diff --git a/README.md b/README.md index 92d8eaf59..7edea9be5 100644 --- a/README.md +++ b/README.md @@ -10,12 +10,14 @@ > - **Much more TypeScript parses.** The TypeScript grammar is built from > [marionebl/tree-sitter-typescript](https://github.com/marionebl/tree-sitter-typescript), > a maintained fork of the stalled upstream grammar, with two fixes from -> [dokimasia's fork](https://github.com/dokimasia/tree-sitter-typescript) and our own patch. -> Variance annotations (`interface Stream`), generic overloads after a member with -> no `;`, `export type *`, `import("m").X[]` and template-literal escapes no longer turn a -> declaration, and in large files the whole file, into a parse error that indexes as almost -> nothing. On Effect, Zod, Excalidraw and VS Code, the files that tsc accepts but the grammar -> rejects drop from 201 to 32 (upstream [#3226](https://github.com/colbymchenry/codegraph/pull/3226) +> [dokimasia's fork](https://github.com/dokimasia/tree-sitter-typescript) and our own, kept in +> our grammar fork (checked against tsc in its CI). Variance annotations +> (`interface Stream`), generic overloads after a member with no `;`, tagged +> templates with type arguments (``sql`...` ``), `export type *`, `import("m").X[]`, +> keyword-named tuple labels and template-literal escapes no longer turn a declaration, and in +> large files the whole file, into a parse error that indexes as almost nothing. On Effect, Zod, +> Excalidraw and VS Code, the files that tsc accepts but the grammar rejects drop from 201 to 5 +> (upstream [#3226](https://github.com/colbymchenry/codegraph/pull/3226) > covers variance only; see `docs/grammars/tree-sitter-typescript.md`). Re-index TypeScript > projects after updating. > diff --git a/__tests__/fixtures/ts-syntax/gap-unique-in-comparison.ts b/__tests__/fixtures/ts-syntax/gap-unique-in-comparison.ts new file mode 100644 index 000000000..4e8dc1972 --- /dev/null +++ b/__tests__/fixtures/ts-syntax/gap-unique-in-comparison.ts @@ -0,0 +1,5 @@ +// Gap: `unique` lexes as the keyword of `unique symbol` wherever type +// arguments can start, so `i < unique.length` fails. Fixing it by making +// `unique` a reserved identifier broke `f(x)` instead. +declare const unique: string[]; +for (let i = 0; i < unique.length; i++) {} diff --git a/__tests__/fixtures/ts-syntax/gap-unique-in-comparison.tsx b/__tests__/fixtures/ts-syntax/gap-unique-in-comparison.tsx new file mode 100644 index 000000000..4e8dc1972 --- /dev/null +++ b/__tests__/fixtures/ts-syntax/gap-unique-in-comparison.tsx @@ -0,0 +1,5 @@ +// Gap: `unique` lexes as the keyword of `unique symbol` wherever type +// arguments can start, so `i < unique.length` fails. Fixing it by making +// `unique` a reserved identifier broke `f(x)` instead. +declare const unique: string[]; +for (let i = 0; i < unique.length; i++) {} diff --git a/__tests__/fixtures/ts-syntax/tagged-template-type-args.ts b/__tests__/fixtures/ts-syntax/tagged-template-type-args.ts new file mode 100644 index 000000000..7464586bc --- /dev/null +++ b/__tests__/fixtures/ts-syntax/tagged-template-type-args.ts @@ -0,0 +1,9 @@ +// Must keep parsing: a tagged template with type arguments (Effect's sql`...`). +declare function sql(s: TemplateStringsArray, ...v: unknown[]): T; +declare const table: string; +export const rows = sql<{ id: number; name: string }>`SELECT * FROM ${table}`; +export const one = sql`SELECT 1`.valueOf(); +export const nested = sql>` + SELECT COUNT(*) as count FROM ${table} +`; +export const lt = 1 < 2; diff --git a/__tests__/fixtures/ts-syntax/tagged-template-type-args.tsx b/__tests__/fixtures/ts-syntax/tagged-template-type-args.tsx new file mode 100644 index 000000000..7464586bc --- /dev/null +++ b/__tests__/fixtures/ts-syntax/tagged-template-type-args.tsx @@ -0,0 +1,9 @@ +// Must keep parsing: a tagged template with type arguments (Effect's sql`...`). +declare function sql(s: TemplateStringsArray, ...v: unknown[]): T; +declare const table: string; +export const rows = sql<{ id: number; name: string }>`SELECT * FROM ${table}`; +export const one = sql`SELECT 1`.valueOf(); +export const nested = sql>` + SELECT COUNT(*) as count FROM ${table} +`; +export const lt = 1 < 2; diff --git a/__tests__/fixtures/ts-syntax/tuple-keyword-type-names.ts b/__tests__/fixtures/ts-syntax/tuple-keyword-type-names.ts new file mode 100644 index 000000000..b704867ed --- /dev/null +++ b/__tests__/fixtures/ts-syntax/tuple-keyword-type-names.ts @@ -0,0 +1,12 @@ +// Must keep parsing: tuple elements that are types named like contextual +// keywords, and `typeof unique` in type arguments. +type type = 1; type get = 2; type set = 3; type declare = 4; +export type A = [type]; +export type B = [get, set]; +export type C = [declare?]; +export type D = [type[]]; +export function f(a: [get]): void {} +declare const unique: number; +declare function g(x: T): T; +export const r = g(1); +export type E = (typeof unique)[]; diff --git a/__tests__/fixtures/ts-syntax/tuple-keyword-type-names.tsx b/__tests__/fixtures/ts-syntax/tuple-keyword-type-names.tsx new file mode 100644 index 000000000..b704867ed --- /dev/null +++ b/__tests__/fixtures/ts-syntax/tuple-keyword-type-names.tsx @@ -0,0 +1,12 @@ +// Must keep parsing: tuple elements that are types named like contextual +// keywords, and `typeof unique` in type arguments. +type type = 1; type get = 2; type set = 3; type declare = 4; +export type A = [type]; +export type B = [get, set]; +export type C = [declare?]; +export type D = [type[]]; +export function f(a: [get]): void {} +declare const unique: number; +declare function g(x: T): T; +export const r = g(1); +export type E = (typeof unique)[]; diff --git a/__tests__/fixtures/ts-syntax/tuple-label-keyword.ts b/__tests__/fixtures/ts-syntax/tuple-label-keyword.ts new file mode 100644 index 000000000..bb4f06166 --- /dev/null +++ b/__tests__/fixtures/ts-syntax/tuple-label-keyword.ts @@ -0,0 +1,7 @@ +// Must keep parsing: a tuple label named like a type keyword (VS Code's terminalVoice.ts). +export type A = [spoken: string, symbol: string][]; +export type B = [string: number, number?: string]; +export type C = [any: 1, ...object: unknown[]]; +export type D = [any?]; +export type E = [readonly string[]]; +export type F = [readonly: string]; diff --git a/__tests__/fixtures/ts-syntax/tuple-label-keyword.tsx b/__tests__/fixtures/ts-syntax/tuple-label-keyword.tsx new file mode 100644 index 000000000..bb4f06166 --- /dev/null +++ b/__tests__/fixtures/ts-syntax/tuple-label-keyword.tsx @@ -0,0 +1,7 @@ +// Must keep parsing: a tuple label named like a type keyword (VS Code's terminalVoice.ts). +export type A = [spoken: string, symbol: string][]; +export type B = [string: number, number?: string]; +export type C = [any: 1, ...object: unknown[]]; +export type D = [any?]; +export type E = [readonly string[]]; +export type F = [readonly: string]; diff --git a/__tests__/typescript-grammar-fork-shapes.test.ts b/__tests__/typescript-grammar-fork-shapes.test.ts new file mode 100644 index 000000000..236ff0249 --- /dev/null +++ b/__tests__/typescript-grammar-fork-shapes.test.ts @@ -0,0 +1,89 @@ +/** + * Node shapes and extraction for the constructs our tree-sitter-typescript fork + * added (docs/grammars/tree-sitter-typescript.md). The tsc differential only + * checks that a file parses; these pin what it parses into, and the call edges + * codegraph derives from it, so a later grammar move cannot regress them silently. + */ +import { describe, it, expect, beforeAll } from 'vitest'; +import type { Node } from 'web-tree-sitter'; +import { extractFromSource } from '../src/extraction'; +import { initGrammars, loadGrammarsForLanguages, getParser } from '../src/extraction/grammars'; + +beforeAll(async () => { + await initGrammars(); + await loadGrammarsForLanguages(['typescript', 'tsx']); +}); + +const LANGS = ['typescript', 'tsx'] as const; + +function parse(language: 'typescript' | 'tsx', src: string): Node { + return getParser(language)!.parse(src)!.rootNode; +} + +/** Names this file's code calls, as codegraph records them. */ +function calls(language: 'typescript' | 'tsx', src: string): string[] { + const file = language === 'tsx' ? 'src/a.tsx' : 'src/a.ts'; + return extractFromSource(file, src, language) + .unresolvedReferences.filter((r) => r.referenceKind === 'calls') + .map((r) => r.referenceName); +} + +describe('tagged templates with type arguments', () => { + it.each(LANGS)('%s: sql`...` is a call of sql with type arguments', (language) => { + const root = parse(language, 'sql<{ id: number }>`SELECT ${x}`;\nconst lt = a < b;'); + expect(root.hasError).toBe(false); + const call = root.descendantsOfType('call_expression')[0]!; + expect(call.childForFieldName('function')!.text).toBe('sql'); + expect(call.childForFieldName('type_arguments')!.type).toBe('type_arguments'); + expect(call.childForFieldName('arguments')!.type).toBe('template_string'); + expect(root.descendantsOfType('binary_expression')).toHaveLength(1); + }); + + it.each(LANGS)('%s: the tag is a call edge, also behind await and on a member', (language) => { + const src = [ + 'export async function load() {', + ' const a = sql`SELECT 1`;', + ' const b = await query`SELECT 2`;', + ' const c = db.tag`SELECT 3`;', + '}', + ].join('\n'); + expect(calls(language, src)).toEqual(expect.arrayContaining(['sql', 'query', 'db.tag'])); + }); +}); + +describe('tuple labels named like type keywords', () => { + it.each(LANGS)('%s: keyword labels are names, keyword-named types stay types', (language) => { + const cases: Array<[string, Record]> = [ + ['type A = [symbol: string, number?: string];', { required_parameter: 1, optional_parameter: 1 }], + ['type B = [readonly: string, new: number];', { required_parameter: 2 }], + ['type C = [any?];', { optional_type: 1 }], + ['type D = [readonly string[]];', { readonly_type: 1 }], + ['type E = [type, get?];', { type_identifier: 3, optional_type: 1 }], + ['function f(a: [declare]) {}', { type_identifier: 1 }], + ]; + for (const [src, want] of cases) { + const root = parse(language, src); + expect(root.hasError, src).toBe(false); + for (const [kind, n] of Object.entries(want)) { + expect(root.descendantsOfType(kind), `${src} ${kind}`).toHaveLength(n); + } + } + }); +}); + +describe('typeof unique in type arguments', () => { + it.each(LANGS)('%s: f(x) stays a generic call', (language) => { + const src = 'export function g() { return f(1); }\ntype E = (typeof unique)[];'; + expect(parse(language, src).hasError).toBe(false); + expect(calls(language, src)).toContain('f'); + for (const more of [ + 'f(x);', + 'f(x);', + 'f<(typeof unique)[]>(x);', + 'type A = (typeof unique);', + 'type T = (typeof unique)["x"];', + ]) { + expect(parse(language, more).hasError, more).toBe(false); + } + }); +}); diff --git a/codegraph-kernel/Cargo.toml b/codegraph-kernel/Cargo.toml index 5c39d9eb2..ae15a1b5d 100644 --- a/codegraph-kernel/Cargo.toml +++ b/codegraph-kernel/Cargo.toml @@ -21,7 +21,7 @@ regex = "1" # kernel-grammar-parity test asserts node-kind-table equality at test time; # bump these together with the wasm side or that gate fails. # typescript + tsx: vendored C (grammars/typescript, compiled in build.rs) — -# marionebl 53071c9 carries docs/grammars/tree-sitter-typescript.patch, regenerated. +# our fork inth3shadows/tree-sitter-typescript (marionebl 53071c9 + docs/grammars/tree-sitter-typescript.patch), regenerated. tree-sitter-javascript = "0.25" tree-sitter-java = "0.23" tree-sitter-python = "0.23" diff --git a/codegraph-kernel/build.rs b/codegraph-kernel/build.rs index 4744caed1..baca5fe15 100644 --- a/codegraph-kernel/build.rs +++ b/codegraph-kernel/build.rs @@ -114,18 +114,20 @@ fn main() { println!("cargo:rerun-if-changed=grammars/swift"); // TypeScript + TSX grammars — vendored C (sixth vendored-grammar-C - // language): marionebl/tree-sitter-typescript 53071c9 (a maintained fork - // of tree-sitter/tree-sitter-typescript v0.23.2) with - // docs/grammars/tree-sitter-typescript.patch applied to the grammar source, - // then REGENERATED with tree-sitter-cli 0.25.10 (ABI 15) — the patch - // touches grammar rules, so the checked-in parser.c can't be reused. The + // language): our fork inth3shadows/tree-sitter-typescript (the commit is + // named in docs/grammars/tree-sitter-typescript.md), i.e. + // marionebl/tree-sitter-typescript 53071c9 (a maintained fork of + // tree-sitter/tree-sitter-typescript v0.23.2) plus + // docs/grammars/tree-sitter-typescript.patch, REGENERATED with + // tree-sitter-cli 0.25.10 (ABI 15) — marionebl's checked-in parser.c is + // ABI 14 and lacks the patch, so it can't be reused. The // vendored wasm is built from these same generated sources. Layout mirrors // the upstream repo so scanner.c's `../../common/scanner.h` resolves // unedited. See docs/grammars/tree-sitter-typescript.md for what the base - // and the patch each fix. - // common/scanner.h 834a0b60fba90355410cf7456069d9e1dd1aac309fdc8485f80d64724fc1e98b (marionebl + patch) - // typescript/src/parser.c 2617ac3e51b9938277d904d58b02e454183b0c86e04bb5fdd9792adb60506a26 - // tsx/src/parser.c f6aadca29573f480ea13f5b3f9db803fceba34c4da50f1008f3594e2ffe60961 + // and the fork each fix. + // common/scanner.h 6bf2fd5994bc8a4b6777c5b8ee63fa2fbe5c206ec59b06cf398a9d78ae4c3142 + // typescript/src/parser.c d4033c44e73006419f890b41780324c9bc26a2679e9045956210331a9d6d3c4a + // tsx/src/parser.c 5372712651e0d900af85fb760f358a7b0b39a3ef624f575d4952c84e5e2ff2a7 // Flags crib the crate's bindings/rust/build.rs (c11). Each parser.c is // ~9 MB. for dialect in ["typescript", "tsx"] { diff --git a/codegraph-kernel/grammars/typescript/common/scanner.h b/codegraph-kernel/grammars/typescript/common/scanner.h index 1a9966328..860cd0141 100644 --- a/codegraph-kernel/grammars/typescript/common/scanner.h +++ b/codegraph-kernel/grammars/typescript/common/scanner.h @@ -156,7 +156,7 @@ static bool scan_automatic_semicolon(TSLexer *lexer, const bool *valid_symbols, if (valid_symbols[LOGICAL_OR]) { return false; } - // codegraph delta: right after a member name (`find`, `find?`) a + // right after a member name (`find`, `find?`) a // `<` or `(` on the next line opens that member's signature, as tsc // reads it, so no semicolon. MEMBER_SIGNATURE_MARKER is never // produced; the grammar makes it valid only in that position. diff --git a/codegraph-kernel/grammars/typescript/tsx/src/parser.c b/codegraph-kernel/grammars/typescript/tsx/src/parser.c index 11294efda..ceb92b217 100644 --- a/codegraph-kernel/grammars/typescript/tsx/src/parser.c +++ b/codegraph-kernel/grammars/typescript/tsx/src/parser.c @@ -7,8 +7,8 @@ #endif #define LANGUAGE_VERSION 15 -#define STATE_COUNT 6244 -#define LARGE_STATE_COUNT 1177 +#define STATE_COUNT 6252 +#define LARGE_STATE_COUNT 1180 #define SYMBOL_COUNT 396 #define ALIAS_COUNT 7 #define TOKEN_COUNT 174 @@ -16,7 +16,7 @@ #define FIELD_COUNT 43 #define MAX_ALIAS_SEQUENCE_LENGTH 11 #define MAX_RESERVED_WORD_SET_SIZE 0 -#define PRODUCTION_ID_COUNT 374 +#define PRODUCTION_ID_COUNT 375 #define SUPERTYPE_COUNT 7 enum ts_symbol_identifiers { @@ -177,12 +177,12 @@ enum ts_symbol_identifiers { anon_sym_PLUS_QMARK_COLON = 155, anon_sym_QMARK_COLON = 156, anon_sym_asserts = 157, - anon_sym_infer = 158, - anon_sym_is = 159, + anon_sym_never = 158, + anon_sym_unknown = 159, anon_sym_keyof = 160, - anon_sym_unique = 161, - anon_sym_unknown = 162, - anon_sym_never = 163, + anon_sym_infer = 161, + anon_sym_is = 162, + anon_sym_unique = 163, anon_sym_LBRACE_PIPE = 164, anon_sym_PIPE_RBRACE = 165, sym__automatic_semicolon = 166, @@ -583,12 +583,12 @@ static const char * const ts_symbol_names[] = { [anon_sym_PLUS_QMARK_COLON] = "+\?:", [anon_sym_QMARK_COLON] = "\?:", [anon_sym_asserts] = "asserts", + [anon_sym_never] = "never", + [anon_sym_unknown] = "unknown", + [anon_sym_keyof] = "keyof", [anon_sym_infer] = "infer", [anon_sym_is] = "is", - [anon_sym_keyof] = "keyof", [anon_sym_unique] = "unique symbol", - [anon_sym_unknown] = "unknown", - [anon_sym_never] = "never", [anon_sym_LBRACE_PIPE] = "{|", [anon_sym_PIPE_RBRACE] = "|}", [sym__automatic_semicolon] = "_automatic_semicolon", @@ -989,12 +989,12 @@ static const TSSymbol ts_symbol_map[] = { [anon_sym_PLUS_QMARK_COLON] = anon_sym_PLUS_QMARK_COLON, [anon_sym_QMARK_COLON] = anon_sym_QMARK_COLON, [anon_sym_asserts] = anon_sym_asserts, + [anon_sym_never] = anon_sym_never, + [anon_sym_unknown] = anon_sym_unknown, + [anon_sym_keyof] = anon_sym_keyof, [anon_sym_infer] = anon_sym_infer, [anon_sym_is] = anon_sym_is, - [anon_sym_keyof] = anon_sym_keyof, [anon_sym_unique] = anon_sym_unique, - [anon_sym_unknown] = anon_sym_unknown, - [anon_sym_never] = anon_sym_never, [anon_sym_LBRACE_PIPE] = anon_sym_LBRACE_PIPE, [anon_sym_PIPE_RBRACE] = anon_sym_PIPE_RBRACE, [sym__automatic_semicolon] = sym__automatic_semicolon, @@ -1869,11 +1869,11 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = false, }, - [anon_sym_infer] = { + [anon_sym_never] = { .visible = true, .named = false, }, - [anon_sym_is] = { + [anon_sym_unknown] = { .visible = true, .named = false, }, @@ -1881,15 +1881,15 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = false, }, - [anon_sym_unique] = { + [anon_sym_infer] = { .visible = true, .named = false, }, - [anon_sym_unknown] = { + [anon_sym_is] = { .visible = true, .named = false, }, - [anon_sym_never] = { + [anon_sym_unique] = { .visible = true, .named = false, }, @@ -3116,205 +3116,206 @@ static const TSMapSlice ts_field_map_slices[PRODUCTION_ID_COUNT] = { [171] = {.index = 312, .length = 4}, [172] = {.index = 316, .length = 4}, [173] = {.index = 320, .length = 4}, - [174] = {.index = 324, .length = 2}, - [175] = {.index = 326, .length = 2}, - [176] = {.index = 328, .length = 4}, + [174] = {.index = 40, .length = 2}, + [175] = {.index = 324, .length = 2}, + [176] = {.index = 326, .length = 2}, [177] = {.index = 328, .length = 4}, - [178] = {.index = 332, .length = 4}, + [178] = {.index = 328, .length = 4}, [179] = {.index = 332, .length = 4}, - [180] = {.index = 336, .length = 4}, - [181] = {.index = 340, .length = 4}, - [182] = {.index = 344, .length = 5}, - [183] = {.index = 349, .length = 2}, - [184] = {.index = 351, .length = 2}, - [185] = {.index = 353, .length = 3}, - [186] = {.index = 356, .length = 1}, - [187] = {.index = 357, .length = 3}, + [180] = {.index = 332, .length = 4}, + [181] = {.index = 336, .length = 4}, + [182] = {.index = 340, .length = 4}, + [183] = {.index = 344, .length = 5}, + [184] = {.index = 349, .length = 2}, + [185] = {.index = 351, .length = 2}, + [186] = {.index = 353, .length = 3}, + [187] = {.index = 356, .length = 1}, [188] = {.index = 357, .length = 3}, - [189] = {.index = 360, .length = 2}, - [190] = {.index = 362, .length = 3}, - [191] = {.index = 365, .length = 2}, + [189] = {.index = 357, .length = 3}, + [190] = {.index = 360, .length = 2}, + [191] = {.index = 362, .length = 3}, [192] = {.index = 365, .length = 2}, - [193] = {.index = 302, .length = 3}, - [194] = {.index = 367, .length = 3}, - [195] = {.index = 370, .length = 3}, - [196] = {.index = 134, .length = 2}, - [197] = {.index = 373, .length = 2}, - [198] = {.index = 375, .length = 3}, - [199] = {.index = 378, .length = 4}, - [200] = {.index = 382, .length = 3}, - [201] = {.index = 385, .length = 3}, - [202] = {.index = 388, .length = 2}, - [203] = {.index = 390, .length = 3}, - [204] = {.index = 393, .length = 5}, - [205] = {.index = 398, .length = 5}, - [206] = {.index = 388, .length = 2}, - [207] = {.index = 403, .length = 3}, + [193] = {.index = 365, .length = 2}, + [194] = {.index = 302, .length = 3}, + [195] = {.index = 367, .length = 3}, + [196] = {.index = 370, .length = 3}, + [197] = {.index = 134, .length = 2}, + [198] = {.index = 373, .length = 2}, + [199] = {.index = 375, .length = 3}, + [200] = {.index = 378, .length = 4}, + [201] = {.index = 382, .length = 3}, + [202] = {.index = 385, .length = 3}, + [203] = {.index = 388, .length = 2}, + [204] = {.index = 390, .length = 3}, + [205] = {.index = 393, .length = 5}, + [206] = {.index = 398, .length = 5}, + [207] = {.index = 388, .length = 2}, [208] = {.index = 403, .length = 3}, - [209] = {.index = 406, .length = 3}, - [210] = {.index = 409, .length = 2}, - [211] = {.index = 411, .length = 4}, - [212] = {.index = 134, .length = 2}, - [213] = {.index = 415, .length = 1}, - [214] = {.index = 416, .length = 2}, - [215] = {.index = 418, .length = 2}, - [216] = {.index = 420, .length = 2}, - [217] = {.index = 422, .length = 2}, - [218] = {.index = 424, .length = 3}, - [219] = {.index = 356, .length = 1}, - [220] = {.index = 427, .length = 3}, - [221] = {.index = 430, .length = 4}, - [222] = {.index = 434, .length = 2}, - [223] = {.index = 436, .length = 3}, - [224] = {.index = 439, .length = 3}, - [225] = {.index = 442, .length = 3}, - [226] = {.index = 445, .length = 3}, - [227] = {.index = 448, .length = 4}, - [228] = {.index = 452, .length = 2}, - [229] = {.index = 454, .length = 2}, - [230] = {.index = 456, .length = 1}, - [231] = {.index = 457, .length = 4}, + [209] = {.index = 403, .length = 3}, + [210] = {.index = 406, .length = 3}, + [211] = {.index = 409, .length = 2}, + [212] = {.index = 411, .length = 4}, + [213] = {.index = 134, .length = 2}, + [214] = {.index = 415, .length = 1}, + [215] = {.index = 416, .length = 2}, + [216] = {.index = 418, .length = 2}, + [217] = {.index = 420, .length = 2}, + [218] = {.index = 422, .length = 2}, + [219] = {.index = 424, .length = 3}, + [220] = {.index = 356, .length = 1}, + [221] = {.index = 427, .length = 3}, + [222] = {.index = 430, .length = 4}, + [223] = {.index = 434, .length = 2}, + [224] = {.index = 436, .length = 3}, + [225] = {.index = 439, .length = 3}, + [226] = {.index = 442, .length = 3}, + [227] = {.index = 445, .length = 3}, + [228] = {.index = 448, .length = 4}, + [229] = {.index = 452, .length = 2}, + [230] = {.index = 454, .length = 2}, + [231] = {.index = 456, .length = 1}, [232] = {.index = 457, .length = 4}, - [233] = {.index = 461, .length = 2}, - [234] = {.index = 463, .length = 3}, - [235] = {.index = 466, .length = 5}, - [236] = {.index = 471, .length = 3}, - [237] = {.index = 474, .length = 2}, - [238] = {.index = 476, .length = 2}, - [239] = {.index = 478, .length = 3}, - [240] = {.index = 481, .length = 2}, - [241] = {.index = 483, .length = 2}, - [242] = {.index = 485, .length = 2}, - [243] = {.index = 487, .length = 1}, - [244] = {.index = 488, .length = 4}, - [245] = {.index = 492, .length = 3}, - [246] = {.index = 495, .length = 4}, - [247] = {.index = 499, .length = 5}, - [248] = {.index = 504, .length = 5}, - [249] = {.index = 509, .length = 1}, - [250] = {.index = 510, .length = 2}, - [251] = {.index = 512, .length = 4}, - [252] = {.index = 516, .length = 4}, - [253] = {.index = 520, .length = 4}, - [254] = {.index = 524, .length = 3}, - [255] = {.index = 527, .length = 2}, - [256] = {.index = 529, .length = 4}, - [257] = {.index = 533, .length = 4}, - [258] = {.index = 537, .length = 4}, - [259] = {.index = 541, .length = 2}, - [260] = {.index = 543, .length = 2}, - [261] = {.index = 545, .length = 3}, - [262] = {.index = 548, .length = 3}, - [263] = {.index = 551, .length = 2}, - [264] = {.index = 553, .length = 2}, - [265] = {.index = 555, .length = 1}, - [266] = {.index = 556, .length = 1}, - [267] = {.index = 557, .length = 3}, - [268] = {.index = 560, .length = 3}, - [269] = {.index = 563, .length = 3}, - [270] = {.index = 566, .length = 3}, - [271] = {.index = 569, .length = 4}, - [272] = {.index = 573, .length = 2}, - [273] = {.index = 575, .length = 4}, - [274] = {.index = 579, .length = 3}, - [275] = {.index = 582, .length = 2}, - [276] = {.index = 584, .length = 2}, - [277] = {.index = 586, .length = 4}, - [278] = {.index = 590, .length = 4}, - [279] = {.index = 594, .length = 4}, - [280] = {.index = 598, .length = 3}, - [281] = {.index = 601, .length = 2}, - [282] = {.index = 603, .length = 3}, - [284] = {.index = 606, .length = 4}, - [285] = {.index = 610, .length = 5}, - [286] = {.index = 615, .length = 5}, - [287] = {.index = 620, .length = 5}, - [288] = {.index = 625, .length = 5}, - [289] = {.index = 630, .length = 4}, - [290] = {.index = 634, .length = 5}, - [291] = {.index = 639, .length = 4}, - [292] = {.index = 643, .length = 4}, - [293] = {.index = 647, .length = 3}, - [294] = {.index = 650, .length = 3}, - [295] = {.index = 653, .length = 3}, - [296] = {.index = 650, .length = 3}, - [297] = {.index = 656, .length = 4}, - [298] = {.index = 660, .length = 2}, - [299] = {.index = 662, .length = 4}, - [300] = {.index = 666, .length = 4}, - [301] = {.index = 670, .length = 3}, - [302] = {.index = 673, .length = 2}, - [303] = {.index = 675, .length = 2}, - [304] = {.index = 677, .length = 3}, - [305] = {.index = 680, .length = 2}, - [306] = {.index = 682, .length = 2}, - [307] = {.index = 684, .length = 1}, - [308] = {.index = 685, .length = 3}, - [309] = {.index = 688, .length = 3}, - [310] = {.index = 691, .length = 4}, - [311] = {.index = 695, .length = 4}, - [312] = {.index = 699, .length = 3}, - [313] = {.index = 702, .length = 3}, - [314] = {.index = 705, .length = 2}, - [315] = {.index = 707, .length = 3}, - [316] = {.index = 710, .length = 2}, - [317] = {.index = 712, .length = 4}, - [318] = {.index = 716, .length = 4}, - [319] = {.index = 720, .length = 4}, - [320] = {.index = 724, .length = 3}, - [321] = {.index = 727, .length = 5}, - [322] = {.index = 732, .length = 5}, - [323] = {.index = 737, .length = 5}, - [324] = {.index = 742, .length = 5}, - [325] = {.index = 747, .length = 4}, - [326] = {.index = 751, .length = 4}, - [327] = {.index = 755, .length = 4}, - [328] = {.index = 759, .length = 3}, - [329] = {.index = 762, .length = 3}, + [233] = {.index = 457, .length = 4}, + [234] = {.index = 461, .length = 2}, + [235] = {.index = 463, .length = 3}, + [236] = {.index = 466, .length = 5}, + [237] = {.index = 471, .length = 3}, + [238] = {.index = 474, .length = 2}, + [239] = {.index = 476, .length = 2}, + [240] = {.index = 478, .length = 3}, + [241] = {.index = 481, .length = 2}, + [242] = {.index = 483, .length = 2}, + [243] = {.index = 485, .length = 2}, + [244] = {.index = 487, .length = 1}, + [245] = {.index = 488, .length = 4}, + [246] = {.index = 492, .length = 3}, + [247] = {.index = 495, .length = 4}, + [248] = {.index = 499, .length = 5}, + [249] = {.index = 504, .length = 5}, + [250] = {.index = 509, .length = 1}, + [251] = {.index = 510, .length = 2}, + [252] = {.index = 512, .length = 4}, + [253] = {.index = 516, .length = 4}, + [254] = {.index = 520, .length = 4}, + [255] = {.index = 524, .length = 3}, + [256] = {.index = 527, .length = 2}, + [257] = {.index = 529, .length = 4}, + [258] = {.index = 533, .length = 4}, + [259] = {.index = 537, .length = 4}, + [260] = {.index = 541, .length = 2}, + [261] = {.index = 543, .length = 2}, + [262] = {.index = 545, .length = 3}, + [263] = {.index = 548, .length = 3}, + [264] = {.index = 551, .length = 2}, + [265] = {.index = 553, .length = 2}, + [266] = {.index = 555, .length = 1}, + [267] = {.index = 556, .length = 1}, + [268] = {.index = 557, .length = 3}, + [269] = {.index = 560, .length = 3}, + [270] = {.index = 563, .length = 3}, + [271] = {.index = 566, .length = 3}, + [272] = {.index = 569, .length = 4}, + [273] = {.index = 573, .length = 2}, + [274] = {.index = 575, .length = 4}, + [275] = {.index = 579, .length = 3}, + [276] = {.index = 582, .length = 2}, + [277] = {.index = 584, .length = 2}, + [278] = {.index = 586, .length = 4}, + [279] = {.index = 590, .length = 4}, + [280] = {.index = 594, .length = 4}, + [281] = {.index = 598, .length = 3}, + [282] = {.index = 601, .length = 2}, + [283] = {.index = 603, .length = 3}, + [285] = {.index = 606, .length = 4}, + [286] = {.index = 610, .length = 5}, + [287] = {.index = 615, .length = 5}, + [288] = {.index = 620, .length = 5}, + [289] = {.index = 625, .length = 5}, + [290] = {.index = 630, .length = 4}, + [291] = {.index = 634, .length = 5}, + [292] = {.index = 639, .length = 4}, + [293] = {.index = 643, .length = 4}, + [294] = {.index = 647, .length = 3}, + [295] = {.index = 650, .length = 3}, + [296] = {.index = 653, .length = 3}, + [297] = {.index = 650, .length = 3}, + [298] = {.index = 656, .length = 4}, + [299] = {.index = 660, .length = 2}, + [300] = {.index = 662, .length = 4}, + [301] = {.index = 666, .length = 4}, + [302] = {.index = 670, .length = 3}, + [303] = {.index = 673, .length = 2}, + [304] = {.index = 675, .length = 2}, + [305] = {.index = 677, .length = 3}, + [306] = {.index = 680, .length = 2}, + [307] = {.index = 682, .length = 2}, + [308] = {.index = 684, .length = 1}, + [309] = {.index = 685, .length = 3}, + [310] = {.index = 688, .length = 3}, + [311] = {.index = 691, .length = 4}, + [312] = {.index = 695, .length = 4}, + [313] = {.index = 699, .length = 3}, + [314] = {.index = 702, .length = 3}, + [315] = {.index = 705, .length = 2}, + [316] = {.index = 707, .length = 3}, + [317] = {.index = 710, .length = 2}, + [318] = {.index = 712, .length = 4}, + [319] = {.index = 716, .length = 4}, + [320] = {.index = 720, .length = 4}, + [321] = {.index = 724, .length = 3}, + [322] = {.index = 727, .length = 5}, + [323] = {.index = 732, .length = 5}, + [324] = {.index = 737, .length = 5}, + [325] = {.index = 742, .length = 5}, + [326] = {.index = 747, .length = 4}, + [327] = {.index = 751, .length = 4}, + [328] = {.index = 755, .length = 4}, + [329] = {.index = 759, .length = 3}, [330] = {.index = 762, .length = 3}, - [331] = {.index = 765, .length = 2}, - [332] = {.index = 767, .length = 2}, - [333] = {.index = 769, .length = 3}, - [334] = {.index = 772, .length = 2}, - [335] = {.index = 774, .length = 2}, - [336] = {.index = 776, .length = 4}, - [337] = {.index = 780, .length = 3}, - [338] = {.index = 783, .length = 3}, - [339] = {.index = 786, .length = 4}, - [340] = {.index = 790, .length = 3}, - [341] = {.index = 793, .length = 3}, - [342] = {.index = 796, .length = 2}, - [343] = {.index = 798, .length = 4}, - [344] = {.index = 802, .length = 5}, - [345] = {.index = 807, .length = 5}, - [346] = {.index = 812, .length = 5}, - [347] = {.index = 817, .length = 4}, + [331] = {.index = 762, .length = 3}, + [332] = {.index = 765, .length = 2}, + [333] = {.index = 767, .length = 2}, + [334] = {.index = 769, .length = 3}, + [335] = {.index = 772, .length = 2}, + [336] = {.index = 774, .length = 2}, + [337] = {.index = 776, .length = 4}, + [338] = {.index = 780, .length = 3}, + [339] = {.index = 783, .length = 3}, + [340] = {.index = 786, .length = 4}, + [341] = {.index = 790, .length = 3}, + [342] = {.index = 793, .length = 3}, + [343] = {.index = 796, .length = 2}, + [344] = {.index = 798, .length = 4}, + [345] = {.index = 802, .length = 5}, + [346] = {.index = 807, .length = 5}, + [347] = {.index = 812, .length = 5}, [348] = {.index = 817, .length = 4}, - [349] = {.index = 821, .length = 4}, - [350] = {.index = 825, .length = 4}, - [351] = {.index = 829, .length = 3}, - [352] = {.index = 832, .length = 2}, - [353] = {.index = 834, .length = 2}, - [354] = {.index = 836, .length = 3}, - [355] = {.index = 839, .length = 4}, - [356] = {.index = 843, .length = 4}, - [357] = {.index = 847, .length = 3}, - [358] = {.index = 850, .length = 3}, - [359] = {.index = 853, .length = 4}, - [360] = {.index = 857, .length = 3}, - [361] = {.index = 860, .length = 3}, - [362] = {.index = 863, .length = 5}, - [363] = {.index = 868, .length = 5}, - [364] = {.index = 873, .length = 4}, - [365] = {.index = 877, .length = 3}, - [366] = {.index = 880, .length = 4}, - [367] = {.index = 884, .length = 4}, - [368] = {.index = 888, .length = 3}, - [369] = {.index = 891, .length = 3}, - [370] = {.index = 894, .length = 4}, - [371] = {.index = 898, .length = 5}, - [372] = {.index = 903, .length = 4}, - [373] = {.index = 907, .length = 4}, + [349] = {.index = 817, .length = 4}, + [350] = {.index = 821, .length = 4}, + [351] = {.index = 825, .length = 4}, + [352] = {.index = 829, .length = 3}, + [353] = {.index = 832, .length = 2}, + [354] = {.index = 834, .length = 2}, + [355] = {.index = 836, .length = 3}, + [356] = {.index = 839, .length = 4}, + [357] = {.index = 843, .length = 4}, + [358] = {.index = 847, .length = 3}, + [359] = {.index = 850, .length = 3}, + [360] = {.index = 853, .length = 4}, + [361] = {.index = 857, .length = 3}, + [362] = {.index = 860, .length = 3}, + [363] = {.index = 863, .length = 5}, + [364] = {.index = 868, .length = 5}, + [365] = {.index = 873, .length = 4}, + [366] = {.index = 877, .length = 3}, + [367] = {.index = 880, .length = 4}, + [368] = {.index = 884, .length = 4}, + [369] = {.index = 888, .length = 3}, + [370] = {.index = 891, .length = 3}, + [371] = {.index = 894, .length = 4}, + [372] = {.index = 898, .length = 5}, + [373] = {.index = 903, .length = 4}, + [374] = {.index = 907, .length = 4}, }; static const TSFieldMapEntry ts_field_map_entries[] = { @@ -4694,109 +4695,112 @@ static const TSSymbol ts_alias_sequences[PRODUCTION_ID_COUNT][MAX_ALIAS_SEQUENCE [1] = alias_sym_type_identifier, }, [174] = { + [0] = sym_identifier, + }, + [175] = { [2] = alias_sym_type_identifier, }, - [176] = { + [177] = { [2] = alias_sym_property_identifier, }, - [178] = { + [179] = { [2] = alias_sym_property_identifier, }, - [183] = { - [2] = alias_sym_type_identifier, - }, [184] = { [2] = alias_sym_type_identifier, }, [185] = { - [1] = alias_sym_type_identifier, + [2] = alias_sym_type_identifier, }, [186] = { - [3] = alias_sym_type_identifier, + [1] = alias_sym_type_identifier, }, - [188] = { - [1] = sym_member_expression, + [187] = { + [3] = alias_sym_type_identifier, }, [189] = { - [2] = alias_sym_type_identifier, + [1] = sym_member_expression, }, [190] = { [2] = alias_sym_type_identifier, }, [191] = { + [2] = alias_sym_type_identifier, + }, + [192] = { [1] = alias_sym_type_identifier, }, - [193] = { + [194] = { [1] = alias_sym_type_identifier, [4] = alias_sym_interface_body, }, - [196] = { + [197] = { [0] = sym_identifier, }, - [198] = { + [199] = { [2] = alias_sym_type_identifier, }, - [199] = { + [200] = { [2] = alias_sym_type_identifier, }, - [201] = { + [202] = { [3] = alias_sym_type_identifier, }, - [203] = { + [204] = { [1] = alias_sym_type_identifier, }, - [206] = { + [207] = { [1] = sym_identifier, }, - [207] = { + [208] = { [1] = sym_identifier, }, - [212] = { + [213] = { [0] = alias_sym_type_identifier, }, - [231] = { + [232] = { [2] = alias_sym_property_identifier, }, - [236] = { - [2] = alias_sym_type_identifier, - }, [237] = { - [3] = alias_sym_type_identifier, + [2] = alias_sym_type_identifier, }, [238] = { [3] = alias_sym_type_identifier, }, [239] = { - [2] = alias_sym_type_identifier, + [3] = alias_sym_type_identifier, }, - [244] = { + [240] = { [2] = alias_sym_type_identifier, }, [245] = { - [3] = alias_sym_type_identifier, + [2] = alias_sym_type_identifier, }, [246] = { [3] = alias_sym_type_identifier, }, - [282] = { + [247] = { [3] = alias_sym_type_identifier, }, [283] = { - [3] = alias_sym_property_identifier, + [3] = alias_sym_type_identifier, }, [284] = { + [3] = alias_sym_property_identifier, + }, + [285] = { [3] = alias_sym_type_identifier, }, - [294] = { + [295] = { [1] = sym_identifier, }, - [295] = { + [296] = { [0] = alias_sym_type_identifier, }, - [329] = { + [330] = { [2] = sym_identifier, }, - [347] = { + [348] = { [3] = sym_identifier, }, }; @@ -4833,75 +4837,75 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [15] = 15, [16] = 16, [17] = 17, - [18] = 18, - [19] = 15, - [20] = 17, - [21] = 15, + [18] = 16, + [19] = 17, + [20] = 16, + [21] = 17, [22] = 17, - [23] = 17, - [24] = 15, - [25] = 15, - [26] = 17, - [27] = 15, + [23] = 16, + [24] = 16, + [25] = 17, + [26] = 16, + [27] = 17, [28] = 17, - [29] = 17, - [30] = 15, + [29] = 16, + [30] = 30, [31] = 31, [32] = 32, [33] = 33, [34] = 34, - [35] = 35, + [35] = 32, [36] = 36, [37] = 37, - [38] = 32, + [38] = 38, [39] = 39, [40] = 40, [41] = 41, [42] = 42, [43] = 43, - [44] = 44, - [45] = 34, - [46] = 32, - [47] = 43, - [48] = 48, - [49] = 48, - [50] = 50, - [51] = 31, + [44] = 31, + [45] = 45, + [46] = 45, + [47] = 34, + [48] = 32, + [49] = 39, + [50] = 31, + [51] = 51, [52] = 52, - [53] = 33, - [54] = 35, + [53] = 53, + [54] = 33, [55] = 36, [56] = 37, - [57] = 39, + [57] = 38, [58] = 40, [59] = 41, [60] = 42, - [61] = 44, - [62] = 50, - [63] = 31, - [64] = 64, - [65] = 31, - [66] = 31, - [67] = 31, - [68] = 31, - [69] = 31, - [70] = 31, + [61] = 43, + [62] = 51, + [63] = 52, + [64] = 52, + [65] = 52, + [66] = 53, + [67] = 52, + [68] = 52, + [69] = 52, + [70] = 52, [71] = 52, - [72] = 44, - [73] = 34, - [74] = 43, - [75] = 48, - [76] = 50, - [77] = 52, + [72] = 52, + [73] = 45, + [74] = 34, + [75] = 39, + [76] = 51, + [77] = 53, [78] = 33, - [79] = 35, - [80] = 36, - [81] = 37, - [82] = 39, - [83] = 40, - [84] = 41, - [85] = 42, - [86] = 31, + [79] = 36, + [80] = 37, + [81] = 38, + [82] = 40, + [83] = 41, + [84] = 42, + [85] = 43, + [86] = 86, [87] = 87, [88] = 87, [89] = 87, @@ -4910,84 +4914,84 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [92] = 92, [93] = 93, [94] = 94, - [95] = 93, - [96] = 96, + [95] = 95, + [96] = 92, [97] = 97, - [98] = 93, - [99] = 99, - [100] = 91, + [98] = 92, + [99] = 94, + [100] = 100, [101] = 101, [102] = 102, [103] = 103, [104] = 104, - [105] = 105, - [106] = 104, - [107] = 104, - [108] = 105, - [109] = 104, - [110] = 104, - [111] = 103, + [105] = 103, + [106] = 101, + [107] = 107, + [108] = 101, + [109] = 107, + [110] = 101, + [111] = 101, [112] = 112, - [113] = 101, - [114] = 112, - [115] = 105, - [116] = 101, - [117] = 117, - [118] = 105, - [119] = 105, - [120] = 105, - [121] = 117, - [122] = 112, - [123] = 102, + [113] = 113, + [114] = 104, + [115] = 107, + [116] = 113, + [117] = 104, + [118] = 118, + [119] = 118, + [120] = 107, + [121] = 118, + [122] = 107, + [123] = 107, [124] = 124, - [125] = 125, + [125] = 102, [126] = 126, - [127] = 105, - [128] = 105, - [129] = 103, - [130] = 105, - [131] = 101, - [132] = 117, - [133] = 105, - [134] = 101, - [135] = 135, - [136] = 136, - [137] = 105, - [138] = 101, - [139] = 117, - [140] = 105, - [141] = 105, - [142] = 125, - [143] = 101, - [144] = 105, - [145] = 105, - [146] = 105, - [147] = 126, - [148] = 101, + [127] = 127, + [128] = 107, + [129] = 104, + [130] = 107, + [131] = 104, + [132] = 107, + [133] = 133, + [134] = 107, + [135] = 103, + [136] = 104, + [137] = 107, + [138] = 138, + [139] = 113, + [140] = 107, + [141] = 107, + [142] = 126, + [143] = 127, + [144] = 104, + [145] = 104, + [146] = 107, + [147] = 107, + [148] = 107, [149] = 149, - [150] = 149, + [150] = 150, [151] = 149, - [152] = 101, + [152] = 107, [153] = 149, - [154] = 149, - [155] = 105, - [156] = 156, + [154] = 104, + [155] = 149, + [156] = 149, [157] = 149, [158] = 149, [159] = 149, [160] = 149, [161] = 161, [162] = 162, - [163] = 162, - [164] = 162, - [165] = 162, - [166] = 162, - [167] = 162, - [168] = 162, - [169] = 169, - [170] = 170, - [171] = 162, - [172] = 162, + [163] = 163, + [164] = 163, + [165] = 163, + [166] = 163, + [167] = 163, + [168] = 163, + [169] = 163, + [170] = 163, + [171] = 171, + [172] = 163, [173] = 173, [174] = 173, [175] = 173, @@ -5002,47 +5006,47 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [184] = 182, [185] = 185, [186] = 186, - [187] = 186, - [188] = 185, - [189] = 189, - [190] = 185, + [187] = 187, + [188] = 188, + [189] = 186, + [190] = 187, [191] = 191, - [192] = 185, - [193] = 186, - [194] = 186, - [195] = 191, + [192] = 186, + [193] = 187, + [194] = 187, + [195] = 186, [196] = 182, [197] = 182, [198] = 182, - [199] = 191, - [200] = 189, + [199] = 188, + [200] = 182, [201] = 182, - [202] = 182, + [202] = 191, [203] = 182, [204] = 204, [205] = 204, [206] = 206, [207] = 207, - [208] = 206, + [208] = 207, [209] = 209, - [210] = 209, + [210] = 206, [211] = 207, - [212] = 206, - [213] = 207, + [212] = 209, + [213] = 206, [214] = 209, [215] = 215, [216] = 216, [217] = 217, [218] = 218, - [219] = 216, + [219] = 217, [220] = 220, - [221] = 216, + [221] = 217, [222] = 222, - [223] = 216, + [223] = 223, [224] = 224, - [225] = 225, - [226] = 216, - [227] = 216, + [225] = 217, + [226] = 217, + [227] = 217, [228] = 228, [229] = 229, [230] = 230, @@ -5050,7 +5054,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [232] = 232, [233] = 233, [234] = 234, - [235] = 235, + [235] = 216, [236] = 236, [237] = 237, [238] = 238, @@ -5066,163 +5070,163 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [248] = 248, [249] = 249, [250] = 250, - [251] = 222, + [251] = 251, [252] = 252, [253] = 253, [254] = 254, - [255] = 255, + [255] = 216, [256] = 256, [257] = 257, [258] = 258, - [259] = 259, - [260] = 256, - [261] = 255, - [262] = 257, - [263] = 222, - [264] = 259, - [265] = 259, + [259] = 258, + [260] = 260, + [261] = 261, + [262] = 261, + [263] = 257, + [264] = 260, + [265] = 260, [266] = 266, - [267] = 267, - [268] = 222, - [269] = 222, + [267] = 216, + [268] = 268, + [269] = 269, [270] = 270, - [271] = 267, + [271] = 268, [272] = 272, - [273] = 222, - [274] = 274, - [275] = 274, - [276] = 274, - [277] = 222, - [278] = 270, - [279] = 274, - [280] = 280, - [281] = 274, - [282] = 222, - [283] = 274, - [284] = 222, - [285] = 274, - [286] = 222, + [273] = 268, + [274] = 216, + [275] = 268, + [276] = 268, + [277] = 268, + [278] = 216, + [279] = 269, + [280] = 216, + [281] = 216, + [282] = 270, + [283] = 216, + [284] = 284, + [285] = 216, + [286] = 268, [287] = 287, - [288] = 288, - [289] = 288, - [290] = 288, + [288] = 287, + [289] = 287, + [290] = 290, [291] = 287, - [292] = 288, - [293] = 288, - [294] = 288, - [295] = 288, + [292] = 287, + [293] = 293, + [294] = 287, + [295] = 287, [296] = 296, - [297] = 297, - [298] = 288, - [299] = 288, - [300] = 288, - [301] = 288, - [302] = 288, - [303] = 303, - [304] = 304, - [305] = 288, - [306] = 288, + [297] = 296, + [298] = 287, + [299] = 287, + [300] = 287, + [301] = 301, + [302] = 287, + [303] = 287, + [304] = 287, + [305] = 287, + [306] = 306, [307] = 307, [308] = 308, [309] = 309, [310] = 310, - [311] = 311, + [311] = 310, [312] = 312, [313] = 313, - [314] = 308, - [315] = 309, - [316] = 309, - [317] = 308, + [314] = 314, + [315] = 307, + [316] = 310, + [317] = 307, [318] = 318, [319] = 319, [320] = 320, - [321] = 321, + [321] = 319, [322] = 318, - [323] = 320, - [324] = 324, - [325] = 319, - [326] = 318, - [327] = 321, - [328] = 320, - [329] = 321, - [330] = 319, + [323] = 323, + [324] = 320, + [325] = 325, + [326] = 320, + [327] = 319, + [328] = 318, + [329] = 323, + [330] = 323, [331] = 331, [332] = 332, [333] = 333, [334] = 334, - [335] = 334, - [336] = 333, - [337] = 334, - [338] = 338, - [339] = 339, + [335] = 335, + [336] = 336, + [337] = 337, + [338] = 332, + [339] = 334, [340] = 340, - [341] = 331, - [342] = 338, - [343] = 333, - [344] = 339, - [345] = 340, - [346] = 331, - [347] = 347, + [341] = 341, + [342] = 331, + [343] = 343, + [344] = 344, + [345] = 334, + [346] = 346, + [347] = 336, [348] = 332, - [349] = 349, - [350] = 338, - [351] = 351, - [352] = 338, - [353] = 334, - [354] = 354, - [355] = 355, - [356] = 333, - [357] = 357, - [358] = 338, - [359] = 333, - [360] = 334, - [361] = 334, - [362] = 338, - [363] = 339, - [364] = 340, - [365] = 331, - [366] = 338, + [349] = 334, + [350] = 350, + [351] = 340, + [352] = 341, + [353] = 331, + [354] = 340, + [355] = 341, + [356] = 331, + [357] = 336, + [358] = 332, + [359] = 334, + [360] = 340, + [361] = 341, + [362] = 362, + [363] = 332, + [364] = 334, + [365] = 340, + [366] = 366, [367] = 367, - [368] = 339, - [369] = 340, - [370] = 331, - [371] = 371, - [372] = 339, - [373] = 340, - [374] = 331, - [375] = 375, + [368] = 336, + [369] = 332, + [370] = 334, + [371] = 336, + [372] = 341, + [373] = 331, + [374] = 341, + [375] = 331, [376] = 376, - [377] = 339, - [378] = 340, - [379] = 333, - [380] = 331, - [381] = 381, - [382] = 334, - [383] = 338, - [384] = 339, - [385] = 340, - [386] = 331, + [377] = 377, + [378] = 378, + [379] = 336, + [380] = 332, + [381] = 334, + [382] = 340, + [383] = 341, + [384] = 331, + [385] = 385, + [386] = 386, [387] = 387, - [388] = 347, - [389] = 389, - [390] = 390, - [391] = 351, - [392] = 392, - [393] = 393, - [394] = 334, - [395] = 333, - [396] = 334, - [397] = 339, - [398] = 338, - [399] = 339, - [400] = 340, - [401] = 331, - [402] = 333, - [403] = 340, - [404] = 333, - [405] = 405, + [388] = 336, + [389] = 332, + [390] = 334, + [391] = 340, + [392] = 341, + [393] = 331, + [394] = 340, + [395] = 336, + [396] = 396, + [397] = 341, + [398] = 331, + [399] = 336, + [400] = 333, + [401] = 376, + [402] = 332, + [403] = 403, + [404] = 367, + [405] = 340, [406] = 406, - [407] = 407, + [407] = 406, [408] = 408, [409] = 409, [410] = 410, @@ -5238,247 +5242,247 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [420] = 420, [421] = 421, [422] = 422, - [423] = 423, + [423] = 416, [424] = 424, [425] = 425, - [426] = 426, - [427] = 427, - [428] = 428, - [429] = 429, - [430] = 407, + [426] = 416, + [427] = 410, + [428] = 406, + [429] = 408, + [430] = 419, [431] = 431, - [432] = 431, - [433] = 433, - [434] = 434, - [435] = 406, + [432] = 418, + [433] = 410, + [434] = 410, + [435] = 435, [436] = 436, [437] = 437, - [438] = 438, - [439] = 437, - [440] = 440, - [441] = 441, - [442] = 438, - [443] = 431, - [444] = 433, - [445] = 434, + [438] = 410, + [439] = 439, + [440] = 410, + [441] = 419, + [442] = 442, + [443] = 410, + [444] = 444, + [445] = 445, [446] = 446, - [447] = 431, - [448] = 406, + [447] = 447, + [448] = 448, [449] = 449, - [450] = 440, + [450] = 450, [451] = 451, - [452] = 406, - [453] = 406, - [454] = 406, - [455] = 412, - [456] = 406, - [457] = 457, - [458] = 458, - [459] = 406, - [460] = 460, - [461] = 411, - [462] = 460, - [463] = 411, - [464] = 412, - [465] = 414, - [466] = 416, - [467] = 417, - [468] = 468, - [469] = 418, - [470] = 420, - [471] = 421, - [472] = 422, - [473] = 423, - [474] = 424, - [475] = 425, - [476] = 426, - [477] = 427, - [478] = 428, - [479] = 429, - [480] = 407, - [481] = 409, - [482] = 414, - [483] = 440, - [484] = 433, - [485] = 434, - [486] = 446, - [487] = 406, - [488] = 436, - [489] = 411, - [490] = 416, - [491] = 412, - [492] = 414, - [493] = 416, - [494] = 417, - [495] = 418, - [496] = 420, - [497] = 421, - [498] = 422, - [499] = 423, - [500] = 424, - [501] = 425, - [502] = 426, - [503] = 427, - [504] = 428, - [505] = 429, - [506] = 407, - [507] = 417, - [508] = 433, - [509] = 434, - [510] = 406, - [511] = 436, - [512] = 438, - [513] = 437, - [514] = 460, - [515] = 412, - [516] = 414, - [517] = 416, - [518] = 417, - [519] = 468, - [520] = 418, - [521] = 420, - [522] = 421, - [523] = 422, - [524] = 423, - [525] = 424, - [526] = 425, - [527] = 426, - [528] = 427, - [529] = 428, - [530] = 468, - [531] = 407, - [532] = 409, - [533] = 433, - [534] = 434, - [535] = 406, - [536] = 436, - [537] = 436, - [538] = 411, - [539] = 412, - [540] = 414, - [541] = 416, - [542] = 417, - [543] = 418, - [544] = 420, - [545] = 421, - [546] = 422, - [547] = 423, - [548] = 424, - [549] = 425, - [550] = 426, - [551] = 427, - [552] = 428, - [553] = 429, - [554] = 407, - [555] = 433, - [556] = 434, - [557] = 406, - [558] = 436, - [559] = 438, - [560] = 437, - [561] = 468, - [562] = 460, - [563] = 468, - [564] = 409, - [565] = 412, - [566] = 414, - [567] = 416, - [568] = 417, - [569] = 418, - [570] = 420, - [571] = 421, - [572] = 422, - [573] = 423, - [574] = 424, - [575] = 425, - [576] = 426, - [577] = 427, - [578] = 428, - [579] = 429, - [580] = 407, - [581] = 433, - [582] = 434, - [583] = 406, - [584] = 436, - [585] = 585, - [586] = 438, - [587] = 437, - [588] = 460, - [589] = 468, - [590] = 412, - [591] = 414, - [592] = 416, - [593] = 417, - [594] = 418, - [595] = 420, - [596] = 421, - [597] = 422, - [598] = 423, - [599] = 424, - [600] = 425, - [601] = 426, - [602] = 427, - [603] = 428, - [604] = 429, - [605] = 407, - [606] = 433, - [607] = 434, - [608] = 418, - [609] = 419, - [610] = 436, - [611] = 438, - [612] = 437, - [613] = 420, - [614] = 460, - [615] = 468, - [616] = 421, - [617] = 438, - [618] = 437, - [619] = 411, - [620] = 422, - [621] = 423, - [622] = 411, - [623] = 412, - [624] = 414, - [625] = 416, - [626] = 626, - [627] = 417, - [628] = 418, - [629] = 420, - [630] = 421, - [631] = 422, - [632] = 423, - [633] = 424, - [634] = 425, - [635] = 426, - [636] = 427, - [637] = 428, - [638] = 429, - [639] = 424, - [640] = 407, - [641] = 425, - [642] = 433, - [643] = 434, - [644] = 406, - [645] = 436, - [646] = 438, - [647] = 437, - [648] = 426, - [649] = 427, - [650] = 650, - [651] = 651, - [652] = 428, - [653] = 460, - [654] = 468, - [655] = 429, - [656] = 438, - [657] = 437, - [658] = 411, - [659] = 411, - [660] = 460, - [661] = 468, - [662] = 460, - [663] = 429, + [452] = 439, + [453] = 453, + [454] = 454, + [455] = 421, + [456] = 422, + [457] = 436, + [458] = 437, + [459] = 448, + [460] = 450, + [461] = 453, + [462] = 462, + [463] = 463, + [464] = 464, + [465] = 465, + [466] = 466, + [467] = 467, + [468] = 409, + [469] = 462, + [470] = 406, + [471] = 408, + [472] = 431, + [473] = 410, + [474] = 414, + [475] = 463, + [476] = 447, + [477] = 449, + [478] = 451, + [479] = 439, + [480] = 454, + [481] = 422, + [482] = 436, + [483] = 437, + [484] = 448, + [485] = 450, + [486] = 453, + [487] = 462, + [488] = 463, + [489] = 464, + [490] = 465, + [491] = 466, + [492] = 467, + [493] = 464, + [494] = 408, + [495] = 410, + [496] = 465, + [497] = 414, + [498] = 417, + [499] = 418, + [500] = 500, + [501] = 446, + [502] = 466, + [503] = 449, + [504] = 449, + [505] = 451, + [506] = 439, + [507] = 454, + [508] = 421, + [509] = 422, + [510] = 436, + [511] = 437, + [512] = 448, + [513] = 450, + [514] = 453, + [515] = 462, + [516] = 463, + [517] = 464, + [518] = 465, + [519] = 466, + [520] = 467, + [521] = 409, + [522] = 406, + [523] = 408, + [524] = 410, + [525] = 414, + [526] = 447, + [527] = 449, + [528] = 451, + [529] = 439, + [530] = 454, + [531] = 422, + [532] = 436, + [533] = 437, + [534] = 448, + [535] = 450, + [536] = 453, + [537] = 421, + [538] = 463, + [539] = 464, + [540] = 465, + [541] = 466, + [542] = 467, + [543] = 454, + [544] = 406, + [545] = 408, + [546] = 410, + [547] = 414, + [548] = 447, + [549] = 417, + [550] = 418, + [551] = 449, + [552] = 446, + [553] = 421, + [554] = 409, + [555] = 449, + [556] = 451, + [557] = 439, + [558] = 454, + [559] = 422, + [560] = 436, + [561] = 437, + [562] = 448, + [563] = 450, + [564] = 453, + [565] = 462, + [566] = 463, + [567] = 464, + [568] = 465, + [569] = 466, + [570] = 467, + [571] = 467, + [572] = 406, + [573] = 408, + [574] = 410, + [575] = 414, + [576] = 417, + [577] = 418, + [578] = 446, + [579] = 421, + [580] = 417, + [581] = 451, + [582] = 449, + [583] = 451, + [584] = 439, + [585] = 454, + [586] = 422, + [587] = 436, + [588] = 437, + [589] = 448, + [590] = 450, + [591] = 453, + [592] = 462, + [593] = 463, + [594] = 464, + [595] = 465, + [596] = 466, + [597] = 467, + [598] = 439, + [599] = 454, + [600] = 406, + [601] = 408, + [602] = 422, + [603] = 446, + [604] = 410, + [605] = 414, + [606] = 417, + [607] = 418, + [608] = 446, + [609] = 421, + [610] = 417, + [611] = 418, + [612] = 414, + [613] = 447, + [614] = 425, + [615] = 436, + [616] = 447, + [617] = 437, + [618] = 449, + [619] = 451, + [620] = 439, + [621] = 448, + [622] = 454, + [623] = 422, + [624] = 436, + [625] = 437, + [626] = 448, + [627] = 450, + [628] = 453, + [629] = 462, + [630] = 463, + [631] = 464, + [632] = 465, + [633] = 466, + [634] = 450, + [635] = 467, + [636] = 453, + [637] = 462, + [638] = 463, + [639] = 406, + [640] = 408, + [641] = 464, + [642] = 451, + [643] = 410, + [644] = 447, + [645] = 414, + [646] = 465, + [647] = 417, + [648] = 418, + [649] = 649, + [650] = 446, + [651] = 421, + [652] = 466, + [653] = 467, + [654] = 417, + [655] = 418, + [656] = 656, + [657] = 447, + [658] = 447, + [659] = 446, + [660] = 416, + [661] = 421, + [662] = 446, + [663] = 462, [664] = 664, [665] = 664, [666] = 664, @@ -5487,135 +5491,135 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [669] = 667, [670] = 670, [671] = 671, - [672] = 671, - [673] = 671, - [674] = 670, - [675] = 670, + [672] = 670, + [673] = 670, + [674] = 671, + [675] = 671, [676] = 676, [677] = 677, - [678] = 677, - [679] = 676, + [678] = 676, + [679] = 677, [680] = 676, [681] = 677, - [682] = 241, - [683] = 683, - [684] = 683, - [685] = 244, - [686] = 683, + [682] = 248, + [683] = 236, + [684] = 684, + [685] = 684, + [686] = 684, [687] = 687, [688] = 688, [689] = 689, [690] = 690, [691] = 687, - [692] = 689, + [692] = 692, [693] = 693, - [694] = 694, - [695] = 695, - [696] = 687, - [697] = 689, + [694] = 688, + [695] = 687, + [696] = 696, + [697] = 688, [698] = 698, [699] = 698, [700] = 698, [701] = 701, [702] = 702, [703] = 702, - [704] = 701, - [705] = 705, - [706] = 705, - [707] = 701, + [704] = 704, + [705] = 704, + [706] = 704, + [707] = 704, [708] = 708, [709] = 701, - [710] = 701, - [711] = 701, + [710] = 708, + [711] = 704, [712] = 708, - [713] = 708, + [713] = 704, [714] = 714, [715] = 715, - [716] = 701, - [717] = 701, - [718] = 701, - [719] = 719, - [720] = 701, - [721] = 702, + [716] = 704, + [717] = 704, + [718] = 718, + [719] = 243, + [720] = 720, + [721] = 704, [722] = 722, - [723] = 723, - [724] = 701, - [725] = 723, - [726] = 726, - [727] = 243, - [728] = 228, - [729] = 723, - [730] = 701, - [731] = 243, - [732] = 252, - [733] = 250, - [734] = 253, - [735] = 249, - [736] = 701, - [737] = 228, - [738] = 252, - [739] = 701, + [723] = 704, + [724] = 704, + [725] = 704, + [726] = 250, + [727] = 702, + [728] = 728, + [729] = 722, + [730] = 722, + [731] = 237, + [732] = 239, + [733] = 237, + [734] = 704, + [735] = 229, + [736] = 704, + [737] = 704, + [738] = 704, + [739] = 250, [740] = 701, - [741] = 249, - [742] = 701, - [743] = 705, - [744] = 714, - [745] = 224, - [746] = 746, - [747] = 747, - [748] = 701, - [749] = 746, - [750] = 746, - [751] = 746, - [752] = 746, - [753] = 746, - [754] = 746, - [755] = 220, - [756] = 746, - [757] = 746, + [741] = 715, + [742] = 249, + [743] = 249, + [744] = 243, + [745] = 745, + [746] = 704, + [747] = 745, + [748] = 745, + [749] = 215, + [750] = 745, + [751] = 745, + [752] = 745, + [753] = 222, + [754] = 745, + [755] = 755, + [756] = 745, + [757] = 745, [758] = 758, - [759] = 242, + [759] = 759, [760] = 760, [761] = 761, [762] = 762, - [763] = 763, - [764] = 758, + [763] = 761, + [764] = 764, [765] = 765, - [766] = 225, - [767] = 767, - [768] = 234, - [769] = 758, - [770] = 770, - [771] = 758, + [766] = 766, + [767] = 232, + [768] = 761, + [769] = 769, + [770] = 234, + [771] = 771, [772] = 772, [773] = 773, [774] = 774, [775] = 775, - [776] = 776, + [776] = 761, [777] = 777, [778] = 778, [779] = 779, - [780] = 758, + [780] = 780, [781] = 781, [782] = 782, - [783] = 783, + [783] = 761, [784] = 784, - [785] = 785, + [785] = 220, [786] = 786, [787] = 787, [788] = 788, [789] = 789, - [790] = 790, + [790] = 239, [791] = 791, [792] = 792, [793] = 793, [794] = 794, [795] = 795, - [796] = 796, + [796] = 229, [797] = 797, [798] = 798, - [799] = 791, - [800] = 792, + [799] = 799, + [800] = 800, [801] = 801, [802] = 802, [803] = 803, @@ -5624,21 +5628,21 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [806] = 806, [807] = 807, [808] = 808, - [809] = 791, - [810] = 792, + [809] = 809, + [810] = 810, [811] = 811, [812] = 812, - [813] = 235, + [813] = 813, [814] = 814, [815] = 815, [816] = 816, [817] = 817, [818] = 818, - [819] = 819, + [819] = 799, [820] = 820, [821] = 821, [822] = 822, - [823] = 823, + [823] = 799, [824] = 824, [825] = 825, [826] = 826, @@ -5647,7 +5651,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [829] = 829, [830] = 830, [831] = 831, - [832] = 832, + [832] = 233, [833] = 833, [834] = 834, [835] = 835, @@ -5663,8 +5667,8 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [845] = 845, [846] = 846, [847] = 847, - [848] = 848, - [849] = 849, + [848] = 814, + [849] = 799, [850] = 850, [851] = 851, [852] = 852, @@ -5672,12 +5676,12 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [854] = 854, [855] = 855, [856] = 856, - [857] = 857, + [857] = 814, [858] = 858, [859] = 859, - [860] = 250, - [861] = 861, - [862] = 253, + [860] = 860, + [861] = 814, + [862] = 862, [863] = 863, [864] = 864, [865] = 865, @@ -5698,24 +5702,24 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [880] = 880, [881] = 881, [882] = 882, - [883] = 792, + [883] = 883, [884] = 884, [885] = 885, [886] = 886, [887] = 887, - [888] = 248, + [888] = 888, [889] = 889, [890] = 890, [891] = 891, [892] = 892, - [893] = 791, - [894] = 791, + [893] = 893, + [894] = 894, [895] = 895, [896] = 896, [897] = 897, - [898] = 792, + [898] = 898, [899] = 899, - [900] = 900, + [900] = 241, [901] = 901, [902] = 902, [903] = 903, @@ -5733,601 +5737,601 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [915] = 915, [916] = 916, [917] = 917, - [918] = 918, + [918] = 814, [919] = 919, [920] = 920, [921] = 921, - [922] = 922, + [922] = 799, [923] = 923, [924] = 924, [925] = 925, - [926] = 926, + [926] = 925, [927] = 927, - [928] = 924, - [929] = 929, + [928] = 928, + [929] = 924, [930] = 930, - [931] = 931, - [932] = 926, + [931] = 924, + [932] = 925, [933] = 933, [934] = 934, - [935] = 924, + [935] = 930, [936] = 936, - [937] = 773, - [938] = 924, - [939] = 926, - [940] = 926, - [941] = 924, + [937] = 937, + [938] = 938, + [939] = 939, + [940] = 940, + [941] = 941, [942] = 942, - [943] = 926, - [944] = 924, + [943] = 943, + [944] = 930, [945] = 924, - [946] = 929, - [947] = 947, - [948] = 948, - [949] = 926, - [950] = 765, - [951] = 929, - [952] = 952, - [953] = 953, - [954] = 926, + [946] = 782, + [947] = 925, + [948] = 925, + [949] = 777, + [950] = 924, + [951] = 925, + [952] = 924, + [953] = 925, + [954] = 924, [955] = 955, [956] = 956, - [957] = 955, - [958] = 956, + [957] = 957, + [958] = 958, [959] = 959, - [960] = 955, - [961] = 955, + [960] = 960, + [961] = 958, [962] = 959, - [963] = 959, - [964] = 964, - [965] = 959, - [966] = 966, - [967] = 955, - [968] = 959, + [963] = 960, + [964] = 959, + [965] = 960, + [966] = 959, + [967] = 960, + [968] = 958, [969] = 959, - [970] = 970, - [971] = 971, - [972] = 959, - [973] = 956, - [974] = 955, - [975] = 956, - [976] = 956, - [977] = 955, + [970] = 958, + [971] = 960, + [972] = 958, + [973] = 959, + [974] = 974, + [975] = 960, + [976] = 976, + [977] = 960, [978] = 978, - [979] = 979, + [979] = 959, [980] = 980, [981] = 981, [982] = 982, - [983] = 978, + [983] = 983, [984] = 984, - [985] = 985, + [985] = 983, [986] = 986, [987] = 987, [988] = 988, [989] = 989, [990] = 990, [991] = 991, - [992] = 992, - [993] = 980, - [994] = 982, - [995] = 985, - [996] = 986, - [997] = 997, - [998] = 987, - [999] = 981, + [992] = 986, + [993] = 987, + [994] = 994, + [995] = 995, + [996] = 994, + [997] = 995, + [998] = 991, + [999] = 991, [1000] = 1000, - [1001] = 1001, - [1002] = 1002, - [1003] = 988, - [1004] = 989, - [1005] = 990, - [1006] = 1006, - [1007] = 1007, - [1008] = 1008, + [1001] = 988, + [1002] = 989, + [1003] = 1003, + [1004] = 1004, + [1005] = 1005, + [1006] = 991, + [1007] = 988, + [1008] = 989, [1009] = 1009, - [1010] = 1010, + [1010] = 1000, [1011] = 1011, - [1012] = 985, - [1013] = 986, - [1014] = 987, - [1015] = 988, - [1016] = 990, - [1017] = 989, - [1018] = 997, - [1019] = 981, - [1020] = 980, - [1021] = 982, - [1022] = 1001, - [1023] = 1002, - [1024] = 989, - [1025] = 1006, - [1026] = 1007, - [1027] = 1000, - [1028] = 1008, - [1029] = 1008, - [1030] = 1009, - [1031] = 985, - [1032] = 986, - [1033] = 987, - [1034] = 988, - [1035] = 990, - [1036] = 1036, - [1037] = 980, + [1012] = 1012, + [1013] = 1013, + [1014] = 1000, + [1015] = 995, + [1016] = 1016, + [1017] = 1017, + [1018] = 1018, + [1019] = 1011, + [1020] = 988, + [1021] = 989, + [1022] = 1000, + [1023] = 1023, + [1024] = 1024, + [1025] = 984, + [1026] = 983, + [1027] = 982, + [1028] = 1028, + [1029] = 1029, + [1030] = 1030, + [1031] = 1031, + [1032] = 1032, + [1033] = 1033, + [1034] = 1034, + [1035] = 1035, + [1036] = 1012, + [1037] = 990, [1038] = 982, - [1039] = 1001, - [1040] = 1002, - [1041] = 1006, - [1042] = 1007, - [1043] = 1008, - [1044] = 1009, - [1045] = 1045, - [1046] = 989, - [1047] = 1047, - [1048] = 1000, - [1049] = 1049, - [1050] = 1050, - [1051] = 1009, - [1052] = 978, - [1053] = 1053, - [1054] = 1011, - [1055] = 980, - [1056] = 982, - [1057] = 1036, - [1058] = 1006, - [1059] = 1059, - [1060] = 997, - [1061] = 981, - [1062] = 1007, - [1063] = 989, - [1064] = 989, - [1065] = 1000, - [1066] = 980, - [1067] = 1059, - [1068] = 1068, - [1069] = 985, - [1070] = 1070, - [1071] = 1071, - [1072] = 986, - [1073] = 1073, - [1074] = 1010, - [1075] = 985, - [1076] = 986, - [1077] = 987, - [1078] = 988, - [1079] = 990, + [1039] = 1039, + [1040] = 1040, + [1041] = 1041, + [1042] = 1031, + [1043] = 1009, + [1044] = 984, + [1045] = 983, + [1046] = 988, + [1047] = 989, + [1048] = 1048, + [1049] = 986, + [1050] = 987, + [1051] = 1035, + [1052] = 1052, + [1053] = 994, + [1054] = 994, + [1055] = 1055, + [1056] = 991, + [1057] = 1000, + [1058] = 1016, + [1059] = 1018, + [1060] = 1011, + [1061] = 1012, + [1062] = 1013, + [1063] = 1013, + [1064] = 986, + [1065] = 987, + [1066] = 984, + [1067] = 1041, + [1068] = 990, + [1069] = 994, + [1070] = 1055, + [1071] = 1052, + [1072] = 995, + [1073] = 984, + [1074] = 983, + [1075] = 990, + [1076] = 988, + [1077] = 989, + [1078] = 1055, + [1079] = 986, [1080] = 987, - [1081] = 1001, - [1082] = 1000, - [1083] = 988, - [1084] = 1002, - [1085] = 985, - [1086] = 986, - [1087] = 987, - [1088] = 988, - [1089] = 990, - [1090] = 990, - [1091] = 1091, - [1092] = 980, - [1093] = 982, - [1094] = 997, - [1095] = 1006, - [1096] = 997, - [1097] = 981, - [1098] = 1007, - [1099] = 1001, - [1100] = 1002, - [1101] = 1000, - [1102] = 1001, - [1103] = 1008, - [1104] = 1002, - [1105] = 1009, - [1106] = 982, - [1107] = 1107, - [1108] = 1108, - [1109] = 1006, - [1110] = 1091, - [1111] = 997, - [1112] = 1007, - [1113] = 981, - [1114] = 1001, - [1115] = 1002, - [1116] = 1008, - [1117] = 1009, - [1118] = 1006, - [1119] = 1007, - [1120] = 1008, - [1121] = 1071, - [1122] = 997, - [1123] = 1009, - [1124] = 981, - [1125] = 1000, - [1126] = 1126, - [1127] = 978, - [1128] = 978, - [1129] = 978, - [1130] = 978, - [1131] = 1131, - [1132] = 1132, - [1133] = 1132, - [1134] = 1132, + [1081] = 1055, + [1082] = 994, + [1083] = 995, + [1084] = 991, + [1085] = 1000, + [1086] = 990, + [1087] = 1055, + [1088] = 1023, + [1089] = 1016, + [1090] = 1018, + [1091] = 1011, + [1092] = 1012, + [1093] = 1013, + [1094] = 1094, + [1095] = 1016, + [1096] = 1016, + [1097] = 984, + [1098] = 990, + [1099] = 983, + [1100] = 1018, + [1101] = 990, + [1102] = 988, + [1103] = 989, + [1104] = 986, + [1105] = 987, + [1106] = 1011, + [1107] = 1012, + [1108] = 994, + [1109] = 995, + [1110] = 1016, + [1111] = 1018, + [1112] = 1011, + [1113] = 1012, + [1114] = 1013, + [1115] = 991, + [1116] = 1055, + [1117] = 1000, + [1118] = 1016, + [1119] = 1018, + [1120] = 1011, + [1121] = 1012, + [1122] = 1013, + [1123] = 1018, + [1124] = 1013, + [1125] = 984, + [1126] = 983, + [1127] = 986, + [1128] = 987, + [1129] = 982, + [1130] = 1055, + [1131] = 982, + [1132] = 982, + [1133] = 982, + [1134] = 995, [1135] = 1135, - [1136] = 1132, - [1137] = 1132, + [1136] = 1135, + [1137] = 1135, [1138] = 1138, [1139] = 1139, - [1140] = 1132, + [1140] = 1135, [1141] = 1139, - [1142] = 1132, - [1143] = 1132, - [1144] = 1138, + [1142] = 1142, + [1143] = 1142, + [1144] = 1135, [1145] = 1135, - [1146] = 1135, - [1147] = 1138, - [1148] = 1132, - [1149] = 1132, - [1150] = 1132, - [1151] = 1132, - [1152] = 1139, - [1153] = 1153, - [1154] = 1154, - [1155] = 1154, - [1156] = 1153, + [1146] = 1142, + [1147] = 1135, + [1148] = 1135, + [1149] = 1139, + [1150] = 1135, + [1151] = 1135, + [1152] = 1135, + [1153] = 1138, + [1154] = 1138, + [1155] = 1135, + [1156] = 1156, [1157] = 1157, [1158] = 1158, - [1159] = 1158, - [1160] = 1160, - [1161] = 1160, - [1162] = 1162, - [1163] = 1154, - [1164] = 1162, - [1165] = 1154, - [1166] = 1154, - [1167] = 1154, - [1168] = 1168, - [1169] = 1157, - [1170] = 1160, - [1171] = 1168, - [1172] = 1168, - [1173] = 1162, - [1174] = 1174, - [1175] = 1174, - [1176] = 1174, - [1177] = 1154, - [1178] = 1178, - [1179] = 1179, + [1159] = 1156, + [1160] = 1158, + [1161] = 1161, + [1162] = 1161, + [1163] = 1163, + [1164] = 1164, + [1165] = 1165, + [1166] = 1165, + [1167] = 1163, + [1168] = 1165, + [1169] = 1158, + [1170] = 1164, + [1171] = 1171, + [1172] = 1158, + [1173] = 1164, + [1174] = 1157, + [1175] = 1158, + [1176] = 1158, + [1177] = 1171, + [1178] = 1163, + [1179] = 1171, [1180] = 1180, - [1181] = 1181, - [1182] = 1182, - [1183] = 1183, + [1181] = 1158, + [1182] = 1180, + [1183] = 1180, [1184] = 1184, - [1185] = 1183, + [1185] = 1185, [1186] = 1186, - [1187] = 1183, + [1187] = 1187, [1188] = 1188, [1189] = 1189, - [1190] = 1190, + [1190] = 1184, [1191] = 1191, [1192] = 1192, - [1193] = 1154, + [1193] = 1193, [1194] = 1194, - [1195] = 1194, - [1196] = 1194, + [1195] = 1195, + [1196] = 1196, [1197] = 1197, - [1198] = 1154, - [1199] = 1154, - [1200] = 1200, + [1198] = 1198, + [1199] = 1184, + [1200] = 1158, [1201] = 1201, - [1202] = 1201, - [1203] = 1201, - [1204] = 765, - [1205] = 1205, - [1206] = 1154, + [1202] = 777, + [1203] = 1203, + [1204] = 1204, + [1205] = 1158, + [1206] = 1158, [1207] = 1207, - [1208] = 1208, - [1209] = 1209, - [1210] = 1153, - [1211] = 1154, - [1212] = 773, - [1213] = 1209, - [1214] = 1154, - [1215] = 1186, - [1216] = 1154, - [1217] = 1217, - [1218] = 1218, - [1219] = 1154, + [1208] = 1156, + [1209] = 782, + [1210] = 1158, + [1211] = 1158, + [1212] = 1207, + [1213] = 1213, + [1214] = 1201, + [1215] = 1158, + [1216] = 1216, + [1217] = 1192, + [1218] = 1201, + [1219] = 1192, [1220] = 1220, - [1221] = 1154, - [1222] = 1154, - [1223] = 1186, - [1224] = 1186, - [1225] = 1157, - [1226] = 1179, - [1227] = 1227, - [1228] = 1186, - [1229] = 1186, - [1230] = 1230, - [1231] = 1231, + [1221] = 1192, + [1222] = 1222, + [1223] = 1223, + [1224] = 1158, + [1225] = 1225, + [1226] = 1158, + [1227] = 1197, + [1228] = 1158, + [1229] = 1158, + [1230] = 1157, + [1231] = 1192, [1232] = 1232, - [1233] = 1233, - [1234] = 1231, - [1235] = 1235, - [1236] = 1218, - [1237] = 1186, - [1238] = 1231, - [1239] = 1231, - [1240] = 1186, - [1241] = 1231, - [1242] = 1205, - [1243] = 1231, - [1244] = 1186, + [1233] = 1192, + [1234] = 1234, + [1235] = 1204, + [1236] = 1236, + [1237] = 1237, + [1238] = 1236, + [1239] = 1236, + [1240] = 1192, + [1241] = 1204, + [1242] = 1225, + [1243] = 1236, + [1244] = 1237, [1245] = 1245, - [1246] = 1246, - [1247] = 1232, - [1248] = 1205, - [1249] = 1246, - [1250] = 1250, - [1251] = 1231, - [1252] = 1231, + [1246] = 1236, + [1247] = 1192, + [1248] = 1236, + [1249] = 1249, + [1250] = 1225, + [1251] = 1251, + [1252] = 1252, [1253] = 1253, - [1254] = 1218, - [1255] = 1231, - [1256] = 1256, - [1257] = 1233, - [1258] = 1258, - [1259] = 1245, - [1260] = 1154, - [1261] = 1230, - [1262] = 1186, - [1263] = 1190, - [1264] = 1205, - [1265] = 1186, - [1266] = 1205, - [1267] = 1267, - [1268] = 1268, - [1269] = 1269, - [1270] = 1208, - [1271] = 1205, - [1272] = 1272, - [1273] = 1272, - [1274] = 1186, - [1275] = 1230, + [1254] = 1158, + [1255] = 1192, + [1256] = 1236, + [1257] = 1251, + [1258] = 1236, + [1259] = 1259, + [1260] = 1260, + [1261] = 1236, + [1262] = 1252, + [1263] = 1234, + [1264] = 1264, + [1265] = 1265, + [1266] = 1266, + [1267] = 1193, + [1268] = 1193, + [1269] = 1192, + [1270] = 1270, + [1271] = 1271, + [1272] = 1220, + [1273] = 1273, + [1274] = 1192, + [1275] = 1194, [1276] = 1220, - [1277] = 1190, - [1278] = 1191, - [1279] = 1191, - [1280] = 1280, - [1281] = 1190, - [1282] = 1280, - [1283] = 1191, - [1284] = 1269, - [1285] = 1280, - [1286] = 1286, - [1287] = 1220, - [1288] = 1288, - [1289] = 1205, - [1290] = 1290, - [1291] = 1233, - [1292] = 1186, - [1293] = 1182, - [1294] = 1208, - [1295] = 1233, - [1296] = 1178, - [1297] = 1245, - [1298] = 1298, - [1299] = 1245, - [1300] = 773, - [1301] = 1301, - [1302] = 1180, - [1303] = 1303, - [1304] = 1220, - [1305] = 1245, - [1306] = 1233, - [1307] = 1220, - [1308] = 1205, - [1309] = 1290, - [1310] = 1310, - [1311] = 1205, - [1312] = 1312, - [1313] = 1245, - [1314] = 1303, - [1315] = 1250, + [1277] = 1204, + [1278] = 1204, + [1279] = 1279, + [1280] = 1232, + [1281] = 1204, + [1282] = 1216, + [1283] = 1192, + [1284] = 1284, + [1285] = 1284, + [1286] = 1265, + [1287] = 1284, + [1288] = 1193, + [1289] = 1266, + [1290] = 1232, + [1291] = 1194, + [1292] = 1194, + [1293] = 1293, + [1294] = 1294, + [1295] = 1295, + [1296] = 1189, + [1297] = 1297, + [1298] = 1294, + [1299] = 1299, + [1300] = 1293, + [1301] = 1259, + [1302] = 1188, + [1303] = 1216, + [1304] = 1192, + [1305] = 1204, + [1306] = 1252, + [1307] = 1192, + [1308] = 1295, + [1309] = 1252, + [1310] = 777, + [1311] = 1186, + [1312] = 1195, + [1313] = 1185, + [1314] = 1237, + [1315] = 1237, [1316] = 1220, - [1317] = 1192, - [1318] = 765, - [1319] = 1290, - [1320] = 1233, - [1321] = 1301, - [1322] = 1301, - [1323] = 1197, - [1324] = 1184, - [1325] = 1186, - [1326] = 1188, - [1327] = 1230, - [1328] = 1208, - [1329] = 1329, - [1330] = 1330, - [1331] = 1258, - [1332] = 1268, + [1317] = 1220, + [1318] = 1220, + [1319] = 1319, + [1320] = 1187, + [1321] = 782, + [1322] = 1293, + [1323] = 1295, + [1324] = 1237, + [1325] = 1252, + [1326] = 1252, + [1327] = 1204, + [1328] = 1204, + [1329] = 1191, + [1330] = 1237, + [1331] = 1252, + [1332] = 1252, [1333] = 1333, - [1334] = 1334, - [1335] = 1245, - [1336] = 1205, - [1337] = 1190, - [1338] = 1191, - [1339] = 1220, - [1340] = 1190, - [1341] = 1191, - [1342] = 1342, - [1343] = 1342, - [1344] = 1233, - [1345] = 1233, - [1346] = 1208, - [1347] = 1220, - [1348] = 1220, - [1349] = 1245, - [1350] = 1191, - [1351] = 1351, - [1352] = 1351, - [1353] = 1351, - [1354] = 1351, - [1355] = 1233, - [1356] = 1356, - [1357] = 1357, - [1358] = 1233, - [1359] = 1245, - [1360] = 1233, - [1361] = 1351, - [1362] = 1233, - [1363] = 1245, - [1364] = 1232, - [1365] = 1246, - [1366] = 1366, - [1367] = 1220, - [1368] = 1368, - [1369] = 1208, - [1370] = 1190, - [1371] = 1371, - [1372] = 1245, - [1373] = 1245, - [1374] = 1351, - [1375] = 1208, - [1376] = 1245, - [1377] = 1272, - [1378] = 1233, - [1379] = 1233, - [1380] = 1233, - [1381] = 1233, - [1382] = 1208, - [1383] = 1250, - [1384] = 1333, - [1385] = 1334, - [1386] = 1245, - [1387] = 1245, - [1388] = 1245, - [1389] = 1389, - [1390] = 1390, - [1391] = 1389, + [1334] = 1194, + [1335] = 1335, + [1336] = 1336, + [1337] = 1193, + [1338] = 1216, + [1339] = 1194, + [1340] = 1237, + [1341] = 1249, + [1342] = 1204, + [1343] = 1343, + [1344] = 1344, + [1345] = 1273, + [1346] = 1333, + [1347] = 1237, + [1348] = 1193, + [1349] = 1216, + [1350] = 1220, + [1351] = 1220, + [1352] = 1220, + [1353] = 1353, + [1354] = 1252, + [1355] = 1194, + [1356] = 1220, + [1357] = 1251, + [1358] = 1358, + [1359] = 1358, + [1360] = 1237, + [1361] = 1237, + [1362] = 1362, + [1363] = 1363, + [1364] = 1358, + [1365] = 1237, + [1366] = 1237, + [1367] = 1234, + [1368] = 1358, + [1369] = 1252, + [1370] = 1193, + [1371] = 1252, + [1372] = 1358, + [1373] = 1373, + [1374] = 1374, + [1375] = 1252, + [1376] = 1358, + [1377] = 1216, + [1378] = 1335, + [1379] = 1216, + [1380] = 1259, + [1381] = 1344, + [1382] = 1237, + [1383] = 1266, + [1384] = 1237, + [1385] = 1216, + [1386] = 1237, + [1387] = 1237, + [1388] = 1252, + [1389] = 1252, + [1390] = 1252, + [1391] = 1252, [1392] = 1392, - [1393] = 1390, - [1394] = 1390, - [1395] = 1395, - [1396] = 1395, - [1397] = 1397, - [1398] = 1233, - [1399] = 1395, - [1400] = 1397, - [1401] = 1397, - [1402] = 1395, - [1403] = 1397, - [1404] = 1395, - [1405] = 1397, - [1406] = 1392, - [1407] = 1389, - [1408] = 1392, - [1409] = 1390, - [1410] = 1397, - [1411] = 1389, - [1412] = 1390, - [1413] = 1268, - [1414] = 1366, - [1415] = 1392, - [1416] = 1395, - [1417] = 1397, - [1418] = 1390, - [1419] = 1395, - [1420] = 1395, - [1421] = 1397, - [1422] = 1397, - [1423] = 1245, - [1424] = 1208, - [1425] = 1208, - [1426] = 1389, - [1427] = 1392, - [1428] = 1389, - [1429] = 1392, - [1430] = 1395, - [1431] = 1431, - [1432] = 1431, - [1433] = 1431, - [1434] = 1431, - [1435] = 1431, - [1436] = 1431, - [1437] = 1431, - [1438] = 1431, - [1439] = 1431, - [1440] = 1440, - [1441] = 1440, - [1442] = 1442, - [1443] = 1440, - [1444] = 1442, - [1445] = 1442, - [1446] = 1442, - [1447] = 1447, - [1448] = 1440, - [1449] = 1442, - [1450] = 1440, - [1451] = 1442, - [1452] = 1452, - [1453] = 1452, - [1454] = 1454, - [1455] = 1454, - [1456] = 1452, - [1457] = 1454, - [1458] = 1452, - [1459] = 1454, - [1460] = 1454, - [1461] = 1452, - [1462] = 1462, - [1463] = 1463, - [1464] = 1464, + [1393] = 1393, + [1394] = 1394, + [1395] = 1394, + [1396] = 1396, + [1397] = 1392, + [1398] = 1396, + [1399] = 1392, + [1400] = 1396, + [1401] = 1394, + [1402] = 1393, + [1403] = 1394, + [1404] = 1237, + [1405] = 1396, + [1406] = 1393, + [1407] = 1392, + [1408] = 1394, + [1409] = 1409, + [1410] = 1273, + [1411] = 1392, + [1412] = 1392, + [1413] = 1394, + [1414] = 1392, + [1415] = 1409, + [1416] = 1252, + [1417] = 1374, + [1418] = 1216, + [1419] = 1393, + [1420] = 1392, + [1421] = 1394, + [1422] = 1216, + [1423] = 1396, + [1424] = 1393, + [1425] = 1409, + [1426] = 1393, + [1427] = 1394, + [1428] = 1394, + [1429] = 1409, + [1430] = 1396, + [1431] = 1409, + [1432] = 1409, + [1433] = 1392, + [1434] = 1434, + [1435] = 1434, + [1436] = 1434, + [1437] = 1434, + [1438] = 1434, + [1439] = 1434, + [1440] = 1434, + [1441] = 1434, + [1442] = 1434, + [1443] = 1443, + [1444] = 1443, + [1445] = 1445, + [1446] = 1446, + [1447] = 1443, + [1448] = 1446, + [1449] = 1446, + [1450] = 1443, + [1451] = 1446, + [1452] = 1443, + [1453] = 1446, + [1454] = 1443, + [1455] = 1455, + [1456] = 1455, + [1457] = 1455, + [1458] = 1458, + [1459] = 1458, + [1460] = 1458, + [1461] = 1455, + [1462] = 1458, + [1463] = 1455, + [1464] = 1458, [1465] = 1465, [1466] = 1466, - [1467] = 1465, - [1468] = 1465, - [1469] = 1465, - [1470] = 1465, - [1471] = 1465, - [1472] = 1472, - [1473] = 1473, + [1467] = 1467, + [1468] = 1468, + [1469] = 1467, + [1470] = 1467, + [1471] = 1467, + [1472] = 1467, + [1473] = 1467, [1474] = 1474, [1475] = 1475, [1476] = 1476, - [1477] = 964, + [1477] = 1477, [1478] = 1478, [1479] = 1479, - [1480] = 1480, + [1480] = 248, [1481] = 1481, - [1482] = 218, - [1483] = 241, - [1484] = 244, + [1482] = 1482, + [1483] = 1483, + [1484] = 980, [1485] = 1485, - [1486] = 1486, - [1487] = 1487, - [1488] = 1488, - [1489] = 966, - [1490] = 970, + [1486] = 976, + [1487] = 236, + [1488] = 223, + [1489] = 1489, + [1490] = 1490, [1491] = 1491, [1492] = 1492, [1493] = 1493, [1494] = 1494, - [1495] = 1495, + [1495] = 978, [1496] = 1496, [1497] = 1497, [1498] = 1498, - [1499] = 1499, + [1499] = 696, [1500] = 1500, [1501] = 1501, [1502] = 1502, [1503] = 1503, [1504] = 1504, - [1505] = 1505, + [1505] = 215, [1506] = 1506, - [1507] = 220, - [1508] = 1508, - [1509] = 1509, - [1510] = 1510, + [1507] = 1507, + [1508] = 222, + [1509] = 220, + [1510] = 693, [1511] = 1511, - [1512] = 695, + [1512] = 1512, [1513] = 1513, [1514] = 1514, [1515] = 1515, @@ -6340,18 +6344,18 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1522] = 1522, [1523] = 1523, [1524] = 1524, - [1525] = 1525, + [1525] = 690, [1526] = 1526, [1527] = 1527, [1528] = 1528, [1529] = 1529, [1530] = 1530, - [1531] = 1531, + [1531] = 236, [1532] = 1532, [1533] = 1533, [1534] = 1534, - [1535] = 224, - [1536] = 688, + [1535] = 1535, + [1536] = 1536, [1537] = 1537, [1538] = 1538, [1539] = 1539, @@ -6363,21 +6367,21 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1545] = 1545, [1546] = 1546, [1547] = 1547, - [1548] = 1548, + [1548] = 1543, [1549] = 1549, [1550] = 1550, [1551] = 1551, [1552] = 1552, [1553] = 1553, [1554] = 1554, - [1555] = 1555, + [1555] = 248, [1556] = 1556, - [1557] = 694, - [1558] = 1558, + [1557] = 1557, + [1558] = 215, [1559] = 1559, - [1560] = 1560, - [1561] = 1561, - [1562] = 1562, + [1560] = 222, + [1561] = 220, + [1562] = 243, [1563] = 1563, [1564] = 1564, [1565] = 1565, @@ -6386,36 +6390,36 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1568] = 1568, [1569] = 1569, [1570] = 1570, - [1571] = 693, + [1571] = 692, [1572] = 1572, - [1573] = 1573, + [1573] = 1543, [1574] = 1574, [1575] = 1575, [1576] = 1576, [1577] = 1577, - [1578] = 1578, + [1578] = 250, [1579] = 1579, [1580] = 1580, [1581] = 1581, [1582] = 1582, [1583] = 1583, - [1584] = 225, - [1585] = 220, - [1586] = 241, - [1587] = 243, + [1584] = 1584, + [1585] = 1585, + [1586] = 1586, + [1587] = 1587, [1588] = 1588, [1589] = 1589, - [1590] = 224, - [1591] = 1591, + [1590] = 1590, + [1591] = 689, [1592] = 1592, [1593] = 1593, [1594] = 1594, [1595] = 1595, - [1596] = 244, - [1597] = 228, + [1596] = 1596, + [1597] = 1597, [1598] = 1598, - [1599] = 225, - [1600] = 1598, + [1599] = 1599, + [1600] = 1600, [1601] = 1601, [1602] = 1602, [1603] = 1603, @@ -6426,78 +6430,78 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1608] = 1608, [1609] = 1609, [1610] = 1610, - [1611] = 1598, + [1611] = 1543, [1612] = 1612, [1613] = 1613, - [1614] = 690, - [1615] = 1598, + [1614] = 1614, + [1615] = 1543, [1616] = 1616, - [1617] = 1598, + [1617] = 1617, [1618] = 1618, [1619] = 1619, [1620] = 1620, [1621] = 1621, [1622] = 1622, - [1623] = 235, - [1624] = 249, - [1625] = 1625, + [1623] = 1623, + [1624] = 1624, + [1625] = 249, [1626] = 1626, [1627] = 1627, [1628] = 1628, [1629] = 1629, - [1630] = 234, - [1631] = 242, + [1630] = 1630, + [1631] = 1631, [1632] = 1632, [1633] = 1633, [1634] = 1634, [1635] = 1635, - [1636] = 1636, + [1636] = 229, [1637] = 1637, [1638] = 1638, [1639] = 1639, - [1640] = 1640, + [1640] = 233, [1641] = 1641, [1642] = 1642, - [1643] = 1643, + [1643] = 241, [1644] = 1644, [1645] = 1645, - [1646] = 1463, + [1646] = 1646, [1647] = 1647, [1648] = 1648, [1649] = 1649, [1650] = 1650, [1651] = 1651, - [1652] = 234, + [1652] = 1652, [1653] = 1653, [1654] = 1654, - [1655] = 250, + [1655] = 1655, [1656] = 1656, [1657] = 1657, [1658] = 1658, - [1659] = 1650, - [1660] = 242, - [1661] = 1651, - [1662] = 252, - [1663] = 1663, + [1659] = 1659, + [1660] = 1660, + [1661] = 1661, + [1662] = 1662, + [1663] = 232, [1664] = 1664, - [1665] = 1665, - [1666] = 1666, - [1667] = 1667, + [1665] = 234, + [1666] = 237, + [1667] = 239, [1668] = 1668, - [1669] = 1669, + [1669] = 1468, [1670] = 1670, [1671] = 1671, [1672] = 1672, [1673] = 1673, - [1674] = 1674, + [1674] = 232, [1675] = 1675, [1676] = 1676, [1677] = 1677, - [1678] = 1678, + [1678] = 234, [1679] = 1679, [1680] = 1680, [1681] = 1681, - [1682] = 1682, + [1682] = 1644, [1683] = 1683, [1684] = 1684, [1685] = 1685, @@ -6511,20 +6515,20 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1693] = 1693, [1694] = 1694, [1695] = 1695, - [1696] = 1650, - [1697] = 1650, - [1698] = 1651, + [1696] = 1696, + [1697] = 1697, + [1698] = 1698, [1699] = 1699, [1700] = 1700, [1701] = 1701, [1702] = 1702, - [1703] = 1703, + [1703] = 1632, [1704] = 1704, [1705] = 1705, [1706] = 1706, - [1707] = 1707, + [1707] = 1644, [1708] = 1708, - [1709] = 253, + [1709] = 1709, [1710] = 1710, [1711] = 1711, [1712] = 1712, @@ -6537,7 +6541,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1719] = 1719, [1720] = 1720, [1721] = 1721, - [1722] = 1651, + [1722] = 1632, [1723] = 1723, [1724] = 1724, [1725] = 1725, @@ -6545,15 +6549,15 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1727] = 1727, [1728] = 1728, [1729] = 1729, - [1730] = 1730, + [1730] = 1644, [1731] = 1731, - [1732] = 1732, - [1733] = 1650, - [1734] = 1734, - [1735] = 1651, + [1732] = 1632, + [1733] = 1733, + [1734] = 1644, + [1735] = 1632, [1736] = 1736, [1737] = 1737, - [1738] = 248, + [1738] = 1738, [1739] = 1739, [1740] = 1740, [1741] = 1741, @@ -6562,928 +6566,928 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1744] = 1744, [1745] = 1745, [1746] = 1746, - [1747] = 1648, - [1748] = 243, + [1747] = 1747, + [1748] = 1748, [1749] = 1749, - [1750] = 248, - [1751] = 1751, - [1752] = 252, - [1753] = 235, - [1754] = 1472, + [1750] = 1750, + [1751] = 229, + [1752] = 1716, + [1753] = 1753, + [1754] = 1479, [1755] = 1755, - [1756] = 1756, - [1757] = 1474, - [1758] = 1473, - [1759] = 1475, - [1760] = 1476, - [1761] = 1666, - [1762] = 1756, - [1763] = 1763, - [1764] = 1756, - [1765] = 250, - [1766] = 228, - [1767] = 1767, - [1768] = 1756, - [1769] = 1756, - [1770] = 249, - [1771] = 253, - [1772] = 1669, - [1773] = 1616, - [1774] = 1774, - [1775] = 1775, - [1776] = 1776, - [1777] = 1776, - [1778] = 966, - [1779] = 1677, - [1780] = 1776, - [1781] = 1746, - [1782] = 1616, - [1783] = 1619, - [1784] = 1681, - [1785] = 1682, - [1786] = 1684, - [1787] = 1685, - [1788] = 1686, - [1789] = 1687, - [1790] = 1688, - [1791] = 1691, - [1792] = 1692, - [1793] = 1793, - [1794] = 1702, - [1795] = 1703, - [1796] = 964, - [1797] = 1776, - [1798] = 1793, - [1799] = 1678, - [1800] = 1486, - [1801] = 1488, - [1802] = 1793, - [1803] = 1547, - [1804] = 1485, - [1805] = 1634, - [1806] = 1481, - [1807] = 1643, - [1808] = 1644, - [1809] = 1648, - [1810] = 1653, - [1811] = 1671, - [1812] = 1673, - [1813] = 1674, - [1814] = 1677, - [1815] = 1746, - [1816] = 1681, - [1817] = 1682, - [1818] = 1684, - [1819] = 1685, - [1820] = 1686, - [1821] = 1687, - [1822] = 1688, - [1823] = 1691, - [1824] = 1692, - [1825] = 1702, - [1826] = 1703, - [1827] = 1666, - [1828] = 1713, - [1829] = 1644, - [1830] = 1718, - [1831] = 1721, - [1832] = 1723, - [1833] = 1731, - [1834] = 1834, - [1835] = 1835, - [1836] = 1836, - [1837] = 1837, - [1838] = 1669, - [1839] = 1776, - [1840] = 1840, - [1841] = 1478, - [1842] = 1491, - [1843] = 1480, - [1844] = 1844, - [1845] = 1713, - [1846] = 1716, - [1847] = 1718, - [1848] = 1721, - [1849] = 1723, - [1850] = 1731, - [1851] = 1479, - [1852] = 1852, - [1853] = 970, - [1854] = 1854, - [1855] = 1855, - [1856] = 1613, - [1857] = 1619, - [1858] = 1858, - [1859] = 1859, - [1860] = 1860, - [1861] = 1861, - [1862] = 1645, - [1863] = 1793, - [1864] = 1861, - [1865] = 1865, - [1866] = 1866, - [1867] = 1645, - [1868] = 1675, - [1869] = 1678, - [1870] = 1671, - [1871] = 1634, - [1872] = 1673, - [1873] = 1616, - [1874] = 1674, - [1875] = 1619, - [1876] = 1675, - [1877] = 1643, - [1878] = 1653, - [1879] = 1776, - [1880] = 1716, - [1881] = 1881, - [1882] = 1882, - [1883] = 1689, - [1884] = 1690, - [1885] = 1755, - [1886] = 1579, - [1887] = 1529, - [1888] = 1888, - [1889] = 1889, - [1890] = 1610, - [1891] = 1891, - [1892] = 1580, - [1893] = 1581, - [1894] = 1582, - [1895] = 1583, - [1896] = 1896, - [1897] = 1897, - [1898] = 1898, - [1899] = 1899, - [1900] = 1900, - [1901] = 1901, - [1902] = 218, - [1903] = 1903, - [1904] = 688, - [1905] = 1905, - [1906] = 690, - [1907] = 241, - [1908] = 1908, - [1909] = 1564, - [1910] = 1588, - [1911] = 1911, - [1912] = 1537, - [1913] = 1913, - [1914] = 1914, - [1915] = 1915, - [1916] = 1916, - [1917] = 1917, - [1918] = 1898, - [1919] = 1538, - [1920] = 1589, - [1921] = 244, - [1922] = 1539, - [1923] = 1495, - [1924] = 1690, - [1925] = 1496, - [1926] = 1926, - [1927] = 1540, - [1928] = 1541, - [1929] = 1929, - [1930] = 1602, - [1931] = 1648, - [1932] = 1542, - [1933] = 1933, - [1934] = 1860, - [1935] = 1616, - [1936] = 1497, - [1937] = 1498, - [1938] = 1499, - [1939] = 1500, - [1940] = 1619, - [1941] = 1543, - [1942] = 1544, - [1943] = 1591, - [1944] = 1501, - [1945] = 1592, - [1946] = 1593, - [1947] = 1502, - [1948] = 1503, - [1949] = 1504, - [1950] = 1505, - [1951] = 1545, - [1952] = 1506, - [1953] = 1546, - [1954] = 1492, - [1955] = 1548, - [1956] = 1549, - [1957] = 1550, - [1958] = 1958, - [1959] = 1508, - [1960] = 1551, - [1961] = 1552, - [1962] = 1553, - [1963] = 1554, - [1964] = 1555, - [1965] = 1556, - [1966] = 1494, - [1967] = 1911, - [1968] = 1530, - [1969] = 694, - [1970] = 1558, - [1971] = 1559, - [1972] = 1972, - [1973] = 1973, - [1974] = 1755, - [1975] = 1560, - [1976] = 1561, - [1977] = 1911, - [1978] = 1531, - [1979] = 1972, - [1980] = 1898, - [1981] = 1562, - [1982] = 1563, - [1983] = 1621, - [1984] = 1565, - [1985] = 1566, + [1756] = 1750, + [1757] = 1750, + [1758] = 1758, + [1759] = 233, + [1760] = 1738, + [1761] = 1761, + [1762] = 250, + [1763] = 1475, + [1764] = 239, + [1765] = 249, + [1766] = 1766, + [1767] = 1750, + [1768] = 1750, + [1769] = 241, + [1770] = 1476, + [1771] = 1477, + [1772] = 1745, + [1773] = 1478, + [1774] = 237, + [1775] = 243, + [1776] = 1494, + [1777] = 1721, + [1778] = 1731, + [1779] = 1710, + [1780] = 1559, + [1781] = 1781, + [1782] = 1782, + [1783] = 1783, + [1784] = 1784, + [1785] = 1785, + [1786] = 1489, + [1787] = 1490, + [1788] = 1491, + [1789] = 1789, + [1790] = 1687, + [1791] = 1749, + [1792] = 1690, + [1793] = 976, + [1794] = 1705, + [1795] = 1727, + [1796] = 1729, + [1797] = 1733, + [1798] = 1736, + [1799] = 1739, + [1800] = 1741, + [1801] = 1742, + [1802] = 1743, + [1803] = 1633, + [1804] = 1634, + [1805] = 1649, + [1806] = 1650, + [1807] = 1628, + [1808] = 1785, + [1809] = 1492, + [1810] = 1493, + [1811] = 1568, + [1812] = 1483, + [1813] = 1482, + [1814] = 1716, + [1815] = 1738, + [1816] = 1745, + [1817] = 1785, + [1818] = 1818, + [1819] = 1610, + [1820] = 1617, + [1821] = 1821, + [1822] = 1822, + [1823] = 1823, + [1824] = 1824, + [1825] = 1481, + [1826] = 1709, + [1827] = 1827, + [1828] = 1785, + [1829] = 1785, + [1830] = 1610, + [1831] = 1617, + [1832] = 1832, + [1833] = 1706, + [1834] = 1711, + [1835] = 1832, + [1836] = 1714, + [1837] = 1715, + [1838] = 978, + [1839] = 1610, + [1840] = 1617, + [1841] = 1641, + [1842] = 1832, + [1843] = 1651, + [1844] = 1832, + [1845] = 1641, + [1846] = 1651, + [1847] = 1710, + [1848] = 1687, + [1849] = 1749, + [1850] = 1690, + [1851] = 1705, + [1852] = 1727, + [1853] = 1729, + [1854] = 1733, + [1855] = 1736, + [1856] = 1739, + [1857] = 1741, + [1858] = 1742, + [1859] = 1743, + [1860] = 1633, + [1861] = 1634, + [1862] = 1649, + [1863] = 1650, + [1864] = 1700, + [1865] = 1706, + [1866] = 1711, + [1867] = 1714, + [1868] = 1715, + [1869] = 1629, + [1870] = 1870, + [1871] = 1871, + [1872] = 1872, + [1873] = 1785, + [1874] = 980, + [1875] = 1629, + [1876] = 1876, + [1877] = 1877, + [1878] = 1878, + [1879] = 1783, + [1880] = 1709, + [1881] = 1721, + [1882] = 1731, + [1883] = 1628, + [1884] = 1700, + [1885] = 1885, + [1886] = 1566, + [1887] = 696, + [1888] = 1500, + [1889] = 1524, + [1890] = 1539, + [1891] = 1542, + [1892] = 1545, + [1893] = 1546, + [1894] = 1550, + [1895] = 1551, + [1896] = 1552, + [1897] = 1553, + [1898] = 1554, + [1899] = 1556, + [1900] = 1607, + [1901] = 1608, + [1902] = 1609, + [1903] = 1498, + [1904] = 1501, + [1905] = 1502, + [1906] = 1506, + [1907] = 1507, + [1908] = 1557, + [1909] = 693, + [1910] = 1511, + [1911] = 1512, + [1912] = 1513, + [1913] = 1514, + [1914] = 1515, + [1915] = 1516, + [1916] = 1517, + [1917] = 1518, + [1918] = 1519, + [1919] = 1520, + [1920] = 1521, + [1921] = 1522, + [1922] = 1523, + [1923] = 690, + [1924] = 1526, + [1925] = 1527, + [1926] = 1528, + [1927] = 1529, + [1928] = 1530, + [1929] = 1532, + [1930] = 1533, + [1931] = 1534, + [1932] = 1535, + [1933] = 1536, + [1934] = 1538, + [1935] = 1935, + [1936] = 1541, + [1937] = 1937, + [1938] = 223, + [1939] = 1939, + [1940] = 1940, + [1941] = 1941, + [1942] = 236, + [1943] = 1943, + [1944] = 1716, + [1945] = 1945, + [1946] = 1946, + [1947] = 248, + [1948] = 1630, + [1949] = 1567, + [1950] = 1624, + [1951] = 1951, + [1952] = 1610, + [1953] = 1617, + [1954] = 1569, + [1955] = 1570, + [1956] = 1497, + [1957] = 1503, + [1958] = 1504, + [1959] = 1959, + [1960] = 1960, + [1961] = 1961, + [1962] = 1962, + [1963] = 1963, + [1964] = 1943, + [1965] = 1965, + [1966] = 1945, + [1967] = 1627, + [1968] = 1623, + [1969] = 223, + [1970] = 1544, + [1971] = 1616, + [1972] = 1547, + [1973] = 1618, + [1974] = 1748, + [1975] = 1975, + [1976] = 1976, + [1977] = 1635, + [1978] = 1978, + [1979] = 1979, + [1980] = 1980, + [1981] = 1981, + [1982] = 1982, + [1983] = 1537, + [1984] = 1943, + [1985] = 1985, [1986] = 1986, - [1987] = 1567, - [1988] = 1568, - [1989] = 1989, - [1990] = 1569, - [1991] = 1509, - [1992] = 1897, - [1993] = 1993, - [1994] = 1532, - [1995] = 1616, - [1996] = 1619, - [1997] = 1911, - [1998] = 1547, - [1999] = 1898, - [2000] = 1510, - [2001] = 1511, - [2002] = 2002, - [2003] = 1570, - [2004] = 2004, - [2005] = 1933, - [2006] = 693, - [2007] = 1595, - [2008] = 1860, - [2009] = 2009, - [2010] = 1572, - [2011] = 1573, - [2012] = 1601, - [2013] = 1574, - [2014] = 1533, - [2015] = 1606, - [2016] = 1607, - [2017] = 1732, - [2018] = 1911, - [2019] = 1534, - [2020] = 1898, - [2021] = 2021, - [2022] = 2022, - [2023] = 1605, - [2024] = 1608, - [2025] = 1594, - [2026] = 2026, - [2027] = 1609, - [2028] = 1634, - [2029] = 1689, - [2030] = 1612, - [2031] = 2031, - [2032] = 1616, - [2033] = 1619, - [2034] = 2034, - [2035] = 1618, - [2036] = 1575, - [2037] = 1576, - [2038] = 1689, - [2039] = 1739, - [2040] = 2040, - [2041] = 1620, - [2042] = 1739, - [2043] = 1547, - [2044] = 1604, - [2045] = 1732, - [2046] = 2046, - [2047] = 1577, - [2048] = 218, - [2049] = 1578, - [2050] = 2021, - [2051] = 2051, - [2052] = 2022, + [1987] = 1628, + [1988] = 1943, + [1989] = 1945, + [1990] = 1945, + [1991] = 1991, + [1992] = 1818, + [1993] = 1610, + [1994] = 1617, + [1995] = 1568, + [1996] = 1943, + [1997] = 1563, + [1998] = 1945, + [1999] = 1999, + [2000] = 2000, + [2001] = 1610, + [2002] = 1617, + [2003] = 1627, + [2004] = 1748, + [2005] = 1635, + [2006] = 1999, + [2007] = 2000, + [2008] = 1630, + [2009] = 1999, + [2010] = 2000, + [2011] = 1999, + [2012] = 2000, + [2013] = 692, + [2014] = 1572, + [2015] = 1999, + [2016] = 2000, + [2017] = 2017, + [2018] = 1574, + [2019] = 2019, + [2020] = 1575, + [2021] = 1991, + [2022] = 1818, + [2023] = 1576, + [2024] = 1577, + [2025] = 1579, + [2026] = 1580, + [2027] = 1616, + [2028] = 1581, + [2029] = 1582, + [2030] = 1618, + [2031] = 1748, + [2032] = 1568, + [2033] = 1583, + [2034] = 1584, + [2035] = 2019, + [2036] = 1738, + [2037] = 1585, + [2038] = 1586, + [2039] = 1587, + [2040] = 1627, + [2041] = 1588, + [2042] = 1589, + [2043] = 1590, + [2044] = 2044, + [2045] = 1630, + [2046] = 1755, + [2047] = 1564, + [2048] = 2048, + [2049] = 1496, + [2050] = 1540, + [2051] = 1565, + [2052] = 2052, [2053] = 2053, - [2054] = 1690, - [2055] = 1732, - [2056] = 2021, - [2057] = 2022, - [2058] = 2021, - [2059] = 2022, - [2060] = 2060, - [2061] = 1666, - [2062] = 2062, - [2063] = 2063, - [2064] = 1889, - [2065] = 1669, - [2066] = 1911, - [2067] = 2021, - [2068] = 2022, + [2054] = 1755, + [2055] = 2055, + [2056] = 689, + [2057] = 1592, + [2058] = 2058, + [2059] = 1593, + [2060] = 1594, + [2061] = 1975, + [2062] = 1595, + [2063] = 1596, + [2064] = 1597, + [2065] = 1598, + [2066] = 1599, + [2067] = 2044, + [2068] = 1600, [2069] = 2069, - [2070] = 1618, - [2071] = 1643, - [2072] = 1644, - [2073] = 1653, - [2074] = 1671, - [2075] = 1673, - [2076] = 1674, - [2077] = 1677, - [2078] = 1746, - [2079] = 1681, - [2080] = 1682, - [2081] = 1684, - [2082] = 1685, - [2083] = 1686, - [2084] = 1687, - [2085] = 1688, - [2086] = 1691, - [2087] = 1692, - [2088] = 1702, - [2089] = 1703, - [2090] = 1713, - [2091] = 1716, - [2092] = 1718, - [2093] = 1721, - [2094] = 1723, - [2095] = 1731, - [2096] = 1493, - [2097] = 1620, - [2098] = 1739, - [2099] = 1528, - [2100] = 2100, + [2070] = 2052, + [2071] = 2071, + [2072] = 1601, + [2073] = 1602, + [2074] = 2074, + [2075] = 2075, + [2076] = 2076, + [2077] = 1603, + [2078] = 2078, + [2079] = 1745, + [2080] = 1943, + [2081] = 1604, + [2082] = 1945, + [2083] = 1605, + [2084] = 1606, + [2085] = 1612, + [2086] = 1613, + [2087] = 2087, + [2088] = 2088, + [2089] = 1614, + [2090] = 1635, + [2091] = 1619, + [2092] = 1620, + [2093] = 1621, + [2094] = 1622, + [2095] = 1549, + [2096] = 2069, + [2097] = 2097, + [2098] = 1641, + [2099] = 1651, + [2100] = 1710, [2101] = 2101, - [2102] = 1986, - [2103] = 2103, - [2104] = 1613, - [2105] = 1898, - [2106] = 1989, - [2107] = 2107, - [2108] = 695, - [2109] = 2109, - [2110] = 1513, - [2111] = 1514, - [2112] = 1515, - [2113] = 1516, - [2114] = 1517, - [2115] = 1518, - [2116] = 1519, - [2117] = 1520, - [2118] = 2118, - [2119] = 1521, - [2120] = 1522, - [2121] = 1523, - [2122] = 1524, - [2123] = 1525, - [2124] = 1526, - [2125] = 1527, - [2126] = 1645, - [2127] = 1675, - [2128] = 1678, - [2129] = 1603, - [2130] = 1739, - [2131] = 2131, - [2132] = 2132, - [2133] = 2131, - [2134] = 1668, - [2135] = 247, - [2136] = 1736, - [2137] = 1737, - [2138] = 1740, - [2139] = 1625, - [2140] = 1627, - [2141] = 2141, - [2142] = 1647, + [2102] = 1687, + [2103] = 1749, + [2104] = 1690, + [2105] = 1705, + [2106] = 1727, + [2107] = 1729, + [2108] = 1733, + [2109] = 1736, + [2110] = 1739, + [2111] = 1741, + [2112] = 1742, + [2113] = 1743, + [2114] = 1633, + [2115] = 1634, + [2116] = 1649, + [2117] = 1650, + [2118] = 1700, + [2119] = 1706, + [2120] = 1711, + [2121] = 1714, + [2122] = 1715, + [2123] = 1629, + [2124] = 2124, + [2125] = 2125, + [2126] = 2126, + [2127] = 2127, + [2128] = 2128, + [2129] = 1709, + [2130] = 1721, + [2131] = 1731, + [2132] = 1559, + [2133] = 1710, + [2134] = 238, + [2135] = 2135, + [2136] = 2136, + [2137] = 2137, + [2138] = 1761, + [2139] = 2139, + [2140] = 2140, + [2141] = 1610, + [2142] = 1617, [2143] = 2143, - [2144] = 1859, - [2145] = 1755, + [2144] = 1676, + [2145] = 2145, [2146] = 2146, - [2147] = 2147, - [2148] = 1670, + [2147] = 1610, + [2148] = 1617, [2149] = 2149, - [2150] = 2150, - [2151] = 2131, - [2152] = 1672, + [2150] = 1951, + [2151] = 1677, + [2152] = 2152, [2153] = 2153, - [2154] = 2154, - [2155] = 1929, - [2156] = 2156, - [2157] = 246, - [2158] = 254, - [2159] = 238, - [2160] = 1649, - [2161] = 1628, - [2162] = 1629, - [2163] = 2163, - [2164] = 2164, - [2165] = 2131, - [2166] = 2166, - [2167] = 1689, + [2154] = 1655, + [2155] = 2155, + [2156] = 245, + [2157] = 1698, + [2158] = 1699, + [2159] = 240, + [2160] = 1701, + [2161] = 1702, + [2162] = 1740, + [2163] = 1631, + [2164] = 1708, + [2165] = 2136, + [2166] = 1789, + [2167] = 1712, [2168] = 2168, - [2169] = 2169, - [2170] = 2170, - [2171] = 2171, - [2172] = 1732, - [2173] = 1676, - [2174] = 1763, - [2175] = 2131, + [2169] = 1713, + [2170] = 242, + [2171] = 2136, + [2172] = 1717, + [2173] = 1641, + [2174] = 1651, + [2175] = 1718, [2176] = 2176, - [2177] = 245, - [2178] = 2178, - [2179] = 1616, - [2180] = 1619, - [2181] = 2181, - [2182] = 1616, - [2183] = 1619, - [2184] = 2184, - [2185] = 2185, - [2186] = 229, - [2187] = 2187, - [2188] = 2188, - [2189] = 2188, - [2190] = 1710, - [2191] = 1693, - [2192] = 1694, - [2193] = 2193, - [2194] = 2194, - [2195] = 1695, - [2196] = 1699, - [2197] = 1701, - [2198] = 1643, - [2199] = 1644, - [2200] = 1653, - [2201] = 230, - [2202] = 1671, - [2203] = 1673, - [2204] = 1674, - [2205] = 2171, - [2206] = 1677, - [2207] = 2176, - [2208] = 1746, - [2209] = 1681, - [2210] = 1682, - [2211] = 1684, - [2212] = 1685, - [2213] = 1686, - [2214] = 1687, - [2215] = 1688, - [2216] = 1691, - [2217] = 1692, - [2218] = 2194, - [2219] = 1702, - [2220] = 1703, - [2221] = 1704, - [2222] = 1713, - [2223] = 1716, - [2224] = 1718, - [2225] = 1721, - [2226] = 1723, - [2227] = 2227, - [2228] = 231, - [2229] = 1731, - [2230] = 1613, - [2231] = 2156, - [2232] = 232, - [2233] = 233, - [2234] = 2181, - [2235] = 2235, - [2236] = 2236, - [2237] = 1705, - [2238] = 2238, - [2239] = 2235, - [2240] = 2171, - [2241] = 1706, + [2177] = 1720, + [2178] = 1723, + [2179] = 1724, + [2180] = 1687, + [2181] = 1749, + [2182] = 1690, + [2183] = 2183, + [2184] = 1705, + [2185] = 2139, + [2186] = 1727, + [2187] = 1729, + [2188] = 1733, + [2189] = 1736, + [2190] = 1739, + [2191] = 1741, + [2192] = 1742, + [2193] = 1743, + [2194] = 1725, + [2195] = 1633, + [2196] = 1634, + [2197] = 2197, + [2198] = 1649, + [2199] = 1650, + [2200] = 1726, + [2201] = 1700, + [2202] = 1706, + [2203] = 1711, + [2204] = 1714, + [2205] = 1715, + [2206] = 2206, + [2207] = 1629, + [2208] = 2208, + [2209] = 2209, + [2210] = 253, + [2211] = 2153, + [2212] = 2212, + [2213] = 2213, + [2214] = 2214, + [2215] = 242, + [2216] = 1696, + [2217] = 1657, + [2218] = 1627, + [2219] = 231, + [2220] = 2206, + [2221] = 1626, + [2222] = 1638, + [2223] = 1683, + [2224] = 2224, + [2225] = 2183, + [2226] = 1652, + [2227] = 1656, + [2228] = 251, + [2229] = 252, + [2230] = 245, + [2231] = 2183, + [2232] = 2183, + [2233] = 1662, + [2234] = 1670, + [2235] = 1692, + [2236] = 1728, + [2237] = 2237, + [2238] = 2183, + [2239] = 2183, + [2240] = 2240, + [2241] = 2241, [2242] = 2242, - [2243] = 1707, - [2244] = 2171, - [2245] = 2171, - [2246] = 1626, - [2247] = 236, - [2248] = 2248, - [2249] = 237, - [2250] = 2171, - [2251] = 1929, - [2252] = 2171, - [2253] = 1636, + [2243] = 2243, + [2244] = 2244, + [2245] = 2245, + [2246] = 2246, + [2247] = 1709, + [2248] = 1721, + [2249] = 1731, + [2250] = 1628, + [2251] = 2251, + [2252] = 2252, + [2253] = 2253, [2254] = 2254, - [2255] = 2255, - [2256] = 1645, - [2257] = 1675, - [2258] = 1678, - [2259] = 1634, - [2260] = 2260, - [2261] = 2261, - [2262] = 2262, - [2263] = 1708, - [2264] = 2236, - [2265] = 2265, + [2255] = 240, + [2256] = 1818, + [2257] = 1661, + [2258] = 228, + [2259] = 2259, + [2260] = 1616, + [2261] = 2168, + [2262] = 1618, + [2263] = 1748, + [2264] = 2176, + [2265] = 2213, [2266] = 2266, - [2267] = 2267, - [2268] = 2268, - [2269] = 1635, - [2270] = 2270, - [2271] = 2271, + [2267] = 254, + [2268] = 238, + [2269] = 253, + [2270] = 231, + [2271] = 1635, [2272] = 2272, - [2273] = 2273, - [2274] = 2147, - [2275] = 2149, - [2276] = 2170, - [2277] = 2277, + [2273] = 251, + [2274] = 252, + [2275] = 244, + [2276] = 247, + [2277] = 1684, [2278] = 2278, - [2279] = 1637, + [2279] = 1694, [2280] = 2280, - [2281] = 2281, - [2282] = 2270, - [2283] = 1643, - [2284] = 1644, - [2285] = 1653, - [2286] = 1671, - [2287] = 1673, - [2288] = 1674, - [2289] = 1677, - [2290] = 1746, - [2291] = 1681, - [2292] = 1682, - [2293] = 1684, - [2294] = 1685, - [2295] = 1686, - [2296] = 1687, - [2297] = 1688, - [2298] = 1691, - [2299] = 1692, - [2300] = 1702, - [2301] = 1703, - [2302] = 1713, - [2303] = 1716, - [2304] = 1718, - [2305] = 1721, - [2306] = 1723, - [2307] = 1731, - [2308] = 1639, - [2309] = 2309, - [2310] = 1711, - [2311] = 1712, - [2312] = 1714, - [2313] = 1715, - [2314] = 1717, - [2315] = 1645, - [2316] = 1675, - [2317] = 1640, - [2318] = 1678, - [2319] = 1634, - [2320] = 1719, - [2321] = 1679, - [2322] = 1638, - [2323] = 1720, - [2324] = 1658, - [2325] = 1724, - [2326] = 1725, - [2327] = 1726, - [2328] = 2328, - [2329] = 1727, - [2330] = 1728, - [2331] = 1729, - [2332] = 1730, - [2333] = 1641, - [2334] = 2131, - [2335] = 1622, - [2336] = 1663, - [2337] = 247, - [2338] = 1689, - [2339] = 2339, - [2340] = 1654, - [2341] = 2227, - [2342] = 1741, - [2343] = 1742, - [2344] = 1743, - [2345] = 1744, - [2346] = 1745, - [2347] = 1664, - [2348] = 1665, - [2349] = 246, - [2350] = 254, - [2351] = 1860, - [2352] = 1859, - [2353] = 238, - [2354] = 1618, - [2355] = 1620, - [2356] = 1739, - [2357] = 1680, - [2358] = 1700, - [2359] = 2254, - [2360] = 2360, - [2361] = 1632, - [2362] = 1633, - [2363] = 2363, + [2281] = 1719, + [2282] = 2282, + [2283] = 2245, + [2284] = 1685, + [2285] = 2285, + [2286] = 2286, + [2287] = 2287, + [2288] = 2209, + [2289] = 2136, + [2290] = 1951, + [2291] = 1691, + [2292] = 1672, + [2293] = 1789, + [2294] = 2294, + [2295] = 2295, + [2296] = 1641, + [2297] = 1651, + [2298] = 1710, + [2299] = 1687, + [2300] = 1749, + [2301] = 1690, + [2302] = 1705, + [2303] = 1727, + [2304] = 1729, + [2305] = 1733, + [2306] = 1736, + [2307] = 1739, + [2308] = 1741, + [2309] = 1742, + [2310] = 1743, + [2311] = 1633, + [2312] = 1634, + [2313] = 1649, + [2314] = 1650, + [2315] = 1700, + [2316] = 1706, + [2317] = 1711, + [2318] = 1714, + [2319] = 1715, + [2320] = 1629, + [2321] = 1755, + [2322] = 2322, + [2323] = 1693, + [2324] = 2324, + [2325] = 1709, + [2326] = 1721, + [2327] = 1731, + [2328] = 1628, + [2329] = 1681, + [2330] = 1686, + [2331] = 2331, + [2332] = 2332, + [2333] = 1697, + [2334] = 1744, + [2335] = 2335, + [2336] = 2136, + [2337] = 2337, + [2338] = 2338, + [2339] = 1688, + [2340] = 2340, + [2341] = 1559, + [2342] = 1659, + [2343] = 1653, + [2344] = 1648, + [2345] = 1647, + [2346] = 1658, + [2347] = 1671, + [2348] = 1673, + [2349] = 1675, + [2350] = 1680, + [2351] = 2351, + [2352] = 2287, + [2353] = 1664, + [2354] = 2285, + [2355] = 2286, + [2356] = 2356, + [2357] = 2357, + [2358] = 1746, + [2359] = 228, + [2360] = 1639, + [2361] = 2197, + [2362] = 2322, + [2363] = 2246, [2364] = 2364, - [2365] = 245, - [2366] = 2366, - [2367] = 229, - [2368] = 1667, - [2369] = 230, - [2370] = 231, + [2365] = 2365, + [2366] = 1642, + [2367] = 244, + [2368] = 2183, + [2369] = 247, + [2370] = 2214, [2371] = 2371, - [2372] = 1732, - [2373] = 2373, - [2374] = 1755, - [2375] = 2375, - [2376] = 2193, - [2377] = 232, - [2378] = 233, - [2379] = 2379, - [2380] = 1755, - [2381] = 2273, - [2382] = 2360, - [2383] = 1642, - [2384] = 2384, - [2385] = 2385, - [2386] = 2386, - [2387] = 2387, - [2388] = 2273, - [2389] = 2147, - [2390] = 2149, - [2391] = 2170, - [2392] = 1613, - [2393] = 236, - [2394] = 237, - [2395] = 2254, - [2396] = 2360, - [2397] = 2268, - [2398] = 2268, - [2399] = 1734, - [2400] = 1677, + [2372] = 1645, + [2373] = 1747, + [2374] = 2374, + [2375] = 1637, + [2376] = 2376, + [2377] = 1646, + [2378] = 1704, + [2379] = 1660, + [2380] = 2380, + [2381] = 1755, + [2382] = 1689, + [2383] = 254, + [2384] = 1654, + [2385] = 2136, + [2386] = 1627, + [2387] = 1755, + [2388] = 2388, + [2389] = 2245, + [2390] = 2285, + [2391] = 2286, + [2392] = 2209, + [2393] = 1737, + [2394] = 1559, + [2395] = 2212, + [2396] = 2322, + [2397] = 2246, + [2398] = 2398, + [2399] = 2176, + [2400] = 1748, [2401] = 2401, - [2402] = 1689, - [2403] = 1739, - [2404] = 1732, - [2405] = 1666, - [2406] = 1547, - [2407] = 239, + [2402] = 1635, + [2403] = 2324, + [2404] = 1749, + [2405] = 2405, + [2406] = 1789, + [2407] = 1630, [2408] = 2408, [2409] = 2409, - [2410] = 1616, - [2411] = 1619, - [2412] = 239, + [2410] = 230, + [2411] = 2411, + [2412] = 2412, [2413] = 2413, - [2414] = 2414, - [2415] = 1690, + [2414] = 2405, + [2415] = 2415, [2416] = 2416, - [2417] = 1648, - [2418] = 1666, - [2419] = 1669, - [2420] = 1690, - [2421] = 1755, + [2417] = 2417, + [2418] = 1784, + [2419] = 2419, + [2420] = 2420, + [2421] = 1748, [2422] = 2422, - [2423] = 2423, - [2424] = 1643, - [2425] = 1644, - [2426] = 1653, - [2427] = 1671, - [2428] = 1673, - [2429] = 1674, - [2430] = 2430, - [2431] = 1746, - [2432] = 1681, - [2433] = 1682, - [2434] = 1684, - [2435] = 1685, - [2436] = 1686, - [2437] = 1687, - [2438] = 1688, - [2439] = 1691, - [2440] = 1692, - [2441] = 1702, - [2442] = 1703, - [2443] = 1713, - [2444] = 1716, - [2445] = 1718, - [2446] = 1721, - [2447] = 1723, - [2448] = 1731, - [2449] = 1645, - [2450] = 1675, - [2451] = 1678, - [2452] = 1613, - [2453] = 1618, - [2454] = 1620, - [2455] = 1859, - [2456] = 2423, - [2457] = 2416, - [2458] = 2458, - [2459] = 2459, - [2460] = 2460, - [2461] = 2461, - [2462] = 2462, - [2463] = 2463, - [2464] = 1775, - [2465] = 1643, - [2466] = 1644, - [2467] = 1653, - [2468] = 1671, - [2469] = 1673, - [2470] = 1674, - [2471] = 1677, - [2472] = 1746, - [2473] = 1681, - [2474] = 1682, - [2475] = 1684, - [2476] = 1685, - [2477] = 1686, - [2478] = 1687, - [2479] = 1688, - [2480] = 1691, - [2481] = 1692, - [2482] = 1702, - [2483] = 1703, - [2484] = 1713, - [2485] = 1716, - [2486] = 1718, - [2487] = 1721, - [2488] = 1723, - [2489] = 1731, + [2423] = 1641, + [2424] = 1651, + [2425] = 1710, + [2426] = 1687, + [2427] = 1749, + [2428] = 1690, + [2429] = 1705, + [2430] = 1727, + [2431] = 1729, + [2432] = 1733, + [2433] = 1736, + [2434] = 1739, + [2435] = 1741, + [2436] = 1742, + [2437] = 1743, + [2438] = 1633, + [2439] = 1634, + [2440] = 1716, + [2441] = 1738, + [2442] = 1745, + [2443] = 1649, + [2444] = 1650, + [2445] = 1700, + [2446] = 1706, + [2447] = 1711, + [2448] = 1630, + [2449] = 1755, + [2450] = 1714, + [2451] = 1641, + [2452] = 1651, + [2453] = 1710, + [2454] = 1687, + [2455] = 230, + [2456] = 2456, + [2457] = 1705, + [2458] = 1727, + [2459] = 1729, + [2460] = 1733, + [2461] = 1736, + [2462] = 1739, + [2463] = 1741, + [2464] = 1742, + [2465] = 1743, + [2466] = 1633, + [2467] = 1634, + [2468] = 1649, + [2469] = 1650, + [2470] = 1700, + [2471] = 1706, + [2472] = 1711, + [2473] = 1714, + [2474] = 1715, + [2475] = 1629, + [2476] = 1715, + [2477] = 1629, + [2478] = 1709, + [2479] = 1721, + [2480] = 1731, + [2481] = 1709, + [2482] = 1721, + [2483] = 1731, + [2484] = 1628, + [2485] = 1628, + [2486] = 1635, + [2487] = 2487, + [2488] = 2488, + [2489] = 1610, [2490] = 2490, - [2491] = 1645, - [2492] = 1675, - [2493] = 1678, - [2494] = 1634, - [2495] = 1755, - [2496] = 1755, - [2497] = 1634, - [2498] = 1682, - [2499] = 964, - [2500] = 2500, - [2501] = 2501, - [2502] = 2502, - [2503] = 2503, + [2491] = 1755, + [2492] = 1616, + [2493] = 1755, + [2494] = 1617, + [2495] = 2415, + [2496] = 1559, + [2497] = 1618, + [2498] = 1738, + [2499] = 1568, + [2500] = 1627, + [2501] = 1690, + [2502] = 980, + [2503] = 1783, [2504] = 2504, - [2505] = 2505, - [2506] = 966, - [2507] = 2021, - [2508] = 2022, + [2505] = 1999, + [2506] = 2000, + [2507] = 2507, + [2508] = 2508, [2509] = 2509, - [2510] = 2502, - [2511] = 1755, - [2512] = 1643, - [2513] = 1644, - [2514] = 1653, - [2515] = 1671, - [2516] = 1673, - [2517] = 1674, - [2518] = 2021, - [2519] = 1677, - [2520] = 1746, - [2521] = 1681, - [2522] = 2502, - [2523] = 1684, - [2524] = 1685, - [2525] = 2021, - [2526] = 1929, - [2527] = 1613, - [2528] = 1686, - [2529] = 1687, - [2530] = 1688, - [2531] = 2022, - [2532] = 2502, - [2533] = 1690, - [2534] = 1691, - [2535] = 1692, - [2536] = 1702, - [2537] = 1703, - [2538] = 2502, - [2539] = 1713, - [2540] = 1716, - [2541] = 1718, - [2542] = 2022, - [2543] = 1721, - [2544] = 1723, - [2545] = 2021, - [2546] = 2546, + [2510] = 1755, + [2511] = 1641, + [2512] = 1651, + [2513] = 1710, + [2514] = 1687, + [2515] = 1749, + [2516] = 1690, + [2517] = 1705, + [2518] = 1727, + [2519] = 1729, + [2520] = 1733, + [2521] = 1736, + [2522] = 1739, + [2523] = 1741, + [2524] = 1742, + [2525] = 1743, + [2526] = 1633, + [2527] = 1634, + [2528] = 1649, + [2529] = 1650, + [2530] = 1700, + [2531] = 1706, + [2532] = 1711, + [2533] = 1714, + [2534] = 1715, + [2535] = 1629, + [2536] = 2509, + [2537] = 2509, + [2538] = 2538, + [2539] = 2539, + [2540] = 2540, + [2541] = 2541, + [2542] = 2542, + [2543] = 2543, + [2544] = 2058, + [2545] = 1999, + [2546] = 2000, [2547] = 2547, - [2548] = 2502, - [2549] = 1861, - [2550] = 1648, - [2551] = 2500, - [2552] = 2502, - [2553] = 2553, - [2554] = 2554, + [2548] = 2548, + [2549] = 1951, + [2550] = 2550, + [2551] = 1709, + [2552] = 1721, + [2553] = 1731, + [2554] = 1628, [2555] = 2555, [2556] = 2556, [2557] = 2557, - [2558] = 2021, - [2559] = 2022, - [2560] = 2560, - [2561] = 2022, - [2562] = 2060, - [2563] = 2563, - [2564] = 2500, - [2565] = 2021, - [2566] = 2566, - [2567] = 2567, - [2568] = 2502, - [2569] = 1690, - [2570] = 1689, + [2558] = 2558, + [2559] = 1999, + [2560] = 2504, + [2561] = 1999, + [2562] = 2000, + [2563] = 1999, + [2564] = 2000, + [2565] = 2000, + [2566] = 2504, + [2567] = 2504, + [2568] = 1716, + [2569] = 2569, + [2570] = 2570, [2571] = 2571, - [2572] = 970, - [2573] = 1739, - [2574] = 1732, - [2575] = 2575, - [2576] = 2576, - [2577] = 2577, - [2578] = 1645, - [2579] = 1675, - [2580] = 1678, - [2581] = 1666, - [2582] = 2022, - [2583] = 2502, - [2584] = 1613, - [2585] = 1634, - [2586] = 1547, - [2587] = 2500, - [2588] = 2588, - [2589] = 2589, + [2572] = 1559, + [2573] = 1738, + [2574] = 1745, + [2575] = 2504, + [2576] = 976, + [2577] = 1630, + [2578] = 978, + [2579] = 1568, + [2580] = 1999, + [2581] = 2000, + [2582] = 1630, + [2583] = 2504, + [2584] = 2584, + [2585] = 2585, + [2586] = 2504, + [2587] = 1627, + [2588] = 1748, + [2589] = 1635, [2590] = 2590, - [2591] = 1669, - [2592] = 1731, - [2593] = 2593, - [2594] = 2594, - [2595] = 2595, - [2596] = 2596, - [2597] = 2597, + [2591] = 2591, + [2592] = 2509, + [2593] = 2504, + [2594] = 1559, + [2595] = 2504, + [2596] = 1789, + [2597] = 2398, [2598] = 2598, [2599] = 2599, - [2600] = 2401, + [2600] = 2600, [2601] = 2601, [2602] = 2602, [2603] = 2603, [2604] = 2604, - [2605] = 2605, + [2605] = 1481, [2606] = 2606, [2607] = 2607, - [2608] = 1613, + [2608] = 2608, [2609] = 2609, - [2610] = 1613, - [2611] = 2184, - [2612] = 2612, + [2610] = 2413, + [2611] = 2611, + [2612] = 1559, [2613] = 2613, - [2614] = 2613, - [2615] = 1859, + [2614] = 2614, + [2615] = 2615, [2616] = 2616, [2617] = 2617, - [2618] = 2618, + [2618] = 2600, [2619] = 2619, - [2620] = 2620, + [2620] = 1559, [2621] = 2621, [2622] = 2622, [2623] = 2623, - [2624] = 228, + [2624] = 2624, [2625] = 2625, [2626] = 2626, [2627] = 2627, [2628] = 2628, [2629] = 2629, - [2630] = 2630, - [2631] = 2619, + [2630] = 2416, + [2631] = 2419, [2632] = 2632, - [2633] = 2461, - [2634] = 1855, + [2633] = 2633, + [2634] = 2634, [2635] = 2635, [2636] = 2636, - [2637] = 243, - [2638] = 2619, - [2639] = 249, + [2637] = 2637, + [2638] = 2638, + [2639] = 1782, [2640] = 2640, [2641] = 2641, - [2642] = 2642, + [2642] = 243, [2643] = 2643, - [2644] = 2644, - [2645] = 243, - [2646] = 2646, + [2644] = 2632, + [2645] = 2645, + [2646] = 2632, [2647] = 2647, [2648] = 2648, [2649] = 2649, [2650] = 2650, - [2651] = 2651, + [2651] = 250, [2652] = 2652, [2653] = 2653, - [2654] = 228, + [2654] = 2632, [2655] = 2655, [2656] = 2656, [2657] = 2657, - [2658] = 2619, - [2659] = 2659, - [2660] = 2619, - [2661] = 2661, + [2658] = 2658, + [2659] = 1623, + [2660] = 2660, + [2661] = 2632, [2662] = 2662, - [2663] = 2663, - [2664] = 2664, - [2665] = 2665, - [2666] = 252, + [2663] = 243, + [2664] = 1222, + [2665] = 250, + [2666] = 237, [2667] = 2667, - [2668] = 2668, + [2668] = 2632, [2669] = 2669, [2670] = 2670, [2671] = 2671, @@ -7497,130 +7501,130 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [2679] = 2679, [2680] = 2680, [2681] = 2681, - [2682] = 1217, + [2682] = 2682, [2683] = 2683, [2684] = 2684, [2685] = 2685, [2686] = 2686, - [2687] = 2460, - [2688] = 2619, + [2687] = 2687, + [2688] = 2688, [2689] = 2689, [2690] = 2690, [2691] = 2691, - [2692] = 2692, - [2693] = 2619, - [2694] = 1603, - [2695] = 2619, - [2696] = 2696, - [2697] = 2697, + [2692] = 2632, + [2693] = 2693, + [2694] = 2694, + [2695] = 2695, + [2696] = 2632, + [2697] = 2632, [2698] = 2698, - [2699] = 2619, + [2699] = 2699, [2700] = 2700, [2701] = 2701, - [2702] = 1882, - [2703] = 2703, - [2704] = 252, + [2702] = 2702, + [2703] = 249, + [2704] = 2704, [2705] = 2705, - [2706] = 1899, - [2707] = 2707, + [2706] = 2053, + [2707] = 249, [2708] = 2708, [2709] = 2709, - [2710] = 1881, + [2710] = 2710, [2711] = 2711, - [2712] = 2712, - [2713] = 1594, - [2714] = 249, - [2715] = 2715, + [2712] = 237, + [2713] = 2713, + [2714] = 2714, + [2715] = 1982, [2716] = 2716, - [2717] = 1888, - [2718] = 2267, - [2719] = 2238, - [2720] = 2371, - [2721] = 2721, - [2722] = 2722, - [2723] = 2154, + [2717] = 2717, + [2718] = 2126, + [2719] = 1981, + [2720] = 2720, + [2721] = 2388, + [2722] = 1245, + [2723] = 2723, [2724] = 2724, - [2725] = 2156, - [2726] = 2726, + [2725] = 2143, + [2726] = 2213, [2727] = 2727, - [2728] = 2181, - [2729] = 2178, - [2730] = 2181, - [2731] = 2722, - [2732] = 2185, - [2733] = 2235, - [2734] = 1253, - [2735] = 2735, - [2736] = 2266, - [2737] = 2236, - [2738] = 2178, - [2739] = 2242, - [2740] = 2364, - [2741] = 2364, - [2742] = 2236, - [2743] = 2235, - [2744] = 2187, - [2745] = 2156, - [2746] = 2721, - [2747] = 2238, - [2748] = 2154, - [2749] = 1256, - [2750] = 2750, - [2751] = 2751, + [2728] = 2259, + [2729] = 2729, + [2730] = 2376, + [2731] = 2214, + [2732] = 2732, + [2733] = 2153, + [2734] = 2388, + [2735] = 2149, + [2736] = 2153, + [2737] = 2213, + [2738] = 2146, + [2739] = 2143, + [2740] = 2135, + [2741] = 2259, + [2742] = 2272, + [2743] = 2212, + [2744] = 2723, + [2745] = 2146, + [2746] = 2746, + [2747] = 2212, + [2748] = 2401, + [2749] = 2729, + [2750] = 2137, + [2751] = 2214, [2752] = 2752, [2753] = 2753, - [2754] = 2754, + [2754] = 1253, [2755] = 2755, [2756] = 2756, [2757] = 2757, [2758] = 2758, - [2759] = 2371, - [2760] = 2753, - [2761] = 2761, - [2762] = 2757, - [2763] = 2755, - [2764] = 2753, + [2759] = 2759, + [2760] = 2760, + [2761] = 2755, + [2762] = 2762, + [2763] = 2756, + [2764] = 2764, [2765] = 2765, - [2766] = 2755, + [2766] = 2762, [2767] = 2756, - [2768] = 2758, - [2769] = 2769, + [2768] = 2768, + [2769] = 2759, [2770] = 2770, - [2771] = 2753, - [2772] = 2772, - [2773] = 2769, - [2774] = 2770, - [2775] = 1267, - [2776] = 1298, - [2777] = 2777, + [2771] = 2765, + [2772] = 2756, + [2773] = 2773, + [2774] = 2765, + [2775] = 2768, + [2776] = 2770, + [2777] = 2149, [2778] = 2778, - [2779] = 1286, + [2779] = 2779, [2780] = 2780, - [2781] = 1312, - [2782] = 1310, + [2781] = 2781, + [2782] = 2782, [2783] = 2783, [2784] = 2784, - [2785] = 2785, + [2785] = 1299, [2786] = 2786, - [2787] = 2787, + [2787] = 1319, [2788] = 2788, [2789] = 2789, [2790] = 2790, [2791] = 2791, - [2792] = 2792, + [2792] = 1297, [2793] = 2793, [2794] = 2794, [2795] = 2795, - [2796] = 2796, + [2796] = 1279, [2797] = 2797, [2798] = 2798, - [2799] = 2799, + [2799] = 1271, [2800] = 2800, [2801] = 2801, [2802] = 2802, [2803] = 2803, [2804] = 2804, - [2805] = 2799, + [2805] = 2805, [2806] = 2806, [2807] = 2807, [2808] = 2808, @@ -7633,777 +7637,777 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [2815] = 2815, [2816] = 2816, [2817] = 2817, - [2818] = 2818, + [2818] = 2803, [2819] = 2819, - [2820] = 2801, - [2821] = 2821, - [2822] = 2808, + [2820] = 2820, + [2821] = 2812, + [2822] = 2822, [2823] = 2823, [2824] = 2824, - [2825] = 2825, + [2825] = 2813, [2826] = 2826, [2827] = 2827, [2828] = 2828, - [2829] = 2819, - [2830] = 2830, + [2829] = 2829, + [2830] = 2816, [2831] = 2831, [2832] = 2832, [2833] = 2833, [2834] = 2834, - [2835] = 2835, - [2836] = 2807, - [2837] = 2809, - [2838] = 2838, + [2835] = 2810, + [2836] = 2811, + [2837] = 2837, + [2838] = 2826, [2839] = 2839, [2840] = 2840, - [2841] = 2841, + [2841] = 2819, [2842] = 2842, - [2843] = 2838, - [2844] = 2832, - [2845] = 2845, - [2846] = 2846, + [2843] = 2843, + [2844] = 2844, + [2845] = 2822, + [2846] = 2802, [2847] = 2847, - [2848] = 2848, + [2848] = 2847, [2849] = 2849, [2850] = 2850, [2851] = 2851, - [2852] = 2831, + [2852] = 2852, [2853] = 2853, - [2854] = 2827, + [2854] = 2824, [2855] = 2855, [2856] = 2856, - [2857] = 2830, + [2857] = 2857, [2858] = 2858, - [2859] = 2812, + [2859] = 2859, [2860] = 2860, - [2861] = 1474, - [2862] = 1473, - [2863] = 1475, - [2864] = 1537, - [2865] = 1579, - [2866] = 1558, - [2867] = 1559, - [2868] = 1560, - [2869] = 1565, - [2870] = 1561, - [2871] = 1580, - [2872] = 1538, - [2873] = 1581, - [2874] = 1562, - [2875] = 1539, - [2876] = 1540, - [2877] = 1541, - [2878] = 1542, - [2879] = 1563, - [2880] = 1566, - [2881] = 1543, - [2882] = 1544, - [2883] = 1545, - [2884] = 1546, - [2885] = 1492, - [2886] = 1548, - [2887] = 1549, - [2888] = 1550, - [2889] = 1567, - [2890] = 1621, - [2891] = 1573, - [2892] = 1574, - [2893] = 1575, - [2894] = 1576, - [2895] = 1577, - [2896] = 1578, - [2897] = 1572, - [2898] = 1523, - [2899] = 1524, - [2900] = 2900, - [2901] = 2900, - [2902] = 1472, - [2903] = 1529, - [2904] = 1530, - [2905] = 1531, - [2906] = 1480, - [2907] = 1528, - [2908] = 1525, - [2909] = 1515, - [2910] = 1475, - [2911] = 1564, - [2912] = 2912, - [2913] = 1513, - [2914] = 1495, - [2915] = 1479, - [2916] = 1476, - [2917] = 1517, - [2918] = 1474, - [2919] = 1473, - [2920] = 1522, - [2921] = 1508, - [2922] = 1478, - [2923] = 1493, - [2924] = 1481, - [2925] = 1604, - [2926] = 1510, - [2927] = 1494, - [2928] = 244, - [2929] = 1472, - [2930] = 241, - [2931] = 1605, - [2932] = 2932, - [2933] = 2933, - [2934] = 1474, - [2935] = 1473, - [2936] = 2932, - [2937] = 1475, - [2938] = 2938, - [2939] = 1568, - [2940] = 2932, + [2861] = 2861, + [2862] = 2862, + [2863] = 2863, + [2864] = 1476, + [2865] = 1477, + [2866] = 1478, + [2867] = 1500, + [2868] = 1552, + [2869] = 1554, + [2870] = 1511, + [2871] = 1512, + [2872] = 1513, + [2873] = 1514, + [2874] = 1550, + [2875] = 1556, + [2876] = 1527, + [2877] = 1515, + [2878] = 1532, + [2879] = 1516, + [2880] = 1517, + [2881] = 1607, + [2882] = 1518, + [2883] = 1542, + [2884] = 1608, + [2885] = 1520, + [2886] = 1526, + [2887] = 1551, + [2888] = 1553, + [2889] = 1535, + [2890] = 1546, + [2891] = 1536, + [2892] = 1528, + [2893] = 1533, + [2894] = 1534, + [2895] = 1545, + [2896] = 1524, + [2897] = 1529, + [2898] = 1530, + [2899] = 1539, + [2900] = 1519, + [2901] = 2901, + [2902] = 1490, + [2903] = 1613, + [2904] = 1475, + [2905] = 1619, + [2906] = 1602, + [2907] = 1603, + [2908] = 1612, + [2909] = 2901, + [2910] = 1614, + [2911] = 1491, + [2912] = 1477, + [2913] = 1574, + [2914] = 1540, + [2915] = 1594, + [2916] = 1479, + [2917] = 1549, + [2918] = 1478, + [2919] = 1601, + [2920] = 1572, + [2921] = 1596, + [2922] = 1604, + [2923] = 1557, + [2924] = 2924, + [2925] = 1476, + [2926] = 1592, + [2927] = 1489, + [2928] = 1494, + [2929] = 1475, + [2930] = 248, + [2931] = 1587, + [2932] = 1589, + [2933] = 1567, + [2934] = 236, + [2935] = 2935, + [2936] = 1519, + [2937] = 1520, + [2938] = 1522, + [2939] = 1476, + [2940] = 2940, [2941] = 2941, - [2942] = 2942, - [2943] = 2943, - [2944] = 2944, - [2945] = 2945, - [2946] = 2941, - [2947] = 2943, - [2948] = 1595, - [2949] = 2932, - [2950] = 1514, - [2951] = 2941, - [2952] = 2945, - [2953] = 2932, - [2954] = 2941, - [2955] = 2943, - [2956] = 2944, - [2957] = 1526, + [2942] = 1563, + [2943] = 1523, + [2944] = 1564, + [2945] = 1582, + [2946] = 2946, + [2947] = 1477, + [2948] = 1478, + [2949] = 2949, + [2950] = 2950, + [2951] = 1551, + [2952] = 1576, + [2953] = 1570, + [2954] = 1502, + [2955] = 1532, + [2956] = 2956, + [2957] = 2957, [2958] = 2958, - [2959] = 1591, - [2960] = 2960, - [2961] = 1519, - [2962] = 2962, - [2963] = 1589, - [2964] = 2943, - [2965] = 1537, - [2966] = 1538, - [2967] = 1539, - [2968] = 1540, - [2969] = 1541, - [2970] = 1542, - [2971] = 2944, - [2972] = 2933, - [2973] = 2973, - [2974] = 2933, - [2975] = 2941, - [2976] = 1543, - [2977] = 2933, - [2978] = 2978, - [2979] = 1544, - [2980] = 2980, - [2981] = 1545, + [2959] = 2959, + [2960] = 2957, + [2961] = 1526, + [2962] = 1533, + [2963] = 2949, + [2964] = 1479, + [2965] = 1534, + [2966] = 1527, + [2967] = 1565, + [2968] = 2959, + [2969] = 1528, + [2970] = 2970, + [2971] = 1605, + [2972] = 1584, + [2973] = 1608, + [2974] = 1538, + [2975] = 2950, + [2976] = 2950, + [2977] = 1553, + [2978] = 1535, + [2979] = 1536, + [2980] = 1513, + [2981] = 2949, [2982] = 2982, - [2983] = 2983, - [2984] = 1588, - [2985] = 2985, - [2986] = 1601, - [2987] = 2943, - [2988] = 2944, - [2989] = 1569, - [2990] = 1582, - [2991] = 1498, - [2992] = 2944, - [2993] = 1520, + [2983] = 1577, + [2984] = 2956, + [2985] = 1609, + [2986] = 2958, + [2987] = 2959, + [2988] = 2957, + [2989] = 1529, + [2990] = 1580, + [2991] = 1530, + [2992] = 1593, + [2993] = 1498, [2994] = 2994, - [2995] = 1497, - [2996] = 1551, - [2997] = 2933, - [2998] = 1552, - [2999] = 1554, - [3000] = 1500, - [3001] = 2933, - [3002] = 2933, - [3003] = 1570, - [3004] = 1496, - [3005] = 1555, - [3006] = 1546, - [3007] = 2933, - [3008] = 3008, - [3009] = 3009, - [3010] = 1608, - [3011] = 2945, - [3012] = 1609, - [3013] = 1612, - [3014] = 1492, - [3015] = 2945, - [3016] = 2945, - [3017] = 1548, - [3018] = 3018, - [3019] = 1476, - [3020] = 1549, - [3021] = 2933, - [3022] = 1550, - [3023] = 1511, - [3024] = 1518, - [3025] = 1504, - [3026] = 3026, - [3027] = 1501, - [3028] = 1558, - [3029] = 1516, - [3030] = 1559, - [3031] = 1560, - [3032] = 1561, - [3033] = 1562, - [3034] = 1563, - [3035] = 3035, - [3036] = 1621, - [3037] = 1565, - [3038] = 1521, - [3039] = 1566, - [3040] = 3040, - [3041] = 1567, - [3042] = 1572, - [3043] = 1573, - [3044] = 1574, - [3045] = 1575, - [3046] = 1576, - [3047] = 1577, + [2995] = 1554, + [2996] = 1514, + [2997] = 1581, + [2998] = 2998, + [2999] = 1595, + [3000] = 2950, + [3001] = 3001, + [3002] = 1585, + [3003] = 2950, + [3004] = 2950, + [3005] = 1569, + [3006] = 2950, + [3007] = 1600, + [3008] = 1597, + [3009] = 2949, + [3010] = 1590, + [3011] = 3011, + [3012] = 1515, + [3013] = 3013, + [3014] = 3014, + [3015] = 1556, + [3016] = 1598, + [3017] = 3017, + [3018] = 1516, + [3019] = 1517, + [3020] = 3020, + [3021] = 1552, + [3022] = 3022, + [3023] = 1599, + [3024] = 3024, + [3025] = 2949, + [3026] = 1500, + [3027] = 2956, + [3028] = 2958, + [3029] = 1524, + [3030] = 3030, + [3031] = 2959, + [3032] = 3032, + [3033] = 2950, + [3034] = 2957, + [3035] = 1539, + [3036] = 1542, + [3037] = 1566, + [3038] = 3038, + [3039] = 1545, + [3040] = 1518, + [3041] = 1512, + [3042] = 1607, + [3043] = 3043, + [3044] = 1511, + [3045] = 3045, + [3046] = 3046, + [3047] = 1546, [3048] = 3048, - [3049] = 1532, - [3050] = 1502, - [3051] = 1506, - [3052] = 1534, - [3053] = 1509, - [3054] = 1578, - [3055] = 1579, - [3056] = 1580, - [3057] = 1581, - [3058] = 3058, - [3059] = 3059, - [3060] = 3060, - [3061] = 3061, - [3062] = 3062, - [3063] = 1524, - [3064] = 3064, - [3065] = 3062, - [3066] = 1528, + [3049] = 2956, + [3050] = 2958, + [3051] = 2959, + [3052] = 1624, + [3053] = 1521, + [3054] = 2957, + [3055] = 2950, + [3056] = 1506, + [3057] = 1620, + [3058] = 2956, + [3059] = 1575, + [3060] = 1550, + [3061] = 1497, + [3062] = 2958, + [3063] = 1622, + [3064] = 1588, + [3065] = 3065, + [3066] = 3066, [3067] = 3067, - [3068] = 1529, + [3068] = 3068, [3069] = 3069, - [3070] = 3062, - [3071] = 1530, - [3072] = 3062, - [3073] = 1531, - [3074] = 3074, - [3075] = 3075, - [3076] = 3076, - [3077] = 1488, - [3078] = 1472, - [3079] = 3062, - [3080] = 3080, - [3081] = 1486, - [3082] = 3082, - [3083] = 3083, - [3084] = 3084, - [3085] = 1485, - [3086] = 1480, - [3087] = 3087, - [3088] = 3062, - [3089] = 3062, + [3070] = 3070, + [3071] = 3071, + [3072] = 1490, + [3073] = 3073, + [3074] = 1483, + [3075] = 3069, + [3076] = 3069, + [3077] = 3069, + [3078] = 1602, + [3079] = 1603, + [3080] = 1612, + [3081] = 1613, + [3082] = 1614, + [3083] = 1619, + [3084] = 3069, + [3085] = 3085, + [3086] = 3086, + [3087] = 1492, + [3088] = 3069, + [3089] = 1493, [3090] = 3090, - [3091] = 1523, - [3092] = 1580, - [3093] = 3093, - [3094] = 1476, - [3095] = 1592, - [3096] = 1593, - [3097] = 1553, - [3098] = 1556, + [3091] = 3091, + [3092] = 3092, + [3093] = 1475, + [3094] = 3094, + [3095] = 3069, + [3096] = 3096, + [3097] = 3096, + [3098] = 3098, [3099] = 3099, - [3100] = 3100, - [3101] = 3101, + [3100] = 1491, + [3101] = 1586, [3102] = 3102, - [3103] = 3103, - [3104] = 1527, + [3103] = 1572, + [3104] = 1574, [3105] = 3105, - [3106] = 1479, - [3107] = 1564, - [3108] = 1495, - [3109] = 3109, - [3110] = 3110, - [3111] = 1513, - [3112] = 1515, - [3113] = 1517, - [3114] = 1522, - [3115] = 1525, + [3106] = 3106, + [3107] = 1592, + [3108] = 1594, + [3109] = 1596, + [3110] = 1601, + [3111] = 1604, + [3112] = 3112, + [3113] = 3113, + [3114] = 1507, + [3115] = 1479, [3116] = 3116, - [3117] = 1533, + [3117] = 3117, [3118] = 3118, - [3119] = 966, - [3120] = 3120, + [3119] = 3119, + [3120] = 976, [3121] = 3121, - [3122] = 970, - [3123] = 3123, - [3124] = 964, - [3125] = 3125, - [3126] = 1537, - [3127] = 1538, - [3128] = 1539, - [3129] = 1540, - [3130] = 1541, - [3131] = 1542, - [3132] = 1543, - [3133] = 1544, - [3134] = 1545, - [3135] = 1546, - [3136] = 1492, - [3137] = 1548, - [3138] = 1549, - [3139] = 1550, - [3140] = 1558, - [3141] = 1559, - [3142] = 1560, - [3143] = 1561, - [3144] = 1562, - [3145] = 1563, - [3146] = 1621, - [3147] = 1565, - [3148] = 1566, - [3149] = 1567, - [3150] = 1572, - [3151] = 1573, - [3152] = 1574, - [3153] = 1575, - [3154] = 1576, - [3155] = 1577, - [3156] = 1578, - [3157] = 1579, - [3158] = 1581, + [3122] = 3122, + [3123] = 978, + [3124] = 1540, + [3125] = 1501, + [3126] = 3126, + [3127] = 3127, + [3128] = 3128, + [3129] = 1549, + [3130] = 3096, + [3131] = 1606, + [3132] = 3132, + [3133] = 1621, + [3134] = 3134, + [3135] = 3128, + [3136] = 1557, + [3137] = 3137, + [3138] = 3096, + [3139] = 3139, + [3140] = 3140, + [3141] = 3141, + [3142] = 3142, + [3143] = 1503, + [3144] = 1504, + [3145] = 3145, + [3146] = 3146, + [3147] = 3071, + [3148] = 3148, + [3149] = 3149, + [3150] = 3150, + [3151] = 3151, + [3152] = 1500, + [3153] = 1524, + [3154] = 1539, + [3155] = 1542, + [3156] = 1545, + [3157] = 1546, + [3158] = 1550, [3159] = 3159, - [3160] = 3160, - [3161] = 3159, - [3162] = 3159, - [3163] = 3159, - [3164] = 3159, - [3165] = 3165, - [3166] = 3166, - [3167] = 3167, - [3168] = 3168, - [3169] = 3169, - [3170] = 3170, - [3171] = 3167, - [3172] = 3172, - [3173] = 3173, - [3174] = 3174, - [3175] = 1583, - [3176] = 3176, - [3177] = 1499, - [3178] = 1503, - [3179] = 1505, - [3180] = 3180, - [3181] = 3181, - [3182] = 3182, - [3183] = 3183, - [3184] = 3184, - [3185] = 3185, - [3186] = 3186, - [3187] = 3187, - [3188] = 3188, - [3189] = 241, - [3190] = 1488, - [3191] = 1604, - [3192] = 1485, - [3193] = 1493, - [3194] = 1494, - [3195] = 1480, - [3196] = 1523, - [3197] = 1524, - [3198] = 1528, - [3199] = 1529, - [3200] = 1530, - [3201] = 1531, - [3202] = 1478, - [3203] = 1605, - [3204] = 1510, - [3205] = 1486, - [3206] = 3206, - [3207] = 3207, - [3208] = 3208, - [3209] = 3207, - [3210] = 3207, - [3211] = 3207, - [3212] = 1472, - [3213] = 1474, - [3214] = 1473, - [3215] = 1475, - [3216] = 3216, - [3217] = 3217, - [3218] = 1481, - [3219] = 1508, - [3220] = 3220, + [3160] = 1551, + [3161] = 1552, + [3162] = 1553, + [3163] = 1554, + [3164] = 1556, + [3165] = 1607, + [3166] = 1608, + [3167] = 1511, + [3168] = 1512, + [3169] = 1513, + [3170] = 1514, + [3171] = 1515, + [3172] = 1516, + [3173] = 1517, + [3174] = 1518, + [3175] = 1519, + [3176] = 1520, + [3177] = 1579, + [3178] = 1526, + [3179] = 1527, + [3180] = 1528, + [3181] = 1529, + [3182] = 1530, + [3183] = 1532, + [3184] = 1533, + [3185] = 1534, + [3186] = 1535, + [3187] = 1536, + [3188] = 3096, + [3189] = 3189, + [3190] = 1541, + [3191] = 3191, + [3192] = 3192, + [3193] = 3193, + [3194] = 1583, + [3195] = 3195, + [3196] = 980, + [3197] = 1478, + [3198] = 3198, + [3199] = 1492, + [3200] = 1493, + [3201] = 1483, + [3202] = 236, + [3203] = 248, + [3204] = 3198, + [3205] = 3205, + [3206] = 3198, + [3207] = 1490, + [3208] = 1494, + [3209] = 1587, + [3210] = 1489, + [3211] = 1589, + [3212] = 3212, + [3213] = 3213, + [3214] = 1602, + [3215] = 1603, + [3216] = 1612, + [3217] = 1613, + [3218] = 1614, + [3219] = 3219, + [3220] = 1619, [3221] = 3221, - [3222] = 244, - [3223] = 3223, - [3224] = 1591, - [3225] = 1519, - [3226] = 1592, - [3227] = 1593, - [3228] = 1520, - [3229] = 1521, - [3230] = 1479, - [3231] = 966, - [3232] = 1564, - [3233] = 1495, - [3234] = 970, - [3235] = 1513, - [3236] = 1515, - [3237] = 1517, - [3238] = 1526, - [3239] = 1527, - [3240] = 1532, - [3241] = 1533, - [3242] = 1534, - [3243] = 688, - [3244] = 964, - [3245] = 1588, - [3246] = 1589, - [3247] = 1551, - [3248] = 1595, - [3249] = 1601, - [3250] = 1552, - [3251] = 1608, - [3252] = 1522, - [3253] = 1525, - [3254] = 1609, - [3255] = 1553, - [3256] = 1612, - [3257] = 1554, - [3258] = 1555, - [3259] = 3259, - [3260] = 690, - [3261] = 1556, - [3262] = 3262, - [3263] = 1496, - [3264] = 1497, - [3265] = 3259, - [3266] = 694, - [3267] = 3262, - [3268] = 3259, - [3269] = 1568, - [3270] = 3262, - [3271] = 1569, - [3272] = 1498, - [3273] = 1570, - [3274] = 693, - [3275] = 1582, - [3276] = 1499, - [3277] = 1500, - [3278] = 1583, - [3279] = 1501, - [3280] = 1502, - [3281] = 1503, - [3282] = 3259, - [3283] = 1504, - [3284] = 1505, - [3285] = 1472, - [3286] = 3262, - [3287] = 1506, - [3288] = 1476, - [3289] = 3223, - [3290] = 1514, - [3291] = 3208, - [3292] = 3292, - [3293] = 1516, - [3294] = 1509, - [3295] = 1518, - [3296] = 3296, - [3297] = 1511, - [3298] = 695, - [3299] = 1486, - [3300] = 3300, - [3301] = 1510, + [3222] = 1567, + [3223] = 3198, + [3224] = 1475, + [3225] = 1476, + [3226] = 1477, + [3227] = 693, + [3228] = 3228, + [3229] = 1475, + [3230] = 1538, + [3231] = 1577, + [3232] = 1541, + [3233] = 1503, + [3234] = 1504, + [3235] = 3235, + [3236] = 1579, + [3237] = 3237, + [3238] = 1580, + [3239] = 1581, + [3240] = 1582, + [3241] = 3235, + [3242] = 1583, + [3243] = 1521, + [3244] = 1584, + [3245] = 3237, + [3246] = 1585, + [3247] = 1586, + [3248] = 1491, + [3249] = 3235, + [3250] = 3250, + [3251] = 976, + [3252] = 1588, + [3253] = 1572, + [3254] = 1574, + [3255] = 978, + [3256] = 1590, + [3257] = 1522, + [3258] = 1479, + [3259] = 1523, + [3260] = 1592, + [3261] = 1594, + [3262] = 1596, + [3263] = 692, + [3264] = 3237, + [3265] = 1565, + [3266] = 1563, + [3267] = 1564, + [3268] = 690, + [3269] = 1497, + [3270] = 980, + [3271] = 689, + [3272] = 1593, + [3273] = 1566, + [3274] = 1595, + [3275] = 3275, + [3276] = 1597, + [3277] = 1598, + [3278] = 1599, + [3279] = 1600, + [3280] = 1575, + [3281] = 1605, + [3282] = 1606, + [3283] = 1576, + [3284] = 3235, + [3285] = 1620, + [3286] = 1621, + [3287] = 1622, + [3288] = 696, + [3289] = 1624, + [3290] = 1569, + [3291] = 1609, + [3292] = 1498, + [3293] = 3237, + [3294] = 1501, + [3295] = 1502, + [3296] = 1506, + [3297] = 1507, + [3298] = 1601, + [3299] = 1604, + [3300] = 1570, + [3301] = 3275, [3302] = 3302, - [3303] = 3159, - [3304] = 1476, + [3303] = 1589, + [3304] = 3304, [3305] = 3305, - [3306] = 3300, - [3307] = 1478, + [3306] = 3306, + [3307] = 3307, [3308] = 3308, - [3309] = 1605, - [3310] = 1481, + [3309] = 3309, + [3310] = 3310, [3311] = 3311, [3312] = 3312, - [3313] = 3300, - [3314] = 3159, - [3315] = 3315, - [3316] = 1508, - [3317] = 3317, - [3318] = 3318, + [3313] = 3313, + [3314] = 3096, + [3315] = 3305, + [3316] = 1483, + [3317] = 3305, + [3318] = 3309, [3319] = 3319, - [3320] = 3159, - [3321] = 3321, - [3322] = 3305, - [3323] = 3302, - [3324] = 3308, - [3325] = 3315, - [3326] = 1485, + [3320] = 3071, + [3321] = 3304, + [3322] = 1587, + [3323] = 1567, + [3324] = 1479, + [3325] = 3311, + [3326] = 3305, [3327] = 3327, [3328] = 3328, - [3329] = 3159, - [3330] = 3330, - [3331] = 3308, - [3332] = 3332, - [3333] = 3159, - [3334] = 1488, - [3335] = 3335, - [3336] = 3308, + [3329] = 3329, + [3330] = 3310, + [3331] = 3331, + [3332] = 3311, + [3333] = 3096, + [3334] = 3310, + [3335] = 3096, + [3336] = 1493, [3337] = 3337, - [3338] = 3159, - [3339] = 3339, - [3340] = 3302, - [3341] = 3341, - [3342] = 3342, + [3338] = 3096, + [3339] = 1489, + [3340] = 1492, + [3341] = 3096, + [3342] = 1494, [3343] = 3343, - [3344] = 3344, - [3345] = 3345, + [3344] = 3096, + [3345] = 1507, [3346] = 3346, [3347] = 3347, [3348] = 3348, - [3349] = 1568, - [3350] = 1569, - [3351] = 1570, - [3352] = 693, + [3349] = 3349, + [3350] = 3350, + [3351] = 3350, + [3352] = 3352, [3353] = 3353, [3354] = 3354, [3355] = 3355, - [3356] = 1588, - [3357] = 1589, - [3358] = 1582, - [3359] = 1583, + [3356] = 3356, + [3357] = 3357, + [3358] = 3358, + [3359] = 3359, [3360] = 3360, - [3361] = 1595, - [3362] = 1502, - [3363] = 1509, - [3364] = 1511, + [3361] = 3361, + [3362] = 3362, + [3363] = 3363, + [3364] = 3364, [3365] = 3365, [3366] = 3366, - [3367] = 1601, - [3368] = 3368, - [3369] = 3369, - [3370] = 3370, - [3371] = 3371, - [3372] = 3372, - [3373] = 1608, - [3374] = 1609, - [3375] = 1612, - [3376] = 241, - [3377] = 3377, - [3378] = 244, + [3367] = 3353, + [3368] = 3354, + [3369] = 3355, + [3370] = 3356, + [3371] = 3357, + [3372] = 3358, + [3373] = 3352, + [3374] = 3353, + [3375] = 3354, + [3376] = 3355, + [3377] = 3356, + [3378] = 3357, [3379] = 3379, [3380] = 3380, - [3381] = 690, + [3381] = 3381, [3382] = 3382, - [3383] = 1496, - [3384] = 3384, - [3385] = 1497, - [3386] = 1498, - [3387] = 1499, + [3383] = 3383, + [3384] = 3380, + [3385] = 3385, + [3386] = 3359, + [3387] = 3387, [3388] = 3388, [3389] = 3389, - [3390] = 1500, - [3391] = 3330, + [3390] = 3337, + [3391] = 3391, [3392] = 3392, - [3393] = 3393, + [3393] = 3346, [3394] = 3394, - [3395] = 3360, - [3396] = 3366, - [3397] = 3370, - [3398] = 3355, - [3399] = 1501, - [3400] = 1503, + [3395] = 3365, + [3396] = 3396, + [3397] = 3397, + [3398] = 3398, + [3399] = 3399, + [3400] = 3400, [3401] = 3401, [3402] = 3402, - [3403] = 1504, - [3404] = 3402, + [3403] = 3403, + [3404] = 3404, [3405] = 3405, - [3406] = 3406, - [3407] = 3407, + [3406] = 3358, + [3407] = 3359, [3408] = 3408, [3409] = 3409, [3410] = 3410, - [3411] = 1505, - [3412] = 3405, + [3411] = 3411, + [3412] = 3412, [3413] = 3413, - [3414] = 1506, - [3415] = 3415, - [3416] = 3382, - [3417] = 3384, - [3418] = 3418, - [3419] = 3392, - [3420] = 3393, - [3421] = 3394, - [3422] = 3360, - [3423] = 3366, - [3424] = 3370, + [3414] = 3414, + [3415] = 3348, + [3416] = 3416, + [3417] = 3417, + [3418] = 236, + [3419] = 3343, + [3420] = 3420, + [3421] = 3421, + [3422] = 3391, + [3423] = 1497, + [3424] = 3350, [3425] = 3425, - [3426] = 3426, - [3427] = 3407, - [3428] = 3408, - [3429] = 3393, - [3430] = 1604, - [3431] = 695, - [3432] = 3384, - [3433] = 1592, - [3434] = 3392, - [3435] = 3393, - [3436] = 3394, - [3437] = 3360, - [3438] = 3366, - [3439] = 3370, - [3440] = 3406, - [3441] = 3407, - [3442] = 3408, - [3443] = 1514, - [3444] = 1591, - [3445] = 1516, - [3446] = 3392, - [3447] = 3384, - [3448] = 1518, - [3449] = 3449, - [3450] = 1519, - [3451] = 3451, - [3452] = 1520, + [3426] = 3363, + [3427] = 3427, + [3428] = 1563, + [3429] = 1564, + [3430] = 1565, + [3431] = 1566, + [3432] = 3432, + [3433] = 1624, + [3434] = 1569, + [3435] = 1570, + [3436] = 3436, + [3437] = 3437, + [3438] = 1503, + [3439] = 692, + [3440] = 1504, + [3441] = 3441, + [3442] = 3442, + [3443] = 1575, + [3444] = 1576, + [3445] = 1577, + [3446] = 1579, + [3447] = 1580, + [3448] = 1581, + [3449] = 1583, + [3450] = 1584, + [3451] = 1585, + [3452] = 1586, [3453] = 3453, - [3454] = 1521, + [3454] = 1540, [3455] = 3455, - [3456] = 1593, - [3457] = 3389, - [3458] = 3458, - [3459] = 1526, - [3460] = 1527, - [3461] = 3461, - [3462] = 3462, - [3463] = 3463, + [3456] = 689, + [3457] = 3308, + [3458] = 1593, + [3459] = 1595, + [3460] = 1597, + [3461] = 1598, + [3462] = 1599, + [3463] = 1600, [3464] = 3464, - [3465] = 1532, - [3466] = 1533, - [3467] = 1534, - [3468] = 3468, - [3469] = 1493, - [3470] = 3382, - [3471] = 688, - [3472] = 3394, - [3473] = 3473, + [3465] = 3465, + [3466] = 1605, + [3467] = 1606, + [3468] = 3362, + [3469] = 1620, + [3470] = 1621, + [3471] = 1622, + [3472] = 1549, + [3473] = 696, [3474] = 3474, [3475] = 3475, [3476] = 3476, - [3477] = 3407, - [3478] = 3408, - [3479] = 3479, - [3480] = 3480, - [3481] = 3481, - [3482] = 3409, - [3483] = 3483, - [3484] = 3321, + [3477] = 1609, + [3478] = 1498, + [3479] = 1501, + [3480] = 1502, + [3481] = 1506, + [3482] = 3482, + [3483] = 1557, + [3484] = 3484, [3485] = 3485, - [3486] = 3486, + [3486] = 693, [3487] = 3487, - [3488] = 3488, - [3489] = 3489, + [3488] = 3487, + [3489] = 3350, [3490] = 3490, [3491] = 3491, [3492] = 3492, - [3493] = 3388, - [3494] = 3494, - [3495] = 3495, - [3496] = 3496, - [3497] = 3497, - [3498] = 3332, - [3499] = 3499, - [3500] = 3500, - [3501] = 1551, - [3502] = 3502, + [3493] = 1521, + [3494] = 1522, + [3495] = 1523, + [3496] = 690, + [3497] = 3352, + [3498] = 3353, + [3499] = 3354, + [3500] = 3355, + [3501] = 3356, + [3502] = 3357, [3503] = 3503, - [3504] = 1552, - [3505] = 1553, - [3506] = 1554, + [3504] = 1538, + [3505] = 1541, + [3506] = 3506, [3507] = 3507, [3508] = 3508, [3509] = 3509, - [3510] = 1555, - [3511] = 1556, - [3512] = 1494, - [3513] = 3513, - [3514] = 694, - [3515] = 3402, - [3516] = 3516, + [3510] = 1582, + [3511] = 1588, + [3512] = 3512, + [3513] = 1590, + [3514] = 3487, + [3515] = 3391, + [3516] = 3352, [3517] = 3517, - [3518] = 3518, - [3519] = 3519, - [3520] = 3517, + [3518] = 3358, + [3519] = 3359, + [3520] = 248, [3521] = 3521, - [3522] = 3517, - [3523] = 3517, - [3524] = 3517, - [3525] = 3525, - [3526] = 241, - [3527] = 3527, - [3528] = 3528, - [3529] = 3517, - [3530] = 3525, - [3531] = 1486, - [3532] = 1488, - [3533] = 3528, - [3534] = 220, - [3535] = 3535, - [3536] = 244, - [3537] = 234, + [3522] = 3522, + [3523] = 3523, + [3524] = 3228, + [3525] = 3523, + [3526] = 3526, + [3527] = 3523, + [3528] = 3523, + [3529] = 3529, + [3530] = 3530, + [3531] = 3531, + [3532] = 3532, + [3533] = 3533, + [3534] = 3534, + [3535] = 215, + [3536] = 222, + [3537] = 3530, [3538] = 3538, - [3539] = 3292, + [3539] = 3539, [3540] = 3540, [3541] = 3541, - [3542] = 3528, - [3543] = 966, - [3544] = 3544, - [3545] = 3528, - [3546] = 3546, - [3547] = 224, - [3548] = 3330, - [3549] = 1485, + [3542] = 3530, + [3543] = 3523, + [3544] = 3523, + [3545] = 3545, + [3546] = 1492, + [3547] = 1493, + [3548] = 3529, + [3549] = 3549, [3550] = 3550, - [3551] = 3517, + [3551] = 3343, [3552] = 3552, - [3553] = 3553, - [3554] = 970, - [3555] = 964, + [3553] = 3523, + [3554] = 1483, + [3555] = 3530, [3556] = 3556, - [3557] = 3557, - [3558] = 3517, - [3559] = 3208, + [3557] = 232, + [3558] = 234, + [3559] = 3530, [3560] = 3560, - [3561] = 242, - [3562] = 3528, - [3563] = 3528, - [3564] = 3564, - [3565] = 3565, - [3566] = 3566, - [3567] = 3567, - [3568] = 3568, - [3569] = 3220, + [3561] = 3561, + [3562] = 3562, + [3563] = 3523, + [3564] = 236, + [3565] = 248, + [3566] = 976, + [3567] = 978, + [3568] = 980, + [3569] = 3530, [3570] = 3570, [3571] = 3571, [3572] = 3572, [3573] = 3573, [3574] = 3574, - [3575] = 3575, + [3575] = 3574, [3576] = 3576, [3577] = 3577, - [3578] = 3206, + [3578] = 3578, [3579] = 3579, [3580] = 3580, [3581] = 3581, [3582] = 3582, [3583] = 3583, - [3584] = 3584, - [3585] = 3585, + [3584] = 1483, + [3585] = 3219, [3586] = 3586, [3587] = 3587, - [3588] = 3584, + [3588] = 3588, [3589] = 3589, [3590] = 3590, [3591] = 3591, @@ -8414,7 +8418,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [3596] = 3596, [3597] = 3597, [3598] = 3598, - [3599] = 3599, + [3599] = 3578, [3600] = 3600, [3601] = 3601, [3602] = 3602, @@ -8422,7 +8426,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [3604] = 3604, [3605] = 3605, [3606] = 3606, - [3607] = 225, + [3607] = 3607, [3608] = 3608, [3609] = 3609, [3610] = 3610, @@ -8431,36 +8435,36 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [3613] = 3613, [3614] = 3614, [3615] = 3615, - [3616] = 3616, - [3617] = 3586, + [3616] = 3570, + [3617] = 3617, [3618] = 3618, [3619] = 3619, [3620] = 3620, [3621] = 3621, [3622] = 3622, - [3623] = 3620, + [3623] = 3623, [3624] = 3624, [3625] = 3625, [3626] = 3626, [3627] = 3627, - [3628] = 3628, - [3629] = 3629, - [3630] = 1485, + [3628] = 3213, + [3629] = 3574, + [3630] = 3630, [3631] = 3631, - [3632] = 3632, - [3633] = 3633, + [3632] = 3579, + [3633] = 220, [3634] = 3634, [3635] = 3635, [3636] = 3636, - [3637] = 3612, - [3638] = 3610, - [3639] = 3621, - [3640] = 3587, + [3637] = 1540, + [3638] = 3625, + [3639] = 3592, + [3640] = 3640, [3641] = 3641, [3642] = 3642, [3643] = 3643, - [3644] = 3642, - [3645] = 3645, + [3644] = 3644, + [3645] = 3591, [3646] = 3646, [3647] = 3647, [3648] = 3648, @@ -8468,99 +8472,99 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [3650] = 3650, [3651] = 3651, [3652] = 3652, - [3653] = 3653, + [3653] = 1549, [3654] = 3654, [3655] = 3655, - [3656] = 3656, - [3657] = 3657, + [3656] = 3634, + [3657] = 3579, [3658] = 3658, - [3659] = 3601, + [3659] = 3659, [3660] = 3660, [3661] = 3661, [3662] = 3662, [3663] = 3663, - [3664] = 3664, + [3664] = 3409, [3665] = 3665, [3666] = 3666, - [3667] = 3667, - [3668] = 3586, - [3669] = 3669, + [3667] = 3581, + [3668] = 3668, + [3669] = 3613, [3670] = 3670, [3671] = 3671, [3672] = 3672, [3673] = 3673, - [3674] = 3628, - [3675] = 3632, + [3674] = 3674, + [3675] = 3675, [3676] = 3676, [3677] = 3677, [3678] = 3678, - [3679] = 3679, - [3680] = 3622, + [3679] = 1557, + [3680] = 3680, [3681] = 3681, - [3682] = 3682, + [3682] = 3589, [3683] = 3683, - [3684] = 3684, + [3684] = 3647, [3685] = 3685, [3686] = 3686, [3687] = 3687, - [3688] = 3688, - [3689] = 3689, + [3688] = 3587, + [3689] = 3608, [3690] = 3690, [3691] = 3691, [3692] = 3692, - [3693] = 3693, - [3694] = 3586, - [3695] = 3695, + [3693] = 3671, + [3694] = 3694, + [3695] = 3595, [3696] = 3696, - [3697] = 3628, + [3697] = 3697, [3698] = 3698, [3699] = 3699, [3700] = 3700, - [3701] = 3455, - [3702] = 3586, - [3703] = 3703, - [3704] = 3628, + [3701] = 3701, + [3702] = 3702, + [3703] = 3596, + [3704] = 3704, [3705] = 3705, [3706] = 3706, [3707] = 3707, [3708] = 3708, - [3709] = 3586, - [3710] = 3628, + [3709] = 3650, + [3710] = 3577, [3711] = 3711, [3712] = 3712, [3713] = 3713, - [3714] = 3586, - [3715] = 3628, - [3716] = 3716, - [3717] = 3628, + [3714] = 3587, + [3715] = 3715, + [3716] = 3588, + [3717] = 3717, [3718] = 3718, [3719] = 3719, [3720] = 3720, [3721] = 3721, [3722] = 3722, - [3723] = 3723, - [3724] = 3592, + [3723] = 1541, + [3724] = 3724, [3725] = 3725, [3726] = 3726, - [3727] = 3727, - [3728] = 3601, - [3729] = 3593, + [3727] = 3413, + [3728] = 3728, + [3729] = 3729, [3730] = 3730, - [3731] = 3624, - [3732] = 3619, - [3733] = 3733, - [3734] = 3734, - [3735] = 3735, + [3731] = 3731, + [3732] = 3732, + [3733] = 1579, + [3734] = 3579, + [3735] = 1586, [3736] = 3736, [3737] = 3737, [3738] = 3738, [3739] = 3739, [3740] = 3740, - [3741] = 3741, - [3742] = 3742, - [3743] = 1486, - [3744] = 1488, - [3745] = 3649, + [3741] = 3574, + [3742] = 3574, + [3743] = 3743, + [3744] = 3744, + [3745] = 3745, [3746] = 3746, [3747] = 3747, [3748] = 3748, @@ -8568,34 +8572,34 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [3750] = 3750, [3751] = 3751, [3752] = 3752, - [3753] = 3753, - [3754] = 3754, + [3753] = 3602, + [3754] = 1492, [3755] = 3755, - [3756] = 1527, - [3757] = 1533, - [3758] = 1592, - [3759] = 1593, - [3760] = 3666, - [3761] = 1553, - [3762] = 1556, - [3763] = 3669, - [3764] = 3764, - [3765] = 1583, + [3756] = 1493, + [3757] = 3635, + [3758] = 3453, + [3759] = 3583, + [3760] = 3760, + [3761] = 3761, + [3762] = 3762, + [3763] = 3579, + [3764] = 3654, + [3765] = 3765, [3766] = 3766, [3767] = 3767, [3768] = 3768, [3769] = 3769, - [3770] = 3581, + [3770] = 3770, [3771] = 3771, [3772] = 3772, - [3773] = 3773, - [3774] = 3586, - [3775] = 3775, + [3773] = 3579, + [3774] = 3774, + [3775] = 3574, [3776] = 3776, [3777] = 3777, [3778] = 3778, - [3779] = 3779, - [3780] = 3780, + [3779] = 3737, + [3780] = 3579, [3781] = 3781, [3782] = 3782, [3783] = 3783, @@ -8604,298 +8608,298 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [3786] = 3786, [3787] = 3787, [3788] = 3788, - [3789] = 3789, - [3790] = 3790, + [3789] = 3661, + [3790] = 3676, [3791] = 3791, [3792] = 3792, - [3793] = 3626, - [3794] = 3627, + [3793] = 3793, + [3794] = 3794, [3795] = 3795, - [3796] = 3594, + [3796] = 3796, [3797] = 3797, [3798] = 3798, - [3799] = 3628, + [3799] = 3602, [3800] = 3800, - [3801] = 3632, - [3802] = 3725, - [3803] = 3764, - [3804] = 3633, + [3801] = 3801, + [3802] = 3802, + [3803] = 3803, + [3804] = 3804, [3805] = 3805, - [3806] = 3806, - [3807] = 3585, - [3808] = 3592, - [3809] = 3752, - [3810] = 3810, - [3811] = 3811, - [3812] = 3812, - [3813] = 3721, - [3814] = 3814, - [3815] = 3608, - [3816] = 1499, - [3817] = 1503, - [3818] = 1505, - [3819] = 3723, + [3806] = 3614, + [3807] = 3807, + [3808] = 1606, + [3809] = 1621, + [3810] = 3396, + [3811] = 3593, + [3812] = 1503, + [3813] = 1504, + [3814] = 3677, + [3815] = 3708, + [3816] = 3816, + [3817] = 3817, + [3818] = 3818, + [3819] = 3819, [3820] = 3820, [3821] = 3821, - [3822] = 3634, - [3823] = 3805, + [3822] = 3822, + [3823] = 3823, [3824] = 3824, - [3825] = 3806, + [3825] = 3825, [3826] = 3826, - [3827] = 3827, + [3827] = 3817, [3828] = 3828, [3829] = 3829, - [3830] = 3830, + [3830] = 232, [3831] = 3831, [3832] = 234, - [3833] = 3833, + [3833] = 3432, [3834] = 3834, [3835] = 3835, - [3836] = 242, - [3837] = 3837, - [3838] = 3413, - [3839] = 3839, - [3840] = 3840, - [3841] = 3462, + [3836] = 3836, + [3837] = 3711, + [3838] = 1501, + [3839] = 3590, + [3840] = 3574, + [3841] = 1507, [3842] = 3842, - [3843] = 3843, - [3844] = 3844, - [3845] = 3635, + [3843] = 3649, + [3844] = 3596, + [3845] = 3845, [3846] = 3846, - [3847] = 3805, - [3848] = 3497, + [3847] = 3711, + [3848] = 3848, [3849] = 3849, - [3850] = 3585, - [3851] = 3641, + [3850] = 3850, + [3851] = 3851, [3852] = 3852, [3853] = 3853, [3854] = 3854, [3855] = 3855, - [3856] = 3415, - [3857] = 3733, + [3856] = 3660, + [3857] = 3579, [3858] = 3858, [3859] = 3859, [3860] = 3860, [3861] = 3861, - [3862] = 3862, + [3862] = 3574, [3863] = 3863, [3864] = 3864, [3865] = 3865, [3866] = 3866, - [3867] = 1592, - [3868] = 1593, + [3867] = 3867, + [3868] = 3680, [3869] = 3869, - [3870] = 3870, - [3871] = 3722, - [3872] = 3872, - [3873] = 3636, - [3874] = 3874, - [3875] = 3875, - [3876] = 3876, + [3870] = 3588, + [3871] = 3871, + [3872] = 1583, + [3873] = 3755, + [3874] = 3770, + [3875] = 3776, + [3876] = 3681, [3877] = 3877, - [3878] = 3776, - [3879] = 3662, + [3878] = 3594, + [3879] = 3879, [3880] = 3880, - [3881] = 1553, - [3882] = 3882, - [3883] = 1556, + [3881] = 3881, + [3882] = 3606, + [3883] = 3883, [3884] = 3884, [3885] = 3885, [3886] = 3886, - [3887] = 3874, + [3887] = 3887, [3888] = 3888, - [3889] = 3684, + [3889] = 3889, [3890] = 3890, - [3891] = 3891, + [3891] = 3821, [3892] = 3892, - [3893] = 3893, - [3894] = 3687, - [3895] = 3875, - [3896] = 3891, - [3897] = 3782, - [3898] = 3783, - [3899] = 3784, - [3900] = 3900, - [3901] = 3786, + [3893] = 3768, + [3894] = 3894, + [3895] = 3641, + [3896] = 3778, + [3897] = 3897, + [3898] = 3745, + [3899] = 3899, + [3900] = 3761, + [3901] = 3901, [3902] = 3902, [3903] = 3903, - [3904] = 3877, - [3905] = 3905, - [3906] = 3874, + [3904] = 3904, + [3905] = 3903, + [3906] = 3906, [3907] = 3907, - [3908] = 1583, - [3909] = 3885, - [3910] = 3892, - [3911] = 3903, - [3912] = 3900, - [3913] = 3913, - [3914] = 3914, - [3915] = 3778, + [3908] = 3885, + [3909] = 3621, + [3910] = 3910, + [3911] = 3726, + [3912] = 3912, + [3913] = 3904, + [3914] = 3866, + [3915] = 3624, [3916] = 3916, - [3917] = 3891, + [3917] = 3885, [3918] = 3918, - [3919] = 3892, - [3920] = 3686, - [3921] = 3902, + [3919] = 3728, + [3920] = 3920, + [3921] = 3705, [3922] = 3922, - [3923] = 3903, - [3924] = 3663, - [3925] = 3877, + [3923] = 3923, + [3924] = 3924, + [3925] = 3910, [3926] = 3926, - [3927] = 3885, - [3928] = 3928, - [3929] = 3872, + [3927] = 3927, + [3928] = 3879, + [3929] = 3884, [3930] = 3930, - [3931] = 3931, - [3932] = 1604, + [3931] = 3792, + [3932] = 1541, [3933] = 3933, - [3934] = 3891, - [3935] = 3935, - [3936] = 3660, - [3937] = 3787, - [3938] = 3902, - [3939] = 3788, - [3940] = 3789, - [3941] = 3332, - [3942] = 3903, + [3934] = 3934, + [3935] = 3901, + [3936] = 3902, + [3937] = 3930, + [3938] = 3877, + [3939] = 3916, + [3940] = 3940, + [3941] = 3941, + [3942] = 3942, [3943] = 3943, - [3944] = 3877, - [3945] = 3882, - [3946] = 3751, - [3947] = 3321, - [3948] = 3650, - [3949] = 3885, - [3950] = 3685, - [3951] = 3951, - [3952] = 3952, + [3944] = 3626, + [3945] = 3945, + [3946] = 3901, + [3947] = 3904, + [3948] = 3948, + [3949] = 3904, + [3950] = 3308, + [3951] = 3890, + [3952] = 3916, [3953] = 3953, - [3954] = 3797, + [3954] = 3954, [3955] = 3955, - [3956] = 3720, - [3957] = 3905, - [3958] = 3958, - [3959] = 3951, - [3960] = 3891, + [3956] = 3894, + [3957] = 3916, + [3958] = 3955, + [3959] = 3904, + [3960] = 3884, [3961] = 3961, - [3962] = 3962, - [3963] = 3665, - [3964] = 3683, - [3965] = 3958, + [3962] = 3901, + [3963] = 3337, + [3964] = 3926, + [3965] = 3916, [3966] = 3885, - [3967] = 3967, - [3968] = 3968, - [3969] = 3884, - [3970] = 3876, - [3971] = 3874, - [3972] = 3874, - [3973] = 3973, - [3974] = 3974, - [3975] = 3975, - [3976] = 3869, - [3977] = 3977, - [3978] = 3967, - [3979] = 3812, - [3980] = 1494, - [3981] = 3926, - [3982] = 3951, - [3983] = 3973, - [3984] = 3652, - [3985] = 3985, - [3986] = 3689, - [3987] = 3987, + [3967] = 3888, + [3968] = 3943, + [3969] = 1579, + [3970] = 3970, + [3971] = 1606, + [3972] = 1621, + [3973] = 3884, + [3974] = 1583, + [3975] = 1586, + [3976] = 3976, + [3977] = 3620, + [3978] = 3978, + [3979] = 3904, + [3980] = 3953, + [3981] = 3981, + [3982] = 3940, + [3983] = 3885, + [3984] = 3984, + [3985] = 1503, + [3986] = 3943, + [3987] = 3943, [3988] = 3988, - [3989] = 3962, - [3990] = 3990, - [3991] = 3712, - [3992] = 3880, - [3993] = 3993, - [3994] = 3885, + [3989] = 3760, + [3990] = 3774, + [3991] = 3923, + [3992] = 3903, + [3993] = 1504, + [3994] = 3994, [3995] = 3953, - [3996] = 3695, - [3997] = 3997, - [3998] = 3953, - [3999] = 3999, - [4000] = 3914, + [3996] = 692, + [3997] = 3884, + [3998] = 3930, + [3999] = 3901, + [4000] = 3802, [4001] = 4001, - [4002] = 690, - [4003] = 4003, + [4002] = 3769, + [4003] = 3904, [4004] = 4004, - [4005] = 3713, - [4006] = 3716, - [4007] = 695, - [4008] = 3893, - [4009] = 3886, - [4010] = 3766, - [4011] = 3771, - [4012] = 4012, - [4013] = 3891, - [4014] = 3718, - [4015] = 4012, - [4016] = 3864, - [4017] = 3869, - [4018] = 3892, - [4019] = 3933, - [4020] = 4020, - [4021] = 3580, - [4022] = 3902, - [4023] = 3772, - [4024] = 3902, - [4025] = 3903, - [4026] = 3905, - [4027] = 688, - [4028] = 3747, - [4029] = 3931, - [4030] = 1493, - [4031] = 3967, - [4032] = 694, - [4033] = 693, - [4034] = 3903, - [4035] = 3866, - [4036] = 3719, - [4037] = 3877, - [4038] = 1527, - [4039] = 1533, - [4040] = 3773, + [4005] = 3691, + [4006] = 3892, + [4007] = 3884, + [4008] = 3694, + [4009] = 3697, + [4010] = 4004, + [4011] = 689, + [4012] = 3918, + [4013] = 3869, + [4014] = 4014, + [4015] = 3816, + [4016] = 3892, + [4017] = 3885, + [4018] = 3934, + [4019] = 3698, + [4020] = 3883, + [4021] = 4021, + [4022] = 3880, + [4023] = 3943, + [4024] = 696, + [4025] = 3940, + [4026] = 693, + [4027] = 3940, + [4028] = 3948, + [4029] = 690, + [4030] = 3940, + [4031] = 1501, + [4032] = 1507, + [4033] = 3603, + [4034] = 3675, + [4035] = 3819, + [4036] = 4036, + [4037] = 3901, + [4038] = 3820, + [4039] = 3707, + [4040] = 3945, [4041] = 4041, - [4042] = 1499, - [4043] = 4001, - [4044] = 3877, - [4045] = 1503, - [4046] = 1505, - [4047] = 3885, - [4048] = 3902, + [4042] = 3880, + [4043] = 3940, + [4044] = 3871, + [4045] = 4045, + [4046] = 3886, + [4047] = 3702, + [4048] = 3749, [4049] = 4049, - [4050] = 4050, + [4050] = 3887, [4051] = 4051, - [4052] = 3892, + [4052] = 4052, [4053] = 4053, - [4054] = 4054, - [4055] = 1525, - [4056] = 4056, + [4054] = 3724, + [4055] = 4055, + [4056] = 3906, [4057] = 4057, - [4058] = 845, - [4059] = 847, - [4060] = 848, - [4061] = 4061, - [4062] = 4062, - [4063] = 4063, - [4064] = 4064, + [4058] = 4058, + [4059] = 4059, + [4060] = 850, + [4061] = 1601, + [4062] = 1604, + [4063] = 909, + [4064] = 842, [4065] = 4065, [4066] = 4066, - [4067] = 849, + [4067] = 4067, [4068] = 4068, [4069] = 4069, - [4070] = 4070, - [4071] = 850, - [4072] = 851, - [4073] = 852, + [4070] = 829, + [4071] = 859, + [4072] = 4072, + [4073] = 4073, [4074] = 4074, [4075] = 4075, [4076] = 4076, - [4077] = 1626, - [4078] = 1622, - [4079] = 4079, - [4080] = 4080, + [4077] = 4077, + [4078] = 3978, + [4079] = 794, + [4080] = 786, [4081] = 4081, [4082] = 4082, [4083] = 4083, @@ -8905,223 +8909,223 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [4087] = 4087, [4088] = 4088, [4089] = 4089, - [4090] = 4090, - [4091] = 3999, + [4090] = 3686, + [4091] = 3690, [4092] = 4092, - [4093] = 4093, - [4094] = 4094, - [4095] = 4050, + [4093] = 895, + [4094] = 899, + [4095] = 4095, [4096] = 4096, - [4097] = 4097, - [4098] = 856, - [4099] = 3928, + [4097] = 236, + [4098] = 4098, + [4099] = 248, [4100] = 4100, [4101] = 4101, - [4102] = 1667, - [4103] = 1668, + [4102] = 4102, + [4103] = 4103, [4104] = 4104, - [4105] = 241, + [4105] = 4105, [4106] = 4106, [4107] = 4107, - [4108] = 244, + [4108] = 4108, [4109] = 4109, - [4110] = 857, - [4111] = 858, - [4112] = 859, - [4113] = 4113, - [4114] = 861, - [4115] = 1695, - [4116] = 1699, + [4110] = 4110, + [4111] = 4105, + [4112] = 884, + [4113] = 908, + [4114] = 911, + [4115] = 4115, + [4116] = 4116, [4117] = 4117, [4118] = 4118, - [4119] = 863, + [4119] = 4058, [4120] = 4120, - [4121] = 864, + [4121] = 4121, [4122] = 4122, [4123] = 4123, [4124] = 4124, - [4125] = 865, - [4126] = 767, + [4125] = 4125, + [4126] = 4126, [4127] = 4127, - [4128] = 760, + [4128] = 4128, [4129] = 4129, [4130] = 4130, - [4131] = 785, + [4131] = 3920, [4132] = 4132, - [4133] = 866, - [4134] = 4134, - [4135] = 4135, - [4136] = 4136, + [4133] = 4133, + [4134] = 3922, + [4135] = 3924, + [4136] = 843, [4137] = 4137, [4138] = 4138, - [4139] = 4139, + [4139] = 846, [4140] = 4140, - [4141] = 4141, - [4142] = 4057, - [4143] = 4143, + [4141] = 854, + [4142] = 855, + [4143] = 856, [4144] = 4144, - [4145] = 4145, - [4146] = 4146, - [4147] = 4147, - [4148] = 4148, + [4145] = 766, + [4146] = 860, + [4147] = 865, + [4148] = 867, [4149] = 4149, - [4150] = 4150, - [4151] = 879, - [4152] = 4152, + [4150] = 869, + [4151] = 4151, + [4152] = 4085, [4153] = 4153, - [4154] = 794, - [4155] = 4155, - [4156] = 4155, - [4157] = 4157, - [4158] = 4158, - [4159] = 795, + [4154] = 4154, + [4155] = 3863, + [4156] = 812, + [4157] = 4123, + [4158] = 815, + [4159] = 817, [4160] = 4160, - [4161] = 796, - [4162] = 797, + [4161] = 4161, + [4162] = 4162, [4163] = 4163, - [4164] = 4129, - [4165] = 798, - [4166] = 783, - [4167] = 1725, - [4168] = 1726, - [4169] = 1727, - [4170] = 1728, + [4164] = 4164, + [4165] = 4165, + [4166] = 4166, + [4167] = 4167, + [4168] = 4168, + [4169] = 4169, + [4170] = 4170, [4171] = 4171, - [4172] = 1729, - [4173] = 1730, + [4172] = 4172, + [4173] = 4173, [4174] = 4174, [4175] = 4175, [4176] = 4176, [4177] = 4177, - [4178] = 803, + [4178] = 4178, [4179] = 4179, - [4180] = 4136, + [4180] = 4121, [4181] = 4181, [4182] = 4182, [4183] = 4183, - [4184] = 1742, + [4184] = 4184, [4185] = 4185, [4186] = 4186, - [4187] = 1743, + [4187] = 4167, [4188] = 4188, [4189] = 4189, - [4190] = 804, + [4190] = 4190, [4191] = 4191, [4192] = 4192, - [4193] = 4193, - [4194] = 4194, - [4195] = 805, - [4196] = 806, - [4197] = 4197, + [4193] = 804, + [4194] = 805, + [4195] = 4195, + [4196] = 774, + [4197] = 808, [4198] = 4198, [4199] = 4199, [4200] = 4200, [4201] = 4201, - [4202] = 4202, + [4202] = 4127, [4203] = 4203, [4204] = 4204, - [4205] = 772, - [4206] = 4206, - [4207] = 4207, - [4208] = 4208, - [4209] = 4209, + [4205] = 4205, + [4206] = 816, + [4207] = 818, + [4208] = 762, + [4209] = 771, [4210] = 4210, [4211] = 4211, - [4212] = 4212, - [4213] = 4213, - [4214] = 4214, + [4212] = 820, + [4213] = 822, + [4214] = 4186, [4215] = 4215, [4216] = 4216, - [4217] = 4076, - [4218] = 4218, - [4219] = 777, - [4220] = 778, - [4221] = 4221, - [4222] = 4222, - [4223] = 4147, + [4217] = 769, + [4218] = 4168, + [4219] = 4219, + [4220] = 4220, + [4221] = 4076, + [4222] = 4077, + [4223] = 4223, [4224] = 4224, - [4225] = 1640, - [4226] = 1679, + [4225] = 4225, + [4226] = 4226, [4227] = 4227, - [4228] = 776, + [4228] = 4228, [4229] = 4229, [4230] = 4230, - [4231] = 4198, - [4232] = 4203, - [4233] = 895, - [4234] = 4234, + [4231] = 4231, + [4232] = 4232, + [4233] = 4233, + [4234] = 868, [4235] = 4235, - [4236] = 4183, - [4237] = 4237, - [4238] = 4238, - [4239] = 4239, - [4240] = 4240, - [4241] = 4213, - [4242] = 4215, - [4243] = 4243, - [4244] = 4244, - [4245] = 4245, - [4246] = 4246, + [4236] = 873, + [4237] = 874, + [4238] = 875, + [4239] = 876, + [4240] = 877, + [4241] = 879, + [4242] = 880, + [4243] = 772, + [4244] = 773, + [4245] = 775, + [4246] = 885, [4247] = 4247, - [4248] = 896, - [4249] = 4249, + [4248] = 4248, + [4249] = 893, [4250] = 4250, - [4251] = 897, + [4251] = 4251, [4252] = 4252, [4253] = 4253, - [4254] = 4254, + [4254] = 4219, [4255] = 4255, - [4256] = 4185, - [4257] = 4257, + [4256] = 4256, + [4257] = 4189, [4258] = 4258, [4259] = 4259, - [4260] = 4260, + [4260] = 4190, [4261] = 4261, [4262] = 4262, - [4263] = 4263, - [4264] = 4264, - [4265] = 899, + [4263] = 4231, + [4264] = 4129, + [4265] = 4265, [4266] = 4266, [4267] = 4267, - [4268] = 3706, + [4268] = 4085, [4269] = 4269, [4270] = 4270, - [4271] = 4146, - [4272] = 900, - [4273] = 786, - [4274] = 4274, - [4275] = 901, - [4276] = 902, - [4277] = 4277, - [4278] = 903, - [4279] = 4129, - [4280] = 4280, - [4281] = 4281, - [4282] = 4282, - [4283] = 4193, + [4271] = 4271, + [4272] = 4272, + [4273] = 882, + [4274] = 797, + [4275] = 898, + [4276] = 4276, + [4277] = 4121, + [4278] = 858, + [4279] = 787, + [4280] = 789, + [4281] = 793, + [4282] = 792, + [4283] = 802, [4284] = 4284, - [4285] = 819, + [4285] = 4285, [4286] = 4286, [4287] = 4287, - [4288] = 4288, - [4289] = 4289, + [4288] = 795, + [4289] = 916, [4290] = 4290, [4291] = 4291, - [4292] = 820, - [4293] = 4293, - [4294] = 909, - [4295] = 4295, - [4296] = 4296, - [4297] = 4146, - [4298] = 4298, + [4292] = 4129, + [4293] = 4195, + [4294] = 809, + [4295] = 784, + [4296] = 780, + [4297] = 781, + [4298] = 810, [4299] = 4299, [4300] = 4300, - [4301] = 910, - [4302] = 821, + [4301] = 4171, + [4302] = 4302, [4303] = 4303, - [4304] = 1626, - [4305] = 1622, - [4306] = 4306, + [4304] = 4304, + [4305] = 4198, + [4306] = 3219, [4307] = 4307, [4308] = 4308, [4309] = 4309, @@ -9129,193 +9133,193 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [4311] = 4311, [4312] = 4312, [4313] = 4313, - [4314] = 913, - [4315] = 775, - [4316] = 779, - [4317] = 781, - [4318] = 917, + [4314] = 4314, + [4315] = 4315, + [4316] = 4316, + [4317] = 4317, + [4318] = 4318, [4319] = 4319, [4320] = 4320, [4321] = 4321, - [4322] = 4322, - [4323] = 4323, - [4324] = 4324, - [4325] = 4325, - [4326] = 4326, - [4327] = 3810, - [4328] = 4328, - [4329] = 1667, - [4330] = 1668, - [4331] = 4331, - [4332] = 4332, - [4333] = 4127, - [4334] = 1695, - [4335] = 1699, + [4322] = 827, + [4323] = 845, + [4324] = 870, + [4325] = 878, + [4326] = 883, + [4327] = 892, + [4328] = 901, + [4329] = 4329, + [4330] = 919, + [4331] = 788, + [4332] = 759, + [4333] = 4333, + [4334] = 4334, + [4335] = 4335, [4336] = 4336, [4337] = 4337, - [4338] = 4238, + [4338] = 4338, [4339] = 4339, - [4340] = 4239, - [4341] = 4320, + [4340] = 4340, + [4341] = 4341, [4342] = 4342, [4343] = 4343, - [4344] = 4192, + [4344] = 4344, [4345] = 4345, - [4346] = 4346, - [4347] = 4347, + [4346] = 4173, + [4347] = 872, [4348] = 4348, - [4349] = 4349, + [4349] = 886, [4350] = 4350, - [4351] = 4351, - [4352] = 4352, - [4353] = 4245, - [4354] = 4354, - [4355] = 4339, + [4351] = 891, + [4352] = 896, + [4353] = 903, + [4354] = 4122, + [4355] = 4355, [4356] = 4356, - [4357] = 4357, - [4358] = 4093, - [4359] = 4106, + [4357] = 4225, + [4358] = 4358, + [4359] = 4226, [4360] = 4360, [4361] = 4361, [4362] = 4362, - [4363] = 4363, - [4364] = 4364, - [4365] = 4365, + [4363] = 4199, + [4364] = 4191, + [4365] = 4252, [4366] = 4366, [4367] = 4367, - [4368] = 1725, - [4369] = 1726, - [4370] = 1727, - [4371] = 1728, + [4368] = 4368, + [4369] = 4369, + [4370] = 4370, + [4371] = 4371, [4372] = 4372, - [4373] = 1729, - [4374] = 4229, - [4375] = 4267, - [4376] = 1730, - [4377] = 1522, - [4378] = 4286, - [4379] = 4296, - [4380] = 4300, + [4373] = 4373, + [4374] = 4082, + [4375] = 4375, + [4376] = 4084, + [4377] = 4377, + [4378] = 4378, + [4379] = 4379, + [4380] = 4380, [4381] = 4381, [4382] = 4382, [4383] = 4383, - [4384] = 4384, + [4384] = 4299, [4385] = 4385, - [4386] = 1742, - [4387] = 1743, + [4386] = 4386, + [4387] = 4387, [4388] = 4388, [4389] = 4389, - [4390] = 4390, - [4391] = 4391, + [4390] = 3720, + [4391] = 4385, [4392] = 4392, - [4393] = 4393, - [4394] = 4053, + [4393] = 4348, + [4394] = 4394, [4395] = 4395, - [4396] = 4396, - [4397] = 4189, - [4398] = 4398, + [4396] = 4120, + [4397] = 1689, + [4398] = 1637, [4399] = 4399, - [4400] = 4224, - [4401] = 4303, - [4402] = 4402, + [4400] = 4307, + [4401] = 4309, + [4402] = 4320, [4403] = 4403, [4404] = 4404, [4405] = 4405, [4406] = 4406, [4407] = 4407, - [4408] = 4080, - [4409] = 4082, + [4408] = 4408, + [4409] = 4409, [4410] = 4410, [4411] = 4411, - [4412] = 4307, - [4413] = 4312, + [4412] = 4412, + [4413] = 4413, [4414] = 4414, - [4415] = 4186, - [4416] = 4194, + [4415] = 4415, + [4416] = 4416, [4417] = 4417, [4418] = 4418, [4419] = 4419, [4420] = 4420, [4421] = 4421, - [4422] = 4422, + [4422] = 4321, [4423] = 4423, [4424] = 4424, [4425] = 4425, - [4426] = 4426, - [4427] = 4427, - [4428] = 4428, - [4429] = 4429, - [4430] = 4430, - [4431] = 1640, - [4432] = 1679, - [4433] = 4433, - [4434] = 4434, - [4435] = 4418, - [4436] = 4436, - [4437] = 4437, - [4438] = 4246, - [4439] = 4439, - [4440] = 4247, + [4426] = 1684, + [4427] = 4201, + [4428] = 4066, + [4429] = 4067, + [4430] = 1685, + [4431] = 4431, + [4432] = 4432, + [4433] = 4341, + [4434] = 4345, + [4435] = 4435, + [4436] = 1642, + [4437] = 1645, + [4438] = 4438, + [4439] = 4423, + [4440] = 4440, [4441] = 4441, - [4442] = 4442, + [4442] = 4387, [4443] = 4443, [4444] = 4444, [4445] = 4445, [4446] = 4446, [4447] = 4447, [4448] = 4448, - [4449] = 4192, + [4449] = 4449, [4450] = 4450, [4451] = 4451, [4452] = 4452, - [4453] = 4453, - [4454] = 4454, - [4455] = 4455, - [4456] = 4349, - [4457] = 4093, - [4458] = 4458, - [4459] = 4106, - [4460] = 4460, - [4461] = 4389, + [4453] = 1718, + [4454] = 1720, + [4455] = 1723, + [4456] = 1724, + [4457] = 1725, + [4458] = 1726, + [4459] = 4388, + [4460] = 4389, + [4461] = 4461, [4462] = 4462, [4463] = 4463, - [4464] = 4389, - [4465] = 4193, - [4466] = 4466, + [4464] = 4464, + [4465] = 1638, + [4466] = 1683, [4467] = 4467, - [4468] = 907, + [4468] = 4468, [4469] = 4469, - [4470] = 908, + [4470] = 4470, [4471] = 4471, [4472] = 4472, [4473] = 4473, - [4474] = 4474, + [4474] = 4122, [4475] = 4475, [4476] = 4476, [4477] = 4477, [4478] = 4478, - [4479] = 4479, + [4479] = 4191, [4480] = 4480, - [4481] = 4481, - [4482] = 4482, - [4483] = 4483, - [4484] = 911, + [4481] = 4082, + [4482] = 4370, + [4483] = 4084, + [4484] = 4484, [4485] = 4485, - [4486] = 4486, + [4486] = 4120, [4487] = 4487, [4488] = 4488, - [4489] = 4489, + [4489] = 4215, [4490] = 4490, [4491] = 4491, - [4492] = 4492, - [4493] = 4493, + [4492] = 1697, + [4493] = 1744, [4494] = 4494, - [4495] = 914, - [4496] = 915, + [4495] = 4495, + [4496] = 4496, [4497] = 4497, [4498] = 4498, - [4499] = 4199, - [4500] = 4146, + [4499] = 4499, + [4500] = 4500, [4501] = 4501, [4502] = 4502, [4503] = 4503, @@ -9327,119 +9331,119 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [4509] = 4509, [4510] = 4510, [4511] = 4511, - [4512] = 4249, + [4512] = 4512, [4513] = 4513, [4514] = 4514, [4515] = 4515, - [4516] = 4201, + [4516] = 4516, [4517] = 4517, - [4518] = 4202, - [4519] = 4094, + [4518] = 4518, + [4519] = 4519, [4520] = 4520, - [4521] = 916, - [4522] = 4522, - [4523] = 919, + [4521] = 4372, + [4522] = 1689, + [4523] = 1637, [4524] = 4524, [4525] = 4525, - [4526] = 4526, + [4526] = 4435, [4527] = 4527, - [4528] = 4204, - [4529] = 4349, - [4530] = 4530, + [4528] = 4528, + [4529] = 4204, + [4530] = 4228, [4531] = 4531, - [4532] = 4206, - [4533] = 3206, - [4534] = 4210, - [4535] = 4222, - [4536] = 4536, - [4537] = 4537, - [4538] = 4538, - [4539] = 4539, + [4532] = 4532, + [4533] = 4533, + [4534] = 4229, + [4535] = 4410, + [4536] = 4411, + [4537] = 1684, + [4538] = 4138, + [4539] = 1685, [4540] = 4540, - [4541] = 788, - [4542] = 4079, - [4543] = 4543, - [4544] = 789, - [4545] = 763, - [4546] = 4395, - [4547] = 248, + [4541] = 4541, + [4542] = 1642, + [4543] = 1645, + [4544] = 4544, + [4545] = 4545, + [4546] = 4210, + [4547] = 4547, [4548] = 4548, - [4549] = 4549, + [4549] = 4413, [4550] = 4550, [4551] = 4551, [4552] = 4552, - [4553] = 4553, + [4553] = 4211, [4554] = 4554, - [4555] = 846, - [4556] = 235, + [4555] = 4555, + [4556] = 4556, [4557] = 4557, - [4558] = 4558, - [4559] = 4559, - [4560] = 790, - [4561] = 793, - [4562] = 4136, - [4563] = 4563, - [4564] = 4564, - [4565] = 4230, + [4558] = 1718, + [4559] = 1720, + [4560] = 4560, + [4561] = 1723, + [4562] = 4562, + [4563] = 1724, + [4564] = 1725, + [4565] = 1726, [4566] = 4566, - [4567] = 4567, - [4568] = 4396, + [4567] = 4167, + [4568] = 4568, [4569] = 4569, - [4570] = 4201, - [4571] = 4202, - [4572] = 4527, - [4573] = 4573, - [4574] = 4076, - [4575] = 4575, - [4576] = 4576, + [4570] = 4300, + [4571] = 4571, + [4572] = 1638, + [4573] = 1683, + [4574] = 4189, + [4575] = 4190, + [4576] = 4291, [4577] = 4577, - [4578] = 4578, + [4578] = 4204, [4579] = 4579, [4580] = 4580, - [4581] = 4174, + [4581] = 4581, [4582] = 4582, [4583] = 4583, [4584] = 4584, - [4585] = 4227, - [4586] = 4586, + [4585] = 1697, + [4586] = 1744, [4587] = 4587, - [4588] = 853, - [4589] = 854, + [4588] = 4588, + [4589] = 4589, [4590] = 4590, [4591] = 4591, - [4592] = 4592, + [4592] = 4176, [4593] = 4593, - [4594] = 4350, + [4594] = 4594, [4595] = 4595, [4596] = 4596, [4597] = 4597, [4598] = 4598, [4599] = 4599, - [4600] = 4004, - [4601] = 4601, - [4602] = 831, + [4600] = 4600, + [4601] = 4129, + [4602] = 4602, [4603] = 4603, - [4604] = 922, + [4604] = 4604, [4605] = 4605, [4606] = 4606, [4607] = 4607, - [4608] = 834, - [4609] = 835, - [4610] = 839, - [4611] = 4611, - [4612] = 4612, + [4608] = 4608, + [4609] = 4609, + [4610] = 4610, + [4611] = 233, + [4612] = 241, [4613] = 4613, - [4614] = 4208, - [4615] = 841, - [4616] = 844, + [4614] = 4614, + [4615] = 4615, + [4616] = 4616, [4617] = 4617, [4618] = 4618, [4619] = 4619, [4620] = 4620, - [4621] = 3800, - [4622] = 3577, - [4623] = 829, - [4624] = 830, + [4621] = 4621, + [4622] = 4230, + [4623] = 4623, + [4624] = 4624, [4625] = 4625, [4626] = 4626, [4627] = 4627, @@ -9453,11 +9457,11 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [4635] = 4635, [4636] = 4636, [4637] = 4637, - [4638] = 4522, + [4638] = 4638, [4639] = 4639, - [4640] = 904, - [4641] = 905, - [4642] = 906, + [4640] = 4640, + [4641] = 4641, + [4642] = 4642, [4643] = 4643, [4644] = 4644, [4645] = 4645, @@ -9471,156 +9475,156 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [4653] = 4653, [4654] = 4654, [4655] = 4655, - [4656] = 4646, + [4656] = 4656, [4657] = 4657, [4658] = 4658, [4659] = 4659, - [4660] = 4648, - [4661] = 4661, - [4662] = 4662, + [4660] = 4660, + [4661] = 215, + [4662] = 222, [4663] = 4663, [4664] = 4664, - [4665] = 4663, - [4666] = 4646, + [4665] = 4665, + [4666] = 4666, [4667] = 4667, [4668] = 4668, - [4669] = 4667, + [4669] = 4669, [4670] = 4670, - [4671] = 3571, + [4671] = 4671, [4672] = 4672, [4673] = 4673, [4674] = 4674, - [4675] = 4652, - [4676] = 4655, - [4677] = 4650, + [4675] = 4675, + [4676] = 4676, + [4677] = 4677, [4678] = 4678, [4679] = 4679, [4680] = 4680, [4681] = 4681, - [4682] = 4681, + [4682] = 4682, [4683] = 4683, [4684] = 4684, - [4685] = 4663, - [4686] = 4667, - [4687] = 4652, - [4688] = 4681, - [4689] = 4655, - [4690] = 4650, - [4691] = 3206, - [4692] = 4692, - [4693] = 4684, - [4694] = 4684, - [4695] = 4659, - [4696] = 4646, - [4697] = 4659, - [4698] = 4698, - [4699] = 4680, - [4700] = 4692, - [4701] = 4668, - [4702] = 4652, - [4703] = 4655, - [4704] = 4704, - [4705] = 4705, - [4706] = 4706, - [4707] = 4707, + [4685] = 4685, + [4686] = 4686, + [4687] = 4687, + [4688] = 4688, + [4689] = 4689, + [4690] = 4689, + [4691] = 4666, + [4692] = 4685, + [4693] = 4670, + [4694] = 4694, + [4695] = 4654, + [4696] = 4681, + [4697] = 4668, + [4698] = 4676, + [4699] = 4654, + [4700] = 4659, + [4701] = 4660, + [4702] = 4655, + [4703] = 4666, + [4704] = 4685, + [4705] = 4654, + [4706] = 4655, + [4707] = 4659, [4708] = 4708, - [4709] = 4709, + [4709] = 3740, [4710] = 4710, [4711] = 4711, - [4712] = 4683, - [4713] = 4705, - [4714] = 4714, - [4715] = 4715, - [4716] = 4716, - [4717] = 4663, - [4718] = 4667, - [4719] = 4698, - [4720] = 4663, - [4721] = 4667, - [4722] = 4663, - [4723] = 4650, - [4724] = 4724, - [4725] = 4684, - [4726] = 4726, + [4712] = 4666, + [4713] = 4694, + [4714] = 4668, + [4715] = 4671, + [4716] = 4686, + [4717] = 4687, + [4718] = 4718, + [4719] = 4660, + [4720] = 4659, + [4721] = 4711, + [4722] = 4685, + [4723] = 4654, + [4724] = 4660, + [4725] = 4657, + [4726] = 4686, [4727] = 4727, - [4728] = 4692, - [4729] = 4729, - [4730] = 4730, - [4731] = 4731, - [4732] = 4732, - [4733] = 4652, - [4734] = 4655, - [4735] = 4650, + [4728] = 4694, + [4729] = 4686, + [4730] = 4687, + [4731] = 4655, + [4732] = 4668, + [4733] = 4687, + [4734] = 4685, + [4735] = 4685, [4736] = 4736, - [4737] = 4692, - [4738] = 4738, - [4739] = 4739, - [4740] = 4740, + [4737] = 4686, + [4738] = 4659, + [4739] = 3765, + [4740] = 4655, [4741] = 4741, - [4742] = 4742, + [4742] = 4660, [4743] = 4743, - [4744] = 4681, - [4745] = 4745, - [4746] = 4684, + [4744] = 4744, + [4745] = 4666, + [4746] = 4711, [4747] = 4747, - [4748] = 3220, - [4749] = 3835, - [4750] = 4692, - [4751] = 4659, - [4752] = 4646, - [4753] = 4753, - [4754] = 4646, - [4755] = 4659, - [4756] = 4756, - [4757] = 4652, - [4758] = 4655, - [4759] = 4674, + [4748] = 4694, + [4749] = 4685, + [4750] = 4750, + [4751] = 4751, + [4752] = 4752, + [4753] = 4668, + [4754] = 4754, + [4755] = 4755, + [4756] = 4694, + [4757] = 4757, + [4758] = 3219, + [4759] = 4710, [4760] = 4760, - [4761] = 4692, - [4762] = 4646, - [4763] = 4659, - [4764] = 4652, - [4765] = 4678, + [4761] = 4668, + [4762] = 4664, + [4763] = 3213, + [4764] = 4686, + [4765] = 4765, [4766] = 4766, - [4767] = 4655, - [4768] = 4652, - [4769] = 4692, - [4770] = 4681, - [4771] = 4646, - [4772] = 4698, - [4773] = 4658, - [4774] = 4659, - [4775] = 4747, - [4776] = 4698, - [4777] = 4777, - [4778] = 4646, - [4779] = 4698, - [4780] = 4681, - [4781] = 4684, - [4782] = 4659, - [4783] = 4652, - [4784] = 4655, - [4785] = 4785, - [4786] = 4681, - [4787] = 4684, - [4788] = 4698, - [4789] = 220, - [4790] = 224, - [4791] = 4646, + [4767] = 4767, + [4768] = 4768, + [4769] = 4769, + [4770] = 4659, + [4771] = 4675, + [4772] = 4660, + [4773] = 4666, + [4774] = 4685, + [4775] = 4775, + [4776] = 4659, + [4777] = 4711, + [4778] = 4778, + [4779] = 4711, + [4780] = 4687, + [4781] = 4781, + [4782] = 4660, + [4783] = 4711, + [4784] = 4784, + [4785] = 4654, + [4786] = 4655, + [4787] = 4659, + [4788] = 4660, + [4789] = 4666, + [4790] = 4685, + [4791] = 4666, [4792] = 4659, - [4793] = 4652, - [4794] = 4655, + [4793] = 4660, + [4794] = 4654, [4795] = 4655, - [4796] = 4796, - [4797] = 4698, - [4798] = 4659, - [4799] = 4799, - [4800] = 4800, - [4801] = 4801, - [4802] = 4802, + [4796] = 4711, + [4797] = 4666, + [4798] = 4685, + [4799] = 4659, + [4800] = 4668, + [4801] = 4660, + [4802] = 4666, [4803] = 4803, [4804] = 4804, - [4805] = 4805, + [4805] = 4665, [4806] = 4806, [4807] = 4807, [4808] = 4808, @@ -9632,7 +9636,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [4814] = 4814, [4815] = 4815, [4816] = 4816, - [4817] = 4817, + [4817] = 4504, [4818] = 4818, [4819] = 4819, [4820] = 4820, @@ -9651,101 +9655,101 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [4833] = 4833, [4834] = 4834, [4835] = 4835, - [4836] = 4836, + [4836] = 4808, [4837] = 4837, [4838] = 4838, - [4839] = 3220, - [4840] = 4813, + [4839] = 4839, + [4840] = 4840, [4841] = 4841, [4842] = 4842, [4843] = 4843, - [4844] = 4802, + [4844] = 4844, [4845] = 4845, - [4846] = 4803, - [4847] = 4805, - [4848] = 4807, + [4846] = 4846, + [4847] = 4847, + [4848] = 4848, [4849] = 4849, - [4850] = 4812, + [4850] = 4850, [4851] = 4851, [4852] = 4852, [4853] = 4853, - [4854] = 4854, - [4855] = 4855, + [4854] = 4829, + [4855] = 4830, [4856] = 4856, - [4857] = 4857, + [4857] = 4809, [4858] = 4858, - [4859] = 4859, + [4859] = 4811, [4860] = 4860, [4861] = 4861, - [4862] = 4862, - [4863] = 1604, - [4864] = 4832, - [4865] = 4836, - [4866] = 4837, + [4862] = 4814, + [4863] = 4815, + [4864] = 4823, + [4865] = 4865, + [4866] = 4866, [4867] = 4867, [4868] = 4868, [4869] = 4869, - [4870] = 4802, - [4871] = 4803, + [4870] = 4870, + [4871] = 4871, [4872] = 4872, - [4873] = 4805, - [4874] = 4807, + [4873] = 4873, + [4874] = 4865, [4875] = 4875, - [4876] = 4808, - [4877] = 4809, - [4878] = 4810, - [4879] = 4811, - [4880] = 4880, - [4881] = 4812, - [4882] = 4832, + [4876] = 4876, + [4877] = 4877, + [4878] = 4845, + [4879] = 4850, + [4880] = 4851, + [4881] = 4881, + [4882] = 4882, [4883] = 4883, [4884] = 4884, [4885] = 4885, - [4886] = 4886, - [4887] = 4887, - [4888] = 4888, - [4889] = 1493, - [4890] = 4890, + [4886] = 4811, + [4887] = 4809, + [4888] = 4811, + [4889] = 4814, + [4890] = 4815, [4891] = 4891, - [4892] = 4836, - [4893] = 4837, - [4894] = 3812, - [4895] = 4895, - [4896] = 1494, - [4897] = 4897, - [4898] = 4805, + [4892] = 4819, + [4893] = 4820, + [4894] = 4821, + [4895] = 4822, + [4896] = 4896, + [4897] = 4823, + [4898] = 4898, [4899] = 4899, - [4900] = 4807, + [4900] = 4845, [4901] = 4901, [4902] = 4902, [4903] = 4903, [4904] = 4904, - [4905] = 4905, - [4906] = 4906, + [4905] = 4850, + [4906] = 4851, [4907] = 4907, [4908] = 4908, - [4909] = 4836, - [4910] = 4837, - [4911] = 4901, - [4912] = 4912, + [4909] = 4909, + [4910] = 4910, + [4911] = 4814, + [4912] = 4815, [4913] = 4913, [4914] = 4914, [4915] = 4915, - [4916] = 4805, + [4916] = 4916, [4917] = 4917, - [4918] = 4807, + [4918] = 4918, [4919] = 4919, - [4920] = 4836, - [4921] = 4837, - [4922] = 4922, - [4923] = 4808, + [4920] = 4920, + [4921] = 4921, + [4922] = 4850, + [4923] = 4851, [4924] = 4924, [4925] = 4925, - [4926] = 4926, - [4927] = 4927, + [4926] = 4814, + [4927] = 4815, [4928] = 4928, - [4929] = 4929, - [4930] = 4930, + [4929] = 4850, + [4930] = 4851, [4931] = 4931, [4932] = 4932, [4933] = 4933, @@ -9755,81 +9759,81 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [4937] = 4937, [4938] = 4938, [4939] = 4939, - [4940] = 3650, - [4941] = 4941, - [4942] = 4868, + [4940] = 4940, + [4941] = 1540, + [4942] = 4942, [4943] = 4943, [4944] = 4944, [4945] = 4945, [4946] = 4946, - [4947] = 4813, + [4947] = 4852, [4948] = 4948, - [4949] = 4949, + [4949] = 3603, [4950] = 4950, - [4951] = 4939, + [4951] = 4951, [4952] = 4952, [4953] = 4953, - [4954] = 4954, + [4954] = 1549, [4955] = 4955, [4956] = 4956, [4957] = 4957, - [4958] = 4958, + [4958] = 4944, [4959] = 4959, [4960] = 4960, - [4961] = 782, + [4961] = 4961, [4962] = 4962, [4963] = 4963, - [4964] = 4832, + [4964] = 4964, [4965] = 4965, [4966] = 4966, [4967] = 4967, - [4968] = 4968, + [4968] = 1557, [4969] = 4969, [4970] = 4970, - [4971] = 4971, + [4971] = 760, [4972] = 4972, [4973] = 4973, [4974] = 4974, - [4975] = 4975, + [4975] = 4845, [4976] = 4976, [4977] = 4977, [4978] = 4978, - [4979] = 4828, + [4979] = 4979, [4980] = 4980, [4981] = 4981, [4982] = 4982, - [4983] = 4872, - [4984] = 4880, + [4983] = 4983, + [4984] = 4984, [4985] = 4985, [4986] = 4986, [4987] = 4987, [4988] = 4988, [4989] = 4989, - [4990] = 4802, + [4990] = 4990, [4991] = 4991, - [4992] = 4803, + [4992] = 4992, [4993] = 4993, [4994] = 4994, [4995] = 4995, [4996] = 4996, [4997] = 4997, - [4998] = 4803, + [4998] = 4998, [4999] = 4999, [5000] = 5000, [5001] = 5001, [5002] = 5002, [5003] = 5003, [5004] = 5004, - [5005] = 5005, + [5005] = 4881, [5006] = 5006, - [5007] = 5007, + [5007] = 4809, [5008] = 5008, - [5009] = 5009, + [5009] = 4811, [5010] = 5010, [5011] = 5011, - [5012] = 5012, + [5012] = 4953, [5013] = 5013, - [5014] = 5014, + [5014] = 4811, [5015] = 5015, [5016] = 5016, [5017] = 5017, @@ -9837,33 +9841,33 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [5019] = 5019, [5020] = 5020, [5021] = 5021, - [5022] = 4829, + [5022] = 5022, [5023] = 5023, [5024] = 5024, [5025] = 5025, [5026] = 5026, [5027] = 5027, [5028] = 5028, - [5029] = 5029, + [5029] = 4882, [5030] = 5030, [5031] = 5031, [5032] = 5032, [5033] = 5033, - [5034] = 4805, + [5034] = 5034, [5035] = 5035, [5036] = 5036, [5037] = 5037, - [5038] = 4807, + [5038] = 5038, [5039] = 5039, [5040] = 5040, [5041] = 5041, [5042] = 5042, [5043] = 5043, - [5044] = 5044, + [5044] = 4814, [5045] = 5045, [5046] = 5046, [5047] = 5047, - [5048] = 5048, + [5048] = 4815, [5049] = 5049, [5050] = 5050, [5051] = 5051, @@ -9874,14 +9878,14 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [5056] = 5056, [5057] = 5057, [5058] = 5058, - [5059] = 4935, + [5059] = 5059, [5060] = 5060, [5061] = 5061, [5062] = 5062, - [5063] = 5063, + [5063] = 3681, [5064] = 5064, [5065] = 5065, - [5066] = 4832, + [5066] = 5066, [5067] = 5067, [5068] = 5068, [5069] = 5069, @@ -9901,12 +9905,12 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [5083] = 5083, [5084] = 5084, [5085] = 5085, - [5086] = 5086, + [5086] = 4940, [5087] = 5087, [5088] = 5088, [5089] = 5089, - [5090] = 5090, - [5091] = 4802, + [5090] = 4110, + [5091] = 5091, [5092] = 5092, [5093] = 5093, [5094] = 5094, @@ -9914,51 +9918,51 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [5096] = 5096, [5097] = 5097, [5098] = 5098, - [5099] = 4803, - [5100] = 5100, - [5101] = 5101, + [5099] = 5099, + [5100] = 4962, + [5101] = 4823, [5102] = 5102, [5103] = 5103, [5104] = 5104, [5105] = 5105, - [5106] = 4832, + [5106] = 5106, [5107] = 5107, [5108] = 5108, [5109] = 5109, - [5110] = 5110, + [5110] = 4852, [5111] = 5111, [5112] = 5112, - [5113] = 5113, + [5113] = 4179, [5114] = 5114, [5115] = 5115, - [5116] = 5116, + [5116] = 4856, [5117] = 5117, [5118] = 5118, [5119] = 5119, [5120] = 5120, - [5121] = 5121, - [5122] = 5122, - [5123] = 4482, - [5124] = 5124, + [5121] = 4819, + [5122] = 4913, + [5123] = 5123, + [5124] = 4820, [5125] = 5125, [5126] = 5126, - [5127] = 5127, - [5128] = 5128, + [5127] = 4821, + [5128] = 4822, [5129] = 5129, - [5130] = 5130, + [5130] = 4845, [5131] = 5131, [5132] = 5132, - [5133] = 5133, + [5133] = 4845, [5134] = 5134, - [5135] = 5135, - [5136] = 5136, + [5135] = 4860, + [5136] = 4823, [5137] = 5137, [5138] = 5138, [5139] = 5139, [5140] = 5140, [5141] = 5141, [5142] = 5142, - [5143] = 5143, + [5143] = 5042, [5144] = 5144, [5145] = 5145, [5146] = 5146, @@ -9966,7 +9970,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [5148] = 5148, [5149] = 5149, [5150] = 5150, - [5151] = 5151, + [5151] = 3768, [5152] = 5152, [5153] = 5153, [5154] = 5154, @@ -9974,7 +9978,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [5156] = 5156, [5157] = 5157, [5158] = 5158, - [5159] = 5159, + [5159] = 4809, [5160] = 5160, [5161] = 5161, [5162] = 5162, @@ -9987,36 +9991,36 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [5169] = 5169, [5170] = 5170, [5171] = 5171, - [5172] = 5172, + [5172] = 4983, [5173] = 5173, [5174] = 5174, - [5175] = 4815, + [5175] = 5175, [5176] = 5176, [5177] = 5177, - [5178] = 4831, + [5178] = 5178, [5179] = 5179, - [5180] = 5180, + [5180] = 5043, [5181] = 5181, - [5182] = 5182, + [5182] = 4814, [5183] = 5183, [5184] = 5184, - [5185] = 5185, - [5186] = 5186, - [5187] = 5187, + [5185] = 5111, + [5186] = 4985, + [5187] = 5117, [5188] = 5188, - [5189] = 5027, + [5189] = 5189, [5190] = 5190, - [5191] = 5191, - [5192] = 5032, + [5191] = 3213, + [5192] = 5192, [5193] = 5193, - [5194] = 4805, + [5194] = 4815, [5195] = 5195, - [5196] = 4807, + [5196] = 5196, [5197] = 5197, [5198] = 5198, [5199] = 5199, [5200] = 5200, - [5201] = 5111, + [5201] = 5201, [5202] = 5202, [5203] = 5203, [5204] = 5204, @@ -10028,7 +10032,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [5210] = 5210, [5211] = 5211, [5212] = 5212, - [5213] = 5112, + [5213] = 5213, [5214] = 5214, [5215] = 5215, [5216] = 5216, @@ -10043,12 +10047,12 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [5225] = 5225, [5226] = 5226, [5227] = 5227, - [5228] = 5134, + [5228] = 5228, [5229] = 5229, [5230] = 5230, [5231] = 5231, - [5232] = 5174, - [5233] = 5233, + [5232] = 5232, + [5233] = 3792, [5234] = 5234, [5235] = 5235, [5236] = 5236, @@ -10060,14 +10064,14 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [5242] = 5242, [5243] = 5243, [5244] = 5244, - [5245] = 5245, + [5245] = 5229, [5246] = 5246, [5247] = 5247, - [5248] = 4955, + [5248] = 5248, [5249] = 5249, - [5250] = 5250, + [5250] = 5231, [5251] = 5251, - [5252] = 5199, + [5252] = 5249, [5253] = 5253, [5254] = 5254, [5255] = 5255, @@ -10083,22 +10087,22 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [5265] = 5265, [5266] = 5266, [5267] = 5267, - [5268] = 5268, + [5268] = 4811, [5269] = 5269, [5270] = 5270, - [5271] = 5271, - [5272] = 5272, + [5271] = 4921, + [5272] = 5253, [5273] = 5273, [5274] = 5274, [5275] = 5275, [5276] = 5276, [5277] = 5277, - [5278] = 5269, + [5278] = 5278, [5279] = 5279, [5280] = 5280, [5281] = 5281, [5282] = 5282, - [5283] = 5234, + [5283] = 5283, [5284] = 5284, [5285] = 5285, [5286] = 5286, @@ -10107,37 +10111,37 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [5289] = 5289, [5290] = 5290, [5291] = 5291, - [5292] = 4803, + [5292] = 5292, [5293] = 5293, [5294] = 5294, [5295] = 5295, [5296] = 5296, [5297] = 5297, - [5298] = 5251, + [5298] = 5298, [5299] = 5299, [5300] = 5300, - [5301] = 3580, - [5302] = 4853, + [5301] = 5301, + [5302] = 4901, [5303] = 5303, - [5304] = 5261, - [5305] = 4914, + [5304] = 5304, + [5305] = 5305, [5306] = 5306, - [5307] = 4812, - [5308] = 5308, + [5307] = 5307, + [5308] = 4824, [5309] = 5309, [5310] = 5310, [5311] = 5311, [5312] = 5312, [5313] = 5313, [5314] = 5314, - [5315] = 5315, + [5315] = 4946, [5316] = 5316, [5317] = 5317, [5318] = 5318, [5319] = 5319, - [5320] = 5306, + [5320] = 5320, [5321] = 5321, - [5322] = 5322, + [5322] = 4831, [5323] = 5323, [5324] = 5324, [5325] = 5325, @@ -10151,73 +10155,73 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [5333] = 5333, [5334] = 5334, [5335] = 5335, - [5336] = 5336, - [5337] = 3695, + [5336] = 5231, + [5337] = 5337, [5338] = 5338, [5339] = 5339, [5340] = 5340, [5341] = 5341, [5342] = 5342, [5343] = 5343, - [5344] = 4856, + [5344] = 5249, [5345] = 5345, [5346] = 5346, [5347] = 5347, - [5348] = 5112, + [5348] = 5348, [5349] = 5349, - [5350] = 5134, + [5350] = 5282, [5351] = 5351, [5352] = 5352, - [5353] = 4857, + [5353] = 5353, [5354] = 5354, - [5355] = 5261, + [5355] = 5355, [5356] = 5356, - [5357] = 4830, + [5357] = 5357, [5358] = 5358, [5359] = 5359, [5360] = 5360, [5361] = 5361, - [5362] = 5362, + [5362] = 5235, [5363] = 5363, - [5364] = 4586, - [5365] = 5365, + [5364] = 5364, + [5365] = 4940, [5366] = 5366, - [5367] = 5367, - [5368] = 4935, - [5369] = 5286, + [5367] = 760, + [5368] = 4829, + [5369] = 4860, [5370] = 5370, [5371] = 5371, [5372] = 5372, - [5373] = 782, - [5374] = 4828, - [5375] = 1502, + [5373] = 5373, + [5374] = 5374, + [5375] = 5375, [5376] = 5376, - [5377] = 4831, + [5377] = 5377, [5378] = 5378, [5379] = 5379, [5380] = 5380, - [5381] = 4853, - [5382] = 4809, + [5381] = 4865, + [5382] = 5382, [5383] = 5383, [5384] = 5384, - [5385] = 5102, + [5385] = 5385, [5386] = 5386, - [5387] = 3806, - [5388] = 1509, - [5389] = 5105, - [5390] = 1511, + [5387] = 3650, + [5388] = 5388, + [5389] = 5389, + [5390] = 5390, [5391] = 5391, [5392] = 5392, - [5393] = 4836, - [5394] = 4810, - [5395] = 4837, - [5396] = 4832, + [5393] = 5393, + [5394] = 5394, + [5395] = 5395, + [5396] = 5396, [5397] = 5397, [5398] = 5398, [5399] = 5399, - [5400] = 5400, + [5400] = 5282, [5401] = 5401, - [5402] = 4913, + [5402] = 1582, [5403] = 5403, [5404] = 5404, [5405] = 5405, @@ -10225,34 +10229,34 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [5407] = 5407, [5408] = 5408, [5409] = 5409, - [5410] = 4836, - [5411] = 4837, - [5412] = 5412, - [5413] = 5413, - [5414] = 4324, - [5415] = 5415, + [5410] = 1588, + [5411] = 4845, + [5412] = 1590, + [5413] = 5255, + [5414] = 4850, + [5415] = 4851, [5416] = 5416, - [5417] = 4811, + [5417] = 5417, [5418] = 5418, - [5419] = 4813, - [5420] = 5420, + [5419] = 4850, + [5420] = 4851, [5421] = 5421, [5422] = 5422, [5423] = 5423, - [5424] = 4812, + [5424] = 5424, [5425] = 5425, [5426] = 5426, - [5427] = 2698, - [5428] = 5428, + [5427] = 5427, + [5428] = 4852, [5429] = 5429, - [5430] = 5430, + [5430] = 5319, [5431] = 5431, [5432] = 5432, [5433] = 5433, [5434] = 5434, [5435] = 5435, [5436] = 5436, - [5437] = 2670, + [5437] = 5437, [5438] = 5438, [5439] = 5439, [5440] = 5440, @@ -10267,394 +10271,394 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [5449] = 5449, [5450] = 5450, [5451] = 5451, - [5452] = 2667, - [5453] = 5453, - [5454] = 2668, - [5455] = 5455, - [5456] = 2669, - [5457] = 5457, - [5458] = 5458, + [5452] = 1655, + [5453] = 1657, + [5454] = 5454, + [5455] = 2679, + [5456] = 5456, + [5457] = 5450, + [5458] = 5451, [5459] = 5459, [5460] = 5460, - [5461] = 2671, + [5461] = 5461, [5462] = 5462, - [5463] = 5463, + [5463] = 5456, [5464] = 5464, [5465] = 5465, [5466] = 5466, [5467] = 5467, [5468] = 5468, - [5469] = 5446, - [5470] = 5462, - [5471] = 5465, - [5472] = 5472, - [5473] = 5473, - [5474] = 5430, - [5475] = 5467, + [5469] = 5469, + [5470] = 5435, + [5471] = 5471, + [5472] = 5437, + [5473] = 5439, + [5474] = 5441, + [5475] = 5475, [5476] = 5476, [5477] = 5477, - [5478] = 5440, + [5478] = 5478, [5479] = 5479, [5480] = 5480, [5481] = 5481, [5482] = 5482, [5483] = 5483, [5484] = 5484, - [5485] = 5485, + [5485] = 5435, [5486] = 5486, [5487] = 5487, [5488] = 5488, [5489] = 5489, - [5490] = 5490, - [5491] = 5491, + [5490] = 5437, + [5491] = 5435, [5492] = 5492, [5493] = 5493, - [5494] = 2665, - [5495] = 5429, - [5496] = 5496, - [5497] = 5496, + [5494] = 5480, + [5495] = 5437, + [5496] = 5439, + [5497] = 5439, [5498] = 5498, [5499] = 5499, - [5500] = 1705, + [5500] = 5441, [5501] = 5501, - [5502] = 1706, + [5502] = 5502, [5503] = 5503, - [5504] = 5482, + [5504] = 5504, [5505] = 5505, [5506] = 5506, [5507] = 5507, [5508] = 5508, - [5509] = 5453, + [5509] = 5509, [5510] = 5510, - [5511] = 5431, - [5512] = 5483, + [5511] = 5511, + [5512] = 5512, [5513] = 5513, - [5514] = 5430, + [5514] = 5514, [5515] = 5515, [5516] = 5516, [5517] = 5517, [5518] = 5518, [5519] = 5519, - [5520] = 5439, + [5520] = 5520, [5521] = 5521, [5522] = 5522, - [5523] = 5523, - [5524] = 5506, + [5523] = 5459, + [5524] = 5524, [5525] = 5525, [5526] = 5526, [5527] = 5527, - [5528] = 5521, - [5529] = 5529, - [5530] = 5530, + [5528] = 5528, + [5529] = 5525, + [5530] = 5441, [5531] = 5531, [5532] = 5532, - [5533] = 5531, + [5533] = 5533, [5534] = 5534, [5535] = 5535, - [5536] = 5536, - [5537] = 5446, + [5536] = 5479, + [5537] = 2670, [5538] = 5538, - [5539] = 5462, - [5540] = 5526, + [5539] = 5539, + [5540] = 5540, [5541] = 5541, - [5542] = 2675, + [5542] = 5542, [5543] = 5543, - [5544] = 5492, - [5545] = 5430, + [5544] = 5544, + [5545] = 5545, [5546] = 5546, - [5547] = 5465, - [5548] = 5548, - [5549] = 5467, - [5550] = 5446, - [5551] = 5498, - [5552] = 5552, + [5547] = 5547, + [5548] = 2638, + [5549] = 2648, + [5550] = 5509, + [5551] = 5482, + [5552] = 2647, [5553] = 5553, [5554] = 5554, - [5555] = 5501, - [5556] = 2623, - [5557] = 5523, - [5558] = 5558, + [5555] = 5479, + [5556] = 5556, + [5557] = 5557, + [5558] = 5438, [5559] = 5559, [5560] = 5560, - [5561] = 5496, - [5562] = 5487, - [5563] = 5482, - [5564] = 2651, - [5565] = 5508, - [5566] = 5517, + [5561] = 5481, + [5562] = 5434, + [5563] = 5477, + [5564] = 5564, + [5565] = 5565, + [5566] = 5566, [5567] = 5567, - [5568] = 5568, - [5569] = 5569, + [5568] = 5465, + [5569] = 5531, [5570] = 5570, - [5571] = 5441, - [5572] = 2618, - [5573] = 5573, - [5574] = 5574, + [5571] = 2686, + [5572] = 5572, + [5573] = 2621, + [5574] = 5489, [5575] = 5575, - [5576] = 5488, + [5576] = 5511, [5577] = 5577, - [5578] = 5505, - [5579] = 5579, + [5578] = 5459, + [5579] = 5525, [5580] = 5580, [5581] = 5581, - [5582] = 5435, + [5582] = 2687, [5583] = 5583, - [5584] = 2642, + [5584] = 5584, [5585] = 5585, - [5586] = 5453, + [5586] = 2690, [5587] = 5587, - [5588] = 5532, - [5589] = 5558, - [5590] = 2672, - [5591] = 2676, + [5588] = 2691, + [5589] = 5589, + [5590] = 2693, + [5591] = 5591, [5592] = 5592, - [5593] = 2677, + [5593] = 5593, [5594] = 5594, - [5595] = 5492, + [5595] = 5595, [5596] = 5596, - [5597] = 4004, - [5598] = 5496, - [5599] = 2652, - [5600] = 5482, - [5601] = 5508, - [5602] = 5602, - [5603] = 5498, - [5604] = 5488, - [5605] = 5605, - [5606] = 5606, - [5607] = 5607, + [5597] = 2694, + [5598] = 5598, + [5599] = 5599, + [5600] = 5572, + [5601] = 5601, + [5602] = 5528, + [5603] = 2688, + [5604] = 5604, + [5605] = 5498, + [5606] = 5498, + [5607] = 5499, [5608] = 5608, - [5609] = 2659, - [5610] = 5430, - [5611] = 5523, - [5612] = 5612, - [5613] = 5515, - [5614] = 5614, - [5615] = 5501, - [5616] = 5616, - [5617] = 5617, - [5618] = 5558, - [5619] = 5619, - [5620] = 5429, - [5621] = 5621, - [5622] = 5608, + [5609] = 5609, + [5610] = 5564, + [5611] = 5611, + [5612] = 5492, + [5613] = 5613, + [5614] = 5511, + [5615] = 5615, + [5616] = 5459, + [5617] = 5525, + [5618] = 5618, + [5619] = 5440, + [5620] = 5581, + [5621] = 5544, + [5622] = 5622, [5623] = 5623, - [5624] = 5432, - [5625] = 5625, - [5626] = 2621, - [5627] = 5477, - [5628] = 5628, - [5629] = 5629, - [5630] = 5567, - [5631] = 5631, - [5632] = 5632, - [5633] = 5633, - [5634] = 2661, - [5635] = 5635, - [5636] = 2648, - [5637] = 5637, - [5638] = 5638, + [5624] = 5508, + [5625] = 5591, + [5626] = 5584, + [5627] = 2624, + [5628] = 5510, + [5629] = 2625, + [5630] = 5513, + [5631] = 5593, + [5632] = 5514, + [5633] = 2626, + [5634] = 5634, + [5635] = 5515, + [5636] = 5554, + [5637] = 2628, + [5638] = 5516, [5639] = 5639, - [5640] = 5640, - [5641] = 5434, - [5642] = 5631, - [5643] = 5637, - [5644] = 5644, + [5640] = 5520, + [5641] = 5641, + [5642] = 5642, + [5643] = 5643, + [5644] = 5488, [5645] = 5645, - [5646] = 5646, - [5647] = 5436, - [5648] = 5640, - [5649] = 5649, - [5650] = 5569, - [5651] = 5612, - [5652] = 2644, - [5653] = 5442, - [5654] = 5654, - [5655] = 5443, - [5656] = 2632, - [5657] = 5455, - [5658] = 5458, - [5659] = 5460, - [5660] = 5577, - [5661] = 5661, + [5646] = 5468, + [5647] = 5647, + [5648] = 3920, + [5649] = 5477, + [5650] = 5589, + [5651] = 5594, + [5652] = 5652, + [5653] = 5596, + [5654] = 2675, + [5655] = 5634, + [5656] = 5462, + [5657] = 5657, + [5658] = 5658, + [5659] = 5659, + [5660] = 2658, + [5661] = 3922, [5662] = 5662, - [5663] = 5592, + [5663] = 5663, [5664] = 5664, - [5665] = 5430, - [5666] = 2680, - [5667] = 5649, - [5668] = 5668, + [5665] = 5464, + [5666] = 5666, + [5667] = 5667, + [5668] = 3924, [5669] = 5669, - [5670] = 5508, - [5671] = 5426, - [5672] = 5672, - [5673] = 5476, - [5674] = 5614, - [5675] = 5479, - [5676] = 5552, - [5677] = 5677, - [5678] = 5446, - [5679] = 5428, - [5680] = 5444, - [5681] = 5462, + [5670] = 5670, + [5671] = 5671, + [5672] = 5489, + [5673] = 5673, + [5674] = 5674, + [5675] = 5675, + [5676] = 5492, + [5677] = 5511, + [5678] = 2676, + [5679] = 5679, + [5680] = 5680, + [5681] = 5681, [5682] = 5682, [5683] = 5683, - [5684] = 5465, - [5685] = 5575, - [5686] = 5467, - [5687] = 5602, - [5688] = 5661, - [5689] = 2626, - [5690] = 5496, - [5691] = 5445, + [5684] = 5681, + [5685] = 2677, + [5686] = 5686, + [5687] = 5687, + [5688] = 5688, + [5689] = 5689, + [5690] = 5690, + [5691] = 5691, [5692] = 5692, - [5693] = 2628, + [5693] = 5522, [5694] = 5694, - [5695] = 5447, - [5696] = 5696, - [5697] = 5496, + [5695] = 5534, + [5696] = 5524, + [5697] = 5511, [5698] = 5698, - [5699] = 5522, - [5700] = 5574, - [5701] = 2622, - [5702] = 5702, - [5703] = 5482, - [5704] = 5704, - [5705] = 5472, - [5706] = 5579, - [5707] = 5707, + [5699] = 5509, + [5700] = 5700, + [5701] = 5459, + [5702] = 2657, + [5703] = 5703, + [5704] = 2653, + [5705] = 5705, + [5706] = 5435, + [5707] = 5437, [5708] = 5708, - [5709] = 5553, - [5710] = 5448, - [5711] = 5508, - [5712] = 2674, + [5709] = 5709, + [5710] = 5433, + [5711] = 5525, + [5712] = 5683, [5713] = 5713, - [5714] = 5449, - [5715] = 5715, - [5716] = 5628, - [5717] = 2655, - [5718] = 5450, - [5719] = 5607, - [5720] = 2656, - [5721] = 5721, - [5722] = 5722, - [5723] = 5644, + [5714] = 5583, + [5715] = 5439, + [5716] = 5441, + [5717] = 5454, + [5718] = 5460, + [5719] = 5719, + [5720] = 5511, + [5721] = 5475, + [5722] = 5443, + [5723] = 5723, [5724] = 5724, - [5725] = 5725, + [5725] = 2633, [5726] = 5726, - [5727] = 5727, - [5728] = 5440, - [5729] = 5535, + [5727] = 2641, + [5728] = 5728, + [5729] = 5611, [5730] = 5730, - [5731] = 5731, - [5732] = 5732, + [5731] = 5444, + [5732] = 2673, [5733] = 5733, - [5734] = 2696, - [5735] = 5462, - [5736] = 5736, - [5737] = 5534, + [5734] = 5734, + [5735] = 5545, + [5736] = 2637, + [5737] = 5432, [5738] = 5738, - [5739] = 5739, - [5740] = 5490, - [5741] = 5541, - [5742] = 5698, + [5739] = 5601, + [5740] = 5535, + [5741] = 5741, + [5742] = 5742, [5743] = 5743, - [5744] = 5662, - [5745] = 5573, - [5746] = 5746, - [5747] = 5747, - [5748] = 5492, - [5749] = 5683, + [5744] = 5744, + [5745] = 5538, + [5746] = 5478, + [5747] = 5659, + [5748] = 5748, + [5749] = 5749, [5750] = 5750, [5751] = 5751, - [5752] = 5482, - [5753] = 5753, - [5754] = 5498, - [5755] = 5501, - [5756] = 5756, - [5757] = 5757, - [5758] = 5758, - [5759] = 5759, - [5760] = 5760, + [5752] = 5752, + [5753] = 5545, + [5754] = 5741, + [5755] = 5675, + [5756] = 5509, + [5757] = 5476, + [5758] = 5464, + [5759] = 5709, + [5760] = 5446, [5761] = 5489, - [5762] = 2664, + [5762] = 5459, [5763] = 5763, - [5764] = 5513, - [5765] = 5765, - [5766] = 5490, - [5767] = 5606, - [5768] = 5768, - [5769] = 5677, - [5770] = 5594, + [5764] = 5553, + [5765] = 5492, + [5766] = 5559, + [5767] = 5767, + [5768] = 2649, + [5769] = 2655, + [5770] = 5750, [5771] = 5771, - [5772] = 5646, - [5773] = 5518, + [5772] = 5447, + [5773] = 5749, [5774] = 5774, - [5775] = 5425, - [5776] = 5567, - [5777] = 5573, - [5778] = 5507, - [5779] = 5779, - [5780] = 5518, - [5781] = 5781, - [5782] = 5515, - [5783] = 5510, - [5784] = 5508, - [5785] = 5677, - [5786] = 5786, - [5787] = 5787, - [5788] = 5788, - [5789] = 5664, + [5775] = 5583, + [5776] = 5528, + [5777] = 2695, + [5778] = 2698, + [5779] = 5663, + [5780] = 2699, + [5781] = 5686, + [5782] = 5659, + [5783] = 5521, + [5784] = 5689, + [5785] = 2671, + [5786] = 1693, + [5787] = 5611, + [5788] = 5688, + [5789] = 5789, [5790] = 5790, - [5791] = 5791, - [5792] = 5570, - [5793] = 3999, - [5794] = 5794, - [5795] = 5465, - [5796] = 5621, - [5797] = 2636, - [5798] = 2650, - [5799] = 4050, + [5791] = 5741, + [5792] = 2650, + [5793] = 5525, + [5794] = 3978, + [5795] = 5723, + [5796] = 5744, + [5797] = 5797, + [5798] = 5466, + [5799] = 5799, [5800] = 5800, - [5801] = 5801, - [5802] = 3928, - [5803] = 5803, - [5804] = 5751, - [5805] = 2649, - [5806] = 5467, - [5807] = 5668, - [5808] = 1647, - [5809] = 2643, - [5810] = 2657, + [5801] = 5723, + [5802] = 5615, + [5803] = 5509, + [5804] = 5804, + [5805] = 5598, + [5806] = 5667, + [5807] = 5507, + [5808] = 5464, + [5809] = 5489, + [5810] = 2672, [5811] = 5492, - [5812] = 5496, - [5813] = 5607, - [5814] = 5482, - [5815] = 5632, - [5816] = 5498, - [5817] = 5606, - [5818] = 5508, - [5819] = 5819, + [5812] = 5595, + [5813] = 5509, + [5814] = 5814, + [5815] = 5639, + [5816] = 5816, + [5817] = 5432, + [5818] = 5448, + [5819] = 5698, [5820] = 5820, - [5821] = 5430, - [5822] = 5523, - [5823] = 5480, - [5824] = 5558, - [5825] = 5825, - [5826] = 5441, + [5821] = 5511, + [5822] = 5509, + [5823] = 5459, + [5824] = 5749, + [5825] = 5525, + [5826] = 2700, [5827] = 5827, - [5828] = 5501, - [5829] = 5704, - [5830] = 5530, - [5831] = 5831, - [5832] = 5832, - [5833] = 5833, + [5828] = 5599, + [5829] = 5829, + [5830] = 5507, + [5831] = 5691, + [5832] = 5595, + [5833] = 5477, [5834] = 5834, - [5835] = 5835, - [5836] = 5836, - [5837] = 5837, - [5838] = 5838, - [5839] = 5839, + [5835] = 5531, + [5836] = 5694, + [5837] = 5565, + [5838] = 5464, + [5839] = 5531, [5840] = 5840, [5841] = 5841, [5842] = 5842, @@ -10671,394 +10675,402 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [5853] = 5853, [5854] = 5854, [5855] = 5855, - [5856] = 5840, - [5857] = 5848, - [5858] = 5832, + [5856] = 5856, + [5857] = 5847, + [5858] = 5843, [5859] = 5859, [5860] = 5860, [5861] = 5861, - [5862] = 5862, + [5862] = 5845, [5863] = 5863, [5864] = 5864, - [5865] = 5851, + [5865] = 5865, [5866] = 5866, - [5867] = 5847, - [5868] = 5838, + [5867] = 5867, + [5868] = 5868, [5869] = 5869, - [5870] = 5840, - [5871] = 5844, + [5870] = 5870, + [5871] = 5850, [5872] = 5872, [5873] = 5873, - [5874] = 5862, - [5875] = 5849, - [5876] = 5862, + [5874] = 5874, + [5875] = 5875, + [5876] = 5876, [5877] = 5877, [5878] = 5878, - [5879] = 5852, - [5880] = 5837, - [5881] = 5881, + [5879] = 5879, + [5880] = 5880, + [5881] = 5845, [5882] = 5882, - [5883] = 5883, + [5883] = 5853, [5884] = 5884, - [5885] = 5862, - [5886] = 5881, - [5887] = 5837, + [5885] = 5885, + [5886] = 5886, + [5887] = 5887, [5888] = 5888, - [5889] = 5889, + [5889] = 5845, [5890] = 5890, [5891] = 5891, - [5892] = 5892, - [5893] = 5892, + [5892] = 5890, + [5893] = 5893, [5894] = 5894, - [5895] = 5892, + [5895] = 5895, [5896] = 5896, - [5897] = 5892, + [5897] = 5897, [5898] = 5898, [5899] = 5899, [5900] = 5900, [5901] = 5901, - [5902] = 5877, - [5903] = 5834, - [5904] = 5900, - [5905] = 5881, - [5906] = 5900, + [5902] = 5902, + [5903] = 5866, + [5904] = 5904, + [5905] = 5842, + [5906] = 5906, [5907] = 5907, - [5908] = 5844, + [5908] = 5908, [5909] = 5909, - [5910] = 5842, - [5911] = 5911, + [5910] = 5910, + [5911] = 5870, [5912] = 5912, - [5913] = 5913, - [5914] = 5853, - [5915] = 5900, - [5916] = 5898, - [5917] = 5917, - [5918] = 5842, - [5919] = 5919, + [5913] = 5875, + [5914] = 5914, + [5915] = 5894, + [5916] = 5880, + [5917] = 5899, + [5918] = 5918, + [5919] = 5853, [5920] = 5920, [5921] = 5921, - [5922] = 5922, - [5923] = 5869, - [5924] = 5924, - [5925] = 5833, - [5926] = 5926, - [5927] = 5872, - [5928] = 5898, - [5929] = 5922, - [5930] = 5834, - [5931] = 5931, - [5932] = 5833, + [5922] = 5849, + [5923] = 5912, + [5924] = 5906, + [5925] = 5925, + [5926] = 5886, + [5927] = 5927, + [5928] = 5925, + [5929] = 5929, + [5930] = 5898, + [5931] = 5865, + [5932] = 5932, [5933] = 5933, - [5934] = 5842, - [5935] = 5843, - [5936] = 5838, - [5937] = 5845, - [5938] = 5938, - [5939] = 5912, + [5934] = 5893, + [5935] = 5935, + [5936] = 5902, + [5937] = 5937, + [5938] = 5844, + [5939] = 5939, [5940] = 5940, - [5941] = 5941, - [5942] = 5862, - [5943] = 5847, - [5944] = 5833, - [5945] = 5945, - [5946] = 5911, - [5947] = 5947, - [5948] = 5938, - [5949] = 5881, - [5950] = 5900, - [5951] = 5883, - [5952] = 5851, - [5953] = 5872, - [5954] = 5894, - [5955] = 5938, - [5956] = 5890, + [5941] = 5910, + [5942] = 5942, + [5943] = 5864, + [5944] = 5944, + [5945] = 5846, + [5946] = 5946, + [5947] = 5904, + [5948] = 5948, + [5949] = 5944, + [5950] = 5876, + [5951] = 5937, + [5952] = 5891, + [5953] = 5846, + [5954] = 5954, + [5955] = 5863, + [5956] = 5956, [5957] = 5957, - [5958] = 5832, - [5959] = 5850, - [5960] = 5834, - [5961] = 5931, - [5962] = 5853, + [5958] = 5899, + [5959] = 5901, + [5960] = 5921, + [5961] = 5929, + [5962] = 5962, [5963] = 5963, - [5964] = 5842, - [5965] = 5861, - [5966] = 5966, - [5967] = 5890, + [5964] = 5850, + [5965] = 5965, + [5966] = 5869, + [5967] = 5899, [5968] = 5968, - [5969] = 5859, - [5970] = 5843, - [5971] = 5843, - [5972] = 5854, - [5973] = 5973, - [5974] = 5863, - [5975] = 5975, - [5976] = 5863, - [5977] = 5849, - [5978] = 5978, - [5979] = 5979, + [5969] = 5852, + [5970] = 5876, + [5971] = 5887, + [5972] = 5972, + [5973] = 5899, + [5974] = 5894, + [5975] = 5925, + [5976] = 5976, + [5977] = 5888, + [5978] = 5901, + [5979] = 5929, [5980] = 5980, - [5981] = 5845, - [5982] = 5982, - [5983] = 5894, - [5984] = 5978, - [5985] = 5980, + [5981] = 5965, + [5982] = 5859, + [5983] = 5983, + [5984] = 5965, + [5985] = 5901, [5986] = 5986, [5987] = 5987, - [5988] = 5847, - [5989] = 5989, - [5990] = 5901, - [5991] = 5991, - [5992] = 5855, - [5993] = 5945, - [5994] = 5994, - [5995] = 5877, - [5996] = 5851, - [5997] = 5848, - [5998] = 5931, - [5999] = 5852, - [6000] = 6000, - [6001] = 5863, - [6002] = 5991, - [6003] = 6003, - [6004] = 5838, - [6005] = 5838, - [6006] = 6006, - [6007] = 5889, - [6008] = 6008, - [6009] = 6009, - [6010] = 6010, - [6011] = 6011, - [6012] = 5978, - [6013] = 5840, - [6014] = 5840, - [6015] = 5844, - [6016] = 5844, + [5988] = 5988, + [5989] = 5890, + [5990] = 5990, + [5991] = 5921, + [5992] = 5992, + [5993] = 5914, + [5994] = 5861, + [5995] = 5843, + [5996] = 5848, + [5997] = 5866, + [5998] = 5894, + [5999] = 5870, + [6000] = 5875, + [6001] = 5853, + [6002] = 6002, + [6003] = 5876, + [6004] = 5929, + [6005] = 5886, + [6006] = 5895, + [6007] = 5863, + [6008] = 5869, + [6009] = 5875, + [6010] = 5901, + [6011] = 5895, + [6012] = 5965, + [6013] = 6013, + [6014] = 5914, + [6015] = 5886, + [6016] = 5902, [6017] = 6017, [6018] = 6018, - [6019] = 5882, - [6020] = 5987, - [6021] = 5989, - [6022] = 6022, - [6023] = 5832, - [6024] = 5994, - [6025] = 5837, - [6026] = 5933, - [6027] = 5843, - [6028] = 6028, - [6029] = 6029, - [6030] = 6030, + [6019] = 5910, + [6020] = 5944, + [6021] = 5850, + [6022] = 5846, + [6023] = 5869, + [6024] = 5877, + [6025] = 5887, + [6026] = 5906, + [6027] = 5888, + [6028] = 5890, + [6029] = 5940, + [6030] = 5954, [6031] = 6031, - [6032] = 5866, - [6033] = 5837, - [6034] = 5861, + [6032] = 5854, + [6033] = 5872, + [6034] = 5847, [6035] = 6035, - [6036] = 6036, - [6037] = 5848, - [6038] = 5852, - [6039] = 5849, - [6040] = 5854, - [6041] = 5982, - [6042] = 5931, - [6043] = 5947, - [6044] = 5861, - [6045] = 5883, - [6046] = 5838, - [6047] = 5840, - [6048] = 5844, - [6049] = 5845, - [6050] = 6050, - [6051] = 6003, - [6052] = 5849, - [6053] = 6006, - [6054] = 6054, - [6055] = 5847, - [6056] = 5837, - [6057] = 6057, - [6058] = 5851, - [6059] = 5938, - [6060] = 5938, - [6061] = 5892, - [6062] = 6062, - [6063] = 5894, - [6064] = 5938, - [6065] = 5901, - [6066] = 5832, - [6067] = 6017, - [6068] = 6068, - [6069] = 5861, - [6070] = 5890, - [6071] = 5911, + [6036] = 5861, + [6037] = 6037, + [6038] = 5877, + [6039] = 5914, + [6040] = 6040, + [6041] = 5879, + [6042] = 6042, + [6043] = 5886, + [6044] = 5920, + [6045] = 5847, + [6046] = 5861, + [6047] = 5880, + [6048] = 5863, + [6049] = 5873, + [6050] = 5940, + [6051] = 5874, + [6052] = 5902, + [6053] = 5986, + [6054] = 5877, + [6055] = 5879, + [6056] = 5880, + [6057] = 5933, + [6058] = 5852, + [6059] = 5907, + [6060] = 6060, + [6061] = 6061, + [6062] = 5845, + [6063] = 6063, + [6064] = 5845, + [6065] = 5850, + [6066] = 5902, + [6067] = 5910, + [6068] = 5992, + [6069] = 5910, + [6070] = 5940, + [6071] = 5988, [6072] = 6072, - [6073] = 6022, - [6074] = 5931, - [6075] = 5872, - [6076] = 5978, - [6077] = 5883, - [6078] = 5877, - [6079] = 5980, - [6080] = 5980, + [6073] = 5885, + [6074] = 5948, + [6075] = 5944, + [6076] = 5877, + [6077] = 5878, + [6078] = 5846, + [6079] = 5894, + [6080] = 6080, [6081] = 6081, - [6082] = 5862, - [6083] = 5881, + [6082] = 5921, + [6083] = 5868, [6084] = 6084, - [6085] = 6084, - [6086] = 5890, - [6087] = 5987, - [6088] = 5987, - [6089] = 5890, - [6090] = 5933, - [6091] = 5898, - [6092] = 5989, - [6093] = 5945, - [6094] = 5883, - [6095] = 5933, - [6096] = 6035, - [6097] = 5860, - [6098] = 6098, - [6099] = 5894, - [6100] = 6100, - [6101] = 5901, - [6102] = 5900, - [6103] = 5989, - [6104] = 5909, - [6105] = 5994, - [6106] = 5894, - [6107] = 5901, - [6108] = 6108, - [6109] = 5978, - [6110] = 6110, - [6111] = 5848, - [6112] = 5881, - [6113] = 6035, - [6114] = 5864, - [6115] = 5900, - [6116] = 6003, - [6117] = 6117, - [6118] = 5980, - [6119] = 6119, - [6120] = 6120, - [6121] = 5987, - [6122] = 6050, - [6123] = 5911, - [6124] = 5853, - [6125] = 5869, - [6126] = 5989, - [6127] = 5837, - [6128] = 5862, - [6129] = 5933, - [6130] = 5884, - [6131] = 5854, - [6132] = 6006, - [6133] = 5938, - [6134] = 6119, - [6135] = 5845, - [6136] = 5848, - [6137] = 5931, - [6138] = 5901, - [6139] = 5852, - [6140] = 5898, - [6141] = 5854, - [6142] = 5852, - [6143] = 6143, - [6144] = 5838, - [6145] = 6120, - [6146] = 5840, - [6147] = 5844, - [6148] = 5852, - [6149] = 5994, - [6150] = 6011, - [6151] = 6003, - [6152] = 6117, - [6153] = 6120, - [6154] = 6154, - [6155] = 6119, - [6156] = 5837, - [6157] = 6157, - [6158] = 6158, - [6159] = 5913, - [6160] = 6017, - [6161] = 5888, - [6162] = 5853, - [6163] = 5922, - [6164] = 5869, - [6165] = 6006, - [6166] = 5947, - [6167] = 6011, - [6168] = 5945, - [6169] = 5898, - [6170] = 5853, - [6171] = 6120, + [6085] = 5904, + [6086] = 5918, + [6087] = 5879, + [6088] = 5869, + [6089] = 5878, + [6090] = 5880, + [6091] = 5854, + [6092] = 5904, + [6093] = 5887, + [6094] = 5992, + [6095] = 6095, + [6096] = 5868, + [6097] = 6037, + [6098] = 5843, + [6099] = 6061, + [6100] = 5904, + [6101] = 6101, + [6102] = 5866, + [6103] = 6101, + [6104] = 5895, + [6105] = 5870, + [6106] = 5888, + [6107] = 5937, + [6108] = 5925, + [6109] = 5875, + [6110] = 5854, + [6111] = 5907, + [6112] = 5868, + [6113] = 5906, + [6114] = 5906, + [6115] = 5878, + [6116] = 5986, + [6117] = 5854, + [6118] = 5914, + [6119] = 5988, + [6120] = 5847, + [6121] = 6121, + [6122] = 5918, + [6123] = 5853, + [6124] = 5890, + [6125] = 6125, + [6126] = 5925, + [6127] = 5841, + [6128] = 6121, + [6129] = 5885, + [6130] = 5932, + [6131] = 5918, + [6132] = 5876, + [6133] = 6133, + [6134] = 5861, + [6135] = 5854, + [6136] = 6136, + [6137] = 6137, + [6138] = 5944, + [6139] = 5863, + [6140] = 5986, + [6141] = 5899, + [6142] = 6142, + [6143] = 5901, + [6144] = 5847, + [6145] = 5929, + [6146] = 5887, + [6147] = 5861, + [6148] = 5878, + [6149] = 5863, + [6150] = 5852, + [6151] = 5863, + [6152] = 5877, + [6153] = 5888, + [6154] = 5879, + [6155] = 5880, + [6156] = 6040, + [6157] = 5992, + [6158] = 5882, + [6159] = 6121, + [6160] = 5925, + [6161] = 6040, + [6162] = 5965, + [6163] = 6163, + [6164] = 5845, + [6165] = 5848, + [6166] = 5907, + [6167] = 5849, + [6168] = 6168, + [6169] = 6040, + [6170] = 5937, + [6171] = 5844, [6172] = 6172, - [6173] = 5891, - [6174] = 6017, - [6175] = 6120, - [6176] = 5854, - [6177] = 5913, - [6178] = 5869, - [6179] = 5945, - [6180] = 6180, - [6181] = 6022, - [6182] = 5890, - [6183] = 6183, - [6184] = 6022, - [6185] = 5931, - [6186] = 5848, - [6187] = 5854, - [6188] = 5913, - [6189] = 5994, - [6190] = 6081, - [6191] = 5852, - [6192] = 6003, - [6193] = 5898, - [6194] = 5838, - [6195] = 5840, - [6196] = 5863, - [6197] = 6057, - [6198] = 5888, - [6199] = 5926, - [6200] = 6008, - [6201] = 6006, - [6202] = 5844, - [6203] = 6050, - [6204] = 6036, - [6205] = 5854, - [6206] = 5896, - [6207] = 5849, - [6208] = 5913, - [6209] = 5853, - [6210] = 5966, - [6211] = 6029, - [6212] = 5848, - [6213] = 5963, - [6214] = 5852, - [6215] = 5848, - [6216] = 5968, - [6217] = 5881, - [6218] = 5837, - [6219] = 6219, - [6220] = 6154, - [6221] = 5839, - [6222] = 6222, - [6223] = 6223, - [6224] = 5854, - [6225] = 6117, - [6226] = 5838, - [6227] = 5892, - [6228] = 5840, - [6229] = 6229, - [6230] = 5844, - [6231] = 5888, - [6232] = 6011, - [6233] = 5863, - [6234] = 6017, - [6235] = 5896, - [6236] = 5913, - [6237] = 5833, - [6238] = 6022, - [6239] = 5913, - [6240] = 5872, - [6241] = 5834, - [6242] = 6100, - [6243] = 6011, + [6173] = 6125, + [6174] = 5956, + [6175] = 5895, + [6176] = 5940, + [6177] = 5847, + [6178] = 5841, + [6179] = 5965, + [6180] = 5852, + [6181] = 5877, + [6182] = 6182, + [6183] = 5850, + [6184] = 5863, + [6185] = 5849, + [6186] = 5906, + [6187] = 5847, + [6188] = 6188, + [6189] = 5861, + [6190] = 5918, + [6191] = 5899, + [6192] = 5904, + [6193] = 5965, + [6194] = 5925, + [6195] = 5863, + [6196] = 5849, + [6197] = 5879, + [6198] = 6040, + [6199] = 5879, + [6200] = 5847, + [6201] = 5861, + [6202] = 5956, + [6203] = 5877, + [6204] = 6084, + [6205] = 5879, + [6206] = 5885, + [6207] = 6168, + [6208] = 5957, + [6209] = 5880, + [6210] = 6210, + [6211] = 5870, + [6212] = 5972, + [6213] = 5932, + [6214] = 6214, + [6215] = 5937, + [6216] = 5849, + [6217] = 5906, + [6218] = 5877, + [6219] = 5927, + [6220] = 6220, + [6221] = 5860, + [6222] = 5908, + [6223] = 5845, + [6224] = 5937, + [6225] = 5879, + [6226] = 5880, + [6227] = 5900, + [6228] = 5986, + [6229] = 5868, + [6230] = 5861, + [6231] = 5845, + [6232] = 5937, + [6233] = 5878, + [6234] = 5901, + [6235] = 5940, + [6236] = 5988, + [6237] = 5988, + [6238] = 5894, + [6239] = 5992, + [6240] = 5843, + [6241] = 6214, + [6242] = 5940, + [6243] = 6214, + [6244] = 5880, + [6245] = 5848, + [6246] = 5852, + [6247] = 5849, + [6248] = 6125, + [6249] = 5904, + [6250] = 5866, + [6251] = 5907, }; static const TSSymbol ts_supertype_symbols[SUPERTYPE_COUNT] = { @@ -11503,6 +11515,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '.', 30, '/', 24, '0', 271, + ':', 147, ';', 145, '<', 227, '>', 151, @@ -11654,14 +11667,14 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '?', 37, '[', 148, '\\', 84, + '`', 264, '{', 138, '|', 207, ); if (set_contains(extras_character_set_1, 10, lookahead)) SKIP(20); if (lookahead == '$' || ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(280); + ('_' <= lookahead && lookahead <= 'z')) ADVANCE(280); if (lookahead > '~') ADVANCE(282); END_STATE(); case 21: @@ -14299,7 +14312,7 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [28] = {.lex_state = 128, .external_lex_state = 2}, [29] = {.lex_state = 128, .external_lex_state = 2}, [30] = {.lex_state = 128, .external_lex_state = 2}, - [31] = {.lex_state = 8, .external_lex_state = 2}, + [31] = {.lex_state = 128, .external_lex_state = 2}, [32] = {.lex_state = 128, .external_lex_state = 2}, [33] = {.lex_state = 128, .external_lex_state = 2}, [34] = {.lex_state = 128, .external_lex_state = 2}, @@ -14319,8 +14332,8 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [48] = {.lex_state = 128, .external_lex_state = 2}, [49] = {.lex_state = 128, .external_lex_state = 2}, [50] = {.lex_state = 128, .external_lex_state = 2}, - [51] = {.lex_state = 8, .external_lex_state = 2}, - [52] = {.lex_state = 128, .external_lex_state = 2}, + [51] = {.lex_state = 128, .external_lex_state = 2}, + [52] = {.lex_state = 8, .external_lex_state = 2}, [53] = {.lex_state = 128, .external_lex_state = 2}, [54] = {.lex_state = 128, .external_lex_state = 2}, [55] = {.lex_state = 128, .external_lex_state = 2}, @@ -14332,15 +14345,15 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [61] = {.lex_state = 128, .external_lex_state = 2}, [62] = {.lex_state = 128, .external_lex_state = 2}, [63] = {.lex_state = 8, .external_lex_state = 2}, - [64] = {.lex_state = 128, .external_lex_state = 2}, + [64] = {.lex_state = 8, .external_lex_state = 2}, [65] = {.lex_state = 8, .external_lex_state = 2}, - [66] = {.lex_state = 8, .external_lex_state = 2}, + [66] = {.lex_state = 128, .external_lex_state = 2}, [67] = {.lex_state = 8, .external_lex_state = 2}, [68] = {.lex_state = 8, .external_lex_state = 2}, [69] = {.lex_state = 8, .external_lex_state = 2}, [70] = {.lex_state = 8, .external_lex_state = 2}, - [71] = {.lex_state = 128, .external_lex_state = 2}, - [72] = {.lex_state = 128, .external_lex_state = 2}, + [71] = {.lex_state = 8, .external_lex_state = 2}, + [72] = {.lex_state = 8, .external_lex_state = 2}, [73] = {.lex_state = 128, .external_lex_state = 2}, [74] = {.lex_state = 128, .external_lex_state = 2}, [75] = {.lex_state = 128, .external_lex_state = 2}, @@ -14354,57 +14367,57 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [83] = {.lex_state = 128, .external_lex_state = 2}, [84] = {.lex_state = 128, .external_lex_state = 2}, [85] = {.lex_state = 128, .external_lex_state = 2}, - [86] = {.lex_state = 8, .external_lex_state = 2}, + [86] = {.lex_state = 128, .external_lex_state = 2}, [87] = {.lex_state = 3, .external_lex_state = 4}, [88] = {.lex_state = 3, .external_lex_state = 4}, [89] = {.lex_state = 3, .external_lex_state = 4}, [90] = {.lex_state = 3, .external_lex_state = 3}, [91] = {.lex_state = 3, .external_lex_state = 3}, - [92] = {.lex_state = 3, .external_lex_state = 3}, - [93] = {.lex_state = 8, .external_lex_state = 2}, + [92] = {.lex_state = 8, .external_lex_state = 2}, + [93] = {.lex_state = 3, .external_lex_state = 3}, [94] = {.lex_state = 3, .external_lex_state = 3}, - [95] = {.lex_state = 8, .external_lex_state = 2}, - [96] = {.lex_state = 3, .external_lex_state = 3}, + [95] = {.lex_state = 3, .external_lex_state = 3}, + [96] = {.lex_state = 8, .external_lex_state = 2}, [97] = {.lex_state = 3, .external_lex_state = 3}, [98] = {.lex_state = 8, .external_lex_state = 2}, [99] = {.lex_state = 3, .external_lex_state = 3}, [100] = {.lex_state = 3, .external_lex_state = 3}, - [101] = {.lex_state = 3, .external_lex_state = 3}, + [101] = {.lex_state = 8, .external_lex_state = 2}, [102] = {.lex_state = 3, .external_lex_state = 3}, [103] = {.lex_state = 3, .external_lex_state = 3}, - [104] = {.lex_state = 8, .external_lex_state = 2}, + [104] = {.lex_state = 3, .external_lex_state = 3}, [105] = {.lex_state = 3, .external_lex_state = 3}, [106] = {.lex_state = 8, .external_lex_state = 2}, - [107] = {.lex_state = 8, .external_lex_state = 2}, - [108] = {.lex_state = 3, .external_lex_state = 3}, - [109] = {.lex_state = 8, .external_lex_state = 2}, + [107] = {.lex_state = 3, .external_lex_state = 3}, + [108] = {.lex_state = 8, .external_lex_state = 2}, + [109] = {.lex_state = 3, .external_lex_state = 3}, [110] = {.lex_state = 8, .external_lex_state = 2}, - [111] = {.lex_state = 3, .external_lex_state = 3}, - [112] = {.lex_state = 3, .external_lex_state = 5}, - [113] = {.lex_state = 3, .external_lex_state = 5}, + [111] = {.lex_state = 8, .external_lex_state = 2}, + [112] = {.lex_state = 3, .external_lex_state = 3}, + [113] = {.lex_state = 3, .external_lex_state = 3}, [114] = {.lex_state = 3, .external_lex_state = 5}, [115] = {.lex_state = 3, .external_lex_state = 5}, - [116] = {.lex_state = 3, .external_lex_state = 5}, - [117] = {.lex_state = 3, .external_lex_state = 3}, + [116] = {.lex_state = 3, .external_lex_state = 3}, + [117] = {.lex_state = 3, .external_lex_state = 5}, [118] = {.lex_state = 3, .external_lex_state = 5}, [119] = {.lex_state = 3, .external_lex_state = 5}, [120] = {.lex_state = 3, .external_lex_state = 5}, - [121] = {.lex_state = 3, .external_lex_state = 3}, + [121] = {.lex_state = 3, .external_lex_state = 5}, [122] = {.lex_state = 3, .external_lex_state = 5}, - [123] = {.lex_state = 3, .external_lex_state = 3}, + [123] = {.lex_state = 3, .external_lex_state = 5}, [124] = {.lex_state = 3, .external_lex_state = 3}, [125] = {.lex_state = 3, .external_lex_state = 3}, [126] = {.lex_state = 3, .external_lex_state = 3}, [127] = {.lex_state = 3, .external_lex_state = 3}, [128] = {.lex_state = 3, .external_lex_state = 3}, [129] = {.lex_state = 3, .external_lex_state = 3}, - [130] = {.lex_state = 3, .external_lex_state = 5}, + [130] = {.lex_state = 3, .external_lex_state = 3}, [131] = {.lex_state = 3, .external_lex_state = 3}, [132] = {.lex_state = 3, .external_lex_state = 3}, [133] = {.lex_state = 3, .external_lex_state = 3}, [134] = {.lex_state = 3, .external_lex_state = 5}, [135] = {.lex_state = 3, .external_lex_state = 3}, - [136] = {.lex_state = 3, .external_lex_state = 3}, + [136] = {.lex_state = 3, .external_lex_state = 5}, [137] = {.lex_state = 3, .external_lex_state = 5}, [138] = {.lex_state = 3, .external_lex_state = 3}, [139] = {.lex_state = 3, .external_lex_state = 3}, @@ -14418,13 +14431,13 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [147] = {.lex_state = 3, .external_lex_state = 3}, [148] = {.lex_state = 3, .external_lex_state = 3}, [149] = {.lex_state = 3, .external_lex_state = 3}, - [150] = {.lex_state = 3, .external_lex_state = 3}, + [150] = {.lex_state = 8, .external_lex_state = 2}, [151] = {.lex_state = 3, .external_lex_state = 3}, [152] = {.lex_state = 3, .external_lex_state = 3}, [153] = {.lex_state = 3, .external_lex_state = 3}, [154] = {.lex_state = 3, .external_lex_state = 3}, [155] = {.lex_state = 3, .external_lex_state = 3}, - [156] = {.lex_state = 8, .external_lex_state = 2}, + [156] = {.lex_state = 3, .external_lex_state = 3}, [157] = {.lex_state = 3, .external_lex_state = 3}, [158] = {.lex_state = 3, .external_lex_state = 3}, [159] = {.lex_state = 3, .external_lex_state = 3}, @@ -14444,29 +14457,29 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [173] = {.lex_state = 127, .external_lex_state = 3}, [174] = {.lex_state = 127, .external_lex_state = 5}, [175] = {.lex_state = 127, .external_lex_state = 5}, - [176] = {.lex_state = 127, .external_lex_state = 3}, + [176] = {.lex_state = 127, .external_lex_state = 5}, [177] = {.lex_state = 127, .external_lex_state = 3}, - [178] = {.lex_state = 127, .external_lex_state = 5}, + [178] = {.lex_state = 127, .external_lex_state = 3}, [179] = {.lex_state = 127, .external_lex_state = 3}, [180] = {.lex_state = 127, .external_lex_state = 3}, [181] = {.lex_state = 127, .external_lex_state = 3}, [182] = {.lex_state = 2, .external_lex_state = 3}, [183] = {.lex_state = 2, .external_lex_state = 5}, [184] = {.lex_state = 2, .external_lex_state = 5}, - [185] = {.lex_state = 128, .external_lex_state = 2}, + [185] = {.lex_state = 2, .external_lex_state = 3}, [186] = {.lex_state = 128, .external_lex_state = 2}, [187] = {.lex_state = 128, .external_lex_state = 2}, - [188] = {.lex_state = 128, .external_lex_state = 2}, - [189] = {.lex_state = 2, .external_lex_state = 3}, + [188] = {.lex_state = 2, .external_lex_state = 3}, + [189] = {.lex_state = 128, .external_lex_state = 2}, [190] = {.lex_state = 128, .external_lex_state = 2}, [191] = {.lex_state = 2, .external_lex_state = 3}, [192] = {.lex_state = 128, .external_lex_state = 2}, [193] = {.lex_state = 128, .external_lex_state = 2}, [194] = {.lex_state = 128, .external_lex_state = 2}, - [195] = {.lex_state = 2, .external_lex_state = 3}, + [195] = {.lex_state = 128, .external_lex_state = 2}, [196] = {.lex_state = 2, .external_lex_state = 3}, - [197] = {.lex_state = 2, .external_lex_state = 3}, - [198] = {.lex_state = 2, .external_lex_state = 5}, + [197] = {.lex_state = 2, .external_lex_state = 5}, + [198] = {.lex_state = 2, .external_lex_state = 3}, [199] = {.lex_state = 2, .external_lex_state = 3}, [200] = {.lex_state = 2, .external_lex_state = 3}, [201] = {.lex_state = 2, .external_lex_state = 3}, @@ -14483,17 +14496,17 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [212] = {.lex_state = 128, .external_lex_state = 2}, [213] = {.lex_state = 128, .external_lex_state = 2}, [214] = {.lex_state = 128, .external_lex_state = 2}, - [215] = {.lex_state = 128, .external_lex_state = 2}, + [215] = {.lex_state = 127, .external_lex_state = 5}, [216] = {.lex_state = 128, .external_lex_state = 2}, [217] = {.lex_state = 128, .external_lex_state = 2}, - [218] = {.lex_state = 127, .external_lex_state = 5}, + [218] = {.lex_state = 128, .external_lex_state = 2}, [219] = {.lex_state = 128, .external_lex_state = 2}, [220] = {.lex_state = 127, .external_lex_state = 5}, [221] = {.lex_state = 128, .external_lex_state = 2}, - [222] = {.lex_state = 128, .external_lex_state = 2}, - [223] = {.lex_state = 128, .external_lex_state = 2}, - [224] = {.lex_state = 127, .external_lex_state = 5}, - [225] = {.lex_state = 127, .external_lex_state = 5}, + [222] = {.lex_state = 127, .external_lex_state = 5}, + [223] = {.lex_state = 127, .external_lex_state = 5}, + [224] = {.lex_state = 128, .external_lex_state = 2}, + [225] = {.lex_state = 128, .external_lex_state = 2}, [226] = {.lex_state = 128, .external_lex_state = 2}, [227] = {.lex_state = 128, .external_lex_state = 2}, [228] = {.lex_state = 127, .external_lex_state = 5}, @@ -14503,23 +14516,23 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [232] = {.lex_state = 127, .external_lex_state = 5}, [233] = {.lex_state = 127, .external_lex_state = 5}, [234] = {.lex_state = 127, .external_lex_state = 5}, - [235] = {.lex_state = 127, .external_lex_state = 5}, + [235] = {.lex_state = 128, .external_lex_state = 6}, [236] = {.lex_state = 127, .external_lex_state = 5}, [237] = {.lex_state = 127, .external_lex_state = 5}, [238] = {.lex_state = 127, .external_lex_state = 5}, [239] = {.lex_state = 127, .external_lex_state = 5}, - [240] = {.lex_state = 128, .external_lex_state = 2}, + [240] = {.lex_state = 127, .external_lex_state = 5}, [241] = {.lex_state = 127, .external_lex_state = 5}, [242] = {.lex_state = 127, .external_lex_state = 5}, [243] = {.lex_state = 127, .external_lex_state = 5}, [244] = {.lex_state = 127, .external_lex_state = 5}, [245] = {.lex_state = 127, .external_lex_state = 5}, - [246] = {.lex_state = 127, .external_lex_state = 5}, + [246] = {.lex_state = 128, .external_lex_state = 2}, [247] = {.lex_state = 127, .external_lex_state = 5}, [248] = {.lex_state = 127, .external_lex_state = 5}, [249] = {.lex_state = 127, .external_lex_state = 5}, [250] = {.lex_state = 127, .external_lex_state = 5}, - [251] = {.lex_state = 128, .external_lex_state = 6}, + [251] = {.lex_state = 127, .external_lex_state = 5}, [252] = {.lex_state = 127, .external_lex_state = 5}, [253] = {.lex_state = 127, .external_lex_state = 5}, [254] = {.lex_state = 127, .external_lex_state = 5}, @@ -14535,22 +14548,22 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [264] = {.lex_state = 128, .external_lex_state = 2}, [265] = {.lex_state = 128, .external_lex_state = 2}, [266] = {.lex_state = 128, .external_lex_state = 2}, - [267] = {.lex_state = 3, .external_lex_state = 3}, + [267] = {.lex_state = 128, .external_lex_state = 2}, [268] = {.lex_state = 128, .external_lex_state = 2}, - [269] = {.lex_state = 128, .external_lex_state = 2}, + [269] = {.lex_state = 3, .external_lex_state = 3}, [270] = {.lex_state = 3, .external_lex_state = 3}, - [271] = {.lex_state = 3, .external_lex_state = 3}, + [271] = {.lex_state = 128, .external_lex_state = 2}, [272] = {.lex_state = 128, .external_lex_state = 2}, [273] = {.lex_state = 128, .external_lex_state = 2}, [274] = {.lex_state = 128, .external_lex_state = 2}, [275] = {.lex_state = 128, .external_lex_state = 2}, [276] = {.lex_state = 128, .external_lex_state = 2}, [277] = {.lex_state = 128, .external_lex_state = 2}, - [278] = {.lex_state = 3, .external_lex_state = 3}, - [279] = {.lex_state = 128, .external_lex_state = 2}, + [278] = {.lex_state = 128, .external_lex_state = 2}, + [279] = {.lex_state = 3, .external_lex_state = 3}, [280] = {.lex_state = 128, .external_lex_state = 2}, [281] = {.lex_state = 128, .external_lex_state = 2}, - [282] = {.lex_state = 128, .external_lex_state = 2}, + [282] = {.lex_state = 3, .external_lex_state = 3}, [283] = {.lex_state = 128, .external_lex_state = 2}, [284] = {.lex_state = 128, .external_lex_state = 2}, [285] = {.lex_state = 128, .external_lex_state = 2}, @@ -14581,8 +14594,8 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [310] = {.lex_state = 128, .external_lex_state = 2}, [311] = {.lex_state = 128, .external_lex_state = 2}, [312] = {.lex_state = 128, .external_lex_state = 2}, - [313] = {.lex_state = 128, .external_lex_state = 6}, - [314] = {.lex_state = 128, .external_lex_state = 2}, + [313] = {.lex_state = 128, .external_lex_state = 2}, + [314] = {.lex_state = 128, .external_lex_state = 6}, [315] = {.lex_state = 128, .external_lex_state = 2}, [316] = {.lex_state = 128, .external_lex_state = 2}, [317] = {.lex_state = 128, .external_lex_state = 2}, @@ -14687,7 +14700,7 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [416] = {.lex_state = 128, .external_lex_state = 2}, [417] = {.lex_state = 128, .external_lex_state = 2}, [418] = {.lex_state = 128, .external_lex_state = 2}, - [419] = {.lex_state = 128, .external_lex_state = 2}, + [419] = {.lex_state = 3, .external_lex_state = 4}, [420] = {.lex_state = 128, .external_lex_state = 2}, [421] = {.lex_state = 128, .external_lex_state = 2}, [422] = {.lex_state = 128, .external_lex_state = 2}, @@ -14698,7 +14711,7 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [427] = {.lex_state = 128, .external_lex_state = 2}, [428] = {.lex_state = 128, .external_lex_state = 2}, [429] = {.lex_state = 128, .external_lex_state = 2}, - [430] = {.lex_state = 128, .external_lex_state = 2}, + [430] = {.lex_state = 3, .external_lex_state = 4}, [431] = {.lex_state = 128, .external_lex_state = 2}, [432] = {.lex_state = 128, .external_lex_state = 2}, [433] = {.lex_state = 128, .external_lex_state = 2}, @@ -14708,8 +14721,8 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [437] = {.lex_state = 128, .external_lex_state = 2}, [438] = {.lex_state = 128, .external_lex_state = 2}, [439] = {.lex_state = 128, .external_lex_state = 2}, - [440] = {.lex_state = 3, .external_lex_state = 4}, - [441] = {.lex_state = 128, .external_lex_state = 2}, + [440] = {.lex_state = 128, .external_lex_state = 2}, + [441] = {.lex_state = 3, .external_lex_state = 4}, [442] = {.lex_state = 128, .external_lex_state = 2}, [443] = {.lex_state = 128, .external_lex_state = 2}, [444] = {.lex_state = 128, .external_lex_state = 2}, @@ -14718,7 +14731,7 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [447] = {.lex_state = 128, .external_lex_state = 2}, [448] = {.lex_state = 128, .external_lex_state = 2}, [449] = {.lex_state = 128, .external_lex_state = 2}, - [450] = {.lex_state = 3, .external_lex_state = 4}, + [450] = {.lex_state = 128, .external_lex_state = 2}, [451] = {.lex_state = 128, .external_lex_state = 2}, [452] = {.lex_state = 128, .external_lex_state = 2}, [453] = {.lex_state = 128, .external_lex_state = 2}, @@ -14751,7 +14764,7 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [480] = {.lex_state = 128, .external_lex_state = 2}, [481] = {.lex_state = 128, .external_lex_state = 2}, [482] = {.lex_state = 128, .external_lex_state = 2}, - [483] = {.lex_state = 3, .external_lex_state = 4}, + [483] = {.lex_state = 128, .external_lex_state = 2}, [484] = {.lex_state = 128, .external_lex_state = 2}, [485] = {.lex_state = 128, .external_lex_state = 2}, [486] = {.lex_state = 128, .external_lex_state = 2}, @@ -14940,10 +14953,10 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [669] = {.lex_state = 2, .external_lex_state = 4}, [670] = {.lex_state = 3, .external_lex_state = 5}, [671] = {.lex_state = 2, .external_lex_state = 4}, - [672] = {.lex_state = 2, .external_lex_state = 4}, - [673] = {.lex_state = 2, .external_lex_state = 4}, - [674] = {.lex_state = 3, .external_lex_state = 5}, - [675] = {.lex_state = 3, .external_lex_state = 5}, + [672] = {.lex_state = 3, .external_lex_state = 5}, + [673] = {.lex_state = 3, .external_lex_state = 5}, + [674] = {.lex_state = 2, .external_lex_state = 4}, + [675] = {.lex_state = 2, .external_lex_state = 4}, [676] = {.lex_state = 2, .external_lex_state = 4}, [677] = {.lex_state = 2, .external_lex_state = 4}, [678] = {.lex_state = 2, .external_lex_state = 4}, @@ -14951,20 +14964,20 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [680] = {.lex_state = 2, .external_lex_state = 4}, [681] = {.lex_state = 2, .external_lex_state = 4}, [682] = {.lex_state = 128, .external_lex_state = 2}, - [683] = {.lex_state = 2, .external_lex_state = 5}, + [683] = {.lex_state = 128, .external_lex_state = 2}, [684] = {.lex_state = 2, .external_lex_state = 5}, - [685] = {.lex_state = 128, .external_lex_state = 2}, + [685] = {.lex_state = 2, .external_lex_state = 5}, [686] = {.lex_state = 2, .external_lex_state = 5}, [687] = {.lex_state = 2, .external_lex_state = 4}, - [688] = {.lex_state = 128, .external_lex_state = 2}, - [689] = {.lex_state = 2, .external_lex_state = 4}, + [688] = {.lex_state = 2, .external_lex_state = 4}, + [689] = {.lex_state = 128, .external_lex_state = 2}, [690] = {.lex_state = 128, .external_lex_state = 2}, [691] = {.lex_state = 2, .external_lex_state = 4}, - [692] = {.lex_state = 2, .external_lex_state = 4}, + [692] = {.lex_state = 128, .external_lex_state = 2}, [693] = {.lex_state = 128, .external_lex_state = 2}, - [694] = {.lex_state = 128, .external_lex_state = 2}, - [695] = {.lex_state = 128, .external_lex_state = 2}, - [696] = {.lex_state = 2, .external_lex_state = 4}, + [694] = {.lex_state = 2, .external_lex_state = 4}, + [695] = {.lex_state = 2, .external_lex_state = 4}, + [696] = {.lex_state = 128, .external_lex_state = 2}, [697] = {.lex_state = 2, .external_lex_state = 4}, [698] = {.lex_state = 2, .external_lex_state = 5}, [699] = {.lex_state = 2, .external_lex_state = 5}, @@ -14974,10 +14987,10 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [703] = {.lex_state = 2, .external_lex_state = 3}, [704] = {.lex_state = 2, .external_lex_state = 3}, [705] = {.lex_state = 2, .external_lex_state = 3}, - [706] = {.lex_state = 2, .external_lex_state = 3}, + [706] = {.lex_state = 2, .external_lex_state = 5}, [707] = {.lex_state = 2, .external_lex_state = 5}, [708] = {.lex_state = 2, .external_lex_state = 5}, - [709] = {.lex_state = 2, .external_lex_state = 5}, + [709] = {.lex_state = 2, .external_lex_state = 3}, [710] = {.lex_state = 2, .external_lex_state = 5}, [711] = {.lex_state = 2, .external_lex_state = 5}, [712] = {.lex_state = 2, .external_lex_state = 5}, @@ -14987,80 +15000,80 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [716] = {.lex_state = 3, .external_lex_state = 3}, [717] = {.lex_state = 3, .external_lex_state = 3}, [718] = {.lex_state = 2, .external_lex_state = 3}, - [719] = {.lex_state = 2, .external_lex_state = 3}, + [719] = {.lex_state = 128, .external_lex_state = 6}, [720] = {.lex_state = 2, .external_lex_state = 3}, - [721] = {.lex_state = 2, .external_lex_state = 3}, - [722] = {.lex_state = 128, .external_lex_state = 2}, - [723] = {.lex_state = 2, .external_lex_state = 5}, + [721] = {.lex_state = 2, .external_lex_state = 5}, + [722] = {.lex_state = 2, .external_lex_state = 5}, + [723] = {.lex_state = 2, .external_lex_state = 3}, [724] = {.lex_state = 2, .external_lex_state = 5}, - [725] = {.lex_state = 2, .external_lex_state = 5}, - [726] = {.lex_state = 2, .external_lex_state = 3}, - [727] = {.lex_state = 128, .external_lex_state = 6}, - [728] = {.lex_state = 128, .external_lex_state = 6}, + [725] = {.lex_state = 2, .external_lex_state = 3}, + [726] = {.lex_state = 128, .external_lex_state = 6}, + [727] = {.lex_state = 2, .external_lex_state = 3}, + [728] = {.lex_state = 128, .external_lex_state = 2}, [729] = {.lex_state = 2, .external_lex_state = 5}, [730] = {.lex_state = 2, .external_lex_state = 5}, - [731] = {.lex_state = 128, .external_lex_state = 6}, - [732] = {.lex_state = 128, .external_lex_state = 2}, + [731] = {.lex_state = 128, .external_lex_state = 2}, + [732] = {.lex_state = 128, .external_lex_state = 6}, [733] = {.lex_state = 128, .external_lex_state = 6}, - [734] = {.lex_state = 128, .external_lex_state = 6}, + [734] = {.lex_state = 2, .external_lex_state = 3}, [735] = {.lex_state = 128, .external_lex_state = 6}, [736] = {.lex_state = 2, .external_lex_state = 3}, - [737] = {.lex_state = 128, .external_lex_state = 6}, - [738] = {.lex_state = 128, .external_lex_state = 6}, - [739] = {.lex_state = 2, .external_lex_state = 3}, + [737] = {.lex_state = 2, .external_lex_state = 3}, + [738] = {.lex_state = 2, .external_lex_state = 3}, + [739] = {.lex_state = 128, .external_lex_state = 6}, [740] = {.lex_state = 2, .external_lex_state = 3}, - [741] = {.lex_state = 128, .external_lex_state = 2}, - [742] = {.lex_state = 2, .external_lex_state = 3}, - [743] = {.lex_state = 2, .external_lex_state = 3}, - [744] = {.lex_state = 2, .external_lex_state = 3}, - [745] = {.lex_state = 128, .external_lex_state = 2}, + [741] = {.lex_state = 2, .external_lex_state = 3}, + [742] = {.lex_state = 128, .external_lex_state = 2}, + [743] = {.lex_state = 128, .external_lex_state = 6}, + [744] = {.lex_state = 128, .external_lex_state = 6}, + [745] = {.lex_state = 2, .external_lex_state = 3}, [746] = {.lex_state = 2, .external_lex_state = 3}, - [747] = {.lex_state = 128, .external_lex_state = 2}, + [747] = {.lex_state = 2, .external_lex_state = 3}, [748] = {.lex_state = 2, .external_lex_state = 3}, - [749] = {.lex_state = 2, .external_lex_state = 3}, + [749] = {.lex_state = 128, .external_lex_state = 2}, [750] = {.lex_state = 2, .external_lex_state = 3}, [751] = {.lex_state = 2, .external_lex_state = 3}, [752] = {.lex_state = 2, .external_lex_state = 3}, - [753] = {.lex_state = 2, .external_lex_state = 3}, + [753] = {.lex_state = 128, .external_lex_state = 2}, [754] = {.lex_state = 2, .external_lex_state = 3}, [755] = {.lex_state = 128, .external_lex_state = 2}, [756] = {.lex_state = 2, .external_lex_state = 3}, [757] = {.lex_state = 2, .external_lex_state = 3}, - [758] = {.lex_state = 9, .external_lex_state = 2}, - [759] = {.lex_state = 128, .external_lex_state = 2}, - [760] = {.lex_state = 128, .external_lex_state = 6}, - [761] = {.lex_state = 128, .external_lex_state = 6}, - [762] = {.lex_state = 128, .external_lex_state = 2}, - [763] = {.lex_state = 128, .external_lex_state = 6}, - [764] = {.lex_state = 9, .external_lex_state = 2}, - [765] = {.lex_state = 128, .external_lex_state = 6}, - [766] = {.lex_state = 128, .external_lex_state = 2}, - [767] = {.lex_state = 128, .external_lex_state = 6}, - [768] = {.lex_state = 128, .external_lex_state = 2}, - [769] = {.lex_state = 9, .external_lex_state = 2}, + [758] = {.lex_state = 128, .external_lex_state = 2}, + [759] = {.lex_state = 128, .external_lex_state = 6}, + [760] = {.lex_state = 128, .external_lex_state = 2}, + [761] = {.lex_state = 9, .external_lex_state = 2}, + [762] = {.lex_state = 128, .external_lex_state = 6}, + [763] = {.lex_state = 9, .external_lex_state = 2}, + [764] = {.lex_state = 128, .external_lex_state = 2}, + [765] = {.lex_state = 128, .external_lex_state = 2}, + [766] = {.lex_state = 128, .external_lex_state = 6}, + [767] = {.lex_state = 128, .external_lex_state = 2}, + [768] = {.lex_state = 9, .external_lex_state = 2}, + [769] = {.lex_state = 128, .external_lex_state = 6}, [770] = {.lex_state = 128, .external_lex_state = 2}, - [771] = {.lex_state = 9, .external_lex_state = 2}, + [771] = {.lex_state = 128, .external_lex_state = 6}, [772] = {.lex_state = 128, .external_lex_state = 6}, [773] = {.lex_state = 128, .external_lex_state = 6}, - [774] = {.lex_state = 128, .external_lex_state = 2}, + [774] = {.lex_state = 128, .external_lex_state = 6}, [775] = {.lex_state = 128, .external_lex_state = 6}, - [776] = {.lex_state = 128, .external_lex_state = 6}, + [776] = {.lex_state = 9, .external_lex_state = 2}, [777] = {.lex_state = 128, .external_lex_state = 6}, [778] = {.lex_state = 128, .external_lex_state = 6}, - [779] = {.lex_state = 128, .external_lex_state = 6}, - [780] = {.lex_state = 9, .external_lex_state = 2}, + [779] = {.lex_state = 128, .external_lex_state = 2}, + [780] = {.lex_state = 128, .external_lex_state = 6}, [781] = {.lex_state = 128, .external_lex_state = 6}, - [782] = {.lex_state = 128, .external_lex_state = 2}, - [783] = {.lex_state = 128, .external_lex_state = 6}, - [784] = {.lex_state = 128, .external_lex_state = 2}, - [785] = {.lex_state = 128, .external_lex_state = 6}, + [782] = {.lex_state = 128, .external_lex_state = 6}, + [783] = {.lex_state = 9, .external_lex_state = 2}, + [784] = {.lex_state = 128, .external_lex_state = 6}, + [785] = {.lex_state = 128, .external_lex_state = 2}, [786] = {.lex_state = 128, .external_lex_state = 2}, [787] = {.lex_state = 128, .external_lex_state = 2}, [788] = {.lex_state = 128, .external_lex_state = 2}, [789] = {.lex_state = 128, .external_lex_state = 2}, [790] = {.lex_state = 128, .external_lex_state = 2}, - [791] = {.lex_state = 9, .external_lex_state = 2}, - [792] = {.lex_state = 9, .external_lex_state = 2}, + [791] = {.lex_state = 128, .external_lex_state = 2}, + [792] = {.lex_state = 128, .external_lex_state = 2}, [793] = {.lex_state = 128, .external_lex_state = 2}, [794] = {.lex_state = 128, .external_lex_state = 2}, [795] = {.lex_state = 128, .external_lex_state = 2}, @@ -15068,7 +15081,7 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [797] = {.lex_state = 128, .external_lex_state = 2}, [798] = {.lex_state = 128, .external_lex_state = 2}, [799] = {.lex_state = 9, .external_lex_state = 2}, - [800] = {.lex_state = 9, .external_lex_state = 2}, + [800] = {.lex_state = 128, .external_lex_state = 2}, [801] = {.lex_state = 128, .external_lex_state = 2}, [802] = {.lex_state = 128, .external_lex_state = 2}, [803] = {.lex_state = 128, .external_lex_state = 2}, @@ -15077,21 +15090,21 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [806] = {.lex_state = 128, .external_lex_state = 2}, [807] = {.lex_state = 128, .external_lex_state = 2}, [808] = {.lex_state = 128, .external_lex_state = 2}, - [809] = {.lex_state = 9, .external_lex_state = 2}, - [810] = {.lex_state = 9, .external_lex_state = 2}, + [809] = {.lex_state = 128, .external_lex_state = 2}, + [810] = {.lex_state = 128, .external_lex_state = 2}, [811] = {.lex_state = 128, .external_lex_state = 2}, [812] = {.lex_state = 128, .external_lex_state = 2}, [813] = {.lex_state = 128, .external_lex_state = 2}, - [814] = {.lex_state = 128, .external_lex_state = 2}, + [814] = {.lex_state = 9, .external_lex_state = 2}, [815] = {.lex_state = 128, .external_lex_state = 2}, [816] = {.lex_state = 128, .external_lex_state = 2}, [817] = {.lex_state = 128, .external_lex_state = 2}, [818] = {.lex_state = 128, .external_lex_state = 2}, - [819] = {.lex_state = 128, .external_lex_state = 2}, + [819] = {.lex_state = 9, .external_lex_state = 2}, [820] = {.lex_state = 128, .external_lex_state = 2}, [821] = {.lex_state = 128, .external_lex_state = 2}, [822] = {.lex_state = 128, .external_lex_state = 2}, - [823] = {.lex_state = 128, .external_lex_state = 2}, + [823] = {.lex_state = 9, .external_lex_state = 2}, [824] = {.lex_state = 128, .external_lex_state = 2}, [825] = {.lex_state = 128, .external_lex_state = 2}, [826] = {.lex_state = 128, .external_lex_state = 2}, @@ -15116,8 +15129,8 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [845] = {.lex_state = 128, .external_lex_state = 2}, [846] = {.lex_state = 128, .external_lex_state = 2}, [847] = {.lex_state = 128, .external_lex_state = 2}, - [848] = {.lex_state = 128, .external_lex_state = 2}, - [849] = {.lex_state = 128, .external_lex_state = 2}, + [848] = {.lex_state = 9, .external_lex_state = 2}, + [849] = {.lex_state = 9, .external_lex_state = 2}, [850] = {.lex_state = 128, .external_lex_state = 2}, [851] = {.lex_state = 128, .external_lex_state = 2}, [852] = {.lex_state = 128, .external_lex_state = 2}, @@ -15125,11 +15138,11 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [854] = {.lex_state = 128, .external_lex_state = 2}, [855] = {.lex_state = 128, .external_lex_state = 2}, [856] = {.lex_state = 128, .external_lex_state = 2}, - [857] = {.lex_state = 128, .external_lex_state = 2}, + [857] = {.lex_state = 9, .external_lex_state = 2}, [858] = {.lex_state = 128, .external_lex_state = 2}, [859] = {.lex_state = 128, .external_lex_state = 2}, [860] = {.lex_state = 128, .external_lex_state = 2}, - [861] = {.lex_state = 128, .external_lex_state = 2}, + [861] = {.lex_state = 9, .external_lex_state = 2}, [862] = {.lex_state = 128, .external_lex_state = 2}, [863] = {.lex_state = 128, .external_lex_state = 2}, [864] = {.lex_state = 128, .external_lex_state = 2}, @@ -15151,7 +15164,7 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [880] = {.lex_state = 128, .external_lex_state = 2}, [881] = {.lex_state = 128, .external_lex_state = 2}, [882] = {.lex_state = 128, .external_lex_state = 2}, - [883] = {.lex_state = 9, .external_lex_state = 2}, + [883] = {.lex_state = 128, .external_lex_state = 2}, [884] = {.lex_state = 128, .external_lex_state = 2}, [885] = {.lex_state = 128, .external_lex_state = 2}, [886] = {.lex_state = 128, .external_lex_state = 2}, @@ -15161,12 +15174,12 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [890] = {.lex_state = 128, .external_lex_state = 2}, [891] = {.lex_state = 128, .external_lex_state = 2}, [892] = {.lex_state = 128, .external_lex_state = 2}, - [893] = {.lex_state = 9, .external_lex_state = 2}, - [894] = {.lex_state = 9, .external_lex_state = 2}, + [893] = {.lex_state = 128, .external_lex_state = 2}, + [894] = {.lex_state = 128, .external_lex_state = 2}, [895] = {.lex_state = 128, .external_lex_state = 2}, [896] = {.lex_state = 128, .external_lex_state = 2}, [897] = {.lex_state = 128, .external_lex_state = 2}, - [898] = {.lex_state = 9, .external_lex_state = 2}, + [898] = {.lex_state = 128, .external_lex_state = 2}, [899] = {.lex_state = 128, .external_lex_state = 2}, [900] = {.lex_state = 128, .external_lex_state = 2}, [901] = {.lex_state = 128, .external_lex_state = 2}, @@ -15186,42 +15199,42 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [915] = {.lex_state = 128, .external_lex_state = 2}, [916] = {.lex_state = 128, .external_lex_state = 2}, [917] = {.lex_state = 128, .external_lex_state = 2}, - [918] = {.lex_state = 128, .external_lex_state = 2}, + [918] = {.lex_state = 9, .external_lex_state = 2}, [919] = {.lex_state = 128, .external_lex_state = 2}, [920] = {.lex_state = 128, .external_lex_state = 2}, [921] = {.lex_state = 128, .external_lex_state = 2}, - [922] = {.lex_state = 128, .external_lex_state = 2}, + [922] = {.lex_state = 9, .external_lex_state = 2}, [923] = {.lex_state = 9, .external_lex_state = 2}, [924] = {.lex_state = 9, .external_lex_state = 2}, - [925] = {.lex_state = 128, .external_lex_state = 2}, + [925] = {.lex_state = 9, .external_lex_state = 2}, [926] = {.lex_state = 9, .external_lex_state = 2}, [927] = {.lex_state = 128, .external_lex_state = 2}, - [928] = {.lex_state = 9, .external_lex_state = 2}, + [928] = {.lex_state = 128, .external_lex_state = 2}, [929] = {.lex_state = 9, .external_lex_state = 2}, - [930] = {.lex_state = 128, .external_lex_state = 2}, - [931] = {.lex_state = 128, .external_lex_state = 2}, + [930] = {.lex_state = 9, .external_lex_state = 2}, + [931] = {.lex_state = 9, .external_lex_state = 2}, [932] = {.lex_state = 9, .external_lex_state = 2}, [933] = {.lex_state = 128, .external_lex_state = 2}, [934] = {.lex_state = 128, .external_lex_state = 2}, [935] = {.lex_state = 9, .external_lex_state = 2}, [936] = {.lex_state = 128, .external_lex_state = 2}, [937] = {.lex_state = 128, .external_lex_state = 2}, - [938] = {.lex_state = 9, .external_lex_state = 2}, - [939] = {.lex_state = 9, .external_lex_state = 2}, - [940] = {.lex_state = 9, .external_lex_state = 2}, - [941] = {.lex_state = 9, .external_lex_state = 2}, + [938] = {.lex_state = 128, .external_lex_state = 2}, + [939] = {.lex_state = 128, .external_lex_state = 2}, + [940] = {.lex_state = 128, .external_lex_state = 2}, + [941] = {.lex_state = 128, .external_lex_state = 2}, [942] = {.lex_state = 128, .external_lex_state = 2}, - [943] = {.lex_state = 9, .external_lex_state = 2}, + [943] = {.lex_state = 128, .external_lex_state = 2}, [944] = {.lex_state = 9, .external_lex_state = 2}, [945] = {.lex_state = 9, .external_lex_state = 2}, - [946] = {.lex_state = 9, .external_lex_state = 2}, - [947] = {.lex_state = 128, .external_lex_state = 2}, - [948] = {.lex_state = 128, .external_lex_state = 2}, - [949] = {.lex_state = 9, .external_lex_state = 2}, - [950] = {.lex_state = 128, .external_lex_state = 2}, + [946] = {.lex_state = 128, .external_lex_state = 2}, + [947] = {.lex_state = 9, .external_lex_state = 2}, + [948] = {.lex_state = 9, .external_lex_state = 2}, + [949] = {.lex_state = 128, .external_lex_state = 2}, + [950] = {.lex_state = 9, .external_lex_state = 2}, [951] = {.lex_state = 9, .external_lex_state = 2}, - [952] = {.lex_state = 128, .external_lex_state = 2}, - [953] = {.lex_state = 128, .external_lex_state = 2}, + [952] = {.lex_state = 9, .external_lex_state = 2}, + [953] = {.lex_state = 9, .external_lex_state = 2}, [954] = {.lex_state = 9, .external_lex_state = 2}, [955] = {.lex_state = 9, .external_lex_state = 2}, [956] = {.lex_state = 9, .external_lex_state = 2}, @@ -15232,23 +15245,23 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [961] = {.lex_state = 9, .external_lex_state = 2}, [962] = {.lex_state = 9, .external_lex_state = 2}, [963] = {.lex_state = 9, .external_lex_state = 2}, - [964] = {.lex_state = 7, .external_lex_state = 2}, + [964] = {.lex_state = 9, .external_lex_state = 2}, [965] = {.lex_state = 9, .external_lex_state = 2}, - [966] = {.lex_state = 7, .external_lex_state = 2}, + [966] = {.lex_state = 9, .external_lex_state = 2}, [967] = {.lex_state = 9, .external_lex_state = 2}, [968] = {.lex_state = 9, .external_lex_state = 2}, [969] = {.lex_state = 9, .external_lex_state = 2}, - [970] = {.lex_state = 7, .external_lex_state = 2}, - [971] = {.lex_state = 11, .external_lex_state = 2}, + [970] = {.lex_state = 9, .external_lex_state = 2}, + [971] = {.lex_state = 9, .external_lex_state = 2}, [972] = {.lex_state = 9, .external_lex_state = 2}, [973] = {.lex_state = 9, .external_lex_state = 2}, - [974] = {.lex_state = 9, .external_lex_state = 2}, + [974] = {.lex_state = 11, .external_lex_state = 2}, [975] = {.lex_state = 9, .external_lex_state = 2}, - [976] = {.lex_state = 9, .external_lex_state = 2}, + [976] = {.lex_state = 7, .external_lex_state = 2}, [977] = {.lex_state = 9, .external_lex_state = 2}, - [978] = {.lex_state = 9, .external_lex_state = 2}, + [978] = {.lex_state = 7, .external_lex_state = 2}, [979] = {.lex_state = 9, .external_lex_state = 2}, - [980] = {.lex_state = 9, .external_lex_state = 2}, + [980] = {.lex_state = 7, .external_lex_state = 2}, [981] = {.lex_state = 9, .external_lex_state = 2}, [982] = {.lex_state = 9, .external_lex_state = 2}, [983] = {.lex_state = 9, .external_lex_state = 2}, @@ -15400,307 +15413,307 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [1129] = {.lex_state = 9, .external_lex_state = 2}, [1130] = {.lex_state = 9, .external_lex_state = 2}, [1131] = {.lex_state = 9, .external_lex_state = 2}, - [1132] = {.lex_state = 10, .external_lex_state = 2}, - [1133] = {.lex_state = 10, .external_lex_state = 2}, - [1134] = {.lex_state = 10, .external_lex_state = 2}, - [1135] = {.lex_state = 3, .external_lex_state = 4}, + [1132] = {.lex_state = 9, .external_lex_state = 2}, + [1133] = {.lex_state = 9, .external_lex_state = 2}, + [1134] = {.lex_state = 9, .external_lex_state = 2}, + [1135] = {.lex_state = 10, .external_lex_state = 2}, [1136] = {.lex_state = 10, .external_lex_state = 2}, [1137] = {.lex_state = 10, .external_lex_state = 2}, [1138] = {.lex_state = 2, .external_lex_state = 4}, [1139] = {.lex_state = 2, .external_lex_state = 4}, [1140] = {.lex_state = 10, .external_lex_state = 2}, [1141] = {.lex_state = 2, .external_lex_state = 4}, - [1142] = {.lex_state = 10, .external_lex_state = 2}, - [1143] = {.lex_state = 10, .external_lex_state = 2}, - [1144] = {.lex_state = 2, .external_lex_state = 4}, - [1145] = {.lex_state = 3, .external_lex_state = 4}, + [1142] = {.lex_state = 3, .external_lex_state = 4}, + [1143] = {.lex_state = 3, .external_lex_state = 4}, + [1144] = {.lex_state = 10, .external_lex_state = 2}, + [1145] = {.lex_state = 10, .external_lex_state = 2}, [1146] = {.lex_state = 3, .external_lex_state = 4}, - [1147] = {.lex_state = 2, .external_lex_state = 4}, + [1147] = {.lex_state = 10, .external_lex_state = 2}, [1148] = {.lex_state = 10, .external_lex_state = 2}, - [1149] = {.lex_state = 10, .external_lex_state = 2}, + [1149] = {.lex_state = 2, .external_lex_state = 4}, [1150] = {.lex_state = 10, .external_lex_state = 2}, [1151] = {.lex_state = 10, .external_lex_state = 2}, - [1152] = {.lex_state = 2, .external_lex_state = 4}, - [1153] = {.lex_state = 2, .external_lex_state = 3}, - [1154] = {.lex_state = 2, .external_lex_state = 3}, - [1155] = {.lex_state = 2, .external_lex_state = 3}, + [1152] = {.lex_state = 10, .external_lex_state = 2}, + [1153] = {.lex_state = 2, .external_lex_state = 4}, + [1154] = {.lex_state = 2, .external_lex_state = 4}, + [1155] = {.lex_state = 10, .external_lex_state = 2}, [1156] = {.lex_state = 2, .external_lex_state = 3}, [1157] = {.lex_state = 2, .external_lex_state = 3}, - [1158] = {.lex_state = 10, .external_lex_state = 2}, - [1159] = {.lex_state = 10, .external_lex_state = 2}, - [1160] = {.lex_state = 2, .external_lex_state = 5}, - [1161] = {.lex_state = 2, .external_lex_state = 5}, - [1162] = {.lex_state = 3, .external_lex_state = 5}, - [1163] = {.lex_state = 2, .external_lex_state = 5}, - [1164] = {.lex_state = 3, .external_lex_state = 5}, - [1165] = {.lex_state = 2, .external_lex_state = 5}, - [1166] = {.lex_state = 2, .external_lex_state = 5}, - [1167] = {.lex_state = 2, .external_lex_state = 5}, - [1168] = {.lex_state = 2, .external_lex_state = 5}, - [1169] = {.lex_state = 2, .external_lex_state = 3}, + [1158] = {.lex_state = 2, .external_lex_state = 3}, + [1159] = {.lex_state = 2, .external_lex_state = 3}, + [1160] = {.lex_state = 2, .external_lex_state = 3}, + [1161] = {.lex_state = 10, .external_lex_state = 2}, + [1162] = {.lex_state = 10, .external_lex_state = 2}, + [1163] = {.lex_state = 3, .external_lex_state = 5}, + [1164] = {.lex_state = 2, .external_lex_state = 5}, + [1165] = {.lex_state = 2, .external_lex_state = 4}, + [1166] = {.lex_state = 2, .external_lex_state = 4}, + [1167] = {.lex_state = 3, .external_lex_state = 5}, + [1168] = {.lex_state = 2, .external_lex_state = 4}, + [1169] = {.lex_state = 2, .external_lex_state = 5}, [1170] = {.lex_state = 2, .external_lex_state = 5}, [1171] = {.lex_state = 2, .external_lex_state = 5}, [1172] = {.lex_state = 2, .external_lex_state = 5}, - [1173] = {.lex_state = 3, .external_lex_state = 5}, - [1174] = {.lex_state = 2, .external_lex_state = 4}, - [1175] = {.lex_state = 2, .external_lex_state = 4}, - [1176] = {.lex_state = 2, .external_lex_state = 4}, - [1177] = {.lex_state = 3, .external_lex_state = 3}, - [1178] = {.lex_state = 3, .external_lex_state = 3}, - [1179] = {.lex_state = 2, .external_lex_state = 3}, - [1180] = {.lex_state = 3, .external_lex_state = 3}, + [1173] = {.lex_state = 2, .external_lex_state = 5}, + [1174] = {.lex_state = 2, .external_lex_state = 3}, + [1175] = {.lex_state = 2, .external_lex_state = 5}, + [1176] = {.lex_state = 2, .external_lex_state = 5}, + [1177] = {.lex_state = 2, .external_lex_state = 5}, + [1178] = {.lex_state = 3, .external_lex_state = 5}, + [1179] = {.lex_state = 2, .external_lex_state = 5}, + [1180] = {.lex_state = 2, .external_lex_state = 4}, [1181] = {.lex_state = 3, .external_lex_state = 3}, - [1182] = {.lex_state = 3, .external_lex_state = 3}, + [1182] = {.lex_state = 2, .external_lex_state = 4}, [1183] = {.lex_state = 2, .external_lex_state = 4}, - [1184] = {.lex_state = 3, .external_lex_state = 3}, - [1185] = {.lex_state = 2, .external_lex_state = 4}, - [1186] = {.lex_state = 2, .external_lex_state = 3}, - [1187] = {.lex_state = 2, .external_lex_state = 4}, + [1184] = {.lex_state = 2, .external_lex_state = 4}, + [1185] = {.lex_state = 3, .external_lex_state = 3}, + [1186] = {.lex_state = 3, .external_lex_state = 3}, + [1187] = {.lex_state = 3, .external_lex_state = 3}, [1188] = {.lex_state = 3, .external_lex_state = 3}, - [1189] = {.lex_state = 2, .external_lex_state = 3}, - [1190] = {.lex_state = 3, .external_lex_state = 3}, + [1189] = {.lex_state = 3, .external_lex_state = 3}, + [1190] = {.lex_state = 2, .external_lex_state = 4}, [1191] = {.lex_state = 3, .external_lex_state = 3}, - [1192] = {.lex_state = 3, .external_lex_state = 3}, + [1192] = {.lex_state = 2, .external_lex_state = 3}, [1193] = {.lex_state = 3, .external_lex_state = 3}, - [1194] = {.lex_state = 2, .external_lex_state = 4}, - [1195] = {.lex_state = 2, .external_lex_state = 4}, - [1196] = {.lex_state = 2, .external_lex_state = 4}, - [1197] = {.lex_state = 3, .external_lex_state = 3}, - [1198] = {.lex_state = 2, .external_lex_state = 5}, - [1199] = {.lex_state = 2, .external_lex_state = 5}, - [1200] = {.lex_state = 2, .external_lex_state = 3}, + [1194] = {.lex_state = 3, .external_lex_state = 3}, + [1195] = {.lex_state = 3, .external_lex_state = 3}, + [1196] = {.lex_state = 2, .external_lex_state = 3}, + [1197] = {.lex_state = 2, .external_lex_state = 3}, + [1198] = {.lex_state = 3, .external_lex_state = 3}, + [1199] = {.lex_state = 2, .external_lex_state = 4}, + [1200] = {.lex_state = 3, .external_lex_state = 3}, [1201] = {.lex_state = 2, .external_lex_state = 5}, - [1202] = {.lex_state = 2, .external_lex_state = 5}, - [1203] = {.lex_state = 2, .external_lex_state = 5}, - [1204] = {.lex_state = 3, .external_lex_state = 3}, - [1205] = {.lex_state = 2, .external_lex_state = 3}, + [1202] = {.lex_state = 3, .external_lex_state = 3}, + [1203] = {.lex_state = 2, .external_lex_state = 3}, + [1204] = {.lex_state = 2, .external_lex_state = 3}, + [1205] = {.lex_state = 2, .external_lex_state = 5}, [1206] = {.lex_state = 2, .external_lex_state = 3}, - [1207] = {.lex_state = 2, .external_lex_state = 3}, - [1208] = {.lex_state = 3, .external_lex_state = 3}, - [1209] = {.lex_state = 3, .external_lex_state = 5}, + [1207] = {.lex_state = 3, .external_lex_state = 5}, + [1208] = {.lex_state = 2, .external_lex_state = 3}, + [1209] = {.lex_state = 3, .external_lex_state = 3}, [1210] = {.lex_state = 2, .external_lex_state = 3}, [1211] = {.lex_state = 2, .external_lex_state = 5}, - [1212] = {.lex_state = 3, .external_lex_state = 3}, - [1213] = {.lex_state = 3, .external_lex_state = 5}, - [1214] = {.lex_state = 2, .external_lex_state = 3}, + [1212] = {.lex_state = 3, .external_lex_state = 5}, + [1213] = {.lex_state = 2, .external_lex_state = 3}, + [1214] = {.lex_state = 2, .external_lex_state = 5}, [1215] = {.lex_state = 2, .external_lex_state = 5}, - [1216] = {.lex_state = 2, .external_lex_state = 3}, - [1217] = {.lex_state = 128, .external_lex_state = 2}, + [1216] = {.lex_state = 3, .external_lex_state = 3}, + [1217] = {.lex_state = 2, .external_lex_state = 5}, [1218] = {.lex_state = 2, .external_lex_state = 5}, - [1219] = {.lex_state = 2, .external_lex_state = 3}, + [1219] = {.lex_state = 2, .external_lex_state = 5}, [1220] = {.lex_state = 2, .external_lex_state = 3}, [1221] = {.lex_state = 2, .external_lex_state = 3}, - [1222] = {.lex_state = 2, .external_lex_state = 3}, - [1223] = {.lex_state = 2, .external_lex_state = 5}, - [1224] = {.lex_state = 2, .external_lex_state = 5}, - [1225] = {.lex_state = 2, .external_lex_state = 3}, + [1222] = {.lex_state = 128, .external_lex_state = 2}, + [1223] = {.lex_state = 2, .external_lex_state = 3}, + [1224] = {.lex_state = 2, .external_lex_state = 3}, + [1225] = {.lex_state = 2, .external_lex_state = 5}, [1226] = {.lex_state = 2, .external_lex_state = 3}, [1227] = {.lex_state = 2, .external_lex_state = 3}, [1228] = {.lex_state = 2, .external_lex_state = 3}, [1229] = {.lex_state = 2, .external_lex_state = 3}, - [1230] = {.lex_state = 2, .external_lex_state = 5}, - [1231] = {.lex_state = 2, .external_lex_state = 3}, - [1232] = {.lex_state = 2, .external_lex_state = 3}, + [1230] = {.lex_state = 2, .external_lex_state = 3}, + [1231] = {.lex_state = 2, .external_lex_state = 5}, + [1232] = {.lex_state = 2, .external_lex_state = 5}, [1233] = {.lex_state = 2, .external_lex_state = 3}, [1234] = {.lex_state = 2, .external_lex_state = 3}, - [1235] = {.lex_state = 3, .external_lex_state = 3}, + [1235] = {.lex_state = 2, .external_lex_state = 5}, [1236] = {.lex_state = 2, .external_lex_state = 3}, - [1237] = {.lex_state = 3, .external_lex_state = 3}, + [1237] = {.lex_state = 2, .external_lex_state = 3}, [1238] = {.lex_state = 2, .external_lex_state = 3}, [1239] = {.lex_state = 2, .external_lex_state = 3}, [1240] = {.lex_state = 2, .external_lex_state = 5}, - [1241] = {.lex_state = 2, .external_lex_state = 3}, - [1242] = {.lex_state = 2, .external_lex_state = 5}, + [1241] = {.lex_state = 2, .external_lex_state = 5}, + [1242] = {.lex_state = 2, .external_lex_state = 3}, [1243] = {.lex_state = 2, .external_lex_state = 3}, [1244] = {.lex_state = 2, .external_lex_state = 3}, - [1245] = {.lex_state = 2, .external_lex_state = 3}, + [1245] = {.lex_state = 128, .external_lex_state = 2}, [1246] = {.lex_state = 2, .external_lex_state = 3}, [1247] = {.lex_state = 2, .external_lex_state = 3}, - [1248] = {.lex_state = 2, .external_lex_state = 5}, + [1248] = {.lex_state = 2, .external_lex_state = 3}, [1249] = {.lex_state = 2, .external_lex_state = 3}, [1250] = {.lex_state = 2, .external_lex_state = 3}, [1251] = {.lex_state = 2, .external_lex_state = 3}, [1252] = {.lex_state = 2, .external_lex_state = 3}, [1253] = {.lex_state = 128, .external_lex_state = 2}, [1254] = {.lex_state = 2, .external_lex_state = 3}, - [1255] = {.lex_state = 2, .external_lex_state = 3}, - [1256] = {.lex_state = 128, .external_lex_state = 2}, + [1255] = {.lex_state = 3, .external_lex_state = 3}, + [1256] = {.lex_state = 2, .external_lex_state = 3}, [1257] = {.lex_state = 2, .external_lex_state = 3}, [1258] = {.lex_state = 2, .external_lex_state = 3}, [1259] = {.lex_state = 2, .external_lex_state = 3}, - [1260] = {.lex_state = 2, .external_lex_state = 3}, + [1260] = {.lex_state = 3, .external_lex_state = 3}, [1261] = {.lex_state = 2, .external_lex_state = 3}, [1262] = {.lex_state = 2, .external_lex_state = 3}, - [1263] = {.lex_state = 2, .external_lex_state = 5}, - [1264] = {.lex_state = 2, .external_lex_state = 5}, + [1263] = {.lex_state = 2, .external_lex_state = 3}, + [1264] = {.lex_state = 2, .external_lex_state = 3}, [1265] = {.lex_state = 2, .external_lex_state = 3}, - [1266] = {.lex_state = 3, .external_lex_state = 3}, - [1267] = {.lex_state = 128, .external_lex_state = 2}, - [1268] = {.lex_state = 2, .external_lex_state = 3}, + [1266] = {.lex_state = 2, .external_lex_state = 3}, + [1267] = {.lex_state = 2, .external_lex_state = 5}, + [1268] = {.lex_state = 2, .external_lex_state = 5}, [1269] = {.lex_state = 2, .external_lex_state = 3}, - [1270] = {.lex_state = 2, .external_lex_state = 3}, - [1271] = {.lex_state = 2, .external_lex_state = 3}, - [1272] = {.lex_state = 2, .external_lex_state = 3}, + [1270] = {.lex_state = 128, .external_lex_state = 2}, + [1271] = {.lex_state = 128, .external_lex_state = 2}, + [1272] = {.lex_state = 2, .external_lex_state = 5}, [1273] = {.lex_state = 2, .external_lex_state = 3}, [1274] = {.lex_state = 2, .external_lex_state = 3}, - [1275] = {.lex_state = 2, .external_lex_state = 3}, + [1275] = {.lex_state = 2, .external_lex_state = 5}, [1276] = {.lex_state = 2, .external_lex_state = 5}, [1277] = {.lex_state = 2, .external_lex_state = 5}, - [1278] = {.lex_state = 2, .external_lex_state = 5}, - [1279] = {.lex_state = 2, .external_lex_state = 5}, - [1280] = {.lex_state = 2, .external_lex_state = 5}, + [1278] = {.lex_state = 3, .external_lex_state = 3}, + [1279] = {.lex_state = 128, .external_lex_state = 2}, + [1280] = {.lex_state = 2, .external_lex_state = 3}, [1281] = {.lex_state = 2, .external_lex_state = 3}, - [1282] = {.lex_state = 2, .external_lex_state = 5}, + [1282] = {.lex_state = 2, .external_lex_state = 3}, [1283] = {.lex_state = 2, .external_lex_state = 3}, - [1284] = {.lex_state = 2, .external_lex_state = 3}, + [1284] = {.lex_state = 2, .external_lex_state = 5}, [1285] = {.lex_state = 2, .external_lex_state = 5}, - [1286] = {.lex_state = 128, .external_lex_state = 2}, + [1286] = {.lex_state = 2, .external_lex_state = 3}, [1287] = {.lex_state = 2, .external_lex_state = 5}, - [1288] = {.lex_state = 128, .external_lex_state = 2}, + [1288] = {.lex_state = 2, .external_lex_state = 3}, [1289] = {.lex_state = 2, .external_lex_state = 3}, - [1290] = {.lex_state = 2, .external_lex_state = 5}, - [1291] = {.lex_state = 2, .external_lex_state = 5}, - [1292] = {.lex_state = 2, .external_lex_state = 3}, + [1290] = {.lex_state = 2, .external_lex_state = 3}, + [1291] = {.lex_state = 2, .external_lex_state = 3}, + [1292] = {.lex_state = 2, .external_lex_state = 5}, [1293] = {.lex_state = 2, .external_lex_state = 5}, - [1294] = {.lex_state = 2, .external_lex_state = 5}, + [1294] = {.lex_state = 2, .external_lex_state = 3}, [1295] = {.lex_state = 2, .external_lex_state = 5}, [1296] = {.lex_state = 2, .external_lex_state = 5}, - [1297] = {.lex_state = 2, .external_lex_state = 5}, - [1298] = {.lex_state = 128, .external_lex_state = 2}, - [1299] = {.lex_state = 2, .external_lex_state = 5}, + [1297] = {.lex_state = 128, .external_lex_state = 2}, + [1298] = {.lex_state = 2, .external_lex_state = 3}, + [1299] = {.lex_state = 128, .external_lex_state = 2}, [1300] = {.lex_state = 2, .external_lex_state = 5}, - [1301] = {.lex_state = 2, .external_lex_state = 5}, + [1301] = {.lex_state = 2, .external_lex_state = 3}, [1302] = {.lex_state = 2, .external_lex_state = 5}, - [1303] = {.lex_state = 2, .external_lex_state = 3}, - [1304] = {.lex_state = 2, .external_lex_state = 5}, - [1305] = {.lex_state = 2, .external_lex_state = 5}, + [1303] = {.lex_state = 2, .external_lex_state = 5}, + [1304] = {.lex_state = 2, .external_lex_state = 3}, + [1305] = {.lex_state = 2, .external_lex_state = 3}, [1306] = {.lex_state = 2, .external_lex_state = 5}, [1307] = {.lex_state = 2, .external_lex_state = 3}, - [1308] = {.lex_state = 2, .external_lex_state = 3}, + [1308] = {.lex_state = 2, .external_lex_state = 5}, [1309] = {.lex_state = 2, .external_lex_state = 5}, - [1310] = {.lex_state = 128, .external_lex_state = 2}, - [1311] = {.lex_state = 2, .external_lex_state = 3}, - [1312] = {.lex_state = 128, .external_lex_state = 2}, + [1310] = {.lex_state = 2, .external_lex_state = 5}, + [1311] = {.lex_state = 2, .external_lex_state = 5}, + [1312] = {.lex_state = 2, .external_lex_state = 5}, [1313] = {.lex_state = 2, .external_lex_state = 5}, - [1314] = {.lex_state = 2, .external_lex_state = 3}, - [1315] = {.lex_state = 2, .external_lex_state = 3}, - [1316] = {.lex_state = 3, .external_lex_state = 3}, - [1317] = {.lex_state = 2, .external_lex_state = 5}, - [1318] = {.lex_state = 2, .external_lex_state = 5}, - [1319] = {.lex_state = 2, .external_lex_state = 5}, + [1314] = {.lex_state = 2, .external_lex_state = 5}, + [1315] = {.lex_state = 2, .external_lex_state = 5}, + [1316] = {.lex_state = 2, .external_lex_state = 5}, + [1317] = {.lex_state = 3, .external_lex_state = 3}, + [1318] = {.lex_state = 2, .external_lex_state = 3}, + [1319] = {.lex_state = 128, .external_lex_state = 2}, [1320] = {.lex_state = 2, .external_lex_state = 5}, [1321] = {.lex_state = 2, .external_lex_state = 5}, [1322] = {.lex_state = 2, .external_lex_state = 5}, [1323] = {.lex_state = 2, .external_lex_state = 5}, [1324] = {.lex_state = 2, .external_lex_state = 5}, - [1325] = {.lex_state = 2, .external_lex_state = 3}, + [1325] = {.lex_state = 2, .external_lex_state = 5}, [1326] = {.lex_state = 2, .external_lex_state = 5}, [1327] = {.lex_state = 2, .external_lex_state = 3}, - [1328] = {.lex_state = 2, .external_lex_state = 5}, - [1329] = {.lex_state = 2, .external_lex_state = 3}, - [1330] = {.lex_state = 2, .external_lex_state = 3}, - [1331] = {.lex_state = 2, .external_lex_state = 3}, - [1332] = {.lex_state = 2, .external_lex_state = 3}, - [1333] = {.lex_state = 2, .external_lex_state = 3}, + [1328] = {.lex_state = 2, .external_lex_state = 3}, + [1329] = {.lex_state = 2, .external_lex_state = 5}, + [1330] = {.lex_state = 2, .external_lex_state = 5}, + [1331] = {.lex_state = 3, .external_lex_state = 3}, + [1332] = {.lex_state = 3, .external_lex_state = 3}, + [1333] = {.lex_state = 2, .external_lex_state = 5}, [1334] = {.lex_state = 2, .external_lex_state = 3}, - [1335] = {.lex_state = 3, .external_lex_state = 3}, + [1335] = {.lex_state = 2, .external_lex_state = 3}, [1336] = {.lex_state = 2, .external_lex_state = 3}, - [1337] = {.lex_state = 2, .external_lex_state = 5}, + [1337] = {.lex_state = 2, .external_lex_state = 3}, [1338] = {.lex_state = 2, .external_lex_state = 5}, - [1339] = {.lex_state = 2, .external_lex_state = 3}, - [1340] = {.lex_state = 2, .external_lex_state = 3}, + [1339] = {.lex_state = 2, .external_lex_state = 5}, + [1340] = {.lex_state = 3, .external_lex_state = 3}, [1341] = {.lex_state = 2, .external_lex_state = 3}, - [1342] = {.lex_state = 2, .external_lex_state = 5}, - [1343] = {.lex_state = 2, .external_lex_state = 5}, - [1344] = {.lex_state = 3, .external_lex_state = 3}, - [1345] = {.lex_state = 3, .external_lex_state = 3}, + [1342] = {.lex_state = 2, .external_lex_state = 3}, + [1343] = {.lex_state = 2, .external_lex_state = 3}, + [1344] = {.lex_state = 2, .external_lex_state = 3}, + [1345] = {.lex_state = 2, .external_lex_state = 3}, [1346] = {.lex_state = 2, .external_lex_state = 5}, - [1347] = {.lex_state = 2, .external_lex_state = 3}, - [1348] = {.lex_state = 2, .external_lex_state = 3}, - [1349] = {.lex_state = 3, .external_lex_state = 3}, + [1347] = {.lex_state = 3, .external_lex_state = 3}, + [1348] = {.lex_state = 2, .external_lex_state = 5}, + [1349] = {.lex_state = 2, .external_lex_state = 5}, [1350] = {.lex_state = 2, .external_lex_state = 3}, - [1351] = {.lex_state = 9, .external_lex_state = 2}, - [1352] = {.lex_state = 9, .external_lex_state = 2}, - [1353] = {.lex_state = 9, .external_lex_state = 2}, - [1354] = {.lex_state = 9, .external_lex_state = 2}, - [1355] = {.lex_state = 2, .external_lex_state = 5}, + [1351] = {.lex_state = 2, .external_lex_state = 3}, + [1352] = {.lex_state = 2, .external_lex_state = 3}, + [1353] = {.lex_state = 2, .external_lex_state = 3}, + [1354] = {.lex_state = 2, .external_lex_state = 5}, + [1355] = {.lex_state = 2, .external_lex_state = 3}, [1356] = {.lex_state = 2, .external_lex_state = 3}, [1357] = {.lex_state = 2, .external_lex_state = 3}, - [1358] = {.lex_state = 2, .external_lex_state = 5}, - [1359] = {.lex_state = 2, .external_lex_state = 5}, - [1360] = {.lex_state = 2, .external_lex_state = 3}, - [1361] = {.lex_state = 9, .external_lex_state = 2}, + [1358] = {.lex_state = 9, .external_lex_state = 2}, + [1359] = {.lex_state = 9, .external_lex_state = 2}, + [1360] = {.lex_state = 2, .external_lex_state = 5}, + [1361] = {.lex_state = 2, .external_lex_state = 5}, [1362] = {.lex_state = 2, .external_lex_state = 3}, - [1363] = {.lex_state = 2, .external_lex_state = 5}, - [1364] = {.lex_state = 2, .external_lex_state = 3}, + [1363] = {.lex_state = 2, .external_lex_state = 3}, + [1364] = {.lex_state = 9, .external_lex_state = 2}, [1365] = {.lex_state = 2, .external_lex_state = 3}, [1366] = {.lex_state = 2, .external_lex_state = 3}, [1367] = {.lex_state = 2, .external_lex_state = 3}, - [1368] = {.lex_state = 2, .external_lex_state = 3}, - [1369] = {.lex_state = 3, .external_lex_state = 3}, + [1368] = {.lex_state = 9, .external_lex_state = 2}, + [1369] = {.lex_state = 2, .external_lex_state = 5}, [1370] = {.lex_state = 2, .external_lex_state = 3}, [1371] = {.lex_state = 2, .external_lex_state = 3}, - [1372] = {.lex_state = 2, .external_lex_state = 3}, + [1372] = {.lex_state = 9, .external_lex_state = 2}, [1373] = {.lex_state = 2, .external_lex_state = 3}, - [1374] = {.lex_state = 9, .external_lex_state = 2}, + [1374] = {.lex_state = 2, .external_lex_state = 3}, [1375] = {.lex_state = 2, .external_lex_state = 3}, - [1376] = {.lex_state = 2, .external_lex_state = 3}, - [1377] = {.lex_state = 2, .external_lex_state = 3}, + [1376] = {.lex_state = 9, .external_lex_state = 2}, + [1377] = {.lex_state = 3, .external_lex_state = 3}, [1378] = {.lex_state = 2, .external_lex_state = 3}, - [1379] = {.lex_state = 2, .external_lex_state = 3}, + [1379] = {.lex_state = 2, .external_lex_state = 5}, [1380] = {.lex_state = 2, .external_lex_state = 3}, [1381] = {.lex_state = 2, .external_lex_state = 3}, - [1382] = {.lex_state = 2, .external_lex_state = 5}, + [1382] = {.lex_state = 2, .external_lex_state = 3}, [1383] = {.lex_state = 2, .external_lex_state = 3}, [1384] = {.lex_state = 2, .external_lex_state = 3}, [1385] = {.lex_state = 2, .external_lex_state = 3}, [1386] = {.lex_state = 2, .external_lex_state = 3}, [1387] = {.lex_state = 2, .external_lex_state = 3}, [1388] = {.lex_state = 2, .external_lex_state = 3}, - [1389] = {.lex_state = 9, .external_lex_state = 2}, - [1390] = {.lex_state = 9, .external_lex_state = 2}, - [1391] = {.lex_state = 9, .external_lex_state = 2}, - [1392] = {.lex_state = 9, .external_lex_state = 2}, + [1389] = {.lex_state = 2, .external_lex_state = 3}, + [1390] = {.lex_state = 2, .external_lex_state = 3}, + [1391] = {.lex_state = 2, .external_lex_state = 3}, + [1392] = {.lex_state = 2, .external_lex_state = 3}, [1393] = {.lex_state = 9, .external_lex_state = 2}, - [1394] = {.lex_state = 9, .external_lex_state = 2}, + [1394] = {.lex_state = 2, .external_lex_state = 3}, [1395] = {.lex_state = 2, .external_lex_state = 3}, - [1396] = {.lex_state = 2, .external_lex_state = 3}, + [1396] = {.lex_state = 9, .external_lex_state = 2}, [1397] = {.lex_state = 2, .external_lex_state = 3}, - [1398] = {.lex_state = 2, .external_lex_state = 3}, + [1398] = {.lex_state = 9, .external_lex_state = 2}, [1399] = {.lex_state = 2, .external_lex_state = 3}, - [1400] = {.lex_state = 2, .external_lex_state = 3}, + [1400] = {.lex_state = 9, .external_lex_state = 2}, [1401] = {.lex_state = 2, .external_lex_state = 3}, - [1402] = {.lex_state = 2, .external_lex_state = 3}, + [1402] = {.lex_state = 9, .external_lex_state = 2}, [1403] = {.lex_state = 2, .external_lex_state = 3}, [1404] = {.lex_state = 2, .external_lex_state = 3}, - [1405] = {.lex_state = 2, .external_lex_state = 3}, + [1405] = {.lex_state = 9, .external_lex_state = 2}, [1406] = {.lex_state = 9, .external_lex_state = 2}, - [1407] = {.lex_state = 9, .external_lex_state = 2}, - [1408] = {.lex_state = 9, .external_lex_state = 2}, + [1407] = {.lex_state = 2, .external_lex_state = 3}, + [1408] = {.lex_state = 2, .external_lex_state = 3}, [1409] = {.lex_state = 9, .external_lex_state = 2}, [1410] = {.lex_state = 2, .external_lex_state = 3}, - [1411] = {.lex_state = 9, .external_lex_state = 2}, - [1412] = {.lex_state = 9, .external_lex_state = 2}, + [1411] = {.lex_state = 2, .external_lex_state = 3}, + [1412] = {.lex_state = 2, .external_lex_state = 3}, [1413] = {.lex_state = 2, .external_lex_state = 3}, [1414] = {.lex_state = 2, .external_lex_state = 3}, [1415] = {.lex_state = 9, .external_lex_state = 2}, [1416] = {.lex_state = 2, .external_lex_state = 3}, [1417] = {.lex_state = 2, .external_lex_state = 3}, - [1418] = {.lex_state = 9, .external_lex_state = 2}, - [1419] = {.lex_state = 2, .external_lex_state = 3}, + [1418] = {.lex_state = 2, .external_lex_state = 3}, + [1419] = {.lex_state = 9, .external_lex_state = 2}, [1420] = {.lex_state = 2, .external_lex_state = 3}, [1421] = {.lex_state = 2, .external_lex_state = 3}, [1422] = {.lex_state = 2, .external_lex_state = 3}, - [1423] = {.lex_state = 2, .external_lex_state = 3}, - [1424] = {.lex_state = 2, .external_lex_state = 3}, - [1425] = {.lex_state = 2, .external_lex_state = 3}, + [1423] = {.lex_state = 9, .external_lex_state = 2}, + [1424] = {.lex_state = 9, .external_lex_state = 2}, + [1425] = {.lex_state = 9, .external_lex_state = 2}, [1426] = {.lex_state = 9, .external_lex_state = 2}, - [1427] = {.lex_state = 9, .external_lex_state = 2}, - [1428] = {.lex_state = 9, .external_lex_state = 2}, + [1427] = {.lex_state = 2, .external_lex_state = 3}, + [1428] = {.lex_state = 2, .external_lex_state = 3}, [1429] = {.lex_state = 9, .external_lex_state = 2}, - [1430] = {.lex_state = 2, .external_lex_state = 3}, - [1431] = {.lex_state = 2, .external_lex_state = 3}, - [1432] = {.lex_state = 2, .external_lex_state = 3}, + [1430] = {.lex_state = 9, .external_lex_state = 2}, + [1431] = {.lex_state = 9, .external_lex_state = 2}, + [1432] = {.lex_state = 9, .external_lex_state = 2}, [1433] = {.lex_state = 2, .external_lex_state = 3}, [1434] = {.lex_state = 2, .external_lex_state = 3}, [1435] = {.lex_state = 2, .external_lex_state = 3}, @@ -15708,20 +15721,20 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [1437] = {.lex_state = 2, .external_lex_state = 3}, [1438] = {.lex_state = 2, .external_lex_state = 3}, [1439] = {.lex_state = 2, .external_lex_state = 3}, - [1440] = {.lex_state = 128, .external_lex_state = 7}, - [1441] = {.lex_state = 128, .external_lex_state = 7}, - [1442] = {.lex_state = 9, .external_lex_state = 2}, - [1443] = {.lex_state = 128, .external_lex_state = 7}, + [1440] = {.lex_state = 2, .external_lex_state = 3}, + [1441] = {.lex_state = 2, .external_lex_state = 3}, + [1442] = {.lex_state = 2, .external_lex_state = 3}, + [1443] = {.lex_state = 9, .external_lex_state = 2}, [1444] = {.lex_state = 9, .external_lex_state = 2}, [1445] = {.lex_state = 9, .external_lex_state = 2}, - [1446] = {.lex_state = 9, .external_lex_state = 2}, + [1446] = {.lex_state = 128, .external_lex_state = 7}, [1447] = {.lex_state = 9, .external_lex_state = 2}, [1448] = {.lex_state = 128, .external_lex_state = 7}, - [1449] = {.lex_state = 9, .external_lex_state = 2}, - [1450] = {.lex_state = 128, .external_lex_state = 7}, - [1451] = {.lex_state = 9, .external_lex_state = 2}, + [1449] = {.lex_state = 128, .external_lex_state = 7}, + [1450] = {.lex_state = 9, .external_lex_state = 2}, + [1451] = {.lex_state = 128, .external_lex_state = 7}, [1452] = {.lex_state = 9, .external_lex_state = 2}, - [1453] = {.lex_state = 9, .external_lex_state = 2}, + [1453] = {.lex_state = 128, .external_lex_state = 7}, [1454] = {.lex_state = 9, .external_lex_state = 2}, [1455] = {.lex_state = 9, .external_lex_state = 2}, [1456] = {.lex_state = 9, .external_lex_state = 2}, @@ -15731,18 +15744,18 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [1460] = {.lex_state = 9, .external_lex_state = 2}, [1461] = {.lex_state = 9, .external_lex_state = 2}, [1462] = {.lex_state = 9, .external_lex_state = 2}, - [1463] = {.lex_state = 127, .external_lex_state = 3}, - [1464] = {.lex_state = 128, .external_lex_state = 7}, - [1465] = {.lex_state = 128, .external_lex_state = 2}, + [1463] = {.lex_state = 9, .external_lex_state = 2}, + [1464] = {.lex_state = 9, .external_lex_state = 2}, + [1465] = {.lex_state = 9, .external_lex_state = 2}, [1466] = {.lex_state = 128, .external_lex_state = 7}, [1467] = {.lex_state = 128, .external_lex_state = 2}, - [1468] = {.lex_state = 128, .external_lex_state = 2}, + [1468] = {.lex_state = 127, .external_lex_state = 3}, [1469] = {.lex_state = 128, .external_lex_state = 2}, [1470] = {.lex_state = 128, .external_lex_state = 2}, [1471] = {.lex_state = 128, .external_lex_state = 2}, - [1472] = {.lex_state = 127, .external_lex_state = 3}, - [1473] = {.lex_state = 127, .external_lex_state = 3}, - [1474] = {.lex_state = 127, .external_lex_state = 3}, + [1472] = {.lex_state = 128, .external_lex_state = 2}, + [1473] = {.lex_state = 128, .external_lex_state = 2}, + [1474] = {.lex_state = 128, .external_lex_state = 7}, [1475] = {.lex_state = 127, .external_lex_state = 3}, [1476] = {.lex_state = 127, .external_lex_state = 3}, [1477] = {.lex_state = 127, .external_lex_state = 3}, @@ -15750,13 +15763,13 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [1479] = {.lex_state = 127, .external_lex_state = 3}, [1480] = {.lex_state = 127, .external_lex_state = 3}, [1481] = {.lex_state = 127, .external_lex_state = 3}, - [1482] = {.lex_state = 127, .external_lex_state = 5}, + [1482] = {.lex_state = 127, .external_lex_state = 3}, [1483] = {.lex_state = 127, .external_lex_state = 3}, [1484] = {.lex_state = 127, .external_lex_state = 3}, - [1485] = {.lex_state = 127, .external_lex_state = 3}, + [1485] = {.lex_state = 128, .external_lex_state = 2}, [1486] = {.lex_state = 127, .external_lex_state = 3}, - [1487] = {.lex_state = 128, .external_lex_state = 2}, - [1488] = {.lex_state = 127, .external_lex_state = 3}, + [1487] = {.lex_state = 127, .external_lex_state = 3}, + [1488] = {.lex_state = 127, .external_lex_state = 5}, [1489] = {.lex_state = 127, .external_lex_state = 3}, [1490] = {.lex_state = 127, .external_lex_state = 3}, [1491] = {.lex_state = 127, .external_lex_state = 3}, @@ -15773,11 +15786,11 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [1502] = {.lex_state = 127, .external_lex_state = 3}, [1503] = {.lex_state = 127, .external_lex_state = 3}, [1504] = {.lex_state = 127, .external_lex_state = 3}, - [1505] = {.lex_state = 127, .external_lex_state = 3}, + [1505] = {.lex_state = 127, .external_lex_state = 5}, [1506] = {.lex_state = 127, .external_lex_state = 3}, [1507] = {.lex_state = 127, .external_lex_state = 3}, - [1508] = {.lex_state = 127, .external_lex_state = 3}, - [1509] = {.lex_state = 127, .external_lex_state = 3}, + [1508] = {.lex_state = 127, .external_lex_state = 5}, + [1509] = {.lex_state = 127, .external_lex_state = 5}, [1510] = {.lex_state = 127, .external_lex_state = 3}, [1511] = {.lex_state = 127, .external_lex_state = 3}, [1512] = {.lex_state = 127, .external_lex_state = 3}, @@ -15799,7 +15812,7 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [1528] = {.lex_state = 127, .external_lex_state = 3}, [1529] = {.lex_state = 127, .external_lex_state = 3}, [1530] = {.lex_state = 127, .external_lex_state = 3}, - [1531] = {.lex_state = 127, .external_lex_state = 3}, + [1531] = {.lex_state = 127, .external_lex_state = 5}, [1532] = {.lex_state = 127, .external_lex_state = 3}, [1533] = {.lex_state = 127, .external_lex_state = 3}, [1534] = {.lex_state = 127, .external_lex_state = 3}, @@ -15811,26 +15824,26 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [1540] = {.lex_state = 127, .external_lex_state = 3}, [1541] = {.lex_state = 127, .external_lex_state = 3}, [1542] = {.lex_state = 127, .external_lex_state = 3}, - [1543] = {.lex_state = 127, .external_lex_state = 3}, + [1543] = {.lex_state = 128, .external_lex_state = 7}, [1544] = {.lex_state = 127, .external_lex_state = 3}, [1545] = {.lex_state = 127, .external_lex_state = 3}, [1546] = {.lex_state = 127, .external_lex_state = 3}, [1547] = {.lex_state = 127, .external_lex_state = 3}, - [1548] = {.lex_state = 127, .external_lex_state = 3}, + [1548] = {.lex_state = 128, .external_lex_state = 7}, [1549] = {.lex_state = 127, .external_lex_state = 3}, [1550] = {.lex_state = 127, .external_lex_state = 3}, [1551] = {.lex_state = 127, .external_lex_state = 3}, [1552] = {.lex_state = 127, .external_lex_state = 3}, [1553] = {.lex_state = 127, .external_lex_state = 3}, [1554] = {.lex_state = 127, .external_lex_state = 3}, - [1555] = {.lex_state = 127, .external_lex_state = 3}, + [1555] = {.lex_state = 127, .external_lex_state = 5}, [1556] = {.lex_state = 127, .external_lex_state = 3}, [1557] = {.lex_state = 127, .external_lex_state = 3}, [1558] = {.lex_state = 127, .external_lex_state = 3}, [1559] = {.lex_state = 127, .external_lex_state = 3}, [1560] = {.lex_state = 127, .external_lex_state = 3}, [1561] = {.lex_state = 127, .external_lex_state = 3}, - [1562] = {.lex_state = 127, .external_lex_state = 3}, + [1562] = {.lex_state = 127, .external_lex_state = 5}, [1563] = {.lex_state = 127, .external_lex_state = 3}, [1564] = {.lex_state = 127, .external_lex_state = 3}, [1565] = {.lex_state = 127, .external_lex_state = 3}, @@ -15841,34 +15854,34 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [1570] = {.lex_state = 127, .external_lex_state = 3}, [1571] = {.lex_state = 127, .external_lex_state = 3}, [1572] = {.lex_state = 127, .external_lex_state = 3}, - [1573] = {.lex_state = 127, .external_lex_state = 3}, + [1573] = {.lex_state = 128, .external_lex_state = 7}, [1574] = {.lex_state = 127, .external_lex_state = 3}, [1575] = {.lex_state = 127, .external_lex_state = 3}, [1576] = {.lex_state = 127, .external_lex_state = 3}, [1577] = {.lex_state = 127, .external_lex_state = 3}, - [1578] = {.lex_state = 127, .external_lex_state = 3}, + [1578] = {.lex_state = 127, .external_lex_state = 5}, [1579] = {.lex_state = 127, .external_lex_state = 3}, [1580] = {.lex_state = 127, .external_lex_state = 3}, [1581] = {.lex_state = 127, .external_lex_state = 3}, [1582] = {.lex_state = 127, .external_lex_state = 3}, [1583] = {.lex_state = 127, .external_lex_state = 3}, [1584] = {.lex_state = 127, .external_lex_state = 3}, - [1585] = {.lex_state = 127, .external_lex_state = 5}, - [1586] = {.lex_state = 127, .external_lex_state = 5}, - [1587] = {.lex_state = 127, .external_lex_state = 5}, + [1585] = {.lex_state = 127, .external_lex_state = 3}, + [1586] = {.lex_state = 127, .external_lex_state = 3}, + [1587] = {.lex_state = 127, .external_lex_state = 3}, [1588] = {.lex_state = 127, .external_lex_state = 3}, [1589] = {.lex_state = 127, .external_lex_state = 3}, - [1590] = {.lex_state = 127, .external_lex_state = 5}, + [1590] = {.lex_state = 127, .external_lex_state = 3}, [1591] = {.lex_state = 127, .external_lex_state = 3}, [1592] = {.lex_state = 127, .external_lex_state = 3}, [1593] = {.lex_state = 127, .external_lex_state = 3}, [1594] = {.lex_state = 127, .external_lex_state = 3}, [1595] = {.lex_state = 127, .external_lex_state = 3}, - [1596] = {.lex_state = 127, .external_lex_state = 5}, - [1597] = {.lex_state = 127, .external_lex_state = 5}, - [1598] = {.lex_state = 128, .external_lex_state = 7}, - [1599] = {.lex_state = 127, .external_lex_state = 5}, - [1600] = {.lex_state = 128, .external_lex_state = 7}, + [1596] = {.lex_state = 127, .external_lex_state = 3}, + [1597] = {.lex_state = 127, .external_lex_state = 3}, + [1598] = {.lex_state = 127, .external_lex_state = 3}, + [1599] = {.lex_state = 127, .external_lex_state = 3}, + [1600] = {.lex_state = 127, .external_lex_state = 3}, [1601] = {.lex_state = 127, .external_lex_state = 3}, [1602] = {.lex_state = 127, .external_lex_state = 3}, [1603] = {.lex_state = 127, .external_lex_state = 3}, @@ -15885,7 +15898,7 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [1614] = {.lex_state = 127, .external_lex_state = 3}, [1615] = {.lex_state = 128, .external_lex_state = 7}, [1616] = {.lex_state = 127, .external_lex_state = 3}, - [1617] = {.lex_state = 128, .external_lex_state = 7}, + [1617] = {.lex_state = 127, .external_lex_state = 3}, [1618] = {.lex_state = 127, .external_lex_state = 3}, [1619] = {.lex_state = 127, .external_lex_state = 3}, [1620] = {.lex_state = 127, .external_lex_state = 3}, @@ -15900,7 +15913,7 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [1629] = {.lex_state = 127, .external_lex_state = 3}, [1630] = {.lex_state = 127, .external_lex_state = 3}, [1631] = {.lex_state = 127, .external_lex_state = 3}, - [1632] = {.lex_state = 127, .external_lex_state = 3}, + [1632] = {.lex_state = 128, .external_lex_state = 7}, [1633] = {.lex_state = 127, .external_lex_state = 3}, [1634] = {.lex_state = 127, .external_lex_state = 3}, [1635] = {.lex_state = 127, .external_lex_state = 3}, @@ -15912,32 +15925,32 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [1641] = {.lex_state = 127, .external_lex_state = 3}, [1642] = {.lex_state = 127, .external_lex_state = 3}, [1643] = {.lex_state = 127, .external_lex_state = 3}, - [1644] = {.lex_state = 127, .external_lex_state = 3}, + [1644] = {.lex_state = 128, .external_lex_state = 7}, [1645] = {.lex_state = 127, .external_lex_state = 3}, - [1646] = {.lex_state = 127, .external_lex_state = 5}, + [1646] = {.lex_state = 127, .external_lex_state = 3}, [1647] = {.lex_state = 127, .external_lex_state = 3}, [1648] = {.lex_state = 127, .external_lex_state = 3}, [1649] = {.lex_state = 127, .external_lex_state = 3}, - [1650] = {.lex_state = 128, .external_lex_state = 7}, - [1651] = {.lex_state = 128, .external_lex_state = 7}, - [1652] = {.lex_state = 127, .external_lex_state = 5}, + [1650] = {.lex_state = 127, .external_lex_state = 3}, + [1651] = {.lex_state = 127, .external_lex_state = 3}, + [1652] = {.lex_state = 127, .external_lex_state = 3}, [1653] = {.lex_state = 127, .external_lex_state = 3}, [1654] = {.lex_state = 127, .external_lex_state = 3}, [1655] = {.lex_state = 127, .external_lex_state = 3}, - [1656] = {.lex_state = 128, .external_lex_state = 7}, - [1657] = {.lex_state = 128, .external_lex_state = 7}, + [1656] = {.lex_state = 127, .external_lex_state = 3}, + [1657] = {.lex_state = 127, .external_lex_state = 3}, [1658] = {.lex_state = 127, .external_lex_state = 3}, - [1659] = {.lex_state = 128, .external_lex_state = 7}, - [1660] = {.lex_state = 127, .external_lex_state = 5}, - [1661] = {.lex_state = 128, .external_lex_state = 7}, + [1659] = {.lex_state = 127, .external_lex_state = 3}, + [1660] = {.lex_state = 127, .external_lex_state = 3}, + [1661] = {.lex_state = 127, .external_lex_state = 3}, [1662] = {.lex_state = 127, .external_lex_state = 3}, - [1663] = {.lex_state = 127, .external_lex_state = 3}, + [1663] = {.lex_state = 127, .external_lex_state = 5}, [1664] = {.lex_state = 127, .external_lex_state = 3}, - [1665] = {.lex_state = 127, .external_lex_state = 3}, + [1665] = {.lex_state = 127, .external_lex_state = 5}, [1666] = {.lex_state = 127, .external_lex_state = 3}, [1667] = {.lex_state = 127, .external_lex_state = 3}, - [1668] = {.lex_state = 127, .external_lex_state = 3}, - [1669] = {.lex_state = 127, .external_lex_state = 3}, + [1668] = {.lex_state = 128, .external_lex_state = 7}, + [1669] = {.lex_state = 127, .external_lex_state = 5}, [1670] = {.lex_state = 127, .external_lex_state = 3}, [1671] = {.lex_state = 127, .external_lex_state = 3}, [1672] = {.lex_state = 127, .external_lex_state = 3}, @@ -15947,11 +15960,11 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [1676] = {.lex_state = 127, .external_lex_state = 3}, [1677] = {.lex_state = 127, .external_lex_state = 3}, [1678] = {.lex_state = 127, .external_lex_state = 3}, - [1679] = {.lex_state = 127, .external_lex_state = 3}, + [1679] = {.lex_state = 128, .external_lex_state = 7}, [1680] = {.lex_state = 127, .external_lex_state = 3}, [1681] = {.lex_state = 127, .external_lex_state = 3}, - [1682] = {.lex_state = 127, .external_lex_state = 3}, - [1683] = {.lex_state = 128, .external_lex_state = 7}, + [1682] = {.lex_state = 128, .external_lex_state = 7}, + [1683] = {.lex_state = 127, .external_lex_state = 3}, [1684] = {.lex_state = 127, .external_lex_state = 3}, [1685] = {.lex_state = 127, .external_lex_state = 3}, [1686] = {.lex_state = 127, .external_lex_state = 3}, @@ -15963,19 +15976,19 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [1692] = {.lex_state = 127, .external_lex_state = 3}, [1693] = {.lex_state = 127, .external_lex_state = 3}, [1694] = {.lex_state = 127, .external_lex_state = 3}, - [1695] = {.lex_state = 127, .external_lex_state = 3}, - [1696] = {.lex_state = 128, .external_lex_state = 7}, - [1697] = {.lex_state = 128, .external_lex_state = 7}, - [1698] = {.lex_state = 128, .external_lex_state = 7}, + [1695] = {.lex_state = 128, .external_lex_state = 7}, + [1696] = {.lex_state = 127, .external_lex_state = 3}, + [1697] = {.lex_state = 127, .external_lex_state = 3}, + [1698] = {.lex_state = 127, .external_lex_state = 3}, [1699] = {.lex_state = 127, .external_lex_state = 3}, [1700] = {.lex_state = 127, .external_lex_state = 3}, [1701] = {.lex_state = 127, .external_lex_state = 3}, [1702] = {.lex_state = 127, .external_lex_state = 3}, - [1703] = {.lex_state = 127, .external_lex_state = 3}, + [1703] = {.lex_state = 128, .external_lex_state = 7}, [1704] = {.lex_state = 127, .external_lex_state = 3}, [1705] = {.lex_state = 127, .external_lex_state = 3}, [1706] = {.lex_state = 127, .external_lex_state = 3}, - [1707] = {.lex_state = 127, .external_lex_state = 3}, + [1707] = {.lex_state = 128, .external_lex_state = 7}, [1708] = {.lex_state = 127, .external_lex_state = 3}, [1709] = {.lex_state = 127, .external_lex_state = 3}, [1710] = {.lex_state = 127, .external_lex_state = 3}, @@ -15998,11 +16011,11 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [1727] = {.lex_state = 127, .external_lex_state = 3}, [1728] = {.lex_state = 127, .external_lex_state = 3}, [1729] = {.lex_state = 127, .external_lex_state = 3}, - [1730] = {.lex_state = 127, .external_lex_state = 3}, + [1730] = {.lex_state = 128, .external_lex_state = 7}, [1731] = {.lex_state = 127, .external_lex_state = 3}, - [1732] = {.lex_state = 127, .external_lex_state = 3}, - [1733] = {.lex_state = 128, .external_lex_state = 7}, - [1734] = {.lex_state = 127, .external_lex_state = 3}, + [1732] = {.lex_state = 128, .external_lex_state = 7}, + [1733] = {.lex_state = 127, .external_lex_state = 3}, + [1734] = {.lex_state = 128, .external_lex_state = 7}, [1735] = {.lex_state = 128, .external_lex_state = 7}, [1736] = {.lex_state = 127, .external_lex_state = 3}, [1737] = {.lex_state = 127, .external_lex_state = 3}, @@ -16016,103 +16029,103 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [1745] = {.lex_state = 127, .external_lex_state = 3}, [1746] = {.lex_state = 127, .external_lex_state = 3}, [1747] = {.lex_state = 127, .external_lex_state = 3}, - [1748] = {.lex_state = 127, .external_lex_state = 5}, - [1749] = {.lex_state = 128, .external_lex_state = 7}, - [1750] = {.lex_state = 127, .external_lex_state = 5}, - [1751] = {.lex_state = 128, .external_lex_state = 7}, - [1752] = {.lex_state = 127, .external_lex_state = 5}, - [1753] = {.lex_state = 127, .external_lex_state = 5}, + [1748] = {.lex_state = 127, .external_lex_state = 3}, + [1749] = {.lex_state = 127, .external_lex_state = 3}, + [1750] = {.lex_state = 128, .external_lex_state = 7}, + [1751] = {.lex_state = 127, .external_lex_state = 5}, + [1752] = {.lex_state = 127, .external_lex_state = 3}, + [1753] = {.lex_state = 128, .external_lex_state = 7}, [1754] = {.lex_state = 127, .external_lex_state = 5}, [1755] = {.lex_state = 127, .external_lex_state = 3}, [1756] = {.lex_state = 128, .external_lex_state = 7}, - [1757] = {.lex_state = 127, .external_lex_state = 5}, - [1758] = {.lex_state = 127, .external_lex_state = 5}, + [1757] = {.lex_state = 128, .external_lex_state = 7}, + [1758] = {.lex_state = 128, .external_lex_state = 7}, [1759] = {.lex_state = 127, .external_lex_state = 5}, - [1760] = {.lex_state = 127, .external_lex_state = 5}, + [1760] = {.lex_state = 127, .external_lex_state = 3}, [1761] = {.lex_state = 127, .external_lex_state = 3}, - [1762] = {.lex_state = 128, .external_lex_state = 7}, - [1763] = {.lex_state = 127, .external_lex_state = 3}, - [1764] = {.lex_state = 128, .external_lex_state = 7}, + [1762] = {.lex_state = 127, .external_lex_state = 5}, + [1763] = {.lex_state = 127, .external_lex_state = 5}, + [1764] = {.lex_state = 127, .external_lex_state = 5}, [1765] = {.lex_state = 127, .external_lex_state = 5}, - [1766] = {.lex_state = 127, .external_lex_state = 5}, + [1766] = {.lex_state = 128, .external_lex_state = 7}, [1767] = {.lex_state = 128, .external_lex_state = 7}, [1768] = {.lex_state = 128, .external_lex_state = 7}, - [1769] = {.lex_state = 128, .external_lex_state = 7}, + [1769] = {.lex_state = 127, .external_lex_state = 5}, [1770] = {.lex_state = 127, .external_lex_state = 5}, [1771] = {.lex_state = 127, .external_lex_state = 5}, [1772] = {.lex_state = 127, .external_lex_state = 3}, [1773] = {.lex_state = 127, .external_lex_state = 5}, - [1774] = {.lex_state = 128, .external_lex_state = 7}, - [1775] = {.lex_state = 127, .external_lex_state = 3}, - [1776] = {.lex_state = 128, .external_lex_state = 8}, - [1777] = {.lex_state = 128, .external_lex_state = 8}, + [1774] = {.lex_state = 127, .external_lex_state = 5}, + [1775] = {.lex_state = 127, .external_lex_state = 5}, + [1776] = {.lex_state = 127, .external_lex_state = 5}, + [1777] = {.lex_state = 127, .external_lex_state = 5}, [1778] = {.lex_state = 127, .external_lex_state = 5}, [1779] = {.lex_state = 127, .external_lex_state = 5}, - [1780] = {.lex_state = 128, .external_lex_state = 8}, - [1781] = {.lex_state = 127, .external_lex_state = 5}, - [1782] = {.lex_state = 127, .external_lex_state = 5}, - [1783] = {.lex_state = 127, .external_lex_state = 5}, - [1784] = {.lex_state = 127, .external_lex_state = 5}, - [1785] = {.lex_state = 127, .external_lex_state = 5}, + [1780] = {.lex_state = 127, .external_lex_state = 3}, + [1781] = {.lex_state = 128, .external_lex_state = 7}, + [1782] = {.lex_state = 128, .external_lex_state = 7}, + [1783] = {.lex_state = 127, .external_lex_state = 3}, + [1784] = {.lex_state = 127, .external_lex_state = 3}, + [1785] = {.lex_state = 128, .external_lex_state = 8}, [1786] = {.lex_state = 127, .external_lex_state = 5}, [1787] = {.lex_state = 127, .external_lex_state = 5}, [1788] = {.lex_state = 127, .external_lex_state = 5}, - [1789] = {.lex_state = 127, .external_lex_state = 5}, + [1789] = {.lex_state = 4, .external_lex_state = 3}, [1790] = {.lex_state = 127, .external_lex_state = 5}, [1791] = {.lex_state = 127, .external_lex_state = 5}, [1792] = {.lex_state = 127, .external_lex_state = 5}, - [1793] = {.lex_state = 127, .external_lex_state = 3}, + [1793] = {.lex_state = 127, .external_lex_state = 5}, [1794] = {.lex_state = 127, .external_lex_state = 5}, [1795] = {.lex_state = 127, .external_lex_state = 5}, [1796] = {.lex_state = 127, .external_lex_state = 5}, - [1797] = {.lex_state = 128, .external_lex_state = 8}, - [1798] = {.lex_state = 127, .external_lex_state = 3}, + [1797] = {.lex_state = 127, .external_lex_state = 5}, + [1798] = {.lex_state = 127, .external_lex_state = 5}, [1799] = {.lex_state = 127, .external_lex_state = 5}, [1800] = {.lex_state = 127, .external_lex_state = 5}, [1801] = {.lex_state = 127, .external_lex_state = 5}, - [1802] = {.lex_state = 127, .external_lex_state = 3}, - [1803] = {.lex_state = 127, .external_lex_state = 3}, + [1802] = {.lex_state = 127, .external_lex_state = 5}, + [1803] = {.lex_state = 127, .external_lex_state = 5}, [1804] = {.lex_state = 127, .external_lex_state = 5}, [1805] = {.lex_state = 127, .external_lex_state = 5}, [1806] = {.lex_state = 127, .external_lex_state = 5}, [1807] = {.lex_state = 127, .external_lex_state = 5}, - [1808] = {.lex_state = 127, .external_lex_state = 5}, - [1809] = {.lex_state = 127, .external_lex_state = 3}, + [1808] = {.lex_state = 128, .external_lex_state = 8}, + [1809] = {.lex_state = 127, .external_lex_state = 5}, [1810] = {.lex_state = 127, .external_lex_state = 5}, - [1811] = {.lex_state = 127, .external_lex_state = 5}, + [1811] = {.lex_state = 127, .external_lex_state = 3}, [1812] = {.lex_state = 127, .external_lex_state = 5}, [1813] = {.lex_state = 127, .external_lex_state = 5}, - [1814] = {.lex_state = 127, .external_lex_state = 5}, - [1815] = {.lex_state = 127, .external_lex_state = 5}, - [1816] = {.lex_state = 127, .external_lex_state = 5}, - [1817] = {.lex_state = 127, .external_lex_state = 5}, + [1814] = {.lex_state = 127, .external_lex_state = 3}, + [1815] = {.lex_state = 127, .external_lex_state = 3}, + [1816] = {.lex_state = 127, .external_lex_state = 3}, + [1817] = {.lex_state = 128, .external_lex_state = 8}, [1818] = {.lex_state = 127, .external_lex_state = 5}, - [1819] = {.lex_state = 127, .external_lex_state = 5}, - [1820] = {.lex_state = 127, .external_lex_state = 5}, - [1821] = {.lex_state = 127, .external_lex_state = 5}, - [1822] = {.lex_state = 127, .external_lex_state = 5}, - [1823] = {.lex_state = 127, .external_lex_state = 5}, - [1824] = {.lex_state = 127, .external_lex_state = 5}, + [1819] = {.lex_state = 127, .external_lex_state = 3}, + [1820] = {.lex_state = 127, .external_lex_state = 3}, + [1821] = {.lex_state = 128, .external_lex_state = 7}, + [1822] = {.lex_state = 128, .external_lex_state = 7}, + [1823] = {.lex_state = 128, .external_lex_state = 7}, + [1824] = {.lex_state = 128, .external_lex_state = 7}, [1825] = {.lex_state = 127, .external_lex_state = 5}, [1826] = {.lex_state = 127, .external_lex_state = 5}, - [1827] = {.lex_state = 127, .external_lex_state = 3}, - [1828] = {.lex_state = 127, .external_lex_state = 5}, - [1829] = {.lex_state = 127, .external_lex_state = 5}, + [1827] = {.lex_state = 128, .external_lex_state = 7}, + [1828] = {.lex_state = 128, .external_lex_state = 8}, + [1829] = {.lex_state = 128, .external_lex_state = 8}, [1830] = {.lex_state = 127, .external_lex_state = 5}, [1831] = {.lex_state = 127, .external_lex_state = 5}, - [1832] = {.lex_state = 127, .external_lex_state = 5}, + [1832] = {.lex_state = 127, .external_lex_state = 3}, [1833] = {.lex_state = 127, .external_lex_state = 5}, - [1834] = {.lex_state = 128, .external_lex_state = 7}, - [1835] = {.lex_state = 128, .external_lex_state = 7}, - [1836] = {.lex_state = 128, .external_lex_state = 7}, - [1837] = {.lex_state = 128, .external_lex_state = 7}, - [1838] = {.lex_state = 127, .external_lex_state = 3}, - [1839] = {.lex_state = 128, .external_lex_state = 8}, - [1840] = {.lex_state = 128, .external_lex_state = 7}, + [1834] = {.lex_state = 127, .external_lex_state = 5}, + [1835] = {.lex_state = 127, .external_lex_state = 3}, + [1836] = {.lex_state = 127, .external_lex_state = 5}, + [1837] = {.lex_state = 127, .external_lex_state = 5}, + [1838] = {.lex_state = 127, .external_lex_state = 5}, + [1839] = {.lex_state = 127, .external_lex_state = 5}, + [1840] = {.lex_state = 127, .external_lex_state = 5}, [1841] = {.lex_state = 127, .external_lex_state = 5}, - [1842] = {.lex_state = 127, .external_lex_state = 5}, + [1842] = {.lex_state = 127, .external_lex_state = 3}, [1843] = {.lex_state = 127, .external_lex_state = 5}, - [1844] = {.lex_state = 128, .external_lex_state = 7}, + [1844] = {.lex_state = 127, .external_lex_state = 3}, [1845] = {.lex_state = 127, .external_lex_state = 5}, [1846] = {.lex_state = 127, .external_lex_state = 5}, [1847] = {.lex_state = 127, .external_lex_state = 5}, @@ -16120,352 +16133,352 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [1849] = {.lex_state = 127, .external_lex_state = 5}, [1850] = {.lex_state = 127, .external_lex_state = 5}, [1851] = {.lex_state = 127, .external_lex_state = 5}, - [1852] = {.lex_state = 128, .external_lex_state = 7}, + [1852] = {.lex_state = 127, .external_lex_state = 5}, [1853] = {.lex_state = 127, .external_lex_state = 5}, - [1854] = {.lex_state = 128, .external_lex_state = 7}, - [1855] = {.lex_state = 128, .external_lex_state = 7}, - [1856] = {.lex_state = 127, .external_lex_state = 3}, + [1854] = {.lex_state = 127, .external_lex_state = 5}, + [1855] = {.lex_state = 127, .external_lex_state = 5}, + [1856] = {.lex_state = 127, .external_lex_state = 5}, [1857] = {.lex_state = 127, .external_lex_state = 5}, - [1858] = {.lex_state = 128, .external_lex_state = 7}, - [1859] = {.lex_state = 4, .external_lex_state = 3}, + [1858] = {.lex_state = 127, .external_lex_state = 5}, + [1859] = {.lex_state = 127, .external_lex_state = 5}, [1860] = {.lex_state = 127, .external_lex_state = 5}, - [1861] = {.lex_state = 127, .external_lex_state = 3}, + [1861] = {.lex_state = 127, .external_lex_state = 5}, [1862] = {.lex_state = 127, .external_lex_state = 5}, - [1863] = {.lex_state = 127, .external_lex_state = 3}, - [1864] = {.lex_state = 127, .external_lex_state = 3}, - [1865] = {.lex_state = 128, .external_lex_state = 7}, - [1866] = {.lex_state = 128, .external_lex_state = 7}, + [1863] = {.lex_state = 127, .external_lex_state = 5}, + [1864] = {.lex_state = 127, .external_lex_state = 5}, + [1865] = {.lex_state = 127, .external_lex_state = 5}, + [1866] = {.lex_state = 127, .external_lex_state = 5}, [1867] = {.lex_state = 127, .external_lex_state = 5}, [1868] = {.lex_state = 127, .external_lex_state = 5}, [1869] = {.lex_state = 127, .external_lex_state = 5}, - [1870] = {.lex_state = 127, .external_lex_state = 5}, - [1871] = {.lex_state = 127, .external_lex_state = 5}, - [1872] = {.lex_state = 127, .external_lex_state = 5}, - [1873] = {.lex_state = 127, .external_lex_state = 3}, + [1870] = {.lex_state = 128, .external_lex_state = 7}, + [1871] = {.lex_state = 128, .external_lex_state = 7}, + [1872] = {.lex_state = 128, .external_lex_state = 7}, + [1873] = {.lex_state = 128, .external_lex_state = 8}, [1874] = {.lex_state = 127, .external_lex_state = 5}, - [1875] = {.lex_state = 127, .external_lex_state = 3}, - [1876] = {.lex_state = 127, .external_lex_state = 5}, - [1877] = {.lex_state = 127, .external_lex_state = 5}, - [1878] = {.lex_state = 127, .external_lex_state = 5}, - [1879] = {.lex_state = 128, .external_lex_state = 8}, + [1875] = {.lex_state = 127, .external_lex_state = 5}, + [1876] = {.lex_state = 128, .external_lex_state = 7}, + [1877] = {.lex_state = 128, .external_lex_state = 7}, + [1878] = {.lex_state = 128, .external_lex_state = 7}, + [1879] = {.lex_state = 127, .external_lex_state = 3}, [1880] = {.lex_state = 127, .external_lex_state = 5}, - [1881] = {.lex_state = 128, .external_lex_state = 7}, - [1882] = {.lex_state = 128, .external_lex_state = 7}, + [1881] = {.lex_state = 127, .external_lex_state = 5}, + [1882] = {.lex_state = 127, .external_lex_state = 5}, [1883] = {.lex_state = 127, .external_lex_state = 5}, [1884] = {.lex_state = 127, .external_lex_state = 5}, - [1885] = {.lex_state = 127, .external_lex_state = 5}, + [1885] = {.lex_state = 128, .external_lex_state = 7}, [1886] = {.lex_state = 127, .external_lex_state = 5}, [1887] = {.lex_state = 127, .external_lex_state = 5}, - [1888] = {.lex_state = 128, .external_lex_state = 7}, - [1889] = {.lex_state = 128, .external_lex_state = 2}, + [1888] = {.lex_state = 127, .external_lex_state = 5}, + [1889] = {.lex_state = 127, .external_lex_state = 5}, [1890] = {.lex_state = 127, .external_lex_state = 5}, [1891] = {.lex_state = 127, .external_lex_state = 5}, [1892] = {.lex_state = 127, .external_lex_state = 5}, [1893] = {.lex_state = 127, .external_lex_state = 5}, [1894] = {.lex_state = 127, .external_lex_state = 5}, [1895] = {.lex_state = 127, .external_lex_state = 5}, - [1896] = {.lex_state = 128, .external_lex_state = 7}, - [1897] = {.lex_state = 128, .external_lex_state = 7}, - [1898] = {.lex_state = 128, .external_lex_state = 8}, - [1899] = {.lex_state = 128, .external_lex_state = 7}, - [1900] = {.lex_state = 128, .external_lex_state = 7}, - [1901] = {.lex_state = 127, .external_lex_state = 3}, + [1896] = {.lex_state = 127, .external_lex_state = 5}, + [1897] = {.lex_state = 127, .external_lex_state = 5}, + [1898] = {.lex_state = 127, .external_lex_state = 5}, + [1899] = {.lex_state = 127, .external_lex_state = 5}, + [1900] = {.lex_state = 127, .external_lex_state = 5}, + [1901] = {.lex_state = 127, .external_lex_state = 5}, [1902] = {.lex_state = 127, .external_lex_state = 5}, - [1903] = {.lex_state = 128, .external_lex_state = 7}, + [1903] = {.lex_state = 127, .external_lex_state = 5}, [1904] = {.lex_state = 127, .external_lex_state = 5}, - [1905] = {.lex_state = 128, .external_lex_state = 7}, + [1905] = {.lex_state = 127, .external_lex_state = 5}, [1906] = {.lex_state = 127, .external_lex_state = 5}, - [1907] = {.lex_state = 127, .external_lex_state = 4}, - [1908] = {.lex_state = 128, .external_lex_state = 7}, + [1907] = {.lex_state = 127, .external_lex_state = 5}, + [1908] = {.lex_state = 127, .external_lex_state = 5}, [1909] = {.lex_state = 127, .external_lex_state = 5}, [1910] = {.lex_state = 127, .external_lex_state = 5}, - [1911] = {.lex_state = 128, .external_lex_state = 8}, + [1911] = {.lex_state = 127, .external_lex_state = 5}, [1912] = {.lex_state = 127, .external_lex_state = 5}, [1913] = {.lex_state = 127, .external_lex_state = 5}, [1914] = {.lex_state = 127, .external_lex_state = 5}, - [1915] = {.lex_state = 127, .external_lex_state = 4}, + [1915] = {.lex_state = 127, .external_lex_state = 5}, [1916] = {.lex_state = 127, .external_lex_state = 5}, [1917] = {.lex_state = 127, .external_lex_state = 5}, - [1918] = {.lex_state = 128, .external_lex_state = 8}, + [1918] = {.lex_state = 127, .external_lex_state = 5}, [1919] = {.lex_state = 127, .external_lex_state = 5}, [1920] = {.lex_state = 127, .external_lex_state = 5}, - [1921] = {.lex_state = 127, .external_lex_state = 4}, + [1921] = {.lex_state = 127, .external_lex_state = 5}, [1922] = {.lex_state = 127, .external_lex_state = 5}, [1923] = {.lex_state = 127, .external_lex_state = 5}, - [1924] = {.lex_state = 127, .external_lex_state = 3}, + [1924] = {.lex_state = 127, .external_lex_state = 5}, [1925] = {.lex_state = 127, .external_lex_state = 5}, - [1926] = {.lex_state = 128, .external_lex_state = 7}, + [1926] = {.lex_state = 127, .external_lex_state = 5}, [1927] = {.lex_state = 127, .external_lex_state = 5}, [1928] = {.lex_state = 127, .external_lex_state = 5}, [1929] = {.lex_state = 127, .external_lex_state = 5}, [1930] = {.lex_state = 127, .external_lex_state = 5}, [1931] = {.lex_state = 127, .external_lex_state = 5}, [1932] = {.lex_state = 127, .external_lex_state = 5}, - [1933] = {.lex_state = 127, .external_lex_state = 3}, - [1934] = {.lex_state = 127, .external_lex_state = 3}, - [1935] = {.lex_state = 127, .external_lex_state = 3}, + [1933] = {.lex_state = 127, .external_lex_state = 5}, + [1934] = {.lex_state = 127, .external_lex_state = 5}, + [1935] = {.lex_state = 127, .external_lex_state = 4}, [1936] = {.lex_state = 127, .external_lex_state = 5}, [1937] = {.lex_state = 127, .external_lex_state = 5}, [1938] = {.lex_state = 127, .external_lex_state = 5}, [1939] = {.lex_state = 127, .external_lex_state = 5}, - [1940] = {.lex_state = 127, .external_lex_state = 3}, + [1940] = {.lex_state = 127, .external_lex_state = 4}, [1941] = {.lex_state = 127, .external_lex_state = 5}, - [1942] = {.lex_state = 127, .external_lex_state = 5}, - [1943] = {.lex_state = 127, .external_lex_state = 5}, + [1942] = {.lex_state = 127, .external_lex_state = 4}, + [1943] = {.lex_state = 128, .external_lex_state = 8}, [1944] = {.lex_state = 127, .external_lex_state = 5}, - [1945] = {.lex_state = 127, .external_lex_state = 5}, + [1945] = {.lex_state = 128, .external_lex_state = 8}, [1946] = {.lex_state = 127, .external_lex_state = 5}, - [1947] = {.lex_state = 127, .external_lex_state = 5}, - [1948] = {.lex_state = 127, .external_lex_state = 5}, + [1947] = {.lex_state = 127, .external_lex_state = 4}, + [1948] = {.lex_state = 127, .external_lex_state = 3}, [1949] = {.lex_state = 127, .external_lex_state = 5}, [1950] = {.lex_state = 127, .external_lex_state = 5}, [1951] = {.lex_state = 127, .external_lex_state = 5}, - [1952] = {.lex_state = 127, .external_lex_state = 5}, - [1953] = {.lex_state = 127, .external_lex_state = 5}, + [1952] = {.lex_state = 127, .external_lex_state = 3}, + [1953] = {.lex_state = 127, .external_lex_state = 3}, [1954] = {.lex_state = 127, .external_lex_state = 5}, [1955] = {.lex_state = 127, .external_lex_state = 5}, [1956] = {.lex_state = 127, .external_lex_state = 5}, [1957] = {.lex_state = 127, .external_lex_state = 5}, - [1958] = {.lex_state = 127, .external_lex_state = 4}, + [1958] = {.lex_state = 127, .external_lex_state = 5}, [1959] = {.lex_state = 127, .external_lex_state = 5}, - [1960] = {.lex_state = 127, .external_lex_state = 5}, - [1961] = {.lex_state = 127, .external_lex_state = 5}, - [1962] = {.lex_state = 127, .external_lex_state = 5}, - [1963] = {.lex_state = 127, .external_lex_state = 5}, - [1964] = {.lex_state = 127, .external_lex_state = 5}, - [1965] = {.lex_state = 127, .external_lex_state = 5}, - [1966] = {.lex_state = 127, .external_lex_state = 5}, - [1967] = {.lex_state = 128, .external_lex_state = 8}, + [1960] = {.lex_state = 128, .external_lex_state = 7}, + [1961] = {.lex_state = 128, .external_lex_state = 7}, + [1962] = {.lex_state = 128, .external_lex_state = 7}, + [1963] = {.lex_state = 128, .external_lex_state = 7}, + [1964] = {.lex_state = 128, .external_lex_state = 8}, + [1965] = {.lex_state = 128, .external_lex_state = 7}, + [1966] = {.lex_state = 128, .external_lex_state = 8}, + [1967] = {.lex_state = 127, .external_lex_state = 3}, [1968] = {.lex_state = 127, .external_lex_state = 5}, [1969] = {.lex_state = 127, .external_lex_state = 5}, [1970] = {.lex_state = 127, .external_lex_state = 5}, [1971] = {.lex_state = 127, .external_lex_state = 5}, - [1972] = {.lex_state = 128, .external_lex_state = 7}, - [1973] = {.lex_state = 128, .external_lex_state = 7}, - [1974] = {.lex_state = 127, .external_lex_state = 5}, - [1975] = {.lex_state = 127, .external_lex_state = 5}, - [1976] = {.lex_state = 127, .external_lex_state = 5}, - [1977] = {.lex_state = 128, .external_lex_state = 8}, + [1972] = {.lex_state = 127, .external_lex_state = 5}, + [1973] = {.lex_state = 127, .external_lex_state = 5}, + [1974] = {.lex_state = 127, .external_lex_state = 3}, + [1975] = {.lex_state = 128, .external_lex_state = 7}, + [1976] = {.lex_state = 128, .external_lex_state = 7}, + [1977] = {.lex_state = 127, .external_lex_state = 3}, [1978] = {.lex_state = 127, .external_lex_state = 5}, [1979] = {.lex_state = 128, .external_lex_state = 7}, - [1980] = {.lex_state = 128, .external_lex_state = 8}, - [1981] = {.lex_state = 127, .external_lex_state = 5}, - [1982] = {.lex_state = 127, .external_lex_state = 5}, + [1980] = {.lex_state = 128, .external_lex_state = 7}, + [1981] = {.lex_state = 128, .external_lex_state = 7}, + [1982] = {.lex_state = 128, .external_lex_state = 7}, [1983] = {.lex_state = 127, .external_lex_state = 5}, - [1984] = {.lex_state = 127, .external_lex_state = 5}, - [1985] = {.lex_state = 127, .external_lex_state = 5}, - [1986] = {.lex_state = 128, .external_lex_state = 7}, - [1987] = {.lex_state = 127, .external_lex_state = 5}, - [1988] = {.lex_state = 127, .external_lex_state = 5}, - [1989] = {.lex_state = 128, .external_lex_state = 7}, - [1990] = {.lex_state = 127, .external_lex_state = 5}, - [1991] = {.lex_state = 127, .external_lex_state = 5}, - [1992] = {.lex_state = 128, .external_lex_state = 7}, - [1993] = {.lex_state = 128, .external_lex_state = 7}, - [1994] = {.lex_state = 127, .external_lex_state = 5}, - [1995] = {.lex_state = 127, .external_lex_state = 3}, - [1996] = {.lex_state = 127, .external_lex_state = 3}, - [1997] = {.lex_state = 128, .external_lex_state = 8}, - [1998] = {.lex_state = 127, .external_lex_state = 5}, - [1999] = {.lex_state = 128, .external_lex_state = 8}, - [2000] = {.lex_state = 127, .external_lex_state = 5}, - [2001] = {.lex_state = 127, .external_lex_state = 5}, - [2002] = {.lex_state = 128, .external_lex_state = 7}, + [1984] = {.lex_state = 128, .external_lex_state = 8}, + [1985] = {.lex_state = 128, .external_lex_state = 7}, + [1986] = {.lex_state = 127, .external_lex_state = 5}, + [1987] = {.lex_state = 127, .external_lex_state = 3}, + [1988] = {.lex_state = 128, .external_lex_state = 8}, + [1989] = {.lex_state = 128, .external_lex_state = 8}, + [1990] = {.lex_state = 128, .external_lex_state = 8}, + [1991] = {.lex_state = 127, .external_lex_state = 3}, + [1992] = {.lex_state = 127, .external_lex_state = 3}, + [1993] = {.lex_state = 127, .external_lex_state = 3}, + [1994] = {.lex_state = 127, .external_lex_state = 3}, + [1995] = {.lex_state = 127, .external_lex_state = 5}, + [1996] = {.lex_state = 128, .external_lex_state = 8}, + [1997] = {.lex_state = 127, .external_lex_state = 5}, + [1998] = {.lex_state = 128, .external_lex_state = 8}, + [1999] = {.lex_state = 128, .external_lex_state = 7}, + [2000] = {.lex_state = 128, .external_lex_state = 7}, + [2001] = {.lex_state = 127, .external_lex_state = 3}, + [2002] = {.lex_state = 127, .external_lex_state = 3}, [2003] = {.lex_state = 127, .external_lex_state = 5}, - [2004] = {.lex_state = 128, .external_lex_state = 7}, - [2005] = {.lex_state = 127, .external_lex_state = 3}, - [2006] = {.lex_state = 127, .external_lex_state = 5}, - [2007] = {.lex_state = 127, .external_lex_state = 5}, - [2008] = {.lex_state = 127, .external_lex_state = 3}, - [2009] = {.lex_state = 127, .external_lex_state = 5}, - [2010] = {.lex_state = 127, .external_lex_state = 5}, - [2011] = {.lex_state = 127, .external_lex_state = 5}, - [2012] = {.lex_state = 127, .external_lex_state = 5}, + [2004] = {.lex_state = 127, .external_lex_state = 5}, + [2005] = {.lex_state = 127, .external_lex_state = 5}, + [2006] = {.lex_state = 128, .external_lex_state = 7}, + [2007] = {.lex_state = 128, .external_lex_state = 7}, + [2008] = {.lex_state = 127, .external_lex_state = 5}, + [2009] = {.lex_state = 128, .external_lex_state = 7}, + [2010] = {.lex_state = 128, .external_lex_state = 7}, + [2011] = {.lex_state = 128, .external_lex_state = 7}, + [2012] = {.lex_state = 128, .external_lex_state = 7}, [2013] = {.lex_state = 127, .external_lex_state = 5}, [2014] = {.lex_state = 127, .external_lex_state = 5}, - [2015] = {.lex_state = 127, .external_lex_state = 5}, - [2016] = {.lex_state = 127, .external_lex_state = 5}, - [2017] = {.lex_state = 127, .external_lex_state = 3}, - [2018] = {.lex_state = 128, .external_lex_state = 8}, - [2019] = {.lex_state = 127, .external_lex_state = 5}, - [2020] = {.lex_state = 128, .external_lex_state = 8}, - [2021] = {.lex_state = 128, .external_lex_state = 7}, - [2022] = {.lex_state = 128, .external_lex_state = 7}, + [2015] = {.lex_state = 128, .external_lex_state = 7}, + [2016] = {.lex_state = 128, .external_lex_state = 7}, + [2017] = {.lex_state = 127, .external_lex_state = 5}, + [2018] = {.lex_state = 127, .external_lex_state = 5}, + [2019] = {.lex_state = 128, .external_lex_state = 2}, + [2020] = {.lex_state = 127, .external_lex_state = 5}, + [2021] = {.lex_state = 127, .external_lex_state = 3}, + [2022] = {.lex_state = 127, .external_lex_state = 3}, [2023] = {.lex_state = 127, .external_lex_state = 5}, [2024] = {.lex_state = 127, .external_lex_state = 5}, [2025] = {.lex_state = 127, .external_lex_state = 5}, - [2026] = {.lex_state = 128, .external_lex_state = 7}, + [2026] = {.lex_state = 127, .external_lex_state = 5}, [2027] = {.lex_state = 127, .external_lex_state = 5}, - [2028] = {.lex_state = 127, .external_lex_state = 3}, - [2029] = {.lex_state = 127, .external_lex_state = 3}, + [2028] = {.lex_state = 127, .external_lex_state = 5}, + [2029] = {.lex_state = 127, .external_lex_state = 5}, [2030] = {.lex_state = 127, .external_lex_state = 5}, - [2031] = {.lex_state = 128, .external_lex_state = 7}, - [2032] = {.lex_state = 127, .external_lex_state = 3}, - [2033] = {.lex_state = 127, .external_lex_state = 3}, - [2034] = {.lex_state = 128, .external_lex_state = 7}, - [2035] = {.lex_state = 127, .external_lex_state = 5}, + [2031] = {.lex_state = 127, .external_lex_state = 5}, + [2032] = {.lex_state = 127, .external_lex_state = 5}, + [2033] = {.lex_state = 127, .external_lex_state = 5}, + [2034] = {.lex_state = 127, .external_lex_state = 5}, + [2035] = {.lex_state = 128, .external_lex_state = 2}, [2036] = {.lex_state = 127, .external_lex_state = 5}, [2037] = {.lex_state = 127, .external_lex_state = 5}, [2038] = {.lex_state = 127, .external_lex_state = 5}, [2039] = {.lex_state = 127, .external_lex_state = 5}, - [2040] = {.lex_state = 128, .external_lex_state = 7}, + [2040] = {.lex_state = 127, .external_lex_state = 5}, [2041] = {.lex_state = 127, .external_lex_state = 5}, [2042] = {.lex_state = 127, .external_lex_state = 5}, [2043] = {.lex_state = 127, .external_lex_state = 5}, - [2044] = {.lex_state = 127, .external_lex_state = 5}, + [2044] = {.lex_state = 128, .external_lex_state = 7}, [2045] = {.lex_state = 127, .external_lex_state = 5}, - [2046] = {.lex_state = 128, .external_lex_state = 7}, + [2046] = {.lex_state = 127, .external_lex_state = 5}, [2047] = {.lex_state = 127, .external_lex_state = 5}, - [2048] = {.lex_state = 127, .external_lex_state = 5}, + [2048] = {.lex_state = 128, .external_lex_state = 7}, [2049] = {.lex_state = 127, .external_lex_state = 5}, - [2050] = {.lex_state = 128, .external_lex_state = 7}, - [2051] = {.lex_state = 128, .external_lex_state = 7}, + [2050] = {.lex_state = 127, .external_lex_state = 5}, + [2051] = {.lex_state = 127, .external_lex_state = 5}, [2052] = {.lex_state = 128, .external_lex_state = 7}, [2053] = {.lex_state = 128, .external_lex_state = 7}, [2054] = {.lex_state = 127, .external_lex_state = 5}, - [2055] = {.lex_state = 127, .external_lex_state = 5}, - [2056] = {.lex_state = 128, .external_lex_state = 7}, - [2057] = {.lex_state = 128, .external_lex_state = 7}, - [2058] = {.lex_state = 128, .external_lex_state = 7}, - [2059] = {.lex_state = 128, .external_lex_state = 7}, - [2060] = {.lex_state = 127, .external_lex_state = 3}, - [2061] = {.lex_state = 127, .external_lex_state = 5}, - [2062] = {.lex_state = 128, .external_lex_state = 7}, - [2063] = {.lex_state = 128, .external_lex_state = 7}, - [2064] = {.lex_state = 128, .external_lex_state = 2}, + [2055] = {.lex_state = 128, .external_lex_state = 7}, + [2056] = {.lex_state = 127, .external_lex_state = 5}, + [2057] = {.lex_state = 127, .external_lex_state = 5}, + [2058] = {.lex_state = 127, .external_lex_state = 3}, + [2059] = {.lex_state = 127, .external_lex_state = 5}, + [2060] = {.lex_state = 127, .external_lex_state = 5}, + [2061] = {.lex_state = 128, .external_lex_state = 7}, + [2062] = {.lex_state = 127, .external_lex_state = 5}, + [2063] = {.lex_state = 127, .external_lex_state = 5}, + [2064] = {.lex_state = 127, .external_lex_state = 5}, [2065] = {.lex_state = 127, .external_lex_state = 5}, - [2066] = {.lex_state = 128, .external_lex_state = 8}, + [2066] = {.lex_state = 127, .external_lex_state = 5}, [2067] = {.lex_state = 128, .external_lex_state = 7}, - [2068] = {.lex_state = 128, .external_lex_state = 7}, + [2068] = {.lex_state = 127, .external_lex_state = 5}, [2069] = {.lex_state = 128, .external_lex_state = 7}, - [2070] = {.lex_state = 127, .external_lex_state = 5}, - [2071] = {.lex_state = 127, .external_lex_state = 3}, - [2072] = {.lex_state = 127, .external_lex_state = 3}, - [2073] = {.lex_state = 127, .external_lex_state = 3}, - [2074] = {.lex_state = 127, .external_lex_state = 3}, - [2075] = {.lex_state = 127, .external_lex_state = 3}, - [2076] = {.lex_state = 127, .external_lex_state = 3}, - [2077] = {.lex_state = 127, .external_lex_state = 3}, + [2070] = {.lex_state = 128, .external_lex_state = 7}, + [2071] = {.lex_state = 128, .external_lex_state = 7}, + [2072] = {.lex_state = 127, .external_lex_state = 5}, + [2073] = {.lex_state = 127, .external_lex_state = 5}, + [2074] = {.lex_state = 128, .external_lex_state = 7}, + [2075] = {.lex_state = 128, .external_lex_state = 7}, + [2076] = {.lex_state = 128, .external_lex_state = 7}, + [2077] = {.lex_state = 127, .external_lex_state = 5}, [2078] = {.lex_state = 127, .external_lex_state = 3}, - [2079] = {.lex_state = 127, .external_lex_state = 3}, - [2080] = {.lex_state = 127, .external_lex_state = 3}, - [2081] = {.lex_state = 127, .external_lex_state = 3}, - [2082] = {.lex_state = 127, .external_lex_state = 3}, - [2083] = {.lex_state = 127, .external_lex_state = 3}, - [2084] = {.lex_state = 127, .external_lex_state = 3}, - [2085] = {.lex_state = 127, .external_lex_state = 3}, - [2086] = {.lex_state = 127, .external_lex_state = 3}, - [2087] = {.lex_state = 127, .external_lex_state = 3}, - [2088] = {.lex_state = 127, .external_lex_state = 3}, - [2089] = {.lex_state = 127, .external_lex_state = 3}, - [2090] = {.lex_state = 127, .external_lex_state = 3}, - [2091] = {.lex_state = 127, .external_lex_state = 3}, - [2092] = {.lex_state = 127, .external_lex_state = 3}, - [2093] = {.lex_state = 127, .external_lex_state = 3}, - [2094] = {.lex_state = 127, .external_lex_state = 3}, - [2095] = {.lex_state = 127, .external_lex_state = 3}, - [2096] = {.lex_state = 127, .external_lex_state = 5}, - [2097] = {.lex_state = 127, .external_lex_state = 5}, + [2079] = {.lex_state = 127, .external_lex_state = 5}, + [2080] = {.lex_state = 128, .external_lex_state = 8}, + [2081] = {.lex_state = 127, .external_lex_state = 5}, + [2082] = {.lex_state = 128, .external_lex_state = 8}, + [2083] = {.lex_state = 127, .external_lex_state = 5}, + [2084] = {.lex_state = 127, .external_lex_state = 5}, + [2085] = {.lex_state = 127, .external_lex_state = 5}, + [2086] = {.lex_state = 127, .external_lex_state = 5}, + [2087] = {.lex_state = 128, .external_lex_state = 7}, + [2088] = {.lex_state = 128, .external_lex_state = 7}, + [2089] = {.lex_state = 127, .external_lex_state = 5}, + [2090] = {.lex_state = 127, .external_lex_state = 5}, + [2091] = {.lex_state = 127, .external_lex_state = 5}, + [2092] = {.lex_state = 127, .external_lex_state = 5}, + [2093] = {.lex_state = 127, .external_lex_state = 5}, + [2094] = {.lex_state = 127, .external_lex_state = 5}, + [2095] = {.lex_state = 127, .external_lex_state = 5}, + [2096] = {.lex_state = 128, .external_lex_state = 7}, + [2097] = {.lex_state = 128, .external_lex_state = 7}, [2098] = {.lex_state = 127, .external_lex_state = 3}, - [2099] = {.lex_state = 127, .external_lex_state = 5}, - [2100] = {.lex_state = 128, .external_lex_state = 7}, + [2099] = {.lex_state = 127, .external_lex_state = 3}, + [2100] = {.lex_state = 127, .external_lex_state = 3}, [2101] = {.lex_state = 128, .external_lex_state = 7}, - [2102] = {.lex_state = 128, .external_lex_state = 7}, - [2103] = {.lex_state = 127, .external_lex_state = 5}, - [2104] = {.lex_state = 127, .external_lex_state = 5}, - [2105] = {.lex_state = 128, .external_lex_state = 8}, - [2106] = {.lex_state = 128, .external_lex_state = 7}, - [2107] = {.lex_state = 128, .external_lex_state = 7}, - [2108] = {.lex_state = 127, .external_lex_state = 5}, - [2109] = {.lex_state = 128, .external_lex_state = 7}, - [2110] = {.lex_state = 127, .external_lex_state = 5}, - [2111] = {.lex_state = 127, .external_lex_state = 5}, - [2112] = {.lex_state = 127, .external_lex_state = 5}, - [2113] = {.lex_state = 127, .external_lex_state = 5}, - [2114] = {.lex_state = 127, .external_lex_state = 5}, - [2115] = {.lex_state = 127, .external_lex_state = 5}, - [2116] = {.lex_state = 127, .external_lex_state = 5}, - [2117] = {.lex_state = 127, .external_lex_state = 5}, - [2118] = {.lex_state = 127, .external_lex_state = 5}, - [2119] = {.lex_state = 127, .external_lex_state = 5}, - [2120] = {.lex_state = 127, .external_lex_state = 5}, - [2121] = {.lex_state = 127, .external_lex_state = 5}, - [2122] = {.lex_state = 127, .external_lex_state = 5}, - [2123] = {.lex_state = 127, .external_lex_state = 5}, - [2124] = {.lex_state = 127, .external_lex_state = 5}, - [2125] = {.lex_state = 127, .external_lex_state = 5}, - [2126] = {.lex_state = 127, .external_lex_state = 3}, - [2127] = {.lex_state = 127, .external_lex_state = 3}, - [2128] = {.lex_state = 127, .external_lex_state = 3}, - [2129] = {.lex_state = 127, .external_lex_state = 5}, + [2102] = {.lex_state = 127, .external_lex_state = 3}, + [2103] = {.lex_state = 127, .external_lex_state = 3}, + [2104] = {.lex_state = 127, .external_lex_state = 3}, + [2105] = {.lex_state = 127, .external_lex_state = 3}, + [2106] = {.lex_state = 127, .external_lex_state = 3}, + [2107] = {.lex_state = 127, .external_lex_state = 3}, + [2108] = {.lex_state = 127, .external_lex_state = 3}, + [2109] = {.lex_state = 127, .external_lex_state = 3}, + [2110] = {.lex_state = 127, .external_lex_state = 3}, + [2111] = {.lex_state = 127, .external_lex_state = 3}, + [2112] = {.lex_state = 127, .external_lex_state = 3}, + [2113] = {.lex_state = 127, .external_lex_state = 3}, + [2114] = {.lex_state = 127, .external_lex_state = 3}, + [2115] = {.lex_state = 127, .external_lex_state = 3}, + [2116] = {.lex_state = 127, .external_lex_state = 3}, + [2117] = {.lex_state = 127, .external_lex_state = 3}, + [2118] = {.lex_state = 127, .external_lex_state = 3}, + [2119] = {.lex_state = 127, .external_lex_state = 3}, + [2120] = {.lex_state = 127, .external_lex_state = 3}, + [2121] = {.lex_state = 127, .external_lex_state = 3}, + [2122] = {.lex_state = 127, .external_lex_state = 3}, + [2123] = {.lex_state = 127, .external_lex_state = 3}, + [2124] = {.lex_state = 128, .external_lex_state = 7}, + [2125] = {.lex_state = 128, .external_lex_state = 7}, + [2126] = {.lex_state = 128, .external_lex_state = 7}, + [2127] = {.lex_state = 128, .external_lex_state = 7}, + [2128] = {.lex_state = 128, .external_lex_state = 7}, + [2129] = {.lex_state = 127, .external_lex_state = 3}, [2130] = {.lex_state = 127, .external_lex_state = 3}, - [2131] = {.lex_state = 128, .external_lex_state = 8}, - [2132] = {.lex_state = 128, .external_lex_state = 2}, - [2133] = {.lex_state = 128, .external_lex_state = 8}, + [2131] = {.lex_state = 127, .external_lex_state = 3}, + [2132] = {.lex_state = 127, .external_lex_state = 5}, + [2133] = {.lex_state = 127, .external_lex_state = 5}, [2134] = {.lex_state = 127, .external_lex_state = 5}, - [2135] = {.lex_state = 127, .external_lex_state = 5}, - [2136] = {.lex_state = 127, .external_lex_state = 5}, - [2137] = {.lex_state = 127, .external_lex_state = 5}, + [2135] = {.lex_state = 128, .external_lex_state = 7}, + [2136] = {.lex_state = 128, .external_lex_state = 8}, + [2137] = {.lex_state = 128, .external_lex_state = 7}, [2138] = {.lex_state = 127, .external_lex_state = 5}, - [2139] = {.lex_state = 127, .external_lex_state = 5}, - [2140] = {.lex_state = 127, .external_lex_state = 5}, - [2141] = {.lex_state = 128, .external_lex_state = 7}, + [2139] = {.lex_state = 127, .external_lex_state = 3}, + [2140] = {.lex_state = 127, .external_lex_state = 3}, + [2141] = {.lex_state = 127, .external_lex_state = 5}, [2142] = {.lex_state = 127, .external_lex_state = 5}, - [2143] = {.lex_state = 127, .external_lex_state = 3}, - [2144] = {.lex_state = 4, .external_lex_state = 5}, - [2145] = {.lex_state = 127, .external_lex_state = 5}, - [2146] = {.lex_state = 127, .external_lex_state = 3}, + [2143] = {.lex_state = 128, .external_lex_state = 7}, + [2144] = {.lex_state = 127, .external_lex_state = 5}, + [2145] = {.lex_state = 127, .external_lex_state = 3}, + [2146] = {.lex_state = 128, .external_lex_state = 7}, [2147] = {.lex_state = 127, .external_lex_state = 3}, - [2148] = {.lex_state = 127, .external_lex_state = 5}, - [2149] = {.lex_state = 127, .external_lex_state = 3}, + [2148] = {.lex_state = 127, .external_lex_state = 3}, + [2149] = {.lex_state = 128, .external_lex_state = 7}, [2150] = {.lex_state = 127, .external_lex_state = 3}, - [2151] = {.lex_state = 128, .external_lex_state = 8}, - [2152] = {.lex_state = 127, .external_lex_state = 5}, - [2153] = {.lex_state = 127, .external_lex_state = 3}, - [2154] = {.lex_state = 128, .external_lex_state = 7}, + [2151] = {.lex_state = 127, .external_lex_state = 5}, + [2152] = {.lex_state = 127, .external_lex_state = 3}, + [2153] = {.lex_state = 128, .external_lex_state = 7}, + [2154] = {.lex_state = 127, .external_lex_state = 5}, [2155] = {.lex_state = 127, .external_lex_state = 3}, - [2156] = {.lex_state = 128, .external_lex_state = 7}, + [2156] = {.lex_state = 127, .external_lex_state = 5}, [2157] = {.lex_state = 127, .external_lex_state = 5}, [2158] = {.lex_state = 127, .external_lex_state = 5}, [2159] = {.lex_state = 127, .external_lex_state = 5}, [2160] = {.lex_state = 127, .external_lex_state = 5}, [2161] = {.lex_state = 127, .external_lex_state = 5}, [2162] = {.lex_state = 127, .external_lex_state = 5}, - [2163] = {.lex_state = 127, .external_lex_state = 3}, - [2164] = {.lex_state = 127, .external_lex_state = 3}, + [2163] = {.lex_state = 127, .external_lex_state = 5}, + [2164] = {.lex_state = 127, .external_lex_state = 5}, [2165] = {.lex_state = 128, .external_lex_state = 8}, - [2166] = {.lex_state = 127, .external_lex_state = 3}, - [2167] = {.lex_state = 127, .external_lex_state = 3}, + [2166] = {.lex_state = 4, .external_lex_state = 5}, + [2167] = {.lex_state = 127, .external_lex_state = 5}, [2168] = {.lex_state = 127, .external_lex_state = 3}, - [2169] = {.lex_state = 127, .external_lex_state = 3}, - [2170] = {.lex_state = 127, .external_lex_state = 3}, - [2171] = {.lex_state = 127, .external_lex_state = 3}, - [2172] = {.lex_state = 127, .external_lex_state = 3}, + [2169] = {.lex_state = 127, .external_lex_state = 5}, + [2170] = {.lex_state = 127, .external_lex_state = 5}, + [2171] = {.lex_state = 128, .external_lex_state = 8}, + [2172] = {.lex_state = 127, .external_lex_state = 5}, [2173] = {.lex_state = 127, .external_lex_state = 5}, [2174] = {.lex_state = 127, .external_lex_state = 5}, - [2175] = {.lex_state = 128, .external_lex_state = 8}, + [2175] = {.lex_state = 127, .external_lex_state = 5}, [2176] = {.lex_state = 127, .external_lex_state = 3}, [2177] = {.lex_state = 127, .external_lex_state = 5}, - [2178] = {.lex_state = 128, .external_lex_state = 7}, + [2178] = {.lex_state = 127, .external_lex_state = 5}, [2179] = {.lex_state = 127, .external_lex_state = 5}, [2180] = {.lex_state = 127, .external_lex_state = 5}, - [2181] = {.lex_state = 128, .external_lex_state = 7}, - [2182] = {.lex_state = 127, .external_lex_state = 3}, + [2181] = {.lex_state = 127, .external_lex_state = 5}, + [2182] = {.lex_state = 127, .external_lex_state = 5}, [2183] = {.lex_state = 127, .external_lex_state = 3}, - [2184] = {.lex_state = 128, .external_lex_state = 7}, - [2185] = {.lex_state = 128, .external_lex_state = 7}, + [2184] = {.lex_state = 127, .external_lex_state = 5}, + [2185] = {.lex_state = 127, .external_lex_state = 3}, [2186] = {.lex_state = 127, .external_lex_state = 5}, - [2187] = {.lex_state = 128, .external_lex_state = 7}, - [2188] = {.lex_state = 127, .external_lex_state = 3}, - [2189] = {.lex_state = 127, .external_lex_state = 3}, + [2187] = {.lex_state = 127, .external_lex_state = 5}, + [2188] = {.lex_state = 127, .external_lex_state = 5}, + [2189] = {.lex_state = 127, .external_lex_state = 5}, [2190] = {.lex_state = 127, .external_lex_state = 5}, [2191] = {.lex_state = 127, .external_lex_state = 5}, [2192] = {.lex_state = 127, .external_lex_state = 5}, - [2193] = {.lex_state = 127, .external_lex_state = 3}, - [2194] = {.lex_state = 127, .external_lex_state = 3}, + [2193] = {.lex_state = 127, .external_lex_state = 5}, + [2194] = {.lex_state = 127, .external_lex_state = 5}, [2195] = {.lex_state = 127, .external_lex_state = 5}, [2196] = {.lex_state = 127, .external_lex_state = 5}, - [2197] = {.lex_state = 127, .external_lex_state = 5}, + [2197] = {.lex_state = 127, .external_lex_state = 3}, [2198] = {.lex_state = 127, .external_lex_state = 5}, [2199] = {.lex_state = 127, .external_lex_state = 5}, [2200] = {.lex_state = 127, .external_lex_state = 5}, @@ -16473,96 +16486,96 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [2202] = {.lex_state = 127, .external_lex_state = 5}, [2203] = {.lex_state = 127, .external_lex_state = 5}, [2204] = {.lex_state = 127, .external_lex_state = 5}, - [2205] = {.lex_state = 127, .external_lex_state = 3}, - [2206] = {.lex_state = 127, .external_lex_state = 5}, - [2207] = {.lex_state = 127, .external_lex_state = 3}, + [2205] = {.lex_state = 127, .external_lex_state = 5}, + [2206] = {.lex_state = 127, .external_lex_state = 3}, + [2207] = {.lex_state = 127, .external_lex_state = 5}, [2208] = {.lex_state = 127, .external_lex_state = 5}, - [2209] = {.lex_state = 127, .external_lex_state = 5}, + [2209] = {.lex_state = 127, .external_lex_state = 3}, [2210] = {.lex_state = 127, .external_lex_state = 5}, - [2211] = {.lex_state = 127, .external_lex_state = 5}, - [2212] = {.lex_state = 127, .external_lex_state = 5}, - [2213] = {.lex_state = 127, .external_lex_state = 5}, - [2214] = {.lex_state = 127, .external_lex_state = 5}, + [2211] = {.lex_state = 128, .external_lex_state = 7}, + [2212] = {.lex_state = 128, .external_lex_state = 7}, + [2213] = {.lex_state = 128, .external_lex_state = 7}, + [2214] = {.lex_state = 128, .external_lex_state = 7}, [2215] = {.lex_state = 127, .external_lex_state = 5}, [2216] = {.lex_state = 127, .external_lex_state = 5}, [2217] = {.lex_state = 127, .external_lex_state = 5}, [2218] = {.lex_state = 127, .external_lex_state = 3}, [2219] = {.lex_state = 127, .external_lex_state = 5}, - [2220] = {.lex_state = 127, .external_lex_state = 5}, + [2220] = {.lex_state = 127, .external_lex_state = 3}, [2221] = {.lex_state = 127, .external_lex_state = 5}, [2222] = {.lex_state = 127, .external_lex_state = 5}, [2223] = {.lex_state = 127, .external_lex_state = 5}, - [2224] = {.lex_state = 127, .external_lex_state = 5}, - [2225] = {.lex_state = 127, .external_lex_state = 5}, + [2224] = {.lex_state = 127, .external_lex_state = 3}, + [2225] = {.lex_state = 127, .external_lex_state = 3}, [2226] = {.lex_state = 127, .external_lex_state = 5}, - [2227] = {.lex_state = 127, .external_lex_state = 3}, + [2227] = {.lex_state = 127, .external_lex_state = 5}, [2228] = {.lex_state = 127, .external_lex_state = 5}, [2229] = {.lex_state = 127, .external_lex_state = 5}, [2230] = {.lex_state = 127, .external_lex_state = 5}, - [2231] = {.lex_state = 128, .external_lex_state = 7}, - [2232] = {.lex_state = 127, .external_lex_state = 5}, + [2231] = {.lex_state = 127, .external_lex_state = 3}, + [2232] = {.lex_state = 127, .external_lex_state = 3}, [2233] = {.lex_state = 127, .external_lex_state = 5}, - [2234] = {.lex_state = 128, .external_lex_state = 7}, - [2235] = {.lex_state = 128, .external_lex_state = 7}, - [2236] = {.lex_state = 128, .external_lex_state = 7}, - [2237] = {.lex_state = 127, .external_lex_state = 5}, - [2238] = {.lex_state = 128, .external_lex_state = 7}, - [2239] = {.lex_state = 128, .external_lex_state = 7}, - [2240] = {.lex_state = 127, .external_lex_state = 3}, - [2241] = {.lex_state = 127, .external_lex_state = 5}, - [2242] = {.lex_state = 128, .external_lex_state = 7}, - [2243] = {.lex_state = 127, .external_lex_state = 5}, + [2234] = {.lex_state = 127, .external_lex_state = 5}, + [2235] = {.lex_state = 127, .external_lex_state = 5}, + [2236] = {.lex_state = 127, .external_lex_state = 5}, + [2237] = {.lex_state = 128, .external_lex_state = 8}, + [2238] = {.lex_state = 127, .external_lex_state = 3}, + [2239] = {.lex_state = 127, .external_lex_state = 3}, + [2240] = {.lex_state = 128, .external_lex_state = 8}, + [2241] = {.lex_state = 127, .external_lex_state = 3}, + [2242] = {.lex_state = 127, .external_lex_state = 3}, + [2243] = {.lex_state = 127, .external_lex_state = 3}, [2244] = {.lex_state = 127, .external_lex_state = 3}, [2245] = {.lex_state = 127, .external_lex_state = 3}, - [2246] = {.lex_state = 127, .external_lex_state = 5}, + [2246] = {.lex_state = 127, .external_lex_state = 3}, [2247] = {.lex_state = 127, .external_lex_state = 5}, - [2248] = {.lex_state = 128, .external_lex_state = 2}, + [2248] = {.lex_state = 127, .external_lex_state = 5}, [2249] = {.lex_state = 127, .external_lex_state = 5}, - [2250] = {.lex_state = 127, .external_lex_state = 3}, - [2251] = {.lex_state = 127, .external_lex_state = 5}, + [2250] = {.lex_state = 127, .external_lex_state = 5}, + [2251] = {.lex_state = 127, .external_lex_state = 3}, [2252] = {.lex_state = 127, .external_lex_state = 3}, - [2253] = {.lex_state = 127, .external_lex_state = 5}, + [2253] = {.lex_state = 127, .external_lex_state = 3}, [2254] = {.lex_state = 127, .external_lex_state = 3}, - [2255] = {.lex_state = 127, .external_lex_state = 3}, - [2256] = {.lex_state = 127, .external_lex_state = 5}, + [2255] = {.lex_state = 127, .external_lex_state = 5}, + [2256] = {.lex_state = 127, .external_lex_state = 3}, [2257] = {.lex_state = 127, .external_lex_state = 5}, [2258] = {.lex_state = 127, .external_lex_state = 5}, - [2259] = {.lex_state = 127, .external_lex_state = 5}, + [2259] = {.lex_state = 128, .external_lex_state = 7}, [2260] = {.lex_state = 127, .external_lex_state = 3}, [2261] = {.lex_state = 127, .external_lex_state = 3}, [2262] = {.lex_state = 127, .external_lex_state = 3}, - [2263] = {.lex_state = 127, .external_lex_state = 5}, - [2264] = {.lex_state = 128, .external_lex_state = 7}, - [2265] = {.lex_state = 127, .external_lex_state = 3}, - [2266] = {.lex_state = 128, .external_lex_state = 7}, - [2267] = {.lex_state = 128, .external_lex_state = 7}, - [2268] = {.lex_state = 127, .external_lex_state = 3}, + [2263] = {.lex_state = 127, .external_lex_state = 3}, + [2264] = {.lex_state = 127, .external_lex_state = 3}, + [2265] = {.lex_state = 128, .external_lex_state = 7}, + [2266] = {.lex_state = 127, .external_lex_state = 3}, + [2267] = {.lex_state = 127, .external_lex_state = 5}, + [2268] = {.lex_state = 127, .external_lex_state = 5}, [2269] = {.lex_state = 127, .external_lex_state = 5}, - [2270] = {.lex_state = 127, .external_lex_state = 3}, - [2271] = {.lex_state = 128, .external_lex_state = 7}, + [2270] = {.lex_state = 127, .external_lex_state = 5}, + [2271] = {.lex_state = 127, .external_lex_state = 3}, [2272] = {.lex_state = 128, .external_lex_state = 7}, - [2273] = {.lex_state = 127, .external_lex_state = 3}, - [2274] = {.lex_state = 127, .external_lex_state = 3}, - [2275] = {.lex_state = 127, .external_lex_state = 3}, - [2276] = {.lex_state = 127, .external_lex_state = 3}, - [2277] = {.lex_state = 127, .external_lex_state = 3}, - [2278] = {.lex_state = 128, .external_lex_state = 7}, + [2273] = {.lex_state = 127, .external_lex_state = 5}, + [2274] = {.lex_state = 127, .external_lex_state = 5}, + [2275] = {.lex_state = 127, .external_lex_state = 5}, + [2276] = {.lex_state = 127, .external_lex_state = 5}, + [2277] = {.lex_state = 127, .external_lex_state = 5}, + [2278] = {.lex_state = 128, .external_lex_state = 2}, [2279] = {.lex_state = 127, .external_lex_state = 5}, - [2280] = {.lex_state = 128, .external_lex_state = 8}, - [2281] = {.lex_state = 128, .external_lex_state = 7}, + [2280] = {.lex_state = 128, .external_lex_state = 7}, + [2281] = {.lex_state = 127, .external_lex_state = 5}, [2282] = {.lex_state = 127, .external_lex_state = 3}, [2283] = {.lex_state = 127, .external_lex_state = 3}, - [2284] = {.lex_state = 127, .external_lex_state = 3}, + [2284] = {.lex_state = 127, .external_lex_state = 5}, [2285] = {.lex_state = 127, .external_lex_state = 3}, [2286] = {.lex_state = 127, .external_lex_state = 3}, [2287] = {.lex_state = 127, .external_lex_state = 3}, [2288] = {.lex_state = 127, .external_lex_state = 3}, - [2289] = {.lex_state = 127, .external_lex_state = 3}, - [2290] = {.lex_state = 127, .external_lex_state = 3}, - [2291] = {.lex_state = 127, .external_lex_state = 3}, - [2292] = {.lex_state = 127, .external_lex_state = 3}, - [2293] = {.lex_state = 127, .external_lex_state = 3}, - [2294] = {.lex_state = 127, .external_lex_state = 3}, + [2289] = {.lex_state = 128, .external_lex_state = 8}, + [2290] = {.lex_state = 127, .external_lex_state = 5}, + [2291] = {.lex_state = 127, .external_lex_state = 5}, + [2292] = {.lex_state = 127, .external_lex_state = 5}, + [2293] = {.lex_state = 4, .external_lex_state = 5}, + [2294] = {.lex_state = 128, .external_lex_state = 2}, [2295] = {.lex_state = 127, .external_lex_state = 3}, [2296] = {.lex_state = 127, .external_lex_state = 3}, [2297] = {.lex_state = 127, .external_lex_state = 3}, @@ -16576,40 +16589,40 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [2305] = {.lex_state = 127, .external_lex_state = 3}, [2306] = {.lex_state = 127, .external_lex_state = 3}, [2307] = {.lex_state = 127, .external_lex_state = 3}, - [2308] = {.lex_state = 127, .external_lex_state = 5}, + [2308] = {.lex_state = 127, .external_lex_state = 3}, [2309] = {.lex_state = 127, .external_lex_state = 3}, - [2310] = {.lex_state = 127, .external_lex_state = 5}, - [2311] = {.lex_state = 127, .external_lex_state = 5}, - [2312] = {.lex_state = 127, .external_lex_state = 5}, - [2313] = {.lex_state = 127, .external_lex_state = 5}, - [2314] = {.lex_state = 127, .external_lex_state = 5}, + [2310] = {.lex_state = 127, .external_lex_state = 3}, + [2311] = {.lex_state = 127, .external_lex_state = 3}, + [2312] = {.lex_state = 127, .external_lex_state = 3}, + [2313] = {.lex_state = 127, .external_lex_state = 3}, + [2314] = {.lex_state = 127, .external_lex_state = 3}, [2315] = {.lex_state = 127, .external_lex_state = 3}, [2316] = {.lex_state = 127, .external_lex_state = 3}, - [2317] = {.lex_state = 127, .external_lex_state = 5}, + [2317] = {.lex_state = 127, .external_lex_state = 3}, [2318] = {.lex_state = 127, .external_lex_state = 3}, [2319] = {.lex_state = 127, .external_lex_state = 3}, - [2320] = {.lex_state = 127, .external_lex_state = 5}, + [2320] = {.lex_state = 127, .external_lex_state = 3}, [2321] = {.lex_state = 127, .external_lex_state = 5}, - [2322] = {.lex_state = 127, .external_lex_state = 5}, + [2322] = {.lex_state = 127, .external_lex_state = 3}, [2323] = {.lex_state = 127, .external_lex_state = 5}, - [2324] = {.lex_state = 127, .external_lex_state = 5}, - [2325] = {.lex_state = 127, .external_lex_state = 5}, - [2326] = {.lex_state = 127, .external_lex_state = 5}, - [2327] = {.lex_state = 127, .external_lex_state = 5}, + [2324] = {.lex_state = 127, .external_lex_state = 3}, + [2325] = {.lex_state = 127, .external_lex_state = 3}, + [2326] = {.lex_state = 127, .external_lex_state = 3}, + [2327] = {.lex_state = 127, .external_lex_state = 3}, [2328] = {.lex_state = 127, .external_lex_state = 3}, [2329] = {.lex_state = 127, .external_lex_state = 5}, [2330] = {.lex_state = 127, .external_lex_state = 5}, - [2331] = {.lex_state = 127, .external_lex_state = 5}, - [2332] = {.lex_state = 127, .external_lex_state = 5}, + [2331] = {.lex_state = 127, .external_lex_state = 3}, + [2332] = {.lex_state = 127, .external_lex_state = 3}, [2333] = {.lex_state = 127, .external_lex_state = 5}, - [2334] = {.lex_state = 128, .external_lex_state = 8}, - [2335] = {.lex_state = 127, .external_lex_state = 5}, - [2336] = {.lex_state = 127, .external_lex_state = 5}, - [2337] = {.lex_state = 127, .external_lex_state = 5}, + [2334] = {.lex_state = 127, .external_lex_state = 5}, + [2335] = {.lex_state = 127, .external_lex_state = 3}, + [2336] = {.lex_state = 128, .external_lex_state = 8}, + [2337] = {.lex_state = 127, .external_lex_state = 3}, [2338] = {.lex_state = 127, .external_lex_state = 3}, - [2339] = {.lex_state = 127, .external_lex_state = 3}, - [2340] = {.lex_state = 127, .external_lex_state = 5}, - [2341] = {.lex_state = 127, .external_lex_state = 3}, + [2339] = {.lex_state = 127, .external_lex_state = 5}, + [2340] = {.lex_state = 127, .external_lex_state = 3}, + [2341] = {.lex_state = 127, .external_lex_state = 5}, [2342] = {.lex_state = 127, .external_lex_state = 5}, [2343] = {.lex_state = 127, .external_lex_state = 5}, [2344] = {.lex_state = 127, .external_lex_state = 5}, @@ -16620,78 +16633,78 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [2349] = {.lex_state = 127, .external_lex_state = 5}, [2350] = {.lex_state = 127, .external_lex_state = 5}, [2351] = {.lex_state = 127, .external_lex_state = 3}, - [2352] = {.lex_state = 4, .external_lex_state = 5}, + [2352] = {.lex_state = 127, .external_lex_state = 3}, [2353] = {.lex_state = 127, .external_lex_state = 5}, [2354] = {.lex_state = 127, .external_lex_state = 3}, [2355] = {.lex_state = 127, .external_lex_state = 3}, [2356] = {.lex_state = 127, .external_lex_state = 3}, - [2357] = {.lex_state = 127, .external_lex_state = 5}, + [2357] = {.lex_state = 127, .external_lex_state = 3}, [2358] = {.lex_state = 127, .external_lex_state = 5}, - [2359] = {.lex_state = 127, .external_lex_state = 3}, - [2360] = {.lex_state = 127, .external_lex_state = 3}, - [2361] = {.lex_state = 127, .external_lex_state = 5}, - [2362] = {.lex_state = 127, .external_lex_state = 5}, - [2363] = {.lex_state = 127, .external_lex_state = 5}, + [2359] = {.lex_state = 127, .external_lex_state = 5}, + [2360] = {.lex_state = 127, .external_lex_state = 5}, + [2361] = {.lex_state = 127, .external_lex_state = 3}, + [2362] = {.lex_state = 127, .external_lex_state = 3}, + [2363] = {.lex_state = 127, .external_lex_state = 3}, [2364] = {.lex_state = 128, .external_lex_state = 7}, - [2365] = {.lex_state = 127, .external_lex_state = 5}, - [2366] = {.lex_state = 128, .external_lex_state = 8}, + [2365] = {.lex_state = 128, .external_lex_state = 7}, + [2366] = {.lex_state = 127, .external_lex_state = 5}, [2367] = {.lex_state = 127, .external_lex_state = 5}, - [2368] = {.lex_state = 127, .external_lex_state = 5}, + [2368] = {.lex_state = 127, .external_lex_state = 3}, [2369] = {.lex_state = 127, .external_lex_state = 5}, - [2370] = {.lex_state = 127, .external_lex_state = 5}, + [2370] = {.lex_state = 128, .external_lex_state = 7}, [2371] = {.lex_state = 128, .external_lex_state = 7}, - [2372] = {.lex_state = 127, .external_lex_state = 3}, - [2373] = {.lex_state = 127, .external_lex_state = 3}, + [2372] = {.lex_state = 127, .external_lex_state = 5}, + [2373] = {.lex_state = 127, .external_lex_state = 5}, [2374] = {.lex_state = 127, .external_lex_state = 3}, - [2375] = {.lex_state = 127, .external_lex_state = 3}, - [2376] = {.lex_state = 127, .external_lex_state = 3}, + [2375] = {.lex_state = 127, .external_lex_state = 5}, + [2376] = {.lex_state = 128, .external_lex_state = 7}, [2377] = {.lex_state = 127, .external_lex_state = 5}, [2378] = {.lex_state = 127, .external_lex_state = 5}, - [2379] = {.lex_state = 127, .external_lex_state = 3}, - [2380] = {.lex_state = 127, .external_lex_state = 3}, + [2379] = {.lex_state = 127, .external_lex_state = 5}, + [2380] = {.lex_state = 128, .external_lex_state = 7}, [2381] = {.lex_state = 127, .external_lex_state = 3}, - [2382] = {.lex_state = 127, .external_lex_state = 3}, + [2382] = {.lex_state = 127, .external_lex_state = 5}, [2383] = {.lex_state = 127, .external_lex_state = 5}, - [2384] = {.lex_state = 127, .external_lex_state = 3}, - [2385] = {.lex_state = 127, .external_lex_state = 3}, + [2384] = {.lex_state = 127, .external_lex_state = 5}, + [2385] = {.lex_state = 128, .external_lex_state = 8}, [2386] = {.lex_state = 127, .external_lex_state = 3}, [2387] = {.lex_state = 127, .external_lex_state = 3}, - [2388] = {.lex_state = 127, .external_lex_state = 3}, + [2388] = {.lex_state = 128, .external_lex_state = 7}, [2389] = {.lex_state = 127, .external_lex_state = 3}, [2390] = {.lex_state = 127, .external_lex_state = 3}, [2391] = {.lex_state = 127, .external_lex_state = 3}, - [2392] = {.lex_state = 127, .external_lex_state = 5}, + [2392] = {.lex_state = 127, .external_lex_state = 3}, [2393] = {.lex_state = 127, .external_lex_state = 5}, [2394] = {.lex_state = 127, .external_lex_state = 5}, - [2395] = {.lex_state = 127, .external_lex_state = 3}, + [2395] = {.lex_state = 128, .external_lex_state = 7}, [2396] = {.lex_state = 127, .external_lex_state = 3}, [2397] = {.lex_state = 127, .external_lex_state = 3}, - [2398] = {.lex_state = 127, .external_lex_state = 3}, - [2399] = {.lex_state = 127, .external_lex_state = 5}, + [2398] = {.lex_state = 128, .external_lex_state = 7}, + [2399] = {.lex_state = 127, .external_lex_state = 3}, [2400] = {.lex_state = 127, .external_lex_state = 3}, - [2401] = {.lex_state = 127, .external_lex_state = 3}, - [2402] = {.lex_state = 127, .external_lex_state = 5}, - [2403] = {.lex_state = 127, .external_lex_state = 5}, - [2404] = {.lex_state = 127, .external_lex_state = 5}, - [2405] = {.lex_state = 127, .external_lex_state = 3}, - [2406] = {.lex_state = 127, .external_lex_state = 5}, - [2407] = {.lex_state = 127, .external_lex_state = 5}, - [2408] = {.lex_state = 128, .external_lex_state = 8}, - [2409] = {.lex_state = 128, .external_lex_state = 2}, - [2410] = {.lex_state = 127, .external_lex_state = 3}, + [2401] = {.lex_state = 128, .external_lex_state = 7}, + [2402] = {.lex_state = 127, .external_lex_state = 3}, + [2403] = {.lex_state = 127, .external_lex_state = 3}, + [2404] = {.lex_state = 127, .external_lex_state = 3}, + [2405] = {.lex_state = 127, .external_lex_state = 5}, + [2406] = {.lex_state = 4, .external_lex_state = 3}, + [2407] = {.lex_state = 127, .external_lex_state = 3}, + [2408] = {.lex_state = 128, .external_lex_state = 2}, + [2409] = {.lex_state = 127, .external_lex_state = 3}, + [2410] = {.lex_state = 127, .external_lex_state = 5}, [2411] = {.lex_state = 127, .external_lex_state = 3}, - [2412] = {.lex_state = 127, .external_lex_state = 5}, - [2413] = {.lex_state = 128, .external_lex_state = 8}, + [2412] = {.lex_state = 128, .external_lex_state = 8}, + [2413] = {.lex_state = 127, .external_lex_state = 3}, [2414] = {.lex_state = 127, .external_lex_state = 5}, - [2415] = {.lex_state = 127, .external_lex_state = 3}, - [2416] = {.lex_state = 127, .external_lex_state = 5}, + [2415] = {.lex_state = 127, .external_lex_state = 5}, + [2416] = {.lex_state = 128, .external_lex_state = 7}, [2417] = {.lex_state = 127, .external_lex_state = 3}, [2418] = {.lex_state = 127, .external_lex_state = 3}, - [2419] = {.lex_state = 127, .external_lex_state = 3}, - [2420] = {.lex_state = 127, .external_lex_state = 5}, - [2421] = {.lex_state = 127, .external_lex_state = 3}, + [2419] = {.lex_state = 128, .external_lex_state = 7}, + [2420] = {.lex_state = 128, .external_lex_state = 8}, + [2421] = {.lex_state = 127, .external_lex_state = 5}, [2422] = {.lex_state = 128, .external_lex_state = 2}, - [2423] = {.lex_state = 127, .external_lex_state = 5}, + [2423] = {.lex_state = 127, .external_lex_state = 3}, [2424] = {.lex_state = 127, .external_lex_state = 3}, [2425] = {.lex_state = 127, .external_lex_state = 3}, [2426] = {.lex_state = 127, .external_lex_state = 3}, @@ -16716,22 +16729,22 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [2445] = {.lex_state = 127, .external_lex_state = 3}, [2446] = {.lex_state = 127, .external_lex_state = 3}, [2447] = {.lex_state = 127, .external_lex_state = 3}, - [2448] = {.lex_state = 127, .external_lex_state = 3}, + [2448] = {.lex_state = 127, .external_lex_state = 5}, [2449] = {.lex_state = 127, .external_lex_state = 3}, [2450] = {.lex_state = 127, .external_lex_state = 3}, [2451] = {.lex_state = 127, .external_lex_state = 3}, [2452] = {.lex_state = 127, .external_lex_state = 3}, [2453] = {.lex_state = 127, .external_lex_state = 3}, [2454] = {.lex_state = 127, .external_lex_state = 3}, - [2455] = {.lex_state = 4, .external_lex_state = 3}, - [2456] = {.lex_state = 127, .external_lex_state = 5}, - [2457] = {.lex_state = 127, .external_lex_state = 5}, + [2455] = {.lex_state = 127, .external_lex_state = 5}, + [2456] = {.lex_state = 128, .external_lex_state = 8}, + [2457] = {.lex_state = 127, .external_lex_state = 3}, [2458] = {.lex_state = 127, .external_lex_state = 3}, [2459] = {.lex_state = 127, .external_lex_state = 3}, - [2460] = {.lex_state = 128, .external_lex_state = 7}, - [2461] = {.lex_state = 128, .external_lex_state = 7}, - [2462] = {.lex_state = 128, .external_lex_state = 8}, - [2463] = {.lex_state = 128, .external_lex_state = 8}, + [2460] = {.lex_state = 127, .external_lex_state = 3}, + [2461] = {.lex_state = 127, .external_lex_state = 3}, + [2462] = {.lex_state = 127, .external_lex_state = 3}, + [2463] = {.lex_state = 127, .external_lex_state = 3}, [2464] = {.lex_state = 127, .external_lex_state = 3}, [2465] = {.lex_state = 127, .external_lex_state = 3}, [2466] = {.lex_state = 127, .external_lex_state = 3}, @@ -16754,27 +16767,27 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [2483] = {.lex_state = 127, .external_lex_state = 3}, [2484] = {.lex_state = 127, .external_lex_state = 3}, [2485] = {.lex_state = 127, .external_lex_state = 3}, - [2486] = {.lex_state = 127, .external_lex_state = 3}, - [2487] = {.lex_state = 127, .external_lex_state = 3}, - [2488] = {.lex_state = 127, .external_lex_state = 3}, + [2486] = {.lex_state = 127, .external_lex_state = 5}, + [2487] = {.lex_state = 128, .external_lex_state = 8}, + [2488] = {.lex_state = 127, .external_lex_state = 5}, [2489] = {.lex_state = 127, .external_lex_state = 3}, [2490] = {.lex_state = 128, .external_lex_state = 8}, [2491] = {.lex_state = 127, .external_lex_state = 3}, [2492] = {.lex_state = 127, .external_lex_state = 3}, [2493] = {.lex_state = 127, .external_lex_state = 3}, [2494] = {.lex_state = 127, .external_lex_state = 3}, - [2495] = {.lex_state = 127, .external_lex_state = 3}, + [2495] = {.lex_state = 127, .external_lex_state = 5}, [2496] = {.lex_state = 127, .external_lex_state = 3}, [2497] = {.lex_state = 127, .external_lex_state = 3}, [2498] = {.lex_state = 127, .external_lex_state = 3}, - [2499] = {.lex_state = 128, .external_lex_state = 2}, - [2500] = {.lex_state = 127, .external_lex_state = 3}, - [2501] = {.lex_state = 128, .external_lex_state = 8}, - [2502] = {.lex_state = 127, .external_lex_state = 3}, - [2503] = {.lex_state = 128, .external_lex_state = 6}, - [2504] = {.lex_state = 128, .external_lex_state = 6}, - [2505] = {.lex_state = 128, .external_lex_state = 6}, - [2506] = {.lex_state = 128, .external_lex_state = 2}, + [2499] = {.lex_state = 127, .external_lex_state = 5}, + [2500] = {.lex_state = 127, .external_lex_state = 5}, + [2501] = {.lex_state = 127, .external_lex_state = 3}, + [2502] = {.lex_state = 128, .external_lex_state = 2}, + [2503] = {.lex_state = 127, .external_lex_state = 3}, + [2504] = {.lex_state = 127, .external_lex_state = 3}, + [2505] = {.lex_state = 128, .external_lex_state = 8}, + [2506] = {.lex_state = 128, .external_lex_state = 8}, [2507] = {.lex_state = 128, .external_lex_state = 8}, [2508] = {.lex_state = 128, .external_lex_state = 8}, [2509] = {.lex_state = 127, .external_lex_state = 3}, @@ -16786,20 +16799,20 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [2515] = {.lex_state = 127, .external_lex_state = 3}, [2516] = {.lex_state = 127, .external_lex_state = 3}, [2517] = {.lex_state = 127, .external_lex_state = 3}, - [2518] = {.lex_state = 128, .external_lex_state = 8}, + [2518] = {.lex_state = 127, .external_lex_state = 3}, [2519] = {.lex_state = 127, .external_lex_state = 3}, [2520] = {.lex_state = 127, .external_lex_state = 3}, [2521] = {.lex_state = 127, .external_lex_state = 3}, [2522] = {.lex_state = 127, .external_lex_state = 3}, [2523] = {.lex_state = 127, .external_lex_state = 3}, [2524] = {.lex_state = 127, .external_lex_state = 3}, - [2525] = {.lex_state = 128, .external_lex_state = 8}, + [2525] = {.lex_state = 127, .external_lex_state = 3}, [2526] = {.lex_state = 127, .external_lex_state = 3}, - [2527] = {.lex_state = 127, .external_lex_state = 5}, + [2527] = {.lex_state = 127, .external_lex_state = 3}, [2528] = {.lex_state = 127, .external_lex_state = 3}, [2529] = {.lex_state = 127, .external_lex_state = 3}, [2530] = {.lex_state = 127, .external_lex_state = 3}, - [2531] = {.lex_state = 128, .external_lex_state = 8}, + [2531] = {.lex_state = 127, .external_lex_state = 3}, [2532] = {.lex_state = 127, .external_lex_state = 3}, [2533] = {.lex_state = 127, .external_lex_state = 3}, [2534] = {.lex_state = 127, .external_lex_state = 3}, @@ -16807,136 +16820,136 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [2536] = {.lex_state = 127, .external_lex_state = 3}, [2537] = {.lex_state = 127, .external_lex_state = 3}, [2538] = {.lex_state = 127, .external_lex_state = 3}, - [2539] = {.lex_state = 127, .external_lex_state = 3}, - [2540] = {.lex_state = 127, .external_lex_state = 3}, + [2539] = {.lex_state = 128, .external_lex_state = 8}, + [2540] = {.lex_state = 128, .external_lex_state = 8}, [2541] = {.lex_state = 127, .external_lex_state = 3}, - [2542] = {.lex_state = 128, .external_lex_state = 8}, + [2542] = {.lex_state = 127, .external_lex_state = 3}, [2543] = {.lex_state = 127, .external_lex_state = 3}, [2544] = {.lex_state = 127, .external_lex_state = 3}, [2545] = {.lex_state = 128, .external_lex_state = 8}, [2546] = {.lex_state = 128, .external_lex_state = 8}, [2547] = {.lex_state = 128, .external_lex_state = 6}, - [2548] = {.lex_state = 127, .external_lex_state = 3}, + [2548] = {.lex_state = 128, .external_lex_state = 6}, [2549] = {.lex_state = 127, .external_lex_state = 3}, [2550] = {.lex_state = 127, .external_lex_state = 3}, [2551] = {.lex_state = 127, .external_lex_state = 3}, [2552] = {.lex_state = 127, .external_lex_state = 3}, [2553] = {.lex_state = 127, .external_lex_state = 3}, [2554] = {.lex_state = 127, .external_lex_state = 3}, - [2555] = {.lex_state = 127, .external_lex_state = 3}, - [2556] = {.lex_state = 127, .external_lex_state = 3}, - [2557] = {.lex_state = 127, .external_lex_state = 3}, - [2558] = {.lex_state = 128, .external_lex_state = 8}, + [2555] = {.lex_state = 128, .external_lex_state = 6}, + [2556] = {.lex_state = 128, .external_lex_state = 6}, + [2557] = {.lex_state = 128, .external_lex_state = 6}, + [2558] = {.lex_state = 128, .external_lex_state = 6}, [2559] = {.lex_state = 128, .external_lex_state = 8}, [2560] = {.lex_state = 127, .external_lex_state = 3}, [2561] = {.lex_state = 128, .external_lex_state = 8}, - [2562] = {.lex_state = 127, .external_lex_state = 3}, - [2563] = {.lex_state = 128, .external_lex_state = 6}, - [2564] = {.lex_state = 127, .external_lex_state = 3}, + [2562] = {.lex_state = 128, .external_lex_state = 8}, + [2563] = {.lex_state = 128, .external_lex_state = 8}, + [2564] = {.lex_state = 128, .external_lex_state = 8}, [2565] = {.lex_state = 128, .external_lex_state = 8}, [2566] = {.lex_state = 127, .external_lex_state = 3}, - [2567] = {.lex_state = 128, .external_lex_state = 6}, + [2567] = {.lex_state = 127, .external_lex_state = 3}, [2568] = {.lex_state = 127, .external_lex_state = 3}, [2569] = {.lex_state = 127, .external_lex_state = 3}, [2570] = {.lex_state = 127, .external_lex_state = 3}, - [2571] = {.lex_state = 128, .external_lex_state = 6}, - [2572] = {.lex_state = 128, .external_lex_state = 2}, + [2571] = {.lex_state = 127, .external_lex_state = 3}, + [2572] = {.lex_state = 127, .external_lex_state = 5}, [2573] = {.lex_state = 127, .external_lex_state = 3}, [2574] = {.lex_state = 127, .external_lex_state = 3}, - [2575] = {.lex_state = 128, .external_lex_state = 8}, - [2576] = {.lex_state = 128, .external_lex_state = 6}, - [2577] = {.lex_state = 128, .external_lex_state = 8}, - [2578] = {.lex_state = 127, .external_lex_state = 3}, + [2575] = {.lex_state = 127, .external_lex_state = 3}, + [2576] = {.lex_state = 128, .external_lex_state = 2}, + [2577] = {.lex_state = 127, .external_lex_state = 3}, + [2578] = {.lex_state = 128, .external_lex_state = 2}, [2579] = {.lex_state = 127, .external_lex_state = 3}, - [2580] = {.lex_state = 127, .external_lex_state = 3}, - [2581] = {.lex_state = 127, .external_lex_state = 3}, - [2582] = {.lex_state = 128, .external_lex_state = 8}, + [2580] = {.lex_state = 128, .external_lex_state = 8}, + [2581] = {.lex_state = 128, .external_lex_state = 8}, + [2582] = {.lex_state = 127, .external_lex_state = 3}, [2583] = {.lex_state = 127, .external_lex_state = 3}, - [2584] = {.lex_state = 127, .external_lex_state = 3}, - [2585] = {.lex_state = 127, .external_lex_state = 3}, + [2584] = {.lex_state = 128, .external_lex_state = 6}, + [2585] = {.lex_state = 128, .external_lex_state = 6}, [2586] = {.lex_state = 127, .external_lex_state = 3}, [2587] = {.lex_state = 127, .external_lex_state = 3}, - [2588] = {.lex_state = 128, .external_lex_state = 6}, + [2588] = {.lex_state = 127, .external_lex_state = 3}, [2589] = {.lex_state = 127, .external_lex_state = 3}, [2590] = {.lex_state = 128, .external_lex_state = 6}, - [2591] = {.lex_state = 127, .external_lex_state = 3}, + [2591] = {.lex_state = 128, .external_lex_state = 6}, [2592] = {.lex_state = 127, .external_lex_state = 3}, - [2593] = {.lex_state = 128, .external_lex_state = 6}, - [2594] = {.lex_state = 128, .external_lex_state = 6}, - [2595] = {.lex_state = 128, .external_lex_state = 6}, - [2596] = {.lex_state = 128, .external_lex_state = 6}, + [2593] = {.lex_state = 127, .external_lex_state = 3}, + [2594] = {.lex_state = 127, .external_lex_state = 3}, + [2595] = {.lex_state = 127, .external_lex_state = 3}, + [2596] = {.lex_state = 4, .external_lex_state = 3}, [2597] = {.lex_state = 128, .external_lex_state = 6}, [2598] = {.lex_state = 128, .external_lex_state = 6}, [2599] = {.lex_state = 128, .external_lex_state = 6}, [2600] = {.lex_state = 127, .external_lex_state = 3}, [2601] = {.lex_state = 128, .external_lex_state = 6}, [2602] = {.lex_state = 128, .external_lex_state = 6}, - [2603] = {.lex_state = 128, .external_lex_state = 8}, - [2604] = {.lex_state = 128, .external_lex_state = 6}, - [2605] = {.lex_state = 128, .external_lex_state = 6}, + [2603] = {.lex_state = 128, .external_lex_state = 6}, + [2604] = {.lex_state = 128, .external_lex_state = 8}, + [2605] = {.lex_state = 127, .external_lex_state = 3}, [2606] = {.lex_state = 128, .external_lex_state = 6}, [2607] = {.lex_state = 128, .external_lex_state = 6}, - [2608] = {.lex_state = 127, .external_lex_state = 3}, + [2608] = {.lex_state = 128, .external_lex_state = 6}, [2609] = {.lex_state = 128, .external_lex_state = 6}, [2610] = {.lex_state = 127, .external_lex_state = 3}, [2611] = {.lex_state = 128, .external_lex_state = 6}, - [2612] = {.lex_state = 128, .external_lex_state = 6}, - [2613] = {.lex_state = 127, .external_lex_state = 3}, - [2614] = {.lex_state = 127, .external_lex_state = 3}, - [2615] = {.lex_state = 4, .external_lex_state = 3}, + [2612] = {.lex_state = 127, .external_lex_state = 3}, + [2613] = {.lex_state = 128, .external_lex_state = 6}, + [2614] = {.lex_state = 128, .external_lex_state = 6}, + [2615] = {.lex_state = 128, .external_lex_state = 6}, [2616] = {.lex_state = 128, .external_lex_state = 6}, - [2617] = {.lex_state = 9, .external_lex_state = 6}, - [2618] = {.lex_state = 9, .external_lex_state = 6}, - [2619] = {.lex_state = 127, .external_lex_state = 3}, - [2620] = {.lex_state = 128, .external_lex_state = 8}, + [2617] = {.lex_state = 128, .external_lex_state = 6}, + [2618] = {.lex_state = 127, .external_lex_state = 3}, + [2619] = {.lex_state = 128, .external_lex_state = 6}, + [2620] = {.lex_state = 127, .external_lex_state = 3}, [2621] = {.lex_state = 9, .external_lex_state = 6}, [2622] = {.lex_state = 9, .external_lex_state = 6}, [2623] = {.lex_state = 9, .external_lex_state = 6}, [2624] = {.lex_state = 9, .external_lex_state = 6}, [2625] = {.lex_state = 9, .external_lex_state = 6}, [2626] = {.lex_state = 9, .external_lex_state = 6}, - [2627] = {.lex_state = 9, .external_lex_state = 6}, + [2627] = {.lex_state = 128, .external_lex_state = 8}, [2628] = {.lex_state = 9, .external_lex_state = 6}, [2629] = {.lex_state = 9, .external_lex_state = 6}, - [2630] = {.lex_state = 9, .external_lex_state = 6}, - [2631] = {.lex_state = 127, .external_lex_state = 3}, - [2632] = {.lex_state = 9, .external_lex_state = 6}, - [2633] = {.lex_state = 128, .external_lex_state = 8}, - [2634] = {.lex_state = 128, .external_lex_state = 6}, - [2635] = {.lex_state = 9, .external_lex_state = 6}, + [2630] = {.lex_state = 128, .external_lex_state = 8}, + [2631] = {.lex_state = 128, .external_lex_state = 8}, + [2632] = {.lex_state = 127, .external_lex_state = 3}, + [2633] = {.lex_state = 9, .external_lex_state = 6}, + [2634] = {.lex_state = 128, .external_lex_state = 8}, + [2635] = {.lex_state = 128, .external_lex_state = 8}, [2636] = {.lex_state = 9, .external_lex_state = 6}, [2637] = {.lex_state = 9, .external_lex_state = 6}, - [2638] = {.lex_state = 127, .external_lex_state = 3}, - [2639] = {.lex_state = 9, .external_lex_state = 6}, + [2638] = {.lex_state = 9, .external_lex_state = 6}, + [2639] = {.lex_state = 128, .external_lex_state = 6}, [2640] = {.lex_state = 9, .external_lex_state = 6}, [2641] = {.lex_state = 9, .external_lex_state = 6}, [2642] = {.lex_state = 9, .external_lex_state = 6}, [2643] = {.lex_state = 9, .external_lex_state = 6}, - [2644] = {.lex_state = 9, .external_lex_state = 6}, + [2644] = {.lex_state = 127, .external_lex_state = 3}, [2645] = {.lex_state = 9, .external_lex_state = 6}, - [2646] = {.lex_state = 128, .external_lex_state = 8}, - [2647] = {.lex_state = 128, .external_lex_state = 8}, + [2646] = {.lex_state = 127, .external_lex_state = 3}, + [2647] = {.lex_state = 9, .external_lex_state = 6}, [2648] = {.lex_state = 9, .external_lex_state = 6}, [2649] = {.lex_state = 9, .external_lex_state = 6}, [2650] = {.lex_state = 9, .external_lex_state = 6}, [2651] = {.lex_state = 9, .external_lex_state = 6}, [2652] = {.lex_state = 9, .external_lex_state = 6}, [2653] = {.lex_state = 9, .external_lex_state = 6}, - [2654] = {.lex_state = 9, .external_lex_state = 6}, + [2654] = {.lex_state = 127, .external_lex_state = 3}, [2655] = {.lex_state = 9, .external_lex_state = 6}, [2656] = {.lex_state = 9, .external_lex_state = 6}, [2657] = {.lex_state = 9, .external_lex_state = 6}, - [2658] = {.lex_state = 127, .external_lex_state = 3}, - [2659] = {.lex_state = 9, .external_lex_state = 6}, - [2660] = {.lex_state = 127, .external_lex_state = 3}, - [2661] = {.lex_state = 9, .external_lex_state = 6}, + [2658] = {.lex_state = 9, .external_lex_state = 6}, + [2659] = {.lex_state = 127, .external_lex_state = 3}, + [2660] = {.lex_state = 9, .external_lex_state = 6}, + [2661] = {.lex_state = 127, .external_lex_state = 3}, [2662] = {.lex_state = 9, .external_lex_state = 6}, [2663] = {.lex_state = 9, .external_lex_state = 6}, - [2664] = {.lex_state = 9, .external_lex_state = 6}, + [2664] = {.lex_state = 128, .external_lex_state = 2}, [2665] = {.lex_state = 9, .external_lex_state = 6}, [2666] = {.lex_state = 9, .external_lex_state = 6}, [2667] = {.lex_state = 9, .external_lex_state = 6}, - [2668] = {.lex_state = 9, .external_lex_state = 6}, + [2668] = {.lex_state = 127, .external_lex_state = 3}, [2669] = {.lex_state = 9, .external_lex_state = 6}, [2670] = {.lex_state = 9, .external_lex_state = 6}, [2671] = {.lex_state = 9, .external_lex_state = 6}, @@ -16950,51 +16963,51 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [2679] = {.lex_state = 9, .external_lex_state = 6}, [2680] = {.lex_state = 9, .external_lex_state = 6}, [2681] = {.lex_state = 9, .external_lex_state = 6}, - [2682] = {.lex_state = 128, .external_lex_state = 2}, + [2682] = {.lex_state = 9, .external_lex_state = 6}, [2683] = {.lex_state = 9, .external_lex_state = 6}, [2684] = {.lex_state = 9, .external_lex_state = 6}, [2685] = {.lex_state = 9, .external_lex_state = 6}, [2686] = {.lex_state = 9, .external_lex_state = 6}, - [2687] = {.lex_state = 128, .external_lex_state = 8}, - [2688] = {.lex_state = 127, .external_lex_state = 3}, + [2687] = {.lex_state = 9, .external_lex_state = 6}, + [2688] = {.lex_state = 9, .external_lex_state = 6}, [2689] = {.lex_state = 9, .external_lex_state = 6}, [2690] = {.lex_state = 9, .external_lex_state = 6}, [2691] = {.lex_state = 9, .external_lex_state = 6}, - [2692] = {.lex_state = 9, .external_lex_state = 6}, - [2693] = {.lex_state = 127, .external_lex_state = 3}, - [2694] = {.lex_state = 127, .external_lex_state = 3}, - [2695] = {.lex_state = 127, .external_lex_state = 3}, - [2696] = {.lex_state = 9, .external_lex_state = 6}, - [2697] = {.lex_state = 9, .external_lex_state = 6}, + [2692] = {.lex_state = 127, .external_lex_state = 3}, + [2693] = {.lex_state = 9, .external_lex_state = 6}, + [2694] = {.lex_state = 9, .external_lex_state = 6}, + [2695] = {.lex_state = 9, .external_lex_state = 6}, + [2696] = {.lex_state = 127, .external_lex_state = 3}, + [2697] = {.lex_state = 127, .external_lex_state = 3}, [2698] = {.lex_state = 9, .external_lex_state = 6}, - [2699] = {.lex_state = 127, .external_lex_state = 3}, - [2700] = {.lex_state = 9, .external_lex_state = 2}, - [2701] = {.lex_state = 128, .external_lex_state = 8}, - [2702] = {.lex_state = 128, .external_lex_state = 8}, - [2703] = {.lex_state = 128, .external_lex_state = 8}, + [2699] = {.lex_state = 9, .external_lex_state = 6}, + [2700] = {.lex_state = 9, .external_lex_state = 6}, + [2701] = {.lex_state = 9, .external_lex_state = 6}, + [2702] = {.lex_state = 9, .external_lex_state = 6}, + [2703] = {.lex_state = 9, .external_lex_state = 6}, [2704] = {.lex_state = 9, .external_lex_state = 2}, [2705] = {.lex_state = 128, .external_lex_state = 8}, [2706] = {.lex_state = 128, .external_lex_state = 8}, - [2707] = {.lex_state = 128, .external_lex_state = 8}, - [2708] = {.lex_state = 9, .external_lex_state = 2}, - [2709] = {.lex_state = 9, .external_lex_state = 2}, + [2707] = {.lex_state = 9, .external_lex_state = 2}, + [2708] = {.lex_state = 128, .external_lex_state = 8}, + [2709] = {.lex_state = 128, .external_lex_state = 8}, [2710] = {.lex_state = 128, .external_lex_state = 8}, [2711] = {.lex_state = 128, .external_lex_state = 8}, - [2712] = {.lex_state = 128, .external_lex_state = 8}, - [2713] = {.lex_state = 127, .external_lex_state = 3}, + [2712] = {.lex_state = 9, .external_lex_state = 2}, + [2713] = {.lex_state = 9, .external_lex_state = 2}, [2714] = {.lex_state = 9, .external_lex_state = 2}, - [2715] = {.lex_state = 9, .external_lex_state = 2}, + [2715] = {.lex_state = 128, .external_lex_state = 8}, [2716] = {.lex_state = 9, .external_lex_state = 2}, [2717] = {.lex_state = 128, .external_lex_state = 8}, [2718] = {.lex_state = 128, .external_lex_state = 8}, [2719] = {.lex_state = 128, .external_lex_state = 8}, - [2720] = {.lex_state = 128, .external_lex_state = 6}, + [2720] = {.lex_state = 9, .external_lex_state = 2}, [2721] = {.lex_state = 128, .external_lex_state = 8}, - [2722] = {.lex_state = 128, .external_lex_state = 8}, + [2722] = {.lex_state = 128, .external_lex_state = 2}, [2723] = {.lex_state = 128, .external_lex_state = 8}, - [2724] = {.lex_state = 128, .external_lex_state = 8}, + [2724] = {.lex_state = 128, .external_lex_state = 2}, [2725] = {.lex_state = 128, .external_lex_state = 8}, - [2726] = {.lex_state = 128, .external_lex_state = 2}, + [2726] = {.lex_state = 128, .external_lex_state = 8}, [2727] = {.lex_state = 128, .external_lex_state = 2}, [2728] = {.lex_state = 128, .external_lex_state = 8}, [2729] = {.lex_state = 128, .external_lex_state = 8}, @@ -17002,8 +17015,8 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [2731] = {.lex_state = 128, .external_lex_state = 8}, [2732] = {.lex_state = 128, .external_lex_state = 8}, [2733] = {.lex_state = 128, .external_lex_state = 8}, - [2734] = {.lex_state = 128, .external_lex_state = 2}, - [2735] = {.lex_state = 128, .external_lex_state = 8}, + [2734] = {.lex_state = 128, .external_lex_state = 8}, + [2735] = {.lex_state = 128, .external_lex_state = 6}, [2736] = {.lex_state = 128, .external_lex_state = 8}, [2737] = {.lex_state = 128, .external_lex_state = 8}, [2738] = {.lex_state = 128, .external_lex_state = 8}, @@ -17017,9 +17030,9 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [2746] = {.lex_state = 128, .external_lex_state = 8}, [2747] = {.lex_state = 128, .external_lex_state = 8}, [2748] = {.lex_state = 128, .external_lex_state = 8}, - [2749] = {.lex_state = 128, .external_lex_state = 2}, - [2750] = {.lex_state = 128, .external_lex_state = 2}, - [2751] = {.lex_state = 128, .external_lex_state = 2}, + [2749] = {.lex_state = 128, .external_lex_state = 8}, + [2750] = {.lex_state = 128, .external_lex_state = 8}, + [2751] = {.lex_state = 128, .external_lex_state = 8}, [2752] = {.lex_state = 128, .external_lex_state = 2}, [2753] = {.lex_state = 128, .external_lex_state = 2}, [2754] = {.lex_state = 128, .external_lex_state = 2}, @@ -17027,7 +17040,7 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [2756] = {.lex_state = 128, .external_lex_state = 2}, [2757] = {.lex_state = 128, .external_lex_state = 2}, [2758] = {.lex_state = 128, .external_lex_state = 2}, - [2759] = {.lex_state = 128, .external_lex_state = 8}, + [2759] = {.lex_state = 128, .external_lex_state = 2}, [2760] = {.lex_state = 128, .external_lex_state = 2}, [2761] = {.lex_state = 128, .external_lex_state = 2}, [2762] = {.lex_state = 128, .external_lex_state = 2}, @@ -17045,7 +17058,7 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [2774] = {.lex_state = 128, .external_lex_state = 2}, [2775] = {.lex_state = 128, .external_lex_state = 2}, [2776] = {.lex_state = 128, .external_lex_state = 2}, - [2777] = {.lex_state = 128, .external_lex_state = 2}, + [2777] = {.lex_state = 128, .external_lex_state = 8}, [2778] = {.lex_state = 128, .external_lex_state = 2}, [2779] = {.lex_state = 128, .external_lex_state = 2}, [2780] = {.lex_state = 128, .external_lex_state = 2}, @@ -17129,9 +17142,9 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [2858] = {.lex_state = 128, .external_lex_state = 2}, [2859] = {.lex_state = 128, .external_lex_state = 2}, [2860] = {.lex_state = 128, .external_lex_state = 2}, - [2861] = {.lex_state = 7, .external_lex_state = 2}, - [2862] = {.lex_state = 7, .external_lex_state = 2}, - [2863] = {.lex_state = 7, .external_lex_state = 2}, + [2861] = {.lex_state = 128, .external_lex_state = 2}, + [2862] = {.lex_state = 128, .external_lex_state = 2}, + [2863] = {.lex_state = 128, .external_lex_state = 2}, [2864] = {.lex_state = 7, .external_lex_state = 2}, [2865] = {.lex_state = 7, .external_lex_state = 2}, [2866] = {.lex_state = 7, .external_lex_state = 2}, @@ -17166,9 +17179,9 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [2895] = {.lex_state = 7, .external_lex_state = 2}, [2896] = {.lex_state = 7, .external_lex_state = 2}, [2897] = {.lex_state = 7, .external_lex_state = 2}, - [2898] = {.lex_state = 128, .external_lex_state = 2}, - [2899] = {.lex_state = 128, .external_lex_state = 2}, - [2900] = {.lex_state = 20, .external_lex_state = 2}, + [2898] = {.lex_state = 7, .external_lex_state = 2}, + [2899] = {.lex_state = 7, .external_lex_state = 2}, + [2900] = {.lex_state = 7, .external_lex_state = 2}, [2901] = {.lex_state = 20, .external_lex_state = 2}, [2902] = {.lex_state = 128, .external_lex_state = 2}, [2903] = {.lex_state = 128, .external_lex_state = 2}, @@ -17177,144 +17190,144 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [2906] = {.lex_state = 128, .external_lex_state = 2}, [2907] = {.lex_state = 128, .external_lex_state = 2}, [2908] = {.lex_state = 128, .external_lex_state = 2}, - [2909] = {.lex_state = 7, .external_lex_state = 2}, - [2910] = {.lex_state = 7, .external_lex_state = 6}, - [2911] = {.lex_state = 7, .external_lex_state = 2}, - [2912] = {.lex_state = 7, .external_lex_state = 2}, + [2909] = {.lex_state = 20, .external_lex_state = 2}, + [2910] = {.lex_state = 128, .external_lex_state = 2}, + [2911] = {.lex_state = 128, .external_lex_state = 2}, + [2912] = {.lex_state = 7, .external_lex_state = 6}, [2913] = {.lex_state = 7, .external_lex_state = 2}, - [2914] = {.lex_state = 7, .external_lex_state = 2}, - [2915] = {.lex_state = 128, .external_lex_state = 2}, + [2914] = {.lex_state = 128, .external_lex_state = 2}, + [2915] = {.lex_state = 7, .external_lex_state = 2}, [2916] = {.lex_state = 128, .external_lex_state = 2}, - [2917] = {.lex_state = 7, .external_lex_state = 2}, + [2917] = {.lex_state = 128, .external_lex_state = 2}, [2918] = {.lex_state = 7, .external_lex_state = 6}, - [2919] = {.lex_state = 7, .external_lex_state = 6}, - [2920] = {.lex_state = 128, .external_lex_state = 2}, - [2921] = {.lex_state = 128, .external_lex_state = 2}, + [2919] = {.lex_state = 128, .external_lex_state = 2}, + [2920] = {.lex_state = 7, .external_lex_state = 2}, + [2921] = {.lex_state = 7, .external_lex_state = 2}, [2922] = {.lex_state = 128, .external_lex_state = 2}, [2923] = {.lex_state = 128, .external_lex_state = 2}, - [2924] = {.lex_state = 128, .external_lex_state = 2}, - [2925] = {.lex_state = 128, .external_lex_state = 2}, - [2926] = {.lex_state = 128, .external_lex_state = 2}, + [2924] = {.lex_state = 7, .external_lex_state = 2}, + [2925] = {.lex_state = 7, .external_lex_state = 6}, + [2926] = {.lex_state = 7, .external_lex_state = 2}, [2927] = {.lex_state = 128, .external_lex_state = 2}, - [2928] = {.lex_state = 128, .external_lex_state = 6}, + [2928] = {.lex_state = 128, .external_lex_state = 2}, [2929] = {.lex_state = 128, .external_lex_state = 6}, [2930] = {.lex_state = 128, .external_lex_state = 6}, [2931] = {.lex_state = 128, .external_lex_state = 2}, [2932] = {.lex_state = 128, .external_lex_state = 2}, - [2933] = {.lex_state = 2, .external_lex_state = 2}, - [2934] = {.lex_state = 7, .external_lex_state = 9}, - [2935] = {.lex_state = 7, .external_lex_state = 9}, - [2936] = {.lex_state = 128, .external_lex_state = 2}, - [2937] = {.lex_state = 7, .external_lex_state = 9}, - [2938] = {.lex_state = 128, .external_lex_state = 7}, - [2939] = {.lex_state = 128, .external_lex_state = 2}, - [2940] = {.lex_state = 128, .external_lex_state = 2}, - [2941] = {.lex_state = 128, .external_lex_state = 2}, - [2942] = {.lex_state = 128, .external_lex_state = 7}, + [2933] = {.lex_state = 128, .external_lex_state = 2}, + [2934] = {.lex_state = 128, .external_lex_state = 6}, + [2935] = {.lex_state = 128, .external_lex_state = 7}, + [2936] = {.lex_state = 7, .external_lex_state = 6}, + [2937] = {.lex_state = 7, .external_lex_state = 6}, + [2938] = {.lex_state = 128, .external_lex_state = 2}, + [2939] = {.lex_state = 7, .external_lex_state = 9}, + [2940] = {.lex_state = 128, .external_lex_state = 7}, + [2941] = {.lex_state = 128, .external_lex_state = 7}, + [2942] = {.lex_state = 128, .external_lex_state = 2}, [2943] = {.lex_state = 128, .external_lex_state = 2}, [2944] = {.lex_state = 128, .external_lex_state = 2}, - [2945] = {.lex_state = 128, .external_lex_state = 7}, - [2946] = {.lex_state = 128, .external_lex_state = 2}, - [2947] = {.lex_state = 128, .external_lex_state = 2}, - [2948] = {.lex_state = 128, .external_lex_state = 2}, - [2949] = {.lex_state = 128, .external_lex_state = 2}, - [2950] = {.lex_state = 128, .external_lex_state = 2}, - [2951] = {.lex_state = 128, .external_lex_state = 2}, - [2952] = {.lex_state = 128, .external_lex_state = 7}, + [2945] = {.lex_state = 128, .external_lex_state = 2}, + [2946] = {.lex_state = 128, .external_lex_state = 7}, + [2947] = {.lex_state = 7, .external_lex_state = 9}, + [2948] = {.lex_state = 7, .external_lex_state = 9}, + [2949] = {.lex_state = 128, .external_lex_state = 7}, + [2950] = {.lex_state = 2, .external_lex_state = 2}, + [2951] = {.lex_state = 7, .external_lex_state = 6}, + [2952] = {.lex_state = 128, .external_lex_state = 2}, [2953] = {.lex_state = 128, .external_lex_state = 2}, [2954] = {.lex_state = 128, .external_lex_state = 2}, - [2955] = {.lex_state = 128, .external_lex_state = 2}, + [2955] = {.lex_state = 7, .external_lex_state = 6}, [2956] = {.lex_state = 128, .external_lex_state = 2}, [2957] = {.lex_state = 128, .external_lex_state = 2}, - [2958] = {.lex_state = 128, .external_lex_state = 7}, + [2958] = {.lex_state = 128, .external_lex_state = 2}, [2959] = {.lex_state = 128, .external_lex_state = 2}, - [2960] = {.lex_state = 128, .external_lex_state = 7}, - [2961] = {.lex_state = 128, .external_lex_state = 2}, - [2962] = {.lex_state = 128, .external_lex_state = 7}, - [2963] = {.lex_state = 128, .external_lex_state = 2}, - [2964] = {.lex_state = 128, .external_lex_state = 2}, + [2960] = {.lex_state = 128, .external_lex_state = 2}, + [2961] = {.lex_state = 7, .external_lex_state = 6}, + [2962] = {.lex_state = 7, .external_lex_state = 6}, + [2963] = {.lex_state = 128, .external_lex_state = 7}, + [2964] = {.lex_state = 128, .external_lex_state = 6}, [2965] = {.lex_state = 7, .external_lex_state = 6}, [2966] = {.lex_state = 7, .external_lex_state = 6}, - [2967] = {.lex_state = 7, .external_lex_state = 6}, - [2968] = {.lex_state = 7, .external_lex_state = 6}, + [2967] = {.lex_state = 128, .external_lex_state = 2}, + [2968] = {.lex_state = 128, .external_lex_state = 2}, [2969] = {.lex_state = 7, .external_lex_state = 6}, - [2970] = {.lex_state = 7, .external_lex_state = 6}, + [2970] = {.lex_state = 128, .external_lex_state = 7}, [2971] = {.lex_state = 128, .external_lex_state = 2}, - [2972] = {.lex_state = 2, .external_lex_state = 2}, - [2973] = {.lex_state = 128, .external_lex_state = 7}, - [2974] = {.lex_state = 2, .external_lex_state = 2}, - [2975] = {.lex_state = 128, .external_lex_state = 2}, - [2976] = {.lex_state = 7, .external_lex_state = 6}, - [2977] = {.lex_state = 2, .external_lex_state = 2}, - [2978] = {.lex_state = 128, .external_lex_state = 7}, + [2972] = {.lex_state = 128, .external_lex_state = 2}, + [2973] = {.lex_state = 7, .external_lex_state = 6}, + [2974] = {.lex_state = 128, .external_lex_state = 2}, + [2975] = {.lex_state = 2, .external_lex_state = 2}, + [2976] = {.lex_state = 2, .external_lex_state = 2}, + [2977] = {.lex_state = 7, .external_lex_state = 6}, + [2978] = {.lex_state = 7, .external_lex_state = 6}, [2979] = {.lex_state = 7, .external_lex_state = 6}, - [2980] = {.lex_state = 128, .external_lex_state = 7}, - [2981] = {.lex_state = 7, .external_lex_state = 6}, + [2980] = {.lex_state = 7, .external_lex_state = 6}, + [2981] = {.lex_state = 128, .external_lex_state = 7}, [2982] = {.lex_state = 128, .external_lex_state = 7}, - [2983] = {.lex_state = 128, .external_lex_state = 7}, + [2983] = {.lex_state = 128, .external_lex_state = 2}, [2984] = {.lex_state = 128, .external_lex_state = 2}, - [2985] = {.lex_state = 128, .external_lex_state = 7}, + [2985] = {.lex_state = 128, .external_lex_state = 2}, [2986] = {.lex_state = 128, .external_lex_state = 2}, [2987] = {.lex_state = 128, .external_lex_state = 2}, [2988] = {.lex_state = 128, .external_lex_state = 2}, - [2989] = {.lex_state = 128, .external_lex_state = 2}, + [2989] = {.lex_state = 7, .external_lex_state = 6}, [2990] = {.lex_state = 128, .external_lex_state = 2}, - [2991] = {.lex_state = 128, .external_lex_state = 2}, + [2991] = {.lex_state = 7, .external_lex_state = 6}, [2992] = {.lex_state = 128, .external_lex_state = 2}, [2993] = {.lex_state = 128, .external_lex_state = 2}, [2994] = {.lex_state = 128, .external_lex_state = 7}, - [2995] = {.lex_state = 128, .external_lex_state = 2}, - [2996] = {.lex_state = 128, .external_lex_state = 2}, - [2997] = {.lex_state = 2, .external_lex_state = 2}, - [2998] = {.lex_state = 128, .external_lex_state = 2}, + [2995] = {.lex_state = 7, .external_lex_state = 6}, + [2996] = {.lex_state = 7, .external_lex_state = 6}, + [2997] = {.lex_state = 128, .external_lex_state = 2}, + [2998] = {.lex_state = 128, .external_lex_state = 7}, [2999] = {.lex_state = 128, .external_lex_state = 2}, - [3000] = {.lex_state = 128, .external_lex_state = 2}, - [3001] = {.lex_state = 2, .external_lex_state = 2}, - [3002] = {.lex_state = 2, .external_lex_state = 2}, - [3003] = {.lex_state = 128, .external_lex_state = 2}, - [3004] = {.lex_state = 128, .external_lex_state = 2}, + [3000] = {.lex_state = 2, .external_lex_state = 2}, + [3001] = {.lex_state = 128, .external_lex_state = 7}, + [3002] = {.lex_state = 128, .external_lex_state = 2}, + [3003] = {.lex_state = 2, .external_lex_state = 2}, + [3004] = {.lex_state = 2, .external_lex_state = 2}, [3005] = {.lex_state = 128, .external_lex_state = 2}, - [3006] = {.lex_state = 7, .external_lex_state = 6}, - [3007] = {.lex_state = 2, .external_lex_state = 2}, - [3008] = {.lex_state = 128, .external_lex_state = 7}, + [3006] = {.lex_state = 2, .external_lex_state = 2}, + [3007] = {.lex_state = 128, .external_lex_state = 2}, + [3008] = {.lex_state = 128, .external_lex_state = 2}, [3009] = {.lex_state = 128, .external_lex_state = 7}, [3010] = {.lex_state = 128, .external_lex_state = 2}, [3011] = {.lex_state = 128, .external_lex_state = 7}, - [3012] = {.lex_state = 128, .external_lex_state = 2}, - [3013] = {.lex_state = 128, .external_lex_state = 2}, - [3014] = {.lex_state = 7, .external_lex_state = 6}, - [3015] = {.lex_state = 128, .external_lex_state = 7}, - [3016] = {.lex_state = 128, .external_lex_state = 7}, - [3017] = {.lex_state = 7, .external_lex_state = 6}, - [3018] = {.lex_state = 128, .external_lex_state = 7}, - [3019] = {.lex_state = 128, .external_lex_state = 6}, - [3020] = {.lex_state = 7, .external_lex_state = 6}, - [3021] = {.lex_state = 2, .external_lex_state = 2}, - [3022] = {.lex_state = 7, .external_lex_state = 6}, + [3012] = {.lex_state = 7, .external_lex_state = 6}, + [3013] = {.lex_state = 128, .external_lex_state = 7}, + [3014] = {.lex_state = 128, .external_lex_state = 7}, + [3015] = {.lex_state = 7, .external_lex_state = 6}, + [3016] = {.lex_state = 128, .external_lex_state = 2}, + [3017] = {.lex_state = 128, .external_lex_state = 7}, + [3018] = {.lex_state = 7, .external_lex_state = 6}, + [3019] = {.lex_state = 7, .external_lex_state = 6}, + [3020] = {.lex_state = 128, .external_lex_state = 7}, + [3021] = {.lex_state = 7, .external_lex_state = 6}, + [3022] = {.lex_state = 128, .external_lex_state = 7}, [3023] = {.lex_state = 128, .external_lex_state = 2}, - [3024] = {.lex_state = 128, .external_lex_state = 2}, - [3025] = {.lex_state = 128, .external_lex_state = 2}, - [3026] = {.lex_state = 128, .external_lex_state = 7}, + [3024] = {.lex_state = 128, .external_lex_state = 7}, + [3025] = {.lex_state = 128, .external_lex_state = 7}, + [3026] = {.lex_state = 7, .external_lex_state = 6}, [3027] = {.lex_state = 128, .external_lex_state = 2}, - [3028] = {.lex_state = 7, .external_lex_state = 6}, - [3029] = {.lex_state = 128, .external_lex_state = 2}, - [3030] = {.lex_state = 7, .external_lex_state = 6}, - [3031] = {.lex_state = 7, .external_lex_state = 6}, - [3032] = {.lex_state = 7, .external_lex_state = 6}, - [3033] = {.lex_state = 7, .external_lex_state = 6}, - [3034] = {.lex_state = 7, .external_lex_state = 6}, - [3035] = {.lex_state = 128, .external_lex_state = 7}, + [3028] = {.lex_state = 128, .external_lex_state = 2}, + [3029] = {.lex_state = 7, .external_lex_state = 6}, + [3030] = {.lex_state = 128, .external_lex_state = 7}, + [3031] = {.lex_state = 128, .external_lex_state = 2}, + [3032] = {.lex_state = 128, .external_lex_state = 7}, + [3033] = {.lex_state = 2, .external_lex_state = 2}, + [3034] = {.lex_state = 128, .external_lex_state = 2}, + [3035] = {.lex_state = 7, .external_lex_state = 6}, [3036] = {.lex_state = 7, .external_lex_state = 6}, - [3037] = {.lex_state = 7, .external_lex_state = 6}, - [3038] = {.lex_state = 128, .external_lex_state = 2}, + [3037] = {.lex_state = 128, .external_lex_state = 2}, + [3038] = {.lex_state = 128, .external_lex_state = 7}, [3039] = {.lex_state = 7, .external_lex_state = 6}, - [3040] = {.lex_state = 128, .external_lex_state = 7}, + [3040] = {.lex_state = 7, .external_lex_state = 6}, [3041] = {.lex_state = 7, .external_lex_state = 6}, [3042] = {.lex_state = 7, .external_lex_state = 6}, - [3043] = {.lex_state = 7, .external_lex_state = 6}, + [3043] = {.lex_state = 128, .external_lex_state = 7}, [3044] = {.lex_state = 7, .external_lex_state = 6}, - [3045] = {.lex_state = 7, .external_lex_state = 6}, - [3046] = {.lex_state = 7, .external_lex_state = 6}, + [3045] = {.lex_state = 128, .external_lex_state = 7}, + [3046] = {.lex_state = 128, .external_lex_state = 7}, [3047] = {.lex_state = 7, .external_lex_state = 6}, [3048] = {.lex_state = 128, .external_lex_state = 7}, [3049] = {.lex_state = 128, .external_lex_state = 2}, @@ -17322,104 +17335,104 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [3051] = {.lex_state = 128, .external_lex_state = 2}, [3052] = {.lex_state = 128, .external_lex_state = 2}, [3053] = {.lex_state = 128, .external_lex_state = 2}, - [3054] = {.lex_state = 7, .external_lex_state = 6}, - [3055] = {.lex_state = 7, .external_lex_state = 6}, - [3056] = {.lex_state = 7, .external_lex_state = 6}, - [3057] = {.lex_state = 7, .external_lex_state = 6}, - [3058] = {.lex_state = 128, .external_lex_state = 7}, - [3059] = {.lex_state = 128, .external_lex_state = 7}, - [3060] = {.lex_state = 128, .external_lex_state = 7}, - [3061] = {.lex_state = 128, .external_lex_state = 7}, + [3054] = {.lex_state = 128, .external_lex_state = 2}, + [3055] = {.lex_state = 2, .external_lex_state = 2}, + [3056] = {.lex_state = 128, .external_lex_state = 2}, + [3057] = {.lex_state = 128, .external_lex_state = 2}, + [3058] = {.lex_state = 128, .external_lex_state = 2}, + [3059] = {.lex_state = 128, .external_lex_state = 2}, + [3060] = {.lex_state = 7, .external_lex_state = 6}, + [3061] = {.lex_state = 128, .external_lex_state = 2}, [3062] = {.lex_state = 128, .external_lex_state = 2}, - [3063] = {.lex_state = 128, .external_lex_state = 6}, - [3064] = {.lex_state = 20, .external_lex_state = 2}, - [3065] = {.lex_state = 128, .external_lex_state = 2}, - [3066] = {.lex_state = 128, .external_lex_state = 6}, - [3067] = {.lex_state = 128, .external_lex_state = 7}, - [3068] = {.lex_state = 128, .external_lex_state = 6}, - [3069] = {.lex_state = 128, .external_lex_state = 7}, - [3070] = {.lex_state = 128, .external_lex_state = 2}, - [3071] = {.lex_state = 128, .external_lex_state = 6}, - [3072] = {.lex_state = 128, .external_lex_state = 2}, - [3073] = {.lex_state = 128, .external_lex_state = 6}, - [3074] = {.lex_state = 128, .external_lex_state = 7}, - [3075] = {.lex_state = 128, .external_lex_state = 7}, - [3076] = {.lex_state = 128, .external_lex_state = 7}, + [3063] = {.lex_state = 128, .external_lex_state = 2}, + [3064] = {.lex_state = 128, .external_lex_state = 2}, + [3065] = {.lex_state = 128, .external_lex_state = 7}, + [3066] = {.lex_state = 128, .external_lex_state = 7}, + [3067] = {.lex_state = 20, .external_lex_state = 2}, + [3068] = {.lex_state = 128, .external_lex_state = 7}, + [3069] = {.lex_state = 128, .external_lex_state = 2}, + [3070] = {.lex_state = 128, .external_lex_state = 7}, + [3071] = {.lex_state = 128, .external_lex_state = 2}, + [3072] = {.lex_state = 128, .external_lex_state = 6}, + [3073] = {.lex_state = 128, .external_lex_state = 7}, + [3074] = {.lex_state = 128, .external_lex_state = 2}, + [3075] = {.lex_state = 128, .external_lex_state = 2}, + [3076] = {.lex_state = 128, .external_lex_state = 2}, [3077] = {.lex_state = 128, .external_lex_state = 2}, - [3078] = {.lex_state = 128, .external_lex_state = 9}, - [3079] = {.lex_state = 128, .external_lex_state = 2}, - [3080] = {.lex_state = 128, .external_lex_state = 7}, - [3081] = {.lex_state = 128, .external_lex_state = 2}, - [3082] = {.lex_state = 128, .external_lex_state = 7}, - [3083] = {.lex_state = 128, .external_lex_state = 2}, - [3084] = {.lex_state = 128, .external_lex_state = 7}, - [3085] = {.lex_state = 128, .external_lex_state = 2}, - [3086] = {.lex_state = 128, .external_lex_state = 6}, - [3087] = {.lex_state = 128, .external_lex_state = 7}, + [3078] = {.lex_state = 128, .external_lex_state = 6}, + [3079] = {.lex_state = 128, .external_lex_state = 6}, + [3080] = {.lex_state = 128, .external_lex_state = 6}, + [3081] = {.lex_state = 128, .external_lex_state = 6}, + [3082] = {.lex_state = 128, .external_lex_state = 6}, + [3083] = {.lex_state = 128, .external_lex_state = 6}, + [3084] = {.lex_state = 128, .external_lex_state = 2}, + [3085] = {.lex_state = 128, .external_lex_state = 7}, + [3086] = {.lex_state = 128, .external_lex_state = 7}, + [3087] = {.lex_state = 128, .external_lex_state = 2}, [3088] = {.lex_state = 128, .external_lex_state = 2}, [3089] = {.lex_state = 128, .external_lex_state = 2}, [3090] = {.lex_state = 128, .external_lex_state = 7}, - [3091] = {.lex_state = 128, .external_lex_state = 6}, - [3092] = {.lex_state = 7, .external_lex_state = 9}, - [3093] = {.lex_state = 128, .external_lex_state = 7}, - [3094] = {.lex_state = 128, .external_lex_state = 9}, + [3091] = {.lex_state = 128, .external_lex_state = 7}, + [3092] = {.lex_state = 128, .external_lex_state = 7}, + [3093] = {.lex_state = 128, .external_lex_state = 9}, + [3094] = {.lex_state = 128, .external_lex_state = 2}, [3095] = {.lex_state = 128, .external_lex_state = 2}, - [3096] = {.lex_state = 128, .external_lex_state = 2}, - [3097] = {.lex_state = 128, .external_lex_state = 2}, - [3098] = {.lex_state = 128, .external_lex_state = 2}, + [3096] = {.lex_state = 128, .external_lex_state = 7}, + [3097] = {.lex_state = 128, .external_lex_state = 7}, + [3098] = {.lex_state = 128, .external_lex_state = 7}, [3099] = {.lex_state = 128, .external_lex_state = 7}, - [3100] = {.lex_state = 128, .external_lex_state = 7}, - [3101] = {.lex_state = 128, .external_lex_state = 7}, + [3100] = {.lex_state = 128, .external_lex_state = 6}, + [3101] = {.lex_state = 128, .external_lex_state = 2}, [3102] = {.lex_state = 128, .external_lex_state = 7}, - [3103] = {.lex_state = 128, .external_lex_state = 7}, - [3104] = {.lex_state = 128, .external_lex_state = 2}, + [3103] = {.lex_state = 7, .external_lex_state = 6}, + [3104] = {.lex_state = 7, .external_lex_state = 6}, [3105] = {.lex_state = 128, .external_lex_state = 7}, - [3106] = {.lex_state = 128, .external_lex_state = 6}, + [3106] = {.lex_state = 128, .external_lex_state = 7}, [3107] = {.lex_state = 7, .external_lex_state = 6}, [3108] = {.lex_state = 7, .external_lex_state = 6}, - [3109] = {.lex_state = 128, .external_lex_state = 7}, - [3110] = {.lex_state = 128, .external_lex_state = 7}, - [3111] = {.lex_state = 7, .external_lex_state = 6}, - [3112] = {.lex_state = 7, .external_lex_state = 6}, - [3113] = {.lex_state = 7, .external_lex_state = 6}, - [3114] = {.lex_state = 128, .external_lex_state = 6}, - [3115] = {.lex_state = 128, .external_lex_state = 6}, + [3109] = {.lex_state = 7, .external_lex_state = 6}, + [3110] = {.lex_state = 128, .external_lex_state = 6}, + [3111] = {.lex_state = 128, .external_lex_state = 6}, + [3112] = {.lex_state = 128, .external_lex_state = 7}, + [3113] = {.lex_state = 128, .external_lex_state = 7}, + [3114] = {.lex_state = 128, .external_lex_state = 2}, + [3115] = {.lex_state = 128, .external_lex_state = 9}, [3116] = {.lex_state = 128, .external_lex_state = 7}, - [3117] = {.lex_state = 128, .external_lex_state = 2}, + [3117] = {.lex_state = 128, .external_lex_state = 7}, [3118] = {.lex_state = 128, .external_lex_state = 7}, - [3119] = {.lex_state = 7, .external_lex_state = 6}, - [3120] = {.lex_state = 128, .external_lex_state = 7}, + [3119] = {.lex_state = 128, .external_lex_state = 7}, + [3120] = {.lex_state = 7, .external_lex_state = 6}, [3121] = {.lex_state = 128, .external_lex_state = 7}, - [3122] = {.lex_state = 7, .external_lex_state = 6}, - [3123] = {.lex_state = 128, .external_lex_state = 7}, - [3124] = {.lex_state = 7, .external_lex_state = 6}, - [3125] = {.lex_state = 128, .external_lex_state = 7}, - [3126] = {.lex_state = 7, .external_lex_state = 9}, - [3127] = {.lex_state = 7, .external_lex_state = 9}, - [3128] = {.lex_state = 7, .external_lex_state = 9}, - [3129] = {.lex_state = 7, .external_lex_state = 9}, - [3130] = {.lex_state = 7, .external_lex_state = 9}, - [3131] = {.lex_state = 7, .external_lex_state = 9}, - [3132] = {.lex_state = 7, .external_lex_state = 9}, - [3133] = {.lex_state = 7, .external_lex_state = 9}, - [3134] = {.lex_state = 7, .external_lex_state = 9}, - [3135] = {.lex_state = 7, .external_lex_state = 9}, - [3136] = {.lex_state = 7, .external_lex_state = 9}, - [3137] = {.lex_state = 7, .external_lex_state = 9}, - [3138] = {.lex_state = 7, .external_lex_state = 9}, - [3139] = {.lex_state = 7, .external_lex_state = 9}, - [3140] = {.lex_state = 7, .external_lex_state = 9}, - [3141] = {.lex_state = 7, .external_lex_state = 9}, - [3142] = {.lex_state = 7, .external_lex_state = 9}, - [3143] = {.lex_state = 7, .external_lex_state = 9}, - [3144] = {.lex_state = 7, .external_lex_state = 9}, - [3145] = {.lex_state = 7, .external_lex_state = 9}, - [3146] = {.lex_state = 7, .external_lex_state = 9}, - [3147] = {.lex_state = 7, .external_lex_state = 9}, - [3148] = {.lex_state = 7, .external_lex_state = 9}, - [3149] = {.lex_state = 7, .external_lex_state = 9}, - [3150] = {.lex_state = 7, .external_lex_state = 9}, - [3151] = {.lex_state = 7, .external_lex_state = 9}, + [3122] = {.lex_state = 128, .external_lex_state = 7}, + [3123] = {.lex_state = 7, .external_lex_state = 6}, + [3124] = {.lex_state = 128, .external_lex_state = 6}, + [3125] = {.lex_state = 128, .external_lex_state = 2}, + [3126] = {.lex_state = 128, .external_lex_state = 7}, + [3127] = {.lex_state = 128, .external_lex_state = 7}, + [3128] = {.lex_state = 20, .external_lex_state = 2}, + [3129] = {.lex_state = 128, .external_lex_state = 6}, + [3130] = {.lex_state = 128, .external_lex_state = 7}, + [3131] = {.lex_state = 128, .external_lex_state = 2}, + [3132] = {.lex_state = 128, .external_lex_state = 7}, + [3133] = {.lex_state = 128, .external_lex_state = 2}, + [3134] = {.lex_state = 128, .external_lex_state = 7}, + [3135] = {.lex_state = 20, .external_lex_state = 2}, + [3136] = {.lex_state = 128, .external_lex_state = 6}, + [3137] = {.lex_state = 128, .external_lex_state = 7}, + [3138] = {.lex_state = 128, .external_lex_state = 7}, + [3139] = {.lex_state = 128, .external_lex_state = 7}, + [3140] = {.lex_state = 128, .external_lex_state = 7}, + [3141] = {.lex_state = 128, .external_lex_state = 7}, + [3142] = {.lex_state = 128, .external_lex_state = 7}, + [3143] = {.lex_state = 128, .external_lex_state = 2}, + [3144] = {.lex_state = 128, .external_lex_state = 2}, + [3145] = {.lex_state = 128, .external_lex_state = 7}, + [3146] = {.lex_state = 128, .external_lex_state = 7}, + [3147] = {.lex_state = 128, .external_lex_state = 6}, + [3148] = {.lex_state = 128, .external_lex_state = 7}, + [3149] = {.lex_state = 128, .external_lex_state = 7}, + [3150] = {.lex_state = 128, .external_lex_state = 7}, + [3151] = {.lex_state = 128, .external_lex_state = 7}, [3152] = {.lex_state = 7, .external_lex_state = 9}, [3153] = {.lex_state = 7, .external_lex_state = 9}, [3154] = {.lex_state = 7, .external_lex_state = 9}, @@ -17428,449 +17441,449 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [3157] = {.lex_state = 7, .external_lex_state = 9}, [3158] = {.lex_state = 7, .external_lex_state = 9}, [3159] = {.lex_state = 128, .external_lex_state = 7}, - [3160] = {.lex_state = 128, .external_lex_state = 7}, - [3161] = {.lex_state = 128, .external_lex_state = 7}, - [3162] = {.lex_state = 128, .external_lex_state = 7}, - [3163] = {.lex_state = 128, .external_lex_state = 7}, - [3164] = {.lex_state = 128, .external_lex_state = 7}, - [3165] = {.lex_state = 128, .external_lex_state = 7}, - [3166] = {.lex_state = 128, .external_lex_state = 7}, - [3167] = {.lex_state = 20, .external_lex_state = 2}, - [3168] = {.lex_state = 128, .external_lex_state = 7}, - [3169] = {.lex_state = 128, .external_lex_state = 7}, - [3170] = {.lex_state = 128, .external_lex_state = 7}, - [3171] = {.lex_state = 20, .external_lex_state = 2}, - [3172] = {.lex_state = 128, .external_lex_state = 7}, - [3173] = {.lex_state = 128, .external_lex_state = 7}, - [3174] = {.lex_state = 128, .external_lex_state = 7}, - [3175] = {.lex_state = 128, .external_lex_state = 2}, - [3176] = {.lex_state = 128, .external_lex_state = 7}, + [3160] = {.lex_state = 7, .external_lex_state = 9}, + [3161] = {.lex_state = 7, .external_lex_state = 9}, + [3162] = {.lex_state = 7, .external_lex_state = 9}, + [3163] = {.lex_state = 7, .external_lex_state = 9}, + [3164] = {.lex_state = 7, .external_lex_state = 9}, + [3165] = {.lex_state = 7, .external_lex_state = 9}, + [3166] = {.lex_state = 7, .external_lex_state = 9}, + [3167] = {.lex_state = 7, .external_lex_state = 9}, + [3168] = {.lex_state = 7, .external_lex_state = 9}, + [3169] = {.lex_state = 7, .external_lex_state = 9}, + [3170] = {.lex_state = 7, .external_lex_state = 9}, + [3171] = {.lex_state = 7, .external_lex_state = 9}, + [3172] = {.lex_state = 7, .external_lex_state = 9}, + [3173] = {.lex_state = 7, .external_lex_state = 9}, + [3174] = {.lex_state = 7, .external_lex_state = 9}, + [3175] = {.lex_state = 7, .external_lex_state = 9}, + [3176] = {.lex_state = 7, .external_lex_state = 9}, [3177] = {.lex_state = 128, .external_lex_state = 2}, - [3178] = {.lex_state = 128, .external_lex_state = 2}, - [3179] = {.lex_state = 128, .external_lex_state = 2}, - [3180] = {.lex_state = 128, .external_lex_state = 7}, - [3181] = {.lex_state = 128, .external_lex_state = 7}, - [3182] = {.lex_state = 128, .external_lex_state = 7}, - [3183] = {.lex_state = 128, .external_lex_state = 7}, - [3184] = {.lex_state = 128, .external_lex_state = 7}, - [3185] = {.lex_state = 128, .external_lex_state = 7}, - [3186] = {.lex_state = 128, .external_lex_state = 7}, - [3187] = {.lex_state = 128, .external_lex_state = 7}, + [3178] = {.lex_state = 7, .external_lex_state = 9}, + [3179] = {.lex_state = 7, .external_lex_state = 9}, + [3180] = {.lex_state = 7, .external_lex_state = 9}, + [3181] = {.lex_state = 7, .external_lex_state = 9}, + [3182] = {.lex_state = 7, .external_lex_state = 9}, + [3183] = {.lex_state = 7, .external_lex_state = 9}, + [3184] = {.lex_state = 7, .external_lex_state = 9}, + [3185] = {.lex_state = 7, .external_lex_state = 9}, + [3186] = {.lex_state = 7, .external_lex_state = 9}, + [3187] = {.lex_state = 7, .external_lex_state = 9}, [3188] = {.lex_state = 128, .external_lex_state = 7}, [3189] = {.lex_state = 128, .external_lex_state = 7}, - [3190] = {.lex_state = 128, .external_lex_state = 6}, - [3191] = {.lex_state = 128, .external_lex_state = 6}, - [3192] = {.lex_state = 128, .external_lex_state = 6}, - [3193] = {.lex_state = 128, .external_lex_state = 6}, - [3194] = {.lex_state = 128, .external_lex_state = 6}, - [3195] = {.lex_state = 128, .external_lex_state = 9}, - [3196] = {.lex_state = 128, .external_lex_state = 9}, - [3197] = {.lex_state = 128, .external_lex_state = 9}, - [3198] = {.lex_state = 128, .external_lex_state = 9}, - [3199] = {.lex_state = 128, .external_lex_state = 9}, - [3200] = {.lex_state = 128, .external_lex_state = 9}, - [3201] = {.lex_state = 128, .external_lex_state = 9}, - [3202] = {.lex_state = 128, .external_lex_state = 6}, - [3203] = {.lex_state = 128, .external_lex_state = 6}, - [3204] = {.lex_state = 128, .external_lex_state = 6}, - [3205] = {.lex_state = 128, .external_lex_state = 6}, - [3206] = {.lex_state = 128, .external_lex_state = 7}, - [3207] = {.lex_state = 20, .external_lex_state = 2}, - [3208] = {.lex_state = 128, .external_lex_state = 2}, - [3209] = {.lex_state = 20, .external_lex_state = 2}, - [3210] = {.lex_state = 20, .external_lex_state = 2}, - [3211] = {.lex_state = 20, .external_lex_state = 2}, + [3190] = {.lex_state = 128, .external_lex_state = 2}, + [3191] = {.lex_state = 128, .external_lex_state = 7}, + [3192] = {.lex_state = 128, .external_lex_state = 7}, + [3193] = {.lex_state = 128, .external_lex_state = 7}, + [3194] = {.lex_state = 128, .external_lex_state = 2}, + [3195] = {.lex_state = 128, .external_lex_state = 7}, + [3196] = {.lex_state = 7, .external_lex_state = 6}, + [3197] = {.lex_state = 7, .external_lex_state = 2}, + [3198] = {.lex_state = 20, .external_lex_state = 2}, + [3199] = {.lex_state = 128, .external_lex_state = 6}, + [3200] = {.lex_state = 128, .external_lex_state = 6}, + [3201] = {.lex_state = 128, .external_lex_state = 6}, + [3202] = {.lex_state = 128, .external_lex_state = 7}, + [3203] = {.lex_state = 128, .external_lex_state = 7}, + [3204] = {.lex_state = 20, .external_lex_state = 2}, + [3205] = {.lex_state = 128, .external_lex_state = 7}, + [3206] = {.lex_state = 20, .external_lex_state = 2}, + [3207] = {.lex_state = 128, .external_lex_state = 9}, + [3208] = {.lex_state = 128, .external_lex_state = 6}, + [3209] = {.lex_state = 128, .external_lex_state = 6}, + [3210] = {.lex_state = 128, .external_lex_state = 6}, + [3211] = {.lex_state = 128, .external_lex_state = 6}, [3212] = {.lex_state = 128, .external_lex_state = 2}, - [3213] = {.lex_state = 7, .external_lex_state = 2}, - [3214] = {.lex_state = 7, .external_lex_state = 2}, - [3215] = {.lex_state = 7, .external_lex_state = 2}, - [3216] = {.lex_state = 128, .external_lex_state = 7}, - [3217] = {.lex_state = 128, .external_lex_state = 2}, - [3218] = {.lex_state = 128, .external_lex_state = 6}, - [3219] = {.lex_state = 128, .external_lex_state = 6}, - [3220] = {.lex_state = 128, .external_lex_state = 7}, + [3213] = {.lex_state = 128, .external_lex_state = 7}, + [3214] = {.lex_state = 128, .external_lex_state = 9}, + [3215] = {.lex_state = 128, .external_lex_state = 9}, + [3216] = {.lex_state = 128, .external_lex_state = 9}, + [3217] = {.lex_state = 128, .external_lex_state = 9}, + [3218] = {.lex_state = 128, .external_lex_state = 9}, + [3219] = {.lex_state = 128, .external_lex_state = 7}, + [3220] = {.lex_state = 128, .external_lex_state = 9}, [3221] = {.lex_state = 128, .external_lex_state = 2}, - [3222] = {.lex_state = 128, .external_lex_state = 7}, - [3223] = {.lex_state = 11, .external_lex_state = 2}, - [3224] = {.lex_state = 128, .external_lex_state = 6}, - [3225] = {.lex_state = 128, .external_lex_state = 6}, - [3226] = {.lex_state = 128, .external_lex_state = 6}, + [3222] = {.lex_state = 128, .external_lex_state = 6}, + [3223] = {.lex_state = 20, .external_lex_state = 2}, + [3224] = {.lex_state = 128, .external_lex_state = 2}, + [3225] = {.lex_state = 7, .external_lex_state = 2}, + [3226] = {.lex_state = 7, .external_lex_state = 2}, [3227] = {.lex_state = 128, .external_lex_state = 6}, - [3228] = {.lex_state = 128, .external_lex_state = 6}, - [3229] = {.lex_state = 128, .external_lex_state = 6}, - [3230] = {.lex_state = 128, .external_lex_state = 9}, - [3231] = {.lex_state = 7, .external_lex_state = 9}, - [3232] = {.lex_state = 7, .external_lex_state = 9}, - [3233] = {.lex_state = 7, .external_lex_state = 9}, - [3234] = {.lex_state = 7, .external_lex_state = 9}, - [3235] = {.lex_state = 7, .external_lex_state = 9}, - [3236] = {.lex_state = 7, .external_lex_state = 9}, - [3237] = {.lex_state = 7, .external_lex_state = 9}, + [3228] = {.lex_state = 128, .external_lex_state = 7}, + [3229] = {.lex_state = 128, .external_lex_state = 2}, + [3230] = {.lex_state = 128, .external_lex_state = 6}, + [3231] = {.lex_state = 128, .external_lex_state = 6}, + [3232] = {.lex_state = 128, .external_lex_state = 6}, + [3233] = {.lex_state = 128, .external_lex_state = 6}, + [3234] = {.lex_state = 128, .external_lex_state = 6}, + [3235] = {.lex_state = 18, .external_lex_state = 10}, + [3236] = {.lex_state = 128, .external_lex_state = 6}, + [3237] = {.lex_state = 18, .external_lex_state = 10}, [3238] = {.lex_state = 128, .external_lex_state = 6}, [3239] = {.lex_state = 128, .external_lex_state = 6}, [3240] = {.lex_state = 128, .external_lex_state = 6}, - [3241] = {.lex_state = 128, .external_lex_state = 6}, + [3241] = {.lex_state = 18, .external_lex_state = 10}, [3242] = {.lex_state = 128, .external_lex_state = 6}, [3243] = {.lex_state = 128, .external_lex_state = 6}, - [3244] = {.lex_state = 7, .external_lex_state = 9}, - [3245] = {.lex_state = 128, .external_lex_state = 6}, + [3244] = {.lex_state = 128, .external_lex_state = 6}, + [3245] = {.lex_state = 18, .external_lex_state = 10}, [3246] = {.lex_state = 128, .external_lex_state = 6}, [3247] = {.lex_state = 128, .external_lex_state = 6}, - [3248] = {.lex_state = 128, .external_lex_state = 6}, - [3249] = {.lex_state = 128, .external_lex_state = 6}, - [3250] = {.lex_state = 128, .external_lex_state = 6}, - [3251] = {.lex_state = 128, .external_lex_state = 6}, - [3252] = {.lex_state = 128, .external_lex_state = 9}, - [3253] = {.lex_state = 128, .external_lex_state = 9}, - [3254] = {.lex_state = 128, .external_lex_state = 6}, - [3255] = {.lex_state = 128, .external_lex_state = 6}, + [3248] = {.lex_state = 128, .external_lex_state = 9}, + [3249] = {.lex_state = 18, .external_lex_state = 10}, + [3250] = {.lex_state = 128, .external_lex_state = 2}, + [3251] = {.lex_state = 7, .external_lex_state = 9}, + [3252] = {.lex_state = 128, .external_lex_state = 6}, + [3253] = {.lex_state = 7, .external_lex_state = 9}, + [3254] = {.lex_state = 7, .external_lex_state = 9}, + [3255] = {.lex_state = 7, .external_lex_state = 9}, [3256] = {.lex_state = 128, .external_lex_state = 6}, [3257] = {.lex_state = 128, .external_lex_state = 6}, - [3258] = {.lex_state = 128, .external_lex_state = 6}, - [3259] = {.lex_state = 18, .external_lex_state = 10}, - [3260] = {.lex_state = 128, .external_lex_state = 6}, - [3261] = {.lex_state = 128, .external_lex_state = 6}, - [3262] = {.lex_state = 18, .external_lex_state = 10}, + [3258] = {.lex_state = 128, .external_lex_state = 2}, + [3259] = {.lex_state = 128, .external_lex_state = 6}, + [3260] = {.lex_state = 7, .external_lex_state = 9}, + [3261] = {.lex_state = 7, .external_lex_state = 9}, + [3262] = {.lex_state = 7, .external_lex_state = 9}, [3263] = {.lex_state = 128, .external_lex_state = 6}, - [3264] = {.lex_state = 128, .external_lex_state = 6}, - [3265] = {.lex_state = 18, .external_lex_state = 10}, + [3264] = {.lex_state = 18, .external_lex_state = 10}, + [3265] = {.lex_state = 128, .external_lex_state = 6}, [3266] = {.lex_state = 128, .external_lex_state = 6}, - [3267] = {.lex_state = 18, .external_lex_state = 10}, - [3268] = {.lex_state = 18, .external_lex_state = 10}, + [3267] = {.lex_state = 128, .external_lex_state = 6}, + [3268] = {.lex_state = 128, .external_lex_state = 6}, [3269] = {.lex_state = 128, .external_lex_state = 6}, - [3270] = {.lex_state = 18, .external_lex_state = 10}, + [3270] = {.lex_state = 7, .external_lex_state = 9}, [3271] = {.lex_state = 128, .external_lex_state = 6}, [3272] = {.lex_state = 128, .external_lex_state = 6}, [3273] = {.lex_state = 128, .external_lex_state = 6}, [3274] = {.lex_state = 128, .external_lex_state = 6}, - [3275] = {.lex_state = 128, .external_lex_state = 6}, + [3275] = {.lex_state = 11, .external_lex_state = 2}, [3276] = {.lex_state = 128, .external_lex_state = 6}, [3277] = {.lex_state = 128, .external_lex_state = 6}, [3278] = {.lex_state = 128, .external_lex_state = 6}, [3279] = {.lex_state = 128, .external_lex_state = 6}, [3280] = {.lex_state = 128, .external_lex_state = 6}, [3281] = {.lex_state = 128, .external_lex_state = 6}, - [3282] = {.lex_state = 18, .external_lex_state = 10}, + [3282] = {.lex_state = 128, .external_lex_state = 6}, [3283] = {.lex_state = 128, .external_lex_state = 6}, - [3284] = {.lex_state = 128, .external_lex_state = 6}, - [3285] = {.lex_state = 128, .external_lex_state = 2}, - [3286] = {.lex_state = 18, .external_lex_state = 10}, + [3284] = {.lex_state = 18, .external_lex_state = 10}, + [3285] = {.lex_state = 128, .external_lex_state = 6}, + [3286] = {.lex_state = 128, .external_lex_state = 6}, [3287] = {.lex_state = 128, .external_lex_state = 6}, - [3288] = {.lex_state = 128, .external_lex_state = 2}, - [3289] = {.lex_state = 11, .external_lex_state = 2}, + [3288] = {.lex_state = 128, .external_lex_state = 6}, + [3289] = {.lex_state = 128, .external_lex_state = 6}, [3290] = {.lex_state = 128, .external_lex_state = 6}, [3291] = {.lex_state = 128, .external_lex_state = 6}, - [3292] = {.lex_state = 128, .external_lex_state = 7}, - [3293] = {.lex_state = 128, .external_lex_state = 6}, + [3292] = {.lex_state = 128, .external_lex_state = 6}, + [3293] = {.lex_state = 18, .external_lex_state = 10}, [3294] = {.lex_state = 128, .external_lex_state = 6}, [3295] = {.lex_state = 128, .external_lex_state = 6}, - [3296] = {.lex_state = 128, .external_lex_state = 2}, + [3296] = {.lex_state = 128, .external_lex_state = 6}, [3297] = {.lex_state = 128, .external_lex_state = 6}, - [3298] = {.lex_state = 128, .external_lex_state = 6}, + [3298] = {.lex_state = 128, .external_lex_state = 9}, [3299] = {.lex_state = 128, .external_lex_state = 9}, - [3300] = {.lex_state = 128, .external_lex_state = 2}, - [3301] = {.lex_state = 128, .external_lex_state = 9}, - [3302] = {.lex_state = 128, .external_lex_state = 2}, - [3303] = {.lex_state = 128, .external_lex_state = 8}, + [3300] = {.lex_state = 128, .external_lex_state = 6}, + [3301] = {.lex_state = 11, .external_lex_state = 2}, + [3302] = {.lex_state = 128, .external_lex_state = 6}, + [3303] = {.lex_state = 128, .external_lex_state = 9}, [3304] = {.lex_state = 128, .external_lex_state = 2}, - [3305] = {.lex_state = 128, .external_lex_state = 2}, + [3305] = {.lex_state = 20, .external_lex_state = 2}, [3306] = {.lex_state = 128, .external_lex_state = 2}, - [3307] = {.lex_state = 128, .external_lex_state = 9}, - [3308] = {.lex_state = 20, .external_lex_state = 2}, - [3309] = {.lex_state = 128, .external_lex_state = 9}, - [3310] = {.lex_state = 128, .external_lex_state = 9}, + [3307] = {.lex_state = 128, .external_lex_state = 2}, + [3308] = {.lex_state = 128, .external_lex_state = 6}, + [3309] = {.lex_state = 128, .external_lex_state = 2}, + [3310] = {.lex_state = 128, .external_lex_state = 2}, [3311] = {.lex_state = 128, .external_lex_state = 2}, - [3312] = {.lex_state = 18, .external_lex_state = 10}, + [3312] = {.lex_state = 128, .external_lex_state = 2}, [3313] = {.lex_state = 128, .external_lex_state = 2}, [3314] = {.lex_state = 128, .external_lex_state = 8}, - [3315] = {.lex_state = 128, .external_lex_state = 2}, + [3315] = {.lex_state = 20, .external_lex_state = 2}, [3316] = {.lex_state = 128, .external_lex_state = 9}, - [3317] = {.lex_state = 128, .external_lex_state = 2}, - [3318] = {.lex_state = 128, .external_lex_state = 6}, - [3319] = {.lex_state = 128, .external_lex_state = 6}, - [3320] = {.lex_state = 128, .external_lex_state = 8}, - [3321] = {.lex_state = 128, .external_lex_state = 6}, - [3322] = {.lex_state = 128, .external_lex_state = 2}, - [3323] = {.lex_state = 128, .external_lex_state = 2}, - [3324] = {.lex_state = 20, .external_lex_state = 2}, + [3317] = {.lex_state = 20, .external_lex_state = 2}, + [3318] = {.lex_state = 128, .external_lex_state = 2}, + [3319] = {.lex_state = 128, .external_lex_state = 2}, + [3320] = {.lex_state = 128, .external_lex_state = 2}, + [3321] = {.lex_state = 128, .external_lex_state = 2}, + [3322] = {.lex_state = 128, .external_lex_state = 9}, + [3323] = {.lex_state = 128, .external_lex_state = 9}, + [3324] = {.lex_state = 128, .external_lex_state = 2}, [3325] = {.lex_state = 128, .external_lex_state = 2}, - [3326] = {.lex_state = 128, .external_lex_state = 9}, - [3327] = {.lex_state = 128, .external_lex_state = 2}, + [3326] = {.lex_state = 20, .external_lex_state = 2}, + [3327] = {.lex_state = 128, .external_lex_state = 6}, [3328] = {.lex_state = 128, .external_lex_state = 2}, - [3329] = {.lex_state = 128, .external_lex_state = 8}, - [3330] = {.lex_state = 128, .external_lex_state = 6}, - [3331] = {.lex_state = 20, .external_lex_state = 2}, - [3332] = {.lex_state = 128, .external_lex_state = 6}, + [3329] = {.lex_state = 128, .external_lex_state = 2}, + [3330] = {.lex_state = 128, .external_lex_state = 2}, + [3331] = {.lex_state = 18, .external_lex_state = 10}, + [3332] = {.lex_state = 128, .external_lex_state = 2}, [3333] = {.lex_state = 128, .external_lex_state = 8}, - [3334] = {.lex_state = 128, .external_lex_state = 9}, - [3335] = {.lex_state = 128, .external_lex_state = 2}, - [3336] = {.lex_state = 20, .external_lex_state = 2}, - [3337] = {.lex_state = 128, .external_lex_state = 2}, + [3334] = {.lex_state = 128, .external_lex_state = 2}, + [3335] = {.lex_state = 128, .external_lex_state = 8}, + [3336] = {.lex_state = 128, .external_lex_state = 9}, + [3337] = {.lex_state = 128, .external_lex_state = 6}, [3338] = {.lex_state = 128, .external_lex_state = 8}, - [3339] = {.lex_state = 128, .external_lex_state = 2}, - [3340] = {.lex_state = 128, .external_lex_state = 2}, - [3341] = {.lex_state = 128, .external_lex_state = 6}, - [3342] = {.lex_state = 128, .external_lex_state = 6}, + [3339] = {.lex_state = 128, .external_lex_state = 9}, + [3340] = {.lex_state = 128, .external_lex_state = 9}, + [3341] = {.lex_state = 128, .external_lex_state = 8}, + [3342] = {.lex_state = 128, .external_lex_state = 9}, [3343] = {.lex_state = 128, .external_lex_state = 6}, - [3344] = {.lex_state = 128, .external_lex_state = 6}, - [3345] = {.lex_state = 128, .external_lex_state = 6}, - [3346] = {.lex_state = 128, .external_lex_state = 6}, + [3344] = {.lex_state = 128, .external_lex_state = 8}, + [3345] = {.lex_state = 128, .external_lex_state = 9}, + [3346] = {.lex_state = 128, .external_lex_state = 2}, [3347] = {.lex_state = 128, .external_lex_state = 6}, - [3348] = {.lex_state = 128, .external_lex_state = 6}, - [3349] = {.lex_state = 128, .external_lex_state = 9}, - [3350] = {.lex_state = 128, .external_lex_state = 9}, - [3351] = {.lex_state = 128, .external_lex_state = 9}, - [3352] = {.lex_state = 128, .external_lex_state = 9}, - [3353] = {.lex_state = 128, .external_lex_state = 6}, - [3354] = {.lex_state = 128, .external_lex_state = 6}, - [3355] = {.lex_state = 128, .external_lex_state = 2}, - [3356] = {.lex_state = 128, .external_lex_state = 9}, - [3357] = {.lex_state = 128, .external_lex_state = 9}, - [3358] = {.lex_state = 128, .external_lex_state = 9}, - [3359] = {.lex_state = 128, .external_lex_state = 9}, - [3360] = {.lex_state = 20, .external_lex_state = 2}, - [3361] = {.lex_state = 128, .external_lex_state = 9}, - [3362] = {.lex_state = 128, .external_lex_state = 9}, - [3363] = {.lex_state = 128, .external_lex_state = 9}, - [3364] = {.lex_state = 128, .external_lex_state = 9}, - [3365] = {.lex_state = 128, .external_lex_state = 6}, - [3366] = {.lex_state = 20, .external_lex_state = 2}, - [3367] = {.lex_state = 128, .external_lex_state = 9}, - [3368] = {.lex_state = 128, .external_lex_state = 6}, - [3369] = {.lex_state = 128, .external_lex_state = 6}, + [3348] = {.lex_state = 128, .external_lex_state = 2}, + [3349] = {.lex_state = 128, .external_lex_state = 2}, + [3350] = {.lex_state = 20, .external_lex_state = 2}, + [3351] = {.lex_state = 20, .external_lex_state = 2}, + [3352] = {.lex_state = 20, .external_lex_state = 2}, + [3353] = {.lex_state = 20, .external_lex_state = 2}, + [3354] = {.lex_state = 20, .external_lex_state = 2}, + [3355] = {.lex_state = 20, .external_lex_state = 2}, + [3356] = {.lex_state = 20, .external_lex_state = 2}, + [3357] = {.lex_state = 20, .external_lex_state = 2}, + [3358] = {.lex_state = 20, .external_lex_state = 2}, + [3359] = {.lex_state = 20, .external_lex_state = 2}, + [3360] = {.lex_state = 128, .external_lex_state = 2}, + [3361] = {.lex_state = 128, .external_lex_state = 2}, + [3362] = {.lex_state = 128, .external_lex_state = 2}, + [3363] = {.lex_state = 128, .external_lex_state = 2}, + [3364] = {.lex_state = 20, .external_lex_state = 2}, + [3365] = {.lex_state = 128, .external_lex_state = 2}, + [3366] = {.lex_state = 128, .external_lex_state = 6}, + [3367] = {.lex_state = 20, .external_lex_state = 2}, + [3368] = {.lex_state = 20, .external_lex_state = 2}, + [3369] = {.lex_state = 20, .external_lex_state = 2}, [3370] = {.lex_state = 20, .external_lex_state = 2}, - [3371] = {.lex_state = 128, .external_lex_state = 6}, - [3372] = {.lex_state = 128, .external_lex_state = 6}, - [3373] = {.lex_state = 128, .external_lex_state = 9}, - [3374] = {.lex_state = 128, .external_lex_state = 9}, - [3375] = {.lex_state = 128, .external_lex_state = 9}, - [3376] = {.lex_state = 128, .external_lex_state = 9}, - [3377] = {.lex_state = 128, .external_lex_state = 6}, - [3378] = {.lex_state = 128, .external_lex_state = 9}, + [3371] = {.lex_state = 20, .external_lex_state = 2}, + [3372] = {.lex_state = 20, .external_lex_state = 2}, + [3373] = {.lex_state = 20, .external_lex_state = 2}, + [3374] = {.lex_state = 20, .external_lex_state = 2}, + [3375] = {.lex_state = 20, .external_lex_state = 2}, + [3376] = {.lex_state = 20, .external_lex_state = 2}, + [3377] = {.lex_state = 20, .external_lex_state = 2}, + [3378] = {.lex_state = 20, .external_lex_state = 2}, [3379] = {.lex_state = 128, .external_lex_state = 6}, - [3380] = {.lex_state = 128, .external_lex_state = 6}, - [3381] = {.lex_state = 128, .external_lex_state = 9}, - [3382] = {.lex_state = 128, .external_lex_state = 2}, - [3383] = {.lex_state = 128, .external_lex_state = 9}, - [3384] = {.lex_state = 20, .external_lex_state = 2}, - [3385] = {.lex_state = 128, .external_lex_state = 9}, - [3386] = {.lex_state = 128, .external_lex_state = 9}, - [3387] = {.lex_state = 128, .external_lex_state = 9}, - [3388] = {.lex_state = 128, .external_lex_state = 2}, - [3389] = {.lex_state = 128, .external_lex_state = 2}, + [3380] = {.lex_state = 128, .external_lex_state = 2}, + [3381] = {.lex_state = 128, .external_lex_state = 6}, + [3382] = {.lex_state = 128, .external_lex_state = 6}, + [3383] = {.lex_state = 128, .external_lex_state = 6}, + [3384] = {.lex_state = 128, .external_lex_state = 2}, + [3385] = {.lex_state = 128, .external_lex_state = 6}, + [3386] = {.lex_state = 20, .external_lex_state = 2}, + [3387] = {.lex_state = 128, .external_lex_state = 6}, + [3388] = {.lex_state = 128, .external_lex_state = 6}, + [3389] = {.lex_state = 128, .external_lex_state = 6}, [3390] = {.lex_state = 128, .external_lex_state = 9}, [3391] = {.lex_state = 128, .external_lex_state = 2}, - [3392] = {.lex_state = 20, .external_lex_state = 2}, - [3393] = {.lex_state = 20, .external_lex_state = 2}, - [3394] = {.lex_state = 20, .external_lex_state = 2}, - [3395] = {.lex_state = 20, .external_lex_state = 2}, - [3396] = {.lex_state = 20, .external_lex_state = 2}, - [3397] = {.lex_state = 20, .external_lex_state = 2}, - [3398] = {.lex_state = 128, .external_lex_state = 2}, - [3399] = {.lex_state = 128, .external_lex_state = 9}, - [3400] = {.lex_state = 128, .external_lex_state = 9}, - [3401] = {.lex_state = 128, .external_lex_state = 2}, - [3402] = {.lex_state = 128, .external_lex_state = 2}, - [3403] = {.lex_state = 128, .external_lex_state = 9}, - [3404] = {.lex_state = 128, .external_lex_state = 2}, - [3405] = {.lex_state = 128, .external_lex_state = 2}, - [3406] = {.lex_state = 128, .external_lex_state = 2}, + [3392] = {.lex_state = 128, .external_lex_state = 6}, + [3393] = {.lex_state = 128, .external_lex_state = 2}, + [3394] = {.lex_state = 128, .external_lex_state = 6}, + [3395] = {.lex_state = 128, .external_lex_state = 2}, + [3396] = {.lex_state = 128, .external_lex_state = 2}, + [3397] = {.lex_state = 128, .external_lex_state = 6}, + [3398] = {.lex_state = 128, .external_lex_state = 6}, + [3399] = {.lex_state = 128, .external_lex_state = 6}, + [3400] = {.lex_state = 128, .external_lex_state = 6}, + [3401] = {.lex_state = 128, .external_lex_state = 6}, + [3402] = {.lex_state = 128, .external_lex_state = 6}, + [3403] = {.lex_state = 128, .external_lex_state = 6}, + [3404] = {.lex_state = 128, .external_lex_state = 6}, + [3405] = {.lex_state = 128, .external_lex_state = 6}, + [3406] = {.lex_state = 20, .external_lex_state = 2}, [3407] = {.lex_state = 20, .external_lex_state = 2}, - [3408] = {.lex_state = 20, .external_lex_state = 2}, + [3408] = {.lex_state = 128, .external_lex_state = 6}, [3409] = {.lex_state = 128, .external_lex_state = 2}, [3410] = {.lex_state = 128, .external_lex_state = 2}, - [3411] = {.lex_state = 128, .external_lex_state = 9}, - [3412] = {.lex_state = 128, .external_lex_state = 2}, + [3411] = {.lex_state = 128, .external_lex_state = 6}, + [3412] = {.lex_state = 128, .external_lex_state = 6}, [3413] = {.lex_state = 128, .external_lex_state = 2}, - [3414] = {.lex_state = 128, .external_lex_state = 9}, + [3414] = {.lex_state = 128, .external_lex_state = 6}, [3415] = {.lex_state = 128, .external_lex_state = 2}, - [3416] = {.lex_state = 128, .external_lex_state = 2}, - [3417] = {.lex_state = 20, .external_lex_state = 2}, - [3418] = {.lex_state = 128, .external_lex_state = 6}, - [3419] = {.lex_state = 20, .external_lex_state = 2}, - [3420] = {.lex_state = 20, .external_lex_state = 2}, - [3421] = {.lex_state = 20, .external_lex_state = 2}, - [3422] = {.lex_state = 20, .external_lex_state = 2}, - [3423] = {.lex_state = 20, .external_lex_state = 2}, + [3416] = {.lex_state = 128, .external_lex_state = 6}, + [3417] = {.lex_state = 128, .external_lex_state = 6}, + [3418] = {.lex_state = 128, .external_lex_state = 9}, + [3419] = {.lex_state = 128, .external_lex_state = 2}, + [3420] = {.lex_state = 128, .external_lex_state = 6}, + [3421] = {.lex_state = 128, .external_lex_state = 6}, + [3422] = {.lex_state = 128, .external_lex_state = 2}, + [3423] = {.lex_state = 128, .external_lex_state = 9}, [3424] = {.lex_state = 20, .external_lex_state = 2}, [3425] = {.lex_state = 128, .external_lex_state = 6}, - [3426] = {.lex_state = 128, .external_lex_state = 6}, - [3427] = {.lex_state = 20, .external_lex_state = 2}, - [3428] = {.lex_state = 20, .external_lex_state = 2}, - [3429] = {.lex_state = 20, .external_lex_state = 2}, + [3426] = {.lex_state = 128, .external_lex_state = 2}, + [3427] = {.lex_state = 128, .external_lex_state = 6}, + [3428] = {.lex_state = 128, .external_lex_state = 9}, + [3429] = {.lex_state = 128, .external_lex_state = 9}, [3430] = {.lex_state = 128, .external_lex_state = 9}, [3431] = {.lex_state = 128, .external_lex_state = 9}, - [3432] = {.lex_state = 20, .external_lex_state = 2}, + [3432] = {.lex_state = 128, .external_lex_state = 2}, [3433] = {.lex_state = 128, .external_lex_state = 9}, - [3434] = {.lex_state = 20, .external_lex_state = 2}, - [3435] = {.lex_state = 20, .external_lex_state = 2}, - [3436] = {.lex_state = 20, .external_lex_state = 2}, - [3437] = {.lex_state = 20, .external_lex_state = 2}, - [3438] = {.lex_state = 20, .external_lex_state = 2}, - [3439] = {.lex_state = 20, .external_lex_state = 2}, - [3440] = {.lex_state = 128, .external_lex_state = 2}, - [3441] = {.lex_state = 20, .external_lex_state = 2}, - [3442] = {.lex_state = 20, .external_lex_state = 2}, + [3434] = {.lex_state = 128, .external_lex_state = 9}, + [3435] = {.lex_state = 128, .external_lex_state = 9}, + [3436] = {.lex_state = 128, .external_lex_state = 2}, + [3437] = {.lex_state = 128, .external_lex_state = 6}, + [3438] = {.lex_state = 128, .external_lex_state = 9}, + [3439] = {.lex_state = 128, .external_lex_state = 9}, + [3440] = {.lex_state = 128, .external_lex_state = 9}, + [3441] = {.lex_state = 128, .external_lex_state = 2}, + [3442] = {.lex_state = 128, .external_lex_state = 6}, [3443] = {.lex_state = 128, .external_lex_state = 9}, [3444] = {.lex_state = 128, .external_lex_state = 9}, [3445] = {.lex_state = 128, .external_lex_state = 9}, - [3446] = {.lex_state = 20, .external_lex_state = 2}, - [3447] = {.lex_state = 20, .external_lex_state = 2}, + [3446] = {.lex_state = 128, .external_lex_state = 9}, + [3447] = {.lex_state = 128, .external_lex_state = 9}, [3448] = {.lex_state = 128, .external_lex_state = 9}, - [3449] = {.lex_state = 128, .external_lex_state = 6}, + [3449] = {.lex_state = 128, .external_lex_state = 9}, [3450] = {.lex_state = 128, .external_lex_state = 9}, - [3451] = {.lex_state = 128, .external_lex_state = 6}, + [3451] = {.lex_state = 128, .external_lex_state = 9}, [3452] = {.lex_state = 128, .external_lex_state = 9}, [3453] = {.lex_state = 128, .external_lex_state = 2}, [3454] = {.lex_state = 128, .external_lex_state = 9}, - [3455] = {.lex_state = 128, .external_lex_state = 2}, + [3455] = {.lex_state = 128, .external_lex_state = 6}, [3456] = {.lex_state = 128, .external_lex_state = 9}, - [3457] = {.lex_state = 128, .external_lex_state = 2}, - [3458] = {.lex_state = 128, .external_lex_state = 6}, + [3457] = {.lex_state = 128, .external_lex_state = 9}, + [3458] = {.lex_state = 128, .external_lex_state = 9}, [3459] = {.lex_state = 128, .external_lex_state = 9}, [3460] = {.lex_state = 128, .external_lex_state = 9}, - [3461] = {.lex_state = 128, .external_lex_state = 6}, - [3462] = {.lex_state = 128, .external_lex_state = 2}, - [3463] = {.lex_state = 128, .external_lex_state = 6}, - [3464] = {.lex_state = 128, .external_lex_state = 6}, - [3465] = {.lex_state = 128, .external_lex_state = 9}, + [3461] = {.lex_state = 128, .external_lex_state = 9}, + [3462] = {.lex_state = 128, .external_lex_state = 9}, + [3463] = {.lex_state = 128, .external_lex_state = 9}, + [3464] = {.lex_state = 128, .external_lex_state = 2}, + [3465] = {.lex_state = 128, .external_lex_state = 6}, [3466] = {.lex_state = 128, .external_lex_state = 9}, [3467] = {.lex_state = 128, .external_lex_state = 9}, - [3468] = {.lex_state = 128, .external_lex_state = 6}, + [3468] = {.lex_state = 128, .external_lex_state = 2}, [3469] = {.lex_state = 128, .external_lex_state = 9}, - [3470] = {.lex_state = 128, .external_lex_state = 2}, + [3470] = {.lex_state = 128, .external_lex_state = 9}, [3471] = {.lex_state = 128, .external_lex_state = 9}, - [3472] = {.lex_state = 20, .external_lex_state = 2}, - [3473] = {.lex_state = 128, .external_lex_state = 6}, - [3474] = {.lex_state = 128, .external_lex_state = 2}, - [3475] = {.lex_state = 128, .external_lex_state = 2}, - [3476] = {.lex_state = 20, .external_lex_state = 2}, - [3477] = {.lex_state = 20, .external_lex_state = 2}, - [3478] = {.lex_state = 20, .external_lex_state = 2}, - [3479] = {.lex_state = 128, .external_lex_state = 6}, - [3480] = {.lex_state = 128, .external_lex_state = 6}, - [3481] = {.lex_state = 128, .external_lex_state = 6}, - [3482] = {.lex_state = 128, .external_lex_state = 2}, - [3483] = {.lex_state = 128, .external_lex_state = 2}, - [3484] = {.lex_state = 128, .external_lex_state = 9}, + [3472] = {.lex_state = 128, .external_lex_state = 9}, + [3473] = {.lex_state = 128, .external_lex_state = 9}, + [3474] = {.lex_state = 128, .external_lex_state = 6}, + [3475] = {.lex_state = 128, .external_lex_state = 6}, + [3476] = {.lex_state = 128, .external_lex_state = 6}, + [3477] = {.lex_state = 128, .external_lex_state = 9}, + [3478] = {.lex_state = 128, .external_lex_state = 9}, + [3479] = {.lex_state = 128, .external_lex_state = 9}, + [3480] = {.lex_state = 128, .external_lex_state = 9}, + [3481] = {.lex_state = 128, .external_lex_state = 9}, + [3482] = {.lex_state = 128, .external_lex_state = 6}, + [3483] = {.lex_state = 128, .external_lex_state = 9}, + [3484] = {.lex_state = 128, .external_lex_state = 6}, [3485] = {.lex_state = 128, .external_lex_state = 6}, - [3486] = {.lex_state = 128, .external_lex_state = 6}, - [3487] = {.lex_state = 128, .external_lex_state = 6}, - [3488] = {.lex_state = 128, .external_lex_state = 6}, - [3489] = {.lex_state = 128, .external_lex_state = 6}, + [3486] = {.lex_state = 128, .external_lex_state = 9}, + [3487] = {.lex_state = 128, .external_lex_state = 2}, + [3488] = {.lex_state = 128, .external_lex_state = 2}, + [3489] = {.lex_state = 20, .external_lex_state = 2}, [3490] = {.lex_state = 128, .external_lex_state = 6}, [3491] = {.lex_state = 128, .external_lex_state = 6}, [3492] = {.lex_state = 128, .external_lex_state = 6}, - [3493] = {.lex_state = 128, .external_lex_state = 2}, - [3494] = {.lex_state = 128, .external_lex_state = 6}, - [3495] = {.lex_state = 128, .external_lex_state = 6}, - [3496] = {.lex_state = 128, .external_lex_state = 6}, - [3497] = {.lex_state = 128, .external_lex_state = 2}, - [3498] = {.lex_state = 128, .external_lex_state = 9}, - [3499] = {.lex_state = 128, .external_lex_state = 6}, - [3500] = {.lex_state = 128, .external_lex_state = 6}, - [3501] = {.lex_state = 128, .external_lex_state = 9}, - [3502] = {.lex_state = 128, .external_lex_state = 6}, + [3493] = {.lex_state = 128, .external_lex_state = 9}, + [3494] = {.lex_state = 128, .external_lex_state = 9}, + [3495] = {.lex_state = 128, .external_lex_state = 9}, + [3496] = {.lex_state = 128, .external_lex_state = 9}, + [3497] = {.lex_state = 20, .external_lex_state = 2}, + [3498] = {.lex_state = 20, .external_lex_state = 2}, + [3499] = {.lex_state = 20, .external_lex_state = 2}, + [3500] = {.lex_state = 20, .external_lex_state = 2}, + [3501] = {.lex_state = 20, .external_lex_state = 2}, + [3502] = {.lex_state = 20, .external_lex_state = 2}, [3503] = {.lex_state = 128, .external_lex_state = 6}, [3504] = {.lex_state = 128, .external_lex_state = 9}, [3505] = {.lex_state = 128, .external_lex_state = 9}, - [3506] = {.lex_state = 128, .external_lex_state = 9}, + [3506] = {.lex_state = 128, .external_lex_state = 6}, [3507] = {.lex_state = 128, .external_lex_state = 6}, [3508] = {.lex_state = 128, .external_lex_state = 6}, [3509] = {.lex_state = 128, .external_lex_state = 6}, [3510] = {.lex_state = 128, .external_lex_state = 9}, [3511] = {.lex_state = 128, .external_lex_state = 9}, - [3512] = {.lex_state = 128, .external_lex_state = 9}, - [3513] = {.lex_state = 128, .external_lex_state = 6}, - [3514] = {.lex_state = 128, .external_lex_state = 9}, + [3512] = {.lex_state = 128, .external_lex_state = 6}, + [3513] = {.lex_state = 128, .external_lex_state = 9}, + [3514] = {.lex_state = 128, .external_lex_state = 2}, [3515] = {.lex_state = 128, .external_lex_state = 2}, [3516] = {.lex_state = 20, .external_lex_state = 2}, - [3517] = {.lex_state = 18, .external_lex_state = 11}, + [3517] = {.lex_state = 128, .external_lex_state = 6}, [3518] = {.lex_state = 20, .external_lex_state = 2}, [3519] = {.lex_state = 20, .external_lex_state = 2}, - [3520] = {.lex_state = 18, .external_lex_state = 11}, + [3520] = {.lex_state = 128, .external_lex_state = 9}, [3521] = {.lex_state = 128, .external_lex_state = 2}, - [3522] = {.lex_state = 18, .external_lex_state = 11}, + [3522] = {.lex_state = 128, .external_lex_state = 8}, [3523] = {.lex_state = 18, .external_lex_state = 11}, - [3524] = {.lex_state = 18, .external_lex_state = 11}, - [3525] = {.lex_state = 128, .external_lex_state = 2}, - [3526] = {.lex_state = 128, .external_lex_state = 2}, - [3527] = {.lex_state = 128, .external_lex_state = 8}, - [3528] = {.lex_state = 128, .external_lex_state = 2}, - [3529] = {.lex_state = 18, .external_lex_state = 11}, + [3524] = {.lex_state = 128, .external_lex_state = 8}, + [3525] = {.lex_state = 18, .external_lex_state = 11}, + [3526] = {.lex_state = 128, .external_lex_state = 8}, + [3527] = {.lex_state = 18, .external_lex_state = 11}, + [3528] = {.lex_state = 18, .external_lex_state = 11}, + [3529] = {.lex_state = 128, .external_lex_state = 2}, [3530] = {.lex_state = 128, .external_lex_state = 2}, [3531] = {.lex_state = 128, .external_lex_state = 2}, - [3532] = {.lex_state = 128, .external_lex_state = 2}, - [3533] = {.lex_state = 128, .external_lex_state = 2}, - [3534] = {.lex_state = 128, .external_lex_state = 6}, - [3535] = {.lex_state = 128, .external_lex_state = 8}, - [3536] = {.lex_state = 128, .external_lex_state = 2}, - [3537] = {.lex_state = 20, .external_lex_state = 2}, + [3532] = {.lex_state = 20, .external_lex_state = 2}, + [3533] = {.lex_state = 20, .external_lex_state = 2}, + [3534] = {.lex_state = 20, .external_lex_state = 2}, + [3535] = {.lex_state = 128, .external_lex_state = 6}, + [3536] = {.lex_state = 128, .external_lex_state = 6}, + [3537] = {.lex_state = 128, .external_lex_state = 2}, [3538] = {.lex_state = 128, .external_lex_state = 6}, - [3539] = {.lex_state = 128, .external_lex_state = 8}, - [3540] = {.lex_state = 128, .external_lex_state = 8}, + [3539] = {.lex_state = 128, .external_lex_state = 2}, + [3540] = {.lex_state = 20, .external_lex_state = 2}, [3541] = {.lex_state = 20, .external_lex_state = 2}, [3542] = {.lex_state = 128, .external_lex_state = 2}, - [3543] = {.lex_state = 7, .external_lex_state = 2}, - [3544] = {.lex_state = 128, .external_lex_state = 6}, - [3545] = {.lex_state = 128, .external_lex_state = 2}, + [3543] = {.lex_state = 18, .external_lex_state = 11}, + [3544] = {.lex_state = 18, .external_lex_state = 11}, + [3545] = {.lex_state = 20, .external_lex_state = 2}, [3546] = {.lex_state = 128, .external_lex_state = 2}, - [3547] = {.lex_state = 128, .external_lex_state = 6}, - [3548] = {.lex_state = 128, .external_lex_state = 9}, - [3549] = {.lex_state = 128, .external_lex_state = 2}, - [3550] = {.lex_state = 128, .external_lex_state = 6}, - [3551] = {.lex_state = 18, .external_lex_state = 11}, - [3552] = {.lex_state = 128, .external_lex_state = 6}, - [3553] = {.lex_state = 20, .external_lex_state = 2}, - [3554] = {.lex_state = 7, .external_lex_state = 2}, - [3555] = {.lex_state = 7, .external_lex_state = 2}, + [3547] = {.lex_state = 128, .external_lex_state = 2}, + [3548] = {.lex_state = 128, .external_lex_state = 2}, + [3549] = {.lex_state = 20, .external_lex_state = 2}, + [3550] = {.lex_state = 128, .external_lex_state = 8}, + [3551] = {.lex_state = 128, .external_lex_state = 9}, + [3552] = {.lex_state = 20, .external_lex_state = 2}, + [3553] = {.lex_state = 18, .external_lex_state = 11}, + [3554] = {.lex_state = 128, .external_lex_state = 2}, + [3555] = {.lex_state = 128, .external_lex_state = 2}, [3556] = {.lex_state = 20, .external_lex_state = 2}, [3557] = {.lex_state = 20, .external_lex_state = 2}, - [3558] = {.lex_state = 18, .external_lex_state = 11}, + [3558] = {.lex_state = 20, .external_lex_state = 2}, [3559] = {.lex_state = 128, .external_lex_state = 2}, - [3560] = {.lex_state = 20, .external_lex_state = 2}, - [3561] = {.lex_state = 20, .external_lex_state = 2}, - [3562] = {.lex_state = 128, .external_lex_state = 2}, - [3563] = {.lex_state = 128, .external_lex_state = 2}, + [3560] = {.lex_state = 128, .external_lex_state = 6}, + [3561] = {.lex_state = 128, .external_lex_state = 6}, + [3562] = {.lex_state = 128, .external_lex_state = 6}, + [3563] = {.lex_state = 18, .external_lex_state = 11}, [3564] = {.lex_state = 128, .external_lex_state = 2}, - [3565] = {.lex_state = 20, .external_lex_state = 2}, - [3566] = {.lex_state = 128, .external_lex_state = 6}, - [3567] = {.lex_state = 128, .external_lex_state = 6}, - [3568] = {.lex_state = 128, .external_lex_state = 6}, - [3569] = {.lex_state = 128, .external_lex_state = 6}, - [3570] = {.lex_state = 128, .external_lex_state = 6}, - [3571] = {.lex_state = 128, .external_lex_state = 2}, - [3572] = {.lex_state = 128, .external_lex_state = 6}, + [3565] = {.lex_state = 128, .external_lex_state = 2}, + [3566] = {.lex_state = 7, .external_lex_state = 2}, + [3567] = {.lex_state = 7, .external_lex_state = 2}, + [3568] = {.lex_state = 7, .external_lex_state = 2}, + [3569] = {.lex_state = 128, .external_lex_state = 2}, + [3570] = {.lex_state = 128, .external_lex_state = 8}, + [3571] = {.lex_state = 128, .external_lex_state = 6}, + [3572] = {.lex_state = 128, .external_lex_state = 2}, [3573] = {.lex_state = 128, .external_lex_state = 6}, - [3574] = {.lex_state = 128, .external_lex_state = 6}, - [3575] = {.lex_state = 128, .external_lex_state = 6}, + [3574] = {.lex_state = 7, .external_lex_state = 2}, + [3575] = {.lex_state = 7, .external_lex_state = 2}, [3576] = {.lex_state = 128, .external_lex_state = 6}, - [3577] = {.lex_state = 128, .external_lex_state = 6}, - [3578] = {.lex_state = 128, .external_lex_state = 6}, - [3579] = {.lex_state = 128, .external_lex_state = 6}, + [3577] = {.lex_state = 128, .external_lex_state = 2}, + [3578] = {.lex_state = 128, .external_lex_state = 2}, + [3579] = {.lex_state = 7, .external_lex_state = 2}, [3580] = {.lex_state = 128, .external_lex_state = 6}, - [3581] = {.lex_state = 7, .external_lex_state = 2}, - [3582] = {.lex_state = 128, .external_lex_state = 2}, - [3583] = {.lex_state = 128, .external_lex_state = 6}, + [3581] = {.lex_state = 128, .external_lex_state = 2}, + [3582] = {.lex_state = 128, .external_lex_state = 8}, + [3583] = {.lex_state = 128, .external_lex_state = 8}, [3584] = {.lex_state = 128, .external_lex_state = 2}, - [3585] = {.lex_state = 128, .external_lex_state = 2}, - [3586] = {.lex_state = 7, .external_lex_state = 2}, - [3587] = {.lex_state = 128, .external_lex_state = 8}, + [3585] = {.lex_state = 128, .external_lex_state = 6}, + [3586] = {.lex_state = 128, .external_lex_state = 6}, + [3587] = {.lex_state = 128, .external_lex_state = 2}, [3588] = {.lex_state = 128, .external_lex_state = 2}, - [3589] = {.lex_state = 128, .external_lex_state = 6}, - [3590] = {.lex_state = 128, .external_lex_state = 6}, - [3591] = {.lex_state = 128, .external_lex_state = 6}, + [3589] = {.lex_state = 128, .external_lex_state = 2}, + [3590] = {.lex_state = 128, .external_lex_state = 8}, + [3591] = {.lex_state = 128, .external_lex_state = 2}, [3592] = {.lex_state = 128, .external_lex_state = 2}, - [3593] = {.lex_state = 8, .external_lex_state = 2}, - [3594] = {.lex_state = 128, .external_lex_state = 2}, - [3595] = {.lex_state = 128, .external_lex_state = 6}, - [3596] = {.lex_state = 128, .external_lex_state = 6}, + [3593] = {.lex_state = 128, .external_lex_state = 2}, + [3594] = {.lex_state = 128, .external_lex_state = 6}, + [3595] = {.lex_state = 128, .external_lex_state = 8}, + [3596] = {.lex_state = 128, .external_lex_state = 2}, [3597] = {.lex_state = 128, .external_lex_state = 6}, [3598] = {.lex_state = 128, .external_lex_state = 6}, - [3599] = {.lex_state = 128, .external_lex_state = 6}, - [3600] = {.lex_state = 128, .external_lex_state = 8}, - [3601] = {.lex_state = 128, .external_lex_state = 2}, - [3602] = {.lex_state = 128, .external_lex_state = 6}, + [3599] = {.lex_state = 128, .external_lex_state = 2}, + [3600] = {.lex_state = 8, .external_lex_state = 2}, + [3601] = {.lex_state = 128, .external_lex_state = 6}, + [3602] = {.lex_state = 128, .external_lex_state = 2}, [3603] = {.lex_state = 128, .external_lex_state = 6}, [3604] = {.lex_state = 128, .external_lex_state = 6}, [3605] = {.lex_state = 128, .external_lex_state = 6}, @@ -17878,464 +17891,464 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [3607] = {.lex_state = 128, .external_lex_state = 6}, [3608] = {.lex_state = 128, .external_lex_state = 2}, [3609] = {.lex_state = 128, .external_lex_state = 6}, - [3610] = {.lex_state = 128, .external_lex_state = 8}, + [3610] = {.lex_state = 128, .external_lex_state = 6}, [3611] = {.lex_state = 128, .external_lex_state = 6}, - [3612] = {.lex_state = 128, .external_lex_state = 2}, + [3612] = {.lex_state = 128, .external_lex_state = 6}, [3613] = {.lex_state = 128, .external_lex_state = 2}, - [3614] = {.lex_state = 128, .external_lex_state = 6}, + [3614] = {.lex_state = 128, .external_lex_state = 2}, [3615] = {.lex_state = 128, .external_lex_state = 6}, - [3616] = {.lex_state = 128, .external_lex_state = 6}, - [3617] = {.lex_state = 7, .external_lex_state = 2}, - [3618] = {.lex_state = 128, .external_lex_state = 6}, - [3619] = {.lex_state = 128, .external_lex_state = 8}, - [3620] = {.lex_state = 128, .external_lex_state = 2}, - [3621] = {.lex_state = 128, .external_lex_state = 2}, - [3622] = {.lex_state = 128, .external_lex_state = 2}, - [3623] = {.lex_state = 128, .external_lex_state = 2}, - [3624] = {.lex_state = 128, .external_lex_state = 8}, - [3625] = {.lex_state = 128, .external_lex_state = 8}, - [3626] = {.lex_state = 128, .external_lex_state = 2}, - [3627] = {.lex_state = 128, .external_lex_state = 2}, - [3628] = {.lex_state = 7, .external_lex_state = 2}, - [3629] = {.lex_state = 128, .external_lex_state = 6}, - [3630] = {.lex_state = 128, .external_lex_state = 2}, + [3616] = {.lex_state = 128, .external_lex_state = 8}, + [3617] = {.lex_state = 128, .external_lex_state = 6}, + [3618] = {.lex_state = 128, .external_lex_state = 8}, + [3619] = {.lex_state = 128, .external_lex_state = 2}, + [3620] = {.lex_state = 128, .external_lex_state = 6}, + [3621] = {.lex_state = 128, .external_lex_state = 6}, + [3622] = {.lex_state = 128, .external_lex_state = 6}, + [3623] = {.lex_state = 128, .external_lex_state = 6}, + [3624] = {.lex_state = 128, .external_lex_state = 6}, + [3625] = {.lex_state = 128, .external_lex_state = 2}, + [3626] = {.lex_state = 128, .external_lex_state = 6}, + [3627] = {.lex_state = 128, .external_lex_state = 6}, + [3628] = {.lex_state = 128, .external_lex_state = 6}, + [3629] = {.lex_state = 7, .external_lex_state = 2}, + [3630] = {.lex_state = 128, .external_lex_state = 6}, [3631] = {.lex_state = 128, .external_lex_state = 6}, - [3632] = {.lex_state = 128, .external_lex_state = 2}, - [3633] = {.lex_state = 128, .external_lex_state = 2}, - [3634] = {.lex_state = 128, .external_lex_state = 2}, + [3632] = {.lex_state = 7, .external_lex_state = 2}, + [3633] = {.lex_state = 128, .external_lex_state = 6}, + [3634] = {.lex_state = 128, .external_lex_state = 8}, [3635] = {.lex_state = 128, .external_lex_state = 8}, - [3636] = {.lex_state = 128, .external_lex_state = 6}, - [3637] = {.lex_state = 128, .external_lex_state = 2}, - [3638] = {.lex_state = 128, .external_lex_state = 8}, + [3636] = {.lex_state = 128, .external_lex_state = 2}, + [3637] = {.lex_state = 20, .external_lex_state = 2}, + [3638] = {.lex_state = 128, .external_lex_state = 2}, [3639] = {.lex_state = 128, .external_lex_state = 2}, - [3640] = {.lex_state = 128, .external_lex_state = 8}, - [3641] = {.lex_state = 128, .external_lex_state = 8}, - [3642] = {.lex_state = 128, .external_lex_state = 8}, + [3640] = {.lex_state = 128, .external_lex_state = 6}, + [3641] = {.lex_state = 128, .external_lex_state = 6}, + [3642] = {.lex_state = 128, .external_lex_state = 6}, [3643] = {.lex_state = 128, .external_lex_state = 6}, - [3644] = {.lex_state = 128, .external_lex_state = 8}, - [3645] = {.lex_state = 128, .external_lex_state = 6}, + [3644] = {.lex_state = 128, .external_lex_state = 6}, + [3645] = {.lex_state = 128, .external_lex_state = 2}, [3646] = {.lex_state = 128, .external_lex_state = 6}, - [3647] = {.lex_state = 128, .external_lex_state = 6}, + [3647] = {.lex_state = 128, .external_lex_state = 2}, [3648] = {.lex_state = 128, .external_lex_state = 6}, [3649] = {.lex_state = 128, .external_lex_state = 8}, - [3650] = {.lex_state = 128, .external_lex_state = 6}, - [3651] = {.lex_state = 128, .external_lex_state = 8}, + [3650] = {.lex_state = 128, .external_lex_state = 2}, + [3651] = {.lex_state = 128, .external_lex_state = 6}, [3652] = {.lex_state = 128, .external_lex_state = 6}, - [3653] = {.lex_state = 128, .external_lex_state = 6}, - [3654] = {.lex_state = 128, .external_lex_state = 6}, - [3655] = {.lex_state = 128, .external_lex_state = 6}, - [3656] = {.lex_state = 128, .external_lex_state = 6}, - [3657] = {.lex_state = 128, .external_lex_state = 6}, + [3653] = {.lex_state = 20, .external_lex_state = 2}, + [3654] = {.lex_state = 128, .external_lex_state = 8}, + [3655] = {.lex_state = 128, .external_lex_state = 2}, + [3656] = {.lex_state = 128, .external_lex_state = 8}, + [3657] = {.lex_state = 7, .external_lex_state = 2}, [3658] = {.lex_state = 128, .external_lex_state = 6}, - [3659] = {.lex_state = 128, .external_lex_state = 2}, - [3660] = {.lex_state = 128, .external_lex_state = 6}, - [3661] = {.lex_state = 128, .external_lex_state = 6}, - [3662] = {.lex_state = 128, .external_lex_state = 6}, + [3659] = {.lex_state = 128, .external_lex_state = 6}, + [3660] = {.lex_state = 128, .external_lex_state = 8}, + [3661] = {.lex_state = 128, .external_lex_state = 8}, + [3662] = {.lex_state = 128, .external_lex_state = 2}, [3663] = {.lex_state = 128, .external_lex_state = 6}, [3664] = {.lex_state = 128, .external_lex_state = 6}, [3665] = {.lex_state = 128, .external_lex_state = 6}, - [3666] = {.lex_state = 128, .external_lex_state = 8}, - [3667] = {.lex_state = 128, .external_lex_state = 6}, - [3668] = {.lex_state = 7, .external_lex_state = 2}, - [3669] = {.lex_state = 128, .external_lex_state = 8}, + [3666] = {.lex_state = 128, .external_lex_state = 6}, + [3667] = {.lex_state = 128, .external_lex_state = 2}, + [3668] = {.lex_state = 128, .external_lex_state = 2}, + [3669] = {.lex_state = 128, .external_lex_state = 2}, [3670] = {.lex_state = 128, .external_lex_state = 6}, - [3671] = {.lex_state = 128, .external_lex_state = 6}, - [3672] = {.lex_state = 128, .external_lex_state = 6}, + [3671] = {.lex_state = 8, .external_lex_state = 2}, + [3672] = {.lex_state = 128, .external_lex_state = 2}, [3673] = {.lex_state = 128, .external_lex_state = 6}, - [3674] = {.lex_state = 7, .external_lex_state = 2}, - [3675] = {.lex_state = 128, .external_lex_state = 2}, - [3676] = {.lex_state = 128, .external_lex_state = 6}, - [3677] = {.lex_state = 128, .external_lex_state = 6}, + [3674] = {.lex_state = 128, .external_lex_state = 6}, + [3675] = {.lex_state = 128, .external_lex_state = 6}, + [3676] = {.lex_state = 128, .external_lex_state = 2}, + [3677] = {.lex_state = 128, .external_lex_state = 8}, [3678] = {.lex_state = 128, .external_lex_state = 6}, - [3679] = {.lex_state = 128, .external_lex_state = 6}, - [3680] = {.lex_state = 128, .external_lex_state = 2}, + [3679] = {.lex_state = 20, .external_lex_state = 2}, + [3680] = {.lex_state = 128, .external_lex_state = 8}, [3681] = {.lex_state = 128, .external_lex_state = 6}, - [3682] = {.lex_state = 128, .external_lex_state = 6}, + [3682] = {.lex_state = 128, .external_lex_state = 2}, [3683] = {.lex_state = 128, .external_lex_state = 6}, - [3684] = {.lex_state = 128, .external_lex_state = 6}, - [3685] = {.lex_state = 128, .external_lex_state = 6}, + [3684] = {.lex_state = 128, .external_lex_state = 2}, + [3685] = {.lex_state = 128, .external_lex_state = 2}, [3686] = {.lex_state = 128, .external_lex_state = 6}, - [3687] = {.lex_state = 128, .external_lex_state = 6}, + [3687] = {.lex_state = 128, .external_lex_state = 8}, [3688] = {.lex_state = 128, .external_lex_state = 2}, - [3689] = {.lex_state = 128, .external_lex_state = 6}, + [3689] = {.lex_state = 128, .external_lex_state = 2}, [3690] = {.lex_state = 128, .external_lex_state = 6}, [3691] = {.lex_state = 128, .external_lex_state = 6}, [3692] = {.lex_state = 128, .external_lex_state = 6}, - [3693] = {.lex_state = 20, .external_lex_state = 2}, - [3694] = {.lex_state = 7, .external_lex_state = 2}, - [3695] = {.lex_state = 128, .external_lex_state = 6}, - [3696] = {.lex_state = 128, .external_lex_state = 6}, - [3697] = {.lex_state = 7, .external_lex_state = 2}, + [3693] = {.lex_state = 8, .external_lex_state = 2}, + [3694] = {.lex_state = 128, .external_lex_state = 6}, + [3695] = {.lex_state = 128, .external_lex_state = 8}, + [3696] = {.lex_state = 128, .external_lex_state = 2}, + [3697] = {.lex_state = 128, .external_lex_state = 6}, [3698] = {.lex_state = 128, .external_lex_state = 6}, - [3699] = {.lex_state = 128, .external_lex_state = 6}, + [3699] = {.lex_state = 128, .external_lex_state = 2}, [3700] = {.lex_state = 128, .external_lex_state = 6}, [3701] = {.lex_state = 128, .external_lex_state = 6}, - [3702] = {.lex_state = 7, .external_lex_state = 2}, - [3703] = {.lex_state = 128, .external_lex_state = 6}, - [3704] = {.lex_state = 7, .external_lex_state = 2}, + [3702] = {.lex_state = 128, .external_lex_state = 6}, + [3703] = {.lex_state = 128, .external_lex_state = 2}, + [3704] = {.lex_state = 128, .external_lex_state = 6}, [3705] = {.lex_state = 128, .external_lex_state = 6}, [3706] = {.lex_state = 128, .external_lex_state = 6}, [3707] = {.lex_state = 128, .external_lex_state = 6}, - [3708] = {.lex_state = 128, .external_lex_state = 6}, - [3709] = {.lex_state = 7, .external_lex_state = 2}, - [3710] = {.lex_state = 7, .external_lex_state = 2}, - [3711] = {.lex_state = 128, .external_lex_state = 6}, + [3708] = {.lex_state = 128, .external_lex_state = 2}, + [3709] = {.lex_state = 128, .external_lex_state = 2}, + [3710] = {.lex_state = 128, .external_lex_state = 2}, + [3711] = {.lex_state = 128, .external_lex_state = 2}, [3712] = {.lex_state = 128, .external_lex_state = 6}, - [3713] = {.lex_state = 128, .external_lex_state = 6}, - [3714] = {.lex_state = 7, .external_lex_state = 2}, - [3715] = {.lex_state = 7, .external_lex_state = 2}, - [3716] = {.lex_state = 128, .external_lex_state = 6}, - [3717] = {.lex_state = 7, .external_lex_state = 2}, + [3713] = {.lex_state = 128, .external_lex_state = 2}, + [3714] = {.lex_state = 128, .external_lex_state = 2}, + [3715] = {.lex_state = 128, .external_lex_state = 6}, + [3716] = {.lex_state = 128, .external_lex_state = 2}, + [3717] = {.lex_state = 128, .external_lex_state = 6}, [3718] = {.lex_state = 128, .external_lex_state = 6}, [3719] = {.lex_state = 128, .external_lex_state = 6}, - [3720] = {.lex_state = 128, .external_lex_state = 6}, - [3721] = {.lex_state = 128, .external_lex_state = 2}, + [3720] = {.lex_state = 128, .external_lex_state = 2}, + [3721] = {.lex_state = 128, .external_lex_state = 6}, [3722] = {.lex_state = 128, .external_lex_state = 6}, [3723] = {.lex_state = 128, .external_lex_state = 2}, - [3724] = {.lex_state = 128, .external_lex_state = 2}, - [3725] = {.lex_state = 128, .external_lex_state = 2}, - [3726] = {.lex_state = 128, .external_lex_state = 2}, + [3724] = {.lex_state = 128, .external_lex_state = 6}, + [3725] = {.lex_state = 128, .external_lex_state = 6}, + [3726] = {.lex_state = 128, .external_lex_state = 6}, [3727] = {.lex_state = 128, .external_lex_state = 6}, - [3728] = {.lex_state = 128, .external_lex_state = 2}, - [3729] = {.lex_state = 8, .external_lex_state = 2}, + [3728] = {.lex_state = 128, .external_lex_state = 6}, + [3729] = {.lex_state = 128, .external_lex_state = 6}, [3730] = {.lex_state = 128, .external_lex_state = 6}, - [3731] = {.lex_state = 128, .external_lex_state = 8}, - [3732] = {.lex_state = 128, .external_lex_state = 8}, + [3731] = {.lex_state = 128, .external_lex_state = 6}, + [3732] = {.lex_state = 128, .external_lex_state = 6}, [3733] = {.lex_state = 128, .external_lex_state = 2}, - [3734] = {.lex_state = 128, .external_lex_state = 8}, - [3735] = {.lex_state = 128, .external_lex_state = 6}, + [3734] = {.lex_state = 7, .external_lex_state = 2}, + [3735] = {.lex_state = 128, .external_lex_state = 2}, [3736] = {.lex_state = 128, .external_lex_state = 6}, - [3737] = {.lex_state = 128, .external_lex_state = 6}, + [3737] = {.lex_state = 7, .external_lex_state = 2}, [3738] = {.lex_state = 128, .external_lex_state = 6}, [3739] = {.lex_state = 128, .external_lex_state = 6}, - [3740] = {.lex_state = 128, .external_lex_state = 6}, - [3741] = {.lex_state = 128, .external_lex_state = 6}, - [3742] = {.lex_state = 128, .external_lex_state = 6}, - [3743] = {.lex_state = 128, .external_lex_state = 2}, + [3740] = {.lex_state = 128, .external_lex_state = 2}, + [3741] = {.lex_state = 7, .external_lex_state = 2}, + [3742] = {.lex_state = 7, .external_lex_state = 2}, + [3743] = {.lex_state = 128, .external_lex_state = 6}, [3744] = {.lex_state = 128, .external_lex_state = 2}, - [3745] = {.lex_state = 128, .external_lex_state = 8}, + [3745] = {.lex_state = 128, .external_lex_state = 6}, [3746] = {.lex_state = 128, .external_lex_state = 6}, - [3747] = {.lex_state = 128, .external_lex_state = 6}, + [3747] = {.lex_state = 128, .external_lex_state = 8}, [3748] = {.lex_state = 128, .external_lex_state = 6}, [3749] = {.lex_state = 128, .external_lex_state = 6}, - [3750] = {.lex_state = 128, .external_lex_state = 6}, + [3750] = {.lex_state = 128, .external_lex_state = 2}, [3751] = {.lex_state = 128, .external_lex_state = 6}, - [3752] = {.lex_state = 128, .external_lex_state = 8}, - [3753] = {.lex_state = 128, .external_lex_state = 6}, - [3754] = {.lex_state = 128, .external_lex_state = 6}, + [3752] = {.lex_state = 128, .external_lex_state = 6}, + [3753] = {.lex_state = 128, .external_lex_state = 2}, + [3754] = {.lex_state = 128, .external_lex_state = 2}, [3755] = {.lex_state = 128, .external_lex_state = 6}, [3756] = {.lex_state = 128, .external_lex_state = 2}, - [3757] = {.lex_state = 128, .external_lex_state = 2}, - [3758] = {.lex_state = 128, .external_lex_state = 2}, - [3759] = {.lex_state = 128, .external_lex_state = 2}, - [3760] = {.lex_state = 128, .external_lex_state = 8}, - [3761] = {.lex_state = 128, .external_lex_state = 2}, - [3762] = {.lex_state = 128, .external_lex_state = 2}, - [3763] = {.lex_state = 128, .external_lex_state = 8}, + [3757] = {.lex_state = 128, .external_lex_state = 8}, + [3758] = {.lex_state = 128, .external_lex_state = 6}, + [3759] = {.lex_state = 128, .external_lex_state = 8}, + [3760] = {.lex_state = 128, .external_lex_state = 6}, + [3761] = {.lex_state = 128, .external_lex_state = 6}, + [3762] = {.lex_state = 128, .external_lex_state = 6}, + [3763] = {.lex_state = 7, .external_lex_state = 2}, [3764] = {.lex_state = 128, .external_lex_state = 8}, [3765] = {.lex_state = 128, .external_lex_state = 2}, [3766] = {.lex_state = 128, .external_lex_state = 6}, - [3767] = {.lex_state = 128, .external_lex_state = 2}, - [3768] = {.lex_state = 128, .external_lex_state = 8}, + [3767] = {.lex_state = 20, .external_lex_state = 2}, + [3768] = {.lex_state = 128, .external_lex_state = 6}, [3769] = {.lex_state = 128, .external_lex_state = 6}, - [3770] = {.lex_state = 7, .external_lex_state = 2}, + [3770] = {.lex_state = 128, .external_lex_state = 6}, [3771] = {.lex_state = 128, .external_lex_state = 6}, [3772] = {.lex_state = 128, .external_lex_state = 6}, - [3773] = {.lex_state = 128, .external_lex_state = 6}, - [3774] = {.lex_state = 7, .external_lex_state = 2}, - [3775] = {.lex_state = 128, .external_lex_state = 6}, + [3773] = {.lex_state = 7, .external_lex_state = 2}, + [3774] = {.lex_state = 128, .external_lex_state = 6}, + [3775] = {.lex_state = 7, .external_lex_state = 2}, [3776] = {.lex_state = 128, .external_lex_state = 6}, - [3777] = {.lex_state = 128, .external_lex_state = 6}, + [3777] = {.lex_state = 128, .external_lex_state = 8}, [3778] = {.lex_state = 128, .external_lex_state = 6}, - [3779] = {.lex_state = 128, .external_lex_state = 6}, - [3780] = {.lex_state = 128, .external_lex_state = 6}, + [3779] = {.lex_state = 7, .external_lex_state = 2}, + [3780] = {.lex_state = 7, .external_lex_state = 2}, [3781] = {.lex_state = 128, .external_lex_state = 6}, [3782] = {.lex_state = 128, .external_lex_state = 6}, [3783] = {.lex_state = 128, .external_lex_state = 6}, [3784] = {.lex_state = 128, .external_lex_state = 6}, - [3785] = {.lex_state = 128, .external_lex_state = 2}, + [3785] = {.lex_state = 128, .external_lex_state = 6}, [3786] = {.lex_state = 128, .external_lex_state = 6}, [3787] = {.lex_state = 128, .external_lex_state = 6}, [3788] = {.lex_state = 128, .external_lex_state = 6}, - [3789] = {.lex_state = 128, .external_lex_state = 6}, + [3789] = {.lex_state = 128, .external_lex_state = 8}, [3790] = {.lex_state = 128, .external_lex_state = 2}, [3791] = {.lex_state = 128, .external_lex_state = 6}, [3792] = {.lex_state = 128, .external_lex_state = 6}, - [3793] = {.lex_state = 128, .external_lex_state = 2}, - [3794] = {.lex_state = 128, .external_lex_state = 2}, - [3795] = {.lex_state = 8, .external_lex_state = 2}, - [3796] = {.lex_state = 128, .external_lex_state = 2}, + [3793] = {.lex_state = 128, .external_lex_state = 8}, + [3794] = {.lex_state = 128, .external_lex_state = 6}, + [3795] = {.lex_state = 128, .external_lex_state = 8}, + [3796] = {.lex_state = 128, .external_lex_state = 6}, [3797] = {.lex_state = 128, .external_lex_state = 6}, - [3798] = {.lex_state = 128, .external_lex_state = 8}, - [3799] = {.lex_state = 7, .external_lex_state = 2}, + [3798] = {.lex_state = 128, .external_lex_state = 6}, + [3799] = {.lex_state = 128, .external_lex_state = 2}, [3800] = {.lex_state = 128, .external_lex_state = 6}, - [3801] = {.lex_state = 128, .external_lex_state = 2}, - [3802] = {.lex_state = 128, .external_lex_state = 2}, - [3803] = {.lex_state = 128, .external_lex_state = 8}, - [3804] = {.lex_state = 128, .external_lex_state = 2}, - [3805] = {.lex_state = 128, .external_lex_state = 2}, + [3801] = {.lex_state = 128, .external_lex_state = 6}, + [3802] = {.lex_state = 128, .external_lex_state = 6}, + [3803] = {.lex_state = 128, .external_lex_state = 6}, + [3804] = {.lex_state = 128, .external_lex_state = 6}, + [3805] = {.lex_state = 128, .external_lex_state = 6}, [3806] = {.lex_state = 128, .external_lex_state = 2}, - [3807] = {.lex_state = 128, .external_lex_state = 2}, + [3807] = {.lex_state = 128, .external_lex_state = 6}, [3808] = {.lex_state = 128, .external_lex_state = 2}, - [3809] = {.lex_state = 128, .external_lex_state = 8}, - [3810] = {.lex_state = 128, .external_lex_state = 2}, - [3811] = {.lex_state = 128, .external_lex_state = 8}, - [3812] = {.lex_state = 128, .external_lex_state = 6}, + [3809] = {.lex_state = 128, .external_lex_state = 2}, + [3810] = {.lex_state = 128, .external_lex_state = 6}, + [3811] = {.lex_state = 128, .external_lex_state = 2}, + [3812] = {.lex_state = 128, .external_lex_state = 2}, [3813] = {.lex_state = 128, .external_lex_state = 2}, - [3814] = {.lex_state = 128, .external_lex_state = 6}, + [3814] = {.lex_state = 128, .external_lex_state = 8}, [3815] = {.lex_state = 128, .external_lex_state = 2}, - [3816] = {.lex_state = 128, .external_lex_state = 2}, + [3816] = {.lex_state = 128, .external_lex_state = 6}, [3817] = {.lex_state = 128, .external_lex_state = 2}, - [3818] = {.lex_state = 128, .external_lex_state = 2}, - [3819] = {.lex_state = 128, .external_lex_state = 2}, + [3818] = {.lex_state = 128, .external_lex_state = 6}, + [3819] = {.lex_state = 128, .external_lex_state = 6}, [3820] = {.lex_state = 128, .external_lex_state = 6}, - [3821] = {.lex_state = 128, .external_lex_state = 2}, - [3822] = {.lex_state = 128, .external_lex_state = 2}, - [3823] = {.lex_state = 128, .external_lex_state = 2}, - [3824] = {.lex_state = 128, .external_lex_state = 2}, - [3825] = {.lex_state = 128, .external_lex_state = 2}, + [3821] = {.lex_state = 128, .external_lex_state = 6}, + [3822] = {.lex_state = 128, .external_lex_state = 6}, + [3823] = {.lex_state = 128, .external_lex_state = 6}, + [3824] = {.lex_state = 128, .external_lex_state = 6}, + [3825] = {.lex_state = 128, .external_lex_state = 6}, [3826] = {.lex_state = 128, .external_lex_state = 6}, [3827] = {.lex_state = 128, .external_lex_state = 2}, - [3828] = {.lex_state = 128, .external_lex_state = 6}, - [3829] = {.lex_state = 128, .external_lex_state = 2}, + [3828] = {.lex_state = 128, .external_lex_state = 8}, + [3829] = {.lex_state = 128, .external_lex_state = 6}, [3830] = {.lex_state = 128, .external_lex_state = 6}, [3831] = {.lex_state = 128, .external_lex_state = 6}, [3832] = {.lex_state = 128, .external_lex_state = 6}, [3833] = {.lex_state = 128, .external_lex_state = 6}, [3834] = {.lex_state = 128, .external_lex_state = 6}, - [3835] = {.lex_state = 128, .external_lex_state = 2}, + [3835] = {.lex_state = 128, .external_lex_state = 6}, [3836] = {.lex_state = 128, .external_lex_state = 6}, [3837] = {.lex_state = 128, .external_lex_state = 2}, - [3838] = {.lex_state = 128, .external_lex_state = 6}, - [3839] = {.lex_state = 128, .external_lex_state = 6}, - [3840] = {.lex_state = 128, .external_lex_state = 6}, - [3841] = {.lex_state = 128, .external_lex_state = 6}, + [3838] = {.lex_state = 128, .external_lex_state = 2}, + [3839] = {.lex_state = 128, .external_lex_state = 8}, + [3840] = {.lex_state = 7, .external_lex_state = 2}, + [3841] = {.lex_state = 128, .external_lex_state = 2}, [3842] = {.lex_state = 128, .external_lex_state = 6}, - [3843] = {.lex_state = 128, .external_lex_state = 6}, - [3844] = {.lex_state = 128, .external_lex_state = 6}, - [3845] = {.lex_state = 128, .external_lex_state = 8}, + [3843] = {.lex_state = 128, .external_lex_state = 8}, + [3844] = {.lex_state = 128, .external_lex_state = 2}, + [3845] = {.lex_state = 128, .external_lex_state = 6}, [3846] = {.lex_state = 128, .external_lex_state = 6}, [3847] = {.lex_state = 128, .external_lex_state = 2}, [3848] = {.lex_state = 128, .external_lex_state = 6}, [3849] = {.lex_state = 128, .external_lex_state = 6}, - [3850] = {.lex_state = 128, .external_lex_state = 2}, - [3851] = {.lex_state = 128, .external_lex_state = 8}, + [3850] = {.lex_state = 128, .external_lex_state = 8}, + [3851] = {.lex_state = 128, .external_lex_state = 6}, [3852] = {.lex_state = 128, .external_lex_state = 6}, [3853] = {.lex_state = 128, .external_lex_state = 6}, [3854] = {.lex_state = 128, .external_lex_state = 6}, [3855] = {.lex_state = 128, .external_lex_state = 6}, - [3856] = {.lex_state = 128, .external_lex_state = 6}, - [3857] = {.lex_state = 128, .external_lex_state = 2}, + [3856] = {.lex_state = 128, .external_lex_state = 8}, + [3857] = {.lex_state = 7, .external_lex_state = 2}, [3858] = {.lex_state = 128, .external_lex_state = 6}, - [3859] = {.lex_state = 128, .external_lex_state = 8}, + [3859] = {.lex_state = 128, .external_lex_state = 6}, [3860] = {.lex_state = 128, .external_lex_state = 6}, - [3861] = {.lex_state = 128, .external_lex_state = 8}, - [3862] = {.lex_state = 128, .external_lex_state = 8}, + [3861] = {.lex_state = 128, .external_lex_state = 6}, + [3862] = {.lex_state = 7, .external_lex_state = 2}, [3863] = {.lex_state = 128, .external_lex_state = 6}, - [3864] = {.lex_state = 128, .external_lex_state = 6}, - [3865] = {.lex_state = 18, .external_lex_state = 11}, - [3866] = {.lex_state = 128, .external_lex_state = 2}, - [3867] = {.lex_state = 128, .external_lex_state = 2}, - [3868] = {.lex_state = 128, .external_lex_state = 2}, - [3869] = {.lex_state = 128, .external_lex_state = 2}, + [3864] = {.lex_state = 128, .external_lex_state = 8}, + [3865] = {.lex_state = 128, .external_lex_state = 6}, + [3866] = {.lex_state = 128, .external_lex_state = 6}, + [3867] = {.lex_state = 128, .external_lex_state = 6}, + [3868] = {.lex_state = 128, .external_lex_state = 8}, + [3869] = {.lex_state = 128, .external_lex_state = 6}, [3870] = {.lex_state = 128, .external_lex_state = 2}, - [3871] = {.lex_state = 128, .external_lex_state = 9}, - [3872] = {.lex_state = 128, .external_lex_state = 8}, + [3871] = {.lex_state = 128, .external_lex_state = 6}, + [3872] = {.lex_state = 128, .external_lex_state = 2}, [3873] = {.lex_state = 128, .external_lex_state = 9}, - [3874] = {.lex_state = 18, .external_lex_state = 11}, - [3875] = {.lex_state = 128, .external_lex_state = 8}, - [3876] = {.lex_state = 128, .external_lex_state = 8}, - [3877] = {.lex_state = 128, .external_lex_state = 6}, + [3874] = {.lex_state = 128, .external_lex_state = 9}, + [3875] = {.lex_state = 128, .external_lex_state = 9}, + [3876] = {.lex_state = 128, .external_lex_state = 9}, + [3877] = {.lex_state = 128, .external_lex_state = 8}, [3878] = {.lex_state = 128, .external_lex_state = 9}, - [3879] = {.lex_state = 128, .external_lex_state = 9}, - [3880] = {.lex_state = 128, .external_lex_state = 8}, + [3879] = {.lex_state = 128, .external_lex_state = 8}, + [3880] = {.lex_state = 128, .external_lex_state = 2}, [3881] = {.lex_state = 128, .external_lex_state = 2}, - [3882] = {.lex_state = 128, .external_lex_state = 8}, - [3883] = {.lex_state = 128, .external_lex_state = 2}, - [3884] = {.lex_state = 128, .external_lex_state = 8}, - [3885] = {.lex_state = 128, .external_lex_state = 2}, + [3882] = {.lex_state = 128, .external_lex_state = 9}, + [3883] = {.lex_state = 128, .external_lex_state = 8}, + [3884] = {.lex_state = 128, .external_lex_state = 6}, + [3885] = {.lex_state = 128, .external_lex_state = 6}, [3886] = {.lex_state = 128, .external_lex_state = 8}, [3887] = {.lex_state = 18, .external_lex_state = 11}, - [3888] = {.lex_state = 128, .external_lex_state = 8}, - [3889] = {.lex_state = 128, .external_lex_state = 9}, - [3890] = {.lex_state = 128, .external_lex_state = 8}, - [3891] = {.lex_state = 128, .external_lex_state = 6}, - [3892] = {.lex_state = 18, .external_lex_state = 11}, - [3893] = {.lex_state = 128, .external_lex_state = 8}, - [3894] = {.lex_state = 128, .external_lex_state = 9}, - [3895] = {.lex_state = 128, .external_lex_state = 8}, - [3896] = {.lex_state = 128, .external_lex_state = 6}, - [3897] = {.lex_state = 128, .external_lex_state = 9}, + [3888] = {.lex_state = 128, .external_lex_state = 2}, + [3889] = {.lex_state = 128, .external_lex_state = 8}, + [3890] = {.lex_state = 128, .external_lex_state = 2}, + [3891] = {.lex_state = 128, .external_lex_state = 9}, + [3892] = {.lex_state = 128, .external_lex_state = 2}, + [3893] = {.lex_state = 128, .external_lex_state = 9}, + [3894] = {.lex_state = 128, .external_lex_state = 8}, + [3895] = {.lex_state = 128, .external_lex_state = 9}, + [3896] = {.lex_state = 128, .external_lex_state = 9}, + [3897] = {.lex_state = 128, .external_lex_state = 2}, [3898] = {.lex_state = 128, .external_lex_state = 9}, - [3899] = {.lex_state = 128, .external_lex_state = 9}, - [3900] = {.lex_state = 128, .external_lex_state = 8}, - [3901] = {.lex_state = 128, .external_lex_state = 9}, - [3902] = {.lex_state = 128, .external_lex_state = 6}, - [3903] = {.lex_state = 128, .external_lex_state = 6}, - [3904] = {.lex_state = 128, .external_lex_state = 6}, + [3899] = {.lex_state = 128, .external_lex_state = 2}, + [3900] = {.lex_state = 128, .external_lex_state = 9}, + [3901] = {.lex_state = 128, .external_lex_state = 6}, + [3902] = {.lex_state = 18, .external_lex_state = 11}, + [3903] = {.lex_state = 128, .external_lex_state = 2}, + [3904] = {.lex_state = 128, .external_lex_state = 2}, [3905] = {.lex_state = 128, .external_lex_state = 2}, - [3906] = {.lex_state = 18, .external_lex_state = 11}, + [3906] = {.lex_state = 11, .external_lex_state = 2}, [3907] = {.lex_state = 128, .external_lex_state = 2}, - [3908] = {.lex_state = 128, .external_lex_state = 2}, - [3909] = {.lex_state = 128, .external_lex_state = 2}, - [3910] = {.lex_state = 18, .external_lex_state = 11}, - [3911] = {.lex_state = 128, .external_lex_state = 6}, - [3912] = {.lex_state = 128, .external_lex_state = 8}, - [3913] = {.lex_state = 128, .external_lex_state = 8}, - [3914] = {.lex_state = 128, .external_lex_state = 2}, + [3908] = {.lex_state = 128, .external_lex_state = 6}, + [3909] = {.lex_state = 128, .external_lex_state = 9}, + [3910] = {.lex_state = 128, .external_lex_state = 8}, + [3911] = {.lex_state = 128, .external_lex_state = 9}, + [3912] = {.lex_state = 8, .external_lex_state = 2}, + [3913] = {.lex_state = 128, .external_lex_state = 2}, + [3914] = {.lex_state = 128, .external_lex_state = 9}, [3915] = {.lex_state = 128, .external_lex_state = 9}, - [3916] = {.lex_state = 128, .external_lex_state = 8}, + [3916] = {.lex_state = 18, .external_lex_state = 11}, [3917] = {.lex_state = 128, .external_lex_state = 6}, - [3918] = {.lex_state = 20, .external_lex_state = 2}, - [3919] = {.lex_state = 18, .external_lex_state = 11}, - [3920] = {.lex_state = 128, .external_lex_state = 9}, - [3921] = {.lex_state = 128, .external_lex_state = 6}, - [3922] = {.lex_state = 128, .external_lex_state = 2}, - [3923] = {.lex_state = 128, .external_lex_state = 6}, - [3924] = {.lex_state = 128, .external_lex_state = 9}, - [3925] = {.lex_state = 128, .external_lex_state = 6}, - [3926] = {.lex_state = 18, .external_lex_state = 11}, + [3918] = {.lex_state = 128, .external_lex_state = 8}, + [3919] = {.lex_state = 128, .external_lex_state = 9}, + [3920] = {.lex_state = 128, .external_lex_state = 6}, + [3921] = {.lex_state = 128, .external_lex_state = 9}, + [3922] = {.lex_state = 128, .external_lex_state = 6}, + [3923] = {.lex_state = 128, .external_lex_state = 2}, + [3924] = {.lex_state = 128, .external_lex_state = 6}, + [3925] = {.lex_state = 128, .external_lex_state = 8}, + [3926] = {.lex_state = 128, .external_lex_state = 2}, [3927] = {.lex_state = 128, .external_lex_state = 2}, - [3928] = {.lex_state = 128, .external_lex_state = 6}, - [3929] = {.lex_state = 128, .external_lex_state = 8}, - [3930] = {.lex_state = 8, .external_lex_state = 2}, - [3931] = {.lex_state = 128, .external_lex_state = 8}, - [3932] = {.lex_state = 20, .external_lex_state = 2}, - [3933] = {.lex_state = 11, .external_lex_state = 2}, - [3934] = {.lex_state = 128, .external_lex_state = 6}, - [3935] = {.lex_state = 128, .external_lex_state = 8}, - [3936] = {.lex_state = 128, .external_lex_state = 9}, - [3937] = {.lex_state = 128, .external_lex_state = 9}, - [3938] = {.lex_state = 128, .external_lex_state = 6}, - [3939] = {.lex_state = 128, .external_lex_state = 9}, - [3940] = {.lex_state = 128, .external_lex_state = 9}, + [3928] = {.lex_state = 128, .external_lex_state = 8}, + [3929] = {.lex_state = 128, .external_lex_state = 6}, + [3930] = {.lex_state = 128, .external_lex_state = 2}, + [3931] = {.lex_state = 128, .external_lex_state = 9}, + [3932] = {.lex_state = 128, .external_lex_state = 2}, + [3933] = {.lex_state = 128, .external_lex_state = 8}, + [3934] = {.lex_state = 128, .external_lex_state = 8}, + [3935] = {.lex_state = 128, .external_lex_state = 6}, + [3936] = {.lex_state = 18, .external_lex_state = 11}, + [3937] = {.lex_state = 128, .external_lex_state = 2}, + [3938] = {.lex_state = 128, .external_lex_state = 8}, + [3939] = {.lex_state = 18, .external_lex_state = 11}, + [3940] = {.lex_state = 128, .external_lex_state = 6}, [3941] = {.lex_state = 128, .external_lex_state = 2}, - [3942] = {.lex_state = 128, .external_lex_state = 6}, - [3943] = {.lex_state = 128, .external_lex_state = 2}, - [3944] = {.lex_state = 128, .external_lex_state = 6}, + [3942] = {.lex_state = 128, .external_lex_state = 8}, + [3943] = {.lex_state = 18, .external_lex_state = 11}, + [3944] = {.lex_state = 128, .external_lex_state = 9}, [3945] = {.lex_state = 128, .external_lex_state = 8}, - [3946] = {.lex_state = 128, .external_lex_state = 9}, + [3946] = {.lex_state = 128, .external_lex_state = 6}, [3947] = {.lex_state = 128, .external_lex_state = 2}, - [3948] = {.lex_state = 128, .external_lex_state = 9}, + [3948] = {.lex_state = 128, .external_lex_state = 8}, [3949] = {.lex_state = 128, .external_lex_state = 2}, - [3950] = {.lex_state = 128, .external_lex_state = 9}, + [3950] = {.lex_state = 128, .external_lex_state = 2}, [3951] = {.lex_state = 128, .external_lex_state = 2}, - [3952] = {.lex_state = 128, .external_lex_state = 8}, + [3952] = {.lex_state = 18, .external_lex_state = 11}, [3953] = {.lex_state = 128, .external_lex_state = 2}, - [3954] = {.lex_state = 128, .external_lex_state = 9}, + [3954] = {.lex_state = 20, .external_lex_state = 2}, [3955] = {.lex_state = 128, .external_lex_state = 8}, - [3956] = {.lex_state = 128, .external_lex_state = 9}, - [3957] = {.lex_state = 128, .external_lex_state = 2}, + [3956] = {.lex_state = 128, .external_lex_state = 8}, + [3957] = {.lex_state = 18, .external_lex_state = 11}, [3958] = {.lex_state = 128, .external_lex_state = 8}, [3959] = {.lex_state = 128, .external_lex_state = 2}, [3960] = {.lex_state = 128, .external_lex_state = 6}, - [3961] = {.lex_state = 128, .external_lex_state = 2}, - [3962] = {.lex_state = 18, .external_lex_state = 11}, - [3963] = {.lex_state = 128, .external_lex_state = 9}, - [3964] = {.lex_state = 128, .external_lex_state = 9}, - [3965] = {.lex_state = 128, .external_lex_state = 8}, - [3966] = {.lex_state = 128, .external_lex_state = 2}, + [3961] = {.lex_state = 128, .external_lex_state = 8}, + [3962] = {.lex_state = 128, .external_lex_state = 6}, + [3963] = {.lex_state = 128, .external_lex_state = 2}, + [3964] = {.lex_state = 128, .external_lex_state = 2}, + [3965] = {.lex_state = 18, .external_lex_state = 11}, + [3966] = {.lex_state = 128, .external_lex_state = 6}, [3967] = {.lex_state = 128, .external_lex_state = 2}, - [3968] = {.lex_state = 128, .external_lex_state = 2}, - [3969] = {.lex_state = 128, .external_lex_state = 8}, + [3968] = {.lex_state = 18, .external_lex_state = 11}, + [3969] = {.lex_state = 128, .external_lex_state = 2}, [3970] = {.lex_state = 128, .external_lex_state = 8}, - [3971] = {.lex_state = 18, .external_lex_state = 11}, - [3972] = {.lex_state = 18, .external_lex_state = 11}, - [3973] = {.lex_state = 128, .external_lex_state = 2}, + [3971] = {.lex_state = 128, .external_lex_state = 2}, + [3972] = {.lex_state = 128, .external_lex_state = 2}, + [3973] = {.lex_state = 128, .external_lex_state = 6}, [3974] = {.lex_state = 128, .external_lex_state = 2}, [3975] = {.lex_state = 128, .external_lex_state = 2}, - [3976] = {.lex_state = 128, .external_lex_state = 2}, - [3977] = {.lex_state = 128, .external_lex_state = 2}, - [3978] = {.lex_state = 128, .external_lex_state = 2}, - [3979] = {.lex_state = 128, .external_lex_state = 9}, - [3980] = {.lex_state = 20, .external_lex_state = 2}, - [3981] = {.lex_state = 18, .external_lex_state = 11}, - [3982] = {.lex_state = 128, .external_lex_state = 2}, - [3983] = {.lex_state = 128, .external_lex_state = 2}, - [3984] = {.lex_state = 128, .external_lex_state = 9}, - [3985] = {.lex_state = 128, .external_lex_state = 8}, - [3986] = {.lex_state = 128, .external_lex_state = 9}, - [3987] = {.lex_state = 128, .external_lex_state = 6}, - [3988] = {.lex_state = 128, .external_lex_state = 2}, - [3989] = {.lex_state = 18, .external_lex_state = 11}, - [3990] = {.lex_state = 128, .external_lex_state = 2}, - [3991] = {.lex_state = 128, .external_lex_state = 9}, - [3992] = {.lex_state = 128, .external_lex_state = 8}, + [3976] = {.lex_state = 18, .external_lex_state = 11}, + [3977] = {.lex_state = 128, .external_lex_state = 9}, + [3978] = {.lex_state = 128, .external_lex_state = 6}, + [3979] = {.lex_state = 128, .external_lex_state = 2}, + [3980] = {.lex_state = 128, .external_lex_state = 2}, + [3981] = {.lex_state = 128, .external_lex_state = 8}, + [3982] = {.lex_state = 128, .external_lex_state = 6}, + [3983] = {.lex_state = 128, .external_lex_state = 6}, + [3984] = {.lex_state = 128, .external_lex_state = 8}, + [3985] = {.lex_state = 128, .external_lex_state = 2}, + [3986] = {.lex_state = 18, .external_lex_state = 11}, + [3987] = {.lex_state = 18, .external_lex_state = 11}, + [3988] = {.lex_state = 128, .external_lex_state = 8}, + [3989] = {.lex_state = 128, .external_lex_state = 9}, + [3990] = {.lex_state = 128, .external_lex_state = 9}, + [3991] = {.lex_state = 128, .external_lex_state = 2}, + [3992] = {.lex_state = 128, .external_lex_state = 2}, [3993] = {.lex_state = 128, .external_lex_state = 2}, - [3994] = {.lex_state = 128, .external_lex_state = 2}, + [3994] = {.lex_state = 128, .external_lex_state = 8}, [3995] = {.lex_state = 128, .external_lex_state = 2}, - [3996] = {.lex_state = 128, .external_lex_state = 9}, - [3997] = {.lex_state = 128, .external_lex_state = 8}, + [3996] = {.lex_state = 128, .external_lex_state = 2}, + [3997] = {.lex_state = 128, .external_lex_state = 6}, [3998] = {.lex_state = 128, .external_lex_state = 2}, [3999] = {.lex_state = 128, .external_lex_state = 6}, - [4000] = {.lex_state = 128, .external_lex_state = 2}, + [4000] = {.lex_state = 128, .external_lex_state = 9}, [4001] = {.lex_state = 128, .external_lex_state = 2}, - [4002] = {.lex_state = 128, .external_lex_state = 2}, - [4003] = {.lex_state = 20, .external_lex_state = 2}, - [4004] = {.lex_state = 128, .external_lex_state = 6}, + [4002] = {.lex_state = 128, .external_lex_state = 9}, + [4003] = {.lex_state = 128, .external_lex_state = 2}, + [4004] = {.lex_state = 128, .external_lex_state = 8}, [4005] = {.lex_state = 128, .external_lex_state = 9}, - [4006] = {.lex_state = 128, .external_lex_state = 9}, - [4007] = {.lex_state = 128, .external_lex_state = 2}, - [4008] = {.lex_state = 128, .external_lex_state = 8}, - [4009] = {.lex_state = 128, .external_lex_state = 8}, - [4010] = {.lex_state = 128, .external_lex_state = 9}, - [4011] = {.lex_state = 128, .external_lex_state = 9}, + [4006] = {.lex_state = 128, .external_lex_state = 2}, + [4007] = {.lex_state = 128, .external_lex_state = 6}, + [4008] = {.lex_state = 128, .external_lex_state = 9}, + [4009] = {.lex_state = 128, .external_lex_state = 9}, + [4010] = {.lex_state = 128, .external_lex_state = 8}, + [4011] = {.lex_state = 128, .external_lex_state = 2}, [4012] = {.lex_state = 128, .external_lex_state = 8}, - [4013] = {.lex_state = 128, .external_lex_state = 6}, - [4014] = {.lex_state = 128, .external_lex_state = 9}, - [4015] = {.lex_state = 128, .external_lex_state = 8}, - [4016] = {.lex_state = 128, .external_lex_state = 9}, - [4017] = {.lex_state = 128, .external_lex_state = 2}, - [4018] = {.lex_state = 18, .external_lex_state = 11}, - [4019] = {.lex_state = 11, .external_lex_state = 2}, - [4020] = {.lex_state = 18, .external_lex_state = 11}, - [4021] = {.lex_state = 128, .external_lex_state = 9}, - [4022] = {.lex_state = 128, .external_lex_state = 6}, - [4023] = {.lex_state = 128, .external_lex_state = 9}, - [4024] = {.lex_state = 128, .external_lex_state = 6}, + [4013] = {.lex_state = 128, .external_lex_state = 9}, + [4014] = {.lex_state = 128, .external_lex_state = 2}, + [4015] = {.lex_state = 128, .external_lex_state = 9}, + [4016] = {.lex_state = 128, .external_lex_state = 2}, + [4017] = {.lex_state = 128, .external_lex_state = 6}, + [4018] = {.lex_state = 128, .external_lex_state = 8}, + [4019] = {.lex_state = 128, .external_lex_state = 9}, + [4020] = {.lex_state = 128, .external_lex_state = 8}, + [4021] = {.lex_state = 128, .external_lex_state = 8}, + [4022] = {.lex_state = 128, .external_lex_state = 2}, + [4023] = {.lex_state = 18, .external_lex_state = 11}, + [4024] = {.lex_state = 128, .external_lex_state = 2}, [4025] = {.lex_state = 128, .external_lex_state = 6}, [4026] = {.lex_state = 128, .external_lex_state = 2}, - [4027] = {.lex_state = 128, .external_lex_state = 2}, - [4028] = {.lex_state = 128, .external_lex_state = 9}, - [4029] = {.lex_state = 128, .external_lex_state = 8}, - [4030] = {.lex_state = 20, .external_lex_state = 2}, + [4027] = {.lex_state = 128, .external_lex_state = 6}, + [4028] = {.lex_state = 128, .external_lex_state = 8}, + [4029] = {.lex_state = 128, .external_lex_state = 2}, + [4030] = {.lex_state = 128, .external_lex_state = 6}, [4031] = {.lex_state = 128, .external_lex_state = 2}, [4032] = {.lex_state = 128, .external_lex_state = 2}, - [4033] = {.lex_state = 128, .external_lex_state = 2}, - [4034] = {.lex_state = 128, .external_lex_state = 6}, - [4035] = {.lex_state = 128, .external_lex_state = 2}, - [4036] = {.lex_state = 128, .external_lex_state = 9}, + [4033] = {.lex_state = 128, .external_lex_state = 9}, + [4034] = {.lex_state = 128, .external_lex_state = 9}, + [4035] = {.lex_state = 128, .external_lex_state = 9}, + [4036] = {.lex_state = 128, .external_lex_state = 2}, [4037] = {.lex_state = 128, .external_lex_state = 6}, - [4038] = {.lex_state = 128, .external_lex_state = 2}, - [4039] = {.lex_state = 128, .external_lex_state = 2}, - [4040] = {.lex_state = 128, .external_lex_state = 9}, - [4041] = {.lex_state = 128, .external_lex_state = 8}, + [4038] = {.lex_state = 128, .external_lex_state = 9}, + [4039] = {.lex_state = 128, .external_lex_state = 9}, + [4040] = {.lex_state = 128, .external_lex_state = 8}, + [4041] = {.lex_state = 128, .external_lex_state = 6}, [4042] = {.lex_state = 128, .external_lex_state = 2}, - [4043] = {.lex_state = 128, .external_lex_state = 2}, - [4044] = {.lex_state = 128, .external_lex_state = 6}, - [4045] = {.lex_state = 128, .external_lex_state = 2}, - [4046] = {.lex_state = 128, .external_lex_state = 2}, - [4047] = {.lex_state = 128, .external_lex_state = 2}, - [4048] = {.lex_state = 128, .external_lex_state = 6}, - [4049] = {.lex_state = 8, .external_lex_state = 2}, - [4050] = {.lex_state = 128, .external_lex_state = 6}, - [4051] = {.lex_state = 128, .external_lex_state = 8}, + [4043] = {.lex_state = 128, .external_lex_state = 6}, + [4044] = {.lex_state = 128, .external_lex_state = 9}, + [4045] = {.lex_state = 128, .external_lex_state = 8}, + [4046] = {.lex_state = 128, .external_lex_state = 8}, + [4047] = {.lex_state = 128, .external_lex_state = 9}, + [4048] = {.lex_state = 128, .external_lex_state = 9}, + [4049] = {.lex_state = 128, .external_lex_state = 2}, + [4050] = {.lex_state = 18, .external_lex_state = 11}, + [4051] = {.lex_state = 128, .external_lex_state = 2}, [4052] = {.lex_state = 18, .external_lex_state = 11}, [4053] = {.lex_state = 128, .external_lex_state = 2}, - [4054] = {.lex_state = 128, .external_lex_state = 2}, - [4055] = {.lex_state = 8, .external_lex_state = 2}, - [4056] = {.lex_state = 128, .external_lex_state = 6}, - [4057] = {.lex_state = 20, .external_lex_state = 2}, - [4058] = {.lex_state = 128, .external_lex_state = 6}, + [4054] = {.lex_state = 128, .external_lex_state = 9}, + [4055] = {.lex_state = 20, .external_lex_state = 2}, + [4056] = {.lex_state = 11, .external_lex_state = 2}, + [4057] = {.lex_state = 8, .external_lex_state = 2}, + [4058] = {.lex_state = 7, .external_lex_state = 2}, [4059] = {.lex_state = 128, .external_lex_state = 6}, [4060] = {.lex_state = 128, .external_lex_state = 6}, - [4061] = {.lex_state = 128, .external_lex_state = 6}, - [4062] = {.lex_state = 128, .external_lex_state = 6}, + [4061] = {.lex_state = 8, .external_lex_state = 2}, + [4062] = {.lex_state = 8, .external_lex_state = 2}, [4063] = {.lex_state = 128, .external_lex_state = 6}, [4064] = {.lex_state = 128, .external_lex_state = 6}, [4065] = {.lex_state = 128, .external_lex_state = 6}, - [4066] = {.lex_state = 128, .external_lex_state = 6}, - [4067] = {.lex_state = 128, .external_lex_state = 6}, + [4066] = {.lex_state = 128, .external_lex_state = 2}, + [4067] = {.lex_state = 128, .external_lex_state = 2}, [4068] = {.lex_state = 128, .external_lex_state = 6}, [4069] = {.lex_state = 128, .external_lex_state = 6}, [4070] = {.lex_state = 128, .external_lex_state = 6}, @@ -18345,436 +18358,436 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [4074] = {.lex_state = 128, .external_lex_state = 6}, [4075] = {.lex_state = 128, .external_lex_state = 6}, [4076] = {.lex_state = 128, .external_lex_state = 2}, - [4077] = {.lex_state = 18, .external_lex_state = 10}, - [4078] = {.lex_state = 18, .external_lex_state = 10}, - [4079] = {.lex_state = 128, .external_lex_state = 2}, - [4080] = {.lex_state = 128, .external_lex_state = 2}, + [4077] = {.lex_state = 128, .external_lex_state = 2}, + [4078] = {.lex_state = 128, .external_lex_state = 9}, + [4079] = {.lex_state = 128, .external_lex_state = 6}, + [4080] = {.lex_state = 128, .external_lex_state = 6}, [4081] = {.lex_state = 128, .external_lex_state = 6}, [4082] = {.lex_state = 128, .external_lex_state = 2}, [4083] = {.lex_state = 128, .external_lex_state = 6}, - [4084] = {.lex_state = 128, .external_lex_state = 6}, - [4085] = {.lex_state = 128, .external_lex_state = 6}, + [4084] = {.lex_state = 128, .external_lex_state = 2}, + [4085] = {.lex_state = 128, .external_lex_state = 9}, [4086] = {.lex_state = 128, .external_lex_state = 6}, - [4087] = {.lex_state = 128, .external_lex_state = 6}, + [4087] = {.lex_state = 128, .external_lex_state = 2}, [4088] = {.lex_state = 128, .external_lex_state = 6}, [4089] = {.lex_state = 128, .external_lex_state = 2}, - [4090] = {.lex_state = 128, .external_lex_state = 6}, - [4091] = {.lex_state = 128, .external_lex_state = 9}, + [4090] = {.lex_state = 128, .external_lex_state = 2}, + [4091] = {.lex_state = 128, .external_lex_state = 2}, [4092] = {.lex_state = 128, .external_lex_state = 6}, - [4093] = {.lex_state = 128, .external_lex_state = 2}, - [4094] = {.lex_state = 20, .external_lex_state = 2}, - [4095] = {.lex_state = 128, .external_lex_state = 9}, + [4093] = {.lex_state = 128, .external_lex_state = 6}, + [4094] = {.lex_state = 128, .external_lex_state = 6}, + [4095] = {.lex_state = 128, .external_lex_state = 6}, [4096] = {.lex_state = 128, .external_lex_state = 6}, - [4097] = {.lex_state = 128, .external_lex_state = 6}, - [4098] = {.lex_state = 128, .external_lex_state = 6}, - [4099] = {.lex_state = 128, .external_lex_state = 9}, + [4097] = {.lex_state = 128, .external_lex_state = 8}, + [4098] = {.lex_state = 18, .external_lex_state = 10}, + [4099] = {.lex_state = 128, .external_lex_state = 8}, [4100] = {.lex_state = 128, .external_lex_state = 6}, [4101] = {.lex_state = 128, .external_lex_state = 6}, - [4102] = {.lex_state = 18, .external_lex_state = 10}, - [4103] = {.lex_state = 18, .external_lex_state = 10}, + [4102] = {.lex_state = 20, .external_lex_state = 2}, + [4103] = {.lex_state = 128, .external_lex_state = 6}, [4104] = {.lex_state = 128, .external_lex_state = 6}, - [4105] = {.lex_state = 128, .external_lex_state = 8}, - [4106] = {.lex_state = 128, .external_lex_state = 2}, - [4107] = {.lex_state = 128, .external_lex_state = 6}, - [4108] = {.lex_state = 128, .external_lex_state = 8}, + [4105] = {.lex_state = 128, .external_lex_state = 2}, + [4106] = {.lex_state = 128, .external_lex_state = 6}, + [4107] = {.lex_state = 18, .external_lex_state = 10}, + [4108] = {.lex_state = 128, .external_lex_state = 6}, [4109] = {.lex_state = 128, .external_lex_state = 6}, - [4110] = {.lex_state = 128, .external_lex_state = 6}, - [4111] = {.lex_state = 128, .external_lex_state = 6}, + [4110] = {.lex_state = 128, .external_lex_state = 2}, + [4111] = {.lex_state = 128, .external_lex_state = 2}, [4112] = {.lex_state = 128, .external_lex_state = 6}, [4113] = {.lex_state = 128, .external_lex_state = 6}, [4114] = {.lex_state = 128, .external_lex_state = 6}, - [4115] = {.lex_state = 18, .external_lex_state = 10}, - [4116] = {.lex_state = 18, .external_lex_state = 10}, + [4115] = {.lex_state = 128, .external_lex_state = 6}, + [4116] = {.lex_state = 128, .external_lex_state = 6}, [4117] = {.lex_state = 128, .external_lex_state = 6}, - [4118] = {.lex_state = 128, .external_lex_state = 6}, - [4119] = {.lex_state = 128, .external_lex_state = 6}, - [4120] = {.lex_state = 128, .external_lex_state = 6}, - [4121] = {.lex_state = 128, .external_lex_state = 6}, - [4122] = {.lex_state = 128, .external_lex_state = 6}, - [4123] = {.lex_state = 128, .external_lex_state = 6}, + [4118] = {.lex_state = 128, .external_lex_state = 2}, + [4119] = {.lex_state = 7, .external_lex_state = 2}, + [4120] = {.lex_state = 128, .external_lex_state = 2}, + [4121] = {.lex_state = 128, .external_lex_state = 9}, + [4122] = {.lex_state = 128, .external_lex_state = 2}, + [4123] = {.lex_state = 2, .external_lex_state = 2}, [4124] = {.lex_state = 128, .external_lex_state = 6}, [4125] = {.lex_state = 128, .external_lex_state = 6}, [4126] = {.lex_state = 128, .external_lex_state = 6}, - [4127] = {.lex_state = 128, .external_lex_state = 2}, + [4127] = {.lex_state = 20, .external_lex_state = 2}, [4128] = {.lex_state = 128, .external_lex_state = 6}, - [4129] = {.lex_state = 128, .external_lex_state = 9}, + [4129] = {.lex_state = 11, .external_lex_state = 2}, [4130] = {.lex_state = 128, .external_lex_state = 6}, - [4131] = {.lex_state = 128, .external_lex_state = 6}, - [4132] = {.lex_state = 128, .external_lex_state = 6}, + [4131] = {.lex_state = 128, .external_lex_state = 9}, + [4132] = {.lex_state = 18, .external_lex_state = 10}, [4133] = {.lex_state = 128, .external_lex_state = 6}, - [4134] = {.lex_state = 128, .external_lex_state = 6}, - [4135] = {.lex_state = 128, .external_lex_state = 6}, - [4136] = {.lex_state = 128, .external_lex_state = 2}, + [4134] = {.lex_state = 128, .external_lex_state = 9}, + [4135] = {.lex_state = 128, .external_lex_state = 9}, + [4136] = {.lex_state = 128, .external_lex_state = 6}, [4137] = {.lex_state = 128, .external_lex_state = 6}, - [4138] = {.lex_state = 128, .external_lex_state = 6}, + [4138] = {.lex_state = 128, .external_lex_state = 2}, [4139] = {.lex_state = 128, .external_lex_state = 6}, - [4140] = {.lex_state = 128, .external_lex_state = 6}, + [4140] = {.lex_state = 128, .external_lex_state = 2}, [4141] = {.lex_state = 128, .external_lex_state = 6}, - [4142] = {.lex_state = 18, .external_lex_state = 10}, + [4142] = {.lex_state = 128, .external_lex_state = 6}, [4143] = {.lex_state = 128, .external_lex_state = 6}, - [4144] = {.lex_state = 128, .external_lex_state = 6}, + [4144] = {.lex_state = 18, .external_lex_state = 10}, [4145] = {.lex_state = 128, .external_lex_state = 6}, - [4146] = {.lex_state = 11, .external_lex_state = 2}, - [4147] = {.lex_state = 128, .external_lex_state = 2}, + [4146] = {.lex_state = 128, .external_lex_state = 6}, + [4147] = {.lex_state = 128, .external_lex_state = 6}, [4148] = {.lex_state = 128, .external_lex_state = 6}, - [4149] = {.lex_state = 128, .external_lex_state = 2}, + [4149] = {.lex_state = 18, .external_lex_state = 10}, [4150] = {.lex_state = 128, .external_lex_state = 6}, - [4151] = {.lex_state = 128, .external_lex_state = 6}, - [4152] = {.lex_state = 128, .external_lex_state = 2}, + [4151] = {.lex_state = 18, .external_lex_state = 10}, + [4152] = {.lex_state = 128, .external_lex_state = 9}, [4153] = {.lex_state = 128, .external_lex_state = 6}, [4154] = {.lex_state = 128, .external_lex_state = 6}, [4155] = {.lex_state = 128, .external_lex_state = 2}, - [4156] = {.lex_state = 128, .external_lex_state = 2}, - [4157] = {.lex_state = 128, .external_lex_state = 6}, + [4156] = {.lex_state = 128, .external_lex_state = 6}, + [4157] = {.lex_state = 2, .external_lex_state = 2}, [4158] = {.lex_state = 128, .external_lex_state = 6}, [4159] = {.lex_state = 128, .external_lex_state = 6}, [4160] = {.lex_state = 128, .external_lex_state = 6}, [4161] = {.lex_state = 128, .external_lex_state = 6}, - [4162] = {.lex_state = 128, .external_lex_state = 6}, + [4162] = {.lex_state = 128, .external_lex_state = 2}, [4163] = {.lex_state = 128, .external_lex_state = 6}, - [4164] = {.lex_state = 128, .external_lex_state = 9}, - [4165] = {.lex_state = 128, .external_lex_state = 6}, + [4164] = {.lex_state = 128, .external_lex_state = 6}, + [4165] = {.lex_state = 18, .external_lex_state = 10}, [4166] = {.lex_state = 128, .external_lex_state = 6}, - [4167] = {.lex_state = 18, .external_lex_state = 10}, - [4168] = {.lex_state = 18, .external_lex_state = 10}, - [4169] = {.lex_state = 18, .external_lex_state = 10}, - [4170] = {.lex_state = 18, .external_lex_state = 10}, - [4171] = {.lex_state = 128, .external_lex_state = 6}, - [4172] = {.lex_state = 18, .external_lex_state = 10}, - [4173] = {.lex_state = 18, .external_lex_state = 10}, - [4174] = {.lex_state = 2, .external_lex_state = 2}, - [4175] = {.lex_state = 128, .external_lex_state = 6}, - [4176] = {.lex_state = 128, .external_lex_state = 6}, + [4167] = {.lex_state = 128, .external_lex_state = 2}, + [4168] = {.lex_state = 128, .external_lex_state = 2}, + [4169] = {.lex_state = 128, .external_lex_state = 6}, + [4170] = {.lex_state = 128, .external_lex_state = 6}, + [4171] = {.lex_state = 128, .external_lex_state = 9}, + [4172] = {.lex_state = 128, .external_lex_state = 6}, + [4173] = {.lex_state = 128, .external_lex_state = 6}, + [4174] = {.lex_state = 128, .external_lex_state = 6}, + [4175] = {.lex_state = 18, .external_lex_state = 10}, + [4176] = {.lex_state = 128, .external_lex_state = 2}, [4177] = {.lex_state = 128, .external_lex_state = 6}, [4178] = {.lex_state = 128, .external_lex_state = 6}, - [4179] = {.lex_state = 128, .external_lex_state = 6}, - [4180] = {.lex_state = 128, .external_lex_state = 2}, + [4179] = {.lex_state = 128, .external_lex_state = 2}, + [4180] = {.lex_state = 128, .external_lex_state = 9}, [4181] = {.lex_state = 128, .external_lex_state = 6}, - [4182] = {.lex_state = 128, .external_lex_state = 6}, - [4183] = {.lex_state = 128, .external_lex_state = 9}, + [4182] = {.lex_state = 128, .external_lex_state = 2}, + [4183] = {.lex_state = 128, .external_lex_state = 6}, [4184] = {.lex_state = 18, .external_lex_state = 10}, [4185] = {.lex_state = 128, .external_lex_state = 6}, [4186] = {.lex_state = 128, .external_lex_state = 2}, - [4187] = {.lex_state = 18, .external_lex_state = 10}, - [4188] = {.lex_state = 18, .external_lex_state = 10}, + [4187] = {.lex_state = 128, .external_lex_state = 2}, + [4188] = {.lex_state = 128, .external_lex_state = 6}, [4189] = {.lex_state = 128, .external_lex_state = 2}, - [4190] = {.lex_state = 128, .external_lex_state = 6}, - [4191] = {.lex_state = 128, .external_lex_state = 6}, - [4192] = {.lex_state = 128, .external_lex_state = 2}, - [4193] = {.lex_state = 128, .external_lex_state = 9}, - [4194] = {.lex_state = 128, .external_lex_state = 2}, - [4195] = {.lex_state = 128, .external_lex_state = 6}, + [4190] = {.lex_state = 128, .external_lex_state = 2}, + [4191] = {.lex_state = 128, .external_lex_state = 2}, + [4192] = {.lex_state = 128, .external_lex_state = 6}, + [4193] = {.lex_state = 128, .external_lex_state = 6}, + [4194] = {.lex_state = 128, .external_lex_state = 6}, + [4195] = {.lex_state = 128, .external_lex_state = 9}, [4196] = {.lex_state = 128, .external_lex_state = 6}, - [4197] = {.lex_state = 128, .external_lex_state = 2}, - [4198] = {.lex_state = 128, .external_lex_state = 2}, + [4197] = {.lex_state = 128, .external_lex_state = 6}, + [4198] = {.lex_state = 128, .external_lex_state = 6}, [4199] = {.lex_state = 128, .external_lex_state = 2}, [4200] = {.lex_state = 128, .external_lex_state = 6}, [4201] = {.lex_state = 128, .external_lex_state = 2}, - [4202] = {.lex_state = 128, .external_lex_state = 2}, + [4202] = {.lex_state = 18, .external_lex_state = 10}, [4203] = {.lex_state = 128, .external_lex_state = 2}, - [4204] = {.lex_state = 128, .external_lex_state = 9}, + [4204] = {.lex_state = 128, .external_lex_state = 2}, [4205] = {.lex_state = 128, .external_lex_state = 6}, [4206] = {.lex_state = 128, .external_lex_state = 6}, [4207] = {.lex_state = 128, .external_lex_state = 6}, - [4208] = {.lex_state = 128, .external_lex_state = 2}, - [4209] = {.lex_state = 20, .external_lex_state = 2}, + [4208] = {.lex_state = 128, .external_lex_state = 6}, + [4209] = {.lex_state = 128, .external_lex_state = 6}, [4210] = {.lex_state = 128, .external_lex_state = 2}, - [4211] = {.lex_state = 128, .external_lex_state = 6}, + [4211] = {.lex_state = 128, .external_lex_state = 2}, [4212] = {.lex_state = 128, .external_lex_state = 6}, - [4213] = {.lex_state = 128, .external_lex_state = 2}, + [4213] = {.lex_state = 128, .external_lex_state = 6}, [4214] = {.lex_state = 128, .external_lex_state = 2}, - [4215] = {.lex_state = 128, .external_lex_state = 2}, + [4215] = {.lex_state = 128, .external_lex_state = 6}, [4216] = {.lex_state = 128, .external_lex_state = 6}, - [4217] = {.lex_state = 128, .external_lex_state = 2}, - [4218] = {.lex_state = 128, .external_lex_state = 6}, - [4219] = {.lex_state = 128, .external_lex_state = 6}, + [4217] = {.lex_state = 128, .external_lex_state = 6}, + [4218] = {.lex_state = 128, .external_lex_state = 2}, + [4219] = {.lex_state = 128, .external_lex_state = 2}, [4220] = {.lex_state = 128, .external_lex_state = 6}, [4221] = {.lex_state = 128, .external_lex_state = 2}, [4222] = {.lex_state = 128, .external_lex_state = 2}, - [4223] = {.lex_state = 128, .external_lex_state = 2}, + [4223] = {.lex_state = 128, .external_lex_state = 6}, [4224] = {.lex_state = 128, .external_lex_state = 2}, - [4225] = {.lex_state = 18, .external_lex_state = 10}, - [4226] = {.lex_state = 18, .external_lex_state = 10}, + [4225] = {.lex_state = 128, .external_lex_state = 2}, + [4226] = {.lex_state = 128, .external_lex_state = 2}, [4227] = {.lex_state = 128, .external_lex_state = 6}, - [4228] = {.lex_state = 128, .external_lex_state = 6}, + [4228] = {.lex_state = 128, .external_lex_state = 2}, [4229] = {.lex_state = 128, .external_lex_state = 2}, [4230] = {.lex_state = 128, .external_lex_state = 2}, - [4231] = {.lex_state = 128, .external_lex_state = 2}, - [4232] = {.lex_state = 128, .external_lex_state = 2}, + [4231] = {.lex_state = 20, .external_lex_state = 2}, + [4232] = {.lex_state = 128, .external_lex_state = 6}, [4233] = {.lex_state = 128, .external_lex_state = 6}, [4234] = {.lex_state = 128, .external_lex_state = 6}, [4235] = {.lex_state = 128, .external_lex_state = 6}, - [4236] = {.lex_state = 128, .external_lex_state = 9}, + [4236] = {.lex_state = 128, .external_lex_state = 6}, [4237] = {.lex_state = 128, .external_lex_state = 6}, - [4238] = {.lex_state = 128, .external_lex_state = 2}, - [4239] = {.lex_state = 128, .external_lex_state = 2}, + [4238] = {.lex_state = 128, .external_lex_state = 6}, + [4239] = {.lex_state = 128, .external_lex_state = 6}, [4240] = {.lex_state = 128, .external_lex_state = 6}, - [4241] = {.lex_state = 128, .external_lex_state = 2}, - [4242] = {.lex_state = 128, .external_lex_state = 2}, + [4241] = {.lex_state = 128, .external_lex_state = 6}, + [4242] = {.lex_state = 128, .external_lex_state = 6}, [4243] = {.lex_state = 128, .external_lex_state = 6}, [4244] = {.lex_state = 128, .external_lex_state = 6}, - [4245] = {.lex_state = 128, .external_lex_state = 2}, - [4246] = {.lex_state = 128, .external_lex_state = 2}, - [4247] = {.lex_state = 128, .external_lex_state = 2}, + [4245] = {.lex_state = 128, .external_lex_state = 6}, + [4246] = {.lex_state = 128, .external_lex_state = 6}, + [4247] = {.lex_state = 128, .external_lex_state = 6}, [4248] = {.lex_state = 128, .external_lex_state = 6}, - [4249] = {.lex_state = 128, .external_lex_state = 2}, - [4250] = {.lex_state = 128, .external_lex_state = 6}, + [4249] = {.lex_state = 128, .external_lex_state = 6}, + [4250] = {.lex_state = 128, .external_lex_state = 2}, [4251] = {.lex_state = 128, .external_lex_state = 6}, - [4252] = {.lex_state = 128, .external_lex_state = 6}, + [4252] = {.lex_state = 128, .external_lex_state = 2}, [4253] = {.lex_state = 128, .external_lex_state = 6}, [4254] = {.lex_state = 128, .external_lex_state = 2}, [4255] = {.lex_state = 128, .external_lex_state = 6}, - [4256] = {.lex_state = 128, .external_lex_state = 6}, - [4257] = {.lex_state = 128, .external_lex_state = 6}, - [4258] = {.lex_state = 128, .external_lex_state = 6}, + [4256] = {.lex_state = 128, .external_lex_state = 2}, + [4257] = {.lex_state = 128, .external_lex_state = 2}, + [4258] = {.lex_state = 20, .external_lex_state = 2}, [4259] = {.lex_state = 128, .external_lex_state = 6}, - [4260] = {.lex_state = 128, .external_lex_state = 6}, - [4261] = {.lex_state = 128, .external_lex_state = 6}, + [4260] = {.lex_state = 128, .external_lex_state = 2}, + [4261] = {.lex_state = 128, .external_lex_state = 2}, [4262] = {.lex_state = 128, .external_lex_state = 6}, - [4263] = {.lex_state = 128, .external_lex_state = 6}, - [4264] = {.lex_state = 128, .external_lex_state = 6}, + [4263] = {.lex_state = 18, .external_lex_state = 10}, + [4264] = {.lex_state = 11, .external_lex_state = 2}, [4265] = {.lex_state = 128, .external_lex_state = 6}, [4266] = {.lex_state = 128, .external_lex_state = 6}, - [4267] = {.lex_state = 128, .external_lex_state = 2}, - [4268] = {.lex_state = 128, .external_lex_state = 2}, + [4267] = {.lex_state = 128, .external_lex_state = 6}, + [4268] = {.lex_state = 128, .external_lex_state = 9}, [4269] = {.lex_state = 128, .external_lex_state = 6}, [4270] = {.lex_state = 128, .external_lex_state = 6}, - [4271] = {.lex_state = 11, .external_lex_state = 2}, + [4271] = {.lex_state = 128, .external_lex_state = 6}, [4272] = {.lex_state = 128, .external_lex_state = 6}, [4273] = {.lex_state = 128, .external_lex_state = 6}, [4274] = {.lex_state = 128, .external_lex_state = 6}, [4275] = {.lex_state = 128, .external_lex_state = 6}, [4276] = {.lex_state = 128, .external_lex_state = 6}, - [4277] = {.lex_state = 128, .external_lex_state = 6}, + [4277] = {.lex_state = 128, .external_lex_state = 9}, [4278] = {.lex_state = 128, .external_lex_state = 6}, - [4279] = {.lex_state = 128, .external_lex_state = 9}, + [4279] = {.lex_state = 128, .external_lex_state = 6}, [4280] = {.lex_state = 128, .external_lex_state = 6}, [4281] = {.lex_state = 128, .external_lex_state = 6}, [4282] = {.lex_state = 128, .external_lex_state = 6}, - [4283] = {.lex_state = 128, .external_lex_state = 9}, + [4283] = {.lex_state = 128, .external_lex_state = 6}, [4284] = {.lex_state = 128, .external_lex_state = 6}, - [4285] = {.lex_state = 128, .external_lex_state = 6}, + [4285] = {.lex_state = 128, .external_lex_state = 2}, [4286] = {.lex_state = 128, .external_lex_state = 2}, [4287] = {.lex_state = 128, .external_lex_state = 6}, [4288] = {.lex_state = 128, .external_lex_state = 6}, [4289] = {.lex_state = 128, .external_lex_state = 6}, - [4290] = {.lex_state = 128, .external_lex_state = 2}, - [4291] = {.lex_state = 20, .external_lex_state = 2}, - [4292] = {.lex_state = 128, .external_lex_state = 6}, - [4293] = {.lex_state = 128, .external_lex_state = 6}, + [4290] = {.lex_state = 128, .external_lex_state = 6}, + [4291] = {.lex_state = 128, .external_lex_state = 2}, + [4292] = {.lex_state = 11, .external_lex_state = 2}, + [4293] = {.lex_state = 128, .external_lex_state = 9}, [4294] = {.lex_state = 128, .external_lex_state = 6}, [4295] = {.lex_state = 128, .external_lex_state = 6}, - [4296] = {.lex_state = 128, .external_lex_state = 2}, - [4297] = {.lex_state = 11, .external_lex_state = 2}, + [4296] = {.lex_state = 128, .external_lex_state = 6}, + [4297] = {.lex_state = 128, .external_lex_state = 6}, [4298] = {.lex_state = 128, .external_lex_state = 6}, [4299] = {.lex_state = 128, .external_lex_state = 2}, [4300] = {.lex_state = 128, .external_lex_state = 2}, - [4301] = {.lex_state = 128, .external_lex_state = 6}, + [4301] = {.lex_state = 128, .external_lex_state = 9}, [4302] = {.lex_state = 128, .external_lex_state = 6}, - [4303] = {.lex_state = 128, .external_lex_state = 2}, - [4304] = {.lex_state = 20, .external_lex_state = 2}, - [4305] = {.lex_state = 20, .external_lex_state = 2}, - [4306] = {.lex_state = 128, .external_lex_state = 6}, + [4303] = {.lex_state = 128, .external_lex_state = 6}, + [4304] = {.lex_state = 128, .external_lex_state = 6}, + [4305] = {.lex_state = 128, .external_lex_state = 6}, + [4306] = {.lex_state = 128, .external_lex_state = 8}, [4307] = {.lex_state = 128, .external_lex_state = 2}, [4308] = {.lex_state = 128, .external_lex_state = 6}, - [4309] = {.lex_state = 128, .external_lex_state = 6}, - [4310] = {.lex_state = 18, .external_lex_state = 10}, + [4309] = {.lex_state = 128, .external_lex_state = 2}, + [4310] = {.lex_state = 128, .external_lex_state = 6}, [4311] = {.lex_state = 128, .external_lex_state = 6}, - [4312] = {.lex_state = 128, .external_lex_state = 2}, - [4313] = {.lex_state = 18, .external_lex_state = 10}, + [4312] = {.lex_state = 128, .external_lex_state = 6}, + [4313] = {.lex_state = 128, .external_lex_state = 2}, [4314] = {.lex_state = 128, .external_lex_state = 6}, - [4315] = {.lex_state = 128, .external_lex_state = 6}, + [4315] = {.lex_state = 128, .external_lex_state = 2}, [4316] = {.lex_state = 128, .external_lex_state = 6}, [4317] = {.lex_state = 128, .external_lex_state = 6}, [4318] = {.lex_state = 128, .external_lex_state = 6}, - [4319] = {.lex_state = 128, .external_lex_state = 2}, + [4319] = {.lex_state = 128, .external_lex_state = 6}, [4320] = {.lex_state = 128, .external_lex_state = 2}, - [4321] = {.lex_state = 128, .external_lex_state = 6}, + [4321] = {.lex_state = 128, .external_lex_state = 2}, [4322] = {.lex_state = 128, .external_lex_state = 6}, [4323] = {.lex_state = 128, .external_lex_state = 6}, - [4324] = {.lex_state = 128, .external_lex_state = 2}, + [4324] = {.lex_state = 128, .external_lex_state = 6}, [4325] = {.lex_state = 128, .external_lex_state = 6}, - [4326] = {.lex_state = 128, .external_lex_state = 2}, - [4327] = {.lex_state = 128, .external_lex_state = 2}, + [4326] = {.lex_state = 128, .external_lex_state = 6}, + [4327] = {.lex_state = 128, .external_lex_state = 6}, [4328] = {.lex_state = 128, .external_lex_state = 6}, - [4329] = {.lex_state = 20, .external_lex_state = 2}, - [4330] = {.lex_state = 20, .external_lex_state = 2}, + [4329] = {.lex_state = 128, .external_lex_state = 6}, + [4330] = {.lex_state = 128, .external_lex_state = 6}, [4331] = {.lex_state = 128, .external_lex_state = 6}, [4332] = {.lex_state = 128, .external_lex_state = 6}, - [4333] = {.lex_state = 128, .external_lex_state = 2}, - [4334] = {.lex_state = 20, .external_lex_state = 2}, - [4335] = {.lex_state = 20, .external_lex_state = 2}, + [4333] = {.lex_state = 128, .external_lex_state = 6}, + [4334] = {.lex_state = 128, .external_lex_state = 6}, + [4335] = {.lex_state = 128, .external_lex_state = 6}, [4336] = {.lex_state = 128, .external_lex_state = 6}, [4337] = {.lex_state = 128, .external_lex_state = 6}, - [4338] = {.lex_state = 128, .external_lex_state = 2}, - [4339] = {.lex_state = 128, .external_lex_state = 2}, - [4340] = {.lex_state = 128, .external_lex_state = 2}, + [4338] = {.lex_state = 128, .external_lex_state = 6}, + [4339] = {.lex_state = 128, .external_lex_state = 6}, + [4340] = {.lex_state = 128, .external_lex_state = 6}, [4341] = {.lex_state = 128, .external_lex_state = 2}, - [4342] = {.lex_state = 128, .external_lex_state = 2}, + [4342] = {.lex_state = 128, .external_lex_state = 8}, [4343] = {.lex_state = 128, .external_lex_state = 6}, - [4344] = {.lex_state = 128, .external_lex_state = 2}, + [4344] = {.lex_state = 128, .external_lex_state = 6}, [4345] = {.lex_state = 128, .external_lex_state = 2}, [4346] = {.lex_state = 128, .external_lex_state = 6}, - [4347] = {.lex_state = 128, .external_lex_state = 2}, + [4347] = {.lex_state = 128, .external_lex_state = 6}, [4348] = {.lex_state = 128, .external_lex_state = 2}, - [4349] = {.lex_state = 128, .external_lex_state = 2}, - [4350] = {.lex_state = 128, .external_lex_state = 2}, + [4349] = {.lex_state = 128, .external_lex_state = 6}, + [4350] = {.lex_state = 128, .external_lex_state = 8}, [4351] = {.lex_state = 128, .external_lex_state = 6}, [4352] = {.lex_state = 128, .external_lex_state = 6}, - [4353] = {.lex_state = 128, .external_lex_state = 2}, - [4354] = {.lex_state = 128, .external_lex_state = 6}, - [4355] = {.lex_state = 128, .external_lex_state = 2}, - [4356] = {.lex_state = 128, .external_lex_state = 6}, - [4357] = {.lex_state = 128, .external_lex_state = 6}, + [4353] = {.lex_state = 128, .external_lex_state = 6}, + [4354] = {.lex_state = 128, .external_lex_state = 2}, + [4355] = {.lex_state = 128, .external_lex_state = 6}, + [4356] = {.lex_state = 128, .external_lex_state = 2}, + [4357] = {.lex_state = 128, .external_lex_state = 2}, [4358] = {.lex_state = 128, .external_lex_state = 2}, [4359] = {.lex_state = 128, .external_lex_state = 2}, - [4360] = {.lex_state = 128, .external_lex_state = 6}, - [4361] = {.lex_state = 128, .external_lex_state = 6}, + [4360] = {.lex_state = 128, .external_lex_state = 2}, + [4361] = {.lex_state = 128, .external_lex_state = 2}, [4362] = {.lex_state = 128, .external_lex_state = 2}, - [4363] = {.lex_state = 128, .external_lex_state = 6}, - [4364] = {.lex_state = 128, .external_lex_state = 6}, - [4365] = {.lex_state = 128, .external_lex_state = 6}, - [4366] = {.lex_state = 128, .external_lex_state = 2}, + [4363] = {.lex_state = 128, .external_lex_state = 2}, + [4364] = {.lex_state = 128, .external_lex_state = 2}, + [4365] = {.lex_state = 128, .external_lex_state = 2}, + [4366] = {.lex_state = 128, .external_lex_state = 6}, [4367] = {.lex_state = 128, .external_lex_state = 6}, - [4368] = {.lex_state = 20, .external_lex_state = 2}, - [4369] = {.lex_state = 20, .external_lex_state = 2}, - [4370] = {.lex_state = 20, .external_lex_state = 2}, - [4371] = {.lex_state = 20, .external_lex_state = 2}, - [4372] = {.lex_state = 128, .external_lex_state = 6}, - [4373] = {.lex_state = 20, .external_lex_state = 2}, + [4368] = {.lex_state = 128, .external_lex_state = 6}, + [4369] = {.lex_state = 128, .external_lex_state = 6}, + [4370] = {.lex_state = 128, .external_lex_state = 2}, + [4371] = {.lex_state = 128, .external_lex_state = 6}, + [4372] = {.lex_state = 128, .external_lex_state = 2}, + [4373] = {.lex_state = 128, .external_lex_state = 6}, [4374] = {.lex_state = 128, .external_lex_state = 2}, [4375] = {.lex_state = 128, .external_lex_state = 2}, - [4376] = {.lex_state = 20, .external_lex_state = 2}, - [4377] = {.lex_state = 8, .external_lex_state = 2}, - [4378] = {.lex_state = 128, .external_lex_state = 2}, - [4379] = {.lex_state = 128, .external_lex_state = 2}, - [4380] = {.lex_state = 128, .external_lex_state = 2}, + [4376] = {.lex_state = 128, .external_lex_state = 2}, + [4377] = {.lex_state = 128, .external_lex_state = 6}, + [4378] = {.lex_state = 128, .external_lex_state = 6}, + [4379] = {.lex_state = 128, .external_lex_state = 6}, + [4380] = {.lex_state = 128, .external_lex_state = 6}, [4381] = {.lex_state = 128, .external_lex_state = 6}, [4382] = {.lex_state = 128, .external_lex_state = 6}, - [4383] = {.lex_state = 128, .external_lex_state = 2}, - [4384] = {.lex_state = 128, .external_lex_state = 6}, - [4385] = {.lex_state = 128, .external_lex_state = 6}, - [4386] = {.lex_state = 20, .external_lex_state = 2}, - [4387] = {.lex_state = 20, .external_lex_state = 2}, - [4388] = {.lex_state = 128, .external_lex_state = 6}, + [4383] = {.lex_state = 128, .external_lex_state = 6}, + [4384] = {.lex_state = 128, .external_lex_state = 2}, + [4385] = {.lex_state = 128, .external_lex_state = 2}, + [4386] = {.lex_state = 128, .external_lex_state = 6}, + [4387] = {.lex_state = 128, .external_lex_state = 2}, + [4388] = {.lex_state = 128, .external_lex_state = 2}, [4389] = {.lex_state = 128, .external_lex_state = 2}, - [4390] = {.lex_state = 128, .external_lex_state = 6}, - [4391] = {.lex_state = 128, .external_lex_state = 6}, + [4390] = {.lex_state = 128, .external_lex_state = 2}, + [4391] = {.lex_state = 128, .external_lex_state = 2}, [4392] = {.lex_state = 128, .external_lex_state = 6}, - [4393] = {.lex_state = 128, .external_lex_state = 6}, - [4394] = {.lex_state = 128, .external_lex_state = 2}, - [4395] = {.lex_state = 128, .external_lex_state = 2}, + [4393] = {.lex_state = 128, .external_lex_state = 2}, + [4394] = {.lex_state = 128, .external_lex_state = 6}, + [4395] = {.lex_state = 128, .external_lex_state = 6}, [4396] = {.lex_state = 128, .external_lex_state = 2}, - [4397] = {.lex_state = 128, .external_lex_state = 2}, - [4398] = {.lex_state = 128, .external_lex_state = 6}, + [4397] = {.lex_state = 18, .external_lex_state = 10}, + [4398] = {.lex_state = 18, .external_lex_state = 10}, [4399] = {.lex_state = 128, .external_lex_state = 6}, [4400] = {.lex_state = 128, .external_lex_state = 2}, [4401] = {.lex_state = 128, .external_lex_state = 2}, - [4402] = {.lex_state = 128, .external_lex_state = 6}, + [4402] = {.lex_state = 128, .external_lex_state = 2}, [4403] = {.lex_state = 128, .external_lex_state = 6}, [4404] = {.lex_state = 128, .external_lex_state = 6}, [4405] = {.lex_state = 128, .external_lex_state = 6}, - [4406] = {.lex_state = 128, .external_lex_state = 6}, + [4406] = {.lex_state = 128, .external_lex_state = 2}, [4407] = {.lex_state = 128, .external_lex_state = 6}, [4408] = {.lex_state = 128, .external_lex_state = 2}, - [4409] = {.lex_state = 128, .external_lex_state = 2}, - [4410] = {.lex_state = 128, .external_lex_state = 6}, - [4411] = {.lex_state = 128, .external_lex_state = 6}, - [4412] = {.lex_state = 128, .external_lex_state = 2}, + [4409] = {.lex_state = 128, .external_lex_state = 6}, + [4410] = {.lex_state = 128, .external_lex_state = 2}, + [4411] = {.lex_state = 128, .external_lex_state = 2}, + [4412] = {.lex_state = 128, .external_lex_state = 6}, [4413] = {.lex_state = 128, .external_lex_state = 2}, - [4414] = {.lex_state = 128, .external_lex_state = 6}, - [4415] = {.lex_state = 128, .external_lex_state = 2}, - [4416] = {.lex_state = 128, .external_lex_state = 2}, + [4414] = {.lex_state = 128, .external_lex_state = 2}, + [4415] = {.lex_state = 128, .external_lex_state = 6}, + [4416] = {.lex_state = 128, .external_lex_state = 6}, [4417] = {.lex_state = 128, .external_lex_state = 6}, [4418] = {.lex_state = 128, .external_lex_state = 2}, [4419] = {.lex_state = 128, .external_lex_state = 6}, [4420] = {.lex_state = 128, .external_lex_state = 6}, - [4421] = {.lex_state = 128, .external_lex_state = 2}, - [4422] = {.lex_state = 128, .external_lex_state = 6}, + [4421] = {.lex_state = 128, .external_lex_state = 6}, + [4422] = {.lex_state = 128, .external_lex_state = 2}, [4423] = {.lex_state = 128, .external_lex_state = 2}, [4424] = {.lex_state = 128, .external_lex_state = 6}, [4425] = {.lex_state = 128, .external_lex_state = 6}, - [4426] = {.lex_state = 128, .external_lex_state = 6}, - [4427] = {.lex_state = 128, .external_lex_state = 6}, - [4428] = {.lex_state = 128, .external_lex_state = 6}, - [4429] = {.lex_state = 128, .external_lex_state = 6}, - [4430] = {.lex_state = 128, .external_lex_state = 6}, - [4431] = {.lex_state = 20, .external_lex_state = 2}, - [4432] = {.lex_state = 20, .external_lex_state = 2}, - [4433] = {.lex_state = 128, .external_lex_state = 6}, - [4434] = {.lex_state = 128, .external_lex_state = 6}, + [4426] = {.lex_state = 18, .external_lex_state = 10}, + [4427] = {.lex_state = 128, .external_lex_state = 2}, + [4428] = {.lex_state = 128, .external_lex_state = 2}, + [4429] = {.lex_state = 128, .external_lex_state = 2}, + [4430] = {.lex_state = 18, .external_lex_state = 10}, + [4431] = {.lex_state = 128, .external_lex_state = 6}, + [4432] = {.lex_state = 128, .external_lex_state = 6}, + [4433] = {.lex_state = 128, .external_lex_state = 2}, + [4434] = {.lex_state = 128, .external_lex_state = 2}, [4435] = {.lex_state = 128, .external_lex_state = 2}, - [4436] = {.lex_state = 128, .external_lex_state = 6}, - [4437] = {.lex_state = 128, .external_lex_state = 6}, - [4438] = {.lex_state = 128, .external_lex_state = 2}, - [4439] = {.lex_state = 128, .external_lex_state = 6}, - [4440] = {.lex_state = 128, .external_lex_state = 2}, - [4441] = {.lex_state = 128, .external_lex_state = 2}, - [4442] = {.lex_state = 128, .external_lex_state = 6}, + [4436] = {.lex_state = 18, .external_lex_state = 10}, + [4437] = {.lex_state = 18, .external_lex_state = 10}, + [4438] = {.lex_state = 128, .external_lex_state = 6}, + [4439] = {.lex_state = 128, .external_lex_state = 2}, + [4440] = {.lex_state = 128, .external_lex_state = 6}, + [4441] = {.lex_state = 128, .external_lex_state = 6}, + [4442] = {.lex_state = 128, .external_lex_state = 2}, [4443] = {.lex_state = 128, .external_lex_state = 6}, [4444] = {.lex_state = 128, .external_lex_state = 6}, [4445] = {.lex_state = 128, .external_lex_state = 6}, [4446] = {.lex_state = 128, .external_lex_state = 6}, [4447] = {.lex_state = 128, .external_lex_state = 6}, [4448] = {.lex_state = 128, .external_lex_state = 6}, - [4449] = {.lex_state = 128, .external_lex_state = 2}, + [4449] = {.lex_state = 128, .external_lex_state = 6}, [4450] = {.lex_state = 128, .external_lex_state = 6}, [4451] = {.lex_state = 128, .external_lex_state = 6}, [4452] = {.lex_state = 128, .external_lex_state = 6}, - [4453] = {.lex_state = 128, .external_lex_state = 6}, - [4454] = {.lex_state = 128, .external_lex_state = 6}, - [4455] = {.lex_state = 128, .external_lex_state = 6}, - [4456] = {.lex_state = 128, .external_lex_state = 2}, - [4457] = {.lex_state = 128, .external_lex_state = 2}, - [4458] = {.lex_state = 128, .external_lex_state = 6}, + [4453] = {.lex_state = 18, .external_lex_state = 10}, + [4454] = {.lex_state = 18, .external_lex_state = 10}, + [4455] = {.lex_state = 18, .external_lex_state = 10}, + [4456] = {.lex_state = 18, .external_lex_state = 10}, + [4457] = {.lex_state = 18, .external_lex_state = 10}, + [4458] = {.lex_state = 18, .external_lex_state = 10}, [4459] = {.lex_state = 128, .external_lex_state = 2}, - [4460] = {.lex_state = 128, .external_lex_state = 6}, - [4461] = {.lex_state = 128, .external_lex_state = 2}, + [4460] = {.lex_state = 128, .external_lex_state = 2}, + [4461] = {.lex_state = 128, .external_lex_state = 6}, [4462] = {.lex_state = 128, .external_lex_state = 6}, [4463] = {.lex_state = 128, .external_lex_state = 6}, - [4464] = {.lex_state = 128, .external_lex_state = 2}, - [4465] = {.lex_state = 128, .external_lex_state = 9}, - [4466] = {.lex_state = 128, .external_lex_state = 6}, + [4464] = {.lex_state = 128, .external_lex_state = 6}, + [4465] = {.lex_state = 18, .external_lex_state = 10}, + [4466] = {.lex_state = 18, .external_lex_state = 10}, [4467] = {.lex_state = 128, .external_lex_state = 6}, [4468] = {.lex_state = 128, .external_lex_state = 6}, [4469] = {.lex_state = 128, .external_lex_state = 6}, - [4470] = {.lex_state = 128, .external_lex_state = 6}, - [4471] = {.lex_state = 18, .external_lex_state = 10}, + [4470] = {.lex_state = 128, .external_lex_state = 2}, + [4471] = {.lex_state = 128, .external_lex_state = 6}, [4472] = {.lex_state = 128, .external_lex_state = 6}, - [4473] = {.lex_state = 128, .external_lex_state = 2}, - [4474] = {.lex_state = 128, .external_lex_state = 6}, - [4475] = {.lex_state = 18, .external_lex_state = 10}, + [4473] = {.lex_state = 128, .external_lex_state = 6}, + [4474] = {.lex_state = 128, .external_lex_state = 2}, + [4475] = {.lex_state = 128, .external_lex_state = 6}, [4476] = {.lex_state = 128, .external_lex_state = 6}, - [4477] = {.lex_state = 18, .external_lex_state = 10}, - [4478] = {.lex_state = 18, .external_lex_state = 10}, - [4479] = {.lex_state = 18, .external_lex_state = 10}, - [4480] = {.lex_state = 18, .external_lex_state = 10}, - [4481] = {.lex_state = 128, .external_lex_state = 6}, + [4477] = {.lex_state = 128, .external_lex_state = 6}, + [4478] = {.lex_state = 128, .external_lex_state = 6}, + [4479] = {.lex_state = 128, .external_lex_state = 2}, + [4480] = {.lex_state = 128, .external_lex_state = 6}, + [4481] = {.lex_state = 128, .external_lex_state = 2}, [4482] = {.lex_state = 128, .external_lex_state = 2}, - [4483] = {.lex_state = 128, .external_lex_state = 6}, - [4484] = {.lex_state = 128, .external_lex_state = 6}, + [4483] = {.lex_state = 128, .external_lex_state = 2}, + [4484] = {.lex_state = 128, .external_lex_state = 2}, [4485] = {.lex_state = 128, .external_lex_state = 6}, - [4486] = {.lex_state = 128, .external_lex_state = 6}, - [4487] = {.lex_state = 128, .external_lex_state = 6}, + [4486] = {.lex_state = 128, .external_lex_state = 2}, + [4487] = {.lex_state = 128, .external_lex_state = 2}, [4488] = {.lex_state = 128, .external_lex_state = 6}, [4489] = {.lex_state = 128, .external_lex_state = 6}, [4490] = {.lex_state = 128, .external_lex_state = 6}, [4491] = {.lex_state = 128, .external_lex_state = 6}, - [4492] = {.lex_state = 128, .external_lex_state = 6}, - [4493] = {.lex_state = 128, .external_lex_state = 6}, + [4492] = {.lex_state = 18, .external_lex_state = 10}, + [4493] = {.lex_state = 18, .external_lex_state = 10}, [4494] = {.lex_state = 128, .external_lex_state = 6}, [4495] = {.lex_state = 128, .external_lex_state = 6}, [4496] = {.lex_state = 128, .external_lex_state = 6}, - [4497] = {.lex_state = 128, .external_lex_state = 2}, - [4498] = {.lex_state = 128, .external_lex_state = 6}, - [4499] = {.lex_state = 128, .external_lex_state = 2}, - [4500] = {.lex_state = 11, .external_lex_state = 2}, + [4497] = {.lex_state = 128, .external_lex_state = 6}, + [4498] = {.lex_state = 20, .external_lex_state = 2}, + [4499] = {.lex_state = 20, .external_lex_state = 2}, + [4500] = {.lex_state = 18, .external_lex_state = 10}, [4501] = {.lex_state = 128, .external_lex_state = 6}, - [4502] = {.lex_state = 128, .external_lex_state = 6}, + [4502] = {.lex_state = 18, .external_lex_state = 10}, [4503] = {.lex_state = 128, .external_lex_state = 6}, [4504] = {.lex_state = 128, .external_lex_state = 2}, [4505] = {.lex_state = 128, .external_lex_state = 6}, - [4506] = {.lex_state = 128, .external_lex_state = 2}, + [4506] = {.lex_state = 128, .external_lex_state = 6}, [4507] = {.lex_state = 128, .external_lex_state = 6}, [4508] = {.lex_state = 128, .external_lex_state = 6}, [4509] = {.lex_state = 128, .external_lex_state = 6}, @@ -18784,92 +18797,92 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [4513] = {.lex_state = 128, .external_lex_state = 6}, [4514] = {.lex_state = 128, .external_lex_state = 2}, [4515] = {.lex_state = 128, .external_lex_state = 6}, - [4516] = {.lex_state = 128, .external_lex_state = 2}, + [4516] = {.lex_state = 128, .external_lex_state = 6}, [4517] = {.lex_state = 128, .external_lex_state = 6}, - [4518] = {.lex_state = 128, .external_lex_state = 2}, - [4519] = {.lex_state = 18, .external_lex_state = 10}, - [4520] = {.lex_state = 128, .external_lex_state = 2}, - [4521] = {.lex_state = 128, .external_lex_state = 6}, - [4522] = {.lex_state = 7, .external_lex_state = 2}, - [4523] = {.lex_state = 128, .external_lex_state = 6}, - [4524] = {.lex_state = 128, .external_lex_state = 2}, + [4518] = {.lex_state = 128, .external_lex_state = 6}, + [4519] = {.lex_state = 128, .external_lex_state = 6}, + [4520] = {.lex_state = 128, .external_lex_state = 6}, + [4521] = {.lex_state = 128, .external_lex_state = 2}, + [4522] = {.lex_state = 20, .external_lex_state = 2}, + [4523] = {.lex_state = 20, .external_lex_state = 2}, + [4524] = {.lex_state = 128, .external_lex_state = 6}, [4525] = {.lex_state = 128, .external_lex_state = 6}, - [4526] = {.lex_state = 128, .external_lex_state = 6}, - [4527] = {.lex_state = 128, .external_lex_state = 2}, - [4528] = {.lex_state = 128, .external_lex_state = 9}, + [4526] = {.lex_state = 128, .external_lex_state = 2}, + [4527] = {.lex_state = 128, .external_lex_state = 6}, + [4528] = {.lex_state = 128, .external_lex_state = 6}, [4529] = {.lex_state = 128, .external_lex_state = 2}, - [4530] = {.lex_state = 128, .external_lex_state = 6}, + [4530] = {.lex_state = 128, .external_lex_state = 2}, [4531] = {.lex_state = 128, .external_lex_state = 6}, [4532] = {.lex_state = 128, .external_lex_state = 6}, - [4533] = {.lex_state = 128, .external_lex_state = 8}, + [4533] = {.lex_state = 128, .external_lex_state = 6}, [4534] = {.lex_state = 128, .external_lex_state = 2}, [4535] = {.lex_state = 128, .external_lex_state = 2}, - [4536] = {.lex_state = 128, .external_lex_state = 6}, - [4537] = {.lex_state = 128, .external_lex_state = 2}, - [4538] = {.lex_state = 128, .external_lex_state = 6}, - [4539] = {.lex_state = 128, .external_lex_state = 2}, + [4536] = {.lex_state = 128, .external_lex_state = 2}, + [4537] = {.lex_state = 20, .external_lex_state = 2}, + [4538] = {.lex_state = 128, .external_lex_state = 2}, + [4539] = {.lex_state = 20, .external_lex_state = 2}, [4540] = {.lex_state = 128, .external_lex_state = 6}, [4541] = {.lex_state = 128, .external_lex_state = 6}, - [4542] = {.lex_state = 128, .external_lex_state = 2}, - [4543] = {.lex_state = 128, .external_lex_state = 6}, + [4542] = {.lex_state = 20, .external_lex_state = 2}, + [4543] = {.lex_state = 20, .external_lex_state = 2}, [4544] = {.lex_state = 128, .external_lex_state = 6}, - [4545] = {.lex_state = 128, .external_lex_state = 6}, + [4545] = {.lex_state = 128, .external_lex_state = 2}, [4546] = {.lex_state = 128, .external_lex_state = 2}, - [4547] = {.lex_state = 128, .external_lex_state = 6}, + [4547] = {.lex_state = 128, .external_lex_state = 2}, [4548] = {.lex_state = 128, .external_lex_state = 6}, - [4549] = {.lex_state = 128, .external_lex_state = 6}, - [4550] = {.lex_state = 128, .external_lex_state = 2}, - [4551] = {.lex_state = 128, .external_lex_state = 6}, + [4549] = {.lex_state = 128, .external_lex_state = 2}, + [4550] = {.lex_state = 128, .external_lex_state = 6}, + [4551] = {.lex_state = 128, .external_lex_state = 2}, [4552] = {.lex_state = 128, .external_lex_state = 6}, - [4553] = {.lex_state = 128, .external_lex_state = 6}, + [4553] = {.lex_state = 128, .external_lex_state = 2}, [4554] = {.lex_state = 128, .external_lex_state = 2}, [4555] = {.lex_state = 128, .external_lex_state = 6}, - [4556] = {.lex_state = 128, .external_lex_state = 6}, + [4556] = {.lex_state = 128, .external_lex_state = 2}, [4557] = {.lex_state = 128, .external_lex_state = 6}, - [4558] = {.lex_state = 128, .external_lex_state = 2}, + [4558] = {.lex_state = 20, .external_lex_state = 2}, [4559] = {.lex_state = 20, .external_lex_state = 2}, [4560] = {.lex_state = 128, .external_lex_state = 6}, - [4561] = {.lex_state = 128, .external_lex_state = 6}, - [4562] = {.lex_state = 128, .external_lex_state = 2}, - [4563] = {.lex_state = 128, .external_lex_state = 6}, - [4564] = {.lex_state = 128, .external_lex_state = 6}, - [4565] = {.lex_state = 128, .external_lex_state = 2}, - [4566] = {.lex_state = 20, .external_lex_state = 2}, + [4561] = {.lex_state = 20, .external_lex_state = 2}, + [4562] = {.lex_state = 128, .external_lex_state = 6}, + [4563] = {.lex_state = 20, .external_lex_state = 2}, + [4564] = {.lex_state = 20, .external_lex_state = 2}, + [4565] = {.lex_state = 20, .external_lex_state = 2}, + [4566] = {.lex_state = 128, .external_lex_state = 6}, [4567] = {.lex_state = 128, .external_lex_state = 2}, [4568] = {.lex_state = 128, .external_lex_state = 2}, [4569] = {.lex_state = 128, .external_lex_state = 6}, [4570] = {.lex_state = 128, .external_lex_state = 2}, - [4571] = {.lex_state = 128, .external_lex_state = 2}, - [4572] = {.lex_state = 128, .external_lex_state = 2}, - [4573] = {.lex_state = 18, .external_lex_state = 10}, + [4571] = {.lex_state = 128, .external_lex_state = 6}, + [4572] = {.lex_state = 20, .external_lex_state = 2}, + [4573] = {.lex_state = 20, .external_lex_state = 2}, [4574] = {.lex_state = 128, .external_lex_state = 2}, - [4575] = {.lex_state = 128, .external_lex_state = 6}, + [4575] = {.lex_state = 128, .external_lex_state = 2}, [4576] = {.lex_state = 128, .external_lex_state = 2}, - [4577] = {.lex_state = 20, .external_lex_state = 2}, - [4578] = {.lex_state = 128, .external_lex_state = 6}, - [4579] = {.lex_state = 128, .external_lex_state = 2}, - [4580] = {.lex_state = 18, .external_lex_state = 10}, - [4581] = {.lex_state = 2, .external_lex_state = 2}, - [4582] = {.lex_state = 128, .external_lex_state = 2}, + [4577] = {.lex_state = 128, .external_lex_state = 6}, + [4578] = {.lex_state = 128, .external_lex_state = 2}, + [4579] = {.lex_state = 128, .external_lex_state = 6}, + [4580] = {.lex_state = 128, .external_lex_state = 2}, + [4581] = {.lex_state = 128, .external_lex_state = 2}, + [4582] = {.lex_state = 128, .external_lex_state = 6}, [4583] = {.lex_state = 128, .external_lex_state = 6}, [4584] = {.lex_state = 128, .external_lex_state = 6}, - [4585] = {.lex_state = 128, .external_lex_state = 6}, - [4586] = {.lex_state = 128, .external_lex_state = 2}, - [4587] = {.lex_state = 128, .external_lex_state = 6}, + [4585] = {.lex_state = 20, .external_lex_state = 2}, + [4586] = {.lex_state = 20, .external_lex_state = 2}, + [4587] = {.lex_state = 8, .external_lex_state = 2}, [4588] = {.lex_state = 128, .external_lex_state = 6}, [4589] = {.lex_state = 128, .external_lex_state = 6}, [4590] = {.lex_state = 128, .external_lex_state = 6}, [4591] = {.lex_state = 128, .external_lex_state = 6}, - [4592] = {.lex_state = 128, .external_lex_state = 6}, + [4592] = {.lex_state = 128, .external_lex_state = 2}, [4593] = {.lex_state = 128, .external_lex_state = 6}, - [4594] = {.lex_state = 128, .external_lex_state = 2}, - [4595] = {.lex_state = 8, .external_lex_state = 2}, + [4594] = {.lex_state = 128, .external_lex_state = 6}, + [4595] = {.lex_state = 128, .external_lex_state = 6}, [4596] = {.lex_state = 128, .external_lex_state = 6}, [4597] = {.lex_state = 128, .external_lex_state = 6}, - [4598] = {.lex_state = 128, .external_lex_state = 2}, + [4598] = {.lex_state = 128, .external_lex_state = 6}, [4599] = {.lex_state = 128, .external_lex_state = 6}, - [4600] = {.lex_state = 128, .external_lex_state = 9}, - [4601] = {.lex_state = 128, .external_lex_state = 2}, + [4600] = {.lex_state = 128, .external_lex_state = 6}, + [4601] = {.lex_state = 11, .external_lex_state = 2}, [4602] = {.lex_state = 128, .external_lex_state = 6}, [4603] = {.lex_state = 128, .external_lex_state = 6}, [4604] = {.lex_state = 128, .external_lex_state = 6}, @@ -18879,375 +18892,375 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [4608] = {.lex_state = 128, .external_lex_state = 6}, [4609] = {.lex_state = 128, .external_lex_state = 6}, [4610] = {.lex_state = 128, .external_lex_state = 6}, - [4611] = {.lex_state = 128, .external_lex_state = 2}, + [4611] = {.lex_state = 128, .external_lex_state = 6}, [4612] = {.lex_state = 128, .external_lex_state = 6}, - [4613] = {.lex_state = 128, .external_lex_state = 2}, - [4614] = {.lex_state = 128, .external_lex_state = 2}, - [4615] = {.lex_state = 128, .external_lex_state = 6}, + [4613] = {.lex_state = 128, .external_lex_state = 6}, + [4614] = {.lex_state = 128, .external_lex_state = 6}, + [4615] = {.lex_state = 128, .external_lex_state = 2}, [4616] = {.lex_state = 128, .external_lex_state = 6}, - [4617] = {.lex_state = 128, .external_lex_state = 6}, + [4617] = {.lex_state = 128, .external_lex_state = 2}, [4618] = {.lex_state = 128, .external_lex_state = 6}, [4619] = {.lex_state = 128, .external_lex_state = 6}, [4620] = {.lex_state = 128, .external_lex_state = 6}, - [4621] = {.lex_state = 128, .external_lex_state = 2}, + [4621] = {.lex_state = 20, .external_lex_state = 2}, [4622] = {.lex_state = 128, .external_lex_state = 2}, [4623] = {.lex_state = 128, .external_lex_state = 6}, [4624] = {.lex_state = 128, .external_lex_state = 6}, [4625] = {.lex_state = 128, .external_lex_state = 6}, - [4626] = {.lex_state = 128, .external_lex_state = 8}, - [4627] = {.lex_state = 128, .external_lex_state = 6}, + [4626] = {.lex_state = 128, .external_lex_state = 6}, + [4627] = {.lex_state = 128, .external_lex_state = 2}, [4628] = {.lex_state = 128, .external_lex_state = 6}, [4629] = {.lex_state = 128, .external_lex_state = 6}, [4630] = {.lex_state = 128, .external_lex_state = 6}, - [4631] = {.lex_state = 128, .external_lex_state = 8}, + [4631] = {.lex_state = 128, .external_lex_state = 6}, [4632] = {.lex_state = 128, .external_lex_state = 6}, - [4633] = {.lex_state = 128, .external_lex_state = 2}, + [4633] = {.lex_state = 128, .external_lex_state = 6}, [4634] = {.lex_state = 128, .external_lex_state = 6}, - [4635] = {.lex_state = 128, .external_lex_state = 2}, - [4636] = {.lex_state = 128, .external_lex_state = 6}, + [4635] = {.lex_state = 128, .external_lex_state = 6}, + [4636] = {.lex_state = 128, .external_lex_state = 2}, [4637] = {.lex_state = 128, .external_lex_state = 6}, - [4638] = {.lex_state = 7, .external_lex_state = 2}, + [4638] = {.lex_state = 128, .external_lex_state = 6}, [4639] = {.lex_state = 128, .external_lex_state = 6}, - [4640] = {.lex_state = 128, .external_lex_state = 6}, + [4640] = {.lex_state = 128, .external_lex_state = 2}, [4641] = {.lex_state = 128, .external_lex_state = 6}, [4642] = {.lex_state = 128, .external_lex_state = 6}, [4643] = {.lex_state = 128, .external_lex_state = 2}, [4644] = {.lex_state = 128, .external_lex_state = 6}, [4645] = {.lex_state = 128, .external_lex_state = 6}, - [4646] = {.lex_state = 14, .external_lex_state = 12}, - [4647] = {.lex_state = 12, .external_lex_state = 2}, - [4648] = {.lex_state = 128, .external_lex_state = 2}, - [4649] = {.lex_state = 21, .external_lex_state = 2}, - [4650] = {.lex_state = 128, .external_lex_state = 2}, - [4651] = {.lex_state = 12, .external_lex_state = 2}, - [4652] = {.lex_state = 14, .external_lex_state = 12}, + [4646] = {.lex_state = 128, .external_lex_state = 6}, + [4647] = {.lex_state = 128, .external_lex_state = 2}, + [4648] = {.lex_state = 128, .external_lex_state = 6}, + [4649] = {.lex_state = 128, .external_lex_state = 6}, + [4650] = {.lex_state = 128, .external_lex_state = 6}, + [4651] = {.lex_state = 2, .external_lex_state = 2}, + [4652] = {.lex_state = 128, .external_lex_state = 2}, [4653] = {.lex_state = 128, .external_lex_state = 2}, - [4654] = {.lex_state = 21, .external_lex_state = 2}, - [4655] = {.lex_state = 23, .external_lex_state = 12}, - [4656] = {.lex_state = 14, .external_lex_state = 12}, - [4657] = {.lex_state = 128, .external_lex_state = 2}, - [4658] = {.lex_state = 7, .external_lex_state = 2}, - [4659] = {.lex_state = 23, .external_lex_state = 12}, - [4660] = {.lex_state = 128, .external_lex_state = 2}, + [4654] = {.lex_state = 128, .external_lex_state = 2}, + [4655] = {.lex_state = 128, .external_lex_state = 2}, + [4656] = {.lex_state = 128, .external_lex_state = 6}, + [4657] = {.lex_state = 128, .external_lex_state = 6}, + [4658] = {.lex_state = 128, .external_lex_state = 2}, + [4659] = {.lex_state = 14, .external_lex_state = 12}, + [4660] = {.lex_state = 23, .external_lex_state = 12}, [4661] = {.lex_state = 128, .external_lex_state = 2}, [4662] = {.lex_state = 128, .external_lex_state = 2}, - [4663] = {.lex_state = 128, .external_lex_state = 2}, - [4664] = {.lex_state = 128, .external_lex_state = 2}, + [4663] = {.lex_state = 18, .external_lex_state = 11}, + [4664] = {.lex_state = 128, .external_lex_state = 6}, [4665] = {.lex_state = 128, .external_lex_state = 2}, [4666] = {.lex_state = 14, .external_lex_state = 12}, [4667] = {.lex_state = 128, .external_lex_state = 2}, - [4668] = {.lex_state = 128, .external_lex_state = 6}, + [4668] = {.lex_state = 128, .external_lex_state = 2}, [4669] = {.lex_state = 128, .external_lex_state = 2}, [4670] = {.lex_state = 128, .external_lex_state = 6}, - [4671] = {.lex_state = 128, .external_lex_state = 6}, - [4672] = {.lex_state = 18, .external_lex_state = 11}, + [4671] = {.lex_state = 7, .external_lex_state = 2}, + [4672] = {.lex_state = 128, .external_lex_state = 2}, [4673] = {.lex_state = 128, .external_lex_state = 2}, - [4674] = {.lex_state = 128, .external_lex_state = 6}, - [4675] = {.lex_state = 14, .external_lex_state = 12}, - [4676] = {.lex_state = 23, .external_lex_state = 12}, + [4674] = {.lex_state = 128, .external_lex_state = 2}, + [4675] = {.lex_state = 128, .external_lex_state = 2}, + [4676] = {.lex_state = 128, .external_lex_state = 6}, [4677] = {.lex_state = 128, .external_lex_state = 2}, - [4678] = {.lex_state = 128, .external_lex_state = 6}, + [4678] = {.lex_state = 18, .external_lex_state = 11}, [4679] = {.lex_state = 128, .external_lex_state = 2}, - [4680] = {.lex_state = 128, .external_lex_state = 6}, - [4681] = {.lex_state = 128, .external_lex_state = 2}, - [4682] = {.lex_state = 128, .external_lex_state = 2}, + [4680] = {.lex_state = 128, .external_lex_state = 2}, + [4681] = {.lex_state = 128, .external_lex_state = 6}, + [4682] = {.lex_state = 12, .external_lex_state = 2}, [4683] = {.lex_state = 128, .external_lex_state = 2}, - [4684] = {.lex_state = 128, .external_lex_state = 2}, - [4685] = {.lex_state = 128, .external_lex_state = 2}, + [4684] = {.lex_state = 18, .external_lex_state = 11}, + [4685] = {.lex_state = 23, .external_lex_state = 12}, [4686] = {.lex_state = 128, .external_lex_state = 2}, - [4687] = {.lex_state = 14, .external_lex_state = 12}, + [4687] = {.lex_state = 128, .external_lex_state = 2}, [4688] = {.lex_state = 128, .external_lex_state = 2}, - [4689] = {.lex_state = 23, .external_lex_state = 12}, - [4690] = {.lex_state = 128, .external_lex_state = 2}, - [4691] = {.lex_state = 128, .external_lex_state = 2}, - [4692] = {.lex_state = 128, .external_lex_state = 2}, - [4693] = {.lex_state = 128, .external_lex_state = 2}, + [4689] = {.lex_state = 128, .external_lex_state = 6}, + [4690] = {.lex_state = 128, .external_lex_state = 6}, + [4691] = {.lex_state = 14, .external_lex_state = 12}, + [4692] = {.lex_state = 23, .external_lex_state = 12}, + [4693] = {.lex_state = 128, .external_lex_state = 6}, [4694] = {.lex_state = 128, .external_lex_state = 2}, - [4695] = {.lex_state = 23, .external_lex_state = 12}, - [4696] = {.lex_state = 14, .external_lex_state = 12}, - [4697] = {.lex_state = 23, .external_lex_state = 12}, - [4698] = {.lex_state = 128, .external_lex_state = 2}, - [4699] = {.lex_state = 128, .external_lex_state = 6}, - [4700] = {.lex_state = 128, .external_lex_state = 2}, - [4701] = {.lex_state = 128, .external_lex_state = 6}, - [4702] = {.lex_state = 14, .external_lex_state = 12}, - [4703] = {.lex_state = 23, .external_lex_state = 12}, - [4704] = {.lex_state = 128, .external_lex_state = 2}, - [4705] = {.lex_state = 128, .external_lex_state = 6}, + [4695] = {.lex_state = 128, .external_lex_state = 2}, + [4696] = {.lex_state = 128, .external_lex_state = 6}, + [4697] = {.lex_state = 128, .external_lex_state = 2}, + [4698] = {.lex_state = 128, .external_lex_state = 6}, + [4699] = {.lex_state = 128, .external_lex_state = 2}, + [4700] = {.lex_state = 14, .external_lex_state = 12}, + [4701] = {.lex_state = 23, .external_lex_state = 12}, + [4702] = {.lex_state = 128, .external_lex_state = 2}, + [4703] = {.lex_state = 14, .external_lex_state = 12}, + [4704] = {.lex_state = 23, .external_lex_state = 12}, + [4705] = {.lex_state = 128, .external_lex_state = 2}, [4706] = {.lex_state = 128, .external_lex_state = 2}, - [4707] = {.lex_state = 12, .external_lex_state = 2}, - [4708] = {.lex_state = 128, .external_lex_state = 6}, - [4709] = {.lex_state = 128, .external_lex_state = 2}, + [4707] = {.lex_state = 14, .external_lex_state = 12}, + [4708] = {.lex_state = 128, .external_lex_state = 2}, + [4709] = {.lex_state = 128, .external_lex_state = 6}, [4710] = {.lex_state = 128, .external_lex_state = 2}, [4711] = {.lex_state = 128, .external_lex_state = 2}, - [4712] = {.lex_state = 128, .external_lex_state = 2}, - [4713] = {.lex_state = 128, .external_lex_state = 6}, - [4714] = {.lex_state = 21, .external_lex_state = 2}, - [4715] = {.lex_state = 128, .external_lex_state = 2}, + [4712] = {.lex_state = 14, .external_lex_state = 12}, + [4713] = {.lex_state = 128, .external_lex_state = 2}, + [4714] = {.lex_state = 128, .external_lex_state = 2}, + [4715] = {.lex_state = 7, .external_lex_state = 2}, [4716] = {.lex_state = 128, .external_lex_state = 2}, [4717] = {.lex_state = 128, .external_lex_state = 2}, - [4718] = {.lex_state = 128, .external_lex_state = 2}, - [4719] = {.lex_state = 128, .external_lex_state = 2}, - [4720] = {.lex_state = 128, .external_lex_state = 2}, + [4718] = {.lex_state = 21, .external_lex_state = 2}, + [4719] = {.lex_state = 23, .external_lex_state = 12}, + [4720] = {.lex_state = 14, .external_lex_state = 12}, [4721] = {.lex_state = 128, .external_lex_state = 2}, - [4722] = {.lex_state = 128, .external_lex_state = 2}, + [4722] = {.lex_state = 23, .external_lex_state = 12}, [4723] = {.lex_state = 128, .external_lex_state = 2}, - [4724] = {.lex_state = 128, .external_lex_state = 2}, - [4725] = {.lex_state = 128, .external_lex_state = 2}, + [4724] = {.lex_state = 23, .external_lex_state = 12}, + [4725] = {.lex_state = 128, .external_lex_state = 6}, [4726] = {.lex_state = 128, .external_lex_state = 2}, - [4727] = {.lex_state = 128, .external_lex_state = 2}, + [4727] = {.lex_state = 128, .external_lex_state = 6}, [4728] = {.lex_state = 128, .external_lex_state = 2}, [4729] = {.lex_state = 128, .external_lex_state = 2}, [4730] = {.lex_state = 128, .external_lex_state = 2}, [4731] = {.lex_state = 128, .external_lex_state = 2}, - [4732] = {.lex_state = 2, .external_lex_state = 2}, - [4733] = {.lex_state = 14, .external_lex_state = 12}, + [4732] = {.lex_state = 128, .external_lex_state = 2}, + [4733] = {.lex_state = 128, .external_lex_state = 2}, [4734] = {.lex_state = 23, .external_lex_state = 12}, - [4735] = {.lex_state = 128, .external_lex_state = 2}, + [4735] = {.lex_state = 23, .external_lex_state = 12}, [4736] = {.lex_state = 128, .external_lex_state = 2}, [4737] = {.lex_state = 128, .external_lex_state = 2}, - [4738] = {.lex_state = 2, .external_lex_state = 2}, - [4739] = {.lex_state = 18, .external_lex_state = 11}, - [4740] = {.lex_state = 2, .external_lex_state = 2}, - [4741] = {.lex_state = 2, .external_lex_state = 2}, - [4742] = {.lex_state = 128, .external_lex_state = 2}, - [4743] = {.lex_state = 14, .external_lex_state = 12}, - [4744] = {.lex_state = 128, .external_lex_state = 2}, - [4745] = {.lex_state = 23, .external_lex_state = 12}, + [4738] = {.lex_state = 14, .external_lex_state = 12}, + [4739] = {.lex_state = 128, .external_lex_state = 6}, + [4740] = {.lex_state = 128, .external_lex_state = 2}, + [4741] = {.lex_state = 128, .external_lex_state = 2}, + [4742] = {.lex_state = 23, .external_lex_state = 12}, + [4743] = {.lex_state = 2, .external_lex_state = 2}, + [4744] = {.lex_state = 128, .external_lex_state = 9}, + [4745] = {.lex_state = 14, .external_lex_state = 12}, [4746] = {.lex_state = 128, .external_lex_state = 2}, - [4747] = {.lex_state = 128, .external_lex_state = 6}, - [4748] = {.lex_state = 128, .external_lex_state = 8}, - [4749] = {.lex_state = 128, .external_lex_state = 6}, + [4747] = {.lex_state = 128, .external_lex_state = 2}, + [4748] = {.lex_state = 128, .external_lex_state = 2}, + [4749] = {.lex_state = 23, .external_lex_state = 12}, [4750] = {.lex_state = 128, .external_lex_state = 2}, - [4751] = {.lex_state = 23, .external_lex_state = 12}, - [4752] = {.lex_state = 14, .external_lex_state = 12}, - [4753] = {.lex_state = 2, .external_lex_state = 2}, - [4754] = {.lex_state = 14, .external_lex_state = 12}, - [4755] = {.lex_state = 23, .external_lex_state = 12}, - [4756] = {.lex_state = 128, .external_lex_state = 6}, - [4757] = {.lex_state = 14, .external_lex_state = 12}, - [4758] = {.lex_state = 23, .external_lex_state = 12}, - [4759] = {.lex_state = 128, .external_lex_state = 6}, + [4751] = {.lex_state = 12, .external_lex_state = 2}, + [4752] = {.lex_state = 21, .external_lex_state = 2}, + [4753] = {.lex_state = 128, .external_lex_state = 2}, + [4754] = {.lex_state = 128, .external_lex_state = 2}, + [4755] = {.lex_state = 128, .external_lex_state = 2}, + [4756] = {.lex_state = 128, .external_lex_state = 2}, + [4757] = {.lex_state = 128, .external_lex_state = 2}, + [4758] = {.lex_state = 128, .external_lex_state = 2}, + [4759] = {.lex_state = 128, .external_lex_state = 2}, [4760] = {.lex_state = 128, .external_lex_state = 2}, [4761] = {.lex_state = 128, .external_lex_state = 2}, - [4762] = {.lex_state = 14, .external_lex_state = 12}, - [4763] = {.lex_state = 23, .external_lex_state = 12}, - [4764] = {.lex_state = 14, .external_lex_state = 12}, - [4765] = {.lex_state = 128, .external_lex_state = 6}, - [4766] = {.lex_state = 128, .external_lex_state = 2}, - [4767] = {.lex_state = 23, .external_lex_state = 12}, - [4768] = {.lex_state = 14, .external_lex_state = 12}, - [4769] = {.lex_state = 128, .external_lex_state = 2}, - [4770] = {.lex_state = 128, .external_lex_state = 2}, - [4771] = {.lex_state = 14, .external_lex_state = 12}, - [4772] = {.lex_state = 128, .external_lex_state = 2}, - [4773] = {.lex_state = 7, .external_lex_state = 2}, + [4762] = {.lex_state = 128, .external_lex_state = 6}, + [4763] = {.lex_state = 128, .external_lex_state = 8}, + [4764] = {.lex_state = 128, .external_lex_state = 2}, + [4765] = {.lex_state = 12, .external_lex_state = 2}, + [4766] = {.lex_state = 2, .external_lex_state = 2}, + [4767] = {.lex_state = 21, .external_lex_state = 2}, + [4768] = {.lex_state = 128, .external_lex_state = 2}, + [4769] = {.lex_state = 128, .external_lex_state = 6}, + [4770] = {.lex_state = 14, .external_lex_state = 12}, + [4771] = {.lex_state = 128, .external_lex_state = 2}, + [4772] = {.lex_state = 23, .external_lex_state = 12}, + [4773] = {.lex_state = 14, .external_lex_state = 12}, [4774] = {.lex_state = 23, .external_lex_state = 12}, - [4775] = {.lex_state = 128, .external_lex_state = 6}, - [4776] = {.lex_state = 128, .external_lex_state = 2}, + [4775] = {.lex_state = 128, .external_lex_state = 2}, + [4776] = {.lex_state = 14, .external_lex_state = 12}, [4777] = {.lex_state = 128, .external_lex_state = 2}, - [4778] = {.lex_state = 14, .external_lex_state = 12}, + [4778] = {.lex_state = 2, .external_lex_state = 2}, [4779] = {.lex_state = 128, .external_lex_state = 2}, [4780] = {.lex_state = 128, .external_lex_state = 2}, - [4781] = {.lex_state = 128, .external_lex_state = 2}, + [4781] = {.lex_state = 2, .external_lex_state = 2}, [4782] = {.lex_state = 23, .external_lex_state = 12}, - [4783] = {.lex_state = 14, .external_lex_state = 12}, - [4784] = {.lex_state = 23, .external_lex_state = 12}, - [4785] = {.lex_state = 18, .external_lex_state = 11}, + [4783] = {.lex_state = 128, .external_lex_state = 2}, + [4784] = {.lex_state = 128, .external_lex_state = 2}, + [4785] = {.lex_state = 128, .external_lex_state = 2}, [4786] = {.lex_state = 128, .external_lex_state = 2}, - [4787] = {.lex_state = 128, .external_lex_state = 2}, - [4788] = {.lex_state = 128, .external_lex_state = 2}, - [4789] = {.lex_state = 128, .external_lex_state = 2}, - [4790] = {.lex_state = 128, .external_lex_state = 2}, + [4787] = {.lex_state = 14, .external_lex_state = 12}, + [4788] = {.lex_state = 23, .external_lex_state = 12}, + [4789] = {.lex_state = 14, .external_lex_state = 12}, + [4790] = {.lex_state = 23, .external_lex_state = 12}, [4791] = {.lex_state = 14, .external_lex_state = 12}, - [4792] = {.lex_state = 23, .external_lex_state = 12}, - [4793] = {.lex_state = 14, .external_lex_state = 12}, - [4794] = {.lex_state = 23, .external_lex_state = 12}, - [4795] = {.lex_state = 23, .external_lex_state = 12}, - [4796] = {.lex_state = 128, .external_lex_state = 9}, - [4797] = {.lex_state = 128, .external_lex_state = 2}, + [4792] = {.lex_state = 14, .external_lex_state = 12}, + [4793] = {.lex_state = 23, .external_lex_state = 12}, + [4794] = {.lex_state = 128, .external_lex_state = 2}, + [4795] = {.lex_state = 128, .external_lex_state = 2}, + [4796] = {.lex_state = 128, .external_lex_state = 2}, + [4797] = {.lex_state = 14, .external_lex_state = 12}, [4798] = {.lex_state = 23, .external_lex_state = 12}, - [4799] = {.lex_state = 128, .external_lex_state = 6}, - [4800] = {.lex_state = 128, .external_lex_state = 6}, - [4801] = {.lex_state = 128, .external_lex_state = 6}, - [4802] = {.lex_state = 128, .external_lex_state = 2}, - [4803] = {.lex_state = 128, .external_lex_state = 2}, - [4804] = {.lex_state = 128, .external_lex_state = 6}, + [4799] = {.lex_state = 14, .external_lex_state = 12}, + [4800] = {.lex_state = 128, .external_lex_state = 2}, + [4801] = {.lex_state = 23, .external_lex_state = 12}, + [4802] = {.lex_state = 14, .external_lex_state = 12}, + [4803] = {.lex_state = 14, .external_lex_state = 12}, + [4804] = {.lex_state = 23, .external_lex_state = 12}, [4805] = {.lex_state = 128, .external_lex_state = 2}, [4806] = {.lex_state = 128, .external_lex_state = 6}, - [4807] = {.lex_state = 128, .external_lex_state = 2}, + [4807] = {.lex_state = 128, .external_lex_state = 6}, [4808] = {.lex_state = 128, .external_lex_state = 2}, [4809] = {.lex_state = 128, .external_lex_state = 2}, - [4810] = {.lex_state = 128, .external_lex_state = 2}, + [4810] = {.lex_state = 128, .external_lex_state = 6}, [4811] = {.lex_state = 128, .external_lex_state = 2}, - [4812] = {.lex_state = 128, .external_lex_state = 2}, + [4812] = {.lex_state = 128, .external_lex_state = 6}, [4813] = {.lex_state = 128, .external_lex_state = 2}, [4814] = {.lex_state = 128, .external_lex_state = 2}, [4815] = {.lex_state = 128, .external_lex_state = 2}, [4816] = {.lex_state = 128, .external_lex_state = 6}, - [4817] = {.lex_state = 128, .external_lex_state = 6}, + [4817] = {.lex_state = 2, .external_lex_state = 2}, [4818] = {.lex_state = 128, .external_lex_state = 6}, - [4819] = {.lex_state = 128, .external_lex_state = 6}, - [4820] = {.lex_state = 128, .external_lex_state = 6}, - [4821] = {.lex_state = 128, .external_lex_state = 6}, - [4822] = {.lex_state = 128, .external_lex_state = 6}, - [4823] = {.lex_state = 128, .external_lex_state = 6}, + [4819] = {.lex_state = 128, .external_lex_state = 2}, + [4820] = {.lex_state = 128, .external_lex_state = 2}, + [4821] = {.lex_state = 128, .external_lex_state = 2}, + [4822] = {.lex_state = 128, .external_lex_state = 2}, + [4823] = {.lex_state = 128, .external_lex_state = 2}, [4824] = {.lex_state = 128, .external_lex_state = 2}, [4825] = {.lex_state = 128, .external_lex_state = 6}, - [4826] = {.lex_state = 128, .external_lex_state = 6}, + [4826] = {.lex_state = 128, .external_lex_state = 2}, [4827] = {.lex_state = 128, .external_lex_state = 6}, - [4828] = {.lex_state = 128, .external_lex_state = 2}, + [4828] = {.lex_state = 128, .external_lex_state = 6}, [4829] = {.lex_state = 128, .external_lex_state = 2}, [4830] = {.lex_state = 128, .external_lex_state = 2}, [4831] = {.lex_state = 128, .external_lex_state = 2}, - [4832] = {.lex_state = 128, .external_lex_state = 2}, + [4832] = {.lex_state = 128, .external_lex_state = 6}, [4833] = {.lex_state = 128, .external_lex_state = 6}, - [4834] = {.lex_state = 128, .external_lex_state = 6}, + [4834] = {.lex_state = 128, .external_lex_state = 2}, [4835] = {.lex_state = 128, .external_lex_state = 6}, [4836] = {.lex_state = 128, .external_lex_state = 2}, - [4837] = {.lex_state = 128, .external_lex_state = 2}, + [4837] = {.lex_state = 128, .external_lex_state = 6}, [4838] = {.lex_state = 128, .external_lex_state = 6}, - [4839] = {.lex_state = 128, .external_lex_state = 2}, - [4840] = {.lex_state = 128, .external_lex_state = 2}, + [4839] = {.lex_state = 128, .external_lex_state = 6}, + [4840] = {.lex_state = 128, .external_lex_state = 6}, [4841] = {.lex_state = 128, .external_lex_state = 6}, [4842] = {.lex_state = 128, .external_lex_state = 6}, - [4843] = {.lex_state = 128, .external_lex_state = 6}, - [4844] = {.lex_state = 128, .external_lex_state = 2}, - [4845] = {.lex_state = 128, .external_lex_state = 6}, - [4846] = {.lex_state = 128, .external_lex_state = 2}, - [4847] = {.lex_state = 128, .external_lex_state = 2}, - [4848] = {.lex_state = 128, .external_lex_state = 2}, + [4843] = {.lex_state = 128, .external_lex_state = 2}, + [4844] = {.lex_state = 128, .external_lex_state = 6}, + [4845] = {.lex_state = 128, .external_lex_state = 2}, + [4846] = {.lex_state = 128, .external_lex_state = 6}, + [4847] = {.lex_state = 128, .external_lex_state = 6}, + [4848] = {.lex_state = 128, .external_lex_state = 6}, [4849] = {.lex_state = 128, .external_lex_state = 6}, [4850] = {.lex_state = 128, .external_lex_state = 2}, [4851] = {.lex_state = 128, .external_lex_state = 2}, - [4852] = {.lex_state = 128, .external_lex_state = 6}, - [4853] = {.lex_state = 128, .external_lex_state = 2}, + [4852] = {.lex_state = 128, .external_lex_state = 2}, + [4853] = {.lex_state = 128, .external_lex_state = 6}, [4854] = {.lex_state = 128, .external_lex_state = 2}, [4855] = {.lex_state = 128, .external_lex_state = 2}, [4856] = {.lex_state = 128, .external_lex_state = 2}, [4857] = {.lex_state = 128, .external_lex_state = 2}, [4858] = {.lex_state = 128, .external_lex_state = 6}, - [4859] = {.lex_state = 128, .external_lex_state = 6}, - [4860] = {.lex_state = 128, .external_lex_state = 6}, + [4859] = {.lex_state = 128, .external_lex_state = 2}, + [4860] = {.lex_state = 128, .external_lex_state = 2}, [4861] = {.lex_state = 128, .external_lex_state = 6}, [4862] = {.lex_state = 128, .external_lex_state = 2}, - [4863] = {.lex_state = 2, .external_lex_state = 2}, + [4863] = {.lex_state = 128, .external_lex_state = 2}, [4864] = {.lex_state = 128, .external_lex_state = 2}, [4865] = {.lex_state = 128, .external_lex_state = 2}, - [4866] = {.lex_state = 128, .external_lex_state = 2}, - [4867] = {.lex_state = 128, .external_lex_state = 2}, - [4868] = {.lex_state = 128, .external_lex_state = 2}, + [4866] = {.lex_state = 128, .external_lex_state = 6}, + [4867] = {.lex_state = 128, .external_lex_state = 6}, + [4868] = {.lex_state = 128, .external_lex_state = 6}, [4869] = {.lex_state = 128, .external_lex_state = 6}, - [4870] = {.lex_state = 128, .external_lex_state = 2}, - [4871] = {.lex_state = 128, .external_lex_state = 2}, + [4870] = {.lex_state = 128, .external_lex_state = 6}, + [4871] = {.lex_state = 128, .external_lex_state = 6}, [4872] = {.lex_state = 128, .external_lex_state = 6}, - [4873] = {.lex_state = 128, .external_lex_state = 2}, + [4873] = {.lex_state = 128, .external_lex_state = 6}, [4874] = {.lex_state = 128, .external_lex_state = 2}, [4875] = {.lex_state = 128, .external_lex_state = 6}, - [4876] = {.lex_state = 128, .external_lex_state = 2}, - [4877] = {.lex_state = 128, .external_lex_state = 2}, + [4876] = {.lex_state = 128, .external_lex_state = 6}, + [4877] = {.lex_state = 128, .external_lex_state = 6}, [4878] = {.lex_state = 128, .external_lex_state = 2}, [4879] = {.lex_state = 128, .external_lex_state = 2}, - [4880] = {.lex_state = 128, .external_lex_state = 6}, + [4880] = {.lex_state = 128, .external_lex_state = 2}, [4881] = {.lex_state = 128, .external_lex_state = 2}, [4882] = {.lex_state = 128, .external_lex_state = 2}, [4883] = {.lex_state = 128, .external_lex_state = 6}, - [4884] = {.lex_state = 128, .external_lex_state = 6}, + [4884] = {.lex_state = 2, .external_lex_state = 2}, [4885] = {.lex_state = 128, .external_lex_state = 6}, - [4886] = {.lex_state = 128, .external_lex_state = 6}, - [4887] = {.lex_state = 128, .external_lex_state = 6}, - [4888] = {.lex_state = 128, .external_lex_state = 6}, - [4889] = {.lex_state = 2, .external_lex_state = 2}, - [4890] = {.lex_state = 128, .external_lex_state = 6}, + [4886] = {.lex_state = 128, .external_lex_state = 2}, + [4887] = {.lex_state = 128, .external_lex_state = 2}, + [4888] = {.lex_state = 128, .external_lex_state = 2}, + [4889] = {.lex_state = 128, .external_lex_state = 2}, + [4890] = {.lex_state = 128, .external_lex_state = 2}, [4891] = {.lex_state = 128, .external_lex_state = 6}, [4892] = {.lex_state = 128, .external_lex_state = 2}, [4893] = {.lex_state = 128, .external_lex_state = 2}, [4894] = {.lex_state = 128, .external_lex_state = 2}, - [4895] = {.lex_state = 128, .external_lex_state = 6}, - [4896] = {.lex_state = 2, .external_lex_state = 2}, - [4897] = {.lex_state = 128, .external_lex_state = 6}, - [4898] = {.lex_state = 128, .external_lex_state = 2}, + [4895] = {.lex_state = 128, .external_lex_state = 2}, + [4896] = {.lex_state = 128, .external_lex_state = 6}, + [4897] = {.lex_state = 128, .external_lex_state = 2}, + [4898] = {.lex_state = 128, .external_lex_state = 6}, [4899] = {.lex_state = 128, .external_lex_state = 6}, [4900] = {.lex_state = 128, .external_lex_state = 2}, [4901] = {.lex_state = 128, .external_lex_state = 2}, [4902] = {.lex_state = 128, .external_lex_state = 6}, - [4903] = {.lex_state = 128, .external_lex_state = 6}, + [4903] = {.lex_state = 128, .external_lex_state = 2}, [4904] = {.lex_state = 128, .external_lex_state = 6}, - [4905] = {.lex_state = 128, .external_lex_state = 6}, - [4906] = {.lex_state = 128, .external_lex_state = 6}, + [4905] = {.lex_state = 128, .external_lex_state = 2}, + [4906] = {.lex_state = 128, .external_lex_state = 2}, [4907] = {.lex_state = 128, .external_lex_state = 6}, - [4908] = {.lex_state = 128, .external_lex_state = 6}, - [4909] = {.lex_state = 128, .external_lex_state = 2}, - [4910] = {.lex_state = 128, .external_lex_state = 2}, + [4908] = {.lex_state = 128, .external_lex_state = 2}, + [4909] = {.lex_state = 128, .external_lex_state = 6}, + [4910] = {.lex_state = 128, .external_lex_state = 6}, [4911] = {.lex_state = 128, .external_lex_state = 2}, [4912] = {.lex_state = 128, .external_lex_state = 2}, [4913] = {.lex_state = 128, .external_lex_state = 2}, - [4914] = {.lex_state = 2, .external_lex_state = 2}, - [4915] = {.lex_state = 128, .external_lex_state = 6}, - [4916] = {.lex_state = 128, .external_lex_state = 2}, - [4917] = {.lex_state = 128, .external_lex_state = 6}, - [4918] = {.lex_state = 128, .external_lex_state = 2}, + [4914] = {.lex_state = 128, .external_lex_state = 6}, + [4915] = {.lex_state = 128, .external_lex_state = 2}, + [4916] = {.lex_state = 128, .external_lex_state = 6}, + [4917] = {.lex_state = 128, .external_lex_state = 2}, + [4918] = {.lex_state = 128, .external_lex_state = 6}, [4919] = {.lex_state = 128, .external_lex_state = 2}, [4920] = {.lex_state = 128, .external_lex_state = 2}, - [4921] = {.lex_state = 128, .external_lex_state = 2}, - [4922] = {.lex_state = 128, .external_lex_state = 6}, + [4921] = {.lex_state = 2, .external_lex_state = 2}, + [4922] = {.lex_state = 128, .external_lex_state = 2}, [4923] = {.lex_state = 128, .external_lex_state = 2}, [4924] = {.lex_state = 128, .external_lex_state = 6}, [4925] = {.lex_state = 128, .external_lex_state = 6}, - [4926] = {.lex_state = 128, .external_lex_state = 6}, - [4927] = {.lex_state = 128, .external_lex_state = 6}, + [4926] = {.lex_state = 128, .external_lex_state = 2}, + [4927] = {.lex_state = 128, .external_lex_state = 2}, [4928] = {.lex_state = 128, .external_lex_state = 6}, - [4929] = {.lex_state = 128, .external_lex_state = 6}, + [4929] = {.lex_state = 128, .external_lex_state = 2}, [4930] = {.lex_state = 128, .external_lex_state = 2}, [4931] = {.lex_state = 128, .external_lex_state = 6}, [4932] = {.lex_state = 128, .external_lex_state = 6}, - [4933] = {.lex_state = 128, .external_lex_state = 6}, - [4934] = {.lex_state = 128, .external_lex_state = 6}, + [4933] = {.lex_state = 128, .external_lex_state = 2}, + [4934] = {.lex_state = 128, .external_lex_state = 2}, [4935] = {.lex_state = 128, .external_lex_state = 2}, - [4936] = {.lex_state = 128, .external_lex_state = 2}, + [4936] = {.lex_state = 128, .external_lex_state = 6}, [4937] = {.lex_state = 128, .external_lex_state = 6}, [4938] = {.lex_state = 128, .external_lex_state = 6}, - [4939] = {.lex_state = 128, .external_lex_state = 2}, + [4939] = {.lex_state = 128, .external_lex_state = 6}, [4940] = {.lex_state = 128, .external_lex_state = 2}, - [4941] = {.lex_state = 128, .external_lex_state = 2}, + [4941] = {.lex_state = 2, .external_lex_state = 2}, [4942] = {.lex_state = 128, .external_lex_state = 2}, - [4943] = {.lex_state = 128, .external_lex_state = 2}, + [4943] = {.lex_state = 128, .external_lex_state = 6}, [4944] = {.lex_state = 128, .external_lex_state = 2}, [4945] = {.lex_state = 128, .external_lex_state = 6}, - [4946] = {.lex_state = 128, .external_lex_state = 6}, + [4946] = {.lex_state = 128, .external_lex_state = 2}, [4947] = {.lex_state = 128, .external_lex_state = 2}, [4948] = {.lex_state = 128, .external_lex_state = 6}, - [4949] = {.lex_state = 128, .external_lex_state = 6}, + [4949] = {.lex_state = 128, .external_lex_state = 2}, [4950] = {.lex_state = 128, .external_lex_state = 6}, - [4951] = {.lex_state = 128, .external_lex_state = 2}, + [4951] = {.lex_state = 128, .external_lex_state = 6}, [4952] = {.lex_state = 128, .external_lex_state = 6}, - [4953] = {.lex_state = 128, .external_lex_state = 6}, - [4954] = {.lex_state = 128, .external_lex_state = 6}, - [4955] = {.lex_state = 128, .external_lex_state = 2}, + [4953] = {.lex_state = 128, .external_lex_state = 2}, + [4954] = {.lex_state = 2, .external_lex_state = 2}, + [4955] = {.lex_state = 128, .external_lex_state = 6}, [4956] = {.lex_state = 128, .external_lex_state = 6}, [4957] = {.lex_state = 128, .external_lex_state = 6}, - [4958] = {.lex_state = 128, .external_lex_state = 6}, - [4959] = {.lex_state = 128, .external_lex_state = 6}, + [4958] = {.lex_state = 128, .external_lex_state = 2}, + [4959] = {.lex_state = 128, .external_lex_state = 2}, [4960] = {.lex_state = 128, .external_lex_state = 6}, - [4961] = {.lex_state = 128, .external_lex_state = 2}, - [4962] = {.lex_state = 128, .external_lex_state = 6}, - [4963] = {.lex_state = 128, .external_lex_state = 2}, - [4964] = {.lex_state = 128, .external_lex_state = 2}, + [4961] = {.lex_state = 128, .external_lex_state = 6}, + [4962] = {.lex_state = 128, .external_lex_state = 2}, + [4963] = {.lex_state = 128, .external_lex_state = 6}, + [4964] = {.lex_state = 128, .external_lex_state = 6}, [4965] = {.lex_state = 128, .external_lex_state = 6}, - [4966] = {.lex_state = 128, .external_lex_state = 6}, + [4966] = {.lex_state = 128, .external_lex_state = 2}, [4967] = {.lex_state = 128, .external_lex_state = 6}, - [4968] = {.lex_state = 128, .external_lex_state = 6}, - [4969] = {.lex_state = 128, .external_lex_state = 2}, + [4968] = {.lex_state = 2, .external_lex_state = 2}, + [4969] = {.lex_state = 128, .external_lex_state = 6}, [4970] = {.lex_state = 128, .external_lex_state = 6}, - [4971] = {.lex_state = 128, .external_lex_state = 6}, + [4971] = {.lex_state = 128, .external_lex_state = 2}, [4972] = {.lex_state = 128, .external_lex_state = 6}, [4973] = {.lex_state = 128, .external_lex_state = 6}, [4974] = {.lex_state = 128, .external_lex_state = 6}, - [4975] = {.lex_state = 128, .external_lex_state = 6}, + [4975] = {.lex_state = 128, .external_lex_state = 2}, [4976] = {.lex_state = 128, .external_lex_state = 6}, [4977] = {.lex_state = 128, .external_lex_state = 6}, [4978] = {.lex_state = 128, .external_lex_state = 6}, - [4979] = {.lex_state = 128, .external_lex_state = 2}, + [4979] = {.lex_state = 128, .external_lex_state = 6}, [4980] = {.lex_state = 128, .external_lex_state = 6}, [4981] = {.lex_state = 128, .external_lex_state = 6}, [4982] = {.lex_state = 128, .external_lex_state = 6}, @@ -19258,65 +19271,65 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [4987] = {.lex_state = 128, .external_lex_state = 6}, [4988] = {.lex_state = 128, .external_lex_state = 6}, [4989] = {.lex_state = 128, .external_lex_state = 6}, - [4990] = {.lex_state = 128, .external_lex_state = 2}, + [4990] = {.lex_state = 128, .external_lex_state = 6}, [4991] = {.lex_state = 128, .external_lex_state = 6}, - [4992] = {.lex_state = 128, .external_lex_state = 2}, + [4992] = {.lex_state = 128, .external_lex_state = 6}, [4993] = {.lex_state = 128, .external_lex_state = 6}, [4994] = {.lex_state = 128, .external_lex_state = 6}, [4995] = {.lex_state = 128, .external_lex_state = 6}, [4996] = {.lex_state = 128, .external_lex_state = 6}, [4997] = {.lex_state = 128, .external_lex_state = 6}, - [4998] = {.lex_state = 128, .external_lex_state = 2}, + [4998] = {.lex_state = 128, .external_lex_state = 6}, [4999] = {.lex_state = 128, .external_lex_state = 6}, [5000] = {.lex_state = 128, .external_lex_state = 6}, [5001] = {.lex_state = 128, .external_lex_state = 6}, [5002] = {.lex_state = 128, .external_lex_state = 6}, [5003] = {.lex_state = 128, .external_lex_state = 6}, [5004] = {.lex_state = 128, .external_lex_state = 6}, - [5005] = {.lex_state = 128, .external_lex_state = 6}, + [5005] = {.lex_state = 128, .external_lex_state = 2}, [5006] = {.lex_state = 128, .external_lex_state = 6}, - [5007] = {.lex_state = 128, .external_lex_state = 6}, + [5007] = {.lex_state = 128, .external_lex_state = 2}, [5008] = {.lex_state = 128, .external_lex_state = 6}, - [5009] = {.lex_state = 128, .external_lex_state = 6}, + [5009] = {.lex_state = 128, .external_lex_state = 2}, [5010] = {.lex_state = 128, .external_lex_state = 6}, [5011] = {.lex_state = 128, .external_lex_state = 6}, - [5012] = {.lex_state = 128, .external_lex_state = 6}, + [5012] = {.lex_state = 128, .external_lex_state = 2}, [5013] = {.lex_state = 128, .external_lex_state = 6}, - [5014] = {.lex_state = 128, .external_lex_state = 6}, + [5014] = {.lex_state = 128, .external_lex_state = 2}, [5015] = {.lex_state = 128, .external_lex_state = 6}, [5016] = {.lex_state = 128, .external_lex_state = 6}, [5017] = {.lex_state = 128, .external_lex_state = 6}, - [5018] = {.lex_state = 128, .external_lex_state = 2}, + [5018] = {.lex_state = 128, .external_lex_state = 6}, [5019] = {.lex_state = 128, .external_lex_state = 6}, - [5020] = {.lex_state = 128, .external_lex_state = 6}, + [5020] = {.lex_state = 128, .external_lex_state = 2}, [5021] = {.lex_state = 128, .external_lex_state = 6}, - [5022] = {.lex_state = 128, .external_lex_state = 2}, + [5022] = {.lex_state = 128, .external_lex_state = 6}, [5023] = {.lex_state = 128, .external_lex_state = 6}, [5024] = {.lex_state = 128, .external_lex_state = 6}, [5025] = {.lex_state = 128, .external_lex_state = 6}, [5026] = {.lex_state = 128, .external_lex_state = 6}, - [5027] = {.lex_state = 2, .external_lex_state = 2}, + [5027] = {.lex_state = 128, .external_lex_state = 6}, [5028] = {.lex_state = 128, .external_lex_state = 6}, - [5029] = {.lex_state = 128, .external_lex_state = 6}, + [5029] = {.lex_state = 128, .external_lex_state = 2}, [5030] = {.lex_state = 128, .external_lex_state = 6}, [5031] = {.lex_state = 128, .external_lex_state = 6}, - [5032] = {.lex_state = 128, .external_lex_state = 2}, + [5032] = {.lex_state = 128, .external_lex_state = 6}, [5033] = {.lex_state = 128, .external_lex_state = 6}, - [5034] = {.lex_state = 128, .external_lex_state = 2}, + [5034] = {.lex_state = 128, .external_lex_state = 6}, [5035] = {.lex_state = 128, .external_lex_state = 6}, [5036] = {.lex_state = 128, .external_lex_state = 6}, - [5037] = {.lex_state = 128, .external_lex_state = 6}, - [5038] = {.lex_state = 128, .external_lex_state = 2}, + [5037] = {.lex_state = 128, .external_lex_state = 2}, + [5038] = {.lex_state = 128, .external_lex_state = 6}, [5039] = {.lex_state = 128, .external_lex_state = 6}, [5040] = {.lex_state = 128, .external_lex_state = 6}, [5041] = {.lex_state = 128, .external_lex_state = 6}, - [5042] = {.lex_state = 128, .external_lex_state = 6}, - [5043] = {.lex_state = 128, .external_lex_state = 6}, - [5044] = {.lex_state = 128, .external_lex_state = 6}, + [5042] = {.lex_state = 2, .external_lex_state = 2}, + [5043] = {.lex_state = 128, .external_lex_state = 2}, + [5044] = {.lex_state = 128, .external_lex_state = 2}, [5045] = {.lex_state = 128, .external_lex_state = 6}, [5046] = {.lex_state = 128, .external_lex_state = 6}, [5047] = {.lex_state = 128, .external_lex_state = 6}, - [5048] = {.lex_state = 128, .external_lex_state = 6}, + [5048] = {.lex_state = 128, .external_lex_state = 2}, [5049] = {.lex_state = 128, .external_lex_state = 6}, [5050] = {.lex_state = 128, .external_lex_state = 6}, [5051] = {.lex_state = 128, .external_lex_state = 6}, @@ -19327,14 +19340,14 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [5056] = {.lex_state = 128, .external_lex_state = 6}, [5057] = {.lex_state = 128, .external_lex_state = 6}, [5058] = {.lex_state = 128, .external_lex_state = 6}, - [5059] = {.lex_state = 128, .external_lex_state = 2}, + [5059] = {.lex_state = 128, .external_lex_state = 6}, [5060] = {.lex_state = 128, .external_lex_state = 6}, [5061] = {.lex_state = 128, .external_lex_state = 6}, [5062] = {.lex_state = 128, .external_lex_state = 6}, - [5063] = {.lex_state = 128, .external_lex_state = 6}, + [5063] = {.lex_state = 128, .external_lex_state = 2}, [5064] = {.lex_state = 128, .external_lex_state = 6}, [5065] = {.lex_state = 128, .external_lex_state = 6}, - [5066] = {.lex_state = 128, .external_lex_state = 2}, + [5066] = {.lex_state = 128, .external_lex_state = 6}, [5067] = {.lex_state = 128, .external_lex_state = 6}, [5068] = {.lex_state = 128, .external_lex_state = 6}, [5069] = {.lex_state = 128, .external_lex_state = 6}, @@ -19342,7 +19355,7 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [5071] = {.lex_state = 128, .external_lex_state = 6}, [5072] = {.lex_state = 128, .external_lex_state = 6}, [5073] = {.lex_state = 128, .external_lex_state = 6}, - [5074] = {.lex_state = 128, .external_lex_state = 6}, + [5074] = {.lex_state = 128, .external_lex_state = 2}, [5075] = {.lex_state = 128, .external_lex_state = 6}, [5076] = {.lex_state = 128, .external_lex_state = 6}, [5077] = {.lex_state = 128, .external_lex_state = 6}, @@ -19354,139 +19367,139 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [5083] = {.lex_state = 128, .external_lex_state = 6}, [5084] = {.lex_state = 128, .external_lex_state = 6}, [5085] = {.lex_state = 128, .external_lex_state = 6}, - [5086] = {.lex_state = 128, .external_lex_state = 6}, + [5086] = {.lex_state = 128, .external_lex_state = 2}, [5087] = {.lex_state = 128, .external_lex_state = 6}, [5088] = {.lex_state = 128, .external_lex_state = 6}, [5089] = {.lex_state = 128, .external_lex_state = 6}, - [5090] = {.lex_state = 128, .external_lex_state = 2}, - [5091] = {.lex_state = 128, .external_lex_state = 2}, + [5090] = {.lex_state = 2, .external_lex_state = 2}, + [5091] = {.lex_state = 128, .external_lex_state = 6}, [5092] = {.lex_state = 128, .external_lex_state = 6}, [5093] = {.lex_state = 128, .external_lex_state = 6}, - [5094] = {.lex_state = 128, .external_lex_state = 6}, + [5094] = {.lex_state = 128, .external_lex_state = 2}, [5095] = {.lex_state = 128, .external_lex_state = 6}, [5096] = {.lex_state = 128, .external_lex_state = 6}, [5097] = {.lex_state = 128, .external_lex_state = 6}, [5098] = {.lex_state = 128, .external_lex_state = 6}, - [5099] = {.lex_state = 128, .external_lex_state = 2}, - [5100] = {.lex_state = 128, .external_lex_state = 6}, - [5101] = {.lex_state = 128, .external_lex_state = 6}, - [5102] = {.lex_state = 128, .external_lex_state = 2}, + [5099] = {.lex_state = 128, .external_lex_state = 6}, + [5100] = {.lex_state = 128, .external_lex_state = 2}, + [5101] = {.lex_state = 128, .external_lex_state = 2}, + [5102] = {.lex_state = 128, .external_lex_state = 6}, [5103] = {.lex_state = 128, .external_lex_state = 6}, [5104] = {.lex_state = 128, .external_lex_state = 6}, - [5105] = {.lex_state = 128, .external_lex_state = 2}, - [5106] = {.lex_state = 128, .external_lex_state = 2}, + [5105] = {.lex_state = 128, .external_lex_state = 6}, + [5106] = {.lex_state = 128, .external_lex_state = 6}, [5107] = {.lex_state = 128, .external_lex_state = 6}, [5108] = {.lex_state = 128, .external_lex_state = 6}, [5109] = {.lex_state = 128, .external_lex_state = 6}, - [5110] = {.lex_state = 128, .external_lex_state = 6}, + [5110] = {.lex_state = 128, .external_lex_state = 2}, [5111] = {.lex_state = 128, .external_lex_state = 2}, - [5112] = {.lex_state = 128, .external_lex_state = 2}, - [5113] = {.lex_state = 128, .external_lex_state = 2}, + [5112] = {.lex_state = 128, .external_lex_state = 6}, + [5113] = {.lex_state = 2, .external_lex_state = 2}, [5114] = {.lex_state = 128, .external_lex_state = 6}, [5115] = {.lex_state = 128, .external_lex_state = 6}, - [5116] = {.lex_state = 128, .external_lex_state = 6}, - [5117] = {.lex_state = 128, .external_lex_state = 6}, + [5116] = {.lex_state = 128, .external_lex_state = 2}, + [5117] = {.lex_state = 128, .external_lex_state = 2}, [5118] = {.lex_state = 128, .external_lex_state = 6}, [5119] = {.lex_state = 128, .external_lex_state = 6}, [5120] = {.lex_state = 128, .external_lex_state = 6}, - [5121] = {.lex_state = 128, .external_lex_state = 6}, - [5122] = {.lex_state = 128, .external_lex_state = 6}, - [5123] = {.lex_state = 2, .external_lex_state = 2}, - [5124] = {.lex_state = 128, .external_lex_state = 6}, + [5121] = {.lex_state = 128, .external_lex_state = 2}, + [5122] = {.lex_state = 128, .external_lex_state = 2}, + [5123] = {.lex_state = 128, .external_lex_state = 6}, + [5124] = {.lex_state = 128, .external_lex_state = 2}, [5125] = {.lex_state = 128, .external_lex_state = 6}, [5126] = {.lex_state = 128, .external_lex_state = 6}, - [5127] = {.lex_state = 128, .external_lex_state = 6}, - [5128] = {.lex_state = 128, .external_lex_state = 6}, + [5127] = {.lex_state = 128, .external_lex_state = 2}, + [5128] = {.lex_state = 128, .external_lex_state = 2}, [5129] = {.lex_state = 128, .external_lex_state = 6}, - [5130] = {.lex_state = 128, .external_lex_state = 6}, - [5131] = {.lex_state = 128, .external_lex_state = 6}, + [5130] = {.lex_state = 128, .external_lex_state = 2}, + [5131] = {.lex_state = 128, .external_lex_state = 2}, [5132] = {.lex_state = 128, .external_lex_state = 6}, - [5133] = {.lex_state = 128, .external_lex_state = 6}, - [5134] = {.lex_state = 128, .external_lex_state = 2}, - [5135] = {.lex_state = 128, .external_lex_state = 6}, - [5136] = {.lex_state = 128, .external_lex_state = 6}, + [5133] = {.lex_state = 128, .external_lex_state = 2}, + [5134] = {.lex_state = 128, .external_lex_state = 6}, + [5135] = {.lex_state = 128, .external_lex_state = 2}, + [5136] = {.lex_state = 128, .external_lex_state = 2}, [5137] = {.lex_state = 128, .external_lex_state = 6}, [5138] = {.lex_state = 128, .external_lex_state = 6}, - [5139] = {.lex_state = 128, .external_lex_state = 2}, + [5139] = {.lex_state = 128, .external_lex_state = 6}, [5140] = {.lex_state = 128, .external_lex_state = 6}, [5141] = {.lex_state = 128, .external_lex_state = 6}, [5142] = {.lex_state = 128, .external_lex_state = 2}, - [5143] = {.lex_state = 128, .external_lex_state = 6}, + [5143] = {.lex_state = 2, .external_lex_state = 2}, [5144] = {.lex_state = 128, .external_lex_state = 6}, - [5145] = {.lex_state = 128, .external_lex_state = 6}, + [5145] = {.lex_state = 128, .external_lex_state = 2}, [5146] = {.lex_state = 128, .external_lex_state = 6}, [5147] = {.lex_state = 128, .external_lex_state = 6}, [5148] = {.lex_state = 128, .external_lex_state = 6}, [5149] = {.lex_state = 128, .external_lex_state = 6}, [5150] = {.lex_state = 128, .external_lex_state = 6}, - [5151] = {.lex_state = 128, .external_lex_state = 6}, + [5151] = {.lex_state = 128, .external_lex_state = 2}, [5152] = {.lex_state = 128, .external_lex_state = 6}, - [5153] = {.lex_state = 128, .external_lex_state = 6}, - [5154] = {.lex_state = 128, .external_lex_state = 6}, + [5153] = {.lex_state = 128, .external_lex_state = 2}, + [5154] = {.lex_state = 128, .external_lex_state = 2}, [5155] = {.lex_state = 128, .external_lex_state = 6}, [5156] = {.lex_state = 128, .external_lex_state = 6}, [5157] = {.lex_state = 128, .external_lex_state = 6}, [5158] = {.lex_state = 128, .external_lex_state = 6}, - [5159] = {.lex_state = 128, .external_lex_state = 6}, + [5159] = {.lex_state = 128, .external_lex_state = 2}, [5160] = {.lex_state = 128, .external_lex_state = 6}, [5161] = {.lex_state = 128, .external_lex_state = 6}, [5162] = {.lex_state = 128, .external_lex_state = 6}, [5163] = {.lex_state = 128, .external_lex_state = 6}, [5164] = {.lex_state = 128, .external_lex_state = 6}, - [5165] = {.lex_state = 128, .external_lex_state = 6}, + [5165] = {.lex_state = 128, .external_lex_state = 2}, [5166] = {.lex_state = 128, .external_lex_state = 6}, [5167] = {.lex_state = 128, .external_lex_state = 6}, [5168] = {.lex_state = 128, .external_lex_state = 6}, [5169] = {.lex_state = 128, .external_lex_state = 6}, [5170] = {.lex_state = 128, .external_lex_state = 6}, [5171] = {.lex_state = 128, .external_lex_state = 6}, - [5172] = {.lex_state = 128, .external_lex_state = 2}, + [5172] = {.lex_state = 128, .external_lex_state = 6}, [5173] = {.lex_state = 128, .external_lex_state = 6}, - [5174] = {.lex_state = 128, .external_lex_state = 2}, - [5175] = {.lex_state = 128, .external_lex_state = 2}, + [5174] = {.lex_state = 128, .external_lex_state = 6}, + [5175] = {.lex_state = 128, .external_lex_state = 6}, [5176] = {.lex_state = 128, .external_lex_state = 6}, [5177] = {.lex_state = 128, .external_lex_state = 6}, - [5178] = {.lex_state = 128, .external_lex_state = 2}, + [5178] = {.lex_state = 128, .external_lex_state = 6}, [5179] = {.lex_state = 128, .external_lex_state = 6}, - [5180] = {.lex_state = 128, .external_lex_state = 6}, + [5180] = {.lex_state = 128, .external_lex_state = 2}, [5181] = {.lex_state = 128, .external_lex_state = 6}, - [5182] = {.lex_state = 128, .external_lex_state = 6}, + [5182] = {.lex_state = 128, .external_lex_state = 2}, [5183] = {.lex_state = 128, .external_lex_state = 6}, [5184] = {.lex_state = 128, .external_lex_state = 6}, - [5185] = {.lex_state = 128, .external_lex_state = 6}, + [5185] = {.lex_state = 128, .external_lex_state = 2}, [5186] = {.lex_state = 128, .external_lex_state = 6}, - [5187] = {.lex_state = 128, .external_lex_state = 6}, - [5188] = {.lex_state = 128, .external_lex_state = 6}, - [5189] = {.lex_state = 2, .external_lex_state = 2}, + [5187] = {.lex_state = 128, .external_lex_state = 2}, + [5188] = {.lex_state = 128, .external_lex_state = 2}, + [5189] = {.lex_state = 128, .external_lex_state = 2}, [5190] = {.lex_state = 128, .external_lex_state = 6}, - [5191] = {.lex_state = 128, .external_lex_state = 6}, - [5192] = {.lex_state = 128, .external_lex_state = 2}, + [5191] = {.lex_state = 128, .external_lex_state = 2}, + [5192] = {.lex_state = 128, .external_lex_state = 6}, [5193] = {.lex_state = 128, .external_lex_state = 6}, [5194] = {.lex_state = 128, .external_lex_state = 2}, - [5195] = {.lex_state = 128, .external_lex_state = 6}, + [5195] = {.lex_state = 128, .external_lex_state = 2}, [5196] = {.lex_state = 128, .external_lex_state = 2}, [5197] = {.lex_state = 128, .external_lex_state = 6}, [5198] = {.lex_state = 128, .external_lex_state = 6}, [5199] = {.lex_state = 128, .external_lex_state = 2}, [5200] = {.lex_state = 128, .external_lex_state = 6}, - [5201] = {.lex_state = 128, .external_lex_state = 2}, + [5201] = {.lex_state = 128, .external_lex_state = 6}, [5202] = {.lex_state = 128, .external_lex_state = 6}, [5203] = {.lex_state = 128, .external_lex_state = 6}, [5204] = {.lex_state = 128, .external_lex_state = 6}, [5205] = {.lex_state = 128, .external_lex_state = 6}, [5206] = {.lex_state = 128, .external_lex_state = 6}, - [5207] = {.lex_state = 128, .external_lex_state = 6}, - [5208] = {.lex_state = 128, .external_lex_state = 6}, + [5207] = {.lex_state = 128, .external_lex_state = 2}, + [5208] = {.lex_state = 128, .external_lex_state = 2}, [5209] = {.lex_state = 128, .external_lex_state = 6}, [5210] = {.lex_state = 128, .external_lex_state = 6}, [5211] = {.lex_state = 128, .external_lex_state = 6}, [5212] = {.lex_state = 128, .external_lex_state = 6}, - [5213] = {.lex_state = 128, .external_lex_state = 2}, + [5213] = {.lex_state = 128, .external_lex_state = 6}, [5214] = {.lex_state = 128, .external_lex_state = 6}, [5215] = {.lex_state = 128, .external_lex_state = 6}, [5216] = {.lex_state = 128, .external_lex_state = 6}, [5217] = {.lex_state = 128, .external_lex_state = 6}, - [5218] = {.lex_state = 128, .external_lex_state = 6}, + [5218] = {.lex_state = 128, .external_lex_state = 2}, [5219] = {.lex_state = 128, .external_lex_state = 6}, [5220] = {.lex_state = 128, .external_lex_state = 6}, [5221] = {.lex_state = 128, .external_lex_state = 6}, @@ -19496,119 +19509,119 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [5225] = {.lex_state = 128, .external_lex_state = 6}, [5226] = {.lex_state = 128, .external_lex_state = 6}, [5227] = {.lex_state = 128, .external_lex_state = 6}, - [5228] = {.lex_state = 128, .external_lex_state = 2}, + [5228] = {.lex_state = 128, .external_lex_state = 6}, [5229] = {.lex_state = 128, .external_lex_state = 2}, [5230] = {.lex_state = 128, .external_lex_state = 6}, - [5231] = {.lex_state = 128, .external_lex_state = 6}, - [5232] = {.lex_state = 128, .external_lex_state = 2}, - [5233] = {.lex_state = 128, .external_lex_state = 6}, + [5231] = {.lex_state = 128, .external_lex_state = 2}, + [5232] = {.lex_state = 128, .external_lex_state = 6}, + [5233] = {.lex_state = 128, .external_lex_state = 2}, [5234] = {.lex_state = 128, .external_lex_state = 2}, - [5235] = {.lex_state = 128, .external_lex_state = 6}, + [5235] = {.lex_state = 128, .external_lex_state = 2}, [5236] = {.lex_state = 128, .external_lex_state = 6}, [5237] = {.lex_state = 128, .external_lex_state = 6}, [5238] = {.lex_state = 128, .external_lex_state = 6}, - [5239] = {.lex_state = 128, .external_lex_state = 6}, + [5239] = {.lex_state = 128, .external_lex_state = 2}, [5240] = {.lex_state = 128, .external_lex_state = 6}, - [5241] = {.lex_state = 128, .external_lex_state = 2}, + [5241] = {.lex_state = 128, .external_lex_state = 6}, [5242] = {.lex_state = 128, .external_lex_state = 6}, [5243] = {.lex_state = 128, .external_lex_state = 6}, [5244] = {.lex_state = 128, .external_lex_state = 6}, - [5245] = {.lex_state = 128, .external_lex_state = 6}, + [5245] = {.lex_state = 128, .external_lex_state = 2}, [5246] = {.lex_state = 128, .external_lex_state = 6}, [5247] = {.lex_state = 128, .external_lex_state = 6}, - [5248] = {.lex_state = 128, .external_lex_state = 2}, - [5249] = {.lex_state = 128, .external_lex_state = 6}, - [5250] = {.lex_state = 128, .external_lex_state = 6}, - [5251] = {.lex_state = 128, .external_lex_state = 2}, + [5248] = {.lex_state = 128, .external_lex_state = 6}, + [5249] = {.lex_state = 128, .external_lex_state = 2}, + [5250] = {.lex_state = 128, .external_lex_state = 2}, + [5251] = {.lex_state = 128, .external_lex_state = 6}, [5252] = {.lex_state = 128, .external_lex_state = 2}, - [5253] = {.lex_state = 128, .external_lex_state = 6}, + [5253] = {.lex_state = 128, .external_lex_state = 2}, [5254] = {.lex_state = 128, .external_lex_state = 6}, - [5255] = {.lex_state = 128, .external_lex_state = 6}, - [5256] = {.lex_state = 128, .external_lex_state = 6}, + [5255] = {.lex_state = 128, .external_lex_state = 2}, + [5256] = {.lex_state = 128, .external_lex_state = 2}, [5257] = {.lex_state = 128, .external_lex_state = 6}, [5258] = {.lex_state = 128, .external_lex_state = 6}, [5259] = {.lex_state = 128, .external_lex_state = 6}, [5260] = {.lex_state = 128, .external_lex_state = 6}, - [5261] = {.lex_state = 128, .external_lex_state = 2}, + [5261] = {.lex_state = 128, .external_lex_state = 6}, [5262] = {.lex_state = 128, .external_lex_state = 6}, [5263] = {.lex_state = 128, .external_lex_state = 6}, [5264] = {.lex_state = 128, .external_lex_state = 6}, [5265] = {.lex_state = 128, .external_lex_state = 6}, [5266] = {.lex_state = 128, .external_lex_state = 6}, [5267] = {.lex_state = 128, .external_lex_state = 6}, - [5268] = {.lex_state = 128, .external_lex_state = 6}, - [5269] = {.lex_state = 128, .external_lex_state = 2}, + [5268] = {.lex_state = 128, .external_lex_state = 2}, + [5269] = {.lex_state = 128, .external_lex_state = 6}, [5270] = {.lex_state = 128, .external_lex_state = 6}, - [5271] = {.lex_state = 128, .external_lex_state = 6}, - [5272] = {.lex_state = 128, .external_lex_state = 6}, + [5271] = {.lex_state = 2, .external_lex_state = 2}, + [5272] = {.lex_state = 128, .external_lex_state = 2}, [5273] = {.lex_state = 128, .external_lex_state = 6}, [5274] = {.lex_state = 128, .external_lex_state = 6}, [5275] = {.lex_state = 128, .external_lex_state = 6}, [5276] = {.lex_state = 128, .external_lex_state = 6}, - [5277] = {.lex_state = 128, .external_lex_state = 2}, - [5278] = {.lex_state = 128, .external_lex_state = 2}, + [5277] = {.lex_state = 128, .external_lex_state = 6}, + [5278] = {.lex_state = 128, .external_lex_state = 6}, [5279] = {.lex_state = 128, .external_lex_state = 6}, [5280] = {.lex_state = 128, .external_lex_state = 6}, [5281] = {.lex_state = 128, .external_lex_state = 6}, - [5282] = {.lex_state = 128, .external_lex_state = 6}, - [5283] = {.lex_state = 128, .external_lex_state = 2}, - [5284] = {.lex_state = 128, .external_lex_state = 2}, + [5282] = {.lex_state = 128, .external_lex_state = 2}, + [5283] = {.lex_state = 128, .external_lex_state = 6}, + [5284] = {.lex_state = 128, .external_lex_state = 6}, [5285] = {.lex_state = 128, .external_lex_state = 6}, - [5286] = {.lex_state = 128, .external_lex_state = 2}, + [5286] = {.lex_state = 128, .external_lex_state = 6}, [5287] = {.lex_state = 128, .external_lex_state = 6}, [5288] = {.lex_state = 128, .external_lex_state = 6}, [5289] = {.lex_state = 128, .external_lex_state = 6}, [5290] = {.lex_state = 128, .external_lex_state = 6}, [5291] = {.lex_state = 128, .external_lex_state = 6}, - [5292] = {.lex_state = 128, .external_lex_state = 2}, + [5292] = {.lex_state = 128, .external_lex_state = 6}, [5293] = {.lex_state = 128, .external_lex_state = 6}, [5294] = {.lex_state = 128, .external_lex_state = 6}, [5295] = {.lex_state = 128, .external_lex_state = 6}, [5296] = {.lex_state = 128, .external_lex_state = 6}, [5297] = {.lex_state = 128, .external_lex_state = 6}, - [5298] = {.lex_state = 128, .external_lex_state = 2}, + [5298] = {.lex_state = 128, .external_lex_state = 6}, [5299] = {.lex_state = 128, .external_lex_state = 6}, [5300] = {.lex_state = 128, .external_lex_state = 6}, - [5301] = {.lex_state = 128, .external_lex_state = 2}, + [5301] = {.lex_state = 128, .external_lex_state = 6}, [5302] = {.lex_state = 128, .external_lex_state = 2}, [5303] = {.lex_state = 128, .external_lex_state = 6}, - [5304] = {.lex_state = 128, .external_lex_state = 2}, - [5305] = {.lex_state = 2, .external_lex_state = 2}, - [5306] = {.lex_state = 128, .external_lex_state = 2}, - [5307] = {.lex_state = 128, .external_lex_state = 2}, - [5308] = {.lex_state = 128, .external_lex_state = 6}, - [5309] = {.lex_state = 128, .external_lex_state = 2}, - [5310] = {.lex_state = 128, .external_lex_state = 2}, - [5311] = {.lex_state = 128, .external_lex_state = 2}, - [5312] = {.lex_state = 128, .external_lex_state = 2}, + [5304] = {.lex_state = 128, .external_lex_state = 6}, + [5305] = {.lex_state = 128, .external_lex_state = 6}, + [5306] = {.lex_state = 128, .external_lex_state = 6}, + [5307] = {.lex_state = 128, .external_lex_state = 6}, + [5308] = {.lex_state = 128, .external_lex_state = 2}, + [5309] = {.lex_state = 128, .external_lex_state = 6}, + [5310] = {.lex_state = 128, .external_lex_state = 6}, + [5311] = {.lex_state = 128, .external_lex_state = 6}, + [5312] = {.lex_state = 128, .external_lex_state = 6}, [5313] = {.lex_state = 128, .external_lex_state = 6}, - [5314] = {.lex_state = 128, .external_lex_state = 2}, - [5315] = {.lex_state = 128, .external_lex_state = 6}, + [5314] = {.lex_state = 128, .external_lex_state = 6}, + [5315] = {.lex_state = 128, .external_lex_state = 2}, [5316] = {.lex_state = 128, .external_lex_state = 6}, [5317] = {.lex_state = 128, .external_lex_state = 6}, [5318] = {.lex_state = 128, .external_lex_state = 6}, - [5319] = {.lex_state = 128, .external_lex_state = 6}, - [5320] = {.lex_state = 128, .external_lex_state = 2}, + [5319] = {.lex_state = 128, .external_lex_state = 2}, + [5320] = {.lex_state = 128, .external_lex_state = 6}, [5321] = {.lex_state = 128, .external_lex_state = 6}, - [5322] = {.lex_state = 128, .external_lex_state = 6}, + [5322] = {.lex_state = 128, .external_lex_state = 2}, [5323] = {.lex_state = 128, .external_lex_state = 6}, [5324] = {.lex_state = 128, .external_lex_state = 6}, [5325] = {.lex_state = 128, .external_lex_state = 6}, [5326] = {.lex_state = 128, .external_lex_state = 6}, - [5327] = {.lex_state = 128, .external_lex_state = 2}, - [5328] = {.lex_state = 128, .external_lex_state = 2}, + [5327] = {.lex_state = 128, .external_lex_state = 6}, + [5328] = {.lex_state = 128, .external_lex_state = 6}, [5329] = {.lex_state = 128, .external_lex_state = 6}, [5330] = {.lex_state = 128, .external_lex_state = 6}, [5331] = {.lex_state = 128, .external_lex_state = 6}, - [5332] = {.lex_state = 128, .external_lex_state = 2}, + [5332] = {.lex_state = 128, .external_lex_state = 6}, [5333] = {.lex_state = 128, .external_lex_state = 6}, - [5334] = {.lex_state = 128, .external_lex_state = 2}, + [5334] = {.lex_state = 128, .external_lex_state = 6}, [5335] = {.lex_state = 128, .external_lex_state = 6}, - [5336] = {.lex_state = 128, .external_lex_state = 6}, - [5337] = {.lex_state = 128, .external_lex_state = 2}, - [5338] = {.lex_state = 2, .external_lex_state = 2}, + [5336] = {.lex_state = 128, .external_lex_state = 2}, + [5337] = {.lex_state = 128, .external_lex_state = 6}, + [5338] = {.lex_state = 128, .external_lex_state = 6}, [5339] = {.lex_state = 128, .external_lex_state = 6}, - [5340] = {.lex_state = 128, .external_lex_state = 6}, + [5340] = {.lex_state = 128, .external_lex_state = 2}, [5341] = {.lex_state = 128, .external_lex_state = 6}, [5342] = {.lex_state = 128, .external_lex_state = 6}, [5343] = {.lex_state = 128, .external_lex_state = 6}, @@ -19616,61 +19629,61 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [5345] = {.lex_state = 128, .external_lex_state = 6}, [5346] = {.lex_state = 128, .external_lex_state = 6}, [5347] = {.lex_state = 128, .external_lex_state = 6}, - [5348] = {.lex_state = 128, .external_lex_state = 2}, + [5348] = {.lex_state = 128, .external_lex_state = 6}, [5349] = {.lex_state = 128, .external_lex_state = 6}, [5350] = {.lex_state = 128, .external_lex_state = 2}, [5351] = {.lex_state = 128, .external_lex_state = 6}, [5352] = {.lex_state = 128, .external_lex_state = 6}, - [5353] = {.lex_state = 128, .external_lex_state = 2}, + [5353] = {.lex_state = 128, .external_lex_state = 6}, [5354] = {.lex_state = 128, .external_lex_state = 6}, - [5355] = {.lex_state = 128, .external_lex_state = 2}, + [5355] = {.lex_state = 128, .external_lex_state = 6}, [5356] = {.lex_state = 128, .external_lex_state = 6}, - [5357] = {.lex_state = 128, .external_lex_state = 2}, - [5358] = {.lex_state = 128, .external_lex_state = 2}, + [5357] = {.lex_state = 128, .external_lex_state = 6}, + [5358] = {.lex_state = 128, .external_lex_state = 6}, [5359] = {.lex_state = 128, .external_lex_state = 6}, [5360] = {.lex_state = 128, .external_lex_state = 6}, [5361] = {.lex_state = 128, .external_lex_state = 6}, - [5362] = {.lex_state = 128, .external_lex_state = 6}, + [5362] = {.lex_state = 128, .external_lex_state = 2}, [5363] = {.lex_state = 128, .external_lex_state = 6}, - [5364] = {.lex_state = 2, .external_lex_state = 2}, - [5365] = {.lex_state = 128, .external_lex_state = 6}, + [5364] = {.lex_state = 128, .external_lex_state = 2}, + [5365] = {.lex_state = 128, .external_lex_state = 2}, [5366] = {.lex_state = 128, .external_lex_state = 6}, - [5367] = {.lex_state = 128, .external_lex_state = 6}, + [5367] = {.lex_state = 128, .external_lex_state = 2}, [5368] = {.lex_state = 128, .external_lex_state = 2}, [5369] = {.lex_state = 128, .external_lex_state = 2}, - [5370] = {.lex_state = 128, .external_lex_state = 2}, + [5370] = {.lex_state = 128, .external_lex_state = 6}, [5371] = {.lex_state = 128, .external_lex_state = 6}, [5372] = {.lex_state = 128, .external_lex_state = 6}, - [5373] = {.lex_state = 128, .external_lex_state = 2}, - [5374] = {.lex_state = 128, .external_lex_state = 2}, - [5375] = {.lex_state = 2, .external_lex_state = 2}, + [5373] = {.lex_state = 128, .external_lex_state = 6}, + [5374] = {.lex_state = 128, .external_lex_state = 6}, + [5375] = {.lex_state = 128, .external_lex_state = 6}, [5376] = {.lex_state = 128, .external_lex_state = 6}, - [5377] = {.lex_state = 128, .external_lex_state = 2}, + [5377] = {.lex_state = 128, .external_lex_state = 6}, [5378] = {.lex_state = 128, .external_lex_state = 6}, [5379] = {.lex_state = 128, .external_lex_state = 6}, [5380] = {.lex_state = 128, .external_lex_state = 6}, [5381] = {.lex_state = 128, .external_lex_state = 2}, - [5382] = {.lex_state = 128, .external_lex_state = 2}, + [5382] = {.lex_state = 128, .external_lex_state = 6}, [5383] = {.lex_state = 128, .external_lex_state = 6}, [5384] = {.lex_state = 128, .external_lex_state = 6}, - [5385] = {.lex_state = 128, .external_lex_state = 2}, + [5385] = {.lex_state = 128, .external_lex_state = 6}, [5386] = {.lex_state = 128, .external_lex_state = 6}, [5387] = {.lex_state = 128, .external_lex_state = 2}, - [5388] = {.lex_state = 2, .external_lex_state = 2}, - [5389] = {.lex_state = 128, .external_lex_state = 2}, - [5390] = {.lex_state = 2, .external_lex_state = 2}, + [5388] = {.lex_state = 128, .external_lex_state = 6}, + [5389] = {.lex_state = 128, .external_lex_state = 6}, + [5390] = {.lex_state = 128, .external_lex_state = 6}, [5391] = {.lex_state = 128, .external_lex_state = 6}, [5392] = {.lex_state = 128, .external_lex_state = 6}, - [5393] = {.lex_state = 128, .external_lex_state = 2}, - [5394] = {.lex_state = 128, .external_lex_state = 2}, + [5393] = {.lex_state = 128, .external_lex_state = 6}, + [5394] = {.lex_state = 128, .external_lex_state = 6}, [5395] = {.lex_state = 128, .external_lex_state = 2}, - [5396] = {.lex_state = 128, .external_lex_state = 2}, + [5396] = {.lex_state = 128, .external_lex_state = 6}, [5397] = {.lex_state = 128, .external_lex_state = 6}, [5398] = {.lex_state = 128, .external_lex_state = 6}, - [5399] = {.lex_state = 128, .external_lex_state = 2}, + [5399] = {.lex_state = 128, .external_lex_state = 6}, [5400] = {.lex_state = 128, .external_lex_state = 2}, - [5401] = {.lex_state = 128, .external_lex_state = 2}, - [5402] = {.lex_state = 128, .external_lex_state = 2}, + [5401] = {.lex_state = 128, .external_lex_state = 6}, + [5402] = {.lex_state = 2, .external_lex_state = 2}, [5403] = {.lex_state = 128, .external_lex_state = 6}, [5404] = {.lex_state = 128, .external_lex_state = 6}, [5405] = {.lex_state = 128, .external_lex_state = 6}, @@ -19678,30 +19691,30 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [5407] = {.lex_state = 128, .external_lex_state = 6}, [5408] = {.lex_state = 128, .external_lex_state = 6}, [5409] = {.lex_state = 128, .external_lex_state = 6}, - [5410] = {.lex_state = 128, .external_lex_state = 2}, + [5410] = {.lex_state = 2, .external_lex_state = 2}, [5411] = {.lex_state = 128, .external_lex_state = 2}, - [5412] = {.lex_state = 128, .external_lex_state = 6}, - [5413] = {.lex_state = 128, .external_lex_state = 6}, - [5414] = {.lex_state = 2, .external_lex_state = 2}, - [5415] = {.lex_state = 128, .external_lex_state = 6}, + [5412] = {.lex_state = 2, .external_lex_state = 2}, + [5413] = {.lex_state = 128, .external_lex_state = 2}, + [5414] = {.lex_state = 128, .external_lex_state = 2}, + [5415] = {.lex_state = 128, .external_lex_state = 2}, [5416] = {.lex_state = 128, .external_lex_state = 6}, - [5417] = {.lex_state = 128, .external_lex_state = 2}, + [5417] = {.lex_state = 128, .external_lex_state = 6}, [5418] = {.lex_state = 128, .external_lex_state = 6}, [5419] = {.lex_state = 128, .external_lex_state = 2}, [5420] = {.lex_state = 128, .external_lex_state = 2}, [5421] = {.lex_state = 128, .external_lex_state = 6}, [5422] = {.lex_state = 128, .external_lex_state = 6}, - [5423] = {.lex_state = 128, .external_lex_state = 6}, - [5424] = {.lex_state = 128, .external_lex_state = 2}, - [5425] = {.lex_state = 128, .external_lex_state = 2}, + [5423] = {.lex_state = 128, .external_lex_state = 2}, + [5424] = {.lex_state = 128, .external_lex_state = 6}, + [5425] = {.lex_state = 128, .external_lex_state = 6}, [5426] = {.lex_state = 128, .external_lex_state = 6}, - [5427] = {.lex_state = 128, .external_lex_state = 2}, + [5427] = {.lex_state = 128, .external_lex_state = 6}, [5428] = {.lex_state = 128, .external_lex_state = 2}, - [5429] = {.lex_state = 128, .external_lex_state = 2}, + [5429] = {.lex_state = 128, .external_lex_state = 6}, [5430] = {.lex_state = 128, .external_lex_state = 2}, - [5431] = {.lex_state = 128, .external_lex_state = 2}, + [5431] = {.lex_state = 128, .external_lex_state = 6}, [5432] = {.lex_state = 128, .external_lex_state = 2}, - [5433] = {.lex_state = 128, .external_lex_state = 6}, + [5433] = {.lex_state = 128, .external_lex_state = 2}, [5434] = {.lex_state = 128, .external_lex_state = 2}, [5435] = {.lex_state = 128, .external_lex_state = 2}, [5436] = {.lex_state = 128, .external_lex_state = 2}, @@ -19720,8 +19733,8 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [5449] = {.lex_state = 128, .external_lex_state = 2}, [5450] = {.lex_state = 128, .external_lex_state = 2}, [5451] = {.lex_state = 128, .external_lex_state = 2}, - [5452] = {.lex_state = 128, .external_lex_state = 2}, - [5453] = {.lex_state = 128, .external_lex_state = 2}, + [5452] = {.lex_state = 128, .external_lex_state = 6}, + [5453] = {.lex_state = 128, .external_lex_state = 6}, [5454] = {.lex_state = 128, .external_lex_state = 2}, [5455] = {.lex_state = 128, .external_lex_state = 2}, [5456] = {.lex_state = 128, .external_lex_state = 2}, @@ -19734,9 +19747,9 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [5463] = {.lex_state = 128, .external_lex_state = 2}, [5464] = {.lex_state = 128, .external_lex_state = 2}, [5465] = {.lex_state = 128, .external_lex_state = 2}, - [5466] = {.lex_state = 128, .external_lex_state = 6}, + [5466] = {.lex_state = 128, .external_lex_state = 2}, [5467] = {.lex_state = 128, .external_lex_state = 2}, - [5468] = {.lex_state = 128, .external_lex_state = 6}, + [5468] = {.lex_state = 128, .external_lex_state = 2}, [5469] = {.lex_state = 128, .external_lex_state = 2}, [5470] = {.lex_state = 128, .external_lex_state = 2}, [5471] = {.lex_state = 128, .external_lex_state = 2}, @@ -19744,19 +19757,19 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [5473] = {.lex_state = 128, .external_lex_state = 2}, [5474] = {.lex_state = 128, .external_lex_state = 2}, [5475] = {.lex_state = 128, .external_lex_state = 2}, - [5476] = {.lex_state = 128, .external_lex_state = 6}, - [5477] = {.lex_state = 128, .external_lex_state = 6}, + [5476] = {.lex_state = 128, .external_lex_state = 2}, + [5477] = {.lex_state = 128, .external_lex_state = 2}, [5478] = {.lex_state = 128, .external_lex_state = 2}, - [5479] = {.lex_state = 128, .external_lex_state = 6}, + [5479] = {.lex_state = 128, .external_lex_state = 2}, [5480] = {.lex_state = 128, .external_lex_state = 2}, [5481] = {.lex_state = 128, .external_lex_state = 2}, [5482] = {.lex_state = 128, .external_lex_state = 2}, - [5483] = {.lex_state = 128, .external_lex_state = 2}, + [5483] = {.lex_state = 128, .external_lex_state = 6}, [5484] = {.lex_state = 128, .external_lex_state = 6}, [5485] = {.lex_state = 128, .external_lex_state = 2}, [5486] = {.lex_state = 128, .external_lex_state = 6}, [5487] = {.lex_state = 128, .external_lex_state = 2}, - [5488] = {.lex_state = 128, .external_lex_state = 2}, + [5488] = {.lex_state = 128, .external_lex_state = 6}, [5489] = {.lex_state = 128, .external_lex_state = 2}, [5490] = {.lex_state = 128, .external_lex_state = 2}, [5491] = {.lex_state = 128, .external_lex_state = 2}, @@ -19768,17 +19781,17 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [5497] = {.lex_state = 128, .external_lex_state = 2}, [5498] = {.lex_state = 128, .external_lex_state = 2}, [5499] = {.lex_state = 128, .external_lex_state = 2}, - [5500] = {.lex_state = 128, .external_lex_state = 6}, + [5500] = {.lex_state = 128, .external_lex_state = 2}, [5501] = {.lex_state = 128, .external_lex_state = 2}, [5502] = {.lex_state = 128, .external_lex_state = 6}, - [5503] = {.lex_state = 128, .external_lex_state = 2}, + [5503] = {.lex_state = 128, .external_lex_state = 6}, [5504] = {.lex_state = 128, .external_lex_state = 2}, [5505] = {.lex_state = 128, .external_lex_state = 2}, [5506] = {.lex_state = 128, .external_lex_state = 2}, - [5507] = {.lex_state = 128, .external_lex_state = 6}, + [5507] = {.lex_state = 128, .external_lex_state = 2}, [5508] = {.lex_state = 128, .external_lex_state = 2}, [5509] = {.lex_state = 128, .external_lex_state = 2}, - [5510] = {.lex_state = 128, .external_lex_state = 6}, + [5510] = {.lex_state = 128, .external_lex_state = 2}, [5511] = {.lex_state = 128, .external_lex_state = 2}, [5512] = {.lex_state = 128, .external_lex_state = 2}, [5513] = {.lex_state = 128, .external_lex_state = 2}, @@ -19803,18 +19816,18 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [5532] = {.lex_state = 128, .external_lex_state = 2}, [5533] = {.lex_state = 128, .external_lex_state = 2}, [5534] = {.lex_state = 128, .external_lex_state = 2}, - [5535] = {.lex_state = 128, .external_lex_state = 2}, + [5535] = {.lex_state = 128, .external_lex_state = 6}, [5536] = {.lex_state = 128, .external_lex_state = 2}, [5537] = {.lex_state = 128, .external_lex_state = 2}, - [5538] = {.lex_state = 128, .external_lex_state = 2}, - [5539] = {.lex_state = 128, .external_lex_state = 2}, + [5538] = {.lex_state = 128, .external_lex_state = 6}, + [5539] = {.lex_state = 128, .external_lex_state = 6}, [5540] = {.lex_state = 128, .external_lex_state = 2}, [5541] = {.lex_state = 128, .external_lex_state = 2}, [5542] = {.lex_state = 128, .external_lex_state = 2}, [5543] = {.lex_state = 128, .external_lex_state = 2}, [5544] = {.lex_state = 128, .external_lex_state = 2}, [5545] = {.lex_state = 128, .external_lex_state = 2}, - [5546] = {.lex_state = 128, .external_lex_state = 2}, + [5546] = {.lex_state = 128, .external_lex_state = 6}, [5547] = {.lex_state = 128, .external_lex_state = 2}, [5548] = {.lex_state = 128, .external_lex_state = 2}, [5549] = {.lex_state = 128, .external_lex_state = 2}, @@ -19836,7 +19849,7 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [5565] = {.lex_state = 128, .external_lex_state = 2}, [5566] = {.lex_state = 128, .external_lex_state = 2}, [5567] = {.lex_state = 128, .external_lex_state = 2}, - [5568] = {.lex_state = 128, .external_lex_state = 6}, + [5568] = {.lex_state = 128, .external_lex_state = 2}, [5569] = {.lex_state = 128, .external_lex_state = 2}, [5570] = {.lex_state = 128, .external_lex_state = 2}, [5571] = {.lex_state = 128, .external_lex_state = 2}, @@ -19849,13 +19862,13 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [5578] = {.lex_state = 128, .external_lex_state = 2}, [5579] = {.lex_state = 128, .external_lex_state = 2}, [5580] = {.lex_state = 128, .external_lex_state = 2}, - [5581] = {.lex_state = 128, .external_lex_state = 6}, + [5581] = {.lex_state = 128, .external_lex_state = 2}, [5582] = {.lex_state = 128, .external_lex_state = 2}, [5583] = {.lex_state = 128, .external_lex_state = 2}, [5584] = {.lex_state = 128, .external_lex_state = 2}, - [5585] = {.lex_state = 128, .external_lex_state = 2}, + [5585] = {.lex_state = 128, .external_lex_state = 6}, [5586] = {.lex_state = 128, .external_lex_state = 2}, - [5587] = {.lex_state = 128, .external_lex_state = 2}, + [5587] = {.lex_state = 128, .external_lex_state = 6}, [5588] = {.lex_state = 128, .external_lex_state = 2}, [5589] = {.lex_state = 128, .external_lex_state = 2}, [5590] = {.lex_state = 128, .external_lex_state = 2}, @@ -19886,18 +19899,18 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [5615] = {.lex_state = 128, .external_lex_state = 2}, [5616] = {.lex_state = 128, .external_lex_state = 2}, [5617] = {.lex_state = 128, .external_lex_state = 2}, - [5618] = {.lex_state = 128, .external_lex_state = 2}, - [5619] = {.lex_state = 128, .external_lex_state = 6}, + [5618] = {.lex_state = 11, .external_lex_state = 2}, + [5619] = {.lex_state = 128, .external_lex_state = 2}, [5620] = {.lex_state = 128, .external_lex_state = 2}, [5621] = {.lex_state = 128, .external_lex_state = 2}, [5622] = {.lex_state = 128, .external_lex_state = 2}, - [5623] = {.lex_state = 128, .external_lex_state = 2}, + [5623] = {.lex_state = 128, .external_lex_state = 6}, [5624] = {.lex_state = 128, .external_lex_state = 2}, [5625] = {.lex_state = 128, .external_lex_state = 2}, [5626] = {.lex_state = 128, .external_lex_state = 2}, - [5627] = {.lex_state = 128, .external_lex_state = 6}, + [5627] = {.lex_state = 128, .external_lex_state = 2}, [5628] = {.lex_state = 128, .external_lex_state = 2}, - [5629] = {.lex_state = 11, .external_lex_state = 2}, + [5629] = {.lex_state = 128, .external_lex_state = 2}, [5630] = {.lex_state = 128, .external_lex_state = 2}, [5631] = {.lex_state = 128, .external_lex_state = 2}, [5632] = {.lex_state = 128, .external_lex_state = 2}, @@ -19909,15 +19922,15 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [5638] = {.lex_state = 128, .external_lex_state = 2}, [5639] = {.lex_state = 128, .external_lex_state = 2}, [5640] = {.lex_state = 128, .external_lex_state = 2}, - [5641] = {.lex_state = 128, .external_lex_state = 2}, + [5641] = {.lex_state = 128, .external_lex_state = 6}, [5642] = {.lex_state = 128, .external_lex_state = 2}, [5643] = {.lex_state = 128, .external_lex_state = 2}, - [5644] = {.lex_state = 128, .external_lex_state = 2}, - [5645] = {.lex_state = 128, .external_lex_state = 2}, + [5644] = {.lex_state = 128, .external_lex_state = 6}, + [5645] = {.lex_state = 128, .external_lex_state = 6}, [5646] = {.lex_state = 128, .external_lex_state = 2}, [5647] = {.lex_state = 128, .external_lex_state = 2}, [5648] = {.lex_state = 128, .external_lex_state = 2}, - [5649] = {.lex_state = 128, .external_lex_state = 6}, + [5649] = {.lex_state = 128, .external_lex_state = 2}, [5650] = {.lex_state = 128, .external_lex_state = 2}, [5651] = {.lex_state = 128, .external_lex_state = 2}, [5652] = {.lex_state = 128, .external_lex_state = 2}, @@ -19935,15 +19948,15 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [5664] = {.lex_state = 128, .external_lex_state = 2}, [5665] = {.lex_state = 128, .external_lex_state = 2}, [5666] = {.lex_state = 128, .external_lex_state = 2}, - [5667] = {.lex_state = 128, .external_lex_state = 6}, + [5667] = {.lex_state = 128, .external_lex_state = 2}, [5668] = {.lex_state = 128, .external_lex_state = 2}, [5669] = {.lex_state = 128, .external_lex_state = 2}, [5670] = {.lex_state = 128, .external_lex_state = 2}, - [5671] = {.lex_state = 128, .external_lex_state = 6}, + [5671] = {.lex_state = 128, .external_lex_state = 2}, [5672] = {.lex_state = 128, .external_lex_state = 2}, - [5673] = {.lex_state = 128, .external_lex_state = 6}, + [5673] = {.lex_state = 128, .external_lex_state = 2}, [5674] = {.lex_state = 128, .external_lex_state = 2}, - [5675] = {.lex_state = 128, .external_lex_state = 6}, + [5675] = {.lex_state = 128, .external_lex_state = 2}, [5676] = {.lex_state = 128, .external_lex_state = 2}, [5677] = {.lex_state = 128, .external_lex_state = 2}, [5678] = {.lex_state = 128, .external_lex_state = 2}, @@ -19954,15 +19967,15 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [5683] = {.lex_state = 128, .external_lex_state = 2}, [5684] = {.lex_state = 128, .external_lex_state = 2}, [5685] = {.lex_state = 128, .external_lex_state = 2}, - [5686] = {.lex_state = 128, .external_lex_state = 2}, + [5686] = {.lex_state = 128, .external_lex_state = 6}, [5687] = {.lex_state = 128, .external_lex_state = 2}, - [5688] = {.lex_state = 128, .external_lex_state = 2}, + [5688] = {.lex_state = 128, .external_lex_state = 6}, [5689] = {.lex_state = 128, .external_lex_state = 2}, [5690] = {.lex_state = 128, .external_lex_state = 2}, - [5691] = {.lex_state = 128, .external_lex_state = 2}, - [5692] = {.lex_state = 128, .external_lex_state = 2}, + [5691] = {.lex_state = 128, .external_lex_state = 6}, + [5692] = {.lex_state = 128, .external_lex_state = 6}, [5693] = {.lex_state = 128, .external_lex_state = 2}, - [5694] = {.lex_state = 128, .external_lex_state = 2}, + [5694] = {.lex_state = 128, .external_lex_state = 6}, [5695] = {.lex_state = 128, .external_lex_state = 2}, [5696] = {.lex_state = 128, .external_lex_state = 2}, [5697] = {.lex_state = 128, .external_lex_state = 2}, @@ -19981,7 +19994,7 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [5710] = {.lex_state = 128, .external_lex_state = 2}, [5711] = {.lex_state = 128, .external_lex_state = 2}, [5712] = {.lex_state = 128, .external_lex_state = 2}, - [5713] = {.lex_state = 128, .external_lex_state = 2}, + [5713] = {.lex_state = 128, .external_lex_state = 6}, [5714] = {.lex_state = 128, .external_lex_state = 2}, [5715] = {.lex_state = 128, .external_lex_state = 2}, [5716] = {.lex_state = 128, .external_lex_state = 2}, @@ -19989,8 +20002,8 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [5718] = {.lex_state = 128, .external_lex_state = 2}, [5719] = {.lex_state = 128, .external_lex_state = 2}, [5720] = {.lex_state = 128, .external_lex_state = 2}, - [5721] = {.lex_state = 128, .external_lex_state = 6}, - [5722] = {.lex_state = 128, .external_lex_state = 6}, + [5721] = {.lex_state = 128, .external_lex_state = 2}, + [5722] = {.lex_state = 128, .external_lex_state = 2}, [5723] = {.lex_state = 128, .external_lex_state = 2}, [5724] = {.lex_state = 128, .external_lex_state = 2}, [5725] = {.lex_state = 128, .external_lex_state = 2}, @@ -19998,7 +20011,7 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [5727] = {.lex_state = 128, .external_lex_state = 2}, [5728] = {.lex_state = 128, .external_lex_state = 2}, [5729] = {.lex_state = 128, .external_lex_state = 2}, - [5730] = {.lex_state = 128, .external_lex_state = 6}, + [5730] = {.lex_state = 128, .external_lex_state = 2}, [5731] = {.lex_state = 128, .external_lex_state = 2}, [5732] = {.lex_state = 128, .external_lex_state = 2}, [5733] = {.lex_state = 128, .external_lex_state = 2}, @@ -20008,12 +20021,12 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [5737] = {.lex_state = 128, .external_lex_state = 2}, [5738] = {.lex_state = 128, .external_lex_state = 2}, [5739] = {.lex_state = 128, .external_lex_state = 2}, - [5740] = {.lex_state = 128, .external_lex_state = 2}, + [5740] = {.lex_state = 128, .external_lex_state = 6}, [5741] = {.lex_state = 128, .external_lex_state = 2}, [5742] = {.lex_state = 128, .external_lex_state = 2}, [5743] = {.lex_state = 128, .external_lex_state = 2}, [5744] = {.lex_state = 128, .external_lex_state = 2}, - [5745] = {.lex_state = 128, .external_lex_state = 2}, + [5745] = {.lex_state = 128, .external_lex_state = 6}, [5746] = {.lex_state = 128, .external_lex_state = 2}, [5747] = {.lex_state = 128, .external_lex_state = 2}, [5748] = {.lex_state = 128, .external_lex_state = 2}, @@ -20021,7 +20034,7 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [5750] = {.lex_state = 128, .external_lex_state = 2}, [5751] = {.lex_state = 128, .external_lex_state = 2}, [5752] = {.lex_state = 128, .external_lex_state = 2}, - [5753] = {.lex_state = 128, .external_lex_state = 6}, + [5753] = {.lex_state = 128, .external_lex_state = 2}, [5754] = {.lex_state = 128, .external_lex_state = 2}, [5755] = {.lex_state = 128, .external_lex_state = 2}, [5756] = {.lex_state = 128, .external_lex_state = 2}, @@ -20033,7 +20046,7 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [5762] = {.lex_state = 128, .external_lex_state = 2}, [5763] = {.lex_state = 128, .external_lex_state = 2}, [5764] = {.lex_state = 128, .external_lex_state = 2}, - [5765] = {.lex_state = 128, .external_lex_state = 6}, + [5765] = {.lex_state = 128, .external_lex_state = 2}, [5766] = {.lex_state = 128, .external_lex_state = 2}, [5767] = {.lex_state = 128, .external_lex_state = 2}, [5768] = {.lex_state = 128, .external_lex_state = 2}, @@ -20046,29 +20059,29 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [5775] = {.lex_state = 128, .external_lex_state = 2}, [5776] = {.lex_state = 128, .external_lex_state = 2}, [5777] = {.lex_state = 128, .external_lex_state = 2}, - [5778] = {.lex_state = 128, .external_lex_state = 6}, + [5778] = {.lex_state = 128, .external_lex_state = 2}, [5779] = {.lex_state = 128, .external_lex_state = 2}, [5780] = {.lex_state = 128, .external_lex_state = 2}, [5781] = {.lex_state = 128, .external_lex_state = 6}, [5782] = {.lex_state = 128, .external_lex_state = 2}, - [5783] = {.lex_state = 128, .external_lex_state = 6}, + [5783] = {.lex_state = 128, .external_lex_state = 2}, [5784] = {.lex_state = 128, .external_lex_state = 2}, [5785] = {.lex_state = 128, .external_lex_state = 2}, - [5786] = {.lex_state = 128, .external_lex_state = 2}, + [5786] = {.lex_state = 128, .external_lex_state = 6}, [5787] = {.lex_state = 128, .external_lex_state = 2}, - [5788] = {.lex_state = 128, .external_lex_state = 2}, + [5788] = {.lex_state = 128, .external_lex_state = 6}, [5789] = {.lex_state = 128, .external_lex_state = 2}, [5790] = {.lex_state = 128, .external_lex_state = 2}, [5791] = {.lex_state = 128, .external_lex_state = 2}, [5792] = {.lex_state = 128, .external_lex_state = 2}, [5793] = {.lex_state = 128, .external_lex_state = 2}, - [5794] = {.lex_state = 128, .external_lex_state = 6}, + [5794] = {.lex_state = 128, .external_lex_state = 2}, [5795] = {.lex_state = 128, .external_lex_state = 2}, [5796] = {.lex_state = 128, .external_lex_state = 2}, [5797] = {.lex_state = 128, .external_lex_state = 2}, [5798] = {.lex_state = 128, .external_lex_state = 2}, [5799] = {.lex_state = 128, .external_lex_state = 2}, - [5800] = {.lex_state = 128, .external_lex_state = 2}, + [5800] = {.lex_state = 128, .external_lex_state = 6}, [5801] = {.lex_state = 128, .external_lex_state = 2}, [5802] = {.lex_state = 128, .external_lex_state = 2}, [5803] = {.lex_state = 128, .external_lex_state = 2}, @@ -20076,7 +20089,7 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [5805] = {.lex_state = 128, .external_lex_state = 2}, [5806] = {.lex_state = 128, .external_lex_state = 2}, [5807] = {.lex_state = 128, .external_lex_state = 2}, - [5808] = {.lex_state = 128, .external_lex_state = 6}, + [5808] = {.lex_state = 128, .external_lex_state = 2}, [5809] = {.lex_state = 128, .external_lex_state = 2}, [5810] = {.lex_state = 128, .external_lex_state = 2}, [5811] = {.lex_state = 128, .external_lex_state = 2}, @@ -20099,12 +20112,12 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [5828] = {.lex_state = 128, .external_lex_state = 2}, [5829] = {.lex_state = 128, .external_lex_state = 2}, [5830] = {.lex_state = 128, .external_lex_state = 2}, - [5831] = {.lex_state = 128, .external_lex_state = 2}, + [5831] = {.lex_state = 128, .external_lex_state = 6}, [5832] = {.lex_state = 128, .external_lex_state = 2}, [5833] = {.lex_state = 128, .external_lex_state = 2}, [5834] = {.lex_state = 128, .external_lex_state = 2}, [5835] = {.lex_state = 128, .external_lex_state = 2}, - [5836] = {.lex_state = 128, .external_lex_state = 2}, + [5836] = {.lex_state = 128, .external_lex_state = 6}, [5837] = {.lex_state = 128, .external_lex_state = 2}, [5838] = {.lex_state = 128, .external_lex_state = 2}, [5839] = {.lex_state = 128, .external_lex_state = 2}, @@ -20136,7 +20149,7 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [5865] = {.lex_state = 128, .external_lex_state = 2}, [5866] = {.lex_state = 128, .external_lex_state = 2}, [5867] = {.lex_state = 128, .external_lex_state = 2}, - [5868] = {.lex_state = 128, .external_lex_state = 2}, + [5868] = {.lex_state = 33, .external_lex_state = 2}, [5869] = {.lex_state = 128, .external_lex_state = 2}, [5870] = {.lex_state = 128, .external_lex_state = 2}, [5871] = {.lex_state = 128, .external_lex_state = 2}, @@ -20151,7 +20164,7 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [5880] = {.lex_state = 128, .external_lex_state = 2}, [5881] = {.lex_state = 128, .external_lex_state = 2}, [5882] = {.lex_state = 128, .external_lex_state = 2}, - [5883] = {.lex_state = 1, .external_lex_state = 13}, + [5883] = {.lex_state = 128, .external_lex_state = 2}, [5884] = {.lex_state = 128, .external_lex_state = 2}, [5885] = {.lex_state = 128, .external_lex_state = 2}, [5886] = {.lex_state = 128, .external_lex_state = 2}, @@ -20175,7 +20188,7 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [5904] = {.lex_state = 128, .external_lex_state = 2}, [5905] = {.lex_state = 128, .external_lex_state = 2}, [5906] = {.lex_state = 128, .external_lex_state = 2}, - [5907] = {.lex_state = 128, .external_lex_state = 2}, + [5907] = {.lex_state = 1, .external_lex_state = 13}, [5908] = {.lex_state = 128, .external_lex_state = 2}, [5909] = {.lex_state = 128, .external_lex_state = 2}, [5910] = {.lex_state = 128, .external_lex_state = 2}, @@ -20201,7 +20214,7 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [5930] = {.lex_state = 128, .external_lex_state = 2}, [5931] = {.lex_state = 128, .external_lex_state = 2}, [5932] = {.lex_state = 128, .external_lex_state = 2}, - [5933] = {.lex_state = 33, .external_lex_state = 2}, + [5933] = {.lex_state = 128, .external_lex_state = 2}, [5934] = {.lex_state = 128, .external_lex_state = 2}, [5935] = {.lex_state = 128, .external_lex_state = 2}, [5936] = {.lex_state = 128, .external_lex_state = 2}, @@ -20219,7 +20232,7 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [5948] = {.lex_state = 128, .external_lex_state = 2}, [5949] = {.lex_state = 128, .external_lex_state = 2}, [5950] = {.lex_state = 128, .external_lex_state = 2}, - [5951] = {.lex_state = 1, .external_lex_state = 13}, + [5951] = {.lex_state = 128, .external_lex_state = 2}, [5952] = {.lex_state = 128, .external_lex_state = 2}, [5953] = {.lex_state = 128, .external_lex_state = 2}, [5954] = {.lex_state = 128, .external_lex_state = 2}, @@ -20294,7 +20307,7 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [6023] = {.lex_state = 128, .external_lex_state = 2}, [6024] = {.lex_state = 128, .external_lex_state = 2}, [6025] = {.lex_state = 128, .external_lex_state = 2}, - [6026] = {.lex_state = 33, .external_lex_state = 2}, + [6026] = {.lex_state = 128, .external_lex_state = 2}, [6027] = {.lex_state = 128, .external_lex_state = 2}, [6028] = {.lex_state = 128, .external_lex_state = 2}, [6029] = {.lex_state = 128, .external_lex_state = 2}, @@ -20313,7 +20326,7 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [6042] = {.lex_state = 128, .external_lex_state = 2}, [6043] = {.lex_state = 128, .external_lex_state = 2}, [6044] = {.lex_state = 128, .external_lex_state = 2}, - [6045] = {.lex_state = 1, .external_lex_state = 13}, + [6045] = {.lex_state = 128, .external_lex_state = 2}, [6046] = {.lex_state = 128, .external_lex_state = 2}, [6047] = {.lex_state = 128, .external_lex_state = 2}, [6048] = {.lex_state = 128, .external_lex_state = 2}, @@ -20327,7 +20340,7 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [6056] = {.lex_state = 128, .external_lex_state = 2}, [6057] = {.lex_state = 128, .external_lex_state = 2}, [6058] = {.lex_state = 128, .external_lex_state = 2}, - [6059] = {.lex_state = 128, .external_lex_state = 2}, + [6059] = {.lex_state = 1, .external_lex_state = 13}, [6060] = {.lex_state = 128, .external_lex_state = 2}, [6061] = {.lex_state = 128, .external_lex_state = 2}, [6062] = {.lex_state = 128, .external_lex_state = 2}, @@ -20345,26 +20358,26 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [6074] = {.lex_state = 128, .external_lex_state = 2}, [6075] = {.lex_state = 128, .external_lex_state = 2}, [6076] = {.lex_state = 128, .external_lex_state = 2}, - [6077] = {.lex_state = 1, .external_lex_state = 13}, + [6077] = {.lex_state = 128, .external_lex_state = 2}, [6078] = {.lex_state = 128, .external_lex_state = 2}, [6079] = {.lex_state = 128, .external_lex_state = 2}, [6080] = {.lex_state = 128, .external_lex_state = 2}, [6081] = {.lex_state = 128, .external_lex_state = 2}, [6082] = {.lex_state = 128, .external_lex_state = 2}, - [6083] = {.lex_state = 128, .external_lex_state = 2}, + [6083] = {.lex_state = 33, .external_lex_state = 2}, [6084] = {.lex_state = 128, .external_lex_state = 2}, [6085] = {.lex_state = 128, .external_lex_state = 2}, [6086] = {.lex_state = 128, .external_lex_state = 2}, [6087] = {.lex_state = 128, .external_lex_state = 2}, [6088] = {.lex_state = 128, .external_lex_state = 2}, [6089] = {.lex_state = 128, .external_lex_state = 2}, - [6090] = {.lex_state = 33, .external_lex_state = 2}, + [6090] = {.lex_state = 128, .external_lex_state = 2}, [6091] = {.lex_state = 128, .external_lex_state = 2}, [6092] = {.lex_state = 128, .external_lex_state = 2}, [6093] = {.lex_state = 128, .external_lex_state = 2}, - [6094] = {.lex_state = 1, .external_lex_state = 13}, - [6095] = {.lex_state = 33, .external_lex_state = 2}, - [6096] = {.lex_state = 128, .external_lex_state = 2}, + [6094] = {.lex_state = 128, .external_lex_state = 2}, + [6095] = {.lex_state = 128, .external_lex_state = 2}, + [6096] = {.lex_state = 33, .external_lex_state = 2}, [6097] = {.lex_state = 128, .external_lex_state = 2}, [6098] = {.lex_state = 128, .external_lex_state = 2}, [6099] = {.lex_state = 128, .external_lex_state = 2}, @@ -20379,8 +20392,8 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [6108] = {.lex_state = 128, .external_lex_state = 2}, [6109] = {.lex_state = 128, .external_lex_state = 2}, [6110] = {.lex_state = 128, .external_lex_state = 2}, - [6111] = {.lex_state = 128, .external_lex_state = 2}, - [6112] = {.lex_state = 128, .external_lex_state = 2}, + [6111] = {.lex_state = 1, .external_lex_state = 13}, + [6112] = {.lex_state = 33, .external_lex_state = 2}, [6113] = {.lex_state = 128, .external_lex_state = 2}, [6114] = {.lex_state = 128, .external_lex_state = 2}, [6115] = {.lex_state = 128, .external_lex_state = 2}, @@ -20397,7 +20410,7 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [6126] = {.lex_state = 128, .external_lex_state = 2}, [6127] = {.lex_state = 128, .external_lex_state = 2}, [6128] = {.lex_state = 128, .external_lex_state = 2}, - [6129] = {.lex_state = 33, .external_lex_state = 2}, + [6129] = {.lex_state = 128, .external_lex_state = 2}, [6130] = {.lex_state = 128, .external_lex_state = 2}, [6131] = {.lex_state = 128, .external_lex_state = 2}, [6132] = {.lex_state = 128, .external_lex_state = 2}, @@ -20434,7 +20447,7 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [6163] = {.lex_state = 128, .external_lex_state = 2}, [6164] = {.lex_state = 128, .external_lex_state = 2}, [6165] = {.lex_state = 128, .external_lex_state = 2}, - [6166] = {.lex_state = 128, .external_lex_state = 2}, + [6166] = {.lex_state = 1, .external_lex_state = 13}, [6167] = {.lex_state = 128, .external_lex_state = 2}, [6168] = {.lex_state = 128, .external_lex_state = 2}, [6169] = {.lex_state = 128, .external_lex_state = 2}, @@ -20497,7 +20510,7 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [6226] = {.lex_state = 128, .external_lex_state = 2}, [6227] = {.lex_state = 128, .external_lex_state = 2}, [6228] = {.lex_state = 128, .external_lex_state = 2}, - [6229] = {.lex_state = 128, .external_lex_state = 2}, + [6229] = {.lex_state = 33, .external_lex_state = 2}, [6230] = {.lex_state = 128, .external_lex_state = 2}, [6231] = {.lex_state = 128, .external_lex_state = 2}, [6232] = {.lex_state = 128, .external_lex_state = 2}, @@ -20512,6 +20525,14 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [6241] = {.lex_state = 128, .external_lex_state = 2}, [6242] = {.lex_state = 128, .external_lex_state = 2}, [6243] = {.lex_state = 128, .external_lex_state = 2}, + [6244] = {.lex_state = 128, .external_lex_state = 2}, + [6245] = {.lex_state = 128, .external_lex_state = 2}, + [6246] = {.lex_state = 128, .external_lex_state = 2}, + [6247] = {.lex_state = 128, .external_lex_state = 2}, + [6248] = {.lex_state = 128, .external_lex_state = 2}, + [6249] = {.lex_state = 128, .external_lex_state = 2}, + [6250] = {.lex_state = 128, .external_lex_state = 2}, + [6251] = {.lex_state = 1, .external_lex_state = 13}, }; static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { @@ -20664,12 +20685,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_QMARK_COLON] = ACTIONS(1), [anon_sym_PLUS_QMARK_COLON] = ACTIONS(1), [anon_sym_asserts] = ACTIONS(1), + [anon_sym_never] = ACTIONS(1), + [anon_sym_unknown] = ACTIONS(1), + [anon_sym_keyof] = ACTIONS(1), [anon_sym_infer] = ACTIONS(1), [anon_sym_is] = ACTIONS(1), - [anon_sym_keyof] = ACTIONS(1), [anon_sym_unique] = ACTIONS(1), - [anon_sym_unknown] = ACTIONS(1), - [anon_sym_never] = ACTIONS(1), [anon_sym_LBRACE_PIPE] = ACTIONS(1), [anon_sym_PIPE_RBRACE] = ACTIONS(1), [sym__automatic_semicolon] = ACTIONS(1), @@ -20682,86 +20703,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__member_signature_marker] = ACTIONS(1), }, [STATE(1)] = { - [sym_program] = STATE(6229), - [sym_export_statement] = STATE(840), - [sym_declaration] = STATE(840), - [sym_import] = STATE(3770), - [sym_import_statement] = STATE(840), - [sym_statement] = STATE(16), - [sym_expression_statement] = STATE(840), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(840), - [sym_if_statement] = STATE(840), - [sym_switch_statement] = STATE(840), - [sym_for_statement] = STATE(840), - [sym_for_in_statement] = STATE(840), - [sym_while_statement] = STATE(840), - [sym_do_statement] = STATE(840), - [sym_try_statement] = STATE(840), - [sym_with_statement] = STATE(840), - [sym_break_statement] = STATE(840), - [sym_continue_statement] = STATE(840), - [sym_debugger_statement] = STATE(840), - [sym_return_statement] = STATE(840), - [sym_throw_statement] = STATE(840), - [sym_empty_statement] = STATE(840), - [sym_labeled_statement] = STATE(840), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(2009), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2190), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2190), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_sequence_expression] = STATE(5619), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_function_signature] = STATE(846), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(239), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_parameters] = STATE(5766), - [aux_sym_program_repeat1] = STATE(16), - [aux_sym_export_statement_repeat1] = STATE(3869), + [sym_program] = STATE(6163), + [sym_export_statement] = STATE(825), + [sym_declaration] = STATE(825), + [sym_import] = STATE(3779), + [sym_import_statement] = STATE(825), + [sym_statement] = STATE(15), + [sym_expression_statement] = STATE(825), + [sym_variable_declaration] = STATE(850), + [sym_lexical_declaration] = STATE(850), + [sym_statement_block] = STATE(825), + [sym_if_statement] = STATE(825), + [sym_switch_statement] = STATE(825), + [sym_for_statement] = STATE(825), + [sym_for_in_statement] = STATE(825), + [sym_while_statement] = STATE(825), + [sym_do_statement] = STATE(825), + [sym_try_statement] = STATE(825), + [sym_with_statement] = STATE(825), + [sym_break_statement] = STATE(825), + [sym_continue_statement] = STATE(825), + [sym_debugger_statement] = STATE(825), + [sym_return_statement] = STATE(825), + [sym_throw_statement] = STATE(825), + [sym_empty_statement] = STATE(825), + [sym_labeled_statement] = STATE(825), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1959), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_class_declaration] = STATE(850), + [sym_function_expression] = STATE(2162), + [sym_function_declaration] = STATE(850), + [sym_generator_function] = STATE(2162), + [sym_generator_function_declaration] = STATE(850), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_sequence_expression] = STATE(5713), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_function_signature] = STATE(850), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_ambient_declaration] = STATE(850), + [sym_abstract_class_declaration] = STATE(850), + [sym_module] = STATE(850), + [sym_internal_module] = STATE(230), + [sym_import_alias] = STATE(850), + [sym_interface_declaration] = STATE(850), + [sym_enum_declaration] = STATE(850), + [sym_type_alias_declaration] = STATE(850), + [sym_type_parameters] = STATE(5753), + [aux_sym_program_repeat1] = STATE(15), + [aux_sym_export_statement_repeat1] = STATE(3905), [ts_builtin_sym_end] = ACTIONS(7), [sym_identifier] = ACTIONS(9), [sym_hash_bang_line] = ACTIONS(11), @@ -20841,78 +20862,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(2)] = { - [sym_import] = STATE(3668), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2613), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(3806), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(3806), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_nested_identifier] = STATE(5895), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6142), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1272), - [sym_subscript_expression] = STATE(1272), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(3806), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(2338), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(4136), - [sym_pattern] = STATE(4567), - [sym_rest_pattern] = STATE(3827), - [sym_non_null_expression] = STATE(1272), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(2902), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(3178), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5607), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [aux_sym_export_statement_repeat1] = STATE(4660), + [sym_import] = STATE(3840), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2618), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(3709), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(3709), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_nested_identifier] = STATE(5998), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6134), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1266), + [sym_subscript_expression] = STATE(1266), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(3709), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(2218), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(4187), + [sym_pattern] = STATE(4261), + [sym_rest_pattern] = STATE(3685), + [sym_non_null_expression] = STATE(1266), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(2904), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(3194), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5817), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [aux_sym_export_statement_repeat1] = STATE(4675), [sym_identifier] = ACTIONS(111), [anon_sym_export] = ACTIONS(113), [anon_sym_STAR] = ACTIONS(115), @@ -20922,390 +20943,390 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_namespace] = ACTIONS(122), [anon_sym_LBRACE] = ACTIONS(124), [anon_sym_COMMA] = ACTIONS(126), - [anon_sym_typeof] = ACTIONS(129), - [anon_sym_import] = ACTIONS(131), + [anon_sym_typeof] = ACTIONS(128), + [anon_sym_import] = ACTIONS(130), [anon_sym_let] = ACTIONS(113), - [anon_sym_const] = ACTIONS(133), - [anon_sym_BANG] = ACTIONS(135), - [anon_sym_LPAREN] = ACTIONS(138), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(134), + [anon_sym_LPAREN] = ACTIONS(137), [anon_sym_RPAREN] = ACTIONS(126), - [anon_sym_await] = ACTIONS(140), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), [anon_sym_COLON] = ACTIONS(126), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(144), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(143), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(152), - [anon_sym_function] = ACTIONS(154), - [anon_sym_EQ_GT] = ACTIONS(156), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(160), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), - [anon_sym_DOT_DOT_DOT] = ACTIONS(166), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(151), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(159), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), + [anon_sym_DOT_DOT_DOT] = ACTIONS(165), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), [anon_sym_GT_GT_GT] = ACTIONS(120), [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(168), + [anon_sym_AMP] = ACTIONS(167), [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(170), - [anon_sym_PLUS] = ACTIONS(172), - [anon_sym_DASH] = ACTIONS(172), - [anon_sym_SLASH] = ACTIONS(174), + [anon_sym_PIPE] = ACTIONS(169), + [anon_sym_PLUS] = ACTIONS(171), + [anon_sym_DASH] = ACTIONS(171), + [anon_sym_SLASH] = ACTIONS(173), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(177), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(181), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(185), - [anon_sym_DASH_DASH] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(188), - [sym_number] = ACTIONS(190), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(194), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(198), - [sym_false] = ACTIONS(198), - [sym_null] = ACTIONS(198), - [sym_undefined] = ACTIONS(200), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(180), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(184), + [anon_sym_DASH_DASH] = ACTIONS(184), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(187), + [sym_number] = ACTIONS(189), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(193), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(197), + [sym_false] = ACTIONS(197), + [sym_null] = ACTIONS(197), + [sym_undefined] = ACTIONS(199), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), - [anon_sym_readonly] = ACTIONS(202), + [anon_sym_readonly] = ACTIONS(201), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), - [anon_sym_QMARK] = ACTIONS(204), + [anon_sym_QMARK] = ACTIONS(203), [anon_sym_declare] = ACTIONS(113), [anon_sym_public] = ACTIONS(113), [anon_sym_private] = ACTIONS(113), [anon_sym_protected] = ACTIONS(113), [anon_sym_override] = ACTIONS(113), [anon_sym_module] = ACTIONS(113), - [anon_sym_any] = ACTIONS(206), - [anon_sym_number] = ACTIONS(206), - [anon_sym_boolean] = ACTIONS(206), - [anon_sym_string] = ACTIONS(206), - [anon_sym_symbol] = ACTIONS(206), - [anon_sym_object] = ACTIONS(206), - [anon_sym_abstract] = ACTIONS(208), + [anon_sym_any] = ACTIONS(205), + [anon_sym_number] = ACTIONS(205), + [anon_sym_boolean] = ACTIONS(205), + [anon_sym_string] = ACTIONS(205), + [anon_sym_symbol] = ACTIONS(205), + [anon_sym_object] = ACTIONS(205), + [anon_sym_abstract] = ACTIONS(207), [anon_sym_satisfies] = ACTIONS(120), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), - [sym__ternary_qmark] = ACTIONS(158), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, [STATE(3)] = { - [sym_import] = STATE(3668), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2613), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(3806), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(3806), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_nested_identifier] = STATE(5895), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6142), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1272), - [sym_subscript_expression] = STATE(1272), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(3806), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(2338), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(4136), - [sym_pattern] = STATE(4567), - [sym_rest_pattern] = STATE(3827), - [sym_non_null_expression] = STATE(1272), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(2902), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(3178), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5607), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [aux_sym_export_statement_repeat1] = STATE(4660), + [sym_import] = STATE(3840), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2618), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(3709), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(3709), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_nested_identifier] = STATE(5998), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6134), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1266), + [sym_subscript_expression] = STATE(1266), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(3709), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(2218), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(4187), + [sym_pattern] = STATE(4261), + [sym_rest_pattern] = STATE(3685), + [sym_non_null_expression] = STATE(1266), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(2904), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(3194), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5817), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [aux_sym_export_statement_repeat1] = STATE(4675), [sym_identifier] = ACTIONS(111), [anon_sym_export] = ACTIONS(113), [anon_sym_STAR] = ACTIONS(115), [anon_sym_type] = ACTIONS(113), - [anon_sym_EQ] = ACTIONS(220), + [anon_sym_EQ] = ACTIONS(219), [anon_sym_as] = ACTIONS(120), [anon_sym_namespace] = ACTIONS(122), [anon_sym_LBRACE] = ACTIONS(124), - [anon_sym_COMMA] = ACTIONS(223), - [anon_sym_typeof] = ACTIONS(129), - [anon_sym_import] = ACTIONS(131), + [anon_sym_COMMA] = ACTIONS(222), + [anon_sym_typeof] = ACTIONS(128), + [anon_sym_import] = ACTIONS(130), [anon_sym_let] = ACTIONS(113), - [anon_sym_const] = ACTIONS(133), - [anon_sym_BANG] = ACTIONS(135), - [anon_sym_LPAREN] = ACTIONS(138), - [anon_sym_RPAREN] = ACTIONS(223), - [anon_sym_await] = ACTIONS(140), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(134), + [anon_sym_LPAREN] = ACTIONS(137), + [anon_sym_RPAREN] = ACTIONS(222), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(223), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(144), + [anon_sym_COLON] = ACTIONS(222), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(143), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(152), - [anon_sym_function] = ACTIONS(154), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(151), + [anon_sym_function] = ACTIONS(153), [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(160), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), - [anon_sym_DOT_DOT_DOT] = ACTIONS(166), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(159), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), + [anon_sym_DOT_DOT_DOT] = ACTIONS(165), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), [anon_sym_GT_GT_GT] = ACTIONS(120), [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(168), + [anon_sym_AMP] = ACTIONS(167), [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(170), - [anon_sym_PLUS] = ACTIONS(172), - [anon_sym_DASH] = ACTIONS(172), - [anon_sym_SLASH] = ACTIONS(174), + [anon_sym_PIPE] = ACTIONS(169), + [anon_sym_PLUS] = ACTIONS(171), + [anon_sym_DASH] = ACTIONS(171), + [anon_sym_SLASH] = ACTIONS(173), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(177), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(181), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(185), - [anon_sym_DASH_DASH] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(188), - [sym_number] = ACTIONS(190), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(194), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(198), - [sym_false] = ACTIONS(198), - [sym_null] = ACTIONS(198), - [sym_undefined] = ACTIONS(200), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(180), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(184), + [anon_sym_DASH_DASH] = ACTIONS(184), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(187), + [sym_number] = ACTIONS(189), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(193), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(197), + [sym_false] = ACTIONS(197), + [sym_null] = ACTIONS(197), + [sym_undefined] = ACTIONS(199), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), - [anon_sym_readonly] = ACTIONS(202), + [anon_sym_readonly] = ACTIONS(201), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), - [anon_sym_QMARK] = ACTIONS(204), + [anon_sym_QMARK] = ACTIONS(203), [anon_sym_declare] = ACTIONS(113), [anon_sym_public] = ACTIONS(113), [anon_sym_private] = ACTIONS(113), [anon_sym_protected] = ACTIONS(113), [anon_sym_override] = ACTIONS(113), [anon_sym_module] = ACTIONS(113), - [anon_sym_any] = ACTIONS(206), - [anon_sym_number] = ACTIONS(206), - [anon_sym_boolean] = ACTIONS(206), - [anon_sym_string] = ACTIONS(206), - [anon_sym_symbol] = ACTIONS(206), - [anon_sym_object] = ACTIONS(206), - [anon_sym_abstract] = ACTIONS(208), + [anon_sym_any] = ACTIONS(205), + [anon_sym_number] = ACTIONS(205), + [anon_sym_boolean] = ACTIONS(205), + [anon_sym_string] = ACTIONS(205), + [anon_sym_symbol] = ACTIONS(205), + [anon_sym_object] = ACTIONS(205), + [anon_sym_abstract] = ACTIONS(207), [anon_sym_satisfies] = ACTIONS(120), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), - [sym__ternary_qmark] = ACTIONS(158), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, [STATE(4)] = { - [sym_export_statement] = STATE(840), - [sym_declaration] = STATE(840), - [sym_import] = STATE(3770), - [sym_import_statement] = STATE(840), - [sym_statement] = STATE(15), - [sym_expression_statement] = STATE(840), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(840), - [sym_if_statement] = STATE(840), - [sym_switch_statement] = STATE(840), - [sym_for_statement] = STATE(840), - [sym_for_in_statement] = STATE(840), - [sym_while_statement] = STATE(840), - [sym_do_statement] = STATE(840), - [sym_try_statement] = STATE(840), - [sym_with_statement] = STATE(840), - [sym_break_statement] = STATE(840), - [sym_continue_statement] = STATE(840), - [sym_debugger_statement] = STATE(840), - [sym_return_statement] = STATE(840), - [sym_throw_statement] = STATE(840), - [sym_empty_statement] = STATE(840), - [sym_labeled_statement] = STATE(840), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(2009), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5919), - [sym_object_assignment_pattern] = STATE(5111), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5919), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2190), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2190), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5919), - [sym_spread_element] = STATE(5112), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_sequence_expression] = STATE(5619), - [sym_string] = STATE(1958), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_rest_pattern] = STATE(5111), - [sym_method_definition] = STATE(5112), - [sym_pair] = STATE(5112), - [sym_pair_pattern] = STATE(5111), - [sym__property_name] = STATE(3540), - [sym_computed_property_name] = STATE(3540), - [sym_non_null_expression] = STATE(1328), - [sym_function_signature] = STATE(846), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(239), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_accessibility_modifier] = STATE(2754), - [sym_override_modifier] = STATE(2783), - [sym_type_parameters] = STATE(5766), - [aux_sym_program_repeat1] = STATE(15), - [aux_sym_export_statement_repeat1] = STATE(3869), - [aux_sym_object_repeat1] = STATE(5134), - [aux_sym_object_pattern_repeat1] = STATE(5174), + [sym_export_statement] = STATE(825), + [sym_declaration] = STATE(825), + [sym_import] = STATE(3779), + [sym_import_statement] = STATE(825), + [sym_statement] = STATE(16), + [sym_expression_statement] = STATE(825), + [sym_variable_declaration] = STATE(850), + [sym_lexical_declaration] = STATE(850), + [sym_statement_block] = STATE(825), + [sym_if_statement] = STATE(825), + [sym_switch_statement] = STATE(825), + [sym_for_statement] = STATE(825), + [sym_for_in_statement] = STATE(825), + [sym_while_statement] = STATE(825), + [sym_do_statement] = STATE(825), + [sym_try_statement] = STATE(825), + [sym_with_statement] = STATE(825), + [sym_break_statement] = STATE(825), + [sym_continue_statement] = STATE(825), + [sym_debugger_statement] = STATE(825), + [sym_return_statement] = STATE(825), + [sym_throw_statement] = STATE(825), + [sym_empty_statement] = STATE(825), + [sym_labeled_statement] = STATE(825), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1959), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5855), + [sym_object_assignment_pattern] = STATE(5229), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5855), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_class_declaration] = STATE(850), + [sym_function_expression] = STATE(2162), + [sym_function_declaration] = STATE(850), + [sym_generator_function] = STATE(2162), + [sym_generator_function_declaration] = STATE(850), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5855), + [sym_spread_element] = STATE(5231), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_sequence_expression] = STATE(5713), + [sym_string] = STATE(1935), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_rest_pattern] = STATE(5229), + [sym_method_definition] = STATE(5231), + [sym_pair] = STATE(5231), + [sym_pair_pattern] = STATE(5229), + [sym__property_name] = STATE(3526), + [sym_computed_property_name] = STATE(3526), + [sym_non_null_expression] = STATE(1338), + [sym_function_signature] = STATE(850), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_ambient_declaration] = STATE(850), + [sym_abstract_class_declaration] = STATE(850), + [sym_module] = STATE(850), + [sym_internal_module] = STATE(230), + [sym_import_alias] = STATE(850), + [sym_interface_declaration] = STATE(850), + [sym_enum_declaration] = STATE(850), + [sym_type_alias_declaration] = STATE(850), + [sym_accessibility_modifier] = STATE(2773), + [sym_override_modifier] = STATE(2798), + [sym_type_parameters] = STATE(5753), + [aux_sym_program_repeat1] = STATE(16), + [aux_sym_export_statement_repeat1] = STATE(3905), + [aux_sym_object_repeat1] = STATE(5249), + [aux_sym_object_pattern_repeat1] = STATE(5272), [sym_identifier] = ACTIONS(227), [anon_sym_export] = ACTIONS(229), [anon_sym_STAR] = ACTIONS(231), @@ -21387,97 +21408,97 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(5)] = { - [sym_export_statement] = STATE(840), - [sym_declaration] = STATE(840), - [sym_import] = STATE(3770), - [sym_import_statement] = STATE(840), - [sym_statement] = STATE(15), - [sym_expression_statement] = STATE(840), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(840), - [sym_if_statement] = STATE(840), - [sym_switch_statement] = STATE(840), - [sym_for_statement] = STATE(840), - [sym_for_in_statement] = STATE(840), - [sym_while_statement] = STATE(840), - [sym_do_statement] = STATE(840), - [sym_try_statement] = STATE(840), - [sym_with_statement] = STATE(840), - [sym_break_statement] = STATE(840), - [sym_continue_statement] = STATE(840), - [sym_debugger_statement] = STATE(840), - [sym_return_statement] = STATE(840), - [sym_throw_statement] = STATE(840), - [sym_empty_statement] = STATE(840), - [sym_labeled_statement] = STATE(840), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(2009), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5919), - [sym_object_assignment_pattern] = STATE(5111), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5919), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2190), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2190), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5919), - [sym_spread_element] = STATE(5112), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_sequence_expression] = STATE(5619), - [sym_string] = STATE(1958), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_rest_pattern] = STATE(5111), - [sym_method_definition] = STATE(5112), - [sym_pair] = STATE(5112), - [sym_pair_pattern] = STATE(5111), - [sym__property_name] = STATE(3540), - [sym_computed_property_name] = STATE(3540), - [sym_non_null_expression] = STATE(1328), - [sym_function_signature] = STATE(846), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(239), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_accessibility_modifier] = STATE(2754), - [sym_override_modifier] = STATE(2783), - [sym_type_parameters] = STATE(5766), - [aux_sym_program_repeat1] = STATE(15), - [aux_sym_export_statement_repeat1] = STATE(3869), - [aux_sym_object_repeat1] = STATE(5134), - [aux_sym_object_pattern_repeat1] = STATE(5174), + [sym_export_statement] = STATE(825), + [sym_declaration] = STATE(825), + [sym_import] = STATE(3779), + [sym_import_statement] = STATE(825), + [sym_statement] = STATE(16), + [sym_expression_statement] = STATE(825), + [sym_variable_declaration] = STATE(850), + [sym_lexical_declaration] = STATE(850), + [sym_statement_block] = STATE(825), + [sym_if_statement] = STATE(825), + [sym_switch_statement] = STATE(825), + [sym_for_statement] = STATE(825), + [sym_for_in_statement] = STATE(825), + [sym_while_statement] = STATE(825), + [sym_do_statement] = STATE(825), + [sym_try_statement] = STATE(825), + [sym_with_statement] = STATE(825), + [sym_break_statement] = STATE(825), + [sym_continue_statement] = STATE(825), + [sym_debugger_statement] = STATE(825), + [sym_return_statement] = STATE(825), + [sym_throw_statement] = STATE(825), + [sym_empty_statement] = STATE(825), + [sym_labeled_statement] = STATE(825), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1959), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5855), + [sym_object_assignment_pattern] = STATE(5229), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5855), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_class_declaration] = STATE(850), + [sym_function_expression] = STATE(2162), + [sym_function_declaration] = STATE(850), + [sym_generator_function] = STATE(2162), + [sym_generator_function_declaration] = STATE(850), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5855), + [sym_spread_element] = STATE(5231), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_sequence_expression] = STATE(5713), + [sym_string] = STATE(1935), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_rest_pattern] = STATE(5229), + [sym_method_definition] = STATE(5231), + [sym_pair] = STATE(5231), + [sym_pair_pattern] = STATE(5229), + [sym__property_name] = STATE(3526), + [sym_computed_property_name] = STATE(3526), + [sym_non_null_expression] = STATE(1338), + [sym_function_signature] = STATE(850), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_ambient_declaration] = STATE(850), + [sym_abstract_class_declaration] = STATE(850), + [sym_module] = STATE(850), + [sym_internal_module] = STATE(230), + [sym_import_alias] = STATE(850), + [sym_interface_declaration] = STATE(850), + [sym_enum_declaration] = STATE(850), + [sym_type_alias_declaration] = STATE(850), + [sym_accessibility_modifier] = STATE(2773), + [sym_override_modifier] = STATE(2798), + [sym_type_parameters] = STATE(5753), + [aux_sym_program_repeat1] = STATE(16), + [aux_sym_export_statement_repeat1] = STATE(3905), + [aux_sym_object_repeat1] = STATE(5249), + [aux_sym_object_pattern_repeat1] = STATE(5272), [sym_identifier] = ACTIONS(227), [anon_sym_export] = ACTIONS(229), [anon_sym_STAR] = ACTIONS(231), @@ -21559,110 +21580,110 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(6)] = { - [sym_export_statement] = STATE(840), - [sym_declaration] = STATE(840), - [sym_import] = STATE(3770), - [sym_import_statement] = STATE(840), - [sym_statement] = STATE(19), - [sym_expression_statement] = STATE(840), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(840), - [sym_if_statement] = STATE(840), - [sym_switch_statement] = STATE(840), - [sym_for_statement] = STATE(840), - [sym_for_in_statement] = STATE(840), - [sym_while_statement] = STATE(840), - [sym_do_statement] = STATE(840), - [sym_try_statement] = STATE(840), - [sym_with_statement] = STATE(840), - [sym_break_statement] = STATE(840), - [sym_continue_statement] = STATE(840), - [sym_debugger_statement] = STATE(840), - [sym_return_statement] = STATE(840), - [sym_throw_statement] = STATE(840), - [sym_empty_statement] = STATE(840), - [sym_labeled_statement] = STATE(840), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(2009), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5919), - [sym_object_assignment_pattern] = STATE(5111), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5919), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2190), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2190), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5919), - [sym_spread_element] = STATE(5112), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_sequence_expression] = STATE(5619), - [sym_string] = STATE(1958), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_rest_pattern] = STATE(5111), - [sym_method_definition] = STATE(5112), - [sym_pair] = STATE(5112), - [sym_pair_pattern] = STATE(5111), - [sym__property_name] = STATE(3540), - [sym_computed_property_name] = STATE(3540), - [sym_non_null_expression] = STATE(1328), - [sym_function_signature] = STATE(846), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(239), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_accessibility_modifier] = STATE(2754), - [sym_override_modifier] = STATE(2783), - [sym_type_parameters] = STATE(5766), - [aux_sym_program_repeat1] = STATE(19), - [aux_sym_export_statement_repeat1] = STATE(3869), - [aux_sym_object_repeat1] = STATE(5134), - [aux_sym_object_pattern_repeat1] = STATE(5174), - [sym_identifier] = ACTIONS(227), - [anon_sym_export] = ACTIONS(229), + [sym_export_statement] = STATE(825), + [sym_declaration] = STATE(825), + [sym_import] = STATE(3779), + [sym_import_statement] = STATE(825), + [sym_statement] = STATE(23), + [sym_expression_statement] = STATE(825), + [sym_variable_declaration] = STATE(850), + [sym_lexical_declaration] = STATE(850), + [sym_statement_block] = STATE(825), + [sym_if_statement] = STATE(825), + [sym_switch_statement] = STATE(825), + [sym_for_statement] = STATE(825), + [sym_for_in_statement] = STATE(825), + [sym_while_statement] = STATE(825), + [sym_do_statement] = STATE(825), + [sym_try_statement] = STATE(825), + [sym_with_statement] = STATE(825), + [sym_break_statement] = STATE(825), + [sym_continue_statement] = STATE(825), + [sym_debugger_statement] = STATE(825), + [sym_return_statement] = STATE(825), + [sym_throw_statement] = STATE(825), + [sym_empty_statement] = STATE(825), + [sym_labeled_statement] = STATE(825), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1959), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5855), + [sym_object_assignment_pattern] = STATE(5229), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5855), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_class_declaration] = STATE(850), + [sym_function_expression] = STATE(2162), + [sym_function_declaration] = STATE(850), + [sym_generator_function] = STATE(2162), + [sym_generator_function_declaration] = STATE(850), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5855), + [sym_spread_element] = STATE(5250), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_sequence_expression] = STATE(5713), + [sym_string] = STATE(1935), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_rest_pattern] = STATE(5229), + [sym_method_definition] = STATE(5250), + [sym_pair] = STATE(5250), + [sym_pair_pattern] = STATE(5229), + [sym__property_name] = STATE(3526), + [sym_computed_property_name] = STATE(3526), + [sym_non_null_expression] = STATE(1338), + [sym_function_signature] = STATE(850), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_ambient_declaration] = STATE(850), + [sym_abstract_class_declaration] = STATE(850), + [sym_module] = STATE(850), + [sym_internal_module] = STATE(230), + [sym_import_alias] = STATE(850), + [sym_interface_declaration] = STATE(850), + [sym_enum_declaration] = STATE(850), + [sym_type_alias_declaration] = STATE(850), + [sym_accessibility_modifier] = STATE(2773), + [sym_override_modifier] = STATE(2798), + [sym_type_parameters] = STATE(5753), + [aux_sym_program_repeat1] = STATE(23), + [aux_sym_export_statement_repeat1] = STATE(3905), + [aux_sym_object_repeat1] = STATE(5252), + [aux_sym_object_pattern_repeat1] = STATE(5272), + [sym_identifier] = ACTIONS(277), + [anon_sym_export] = ACTIONS(279), [anon_sym_STAR] = ACTIONS(231), - [anon_sym_type] = ACTIONS(233), - [anon_sym_namespace] = ACTIONS(235), + [anon_sym_type] = ACTIONS(281), + [anon_sym_namespace] = ACTIONS(283), [anon_sym_LBRACE] = ACTIONS(19), [anon_sym_COMMA] = ACTIONS(237), - [anon_sym_RBRACE] = ACTIONS(277), + [anon_sym_RBRACE] = ACTIONS(285), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), [anon_sym_with] = ACTIONS(25), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(241), + [anon_sym_let] = ACTIONS(287), [anon_sym_const] = ACTIONS(31), [anon_sym_BANG] = ACTIONS(33), [anon_sym_if] = ACTIONS(35), @@ -21684,9 +21705,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DQUOTE] = ACTIONS(245), [anon_sym_SQUOTE] = ACTIONS(247), [anon_sym_class] = ACTIONS(71), - [anon_sym_async] = ACTIONS(249), + [anon_sym_async] = ACTIONS(289), [anon_sym_function] = ACTIONS(75), - [anon_sym_new] = ACTIONS(251), + [anon_sym_new] = ACTIONS(291), [anon_sym_using] = ACTIONS(79), [anon_sym_DOT_DOT_DOT] = ACTIONS(253), [anon_sym_PLUS] = ACTIONS(21), @@ -21709,132 +21730,132 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(259), - [anon_sym_readonly] = ACTIONS(261), - [anon_sym_get] = ACTIONS(263), - [anon_sym_set] = ACTIONS(263), - [anon_sym_declare] = ACTIONS(265), - [anon_sym_public] = ACTIONS(267), - [anon_sym_private] = ACTIONS(267), - [anon_sym_protected] = ACTIONS(267), - [anon_sym_override] = ACTIONS(269), - [anon_sym_module] = ACTIONS(271), - [anon_sym_any] = ACTIONS(273), - [anon_sym_number] = ACTIONS(273), - [anon_sym_boolean] = ACTIONS(273), - [anon_sym_string] = ACTIONS(273), - [anon_sym_symbol] = ACTIONS(273), - [anon_sym_object] = ACTIONS(273), + [anon_sym_static] = ACTIONS(293), + [anon_sym_readonly] = ACTIONS(295), + [anon_sym_get] = ACTIONS(297), + [anon_sym_set] = ACTIONS(297), + [anon_sym_declare] = ACTIONS(299), + [anon_sym_public] = ACTIONS(301), + [anon_sym_private] = ACTIONS(301), + [anon_sym_protected] = ACTIONS(301), + [anon_sym_override] = ACTIONS(303), + [anon_sym_module] = ACTIONS(305), + [anon_sym_any] = ACTIONS(307), + [anon_sym_number] = ACTIONS(307), + [anon_sym_boolean] = ACTIONS(307), + [anon_sym_string] = ACTIONS(307), + [anon_sym_symbol] = ACTIONS(307), + [anon_sym_object] = ACTIONS(307), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, [STATE(7)] = { - [sym_export_statement] = STATE(840), - [sym_declaration] = STATE(840), - [sym_import] = STATE(3770), - [sym_import_statement] = STATE(840), - [sym_statement] = STATE(24), - [sym_expression_statement] = STATE(840), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(840), - [sym_if_statement] = STATE(840), - [sym_switch_statement] = STATE(840), - [sym_for_statement] = STATE(840), - [sym_for_in_statement] = STATE(840), - [sym_while_statement] = STATE(840), - [sym_do_statement] = STATE(840), - [sym_try_statement] = STATE(840), - [sym_with_statement] = STATE(840), - [sym_break_statement] = STATE(840), - [sym_continue_statement] = STATE(840), - [sym_debugger_statement] = STATE(840), - [sym_return_statement] = STATE(840), - [sym_throw_statement] = STATE(840), - [sym_empty_statement] = STATE(840), - [sym_labeled_statement] = STATE(840), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(2009), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5919), - [sym_object_assignment_pattern] = STATE(5111), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5919), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2190), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2190), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5919), - [sym_spread_element] = STATE(5213), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_sequence_expression] = STATE(5619), - [sym_string] = STATE(1958), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_rest_pattern] = STATE(5111), - [sym_method_definition] = STATE(5213), - [sym_pair] = STATE(5213), - [sym_pair_pattern] = STATE(5111), - [sym__property_name] = STATE(3540), - [sym_computed_property_name] = STATE(3540), - [sym_non_null_expression] = STATE(1328), - [sym_function_signature] = STATE(846), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(239), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_accessibility_modifier] = STATE(2754), - [sym_override_modifier] = STATE(2783), - [sym_type_parameters] = STATE(5766), - [aux_sym_program_repeat1] = STATE(24), - [aux_sym_export_statement_repeat1] = STATE(3869), - [aux_sym_object_repeat1] = STATE(5228), - [aux_sym_object_pattern_repeat1] = STATE(5174), - [sym_identifier] = ACTIONS(279), - [anon_sym_export] = ACTIONS(281), + [sym_export_statement] = STATE(825), + [sym_declaration] = STATE(825), + [sym_import] = STATE(3779), + [sym_import_statement] = STATE(825), + [sym_statement] = STATE(23), + [sym_expression_statement] = STATE(825), + [sym_variable_declaration] = STATE(850), + [sym_lexical_declaration] = STATE(850), + [sym_statement_block] = STATE(825), + [sym_if_statement] = STATE(825), + [sym_switch_statement] = STATE(825), + [sym_for_statement] = STATE(825), + [sym_for_in_statement] = STATE(825), + [sym_while_statement] = STATE(825), + [sym_do_statement] = STATE(825), + [sym_try_statement] = STATE(825), + [sym_with_statement] = STATE(825), + [sym_break_statement] = STATE(825), + [sym_continue_statement] = STATE(825), + [sym_debugger_statement] = STATE(825), + [sym_return_statement] = STATE(825), + [sym_throw_statement] = STATE(825), + [sym_empty_statement] = STATE(825), + [sym_labeled_statement] = STATE(825), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1959), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5855), + [sym_object_assignment_pattern] = STATE(5229), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5855), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_class_declaration] = STATE(850), + [sym_function_expression] = STATE(2162), + [sym_function_declaration] = STATE(850), + [sym_generator_function] = STATE(2162), + [sym_generator_function_declaration] = STATE(850), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5855), + [sym_spread_element] = STATE(5250), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_sequence_expression] = STATE(5713), + [sym_string] = STATE(1935), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_rest_pattern] = STATE(5229), + [sym_method_definition] = STATE(5250), + [sym_pair] = STATE(5250), + [sym_pair_pattern] = STATE(5229), + [sym__property_name] = STATE(3526), + [sym_computed_property_name] = STATE(3526), + [sym_non_null_expression] = STATE(1338), + [sym_function_signature] = STATE(850), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_ambient_declaration] = STATE(850), + [sym_abstract_class_declaration] = STATE(850), + [sym_module] = STATE(850), + [sym_internal_module] = STATE(230), + [sym_import_alias] = STATE(850), + [sym_interface_declaration] = STATE(850), + [sym_enum_declaration] = STATE(850), + [sym_type_alias_declaration] = STATE(850), + [sym_accessibility_modifier] = STATE(2773), + [sym_override_modifier] = STATE(2798), + [sym_type_parameters] = STATE(5753), + [aux_sym_program_repeat1] = STATE(23), + [aux_sym_export_statement_repeat1] = STATE(3905), + [aux_sym_object_repeat1] = STATE(5252), + [aux_sym_object_pattern_repeat1] = STATE(5272), + [sym_identifier] = ACTIONS(309), + [anon_sym_export] = ACTIONS(311), [anon_sym_STAR] = ACTIONS(231), - [anon_sym_type] = ACTIONS(283), - [anon_sym_namespace] = ACTIONS(285), + [anon_sym_type] = ACTIONS(313), + [anon_sym_namespace] = ACTIONS(315), [anon_sym_LBRACE] = ACTIONS(19), [anon_sym_COMMA] = ACTIONS(237), - [anon_sym_RBRACE] = ACTIONS(287), + [anon_sym_RBRACE] = ACTIONS(285), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), [anon_sym_with] = ACTIONS(25), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(289), + [anon_sym_let] = ACTIONS(317), [anon_sym_const] = ACTIONS(31), [anon_sym_BANG] = ACTIONS(33), [anon_sym_if] = ACTIONS(35), @@ -21856,9 +21877,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DQUOTE] = ACTIONS(245), [anon_sym_SQUOTE] = ACTIONS(247), [anon_sym_class] = ACTIONS(71), - [anon_sym_async] = ACTIONS(291), + [anon_sym_async] = ACTIONS(319), [anon_sym_function] = ACTIONS(75), - [anon_sym_new] = ACTIONS(293), + [anon_sym_new] = ACTIONS(321), [anon_sym_using] = ACTIONS(79), [anon_sym_DOT_DOT_DOT] = ACTIONS(253), [anon_sym_PLUS] = ACTIONS(21), @@ -21881,132 +21902,132 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(295), - [anon_sym_readonly] = ACTIONS(297), - [anon_sym_get] = ACTIONS(299), - [anon_sym_set] = ACTIONS(299), - [anon_sym_declare] = ACTIONS(301), - [anon_sym_public] = ACTIONS(303), - [anon_sym_private] = ACTIONS(303), - [anon_sym_protected] = ACTIONS(303), - [anon_sym_override] = ACTIONS(305), - [anon_sym_module] = ACTIONS(307), - [anon_sym_any] = ACTIONS(309), - [anon_sym_number] = ACTIONS(309), - [anon_sym_boolean] = ACTIONS(309), - [anon_sym_string] = ACTIONS(309), - [anon_sym_symbol] = ACTIONS(309), - [anon_sym_object] = ACTIONS(309), + [anon_sym_static] = ACTIONS(323), + [anon_sym_readonly] = ACTIONS(325), + [anon_sym_get] = ACTIONS(327), + [anon_sym_set] = ACTIONS(327), + [anon_sym_declare] = ACTIONS(329), + [anon_sym_public] = ACTIONS(331), + [anon_sym_private] = ACTIONS(331), + [anon_sym_protected] = ACTIONS(331), + [anon_sym_override] = ACTIONS(333), + [anon_sym_module] = ACTIONS(335), + [anon_sym_any] = ACTIONS(337), + [anon_sym_number] = ACTIONS(337), + [anon_sym_boolean] = ACTIONS(337), + [anon_sym_string] = ACTIONS(337), + [anon_sym_symbol] = ACTIONS(337), + [anon_sym_object] = ACTIONS(337), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, [STATE(8)] = { - [sym_export_statement] = STATE(840), - [sym_declaration] = STATE(840), - [sym_import] = STATE(3770), - [sym_import_statement] = STATE(840), - [sym_statement] = STATE(24), - [sym_expression_statement] = STATE(840), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(840), - [sym_if_statement] = STATE(840), - [sym_switch_statement] = STATE(840), - [sym_for_statement] = STATE(840), - [sym_for_in_statement] = STATE(840), - [sym_while_statement] = STATE(840), - [sym_do_statement] = STATE(840), - [sym_try_statement] = STATE(840), - [sym_with_statement] = STATE(840), - [sym_break_statement] = STATE(840), - [sym_continue_statement] = STATE(840), - [sym_debugger_statement] = STATE(840), - [sym_return_statement] = STATE(840), - [sym_throw_statement] = STATE(840), - [sym_empty_statement] = STATE(840), - [sym_labeled_statement] = STATE(840), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(2009), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5919), - [sym_object_assignment_pattern] = STATE(5111), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5919), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2190), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2190), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5919), - [sym_spread_element] = STATE(5213), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_sequence_expression] = STATE(5619), - [sym_string] = STATE(1958), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_rest_pattern] = STATE(5111), - [sym_method_definition] = STATE(5213), - [sym_pair] = STATE(5213), - [sym_pair_pattern] = STATE(5111), - [sym__property_name] = STATE(3540), - [sym_computed_property_name] = STATE(3540), - [sym_non_null_expression] = STATE(1328), - [sym_function_signature] = STATE(846), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(239), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_accessibility_modifier] = STATE(2754), - [sym_override_modifier] = STATE(2783), - [sym_type_parameters] = STATE(5766), - [aux_sym_program_repeat1] = STATE(24), - [aux_sym_export_statement_repeat1] = STATE(3869), - [aux_sym_object_repeat1] = STATE(5228), - [aux_sym_object_pattern_repeat1] = STATE(5174), - [sym_identifier] = ACTIONS(311), - [anon_sym_export] = ACTIONS(313), + [sym_export_statement] = STATE(825), + [sym_declaration] = STATE(825), + [sym_import] = STATE(3779), + [sym_import_statement] = STATE(825), + [sym_statement] = STATE(20), + [sym_expression_statement] = STATE(825), + [sym_variable_declaration] = STATE(850), + [sym_lexical_declaration] = STATE(850), + [sym_statement_block] = STATE(825), + [sym_if_statement] = STATE(825), + [sym_switch_statement] = STATE(825), + [sym_for_statement] = STATE(825), + [sym_for_in_statement] = STATE(825), + [sym_while_statement] = STATE(825), + [sym_do_statement] = STATE(825), + [sym_try_statement] = STATE(825), + [sym_with_statement] = STATE(825), + [sym_break_statement] = STATE(825), + [sym_continue_statement] = STATE(825), + [sym_debugger_statement] = STATE(825), + [sym_return_statement] = STATE(825), + [sym_throw_statement] = STATE(825), + [sym_empty_statement] = STATE(825), + [sym_labeled_statement] = STATE(825), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1959), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5855), + [sym_object_assignment_pattern] = STATE(5229), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5855), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_class_declaration] = STATE(850), + [sym_function_expression] = STATE(2162), + [sym_function_declaration] = STATE(850), + [sym_generator_function] = STATE(2162), + [sym_generator_function_declaration] = STATE(850), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5855), + [sym_spread_element] = STATE(5231), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_sequence_expression] = STATE(5713), + [sym_string] = STATE(1935), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_rest_pattern] = STATE(5229), + [sym_method_definition] = STATE(5231), + [sym_pair] = STATE(5231), + [sym_pair_pattern] = STATE(5229), + [sym__property_name] = STATE(3526), + [sym_computed_property_name] = STATE(3526), + [sym_non_null_expression] = STATE(1338), + [sym_function_signature] = STATE(850), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_ambient_declaration] = STATE(850), + [sym_abstract_class_declaration] = STATE(850), + [sym_module] = STATE(850), + [sym_internal_module] = STATE(230), + [sym_import_alias] = STATE(850), + [sym_interface_declaration] = STATE(850), + [sym_enum_declaration] = STATE(850), + [sym_type_alias_declaration] = STATE(850), + [sym_accessibility_modifier] = STATE(2773), + [sym_override_modifier] = STATE(2798), + [sym_type_parameters] = STATE(5753), + [aux_sym_program_repeat1] = STATE(20), + [aux_sym_export_statement_repeat1] = STATE(3905), + [aux_sym_object_repeat1] = STATE(5249), + [aux_sym_object_pattern_repeat1] = STATE(5272), + [sym_identifier] = ACTIONS(227), + [anon_sym_export] = ACTIONS(229), [anon_sym_STAR] = ACTIONS(231), - [anon_sym_type] = ACTIONS(315), - [anon_sym_namespace] = ACTIONS(317), + [anon_sym_type] = ACTIONS(233), + [anon_sym_namespace] = ACTIONS(235), [anon_sym_LBRACE] = ACTIONS(19), [anon_sym_COMMA] = ACTIONS(237), - [anon_sym_RBRACE] = ACTIONS(287), + [anon_sym_RBRACE] = ACTIONS(339), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), [anon_sym_with] = ACTIONS(25), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(319), + [anon_sym_let] = ACTIONS(241), [anon_sym_const] = ACTIONS(31), [anon_sym_BANG] = ACTIONS(33), [anon_sym_if] = ACTIONS(35), @@ -22028,9 +22049,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DQUOTE] = ACTIONS(245), [anon_sym_SQUOTE] = ACTIONS(247), [anon_sym_class] = ACTIONS(71), - [anon_sym_async] = ACTIONS(321), + [anon_sym_async] = ACTIONS(249), [anon_sym_function] = ACTIONS(75), - [anon_sym_new] = ACTIONS(323), + [anon_sym_new] = ACTIONS(251), [anon_sym_using] = ACTIONS(79), [anon_sym_DOT_DOT_DOT] = ACTIONS(253), [anon_sym_PLUS] = ACTIONS(21), @@ -22053,107 +22074,107 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(325), - [anon_sym_readonly] = ACTIONS(327), - [anon_sym_get] = ACTIONS(329), - [anon_sym_set] = ACTIONS(329), - [anon_sym_declare] = ACTIONS(331), - [anon_sym_public] = ACTIONS(333), - [anon_sym_private] = ACTIONS(333), - [anon_sym_protected] = ACTIONS(333), - [anon_sym_override] = ACTIONS(335), - [anon_sym_module] = ACTIONS(337), - [anon_sym_any] = ACTIONS(339), - [anon_sym_number] = ACTIONS(339), - [anon_sym_boolean] = ACTIONS(339), - [anon_sym_string] = ACTIONS(339), - [anon_sym_symbol] = ACTIONS(339), - [anon_sym_object] = ACTIONS(339), + [anon_sym_static] = ACTIONS(259), + [anon_sym_readonly] = ACTIONS(261), + [anon_sym_get] = ACTIONS(263), + [anon_sym_set] = ACTIONS(263), + [anon_sym_declare] = ACTIONS(265), + [anon_sym_public] = ACTIONS(267), + [anon_sym_private] = ACTIONS(267), + [anon_sym_protected] = ACTIONS(267), + [anon_sym_override] = ACTIONS(269), + [anon_sym_module] = ACTIONS(271), + [anon_sym_any] = ACTIONS(273), + [anon_sym_number] = ACTIONS(273), + [anon_sym_boolean] = ACTIONS(273), + [anon_sym_string] = ACTIONS(273), + [anon_sym_symbol] = ACTIONS(273), + [anon_sym_object] = ACTIONS(273), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, [STATE(9)] = { - [sym_export_statement] = STATE(840), - [sym_declaration] = STATE(840), - [sym_import] = STATE(3770), - [sym_import_statement] = STATE(840), + [sym_export_statement] = STATE(825), + [sym_declaration] = STATE(825), + [sym_import] = STATE(3779), + [sym_import_statement] = STATE(825), [sym_statement] = STATE(9), - [sym_expression_statement] = STATE(840), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(840), - [sym_if_statement] = STATE(840), - [sym_switch_statement] = STATE(840), - [sym_for_statement] = STATE(840), - [sym_for_in_statement] = STATE(840), - [sym_while_statement] = STATE(840), - [sym_do_statement] = STATE(840), - [sym_try_statement] = STATE(840), - [sym_with_statement] = STATE(840), - [sym_break_statement] = STATE(840), - [sym_continue_statement] = STATE(840), - [sym_debugger_statement] = STATE(840), - [sym_return_statement] = STATE(840), - [sym_throw_statement] = STATE(840), - [sym_empty_statement] = STATE(840), - [sym_labeled_statement] = STATE(840), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(2009), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2190), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2190), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_sequence_expression] = STATE(5619), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_function_signature] = STATE(846), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(239), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_parameters] = STATE(5766), + [sym_expression_statement] = STATE(825), + [sym_variable_declaration] = STATE(850), + [sym_lexical_declaration] = STATE(850), + [sym_statement_block] = STATE(825), + [sym_if_statement] = STATE(825), + [sym_switch_statement] = STATE(825), + [sym_for_statement] = STATE(825), + [sym_for_in_statement] = STATE(825), + [sym_while_statement] = STATE(825), + [sym_do_statement] = STATE(825), + [sym_try_statement] = STATE(825), + [sym_with_statement] = STATE(825), + [sym_break_statement] = STATE(825), + [sym_continue_statement] = STATE(825), + [sym_debugger_statement] = STATE(825), + [sym_return_statement] = STATE(825), + [sym_throw_statement] = STATE(825), + [sym_empty_statement] = STATE(825), + [sym_labeled_statement] = STATE(825), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1959), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_class_declaration] = STATE(850), + [sym_function_expression] = STATE(2162), + [sym_function_declaration] = STATE(850), + [sym_generator_function] = STATE(2162), + [sym_generator_function_declaration] = STATE(850), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_sequence_expression] = STATE(5713), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_function_signature] = STATE(850), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_ambient_declaration] = STATE(850), + [sym_abstract_class_declaration] = STATE(850), + [sym_module] = STATE(850), + [sym_internal_module] = STATE(230), + [sym_import_alias] = STATE(850), + [sym_interface_declaration] = STATE(850), + [sym_enum_declaration] = STATE(850), + [sym_type_alias_declaration] = STATE(850), + [sym_type_parameters] = STATE(5753), [aux_sym_program_repeat1] = STATE(9), - [aux_sym_export_statement_repeat1] = STATE(3869), + [aux_sym_export_statement_repeat1] = STATE(3905), [ts_builtin_sym_end] = ACTIONS(341), [sym_identifier] = ACTIONS(343), [anon_sym_export] = ACTIONS(346), @@ -22235,85 +22256,85 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(10)] = { - [sym_export_statement] = STATE(840), - [sym_declaration] = STATE(840), - [sym_import] = STATE(3770), - [sym_import_statement] = STATE(840), - [sym_statement] = STATE(9), - [sym_expression_statement] = STATE(840), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(840), - [sym_if_statement] = STATE(840), - [sym_switch_statement] = STATE(840), - [sym_for_statement] = STATE(840), - [sym_for_in_statement] = STATE(840), - [sym_while_statement] = STATE(840), - [sym_do_statement] = STATE(840), - [sym_try_statement] = STATE(840), - [sym_with_statement] = STATE(840), - [sym_break_statement] = STATE(840), - [sym_continue_statement] = STATE(840), - [sym_debugger_statement] = STATE(840), - [sym_return_statement] = STATE(840), - [sym_throw_statement] = STATE(840), - [sym_empty_statement] = STATE(840), - [sym_labeled_statement] = STATE(840), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(2009), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2190), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2190), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_sequence_expression] = STATE(5619), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_function_signature] = STATE(846), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(239), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_parameters] = STATE(5766), - [aux_sym_program_repeat1] = STATE(9), - [aux_sym_export_statement_repeat1] = STATE(3869), + [sym_export_statement] = STATE(825), + [sym_declaration] = STATE(825), + [sym_import] = STATE(3779), + [sym_import_statement] = STATE(825), + [sym_statement] = STATE(11), + [sym_expression_statement] = STATE(825), + [sym_variable_declaration] = STATE(850), + [sym_lexical_declaration] = STATE(850), + [sym_statement_block] = STATE(825), + [sym_if_statement] = STATE(825), + [sym_switch_statement] = STATE(825), + [sym_for_statement] = STATE(825), + [sym_for_in_statement] = STATE(825), + [sym_while_statement] = STATE(825), + [sym_do_statement] = STATE(825), + [sym_try_statement] = STATE(825), + [sym_with_statement] = STATE(825), + [sym_break_statement] = STATE(825), + [sym_continue_statement] = STATE(825), + [sym_debugger_statement] = STATE(825), + [sym_return_statement] = STATE(825), + [sym_throw_statement] = STATE(825), + [sym_empty_statement] = STATE(825), + [sym_labeled_statement] = STATE(825), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1959), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_class_declaration] = STATE(850), + [sym_function_expression] = STATE(2162), + [sym_function_declaration] = STATE(850), + [sym_generator_function] = STATE(2162), + [sym_generator_function_declaration] = STATE(850), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_sequence_expression] = STATE(5713), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_function_signature] = STATE(850), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_ambient_declaration] = STATE(850), + [sym_abstract_class_declaration] = STATE(850), + [sym_module] = STATE(850), + [sym_internal_module] = STATE(230), + [sym_import_alias] = STATE(850), + [sym_interface_declaration] = STATE(850), + [sym_enum_declaration] = STATE(850), + [sym_type_alias_declaration] = STATE(850), + [sym_type_parameters] = STATE(5753), + [aux_sym_program_repeat1] = STATE(11), + [aux_sym_export_statement_repeat1] = STATE(3905), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_default] = ACTIONS(495), @@ -22394,85 +22415,85 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(11)] = { - [sym_export_statement] = STATE(840), - [sym_declaration] = STATE(840), - [sym_import] = STATE(3770), - [sym_import_statement] = STATE(840), + [sym_export_statement] = STATE(825), + [sym_declaration] = STATE(825), + [sym_import] = STATE(3779), + [sym_import_statement] = STATE(825), [sym_statement] = STATE(9), - [sym_expression_statement] = STATE(840), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(840), - [sym_if_statement] = STATE(840), - [sym_switch_statement] = STATE(840), - [sym_for_statement] = STATE(840), - [sym_for_in_statement] = STATE(840), - [sym_while_statement] = STATE(840), - [sym_do_statement] = STATE(840), - [sym_try_statement] = STATE(840), - [sym_with_statement] = STATE(840), - [sym_break_statement] = STATE(840), - [sym_continue_statement] = STATE(840), - [sym_debugger_statement] = STATE(840), - [sym_return_statement] = STATE(840), - [sym_throw_statement] = STATE(840), - [sym_empty_statement] = STATE(840), - [sym_labeled_statement] = STATE(840), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(2009), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2190), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2190), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_sequence_expression] = STATE(5619), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_function_signature] = STATE(846), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(239), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_parameters] = STATE(5766), + [sym_expression_statement] = STATE(825), + [sym_variable_declaration] = STATE(850), + [sym_lexical_declaration] = STATE(850), + [sym_statement_block] = STATE(825), + [sym_if_statement] = STATE(825), + [sym_switch_statement] = STATE(825), + [sym_for_statement] = STATE(825), + [sym_for_in_statement] = STATE(825), + [sym_while_statement] = STATE(825), + [sym_do_statement] = STATE(825), + [sym_try_statement] = STATE(825), + [sym_with_statement] = STATE(825), + [sym_break_statement] = STATE(825), + [sym_continue_statement] = STATE(825), + [sym_debugger_statement] = STATE(825), + [sym_return_statement] = STATE(825), + [sym_throw_statement] = STATE(825), + [sym_empty_statement] = STATE(825), + [sym_labeled_statement] = STATE(825), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1959), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_class_declaration] = STATE(850), + [sym_function_expression] = STATE(2162), + [sym_function_declaration] = STATE(850), + [sym_generator_function] = STATE(2162), + [sym_generator_function_declaration] = STATE(850), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_sequence_expression] = STATE(5713), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_function_signature] = STATE(850), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_ambient_declaration] = STATE(850), + [sym_abstract_class_declaration] = STATE(850), + [sym_module] = STATE(850), + [sym_internal_module] = STATE(230), + [sym_import_alias] = STATE(850), + [sym_interface_declaration] = STATE(850), + [sym_enum_declaration] = STATE(850), + [sym_type_alias_declaration] = STATE(850), + [sym_type_parameters] = STATE(5753), [aux_sym_program_repeat1] = STATE(9), - [aux_sym_export_statement_repeat1] = STATE(3869), + [aux_sym_export_statement_repeat1] = STATE(3905), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_default] = ACTIONS(499), @@ -22553,85 +22574,85 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(12)] = { - [sym_export_statement] = STATE(840), - [sym_declaration] = STATE(840), - [sym_import] = STATE(3770), - [sym_import_statement] = STATE(840), - [sym_statement] = STATE(11), - [sym_expression_statement] = STATE(840), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(840), - [sym_if_statement] = STATE(840), - [sym_switch_statement] = STATE(840), - [sym_for_statement] = STATE(840), - [sym_for_in_statement] = STATE(840), - [sym_while_statement] = STATE(840), - [sym_do_statement] = STATE(840), - [sym_try_statement] = STATE(840), - [sym_with_statement] = STATE(840), - [sym_break_statement] = STATE(840), - [sym_continue_statement] = STATE(840), - [sym_debugger_statement] = STATE(840), - [sym_return_statement] = STATE(840), - [sym_throw_statement] = STATE(840), - [sym_empty_statement] = STATE(840), - [sym_labeled_statement] = STATE(840), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(2009), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2190), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2190), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_sequence_expression] = STATE(5619), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_function_signature] = STATE(846), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(239), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_parameters] = STATE(5766), - [aux_sym_program_repeat1] = STATE(11), - [aux_sym_export_statement_repeat1] = STATE(3869), + [sym_export_statement] = STATE(825), + [sym_declaration] = STATE(825), + [sym_import] = STATE(3779), + [sym_import_statement] = STATE(825), + [sym_statement] = STATE(9), + [sym_expression_statement] = STATE(825), + [sym_variable_declaration] = STATE(850), + [sym_lexical_declaration] = STATE(850), + [sym_statement_block] = STATE(825), + [sym_if_statement] = STATE(825), + [sym_switch_statement] = STATE(825), + [sym_for_statement] = STATE(825), + [sym_for_in_statement] = STATE(825), + [sym_while_statement] = STATE(825), + [sym_do_statement] = STATE(825), + [sym_try_statement] = STATE(825), + [sym_with_statement] = STATE(825), + [sym_break_statement] = STATE(825), + [sym_continue_statement] = STATE(825), + [sym_debugger_statement] = STATE(825), + [sym_return_statement] = STATE(825), + [sym_throw_statement] = STATE(825), + [sym_empty_statement] = STATE(825), + [sym_labeled_statement] = STATE(825), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1959), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_class_declaration] = STATE(850), + [sym_function_expression] = STATE(2162), + [sym_function_declaration] = STATE(850), + [sym_generator_function] = STATE(2162), + [sym_generator_function_declaration] = STATE(850), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_sequence_expression] = STATE(5713), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_function_signature] = STATE(850), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_ambient_declaration] = STATE(850), + [sym_abstract_class_declaration] = STATE(850), + [sym_module] = STATE(850), + [sym_internal_module] = STATE(230), + [sym_import_alias] = STATE(850), + [sym_interface_declaration] = STATE(850), + [sym_enum_declaration] = STATE(850), + [sym_type_alias_declaration] = STATE(850), + [sym_type_parameters] = STATE(5753), + [aux_sym_program_repeat1] = STATE(9), + [aux_sym_export_statement_repeat1] = STATE(3905), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_default] = ACTIONS(503), @@ -22712,85 +22733,85 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(13)] = { - [sym_export_statement] = STATE(840), - [sym_declaration] = STATE(840), - [sym_import] = STATE(3770), - [sym_import_statement] = STATE(840), - [sym_statement] = STATE(10), - [sym_expression_statement] = STATE(840), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(840), - [sym_if_statement] = STATE(840), - [sym_switch_statement] = STATE(840), - [sym_for_statement] = STATE(840), - [sym_for_in_statement] = STATE(840), - [sym_while_statement] = STATE(840), - [sym_do_statement] = STATE(840), - [sym_try_statement] = STATE(840), - [sym_with_statement] = STATE(840), - [sym_break_statement] = STATE(840), - [sym_continue_statement] = STATE(840), - [sym_debugger_statement] = STATE(840), - [sym_return_statement] = STATE(840), - [sym_throw_statement] = STATE(840), - [sym_empty_statement] = STATE(840), - [sym_labeled_statement] = STATE(840), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(2009), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2190), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2190), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_sequence_expression] = STATE(5619), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_function_signature] = STATE(846), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(239), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_parameters] = STATE(5766), - [aux_sym_program_repeat1] = STATE(10), - [aux_sym_export_statement_repeat1] = STATE(3869), + [sym_export_statement] = STATE(825), + [sym_declaration] = STATE(825), + [sym_import] = STATE(3779), + [sym_import_statement] = STATE(825), + [sym_statement] = STATE(12), + [sym_expression_statement] = STATE(825), + [sym_variable_declaration] = STATE(850), + [sym_lexical_declaration] = STATE(850), + [sym_statement_block] = STATE(825), + [sym_if_statement] = STATE(825), + [sym_switch_statement] = STATE(825), + [sym_for_statement] = STATE(825), + [sym_for_in_statement] = STATE(825), + [sym_while_statement] = STATE(825), + [sym_do_statement] = STATE(825), + [sym_try_statement] = STATE(825), + [sym_with_statement] = STATE(825), + [sym_break_statement] = STATE(825), + [sym_continue_statement] = STATE(825), + [sym_debugger_statement] = STATE(825), + [sym_return_statement] = STATE(825), + [sym_throw_statement] = STATE(825), + [sym_empty_statement] = STATE(825), + [sym_labeled_statement] = STATE(825), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1959), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_class_declaration] = STATE(850), + [sym_function_expression] = STATE(2162), + [sym_function_declaration] = STATE(850), + [sym_generator_function] = STATE(2162), + [sym_generator_function_declaration] = STATE(850), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_sequence_expression] = STATE(5713), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_function_signature] = STATE(850), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_ambient_declaration] = STATE(850), + [sym_abstract_class_declaration] = STATE(850), + [sym_module] = STATE(850), + [sym_internal_module] = STATE(230), + [sym_import_alias] = STATE(850), + [sym_interface_declaration] = STATE(850), + [sym_enum_declaration] = STATE(850), + [sym_type_alias_declaration] = STATE(850), + [sym_type_parameters] = STATE(5753), + [aux_sym_program_repeat1] = STATE(12), + [aux_sym_export_statement_repeat1] = STATE(3905), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_default] = ACTIONS(507), @@ -22871,85 +22892,85 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(14)] = { - [sym_export_statement] = STATE(840), - [sym_declaration] = STATE(840), - [sym_import] = STATE(3770), - [sym_import_statement] = STATE(840), + [sym_export_statement] = STATE(825), + [sym_declaration] = STATE(825), + [sym_import] = STATE(3779), + [sym_import_statement] = STATE(825), [sym_statement] = STATE(9), - [sym_expression_statement] = STATE(840), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(840), - [sym_if_statement] = STATE(840), - [sym_switch_statement] = STATE(840), - [sym_for_statement] = STATE(840), - [sym_for_in_statement] = STATE(840), - [sym_while_statement] = STATE(840), - [sym_do_statement] = STATE(840), - [sym_try_statement] = STATE(840), - [sym_with_statement] = STATE(840), - [sym_break_statement] = STATE(840), - [sym_continue_statement] = STATE(840), - [sym_debugger_statement] = STATE(840), - [sym_return_statement] = STATE(840), - [sym_throw_statement] = STATE(840), - [sym_empty_statement] = STATE(840), - [sym_labeled_statement] = STATE(840), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(2009), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2190), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2190), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_sequence_expression] = STATE(5619), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_function_signature] = STATE(846), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(239), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_parameters] = STATE(5766), + [sym_expression_statement] = STATE(825), + [sym_variable_declaration] = STATE(850), + [sym_lexical_declaration] = STATE(850), + [sym_statement_block] = STATE(825), + [sym_if_statement] = STATE(825), + [sym_switch_statement] = STATE(825), + [sym_for_statement] = STATE(825), + [sym_for_in_statement] = STATE(825), + [sym_while_statement] = STATE(825), + [sym_do_statement] = STATE(825), + [sym_try_statement] = STATE(825), + [sym_with_statement] = STATE(825), + [sym_break_statement] = STATE(825), + [sym_continue_statement] = STATE(825), + [sym_debugger_statement] = STATE(825), + [sym_return_statement] = STATE(825), + [sym_throw_statement] = STATE(825), + [sym_empty_statement] = STATE(825), + [sym_labeled_statement] = STATE(825), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1959), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_class_declaration] = STATE(850), + [sym_function_expression] = STATE(2162), + [sym_function_declaration] = STATE(850), + [sym_generator_function] = STATE(2162), + [sym_generator_function_declaration] = STATE(850), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_sequence_expression] = STATE(5713), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_function_signature] = STATE(850), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_ambient_declaration] = STATE(850), + [sym_abstract_class_declaration] = STATE(850), + [sym_module] = STATE(850), + [sym_internal_module] = STATE(230), + [sym_import_alias] = STATE(850), + [sym_interface_declaration] = STATE(850), + [sym_enum_declaration] = STATE(850), + [sym_type_alias_declaration] = STATE(850), + [sym_type_parameters] = STATE(5753), [aux_sym_program_repeat1] = STATE(9), - [aux_sym_export_statement_repeat1] = STATE(3869), + [aux_sym_export_statement_repeat1] = STATE(3905), [ts_builtin_sym_end] = ACTIONS(511), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), @@ -23028,91 +23049,91 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(15)] = { - [sym_export_statement] = STATE(840), - [sym_declaration] = STATE(840), - [sym_import] = STATE(3770), - [sym_import_statement] = STATE(840), + [sym_export_statement] = STATE(825), + [sym_declaration] = STATE(825), + [sym_import] = STATE(3779), + [sym_import_statement] = STATE(825), [sym_statement] = STATE(9), - [sym_expression_statement] = STATE(840), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(840), - [sym_if_statement] = STATE(840), - [sym_switch_statement] = STATE(840), - [sym_for_statement] = STATE(840), - [sym_for_in_statement] = STATE(840), - [sym_while_statement] = STATE(840), - [sym_do_statement] = STATE(840), - [sym_try_statement] = STATE(840), - [sym_with_statement] = STATE(840), - [sym_break_statement] = STATE(840), - [sym_continue_statement] = STATE(840), - [sym_debugger_statement] = STATE(840), - [sym_return_statement] = STATE(840), - [sym_throw_statement] = STATE(840), - [sym_empty_statement] = STATE(840), - [sym_labeled_statement] = STATE(840), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(2009), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2190), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2190), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_sequence_expression] = STATE(5619), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_function_signature] = STATE(846), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(239), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_parameters] = STATE(5766), + [sym_expression_statement] = STATE(825), + [sym_variable_declaration] = STATE(850), + [sym_lexical_declaration] = STATE(850), + [sym_statement_block] = STATE(825), + [sym_if_statement] = STATE(825), + [sym_switch_statement] = STATE(825), + [sym_for_statement] = STATE(825), + [sym_for_in_statement] = STATE(825), + [sym_while_statement] = STATE(825), + [sym_do_statement] = STATE(825), + [sym_try_statement] = STATE(825), + [sym_with_statement] = STATE(825), + [sym_break_statement] = STATE(825), + [sym_continue_statement] = STATE(825), + [sym_debugger_statement] = STATE(825), + [sym_return_statement] = STATE(825), + [sym_throw_statement] = STATE(825), + [sym_empty_statement] = STATE(825), + [sym_labeled_statement] = STATE(825), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1959), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_class_declaration] = STATE(850), + [sym_function_expression] = STATE(2162), + [sym_function_declaration] = STATE(850), + [sym_generator_function] = STATE(2162), + [sym_generator_function_declaration] = STATE(850), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_sequence_expression] = STATE(5713), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_function_signature] = STATE(850), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_ambient_declaration] = STATE(850), + [sym_abstract_class_declaration] = STATE(850), + [sym_module] = STATE(850), + [sym_internal_module] = STATE(230), + [sym_import_alias] = STATE(850), + [sym_interface_declaration] = STATE(850), + [sym_enum_declaration] = STATE(850), + [sym_type_alias_declaration] = STATE(850), + [sym_type_parameters] = STATE(5753), [aux_sym_program_repeat1] = STATE(9), - [aux_sym_export_statement_repeat1] = STATE(3869), + [aux_sym_export_statement_repeat1] = STATE(3905), + [ts_builtin_sym_end] = ACTIONS(513), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_type] = ACTIONS(15), [anon_sym_namespace] = ACTIONS(17), [anon_sym_LBRACE] = ACTIONS(19), - [anon_sym_RBRACE] = ACTIONS(513), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), [anon_sym_with] = ACTIONS(25), @@ -23185,91 +23206,91 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(16)] = { - [sym_export_statement] = STATE(840), - [sym_declaration] = STATE(840), - [sym_import] = STATE(3770), - [sym_import_statement] = STATE(840), + [sym_export_statement] = STATE(825), + [sym_declaration] = STATE(825), + [sym_import] = STATE(3779), + [sym_import_statement] = STATE(825), [sym_statement] = STATE(9), - [sym_expression_statement] = STATE(840), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(840), - [sym_if_statement] = STATE(840), - [sym_switch_statement] = STATE(840), - [sym_for_statement] = STATE(840), - [sym_for_in_statement] = STATE(840), - [sym_while_statement] = STATE(840), - [sym_do_statement] = STATE(840), - [sym_try_statement] = STATE(840), - [sym_with_statement] = STATE(840), - [sym_break_statement] = STATE(840), - [sym_continue_statement] = STATE(840), - [sym_debugger_statement] = STATE(840), - [sym_return_statement] = STATE(840), - [sym_throw_statement] = STATE(840), - [sym_empty_statement] = STATE(840), - [sym_labeled_statement] = STATE(840), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(2009), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2190), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2190), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_sequence_expression] = STATE(5619), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_function_signature] = STATE(846), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(239), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_parameters] = STATE(5766), + [sym_expression_statement] = STATE(825), + [sym_variable_declaration] = STATE(850), + [sym_lexical_declaration] = STATE(850), + [sym_statement_block] = STATE(825), + [sym_if_statement] = STATE(825), + [sym_switch_statement] = STATE(825), + [sym_for_statement] = STATE(825), + [sym_for_in_statement] = STATE(825), + [sym_while_statement] = STATE(825), + [sym_do_statement] = STATE(825), + [sym_try_statement] = STATE(825), + [sym_with_statement] = STATE(825), + [sym_break_statement] = STATE(825), + [sym_continue_statement] = STATE(825), + [sym_debugger_statement] = STATE(825), + [sym_return_statement] = STATE(825), + [sym_throw_statement] = STATE(825), + [sym_empty_statement] = STATE(825), + [sym_labeled_statement] = STATE(825), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1959), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_class_declaration] = STATE(850), + [sym_function_expression] = STATE(2162), + [sym_function_declaration] = STATE(850), + [sym_generator_function] = STATE(2162), + [sym_generator_function_declaration] = STATE(850), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_sequence_expression] = STATE(5713), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_function_signature] = STATE(850), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_ambient_declaration] = STATE(850), + [sym_abstract_class_declaration] = STATE(850), + [sym_module] = STATE(850), + [sym_internal_module] = STATE(230), + [sym_import_alias] = STATE(850), + [sym_interface_declaration] = STATE(850), + [sym_enum_declaration] = STATE(850), + [sym_type_alias_declaration] = STATE(850), + [sym_type_parameters] = STATE(5753), [aux_sym_program_repeat1] = STATE(9), - [aux_sym_export_statement_repeat1] = STATE(3869), - [ts_builtin_sym_end] = ACTIONS(515), + [aux_sym_export_statement_repeat1] = STATE(3905), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_type] = ACTIONS(15), [anon_sym_namespace] = ACTIONS(17), [anon_sym_LBRACE] = ACTIONS(19), + [anon_sym_RBRACE] = ACTIONS(515), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), [anon_sym_with] = ACTIONS(25), @@ -23342,85 +23363,85 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(17)] = { - [sym_export_statement] = STATE(840), - [sym_declaration] = STATE(840), - [sym_import] = STATE(3770), - [sym_import_statement] = STATE(840), - [sym_statement] = STATE(15), - [sym_expression_statement] = STATE(840), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(840), - [sym_if_statement] = STATE(840), - [sym_switch_statement] = STATE(840), - [sym_for_statement] = STATE(840), - [sym_for_in_statement] = STATE(840), - [sym_while_statement] = STATE(840), - [sym_do_statement] = STATE(840), - [sym_try_statement] = STATE(840), - [sym_with_statement] = STATE(840), - [sym_break_statement] = STATE(840), - [sym_continue_statement] = STATE(840), - [sym_debugger_statement] = STATE(840), - [sym_return_statement] = STATE(840), - [sym_throw_statement] = STATE(840), - [sym_empty_statement] = STATE(840), - [sym_labeled_statement] = STATE(840), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(2009), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2190), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2190), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_sequence_expression] = STATE(5619), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_function_signature] = STATE(846), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(239), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_parameters] = STATE(5766), - [aux_sym_program_repeat1] = STATE(15), - [aux_sym_export_statement_repeat1] = STATE(3869), + [sym_export_statement] = STATE(825), + [sym_declaration] = STATE(825), + [sym_import] = STATE(3779), + [sym_import_statement] = STATE(825), + [sym_statement] = STATE(16), + [sym_expression_statement] = STATE(825), + [sym_variable_declaration] = STATE(850), + [sym_lexical_declaration] = STATE(850), + [sym_statement_block] = STATE(825), + [sym_if_statement] = STATE(825), + [sym_switch_statement] = STATE(825), + [sym_for_statement] = STATE(825), + [sym_for_in_statement] = STATE(825), + [sym_while_statement] = STATE(825), + [sym_do_statement] = STATE(825), + [sym_try_statement] = STATE(825), + [sym_with_statement] = STATE(825), + [sym_break_statement] = STATE(825), + [sym_continue_statement] = STATE(825), + [sym_debugger_statement] = STATE(825), + [sym_return_statement] = STATE(825), + [sym_throw_statement] = STATE(825), + [sym_empty_statement] = STATE(825), + [sym_labeled_statement] = STATE(825), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1959), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_class_declaration] = STATE(850), + [sym_function_expression] = STATE(2162), + [sym_function_declaration] = STATE(850), + [sym_generator_function] = STATE(2162), + [sym_generator_function_declaration] = STATE(850), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_sequence_expression] = STATE(5713), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_function_signature] = STATE(850), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_ambient_declaration] = STATE(850), + [sym_abstract_class_declaration] = STATE(850), + [sym_module] = STATE(850), + [sym_internal_module] = STATE(230), + [sym_import_alias] = STATE(850), + [sym_interface_declaration] = STATE(850), + [sym_enum_declaration] = STATE(850), + [sym_type_alias_declaration] = STATE(850), + [sym_type_parameters] = STATE(5753), + [aux_sym_program_repeat1] = STATE(16), + [aux_sym_export_statement_repeat1] = STATE(3905), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_type] = ACTIONS(15), @@ -23499,242 +23520,85 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(18)] = { - [sym_export_statement] = STATE(840), - [sym_declaration] = STATE(840), - [sym_import] = STATE(3770), - [sym_import_statement] = STATE(840), - [sym_statement] = STATE(14), - [sym_expression_statement] = STATE(840), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(840), - [sym_if_statement] = STATE(840), - [sym_switch_statement] = STATE(840), - [sym_for_statement] = STATE(840), - [sym_for_in_statement] = STATE(840), - [sym_while_statement] = STATE(840), - [sym_do_statement] = STATE(840), - [sym_try_statement] = STATE(840), - [sym_with_statement] = STATE(840), - [sym_break_statement] = STATE(840), - [sym_continue_statement] = STATE(840), - [sym_debugger_statement] = STATE(840), - [sym_return_statement] = STATE(840), - [sym_throw_statement] = STATE(840), - [sym_empty_statement] = STATE(840), - [sym_labeled_statement] = STATE(840), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(2009), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2190), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2190), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_sequence_expression] = STATE(5619), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_function_signature] = STATE(846), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(239), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_parameters] = STATE(5766), - [aux_sym_program_repeat1] = STATE(14), - [aux_sym_export_statement_repeat1] = STATE(3869), - [ts_builtin_sym_end] = ACTIONS(515), - [sym_identifier] = ACTIONS(9), - [anon_sym_export] = ACTIONS(13), - [anon_sym_type] = ACTIONS(15), - [anon_sym_namespace] = ACTIONS(17), - [anon_sym_LBRACE] = ACTIONS(19), - [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(23), - [anon_sym_with] = ACTIONS(25), - [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(29), - [anon_sym_const] = ACTIONS(31), - [anon_sym_BANG] = ACTIONS(33), - [anon_sym_if] = ACTIONS(35), - [anon_sym_switch] = ACTIONS(37), - [anon_sym_for] = ACTIONS(39), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_SEMI] = ACTIONS(43), - [anon_sym_await] = ACTIONS(45), - [anon_sym_while] = ACTIONS(47), - [anon_sym_do] = ACTIONS(49), - [anon_sym_try] = ACTIONS(51), - [anon_sym_break] = ACTIONS(53), - [anon_sym_continue] = ACTIONS(55), - [anon_sym_debugger] = ACTIONS(57), - [anon_sym_return] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_yield] = ACTIONS(63), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_DQUOTE] = ACTIONS(67), - [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(71), - [anon_sym_async] = ACTIONS(73), - [anon_sym_function] = ACTIONS(75), - [anon_sym_new] = ACTIONS(77), - [anon_sym_using] = ACTIONS(79), - [anon_sym_PLUS] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(21), - [anon_sym_SLASH] = ACTIONS(81), - [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(33), - [anon_sym_void] = ACTIONS(21), - [anon_sym_delete] = ACTIONS(21), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(91), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(95), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(99), - [anon_sym_readonly] = ACTIONS(99), - [anon_sym_get] = ACTIONS(99), - [anon_sym_set] = ACTIONS(99), - [anon_sym_declare] = ACTIONS(101), - [anon_sym_public] = ACTIONS(99), - [anon_sym_private] = ACTIONS(99), - [anon_sym_protected] = ACTIONS(99), - [anon_sym_override] = ACTIONS(99), - [anon_sym_module] = ACTIONS(103), - [anon_sym_any] = ACTIONS(99), - [anon_sym_number] = ACTIONS(99), - [anon_sym_boolean] = ACTIONS(99), - [anon_sym_string] = ACTIONS(99), - [anon_sym_symbol] = ACTIONS(99), - [anon_sym_object] = ACTIONS(99), - [anon_sym_abstract] = ACTIONS(105), - [anon_sym_interface] = ACTIONS(107), - [anon_sym_enum] = ACTIONS(109), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(19)] = { - [sym_export_statement] = STATE(840), - [sym_declaration] = STATE(840), - [sym_import] = STATE(3770), - [sym_import_statement] = STATE(840), + [sym_export_statement] = STATE(825), + [sym_declaration] = STATE(825), + [sym_import] = STATE(3779), + [sym_import_statement] = STATE(825), [sym_statement] = STATE(9), - [sym_expression_statement] = STATE(840), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(840), - [sym_if_statement] = STATE(840), - [sym_switch_statement] = STATE(840), - [sym_for_statement] = STATE(840), - [sym_for_in_statement] = STATE(840), - [sym_while_statement] = STATE(840), - [sym_do_statement] = STATE(840), - [sym_try_statement] = STATE(840), - [sym_with_statement] = STATE(840), - [sym_break_statement] = STATE(840), - [sym_continue_statement] = STATE(840), - [sym_debugger_statement] = STATE(840), - [sym_return_statement] = STATE(840), - [sym_throw_statement] = STATE(840), - [sym_empty_statement] = STATE(840), - [sym_labeled_statement] = STATE(840), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(2009), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2190), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2190), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_sequence_expression] = STATE(5619), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_function_signature] = STATE(846), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(239), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_parameters] = STATE(5766), + [sym_expression_statement] = STATE(825), + [sym_variable_declaration] = STATE(850), + [sym_lexical_declaration] = STATE(850), + [sym_statement_block] = STATE(825), + [sym_if_statement] = STATE(825), + [sym_switch_statement] = STATE(825), + [sym_for_statement] = STATE(825), + [sym_for_in_statement] = STATE(825), + [sym_while_statement] = STATE(825), + [sym_do_statement] = STATE(825), + [sym_try_statement] = STATE(825), + [sym_with_statement] = STATE(825), + [sym_break_statement] = STATE(825), + [sym_continue_statement] = STATE(825), + [sym_debugger_statement] = STATE(825), + [sym_return_statement] = STATE(825), + [sym_throw_statement] = STATE(825), + [sym_empty_statement] = STATE(825), + [sym_labeled_statement] = STATE(825), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1959), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_class_declaration] = STATE(850), + [sym_function_expression] = STATE(2162), + [sym_function_declaration] = STATE(850), + [sym_generator_function] = STATE(2162), + [sym_generator_function_declaration] = STATE(850), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_sequence_expression] = STATE(5713), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_function_signature] = STATE(850), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_ambient_declaration] = STATE(850), + [sym_abstract_class_declaration] = STATE(850), + [sym_module] = STATE(850), + [sym_internal_module] = STATE(230), + [sym_import_alias] = STATE(850), + [sym_interface_declaration] = STATE(850), + [sym_enum_declaration] = STATE(850), + [sym_type_alias_declaration] = STATE(850), + [sym_type_parameters] = STATE(5753), [aux_sym_program_repeat1] = STATE(9), - [aux_sym_export_statement_repeat1] = STATE(3869), + [aux_sym_export_statement_repeat1] = STATE(3905), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_type] = ACTIONS(15), @@ -23812,86 +23676,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, - [STATE(20)] = { - [sym_export_statement] = STATE(840), - [sym_declaration] = STATE(840), - [sym_import] = STATE(3770), - [sym_import_statement] = STATE(840), - [sym_statement] = STATE(21), - [sym_expression_statement] = STATE(840), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(840), - [sym_if_statement] = STATE(840), - [sym_switch_statement] = STATE(840), - [sym_for_statement] = STATE(840), - [sym_for_in_statement] = STATE(840), - [sym_while_statement] = STATE(840), - [sym_do_statement] = STATE(840), - [sym_try_statement] = STATE(840), - [sym_with_statement] = STATE(840), - [sym_break_statement] = STATE(840), - [sym_continue_statement] = STATE(840), - [sym_debugger_statement] = STATE(840), - [sym_return_statement] = STATE(840), - [sym_throw_statement] = STATE(840), - [sym_empty_statement] = STATE(840), - [sym_labeled_statement] = STATE(840), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(2009), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2190), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2190), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_sequence_expression] = STATE(5619), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_function_signature] = STATE(846), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(239), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_parameters] = STATE(5766), - [aux_sym_program_repeat1] = STATE(21), - [aux_sym_export_statement_repeat1] = STATE(3869), + [STATE(19)] = { + [sym_export_statement] = STATE(825), + [sym_declaration] = STATE(825), + [sym_import] = STATE(3779), + [sym_import_statement] = STATE(825), + [sym_statement] = STATE(20), + [sym_expression_statement] = STATE(825), + [sym_variable_declaration] = STATE(850), + [sym_lexical_declaration] = STATE(850), + [sym_statement_block] = STATE(825), + [sym_if_statement] = STATE(825), + [sym_switch_statement] = STATE(825), + [sym_for_statement] = STATE(825), + [sym_for_in_statement] = STATE(825), + [sym_while_statement] = STATE(825), + [sym_do_statement] = STATE(825), + [sym_try_statement] = STATE(825), + [sym_with_statement] = STATE(825), + [sym_break_statement] = STATE(825), + [sym_continue_statement] = STATE(825), + [sym_debugger_statement] = STATE(825), + [sym_return_statement] = STATE(825), + [sym_throw_statement] = STATE(825), + [sym_empty_statement] = STATE(825), + [sym_labeled_statement] = STATE(825), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1959), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_class_declaration] = STATE(850), + [sym_function_expression] = STATE(2162), + [sym_function_declaration] = STATE(850), + [sym_generator_function] = STATE(2162), + [sym_generator_function_declaration] = STATE(850), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_sequence_expression] = STATE(5713), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_function_signature] = STATE(850), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_ambient_declaration] = STATE(850), + [sym_abstract_class_declaration] = STATE(850), + [sym_module] = STATE(850), + [sym_internal_module] = STATE(230), + [sym_import_alias] = STATE(850), + [sym_interface_declaration] = STATE(850), + [sym_enum_declaration] = STATE(850), + [sym_type_alias_declaration] = STATE(850), + [sym_type_parameters] = STATE(5753), + [aux_sym_program_repeat1] = STATE(20), + [aux_sym_export_statement_repeat1] = STATE(3905), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_type] = ACTIONS(15), @@ -23969,86 +23833,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, - [STATE(21)] = { - [sym_export_statement] = STATE(840), - [sym_declaration] = STATE(840), - [sym_import] = STATE(3770), - [sym_import_statement] = STATE(840), + [STATE(20)] = { + [sym_export_statement] = STATE(825), + [sym_declaration] = STATE(825), + [sym_import] = STATE(3779), + [sym_import_statement] = STATE(825), [sym_statement] = STATE(9), - [sym_expression_statement] = STATE(840), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(840), - [sym_if_statement] = STATE(840), - [sym_switch_statement] = STATE(840), - [sym_for_statement] = STATE(840), - [sym_for_in_statement] = STATE(840), - [sym_while_statement] = STATE(840), - [sym_do_statement] = STATE(840), - [sym_try_statement] = STATE(840), - [sym_with_statement] = STATE(840), - [sym_break_statement] = STATE(840), - [sym_continue_statement] = STATE(840), - [sym_debugger_statement] = STATE(840), - [sym_return_statement] = STATE(840), - [sym_throw_statement] = STATE(840), - [sym_empty_statement] = STATE(840), - [sym_labeled_statement] = STATE(840), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(2009), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2190), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2190), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_sequence_expression] = STATE(5619), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_function_signature] = STATE(846), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(239), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_parameters] = STATE(5766), + [sym_expression_statement] = STATE(825), + [sym_variable_declaration] = STATE(850), + [sym_lexical_declaration] = STATE(850), + [sym_statement_block] = STATE(825), + [sym_if_statement] = STATE(825), + [sym_switch_statement] = STATE(825), + [sym_for_statement] = STATE(825), + [sym_for_in_statement] = STATE(825), + [sym_while_statement] = STATE(825), + [sym_do_statement] = STATE(825), + [sym_try_statement] = STATE(825), + [sym_with_statement] = STATE(825), + [sym_break_statement] = STATE(825), + [sym_continue_statement] = STATE(825), + [sym_debugger_statement] = STATE(825), + [sym_return_statement] = STATE(825), + [sym_throw_statement] = STATE(825), + [sym_empty_statement] = STATE(825), + [sym_labeled_statement] = STATE(825), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1959), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_class_declaration] = STATE(850), + [sym_function_expression] = STATE(2162), + [sym_function_declaration] = STATE(850), + [sym_generator_function] = STATE(2162), + [sym_generator_function_declaration] = STATE(850), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_sequence_expression] = STATE(5713), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_function_signature] = STATE(850), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_ambient_declaration] = STATE(850), + [sym_abstract_class_declaration] = STATE(850), + [sym_module] = STATE(850), + [sym_internal_module] = STATE(230), + [sym_import_alias] = STATE(850), + [sym_interface_declaration] = STATE(850), + [sym_enum_declaration] = STATE(850), + [sym_type_alias_declaration] = STATE(850), + [sym_type_parameters] = STATE(5753), [aux_sym_program_repeat1] = STATE(9), - [aux_sym_export_statement_repeat1] = STATE(3869), + [aux_sym_export_statement_repeat1] = STATE(3905), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_type] = ACTIONS(15), @@ -24126,86 +23990,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, - [STATE(22)] = { - [sym_export_statement] = STATE(840), - [sym_declaration] = STATE(840), - [sym_import] = STATE(3770), - [sym_import_statement] = STATE(840), - [sym_statement] = STATE(19), - [sym_expression_statement] = STATE(840), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(840), - [sym_if_statement] = STATE(840), - [sym_switch_statement] = STATE(840), - [sym_for_statement] = STATE(840), - [sym_for_in_statement] = STATE(840), - [sym_while_statement] = STATE(840), - [sym_do_statement] = STATE(840), - [sym_try_statement] = STATE(840), - [sym_with_statement] = STATE(840), - [sym_break_statement] = STATE(840), - [sym_continue_statement] = STATE(840), - [sym_debugger_statement] = STATE(840), - [sym_return_statement] = STATE(840), - [sym_throw_statement] = STATE(840), - [sym_empty_statement] = STATE(840), - [sym_labeled_statement] = STATE(840), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(2009), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2190), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2190), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_sequence_expression] = STATE(5619), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_function_signature] = STATE(846), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(239), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_parameters] = STATE(5766), - [aux_sym_program_repeat1] = STATE(19), - [aux_sym_export_statement_repeat1] = STATE(3869), + [STATE(21)] = { + [sym_export_statement] = STATE(825), + [sym_declaration] = STATE(825), + [sym_import] = STATE(3779), + [sym_import_statement] = STATE(825), + [sym_statement] = STATE(18), + [sym_expression_statement] = STATE(825), + [sym_variable_declaration] = STATE(850), + [sym_lexical_declaration] = STATE(850), + [sym_statement_block] = STATE(825), + [sym_if_statement] = STATE(825), + [sym_switch_statement] = STATE(825), + [sym_for_statement] = STATE(825), + [sym_for_in_statement] = STATE(825), + [sym_while_statement] = STATE(825), + [sym_do_statement] = STATE(825), + [sym_try_statement] = STATE(825), + [sym_with_statement] = STATE(825), + [sym_break_statement] = STATE(825), + [sym_continue_statement] = STATE(825), + [sym_debugger_statement] = STATE(825), + [sym_return_statement] = STATE(825), + [sym_throw_statement] = STATE(825), + [sym_empty_statement] = STATE(825), + [sym_labeled_statement] = STATE(825), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1959), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_class_declaration] = STATE(850), + [sym_function_expression] = STATE(2162), + [sym_function_declaration] = STATE(850), + [sym_generator_function] = STATE(2162), + [sym_generator_function_declaration] = STATE(850), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_sequence_expression] = STATE(5713), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_function_signature] = STATE(850), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_ambient_declaration] = STATE(850), + [sym_abstract_class_declaration] = STATE(850), + [sym_module] = STATE(850), + [sym_internal_module] = STATE(230), + [sym_import_alias] = STATE(850), + [sym_interface_declaration] = STATE(850), + [sym_enum_declaration] = STATE(850), + [sym_type_alias_declaration] = STATE(850), + [sym_type_parameters] = STATE(5753), + [aux_sym_program_repeat1] = STATE(18), + [aux_sym_export_statement_repeat1] = STATE(3905), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_type] = ACTIONS(15), @@ -24283,86 +24147,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, - [STATE(23)] = { - [sym_export_statement] = STATE(840), - [sym_declaration] = STATE(840), - [sym_import] = STATE(3770), - [sym_import_statement] = STATE(840), - [sym_statement] = STATE(24), - [sym_expression_statement] = STATE(840), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(840), - [sym_if_statement] = STATE(840), - [sym_switch_statement] = STATE(840), - [sym_for_statement] = STATE(840), - [sym_for_in_statement] = STATE(840), - [sym_while_statement] = STATE(840), - [sym_do_statement] = STATE(840), - [sym_try_statement] = STATE(840), - [sym_with_statement] = STATE(840), - [sym_break_statement] = STATE(840), - [sym_continue_statement] = STATE(840), - [sym_debugger_statement] = STATE(840), - [sym_return_statement] = STATE(840), - [sym_throw_statement] = STATE(840), - [sym_empty_statement] = STATE(840), - [sym_labeled_statement] = STATE(840), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(2009), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2190), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2190), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_sequence_expression] = STATE(5619), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_function_signature] = STATE(846), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(239), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_parameters] = STATE(5766), - [aux_sym_program_repeat1] = STATE(24), - [aux_sym_export_statement_repeat1] = STATE(3869), + [STATE(22)] = { + [sym_export_statement] = STATE(825), + [sym_declaration] = STATE(825), + [sym_import] = STATE(3779), + [sym_import_statement] = STATE(825), + [sym_statement] = STATE(23), + [sym_expression_statement] = STATE(825), + [sym_variable_declaration] = STATE(850), + [sym_lexical_declaration] = STATE(850), + [sym_statement_block] = STATE(825), + [sym_if_statement] = STATE(825), + [sym_switch_statement] = STATE(825), + [sym_for_statement] = STATE(825), + [sym_for_in_statement] = STATE(825), + [sym_while_statement] = STATE(825), + [sym_do_statement] = STATE(825), + [sym_try_statement] = STATE(825), + [sym_with_statement] = STATE(825), + [sym_break_statement] = STATE(825), + [sym_continue_statement] = STATE(825), + [sym_debugger_statement] = STATE(825), + [sym_return_statement] = STATE(825), + [sym_throw_statement] = STATE(825), + [sym_empty_statement] = STATE(825), + [sym_labeled_statement] = STATE(825), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1959), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_class_declaration] = STATE(850), + [sym_function_expression] = STATE(2162), + [sym_function_declaration] = STATE(850), + [sym_generator_function] = STATE(2162), + [sym_generator_function_declaration] = STATE(850), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_sequence_expression] = STATE(5713), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_function_signature] = STATE(850), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_ambient_declaration] = STATE(850), + [sym_abstract_class_declaration] = STATE(850), + [sym_module] = STATE(850), + [sym_internal_module] = STATE(230), + [sym_import_alias] = STATE(850), + [sym_interface_declaration] = STATE(850), + [sym_enum_declaration] = STATE(850), + [sym_type_alias_declaration] = STATE(850), + [sym_type_parameters] = STATE(5753), + [aux_sym_program_repeat1] = STATE(23), + [aux_sym_export_statement_repeat1] = STATE(3905), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_type] = ACTIONS(15), @@ -24440,86 +24304,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, - [STATE(24)] = { - [sym_export_statement] = STATE(840), - [sym_declaration] = STATE(840), - [sym_import] = STATE(3770), - [sym_import_statement] = STATE(840), + [STATE(23)] = { + [sym_export_statement] = STATE(825), + [sym_declaration] = STATE(825), + [sym_import] = STATE(3779), + [sym_import_statement] = STATE(825), [sym_statement] = STATE(9), - [sym_expression_statement] = STATE(840), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(840), - [sym_if_statement] = STATE(840), - [sym_switch_statement] = STATE(840), - [sym_for_statement] = STATE(840), - [sym_for_in_statement] = STATE(840), - [sym_while_statement] = STATE(840), - [sym_do_statement] = STATE(840), - [sym_try_statement] = STATE(840), - [sym_with_statement] = STATE(840), - [sym_break_statement] = STATE(840), - [sym_continue_statement] = STATE(840), - [sym_debugger_statement] = STATE(840), - [sym_return_statement] = STATE(840), - [sym_throw_statement] = STATE(840), - [sym_empty_statement] = STATE(840), - [sym_labeled_statement] = STATE(840), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(2009), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2190), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2190), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_sequence_expression] = STATE(5619), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_function_signature] = STATE(846), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(239), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_parameters] = STATE(5766), + [sym_expression_statement] = STATE(825), + [sym_variable_declaration] = STATE(850), + [sym_lexical_declaration] = STATE(850), + [sym_statement_block] = STATE(825), + [sym_if_statement] = STATE(825), + [sym_switch_statement] = STATE(825), + [sym_for_statement] = STATE(825), + [sym_for_in_statement] = STATE(825), + [sym_while_statement] = STATE(825), + [sym_do_statement] = STATE(825), + [sym_try_statement] = STATE(825), + [sym_with_statement] = STATE(825), + [sym_break_statement] = STATE(825), + [sym_continue_statement] = STATE(825), + [sym_debugger_statement] = STATE(825), + [sym_return_statement] = STATE(825), + [sym_throw_statement] = STATE(825), + [sym_empty_statement] = STATE(825), + [sym_labeled_statement] = STATE(825), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1959), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_class_declaration] = STATE(850), + [sym_function_expression] = STATE(2162), + [sym_function_declaration] = STATE(850), + [sym_generator_function] = STATE(2162), + [sym_generator_function_declaration] = STATE(850), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_sequence_expression] = STATE(5713), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_function_signature] = STATE(850), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_ambient_declaration] = STATE(850), + [sym_abstract_class_declaration] = STATE(850), + [sym_module] = STATE(850), + [sym_internal_module] = STATE(230), + [sym_import_alias] = STATE(850), + [sym_interface_declaration] = STATE(850), + [sym_enum_declaration] = STATE(850), + [sym_type_alias_declaration] = STATE(850), + [sym_type_parameters] = STATE(5753), [aux_sym_program_repeat1] = STATE(9), - [aux_sym_export_statement_repeat1] = STATE(3869), + [aux_sym_export_statement_repeat1] = STATE(3905), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_type] = ACTIONS(15), @@ -24597,86 +24461,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, - [STATE(25)] = { - [sym_export_statement] = STATE(840), - [sym_declaration] = STATE(840), - [sym_import] = STATE(3770), - [sym_import_statement] = STATE(840), + [STATE(24)] = { + [sym_export_statement] = STATE(825), + [sym_declaration] = STATE(825), + [sym_import] = STATE(3779), + [sym_import_statement] = STATE(825), [sym_statement] = STATE(9), - [sym_expression_statement] = STATE(840), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(840), - [sym_if_statement] = STATE(840), - [sym_switch_statement] = STATE(840), - [sym_for_statement] = STATE(840), - [sym_for_in_statement] = STATE(840), - [sym_while_statement] = STATE(840), - [sym_do_statement] = STATE(840), - [sym_try_statement] = STATE(840), - [sym_with_statement] = STATE(840), - [sym_break_statement] = STATE(840), - [sym_continue_statement] = STATE(840), - [sym_debugger_statement] = STATE(840), - [sym_return_statement] = STATE(840), - [sym_throw_statement] = STATE(840), - [sym_empty_statement] = STATE(840), - [sym_labeled_statement] = STATE(840), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(2009), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2190), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2190), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_sequence_expression] = STATE(5619), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_function_signature] = STATE(846), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(239), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_parameters] = STATE(5766), + [sym_expression_statement] = STATE(825), + [sym_variable_declaration] = STATE(850), + [sym_lexical_declaration] = STATE(850), + [sym_statement_block] = STATE(825), + [sym_if_statement] = STATE(825), + [sym_switch_statement] = STATE(825), + [sym_for_statement] = STATE(825), + [sym_for_in_statement] = STATE(825), + [sym_while_statement] = STATE(825), + [sym_do_statement] = STATE(825), + [sym_try_statement] = STATE(825), + [sym_with_statement] = STATE(825), + [sym_break_statement] = STATE(825), + [sym_continue_statement] = STATE(825), + [sym_debugger_statement] = STATE(825), + [sym_return_statement] = STATE(825), + [sym_throw_statement] = STATE(825), + [sym_empty_statement] = STATE(825), + [sym_labeled_statement] = STATE(825), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1959), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_class_declaration] = STATE(850), + [sym_function_expression] = STATE(2162), + [sym_function_declaration] = STATE(850), + [sym_generator_function] = STATE(2162), + [sym_generator_function_declaration] = STATE(850), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_sequence_expression] = STATE(5713), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_function_signature] = STATE(850), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_ambient_declaration] = STATE(850), + [sym_abstract_class_declaration] = STATE(850), + [sym_module] = STATE(850), + [sym_internal_module] = STATE(230), + [sym_import_alias] = STATE(850), + [sym_interface_declaration] = STATE(850), + [sym_enum_declaration] = STATE(850), + [sym_type_alias_declaration] = STATE(850), + [sym_type_parameters] = STATE(5753), [aux_sym_program_repeat1] = STATE(9), - [aux_sym_export_statement_repeat1] = STATE(3869), + [aux_sym_export_statement_repeat1] = STATE(3905), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_type] = ACTIONS(15), @@ -24754,86 +24618,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, - [STATE(26)] = { - [sym_export_statement] = STATE(840), - [sym_declaration] = STATE(840), - [sym_import] = STATE(3770), - [sym_import_statement] = STATE(840), - [sym_statement] = STATE(25), - [sym_expression_statement] = STATE(840), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(840), - [sym_if_statement] = STATE(840), - [sym_switch_statement] = STATE(840), - [sym_for_statement] = STATE(840), - [sym_for_in_statement] = STATE(840), - [sym_while_statement] = STATE(840), - [sym_do_statement] = STATE(840), - [sym_try_statement] = STATE(840), - [sym_with_statement] = STATE(840), - [sym_break_statement] = STATE(840), - [sym_continue_statement] = STATE(840), - [sym_debugger_statement] = STATE(840), - [sym_return_statement] = STATE(840), - [sym_throw_statement] = STATE(840), - [sym_empty_statement] = STATE(840), - [sym_labeled_statement] = STATE(840), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(2009), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2190), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2190), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_sequence_expression] = STATE(5619), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_function_signature] = STATE(846), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(239), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_parameters] = STATE(5766), - [aux_sym_program_repeat1] = STATE(25), - [aux_sym_export_statement_repeat1] = STATE(3869), + [STATE(25)] = { + [sym_export_statement] = STATE(825), + [sym_declaration] = STATE(825), + [sym_import] = STATE(3779), + [sym_import_statement] = STATE(825), + [sym_statement] = STATE(24), + [sym_expression_statement] = STATE(825), + [sym_variable_declaration] = STATE(850), + [sym_lexical_declaration] = STATE(850), + [sym_statement_block] = STATE(825), + [sym_if_statement] = STATE(825), + [sym_switch_statement] = STATE(825), + [sym_for_statement] = STATE(825), + [sym_for_in_statement] = STATE(825), + [sym_while_statement] = STATE(825), + [sym_do_statement] = STATE(825), + [sym_try_statement] = STATE(825), + [sym_with_statement] = STATE(825), + [sym_break_statement] = STATE(825), + [sym_continue_statement] = STATE(825), + [sym_debugger_statement] = STATE(825), + [sym_return_statement] = STATE(825), + [sym_throw_statement] = STATE(825), + [sym_empty_statement] = STATE(825), + [sym_labeled_statement] = STATE(825), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1959), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_class_declaration] = STATE(850), + [sym_function_expression] = STATE(2162), + [sym_function_declaration] = STATE(850), + [sym_generator_function] = STATE(2162), + [sym_generator_function_declaration] = STATE(850), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_sequence_expression] = STATE(5713), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_function_signature] = STATE(850), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_ambient_declaration] = STATE(850), + [sym_abstract_class_declaration] = STATE(850), + [sym_module] = STATE(850), + [sym_internal_module] = STATE(230), + [sym_import_alias] = STATE(850), + [sym_interface_declaration] = STATE(850), + [sym_enum_declaration] = STATE(850), + [sym_type_alias_declaration] = STATE(850), + [sym_type_parameters] = STATE(5753), + [aux_sym_program_repeat1] = STATE(24), + [aux_sym_export_statement_repeat1] = STATE(3905), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_type] = ACTIONS(15), @@ -24911,86 +24775,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, - [STATE(27)] = { - [sym_export_statement] = STATE(840), - [sym_declaration] = STATE(840), - [sym_import] = STATE(3770), - [sym_import_statement] = STATE(840), + [STATE(26)] = { + [sym_export_statement] = STATE(825), + [sym_declaration] = STATE(825), + [sym_import] = STATE(3779), + [sym_import_statement] = STATE(825), [sym_statement] = STATE(9), - [sym_expression_statement] = STATE(840), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(840), - [sym_if_statement] = STATE(840), - [sym_switch_statement] = STATE(840), - [sym_for_statement] = STATE(840), - [sym_for_in_statement] = STATE(840), - [sym_while_statement] = STATE(840), - [sym_do_statement] = STATE(840), - [sym_try_statement] = STATE(840), - [sym_with_statement] = STATE(840), - [sym_break_statement] = STATE(840), - [sym_continue_statement] = STATE(840), - [sym_debugger_statement] = STATE(840), - [sym_return_statement] = STATE(840), - [sym_throw_statement] = STATE(840), - [sym_empty_statement] = STATE(840), - [sym_labeled_statement] = STATE(840), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(2009), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2190), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2190), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_sequence_expression] = STATE(5619), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_function_signature] = STATE(846), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(239), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_parameters] = STATE(5766), + [sym_expression_statement] = STATE(825), + [sym_variable_declaration] = STATE(850), + [sym_lexical_declaration] = STATE(850), + [sym_statement_block] = STATE(825), + [sym_if_statement] = STATE(825), + [sym_switch_statement] = STATE(825), + [sym_for_statement] = STATE(825), + [sym_for_in_statement] = STATE(825), + [sym_while_statement] = STATE(825), + [sym_do_statement] = STATE(825), + [sym_try_statement] = STATE(825), + [sym_with_statement] = STATE(825), + [sym_break_statement] = STATE(825), + [sym_continue_statement] = STATE(825), + [sym_debugger_statement] = STATE(825), + [sym_return_statement] = STATE(825), + [sym_throw_statement] = STATE(825), + [sym_empty_statement] = STATE(825), + [sym_labeled_statement] = STATE(825), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1959), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_class_declaration] = STATE(850), + [sym_function_expression] = STATE(2162), + [sym_function_declaration] = STATE(850), + [sym_generator_function] = STATE(2162), + [sym_generator_function_declaration] = STATE(850), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_sequence_expression] = STATE(5713), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_function_signature] = STATE(850), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_ambient_declaration] = STATE(850), + [sym_abstract_class_declaration] = STATE(850), + [sym_module] = STATE(850), + [sym_internal_module] = STATE(230), + [sym_import_alias] = STATE(850), + [sym_interface_declaration] = STATE(850), + [sym_enum_declaration] = STATE(850), + [sym_type_alias_declaration] = STATE(850), + [sym_type_parameters] = STATE(5753), [aux_sym_program_repeat1] = STATE(9), - [aux_sym_export_statement_repeat1] = STATE(3869), + [aux_sym_export_statement_repeat1] = STATE(3905), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_type] = ACTIONS(15), @@ -25068,86 +24932,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, - [STATE(28)] = { - [sym_export_statement] = STATE(840), - [sym_declaration] = STATE(840), - [sym_import] = STATE(3770), - [sym_import_statement] = STATE(840), - [sym_statement] = STATE(30), - [sym_expression_statement] = STATE(840), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(840), - [sym_if_statement] = STATE(840), - [sym_switch_statement] = STATE(840), - [sym_for_statement] = STATE(840), - [sym_for_in_statement] = STATE(840), - [sym_while_statement] = STATE(840), - [sym_do_statement] = STATE(840), - [sym_try_statement] = STATE(840), - [sym_with_statement] = STATE(840), - [sym_break_statement] = STATE(840), - [sym_continue_statement] = STATE(840), - [sym_debugger_statement] = STATE(840), - [sym_return_statement] = STATE(840), - [sym_throw_statement] = STATE(840), - [sym_empty_statement] = STATE(840), - [sym_labeled_statement] = STATE(840), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(2009), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2190), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2190), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_sequence_expression] = STATE(5619), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_function_signature] = STATE(846), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(239), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_parameters] = STATE(5766), - [aux_sym_program_repeat1] = STATE(30), - [aux_sym_export_statement_repeat1] = STATE(3869), + [STATE(27)] = { + [sym_export_statement] = STATE(825), + [sym_declaration] = STATE(825), + [sym_import] = STATE(3779), + [sym_import_statement] = STATE(825), + [sym_statement] = STATE(29), + [sym_expression_statement] = STATE(825), + [sym_variable_declaration] = STATE(850), + [sym_lexical_declaration] = STATE(850), + [sym_statement_block] = STATE(825), + [sym_if_statement] = STATE(825), + [sym_switch_statement] = STATE(825), + [sym_for_statement] = STATE(825), + [sym_for_in_statement] = STATE(825), + [sym_while_statement] = STATE(825), + [sym_do_statement] = STATE(825), + [sym_try_statement] = STATE(825), + [sym_with_statement] = STATE(825), + [sym_break_statement] = STATE(825), + [sym_continue_statement] = STATE(825), + [sym_debugger_statement] = STATE(825), + [sym_return_statement] = STATE(825), + [sym_throw_statement] = STATE(825), + [sym_empty_statement] = STATE(825), + [sym_labeled_statement] = STATE(825), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1959), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_class_declaration] = STATE(850), + [sym_function_expression] = STATE(2162), + [sym_function_declaration] = STATE(850), + [sym_generator_function] = STATE(2162), + [sym_generator_function_declaration] = STATE(850), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_sequence_expression] = STATE(5713), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_function_signature] = STATE(850), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_ambient_declaration] = STATE(850), + [sym_abstract_class_declaration] = STATE(850), + [sym_module] = STATE(850), + [sym_internal_module] = STATE(230), + [sym_import_alias] = STATE(850), + [sym_interface_declaration] = STATE(850), + [sym_enum_declaration] = STATE(850), + [sym_type_alias_declaration] = STATE(850), + [sym_type_parameters] = STATE(5753), + [aux_sym_program_repeat1] = STATE(29), + [aux_sym_export_statement_repeat1] = STATE(3905), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_type] = ACTIONS(15), @@ -25225,86 +25089,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, - [STATE(29)] = { - [sym_export_statement] = STATE(840), - [sym_declaration] = STATE(840), - [sym_import] = STATE(3770), - [sym_import_statement] = STATE(840), - [sym_statement] = STATE(27), - [sym_expression_statement] = STATE(840), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(840), - [sym_if_statement] = STATE(840), - [sym_switch_statement] = STATE(840), - [sym_for_statement] = STATE(840), - [sym_for_in_statement] = STATE(840), - [sym_while_statement] = STATE(840), - [sym_do_statement] = STATE(840), - [sym_try_statement] = STATE(840), - [sym_with_statement] = STATE(840), - [sym_break_statement] = STATE(840), - [sym_continue_statement] = STATE(840), - [sym_debugger_statement] = STATE(840), - [sym_return_statement] = STATE(840), - [sym_throw_statement] = STATE(840), - [sym_empty_statement] = STATE(840), - [sym_labeled_statement] = STATE(840), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(2009), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2190), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2190), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_sequence_expression] = STATE(5619), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_function_signature] = STATE(846), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(239), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_parameters] = STATE(5766), - [aux_sym_program_repeat1] = STATE(27), - [aux_sym_export_statement_repeat1] = STATE(3869), + [STATE(28)] = { + [sym_export_statement] = STATE(825), + [sym_declaration] = STATE(825), + [sym_import] = STATE(3779), + [sym_import_statement] = STATE(825), + [sym_statement] = STATE(26), + [sym_expression_statement] = STATE(825), + [sym_variable_declaration] = STATE(850), + [sym_lexical_declaration] = STATE(850), + [sym_statement_block] = STATE(825), + [sym_if_statement] = STATE(825), + [sym_switch_statement] = STATE(825), + [sym_for_statement] = STATE(825), + [sym_for_in_statement] = STATE(825), + [sym_while_statement] = STATE(825), + [sym_do_statement] = STATE(825), + [sym_try_statement] = STATE(825), + [sym_with_statement] = STATE(825), + [sym_break_statement] = STATE(825), + [sym_continue_statement] = STATE(825), + [sym_debugger_statement] = STATE(825), + [sym_return_statement] = STATE(825), + [sym_throw_statement] = STATE(825), + [sym_empty_statement] = STATE(825), + [sym_labeled_statement] = STATE(825), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1959), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_class_declaration] = STATE(850), + [sym_function_expression] = STATE(2162), + [sym_function_declaration] = STATE(850), + [sym_generator_function] = STATE(2162), + [sym_generator_function_declaration] = STATE(850), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_sequence_expression] = STATE(5713), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_function_signature] = STATE(850), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_ambient_declaration] = STATE(850), + [sym_abstract_class_declaration] = STATE(850), + [sym_module] = STATE(850), + [sym_internal_module] = STATE(230), + [sym_import_alias] = STATE(850), + [sym_interface_declaration] = STATE(850), + [sym_enum_declaration] = STATE(850), + [sym_type_alias_declaration] = STATE(850), + [sym_type_parameters] = STATE(5753), + [aux_sym_program_repeat1] = STATE(26), + [aux_sym_export_statement_repeat1] = STATE(3905), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_type] = ACTIONS(15), @@ -25382,86 +25246,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, - [STATE(30)] = { - [sym_export_statement] = STATE(840), - [sym_declaration] = STATE(840), - [sym_import] = STATE(3770), - [sym_import_statement] = STATE(840), + [STATE(29)] = { + [sym_export_statement] = STATE(825), + [sym_declaration] = STATE(825), + [sym_import] = STATE(3779), + [sym_import_statement] = STATE(825), [sym_statement] = STATE(9), - [sym_expression_statement] = STATE(840), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(840), - [sym_if_statement] = STATE(840), - [sym_switch_statement] = STATE(840), - [sym_for_statement] = STATE(840), - [sym_for_in_statement] = STATE(840), - [sym_while_statement] = STATE(840), - [sym_do_statement] = STATE(840), - [sym_try_statement] = STATE(840), - [sym_with_statement] = STATE(840), - [sym_break_statement] = STATE(840), - [sym_continue_statement] = STATE(840), - [sym_debugger_statement] = STATE(840), - [sym_return_statement] = STATE(840), - [sym_throw_statement] = STATE(840), - [sym_empty_statement] = STATE(840), - [sym_labeled_statement] = STATE(840), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(2009), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2190), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2190), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_sequence_expression] = STATE(5619), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_function_signature] = STATE(846), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(239), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_parameters] = STATE(5766), + [sym_expression_statement] = STATE(825), + [sym_variable_declaration] = STATE(850), + [sym_lexical_declaration] = STATE(850), + [sym_statement_block] = STATE(825), + [sym_if_statement] = STATE(825), + [sym_switch_statement] = STATE(825), + [sym_for_statement] = STATE(825), + [sym_for_in_statement] = STATE(825), + [sym_while_statement] = STATE(825), + [sym_do_statement] = STATE(825), + [sym_try_statement] = STATE(825), + [sym_with_statement] = STATE(825), + [sym_break_statement] = STATE(825), + [sym_continue_statement] = STATE(825), + [sym_debugger_statement] = STATE(825), + [sym_return_statement] = STATE(825), + [sym_throw_statement] = STATE(825), + [sym_empty_statement] = STATE(825), + [sym_labeled_statement] = STATE(825), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1959), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_class_declaration] = STATE(850), + [sym_function_expression] = STATE(2162), + [sym_function_declaration] = STATE(850), + [sym_generator_function] = STATE(2162), + [sym_generator_function_declaration] = STATE(850), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_sequence_expression] = STATE(5713), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_function_signature] = STATE(850), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_ambient_declaration] = STATE(850), + [sym_abstract_class_declaration] = STATE(850), + [sym_module] = STATE(850), + [sym_internal_module] = STATE(230), + [sym_import_alias] = STATE(850), + [sym_interface_declaration] = STATE(850), + [sym_enum_declaration] = STATE(850), + [sym_type_alias_declaration] = STATE(850), + [sym_type_parameters] = STATE(5753), [aux_sym_program_repeat1] = STATE(9), - [aux_sym_export_statement_repeat1] = STATE(3869), + [aux_sym_export_statement_repeat1] = STATE(3905), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_type] = ACTIONS(15), @@ -25539,259 +25403,416 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, + [STATE(30)] = { + [sym_export_statement] = STATE(825), + [sym_declaration] = STATE(825), + [sym_import] = STATE(3779), + [sym_import_statement] = STATE(825), + [sym_statement] = STATE(14), + [sym_expression_statement] = STATE(825), + [sym_variable_declaration] = STATE(850), + [sym_lexical_declaration] = STATE(850), + [sym_statement_block] = STATE(825), + [sym_if_statement] = STATE(825), + [sym_switch_statement] = STATE(825), + [sym_for_statement] = STATE(825), + [sym_for_in_statement] = STATE(825), + [sym_while_statement] = STATE(825), + [sym_do_statement] = STATE(825), + [sym_try_statement] = STATE(825), + [sym_with_statement] = STATE(825), + [sym_break_statement] = STATE(825), + [sym_continue_statement] = STATE(825), + [sym_debugger_statement] = STATE(825), + [sym_return_statement] = STATE(825), + [sym_throw_statement] = STATE(825), + [sym_empty_statement] = STATE(825), + [sym_labeled_statement] = STATE(825), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1959), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_class_declaration] = STATE(850), + [sym_function_expression] = STATE(2162), + [sym_function_declaration] = STATE(850), + [sym_generator_function] = STATE(2162), + [sym_generator_function_declaration] = STATE(850), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_sequence_expression] = STATE(5713), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_function_signature] = STATE(850), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_ambient_declaration] = STATE(850), + [sym_abstract_class_declaration] = STATE(850), + [sym_module] = STATE(850), + [sym_internal_module] = STATE(230), + [sym_import_alias] = STATE(850), + [sym_interface_declaration] = STATE(850), + [sym_enum_declaration] = STATE(850), + [sym_type_alias_declaration] = STATE(850), + [sym_type_parameters] = STATE(5753), + [aux_sym_program_repeat1] = STATE(14), + [aux_sym_export_statement_repeat1] = STATE(3905), + [ts_builtin_sym_end] = ACTIONS(513), + [sym_identifier] = ACTIONS(9), + [anon_sym_export] = ACTIONS(13), + [anon_sym_type] = ACTIONS(15), + [anon_sym_namespace] = ACTIONS(17), + [anon_sym_LBRACE] = ACTIONS(19), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(23), + [anon_sym_with] = ACTIONS(25), + [anon_sym_var] = ACTIONS(27), + [anon_sym_let] = ACTIONS(29), + [anon_sym_const] = ACTIONS(31), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_if] = ACTIONS(35), + [anon_sym_switch] = ACTIONS(37), + [anon_sym_for] = ACTIONS(39), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_SEMI] = ACTIONS(43), + [anon_sym_await] = ACTIONS(45), + [anon_sym_while] = ACTIONS(47), + [anon_sym_do] = ACTIONS(49), + [anon_sym_try] = ACTIONS(51), + [anon_sym_break] = ACTIONS(53), + [anon_sym_continue] = ACTIONS(55), + [anon_sym_debugger] = ACTIONS(57), + [anon_sym_return] = ACTIONS(59), + [anon_sym_throw] = ACTIONS(61), + [anon_sym_yield] = ACTIONS(63), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(71), + [anon_sym_async] = ACTIONS(73), + [anon_sym_function] = ACTIONS(75), + [anon_sym_new] = ACTIONS(77), + [anon_sym_using] = ACTIONS(79), + [anon_sym_PLUS] = ACTIONS(21), + [anon_sym_DASH] = ACTIONS(21), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(33), + [anon_sym_void] = ACTIONS(21), + [anon_sym_delete] = ACTIONS(21), + [anon_sym_PLUS_PLUS] = ACTIONS(85), + [anon_sym_DASH_DASH] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(91), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(95), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(99), + [anon_sym_readonly] = ACTIONS(99), + [anon_sym_get] = ACTIONS(99), + [anon_sym_set] = ACTIONS(99), + [anon_sym_declare] = ACTIONS(101), + [anon_sym_public] = ACTIONS(99), + [anon_sym_private] = ACTIONS(99), + [anon_sym_protected] = ACTIONS(99), + [anon_sym_override] = ACTIONS(99), + [anon_sym_module] = ACTIONS(103), + [anon_sym_any] = ACTIONS(99), + [anon_sym_number] = ACTIONS(99), + [anon_sym_boolean] = ACTIONS(99), + [anon_sym_string] = ACTIONS(99), + [anon_sym_symbol] = ACTIONS(99), + [anon_sym_object] = ACTIONS(99), + [anon_sym_abstract] = ACTIONS(105), + [anon_sym_interface] = ACTIONS(107), + [anon_sym_enum] = ACTIONS(109), + [sym_html_comment] = ACTIONS(5), + }, [STATE(31)] = { - [sym_import] = STATE(3774), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(2193), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(3825), - [sym_assignment_pattern] = STATE(5234), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(3825), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_nested_identifier] = STATE(5895), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1273), - [sym_subscript_expression] = STATE(1273), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(3825), - [sym_spread_element] = STATE(5286), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(2338), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(4562), - [sym_pattern] = STATE(4712), - [sym_rest_pattern] = STATE(4514), - [sym_non_null_expression] = STATE(1273), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(3212), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(3907), - [sym_tuple_parameter] = STATE(5091), - [sym_optional_tuple_parameter] = STATE(5091), - [sym_optional_type] = STATE(5091), - [sym_rest_type] = STATE(5091), - [sym__tuple_type_member] = STATE(5091), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5813), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [aux_sym_export_statement_repeat1] = STATE(4660), - [aux_sym_array_repeat1] = STATE(5298), - [aux_sym_array_pattern_repeat1] = STATE(5320), + [sym_export_statement] = STATE(825), + [sym_declaration] = STATE(825), + [sym_import] = STATE(3779), + [sym_import_statement] = STATE(825), + [sym_statement] = STATE(852), + [sym_expression_statement] = STATE(825), + [sym_variable_declaration] = STATE(850), + [sym_lexical_declaration] = STATE(850), + [sym_statement_block] = STATE(825), + [sym_if_statement] = STATE(825), + [sym_switch_statement] = STATE(825), + [sym_for_statement] = STATE(825), + [sym_for_in_statement] = STATE(825), + [sym_while_statement] = STATE(825), + [sym_do_statement] = STATE(825), + [sym_try_statement] = STATE(825), + [sym_with_statement] = STATE(825), + [sym_break_statement] = STATE(825), + [sym_continue_statement] = STATE(825), + [sym_debugger_statement] = STATE(825), + [sym_return_statement] = STATE(825), + [sym_throw_statement] = STATE(825), + [sym_empty_statement] = STATE(825), + [sym_labeled_statement] = STATE(825), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1959), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_class_declaration] = STATE(850), + [sym_function_expression] = STATE(2162), + [sym_function_declaration] = STATE(850), + [sym_generator_function] = STATE(2162), + [sym_generator_function_declaration] = STATE(850), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_sequence_expression] = STATE(5713), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_function_signature] = STATE(850), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_ambient_declaration] = STATE(850), + [sym_abstract_class_declaration] = STATE(850), + [sym_module] = STATE(850), + [sym_internal_module] = STATE(2410), + [sym_import_alias] = STATE(850), + [sym_interface_declaration] = STATE(850), + [sym_enum_declaration] = STATE(850), + [sym_type_alias_declaration] = STATE(850), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(3992), [sym_identifier] = ACTIONS(543), [anon_sym_export] = ACTIONS(545), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_type] = ACTIONS(545), + [anon_sym_type] = ACTIONS(547), [anon_sym_namespace] = ACTIONS(549), [anon_sym_LBRACE] = ACTIONS(551), - [anon_sym_COMMA] = ACTIONS(553), - [anon_sym_typeof] = ACTIONS(555), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(545), - [anon_sym_const] = ACTIONS(133), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(138), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(563), - [anon_sym_RBRACK] = ACTIONS(565), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(567), - [anon_sym_function] = ACTIONS(154), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(23), + [anon_sym_with] = ACTIONS(553), + [anon_sym_var] = ACTIONS(27), + [anon_sym_let] = ACTIONS(555), + [anon_sym_const] = ACTIONS(31), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_if] = ACTIONS(557), + [anon_sym_switch] = ACTIONS(37), + [anon_sym_for] = ACTIONS(559), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_SEMI] = ACTIONS(43), + [anon_sym_await] = ACTIONS(45), + [anon_sym_while] = ACTIONS(561), + [anon_sym_do] = ACTIONS(49), + [anon_sym_try] = ACTIONS(51), + [anon_sym_break] = ACTIONS(53), + [anon_sym_continue] = ACTIONS(55), + [anon_sym_debugger] = ACTIONS(57), + [anon_sym_return] = ACTIONS(59), + [anon_sym_throw] = ACTIONS(61), + [anon_sym_yield] = ACTIONS(63), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(563), + [anon_sym_async] = ACTIONS(565), + [anon_sym_function] = ACTIONS(567), [anon_sym_new] = ACTIONS(569), - [anon_sym_using] = ACTIONS(571), - [anon_sym_DOT_DOT_DOT] = ACTIONS(573), - [anon_sym_AMP] = ACTIONS(575), - [anon_sym_PIPE] = ACTIONS(577), - [anon_sym_PLUS] = ACTIONS(579), - [anon_sym_DASH] = ACTIONS(579), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(585), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(188), - [sym_number] = ACTIONS(190), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(593), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(198), - [sym_false] = ACTIONS(198), - [sym_null] = ACTIONS(198), - [sym_undefined] = ACTIONS(595), + [anon_sym_using] = ACTIONS(79), + [anon_sym_PLUS] = ACTIONS(21), + [anon_sym_DASH] = ACTIONS(21), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(33), + [anon_sym_void] = ACTIONS(21), + [anon_sym_delete] = ACTIONS(21), + [anon_sym_PLUS_PLUS] = ACTIONS(85), + [anon_sym_DASH_DASH] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(91), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(545), - [anon_sym_readonly] = ACTIONS(597), - [anon_sym_get] = ACTIONS(545), - [anon_sym_set] = ACTIONS(545), - [anon_sym_QMARK] = ACTIONS(599), - [anon_sym_declare] = ACTIONS(545), - [anon_sym_public] = ACTIONS(545), - [anon_sym_private] = ACTIONS(545), - [anon_sym_protected] = ACTIONS(545), - [anon_sym_override] = ACTIONS(545), - [anon_sym_module] = ACTIONS(545), - [anon_sym_any] = ACTIONS(601), - [anon_sym_number] = ACTIONS(601), - [anon_sym_boolean] = ACTIONS(601), - [anon_sym_string] = ACTIONS(601), - [anon_sym_symbol] = ACTIONS(601), - [anon_sym_object] = ACTIONS(601), - [anon_sym_abstract] = ACTIONS(603), - [anon_sym_infer] = ACTIONS(605), - [anon_sym_keyof] = ACTIONS(607), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [anon_sym_static] = ACTIONS(571), + [anon_sym_readonly] = ACTIONS(571), + [anon_sym_get] = ACTIONS(571), + [anon_sym_set] = ACTIONS(571), + [anon_sym_declare] = ACTIONS(573), + [anon_sym_public] = ACTIONS(571), + [anon_sym_private] = ACTIONS(571), + [anon_sym_protected] = ACTIONS(571), + [anon_sym_override] = ACTIONS(571), + [anon_sym_module] = ACTIONS(575), + [anon_sym_any] = ACTIONS(571), + [anon_sym_number] = ACTIONS(571), + [anon_sym_boolean] = ACTIONS(571), + [anon_sym_string] = ACTIONS(571), + [anon_sym_symbol] = ACTIONS(571), + [anon_sym_object] = ACTIONS(571), + [anon_sym_abstract] = ACTIONS(105), + [anon_sym_interface] = ACTIONS(107), + [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, [STATE(32)] = { - [sym_export_statement] = STATE(840), - [sym_declaration] = STATE(840), - [sym_import] = STATE(3770), - [sym_import_statement] = STATE(840), - [sym_statement] = STATE(5373), - [sym_expression_statement] = STATE(840), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(840), - [sym_if_statement] = STATE(840), - [sym_switch_statement] = STATE(840), - [sym_for_statement] = STATE(840), - [sym_for_in_statement] = STATE(840), - [sym_while_statement] = STATE(840), - [sym_do_statement] = STATE(840), - [sym_try_statement] = STATE(840), - [sym_with_statement] = STATE(840), - [sym_break_statement] = STATE(840), - [sym_continue_statement] = STATE(840), - [sym_debugger_statement] = STATE(840), - [sym_return_statement] = STATE(840), - [sym_throw_statement] = STATE(840), - [sym_empty_statement] = STATE(840), - [sym_labeled_statement] = STATE(840), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(2009), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2190), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2190), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_sequence_expression] = STATE(5619), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_function_signature] = STATE(846), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(2407), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4017), - [sym_identifier] = ACTIONS(609), - [anon_sym_export] = ACTIONS(611), - [anon_sym_type] = ACTIONS(613), - [anon_sym_namespace] = ACTIONS(615), - [anon_sym_LBRACE] = ACTIONS(617), + [sym_export_statement] = STATE(825), + [sym_declaration] = STATE(825), + [sym_import] = STATE(3779), + [sym_import_statement] = STATE(825), + [sym_statement] = STATE(5367), + [sym_expression_statement] = STATE(825), + [sym_variable_declaration] = STATE(850), + [sym_lexical_declaration] = STATE(850), + [sym_statement_block] = STATE(825), + [sym_if_statement] = STATE(825), + [sym_switch_statement] = STATE(825), + [sym_for_statement] = STATE(825), + [sym_for_in_statement] = STATE(825), + [sym_while_statement] = STATE(825), + [sym_do_statement] = STATE(825), + [sym_try_statement] = STATE(825), + [sym_with_statement] = STATE(825), + [sym_break_statement] = STATE(825), + [sym_continue_statement] = STATE(825), + [sym_debugger_statement] = STATE(825), + [sym_return_statement] = STATE(825), + [sym_throw_statement] = STATE(825), + [sym_empty_statement] = STATE(825), + [sym_labeled_statement] = STATE(825), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1959), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_class_declaration] = STATE(850), + [sym_function_expression] = STATE(2162), + [sym_function_declaration] = STATE(850), + [sym_generator_function] = STATE(2162), + [sym_generator_function_declaration] = STATE(850), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_sequence_expression] = STATE(5713), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_function_signature] = STATE(850), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_ambient_declaration] = STATE(850), + [sym_abstract_class_declaration] = STATE(850), + [sym_module] = STATE(850), + [sym_internal_module] = STATE(2410), + [sym_import_alias] = STATE(850), + [sym_interface_declaration] = STATE(850), + [sym_enum_declaration] = STATE(850), + [sym_type_alias_declaration] = STATE(850), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(3992), + [sym_identifier] = ACTIONS(543), + [anon_sym_export] = ACTIONS(545), + [anon_sym_type] = ACTIONS(547), + [anon_sym_namespace] = ACTIONS(549), + [anon_sym_LBRACE] = ACTIONS(551), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), - [anon_sym_with] = ACTIONS(619), + [anon_sym_with] = ACTIONS(553), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(621), + [anon_sym_let] = ACTIONS(555), [anon_sym_const] = ACTIONS(31), [anon_sym_BANG] = ACTIONS(33), - [anon_sym_if] = ACTIONS(623), + [anon_sym_if] = ACTIONS(557), [anon_sym_switch] = ACTIONS(37), - [anon_sym_for] = ACTIONS(625), + [anon_sym_for] = ACTIONS(559), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_SEMI] = ACTIONS(43), [anon_sym_await] = ACTIONS(45), - [anon_sym_while] = ACTIONS(627), + [anon_sym_while] = ACTIONS(561), [anon_sym_do] = ACTIONS(49), [anon_sym_try] = ACTIONS(51), [anon_sym_break] = ACTIONS(53), @@ -25803,10 +25824,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(629), - [anon_sym_async] = ACTIONS(631), - [anon_sym_function] = ACTIONS(633), - [anon_sym_new] = ACTIONS(635), + [anon_sym_class] = ACTIONS(563), + [anon_sym_async] = ACTIONS(565), + [anon_sym_function] = ACTIONS(567), + [anon_sym_new] = ACTIONS(569), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -25828,106 +25849,106 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(637), - [anon_sym_readonly] = ACTIONS(637), - [anon_sym_get] = ACTIONS(637), - [anon_sym_set] = ACTIONS(637), - [anon_sym_declare] = ACTIONS(639), - [anon_sym_public] = ACTIONS(637), - [anon_sym_private] = ACTIONS(637), - [anon_sym_protected] = ACTIONS(637), - [anon_sym_override] = ACTIONS(637), - [anon_sym_module] = ACTIONS(641), - [anon_sym_any] = ACTIONS(637), - [anon_sym_number] = ACTIONS(637), - [anon_sym_boolean] = ACTIONS(637), - [anon_sym_string] = ACTIONS(637), - [anon_sym_symbol] = ACTIONS(637), - [anon_sym_object] = ACTIONS(637), + [anon_sym_static] = ACTIONS(571), + [anon_sym_readonly] = ACTIONS(571), + [anon_sym_get] = ACTIONS(571), + [anon_sym_set] = ACTIONS(571), + [anon_sym_declare] = ACTIONS(573), + [anon_sym_public] = ACTIONS(571), + [anon_sym_private] = ACTIONS(571), + [anon_sym_protected] = ACTIONS(571), + [anon_sym_override] = ACTIONS(571), + [anon_sym_module] = ACTIONS(575), + [anon_sym_any] = ACTIONS(571), + [anon_sym_number] = ACTIONS(571), + [anon_sym_boolean] = ACTIONS(571), + [anon_sym_string] = ACTIONS(571), + [anon_sym_symbol] = ACTIONS(571), + [anon_sym_object] = ACTIONS(571), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, [STATE(33)] = { - [sym_export_statement] = STATE(840), - [sym_declaration] = STATE(840), - [sym_import] = STATE(3770), - [sym_import_statement] = STATE(840), - [sym_statement] = STATE(807), - [sym_expression_statement] = STATE(840), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(840), - [sym_if_statement] = STATE(840), - [sym_switch_statement] = STATE(840), - [sym_for_statement] = STATE(840), - [sym_for_in_statement] = STATE(840), - [sym_while_statement] = STATE(840), - [sym_do_statement] = STATE(840), - [sym_try_statement] = STATE(840), - [sym_with_statement] = STATE(840), - [sym_break_statement] = STATE(840), - [sym_continue_statement] = STATE(840), - [sym_debugger_statement] = STATE(840), - [sym_return_statement] = STATE(840), - [sym_throw_statement] = STATE(840), - [sym_empty_statement] = STATE(840), - [sym_labeled_statement] = STATE(840), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(2009), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2190), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2190), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_sequence_expression] = STATE(5619), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_function_signature] = STATE(846), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(239), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(3869), + [sym_export_statement] = STATE(825), + [sym_declaration] = STATE(825), + [sym_import] = STATE(3779), + [sym_import_statement] = STATE(825), + [sym_statement] = STATE(912), + [sym_expression_statement] = STATE(825), + [sym_variable_declaration] = STATE(850), + [sym_lexical_declaration] = STATE(850), + [sym_statement_block] = STATE(825), + [sym_if_statement] = STATE(825), + [sym_switch_statement] = STATE(825), + [sym_for_statement] = STATE(825), + [sym_for_in_statement] = STATE(825), + [sym_while_statement] = STATE(825), + [sym_do_statement] = STATE(825), + [sym_try_statement] = STATE(825), + [sym_with_statement] = STATE(825), + [sym_break_statement] = STATE(825), + [sym_continue_statement] = STATE(825), + [sym_debugger_statement] = STATE(825), + [sym_return_statement] = STATE(825), + [sym_throw_statement] = STATE(825), + [sym_empty_statement] = STATE(825), + [sym_labeled_statement] = STATE(825), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1959), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_class_declaration] = STATE(850), + [sym_function_expression] = STATE(2162), + [sym_function_declaration] = STATE(850), + [sym_generator_function] = STATE(2162), + [sym_generator_function_declaration] = STATE(850), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_sequence_expression] = STATE(5713), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_function_signature] = STATE(850), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_ambient_declaration] = STATE(850), + [sym_abstract_class_declaration] = STATE(850), + [sym_module] = STATE(850), + [sym_internal_module] = STATE(230), + [sym_import_alias] = STATE(850), + [sym_interface_declaration] = STATE(850), + [sym_enum_declaration] = STATE(850), + [sym_type_alias_declaration] = STATE(850), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(3905), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_type] = ACTIONS(15), @@ -26005,84 +26026,84 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(34)] = { - [sym_export_statement] = STATE(840), - [sym_declaration] = STATE(840), - [sym_import] = STATE(3770), - [sym_import_statement] = STATE(840), - [sym_statement] = STATE(822), - [sym_expression_statement] = STATE(840), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(840), - [sym_if_statement] = STATE(840), - [sym_switch_statement] = STATE(840), - [sym_for_statement] = STATE(840), - [sym_for_in_statement] = STATE(840), - [sym_while_statement] = STATE(840), - [sym_do_statement] = STATE(840), - [sym_try_statement] = STATE(840), - [sym_with_statement] = STATE(840), - [sym_break_statement] = STATE(840), - [sym_continue_statement] = STATE(840), - [sym_debugger_statement] = STATE(840), - [sym_return_statement] = STATE(840), - [sym_throw_statement] = STATE(840), - [sym_empty_statement] = STATE(840), - [sym_labeled_statement] = STATE(840), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(2009), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2190), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2190), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_sequence_expression] = STATE(5619), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_function_signature] = STATE(846), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(239), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(3869), + [sym_export_statement] = STATE(825), + [sym_declaration] = STATE(825), + [sym_import] = STATE(3779), + [sym_import_statement] = STATE(825), + [sym_statement] = STATE(844), + [sym_expression_statement] = STATE(825), + [sym_variable_declaration] = STATE(850), + [sym_lexical_declaration] = STATE(850), + [sym_statement_block] = STATE(825), + [sym_if_statement] = STATE(825), + [sym_switch_statement] = STATE(825), + [sym_for_statement] = STATE(825), + [sym_for_in_statement] = STATE(825), + [sym_while_statement] = STATE(825), + [sym_do_statement] = STATE(825), + [sym_try_statement] = STATE(825), + [sym_with_statement] = STATE(825), + [sym_break_statement] = STATE(825), + [sym_continue_statement] = STATE(825), + [sym_debugger_statement] = STATE(825), + [sym_return_statement] = STATE(825), + [sym_throw_statement] = STATE(825), + [sym_empty_statement] = STATE(825), + [sym_labeled_statement] = STATE(825), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1959), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_class_declaration] = STATE(850), + [sym_function_expression] = STATE(2162), + [sym_function_declaration] = STATE(850), + [sym_generator_function] = STATE(2162), + [sym_generator_function_declaration] = STATE(850), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_sequence_expression] = STATE(5713), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_function_signature] = STATE(850), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_ambient_declaration] = STATE(850), + [sym_abstract_class_declaration] = STATE(850), + [sym_module] = STATE(850), + [sym_internal_module] = STATE(230), + [sym_import_alias] = STATE(850), + [sym_interface_declaration] = STATE(850), + [sym_enum_declaration] = STATE(850), + [sym_type_alias_declaration] = STATE(850), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(3905), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_type] = ACTIONS(15), @@ -26160,84 +26181,84 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(35)] = { - [sym_export_statement] = STATE(840), - [sym_declaration] = STATE(840), - [sym_import] = STATE(3770), - [sym_import_statement] = STATE(840), - [sym_statement] = STATE(801), - [sym_expression_statement] = STATE(840), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(840), - [sym_if_statement] = STATE(840), - [sym_switch_statement] = STATE(840), - [sym_for_statement] = STATE(840), - [sym_for_in_statement] = STATE(840), - [sym_while_statement] = STATE(840), - [sym_do_statement] = STATE(840), - [sym_try_statement] = STATE(840), - [sym_with_statement] = STATE(840), - [sym_break_statement] = STATE(840), - [sym_continue_statement] = STATE(840), - [sym_debugger_statement] = STATE(840), - [sym_return_statement] = STATE(840), - [sym_throw_statement] = STATE(840), - [sym_empty_statement] = STATE(840), - [sym_labeled_statement] = STATE(840), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(2009), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2190), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2190), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_sequence_expression] = STATE(5619), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_function_signature] = STATE(846), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(239), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(3869), + [sym_export_statement] = STATE(825), + [sym_declaration] = STATE(825), + [sym_import] = STATE(3779), + [sym_import_statement] = STATE(825), + [sym_statement] = STATE(760), + [sym_expression_statement] = STATE(825), + [sym_variable_declaration] = STATE(850), + [sym_lexical_declaration] = STATE(850), + [sym_statement_block] = STATE(825), + [sym_if_statement] = STATE(825), + [sym_switch_statement] = STATE(825), + [sym_for_statement] = STATE(825), + [sym_for_in_statement] = STATE(825), + [sym_while_statement] = STATE(825), + [sym_do_statement] = STATE(825), + [sym_try_statement] = STATE(825), + [sym_with_statement] = STATE(825), + [sym_break_statement] = STATE(825), + [sym_continue_statement] = STATE(825), + [sym_debugger_statement] = STATE(825), + [sym_return_statement] = STATE(825), + [sym_throw_statement] = STATE(825), + [sym_empty_statement] = STATE(825), + [sym_labeled_statement] = STATE(825), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1959), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_class_declaration] = STATE(850), + [sym_function_expression] = STATE(2162), + [sym_function_declaration] = STATE(850), + [sym_generator_function] = STATE(2162), + [sym_generator_function_declaration] = STATE(850), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_sequence_expression] = STATE(5713), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_function_signature] = STATE(850), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_ambient_declaration] = STATE(850), + [sym_abstract_class_declaration] = STATE(850), + [sym_module] = STATE(850), + [sym_internal_module] = STATE(230), + [sym_import_alias] = STATE(850), + [sym_interface_declaration] = STATE(850), + [sym_enum_declaration] = STATE(850), + [sym_type_alias_declaration] = STATE(850), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(3905), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_type] = ACTIONS(15), @@ -26315,84 +26336,84 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(36)] = { - [sym_export_statement] = STATE(840), - [sym_declaration] = STATE(840), - [sym_import] = STATE(3770), - [sym_import_statement] = STATE(840), - [sym_statement] = STATE(802), - [sym_expression_statement] = STATE(840), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(840), - [sym_if_statement] = STATE(840), - [sym_switch_statement] = STATE(840), - [sym_for_statement] = STATE(840), - [sym_for_in_statement] = STATE(840), - [sym_while_statement] = STATE(840), - [sym_do_statement] = STATE(840), - [sym_try_statement] = STATE(840), - [sym_with_statement] = STATE(840), - [sym_break_statement] = STATE(840), - [sym_continue_statement] = STATE(840), - [sym_debugger_statement] = STATE(840), - [sym_return_statement] = STATE(840), - [sym_throw_statement] = STATE(840), - [sym_empty_statement] = STATE(840), - [sym_labeled_statement] = STATE(840), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(2009), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2190), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2190), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_sequence_expression] = STATE(5619), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_function_signature] = STATE(846), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(239), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(3869), + [sym_export_statement] = STATE(825), + [sym_declaration] = STATE(825), + [sym_import] = STATE(3779), + [sym_import_statement] = STATE(825), + [sym_statement] = STATE(813), + [sym_expression_statement] = STATE(825), + [sym_variable_declaration] = STATE(850), + [sym_lexical_declaration] = STATE(850), + [sym_statement_block] = STATE(825), + [sym_if_statement] = STATE(825), + [sym_switch_statement] = STATE(825), + [sym_for_statement] = STATE(825), + [sym_for_in_statement] = STATE(825), + [sym_while_statement] = STATE(825), + [sym_do_statement] = STATE(825), + [sym_try_statement] = STATE(825), + [sym_with_statement] = STATE(825), + [sym_break_statement] = STATE(825), + [sym_continue_statement] = STATE(825), + [sym_debugger_statement] = STATE(825), + [sym_return_statement] = STATE(825), + [sym_throw_statement] = STATE(825), + [sym_empty_statement] = STATE(825), + [sym_labeled_statement] = STATE(825), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1959), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_class_declaration] = STATE(850), + [sym_function_expression] = STATE(2162), + [sym_function_declaration] = STATE(850), + [sym_generator_function] = STATE(2162), + [sym_generator_function_declaration] = STATE(850), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_sequence_expression] = STATE(5713), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_function_signature] = STATE(850), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_ambient_declaration] = STATE(850), + [sym_abstract_class_declaration] = STATE(850), + [sym_module] = STATE(850), + [sym_internal_module] = STATE(230), + [sym_import_alias] = STATE(850), + [sym_interface_declaration] = STATE(850), + [sym_enum_declaration] = STATE(850), + [sym_type_alias_declaration] = STATE(850), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(3905), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_type] = ACTIONS(15), @@ -26470,84 +26491,84 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(37)] = { - [sym_export_statement] = STATE(840), - [sym_declaration] = STATE(840), - [sym_import] = STATE(3770), - [sym_import_statement] = STATE(840), - [sym_statement] = STATE(811), - [sym_expression_statement] = STATE(840), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(840), - [sym_if_statement] = STATE(840), - [sym_switch_statement] = STATE(840), - [sym_for_statement] = STATE(840), - [sym_for_in_statement] = STATE(840), - [sym_while_statement] = STATE(840), - [sym_do_statement] = STATE(840), - [sym_try_statement] = STATE(840), - [sym_with_statement] = STATE(840), - [sym_break_statement] = STATE(840), - [sym_continue_statement] = STATE(840), - [sym_debugger_statement] = STATE(840), - [sym_return_statement] = STATE(840), - [sym_throw_statement] = STATE(840), - [sym_empty_statement] = STATE(840), - [sym_labeled_statement] = STATE(840), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(2009), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2190), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2190), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_sequence_expression] = STATE(5619), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_function_signature] = STATE(846), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(239), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(3869), + [sym_export_statement] = STATE(825), + [sym_declaration] = STATE(825), + [sym_import] = STATE(3779), + [sym_import_statement] = STATE(825), + [sym_statement] = STATE(824), + [sym_expression_statement] = STATE(825), + [sym_variable_declaration] = STATE(850), + [sym_lexical_declaration] = STATE(850), + [sym_statement_block] = STATE(825), + [sym_if_statement] = STATE(825), + [sym_switch_statement] = STATE(825), + [sym_for_statement] = STATE(825), + [sym_for_in_statement] = STATE(825), + [sym_while_statement] = STATE(825), + [sym_do_statement] = STATE(825), + [sym_try_statement] = STATE(825), + [sym_with_statement] = STATE(825), + [sym_break_statement] = STATE(825), + [sym_continue_statement] = STATE(825), + [sym_debugger_statement] = STATE(825), + [sym_return_statement] = STATE(825), + [sym_throw_statement] = STATE(825), + [sym_empty_statement] = STATE(825), + [sym_labeled_statement] = STATE(825), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1959), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_class_declaration] = STATE(850), + [sym_function_expression] = STATE(2162), + [sym_function_declaration] = STATE(850), + [sym_generator_function] = STATE(2162), + [sym_generator_function_declaration] = STATE(850), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_sequence_expression] = STATE(5713), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_function_signature] = STATE(850), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_ambient_declaration] = STATE(850), + [sym_abstract_class_declaration] = STATE(850), + [sym_module] = STATE(850), + [sym_internal_module] = STATE(230), + [sym_import_alias] = STATE(850), + [sym_interface_declaration] = STATE(850), + [sym_enum_declaration] = STATE(850), + [sym_type_alias_declaration] = STATE(850), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(3905), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_type] = ACTIONS(15), @@ -26625,84 +26646,84 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(38)] = { - [sym_export_statement] = STATE(840), - [sym_declaration] = STATE(840), - [sym_import] = STATE(3770), - [sym_import_statement] = STATE(840), - [sym_statement] = STATE(782), - [sym_expression_statement] = STATE(840), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(840), - [sym_if_statement] = STATE(840), - [sym_switch_statement] = STATE(840), - [sym_for_statement] = STATE(840), - [sym_for_in_statement] = STATE(840), - [sym_while_statement] = STATE(840), - [sym_do_statement] = STATE(840), - [sym_try_statement] = STATE(840), - [sym_with_statement] = STATE(840), - [sym_break_statement] = STATE(840), - [sym_continue_statement] = STATE(840), - [sym_debugger_statement] = STATE(840), - [sym_return_statement] = STATE(840), - [sym_throw_statement] = STATE(840), - [sym_empty_statement] = STATE(840), - [sym_labeled_statement] = STATE(840), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(2009), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2190), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2190), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_sequence_expression] = STATE(5619), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_function_signature] = STATE(846), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(239), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(3869), + [sym_export_statement] = STATE(825), + [sym_declaration] = STATE(825), + [sym_import] = STATE(3779), + [sym_import_statement] = STATE(825), + [sym_statement] = STATE(830), + [sym_expression_statement] = STATE(825), + [sym_variable_declaration] = STATE(850), + [sym_lexical_declaration] = STATE(850), + [sym_statement_block] = STATE(825), + [sym_if_statement] = STATE(825), + [sym_switch_statement] = STATE(825), + [sym_for_statement] = STATE(825), + [sym_for_in_statement] = STATE(825), + [sym_while_statement] = STATE(825), + [sym_do_statement] = STATE(825), + [sym_try_statement] = STATE(825), + [sym_with_statement] = STATE(825), + [sym_break_statement] = STATE(825), + [sym_continue_statement] = STATE(825), + [sym_debugger_statement] = STATE(825), + [sym_return_statement] = STATE(825), + [sym_throw_statement] = STATE(825), + [sym_empty_statement] = STATE(825), + [sym_labeled_statement] = STATE(825), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1959), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_class_declaration] = STATE(850), + [sym_function_expression] = STATE(2162), + [sym_function_declaration] = STATE(850), + [sym_generator_function] = STATE(2162), + [sym_generator_function_declaration] = STATE(850), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_sequence_expression] = STATE(5713), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_function_signature] = STATE(850), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_ambient_declaration] = STATE(850), + [sym_abstract_class_declaration] = STATE(850), + [sym_module] = STATE(850), + [sym_internal_module] = STATE(230), + [sym_import_alias] = STATE(850), + [sym_interface_declaration] = STATE(850), + [sym_enum_declaration] = STATE(850), + [sym_type_alias_declaration] = STATE(850), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(3905), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_type] = ACTIONS(15), @@ -26780,84 +26801,84 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(39)] = { - [sym_export_statement] = STATE(840), - [sym_declaration] = STATE(840), - [sym_import] = STATE(3770), - [sym_import_statement] = STATE(840), - [sym_statement] = STATE(867), - [sym_expression_statement] = STATE(840), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(840), - [sym_if_statement] = STATE(840), - [sym_switch_statement] = STATE(840), - [sym_for_statement] = STATE(840), - [sym_for_in_statement] = STATE(840), - [sym_while_statement] = STATE(840), - [sym_do_statement] = STATE(840), - [sym_try_statement] = STATE(840), - [sym_with_statement] = STATE(840), - [sym_break_statement] = STATE(840), - [sym_continue_statement] = STATE(840), - [sym_debugger_statement] = STATE(840), - [sym_return_statement] = STATE(840), - [sym_throw_statement] = STATE(840), - [sym_empty_statement] = STATE(840), - [sym_labeled_statement] = STATE(840), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(2009), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2190), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2190), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_sequence_expression] = STATE(5619), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_function_signature] = STATE(846), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(239), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(3869), + [sym_export_statement] = STATE(825), + [sym_declaration] = STATE(825), + [sym_import] = STATE(3779), + [sym_import_statement] = STATE(825), + [sym_statement] = STATE(864), + [sym_expression_statement] = STATE(825), + [sym_variable_declaration] = STATE(850), + [sym_lexical_declaration] = STATE(850), + [sym_statement_block] = STATE(825), + [sym_if_statement] = STATE(825), + [sym_switch_statement] = STATE(825), + [sym_for_statement] = STATE(825), + [sym_for_in_statement] = STATE(825), + [sym_while_statement] = STATE(825), + [sym_do_statement] = STATE(825), + [sym_try_statement] = STATE(825), + [sym_with_statement] = STATE(825), + [sym_break_statement] = STATE(825), + [sym_continue_statement] = STATE(825), + [sym_debugger_statement] = STATE(825), + [sym_return_statement] = STATE(825), + [sym_throw_statement] = STATE(825), + [sym_empty_statement] = STATE(825), + [sym_labeled_statement] = STATE(825), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1959), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_class_declaration] = STATE(850), + [sym_function_expression] = STATE(2162), + [sym_function_declaration] = STATE(850), + [sym_generator_function] = STATE(2162), + [sym_generator_function_declaration] = STATE(850), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_sequence_expression] = STATE(5713), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_function_signature] = STATE(850), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_ambient_declaration] = STATE(850), + [sym_abstract_class_declaration] = STATE(850), + [sym_module] = STATE(850), + [sym_internal_module] = STATE(230), + [sym_import_alias] = STATE(850), + [sym_interface_declaration] = STATE(850), + [sym_enum_declaration] = STATE(850), + [sym_type_alias_declaration] = STATE(850), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(3905), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_type] = ACTIONS(15), @@ -26935,84 +26956,84 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(40)] = { - [sym_export_statement] = STATE(840), - [sym_declaration] = STATE(840), - [sym_import] = STATE(3770), - [sym_import_statement] = STATE(840), - [sym_statement] = STATE(868), - [sym_expression_statement] = STATE(840), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(840), - [sym_if_statement] = STATE(840), - [sym_switch_statement] = STATE(840), - [sym_for_statement] = STATE(840), - [sym_for_in_statement] = STATE(840), - [sym_while_statement] = STATE(840), - [sym_do_statement] = STATE(840), - [sym_try_statement] = STATE(840), - [sym_with_statement] = STATE(840), - [sym_break_statement] = STATE(840), - [sym_continue_statement] = STATE(840), - [sym_debugger_statement] = STATE(840), - [sym_return_statement] = STATE(840), - [sym_throw_statement] = STATE(840), - [sym_empty_statement] = STATE(840), - [sym_labeled_statement] = STATE(840), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(2009), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2190), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2190), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_sequence_expression] = STATE(5619), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_function_signature] = STATE(846), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(239), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(3869), + [sym_export_statement] = STATE(825), + [sym_declaration] = STATE(825), + [sym_import] = STATE(3779), + [sym_import_statement] = STATE(825), + [sym_statement] = STATE(914), + [sym_expression_statement] = STATE(825), + [sym_variable_declaration] = STATE(850), + [sym_lexical_declaration] = STATE(850), + [sym_statement_block] = STATE(825), + [sym_if_statement] = STATE(825), + [sym_switch_statement] = STATE(825), + [sym_for_statement] = STATE(825), + [sym_for_in_statement] = STATE(825), + [sym_while_statement] = STATE(825), + [sym_do_statement] = STATE(825), + [sym_try_statement] = STATE(825), + [sym_with_statement] = STATE(825), + [sym_break_statement] = STATE(825), + [sym_continue_statement] = STATE(825), + [sym_debugger_statement] = STATE(825), + [sym_return_statement] = STATE(825), + [sym_throw_statement] = STATE(825), + [sym_empty_statement] = STATE(825), + [sym_labeled_statement] = STATE(825), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1959), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_class_declaration] = STATE(850), + [sym_function_expression] = STATE(2162), + [sym_function_declaration] = STATE(850), + [sym_generator_function] = STATE(2162), + [sym_generator_function_declaration] = STATE(850), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_sequence_expression] = STATE(5713), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_function_signature] = STATE(850), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_ambient_declaration] = STATE(850), + [sym_abstract_class_declaration] = STATE(850), + [sym_module] = STATE(850), + [sym_internal_module] = STATE(230), + [sym_import_alias] = STATE(850), + [sym_interface_declaration] = STATE(850), + [sym_enum_declaration] = STATE(850), + [sym_type_alias_declaration] = STATE(850), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(3905), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_type] = ACTIONS(15), @@ -27090,84 +27111,84 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(41)] = { - [sym_export_statement] = STATE(840), - [sym_declaration] = STATE(840), - [sym_import] = STATE(3770), - [sym_import_statement] = STATE(840), - [sym_statement] = STATE(869), - [sym_expression_statement] = STATE(840), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(840), - [sym_if_statement] = STATE(840), - [sym_switch_statement] = STATE(840), - [sym_for_statement] = STATE(840), - [sym_for_in_statement] = STATE(840), - [sym_while_statement] = STATE(840), - [sym_do_statement] = STATE(840), - [sym_try_statement] = STATE(840), - [sym_with_statement] = STATE(840), - [sym_break_statement] = STATE(840), - [sym_continue_statement] = STATE(840), - [sym_debugger_statement] = STATE(840), - [sym_return_statement] = STATE(840), - [sym_throw_statement] = STATE(840), - [sym_empty_statement] = STATE(840), - [sym_labeled_statement] = STATE(840), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(2009), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2190), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2190), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_sequence_expression] = STATE(5619), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_function_signature] = STATE(846), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(239), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(3869), + [sym_export_statement] = STATE(825), + [sym_declaration] = STATE(825), + [sym_import] = STATE(3779), + [sym_import_statement] = STATE(825), + [sym_statement] = STATE(921), + [sym_expression_statement] = STATE(825), + [sym_variable_declaration] = STATE(850), + [sym_lexical_declaration] = STATE(850), + [sym_statement_block] = STATE(825), + [sym_if_statement] = STATE(825), + [sym_switch_statement] = STATE(825), + [sym_for_statement] = STATE(825), + [sym_for_in_statement] = STATE(825), + [sym_while_statement] = STATE(825), + [sym_do_statement] = STATE(825), + [sym_try_statement] = STATE(825), + [sym_with_statement] = STATE(825), + [sym_break_statement] = STATE(825), + [sym_continue_statement] = STATE(825), + [sym_debugger_statement] = STATE(825), + [sym_return_statement] = STATE(825), + [sym_throw_statement] = STATE(825), + [sym_empty_statement] = STATE(825), + [sym_labeled_statement] = STATE(825), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1959), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_class_declaration] = STATE(850), + [sym_function_expression] = STATE(2162), + [sym_function_declaration] = STATE(850), + [sym_generator_function] = STATE(2162), + [sym_generator_function_declaration] = STATE(850), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_sequence_expression] = STATE(5713), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_function_signature] = STATE(850), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_ambient_declaration] = STATE(850), + [sym_abstract_class_declaration] = STATE(850), + [sym_module] = STATE(850), + [sym_internal_module] = STATE(230), + [sym_import_alias] = STATE(850), + [sym_interface_declaration] = STATE(850), + [sym_enum_declaration] = STATE(850), + [sym_type_alias_declaration] = STATE(850), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(3905), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_type] = ACTIONS(15), @@ -27245,84 +27266,84 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(42)] = { - [sym_export_statement] = STATE(840), - [sym_declaration] = STATE(840), - [sym_import] = STATE(3770), - [sym_import_statement] = STATE(840), - [sym_statement] = STATE(876), - [sym_expression_statement] = STATE(840), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(840), - [sym_if_statement] = STATE(840), - [sym_switch_statement] = STATE(840), - [sym_for_statement] = STATE(840), - [sym_for_in_statement] = STATE(840), - [sym_while_statement] = STATE(840), - [sym_do_statement] = STATE(840), - [sym_try_statement] = STATE(840), - [sym_with_statement] = STATE(840), - [sym_break_statement] = STATE(840), - [sym_continue_statement] = STATE(840), - [sym_debugger_statement] = STATE(840), - [sym_return_statement] = STATE(840), - [sym_throw_statement] = STATE(840), - [sym_empty_statement] = STATE(840), - [sym_labeled_statement] = STATE(840), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(2009), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2190), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2190), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_sequence_expression] = STATE(5619), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_function_signature] = STATE(846), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(239), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(3869), + [sym_export_statement] = STATE(825), + [sym_declaration] = STATE(825), + [sym_import] = STATE(3779), + [sym_import_statement] = STATE(825), + [sym_statement] = STATE(831), + [sym_expression_statement] = STATE(825), + [sym_variable_declaration] = STATE(850), + [sym_lexical_declaration] = STATE(850), + [sym_statement_block] = STATE(825), + [sym_if_statement] = STATE(825), + [sym_switch_statement] = STATE(825), + [sym_for_statement] = STATE(825), + [sym_for_in_statement] = STATE(825), + [sym_while_statement] = STATE(825), + [sym_do_statement] = STATE(825), + [sym_try_statement] = STATE(825), + [sym_with_statement] = STATE(825), + [sym_break_statement] = STATE(825), + [sym_continue_statement] = STATE(825), + [sym_debugger_statement] = STATE(825), + [sym_return_statement] = STATE(825), + [sym_throw_statement] = STATE(825), + [sym_empty_statement] = STATE(825), + [sym_labeled_statement] = STATE(825), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1959), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_class_declaration] = STATE(850), + [sym_function_expression] = STATE(2162), + [sym_function_declaration] = STATE(850), + [sym_generator_function] = STATE(2162), + [sym_generator_function_declaration] = STATE(850), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_sequence_expression] = STATE(5713), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_function_signature] = STATE(850), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_ambient_declaration] = STATE(850), + [sym_abstract_class_declaration] = STATE(850), + [sym_module] = STATE(850), + [sym_internal_module] = STATE(230), + [sym_import_alias] = STATE(850), + [sym_interface_declaration] = STATE(850), + [sym_enum_declaration] = STATE(850), + [sym_type_alias_declaration] = STATE(850), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(3905), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_type] = ACTIONS(15), @@ -27400,84 +27421,84 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(43)] = { - [sym_export_statement] = STATE(840), - [sym_declaration] = STATE(840), - [sym_import] = STATE(3770), - [sym_import_statement] = STATE(840), - [sym_statement] = STATE(843), - [sym_expression_statement] = STATE(840), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(840), - [sym_if_statement] = STATE(840), - [sym_switch_statement] = STATE(840), - [sym_for_statement] = STATE(840), - [sym_for_in_statement] = STATE(840), - [sym_while_statement] = STATE(840), - [sym_do_statement] = STATE(840), - [sym_try_statement] = STATE(840), - [sym_with_statement] = STATE(840), - [sym_break_statement] = STATE(840), - [sym_continue_statement] = STATE(840), - [sym_debugger_statement] = STATE(840), - [sym_return_statement] = STATE(840), - [sym_throw_statement] = STATE(840), - [sym_empty_statement] = STATE(840), - [sym_labeled_statement] = STATE(840), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(2009), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2190), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2190), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_sequence_expression] = STATE(5619), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_function_signature] = STATE(846), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(239), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(3869), + [sym_export_statement] = STATE(825), + [sym_declaration] = STATE(825), + [sym_import] = STATE(3779), + [sym_import_statement] = STATE(825), + [sym_statement] = STATE(806), + [sym_expression_statement] = STATE(825), + [sym_variable_declaration] = STATE(850), + [sym_lexical_declaration] = STATE(850), + [sym_statement_block] = STATE(825), + [sym_if_statement] = STATE(825), + [sym_switch_statement] = STATE(825), + [sym_for_statement] = STATE(825), + [sym_for_in_statement] = STATE(825), + [sym_while_statement] = STATE(825), + [sym_do_statement] = STATE(825), + [sym_try_statement] = STATE(825), + [sym_with_statement] = STATE(825), + [sym_break_statement] = STATE(825), + [sym_continue_statement] = STATE(825), + [sym_debugger_statement] = STATE(825), + [sym_return_statement] = STATE(825), + [sym_throw_statement] = STATE(825), + [sym_empty_statement] = STATE(825), + [sym_labeled_statement] = STATE(825), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1959), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_class_declaration] = STATE(850), + [sym_function_expression] = STATE(2162), + [sym_function_declaration] = STATE(850), + [sym_generator_function] = STATE(2162), + [sym_generator_function_declaration] = STATE(850), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_sequence_expression] = STATE(5713), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_function_signature] = STATE(850), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_ambient_declaration] = STATE(850), + [sym_abstract_class_declaration] = STATE(850), + [sym_module] = STATE(850), + [sym_internal_module] = STATE(230), + [sym_import_alias] = STATE(850), + [sym_interface_declaration] = STATE(850), + [sym_enum_declaration] = STATE(850), + [sym_type_alias_declaration] = STATE(850), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(3905), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_type] = ACTIONS(15), @@ -27555,103 +27576,103 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(44)] = { - [sym_export_statement] = STATE(840), - [sym_declaration] = STATE(840), - [sym_import] = STATE(3770), - [sym_import_statement] = STATE(840), - [sym_statement] = STATE(892), - [sym_expression_statement] = STATE(840), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(840), - [sym_if_statement] = STATE(840), - [sym_switch_statement] = STATE(840), - [sym_for_statement] = STATE(840), - [sym_for_in_statement] = STATE(840), - [sym_while_statement] = STATE(840), - [sym_do_statement] = STATE(840), - [sym_try_statement] = STATE(840), - [sym_with_statement] = STATE(840), - [sym_break_statement] = STATE(840), - [sym_continue_statement] = STATE(840), - [sym_debugger_statement] = STATE(840), - [sym_return_statement] = STATE(840), - [sym_throw_statement] = STATE(840), - [sym_empty_statement] = STATE(840), - [sym_labeled_statement] = STATE(840), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(2009), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2190), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2190), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_sequence_expression] = STATE(5619), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_function_signature] = STATE(846), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(2407), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(3976), - [sym_identifier] = ACTIONS(643), - [anon_sym_export] = ACTIONS(645), - [anon_sym_type] = ACTIONS(647), - [anon_sym_namespace] = ACTIONS(649), - [anon_sym_LBRACE] = ACTIONS(617), + [sym_export_statement] = STATE(825), + [sym_declaration] = STATE(825), + [sym_import] = STATE(3779), + [sym_import_statement] = STATE(825), + [sym_statement] = STATE(852), + [sym_expression_statement] = STATE(825), + [sym_variable_declaration] = STATE(850), + [sym_lexical_declaration] = STATE(850), + [sym_statement_block] = STATE(825), + [sym_if_statement] = STATE(825), + [sym_switch_statement] = STATE(825), + [sym_for_statement] = STATE(825), + [sym_for_in_statement] = STATE(825), + [sym_while_statement] = STATE(825), + [sym_do_statement] = STATE(825), + [sym_try_statement] = STATE(825), + [sym_with_statement] = STATE(825), + [sym_break_statement] = STATE(825), + [sym_continue_statement] = STATE(825), + [sym_debugger_statement] = STATE(825), + [sym_return_statement] = STATE(825), + [sym_throw_statement] = STATE(825), + [sym_empty_statement] = STATE(825), + [sym_labeled_statement] = STATE(825), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1959), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_class_declaration] = STATE(850), + [sym_function_expression] = STATE(2162), + [sym_function_declaration] = STATE(850), + [sym_generator_function] = STATE(2162), + [sym_generator_function_declaration] = STATE(850), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_sequence_expression] = STATE(5713), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_function_signature] = STATE(850), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_ambient_declaration] = STATE(850), + [sym_abstract_class_declaration] = STATE(850), + [sym_module] = STATE(850), + [sym_internal_module] = STATE(230), + [sym_import_alias] = STATE(850), + [sym_interface_declaration] = STATE(850), + [sym_enum_declaration] = STATE(850), + [sym_type_alias_declaration] = STATE(850), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(3905), + [sym_identifier] = ACTIONS(9), + [anon_sym_export] = ACTIONS(13), + [anon_sym_type] = ACTIONS(15), + [anon_sym_namespace] = ACTIONS(17), + [anon_sym_LBRACE] = ACTIONS(19), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), - [anon_sym_with] = ACTIONS(651), + [anon_sym_with] = ACTIONS(25), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(653), + [anon_sym_let] = ACTIONS(29), [anon_sym_const] = ACTIONS(31), [anon_sym_BANG] = ACTIONS(33), - [anon_sym_if] = ACTIONS(655), + [anon_sym_if] = ACTIONS(35), [anon_sym_switch] = ACTIONS(37), - [anon_sym_for] = ACTIONS(657), + [anon_sym_for] = ACTIONS(39), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_SEMI] = ACTIONS(43), [anon_sym_await] = ACTIONS(45), - [anon_sym_while] = ACTIONS(659), + [anon_sym_while] = ACTIONS(47), [anon_sym_do] = ACTIONS(49), [anon_sym_try] = ACTIONS(51), [anon_sym_break] = ACTIONS(53), @@ -27663,10 +27684,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(629), - [anon_sym_async] = ACTIONS(661), - [anon_sym_function] = ACTIONS(633), - [anon_sym_new] = ACTIONS(663), + [anon_sym_class] = ACTIONS(71), + [anon_sym_async] = ACTIONS(73), + [anon_sym_function] = ACTIONS(75), + [anon_sym_new] = ACTIONS(77), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -27688,125 +27709,125 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(665), - [anon_sym_readonly] = ACTIONS(665), - [anon_sym_get] = ACTIONS(665), - [anon_sym_set] = ACTIONS(665), - [anon_sym_declare] = ACTIONS(667), - [anon_sym_public] = ACTIONS(665), - [anon_sym_private] = ACTIONS(665), - [anon_sym_protected] = ACTIONS(665), - [anon_sym_override] = ACTIONS(665), - [anon_sym_module] = ACTIONS(669), - [anon_sym_any] = ACTIONS(665), - [anon_sym_number] = ACTIONS(665), - [anon_sym_boolean] = ACTIONS(665), - [anon_sym_string] = ACTIONS(665), - [anon_sym_symbol] = ACTIONS(665), - [anon_sym_object] = ACTIONS(665), + [anon_sym_static] = ACTIONS(99), + [anon_sym_readonly] = ACTIONS(99), + [anon_sym_get] = ACTIONS(99), + [anon_sym_set] = ACTIONS(99), + [anon_sym_declare] = ACTIONS(101), + [anon_sym_public] = ACTIONS(99), + [anon_sym_private] = ACTIONS(99), + [anon_sym_protected] = ACTIONS(99), + [anon_sym_override] = ACTIONS(99), + [anon_sym_module] = ACTIONS(103), + [anon_sym_any] = ACTIONS(99), + [anon_sym_number] = ACTIONS(99), + [anon_sym_boolean] = ACTIONS(99), + [anon_sym_string] = ACTIONS(99), + [anon_sym_symbol] = ACTIONS(99), + [anon_sym_object] = ACTIONS(99), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, [STATE(45)] = { - [sym_export_statement] = STATE(840), - [sym_declaration] = STATE(840), - [sym_import] = STATE(3770), - [sym_import_statement] = STATE(840), - [sym_statement] = STATE(822), - [sym_expression_statement] = STATE(840), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(840), - [sym_if_statement] = STATE(840), - [sym_switch_statement] = STATE(840), - [sym_for_statement] = STATE(840), - [sym_for_in_statement] = STATE(840), - [sym_while_statement] = STATE(840), - [sym_do_statement] = STATE(840), - [sym_try_statement] = STATE(840), - [sym_with_statement] = STATE(840), - [sym_break_statement] = STATE(840), - [sym_continue_statement] = STATE(840), - [sym_debugger_statement] = STATE(840), - [sym_return_statement] = STATE(840), - [sym_throw_statement] = STATE(840), - [sym_empty_statement] = STATE(840), - [sym_labeled_statement] = STATE(840), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(2009), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2190), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2190), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_sequence_expression] = STATE(5619), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_function_signature] = STATE(846), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(2407), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(3976), - [sym_identifier] = ACTIONS(643), - [anon_sym_export] = ACTIONS(645), - [anon_sym_type] = ACTIONS(647), - [anon_sym_namespace] = ACTIONS(649), - [anon_sym_LBRACE] = ACTIONS(617), + [sym_export_statement] = STATE(825), + [sym_declaration] = STATE(825), + [sym_import] = STATE(3779), + [sym_import_statement] = STATE(825), + [sym_statement] = STATE(866), + [sym_expression_statement] = STATE(825), + [sym_variable_declaration] = STATE(850), + [sym_lexical_declaration] = STATE(850), + [sym_statement_block] = STATE(825), + [sym_if_statement] = STATE(825), + [sym_switch_statement] = STATE(825), + [sym_for_statement] = STATE(825), + [sym_for_in_statement] = STATE(825), + [sym_while_statement] = STATE(825), + [sym_do_statement] = STATE(825), + [sym_try_statement] = STATE(825), + [sym_with_statement] = STATE(825), + [sym_break_statement] = STATE(825), + [sym_continue_statement] = STATE(825), + [sym_debugger_statement] = STATE(825), + [sym_return_statement] = STATE(825), + [sym_throw_statement] = STATE(825), + [sym_empty_statement] = STATE(825), + [sym_labeled_statement] = STATE(825), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1959), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_class_declaration] = STATE(850), + [sym_function_expression] = STATE(2162), + [sym_function_declaration] = STATE(850), + [sym_generator_function] = STATE(2162), + [sym_generator_function_declaration] = STATE(850), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_sequence_expression] = STATE(5713), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_function_signature] = STATE(850), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_ambient_declaration] = STATE(850), + [sym_abstract_class_declaration] = STATE(850), + [sym_module] = STATE(850), + [sym_internal_module] = STATE(230), + [sym_import_alias] = STATE(850), + [sym_interface_declaration] = STATE(850), + [sym_enum_declaration] = STATE(850), + [sym_type_alias_declaration] = STATE(850), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(3905), + [sym_identifier] = ACTIONS(9), + [anon_sym_export] = ACTIONS(13), + [anon_sym_type] = ACTIONS(15), + [anon_sym_namespace] = ACTIONS(17), + [anon_sym_LBRACE] = ACTIONS(19), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), - [anon_sym_with] = ACTIONS(651), + [anon_sym_with] = ACTIONS(25), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(653), + [anon_sym_let] = ACTIONS(29), [anon_sym_const] = ACTIONS(31), [anon_sym_BANG] = ACTIONS(33), - [anon_sym_if] = ACTIONS(655), + [anon_sym_if] = ACTIONS(35), [anon_sym_switch] = ACTIONS(37), - [anon_sym_for] = ACTIONS(657), + [anon_sym_for] = ACTIONS(39), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_SEMI] = ACTIONS(43), [anon_sym_await] = ACTIONS(45), - [anon_sym_while] = ACTIONS(659), + [anon_sym_while] = ACTIONS(47), [anon_sym_do] = ACTIONS(49), [anon_sym_try] = ACTIONS(51), [anon_sym_break] = ACTIONS(53), @@ -27818,10 +27839,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(629), - [anon_sym_async] = ACTIONS(661), - [anon_sym_function] = ACTIONS(633), - [anon_sym_new] = ACTIONS(663), + [anon_sym_class] = ACTIONS(71), + [anon_sym_async] = ACTIONS(73), + [anon_sym_function] = ACTIONS(75), + [anon_sym_new] = ACTIONS(77), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -27843,125 +27864,125 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(665), - [anon_sym_readonly] = ACTIONS(665), - [anon_sym_get] = ACTIONS(665), - [anon_sym_set] = ACTIONS(665), - [anon_sym_declare] = ACTIONS(667), - [anon_sym_public] = ACTIONS(665), - [anon_sym_private] = ACTIONS(665), - [anon_sym_protected] = ACTIONS(665), - [anon_sym_override] = ACTIONS(665), - [anon_sym_module] = ACTIONS(669), - [anon_sym_any] = ACTIONS(665), - [anon_sym_number] = ACTIONS(665), - [anon_sym_boolean] = ACTIONS(665), - [anon_sym_string] = ACTIONS(665), - [anon_sym_symbol] = ACTIONS(665), - [anon_sym_object] = ACTIONS(665), + [anon_sym_static] = ACTIONS(99), + [anon_sym_readonly] = ACTIONS(99), + [anon_sym_get] = ACTIONS(99), + [anon_sym_set] = ACTIONS(99), + [anon_sym_declare] = ACTIONS(101), + [anon_sym_public] = ACTIONS(99), + [anon_sym_private] = ACTIONS(99), + [anon_sym_protected] = ACTIONS(99), + [anon_sym_override] = ACTIONS(99), + [anon_sym_module] = ACTIONS(103), + [anon_sym_any] = ACTIONS(99), + [anon_sym_number] = ACTIONS(99), + [anon_sym_boolean] = ACTIONS(99), + [anon_sym_string] = ACTIONS(99), + [anon_sym_symbol] = ACTIONS(99), + [anon_sym_object] = ACTIONS(99), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, [STATE(46)] = { - [sym_export_statement] = STATE(840), - [sym_declaration] = STATE(840), - [sym_import] = STATE(3770), - [sym_import_statement] = STATE(840), - [sym_statement] = STATE(4961), - [sym_expression_statement] = STATE(840), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(840), - [sym_if_statement] = STATE(840), - [sym_switch_statement] = STATE(840), - [sym_for_statement] = STATE(840), - [sym_for_in_statement] = STATE(840), - [sym_while_statement] = STATE(840), - [sym_do_statement] = STATE(840), - [sym_try_statement] = STATE(840), - [sym_with_statement] = STATE(840), - [sym_break_statement] = STATE(840), - [sym_continue_statement] = STATE(840), - [sym_debugger_statement] = STATE(840), - [sym_return_statement] = STATE(840), - [sym_throw_statement] = STATE(840), - [sym_empty_statement] = STATE(840), - [sym_labeled_statement] = STATE(840), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(2009), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2190), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2190), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_sequence_expression] = STATE(5619), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_function_signature] = STATE(846), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(2407), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4017), - [sym_identifier] = ACTIONS(609), - [anon_sym_export] = ACTIONS(611), - [anon_sym_type] = ACTIONS(613), - [anon_sym_namespace] = ACTIONS(615), - [anon_sym_LBRACE] = ACTIONS(617), + [sym_export_statement] = STATE(825), + [sym_declaration] = STATE(825), + [sym_import] = STATE(3779), + [sym_import_statement] = STATE(825), + [sym_statement] = STATE(866), + [sym_expression_statement] = STATE(825), + [sym_variable_declaration] = STATE(850), + [sym_lexical_declaration] = STATE(850), + [sym_statement_block] = STATE(825), + [sym_if_statement] = STATE(825), + [sym_switch_statement] = STATE(825), + [sym_for_statement] = STATE(825), + [sym_for_in_statement] = STATE(825), + [sym_while_statement] = STATE(825), + [sym_do_statement] = STATE(825), + [sym_try_statement] = STATE(825), + [sym_with_statement] = STATE(825), + [sym_break_statement] = STATE(825), + [sym_continue_statement] = STATE(825), + [sym_debugger_statement] = STATE(825), + [sym_return_statement] = STATE(825), + [sym_throw_statement] = STATE(825), + [sym_empty_statement] = STATE(825), + [sym_labeled_statement] = STATE(825), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1959), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_class_declaration] = STATE(850), + [sym_function_expression] = STATE(2162), + [sym_function_declaration] = STATE(850), + [sym_generator_function] = STATE(2162), + [sym_generator_function_declaration] = STATE(850), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_sequence_expression] = STATE(5713), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_function_signature] = STATE(850), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_ambient_declaration] = STATE(850), + [sym_abstract_class_declaration] = STATE(850), + [sym_module] = STATE(850), + [sym_internal_module] = STATE(2410), + [sym_import_alias] = STATE(850), + [sym_interface_declaration] = STATE(850), + [sym_enum_declaration] = STATE(850), + [sym_type_alias_declaration] = STATE(850), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(3903), + [sym_identifier] = ACTIONS(577), + [anon_sym_export] = ACTIONS(579), + [anon_sym_type] = ACTIONS(581), + [anon_sym_namespace] = ACTIONS(583), + [anon_sym_LBRACE] = ACTIONS(551), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), - [anon_sym_with] = ACTIONS(619), + [anon_sym_with] = ACTIONS(585), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(621), + [anon_sym_let] = ACTIONS(587), [anon_sym_const] = ACTIONS(31), [anon_sym_BANG] = ACTIONS(33), - [anon_sym_if] = ACTIONS(623), + [anon_sym_if] = ACTIONS(589), [anon_sym_switch] = ACTIONS(37), - [anon_sym_for] = ACTIONS(625), + [anon_sym_for] = ACTIONS(591), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_SEMI] = ACTIONS(43), [anon_sym_await] = ACTIONS(45), - [anon_sym_while] = ACTIONS(627), + [anon_sym_while] = ACTIONS(593), [anon_sym_do] = ACTIONS(49), [anon_sym_try] = ACTIONS(51), [anon_sym_break] = ACTIONS(53), @@ -27973,10 +27994,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(629), - [anon_sym_async] = ACTIONS(631), - [anon_sym_function] = ACTIONS(633), - [anon_sym_new] = ACTIONS(635), + [anon_sym_class] = ACTIONS(563), + [anon_sym_async] = ACTIONS(595), + [anon_sym_function] = ACTIONS(567), + [anon_sym_new] = ACTIONS(597), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -27998,125 +28019,125 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(637), - [anon_sym_readonly] = ACTIONS(637), - [anon_sym_get] = ACTIONS(637), - [anon_sym_set] = ACTIONS(637), - [anon_sym_declare] = ACTIONS(639), - [anon_sym_public] = ACTIONS(637), - [anon_sym_private] = ACTIONS(637), - [anon_sym_protected] = ACTIONS(637), - [anon_sym_override] = ACTIONS(637), - [anon_sym_module] = ACTIONS(641), - [anon_sym_any] = ACTIONS(637), - [anon_sym_number] = ACTIONS(637), - [anon_sym_boolean] = ACTIONS(637), - [anon_sym_string] = ACTIONS(637), - [anon_sym_symbol] = ACTIONS(637), - [anon_sym_object] = ACTIONS(637), + [anon_sym_static] = ACTIONS(599), + [anon_sym_readonly] = ACTIONS(599), + [anon_sym_get] = ACTIONS(599), + [anon_sym_set] = ACTIONS(599), + [anon_sym_declare] = ACTIONS(601), + [anon_sym_public] = ACTIONS(599), + [anon_sym_private] = ACTIONS(599), + [anon_sym_protected] = ACTIONS(599), + [anon_sym_override] = ACTIONS(599), + [anon_sym_module] = ACTIONS(603), + [anon_sym_any] = ACTIONS(599), + [anon_sym_number] = ACTIONS(599), + [anon_sym_boolean] = ACTIONS(599), + [anon_sym_string] = ACTIONS(599), + [anon_sym_symbol] = ACTIONS(599), + [anon_sym_object] = ACTIONS(599), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, [STATE(47)] = { - [sym_export_statement] = STATE(840), - [sym_declaration] = STATE(840), - [sym_import] = STATE(3770), - [sym_import_statement] = STATE(840), - [sym_statement] = STATE(843), - [sym_expression_statement] = STATE(840), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(840), - [sym_if_statement] = STATE(840), - [sym_switch_statement] = STATE(840), - [sym_for_statement] = STATE(840), - [sym_for_in_statement] = STATE(840), - [sym_while_statement] = STATE(840), - [sym_do_statement] = STATE(840), - [sym_try_statement] = STATE(840), - [sym_with_statement] = STATE(840), - [sym_break_statement] = STATE(840), - [sym_continue_statement] = STATE(840), - [sym_debugger_statement] = STATE(840), - [sym_return_statement] = STATE(840), - [sym_throw_statement] = STATE(840), - [sym_empty_statement] = STATE(840), - [sym_labeled_statement] = STATE(840), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(2009), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2190), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2190), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_sequence_expression] = STATE(5619), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_function_signature] = STATE(846), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(2407), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(3976), - [sym_identifier] = ACTIONS(643), - [anon_sym_export] = ACTIONS(645), - [anon_sym_type] = ACTIONS(647), - [anon_sym_namespace] = ACTIONS(649), - [anon_sym_LBRACE] = ACTIONS(617), + [sym_export_statement] = STATE(825), + [sym_declaration] = STATE(825), + [sym_import] = STATE(3779), + [sym_import_statement] = STATE(825), + [sym_statement] = STATE(844), + [sym_expression_statement] = STATE(825), + [sym_variable_declaration] = STATE(850), + [sym_lexical_declaration] = STATE(850), + [sym_statement_block] = STATE(825), + [sym_if_statement] = STATE(825), + [sym_switch_statement] = STATE(825), + [sym_for_statement] = STATE(825), + [sym_for_in_statement] = STATE(825), + [sym_while_statement] = STATE(825), + [sym_do_statement] = STATE(825), + [sym_try_statement] = STATE(825), + [sym_with_statement] = STATE(825), + [sym_break_statement] = STATE(825), + [sym_continue_statement] = STATE(825), + [sym_debugger_statement] = STATE(825), + [sym_return_statement] = STATE(825), + [sym_throw_statement] = STATE(825), + [sym_empty_statement] = STATE(825), + [sym_labeled_statement] = STATE(825), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1959), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_class_declaration] = STATE(850), + [sym_function_expression] = STATE(2162), + [sym_function_declaration] = STATE(850), + [sym_generator_function] = STATE(2162), + [sym_generator_function_declaration] = STATE(850), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_sequence_expression] = STATE(5713), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_function_signature] = STATE(850), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_ambient_declaration] = STATE(850), + [sym_abstract_class_declaration] = STATE(850), + [sym_module] = STATE(850), + [sym_internal_module] = STATE(2410), + [sym_import_alias] = STATE(850), + [sym_interface_declaration] = STATE(850), + [sym_enum_declaration] = STATE(850), + [sym_type_alias_declaration] = STATE(850), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(3903), + [sym_identifier] = ACTIONS(577), + [anon_sym_export] = ACTIONS(579), + [anon_sym_type] = ACTIONS(581), + [anon_sym_namespace] = ACTIONS(583), + [anon_sym_LBRACE] = ACTIONS(551), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), - [anon_sym_with] = ACTIONS(651), + [anon_sym_with] = ACTIONS(585), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(653), + [anon_sym_let] = ACTIONS(587), [anon_sym_const] = ACTIONS(31), [anon_sym_BANG] = ACTIONS(33), - [anon_sym_if] = ACTIONS(655), + [anon_sym_if] = ACTIONS(589), [anon_sym_switch] = ACTIONS(37), - [anon_sym_for] = ACTIONS(657), + [anon_sym_for] = ACTIONS(591), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_SEMI] = ACTIONS(43), [anon_sym_await] = ACTIONS(45), - [anon_sym_while] = ACTIONS(659), + [anon_sym_while] = ACTIONS(593), [anon_sym_do] = ACTIONS(49), [anon_sym_try] = ACTIONS(51), [anon_sym_break] = ACTIONS(53), @@ -28128,10 +28149,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(629), - [anon_sym_async] = ACTIONS(661), - [anon_sym_function] = ACTIONS(633), - [anon_sym_new] = ACTIONS(663), + [anon_sym_class] = ACTIONS(563), + [anon_sym_async] = ACTIONS(595), + [anon_sym_function] = ACTIONS(567), + [anon_sym_new] = ACTIONS(597), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -28153,125 +28174,125 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(665), - [anon_sym_readonly] = ACTIONS(665), - [anon_sym_get] = ACTIONS(665), - [anon_sym_set] = ACTIONS(665), - [anon_sym_declare] = ACTIONS(667), - [anon_sym_public] = ACTIONS(665), - [anon_sym_private] = ACTIONS(665), - [anon_sym_protected] = ACTIONS(665), - [anon_sym_override] = ACTIONS(665), - [anon_sym_module] = ACTIONS(669), - [anon_sym_any] = ACTIONS(665), - [anon_sym_number] = ACTIONS(665), - [anon_sym_boolean] = ACTIONS(665), - [anon_sym_string] = ACTIONS(665), - [anon_sym_symbol] = ACTIONS(665), - [anon_sym_object] = ACTIONS(665), + [anon_sym_static] = ACTIONS(599), + [anon_sym_readonly] = ACTIONS(599), + [anon_sym_get] = ACTIONS(599), + [anon_sym_set] = ACTIONS(599), + [anon_sym_declare] = ACTIONS(601), + [anon_sym_public] = ACTIONS(599), + [anon_sym_private] = ACTIONS(599), + [anon_sym_protected] = ACTIONS(599), + [anon_sym_override] = ACTIONS(599), + [anon_sym_module] = ACTIONS(603), + [anon_sym_any] = ACTIONS(599), + [anon_sym_number] = ACTIONS(599), + [anon_sym_boolean] = ACTIONS(599), + [anon_sym_string] = ACTIONS(599), + [anon_sym_symbol] = ACTIONS(599), + [anon_sym_object] = ACTIONS(599), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, [STATE(48)] = { - [sym_export_statement] = STATE(840), - [sym_declaration] = STATE(840), - [sym_import] = STATE(3770), - [sym_import_statement] = STATE(840), - [sym_statement] = STATE(871), - [sym_expression_statement] = STATE(840), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(840), - [sym_if_statement] = STATE(840), - [sym_switch_statement] = STATE(840), - [sym_for_statement] = STATE(840), - [sym_for_in_statement] = STATE(840), - [sym_while_statement] = STATE(840), - [sym_do_statement] = STATE(840), - [sym_try_statement] = STATE(840), - [sym_with_statement] = STATE(840), - [sym_break_statement] = STATE(840), - [sym_continue_statement] = STATE(840), - [sym_debugger_statement] = STATE(840), - [sym_return_statement] = STATE(840), - [sym_throw_statement] = STATE(840), - [sym_empty_statement] = STATE(840), - [sym_labeled_statement] = STATE(840), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(2009), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2190), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2190), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_sequence_expression] = STATE(5619), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_function_signature] = STATE(846), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(2407), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(3976), - [sym_identifier] = ACTIONS(643), - [anon_sym_export] = ACTIONS(645), - [anon_sym_type] = ACTIONS(647), - [anon_sym_namespace] = ACTIONS(649), - [anon_sym_LBRACE] = ACTIONS(617), + [sym_export_statement] = STATE(825), + [sym_declaration] = STATE(825), + [sym_import] = STATE(3779), + [sym_import_statement] = STATE(825), + [sym_statement] = STATE(4971), + [sym_expression_statement] = STATE(825), + [sym_variable_declaration] = STATE(850), + [sym_lexical_declaration] = STATE(850), + [sym_statement_block] = STATE(825), + [sym_if_statement] = STATE(825), + [sym_switch_statement] = STATE(825), + [sym_for_statement] = STATE(825), + [sym_for_in_statement] = STATE(825), + [sym_while_statement] = STATE(825), + [sym_do_statement] = STATE(825), + [sym_try_statement] = STATE(825), + [sym_with_statement] = STATE(825), + [sym_break_statement] = STATE(825), + [sym_continue_statement] = STATE(825), + [sym_debugger_statement] = STATE(825), + [sym_return_statement] = STATE(825), + [sym_throw_statement] = STATE(825), + [sym_empty_statement] = STATE(825), + [sym_labeled_statement] = STATE(825), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1959), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_class_declaration] = STATE(850), + [sym_function_expression] = STATE(2162), + [sym_function_declaration] = STATE(850), + [sym_generator_function] = STATE(2162), + [sym_generator_function_declaration] = STATE(850), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_sequence_expression] = STATE(5713), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_function_signature] = STATE(850), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_ambient_declaration] = STATE(850), + [sym_abstract_class_declaration] = STATE(850), + [sym_module] = STATE(850), + [sym_internal_module] = STATE(2410), + [sym_import_alias] = STATE(850), + [sym_interface_declaration] = STATE(850), + [sym_enum_declaration] = STATE(850), + [sym_type_alias_declaration] = STATE(850), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(3992), + [sym_identifier] = ACTIONS(543), + [anon_sym_export] = ACTIONS(545), + [anon_sym_type] = ACTIONS(547), + [anon_sym_namespace] = ACTIONS(549), + [anon_sym_LBRACE] = ACTIONS(551), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), - [anon_sym_with] = ACTIONS(651), + [anon_sym_with] = ACTIONS(553), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(653), + [anon_sym_let] = ACTIONS(555), [anon_sym_const] = ACTIONS(31), [anon_sym_BANG] = ACTIONS(33), - [anon_sym_if] = ACTIONS(655), + [anon_sym_if] = ACTIONS(557), [anon_sym_switch] = ACTIONS(37), - [anon_sym_for] = ACTIONS(657), + [anon_sym_for] = ACTIONS(559), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_SEMI] = ACTIONS(43), [anon_sym_await] = ACTIONS(45), - [anon_sym_while] = ACTIONS(659), + [anon_sym_while] = ACTIONS(561), [anon_sym_do] = ACTIONS(49), [anon_sym_try] = ACTIONS(51), [anon_sym_break] = ACTIONS(53), @@ -28283,10 +28304,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(629), - [anon_sym_async] = ACTIONS(661), - [anon_sym_function] = ACTIONS(633), - [anon_sym_new] = ACTIONS(663), + [anon_sym_class] = ACTIONS(563), + [anon_sym_async] = ACTIONS(565), + [anon_sym_function] = ACTIONS(567), + [anon_sym_new] = ACTIONS(569), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -28308,125 +28329,125 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(665), - [anon_sym_readonly] = ACTIONS(665), - [anon_sym_get] = ACTIONS(665), - [anon_sym_set] = ACTIONS(665), - [anon_sym_declare] = ACTIONS(667), - [anon_sym_public] = ACTIONS(665), - [anon_sym_private] = ACTIONS(665), - [anon_sym_protected] = ACTIONS(665), - [anon_sym_override] = ACTIONS(665), - [anon_sym_module] = ACTIONS(669), - [anon_sym_any] = ACTIONS(665), - [anon_sym_number] = ACTIONS(665), - [anon_sym_boolean] = ACTIONS(665), - [anon_sym_string] = ACTIONS(665), - [anon_sym_symbol] = ACTIONS(665), - [anon_sym_object] = ACTIONS(665), + [anon_sym_static] = ACTIONS(571), + [anon_sym_readonly] = ACTIONS(571), + [anon_sym_get] = ACTIONS(571), + [anon_sym_set] = ACTIONS(571), + [anon_sym_declare] = ACTIONS(573), + [anon_sym_public] = ACTIONS(571), + [anon_sym_private] = ACTIONS(571), + [anon_sym_protected] = ACTIONS(571), + [anon_sym_override] = ACTIONS(571), + [anon_sym_module] = ACTIONS(575), + [anon_sym_any] = ACTIONS(571), + [anon_sym_number] = ACTIONS(571), + [anon_sym_boolean] = ACTIONS(571), + [anon_sym_string] = ACTIONS(571), + [anon_sym_symbol] = ACTIONS(571), + [anon_sym_object] = ACTIONS(571), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, [STATE(49)] = { - [sym_export_statement] = STATE(840), - [sym_declaration] = STATE(840), - [sym_import] = STATE(3770), - [sym_import_statement] = STATE(840), - [sym_statement] = STATE(871), - [sym_expression_statement] = STATE(840), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(840), - [sym_if_statement] = STATE(840), - [sym_switch_statement] = STATE(840), - [sym_for_statement] = STATE(840), - [sym_for_in_statement] = STATE(840), - [sym_while_statement] = STATE(840), - [sym_do_statement] = STATE(840), - [sym_try_statement] = STATE(840), - [sym_with_statement] = STATE(840), - [sym_break_statement] = STATE(840), - [sym_continue_statement] = STATE(840), - [sym_debugger_statement] = STATE(840), - [sym_return_statement] = STATE(840), - [sym_throw_statement] = STATE(840), - [sym_empty_statement] = STATE(840), - [sym_labeled_statement] = STATE(840), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(2009), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2190), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2190), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_sequence_expression] = STATE(5619), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_function_signature] = STATE(846), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(239), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(3869), - [sym_identifier] = ACTIONS(9), - [anon_sym_export] = ACTIONS(13), - [anon_sym_type] = ACTIONS(15), - [anon_sym_namespace] = ACTIONS(17), - [anon_sym_LBRACE] = ACTIONS(19), + [sym_export_statement] = STATE(825), + [sym_declaration] = STATE(825), + [sym_import] = STATE(3779), + [sym_import_statement] = STATE(825), + [sym_statement] = STATE(864), + [sym_expression_statement] = STATE(825), + [sym_variable_declaration] = STATE(850), + [sym_lexical_declaration] = STATE(850), + [sym_statement_block] = STATE(825), + [sym_if_statement] = STATE(825), + [sym_switch_statement] = STATE(825), + [sym_for_statement] = STATE(825), + [sym_for_in_statement] = STATE(825), + [sym_while_statement] = STATE(825), + [sym_do_statement] = STATE(825), + [sym_try_statement] = STATE(825), + [sym_with_statement] = STATE(825), + [sym_break_statement] = STATE(825), + [sym_continue_statement] = STATE(825), + [sym_debugger_statement] = STATE(825), + [sym_return_statement] = STATE(825), + [sym_throw_statement] = STATE(825), + [sym_empty_statement] = STATE(825), + [sym_labeled_statement] = STATE(825), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1959), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_class_declaration] = STATE(850), + [sym_function_expression] = STATE(2162), + [sym_function_declaration] = STATE(850), + [sym_generator_function] = STATE(2162), + [sym_generator_function_declaration] = STATE(850), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_sequence_expression] = STATE(5713), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_function_signature] = STATE(850), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_ambient_declaration] = STATE(850), + [sym_abstract_class_declaration] = STATE(850), + [sym_module] = STATE(850), + [sym_internal_module] = STATE(2410), + [sym_import_alias] = STATE(850), + [sym_interface_declaration] = STATE(850), + [sym_enum_declaration] = STATE(850), + [sym_type_alias_declaration] = STATE(850), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(3903), + [sym_identifier] = ACTIONS(577), + [anon_sym_export] = ACTIONS(579), + [anon_sym_type] = ACTIONS(581), + [anon_sym_namespace] = ACTIONS(583), + [anon_sym_LBRACE] = ACTIONS(551), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), - [anon_sym_with] = ACTIONS(25), + [anon_sym_with] = ACTIONS(585), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(29), + [anon_sym_let] = ACTIONS(587), [anon_sym_const] = ACTIONS(31), [anon_sym_BANG] = ACTIONS(33), - [anon_sym_if] = ACTIONS(35), + [anon_sym_if] = ACTIONS(589), [anon_sym_switch] = ACTIONS(37), - [anon_sym_for] = ACTIONS(39), + [anon_sym_for] = ACTIONS(591), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_SEMI] = ACTIONS(43), [anon_sym_await] = ACTIONS(45), - [anon_sym_while] = ACTIONS(47), + [anon_sym_while] = ACTIONS(593), [anon_sym_do] = ACTIONS(49), [anon_sym_try] = ACTIONS(51), [anon_sym_break] = ACTIONS(53), @@ -28438,10 +28459,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(71), - [anon_sym_async] = ACTIONS(73), - [anon_sym_function] = ACTIONS(75), - [anon_sym_new] = ACTIONS(77), + [anon_sym_class] = ACTIONS(563), + [anon_sym_async] = ACTIONS(595), + [anon_sym_function] = ACTIONS(567), + [anon_sym_new] = ACTIONS(597), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -28463,125 +28484,125 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(99), - [anon_sym_readonly] = ACTIONS(99), - [anon_sym_get] = ACTIONS(99), - [anon_sym_set] = ACTIONS(99), - [anon_sym_declare] = ACTIONS(101), - [anon_sym_public] = ACTIONS(99), - [anon_sym_private] = ACTIONS(99), - [anon_sym_protected] = ACTIONS(99), - [anon_sym_override] = ACTIONS(99), - [anon_sym_module] = ACTIONS(103), - [anon_sym_any] = ACTIONS(99), - [anon_sym_number] = ACTIONS(99), - [anon_sym_boolean] = ACTIONS(99), - [anon_sym_string] = ACTIONS(99), - [anon_sym_symbol] = ACTIONS(99), - [anon_sym_object] = ACTIONS(99), + [anon_sym_static] = ACTIONS(599), + [anon_sym_readonly] = ACTIONS(599), + [anon_sym_get] = ACTIONS(599), + [anon_sym_set] = ACTIONS(599), + [anon_sym_declare] = ACTIONS(601), + [anon_sym_public] = ACTIONS(599), + [anon_sym_private] = ACTIONS(599), + [anon_sym_protected] = ACTIONS(599), + [anon_sym_override] = ACTIONS(599), + [anon_sym_module] = ACTIONS(603), + [anon_sym_any] = ACTIONS(599), + [anon_sym_number] = ACTIONS(599), + [anon_sym_boolean] = ACTIONS(599), + [anon_sym_string] = ACTIONS(599), + [anon_sym_symbol] = ACTIONS(599), + [anon_sym_object] = ACTIONS(599), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, [STATE(50)] = { - [sym_export_statement] = STATE(840), - [sym_declaration] = STATE(840), - [sym_import] = STATE(3770), - [sym_import_statement] = STATE(840), - [sym_statement] = STATE(833), - [sym_expression_statement] = STATE(840), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(840), - [sym_if_statement] = STATE(840), - [sym_switch_statement] = STATE(840), - [sym_for_statement] = STATE(840), - [sym_for_in_statement] = STATE(840), - [sym_while_statement] = STATE(840), - [sym_do_statement] = STATE(840), - [sym_try_statement] = STATE(840), - [sym_with_statement] = STATE(840), - [sym_break_statement] = STATE(840), - [sym_continue_statement] = STATE(840), - [sym_debugger_statement] = STATE(840), - [sym_return_statement] = STATE(840), - [sym_throw_statement] = STATE(840), - [sym_empty_statement] = STATE(840), - [sym_labeled_statement] = STATE(840), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(2009), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2190), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2190), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_sequence_expression] = STATE(5619), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_function_signature] = STATE(846), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(2407), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(3976), - [sym_identifier] = ACTIONS(643), - [anon_sym_export] = ACTIONS(645), - [anon_sym_type] = ACTIONS(647), - [anon_sym_namespace] = ACTIONS(649), - [anon_sym_LBRACE] = ACTIONS(617), + [sym_export_statement] = STATE(825), + [sym_declaration] = STATE(825), + [sym_import] = STATE(3779), + [sym_import_statement] = STATE(825), + [sym_statement] = STATE(852), + [sym_expression_statement] = STATE(825), + [sym_variable_declaration] = STATE(850), + [sym_lexical_declaration] = STATE(850), + [sym_statement_block] = STATE(825), + [sym_if_statement] = STATE(825), + [sym_switch_statement] = STATE(825), + [sym_for_statement] = STATE(825), + [sym_for_in_statement] = STATE(825), + [sym_while_statement] = STATE(825), + [sym_do_statement] = STATE(825), + [sym_try_statement] = STATE(825), + [sym_with_statement] = STATE(825), + [sym_break_statement] = STATE(825), + [sym_continue_statement] = STATE(825), + [sym_debugger_statement] = STATE(825), + [sym_return_statement] = STATE(825), + [sym_throw_statement] = STATE(825), + [sym_empty_statement] = STATE(825), + [sym_labeled_statement] = STATE(825), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1959), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_class_declaration] = STATE(850), + [sym_function_expression] = STATE(2162), + [sym_function_declaration] = STATE(850), + [sym_generator_function] = STATE(2162), + [sym_generator_function_declaration] = STATE(850), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_sequence_expression] = STATE(5713), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_function_signature] = STATE(850), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_ambient_declaration] = STATE(850), + [sym_abstract_class_declaration] = STATE(850), + [sym_module] = STATE(850), + [sym_internal_module] = STATE(2410), + [sym_import_alias] = STATE(850), + [sym_interface_declaration] = STATE(850), + [sym_enum_declaration] = STATE(850), + [sym_type_alias_declaration] = STATE(850), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(3903), + [sym_identifier] = ACTIONS(577), + [anon_sym_export] = ACTIONS(579), + [anon_sym_type] = ACTIONS(581), + [anon_sym_namespace] = ACTIONS(583), + [anon_sym_LBRACE] = ACTIONS(551), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), - [anon_sym_with] = ACTIONS(651), + [anon_sym_with] = ACTIONS(585), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(653), + [anon_sym_let] = ACTIONS(587), [anon_sym_const] = ACTIONS(31), [anon_sym_BANG] = ACTIONS(33), - [anon_sym_if] = ACTIONS(655), + [anon_sym_if] = ACTIONS(589), [anon_sym_switch] = ACTIONS(37), - [anon_sym_for] = ACTIONS(657), + [anon_sym_for] = ACTIONS(591), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_SEMI] = ACTIONS(43), [anon_sym_await] = ACTIONS(45), - [anon_sym_while] = ACTIONS(659), + [anon_sym_while] = ACTIONS(593), [anon_sym_do] = ACTIONS(49), [anon_sym_try] = ACTIONS(51), [anon_sym_break] = ACTIONS(53), @@ -28593,10 +28614,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(629), - [anon_sym_async] = ACTIONS(661), - [anon_sym_function] = ACTIONS(633), - [anon_sym_new] = ACTIONS(663), + [anon_sym_class] = ACTIONS(563), + [anon_sym_async] = ACTIONS(595), + [anon_sym_function] = ACTIONS(567), + [anon_sym_new] = ACTIONS(597), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -28618,280 +28639,125 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(665), - [anon_sym_readonly] = ACTIONS(665), - [anon_sym_get] = ACTIONS(665), - [anon_sym_set] = ACTIONS(665), - [anon_sym_declare] = ACTIONS(667), - [anon_sym_public] = ACTIONS(665), - [anon_sym_private] = ACTIONS(665), - [anon_sym_protected] = ACTIONS(665), - [anon_sym_override] = ACTIONS(665), - [anon_sym_module] = ACTIONS(669), - [anon_sym_any] = ACTIONS(665), - [anon_sym_number] = ACTIONS(665), - [anon_sym_boolean] = ACTIONS(665), - [anon_sym_string] = ACTIONS(665), - [anon_sym_symbol] = ACTIONS(665), - [anon_sym_object] = ACTIONS(665), + [anon_sym_static] = ACTIONS(599), + [anon_sym_readonly] = ACTIONS(599), + [anon_sym_get] = ACTIONS(599), + [anon_sym_set] = ACTIONS(599), + [anon_sym_declare] = ACTIONS(601), + [anon_sym_public] = ACTIONS(599), + [anon_sym_private] = ACTIONS(599), + [anon_sym_protected] = ACTIONS(599), + [anon_sym_override] = ACTIONS(599), + [anon_sym_module] = ACTIONS(603), + [anon_sym_any] = ACTIONS(599), + [anon_sym_number] = ACTIONS(599), + [anon_sym_boolean] = ACTIONS(599), + [anon_sym_string] = ACTIONS(599), + [anon_sym_symbol] = ACTIONS(599), + [anon_sym_object] = ACTIONS(599), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, [STATE(51)] = { - [sym_import] = STATE(3774), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(2193), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(3825), - [sym_assignment_pattern] = STATE(5234), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(3825), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_nested_identifier] = STATE(5895), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1273), - [sym_subscript_expression] = STATE(1273), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(3825), - [sym_spread_element] = STATE(5286), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(2338), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(4562), - [sym_pattern] = STATE(4712), - [sym_rest_pattern] = STATE(4514), - [sym_non_null_expression] = STATE(1273), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(3212), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(3907), - [sym_tuple_parameter] = STATE(5091), - [sym_optional_tuple_parameter] = STATE(5091), - [sym_optional_type] = STATE(5091), - [sym_rest_type] = STATE(5091), - [sym__tuple_type_member] = STATE(5091), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5813), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [aux_sym_export_statement_repeat1] = STATE(4660), - [aux_sym_array_repeat1] = STATE(5298), - [aux_sym_array_pattern_repeat1] = STATE(5320), - [sym_identifier] = ACTIONS(543), - [anon_sym_export] = ACTIONS(545), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_type] = ACTIONS(545), - [anon_sym_namespace] = ACTIONS(549), + [sym_export_statement] = STATE(825), + [sym_declaration] = STATE(825), + [sym_import] = STATE(3779), + [sym_import_statement] = STATE(825), + [sym_statement] = STATE(838), + [sym_expression_statement] = STATE(825), + [sym_variable_declaration] = STATE(850), + [sym_lexical_declaration] = STATE(850), + [sym_statement_block] = STATE(825), + [sym_if_statement] = STATE(825), + [sym_switch_statement] = STATE(825), + [sym_for_statement] = STATE(825), + [sym_for_in_statement] = STATE(825), + [sym_while_statement] = STATE(825), + [sym_do_statement] = STATE(825), + [sym_try_statement] = STATE(825), + [sym_with_statement] = STATE(825), + [sym_break_statement] = STATE(825), + [sym_continue_statement] = STATE(825), + [sym_debugger_statement] = STATE(825), + [sym_return_statement] = STATE(825), + [sym_throw_statement] = STATE(825), + [sym_empty_statement] = STATE(825), + [sym_labeled_statement] = STATE(825), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1959), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_class_declaration] = STATE(850), + [sym_function_expression] = STATE(2162), + [sym_function_declaration] = STATE(850), + [sym_generator_function] = STATE(2162), + [sym_generator_function_declaration] = STATE(850), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_sequence_expression] = STATE(5713), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_function_signature] = STATE(850), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_ambient_declaration] = STATE(850), + [sym_abstract_class_declaration] = STATE(850), + [sym_module] = STATE(850), + [sym_internal_module] = STATE(2410), + [sym_import_alias] = STATE(850), + [sym_interface_declaration] = STATE(850), + [sym_enum_declaration] = STATE(850), + [sym_type_alias_declaration] = STATE(850), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(3903), + [sym_identifier] = ACTIONS(577), + [anon_sym_export] = ACTIONS(579), + [anon_sym_type] = ACTIONS(581), + [anon_sym_namespace] = ACTIONS(583), [anon_sym_LBRACE] = ACTIONS(551), - [anon_sym_COMMA] = ACTIONS(553), - [anon_sym_typeof] = ACTIONS(555), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(545), - [anon_sym_const] = ACTIONS(133), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(138), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(563), - [anon_sym_RBRACK] = ACTIONS(671), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(567), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(569), - [anon_sym_using] = ACTIONS(571), - [anon_sym_DOT_DOT_DOT] = ACTIONS(573), - [anon_sym_AMP] = ACTIONS(575), - [anon_sym_PIPE] = ACTIONS(577), - [anon_sym_PLUS] = ACTIONS(579), - [anon_sym_DASH] = ACTIONS(579), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(585), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(188), - [sym_number] = ACTIONS(190), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(593), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(198), - [sym_false] = ACTIONS(198), - [sym_null] = ACTIONS(198), - [sym_undefined] = ACTIONS(595), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(545), - [anon_sym_readonly] = ACTIONS(597), - [anon_sym_get] = ACTIONS(545), - [anon_sym_set] = ACTIONS(545), - [anon_sym_QMARK] = ACTIONS(599), - [anon_sym_declare] = ACTIONS(545), - [anon_sym_public] = ACTIONS(545), - [anon_sym_private] = ACTIONS(545), - [anon_sym_protected] = ACTIONS(545), - [anon_sym_override] = ACTIONS(545), - [anon_sym_module] = ACTIONS(545), - [anon_sym_any] = ACTIONS(601), - [anon_sym_number] = ACTIONS(601), - [anon_sym_boolean] = ACTIONS(601), - [anon_sym_string] = ACTIONS(601), - [anon_sym_symbol] = ACTIONS(601), - [anon_sym_object] = ACTIONS(601), - [anon_sym_abstract] = ACTIONS(603), - [anon_sym_infer] = ACTIONS(605), - [anon_sym_keyof] = ACTIONS(607), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(52)] = { - [sym_export_statement] = STATE(840), - [sym_declaration] = STATE(840), - [sym_import] = STATE(3770), - [sym_import_statement] = STATE(840), - [sym_statement] = STATE(882), - [sym_expression_statement] = STATE(840), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(840), - [sym_if_statement] = STATE(840), - [sym_switch_statement] = STATE(840), - [sym_for_statement] = STATE(840), - [sym_for_in_statement] = STATE(840), - [sym_while_statement] = STATE(840), - [sym_do_statement] = STATE(840), - [sym_try_statement] = STATE(840), - [sym_with_statement] = STATE(840), - [sym_break_statement] = STATE(840), - [sym_continue_statement] = STATE(840), - [sym_debugger_statement] = STATE(840), - [sym_return_statement] = STATE(840), - [sym_throw_statement] = STATE(840), - [sym_empty_statement] = STATE(840), - [sym_labeled_statement] = STATE(840), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(2009), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2190), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2190), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_sequence_expression] = STATE(5619), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_function_signature] = STATE(846), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(2407), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(3976), - [sym_identifier] = ACTIONS(643), - [anon_sym_export] = ACTIONS(645), - [anon_sym_type] = ACTIONS(647), - [anon_sym_namespace] = ACTIONS(649), - [anon_sym_LBRACE] = ACTIONS(617), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), - [anon_sym_with] = ACTIONS(651), + [anon_sym_with] = ACTIONS(585), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(653), + [anon_sym_let] = ACTIONS(587), [anon_sym_const] = ACTIONS(31), [anon_sym_BANG] = ACTIONS(33), - [anon_sym_if] = ACTIONS(655), + [anon_sym_if] = ACTIONS(589), [anon_sym_switch] = ACTIONS(37), - [anon_sym_for] = ACTIONS(657), + [anon_sym_for] = ACTIONS(591), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_SEMI] = ACTIONS(43), [anon_sym_await] = ACTIONS(45), - [anon_sym_while] = ACTIONS(659), + [anon_sym_while] = ACTIONS(593), [anon_sym_do] = ACTIONS(49), [anon_sym_try] = ACTIONS(51), [anon_sym_break] = ACTIONS(53), @@ -28903,10 +28769,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(629), - [anon_sym_async] = ACTIONS(661), - [anon_sym_function] = ACTIONS(633), - [anon_sym_new] = ACTIONS(663), + [anon_sym_class] = ACTIONS(563), + [anon_sym_async] = ACTIONS(595), + [anon_sym_function] = ACTIONS(567), + [anon_sym_new] = ACTIONS(597), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -28928,125 +28794,280 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(665), - [anon_sym_readonly] = ACTIONS(665), - [anon_sym_get] = ACTIONS(665), - [anon_sym_set] = ACTIONS(665), - [anon_sym_declare] = ACTIONS(667), - [anon_sym_public] = ACTIONS(665), - [anon_sym_private] = ACTIONS(665), - [anon_sym_protected] = ACTIONS(665), - [anon_sym_override] = ACTIONS(665), - [anon_sym_module] = ACTIONS(669), - [anon_sym_any] = ACTIONS(665), - [anon_sym_number] = ACTIONS(665), - [anon_sym_boolean] = ACTIONS(665), - [anon_sym_string] = ACTIONS(665), - [anon_sym_symbol] = ACTIONS(665), - [anon_sym_object] = ACTIONS(665), + [anon_sym_static] = ACTIONS(599), + [anon_sym_readonly] = ACTIONS(599), + [anon_sym_get] = ACTIONS(599), + [anon_sym_set] = ACTIONS(599), + [anon_sym_declare] = ACTIONS(601), + [anon_sym_public] = ACTIONS(599), + [anon_sym_private] = ACTIONS(599), + [anon_sym_protected] = ACTIONS(599), + [anon_sym_override] = ACTIONS(599), + [anon_sym_module] = ACTIONS(603), + [anon_sym_any] = ACTIONS(599), + [anon_sym_number] = ACTIONS(599), + [anon_sym_boolean] = ACTIONS(599), + [anon_sym_string] = ACTIONS(599), + [anon_sym_symbol] = ACTIONS(599), + [anon_sym_object] = ACTIONS(599), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, + [STATE(52)] = { + [sym_import] = STATE(3862), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(2168), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(3650), + [sym_assignment_pattern] = STATE(4901), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(3650), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_nested_identifier] = STATE(5998), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1289), + [sym_subscript_expression] = STATE(1289), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(3650), + [sym_spread_element] = STATE(5308), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(2218), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(4567), + [sym_pattern] = STATE(4759), + [sym_rest_pattern] = STATE(4256), + [sym_non_null_expression] = STATE(1289), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(3224), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(3907), + [sym_tuple_parameter] = STATE(5159), + [sym_optional_tuple_parameter] = STATE(5159), + [sym_optional_type] = STATE(5159), + [sym_rest_type] = STATE(5159), + [sym__tuple_type_member] = STATE(5159), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5432), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [aux_sym_export_statement_repeat1] = STATE(4675), + [aux_sym_array_repeat1] = STATE(5315), + [aux_sym_array_pattern_repeat1] = STATE(5430), + [sym_identifier] = ACTIONS(605), + [anon_sym_export] = ACTIONS(607), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_type] = ACTIONS(607), + [anon_sym_namespace] = ACTIONS(611), + [anon_sym_LBRACE] = ACTIONS(613), + [anon_sym_COMMA] = ACTIONS(615), + [anon_sym_typeof] = ACTIONS(617), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(607), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(137), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(625), + [anon_sym_RBRACK] = ACTIONS(627), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(629), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(631), + [anon_sym_using] = ACTIONS(633), + [anon_sym_DOT_DOT_DOT] = ACTIONS(635), + [anon_sym_AMP] = ACTIONS(637), + [anon_sym_PIPE] = ACTIONS(639), + [anon_sym_PLUS] = ACTIONS(641), + [anon_sym_DASH] = ACTIONS(641), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(647), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(187), + [sym_number] = ACTIONS(189), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(655), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(197), + [sym_false] = ACTIONS(197), + [sym_null] = ACTIONS(197), + [sym_undefined] = ACTIONS(657), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(607), + [anon_sym_readonly] = ACTIONS(659), + [anon_sym_get] = ACTIONS(607), + [anon_sym_set] = ACTIONS(607), + [anon_sym_QMARK] = ACTIONS(661), + [anon_sym_declare] = ACTIONS(607), + [anon_sym_public] = ACTIONS(607), + [anon_sym_private] = ACTIONS(607), + [anon_sym_protected] = ACTIONS(607), + [anon_sym_override] = ACTIONS(607), + [anon_sym_module] = ACTIONS(607), + [anon_sym_any] = ACTIONS(663), + [anon_sym_number] = ACTIONS(663), + [anon_sym_boolean] = ACTIONS(663), + [anon_sym_string] = ACTIONS(663), + [anon_sym_symbol] = ACTIONS(663), + [anon_sym_object] = ACTIONS(663), + [anon_sym_abstract] = ACTIONS(665), + [anon_sym_never] = ACTIONS(667), + [anon_sym_unknown] = ACTIONS(667), + [anon_sym_keyof] = ACTIONS(669), + [anon_sym_infer] = ACTIONS(671), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, [STATE(53)] = { - [sym_export_statement] = STATE(840), - [sym_declaration] = STATE(840), - [sym_import] = STATE(3770), - [sym_import_statement] = STATE(840), - [sym_statement] = STATE(807), - [sym_expression_statement] = STATE(840), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(840), - [sym_if_statement] = STATE(840), - [sym_switch_statement] = STATE(840), - [sym_for_statement] = STATE(840), - [sym_for_in_statement] = STATE(840), - [sym_while_statement] = STATE(840), - [sym_do_statement] = STATE(840), - [sym_try_statement] = STATE(840), - [sym_with_statement] = STATE(840), - [sym_break_statement] = STATE(840), - [sym_continue_statement] = STATE(840), - [sym_debugger_statement] = STATE(840), - [sym_return_statement] = STATE(840), - [sym_throw_statement] = STATE(840), - [sym_empty_statement] = STATE(840), - [sym_labeled_statement] = STATE(840), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(2009), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2190), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2190), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_sequence_expression] = STATE(5619), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_function_signature] = STATE(846), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(2407), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(3976), - [sym_identifier] = ACTIONS(643), - [anon_sym_export] = ACTIONS(645), - [anon_sym_type] = ACTIONS(647), - [anon_sym_namespace] = ACTIONS(649), - [anon_sym_LBRACE] = ACTIONS(617), + [sym_export_statement] = STATE(825), + [sym_declaration] = STATE(825), + [sym_import] = STATE(3779), + [sym_import_statement] = STATE(825), + [sym_statement] = STATE(907), + [sym_expression_statement] = STATE(825), + [sym_variable_declaration] = STATE(850), + [sym_lexical_declaration] = STATE(850), + [sym_statement_block] = STATE(825), + [sym_if_statement] = STATE(825), + [sym_switch_statement] = STATE(825), + [sym_for_statement] = STATE(825), + [sym_for_in_statement] = STATE(825), + [sym_while_statement] = STATE(825), + [sym_do_statement] = STATE(825), + [sym_try_statement] = STATE(825), + [sym_with_statement] = STATE(825), + [sym_break_statement] = STATE(825), + [sym_continue_statement] = STATE(825), + [sym_debugger_statement] = STATE(825), + [sym_return_statement] = STATE(825), + [sym_throw_statement] = STATE(825), + [sym_empty_statement] = STATE(825), + [sym_labeled_statement] = STATE(825), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1959), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_class_declaration] = STATE(850), + [sym_function_expression] = STATE(2162), + [sym_function_declaration] = STATE(850), + [sym_generator_function] = STATE(2162), + [sym_generator_function_declaration] = STATE(850), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_sequence_expression] = STATE(5713), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_function_signature] = STATE(850), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_ambient_declaration] = STATE(850), + [sym_abstract_class_declaration] = STATE(850), + [sym_module] = STATE(850), + [sym_internal_module] = STATE(2410), + [sym_import_alias] = STATE(850), + [sym_interface_declaration] = STATE(850), + [sym_enum_declaration] = STATE(850), + [sym_type_alias_declaration] = STATE(850), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(3903), + [sym_identifier] = ACTIONS(577), + [anon_sym_export] = ACTIONS(579), + [anon_sym_type] = ACTIONS(581), + [anon_sym_namespace] = ACTIONS(583), + [anon_sym_LBRACE] = ACTIONS(551), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), - [anon_sym_with] = ACTIONS(651), + [anon_sym_with] = ACTIONS(585), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(653), + [anon_sym_let] = ACTIONS(587), [anon_sym_const] = ACTIONS(31), [anon_sym_BANG] = ACTIONS(33), - [anon_sym_if] = ACTIONS(655), + [anon_sym_if] = ACTIONS(589), [anon_sym_switch] = ACTIONS(37), - [anon_sym_for] = ACTIONS(657), + [anon_sym_for] = ACTIONS(591), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_SEMI] = ACTIONS(43), [anon_sym_await] = ACTIONS(45), - [anon_sym_while] = ACTIONS(659), + [anon_sym_while] = ACTIONS(593), [anon_sym_do] = ACTIONS(49), [anon_sym_try] = ACTIONS(51), [anon_sym_break] = ACTIONS(53), @@ -29058,10 +29079,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(629), - [anon_sym_async] = ACTIONS(661), - [anon_sym_function] = ACTIONS(633), - [anon_sym_new] = ACTIONS(663), + [anon_sym_class] = ACTIONS(563), + [anon_sym_async] = ACTIONS(595), + [anon_sym_function] = ACTIONS(567), + [anon_sym_new] = ACTIONS(597), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -29083,125 +29104,125 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(665), - [anon_sym_readonly] = ACTIONS(665), - [anon_sym_get] = ACTIONS(665), - [anon_sym_set] = ACTIONS(665), - [anon_sym_declare] = ACTIONS(667), - [anon_sym_public] = ACTIONS(665), - [anon_sym_private] = ACTIONS(665), - [anon_sym_protected] = ACTIONS(665), - [anon_sym_override] = ACTIONS(665), - [anon_sym_module] = ACTIONS(669), - [anon_sym_any] = ACTIONS(665), - [anon_sym_number] = ACTIONS(665), - [anon_sym_boolean] = ACTIONS(665), - [anon_sym_string] = ACTIONS(665), - [anon_sym_symbol] = ACTIONS(665), - [anon_sym_object] = ACTIONS(665), + [anon_sym_static] = ACTIONS(599), + [anon_sym_readonly] = ACTIONS(599), + [anon_sym_get] = ACTIONS(599), + [anon_sym_set] = ACTIONS(599), + [anon_sym_declare] = ACTIONS(601), + [anon_sym_public] = ACTIONS(599), + [anon_sym_private] = ACTIONS(599), + [anon_sym_protected] = ACTIONS(599), + [anon_sym_override] = ACTIONS(599), + [anon_sym_module] = ACTIONS(603), + [anon_sym_any] = ACTIONS(599), + [anon_sym_number] = ACTIONS(599), + [anon_sym_boolean] = ACTIONS(599), + [anon_sym_string] = ACTIONS(599), + [anon_sym_symbol] = ACTIONS(599), + [anon_sym_object] = ACTIONS(599), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, [STATE(54)] = { - [sym_export_statement] = STATE(840), - [sym_declaration] = STATE(840), - [sym_import] = STATE(3770), - [sym_import_statement] = STATE(840), - [sym_statement] = STATE(801), - [sym_expression_statement] = STATE(840), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(840), - [sym_if_statement] = STATE(840), - [sym_switch_statement] = STATE(840), - [sym_for_statement] = STATE(840), - [sym_for_in_statement] = STATE(840), - [sym_while_statement] = STATE(840), - [sym_do_statement] = STATE(840), - [sym_try_statement] = STATE(840), - [sym_with_statement] = STATE(840), - [sym_break_statement] = STATE(840), - [sym_continue_statement] = STATE(840), - [sym_debugger_statement] = STATE(840), - [sym_return_statement] = STATE(840), - [sym_throw_statement] = STATE(840), - [sym_empty_statement] = STATE(840), - [sym_labeled_statement] = STATE(840), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(2009), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2190), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2190), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_sequence_expression] = STATE(5619), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_function_signature] = STATE(846), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(2407), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(3976), - [sym_identifier] = ACTIONS(643), - [anon_sym_export] = ACTIONS(645), - [anon_sym_type] = ACTIONS(647), - [anon_sym_namespace] = ACTIONS(649), - [anon_sym_LBRACE] = ACTIONS(617), + [sym_export_statement] = STATE(825), + [sym_declaration] = STATE(825), + [sym_import] = STATE(3779), + [sym_import_statement] = STATE(825), + [sym_statement] = STATE(912), + [sym_expression_statement] = STATE(825), + [sym_variable_declaration] = STATE(850), + [sym_lexical_declaration] = STATE(850), + [sym_statement_block] = STATE(825), + [sym_if_statement] = STATE(825), + [sym_switch_statement] = STATE(825), + [sym_for_statement] = STATE(825), + [sym_for_in_statement] = STATE(825), + [sym_while_statement] = STATE(825), + [sym_do_statement] = STATE(825), + [sym_try_statement] = STATE(825), + [sym_with_statement] = STATE(825), + [sym_break_statement] = STATE(825), + [sym_continue_statement] = STATE(825), + [sym_debugger_statement] = STATE(825), + [sym_return_statement] = STATE(825), + [sym_throw_statement] = STATE(825), + [sym_empty_statement] = STATE(825), + [sym_labeled_statement] = STATE(825), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1959), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_class_declaration] = STATE(850), + [sym_function_expression] = STATE(2162), + [sym_function_declaration] = STATE(850), + [sym_generator_function] = STATE(2162), + [sym_generator_function_declaration] = STATE(850), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_sequence_expression] = STATE(5713), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_function_signature] = STATE(850), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_ambient_declaration] = STATE(850), + [sym_abstract_class_declaration] = STATE(850), + [sym_module] = STATE(850), + [sym_internal_module] = STATE(2410), + [sym_import_alias] = STATE(850), + [sym_interface_declaration] = STATE(850), + [sym_enum_declaration] = STATE(850), + [sym_type_alias_declaration] = STATE(850), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(3903), + [sym_identifier] = ACTIONS(577), + [anon_sym_export] = ACTIONS(579), + [anon_sym_type] = ACTIONS(581), + [anon_sym_namespace] = ACTIONS(583), + [anon_sym_LBRACE] = ACTIONS(551), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), - [anon_sym_with] = ACTIONS(651), + [anon_sym_with] = ACTIONS(585), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(653), + [anon_sym_let] = ACTIONS(587), [anon_sym_const] = ACTIONS(31), [anon_sym_BANG] = ACTIONS(33), - [anon_sym_if] = ACTIONS(655), + [anon_sym_if] = ACTIONS(589), [anon_sym_switch] = ACTIONS(37), - [anon_sym_for] = ACTIONS(657), + [anon_sym_for] = ACTIONS(591), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_SEMI] = ACTIONS(43), [anon_sym_await] = ACTIONS(45), - [anon_sym_while] = ACTIONS(659), + [anon_sym_while] = ACTIONS(593), [anon_sym_do] = ACTIONS(49), [anon_sym_try] = ACTIONS(51), [anon_sym_break] = ACTIONS(53), @@ -29213,10 +29234,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(629), - [anon_sym_async] = ACTIONS(661), - [anon_sym_function] = ACTIONS(633), - [anon_sym_new] = ACTIONS(663), + [anon_sym_class] = ACTIONS(563), + [anon_sym_async] = ACTIONS(595), + [anon_sym_function] = ACTIONS(567), + [anon_sym_new] = ACTIONS(597), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -29238,125 +29259,125 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(665), - [anon_sym_readonly] = ACTIONS(665), - [anon_sym_get] = ACTIONS(665), - [anon_sym_set] = ACTIONS(665), - [anon_sym_declare] = ACTIONS(667), - [anon_sym_public] = ACTIONS(665), - [anon_sym_private] = ACTIONS(665), - [anon_sym_protected] = ACTIONS(665), - [anon_sym_override] = ACTIONS(665), - [anon_sym_module] = ACTIONS(669), - [anon_sym_any] = ACTIONS(665), - [anon_sym_number] = ACTIONS(665), - [anon_sym_boolean] = ACTIONS(665), - [anon_sym_string] = ACTIONS(665), - [anon_sym_symbol] = ACTIONS(665), - [anon_sym_object] = ACTIONS(665), + [anon_sym_static] = ACTIONS(599), + [anon_sym_readonly] = ACTIONS(599), + [anon_sym_get] = ACTIONS(599), + [anon_sym_set] = ACTIONS(599), + [anon_sym_declare] = ACTIONS(601), + [anon_sym_public] = ACTIONS(599), + [anon_sym_private] = ACTIONS(599), + [anon_sym_protected] = ACTIONS(599), + [anon_sym_override] = ACTIONS(599), + [anon_sym_module] = ACTIONS(603), + [anon_sym_any] = ACTIONS(599), + [anon_sym_number] = ACTIONS(599), + [anon_sym_boolean] = ACTIONS(599), + [anon_sym_string] = ACTIONS(599), + [anon_sym_symbol] = ACTIONS(599), + [anon_sym_object] = ACTIONS(599), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, [STATE(55)] = { - [sym_export_statement] = STATE(840), - [sym_declaration] = STATE(840), - [sym_import] = STATE(3770), - [sym_import_statement] = STATE(840), - [sym_statement] = STATE(802), - [sym_expression_statement] = STATE(840), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(840), - [sym_if_statement] = STATE(840), - [sym_switch_statement] = STATE(840), - [sym_for_statement] = STATE(840), - [sym_for_in_statement] = STATE(840), - [sym_while_statement] = STATE(840), - [sym_do_statement] = STATE(840), - [sym_try_statement] = STATE(840), - [sym_with_statement] = STATE(840), - [sym_break_statement] = STATE(840), - [sym_continue_statement] = STATE(840), - [sym_debugger_statement] = STATE(840), - [sym_return_statement] = STATE(840), - [sym_throw_statement] = STATE(840), - [sym_empty_statement] = STATE(840), - [sym_labeled_statement] = STATE(840), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(2009), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2190), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2190), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_sequence_expression] = STATE(5619), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_function_signature] = STATE(846), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(2407), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(3976), - [sym_identifier] = ACTIONS(643), - [anon_sym_export] = ACTIONS(645), - [anon_sym_type] = ACTIONS(647), - [anon_sym_namespace] = ACTIONS(649), - [anon_sym_LBRACE] = ACTIONS(617), + [sym_export_statement] = STATE(825), + [sym_declaration] = STATE(825), + [sym_import] = STATE(3779), + [sym_import_statement] = STATE(825), + [sym_statement] = STATE(813), + [sym_expression_statement] = STATE(825), + [sym_variable_declaration] = STATE(850), + [sym_lexical_declaration] = STATE(850), + [sym_statement_block] = STATE(825), + [sym_if_statement] = STATE(825), + [sym_switch_statement] = STATE(825), + [sym_for_statement] = STATE(825), + [sym_for_in_statement] = STATE(825), + [sym_while_statement] = STATE(825), + [sym_do_statement] = STATE(825), + [sym_try_statement] = STATE(825), + [sym_with_statement] = STATE(825), + [sym_break_statement] = STATE(825), + [sym_continue_statement] = STATE(825), + [sym_debugger_statement] = STATE(825), + [sym_return_statement] = STATE(825), + [sym_throw_statement] = STATE(825), + [sym_empty_statement] = STATE(825), + [sym_labeled_statement] = STATE(825), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1959), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_class_declaration] = STATE(850), + [sym_function_expression] = STATE(2162), + [sym_function_declaration] = STATE(850), + [sym_generator_function] = STATE(2162), + [sym_generator_function_declaration] = STATE(850), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_sequence_expression] = STATE(5713), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_function_signature] = STATE(850), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_ambient_declaration] = STATE(850), + [sym_abstract_class_declaration] = STATE(850), + [sym_module] = STATE(850), + [sym_internal_module] = STATE(2410), + [sym_import_alias] = STATE(850), + [sym_interface_declaration] = STATE(850), + [sym_enum_declaration] = STATE(850), + [sym_type_alias_declaration] = STATE(850), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(3903), + [sym_identifier] = ACTIONS(577), + [anon_sym_export] = ACTIONS(579), + [anon_sym_type] = ACTIONS(581), + [anon_sym_namespace] = ACTIONS(583), + [anon_sym_LBRACE] = ACTIONS(551), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), - [anon_sym_with] = ACTIONS(651), + [anon_sym_with] = ACTIONS(585), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(653), + [anon_sym_let] = ACTIONS(587), [anon_sym_const] = ACTIONS(31), [anon_sym_BANG] = ACTIONS(33), - [anon_sym_if] = ACTIONS(655), + [anon_sym_if] = ACTIONS(589), [anon_sym_switch] = ACTIONS(37), - [anon_sym_for] = ACTIONS(657), + [anon_sym_for] = ACTIONS(591), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_SEMI] = ACTIONS(43), [anon_sym_await] = ACTIONS(45), - [anon_sym_while] = ACTIONS(659), + [anon_sym_while] = ACTIONS(593), [anon_sym_do] = ACTIONS(49), [anon_sym_try] = ACTIONS(51), [anon_sym_break] = ACTIONS(53), @@ -29368,10 +29389,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(629), - [anon_sym_async] = ACTIONS(661), - [anon_sym_function] = ACTIONS(633), - [anon_sym_new] = ACTIONS(663), + [anon_sym_class] = ACTIONS(563), + [anon_sym_async] = ACTIONS(595), + [anon_sym_function] = ACTIONS(567), + [anon_sym_new] = ACTIONS(597), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -29393,125 +29414,125 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(665), - [anon_sym_readonly] = ACTIONS(665), - [anon_sym_get] = ACTIONS(665), - [anon_sym_set] = ACTIONS(665), - [anon_sym_declare] = ACTIONS(667), - [anon_sym_public] = ACTIONS(665), - [anon_sym_private] = ACTIONS(665), - [anon_sym_protected] = ACTIONS(665), - [anon_sym_override] = ACTIONS(665), - [anon_sym_module] = ACTIONS(669), - [anon_sym_any] = ACTIONS(665), - [anon_sym_number] = ACTIONS(665), - [anon_sym_boolean] = ACTIONS(665), - [anon_sym_string] = ACTIONS(665), - [anon_sym_symbol] = ACTIONS(665), - [anon_sym_object] = ACTIONS(665), + [anon_sym_static] = ACTIONS(599), + [anon_sym_readonly] = ACTIONS(599), + [anon_sym_get] = ACTIONS(599), + [anon_sym_set] = ACTIONS(599), + [anon_sym_declare] = ACTIONS(601), + [anon_sym_public] = ACTIONS(599), + [anon_sym_private] = ACTIONS(599), + [anon_sym_protected] = ACTIONS(599), + [anon_sym_override] = ACTIONS(599), + [anon_sym_module] = ACTIONS(603), + [anon_sym_any] = ACTIONS(599), + [anon_sym_number] = ACTIONS(599), + [anon_sym_boolean] = ACTIONS(599), + [anon_sym_string] = ACTIONS(599), + [anon_sym_symbol] = ACTIONS(599), + [anon_sym_object] = ACTIONS(599), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, [STATE(56)] = { - [sym_export_statement] = STATE(840), - [sym_declaration] = STATE(840), - [sym_import] = STATE(3770), - [sym_import_statement] = STATE(840), - [sym_statement] = STATE(811), - [sym_expression_statement] = STATE(840), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(840), - [sym_if_statement] = STATE(840), - [sym_switch_statement] = STATE(840), - [sym_for_statement] = STATE(840), - [sym_for_in_statement] = STATE(840), - [sym_while_statement] = STATE(840), - [sym_do_statement] = STATE(840), - [sym_try_statement] = STATE(840), - [sym_with_statement] = STATE(840), - [sym_break_statement] = STATE(840), - [sym_continue_statement] = STATE(840), - [sym_debugger_statement] = STATE(840), - [sym_return_statement] = STATE(840), - [sym_throw_statement] = STATE(840), - [sym_empty_statement] = STATE(840), - [sym_labeled_statement] = STATE(840), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(2009), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2190), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2190), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_sequence_expression] = STATE(5619), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_function_signature] = STATE(846), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(2407), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(3976), - [sym_identifier] = ACTIONS(643), - [anon_sym_export] = ACTIONS(645), - [anon_sym_type] = ACTIONS(647), - [anon_sym_namespace] = ACTIONS(649), - [anon_sym_LBRACE] = ACTIONS(617), + [sym_export_statement] = STATE(825), + [sym_declaration] = STATE(825), + [sym_import] = STATE(3779), + [sym_import_statement] = STATE(825), + [sym_statement] = STATE(824), + [sym_expression_statement] = STATE(825), + [sym_variable_declaration] = STATE(850), + [sym_lexical_declaration] = STATE(850), + [sym_statement_block] = STATE(825), + [sym_if_statement] = STATE(825), + [sym_switch_statement] = STATE(825), + [sym_for_statement] = STATE(825), + [sym_for_in_statement] = STATE(825), + [sym_while_statement] = STATE(825), + [sym_do_statement] = STATE(825), + [sym_try_statement] = STATE(825), + [sym_with_statement] = STATE(825), + [sym_break_statement] = STATE(825), + [sym_continue_statement] = STATE(825), + [sym_debugger_statement] = STATE(825), + [sym_return_statement] = STATE(825), + [sym_throw_statement] = STATE(825), + [sym_empty_statement] = STATE(825), + [sym_labeled_statement] = STATE(825), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1959), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_class_declaration] = STATE(850), + [sym_function_expression] = STATE(2162), + [sym_function_declaration] = STATE(850), + [sym_generator_function] = STATE(2162), + [sym_generator_function_declaration] = STATE(850), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_sequence_expression] = STATE(5713), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_function_signature] = STATE(850), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_ambient_declaration] = STATE(850), + [sym_abstract_class_declaration] = STATE(850), + [sym_module] = STATE(850), + [sym_internal_module] = STATE(2410), + [sym_import_alias] = STATE(850), + [sym_interface_declaration] = STATE(850), + [sym_enum_declaration] = STATE(850), + [sym_type_alias_declaration] = STATE(850), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(3903), + [sym_identifier] = ACTIONS(577), + [anon_sym_export] = ACTIONS(579), + [anon_sym_type] = ACTIONS(581), + [anon_sym_namespace] = ACTIONS(583), + [anon_sym_LBRACE] = ACTIONS(551), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), - [anon_sym_with] = ACTIONS(651), + [anon_sym_with] = ACTIONS(585), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(653), + [anon_sym_let] = ACTIONS(587), [anon_sym_const] = ACTIONS(31), [anon_sym_BANG] = ACTIONS(33), - [anon_sym_if] = ACTIONS(655), + [anon_sym_if] = ACTIONS(589), [anon_sym_switch] = ACTIONS(37), - [anon_sym_for] = ACTIONS(657), + [anon_sym_for] = ACTIONS(591), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_SEMI] = ACTIONS(43), [anon_sym_await] = ACTIONS(45), - [anon_sym_while] = ACTIONS(659), + [anon_sym_while] = ACTIONS(593), [anon_sym_do] = ACTIONS(49), [anon_sym_try] = ACTIONS(51), [anon_sym_break] = ACTIONS(53), @@ -29523,10 +29544,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(629), - [anon_sym_async] = ACTIONS(661), - [anon_sym_function] = ACTIONS(633), - [anon_sym_new] = ACTIONS(663), + [anon_sym_class] = ACTIONS(563), + [anon_sym_async] = ACTIONS(595), + [anon_sym_function] = ACTIONS(567), + [anon_sym_new] = ACTIONS(597), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -29548,125 +29569,125 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(665), - [anon_sym_readonly] = ACTIONS(665), - [anon_sym_get] = ACTIONS(665), - [anon_sym_set] = ACTIONS(665), - [anon_sym_declare] = ACTIONS(667), - [anon_sym_public] = ACTIONS(665), - [anon_sym_private] = ACTIONS(665), - [anon_sym_protected] = ACTIONS(665), - [anon_sym_override] = ACTIONS(665), - [anon_sym_module] = ACTIONS(669), - [anon_sym_any] = ACTIONS(665), - [anon_sym_number] = ACTIONS(665), - [anon_sym_boolean] = ACTIONS(665), - [anon_sym_string] = ACTIONS(665), - [anon_sym_symbol] = ACTIONS(665), - [anon_sym_object] = ACTIONS(665), + [anon_sym_static] = ACTIONS(599), + [anon_sym_readonly] = ACTIONS(599), + [anon_sym_get] = ACTIONS(599), + [anon_sym_set] = ACTIONS(599), + [anon_sym_declare] = ACTIONS(601), + [anon_sym_public] = ACTIONS(599), + [anon_sym_private] = ACTIONS(599), + [anon_sym_protected] = ACTIONS(599), + [anon_sym_override] = ACTIONS(599), + [anon_sym_module] = ACTIONS(603), + [anon_sym_any] = ACTIONS(599), + [anon_sym_number] = ACTIONS(599), + [anon_sym_boolean] = ACTIONS(599), + [anon_sym_string] = ACTIONS(599), + [anon_sym_symbol] = ACTIONS(599), + [anon_sym_object] = ACTIONS(599), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, [STATE(57)] = { - [sym_export_statement] = STATE(840), - [sym_declaration] = STATE(840), - [sym_import] = STATE(3770), - [sym_import_statement] = STATE(840), - [sym_statement] = STATE(867), - [sym_expression_statement] = STATE(840), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(840), - [sym_if_statement] = STATE(840), - [sym_switch_statement] = STATE(840), - [sym_for_statement] = STATE(840), - [sym_for_in_statement] = STATE(840), - [sym_while_statement] = STATE(840), - [sym_do_statement] = STATE(840), - [sym_try_statement] = STATE(840), - [sym_with_statement] = STATE(840), - [sym_break_statement] = STATE(840), - [sym_continue_statement] = STATE(840), - [sym_debugger_statement] = STATE(840), - [sym_return_statement] = STATE(840), - [sym_throw_statement] = STATE(840), - [sym_empty_statement] = STATE(840), - [sym_labeled_statement] = STATE(840), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(2009), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2190), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2190), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_sequence_expression] = STATE(5619), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_function_signature] = STATE(846), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(2407), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(3976), - [sym_identifier] = ACTIONS(643), - [anon_sym_export] = ACTIONS(645), - [anon_sym_type] = ACTIONS(647), - [anon_sym_namespace] = ACTIONS(649), - [anon_sym_LBRACE] = ACTIONS(617), + [sym_export_statement] = STATE(825), + [sym_declaration] = STATE(825), + [sym_import] = STATE(3779), + [sym_import_statement] = STATE(825), + [sym_statement] = STATE(830), + [sym_expression_statement] = STATE(825), + [sym_variable_declaration] = STATE(850), + [sym_lexical_declaration] = STATE(850), + [sym_statement_block] = STATE(825), + [sym_if_statement] = STATE(825), + [sym_switch_statement] = STATE(825), + [sym_for_statement] = STATE(825), + [sym_for_in_statement] = STATE(825), + [sym_while_statement] = STATE(825), + [sym_do_statement] = STATE(825), + [sym_try_statement] = STATE(825), + [sym_with_statement] = STATE(825), + [sym_break_statement] = STATE(825), + [sym_continue_statement] = STATE(825), + [sym_debugger_statement] = STATE(825), + [sym_return_statement] = STATE(825), + [sym_throw_statement] = STATE(825), + [sym_empty_statement] = STATE(825), + [sym_labeled_statement] = STATE(825), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1959), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_class_declaration] = STATE(850), + [sym_function_expression] = STATE(2162), + [sym_function_declaration] = STATE(850), + [sym_generator_function] = STATE(2162), + [sym_generator_function_declaration] = STATE(850), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_sequence_expression] = STATE(5713), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_function_signature] = STATE(850), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_ambient_declaration] = STATE(850), + [sym_abstract_class_declaration] = STATE(850), + [sym_module] = STATE(850), + [sym_internal_module] = STATE(2410), + [sym_import_alias] = STATE(850), + [sym_interface_declaration] = STATE(850), + [sym_enum_declaration] = STATE(850), + [sym_type_alias_declaration] = STATE(850), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(3903), + [sym_identifier] = ACTIONS(577), + [anon_sym_export] = ACTIONS(579), + [anon_sym_type] = ACTIONS(581), + [anon_sym_namespace] = ACTIONS(583), + [anon_sym_LBRACE] = ACTIONS(551), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), - [anon_sym_with] = ACTIONS(651), + [anon_sym_with] = ACTIONS(585), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(653), + [anon_sym_let] = ACTIONS(587), [anon_sym_const] = ACTIONS(31), [anon_sym_BANG] = ACTIONS(33), - [anon_sym_if] = ACTIONS(655), + [anon_sym_if] = ACTIONS(589), [anon_sym_switch] = ACTIONS(37), - [anon_sym_for] = ACTIONS(657), + [anon_sym_for] = ACTIONS(591), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_SEMI] = ACTIONS(43), [anon_sym_await] = ACTIONS(45), - [anon_sym_while] = ACTIONS(659), + [anon_sym_while] = ACTIONS(593), [anon_sym_do] = ACTIONS(49), [anon_sym_try] = ACTIONS(51), [anon_sym_break] = ACTIONS(53), @@ -29678,10 +29699,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(629), - [anon_sym_async] = ACTIONS(661), - [anon_sym_function] = ACTIONS(633), - [anon_sym_new] = ACTIONS(663), + [anon_sym_class] = ACTIONS(563), + [anon_sym_async] = ACTIONS(595), + [anon_sym_function] = ACTIONS(567), + [anon_sym_new] = ACTIONS(597), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -29703,125 +29724,125 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(665), - [anon_sym_readonly] = ACTIONS(665), - [anon_sym_get] = ACTIONS(665), - [anon_sym_set] = ACTIONS(665), - [anon_sym_declare] = ACTIONS(667), - [anon_sym_public] = ACTIONS(665), - [anon_sym_private] = ACTIONS(665), - [anon_sym_protected] = ACTIONS(665), - [anon_sym_override] = ACTIONS(665), - [anon_sym_module] = ACTIONS(669), - [anon_sym_any] = ACTIONS(665), - [anon_sym_number] = ACTIONS(665), - [anon_sym_boolean] = ACTIONS(665), - [anon_sym_string] = ACTIONS(665), - [anon_sym_symbol] = ACTIONS(665), - [anon_sym_object] = ACTIONS(665), + [anon_sym_static] = ACTIONS(599), + [anon_sym_readonly] = ACTIONS(599), + [anon_sym_get] = ACTIONS(599), + [anon_sym_set] = ACTIONS(599), + [anon_sym_declare] = ACTIONS(601), + [anon_sym_public] = ACTIONS(599), + [anon_sym_private] = ACTIONS(599), + [anon_sym_protected] = ACTIONS(599), + [anon_sym_override] = ACTIONS(599), + [anon_sym_module] = ACTIONS(603), + [anon_sym_any] = ACTIONS(599), + [anon_sym_number] = ACTIONS(599), + [anon_sym_boolean] = ACTIONS(599), + [anon_sym_string] = ACTIONS(599), + [anon_sym_symbol] = ACTIONS(599), + [anon_sym_object] = ACTIONS(599), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, [STATE(58)] = { - [sym_export_statement] = STATE(840), - [sym_declaration] = STATE(840), - [sym_import] = STATE(3770), - [sym_import_statement] = STATE(840), - [sym_statement] = STATE(868), - [sym_expression_statement] = STATE(840), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(840), - [sym_if_statement] = STATE(840), - [sym_switch_statement] = STATE(840), - [sym_for_statement] = STATE(840), - [sym_for_in_statement] = STATE(840), - [sym_while_statement] = STATE(840), - [sym_do_statement] = STATE(840), - [sym_try_statement] = STATE(840), - [sym_with_statement] = STATE(840), - [sym_break_statement] = STATE(840), - [sym_continue_statement] = STATE(840), - [sym_debugger_statement] = STATE(840), - [sym_return_statement] = STATE(840), - [sym_throw_statement] = STATE(840), - [sym_empty_statement] = STATE(840), - [sym_labeled_statement] = STATE(840), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(2009), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2190), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2190), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_sequence_expression] = STATE(5619), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_function_signature] = STATE(846), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(2407), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(3976), - [sym_identifier] = ACTIONS(643), - [anon_sym_export] = ACTIONS(645), - [anon_sym_type] = ACTIONS(647), - [anon_sym_namespace] = ACTIONS(649), - [anon_sym_LBRACE] = ACTIONS(617), + [sym_export_statement] = STATE(825), + [sym_declaration] = STATE(825), + [sym_import] = STATE(3779), + [sym_import_statement] = STATE(825), + [sym_statement] = STATE(914), + [sym_expression_statement] = STATE(825), + [sym_variable_declaration] = STATE(850), + [sym_lexical_declaration] = STATE(850), + [sym_statement_block] = STATE(825), + [sym_if_statement] = STATE(825), + [sym_switch_statement] = STATE(825), + [sym_for_statement] = STATE(825), + [sym_for_in_statement] = STATE(825), + [sym_while_statement] = STATE(825), + [sym_do_statement] = STATE(825), + [sym_try_statement] = STATE(825), + [sym_with_statement] = STATE(825), + [sym_break_statement] = STATE(825), + [sym_continue_statement] = STATE(825), + [sym_debugger_statement] = STATE(825), + [sym_return_statement] = STATE(825), + [sym_throw_statement] = STATE(825), + [sym_empty_statement] = STATE(825), + [sym_labeled_statement] = STATE(825), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1959), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_class_declaration] = STATE(850), + [sym_function_expression] = STATE(2162), + [sym_function_declaration] = STATE(850), + [sym_generator_function] = STATE(2162), + [sym_generator_function_declaration] = STATE(850), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_sequence_expression] = STATE(5713), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_function_signature] = STATE(850), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_ambient_declaration] = STATE(850), + [sym_abstract_class_declaration] = STATE(850), + [sym_module] = STATE(850), + [sym_internal_module] = STATE(2410), + [sym_import_alias] = STATE(850), + [sym_interface_declaration] = STATE(850), + [sym_enum_declaration] = STATE(850), + [sym_type_alias_declaration] = STATE(850), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(3903), + [sym_identifier] = ACTIONS(577), + [anon_sym_export] = ACTIONS(579), + [anon_sym_type] = ACTIONS(581), + [anon_sym_namespace] = ACTIONS(583), + [anon_sym_LBRACE] = ACTIONS(551), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), - [anon_sym_with] = ACTIONS(651), + [anon_sym_with] = ACTIONS(585), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(653), + [anon_sym_let] = ACTIONS(587), [anon_sym_const] = ACTIONS(31), [anon_sym_BANG] = ACTIONS(33), - [anon_sym_if] = ACTIONS(655), + [anon_sym_if] = ACTIONS(589), [anon_sym_switch] = ACTIONS(37), - [anon_sym_for] = ACTIONS(657), + [anon_sym_for] = ACTIONS(591), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_SEMI] = ACTIONS(43), [anon_sym_await] = ACTIONS(45), - [anon_sym_while] = ACTIONS(659), + [anon_sym_while] = ACTIONS(593), [anon_sym_do] = ACTIONS(49), [anon_sym_try] = ACTIONS(51), [anon_sym_break] = ACTIONS(53), @@ -29833,10 +29854,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(629), - [anon_sym_async] = ACTIONS(661), - [anon_sym_function] = ACTIONS(633), - [anon_sym_new] = ACTIONS(663), + [anon_sym_class] = ACTIONS(563), + [anon_sym_async] = ACTIONS(595), + [anon_sym_function] = ACTIONS(567), + [anon_sym_new] = ACTIONS(597), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -29858,125 +29879,125 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(665), - [anon_sym_readonly] = ACTIONS(665), - [anon_sym_get] = ACTIONS(665), - [anon_sym_set] = ACTIONS(665), - [anon_sym_declare] = ACTIONS(667), - [anon_sym_public] = ACTIONS(665), - [anon_sym_private] = ACTIONS(665), - [anon_sym_protected] = ACTIONS(665), - [anon_sym_override] = ACTIONS(665), - [anon_sym_module] = ACTIONS(669), - [anon_sym_any] = ACTIONS(665), - [anon_sym_number] = ACTIONS(665), - [anon_sym_boolean] = ACTIONS(665), - [anon_sym_string] = ACTIONS(665), - [anon_sym_symbol] = ACTIONS(665), - [anon_sym_object] = ACTIONS(665), + [anon_sym_static] = ACTIONS(599), + [anon_sym_readonly] = ACTIONS(599), + [anon_sym_get] = ACTIONS(599), + [anon_sym_set] = ACTIONS(599), + [anon_sym_declare] = ACTIONS(601), + [anon_sym_public] = ACTIONS(599), + [anon_sym_private] = ACTIONS(599), + [anon_sym_protected] = ACTIONS(599), + [anon_sym_override] = ACTIONS(599), + [anon_sym_module] = ACTIONS(603), + [anon_sym_any] = ACTIONS(599), + [anon_sym_number] = ACTIONS(599), + [anon_sym_boolean] = ACTIONS(599), + [anon_sym_string] = ACTIONS(599), + [anon_sym_symbol] = ACTIONS(599), + [anon_sym_object] = ACTIONS(599), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, [STATE(59)] = { - [sym_export_statement] = STATE(840), - [sym_declaration] = STATE(840), - [sym_import] = STATE(3770), - [sym_import_statement] = STATE(840), - [sym_statement] = STATE(869), - [sym_expression_statement] = STATE(840), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(840), - [sym_if_statement] = STATE(840), - [sym_switch_statement] = STATE(840), - [sym_for_statement] = STATE(840), - [sym_for_in_statement] = STATE(840), - [sym_while_statement] = STATE(840), - [sym_do_statement] = STATE(840), - [sym_try_statement] = STATE(840), - [sym_with_statement] = STATE(840), - [sym_break_statement] = STATE(840), - [sym_continue_statement] = STATE(840), - [sym_debugger_statement] = STATE(840), - [sym_return_statement] = STATE(840), - [sym_throw_statement] = STATE(840), - [sym_empty_statement] = STATE(840), - [sym_labeled_statement] = STATE(840), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(2009), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2190), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2190), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_sequence_expression] = STATE(5619), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_function_signature] = STATE(846), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(2407), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(3976), - [sym_identifier] = ACTIONS(643), - [anon_sym_export] = ACTIONS(645), - [anon_sym_type] = ACTIONS(647), - [anon_sym_namespace] = ACTIONS(649), - [anon_sym_LBRACE] = ACTIONS(617), + [sym_export_statement] = STATE(825), + [sym_declaration] = STATE(825), + [sym_import] = STATE(3779), + [sym_import_statement] = STATE(825), + [sym_statement] = STATE(921), + [sym_expression_statement] = STATE(825), + [sym_variable_declaration] = STATE(850), + [sym_lexical_declaration] = STATE(850), + [sym_statement_block] = STATE(825), + [sym_if_statement] = STATE(825), + [sym_switch_statement] = STATE(825), + [sym_for_statement] = STATE(825), + [sym_for_in_statement] = STATE(825), + [sym_while_statement] = STATE(825), + [sym_do_statement] = STATE(825), + [sym_try_statement] = STATE(825), + [sym_with_statement] = STATE(825), + [sym_break_statement] = STATE(825), + [sym_continue_statement] = STATE(825), + [sym_debugger_statement] = STATE(825), + [sym_return_statement] = STATE(825), + [sym_throw_statement] = STATE(825), + [sym_empty_statement] = STATE(825), + [sym_labeled_statement] = STATE(825), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1959), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_class_declaration] = STATE(850), + [sym_function_expression] = STATE(2162), + [sym_function_declaration] = STATE(850), + [sym_generator_function] = STATE(2162), + [sym_generator_function_declaration] = STATE(850), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_sequence_expression] = STATE(5713), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_function_signature] = STATE(850), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_ambient_declaration] = STATE(850), + [sym_abstract_class_declaration] = STATE(850), + [sym_module] = STATE(850), + [sym_internal_module] = STATE(2410), + [sym_import_alias] = STATE(850), + [sym_interface_declaration] = STATE(850), + [sym_enum_declaration] = STATE(850), + [sym_type_alias_declaration] = STATE(850), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(3903), + [sym_identifier] = ACTIONS(577), + [anon_sym_export] = ACTIONS(579), + [anon_sym_type] = ACTIONS(581), + [anon_sym_namespace] = ACTIONS(583), + [anon_sym_LBRACE] = ACTIONS(551), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), - [anon_sym_with] = ACTIONS(651), + [anon_sym_with] = ACTIONS(585), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(653), + [anon_sym_let] = ACTIONS(587), [anon_sym_const] = ACTIONS(31), [anon_sym_BANG] = ACTIONS(33), - [anon_sym_if] = ACTIONS(655), + [anon_sym_if] = ACTIONS(589), [anon_sym_switch] = ACTIONS(37), - [anon_sym_for] = ACTIONS(657), + [anon_sym_for] = ACTIONS(591), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_SEMI] = ACTIONS(43), [anon_sym_await] = ACTIONS(45), - [anon_sym_while] = ACTIONS(659), + [anon_sym_while] = ACTIONS(593), [anon_sym_do] = ACTIONS(49), [anon_sym_try] = ACTIONS(51), [anon_sym_break] = ACTIONS(53), @@ -29988,10 +30009,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(629), - [anon_sym_async] = ACTIONS(661), - [anon_sym_function] = ACTIONS(633), - [anon_sym_new] = ACTIONS(663), + [anon_sym_class] = ACTIONS(563), + [anon_sym_async] = ACTIONS(595), + [anon_sym_function] = ACTIONS(567), + [anon_sym_new] = ACTIONS(597), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -30013,125 +30034,125 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(665), - [anon_sym_readonly] = ACTIONS(665), - [anon_sym_get] = ACTIONS(665), - [anon_sym_set] = ACTIONS(665), - [anon_sym_declare] = ACTIONS(667), - [anon_sym_public] = ACTIONS(665), - [anon_sym_private] = ACTIONS(665), - [anon_sym_protected] = ACTIONS(665), - [anon_sym_override] = ACTIONS(665), - [anon_sym_module] = ACTIONS(669), - [anon_sym_any] = ACTIONS(665), - [anon_sym_number] = ACTIONS(665), - [anon_sym_boolean] = ACTIONS(665), - [anon_sym_string] = ACTIONS(665), - [anon_sym_symbol] = ACTIONS(665), - [anon_sym_object] = ACTIONS(665), + [anon_sym_static] = ACTIONS(599), + [anon_sym_readonly] = ACTIONS(599), + [anon_sym_get] = ACTIONS(599), + [anon_sym_set] = ACTIONS(599), + [anon_sym_declare] = ACTIONS(601), + [anon_sym_public] = ACTIONS(599), + [anon_sym_private] = ACTIONS(599), + [anon_sym_protected] = ACTIONS(599), + [anon_sym_override] = ACTIONS(599), + [anon_sym_module] = ACTIONS(603), + [anon_sym_any] = ACTIONS(599), + [anon_sym_number] = ACTIONS(599), + [anon_sym_boolean] = ACTIONS(599), + [anon_sym_string] = ACTIONS(599), + [anon_sym_symbol] = ACTIONS(599), + [anon_sym_object] = ACTIONS(599), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, [STATE(60)] = { - [sym_export_statement] = STATE(840), - [sym_declaration] = STATE(840), - [sym_import] = STATE(3770), - [sym_import_statement] = STATE(840), - [sym_statement] = STATE(876), - [sym_expression_statement] = STATE(840), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(840), - [sym_if_statement] = STATE(840), - [sym_switch_statement] = STATE(840), - [sym_for_statement] = STATE(840), - [sym_for_in_statement] = STATE(840), - [sym_while_statement] = STATE(840), - [sym_do_statement] = STATE(840), - [sym_try_statement] = STATE(840), - [sym_with_statement] = STATE(840), - [sym_break_statement] = STATE(840), - [sym_continue_statement] = STATE(840), - [sym_debugger_statement] = STATE(840), - [sym_return_statement] = STATE(840), - [sym_throw_statement] = STATE(840), - [sym_empty_statement] = STATE(840), - [sym_labeled_statement] = STATE(840), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(2009), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2190), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2190), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_sequence_expression] = STATE(5619), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_function_signature] = STATE(846), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(2407), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(3976), - [sym_identifier] = ACTIONS(643), - [anon_sym_export] = ACTIONS(645), - [anon_sym_type] = ACTIONS(647), - [anon_sym_namespace] = ACTIONS(649), - [anon_sym_LBRACE] = ACTIONS(617), + [sym_export_statement] = STATE(825), + [sym_declaration] = STATE(825), + [sym_import] = STATE(3779), + [sym_import_statement] = STATE(825), + [sym_statement] = STATE(831), + [sym_expression_statement] = STATE(825), + [sym_variable_declaration] = STATE(850), + [sym_lexical_declaration] = STATE(850), + [sym_statement_block] = STATE(825), + [sym_if_statement] = STATE(825), + [sym_switch_statement] = STATE(825), + [sym_for_statement] = STATE(825), + [sym_for_in_statement] = STATE(825), + [sym_while_statement] = STATE(825), + [sym_do_statement] = STATE(825), + [sym_try_statement] = STATE(825), + [sym_with_statement] = STATE(825), + [sym_break_statement] = STATE(825), + [sym_continue_statement] = STATE(825), + [sym_debugger_statement] = STATE(825), + [sym_return_statement] = STATE(825), + [sym_throw_statement] = STATE(825), + [sym_empty_statement] = STATE(825), + [sym_labeled_statement] = STATE(825), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1959), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_class_declaration] = STATE(850), + [sym_function_expression] = STATE(2162), + [sym_function_declaration] = STATE(850), + [sym_generator_function] = STATE(2162), + [sym_generator_function_declaration] = STATE(850), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_sequence_expression] = STATE(5713), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_function_signature] = STATE(850), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_ambient_declaration] = STATE(850), + [sym_abstract_class_declaration] = STATE(850), + [sym_module] = STATE(850), + [sym_internal_module] = STATE(2410), + [sym_import_alias] = STATE(850), + [sym_interface_declaration] = STATE(850), + [sym_enum_declaration] = STATE(850), + [sym_type_alias_declaration] = STATE(850), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(3903), + [sym_identifier] = ACTIONS(577), + [anon_sym_export] = ACTIONS(579), + [anon_sym_type] = ACTIONS(581), + [anon_sym_namespace] = ACTIONS(583), + [anon_sym_LBRACE] = ACTIONS(551), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), - [anon_sym_with] = ACTIONS(651), + [anon_sym_with] = ACTIONS(585), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(653), + [anon_sym_let] = ACTIONS(587), [anon_sym_const] = ACTIONS(31), [anon_sym_BANG] = ACTIONS(33), - [anon_sym_if] = ACTIONS(655), + [anon_sym_if] = ACTIONS(589), [anon_sym_switch] = ACTIONS(37), - [anon_sym_for] = ACTIONS(657), + [anon_sym_for] = ACTIONS(591), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_SEMI] = ACTIONS(43), [anon_sym_await] = ACTIONS(45), - [anon_sym_while] = ACTIONS(659), + [anon_sym_while] = ACTIONS(593), [anon_sym_do] = ACTIONS(49), [anon_sym_try] = ACTIONS(51), [anon_sym_break] = ACTIONS(53), @@ -30143,10 +30164,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(629), - [anon_sym_async] = ACTIONS(661), - [anon_sym_function] = ACTIONS(633), - [anon_sym_new] = ACTIONS(663), + [anon_sym_class] = ACTIONS(563), + [anon_sym_async] = ACTIONS(595), + [anon_sym_function] = ACTIONS(567), + [anon_sym_new] = ACTIONS(597), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -30168,125 +30189,125 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(665), - [anon_sym_readonly] = ACTIONS(665), - [anon_sym_get] = ACTIONS(665), - [anon_sym_set] = ACTIONS(665), - [anon_sym_declare] = ACTIONS(667), - [anon_sym_public] = ACTIONS(665), - [anon_sym_private] = ACTIONS(665), - [anon_sym_protected] = ACTIONS(665), - [anon_sym_override] = ACTIONS(665), - [anon_sym_module] = ACTIONS(669), - [anon_sym_any] = ACTIONS(665), - [anon_sym_number] = ACTIONS(665), - [anon_sym_boolean] = ACTIONS(665), - [anon_sym_string] = ACTIONS(665), - [anon_sym_symbol] = ACTIONS(665), - [anon_sym_object] = ACTIONS(665), + [anon_sym_static] = ACTIONS(599), + [anon_sym_readonly] = ACTIONS(599), + [anon_sym_get] = ACTIONS(599), + [anon_sym_set] = ACTIONS(599), + [anon_sym_declare] = ACTIONS(601), + [anon_sym_public] = ACTIONS(599), + [anon_sym_private] = ACTIONS(599), + [anon_sym_protected] = ACTIONS(599), + [anon_sym_override] = ACTIONS(599), + [anon_sym_module] = ACTIONS(603), + [anon_sym_any] = ACTIONS(599), + [anon_sym_number] = ACTIONS(599), + [anon_sym_boolean] = ACTIONS(599), + [anon_sym_string] = ACTIONS(599), + [anon_sym_symbol] = ACTIONS(599), + [anon_sym_object] = ACTIONS(599), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, [STATE(61)] = { - [sym_export_statement] = STATE(840), - [sym_declaration] = STATE(840), - [sym_import] = STATE(3770), - [sym_import_statement] = STATE(840), - [sym_statement] = STATE(892), - [sym_expression_statement] = STATE(840), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(840), - [sym_if_statement] = STATE(840), - [sym_switch_statement] = STATE(840), - [sym_for_statement] = STATE(840), - [sym_for_in_statement] = STATE(840), - [sym_while_statement] = STATE(840), - [sym_do_statement] = STATE(840), - [sym_try_statement] = STATE(840), - [sym_with_statement] = STATE(840), - [sym_break_statement] = STATE(840), - [sym_continue_statement] = STATE(840), - [sym_debugger_statement] = STATE(840), - [sym_return_statement] = STATE(840), - [sym_throw_statement] = STATE(840), - [sym_empty_statement] = STATE(840), - [sym_labeled_statement] = STATE(840), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(2009), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2190), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2190), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_sequence_expression] = STATE(5619), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_function_signature] = STATE(846), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(239), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(3869), - [sym_identifier] = ACTIONS(9), - [anon_sym_export] = ACTIONS(13), - [anon_sym_type] = ACTIONS(15), - [anon_sym_namespace] = ACTIONS(17), - [anon_sym_LBRACE] = ACTIONS(19), + [sym_export_statement] = STATE(825), + [sym_declaration] = STATE(825), + [sym_import] = STATE(3779), + [sym_import_statement] = STATE(825), + [sym_statement] = STATE(806), + [sym_expression_statement] = STATE(825), + [sym_variable_declaration] = STATE(850), + [sym_lexical_declaration] = STATE(850), + [sym_statement_block] = STATE(825), + [sym_if_statement] = STATE(825), + [sym_switch_statement] = STATE(825), + [sym_for_statement] = STATE(825), + [sym_for_in_statement] = STATE(825), + [sym_while_statement] = STATE(825), + [sym_do_statement] = STATE(825), + [sym_try_statement] = STATE(825), + [sym_with_statement] = STATE(825), + [sym_break_statement] = STATE(825), + [sym_continue_statement] = STATE(825), + [sym_debugger_statement] = STATE(825), + [sym_return_statement] = STATE(825), + [sym_throw_statement] = STATE(825), + [sym_empty_statement] = STATE(825), + [sym_labeled_statement] = STATE(825), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1959), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_class_declaration] = STATE(850), + [sym_function_expression] = STATE(2162), + [sym_function_declaration] = STATE(850), + [sym_generator_function] = STATE(2162), + [sym_generator_function_declaration] = STATE(850), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_sequence_expression] = STATE(5713), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_function_signature] = STATE(850), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_ambient_declaration] = STATE(850), + [sym_abstract_class_declaration] = STATE(850), + [sym_module] = STATE(850), + [sym_internal_module] = STATE(2410), + [sym_import_alias] = STATE(850), + [sym_interface_declaration] = STATE(850), + [sym_enum_declaration] = STATE(850), + [sym_type_alias_declaration] = STATE(850), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(3903), + [sym_identifier] = ACTIONS(577), + [anon_sym_export] = ACTIONS(579), + [anon_sym_type] = ACTIONS(581), + [anon_sym_namespace] = ACTIONS(583), + [anon_sym_LBRACE] = ACTIONS(551), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), - [anon_sym_with] = ACTIONS(25), + [anon_sym_with] = ACTIONS(585), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(29), + [anon_sym_let] = ACTIONS(587), [anon_sym_const] = ACTIONS(31), [anon_sym_BANG] = ACTIONS(33), - [anon_sym_if] = ACTIONS(35), + [anon_sym_if] = ACTIONS(589), [anon_sym_switch] = ACTIONS(37), - [anon_sym_for] = ACTIONS(39), + [anon_sym_for] = ACTIONS(591), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_SEMI] = ACTIONS(43), [anon_sym_await] = ACTIONS(45), - [anon_sym_while] = ACTIONS(47), + [anon_sym_while] = ACTIONS(593), [anon_sym_do] = ACTIONS(49), [anon_sym_try] = ACTIONS(51), [anon_sym_break] = ACTIONS(53), @@ -30298,10 +30319,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(71), - [anon_sym_async] = ACTIONS(73), - [anon_sym_function] = ACTIONS(75), - [anon_sym_new] = ACTIONS(77), + [anon_sym_class] = ACTIONS(563), + [anon_sym_async] = ACTIONS(595), + [anon_sym_function] = ACTIONS(567), + [anon_sym_new] = ACTIONS(597), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -30323,106 +30344,106 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(99), - [anon_sym_readonly] = ACTIONS(99), - [anon_sym_get] = ACTIONS(99), - [anon_sym_set] = ACTIONS(99), - [anon_sym_declare] = ACTIONS(101), - [anon_sym_public] = ACTIONS(99), - [anon_sym_private] = ACTIONS(99), - [anon_sym_protected] = ACTIONS(99), - [anon_sym_override] = ACTIONS(99), - [anon_sym_module] = ACTIONS(103), - [anon_sym_any] = ACTIONS(99), - [anon_sym_number] = ACTIONS(99), - [anon_sym_boolean] = ACTIONS(99), - [anon_sym_string] = ACTIONS(99), - [anon_sym_symbol] = ACTIONS(99), - [anon_sym_object] = ACTIONS(99), + [anon_sym_static] = ACTIONS(599), + [anon_sym_readonly] = ACTIONS(599), + [anon_sym_get] = ACTIONS(599), + [anon_sym_set] = ACTIONS(599), + [anon_sym_declare] = ACTIONS(601), + [anon_sym_public] = ACTIONS(599), + [anon_sym_private] = ACTIONS(599), + [anon_sym_protected] = ACTIONS(599), + [anon_sym_override] = ACTIONS(599), + [anon_sym_module] = ACTIONS(603), + [anon_sym_any] = ACTIONS(599), + [anon_sym_number] = ACTIONS(599), + [anon_sym_boolean] = ACTIONS(599), + [anon_sym_string] = ACTIONS(599), + [anon_sym_symbol] = ACTIONS(599), + [anon_sym_object] = ACTIONS(599), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, [STATE(62)] = { - [sym_export_statement] = STATE(840), - [sym_declaration] = STATE(840), - [sym_import] = STATE(3770), - [sym_import_statement] = STATE(840), - [sym_statement] = STATE(833), - [sym_expression_statement] = STATE(840), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(840), - [sym_if_statement] = STATE(840), - [sym_switch_statement] = STATE(840), - [sym_for_statement] = STATE(840), - [sym_for_in_statement] = STATE(840), - [sym_while_statement] = STATE(840), - [sym_do_statement] = STATE(840), - [sym_try_statement] = STATE(840), - [sym_with_statement] = STATE(840), - [sym_break_statement] = STATE(840), - [sym_continue_statement] = STATE(840), - [sym_debugger_statement] = STATE(840), - [sym_return_statement] = STATE(840), - [sym_throw_statement] = STATE(840), - [sym_empty_statement] = STATE(840), - [sym_labeled_statement] = STATE(840), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(2009), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2190), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2190), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_sequence_expression] = STATE(5619), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_function_signature] = STATE(846), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(239), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(3869), + [sym_export_statement] = STATE(825), + [sym_declaration] = STATE(825), + [sym_import] = STATE(3779), + [sym_import_statement] = STATE(825), + [sym_statement] = STATE(838), + [sym_expression_statement] = STATE(825), + [sym_variable_declaration] = STATE(850), + [sym_lexical_declaration] = STATE(850), + [sym_statement_block] = STATE(825), + [sym_if_statement] = STATE(825), + [sym_switch_statement] = STATE(825), + [sym_for_statement] = STATE(825), + [sym_for_in_statement] = STATE(825), + [sym_while_statement] = STATE(825), + [sym_do_statement] = STATE(825), + [sym_try_statement] = STATE(825), + [sym_with_statement] = STATE(825), + [sym_break_statement] = STATE(825), + [sym_continue_statement] = STATE(825), + [sym_debugger_statement] = STATE(825), + [sym_return_statement] = STATE(825), + [sym_throw_statement] = STATE(825), + [sym_empty_statement] = STATE(825), + [sym_labeled_statement] = STATE(825), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1959), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_class_declaration] = STATE(850), + [sym_function_expression] = STATE(2162), + [sym_function_declaration] = STATE(850), + [sym_generator_function] = STATE(2162), + [sym_generator_function_declaration] = STATE(850), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_sequence_expression] = STATE(5713), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_function_signature] = STATE(850), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_ambient_declaration] = STATE(850), + [sym_abstract_class_declaration] = STATE(850), + [sym_module] = STATE(850), + [sym_internal_module] = STATE(230), + [sym_import_alias] = STATE(850), + [sym_interface_declaration] = STATE(850), + [sym_enum_declaration] = STATE(850), + [sym_type_alias_declaration] = STATE(850), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(3905), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_type] = ACTIONS(15), @@ -30500,258 +30521,568 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(63)] = { - [sym_import] = STATE(3774), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(2193), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(3825), - [sym_assignment_pattern] = STATE(5234), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(3825), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_nested_identifier] = STATE(5895), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1273), - [sym_subscript_expression] = STATE(1273), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(3825), - [sym_spread_element] = STATE(5286), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(2338), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(4562), - [sym_pattern] = STATE(4712), - [sym_rest_pattern] = STATE(4514), - [sym_non_null_expression] = STATE(1273), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(3212), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), + [sym_import] = STATE(3862), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(2168), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(3650), + [sym_assignment_pattern] = STATE(4901), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(3650), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_nested_identifier] = STATE(5998), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1289), + [sym_subscript_expression] = STATE(1289), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(3650), + [sym_spread_element] = STATE(5308), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(2218), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(4567), + [sym_pattern] = STATE(4759), + [sym_rest_pattern] = STATE(4256), + [sym_non_null_expression] = STATE(1289), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(3224), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), [sym_type] = STATE(3907), - [sym_tuple_parameter] = STATE(5091), - [sym_optional_tuple_parameter] = STATE(5091), - [sym_optional_type] = STATE(5091), - [sym_rest_type] = STATE(5091), - [sym__tuple_type_member] = STATE(5091), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5813), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [aux_sym_export_statement_repeat1] = STATE(4660), - [aux_sym_array_repeat1] = STATE(5298), - [aux_sym_array_pattern_repeat1] = STATE(5320), - [sym_identifier] = ACTIONS(543), - [anon_sym_export] = ACTIONS(545), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_type] = ACTIONS(545), - [anon_sym_namespace] = ACTIONS(549), - [anon_sym_LBRACE] = ACTIONS(551), - [anon_sym_COMMA] = ACTIONS(553), - [anon_sym_typeof] = ACTIONS(555), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(545), - [anon_sym_const] = ACTIONS(133), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(138), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(563), + [sym_tuple_parameter] = STATE(5159), + [sym_optional_tuple_parameter] = STATE(5159), + [sym_optional_type] = STATE(5159), + [sym_rest_type] = STATE(5159), + [sym__tuple_type_member] = STATE(5159), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5432), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [aux_sym_export_statement_repeat1] = STATE(4675), + [aux_sym_array_repeat1] = STATE(5315), + [aux_sym_array_pattern_repeat1] = STATE(5430), + [sym_identifier] = ACTIONS(605), + [anon_sym_export] = ACTIONS(607), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_type] = ACTIONS(607), + [anon_sym_namespace] = ACTIONS(611), + [anon_sym_LBRACE] = ACTIONS(613), + [anon_sym_COMMA] = ACTIONS(615), + [anon_sym_typeof] = ACTIONS(617), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(607), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(137), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(625), [anon_sym_RBRACK] = ACTIONS(673), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(567), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(569), - [anon_sym_using] = ACTIONS(571), - [anon_sym_DOT_DOT_DOT] = ACTIONS(573), - [anon_sym_AMP] = ACTIONS(575), - [anon_sym_PIPE] = ACTIONS(577), - [anon_sym_PLUS] = ACTIONS(579), - [anon_sym_DASH] = ACTIONS(579), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(585), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(188), - [sym_number] = ACTIONS(190), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(593), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(198), - [sym_false] = ACTIONS(198), - [sym_null] = ACTIONS(198), - [sym_undefined] = ACTIONS(595), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(629), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(631), + [anon_sym_using] = ACTIONS(633), + [anon_sym_DOT_DOT_DOT] = ACTIONS(635), + [anon_sym_AMP] = ACTIONS(637), + [anon_sym_PIPE] = ACTIONS(639), + [anon_sym_PLUS] = ACTIONS(641), + [anon_sym_DASH] = ACTIONS(641), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(647), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(187), + [sym_number] = ACTIONS(189), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(655), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(197), + [sym_false] = ACTIONS(197), + [sym_null] = ACTIONS(197), + [sym_undefined] = ACTIONS(657), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(545), - [anon_sym_readonly] = ACTIONS(597), - [anon_sym_get] = ACTIONS(545), - [anon_sym_set] = ACTIONS(545), - [anon_sym_QMARK] = ACTIONS(599), - [anon_sym_declare] = ACTIONS(545), - [anon_sym_public] = ACTIONS(545), - [anon_sym_private] = ACTIONS(545), - [anon_sym_protected] = ACTIONS(545), - [anon_sym_override] = ACTIONS(545), - [anon_sym_module] = ACTIONS(545), - [anon_sym_any] = ACTIONS(601), - [anon_sym_number] = ACTIONS(601), - [anon_sym_boolean] = ACTIONS(601), - [anon_sym_string] = ACTIONS(601), - [anon_sym_symbol] = ACTIONS(601), - [anon_sym_object] = ACTIONS(601), - [anon_sym_abstract] = ACTIONS(603), - [anon_sym_infer] = ACTIONS(605), - [anon_sym_keyof] = ACTIONS(607), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [anon_sym_static] = ACTIONS(607), + [anon_sym_readonly] = ACTIONS(659), + [anon_sym_get] = ACTIONS(607), + [anon_sym_set] = ACTIONS(607), + [anon_sym_QMARK] = ACTIONS(661), + [anon_sym_declare] = ACTIONS(607), + [anon_sym_public] = ACTIONS(607), + [anon_sym_private] = ACTIONS(607), + [anon_sym_protected] = ACTIONS(607), + [anon_sym_override] = ACTIONS(607), + [anon_sym_module] = ACTIONS(607), + [anon_sym_any] = ACTIONS(663), + [anon_sym_number] = ACTIONS(663), + [anon_sym_boolean] = ACTIONS(663), + [anon_sym_string] = ACTIONS(663), + [anon_sym_symbol] = ACTIONS(663), + [anon_sym_object] = ACTIONS(663), + [anon_sym_abstract] = ACTIONS(665), + [anon_sym_never] = ACTIONS(667), + [anon_sym_unknown] = ACTIONS(667), + [anon_sym_keyof] = ACTIONS(669), + [anon_sym_infer] = ACTIONS(671), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(64)] = { - [sym_export_statement] = STATE(840), - [sym_declaration] = STATE(840), - [sym_import] = STATE(3770), - [sym_import_statement] = STATE(840), - [sym_statement] = STATE(6028), - [sym_expression_statement] = STATE(840), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(840), - [sym_if_statement] = STATE(840), - [sym_switch_statement] = STATE(840), - [sym_for_statement] = STATE(840), - [sym_for_in_statement] = STATE(840), - [sym_while_statement] = STATE(840), - [sym_do_statement] = STATE(840), - [sym_try_statement] = STATE(840), - [sym_with_statement] = STATE(840), - [sym_break_statement] = STATE(840), - [sym_continue_statement] = STATE(840), - [sym_debugger_statement] = STATE(840), - [sym_return_statement] = STATE(840), - [sym_throw_statement] = STATE(840), - [sym_empty_statement] = STATE(840), - [sym_labeled_statement] = STATE(840), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(2009), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2190), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2190), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_sequence_expression] = STATE(5619), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_function_signature] = STATE(846), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(2407), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(3976), - [sym_identifier] = ACTIONS(643), - [anon_sym_export] = ACTIONS(645), - [anon_sym_type] = ACTIONS(647), - [anon_sym_namespace] = ACTIONS(649), - [anon_sym_LBRACE] = ACTIONS(617), + [sym_import] = STATE(3862), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(2168), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(3650), + [sym_assignment_pattern] = STATE(4901), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(3650), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_nested_identifier] = STATE(5998), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1289), + [sym_subscript_expression] = STATE(1289), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(3650), + [sym_spread_element] = STATE(5308), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(2218), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(4567), + [sym_pattern] = STATE(4759), + [sym_rest_pattern] = STATE(4256), + [sym_non_null_expression] = STATE(1289), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(3224), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(3907), + [sym_tuple_parameter] = STATE(5159), + [sym_optional_tuple_parameter] = STATE(5159), + [sym_optional_type] = STATE(5159), + [sym_rest_type] = STATE(5159), + [sym__tuple_type_member] = STATE(5159), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5432), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [aux_sym_export_statement_repeat1] = STATE(4675), + [aux_sym_array_repeat1] = STATE(5315), + [aux_sym_array_pattern_repeat1] = STATE(5430), + [sym_identifier] = ACTIONS(605), + [anon_sym_export] = ACTIONS(607), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_type] = ACTIONS(607), + [anon_sym_namespace] = ACTIONS(611), + [anon_sym_LBRACE] = ACTIONS(613), + [anon_sym_COMMA] = ACTIONS(615), + [anon_sym_typeof] = ACTIONS(617), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(607), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(137), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(625), + [anon_sym_RBRACK] = ACTIONS(675), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(629), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(631), + [anon_sym_using] = ACTIONS(633), + [anon_sym_DOT_DOT_DOT] = ACTIONS(635), + [anon_sym_AMP] = ACTIONS(637), + [anon_sym_PIPE] = ACTIONS(639), + [anon_sym_PLUS] = ACTIONS(641), + [anon_sym_DASH] = ACTIONS(641), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(647), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(187), + [sym_number] = ACTIONS(189), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(655), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(197), + [sym_false] = ACTIONS(197), + [sym_null] = ACTIONS(197), + [sym_undefined] = ACTIONS(657), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(607), + [anon_sym_readonly] = ACTIONS(659), + [anon_sym_get] = ACTIONS(607), + [anon_sym_set] = ACTIONS(607), + [anon_sym_QMARK] = ACTIONS(661), + [anon_sym_declare] = ACTIONS(607), + [anon_sym_public] = ACTIONS(607), + [anon_sym_private] = ACTIONS(607), + [anon_sym_protected] = ACTIONS(607), + [anon_sym_override] = ACTIONS(607), + [anon_sym_module] = ACTIONS(607), + [anon_sym_any] = ACTIONS(663), + [anon_sym_number] = ACTIONS(663), + [anon_sym_boolean] = ACTIONS(663), + [anon_sym_string] = ACTIONS(663), + [anon_sym_symbol] = ACTIONS(663), + [anon_sym_object] = ACTIONS(663), + [anon_sym_abstract] = ACTIONS(665), + [anon_sym_never] = ACTIONS(667), + [anon_sym_unknown] = ACTIONS(667), + [anon_sym_keyof] = ACTIONS(669), + [anon_sym_infer] = ACTIONS(671), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(65)] = { + [sym_import] = STATE(3862), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(2261), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(3650), + [sym_assignment_pattern] = STATE(4901), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(3650), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_nested_identifier] = STATE(5998), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1289), + [sym_subscript_expression] = STATE(1289), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(3650), + [sym_spread_element] = STATE(4824), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(2218), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(4567), + [sym_pattern] = STATE(4759), + [sym_rest_pattern] = STATE(4256), + [sym_non_null_expression] = STATE(1289), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(3224), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(3907), + [sym_tuple_parameter] = STATE(5159), + [sym_optional_tuple_parameter] = STATE(5159), + [sym_optional_type] = STATE(5159), + [sym_rest_type] = STATE(5159), + [sym__tuple_type_member] = STATE(5159), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5432), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [aux_sym_export_statement_repeat1] = STATE(4675), + [aux_sym_array_repeat1] = STATE(4946), + [aux_sym_array_pattern_repeat1] = STATE(5430), + [sym_identifier] = ACTIONS(605), + [anon_sym_export] = ACTIONS(607), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_type] = ACTIONS(607), + [anon_sym_namespace] = ACTIONS(611), + [anon_sym_LBRACE] = ACTIONS(613), + [anon_sym_COMMA] = ACTIONS(615), + [anon_sym_typeof] = ACTIONS(617), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(607), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(137), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(625), + [anon_sym_RBRACK] = ACTIONS(677), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(629), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(631), + [anon_sym_using] = ACTIONS(633), + [anon_sym_DOT_DOT_DOT] = ACTIONS(635), + [anon_sym_AMP] = ACTIONS(637), + [anon_sym_PIPE] = ACTIONS(639), + [anon_sym_PLUS] = ACTIONS(641), + [anon_sym_DASH] = ACTIONS(641), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(647), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(187), + [sym_number] = ACTIONS(189), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(655), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(197), + [sym_false] = ACTIONS(197), + [sym_null] = ACTIONS(197), + [sym_undefined] = ACTIONS(657), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(607), + [anon_sym_readonly] = ACTIONS(659), + [anon_sym_get] = ACTIONS(607), + [anon_sym_set] = ACTIONS(607), + [anon_sym_QMARK] = ACTIONS(661), + [anon_sym_declare] = ACTIONS(607), + [anon_sym_public] = ACTIONS(607), + [anon_sym_private] = ACTIONS(607), + [anon_sym_protected] = ACTIONS(607), + [anon_sym_override] = ACTIONS(607), + [anon_sym_module] = ACTIONS(607), + [anon_sym_any] = ACTIONS(663), + [anon_sym_number] = ACTIONS(663), + [anon_sym_boolean] = ACTIONS(663), + [anon_sym_string] = ACTIONS(663), + [anon_sym_symbol] = ACTIONS(663), + [anon_sym_object] = ACTIONS(663), + [anon_sym_abstract] = ACTIONS(665), + [anon_sym_never] = ACTIONS(667), + [anon_sym_unknown] = ACTIONS(667), + [anon_sym_keyof] = ACTIONS(669), + [anon_sym_infer] = ACTIONS(671), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(66)] = { + [sym_export_statement] = STATE(825), + [sym_declaration] = STATE(825), + [sym_import] = STATE(3779), + [sym_import_statement] = STATE(825), + [sym_statement] = STATE(907), + [sym_expression_statement] = STATE(825), + [sym_variable_declaration] = STATE(850), + [sym_lexical_declaration] = STATE(850), + [sym_statement_block] = STATE(825), + [sym_if_statement] = STATE(825), + [sym_switch_statement] = STATE(825), + [sym_for_statement] = STATE(825), + [sym_for_in_statement] = STATE(825), + [sym_while_statement] = STATE(825), + [sym_do_statement] = STATE(825), + [sym_try_statement] = STATE(825), + [sym_with_statement] = STATE(825), + [sym_break_statement] = STATE(825), + [sym_continue_statement] = STATE(825), + [sym_debugger_statement] = STATE(825), + [sym_return_statement] = STATE(825), + [sym_throw_statement] = STATE(825), + [sym_empty_statement] = STATE(825), + [sym_labeled_statement] = STATE(825), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1959), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_class_declaration] = STATE(850), + [sym_function_expression] = STATE(2162), + [sym_function_declaration] = STATE(850), + [sym_generator_function] = STATE(2162), + [sym_generator_function_declaration] = STATE(850), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_sequence_expression] = STATE(5713), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_function_signature] = STATE(850), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_ambient_declaration] = STATE(850), + [sym_abstract_class_declaration] = STATE(850), + [sym_module] = STATE(850), + [sym_internal_module] = STATE(230), + [sym_import_alias] = STATE(850), + [sym_interface_declaration] = STATE(850), + [sym_enum_declaration] = STATE(850), + [sym_type_alias_declaration] = STATE(850), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(3905), + [sym_identifier] = ACTIONS(9), + [anon_sym_export] = ACTIONS(13), + [anon_sym_type] = ACTIONS(15), + [anon_sym_namespace] = ACTIONS(17), + [anon_sym_LBRACE] = ACTIONS(19), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), - [anon_sym_with] = ACTIONS(651), + [anon_sym_with] = ACTIONS(25), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(653), + [anon_sym_let] = ACTIONS(29), [anon_sym_const] = ACTIONS(31), [anon_sym_BANG] = ACTIONS(33), - [anon_sym_if] = ACTIONS(655), + [anon_sym_if] = ACTIONS(35), [anon_sym_switch] = ACTIONS(37), - [anon_sym_for] = ACTIONS(657), + [anon_sym_for] = ACTIONS(39), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_SEMI] = ACTIONS(43), [anon_sym_await] = ACTIONS(45), - [anon_sym_while] = ACTIONS(659), + [anon_sym_while] = ACTIONS(47), [anon_sym_do] = ACTIONS(49), [anon_sym_try] = ACTIONS(51), [anon_sym_break] = ACTIONS(53), @@ -30763,10 +31094,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(629), - [anon_sym_async] = ACTIONS(661), - [anon_sym_function] = ACTIONS(633), - [anon_sym_new] = ACTIONS(663), + [anon_sym_class] = ACTIONS(71), + [anon_sym_async] = ACTIONS(73), + [anon_sym_function] = ACTIONS(75), + [anon_sym_new] = ACTIONS(77), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -30788,1055 +31119,1055 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(665), - [anon_sym_readonly] = ACTIONS(665), - [anon_sym_get] = ACTIONS(665), - [anon_sym_set] = ACTIONS(665), - [anon_sym_declare] = ACTIONS(667), - [anon_sym_public] = ACTIONS(665), - [anon_sym_private] = ACTIONS(665), - [anon_sym_protected] = ACTIONS(665), - [anon_sym_override] = ACTIONS(665), - [anon_sym_module] = ACTIONS(669), - [anon_sym_any] = ACTIONS(665), - [anon_sym_number] = ACTIONS(665), - [anon_sym_boolean] = ACTIONS(665), - [anon_sym_string] = ACTIONS(665), - [anon_sym_symbol] = ACTIONS(665), - [anon_sym_object] = ACTIONS(665), + [anon_sym_static] = ACTIONS(99), + [anon_sym_readonly] = ACTIONS(99), + [anon_sym_get] = ACTIONS(99), + [anon_sym_set] = ACTIONS(99), + [anon_sym_declare] = ACTIONS(101), + [anon_sym_public] = ACTIONS(99), + [anon_sym_private] = ACTIONS(99), + [anon_sym_protected] = ACTIONS(99), + [anon_sym_override] = ACTIONS(99), + [anon_sym_module] = ACTIONS(103), + [anon_sym_any] = ACTIONS(99), + [anon_sym_number] = ACTIONS(99), + [anon_sym_boolean] = ACTIONS(99), + [anon_sym_string] = ACTIONS(99), + [anon_sym_symbol] = ACTIONS(99), + [anon_sym_object] = ACTIONS(99), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, - [STATE(65)] = { - [sym_import] = STATE(3774), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(2376), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(3825), - [sym_assignment_pattern] = STATE(5234), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(3825), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_nested_identifier] = STATE(5895), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1273), - [sym_subscript_expression] = STATE(1273), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(3825), - [sym_spread_element] = STATE(5369), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(2338), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(4562), - [sym_pattern] = STATE(4712), - [sym_rest_pattern] = STATE(4514), - [sym_non_null_expression] = STATE(1273), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(3212), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), + [STATE(67)] = { + [sym_import] = STATE(3862), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(2168), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(3650), + [sym_assignment_pattern] = STATE(4901), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(3650), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_nested_identifier] = STATE(5998), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1289), + [sym_subscript_expression] = STATE(1289), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(3650), + [sym_spread_element] = STATE(5308), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(2218), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(4567), + [sym_pattern] = STATE(4759), + [sym_rest_pattern] = STATE(4256), + [sym_non_null_expression] = STATE(1289), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(3224), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), [sym_type] = STATE(3907), - [sym_tuple_parameter] = STATE(5091), - [sym_optional_tuple_parameter] = STATE(5091), - [sym_optional_type] = STATE(5091), - [sym_rest_type] = STATE(5091), - [sym__tuple_type_member] = STATE(5091), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5813), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [aux_sym_export_statement_repeat1] = STATE(4660), - [aux_sym_array_repeat1] = STATE(5251), - [aux_sym_array_pattern_repeat1] = STATE(5320), - [sym_identifier] = ACTIONS(543), - [anon_sym_export] = ACTIONS(545), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_type] = ACTIONS(545), - [anon_sym_namespace] = ACTIONS(549), - [anon_sym_LBRACE] = ACTIONS(551), - [anon_sym_COMMA] = ACTIONS(553), - [anon_sym_typeof] = ACTIONS(555), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(545), - [anon_sym_const] = ACTIONS(133), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(138), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(563), - [anon_sym_RBRACK] = ACTIONS(675), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(567), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(569), - [anon_sym_using] = ACTIONS(571), - [anon_sym_DOT_DOT_DOT] = ACTIONS(573), - [anon_sym_AMP] = ACTIONS(575), - [anon_sym_PIPE] = ACTIONS(577), - [anon_sym_PLUS] = ACTIONS(579), - [anon_sym_DASH] = ACTIONS(579), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(585), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(188), - [sym_number] = ACTIONS(190), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(593), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(198), - [sym_false] = ACTIONS(198), - [sym_null] = ACTIONS(198), - [sym_undefined] = ACTIONS(595), + [sym_tuple_parameter] = STATE(5159), + [sym_optional_tuple_parameter] = STATE(5159), + [sym_optional_type] = STATE(5159), + [sym_rest_type] = STATE(5159), + [sym__tuple_type_member] = STATE(5159), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5432), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [aux_sym_export_statement_repeat1] = STATE(4675), + [aux_sym_array_repeat1] = STATE(5315), + [aux_sym_array_pattern_repeat1] = STATE(5430), + [sym_identifier] = ACTIONS(605), + [anon_sym_export] = ACTIONS(607), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_type] = ACTIONS(607), + [anon_sym_namespace] = ACTIONS(611), + [anon_sym_LBRACE] = ACTIONS(613), + [anon_sym_COMMA] = ACTIONS(615), + [anon_sym_typeof] = ACTIONS(617), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(607), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(137), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(625), + [anon_sym_RBRACK] = ACTIONS(679), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(629), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(631), + [anon_sym_using] = ACTIONS(633), + [anon_sym_DOT_DOT_DOT] = ACTIONS(635), + [anon_sym_AMP] = ACTIONS(637), + [anon_sym_PIPE] = ACTIONS(639), + [anon_sym_PLUS] = ACTIONS(641), + [anon_sym_DASH] = ACTIONS(641), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(647), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(187), + [sym_number] = ACTIONS(189), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(655), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(197), + [sym_false] = ACTIONS(197), + [sym_null] = ACTIONS(197), + [sym_undefined] = ACTIONS(657), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(545), - [anon_sym_readonly] = ACTIONS(597), - [anon_sym_get] = ACTIONS(545), - [anon_sym_set] = ACTIONS(545), - [anon_sym_QMARK] = ACTIONS(599), - [anon_sym_declare] = ACTIONS(545), - [anon_sym_public] = ACTIONS(545), - [anon_sym_private] = ACTIONS(545), - [anon_sym_protected] = ACTIONS(545), - [anon_sym_override] = ACTIONS(545), - [anon_sym_module] = ACTIONS(545), - [anon_sym_any] = ACTIONS(601), - [anon_sym_number] = ACTIONS(601), - [anon_sym_boolean] = ACTIONS(601), - [anon_sym_string] = ACTIONS(601), - [anon_sym_symbol] = ACTIONS(601), - [anon_sym_object] = ACTIONS(601), - [anon_sym_abstract] = ACTIONS(603), - [anon_sym_infer] = ACTIONS(605), - [anon_sym_keyof] = ACTIONS(607), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [anon_sym_static] = ACTIONS(607), + [anon_sym_readonly] = ACTIONS(659), + [anon_sym_get] = ACTIONS(607), + [anon_sym_set] = ACTIONS(607), + [anon_sym_QMARK] = ACTIONS(661), + [anon_sym_declare] = ACTIONS(607), + [anon_sym_public] = ACTIONS(607), + [anon_sym_private] = ACTIONS(607), + [anon_sym_protected] = ACTIONS(607), + [anon_sym_override] = ACTIONS(607), + [anon_sym_module] = ACTIONS(607), + [anon_sym_any] = ACTIONS(663), + [anon_sym_number] = ACTIONS(663), + [anon_sym_boolean] = ACTIONS(663), + [anon_sym_string] = ACTIONS(663), + [anon_sym_symbol] = ACTIONS(663), + [anon_sym_object] = ACTIONS(663), + [anon_sym_abstract] = ACTIONS(665), + [anon_sym_never] = ACTIONS(667), + [anon_sym_unknown] = ACTIONS(667), + [anon_sym_keyof] = ACTIONS(669), + [anon_sym_infer] = ACTIONS(671), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(66)] = { - [sym_import] = STATE(3774), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(2193), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(3825), - [sym_assignment_pattern] = STATE(5234), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(3825), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_nested_identifier] = STATE(5895), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1273), - [sym_subscript_expression] = STATE(1273), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(3825), - [sym_spread_element] = STATE(5286), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(2338), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(4562), - [sym_pattern] = STATE(4712), - [sym_rest_pattern] = STATE(4514), - [sym_non_null_expression] = STATE(1273), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(3212), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), + [STATE(68)] = { + [sym_import] = STATE(3862), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(2168), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(3650), + [sym_assignment_pattern] = STATE(4901), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(3650), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_nested_identifier] = STATE(5998), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1289), + [sym_subscript_expression] = STATE(1289), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(3650), + [sym_spread_element] = STATE(5308), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(2218), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(4567), + [sym_pattern] = STATE(4759), + [sym_rest_pattern] = STATE(4256), + [sym_non_null_expression] = STATE(1289), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(3224), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), [sym_type] = STATE(3907), - [sym_tuple_parameter] = STATE(5091), - [sym_optional_tuple_parameter] = STATE(5091), - [sym_optional_type] = STATE(5091), - [sym_rest_type] = STATE(5091), - [sym__tuple_type_member] = STATE(5091), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5813), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [aux_sym_export_statement_repeat1] = STATE(4660), - [aux_sym_array_repeat1] = STATE(5298), - [aux_sym_array_pattern_repeat1] = STATE(5320), - [sym_identifier] = ACTIONS(543), - [anon_sym_export] = ACTIONS(545), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_type] = ACTIONS(545), - [anon_sym_namespace] = ACTIONS(549), - [anon_sym_LBRACE] = ACTIONS(551), - [anon_sym_COMMA] = ACTIONS(553), - [anon_sym_typeof] = ACTIONS(555), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(545), - [anon_sym_const] = ACTIONS(133), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(138), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(563), - [anon_sym_RBRACK] = ACTIONS(677), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(567), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(569), - [anon_sym_using] = ACTIONS(571), - [anon_sym_DOT_DOT_DOT] = ACTIONS(573), - [anon_sym_AMP] = ACTIONS(575), - [anon_sym_PIPE] = ACTIONS(577), - [anon_sym_PLUS] = ACTIONS(579), - [anon_sym_DASH] = ACTIONS(579), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(585), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(188), - [sym_number] = ACTIONS(190), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(593), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(198), - [sym_false] = ACTIONS(198), - [sym_null] = ACTIONS(198), - [sym_undefined] = ACTIONS(595), + [sym_tuple_parameter] = STATE(5159), + [sym_optional_tuple_parameter] = STATE(5159), + [sym_optional_type] = STATE(5159), + [sym_rest_type] = STATE(5159), + [sym__tuple_type_member] = STATE(5159), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5432), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [aux_sym_export_statement_repeat1] = STATE(4675), + [aux_sym_array_repeat1] = STATE(5315), + [aux_sym_array_pattern_repeat1] = STATE(5430), + [sym_identifier] = ACTIONS(605), + [anon_sym_export] = ACTIONS(607), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_type] = ACTIONS(607), + [anon_sym_namespace] = ACTIONS(611), + [anon_sym_LBRACE] = ACTIONS(613), + [anon_sym_COMMA] = ACTIONS(615), + [anon_sym_typeof] = ACTIONS(617), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(607), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(137), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(625), + [anon_sym_RBRACK] = ACTIONS(681), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(629), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(631), + [anon_sym_using] = ACTIONS(633), + [anon_sym_DOT_DOT_DOT] = ACTIONS(635), + [anon_sym_AMP] = ACTIONS(637), + [anon_sym_PIPE] = ACTIONS(639), + [anon_sym_PLUS] = ACTIONS(641), + [anon_sym_DASH] = ACTIONS(641), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(647), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(187), + [sym_number] = ACTIONS(189), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(655), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(197), + [sym_false] = ACTIONS(197), + [sym_null] = ACTIONS(197), + [sym_undefined] = ACTIONS(657), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(545), - [anon_sym_readonly] = ACTIONS(597), - [anon_sym_get] = ACTIONS(545), - [anon_sym_set] = ACTIONS(545), - [anon_sym_QMARK] = ACTIONS(599), - [anon_sym_declare] = ACTIONS(545), - [anon_sym_public] = ACTIONS(545), - [anon_sym_private] = ACTIONS(545), - [anon_sym_protected] = ACTIONS(545), - [anon_sym_override] = ACTIONS(545), - [anon_sym_module] = ACTIONS(545), - [anon_sym_any] = ACTIONS(601), - [anon_sym_number] = ACTIONS(601), - [anon_sym_boolean] = ACTIONS(601), - [anon_sym_string] = ACTIONS(601), - [anon_sym_symbol] = ACTIONS(601), - [anon_sym_object] = ACTIONS(601), - [anon_sym_abstract] = ACTIONS(603), - [anon_sym_infer] = ACTIONS(605), - [anon_sym_keyof] = ACTIONS(607), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [anon_sym_static] = ACTIONS(607), + [anon_sym_readonly] = ACTIONS(659), + [anon_sym_get] = ACTIONS(607), + [anon_sym_set] = ACTIONS(607), + [anon_sym_QMARK] = ACTIONS(661), + [anon_sym_declare] = ACTIONS(607), + [anon_sym_public] = ACTIONS(607), + [anon_sym_private] = ACTIONS(607), + [anon_sym_protected] = ACTIONS(607), + [anon_sym_override] = ACTIONS(607), + [anon_sym_module] = ACTIONS(607), + [anon_sym_any] = ACTIONS(663), + [anon_sym_number] = ACTIONS(663), + [anon_sym_boolean] = ACTIONS(663), + [anon_sym_string] = ACTIONS(663), + [anon_sym_symbol] = ACTIONS(663), + [anon_sym_object] = ACTIONS(663), + [anon_sym_abstract] = ACTIONS(665), + [anon_sym_never] = ACTIONS(667), + [anon_sym_unknown] = ACTIONS(667), + [anon_sym_keyof] = ACTIONS(669), + [anon_sym_infer] = ACTIONS(671), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(67)] = { - [sym_import] = STATE(3774), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(2376), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(3825), - [sym_assignment_pattern] = STATE(5234), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(3825), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_nested_identifier] = STATE(5895), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1273), - [sym_subscript_expression] = STATE(1273), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(3825), - [sym_spread_element] = STATE(5369), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(2338), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(4562), - [sym_pattern] = STATE(4712), - [sym_rest_pattern] = STATE(4514), - [sym_non_null_expression] = STATE(1273), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(3212), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), + [STATE(69)] = { + [sym_import] = STATE(3862), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(2261), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(3650), + [sym_assignment_pattern] = STATE(4901), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(3650), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_nested_identifier] = STATE(5998), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1289), + [sym_subscript_expression] = STATE(1289), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(3650), + [sym_spread_element] = STATE(4824), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(2218), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(4567), + [sym_pattern] = STATE(4759), + [sym_rest_pattern] = STATE(4256), + [sym_non_null_expression] = STATE(1289), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(3224), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), [sym_type] = STATE(3907), - [sym_tuple_parameter] = STATE(5091), - [sym_optional_tuple_parameter] = STATE(5091), - [sym_optional_type] = STATE(5091), - [sym_rest_type] = STATE(5091), - [sym__tuple_type_member] = STATE(5091), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5813), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [aux_sym_export_statement_repeat1] = STATE(4660), - [aux_sym_array_repeat1] = STATE(5251), - [aux_sym_array_pattern_repeat1] = STATE(5320), - [sym_identifier] = ACTIONS(543), - [anon_sym_export] = ACTIONS(545), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_type] = ACTIONS(545), - [anon_sym_namespace] = ACTIONS(549), - [anon_sym_LBRACE] = ACTIONS(551), - [anon_sym_COMMA] = ACTIONS(553), - [anon_sym_typeof] = ACTIONS(555), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(545), - [anon_sym_const] = ACTIONS(133), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(138), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(563), - [anon_sym_RBRACK] = ACTIONS(679), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(567), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(569), - [anon_sym_using] = ACTIONS(571), - [anon_sym_DOT_DOT_DOT] = ACTIONS(573), - [anon_sym_AMP] = ACTIONS(575), - [anon_sym_PIPE] = ACTIONS(577), - [anon_sym_PLUS] = ACTIONS(579), - [anon_sym_DASH] = ACTIONS(579), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(585), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(188), - [sym_number] = ACTIONS(190), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(593), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(198), - [sym_false] = ACTIONS(198), - [sym_null] = ACTIONS(198), - [sym_undefined] = ACTIONS(595), + [sym_tuple_parameter] = STATE(5159), + [sym_optional_tuple_parameter] = STATE(5159), + [sym_optional_type] = STATE(5159), + [sym_rest_type] = STATE(5159), + [sym__tuple_type_member] = STATE(5159), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5432), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [aux_sym_export_statement_repeat1] = STATE(4675), + [aux_sym_array_repeat1] = STATE(4946), + [aux_sym_array_pattern_repeat1] = STATE(5430), + [sym_identifier] = ACTIONS(605), + [anon_sym_export] = ACTIONS(607), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_type] = ACTIONS(607), + [anon_sym_namespace] = ACTIONS(611), + [anon_sym_LBRACE] = ACTIONS(613), + [anon_sym_COMMA] = ACTIONS(615), + [anon_sym_typeof] = ACTIONS(617), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(607), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(137), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(625), + [anon_sym_RBRACK] = ACTIONS(683), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(629), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(631), + [anon_sym_using] = ACTIONS(633), + [anon_sym_DOT_DOT_DOT] = ACTIONS(635), + [anon_sym_AMP] = ACTIONS(637), + [anon_sym_PIPE] = ACTIONS(639), + [anon_sym_PLUS] = ACTIONS(641), + [anon_sym_DASH] = ACTIONS(641), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(647), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(187), + [sym_number] = ACTIONS(189), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(655), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(197), + [sym_false] = ACTIONS(197), + [sym_null] = ACTIONS(197), + [sym_undefined] = ACTIONS(657), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(545), - [anon_sym_readonly] = ACTIONS(597), - [anon_sym_get] = ACTIONS(545), - [anon_sym_set] = ACTIONS(545), - [anon_sym_QMARK] = ACTIONS(599), - [anon_sym_declare] = ACTIONS(545), - [anon_sym_public] = ACTIONS(545), - [anon_sym_private] = ACTIONS(545), - [anon_sym_protected] = ACTIONS(545), - [anon_sym_override] = ACTIONS(545), - [anon_sym_module] = ACTIONS(545), - [anon_sym_any] = ACTIONS(601), - [anon_sym_number] = ACTIONS(601), - [anon_sym_boolean] = ACTIONS(601), - [anon_sym_string] = ACTIONS(601), - [anon_sym_symbol] = ACTIONS(601), - [anon_sym_object] = ACTIONS(601), - [anon_sym_abstract] = ACTIONS(603), - [anon_sym_infer] = ACTIONS(605), - [anon_sym_keyof] = ACTIONS(607), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [anon_sym_static] = ACTIONS(607), + [anon_sym_readonly] = ACTIONS(659), + [anon_sym_get] = ACTIONS(607), + [anon_sym_set] = ACTIONS(607), + [anon_sym_QMARK] = ACTIONS(661), + [anon_sym_declare] = ACTIONS(607), + [anon_sym_public] = ACTIONS(607), + [anon_sym_private] = ACTIONS(607), + [anon_sym_protected] = ACTIONS(607), + [anon_sym_override] = ACTIONS(607), + [anon_sym_module] = ACTIONS(607), + [anon_sym_any] = ACTIONS(663), + [anon_sym_number] = ACTIONS(663), + [anon_sym_boolean] = ACTIONS(663), + [anon_sym_string] = ACTIONS(663), + [anon_sym_symbol] = ACTIONS(663), + [anon_sym_object] = ACTIONS(663), + [anon_sym_abstract] = ACTIONS(665), + [anon_sym_never] = ACTIONS(667), + [anon_sym_unknown] = ACTIONS(667), + [anon_sym_keyof] = ACTIONS(669), + [anon_sym_infer] = ACTIONS(671), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(68)] = { - [sym_import] = STATE(3774), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(2193), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(3825), - [sym_assignment_pattern] = STATE(5234), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(3825), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_nested_identifier] = STATE(5895), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1273), - [sym_subscript_expression] = STATE(1273), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(3825), - [sym_spread_element] = STATE(5286), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(2338), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(4562), - [sym_pattern] = STATE(4712), - [sym_rest_pattern] = STATE(4514), - [sym_non_null_expression] = STATE(1273), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(3212), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), + [STATE(70)] = { + [sym_import] = STATE(3862), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(2168), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(3650), + [sym_assignment_pattern] = STATE(4901), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(3650), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_nested_identifier] = STATE(5998), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1289), + [sym_subscript_expression] = STATE(1289), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(3650), + [sym_spread_element] = STATE(5308), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(2218), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(4567), + [sym_pattern] = STATE(4759), + [sym_rest_pattern] = STATE(4256), + [sym_non_null_expression] = STATE(1289), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(3224), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), [sym_type] = STATE(3907), - [sym_tuple_parameter] = STATE(5091), - [sym_optional_tuple_parameter] = STATE(5091), - [sym_optional_type] = STATE(5091), - [sym_rest_type] = STATE(5091), - [sym__tuple_type_member] = STATE(5091), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5813), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [aux_sym_export_statement_repeat1] = STATE(4660), - [aux_sym_array_repeat1] = STATE(5298), - [aux_sym_array_pattern_repeat1] = STATE(5320), - [sym_identifier] = ACTIONS(543), - [anon_sym_export] = ACTIONS(545), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_type] = ACTIONS(545), - [anon_sym_namespace] = ACTIONS(549), - [anon_sym_LBRACE] = ACTIONS(551), - [anon_sym_COMMA] = ACTIONS(553), - [anon_sym_typeof] = ACTIONS(555), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(545), - [anon_sym_const] = ACTIONS(133), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(138), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(563), - [anon_sym_RBRACK] = ACTIONS(681), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(567), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(569), - [anon_sym_using] = ACTIONS(571), - [anon_sym_DOT_DOT_DOT] = ACTIONS(573), - [anon_sym_AMP] = ACTIONS(575), - [anon_sym_PIPE] = ACTIONS(577), - [anon_sym_PLUS] = ACTIONS(579), - [anon_sym_DASH] = ACTIONS(579), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(585), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(188), - [sym_number] = ACTIONS(190), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(593), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(198), - [sym_false] = ACTIONS(198), - [sym_null] = ACTIONS(198), - [sym_undefined] = ACTIONS(595), + [sym_tuple_parameter] = STATE(5159), + [sym_optional_tuple_parameter] = STATE(5159), + [sym_optional_type] = STATE(5159), + [sym_rest_type] = STATE(5159), + [sym__tuple_type_member] = STATE(5159), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5432), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [aux_sym_export_statement_repeat1] = STATE(4675), + [aux_sym_array_repeat1] = STATE(5315), + [aux_sym_array_pattern_repeat1] = STATE(5430), + [sym_identifier] = ACTIONS(605), + [anon_sym_export] = ACTIONS(607), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_type] = ACTIONS(607), + [anon_sym_namespace] = ACTIONS(611), + [anon_sym_LBRACE] = ACTIONS(613), + [anon_sym_COMMA] = ACTIONS(615), + [anon_sym_typeof] = ACTIONS(617), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(607), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(137), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(625), + [anon_sym_RBRACK] = ACTIONS(685), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(629), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(631), + [anon_sym_using] = ACTIONS(633), + [anon_sym_DOT_DOT_DOT] = ACTIONS(635), + [anon_sym_AMP] = ACTIONS(637), + [anon_sym_PIPE] = ACTIONS(639), + [anon_sym_PLUS] = ACTIONS(641), + [anon_sym_DASH] = ACTIONS(641), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(647), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(187), + [sym_number] = ACTIONS(189), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(655), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(197), + [sym_false] = ACTIONS(197), + [sym_null] = ACTIONS(197), + [sym_undefined] = ACTIONS(657), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(545), - [anon_sym_readonly] = ACTIONS(597), - [anon_sym_get] = ACTIONS(545), - [anon_sym_set] = ACTIONS(545), - [anon_sym_QMARK] = ACTIONS(599), - [anon_sym_declare] = ACTIONS(545), - [anon_sym_public] = ACTIONS(545), - [anon_sym_private] = ACTIONS(545), - [anon_sym_protected] = ACTIONS(545), - [anon_sym_override] = ACTIONS(545), - [anon_sym_module] = ACTIONS(545), - [anon_sym_any] = ACTIONS(601), - [anon_sym_number] = ACTIONS(601), - [anon_sym_boolean] = ACTIONS(601), - [anon_sym_string] = ACTIONS(601), - [anon_sym_symbol] = ACTIONS(601), - [anon_sym_object] = ACTIONS(601), - [anon_sym_abstract] = ACTIONS(603), - [anon_sym_infer] = ACTIONS(605), - [anon_sym_keyof] = ACTIONS(607), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [anon_sym_static] = ACTIONS(607), + [anon_sym_readonly] = ACTIONS(659), + [anon_sym_get] = ACTIONS(607), + [anon_sym_set] = ACTIONS(607), + [anon_sym_QMARK] = ACTIONS(661), + [anon_sym_declare] = ACTIONS(607), + [anon_sym_public] = ACTIONS(607), + [anon_sym_private] = ACTIONS(607), + [anon_sym_protected] = ACTIONS(607), + [anon_sym_override] = ACTIONS(607), + [anon_sym_module] = ACTIONS(607), + [anon_sym_any] = ACTIONS(663), + [anon_sym_number] = ACTIONS(663), + [anon_sym_boolean] = ACTIONS(663), + [anon_sym_string] = ACTIONS(663), + [anon_sym_symbol] = ACTIONS(663), + [anon_sym_object] = ACTIONS(663), + [anon_sym_abstract] = ACTIONS(665), + [anon_sym_never] = ACTIONS(667), + [anon_sym_unknown] = ACTIONS(667), + [anon_sym_keyof] = ACTIONS(669), + [anon_sym_infer] = ACTIONS(671), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(69)] = { - [sym_import] = STATE(3774), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(2193), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(3825), - [sym_assignment_pattern] = STATE(5234), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(3825), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_nested_identifier] = STATE(5895), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1273), - [sym_subscript_expression] = STATE(1273), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(3825), - [sym_spread_element] = STATE(5286), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(2338), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(4562), - [sym_pattern] = STATE(4712), - [sym_rest_pattern] = STATE(4514), - [sym_non_null_expression] = STATE(1273), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(3212), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), + [STATE(71)] = { + [sym_import] = STATE(3862), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(2168), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(3650), + [sym_assignment_pattern] = STATE(4901), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(3650), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_nested_identifier] = STATE(5998), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1289), + [sym_subscript_expression] = STATE(1289), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(3650), + [sym_spread_element] = STATE(5308), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(2218), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(4567), + [sym_pattern] = STATE(4759), + [sym_rest_pattern] = STATE(4256), + [sym_non_null_expression] = STATE(1289), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(3224), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), [sym_type] = STATE(3907), - [sym_tuple_parameter] = STATE(5091), - [sym_optional_tuple_parameter] = STATE(5091), - [sym_optional_type] = STATE(5091), - [sym_rest_type] = STATE(5091), - [sym__tuple_type_member] = STATE(5091), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5813), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [aux_sym_export_statement_repeat1] = STATE(4660), - [aux_sym_array_repeat1] = STATE(5298), - [aux_sym_array_pattern_repeat1] = STATE(5320), - [sym_identifier] = ACTIONS(543), - [anon_sym_export] = ACTIONS(545), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_type] = ACTIONS(545), - [anon_sym_namespace] = ACTIONS(549), - [anon_sym_LBRACE] = ACTIONS(551), - [anon_sym_COMMA] = ACTIONS(553), - [anon_sym_typeof] = ACTIONS(555), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(545), - [anon_sym_const] = ACTIONS(133), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(138), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(563), - [anon_sym_RBRACK] = ACTIONS(683), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(567), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(569), - [anon_sym_using] = ACTIONS(571), - [anon_sym_DOT_DOT_DOT] = ACTIONS(573), - [anon_sym_AMP] = ACTIONS(575), - [anon_sym_PIPE] = ACTIONS(577), - [anon_sym_PLUS] = ACTIONS(579), - [anon_sym_DASH] = ACTIONS(579), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(585), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(188), - [sym_number] = ACTIONS(190), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(593), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(198), - [sym_false] = ACTIONS(198), - [sym_null] = ACTIONS(198), - [sym_undefined] = ACTIONS(595), + [sym_tuple_parameter] = STATE(5159), + [sym_optional_tuple_parameter] = STATE(5159), + [sym_optional_type] = STATE(5159), + [sym_rest_type] = STATE(5159), + [sym__tuple_type_member] = STATE(5159), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5432), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [aux_sym_export_statement_repeat1] = STATE(4675), + [aux_sym_array_repeat1] = STATE(5315), + [aux_sym_array_pattern_repeat1] = STATE(5430), + [sym_identifier] = ACTIONS(605), + [anon_sym_export] = ACTIONS(607), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_type] = ACTIONS(607), + [anon_sym_namespace] = ACTIONS(611), + [anon_sym_LBRACE] = ACTIONS(613), + [anon_sym_COMMA] = ACTIONS(615), + [anon_sym_typeof] = ACTIONS(617), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(607), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(137), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(625), + [anon_sym_RBRACK] = ACTIONS(687), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(629), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(631), + [anon_sym_using] = ACTIONS(633), + [anon_sym_DOT_DOT_DOT] = ACTIONS(635), + [anon_sym_AMP] = ACTIONS(637), + [anon_sym_PIPE] = ACTIONS(639), + [anon_sym_PLUS] = ACTIONS(641), + [anon_sym_DASH] = ACTIONS(641), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(647), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(187), + [sym_number] = ACTIONS(189), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(655), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(197), + [sym_false] = ACTIONS(197), + [sym_null] = ACTIONS(197), + [sym_undefined] = ACTIONS(657), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(545), - [anon_sym_readonly] = ACTIONS(597), - [anon_sym_get] = ACTIONS(545), - [anon_sym_set] = ACTIONS(545), - [anon_sym_QMARK] = ACTIONS(599), - [anon_sym_declare] = ACTIONS(545), - [anon_sym_public] = ACTIONS(545), - [anon_sym_private] = ACTIONS(545), - [anon_sym_protected] = ACTIONS(545), - [anon_sym_override] = ACTIONS(545), - [anon_sym_module] = ACTIONS(545), - [anon_sym_any] = ACTIONS(601), - [anon_sym_number] = ACTIONS(601), - [anon_sym_boolean] = ACTIONS(601), - [anon_sym_string] = ACTIONS(601), - [anon_sym_symbol] = ACTIONS(601), - [anon_sym_object] = ACTIONS(601), - [anon_sym_abstract] = ACTIONS(603), - [anon_sym_infer] = ACTIONS(605), - [anon_sym_keyof] = ACTIONS(607), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [anon_sym_static] = ACTIONS(607), + [anon_sym_readonly] = ACTIONS(659), + [anon_sym_get] = ACTIONS(607), + [anon_sym_set] = ACTIONS(607), + [anon_sym_QMARK] = ACTIONS(661), + [anon_sym_declare] = ACTIONS(607), + [anon_sym_public] = ACTIONS(607), + [anon_sym_private] = ACTIONS(607), + [anon_sym_protected] = ACTIONS(607), + [anon_sym_override] = ACTIONS(607), + [anon_sym_module] = ACTIONS(607), + [anon_sym_any] = ACTIONS(663), + [anon_sym_number] = ACTIONS(663), + [anon_sym_boolean] = ACTIONS(663), + [anon_sym_string] = ACTIONS(663), + [anon_sym_symbol] = ACTIONS(663), + [anon_sym_object] = ACTIONS(663), + [anon_sym_abstract] = ACTIONS(665), + [anon_sym_never] = ACTIONS(667), + [anon_sym_unknown] = ACTIONS(667), + [anon_sym_keyof] = ACTIONS(669), + [anon_sym_infer] = ACTIONS(671), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(70)] = { - [sym_import] = STATE(3774), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(2193), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(3825), - [sym_assignment_pattern] = STATE(5234), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(3825), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_nested_identifier] = STATE(5895), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1273), - [sym_subscript_expression] = STATE(1273), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(3825), - [sym_spread_element] = STATE(5286), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(2338), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(4562), - [sym_pattern] = STATE(4712), - [sym_rest_pattern] = STATE(4514), - [sym_non_null_expression] = STATE(1273), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(3212), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), + [STATE(72)] = { + [sym_import] = STATE(3862), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(2168), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(3650), + [sym_assignment_pattern] = STATE(4901), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(3650), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_nested_identifier] = STATE(5998), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1289), + [sym_subscript_expression] = STATE(1289), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(3650), + [sym_spread_element] = STATE(5308), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(2218), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(4567), + [sym_pattern] = STATE(4759), + [sym_rest_pattern] = STATE(4256), + [sym_non_null_expression] = STATE(1289), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(3224), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), [sym_type] = STATE(3907), - [sym_tuple_parameter] = STATE(4802), - [sym_optional_tuple_parameter] = STATE(4802), - [sym_optional_type] = STATE(4802), - [sym_rest_type] = STATE(4802), - [sym__tuple_type_member] = STATE(4802), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5813), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [aux_sym_export_statement_repeat1] = STATE(4660), - [aux_sym_array_repeat1] = STATE(5298), - [aux_sym_array_pattern_repeat1] = STATE(5320), + [sym_tuple_parameter] = STATE(4809), + [sym_optional_tuple_parameter] = STATE(4809), + [sym_optional_type] = STATE(4809), + [sym_rest_type] = STATE(4809), + [sym__tuple_type_member] = STATE(4809), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5432), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [aux_sym_export_statement_repeat1] = STATE(4675), + [aux_sym_array_repeat1] = STATE(5315), + [aux_sym_array_pattern_repeat1] = STATE(5430), + [sym_identifier] = ACTIONS(605), + [anon_sym_export] = ACTIONS(607), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_type] = ACTIONS(607), + [anon_sym_namespace] = ACTIONS(611), + [anon_sym_LBRACE] = ACTIONS(613), + [anon_sym_COMMA] = ACTIONS(689), + [anon_sym_typeof] = ACTIONS(617), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(607), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(137), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(625), + [anon_sym_RBRACK] = ACTIONS(691), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(629), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(631), + [anon_sym_using] = ACTIONS(633), + [anon_sym_DOT_DOT_DOT] = ACTIONS(635), + [anon_sym_AMP] = ACTIONS(637), + [anon_sym_PIPE] = ACTIONS(639), + [anon_sym_PLUS] = ACTIONS(641), + [anon_sym_DASH] = ACTIONS(641), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(647), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(187), + [sym_number] = ACTIONS(189), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(655), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(197), + [sym_false] = ACTIONS(197), + [sym_null] = ACTIONS(197), + [sym_undefined] = ACTIONS(657), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(607), + [anon_sym_readonly] = ACTIONS(659), + [anon_sym_get] = ACTIONS(607), + [anon_sym_set] = ACTIONS(607), + [anon_sym_QMARK] = ACTIONS(661), + [anon_sym_declare] = ACTIONS(607), + [anon_sym_public] = ACTIONS(607), + [anon_sym_private] = ACTIONS(607), + [anon_sym_protected] = ACTIONS(607), + [anon_sym_override] = ACTIONS(607), + [anon_sym_module] = ACTIONS(607), + [anon_sym_any] = ACTIONS(663), + [anon_sym_number] = ACTIONS(663), + [anon_sym_boolean] = ACTIONS(663), + [anon_sym_string] = ACTIONS(663), + [anon_sym_symbol] = ACTIONS(663), + [anon_sym_object] = ACTIONS(663), + [anon_sym_abstract] = ACTIONS(665), + [anon_sym_never] = ACTIONS(667), + [anon_sym_unknown] = ACTIONS(667), + [anon_sym_keyof] = ACTIONS(669), + [anon_sym_infer] = ACTIONS(671), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(73)] = { + [sym_export_statement] = STATE(825), + [sym_declaration] = STATE(825), + [sym_import] = STATE(3779), + [sym_import_statement] = STATE(825), + [sym_statement] = STATE(866), + [sym_expression_statement] = STATE(825), + [sym_variable_declaration] = STATE(850), + [sym_lexical_declaration] = STATE(850), + [sym_statement_block] = STATE(825), + [sym_if_statement] = STATE(825), + [sym_switch_statement] = STATE(825), + [sym_for_statement] = STATE(825), + [sym_for_in_statement] = STATE(825), + [sym_while_statement] = STATE(825), + [sym_do_statement] = STATE(825), + [sym_try_statement] = STATE(825), + [sym_with_statement] = STATE(825), + [sym_break_statement] = STATE(825), + [sym_continue_statement] = STATE(825), + [sym_debugger_statement] = STATE(825), + [sym_return_statement] = STATE(825), + [sym_throw_statement] = STATE(825), + [sym_empty_statement] = STATE(825), + [sym_labeled_statement] = STATE(825), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1959), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_class_declaration] = STATE(850), + [sym_function_expression] = STATE(2162), + [sym_function_declaration] = STATE(850), + [sym_generator_function] = STATE(2162), + [sym_generator_function_declaration] = STATE(850), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_sequence_expression] = STATE(5713), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_function_signature] = STATE(850), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_ambient_declaration] = STATE(850), + [sym_abstract_class_declaration] = STATE(850), + [sym_module] = STATE(850), + [sym_internal_module] = STATE(2410), + [sym_import_alias] = STATE(850), + [sym_interface_declaration] = STATE(850), + [sym_enum_declaration] = STATE(850), + [sym_type_alias_declaration] = STATE(850), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(3992), [sym_identifier] = ACTIONS(543), [anon_sym_export] = ACTIONS(545), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_type] = ACTIONS(545), + [anon_sym_type] = ACTIONS(547), [anon_sym_namespace] = ACTIONS(549), [anon_sym_LBRACE] = ACTIONS(551), - [anon_sym_COMMA] = ACTIONS(685), - [anon_sym_typeof] = ACTIONS(555), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(545), - [anon_sym_const] = ACTIONS(133), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(138), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(563), - [anon_sym_RBRACK] = ACTIONS(687), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(567), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(569), - [anon_sym_using] = ACTIONS(571), - [anon_sym_DOT_DOT_DOT] = ACTIONS(573), - [anon_sym_AMP] = ACTIONS(575), - [anon_sym_PIPE] = ACTIONS(577), - [anon_sym_PLUS] = ACTIONS(579), - [anon_sym_DASH] = ACTIONS(579), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(585), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(188), - [sym_number] = ACTIONS(190), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(593), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(198), - [sym_false] = ACTIONS(198), - [sym_null] = ACTIONS(198), - [sym_undefined] = ACTIONS(595), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(545), - [anon_sym_readonly] = ACTIONS(597), - [anon_sym_get] = ACTIONS(545), - [anon_sym_set] = ACTIONS(545), - [anon_sym_QMARK] = ACTIONS(599), - [anon_sym_declare] = ACTIONS(545), - [anon_sym_public] = ACTIONS(545), - [anon_sym_private] = ACTIONS(545), - [anon_sym_protected] = ACTIONS(545), - [anon_sym_override] = ACTIONS(545), - [anon_sym_module] = ACTIONS(545), - [anon_sym_any] = ACTIONS(601), - [anon_sym_number] = ACTIONS(601), - [anon_sym_boolean] = ACTIONS(601), - [anon_sym_string] = ACTIONS(601), - [anon_sym_symbol] = ACTIONS(601), - [anon_sym_object] = ACTIONS(601), - [anon_sym_abstract] = ACTIONS(603), - [anon_sym_infer] = ACTIONS(605), - [anon_sym_keyof] = ACTIONS(607), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(71)] = { - [sym_export_statement] = STATE(840), - [sym_declaration] = STATE(840), - [sym_import] = STATE(3770), - [sym_import_statement] = STATE(840), - [sym_statement] = STATE(882), - [sym_expression_statement] = STATE(840), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(840), - [sym_if_statement] = STATE(840), - [sym_switch_statement] = STATE(840), - [sym_for_statement] = STATE(840), - [sym_for_in_statement] = STATE(840), - [sym_while_statement] = STATE(840), - [sym_do_statement] = STATE(840), - [sym_try_statement] = STATE(840), - [sym_with_statement] = STATE(840), - [sym_break_statement] = STATE(840), - [sym_continue_statement] = STATE(840), - [sym_debugger_statement] = STATE(840), - [sym_return_statement] = STATE(840), - [sym_throw_statement] = STATE(840), - [sym_empty_statement] = STATE(840), - [sym_labeled_statement] = STATE(840), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(2009), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2190), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2190), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_sequence_expression] = STATE(5619), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_function_signature] = STATE(846), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(239), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(3869), - [sym_identifier] = ACTIONS(9), - [anon_sym_export] = ACTIONS(13), - [anon_sym_type] = ACTIONS(15), - [anon_sym_namespace] = ACTIONS(17), - [anon_sym_LBRACE] = ACTIONS(19), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), - [anon_sym_with] = ACTIONS(25), + [anon_sym_with] = ACTIONS(553), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(29), + [anon_sym_let] = ACTIONS(555), [anon_sym_const] = ACTIONS(31), [anon_sym_BANG] = ACTIONS(33), - [anon_sym_if] = ACTIONS(35), + [anon_sym_if] = ACTIONS(557), [anon_sym_switch] = ACTIONS(37), - [anon_sym_for] = ACTIONS(39), + [anon_sym_for] = ACTIONS(559), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_SEMI] = ACTIONS(43), [anon_sym_await] = ACTIONS(45), - [anon_sym_while] = ACTIONS(47), + [anon_sym_while] = ACTIONS(561), [anon_sym_do] = ACTIONS(49), [anon_sym_try] = ACTIONS(51), [anon_sym_break] = ACTIONS(53), @@ -31848,10 +32179,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(71), - [anon_sym_async] = ACTIONS(73), - [anon_sym_function] = ACTIONS(75), - [anon_sym_new] = ACTIONS(77), + [anon_sym_class] = ACTIONS(563), + [anon_sym_async] = ACTIONS(565), + [anon_sym_function] = ACTIONS(567), + [anon_sym_new] = ACTIONS(569), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -31873,125 +32204,125 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(99), - [anon_sym_readonly] = ACTIONS(99), - [anon_sym_get] = ACTIONS(99), - [anon_sym_set] = ACTIONS(99), - [anon_sym_declare] = ACTIONS(101), - [anon_sym_public] = ACTIONS(99), - [anon_sym_private] = ACTIONS(99), - [anon_sym_protected] = ACTIONS(99), - [anon_sym_override] = ACTIONS(99), - [anon_sym_module] = ACTIONS(103), - [anon_sym_any] = ACTIONS(99), - [anon_sym_number] = ACTIONS(99), - [anon_sym_boolean] = ACTIONS(99), - [anon_sym_string] = ACTIONS(99), - [anon_sym_symbol] = ACTIONS(99), - [anon_sym_object] = ACTIONS(99), + [anon_sym_static] = ACTIONS(571), + [anon_sym_readonly] = ACTIONS(571), + [anon_sym_get] = ACTIONS(571), + [anon_sym_set] = ACTIONS(571), + [anon_sym_declare] = ACTIONS(573), + [anon_sym_public] = ACTIONS(571), + [anon_sym_private] = ACTIONS(571), + [anon_sym_protected] = ACTIONS(571), + [anon_sym_override] = ACTIONS(571), + [anon_sym_module] = ACTIONS(575), + [anon_sym_any] = ACTIONS(571), + [anon_sym_number] = ACTIONS(571), + [anon_sym_boolean] = ACTIONS(571), + [anon_sym_string] = ACTIONS(571), + [anon_sym_symbol] = ACTIONS(571), + [anon_sym_object] = ACTIONS(571), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, - [STATE(72)] = { - [sym_export_statement] = STATE(840), - [sym_declaration] = STATE(840), - [sym_import] = STATE(3770), - [sym_import_statement] = STATE(840), - [sym_statement] = STATE(892), - [sym_expression_statement] = STATE(840), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(840), - [sym_if_statement] = STATE(840), - [sym_switch_statement] = STATE(840), - [sym_for_statement] = STATE(840), - [sym_for_in_statement] = STATE(840), - [sym_while_statement] = STATE(840), - [sym_do_statement] = STATE(840), - [sym_try_statement] = STATE(840), - [sym_with_statement] = STATE(840), - [sym_break_statement] = STATE(840), - [sym_continue_statement] = STATE(840), - [sym_debugger_statement] = STATE(840), - [sym_return_statement] = STATE(840), - [sym_throw_statement] = STATE(840), - [sym_empty_statement] = STATE(840), - [sym_labeled_statement] = STATE(840), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(2009), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2190), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2190), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_sequence_expression] = STATE(5619), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_function_signature] = STATE(846), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(2407), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4017), - [sym_identifier] = ACTIONS(609), - [anon_sym_export] = ACTIONS(611), - [anon_sym_type] = ACTIONS(613), - [anon_sym_namespace] = ACTIONS(615), - [anon_sym_LBRACE] = ACTIONS(617), + [STATE(74)] = { + [sym_export_statement] = STATE(825), + [sym_declaration] = STATE(825), + [sym_import] = STATE(3779), + [sym_import_statement] = STATE(825), + [sym_statement] = STATE(844), + [sym_expression_statement] = STATE(825), + [sym_variable_declaration] = STATE(850), + [sym_lexical_declaration] = STATE(850), + [sym_statement_block] = STATE(825), + [sym_if_statement] = STATE(825), + [sym_switch_statement] = STATE(825), + [sym_for_statement] = STATE(825), + [sym_for_in_statement] = STATE(825), + [sym_while_statement] = STATE(825), + [sym_do_statement] = STATE(825), + [sym_try_statement] = STATE(825), + [sym_with_statement] = STATE(825), + [sym_break_statement] = STATE(825), + [sym_continue_statement] = STATE(825), + [sym_debugger_statement] = STATE(825), + [sym_return_statement] = STATE(825), + [sym_throw_statement] = STATE(825), + [sym_empty_statement] = STATE(825), + [sym_labeled_statement] = STATE(825), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1959), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_class_declaration] = STATE(850), + [sym_function_expression] = STATE(2162), + [sym_function_declaration] = STATE(850), + [sym_generator_function] = STATE(2162), + [sym_generator_function_declaration] = STATE(850), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_sequence_expression] = STATE(5713), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_function_signature] = STATE(850), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_ambient_declaration] = STATE(850), + [sym_abstract_class_declaration] = STATE(850), + [sym_module] = STATE(850), + [sym_internal_module] = STATE(2410), + [sym_import_alias] = STATE(850), + [sym_interface_declaration] = STATE(850), + [sym_enum_declaration] = STATE(850), + [sym_type_alias_declaration] = STATE(850), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(3992), + [sym_identifier] = ACTIONS(543), + [anon_sym_export] = ACTIONS(545), + [anon_sym_type] = ACTIONS(547), + [anon_sym_namespace] = ACTIONS(549), + [anon_sym_LBRACE] = ACTIONS(551), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), - [anon_sym_with] = ACTIONS(619), + [anon_sym_with] = ACTIONS(553), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(621), + [anon_sym_let] = ACTIONS(555), [anon_sym_const] = ACTIONS(31), [anon_sym_BANG] = ACTIONS(33), - [anon_sym_if] = ACTIONS(623), + [anon_sym_if] = ACTIONS(557), [anon_sym_switch] = ACTIONS(37), - [anon_sym_for] = ACTIONS(625), + [anon_sym_for] = ACTIONS(559), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_SEMI] = ACTIONS(43), [anon_sym_await] = ACTIONS(45), - [anon_sym_while] = ACTIONS(627), + [anon_sym_while] = ACTIONS(561), [anon_sym_do] = ACTIONS(49), [anon_sym_try] = ACTIONS(51), [anon_sym_break] = ACTIONS(53), @@ -32003,10 +32334,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(629), - [anon_sym_async] = ACTIONS(631), - [anon_sym_function] = ACTIONS(633), - [anon_sym_new] = ACTIONS(635), + [anon_sym_class] = ACTIONS(563), + [anon_sym_async] = ACTIONS(565), + [anon_sym_function] = ACTIONS(567), + [anon_sym_new] = ACTIONS(569), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -32028,125 +32359,125 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(637), - [anon_sym_readonly] = ACTIONS(637), - [anon_sym_get] = ACTIONS(637), - [anon_sym_set] = ACTIONS(637), - [anon_sym_declare] = ACTIONS(639), - [anon_sym_public] = ACTIONS(637), - [anon_sym_private] = ACTIONS(637), - [anon_sym_protected] = ACTIONS(637), - [anon_sym_override] = ACTIONS(637), - [anon_sym_module] = ACTIONS(641), - [anon_sym_any] = ACTIONS(637), - [anon_sym_number] = ACTIONS(637), - [anon_sym_boolean] = ACTIONS(637), - [anon_sym_string] = ACTIONS(637), - [anon_sym_symbol] = ACTIONS(637), - [anon_sym_object] = ACTIONS(637), + [anon_sym_static] = ACTIONS(571), + [anon_sym_readonly] = ACTIONS(571), + [anon_sym_get] = ACTIONS(571), + [anon_sym_set] = ACTIONS(571), + [anon_sym_declare] = ACTIONS(573), + [anon_sym_public] = ACTIONS(571), + [anon_sym_private] = ACTIONS(571), + [anon_sym_protected] = ACTIONS(571), + [anon_sym_override] = ACTIONS(571), + [anon_sym_module] = ACTIONS(575), + [anon_sym_any] = ACTIONS(571), + [anon_sym_number] = ACTIONS(571), + [anon_sym_boolean] = ACTIONS(571), + [anon_sym_string] = ACTIONS(571), + [anon_sym_symbol] = ACTIONS(571), + [anon_sym_object] = ACTIONS(571), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, - [STATE(73)] = { - [sym_export_statement] = STATE(840), - [sym_declaration] = STATE(840), - [sym_import] = STATE(3770), - [sym_import_statement] = STATE(840), - [sym_statement] = STATE(822), - [sym_expression_statement] = STATE(840), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(840), - [sym_if_statement] = STATE(840), - [sym_switch_statement] = STATE(840), - [sym_for_statement] = STATE(840), - [sym_for_in_statement] = STATE(840), - [sym_while_statement] = STATE(840), - [sym_do_statement] = STATE(840), - [sym_try_statement] = STATE(840), - [sym_with_statement] = STATE(840), - [sym_break_statement] = STATE(840), - [sym_continue_statement] = STATE(840), - [sym_debugger_statement] = STATE(840), - [sym_return_statement] = STATE(840), - [sym_throw_statement] = STATE(840), - [sym_empty_statement] = STATE(840), - [sym_labeled_statement] = STATE(840), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(2009), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2190), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2190), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_sequence_expression] = STATE(5619), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_function_signature] = STATE(846), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(2407), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4017), - [sym_identifier] = ACTIONS(609), - [anon_sym_export] = ACTIONS(611), - [anon_sym_type] = ACTIONS(613), - [anon_sym_namespace] = ACTIONS(615), - [anon_sym_LBRACE] = ACTIONS(617), + [STATE(75)] = { + [sym_export_statement] = STATE(825), + [sym_declaration] = STATE(825), + [sym_import] = STATE(3779), + [sym_import_statement] = STATE(825), + [sym_statement] = STATE(864), + [sym_expression_statement] = STATE(825), + [sym_variable_declaration] = STATE(850), + [sym_lexical_declaration] = STATE(850), + [sym_statement_block] = STATE(825), + [sym_if_statement] = STATE(825), + [sym_switch_statement] = STATE(825), + [sym_for_statement] = STATE(825), + [sym_for_in_statement] = STATE(825), + [sym_while_statement] = STATE(825), + [sym_do_statement] = STATE(825), + [sym_try_statement] = STATE(825), + [sym_with_statement] = STATE(825), + [sym_break_statement] = STATE(825), + [sym_continue_statement] = STATE(825), + [sym_debugger_statement] = STATE(825), + [sym_return_statement] = STATE(825), + [sym_throw_statement] = STATE(825), + [sym_empty_statement] = STATE(825), + [sym_labeled_statement] = STATE(825), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1959), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_class_declaration] = STATE(850), + [sym_function_expression] = STATE(2162), + [sym_function_declaration] = STATE(850), + [sym_generator_function] = STATE(2162), + [sym_generator_function_declaration] = STATE(850), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_sequence_expression] = STATE(5713), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_function_signature] = STATE(850), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_ambient_declaration] = STATE(850), + [sym_abstract_class_declaration] = STATE(850), + [sym_module] = STATE(850), + [sym_internal_module] = STATE(2410), + [sym_import_alias] = STATE(850), + [sym_interface_declaration] = STATE(850), + [sym_enum_declaration] = STATE(850), + [sym_type_alias_declaration] = STATE(850), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(3992), + [sym_identifier] = ACTIONS(543), + [anon_sym_export] = ACTIONS(545), + [anon_sym_type] = ACTIONS(547), + [anon_sym_namespace] = ACTIONS(549), + [anon_sym_LBRACE] = ACTIONS(551), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), - [anon_sym_with] = ACTIONS(619), + [anon_sym_with] = ACTIONS(553), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(621), + [anon_sym_let] = ACTIONS(555), [anon_sym_const] = ACTIONS(31), [anon_sym_BANG] = ACTIONS(33), - [anon_sym_if] = ACTIONS(623), + [anon_sym_if] = ACTIONS(557), [anon_sym_switch] = ACTIONS(37), - [anon_sym_for] = ACTIONS(625), + [anon_sym_for] = ACTIONS(559), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_SEMI] = ACTIONS(43), [anon_sym_await] = ACTIONS(45), - [anon_sym_while] = ACTIONS(627), + [anon_sym_while] = ACTIONS(561), [anon_sym_do] = ACTIONS(49), [anon_sym_try] = ACTIONS(51), [anon_sym_break] = ACTIONS(53), @@ -32158,10 +32489,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(629), - [anon_sym_async] = ACTIONS(631), - [anon_sym_function] = ACTIONS(633), - [anon_sym_new] = ACTIONS(635), + [anon_sym_class] = ACTIONS(563), + [anon_sym_async] = ACTIONS(565), + [anon_sym_function] = ACTIONS(567), + [anon_sym_new] = ACTIONS(569), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -32183,125 +32514,125 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(637), - [anon_sym_readonly] = ACTIONS(637), - [anon_sym_get] = ACTIONS(637), - [anon_sym_set] = ACTIONS(637), - [anon_sym_declare] = ACTIONS(639), - [anon_sym_public] = ACTIONS(637), - [anon_sym_private] = ACTIONS(637), - [anon_sym_protected] = ACTIONS(637), - [anon_sym_override] = ACTIONS(637), - [anon_sym_module] = ACTIONS(641), - [anon_sym_any] = ACTIONS(637), - [anon_sym_number] = ACTIONS(637), - [anon_sym_boolean] = ACTIONS(637), - [anon_sym_string] = ACTIONS(637), - [anon_sym_symbol] = ACTIONS(637), - [anon_sym_object] = ACTIONS(637), + [anon_sym_static] = ACTIONS(571), + [anon_sym_readonly] = ACTIONS(571), + [anon_sym_get] = ACTIONS(571), + [anon_sym_set] = ACTIONS(571), + [anon_sym_declare] = ACTIONS(573), + [anon_sym_public] = ACTIONS(571), + [anon_sym_private] = ACTIONS(571), + [anon_sym_protected] = ACTIONS(571), + [anon_sym_override] = ACTIONS(571), + [anon_sym_module] = ACTIONS(575), + [anon_sym_any] = ACTIONS(571), + [anon_sym_number] = ACTIONS(571), + [anon_sym_boolean] = ACTIONS(571), + [anon_sym_string] = ACTIONS(571), + [anon_sym_symbol] = ACTIONS(571), + [anon_sym_object] = ACTIONS(571), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, - [STATE(74)] = { - [sym_export_statement] = STATE(840), - [sym_declaration] = STATE(840), - [sym_import] = STATE(3770), - [sym_import_statement] = STATE(840), - [sym_statement] = STATE(843), - [sym_expression_statement] = STATE(840), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(840), - [sym_if_statement] = STATE(840), - [sym_switch_statement] = STATE(840), - [sym_for_statement] = STATE(840), - [sym_for_in_statement] = STATE(840), - [sym_while_statement] = STATE(840), - [sym_do_statement] = STATE(840), - [sym_try_statement] = STATE(840), - [sym_with_statement] = STATE(840), - [sym_break_statement] = STATE(840), - [sym_continue_statement] = STATE(840), - [sym_debugger_statement] = STATE(840), - [sym_return_statement] = STATE(840), - [sym_throw_statement] = STATE(840), - [sym_empty_statement] = STATE(840), - [sym_labeled_statement] = STATE(840), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(2009), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2190), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2190), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_sequence_expression] = STATE(5619), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_function_signature] = STATE(846), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(2407), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4017), - [sym_identifier] = ACTIONS(609), - [anon_sym_export] = ACTIONS(611), - [anon_sym_type] = ACTIONS(613), - [anon_sym_namespace] = ACTIONS(615), - [anon_sym_LBRACE] = ACTIONS(617), + [STATE(76)] = { + [sym_export_statement] = STATE(825), + [sym_declaration] = STATE(825), + [sym_import] = STATE(3779), + [sym_import_statement] = STATE(825), + [sym_statement] = STATE(838), + [sym_expression_statement] = STATE(825), + [sym_variable_declaration] = STATE(850), + [sym_lexical_declaration] = STATE(850), + [sym_statement_block] = STATE(825), + [sym_if_statement] = STATE(825), + [sym_switch_statement] = STATE(825), + [sym_for_statement] = STATE(825), + [sym_for_in_statement] = STATE(825), + [sym_while_statement] = STATE(825), + [sym_do_statement] = STATE(825), + [sym_try_statement] = STATE(825), + [sym_with_statement] = STATE(825), + [sym_break_statement] = STATE(825), + [sym_continue_statement] = STATE(825), + [sym_debugger_statement] = STATE(825), + [sym_return_statement] = STATE(825), + [sym_throw_statement] = STATE(825), + [sym_empty_statement] = STATE(825), + [sym_labeled_statement] = STATE(825), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1959), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_class_declaration] = STATE(850), + [sym_function_expression] = STATE(2162), + [sym_function_declaration] = STATE(850), + [sym_generator_function] = STATE(2162), + [sym_generator_function_declaration] = STATE(850), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_sequence_expression] = STATE(5713), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_function_signature] = STATE(850), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_ambient_declaration] = STATE(850), + [sym_abstract_class_declaration] = STATE(850), + [sym_module] = STATE(850), + [sym_internal_module] = STATE(2410), + [sym_import_alias] = STATE(850), + [sym_interface_declaration] = STATE(850), + [sym_enum_declaration] = STATE(850), + [sym_type_alias_declaration] = STATE(850), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(3992), + [sym_identifier] = ACTIONS(543), + [anon_sym_export] = ACTIONS(545), + [anon_sym_type] = ACTIONS(547), + [anon_sym_namespace] = ACTIONS(549), + [anon_sym_LBRACE] = ACTIONS(551), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), - [anon_sym_with] = ACTIONS(619), + [anon_sym_with] = ACTIONS(553), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(621), + [anon_sym_let] = ACTIONS(555), [anon_sym_const] = ACTIONS(31), [anon_sym_BANG] = ACTIONS(33), - [anon_sym_if] = ACTIONS(623), + [anon_sym_if] = ACTIONS(557), [anon_sym_switch] = ACTIONS(37), - [anon_sym_for] = ACTIONS(625), + [anon_sym_for] = ACTIONS(559), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_SEMI] = ACTIONS(43), [anon_sym_await] = ACTIONS(45), - [anon_sym_while] = ACTIONS(627), + [anon_sym_while] = ACTIONS(561), [anon_sym_do] = ACTIONS(49), [anon_sym_try] = ACTIONS(51), [anon_sym_break] = ACTIONS(53), @@ -32313,165 +32644,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(629), - [anon_sym_async] = ACTIONS(631), - [anon_sym_function] = ACTIONS(633), - [anon_sym_new] = ACTIONS(635), - [anon_sym_using] = ACTIONS(79), - [anon_sym_PLUS] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(21), - [anon_sym_SLASH] = ACTIONS(81), - [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(33), - [anon_sym_void] = ACTIONS(21), - [anon_sym_delete] = ACTIONS(21), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(91), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(95), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(637), - [anon_sym_readonly] = ACTIONS(637), - [anon_sym_get] = ACTIONS(637), - [anon_sym_set] = ACTIONS(637), - [anon_sym_declare] = ACTIONS(639), - [anon_sym_public] = ACTIONS(637), - [anon_sym_private] = ACTIONS(637), - [anon_sym_protected] = ACTIONS(637), - [anon_sym_override] = ACTIONS(637), - [anon_sym_module] = ACTIONS(641), - [anon_sym_any] = ACTIONS(637), - [anon_sym_number] = ACTIONS(637), - [anon_sym_boolean] = ACTIONS(637), - [anon_sym_string] = ACTIONS(637), - [anon_sym_symbol] = ACTIONS(637), - [anon_sym_object] = ACTIONS(637), - [anon_sym_abstract] = ACTIONS(105), - [anon_sym_interface] = ACTIONS(107), - [anon_sym_enum] = ACTIONS(109), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(75)] = { - [sym_export_statement] = STATE(840), - [sym_declaration] = STATE(840), - [sym_import] = STATE(3770), - [sym_import_statement] = STATE(840), - [sym_statement] = STATE(871), - [sym_expression_statement] = STATE(840), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(840), - [sym_if_statement] = STATE(840), - [sym_switch_statement] = STATE(840), - [sym_for_statement] = STATE(840), - [sym_for_in_statement] = STATE(840), - [sym_while_statement] = STATE(840), - [sym_do_statement] = STATE(840), - [sym_try_statement] = STATE(840), - [sym_with_statement] = STATE(840), - [sym_break_statement] = STATE(840), - [sym_continue_statement] = STATE(840), - [sym_debugger_statement] = STATE(840), - [sym_return_statement] = STATE(840), - [sym_throw_statement] = STATE(840), - [sym_empty_statement] = STATE(840), - [sym_labeled_statement] = STATE(840), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(2009), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2190), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2190), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_sequence_expression] = STATE(5619), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_function_signature] = STATE(846), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(2407), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4017), - [sym_identifier] = ACTIONS(609), - [anon_sym_export] = ACTIONS(611), - [anon_sym_type] = ACTIONS(613), - [anon_sym_namespace] = ACTIONS(615), - [anon_sym_LBRACE] = ACTIONS(617), - [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(23), - [anon_sym_with] = ACTIONS(619), - [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(621), - [anon_sym_const] = ACTIONS(31), - [anon_sym_BANG] = ACTIONS(33), - [anon_sym_if] = ACTIONS(623), - [anon_sym_switch] = ACTIONS(37), - [anon_sym_for] = ACTIONS(625), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_SEMI] = ACTIONS(43), - [anon_sym_await] = ACTIONS(45), - [anon_sym_while] = ACTIONS(627), - [anon_sym_do] = ACTIONS(49), - [anon_sym_try] = ACTIONS(51), - [anon_sym_break] = ACTIONS(53), - [anon_sym_continue] = ACTIONS(55), - [anon_sym_debugger] = ACTIONS(57), - [anon_sym_return] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_yield] = ACTIONS(63), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_DQUOTE] = ACTIONS(67), - [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(629), - [anon_sym_async] = ACTIONS(631), - [anon_sym_function] = ACTIONS(633), - [anon_sym_new] = ACTIONS(635), + [anon_sym_class] = ACTIONS(563), + [anon_sym_async] = ACTIONS(565), + [anon_sym_function] = ACTIONS(567), + [anon_sym_new] = ACTIONS(569), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -32493,125 +32669,125 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(637), - [anon_sym_readonly] = ACTIONS(637), - [anon_sym_get] = ACTIONS(637), - [anon_sym_set] = ACTIONS(637), - [anon_sym_declare] = ACTIONS(639), - [anon_sym_public] = ACTIONS(637), - [anon_sym_private] = ACTIONS(637), - [anon_sym_protected] = ACTIONS(637), - [anon_sym_override] = ACTIONS(637), - [anon_sym_module] = ACTIONS(641), - [anon_sym_any] = ACTIONS(637), - [anon_sym_number] = ACTIONS(637), - [anon_sym_boolean] = ACTIONS(637), - [anon_sym_string] = ACTIONS(637), - [anon_sym_symbol] = ACTIONS(637), - [anon_sym_object] = ACTIONS(637), + [anon_sym_static] = ACTIONS(571), + [anon_sym_readonly] = ACTIONS(571), + [anon_sym_get] = ACTIONS(571), + [anon_sym_set] = ACTIONS(571), + [anon_sym_declare] = ACTIONS(573), + [anon_sym_public] = ACTIONS(571), + [anon_sym_private] = ACTIONS(571), + [anon_sym_protected] = ACTIONS(571), + [anon_sym_override] = ACTIONS(571), + [anon_sym_module] = ACTIONS(575), + [anon_sym_any] = ACTIONS(571), + [anon_sym_number] = ACTIONS(571), + [anon_sym_boolean] = ACTIONS(571), + [anon_sym_string] = ACTIONS(571), + [anon_sym_symbol] = ACTIONS(571), + [anon_sym_object] = ACTIONS(571), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, - [STATE(76)] = { - [sym_export_statement] = STATE(840), - [sym_declaration] = STATE(840), - [sym_import] = STATE(3770), - [sym_import_statement] = STATE(840), - [sym_statement] = STATE(833), - [sym_expression_statement] = STATE(840), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(840), - [sym_if_statement] = STATE(840), - [sym_switch_statement] = STATE(840), - [sym_for_statement] = STATE(840), - [sym_for_in_statement] = STATE(840), - [sym_while_statement] = STATE(840), - [sym_do_statement] = STATE(840), - [sym_try_statement] = STATE(840), - [sym_with_statement] = STATE(840), - [sym_break_statement] = STATE(840), - [sym_continue_statement] = STATE(840), - [sym_debugger_statement] = STATE(840), - [sym_return_statement] = STATE(840), - [sym_throw_statement] = STATE(840), - [sym_empty_statement] = STATE(840), - [sym_labeled_statement] = STATE(840), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(2009), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2190), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2190), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_sequence_expression] = STATE(5619), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_function_signature] = STATE(846), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(2407), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4017), - [sym_identifier] = ACTIONS(609), - [anon_sym_export] = ACTIONS(611), - [anon_sym_type] = ACTIONS(613), - [anon_sym_namespace] = ACTIONS(615), - [anon_sym_LBRACE] = ACTIONS(617), + [STATE(77)] = { + [sym_export_statement] = STATE(825), + [sym_declaration] = STATE(825), + [sym_import] = STATE(3779), + [sym_import_statement] = STATE(825), + [sym_statement] = STATE(907), + [sym_expression_statement] = STATE(825), + [sym_variable_declaration] = STATE(850), + [sym_lexical_declaration] = STATE(850), + [sym_statement_block] = STATE(825), + [sym_if_statement] = STATE(825), + [sym_switch_statement] = STATE(825), + [sym_for_statement] = STATE(825), + [sym_for_in_statement] = STATE(825), + [sym_while_statement] = STATE(825), + [sym_do_statement] = STATE(825), + [sym_try_statement] = STATE(825), + [sym_with_statement] = STATE(825), + [sym_break_statement] = STATE(825), + [sym_continue_statement] = STATE(825), + [sym_debugger_statement] = STATE(825), + [sym_return_statement] = STATE(825), + [sym_throw_statement] = STATE(825), + [sym_empty_statement] = STATE(825), + [sym_labeled_statement] = STATE(825), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1959), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_class_declaration] = STATE(850), + [sym_function_expression] = STATE(2162), + [sym_function_declaration] = STATE(850), + [sym_generator_function] = STATE(2162), + [sym_generator_function_declaration] = STATE(850), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_sequence_expression] = STATE(5713), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_function_signature] = STATE(850), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_ambient_declaration] = STATE(850), + [sym_abstract_class_declaration] = STATE(850), + [sym_module] = STATE(850), + [sym_internal_module] = STATE(2410), + [sym_import_alias] = STATE(850), + [sym_interface_declaration] = STATE(850), + [sym_enum_declaration] = STATE(850), + [sym_type_alias_declaration] = STATE(850), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(3992), + [sym_identifier] = ACTIONS(543), + [anon_sym_export] = ACTIONS(545), + [anon_sym_type] = ACTIONS(547), + [anon_sym_namespace] = ACTIONS(549), + [anon_sym_LBRACE] = ACTIONS(551), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), - [anon_sym_with] = ACTIONS(619), + [anon_sym_with] = ACTIONS(553), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(621), + [anon_sym_let] = ACTIONS(555), [anon_sym_const] = ACTIONS(31), [anon_sym_BANG] = ACTIONS(33), - [anon_sym_if] = ACTIONS(623), + [anon_sym_if] = ACTIONS(557), [anon_sym_switch] = ACTIONS(37), - [anon_sym_for] = ACTIONS(625), + [anon_sym_for] = ACTIONS(559), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_SEMI] = ACTIONS(43), [anon_sym_await] = ACTIONS(45), - [anon_sym_while] = ACTIONS(627), + [anon_sym_while] = ACTIONS(561), [anon_sym_do] = ACTIONS(49), [anon_sym_try] = ACTIONS(51), [anon_sym_break] = ACTIONS(53), @@ -32623,10 +32799,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(629), - [anon_sym_async] = ACTIONS(631), - [anon_sym_function] = ACTIONS(633), - [anon_sym_new] = ACTIONS(635), + [anon_sym_class] = ACTIONS(563), + [anon_sym_async] = ACTIONS(565), + [anon_sym_function] = ACTIONS(567), + [anon_sym_new] = ACTIONS(569), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -32648,125 +32824,125 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(637), - [anon_sym_readonly] = ACTIONS(637), - [anon_sym_get] = ACTIONS(637), - [anon_sym_set] = ACTIONS(637), - [anon_sym_declare] = ACTIONS(639), - [anon_sym_public] = ACTIONS(637), - [anon_sym_private] = ACTIONS(637), - [anon_sym_protected] = ACTIONS(637), - [anon_sym_override] = ACTIONS(637), - [anon_sym_module] = ACTIONS(641), - [anon_sym_any] = ACTIONS(637), - [anon_sym_number] = ACTIONS(637), - [anon_sym_boolean] = ACTIONS(637), - [anon_sym_string] = ACTIONS(637), - [anon_sym_symbol] = ACTIONS(637), - [anon_sym_object] = ACTIONS(637), + [anon_sym_static] = ACTIONS(571), + [anon_sym_readonly] = ACTIONS(571), + [anon_sym_get] = ACTIONS(571), + [anon_sym_set] = ACTIONS(571), + [anon_sym_declare] = ACTIONS(573), + [anon_sym_public] = ACTIONS(571), + [anon_sym_private] = ACTIONS(571), + [anon_sym_protected] = ACTIONS(571), + [anon_sym_override] = ACTIONS(571), + [anon_sym_module] = ACTIONS(575), + [anon_sym_any] = ACTIONS(571), + [anon_sym_number] = ACTIONS(571), + [anon_sym_boolean] = ACTIONS(571), + [anon_sym_string] = ACTIONS(571), + [anon_sym_symbol] = ACTIONS(571), + [anon_sym_object] = ACTIONS(571), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, - [STATE(77)] = { - [sym_export_statement] = STATE(840), - [sym_declaration] = STATE(840), - [sym_import] = STATE(3770), - [sym_import_statement] = STATE(840), - [sym_statement] = STATE(882), - [sym_expression_statement] = STATE(840), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(840), - [sym_if_statement] = STATE(840), - [sym_switch_statement] = STATE(840), - [sym_for_statement] = STATE(840), - [sym_for_in_statement] = STATE(840), - [sym_while_statement] = STATE(840), - [sym_do_statement] = STATE(840), - [sym_try_statement] = STATE(840), - [sym_with_statement] = STATE(840), - [sym_break_statement] = STATE(840), - [sym_continue_statement] = STATE(840), - [sym_debugger_statement] = STATE(840), - [sym_return_statement] = STATE(840), - [sym_throw_statement] = STATE(840), - [sym_empty_statement] = STATE(840), - [sym_labeled_statement] = STATE(840), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(2009), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2190), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2190), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_sequence_expression] = STATE(5619), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_function_signature] = STATE(846), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(2407), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4017), - [sym_identifier] = ACTIONS(609), - [anon_sym_export] = ACTIONS(611), - [anon_sym_type] = ACTIONS(613), - [anon_sym_namespace] = ACTIONS(615), - [anon_sym_LBRACE] = ACTIONS(617), + [STATE(78)] = { + [sym_export_statement] = STATE(825), + [sym_declaration] = STATE(825), + [sym_import] = STATE(3779), + [sym_import_statement] = STATE(825), + [sym_statement] = STATE(912), + [sym_expression_statement] = STATE(825), + [sym_variable_declaration] = STATE(850), + [sym_lexical_declaration] = STATE(850), + [sym_statement_block] = STATE(825), + [sym_if_statement] = STATE(825), + [sym_switch_statement] = STATE(825), + [sym_for_statement] = STATE(825), + [sym_for_in_statement] = STATE(825), + [sym_while_statement] = STATE(825), + [sym_do_statement] = STATE(825), + [sym_try_statement] = STATE(825), + [sym_with_statement] = STATE(825), + [sym_break_statement] = STATE(825), + [sym_continue_statement] = STATE(825), + [sym_debugger_statement] = STATE(825), + [sym_return_statement] = STATE(825), + [sym_throw_statement] = STATE(825), + [sym_empty_statement] = STATE(825), + [sym_labeled_statement] = STATE(825), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1959), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_class_declaration] = STATE(850), + [sym_function_expression] = STATE(2162), + [sym_function_declaration] = STATE(850), + [sym_generator_function] = STATE(2162), + [sym_generator_function_declaration] = STATE(850), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_sequence_expression] = STATE(5713), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_function_signature] = STATE(850), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_ambient_declaration] = STATE(850), + [sym_abstract_class_declaration] = STATE(850), + [sym_module] = STATE(850), + [sym_internal_module] = STATE(2410), + [sym_import_alias] = STATE(850), + [sym_interface_declaration] = STATE(850), + [sym_enum_declaration] = STATE(850), + [sym_type_alias_declaration] = STATE(850), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(3992), + [sym_identifier] = ACTIONS(543), + [anon_sym_export] = ACTIONS(545), + [anon_sym_type] = ACTIONS(547), + [anon_sym_namespace] = ACTIONS(549), + [anon_sym_LBRACE] = ACTIONS(551), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), - [anon_sym_with] = ACTIONS(619), + [anon_sym_with] = ACTIONS(553), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(621), + [anon_sym_let] = ACTIONS(555), [anon_sym_const] = ACTIONS(31), [anon_sym_BANG] = ACTIONS(33), - [anon_sym_if] = ACTIONS(623), + [anon_sym_if] = ACTIONS(557), [anon_sym_switch] = ACTIONS(37), - [anon_sym_for] = ACTIONS(625), + [anon_sym_for] = ACTIONS(559), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_SEMI] = ACTIONS(43), [anon_sym_await] = ACTIONS(45), - [anon_sym_while] = ACTIONS(627), + [anon_sym_while] = ACTIONS(561), [anon_sym_do] = ACTIONS(49), [anon_sym_try] = ACTIONS(51), [anon_sym_break] = ACTIONS(53), @@ -32778,10 +32954,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(629), - [anon_sym_async] = ACTIONS(631), - [anon_sym_function] = ACTIONS(633), - [anon_sym_new] = ACTIONS(635), + [anon_sym_class] = ACTIONS(563), + [anon_sym_async] = ACTIONS(565), + [anon_sym_function] = ACTIONS(567), + [anon_sym_new] = ACTIONS(569), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -32803,125 +32979,125 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(637), - [anon_sym_readonly] = ACTIONS(637), - [anon_sym_get] = ACTIONS(637), - [anon_sym_set] = ACTIONS(637), - [anon_sym_declare] = ACTIONS(639), - [anon_sym_public] = ACTIONS(637), - [anon_sym_private] = ACTIONS(637), - [anon_sym_protected] = ACTIONS(637), - [anon_sym_override] = ACTIONS(637), - [anon_sym_module] = ACTIONS(641), - [anon_sym_any] = ACTIONS(637), - [anon_sym_number] = ACTIONS(637), - [anon_sym_boolean] = ACTIONS(637), - [anon_sym_string] = ACTIONS(637), - [anon_sym_symbol] = ACTIONS(637), - [anon_sym_object] = ACTIONS(637), + [anon_sym_static] = ACTIONS(571), + [anon_sym_readonly] = ACTIONS(571), + [anon_sym_get] = ACTIONS(571), + [anon_sym_set] = ACTIONS(571), + [anon_sym_declare] = ACTIONS(573), + [anon_sym_public] = ACTIONS(571), + [anon_sym_private] = ACTIONS(571), + [anon_sym_protected] = ACTIONS(571), + [anon_sym_override] = ACTIONS(571), + [anon_sym_module] = ACTIONS(575), + [anon_sym_any] = ACTIONS(571), + [anon_sym_number] = ACTIONS(571), + [anon_sym_boolean] = ACTIONS(571), + [anon_sym_string] = ACTIONS(571), + [anon_sym_symbol] = ACTIONS(571), + [anon_sym_object] = ACTIONS(571), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, - [STATE(78)] = { - [sym_export_statement] = STATE(840), - [sym_declaration] = STATE(840), - [sym_import] = STATE(3770), - [sym_import_statement] = STATE(840), - [sym_statement] = STATE(807), - [sym_expression_statement] = STATE(840), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(840), - [sym_if_statement] = STATE(840), - [sym_switch_statement] = STATE(840), - [sym_for_statement] = STATE(840), - [sym_for_in_statement] = STATE(840), - [sym_while_statement] = STATE(840), - [sym_do_statement] = STATE(840), - [sym_try_statement] = STATE(840), - [sym_with_statement] = STATE(840), - [sym_break_statement] = STATE(840), - [sym_continue_statement] = STATE(840), - [sym_debugger_statement] = STATE(840), - [sym_return_statement] = STATE(840), - [sym_throw_statement] = STATE(840), - [sym_empty_statement] = STATE(840), - [sym_labeled_statement] = STATE(840), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(2009), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2190), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2190), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_sequence_expression] = STATE(5619), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_function_signature] = STATE(846), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(2407), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4017), - [sym_identifier] = ACTIONS(609), - [anon_sym_export] = ACTIONS(611), - [anon_sym_type] = ACTIONS(613), - [anon_sym_namespace] = ACTIONS(615), - [anon_sym_LBRACE] = ACTIONS(617), + [STATE(79)] = { + [sym_export_statement] = STATE(825), + [sym_declaration] = STATE(825), + [sym_import] = STATE(3779), + [sym_import_statement] = STATE(825), + [sym_statement] = STATE(813), + [sym_expression_statement] = STATE(825), + [sym_variable_declaration] = STATE(850), + [sym_lexical_declaration] = STATE(850), + [sym_statement_block] = STATE(825), + [sym_if_statement] = STATE(825), + [sym_switch_statement] = STATE(825), + [sym_for_statement] = STATE(825), + [sym_for_in_statement] = STATE(825), + [sym_while_statement] = STATE(825), + [sym_do_statement] = STATE(825), + [sym_try_statement] = STATE(825), + [sym_with_statement] = STATE(825), + [sym_break_statement] = STATE(825), + [sym_continue_statement] = STATE(825), + [sym_debugger_statement] = STATE(825), + [sym_return_statement] = STATE(825), + [sym_throw_statement] = STATE(825), + [sym_empty_statement] = STATE(825), + [sym_labeled_statement] = STATE(825), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1959), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_class_declaration] = STATE(850), + [sym_function_expression] = STATE(2162), + [sym_function_declaration] = STATE(850), + [sym_generator_function] = STATE(2162), + [sym_generator_function_declaration] = STATE(850), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_sequence_expression] = STATE(5713), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_function_signature] = STATE(850), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_ambient_declaration] = STATE(850), + [sym_abstract_class_declaration] = STATE(850), + [sym_module] = STATE(850), + [sym_internal_module] = STATE(2410), + [sym_import_alias] = STATE(850), + [sym_interface_declaration] = STATE(850), + [sym_enum_declaration] = STATE(850), + [sym_type_alias_declaration] = STATE(850), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(3992), + [sym_identifier] = ACTIONS(543), + [anon_sym_export] = ACTIONS(545), + [anon_sym_type] = ACTIONS(547), + [anon_sym_namespace] = ACTIONS(549), + [anon_sym_LBRACE] = ACTIONS(551), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), - [anon_sym_with] = ACTIONS(619), + [anon_sym_with] = ACTIONS(553), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(621), + [anon_sym_let] = ACTIONS(555), [anon_sym_const] = ACTIONS(31), [anon_sym_BANG] = ACTIONS(33), - [anon_sym_if] = ACTIONS(623), + [anon_sym_if] = ACTIONS(557), [anon_sym_switch] = ACTIONS(37), - [anon_sym_for] = ACTIONS(625), + [anon_sym_for] = ACTIONS(559), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_SEMI] = ACTIONS(43), [anon_sym_await] = ACTIONS(45), - [anon_sym_while] = ACTIONS(627), + [anon_sym_while] = ACTIONS(561), [anon_sym_do] = ACTIONS(49), [anon_sym_try] = ACTIONS(51), [anon_sym_break] = ACTIONS(53), @@ -32933,10 +33109,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(629), - [anon_sym_async] = ACTIONS(631), - [anon_sym_function] = ACTIONS(633), - [anon_sym_new] = ACTIONS(635), + [anon_sym_class] = ACTIONS(563), + [anon_sym_async] = ACTIONS(565), + [anon_sym_function] = ACTIONS(567), + [anon_sym_new] = ACTIONS(569), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -32958,125 +33134,125 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(637), - [anon_sym_readonly] = ACTIONS(637), - [anon_sym_get] = ACTIONS(637), - [anon_sym_set] = ACTIONS(637), - [anon_sym_declare] = ACTIONS(639), - [anon_sym_public] = ACTIONS(637), - [anon_sym_private] = ACTIONS(637), - [anon_sym_protected] = ACTIONS(637), - [anon_sym_override] = ACTIONS(637), - [anon_sym_module] = ACTIONS(641), - [anon_sym_any] = ACTIONS(637), - [anon_sym_number] = ACTIONS(637), - [anon_sym_boolean] = ACTIONS(637), - [anon_sym_string] = ACTIONS(637), - [anon_sym_symbol] = ACTIONS(637), - [anon_sym_object] = ACTIONS(637), + [anon_sym_static] = ACTIONS(571), + [anon_sym_readonly] = ACTIONS(571), + [anon_sym_get] = ACTIONS(571), + [anon_sym_set] = ACTIONS(571), + [anon_sym_declare] = ACTIONS(573), + [anon_sym_public] = ACTIONS(571), + [anon_sym_private] = ACTIONS(571), + [anon_sym_protected] = ACTIONS(571), + [anon_sym_override] = ACTIONS(571), + [anon_sym_module] = ACTIONS(575), + [anon_sym_any] = ACTIONS(571), + [anon_sym_number] = ACTIONS(571), + [anon_sym_boolean] = ACTIONS(571), + [anon_sym_string] = ACTIONS(571), + [anon_sym_symbol] = ACTIONS(571), + [anon_sym_object] = ACTIONS(571), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, - [STATE(79)] = { - [sym_export_statement] = STATE(840), - [sym_declaration] = STATE(840), - [sym_import] = STATE(3770), - [sym_import_statement] = STATE(840), - [sym_statement] = STATE(801), - [sym_expression_statement] = STATE(840), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(840), - [sym_if_statement] = STATE(840), - [sym_switch_statement] = STATE(840), - [sym_for_statement] = STATE(840), - [sym_for_in_statement] = STATE(840), - [sym_while_statement] = STATE(840), - [sym_do_statement] = STATE(840), - [sym_try_statement] = STATE(840), - [sym_with_statement] = STATE(840), - [sym_break_statement] = STATE(840), - [sym_continue_statement] = STATE(840), - [sym_debugger_statement] = STATE(840), - [sym_return_statement] = STATE(840), - [sym_throw_statement] = STATE(840), - [sym_empty_statement] = STATE(840), - [sym_labeled_statement] = STATE(840), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(2009), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2190), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2190), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_sequence_expression] = STATE(5619), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_function_signature] = STATE(846), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(2407), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4017), - [sym_identifier] = ACTIONS(609), - [anon_sym_export] = ACTIONS(611), - [anon_sym_type] = ACTIONS(613), - [anon_sym_namespace] = ACTIONS(615), - [anon_sym_LBRACE] = ACTIONS(617), + [STATE(80)] = { + [sym_export_statement] = STATE(825), + [sym_declaration] = STATE(825), + [sym_import] = STATE(3779), + [sym_import_statement] = STATE(825), + [sym_statement] = STATE(824), + [sym_expression_statement] = STATE(825), + [sym_variable_declaration] = STATE(850), + [sym_lexical_declaration] = STATE(850), + [sym_statement_block] = STATE(825), + [sym_if_statement] = STATE(825), + [sym_switch_statement] = STATE(825), + [sym_for_statement] = STATE(825), + [sym_for_in_statement] = STATE(825), + [sym_while_statement] = STATE(825), + [sym_do_statement] = STATE(825), + [sym_try_statement] = STATE(825), + [sym_with_statement] = STATE(825), + [sym_break_statement] = STATE(825), + [sym_continue_statement] = STATE(825), + [sym_debugger_statement] = STATE(825), + [sym_return_statement] = STATE(825), + [sym_throw_statement] = STATE(825), + [sym_empty_statement] = STATE(825), + [sym_labeled_statement] = STATE(825), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1959), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_class_declaration] = STATE(850), + [sym_function_expression] = STATE(2162), + [sym_function_declaration] = STATE(850), + [sym_generator_function] = STATE(2162), + [sym_generator_function_declaration] = STATE(850), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_sequence_expression] = STATE(5713), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_function_signature] = STATE(850), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_ambient_declaration] = STATE(850), + [sym_abstract_class_declaration] = STATE(850), + [sym_module] = STATE(850), + [sym_internal_module] = STATE(2410), + [sym_import_alias] = STATE(850), + [sym_interface_declaration] = STATE(850), + [sym_enum_declaration] = STATE(850), + [sym_type_alias_declaration] = STATE(850), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(3992), + [sym_identifier] = ACTIONS(543), + [anon_sym_export] = ACTIONS(545), + [anon_sym_type] = ACTIONS(547), + [anon_sym_namespace] = ACTIONS(549), + [anon_sym_LBRACE] = ACTIONS(551), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), - [anon_sym_with] = ACTIONS(619), + [anon_sym_with] = ACTIONS(553), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(621), + [anon_sym_let] = ACTIONS(555), [anon_sym_const] = ACTIONS(31), [anon_sym_BANG] = ACTIONS(33), - [anon_sym_if] = ACTIONS(623), + [anon_sym_if] = ACTIONS(557), [anon_sym_switch] = ACTIONS(37), - [anon_sym_for] = ACTIONS(625), + [anon_sym_for] = ACTIONS(559), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_SEMI] = ACTIONS(43), [anon_sym_await] = ACTIONS(45), - [anon_sym_while] = ACTIONS(627), + [anon_sym_while] = ACTIONS(561), [anon_sym_do] = ACTIONS(49), [anon_sym_try] = ACTIONS(51), [anon_sym_break] = ACTIONS(53), @@ -33088,10 +33264,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(629), - [anon_sym_async] = ACTIONS(631), - [anon_sym_function] = ACTIONS(633), - [anon_sym_new] = ACTIONS(635), + [anon_sym_class] = ACTIONS(563), + [anon_sym_async] = ACTIONS(565), + [anon_sym_function] = ACTIONS(567), + [anon_sym_new] = ACTIONS(569), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -33113,125 +33289,125 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(637), - [anon_sym_readonly] = ACTIONS(637), - [anon_sym_get] = ACTIONS(637), - [anon_sym_set] = ACTIONS(637), - [anon_sym_declare] = ACTIONS(639), - [anon_sym_public] = ACTIONS(637), - [anon_sym_private] = ACTIONS(637), - [anon_sym_protected] = ACTIONS(637), - [anon_sym_override] = ACTIONS(637), - [anon_sym_module] = ACTIONS(641), - [anon_sym_any] = ACTIONS(637), - [anon_sym_number] = ACTIONS(637), - [anon_sym_boolean] = ACTIONS(637), - [anon_sym_string] = ACTIONS(637), - [anon_sym_symbol] = ACTIONS(637), - [anon_sym_object] = ACTIONS(637), + [anon_sym_static] = ACTIONS(571), + [anon_sym_readonly] = ACTIONS(571), + [anon_sym_get] = ACTIONS(571), + [anon_sym_set] = ACTIONS(571), + [anon_sym_declare] = ACTIONS(573), + [anon_sym_public] = ACTIONS(571), + [anon_sym_private] = ACTIONS(571), + [anon_sym_protected] = ACTIONS(571), + [anon_sym_override] = ACTIONS(571), + [anon_sym_module] = ACTIONS(575), + [anon_sym_any] = ACTIONS(571), + [anon_sym_number] = ACTIONS(571), + [anon_sym_boolean] = ACTIONS(571), + [anon_sym_string] = ACTIONS(571), + [anon_sym_symbol] = ACTIONS(571), + [anon_sym_object] = ACTIONS(571), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, - [STATE(80)] = { - [sym_export_statement] = STATE(840), - [sym_declaration] = STATE(840), - [sym_import] = STATE(3770), - [sym_import_statement] = STATE(840), - [sym_statement] = STATE(802), - [sym_expression_statement] = STATE(840), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(840), - [sym_if_statement] = STATE(840), - [sym_switch_statement] = STATE(840), - [sym_for_statement] = STATE(840), - [sym_for_in_statement] = STATE(840), - [sym_while_statement] = STATE(840), - [sym_do_statement] = STATE(840), - [sym_try_statement] = STATE(840), - [sym_with_statement] = STATE(840), - [sym_break_statement] = STATE(840), - [sym_continue_statement] = STATE(840), - [sym_debugger_statement] = STATE(840), - [sym_return_statement] = STATE(840), - [sym_throw_statement] = STATE(840), - [sym_empty_statement] = STATE(840), - [sym_labeled_statement] = STATE(840), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(2009), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2190), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2190), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_sequence_expression] = STATE(5619), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_function_signature] = STATE(846), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(2407), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4017), - [sym_identifier] = ACTIONS(609), - [anon_sym_export] = ACTIONS(611), - [anon_sym_type] = ACTIONS(613), - [anon_sym_namespace] = ACTIONS(615), - [anon_sym_LBRACE] = ACTIONS(617), + [STATE(81)] = { + [sym_export_statement] = STATE(825), + [sym_declaration] = STATE(825), + [sym_import] = STATE(3779), + [sym_import_statement] = STATE(825), + [sym_statement] = STATE(830), + [sym_expression_statement] = STATE(825), + [sym_variable_declaration] = STATE(850), + [sym_lexical_declaration] = STATE(850), + [sym_statement_block] = STATE(825), + [sym_if_statement] = STATE(825), + [sym_switch_statement] = STATE(825), + [sym_for_statement] = STATE(825), + [sym_for_in_statement] = STATE(825), + [sym_while_statement] = STATE(825), + [sym_do_statement] = STATE(825), + [sym_try_statement] = STATE(825), + [sym_with_statement] = STATE(825), + [sym_break_statement] = STATE(825), + [sym_continue_statement] = STATE(825), + [sym_debugger_statement] = STATE(825), + [sym_return_statement] = STATE(825), + [sym_throw_statement] = STATE(825), + [sym_empty_statement] = STATE(825), + [sym_labeled_statement] = STATE(825), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1959), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_class_declaration] = STATE(850), + [sym_function_expression] = STATE(2162), + [sym_function_declaration] = STATE(850), + [sym_generator_function] = STATE(2162), + [sym_generator_function_declaration] = STATE(850), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_sequence_expression] = STATE(5713), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_function_signature] = STATE(850), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_ambient_declaration] = STATE(850), + [sym_abstract_class_declaration] = STATE(850), + [sym_module] = STATE(850), + [sym_internal_module] = STATE(2410), + [sym_import_alias] = STATE(850), + [sym_interface_declaration] = STATE(850), + [sym_enum_declaration] = STATE(850), + [sym_type_alias_declaration] = STATE(850), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(3992), + [sym_identifier] = ACTIONS(543), + [anon_sym_export] = ACTIONS(545), + [anon_sym_type] = ACTIONS(547), + [anon_sym_namespace] = ACTIONS(549), + [anon_sym_LBRACE] = ACTIONS(551), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), - [anon_sym_with] = ACTIONS(619), + [anon_sym_with] = ACTIONS(553), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(621), + [anon_sym_let] = ACTIONS(555), [anon_sym_const] = ACTIONS(31), [anon_sym_BANG] = ACTIONS(33), - [anon_sym_if] = ACTIONS(623), + [anon_sym_if] = ACTIONS(557), [anon_sym_switch] = ACTIONS(37), - [anon_sym_for] = ACTIONS(625), + [anon_sym_for] = ACTIONS(559), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_SEMI] = ACTIONS(43), [anon_sym_await] = ACTIONS(45), - [anon_sym_while] = ACTIONS(627), + [anon_sym_while] = ACTIONS(561), [anon_sym_do] = ACTIONS(49), [anon_sym_try] = ACTIONS(51), [anon_sym_break] = ACTIONS(53), @@ -33243,10 +33419,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(629), - [anon_sym_async] = ACTIONS(631), - [anon_sym_function] = ACTIONS(633), - [anon_sym_new] = ACTIONS(635), + [anon_sym_class] = ACTIONS(563), + [anon_sym_async] = ACTIONS(565), + [anon_sym_function] = ACTIONS(567), + [anon_sym_new] = ACTIONS(569), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -33268,125 +33444,125 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(637), - [anon_sym_readonly] = ACTIONS(637), - [anon_sym_get] = ACTIONS(637), - [anon_sym_set] = ACTIONS(637), - [anon_sym_declare] = ACTIONS(639), - [anon_sym_public] = ACTIONS(637), - [anon_sym_private] = ACTIONS(637), - [anon_sym_protected] = ACTIONS(637), - [anon_sym_override] = ACTIONS(637), - [anon_sym_module] = ACTIONS(641), - [anon_sym_any] = ACTIONS(637), - [anon_sym_number] = ACTIONS(637), - [anon_sym_boolean] = ACTIONS(637), - [anon_sym_string] = ACTIONS(637), - [anon_sym_symbol] = ACTIONS(637), - [anon_sym_object] = ACTIONS(637), + [anon_sym_static] = ACTIONS(571), + [anon_sym_readonly] = ACTIONS(571), + [anon_sym_get] = ACTIONS(571), + [anon_sym_set] = ACTIONS(571), + [anon_sym_declare] = ACTIONS(573), + [anon_sym_public] = ACTIONS(571), + [anon_sym_private] = ACTIONS(571), + [anon_sym_protected] = ACTIONS(571), + [anon_sym_override] = ACTIONS(571), + [anon_sym_module] = ACTIONS(575), + [anon_sym_any] = ACTIONS(571), + [anon_sym_number] = ACTIONS(571), + [anon_sym_boolean] = ACTIONS(571), + [anon_sym_string] = ACTIONS(571), + [anon_sym_symbol] = ACTIONS(571), + [anon_sym_object] = ACTIONS(571), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, - [STATE(81)] = { - [sym_export_statement] = STATE(840), - [sym_declaration] = STATE(840), - [sym_import] = STATE(3770), - [sym_import_statement] = STATE(840), - [sym_statement] = STATE(811), - [sym_expression_statement] = STATE(840), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(840), - [sym_if_statement] = STATE(840), - [sym_switch_statement] = STATE(840), - [sym_for_statement] = STATE(840), - [sym_for_in_statement] = STATE(840), - [sym_while_statement] = STATE(840), - [sym_do_statement] = STATE(840), - [sym_try_statement] = STATE(840), - [sym_with_statement] = STATE(840), - [sym_break_statement] = STATE(840), - [sym_continue_statement] = STATE(840), - [sym_debugger_statement] = STATE(840), - [sym_return_statement] = STATE(840), - [sym_throw_statement] = STATE(840), - [sym_empty_statement] = STATE(840), - [sym_labeled_statement] = STATE(840), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(2009), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2190), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2190), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_sequence_expression] = STATE(5619), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_function_signature] = STATE(846), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(2407), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4017), - [sym_identifier] = ACTIONS(609), - [anon_sym_export] = ACTIONS(611), - [anon_sym_type] = ACTIONS(613), - [anon_sym_namespace] = ACTIONS(615), - [anon_sym_LBRACE] = ACTIONS(617), + [STATE(82)] = { + [sym_export_statement] = STATE(825), + [sym_declaration] = STATE(825), + [sym_import] = STATE(3779), + [sym_import_statement] = STATE(825), + [sym_statement] = STATE(914), + [sym_expression_statement] = STATE(825), + [sym_variable_declaration] = STATE(850), + [sym_lexical_declaration] = STATE(850), + [sym_statement_block] = STATE(825), + [sym_if_statement] = STATE(825), + [sym_switch_statement] = STATE(825), + [sym_for_statement] = STATE(825), + [sym_for_in_statement] = STATE(825), + [sym_while_statement] = STATE(825), + [sym_do_statement] = STATE(825), + [sym_try_statement] = STATE(825), + [sym_with_statement] = STATE(825), + [sym_break_statement] = STATE(825), + [sym_continue_statement] = STATE(825), + [sym_debugger_statement] = STATE(825), + [sym_return_statement] = STATE(825), + [sym_throw_statement] = STATE(825), + [sym_empty_statement] = STATE(825), + [sym_labeled_statement] = STATE(825), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1959), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_class_declaration] = STATE(850), + [sym_function_expression] = STATE(2162), + [sym_function_declaration] = STATE(850), + [sym_generator_function] = STATE(2162), + [sym_generator_function_declaration] = STATE(850), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_sequence_expression] = STATE(5713), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_function_signature] = STATE(850), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_ambient_declaration] = STATE(850), + [sym_abstract_class_declaration] = STATE(850), + [sym_module] = STATE(850), + [sym_internal_module] = STATE(2410), + [sym_import_alias] = STATE(850), + [sym_interface_declaration] = STATE(850), + [sym_enum_declaration] = STATE(850), + [sym_type_alias_declaration] = STATE(850), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(3992), + [sym_identifier] = ACTIONS(543), + [anon_sym_export] = ACTIONS(545), + [anon_sym_type] = ACTIONS(547), + [anon_sym_namespace] = ACTIONS(549), + [anon_sym_LBRACE] = ACTIONS(551), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), - [anon_sym_with] = ACTIONS(619), + [anon_sym_with] = ACTIONS(553), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(621), + [anon_sym_let] = ACTIONS(555), [anon_sym_const] = ACTIONS(31), [anon_sym_BANG] = ACTIONS(33), - [anon_sym_if] = ACTIONS(623), + [anon_sym_if] = ACTIONS(557), [anon_sym_switch] = ACTIONS(37), - [anon_sym_for] = ACTIONS(625), + [anon_sym_for] = ACTIONS(559), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_SEMI] = ACTIONS(43), [anon_sym_await] = ACTIONS(45), - [anon_sym_while] = ACTIONS(627), + [anon_sym_while] = ACTIONS(561), [anon_sym_do] = ACTIONS(49), [anon_sym_try] = ACTIONS(51), [anon_sym_break] = ACTIONS(53), @@ -33398,10 +33574,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(629), - [anon_sym_async] = ACTIONS(631), - [anon_sym_function] = ACTIONS(633), - [anon_sym_new] = ACTIONS(635), + [anon_sym_class] = ACTIONS(563), + [anon_sym_async] = ACTIONS(565), + [anon_sym_function] = ACTIONS(567), + [anon_sym_new] = ACTIONS(569), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -33423,125 +33599,125 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(637), - [anon_sym_readonly] = ACTIONS(637), - [anon_sym_get] = ACTIONS(637), - [anon_sym_set] = ACTIONS(637), - [anon_sym_declare] = ACTIONS(639), - [anon_sym_public] = ACTIONS(637), - [anon_sym_private] = ACTIONS(637), - [anon_sym_protected] = ACTIONS(637), - [anon_sym_override] = ACTIONS(637), - [anon_sym_module] = ACTIONS(641), - [anon_sym_any] = ACTIONS(637), - [anon_sym_number] = ACTIONS(637), - [anon_sym_boolean] = ACTIONS(637), - [anon_sym_string] = ACTIONS(637), - [anon_sym_symbol] = ACTIONS(637), - [anon_sym_object] = ACTIONS(637), + [anon_sym_static] = ACTIONS(571), + [anon_sym_readonly] = ACTIONS(571), + [anon_sym_get] = ACTIONS(571), + [anon_sym_set] = ACTIONS(571), + [anon_sym_declare] = ACTIONS(573), + [anon_sym_public] = ACTIONS(571), + [anon_sym_private] = ACTIONS(571), + [anon_sym_protected] = ACTIONS(571), + [anon_sym_override] = ACTIONS(571), + [anon_sym_module] = ACTIONS(575), + [anon_sym_any] = ACTIONS(571), + [anon_sym_number] = ACTIONS(571), + [anon_sym_boolean] = ACTIONS(571), + [anon_sym_string] = ACTIONS(571), + [anon_sym_symbol] = ACTIONS(571), + [anon_sym_object] = ACTIONS(571), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, - [STATE(82)] = { - [sym_export_statement] = STATE(840), - [sym_declaration] = STATE(840), - [sym_import] = STATE(3770), - [sym_import_statement] = STATE(840), - [sym_statement] = STATE(867), - [sym_expression_statement] = STATE(840), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(840), - [sym_if_statement] = STATE(840), - [sym_switch_statement] = STATE(840), - [sym_for_statement] = STATE(840), - [sym_for_in_statement] = STATE(840), - [sym_while_statement] = STATE(840), - [sym_do_statement] = STATE(840), - [sym_try_statement] = STATE(840), - [sym_with_statement] = STATE(840), - [sym_break_statement] = STATE(840), - [sym_continue_statement] = STATE(840), - [sym_debugger_statement] = STATE(840), - [sym_return_statement] = STATE(840), - [sym_throw_statement] = STATE(840), - [sym_empty_statement] = STATE(840), - [sym_labeled_statement] = STATE(840), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(2009), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2190), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2190), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_sequence_expression] = STATE(5619), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_function_signature] = STATE(846), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(2407), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4017), - [sym_identifier] = ACTIONS(609), - [anon_sym_export] = ACTIONS(611), - [anon_sym_type] = ACTIONS(613), - [anon_sym_namespace] = ACTIONS(615), - [anon_sym_LBRACE] = ACTIONS(617), + [STATE(83)] = { + [sym_export_statement] = STATE(825), + [sym_declaration] = STATE(825), + [sym_import] = STATE(3779), + [sym_import_statement] = STATE(825), + [sym_statement] = STATE(921), + [sym_expression_statement] = STATE(825), + [sym_variable_declaration] = STATE(850), + [sym_lexical_declaration] = STATE(850), + [sym_statement_block] = STATE(825), + [sym_if_statement] = STATE(825), + [sym_switch_statement] = STATE(825), + [sym_for_statement] = STATE(825), + [sym_for_in_statement] = STATE(825), + [sym_while_statement] = STATE(825), + [sym_do_statement] = STATE(825), + [sym_try_statement] = STATE(825), + [sym_with_statement] = STATE(825), + [sym_break_statement] = STATE(825), + [sym_continue_statement] = STATE(825), + [sym_debugger_statement] = STATE(825), + [sym_return_statement] = STATE(825), + [sym_throw_statement] = STATE(825), + [sym_empty_statement] = STATE(825), + [sym_labeled_statement] = STATE(825), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1959), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_class_declaration] = STATE(850), + [sym_function_expression] = STATE(2162), + [sym_function_declaration] = STATE(850), + [sym_generator_function] = STATE(2162), + [sym_generator_function_declaration] = STATE(850), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_sequence_expression] = STATE(5713), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_function_signature] = STATE(850), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_ambient_declaration] = STATE(850), + [sym_abstract_class_declaration] = STATE(850), + [sym_module] = STATE(850), + [sym_internal_module] = STATE(2410), + [sym_import_alias] = STATE(850), + [sym_interface_declaration] = STATE(850), + [sym_enum_declaration] = STATE(850), + [sym_type_alias_declaration] = STATE(850), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(3992), + [sym_identifier] = ACTIONS(543), + [anon_sym_export] = ACTIONS(545), + [anon_sym_type] = ACTIONS(547), + [anon_sym_namespace] = ACTIONS(549), + [anon_sym_LBRACE] = ACTIONS(551), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), - [anon_sym_with] = ACTIONS(619), + [anon_sym_with] = ACTIONS(553), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(621), + [anon_sym_let] = ACTIONS(555), [anon_sym_const] = ACTIONS(31), [anon_sym_BANG] = ACTIONS(33), - [anon_sym_if] = ACTIONS(623), + [anon_sym_if] = ACTIONS(557), [anon_sym_switch] = ACTIONS(37), - [anon_sym_for] = ACTIONS(625), + [anon_sym_for] = ACTIONS(559), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_SEMI] = ACTIONS(43), [anon_sym_await] = ACTIONS(45), - [anon_sym_while] = ACTIONS(627), + [anon_sym_while] = ACTIONS(561), [anon_sym_do] = ACTIONS(49), [anon_sym_try] = ACTIONS(51), [anon_sym_break] = ACTIONS(53), @@ -33553,10 +33729,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(629), - [anon_sym_async] = ACTIONS(631), - [anon_sym_function] = ACTIONS(633), - [anon_sym_new] = ACTIONS(635), + [anon_sym_class] = ACTIONS(563), + [anon_sym_async] = ACTIONS(565), + [anon_sym_function] = ACTIONS(567), + [anon_sym_new] = ACTIONS(569), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -33578,125 +33754,125 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(637), - [anon_sym_readonly] = ACTIONS(637), - [anon_sym_get] = ACTIONS(637), - [anon_sym_set] = ACTIONS(637), - [anon_sym_declare] = ACTIONS(639), - [anon_sym_public] = ACTIONS(637), - [anon_sym_private] = ACTIONS(637), - [anon_sym_protected] = ACTIONS(637), - [anon_sym_override] = ACTIONS(637), - [anon_sym_module] = ACTIONS(641), - [anon_sym_any] = ACTIONS(637), - [anon_sym_number] = ACTIONS(637), - [anon_sym_boolean] = ACTIONS(637), - [anon_sym_string] = ACTIONS(637), - [anon_sym_symbol] = ACTIONS(637), - [anon_sym_object] = ACTIONS(637), + [anon_sym_static] = ACTIONS(571), + [anon_sym_readonly] = ACTIONS(571), + [anon_sym_get] = ACTIONS(571), + [anon_sym_set] = ACTIONS(571), + [anon_sym_declare] = ACTIONS(573), + [anon_sym_public] = ACTIONS(571), + [anon_sym_private] = ACTIONS(571), + [anon_sym_protected] = ACTIONS(571), + [anon_sym_override] = ACTIONS(571), + [anon_sym_module] = ACTIONS(575), + [anon_sym_any] = ACTIONS(571), + [anon_sym_number] = ACTIONS(571), + [anon_sym_boolean] = ACTIONS(571), + [anon_sym_string] = ACTIONS(571), + [anon_sym_symbol] = ACTIONS(571), + [anon_sym_object] = ACTIONS(571), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, - [STATE(83)] = { - [sym_export_statement] = STATE(840), - [sym_declaration] = STATE(840), - [sym_import] = STATE(3770), - [sym_import_statement] = STATE(840), - [sym_statement] = STATE(868), - [sym_expression_statement] = STATE(840), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(840), - [sym_if_statement] = STATE(840), - [sym_switch_statement] = STATE(840), - [sym_for_statement] = STATE(840), - [sym_for_in_statement] = STATE(840), - [sym_while_statement] = STATE(840), - [sym_do_statement] = STATE(840), - [sym_try_statement] = STATE(840), - [sym_with_statement] = STATE(840), - [sym_break_statement] = STATE(840), - [sym_continue_statement] = STATE(840), - [sym_debugger_statement] = STATE(840), - [sym_return_statement] = STATE(840), - [sym_throw_statement] = STATE(840), - [sym_empty_statement] = STATE(840), - [sym_labeled_statement] = STATE(840), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(2009), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2190), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2190), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_sequence_expression] = STATE(5619), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_function_signature] = STATE(846), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(2407), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4017), - [sym_identifier] = ACTIONS(609), - [anon_sym_export] = ACTIONS(611), - [anon_sym_type] = ACTIONS(613), - [anon_sym_namespace] = ACTIONS(615), - [anon_sym_LBRACE] = ACTIONS(617), + [STATE(84)] = { + [sym_export_statement] = STATE(825), + [sym_declaration] = STATE(825), + [sym_import] = STATE(3779), + [sym_import_statement] = STATE(825), + [sym_statement] = STATE(831), + [sym_expression_statement] = STATE(825), + [sym_variable_declaration] = STATE(850), + [sym_lexical_declaration] = STATE(850), + [sym_statement_block] = STATE(825), + [sym_if_statement] = STATE(825), + [sym_switch_statement] = STATE(825), + [sym_for_statement] = STATE(825), + [sym_for_in_statement] = STATE(825), + [sym_while_statement] = STATE(825), + [sym_do_statement] = STATE(825), + [sym_try_statement] = STATE(825), + [sym_with_statement] = STATE(825), + [sym_break_statement] = STATE(825), + [sym_continue_statement] = STATE(825), + [sym_debugger_statement] = STATE(825), + [sym_return_statement] = STATE(825), + [sym_throw_statement] = STATE(825), + [sym_empty_statement] = STATE(825), + [sym_labeled_statement] = STATE(825), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1959), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_class_declaration] = STATE(850), + [sym_function_expression] = STATE(2162), + [sym_function_declaration] = STATE(850), + [sym_generator_function] = STATE(2162), + [sym_generator_function_declaration] = STATE(850), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_sequence_expression] = STATE(5713), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_function_signature] = STATE(850), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_ambient_declaration] = STATE(850), + [sym_abstract_class_declaration] = STATE(850), + [sym_module] = STATE(850), + [sym_internal_module] = STATE(2410), + [sym_import_alias] = STATE(850), + [sym_interface_declaration] = STATE(850), + [sym_enum_declaration] = STATE(850), + [sym_type_alias_declaration] = STATE(850), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(3992), + [sym_identifier] = ACTIONS(543), + [anon_sym_export] = ACTIONS(545), + [anon_sym_type] = ACTIONS(547), + [anon_sym_namespace] = ACTIONS(549), + [anon_sym_LBRACE] = ACTIONS(551), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), - [anon_sym_with] = ACTIONS(619), + [anon_sym_with] = ACTIONS(553), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(621), + [anon_sym_let] = ACTIONS(555), [anon_sym_const] = ACTIONS(31), [anon_sym_BANG] = ACTIONS(33), - [anon_sym_if] = ACTIONS(623), + [anon_sym_if] = ACTIONS(557), [anon_sym_switch] = ACTIONS(37), - [anon_sym_for] = ACTIONS(625), + [anon_sym_for] = ACTIONS(559), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_SEMI] = ACTIONS(43), [anon_sym_await] = ACTIONS(45), - [anon_sym_while] = ACTIONS(627), + [anon_sym_while] = ACTIONS(561), [anon_sym_do] = ACTIONS(49), [anon_sym_try] = ACTIONS(51), [anon_sym_break] = ACTIONS(53), @@ -33708,10 +33884,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(629), - [anon_sym_async] = ACTIONS(631), - [anon_sym_function] = ACTIONS(633), - [anon_sym_new] = ACTIONS(635), + [anon_sym_class] = ACTIONS(563), + [anon_sym_async] = ACTIONS(565), + [anon_sym_function] = ACTIONS(567), + [anon_sym_new] = ACTIONS(569), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -33733,125 +33909,125 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(637), - [anon_sym_readonly] = ACTIONS(637), - [anon_sym_get] = ACTIONS(637), - [anon_sym_set] = ACTIONS(637), - [anon_sym_declare] = ACTIONS(639), - [anon_sym_public] = ACTIONS(637), - [anon_sym_private] = ACTIONS(637), - [anon_sym_protected] = ACTIONS(637), - [anon_sym_override] = ACTIONS(637), - [anon_sym_module] = ACTIONS(641), - [anon_sym_any] = ACTIONS(637), - [anon_sym_number] = ACTIONS(637), - [anon_sym_boolean] = ACTIONS(637), - [anon_sym_string] = ACTIONS(637), - [anon_sym_symbol] = ACTIONS(637), - [anon_sym_object] = ACTIONS(637), + [anon_sym_static] = ACTIONS(571), + [anon_sym_readonly] = ACTIONS(571), + [anon_sym_get] = ACTIONS(571), + [anon_sym_set] = ACTIONS(571), + [anon_sym_declare] = ACTIONS(573), + [anon_sym_public] = ACTIONS(571), + [anon_sym_private] = ACTIONS(571), + [anon_sym_protected] = ACTIONS(571), + [anon_sym_override] = ACTIONS(571), + [anon_sym_module] = ACTIONS(575), + [anon_sym_any] = ACTIONS(571), + [anon_sym_number] = ACTIONS(571), + [anon_sym_boolean] = ACTIONS(571), + [anon_sym_string] = ACTIONS(571), + [anon_sym_symbol] = ACTIONS(571), + [anon_sym_object] = ACTIONS(571), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, - [STATE(84)] = { - [sym_export_statement] = STATE(840), - [sym_declaration] = STATE(840), - [sym_import] = STATE(3770), - [sym_import_statement] = STATE(840), - [sym_statement] = STATE(869), - [sym_expression_statement] = STATE(840), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(840), - [sym_if_statement] = STATE(840), - [sym_switch_statement] = STATE(840), - [sym_for_statement] = STATE(840), - [sym_for_in_statement] = STATE(840), - [sym_while_statement] = STATE(840), - [sym_do_statement] = STATE(840), - [sym_try_statement] = STATE(840), - [sym_with_statement] = STATE(840), - [sym_break_statement] = STATE(840), - [sym_continue_statement] = STATE(840), - [sym_debugger_statement] = STATE(840), - [sym_return_statement] = STATE(840), - [sym_throw_statement] = STATE(840), - [sym_empty_statement] = STATE(840), - [sym_labeled_statement] = STATE(840), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(2009), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2190), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2190), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_sequence_expression] = STATE(5619), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_function_signature] = STATE(846), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(2407), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4017), - [sym_identifier] = ACTIONS(609), - [anon_sym_export] = ACTIONS(611), - [anon_sym_type] = ACTIONS(613), - [anon_sym_namespace] = ACTIONS(615), - [anon_sym_LBRACE] = ACTIONS(617), + [STATE(85)] = { + [sym_export_statement] = STATE(825), + [sym_declaration] = STATE(825), + [sym_import] = STATE(3779), + [sym_import_statement] = STATE(825), + [sym_statement] = STATE(806), + [sym_expression_statement] = STATE(825), + [sym_variable_declaration] = STATE(850), + [sym_lexical_declaration] = STATE(850), + [sym_statement_block] = STATE(825), + [sym_if_statement] = STATE(825), + [sym_switch_statement] = STATE(825), + [sym_for_statement] = STATE(825), + [sym_for_in_statement] = STATE(825), + [sym_while_statement] = STATE(825), + [sym_do_statement] = STATE(825), + [sym_try_statement] = STATE(825), + [sym_with_statement] = STATE(825), + [sym_break_statement] = STATE(825), + [sym_continue_statement] = STATE(825), + [sym_debugger_statement] = STATE(825), + [sym_return_statement] = STATE(825), + [sym_throw_statement] = STATE(825), + [sym_empty_statement] = STATE(825), + [sym_labeled_statement] = STATE(825), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1959), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_class_declaration] = STATE(850), + [sym_function_expression] = STATE(2162), + [sym_function_declaration] = STATE(850), + [sym_generator_function] = STATE(2162), + [sym_generator_function_declaration] = STATE(850), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_sequence_expression] = STATE(5713), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_function_signature] = STATE(850), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_ambient_declaration] = STATE(850), + [sym_abstract_class_declaration] = STATE(850), + [sym_module] = STATE(850), + [sym_internal_module] = STATE(2410), + [sym_import_alias] = STATE(850), + [sym_interface_declaration] = STATE(850), + [sym_enum_declaration] = STATE(850), + [sym_type_alias_declaration] = STATE(850), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(3992), + [sym_identifier] = ACTIONS(543), + [anon_sym_export] = ACTIONS(545), + [anon_sym_type] = ACTIONS(547), + [anon_sym_namespace] = ACTIONS(549), + [anon_sym_LBRACE] = ACTIONS(551), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), - [anon_sym_with] = ACTIONS(619), + [anon_sym_with] = ACTIONS(553), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(621), + [anon_sym_let] = ACTIONS(555), [anon_sym_const] = ACTIONS(31), [anon_sym_BANG] = ACTIONS(33), - [anon_sym_if] = ACTIONS(623), + [anon_sym_if] = ACTIONS(557), [anon_sym_switch] = ACTIONS(37), - [anon_sym_for] = ACTIONS(625), + [anon_sym_for] = ACTIONS(559), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_SEMI] = ACTIONS(43), [anon_sym_await] = ACTIONS(45), - [anon_sym_while] = ACTIONS(627), + [anon_sym_while] = ACTIONS(561), [anon_sym_do] = ACTIONS(49), [anon_sym_try] = ACTIONS(51), [anon_sym_break] = ACTIONS(53), @@ -33863,10 +34039,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(629), - [anon_sym_async] = ACTIONS(631), - [anon_sym_function] = ACTIONS(633), - [anon_sym_new] = ACTIONS(635), + [anon_sym_class] = ACTIONS(563), + [anon_sym_async] = ACTIONS(565), + [anon_sym_function] = ACTIONS(567), + [anon_sym_new] = ACTIONS(569), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -33888,125 +34064,125 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(637), - [anon_sym_readonly] = ACTIONS(637), - [anon_sym_get] = ACTIONS(637), - [anon_sym_set] = ACTIONS(637), - [anon_sym_declare] = ACTIONS(639), - [anon_sym_public] = ACTIONS(637), - [anon_sym_private] = ACTIONS(637), - [anon_sym_protected] = ACTIONS(637), - [anon_sym_override] = ACTIONS(637), - [anon_sym_module] = ACTIONS(641), - [anon_sym_any] = ACTIONS(637), - [anon_sym_number] = ACTIONS(637), - [anon_sym_boolean] = ACTIONS(637), - [anon_sym_string] = ACTIONS(637), - [anon_sym_symbol] = ACTIONS(637), - [anon_sym_object] = ACTIONS(637), + [anon_sym_static] = ACTIONS(571), + [anon_sym_readonly] = ACTIONS(571), + [anon_sym_get] = ACTIONS(571), + [anon_sym_set] = ACTIONS(571), + [anon_sym_declare] = ACTIONS(573), + [anon_sym_public] = ACTIONS(571), + [anon_sym_private] = ACTIONS(571), + [anon_sym_protected] = ACTIONS(571), + [anon_sym_override] = ACTIONS(571), + [anon_sym_module] = ACTIONS(575), + [anon_sym_any] = ACTIONS(571), + [anon_sym_number] = ACTIONS(571), + [anon_sym_boolean] = ACTIONS(571), + [anon_sym_string] = ACTIONS(571), + [anon_sym_symbol] = ACTIONS(571), + [anon_sym_object] = ACTIONS(571), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, - [STATE(85)] = { - [sym_export_statement] = STATE(840), - [sym_declaration] = STATE(840), - [sym_import] = STATE(3770), - [sym_import_statement] = STATE(840), - [sym_statement] = STATE(876), - [sym_expression_statement] = STATE(840), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(840), - [sym_if_statement] = STATE(840), - [sym_switch_statement] = STATE(840), - [sym_for_statement] = STATE(840), - [sym_for_in_statement] = STATE(840), - [sym_while_statement] = STATE(840), - [sym_do_statement] = STATE(840), - [sym_try_statement] = STATE(840), - [sym_with_statement] = STATE(840), - [sym_break_statement] = STATE(840), - [sym_continue_statement] = STATE(840), - [sym_debugger_statement] = STATE(840), - [sym_return_statement] = STATE(840), - [sym_throw_statement] = STATE(840), - [sym_empty_statement] = STATE(840), - [sym_labeled_statement] = STATE(840), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(2009), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2190), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2190), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_sequence_expression] = STATE(5619), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_function_signature] = STATE(846), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(2407), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4017), - [sym_identifier] = ACTIONS(609), - [anon_sym_export] = ACTIONS(611), - [anon_sym_type] = ACTIONS(613), - [anon_sym_namespace] = ACTIONS(615), - [anon_sym_LBRACE] = ACTIONS(617), + [STATE(86)] = { + [sym_export_statement] = STATE(825), + [sym_declaration] = STATE(825), + [sym_import] = STATE(3779), + [sym_import_statement] = STATE(825), + [sym_statement] = STATE(6042), + [sym_expression_statement] = STATE(825), + [sym_variable_declaration] = STATE(850), + [sym_lexical_declaration] = STATE(850), + [sym_statement_block] = STATE(825), + [sym_if_statement] = STATE(825), + [sym_switch_statement] = STATE(825), + [sym_for_statement] = STATE(825), + [sym_for_in_statement] = STATE(825), + [sym_while_statement] = STATE(825), + [sym_do_statement] = STATE(825), + [sym_try_statement] = STATE(825), + [sym_with_statement] = STATE(825), + [sym_break_statement] = STATE(825), + [sym_continue_statement] = STATE(825), + [sym_debugger_statement] = STATE(825), + [sym_return_statement] = STATE(825), + [sym_throw_statement] = STATE(825), + [sym_empty_statement] = STATE(825), + [sym_labeled_statement] = STATE(825), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1959), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_class_declaration] = STATE(850), + [sym_function_expression] = STATE(2162), + [sym_function_declaration] = STATE(850), + [sym_generator_function] = STATE(2162), + [sym_generator_function_declaration] = STATE(850), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_sequence_expression] = STATE(5713), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_function_signature] = STATE(850), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_ambient_declaration] = STATE(850), + [sym_abstract_class_declaration] = STATE(850), + [sym_module] = STATE(850), + [sym_internal_module] = STATE(2410), + [sym_import_alias] = STATE(850), + [sym_interface_declaration] = STATE(850), + [sym_enum_declaration] = STATE(850), + [sym_type_alias_declaration] = STATE(850), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(3903), + [sym_identifier] = ACTIONS(577), + [anon_sym_export] = ACTIONS(579), + [anon_sym_type] = ACTIONS(581), + [anon_sym_namespace] = ACTIONS(583), + [anon_sym_LBRACE] = ACTIONS(551), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), - [anon_sym_with] = ACTIONS(619), + [anon_sym_with] = ACTIONS(585), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(621), + [anon_sym_let] = ACTIONS(587), [anon_sym_const] = ACTIONS(31), [anon_sym_BANG] = ACTIONS(33), - [anon_sym_if] = ACTIONS(623), + [anon_sym_if] = ACTIONS(589), [anon_sym_switch] = ACTIONS(37), - [anon_sym_for] = ACTIONS(625), + [anon_sym_for] = ACTIONS(591), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_SEMI] = ACTIONS(43), [anon_sym_await] = ACTIONS(45), - [anon_sym_while] = ACTIONS(627), + [anon_sym_while] = ACTIONS(593), [anon_sym_do] = ACTIONS(49), [anon_sym_try] = ACTIONS(51), [anon_sym_break] = ACTIONS(53), @@ -34018,10 +34194,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(629), - [anon_sym_async] = ACTIONS(631), - [anon_sym_function] = ACTIONS(633), - [anon_sym_new] = ACTIONS(635), + [anon_sym_class] = ACTIONS(563), + [anon_sym_async] = ACTIONS(595), + [anon_sym_function] = ACTIONS(567), + [anon_sym_new] = ACTIONS(597), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -34043,275 +34219,120 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(637), - [anon_sym_readonly] = ACTIONS(637), - [anon_sym_get] = ACTIONS(637), - [anon_sym_set] = ACTIONS(637), - [anon_sym_declare] = ACTIONS(639), - [anon_sym_public] = ACTIONS(637), - [anon_sym_private] = ACTIONS(637), - [anon_sym_protected] = ACTIONS(637), - [anon_sym_override] = ACTIONS(637), - [anon_sym_module] = ACTIONS(641), - [anon_sym_any] = ACTIONS(637), - [anon_sym_number] = ACTIONS(637), - [anon_sym_boolean] = ACTIONS(637), - [anon_sym_string] = ACTIONS(637), - [anon_sym_symbol] = ACTIONS(637), - [anon_sym_object] = ACTIONS(637), + [anon_sym_static] = ACTIONS(599), + [anon_sym_readonly] = ACTIONS(599), + [anon_sym_get] = ACTIONS(599), + [anon_sym_set] = ACTIONS(599), + [anon_sym_declare] = ACTIONS(601), + [anon_sym_public] = ACTIONS(599), + [anon_sym_private] = ACTIONS(599), + [anon_sym_protected] = ACTIONS(599), + [anon_sym_override] = ACTIONS(599), + [anon_sym_module] = ACTIONS(603), + [anon_sym_any] = ACTIONS(599), + [anon_sym_number] = ACTIONS(599), + [anon_sym_boolean] = ACTIONS(599), + [anon_sym_string] = ACTIONS(599), + [anon_sym_symbol] = ACTIONS(599), + [anon_sym_object] = ACTIONS(599), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, - [STATE(86)] = { - [sym_import] = STATE(3774), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(2193), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(3825), - [sym_assignment_pattern] = STATE(5234), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(3825), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_nested_identifier] = STATE(5895), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1273), - [sym_subscript_expression] = STATE(1273), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(3825), - [sym_spread_element] = STATE(5286), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(2338), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(4562), - [sym_pattern] = STATE(4712), - [sym_rest_pattern] = STATE(4514), - [sym_non_null_expression] = STATE(1273), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(3212), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(3907), - [sym_tuple_parameter] = STATE(5091), - [sym_optional_tuple_parameter] = STATE(5091), - [sym_optional_type] = STATE(5091), - [sym_rest_type] = STATE(5091), - [sym__tuple_type_member] = STATE(5091), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5813), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [aux_sym_export_statement_repeat1] = STATE(4660), - [aux_sym_array_repeat1] = STATE(5298), - [aux_sym_array_pattern_repeat1] = STATE(5320), - [sym_identifier] = ACTIONS(543), - [anon_sym_export] = ACTIONS(545), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_type] = ACTIONS(545), - [anon_sym_namespace] = ACTIONS(549), - [anon_sym_LBRACE] = ACTIONS(551), - [anon_sym_COMMA] = ACTIONS(553), - [anon_sym_typeof] = ACTIONS(555), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(545), - [anon_sym_const] = ACTIONS(133), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(138), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(563), - [anon_sym_RBRACK] = ACTIONS(689), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(567), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(569), - [anon_sym_using] = ACTIONS(571), - [anon_sym_DOT_DOT_DOT] = ACTIONS(573), - [anon_sym_AMP] = ACTIONS(575), - [anon_sym_PIPE] = ACTIONS(577), - [anon_sym_PLUS] = ACTIONS(579), - [anon_sym_DASH] = ACTIONS(579), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(585), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(188), - [sym_number] = ACTIONS(190), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(593), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(198), - [sym_false] = ACTIONS(198), - [sym_null] = ACTIONS(198), - [sym_undefined] = ACTIONS(595), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(545), - [anon_sym_readonly] = ACTIONS(597), - [anon_sym_get] = ACTIONS(545), - [anon_sym_set] = ACTIONS(545), - [anon_sym_QMARK] = ACTIONS(599), - [anon_sym_declare] = ACTIONS(545), - [anon_sym_public] = ACTIONS(545), - [anon_sym_private] = ACTIONS(545), - [anon_sym_protected] = ACTIONS(545), - [anon_sym_override] = ACTIONS(545), - [anon_sym_module] = ACTIONS(545), - [anon_sym_any] = ACTIONS(601), - [anon_sym_number] = ACTIONS(601), - [anon_sym_boolean] = ACTIONS(601), - [anon_sym_string] = ACTIONS(601), - [anon_sym_symbol] = ACTIONS(601), - [anon_sym_object] = ACTIONS(601), - [anon_sym_abstract] = ACTIONS(603), - [anon_sym_infer] = ACTIONS(605), - [anon_sym_keyof] = ACTIONS(607), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), - [sym_html_comment] = ACTIONS(5), - }, [STATE(87)] = { - [sym_import] = STATE(3770), - [sym_parenthesized_expression] = STATE(1294), - [sym_expression] = STATE(2614), - [sym_primary_expression] = STATE(1646), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(6205), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(6205), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2694), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1294), - [sym_subscript_expression] = STATE(1294), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6205), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1294), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [aux_sym_object_repeat1] = STATE(4828), - [aux_sym_object_pattern_repeat1] = STATE(5022), - [sym_identifier] = ACTIONS(691), - [anon_sym_export] = ACTIONS(693), + [sym_import] = STATE(3779), + [sym_parenthesized_expression] = STATE(1303), + [sym_expression] = STATE(2600), + [sym_primary_expression] = STATE(1669), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(6007), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(6007), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(2659), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1303), + [sym_subscript_expression] = STATE(1303), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6007), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1303), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [aux_sym_object_repeat1] = STATE(4854), + [aux_sym_object_pattern_repeat1] = STATE(4830), + [sym_identifier] = ACTIONS(693), + [anon_sym_export] = ACTIONS(695), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(693), - [anon_sym_EQ] = ACTIONS(695), + [anon_sym_type] = ACTIONS(695), + [anon_sym_EQ] = ACTIONS(697), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(697), - [anon_sym_LBRACE] = ACTIONS(699), - [anon_sym_COMMA] = ACTIONS(158), - [anon_sym_RBRACE] = ACTIONS(701), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(693), - [anon_sym_BANG] = ACTIONS(183), + [anon_sym_namespace] = ACTIONS(699), + [anon_sym_LBRACE] = ACTIONS(701), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(703), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(695), + [anon_sym_BANG] = ACTIONS(182), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_SEMI] = ACTIONS(158), - [anon_sym_await] = ACTIONS(140), + [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(705), - [anon_sym_yield] = ACTIONS(142), + [anon_sym_COLON] = ACTIONS(707), + [anon_sym_yield] = ACTIONS(141), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(708), + [anon_sym_DOT] = ACTIONS(710), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(712), - [anon_sym_function] = ACTIONS(714), - [anon_sym_EQ_GT] = ACTIONS(716), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(718), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(714), + [anon_sym_function] = ACTIONS(716), + [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(720), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -34320,152 +34341,152 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), [anon_sym_SLASH] = ACTIONS(81), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(177), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(192), + [sym_private_property_identifier] = ACTIONS(191), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(722), + [sym_undefined] = ACTIONS(724), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(693), - [anon_sym_readonly] = ACTIONS(693), - [anon_sym_get] = ACTIONS(693), - [anon_sym_set] = ACTIONS(693), - [anon_sym_QMARK] = ACTIONS(724), - [anon_sym_declare] = ACTIONS(693), - [anon_sym_public] = ACTIONS(693), - [anon_sym_private] = ACTIONS(693), - [anon_sym_protected] = ACTIONS(693), - [anon_sym_override] = ACTIONS(693), - [anon_sym_module] = ACTIONS(693), - [anon_sym_any] = ACTIONS(693), - [anon_sym_number] = ACTIONS(693), - [anon_sym_boolean] = ACTIONS(693), - [anon_sym_string] = ACTIONS(693), - [anon_sym_symbol] = ACTIONS(693), - [anon_sym_object] = ACTIONS(693), + [anon_sym_static] = ACTIONS(695), + [anon_sym_readonly] = ACTIONS(695), + [anon_sym_get] = ACTIONS(695), + [anon_sym_set] = ACTIONS(695), + [anon_sym_QMARK] = ACTIONS(726), + [anon_sym_declare] = ACTIONS(695), + [anon_sym_public] = ACTIONS(695), + [anon_sym_private] = ACTIONS(695), + [anon_sym_protected] = ACTIONS(695), + [anon_sym_override] = ACTIONS(695), + [anon_sym_module] = ACTIONS(695), + [anon_sym_any] = ACTIONS(695), + [anon_sym_number] = ACTIONS(695), + [anon_sym_boolean] = ACTIONS(695), + [anon_sym_string] = ACTIONS(695), + [anon_sym_symbol] = ACTIONS(695), + [anon_sym_object] = ACTIONS(695), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(158), - [sym__ternary_qmark] = ACTIONS(158), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(726), + [sym__member_signature_marker] = ACTIONS(728), }, [STATE(88)] = { - [sym_import] = STATE(3770), - [sym_parenthesized_expression] = STATE(1294), - [sym_expression] = STATE(2614), - [sym_primary_expression] = STATE(1646), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(6205), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(6205), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2694), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1294), - [sym_subscript_expression] = STATE(1294), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6205), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1294), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [aux_sym_object_repeat1] = STATE(4828), - [aux_sym_object_pattern_repeat1] = STATE(5022), - [sym_identifier] = ACTIONS(691), - [anon_sym_export] = ACTIONS(693), + [sym_import] = STATE(3779), + [sym_parenthesized_expression] = STATE(1303), + [sym_expression] = STATE(2600), + [sym_primary_expression] = STATE(1669), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(6007), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(6007), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(2659), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1303), + [sym_subscript_expression] = STATE(1303), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6007), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1303), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [aux_sym_object_repeat1] = STATE(4854), + [aux_sym_object_pattern_repeat1] = STATE(4830), + [sym_identifier] = ACTIONS(693), + [anon_sym_export] = ACTIONS(695), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(693), - [anon_sym_EQ] = ACTIONS(695), + [anon_sym_type] = ACTIONS(695), + [anon_sym_EQ] = ACTIONS(697), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(697), - [anon_sym_LBRACE] = ACTIONS(699), - [anon_sym_COMMA] = ACTIONS(158), - [anon_sym_RBRACE] = ACTIONS(728), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(693), - [anon_sym_BANG] = ACTIONS(183), + [anon_sym_namespace] = ACTIONS(699), + [anon_sym_LBRACE] = ACTIONS(701), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(730), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(695), + [anon_sym_BANG] = ACTIONS(182), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_SEMI] = ACTIONS(158), - [anon_sym_await] = ACTIONS(140), + [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(705), - [anon_sym_yield] = ACTIONS(142), + [anon_sym_COLON] = ACTIONS(707), + [anon_sym_yield] = ACTIONS(141), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(708), + [anon_sym_DOT] = ACTIONS(710), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(712), - [anon_sym_function] = ACTIONS(714), - [anon_sym_EQ_GT] = ACTIONS(716), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(718), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(714), + [anon_sym_function] = ACTIONS(716), + [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(720), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -34474,152 +34495,152 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), [anon_sym_SLASH] = ACTIONS(81), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(177), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(192), + [sym_private_property_identifier] = ACTIONS(191), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(722), + [sym_undefined] = ACTIONS(724), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(693), - [anon_sym_readonly] = ACTIONS(693), - [anon_sym_get] = ACTIONS(693), - [anon_sym_set] = ACTIONS(693), - [anon_sym_QMARK] = ACTIONS(724), - [anon_sym_declare] = ACTIONS(693), - [anon_sym_public] = ACTIONS(693), - [anon_sym_private] = ACTIONS(693), - [anon_sym_protected] = ACTIONS(693), - [anon_sym_override] = ACTIONS(693), - [anon_sym_module] = ACTIONS(693), - [anon_sym_any] = ACTIONS(693), - [anon_sym_number] = ACTIONS(693), - [anon_sym_boolean] = ACTIONS(693), - [anon_sym_string] = ACTIONS(693), - [anon_sym_symbol] = ACTIONS(693), - [anon_sym_object] = ACTIONS(693), + [anon_sym_static] = ACTIONS(695), + [anon_sym_readonly] = ACTIONS(695), + [anon_sym_get] = ACTIONS(695), + [anon_sym_set] = ACTIONS(695), + [anon_sym_QMARK] = ACTIONS(726), + [anon_sym_declare] = ACTIONS(695), + [anon_sym_public] = ACTIONS(695), + [anon_sym_private] = ACTIONS(695), + [anon_sym_protected] = ACTIONS(695), + [anon_sym_override] = ACTIONS(695), + [anon_sym_module] = ACTIONS(695), + [anon_sym_any] = ACTIONS(695), + [anon_sym_number] = ACTIONS(695), + [anon_sym_boolean] = ACTIONS(695), + [anon_sym_string] = ACTIONS(695), + [anon_sym_symbol] = ACTIONS(695), + [anon_sym_object] = ACTIONS(695), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(158), - [sym__ternary_qmark] = ACTIONS(158), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(726), + [sym__member_signature_marker] = ACTIONS(728), }, [STATE(89)] = { - [sym_import] = STATE(3770), - [sym_parenthesized_expression] = STATE(1294), - [sym_expression] = STATE(2614), - [sym_primary_expression] = STATE(1646), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(6205), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(6205), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2694), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1294), - [sym_subscript_expression] = STATE(1294), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6205), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1294), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [aux_sym_object_repeat1] = STATE(4979), - [aux_sym_object_pattern_repeat1] = STATE(5022), - [sym_identifier] = ACTIONS(691), - [anon_sym_export] = ACTIONS(693), + [sym_import] = STATE(3779), + [sym_parenthesized_expression] = STATE(1303), + [sym_expression] = STATE(2600), + [sym_primary_expression] = STATE(1669), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(6007), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(6007), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(2659), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1303), + [sym_subscript_expression] = STATE(1303), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6007), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1303), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [aux_sym_object_repeat1] = STATE(4829), + [aux_sym_object_pattern_repeat1] = STATE(4830), + [sym_identifier] = ACTIONS(693), + [anon_sym_export] = ACTIONS(695), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(693), - [anon_sym_EQ] = ACTIONS(695), + [anon_sym_type] = ACTIONS(695), + [anon_sym_EQ] = ACTIONS(697), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(697), - [anon_sym_LBRACE] = ACTIONS(699), - [anon_sym_COMMA] = ACTIONS(158), - [anon_sym_RBRACE] = ACTIONS(730), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(693), - [anon_sym_BANG] = ACTIONS(183), + [anon_sym_namespace] = ACTIONS(699), + [anon_sym_LBRACE] = ACTIONS(701), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(732), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(695), + [anon_sym_BANG] = ACTIONS(182), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_SEMI] = ACTIONS(158), - [anon_sym_await] = ACTIONS(140), + [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(705), - [anon_sym_yield] = ACTIONS(142), + [anon_sym_COLON] = ACTIONS(707), + [anon_sym_yield] = ACTIONS(141), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(708), + [anon_sym_DOT] = ACTIONS(710), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(712), - [anon_sym_function] = ACTIONS(714), - [anon_sym_EQ_GT] = ACTIONS(716), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(718), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(714), + [anon_sym_function] = ACTIONS(716), + [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(720), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -34628,152 +34649,152 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), [anon_sym_SLASH] = ACTIONS(81), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(177), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(192), + [sym_private_property_identifier] = ACTIONS(191), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(722), + [sym_undefined] = ACTIONS(724), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(693), - [anon_sym_readonly] = ACTIONS(693), - [anon_sym_get] = ACTIONS(693), - [anon_sym_set] = ACTIONS(693), - [anon_sym_QMARK] = ACTIONS(724), - [anon_sym_declare] = ACTIONS(693), - [anon_sym_public] = ACTIONS(693), - [anon_sym_private] = ACTIONS(693), - [anon_sym_protected] = ACTIONS(693), - [anon_sym_override] = ACTIONS(693), - [anon_sym_module] = ACTIONS(693), - [anon_sym_any] = ACTIONS(693), - [anon_sym_number] = ACTIONS(693), - [anon_sym_boolean] = ACTIONS(693), - [anon_sym_string] = ACTIONS(693), - [anon_sym_symbol] = ACTIONS(693), - [anon_sym_object] = ACTIONS(693), + [anon_sym_static] = ACTIONS(695), + [anon_sym_readonly] = ACTIONS(695), + [anon_sym_get] = ACTIONS(695), + [anon_sym_set] = ACTIONS(695), + [anon_sym_QMARK] = ACTIONS(726), + [anon_sym_declare] = ACTIONS(695), + [anon_sym_public] = ACTIONS(695), + [anon_sym_private] = ACTIONS(695), + [anon_sym_protected] = ACTIONS(695), + [anon_sym_override] = ACTIONS(695), + [anon_sym_module] = ACTIONS(695), + [anon_sym_any] = ACTIONS(695), + [anon_sym_number] = ACTIONS(695), + [anon_sym_boolean] = ACTIONS(695), + [anon_sym_string] = ACTIONS(695), + [anon_sym_symbol] = ACTIONS(695), + [anon_sym_object] = ACTIONS(695), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(158), - [sym__ternary_qmark] = ACTIONS(158), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(726), + [sym__member_signature_marker] = ACTIONS(728), }, [STATE(90)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2613), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(3806), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(3806), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6142), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1272), - [sym_subscript_expression] = STATE(1272), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(3806), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_pattern] = STATE(4342), - [sym_rest_pattern] = STATE(3827), - [sym_non_null_expression] = STATE(1272), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(732), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2618), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(3709), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(3709), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6134), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1266), + [sym_subscript_expression] = STATE(1266), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(3709), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_pattern] = STATE(4554), + [sym_rest_pattern] = STATE(3685), + [sym_non_null_expression] = STATE(1266), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(734), [anon_sym_export] = ACTIONS(113), [anon_sym_STAR] = ACTIONS(120), [anon_sym_type] = ACTIONS(113), - [anon_sym_EQ] = ACTIONS(220), + [anon_sym_EQ] = ACTIONS(117), [anon_sym_as] = ACTIONS(120), [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(734), - [anon_sym_COMMA] = ACTIONS(223), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), + [anon_sym_LBRACE] = ACTIONS(736), + [anon_sym_COMMA] = ACTIONS(126), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), [anon_sym_let] = ACTIONS(113), - [anon_sym_BANG] = ACTIONS(135), - [anon_sym_LPAREN] = ACTIONS(736), - [anon_sym_RPAREN] = ACTIONS(223), - [anon_sym_await] = ACTIONS(140), + [anon_sym_BANG] = ACTIONS(134), + [anon_sym_LPAREN] = ACTIONS(738), + [anon_sym_RPAREN] = ACTIONS(126), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(223), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(739), + [anon_sym_COLON] = ACTIONS(126), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(741), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(152), - [anon_sym_function] = ACTIONS(154), - [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(742), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), - [anon_sym_DOT_DOT_DOT] = ACTIONS(166), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(151), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(744), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), + [anon_sym_DOT_DOT_DOT] = ACTIONS(165), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -34782,41 +34803,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(135), - [anon_sym_DASH] = ACTIONS(135), - [anon_sym_SLASH] = ACTIONS(174), + [anon_sym_PLUS] = ACTIONS(134), + [anon_sym_DASH] = ACTIONS(134), + [anon_sym_SLASH] = ACTIONS(173), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(744), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(746), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(185), - [anon_sym_DASH_DASH] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(747), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(752), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(754), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(184), + [anon_sym_DASH_DASH] = ACTIONS(184), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(749), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(754), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(756), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), [anon_sym_readonly] = ACTIONS(113), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), - [anon_sym_QMARK] = ACTIONS(756), + [anon_sym_QMARK] = ACTIONS(758), [anon_sym_declare] = ACTIONS(113), [anon_sym_public] = ACTIONS(113), [anon_sym_private] = ACTIONS(113), @@ -34830,254 +34851,102 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_symbol] = ACTIONS(113), [anon_sym_object] = ACTIONS(113), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(158), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, [STATE(91)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2613), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(3806), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(3806), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6142), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1272), - [sym_subscript_expression] = STATE(1272), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(3806), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_pattern] = STATE(4567), - [sym_rest_pattern] = STATE(3827), - [sym_non_null_expression] = STATE(1272), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(732), - [anon_sym_export] = ACTIONS(113), - [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(113), - [anon_sym_EQ] = ACTIONS(220), - [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(734), - [anon_sym_COMMA] = ACTIONS(223), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(113), - [anon_sym_BANG] = ACTIONS(135), - [anon_sym_LPAREN] = ACTIONS(736), - [anon_sym_RPAREN] = ACTIONS(223), - [anon_sym_await] = ACTIONS(140), - [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(223), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(739), - [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(120), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(152), - [anon_sym_function] = ACTIONS(154), - [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(742), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), - [anon_sym_DOT_DOT_DOT] = ACTIONS(166), - [anon_sym_AMP_AMP] = ACTIONS(120), - [anon_sym_PIPE_PIPE] = ACTIONS(120), - [anon_sym_GT_GT] = ACTIONS(120), - [anon_sym_GT_GT_GT] = ACTIONS(120), - [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(120), - [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(135), - [anon_sym_DASH] = ACTIONS(135), - [anon_sym_SLASH] = ACTIONS(174), - [anon_sym_PERCENT] = ACTIONS(120), - [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(744), - [anon_sym_LT_EQ] = ACTIONS(158), - [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), - [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), - [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(185), - [anon_sym_DASH_DASH] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(747), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(758), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(754), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(113), - [anon_sym_readonly] = ACTIONS(113), - [anon_sym_get] = ACTIONS(113), - [anon_sym_set] = ACTIONS(113), - [anon_sym_QMARK] = ACTIONS(756), - [anon_sym_declare] = ACTIONS(113), - [anon_sym_public] = ACTIONS(113), - [anon_sym_private] = ACTIONS(113), - [anon_sym_protected] = ACTIONS(113), - [anon_sym_override] = ACTIONS(113), - [anon_sym_module] = ACTIONS(113), - [anon_sym_any] = ACTIONS(113), - [anon_sym_number] = ACTIONS(113), - [anon_sym_boolean] = ACTIONS(113), - [anon_sym_string] = ACTIONS(113), - [anon_sym_symbol] = ACTIONS(113), - [anon_sym_object] = ACTIONS(113), - [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(158), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(92)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2613), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(3806), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(3806), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6142), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1272), - [sym_subscript_expression] = STATE(1272), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(3806), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_pattern] = STATE(4366), - [sym_rest_pattern] = STATE(3827), - [sym_non_null_expression] = STATE(1272), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(732), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2618), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(3709), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(3709), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6134), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1266), + [sym_subscript_expression] = STATE(1266), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(3709), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_pattern] = STATE(4362), + [sym_rest_pattern] = STATE(3685), + [sym_non_null_expression] = STATE(1266), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(734), [anon_sym_export] = ACTIONS(113), [anon_sym_STAR] = ACTIONS(120), [anon_sym_type] = ACTIONS(113), - [anon_sym_EQ] = ACTIONS(220), + [anon_sym_EQ] = ACTIONS(117), [anon_sym_as] = ACTIONS(120), [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(734), - [anon_sym_COMMA] = ACTIONS(223), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), + [anon_sym_LBRACE] = ACTIONS(736), + [anon_sym_COMMA] = ACTIONS(126), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), [anon_sym_let] = ACTIONS(113), - [anon_sym_BANG] = ACTIONS(135), - [anon_sym_LPAREN] = ACTIONS(736), - [anon_sym_RPAREN] = ACTIONS(223), - [anon_sym_await] = ACTIONS(140), + [anon_sym_BANG] = ACTIONS(134), + [anon_sym_LPAREN] = ACTIONS(738), + [anon_sym_RPAREN] = ACTIONS(126), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(223), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(739), + [anon_sym_COLON] = ACTIONS(126), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(741), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(152), - [anon_sym_function] = ACTIONS(154), - [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(742), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), - [anon_sym_DOT_DOT_DOT] = ACTIONS(166), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(151), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(744), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), + [anon_sym_DOT_DOT_DOT] = ACTIONS(165), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -35086,41 +34955,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(135), - [anon_sym_DASH] = ACTIONS(135), - [anon_sym_SLASH] = ACTIONS(174), + [anon_sym_PLUS] = ACTIONS(134), + [anon_sym_DASH] = ACTIONS(134), + [anon_sym_SLASH] = ACTIONS(173), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(744), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(746), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(185), - [anon_sym_DASH_DASH] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(747), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(184), + [anon_sym_DASH_DASH] = ACTIONS(184), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(749), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), [sym_this] = ACTIONS(760), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(754), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(756), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), [anon_sym_readonly] = ACTIONS(113), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), - [anon_sym_QMARK] = ACTIONS(756), + [anon_sym_QMARK] = ACTIONS(758), [anon_sym_declare] = ACTIONS(113), [anon_sym_public] = ACTIONS(113), [anon_sym_private] = ACTIONS(113), @@ -35134,254 +35003,254 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_symbol] = ACTIONS(113), [anon_sym_object] = ACTIONS(113), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(158), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(93)] = { - [sym_import] = STATE(3617), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(1798), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(3825), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(3825), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_nested_identifier] = STATE(5895), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym__formal_parameter] = STATE(5304), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1273), - [sym_subscript_expression] = STATE(1273), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(3825), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_sequence_expression] = STATE(6078), - [sym_string] = STATE(2167), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(4136), - [sym_pattern] = STATE(4582), - [sym_rest_pattern] = STATE(3827), - [sym_non_null_expression] = STATE(1273), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_nested_type_identifier] = STATE(2915), - [sym_accessibility_modifier] = STATE(296), - [sym_override_modifier] = STATE(311), - [sym_required_parameter] = STATE(5304), - [sym_optional_parameter] = STATE(5304), - [sym__parameter_name] = STATE(3829), - [sym__type_query_member_expression_in_type_annotation] = STATE(2902), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(4721), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5607), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [aux_sym_export_statement_repeat1] = STATE(272), + [STATE(92)] = { + [sym_import] = STATE(3775), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(1832), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(3650), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(3650), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_nested_identifier] = STATE(5998), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym__formal_parameter] = STATE(5400), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1289), + [sym_subscript_expression] = STATE(1289), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(3650), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_sequence_expression] = STATE(5921), + [sym_string] = STATE(2386), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(4187), + [sym_pattern] = STATE(4162), + [sym_rest_pattern] = STATE(3685), + [sym_non_null_expression] = STATE(1289), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_nested_type_identifier] = STATE(2911), + [sym_accessibility_modifier] = STATE(301), + [sym_override_modifier] = STATE(313), + [sym_required_parameter] = STATE(5400), + [sym_optional_parameter] = STATE(5400), + [sym__parameter_name] = STATE(3668), + [sym__type_query_member_expression_in_type_annotation] = STATE(2904), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(4780), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5817), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [aux_sym_export_statement_repeat1] = STATE(284), [sym_identifier] = ACTIONS(762), - [anon_sym_export] = ACTIONS(545), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_type] = ACTIONS(545), - [anon_sym_namespace] = ACTIONS(549), + [anon_sym_export] = ACTIONS(607), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_type] = ACTIONS(607), + [anon_sym_namespace] = ACTIONS(611), [anon_sym_LBRACE] = ACTIONS(764), [anon_sym_typeof] = ACTIONS(766), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(545), - [anon_sym_const] = ACTIONS(133), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(138), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(607), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(137), [anon_sym_RPAREN] = ACTIONS(768), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), [anon_sym_LBRACK] = ACTIONS(770), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(567), - [anon_sym_function] = ACTIONS(154), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(629), + [anon_sym_function] = ACTIONS(153), [anon_sym_new] = ACTIONS(772), - [anon_sym_using] = ACTIONS(571), - [anon_sym_DOT_DOT_DOT] = ACTIONS(166), + [anon_sym_using] = ACTIONS(633), + [anon_sym_DOT_DOT_DOT] = ACTIONS(165), [anon_sym_AMP] = ACTIONS(774), [anon_sym_PIPE] = ACTIONS(776), [anon_sym_PLUS] = ACTIONS(778), [anon_sym_DASH] = ACTIONS(778), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(585), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(647), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(780), [sym_number] = ACTIONS(782), - [sym_private_property_identifier] = ACTIONS(591), + [sym_private_property_identifier] = ACTIONS(653), [sym_this] = ACTIONS(784), - [sym_super] = ACTIONS(196), + [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(786), [sym_false] = ACTIONS(786), [sym_null] = ACTIONS(786), [sym_undefined] = ACTIONS(788), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(545), + [anon_sym_static] = ACTIONS(607), [anon_sym_readonly] = ACTIONS(790), - [anon_sym_get] = ACTIONS(545), - [anon_sym_set] = ACTIONS(545), + [anon_sym_get] = ACTIONS(607), + [anon_sym_set] = ACTIONS(607), [anon_sym_QMARK] = ACTIONS(792), - [anon_sym_declare] = ACTIONS(545), + [anon_sym_declare] = ACTIONS(607), [anon_sym_public] = ACTIONS(794), [anon_sym_private] = ACTIONS(794), [anon_sym_protected] = ACTIONS(794), [anon_sym_override] = ACTIONS(796), - [anon_sym_module] = ACTIONS(545), + [anon_sym_module] = ACTIONS(607), [anon_sym_any] = ACTIONS(798), [anon_sym_number] = ACTIONS(798), [anon_sym_boolean] = ACTIONS(798), [anon_sym_string] = ACTIONS(798), [anon_sym_symbol] = ACTIONS(798), [anon_sym_object] = ACTIONS(798), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(94)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2613), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(3806), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(3806), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6142), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1272), - [sym_subscript_expression] = STATE(1272), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(3806), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_pattern] = STATE(4345), - [sym_rest_pattern] = STATE(3827), - [sym_non_null_expression] = STATE(1272), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(732), + [STATE(93)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2618), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(3709), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(3709), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6134), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1266), + [sym_subscript_expression] = STATE(1266), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(3709), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_pattern] = STATE(4360), + [sym_rest_pattern] = STATE(3685), + [sym_non_null_expression] = STATE(1266), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(734), [anon_sym_export] = ACTIONS(113), [anon_sym_STAR] = ACTIONS(120), [anon_sym_type] = ACTIONS(113), - [anon_sym_EQ] = ACTIONS(220), + [anon_sym_EQ] = ACTIONS(117), [anon_sym_as] = ACTIONS(120), [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(734), - [anon_sym_COMMA] = ACTIONS(223), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), + [anon_sym_LBRACE] = ACTIONS(736), + [anon_sym_COMMA] = ACTIONS(126), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), [anon_sym_let] = ACTIONS(113), - [anon_sym_BANG] = ACTIONS(135), - [anon_sym_LPAREN] = ACTIONS(736), - [anon_sym_RPAREN] = ACTIONS(223), - [anon_sym_await] = ACTIONS(140), + [anon_sym_BANG] = ACTIONS(134), + [anon_sym_LPAREN] = ACTIONS(738), + [anon_sym_RPAREN] = ACTIONS(126), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(223), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(739), + [anon_sym_COLON] = ACTIONS(126), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(741), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(152), - [anon_sym_function] = ACTIONS(154), - [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(742), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), - [anon_sym_DOT_DOT_DOT] = ACTIONS(166), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(151), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(744), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), + [anon_sym_DOT_DOT_DOT] = ACTIONS(165), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -35390,41 +35259,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(135), - [anon_sym_DASH] = ACTIONS(135), - [anon_sym_SLASH] = ACTIONS(174), + [anon_sym_PLUS] = ACTIONS(134), + [anon_sym_DASH] = ACTIONS(134), + [anon_sym_SLASH] = ACTIONS(173), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(744), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(746), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(185), - [anon_sym_DASH_DASH] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(747), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(184), + [anon_sym_DASH_DASH] = ACTIONS(184), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(749), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), [sym_this] = ACTIONS(800), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(754), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(756), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), [anon_sym_readonly] = ACTIONS(113), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), - [anon_sym_QMARK] = ACTIONS(756), + [anon_sym_QMARK] = ACTIONS(758), [anon_sym_declare] = ACTIONS(113), [anon_sym_public] = ACTIONS(113), [anon_sym_private] = ACTIONS(113), @@ -35438,254 +35307,102 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_symbol] = ACTIONS(113), [anon_sym_object] = ACTIONS(113), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(158), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(95)] = { - [sym_import] = STATE(3617), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(1863), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(3825), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(3825), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_nested_identifier] = STATE(5895), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym__formal_parameter] = STATE(5304), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1273), - [sym_subscript_expression] = STATE(1273), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(3825), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_sequence_expression] = STATE(5995), - [sym_string] = STATE(2167), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(4136), - [sym_pattern] = STATE(4582), - [sym_rest_pattern] = STATE(3827), - [sym_non_null_expression] = STATE(1273), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_nested_type_identifier] = STATE(2915), - [sym_accessibility_modifier] = STATE(296), - [sym_override_modifier] = STATE(311), - [sym_required_parameter] = STATE(5304), - [sym_optional_parameter] = STATE(5304), - [sym__parameter_name] = STATE(3829), - [sym__type_query_member_expression_in_type_annotation] = STATE(2902), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(4669), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5607), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [aux_sym_export_statement_repeat1] = STATE(272), - [sym_identifier] = ACTIONS(762), - [anon_sym_export] = ACTIONS(545), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_type] = ACTIONS(545), - [anon_sym_namespace] = ACTIONS(549), - [anon_sym_LBRACE] = ACTIONS(764), - [anon_sym_typeof] = ACTIONS(766), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(545), - [anon_sym_const] = ACTIONS(133), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(138), - [anon_sym_RPAREN] = ACTIONS(768), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(770), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(567), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(772), - [anon_sym_using] = ACTIONS(571), - [anon_sym_DOT_DOT_DOT] = ACTIONS(166), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(778), - [anon_sym_DASH] = ACTIONS(778), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(585), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(780), - [sym_number] = ACTIONS(782), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(784), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(786), - [sym_false] = ACTIONS(786), - [sym_null] = ACTIONS(786), - [sym_undefined] = ACTIONS(788), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(545), - [anon_sym_readonly] = ACTIONS(790), - [anon_sym_get] = ACTIONS(545), - [anon_sym_set] = ACTIONS(545), - [anon_sym_QMARK] = ACTIONS(792), - [anon_sym_declare] = ACTIONS(545), - [anon_sym_public] = ACTIONS(794), - [anon_sym_private] = ACTIONS(794), - [anon_sym_protected] = ACTIONS(794), - [anon_sym_override] = ACTIONS(796), - [anon_sym_module] = ACTIONS(545), - [anon_sym_any] = ACTIONS(798), - [anon_sym_number] = ACTIONS(798), - [anon_sym_boolean] = ACTIONS(798), - [anon_sym_string] = ACTIONS(798), - [anon_sym_symbol] = ACTIONS(798), - [anon_sym_object] = ACTIONS(798), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(96)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2613), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(3806), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(3806), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6142), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1272), - [sym_subscript_expression] = STATE(1272), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(3806), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_pattern] = STATE(4613), - [sym_rest_pattern] = STATE(3827), - [sym_non_null_expression] = STATE(1272), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(732), + [STATE(94)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2618), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(3709), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(3709), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6134), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1266), + [sym_subscript_expression] = STATE(1266), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(3709), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_pattern] = STATE(4261), + [sym_rest_pattern] = STATE(3685), + [sym_non_null_expression] = STATE(1266), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(734), [anon_sym_export] = ACTIONS(113), [anon_sym_STAR] = ACTIONS(120), [anon_sym_type] = ACTIONS(113), - [anon_sym_EQ] = ACTIONS(220), + [anon_sym_EQ] = ACTIONS(117), [anon_sym_as] = ACTIONS(120), [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(734), - [anon_sym_COMMA] = ACTIONS(223), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), + [anon_sym_LBRACE] = ACTIONS(736), + [anon_sym_COMMA] = ACTIONS(126), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), [anon_sym_let] = ACTIONS(113), - [anon_sym_BANG] = ACTIONS(135), - [anon_sym_LPAREN] = ACTIONS(736), - [anon_sym_RPAREN] = ACTIONS(223), - [anon_sym_await] = ACTIONS(140), + [anon_sym_BANG] = ACTIONS(134), + [anon_sym_LPAREN] = ACTIONS(738), + [anon_sym_RPAREN] = ACTIONS(126), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(223), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(739), + [anon_sym_COLON] = ACTIONS(126), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(741), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(152), - [anon_sym_function] = ACTIONS(154), - [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(742), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), - [anon_sym_DOT_DOT_DOT] = ACTIONS(166), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(151), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(744), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), + [anon_sym_DOT_DOT_DOT] = ACTIONS(165), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -35694,41 +35411,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(135), - [anon_sym_DASH] = ACTIONS(135), - [anon_sym_SLASH] = ACTIONS(174), + [anon_sym_PLUS] = ACTIONS(134), + [anon_sym_DASH] = ACTIONS(134), + [anon_sym_SLASH] = ACTIONS(173), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(744), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(746), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(185), - [anon_sym_DASH_DASH] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(747), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(184), + [anon_sym_DASH_DASH] = ACTIONS(184), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(749), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), [sym_this] = ACTIONS(802), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(754), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(756), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), [anon_sym_readonly] = ACTIONS(113), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), - [anon_sym_QMARK] = ACTIONS(756), + [anon_sym_QMARK] = ACTIONS(758), [anon_sym_declare] = ACTIONS(113), [anon_sym_public] = ACTIONS(113), [anon_sym_private] = ACTIONS(113), @@ -35742,102 +35459,102 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_symbol] = ACTIONS(113), [anon_sym_object] = ACTIONS(113), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(158), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(97)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2613), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(3806), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(3806), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6142), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1272), - [sym_subscript_expression] = STATE(1272), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(3806), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_pattern] = STATE(4598), - [sym_rest_pattern] = STATE(3827), - [sym_non_null_expression] = STATE(1272), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(732), + [STATE(95)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2618), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(3709), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(3709), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6134), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1266), + [sym_subscript_expression] = STATE(1266), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(3709), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_pattern] = STATE(4356), + [sym_rest_pattern] = STATE(3685), + [sym_non_null_expression] = STATE(1266), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(734), [anon_sym_export] = ACTIONS(113), [anon_sym_STAR] = ACTIONS(120), [anon_sym_type] = ACTIONS(113), - [anon_sym_EQ] = ACTIONS(220), + [anon_sym_EQ] = ACTIONS(117), [anon_sym_as] = ACTIONS(120), [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(734), - [anon_sym_COMMA] = ACTIONS(223), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), + [anon_sym_LBRACE] = ACTIONS(736), + [anon_sym_COMMA] = ACTIONS(126), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), [anon_sym_let] = ACTIONS(113), - [anon_sym_BANG] = ACTIONS(135), - [anon_sym_LPAREN] = ACTIONS(736), - [anon_sym_RPAREN] = ACTIONS(223), - [anon_sym_await] = ACTIONS(140), + [anon_sym_BANG] = ACTIONS(134), + [anon_sym_LPAREN] = ACTIONS(738), + [anon_sym_RPAREN] = ACTIONS(126), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(223), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(739), + [anon_sym_COLON] = ACTIONS(126), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(741), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(152), - [anon_sym_function] = ACTIONS(154), - [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(742), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), - [anon_sym_DOT_DOT_DOT] = ACTIONS(166), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(151), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(744), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), + [anon_sym_DOT_DOT_DOT] = ACTIONS(165), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -35846,41 +35563,345 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(135), - [anon_sym_DASH] = ACTIONS(135), - [anon_sym_SLASH] = ACTIONS(174), + [anon_sym_PLUS] = ACTIONS(134), + [anon_sym_DASH] = ACTIONS(134), + [anon_sym_SLASH] = ACTIONS(173), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(744), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(746), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(185), - [anon_sym_DASH_DASH] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(747), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(184), + [anon_sym_DASH_DASH] = ACTIONS(184), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(749), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), [sym_this] = ACTIONS(804), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(754), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(756), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(113), + [anon_sym_readonly] = ACTIONS(113), + [anon_sym_get] = ACTIONS(113), + [anon_sym_set] = ACTIONS(113), + [anon_sym_QMARK] = ACTIONS(758), + [anon_sym_declare] = ACTIONS(113), + [anon_sym_public] = ACTIONS(113), + [anon_sym_private] = ACTIONS(113), + [anon_sym_protected] = ACTIONS(113), + [anon_sym_override] = ACTIONS(113), + [anon_sym_module] = ACTIONS(113), + [anon_sym_any] = ACTIONS(113), + [anon_sym_number] = ACTIONS(113), + [anon_sym_boolean] = ACTIONS(113), + [anon_sym_string] = ACTIONS(113), + [anon_sym_symbol] = ACTIONS(113), + [anon_sym_object] = ACTIONS(113), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(96)] = { + [sym_import] = STATE(3775), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(1842), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(3650), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(3650), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_nested_identifier] = STATE(5998), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym__formal_parameter] = STATE(5400), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1289), + [sym_subscript_expression] = STATE(1289), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(3650), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_sequence_expression] = STATE(6082), + [sym_string] = STATE(2386), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(4187), + [sym_pattern] = STATE(4162), + [sym_rest_pattern] = STATE(3685), + [sym_non_null_expression] = STATE(1289), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_nested_type_identifier] = STATE(2911), + [sym_accessibility_modifier] = STATE(301), + [sym_override_modifier] = STATE(313), + [sym_required_parameter] = STATE(5400), + [sym_optional_parameter] = STATE(5400), + [sym__parameter_name] = STATE(3668), + [sym__type_query_member_expression_in_type_annotation] = STATE(2904), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(4780), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5817), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [aux_sym_export_statement_repeat1] = STATE(284), + [sym_identifier] = ACTIONS(762), + [anon_sym_export] = ACTIONS(607), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_type] = ACTIONS(607), + [anon_sym_namespace] = ACTIONS(611), + [anon_sym_LBRACE] = ACTIONS(764), + [anon_sym_typeof] = ACTIONS(766), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(607), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(137), + [anon_sym_RPAREN] = ACTIONS(768), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(770), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(629), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(772), + [anon_sym_using] = ACTIONS(633), + [anon_sym_DOT_DOT_DOT] = ACTIONS(165), + [anon_sym_AMP] = ACTIONS(774), + [anon_sym_PIPE] = ACTIONS(776), + [anon_sym_PLUS] = ACTIONS(778), + [anon_sym_DASH] = ACTIONS(778), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(647), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(780), + [sym_number] = ACTIONS(782), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(784), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(786), + [sym_false] = ACTIONS(786), + [sym_null] = ACTIONS(786), + [sym_undefined] = ACTIONS(788), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(607), + [anon_sym_readonly] = ACTIONS(790), + [anon_sym_get] = ACTIONS(607), + [anon_sym_set] = ACTIONS(607), + [anon_sym_QMARK] = ACTIONS(792), + [anon_sym_declare] = ACTIONS(607), + [anon_sym_public] = ACTIONS(794), + [anon_sym_private] = ACTIONS(794), + [anon_sym_protected] = ACTIONS(794), + [anon_sym_override] = ACTIONS(796), + [anon_sym_module] = ACTIONS(607), + [anon_sym_any] = ACTIONS(798), + [anon_sym_number] = ACTIONS(798), + [anon_sym_boolean] = ACTIONS(798), + [anon_sym_string] = ACTIONS(798), + [anon_sym_symbol] = ACTIONS(798), + [anon_sym_object] = ACTIONS(798), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(97)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2618), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(3709), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(3709), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6134), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1266), + [sym_subscript_expression] = STATE(1266), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(3709), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_pattern] = STATE(4545), + [sym_rest_pattern] = STATE(3685), + [sym_non_null_expression] = STATE(1266), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(734), + [anon_sym_export] = ACTIONS(113), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(113), + [anon_sym_EQ] = ACTIONS(117), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(122), + [anon_sym_LBRACE] = ACTIONS(736), + [anon_sym_COMMA] = ACTIONS(126), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(113), + [anon_sym_BANG] = ACTIONS(134), + [anon_sym_LPAREN] = ACTIONS(738), + [anon_sym_RPAREN] = ACTIONS(126), + [anon_sym_await] = ACTIONS(139), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(126), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(741), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(120), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(151), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(744), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), + [anon_sym_DOT_DOT_DOT] = ACTIONS(165), + [anon_sym_AMP_AMP] = ACTIONS(120), + [anon_sym_PIPE_PIPE] = ACTIONS(120), + [anon_sym_GT_GT] = ACTIONS(120), + [anon_sym_GT_GT_GT] = ACTIONS(120), + [anon_sym_LT_LT] = ACTIONS(120), + [anon_sym_AMP] = ACTIONS(120), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(120), + [anon_sym_PLUS] = ACTIONS(134), + [anon_sym_DASH] = ACTIONS(134), + [anon_sym_SLASH] = ACTIONS(173), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(746), + [anon_sym_LT_EQ] = ACTIONS(157), + [anon_sym_EQ_EQ] = ACTIONS(120), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), + [anon_sym_BANG_EQ] = ACTIONS(120), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), + [anon_sym_QMARK_QMARK] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(184), + [anon_sym_DASH_DASH] = ACTIONS(184), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(749), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(806), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(756), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), [anon_sym_readonly] = ACTIONS(113), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), - [anon_sym_QMARK] = ACTIONS(756), + [anon_sym_QMARK] = ACTIONS(758), [anon_sym_declare] = ACTIONS(113), [anon_sym_public] = ACTIONS(113), [anon_sym_private] = ACTIONS(113), @@ -35894,254 +35915,254 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_symbol] = ACTIONS(113), [anon_sym_object] = ACTIONS(113), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(158), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, [STATE(98)] = { - [sym_import] = STATE(3617), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(1798), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(3825), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(3825), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_nested_identifier] = STATE(5895), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym__formal_parameter] = STATE(5304), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1273), - [sym_subscript_expression] = STATE(1273), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(3825), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_sequence_expression] = STATE(6078), - [sym_string] = STATE(2167), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(4136), - [sym_pattern] = STATE(4582), - [sym_rest_pattern] = STATE(3827), - [sym_non_null_expression] = STATE(1273), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_nested_type_identifier] = STATE(2915), - [sym_accessibility_modifier] = STATE(296), - [sym_override_modifier] = STATE(311), - [sym_required_parameter] = STATE(5304), - [sym_optional_parameter] = STATE(5304), - [sym__parameter_name] = STATE(3829), - [sym__type_query_member_expression_in_type_annotation] = STATE(2902), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(4669), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5607), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [aux_sym_export_statement_repeat1] = STATE(272), + [sym_import] = STATE(3775), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(1842), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(3650), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(3650), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_nested_identifier] = STATE(5998), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym__formal_parameter] = STATE(5400), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1289), + [sym_subscript_expression] = STATE(1289), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(3650), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_sequence_expression] = STATE(6082), + [sym_string] = STATE(2386), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(4187), + [sym_pattern] = STATE(4162), + [sym_rest_pattern] = STATE(3685), + [sym_non_null_expression] = STATE(1289), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_nested_type_identifier] = STATE(2911), + [sym_accessibility_modifier] = STATE(301), + [sym_override_modifier] = STATE(313), + [sym_required_parameter] = STATE(5400), + [sym_optional_parameter] = STATE(5400), + [sym__parameter_name] = STATE(3668), + [sym__type_query_member_expression_in_type_annotation] = STATE(2904), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(4730), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5817), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [aux_sym_export_statement_repeat1] = STATE(284), [sym_identifier] = ACTIONS(762), - [anon_sym_export] = ACTIONS(545), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_type] = ACTIONS(545), - [anon_sym_namespace] = ACTIONS(549), + [anon_sym_export] = ACTIONS(607), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_type] = ACTIONS(607), + [anon_sym_namespace] = ACTIONS(611), [anon_sym_LBRACE] = ACTIONS(764), [anon_sym_typeof] = ACTIONS(766), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(545), - [anon_sym_const] = ACTIONS(133), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(138), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(607), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(137), [anon_sym_RPAREN] = ACTIONS(768), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), [anon_sym_LBRACK] = ACTIONS(770), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(567), - [anon_sym_function] = ACTIONS(154), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(629), + [anon_sym_function] = ACTIONS(153), [anon_sym_new] = ACTIONS(772), - [anon_sym_using] = ACTIONS(571), - [anon_sym_DOT_DOT_DOT] = ACTIONS(166), + [anon_sym_using] = ACTIONS(633), + [anon_sym_DOT_DOT_DOT] = ACTIONS(165), [anon_sym_AMP] = ACTIONS(774), [anon_sym_PIPE] = ACTIONS(776), [anon_sym_PLUS] = ACTIONS(778), [anon_sym_DASH] = ACTIONS(778), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(585), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(647), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(780), [sym_number] = ACTIONS(782), - [sym_private_property_identifier] = ACTIONS(591), + [sym_private_property_identifier] = ACTIONS(653), [sym_this] = ACTIONS(784), - [sym_super] = ACTIONS(196), + [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(786), [sym_false] = ACTIONS(786), [sym_null] = ACTIONS(786), [sym_undefined] = ACTIONS(788), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(545), + [anon_sym_static] = ACTIONS(607), [anon_sym_readonly] = ACTIONS(790), - [anon_sym_get] = ACTIONS(545), - [anon_sym_set] = ACTIONS(545), + [anon_sym_get] = ACTIONS(607), + [anon_sym_set] = ACTIONS(607), [anon_sym_QMARK] = ACTIONS(792), - [anon_sym_declare] = ACTIONS(545), + [anon_sym_declare] = ACTIONS(607), [anon_sym_public] = ACTIONS(794), [anon_sym_private] = ACTIONS(794), [anon_sym_protected] = ACTIONS(794), [anon_sym_override] = ACTIONS(796), - [anon_sym_module] = ACTIONS(545), + [anon_sym_module] = ACTIONS(607), [anon_sym_any] = ACTIONS(798), [anon_sym_number] = ACTIONS(798), [anon_sym_boolean] = ACTIONS(798), [anon_sym_string] = ACTIONS(798), [anon_sym_symbol] = ACTIONS(798), [anon_sym_object] = ACTIONS(798), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(99)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2613), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(3806), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(3806), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6142), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1272), - [sym_subscript_expression] = STATE(1272), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(3806), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_pattern] = STATE(4601), - [sym_rest_pattern] = STATE(3827), - [sym_non_null_expression] = STATE(1272), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(732), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2618), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(3709), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(3709), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6134), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1266), + [sym_subscript_expression] = STATE(1266), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(3709), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_pattern] = STATE(4261), + [sym_rest_pattern] = STATE(3685), + [sym_non_null_expression] = STATE(1266), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(734), [anon_sym_export] = ACTIONS(113), [anon_sym_STAR] = ACTIONS(120), [anon_sym_type] = ACTIONS(113), - [anon_sym_EQ] = ACTIONS(220), + [anon_sym_EQ] = ACTIONS(219), [anon_sym_as] = ACTIONS(120), [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(734), - [anon_sym_COMMA] = ACTIONS(223), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), + [anon_sym_LBRACE] = ACTIONS(736), + [anon_sym_COMMA] = ACTIONS(222), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), [anon_sym_let] = ACTIONS(113), - [anon_sym_BANG] = ACTIONS(135), - [anon_sym_LPAREN] = ACTIONS(736), - [anon_sym_RPAREN] = ACTIONS(223), - [anon_sym_await] = ACTIONS(140), + [anon_sym_BANG] = ACTIONS(134), + [anon_sym_LPAREN] = ACTIONS(738), + [anon_sym_RPAREN] = ACTIONS(222), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(223), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(739), + [anon_sym_COLON] = ACTIONS(222), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(741), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(152), - [anon_sym_function] = ACTIONS(154), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(151), + [anon_sym_function] = ACTIONS(153), [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(742), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), - [anon_sym_DOT_DOT_DOT] = ACTIONS(166), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(744), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), + [anon_sym_DOT_DOT_DOT] = ACTIONS(165), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -36150,41 +36171,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(135), - [anon_sym_DASH] = ACTIONS(135), - [anon_sym_SLASH] = ACTIONS(174), + [anon_sym_PLUS] = ACTIONS(134), + [anon_sym_DASH] = ACTIONS(134), + [anon_sym_SLASH] = ACTIONS(173), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(744), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(746), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(185), - [anon_sym_DASH_DASH] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(747), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(806), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(754), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(184), + [anon_sym_DASH_DASH] = ACTIONS(184), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(749), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(802), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(756), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), [anon_sym_readonly] = ACTIONS(113), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), - [anon_sym_QMARK] = ACTIONS(756), + [anon_sym_QMARK] = ACTIONS(758), [anon_sym_declare] = ACTIONS(113), [anon_sym_public] = ACTIONS(113), [anon_sym_private] = ACTIONS(113), @@ -36198,102 +36219,102 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_symbol] = ACTIONS(113), [anon_sym_object] = ACTIONS(113), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(158), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, [STATE(100)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2613), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(3806), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(3806), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6142), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1272), - [sym_subscript_expression] = STATE(1272), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(3806), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_pattern] = STATE(4567), - [sym_rest_pattern] = STATE(3827), - [sym_non_null_expression] = STATE(1272), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(732), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2618), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(3709), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(3709), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6134), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1266), + [sym_subscript_expression] = STATE(1266), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(3709), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_pattern] = STATE(4551), + [sym_rest_pattern] = STATE(3685), + [sym_non_null_expression] = STATE(1266), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(734), [anon_sym_export] = ACTIONS(113), [anon_sym_STAR] = ACTIONS(120), [anon_sym_type] = ACTIONS(113), [anon_sym_EQ] = ACTIONS(117), [anon_sym_as] = ACTIONS(120), [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(734), + [anon_sym_LBRACE] = ACTIONS(736), [anon_sym_COMMA] = ACTIONS(126), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), [anon_sym_let] = ACTIONS(113), - [anon_sym_BANG] = ACTIONS(135), - [anon_sym_LPAREN] = ACTIONS(736), + [anon_sym_BANG] = ACTIONS(134), + [anon_sym_LPAREN] = ACTIONS(738), [anon_sym_RPAREN] = ACTIONS(126), - [anon_sym_await] = ACTIONS(140), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), [anon_sym_COLON] = ACTIONS(126), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(739), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(741), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(152), - [anon_sym_function] = ACTIONS(154), - [anon_sym_EQ_GT] = ACTIONS(156), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(742), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), - [anon_sym_DOT_DOT_DOT] = ACTIONS(166), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(151), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(744), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), + [anon_sym_DOT_DOT_DOT] = ACTIONS(165), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -36302,41 +36323,41 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(135), - [anon_sym_DASH] = ACTIONS(135), - [anon_sym_SLASH] = ACTIONS(174), + [anon_sym_PLUS] = ACTIONS(134), + [anon_sym_DASH] = ACTIONS(134), + [anon_sym_SLASH] = ACTIONS(173), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(744), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(746), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(185), - [anon_sym_DASH_DASH] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(747), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(758), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(754), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(184), + [anon_sym_DASH_DASH] = ACTIONS(184), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(749), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(808), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(756), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), [anon_sym_readonly] = ACTIONS(113), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), - [anon_sym_QMARK] = ACTIONS(756), + [anon_sym_QMARK] = ACTIONS(758), [anon_sym_declare] = ACTIONS(113), [anon_sym_public] = ACTIONS(113), [anon_sym_private] = ACTIONS(113), @@ -36350,102 +36371,252 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_symbol] = ACTIONS(113), [anon_sym_object] = ACTIONS(113), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(158), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, [STATE(101)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2613), - [sym_primary_expression] = STATE(1463), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6205), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6205), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1208), - [sym_subscript_expression] = STATE(1208), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6205), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(4516), - [sym_non_null_expression] = STATE(1208), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5606), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(808), - [anon_sym_export] = ACTIONS(810), + [sym_import] = STATE(3840), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2618), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(3709), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(3709), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_nested_identifier] = STATE(5998), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6134), + [sym__formal_parameter] = STATE(5400), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1266), + [sym_subscript_expression] = STATE(1266), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(3709), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(2218), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(4187), + [sym_pattern] = STATE(4162), + [sym_rest_pattern] = STATE(3685), + [sym_non_null_expression] = STATE(1266), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_nested_type_identifier] = STATE(2911), + [sym_accessibility_modifier] = STATE(301), + [sym_override_modifier] = STATE(313), + [sym_required_parameter] = STATE(5400), + [sym_optional_parameter] = STATE(5400), + [sym__parameter_name] = STATE(3668), + [sym__type_query_member_expression_in_type_annotation] = STATE(2904), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(4780), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5817), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [aux_sym_export_statement_repeat1] = STATE(284), + [sym_identifier] = ACTIONS(111), + [anon_sym_export] = ACTIONS(113), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_type] = ACTIONS(113), + [anon_sym_namespace] = ACTIONS(122), + [anon_sym_LBRACE] = ACTIONS(124), + [anon_sym_typeof] = ACTIONS(128), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(113), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(137), + [anon_sym_RPAREN] = ACTIONS(768), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(143), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(151), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(159), + [anon_sym_using] = ACTIONS(161), + [anon_sym_DOT_DOT_DOT] = ACTIONS(165), + [anon_sym_AMP] = ACTIONS(774), + [anon_sym_PIPE] = ACTIONS(776), + [anon_sym_PLUS] = ACTIONS(171), + [anon_sym_DASH] = ACTIONS(171), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(180), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(187), + [sym_number] = ACTIONS(189), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(810), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(197), + [sym_false] = ACTIONS(197), + [sym_null] = ACTIONS(197), + [sym_undefined] = ACTIONS(199), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(113), + [anon_sym_readonly] = ACTIONS(812), + [anon_sym_get] = ACTIONS(113), + [anon_sym_set] = ACTIONS(113), + [anon_sym_QMARK] = ACTIONS(792), + [anon_sym_declare] = ACTIONS(113), + [anon_sym_public] = ACTIONS(814), + [anon_sym_private] = ACTIONS(814), + [anon_sym_protected] = ACTIONS(814), + [anon_sym_override] = ACTIONS(816), + [anon_sym_module] = ACTIONS(113), + [anon_sym_any] = ACTIONS(205), + [anon_sym_number] = ACTIONS(205), + [anon_sym_boolean] = ACTIONS(205), + [anon_sym_string] = ACTIONS(205), + [anon_sym_symbol] = ACTIONS(205), + [anon_sym_object] = ACTIONS(205), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(102)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2618), + [sym_primary_expression] = STATE(1468), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6007), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6007), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6134), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1216), + [sym_subscript_expression] = STATE(1216), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6007), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1216), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(818), + [anon_sym_export] = ACTIONS(820), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(810), - [anon_sym_EQ] = ACTIONS(812), + [anon_sym_type] = ACTIONS(820), + [anon_sym_EQ] = ACTIONS(822), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(814), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_COMMA] = ACTIONS(158), - [anon_sym_RBRACE] = ACTIONS(158), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(810), - [anon_sym_BANG] = ACTIONS(183), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_SEMI] = ACTIONS(158), - [anon_sym_RPAREN] = ACTIONS(158), - [anon_sym_await] = ACTIONS(140), + [anon_sym_namespace] = ACTIONS(824), + [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_COMMA] = ACTIONS(828), + [anon_sym_RBRACE] = ACTIONS(828), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(820), + [anon_sym_BANG] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_RPAREN] = ACTIONS(828), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(158), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_RBRACK] = ACTIONS(158), + [anon_sym_COLON] = ACTIONS(828), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_RBRACK] = ACTIONS(828), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(822), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(824), - [anon_sym_function] = ACTIONS(154), - [anon_sym_EQ_GT] = ACTIONS(156), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(826), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(834), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(836), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(838), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -36454,148 +36625,149 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(581), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(643), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(177), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(830), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(842), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(810), - [anon_sym_readonly] = ACTIONS(810), - [anon_sym_get] = ACTIONS(810), - [anon_sym_set] = ACTIONS(810), - [anon_sym_declare] = ACTIONS(810), - [anon_sym_public] = ACTIONS(810), - [anon_sym_private] = ACTIONS(810), - [anon_sym_protected] = ACTIONS(810), - [anon_sym_override] = ACTIONS(810), - [anon_sym_module] = ACTIONS(810), - [anon_sym_any] = ACTIONS(810), - [anon_sym_number] = ACTIONS(810), - [anon_sym_boolean] = ACTIONS(810), - [anon_sym_string] = ACTIONS(810), - [anon_sym_symbol] = ACTIONS(810), - [anon_sym_object] = ACTIONS(810), + [anon_sym_static] = ACTIONS(820), + [anon_sym_readonly] = ACTIONS(820), + [anon_sym_get] = ACTIONS(820), + [anon_sym_set] = ACTIONS(820), + [anon_sym_QMARK] = ACTIONS(844), + [anon_sym_declare] = ACTIONS(820), + [anon_sym_public] = ACTIONS(820), + [anon_sym_private] = ACTIONS(820), + [anon_sym_protected] = ACTIONS(820), + [anon_sym_override] = ACTIONS(820), + [anon_sym_module] = ACTIONS(820), + [anon_sym_any] = ACTIONS(820), + [anon_sym_number] = ACTIONS(820), + [anon_sym_boolean] = ACTIONS(820), + [anon_sym_string] = ACTIONS(820), + [anon_sym_symbol] = ACTIONS(820), + [anon_sym_object] = ACTIONS(820), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(158), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(102)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2613), - [sym_primary_expression] = STATE(1463), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6205), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6205), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6142), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1208), - [sym_subscript_expression] = STATE(1208), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6205), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1208), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(832), - [anon_sym_export] = ACTIONS(834), + [STATE(103)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2618), + [sym_primary_expression] = STATE(1468), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6007), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6007), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6134), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1216), + [sym_subscript_expression] = STATE(1216), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6007), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1216), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(818), + [anon_sym_export] = ACTIONS(820), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(834), - [anon_sym_EQ] = ACTIONS(836), + [anon_sym_type] = ACTIONS(820), + [anon_sym_EQ] = ACTIONS(117), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(838), - [anon_sym_LBRACE] = ACTIONS(840), - [anon_sym_COMMA] = ACTIONS(842), - [anon_sym_RBRACE] = ACTIONS(842), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(834), - [anon_sym_BANG] = ACTIONS(183), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_RPAREN] = ACTIONS(842), - [anon_sym_await] = ACTIONS(140), + [anon_sym_namespace] = ACTIONS(824), + [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_COMMA] = ACTIONS(126), + [anon_sym_RBRACE] = ACTIONS(126), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(820), + [anon_sym_BANG] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_RPAREN] = ACTIONS(126), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(842), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(844), - [anon_sym_RBRACK] = ACTIONS(842), + [anon_sym_COLON] = ACTIONS(126), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_RBRACK] = ACTIONS(126), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(822), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(846), - [anon_sym_function] = ACTIONS(154), - [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(848), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(834), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(836), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(838), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -36604,149 +36776,150 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(581), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(643), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(177), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(830), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(842), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(834), - [anon_sym_readonly] = ACTIONS(834), - [anon_sym_get] = ACTIONS(834), - [anon_sym_set] = ACTIONS(834), - [anon_sym_QMARK] = ACTIONS(850), - [anon_sym_declare] = ACTIONS(834), - [anon_sym_public] = ACTIONS(834), - [anon_sym_private] = ACTIONS(834), - [anon_sym_protected] = ACTIONS(834), - [anon_sym_override] = ACTIONS(834), - [anon_sym_module] = ACTIONS(834), - [anon_sym_any] = ACTIONS(834), - [anon_sym_number] = ACTIONS(834), - [anon_sym_boolean] = ACTIONS(834), - [anon_sym_string] = ACTIONS(834), - [anon_sym_symbol] = ACTIONS(834), - [anon_sym_object] = ACTIONS(834), + [anon_sym_static] = ACTIONS(820), + [anon_sym_readonly] = ACTIONS(820), + [anon_sym_get] = ACTIONS(820), + [anon_sym_set] = ACTIONS(820), + [anon_sym_QMARK] = ACTIONS(758), + [anon_sym_declare] = ACTIONS(820), + [anon_sym_public] = ACTIONS(820), + [anon_sym_private] = ACTIONS(820), + [anon_sym_protected] = ACTIONS(820), + [anon_sym_override] = ACTIONS(820), + [anon_sym_module] = ACTIONS(820), + [anon_sym_any] = ACTIONS(820), + [anon_sym_number] = ACTIONS(820), + [anon_sym_boolean] = ACTIONS(820), + [anon_sym_string] = ACTIONS(820), + [anon_sym_symbol] = ACTIONS(820), + [anon_sym_object] = ACTIONS(820), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(158), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(103)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2613), - [sym_primary_expression] = STATE(1463), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6205), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6205), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6142), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1208), - [sym_subscript_expression] = STATE(1208), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6205), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1208), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(832), - [anon_sym_export] = ACTIONS(834), + [STATE(104)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2618), + [sym_primary_expression] = STATE(1468), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6007), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6007), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1216), + [sym_subscript_expression] = STATE(1216), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6007), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(4257), + [sym_non_null_expression] = STATE(1216), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5749), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(846), + [anon_sym_export] = ACTIONS(848), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(834), - [anon_sym_EQ] = ACTIONS(220), + [anon_sym_type] = ACTIONS(848), + [anon_sym_EQ] = ACTIONS(850), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(838), - [anon_sym_LBRACE] = ACTIONS(840), - [anon_sym_COMMA] = ACTIONS(223), - [anon_sym_RBRACE] = ACTIONS(223), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(834), - [anon_sym_BANG] = ACTIONS(183), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_RPAREN] = ACTIONS(223), - [anon_sym_await] = ACTIONS(140), + [anon_sym_namespace] = ACTIONS(852), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(157), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(848), + [anon_sym_BANG] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_RPAREN] = ACTIONS(157), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(223), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(844), - [anon_sym_RBRACK] = ACTIONS(223), + [anon_sym_COLON] = ACTIONS(157), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_RBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(822), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(846), - [anon_sym_function] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(834), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(858), + [anon_sym_function] = ACTIONS(153), [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(848), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(860), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -36755,301 +36928,148 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(581), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(643), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(177), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(830), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(842), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(834), - [anon_sym_readonly] = ACTIONS(834), - [anon_sym_get] = ACTIONS(834), - [anon_sym_set] = ACTIONS(834), - [anon_sym_QMARK] = ACTIONS(756), - [anon_sym_declare] = ACTIONS(834), - [anon_sym_public] = ACTIONS(834), - [anon_sym_private] = ACTIONS(834), - [anon_sym_protected] = ACTIONS(834), - [anon_sym_override] = ACTIONS(834), - [anon_sym_module] = ACTIONS(834), - [anon_sym_any] = ACTIONS(834), - [anon_sym_number] = ACTIONS(834), - [anon_sym_boolean] = ACTIONS(834), - [anon_sym_string] = ACTIONS(834), - [anon_sym_symbol] = ACTIONS(834), - [anon_sym_object] = ACTIONS(834), + [anon_sym_static] = ACTIONS(848), + [anon_sym_readonly] = ACTIONS(848), + [anon_sym_get] = ACTIONS(848), + [anon_sym_set] = ACTIONS(848), + [anon_sym_declare] = ACTIONS(848), + [anon_sym_public] = ACTIONS(848), + [anon_sym_private] = ACTIONS(848), + [anon_sym_protected] = ACTIONS(848), + [anon_sym_override] = ACTIONS(848), + [anon_sym_module] = ACTIONS(848), + [anon_sym_any] = ACTIONS(848), + [anon_sym_number] = ACTIONS(848), + [anon_sym_boolean] = ACTIONS(848), + [anon_sym_string] = ACTIONS(848), + [anon_sym_symbol] = ACTIONS(848), + [anon_sym_object] = ACTIONS(848), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(158), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(104)] = { - [sym_import] = STATE(3668), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2613), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(3806), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(3806), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_nested_identifier] = STATE(5895), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6142), - [sym__formal_parameter] = STATE(5304), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1272), - [sym_subscript_expression] = STATE(1272), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(3806), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(2338), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(4136), - [sym_pattern] = STATE(4582), - [sym_rest_pattern] = STATE(3827), - [sym_non_null_expression] = STATE(1272), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_nested_type_identifier] = STATE(2915), - [sym_accessibility_modifier] = STATE(296), - [sym_override_modifier] = STATE(311), - [sym_required_parameter] = STATE(5304), - [sym_optional_parameter] = STATE(5304), - [sym__parameter_name] = STATE(3829), - [sym__type_query_member_expression_in_type_annotation] = STATE(2902), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(4669), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5607), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [aux_sym_export_statement_repeat1] = STATE(272), - [sym_identifier] = ACTIONS(111), - [anon_sym_export] = ACTIONS(113), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_type] = ACTIONS(113), - [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(124), - [anon_sym_typeof] = ACTIONS(129), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(113), - [anon_sym_const] = ACTIONS(133), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(138), - [anon_sym_RPAREN] = ACTIONS(768), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(144), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(152), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(160), - [anon_sym_using] = ACTIONS(162), - [anon_sym_DOT_DOT_DOT] = ACTIONS(166), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(172), - [anon_sym_DASH] = ACTIONS(172), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(181), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(188), - [sym_number] = ACTIONS(190), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(852), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(198), - [sym_false] = ACTIONS(198), - [sym_null] = ACTIONS(198), - [sym_undefined] = ACTIONS(200), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(113), - [anon_sym_readonly] = ACTIONS(854), - [anon_sym_get] = ACTIONS(113), - [anon_sym_set] = ACTIONS(113), - [anon_sym_QMARK] = ACTIONS(792), - [anon_sym_declare] = ACTIONS(113), - [anon_sym_public] = ACTIONS(856), - [anon_sym_private] = ACTIONS(856), - [anon_sym_protected] = ACTIONS(856), - [anon_sym_override] = ACTIONS(858), - [anon_sym_module] = ACTIONS(113), - [anon_sym_any] = ACTIONS(206), - [anon_sym_number] = ACTIONS(206), - [anon_sym_boolean] = ACTIONS(206), - [anon_sym_string] = ACTIONS(206), - [anon_sym_symbol] = ACTIONS(206), - [anon_sym_object] = ACTIONS(206), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, [STATE(105)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2613), - [sym_primary_expression] = STATE(1463), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6205), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6205), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1208), - [sym_subscript_expression] = STATE(1208), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6205), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1208), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(808), - [anon_sym_export] = ACTIONS(810), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2618), + [sym_primary_expression] = STATE(1468), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6007), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6007), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1216), + [sym_subscript_expression] = STATE(1216), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6007), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1216), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(846), + [anon_sym_export] = ACTIONS(848), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(810), - [anon_sym_EQ] = ACTIONS(812), + [anon_sym_type] = ACTIONS(848), + [anon_sym_EQ] = ACTIONS(219), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(814), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_COMMA] = ACTIONS(158), - [anon_sym_RBRACE] = ACTIONS(158), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(810), - [anon_sym_BANG] = ACTIONS(183), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_SEMI] = ACTIONS(158), - [anon_sym_RPAREN] = ACTIONS(158), - [anon_sym_await] = ACTIONS(140), + [anon_sym_namespace] = ACTIONS(852), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_COMMA] = ACTIONS(222), + [anon_sym_RBRACE] = ACTIONS(222), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(848), + [anon_sym_BANG] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_RPAREN] = ACTIONS(222), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(158), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_RBRACK] = ACTIONS(158), + [anon_sym_COLON] = ACTIONS(222), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_RBRACK] = ACTIONS(222), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(822), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(824), - [anon_sym_function] = ACTIONS(154), - [anon_sym_EQ_GT] = ACTIONS(156), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(826), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(834), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(858), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(860), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -37058,451 +37078,603 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(581), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(643), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(177), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(830), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(842), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(810), - [anon_sym_readonly] = ACTIONS(810), - [anon_sym_get] = ACTIONS(810), - [anon_sym_set] = ACTIONS(810), - [anon_sym_declare] = ACTIONS(810), - [anon_sym_public] = ACTIONS(810), - [anon_sym_private] = ACTIONS(810), - [anon_sym_protected] = ACTIONS(810), - [anon_sym_override] = ACTIONS(810), - [anon_sym_module] = ACTIONS(810), - [anon_sym_any] = ACTIONS(810), - [anon_sym_number] = ACTIONS(810), - [anon_sym_boolean] = ACTIONS(810), - [anon_sym_string] = ACTIONS(810), - [anon_sym_symbol] = ACTIONS(810), - [anon_sym_object] = ACTIONS(810), + [anon_sym_static] = ACTIONS(848), + [anon_sym_readonly] = ACTIONS(848), + [anon_sym_get] = ACTIONS(848), + [anon_sym_set] = ACTIONS(848), + [anon_sym_QMARK] = ACTIONS(758), + [anon_sym_declare] = ACTIONS(848), + [anon_sym_public] = ACTIONS(848), + [anon_sym_private] = ACTIONS(848), + [anon_sym_protected] = ACTIONS(848), + [anon_sym_override] = ACTIONS(848), + [anon_sym_module] = ACTIONS(848), + [anon_sym_any] = ACTIONS(848), + [anon_sym_number] = ACTIONS(848), + [anon_sym_boolean] = ACTIONS(848), + [anon_sym_string] = ACTIONS(848), + [anon_sym_symbol] = ACTIONS(848), + [anon_sym_object] = ACTIONS(848), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(158), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, [STATE(106)] = { - [sym_import] = STATE(3668), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2613), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(3806), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(3806), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_nested_identifier] = STATE(5895), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6142), - [sym__formal_parameter] = STATE(5304), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1272), - [sym_subscript_expression] = STATE(1272), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(3806), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(2338), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(4136), - [sym_pattern] = STATE(4582), - [sym_rest_pattern] = STATE(3827), - [sym_non_null_expression] = STATE(1272), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_nested_type_identifier] = STATE(2915), - [sym_accessibility_modifier] = STATE(296), - [sym_override_modifier] = STATE(311), - [sym_required_parameter] = STATE(5304), - [sym_optional_parameter] = STATE(5304), - [sym__parameter_name] = STATE(3829), - [sym__type_query_member_expression_in_type_annotation] = STATE(2902), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(4686), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5607), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [aux_sym_export_statement_repeat1] = STATE(272), + [sym_import] = STATE(3840), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2618), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(3709), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(3709), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_nested_identifier] = STATE(5998), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6134), + [sym__formal_parameter] = STATE(5400), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1266), + [sym_subscript_expression] = STATE(1266), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(3709), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(2218), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(4187), + [sym_pattern] = STATE(4162), + [sym_rest_pattern] = STATE(3685), + [sym_non_null_expression] = STATE(1266), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_nested_type_identifier] = STATE(2911), + [sym_accessibility_modifier] = STATE(301), + [sym_override_modifier] = STATE(313), + [sym_required_parameter] = STATE(5400), + [sym_optional_parameter] = STATE(5400), + [sym__parameter_name] = STATE(3668), + [sym__type_query_member_expression_in_type_annotation] = STATE(2904), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(4687), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5817), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [aux_sym_export_statement_repeat1] = STATE(284), [sym_identifier] = ACTIONS(111), [anon_sym_export] = ACTIONS(113), - [anon_sym_STAR] = ACTIONS(547), + [anon_sym_STAR] = ACTIONS(609), [anon_sym_type] = ACTIONS(113), [anon_sym_namespace] = ACTIONS(122), [anon_sym_LBRACE] = ACTIONS(124), - [anon_sym_typeof] = ACTIONS(129), - [anon_sym_import] = ACTIONS(131), + [anon_sym_typeof] = ACTIONS(128), + [anon_sym_import] = ACTIONS(130), [anon_sym_let] = ACTIONS(113), - [anon_sym_const] = ACTIONS(133), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(138), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(137), [anon_sym_RPAREN] = ACTIONS(768), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(144), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(152), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(160), - [anon_sym_using] = ACTIONS(162), - [anon_sym_DOT_DOT_DOT] = ACTIONS(166), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(143), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(151), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(159), + [anon_sym_using] = ACTIONS(161), + [anon_sym_DOT_DOT_DOT] = ACTIONS(165), [anon_sym_AMP] = ACTIONS(774), [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(172), - [anon_sym_DASH] = ACTIONS(172), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(181), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(188), - [sym_number] = ACTIONS(190), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(852), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(198), - [sym_false] = ACTIONS(198), - [sym_null] = ACTIONS(198), - [sym_undefined] = ACTIONS(200), + [anon_sym_PLUS] = ACTIONS(171), + [anon_sym_DASH] = ACTIONS(171), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(180), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(187), + [sym_number] = ACTIONS(189), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(810), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(197), + [sym_false] = ACTIONS(197), + [sym_null] = ACTIONS(197), + [sym_undefined] = ACTIONS(199), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), - [anon_sym_readonly] = ACTIONS(854), + [anon_sym_readonly] = ACTIONS(812), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), [anon_sym_QMARK] = ACTIONS(792), [anon_sym_declare] = ACTIONS(113), - [anon_sym_public] = ACTIONS(856), - [anon_sym_private] = ACTIONS(856), - [anon_sym_protected] = ACTIONS(856), - [anon_sym_override] = ACTIONS(858), + [anon_sym_public] = ACTIONS(814), + [anon_sym_private] = ACTIONS(814), + [anon_sym_protected] = ACTIONS(814), + [anon_sym_override] = ACTIONS(816), [anon_sym_module] = ACTIONS(113), - [anon_sym_any] = ACTIONS(206), - [anon_sym_number] = ACTIONS(206), - [anon_sym_boolean] = ACTIONS(206), - [anon_sym_string] = ACTIONS(206), - [anon_sym_symbol] = ACTIONS(206), - [anon_sym_object] = ACTIONS(206), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [anon_sym_any] = ACTIONS(205), + [anon_sym_number] = ACTIONS(205), + [anon_sym_boolean] = ACTIONS(205), + [anon_sym_string] = ACTIONS(205), + [anon_sym_symbol] = ACTIONS(205), + [anon_sym_object] = ACTIONS(205), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(107)] = { - [sym_import] = STATE(3668), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2613), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(3806), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(3806), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_nested_identifier] = STATE(5895), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6142), - [sym__formal_parameter] = STATE(5304), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1272), - [sym_subscript_expression] = STATE(1272), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(3806), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(2338), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(4136), - [sym_pattern] = STATE(4582), - [sym_rest_pattern] = STATE(3827), - [sym_non_null_expression] = STATE(1272), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_nested_type_identifier] = STATE(2915), - [sym_accessibility_modifier] = STATE(296), - [sym_override_modifier] = STATE(311), - [sym_required_parameter] = STATE(5304), - [sym_optional_parameter] = STATE(5304), - [sym__parameter_name] = STATE(3829), - [sym__type_query_member_expression_in_type_annotation] = STATE(2902), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(4721), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5607), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [aux_sym_export_statement_repeat1] = STATE(272), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2618), + [sym_primary_expression] = STATE(1468), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6007), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6007), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1216), + [sym_subscript_expression] = STATE(1216), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6007), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1216), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(846), + [anon_sym_export] = ACTIONS(848), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(848), + [anon_sym_EQ] = ACTIONS(850), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(852), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(157), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(848), + [anon_sym_BANG] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_RPAREN] = ACTIONS(157), + [anon_sym_await] = ACTIONS(139), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(157), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_RBRACK] = ACTIONS(157), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(834), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(858), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(860), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP] = ACTIONS(120), + [anon_sym_PIPE_PIPE] = ACTIONS(120), + [anon_sym_GT_GT] = ACTIONS(120), + [anon_sym_GT_GT_GT] = ACTIONS(120), + [anon_sym_LT_LT] = ACTIONS(120), + [anon_sym_AMP] = ACTIONS(120), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(120), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_LT_EQ] = ACTIONS(157), + [anon_sym_EQ_EQ] = ACTIONS(120), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), + [anon_sym_BANG_EQ] = ACTIONS(120), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), + [anon_sym_QMARK_QMARK] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(842), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(848), + [anon_sym_readonly] = ACTIONS(848), + [anon_sym_get] = ACTIONS(848), + [anon_sym_set] = ACTIONS(848), + [anon_sym_declare] = ACTIONS(848), + [anon_sym_public] = ACTIONS(848), + [anon_sym_private] = ACTIONS(848), + [anon_sym_protected] = ACTIONS(848), + [anon_sym_override] = ACTIONS(848), + [anon_sym_module] = ACTIONS(848), + [anon_sym_any] = ACTIONS(848), + [anon_sym_number] = ACTIONS(848), + [anon_sym_boolean] = ACTIONS(848), + [anon_sym_string] = ACTIONS(848), + [anon_sym_symbol] = ACTIONS(848), + [anon_sym_object] = ACTIONS(848), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(108)] = { + [sym_import] = STATE(3840), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2618), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(3709), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(3709), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_nested_identifier] = STATE(5998), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6134), + [sym__formal_parameter] = STATE(5400), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1266), + [sym_subscript_expression] = STATE(1266), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(3709), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(2218), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(4187), + [sym_pattern] = STATE(4162), + [sym_rest_pattern] = STATE(3685), + [sym_non_null_expression] = STATE(1266), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_nested_type_identifier] = STATE(2911), + [sym_accessibility_modifier] = STATE(301), + [sym_override_modifier] = STATE(313), + [sym_required_parameter] = STATE(5400), + [sym_optional_parameter] = STATE(5400), + [sym__parameter_name] = STATE(3668), + [sym__type_query_member_expression_in_type_annotation] = STATE(2904), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(4730), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5817), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [aux_sym_export_statement_repeat1] = STATE(284), [sym_identifier] = ACTIONS(111), [anon_sym_export] = ACTIONS(113), - [anon_sym_STAR] = ACTIONS(547), + [anon_sym_STAR] = ACTIONS(609), [anon_sym_type] = ACTIONS(113), [anon_sym_namespace] = ACTIONS(122), [anon_sym_LBRACE] = ACTIONS(124), - [anon_sym_typeof] = ACTIONS(129), - [anon_sym_import] = ACTIONS(131), + [anon_sym_typeof] = ACTIONS(128), + [anon_sym_import] = ACTIONS(130), [anon_sym_let] = ACTIONS(113), - [anon_sym_const] = ACTIONS(133), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(138), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(137), [anon_sym_RPAREN] = ACTIONS(768), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(144), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(152), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(160), - [anon_sym_using] = ACTIONS(162), - [anon_sym_DOT_DOT_DOT] = ACTIONS(166), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(143), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(151), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(159), + [anon_sym_using] = ACTIONS(161), + [anon_sym_DOT_DOT_DOT] = ACTIONS(165), [anon_sym_AMP] = ACTIONS(774), [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(172), - [anon_sym_DASH] = ACTIONS(172), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(181), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(188), - [sym_number] = ACTIONS(190), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(852), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(198), - [sym_false] = ACTIONS(198), - [sym_null] = ACTIONS(198), - [sym_undefined] = ACTIONS(200), + [anon_sym_PLUS] = ACTIONS(171), + [anon_sym_DASH] = ACTIONS(171), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(180), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(187), + [sym_number] = ACTIONS(189), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(810), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(197), + [sym_false] = ACTIONS(197), + [sym_null] = ACTIONS(197), + [sym_undefined] = ACTIONS(199), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), - [anon_sym_readonly] = ACTIONS(854), + [anon_sym_readonly] = ACTIONS(812), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), [anon_sym_QMARK] = ACTIONS(792), [anon_sym_declare] = ACTIONS(113), - [anon_sym_public] = ACTIONS(856), - [anon_sym_private] = ACTIONS(856), - [anon_sym_protected] = ACTIONS(856), - [anon_sym_override] = ACTIONS(858), + [anon_sym_public] = ACTIONS(814), + [anon_sym_private] = ACTIONS(814), + [anon_sym_protected] = ACTIONS(814), + [anon_sym_override] = ACTIONS(816), [anon_sym_module] = ACTIONS(113), - [anon_sym_any] = ACTIONS(206), - [anon_sym_number] = ACTIONS(206), - [anon_sym_boolean] = ACTIONS(206), - [anon_sym_string] = ACTIONS(206), - [anon_sym_symbol] = ACTIONS(206), - [anon_sym_object] = ACTIONS(206), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [anon_sym_any] = ACTIONS(205), + [anon_sym_number] = ACTIONS(205), + [anon_sym_boolean] = ACTIONS(205), + [anon_sym_string] = ACTIONS(205), + [anon_sym_symbol] = ACTIONS(205), + [anon_sym_object] = ACTIONS(205), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(108)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2613), - [sym_primary_expression] = STATE(1463), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6205), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6205), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6142), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1208), - [sym_subscript_expression] = STATE(1208), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6205), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1208), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(832), - [anon_sym_export] = ACTIONS(834), + [STATE(109)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2618), + [sym_primary_expression] = STATE(1468), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6007), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6007), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6134), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1216), + [sym_subscript_expression] = STATE(1216), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6007), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1216), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(818), + [anon_sym_export] = ACTIONS(820), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(834), - [anon_sym_EQ] = ACTIONS(836), + [anon_sym_type] = ACTIONS(820), + [anon_sym_EQ] = ACTIONS(822), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(838), - [anon_sym_LBRACE] = ACTIONS(840), - [anon_sym_COMMA] = ACTIONS(158), - [anon_sym_RBRACE] = ACTIONS(158), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(834), - [anon_sym_BANG] = ACTIONS(183), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_SEMI] = ACTIONS(158), - [anon_sym_RPAREN] = ACTIONS(158), - [anon_sym_await] = ACTIONS(140), + [anon_sym_namespace] = ACTIONS(824), + [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(157), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(820), + [anon_sym_BANG] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_RPAREN] = ACTIONS(157), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(158), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(844), - [anon_sym_RBRACK] = ACTIONS(158), + [anon_sym_COLON] = ACTIONS(157), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_RBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(822), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(846), - [anon_sym_function] = ACTIONS(154), - [anon_sym_EQ_GT] = ACTIONS(156), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(848), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(834), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(836), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(838), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -37511,450 +37683,449 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(581), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(643), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(177), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(830), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(842), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(834), - [anon_sym_readonly] = ACTIONS(834), - [anon_sym_get] = ACTIONS(834), - [anon_sym_set] = ACTIONS(834), - [anon_sym_declare] = ACTIONS(834), - [anon_sym_public] = ACTIONS(834), - [anon_sym_private] = ACTIONS(834), - [anon_sym_protected] = ACTIONS(834), - [anon_sym_override] = ACTIONS(834), - [anon_sym_module] = ACTIONS(834), - [anon_sym_any] = ACTIONS(834), - [anon_sym_number] = ACTIONS(834), - [anon_sym_boolean] = ACTIONS(834), - [anon_sym_string] = ACTIONS(834), - [anon_sym_symbol] = ACTIONS(834), - [anon_sym_object] = ACTIONS(834), + [anon_sym_static] = ACTIONS(820), + [anon_sym_readonly] = ACTIONS(820), + [anon_sym_get] = ACTIONS(820), + [anon_sym_set] = ACTIONS(820), + [anon_sym_declare] = ACTIONS(820), + [anon_sym_public] = ACTIONS(820), + [anon_sym_private] = ACTIONS(820), + [anon_sym_protected] = ACTIONS(820), + [anon_sym_override] = ACTIONS(820), + [anon_sym_module] = ACTIONS(820), + [anon_sym_any] = ACTIONS(820), + [anon_sym_number] = ACTIONS(820), + [anon_sym_boolean] = ACTIONS(820), + [anon_sym_string] = ACTIONS(820), + [anon_sym_symbol] = ACTIONS(820), + [anon_sym_object] = ACTIONS(820), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(158), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(109)] = { - [sym_import] = STATE(3668), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2613), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(3806), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(3806), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_nested_identifier] = STATE(5895), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6142), - [sym__formal_parameter] = STATE(5304), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1272), - [sym_subscript_expression] = STATE(1272), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(3806), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(2338), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(4136), - [sym_pattern] = STATE(4582), - [sym_rest_pattern] = STATE(3827), - [sym_non_null_expression] = STATE(1272), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_nested_type_identifier] = STATE(2915), - [sym_accessibility_modifier] = STATE(296), - [sym_override_modifier] = STATE(311), - [sym_required_parameter] = STATE(5304), - [sym_optional_parameter] = STATE(5304), - [sym__parameter_name] = STATE(3829), - [sym__type_query_member_expression_in_type_annotation] = STATE(2902), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(4667), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5607), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [aux_sym_export_statement_repeat1] = STATE(272), + [STATE(110)] = { + [sym_import] = STATE(3840), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2618), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(3709), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(3709), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_nested_identifier] = STATE(5998), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6134), + [sym__formal_parameter] = STATE(5400), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1266), + [sym_subscript_expression] = STATE(1266), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(3709), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(2218), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(4187), + [sym_pattern] = STATE(4162), + [sym_rest_pattern] = STATE(3685), + [sym_non_null_expression] = STATE(1266), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_nested_type_identifier] = STATE(2911), + [sym_accessibility_modifier] = STATE(301), + [sym_override_modifier] = STATE(313), + [sym_required_parameter] = STATE(5400), + [sym_optional_parameter] = STATE(5400), + [sym__parameter_name] = STATE(3668), + [sym__type_query_member_expression_in_type_annotation] = STATE(2904), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(4717), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5817), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [aux_sym_export_statement_repeat1] = STATE(284), [sym_identifier] = ACTIONS(111), [anon_sym_export] = ACTIONS(113), - [anon_sym_STAR] = ACTIONS(547), + [anon_sym_STAR] = ACTIONS(609), [anon_sym_type] = ACTIONS(113), [anon_sym_namespace] = ACTIONS(122), [anon_sym_LBRACE] = ACTIONS(124), - [anon_sym_typeof] = ACTIONS(129), - [anon_sym_import] = ACTIONS(131), + [anon_sym_typeof] = ACTIONS(128), + [anon_sym_import] = ACTIONS(130), [anon_sym_let] = ACTIONS(113), - [anon_sym_const] = ACTIONS(133), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(138), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(137), [anon_sym_RPAREN] = ACTIONS(768), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(144), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(152), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(160), - [anon_sym_using] = ACTIONS(162), - [anon_sym_DOT_DOT_DOT] = ACTIONS(166), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(143), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(151), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(159), + [anon_sym_using] = ACTIONS(161), + [anon_sym_DOT_DOT_DOT] = ACTIONS(165), [anon_sym_AMP] = ACTIONS(774), [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(172), - [anon_sym_DASH] = ACTIONS(172), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(181), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(188), - [sym_number] = ACTIONS(190), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(852), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(198), - [sym_false] = ACTIONS(198), - [sym_null] = ACTIONS(198), - [sym_undefined] = ACTIONS(200), + [anon_sym_PLUS] = ACTIONS(171), + [anon_sym_DASH] = ACTIONS(171), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(180), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(187), + [sym_number] = ACTIONS(189), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(810), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(197), + [sym_false] = ACTIONS(197), + [sym_null] = ACTIONS(197), + [sym_undefined] = ACTIONS(199), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), - [anon_sym_readonly] = ACTIONS(854), + [anon_sym_readonly] = ACTIONS(812), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), [anon_sym_QMARK] = ACTIONS(792), [anon_sym_declare] = ACTIONS(113), - [anon_sym_public] = ACTIONS(856), - [anon_sym_private] = ACTIONS(856), - [anon_sym_protected] = ACTIONS(856), - [anon_sym_override] = ACTIONS(858), + [anon_sym_public] = ACTIONS(814), + [anon_sym_private] = ACTIONS(814), + [anon_sym_protected] = ACTIONS(814), + [anon_sym_override] = ACTIONS(816), [anon_sym_module] = ACTIONS(113), - [anon_sym_any] = ACTIONS(206), - [anon_sym_number] = ACTIONS(206), - [anon_sym_boolean] = ACTIONS(206), - [anon_sym_string] = ACTIONS(206), - [anon_sym_symbol] = ACTIONS(206), - [anon_sym_object] = ACTIONS(206), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [anon_sym_any] = ACTIONS(205), + [anon_sym_number] = ACTIONS(205), + [anon_sym_boolean] = ACTIONS(205), + [anon_sym_string] = ACTIONS(205), + [anon_sym_symbol] = ACTIONS(205), + [anon_sym_object] = ACTIONS(205), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(110)] = { - [sym_import] = STATE(3668), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2613), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(3806), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(3806), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_nested_identifier] = STATE(5895), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6142), - [sym__formal_parameter] = STATE(5304), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1272), - [sym_subscript_expression] = STATE(1272), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(3806), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(2338), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(4136), - [sym_pattern] = STATE(4582), - [sym_rest_pattern] = STATE(3827), - [sym_non_null_expression] = STATE(1272), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_nested_type_identifier] = STATE(2915), - [sym_accessibility_modifier] = STATE(296), - [sym_override_modifier] = STATE(311), - [sym_required_parameter] = STATE(5304), - [sym_optional_parameter] = STATE(5304), - [sym__parameter_name] = STATE(3829), - [sym__type_query_member_expression_in_type_annotation] = STATE(2902), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(4718), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5607), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [aux_sym_export_statement_repeat1] = STATE(272), + [STATE(111)] = { + [sym_import] = STATE(3840), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2618), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(3709), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(3709), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_nested_identifier] = STATE(5998), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6134), + [sym__formal_parameter] = STATE(5400), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1266), + [sym_subscript_expression] = STATE(1266), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(3709), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(2218), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(4187), + [sym_pattern] = STATE(4162), + [sym_rest_pattern] = STATE(3685), + [sym_non_null_expression] = STATE(1266), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_nested_type_identifier] = STATE(2911), + [sym_accessibility_modifier] = STATE(301), + [sym_override_modifier] = STATE(313), + [sym_required_parameter] = STATE(5400), + [sym_optional_parameter] = STATE(5400), + [sym__parameter_name] = STATE(3668), + [sym__type_query_member_expression_in_type_annotation] = STATE(2904), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(4733), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5817), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [aux_sym_export_statement_repeat1] = STATE(284), [sym_identifier] = ACTIONS(111), [anon_sym_export] = ACTIONS(113), - [anon_sym_STAR] = ACTIONS(547), + [anon_sym_STAR] = ACTIONS(609), [anon_sym_type] = ACTIONS(113), [anon_sym_namespace] = ACTIONS(122), [anon_sym_LBRACE] = ACTIONS(124), - [anon_sym_typeof] = ACTIONS(129), - [anon_sym_import] = ACTIONS(131), + [anon_sym_typeof] = ACTIONS(128), + [anon_sym_import] = ACTIONS(130), [anon_sym_let] = ACTIONS(113), - [anon_sym_const] = ACTIONS(133), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(138), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(137), [anon_sym_RPAREN] = ACTIONS(768), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(144), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(152), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(160), - [anon_sym_using] = ACTIONS(162), - [anon_sym_DOT_DOT_DOT] = ACTIONS(166), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(143), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(151), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(159), + [anon_sym_using] = ACTIONS(161), + [anon_sym_DOT_DOT_DOT] = ACTIONS(165), [anon_sym_AMP] = ACTIONS(774), [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(172), - [anon_sym_DASH] = ACTIONS(172), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(181), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(188), - [sym_number] = ACTIONS(190), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(852), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(198), - [sym_false] = ACTIONS(198), - [sym_null] = ACTIONS(198), - [sym_undefined] = ACTIONS(200), + [anon_sym_PLUS] = ACTIONS(171), + [anon_sym_DASH] = ACTIONS(171), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(180), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(187), + [sym_number] = ACTIONS(189), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(810), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(197), + [sym_false] = ACTIONS(197), + [sym_null] = ACTIONS(197), + [sym_undefined] = ACTIONS(199), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), - [anon_sym_readonly] = ACTIONS(854), + [anon_sym_readonly] = ACTIONS(812), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), [anon_sym_QMARK] = ACTIONS(792), [anon_sym_declare] = ACTIONS(113), - [anon_sym_public] = ACTIONS(856), - [anon_sym_private] = ACTIONS(856), - [anon_sym_protected] = ACTIONS(856), - [anon_sym_override] = ACTIONS(858), + [anon_sym_public] = ACTIONS(814), + [anon_sym_private] = ACTIONS(814), + [anon_sym_protected] = ACTIONS(814), + [anon_sym_override] = ACTIONS(816), [anon_sym_module] = ACTIONS(113), - [anon_sym_any] = ACTIONS(206), - [anon_sym_number] = ACTIONS(206), - [anon_sym_boolean] = ACTIONS(206), - [anon_sym_string] = ACTIONS(206), - [anon_sym_symbol] = ACTIONS(206), - [anon_sym_object] = ACTIONS(206), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [anon_sym_any] = ACTIONS(205), + [anon_sym_number] = ACTIONS(205), + [anon_sym_boolean] = ACTIONS(205), + [anon_sym_string] = ACTIONS(205), + [anon_sym_symbol] = ACTIONS(205), + [anon_sym_object] = ACTIONS(205), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(111)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2613), - [sym_primary_expression] = STATE(1463), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6205), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6205), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1208), - [sym_subscript_expression] = STATE(1208), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6205), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1208), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(808), - [anon_sym_export] = ACTIONS(810), + [STATE(112)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2618), + [sym_primary_expression] = STATE(1468), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6007), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6007), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1216), + [sym_subscript_expression] = STATE(1216), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6007), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(4574), + [sym_non_null_expression] = STATE(1216), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_annotation] = STATE(5505), + [sym_type_parameters] = STATE(5824), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(846), + [anon_sym_export] = ACTIONS(848), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(810), - [anon_sym_EQ] = ACTIONS(117), + [anon_sym_type] = ACTIONS(848), + [anon_sym_EQ] = ACTIONS(219), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(814), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_COMMA] = ACTIONS(126), - [anon_sym_RBRACE] = ACTIONS(126), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(810), - [anon_sym_BANG] = ACTIONS(183), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_RPAREN] = ACTIONS(126), - [anon_sym_await] = ACTIONS(140), + [anon_sym_namespace] = ACTIONS(852), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_COMMA] = ACTIONS(222), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(848), + [anon_sym_BANG] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(126), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_RBRACK] = ACTIONS(126), + [anon_sym_COLON] = ACTIONS(862), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_RBRACK] = ACTIONS(222), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(822), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(824), - [anon_sym_function] = ACTIONS(154), - [anon_sym_EQ_GT] = ACTIONS(156), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(826), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(834), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(858), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(860), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -37963,147 +38134,147 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(581), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(643), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(177), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(830), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(842), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(810), - [anon_sym_readonly] = ACTIONS(810), - [anon_sym_get] = ACTIONS(810), - [anon_sym_set] = ACTIONS(810), - [anon_sym_QMARK] = ACTIONS(756), - [anon_sym_declare] = ACTIONS(810), - [anon_sym_public] = ACTIONS(810), - [anon_sym_private] = ACTIONS(810), - [anon_sym_protected] = ACTIONS(810), - [anon_sym_override] = ACTIONS(810), - [anon_sym_module] = ACTIONS(810), - [anon_sym_any] = ACTIONS(810), - [anon_sym_number] = ACTIONS(810), - [anon_sym_boolean] = ACTIONS(810), - [anon_sym_string] = ACTIONS(810), - [anon_sym_symbol] = ACTIONS(810), - [anon_sym_object] = ACTIONS(810), + [anon_sym_static] = ACTIONS(848), + [anon_sym_readonly] = ACTIONS(848), + [anon_sym_get] = ACTIONS(848), + [anon_sym_set] = ACTIONS(848), + [anon_sym_QMARK] = ACTIONS(864), + [anon_sym_declare] = ACTIONS(848), + [anon_sym_public] = ACTIONS(848), + [anon_sym_private] = ACTIONS(848), + [anon_sym_protected] = ACTIONS(848), + [anon_sym_override] = ACTIONS(848), + [anon_sym_module] = ACTIONS(848), + [anon_sym_any] = ACTIONS(848), + [anon_sym_number] = ACTIONS(848), + [anon_sym_boolean] = ACTIONS(848), + [anon_sym_string] = ACTIONS(848), + [anon_sym_symbol] = ACTIONS(848), + [anon_sym_object] = ACTIONS(848), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(158), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(112)] = { - [sym_import] = STATE(3770), - [sym_parenthesized_expression] = STATE(1294), - [sym_expression] = STATE(2614), - [sym_primary_expression] = STATE(1646), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(6205), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(6205), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2694), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1294), - [sym_subscript_expression] = STATE(1294), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6205), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1294), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(691), - [anon_sym_export] = ACTIONS(693), + [STATE(113)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2618), + [sym_primary_expression] = STATE(1468), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6007), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6007), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1216), + [sym_subscript_expression] = STATE(1216), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6007), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(4257), + [sym_non_null_expression] = STATE(1216), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5749), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(846), + [anon_sym_export] = ACTIONS(848), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(693), - [anon_sym_EQ] = ACTIONS(860), + [anon_sym_type] = ACTIONS(848), + [anon_sym_EQ] = ACTIONS(219), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(697), - [anon_sym_LBRACE] = ACTIONS(699), - [anon_sym_COMMA] = ACTIONS(158), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(693), - [anon_sym_BANG] = ACTIONS(183), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_SEMI] = ACTIONS(158), - [anon_sym_await] = ACTIONS(140), + [anon_sym_namespace] = ACTIONS(852), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_COMMA] = ACTIONS(222), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(848), + [anon_sym_BANG] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_RPAREN] = ACTIONS(222), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(862), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_COLON] = ACTIONS(222), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(856), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(708), - [anon_sym_DQUOTE] = ACTIONS(67), - [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(712), - [anon_sym_function] = ACTIONS(714), - [anon_sym_EQ_GT] = ACTIONS(716), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(718), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(834), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(858), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(860), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -38112,147 +38283,147 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(643), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(177), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(722), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(842), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(693), - [anon_sym_readonly] = ACTIONS(693), - [anon_sym_get] = ACTIONS(693), - [anon_sym_set] = ACTIONS(693), - [anon_sym_declare] = ACTIONS(693), - [anon_sym_public] = ACTIONS(693), - [anon_sym_private] = ACTIONS(693), - [anon_sym_protected] = ACTIONS(693), - [anon_sym_override] = ACTIONS(693), - [anon_sym_module] = ACTIONS(693), - [anon_sym_any] = ACTIONS(693), - [anon_sym_number] = ACTIONS(693), - [anon_sym_boolean] = ACTIONS(693), - [anon_sym_string] = ACTIONS(693), - [anon_sym_symbol] = ACTIONS(693), - [anon_sym_object] = ACTIONS(693), + [anon_sym_static] = ACTIONS(848), + [anon_sym_readonly] = ACTIONS(848), + [anon_sym_get] = ACTIONS(848), + [anon_sym_set] = ACTIONS(848), + [anon_sym_QMARK] = ACTIONS(758), + [anon_sym_declare] = ACTIONS(848), + [anon_sym_public] = ACTIONS(848), + [anon_sym_private] = ACTIONS(848), + [anon_sym_protected] = ACTIONS(848), + [anon_sym_override] = ACTIONS(848), + [anon_sym_module] = ACTIONS(848), + [anon_sym_any] = ACTIONS(848), + [anon_sym_number] = ACTIONS(848), + [anon_sym_boolean] = ACTIONS(848), + [anon_sym_string] = ACTIONS(848), + [anon_sym_symbol] = ACTIONS(848), + [anon_sym_object] = ACTIONS(848), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(158), - [sym__ternary_qmark] = ACTIONS(158), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(113)] = { - [sym_import] = STATE(3770), - [sym_parenthesized_expression] = STATE(1294), - [sym_expression] = STATE(2614), - [sym_primary_expression] = STATE(1646), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(6205), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(6205), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2694), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1294), - [sym_subscript_expression] = STATE(1294), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6205), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(4516), - [sym_non_null_expression] = STATE(1294), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5606), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(691), - [anon_sym_export] = ACTIONS(693), + [STATE(114)] = { + [sym_import] = STATE(3779), + [sym_parenthesized_expression] = STATE(1303), + [sym_expression] = STATE(2600), + [sym_primary_expression] = STATE(1669), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(6007), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(6007), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6147), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(2659), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1303), + [sym_subscript_expression] = STATE(1303), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6007), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(4257), + [sym_non_null_expression] = STATE(1303), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5749), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(866), + [anon_sym_export] = ACTIONS(868), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(693), - [anon_sym_EQ] = ACTIONS(860), + [anon_sym_type] = ACTIONS(868), + [anon_sym_EQ] = ACTIONS(870), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(697), - [anon_sym_LBRACE] = ACTIONS(699), - [anon_sym_COMMA] = ACTIONS(158), - [anon_sym_RBRACE] = ACTIONS(158), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(693), - [anon_sym_BANG] = ACTIONS(183), + [anon_sym_namespace] = ACTIONS(872), + [anon_sym_LBRACE] = ACTIONS(701), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(868), + [anon_sym_BANG] = ACTIONS(182), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_SEMI] = ACTIONS(158), - [anon_sym_await] = ACTIONS(140), + [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_yield] = ACTIONS(142), + [anon_sym_of] = ACTIONS(120), + [anon_sym_yield] = ACTIONS(141), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(708), + [anon_sym_DOT] = ACTIONS(710), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(712), - [anon_sym_function] = ACTIONS(714), - [anon_sym_EQ_GT] = ACTIONS(716), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(718), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(874), + [anon_sym_function] = ACTIONS(716), + [anon_sym_EQ_GT] = ACTIONS(876), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(878), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -38261,147 +38432,147 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(880), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(177), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(192), + [sym_private_property_identifier] = ACTIONS(191), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(722), + [sym_undefined] = ACTIONS(724), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(693), - [anon_sym_readonly] = ACTIONS(693), - [anon_sym_get] = ACTIONS(693), - [anon_sym_set] = ACTIONS(693), - [anon_sym_declare] = ACTIONS(693), - [anon_sym_public] = ACTIONS(693), - [anon_sym_private] = ACTIONS(693), - [anon_sym_protected] = ACTIONS(693), - [anon_sym_override] = ACTIONS(693), - [anon_sym_module] = ACTIONS(693), - [anon_sym_any] = ACTIONS(693), - [anon_sym_number] = ACTIONS(693), - [anon_sym_boolean] = ACTIONS(693), - [anon_sym_string] = ACTIONS(693), - [anon_sym_symbol] = ACTIONS(693), - [anon_sym_object] = ACTIONS(693), + [anon_sym_static] = ACTIONS(868), + [anon_sym_readonly] = ACTIONS(868), + [anon_sym_get] = ACTIONS(868), + [anon_sym_set] = ACTIONS(868), + [anon_sym_declare] = ACTIONS(868), + [anon_sym_public] = ACTIONS(868), + [anon_sym_private] = ACTIONS(868), + [anon_sym_protected] = ACTIONS(868), + [anon_sym_override] = ACTIONS(868), + [anon_sym_module] = ACTIONS(868), + [anon_sym_any] = ACTIONS(868), + [anon_sym_number] = ACTIONS(868), + [anon_sym_boolean] = ACTIONS(868), + [anon_sym_string] = ACTIONS(868), + [anon_sym_symbol] = ACTIONS(868), + [anon_sym_object] = ACTIONS(868), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(158), - [sym__ternary_qmark] = ACTIONS(158), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(114)] = { - [sym_import] = STATE(3770), - [sym_parenthesized_expression] = STATE(1294), - [sym_expression] = STATE(2614), - [sym_primary_expression] = STATE(1646), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(6205), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(6205), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2694), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1294), - [sym_subscript_expression] = STATE(1294), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6205), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1294), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(691), - [anon_sym_export] = ACTIONS(693), + [STATE(115)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2618), + [sym_primary_expression] = STATE(1468), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6007), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6007), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6134), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1216), + [sym_subscript_expression] = STATE(1216), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6007), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1216), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(818), + [anon_sym_export] = ACTIONS(820), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(693), - [anon_sym_EQ] = ACTIONS(860), + [anon_sym_type] = ACTIONS(820), + [anon_sym_EQ] = ACTIONS(822), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(697), - [anon_sym_LBRACE] = ACTIONS(699), - [anon_sym_COMMA] = ACTIONS(158), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(693), - [anon_sym_BANG] = ACTIONS(183), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_SEMI] = ACTIONS(158), - [anon_sym_await] = ACTIONS(140), + [anon_sym_namespace] = ACTIONS(824), + [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(820), + [anon_sym_BANG] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(864), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_of] = ACTIONS(120), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(832), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(708), - [anon_sym_DQUOTE] = ACTIONS(67), - [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(712), - [anon_sym_function] = ACTIONS(714), - [anon_sym_EQ_GT] = ACTIONS(716), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(718), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(710), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(836), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(876), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(838), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -38410,147 +38581,147 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(643), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(177), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(722), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(842), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(693), - [anon_sym_readonly] = ACTIONS(693), - [anon_sym_get] = ACTIONS(693), - [anon_sym_set] = ACTIONS(693), - [anon_sym_declare] = ACTIONS(693), - [anon_sym_public] = ACTIONS(693), - [anon_sym_private] = ACTIONS(693), - [anon_sym_protected] = ACTIONS(693), - [anon_sym_override] = ACTIONS(693), - [anon_sym_module] = ACTIONS(693), - [anon_sym_any] = ACTIONS(693), - [anon_sym_number] = ACTIONS(693), - [anon_sym_boolean] = ACTIONS(693), - [anon_sym_string] = ACTIONS(693), - [anon_sym_symbol] = ACTIONS(693), - [anon_sym_object] = ACTIONS(693), + [anon_sym_static] = ACTIONS(820), + [anon_sym_readonly] = ACTIONS(820), + [anon_sym_get] = ACTIONS(820), + [anon_sym_set] = ACTIONS(820), + [anon_sym_declare] = ACTIONS(820), + [anon_sym_public] = ACTIONS(820), + [anon_sym_private] = ACTIONS(820), + [anon_sym_protected] = ACTIONS(820), + [anon_sym_override] = ACTIONS(820), + [anon_sym_module] = ACTIONS(820), + [anon_sym_any] = ACTIONS(820), + [anon_sym_number] = ACTIONS(820), + [anon_sym_boolean] = ACTIONS(820), + [anon_sym_string] = ACTIONS(820), + [anon_sym_symbol] = ACTIONS(820), + [anon_sym_object] = ACTIONS(820), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(158), - [sym__ternary_qmark] = ACTIONS(158), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(115)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2613), - [sym_primary_expression] = STATE(1463), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6205), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6205), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6142), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1208), - [sym_subscript_expression] = STATE(1208), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6205), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1208), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(832), - [anon_sym_export] = ACTIONS(834), + [STATE(116)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2618), + [sym_primary_expression] = STATE(1468), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6007), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6007), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6134), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1216), + [sym_subscript_expression] = STATE(1216), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6007), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(4257), + [sym_non_null_expression] = STATE(1216), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5749), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(818), + [anon_sym_export] = ACTIONS(820), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(834), - [anon_sym_EQ] = ACTIONS(836), + [anon_sym_type] = ACTIONS(820), + [anon_sym_EQ] = ACTIONS(117), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(838), - [anon_sym_LBRACE] = ACTIONS(840), - [anon_sym_COMMA] = ACTIONS(158), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(834), - [anon_sym_BANG] = ACTIONS(183), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_SEMI] = ACTIONS(158), - [anon_sym_await] = ACTIONS(140), + [anon_sym_namespace] = ACTIONS(824), + [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_COMMA] = ACTIONS(126), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(820), + [anon_sym_BANG] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_RPAREN] = ACTIONS(126), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_of] = ACTIONS(120), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(844), + [anon_sym_COLON] = ACTIONS(126), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(832), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(708), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(846), - [anon_sym_function] = ACTIONS(154), - [anon_sym_EQ_GT] = ACTIONS(866), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(848), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(834), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(836), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(838), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -38559,147 +38730,147 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(581), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(643), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(177), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(830), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(842), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(834), - [anon_sym_readonly] = ACTIONS(834), - [anon_sym_get] = ACTIONS(834), - [anon_sym_set] = ACTIONS(834), - [anon_sym_declare] = ACTIONS(834), - [anon_sym_public] = ACTIONS(834), - [anon_sym_private] = ACTIONS(834), - [anon_sym_protected] = ACTIONS(834), - [anon_sym_override] = ACTIONS(834), - [anon_sym_module] = ACTIONS(834), - [anon_sym_any] = ACTIONS(834), - [anon_sym_number] = ACTIONS(834), - [anon_sym_boolean] = ACTIONS(834), - [anon_sym_string] = ACTIONS(834), - [anon_sym_symbol] = ACTIONS(834), - [anon_sym_object] = ACTIONS(834), + [anon_sym_static] = ACTIONS(820), + [anon_sym_readonly] = ACTIONS(820), + [anon_sym_get] = ACTIONS(820), + [anon_sym_set] = ACTIONS(820), + [anon_sym_QMARK] = ACTIONS(758), + [anon_sym_declare] = ACTIONS(820), + [anon_sym_public] = ACTIONS(820), + [anon_sym_private] = ACTIONS(820), + [anon_sym_protected] = ACTIONS(820), + [anon_sym_override] = ACTIONS(820), + [anon_sym_module] = ACTIONS(820), + [anon_sym_any] = ACTIONS(820), + [anon_sym_number] = ACTIONS(820), + [anon_sym_boolean] = ACTIONS(820), + [anon_sym_string] = ACTIONS(820), + [anon_sym_symbol] = ACTIONS(820), + [anon_sym_object] = ACTIONS(820), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(158), - [sym__ternary_qmark] = ACTIONS(158), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(116)] = { - [sym_import] = STATE(3770), - [sym_parenthesized_expression] = STATE(1294), - [sym_expression] = STATE(2614), - [sym_primary_expression] = STATE(1646), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(6205), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(6205), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(6139), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2694), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1294), - [sym_subscript_expression] = STATE(1294), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6205), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(4516), - [sym_non_null_expression] = STATE(1294), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5606), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(868), - [anon_sym_export] = ACTIONS(870), + [STATE(117)] = { + [sym_import] = STATE(3779), + [sym_parenthesized_expression] = STATE(1303), + [sym_expression] = STATE(2600), + [sym_primary_expression] = STATE(1669), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(6007), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(6007), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(2659), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1303), + [sym_subscript_expression] = STATE(1303), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6007), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(4257), + [sym_non_null_expression] = STATE(1303), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5749), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(693), + [anon_sym_export] = ACTIONS(695), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(870), - [anon_sym_EQ] = ACTIONS(872), + [anon_sym_type] = ACTIONS(695), + [anon_sym_EQ] = ACTIONS(882), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(874), - [anon_sym_LBRACE] = ACTIONS(699), - [anon_sym_COMMA] = ACTIONS(158), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(870), - [anon_sym_BANG] = ACTIONS(183), + [anon_sym_namespace] = ACTIONS(699), + [anon_sym_LBRACE] = ACTIONS(701), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(157), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(695), + [anon_sym_BANG] = ACTIONS(182), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_SEMI] = ACTIONS(158), - [anon_sym_await] = ACTIONS(140), + [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_of] = ACTIONS(120), - [anon_sym_yield] = ACTIONS(142), + [anon_sym_yield] = ACTIONS(141), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(708), + [anon_sym_DOT] = ACTIONS(710), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(876), - [anon_sym_function] = ACTIONS(714), - [anon_sym_EQ_GT] = ACTIONS(866), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(878), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(714), + [anon_sym_function] = ACTIONS(716), + [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(720), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -38708,147 +38879,147 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(880), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(81), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(177), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(192), + [sym_private_property_identifier] = ACTIONS(191), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(722), + [sym_undefined] = ACTIONS(724), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(870), - [anon_sym_readonly] = ACTIONS(870), - [anon_sym_get] = ACTIONS(870), - [anon_sym_set] = ACTIONS(870), - [anon_sym_declare] = ACTIONS(870), - [anon_sym_public] = ACTIONS(870), - [anon_sym_private] = ACTIONS(870), - [anon_sym_protected] = ACTIONS(870), - [anon_sym_override] = ACTIONS(870), - [anon_sym_module] = ACTIONS(870), - [anon_sym_any] = ACTIONS(870), - [anon_sym_number] = ACTIONS(870), - [anon_sym_boolean] = ACTIONS(870), - [anon_sym_string] = ACTIONS(870), - [anon_sym_symbol] = ACTIONS(870), - [anon_sym_object] = ACTIONS(870), + [anon_sym_static] = ACTIONS(695), + [anon_sym_readonly] = ACTIONS(695), + [anon_sym_get] = ACTIONS(695), + [anon_sym_set] = ACTIONS(695), + [anon_sym_declare] = ACTIONS(695), + [anon_sym_public] = ACTIONS(695), + [anon_sym_private] = ACTIONS(695), + [anon_sym_protected] = ACTIONS(695), + [anon_sym_override] = ACTIONS(695), + [anon_sym_module] = ACTIONS(695), + [anon_sym_any] = ACTIONS(695), + [anon_sym_number] = ACTIONS(695), + [anon_sym_boolean] = ACTIONS(695), + [anon_sym_string] = ACTIONS(695), + [anon_sym_symbol] = ACTIONS(695), + [anon_sym_object] = ACTIONS(695), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(158), - [sym__ternary_qmark] = ACTIONS(158), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(117)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2613), - [sym_primary_expression] = STATE(1463), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6205), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6205), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6142), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1208), - [sym_subscript_expression] = STATE(1208), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6205), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(4516), - [sym_non_null_expression] = STATE(1208), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5606), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(832), - [anon_sym_export] = ACTIONS(834), + [STATE(118)] = { + [sym_import] = STATE(3779), + [sym_parenthesized_expression] = STATE(1303), + [sym_expression] = STATE(2600), + [sym_primary_expression] = STATE(1669), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(6007), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(6007), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(2659), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1303), + [sym_subscript_expression] = STATE(1303), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6007), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1303), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(693), + [anon_sym_export] = ACTIONS(695), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(834), - [anon_sym_EQ] = ACTIONS(220), + [anon_sym_type] = ACTIONS(695), + [anon_sym_EQ] = ACTIONS(882), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(838), - [anon_sym_LBRACE] = ACTIONS(840), - [anon_sym_COMMA] = ACTIONS(223), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(834), - [anon_sym_BANG] = ACTIONS(183), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_RPAREN] = ACTIONS(223), - [anon_sym_await] = ACTIONS(140), + [anon_sym_namespace] = ACTIONS(699), + [anon_sym_LBRACE] = ACTIONS(701), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(695), + [anon_sym_BANG] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(223), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(844), + [anon_sym_COLON] = ACTIONS(884), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(822), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(846), - [anon_sym_function] = ACTIONS(154), - [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(848), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(710), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(714), + [anon_sym_function] = ACTIONS(716), + [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(720), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -38857,147 +39028,147 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(581), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(81), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(177), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(830), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(724), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(834), - [anon_sym_readonly] = ACTIONS(834), - [anon_sym_get] = ACTIONS(834), - [anon_sym_set] = ACTIONS(834), - [anon_sym_QMARK] = ACTIONS(756), - [anon_sym_declare] = ACTIONS(834), - [anon_sym_public] = ACTIONS(834), - [anon_sym_private] = ACTIONS(834), - [anon_sym_protected] = ACTIONS(834), - [anon_sym_override] = ACTIONS(834), - [anon_sym_module] = ACTIONS(834), - [anon_sym_any] = ACTIONS(834), - [anon_sym_number] = ACTIONS(834), - [anon_sym_boolean] = ACTIONS(834), - [anon_sym_string] = ACTIONS(834), - [anon_sym_symbol] = ACTIONS(834), - [anon_sym_object] = ACTIONS(834), + [anon_sym_static] = ACTIONS(695), + [anon_sym_readonly] = ACTIONS(695), + [anon_sym_get] = ACTIONS(695), + [anon_sym_set] = ACTIONS(695), + [anon_sym_declare] = ACTIONS(695), + [anon_sym_public] = ACTIONS(695), + [anon_sym_private] = ACTIONS(695), + [anon_sym_protected] = ACTIONS(695), + [anon_sym_override] = ACTIONS(695), + [anon_sym_module] = ACTIONS(695), + [anon_sym_any] = ACTIONS(695), + [anon_sym_number] = ACTIONS(695), + [anon_sym_boolean] = ACTIONS(695), + [anon_sym_string] = ACTIONS(695), + [anon_sym_symbol] = ACTIONS(695), + [anon_sym_object] = ACTIONS(695), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(158), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(118)] = { - [sym_import] = STATE(3770), - [sym_parenthesized_expression] = STATE(1294), - [sym_expression] = STATE(2614), - [sym_primary_expression] = STATE(1646), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(6205), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(6205), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(6139), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2694), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1294), - [sym_subscript_expression] = STATE(1294), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6205), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1294), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(868), - [anon_sym_export] = ACTIONS(870), + [STATE(119)] = { + [sym_import] = STATE(3779), + [sym_parenthesized_expression] = STATE(1303), + [sym_expression] = STATE(2600), + [sym_primary_expression] = STATE(1669), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(6007), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(6007), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(2659), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1303), + [sym_subscript_expression] = STATE(1303), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6007), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1303), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(693), + [anon_sym_export] = ACTIONS(695), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(870), - [anon_sym_EQ] = ACTIONS(872), + [anon_sym_type] = ACTIONS(695), + [anon_sym_EQ] = ACTIONS(882), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(874), - [anon_sym_LBRACE] = ACTIONS(699), - [anon_sym_COMMA] = ACTIONS(158), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(870), - [anon_sym_BANG] = ACTIONS(183), + [anon_sym_namespace] = ACTIONS(699), + [anon_sym_LBRACE] = ACTIONS(701), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(695), + [anon_sym_BANG] = ACTIONS(182), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_SEMI] = ACTIONS(158), - [anon_sym_await] = ACTIONS(140), + [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_of] = ACTIONS(120), - [anon_sym_yield] = ACTIONS(142), + [anon_sym_COLON] = ACTIONS(886), + [anon_sym_yield] = ACTIONS(141), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(708), + [anon_sym_DOT] = ACTIONS(710), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(876), - [anon_sym_function] = ACTIONS(714), - [anon_sym_EQ_GT] = ACTIONS(866), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(878), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(714), + [anon_sym_function] = ACTIONS(716), + [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(720), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -39006,147 +39177,147 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(880), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(81), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(177), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(192), + [sym_private_property_identifier] = ACTIONS(191), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(722), + [sym_undefined] = ACTIONS(724), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(870), - [anon_sym_readonly] = ACTIONS(870), - [anon_sym_get] = ACTIONS(870), - [anon_sym_set] = ACTIONS(870), - [anon_sym_declare] = ACTIONS(870), - [anon_sym_public] = ACTIONS(870), - [anon_sym_private] = ACTIONS(870), - [anon_sym_protected] = ACTIONS(870), - [anon_sym_override] = ACTIONS(870), - [anon_sym_module] = ACTIONS(870), - [anon_sym_any] = ACTIONS(870), - [anon_sym_number] = ACTIONS(870), - [anon_sym_boolean] = ACTIONS(870), - [anon_sym_string] = ACTIONS(870), - [anon_sym_symbol] = ACTIONS(870), - [anon_sym_object] = ACTIONS(870), + [anon_sym_static] = ACTIONS(695), + [anon_sym_readonly] = ACTIONS(695), + [anon_sym_get] = ACTIONS(695), + [anon_sym_set] = ACTIONS(695), + [anon_sym_declare] = ACTIONS(695), + [anon_sym_public] = ACTIONS(695), + [anon_sym_private] = ACTIONS(695), + [anon_sym_protected] = ACTIONS(695), + [anon_sym_override] = ACTIONS(695), + [anon_sym_module] = ACTIONS(695), + [anon_sym_any] = ACTIONS(695), + [anon_sym_number] = ACTIONS(695), + [anon_sym_boolean] = ACTIONS(695), + [anon_sym_string] = ACTIONS(695), + [anon_sym_symbol] = ACTIONS(695), + [anon_sym_object] = ACTIONS(695), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(158), - [sym__ternary_qmark] = ACTIONS(158), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(119)] = { - [sym_import] = STATE(3770), - [sym_parenthesized_expression] = STATE(1294), - [sym_expression] = STATE(2614), - [sym_primary_expression] = STATE(1646), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(6205), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(6205), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2694), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1294), - [sym_subscript_expression] = STATE(1294), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6205), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1294), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(691), - [anon_sym_export] = ACTIONS(693), + [STATE(120)] = { + [sym_import] = STATE(3779), + [sym_parenthesized_expression] = STATE(1303), + [sym_expression] = STATE(2600), + [sym_primary_expression] = STATE(1669), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(6007), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(6007), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(2659), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1303), + [sym_subscript_expression] = STATE(1303), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6007), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1303), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(693), + [anon_sym_export] = ACTIONS(695), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(693), - [anon_sym_EQ] = ACTIONS(860), + [anon_sym_type] = ACTIONS(695), + [anon_sym_EQ] = ACTIONS(882), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(697), - [anon_sym_LBRACE] = ACTIONS(699), - [anon_sym_COMMA] = ACTIONS(158), - [anon_sym_RBRACE] = ACTIONS(158), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(693), - [anon_sym_BANG] = ACTIONS(183), + [anon_sym_namespace] = ACTIONS(699), + [anon_sym_LBRACE] = ACTIONS(701), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(157), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(695), + [anon_sym_BANG] = ACTIONS(182), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_SEMI] = ACTIONS(158), - [anon_sym_await] = ACTIONS(140), + [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_yield] = ACTIONS(142), + [anon_sym_yield] = ACTIONS(141), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(708), + [anon_sym_DOT] = ACTIONS(710), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(712), - [anon_sym_function] = ACTIONS(714), - [anon_sym_EQ_GT] = ACTIONS(716), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(718), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(714), + [anon_sym_function] = ACTIONS(716), + [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(720), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -39155,147 +39326,147 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), [anon_sym_SLASH] = ACTIONS(81), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(177), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(192), + [sym_private_property_identifier] = ACTIONS(191), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(722), + [sym_undefined] = ACTIONS(724), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(693), - [anon_sym_readonly] = ACTIONS(693), - [anon_sym_get] = ACTIONS(693), - [anon_sym_set] = ACTIONS(693), - [anon_sym_declare] = ACTIONS(693), - [anon_sym_public] = ACTIONS(693), - [anon_sym_private] = ACTIONS(693), - [anon_sym_protected] = ACTIONS(693), - [anon_sym_override] = ACTIONS(693), - [anon_sym_module] = ACTIONS(693), - [anon_sym_any] = ACTIONS(693), - [anon_sym_number] = ACTIONS(693), - [anon_sym_boolean] = ACTIONS(693), - [anon_sym_string] = ACTIONS(693), - [anon_sym_symbol] = ACTIONS(693), - [anon_sym_object] = ACTIONS(693), + [anon_sym_static] = ACTIONS(695), + [anon_sym_readonly] = ACTIONS(695), + [anon_sym_get] = ACTIONS(695), + [anon_sym_set] = ACTIONS(695), + [anon_sym_declare] = ACTIONS(695), + [anon_sym_public] = ACTIONS(695), + [anon_sym_private] = ACTIONS(695), + [anon_sym_protected] = ACTIONS(695), + [anon_sym_override] = ACTIONS(695), + [anon_sym_module] = ACTIONS(695), + [anon_sym_any] = ACTIONS(695), + [anon_sym_number] = ACTIONS(695), + [anon_sym_boolean] = ACTIONS(695), + [anon_sym_string] = ACTIONS(695), + [anon_sym_symbol] = ACTIONS(695), + [anon_sym_object] = ACTIONS(695), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(158), - [sym__ternary_qmark] = ACTIONS(158), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(120)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2613), - [sym_primary_expression] = STATE(1463), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6205), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6205), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6142), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1208), - [sym_subscript_expression] = STATE(1208), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6205), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1208), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(832), - [anon_sym_export] = ACTIONS(834), + [STATE(121)] = { + [sym_import] = STATE(3779), + [sym_parenthesized_expression] = STATE(1303), + [sym_expression] = STATE(2600), + [sym_primary_expression] = STATE(1669), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(6007), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(6007), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(2659), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1303), + [sym_subscript_expression] = STATE(1303), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6007), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1303), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(693), + [anon_sym_export] = ACTIONS(695), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(834), - [anon_sym_EQ] = ACTIONS(836), + [anon_sym_type] = ACTIONS(695), + [anon_sym_EQ] = ACTIONS(882), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(838), - [anon_sym_LBRACE] = ACTIONS(840), - [anon_sym_COMMA] = ACTIONS(158), - [anon_sym_RBRACE] = ACTIONS(158), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(834), - [anon_sym_BANG] = ACTIONS(183), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_SEMI] = ACTIONS(158), - [anon_sym_await] = ACTIONS(140), + [anon_sym_namespace] = ACTIONS(699), + [anon_sym_LBRACE] = ACTIONS(701), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(695), + [anon_sym_BANG] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(844), + [anon_sym_COLON] = ACTIONS(888), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(708), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(846), - [anon_sym_function] = ACTIONS(154), - [anon_sym_EQ_GT] = ACTIONS(716), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(848), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(710), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(714), + [anon_sym_function] = ACTIONS(716), + [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(720), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -39304,147 +39475,147 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(581), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(81), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(177), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(830), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(724), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(834), - [anon_sym_readonly] = ACTIONS(834), - [anon_sym_get] = ACTIONS(834), - [anon_sym_set] = ACTIONS(834), - [anon_sym_declare] = ACTIONS(834), - [anon_sym_public] = ACTIONS(834), - [anon_sym_private] = ACTIONS(834), - [anon_sym_protected] = ACTIONS(834), - [anon_sym_override] = ACTIONS(834), - [anon_sym_module] = ACTIONS(834), - [anon_sym_any] = ACTIONS(834), - [anon_sym_number] = ACTIONS(834), - [anon_sym_boolean] = ACTIONS(834), - [anon_sym_string] = ACTIONS(834), - [anon_sym_symbol] = ACTIONS(834), - [anon_sym_object] = ACTIONS(834), + [anon_sym_static] = ACTIONS(695), + [anon_sym_readonly] = ACTIONS(695), + [anon_sym_get] = ACTIONS(695), + [anon_sym_set] = ACTIONS(695), + [anon_sym_declare] = ACTIONS(695), + [anon_sym_public] = ACTIONS(695), + [anon_sym_private] = ACTIONS(695), + [anon_sym_protected] = ACTIONS(695), + [anon_sym_override] = ACTIONS(695), + [anon_sym_module] = ACTIONS(695), + [anon_sym_any] = ACTIONS(695), + [anon_sym_number] = ACTIONS(695), + [anon_sym_boolean] = ACTIONS(695), + [anon_sym_string] = ACTIONS(695), + [anon_sym_symbol] = ACTIONS(695), + [anon_sym_object] = ACTIONS(695), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(158), - [sym__ternary_qmark] = ACTIONS(158), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(121)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2613), - [sym_primary_expression] = STATE(1463), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6205), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6205), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1208), - [sym_subscript_expression] = STATE(1208), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6205), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(4516), - [sym_non_null_expression] = STATE(1208), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5606), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(808), - [anon_sym_export] = ACTIONS(810), + [STATE(122)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2618), + [sym_primary_expression] = STATE(1468), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6007), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6007), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6134), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1216), + [sym_subscript_expression] = STATE(1216), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6007), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1216), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(818), + [anon_sym_export] = ACTIONS(820), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(810), - [anon_sym_EQ] = ACTIONS(117), + [anon_sym_type] = ACTIONS(820), + [anon_sym_EQ] = ACTIONS(822), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(814), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_COMMA] = ACTIONS(126), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(810), - [anon_sym_BANG] = ACTIONS(183), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_RPAREN] = ACTIONS(126), - [anon_sym_await] = ACTIONS(140), + [anon_sym_namespace] = ACTIONS(824), + [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(157), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(820), + [anon_sym_BANG] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(126), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(820), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(832), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(822), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(824), - [anon_sym_function] = ACTIONS(154), - [anon_sym_EQ_GT] = ACTIONS(156), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(826), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(710), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(836), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(838), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -39453,147 +39624,147 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(581), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(643), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(177), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(830), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(842), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(810), - [anon_sym_readonly] = ACTIONS(810), - [anon_sym_get] = ACTIONS(810), - [anon_sym_set] = ACTIONS(810), - [anon_sym_QMARK] = ACTIONS(756), - [anon_sym_declare] = ACTIONS(810), - [anon_sym_public] = ACTIONS(810), - [anon_sym_private] = ACTIONS(810), - [anon_sym_protected] = ACTIONS(810), - [anon_sym_override] = ACTIONS(810), - [anon_sym_module] = ACTIONS(810), - [anon_sym_any] = ACTIONS(810), - [anon_sym_number] = ACTIONS(810), - [anon_sym_boolean] = ACTIONS(810), - [anon_sym_string] = ACTIONS(810), - [anon_sym_symbol] = ACTIONS(810), - [anon_sym_object] = ACTIONS(810), + [anon_sym_static] = ACTIONS(820), + [anon_sym_readonly] = ACTIONS(820), + [anon_sym_get] = ACTIONS(820), + [anon_sym_set] = ACTIONS(820), + [anon_sym_declare] = ACTIONS(820), + [anon_sym_public] = ACTIONS(820), + [anon_sym_private] = ACTIONS(820), + [anon_sym_protected] = ACTIONS(820), + [anon_sym_override] = ACTIONS(820), + [anon_sym_module] = ACTIONS(820), + [anon_sym_any] = ACTIONS(820), + [anon_sym_number] = ACTIONS(820), + [anon_sym_boolean] = ACTIONS(820), + [anon_sym_string] = ACTIONS(820), + [anon_sym_symbol] = ACTIONS(820), + [anon_sym_object] = ACTIONS(820), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(158), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(122)] = { - [sym_import] = STATE(3770), - [sym_parenthesized_expression] = STATE(1294), - [sym_expression] = STATE(2614), - [sym_primary_expression] = STATE(1646), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(6205), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(6205), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2694), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1294), - [sym_subscript_expression] = STATE(1294), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6205), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1294), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(691), - [anon_sym_export] = ACTIONS(693), + [STATE(123)] = { + [sym_import] = STATE(3779), + [sym_parenthesized_expression] = STATE(1303), + [sym_expression] = STATE(2600), + [sym_primary_expression] = STATE(1669), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(6007), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(6007), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6147), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(2659), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1303), + [sym_subscript_expression] = STATE(1303), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6007), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1303), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(866), + [anon_sym_export] = ACTIONS(868), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(693), - [anon_sym_EQ] = ACTIONS(860), + [anon_sym_type] = ACTIONS(868), + [anon_sym_EQ] = ACTIONS(870), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(697), - [anon_sym_LBRACE] = ACTIONS(699), - [anon_sym_COMMA] = ACTIONS(158), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(693), - [anon_sym_BANG] = ACTIONS(183), + [anon_sym_namespace] = ACTIONS(872), + [anon_sym_LBRACE] = ACTIONS(701), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(868), + [anon_sym_BANG] = ACTIONS(182), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_SEMI] = ACTIONS(158), - [anon_sym_await] = ACTIONS(140), + [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(882), - [anon_sym_yield] = ACTIONS(142), + [anon_sym_of] = ACTIONS(120), + [anon_sym_yield] = ACTIONS(141), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(708), + [anon_sym_DOT] = ACTIONS(710), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(712), - [anon_sym_function] = ACTIONS(714), - [anon_sym_EQ_GT] = ACTIONS(716), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(718), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(874), + [anon_sym_function] = ACTIONS(716), + [anon_sym_EQ_GT] = ACTIONS(876), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(878), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -39602,147 +39773,147 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(880), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(177), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(192), + [sym_private_property_identifier] = ACTIONS(191), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(722), + [sym_undefined] = ACTIONS(724), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(693), - [anon_sym_readonly] = ACTIONS(693), - [anon_sym_get] = ACTIONS(693), - [anon_sym_set] = ACTIONS(693), - [anon_sym_declare] = ACTIONS(693), - [anon_sym_public] = ACTIONS(693), - [anon_sym_private] = ACTIONS(693), - [anon_sym_protected] = ACTIONS(693), - [anon_sym_override] = ACTIONS(693), - [anon_sym_module] = ACTIONS(693), - [anon_sym_any] = ACTIONS(693), - [anon_sym_number] = ACTIONS(693), - [anon_sym_boolean] = ACTIONS(693), - [anon_sym_string] = ACTIONS(693), - [anon_sym_symbol] = ACTIONS(693), - [anon_sym_object] = ACTIONS(693), + [anon_sym_static] = ACTIONS(868), + [anon_sym_readonly] = ACTIONS(868), + [anon_sym_get] = ACTIONS(868), + [anon_sym_set] = ACTIONS(868), + [anon_sym_declare] = ACTIONS(868), + [anon_sym_public] = ACTIONS(868), + [anon_sym_private] = ACTIONS(868), + [anon_sym_protected] = ACTIONS(868), + [anon_sym_override] = ACTIONS(868), + [anon_sym_module] = ACTIONS(868), + [anon_sym_any] = ACTIONS(868), + [anon_sym_number] = ACTIONS(868), + [anon_sym_boolean] = ACTIONS(868), + [anon_sym_string] = ACTIONS(868), + [anon_sym_symbol] = ACTIONS(868), + [anon_sym_object] = ACTIONS(868), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(158), - [sym__ternary_qmark] = ACTIONS(158), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(123)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2613), - [sym_primary_expression] = STATE(1463), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6205), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6205), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1208), - [sym_subscript_expression] = STATE(1208), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6205), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1208), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(808), - [anon_sym_export] = ACTIONS(810), + [STATE(124)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2618), + [sym_primary_expression] = STATE(1468), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6007), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6007), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6036), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1216), + [sym_subscript_expression] = STATE(1216), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6007), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1216), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(890), + [anon_sym_export] = ACTIONS(892), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(810), - [anon_sym_EQ] = ACTIONS(812), + [anon_sym_type] = ACTIONS(892), + [anon_sym_EQ] = ACTIONS(894), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(814), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_COMMA] = ACTIONS(884), - [anon_sym_RBRACE] = ACTIONS(884), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(810), - [anon_sym_BANG] = ACTIONS(183), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(140), + [anon_sym_namespace] = ACTIONS(897), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_COMMA] = ACTIONS(126), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(892), + [anon_sym_BANG] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_RBRACK] = ACTIONS(884), + [anon_sym_COLON] = ACTIONS(899), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_RBRACK] = ACTIONS(222), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(822), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(824), - [anon_sym_function] = ACTIONS(154), - [anon_sym_EQ_GT] = ACTIONS(156), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(826), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(834), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(901), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(903), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(905), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -39751,146 +39922,146 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(581), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(643), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(177), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(830), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(842), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(810), - [anon_sym_readonly] = ACTIONS(810), - [anon_sym_get] = ACTIONS(810), - [anon_sym_set] = ACTIONS(810), - [anon_sym_declare] = ACTIONS(810), - [anon_sym_public] = ACTIONS(810), - [anon_sym_private] = ACTIONS(810), - [anon_sym_protected] = ACTIONS(810), - [anon_sym_override] = ACTIONS(810), - [anon_sym_module] = ACTIONS(810), - [anon_sym_any] = ACTIONS(810), - [anon_sym_number] = ACTIONS(810), - [anon_sym_boolean] = ACTIONS(810), - [anon_sym_string] = ACTIONS(810), - [anon_sym_symbol] = ACTIONS(810), - [anon_sym_object] = ACTIONS(810), + [anon_sym_static] = ACTIONS(892), + [anon_sym_readonly] = ACTIONS(892), + [anon_sym_get] = ACTIONS(892), + [anon_sym_set] = ACTIONS(892), + [anon_sym_declare] = ACTIONS(892), + [anon_sym_public] = ACTIONS(892), + [anon_sym_private] = ACTIONS(892), + [anon_sym_protected] = ACTIONS(892), + [anon_sym_override] = ACTIONS(892), + [anon_sym_module] = ACTIONS(892), + [anon_sym_any] = ACTIONS(892), + [anon_sym_number] = ACTIONS(892), + [anon_sym_boolean] = ACTIONS(892), + [anon_sym_string] = ACTIONS(892), + [anon_sym_symbol] = ACTIONS(892), + [anon_sym_object] = ACTIONS(892), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(158), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(124)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2613), - [sym_primary_expression] = STATE(1463), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6205), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6205), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(5999), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1208), - [sym_subscript_expression] = STATE(1208), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6205), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1208), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(887), - [anon_sym_export] = ACTIONS(889), + [STATE(125)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2618), + [sym_primary_expression] = STATE(1468), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6007), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6007), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1216), + [sym_subscript_expression] = STATE(1216), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6007), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1216), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(846), + [anon_sym_export] = ACTIONS(848), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(889), - [anon_sym_EQ] = ACTIONS(891), + [anon_sym_type] = ACTIONS(848), + [anon_sym_EQ] = ACTIONS(850), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(894), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_COMMA] = ACTIONS(223), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(889), - [anon_sym_BANG] = ACTIONS(183), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(140), + [anon_sym_namespace] = ACTIONS(852), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_COMMA] = ACTIONS(907), + [anon_sym_RBRACE] = ACTIONS(907), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(848), + [anon_sym_BANG] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(896), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_RBRACK] = ACTIONS(126), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_RBRACK] = ACTIONS(907), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(822), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(898), - [anon_sym_function] = ACTIONS(154), - [anon_sym_EQ_GT] = ACTIONS(900), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(902), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(834), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(858), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(860), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -39899,146 +40070,294 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(581), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(643), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(177), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(830), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(842), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(889), - [anon_sym_readonly] = ACTIONS(889), - [anon_sym_get] = ACTIONS(889), - [anon_sym_set] = ACTIONS(889), - [anon_sym_declare] = ACTIONS(889), - [anon_sym_public] = ACTIONS(889), - [anon_sym_private] = ACTIONS(889), - [anon_sym_protected] = ACTIONS(889), - [anon_sym_override] = ACTIONS(889), - [anon_sym_module] = ACTIONS(889), - [anon_sym_any] = ACTIONS(889), - [anon_sym_number] = ACTIONS(889), - [anon_sym_boolean] = ACTIONS(889), - [anon_sym_string] = ACTIONS(889), - [anon_sym_symbol] = ACTIONS(889), - [anon_sym_object] = ACTIONS(889), + [anon_sym_static] = ACTIONS(848), + [anon_sym_readonly] = ACTIONS(848), + [anon_sym_get] = ACTIONS(848), + [anon_sym_set] = ACTIONS(848), + [anon_sym_declare] = ACTIONS(848), + [anon_sym_public] = ACTIONS(848), + [anon_sym_private] = ACTIONS(848), + [anon_sym_protected] = ACTIONS(848), + [anon_sym_override] = ACTIONS(848), + [anon_sym_module] = ACTIONS(848), + [anon_sym_any] = ACTIONS(848), + [anon_sym_number] = ACTIONS(848), + [anon_sym_boolean] = ACTIONS(848), + [anon_sym_string] = ACTIONS(848), + [anon_sym_symbol] = ACTIONS(848), + [anon_sym_object] = ACTIONS(848), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(158), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(125)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2613), - [sym_primary_expression] = STATE(1463), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6205), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6205), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1208), - [sym_subscript_expression] = STATE(1208), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6205), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(4516), - [sym_non_null_expression] = STATE(1208), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5606), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(808), - [anon_sym_export] = ACTIONS(810), + [STATE(126)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2618), + [sym_primary_expression] = STATE(1468), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6007), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6007), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1216), + [sym_subscript_expression] = STATE(1216), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6007), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1216), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(846), + [anon_sym_export] = ACTIONS(848), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(848), + [anon_sym_EQ] = ACTIONS(850), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(852), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(848), + [anon_sym_BANG] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_await] = ACTIONS(139), + [anon_sym_in] = ACTIONS(910), + [anon_sym_of] = ACTIONS(913), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(834), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(858), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(860), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP] = ACTIONS(120), + [anon_sym_PIPE_PIPE] = ACTIONS(120), + [anon_sym_GT_GT] = ACTIONS(120), + [anon_sym_GT_GT_GT] = ACTIONS(120), + [anon_sym_LT_LT] = ACTIONS(120), + [anon_sym_AMP] = ACTIONS(120), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(120), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_LT_EQ] = ACTIONS(157), + [anon_sym_EQ_EQ] = ACTIONS(120), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), + [anon_sym_BANG_EQ] = ACTIONS(120), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), + [anon_sym_QMARK_QMARK] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(842), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(848), + [anon_sym_readonly] = ACTIONS(848), + [anon_sym_get] = ACTIONS(848), + [anon_sym_set] = ACTIONS(848), + [anon_sym_declare] = ACTIONS(848), + [anon_sym_public] = ACTIONS(848), + [anon_sym_private] = ACTIONS(848), + [anon_sym_protected] = ACTIONS(848), + [anon_sym_override] = ACTIONS(848), + [anon_sym_module] = ACTIONS(848), + [anon_sym_any] = ACTIONS(848), + [anon_sym_number] = ACTIONS(848), + [anon_sym_boolean] = ACTIONS(848), + [anon_sym_string] = ACTIONS(848), + [anon_sym_symbol] = ACTIONS(848), + [anon_sym_object] = ACTIONS(848), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(127)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2618), + [sym_primary_expression] = STATE(1468), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6007), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6007), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1216), + [sym_subscript_expression] = STATE(1216), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6007), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(4257), + [sym_non_null_expression] = STATE(1216), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5749), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(846), + [anon_sym_export] = ACTIONS(848), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(810), - [anon_sym_EQ] = ACTIONS(812), + [anon_sym_type] = ACTIONS(848), + [anon_sym_EQ] = ACTIONS(850), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(814), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_COMMA] = ACTIONS(884), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(810), - [anon_sym_BANG] = ACTIONS(183), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(140), + [anon_sym_namespace] = ACTIONS(852), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_COMMA] = ACTIONS(907), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(848), + [anon_sym_BANG] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(842), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_RBRACK] = ACTIONS(884), + [anon_sym_COLON] = ACTIONS(828), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_RBRACK] = ACTIONS(907), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(822), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(824), - [anon_sym_function] = ACTIONS(154), - [anon_sym_EQ_GT] = ACTIONS(156), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(826), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(834), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(858), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(860), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -40047,146 +40366,145 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(581), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(643), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(177), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(830), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(842), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(810), - [anon_sym_readonly] = ACTIONS(810), - [anon_sym_get] = ACTIONS(810), - [anon_sym_set] = ACTIONS(810), - [anon_sym_declare] = ACTIONS(810), - [anon_sym_public] = ACTIONS(810), - [anon_sym_private] = ACTIONS(810), - [anon_sym_protected] = ACTIONS(810), - [anon_sym_override] = ACTIONS(810), - [anon_sym_module] = ACTIONS(810), - [anon_sym_any] = ACTIONS(810), - [anon_sym_number] = ACTIONS(810), - [anon_sym_boolean] = ACTIONS(810), - [anon_sym_string] = ACTIONS(810), - [anon_sym_symbol] = ACTIONS(810), - [anon_sym_object] = ACTIONS(810), + [anon_sym_static] = ACTIONS(848), + [anon_sym_readonly] = ACTIONS(848), + [anon_sym_get] = ACTIONS(848), + [anon_sym_set] = ACTIONS(848), + [anon_sym_declare] = ACTIONS(848), + [anon_sym_public] = ACTIONS(848), + [anon_sym_private] = ACTIONS(848), + [anon_sym_protected] = ACTIONS(848), + [anon_sym_override] = ACTIONS(848), + [anon_sym_module] = ACTIONS(848), + [anon_sym_any] = ACTIONS(848), + [anon_sym_number] = ACTIONS(848), + [anon_sym_boolean] = ACTIONS(848), + [anon_sym_string] = ACTIONS(848), + [anon_sym_symbol] = ACTIONS(848), + [anon_sym_object] = ACTIONS(848), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(158), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(126)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2613), - [sym_primary_expression] = STATE(1463), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6205), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6205), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1208), - [sym_subscript_expression] = STATE(1208), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6205), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1208), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(808), - [anon_sym_export] = ACTIONS(810), + [STATE(128)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2618), + [sym_primary_expression] = STATE(1468), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6007), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6007), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6189), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1216), + [sym_subscript_expression] = STATE(1216), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6007), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1216), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(915), + [anon_sym_export] = ACTIONS(917), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(810), - [anon_sym_EQ] = ACTIONS(812), + [anon_sym_type] = ACTIONS(917), + [anon_sym_EQ] = ACTIONS(919), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(814), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_COMMA] = ACTIONS(158), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(810), - [anon_sym_BANG] = ACTIONS(183), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_SEMI] = ACTIONS(158), - [anon_sym_await] = ACTIONS(140), - [anon_sym_in] = ACTIONS(904), - [anon_sym_of] = ACTIONS(907), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(820), + [anon_sym_namespace] = ACTIONS(921), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_RBRACE] = ACTIONS(157), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(917), + [anon_sym_BANG] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(139), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(157), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(856), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(822), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(824), - [anon_sym_function] = ACTIONS(154), - [anon_sym_EQ_GT] = ACTIONS(156), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(826), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(834), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(923), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(925), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(927), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -40195,145 +40513,145 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(581), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(643), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(177), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(830), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(842), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(810), - [anon_sym_readonly] = ACTIONS(810), - [anon_sym_get] = ACTIONS(810), - [anon_sym_set] = ACTIONS(810), - [anon_sym_declare] = ACTIONS(810), - [anon_sym_public] = ACTIONS(810), - [anon_sym_private] = ACTIONS(810), - [anon_sym_protected] = ACTIONS(810), - [anon_sym_override] = ACTIONS(810), - [anon_sym_module] = ACTIONS(810), - [anon_sym_any] = ACTIONS(810), - [anon_sym_number] = ACTIONS(810), - [anon_sym_boolean] = ACTIONS(810), - [anon_sym_string] = ACTIONS(810), - [anon_sym_symbol] = ACTIONS(810), - [anon_sym_object] = ACTIONS(810), + [anon_sym_static] = ACTIONS(917), + [anon_sym_readonly] = ACTIONS(917), + [anon_sym_get] = ACTIONS(917), + [anon_sym_set] = ACTIONS(917), + [anon_sym_declare] = ACTIONS(917), + [anon_sym_public] = ACTIONS(917), + [anon_sym_private] = ACTIONS(917), + [anon_sym_protected] = ACTIONS(917), + [anon_sym_override] = ACTIONS(917), + [anon_sym_module] = ACTIONS(917), + [anon_sym_any] = ACTIONS(917), + [anon_sym_number] = ACTIONS(917), + [anon_sym_boolean] = ACTIONS(917), + [anon_sym_string] = ACTIONS(917), + [anon_sym_symbol] = ACTIONS(917), + [anon_sym_object] = ACTIONS(917), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(158), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(127)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2613), - [sym_primary_expression] = STATE(1463), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6205), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6205), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6214), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1208), - [sym_subscript_expression] = STATE(1208), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6205), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1208), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(909), - [anon_sym_export] = ACTIONS(911), + [STATE(129)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2618), + [sym_primary_expression] = STATE(1468), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6007), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6007), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6189), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1216), + [sym_subscript_expression] = STATE(1216), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6007), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(4257), + [sym_non_null_expression] = STATE(1216), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5749), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(915), + [anon_sym_export] = ACTIONS(917), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(911), - [anon_sym_EQ] = ACTIONS(913), + [anon_sym_type] = ACTIONS(917), + [anon_sym_EQ] = ACTIONS(919), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(915), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_RBRACE] = ACTIONS(158), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(911), - [anon_sym_BANG] = ACTIONS(183), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(140), + [anon_sym_namespace] = ACTIONS(921), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_RBRACE] = ACTIONS(157), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(917), + [anon_sym_BANG] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(158), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(820), + [anon_sym_COLON] = ACTIONS(157), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(856), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(822), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(917), - [anon_sym_function] = ACTIONS(154), - [anon_sym_EQ_GT] = ACTIONS(919), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(921), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(834), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(923), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(925), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(927), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -40342,145 +40660,145 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(581), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(643), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(177), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(830), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(842), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(911), - [anon_sym_readonly] = ACTIONS(911), - [anon_sym_get] = ACTIONS(911), - [anon_sym_set] = ACTIONS(911), - [anon_sym_declare] = ACTIONS(911), - [anon_sym_public] = ACTIONS(911), - [anon_sym_private] = ACTIONS(911), - [anon_sym_protected] = ACTIONS(911), - [anon_sym_override] = ACTIONS(911), - [anon_sym_module] = ACTIONS(911), - [anon_sym_any] = ACTIONS(911), - [anon_sym_number] = ACTIONS(911), - [anon_sym_boolean] = ACTIONS(911), - [anon_sym_string] = ACTIONS(911), - [anon_sym_symbol] = ACTIONS(911), - [anon_sym_object] = ACTIONS(911), + [anon_sym_static] = ACTIONS(917), + [anon_sym_readonly] = ACTIONS(917), + [anon_sym_get] = ACTIONS(917), + [anon_sym_set] = ACTIONS(917), + [anon_sym_declare] = ACTIONS(917), + [anon_sym_public] = ACTIONS(917), + [anon_sym_private] = ACTIONS(917), + [anon_sym_protected] = ACTIONS(917), + [anon_sym_override] = ACTIONS(917), + [anon_sym_module] = ACTIONS(917), + [anon_sym_any] = ACTIONS(917), + [anon_sym_number] = ACTIONS(917), + [anon_sym_boolean] = ACTIONS(917), + [anon_sym_string] = ACTIONS(917), + [anon_sym_symbol] = ACTIONS(917), + [anon_sym_object] = ACTIONS(917), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(158), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(128)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2613), - [sym_primary_expression] = STATE(1463), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6205), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6205), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6142), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1208), - [sym_subscript_expression] = STATE(1208), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6205), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1208), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(832), - [anon_sym_export] = ACTIONS(834), + [STATE(130)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2618), + [sym_primary_expression] = STATE(1468), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6007), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6007), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6134), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1216), + [sym_subscript_expression] = STATE(1216), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6007), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1216), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(818), + [anon_sym_export] = ACTIONS(820), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(834), - [anon_sym_EQ] = ACTIONS(836), + [anon_sym_type] = ACTIONS(820), + [anon_sym_EQ] = ACTIONS(822), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(838), - [anon_sym_LBRACE] = ACTIONS(840), - [anon_sym_RBRACE] = ACTIONS(158), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(834), - [anon_sym_BANG] = ACTIONS(183), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(140), + [anon_sym_namespace] = ACTIONS(824), + [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_RBRACE] = ACTIONS(157), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(820), + [anon_sym_BANG] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(158), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(844), + [anon_sym_COLON] = ACTIONS(157), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(832), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(822), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(846), - [anon_sym_function] = ACTIONS(154), - [anon_sym_EQ_GT] = ACTIONS(919), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(848), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(834), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(836), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(925), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(838), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -40489,145 +40807,144 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(581), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(643), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(177), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(830), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(842), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(834), - [anon_sym_readonly] = ACTIONS(834), - [anon_sym_get] = ACTIONS(834), - [anon_sym_set] = ACTIONS(834), - [anon_sym_declare] = ACTIONS(834), - [anon_sym_public] = ACTIONS(834), - [anon_sym_private] = ACTIONS(834), - [anon_sym_protected] = ACTIONS(834), - [anon_sym_override] = ACTIONS(834), - [anon_sym_module] = ACTIONS(834), - [anon_sym_any] = ACTIONS(834), - [anon_sym_number] = ACTIONS(834), - [anon_sym_boolean] = ACTIONS(834), - [anon_sym_string] = ACTIONS(834), - [anon_sym_symbol] = ACTIONS(834), - [anon_sym_object] = ACTIONS(834), + [anon_sym_static] = ACTIONS(820), + [anon_sym_readonly] = ACTIONS(820), + [anon_sym_get] = ACTIONS(820), + [anon_sym_set] = ACTIONS(820), + [anon_sym_declare] = ACTIONS(820), + [anon_sym_public] = ACTIONS(820), + [anon_sym_private] = ACTIONS(820), + [anon_sym_protected] = ACTIONS(820), + [anon_sym_override] = ACTIONS(820), + [anon_sym_module] = ACTIONS(820), + [anon_sym_any] = ACTIONS(820), + [anon_sym_number] = ACTIONS(820), + [anon_sym_boolean] = ACTIONS(820), + [anon_sym_string] = ACTIONS(820), + [anon_sym_symbol] = ACTIONS(820), + [anon_sym_object] = ACTIONS(820), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(158), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(129)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2613), - [sym_primary_expression] = STATE(1463), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6205), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6205), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(5999), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1208), - [sym_subscript_expression] = STATE(1208), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6205), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1208), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(887), - [anon_sym_export] = ACTIONS(889), + [STATE(131)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2618), + [sym_primary_expression] = STATE(1468), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6007), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6007), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6046), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1216), + [sym_subscript_expression] = STATE(1216), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6007), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(4257), + [sym_non_null_expression] = STATE(1216), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5749), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(929), + [anon_sym_export] = ACTIONS(931), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(889), - [anon_sym_EQ] = ACTIONS(891), + [anon_sym_type] = ACTIONS(931), + [anon_sym_EQ] = ACTIONS(933), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(894), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_COMMA] = ACTIONS(223), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(889), - [anon_sym_BANG] = ACTIONS(183), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(140), + [anon_sym_namespace] = ACTIONS(935), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(931), + [anon_sym_BANG] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_RBRACK] = ACTIONS(126), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(856), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(822), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(898), - [anon_sym_function] = ACTIONS(154), - [anon_sym_EQ_GT] = ACTIONS(900), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(902), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(834), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(937), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(939), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(941), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -40636,144 +40953,439 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(581), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(943), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(177), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(830), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(842), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(889), - [anon_sym_readonly] = ACTIONS(889), - [anon_sym_get] = ACTIONS(889), - [anon_sym_set] = ACTIONS(889), - [anon_sym_declare] = ACTIONS(889), - [anon_sym_public] = ACTIONS(889), - [anon_sym_private] = ACTIONS(889), - [anon_sym_protected] = ACTIONS(889), - [anon_sym_override] = ACTIONS(889), - [anon_sym_module] = ACTIONS(889), - [anon_sym_any] = ACTIONS(889), - [anon_sym_number] = ACTIONS(889), - [anon_sym_boolean] = ACTIONS(889), - [anon_sym_string] = ACTIONS(889), - [anon_sym_symbol] = ACTIONS(889), - [anon_sym_object] = ACTIONS(889), + [anon_sym_static] = ACTIONS(931), + [anon_sym_readonly] = ACTIONS(931), + [anon_sym_get] = ACTIONS(931), + [anon_sym_set] = ACTIONS(931), + [anon_sym_declare] = ACTIONS(931), + [anon_sym_public] = ACTIONS(931), + [anon_sym_private] = ACTIONS(931), + [anon_sym_protected] = ACTIONS(931), + [anon_sym_override] = ACTIONS(931), + [anon_sym_module] = ACTIONS(931), + [anon_sym_any] = ACTIONS(931), + [anon_sym_number] = ACTIONS(931), + [anon_sym_boolean] = ACTIONS(931), + [anon_sym_string] = ACTIONS(931), + [anon_sym_symbol] = ACTIONS(931), + [anon_sym_object] = ACTIONS(931), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(158), + [anon_sym_implements] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(130)] = { - [sym_import] = STATE(3770), - [sym_parenthesized_expression] = STATE(1294), - [sym_expression] = STATE(2614), - [sym_primary_expression] = STATE(1646), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(6205), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(6205), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5852), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2694), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1294), - [sym_subscript_expression] = STATE(1294), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6205), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1294), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(923), - [anon_sym_export] = ACTIONS(925), + [STATE(132)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2618), + [sym_primary_expression] = STATE(1468), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6007), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6007), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6046), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1216), + [sym_subscript_expression] = STATE(1216), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6007), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1216), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(929), + [anon_sym_export] = ACTIONS(931), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(925), - [anon_sym_EQ] = ACTIONS(927), + [anon_sym_type] = ACTIONS(931), + [anon_sym_EQ] = ACTIONS(933), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(929), - [anon_sym_LBRACE] = ACTIONS(699), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(925), - [anon_sym_BANG] = ACTIONS(183), + [anon_sym_namespace] = ACTIONS(935), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(931), + [anon_sym_BANG] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(139), + [anon_sym_in] = ACTIONS(120), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(834), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(937), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(939), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(941), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP] = ACTIONS(120), + [anon_sym_PIPE_PIPE] = ACTIONS(120), + [anon_sym_GT_GT] = ACTIONS(120), + [anon_sym_GT_GT_GT] = ACTIONS(120), + [anon_sym_LT_LT] = ACTIONS(120), + [anon_sym_AMP] = ACTIONS(120), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(120), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(943), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_LT_EQ] = ACTIONS(157), + [anon_sym_EQ_EQ] = ACTIONS(120), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), + [anon_sym_BANG_EQ] = ACTIONS(120), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), + [anon_sym_QMARK_QMARK] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(842), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(931), + [anon_sym_readonly] = ACTIONS(931), + [anon_sym_get] = ACTIONS(931), + [anon_sym_set] = ACTIONS(931), + [anon_sym_declare] = ACTIONS(931), + [anon_sym_public] = ACTIONS(931), + [anon_sym_private] = ACTIONS(931), + [anon_sym_protected] = ACTIONS(931), + [anon_sym_override] = ACTIONS(931), + [anon_sym_module] = ACTIONS(931), + [anon_sym_any] = ACTIONS(931), + [anon_sym_number] = ACTIONS(931), + [anon_sym_boolean] = ACTIONS(931), + [anon_sym_string] = ACTIONS(931), + [anon_sym_symbol] = ACTIONS(931), + [anon_sym_object] = ACTIONS(931), + [anon_sym_satisfies] = ACTIONS(120), + [anon_sym_implements] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(133)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2618), + [sym_primary_expression] = STATE(1468), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6007), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6007), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6036), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1216), + [sym_subscript_expression] = STATE(1216), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6007), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1216), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(890), + [anon_sym_export] = ACTIONS(892), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(892), + [anon_sym_EQ] = ACTIONS(945), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(897), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(892), + [anon_sym_BANG] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(139), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(899), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_RBRACK] = ACTIONS(157), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(834), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(901), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(903), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(905), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP] = ACTIONS(120), + [anon_sym_PIPE_PIPE] = ACTIONS(120), + [anon_sym_GT_GT] = ACTIONS(120), + [anon_sym_GT_GT_GT] = ACTIONS(120), + [anon_sym_LT_LT] = ACTIONS(120), + [anon_sym_AMP] = ACTIONS(120), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(120), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_LT_EQ] = ACTIONS(157), + [anon_sym_EQ_EQ] = ACTIONS(120), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), + [anon_sym_BANG_EQ] = ACTIONS(120), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), + [anon_sym_QMARK_QMARK] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(842), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(892), + [anon_sym_readonly] = ACTIONS(892), + [anon_sym_get] = ACTIONS(892), + [anon_sym_set] = ACTIONS(892), + [anon_sym_declare] = ACTIONS(892), + [anon_sym_public] = ACTIONS(892), + [anon_sym_private] = ACTIONS(892), + [anon_sym_protected] = ACTIONS(892), + [anon_sym_override] = ACTIONS(892), + [anon_sym_module] = ACTIONS(892), + [anon_sym_any] = ACTIONS(892), + [anon_sym_number] = ACTIONS(892), + [anon_sym_boolean] = ACTIONS(892), + [anon_sym_string] = ACTIONS(892), + [anon_sym_symbol] = ACTIONS(892), + [anon_sym_object] = ACTIONS(892), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(134)] = { + [sym_import] = STATE(3779), + [sym_parenthesized_expression] = STATE(1303), + [sym_expression] = STATE(2600), + [sym_primary_expression] = STATE(1669), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(6007), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(6007), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(5861), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(2659), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1303), + [sym_subscript_expression] = STATE(1303), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6007), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1303), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(947), + [anon_sym_export] = ACTIONS(949), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(949), + [anon_sym_EQ] = ACTIONS(951), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(953), + [anon_sym_LBRACE] = ACTIONS(701), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(949), + [anon_sym_BANG] = ACTIONS(182), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_SEMI] = ACTIONS(158), - [anon_sym_await] = ACTIONS(140), + [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_yield] = ACTIONS(142), + [anon_sym_yield] = ACTIONS(141), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(708), + [anon_sym_DOT] = ACTIONS(710), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(931), - [anon_sym_function] = ACTIONS(714), - [anon_sym_EQ_GT] = ACTIONS(933), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(935), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(955), + [anon_sym_function] = ACTIONS(716), + [anon_sym_EQ_GT] = ACTIONS(957), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(959), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -40782,145 +41394,146 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), [anon_sym_SLASH] = ACTIONS(81), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(177), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(192), + [sym_private_property_identifier] = ACTIONS(191), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(722), + [sym_undefined] = ACTIONS(724), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(925), - [anon_sym_readonly] = ACTIONS(925), - [anon_sym_get] = ACTIONS(925), - [anon_sym_set] = ACTIONS(925), - [anon_sym_declare] = ACTIONS(925), - [anon_sym_public] = ACTIONS(925), - [anon_sym_private] = ACTIONS(925), - [anon_sym_protected] = ACTIONS(925), - [anon_sym_override] = ACTIONS(925), - [anon_sym_module] = ACTIONS(925), - [anon_sym_any] = ACTIONS(925), - [anon_sym_number] = ACTIONS(925), - [anon_sym_boolean] = ACTIONS(925), - [anon_sym_string] = ACTIONS(925), - [anon_sym_symbol] = ACTIONS(925), - [anon_sym_object] = ACTIONS(925), + [anon_sym_static] = ACTIONS(949), + [anon_sym_readonly] = ACTIONS(949), + [anon_sym_get] = ACTIONS(949), + [anon_sym_set] = ACTIONS(949), + [anon_sym_declare] = ACTIONS(949), + [anon_sym_public] = ACTIONS(949), + [anon_sym_private] = ACTIONS(949), + [anon_sym_protected] = ACTIONS(949), + [anon_sym_override] = ACTIONS(949), + [anon_sym_module] = ACTIONS(949), + [anon_sym_any] = ACTIONS(949), + [anon_sym_number] = ACTIONS(949), + [anon_sym_boolean] = ACTIONS(949), + [anon_sym_string] = ACTIONS(949), + [anon_sym_symbol] = ACTIONS(949), + [anon_sym_object] = ACTIONS(949), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(158), - [sym__ternary_qmark] = ACTIONS(158), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(131)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2613), - [sym_primary_expression] = STATE(1463), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6205), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6205), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6038), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1208), - [sym_subscript_expression] = STATE(1208), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6205), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(4516), - [sym_non_null_expression] = STATE(1208), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5606), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(937), - [anon_sym_export] = ACTIONS(939), + [STATE(135)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2618), + [sym_primary_expression] = STATE(1468), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6007), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6007), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6036), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1216), + [sym_subscript_expression] = STATE(1216), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6007), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1216), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(890), + [anon_sym_export] = ACTIONS(892), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(939), - [anon_sym_EQ] = ACTIONS(941), + [anon_sym_type] = ACTIONS(892), + [anon_sym_EQ] = ACTIONS(894), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(943), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_COMMA] = ACTIONS(158), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(939), - [anon_sym_BANG] = ACTIONS(183), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(140), + [anon_sym_namespace] = ACTIONS(897), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_COMMA] = ACTIONS(126), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(892), + [anon_sym_BANG] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(820), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_RBRACK] = ACTIONS(222), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(822), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(945), - [anon_sym_function] = ACTIONS(154), - [anon_sym_EQ_GT] = ACTIONS(947), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(949), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(834), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(901), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(903), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(905), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -40929,146 +41542,291 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(951), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(643), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(177), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(830), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(842), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(939), - [anon_sym_readonly] = ACTIONS(939), - [anon_sym_get] = ACTIONS(939), - [anon_sym_set] = ACTIONS(939), - [anon_sym_declare] = ACTIONS(939), - [anon_sym_public] = ACTIONS(939), - [anon_sym_private] = ACTIONS(939), - [anon_sym_protected] = ACTIONS(939), - [anon_sym_override] = ACTIONS(939), - [anon_sym_module] = ACTIONS(939), - [anon_sym_any] = ACTIONS(939), - [anon_sym_number] = ACTIONS(939), - [anon_sym_boolean] = ACTIONS(939), - [anon_sym_string] = ACTIONS(939), - [anon_sym_symbol] = ACTIONS(939), - [anon_sym_object] = ACTIONS(939), + [anon_sym_static] = ACTIONS(892), + [anon_sym_readonly] = ACTIONS(892), + [anon_sym_get] = ACTIONS(892), + [anon_sym_set] = ACTIONS(892), + [anon_sym_declare] = ACTIONS(892), + [anon_sym_public] = ACTIONS(892), + [anon_sym_private] = ACTIONS(892), + [anon_sym_protected] = ACTIONS(892), + [anon_sym_override] = ACTIONS(892), + [anon_sym_module] = ACTIONS(892), + [anon_sym_any] = ACTIONS(892), + [anon_sym_number] = ACTIONS(892), + [anon_sym_boolean] = ACTIONS(892), + [anon_sym_string] = ACTIONS(892), + [anon_sym_symbol] = ACTIONS(892), + [anon_sym_object] = ACTIONS(892), [anon_sym_satisfies] = ACTIONS(120), - [anon_sym_implements] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(158), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(132)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2613), - [sym_primary_expression] = STATE(1463), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6205), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6205), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1208), - [sym_subscript_expression] = STATE(1208), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6205), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(4570), - [sym_non_null_expression] = STATE(1208), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5817), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(808), - [anon_sym_export] = ACTIONS(810), + [STATE(136)] = { + [sym_import] = STATE(3779), + [sym_parenthesized_expression] = STATE(1303), + [sym_expression] = STATE(2600), + [sym_primary_expression] = STATE(1669), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(6007), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(6007), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(5861), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(2659), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1303), + [sym_subscript_expression] = STATE(1303), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6007), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(4257), + [sym_non_null_expression] = STATE(1303), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5749), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(947), + [anon_sym_export] = ACTIONS(949), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(810), - [anon_sym_EQ] = ACTIONS(117), + [anon_sym_type] = ACTIONS(949), + [anon_sym_EQ] = ACTIONS(951), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(814), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_COMMA] = ACTIONS(126), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(810), - [anon_sym_BANG] = ACTIONS(183), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(140), + [anon_sym_namespace] = ACTIONS(953), + [anon_sym_LBRACE] = ACTIONS(701), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(949), + [anon_sym_BANG] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_RBRACK] = ACTIONS(126), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(710), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(955), + [anon_sym_function] = ACTIONS(716), + [anon_sym_EQ_GT] = ACTIONS(957), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(959), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP] = ACTIONS(120), + [anon_sym_PIPE_PIPE] = ACTIONS(120), + [anon_sym_GT_GT] = ACTIONS(120), + [anon_sym_GT_GT_GT] = ACTIONS(120), + [anon_sym_LT_LT] = ACTIONS(120), + [anon_sym_AMP] = ACTIONS(120), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(120), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_LT_EQ] = ACTIONS(157), + [anon_sym_EQ_EQ] = ACTIONS(120), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), + [anon_sym_BANG_EQ] = ACTIONS(120), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), + [anon_sym_QMARK_QMARK] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(724), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(949), + [anon_sym_readonly] = ACTIONS(949), + [anon_sym_get] = ACTIONS(949), + [anon_sym_set] = ACTIONS(949), + [anon_sym_declare] = ACTIONS(949), + [anon_sym_public] = ACTIONS(949), + [anon_sym_private] = ACTIONS(949), + [anon_sym_protected] = ACTIONS(949), + [anon_sym_override] = ACTIONS(949), + [anon_sym_module] = ACTIONS(949), + [anon_sym_any] = ACTIONS(949), + [anon_sym_number] = ACTIONS(949), + [anon_sym_boolean] = ACTIONS(949), + [anon_sym_string] = ACTIONS(949), + [anon_sym_symbol] = ACTIONS(949), + [anon_sym_object] = ACTIONS(949), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(137)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2618), + [sym_primary_expression] = STATE(1468), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6007), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6007), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6134), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1216), + [sym_subscript_expression] = STATE(1216), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6007), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1216), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(818), + [anon_sym_export] = ACTIONS(820), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(820), + [anon_sym_EQ] = ACTIONS(822), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(824), + [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(820), + [anon_sym_BANG] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_await] = ACTIONS(139), + [anon_sym_in] = ACTIONS(120), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(832), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(822), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(824), - [anon_sym_function] = ACTIONS(154), - [anon_sym_EQ_GT] = ACTIONS(156), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(826), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(710), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(836), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(957), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(838), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -41077,144 +41835,439 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(581), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(643), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(177), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(830), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(842), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(810), - [anon_sym_readonly] = ACTIONS(810), - [anon_sym_get] = ACTIONS(810), - [anon_sym_set] = ACTIONS(810), - [anon_sym_declare] = ACTIONS(810), - [anon_sym_public] = ACTIONS(810), - [anon_sym_private] = ACTIONS(810), - [anon_sym_protected] = ACTIONS(810), - [anon_sym_override] = ACTIONS(810), - [anon_sym_module] = ACTIONS(810), - [anon_sym_any] = ACTIONS(810), - [anon_sym_number] = ACTIONS(810), - [anon_sym_boolean] = ACTIONS(810), - [anon_sym_string] = ACTIONS(810), - [anon_sym_symbol] = ACTIONS(810), - [anon_sym_object] = ACTIONS(810), + [anon_sym_static] = ACTIONS(820), + [anon_sym_readonly] = ACTIONS(820), + [anon_sym_get] = ACTIONS(820), + [anon_sym_set] = ACTIONS(820), + [anon_sym_declare] = ACTIONS(820), + [anon_sym_public] = ACTIONS(820), + [anon_sym_private] = ACTIONS(820), + [anon_sym_protected] = ACTIONS(820), + [anon_sym_override] = ACTIONS(820), + [anon_sym_module] = ACTIONS(820), + [anon_sym_any] = ACTIONS(820), + [anon_sym_number] = ACTIONS(820), + [anon_sym_boolean] = ACTIONS(820), + [anon_sym_string] = ACTIONS(820), + [anon_sym_symbol] = ACTIONS(820), + [anon_sym_object] = ACTIONS(820), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(158), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(133)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2613), - [sym_primary_expression] = STATE(1463), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6205), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6205), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6038), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1208), - [sym_subscript_expression] = STATE(1208), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6205), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1208), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(937), - [anon_sym_export] = ACTIONS(939), + [STATE(138)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2618), + [sym_primary_expression] = STATE(1468), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6007), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6007), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6036), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1216), + [sym_subscript_expression] = STATE(1216), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6007), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1216), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(890), + [anon_sym_export] = ACTIONS(892), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(892), + [anon_sym_EQ] = ACTIONS(945), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(897), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(892), + [anon_sym_BANG] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(139), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(961), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_RBRACK] = ACTIONS(157), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(834), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(901), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(903), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(905), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP] = ACTIONS(120), + [anon_sym_PIPE_PIPE] = ACTIONS(120), + [anon_sym_GT_GT] = ACTIONS(120), + [anon_sym_GT_GT_GT] = ACTIONS(120), + [anon_sym_LT_LT] = ACTIONS(120), + [anon_sym_AMP] = ACTIONS(120), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(120), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_LT_EQ] = ACTIONS(157), + [anon_sym_EQ_EQ] = ACTIONS(120), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), + [anon_sym_BANG_EQ] = ACTIONS(120), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), + [anon_sym_QMARK_QMARK] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(842), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(892), + [anon_sym_readonly] = ACTIONS(892), + [anon_sym_get] = ACTIONS(892), + [anon_sym_set] = ACTIONS(892), + [anon_sym_declare] = ACTIONS(892), + [anon_sym_public] = ACTIONS(892), + [anon_sym_private] = ACTIONS(892), + [anon_sym_protected] = ACTIONS(892), + [anon_sym_override] = ACTIONS(892), + [anon_sym_module] = ACTIONS(892), + [anon_sym_any] = ACTIONS(892), + [anon_sym_number] = ACTIONS(892), + [anon_sym_boolean] = ACTIONS(892), + [anon_sym_string] = ACTIONS(892), + [anon_sym_symbol] = ACTIONS(892), + [anon_sym_object] = ACTIONS(892), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(139)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2618), + [sym_primary_expression] = STATE(1468), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6007), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6007), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1216), + [sym_subscript_expression] = STATE(1216), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6007), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(4189), + [sym_non_null_expression] = STATE(1216), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5773), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(846), + [anon_sym_export] = ACTIONS(848), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(848), + [anon_sym_EQ] = ACTIONS(219), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(852), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_COMMA] = ACTIONS(222), + [anon_sym_RBRACE] = ACTIONS(222), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(848), + [anon_sym_BANG] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(139), + [anon_sym_in] = ACTIONS(120), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(834), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(858), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(860), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP] = ACTIONS(120), + [anon_sym_PIPE_PIPE] = ACTIONS(120), + [anon_sym_GT_GT] = ACTIONS(120), + [anon_sym_GT_GT_GT] = ACTIONS(120), + [anon_sym_LT_LT] = ACTIONS(120), + [anon_sym_AMP] = ACTIONS(120), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(120), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_LT_EQ] = ACTIONS(157), + [anon_sym_EQ_EQ] = ACTIONS(120), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), + [anon_sym_BANG_EQ] = ACTIONS(120), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), + [anon_sym_QMARK_QMARK] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(842), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(848), + [anon_sym_readonly] = ACTIONS(848), + [anon_sym_get] = ACTIONS(848), + [anon_sym_set] = ACTIONS(848), + [anon_sym_declare] = ACTIONS(848), + [anon_sym_public] = ACTIONS(848), + [anon_sym_private] = ACTIONS(848), + [anon_sym_protected] = ACTIONS(848), + [anon_sym_override] = ACTIONS(848), + [anon_sym_module] = ACTIONS(848), + [anon_sym_any] = ACTIONS(848), + [anon_sym_number] = ACTIONS(848), + [anon_sym_boolean] = ACTIONS(848), + [anon_sym_string] = ACTIONS(848), + [anon_sym_symbol] = ACTIONS(848), + [anon_sym_object] = ACTIONS(848), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(140)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2618), + [sym_primary_expression] = STATE(1468), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6007), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6007), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6134), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1216), + [sym_subscript_expression] = STATE(1216), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6007), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1216), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(818), + [anon_sym_export] = ACTIONS(820), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(939), - [anon_sym_EQ] = ACTIONS(941), + [anon_sym_type] = ACTIONS(820), + [anon_sym_EQ] = ACTIONS(822), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(943), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_COMMA] = ACTIONS(158), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(939), - [anon_sym_BANG] = ACTIONS(183), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(140), + [anon_sym_namespace] = ACTIONS(824), + [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(820), + [anon_sym_BANG] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(820), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(832), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(822), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(945), - [anon_sym_function] = ACTIONS(154), - [anon_sym_EQ_GT] = ACTIONS(947), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(949), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(834), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(836), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(939), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(838), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -41223,145 +42276,145 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(951), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(643), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(177), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(830), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(842), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(939), - [anon_sym_readonly] = ACTIONS(939), - [anon_sym_get] = ACTIONS(939), - [anon_sym_set] = ACTIONS(939), - [anon_sym_declare] = ACTIONS(939), - [anon_sym_public] = ACTIONS(939), - [anon_sym_private] = ACTIONS(939), - [anon_sym_protected] = ACTIONS(939), - [anon_sym_override] = ACTIONS(939), - [anon_sym_module] = ACTIONS(939), - [anon_sym_any] = ACTIONS(939), - [anon_sym_number] = ACTIONS(939), - [anon_sym_boolean] = ACTIONS(939), - [anon_sym_string] = ACTIONS(939), - [anon_sym_symbol] = ACTIONS(939), - [anon_sym_object] = ACTIONS(939), + [anon_sym_static] = ACTIONS(820), + [anon_sym_readonly] = ACTIONS(820), + [anon_sym_get] = ACTIONS(820), + [anon_sym_set] = ACTIONS(820), + [anon_sym_declare] = ACTIONS(820), + [anon_sym_public] = ACTIONS(820), + [anon_sym_private] = ACTIONS(820), + [anon_sym_protected] = ACTIONS(820), + [anon_sym_override] = ACTIONS(820), + [anon_sym_module] = ACTIONS(820), + [anon_sym_any] = ACTIONS(820), + [anon_sym_number] = ACTIONS(820), + [anon_sym_boolean] = ACTIONS(820), + [anon_sym_string] = ACTIONS(820), + [anon_sym_symbol] = ACTIONS(820), + [anon_sym_object] = ACTIONS(820), [anon_sym_satisfies] = ACTIONS(120), [anon_sym_implements] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(158), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(134)] = { - [sym_import] = STATE(3770), - [sym_parenthesized_expression] = STATE(1294), - [sym_expression] = STATE(2614), - [sym_primary_expression] = STATE(1646), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(6205), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(6205), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5852), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2694), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1294), - [sym_subscript_expression] = STATE(1294), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6205), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(4516), - [sym_non_null_expression] = STATE(1294), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5606), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(923), - [anon_sym_export] = ACTIONS(925), + [STATE(141)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2618), + [sym_primary_expression] = STATE(1468), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6007), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6007), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6201), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1216), + [sym_subscript_expression] = STATE(1216), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6007), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1216), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(963), + [anon_sym_export] = ACTIONS(965), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(925), - [anon_sym_EQ] = ACTIONS(927), + [anon_sym_type] = ACTIONS(965), + [anon_sym_EQ] = ACTIONS(967), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(929), - [anon_sym_LBRACE] = ACTIONS(699), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(925), - [anon_sym_BANG] = ACTIONS(183), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_SEMI] = ACTIONS(158), - [anon_sym_await] = ACTIONS(140), + [anon_sym_namespace] = ACTIONS(969), + [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(965), + [anon_sym_BANG] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_of] = ACTIONS(120), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(832), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(708), - [anon_sym_DQUOTE] = ACTIONS(67), - [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(931), - [anon_sym_function] = ACTIONS(714), - [anon_sym_EQ_GT] = ACTIONS(933), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(935), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(834), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(971), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(973), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(975), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -41370,146 +42423,290 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(977), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(177), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(722), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(842), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(925), - [anon_sym_readonly] = ACTIONS(925), - [anon_sym_get] = ACTIONS(925), - [anon_sym_set] = ACTIONS(925), - [anon_sym_declare] = ACTIONS(925), - [anon_sym_public] = ACTIONS(925), - [anon_sym_private] = ACTIONS(925), - [anon_sym_protected] = ACTIONS(925), - [anon_sym_override] = ACTIONS(925), - [anon_sym_module] = ACTIONS(925), - [anon_sym_any] = ACTIONS(925), - [anon_sym_number] = ACTIONS(925), - [anon_sym_boolean] = ACTIONS(925), - [anon_sym_string] = ACTIONS(925), - [anon_sym_symbol] = ACTIONS(925), - [anon_sym_object] = ACTIONS(925), + [anon_sym_static] = ACTIONS(965), + [anon_sym_readonly] = ACTIONS(965), + [anon_sym_get] = ACTIONS(965), + [anon_sym_set] = ACTIONS(965), + [anon_sym_declare] = ACTIONS(965), + [anon_sym_public] = ACTIONS(965), + [anon_sym_private] = ACTIONS(965), + [anon_sym_protected] = ACTIONS(965), + [anon_sym_override] = ACTIONS(965), + [anon_sym_module] = ACTIONS(965), + [anon_sym_any] = ACTIONS(965), + [anon_sym_number] = ACTIONS(965), + [anon_sym_boolean] = ACTIONS(965), + [anon_sym_string] = ACTIONS(965), + [anon_sym_symbol] = ACTIONS(965), + [anon_sym_object] = ACTIONS(965), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(158), - [sym__ternary_qmark] = ACTIONS(158), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(135)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2613), - [sym_primary_expression] = STATE(1463), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6205), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6205), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(5999), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1208), - [sym_subscript_expression] = STATE(1208), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6205), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1208), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(887), - [anon_sym_export] = ACTIONS(889), + [STATE(142)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2618), + [sym_primary_expression] = STATE(1468), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6007), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6007), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6134), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1216), + [sym_subscript_expression] = STATE(1216), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6007), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1216), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(818), + [anon_sym_export] = ACTIONS(820), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(889), - [anon_sym_EQ] = ACTIONS(953), + [anon_sym_type] = ACTIONS(820), + [anon_sym_EQ] = ACTIONS(822), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(894), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(889), - [anon_sym_BANG] = ACTIONS(183), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(140), + [anon_sym_namespace] = ACTIONS(824), + [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(820), + [anon_sym_BANG] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(139), + [anon_sym_in] = ACTIONS(910), + [anon_sym_of] = ACTIONS(913), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(834), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(836), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(838), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP] = ACTIONS(120), + [anon_sym_PIPE_PIPE] = ACTIONS(120), + [anon_sym_GT_GT] = ACTIONS(120), + [anon_sym_GT_GT_GT] = ACTIONS(120), + [anon_sym_LT_LT] = ACTIONS(120), + [anon_sym_AMP] = ACTIONS(120), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(120), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_LT_EQ] = ACTIONS(157), + [anon_sym_EQ_EQ] = ACTIONS(120), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), + [anon_sym_BANG_EQ] = ACTIONS(120), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), + [anon_sym_QMARK_QMARK] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(842), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(820), + [anon_sym_readonly] = ACTIONS(820), + [anon_sym_get] = ACTIONS(820), + [anon_sym_set] = ACTIONS(820), + [anon_sym_declare] = ACTIONS(820), + [anon_sym_public] = ACTIONS(820), + [anon_sym_private] = ACTIONS(820), + [anon_sym_protected] = ACTIONS(820), + [anon_sym_override] = ACTIONS(820), + [anon_sym_module] = ACTIONS(820), + [anon_sym_any] = ACTIONS(820), + [anon_sym_number] = ACTIONS(820), + [anon_sym_boolean] = ACTIONS(820), + [anon_sym_string] = ACTIONS(820), + [anon_sym_symbol] = ACTIONS(820), + [anon_sym_object] = ACTIONS(820), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(143)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2618), + [sym_primary_expression] = STATE(1468), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6007), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6007), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6134), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1216), + [sym_subscript_expression] = STATE(1216), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6007), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(4257), + [sym_non_null_expression] = STATE(1216), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5749), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(818), + [anon_sym_export] = ACTIONS(820), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(820), + [anon_sym_EQ] = ACTIONS(822), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(824), + [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(820), + [anon_sym_BANG] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(955), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_RBRACK] = ACTIONS(158), + [anon_sym_COLON] = ACTIONS(828), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(832), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(822), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(898), - [anon_sym_function] = ACTIONS(154), - [anon_sym_EQ_GT] = ACTIONS(900), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(902), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(834), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(836), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(838), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -41518,145 +42715,144 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(581), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(643), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(177), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(830), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(842), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(889), - [anon_sym_readonly] = ACTIONS(889), - [anon_sym_get] = ACTIONS(889), - [anon_sym_set] = ACTIONS(889), - [anon_sym_declare] = ACTIONS(889), - [anon_sym_public] = ACTIONS(889), - [anon_sym_private] = ACTIONS(889), - [anon_sym_protected] = ACTIONS(889), - [anon_sym_override] = ACTIONS(889), - [anon_sym_module] = ACTIONS(889), - [anon_sym_any] = ACTIONS(889), - [anon_sym_number] = ACTIONS(889), - [anon_sym_boolean] = ACTIONS(889), - [anon_sym_string] = ACTIONS(889), - [anon_sym_symbol] = ACTIONS(889), - [anon_sym_object] = ACTIONS(889), + [anon_sym_static] = ACTIONS(820), + [anon_sym_readonly] = ACTIONS(820), + [anon_sym_get] = ACTIONS(820), + [anon_sym_set] = ACTIONS(820), + [anon_sym_declare] = ACTIONS(820), + [anon_sym_public] = ACTIONS(820), + [anon_sym_private] = ACTIONS(820), + [anon_sym_protected] = ACTIONS(820), + [anon_sym_override] = ACTIONS(820), + [anon_sym_module] = ACTIONS(820), + [anon_sym_any] = ACTIONS(820), + [anon_sym_number] = ACTIONS(820), + [anon_sym_boolean] = ACTIONS(820), + [anon_sym_string] = ACTIONS(820), + [anon_sym_symbol] = ACTIONS(820), + [anon_sym_object] = ACTIONS(820), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(158), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(136)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2613), - [sym_primary_expression] = STATE(1463), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6205), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6205), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(5999), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1208), - [sym_subscript_expression] = STATE(1208), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6205), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1208), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(887), - [anon_sym_export] = ACTIONS(889), + [STATE(144)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2618), + [sym_primary_expression] = STATE(1468), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6007), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6007), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6036), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1216), + [sym_subscript_expression] = STATE(1216), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6007), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(4257), + [sym_non_null_expression] = STATE(1216), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5749), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(890), + [anon_sym_export] = ACTIONS(892), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(889), - [anon_sym_EQ] = ACTIONS(953), + [anon_sym_type] = ACTIONS(892), + [anon_sym_EQ] = ACTIONS(945), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(894), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(889), - [anon_sym_BANG] = ACTIONS(183), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(140), + [anon_sym_namespace] = ACTIONS(897), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(892), + [anon_sym_BANG] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(896), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_RBRACK] = ACTIONS(158), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_RBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(822), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(898), - [anon_sym_function] = ACTIONS(154), - [anon_sym_EQ_GT] = ACTIONS(900), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(902), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(834), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(901), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(903), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(905), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -41665,144 +42861,144 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(581), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(643), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(177), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(830), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(842), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(889), - [anon_sym_readonly] = ACTIONS(889), - [anon_sym_get] = ACTIONS(889), - [anon_sym_set] = ACTIONS(889), - [anon_sym_declare] = ACTIONS(889), - [anon_sym_public] = ACTIONS(889), - [anon_sym_private] = ACTIONS(889), - [anon_sym_protected] = ACTIONS(889), - [anon_sym_override] = ACTIONS(889), - [anon_sym_module] = ACTIONS(889), - [anon_sym_any] = ACTIONS(889), - [anon_sym_number] = ACTIONS(889), - [anon_sym_boolean] = ACTIONS(889), - [anon_sym_string] = ACTIONS(889), - [anon_sym_symbol] = ACTIONS(889), - [anon_sym_object] = ACTIONS(889), + [anon_sym_static] = ACTIONS(892), + [anon_sym_readonly] = ACTIONS(892), + [anon_sym_get] = ACTIONS(892), + [anon_sym_set] = ACTIONS(892), + [anon_sym_declare] = ACTIONS(892), + [anon_sym_public] = ACTIONS(892), + [anon_sym_private] = ACTIONS(892), + [anon_sym_protected] = ACTIONS(892), + [anon_sym_override] = ACTIONS(892), + [anon_sym_module] = ACTIONS(892), + [anon_sym_any] = ACTIONS(892), + [anon_sym_number] = ACTIONS(892), + [anon_sym_boolean] = ACTIONS(892), + [anon_sym_string] = ACTIONS(892), + [anon_sym_symbol] = ACTIONS(892), + [anon_sym_object] = ACTIONS(892), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(158), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(137)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2613), - [sym_primary_expression] = STATE(1463), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6205), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6205), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6142), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1208), - [sym_subscript_expression] = STATE(1208), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6205), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1208), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(832), - [anon_sym_export] = ACTIONS(834), + [STATE(145)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2618), + [sym_primary_expression] = STATE(1468), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6007), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6007), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6201), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1216), + [sym_subscript_expression] = STATE(1216), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6007), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(4257), + [sym_non_null_expression] = STATE(1216), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5749), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(963), + [anon_sym_export] = ACTIONS(965), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(834), - [anon_sym_EQ] = ACTIONS(836), + [anon_sym_type] = ACTIONS(965), + [anon_sym_EQ] = ACTIONS(967), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(838), - [anon_sym_LBRACE] = ACTIONS(840), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(834), - [anon_sym_BANG] = ACTIONS(183), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_SEMI] = ACTIONS(158), - [anon_sym_await] = ACTIONS(140), + [anon_sym_namespace] = ACTIONS(969), + [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(965), + [anon_sym_BANG] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(844), + [anon_sym_of] = ACTIONS(120), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(832), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(708), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(846), - [anon_sym_function] = ACTIONS(154), - [anon_sym_EQ_GT] = ACTIONS(933), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(848), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(834), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(971), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(973), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(975), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -41811,146 +43007,144 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(581), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(977), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(177), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(830), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(842), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(834), - [anon_sym_readonly] = ACTIONS(834), - [anon_sym_get] = ACTIONS(834), - [anon_sym_set] = ACTIONS(834), - [anon_sym_declare] = ACTIONS(834), - [anon_sym_public] = ACTIONS(834), - [anon_sym_private] = ACTIONS(834), - [anon_sym_protected] = ACTIONS(834), - [anon_sym_override] = ACTIONS(834), - [anon_sym_module] = ACTIONS(834), - [anon_sym_any] = ACTIONS(834), - [anon_sym_number] = ACTIONS(834), - [anon_sym_boolean] = ACTIONS(834), - [anon_sym_string] = ACTIONS(834), - [anon_sym_symbol] = ACTIONS(834), - [anon_sym_object] = ACTIONS(834), + [anon_sym_static] = ACTIONS(965), + [anon_sym_readonly] = ACTIONS(965), + [anon_sym_get] = ACTIONS(965), + [anon_sym_set] = ACTIONS(965), + [anon_sym_declare] = ACTIONS(965), + [anon_sym_public] = ACTIONS(965), + [anon_sym_private] = ACTIONS(965), + [anon_sym_protected] = ACTIONS(965), + [anon_sym_override] = ACTIONS(965), + [anon_sym_module] = ACTIONS(965), + [anon_sym_any] = ACTIONS(965), + [anon_sym_number] = ACTIONS(965), + [anon_sym_boolean] = ACTIONS(965), + [anon_sym_string] = ACTIONS(965), + [anon_sym_symbol] = ACTIONS(965), + [anon_sym_object] = ACTIONS(965), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(158), - [sym__ternary_qmark] = ACTIONS(158), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(138)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2613), - [sym_primary_expression] = STATE(1463), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6205), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6205), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6214), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1208), - [sym_subscript_expression] = STATE(1208), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6205), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(4516), - [sym_non_null_expression] = STATE(1208), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5606), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(909), - [anon_sym_export] = ACTIONS(911), + [STATE(146)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2618), + [sym_primary_expression] = STATE(1468), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6007), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6007), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6036), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1216), + [sym_subscript_expression] = STATE(1216), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6007), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1216), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(890), + [anon_sym_export] = ACTIONS(892), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(911), - [anon_sym_EQ] = ACTIONS(913), + [anon_sym_type] = ACTIONS(892), + [anon_sym_EQ] = ACTIONS(945), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(915), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_RBRACE] = ACTIONS(158), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(911), - [anon_sym_BANG] = ACTIONS(183), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(140), + [anon_sym_namespace] = ACTIONS(897), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(892), + [anon_sym_BANG] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(158), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(820), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_RBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(822), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(917), - [anon_sym_function] = ACTIONS(154), - [anon_sym_EQ_GT] = ACTIONS(919), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(921), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(834), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(901), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(903), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(905), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -41959,145 +43153,144 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(581), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(643), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(177), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(830), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(842), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(911), - [anon_sym_readonly] = ACTIONS(911), - [anon_sym_get] = ACTIONS(911), - [anon_sym_set] = ACTIONS(911), - [anon_sym_declare] = ACTIONS(911), - [anon_sym_public] = ACTIONS(911), - [anon_sym_private] = ACTIONS(911), - [anon_sym_protected] = ACTIONS(911), - [anon_sym_override] = ACTIONS(911), - [anon_sym_module] = ACTIONS(911), - [anon_sym_any] = ACTIONS(911), - [anon_sym_number] = ACTIONS(911), - [anon_sym_boolean] = ACTIONS(911), - [anon_sym_string] = ACTIONS(911), - [anon_sym_symbol] = ACTIONS(911), - [anon_sym_object] = ACTIONS(911), + [anon_sym_static] = ACTIONS(892), + [anon_sym_readonly] = ACTIONS(892), + [anon_sym_get] = ACTIONS(892), + [anon_sym_set] = ACTIONS(892), + [anon_sym_declare] = ACTIONS(892), + [anon_sym_public] = ACTIONS(892), + [anon_sym_private] = ACTIONS(892), + [anon_sym_protected] = ACTIONS(892), + [anon_sym_override] = ACTIONS(892), + [anon_sym_module] = ACTIONS(892), + [anon_sym_any] = ACTIONS(892), + [anon_sym_number] = ACTIONS(892), + [anon_sym_boolean] = ACTIONS(892), + [anon_sym_string] = ACTIONS(892), + [anon_sym_symbol] = ACTIONS(892), + [anon_sym_object] = ACTIONS(892), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(158), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(139)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2613), - [sym_primary_expression] = STATE(1463), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6205), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6205), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1208), - [sym_subscript_expression] = STATE(1208), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6205), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(4201), - [sym_non_null_expression] = STATE(1208), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5767), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(808), - [anon_sym_export] = ACTIONS(810), + [STATE(147)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2618), + [sym_primary_expression] = STATE(1468), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6007), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6007), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6134), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1216), + [sym_subscript_expression] = STATE(1216), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6007), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1216), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(818), + [anon_sym_export] = ACTIONS(820), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(810), - [anon_sym_EQ] = ACTIONS(117), + [anon_sym_type] = ACTIONS(820), + [anon_sym_EQ] = ACTIONS(822), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(814), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_COMMA] = ACTIONS(126), - [anon_sym_RBRACE] = ACTIONS(126), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(810), - [anon_sym_BANG] = ACTIONS(183), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(140), + [anon_sym_namespace] = ACTIONS(824), + [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(820), + [anon_sym_BANG] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(820), + [anon_sym_of] = ACTIONS(120), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(832), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(822), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(824), - [anon_sym_function] = ACTIONS(154), - [anon_sym_EQ_GT] = ACTIONS(156), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(826), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(834), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(836), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(973), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(838), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -42106,144 +43299,144 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(581), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(643), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(177), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(830), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(842), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(810), - [anon_sym_readonly] = ACTIONS(810), - [anon_sym_get] = ACTIONS(810), - [anon_sym_set] = ACTIONS(810), - [anon_sym_declare] = ACTIONS(810), - [anon_sym_public] = ACTIONS(810), - [anon_sym_private] = ACTIONS(810), - [anon_sym_protected] = ACTIONS(810), - [anon_sym_override] = ACTIONS(810), - [anon_sym_module] = ACTIONS(810), - [anon_sym_any] = ACTIONS(810), - [anon_sym_number] = ACTIONS(810), - [anon_sym_boolean] = ACTIONS(810), - [anon_sym_string] = ACTIONS(810), - [anon_sym_symbol] = ACTIONS(810), - [anon_sym_object] = ACTIONS(810), + [anon_sym_static] = ACTIONS(820), + [anon_sym_readonly] = ACTIONS(820), + [anon_sym_get] = ACTIONS(820), + [anon_sym_set] = ACTIONS(820), + [anon_sym_declare] = ACTIONS(820), + [anon_sym_public] = ACTIONS(820), + [anon_sym_private] = ACTIONS(820), + [anon_sym_protected] = ACTIONS(820), + [anon_sym_override] = ACTIONS(820), + [anon_sym_module] = ACTIONS(820), + [anon_sym_any] = ACTIONS(820), + [anon_sym_number] = ACTIONS(820), + [anon_sym_boolean] = ACTIONS(820), + [anon_sym_string] = ACTIONS(820), + [anon_sym_symbol] = ACTIONS(820), + [anon_sym_object] = ACTIONS(820), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(158), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(140)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2613), - [sym_primary_expression] = STATE(1463), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6205), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6205), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6142), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1208), - [sym_subscript_expression] = STATE(1208), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6205), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1208), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(832), - [anon_sym_export] = ACTIONS(834), + [STATE(148)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2618), + [sym_primary_expression] = STATE(1468), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6007), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6007), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6134), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1216), + [sym_subscript_expression] = STATE(1216), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6007), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1216), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(818), + [anon_sym_export] = ACTIONS(820), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(834), - [anon_sym_EQ] = ACTIONS(836), + [anon_sym_type] = ACTIONS(820), + [anon_sym_EQ] = ACTIONS(822), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(838), - [anon_sym_LBRACE] = ACTIONS(840), - [anon_sym_COMMA] = ACTIONS(158), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(834), - [anon_sym_BANG] = ACTIONS(183), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(140), + [anon_sym_namespace] = ACTIONS(824), + [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(820), + [anon_sym_BANG] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(844), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_RBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(822), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(846), - [anon_sym_function] = ACTIONS(154), - [anon_sym_EQ_GT] = ACTIONS(947), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(848), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(834), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(836), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(903), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(838), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -42252,145 +43445,143 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(581), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(643), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(177), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(830), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(842), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(834), - [anon_sym_readonly] = ACTIONS(834), - [anon_sym_get] = ACTIONS(834), - [anon_sym_set] = ACTIONS(834), - [anon_sym_declare] = ACTIONS(834), - [anon_sym_public] = ACTIONS(834), - [anon_sym_private] = ACTIONS(834), - [anon_sym_protected] = ACTIONS(834), - [anon_sym_override] = ACTIONS(834), - [anon_sym_module] = ACTIONS(834), - [anon_sym_any] = ACTIONS(834), - [anon_sym_number] = ACTIONS(834), - [anon_sym_boolean] = ACTIONS(834), - [anon_sym_string] = ACTIONS(834), - [anon_sym_symbol] = ACTIONS(834), - [anon_sym_object] = ACTIONS(834), + [anon_sym_static] = ACTIONS(820), + [anon_sym_readonly] = ACTIONS(820), + [anon_sym_get] = ACTIONS(820), + [anon_sym_set] = ACTIONS(820), + [anon_sym_declare] = ACTIONS(820), + [anon_sym_public] = ACTIONS(820), + [anon_sym_private] = ACTIONS(820), + [anon_sym_protected] = ACTIONS(820), + [anon_sym_override] = ACTIONS(820), + [anon_sym_module] = ACTIONS(820), + [anon_sym_any] = ACTIONS(820), + [anon_sym_number] = ACTIONS(820), + [anon_sym_boolean] = ACTIONS(820), + [anon_sym_string] = ACTIONS(820), + [anon_sym_symbol] = ACTIONS(820), + [anon_sym_object] = ACTIONS(820), [anon_sym_satisfies] = ACTIONS(120), - [anon_sym_implements] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(158), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(141)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2613), - [sym_primary_expression] = STATE(1463), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6205), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6205), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(5999), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1208), - [sym_subscript_expression] = STATE(1208), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6205), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1208), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(887), - [anon_sym_export] = ACTIONS(889), + [STATE(149)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2618), + [sym_primary_expression] = STATE(1468), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6007), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6007), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6134), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1216), + [sym_subscript_expression] = STATE(1216), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6007), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1216), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(818), + [anon_sym_export] = ACTIONS(820), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(889), - [anon_sym_EQ] = ACTIONS(953), + [anon_sym_type] = ACTIONS(820), + [anon_sym_EQ] = ACTIONS(979), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(894), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(889), - [anon_sym_BANG] = ACTIONS(183), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(140), + [anon_sym_namespace] = ACTIONS(824), + [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(820), + [anon_sym_BANG] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_RBRACK] = ACTIONS(158), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(832), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(822), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(898), - [anon_sym_function] = ACTIONS(154), - [anon_sym_EQ_GT] = ACTIONS(900), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(902), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(834), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(836), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(838), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -42399,1310 +43590,288 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(581), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(643), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(177), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(830), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(842), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(889), - [anon_sym_readonly] = ACTIONS(889), - [anon_sym_get] = ACTIONS(889), - [anon_sym_set] = ACTIONS(889), - [anon_sym_declare] = ACTIONS(889), - [anon_sym_public] = ACTIONS(889), - [anon_sym_private] = ACTIONS(889), - [anon_sym_protected] = ACTIONS(889), - [anon_sym_override] = ACTIONS(889), - [anon_sym_module] = ACTIONS(889), - [anon_sym_any] = ACTIONS(889), - [anon_sym_number] = ACTIONS(889), - [anon_sym_boolean] = ACTIONS(889), - [anon_sym_string] = ACTIONS(889), - [anon_sym_symbol] = ACTIONS(889), - [anon_sym_object] = ACTIONS(889), + [anon_sym_static] = ACTIONS(820), + [anon_sym_readonly] = ACTIONS(820), + [anon_sym_get] = ACTIONS(820), + [anon_sym_set] = ACTIONS(820), + [anon_sym_declare] = ACTIONS(820), + [anon_sym_public] = ACTIONS(820), + [anon_sym_private] = ACTIONS(820), + [anon_sym_protected] = ACTIONS(820), + [anon_sym_override] = ACTIONS(820), + [anon_sym_module] = ACTIONS(820), + [anon_sym_any] = ACTIONS(820), + [anon_sym_number] = ACTIONS(820), + [anon_sym_boolean] = ACTIONS(820), + [anon_sym_string] = ACTIONS(820), + [anon_sym_symbol] = ACTIONS(820), + [anon_sym_object] = ACTIONS(820), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(158), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(142)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2613), - [sym_primary_expression] = STATE(1463), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6205), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6205), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6142), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1208), - [sym_subscript_expression] = STATE(1208), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6205), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(4516), - [sym_non_null_expression] = STATE(1208), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5606), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(832), - [anon_sym_export] = ACTIONS(834), - [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(834), - [anon_sym_EQ] = ACTIONS(836), - [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(838), - [anon_sym_LBRACE] = ACTIONS(840), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(834), - [anon_sym_BANG] = ACTIONS(183), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(140), - [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(842), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(844), - [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(822), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(846), - [anon_sym_function] = ACTIONS(154), - [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(848), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP] = ACTIONS(120), - [anon_sym_PIPE_PIPE] = ACTIONS(120), - [anon_sym_GT_GT] = ACTIONS(120), - [anon_sym_GT_GT_GT] = ACTIONS(120), - [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(120), - [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_PERCENT] = ACTIONS(120), - [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(177), - [anon_sym_LT_EQ] = ACTIONS(158), - [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), - [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), - [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(830), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(834), - [anon_sym_readonly] = ACTIONS(834), - [anon_sym_get] = ACTIONS(834), - [anon_sym_set] = ACTIONS(834), - [anon_sym_declare] = ACTIONS(834), - [anon_sym_public] = ACTIONS(834), - [anon_sym_private] = ACTIONS(834), - [anon_sym_protected] = ACTIONS(834), - [anon_sym_override] = ACTIONS(834), - [anon_sym_module] = ACTIONS(834), - [anon_sym_any] = ACTIONS(834), - [anon_sym_number] = ACTIONS(834), - [anon_sym_boolean] = ACTIONS(834), - [anon_sym_string] = ACTIONS(834), - [anon_sym_symbol] = ACTIONS(834), - [anon_sym_object] = ACTIONS(834), - [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(158), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(143)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2613), - [sym_primary_expression] = STATE(1463), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6205), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6205), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6191), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1208), - [sym_subscript_expression] = STATE(1208), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6205), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(4516), - [sym_non_null_expression] = STATE(1208), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5606), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(957), - [anon_sym_export] = ACTIONS(959), - [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(959), - [anon_sym_EQ] = ACTIONS(961), - [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(963), - [anon_sym_LBRACE] = ACTIONS(840), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(959), - [anon_sym_BANG] = ACTIONS(183), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(140), - [anon_sym_in] = ACTIONS(120), - [anon_sym_of] = ACTIONS(120), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(844), - [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(822), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(965), - [anon_sym_function] = ACTIONS(154), - [anon_sym_EQ_GT] = ACTIONS(967), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(969), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP] = ACTIONS(120), - [anon_sym_PIPE_PIPE] = ACTIONS(120), - [anon_sym_GT_GT] = ACTIONS(120), - [anon_sym_GT_GT_GT] = ACTIONS(120), - [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(120), - [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(971), - [anon_sym_PERCENT] = ACTIONS(120), - [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(177), - [anon_sym_LT_EQ] = ACTIONS(158), - [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), - [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), - [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(830), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(959), - [anon_sym_readonly] = ACTIONS(959), - [anon_sym_get] = ACTIONS(959), - [anon_sym_set] = ACTIONS(959), - [anon_sym_declare] = ACTIONS(959), - [anon_sym_public] = ACTIONS(959), - [anon_sym_private] = ACTIONS(959), - [anon_sym_protected] = ACTIONS(959), - [anon_sym_override] = ACTIONS(959), - [anon_sym_module] = ACTIONS(959), - [anon_sym_any] = ACTIONS(959), - [anon_sym_number] = ACTIONS(959), - [anon_sym_boolean] = ACTIONS(959), - [anon_sym_string] = ACTIONS(959), - [anon_sym_symbol] = ACTIONS(959), - [anon_sym_object] = ACTIONS(959), - [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(158), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(144)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2613), - [sym_primary_expression] = STATE(1463), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6205), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6205), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6142), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1208), - [sym_subscript_expression] = STATE(1208), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6205), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1208), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(832), - [anon_sym_export] = ACTIONS(834), - [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(834), - [anon_sym_EQ] = ACTIONS(836), - [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(838), - [anon_sym_LBRACE] = ACTIONS(840), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(834), - [anon_sym_BANG] = ACTIONS(183), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(140), - [anon_sym_in] = ACTIONS(120), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(844), - [anon_sym_RBRACK] = ACTIONS(158), - [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(822), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(846), - [anon_sym_function] = ACTIONS(154), - [anon_sym_EQ_GT] = ACTIONS(900), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(848), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP] = ACTIONS(120), - [anon_sym_PIPE_PIPE] = ACTIONS(120), - [anon_sym_GT_GT] = ACTIONS(120), - [anon_sym_GT_GT_GT] = ACTIONS(120), - [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(120), - [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_PERCENT] = ACTIONS(120), - [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(177), - [anon_sym_LT_EQ] = ACTIONS(158), - [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), - [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), - [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(830), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(834), - [anon_sym_readonly] = ACTIONS(834), - [anon_sym_get] = ACTIONS(834), - [anon_sym_set] = ACTIONS(834), - [anon_sym_declare] = ACTIONS(834), - [anon_sym_public] = ACTIONS(834), - [anon_sym_private] = ACTIONS(834), - [anon_sym_protected] = ACTIONS(834), - [anon_sym_override] = ACTIONS(834), - [anon_sym_module] = ACTIONS(834), - [anon_sym_any] = ACTIONS(834), - [anon_sym_number] = ACTIONS(834), - [anon_sym_boolean] = ACTIONS(834), - [anon_sym_string] = ACTIONS(834), - [anon_sym_symbol] = ACTIONS(834), - [anon_sym_object] = ACTIONS(834), - [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(158), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(145)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2613), - [sym_primary_expression] = STATE(1463), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6205), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6205), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6191), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1208), - [sym_subscript_expression] = STATE(1208), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6205), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1208), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(957), - [anon_sym_export] = ACTIONS(959), - [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(959), - [anon_sym_EQ] = ACTIONS(961), - [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(963), - [anon_sym_LBRACE] = ACTIONS(840), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(959), - [anon_sym_BANG] = ACTIONS(183), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(140), - [anon_sym_in] = ACTIONS(120), - [anon_sym_of] = ACTIONS(120), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(844), - [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(822), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(965), - [anon_sym_function] = ACTIONS(154), - [anon_sym_EQ_GT] = ACTIONS(967), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(969), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP] = ACTIONS(120), - [anon_sym_PIPE_PIPE] = ACTIONS(120), - [anon_sym_GT_GT] = ACTIONS(120), - [anon_sym_GT_GT_GT] = ACTIONS(120), - [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(120), - [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(971), - [anon_sym_PERCENT] = ACTIONS(120), - [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(177), - [anon_sym_LT_EQ] = ACTIONS(158), - [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), - [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), - [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(830), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(959), - [anon_sym_readonly] = ACTIONS(959), - [anon_sym_get] = ACTIONS(959), - [anon_sym_set] = ACTIONS(959), - [anon_sym_declare] = ACTIONS(959), - [anon_sym_public] = ACTIONS(959), - [anon_sym_private] = ACTIONS(959), - [anon_sym_protected] = ACTIONS(959), - [anon_sym_override] = ACTIONS(959), - [anon_sym_module] = ACTIONS(959), - [anon_sym_any] = ACTIONS(959), - [anon_sym_number] = ACTIONS(959), - [anon_sym_boolean] = ACTIONS(959), - [anon_sym_string] = ACTIONS(959), - [anon_sym_symbol] = ACTIONS(959), - [anon_sym_object] = ACTIONS(959), - [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(158), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(146)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2613), - [sym_primary_expression] = STATE(1463), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6205), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6205), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6142), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1208), - [sym_subscript_expression] = STATE(1208), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6205), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1208), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(832), - [anon_sym_export] = ACTIONS(834), - [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(834), - [anon_sym_EQ] = ACTIONS(836), - [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(838), - [anon_sym_LBRACE] = ACTIONS(840), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(834), - [anon_sym_BANG] = ACTIONS(183), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(140), - [anon_sym_in] = ACTIONS(120), - [anon_sym_of] = ACTIONS(120), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(844), - [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(822), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(846), - [anon_sym_function] = ACTIONS(154), - [anon_sym_EQ_GT] = ACTIONS(967), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(848), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP] = ACTIONS(120), - [anon_sym_PIPE_PIPE] = ACTIONS(120), - [anon_sym_GT_GT] = ACTIONS(120), - [anon_sym_GT_GT_GT] = ACTIONS(120), - [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(120), - [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_PERCENT] = ACTIONS(120), - [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(177), - [anon_sym_LT_EQ] = ACTIONS(158), - [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), - [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), - [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(830), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(834), - [anon_sym_readonly] = ACTIONS(834), - [anon_sym_get] = ACTIONS(834), - [anon_sym_set] = ACTIONS(834), - [anon_sym_declare] = ACTIONS(834), - [anon_sym_public] = ACTIONS(834), - [anon_sym_private] = ACTIONS(834), - [anon_sym_protected] = ACTIONS(834), - [anon_sym_override] = ACTIONS(834), - [anon_sym_module] = ACTIONS(834), - [anon_sym_any] = ACTIONS(834), - [anon_sym_number] = ACTIONS(834), - [anon_sym_boolean] = ACTIONS(834), - [anon_sym_string] = ACTIONS(834), - [anon_sym_symbol] = ACTIONS(834), - [anon_sym_object] = ACTIONS(834), - [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(158), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(147)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2613), - [sym_primary_expression] = STATE(1463), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6205), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6205), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6142), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1208), - [sym_subscript_expression] = STATE(1208), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6205), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1208), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(832), - [anon_sym_export] = ACTIONS(834), - [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(834), - [anon_sym_EQ] = ACTIONS(836), - [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(838), - [anon_sym_LBRACE] = ACTIONS(840), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(834), - [anon_sym_BANG] = ACTIONS(183), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(140), - [anon_sym_in] = ACTIONS(904), - [anon_sym_of] = ACTIONS(907), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(844), - [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(822), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(846), - [anon_sym_function] = ACTIONS(154), - [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(848), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP] = ACTIONS(120), - [anon_sym_PIPE_PIPE] = ACTIONS(120), - [anon_sym_GT_GT] = ACTIONS(120), - [anon_sym_GT_GT_GT] = ACTIONS(120), - [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(120), - [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_PERCENT] = ACTIONS(120), - [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(177), - [anon_sym_LT_EQ] = ACTIONS(158), - [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), - [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), - [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(830), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(834), - [anon_sym_readonly] = ACTIONS(834), - [anon_sym_get] = ACTIONS(834), - [anon_sym_set] = ACTIONS(834), - [anon_sym_declare] = ACTIONS(834), - [anon_sym_public] = ACTIONS(834), - [anon_sym_private] = ACTIONS(834), - [anon_sym_protected] = ACTIONS(834), - [anon_sym_override] = ACTIONS(834), - [anon_sym_module] = ACTIONS(834), - [anon_sym_any] = ACTIONS(834), - [anon_sym_number] = ACTIONS(834), - [anon_sym_boolean] = ACTIONS(834), - [anon_sym_string] = ACTIONS(834), - [anon_sym_symbol] = ACTIONS(834), - [anon_sym_object] = ACTIONS(834), - [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(158), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(148)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2613), - [sym_primary_expression] = STATE(1463), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6205), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6205), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(5999), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1208), - [sym_subscript_expression] = STATE(1208), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6205), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(4516), - [sym_non_null_expression] = STATE(1208), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5606), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(887), - [anon_sym_export] = ACTIONS(889), - [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(889), - [anon_sym_EQ] = ACTIONS(953), - [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(894), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(889), - [anon_sym_BANG] = ACTIONS(183), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(140), - [anon_sym_in] = ACTIONS(120), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_RBRACK] = ACTIONS(158), - [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(822), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(898), - [anon_sym_function] = ACTIONS(154), - [anon_sym_EQ_GT] = ACTIONS(900), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(902), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP] = ACTIONS(120), - [anon_sym_PIPE_PIPE] = ACTIONS(120), - [anon_sym_GT_GT] = ACTIONS(120), - [anon_sym_GT_GT_GT] = ACTIONS(120), - [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(120), - [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_PERCENT] = ACTIONS(120), - [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(177), - [anon_sym_LT_EQ] = ACTIONS(158), - [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), - [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), - [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(830), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(889), - [anon_sym_readonly] = ACTIONS(889), - [anon_sym_get] = ACTIONS(889), - [anon_sym_set] = ACTIONS(889), - [anon_sym_declare] = ACTIONS(889), - [anon_sym_public] = ACTIONS(889), - [anon_sym_private] = ACTIONS(889), - [anon_sym_protected] = ACTIONS(889), - [anon_sym_override] = ACTIONS(889), - [anon_sym_module] = ACTIONS(889), - [anon_sym_any] = ACTIONS(889), - [anon_sym_number] = ACTIONS(889), - [anon_sym_boolean] = ACTIONS(889), - [anon_sym_string] = ACTIONS(889), - [anon_sym_symbol] = ACTIONS(889), - [anon_sym_object] = ACTIONS(889), - [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(158), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(149)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2613), - [sym_primary_expression] = STATE(1463), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6205), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6205), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6142), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1208), - [sym_subscript_expression] = STATE(1208), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6205), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1208), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(832), - [anon_sym_export] = ACTIONS(834), - [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(834), - [anon_sym_EQ] = ACTIONS(973), - [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(838), - [anon_sym_LBRACE] = ACTIONS(840), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(834), - [anon_sym_BANG] = ACTIONS(183), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(140), - [anon_sym_in] = ACTIONS(120), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(844), - [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(822), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(846), - [anon_sym_function] = ACTIONS(154), - [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(848), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP] = ACTIONS(120), - [anon_sym_PIPE_PIPE] = ACTIONS(120), - [anon_sym_GT_GT] = ACTIONS(120), - [anon_sym_GT_GT_GT] = ACTIONS(120), - [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(120), - [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_PERCENT] = ACTIONS(120), - [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(177), - [anon_sym_LT_EQ] = ACTIONS(158), - [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), - [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), - [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(830), + [STATE(150)] = { + [sym_import] = STATE(3742), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(2417), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(3650), + [sym_assignment_pattern] = STATE(5445), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(3650), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_nested_identifier] = STATE(5894), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1289), + [sym_subscript_expression] = STATE(1289), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(3650), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(2003), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(4167), + [sym_pattern] = STATE(5074), + [sym_rest_pattern] = STATE(3685), + [sym_non_null_expression] = STATE(1289), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_nested_type_identifier] = STATE(3100), + [sym__type_query_member_expression_in_type_annotation] = STATE(2929), + [sym__type_query_call_expression_in_type_annotation] = STATE(3222), + [sym_type] = STATE(3343), + [sym_constructor_type] = STATE(3289), + [sym_primary_type] = STATE(3290), + [sym_template_literal_type] = STATE(3267), + [sym_infer_type] = STATE(3289), + [sym_conditional_type] = STATE(3267), + [sym_generic_type] = STATE(3267), + [sym_type_query] = STATE(3267), + [sym_index_type_query] = STATE(3267), + [sym_lookup_type] = STATE(3267), + [sym_literal_type] = STATE(3267), + [sym__number] = STATE(3300), + [sym_existential_type] = STATE(3267), + [sym_flow_maybe_type] = STATE(3267), + [sym_parenthesized_type] = STATE(3267), + [sym_predefined_type] = STATE(3267), + [sym_object_type] = STATE(3267), + [sym_type_parameters] = STATE(5737), + [sym_array_type] = STATE(3267), + [sym_tuple_type] = STATE(3267), + [sym_readonly_type] = STATE(3289), + [sym_union_type] = STATE(3267), + [sym_intersection_type] = STATE(3267), + [sym_function_type] = STATE(3289), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(981), + [anon_sym_export] = ACTIONS(607), + [anon_sym_STAR] = ACTIONS(983), + [anon_sym_type] = ACTIONS(607), + [anon_sym_namespace] = ACTIONS(611), + [anon_sym_LBRACE] = ACTIONS(985), + [anon_sym_typeof] = ACTIONS(987), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(607), + [anon_sym_const] = ACTIONS(989), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(991), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(993), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(629), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(995), + [anon_sym_using] = ACTIONS(633), + [anon_sym_DOT_DOT_DOT] = ACTIONS(165), + [anon_sym_AMP] = ACTIONS(997), + [anon_sym_PIPE] = ACTIONS(999), + [anon_sym_PLUS] = ACTIONS(1001), + [anon_sym_DASH] = ACTIONS(1001), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(1003), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1005), + [sym_number] = ACTIONS(1007), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(1009), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(1011), + [sym_false] = ACTIONS(1011), + [sym_null] = ACTIONS(1011), + [sym_undefined] = ACTIONS(1013), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(834), - [anon_sym_readonly] = ACTIONS(834), - [anon_sym_get] = ACTIONS(834), - [anon_sym_set] = ACTIONS(834), - [anon_sym_declare] = ACTIONS(834), - [anon_sym_public] = ACTIONS(834), - [anon_sym_private] = ACTIONS(834), - [anon_sym_protected] = ACTIONS(834), - [anon_sym_override] = ACTIONS(834), - [anon_sym_module] = ACTIONS(834), - [anon_sym_any] = ACTIONS(834), - [anon_sym_number] = ACTIONS(834), - [anon_sym_boolean] = ACTIONS(834), - [anon_sym_string] = ACTIONS(834), - [anon_sym_symbol] = ACTIONS(834), - [anon_sym_object] = ACTIONS(834), - [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(158), + [anon_sym_static] = ACTIONS(607), + [anon_sym_readonly] = ACTIONS(1015), + [anon_sym_get] = ACTIONS(607), + [anon_sym_set] = ACTIONS(607), + [anon_sym_QMARK] = ACTIONS(1017), + [anon_sym_declare] = ACTIONS(607), + [anon_sym_public] = ACTIONS(607), + [anon_sym_private] = ACTIONS(607), + [anon_sym_protected] = ACTIONS(607), + [anon_sym_override] = ACTIONS(607), + [anon_sym_module] = ACTIONS(607), + [anon_sym_any] = ACTIONS(1019), + [anon_sym_number] = ACTIONS(1019), + [anon_sym_boolean] = ACTIONS(1019), + [anon_sym_string] = ACTIONS(1019), + [anon_sym_symbol] = ACTIONS(1019), + [anon_sym_object] = ACTIONS(1019), + [anon_sym_abstract] = ACTIONS(1021), + [anon_sym_never] = ACTIONS(1023), + [anon_sym_unknown] = ACTIONS(1023), + [anon_sym_keyof] = ACTIONS(1025), + [anon_sym_infer] = ACTIONS(1027), + [anon_sym_unique] = ACTIONS(1029), + [anon_sym_LBRACE_PIPE] = ACTIONS(1031), [sym_html_comment] = ACTIONS(5), }, - [STATE(150)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2613), - [sym_primary_expression] = STATE(1463), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6205), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6205), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6142), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1208), - [sym_subscript_expression] = STATE(1208), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6205), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1208), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(832), - [anon_sym_export] = ACTIONS(834), + [STATE(151)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2618), + [sym_primary_expression] = STATE(1468), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6007), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6007), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6134), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1216), + [sym_subscript_expression] = STATE(1216), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6007), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1216), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(818), + [anon_sym_export] = ACTIONS(820), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(834), - [anon_sym_EQ] = ACTIONS(975), + [anon_sym_type] = ACTIONS(820), + [anon_sym_EQ] = ACTIONS(1033), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(838), - [anon_sym_LBRACE] = ACTIONS(840), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(834), - [anon_sym_BANG] = ACTIONS(183), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(140), + [anon_sym_namespace] = ACTIONS(824), + [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(820), + [anon_sym_BANG] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(844), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(832), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(822), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(846), - [anon_sym_function] = ACTIONS(154), - [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(848), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(834), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(836), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(838), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -43711,143 +43880,143 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(581), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(643), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(177), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(830), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(842), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(834), - [anon_sym_readonly] = ACTIONS(834), - [anon_sym_get] = ACTIONS(834), - [anon_sym_set] = ACTIONS(834), - [anon_sym_declare] = ACTIONS(834), - [anon_sym_public] = ACTIONS(834), - [anon_sym_private] = ACTIONS(834), - [anon_sym_protected] = ACTIONS(834), - [anon_sym_override] = ACTIONS(834), - [anon_sym_module] = ACTIONS(834), - [anon_sym_any] = ACTIONS(834), - [anon_sym_number] = ACTIONS(834), - [anon_sym_boolean] = ACTIONS(834), - [anon_sym_string] = ACTIONS(834), - [anon_sym_symbol] = ACTIONS(834), - [anon_sym_object] = ACTIONS(834), + [anon_sym_static] = ACTIONS(820), + [anon_sym_readonly] = ACTIONS(820), + [anon_sym_get] = ACTIONS(820), + [anon_sym_set] = ACTIONS(820), + [anon_sym_declare] = ACTIONS(820), + [anon_sym_public] = ACTIONS(820), + [anon_sym_private] = ACTIONS(820), + [anon_sym_protected] = ACTIONS(820), + [anon_sym_override] = ACTIONS(820), + [anon_sym_module] = ACTIONS(820), + [anon_sym_any] = ACTIONS(820), + [anon_sym_number] = ACTIONS(820), + [anon_sym_boolean] = ACTIONS(820), + [anon_sym_string] = ACTIONS(820), + [anon_sym_symbol] = ACTIONS(820), + [anon_sym_object] = ACTIONS(820), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(158), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(151)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2613), - [sym_primary_expression] = STATE(1463), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6205), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6205), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6142), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1208), - [sym_subscript_expression] = STATE(1208), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6205), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1208), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(832), - [anon_sym_export] = ACTIONS(834), + [STATE(152)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2618), + [sym_primary_expression] = STATE(1468), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6007), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6007), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6134), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1216), + [sym_subscript_expression] = STATE(1216), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6007), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1216), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(818), + [anon_sym_export] = ACTIONS(820), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(834), - [anon_sym_EQ] = ACTIONS(977), + [anon_sym_type] = ACTIONS(820), + [anon_sym_EQ] = ACTIONS(822), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(838), - [anon_sym_LBRACE] = ACTIONS(840), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(834), - [anon_sym_BANG] = ACTIONS(183), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(140), + [anon_sym_namespace] = ACTIONS(824), + [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(820), + [anon_sym_BANG] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(844), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(832), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(822), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(846), - [anon_sym_function] = ACTIONS(154), - [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(848), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(834), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(836), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(838), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -43856,143 +44025,143 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(581), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(643), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(177), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(830), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(842), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(834), - [anon_sym_readonly] = ACTIONS(834), - [anon_sym_get] = ACTIONS(834), - [anon_sym_set] = ACTIONS(834), - [anon_sym_declare] = ACTIONS(834), - [anon_sym_public] = ACTIONS(834), - [anon_sym_private] = ACTIONS(834), - [anon_sym_protected] = ACTIONS(834), - [anon_sym_override] = ACTIONS(834), - [anon_sym_module] = ACTIONS(834), - [anon_sym_any] = ACTIONS(834), - [anon_sym_number] = ACTIONS(834), - [anon_sym_boolean] = ACTIONS(834), - [anon_sym_string] = ACTIONS(834), - [anon_sym_symbol] = ACTIONS(834), - [anon_sym_object] = ACTIONS(834), + [anon_sym_static] = ACTIONS(820), + [anon_sym_readonly] = ACTIONS(820), + [anon_sym_get] = ACTIONS(820), + [anon_sym_set] = ACTIONS(820), + [anon_sym_declare] = ACTIONS(820), + [anon_sym_public] = ACTIONS(820), + [anon_sym_private] = ACTIONS(820), + [anon_sym_protected] = ACTIONS(820), + [anon_sym_override] = ACTIONS(820), + [anon_sym_module] = ACTIONS(820), + [anon_sym_any] = ACTIONS(820), + [anon_sym_number] = ACTIONS(820), + [anon_sym_boolean] = ACTIONS(820), + [anon_sym_string] = ACTIONS(820), + [anon_sym_symbol] = ACTIONS(820), + [anon_sym_object] = ACTIONS(820), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(158), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(152)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2613), - [sym_primary_expression] = STATE(1463), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6205), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6205), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6142), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1208), - [sym_subscript_expression] = STATE(1208), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6205), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(4516), - [sym_non_null_expression] = STATE(1208), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5606), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(832), - [anon_sym_export] = ACTIONS(834), + [STATE(153)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2618), + [sym_primary_expression] = STATE(1468), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6007), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6007), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6134), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1216), + [sym_subscript_expression] = STATE(1216), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6007), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1216), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(818), + [anon_sym_export] = ACTIONS(820), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(834), - [anon_sym_EQ] = ACTIONS(836), + [anon_sym_type] = ACTIONS(820), + [anon_sym_EQ] = ACTIONS(1035), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(838), - [anon_sym_LBRACE] = ACTIONS(840), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(834), - [anon_sym_BANG] = ACTIONS(183), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(140), + [anon_sym_namespace] = ACTIONS(824), + [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(820), + [anon_sym_BANG] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(844), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(832), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(822), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(846), - [anon_sym_function] = ACTIONS(154), - [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(848), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(834), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(836), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(838), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -44001,143 +44170,143 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(581), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(643), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(177), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(830), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(842), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(834), - [anon_sym_readonly] = ACTIONS(834), - [anon_sym_get] = ACTIONS(834), - [anon_sym_set] = ACTIONS(834), - [anon_sym_declare] = ACTIONS(834), - [anon_sym_public] = ACTIONS(834), - [anon_sym_private] = ACTIONS(834), - [anon_sym_protected] = ACTIONS(834), - [anon_sym_override] = ACTIONS(834), - [anon_sym_module] = ACTIONS(834), - [anon_sym_any] = ACTIONS(834), - [anon_sym_number] = ACTIONS(834), - [anon_sym_boolean] = ACTIONS(834), - [anon_sym_string] = ACTIONS(834), - [anon_sym_symbol] = ACTIONS(834), - [anon_sym_object] = ACTIONS(834), + [anon_sym_static] = ACTIONS(820), + [anon_sym_readonly] = ACTIONS(820), + [anon_sym_get] = ACTIONS(820), + [anon_sym_set] = ACTIONS(820), + [anon_sym_declare] = ACTIONS(820), + [anon_sym_public] = ACTIONS(820), + [anon_sym_private] = ACTIONS(820), + [anon_sym_protected] = ACTIONS(820), + [anon_sym_override] = ACTIONS(820), + [anon_sym_module] = ACTIONS(820), + [anon_sym_any] = ACTIONS(820), + [anon_sym_number] = ACTIONS(820), + [anon_sym_boolean] = ACTIONS(820), + [anon_sym_string] = ACTIONS(820), + [anon_sym_symbol] = ACTIONS(820), + [anon_sym_object] = ACTIONS(820), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(158), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(153)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2613), - [sym_primary_expression] = STATE(1463), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6205), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6205), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6142), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1208), - [sym_subscript_expression] = STATE(1208), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6205), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1208), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(832), - [anon_sym_export] = ACTIONS(834), + [STATE(154)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2618), + [sym_primary_expression] = STATE(1468), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6007), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6007), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6134), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1216), + [sym_subscript_expression] = STATE(1216), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6007), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(4257), + [sym_non_null_expression] = STATE(1216), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5749), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(818), + [anon_sym_export] = ACTIONS(820), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(834), - [anon_sym_EQ] = ACTIONS(979), + [anon_sym_type] = ACTIONS(820), + [anon_sym_EQ] = ACTIONS(822), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(838), - [anon_sym_LBRACE] = ACTIONS(840), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(834), - [anon_sym_BANG] = ACTIONS(183), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(140), + [anon_sym_namespace] = ACTIONS(824), + [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(820), + [anon_sym_BANG] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(844), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(832), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(822), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(846), - [anon_sym_function] = ACTIONS(154), - [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(848), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(834), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(836), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(838), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -44146,143 +44315,143 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(581), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(643), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(177), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(830), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(842), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(834), - [anon_sym_readonly] = ACTIONS(834), - [anon_sym_get] = ACTIONS(834), - [anon_sym_set] = ACTIONS(834), - [anon_sym_declare] = ACTIONS(834), - [anon_sym_public] = ACTIONS(834), - [anon_sym_private] = ACTIONS(834), - [anon_sym_protected] = ACTIONS(834), - [anon_sym_override] = ACTIONS(834), - [anon_sym_module] = ACTIONS(834), - [anon_sym_any] = ACTIONS(834), - [anon_sym_number] = ACTIONS(834), - [anon_sym_boolean] = ACTIONS(834), - [anon_sym_string] = ACTIONS(834), - [anon_sym_symbol] = ACTIONS(834), - [anon_sym_object] = ACTIONS(834), + [anon_sym_static] = ACTIONS(820), + [anon_sym_readonly] = ACTIONS(820), + [anon_sym_get] = ACTIONS(820), + [anon_sym_set] = ACTIONS(820), + [anon_sym_declare] = ACTIONS(820), + [anon_sym_public] = ACTIONS(820), + [anon_sym_private] = ACTIONS(820), + [anon_sym_protected] = ACTIONS(820), + [anon_sym_override] = ACTIONS(820), + [anon_sym_module] = ACTIONS(820), + [anon_sym_any] = ACTIONS(820), + [anon_sym_number] = ACTIONS(820), + [anon_sym_boolean] = ACTIONS(820), + [anon_sym_string] = ACTIONS(820), + [anon_sym_symbol] = ACTIONS(820), + [anon_sym_object] = ACTIONS(820), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(158), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(154)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2613), - [sym_primary_expression] = STATE(1463), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6205), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6205), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6142), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1208), - [sym_subscript_expression] = STATE(1208), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6205), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1208), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(832), - [anon_sym_export] = ACTIONS(834), + [STATE(155)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2618), + [sym_primary_expression] = STATE(1468), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6007), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6007), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6134), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1216), + [sym_subscript_expression] = STATE(1216), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6007), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1216), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(818), + [anon_sym_export] = ACTIONS(820), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(834), - [anon_sym_EQ] = ACTIONS(981), + [anon_sym_type] = ACTIONS(820), + [anon_sym_EQ] = ACTIONS(1037), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(838), - [anon_sym_LBRACE] = ACTIONS(840), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(834), - [anon_sym_BANG] = ACTIONS(183), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(140), + [anon_sym_namespace] = ACTIONS(824), + [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(820), + [anon_sym_BANG] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(844), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(832), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(822), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(846), - [anon_sym_function] = ACTIONS(154), - [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(848), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(834), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(836), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(838), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -44291,143 +44460,143 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(581), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(643), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(177), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(830), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(842), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(834), - [anon_sym_readonly] = ACTIONS(834), - [anon_sym_get] = ACTIONS(834), - [anon_sym_set] = ACTIONS(834), - [anon_sym_declare] = ACTIONS(834), - [anon_sym_public] = ACTIONS(834), - [anon_sym_private] = ACTIONS(834), - [anon_sym_protected] = ACTIONS(834), - [anon_sym_override] = ACTIONS(834), - [anon_sym_module] = ACTIONS(834), - [anon_sym_any] = ACTIONS(834), - [anon_sym_number] = ACTIONS(834), - [anon_sym_boolean] = ACTIONS(834), - [anon_sym_string] = ACTIONS(834), - [anon_sym_symbol] = ACTIONS(834), - [anon_sym_object] = ACTIONS(834), + [anon_sym_static] = ACTIONS(820), + [anon_sym_readonly] = ACTIONS(820), + [anon_sym_get] = ACTIONS(820), + [anon_sym_set] = ACTIONS(820), + [anon_sym_declare] = ACTIONS(820), + [anon_sym_public] = ACTIONS(820), + [anon_sym_private] = ACTIONS(820), + [anon_sym_protected] = ACTIONS(820), + [anon_sym_override] = ACTIONS(820), + [anon_sym_module] = ACTIONS(820), + [anon_sym_any] = ACTIONS(820), + [anon_sym_number] = ACTIONS(820), + [anon_sym_boolean] = ACTIONS(820), + [anon_sym_string] = ACTIONS(820), + [anon_sym_symbol] = ACTIONS(820), + [anon_sym_object] = ACTIONS(820), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(158), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(155)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2613), - [sym_primary_expression] = STATE(1463), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6205), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6205), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6142), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1208), - [sym_subscript_expression] = STATE(1208), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6205), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1208), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(832), - [anon_sym_export] = ACTIONS(834), + [STATE(156)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2618), + [sym_primary_expression] = STATE(1468), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6007), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6007), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6134), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1216), + [sym_subscript_expression] = STATE(1216), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6007), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1216), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(818), + [anon_sym_export] = ACTIONS(820), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(834), - [anon_sym_EQ] = ACTIONS(836), + [anon_sym_type] = ACTIONS(820), + [anon_sym_EQ] = ACTIONS(1039), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(838), - [anon_sym_LBRACE] = ACTIONS(840), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(834), - [anon_sym_BANG] = ACTIONS(183), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(140), + [anon_sym_namespace] = ACTIONS(824), + [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(820), + [anon_sym_BANG] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(844), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(832), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(822), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(846), - [anon_sym_function] = ACTIONS(154), - [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(848), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(834), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(836), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(838), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -44436,288 +44605,143 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(581), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(643), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(177), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(830), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(842), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(834), - [anon_sym_readonly] = ACTIONS(834), - [anon_sym_get] = ACTIONS(834), - [anon_sym_set] = ACTIONS(834), - [anon_sym_declare] = ACTIONS(834), - [anon_sym_public] = ACTIONS(834), - [anon_sym_private] = ACTIONS(834), - [anon_sym_protected] = ACTIONS(834), - [anon_sym_override] = ACTIONS(834), - [anon_sym_module] = ACTIONS(834), - [anon_sym_any] = ACTIONS(834), - [anon_sym_number] = ACTIONS(834), - [anon_sym_boolean] = ACTIONS(834), - [anon_sym_string] = ACTIONS(834), - [anon_sym_symbol] = ACTIONS(834), - [anon_sym_object] = ACTIONS(834), + [anon_sym_static] = ACTIONS(820), + [anon_sym_readonly] = ACTIONS(820), + [anon_sym_get] = ACTIONS(820), + [anon_sym_set] = ACTIONS(820), + [anon_sym_declare] = ACTIONS(820), + [anon_sym_public] = ACTIONS(820), + [anon_sym_private] = ACTIONS(820), + [anon_sym_protected] = ACTIONS(820), + [anon_sym_override] = ACTIONS(820), + [anon_sym_module] = ACTIONS(820), + [anon_sym_any] = ACTIONS(820), + [anon_sym_number] = ACTIONS(820), + [anon_sym_boolean] = ACTIONS(820), + [anon_sym_string] = ACTIONS(820), + [anon_sym_symbol] = ACTIONS(820), + [anon_sym_object] = ACTIONS(820), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(158), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(156)] = { - [sym_import] = STATE(3714), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(2430), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(3825), - [sym_assignment_pattern] = STATE(5554), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(3825), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_nested_identifier] = STATE(5893), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1273), - [sym_subscript_expression] = STATE(1273), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(3825), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(2038), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(4180), - [sym_pattern] = STATE(4814), - [sym_rest_pattern] = STATE(3827), - [sym_non_null_expression] = STATE(1273), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_nested_type_identifier] = STATE(3106), - [sym__type_query_member_expression_in_type_annotation] = STATE(2929), - [sym__type_query_call_expression_in_type_annotation] = STATE(3203), - [sym_type] = STATE(3330), - [sym_constructor_type] = STATE(3251), - [sym_primary_type] = STATE(3254), - [sym_template_literal_type] = STATE(3246), - [sym_infer_type] = STATE(3251), - [sym_conditional_type] = STATE(3246), - [sym_generic_type] = STATE(3246), - [sym_type_query] = STATE(3246), - [sym_index_type_query] = STATE(3246), - [sym_lookup_type] = STATE(3246), - [sym_literal_type] = STATE(3246), - [sym__number] = STATE(3256), - [sym_existential_type] = STATE(3246), - [sym_flow_maybe_type] = STATE(3246), - [sym_parenthesized_type] = STATE(3246), - [sym_predefined_type] = STATE(3246), - [sym_object_type] = STATE(3246), - [sym_type_parameters] = STATE(5719), - [sym_array_type] = STATE(3246), - [sym_tuple_type] = STATE(3246), - [sym_readonly_type] = STATE(3251), - [sym_union_type] = STATE(3246), - [sym_intersection_type] = STATE(3246), - [sym_function_type] = STATE(3251), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(983), - [anon_sym_export] = ACTIONS(545), - [anon_sym_STAR] = ACTIONS(985), - [anon_sym_type] = ACTIONS(545), - [anon_sym_namespace] = ACTIONS(549), - [anon_sym_LBRACE] = ACTIONS(987), - [anon_sym_typeof] = ACTIONS(989), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(545), - [anon_sym_const] = ACTIONS(991), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(993), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(995), - [anon_sym_DQUOTE] = ACTIONS(67), - [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(567), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(997), - [anon_sym_using] = ACTIONS(571), - [anon_sym_DOT_DOT_DOT] = ACTIONS(166), - [anon_sym_AMP] = ACTIONS(999), - [anon_sym_PIPE] = ACTIONS(1001), - [anon_sym_PLUS] = ACTIONS(1003), - [anon_sym_DASH] = ACTIONS(1003), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(1005), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1007), - [sym_number] = ACTIONS(1009), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(1011), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(1013), - [sym_false] = ACTIONS(1013), - [sym_null] = ACTIONS(1013), - [sym_undefined] = ACTIONS(1015), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(545), - [anon_sym_readonly] = ACTIONS(1017), - [anon_sym_get] = ACTIONS(545), - [anon_sym_set] = ACTIONS(545), - [anon_sym_QMARK] = ACTIONS(1019), - [anon_sym_declare] = ACTIONS(545), - [anon_sym_public] = ACTIONS(545), - [anon_sym_private] = ACTIONS(545), - [anon_sym_protected] = ACTIONS(545), - [anon_sym_override] = ACTIONS(545), - [anon_sym_module] = ACTIONS(545), - [anon_sym_any] = ACTIONS(1021), - [anon_sym_number] = ACTIONS(1021), - [anon_sym_boolean] = ACTIONS(1021), - [anon_sym_string] = ACTIONS(1021), - [anon_sym_symbol] = ACTIONS(1021), - [anon_sym_object] = ACTIONS(1021), - [anon_sym_abstract] = ACTIONS(1023), - [anon_sym_infer] = ACTIONS(1025), - [anon_sym_keyof] = ACTIONS(1027), - [anon_sym_unique] = ACTIONS(1029), - [anon_sym_unknown] = ACTIONS(1031), - [anon_sym_never] = ACTIONS(1031), - [anon_sym_LBRACE_PIPE] = ACTIONS(1033), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, [STATE(157)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2613), - [sym_primary_expression] = STATE(1463), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6205), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6205), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6142), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1208), - [sym_subscript_expression] = STATE(1208), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6205), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1208), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(832), - [anon_sym_export] = ACTIONS(834), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2618), + [sym_primary_expression] = STATE(1468), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6007), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6007), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6134), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1216), + [sym_subscript_expression] = STATE(1216), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6007), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1216), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(818), + [anon_sym_export] = ACTIONS(820), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(834), - [anon_sym_EQ] = ACTIONS(1035), + [anon_sym_type] = ACTIONS(820), + [anon_sym_EQ] = ACTIONS(1041), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(838), - [anon_sym_LBRACE] = ACTIONS(840), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(834), - [anon_sym_BANG] = ACTIONS(183), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(140), + [anon_sym_namespace] = ACTIONS(824), + [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(820), + [anon_sym_BANG] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(844), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(832), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(822), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(846), - [anon_sym_function] = ACTIONS(154), - [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(848), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(834), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(836), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(838), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -44726,143 +44750,143 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(581), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(643), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(177), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(830), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(842), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(834), - [anon_sym_readonly] = ACTIONS(834), - [anon_sym_get] = ACTIONS(834), - [anon_sym_set] = ACTIONS(834), - [anon_sym_declare] = ACTIONS(834), - [anon_sym_public] = ACTIONS(834), - [anon_sym_private] = ACTIONS(834), - [anon_sym_protected] = ACTIONS(834), - [anon_sym_override] = ACTIONS(834), - [anon_sym_module] = ACTIONS(834), - [anon_sym_any] = ACTIONS(834), - [anon_sym_number] = ACTIONS(834), - [anon_sym_boolean] = ACTIONS(834), - [anon_sym_string] = ACTIONS(834), - [anon_sym_symbol] = ACTIONS(834), - [anon_sym_object] = ACTIONS(834), + [anon_sym_static] = ACTIONS(820), + [anon_sym_readonly] = ACTIONS(820), + [anon_sym_get] = ACTIONS(820), + [anon_sym_set] = ACTIONS(820), + [anon_sym_declare] = ACTIONS(820), + [anon_sym_public] = ACTIONS(820), + [anon_sym_private] = ACTIONS(820), + [anon_sym_protected] = ACTIONS(820), + [anon_sym_override] = ACTIONS(820), + [anon_sym_module] = ACTIONS(820), + [anon_sym_any] = ACTIONS(820), + [anon_sym_number] = ACTIONS(820), + [anon_sym_boolean] = ACTIONS(820), + [anon_sym_string] = ACTIONS(820), + [anon_sym_symbol] = ACTIONS(820), + [anon_sym_object] = ACTIONS(820), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(158), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, [STATE(158)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2613), - [sym_primary_expression] = STATE(1463), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6205), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6205), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6142), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1208), - [sym_subscript_expression] = STATE(1208), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6205), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1208), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(832), - [anon_sym_export] = ACTIONS(834), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2618), + [sym_primary_expression] = STATE(1468), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6007), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6007), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6134), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1216), + [sym_subscript_expression] = STATE(1216), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6007), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1216), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(818), + [anon_sym_export] = ACTIONS(820), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(834), - [anon_sym_EQ] = ACTIONS(1037), + [anon_sym_type] = ACTIONS(820), + [anon_sym_EQ] = ACTIONS(1043), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(838), - [anon_sym_LBRACE] = ACTIONS(840), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(834), - [anon_sym_BANG] = ACTIONS(183), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(140), + [anon_sym_namespace] = ACTIONS(824), + [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(820), + [anon_sym_BANG] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(844), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(832), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(822), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(846), - [anon_sym_function] = ACTIONS(154), - [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(848), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(834), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(836), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(838), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -44871,143 +44895,143 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(581), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(643), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(177), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(830), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(842), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(834), - [anon_sym_readonly] = ACTIONS(834), - [anon_sym_get] = ACTIONS(834), - [anon_sym_set] = ACTIONS(834), - [anon_sym_declare] = ACTIONS(834), - [anon_sym_public] = ACTIONS(834), - [anon_sym_private] = ACTIONS(834), - [anon_sym_protected] = ACTIONS(834), - [anon_sym_override] = ACTIONS(834), - [anon_sym_module] = ACTIONS(834), - [anon_sym_any] = ACTIONS(834), - [anon_sym_number] = ACTIONS(834), - [anon_sym_boolean] = ACTIONS(834), - [anon_sym_string] = ACTIONS(834), - [anon_sym_symbol] = ACTIONS(834), - [anon_sym_object] = ACTIONS(834), + [anon_sym_static] = ACTIONS(820), + [anon_sym_readonly] = ACTIONS(820), + [anon_sym_get] = ACTIONS(820), + [anon_sym_set] = ACTIONS(820), + [anon_sym_declare] = ACTIONS(820), + [anon_sym_public] = ACTIONS(820), + [anon_sym_private] = ACTIONS(820), + [anon_sym_protected] = ACTIONS(820), + [anon_sym_override] = ACTIONS(820), + [anon_sym_module] = ACTIONS(820), + [anon_sym_any] = ACTIONS(820), + [anon_sym_number] = ACTIONS(820), + [anon_sym_boolean] = ACTIONS(820), + [anon_sym_string] = ACTIONS(820), + [anon_sym_symbol] = ACTIONS(820), + [anon_sym_object] = ACTIONS(820), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(158), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, [STATE(159)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2613), - [sym_primary_expression] = STATE(1463), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6205), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6205), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6142), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1208), - [sym_subscript_expression] = STATE(1208), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6205), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1208), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(832), - [anon_sym_export] = ACTIONS(834), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2618), + [sym_primary_expression] = STATE(1468), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6007), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6007), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6134), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1216), + [sym_subscript_expression] = STATE(1216), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6007), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1216), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(818), + [anon_sym_export] = ACTIONS(820), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(834), - [anon_sym_EQ] = ACTIONS(1039), + [anon_sym_type] = ACTIONS(820), + [anon_sym_EQ] = ACTIONS(1045), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(838), - [anon_sym_LBRACE] = ACTIONS(840), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(834), - [anon_sym_BANG] = ACTIONS(183), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(140), + [anon_sym_namespace] = ACTIONS(824), + [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(820), + [anon_sym_BANG] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(844), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(832), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(822), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(846), - [anon_sym_function] = ACTIONS(154), - [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(848), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(834), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(836), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(838), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -45016,143 +45040,143 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(581), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(643), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(177), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(830), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(842), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(834), - [anon_sym_readonly] = ACTIONS(834), - [anon_sym_get] = ACTIONS(834), - [anon_sym_set] = ACTIONS(834), - [anon_sym_declare] = ACTIONS(834), - [anon_sym_public] = ACTIONS(834), - [anon_sym_private] = ACTIONS(834), - [anon_sym_protected] = ACTIONS(834), - [anon_sym_override] = ACTIONS(834), - [anon_sym_module] = ACTIONS(834), - [anon_sym_any] = ACTIONS(834), - [anon_sym_number] = ACTIONS(834), - [anon_sym_boolean] = ACTIONS(834), - [anon_sym_string] = ACTIONS(834), - [anon_sym_symbol] = ACTIONS(834), - [anon_sym_object] = ACTIONS(834), + [anon_sym_static] = ACTIONS(820), + [anon_sym_readonly] = ACTIONS(820), + [anon_sym_get] = ACTIONS(820), + [anon_sym_set] = ACTIONS(820), + [anon_sym_declare] = ACTIONS(820), + [anon_sym_public] = ACTIONS(820), + [anon_sym_private] = ACTIONS(820), + [anon_sym_protected] = ACTIONS(820), + [anon_sym_override] = ACTIONS(820), + [anon_sym_module] = ACTIONS(820), + [anon_sym_any] = ACTIONS(820), + [anon_sym_number] = ACTIONS(820), + [anon_sym_boolean] = ACTIONS(820), + [anon_sym_string] = ACTIONS(820), + [anon_sym_symbol] = ACTIONS(820), + [anon_sym_object] = ACTIONS(820), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(158), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, [STATE(160)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2613), - [sym_primary_expression] = STATE(1463), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6205), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6205), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6142), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1208), - [sym_subscript_expression] = STATE(1208), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6205), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1208), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(832), - [anon_sym_export] = ACTIONS(834), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2618), + [sym_primary_expression] = STATE(1468), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6007), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6007), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6134), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1216), + [sym_subscript_expression] = STATE(1216), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6007), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1216), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(818), + [anon_sym_export] = ACTIONS(820), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(834), - [anon_sym_EQ] = ACTIONS(1041), + [anon_sym_type] = ACTIONS(820), + [anon_sym_EQ] = ACTIONS(1047), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(838), - [anon_sym_LBRACE] = ACTIONS(840), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(834), - [anon_sym_BANG] = ACTIONS(183), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(140), + [anon_sym_namespace] = ACTIONS(824), + [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(820), + [anon_sym_BANG] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(139), [anon_sym_in] = ACTIONS(120), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(844), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(832), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(822), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(846), - [anon_sym_function] = ACTIONS(154), - [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(848), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(834), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(836), + [anon_sym_function] = ACTIONS(153), + [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(838), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -45161,1978 +45185,1978 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(581), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(643), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(177), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(830), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(842), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(834), - [anon_sym_readonly] = ACTIONS(834), - [anon_sym_get] = ACTIONS(834), - [anon_sym_set] = ACTIONS(834), - [anon_sym_declare] = ACTIONS(834), - [anon_sym_public] = ACTIONS(834), - [anon_sym_private] = ACTIONS(834), - [anon_sym_protected] = ACTIONS(834), - [anon_sym_override] = ACTIONS(834), - [anon_sym_module] = ACTIONS(834), - [anon_sym_any] = ACTIONS(834), - [anon_sym_number] = ACTIONS(834), - [anon_sym_boolean] = ACTIONS(834), - [anon_sym_string] = ACTIONS(834), - [anon_sym_symbol] = ACTIONS(834), - [anon_sym_object] = ACTIONS(834), + [anon_sym_static] = ACTIONS(820), + [anon_sym_readonly] = ACTIONS(820), + [anon_sym_get] = ACTIONS(820), + [anon_sym_set] = ACTIONS(820), + [anon_sym_declare] = ACTIONS(820), + [anon_sym_public] = ACTIONS(820), + [anon_sym_private] = ACTIONS(820), + [anon_sym_protected] = ACTIONS(820), + [anon_sym_override] = ACTIONS(820), + [anon_sym_module] = ACTIONS(820), + [anon_sym_any] = ACTIONS(820), + [anon_sym_number] = ACTIONS(820), + [anon_sym_boolean] = ACTIONS(820), + [anon_sym_string] = ACTIONS(820), + [anon_sym_symbol] = ACTIONS(820), + [anon_sym_object] = ACTIONS(820), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(158), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, [STATE(161)] = { - [sym_import] = STATE(3617), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(2146), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6224), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6224), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_nested_identifier] = STATE(5895), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1270), - [sym_subscript_expression] = STATE(1270), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6224), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_sequence_expression] = STATE(5917), - [sym_string] = STATE(2167), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(4136), - [sym_non_null_expression] = STATE(1270), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(2902), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(5099), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(4635), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(4716), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5607), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1043), - [anon_sym_export] = ACTIONS(1045), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_type] = ACTIONS(1045), - [anon_sym_namespace] = ACTIONS(1047), - [anon_sym_LBRACE] = ACTIONS(1049), + [sym_import] = STATE(3775), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(2295), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6151), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6151), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_nested_identifier] = STATE(5998), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1282), + [sym_subscript_expression] = STATE(1282), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6151), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_sequence_expression] = STATE(5884), + [sym_string] = STATE(2386), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(4187), + [sym_non_null_expression] = STATE(1282), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(2904), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(4886), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(4487), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(4736), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5817), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1049), + [anon_sym_export] = ACTIONS(1051), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_type] = ACTIONS(1051), + [anon_sym_namespace] = ACTIONS(1053), + [anon_sym_LBRACE] = ACTIONS(1055), [anon_sym_typeof] = ACTIONS(766), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1045), - [anon_sym_const] = ACTIONS(133), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(138), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(1051), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1053), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1055), - [anon_sym_using] = ACTIONS(571), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1051), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(137), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(1057), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1059), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1061), + [anon_sym_using] = ACTIONS(633), [anon_sym_AMP] = ACTIONS(774), [anon_sym_PIPE] = ACTIONS(776), [anon_sym_PLUS] = ACTIONS(778), [anon_sym_DASH] = ACTIONS(778), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(585), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(647), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(780), [sym_number] = ACTIONS(782), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(1057), - [sym_super] = ACTIONS(196), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(1063), + [sym_super] = ACTIONS(195), [sym_true] = ACTIONS(786), [sym_false] = ACTIONS(786), [sym_null] = ACTIONS(786), - [sym_undefined] = ACTIONS(1059), + [sym_undefined] = ACTIONS(1065), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1045), - [anon_sym_readonly] = ACTIONS(1061), - [anon_sym_get] = ACTIONS(1045), - [anon_sym_set] = ACTIONS(1045), + [anon_sym_static] = ACTIONS(1051), + [anon_sym_readonly] = ACTIONS(1067), + [anon_sym_get] = ACTIONS(1051), + [anon_sym_set] = ACTIONS(1051), [anon_sym_QMARK] = ACTIONS(792), - [anon_sym_declare] = ACTIONS(1045), - [anon_sym_public] = ACTIONS(1045), - [anon_sym_private] = ACTIONS(1045), - [anon_sym_protected] = ACTIONS(1045), - [anon_sym_override] = ACTIONS(1045), - [anon_sym_module] = ACTIONS(1045), - [anon_sym_any] = ACTIONS(1063), - [anon_sym_number] = ACTIONS(1063), - [anon_sym_boolean] = ACTIONS(1063), - [anon_sym_string] = ACTIONS(1063), - [anon_sym_symbol] = ACTIONS(1063), - [anon_sym_object] = ACTIONS(1063), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [anon_sym_declare] = ACTIONS(1051), + [anon_sym_public] = ACTIONS(1051), + [anon_sym_private] = ACTIONS(1051), + [anon_sym_protected] = ACTIONS(1051), + [anon_sym_override] = ACTIONS(1051), + [anon_sym_module] = ACTIONS(1051), + [anon_sym_any] = ACTIONS(1069), + [anon_sym_number] = ACTIONS(1069), + [anon_sym_boolean] = ACTIONS(1069), + [anon_sym_string] = ACTIONS(1069), + [anon_sym_symbol] = ACTIONS(1069), + [anon_sym_object] = ACTIONS(1069), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(162)] = { - [sym_import] = STATE(3617), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(1674), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6224), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6224), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_nested_identifier] = STATE(5895), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1270), - [sym_subscript_expression] = STATE(1270), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6224), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1689), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(4136), - [sym_non_null_expression] = STATE(1270), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(2902), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(3994), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5607), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1065), - [anon_sym_export] = ACTIONS(1045), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_type] = ACTIONS(1045), - [anon_sym_namespace] = ACTIONS(1047), - [anon_sym_LBRACE] = ACTIONS(1067), - [anon_sym_typeof] = ACTIONS(1069), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1045), - [anon_sym_const] = ACTIONS(133), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(138), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(1071), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1053), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1055), - [anon_sym_using] = ACTIONS(571), + [sym_import] = STATE(3575), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2618), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(3720), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(3720), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_nested_identifier] = STATE(5998), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6134), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1410), + [sym_subscript_expression] = STATE(1410), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(3720), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(2587), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(4187), + [sym_non_null_expression] = STATE(1410), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(2904), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(4484), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5817), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1071), + [anon_sym_export] = ACTIONS(1073), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_type] = ACTIONS(1073), + [anon_sym_namespace] = ACTIONS(1075), + [anon_sym_LBRACE] = ACTIONS(1077), + [anon_sym_typeof] = ACTIONS(1079), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1073), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(137), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(1081), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1083), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1085), + [anon_sym_using] = ACTIONS(161), [anon_sym_AMP] = ACTIONS(774), [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(1073), - [anon_sym_DASH] = ACTIONS(1073), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(585), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1075), - [sym_number] = ACTIONS(1077), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(1079), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(1081), - [sym_false] = ACTIONS(1081), - [sym_null] = ACTIONS(1081), - [sym_undefined] = ACTIONS(1083), + [anon_sym_PLUS] = ACTIONS(1087), + [anon_sym_DASH] = ACTIONS(1087), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(180), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1089), + [sym_number] = ACTIONS(1091), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(1093), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(1095), + [sym_false] = ACTIONS(1095), + [sym_null] = ACTIONS(1095), + [sym_undefined] = ACTIONS(1097), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1045), - [anon_sym_readonly] = ACTIONS(1061), - [anon_sym_get] = ACTIONS(1045), - [anon_sym_set] = ACTIONS(1045), + [anon_sym_static] = ACTIONS(1073), + [anon_sym_readonly] = ACTIONS(1099), + [anon_sym_get] = ACTIONS(1073), + [anon_sym_set] = ACTIONS(1073), [anon_sym_QMARK] = ACTIONS(792), - [anon_sym_declare] = ACTIONS(1045), - [anon_sym_public] = ACTIONS(1045), - [anon_sym_private] = ACTIONS(1045), - [anon_sym_protected] = ACTIONS(1045), - [anon_sym_override] = ACTIONS(1045), - [anon_sym_module] = ACTIONS(1045), - [anon_sym_any] = ACTIONS(1085), - [anon_sym_number] = ACTIONS(1085), - [anon_sym_boolean] = ACTIONS(1085), - [anon_sym_string] = ACTIONS(1085), - [anon_sym_symbol] = ACTIONS(1085), - [anon_sym_object] = ACTIONS(1085), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [anon_sym_declare] = ACTIONS(1073), + [anon_sym_public] = ACTIONS(1073), + [anon_sym_private] = ACTIONS(1073), + [anon_sym_protected] = ACTIONS(1073), + [anon_sym_override] = ACTIONS(1073), + [anon_sym_module] = ACTIONS(1073), + [anon_sym_any] = ACTIONS(1101), + [anon_sym_number] = ACTIONS(1101), + [anon_sym_boolean] = ACTIONS(1101), + [anon_sym_string] = ACTIONS(1101), + [anon_sym_symbol] = ACTIONS(1101), + [anon_sym_object] = ACTIONS(1101), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(163)] = { - [sym_import] = STATE(3709), - [sym_parenthesized_expression] = STATE(1424), - [sym_expression] = STATE(2429), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6176), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6176), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_nested_identifier] = STATE(5895), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(5999), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1424), - [sym_subscript_expression] = STATE(1424), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2933), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6176), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(2029), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(4136), - [sym_non_null_expression] = STATE(1424), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(2902), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(3994), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5607), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1087), - [anon_sym_export] = ACTIONS(1089), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_type] = ACTIONS(1089), - [anon_sym_namespace] = ACTIONS(1091), - [anon_sym_LBRACE] = ACTIONS(1093), - [anon_sym_typeof] = ACTIONS(1095), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1089), - [anon_sym_const] = ACTIONS(133), - [anon_sym_BANG] = ACTIONS(1097), - [anon_sym_LPAREN] = ACTIONS(138), - [anon_sym_await] = ACTIONS(1099), - [anon_sym_yield] = ACTIONS(1101), - [anon_sym_LBRACK] = ACTIONS(1103), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1105), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1107), - [anon_sym_using] = ACTIONS(1109), + [sym_import] = STATE(3775), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(1690), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6151), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6151), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_nested_identifier] = STATE(5998), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1282), + [sym_subscript_expression] = STATE(1282), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6151), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1627), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(4187), + [sym_non_null_expression] = STATE(1282), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(2904), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(3979), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5817), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1103), + [anon_sym_export] = ACTIONS(1051), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_type] = ACTIONS(1051), + [anon_sym_namespace] = ACTIONS(1053), + [anon_sym_LBRACE] = ACTIONS(1105), + [anon_sym_typeof] = ACTIONS(1107), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1051), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(137), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(1109), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1059), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1061), + [anon_sym_using] = ACTIONS(633), [anon_sym_AMP] = ACTIONS(774), [anon_sym_PIPE] = ACTIONS(776), [anon_sym_PLUS] = ACTIONS(1111), [anon_sym_DASH] = ACTIONS(1111), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1097), - [anon_sym_void] = ACTIONS(1113), - [anon_sym_delete] = ACTIONS(1115), - [anon_sym_PLUS_PLUS] = ACTIONS(1117), - [anon_sym_DASH_DASH] = ACTIONS(1117), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1119), - [sym_number] = ACTIONS(1121), - [sym_private_property_identifier] = ACTIONS(1123), - [sym_this] = ACTIONS(1125), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(1127), - [sym_false] = ACTIONS(1127), - [sym_null] = ACTIONS(1127), - [sym_undefined] = ACTIONS(1129), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(647), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1113), + [sym_number] = ACTIONS(1115), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(1117), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(1119), + [sym_false] = ACTIONS(1119), + [sym_null] = ACTIONS(1119), + [sym_undefined] = ACTIONS(1121), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1089), - [anon_sym_readonly] = ACTIONS(1131), - [anon_sym_get] = ACTIONS(1089), - [anon_sym_set] = ACTIONS(1089), + [anon_sym_static] = ACTIONS(1051), + [anon_sym_readonly] = ACTIONS(1067), + [anon_sym_get] = ACTIONS(1051), + [anon_sym_set] = ACTIONS(1051), [anon_sym_QMARK] = ACTIONS(792), - [anon_sym_declare] = ACTIONS(1089), - [anon_sym_public] = ACTIONS(1089), - [anon_sym_private] = ACTIONS(1089), - [anon_sym_protected] = ACTIONS(1089), - [anon_sym_override] = ACTIONS(1089), - [anon_sym_module] = ACTIONS(1089), - [anon_sym_any] = ACTIONS(1133), - [anon_sym_number] = ACTIONS(1133), - [anon_sym_boolean] = ACTIONS(1133), - [anon_sym_string] = ACTIONS(1133), - [anon_sym_symbol] = ACTIONS(1133), - [anon_sym_object] = ACTIONS(1133), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [anon_sym_declare] = ACTIONS(1051), + [anon_sym_public] = ACTIONS(1051), + [anon_sym_private] = ACTIONS(1051), + [anon_sym_protected] = ACTIONS(1051), + [anon_sym_override] = ACTIONS(1051), + [anon_sym_module] = ACTIONS(1051), + [anon_sym_any] = ACTIONS(1123), + [anon_sym_number] = ACTIONS(1123), + [anon_sym_boolean] = ACTIONS(1123), + [anon_sym_string] = ACTIONS(1123), + [anon_sym_symbol] = ACTIONS(1123), + [anon_sym_object] = ACTIONS(1123), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(164)] = { - [sym_import] = STATE(3617), - [sym_parenthesized_expression] = STATE(1369), - [sym_expression] = STATE(2076), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6131), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6131), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_nested_identifier] = STATE(5895), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6038), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1369), - [sym_subscript_expression] = STATE(1369), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2974), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6131), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1689), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(4136), - [sym_non_null_expression] = STATE(1369), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(2902), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(3994), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5607), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1135), - [anon_sym_export] = ACTIONS(1137), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_type] = ACTIONS(1137), - [anon_sym_namespace] = ACTIONS(1139), - [anon_sym_LBRACE] = ACTIONS(1067), - [anon_sym_typeof] = ACTIONS(1141), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1137), - [anon_sym_const] = ACTIONS(133), - [anon_sym_BANG] = ACTIONS(1143), - [anon_sym_LPAREN] = ACTIONS(138), - [anon_sym_await] = ACTIONS(1145), - [anon_sym_yield] = ACTIONS(1147), - [anon_sym_LBRACK] = ACTIONS(1071), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1149), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1151), - [anon_sym_using] = ACTIONS(1153), + [sym_import] = STATE(3575), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2516), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6007), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6007), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_nested_identifier] = STATE(5998), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6134), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1216), + [sym_subscript_expression] = STATE(1216), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6007), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1967), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(4187), + [sym_non_null_expression] = STATE(1216), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(2904), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(3979), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5817), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1125), + [anon_sym_export] = ACTIONS(820), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_type] = ACTIONS(820), + [anon_sym_namespace] = ACTIONS(824), + [anon_sym_LBRACE] = ACTIONS(1127), + [anon_sym_typeof] = ACTIONS(1129), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(820), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(137), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(1131), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(836), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1133), + [anon_sym_using] = ACTIONS(161), [anon_sym_AMP] = ACTIONS(774), [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(1155), - [anon_sym_DASH] = ACTIONS(1155), - [anon_sym_SLASH] = ACTIONS(951), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1143), - [anon_sym_void] = ACTIONS(1157), - [anon_sym_delete] = ACTIONS(1159), - [anon_sym_PLUS_PLUS] = ACTIONS(1161), - [anon_sym_DASH_DASH] = ACTIONS(1161), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1075), - [sym_number] = ACTIONS(1077), - [sym_private_property_identifier] = ACTIONS(1163), - [sym_this] = ACTIONS(1079), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(1081), - [sym_false] = ACTIONS(1081), - [sym_null] = ACTIONS(1081), - [sym_undefined] = ACTIONS(1165), + [anon_sym_PLUS] = ACTIONS(1135), + [anon_sym_DASH] = ACTIONS(1135), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(180), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1137), + [sym_number] = ACTIONS(1139), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(1141), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(1143), + [sym_false] = ACTIONS(1143), + [sym_null] = ACTIONS(1143), + [sym_undefined] = ACTIONS(1145), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1137), - [anon_sym_readonly] = ACTIONS(1167), - [anon_sym_get] = ACTIONS(1137), - [anon_sym_set] = ACTIONS(1137), + [anon_sym_static] = ACTIONS(820), + [anon_sym_readonly] = ACTIONS(1147), + [anon_sym_get] = ACTIONS(820), + [anon_sym_set] = ACTIONS(820), [anon_sym_QMARK] = ACTIONS(792), - [anon_sym_declare] = ACTIONS(1137), - [anon_sym_public] = ACTIONS(1137), - [anon_sym_private] = ACTIONS(1137), - [anon_sym_protected] = ACTIONS(1137), - [anon_sym_override] = ACTIONS(1137), - [anon_sym_module] = ACTIONS(1137), - [anon_sym_any] = ACTIONS(1169), - [anon_sym_number] = ACTIONS(1169), - [anon_sym_boolean] = ACTIONS(1169), - [anon_sym_string] = ACTIONS(1169), - [anon_sym_symbol] = ACTIONS(1169), - [anon_sym_object] = ACTIONS(1169), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [anon_sym_declare] = ACTIONS(820), + [anon_sym_public] = ACTIONS(820), + [anon_sym_private] = ACTIONS(820), + [anon_sym_protected] = ACTIONS(820), + [anon_sym_override] = ACTIONS(820), + [anon_sym_module] = ACTIONS(820), + [anon_sym_any] = ACTIONS(1149), + [anon_sym_number] = ACTIONS(1149), + [anon_sym_boolean] = ACTIONS(1149), + [anon_sym_string] = ACTIONS(1149), + [anon_sym_symbol] = ACTIONS(1149), + [anon_sym_object] = ACTIONS(1149), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(165)] = { - [sym_import] = STATE(3586), - [sym_parenthesized_expression] = STATE(1346), - [sym_expression] = STATE(1813), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(6141), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(6141), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_nested_identifier] = STATE(5895), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(6139), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1346), - [sym_subscript_expression] = STATE(1346), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(6141), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(1883), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(4136), - [sym_non_null_expression] = STATE(1346), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(2902), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(4047), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5607), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(1171), - [anon_sym_export] = ACTIONS(1173), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_type] = ACTIONS(1173), - [anon_sym_namespace] = ACTIONS(1175), - [anon_sym_LBRACE] = ACTIONS(1177), - [anon_sym_typeof] = ACTIONS(1179), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1173), - [anon_sym_const] = ACTIONS(133), - [anon_sym_BANG] = ACTIONS(1181), - [anon_sym_LPAREN] = ACTIONS(1183), - [anon_sym_await] = ACTIONS(1185), - [anon_sym_yield] = ACTIONS(1187), - [anon_sym_LBRACK] = ACTIONS(1189), + [sym_import] = STATE(3574), + [sym_parenthesized_expression] = STATE(1349), + [sym_expression] = STATE(1850), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(6149), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(6149), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_nested_identifier] = STATE(5998), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6147), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1349), + [sym_subscript_expression] = STATE(1349), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3033), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(6149), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2040), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(4187), + [sym_non_null_expression] = STATE(1349), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(2904), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(4003), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5817), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(1151), + [anon_sym_export] = ACTIONS(1153), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_type] = ACTIONS(1153), + [anon_sym_namespace] = ACTIONS(1155), + [anon_sym_LBRACE] = ACTIONS(1157), + [anon_sym_typeof] = ACTIONS(1159), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1153), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(1161), + [anon_sym_LPAREN] = ACTIONS(1163), + [anon_sym_await] = ACTIONS(1165), + [anon_sym_yield] = ACTIONS(1167), + [anon_sym_LBRACK] = ACTIONS(1169), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(1191), - [anon_sym_function] = ACTIONS(714), - [anon_sym_new] = ACTIONS(1193), - [anon_sym_using] = ACTIONS(1195), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1171), + [anon_sym_function] = ACTIONS(716), + [anon_sym_new] = ACTIONS(1173), + [anon_sym_using] = ACTIONS(1175), [anon_sym_AMP] = ACTIONS(774), [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(1197), - [anon_sym_DASH] = ACTIONS(1197), + [anon_sym_PLUS] = ACTIONS(1177), + [anon_sym_DASH] = ACTIONS(1177), [anon_sym_SLASH] = ACTIONS(880), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1181), - [anon_sym_void] = ACTIONS(1199), - [anon_sym_delete] = ACTIONS(1201), - [anon_sym_PLUS_PLUS] = ACTIONS(1203), - [anon_sym_DASH_DASH] = ACTIONS(1203), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1205), - [sym_number] = ACTIONS(1207), - [sym_private_property_identifier] = ACTIONS(1209), - [sym_this] = ACTIONS(1211), + [anon_sym_TILDE] = ACTIONS(1161), + [anon_sym_void] = ACTIONS(1179), + [anon_sym_delete] = ACTIONS(1181), + [anon_sym_PLUS_PLUS] = ACTIONS(1183), + [anon_sym_DASH_DASH] = ACTIONS(1183), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1185), + [sym_number] = ACTIONS(1187), + [sym_private_property_identifier] = ACTIONS(1189), + [sym_this] = ACTIONS(1191), [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(1213), - [sym_false] = ACTIONS(1213), - [sym_null] = ACTIONS(1213), - [sym_undefined] = ACTIONS(1215), + [sym_true] = ACTIONS(1193), + [sym_false] = ACTIONS(1193), + [sym_null] = ACTIONS(1193), + [sym_undefined] = ACTIONS(1195), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1173), - [anon_sym_readonly] = ACTIONS(1217), - [anon_sym_get] = ACTIONS(1173), - [anon_sym_set] = ACTIONS(1173), + [anon_sym_static] = ACTIONS(1153), + [anon_sym_readonly] = ACTIONS(1197), + [anon_sym_get] = ACTIONS(1153), + [anon_sym_set] = ACTIONS(1153), [anon_sym_QMARK] = ACTIONS(792), - [anon_sym_declare] = ACTIONS(1173), - [anon_sym_public] = ACTIONS(1173), - [anon_sym_private] = ACTIONS(1173), - [anon_sym_protected] = ACTIONS(1173), - [anon_sym_override] = ACTIONS(1173), - [anon_sym_module] = ACTIONS(1173), - [anon_sym_any] = ACTIONS(1219), - [anon_sym_number] = ACTIONS(1219), - [anon_sym_boolean] = ACTIONS(1219), - [anon_sym_string] = ACTIONS(1219), - [anon_sym_symbol] = ACTIONS(1219), - [anon_sym_object] = ACTIONS(1219), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [anon_sym_declare] = ACTIONS(1153), + [anon_sym_public] = ACTIONS(1153), + [anon_sym_private] = ACTIONS(1153), + [anon_sym_protected] = ACTIONS(1153), + [anon_sym_override] = ACTIONS(1153), + [anon_sym_module] = ACTIONS(1153), + [anon_sym_any] = ACTIONS(1199), + [anon_sym_number] = ACTIONS(1199), + [anon_sym_boolean] = ACTIONS(1199), + [anon_sym_string] = ACTIONS(1199), + [anon_sym_symbol] = ACTIONS(1199), + [anon_sym_object] = ACTIONS(1199), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(166)] = { - [sym_import] = STATE(3694), - [sym_parenthesized_expression] = STATE(1375), - [sym_expression] = STATE(2288), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6040), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6040), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_nested_identifier] = STATE(5895), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6214), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1375), - [sym_subscript_expression] = STATE(1375), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3001), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6040), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(2029), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(4136), - [sym_non_null_expression] = STATE(1375), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(2902), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(3994), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5607), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1221), - [anon_sym_export] = ACTIONS(1223), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_type] = ACTIONS(1223), - [anon_sym_namespace] = ACTIONS(1225), - [anon_sym_LBRACE] = ACTIONS(1093), - [anon_sym_typeof] = ACTIONS(1227), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1223), - [anon_sym_const] = ACTIONS(133), - [anon_sym_BANG] = ACTIONS(1229), - [anon_sym_LPAREN] = ACTIONS(138), - [anon_sym_await] = ACTIONS(1231), - [anon_sym_yield] = ACTIONS(1233), - [anon_sym_LBRACK] = ACTIONS(1103), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1235), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1237), - [anon_sym_using] = ACTIONS(1239), + [sym_import] = STATE(3575), + [sym_parenthesized_expression] = STATE(1385), + [sym_expression] = STATE(2301), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6048), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6048), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_nested_identifier] = STATE(5998), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6189), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1385), + [sym_subscript_expression] = STATE(1385), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3004), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6048), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1967), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(4187), + [sym_non_null_expression] = STATE(1385), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(2904), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(3979), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5817), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1201), + [anon_sym_export] = ACTIONS(1203), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_type] = ACTIONS(1203), + [anon_sym_namespace] = ACTIONS(1205), + [anon_sym_LBRACE] = ACTIONS(1207), + [anon_sym_typeof] = ACTIONS(1209), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1203), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(1211), + [anon_sym_LPAREN] = ACTIONS(137), + [anon_sym_await] = ACTIONS(1213), + [anon_sym_yield] = ACTIONS(1215), + [anon_sym_LBRACK] = ACTIONS(1131), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1217), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1219), + [anon_sym_using] = ACTIONS(1221), [anon_sym_AMP] = ACTIONS(774), [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(1241), - [anon_sym_DASH] = ACTIONS(1241), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1229), - [anon_sym_void] = ACTIONS(1243), - [anon_sym_delete] = ACTIONS(1245), - [anon_sym_PLUS_PLUS] = ACTIONS(1247), - [anon_sym_DASH_DASH] = ACTIONS(1247), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1119), - [sym_number] = ACTIONS(1121), - [sym_private_property_identifier] = ACTIONS(1249), - [sym_this] = ACTIONS(1125), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(1127), - [sym_false] = ACTIONS(1127), - [sym_null] = ACTIONS(1127), - [sym_undefined] = ACTIONS(1251), + [anon_sym_PLUS] = ACTIONS(1223), + [anon_sym_DASH] = ACTIONS(1223), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1211), + [anon_sym_void] = ACTIONS(1225), + [anon_sym_delete] = ACTIONS(1227), + [anon_sym_PLUS_PLUS] = ACTIONS(1229), + [anon_sym_DASH_DASH] = ACTIONS(1229), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1137), + [sym_number] = ACTIONS(1139), + [sym_private_property_identifier] = ACTIONS(1231), + [sym_this] = ACTIONS(1141), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(1143), + [sym_false] = ACTIONS(1143), + [sym_null] = ACTIONS(1143), + [sym_undefined] = ACTIONS(1233), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1223), - [anon_sym_readonly] = ACTIONS(1253), - [anon_sym_get] = ACTIONS(1223), - [anon_sym_set] = ACTIONS(1223), + [anon_sym_static] = ACTIONS(1203), + [anon_sym_readonly] = ACTIONS(1235), + [anon_sym_get] = ACTIONS(1203), + [anon_sym_set] = ACTIONS(1203), [anon_sym_QMARK] = ACTIONS(792), - [anon_sym_declare] = ACTIONS(1223), - [anon_sym_public] = ACTIONS(1223), - [anon_sym_private] = ACTIONS(1223), - [anon_sym_protected] = ACTIONS(1223), - [anon_sym_override] = ACTIONS(1223), - [anon_sym_module] = ACTIONS(1223), - [anon_sym_any] = ACTIONS(1255), - [anon_sym_number] = ACTIONS(1255), - [anon_sym_boolean] = ACTIONS(1255), - [anon_sym_string] = ACTIONS(1255), - [anon_sym_symbol] = ACTIONS(1255), - [anon_sym_object] = ACTIONS(1255), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [anon_sym_declare] = ACTIONS(1203), + [anon_sym_public] = ACTIONS(1203), + [anon_sym_private] = ACTIONS(1203), + [anon_sym_protected] = ACTIONS(1203), + [anon_sym_override] = ACTIONS(1203), + [anon_sym_module] = ACTIONS(1203), + [anon_sym_any] = ACTIONS(1237), + [anon_sym_number] = ACTIONS(1237), + [anon_sym_boolean] = ACTIONS(1237), + [anon_sym_string] = ACTIONS(1237), + [anon_sym_symbol] = ACTIONS(1237), + [anon_sym_object] = ACTIONS(1237), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(167)] = { - [sym_import] = STATE(3702), - [sym_parenthesized_expression] = STATE(1382), - [sym_expression] = STATE(2204), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5854), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5854), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_nested_identifier] = STATE(5895), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5852), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1382), - [sym_subscript_expression] = STATE(1382), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(2997), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5854), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2402), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(4136), - [sym_non_null_expression] = STATE(1382), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(2902), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(4047), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5607), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(1257), - [anon_sym_export] = ACTIONS(1259), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_type] = ACTIONS(1259), - [anon_sym_namespace] = ACTIONS(1261), - [anon_sym_LBRACE] = ACTIONS(1263), - [anon_sym_typeof] = ACTIONS(1265), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1259), - [anon_sym_const] = ACTIONS(133), - [anon_sym_BANG] = ACTIONS(1267), - [anon_sym_LPAREN] = ACTIONS(1183), - [anon_sym_await] = ACTIONS(1269), - [anon_sym_yield] = ACTIONS(1271), - [anon_sym_LBRACK] = ACTIONS(1273), - [anon_sym_DQUOTE] = ACTIONS(67), - [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(1275), - [anon_sym_function] = ACTIONS(714), - [anon_sym_new] = ACTIONS(1277), - [anon_sym_using] = ACTIONS(1279), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(1281), - [anon_sym_DASH] = ACTIONS(1281), - [anon_sym_SLASH] = ACTIONS(81), - [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1267), - [anon_sym_void] = ACTIONS(1283), - [anon_sym_delete] = ACTIONS(1285), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1287), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1289), - [sym_number] = ACTIONS(1291), - [sym_private_property_identifier] = ACTIONS(1293), - [sym_this] = ACTIONS(1295), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(1297), - [sym_false] = ACTIONS(1297), - [sym_null] = ACTIONS(1297), - [sym_undefined] = ACTIONS(1299), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1259), - [anon_sym_readonly] = ACTIONS(1301), - [anon_sym_get] = ACTIONS(1259), - [anon_sym_set] = ACTIONS(1259), - [anon_sym_QMARK] = ACTIONS(792), - [anon_sym_declare] = ACTIONS(1259), - [anon_sym_public] = ACTIONS(1259), - [anon_sym_private] = ACTIONS(1259), - [anon_sym_protected] = ACTIONS(1259), - [anon_sym_override] = ACTIONS(1259), - [anon_sym_module] = ACTIONS(1259), - [anon_sym_any] = ACTIONS(1303), - [anon_sym_number] = ACTIONS(1303), - [anon_sym_boolean] = ACTIONS(1303), - [anon_sym_string] = ACTIONS(1303), - [anon_sym_symbol] = ACTIONS(1303), - [anon_sym_object] = ACTIONS(1303), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(168)] = { - [sym_import] = STATE(3586), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(1874), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_nested_identifier] = STATE(5895), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(1883), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(4136), - [sym_non_null_expression] = STATE(1328), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(2902), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(4047), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5607), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(1305), - [anon_sym_export] = ACTIONS(1307), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_type] = ACTIONS(1307), - [anon_sym_namespace] = ACTIONS(1309), - [anon_sym_LBRACE] = ACTIONS(1177), - [anon_sym_typeof] = ACTIONS(1311), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1307), - [anon_sym_const] = ACTIONS(133), + [sym_import] = STATE(3574), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1792), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_nested_identifier] = STATE(5998), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2040), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(4187), + [sym_non_null_expression] = STATE(1338), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(2904), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(4003), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5817), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(1239), + [anon_sym_export] = ACTIONS(1241), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_type] = ACTIONS(1241), + [anon_sym_namespace] = ACTIONS(1243), + [anon_sym_LBRACE] = ACTIONS(1157), + [anon_sym_typeof] = ACTIONS(1245), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1241), + [anon_sym_const] = ACTIONS(132), [anon_sym_BANG] = ACTIONS(33), - [anon_sym_LPAREN] = ACTIONS(1183), + [anon_sym_LPAREN] = ACTIONS(1163), [anon_sym_await] = ACTIONS(45), [anon_sym_yield] = ACTIONS(63), - [anon_sym_LBRACK] = ACTIONS(1189), + [anon_sym_LBRACK] = ACTIONS(1169), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(1313), - [anon_sym_function] = ACTIONS(714), - [anon_sym_new] = ACTIONS(1315), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1247), + [anon_sym_function] = ACTIONS(716), + [anon_sym_new] = ACTIONS(1249), [anon_sym_using] = ACTIONS(79), [anon_sym_AMP] = ACTIONS(774), [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(1317), - [anon_sym_DASH] = ACTIONS(1317), + [anon_sym_PLUS] = ACTIONS(1251), + [anon_sym_DASH] = ACTIONS(1251), [anon_sym_SLASH] = ACTIONS(81), [anon_sym_LT] = ACTIONS(83), [anon_sym_TILDE] = ACTIONS(33), - [anon_sym_void] = ACTIONS(1319), + [anon_sym_void] = ACTIONS(1253), [anon_sym_delete] = ACTIONS(21), [anon_sym_PLUS_PLUS] = ACTIONS(85), [anon_sym_DASH_DASH] = ACTIONS(85), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1205), - [sym_number] = ACTIONS(1207), + [anon_sym_BQUOTE] = ACTIONS(1185), + [sym_number] = ACTIONS(1187), [sym_private_property_identifier] = ACTIONS(91), - [sym_this] = ACTIONS(1211), + [sym_this] = ACTIONS(1191), [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(1213), - [sym_false] = ACTIONS(1213), - [sym_null] = ACTIONS(1213), - [sym_undefined] = ACTIONS(1321), + [sym_true] = ACTIONS(1193), + [sym_false] = ACTIONS(1193), + [sym_null] = ACTIONS(1193), + [sym_undefined] = ACTIONS(1255), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1241), + [anon_sym_readonly] = ACTIONS(1257), + [anon_sym_get] = ACTIONS(1241), + [anon_sym_set] = ACTIONS(1241), + [anon_sym_QMARK] = ACTIONS(792), + [anon_sym_declare] = ACTIONS(1241), + [anon_sym_public] = ACTIONS(1241), + [anon_sym_private] = ACTIONS(1241), + [anon_sym_protected] = ACTIONS(1241), + [anon_sym_override] = ACTIONS(1241), + [anon_sym_module] = ACTIONS(1241), + [anon_sym_any] = ACTIONS(1259), + [anon_sym_number] = ACTIONS(1259), + [anon_sym_boolean] = ACTIONS(1259), + [anon_sym_string] = ACTIONS(1259), + [anon_sym_symbol] = ACTIONS(1259), + [anon_sym_object] = ACTIONS(1259), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(168)] = { + [sym_import] = STATE(3629), + [sym_parenthesized_expression] = STATE(1418), + [sym_expression] = STATE(2428), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6184), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6184), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_nested_identifier] = STATE(5998), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6036), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1418), + [sym_subscript_expression] = STATE(1418), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2950), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6184), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1967), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(4187), + [sym_non_null_expression] = STATE(1418), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(2904), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(3979), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5817), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1261), + [anon_sym_export] = ACTIONS(1263), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_type] = ACTIONS(1263), + [anon_sym_namespace] = ACTIONS(1265), + [anon_sym_LBRACE] = ACTIONS(1207), + [anon_sym_typeof] = ACTIONS(1267), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1263), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(1269), + [anon_sym_LPAREN] = ACTIONS(137), + [anon_sym_await] = ACTIONS(1271), + [anon_sym_yield] = ACTIONS(1273), + [anon_sym_LBRACK] = ACTIONS(1131), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1275), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1277), + [anon_sym_using] = ACTIONS(1279), + [anon_sym_AMP] = ACTIONS(774), + [anon_sym_PIPE] = ACTIONS(776), + [anon_sym_PLUS] = ACTIONS(1281), + [anon_sym_DASH] = ACTIONS(1281), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1269), + [anon_sym_void] = ACTIONS(1283), + [anon_sym_delete] = ACTIONS(1285), + [anon_sym_PLUS_PLUS] = ACTIONS(1287), + [anon_sym_DASH_DASH] = ACTIONS(1287), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1137), + [sym_number] = ACTIONS(1139), + [sym_private_property_identifier] = ACTIONS(1289), + [sym_this] = ACTIONS(1141), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(1143), + [sym_false] = ACTIONS(1143), + [sym_null] = ACTIONS(1143), + [sym_undefined] = ACTIONS(1291), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1307), - [anon_sym_readonly] = ACTIONS(1323), - [anon_sym_get] = ACTIONS(1307), - [anon_sym_set] = ACTIONS(1307), + [anon_sym_static] = ACTIONS(1263), + [anon_sym_readonly] = ACTIONS(1293), + [anon_sym_get] = ACTIONS(1263), + [anon_sym_set] = ACTIONS(1263), [anon_sym_QMARK] = ACTIONS(792), - [anon_sym_declare] = ACTIONS(1307), - [anon_sym_public] = ACTIONS(1307), - [anon_sym_private] = ACTIONS(1307), - [anon_sym_protected] = ACTIONS(1307), - [anon_sym_override] = ACTIONS(1307), - [anon_sym_module] = ACTIONS(1307), - [anon_sym_any] = ACTIONS(1325), - [anon_sym_number] = ACTIONS(1325), - [anon_sym_boolean] = ACTIONS(1325), - [anon_sym_string] = ACTIONS(1325), - [anon_sym_symbol] = ACTIONS(1325), - [anon_sym_object] = ACTIONS(1325), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [anon_sym_declare] = ACTIONS(1263), + [anon_sym_public] = ACTIONS(1263), + [anon_sym_private] = ACTIONS(1263), + [anon_sym_protected] = ACTIONS(1263), + [anon_sym_override] = ACTIONS(1263), + [anon_sym_module] = ACTIONS(1263), + [anon_sym_any] = ACTIONS(1295), + [anon_sym_number] = ACTIONS(1295), + [anon_sym_boolean] = ACTIONS(1295), + [anon_sym_string] = ACTIONS(1295), + [anon_sym_symbol] = ACTIONS(1295), + [anon_sym_object] = ACTIONS(1295), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(169)] = { - [sym_import] = STATE(3694), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2613), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(3810), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(3810), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_nested_identifier] = STATE(5895), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6142), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1413), - [sym_subscript_expression] = STATE(1413), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(3810), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(2570), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(4136), - [sym_non_null_expression] = STATE(1413), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(2902), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(4558), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5607), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1327), - [anon_sym_export] = ACTIONS(1329), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_type] = ACTIONS(1329), - [anon_sym_namespace] = ACTIONS(1331), - [anon_sym_LBRACE] = ACTIONS(1333), - [anon_sym_typeof] = ACTIONS(1335), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1329), - [anon_sym_const] = ACTIONS(133), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(138), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(1337), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1339), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1341), - [anon_sym_using] = ACTIONS(162), + [sym_import] = STATE(3775), + [sym_parenthesized_expression] = STATE(1377), + [sym_expression] = STATE(2104), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6139), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6139), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_nested_identifier] = STATE(5998), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6046), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1377), + [sym_subscript_expression] = STATE(1377), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2975), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6139), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1627), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(4187), + [sym_non_null_expression] = STATE(1377), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(2904), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(3979), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5817), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1297), + [anon_sym_export] = ACTIONS(1299), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_type] = ACTIONS(1299), + [anon_sym_namespace] = ACTIONS(1301), + [anon_sym_LBRACE] = ACTIONS(1105), + [anon_sym_typeof] = ACTIONS(1303), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1299), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(1305), + [anon_sym_LPAREN] = ACTIONS(137), + [anon_sym_await] = ACTIONS(1307), + [anon_sym_yield] = ACTIONS(1309), + [anon_sym_LBRACK] = ACTIONS(1109), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1311), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1313), + [anon_sym_using] = ACTIONS(1315), [anon_sym_AMP] = ACTIONS(774), [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(1343), - [anon_sym_DASH] = ACTIONS(1343), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(181), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1345), - [sym_number] = ACTIONS(1347), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(1349), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(1351), - [sym_false] = ACTIONS(1351), - [sym_null] = ACTIONS(1351), - [sym_undefined] = ACTIONS(1353), + [anon_sym_PLUS] = ACTIONS(1317), + [anon_sym_DASH] = ACTIONS(1317), + [anon_sym_SLASH] = ACTIONS(943), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1305), + [anon_sym_void] = ACTIONS(1319), + [anon_sym_delete] = ACTIONS(1321), + [anon_sym_PLUS_PLUS] = ACTIONS(1323), + [anon_sym_DASH_DASH] = ACTIONS(1323), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1113), + [sym_number] = ACTIONS(1115), + [sym_private_property_identifier] = ACTIONS(1325), + [sym_this] = ACTIONS(1117), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(1119), + [sym_false] = ACTIONS(1119), + [sym_null] = ACTIONS(1119), + [sym_undefined] = ACTIONS(1327), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1329), - [anon_sym_readonly] = ACTIONS(1355), - [anon_sym_get] = ACTIONS(1329), - [anon_sym_set] = ACTIONS(1329), + [anon_sym_static] = ACTIONS(1299), + [anon_sym_readonly] = ACTIONS(1329), + [anon_sym_get] = ACTIONS(1299), + [anon_sym_set] = ACTIONS(1299), [anon_sym_QMARK] = ACTIONS(792), - [anon_sym_declare] = ACTIONS(1329), - [anon_sym_public] = ACTIONS(1329), - [anon_sym_private] = ACTIONS(1329), - [anon_sym_protected] = ACTIONS(1329), - [anon_sym_override] = ACTIONS(1329), - [anon_sym_module] = ACTIONS(1329), - [anon_sym_any] = ACTIONS(1357), - [anon_sym_number] = ACTIONS(1357), - [anon_sym_boolean] = ACTIONS(1357), - [anon_sym_string] = ACTIONS(1357), - [anon_sym_symbol] = ACTIONS(1357), - [anon_sym_object] = ACTIONS(1357), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [anon_sym_declare] = ACTIONS(1299), + [anon_sym_public] = ACTIONS(1299), + [anon_sym_private] = ACTIONS(1299), + [anon_sym_protected] = ACTIONS(1299), + [anon_sym_override] = ACTIONS(1299), + [anon_sym_module] = ACTIONS(1299), + [anon_sym_any] = ACTIONS(1331), + [anon_sym_number] = ACTIONS(1331), + [anon_sym_boolean] = ACTIONS(1331), + [anon_sym_string] = ACTIONS(1331), + [anon_sym_symbol] = ACTIONS(1331), + [anon_sym_object] = ACTIONS(1331), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(170)] = { - [sym_import] = STATE(3617), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(2060), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(4327), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(4327), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_nested_identifier] = STATE(5895), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1332), - [sym_subscript_expression] = STATE(1332), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(4327), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(2338), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(4136), - [sym_non_null_expression] = STATE(1332), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(2902), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(4558), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5607), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1359), - [anon_sym_export] = ACTIONS(1361), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_type] = ACTIONS(1361), - [anon_sym_namespace] = ACTIONS(1363), - [anon_sym_LBRACE] = ACTIONS(1365), - [anon_sym_typeof] = ACTIONS(555), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1361), - [anon_sym_const] = ACTIONS(133), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(138), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(563), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1367), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1369), - [anon_sym_using] = ACTIONS(571), + [sym_import] = STATE(3575), + [sym_parenthesized_expression] = STATE(1422), + [sym_expression] = STATE(2501), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6195), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6195), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_nested_identifier] = STATE(5998), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6201), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1422), + [sym_subscript_expression] = STATE(1422), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2976), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6195), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1967), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(4187), + [sym_non_null_expression] = STATE(1422), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(2904), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(3979), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5817), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1333), + [anon_sym_export] = ACTIONS(1335), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_type] = ACTIONS(1335), + [anon_sym_namespace] = ACTIONS(1337), + [anon_sym_LBRACE] = ACTIONS(1127), + [anon_sym_typeof] = ACTIONS(1339), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1335), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(1341), + [anon_sym_LPAREN] = ACTIONS(137), + [anon_sym_await] = ACTIONS(1343), + [anon_sym_yield] = ACTIONS(1345), + [anon_sym_LBRACK] = ACTIONS(1131), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1347), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1349), + [anon_sym_using] = ACTIONS(1351), [anon_sym_AMP] = ACTIONS(774), [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(579), - [anon_sym_DASH] = ACTIONS(579), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(585), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(188), - [sym_number] = ACTIONS(190), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(593), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(198), - [sym_false] = ACTIONS(198), - [sym_null] = ACTIONS(198), - [sym_undefined] = ACTIONS(1371), + [anon_sym_PLUS] = ACTIONS(1353), + [anon_sym_DASH] = ACTIONS(1353), + [anon_sym_SLASH] = ACTIONS(977), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1341), + [anon_sym_void] = ACTIONS(1355), + [anon_sym_delete] = ACTIONS(1357), + [anon_sym_PLUS_PLUS] = ACTIONS(1359), + [anon_sym_DASH_DASH] = ACTIONS(1359), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1137), + [sym_number] = ACTIONS(1139), + [sym_private_property_identifier] = ACTIONS(1361), + [sym_this] = ACTIONS(1141), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(1143), + [sym_false] = ACTIONS(1143), + [sym_null] = ACTIONS(1143), + [sym_undefined] = ACTIONS(1363), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1361), - [anon_sym_readonly] = ACTIONS(1373), - [anon_sym_get] = ACTIONS(1361), - [anon_sym_set] = ACTIONS(1361), + [anon_sym_static] = ACTIONS(1335), + [anon_sym_readonly] = ACTIONS(1365), + [anon_sym_get] = ACTIONS(1335), + [anon_sym_set] = ACTIONS(1335), [anon_sym_QMARK] = ACTIONS(792), - [anon_sym_declare] = ACTIONS(1361), - [anon_sym_public] = ACTIONS(1361), - [anon_sym_private] = ACTIONS(1361), - [anon_sym_protected] = ACTIONS(1361), - [anon_sym_override] = ACTIONS(1361), - [anon_sym_module] = ACTIONS(1361), - [anon_sym_any] = ACTIONS(1375), - [anon_sym_number] = ACTIONS(1375), - [anon_sym_boolean] = ACTIONS(1375), - [anon_sym_string] = ACTIONS(1375), - [anon_sym_symbol] = ACTIONS(1375), - [anon_sym_object] = ACTIONS(1375), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [anon_sym_declare] = ACTIONS(1335), + [anon_sym_public] = ACTIONS(1335), + [anon_sym_private] = ACTIONS(1335), + [anon_sym_protected] = ACTIONS(1335), + [anon_sym_override] = ACTIONS(1335), + [anon_sym_module] = ACTIONS(1335), + [anon_sym_any] = ACTIONS(1367), + [anon_sym_number] = ACTIONS(1367), + [anon_sym_boolean] = ACTIONS(1367), + [anon_sym_string] = ACTIONS(1367), + [anon_sym_symbol] = ACTIONS(1367), + [anon_sym_object] = ACTIONS(1367), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(171)] = { - [sym_import] = STATE(3694), - [sym_parenthesized_expression] = STATE(1425), - [sym_expression] = STATE(2470), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6187), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6187), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_nested_identifier] = STATE(5895), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6191), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1425), - [sym_subscript_expression] = STATE(1425), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2977), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6187), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(2029), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(4136), - [sym_non_null_expression] = STATE(1425), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(2902), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(3994), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5607), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1377), - [anon_sym_export] = ACTIONS(1379), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_type] = ACTIONS(1379), - [anon_sym_namespace] = ACTIONS(1381), - [anon_sym_LBRACE] = ACTIONS(1383), - [anon_sym_typeof] = ACTIONS(1385), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1379), - [anon_sym_const] = ACTIONS(133), - [anon_sym_BANG] = ACTIONS(1387), - [anon_sym_LPAREN] = ACTIONS(138), - [anon_sym_await] = ACTIONS(1389), - [anon_sym_yield] = ACTIONS(1391), - [anon_sym_LBRACK] = ACTIONS(1103), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1393), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1395), - [anon_sym_using] = ACTIONS(1397), + [sym_import] = STATE(3775), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(2058), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(4390), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(4390), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_nested_identifier] = STATE(5998), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1345), + [sym_subscript_expression] = STATE(1345), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(4390), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(2218), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(4187), + [sym_non_null_expression] = STATE(1345), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(2904), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(4484), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5817), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1369), + [anon_sym_export] = ACTIONS(1371), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_type] = ACTIONS(1371), + [anon_sym_namespace] = ACTIONS(1373), + [anon_sym_LBRACE] = ACTIONS(1375), + [anon_sym_typeof] = ACTIONS(617), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1371), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(137), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(625), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1377), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1379), + [anon_sym_using] = ACTIONS(633), [anon_sym_AMP] = ACTIONS(774), [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(1399), - [anon_sym_DASH] = ACTIONS(1399), - [anon_sym_SLASH] = ACTIONS(971), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1387), - [anon_sym_void] = ACTIONS(1401), - [anon_sym_delete] = ACTIONS(1403), - [anon_sym_PLUS_PLUS] = ACTIONS(1405), - [anon_sym_DASH_DASH] = ACTIONS(1405), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1119), - [sym_number] = ACTIONS(1121), - [sym_private_property_identifier] = ACTIONS(1407), - [sym_this] = ACTIONS(1125), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(1127), - [sym_false] = ACTIONS(1127), - [sym_null] = ACTIONS(1127), - [sym_undefined] = ACTIONS(1409), + [anon_sym_PLUS] = ACTIONS(641), + [anon_sym_DASH] = ACTIONS(641), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(647), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(187), + [sym_number] = ACTIONS(189), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(655), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(197), + [sym_false] = ACTIONS(197), + [sym_null] = ACTIONS(197), + [sym_undefined] = ACTIONS(1381), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1379), - [anon_sym_readonly] = ACTIONS(1411), - [anon_sym_get] = ACTIONS(1379), - [anon_sym_set] = ACTIONS(1379), + [anon_sym_static] = ACTIONS(1371), + [anon_sym_readonly] = ACTIONS(1383), + [anon_sym_get] = ACTIONS(1371), + [anon_sym_set] = ACTIONS(1371), [anon_sym_QMARK] = ACTIONS(792), - [anon_sym_declare] = ACTIONS(1379), - [anon_sym_public] = ACTIONS(1379), - [anon_sym_private] = ACTIONS(1379), - [anon_sym_protected] = ACTIONS(1379), - [anon_sym_override] = ACTIONS(1379), - [anon_sym_module] = ACTIONS(1379), - [anon_sym_any] = ACTIONS(1413), - [anon_sym_number] = ACTIONS(1413), - [anon_sym_boolean] = ACTIONS(1413), - [anon_sym_string] = ACTIONS(1413), - [anon_sym_symbol] = ACTIONS(1413), - [anon_sym_object] = ACTIONS(1413), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [anon_sym_declare] = ACTIONS(1371), + [anon_sym_public] = ACTIONS(1371), + [anon_sym_private] = ACTIONS(1371), + [anon_sym_protected] = ACTIONS(1371), + [anon_sym_override] = ACTIONS(1371), + [anon_sym_module] = ACTIONS(1371), + [anon_sym_any] = ACTIONS(1385), + [anon_sym_number] = ACTIONS(1385), + [anon_sym_boolean] = ACTIONS(1385), + [anon_sym_string] = ACTIONS(1385), + [anon_sym_symbol] = ACTIONS(1385), + [anon_sym_object] = ACTIONS(1385), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(172)] = { - [sym_import] = STATE(3694), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2517), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6205), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6205), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_nested_identifier] = STATE(5895), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6142), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1208), - [sym_subscript_expression] = STATE(1208), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6205), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(2029), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(4136), - [sym_non_null_expression] = STATE(1208), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(2902), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(3994), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5607), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1415), - [anon_sym_export] = ACTIONS(834), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_type] = ACTIONS(834), - [anon_sym_namespace] = ACTIONS(838), - [anon_sym_LBRACE] = ACTIONS(1383), - [anon_sym_typeof] = ACTIONS(1417), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(834), - [anon_sym_const] = ACTIONS(133), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(138), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(1103), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(846), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1419), - [anon_sym_using] = ACTIONS(162), + [sym_import] = STATE(3741), + [sym_parenthesized_expression] = STATE(1379), + [sym_expression] = STATE(2182), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5863), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5863), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_nested_identifier] = STATE(5998), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(5861), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1379), + [sym_subscript_expression] = STATE(1379), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3003), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5863), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2500), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(4187), + [sym_non_null_expression] = STATE(1379), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(2904), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(4003), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5817), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(1387), + [anon_sym_export] = ACTIONS(1389), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_type] = ACTIONS(1389), + [anon_sym_namespace] = ACTIONS(1391), + [anon_sym_LBRACE] = ACTIONS(1393), + [anon_sym_typeof] = ACTIONS(1395), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1389), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(1397), + [anon_sym_LPAREN] = ACTIONS(1163), + [anon_sym_await] = ACTIONS(1399), + [anon_sym_yield] = ACTIONS(1401), + [anon_sym_LBRACK] = ACTIONS(1403), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1405), + [anon_sym_function] = ACTIONS(716), + [anon_sym_new] = ACTIONS(1407), + [anon_sym_using] = ACTIONS(1409), [anon_sym_AMP] = ACTIONS(774), [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(1421), - [anon_sym_DASH] = ACTIONS(1421), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(181), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1119), - [sym_number] = ACTIONS(1121), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(1125), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(1127), - [sym_false] = ACTIONS(1127), - [sym_null] = ACTIONS(1127), - [sym_undefined] = ACTIONS(1423), + [anon_sym_PLUS] = ACTIONS(1411), + [anon_sym_DASH] = ACTIONS(1411), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(1397), + [anon_sym_void] = ACTIONS(1413), + [anon_sym_delete] = ACTIONS(1415), + [anon_sym_PLUS_PLUS] = ACTIONS(1417), + [anon_sym_DASH_DASH] = ACTIONS(1417), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1419), + [sym_number] = ACTIONS(1421), + [sym_private_property_identifier] = ACTIONS(1423), + [sym_this] = ACTIONS(1425), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(1427), + [sym_false] = ACTIONS(1427), + [sym_null] = ACTIONS(1427), + [sym_undefined] = ACTIONS(1429), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(834), - [anon_sym_readonly] = ACTIONS(1425), - [anon_sym_get] = ACTIONS(834), - [anon_sym_set] = ACTIONS(834), + [anon_sym_static] = ACTIONS(1389), + [anon_sym_readonly] = ACTIONS(1431), + [anon_sym_get] = ACTIONS(1389), + [anon_sym_set] = ACTIONS(1389), [anon_sym_QMARK] = ACTIONS(792), - [anon_sym_declare] = ACTIONS(834), - [anon_sym_public] = ACTIONS(834), - [anon_sym_private] = ACTIONS(834), - [anon_sym_protected] = ACTIONS(834), - [anon_sym_override] = ACTIONS(834), - [anon_sym_module] = ACTIONS(834), - [anon_sym_any] = ACTIONS(1427), - [anon_sym_number] = ACTIONS(1427), - [anon_sym_boolean] = ACTIONS(1427), - [anon_sym_string] = ACTIONS(1427), - [anon_sym_symbol] = ACTIONS(1427), - [anon_sym_object] = ACTIONS(1427), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [anon_sym_declare] = ACTIONS(1389), + [anon_sym_public] = ACTIONS(1389), + [anon_sym_private] = ACTIONS(1389), + [anon_sym_protected] = ACTIONS(1389), + [anon_sym_override] = ACTIONS(1389), + [anon_sym_module] = ACTIONS(1389), + [anon_sym_any] = ACTIONS(1433), + [anon_sym_number] = ACTIONS(1433), + [anon_sym_boolean] = ACTIONS(1433), + [anon_sym_string] = ACTIONS(1433), + [anon_sym_symbol] = ACTIONS(1433), + [anon_sym_object] = ACTIONS(1433), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(173)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(1678), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6224), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6224), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1270), - [sym_subscript_expression] = STATE(1270), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6224), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1270), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1429), - [anon_sym_export] = ACTIONS(1045), - [anon_sym_STAR] = ACTIONS(1431), - [anon_sym_type] = ACTIONS(1045), - [anon_sym_as] = ACTIONS(1433), - [anon_sym_namespace] = ACTIONS(1047), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_COMMA] = ACTIONS(1435), - [anon_sym_RBRACE] = ACTIONS(1435), - [anon_sym_typeof] = ACTIONS(587), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1045), - [anon_sym_BANG] = ACTIONS(587), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_SEMI] = ACTIONS(1435), - [anon_sym_RPAREN] = ACTIONS(1435), - [anon_sym_await] = ACTIONS(559), - [anon_sym_in] = ACTIONS(1433), - [anon_sym_COLON] = ACTIONS(1435), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_RBRACK] = ACTIONS(1435), - [anon_sym_GT] = ACTIONS(1433), - [anon_sym_DOT] = ACTIONS(1433), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1053), - [anon_sym_function] = ACTIONS(154), - [anon_sym_QMARK_DOT] = ACTIONS(1435), - [anon_sym_new] = ACTIONS(1437), - [anon_sym_using] = ACTIONS(571), - [anon_sym_AMP_AMP] = ACTIONS(1435), - [anon_sym_PIPE_PIPE] = ACTIONS(1435), - [anon_sym_GT_GT] = ACTIONS(1433), - [anon_sym_GT_GT_GT] = ACTIONS(1435), - [anon_sym_LT_LT] = ACTIONS(1435), - [anon_sym_AMP] = ACTIONS(1433), - [anon_sym_CARET] = ACTIONS(1435), - [anon_sym_PIPE] = ACTIONS(1433), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(587), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_PERCENT] = ACTIONS(1435), - [anon_sym_STAR_STAR] = ACTIONS(1435), - [anon_sym_LT] = ACTIONS(177), - [anon_sym_LT_EQ] = ACTIONS(1435), - [anon_sym_EQ_EQ] = ACTIONS(1433), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1435), - [anon_sym_BANG_EQ] = ACTIONS(1433), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1435), - [anon_sym_GT_EQ] = ACTIONS(1435), - [anon_sym_QMARK_QMARK] = ACTIONS(1435), - [anon_sym_instanceof] = ACTIONS(1433), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(587), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1439), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(1731), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6151), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6151), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1282), + [sym_subscript_expression] = STATE(1282), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6151), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1282), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1051), + [anon_sym_STAR] = ACTIONS(1437), + [anon_sym_type] = ACTIONS(1051), + [anon_sym_as] = ACTIONS(1439), + [anon_sym_namespace] = ACTIONS(1053), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_COMMA] = ACTIONS(1441), + [anon_sym_RBRACE] = ACTIONS(1441), + [anon_sym_typeof] = ACTIONS(649), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1051), + [anon_sym_BANG] = ACTIONS(649), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_SEMI] = ACTIONS(1441), + [anon_sym_RPAREN] = ACTIONS(1441), + [anon_sym_await] = ACTIONS(621), + [anon_sym_in] = ACTIONS(1439), + [anon_sym_COLON] = ACTIONS(1441), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_RBRACK] = ACTIONS(1441), + [anon_sym_GT] = ACTIONS(1439), + [anon_sym_DOT] = ACTIONS(1439), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1059), + [anon_sym_function] = ACTIONS(153), + [anon_sym_QMARK_DOT] = ACTIONS(1441), + [anon_sym_new] = ACTIONS(1443), + [anon_sym_using] = ACTIONS(633), + [anon_sym_AMP_AMP] = ACTIONS(1441), + [anon_sym_PIPE_PIPE] = ACTIONS(1441), + [anon_sym_GT_GT] = ACTIONS(1439), + [anon_sym_GT_GT_GT] = ACTIONS(1441), + [anon_sym_LT_LT] = ACTIONS(1441), + [anon_sym_AMP] = ACTIONS(1439), + [anon_sym_CARET] = ACTIONS(1441), + [anon_sym_PIPE] = ACTIONS(1439), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_PERCENT] = ACTIONS(1441), + [anon_sym_STAR_STAR] = ACTIONS(1441), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_LT_EQ] = ACTIONS(1441), + [anon_sym_EQ_EQ] = ACTIONS(1439), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1441), + [anon_sym_BANG_EQ] = ACTIONS(1439), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1441), + [anon_sym_GT_EQ] = ACTIONS(1441), + [anon_sym_QMARK_QMARK] = ACTIONS(1441), + [anon_sym_instanceof] = ACTIONS(1439), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(649), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1445), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1045), - [anon_sym_readonly] = ACTIONS(1045), - [anon_sym_get] = ACTIONS(1045), - [anon_sym_set] = ACTIONS(1045), - [anon_sym_declare] = ACTIONS(1045), - [anon_sym_public] = ACTIONS(1045), - [anon_sym_private] = ACTIONS(1045), - [anon_sym_protected] = ACTIONS(1045), - [anon_sym_override] = ACTIONS(1045), - [anon_sym_module] = ACTIONS(1045), - [anon_sym_any] = ACTIONS(1045), - [anon_sym_number] = ACTIONS(1045), - [anon_sym_boolean] = ACTIONS(1045), - [anon_sym_string] = ACTIONS(1045), - [anon_sym_symbol] = ACTIONS(1045), - [anon_sym_object] = ACTIONS(1045), - [anon_sym_satisfies] = ACTIONS(1433), - [sym__ternary_qmark] = ACTIONS(1435), + [anon_sym_static] = ACTIONS(1051), + [anon_sym_readonly] = ACTIONS(1051), + [anon_sym_get] = ACTIONS(1051), + [anon_sym_set] = ACTIONS(1051), + [anon_sym_declare] = ACTIONS(1051), + [anon_sym_public] = ACTIONS(1051), + [anon_sym_private] = ACTIONS(1051), + [anon_sym_protected] = ACTIONS(1051), + [anon_sym_override] = ACTIONS(1051), + [anon_sym_module] = ACTIONS(1051), + [anon_sym_any] = ACTIONS(1051), + [anon_sym_number] = ACTIONS(1051), + [anon_sym_boolean] = ACTIONS(1051), + [anon_sym_string] = ACTIONS(1051), + [anon_sym_symbol] = ACTIONS(1051), + [anon_sym_object] = ACTIONS(1051), + [anon_sym_satisfies] = ACTIONS(1439), + [sym__ternary_qmark] = ACTIONS(1441), [sym_html_comment] = ACTIONS(5), }, [STATE(174)] = { - [sym_import] = STATE(3770), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(1799), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(1441), - [anon_sym_export] = ACTIONS(1307), - [anon_sym_STAR] = ACTIONS(1443), - [anon_sym_type] = ACTIONS(1307), - [anon_sym_as] = ACTIONS(1433), - [anon_sym_namespace] = ACTIONS(1309), - [anon_sym_LBRACE] = ACTIONS(699), - [anon_sym_COMMA] = ACTIONS(1435), - [anon_sym_RBRACE] = ACTIONS(1435), + [sym_import] = STATE(3779), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1778), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(1447), + [anon_sym_export] = ACTIONS(1241), + [anon_sym_STAR] = ACTIONS(1449), + [anon_sym_type] = ACTIONS(1241), + [anon_sym_as] = ACTIONS(1439), + [anon_sym_namespace] = ACTIONS(1243), + [anon_sym_LBRACE] = ACTIONS(701), + [anon_sym_COMMA] = ACTIONS(1441), + [anon_sym_RBRACE] = ACTIONS(1441), [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1307), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1241), [anon_sym_BANG] = ACTIONS(21), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_SEMI] = ACTIONS(1435), + [anon_sym_SEMI] = ACTIONS(1441), [anon_sym_await] = ACTIONS(45), - [anon_sym_in] = ACTIONS(1433), + [anon_sym_in] = ACTIONS(1439), [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_GT] = ACTIONS(1433), - [anon_sym_DOT] = ACTIONS(1433), + [anon_sym_GT] = ACTIONS(1439), + [anon_sym_DOT] = ACTIONS(1439), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(1313), - [anon_sym_function] = ACTIONS(714), - [anon_sym_QMARK_DOT] = ACTIONS(1435), - [anon_sym_new] = ACTIONS(1445), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1247), + [anon_sym_function] = ACTIONS(716), + [anon_sym_QMARK_DOT] = ACTIONS(1441), + [anon_sym_new] = ACTIONS(1451), [anon_sym_using] = ACTIONS(79), - [anon_sym_AMP_AMP] = ACTIONS(1435), - [anon_sym_PIPE_PIPE] = ACTIONS(1435), - [anon_sym_GT_GT] = ACTIONS(1433), - [anon_sym_GT_GT_GT] = ACTIONS(1435), - [anon_sym_LT_LT] = ACTIONS(1435), - [anon_sym_AMP] = ACTIONS(1433), - [anon_sym_CARET] = ACTIONS(1435), - [anon_sym_PIPE] = ACTIONS(1433), + [anon_sym_AMP_AMP] = ACTIONS(1441), + [anon_sym_PIPE_PIPE] = ACTIONS(1441), + [anon_sym_GT_GT] = ACTIONS(1439), + [anon_sym_GT_GT_GT] = ACTIONS(1441), + [anon_sym_LT_LT] = ACTIONS(1441), + [anon_sym_AMP] = ACTIONS(1439), + [anon_sym_CARET] = ACTIONS(1441), + [anon_sym_PIPE] = ACTIONS(1439), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), [anon_sym_SLASH] = ACTIONS(81), - [anon_sym_PERCENT] = ACTIONS(1435), - [anon_sym_STAR_STAR] = ACTIONS(1435), - [anon_sym_LT] = ACTIONS(1447), - [anon_sym_LT_EQ] = ACTIONS(1435), - [anon_sym_EQ_EQ] = ACTIONS(1433), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1435), - [anon_sym_BANG_EQ] = ACTIONS(1433), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1435), - [anon_sym_GT_EQ] = ACTIONS(1435), - [anon_sym_QMARK_QMARK] = ACTIONS(1435), - [anon_sym_instanceof] = ACTIONS(1433), + [anon_sym_PERCENT] = ACTIONS(1441), + [anon_sym_STAR_STAR] = ACTIONS(1441), + [anon_sym_LT] = ACTIONS(1453), + [anon_sym_LT_EQ] = ACTIONS(1441), + [anon_sym_EQ_EQ] = ACTIONS(1439), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1441), + [anon_sym_BANG_EQ] = ACTIONS(1439), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1441), + [anon_sym_GT_EQ] = ACTIONS(1441), + [anon_sym_QMARK_QMARK] = ACTIONS(1441), + [anon_sym_instanceof] = ACTIONS(1439), [anon_sym_TILDE] = ACTIONS(33), [anon_sym_void] = ACTIONS(21), [anon_sym_delete] = ACTIONS(21), @@ -47149,3917 +47173,3919 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1307), - [anon_sym_readonly] = ACTIONS(1307), - [anon_sym_get] = ACTIONS(1307), - [anon_sym_set] = ACTIONS(1307), - [anon_sym_declare] = ACTIONS(1307), - [anon_sym_public] = ACTIONS(1307), - [anon_sym_private] = ACTIONS(1307), - [anon_sym_protected] = ACTIONS(1307), - [anon_sym_override] = ACTIONS(1307), - [anon_sym_module] = ACTIONS(1307), - [anon_sym_any] = ACTIONS(1307), - [anon_sym_number] = ACTIONS(1307), - [anon_sym_boolean] = ACTIONS(1307), - [anon_sym_string] = ACTIONS(1307), - [anon_sym_symbol] = ACTIONS(1307), - [anon_sym_object] = ACTIONS(1307), - [anon_sym_satisfies] = ACTIONS(1433), - [sym__automatic_semicolon] = ACTIONS(1435), - [sym__ternary_qmark] = ACTIONS(1435), + [anon_sym_static] = ACTIONS(1241), + [anon_sym_readonly] = ACTIONS(1241), + [anon_sym_get] = ACTIONS(1241), + [anon_sym_set] = ACTIONS(1241), + [anon_sym_declare] = ACTIONS(1241), + [anon_sym_public] = ACTIONS(1241), + [anon_sym_private] = ACTIONS(1241), + [anon_sym_protected] = ACTIONS(1241), + [anon_sym_override] = ACTIONS(1241), + [anon_sym_module] = ACTIONS(1241), + [anon_sym_any] = ACTIONS(1241), + [anon_sym_number] = ACTIONS(1241), + [anon_sym_boolean] = ACTIONS(1241), + [anon_sym_string] = ACTIONS(1241), + [anon_sym_symbol] = ACTIONS(1241), + [anon_sym_object] = ACTIONS(1241), + [anon_sym_satisfies] = ACTIONS(1439), + [sym__automatic_semicolon] = ACTIONS(1441), + [sym__ternary_qmark] = ACTIONS(1441), [sym_html_comment] = ACTIONS(5), }, [STATE(175)] = { - [sym_import] = STATE(3770), - [sym_parenthesized_expression] = STATE(1346), - [sym_expression] = STATE(1869), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(6141), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(6141), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(6139), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1346), - [sym_subscript_expression] = STATE(1346), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(6141), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1346), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(1449), - [anon_sym_export] = ACTIONS(1173), - [anon_sym_STAR] = ACTIONS(1451), - [anon_sym_type] = ACTIONS(1173), - [anon_sym_as] = ACTIONS(1433), - [anon_sym_namespace] = ACTIONS(1175), - [anon_sym_LBRACE] = ACTIONS(699), - [anon_sym_COMMA] = ACTIONS(1435), - [anon_sym_typeof] = ACTIONS(1201), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1173), - [anon_sym_BANG] = ACTIONS(1201), + [sym_import] = STATE(3779), + [sym_parenthesized_expression] = STATE(1349), + [sym_expression] = STATE(1882), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(6149), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(6149), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6147), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1349), + [sym_subscript_expression] = STATE(1349), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3033), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(6149), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1349), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(1455), + [anon_sym_export] = ACTIONS(1153), + [anon_sym_STAR] = ACTIONS(1457), + [anon_sym_type] = ACTIONS(1153), + [anon_sym_as] = ACTIONS(1439), + [anon_sym_namespace] = ACTIONS(1155), + [anon_sym_LBRACE] = ACTIONS(701), + [anon_sym_COMMA] = ACTIONS(1441), + [anon_sym_typeof] = ACTIONS(1181), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1153), + [anon_sym_BANG] = ACTIONS(1181), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_SEMI] = ACTIONS(1435), - [anon_sym_await] = ACTIONS(1185), - [anon_sym_in] = ACTIONS(1433), - [anon_sym_of] = ACTIONS(1433), - [anon_sym_yield] = ACTIONS(1187), + [anon_sym_SEMI] = ACTIONS(1441), + [anon_sym_await] = ACTIONS(1165), + [anon_sym_in] = ACTIONS(1439), + [anon_sym_of] = ACTIONS(1439), + [anon_sym_yield] = ACTIONS(1167), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_GT] = ACTIONS(1433), - [anon_sym_DOT] = ACTIONS(1433), + [anon_sym_GT] = ACTIONS(1439), + [anon_sym_DOT] = ACTIONS(1439), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(1191), - [anon_sym_function] = ACTIONS(714), - [anon_sym_QMARK_DOT] = ACTIONS(1435), - [anon_sym_new] = ACTIONS(1453), - [anon_sym_using] = ACTIONS(1195), - [anon_sym_AMP_AMP] = ACTIONS(1435), - [anon_sym_PIPE_PIPE] = ACTIONS(1435), - [anon_sym_GT_GT] = ACTIONS(1433), - [anon_sym_GT_GT_GT] = ACTIONS(1435), - [anon_sym_LT_LT] = ACTIONS(1435), - [anon_sym_AMP] = ACTIONS(1433), - [anon_sym_CARET] = ACTIONS(1435), - [anon_sym_PIPE] = ACTIONS(1433), - [anon_sym_PLUS] = ACTIONS(1201), - [anon_sym_DASH] = ACTIONS(1201), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1171), + [anon_sym_function] = ACTIONS(716), + [anon_sym_QMARK_DOT] = ACTIONS(1441), + [anon_sym_new] = ACTIONS(1459), + [anon_sym_using] = ACTIONS(1175), + [anon_sym_AMP_AMP] = ACTIONS(1441), + [anon_sym_PIPE_PIPE] = ACTIONS(1441), + [anon_sym_GT_GT] = ACTIONS(1439), + [anon_sym_GT_GT_GT] = ACTIONS(1441), + [anon_sym_LT_LT] = ACTIONS(1441), + [anon_sym_AMP] = ACTIONS(1439), + [anon_sym_CARET] = ACTIONS(1441), + [anon_sym_PIPE] = ACTIONS(1439), + [anon_sym_PLUS] = ACTIONS(1181), + [anon_sym_DASH] = ACTIONS(1181), [anon_sym_SLASH] = ACTIONS(880), - [anon_sym_PERCENT] = ACTIONS(1435), - [anon_sym_STAR_STAR] = ACTIONS(1435), - [anon_sym_LT] = ACTIONS(1447), - [anon_sym_LT_EQ] = ACTIONS(1435), - [anon_sym_EQ_EQ] = ACTIONS(1433), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1435), - [anon_sym_BANG_EQ] = ACTIONS(1433), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1435), - [anon_sym_GT_EQ] = ACTIONS(1435), - [anon_sym_QMARK_QMARK] = ACTIONS(1435), - [anon_sym_instanceof] = ACTIONS(1433), - [anon_sym_TILDE] = ACTIONS(1181), - [anon_sym_void] = ACTIONS(1201), - [anon_sym_delete] = ACTIONS(1201), - [anon_sym_PLUS_PLUS] = ACTIONS(1203), - [anon_sym_DASH_DASH] = ACTIONS(1203), + [anon_sym_PERCENT] = ACTIONS(1441), + [anon_sym_STAR_STAR] = ACTIONS(1441), + [anon_sym_LT] = ACTIONS(1453), + [anon_sym_LT_EQ] = ACTIONS(1441), + [anon_sym_EQ_EQ] = ACTIONS(1439), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1441), + [anon_sym_BANG_EQ] = ACTIONS(1439), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1441), + [anon_sym_GT_EQ] = ACTIONS(1441), + [anon_sym_QMARK_QMARK] = ACTIONS(1441), + [anon_sym_instanceof] = ACTIONS(1439), + [anon_sym_TILDE] = ACTIONS(1161), + [anon_sym_void] = ACTIONS(1181), + [anon_sym_delete] = ACTIONS(1181), + [anon_sym_PLUS_PLUS] = ACTIONS(1183), + [anon_sym_DASH_DASH] = ACTIONS(1183), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1209), + [sym_private_property_identifier] = ACTIONS(1189), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1455), + [sym_undefined] = ACTIONS(1461), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1173), - [anon_sym_readonly] = ACTIONS(1173), - [anon_sym_get] = ACTIONS(1173), - [anon_sym_set] = ACTIONS(1173), - [anon_sym_declare] = ACTIONS(1173), - [anon_sym_public] = ACTIONS(1173), - [anon_sym_private] = ACTIONS(1173), - [anon_sym_protected] = ACTIONS(1173), - [anon_sym_override] = ACTIONS(1173), - [anon_sym_module] = ACTIONS(1173), - [anon_sym_any] = ACTIONS(1173), - [anon_sym_number] = ACTIONS(1173), - [anon_sym_boolean] = ACTIONS(1173), - [anon_sym_string] = ACTIONS(1173), - [anon_sym_symbol] = ACTIONS(1173), - [anon_sym_object] = ACTIONS(1173), - [anon_sym_satisfies] = ACTIONS(1433), - [sym__automatic_semicolon] = ACTIONS(1435), - [sym__ternary_qmark] = ACTIONS(1435), + [anon_sym_static] = ACTIONS(1153), + [anon_sym_readonly] = ACTIONS(1153), + [anon_sym_get] = ACTIONS(1153), + [anon_sym_set] = ACTIONS(1153), + [anon_sym_declare] = ACTIONS(1153), + [anon_sym_public] = ACTIONS(1153), + [anon_sym_private] = ACTIONS(1153), + [anon_sym_protected] = ACTIONS(1153), + [anon_sym_override] = ACTIONS(1153), + [anon_sym_module] = ACTIONS(1153), + [anon_sym_any] = ACTIONS(1153), + [anon_sym_number] = ACTIONS(1153), + [anon_sym_boolean] = ACTIONS(1153), + [anon_sym_string] = ACTIONS(1153), + [anon_sym_symbol] = ACTIONS(1153), + [anon_sym_object] = ACTIONS(1153), + [anon_sym_satisfies] = ACTIONS(1439), + [sym__automatic_semicolon] = ACTIONS(1441), + [sym__ternary_qmark] = ACTIONS(1441), [sym_html_comment] = ACTIONS(5), }, [STATE(176)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1369), - [sym_expression] = STATE(2128), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6131), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6131), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6038), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1369), - [sym_subscript_expression] = STATE(1369), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2974), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6131), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1369), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1457), - [anon_sym_export] = ACTIONS(1137), - [anon_sym_STAR] = ACTIONS(1459), - [anon_sym_type] = ACTIONS(1137), - [anon_sym_as] = ACTIONS(1433), - [anon_sym_namespace] = ACTIONS(1139), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_COMMA] = ACTIONS(1435), - [anon_sym_typeof] = ACTIONS(1159), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1137), - [anon_sym_BANG] = ACTIONS(1159), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1145), - [anon_sym_in] = ACTIONS(1433), - [anon_sym_yield] = ACTIONS(1147), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_GT] = ACTIONS(1433), - [anon_sym_DOT] = ACTIONS(1433), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1149), - [anon_sym_function] = ACTIONS(154), - [anon_sym_QMARK_DOT] = ACTIONS(1435), - [anon_sym_new] = ACTIONS(1461), - [anon_sym_using] = ACTIONS(1153), - [anon_sym_AMP_AMP] = ACTIONS(1435), - [anon_sym_PIPE_PIPE] = ACTIONS(1435), - [anon_sym_GT_GT] = ACTIONS(1433), - [anon_sym_GT_GT_GT] = ACTIONS(1435), - [anon_sym_LT_LT] = ACTIONS(1435), - [anon_sym_AMP] = ACTIONS(1433), - [anon_sym_CARET] = ACTIONS(1435), - [anon_sym_PIPE] = ACTIONS(1433), - [anon_sym_PLUS] = ACTIONS(1159), - [anon_sym_DASH] = ACTIONS(1159), - [anon_sym_SLASH] = ACTIONS(951), - [anon_sym_PERCENT] = ACTIONS(1435), - [anon_sym_STAR_STAR] = ACTIONS(1435), - [anon_sym_LT] = ACTIONS(177), - [anon_sym_LT_EQ] = ACTIONS(1435), - [anon_sym_EQ_EQ] = ACTIONS(1433), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1435), - [anon_sym_BANG_EQ] = ACTIONS(1433), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1435), - [anon_sym_GT_EQ] = ACTIONS(1435), - [anon_sym_QMARK_QMARK] = ACTIONS(1435), - [anon_sym_instanceof] = ACTIONS(1433), - [anon_sym_TILDE] = ACTIONS(1143), - [anon_sym_void] = ACTIONS(1159), - [anon_sym_delete] = ACTIONS(1159), - [anon_sym_PLUS_PLUS] = ACTIONS(1161), - [anon_sym_DASH_DASH] = ACTIONS(1161), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1163), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1463), + [sym_import] = STATE(3779), + [sym_parenthesized_expression] = STATE(1379), + [sym_expression] = STATE(2249), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5863), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5863), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(5861), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1379), + [sym_subscript_expression] = STATE(1379), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3003), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5863), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1379), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(1463), + [anon_sym_export] = ACTIONS(1389), + [anon_sym_STAR] = ACTIONS(1465), + [anon_sym_type] = ACTIONS(1389), + [anon_sym_as] = ACTIONS(1439), + [anon_sym_namespace] = ACTIONS(1391), + [anon_sym_LBRACE] = ACTIONS(701), + [anon_sym_typeof] = ACTIONS(1415), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1389), + [anon_sym_BANG] = ACTIONS(1415), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_SEMI] = ACTIONS(1441), + [anon_sym_await] = ACTIONS(1399), + [anon_sym_in] = ACTIONS(1439), + [anon_sym_yield] = ACTIONS(1401), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_GT] = ACTIONS(1439), + [anon_sym_DOT] = ACTIONS(1439), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1405), + [anon_sym_function] = ACTIONS(716), + [anon_sym_QMARK_DOT] = ACTIONS(1441), + [anon_sym_new] = ACTIONS(1467), + [anon_sym_using] = ACTIONS(1409), + [anon_sym_AMP_AMP] = ACTIONS(1441), + [anon_sym_PIPE_PIPE] = ACTIONS(1441), + [anon_sym_GT_GT] = ACTIONS(1439), + [anon_sym_GT_GT_GT] = ACTIONS(1441), + [anon_sym_LT_LT] = ACTIONS(1441), + [anon_sym_AMP] = ACTIONS(1439), + [anon_sym_CARET] = ACTIONS(1441), + [anon_sym_PIPE] = ACTIONS(1439), + [anon_sym_PLUS] = ACTIONS(1415), + [anon_sym_DASH] = ACTIONS(1415), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_PERCENT] = ACTIONS(1441), + [anon_sym_STAR_STAR] = ACTIONS(1441), + [anon_sym_LT] = ACTIONS(1453), + [anon_sym_LT_EQ] = ACTIONS(1441), + [anon_sym_EQ_EQ] = ACTIONS(1439), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1441), + [anon_sym_BANG_EQ] = ACTIONS(1439), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1441), + [anon_sym_GT_EQ] = ACTIONS(1441), + [anon_sym_QMARK_QMARK] = ACTIONS(1441), + [anon_sym_instanceof] = ACTIONS(1439), + [anon_sym_TILDE] = ACTIONS(1397), + [anon_sym_void] = ACTIONS(1415), + [anon_sym_delete] = ACTIONS(1415), + [anon_sym_PLUS_PLUS] = ACTIONS(1417), + [anon_sym_DASH_DASH] = ACTIONS(1417), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1423), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1469), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1137), - [anon_sym_readonly] = ACTIONS(1137), - [anon_sym_get] = ACTIONS(1137), - [anon_sym_set] = ACTIONS(1137), - [anon_sym_declare] = ACTIONS(1137), - [anon_sym_public] = ACTIONS(1137), - [anon_sym_private] = ACTIONS(1137), - [anon_sym_protected] = ACTIONS(1137), - [anon_sym_override] = ACTIONS(1137), - [anon_sym_module] = ACTIONS(1137), - [anon_sym_any] = ACTIONS(1137), - [anon_sym_number] = ACTIONS(1137), - [anon_sym_boolean] = ACTIONS(1137), - [anon_sym_string] = ACTIONS(1137), - [anon_sym_symbol] = ACTIONS(1137), - [anon_sym_object] = ACTIONS(1137), - [anon_sym_satisfies] = ACTIONS(1433), - [anon_sym_implements] = ACTIONS(1433), - [sym__ternary_qmark] = ACTIONS(1435), + [anon_sym_static] = ACTIONS(1389), + [anon_sym_readonly] = ACTIONS(1389), + [anon_sym_get] = ACTIONS(1389), + [anon_sym_set] = ACTIONS(1389), + [anon_sym_declare] = ACTIONS(1389), + [anon_sym_public] = ACTIONS(1389), + [anon_sym_private] = ACTIONS(1389), + [anon_sym_protected] = ACTIONS(1389), + [anon_sym_override] = ACTIONS(1389), + [anon_sym_module] = ACTIONS(1389), + [anon_sym_any] = ACTIONS(1389), + [anon_sym_number] = ACTIONS(1389), + [anon_sym_boolean] = ACTIONS(1389), + [anon_sym_string] = ACTIONS(1389), + [anon_sym_symbol] = ACTIONS(1389), + [anon_sym_object] = ACTIONS(1389), + [anon_sym_satisfies] = ACTIONS(1439), + [sym__automatic_semicolon] = ACTIONS(1441), + [sym__ternary_qmark] = ACTIONS(1441), [sym_html_comment] = ACTIONS(5), }, [STATE(177)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1375), - [sym_expression] = STATE(2318), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6040), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6040), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6214), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1375), - [sym_subscript_expression] = STATE(1375), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3001), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6040), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1375), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1465), - [anon_sym_export] = ACTIONS(1223), - [anon_sym_STAR] = ACTIONS(1467), - [anon_sym_type] = ACTIONS(1223), - [anon_sym_as] = ACTIONS(1433), - [anon_sym_namespace] = ACTIONS(1225), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_RBRACE] = ACTIONS(1435), - [anon_sym_typeof] = ACTIONS(1245), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1223), - [anon_sym_BANG] = ACTIONS(1245), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1231), - [anon_sym_in] = ACTIONS(1433), - [anon_sym_COLON] = ACTIONS(1435), - [anon_sym_yield] = ACTIONS(1233), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_GT] = ACTIONS(1433), - [anon_sym_DOT] = ACTIONS(1433), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1235), - [anon_sym_function] = ACTIONS(154), - [anon_sym_QMARK_DOT] = ACTIONS(1435), - [anon_sym_new] = ACTIONS(1469), - [anon_sym_using] = ACTIONS(1239), - [anon_sym_AMP_AMP] = ACTIONS(1435), - [anon_sym_PIPE_PIPE] = ACTIONS(1435), - [anon_sym_GT_GT] = ACTIONS(1433), - [anon_sym_GT_GT_GT] = ACTIONS(1435), - [anon_sym_LT_LT] = ACTIONS(1435), - [anon_sym_AMP] = ACTIONS(1433), - [anon_sym_CARET] = ACTIONS(1435), - [anon_sym_PIPE] = ACTIONS(1433), - [anon_sym_PLUS] = ACTIONS(1245), - [anon_sym_DASH] = ACTIONS(1245), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_PERCENT] = ACTIONS(1435), - [anon_sym_STAR_STAR] = ACTIONS(1435), - [anon_sym_LT] = ACTIONS(177), - [anon_sym_LT_EQ] = ACTIONS(1435), - [anon_sym_EQ_EQ] = ACTIONS(1433), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1435), - [anon_sym_BANG_EQ] = ACTIONS(1433), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1435), - [anon_sym_GT_EQ] = ACTIONS(1435), - [anon_sym_QMARK_QMARK] = ACTIONS(1435), - [anon_sym_instanceof] = ACTIONS(1433), - [anon_sym_TILDE] = ACTIONS(1229), - [anon_sym_void] = ACTIONS(1245), - [anon_sym_delete] = ACTIONS(1245), - [anon_sym_PLUS_PLUS] = ACTIONS(1247), - [anon_sym_DASH_DASH] = ACTIONS(1247), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1249), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1471), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1377), + [sym_expression] = STATE(2131), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6139), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6139), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6046), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1377), + [sym_subscript_expression] = STATE(1377), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2975), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6139), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1377), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1471), + [anon_sym_export] = ACTIONS(1299), + [anon_sym_STAR] = ACTIONS(1473), + [anon_sym_type] = ACTIONS(1299), + [anon_sym_as] = ACTIONS(1439), + [anon_sym_namespace] = ACTIONS(1301), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_COMMA] = ACTIONS(1441), + [anon_sym_typeof] = ACTIONS(1321), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1299), + [anon_sym_BANG] = ACTIONS(1321), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1307), + [anon_sym_in] = ACTIONS(1439), + [anon_sym_yield] = ACTIONS(1309), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_GT] = ACTIONS(1439), + [anon_sym_DOT] = ACTIONS(1439), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1311), + [anon_sym_function] = ACTIONS(153), + [anon_sym_QMARK_DOT] = ACTIONS(1441), + [anon_sym_new] = ACTIONS(1475), + [anon_sym_using] = ACTIONS(1315), + [anon_sym_AMP_AMP] = ACTIONS(1441), + [anon_sym_PIPE_PIPE] = ACTIONS(1441), + [anon_sym_GT_GT] = ACTIONS(1439), + [anon_sym_GT_GT_GT] = ACTIONS(1441), + [anon_sym_LT_LT] = ACTIONS(1441), + [anon_sym_AMP] = ACTIONS(1439), + [anon_sym_CARET] = ACTIONS(1441), + [anon_sym_PIPE] = ACTIONS(1439), + [anon_sym_PLUS] = ACTIONS(1321), + [anon_sym_DASH] = ACTIONS(1321), + [anon_sym_SLASH] = ACTIONS(943), + [anon_sym_PERCENT] = ACTIONS(1441), + [anon_sym_STAR_STAR] = ACTIONS(1441), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_LT_EQ] = ACTIONS(1441), + [anon_sym_EQ_EQ] = ACTIONS(1439), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1441), + [anon_sym_BANG_EQ] = ACTIONS(1439), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1441), + [anon_sym_GT_EQ] = ACTIONS(1441), + [anon_sym_QMARK_QMARK] = ACTIONS(1441), + [anon_sym_instanceof] = ACTIONS(1439), + [anon_sym_TILDE] = ACTIONS(1305), + [anon_sym_void] = ACTIONS(1321), + [anon_sym_delete] = ACTIONS(1321), + [anon_sym_PLUS_PLUS] = ACTIONS(1323), + [anon_sym_DASH_DASH] = ACTIONS(1323), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1325), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1477), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1223), - [anon_sym_readonly] = ACTIONS(1223), - [anon_sym_get] = ACTIONS(1223), - [anon_sym_set] = ACTIONS(1223), - [anon_sym_declare] = ACTIONS(1223), - [anon_sym_public] = ACTIONS(1223), - [anon_sym_private] = ACTIONS(1223), - [anon_sym_protected] = ACTIONS(1223), - [anon_sym_override] = ACTIONS(1223), - [anon_sym_module] = ACTIONS(1223), - [anon_sym_any] = ACTIONS(1223), - [anon_sym_number] = ACTIONS(1223), - [anon_sym_boolean] = ACTIONS(1223), - [anon_sym_string] = ACTIONS(1223), - [anon_sym_symbol] = ACTIONS(1223), - [anon_sym_object] = ACTIONS(1223), - [anon_sym_satisfies] = ACTIONS(1433), - [sym__ternary_qmark] = ACTIONS(1435), + [anon_sym_static] = ACTIONS(1299), + [anon_sym_readonly] = ACTIONS(1299), + [anon_sym_get] = ACTIONS(1299), + [anon_sym_set] = ACTIONS(1299), + [anon_sym_declare] = ACTIONS(1299), + [anon_sym_public] = ACTIONS(1299), + [anon_sym_private] = ACTIONS(1299), + [anon_sym_protected] = ACTIONS(1299), + [anon_sym_override] = ACTIONS(1299), + [anon_sym_module] = ACTIONS(1299), + [anon_sym_any] = ACTIONS(1299), + [anon_sym_number] = ACTIONS(1299), + [anon_sym_boolean] = ACTIONS(1299), + [anon_sym_string] = ACTIONS(1299), + [anon_sym_symbol] = ACTIONS(1299), + [anon_sym_object] = ACTIONS(1299), + [anon_sym_satisfies] = ACTIONS(1439), + [anon_sym_implements] = ACTIONS(1439), + [sym__ternary_qmark] = ACTIONS(1441), [sym_html_comment] = ACTIONS(5), }, [STATE(178)] = { - [sym_import] = STATE(3770), - [sym_parenthesized_expression] = STATE(1382), - [sym_expression] = STATE(2258), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5854), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5854), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5852), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1382), - [sym_subscript_expression] = STATE(1382), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(2997), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5854), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1382), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(1473), - [anon_sym_export] = ACTIONS(1259), - [anon_sym_STAR] = ACTIONS(1475), - [anon_sym_type] = ACTIONS(1259), - [anon_sym_as] = ACTIONS(1433), - [anon_sym_namespace] = ACTIONS(1261), - [anon_sym_LBRACE] = ACTIONS(699), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1385), + [sym_expression] = STATE(2327), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6048), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6048), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6189), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1385), + [sym_subscript_expression] = STATE(1385), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3004), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6048), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1385), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1479), + [anon_sym_export] = ACTIONS(1203), + [anon_sym_STAR] = ACTIONS(1481), + [anon_sym_type] = ACTIONS(1203), + [anon_sym_as] = ACTIONS(1439), + [anon_sym_namespace] = ACTIONS(1205), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_RBRACE] = ACTIONS(1441), + [anon_sym_typeof] = ACTIONS(1227), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1203), + [anon_sym_BANG] = ACTIONS(1227), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1213), + [anon_sym_in] = ACTIONS(1439), + [anon_sym_COLON] = ACTIONS(1441), + [anon_sym_yield] = ACTIONS(1215), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_GT] = ACTIONS(1439), + [anon_sym_DOT] = ACTIONS(1439), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1217), + [anon_sym_function] = ACTIONS(153), + [anon_sym_QMARK_DOT] = ACTIONS(1441), + [anon_sym_new] = ACTIONS(1483), + [anon_sym_using] = ACTIONS(1221), + [anon_sym_AMP_AMP] = ACTIONS(1441), + [anon_sym_PIPE_PIPE] = ACTIONS(1441), + [anon_sym_GT_GT] = ACTIONS(1439), + [anon_sym_GT_GT_GT] = ACTIONS(1441), + [anon_sym_LT_LT] = ACTIONS(1441), + [anon_sym_AMP] = ACTIONS(1439), + [anon_sym_CARET] = ACTIONS(1441), + [anon_sym_PIPE] = ACTIONS(1439), + [anon_sym_PLUS] = ACTIONS(1227), + [anon_sym_DASH] = ACTIONS(1227), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_PERCENT] = ACTIONS(1441), + [anon_sym_STAR_STAR] = ACTIONS(1441), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_LT_EQ] = ACTIONS(1441), + [anon_sym_EQ_EQ] = ACTIONS(1439), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1441), + [anon_sym_BANG_EQ] = ACTIONS(1439), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1441), + [anon_sym_GT_EQ] = ACTIONS(1441), + [anon_sym_QMARK_QMARK] = ACTIONS(1441), + [anon_sym_instanceof] = ACTIONS(1439), + [anon_sym_TILDE] = ACTIONS(1211), + [anon_sym_void] = ACTIONS(1227), + [anon_sym_delete] = ACTIONS(1227), + [anon_sym_PLUS_PLUS] = ACTIONS(1229), + [anon_sym_DASH_DASH] = ACTIONS(1229), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1231), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1485), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1203), + [anon_sym_readonly] = ACTIONS(1203), + [anon_sym_get] = ACTIONS(1203), + [anon_sym_set] = ACTIONS(1203), + [anon_sym_declare] = ACTIONS(1203), + [anon_sym_public] = ACTIONS(1203), + [anon_sym_private] = ACTIONS(1203), + [anon_sym_protected] = ACTIONS(1203), + [anon_sym_override] = ACTIONS(1203), + [anon_sym_module] = ACTIONS(1203), + [anon_sym_any] = ACTIONS(1203), + [anon_sym_number] = ACTIONS(1203), + [anon_sym_boolean] = ACTIONS(1203), + [anon_sym_string] = ACTIONS(1203), + [anon_sym_symbol] = ACTIONS(1203), + [anon_sym_object] = ACTIONS(1203), + [anon_sym_satisfies] = ACTIONS(1439), + [sym__ternary_qmark] = ACTIONS(1441), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(179)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1418), + [sym_expression] = STATE(2480), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6184), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6184), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6036), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1418), + [sym_subscript_expression] = STATE(1418), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2950), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6184), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1418), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1487), + [anon_sym_export] = ACTIONS(1263), + [anon_sym_STAR] = ACTIONS(1489), + [anon_sym_type] = ACTIONS(1263), + [anon_sym_as] = ACTIONS(1439), + [anon_sym_namespace] = ACTIONS(1265), + [anon_sym_LBRACE] = ACTIONS(854), [anon_sym_typeof] = ACTIONS(1285), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1259), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1263), [anon_sym_BANG] = ACTIONS(1285), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_SEMI] = ACTIONS(1435), - [anon_sym_await] = ACTIONS(1269), - [anon_sym_in] = ACTIONS(1433), - [anon_sym_yield] = ACTIONS(1271), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_GT] = ACTIONS(1433), - [anon_sym_DOT] = ACTIONS(1433), - [anon_sym_DQUOTE] = ACTIONS(67), - [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1271), + [anon_sym_in] = ACTIONS(1439), + [anon_sym_yield] = ACTIONS(1273), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_RBRACK] = ACTIONS(1441), + [anon_sym_GT] = ACTIONS(1439), + [anon_sym_DOT] = ACTIONS(1439), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), [anon_sym_async] = ACTIONS(1275), - [anon_sym_function] = ACTIONS(714), - [anon_sym_QMARK_DOT] = ACTIONS(1435), - [anon_sym_new] = ACTIONS(1477), + [anon_sym_function] = ACTIONS(153), + [anon_sym_QMARK_DOT] = ACTIONS(1441), + [anon_sym_new] = ACTIONS(1491), [anon_sym_using] = ACTIONS(1279), - [anon_sym_AMP_AMP] = ACTIONS(1435), - [anon_sym_PIPE_PIPE] = ACTIONS(1435), - [anon_sym_GT_GT] = ACTIONS(1433), - [anon_sym_GT_GT_GT] = ACTIONS(1435), - [anon_sym_LT_LT] = ACTIONS(1435), - [anon_sym_AMP] = ACTIONS(1433), - [anon_sym_CARET] = ACTIONS(1435), - [anon_sym_PIPE] = ACTIONS(1433), + [anon_sym_AMP_AMP] = ACTIONS(1441), + [anon_sym_PIPE_PIPE] = ACTIONS(1441), + [anon_sym_GT_GT] = ACTIONS(1439), + [anon_sym_GT_GT_GT] = ACTIONS(1441), + [anon_sym_LT_LT] = ACTIONS(1441), + [anon_sym_AMP] = ACTIONS(1439), + [anon_sym_CARET] = ACTIONS(1441), + [anon_sym_PIPE] = ACTIONS(1439), [anon_sym_PLUS] = ACTIONS(1285), [anon_sym_DASH] = ACTIONS(1285), - [anon_sym_SLASH] = ACTIONS(81), - [anon_sym_PERCENT] = ACTIONS(1435), - [anon_sym_STAR_STAR] = ACTIONS(1435), - [anon_sym_LT] = ACTIONS(1447), - [anon_sym_LT_EQ] = ACTIONS(1435), - [anon_sym_EQ_EQ] = ACTIONS(1433), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1435), - [anon_sym_BANG_EQ] = ACTIONS(1433), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1435), - [anon_sym_GT_EQ] = ACTIONS(1435), - [anon_sym_QMARK_QMARK] = ACTIONS(1435), - [anon_sym_instanceof] = ACTIONS(1433), - [anon_sym_TILDE] = ACTIONS(1267), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_PERCENT] = ACTIONS(1441), + [anon_sym_STAR_STAR] = ACTIONS(1441), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_LT_EQ] = ACTIONS(1441), + [anon_sym_EQ_EQ] = ACTIONS(1439), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1441), + [anon_sym_BANG_EQ] = ACTIONS(1439), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1441), + [anon_sym_GT_EQ] = ACTIONS(1441), + [anon_sym_QMARK_QMARK] = ACTIONS(1441), + [anon_sym_instanceof] = ACTIONS(1439), + [anon_sym_TILDE] = ACTIONS(1269), [anon_sym_void] = ACTIONS(1285), [anon_sym_delete] = ACTIONS(1285), [anon_sym_PLUS_PLUS] = ACTIONS(1287), [anon_sym_DASH_DASH] = ACTIONS(1287), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1293), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1479), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1259), - [anon_sym_readonly] = ACTIONS(1259), - [anon_sym_get] = ACTIONS(1259), - [anon_sym_set] = ACTIONS(1259), - [anon_sym_declare] = ACTIONS(1259), - [anon_sym_public] = ACTIONS(1259), - [anon_sym_private] = ACTIONS(1259), - [anon_sym_protected] = ACTIONS(1259), - [anon_sym_override] = ACTIONS(1259), - [anon_sym_module] = ACTIONS(1259), - [anon_sym_any] = ACTIONS(1259), - [anon_sym_number] = ACTIONS(1259), - [anon_sym_boolean] = ACTIONS(1259), - [anon_sym_string] = ACTIONS(1259), - [anon_sym_symbol] = ACTIONS(1259), - [anon_sym_object] = ACTIONS(1259), - [anon_sym_satisfies] = ACTIONS(1433), - [sym__automatic_semicolon] = ACTIONS(1435), - [sym__ternary_qmark] = ACTIONS(1435), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(179)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1425), - [sym_expression] = STATE(2493), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6187), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6187), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6191), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1425), - [sym_subscript_expression] = STATE(1425), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2977), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6187), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1425), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1481), - [anon_sym_export] = ACTIONS(1379), - [anon_sym_STAR] = ACTIONS(1483), - [anon_sym_type] = ACTIONS(1379), - [anon_sym_as] = ACTIONS(1433), - [anon_sym_namespace] = ACTIONS(1381), - [anon_sym_LBRACE] = ACTIONS(840), - [anon_sym_typeof] = ACTIONS(1403), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1379), - [anon_sym_BANG] = ACTIONS(1403), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1389), - [anon_sym_in] = ACTIONS(1433), - [anon_sym_of] = ACTIONS(1433), - [anon_sym_yield] = ACTIONS(1391), - [anon_sym_LBRACK] = ACTIONS(844), - [anon_sym_GT] = ACTIONS(1433), - [anon_sym_DOT] = ACTIONS(1433), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1393), - [anon_sym_function] = ACTIONS(154), - [anon_sym_QMARK_DOT] = ACTIONS(1435), - [anon_sym_new] = ACTIONS(1485), - [anon_sym_using] = ACTIONS(1397), - [anon_sym_AMP_AMP] = ACTIONS(1435), - [anon_sym_PIPE_PIPE] = ACTIONS(1435), - [anon_sym_GT_GT] = ACTIONS(1433), - [anon_sym_GT_GT_GT] = ACTIONS(1435), - [anon_sym_LT_LT] = ACTIONS(1435), - [anon_sym_AMP] = ACTIONS(1433), - [anon_sym_CARET] = ACTIONS(1435), - [anon_sym_PIPE] = ACTIONS(1433), - [anon_sym_PLUS] = ACTIONS(1403), - [anon_sym_DASH] = ACTIONS(1403), - [anon_sym_SLASH] = ACTIONS(971), - [anon_sym_PERCENT] = ACTIONS(1435), - [anon_sym_STAR_STAR] = ACTIONS(1435), - [anon_sym_LT] = ACTIONS(177), - [anon_sym_LT_EQ] = ACTIONS(1435), - [anon_sym_EQ_EQ] = ACTIONS(1433), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1435), - [anon_sym_BANG_EQ] = ACTIONS(1433), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1435), - [anon_sym_GT_EQ] = ACTIONS(1435), - [anon_sym_QMARK_QMARK] = ACTIONS(1435), - [anon_sym_instanceof] = ACTIONS(1433), - [anon_sym_TILDE] = ACTIONS(1387), - [anon_sym_void] = ACTIONS(1403), - [anon_sym_delete] = ACTIONS(1403), - [anon_sym_PLUS_PLUS] = ACTIONS(1405), - [anon_sym_DASH_DASH] = ACTIONS(1405), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1407), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1487), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1289), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1493), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1379), - [anon_sym_readonly] = ACTIONS(1379), - [anon_sym_get] = ACTIONS(1379), - [anon_sym_set] = ACTIONS(1379), - [anon_sym_declare] = ACTIONS(1379), - [anon_sym_public] = ACTIONS(1379), - [anon_sym_private] = ACTIONS(1379), - [anon_sym_protected] = ACTIONS(1379), - [anon_sym_override] = ACTIONS(1379), - [anon_sym_module] = ACTIONS(1379), - [anon_sym_any] = ACTIONS(1379), - [anon_sym_number] = ACTIONS(1379), - [anon_sym_boolean] = ACTIONS(1379), - [anon_sym_string] = ACTIONS(1379), - [anon_sym_symbol] = ACTIONS(1379), - [anon_sym_object] = ACTIONS(1379), - [anon_sym_satisfies] = ACTIONS(1433), - [sym__ternary_qmark] = ACTIONS(1435), + [anon_sym_static] = ACTIONS(1263), + [anon_sym_readonly] = ACTIONS(1263), + [anon_sym_get] = ACTIONS(1263), + [anon_sym_set] = ACTIONS(1263), + [anon_sym_declare] = ACTIONS(1263), + [anon_sym_public] = ACTIONS(1263), + [anon_sym_private] = ACTIONS(1263), + [anon_sym_protected] = ACTIONS(1263), + [anon_sym_override] = ACTIONS(1263), + [anon_sym_module] = ACTIONS(1263), + [anon_sym_any] = ACTIONS(1263), + [anon_sym_number] = ACTIONS(1263), + [anon_sym_boolean] = ACTIONS(1263), + [anon_sym_string] = ACTIONS(1263), + [anon_sym_symbol] = ACTIONS(1263), + [anon_sym_object] = ACTIONS(1263), + [anon_sym_satisfies] = ACTIONS(1439), + [sym__ternary_qmark] = ACTIONS(1441), [sym_html_comment] = ACTIONS(5), }, [STATE(180)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1424), - [sym_expression] = STATE(2451), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6176), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6176), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(5999), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1424), - [sym_subscript_expression] = STATE(1424), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2933), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6176), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1424), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1489), - [anon_sym_export] = ACTIONS(1089), - [anon_sym_STAR] = ACTIONS(1491), - [anon_sym_type] = ACTIONS(1089), - [anon_sym_as] = ACTIONS(1433), - [anon_sym_namespace] = ACTIONS(1091), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(1115), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1089), - [anon_sym_BANG] = ACTIONS(1115), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1099), - [anon_sym_in] = ACTIONS(1433), - [anon_sym_yield] = ACTIONS(1101), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_RBRACK] = ACTIONS(1435), - [anon_sym_GT] = ACTIONS(1433), - [anon_sym_DOT] = ACTIONS(1433), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1105), - [anon_sym_function] = ACTIONS(154), - [anon_sym_QMARK_DOT] = ACTIONS(1435), - [anon_sym_new] = ACTIONS(1493), - [anon_sym_using] = ACTIONS(1109), - [anon_sym_AMP_AMP] = ACTIONS(1435), - [anon_sym_PIPE_PIPE] = ACTIONS(1435), - [anon_sym_GT_GT] = ACTIONS(1433), - [anon_sym_GT_GT_GT] = ACTIONS(1435), - [anon_sym_LT_LT] = ACTIONS(1435), - [anon_sym_AMP] = ACTIONS(1433), - [anon_sym_CARET] = ACTIONS(1435), - [anon_sym_PIPE] = ACTIONS(1433), - [anon_sym_PLUS] = ACTIONS(1115), - [anon_sym_DASH] = ACTIONS(1115), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_PERCENT] = ACTIONS(1435), - [anon_sym_STAR_STAR] = ACTIONS(1435), - [anon_sym_LT] = ACTIONS(177), - [anon_sym_LT_EQ] = ACTIONS(1435), - [anon_sym_EQ_EQ] = ACTIONS(1433), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1435), - [anon_sym_BANG_EQ] = ACTIONS(1433), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1435), - [anon_sym_GT_EQ] = ACTIONS(1435), - [anon_sym_QMARK_QMARK] = ACTIONS(1435), - [anon_sym_instanceof] = ACTIONS(1433), - [anon_sym_TILDE] = ACTIONS(1097), - [anon_sym_void] = ACTIONS(1115), - [anon_sym_delete] = ACTIONS(1115), - [anon_sym_PLUS_PLUS] = ACTIONS(1117), - [anon_sym_DASH_DASH] = ACTIONS(1117), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1123), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1495), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1422), + [sym_expression] = STATE(2483), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6195), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6195), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6201), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1422), + [sym_subscript_expression] = STATE(1422), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2976), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6195), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1422), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1495), + [anon_sym_export] = ACTIONS(1335), + [anon_sym_STAR] = ACTIONS(1497), + [anon_sym_type] = ACTIONS(1335), + [anon_sym_as] = ACTIONS(1439), + [anon_sym_namespace] = ACTIONS(1337), + [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_typeof] = ACTIONS(1357), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1335), + [anon_sym_BANG] = ACTIONS(1357), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1343), + [anon_sym_in] = ACTIONS(1439), + [anon_sym_of] = ACTIONS(1439), + [anon_sym_yield] = ACTIONS(1345), + [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_GT] = ACTIONS(1439), + [anon_sym_DOT] = ACTIONS(1439), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1347), + [anon_sym_function] = ACTIONS(153), + [anon_sym_QMARK_DOT] = ACTIONS(1441), + [anon_sym_new] = ACTIONS(1499), + [anon_sym_using] = ACTIONS(1351), + [anon_sym_AMP_AMP] = ACTIONS(1441), + [anon_sym_PIPE_PIPE] = ACTIONS(1441), + [anon_sym_GT_GT] = ACTIONS(1439), + [anon_sym_GT_GT_GT] = ACTIONS(1441), + [anon_sym_LT_LT] = ACTIONS(1441), + [anon_sym_AMP] = ACTIONS(1439), + [anon_sym_CARET] = ACTIONS(1441), + [anon_sym_PIPE] = ACTIONS(1439), + [anon_sym_PLUS] = ACTIONS(1357), + [anon_sym_DASH] = ACTIONS(1357), + [anon_sym_SLASH] = ACTIONS(977), + [anon_sym_PERCENT] = ACTIONS(1441), + [anon_sym_STAR_STAR] = ACTIONS(1441), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_LT_EQ] = ACTIONS(1441), + [anon_sym_EQ_EQ] = ACTIONS(1439), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1441), + [anon_sym_BANG_EQ] = ACTIONS(1439), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1441), + [anon_sym_GT_EQ] = ACTIONS(1441), + [anon_sym_QMARK_QMARK] = ACTIONS(1441), + [anon_sym_instanceof] = ACTIONS(1439), + [anon_sym_TILDE] = ACTIONS(1341), + [anon_sym_void] = ACTIONS(1357), + [anon_sym_delete] = ACTIONS(1357), + [anon_sym_PLUS_PLUS] = ACTIONS(1359), + [anon_sym_DASH_DASH] = ACTIONS(1359), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1361), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1501), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1089), - [anon_sym_readonly] = ACTIONS(1089), - [anon_sym_get] = ACTIONS(1089), - [anon_sym_set] = ACTIONS(1089), - [anon_sym_declare] = ACTIONS(1089), - [anon_sym_public] = ACTIONS(1089), - [anon_sym_private] = ACTIONS(1089), - [anon_sym_protected] = ACTIONS(1089), - [anon_sym_override] = ACTIONS(1089), - [anon_sym_module] = ACTIONS(1089), - [anon_sym_any] = ACTIONS(1089), - [anon_sym_number] = ACTIONS(1089), - [anon_sym_boolean] = ACTIONS(1089), - [anon_sym_string] = ACTIONS(1089), - [anon_sym_symbol] = ACTIONS(1089), - [anon_sym_object] = ACTIONS(1089), - [anon_sym_satisfies] = ACTIONS(1433), - [sym__ternary_qmark] = ACTIONS(1435), + [anon_sym_static] = ACTIONS(1335), + [anon_sym_readonly] = ACTIONS(1335), + [anon_sym_get] = ACTIONS(1335), + [anon_sym_set] = ACTIONS(1335), + [anon_sym_declare] = ACTIONS(1335), + [anon_sym_public] = ACTIONS(1335), + [anon_sym_private] = ACTIONS(1335), + [anon_sym_protected] = ACTIONS(1335), + [anon_sym_override] = ACTIONS(1335), + [anon_sym_module] = ACTIONS(1335), + [anon_sym_any] = ACTIONS(1335), + [anon_sym_number] = ACTIONS(1335), + [anon_sym_boolean] = ACTIONS(1335), + [anon_sym_string] = ACTIONS(1335), + [anon_sym_symbol] = ACTIONS(1335), + [anon_sym_object] = ACTIONS(1335), + [anon_sym_satisfies] = ACTIONS(1439), + [sym__ternary_qmark] = ACTIONS(1441), [sym_html_comment] = ACTIONS(5), }, [STATE(181)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2580), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6205), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6205), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6142), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1208), - [sym_subscript_expression] = STATE(1208), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6205), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1208), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(832), - [anon_sym_export] = ACTIONS(834), - [anon_sym_STAR] = ACTIONS(1497), - [anon_sym_type] = ACTIONS(834), - [anon_sym_as] = ACTIONS(1433), - [anon_sym_namespace] = ACTIONS(838), - [anon_sym_LBRACE] = ACTIONS(840), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(834), - [anon_sym_BANG] = ACTIONS(183), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(140), - [anon_sym_in] = ACTIONS(1433), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(844), - [anon_sym_GT] = ACTIONS(1433), - [anon_sym_DOT] = ACTIONS(1433), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(846), - [anon_sym_function] = ACTIONS(154), - [anon_sym_QMARK_DOT] = ACTIONS(1435), - [anon_sym_new] = ACTIONS(848), - [anon_sym_using] = ACTIONS(162), - [anon_sym_AMP_AMP] = ACTIONS(1435), - [anon_sym_PIPE_PIPE] = ACTIONS(1435), - [anon_sym_GT_GT] = ACTIONS(1433), - [anon_sym_GT_GT_GT] = ACTIONS(1435), - [anon_sym_LT_LT] = ACTIONS(1435), - [anon_sym_AMP] = ACTIONS(1433), - [anon_sym_CARET] = ACTIONS(1435), - [anon_sym_PIPE] = ACTIONS(1433), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_PERCENT] = ACTIONS(1435), - [anon_sym_STAR_STAR] = ACTIONS(1435), - [anon_sym_LT] = ACTIONS(177), - [anon_sym_LT_EQ] = ACTIONS(1435), - [anon_sym_EQ_EQ] = ACTIONS(1433), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1435), - [anon_sym_BANG_EQ] = ACTIONS(1433), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1435), - [anon_sym_GT_EQ] = ACTIONS(1435), - [anon_sym_QMARK_QMARK] = ACTIONS(1435), - [anon_sym_instanceof] = ACTIONS(1433), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(830), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2553), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6007), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6007), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6134), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1216), + [sym_subscript_expression] = STATE(1216), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6007), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1216), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(818), + [anon_sym_export] = ACTIONS(820), + [anon_sym_STAR] = ACTIONS(1503), + [anon_sym_type] = ACTIONS(820), + [anon_sym_as] = ACTIONS(1439), + [anon_sym_namespace] = ACTIONS(824), + [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(820), + [anon_sym_BANG] = ACTIONS(182), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(139), + [anon_sym_in] = ACTIONS(1439), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_GT] = ACTIONS(1439), + [anon_sym_DOT] = ACTIONS(1439), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(836), + [anon_sym_function] = ACTIONS(153), + [anon_sym_QMARK_DOT] = ACTIONS(1441), + [anon_sym_new] = ACTIONS(838), + [anon_sym_using] = ACTIONS(161), + [anon_sym_AMP_AMP] = ACTIONS(1441), + [anon_sym_PIPE_PIPE] = ACTIONS(1441), + [anon_sym_GT_GT] = ACTIONS(1439), + [anon_sym_GT_GT_GT] = ACTIONS(1441), + [anon_sym_LT_LT] = ACTIONS(1441), + [anon_sym_AMP] = ACTIONS(1439), + [anon_sym_CARET] = ACTIONS(1441), + [anon_sym_PIPE] = ACTIONS(1439), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_PERCENT] = ACTIONS(1441), + [anon_sym_STAR_STAR] = ACTIONS(1441), + [anon_sym_LT] = ACTIONS(176), + [anon_sym_LT_EQ] = ACTIONS(1441), + [anon_sym_EQ_EQ] = ACTIONS(1439), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1441), + [anon_sym_BANG_EQ] = ACTIONS(1439), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1441), + [anon_sym_GT_EQ] = ACTIONS(1441), + [anon_sym_QMARK_QMARK] = ACTIONS(1441), + [anon_sym_instanceof] = ACTIONS(1439), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(842), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(834), - [anon_sym_readonly] = ACTIONS(834), - [anon_sym_get] = ACTIONS(834), - [anon_sym_set] = ACTIONS(834), - [anon_sym_declare] = ACTIONS(834), - [anon_sym_public] = ACTIONS(834), - [anon_sym_private] = ACTIONS(834), - [anon_sym_protected] = ACTIONS(834), - [anon_sym_override] = ACTIONS(834), - [anon_sym_module] = ACTIONS(834), - [anon_sym_any] = ACTIONS(834), - [anon_sym_number] = ACTIONS(834), - [anon_sym_boolean] = ACTIONS(834), - [anon_sym_string] = ACTIONS(834), - [anon_sym_symbol] = ACTIONS(834), - [anon_sym_object] = ACTIONS(834), - [anon_sym_satisfies] = ACTIONS(1433), - [sym__ternary_qmark] = ACTIONS(1435), + [anon_sym_static] = ACTIONS(820), + [anon_sym_readonly] = ACTIONS(820), + [anon_sym_get] = ACTIONS(820), + [anon_sym_set] = ACTIONS(820), + [anon_sym_declare] = ACTIONS(820), + [anon_sym_public] = ACTIONS(820), + [anon_sym_private] = ACTIONS(820), + [anon_sym_protected] = ACTIONS(820), + [anon_sym_override] = ACTIONS(820), + [anon_sym_module] = ACTIONS(820), + [anon_sym_any] = ACTIONS(820), + [anon_sym_number] = ACTIONS(820), + [anon_sym_boolean] = ACTIONS(820), + [anon_sym_string] = ACTIONS(820), + [anon_sym_symbol] = ACTIONS(820), + [anon_sym_object] = ACTIONS(820), + [anon_sym_satisfies] = ACTIONS(1439), + [sym__ternary_qmark] = ACTIONS(1441), [sym_html_comment] = ACTIONS(5), }, [STATE(182)] = { - [sym_import] = STATE(5066), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(6091), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(2902), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(3178), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5496), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), + [sym_import] = STATE(5130), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(6160), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(2904), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(3194), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5677), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), [anon_sym_STAR] = ACTIONS(115), - [anon_sym_EQ] = ACTIONS(812), + [anon_sym_EQ] = ACTIONS(850), [anon_sym_as] = ACTIONS(120), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_COMMA] = ACTIONS(158), - [anon_sym_RBRACE] = ACTIONS(158), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(157), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_SEMI] = ACTIONS(158), - [anon_sym_RPAREN] = ACTIONS(158), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_RPAREN] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(158), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_RBRACK] = ACTIONS(158), + [anon_sym_COLON] = ACTIONS(157), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_RBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_EQ_GT] = ACTIONS(156), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(1515), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(1521), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), [anon_sym_GT_GT_GT] = ACTIONS(120), [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(168), + [anon_sym_AMP] = ACTIONS(167), [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(170), - [anon_sym_PLUS] = ACTIONS(1517), - [anon_sym_DASH] = ACTIONS(1517), + [anon_sym_PIPE] = ACTIONS(169), + [anon_sym_PLUS] = ACTIONS(1523), + [anon_sym_DASH] = ACTIONS(1523), [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(1519), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(1525), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_void] = ACTIONS(216), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1529), - [anon_sym_QMARK] = ACTIONS(204), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(208), + [anon_sym_void] = ACTIONS(209), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(1535), + [anon_sym_QMARK] = ACTIONS(203), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), [anon_sym_satisfies] = ACTIONS(120), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), - [sym__ternary_qmark] = ACTIONS(158), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, [STATE(183)] = { - [sym_import] = STATE(5066), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(6091), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(2902), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(3178), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5496), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), + [sym_import] = STATE(5130), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(6160), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(2904), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(3194), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5677), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), [anon_sym_STAR] = ACTIONS(115), - [anon_sym_EQ] = ACTIONS(860), + [anon_sym_EQ] = ACTIONS(882), [anon_sym_as] = ACTIONS(120), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_COMMA] = ACTIONS(158), - [anon_sym_RBRACE] = ACTIONS(158), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(157), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_SEMI] = ACTIONS(158), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(1509), + [anon_sym_LBRACK] = ACTIONS(1515), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_EQ_GT] = ACTIONS(716), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(1515), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(1521), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), [anon_sym_GT_GT_GT] = ACTIONS(120), [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(168), + [anon_sym_AMP] = ACTIONS(167), [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(170), - [anon_sym_PLUS] = ACTIONS(1517), - [anon_sym_DASH] = ACTIONS(1517), + [anon_sym_PIPE] = ACTIONS(169), + [anon_sym_PLUS] = ACTIONS(1523), + [anon_sym_DASH] = ACTIONS(1523), [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(1519), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(1525), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_void] = ACTIONS(216), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1529), - [anon_sym_QMARK] = ACTIONS(204), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(208), + [anon_sym_void] = ACTIONS(209), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(1535), + [anon_sym_QMARK] = ACTIONS(203), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), [anon_sym_satisfies] = ACTIONS(120), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), - [sym__automatic_semicolon] = ACTIONS(158), - [sym__ternary_qmark] = ACTIONS(158), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, [STATE(184)] = { - [sym_import] = STATE(5066), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(6091), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(2902), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(3178), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5496), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), + [sym_import] = STATE(5130), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(6160), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(2904), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(3194), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5677), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), [anon_sym_STAR] = ACTIONS(115), - [anon_sym_EQ] = ACTIONS(872), + [anon_sym_EQ] = ACTIONS(870), [anon_sym_as] = ACTIONS(120), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_COMMA] = ACTIONS(158), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_SEMI] = ACTIONS(158), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), [anon_sym_of] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(1509), + [anon_sym_LBRACK] = ACTIONS(1515), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_EQ_GT] = ACTIONS(866), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(1515), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_EQ_GT] = ACTIONS(876), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(1521), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), [anon_sym_GT_GT_GT] = ACTIONS(120), [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(168), + [anon_sym_AMP] = ACTIONS(167), [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(170), - [anon_sym_PLUS] = ACTIONS(1517), - [anon_sym_DASH] = ACTIONS(1517), + [anon_sym_PIPE] = ACTIONS(169), + [anon_sym_PLUS] = ACTIONS(1523), + [anon_sym_DASH] = ACTIONS(1523), [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(1519), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(1525), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_void] = ACTIONS(216), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1529), - [anon_sym_QMARK] = ACTIONS(204), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(208), + [anon_sym_void] = ACTIONS(209), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(1535), + [anon_sym_QMARK] = ACTIONS(203), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), [anon_sym_satisfies] = ACTIONS(120), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), - [sym__automatic_semicolon] = ACTIONS(158), - [sym__ternary_qmark] = ACTIONS(158), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, [STATE(185)] = { - [sym_declaration] = STATE(831), - [sym_import] = STATE(3770), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_parenthesized_expression] = STATE(1382), - [sym_expression] = STATE(2457), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5854), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5854), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2190), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2190), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5852), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1382), - [sym_subscript_expression] = STATE(1382), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(2997), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5854), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1382), - [sym_function_signature] = STATE(846), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(2407), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4349), - [sym_identifier] = ACTIONS(1473), - [anon_sym_export] = ACTIONS(1259), - [anon_sym_type] = ACTIONS(1531), - [anon_sym_namespace] = ACTIONS(1261), - [anon_sym_LBRACE] = ACTIONS(699), - [anon_sym_typeof] = ACTIONS(1285), - [anon_sym_import] = ACTIONS(1533), - [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(1535), - [anon_sym_const] = ACTIONS(31), - [anon_sym_BANG] = ACTIONS(1267), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1269), - [anon_sym_yield] = ACTIONS(1271), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_DQUOTE] = ACTIONS(67), - [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(629), - [anon_sym_async] = ACTIONS(1537), - [anon_sym_function] = ACTIONS(633), - [anon_sym_new] = ACTIONS(1477), - [anon_sym_using] = ACTIONS(1279), - [anon_sym_PLUS] = ACTIONS(1285), - [anon_sym_DASH] = ACTIONS(1285), - [anon_sym_SLASH] = ACTIONS(81), - [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1267), - [anon_sym_void] = ACTIONS(1285), - [anon_sym_delete] = ACTIONS(1285), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1287), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1293), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1479), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1259), - [anon_sym_readonly] = ACTIONS(1259), - [anon_sym_get] = ACTIONS(1259), - [anon_sym_set] = ACTIONS(1259), - [anon_sym_declare] = ACTIONS(1539), - [anon_sym_public] = ACTIONS(1259), - [anon_sym_private] = ACTIONS(1259), - [anon_sym_protected] = ACTIONS(1259), - [anon_sym_override] = ACTIONS(1259), - [anon_sym_module] = ACTIONS(1541), - [anon_sym_any] = ACTIONS(1259), - [anon_sym_number] = ACTIONS(1259), - [anon_sym_boolean] = ACTIONS(1259), - [anon_sym_string] = ACTIONS(1259), - [anon_sym_symbol] = ACTIONS(1259), - [anon_sym_object] = ACTIONS(1259), - [anon_sym_abstract] = ACTIONS(105), - [anon_sym_interface] = ACTIONS(107), - [anon_sym_enum] = ACTIONS(109), + [sym_import] = STATE(4975), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(5925), + [sym_nested_type_identifier] = STATE(2911), + [sym_type_annotation] = STATE(5505), + [sym__type_query_member_expression_in_type_annotation] = STATE(3224), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(3872), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5821), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_EQ] = ACTIONS(219), + [anon_sym_as] = ACTIONS(120), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_COMMA] = ACTIONS(222), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(862), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_RBRACK] = ACTIONS(222), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(120), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(1537), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP] = ACTIONS(120), + [anon_sym_PIPE_PIPE] = ACTIONS(120), + [anon_sym_GT_GT] = ACTIONS(120), + [anon_sym_GT_GT_GT] = ACTIONS(120), + [anon_sym_LT_LT] = ACTIONS(120), + [anon_sym_AMP] = ACTIONS(1539), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(1541), + [anon_sym_PLUS] = ACTIONS(1523), + [anon_sym_DASH] = ACTIONS(1523), + [anon_sym_SLASH] = ACTIONS(120), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(1525), + [anon_sym_LT_EQ] = ACTIONS(157), + [anon_sym_EQ_EQ] = ACTIONS(120), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), + [anon_sym_BANG_EQ] = ACTIONS(120), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), + [anon_sym_QMARK_QMARK] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_void] = ACTIONS(209), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(1543), + [anon_sym_QMARK] = ACTIONS(1545), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(665), + [anon_sym_satisfies] = ACTIONS(120), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(1547), + [anon_sym_infer] = ACTIONS(671), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, [STATE(186)] = { - [sym_declaration] = STATE(856), - [sym_import] = STATE(3770), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_parenthesized_expression] = STATE(1382), - [sym_expression] = STATE(2456), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5854), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5854), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2190), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2190), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5852), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1382), - [sym_subscript_expression] = STATE(1382), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(2997), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5854), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1382), - [sym_function_signature] = STATE(846), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(239), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4529), - [sym_identifier] = ACTIONS(1473), - [anon_sym_export] = ACTIONS(1259), - [anon_sym_type] = ACTIONS(1531), - [anon_sym_namespace] = ACTIONS(1543), - [anon_sym_LBRACE] = ACTIONS(699), - [anon_sym_typeof] = ACTIONS(1285), - [anon_sym_import] = ACTIONS(1533), + [sym_declaration] = STATE(868), + [sym_import] = STATE(3779), + [sym_variable_declaration] = STATE(850), + [sym_lexical_declaration] = STATE(850), + [sym_parenthesized_expression] = STATE(1379), + [sym_expression] = STATE(2495), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5863), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5863), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_class_declaration] = STATE(850), + [sym_function_expression] = STATE(2162), + [sym_function_declaration] = STATE(850), + [sym_generator_function] = STATE(2162), + [sym_generator_function_declaration] = STATE(850), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(5861), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1379), + [sym_subscript_expression] = STATE(1379), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3003), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5863), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1379), + [sym_function_signature] = STATE(850), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_ambient_declaration] = STATE(850), + [sym_abstract_class_declaration] = STATE(850), + [sym_module] = STATE(850), + [sym_internal_module] = STATE(230), + [sym_import_alias] = STATE(850), + [sym_interface_declaration] = STATE(850), + [sym_enum_declaration] = STATE(850), + [sym_type_alias_declaration] = STATE(850), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4191), + [sym_identifier] = ACTIONS(1463), + [anon_sym_export] = ACTIONS(1389), + [anon_sym_type] = ACTIONS(1549), + [anon_sym_namespace] = ACTIONS(1551), + [anon_sym_LBRACE] = ACTIONS(701), + [anon_sym_typeof] = ACTIONS(1415), + [anon_sym_import] = ACTIONS(1553), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(1535), + [anon_sym_let] = ACTIONS(1555), [anon_sym_const] = ACTIONS(31), - [anon_sym_BANG] = ACTIONS(1267), + [anon_sym_BANG] = ACTIONS(1397), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1269), - [anon_sym_yield] = ACTIONS(1271), + [anon_sym_await] = ACTIONS(1399), + [anon_sym_yield] = ACTIONS(1401), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), [anon_sym_class] = ACTIONS(71), - [anon_sym_async] = ACTIONS(1545), + [anon_sym_async] = ACTIONS(1557), [anon_sym_function] = ACTIONS(75), - [anon_sym_new] = ACTIONS(1477), - [anon_sym_using] = ACTIONS(1279), - [anon_sym_PLUS] = ACTIONS(1285), - [anon_sym_DASH] = ACTIONS(1285), + [anon_sym_new] = ACTIONS(1467), + [anon_sym_using] = ACTIONS(1409), + [anon_sym_PLUS] = ACTIONS(1415), + [anon_sym_DASH] = ACTIONS(1415), [anon_sym_SLASH] = ACTIONS(81), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1267), - [anon_sym_void] = ACTIONS(1285), - [anon_sym_delete] = ACTIONS(1285), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1287), + [anon_sym_TILDE] = ACTIONS(1397), + [anon_sym_void] = ACTIONS(1415), + [anon_sym_delete] = ACTIONS(1415), + [anon_sym_PLUS_PLUS] = ACTIONS(1417), + [anon_sym_DASH_DASH] = ACTIONS(1417), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1293), + [sym_private_property_identifier] = ACTIONS(1423), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1479), + [sym_undefined] = ACTIONS(1469), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1259), - [anon_sym_readonly] = ACTIONS(1259), - [anon_sym_get] = ACTIONS(1259), - [anon_sym_set] = ACTIONS(1259), - [anon_sym_declare] = ACTIONS(1539), - [anon_sym_public] = ACTIONS(1259), - [anon_sym_private] = ACTIONS(1259), - [anon_sym_protected] = ACTIONS(1259), - [anon_sym_override] = ACTIONS(1259), - [anon_sym_module] = ACTIONS(1541), - [anon_sym_any] = ACTIONS(1259), - [anon_sym_number] = ACTIONS(1259), - [anon_sym_boolean] = ACTIONS(1259), - [anon_sym_string] = ACTIONS(1259), - [anon_sym_symbol] = ACTIONS(1259), - [anon_sym_object] = ACTIONS(1259), + [anon_sym_static] = ACTIONS(1389), + [anon_sym_readonly] = ACTIONS(1389), + [anon_sym_get] = ACTIONS(1389), + [anon_sym_set] = ACTIONS(1389), + [anon_sym_declare] = ACTIONS(1559), + [anon_sym_public] = ACTIONS(1389), + [anon_sym_private] = ACTIONS(1389), + [anon_sym_protected] = ACTIONS(1389), + [anon_sym_override] = ACTIONS(1389), + [anon_sym_module] = ACTIONS(1561), + [anon_sym_any] = ACTIONS(1389), + [anon_sym_number] = ACTIONS(1389), + [anon_sym_boolean] = ACTIONS(1389), + [anon_sym_string] = ACTIONS(1389), + [anon_sym_symbol] = ACTIONS(1389), + [anon_sym_object] = ACTIONS(1389), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, [STATE(187)] = { - [sym_declaration] = STATE(4098), - [sym_import] = STATE(3770), - [sym_variable_declaration] = STATE(4555), - [sym_lexical_declaration] = STATE(4555), - [sym_parenthesized_expression] = STATE(1382), - [sym_expression] = STATE(2423), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5854), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5854), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_class_declaration] = STATE(4555), - [sym_function_expression] = STATE(2190), - [sym_function_declaration] = STATE(4555), - [sym_generator_function] = STATE(2190), - [sym_generator_function_declaration] = STATE(4555), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5852), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1382), - [sym_subscript_expression] = STATE(1382), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(2997), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5854), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1382), - [sym_function_signature] = STATE(4555), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_ambient_declaration] = STATE(4555), - [sym_abstract_class_declaration] = STATE(4555), - [sym_module] = STATE(4555), - [sym_internal_module] = STATE(2412), - [sym_import_alias] = STATE(4555), - [sym_interface_declaration] = STATE(4555), - [sym_enum_declaration] = STATE(4555), - [sym_type_alias_declaration] = STATE(4555), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4456), - [sym_identifier] = ACTIONS(1473), - [anon_sym_export] = ACTIONS(1259), - [anon_sym_type] = ACTIONS(1547), - [anon_sym_namespace] = ACTIONS(1261), - [anon_sym_LBRACE] = ACTIONS(699), - [anon_sym_typeof] = ACTIONS(1285), - [anon_sym_import] = ACTIONS(1549), - [anon_sym_var] = ACTIONS(1551), - [anon_sym_let] = ACTIONS(1553), - [anon_sym_const] = ACTIONS(1555), - [anon_sym_BANG] = ACTIONS(1267), + [sym_declaration] = STATE(4079), + [sym_import] = STATE(3779), + [sym_variable_declaration] = STATE(4060), + [sym_lexical_declaration] = STATE(4060), + [sym_parenthesized_expression] = STATE(1379), + [sym_expression] = STATE(2405), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5863), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5863), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_class_declaration] = STATE(4060), + [sym_function_expression] = STATE(2162), + [sym_function_declaration] = STATE(4060), + [sym_generator_function] = STATE(2162), + [sym_generator_function_declaration] = STATE(4060), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(5861), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1379), + [sym_subscript_expression] = STATE(1379), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3003), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5863), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1379), + [sym_function_signature] = STATE(4060), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_ambient_declaration] = STATE(4060), + [sym_abstract_class_declaration] = STATE(4060), + [sym_module] = STATE(4060), + [sym_internal_module] = STATE(2455), + [sym_import_alias] = STATE(4060), + [sym_interface_declaration] = STATE(4060), + [sym_enum_declaration] = STATE(4060), + [sym_type_alias_declaration] = STATE(4060), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4479), + [sym_identifier] = ACTIONS(1463), + [anon_sym_export] = ACTIONS(1389), + [anon_sym_type] = ACTIONS(1563), + [anon_sym_namespace] = ACTIONS(1391), + [anon_sym_LBRACE] = ACTIONS(701), + [anon_sym_typeof] = ACTIONS(1415), + [anon_sym_import] = ACTIONS(1565), + [anon_sym_var] = ACTIONS(1567), + [anon_sym_let] = ACTIONS(1569), + [anon_sym_const] = ACTIONS(1571), + [anon_sym_BANG] = ACTIONS(1397), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1269), - [anon_sym_yield] = ACTIONS(1271), + [anon_sym_await] = ACTIONS(1399), + [anon_sym_yield] = ACTIONS(1401), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(1557), - [anon_sym_async] = ACTIONS(1559), - [anon_sym_function] = ACTIONS(1561), - [anon_sym_new] = ACTIONS(1477), - [anon_sym_using] = ACTIONS(1279), - [anon_sym_PLUS] = ACTIONS(1285), - [anon_sym_DASH] = ACTIONS(1285), + [anon_sym_class] = ACTIONS(1573), + [anon_sym_async] = ACTIONS(1575), + [anon_sym_function] = ACTIONS(1577), + [anon_sym_new] = ACTIONS(1467), + [anon_sym_using] = ACTIONS(1409), + [anon_sym_PLUS] = ACTIONS(1415), + [anon_sym_DASH] = ACTIONS(1415), [anon_sym_SLASH] = ACTIONS(81), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1267), - [anon_sym_void] = ACTIONS(1285), - [anon_sym_delete] = ACTIONS(1285), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1287), + [anon_sym_TILDE] = ACTIONS(1397), + [anon_sym_void] = ACTIONS(1415), + [anon_sym_delete] = ACTIONS(1415), + [anon_sym_PLUS_PLUS] = ACTIONS(1417), + [anon_sym_DASH_DASH] = ACTIONS(1417), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1293), + [sym_private_property_identifier] = ACTIONS(1423), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1479), + [sym_undefined] = ACTIONS(1469), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1259), - [anon_sym_readonly] = ACTIONS(1259), - [anon_sym_get] = ACTIONS(1259), - [anon_sym_set] = ACTIONS(1259), - [anon_sym_declare] = ACTIONS(1563), - [anon_sym_public] = ACTIONS(1259), - [anon_sym_private] = ACTIONS(1259), - [anon_sym_protected] = ACTIONS(1259), - [anon_sym_override] = ACTIONS(1259), - [anon_sym_module] = ACTIONS(1565), - [anon_sym_any] = ACTIONS(1259), - [anon_sym_number] = ACTIONS(1259), - [anon_sym_boolean] = ACTIONS(1259), - [anon_sym_string] = ACTIONS(1259), - [anon_sym_symbol] = ACTIONS(1259), - [anon_sym_object] = ACTIONS(1259), - [anon_sym_abstract] = ACTIONS(1567), - [anon_sym_interface] = ACTIONS(1569), - [anon_sym_enum] = ACTIONS(1571), + [anon_sym_static] = ACTIONS(1389), + [anon_sym_readonly] = ACTIONS(1389), + [anon_sym_get] = ACTIONS(1389), + [anon_sym_set] = ACTIONS(1389), + [anon_sym_declare] = ACTIONS(1579), + [anon_sym_public] = ACTIONS(1389), + [anon_sym_private] = ACTIONS(1389), + [anon_sym_protected] = ACTIONS(1389), + [anon_sym_override] = ACTIONS(1389), + [anon_sym_module] = ACTIONS(1581), + [anon_sym_any] = ACTIONS(1389), + [anon_sym_number] = ACTIONS(1389), + [anon_sym_boolean] = ACTIONS(1389), + [anon_sym_string] = ACTIONS(1389), + [anon_sym_symbol] = ACTIONS(1389), + [anon_sym_object] = ACTIONS(1389), + [anon_sym_abstract] = ACTIONS(1583), + [anon_sym_interface] = ACTIONS(1585), + [anon_sym_enum] = ACTIONS(1587), [sym_html_comment] = ACTIONS(5), }, [STATE(188)] = { - [sym_declaration] = STATE(4602), - [sym_import] = STATE(3770), - [sym_variable_declaration] = STATE(4555), - [sym_lexical_declaration] = STATE(4555), - [sym_parenthesized_expression] = STATE(1382), - [sym_expression] = STATE(2416), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5854), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5854), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_class_declaration] = STATE(4555), - [sym_function_expression] = STATE(2190), - [sym_function_declaration] = STATE(4555), - [sym_generator_function] = STATE(2190), - [sym_generator_function_declaration] = STATE(4555), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5852), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1382), - [sym_subscript_expression] = STATE(1382), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(2997), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5854), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1382), - [sym_function_signature] = STATE(4555), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_ambient_declaration] = STATE(4555), - [sym_abstract_class_declaration] = STATE(4555), - [sym_module] = STATE(4555), - [sym_internal_module] = STATE(2412), - [sym_import_alias] = STATE(4555), - [sym_interface_declaration] = STATE(4555), - [sym_enum_declaration] = STATE(4555), - [sym_type_alias_declaration] = STATE(4555), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4456), - [sym_identifier] = ACTIONS(1473), - [anon_sym_export] = ACTIONS(1259), - [anon_sym_type] = ACTIONS(1547), - [anon_sym_namespace] = ACTIONS(1261), - [anon_sym_LBRACE] = ACTIONS(699), - [anon_sym_typeof] = ACTIONS(1285), - [anon_sym_import] = ACTIONS(1549), - [anon_sym_var] = ACTIONS(1551), - [anon_sym_let] = ACTIONS(1553), - [anon_sym_const] = ACTIONS(1555), - [anon_sym_BANG] = ACTIONS(1267), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1269), - [anon_sym_yield] = ACTIONS(1271), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_DQUOTE] = ACTIONS(67), - [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(1557), - [anon_sym_async] = ACTIONS(1559), - [anon_sym_function] = ACTIONS(1561), - [anon_sym_new] = ACTIONS(1477), - [anon_sym_using] = ACTIONS(1279), - [anon_sym_PLUS] = ACTIONS(1285), - [anon_sym_DASH] = ACTIONS(1285), - [anon_sym_SLASH] = ACTIONS(81), - [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1267), - [anon_sym_void] = ACTIONS(1285), - [anon_sym_delete] = ACTIONS(1285), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1287), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1293), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1479), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1259), - [anon_sym_readonly] = ACTIONS(1259), - [anon_sym_get] = ACTIONS(1259), - [anon_sym_set] = ACTIONS(1259), - [anon_sym_declare] = ACTIONS(1563), - [anon_sym_public] = ACTIONS(1259), - [anon_sym_private] = ACTIONS(1259), - [anon_sym_protected] = ACTIONS(1259), - [anon_sym_override] = ACTIONS(1259), - [anon_sym_module] = ACTIONS(1565), - [anon_sym_any] = ACTIONS(1259), - [anon_sym_number] = ACTIONS(1259), - [anon_sym_boolean] = ACTIONS(1259), - [anon_sym_string] = ACTIONS(1259), - [anon_sym_symbol] = ACTIONS(1259), - [anon_sym_object] = ACTIONS(1259), - [anon_sym_abstract] = ACTIONS(1567), - [anon_sym_interface] = ACTIONS(1569), - [anon_sym_enum] = ACTIONS(1571), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(189)] = { - [sym_import] = STATE(5066), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(6091), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(2902), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(3178), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5496), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), + [sym_import] = STATE(5130), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(6160), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(2904), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(3194), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5677), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), [anon_sym_STAR] = ACTIONS(115), - [anon_sym_EQ] = ACTIONS(812), + [anon_sym_EQ] = ACTIONS(117), [anon_sym_as] = ACTIONS(120), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_COMMA] = ACTIONS(884), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_COMMA] = ACTIONS(126), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(1507), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_RPAREN] = ACTIONS(126), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(842), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_RBRACK] = ACTIONS(884), + [anon_sym_COLON] = ACTIONS(126), + [anon_sym_LBRACK] = ACTIONS(1515), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_EQ_GT] = ACTIONS(156), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(1515), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(1521), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), [anon_sym_GT_GT_GT] = ACTIONS(120), [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(168), + [anon_sym_AMP] = ACTIONS(167), [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(170), - [anon_sym_PLUS] = ACTIONS(1517), - [anon_sym_DASH] = ACTIONS(1517), + [anon_sym_PIPE] = ACTIONS(169), + [anon_sym_PLUS] = ACTIONS(1523), + [anon_sym_DASH] = ACTIONS(1523), [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(1519), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(1525), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_void] = ACTIONS(216), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1529), - [anon_sym_QMARK] = ACTIONS(204), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(208), + [anon_sym_void] = ACTIONS(209), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(1535), + [anon_sym_QMARK] = ACTIONS(203), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), [anon_sym_satisfies] = ACTIONS(120), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), - [sym__ternary_qmark] = ACTIONS(158), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(189)] = { + [sym_declaration] = STATE(4234), + [sym_import] = STATE(3779), + [sym_variable_declaration] = STATE(4060), + [sym_lexical_declaration] = STATE(4060), + [sym_parenthesized_expression] = STATE(1379), + [sym_expression] = STATE(2415), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5863), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5863), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_class_declaration] = STATE(4060), + [sym_function_expression] = STATE(2162), + [sym_function_declaration] = STATE(4060), + [sym_generator_function] = STATE(2162), + [sym_generator_function_declaration] = STATE(4060), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(5861), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1379), + [sym_subscript_expression] = STATE(1379), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3003), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5863), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1379), + [sym_function_signature] = STATE(4060), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_ambient_declaration] = STATE(4060), + [sym_abstract_class_declaration] = STATE(4060), + [sym_module] = STATE(4060), + [sym_internal_module] = STATE(2455), + [sym_import_alias] = STATE(4060), + [sym_interface_declaration] = STATE(4060), + [sym_enum_declaration] = STATE(4060), + [sym_type_alias_declaration] = STATE(4060), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4479), + [sym_identifier] = ACTIONS(1463), + [anon_sym_export] = ACTIONS(1389), + [anon_sym_type] = ACTIONS(1563), + [anon_sym_namespace] = ACTIONS(1391), + [anon_sym_LBRACE] = ACTIONS(701), + [anon_sym_typeof] = ACTIONS(1415), + [anon_sym_import] = ACTIONS(1565), + [anon_sym_var] = ACTIONS(1567), + [anon_sym_let] = ACTIONS(1569), + [anon_sym_const] = ACTIONS(1571), + [anon_sym_BANG] = ACTIONS(1397), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1399), + [anon_sym_yield] = ACTIONS(1401), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(1573), + [anon_sym_async] = ACTIONS(1575), + [anon_sym_function] = ACTIONS(1577), + [anon_sym_new] = ACTIONS(1467), + [anon_sym_using] = ACTIONS(1409), + [anon_sym_PLUS] = ACTIONS(1415), + [anon_sym_DASH] = ACTIONS(1415), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(1397), + [anon_sym_void] = ACTIONS(1415), + [anon_sym_delete] = ACTIONS(1415), + [anon_sym_PLUS_PLUS] = ACTIONS(1417), + [anon_sym_DASH_DASH] = ACTIONS(1417), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1423), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1469), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1389), + [anon_sym_readonly] = ACTIONS(1389), + [anon_sym_get] = ACTIONS(1389), + [anon_sym_set] = ACTIONS(1389), + [anon_sym_declare] = ACTIONS(1579), + [anon_sym_public] = ACTIONS(1389), + [anon_sym_private] = ACTIONS(1389), + [anon_sym_protected] = ACTIONS(1389), + [anon_sym_override] = ACTIONS(1389), + [anon_sym_module] = ACTIONS(1581), + [anon_sym_any] = ACTIONS(1389), + [anon_sym_number] = ACTIONS(1389), + [anon_sym_boolean] = ACTIONS(1389), + [anon_sym_string] = ACTIONS(1389), + [anon_sym_symbol] = ACTIONS(1389), + [anon_sym_object] = ACTIONS(1389), + [anon_sym_abstract] = ACTIONS(1583), + [anon_sym_interface] = ACTIONS(1585), + [anon_sym_enum] = ACTIONS(1587), [sym_html_comment] = ACTIONS(5), }, [STATE(190)] = { - [sym_declaration] = STATE(831), - [sym_import] = STATE(3770), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_parenthesized_expression] = STATE(1382), - [sym_expression] = STATE(2457), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5854), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5854), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2190), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2190), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5852), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1382), - [sym_subscript_expression] = STATE(1382), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(2997), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5854), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1382), - [sym_function_signature] = STATE(846), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(2407), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4349), - [sym_identifier] = ACTIONS(1473), - [anon_sym_export] = ACTIONS(1259), - [anon_sym_type] = ACTIONS(1531), - [anon_sym_namespace] = ACTIONS(1261), - [anon_sym_LBRACE] = ACTIONS(699), - [anon_sym_typeof] = ACTIONS(1285), - [anon_sym_import] = ACTIONS(1533), + [sym_declaration] = STATE(794), + [sym_import] = STATE(3779), + [sym_variable_declaration] = STATE(850), + [sym_lexical_declaration] = STATE(850), + [sym_parenthesized_expression] = STATE(1379), + [sym_expression] = STATE(2414), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5863), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5863), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_class_declaration] = STATE(850), + [sym_function_expression] = STATE(2162), + [sym_function_declaration] = STATE(850), + [sym_generator_function] = STATE(2162), + [sym_generator_function_declaration] = STATE(850), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(5861), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1379), + [sym_subscript_expression] = STATE(1379), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3003), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5863), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1379), + [sym_function_signature] = STATE(850), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_ambient_declaration] = STATE(850), + [sym_abstract_class_declaration] = STATE(850), + [sym_module] = STATE(850), + [sym_internal_module] = STATE(230), + [sym_import_alias] = STATE(850), + [sym_interface_declaration] = STATE(850), + [sym_enum_declaration] = STATE(850), + [sym_type_alias_declaration] = STATE(850), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4191), + [sym_identifier] = ACTIONS(1463), + [anon_sym_export] = ACTIONS(1389), + [anon_sym_type] = ACTIONS(1549), + [anon_sym_namespace] = ACTIONS(1551), + [anon_sym_LBRACE] = ACTIONS(701), + [anon_sym_typeof] = ACTIONS(1415), + [anon_sym_import] = ACTIONS(1553), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(1535), + [anon_sym_let] = ACTIONS(1555), [anon_sym_const] = ACTIONS(31), - [anon_sym_BANG] = ACTIONS(1267), + [anon_sym_BANG] = ACTIONS(1397), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1269), - [anon_sym_yield] = ACTIONS(1271), + [anon_sym_await] = ACTIONS(1399), + [anon_sym_yield] = ACTIONS(1401), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(629), - [anon_sym_async] = ACTIONS(1537), - [anon_sym_function] = ACTIONS(633), - [anon_sym_new] = ACTIONS(1477), - [anon_sym_using] = ACTIONS(1279), - [anon_sym_PLUS] = ACTIONS(1285), - [anon_sym_DASH] = ACTIONS(1285), + [anon_sym_class] = ACTIONS(71), + [anon_sym_async] = ACTIONS(1557), + [anon_sym_function] = ACTIONS(75), + [anon_sym_new] = ACTIONS(1467), + [anon_sym_using] = ACTIONS(1409), + [anon_sym_PLUS] = ACTIONS(1415), + [anon_sym_DASH] = ACTIONS(1415), [anon_sym_SLASH] = ACTIONS(81), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1267), - [anon_sym_void] = ACTIONS(1285), - [anon_sym_delete] = ACTIONS(1285), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1287), + [anon_sym_TILDE] = ACTIONS(1397), + [anon_sym_void] = ACTIONS(1415), + [anon_sym_delete] = ACTIONS(1415), + [anon_sym_PLUS_PLUS] = ACTIONS(1417), + [anon_sym_DASH_DASH] = ACTIONS(1417), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1293), + [sym_private_property_identifier] = ACTIONS(1423), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1479), + [sym_undefined] = ACTIONS(1469), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1259), - [anon_sym_readonly] = ACTIONS(1259), - [anon_sym_get] = ACTIONS(1259), - [anon_sym_set] = ACTIONS(1259), - [anon_sym_declare] = ACTIONS(1573), - [anon_sym_public] = ACTIONS(1259), - [anon_sym_private] = ACTIONS(1259), - [anon_sym_protected] = ACTIONS(1259), - [anon_sym_override] = ACTIONS(1259), - [anon_sym_module] = ACTIONS(1575), - [anon_sym_any] = ACTIONS(1259), - [anon_sym_number] = ACTIONS(1259), - [anon_sym_boolean] = ACTIONS(1259), - [anon_sym_string] = ACTIONS(1259), - [anon_sym_symbol] = ACTIONS(1259), - [anon_sym_object] = ACTIONS(1259), + [anon_sym_static] = ACTIONS(1389), + [anon_sym_readonly] = ACTIONS(1389), + [anon_sym_get] = ACTIONS(1389), + [anon_sym_set] = ACTIONS(1389), + [anon_sym_declare] = ACTIONS(1559), + [anon_sym_public] = ACTIONS(1389), + [anon_sym_private] = ACTIONS(1389), + [anon_sym_protected] = ACTIONS(1389), + [anon_sym_override] = ACTIONS(1389), + [anon_sym_module] = ACTIONS(1561), + [anon_sym_any] = ACTIONS(1389), + [anon_sym_number] = ACTIONS(1389), + [anon_sym_boolean] = ACTIONS(1389), + [anon_sym_string] = ACTIONS(1389), + [anon_sym_symbol] = ACTIONS(1389), + [anon_sym_object] = ACTIONS(1389), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, [STATE(191)] = { - [sym_import] = STATE(5066), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(6091), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(2902), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(3178), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5496), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), + [sym_import] = STATE(5130), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(6160), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(2904), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(3194), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5677), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), [anon_sym_STAR] = ACTIONS(115), - [anon_sym_EQ] = ACTIONS(220), + [anon_sym_EQ] = ACTIONS(850), [anon_sym_as] = ACTIONS(120), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_COMMA] = ACTIONS(223), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_COMMA] = ACTIONS(907), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_RPAREN] = ACTIONS(223), + [anon_sym_LPAREN] = ACTIONS(1513), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(223), - [anon_sym_LBRACK] = ACTIONS(1509), + [anon_sym_COLON] = ACTIONS(828), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_RBRACK] = ACTIONS(907), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(1515), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(1521), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), [anon_sym_GT_GT_GT] = ACTIONS(120), [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(168), + [anon_sym_AMP] = ACTIONS(167), [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(170), - [anon_sym_PLUS] = ACTIONS(1517), - [anon_sym_DASH] = ACTIONS(1517), + [anon_sym_PIPE] = ACTIONS(169), + [anon_sym_PLUS] = ACTIONS(1523), + [anon_sym_DASH] = ACTIONS(1523), [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(1519), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(1525), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_void] = ACTIONS(216), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1529), - [anon_sym_QMARK] = ACTIONS(204), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(208), + [anon_sym_void] = ACTIONS(209), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(1535), + [anon_sym_QMARK] = ACTIONS(203), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), [anon_sym_satisfies] = ACTIONS(120), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), - [sym__ternary_qmark] = ACTIONS(158), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, [STATE(192)] = { - [sym_declaration] = STATE(831), - [sym_import] = STATE(3770), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_parenthesized_expression] = STATE(1382), - [sym_expression] = STATE(2457), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5854), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5854), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2190), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2190), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5852), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1382), - [sym_subscript_expression] = STATE(1382), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(2997), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5854), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1382), - [sym_function_signature] = STATE(846), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(239), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4529), - [sym_identifier] = ACTIONS(1473), - [anon_sym_export] = ACTIONS(1259), - [anon_sym_type] = ACTIONS(1531), - [anon_sym_namespace] = ACTIONS(1543), - [anon_sym_LBRACE] = ACTIONS(699), - [anon_sym_typeof] = ACTIONS(1285), - [anon_sym_import] = ACTIONS(1533), + [sym_declaration] = STATE(868), + [sym_import] = STATE(3779), + [sym_variable_declaration] = STATE(850), + [sym_lexical_declaration] = STATE(850), + [sym_parenthesized_expression] = STATE(1379), + [sym_expression] = STATE(2495), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5863), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5863), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_class_declaration] = STATE(850), + [sym_function_expression] = STATE(2162), + [sym_function_declaration] = STATE(850), + [sym_generator_function] = STATE(2162), + [sym_generator_function_declaration] = STATE(850), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(5861), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1379), + [sym_subscript_expression] = STATE(1379), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3003), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5863), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1379), + [sym_function_signature] = STATE(850), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_ambient_declaration] = STATE(850), + [sym_abstract_class_declaration] = STATE(850), + [sym_module] = STATE(850), + [sym_internal_module] = STATE(2410), + [sym_import_alias] = STATE(850), + [sym_interface_declaration] = STATE(850), + [sym_enum_declaration] = STATE(850), + [sym_type_alias_declaration] = STATE(850), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4364), + [sym_identifier] = ACTIONS(1463), + [anon_sym_export] = ACTIONS(1389), + [anon_sym_type] = ACTIONS(1549), + [anon_sym_namespace] = ACTIONS(1391), + [anon_sym_LBRACE] = ACTIONS(701), + [anon_sym_typeof] = ACTIONS(1415), + [anon_sym_import] = ACTIONS(1553), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(1535), + [anon_sym_let] = ACTIONS(1555), [anon_sym_const] = ACTIONS(31), - [anon_sym_BANG] = ACTIONS(1267), + [anon_sym_BANG] = ACTIONS(1397), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1269), - [anon_sym_yield] = ACTIONS(1271), + [anon_sym_await] = ACTIONS(1399), + [anon_sym_yield] = ACTIONS(1401), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(71), - [anon_sym_async] = ACTIONS(1545), - [anon_sym_function] = ACTIONS(75), - [anon_sym_new] = ACTIONS(1477), - [anon_sym_using] = ACTIONS(1279), - [anon_sym_PLUS] = ACTIONS(1285), - [anon_sym_DASH] = ACTIONS(1285), + [anon_sym_class] = ACTIONS(563), + [anon_sym_async] = ACTIONS(1589), + [anon_sym_function] = ACTIONS(567), + [anon_sym_new] = ACTIONS(1467), + [anon_sym_using] = ACTIONS(1409), + [anon_sym_PLUS] = ACTIONS(1415), + [anon_sym_DASH] = ACTIONS(1415), [anon_sym_SLASH] = ACTIONS(81), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1267), - [anon_sym_void] = ACTIONS(1285), - [anon_sym_delete] = ACTIONS(1285), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1287), + [anon_sym_TILDE] = ACTIONS(1397), + [anon_sym_void] = ACTIONS(1415), + [anon_sym_delete] = ACTIONS(1415), + [anon_sym_PLUS_PLUS] = ACTIONS(1417), + [anon_sym_DASH_DASH] = ACTIONS(1417), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1293), + [sym_private_property_identifier] = ACTIONS(1423), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1479), + [sym_undefined] = ACTIONS(1469), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1259), - [anon_sym_readonly] = ACTIONS(1259), - [anon_sym_get] = ACTIONS(1259), - [anon_sym_set] = ACTIONS(1259), - [anon_sym_declare] = ACTIONS(1539), - [anon_sym_public] = ACTIONS(1259), - [anon_sym_private] = ACTIONS(1259), - [anon_sym_protected] = ACTIONS(1259), - [anon_sym_override] = ACTIONS(1259), - [anon_sym_module] = ACTIONS(1541), - [anon_sym_any] = ACTIONS(1259), - [anon_sym_number] = ACTIONS(1259), - [anon_sym_boolean] = ACTIONS(1259), - [anon_sym_string] = ACTIONS(1259), - [anon_sym_symbol] = ACTIONS(1259), - [anon_sym_object] = ACTIONS(1259), + [anon_sym_static] = ACTIONS(1389), + [anon_sym_readonly] = ACTIONS(1389), + [anon_sym_get] = ACTIONS(1389), + [anon_sym_set] = ACTIONS(1389), + [anon_sym_declare] = ACTIONS(1591), + [anon_sym_public] = ACTIONS(1389), + [anon_sym_private] = ACTIONS(1389), + [anon_sym_protected] = ACTIONS(1389), + [anon_sym_override] = ACTIONS(1389), + [anon_sym_module] = ACTIONS(1593), + [anon_sym_any] = ACTIONS(1389), + [anon_sym_number] = ACTIONS(1389), + [anon_sym_boolean] = ACTIONS(1389), + [anon_sym_string] = ACTIONS(1389), + [anon_sym_symbol] = ACTIONS(1389), + [anon_sym_object] = ACTIONS(1389), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, [STATE(193)] = { - [sym_declaration] = STATE(856), - [sym_import] = STATE(3770), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_parenthesized_expression] = STATE(1382), - [sym_expression] = STATE(2456), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5854), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5854), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2190), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2190), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5852), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1382), - [sym_subscript_expression] = STATE(1382), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(2997), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5854), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1382), - [sym_function_signature] = STATE(846), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(2407), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4349), - [sym_identifier] = ACTIONS(1473), - [anon_sym_export] = ACTIONS(1259), - [anon_sym_type] = ACTIONS(1531), - [anon_sym_namespace] = ACTIONS(1261), - [anon_sym_LBRACE] = ACTIONS(699), - [anon_sym_typeof] = ACTIONS(1285), - [anon_sym_import] = ACTIONS(1533), + [sym_declaration] = STATE(794), + [sym_import] = STATE(3779), + [sym_variable_declaration] = STATE(850), + [sym_lexical_declaration] = STATE(850), + [sym_parenthesized_expression] = STATE(1379), + [sym_expression] = STATE(2414), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5863), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5863), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_class_declaration] = STATE(850), + [sym_function_expression] = STATE(2162), + [sym_function_declaration] = STATE(850), + [sym_generator_function] = STATE(2162), + [sym_generator_function_declaration] = STATE(850), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(5861), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1379), + [sym_subscript_expression] = STATE(1379), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3003), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5863), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1379), + [sym_function_signature] = STATE(850), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_ambient_declaration] = STATE(850), + [sym_abstract_class_declaration] = STATE(850), + [sym_module] = STATE(850), + [sym_internal_module] = STATE(2410), + [sym_import_alias] = STATE(850), + [sym_interface_declaration] = STATE(850), + [sym_enum_declaration] = STATE(850), + [sym_type_alias_declaration] = STATE(850), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4364), + [sym_identifier] = ACTIONS(1463), + [anon_sym_export] = ACTIONS(1389), + [anon_sym_type] = ACTIONS(1549), + [anon_sym_namespace] = ACTIONS(1391), + [anon_sym_LBRACE] = ACTIONS(701), + [anon_sym_typeof] = ACTIONS(1415), + [anon_sym_import] = ACTIONS(1553), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(1535), + [anon_sym_let] = ACTIONS(1555), [anon_sym_const] = ACTIONS(31), - [anon_sym_BANG] = ACTIONS(1267), + [anon_sym_BANG] = ACTIONS(1397), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1269), - [anon_sym_yield] = ACTIONS(1271), + [anon_sym_await] = ACTIONS(1399), + [anon_sym_yield] = ACTIONS(1401), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(629), - [anon_sym_async] = ACTIONS(1537), - [anon_sym_function] = ACTIONS(633), - [anon_sym_new] = ACTIONS(1477), - [anon_sym_using] = ACTIONS(1279), - [anon_sym_PLUS] = ACTIONS(1285), - [anon_sym_DASH] = ACTIONS(1285), + [anon_sym_class] = ACTIONS(563), + [anon_sym_async] = ACTIONS(1589), + [anon_sym_function] = ACTIONS(567), + [anon_sym_new] = ACTIONS(1467), + [anon_sym_using] = ACTIONS(1409), + [anon_sym_PLUS] = ACTIONS(1415), + [anon_sym_DASH] = ACTIONS(1415), [anon_sym_SLASH] = ACTIONS(81), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1267), - [anon_sym_void] = ACTIONS(1285), - [anon_sym_delete] = ACTIONS(1285), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1287), + [anon_sym_TILDE] = ACTIONS(1397), + [anon_sym_void] = ACTIONS(1415), + [anon_sym_delete] = ACTIONS(1415), + [anon_sym_PLUS_PLUS] = ACTIONS(1417), + [anon_sym_DASH_DASH] = ACTIONS(1417), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1293), + [sym_private_property_identifier] = ACTIONS(1423), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1479), + [sym_undefined] = ACTIONS(1469), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1259), - [anon_sym_readonly] = ACTIONS(1259), - [anon_sym_get] = ACTIONS(1259), - [anon_sym_set] = ACTIONS(1259), - [anon_sym_declare] = ACTIONS(1539), - [anon_sym_public] = ACTIONS(1259), - [anon_sym_private] = ACTIONS(1259), - [anon_sym_protected] = ACTIONS(1259), - [anon_sym_override] = ACTIONS(1259), - [anon_sym_module] = ACTIONS(1541), - [anon_sym_any] = ACTIONS(1259), - [anon_sym_number] = ACTIONS(1259), - [anon_sym_boolean] = ACTIONS(1259), - [anon_sym_string] = ACTIONS(1259), - [anon_sym_symbol] = ACTIONS(1259), - [anon_sym_object] = ACTIONS(1259), + [anon_sym_static] = ACTIONS(1389), + [anon_sym_readonly] = ACTIONS(1389), + [anon_sym_get] = ACTIONS(1389), + [anon_sym_set] = ACTIONS(1389), + [anon_sym_declare] = ACTIONS(1559), + [anon_sym_public] = ACTIONS(1389), + [anon_sym_private] = ACTIONS(1389), + [anon_sym_protected] = ACTIONS(1389), + [anon_sym_override] = ACTIONS(1389), + [anon_sym_module] = ACTIONS(1561), + [anon_sym_any] = ACTIONS(1389), + [anon_sym_number] = ACTIONS(1389), + [anon_sym_boolean] = ACTIONS(1389), + [anon_sym_string] = ACTIONS(1389), + [anon_sym_symbol] = ACTIONS(1389), + [anon_sym_object] = ACTIONS(1389), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, [STATE(194)] = { - [sym_declaration] = STATE(856), - [sym_import] = STATE(3770), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_parenthesized_expression] = STATE(1382), - [sym_expression] = STATE(2456), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5854), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5854), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2190), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2190), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5852), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1382), - [sym_subscript_expression] = STATE(1382), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(2997), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5854), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1382), - [sym_function_signature] = STATE(846), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(2407), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4349), - [sym_identifier] = ACTIONS(1473), - [anon_sym_export] = ACTIONS(1259), - [anon_sym_type] = ACTIONS(1531), - [anon_sym_namespace] = ACTIONS(1261), - [anon_sym_LBRACE] = ACTIONS(699), - [anon_sym_typeof] = ACTIONS(1285), - [anon_sym_import] = ACTIONS(1533), + [sym_declaration] = STATE(794), + [sym_import] = STATE(3779), + [sym_variable_declaration] = STATE(850), + [sym_lexical_declaration] = STATE(850), + [sym_parenthesized_expression] = STATE(1379), + [sym_expression] = STATE(2414), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5863), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5863), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_class_declaration] = STATE(850), + [sym_function_expression] = STATE(2162), + [sym_function_declaration] = STATE(850), + [sym_generator_function] = STATE(2162), + [sym_generator_function_declaration] = STATE(850), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(5861), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1379), + [sym_subscript_expression] = STATE(1379), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3003), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5863), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1379), + [sym_function_signature] = STATE(850), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_ambient_declaration] = STATE(850), + [sym_abstract_class_declaration] = STATE(850), + [sym_module] = STATE(850), + [sym_internal_module] = STATE(2410), + [sym_import_alias] = STATE(850), + [sym_interface_declaration] = STATE(850), + [sym_enum_declaration] = STATE(850), + [sym_type_alias_declaration] = STATE(850), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4364), + [sym_identifier] = ACTIONS(1463), + [anon_sym_export] = ACTIONS(1389), + [anon_sym_type] = ACTIONS(1549), + [anon_sym_namespace] = ACTIONS(1391), + [anon_sym_LBRACE] = ACTIONS(701), + [anon_sym_typeof] = ACTIONS(1415), + [anon_sym_import] = ACTIONS(1553), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(1535), + [anon_sym_let] = ACTIONS(1555), [anon_sym_const] = ACTIONS(31), - [anon_sym_BANG] = ACTIONS(1267), + [anon_sym_BANG] = ACTIONS(1397), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1269), - [anon_sym_yield] = ACTIONS(1271), + [anon_sym_await] = ACTIONS(1399), + [anon_sym_yield] = ACTIONS(1401), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(629), - [anon_sym_async] = ACTIONS(1537), - [anon_sym_function] = ACTIONS(633), - [anon_sym_new] = ACTIONS(1477), - [anon_sym_using] = ACTIONS(1279), - [anon_sym_PLUS] = ACTIONS(1285), - [anon_sym_DASH] = ACTIONS(1285), + [anon_sym_class] = ACTIONS(563), + [anon_sym_async] = ACTIONS(1589), + [anon_sym_function] = ACTIONS(567), + [anon_sym_new] = ACTIONS(1467), + [anon_sym_using] = ACTIONS(1409), + [anon_sym_PLUS] = ACTIONS(1415), + [anon_sym_DASH] = ACTIONS(1415), [anon_sym_SLASH] = ACTIONS(81), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1267), - [anon_sym_void] = ACTIONS(1285), - [anon_sym_delete] = ACTIONS(1285), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1287), + [anon_sym_TILDE] = ACTIONS(1397), + [anon_sym_void] = ACTIONS(1415), + [anon_sym_delete] = ACTIONS(1415), + [anon_sym_PLUS_PLUS] = ACTIONS(1417), + [anon_sym_DASH_DASH] = ACTIONS(1417), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1293), + [sym_private_property_identifier] = ACTIONS(1423), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1479), + [sym_undefined] = ACTIONS(1469), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1259), - [anon_sym_readonly] = ACTIONS(1259), - [anon_sym_get] = ACTIONS(1259), - [anon_sym_set] = ACTIONS(1259), - [anon_sym_declare] = ACTIONS(1573), - [anon_sym_public] = ACTIONS(1259), - [anon_sym_private] = ACTIONS(1259), - [anon_sym_protected] = ACTIONS(1259), - [anon_sym_override] = ACTIONS(1259), - [anon_sym_module] = ACTIONS(1575), - [anon_sym_any] = ACTIONS(1259), - [anon_sym_number] = ACTIONS(1259), - [anon_sym_boolean] = ACTIONS(1259), - [anon_sym_string] = ACTIONS(1259), - [anon_sym_symbol] = ACTIONS(1259), - [anon_sym_object] = ACTIONS(1259), + [anon_sym_static] = ACTIONS(1389), + [anon_sym_readonly] = ACTIONS(1389), + [anon_sym_get] = ACTIONS(1389), + [anon_sym_set] = ACTIONS(1389), + [anon_sym_declare] = ACTIONS(1591), + [anon_sym_public] = ACTIONS(1389), + [anon_sym_private] = ACTIONS(1389), + [anon_sym_protected] = ACTIONS(1389), + [anon_sym_override] = ACTIONS(1389), + [anon_sym_module] = ACTIONS(1593), + [anon_sym_any] = ACTIONS(1389), + [anon_sym_number] = ACTIONS(1389), + [anon_sym_boolean] = ACTIONS(1389), + [anon_sym_string] = ACTIONS(1389), + [anon_sym_symbol] = ACTIONS(1389), + [anon_sym_object] = ACTIONS(1389), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, [STATE(195)] = { - [sym_import] = STATE(4964), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(5916), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(3212), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(3817), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5812), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), - [anon_sym_STAR] = ACTIONS(115), - [anon_sym_EQ] = ACTIONS(117), - [anon_sym_as] = ACTIONS(120), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_COMMA] = ACTIONS(126), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_RBRACK] = ACTIONS(126), - [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(120), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_EQ_GT] = ACTIONS(156), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(1577), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP] = ACTIONS(120), - [anon_sym_PIPE_PIPE] = ACTIONS(120), - [anon_sym_GT_GT] = ACTIONS(120), - [anon_sym_GT_GT_GT] = ACTIONS(120), - [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(1579), - [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(1581), - [anon_sym_PLUS] = ACTIONS(1517), - [anon_sym_DASH] = ACTIONS(1517), - [anon_sym_SLASH] = ACTIONS(120), - [anon_sym_PERCENT] = ACTIONS(120), - [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(1519), - [anon_sym_LT_EQ] = ACTIONS(158), - [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), - [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), - [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_void] = ACTIONS(216), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1583), - [anon_sym_QMARK] = ACTIONS(1585), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(603), - [anon_sym_satisfies] = ACTIONS(120), - [anon_sym_infer] = ACTIONS(605), - [anon_sym_keyof] = ACTIONS(607), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), - [sym__ternary_qmark] = ACTIONS(158), + [sym_declaration] = STATE(868), + [sym_import] = STATE(3779), + [sym_variable_declaration] = STATE(850), + [sym_lexical_declaration] = STATE(850), + [sym_parenthesized_expression] = STATE(1379), + [sym_expression] = STATE(2495), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5863), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5863), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_class_declaration] = STATE(850), + [sym_function_expression] = STATE(2162), + [sym_function_declaration] = STATE(850), + [sym_generator_function] = STATE(2162), + [sym_generator_function_declaration] = STATE(850), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(5861), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1379), + [sym_subscript_expression] = STATE(1379), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3003), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5863), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1379), + [sym_function_signature] = STATE(850), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_ambient_declaration] = STATE(850), + [sym_abstract_class_declaration] = STATE(850), + [sym_module] = STATE(850), + [sym_internal_module] = STATE(2410), + [sym_import_alias] = STATE(850), + [sym_interface_declaration] = STATE(850), + [sym_enum_declaration] = STATE(850), + [sym_type_alias_declaration] = STATE(850), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4364), + [sym_identifier] = ACTIONS(1463), + [anon_sym_export] = ACTIONS(1389), + [anon_sym_type] = ACTIONS(1549), + [anon_sym_namespace] = ACTIONS(1391), + [anon_sym_LBRACE] = ACTIONS(701), + [anon_sym_typeof] = ACTIONS(1415), + [anon_sym_import] = ACTIONS(1553), + [anon_sym_var] = ACTIONS(27), + [anon_sym_let] = ACTIONS(1555), + [anon_sym_const] = ACTIONS(31), + [anon_sym_BANG] = ACTIONS(1397), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1399), + [anon_sym_yield] = ACTIONS(1401), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(563), + [anon_sym_async] = ACTIONS(1589), + [anon_sym_function] = ACTIONS(567), + [anon_sym_new] = ACTIONS(1467), + [anon_sym_using] = ACTIONS(1409), + [anon_sym_PLUS] = ACTIONS(1415), + [anon_sym_DASH] = ACTIONS(1415), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(1397), + [anon_sym_void] = ACTIONS(1415), + [anon_sym_delete] = ACTIONS(1415), + [anon_sym_PLUS_PLUS] = ACTIONS(1417), + [anon_sym_DASH_DASH] = ACTIONS(1417), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1423), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1469), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1389), + [anon_sym_readonly] = ACTIONS(1389), + [anon_sym_get] = ACTIONS(1389), + [anon_sym_set] = ACTIONS(1389), + [anon_sym_declare] = ACTIONS(1559), + [anon_sym_public] = ACTIONS(1389), + [anon_sym_private] = ACTIONS(1389), + [anon_sym_protected] = ACTIONS(1389), + [anon_sym_override] = ACTIONS(1389), + [anon_sym_module] = ACTIONS(1561), + [anon_sym_any] = ACTIONS(1389), + [anon_sym_number] = ACTIONS(1389), + [anon_sym_boolean] = ACTIONS(1389), + [anon_sym_string] = ACTIONS(1389), + [anon_sym_symbol] = ACTIONS(1389), + [anon_sym_object] = ACTIONS(1389), + [anon_sym_abstract] = ACTIONS(105), + [anon_sym_interface] = ACTIONS(107), + [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, [STATE(196)] = { - [sym_import] = STATE(5066), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(6091), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(2902), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(3178), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5496), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), + [sym_import] = STATE(5130), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(6160), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(2904), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(3194), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5677), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), [anon_sym_STAR] = ACTIONS(115), - [anon_sym_EQ] = ACTIONS(941), + [anon_sym_EQ] = ACTIONS(919), [anon_sym_as] = ACTIONS(120), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_COMMA] = ACTIONS(158), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_RBRACE] = ACTIONS(157), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(1507), + [anon_sym_LPAREN] = ACTIONS(1513), [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(1509), + [anon_sym_COLON] = ACTIONS(157), + [anon_sym_LBRACK] = ACTIONS(1515), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_EQ_GT] = ACTIONS(947), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(1515), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_EQ_GT] = ACTIONS(925), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(1521), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), [anon_sym_GT_GT_GT] = ACTIONS(120), [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(168), + [anon_sym_AMP] = ACTIONS(167), [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(170), - [anon_sym_PLUS] = ACTIONS(1517), - [anon_sym_DASH] = ACTIONS(1517), + [anon_sym_PIPE] = ACTIONS(169), + [anon_sym_PLUS] = ACTIONS(1523), + [anon_sym_DASH] = ACTIONS(1523), [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(1519), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(1525), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_void] = ACTIONS(216), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1529), - [anon_sym_QMARK] = ACTIONS(204), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(208), + [anon_sym_void] = ACTIONS(209), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(1535), + [anon_sym_QMARK] = ACTIONS(203), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), [anon_sym_satisfies] = ACTIONS(120), - [anon_sym_implements] = ACTIONS(120), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), - [sym__ternary_qmark] = ACTIONS(158), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, [STATE(197)] = { - [sym_import] = STATE(5066), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(6091), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(2902), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(3178), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5496), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), + [sym_import] = STATE(5130), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(6160), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(2904), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(3194), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5677), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), [anon_sym_STAR] = ACTIONS(115), - [anon_sym_EQ] = ACTIONS(913), + [anon_sym_EQ] = ACTIONS(951), [anon_sym_as] = ACTIONS(120), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_RBRACE] = ACTIONS(158), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(1507), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(158), - [anon_sym_LBRACK] = ACTIONS(1509), + [anon_sym_LBRACK] = ACTIONS(1515), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_EQ_GT] = ACTIONS(919), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(1515), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_EQ_GT] = ACTIONS(957), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(1521), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), [anon_sym_GT_GT_GT] = ACTIONS(120), [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(168), + [anon_sym_AMP] = ACTIONS(167), [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(170), - [anon_sym_PLUS] = ACTIONS(1517), - [anon_sym_DASH] = ACTIONS(1517), + [anon_sym_PIPE] = ACTIONS(169), + [anon_sym_PLUS] = ACTIONS(1523), + [anon_sym_DASH] = ACTIONS(1523), [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(1519), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(1525), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_void] = ACTIONS(216), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1529), - [anon_sym_QMARK] = ACTIONS(204), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(208), + [anon_sym_void] = ACTIONS(209), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(1535), + [anon_sym_QMARK] = ACTIONS(203), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), [anon_sym_satisfies] = ACTIONS(120), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), - [sym__ternary_qmark] = ACTIONS(158), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, [STATE(198)] = { - [sym_import] = STATE(5066), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(6091), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(2902), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(3178), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5496), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), + [sym_import] = STATE(5130), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(6160), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(2904), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(3194), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5677), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), [anon_sym_STAR] = ACTIONS(115), - [anon_sym_EQ] = ACTIONS(927), + [anon_sym_EQ] = ACTIONS(933), [anon_sym_as] = ACTIONS(120), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_SEMI] = ACTIONS(158), + [anon_sym_LPAREN] = ACTIONS(1513), [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(1509), + [anon_sym_LBRACK] = ACTIONS(1515), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_EQ_GT] = ACTIONS(933), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(1515), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_EQ_GT] = ACTIONS(939), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(1521), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), [anon_sym_GT_GT_GT] = ACTIONS(120), [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(168), + [anon_sym_AMP] = ACTIONS(167), [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(170), - [anon_sym_PLUS] = ACTIONS(1517), - [anon_sym_DASH] = ACTIONS(1517), + [anon_sym_PIPE] = ACTIONS(169), + [anon_sym_PLUS] = ACTIONS(1523), + [anon_sym_DASH] = ACTIONS(1523), [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(1519), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(1525), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_void] = ACTIONS(216), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1529), - [anon_sym_QMARK] = ACTIONS(204), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(208), + [anon_sym_void] = ACTIONS(209), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(1535), + [anon_sym_QMARK] = ACTIONS(203), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), [anon_sym_satisfies] = ACTIONS(120), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), - [sym__automatic_semicolon] = ACTIONS(158), - [sym__ternary_qmark] = ACTIONS(158), + [anon_sym_implements] = ACTIONS(120), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, [STATE(199)] = { - [sym_import] = STATE(5396), - [sym_nested_identifier] = STATE(5893), - [sym_string] = STATE(3248), - [sym_formal_parameters] = STATE(6169), - [sym_nested_type_identifier] = STATE(3106), + [sym_import] = STATE(5411), + [sym_nested_identifier] = STATE(5894), + [sym_string] = STATE(3265), + [sym_formal_parameters] = STATE(6194), + [sym_nested_type_identifier] = STATE(3100), [sym__type_query_member_expression_in_type_annotation] = STATE(2929), - [sym__type_query_call_expression_in_type_annotation] = STATE(3203), - [sym_type] = STATE(3281), - [sym_constructor_type] = STATE(3251), - [sym_primary_type] = STATE(3254), - [sym_template_literal_type] = STATE(3246), - [sym_infer_type] = STATE(3251), - [sym_conditional_type] = STATE(3246), - [sym_generic_type] = STATE(3246), - [sym_type_query] = STATE(3246), - [sym_index_type_query] = STATE(3246), - [sym_lookup_type] = STATE(3246), - [sym_literal_type] = STATE(3246), - [sym__number] = STATE(3256), - [sym_existential_type] = STATE(3246), - [sym_flow_maybe_type] = STATE(3246), - [sym_parenthesized_type] = STATE(3246), - [sym_predefined_type] = STATE(3246), - [sym_object_type] = STATE(3246), - [sym_type_parameters] = STATE(5497), - [sym_array_type] = STATE(3246), - [sym_tuple_type] = STATE(3246), - [sym_readonly_type] = STATE(3251), - [sym_union_type] = STATE(3246), - [sym_intersection_type] = STATE(3246), - [sym_function_type] = STATE(3251), - [sym_identifier] = ACTIONS(1587), - [anon_sym_STAR] = ACTIONS(1589), - [anon_sym_EQ] = ACTIONS(117), + [sym__type_query_call_expression_in_type_annotation] = STATE(3222), + [sym_type] = STATE(3242), + [sym_constructor_type] = STATE(3289), + [sym_primary_type] = STATE(3290), + [sym_template_literal_type] = STATE(3267), + [sym_infer_type] = STATE(3289), + [sym_conditional_type] = STATE(3267), + [sym_generic_type] = STATE(3267), + [sym_type_query] = STATE(3267), + [sym_index_type_query] = STATE(3267), + [sym_lookup_type] = STATE(3267), + [sym_literal_type] = STATE(3267), + [sym__number] = STATE(3300), + [sym_existential_type] = STATE(3267), + [sym_flow_maybe_type] = STATE(3267), + [sym_parenthesized_type] = STATE(3267), + [sym_predefined_type] = STATE(3267), + [sym_object_type] = STATE(3267), + [sym_type_parameters] = STATE(5511), + [sym_array_type] = STATE(3267), + [sym_tuple_type] = STATE(3267), + [sym_readonly_type] = STATE(3289), + [sym_union_type] = STATE(3267), + [sym_intersection_type] = STATE(3267), + [sym_function_type] = STATE(3289), + [sym_identifier] = ACTIONS(1595), + [anon_sym_STAR] = ACTIONS(1597), + [anon_sym_EQ] = ACTIONS(219), [anon_sym_as] = ACTIONS(120), - [anon_sym_LBRACE] = ACTIONS(1591), - [anon_sym_COMMA] = ACTIONS(126), - [anon_sym_RBRACE] = ACTIONS(126), - [anon_sym_typeof] = ACTIONS(1593), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(991), + [anon_sym_LBRACE] = ACTIONS(1599), + [anon_sym_COMMA] = ACTIONS(222), + [anon_sym_RBRACE] = ACTIONS(222), + [anon_sym_typeof] = ACTIONS(1601), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(989), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(1595), + [anon_sym_LPAREN] = ACTIONS(1603), [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(1597), + [anon_sym_LBRACK] = ACTIONS(1605), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_DQUOTE] = ACTIONS(1599), - [anon_sym_SQUOTE] = ACTIONS(1601), - [anon_sym_EQ_GT] = ACTIONS(156), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(1603), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DQUOTE] = ACTIONS(1607), + [anon_sym_SQUOTE] = ACTIONS(1609), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(1611), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), [anon_sym_GT_GT_GT] = ACTIONS(120), [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(1605), + [anon_sym_AMP] = ACTIONS(1613), [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(1607), - [anon_sym_PLUS] = ACTIONS(1609), - [anon_sym_DASH] = ACTIONS(1609), + [anon_sym_PIPE] = ACTIONS(1615), + [anon_sym_PLUS] = ACTIONS(1617), + [anon_sym_DASH] = ACTIONS(1617), [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(1519), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(1525), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_void] = ACTIONS(1031), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1611), - [sym_number] = ACTIONS(1613), - [sym_this] = ACTIONS(1615), - [sym_true] = ACTIONS(1617), - [sym_false] = ACTIONS(1617), - [sym_null] = ACTIONS(1617), - [sym_undefined] = ACTIONS(1617), - [anon_sym_readonly] = ACTIONS(1619), - [anon_sym_QMARK] = ACTIONS(1621), - [anon_sym_any] = ACTIONS(1031), - [anon_sym_number] = ACTIONS(1031), - [anon_sym_boolean] = ACTIONS(1031), - [anon_sym_string] = ACTIONS(1031), - [anon_sym_symbol] = ACTIONS(1031), - [anon_sym_object] = ACTIONS(1031), - [anon_sym_abstract] = ACTIONS(1023), + [anon_sym_void] = ACTIONS(1023), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1619), + [sym_number] = ACTIONS(1621), + [sym_this] = ACTIONS(1623), + [sym_true] = ACTIONS(1625), + [sym_false] = ACTIONS(1625), + [sym_null] = ACTIONS(1625), + [sym_undefined] = ACTIONS(1625), + [anon_sym_readonly] = ACTIONS(1627), + [anon_sym_QMARK] = ACTIONS(1629), + [anon_sym_any] = ACTIONS(1023), + [anon_sym_number] = ACTIONS(1023), + [anon_sym_boolean] = ACTIONS(1023), + [anon_sym_string] = ACTIONS(1023), + [anon_sym_symbol] = ACTIONS(1023), + [anon_sym_object] = ACTIONS(1023), + [anon_sym_abstract] = ACTIONS(1021), [anon_sym_satisfies] = ACTIONS(120), - [anon_sym_infer] = ACTIONS(1025), - [anon_sym_keyof] = ACTIONS(1027), + [anon_sym_never] = ACTIONS(1023), + [anon_sym_unknown] = ACTIONS(1023), + [anon_sym_keyof] = ACTIONS(1025), + [anon_sym_infer] = ACTIONS(1027), [anon_sym_unique] = ACTIONS(1029), - [anon_sym_unknown] = ACTIONS(1031), - [anon_sym_never] = ACTIONS(1031), - [anon_sym_LBRACE_PIPE] = ACTIONS(1033), - [sym__ternary_qmark] = ACTIONS(158), + [anon_sym_LBRACE_PIPE] = ACTIONS(1031), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, [STATE(200)] = { - [sym_import] = STATE(5066), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(6091), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(2902), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(3178), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5496), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), + [sym_import] = STATE(5130), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(6160), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(2904), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(3194), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5677), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), [anon_sym_STAR] = ACTIONS(115), - [anon_sym_EQ] = ACTIONS(836), + [anon_sym_EQ] = ACTIONS(945), [anon_sym_as] = ACTIONS(120), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(1507), + [anon_sym_LPAREN] = ACTIONS(1513), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(842), - [anon_sym_LBRACK] = ACTIONS(1509), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_RBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(1515), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_EQ_GT] = ACTIONS(903), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(1521), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), [anon_sym_GT_GT_GT] = ACTIONS(120), [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(168), + [anon_sym_AMP] = ACTIONS(167), [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(170), - [anon_sym_PLUS] = ACTIONS(1517), - [anon_sym_DASH] = ACTIONS(1517), + [anon_sym_PIPE] = ACTIONS(169), + [anon_sym_PLUS] = ACTIONS(1523), + [anon_sym_DASH] = ACTIONS(1523), [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(1519), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(1525), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_void] = ACTIONS(216), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1529), - [anon_sym_QMARK] = ACTIONS(204), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(208), + [anon_sym_void] = ACTIONS(209), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(1535), + [anon_sym_QMARK] = ACTIONS(203), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), [anon_sym_satisfies] = ACTIONS(120), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), - [sym__ternary_qmark] = ACTIONS(158), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, [STATE(201)] = { - [sym_import] = STATE(5066), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(6091), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(2902), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(3178), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5496), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), + [sym_import] = STATE(5130), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(6160), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(2904), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(3194), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5677), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), [anon_sym_STAR] = ACTIONS(115), - [anon_sym_EQ] = ACTIONS(953), + [anon_sym_EQ] = ACTIONS(967), [anon_sym_as] = ACTIONS(120), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(1507), + [anon_sym_LPAREN] = ACTIONS(1513), [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_RBRACK] = ACTIONS(158), + [anon_sym_of] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(1515), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_EQ_GT] = ACTIONS(900), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(1515), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_EQ_GT] = ACTIONS(973), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(1521), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), [anon_sym_GT_GT_GT] = ACTIONS(120), [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(168), + [anon_sym_AMP] = ACTIONS(167), [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(170), - [anon_sym_PLUS] = ACTIONS(1517), - [anon_sym_DASH] = ACTIONS(1517), + [anon_sym_PIPE] = ACTIONS(169), + [anon_sym_PLUS] = ACTIONS(1523), + [anon_sym_DASH] = ACTIONS(1523), [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(1519), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(1525), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_void] = ACTIONS(216), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1529), - [anon_sym_QMARK] = ACTIONS(204), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(208), + [anon_sym_void] = ACTIONS(209), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(1535), + [anon_sym_QMARK] = ACTIONS(203), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), [anon_sym_satisfies] = ACTIONS(120), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), - [sym__ternary_qmark] = ACTIONS(158), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, [STATE(202)] = { - [sym_import] = STATE(5066), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(6091), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(2902), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(3178), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5496), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), + [sym_import] = STATE(5130), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(6160), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(2904), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(3194), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5677), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), [anon_sym_STAR] = ACTIONS(115), - [anon_sym_EQ] = ACTIONS(961), + [anon_sym_EQ] = ACTIONS(822), [anon_sym_as] = ACTIONS(120), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(1507), + [anon_sym_LPAREN] = ACTIONS(1513), [anon_sym_in] = ACTIONS(120), - [anon_sym_of] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(1509), + [anon_sym_COLON] = ACTIONS(828), + [anon_sym_LBRACK] = ACTIONS(1515), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_EQ_GT] = ACTIONS(967), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(1515), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(1521), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), [anon_sym_GT_GT_GT] = ACTIONS(120), [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(168), + [anon_sym_AMP] = ACTIONS(167), [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(170), - [anon_sym_PLUS] = ACTIONS(1517), - [anon_sym_DASH] = ACTIONS(1517), + [anon_sym_PIPE] = ACTIONS(169), + [anon_sym_PLUS] = ACTIONS(1523), + [anon_sym_DASH] = ACTIONS(1523), [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(1519), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(1525), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_void] = ACTIONS(216), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1529), - [anon_sym_QMARK] = ACTIONS(204), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(208), + [anon_sym_void] = ACTIONS(209), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(1535), + [anon_sym_QMARK] = ACTIONS(203), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), [anon_sym_satisfies] = ACTIONS(120), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), - [sym__ternary_qmark] = ACTIONS(158), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, [STATE(203)] = { - [sym_import] = STATE(5066), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(6091), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(2902), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(3178), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5496), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), + [sym_import] = STATE(5130), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(6160), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(2904), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(3194), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5677), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), [anon_sym_STAR] = ACTIONS(115), - [anon_sym_EQ] = ACTIONS(836), + [anon_sym_EQ] = ACTIONS(822), [anon_sym_as] = ACTIONS(120), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(1507), + [anon_sym_LPAREN] = ACTIONS(1513), [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(1509), + [anon_sym_LBRACK] = ACTIONS(1515), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(1515), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(1521), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), [anon_sym_GT_GT_GT] = ACTIONS(120), [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(168), + [anon_sym_AMP] = ACTIONS(167), [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(170), - [anon_sym_PLUS] = ACTIONS(1517), - [anon_sym_DASH] = ACTIONS(1517), + [anon_sym_PIPE] = ACTIONS(169), + [anon_sym_PLUS] = ACTIONS(1523), + [anon_sym_DASH] = ACTIONS(1523), [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(1519), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(1525), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_void] = ACTIONS(216), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1529), - [anon_sym_QMARK] = ACTIONS(204), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(208), + [anon_sym_void] = ACTIONS(209), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(1535), + [anon_sym_QMARK] = ACTIONS(203), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), [anon_sym_satisfies] = ACTIONS(120), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), - [sym__ternary_qmark] = ACTIONS(158), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, [STATE(204)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(1863), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(3825), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(3825), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym__formal_parameter] = STATE(5304), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1273), - [sym_subscript_expression] = STATE(1273), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(3825), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_sequence_expression] = STATE(5995), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_pattern] = STATE(4582), - [sym_rest_pattern] = STATE(3827), - [sym_non_null_expression] = STATE(1273), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_accessibility_modifier] = STATE(296), - [sym_override_modifier] = STATE(311), - [sym_required_parameter] = STATE(5304), - [sym_optional_parameter] = STATE(5304), - [sym__parameter_name] = STATE(3829), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(272), - [sym_identifier] = ACTIONS(1623), - [anon_sym_export] = ACTIONS(545), - [anon_sym_type] = ACTIONS(545), - [anon_sym_namespace] = ACTIONS(549), - [anon_sym_LBRACE] = ACTIONS(840), - [anon_sym_typeof] = ACTIONS(587), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(545), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(818), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(1842), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(3650), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(3650), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym__formal_parameter] = STATE(5400), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1289), + [sym_subscript_expression] = STATE(1289), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(3650), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_sequence_expression] = STATE(6082), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_pattern] = STATE(4162), + [sym_rest_pattern] = STATE(3685), + [sym_non_null_expression] = STATE(1289), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_accessibility_modifier] = STATE(301), + [sym_override_modifier] = STATE(313), + [sym_required_parameter] = STATE(5400), + [sym_optional_parameter] = STATE(5400), + [sym__parameter_name] = STATE(3668), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(284), + [sym_identifier] = ACTIONS(1631), + [anon_sym_export] = ACTIONS(607), + [anon_sym_type] = ACTIONS(607), + [anon_sym_namespace] = ACTIONS(611), + [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_typeof] = ACTIONS(649), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(607), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(830), [anon_sym_RPAREN] = ACTIONS(768), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(844), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(567), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1625), - [anon_sym_using] = ACTIONS(571), - [anon_sym_DOT_DOT_DOT] = ACTIONS(166), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(587), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(587), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(1627), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1629), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(629), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1633), + [anon_sym_using] = ACTIONS(633), + [anon_sym_DOT_DOT_DOT] = ACTIONS(165), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(649), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(1635), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1637), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(545), - [anon_sym_readonly] = ACTIONS(1631), - [anon_sym_get] = ACTIONS(545), - [anon_sym_set] = ACTIONS(545), - [anon_sym_declare] = ACTIONS(545), + [anon_sym_static] = ACTIONS(607), + [anon_sym_readonly] = ACTIONS(1639), + [anon_sym_get] = ACTIONS(607), + [anon_sym_set] = ACTIONS(607), + [anon_sym_declare] = ACTIONS(607), [anon_sym_public] = ACTIONS(794), [anon_sym_private] = ACTIONS(794), [anon_sym_protected] = ACTIONS(794), [anon_sym_override] = ACTIONS(796), - [anon_sym_module] = ACTIONS(545), - [anon_sym_any] = ACTIONS(545), - [anon_sym_number] = ACTIONS(545), - [anon_sym_boolean] = ACTIONS(545), - [anon_sym_string] = ACTIONS(545), - [anon_sym_symbol] = ACTIONS(545), - [anon_sym_object] = ACTIONS(545), + [anon_sym_module] = ACTIONS(607), + [anon_sym_any] = ACTIONS(607), + [anon_sym_number] = ACTIONS(607), + [anon_sym_boolean] = ACTIONS(607), + [anon_sym_string] = ACTIONS(607), + [anon_sym_symbol] = ACTIONS(607), + [anon_sym_object] = ACTIONS(607), [sym_html_comment] = ACTIONS(5), }, [STATE(205)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(1798), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(3825), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(3825), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym__formal_parameter] = STATE(5304), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1273), - [sym_subscript_expression] = STATE(1273), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(3825), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_sequence_expression] = STATE(6078), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_pattern] = STATE(4582), - [sym_rest_pattern] = STATE(3827), - [sym_non_null_expression] = STATE(1273), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_accessibility_modifier] = STATE(296), - [sym_override_modifier] = STATE(311), - [sym_required_parameter] = STATE(5304), - [sym_optional_parameter] = STATE(5304), - [sym__parameter_name] = STATE(3829), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(272), - [sym_identifier] = ACTIONS(1623), - [anon_sym_export] = ACTIONS(545), - [anon_sym_type] = ACTIONS(545), - [anon_sym_namespace] = ACTIONS(549), - [anon_sym_LBRACE] = ACTIONS(840), - [anon_sym_typeof] = ACTIONS(587), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(545), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(818), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(1832), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(3650), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(3650), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym__formal_parameter] = STATE(5400), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1289), + [sym_subscript_expression] = STATE(1289), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(3650), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_sequence_expression] = STATE(5921), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_pattern] = STATE(4162), + [sym_rest_pattern] = STATE(3685), + [sym_non_null_expression] = STATE(1289), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_accessibility_modifier] = STATE(301), + [sym_override_modifier] = STATE(313), + [sym_required_parameter] = STATE(5400), + [sym_optional_parameter] = STATE(5400), + [sym__parameter_name] = STATE(3668), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(284), + [sym_identifier] = ACTIONS(1631), + [anon_sym_export] = ACTIONS(607), + [anon_sym_type] = ACTIONS(607), + [anon_sym_namespace] = ACTIONS(611), + [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_typeof] = ACTIONS(649), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(607), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(830), [anon_sym_RPAREN] = ACTIONS(768), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(844), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(567), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1625), - [anon_sym_using] = ACTIONS(571), - [anon_sym_DOT_DOT_DOT] = ACTIONS(166), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(587), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(587), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(1627), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1629), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(629), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1633), + [anon_sym_using] = ACTIONS(633), + [anon_sym_DOT_DOT_DOT] = ACTIONS(165), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(649), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(1635), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1637), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(545), - [anon_sym_readonly] = ACTIONS(1631), - [anon_sym_get] = ACTIONS(545), - [anon_sym_set] = ACTIONS(545), - [anon_sym_declare] = ACTIONS(545), + [anon_sym_static] = ACTIONS(607), + [anon_sym_readonly] = ACTIONS(1639), + [anon_sym_get] = ACTIONS(607), + [anon_sym_set] = ACTIONS(607), + [anon_sym_declare] = ACTIONS(607), [anon_sym_public] = ACTIONS(794), [anon_sym_private] = ACTIONS(794), [anon_sym_protected] = ACTIONS(794), [anon_sym_override] = ACTIONS(796), - [anon_sym_module] = ACTIONS(545), - [anon_sym_any] = ACTIONS(545), - [anon_sym_number] = ACTIONS(545), - [anon_sym_boolean] = ACTIONS(545), - [anon_sym_string] = ACTIONS(545), - [anon_sym_symbol] = ACTIONS(545), - [anon_sym_object] = ACTIONS(545), + [anon_sym_module] = ACTIONS(607), + [anon_sym_any] = ACTIONS(607), + [anon_sym_number] = ACTIONS(607), + [anon_sym_boolean] = ACTIONS(607), + [anon_sym_string] = ACTIONS(607), + [anon_sym_symbol] = ACTIONS(607), + [anon_sym_object] = ACTIONS(607), [sym_html_comment] = ACTIONS(5), }, [STATE(206)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2613), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(3806), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(3806), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6142), - [sym__formal_parameter] = STATE(5583), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1272), - [sym_subscript_expression] = STATE(1272), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(3806), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_pattern] = STATE(4582), - [sym_rest_pattern] = STATE(3827), - [sym_non_null_expression] = STATE(1272), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_accessibility_modifier] = STATE(296), - [sym_override_modifier] = STATE(311), - [sym_required_parameter] = STATE(5583), - [sym_optional_parameter] = STATE(5583), - [sym__parameter_name] = STATE(3829), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(272), - [sym_identifier] = ACTIONS(732), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2618), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(3709), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(3709), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6134), + [sym__formal_parameter] = STATE(5350), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1266), + [sym_subscript_expression] = STATE(1266), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(3709), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_pattern] = STATE(4162), + [sym_rest_pattern] = STATE(3685), + [sym_non_null_expression] = STATE(1266), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_accessibility_modifier] = STATE(301), + [sym_override_modifier] = STATE(313), + [sym_required_parameter] = STATE(5350), + [sym_optional_parameter] = STATE(5350), + [sym__parameter_name] = STATE(3668), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(284), + [sym_identifier] = ACTIONS(734), [anon_sym_export] = ACTIONS(113), [anon_sym_type] = ACTIONS(113), [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(734), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), + [anon_sym_LBRACE] = ACTIONS(736), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), [anon_sym_let] = ACTIONS(113), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_RPAREN] = ACTIONS(1633), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(1635), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(152), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(742), - [anon_sym_using] = ACTIONS(162), - [anon_sym_DOT_DOT_DOT] = ACTIONS(166), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(1637), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(754), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_RPAREN] = ACTIONS(1641), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(1643), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(151), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(744), + [anon_sym_using] = ACTIONS(161), + [anon_sym_DOT_DOT_DOT] = ACTIONS(165), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(1645), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(756), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), - [anon_sym_readonly] = ACTIONS(1639), + [anon_sym_readonly] = ACTIONS(1647), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), [anon_sym_declare] = ACTIONS(113), - [anon_sym_public] = ACTIONS(856), - [anon_sym_private] = ACTIONS(856), - [anon_sym_protected] = ACTIONS(856), - [anon_sym_override] = ACTIONS(858), + [anon_sym_public] = ACTIONS(814), + [anon_sym_private] = ACTIONS(814), + [anon_sym_protected] = ACTIONS(814), + [anon_sym_override] = ACTIONS(816), [anon_sym_module] = ACTIONS(113), [anon_sym_any] = ACTIONS(113), [anon_sym_number] = ACTIONS(113), @@ -51070,108 +51096,108 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(207)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2613), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(3806), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(3806), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6142), - [sym__formal_parameter] = STATE(5304), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1272), - [sym_subscript_expression] = STATE(1272), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(3806), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_pattern] = STATE(4582), - [sym_rest_pattern] = STATE(3827), - [sym_non_null_expression] = STATE(1272), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_accessibility_modifier] = STATE(296), - [sym_override_modifier] = STATE(311), - [sym_required_parameter] = STATE(5304), - [sym_optional_parameter] = STATE(5304), - [sym__parameter_name] = STATE(3829), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(272), - [sym_identifier] = ACTIONS(732), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2618), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(3709), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(3709), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6134), + [sym__formal_parameter] = STATE(5666), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1266), + [sym_subscript_expression] = STATE(1266), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(3709), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_pattern] = STATE(4162), + [sym_rest_pattern] = STATE(3685), + [sym_non_null_expression] = STATE(1266), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_accessibility_modifier] = STATE(301), + [sym_override_modifier] = STATE(313), + [sym_required_parameter] = STATE(5666), + [sym_optional_parameter] = STATE(5666), + [sym__parameter_name] = STATE(3668), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(284), + [sym_identifier] = ACTIONS(734), [anon_sym_export] = ACTIONS(113), [anon_sym_type] = ACTIONS(113), [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(734), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), + [anon_sym_LBRACE] = ACTIONS(736), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), [anon_sym_let] = ACTIONS(113), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_RPAREN] = ACTIONS(768), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(1635), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(152), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(742), - [anon_sym_using] = ACTIONS(162), - [anon_sym_DOT_DOT_DOT] = ACTIONS(166), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(1637), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(754), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_RPAREN] = ACTIONS(1649), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(1643), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(151), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(744), + [anon_sym_using] = ACTIONS(161), + [anon_sym_DOT_DOT_DOT] = ACTIONS(165), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(1645), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(756), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), - [anon_sym_readonly] = ACTIONS(1639), + [anon_sym_readonly] = ACTIONS(1647), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), [anon_sym_declare] = ACTIONS(113), - [anon_sym_public] = ACTIONS(856), - [anon_sym_private] = ACTIONS(856), - [anon_sym_protected] = ACTIONS(856), - [anon_sym_override] = ACTIONS(858), + [anon_sym_public] = ACTIONS(814), + [anon_sym_private] = ACTIONS(814), + [anon_sym_protected] = ACTIONS(814), + [anon_sym_override] = ACTIONS(816), [anon_sym_module] = ACTIONS(113), [anon_sym_any] = ACTIONS(113), [anon_sym_number] = ACTIONS(113), @@ -51182,108 +51208,108 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(208)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2613), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(3806), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(3806), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6142), - [sym__formal_parameter] = STATE(5583), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1272), - [sym_subscript_expression] = STATE(1272), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(3806), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_pattern] = STATE(4582), - [sym_rest_pattern] = STATE(3827), - [sym_non_null_expression] = STATE(1272), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_accessibility_modifier] = STATE(296), - [sym_override_modifier] = STATE(311), - [sym_required_parameter] = STATE(5583), - [sym_optional_parameter] = STATE(5583), - [sym__parameter_name] = STATE(3829), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(272), - [sym_identifier] = ACTIONS(732), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2618), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(3709), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(3709), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6134), + [sym__formal_parameter] = STATE(5666), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1266), + [sym_subscript_expression] = STATE(1266), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(3709), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_pattern] = STATE(4162), + [sym_rest_pattern] = STATE(3685), + [sym_non_null_expression] = STATE(1266), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_accessibility_modifier] = STATE(301), + [sym_override_modifier] = STATE(313), + [sym_required_parameter] = STATE(5666), + [sym_optional_parameter] = STATE(5666), + [sym__parameter_name] = STATE(3668), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(284), + [sym_identifier] = ACTIONS(734), [anon_sym_export] = ACTIONS(113), [anon_sym_type] = ACTIONS(113), [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(734), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), + [anon_sym_LBRACE] = ACTIONS(736), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), [anon_sym_let] = ACTIONS(113), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_RPAREN] = ACTIONS(1641), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(1635), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(152), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(742), - [anon_sym_using] = ACTIONS(162), - [anon_sym_DOT_DOT_DOT] = ACTIONS(166), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(1637), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(754), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_RPAREN] = ACTIONS(1651), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(1643), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(151), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(744), + [anon_sym_using] = ACTIONS(161), + [anon_sym_DOT_DOT_DOT] = ACTIONS(165), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(1645), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(756), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), - [anon_sym_readonly] = ACTIONS(1639), + [anon_sym_readonly] = ACTIONS(1647), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), [anon_sym_declare] = ACTIONS(113), - [anon_sym_public] = ACTIONS(856), - [anon_sym_private] = ACTIONS(856), - [anon_sym_protected] = ACTIONS(856), - [anon_sym_override] = ACTIONS(858), + [anon_sym_public] = ACTIONS(814), + [anon_sym_private] = ACTIONS(814), + [anon_sym_protected] = ACTIONS(814), + [anon_sym_override] = ACTIONS(816), [anon_sym_module] = ACTIONS(113), [anon_sym_any] = ACTIONS(113), [anon_sym_number] = ACTIONS(113), @@ -51294,108 +51320,108 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(209)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2613), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(3806), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(3806), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6142), - [sym__formal_parameter] = STATE(5583), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1272), - [sym_subscript_expression] = STATE(1272), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(3806), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_pattern] = STATE(4582), - [sym_rest_pattern] = STATE(3827), - [sym_non_null_expression] = STATE(1272), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_accessibility_modifier] = STATE(296), - [sym_override_modifier] = STATE(311), - [sym_required_parameter] = STATE(5583), - [sym_optional_parameter] = STATE(5583), - [sym__parameter_name] = STATE(3829), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(272), - [sym_identifier] = ACTIONS(732), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2618), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(3709), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(3709), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6134), + [sym__formal_parameter] = STATE(5666), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1266), + [sym_subscript_expression] = STATE(1266), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(3709), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_pattern] = STATE(4162), + [sym_rest_pattern] = STATE(3685), + [sym_non_null_expression] = STATE(1266), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_accessibility_modifier] = STATE(301), + [sym_override_modifier] = STATE(313), + [sym_required_parameter] = STATE(5666), + [sym_optional_parameter] = STATE(5666), + [sym__parameter_name] = STATE(3668), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(284), + [sym_identifier] = ACTIONS(734), [anon_sym_export] = ACTIONS(113), [anon_sym_type] = ACTIONS(113), [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(734), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), + [anon_sym_LBRACE] = ACTIONS(736), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), [anon_sym_let] = ACTIONS(113), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_RPAREN] = ACTIONS(1643), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(1635), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(152), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(742), - [anon_sym_using] = ACTIONS(162), - [anon_sym_DOT_DOT_DOT] = ACTIONS(166), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(1637), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(754), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_RPAREN] = ACTIONS(1653), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(1643), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(151), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(744), + [anon_sym_using] = ACTIONS(161), + [anon_sym_DOT_DOT_DOT] = ACTIONS(165), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(1645), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(756), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), - [anon_sym_readonly] = ACTIONS(1639), + [anon_sym_readonly] = ACTIONS(1647), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), [anon_sym_declare] = ACTIONS(113), - [anon_sym_public] = ACTIONS(856), - [anon_sym_private] = ACTIONS(856), - [anon_sym_protected] = ACTIONS(856), - [anon_sym_override] = ACTIONS(858), + [anon_sym_public] = ACTIONS(814), + [anon_sym_private] = ACTIONS(814), + [anon_sym_protected] = ACTIONS(814), + [anon_sym_override] = ACTIONS(816), [anon_sym_module] = ACTIONS(113), [anon_sym_any] = ACTIONS(113), [anon_sym_number] = ACTIONS(113), @@ -51406,108 +51432,108 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(210)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2613), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(3806), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(3806), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6142), - [sym__formal_parameter] = STATE(5583), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1272), - [sym_subscript_expression] = STATE(1272), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(3806), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_pattern] = STATE(4582), - [sym_rest_pattern] = STATE(3827), - [sym_non_null_expression] = STATE(1272), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_accessibility_modifier] = STATE(296), - [sym_override_modifier] = STATE(311), - [sym_required_parameter] = STATE(5583), - [sym_optional_parameter] = STATE(5583), - [sym__parameter_name] = STATE(3829), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(272), - [sym_identifier] = ACTIONS(732), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2618), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(3709), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(3709), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6134), + [sym__formal_parameter] = STATE(5400), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1266), + [sym_subscript_expression] = STATE(1266), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(3709), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_pattern] = STATE(4162), + [sym_rest_pattern] = STATE(3685), + [sym_non_null_expression] = STATE(1266), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_accessibility_modifier] = STATE(301), + [sym_override_modifier] = STATE(313), + [sym_required_parameter] = STATE(5400), + [sym_optional_parameter] = STATE(5400), + [sym__parameter_name] = STATE(3668), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(284), + [sym_identifier] = ACTIONS(734), [anon_sym_export] = ACTIONS(113), [anon_sym_type] = ACTIONS(113), [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(734), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), + [anon_sym_LBRACE] = ACTIONS(736), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), [anon_sym_let] = ACTIONS(113), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_RPAREN] = ACTIONS(1645), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(1635), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(152), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(742), - [anon_sym_using] = ACTIONS(162), - [anon_sym_DOT_DOT_DOT] = ACTIONS(166), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(1637), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(754), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_RPAREN] = ACTIONS(768), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(1643), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(151), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(744), + [anon_sym_using] = ACTIONS(161), + [anon_sym_DOT_DOT_DOT] = ACTIONS(165), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(1645), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(756), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), - [anon_sym_readonly] = ACTIONS(1639), + [anon_sym_readonly] = ACTIONS(1647), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), [anon_sym_declare] = ACTIONS(113), - [anon_sym_public] = ACTIONS(856), - [anon_sym_private] = ACTIONS(856), - [anon_sym_protected] = ACTIONS(856), - [anon_sym_override] = ACTIONS(858), + [anon_sym_public] = ACTIONS(814), + [anon_sym_private] = ACTIONS(814), + [anon_sym_protected] = ACTIONS(814), + [anon_sym_override] = ACTIONS(816), [anon_sym_module] = ACTIONS(113), [anon_sym_any] = ACTIONS(113), [anon_sym_number] = ACTIONS(113), @@ -51518,108 +51544,108 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(211)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2613), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(3806), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(3806), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6142), - [sym__formal_parameter] = STATE(5261), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1272), - [sym_subscript_expression] = STATE(1272), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(3806), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_pattern] = STATE(4582), - [sym_rest_pattern] = STATE(3827), - [sym_non_null_expression] = STATE(1272), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_accessibility_modifier] = STATE(296), - [sym_override_modifier] = STATE(311), - [sym_required_parameter] = STATE(5261), - [sym_optional_parameter] = STATE(5261), - [sym__parameter_name] = STATE(3829), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(272), - [sym_identifier] = ACTIONS(732), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2618), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(3709), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(3709), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6134), + [sym__formal_parameter] = STATE(5666), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1266), + [sym_subscript_expression] = STATE(1266), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(3709), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_pattern] = STATE(4162), + [sym_rest_pattern] = STATE(3685), + [sym_non_null_expression] = STATE(1266), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_accessibility_modifier] = STATE(301), + [sym_override_modifier] = STATE(313), + [sym_required_parameter] = STATE(5666), + [sym_optional_parameter] = STATE(5666), + [sym__parameter_name] = STATE(3668), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(284), + [sym_identifier] = ACTIONS(734), [anon_sym_export] = ACTIONS(113), [anon_sym_type] = ACTIONS(113), [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(734), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), + [anon_sym_LBRACE] = ACTIONS(736), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), [anon_sym_let] = ACTIONS(113), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_RPAREN] = ACTIONS(1647), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(1635), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(152), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(742), - [anon_sym_using] = ACTIONS(162), - [anon_sym_DOT_DOT_DOT] = ACTIONS(166), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(1637), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(754), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_RPAREN] = ACTIONS(1655), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(1643), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(151), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(744), + [anon_sym_using] = ACTIONS(161), + [anon_sym_DOT_DOT_DOT] = ACTIONS(165), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(1645), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(756), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), - [anon_sym_readonly] = ACTIONS(1639), + [anon_sym_readonly] = ACTIONS(1647), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), [anon_sym_declare] = ACTIONS(113), - [anon_sym_public] = ACTIONS(856), - [anon_sym_private] = ACTIONS(856), - [anon_sym_protected] = ACTIONS(856), - [anon_sym_override] = ACTIONS(858), + [anon_sym_public] = ACTIONS(814), + [anon_sym_private] = ACTIONS(814), + [anon_sym_protected] = ACTIONS(814), + [anon_sym_override] = ACTIONS(816), [anon_sym_module] = ACTIONS(113), [anon_sym_any] = ACTIONS(113), [anon_sym_number] = ACTIONS(113), @@ -51630,108 +51656,108 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(212)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2613), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(3806), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(3806), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6142), - [sym__formal_parameter] = STATE(5583), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1272), - [sym_subscript_expression] = STATE(1272), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(3806), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_pattern] = STATE(4582), - [sym_rest_pattern] = STATE(3827), - [sym_non_null_expression] = STATE(1272), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_accessibility_modifier] = STATE(296), - [sym_override_modifier] = STATE(311), - [sym_required_parameter] = STATE(5583), - [sym_optional_parameter] = STATE(5583), - [sym__parameter_name] = STATE(3829), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(272), - [sym_identifier] = ACTIONS(732), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2618), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(3709), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(3709), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6134), + [sym__formal_parameter] = STATE(5666), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1266), + [sym_subscript_expression] = STATE(1266), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(3709), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_pattern] = STATE(4162), + [sym_rest_pattern] = STATE(3685), + [sym_non_null_expression] = STATE(1266), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_accessibility_modifier] = STATE(301), + [sym_override_modifier] = STATE(313), + [sym_required_parameter] = STATE(5666), + [sym_optional_parameter] = STATE(5666), + [sym__parameter_name] = STATE(3668), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(284), + [sym_identifier] = ACTIONS(734), [anon_sym_export] = ACTIONS(113), [anon_sym_type] = ACTIONS(113), [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(734), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), + [anon_sym_LBRACE] = ACTIONS(736), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), [anon_sym_let] = ACTIONS(113), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_RPAREN] = ACTIONS(1649), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(1635), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(152), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(742), - [anon_sym_using] = ACTIONS(162), - [anon_sym_DOT_DOT_DOT] = ACTIONS(166), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(1637), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(754), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_RPAREN] = ACTIONS(1657), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(1643), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(151), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(744), + [anon_sym_using] = ACTIONS(161), + [anon_sym_DOT_DOT_DOT] = ACTIONS(165), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(1645), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(756), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), - [anon_sym_readonly] = ACTIONS(1639), + [anon_sym_readonly] = ACTIONS(1647), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), [anon_sym_declare] = ACTIONS(113), - [anon_sym_public] = ACTIONS(856), - [anon_sym_private] = ACTIONS(856), - [anon_sym_protected] = ACTIONS(856), - [anon_sym_override] = ACTIONS(858), + [anon_sym_public] = ACTIONS(814), + [anon_sym_private] = ACTIONS(814), + [anon_sym_protected] = ACTIONS(814), + [anon_sym_override] = ACTIONS(816), [anon_sym_module] = ACTIONS(113), [anon_sym_any] = ACTIONS(113), [anon_sym_number] = ACTIONS(113), @@ -51742,108 +51768,108 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(213)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2613), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(3806), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(3806), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6142), - [sym__formal_parameter] = STATE(5355), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1272), - [sym_subscript_expression] = STATE(1272), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(3806), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_pattern] = STATE(4582), - [sym_rest_pattern] = STATE(3827), - [sym_non_null_expression] = STATE(1272), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_accessibility_modifier] = STATE(296), - [sym_override_modifier] = STATE(311), - [sym_required_parameter] = STATE(5355), - [sym_optional_parameter] = STATE(5355), - [sym__parameter_name] = STATE(3829), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(272), - [sym_identifier] = ACTIONS(732), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2618), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(3709), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(3709), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6134), + [sym__formal_parameter] = STATE(5282), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1266), + [sym_subscript_expression] = STATE(1266), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(3709), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_pattern] = STATE(4162), + [sym_rest_pattern] = STATE(3685), + [sym_non_null_expression] = STATE(1266), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_accessibility_modifier] = STATE(301), + [sym_override_modifier] = STATE(313), + [sym_required_parameter] = STATE(5282), + [sym_optional_parameter] = STATE(5282), + [sym__parameter_name] = STATE(3668), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(284), + [sym_identifier] = ACTIONS(734), [anon_sym_export] = ACTIONS(113), [anon_sym_type] = ACTIONS(113), [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(734), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), + [anon_sym_LBRACE] = ACTIONS(736), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), [anon_sym_let] = ACTIONS(113), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_RPAREN] = ACTIONS(1651), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(1635), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(152), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(742), - [anon_sym_using] = ACTIONS(162), - [anon_sym_DOT_DOT_DOT] = ACTIONS(166), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(1637), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(754), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_RPAREN] = ACTIONS(1659), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(1643), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(151), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(744), + [anon_sym_using] = ACTIONS(161), + [anon_sym_DOT_DOT_DOT] = ACTIONS(165), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(1645), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(756), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), - [anon_sym_readonly] = ACTIONS(1639), + [anon_sym_readonly] = ACTIONS(1647), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), [anon_sym_declare] = ACTIONS(113), - [anon_sym_public] = ACTIONS(856), - [anon_sym_private] = ACTIONS(856), - [anon_sym_protected] = ACTIONS(856), - [anon_sym_override] = ACTIONS(858), + [anon_sym_public] = ACTIONS(814), + [anon_sym_private] = ACTIONS(814), + [anon_sym_protected] = ACTIONS(814), + [anon_sym_override] = ACTIONS(816), [anon_sym_module] = ACTIONS(113), [anon_sym_any] = ACTIONS(113), [anon_sym_number] = ACTIONS(113), @@ -51854,108 +51880,108 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(214)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2613), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(3806), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(3806), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6142), - [sym__formal_parameter] = STATE(5583), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1272), - [sym_subscript_expression] = STATE(1272), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(3806), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_pattern] = STATE(4582), - [sym_rest_pattern] = STATE(3827), - [sym_non_null_expression] = STATE(1272), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_accessibility_modifier] = STATE(296), - [sym_override_modifier] = STATE(311), - [sym_required_parameter] = STATE(5583), - [sym_optional_parameter] = STATE(5583), - [sym__parameter_name] = STATE(3829), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(272), - [sym_identifier] = ACTIONS(732), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2618), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(3709), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(3709), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6134), + [sym__formal_parameter] = STATE(5666), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1266), + [sym_subscript_expression] = STATE(1266), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(3709), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_pattern] = STATE(4162), + [sym_rest_pattern] = STATE(3685), + [sym_non_null_expression] = STATE(1266), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_accessibility_modifier] = STATE(301), + [sym_override_modifier] = STATE(313), + [sym_required_parameter] = STATE(5666), + [sym_optional_parameter] = STATE(5666), + [sym__parameter_name] = STATE(3668), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(284), + [sym_identifier] = ACTIONS(734), [anon_sym_export] = ACTIONS(113), [anon_sym_type] = ACTIONS(113), [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(734), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), + [anon_sym_LBRACE] = ACTIONS(736), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), [anon_sym_let] = ACTIONS(113), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_RPAREN] = ACTIONS(1653), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(1635), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(152), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(742), - [anon_sym_using] = ACTIONS(162), - [anon_sym_DOT_DOT_DOT] = ACTIONS(166), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(1637), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(754), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_RPAREN] = ACTIONS(1661), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(1643), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(151), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(744), + [anon_sym_using] = ACTIONS(161), + [anon_sym_DOT_DOT_DOT] = ACTIONS(165), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(1645), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(756), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), - [anon_sym_readonly] = ACTIONS(1639), + [anon_sym_readonly] = ACTIONS(1647), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), [anon_sym_declare] = ACTIONS(113), - [anon_sym_public] = ACTIONS(856), - [anon_sym_private] = ACTIONS(856), - [anon_sym_protected] = ACTIONS(856), - [anon_sym_override] = ACTIONS(858), + [anon_sym_public] = ACTIONS(814), + [anon_sym_private] = ACTIONS(814), + [anon_sym_protected] = ACTIONS(814), + [anon_sym_override] = ACTIONS(816), [anon_sym_module] = ACTIONS(113), [anon_sym_any] = ACTIONS(113), [anon_sym_number] = ACTIONS(113), @@ -51966,2109 +51992,2439 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(215)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2613), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(3806), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(3806), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6142), - [sym__formal_parameter] = STATE(5583), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1272), - [sym_subscript_expression] = STATE(1272), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(3806), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_pattern] = STATE(4582), - [sym_rest_pattern] = STATE(3827), - [sym_non_null_expression] = STATE(1272), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_accessibility_modifier] = STATE(296), - [sym_override_modifier] = STATE(311), - [sym_required_parameter] = STATE(5583), - [sym_optional_parameter] = STATE(5583), - [sym__parameter_name] = STATE(3829), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(272), - [sym_identifier] = ACTIONS(732), - [anon_sym_export] = ACTIONS(113), - [anon_sym_type] = ACTIONS(113), - [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(734), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(113), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(1635), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(152), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(742), - [anon_sym_using] = ACTIONS(162), - [anon_sym_DOT_DOT_DOT] = ACTIONS(166), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(1637), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(754), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(113), - [anon_sym_readonly] = ACTIONS(1639), - [anon_sym_get] = ACTIONS(113), - [anon_sym_set] = ACTIONS(113), - [anon_sym_declare] = ACTIONS(113), - [anon_sym_public] = ACTIONS(856), - [anon_sym_private] = ACTIONS(856), - [anon_sym_protected] = ACTIONS(856), - [anon_sym_override] = ACTIONS(858), - [anon_sym_module] = ACTIONS(113), - [anon_sym_any] = ACTIONS(113), - [anon_sym_number] = ACTIONS(113), - [anon_sym_boolean] = ACTIONS(113), - [anon_sym_string] = ACTIONS(113), - [anon_sym_symbol] = ACTIONS(113), - [anon_sym_object] = ACTIONS(113), + [sym_statement_block] = STATE(241), + [ts_builtin_sym_end] = ACTIONS(1663), + [sym_identifier] = ACTIONS(1665), + [anon_sym_export] = ACTIONS(1665), + [anon_sym_STAR] = ACTIONS(1665), + [anon_sym_default] = ACTIONS(1665), + [anon_sym_type] = ACTIONS(1665), + [anon_sym_as] = ACTIONS(1665), + [anon_sym_namespace] = ACTIONS(1665), + [anon_sym_LBRACE] = ACTIONS(1667), + [anon_sym_COMMA] = ACTIONS(1663), + [anon_sym_RBRACE] = ACTIONS(1663), + [anon_sym_typeof] = ACTIONS(1665), + [anon_sym_import] = ACTIONS(1665), + [anon_sym_with] = ACTIONS(1665), + [anon_sym_var] = ACTIONS(1665), + [anon_sym_let] = ACTIONS(1665), + [anon_sym_const] = ACTIONS(1665), + [anon_sym_BANG] = ACTIONS(1665), + [anon_sym_else] = ACTIONS(1665), + [anon_sym_if] = ACTIONS(1665), + [anon_sym_switch] = ACTIONS(1665), + [anon_sym_for] = ACTIONS(1665), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_SEMI] = ACTIONS(1663), + [anon_sym_await] = ACTIONS(1665), + [anon_sym_in] = ACTIONS(1665), + [anon_sym_while] = ACTIONS(1665), + [anon_sym_do] = ACTIONS(1665), + [anon_sym_try] = ACTIONS(1665), + [anon_sym_break] = ACTIONS(1665), + [anon_sym_continue] = ACTIONS(1665), + [anon_sym_debugger] = ACTIONS(1665), + [anon_sym_return] = ACTIONS(1665), + [anon_sym_throw] = ACTIONS(1665), + [anon_sym_case] = ACTIONS(1665), + [anon_sym_yield] = ACTIONS(1665), + [anon_sym_LBRACK] = ACTIONS(1663), + [anon_sym_GT] = ACTIONS(1665), + [anon_sym_DOT] = ACTIONS(1669), + [anon_sym_DQUOTE] = ACTIONS(1663), + [anon_sym_SQUOTE] = ACTIONS(1663), + [anon_sym_class] = ACTIONS(1665), + [anon_sym_async] = ACTIONS(1665), + [anon_sym_function] = ACTIONS(1665), + [anon_sym_QMARK_DOT] = ACTIONS(1663), + [anon_sym_new] = ACTIONS(1665), + [anon_sym_using] = ACTIONS(1665), + [anon_sym_AMP_AMP] = ACTIONS(1663), + [anon_sym_PIPE_PIPE] = ACTIONS(1663), + [anon_sym_GT_GT] = ACTIONS(1665), + [anon_sym_GT_GT_GT] = ACTIONS(1663), + [anon_sym_LT_LT] = ACTIONS(1663), + [anon_sym_AMP] = ACTIONS(1665), + [anon_sym_CARET] = ACTIONS(1663), + [anon_sym_PIPE] = ACTIONS(1665), + [anon_sym_PLUS] = ACTIONS(1665), + [anon_sym_DASH] = ACTIONS(1665), + [anon_sym_SLASH] = ACTIONS(1665), + [anon_sym_PERCENT] = ACTIONS(1663), + [anon_sym_STAR_STAR] = ACTIONS(1663), + [anon_sym_LT] = ACTIONS(1665), + [anon_sym_LT_EQ] = ACTIONS(1663), + [anon_sym_EQ_EQ] = ACTIONS(1665), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1663), + [anon_sym_BANG_EQ] = ACTIONS(1665), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1663), + [anon_sym_GT_EQ] = ACTIONS(1663), + [anon_sym_QMARK_QMARK] = ACTIONS(1663), + [anon_sym_instanceof] = ACTIONS(1665), + [anon_sym_TILDE] = ACTIONS(1663), + [anon_sym_void] = ACTIONS(1665), + [anon_sym_delete] = ACTIONS(1665), + [anon_sym_PLUS_PLUS] = ACTIONS(1663), + [anon_sym_DASH_DASH] = ACTIONS(1663), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1663), + [sym_number] = ACTIONS(1663), + [sym_private_property_identifier] = ACTIONS(1663), + [sym_this] = ACTIONS(1665), + [sym_super] = ACTIONS(1665), + [sym_true] = ACTIONS(1665), + [sym_false] = ACTIONS(1665), + [sym_null] = ACTIONS(1665), + [sym_undefined] = ACTIONS(1665), + [anon_sym_AT] = ACTIONS(1663), + [anon_sym_static] = ACTIONS(1665), + [anon_sym_readonly] = ACTIONS(1665), + [anon_sym_get] = ACTIONS(1665), + [anon_sym_set] = ACTIONS(1665), + [anon_sym_declare] = ACTIONS(1665), + [anon_sym_public] = ACTIONS(1665), + [anon_sym_private] = ACTIONS(1665), + [anon_sym_protected] = ACTIONS(1665), + [anon_sym_override] = ACTIONS(1665), + [anon_sym_module] = ACTIONS(1665), + [anon_sym_any] = ACTIONS(1665), + [anon_sym_number] = ACTIONS(1665), + [anon_sym_boolean] = ACTIONS(1665), + [anon_sym_string] = ACTIONS(1665), + [anon_sym_symbol] = ACTIONS(1665), + [anon_sym_object] = ACTIONS(1665), + [anon_sym_abstract] = ACTIONS(1665), + [anon_sym_satisfies] = ACTIONS(1665), + [anon_sym_interface] = ACTIONS(1665), + [anon_sym_enum] = ACTIONS(1665), + [sym__automatic_semicolon] = ACTIONS(1663), + [sym__ternary_qmark] = ACTIONS(1663), [sym_html_comment] = ACTIONS(5), }, [STATE(216)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(2193), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(3825), - [sym_assignment_pattern] = STATE(5234), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(3825), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1273), - [sym_subscript_expression] = STATE(1273), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(3825), - [sym_spread_element] = STATE(5286), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_pattern] = STATE(4712), - [sym_rest_pattern] = STATE(3827), - [sym_non_null_expression] = STATE(1273), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [aux_sym_array_repeat1] = STATE(5298), - [aux_sym_array_pattern_repeat1] = STATE(5320), - [sym_identifier] = ACTIONS(1623), - [anon_sym_export] = ACTIONS(545), - [anon_sym_type] = ACTIONS(545), - [anon_sym_namespace] = ACTIONS(549), - [anon_sym_LBRACE] = ACTIONS(840), - [anon_sym_COMMA] = ACTIONS(1655), - [anon_sym_typeof] = ACTIONS(587), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(545), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(844), - [anon_sym_RBRACK] = ACTIONS(1657), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(567), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1625), - [anon_sym_using] = ACTIONS(571), - [anon_sym_DOT_DOT_DOT] = ACTIONS(253), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(587), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(587), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1629), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(1709), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6151), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6151), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1282), + [sym_subscript_expression] = STATE(1282), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6151), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1282), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1051), + [anon_sym_type] = ACTIONS(1051), + [anon_sym_namespace] = ACTIONS(1053), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_COMMA] = ACTIONS(1671), + [anon_sym_RBRACE] = ACTIONS(1671), + [anon_sym_typeof] = ACTIONS(649), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1051), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_RPAREN] = ACTIONS(1671), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(1671), + [anon_sym_RBRACK] = ACTIONS(1671), + [anon_sym_GT] = ACTIONS(1671), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1059), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1443), + [anon_sym_using] = ACTIONS(633), + [anon_sym_AMP] = ACTIONS(1671), + [anon_sym_PIPE] = ACTIONS(1671), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(649), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1445), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(545), - [anon_sym_readonly] = ACTIONS(545), - [anon_sym_get] = ACTIONS(545), - [anon_sym_set] = ACTIONS(545), - [anon_sym_declare] = ACTIONS(545), - [anon_sym_public] = ACTIONS(545), - [anon_sym_private] = ACTIONS(545), - [anon_sym_protected] = ACTIONS(545), - [anon_sym_override] = ACTIONS(545), - [anon_sym_module] = ACTIONS(545), - [anon_sym_any] = ACTIONS(545), - [anon_sym_number] = ACTIONS(545), - [anon_sym_boolean] = ACTIONS(545), - [anon_sym_string] = ACTIONS(545), - [anon_sym_symbol] = ACTIONS(545), - [anon_sym_object] = ACTIONS(545), + [anon_sym_static] = ACTIONS(1051), + [anon_sym_readonly] = ACTIONS(1051), + [anon_sym_get] = ACTIONS(1051), + [anon_sym_set] = ACTIONS(1051), + [anon_sym_QMARK] = ACTIONS(1671), + [anon_sym_declare] = ACTIONS(1051), + [anon_sym_public] = ACTIONS(1051), + [anon_sym_private] = ACTIONS(1051), + [anon_sym_protected] = ACTIONS(1051), + [anon_sym_override] = ACTIONS(1051), + [anon_sym_module] = ACTIONS(1051), + [anon_sym_any] = ACTIONS(1051), + [anon_sym_number] = ACTIONS(1051), + [anon_sym_boolean] = ACTIONS(1051), + [anon_sym_string] = ACTIONS(1051), + [anon_sym_symbol] = ACTIONS(1051), + [anon_sym_object] = ACTIONS(1051), + [anon_sym_extends] = ACTIONS(1673), [sym_html_comment] = ACTIONS(5), }, [STATE(217)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(2328), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(3825), - [sym_assignment_pattern] = STATE(5234), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(3825), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1273), - [sym_subscript_expression] = STATE(1273), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(3825), - [sym_spread_element] = STATE(5369), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_pattern] = STATE(4712), - [sym_rest_pattern] = STATE(3827), - [sym_non_null_expression] = STATE(1273), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [aux_sym_array_repeat1] = STATE(5251), - [aux_sym_array_pattern_repeat1] = STATE(5320), - [sym_identifier] = ACTIONS(1623), - [anon_sym_export] = ACTIONS(545), - [anon_sym_type] = ACTIONS(545), - [anon_sym_namespace] = ACTIONS(549), - [anon_sym_LBRACE] = ACTIONS(840), - [anon_sym_COMMA] = ACTIONS(1655), - [anon_sym_typeof] = ACTIONS(587), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(545), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(844), - [anon_sym_RBRACK] = ACTIONS(1659), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(567), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1625), - [anon_sym_using] = ACTIONS(571), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(2168), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(3650), + [sym_assignment_pattern] = STATE(4901), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(3650), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1289), + [sym_subscript_expression] = STATE(1289), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(3650), + [sym_spread_element] = STATE(5308), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_pattern] = STATE(4759), + [sym_rest_pattern] = STATE(3685), + [sym_non_null_expression] = STATE(1289), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [aux_sym_array_repeat1] = STATE(5315), + [aux_sym_array_pattern_repeat1] = STATE(5430), + [sym_identifier] = ACTIONS(1631), + [anon_sym_export] = ACTIONS(607), + [anon_sym_type] = ACTIONS(607), + [anon_sym_namespace] = ACTIONS(611), + [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_COMMA] = ACTIONS(1675), + [anon_sym_typeof] = ACTIONS(649), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(607), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_RBRACK] = ACTIONS(1677), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(629), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1633), + [anon_sym_using] = ACTIONS(633), [anon_sym_DOT_DOT_DOT] = ACTIONS(253), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(587), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(587), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1629), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(649), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1637), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(545), - [anon_sym_readonly] = ACTIONS(545), - [anon_sym_get] = ACTIONS(545), - [anon_sym_set] = ACTIONS(545), - [anon_sym_declare] = ACTIONS(545), - [anon_sym_public] = ACTIONS(545), - [anon_sym_private] = ACTIONS(545), - [anon_sym_protected] = ACTIONS(545), - [anon_sym_override] = ACTIONS(545), - [anon_sym_module] = ACTIONS(545), - [anon_sym_any] = ACTIONS(545), - [anon_sym_number] = ACTIONS(545), - [anon_sym_boolean] = ACTIONS(545), - [anon_sym_string] = ACTIONS(545), - [anon_sym_symbol] = ACTIONS(545), - [anon_sym_object] = ACTIONS(545), + [anon_sym_static] = ACTIONS(607), + [anon_sym_readonly] = ACTIONS(607), + [anon_sym_get] = ACTIONS(607), + [anon_sym_set] = ACTIONS(607), + [anon_sym_declare] = ACTIONS(607), + [anon_sym_public] = ACTIONS(607), + [anon_sym_private] = ACTIONS(607), + [anon_sym_protected] = ACTIONS(607), + [anon_sym_override] = ACTIONS(607), + [anon_sym_module] = ACTIONS(607), + [anon_sym_any] = ACTIONS(607), + [anon_sym_number] = ACTIONS(607), + [anon_sym_boolean] = ACTIONS(607), + [anon_sym_string] = ACTIONS(607), + [anon_sym_symbol] = ACTIONS(607), + [anon_sym_object] = ACTIONS(607), [sym_html_comment] = ACTIONS(5), }, [STATE(218)] = { - [ts_builtin_sym_end] = ACTIONS(1661), - [sym_identifier] = ACTIONS(1663), - [anon_sym_export] = ACTIONS(1663), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(2242), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(3650), + [sym_assignment_pattern] = STATE(4901), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(3650), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1289), + [sym_subscript_expression] = STATE(1289), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(3650), + [sym_spread_element] = STATE(4824), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_pattern] = STATE(4759), + [sym_rest_pattern] = STATE(3685), + [sym_non_null_expression] = STATE(1289), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [aux_sym_array_repeat1] = STATE(4946), + [aux_sym_array_pattern_repeat1] = STATE(5430), + [sym_identifier] = ACTIONS(1631), + [anon_sym_export] = ACTIONS(607), + [anon_sym_type] = ACTIONS(607), + [anon_sym_namespace] = ACTIONS(611), + [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_COMMA] = ACTIONS(1675), + [anon_sym_typeof] = ACTIONS(649), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(607), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_RBRACK] = ACTIONS(1679), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(629), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1633), + [anon_sym_using] = ACTIONS(633), + [anon_sym_DOT_DOT_DOT] = ACTIONS(253), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(649), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1637), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(607), + [anon_sym_readonly] = ACTIONS(607), + [anon_sym_get] = ACTIONS(607), + [anon_sym_set] = ACTIONS(607), + [anon_sym_declare] = ACTIONS(607), + [anon_sym_public] = ACTIONS(607), + [anon_sym_private] = ACTIONS(607), + [anon_sym_protected] = ACTIONS(607), + [anon_sym_override] = ACTIONS(607), + [anon_sym_module] = ACTIONS(607), + [anon_sym_any] = ACTIONS(607), + [anon_sym_number] = ACTIONS(607), + [anon_sym_boolean] = ACTIONS(607), + [anon_sym_string] = ACTIONS(607), + [anon_sym_symbol] = ACTIONS(607), + [anon_sym_object] = ACTIONS(607), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(219)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(2168), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(3650), + [sym_assignment_pattern] = STATE(4901), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(3650), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1289), + [sym_subscript_expression] = STATE(1289), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(3650), + [sym_spread_element] = STATE(5308), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_pattern] = STATE(4759), + [sym_rest_pattern] = STATE(3685), + [sym_non_null_expression] = STATE(1289), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [aux_sym_array_repeat1] = STATE(5315), + [aux_sym_array_pattern_repeat1] = STATE(5430), + [sym_identifier] = ACTIONS(1631), + [anon_sym_export] = ACTIONS(607), + [anon_sym_type] = ACTIONS(607), + [anon_sym_namespace] = ACTIONS(611), + [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_COMMA] = ACTIONS(1675), + [anon_sym_typeof] = ACTIONS(649), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(607), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_RBRACK] = ACTIONS(1681), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(629), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1633), + [anon_sym_using] = ACTIONS(633), + [anon_sym_DOT_DOT_DOT] = ACTIONS(253), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(649), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1637), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(607), + [anon_sym_readonly] = ACTIONS(607), + [anon_sym_get] = ACTIONS(607), + [anon_sym_set] = ACTIONS(607), + [anon_sym_declare] = ACTIONS(607), + [anon_sym_public] = ACTIONS(607), + [anon_sym_private] = ACTIONS(607), + [anon_sym_protected] = ACTIONS(607), + [anon_sym_override] = ACTIONS(607), + [anon_sym_module] = ACTIONS(607), + [anon_sym_any] = ACTIONS(607), + [anon_sym_number] = ACTIONS(607), + [anon_sym_boolean] = ACTIONS(607), + [anon_sym_string] = ACTIONS(607), + [anon_sym_symbol] = ACTIONS(607), + [anon_sym_object] = ACTIONS(607), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(220)] = { + [sym_statement_block] = STATE(241), + [ts_builtin_sym_end] = ACTIONS(1663), + [sym_identifier] = ACTIONS(1665), + [anon_sym_export] = ACTIONS(1665), [anon_sym_STAR] = ACTIONS(1665), - [anon_sym_default] = ACTIONS(1663), - [anon_sym_type] = ACTIONS(1663), - [anon_sym_EQ] = ACTIONS(1667), + [anon_sym_default] = ACTIONS(1665), + [anon_sym_type] = ACTIONS(1665), [anon_sym_as] = ACTIONS(1665), - [anon_sym_namespace] = ACTIONS(1663), - [anon_sym_LBRACE] = ACTIONS(1661), - [anon_sym_COMMA] = ACTIONS(1669), - [anon_sym_RBRACE] = ACTIONS(1661), - [anon_sym_typeof] = ACTIONS(1663), - [anon_sym_import] = ACTIONS(1663), - [anon_sym_with] = ACTIONS(1663), - [anon_sym_var] = ACTIONS(1663), - [anon_sym_let] = ACTIONS(1663), - [anon_sym_const] = ACTIONS(1663), - [anon_sym_BANG] = ACTIONS(1663), - [anon_sym_else] = ACTIONS(1663), - [anon_sym_if] = ACTIONS(1663), - [anon_sym_switch] = ACTIONS(1663), - [anon_sym_for] = ACTIONS(1663), - [anon_sym_LPAREN] = ACTIONS(1661), - [anon_sym_SEMI] = ACTIONS(1661), - [anon_sym_await] = ACTIONS(1663), + [anon_sym_namespace] = ACTIONS(1665), + [anon_sym_LBRACE] = ACTIONS(1667), + [anon_sym_COMMA] = ACTIONS(1663), + [anon_sym_RBRACE] = ACTIONS(1663), + [anon_sym_typeof] = ACTIONS(1665), + [anon_sym_import] = ACTIONS(1665), + [anon_sym_with] = ACTIONS(1665), + [anon_sym_var] = ACTIONS(1665), + [anon_sym_let] = ACTIONS(1665), + [anon_sym_const] = ACTIONS(1665), + [anon_sym_BANG] = ACTIONS(1665), + [anon_sym_else] = ACTIONS(1665), + [anon_sym_if] = ACTIONS(1665), + [anon_sym_switch] = ACTIONS(1665), + [anon_sym_for] = ACTIONS(1665), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_SEMI] = ACTIONS(1663), + [anon_sym_await] = ACTIONS(1665), [anon_sym_in] = ACTIONS(1665), - [anon_sym_while] = ACTIONS(1663), - [anon_sym_do] = ACTIONS(1663), - [anon_sym_try] = ACTIONS(1663), - [anon_sym_break] = ACTIONS(1663), - [anon_sym_continue] = ACTIONS(1663), - [anon_sym_debugger] = ACTIONS(1663), - [anon_sym_return] = ACTIONS(1663), - [anon_sym_throw] = ACTIONS(1663), - [anon_sym_case] = ACTIONS(1663), - [anon_sym_yield] = ACTIONS(1663), - [anon_sym_LBRACK] = ACTIONS(1661), + [anon_sym_while] = ACTIONS(1665), + [anon_sym_do] = ACTIONS(1665), + [anon_sym_try] = ACTIONS(1665), + [anon_sym_break] = ACTIONS(1665), + [anon_sym_continue] = ACTIONS(1665), + [anon_sym_debugger] = ACTIONS(1665), + [anon_sym_return] = ACTIONS(1665), + [anon_sym_throw] = ACTIONS(1665), + [anon_sym_case] = ACTIONS(1665), + [anon_sym_yield] = ACTIONS(1665), + [anon_sym_LBRACK] = ACTIONS(1663), [anon_sym_GT] = ACTIONS(1665), [anon_sym_DOT] = ACTIONS(1665), - [anon_sym_DQUOTE] = ACTIONS(1661), - [anon_sym_SQUOTE] = ACTIONS(1661), - [anon_sym_class] = ACTIONS(1663), - [anon_sym_async] = ACTIONS(1663), - [anon_sym_function] = ACTIONS(1663), - [anon_sym_QMARK_DOT] = ACTIONS(1669), - [anon_sym_new] = ACTIONS(1663), - [anon_sym_using] = ACTIONS(1663), - [anon_sym_AMP_AMP] = ACTIONS(1669), - [anon_sym_PIPE_PIPE] = ACTIONS(1669), + [anon_sym_DQUOTE] = ACTIONS(1663), + [anon_sym_SQUOTE] = ACTIONS(1663), + [anon_sym_class] = ACTIONS(1665), + [anon_sym_async] = ACTIONS(1665), + [anon_sym_function] = ACTIONS(1665), + [anon_sym_QMARK_DOT] = ACTIONS(1663), + [anon_sym_new] = ACTIONS(1665), + [anon_sym_using] = ACTIONS(1665), + [anon_sym_AMP_AMP] = ACTIONS(1663), + [anon_sym_PIPE_PIPE] = ACTIONS(1663), [anon_sym_GT_GT] = ACTIONS(1665), - [anon_sym_GT_GT_GT] = ACTIONS(1669), - [anon_sym_LT_LT] = ACTIONS(1669), + [anon_sym_GT_GT_GT] = ACTIONS(1663), + [anon_sym_LT_LT] = ACTIONS(1663), [anon_sym_AMP] = ACTIONS(1665), - [anon_sym_CARET] = ACTIONS(1669), + [anon_sym_CARET] = ACTIONS(1663), [anon_sym_PIPE] = ACTIONS(1665), - [anon_sym_PLUS] = ACTIONS(1663), - [anon_sym_DASH] = ACTIONS(1663), - [anon_sym_SLASH] = ACTIONS(1663), - [anon_sym_PERCENT] = ACTIONS(1669), - [anon_sym_STAR_STAR] = ACTIONS(1669), - [anon_sym_LT] = ACTIONS(1663), - [anon_sym_LT_EQ] = ACTIONS(1669), + [anon_sym_PLUS] = ACTIONS(1665), + [anon_sym_DASH] = ACTIONS(1665), + [anon_sym_SLASH] = ACTIONS(1665), + [anon_sym_PERCENT] = ACTIONS(1663), + [anon_sym_STAR_STAR] = ACTIONS(1663), + [anon_sym_LT] = ACTIONS(1665), + [anon_sym_LT_EQ] = ACTIONS(1663), [anon_sym_EQ_EQ] = ACTIONS(1665), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1669), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1663), [anon_sym_BANG_EQ] = ACTIONS(1665), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1669), - [anon_sym_GT_EQ] = ACTIONS(1669), - [anon_sym_QMARK_QMARK] = ACTIONS(1669), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1663), + [anon_sym_GT_EQ] = ACTIONS(1663), + [anon_sym_QMARK_QMARK] = ACTIONS(1663), [anon_sym_instanceof] = ACTIONS(1665), - [anon_sym_TILDE] = ACTIONS(1661), - [anon_sym_void] = ACTIONS(1663), - [anon_sym_delete] = ACTIONS(1663), - [anon_sym_PLUS_PLUS] = ACTIONS(1661), - [anon_sym_DASH_DASH] = ACTIONS(1661), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1661), - [sym_number] = ACTIONS(1661), - [sym_private_property_identifier] = ACTIONS(1661), - [sym_this] = ACTIONS(1663), - [sym_super] = ACTIONS(1663), - [sym_true] = ACTIONS(1663), - [sym_false] = ACTIONS(1663), - [sym_null] = ACTIONS(1663), - [sym_undefined] = ACTIONS(1663), - [anon_sym_AT] = ACTIONS(1661), - [anon_sym_static] = ACTIONS(1663), - [anon_sym_readonly] = ACTIONS(1663), - [anon_sym_get] = ACTIONS(1663), - [anon_sym_set] = ACTIONS(1663), - [anon_sym_declare] = ACTIONS(1663), - [anon_sym_public] = ACTIONS(1663), - [anon_sym_private] = ACTIONS(1663), - [anon_sym_protected] = ACTIONS(1663), - [anon_sym_override] = ACTIONS(1663), - [anon_sym_module] = ACTIONS(1663), - [anon_sym_any] = ACTIONS(1663), - [anon_sym_number] = ACTIONS(1663), - [anon_sym_boolean] = ACTIONS(1663), - [anon_sym_string] = ACTIONS(1663), - [anon_sym_symbol] = ACTIONS(1663), - [anon_sym_object] = ACTIONS(1663), - [anon_sym_abstract] = ACTIONS(1663), + [anon_sym_TILDE] = ACTIONS(1663), + [anon_sym_void] = ACTIONS(1665), + [anon_sym_delete] = ACTIONS(1665), + [anon_sym_PLUS_PLUS] = ACTIONS(1663), + [anon_sym_DASH_DASH] = ACTIONS(1663), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1663), + [sym_number] = ACTIONS(1663), + [sym_private_property_identifier] = ACTIONS(1663), + [sym_this] = ACTIONS(1665), + [sym_super] = ACTIONS(1665), + [sym_true] = ACTIONS(1665), + [sym_false] = ACTIONS(1665), + [sym_null] = ACTIONS(1665), + [sym_undefined] = ACTIONS(1665), + [anon_sym_AT] = ACTIONS(1663), + [anon_sym_static] = ACTIONS(1665), + [anon_sym_readonly] = ACTIONS(1665), + [anon_sym_get] = ACTIONS(1665), + [anon_sym_set] = ACTIONS(1665), + [anon_sym_declare] = ACTIONS(1665), + [anon_sym_public] = ACTIONS(1665), + [anon_sym_private] = ACTIONS(1665), + [anon_sym_protected] = ACTIONS(1665), + [anon_sym_override] = ACTIONS(1665), + [anon_sym_module] = ACTIONS(1665), + [anon_sym_any] = ACTIONS(1665), + [anon_sym_number] = ACTIONS(1665), + [anon_sym_boolean] = ACTIONS(1665), + [anon_sym_string] = ACTIONS(1665), + [anon_sym_symbol] = ACTIONS(1665), + [anon_sym_object] = ACTIONS(1665), + [anon_sym_abstract] = ACTIONS(1665), [anon_sym_satisfies] = ACTIONS(1665), - [anon_sym_interface] = ACTIONS(1663), - [anon_sym_enum] = ACTIONS(1663), - [sym__automatic_semicolon] = ACTIONS(1671), - [sym__ternary_qmark] = ACTIONS(1669), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(219)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(2193), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(3825), - [sym_assignment_pattern] = STATE(5234), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(3825), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1273), - [sym_subscript_expression] = STATE(1273), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(3825), - [sym_spread_element] = STATE(5286), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_pattern] = STATE(4712), - [sym_rest_pattern] = STATE(3827), - [sym_non_null_expression] = STATE(1273), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [aux_sym_array_repeat1] = STATE(5298), - [aux_sym_array_pattern_repeat1] = STATE(5320), - [sym_identifier] = ACTIONS(1623), - [anon_sym_export] = ACTIONS(545), - [anon_sym_type] = ACTIONS(545), - [anon_sym_namespace] = ACTIONS(549), - [anon_sym_LBRACE] = ACTIONS(840), - [anon_sym_COMMA] = ACTIONS(1655), - [anon_sym_typeof] = ACTIONS(587), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(545), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(844), - [anon_sym_RBRACK] = ACTIONS(1673), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(567), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1625), - [anon_sym_using] = ACTIONS(571), - [anon_sym_DOT_DOT_DOT] = ACTIONS(253), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(587), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(587), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1629), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(545), - [anon_sym_readonly] = ACTIONS(545), - [anon_sym_get] = ACTIONS(545), - [anon_sym_set] = ACTIONS(545), - [anon_sym_declare] = ACTIONS(545), - [anon_sym_public] = ACTIONS(545), - [anon_sym_private] = ACTIONS(545), - [anon_sym_protected] = ACTIONS(545), - [anon_sym_override] = ACTIONS(545), - [anon_sym_module] = ACTIONS(545), - [anon_sym_any] = ACTIONS(545), - [anon_sym_number] = ACTIONS(545), - [anon_sym_boolean] = ACTIONS(545), - [anon_sym_string] = ACTIONS(545), - [anon_sym_symbol] = ACTIONS(545), - [anon_sym_object] = ACTIONS(545), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(220)] = { - [sym_statement_block] = STATE(235), - [ts_builtin_sym_end] = ACTIONS(1675), - [sym_identifier] = ACTIONS(1677), - [anon_sym_export] = ACTIONS(1677), - [anon_sym_STAR] = ACTIONS(1677), - [anon_sym_default] = ACTIONS(1677), - [anon_sym_type] = ACTIONS(1677), - [anon_sym_as] = ACTIONS(1677), - [anon_sym_namespace] = ACTIONS(1677), - [anon_sym_LBRACE] = ACTIONS(1679), - [anon_sym_COMMA] = ACTIONS(1675), - [anon_sym_RBRACE] = ACTIONS(1675), - [anon_sym_typeof] = ACTIONS(1677), - [anon_sym_import] = ACTIONS(1677), - [anon_sym_with] = ACTIONS(1677), - [anon_sym_var] = ACTIONS(1677), - [anon_sym_let] = ACTIONS(1677), - [anon_sym_const] = ACTIONS(1677), - [anon_sym_BANG] = ACTIONS(1677), - [anon_sym_else] = ACTIONS(1677), - [anon_sym_if] = ACTIONS(1677), - [anon_sym_switch] = ACTIONS(1677), - [anon_sym_for] = ACTIONS(1677), - [anon_sym_LPAREN] = ACTIONS(1675), - [anon_sym_SEMI] = ACTIONS(1675), - [anon_sym_await] = ACTIONS(1677), - [anon_sym_in] = ACTIONS(1677), - [anon_sym_while] = ACTIONS(1677), - [anon_sym_do] = ACTIONS(1677), - [anon_sym_try] = ACTIONS(1677), - [anon_sym_break] = ACTIONS(1677), - [anon_sym_continue] = ACTIONS(1677), - [anon_sym_debugger] = ACTIONS(1677), - [anon_sym_return] = ACTIONS(1677), - [anon_sym_throw] = ACTIONS(1677), - [anon_sym_case] = ACTIONS(1677), - [anon_sym_yield] = ACTIONS(1677), - [anon_sym_LBRACK] = ACTIONS(1675), - [anon_sym_GT] = ACTIONS(1677), - [anon_sym_DOT] = ACTIONS(1681), - [anon_sym_DQUOTE] = ACTIONS(1675), - [anon_sym_SQUOTE] = ACTIONS(1675), - [anon_sym_class] = ACTIONS(1677), - [anon_sym_async] = ACTIONS(1677), - [anon_sym_function] = ACTIONS(1677), - [anon_sym_QMARK_DOT] = ACTIONS(1675), - [anon_sym_new] = ACTIONS(1677), - [anon_sym_using] = ACTIONS(1677), - [anon_sym_AMP_AMP] = ACTIONS(1675), - [anon_sym_PIPE_PIPE] = ACTIONS(1675), - [anon_sym_GT_GT] = ACTIONS(1677), - [anon_sym_GT_GT_GT] = ACTIONS(1675), - [anon_sym_LT_LT] = ACTIONS(1675), - [anon_sym_AMP] = ACTIONS(1677), - [anon_sym_CARET] = ACTIONS(1675), - [anon_sym_PIPE] = ACTIONS(1677), - [anon_sym_PLUS] = ACTIONS(1677), - [anon_sym_DASH] = ACTIONS(1677), - [anon_sym_SLASH] = ACTIONS(1677), - [anon_sym_PERCENT] = ACTIONS(1675), - [anon_sym_STAR_STAR] = ACTIONS(1675), - [anon_sym_LT] = ACTIONS(1677), - [anon_sym_LT_EQ] = ACTIONS(1675), - [anon_sym_EQ_EQ] = ACTIONS(1677), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1675), - [anon_sym_BANG_EQ] = ACTIONS(1677), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1675), - [anon_sym_GT_EQ] = ACTIONS(1675), - [anon_sym_QMARK_QMARK] = ACTIONS(1675), - [anon_sym_instanceof] = ACTIONS(1677), - [anon_sym_TILDE] = ACTIONS(1675), - [anon_sym_void] = ACTIONS(1677), - [anon_sym_delete] = ACTIONS(1677), - [anon_sym_PLUS_PLUS] = ACTIONS(1675), - [anon_sym_DASH_DASH] = ACTIONS(1675), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1675), - [sym_number] = ACTIONS(1675), - [sym_private_property_identifier] = ACTIONS(1675), - [sym_this] = ACTIONS(1677), - [sym_super] = ACTIONS(1677), - [sym_true] = ACTIONS(1677), - [sym_false] = ACTIONS(1677), - [sym_null] = ACTIONS(1677), - [sym_undefined] = ACTIONS(1677), - [anon_sym_AT] = ACTIONS(1675), - [anon_sym_static] = ACTIONS(1677), - [anon_sym_readonly] = ACTIONS(1677), - [anon_sym_get] = ACTIONS(1677), - [anon_sym_set] = ACTIONS(1677), - [anon_sym_declare] = ACTIONS(1677), - [anon_sym_public] = ACTIONS(1677), - [anon_sym_private] = ACTIONS(1677), - [anon_sym_protected] = ACTIONS(1677), - [anon_sym_override] = ACTIONS(1677), - [anon_sym_module] = ACTIONS(1677), - [anon_sym_any] = ACTIONS(1677), - [anon_sym_number] = ACTIONS(1677), - [anon_sym_boolean] = ACTIONS(1677), - [anon_sym_string] = ACTIONS(1677), - [anon_sym_symbol] = ACTIONS(1677), - [anon_sym_object] = ACTIONS(1677), - [anon_sym_abstract] = ACTIONS(1677), - [anon_sym_satisfies] = ACTIONS(1677), - [anon_sym_interface] = ACTIONS(1677), - [anon_sym_enum] = ACTIONS(1677), - [sym__automatic_semicolon] = ACTIONS(1675), - [sym__ternary_qmark] = ACTIONS(1675), + [anon_sym_interface] = ACTIONS(1665), + [anon_sym_enum] = ACTIONS(1665), + [sym__automatic_semicolon] = ACTIONS(1663), + [sym__ternary_qmark] = ACTIONS(1663), [sym_html_comment] = ACTIONS(5), }, [STATE(221)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(2376), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(3825), - [sym_assignment_pattern] = STATE(5234), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(3825), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1273), - [sym_subscript_expression] = STATE(1273), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(3825), - [sym_spread_element] = STATE(5369), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_pattern] = STATE(4712), - [sym_rest_pattern] = STATE(3827), - [sym_non_null_expression] = STATE(1273), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [aux_sym_array_repeat1] = STATE(5251), - [aux_sym_array_pattern_repeat1] = STATE(5320), - [sym_identifier] = ACTIONS(1623), - [anon_sym_export] = ACTIONS(545), - [anon_sym_type] = ACTIONS(545), - [anon_sym_namespace] = ACTIONS(549), - [anon_sym_LBRACE] = ACTIONS(840), - [anon_sym_COMMA] = ACTIONS(1655), - [anon_sym_typeof] = ACTIONS(587), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(545), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(844), - [anon_sym_RBRACK] = ACTIONS(1659), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(567), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1625), - [anon_sym_using] = ACTIONS(571), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(2168), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(3650), + [sym_assignment_pattern] = STATE(4901), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(3650), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1289), + [sym_subscript_expression] = STATE(1289), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(3650), + [sym_spread_element] = STATE(5308), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_pattern] = STATE(4759), + [sym_rest_pattern] = STATE(3685), + [sym_non_null_expression] = STATE(1289), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [aux_sym_array_repeat1] = STATE(5315), + [aux_sym_array_pattern_repeat1] = STATE(5430), + [sym_identifier] = ACTIONS(1631), + [anon_sym_export] = ACTIONS(607), + [anon_sym_type] = ACTIONS(607), + [anon_sym_namespace] = ACTIONS(611), + [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_COMMA] = ACTIONS(1675), + [anon_sym_typeof] = ACTIONS(649), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(607), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_RBRACK] = ACTIONS(1683), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(629), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1633), + [anon_sym_using] = ACTIONS(633), [anon_sym_DOT_DOT_DOT] = ACTIONS(253), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(587), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(587), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1629), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(649), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1637), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(545), - [anon_sym_readonly] = ACTIONS(545), - [anon_sym_get] = ACTIONS(545), - [anon_sym_set] = ACTIONS(545), - [anon_sym_declare] = ACTIONS(545), - [anon_sym_public] = ACTIONS(545), - [anon_sym_private] = ACTIONS(545), - [anon_sym_protected] = ACTIONS(545), - [anon_sym_override] = ACTIONS(545), - [anon_sym_module] = ACTIONS(545), - [anon_sym_any] = ACTIONS(545), - [anon_sym_number] = ACTIONS(545), - [anon_sym_boolean] = ACTIONS(545), - [anon_sym_string] = ACTIONS(545), - [anon_sym_symbol] = ACTIONS(545), - [anon_sym_object] = ACTIONS(545), + [anon_sym_static] = ACTIONS(607), + [anon_sym_readonly] = ACTIONS(607), + [anon_sym_get] = ACTIONS(607), + [anon_sym_set] = ACTIONS(607), + [anon_sym_declare] = ACTIONS(607), + [anon_sym_public] = ACTIONS(607), + [anon_sym_private] = ACTIONS(607), + [anon_sym_protected] = ACTIONS(607), + [anon_sym_override] = ACTIONS(607), + [anon_sym_module] = ACTIONS(607), + [anon_sym_any] = ACTIONS(607), + [anon_sym_number] = ACTIONS(607), + [anon_sym_boolean] = ACTIONS(607), + [anon_sym_string] = ACTIONS(607), + [anon_sym_symbol] = ACTIONS(607), + [anon_sym_object] = ACTIONS(607), [sym_html_comment] = ACTIONS(5), }, [STATE(222)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(1645), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6224), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6224), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1270), - [sym_subscript_expression] = STATE(1270), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6224), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1270), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1429), - [anon_sym_export] = ACTIONS(1045), - [anon_sym_type] = ACTIONS(1045), - [anon_sym_namespace] = ACTIONS(1047), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_COMMA] = ACTIONS(1683), - [anon_sym_RBRACE] = ACTIONS(1683), - [anon_sym_typeof] = ACTIONS(587), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1045), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_RPAREN] = ACTIONS(1683), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(1683), - [anon_sym_RBRACK] = ACTIONS(1683), - [anon_sym_GT] = ACTIONS(1683), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1053), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1437), - [anon_sym_using] = ACTIONS(571), - [anon_sym_AMP] = ACTIONS(1683), - [anon_sym_PIPE] = ACTIONS(1683), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(587), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(587), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1439), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1045), - [anon_sym_readonly] = ACTIONS(1045), - [anon_sym_get] = ACTIONS(1045), - [anon_sym_set] = ACTIONS(1045), - [anon_sym_QMARK] = ACTIONS(1683), - [anon_sym_declare] = ACTIONS(1045), - [anon_sym_public] = ACTIONS(1045), - [anon_sym_private] = ACTIONS(1045), - [anon_sym_protected] = ACTIONS(1045), - [anon_sym_override] = ACTIONS(1045), - [anon_sym_module] = ACTIONS(1045), - [anon_sym_any] = ACTIONS(1045), - [anon_sym_number] = ACTIONS(1045), - [anon_sym_boolean] = ACTIONS(1045), - [anon_sym_string] = ACTIONS(1045), - [anon_sym_symbol] = ACTIONS(1045), - [anon_sym_object] = ACTIONS(1045), - [anon_sym_extends] = ACTIONS(1685), + [sym_statement_block] = STATE(241), + [ts_builtin_sym_end] = ACTIONS(1663), + [sym_identifier] = ACTIONS(1665), + [anon_sym_export] = ACTIONS(1665), + [anon_sym_STAR] = ACTIONS(1665), + [anon_sym_default] = ACTIONS(1665), + [anon_sym_type] = ACTIONS(1665), + [anon_sym_as] = ACTIONS(1665), + [anon_sym_namespace] = ACTIONS(1665), + [anon_sym_LBRACE] = ACTIONS(1667), + [anon_sym_COMMA] = ACTIONS(1663), + [anon_sym_RBRACE] = ACTIONS(1663), + [anon_sym_typeof] = ACTIONS(1665), + [anon_sym_import] = ACTIONS(1665), + [anon_sym_with] = ACTIONS(1665), + [anon_sym_var] = ACTIONS(1665), + [anon_sym_let] = ACTIONS(1665), + [anon_sym_const] = ACTIONS(1665), + [anon_sym_BANG] = ACTIONS(1665), + [anon_sym_else] = ACTIONS(1665), + [anon_sym_if] = ACTIONS(1665), + [anon_sym_switch] = ACTIONS(1665), + [anon_sym_for] = ACTIONS(1665), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_SEMI] = ACTIONS(1663), + [anon_sym_await] = ACTIONS(1665), + [anon_sym_in] = ACTIONS(1665), + [anon_sym_while] = ACTIONS(1665), + [anon_sym_do] = ACTIONS(1665), + [anon_sym_try] = ACTIONS(1665), + [anon_sym_break] = ACTIONS(1665), + [anon_sym_continue] = ACTIONS(1665), + [anon_sym_debugger] = ACTIONS(1665), + [anon_sym_return] = ACTIONS(1665), + [anon_sym_throw] = ACTIONS(1665), + [anon_sym_case] = ACTIONS(1665), + [anon_sym_yield] = ACTIONS(1665), + [anon_sym_LBRACK] = ACTIONS(1663), + [anon_sym_GT] = ACTIONS(1665), + [anon_sym_DOT] = ACTIONS(1685), + [anon_sym_DQUOTE] = ACTIONS(1663), + [anon_sym_SQUOTE] = ACTIONS(1663), + [anon_sym_class] = ACTIONS(1665), + [anon_sym_async] = ACTIONS(1665), + [anon_sym_function] = ACTIONS(1665), + [anon_sym_QMARK_DOT] = ACTIONS(1663), + [anon_sym_new] = ACTIONS(1665), + [anon_sym_using] = ACTIONS(1665), + [anon_sym_AMP_AMP] = ACTIONS(1663), + [anon_sym_PIPE_PIPE] = ACTIONS(1663), + [anon_sym_GT_GT] = ACTIONS(1665), + [anon_sym_GT_GT_GT] = ACTIONS(1663), + [anon_sym_LT_LT] = ACTIONS(1663), + [anon_sym_AMP] = ACTIONS(1665), + [anon_sym_CARET] = ACTIONS(1663), + [anon_sym_PIPE] = ACTIONS(1665), + [anon_sym_PLUS] = ACTIONS(1665), + [anon_sym_DASH] = ACTIONS(1665), + [anon_sym_SLASH] = ACTIONS(1665), + [anon_sym_PERCENT] = ACTIONS(1663), + [anon_sym_STAR_STAR] = ACTIONS(1663), + [anon_sym_LT] = ACTIONS(1665), + [anon_sym_LT_EQ] = ACTIONS(1663), + [anon_sym_EQ_EQ] = ACTIONS(1665), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1663), + [anon_sym_BANG_EQ] = ACTIONS(1665), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1663), + [anon_sym_GT_EQ] = ACTIONS(1663), + [anon_sym_QMARK_QMARK] = ACTIONS(1663), + [anon_sym_instanceof] = ACTIONS(1665), + [anon_sym_TILDE] = ACTIONS(1663), + [anon_sym_void] = ACTIONS(1665), + [anon_sym_delete] = ACTIONS(1665), + [anon_sym_PLUS_PLUS] = ACTIONS(1663), + [anon_sym_DASH_DASH] = ACTIONS(1663), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1663), + [sym_number] = ACTIONS(1663), + [sym_private_property_identifier] = ACTIONS(1663), + [sym_this] = ACTIONS(1665), + [sym_super] = ACTIONS(1665), + [sym_true] = ACTIONS(1665), + [sym_false] = ACTIONS(1665), + [sym_null] = ACTIONS(1665), + [sym_undefined] = ACTIONS(1665), + [anon_sym_AT] = ACTIONS(1663), + [anon_sym_static] = ACTIONS(1665), + [anon_sym_readonly] = ACTIONS(1665), + [anon_sym_get] = ACTIONS(1665), + [anon_sym_set] = ACTIONS(1665), + [anon_sym_declare] = ACTIONS(1665), + [anon_sym_public] = ACTIONS(1665), + [anon_sym_private] = ACTIONS(1665), + [anon_sym_protected] = ACTIONS(1665), + [anon_sym_override] = ACTIONS(1665), + [anon_sym_module] = ACTIONS(1665), + [anon_sym_any] = ACTIONS(1665), + [anon_sym_number] = ACTIONS(1665), + [anon_sym_boolean] = ACTIONS(1665), + [anon_sym_string] = ACTIONS(1665), + [anon_sym_symbol] = ACTIONS(1665), + [anon_sym_object] = ACTIONS(1665), + [anon_sym_abstract] = ACTIONS(1665), + [anon_sym_satisfies] = ACTIONS(1665), + [anon_sym_interface] = ACTIONS(1665), + [anon_sym_enum] = ACTIONS(1665), + [sym__automatic_semicolon] = ACTIONS(1663), + [sym__ternary_qmark] = ACTIONS(1663), [sym_html_comment] = ACTIONS(5), }, [STATE(223)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(2193), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(3825), - [sym_assignment_pattern] = STATE(5234), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(3825), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1273), - [sym_subscript_expression] = STATE(1273), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(3825), - [sym_spread_element] = STATE(5286), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_pattern] = STATE(4712), - [sym_rest_pattern] = STATE(3827), - [sym_non_null_expression] = STATE(1273), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [aux_sym_array_repeat1] = STATE(5298), - [aux_sym_array_pattern_repeat1] = STATE(5320), - [sym_identifier] = ACTIONS(1623), - [anon_sym_export] = ACTIONS(545), - [anon_sym_type] = ACTIONS(545), - [anon_sym_namespace] = ACTIONS(549), - [anon_sym_LBRACE] = ACTIONS(840), - [anon_sym_COMMA] = ACTIONS(1655), - [anon_sym_typeof] = ACTIONS(587), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(545), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(844), - [anon_sym_RBRACK] = ACTIONS(1687), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(567), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1625), - [anon_sym_using] = ACTIONS(571), - [anon_sym_DOT_DOT_DOT] = ACTIONS(253), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(587), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(587), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1629), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(545), - [anon_sym_readonly] = ACTIONS(545), - [anon_sym_get] = ACTIONS(545), - [anon_sym_set] = ACTIONS(545), - [anon_sym_declare] = ACTIONS(545), - [anon_sym_public] = ACTIONS(545), - [anon_sym_private] = ACTIONS(545), - [anon_sym_protected] = ACTIONS(545), - [anon_sym_override] = ACTIONS(545), - [anon_sym_module] = ACTIONS(545), - [anon_sym_any] = ACTIONS(545), - [anon_sym_number] = ACTIONS(545), - [anon_sym_boolean] = ACTIONS(545), - [anon_sym_string] = ACTIONS(545), - [anon_sym_symbol] = ACTIONS(545), - [anon_sym_object] = ACTIONS(545), + [ts_builtin_sym_end] = ACTIONS(1687), + [sym_identifier] = ACTIONS(1689), + [anon_sym_export] = ACTIONS(1689), + [anon_sym_STAR] = ACTIONS(1691), + [anon_sym_default] = ACTIONS(1689), + [anon_sym_type] = ACTIONS(1689), + [anon_sym_EQ] = ACTIONS(1693), + [anon_sym_as] = ACTIONS(1691), + [anon_sym_namespace] = ACTIONS(1689), + [anon_sym_LBRACE] = ACTIONS(1687), + [anon_sym_COMMA] = ACTIONS(1695), + [anon_sym_RBRACE] = ACTIONS(1687), + [anon_sym_typeof] = ACTIONS(1689), + [anon_sym_import] = ACTIONS(1689), + [anon_sym_with] = ACTIONS(1689), + [anon_sym_var] = ACTIONS(1689), + [anon_sym_let] = ACTIONS(1689), + [anon_sym_const] = ACTIONS(1689), + [anon_sym_BANG] = ACTIONS(1689), + [anon_sym_else] = ACTIONS(1689), + [anon_sym_if] = ACTIONS(1689), + [anon_sym_switch] = ACTIONS(1689), + [anon_sym_for] = ACTIONS(1689), + [anon_sym_LPAREN] = ACTIONS(1687), + [anon_sym_SEMI] = ACTIONS(1687), + [anon_sym_await] = ACTIONS(1689), + [anon_sym_in] = ACTIONS(1691), + [anon_sym_while] = ACTIONS(1689), + [anon_sym_do] = ACTIONS(1689), + [anon_sym_try] = ACTIONS(1689), + [anon_sym_break] = ACTIONS(1689), + [anon_sym_continue] = ACTIONS(1689), + [anon_sym_debugger] = ACTIONS(1689), + [anon_sym_return] = ACTIONS(1689), + [anon_sym_throw] = ACTIONS(1689), + [anon_sym_case] = ACTIONS(1689), + [anon_sym_yield] = ACTIONS(1689), + [anon_sym_LBRACK] = ACTIONS(1687), + [anon_sym_GT] = ACTIONS(1691), + [anon_sym_DOT] = ACTIONS(1691), + [anon_sym_DQUOTE] = ACTIONS(1687), + [anon_sym_SQUOTE] = ACTIONS(1687), + [anon_sym_class] = ACTIONS(1689), + [anon_sym_async] = ACTIONS(1689), + [anon_sym_function] = ACTIONS(1689), + [anon_sym_QMARK_DOT] = ACTIONS(1695), + [anon_sym_new] = ACTIONS(1689), + [anon_sym_using] = ACTIONS(1689), + [anon_sym_AMP_AMP] = ACTIONS(1695), + [anon_sym_PIPE_PIPE] = ACTIONS(1695), + [anon_sym_GT_GT] = ACTIONS(1691), + [anon_sym_GT_GT_GT] = ACTIONS(1695), + [anon_sym_LT_LT] = ACTIONS(1695), + [anon_sym_AMP] = ACTIONS(1691), + [anon_sym_CARET] = ACTIONS(1695), + [anon_sym_PIPE] = ACTIONS(1691), + [anon_sym_PLUS] = ACTIONS(1689), + [anon_sym_DASH] = ACTIONS(1689), + [anon_sym_SLASH] = ACTIONS(1689), + [anon_sym_PERCENT] = ACTIONS(1695), + [anon_sym_STAR_STAR] = ACTIONS(1695), + [anon_sym_LT] = ACTIONS(1689), + [anon_sym_LT_EQ] = ACTIONS(1695), + [anon_sym_EQ_EQ] = ACTIONS(1691), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1695), + [anon_sym_BANG_EQ] = ACTIONS(1691), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1695), + [anon_sym_GT_EQ] = ACTIONS(1695), + [anon_sym_QMARK_QMARK] = ACTIONS(1695), + [anon_sym_instanceof] = ACTIONS(1691), + [anon_sym_TILDE] = ACTIONS(1687), + [anon_sym_void] = ACTIONS(1689), + [anon_sym_delete] = ACTIONS(1689), + [anon_sym_PLUS_PLUS] = ACTIONS(1687), + [anon_sym_DASH_DASH] = ACTIONS(1687), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1687), + [sym_number] = ACTIONS(1687), + [sym_private_property_identifier] = ACTIONS(1687), + [sym_this] = ACTIONS(1689), + [sym_super] = ACTIONS(1689), + [sym_true] = ACTIONS(1689), + [sym_false] = ACTIONS(1689), + [sym_null] = ACTIONS(1689), + [sym_undefined] = ACTIONS(1689), + [anon_sym_AT] = ACTIONS(1687), + [anon_sym_static] = ACTIONS(1689), + [anon_sym_readonly] = ACTIONS(1689), + [anon_sym_get] = ACTIONS(1689), + [anon_sym_set] = ACTIONS(1689), + [anon_sym_declare] = ACTIONS(1689), + [anon_sym_public] = ACTIONS(1689), + [anon_sym_private] = ACTIONS(1689), + [anon_sym_protected] = ACTIONS(1689), + [anon_sym_override] = ACTIONS(1689), + [anon_sym_module] = ACTIONS(1689), + [anon_sym_any] = ACTIONS(1689), + [anon_sym_number] = ACTIONS(1689), + [anon_sym_boolean] = ACTIONS(1689), + [anon_sym_string] = ACTIONS(1689), + [anon_sym_symbol] = ACTIONS(1689), + [anon_sym_object] = ACTIONS(1689), + [anon_sym_abstract] = ACTIONS(1689), + [anon_sym_satisfies] = ACTIONS(1691), + [anon_sym_interface] = ACTIONS(1689), + [anon_sym_enum] = ACTIONS(1689), + [sym__automatic_semicolon] = ACTIONS(1697), + [sym__ternary_qmark] = ACTIONS(1695), [sym_html_comment] = ACTIONS(5), }, [STATE(224)] = { - [sym_statement_block] = STATE(235), - [ts_builtin_sym_end] = ACTIONS(1675), - [sym_identifier] = ACTIONS(1677), - [anon_sym_export] = ACTIONS(1677), - [anon_sym_STAR] = ACTIONS(1677), - [anon_sym_default] = ACTIONS(1677), - [anon_sym_type] = ACTIONS(1677), - [anon_sym_as] = ACTIONS(1677), - [anon_sym_namespace] = ACTIONS(1677), - [anon_sym_LBRACE] = ACTIONS(1679), - [anon_sym_COMMA] = ACTIONS(1675), - [anon_sym_RBRACE] = ACTIONS(1675), - [anon_sym_typeof] = ACTIONS(1677), - [anon_sym_import] = ACTIONS(1677), - [anon_sym_with] = ACTIONS(1677), - [anon_sym_var] = ACTIONS(1677), - [anon_sym_let] = ACTIONS(1677), - [anon_sym_const] = ACTIONS(1677), - [anon_sym_BANG] = ACTIONS(1677), - [anon_sym_else] = ACTIONS(1677), - [anon_sym_if] = ACTIONS(1677), - [anon_sym_switch] = ACTIONS(1677), - [anon_sym_for] = ACTIONS(1677), - [anon_sym_LPAREN] = ACTIONS(1675), - [anon_sym_SEMI] = ACTIONS(1675), - [anon_sym_await] = ACTIONS(1677), - [anon_sym_in] = ACTIONS(1677), - [anon_sym_while] = ACTIONS(1677), - [anon_sym_do] = ACTIONS(1677), - [anon_sym_try] = ACTIONS(1677), - [anon_sym_break] = ACTIONS(1677), - [anon_sym_continue] = ACTIONS(1677), - [anon_sym_debugger] = ACTIONS(1677), - [anon_sym_return] = ACTIONS(1677), - [anon_sym_throw] = ACTIONS(1677), - [anon_sym_case] = ACTIONS(1677), - [anon_sym_yield] = ACTIONS(1677), - [anon_sym_LBRACK] = ACTIONS(1675), - [anon_sym_GT] = ACTIONS(1677), - [anon_sym_DOT] = ACTIONS(1689), - [anon_sym_DQUOTE] = ACTIONS(1675), - [anon_sym_SQUOTE] = ACTIONS(1675), - [anon_sym_class] = ACTIONS(1677), - [anon_sym_async] = ACTIONS(1677), - [anon_sym_function] = ACTIONS(1677), - [anon_sym_QMARK_DOT] = ACTIONS(1675), - [anon_sym_new] = ACTIONS(1677), - [anon_sym_using] = ACTIONS(1677), - [anon_sym_AMP_AMP] = ACTIONS(1675), - [anon_sym_PIPE_PIPE] = ACTIONS(1675), - [anon_sym_GT_GT] = ACTIONS(1677), - [anon_sym_GT_GT_GT] = ACTIONS(1675), - [anon_sym_LT_LT] = ACTIONS(1675), - [anon_sym_AMP] = ACTIONS(1677), - [anon_sym_CARET] = ACTIONS(1675), - [anon_sym_PIPE] = ACTIONS(1677), - [anon_sym_PLUS] = ACTIONS(1677), - [anon_sym_DASH] = ACTIONS(1677), - [anon_sym_SLASH] = ACTIONS(1677), - [anon_sym_PERCENT] = ACTIONS(1675), - [anon_sym_STAR_STAR] = ACTIONS(1675), - [anon_sym_LT] = ACTIONS(1677), - [anon_sym_LT_EQ] = ACTIONS(1675), - [anon_sym_EQ_EQ] = ACTIONS(1677), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1675), - [anon_sym_BANG_EQ] = ACTIONS(1677), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1675), - [anon_sym_GT_EQ] = ACTIONS(1675), - [anon_sym_QMARK_QMARK] = ACTIONS(1675), - [anon_sym_instanceof] = ACTIONS(1677), - [anon_sym_TILDE] = ACTIONS(1675), - [anon_sym_void] = ACTIONS(1677), - [anon_sym_delete] = ACTIONS(1677), - [anon_sym_PLUS_PLUS] = ACTIONS(1675), - [anon_sym_DASH_DASH] = ACTIONS(1675), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1675), - [sym_number] = ACTIONS(1675), - [sym_private_property_identifier] = ACTIONS(1675), - [sym_this] = ACTIONS(1677), - [sym_super] = ACTIONS(1677), - [sym_true] = ACTIONS(1677), - [sym_false] = ACTIONS(1677), - [sym_null] = ACTIONS(1677), - [sym_undefined] = ACTIONS(1677), - [anon_sym_AT] = ACTIONS(1675), - [anon_sym_static] = ACTIONS(1677), - [anon_sym_readonly] = ACTIONS(1677), - [anon_sym_get] = ACTIONS(1677), - [anon_sym_set] = ACTIONS(1677), - [anon_sym_declare] = ACTIONS(1677), - [anon_sym_public] = ACTIONS(1677), - [anon_sym_private] = ACTIONS(1677), - [anon_sym_protected] = ACTIONS(1677), - [anon_sym_override] = ACTIONS(1677), - [anon_sym_module] = ACTIONS(1677), - [anon_sym_any] = ACTIONS(1677), - [anon_sym_number] = ACTIONS(1677), - [anon_sym_boolean] = ACTIONS(1677), - [anon_sym_string] = ACTIONS(1677), - [anon_sym_symbol] = ACTIONS(1677), - [anon_sym_object] = ACTIONS(1677), - [anon_sym_abstract] = ACTIONS(1677), - [anon_sym_satisfies] = ACTIONS(1677), - [anon_sym_interface] = ACTIONS(1677), - [anon_sym_enum] = ACTIONS(1677), - [sym__automatic_semicolon] = ACTIONS(1675), - [sym__ternary_qmark] = ACTIONS(1675), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2618), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(3709), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(3709), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6134), + [sym__formal_parameter] = STATE(5666), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1266), + [sym_subscript_expression] = STATE(1266), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(3709), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_pattern] = STATE(4162), + [sym_rest_pattern] = STATE(3685), + [sym_non_null_expression] = STATE(1266), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_accessibility_modifier] = STATE(301), + [sym_override_modifier] = STATE(313), + [sym_required_parameter] = STATE(5666), + [sym_optional_parameter] = STATE(5666), + [sym__parameter_name] = STATE(3668), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(284), + [sym_identifier] = ACTIONS(734), + [anon_sym_export] = ACTIONS(113), + [anon_sym_type] = ACTIONS(113), + [anon_sym_namespace] = ACTIONS(122), + [anon_sym_LBRACE] = ACTIONS(736), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(113), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(1643), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(151), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(744), + [anon_sym_using] = ACTIONS(161), + [anon_sym_DOT_DOT_DOT] = ACTIONS(165), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(1645), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(756), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(113), + [anon_sym_readonly] = ACTIONS(1647), + [anon_sym_get] = ACTIONS(113), + [anon_sym_set] = ACTIONS(113), + [anon_sym_declare] = ACTIONS(113), + [anon_sym_public] = ACTIONS(814), + [anon_sym_private] = ACTIONS(814), + [anon_sym_protected] = ACTIONS(814), + [anon_sym_override] = ACTIONS(816), + [anon_sym_module] = ACTIONS(113), + [anon_sym_any] = ACTIONS(113), + [anon_sym_number] = ACTIONS(113), + [anon_sym_boolean] = ACTIONS(113), + [anon_sym_string] = ACTIONS(113), + [anon_sym_symbol] = ACTIONS(113), + [anon_sym_object] = ACTIONS(113), [sym_html_comment] = ACTIONS(5), }, [STATE(225)] = { - [sym_statement_block] = STATE(235), - [ts_builtin_sym_end] = ACTIONS(1675), - [sym_identifier] = ACTIONS(1677), - [anon_sym_export] = ACTIONS(1677), - [anon_sym_STAR] = ACTIONS(1677), - [anon_sym_default] = ACTIONS(1677), - [anon_sym_type] = ACTIONS(1677), - [anon_sym_as] = ACTIONS(1677), - [anon_sym_namespace] = ACTIONS(1677), - [anon_sym_LBRACE] = ACTIONS(1679), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(2168), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(3650), + [sym_assignment_pattern] = STATE(4901), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(3650), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1289), + [sym_subscript_expression] = STATE(1289), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(3650), + [sym_spread_element] = STATE(5308), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_pattern] = STATE(4759), + [sym_rest_pattern] = STATE(3685), + [sym_non_null_expression] = STATE(1289), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [aux_sym_array_repeat1] = STATE(5315), + [aux_sym_array_pattern_repeat1] = STATE(5430), + [sym_identifier] = ACTIONS(1631), + [anon_sym_export] = ACTIONS(607), + [anon_sym_type] = ACTIONS(607), + [anon_sym_namespace] = ACTIONS(611), + [anon_sym_LBRACE] = ACTIONS(826), [anon_sym_COMMA] = ACTIONS(1675), - [anon_sym_RBRACE] = ACTIONS(1675), - [anon_sym_typeof] = ACTIONS(1677), - [anon_sym_import] = ACTIONS(1677), - [anon_sym_with] = ACTIONS(1677), - [anon_sym_var] = ACTIONS(1677), - [anon_sym_let] = ACTIONS(1677), - [anon_sym_const] = ACTIONS(1677), - [anon_sym_BANG] = ACTIONS(1677), - [anon_sym_else] = ACTIONS(1677), - [anon_sym_if] = ACTIONS(1677), - [anon_sym_switch] = ACTIONS(1677), - [anon_sym_for] = ACTIONS(1677), - [anon_sym_LPAREN] = ACTIONS(1675), - [anon_sym_SEMI] = ACTIONS(1675), - [anon_sym_await] = ACTIONS(1677), - [anon_sym_in] = ACTIONS(1677), - [anon_sym_while] = ACTIONS(1677), - [anon_sym_do] = ACTIONS(1677), - [anon_sym_try] = ACTIONS(1677), - [anon_sym_break] = ACTIONS(1677), - [anon_sym_continue] = ACTIONS(1677), - [anon_sym_debugger] = ACTIONS(1677), - [anon_sym_return] = ACTIONS(1677), - [anon_sym_throw] = ACTIONS(1677), - [anon_sym_case] = ACTIONS(1677), - [anon_sym_yield] = ACTIONS(1677), - [anon_sym_LBRACK] = ACTIONS(1675), - [anon_sym_GT] = ACTIONS(1677), - [anon_sym_DOT] = ACTIONS(1677), - [anon_sym_DQUOTE] = ACTIONS(1675), - [anon_sym_SQUOTE] = ACTIONS(1675), - [anon_sym_class] = ACTIONS(1677), - [anon_sym_async] = ACTIONS(1677), - [anon_sym_function] = ACTIONS(1677), - [anon_sym_QMARK_DOT] = ACTIONS(1675), - [anon_sym_new] = ACTIONS(1677), - [anon_sym_using] = ACTIONS(1677), - [anon_sym_AMP_AMP] = ACTIONS(1675), - [anon_sym_PIPE_PIPE] = ACTIONS(1675), - [anon_sym_GT_GT] = ACTIONS(1677), - [anon_sym_GT_GT_GT] = ACTIONS(1675), - [anon_sym_LT_LT] = ACTIONS(1675), - [anon_sym_AMP] = ACTIONS(1677), - [anon_sym_CARET] = ACTIONS(1675), - [anon_sym_PIPE] = ACTIONS(1677), - [anon_sym_PLUS] = ACTIONS(1677), - [anon_sym_DASH] = ACTIONS(1677), - [anon_sym_SLASH] = ACTIONS(1677), - [anon_sym_PERCENT] = ACTIONS(1675), - [anon_sym_STAR_STAR] = ACTIONS(1675), - [anon_sym_LT] = ACTIONS(1677), - [anon_sym_LT_EQ] = ACTIONS(1675), - [anon_sym_EQ_EQ] = ACTIONS(1677), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1675), - [anon_sym_BANG_EQ] = ACTIONS(1677), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1675), - [anon_sym_GT_EQ] = ACTIONS(1675), - [anon_sym_QMARK_QMARK] = ACTIONS(1675), - [anon_sym_instanceof] = ACTIONS(1677), - [anon_sym_TILDE] = ACTIONS(1675), - [anon_sym_void] = ACTIONS(1677), - [anon_sym_delete] = ACTIONS(1677), - [anon_sym_PLUS_PLUS] = ACTIONS(1675), - [anon_sym_DASH_DASH] = ACTIONS(1675), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1675), - [sym_number] = ACTIONS(1675), - [sym_private_property_identifier] = ACTIONS(1675), - [sym_this] = ACTIONS(1677), - [sym_super] = ACTIONS(1677), - [sym_true] = ACTIONS(1677), - [sym_false] = ACTIONS(1677), - [sym_null] = ACTIONS(1677), - [sym_undefined] = ACTIONS(1677), - [anon_sym_AT] = ACTIONS(1675), - [anon_sym_static] = ACTIONS(1677), - [anon_sym_readonly] = ACTIONS(1677), - [anon_sym_get] = ACTIONS(1677), - [anon_sym_set] = ACTIONS(1677), - [anon_sym_declare] = ACTIONS(1677), - [anon_sym_public] = ACTIONS(1677), - [anon_sym_private] = ACTIONS(1677), - [anon_sym_protected] = ACTIONS(1677), - [anon_sym_override] = ACTIONS(1677), - [anon_sym_module] = ACTIONS(1677), - [anon_sym_any] = ACTIONS(1677), - [anon_sym_number] = ACTIONS(1677), - [anon_sym_boolean] = ACTIONS(1677), - [anon_sym_string] = ACTIONS(1677), - [anon_sym_symbol] = ACTIONS(1677), - [anon_sym_object] = ACTIONS(1677), - [anon_sym_abstract] = ACTIONS(1677), - [anon_sym_satisfies] = ACTIONS(1677), - [anon_sym_interface] = ACTIONS(1677), - [anon_sym_enum] = ACTIONS(1677), - [sym__automatic_semicolon] = ACTIONS(1675), - [sym__ternary_qmark] = ACTIONS(1675), + [anon_sym_typeof] = ACTIONS(649), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(607), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_RBRACK] = ACTIONS(1699), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(629), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1633), + [anon_sym_using] = ACTIONS(633), + [anon_sym_DOT_DOT_DOT] = ACTIONS(253), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(649), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1637), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(607), + [anon_sym_readonly] = ACTIONS(607), + [anon_sym_get] = ACTIONS(607), + [anon_sym_set] = ACTIONS(607), + [anon_sym_declare] = ACTIONS(607), + [anon_sym_public] = ACTIONS(607), + [anon_sym_private] = ACTIONS(607), + [anon_sym_protected] = ACTIONS(607), + [anon_sym_override] = ACTIONS(607), + [anon_sym_module] = ACTIONS(607), + [anon_sym_any] = ACTIONS(607), + [anon_sym_number] = ACTIONS(607), + [anon_sym_boolean] = ACTIONS(607), + [anon_sym_string] = ACTIONS(607), + [anon_sym_symbol] = ACTIONS(607), + [anon_sym_object] = ACTIONS(607), [sym_html_comment] = ACTIONS(5), }, [STATE(226)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(2193), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(3825), - [sym_assignment_pattern] = STATE(5234), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(3825), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1273), - [sym_subscript_expression] = STATE(1273), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(3825), - [sym_spread_element] = STATE(5286), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_pattern] = STATE(4712), - [sym_rest_pattern] = STATE(3827), - [sym_non_null_expression] = STATE(1273), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [aux_sym_array_repeat1] = STATE(5298), - [aux_sym_array_pattern_repeat1] = STATE(5320), - [sym_identifier] = ACTIONS(1623), - [anon_sym_export] = ACTIONS(545), - [anon_sym_type] = ACTIONS(545), - [anon_sym_namespace] = ACTIONS(549), - [anon_sym_LBRACE] = ACTIONS(840), - [anon_sym_COMMA] = ACTIONS(1655), - [anon_sym_typeof] = ACTIONS(587), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(545), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(844), - [anon_sym_RBRACK] = ACTIONS(1691), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(567), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1625), - [anon_sym_using] = ACTIONS(571), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(2168), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(3650), + [sym_assignment_pattern] = STATE(4901), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(3650), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1289), + [sym_subscript_expression] = STATE(1289), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(3650), + [sym_spread_element] = STATE(5308), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_pattern] = STATE(4759), + [sym_rest_pattern] = STATE(3685), + [sym_non_null_expression] = STATE(1289), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [aux_sym_array_repeat1] = STATE(5315), + [aux_sym_array_pattern_repeat1] = STATE(5430), + [sym_identifier] = ACTIONS(1631), + [anon_sym_export] = ACTIONS(607), + [anon_sym_type] = ACTIONS(607), + [anon_sym_namespace] = ACTIONS(611), + [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_COMMA] = ACTIONS(1675), + [anon_sym_typeof] = ACTIONS(649), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(607), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_RBRACK] = ACTIONS(1701), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(629), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1633), + [anon_sym_using] = ACTIONS(633), [anon_sym_DOT_DOT_DOT] = ACTIONS(253), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(587), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(587), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1629), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(649), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1637), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(545), - [anon_sym_readonly] = ACTIONS(545), - [anon_sym_get] = ACTIONS(545), - [anon_sym_set] = ACTIONS(545), - [anon_sym_declare] = ACTIONS(545), - [anon_sym_public] = ACTIONS(545), - [anon_sym_private] = ACTIONS(545), - [anon_sym_protected] = ACTIONS(545), - [anon_sym_override] = ACTIONS(545), - [anon_sym_module] = ACTIONS(545), - [anon_sym_any] = ACTIONS(545), - [anon_sym_number] = ACTIONS(545), - [anon_sym_boolean] = ACTIONS(545), - [anon_sym_string] = ACTIONS(545), - [anon_sym_symbol] = ACTIONS(545), - [anon_sym_object] = ACTIONS(545), + [anon_sym_static] = ACTIONS(607), + [anon_sym_readonly] = ACTIONS(607), + [anon_sym_get] = ACTIONS(607), + [anon_sym_set] = ACTIONS(607), + [anon_sym_declare] = ACTIONS(607), + [anon_sym_public] = ACTIONS(607), + [anon_sym_private] = ACTIONS(607), + [anon_sym_protected] = ACTIONS(607), + [anon_sym_override] = ACTIONS(607), + [anon_sym_module] = ACTIONS(607), + [anon_sym_any] = ACTIONS(607), + [anon_sym_number] = ACTIONS(607), + [anon_sym_boolean] = ACTIONS(607), + [anon_sym_string] = ACTIONS(607), + [anon_sym_symbol] = ACTIONS(607), + [anon_sym_object] = ACTIONS(607), [sym_html_comment] = ACTIONS(5), }, [STATE(227)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(2193), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(3825), - [sym_assignment_pattern] = STATE(5234), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(3825), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1273), - [sym_subscript_expression] = STATE(1273), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(3825), - [sym_spread_element] = STATE(5286), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_pattern] = STATE(4712), - [sym_rest_pattern] = STATE(3827), - [sym_non_null_expression] = STATE(1273), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [aux_sym_array_repeat1] = STATE(5298), - [aux_sym_array_pattern_repeat1] = STATE(5320), - [sym_identifier] = ACTIONS(1623), - [anon_sym_export] = ACTIONS(545), - [anon_sym_type] = ACTIONS(545), - [anon_sym_namespace] = ACTIONS(549), - [anon_sym_LBRACE] = ACTIONS(840), - [anon_sym_COMMA] = ACTIONS(1655), - [anon_sym_typeof] = ACTIONS(587), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(545), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(844), - [anon_sym_RBRACK] = ACTIONS(1693), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(567), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1625), - [anon_sym_using] = ACTIONS(571), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(2261), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(3650), + [sym_assignment_pattern] = STATE(4901), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(3650), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1289), + [sym_subscript_expression] = STATE(1289), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(3650), + [sym_spread_element] = STATE(4824), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_pattern] = STATE(4759), + [sym_rest_pattern] = STATE(3685), + [sym_non_null_expression] = STATE(1289), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [aux_sym_array_repeat1] = STATE(4946), + [aux_sym_array_pattern_repeat1] = STATE(5430), + [sym_identifier] = ACTIONS(1631), + [anon_sym_export] = ACTIONS(607), + [anon_sym_type] = ACTIONS(607), + [anon_sym_namespace] = ACTIONS(611), + [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_COMMA] = ACTIONS(1675), + [anon_sym_typeof] = ACTIONS(649), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(607), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_RBRACK] = ACTIONS(1679), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(629), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1633), + [anon_sym_using] = ACTIONS(633), [anon_sym_DOT_DOT_DOT] = ACTIONS(253), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(587), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(587), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1629), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(649), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1637), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(545), - [anon_sym_readonly] = ACTIONS(545), - [anon_sym_get] = ACTIONS(545), - [anon_sym_set] = ACTIONS(545), - [anon_sym_declare] = ACTIONS(545), - [anon_sym_public] = ACTIONS(545), - [anon_sym_private] = ACTIONS(545), - [anon_sym_protected] = ACTIONS(545), - [anon_sym_override] = ACTIONS(545), - [anon_sym_module] = ACTIONS(545), - [anon_sym_any] = ACTIONS(545), - [anon_sym_number] = ACTIONS(545), - [anon_sym_boolean] = ACTIONS(545), - [anon_sym_string] = ACTIONS(545), - [anon_sym_symbol] = ACTIONS(545), - [anon_sym_object] = ACTIONS(545), + [anon_sym_static] = ACTIONS(607), + [anon_sym_readonly] = ACTIONS(607), + [anon_sym_get] = ACTIONS(607), + [anon_sym_set] = ACTIONS(607), + [anon_sym_declare] = ACTIONS(607), + [anon_sym_public] = ACTIONS(607), + [anon_sym_private] = ACTIONS(607), + [anon_sym_protected] = ACTIONS(607), + [anon_sym_override] = ACTIONS(607), + [anon_sym_module] = ACTIONS(607), + [anon_sym_any] = ACTIONS(607), + [anon_sym_number] = ACTIONS(607), + [anon_sym_boolean] = ACTIONS(607), + [anon_sym_string] = ACTIONS(607), + [anon_sym_symbol] = ACTIONS(607), + [anon_sym_object] = ACTIONS(607), [sym_html_comment] = ACTIONS(5), }, [STATE(228)] = { - [ts_builtin_sym_end] = ACTIONS(1695), - [sym_identifier] = ACTIONS(1697), - [anon_sym_export] = ACTIONS(1697), - [anon_sym_STAR] = ACTIONS(1697), - [anon_sym_default] = ACTIONS(1697), - [anon_sym_type] = ACTIONS(1697), - [anon_sym_as] = ACTIONS(1697), - [anon_sym_namespace] = ACTIONS(1697), - [anon_sym_LBRACE] = ACTIONS(1695), - [anon_sym_COMMA] = ACTIONS(1695), - [anon_sym_RBRACE] = ACTIONS(1695), - [anon_sym_typeof] = ACTIONS(1697), - [anon_sym_import] = ACTIONS(1697), - [anon_sym_with] = ACTIONS(1697), - [anon_sym_var] = ACTIONS(1697), - [anon_sym_let] = ACTIONS(1697), - [anon_sym_const] = ACTIONS(1697), - [anon_sym_BANG] = ACTIONS(1697), - [anon_sym_else] = ACTIONS(1697), - [anon_sym_if] = ACTIONS(1697), - [anon_sym_switch] = ACTIONS(1697), - [anon_sym_for] = ACTIONS(1697), - [anon_sym_LPAREN] = ACTIONS(1695), - [anon_sym_SEMI] = ACTIONS(1695), - [anon_sym_await] = ACTIONS(1697), - [anon_sym_in] = ACTIONS(1697), - [anon_sym_while] = ACTIONS(1697), - [anon_sym_do] = ACTIONS(1697), - [anon_sym_try] = ACTIONS(1697), - [anon_sym_break] = ACTIONS(1697), - [anon_sym_continue] = ACTIONS(1697), - [anon_sym_debugger] = ACTIONS(1697), - [anon_sym_return] = ACTIONS(1697), - [anon_sym_throw] = ACTIONS(1697), - [anon_sym_case] = ACTIONS(1697), - [anon_sym_yield] = ACTIONS(1697), - [anon_sym_LBRACK] = ACTIONS(1695), - [anon_sym_GT] = ACTIONS(1697), - [anon_sym_DOT] = ACTIONS(1697), - [anon_sym_DQUOTE] = ACTIONS(1695), - [anon_sym_SQUOTE] = ACTIONS(1695), - [anon_sym_class] = ACTIONS(1697), - [anon_sym_async] = ACTIONS(1697), - [anon_sym_function] = ACTIONS(1697), - [anon_sym_QMARK_DOT] = ACTIONS(1695), - [anon_sym_new] = ACTIONS(1697), - [anon_sym_using] = ACTIONS(1697), - [anon_sym_AMP_AMP] = ACTIONS(1695), - [anon_sym_PIPE_PIPE] = ACTIONS(1695), - [anon_sym_GT_GT] = ACTIONS(1697), - [anon_sym_GT_GT_GT] = ACTIONS(1695), - [anon_sym_LT_LT] = ACTIONS(1695), - [anon_sym_AMP] = ACTIONS(1697), - [anon_sym_CARET] = ACTIONS(1695), - [anon_sym_PIPE] = ACTIONS(1697), - [anon_sym_PLUS] = ACTIONS(1697), - [anon_sym_DASH] = ACTIONS(1697), - [anon_sym_SLASH] = ACTIONS(1697), - [anon_sym_PERCENT] = ACTIONS(1695), - [anon_sym_STAR_STAR] = ACTIONS(1695), - [anon_sym_LT] = ACTIONS(1697), - [anon_sym_LT_EQ] = ACTIONS(1695), - [anon_sym_EQ_EQ] = ACTIONS(1697), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1695), - [anon_sym_BANG_EQ] = ACTIONS(1697), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1695), - [anon_sym_GT_EQ] = ACTIONS(1695), - [anon_sym_QMARK_QMARK] = ACTIONS(1695), - [anon_sym_instanceof] = ACTIONS(1697), - [anon_sym_TILDE] = ACTIONS(1695), - [anon_sym_void] = ACTIONS(1697), - [anon_sym_delete] = ACTIONS(1697), - [anon_sym_PLUS_PLUS] = ACTIONS(1695), - [anon_sym_DASH_DASH] = ACTIONS(1695), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1695), - [sym_number] = ACTIONS(1695), - [sym_private_property_identifier] = ACTIONS(1695), - [sym_this] = ACTIONS(1697), - [sym_super] = ACTIONS(1697), - [sym_true] = ACTIONS(1697), - [sym_false] = ACTIONS(1697), - [sym_null] = ACTIONS(1697), - [sym_undefined] = ACTIONS(1697), - [anon_sym_AT] = ACTIONS(1695), - [anon_sym_static] = ACTIONS(1697), - [anon_sym_readonly] = ACTIONS(1697), - [anon_sym_get] = ACTIONS(1697), - [anon_sym_set] = ACTIONS(1697), - [anon_sym_declare] = ACTIONS(1697), - [anon_sym_public] = ACTIONS(1697), - [anon_sym_private] = ACTIONS(1697), - [anon_sym_protected] = ACTIONS(1697), - [anon_sym_override] = ACTIONS(1697), - [anon_sym_module] = ACTIONS(1697), - [anon_sym_any] = ACTIONS(1697), - [anon_sym_number] = ACTIONS(1697), - [anon_sym_boolean] = ACTIONS(1697), - [anon_sym_string] = ACTIONS(1697), - [anon_sym_symbol] = ACTIONS(1697), - [anon_sym_object] = ACTIONS(1697), - [anon_sym_abstract] = ACTIONS(1697), - [anon_sym_satisfies] = ACTIONS(1697), - [anon_sym_interface] = ACTIONS(1697), - [anon_sym_enum] = ACTIONS(1697), - [sym__automatic_semicolon] = ACTIONS(1699), - [sym__ternary_qmark] = ACTIONS(1695), + [ts_builtin_sym_end] = ACTIONS(1703), + [sym_identifier] = ACTIONS(1705), + [anon_sym_export] = ACTIONS(1705), + [anon_sym_STAR] = ACTIONS(1707), + [anon_sym_default] = ACTIONS(1705), + [anon_sym_type] = ACTIONS(1705), + [anon_sym_as] = ACTIONS(1707), + [anon_sym_namespace] = ACTIONS(1705), + [anon_sym_LBRACE] = ACTIONS(1703), + [anon_sym_COMMA] = ACTIONS(1709), + [anon_sym_RBRACE] = ACTIONS(1703), + [anon_sym_typeof] = ACTIONS(1705), + [anon_sym_import] = ACTIONS(1705), + [anon_sym_with] = ACTIONS(1705), + [anon_sym_var] = ACTIONS(1705), + [anon_sym_let] = ACTIONS(1705), + [anon_sym_const] = ACTIONS(1705), + [anon_sym_BANG] = ACTIONS(1705), + [anon_sym_else] = ACTIONS(1705), + [anon_sym_if] = ACTIONS(1705), + [anon_sym_switch] = ACTIONS(1705), + [anon_sym_for] = ACTIONS(1705), + [anon_sym_LPAREN] = ACTIONS(1703), + [anon_sym_SEMI] = ACTIONS(1703), + [anon_sym_await] = ACTIONS(1705), + [anon_sym_in] = ACTIONS(1707), + [anon_sym_while] = ACTIONS(1705), + [anon_sym_do] = ACTIONS(1705), + [anon_sym_try] = ACTIONS(1705), + [anon_sym_break] = ACTIONS(1705), + [anon_sym_continue] = ACTIONS(1705), + [anon_sym_debugger] = ACTIONS(1705), + [anon_sym_return] = ACTIONS(1705), + [anon_sym_throw] = ACTIONS(1705), + [anon_sym_case] = ACTIONS(1705), + [anon_sym_yield] = ACTIONS(1705), + [anon_sym_LBRACK] = ACTIONS(1703), + [anon_sym_GT] = ACTIONS(1707), + [anon_sym_DOT] = ACTIONS(1707), + [anon_sym_DQUOTE] = ACTIONS(1703), + [anon_sym_SQUOTE] = ACTIONS(1703), + [anon_sym_class] = ACTIONS(1705), + [anon_sym_async] = ACTIONS(1705), + [anon_sym_function] = ACTIONS(1705), + [anon_sym_QMARK_DOT] = ACTIONS(1709), + [anon_sym_new] = ACTIONS(1705), + [anon_sym_using] = ACTIONS(1705), + [anon_sym_AMP_AMP] = ACTIONS(1709), + [anon_sym_PIPE_PIPE] = ACTIONS(1709), + [anon_sym_GT_GT] = ACTIONS(1707), + [anon_sym_GT_GT_GT] = ACTIONS(1709), + [anon_sym_LT_LT] = ACTIONS(1709), + [anon_sym_AMP] = ACTIONS(1707), + [anon_sym_CARET] = ACTIONS(1709), + [anon_sym_PIPE] = ACTIONS(1707), + [anon_sym_PLUS] = ACTIONS(1705), + [anon_sym_DASH] = ACTIONS(1705), + [anon_sym_SLASH] = ACTIONS(1705), + [anon_sym_PERCENT] = ACTIONS(1709), + [anon_sym_STAR_STAR] = ACTIONS(1709), + [anon_sym_LT] = ACTIONS(1705), + [anon_sym_LT_EQ] = ACTIONS(1709), + [anon_sym_EQ_EQ] = ACTIONS(1707), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1709), + [anon_sym_BANG_EQ] = ACTIONS(1707), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1709), + [anon_sym_GT_EQ] = ACTIONS(1709), + [anon_sym_QMARK_QMARK] = ACTIONS(1709), + [anon_sym_instanceof] = ACTIONS(1707), + [anon_sym_TILDE] = ACTIONS(1703), + [anon_sym_void] = ACTIONS(1705), + [anon_sym_delete] = ACTIONS(1705), + [anon_sym_PLUS_PLUS] = ACTIONS(1703), + [anon_sym_DASH_DASH] = ACTIONS(1703), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1703), + [sym_number] = ACTIONS(1703), + [sym_private_property_identifier] = ACTIONS(1703), + [sym_this] = ACTIONS(1705), + [sym_super] = ACTIONS(1705), + [sym_true] = ACTIONS(1705), + [sym_false] = ACTIONS(1705), + [sym_null] = ACTIONS(1705), + [sym_undefined] = ACTIONS(1705), + [anon_sym_AT] = ACTIONS(1703), + [anon_sym_static] = ACTIONS(1705), + [anon_sym_readonly] = ACTIONS(1705), + [anon_sym_get] = ACTIONS(1705), + [anon_sym_set] = ACTIONS(1705), + [anon_sym_declare] = ACTIONS(1705), + [anon_sym_public] = ACTIONS(1705), + [anon_sym_private] = ACTIONS(1705), + [anon_sym_protected] = ACTIONS(1705), + [anon_sym_override] = ACTIONS(1705), + [anon_sym_module] = ACTIONS(1705), + [anon_sym_any] = ACTIONS(1705), + [anon_sym_number] = ACTIONS(1705), + [anon_sym_boolean] = ACTIONS(1705), + [anon_sym_string] = ACTIONS(1705), + [anon_sym_symbol] = ACTIONS(1705), + [anon_sym_object] = ACTIONS(1705), + [anon_sym_abstract] = ACTIONS(1705), + [anon_sym_satisfies] = ACTIONS(1707), + [anon_sym_interface] = ACTIONS(1705), + [anon_sym_enum] = ACTIONS(1705), + [sym__automatic_semicolon] = ACTIONS(1711), + [sym__ternary_qmark] = ACTIONS(1709), [sym_html_comment] = ACTIONS(5), }, [STATE(229)] = { - [ts_builtin_sym_end] = ACTIONS(1701), - [sym_identifier] = ACTIONS(1703), - [anon_sym_export] = ACTIONS(1703), - [anon_sym_STAR] = ACTIONS(1705), - [anon_sym_default] = ACTIONS(1703), - [anon_sym_type] = ACTIONS(1703), - [anon_sym_as] = ACTIONS(1705), - [anon_sym_namespace] = ACTIONS(1703), - [anon_sym_LBRACE] = ACTIONS(1701), - [anon_sym_COMMA] = ACTIONS(1707), - [anon_sym_RBRACE] = ACTIONS(1701), - [anon_sym_typeof] = ACTIONS(1703), - [anon_sym_import] = ACTIONS(1703), - [anon_sym_with] = ACTIONS(1703), - [anon_sym_var] = ACTIONS(1703), - [anon_sym_let] = ACTIONS(1703), - [anon_sym_const] = ACTIONS(1703), - [anon_sym_BANG] = ACTIONS(1703), - [anon_sym_else] = ACTIONS(1703), - [anon_sym_if] = ACTIONS(1703), - [anon_sym_switch] = ACTIONS(1703), - [anon_sym_for] = ACTIONS(1703), - [anon_sym_LPAREN] = ACTIONS(1701), - [anon_sym_SEMI] = ACTIONS(1701), - [anon_sym_await] = ACTIONS(1703), - [anon_sym_in] = ACTIONS(1705), - [anon_sym_while] = ACTIONS(1703), - [anon_sym_do] = ACTIONS(1703), - [anon_sym_try] = ACTIONS(1703), - [anon_sym_break] = ACTIONS(1703), - [anon_sym_continue] = ACTIONS(1703), - [anon_sym_debugger] = ACTIONS(1703), - [anon_sym_return] = ACTIONS(1703), - [anon_sym_throw] = ACTIONS(1703), - [anon_sym_case] = ACTIONS(1703), - [anon_sym_yield] = ACTIONS(1703), - [anon_sym_LBRACK] = ACTIONS(1701), - [anon_sym_GT] = ACTIONS(1705), - [anon_sym_DOT] = ACTIONS(1705), - [anon_sym_DQUOTE] = ACTIONS(1701), - [anon_sym_SQUOTE] = ACTIONS(1701), - [anon_sym_class] = ACTIONS(1703), - [anon_sym_async] = ACTIONS(1703), - [anon_sym_function] = ACTIONS(1703), - [anon_sym_QMARK_DOT] = ACTIONS(1707), - [anon_sym_new] = ACTIONS(1703), - [anon_sym_using] = ACTIONS(1703), - [anon_sym_AMP_AMP] = ACTIONS(1707), - [anon_sym_PIPE_PIPE] = ACTIONS(1707), - [anon_sym_GT_GT] = ACTIONS(1705), - [anon_sym_GT_GT_GT] = ACTIONS(1707), - [anon_sym_LT_LT] = ACTIONS(1707), - [anon_sym_AMP] = ACTIONS(1705), - [anon_sym_CARET] = ACTIONS(1707), - [anon_sym_PIPE] = ACTIONS(1705), - [anon_sym_PLUS] = ACTIONS(1703), - [anon_sym_DASH] = ACTIONS(1703), - [anon_sym_SLASH] = ACTIONS(1703), - [anon_sym_PERCENT] = ACTIONS(1707), - [anon_sym_STAR_STAR] = ACTIONS(1707), - [anon_sym_LT] = ACTIONS(1703), - [anon_sym_LT_EQ] = ACTIONS(1707), - [anon_sym_EQ_EQ] = ACTIONS(1705), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1707), - [anon_sym_BANG_EQ] = ACTIONS(1705), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1707), - [anon_sym_GT_EQ] = ACTIONS(1707), - [anon_sym_QMARK_QMARK] = ACTIONS(1707), - [anon_sym_instanceof] = ACTIONS(1705), - [anon_sym_TILDE] = ACTIONS(1701), - [anon_sym_void] = ACTIONS(1703), - [anon_sym_delete] = ACTIONS(1703), - [anon_sym_PLUS_PLUS] = ACTIONS(1701), - [anon_sym_DASH_DASH] = ACTIONS(1701), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1701), - [sym_number] = ACTIONS(1701), - [sym_private_property_identifier] = ACTIONS(1701), - [sym_this] = ACTIONS(1703), - [sym_super] = ACTIONS(1703), - [sym_true] = ACTIONS(1703), - [sym_false] = ACTIONS(1703), - [sym_null] = ACTIONS(1703), - [sym_undefined] = ACTIONS(1703), - [anon_sym_AT] = ACTIONS(1701), - [anon_sym_static] = ACTIONS(1703), - [anon_sym_readonly] = ACTIONS(1703), - [anon_sym_get] = ACTIONS(1703), - [anon_sym_set] = ACTIONS(1703), - [anon_sym_declare] = ACTIONS(1703), - [anon_sym_public] = ACTIONS(1703), - [anon_sym_private] = ACTIONS(1703), - [anon_sym_protected] = ACTIONS(1703), - [anon_sym_override] = ACTIONS(1703), - [anon_sym_module] = ACTIONS(1703), - [anon_sym_any] = ACTIONS(1703), - [anon_sym_number] = ACTIONS(1703), - [anon_sym_boolean] = ACTIONS(1703), - [anon_sym_string] = ACTIONS(1703), - [anon_sym_symbol] = ACTIONS(1703), - [anon_sym_object] = ACTIONS(1703), - [anon_sym_abstract] = ACTIONS(1703), - [anon_sym_satisfies] = ACTIONS(1705), - [anon_sym_interface] = ACTIONS(1703), - [anon_sym_enum] = ACTIONS(1703), - [sym__automatic_semicolon] = ACTIONS(1709), - [sym__ternary_qmark] = ACTIONS(1707), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(230)] = { - [ts_builtin_sym_end] = ACTIONS(1711), - [sym_identifier] = ACTIONS(1713), - [anon_sym_export] = ACTIONS(1713), + [ts_builtin_sym_end] = ACTIONS(1713), + [sym_identifier] = ACTIONS(1715), + [anon_sym_export] = ACTIONS(1715), [anon_sym_STAR] = ACTIONS(1715), - [anon_sym_default] = ACTIONS(1713), - [anon_sym_type] = ACTIONS(1713), + [anon_sym_default] = ACTIONS(1715), + [anon_sym_type] = ACTIONS(1715), [anon_sym_as] = ACTIONS(1715), - [anon_sym_namespace] = ACTIONS(1713), - [anon_sym_LBRACE] = ACTIONS(1711), - [anon_sym_COMMA] = ACTIONS(1717), - [anon_sym_RBRACE] = ACTIONS(1711), - [anon_sym_typeof] = ACTIONS(1713), - [anon_sym_import] = ACTIONS(1713), - [anon_sym_with] = ACTIONS(1713), - [anon_sym_var] = ACTIONS(1713), - [anon_sym_let] = ACTIONS(1713), - [anon_sym_const] = ACTIONS(1713), - [anon_sym_BANG] = ACTIONS(1713), - [anon_sym_else] = ACTIONS(1713), - [anon_sym_if] = ACTIONS(1713), - [anon_sym_switch] = ACTIONS(1713), - [anon_sym_for] = ACTIONS(1713), - [anon_sym_LPAREN] = ACTIONS(1711), - [anon_sym_SEMI] = ACTIONS(1711), - [anon_sym_await] = ACTIONS(1713), + [anon_sym_namespace] = ACTIONS(1715), + [anon_sym_LBRACE] = ACTIONS(1713), + [anon_sym_COMMA] = ACTIONS(1713), + [anon_sym_RBRACE] = ACTIONS(1713), + [anon_sym_typeof] = ACTIONS(1715), + [anon_sym_import] = ACTIONS(1715), + [anon_sym_with] = ACTIONS(1715), + [anon_sym_var] = ACTIONS(1715), + [anon_sym_let] = ACTIONS(1715), + [anon_sym_const] = ACTIONS(1715), + [anon_sym_BANG] = ACTIONS(1715), + [anon_sym_else] = ACTIONS(1715), + [anon_sym_if] = ACTIONS(1715), + [anon_sym_switch] = ACTIONS(1715), + [anon_sym_for] = ACTIONS(1715), + [anon_sym_LPAREN] = ACTIONS(1713), + [anon_sym_SEMI] = ACTIONS(1713), + [anon_sym_await] = ACTIONS(1715), [anon_sym_in] = ACTIONS(1715), - [anon_sym_while] = ACTIONS(1713), - [anon_sym_do] = ACTIONS(1713), - [anon_sym_try] = ACTIONS(1713), - [anon_sym_break] = ACTIONS(1713), - [anon_sym_continue] = ACTIONS(1713), - [anon_sym_debugger] = ACTIONS(1713), - [anon_sym_return] = ACTIONS(1713), - [anon_sym_throw] = ACTIONS(1713), - [anon_sym_case] = ACTIONS(1713), - [anon_sym_yield] = ACTIONS(1713), - [anon_sym_LBRACK] = ACTIONS(1711), + [anon_sym_while] = ACTIONS(1715), + [anon_sym_do] = ACTIONS(1715), + [anon_sym_try] = ACTIONS(1715), + [anon_sym_break] = ACTIONS(1715), + [anon_sym_continue] = ACTIONS(1715), + [anon_sym_debugger] = ACTIONS(1715), + [anon_sym_return] = ACTIONS(1715), + [anon_sym_throw] = ACTIONS(1715), + [anon_sym_case] = ACTIONS(1715), + [anon_sym_yield] = ACTIONS(1715), + [anon_sym_LBRACK] = ACTIONS(1713), [anon_sym_GT] = ACTIONS(1715), [anon_sym_DOT] = ACTIONS(1715), - [anon_sym_DQUOTE] = ACTIONS(1711), - [anon_sym_SQUOTE] = ACTIONS(1711), - [anon_sym_class] = ACTIONS(1713), - [anon_sym_async] = ACTIONS(1713), - [anon_sym_function] = ACTIONS(1713), - [anon_sym_QMARK_DOT] = ACTIONS(1717), - [anon_sym_new] = ACTIONS(1713), - [anon_sym_using] = ACTIONS(1713), - [anon_sym_AMP_AMP] = ACTIONS(1717), - [anon_sym_PIPE_PIPE] = ACTIONS(1717), + [anon_sym_DQUOTE] = ACTIONS(1713), + [anon_sym_SQUOTE] = ACTIONS(1713), + [anon_sym_class] = ACTIONS(1715), + [anon_sym_async] = ACTIONS(1715), + [anon_sym_function] = ACTIONS(1715), + [anon_sym_QMARK_DOT] = ACTIONS(1713), + [anon_sym_new] = ACTIONS(1715), + [anon_sym_using] = ACTIONS(1715), + [anon_sym_AMP_AMP] = ACTIONS(1713), + [anon_sym_PIPE_PIPE] = ACTIONS(1713), [anon_sym_GT_GT] = ACTIONS(1715), - [anon_sym_GT_GT_GT] = ACTIONS(1717), - [anon_sym_LT_LT] = ACTIONS(1717), + [anon_sym_GT_GT_GT] = ACTIONS(1713), + [anon_sym_LT_LT] = ACTIONS(1713), [anon_sym_AMP] = ACTIONS(1715), - [anon_sym_CARET] = ACTIONS(1717), + [anon_sym_CARET] = ACTIONS(1713), [anon_sym_PIPE] = ACTIONS(1715), - [anon_sym_PLUS] = ACTIONS(1713), - [anon_sym_DASH] = ACTIONS(1713), - [anon_sym_SLASH] = ACTIONS(1713), - [anon_sym_PERCENT] = ACTIONS(1717), - [anon_sym_STAR_STAR] = ACTIONS(1717), - [anon_sym_LT] = ACTIONS(1713), - [anon_sym_LT_EQ] = ACTIONS(1717), + [anon_sym_PLUS] = ACTIONS(1715), + [anon_sym_DASH] = ACTIONS(1715), + [anon_sym_SLASH] = ACTIONS(1715), + [anon_sym_PERCENT] = ACTIONS(1713), + [anon_sym_STAR_STAR] = ACTIONS(1713), + [anon_sym_LT] = ACTIONS(1715), + [anon_sym_LT_EQ] = ACTIONS(1713), [anon_sym_EQ_EQ] = ACTIONS(1715), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1717), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1713), [anon_sym_BANG_EQ] = ACTIONS(1715), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1717), - [anon_sym_GT_EQ] = ACTIONS(1717), - [anon_sym_QMARK_QMARK] = ACTIONS(1717), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1713), + [anon_sym_GT_EQ] = ACTIONS(1713), + [anon_sym_QMARK_QMARK] = ACTIONS(1713), [anon_sym_instanceof] = ACTIONS(1715), - [anon_sym_TILDE] = ACTIONS(1711), - [anon_sym_void] = ACTIONS(1713), - [anon_sym_delete] = ACTIONS(1713), - [anon_sym_PLUS_PLUS] = ACTIONS(1711), - [anon_sym_DASH_DASH] = ACTIONS(1711), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1711), - [sym_number] = ACTIONS(1711), - [sym_private_property_identifier] = ACTIONS(1711), - [sym_this] = ACTIONS(1713), - [sym_super] = ACTIONS(1713), - [sym_true] = ACTIONS(1713), - [sym_false] = ACTIONS(1713), - [sym_null] = ACTIONS(1713), - [sym_undefined] = ACTIONS(1713), - [anon_sym_AT] = ACTIONS(1711), - [anon_sym_static] = ACTIONS(1713), - [anon_sym_readonly] = ACTIONS(1713), - [anon_sym_get] = ACTIONS(1713), - [anon_sym_set] = ACTIONS(1713), - [anon_sym_declare] = ACTIONS(1713), - [anon_sym_public] = ACTIONS(1713), - [anon_sym_private] = ACTIONS(1713), - [anon_sym_protected] = ACTIONS(1713), - [anon_sym_override] = ACTIONS(1713), - [anon_sym_module] = ACTIONS(1713), - [anon_sym_any] = ACTIONS(1713), - [anon_sym_number] = ACTIONS(1713), - [anon_sym_boolean] = ACTIONS(1713), - [anon_sym_string] = ACTIONS(1713), - [anon_sym_symbol] = ACTIONS(1713), - [anon_sym_object] = ACTIONS(1713), - [anon_sym_abstract] = ACTIONS(1713), + [anon_sym_TILDE] = ACTIONS(1713), + [anon_sym_void] = ACTIONS(1715), + [anon_sym_delete] = ACTIONS(1715), + [anon_sym_PLUS_PLUS] = ACTIONS(1713), + [anon_sym_DASH_DASH] = ACTIONS(1713), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1713), + [sym_number] = ACTIONS(1713), + [sym_private_property_identifier] = ACTIONS(1713), + [sym_this] = ACTIONS(1715), + [sym_super] = ACTIONS(1715), + [sym_true] = ACTIONS(1715), + [sym_false] = ACTIONS(1715), + [sym_null] = ACTIONS(1715), + [sym_undefined] = ACTIONS(1715), + [anon_sym_AT] = ACTIONS(1713), + [anon_sym_static] = ACTIONS(1715), + [anon_sym_readonly] = ACTIONS(1715), + [anon_sym_get] = ACTIONS(1715), + [anon_sym_set] = ACTIONS(1715), + [anon_sym_declare] = ACTIONS(1715), + [anon_sym_public] = ACTIONS(1715), + [anon_sym_private] = ACTIONS(1715), + [anon_sym_protected] = ACTIONS(1715), + [anon_sym_override] = ACTIONS(1715), + [anon_sym_module] = ACTIONS(1715), + [anon_sym_any] = ACTIONS(1715), + [anon_sym_number] = ACTIONS(1715), + [anon_sym_boolean] = ACTIONS(1715), + [anon_sym_string] = ACTIONS(1715), + [anon_sym_symbol] = ACTIONS(1715), + [anon_sym_object] = ACTIONS(1715), + [anon_sym_abstract] = ACTIONS(1715), [anon_sym_satisfies] = ACTIONS(1715), - [anon_sym_interface] = ACTIONS(1713), - [anon_sym_enum] = ACTIONS(1713), - [sym__automatic_semicolon] = ACTIONS(1719), - [sym__ternary_qmark] = ACTIONS(1717), + [anon_sym_interface] = ACTIONS(1715), + [anon_sym_enum] = ACTIONS(1715), + [sym__automatic_semicolon] = ACTIONS(1713), + [sym__ternary_qmark] = ACTIONS(1713), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(230)] = { + [ts_builtin_sym_end] = ACTIONS(1717), + [sym_identifier] = ACTIONS(1719), + [anon_sym_export] = ACTIONS(1719), + [anon_sym_STAR] = ACTIONS(1721), + [anon_sym_default] = ACTIONS(1719), + [anon_sym_type] = ACTIONS(1719), + [anon_sym_as] = ACTIONS(1721), + [anon_sym_namespace] = ACTIONS(1719), + [anon_sym_LBRACE] = ACTIONS(1717), + [anon_sym_COMMA] = ACTIONS(1723), + [anon_sym_RBRACE] = ACTIONS(1717), + [anon_sym_typeof] = ACTIONS(1719), + [anon_sym_import] = ACTIONS(1719), + [anon_sym_with] = ACTIONS(1719), + [anon_sym_var] = ACTIONS(1719), + [anon_sym_let] = ACTIONS(1719), + [anon_sym_const] = ACTIONS(1719), + [anon_sym_BANG] = ACTIONS(1719), + [anon_sym_else] = ACTIONS(1719), + [anon_sym_if] = ACTIONS(1719), + [anon_sym_switch] = ACTIONS(1719), + [anon_sym_for] = ACTIONS(1719), + [anon_sym_LPAREN] = ACTIONS(1717), + [anon_sym_SEMI] = ACTIONS(1717), + [anon_sym_await] = ACTIONS(1719), + [anon_sym_in] = ACTIONS(1721), + [anon_sym_while] = ACTIONS(1719), + [anon_sym_do] = ACTIONS(1719), + [anon_sym_try] = ACTIONS(1719), + [anon_sym_break] = ACTIONS(1719), + [anon_sym_continue] = ACTIONS(1719), + [anon_sym_debugger] = ACTIONS(1719), + [anon_sym_return] = ACTIONS(1719), + [anon_sym_throw] = ACTIONS(1719), + [anon_sym_case] = ACTIONS(1719), + [anon_sym_yield] = ACTIONS(1719), + [anon_sym_LBRACK] = ACTIONS(1717), + [anon_sym_GT] = ACTIONS(1721), + [anon_sym_DOT] = ACTIONS(1721), + [anon_sym_DQUOTE] = ACTIONS(1717), + [anon_sym_SQUOTE] = ACTIONS(1717), + [anon_sym_class] = ACTIONS(1719), + [anon_sym_async] = ACTIONS(1719), + [anon_sym_function] = ACTIONS(1719), + [anon_sym_QMARK_DOT] = ACTIONS(1723), + [anon_sym_new] = ACTIONS(1719), + [anon_sym_using] = ACTIONS(1719), + [anon_sym_AMP_AMP] = ACTIONS(1723), + [anon_sym_PIPE_PIPE] = ACTIONS(1723), + [anon_sym_GT_GT] = ACTIONS(1721), + [anon_sym_GT_GT_GT] = ACTIONS(1723), + [anon_sym_LT_LT] = ACTIONS(1723), + [anon_sym_AMP] = ACTIONS(1721), + [anon_sym_CARET] = ACTIONS(1723), + [anon_sym_PIPE] = ACTIONS(1721), + [anon_sym_PLUS] = ACTIONS(1719), + [anon_sym_DASH] = ACTIONS(1719), + [anon_sym_SLASH] = ACTIONS(1719), + [anon_sym_PERCENT] = ACTIONS(1723), + [anon_sym_STAR_STAR] = ACTIONS(1723), + [anon_sym_LT] = ACTIONS(1719), + [anon_sym_LT_EQ] = ACTIONS(1723), + [anon_sym_EQ_EQ] = ACTIONS(1721), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1723), + [anon_sym_BANG_EQ] = ACTIONS(1721), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1723), + [anon_sym_GT_EQ] = ACTIONS(1723), + [anon_sym_QMARK_QMARK] = ACTIONS(1723), + [anon_sym_instanceof] = ACTIONS(1721), + [anon_sym_TILDE] = ACTIONS(1717), + [anon_sym_void] = ACTIONS(1719), + [anon_sym_delete] = ACTIONS(1719), + [anon_sym_PLUS_PLUS] = ACTIONS(1717), + [anon_sym_DASH_DASH] = ACTIONS(1717), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1717), + [sym_number] = ACTIONS(1717), + [sym_private_property_identifier] = ACTIONS(1717), + [sym_this] = ACTIONS(1719), + [sym_super] = ACTIONS(1719), + [sym_true] = ACTIONS(1719), + [sym_false] = ACTIONS(1719), + [sym_null] = ACTIONS(1719), + [sym_undefined] = ACTIONS(1719), + [anon_sym_AT] = ACTIONS(1717), + [anon_sym_static] = ACTIONS(1719), + [anon_sym_readonly] = ACTIONS(1719), + [anon_sym_get] = ACTIONS(1719), + [anon_sym_set] = ACTIONS(1719), + [anon_sym_declare] = ACTIONS(1719), + [anon_sym_public] = ACTIONS(1719), + [anon_sym_private] = ACTIONS(1719), + [anon_sym_protected] = ACTIONS(1719), + [anon_sym_override] = ACTIONS(1719), + [anon_sym_module] = ACTIONS(1719), + [anon_sym_any] = ACTIONS(1719), + [anon_sym_number] = ACTIONS(1719), + [anon_sym_boolean] = ACTIONS(1719), + [anon_sym_string] = ACTIONS(1719), + [anon_sym_symbol] = ACTIONS(1719), + [anon_sym_object] = ACTIONS(1719), + [anon_sym_abstract] = ACTIONS(1719), + [anon_sym_satisfies] = ACTIONS(1721), + [anon_sym_interface] = ACTIONS(1719), + [anon_sym_enum] = ACTIONS(1719), + [sym__automatic_semicolon] = ACTIONS(1723), + [sym__ternary_qmark] = ACTIONS(1723), [sym_html_comment] = ACTIONS(5), }, [STATE(231)] = { - [ts_builtin_sym_end] = ACTIONS(1721), - [sym_identifier] = ACTIONS(1723), - [anon_sym_export] = ACTIONS(1723), - [anon_sym_STAR] = ACTIONS(1725), - [anon_sym_default] = ACTIONS(1723), - [anon_sym_type] = ACTIONS(1723), - [anon_sym_as] = ACTIONS(1725), - [anon_sym_namespace] = ACTIONS(1723), - [anon_sym_LBRACE] = ACTIONS(1721), - [anon_sym_COMMA] = ACTIONS(1727), - [anon_sym_RBRACE] = ACTIONS(1721), - [anon_sym_typeof] = ACTIONS(1723), - [anon_sym_import] = ACTIONS(1723), - [anon_sym_with] = ACTIONS(1723), - [anon_sym_var] = ACTIONS(1723), - [anon_sym_let] = ACTIONS(1723), - [anon_sym_const] = ACTIONS(1723), - [anon_sym_BANG] = ACTIONS(1723), - [anon_sym_else] = ACTIONS(1723), - [anon_sym_if] = ACTIONS(1723), - [anon_sym_switch] = ACTIONS(1723), - [anon_sym_for] = ACTIONS(1723), - [anon_sym_LPAREN] = ACTIONS(1721), - [anon_sym_SEMI] = ACTIONS(1721), - [anon_sym_await] = ACTIONS(1723), - [anon_sym_in] = ACTIONS(1725), - [anon_sym_while] = ACTIONS(1723), - [anon_sym_do] = ACTIONS(1723), - [anon_sym_try] = ACTIONS(1723), - [anon_sym_break] = ACTIONS(1723), - [anon_sym_continue] = ACTIONS(1723), - [anon_sym_debugger] = ACTIONS(1723), - [anon_sym_return] = ACTIONS(1723), - [anon_sym_throw] = ACTIONS(1723), - [anon_sym_case] = ACTIONS(1723), - [anon_sym_yield] = ACTIONS(1723), - [anon_sym_LBRACK] = ACTIONS(1721), - [anon_sym_GT] = ACTIONS(1725), - [anon_sym_DOT] = ACTIONS(1725), - [anon_sym_DQUOTE] = ACTIONS(1721), - [anon_sym_SQUOTE] = ACTIONS(1721), - [anon_sym_class] = ACTIONS(1723), - [anon_sym_async] = ACTIONS(1723), - [anon_sym_function] = ACTIONS(1723), - [anon_sym_QMARK_DOT] = ACTIONS(1727), - [anon_sym_new] = ACTIONS(1723), - [anon_sym_using] = ACTIONS(1723), - [anon_sym_AMP_AMP] = ACTIONS(1727), - [anon_sym_PIPE_PIPE] = ACTIONS(1727), - [anon_sym_GT_GT] = ACTIONS(1725), - [anon_sym_GT_GT_GT] = ACTIONS(1727), - [anon_sym_LT_LT] = ACTIONS(1727), - [anon_sym_AMP] = ACTIONS(1725), - [anon_sym_CARET] = ACTIONS(1727), - [anon_sym_PIPE] = ACTIONS(1725), - [anon_sym_PLUS] = ACTIONS(1723), - [anon_sym_DASH] = ACTIONS(1723), - [anon_sym_SLASH] = ACTIONS(1723), - [anon_sym_PERCENT] = ACTIONS(1727), - [anon_sym_STAR_STAR] = ACTIONS(1727), - [anon_sym_LT] = ACTIONS(1723), - [anon_sym_LT_EQ] = ACTIONS(1727), - [anon_sym_EQ_EQ] = ACTIONS(1725), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1727), - [anon_sym_BANG_EQ] = ACTIONS(1725), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1727), - [anon_sym_GT_EQ] = ACTIONS(1727), - [anon_sym_QMARK_QMARK] = ACTIONS(1727), - [anon_sym_instanceof] = ACTIONS(1725), - [anon_sym_TILDE] = ACTIONS(1721), - [anon_sym_void] = ACTIONS(1723), - [anon_sym_delete] = ACTIONS(1723), - [anon_sym_PLUS_PLUS] = ACTIONS(1721), - [anon_sym_DASH_DASH] = ACTIONS(1721), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1721), - [sym_number] = ACTIONS(1721), - [sym_private_property_identifier] = ACTIONS(1721), - [sym_this] = ACTIONS(1723), - [sym_super] = ACTIONS(1723), - [sym_true] = ACTIONS(1723), - [sym_false] = ACTIONS(1723), - [sym_null] = ACTIONS(1723), - [sym_undefined] = ACTIONS(1723), - [anon_sym_AT] = ACTIONS(1721), - [anon_sym_static] = ACTIONS(1723), - [anon_sym_readonly] = ACTIONS(1723), - [anon_sym_get] = ACTIONS(1723), - [anon_sym_set] = ACTIONS(1723), - [anon_sym_declare] = ACTIONS(1723), - [anon_sym_public] = ACTIONS(1723), - [anon_sym_private] = ACTIONS(1723), - [anon_sym_protected] = ACTIONS(1723), - [anon_sym_override] = ACTIONS(1723), - [anon_sym_module] = ACTIONS(1723), - [anon_sym_any] = ACTIONS(1723), - [anon_sym_number] = ACTIONS(1723), - [anon_sym_boolean] = ACTIONS(1723), - [anon_sym_string] = ACTIONS(1723), - [anon_sym_symbol] = ACTIONS(1723), - [anon_sym_object] = ACTIONS(1723), - [anon_sym_abstract] = ACTIONS(1723), - [anon_sym_satisfies] = ACTIONS(1725), - [anon_sym_interface] = ACTIONS(1723), - [anon_sym_enum] = ACTIONS(1723), - [sym__automatic_semicolon] = ACTIONS(1729), - [sym__ternary_qmark] = ACTIONS(1727), + [ts_builtin_sym_end] = ACTIONS(1725), + [sym_identifier] = ACTIONS(1727), + [anon_sym_export] = ACTIONS(1727), + [anon_sym_STAR] = ACTIONS(1729), + [anon_sym_default] = ACTIONS(1727), + [anon_sym_type] = ACTIONS(1727), + [anon_sym_as] = ACTIONS(1729), + [anon_sym_namespace] = ACTIONS(1727), + [anon_sym_LBRACE] = ACTIONS(1725), + [anon_sym_COMMA] = ACTIONS(1731), + [anon_sym_RBRACE] = ACTIONS(1725), + [anon_sym_typeof] = ACTIONS(1727), + [anon_sym_import] = ACTIONS(1727), + [anon_sym_with] = ACTIONS(1727), + [anon_sym_var] = ACTIONS(1727), + [anon_sym_let] = ACTIONS(1727), + [anon_sym_const] = ACTIONS(1727), + [anon_sym_BANG] = ACTIONS(1727), + [anon_sym_else] = ACTIONS(1727), + [anon_sym_if] = ACTIONS(1727), + [anon_sym_switch] = ACTIONS(1727), + [anon_sym_for] = ACTIONS(1727), + [anon_sym_LPAREN] = ACTIONS(1725), + [anon_sym_SEMI] = ACTIONS(1725), + [anon_sym_await] = ACTIONS(1727), + [anon_sym_in] = ACTIONS(1729), + [anon_sym_while] = ACTIONS(1727), + [anon_sym_do] = ACTIONS(1727), + [anon_sym_try] = ACTIONS(1727), + [anon_sym_break] = ACTIONS(1727), + [anon_sym_continue] = ACTIONS(1727), + [anon_sym_debugger] = ACTIONS(1727), + [anon_sym_return] = ACTIONS(1727), + [anon_sym_throw] = ACTIONS(1727), + [anon_sym_case] = ACTIONS(1727), + [anon_sym_yield] = ACTIONS(1727), + [anon_sym_LBRACK] = ACTIONS(1725), + [anon_sym_GT] = ACTIONS(1729), + [anon_sym_DOT] = ACTIONS(1729), + [anon_sym_DQUOTE] = ACTIONS(1725), + [anon_sym_SQUOTE] = ACTIONS(1725), + [anon_sym_class] = ACTIONS(1727), + [anon_sym_async] = ACTIONS(1727), + [anon_sym_function] = ACTIONS(1727), + [anon_sym_QMARK_DOT] = ACTIONS(1731), + [anon_sym_new] = ACTIONS(1727), + [anon_sym_using] = ACTIONS(1727), + [anon_sym_AMP_AMP] = ACTIONS(1731), + [anon_sym_PIPE_PIPE] = ACTIONS(1731), + [anon_sym_GT_GT] = ACTIONS(1729), + [anon_sym_GT_GT_GT] = ACTIONS(1731), + [anon_sym_LT_LT] = ACTIONS(1731), + [anon_sym_AMP] = ACTIONS(1729), + [anon_sym_CARET] = ACTIONS(1731), + [anon_sym_PIPE] = ACTIONS(1729), + [anon_sym_PLUS] = ACTIONS(1727), + [anon_sym_DASH] = ACTIONS(1727), + [anon_sym_SLASH] = ACTIONS(1727), + [anon_sym_PERCENT] = ACTIONS(1731), + [anon_sym_STAR_STAR] = ACTIONS(1731), + [anon_sym_LT] = ACTIONS(1727), + [anon_sym_LT_EQ] = ACTIONS(1731), + [anon_sym_EQ_EQ] = ACTIONS(1729), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1731), + [anon_sym_BANG_EQ] = ACTIONS(1729), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1731), + [anon_sym_GT_EQ] = ACTIONS(1731), + [anon_sym_QMARK_QMARK] = ACTIONS(1731), + [anon_sym_instanceof] = ACTIONS(1729), + [anon_sym_TILDE] = ACTIONS(1725), + [anon_sym_void] = ACTIONS(1727), + [anon_sym_delete] = ACTIONS(1727), + [anon_sym_PLUS_PLUS] = ACTIONS(1725), + [anon_sym_DASH_DASH] = ACTIONS(1725), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1725), + [sym_number] = ACTIONS(1725), + [sym_private_property_identifier] = ACTIONS(1725), + [sym_this] = ACTIONS(1727), + [sym_super] = ACTIONS(1727), + [sym_true] = ACTIONS(1727), + [sym_false] = ACTIONS(1727), + [sym_null] = ACTIONS(1727), + [sym_undefined] = ACTIONS(1727), + [anon_sym_AT] = ACTIONS(1725), + [anon_sym_static] = ACTIONS(1727), + [anon_sym_readonly] = ACTIONS(1727), + [anon_sym_get] = ACTIONS(1727), + [anon_sym_set] = ACTIONS(1727), + [anon_sym_declare] = ACTIONS(1727), + [anon_sym_public] = ACTIONS(1727), + [anon_sym_private] = ACTIONS(1727), + [anon_sym_protected] = ACTIONS(1727), + [anon_sym_override] = ACTIONS(1727), + [anon_sym_module] = ACTIONS(1727), + [anon_sym_any] = ACTIONS(1727), + [anon_sym_number] = ACTIONS(1727), + [anon_sym_boolean] = ACTIONS(1727), + [anon_sym_string] = ACTIONS(1727), + [anon_sym_symbol] = ACTIONS(1727), + [anon_sym_object] = ACTIONS(1727), + [anon_sym_abstract] = ACTIONS(1727), + [anon_sym_satisfies] = ACTIONS(1729), + [anon_sym_interface] = ACTIONS(1727), + [anon_sym_enum] = ACTIONS(1727), + [sym__automatic_semicolon] = ACTIONS(1733), + [sym__ternary_qmark] = ACTIONS(1731), [sym_html_comment] = ACTIONS(5), }, [STATE(232)] = { - [ts_builtin_sym_end] = ACTIONS(1731), - [sym_identifier] = ACTIONS(1733), - [anon_sym_export] = ACTIONS(1733), - [anon_sym_STAR] = ACTIONS(1735), - [anon_sym_default] = ACTIONS(1733), - [anon_sym_type] = ACTIONS(1733), - [anon_sym_as] = ACTIONS(1735), - [anon_sym_namespace] = ACTIONS(1733), - [anon_sym_LBRACE] = ACTIONS(1731), - [anon_sym_COMMA] = ACTIONS(1737), - [anon_sym_RBRACE] = ACTIONS(1731), - [anon_sym_typeof] = ACTIONS(1733), - [anon_sym_import] = ACTIONS(1733), - [anon_sym_with] = ACTIONS(1733), - [anon_sym_var] = ACTIONS(1733), - [anon_sym_let] = ACTIONS(1733), - [anon_sym_const] = ACTIONS(1733), - [anon_sym_BANG] = ACTIONS(1733), - [anon_sym_else] = ACTIONS(1733), - [anon_sym_if] = ACTIONS(1733), - [anon_sym_switch] = ACTIONS(1733), - [anon_sym_for] = ACTIONS(1733), - [anon_sym_LPAREN] = ACTIONS(1731), - [anon_sym_SEMI] = ACTIONS(1731), - [anon_sym_await] = ACTIONS(1733), - [anon_sym_in] = ACTIONS(1735), - [anon_sym_while] = ACTIONS(1733), - [anon_sym_do] = ACTIONS(1733), - [anon_sym_try] = ACTIONS(1733), - [anon_sym_break] = ACTIONS(1733), - [anon_sym_continue] = ACTIONS(1733), - [anon_sym_debugger] = ACTIONS(1733), - [anon_sym_return] = ACTIONS(1733), - [anon_sym_throw] = ACTIONS(1733), - [anon_sym_case] = ACTIONS(1733), - [anon_sym_yield] = ACTIONS(1733), - [anon_sym_LBRACK] = ACTIONS(1731), - [anon_sym_GT] = ACTIONS(1735), - [anon_sym_DOT] = ACTIONS(1735), - [anon_sym_DQUOTE] = ACTIONS(1731), - [anon_sym_SQUOTE] = ACTIONS(1731), - [anon_sym_class] = ACTIONS(1733), - [anon_sym_async] = ACTIONS(1733), - [anon_sym_function] = ACTIONS(1733), - [anon_sym_QMARK_DOT] = ACTIONS(1737), - [anon_sym_new] = ACTIONS(1733), - [anon_sym_using] = ACTIONS(1733), - [anon_sym_AMP_AMP] = ACTIONS(1737), - [anon_sym_PIPE_PIPE] = ACTIONS(1737), - [anon_sym_GT_GT] = ACTIONS(1735), - [anon_sym_GT_GT_GT] = ACTIONS(1737), - [anon_sym_LT_LT] = ACTIONS(1737), - [anon_sym_AMP] = ACTIONS(1735), - [anon_sym_CARET] = ACTIONS(1737), - [anon_sym_PIPE] = ACTIONS(1735), - [anon_sym_PLUS] = ACTIONS(1733), - [anon_sym_DASH] = ACTIONS(1733), - [anon_sym_SLASH] = ACTIONS(1733), - [anon_sym_PERCENT] = ACTIONS(1737), - [anon_sym_STAR_STAR] = ACTIONS(1737), - [anon_sym_LT] = ACTIONS(1733), - [anon_sym_LT_EQ] = ACTIONS(1737), - [anon_sym_EQ_EQ] = ACTIONS(1735), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1737), - [anon_sym_BANG_EQ] = ACTIONS(1735), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1737), - [anon_sym_GT_EQ] = ACTIONS(1737), - [anon_sym_QMARK_QMARK] = ACTIONS(1737), - [anon_sym_instanceof] = ACTIONS(1735), - [anon_sym_TILDE] = ACTIONS(1731), - [anon_sym_void] = ACTIONS(1733), - [anon_sym_delete] = ACTIONS(1733), - [anon_sym_PLUS_PLUS] = ACTIONS(1731), - [anon_sym_DASH_DASH] = ACTIONS(1731), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1731), - [sym_number] = ACTIONS(1731), - [sym_private_property_identifier] = ACTIONS(1731), - [sym_this] = ACTIONS(1733), - [sym_super] = ACTIONS(1733), - [sym_true] = ACTIONS(1733), - [sym_false] = ACTIONS(1733), - [sym_null] = ACTIONS(1733), - [sym_undefined] = ACTIONS(1733), - [anon_sym_AT] = ACTIONS(1731), - [anon_sym_static] = ACTIONS(1733), - [anon_sym_readonly] = ACTIONS(1733), - [anon_sym_get] = ACTIONS(1733), - [anon_sym_set] = ACTIONS(1733), - [anon_sym_declare] = ACTIONS(1733), - [anon_sym_public] = ACTIONS(1733), - [anon_sym_private] = ACTIONS(1733), - [anon_sym_protected] = ACTIONS(1733), - [anon_sym_override] = ACTIONS(1733), - [anon_sym_module] = ACTIONS(1733), - [anon_sym_any] = ACTIONS(1733), - [anon_sym_number] = ACTIONS(1733), - [anon_sym_boolean] = ACTIONS(1733), - [anon_sym_string] = ACTIONS(1733), - [anon_sym_symbol] = ACTIONS(1733), - [anon_sym_object] = ACTIONS(1733), - [anon_sym_abstract] = ACTIONS(1733), - [anon_sym_satisfies] = ACTIONS(1735), - [anon_sym_interface] = ACTIONS(1733), - [anon_sym_enum] = ACTIONS(1733), - [sym__automatic_semicolon] = ACTIONS(1739), - [sym__ternary_qmark] = ACTIONS(1737), + [ts_builtin_sym_end] = ACTIONS(1735), + [sym_identifier] = ACTIONS(1737), + [anon_sym_export] = ACTIONS(1737), + [anon_sym_STAR] = ACTIONS(1737), + [anon_sym_default] = ACTIONS(1737), + [anon_sym_type] = ACTIONS(1737), + [anon_sym_as] = ACTIONS(1737), + [anon_sym_namespace] = ACTIONS(1737), + [anon_sym_LBRACE] = ACTIONS(1735), + [anon_sym_COMMA] = ACTIONS(1735), + [anon_sym_RBRACE] = ACTIONS(1735), + [anon_sym_typeof] = ACTIONS(1737), + [anon_sym_import] = ACTIONS(1737), + [anon_sym_with] = ACTIONS(1737), + [anon_sym_var] = ACTIONS(1737), + [anon_sym_let] = ACTIONS(1737), + [anon_sym_const] = ACTIONS(1737), + [anon_sym_BANG] = ACTIONS(1737), + [anon_sym_else] = ACTIONS(1737), + [anon_sym_if] = ACTIONS(1737), + [anon_sym_switch] = ACTIONS(1737), + [anon_sym_for] = ACTIONS(1737), + [anon_sym_LPAREN] = ACTIONS(1735), + [anon_sym_SEMI] = ACTIONS(1735), + [anon_sym_await] = ACTIONS(1737), + [anon_sym_in] = ACTIONS(1737), + [anon_sym_while] = ACTIONS(1737), + [anon_sym_do] = ACTIONS(1737), + [anon_sym_try] = ACTIONS(1737), + [anon_sym_break] = ACTIONS(1737), + [anon_sym_continue] = ACTIONS(1737), + [anon_sym_debugger] = ACTIONS(1737), + [anon_sym_return] = ACTIONS(1737), + [anon_sym_throw] = ACTIONS(1737), + [anon_sym_case] = ACTIONS(1737), + [anon_sym_yield] = ACTIONS(1737), + [anon_sym_LBRACK] = ACTIONS(1735), + [anon_sym_GT] = ACTIONS(1737), + [anon_sym_DOT] = ACTIONS(1737), + [anon_sym_DQUOTE] = ACTIONS(1735), + [anon_sym_SQUOTE] = ACTIONS(1735), + [anon_sym_class] = ACTIONS(1737), + [anon_sym_async] = ACTIONS(1737), + [anon_sym_function] = ACTIONS(1737), + [anon_sym_QMARK_DOT] = ACTIONS(1735), + [anon_sym_new] = ACTIONS(1737), + [anon_sym_using] = ACTIONS(1737), + [anon_sym_AMP_AMP] = ACTIONS(1735), + [anon_sym_PIPE_PIPE] = ACTIONS(1735), + [anon_sym_GT_GT] = ACTIONS(1737), + [anon_sym_GT_GT_GT] = ACTIONS(1735), + [anon_sym_LT_LT] = ACTIONS(1735), + [anon_sym_AMP] = ACTIONS(1737), + [anon_sym_CARET] = ACTIONS(1735), + [anon_sym_PIPE] = ACTIONS(1737), + [anon_sym_PLUS] = ACTIONS(1737), + [anon_sym_DASH] = ACTIONS(1737), + [anon_sym_SLASH] = ACTIONS(1737), + [anon_sym_PERCENT] = ACTIONS(1735), + [anon_sym_STAR_STAR] = ACTIONS(1735), + [anon_sym_LT] = ACTIONS(1737), + [anon_sym_LT_EQ] = ACTIONS(1735), + [anon_sym_EQ_EQ] = ACTIONS(1737), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1735), + [anon_sym_BANG_EQ] = ACTIONS(1737), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1735), + [anon_sym_GT_EQ] = ACTIONS(1735), + [anon_sym_QMARK_QMARK] = ACTIONS(1735), + [anon_sym_instanceof] = ACTIONS(1737), + [anon_sym_TILDE] = ACTIONS(1735), + [anon_sym_void] = ACTIONS(1737), + [anon_sym_delete] = ACTIONS(1737), + [anon_sym_PLUS_PLUS] = ACTIONS(1735), + [anon_sym_DASH_DASH] = ACTIONS(1735), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1735), + [sym_number] = ACTIONS(1735), + [sym_private_property_identifier] = ACTIONS(1735), + [sym_this] = ACTIONS(1737), + [sym_super] = ACTIONS(1737), + [sym_true] = ACTIONS(1737), + [sym_false] = ACTIONS(1737), + [sym_null] = ACTIONS(1737), + [sym_undefined] = ACTIONS(1737), + [anon_sym_AT] = ACTIONS(1735), + [anon_sym_static] = ACTIONS(1737), + [anon_sym_readonly] = ACTIONS(1737), + [anon_sym_get] = ACTIONS(1737), + [anon_sym_set] = ACTIONS(1737), + [anon_sym_declare] = ACTIONS(1737), + [anon_sym_public] = ACTIONS(1737), + [anon_sym_private] = ACTIONS(1737), + [anon_sym_protected] = ACTIONS(1737), + [anon_sym_override] = ACTIONS(1737), + [anon_sym_module] = ACTIONS(1737), + [anon_sym_any] = ACTIONS(1737), + [anon_sym_number] = ACTIONS(1737), + [anon_sym_boolean] = ACTIONS(1737), + [anon_sym_string] = ACTIONS(1737), + [anon_sym_symbol] = ACTIONS(1737), + [anon_sym_object] = ACTIONS(1737), + [anon_sym_abstract] = ACTIONS(1737), + [anon_sym_satisfies] = ACTIONS(1737), + [anon_sym_interface] = ACTIONS(1737), + [anon_sym_enum] = ACTIONS(1737), + [sym__automatic_semicolon] = ACTIONS(1735), + [sym__ternary_qmark] = ACTIONS(1735), [sym_html_comment] = ACTIONS(5), }, [STATE(233)] = { - [ts_builtin_sym_end] = ACTIONS(1741), - [sym_identifier] = ACTIONS(1743), - [anon_sym_export] = ACTIONS(1743), + [ts_builtin_sym_end] = ACTIONS(1739), + [sym_identifier] = ACTIONS(1741), + [anon_sym_export] = ACTIONS(1741), + [anon_sym_STAR] = ACTIONS(1741), + [anon_sym_default] = ACTIONS(1741), + [anon_sym_type] = ACTIONS(1741), + [anon_sym_as] = ACTIONS(1741), + [anon_sym_namespace] = ACTIONS(1741), + [anon_sym_LBRACE] = ACTIONS(1739), + [anon_sym_COMMA] = ACTIONS(1739), + [anon_sym_RBRACE] = ACTIONS(1739), + [anon_sym_typeof] = ACTIONS(1741), + [anon_sym_import] = ACTIONS(1741), + [anon_sym_with] = ACTIONS(1741), + [anon_sym_var] = ACTIONS(1741), + [anon_sym_let] = ACTIONS(1741), + [anon_sym_const] = ACTIONS(1741), + [anon_sym_BANG] = ACTIONS(1741), + [anon_sym_else] = ACTIONS(1741), + [anon_sym_if] = ACTIONS(1741), + [anon_sym_switch] = ACTIONS(1741), + [anon_sym_for] = ACTIONS(1741), + [anon_sym_LPAREN] = ACTIONS(1739), + [anon_sym_SEMI] = ACTIONS(1739), + [anon_sym_await] = ACTIONS(1741), + [anon_sym_in] = ACTIONS(1741), + [anon_sym_while] = ACTIONS(1741), + [anon_sym_do] = ACTIONS(1741), + [anon_sym_try] = ACTIONS(1741), + [anon_sym_break] = ACTIONS(1741), + [anon_sym_continue] = ACTIONS(1741), + [anon_sym_debugger] = ACTIONS(1741), + [anon_sym_return] = ACTIONS(1741), + [anon_sym_throw] = ACTIONS(1741), + [anon_sym_case] = ACTIONS(1741), + [anon_sym_yield] = ACTIONS(1741), + [anon_sym_LBRACK] = ACTIONS(1739), + [anon_sym_GT] = ACTIONS(1741), + [anon_sym_DOT] = ACTIONS(1741), + [anon_sym_DQUOTE] = ACTIONS(1739), + [anon_sym_SQUOTE] = ACTIONS(1739), + [anon_sym_class] = ACTIONS(1741), + [anon_sym_async] = ACTIONS(1741), + [anon_sym_function] = ACTIONS(1741), + [anon_sym_QMARK_DOT] = ACTIONS(1739), + [anon_sym_new] = ACTIONS(1741), + [anon_sym_using] = ACTIONS(1741), + [anon_sym_AMP_AMP] = ACTIONS(1739), + [anon_sym_PIPE_PIPE] = ACTIONS(1739), + [anon_sym_GT_GT] = ACTIONS(1741), + [anon_sym_GT_GT_GT] = ACTIONS(1739), + [anon_sym_LT_LT] = ACTIONS(1739), + [anon_sym_AMP] = ACTIONS(1741), + [anon_sym_CARET] = ACTIONS(1739), + [anon_sym_PIPE] = ACTIONS(1741), + [anon_sym_PLUS] = ACTIONS(1741), + [anon_sym_DASH] = ACTIONS(1741), + [anon_sym_SLASH] = ACTIONS(1741), + [anon_sym_PERCENT] = ACTIONS(1739), + [anon_sym_STAR_STAR] = ACTIONS(1739), + [anon_sym_LT] = ACTIONS(1741), + [anon_sym_LT_EQ] = ACTIONS(1739), + [anon_sym_EQ_EQ] = ACTIONS(1741), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1739), + [anon_sym_BANG_EQ] = ACTIONS(1741), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1739), + [anon_sym_GT_EQ] = ACTIONS(1739), + [anon_sym_QMARK_QMARK] = ACTIONS(1739), + [anon_sym_instanceof] = ACTIONS(1741), + [anon_sym_TILDE] = ACTIONS(1739), + [anon_sym_void] = ACTIONS(1741), + [anon_sym_delete] = ACTIONS(1741), + [anon_sym_PLUS_PLUS] = ACTIONS(1739), + [anon_sym_DASH_DASH] = ACTIONS(1739), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1739), + [sym_number] = ACTIONS(1739), + [sym_private_property_identifier] = ACTIONS(1739), + [sym_this] = ACTIONS(1741), + [sym_super] = ACTIONS(1741), + [sym_true] = ACTIONS(1741), + [sym_false] = ACTIONS(1741), + [sym_null] = ACTIONS(1741), + [sym_undefined] = ACTIONS(1741), + [anon_sym_AT] = ACTIONS(1739), + [anon_sym_static] = ACTIONS(1741), + [anon_sym_readonly] = ACTIONS(1741), + [anon_sym_get] = ACTIONS(1741), + [anon_sym_set] = ACTIONS(1741), + [anon_sym_declare] = ACTIONS(1741), + [anon_sym_public] = ACTIONS(1741), + [anon_sym_private] = ACTIONS(1741), + [anon_sym_protected] = ACTIONS(1741), + [anon_sym_override] = ACTIONS(1741), + [anon_sym_module] = ACTIONS(1741), + [anon_sym_any] = ACTIONS(1741), + [anon_sym_number] = ACTIONS(1741), + [anon_sym_boolean] = ACTIONS(1741), + [anon_sym_string] = ACTIONS(1741), + [anon_sym_symbol] = ACTIONS(1741), + [anon_sym_object] = ACTIONS(1741), + [anon_sym_abstract] = ACTIONS(1741), + [anon_sym_satisfies] = ACTIONS(1741), + [anon_sym_interface] = ACTIONS(1741), + [anon_sym_enum] = ACTIONS(1741), + [sym__automatic_semicolon] = ACTIONS(1739), + [sym__ternary_qmark] = ACTIONS(1739), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(234)] = { + [ts_builtin_sym_end] = ACTIONS(1743), + [sym_identifier] = ACTIONS(1745), + [anon_sym_export] = ACTIONS(1745), [anon_sym_STAR] = ACTIONS(1745), - [anon_sym_default] = ACTIONS(1743), - [anon_sym_type] = ACTIONS(1743), + [anon_sym_default] = ACTIONS(1745), + [anon_sym_type] = ACTIONS(1745), [anon_sym_as] = ACTIONS(1745), - [anon_sym_namespace] = ACTIONS(1743), - [anon_sym_LBRACE] = ACTIONS(1741), - [anon_sym_COMMA] = ACTIONS(1747), - [anon_sym_RBRACE] = ACTIONS(1741), - [anon_sym_typeof] = ACTIONS(1743), - [anon_sym_import] = ACTIONS(1743), - [anon_sym_with] = ACTIONS(1743), - [anon_sym_var] = ACTIONS(1743), - [anon_sym_let] = ACTIONS(1743), - [anon_sym_const] = ACTIONS(1743), - [anon_sym_BANG] = ACTIONS(1743), - [anon_sym_else] = ACTIONS(1743), - [anon_sym_if] = ACTIONS(1743), - [anon_sym_switch] = ACTIONS(1743), - [anon_sym_for] = ACTIONS(1743), - [anon_sym_LPAREN] = ACTIONS(1741), - [anon_sym_SEMI] = ACTIONS(1741), - [anon_sym_await] = ACTIONS(1743), + [anon_sym_namespace] = ACTIONS(1745), + [anon_sym_LBRACE] = ACTIONS(1743), + [anon_sym_COMMA] = ACTIONS(1743), + [anon_sym_RBRACE] = ACTIONS(1743), + [anon_sym_typeof] = ACTIONS(1745), + [anon_sym_import] = ACTIONS(1745), + [anon_sym_with] = ACTIONS(1745), + [anon_sym_var] = ACTIONS(1745), + [anon_sym_let] = ACTIONS(1745), + [anon_sym_const] = ACTIONS(1745), + [anon_sym_BANG] = ACTIONS(1745), + [anon_sym_else] = ACTIONS(1745), + [anon_sym_if] = ACTIONS(1745), + [anon_sym_switch] = ACTIONS(1745), + [anon_sym_for] = ACTIONS(1745), + [anon_sym_LPAREN] = ACTIONS(1743), + [anon_sym_SEMI] = ACTIONS(1743), + [anon_sym_await] = ACTIONS(1745), [anon_sym_in] = ACTIONS(1745), - [anon_sym_while] = ACTIONS(1743), - [anon_sym_do] = ACTIONS(1743), - [anon_sym_try] = ACTIONS(1743), - [anon_sym_break] = ACTIONS(1743), - [anon_sym_continue] = ACTIONS(1743), - [anon_sym_debugger] = ACTIONS(1743), - [anon_sym_return] = ACTIONS(1743), - [anon_sym_throw] = ACTIONS(1743), - [anon_sym_case] = ACTIONS(1743), - [anon_sym_yield] = ACTIONS(1743), - [anon_sym_LBRACK] = ACTIONS(1741), + [anon_sym_while] = ACTIONS(1745), + [anon_sym_do] = ACTIONS(1745), + [anon_sym_try] = ACTIONS(1745), + [anon_sym_break] = ACTIONS(1745), + [anon_sym_continue] = ACTIONS(1745), + [anon_sym_debugger] = ACTIONS(1745), + [anon_sym_return] = ACTIONS(1745), + [anon_sym_throw] = ACTIONS(1745), + [anon_sym_case] = ACTIONS(1745), + [anon_sym_yield] = ACTIONS(1745), + [anon_sym_LBRACK] = ACTIONS(1743), [anon_sym_GT] = ACTIONS(1745), [anon_sym_DOT] = ACTIONS(1745), - [anon_sym_DQUOTE] = ACTIONS(1741), - [anon_sym_SQUOTE] = ACTIONS(1741), - [anon_sym_class] = ACTIONS(1743), - [anon_sym_async] = ACTIONS(1743), - [anon_sym_function] = ACTIONS(1743), + [anon_sym_DQUOTE] = ACTIONS(1743), + [anon_sym_SQUOTE] = ACTIONS(1743), + [anon_sym_class] = ACTIONS(1745), + [anon_sym_async] = ACTIONS(1745), + [anon_sym_function] = ACTIONS(1745), + [anon_sym_QMARK_DOT] = ACTIONS(1743), + [anon_sym_new] = ACTIONS(1745), + [anon_sym_using] = ACTIONS(1745), + [anon_sym_AMP_AMP] = ACTIONS(1743), + [anon_sym_PIPE_PIPE] = ACTIONS(1743), + [anon_sym_GT_GT] = ACTIONS(1745), + [anon_sym_GT_GT_GT] = ACTIONS(1743), + [anon_sym_LT_LT] = ACTIONS(1743), + [anon_sym_AMP] = ACTIONS(1745), + [anon_sym_CARET] = ACTIONS(1743), + [anon_sym_PIPE] = ACTIONS(1745), + [anon_sym_PLUS] = ACTIONS(1745), + [anon_sym_DASH] = ACTIONS(1745), + [anon_sym_SLASH] = ACTIONS(1745), + [anon_sym_PERCENT] = ACTIONS(1743), + [anon_sym_STAR_STAR] = ACTIONS(1743), + [anon_sym_LT] = ACTIONS(1745), + [anon_sym_LT_EQ] = ACTIONS(1743), + [anon_sym_EQ_EQ] = ACTIONS(1745), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1743), + [anon_sym_BANG_EQ] = ACTIONS(1745), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1743), + [anon_sym_GT_EQ] = ACTIONS(1743), + [anon_sym_QMARK_QMARK] = ACTIONS(1743), + [anon_sym_instanceof] = ACTIONS(1745), + [anon_sym_TILDE] = ACTIONS(1743), + [anon_sym_void] = ACTIONS(1745), + [anon_sym_delete] = ACTIONS(1745), + [anon_sym_PLUS_PLUS] = ACTIONS(1743), + [anon_sym_DASH_DASH] = ACTIONS(1743), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1743), + [sym_number] = ACTIONS(1743), + [sym_private_property_identifier] = ACTIONS(1743), + [sym_this] = ACTIONS(1745), + [sym_super] = ACTIONS(1745), + [sym_true] = ACTIONS(1745), + [sym_false] = ACTIONS(1745), + [sym_null] = ACTIONS(1745), + [sym_undefined] = ACTIONS(1745), + [anon_sym_AT] = ACTIONS(1743), + [anon_sym_static] = ACTIONS(1745), + [anon_sym_readonly] = ACTIONS(1745), + [anon_sym_get] = ACTIONS(1745), + [anon_sym_set] = ACTIONS(1745), + [anon_sym_declare] = ACTIONS(1745), + [anon_sym_public] = ACTIONS(1745), + [anon_sym_private] = ACTIONS(1745), + [anon_sym_protected] = ACTIONS(1745), + [anon_sym_override] = ACTIONS(1745), + [anon_sym_module] = ACTIONS(1745), + [anon_sym_any] = ACTIONS(1745), + [anon_sym_number] = ACTIONS(1745), + [anon_sym_boolean] = ACTIONS(1745), + [anon_sym_string] = ACTIONS(1745), + [anon_sym_symbol] = ACTIONS(1745), + [anon_sym_object] = ACTIONS(1745), + [anon_sym_abstract] = ACTIONS(1745), + [anon_sym_satisfies] = ACTIONS(1745), + [anon_sym_interface] = ACTIONS(1745), + [anon_sym_enum] = ACTIONS(1745), + [sym__automatic_semicolon] = ACTIONS(1743), + [sym__ternary_qmark] = ACTIONS(1743), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(235)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(1709), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6151), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6151), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1282), + [sym_subscript_expression] = STATE(1282), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6151), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1282), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1051), + [anon_sym_type] = ACTIONS(1051), + [anon_sym_namespace] = ACTIONS(1053), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_COMMA] = ACTIONS(1671), + [anon_sym_RBRACE] = ACTIONS(1671), + [anon_sym_typeof] = ACTIONS(649), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1051), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_SEMI] = ACTIONS(1671), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(1671), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1059), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1443), + [anon_sym_using] = ACTIONS(633), + [anon_sym_AMP] = ACTIONS(1671), + [anon_sym_PIPE] = ACTIONS(1673), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(649), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1445), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1051), + [anon_sym_readonly] = ACTIONS(1051), + [anon_sym_get] = ACTIONS(1051), + [anon_sym_set] = ACTIONS(1051), + [anon_sym_declare] = ACTIONS(1051), + [anon_sym_public] = ACTIONS(1051), + [anon_sym_private] = ACTIONS(1051), + [anon_sym_protected] = ACTIONS(1051), + [anon_sym_override] = ACTIONS(1051), + [anon_sym_module] = ACTIONS(1051), + [anon_sym_any] = ACTIONS(1051), + [anon_sym_number] = ACTIONS(1051), + [anon_sym_boolean] = ACTIONS(1051), + [anon_sym_string] = ACTIONS(1051), + [anon_sym_symbol] = ACTIONS(1051), + [anon_sym_object] = ACTIONS(1051), + [anon_sym_extends] = ACTIONS(1673), + [anon_sym_PIPE_RBRACE] = ACTIONS(1671), + [sym__automatic_semicolon] = ACTIONS(1671), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(236)] = { + [ts_builtin_sym_end] = ACTIONS(1747), + [sym_identifier] = ACTIONS(1749), + [anon_sym_export] = ACTIONS(1749), + [anon_sym_STAR] = ACTIONS(1749), + [anon_sym_default] = ACTIONS(1749), + [anon_sym_type] = ACTIONS(1749), + [anon_sym_as] = ACTIONS(1749), + [anon_sym_namespace] = ACTIONS(1749), + [anon_sym_LBRACE] = ACTIONS(1747), + [anon_sym_COMMA] = ACTIONS(1747), + [anon_sym_RBRACE] = ACTIONS(1747), + [anon_sym_typeof] = ACTIONS(1749), + [anon_sym_import] = ACTIONS(1749), + [anon_sym_with] = ACTIONS(1749), + [anon_sym_var] = ACTIONS(1749), + [anon_sym_let] = ACTIONS(1749), + [anon_sym_const] = ACTIONS(1749), + [anon_sym_BANG] = ACTIONS(1749), + [anon_sym_else] = ACTIONS(1749), + [anon_sym_if] = ACTIONS(1749), + [anon_sym_switch] = ACTIONS(1749), + [anon_sym_for] = ACTIONS(1749), + [anon_sym_LPAREN] = ACTIONS(1747), + [anon_sym_SEMI] = ACTIONS(1747), + [anon_sym_await] = ACTIONS(1749), + [anon_sym_in] = ACTIONS(1749), + [anon_sym_while] = ACTIONS(1749), + [anon_sym_do] = ACTIONS(1749), + [anon_sym_try] = ACTIONS(1749), + [anon_sym_break] = ACTIONS(1749), + [anon_sym_continue] = ACTIONS(1749), + [anon_sym_debugger] = ACTIONS(1749), + [anon_sym_return] = ACTIONS(1749), + [anon_sym_throw] = ACTIONS(1749), + [anon_sym_case] = ACTIONS(1749), + [anon_sym_yield] = ACTIONS(1749), + [anon_sym_LBRACK] = ACTIONS(1747), + [anon_sym_GT] = ACTIONS(1749), + [anon_sym_DOT] = ACTIONS(1749), + [anon_sym_DQUOTE] = ACTIONS(1747), + [anon_sym_SQUOTE] = ACTIONS(1747), + [anon_sym_class] = ACTIONS(1749), + [anon_sym_async] = ACTIONS(1749), + [anon_sym_function] = ACTIONS(1749), [anon_sym_QMARK_DOT] = ACTIONS(1747), - [anon_sym_new] = ACTIONS(1743), - [anon_sym_using] = ACTIONS(1743), + [anon_sym_new] = ACTIONS(1749), + [anon_sym_using] = ACTIONS(1749), [anon_sym_AMP_AMP] = ACTIONS(1747), [anon_sym_PIPE_PIPE] = ACTIONS(1747), - [anon_sym_GT_GT] = ACTIONS(1745), + [anon_sym_GT_GT] = ACTIONS(1749), [anon_sym_GT_GT_GT] = ACTIONS(1747), [anon_sym_LT_LT] = ACTIONS(1747), - [anon_sym_AMP] = ACTIONS(1745), + [anon_sym_AMP] = ACTIONS(1749), [anon_sym_CARET] = ACTIONS(1747), - [anon_sym_PIPE] = ACTIONS(1745), - [anon_sym_PLUS] = ACTIONS(1743), - [anon_sym_DASH] = ACTIONS(1743), - [anon_sym_SLASH] = ACTIONS(1743), + [anon_sym_PIPE] = ACTIONS(1749), + [anon_sym_PLUS] = ACTIONS(1749), + [anon_sym_DASH] = ACTIONS(1749), + [anon_sym_SLASH] = ACTIONS(1749), [anon_sym_PERCENT] = ACTIONS(1747), [anon_sym_STAR_STAR] = ACTIONS(1747), - [anon_sym_LT] = ACTIONS(1743), + [anon_sym_LT] = ACTIONS(1749), [anon_sym_LT_EQ] = ACTIONS(1747), - [anon_sym_EQ_EQ] = ACTIONS(1745), + [anon_sym_EQ_EQ] = ACTIONS(1749), [anon_sym_EQ_EQ_EQ] = ACTIONS(1747), - [anon_sym_BANG_EQ] = ACTIONS(1745), + [anon_sym_BANG_EQ] = ACTIONS(1749), [anon_sym_BANG_EQ_EQ] = ACTIONS(1747), [anon_sym_GT_EQ] = ACTIONS(1747), [anon_sym_QMARK_QMARK] = ACTIONS(1747), - [anon_sym_instanceof] = ACTIONS(1745), - [anon_sym_TILDE] = ACTIONS(1741), - [anon_sym_void] = ACTIONS(1743), - [anon_sym_delete] = ACTIONS(1743), - [anon_sym_PLUS_PLUS] = ACTIONS(1741), - [anon_sym_DASH_DASH] = ACTIONS(1741), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1741), - [sym_number] = ACTIONS(1741), - [sym_private_property_identifier] = ACTIONS(1741), - [sym_this] = ACTIONS(1743), - [sym_super] = ACTIONS(1743), - [sym_true] = ACTIONS(1743), - [sym_false] = ACTIONS(1743), - [sym_null] = ACTIONS(1743), - [sym_undefined] = ACTIONS(1743), - [anon_sym_AT] = ACTIONS(1741), - [anon_sym_static] = ACTIONS(1743), - [anon_sym_readonly] = ACTIONS(1743), - [anon_sym_get] = ACTIONS(1743), - [anon_sym_set] = ACTIONS(1743), - [anon_sym_declare] = ACTIONS(1743), - [anon_sym_public] = ACTIONS(1743), - [anon_sym_private] = ACTIONS(1743), - [anon_sym_protected] = ACTIONS(1743), - [anon_sym_override] = ACTIONS(1743), - [anon_sym_module] = ACTIONS(1743), - [anon_sym_any] = ACTIONS(1743), - [anon_sym_number] = ACTIONS(1743), - [anon_sym_boolean] = ACTIONS(1743), - [anon_sym_string] = ACTIONS(1743), - [anon_sym_symbol] = ACTIONS(1743), - [anon_sym_object] = ACTIONS(1743), - [anon_sym_abstract] = ACTIONS(1743), - [anon_sym_satisfies] = ACTIONS(1745), - [anon_sym_interface] = ACTIONS(1743), - [anon_sym_enum] = ACTIONS(1743), - [sym__automatic_semicolon] = ACTIONS(1749), + [anon_sym_instanceof] = ACTIONS(1749), + [anon_sym_TILDE] = ACTIONS(1747), + [anon_sym_void] = ACTIONS(1749), + [anon_sym_delete] = ACTIONS(1749), + [anon_sym_PLUS_PLUS] = ACTIONS(1747), + [anon_sym_DASH_DASH] = ACTIONS(1747), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1747), + [sym_number] = ACTIONS(1747), + [sym_private_property_identifier] = ACTIONS(1747), + [sym_this] = ACTIONS(1749), + [sym_super] = ACTIONS(1749), + [sym_true] = ACTIONS(1749), + [sym_false] = ACTIONS(1749), + [sym_null] = ACTIONS(1749), + [sym_undefined] = ACTIONS(1749), + [anon_sym_AT] = ACTIONS(1747), + [anon_sym_static] = ACTIONS(1749), + [anon_sym_readonly] = ACTIONS(1749), + [anon_sym_get] = ACTIONS(1749), + [anon_sym_set] = ACTIONS(1749), + [anon_sym_declare] = ACTIONS(1749), + [anon_sym_public] = ACTIONS(1749), + [anon_sym_private] = ACTIONS(1749), + [anon_sym_protected] = ACTIONS(1749), + [anon_sym_override] = ACTIONS(1749), + [anon_sym_module] = ACTIONS(1749), + [anon_sym_any] = ACTIONS(1749), + [anon_sym_number] = ACTIONS(1749), + [anon_sym_boolean] = ACTIONS(1749), + [anon_sym_string] = ACTIONS(1749), + [anon_sym_symbol] = ACTIONS(1749), + [anon_sym_object] = ACTIONS(1749), + [anon_sym_abstract] = ACTIONS(1749), + [anon_sym_satisfies] = ACTIONS(1749), + [anon_sym_interface] = ACTIONS(1749), + [anon_sym_enum] = ACTIONS(1749), + [sym__automatic_semicolon] = ACTIONS(1747), [sym__ternary_qmark] = ACTIONS(1747), [sym_html_comment] = ACTIONS(5), }, - [STATE(234)] = { + [STATE(237)] = { [ts_builtin_sym_end] = ACTIONS(1751), [sym_identifier] = ACTIONS(1753), [anon_sym_export] = ACTIONS(1753), @@ -54178,17 +54534,17 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__ternary_qmark] = ACTIONS(1751), [sym_html_comment] = ACTIONS(5), }, - [STATE(235)] = { + [STATE(238)] = { [ts_builtin_sym_end] = ACTIONS(1755), [sym_identifier] = ACTIONS(1757), [anon_sym_export] = ACTIONS(1757), - [anon_sym_STAR] = ACTIONS(1757), + [anon_sym_STAR] = ACTIONS(1759), [anon_sym_default] = ACTIONS(1757), [anon_sym_type] = ACTIONS(1757), - [anon_sym_as] = ACTIONS(1757), + [anon_sym_as] = ACTIONS(1759), [anon_sym_namespace] = ACTIONS(1757), [anon_sym_LBRACE] = ACTIONS(1755), - [anon_sym_COMMA] = ACTIONS(1755), + [anon_sym_COMMA] = ACTIONS(1761), [anon_sym_RBRACE] = ACTIONS(1755), [anon_sym_typeof] = ACTIONS(1757), [anon_sym_import] = ACTIONS(1757), @@ -54204,7 +54560,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LPAREN] = ACTIONS(1755), [anon_sym_SEMI] = ACTIONS(1755), [anon_sym_await] = ACTIONS(1757), - [anon_sym_in] = ACTIONS(1757), + [anon_sym_in] = ACTIONS(1759), [anon_sym_while] = ACTIONS(1757), [anon_sym_do] = ACTIONS(1757), [anon_sym_try] = ACTIONS(1757), @@ -54216,38 +54572,38 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_case] = ACTIONS(1757), [anon_sym_yield] = ACTIONS(1757), [anon_sym_LBRACK] = ACTIONS(1755), - [anon_sym_GT] = ACTIONS(1757), - [anon_sym_DOT] = ACTIONS(1757), + [anon_sym_GT] = ACTIONS(1759), + [anon_sym_DOT] = ACTIONS(1759), [anon_sym_DQUOTE] = ACTIONS(1755), [anon_sym_SQUOTE] = ACTIONS(1755), [anon_sym_class] = ACTIONS(1757), [anon_sym_async] = ACTIONS(1757), [anon_sym_function] = ACTIONS(1757), - [anon_sym_QMARK_DOT] = ACTIONS(1755), + [anon_sym_QMARK_DOT] = ACTIONS(1761), [anon_sym_new] = ACTIONS(1757), [anon_sym_using] = ACTIONS(1757), - [anon_sym_AMP_AMP] = ACTIONS(1755), - [anon_sym_PIPE_PIPE] = ACTIONS(1755), - [anon_sym_GT_GT] = ACTIONS(1757), - [anon_sym_GT_GT_GT] = ACTIONS(1755), - [anon_sym_LT_LT] = ACTIONS(1755), - [anon_sym_AMP] = ACTIONS(1757), - [anon_sym_CARET] = ACTIONS(1755), - [anon_sym_PIPE] = ACTIONS(1757), + [anon_sym_AMP_AMP] = ACTIONS(1761), + [anon_sym_PIPE_PIPE] = ACTIONS(1761), + [anon_sym_GT_GT] = ACTIONS(1759), + [anon_sym_GT_GT_GT] = ACTIONS(1761), + [anon_sym_LT_LT] = ACTIONS(1761), + [anon_sym_AMP] = ACTIONS(1759), + [anon_sym_CARET] = ACTIONS(1761), + [anon_sym_PIPE] = ACTIONS(1759), [anon_sym_PLUS] = ACTIONS(1757), [anon_sym_DASH] = ACTIONS(1757), [anon_sym_SLASH] = ACTIONS(1757), - [anon_sym_PERCENT] = ACTIONS(1755), - [anon_sym_STAR_STAR] = ACTIONS(1755), + [anon_sym_PERCENT] = ACTIONS(1761), + [anon_sym_STAR_STAR] = ACTIONS(1761), [anon_sym_LT] = ACTIONS(1757), - [anon_sym_LT_EQ] = ACTIONS(1755), - [anon_sym_EQ_EQ] = ACTIONS(1757), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1755), - [anon_sym_BANG_EQ] = ACTIONS(1757), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1755), - [anon_sym_GT_EQ] = ACTIONS(1755), - [anon_sym_QMARK_QMARK] = ACTIONS(1755), - [anon_sym_instanceof] = ACTIONS(1757), + [anon_sym_LT_EQ] = ACTIONS(1761), + [anon_sym_EQ_EQ] = ACTIONS(1759), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1761), + [anon_sym_BANG_EQ] = ACTIONS(1759), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1761), + [anon_sym_GT_EQ] = ACTIONS(1761), + [anon_sym_QMARK_QMARK] = ACTIONS(1761), + [anon_sym_instanceof] = ACTIONS(1759), [anon_sym_TILDE] = ACTIONS(1755), [anon_sym_void] = ACTIONS(1757), [anon_sym_delete] = ACTIONS(1757), @@ -54281,124 +54637,124 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_symbol] = ACTIONS(1757), [anon_sym_object] = ACTIONS(1757), [anon_sym_abstract] = ACTIONS(1757), - [anon_sym_satisfies] = ACTIONS(1757), + [anon_sym_satisfies] = ACTIONS(1759), [anon_sym_interface] = ACTIONS(1757), [anon_sym_enum] = ACTIONS(1757), - [sym__automatic_semicolon] = ACTIONS(1755), - [sym__ternary_qmark] = ACTIONS(1755), + [sym__automatic_semicolon] = ACTIONS(1763), + [sym__ternary_qmark] = ACTIONS(1761), [sym_html_comment] = ACTIONS(5), }, - [STATE(236)] = { - [ts_builtin_sym_end] = ACTIONS(1759), - [sym_identifier] = ACTIONS(1761), - [anon_sym_export] = ACTIONS(1761), - [anon_sym_STAR] = ACTIONS(1763), - [anon_sym_default] = ACTIONS(1761), - [anon_sym_type] = ACTIONS(1761), - [anon_sym_as] = ACTIONS(1763), - [anon_sym_namespace] = ACTIONS(1761), - [anon_sym_LBRACE] = ACTIONS(1759), + [STATE(239)] = { + [ts_builtin_sym_end] = ACTIONS(1765), + [sym_identifier] = ACTIONS(1767), + [anon_sym_export] = ACTIONS(1767), + [anon_sym_STAR] = ACTIONS(1767), + [anon_sym_default] = ACTIONS(1767), + [anon_sym_type] = ACTIONS(1767), + [anon_sym_as] = ACTIONS(1767), + [anon_sym_namespace] = ACTIONS(1767), + [anon_sym_LBRACE] = ACTIONS(1765), [anon_sym_COMMA] = ACTIONS(1765), - [anon_sym_RBRACE] = ACTIONS(1759), - [anon_sym_typeof] = ACTIONS(1761), - [anon_sym_import] = ACTIONS(1761), - [anon_sym_with] = ACTIONS(1761), - [anon_sym_var] = ACTIONS(1761), - [anon_sym_let] = ACTIONS(1761), - [anon_sym_const] = ACTIONS(1761), - [anon_sym_BANG] = ACTIONS(1761), - [anon_sym_else] = ACTIONS(1761), - [anon_sym_if] = ACTIONS(1761), - [anon_sym_switch] = ACTIONS(1761), - [anon_sym_for] = ACTIONS(1761), - [anon_sym_LPAREN] = ACTIONS(1759), - [anon_sym_SEMI] = ACTIONS(1759), - [anon_sym_await] = ACTIONS(1761), - [anon_sym_in] = ACTIONS(1763), - [anon_sym_while] = ACTIONS(1761), - [anon_sym_do] = ACTIONS(1761), - [anon_sym_try] = ACTIONS(1761), - [anon_sym_break] = ACTIONS(1761), - [anon_sym_continue] = ACTIONS(1761), - [anon_sym_debugger] = ACTIONS(1761), - [anon_sym_return] = ACTIONS(1761), - [anon_sym_throw] = ACTIONS(1761), - [anon_sym_case] = ACTIONS(1761), - [anon_sym_yield] = ACTIONS(1761), - [anon_sym_LBRACK] = ACTIONS(1759), - [anon_sym_GT] = ACTIONS(1763), - [anon_sym_DOT] = ACTIONS(1763), - [anon_sym_DQUOTE] = ACTIONS(1759), - [anon_sym_SQUOTE] = ACTIONS(1759), - [anon_sym_class] = ACTIONS(1761), - [anon_sym_async] = ACTIONS(1761), - [anon_sym_function] = ACTIONS(1761), + [anon_sym_RBRACE] = ACTIONS(1765), + [anon_sym_typeof] = ACTIONS(1767), + [anon_sym_import] = ACTIONS(1767), + [anon_sym_with] = ACTIONS(1767), + [anon_sym_var] = ACTIONS(1767), + [anon_sym_let] = ACTIONS(1767), + [anon_sym_const] = ACTIONS(1767), + [anon_sym_BANG] = ACTIONS(1767), + [anon_sym_else] = ACTIONS(1767), + [anon_sym_if] = ACTIONS(1767), + [anon_sym_switch] = ACTIONS(1767), + [anon_sym_for] = ACTIONS(1767), + [anon_sym_LPAREN] = ACTIONS(1765), + [anon_sym_SEMI] = ACTIONS(1765), + [anon_sym_await] = ACTIONS(1767), + [anon_sym_in] = ACTIONS(1767), + [anon_sym_while] = ACTIONS(1767), + [anon_sym_do] = ACTIONS(1767), + [anon_sym_try] = ACTIONS(1767), + [anon_sym_break] = ACTIONS(1767), + [anon_sym_continue] = ACTIONS(1767), + [anon_sym_debugger] = ACTIONS(1767), + [anon_sym_return] = ACTIONS(1767), + [anon_sym_throw] = ACTIONS(1767), + [anon_sym_case] = ACTIONS(1767), + [anon_sym_yield] = ACTIONS(1767), + [anon_sym_LBRACK] = ACTIONS(1765), + [anon_sym_GT] = ACTIONS(1767), + [anon_sym_DOT] = ACTIONS(1767), + [anon_sym_DQUOTE] = ACTIONS(1765), + [anon_sym_SQUOTE] = ACTIONS(1765), + [anon_sym_class] = ACTIONS(1767), + [anon_sym_async] = ACTIONS(1767), + [anon_sym_function] = ACTIONS(1767), [anon_sym_QMARK_DOT] = ACTIONS(1765), - [anon_sym_new] = ACTIONS(1761), - [anon_sym_using] = ACTIONS(1761), + [anon_sym_new] = ACTIONS(1767), + [anon_sym_using] = ACTIONS(1767), [anon_sym_AMP_AMP] = ACTIONS(1765), [anon_sym_PIPE_PIPE] = ACTIONS(1765), - [anon_sym_GT_GT] = ACTIONS(1763), + [anon_sym_GT_GT] = ACTIONS(1767), [anon_sym_GT_GT_GT] = ACTIONS(1765), [anon_sym_LT_LT] = ACTIONS(1765), - [anon_sym_AMP] = ACTIONS(1763), + [anon_sym_AMP] = ACTIONS(1767), [anon_sym_CARET] = ACTIONS(1765), - [anon_sym_PIPE] = ACTIONS(1763), - [anon_sym_PLUS] = ACTIONS(1761), - [anon_sym_DASH] = ACTIONS(1761), - [anon_sym_SLASH] = ACTIONS(1761), + [anon_sym_PIPE] = ACTIONS(1767), + [anon_sym_PLUS] = ACTIONS(1767), + [anon_sym_DASH] = ACTIONS(1767), + [anon_sym_SLASH] = ACTIONS(1767), [anon_sym_PERCENT] = ACTIONS(1765), [anon_sym_STAR_STAR] = ACTIONS(1765), - [anon_sym_LT] = ACTIONS(1761), + [anon_sym_LT] = ACTIONS(1767), [anon_sym_LT_EQ] = ACTIONS(1765), - [anon_sym_EQ_EQ] = ACTIONS(1763), + [anon_sym_EQ_EQ] = ACTIONS(1767), [anon_sym_EQ_EQ_EQ] = ACTIONS(1765), - [anon_sym_BANG_EQ] = ACTIONS(1763), + [anon_sym_BANG_EQ] = ACTIONS(1767), [anon_sym_BANG_EQ_EQ] = ACTIONS(1765), [anon_sym_GT_EQ] = ACTIONS(1765), [anon_sym_QMARK_QMARK] = ACTIONS(1765), - [anon_sym_instanceof] = ACTIONS(1763), - [anon_sym_TILDE] = ACTIONS(1759), - [anon_sym_void] = ACTIONS(1761), - [anon_sym_delete] = ACTIONS(1761), - [anon_sym_PLUS_PLUS] = ACTIONS(1759), - [anon_sym_DASH_DASH] = ACTIONS(1759), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1759), - [sym_number] = ACTIONS(1759), - [sym_private_property_identifier] = ACTIONS(1759), - [sym_this] = ACTIONS(1761), - [sym_super] = ACTIONS(1761), - [sym_true] = ACTIONS(1761), - [sym_false] = ACTIONS(1761), - [sym_null] = ACTIONS(1761), - [sym_undefined] = ACTIONS(1761), - [anon_sym_AT] = ACTIONS(1759), - [anon_sym_static] = ACTIONS(1761), - [anon_sym_readonly] = ACTIONS(1761), - [anon_sym_get] = ACTIONS(1761), - [anon_sym_set] = ACTIONS(1761), - [anon_sym_declare] = ACTIONS(1761), - [anon_sym_public] = ACTIONS(1761), - [anon_sym_private] = ACTIONS(1761), - [anon_sym_protected] = ACTIONS(1761), - [anon_sym_override] = ACTIONS(1761), - [anon_sym_module] = ACTIONS(1761), - [anon_sym_any] = ACTIONS(1761), - [anon_sym_number] = ACTIONS(1761), - [anon_sym_boolean] = ACTIONS(1761), - [anon_sym_string] = ACTIONS(1761), - [anon_sym_symbol] = ACTIONS(1761), - [anon_sym_object] = ACTIONS(1761), - [anon_sym_abstract] = ACTIONS(1761), - [anon_sym_satisfies] = ACTIONS(1763), - [anon_sym_interface] = ACTIONS(1761), - [anon_sym_enum] = ACTIONS(1761), - [sym__automatic_semicolon] = ACTIONS(1767), + [anon_sym_instanceof] = ACTIONS(1767), + [anon_sym_TILDE] = ACTIONS(1765), + [anon_sym_void] = ACTIONS(1767), + [anon_sym_delete] = ACTIONS(1767), + [anon_sym_PLUS_PLUS] = ACTIONS(1765), + [anon_sym_DASH_DASH] = ACTIONS(1765), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1765), + [sym_number] = ACTIONS(1765), + [sym_private_property_identifier] = ACTIONS(1765), + [sym_this] = ACTIONS(1767), + [sym_super] = ACTIONS(1767), + [sym_true] = ACTIONS(1767), + [sym_false] = ACTIONS(1767), + [sym_null] = ACTIONS(1767), + [sym_undefined] = ACTIONS(1767), + [anon_sym_AT] = ACTIONS(1765), + [anon_sym_static] = ACTIONS(1767), + [anon_sym_readonly] = ACTIONS(1767), + [anon_sym_get] = ACTIONS(1767), + [anon_sym_set] = ACTIONS(1767), + [anon_sym_declare] = ACTIONS(1767), + [anon_sym_public] = ACTIONS(1767), + [anon_sym_private] = ACTIONS(1767), + [anon_sym_protected] = ACTIONS(1767), + [anon_sym_override] = ACTIONS(1767), + [anon_sym_module] = ACTIONS(1767), + [anon_sym_any] = ACTIONS(1767), + [anon_sym_number] = ACTIONS(1767), + [anon_sym_boolean] = ACTIONS(1767), + [anon_sym_string] = ACTIONS(1767), + [anon_sym_symbol] = ACTIONS(1767), + [anon_sym_object] = ACTIONS(1767), + [anon_sym_abstract] = ACTIONS(1767), + [anon_sym_satisfies] = ACTIONS(1767), + [anon_sym_interface] = ACTIONS(1767), + [anon_sym_enum] = ACTIONS(1767), + [sym__automatic_semicolon] = ACTIONS(1765), [sym__ternary_qmark] = ACTIONS(1765), [sym_html_comment] = ACTIONS(5), }, - [STATE(237)] = { + [STATE(240)] = { [ts_builtin_sym_end] = ACTIONS(1769), [sym_identifier] = ACTIONS(1771), [anon_sym_export] = ACTIONS(1771), @@ -54508,17 +54864,17 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__ternary_qmark] = ACTIONS(1775), [sym_html_comment] = ACTIONS(5), }, - [STATE(238)] = { + [STATE(241)] = { [ts_builtin_sym_end] = ACTIONS(1779), [sym_identifier] = ACTIONS(1781), [anon_sym_export] = ACTIONS(1781), - [anon_sym_STAR] = ACTIONS(1783), + [anon_sym_STAR] = ACTIONS(1781), [anon_sym_default] = ACTIONS(1781), [anon_sym_type] = ACTIONS(1781), - [anon_sym_as] = ACTIONS(1783), + [anon_sym_as] = ACTIONS(1781), [anon_sym_namespace] = ACTIONS(1781), [anon_sym_LBRACE] = ACTIONS(1779), - [anon_sym_COMMA] = ACTIONS(1785), + [anon_sym_COMMA] = ACTIONS(1779), [anon_sym_RBRACE] = ACTIONS(1779), [anon_sym_typeof] = ACTIONS(1781), [anon_sym_import] = ACTIONS(1781), @@ -54534,7 +54890,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LPAREN] = ACTIONS(1779), [anon_sym_SEMI] = ACTIONS(1779), [anon_sym_await] = ACTIONS(1781), - [anon_sym_in] = ACTIONS(1783), + [anon_sym_in] = ACTIONS(1781), [anon_sym_while] = ACTIONS(1781), [anon_sym_do] = ACTIONS(1781), [anon_sym_try] = ACTIONS(1781), @@ -54546,38 +54902,38 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_case] = ACTIONS(1781), [anon_sym_yield] = ACTIONS(1781), [anon_sym_LBRACK] = ACTIONS(1779), - [anon_sym_GT] = ACTIONS(1783), - [anon_sym_DOT] = ACTIONS(1783), + [anon_sym_GT] = ACTIONS(1781), + [anon_sym_DOT] = ACTIONS(1781), [anon_sym_DQUOTE] = ACTIONS(1779), [anon_sym_SQUOTE] = ACTIONS(1779), [anon_sym_class] = ACTIONS(1781), [anon_sym_async] = ACTIONS(1781), [anon_sym_function] = ACTIONS(1781), - [anon_sym_QMARK_DOT] = ACTIONS(1785), + [anon_sym_QMARK_DOT] = ACTIONS(1779), [anon_sym_new] = ACTIONS(1781), [anon_sym_using] = ACTIONS(1781), - [anon_sym_AMP_AMP] = ACTIONS(1785), - [anon_sym_PIPE_PIPE] = ACTIONS(1785), - [anon_sym_GT_GT] = ACTIONS(1783), - [anon_sym_GT_GT_GT] = ACTIONS(1785), - [anon_sym_LT_LT] = ACTIONS(1785), - [anon_sym_AMP] = ACTIONS(1783), - [anon_sym_CARET] = ACTIONS(1785), - [anon_sym_PIPE] = ACTIONS(1783), + [anon_sym_AMP_AMP] = ACTIONS(1779), + [anon_sym_PIPE_PIPE] = ACTIONS(1779), + [anon_sym_GT_GT] = ACTIONS(1781), + [anon_sym_GT_GT_GT] = ACTIONS(1779), + [anon_sym_LT_LT] = ACTIONS(1779), + [anon_sym_AMP] = ACTIONS(1781), + [anon_sym_CARET] = ACTIONS(1779), + [anon_sym_PIPE] = ACTIONS(1781), [anon_sym_PLUS] = ACTIONS(1781), [anon_sym_DASH] = ACTIONS(1781), [anon_sym_SLASH] = ACTIONS(1781), - [anon_sym_PERCENT] = ACTIONS(1785), - [anon_sym_STAR_STAR] = ACTIONS(1785), + [anon_sym_PERCENT] = ACTIONS(1779), + [anon_sym_STAR_STAR] = ACTIONS(1779), [anon_sym_LT] = ACTIONS(1781), - [anon_sym_LT_EQ] = ACTIONS(1785), - [anon_sym_EQ_EQ] = ACTIONS(1783), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1785), - [anon_sym_BANG_EQ] = ACTIONS(1783), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1785), - [anon_sym_GT_EQ] = ACTIONS(1785), - [anon_sym_QMARK_QMARK] = ACTIONS(1785), - [anon_sym_instanceof] = ACTIONS(1783), + [anon_sym_LT_EQ] = ACTIONS(1779), + [anon_sym_EQ_EQ] = ACTIONS(1781), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1779), + [anon_sym_BANG_EQ] = ACTIONS(1781), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1779), + [anon_sym_GT_EQ] = ACTIONS(1779), + [anon_sym_QMARK_QMARK] = ACTIONS(1779), + [anon_sym_instanceof] = ACTIONS(1781), [anon_sym_TILDE] = ACTIONS(1779), [anon_sym_void] = ACTIONS(1781), [anon_sym_delete] = ACTIONS(1781), @@ -54611,1234 +54967,1124 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_symbol] = ACTIONS(1781), [anon_sym_object] = ACTIONS(1781), [anon_sym_abstract] = ACTIONS(1781), - [anon_sym_satisfies] = ACTIONS(1783), + [anon_sym_satisfies] = ACTIONS(1781), [anon_sym_interface] = ACTIONS(1781), [anon_sym_enum] = ACTIONS(1781), - [sym__automatic_semicolon] = ACTIONS(1787), - [sym__ternary_qmark] = ACTIONS(1785), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(239)] = { - [ts_builtin_sym_end] = ACTIONS(1789), - [sym_identifier] = ACTIONS(1791), - [anon_sym_export] = ACTIONS(1791), - [anon_sym_STAR] = ACTIONS(1793), - [anon_sym_default] = ACTIONS(1791), - [anon_sym_type] = ACTIONS(1791), - [anon_sym_as] = ACTIONS(1793), - [anon_sym_namespace] = ACTIONS(1791), - [anon_sym_LBRACE] = ACTIONS(1789), - [anon_sym_COMMA] = ACTIONS(1795), - [anon_sym_RBRACE] = ACTIONS(1789), - [anon_sym_typeof] = ACTIONS(1791), - [anon_sym_import] = ACTIONS(1791), - [anon_sym_with] = ACTIONS(1791), - [anon_sym_var] = ACTIONS(1791), - [anon_sym_let] = ACTIONS(1791), - [anon_sym_const] = ACTIONS(1791), - [anon_sym_BANG] = ACTIONS(1791), - [anon_sym_else] = ACTIONS(1791), - [anon_sym_if] = ACTIONS(1791), - [anon_sym_switch] = ACTIONS(1791), - [anon_sym_for] = ACTIONS(1791), - [anon_sym_LPAREN] = ACTIONS(1789), - [anon_sym_SEMI] = ACTIONS(1789), - [anon_sym_await] = ACTIONS(1791), - [anon_sym_in] = ACTIONS(1793), - [anon_sym_while] = ACTIONS(1791), - [anon_sym_do] = ACTIONS(1791), - [anon_sym_try] = ACTIONS(1791), - [anon_sym_break] = ACTIONS(1791), - [anon_sym_continue] = ACTIONS(1791), - [anon_sym_debugger] = ACTIONS(1791), - [anon_sym_return] = ACTIONS(1791), - [anon_sym_throw] = ACTIONS(1791), - [anon_sym_case] = ACTIONS(1791), - [anon_sym_yield] = ACTIONS(1791), - [anon_sym_LBRACK] = ACTIONS(1789), - [anon_sym_GT] = ACTIONS(1793), - [anon_sym_DOT] = ACTIONS(1793), - [anon_sym_DQUOTE] = ACTIONS(1789), - [anon_sym_SQUOTE] = ACTIONS(1789), - [anon_sym_class] = ACTIONS(1791), - [anon_sym_async] = ACTIONS(1791), - [anon_sym_function] = ACTIONS(1791), - [anon_sym_QMARK_DOT] = ACTIONS(1795), - [anon_sym_new] = ACTIONS(1791), - [anon_sym_using] = ACTIONS(1791), - [anon_sym_AMP_AMP] = ACTIONS(1795), - [anon_sym_PIPE_PIPE] = ACTIONS(1795), - [anon_sym_GT_GT] = ACTIONS(1793), - [anon_sym_GT_GT_GT] = ACTIONS(1795), - [anon_sym_LT_LT] = ACTIONS(1795), - [anon_sym_AMP] = ACTIONS(1793), - [anon_sym_CARET] = ACTIONS(1795), - [anon_sym_PIPE] = ACTIONS(1793), - [anon_sym_PLUS] = ACTIONS(1791), - [anon_sym_DASH] = ACTIONS(1791), - [anon_sym_SLASH] = ACTIONS(1791), - [anon_sym_PERCENT] = ACTIONS(1795), - [anon_sym_STAR_STAR] = ACTIONS(1795), - [anon_sym_LT] = ACTIONS(1791), - [anon_sym_LT_EQ] = ACTIONS(1795), - [anon_sym_EQ_EQ] = ACTIONS(1793), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1795), - [anon_sym_BANG_EQ] = ACTIONS(1793), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1795), - [anon_sym_GT_EQ] = ACTIONS(1795), - [anon_sym_QMARK_QMARK] = ACTIONS(1795), - [anon_sym_instanceof] = ACTIONS(1793), - [anon_sym_TILDE] = ACTIONS(1789), - [anon_sym_void] = ACTIONS(1791), - [anon_sym_delete] = ACTIONS(1791), - [anon_sym_PLUS_PLUS] = ACTIONS(1789), - [anon_sym_DASH_DASH] = ACTIONS(1789), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1789), - [sym_number] = ACTIONS(1789), - [sym_private_property_identifier] = ACTIONS(1789), - [sym_this] = ACTIONS(1791), - [sym_super] = ACTIONS(1791), - [sym_true] = ACTIONS(1791), - [sym_false] = ACTIONS(1791), - [sym_null] = ACTIONS(1791), - [sym_undefined] = ACTIONS(1791), - [anon_sym_AT] = ACTIONS(1789), - [anon_sym_static] = ACTIONS(1791), - [anon_sym_readonly] = ACTIONS(1791), - [anon_sym_get] = ACTIONS(1791), - [anon_sym_set] = ACTIONS(1791), - [anon_sym_declare] = ACTIONS(1791), - [anon_sym_public] = ACTIONS(1791), - [anon_sym_private] = ACTIONS(1791), - [anon_sym_protected] = ACTIONS(1791), - [anon_sym_override] = ACTIONS(1791), - [anon_sym_module] = ACTIONS(1791), - [anon_sym_any] = ACTIONS(1791), - [anon_sym_number] = ACTIONS(1791), - [anon_sym_boolean] = ACTIONS(1791), - [anon_sym_string] = ACTIONS(1791), - [anon_sym_symbol] = ACTIONS(1791), - [anon_sym_object] = ACTIONS(1791), - [anon_sym_abstract] = ACTIONS(1791), - [anon_sym_satisfies] = ACTIONS(1793), - [anon_sym_interface] = ACTIONS(1791), - [anon_sym_enum] = ACTIONS(1791), - [sym__automatic_semicolon] = ACTIONS(1795), - [sym__ternary_qmark] = ACTIONS(1795), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(240)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1424), - [sym_expression] = STATE(2587), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(5387), - [sym_assignment_pattern] = STATE(5234), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(5387), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(5999), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1377), - [sym_subscript_expression] = STATE(1377), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2933), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(5387), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_pattern] = STATE(4712), - [sym_rest_pattern] = STATE(3827), - [sym_non_null_expression] = STATE(1377), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_mapped_type_clause] = STATE(5907), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [aux_sym_array_pattern_repeat1] = STATE(5320), - [sym_identifier] = ACTIONS(1797), - [anon_sym_export] = ACTIONS(1799), - [anon_sym_type] = ACTIONS(1799), - [anon_sym_namespace] = ACTIONS(1801), - [anon_sym_LBRACE] = ACTIONS(1803), - [anon_sym_COMMA] = ACTIONS(1805), - [anon_sym_typeof] = ACTIONS(1115), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1799), - [anon_sym_BANG] = ACTIONS(1097), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1099), - [anon_sym_yield] = ACTIONS(1101), - [anon_sym_LBRACK] = ACTIONS(1807), - [anon_sym_RBRACK] = ACTIONS(1809), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1811), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1813), - [anon_sym_using] = ACTIONS(1109), - [anon_sym_DOT_DOT_DOT] = ACTIONS(166), - [anon_sym_PLUS] = ACTIONS(1115), - [anon_sym_DASH] = ACTIONS(1115), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1097), - [anon_sym_void] = ACTIONS(1115), - [anon_sym_delete] = ACTIONS(1115), - [anon_sym_PLUS_PLUS] = ACTIONS(1117), - [anon_sym_DASH_DASH] = ACTIONS(1117), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1123), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1815), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1799), - [anon_sym_readonly] = ACTIONS(1799), - [anon_sym_get] = ACTIONS(1799), - [anon_sym_set] = ACTIONS(1799), - [anon_sym_declare] = ACTIONS(1799), - [anon_sym_public] = ACTIONS(1799), - [anon_sym_private] = ACTIONS(1799), - [anon_sym_protected] = ACTIONS(1799), - [anon_sym_override] = ACTIONS(1799), - [anon_sym_module] = ACTIONS(1799), - [anon_sym_any] = ACTIONS(1799), - [anon_sym_number] = ACTIONS(1799), - [anon_sym_boolean] = ACTIONS(1799), - [anon_sym_string] = ACTIONS(1799), - [anon_sym_symbol] = ACTIONS(1799), - [anon_sym_object] = ACTIONS(1799), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(241)] = { - [ts_builtin_sym_end] = ACTIONS(1817), - [sym_identifier] = ACTIONS(1819), - [anon_sym_export] = ACTIONS(1819), - [anon_sym_STAR] = ACTIONS(1819), - [anon_sym_default] = ACTIONS(1819), - [anon_sym_type] = ACTIONS(1819), - [anon_sym_as] = ACTIONS(1819), - [anon_sym_namespace] = ACTIONS(1819), - [anon_sym_LBRACE] = ACTIONS(1817), - [anon_sym_COMMA] = ACTIONS(1817), - [anon_sym_RBRACE] = ACTIONS(1817), - [anon_sym_typeof] = ACTIONS(1819), - [anon_sym_import] = ACTIONS(1819), - [anon_sym_with] = ACTIONS(1819), - [anon_sym_var] = ACTIONS(1819), - [anon_sym_let] = ACTIONS(1819), - [anon_sym_const] = ACTIONS(1819), - [anon_sym_BANG] = ACTIONS(1819), - [anon_sym_else] = ACTIONS(1819), - [anon_sym_if] = ACTIONS(1819), - [anon_sym_switch] = ACTIONS(1819), - [anon_sym_for] = ACTIONS(1819), - [anon_sym_LPAREN] = ACTIONS(1817), - [anon_sym_SEMI] = ACTIONS(1817), - [anon_sym_await] = ACTIONS(1819), - [anon_sym_in] = ACTIONS(1819), - [anon_sym_while] = ACTIONS(1819), - [anon_sym_do] = ACTIONS(1819), - [anon_sym_try] = ACTIONS(1819), - [anon_sym_break] = ACTIONS(1819), - [anon_sym_continue] = ACTIONS(1819), - [anon_sym_debugger] = ACTIONS(1819), - [anon_sym_return] = ACTIONS(1819), - [anon_sym_throw] = ACTIONS(1819), - [anon_sym_case] = ACTIONS(1819), - [anon_sym_yield] = ACTIONS(1819), - [anon_sym_LBRACK] = ACTIONS(1817), - [anon_sym_GT] = ACTIONS(1819), - [anon_sym_DOT] = ACTIONS(1819), - [anon_sym_DQUOTE] = ACTIONS(1817), - [anon_sym_SQUOTE] = ACTIONS(1817), - [anon_sym_class] = ACTIONS(1819), - [anon_sym_async] = ACTIONS(1819), - [anon_sym_function] = ACTIONS(1819), - [anon_sym_QMARK_DOT] = ACTIONS(1817), - [anon_sym_new] = ACTIONS(1819), - [anon_sym_using] = ACTIONS(1819), - [anon_sym_AMP_AMP] = ACTIONS(1817), - [anon_sym_PIPE_PIPE] = ACTIONS(1817), - [anon_sym_GT_GT] = ACTIONS(1819), - [anon_sym_GT_GT_GT] = ACTIONS(1817), - [anon_sym_LT_LT] = ACTIONS(1817), - [anon_sym_AMP] = ACTIONS(1819), - [anon_sym_CARET] = ACTIONS(1817), - [anon_sym_PIPE] = ACTIONS(1819), - [anon_sym_PLUS] = ACTIONS(1819), - [anon_sym_DASH] = ACTIONS(1819), - [anon_sym_SLASH] = ACTIONS(1819), - [anon_sym_PERCENT] = ACTIONS(1817), - [anon_sym_STAR_STAR] = ACTIONS(1817), - [anon_sym_LT] = ACTIONS(1819), - [anon_sym_LT_EQ] = ACTIONS(1817), - [anon_sym_EQ_EQ] = ACTIONS(1819), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1817), - [anon_sym_BANG_EQ] = ACTIONS(1819), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1817), - [anon_sym_GT_EQ] = ACTIONS(1817), - [anon_sym_QMARK_QMARK] = ACTIONS(1817), - [anon_sym_instanceof] = ACTIONS(1819), - [anon_sym_TILDE] = ACTIONS(1817), - [anon_sym_void] = ACTIONS(1819), - [anon_sym_delete] = ACTIONS(1819), - [anon_sym_PLUS_PLUS] = ACTIONS(1817), - [anon_sym_DASH_DASH] = ACTIONS(1817), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1817), - [sym_number] = ACTIONS(1817), - [sym_private_property_identifier] = ACTIONS(1817), - [sym_this] = ACTIONS(1819), - [sym_super] = ACTIONS(1819), - [sym_true] = ACTIONS(1819), - [sym_false] = ACTIONS(1819), - [sym_null] = ACTIONS(1819), - [sym_undefined] = ACTIONS(1819), - [anon_sym_AT] = ACTIONS(1817), - [anon_sym_static] = ACTIONS(1819), - [anon_sym_readonly] = ACTIONS(1819), - [anon_sym_get] = ACTIONS(1819), - [anon_sym_set] = ACTIONS(1819), - [anon_sym_declare] = ACTIONS(1819), - [anon_sym_public] = ACTIONS(1819), - [anon_sym_private] = ACTIONS(1819), - [anon_sym_protected] = ACTIONS(1819), - [anon_sym_override] = ACTIONS(1819), - [anon_sym_module] = ACTIONS(1819), - [anon_sym_any] = ACTIONS(1819), - [anon_sym_number] = ACTIONS(1819), - [anon_sym_boolean] = ACTIONS(1819), - [anon_sym_string] = ACTIONS(1819), - [anon_sym_symbol] = ACTIONS(1819), - [anon_sym_object] = ACTIONS(1819), - [anon_sym_abstract] = ACTIONS(1819), - [anon_sym_satisfies] = ACTIONS(1819), - [anon_sym_interface] = ACTIONS(1819), - [anon_sym_enum] = ACTIONS(1819), - [sym__automatic_semicolon] = ACTIONS(1817), - [sym__ternary_qmark] = ACTIONS(1817), + [sym__automatic_semicolon] = ACTIONS(1779), + [sym__ternary_qmark] = ACTIONS(1779), [sym_html_comment] = ACTIONS(5), }, [STATE(242)] = { - [ts_builtin_sym_end] = ACTIONS(1821), - [sym_identifier] = ACTIONS(1823), - [anon_sym_export] = ACTIONS(1823), - [anon_sym_STAR] = ACTIONS(1823), - [anon_sym_default] = ACTIONS(1823), - [anon_sym_type] = ACTIONS(1823), - [anon_sym_as] = ACTIONS(1823), - [anon_sym_namespace] = ACTIONS(1823), - [anon_sym_LBRACE] = ACTIONS(1821), - [anon_sym_COMMA] = ACTIONS(1821), - [anon_sym_RBRACE] = ACTIONS(1821), - [anon_sym_typeof] = ACTIONS(1823), - [anon_sym_import] = ACTIONS(1823), - [anon_sym_with] = ACTIONS(1823), - [anon_sym_var] = ACTIONS(1823), - [anon_sym_let] = ACTIONS(1823), - [anon_sym_const] = ACTIONS(1823), - [anon_sym_BANG] = ACTIONS(1823), - [anon_sym_else] = ACTIONS(1823), - [anon_sym_if] = ACTIONS(1823), - [anon_sym_switch] = ACTIONS(1823), - [anon_sym_for] = ACTIONS(1823), - [anon_sym_LPAREN] = ACTIONS(1821), - [anon_sym_SEMI] = ACTIONS(1821), - [anon_sym_await] = ACTIONS(1823), - [anon_sym_in] = ACTIONS(1823), - [anon_sym_while] = ACTIONS(1823), - [anon_sym_do] = ACTIONS(1823), - [anon_sym_try] = ACTIONS(1823), - [anon_sym_break] = ACTIONS(1823), - [anon_sym_continue] = ACTIONS(1823), - [anon_sym_debugger] = ACTIONS(1823), - [anon_sym_return] = ACTIONS(1823), - [anon_sym_throw] = ACTIONS(1823), - [anon_sym_case] = ACTIONS(1823), - [anon_sym_yield] = ACTIONS(1823), - [anon_sym_LBRACK] = ACTIONS(1821), - [anon_sym_GT] = ACTIONS(1823), - [anon_sym_DOT] = ACTIONS(1823), - [anon_sym_DQUOTE] = ACTIONS(1821), - [anon_sym_SQUOTE] = ACTIONS(1821), - [anon_sym_class] = ACTIONS(1823), - [anon_sym_async] = ACTIONS(1823), - [anon_sym_function] = ACTIONS(1823), - [anon_sym_QMARK_DOT] = ACTIONS(1821), - [anon_sym_new] = ACTIONS(1823), - [anon_sym_using] = ACTIONS(1823), - [anon_sym_AMP_AMP] = ACTIONS(1821), - [anon_sym_PIPE_PIPE] = ACTIONS(1821), - [anon_sym_GT_GT] = ACTIONS(1823), - [anon_sym_GT_GT_GT] = ACTIONS(1821), - [anon_sym_LT_LT] = ACTIONS(1821), - [anon_sym_AMP] = ACTIONS(1823), - [anon_sym_CARET] = ACTIONS(1821), - [anon_sym_PIPE] = ACTIONS(1823), - [anon_sym_PLUS] = ACTIONS(1823), - [anon_sym_DASH] = ACTIONS(1823), - [anon_sym_SLASH] = ACTIONS(1823), - [anon_sym_PERCENT] = ACTIONS(1821), - [anon_sym_STAR_STAR] = ACTIONS(1821), - [anon_sym_LT] = ACTIONS(1823), - [anon_sym_LT_EQ] = ACTIONS(1821), - [anon_sym_EQ_EQ] = ACTIONS(1823), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1821), - [anon_sym_BANG_EQ] = ACTIONS(1823), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1821), - [anon_sym_GT_EQ] = ACTIONS(1821), - [anon_sym_QMARK_QMARK] = ACTIONS(1821), - [anon_sym_instanceof] = ACTIONS(1823), - [anon_sym_TILDE] = ACTIONS(1821), - [anon_sym_void] = ACTIONS(1823), - [anon_sym_delete] = ACTIONS(1823), - [anon_sym_PLUS_PLUS] = ACTIONS(1821), - [anon_sym_DASH_DASH] = ACTIONS(1821), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1821), - [sym_number] = ACTIONS(1821), - [sym_private_property_identifier] = ACTIONS(1821), - [sym_this] = ACTIONS(1823), - [sym_super] = ACTIONS(1823), - [sym_true] = ACTIONS(1823), - [sym_false] = ACTIONS(1823), - [sym_null] = ACTIONS(1823), - [sym_undefined] = ACTIONS(1823), - [anon_sym_AT] = ACTIONS(1821), - [anon_sym_static] = ACTIONS(1823), - [anon_sym_readonly] = ACTIONS(1823), - [anon_sym_get] = ACTIONS(1823), - [anon_sym_set] = ACTIONS(1823), - [anon_sym_declare] = ACTIONS(1823), - [anon_sym_public] = ACTIONS(1823), - [anon_sym_private] = ACTIONS(1823), - [anon_sym_protected] = ACTIONS(1823), - [anon_sym_override] = ACTIONS(1823), - [anon_sym_module] = ACTIONS(1823), - [anon_sym_any] = ACTIONS(1823), - [anon_sym_number] = ACTIONS(1823), - [anon_sym_boolean] = ACTIONS(1823), - [anon_sym_string] = ACTIONS(1823), - [anon_sym_symbol] = ACTIONS(1823), - [anon_sym_object] = ACTIONS(1823), - [anon_sym_abstract] = ACTIONS(1823), - [anon_sym_satisfies] = ACTIONS(1823), - [anon_sym_interface] = ACTIONS(1823), - [anon_sym_enum] = ACTIONS(1823), - [sym__automatic_semicolon] = ACTIONS(1821), - [sym__ternary_qmark] = ACTIONS(1821), + [ts_builtin_sym_end] = ACTIONS(1783), + [sym_identifier] = ACTIONS(1785), + [anon_sym_export] = ACTIONS(1785), + [anon_sym_STAR] = ACTIONS(1787), + [anon_sym_default] = ACTIONS(1785), + [anon_sym_type] = ACTIONS(1785), + [anon_sym_as] = ACTIONS(1787), + [anon_sym_namespace] = ACTIONS(1785), + [anon_sym_LBRACE] = ACTIONS(1783), + [anon_sym_COMMA] = ACTIONS(1789), + [anon_sym_RBRACE] = ACTIONS(1783), + [anon_sym_typeof] = ACTIONS(1785), + [anon_sym_import] = ACTIONS(1785), + [anon_sym_with] = ACTIONS(1785), + [anon_sym_var] = ACTIONS(1785), + [anon_sym_let] = ACTIONS(1785), + [anon_sym_const] = ACTIONS(1785), + [anon_sym_BANG] = ACTIONS(1785), + [anon_sym_else] = ACTIONS(1785), + [anon_sym_if] = ACTIONS(1785), + [anon_sym_switch] = ACTIONS(1785), + [anon_sym_for] = ACTIONS(1785), + [anon_sym_LPAREN] = ACTIONS(1783), + [anon_sym_SEMI] = ACTIONS(1783), + [anon_sym_await] = ACTIONS(1785), + [anon_sym_in] = ACTIONS(1787), + [anon_sym_while] = ACTIONS(1785), + [anon_sym_do] = ACTIONS(1785), + [anon_sym_try] = ACTIONS(1785), + [anon_sym_break] = ACTIONS(1785), + [anon_sym_continue] = ACTIONS(1785), + [anon_sym_debugger] = ACTIONS(1785), + [anon_sym_return] = ACTIONS(1785), + [anon_sym_throw] = ACTIONS(1785), + [anon_sym_case] = ACTIONS(1785), + [anon_sym_yield] = ACTIONS(1785), + [anon_sym_LBRACK] = ACTIONS(1783), + [anon_sym_GT] = ACTIONS(1787), + [anon_sym_DOT] = ACTIONS(1787), + [anon_sym_DQUOTE] = ACTIONS(1783), + [anon_sym_SQUOTE] = ACTIONS(1783), + [anon_sym_class] = ACTIONS(1785), + [anon_sym_async] = ACTIONS(1785), + [anon_sym_function] = ACTIONS(1785), + [anon_sym_QMARK_DOT] = ACTIONS(1789), + [anon_sym_new] = ACTIONS(1785), + [anon_sym_using] = ACTIONS(1785), + [anon_sym_AMP_AMP] = ACTIONS(1789), + [anon_sym_PIPE_PIPE] = ACTIONS(1789), + [anon_sym_GT_GT] = ACTIONS(1787), + [anon_sym_GT_GT_GT] = ACTIONS(1789), + [anon_sym_LT_LT] = ACTIONS(1789), + [anon_sym_AMP] = ACTIONS(1787), + [anon_sym_CARET] = ACTIONS(1789), + [anon_sym_PIPE] = ACTIONS(1787), + [anon_sym_PLUS] = ACTIONS(1785), + [anon_sym_DASH] = ACTIONS(1785), + [anon_sym_SLASH] = ACTIONS(1785), + [anon_sym_PERCENT] = ACTIONS(1789), + [anon_sym_STAR_STAR] = ACTIONS(1789), + [anon_sym_LT] = ACTIONS(1785), + [anon_sym_LT_EQ] = ACTIONS(1789), + [anon_sym_EQ_EQ] = ACTIONS(1787), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1789), + [anon_sym_BANG_EQ] = ACTIONS(1787), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1789), + [anon_sym_GT_EQ] = ACTIONS(1789), + [anon_sym_QMARK_QMARK] = ACTIONS(1789), + [anon_sym_instanceof] = ACTIONS(1787), + [anon_sym_TILDE] = ACTIONS(1783), + [anon_sym_void] = ACTIONS(1785), + [anon_sym_delete] = ACTIONS(1785), + [anon_sym_PLUS_PLUS] = ACTIONS(1783), + [anon_sym_DASH_DASH] = ACTIONS(1783), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1783), + [sym_number] = ACTIONS(1783), + [sym_private_property_identifier] = ACTIONS(1783), + [sym_this] = ACTIONS(1785), + [sym_super] = ACTIONS(1785), + [sym_true] = ACTIONS(1785), + [sym_false] = ACTIONS(1785), + [sym_null] = ACTIONS(1785), + [sym_undefined] = ACTIONS(1785), + [anon_sym_AT] = ACTIONS(1783), + [anon_sym_static] = ACTIONS(1785), + [anon_sym_readonly] = ACTIONS(1785), + [anon_sym_get] = ACTIONS(1785), + [anon_sym_set] = ACTIONS(1785), + [anon_sym_declare] = ACTIONS(1785), + [anon_sym_public] = ACTIONS(1785), + [anon_sym_private] = ACTIONS(1785), + [anon_sym_protected] = ACTIONS(1785), + [anon_sym_override] = ACTIONS(1785), + [anon_sym_module] = ACTIONS(1785), + [anon_sym_any] = ACTIONS(1785), + [anon_sym_number] = ACTIONS(1785), + [anon_sym_boolean] = ACTIONS(1785), + [anon_sym_string] = ACTIONS(1785), + [anon_sym_symbol] = ACTIONS(1785), + [anon_sym_object] = ACTIONS(1785), + [anon_sym_abstract] = ACTIONS(1785), + [anon_sym_satisfies] = ACTIONS(1787), + [anon_sym_interface] = ACTIONS(1785), + [anon_sym_enum] = ACTIONS(1785), + [sym__automatic_semicolon] = ACTIONS(1791), + [sym__ternary_qmark] = ACTIONS(1789), [sym_html_comment] = ACTIONS(5), }, [STATE(243)] = { - [ts_builtin_sym_end] = ACTIONS(1661), - [sym_identifier] = ACTIONS(1663), - [anon_sym_export] = ACTIONS(1663), - [anon_sym_STAR] = ACTIONS(1663), - [anon_sym_default] = ACTIONS(1663), - [anon_sym_type] = ACTIONS(1663), - [anon_sym_as] = ACTIONS(1663), - [anon_sym_namespace] = ACTIONS(1663), - [anon_sym_LBRACE] = ACTIONS(1661), - [anon_sym_COMMA] = ACTIONS(1661), - [anon_sym_RBRACE] = ACTIONS(1661), - [anon_sym_typeof] = ACTIONS(1663), - [anon_sym_import] = ACTIONS(1663), - [anon_sym_with] = ACTIONS(1663), - [anon_sym_var] = ACTIONS(1663), - [anon_sym_let] = ACTIONS(1663), - [anon_sym_const] = ACTIONS(1663), - [anon_sym_BANG] = ACTIONS(1663), - [anon_sym_else] = ACTIONS(1663), - [anon_sym_if] = ACTIONS(1663), - [anon_sym_switch] = ACTIONS(1663), - [anon_sym_for] = ACTIONS(1663), - [anon_sym_LPAREN] = ACTIONS(1661), - [anon_sym_SEMI] = ACTIONS(1661), - [anon_sym_await] = ACTIONS(1663), - [anon_sym_in] = ACTIONS(1663), - [anon_sym_while] = ACTIONS(1663), - [anon_sym_do] = ACTIONS(1663), - [anon_sym_try] = ACTIONS(1663), - [anon_sym_break] = ACTIONS(1663), - [anon_sym_continue] = ACTIONS(1663), - [anon_sym_debugger] = ACTIONS(1663), - [anon_sym_return] = ACTIONS(1663), - [anon_sym_throw] = ACTIONS(1663), - [anon_sym_case] = ACTIONS(1663), - [anon_sym_yield] = ACTIONS(1663), - [anon_sym_LBRACK] = ACTIONS(1661), - [anon_sym_GT] = ACTIONS(1663), - [anon_sym_DOT] = ACTIONS(1663), - [anon_sym_DQUOTE] = ACTIONS(1661), - [anon_sym_SQUOTE] = ACTIONS(1661), - [anon_sym_class] = ACTIONS(1663), - [anon_sym_async] = ACTIONS(1663), - [anon_sym_function] = ACTIONS(1663), - [anon_sym_QMARK_DOT] = ACTIONS(1661), - [anon_sym_new] = ACTIONS(1663), - [anon_sym_using] = ACTIONS(1663), - [anon_sym_AMP_AMP] = ACTIONS(1661), - [anon_sym_PIPE_PIPE] = ACTIONS(1661), - [anon_sym_GT_GT] = ACTIONS(1663), - [anon_sym_GT_GT_GT] = ACTIONS(1661), - [anon_sym_LT_LT] = ACTIONS(1661), - [anon_sym_AMP] = ACTIONS(1663), - [anon_sym_CARET] = ACTIONS(1661), - [anon_sym_PIPE] = ACTIONS(1663), - [anon_sym_PLUS] = ACTIONS(1663), - [anon_sym_DASH] = ACTIONS(1663), - [anon_sym_SLASH] = ACTIONS(1663), - [anon_sym_PERCENT] = ACTIONS(1661), - [anon_sym_STAR_STAR] = ACTIONS(1661), - [anon_sym_LT] = ACTIONS(1663), - [anon_sym_LT_EQ] = ACTIONS(1661), - [anon_sym_EQ_EQ] = ACTIONS(1663), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1661), - [anon_sym_BANG_EQ] = ACTIONS(1663), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1661), - [anon_sym_GT_EQ] = ACTIONS(1661), - [anon_sym_QMARK_QMARK] = ACTIONS(1661), - [anon_sym_instanceof] = ACTIONS(1663), - [anon_sym_TILDE] = ACTIONS(1661), - [anon_sym_void] = ACTIONS(1663), - [anon_sym_delete] = ACTIONS(1663), - [anon_sym_PLUS_PLUS] = ACTIONS(1661), - [anon_sym_DASH_DASH] = ACTIONS(1661), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1661), - [sym_number] = ACTIONS(1661), - [sym_private_property_identifier] = ACTIONS(1661), - [sym_this] = ACTIONS(1663), - [sym_super] = ACTIONS(1663), - [sym_true] = ACTIONS(1663), - [sym_false] = ACTIONS(1663), - [sym_null] = ACTIONS(1663), - [sym_undefined] = ACTIONS(1663), - [anon_sym_AT] = ACTIONS(1661), - [anon_sym_static] = ACTIONS(1663), - [anon_sym_readonly] = ACTIONS(1663), - [anon_sym_get] = ACTIONS(1663), - [anon_sym_set] = ACTIONS(1663), - [anon_sym_declare] = ACTIONS(1663), - [anon_sym_public] = ACTIONS(1663), - [anon_sym_private] = ACTIONS(1663), - [anon_sym_protected] = ACTIONS(1663), - [anon_sym_override] = ACTIONS(1663), - [anon_sym_module] = ACTIONS(1663), - [anon_sym_any] = ACTIONS(1663), - [anon_sym_number] = ACTIONS(1663), - [anon_sym_boolean] = ACTIONS(1663), - [anon_sym_string] = ACTIONS(1663), - [anon_sym_symbol] = ACTIONS(1663), - [anon_sym_object] = ACTIONS(1663), - [anon_sym_abstract] = ACTIONS(1663), - [anon_sym_satisfies] = ACTIONS(1663), - [anon_sym_interface] = ACTIONS(1663), - [anon_sym_enum] = ACTIONS(1663), - [sym__automatic_semicolon] = ACTIONS(1825), - [sym__ternary_qmark] = ACTIONS(1661), + [ts_builtin_sym_end] = ACTIONS(1687), + [sym_identifier] = ACTIONS(1689), + [anon_sym_export] = ACTIONS(1689), + [anon_sym_STAR] = ACTIONS(1689), + [anon_sym_default] = ACTIONS(1689), + [anon_sym_type] = ACTIONS(1689), + [anon_sym_as] = ACTIONS(1689), + [anon_sym_namespace] = ACTIONS(1689), + [anon_sym_LBRACE] = ACTIONS(1687), + [anon_sym_COMMA] = ACTIONS(1687), + [anon_sym_RBRACE] = ACTIONS(1687), + [anon_sym_typeof] = ACTIONS(1689), + [anon_sym_import] = ACTIONS(1689), + [anon_sym_with] = ACTIONS(1689), + [anon_sym_var] = ACTIONS(1689), + [anon_sym_let] = ACTIONS(1689), + [anon_sym_const] = ACTIONS(1689), + [anon_sym_BANG] = ACTIONS(1689), + [anon_sym_else] = ACTIONS(1689), + [anon_sym_if] = ACTIONS(1689), + [anon_sym_switch] = ACTIONS(1689), + [anon_sym_for] = ACTIONS(1689), + [anon_sym_LPAREN] = ACTIONS(1687), + [anon_sym_SEMI] = ACTIONS(1687), + [anon_sym_await] = ACTIONS(1689), + [anon_sym_in] = ACTIONS(1689), + [anon_sym_while] = ACTIONS(1689), + [anon_sym_do] = ACTIONS(1689), + [anon_sym_try] = ACTIONS(1689), + [anon_sym_break] = ACTIONS(1689), + [anon_sym_continue] = ACTIONS(1689), + [anon_sym_debugger] = ACTIONS(1689), + [anon_sym_return] = ACTIONS(1689), + [anon_sym_throw] = ACTIONS(1689), + [anon_sym_case] = ACTIONS(1689), + [anon_sym_yield] = ACTIONS(1689), + [anon_sym_LBRACK] = ACTIONS(1687), + [anon_sym_GT] = ACTIONS(1689), + [anon_sym_DOT] = ACTIONS(1689), + [anon_sym_DQUOTE] = ACTIONS(1687), + [anon_sym_SQUOTE] = ACTIONS(1687), + [anon_sym_class] = ACTIONS(1689), + [anon_sym_async] = ACTIONS(1689), + [anon_sym_function] = ACTIONS(1689), + [anon_sym_QMARK_DOT] = ACTIONS(1687), + [anon_sym_new] = ACTIONS(1689), + [anon_sym_using] = ACTIONS(1689), + [anon_sym_AMP_AMP] = ACTIONS(1687), + [anon_sym_PIPE_PIPE] = ACTIONS(1687), + [anon_sym_GT_GT] = ACTIONS(1689), + [anon_sym_GT_GT_GT] = ACTIONS(1687), + [anon_sym_LT_LT] = ACTIONS(1687), + [anon_sym_AMP] = ACTIONS(1689), + [anon_sym_CARET] = ACTIONS(1687), + [anon_sym_PIPE] = ACTIONS(1689), + [anon_sym_PLUS] = ACTIONS(1689), + [anon_sym_DASH] = ACTIONS(1689), + [anon_sym_SLASH] = ACTIONS(1689), + [anon_sym_PERCENT] = ACTIONS(1687), + [anon_sym_STAR_STAR] = ACTIONS(1687), + [anon_sym_LT] = ACTIONS(1689), + [anon_sym_LT_EQ] = ACTIONS(1687), + [anon_sym_EQ_EQ] = ACTIONS(1689), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1687), + [anon_sym_BANG_EQ] = ACTIONS(1689), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1687), + [anon_sym_GT_EQ] = ACTIONS(1687), + [anon_sym_QMARK_QMARK] = ACTIONS(1687), + [anon_sym_instanceof] = ACTIONS(1689), + [anon_sym_TILDE] = ACTIONS(1687), + [anon_sym_void] = ACTIONS(1689), + [anon_sym_delete] = ACTIONS(1689), + [anon_sym_PLUS_PLUS] = ACTIONS(1687), + [anon_sym_DASH_DASH] = ACTIONS(1687), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1687), + [sym_number] = ACTIONS(1687), + [sym_private_property_identifier] = ACTIONS(1687), + [sym_this] = ACTIONS(1689), + [sym_super] = ACTIONS(1689), + [sym_true] = ACTIONS(1689), + [sym_false] = ACTIONS(1689), + [sym_null] = ACTIONS(1689), + [sym_undefined] = ACTIONS(1689), + [anon_sym_AT] = ACTIONS(1687), + [anon_sym_static] = ACTIONS(1689), + [anon_sym_readonly] = ACTIONS(1689), + [anon_sym_get] = ACTIONS(1689), + [anon_sym_set] = ACTIONS(1689), + [anon_sym_declare] = ACTIONS(1689), + [anon_sym_public] = ACTIONS(1689), + [anon_sym_private] = ACTIONS(1689), + [anon_sym_protected] = ACTIONS(1689), + [anon_sym_override] = ACTIONS(1689), + [anon_sym_module] = ACTIONS(1689), + [anon_sym_any] = ACTIONS(1689), + [anon_sym_number] = ACTIONS(1689), + [anon_sym_boolean] = ACTIONS(1689), + [anon_sym_string] = ACTIONS(1689), + [anon_sym_symbol] = ACTIONS(1689), + [anon_sym_object] = ACTIONS(1689), + [anon_sym_abstract] = ACTIONS(1689), + [anon_sym_satisfies] = ACTIONS(1689), + [anon_sym_interface] = ACTIONS(1689), + [anon_sym_enum] = ACTIONS(1689), + [sym__automatic_semicolon] = ACTIONS(1793), + [sym__ternary_qmark] = ACTIONS(1687), [sym_html_comment] = ACTIONS(5), }, [STATE(244)] = { - [ts_builtin_sym_end] = ACTIONS(1827), - [sym_identifier] = ACTIONS(1829), - [anon_sym_export] = ACTIONS(1829), - [anon_sym_STAR] = ACTIONS(1829), - [anon_sym_default] = ACTIONS(1829), - [anon_sym_type] = ACTIONS(1829), - [anon_sym_as] = ACTIONS(1829), - [anon_sym_namespace] = ACTIONS(1829), - [anon_sym_LBRACE] = ACTIONS(1827), - [anon_sym_COMMA] = ACTIONS(1827), - [anon_sym_RBRACE] = ACTIONS(1827), - [anon_sym_typeof] = ACTIONS(1829), - [anon_sym_import] = ACTIONS(1829), - [anon_sym_with] = ACTIONS(1829), - [anon_sym_var] = ACTIONS(1829), - [anon_sym_let] = ACTIONS(1829), - [anon_sym_const] = ACTIONS(1829), - [anon_sym_BANG] = ACTIONS(1829), - [anon_sym_else] = ACTIONS(1829), - [anon_sym_if] = ACTIONS(1829), - [anon_sym_switch] = ACTIONS(1829), - [anon_sym_for] = ACTIONS(1829), - [anon_sym_LPAREN] = ACTIONS(1827), - [anon_sym_SEMI] = ACTIONS(1827), - [anon_sym_await] = ACTIONS(1829), - [anon_sym_in] = ACTIONS(1829), - [anon_sym_while] = ACTIONS(1829), - [anon_sym_do] = ACTIONS(1829), - [anon_sym_try] = ACTIONS(1829), - [anon_sym_break] = ACTIONS(1829), - [anon_sym_continue] = ACTIONS(1829), - [anon_sym_debugger] = ACTIONS(1829), - [anon_sym_return] = ACTIONS(1829), - [anon_sym_throw] = ACTIONS(1829), - [anon_sym_case] = ACTIONS(1829), - [anon_sym_yield] = ACTIONS(1829), - [anon_sym_LBRACK] = ACTIONS(1827), - [anon_sym_GT] = ACTIONS(1829), - [anon_sym_DOT] = ACTIONS(1829), - [anon_sym_DQUOTE] = ACTIONS(1827), - [anon_sym_SQUOTE] = ACTIONS(1827), - [anon_sym_class] = ACTIONS(1829), - [anon_sym_async] = ACTIONS(1829), - [anon_sym_function] = ACTIONS(1829), - [anon_sym_QMARK_DOT] = ACTIONS(1827), - [anon_sym_new] = ACTIONS(1829), - [anon_sym_using] = ACTIONS(1829), - [anon_sym_AMP_AMP] = ACTIONS(1827), - [anon_sym_PIPE_PIPE] = ACTIONS(1827), - [anon_sym_GT_GT] = ACTIONS(1829), - [anon_sym_GT_GT_GT] = ACTIONS(1827), - [anon_sym_LT_LT] = ACTIONS(1827), - [anon_sym_AMP] = ACTIONS(1829), - [anon_sym_CARET] = ACTIONS(1827), - [anon_sym_PIPE] = ACTIONS(1829), - [anon_sym_PLUS] = ACTIONS(1829), - [anon_sym_DASH] = ACTIONS(1829), - [anon_sym_SLASH] = ACTIONS(1829), - [anon_sym_PERCENT] = ACTIONS(1827), - [anon_sym_STAR_STAR] = ACTIONS(1827), - [anon_sym_LT] = ACTIONS(1829), - [anon_sym_LT_EQ] = ACTIONS(1827), - [anon_sym_EQ_EQ] = ACTIONS(1829), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1827), - [anon_sym_BANG_EQ] = ACTIONS(1829), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1827), - [anon_sym_GT_EQ] = ACTIONS(1827), - [anon_sym_QMARK_QMARK] = ACTIONS(1827), - [anon_sym_instanceof] = ACTIONS(1829), - [anon_sym_TILDE] = ACTIONS(1827), - [anon_sym_void] = ACTIONS(1829), - [anon_sym_delete] = ACTIONS(1829), - [anon_sym_PLUS_PLUS] = ACTIONS(1827), - [anon_sym_DASH_DASH] = ACTIONS(1827), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1827), - [sym_number] = ACTIONS(1827), - [sym_private_property_identifier] = ACTIONS(1827), - [sym_this] = ACTIONS(1829), - [sym_super] = ACTIONS(1829), - [sym_true] = ACTIONS(1829), - [sym_false] = ACTIONS(1829), - [sym_null] = ACTIONS(1829), - [sym_undefined] = ACTIONS(1829), - [anon_sym_AT] = ACTIONS(1827), - [anon_sym_static] = ACTIONS(1829), - [anon_sym_readonly] = ACTIONS(1829), - [anon_sym_get] = ACTIONS(1829), - [anon_sym_set] = ACTIONS(1829), - [anon_sym_declare] = ACTIONS(1829), - [anon_sym_public] = ACTIONS(1829), - [anon_sym_private] = ACTIONS(1829), - [anon_sym_protected] = ACTIONS(1829), - [anon_sym_override] = ACTIONS(1829), - [anon_sym_module] = ACTIONS(1829), - [anon_sym_any] = ACTIONS(1829), - [anon_sym_number] = ACTIONS(1829), - [anon_sym_boolean] = ACTIONS(1829), - [anon_sym_string] = ACTIONS(1829), - [anon_sym_symbol] = ACTIONS(1829), - [anon_sym_object] = ACTIONS(1829), - [anon_sym_abstract] = ACTIONS(1829), - [anon_sym_satisfies] = ACTIONS(1829), - [anon_sym_interface] = ACTIONS(1829), - [anon_sym_enum] = ACTIONS(1829), - [sym__automatic_semicolon] = ACTIONS(1827), - [sym__ternary_qmark] = ACTIONS(1827), + [ts_builtin_sym_end] = ACTIONS(1795), + [sym_identifier] = ACTIONS(1797), + [anon_sym_export] = ACTIONS(1797), + [anon_sym_STAR] = ACTIONS(1799), + [anon_sym_default] = ACTIONS(1797), + [anon_sym_type] = ACTIONS(1797), + [anon_sym_as] = ACTIONS(1799), + [anon_sym_namespace] = ACTIONS(1797), + [anon_sym_LBRACE] = ACTIONS(1795), + [anon_sym_COMMA] = ACTIONS(1801), + [anon_sym_RBRACE] = ACTIONS(1795), + [anon_sym_typeof] = ACTIONS(1797), + [anon_sym_import] = ACTIONS(1797), + [anon_sym_with] = ACTIONS(1797), + [anon_sym_var] = ACTIONS(1797), + [anon_sym_let] = ACTIONS(1797), + [anon_sym_const] = ACTIONS(1797), + [anon_sym_BANG] = ACTIONS(1797), + [anon_sym_else] = ACTIONS(1797), + [anon_sym_if] = ACTIONS(1797), + [anon_sym_switch] = ACTIONS(1797), + [anon_sym_for] = ACTIONS(1797), + [anon_sym_LPAREN] = ACTIONS(1795), + [anon_sym_SEMI] = ACTIONS(1795), + [anon_sym_await] = ACTIONS(1797), + [anon_sym_in] = ACTIONS(1799), + [anon_sym_while] = ACTIONS(1797), + [anon_sym_do] = ACTIONS(1797), + [anon_sym_try] = ACTIONS(1797), + [anon_sym_break] = ACTIONS(1797), + [anon_sym_continue] = ACTIONS(1797), + [anon_sym_debugger] = ACTIONS(1797), + [anon_sym_return] = ACTIONS(1797), + [anon_sym_throw] = ACTIONS(1797), + [anon_sym_case] = ACTIONS(1797), + [anon_sym_yield] = ACTIONS(1797), + [anon_sym_LBRACK] = ACTIONS(1795), + [anon_sym_GT] = ACTIONS(1799), + [anon_sym_DOT] = ACTIONS(1799), + [anon_sym_DQUOTE] = ACTIONS(1795), + [anon_sym_SQUOTE] = ACTIONS(1795), + [anon_sym_class] = ACTIONS(1797), + [anon_sym_async] = ACTIONS(1797), + [anon_sym_function] = ACTIONS(1797), + [anon_sym_QMARK_DOT] = ACTIONS(1801), + [anon_sym_new] = ACTIONS(1797), + [anon_sym_using] = ACTIONS(1797), + [anon_sym_AMP_AMP] = ACTIONS(1801), + [anon_sym_PIPE_PIPE] = ACTIONS(1801), + [anon_sym_GT_GT] = ACTIONS(1799), + [anon_sym_GT_GT_GT] = ACTIONS(1801), + [anon_sym_LT_LT] = ACTIONS(1801), + [anon_sym_AMP] = ACTIONS(1799), + [anon_sym_CARET] = ACTIONS(1801), + [anon_sym_PIPE] = ACTIONS(1799), + [anon_sym_PLUS] = ACTIONS(1797), + [anon_sym_DASH] = ACTIONS(1797), + [anon_sym_SLASH] = ACTIONS(1797), + [anon_sym_PERCENT] = ACTIONS(1801), + [anon_sym_STAR_STAR] = ACTIONS(1801), + [anon_sym_LT] = ACTIONS(1797), + [anon_sym_LT_EQ] = ACTIONS(1801), + [anon_sym_EQ_EQ] = ACTIONS(1799), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1801), + [anon_sym_BANG_EQ] = ACTIONS(1799), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1801), + [anon_sym_GT_EQ] = ACTIONS(1801), + [anon_sym_QMARK_QMARK] = ACTIONS(1801), + [anon_sym_instanceof] = ACTIONS(1799), + [anon_sym_TILDE] = ACTIONS(1795), + [anon_sym_void] = ACTIONS(1797), + [anon_sym_delete] = ACTIONS(1797), + [anon_sym_PLUS_PLUS] = ACTIONS(1795), + [anon_sym_DASH_DASH] = ACTIONS(1795), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1795), + [sym_number] = ACTIONS(1795), + [sym_private_property_identifier] = ACTIONS(1795), + [sym_this] = ACTIONS(1797), + [sym_super] = ACTIONS(1797), + [sym_true] = ACTIONS(1797), + [sym_false] = ACTIONS(1797), + [sym_null] = ACTIONS(1797), + [sym_undefined] = ACTIONS(1797), + [anon_sym_AT] = ACTIONS(1795), + [anon_sym_static] = ACTIONS(1797), + [anon_sym_readonly] = ACTIONS(1797), + [anon_sym_get] = ACTIONS(1797), + [anon_sym_set] = ACTIONS(1797), + [anon_sym_declare] = ACTIONS(1797), + [anon_sym_public] = ACTIONS(1797), + [anon_sym_private] = ACTIONS(1797), + [anon_sym_protected] = ACTIONS(1797), + [anon_sym_override] = ACTIONS(1797), + [anon_sym_module] = ACTIONS(1797), + [anon_sym_any] = ACTIONS(1797), + [anon_sym_number] = ACTIONS(1797), + [anon_sym_boolean] = ACTIONS(1797), + [anon_sym_string] = ACTIONS(1797), + [anon_sym_symbol] = ACTIONS(1797), + [anon_sym_object] = ACTIONS(1797), + [anon_sym_abstract] = ACTIONS(1797), + [anon_sym_satisfies] = ACTIONS(1799), + [anon_sym_interface] = ACTIONS(1797), + [anon_sym_enum] = ACTIONS(1797), + [sym__automatic_semicolon] = ACTIONS(1803), + [sym__ternary_qmark] = ACTIONS(1801), [sym_html_comment] = ACTIONS(5), }, [STATE(245)] = { - [ts_builtin_sym_end] = ACTIONS(1831), - [sym_identifier] = ACTIONS(1833), - [anon_sym_export] = ACTIONS(1833), - [anon_sym_STAR] = ACTIONS(1835), - [anon_sym_default] = ACTIONS(1833), - [anon_sym_type] = ACTIONS(1833), - [anon_sym_as] = ACTIONS(1835), - [anon_sym_namespace] = ACTIONS(1833), - [anon_sym_LBRACE] = ACTIONS(1831), - [anon_sym_COMMA] = ACTIONS(1837), - [anon_sym_RBRACE] = ACTIONS(1831), - [anon_sym_typeof] = ACTIONS(1833), - [anon_sym_import] = ACTIONS(1833), - [anon_sym_with] = ACTIONS(1833), - [anon_sym_var] = ACTIONS(1833), - [anon_sym_let] = ACTIONS(1833), - [anon_sym_const] = ACTIONS(1833), - [anon_sym_BANG] = ACTIONS(1833), - [anon_sym_else] = ACTIONS(1833), - [anon_sym_if] = ACTIONS(1833), - [anon_sym_switch] = ACTIONS(1833), - [anon_sym_for] = ACTIONS(1833), - [anon_sym_LPAREN] = ACTIONS(1831), - [anon_sym_SEMI] = ACTIONS(1831), - [anon_sym_await] = ACTIONS(1833), - [anon_sym_in] = ACTIONS(1835), - [anon_sym_while] = ACTIONS(1833), - [anon_sym_do] = ACTIONS(1833), - [anon_sym_try] = ACTIONS(1833), - [anon_sym_break] = ACTIONS(1833), - [anon_sym_continue] = ACTIONS(1833), - [anon_sym_debugger] = ACTIONS(1833), - [anon_sym_return] = ACTIONS(1833), - [anon_sym_throw] = ACTIONS(1833), - [anon_sym_case] = ACTIONS(1833), - [anon_sym_yield] = ACTIONS(1833), - [anon_sym_LBRACK] = ACTIONS(1831), - [anon_sym_GT] = ACTIONS(1835), - [anon_sym_DOT] = ACTIONS(1835), - [anon_sym_DQUOTE] = ACTIONS(1831), - [anon_sym_SQUOTE] = ACTIONS(1831), - [anon_sym_class] = ACTIONS(1833), - [anon_sym_async] = ACTIONS(1833), - [anon_sym_function] = ACTIONS(1833), - [anon_sym_QMARK_DOT] = ACTIONS(1837), - [anon_sym_new] = ACTIONS(1833), - [anon_sym_using] = ACTIONS(1833), - [anon_sym_AMP_AMP] = ACTIONS(1837), - [anon_sym_PIPE_PIPE] = ACTIONS(1837), - [anon_sym_GT_GT] = ACTIONS(1835), - [anon_sym_GT_GT_GT] = ACTIONS(1837), - [anon_sym_LT_LT] = ACTIONS(1837), - [anon_sym_AMP] = ACTIONS(1835), - [anon_sym_CARET] = ACTIONS(1837), - [anon_sym_PIPE] = ACTIONS(1835), - [anon_sym_PLUS] = ACTIONS(1833), - [anon_sym_DASH] = ACTIONS(1833), - [anon_sym_SLASH] = ACTIONS(1833), - [anon_sym_PERCENT] = ACTIONS(1837), - [anon_sym_STAR_STAR] = ACTIONS(1837), - [anon_sym_LT] = ACTIONS(1833), - [anon_sym_LT_EQ] = ACTIONS(1837), - [anon_sym_EQ_EQ] = ACTIONS(1835), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1837), - [anon_sym_BANG_EQ] = ACTIONS(1835), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1837), - [anon_sym_GT_EQ] = ACTIONS(1837), - [anon_sym_QMARK_QMARK] = ACTIONS(1837), - [anon_sym_instanceof] = ACTIONS(1835), - [anon_sym_TILDE] = ACTIONS(1831), - [anon_sym_void] = ACTIONS(1833), - [anon_sym_delete] = ACTIONS(1833), - [anon_sym_PLUS_PLUS] = ACTIONS(1831), - [anon_sym_DASH_DASH] = ACTIONS(1831), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1831), - [sym_number] = ACTIONS(1831), - [sym_private_property_identifier] = ACTIONS(1831), - [sym_this] = ACTIONS(1833), - [sym_super] = ACTIONS(1833), - [sym_true] = ACTIONS(1833), - [sym_false] = ACTIONS(1833), - [sym_null] = ACTIONS(1833), - [sym_undefined] = ACTIONS(1833), - [anon_sym_AT] = ACTIONS(1831), - [anon_sym_static] = ACTIONS(1833), - [anon_sym_readonly] = ACTIONS(1833), - [anon_sym_get] = ACTIONS(1833), - [anon_sym_set] = ACTIONS(1833), - [anon_sym_declare] = ACTIONS(1833), - [anon_sym_public] = ACTIONS(1833), - [anon_sym_private] = ACTIONS(1833), - [anon_sym_protected] = ACTIONS(1833), - [anon_sym_override] = ACTIONS(1833), - [anon_sym_module] = ACTIONS(1833), - [anon_sym_any] = ACTIONS(1833), - [anon_sym_number] = ACTIONS(1833), - [anon_sym_boolean] = ACTIONS(1833), - [anon_sym_string] = ACTIONS(1833), - [anon_sym_symbol] = ACTIONS(1833), - [anon_sym_object] = ACTIONS(1833), - [anon_sym_abstract] = ACTIONS(1833), - [anon_sym_satisfies] = ACTIONS(1835), - [anon_sym_interface] = ACTIONS(1833), - [anon_sym_enum] = ACTIONS(1833), - [sym__automatic_semicolon] = ACTIONS(1839), - [sym__ternary_qmark] = ACTIONS(1837), + [ts_builtin_sym_end] = ACTIONS(1805), + [sym_identifier] = ACTIONS(1807), + [anon_sym_export] = ACTIONS(1807), + [anon_sym_STAR] = ACTIONS(1809), + [anon_sym_default] = ACTIONS(1807), + [anon_sym_type] = ACTIONS(1807), + [anon_sym_as] = ACTIONS(1809), + [anon_sym_namespace] = ACTIONS(1807), + [anon_sym_LBRACE] = ACTIONS(1805), + [anon_sym_COMMA] = ACTIONS(1811), + [anon_sym_RBRACE] = ACTIONS(1805), + [anon_sym_typeof] = ACTIONS(1807), + [anon_sym_import] = ACTIONS(1807), + [anon_sym_with] = ACTIONS(1807), + [anon_sym_var] = ACTIONS(1807), + [anon_sym_let] = ACTIONS(1807), + [anon_sym_const] = ACTIONS(1807), + [anon_sym_BANG] = ACTIONS(1807), + [anon_sym_else] = ACTIONS(1807), + [anon_sym_if] = ACTIONS(1807), + [anon_sym_switch] = ACTIONS(1807), + [anon_sym_for] = ACTIONS(1807), + [anon_sym_LPAREN] = ACTIONS(1805), + [anon_sym_SEMI] = ACTIONS(1805), + [anon_sym_await] = ACTIONS(1807), + [anon_sym_in] = ACTIONS(1809), + [anon_sym_while] = ACTIONS(1807), + [anon_sym_do] = ACTIONS(1807), + [anon_sym_try] = ACTIONS(1807), + [anon_sym_break] = ACTIONS(1807), + [anon_sym_continue] = ACTIONS(1807), + [anon_sym_debugger] = ACTIONS(1807), + [anon_sym_return] = ACTIONS(1807), + [anon_sym_throw] = ACTIONS(1807), + [anon_sym_case] = ACTIONS(1807), + [anon_sym_yield] = ACTIONS(1807), + [anon_sym_LBRACK] = ACTIONS(1805), + [anon_sym_GT] = ACTIONS(1809), + [anon_sym_DOT] = ACTIONS(1809), + [anon_sym_DQUOTE] = ACTIONS(1805), + [anon_sym_SQUOTE] = ACTIONS(1805), + [anon_sym_class] = ACTIONS(1807), + [anon_sym_async] = ACTIONS(1807), + [anon_sym_function] = ACTIONS(1807), + [anon_sym_QMARK_DOT] = ACTIONS(1811), + [anon_sym_new] = ACTIONS(1807), + [anon_sym_using] = ACTIONS(1807), + [anon_sym_AMP_AMP] = ACTIONS(1811), + [anon_sym_PIPE_PIPE] = ACTIONS(1811), + [anon_sym_GT_GT] = ACTIONS(1809), + [anon_sym_GT_GT_GT] = ACTIONS(1811), + [anon_sym_LT_LT] = ACTIONS(1811), + [anon_sym_AMP] = ACTIONS(1809), + [anon_sym_CARET] = ACTIONS(1811), + [anon_sym_PIPE] = ACTIONS(1809), + [anon_sym_PLUS] = ACTIONS(1807), + [anon_sym_DASH] = ACTIONS(1807), + [anon_sym_SLASH] = ACTIONS(1807), + [anon_sym_PERCENT] = ACTIONS(1811), + [anon_sym_STAR_STAR] = ACTIONS(1811), + [anon_sym_LT] = ACTIONS(1807), + [anon_sym_LT_EQ] = ACTIONS(1811), + [anon_sym_EQ_EQ] = ACTIONS(1809), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1811), + [anon_sym_BANG_EQ] = ACTIONS(1809), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1811), + [anon_sym_GT_EQ] = ACTIONS(1811), + [anon_sym_QMARK_QMARK] = ACTIONS(1811), + [anon_sym_instanceof] = ACTIONS(1809), + [anon_sym_TILDE] = ACTIONS(1805), + [anon_sym_void] = ACTIONS(1807), + [anon_sym_delete] = ACTIONS(1807), + [anon_sym_PLUS_PLUS] = ACTIONS(1805), + [anon_sym_DASH_DASH] = ACTIONS(1805), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1805), + [sym_number] = ACTIONS(1805), + [sym_private_property_identifier] = ACTIONS(1805), + [sym_this] = ACTIONS(1807), + [sym_super] = ACTIONS(1807), + [sym_true] = ACTIONS(1807), + [sym_false] = ACTIONS(1807), + [sym_null] = ACTIONS(1807), + [sym_undefined] = ACTIONS(1807), + [anon_sym_AT] = ACTIONS(1805), + [anon_sym_static] = ACTIONS(1807), + [anon_sym_readonly] = ACTIONS(1807), + [anon_sym_get] = ACTIONS(1807), + [anon_sym_set] = ACTIONS(1807), + [anon_sym_declare] = ACTIONS(1807), + [anon_sym_public] = ACTIONS(1807), + [anon_sym_private] = ACTIONS(1807), + [anon_sym_protected] = ACTIONS(1807), + [anon_sym_override] = ACTIONS(1807), + [anon_sym_module] = ACTIONS(1807), + [anon_sym_any] = ACTIONS(1807), + [anon_sym_number] = ACTIONS(1807), + [anon_sym_boolean] = ACTIONS(1807), + [anon_sym_string] = ACTIONS(1807), + [anon_sym_symbol] = ACTIONS(1807), + [anon_sym_object] = ACTIONS(1807), + [anon_sym_abstract] = ACTIONS(1807), + [anon_sym_satisfies] = ACTIONS(1809), + [anon_sym_interface] = ACTIONS(1807), + [anon_sym_enum] = ACTIONS(1807), + [sym__automatic_semicolon] = ACTIONS(1813), + [sym__ternary_qmark] = ACTIONS(1811), [sym_html_comment] = ACTIONS(5), }, [STATE(246)] = { - [ts_builtin_sym_end] = ACTIONS(1841), - [sym_identifier] = ACTIONS(1843), - [anon_sym_export] = ACTIONS(1843), - [anon_sym_STAR] = ACTIONS(1845), - [anon_sym_default] = ACTIONS(1843), - [anon_sym_type] = ACTIONS(1843), - [anon_sym_as] = ACTIONS(1845), - [anon_sym_namespace] = ACTIONS(1843), - [anon_sym_LBRACE] = ACTIONS(1841), - [anon_sym_COMMA] = ACTIONS(1847), - [anon_sym_RBRACE] = ACTIONS(1841), - [anon_sym_typeof] = ACTIONS(1843), - [anon_sym_import] = ACTIONS(1843), - [anon_sym_with] = ACTIONS(1843), - [anon_sym_var] = ACTIONS(1843), - [anon_sym_let] = ACTIONS(1843), - [anon_sym_const] = ACTIONS(1843), - [anon_sym_BANG] = ACTIONS(1843), - [anon_sym_else] = ACTIONS(1843), - [anon_sym_if] = ACTIONS(1843), - [anon_sym_switch] = ACTIONS(1843), - [anon_sym_for] = ACTIONS(1843), - [anon_sym_LPAREN] = ACTIONS(1841), - [anon_sym_SEMI] = ACTIONS(1841), - [anon_sym_await] = ACTIONS(1843), - [anon_sym_in] = ACTIONS(1845), - [anon_sym_while] = ACTIONS(1843), - [anon_sym_do] = ACTIONS(1843), - [anon_sym_try] = ACTIONS(1843), - [anon_sym_break] = ACTIONS(1843), - [anon_sym_continue] = ACTIONS(1843), - [anon_sym_debugger] = ACTIONS(1843), - [anon_sym_return] = ACTIONS(1843), - [anon_sym_throw] = ACTIONS(1843), - [anon_sym_case] = ACTIONS(1843), - [anon_sym_yield] = ACTIONS(1843), - [anon_sym_LBRACK] = ACTIONS(1841), - [anon_sym_GT] = ACTIONS(1845), - [anon_sym_DOT] = ACTIONS(1845), - [anon_sym_DQUOTE] = ACTIONS(1841), - [anon_sym_SQUOTE] = ACTIONS(1841), - [anon_sym_class] = ACTIONS(1843), - [anon_sym_async] = ACTIONS(1843), - [anon_sym_function] = ACTIONS(1843), - [anon_sym_QMARK_DOT] = ACTIONS(1847), - [anon_sym_new] = ACTIONS(1843), - [anon_sym_using] = ACTIONS(1843), - [anon_sym_AMP_AMP] = ACTIONS(1847), - [anon_sym_PIPE_PIPE] = ACTIONS(1847), - [anon_sym_GT_GT] = ACTIONS(1845), - [anon_sym_GT_GT_GT] = ACTIONS(1847), - [anon_sym_LT_LT] = ACTIONS(1847), - [anon_sym_AMP] = ACTIONS(1845), - [anon_sym_CARET] = ACTIONS(1847), - [anon_sym_PIPE] = ACTIONS(1845), - [anon_sym_PLUS] = ACTIONS(1843), - [anon_sym_DASH] = ACTIONS(1843), - [anon_sym_SLASH] = ACTIONS(1843), - [anon_sym_PERCENT] = ACTIONS(1847), - [anon_sym_STAR_STAR] = ACTIONS(1847), - [anon_sym_LT] = ACTIONS(1843), - [anon_sym_LT_EQ] = ACTIONS(1847), - [anon_sym_EQ_EQ] = ACTIONS(1845), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1847), - [anon_sym_BANG_EQ] = ACTIONS(1845), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1847), - [anon_sym_GT_EQ] = ACTIONS(1847), - [anon_sym_QMARK_QMARK] = ACTIONS(1847), - [anon_sym_instanceof] = ACTIONS(1845), - [anon_sym_TILDE] = ACTIONS(1841), - [anon_sym_void] = ACTIONS(1843), - [anon_sym_delete] = ACTIONS(1843), - [anon_sym_PLUS_PLUS] = ACTIONS(1841), - [anon_sym_DASH_DASH] = ACTIONS(1841), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1841), - [sym_number] = ACTIONS(1841), - [sym_private_property_identifier] = ACTIONS(1841), - [sym_this] = ACTIONS(1843), - [sym_super] = ACTIONS(1843), - [sym_true] = ACTIONS(1843), - [sym_false] = ACTIONS(1843), - [sym_null] = ACTIONS(1843), - [sym_undefined] = ACTIONS(1843), - [anon_sym_AT] = ACTIONS(1841), - [anon_sym_static] = ACTIONS(1843), - [anon_sym_readonly] = ACTIONS(1843), - [anon_sym_get] = ACTIONS(1843), - [anon_sym_set] = ACTIONS(1843), - [anon_sym_declare] = ACTIONS(1843), - [anon_sym_public] = ACTIONS(1843), - [anon_sym_private] = ACTIONS(1843), - [anon_sym_protected] = ACTIONS(1843), - [anon_sym_override] = ACTIONS(1843), - [anon_sym_module] = ACTIONS(1843), - [anon_sym_any] = ACTIONS(1843), - [anon_sym_number] = ACTIONS(1843), - [anon_sym_boolean] = ACTIONS(1843), - [anon_sym_string] = ACTIONS(1843), - [anon_sym_symbol] = ACTIONS(1843), - [anon_sym_object] = ACTIONS(1843), - [anon_sym_abstract] = ACTIONS(1843), - [anon_sym_satisfies] = ACTIONS(1845), - [anon_sym_interface] = ACTIONS(1843), - [anon_sym_enum] = ACTIONS(1843), - [sym__automatic_semicolon] = ACTIONS(1849), - [sym__ternary_qmark] = ACTIONS(1847), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1418), + [sym_expression] = STATE(2536), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(5387), + [sym_assignment_pattern] = STATE(4901), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(5387), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6036), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1383), + [sym_subscript_expression] = STATE(1383), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2950), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(5387), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_pattern] = STATE(4759), + [sym_rest_pattern] = STATE(3685), + [sym_non_null_expression] = STATE(1383), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_mapped_type_clause] = STATE(5983), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [aux_sym_array_pattern_repeat1] = STATE(5430), + [sym_identifier] = ACTIONS(1815), + [anon_sym_export] = ACTIONS(1817), + [anon_sym_type] = ACTIONS(1817), + [anon_sym_namespace] = ACTIONS(1819), + [anon_sym_LBRACE] = ACTIONS(1821), + [anon_sym_COMMA] = ACTIONS(1823), + [anon_sym_typeof] = ACTIONS(1285), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1817), + [anon_sym_BANG] = ACTIONS(1269), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1271), + [anon_sym_yield] = ACTIONS(1273), + [anon_sym_LBRACK] = ACTIONS(1825), + [anon_sym_RBRACK] = ACTIONS(1827), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1829), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1831), + [anon_sym_using] = ACTIONS(1279), + [anon_sym_DOT_DOT_DOT] = ACTIONS(165), + [anon_sym_PLUS] = ACTIONS(1285), + [anon_sym_DASH] = ACTIONS(1285), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1269), + [anon_sym_void] = ACTIONS(1285), + [anon_sym_delete] = ACTIONS(1285), + [anon_sym_PLUS_PLUS] = ACTIONS(1287), + [anon_sym_DASH_DASH] = ACTIONS(1287), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1289), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1833), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1817), + [anon_sym_readonly] = ACTIONS(1817), + [anon_sym_get] = ACTIONS(1817), + [anon_sym_set] = ACTIONS(1817), + [anon_sym_declare] = ACTIONS(1817), + [anon_sym_public] = ACTIONS(1817), + [anon_sym_private] = ACTIONS(1817), + [anon_sym_protected] = ACTIONS(1817), + [anon_sym_override] = ACTIONS(1817), + [anon_sym_module] = ACTIONS(1817), + [anon_sym_any] = ACTIONS(1817), + [anon_sym_number] = ACTIONS(1817), + [anon_sym_boolean] = ACTIONS(1817), + [anon_sym_string] = ACTIONS(1817), + [anon_sym_symbol] = ACTIONS(1817), + [anon_sym_object] = ACTIONS(1817), [sym_html_comment] = ACTIONS(5), }, [STATE(247)] = { - [ts_builtin_sym_end] = ACTIONS(1851), - [sym_identifier] = ACTIONS(1853), - [anon_sym_export] = ACTIONS(1853), - [anon_sym_STAR] = ACTIONS(1855), - [anon_sym_default] = ACTIONS(1853), - [anon_sym_type] = ACTIONS(1853), - [anon_sym_as] = ACTIONS(1855), - [anon_sym_namespace] = ACTIONS(1853), - [anon_sym_LBRACE] = ACTIONS(1851), - [anon_sym_COMMA] = ACTIONS(1857), - [anon_sym_RBRACE] = ACTIONS(1851), - [anon_sym_typeof] = ACTIONS(1853), - [anon_sym_import] = ACTIONS(1853), - [anon_sym_with] = ACTIONS(1853), - [anon_sym_var] = ACTIONS(1853), - [anon_sym_let] = ACTIONS(1853), - [anon_sym_const] = ACTIONS(1853), - [anon_sym_BANG] = ACTIONS(1853), - [anon_sym_else] = ACTIONS(1853), - [anon_sym_if] = ACTIONS(1853), - [anon_sym_switch] = ACTIONS(1853), - [anon_sym_for] = ACTIONS(1853), - [anon_sym_LPAREN] = ACTIONS(1851), - [anon_sym_SEMI] = ACTIONS(1851), - [anon_sym_await] = ACTIONS(1853), - [anon_sym_in] = ACTIONS(1855), - [anon_sym_while] = ACTIONS(1853), - [anon_sym_do] = ACTIONS(1853), - [anon_sym_try] = ACTIONS(1853), - [anon_sym_break] = ACTIONS(1853), - [anon_sym_continue] = ACTIONS(1853), - [anon_sym_debugger] = ACTIONS(1853), - [anon_sym_return] = ACTIONS(1853), - [anon_sym_throw] = ACTIONS(1853), - [anon_sym_case] = ACTIONS(1853), - [anon_sym_yield] = ACTIONS(1853), - [anon_sym_LBRACK] = ACTIONS(1851), - [anon_sym_GT] = ACTIONS(1855), - [anon_sym_DOT] = ACTIONS(1855), - [anon_sym_DQUOTE] = ACTIONS(1851), - [anon_sym_SQUOTE] = ACTIONS(1851), - [anon_sym_class] = ACTIONS(1853), - [anon_sym_async] = ACTIONS(1853), - [anon_sym_function] = ACTIONS(1853), - [anon_sym_QMARK_DOT] = ACTIONS(1857), - [anon_sym_new] = ACTIONS(1853), - [anon_sym_using] = ACTIONS(1853), - [anon_sym_AMP_AMP] = ACTIONS(1857), - [anon_sym_PIPE_PIPE] = ACTIONS(1857), - [anon_sym_GT_GT] = ACTIONS(1855), - [anon_sym_GT_GT_GT] = ACTIONS(1857), - [anon_sym_LT_LT] = ACTIONS(1857), - [anon_sym_AMP] = ACTIONS(1855), - [anon_sym_CARET] = ACTIONS(1857), - [anon_sym_PIPE] = ACTIONS(1855), - [anon_sym_PLUS] = ACTIONS(1853), - [anon_sym_DASH] = ACTIONS(1853), - [anon_sym_SLASH] = ACTIONS(1853), - [anon_sym_PERCENT] = ACTIONS(1857), - [anon_sym_STAR_STAR] = ACTIONS(1857), - [anon_sym_LT] = ACTIONS(1853), - [anon_sym_LT_EQ] = ACTIONS(1857), - [anon_sym_EQ_EQ] = ACTIONS(1855), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1857), - [anon_sym_BANG_EQ] = ACTIONS(1855), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1857), - [anon_sym_GT_EQ] = ACTIONS(1857), - [anon_sym_QMARK_QMARK] = ACTIONS(1857), - [anon_sym_instanceof] = ACTIONS(1855), - [anon_sym_TILDE] = ACTIONS(1851), - [anon_sym_void] = ACTIONS(1853), - [anon_sym_delete] = ACTIONS(1853), - [anon_sym_PLUS_PLUS] = ACTIONS(1851), - [anon_sym_DASH_DASH] = ACTIONS(1851), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1851), - [sym_number] = ACTIONS(1851), - [sym_private_property_identifier] = ACTIONS(1851), - [sym_this] = ACTIONS(1853), - [sym_super] = ACTIONS(1853), - [sym_true] = ACTIONS(1853), - [sym_false] = ACTIONS(1853), - [sym_null] = ACTIONS(1853), - [sym_undefined] = ACTIONS(1853), - [anon_sym_AT] = ACTIONS(1851), - [anon_sym_static] = ACTIONS(1853), - [anon_sym_readonly] = ACTIONS(1853), - [anon_sym_get] = ACTIONS(1853), - [anon_sym_set] = ACTIONS(1853), - [anon_sym_declare] = ACTIONS(1853), - [anon_sym_public] = ACTIONS(1853), - [anon_sym_private] = ACTIONS(1853), - [anon_sym_protected] = ACTIONS(1853), - [anon_sym_override] = ACTIONS(1853), - [anon_sym_module] = ACTIONS(1853), - [anon_sym_any] = ACTIONS(1853), - [anon_sym_number] = ACTIONS(1853), - [anon_sym_boolean] = ACTIONS(1853), - [anon_sym_string] = ACTIONS(1853), - [anon_sym_symbol] = ACTIONS(1853), - [anon_sym_object] = ACTIONS(1853), - [anon_sym_abstract] = ACTIONS(1853), - [anon_sym_satisfies] = ACTIONS(1855), - [anon_sym_interface] = ACTIONS(1853), - [anon_sym_enum] = ACTIONS(1853), - [sym__automatic_semicolon] = ACTIONS(1859), - [sym__ternary_qmark] = ACTIONS(1857), + [ts_builtin_sym_end] = ACTIONS(1835), + [sym_identifier] = ACTIONS(1837), + [anon_sym_export] = ACTIONS(1837), + [anon_sym_STAR] = ACTIONS(1839), + [anon_sym_default] = ACTIONS(1837), + [anon_sym_type] = ACTIONS(1837), + [anon_sym_as] = ACTIONS(1839), + [anon_sym_namespace] = ACTIONS(1837), + [anon_sym_LBRACE] = ACTIONS(1835), + [anon_sym_COMMA] = ACTIONS(1841), + [anon_sym_RBRACE] = ACTIONS(1835), + [anon_sym_typeof] = ACTIONS(1837), + [anon_sym_import] = ACTIONS(1837), + [anon_sym_with] = ACTIONS(1837), + [anon_sym_var] = ACTIONS(1837), + [anon_sym_let] = ACTIONS(1837), + [anon_sym_const] = ACTIONS(1837), + [anon_sym_BANG] = ACTIONS(1837), + [anon_sym_else] = ACTIONS(1837), + [anon_sym_if] = ACTIONS(1837), + [anon_sym_switch] = ACTIONS(1837), + [anon_sym_for] = ACTIONS(1837), + [anon_sym_LPAREN] = ACTIONS(1835), + [anon_sym_SEMI] = ACTIONS(1835), + [anon_sym_await] = ACTIONS(1837), + [anon_sym_in] = ACTIONS(1839), + [anon_sym_while] = ACTIONS(1837), + [anon_sym_do] = ACTIONS(1837), + [anon_sym_try] = ACTIONS(1837), + [anon_sym_break] = ACTIONS(1837), + [anon_sym_continue] = ACTIONS(1837), + [anon_sym_debugger] = ACTIONS(1837), + [anon_sym_return] = ACTIONS(1837), + [anon_sym_throw] = ACTIONS(1837), + [anon_sym_case] = ACTIONS(1837), + [anon_sym_yield] = ACTIONS(1837), + [anon_sym_LBRACK] = ACTIONS(1835), + [anon_sym_GT] = ACTIONS(1839), + [anon_sym_DOT] = ACTIONS(1839), + [anon_sym_DQUOTE] = ACTIONS(1835), + [anon_sym_SQUOTE] = ACTIONS(1835), + [anon_sym_class] = ACTIONS(1837), + [anon_sym_async] = ACTIONS(1837), + [anon_sym_function] = ACTIONS(1837), + [anon_sym_QMARK_DOT] = ACTIONS(1841), + [anon_sym_new] = ACTIONS(1837), + [anon_sym_using] = ACTIONS(1837), + [anon_sym_AMP_AMP] = ACTIONS(1841), + [anon_sym_PIPE_PIPE] = ACTIONS(1841), + [anon_sym_GT_GT] = ACTIONS(1839), + [anon_sym_GT_GT_GT] = ACTIONS(1841), + [anon_sym_LT_LT] = ACTIONS(1841), + [anon_sym_AMP] = ACTIONS(1839), + [anon_sym_CARET] = ACTIONS(1841), + [anon_sym_PIPE] = ACTIONS(1839), + [anon_sym_PLUS] = ACTIONS(1837), + [anon_sym_DASH] = ACTIONS(1837), + [anon_sym_SLASH] = ACTIONS(1837), + [anon_sym_PERCENT] = ACTIONS(1841), + [anon_sym_STAR_STAR] = ACTIONS(1841), + [anon_sym_LT] = ACTIONS(1837), + [anon_sym_LT_EQ] = ACTIONS(1841), + [anon_sym_EQ_EQ] = ACTIONS(1839), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1841), + [anon_sym_BANG_EQ] = ACTIONS(1839), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1841), + [anon_sym_GT_EQ] = ACTIONS(1841), + [anon_sym_QMARK_QMARK] = ACTIONS(1841), + [anon_sym_instanceof] = ACTIONS(1839), + [anon_sym_TILDE] = ACTIONS(1835), + [anon_sym_void] = ACTIONS(1837), + [anon_sym_delete] = ACTIONS(1837), + [anon_sym_PLUS_PLUS] = ACTIONS(1835), + [anon_sym_DASH_DASH] = ACTIONS(1835), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1835), + [sym_number] = ACTIONS(1835), + [sym_private_property_identifier] = ACTIONS(1835), + [sym_this] = ACTIONS(1837), + [sym_super] = ACTIONS(1837), + [sym_true] = ACTIONS(1837), + [sym_false] = ACTIONS(1837), + [sym_null] = ACTIONS(1837), + [sym_undefined] = ACTIONS(1837), + [anon_sym_AT] = ACTIONS(1835), + [anon_sym_static] = ACTIONS(1837), + [anon_sym_readonly] = ACTIONS(1837), + [anon_sym_get] = ACTIONS(1837), + [anon_sym_set] = ACTIONS(1837), + [anon_sym_declare] = ACTIONS(1837), + [anon_sym_public] = ACTIONS(1837), + [anon_sym_private] = ACTIONS(1837), + [anon_sym_protected] = ACTIONS(1837), + [anon_sym_override] = ACTIONS(1837), + [anon_sym_module] = ACTIONS(1837), + [anon_sym_any] = ACTIONS(1837), + [anon_sym_number] = ACTIONS(1837), + [anon_sym_boolean] = ACTIONS(1837), + [anon_sym_string] = ACTIONS(1837), + [anon_sym_symbol] = ACTIONS(1837), + [anon_sym_object] = ACTIONS(1837), + [anon_sym_abstract] = ACTIONS(1837), + [anon_sym_satisfies] = ACTIONS(1839), + [anon_sym_interface] = ACTIONS(1837), + [anon_sym_enum] = ACTIONS(1837), + [sym__automatic_semicolon] = ACTIONS(1843), + [sym__ternary_qmark] = ACTIONS(1841), [sym_html_comment] = ACTIONS(5), }, [STATE(248)] = { - [ts_builtin_sym_end] = ACTIONS(1861), - [sym_identifier] = ACTIONS(1863), - [anon_sym_export] = ACTIONS(1863), - [anon_sym_STAR] = ACTIONS(1863), - [anon_sym_default] = ACTIONS(1863), - [anon_sym_type] = ACTIONS(1863), - [anon_sym_as] = ACTIONS(1863), - [anon_sym_namespace] = ACTIONS(1863), - [anon_sym_LBRACE] = ACTIONS(1861), + [ts_builtin_sym_end] = ACTIONS(1845), + [sym_identifier] = ACTIONS(1847), + [anon_sym_export] = ACTIONS(1847), + [anon_sym_STAR] = ACTIONS(1847), + [anon_sym_default] = ACTIONS(1847), + [anon_sym_type] = ACTIONS(1847), + [anon_sym_as] = ACTIONS(1847), + [anon_sym_namespace] = ACTIONS(1847), + [anon_sym_LBRACE] = ACTIONS(1845), + [anon_sym_COMMA] = ACTIONS(1845), + [anon_sym_RBRACE] = ACTIONS(1845), + [anon_sym_typeof] = ACTIONS(1847), + [anon_sym_import] = ACTIONS(1847), + [anon_sym_with] = ACTIONS(1847), + [anon_sym_var] = ACTIONS(1847), + [anon_sym_let] = ACTIONS(1847), + [anon_sym_const] = ACTIONS(1847), + [anon_sym_BANG] = ACTIONS(1847), + [anon_sym_else] = ACTIONS(1847), + [anon_sym_if] = ACTIONS(1847), + [anon_sym_switch] = ACTIONS(1847), + [anon_sym_for] = ACTIONS(1847), + [anon_sym_LPAREN] = ACTIONS(1845), + [anon_sym_SEMI] = ACTIONS(1845), + [anon_sym_await] = ACTIONS(1847), + [anon_sym_in] = ACTIONS(1847), + [anon_sym_while] = ACTIONS(1847), + [anon_sym_do] = ACTIONS(1847), + [anon_sym_try] = ACTIONS(1847), + [anon_sym_break] = ACTIONS(1847), + [anon_sym_continue] = ACTIONS(1847), + [anon_sym_debugger] = ACTIONS(1847), + [anon_sym_return] = ACTIONS(1847), + [anon_sym_throw] = ACTIONS(1847), + [anon_sym_case] = ACTIONS(1847), + [anon_sym_yield] = ACTIONS(1847), + [anon_sym_LBRACK] = ACTIONS(1845), + [anon_sym_GT] = ACTIONS(1847), + [anon_sym_DOT] = ACTIONS(1847), + [anon_sym_DQUOTE] = ACTIONS(1845), + [anon_sym_SQUOTE] = ACTIONS(1845), + [anon_sym_class] = ACTIONS(1847), + [anon_sym_async] = ACTIONS(1847), + [anon_sym_function] = ACTIONS(1847), + [anon_sym_QMARK_DOT] = ACTIONS(1845), + [anon_sym_new] = ACTIONS(1847), + [anon_sym_using] = ACTIONS(1847), + [anon_sym_AMP_AMP] = ACTIONS(1845), + [anon_sym_PIPE_PIPE] = ACTIONS(1845), + [anon_sym_GT_GT] = ACTIONS(1847), + [anon_sym_GT_GT_GT] = ACTIONS(1845), + [anon_sym_LT_LT] = ACTIONS(1845), + [anon_sym_AMP] = ACTIONS(1847), + [anon_sym_CARET] = ACTIONS(1845), + [anon_sym_PIPE] = ACTIONS(1847), + [anon_sym_PLUS] = ACTIONS(1847), + [anon_sym_DASH] = ACTIONS(1847), + [anon_sym_SLASH] = ACTIONS(1847), + [anon_sym_PERCENT] = ACTIONS(1845), + [anon_sym_STAR_STAR] = ACTIONS(1845), + [anon_sym_LT] = ACTIONS(1847), + [anon_sym_LT_EQ] = ACTIONS(1845), + [anon_sym_EQ_EQ] = ACTIONS(1847), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1845), + [anon_sym_BANG_EQ] = ACTIONS(1847), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1845), + [anon_sym_GT_EQ] = ACTIONS(1845), + [anon_sym_QMARK_QMARK] = ACTIONS(1845), + [anon_sym_instanceof] = ACTIONS(1847), + [anon_sym_TILDE] = ACTIONS(1845), + [anon_sym_void] = ACTIONS(1847), + [anon_sym_delete] = ACTIONS(1847), + [anon_sym_PLUS_PLUS] = ACTIONS(1845), + [anon_sym_DASH_DASH] = ACTIONS(1845), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1845), + [sym_number] = ACTIONS(1845), + [sym_private_property_identifier] = ACTIONS(1845), + [sym_this] = ACTIONS(1847), + [sym_super] = ACTIONS(1847), + [sym_true] = ACTIONS(1847), + [sym_false] = ACTIONS(1847), + [sym_null] = ACTIONS(1847), + [sym_undefined] = ACTIONS(1847), + [anon_sym_AT] = ACTIONS(1845), + [anon_sym_static] = ACTIONS(1847), + [anon_sym_readonly] = ACTIONS(1847), + [anon_sym_get] = ACTIONS(1847), + [anon_sym_set] = ACTIONS(1847), + [anon_sym_declare] = ACTIONS(1847), + [anon_sym_public] = ACTIONS(1847), + [anon_sym_private] = ACTIONS(1847), + [anon_sym_protected] = ACTIONS(1847), + [anon_sym_override] = ACTIONS(1847), + [anon_sym_module] = ACTIONS(1847), + [anon_sym_any] = ACTIONS(1847), + [anon_sym_number] = ACTIONS(1847), + [anon_sym_boolean] = ACTIONS(1847), + [anon_sym_string] = ACTIONS(1847), + [anon_sym_symbol] = ACTIONS(1847), + [anon_sym_object] = ACTIONS(1847), + [anon_sym_abstract] = ACTIONS(1847), + [anon_sym_satisfies] = ACTIONS(1847), + [anon_sym_interface] = ACTIONS(1847), + [anon_sym_enum] = ACTIONS(1847), + [sym__automatic_semicolon] = ACTIONS(1845), + [sym__ternary_qmark] = ACTIONS(1845), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(249)] = { + [ts_builtin_sym_end] = ACTIONS(1849), + [sym_identifier] = ACTIONS(1851), + [anon_sym_export] = ACTIONS(1851), + [anon_sym_STAR] = ACTIONS(1851), + [anon_sym_default] = ACTIONS(1851), + [anon_sym_type] = ACTIONS(1851), + [anon_sym_as] = ACTIONS(1851), + [anon_sym_namespace] = ACTIONS(1851), + [anon_sym_LBRACE] = ACTIONS(1849), + [anon_sym_COMMA] = ACTIONS(1849), + [anon_sym_RBRACE] = ACTIONS(1849), + [anon_sym_typeof] = ACTIONS(1851), + [anon_sym_import] = ACTIONS(1851), + [anon_sym_with] = ACTIONS(1851), + [anon_sym_var] = ACTIONS(1851), + [anon_sym_let] = ACTIONS(1851), + [anon_sym_const] = ACTIONS(1851), + [anon_sym_BANG] = ACTIONS(1851), + [anon_sym_else] = ACTIONS(1851), + [anon_sym_if] = ACTIONS(1851), + [anon_sym_switch] = ACTIONS(1851), + [anon_sym_for] = ACTIONS(1851), + [anon_sym_LPAREN] = ACTIONS(1849), + [anon_sym_SEMI] = ACTIONS(1849), + [anon_sym_await] = ACTIONS(1851), + [anon_sym_in] = ACTIONS(1851), + [anon_sym_while] = ACTIONS(1851), + [anon_sym_do] = ACTIONS(1851), + [anon_sym_try] = ACTIONS(1851), + [anon_sym_break] = ACTIONS(1851), + [anon_sym_continue] = ACTIONS(1851), + [anon_sym_debugger] = ACTIONS(1851), + [anon_sym_return] = ACTIONS(1851), + [anon_sym_throw] = ACTIONS(1851), + [anon_sym_case] = ACTIONS(1851), + [anon_sym_yield] = ACTIONS(1851), + [anon_sym_LBRACK] = ACTIONS(1849), + [anon_sym_GT] = ACTIONS(1851), + [anon_sym_DOT] = ACTIONS(1851), + [anon_sym_DQUOTE] = ACTIONS(1849), + [anon_sym_SQUOTE] = ACTIONS(1849), + [anon_sym_class] = ACTIONS(1851), + [anon_sym_async] = ACTIONS(1851), + [anon_sym_function] = ACTIONS(1851), + [anon_sym_QMARK_DOT] = ACTIONS(1849), + [anon_sym_new] = ACTIONS(1851), + [anon_sym_using] = ACTIONS(1851), + [anon_sym_AMP_AMP] = ACTIONS(1849), + [anon_sym_PIPE_PIPE] = ACTIONS(1849), + [anon_sym_GT_GT] = ACTIONS(1851), + [anon_sym_GT_GT_GT] = ACTIONS(1849), + [anon_sym_LT_LT] = ACTIONS(1849), + [anon_sym_AMP] = ACTIONS(1851), + [anon_sym_CARET] = ACTIONS(1849), + [anon_sym_PIPE] = ACTIONS(1851), + [anon_sym_PLUS] = ACTIONS(1851), + [anon_sym_DASH] = ACTIONS(1851), + [anon_sym_SLASH] = ACTIONS(1851), + [anon_sym_PERCENT] = ACTIONS(1849), + [anon_sym_STAR_STAR] = ACTIONS(1849), + [anon_sym_LT] = ACTIONS(1851), + [anon_sym_LT_EQ] = ACTIONS(1849), + [anon_sym_EQ_EQ] = ACTIONS(1851), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1849), + [anon_sym_BANG_EQ] = ACTIONS(1851), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1849), + [anon_sym_GT_EQ] = ACTIONS(1849), + [anon_sym_QMARK_QMARK] = ACTIONS(1849), + [anon_sym_instanceof] = ACTIONS(1851), + [anon_sym_TILDE] = ACTIONS(1849), + [anon_sym_void] = ACTIONS(1851), + [anon_sym_delete] = ACTIONS(1851), + [anon_sym_PLUS_PLUS] = ACTIONS(1849), + [anon_sym_DASH_DASH] = ACTIONS(1849), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1849), + [sym_number] = ACTIONS(1849), + [sym_private_property_identifier] = ACTIONS(1849), + [sym_this] = ACTIONS(1851), + [sym_super] = ACTIONS(1851), + [sym_true] = ACTIONS(1851), + [sym_false] = ACTIONS(1851), + [sym_null] = ACTIONS(1851), + [sym_undefined] = ACTIONS(1851), + [anon_sym_AT] = ACTIONS(1849), + [anon_sym_static] = ACTIONS(1851), + [anon_sym_readonly] = ACTIONS(1851), + [anon_sym_get] = ACTIONS(1851), + [anon_sym_set] = ACTIONS(1851), + [anon_sym_declare] = ACTIONS(1851), + [anon_sym_public] = ACTIONS(1851), + [anon_sym_private] = ACTIONS(1851), + [anon_sym_protected] = ACTIONS(1851), + [anon_sym_override] = ACTIONS(1851), + [anon_sym_module] = ACTIONS(1851), + [anon_sym_any] = ACTIONS(1851), + [anon_sym_number] = ACTIONS(1851), + [anon_sym_boolean] = ACTIONS(1851), + [anon_sym_string] = ACTIONS(1851), + [anon_sym_symbol] = ACTIONS(1851), + [anon_sym_object] = ACTIONS(1851), + [anon_sym_abstract] = ACTIONS(1851), + [anon_sym_satisfies] = ACTIONS(1851), + [anon_sym_interface] = ACTIONS(1851), + [anon_sym_enum] = ACTIONS(1851), + [sym__automatic_semicolon] = ACTIONS(1849), + [sym__ternary_qmark] = ACTIONS(1849), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(250)] = { + [ts_builtin_sym_end] = ACTIONS(1849), + [sym_identifier] = ACTIONS(1851), + [anon_sym_export] = ACTIONS(1851), + [anon_sym_STAR] = ACTIONS(1851), + [anon_sym_default] = ACTIONS(1851), + [anon_sym_type] = ACTIONS(1851), + [anon_sym_as] = ACTIONS(1851), + [anon_sym_namespace] = ACTIONS(1851), + [anon_sym_LBRACE] = ACTIONS(1849), + [anon_sym_COMMA] = ACTIONS(1849), + [anon_sym_RBRACE] = ACTIONS(1849), + [anon_sym_typeof] = ACTIONS(1851), + [anon_sym_import] = ACTIONS(1851), + [anon_sym_with] = ACTIONS(1851), + [anon_sym_var] = ACTIONS(1851), + [anon_sym_let] = ACTIONS(1851), + [anon_sym_const] = ACTIONS(1851), + [anon_sym_BANG] = ACTIONS(1851), + [anon_sym_else] = ACTIONS(1851), + [anon_sym_if] = ACTIONS(1851), + [anon_sym_switch] = ACTIONS(1851), + [anon_sym_for] = ACTIONS(1851), + [anon_sym_LPAREN] = ACTIONS(1849), + [anon_sym_SEMI] = ACTIONS(1849), + [anon_sym_await] = ACTIONS(1851), + [anon_sym_in] = ACTIONS(1851), + [anon_sym_while] = ACTIONS(1851), + [anon_sym_do] = ACTIONS(1851), + [anon_sym_try] = ACTIONS(1851), + [anon_sym_break] = ACTIONS(1851), + [anon_sym_continue] = ACTIONS(1851), + [anon_sym_debugger] = ACTIONS(1851), + [anon_sym_return] = ACTIONS(1851), + [anon_sym_throw] = ACTIONS(1851), + [anon_sym_case] = ACTIONS(1851), + [anon_sym_yield] = ACTIONS(1851), + [anon_sym_LBRACK] = ACTIONS(1849), + [anon_sym_GT] = ACTIONS(1851), + [anon_sym_DOT] = ACTIONS(1851), + [anon_sym_DQUOTE] = ACTIONS(1849), + [anon_sym_SQUOTE] = ACTIONS(1849), + [anon_sym_class] = ACTIONS(1851), + [anon_sym_async] = ACTIONS(1851), + [anon_sym_function] = ACTIONS(1851), + [anon_sym_QMARK_DOT] = ACTIONS(1849), + [anon_sym_new] = ACTIONS(1851), + [anon_sym_using] = ACTIONS(1851), + [anon_sym_AMP_AMP] = ACTIONS(1849), + [anon_sym_PIPE_PIPE] = ACTIONS(1849), + [anon_sym_GT_GT] = ACTIONS(1851), + [anon_sym_GT_GT_GT] = ACTIONS(1849), + [anon_sym_LT_LT] = ACTIONS(1849), + [anon_sym_AMP] = ACTIONS(1851), + [anon_sym_CARET] = ACTIONS(1849), + [anon_sym_PIPE] = ACTIONS(1851), + [anon_sym_PLUS] = ACTIONS(1851), + [anon_sym_DASH] = ACTIONS(1851), + [anon_sym_SLASH] = ACTIONS(1851), + [anon_sym_PERCENT] = ACTIONS(1849), + [anon_sym_STAR_STAR] = ACTIONS(1849), + [anon_sym_LT] = ACTIONS(1851), + [anon_sym_LT_EQ] = ACTIONS(1849), + [anon_sym_EQ_EQ] = ACTIONS(1851), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1849), + [anon_sym_BANG_EQ] = ACTIONS(1851), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1849), + [anon_sym_GT_EQ] = ACTIONS(1849), + [anon_sym_QMARK_QMARK] = ACTIONS(1849), + [anon_sym_instanceof] = ACTIONS(1851), + [anon_sym_TILDE] = ACTIONS(1849), + [anon_sym_void] = ACTIONS(1851), + [anon_sym_delete] = ACTIONS(1851), + [anon_sym_PLUS_PLUS] = ACTIONS(1849), + [anon_sym_DASH_DASH] = ACTIONS(1849), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1849), + [sym_number] = ACTIONS(1849), + [sym_private_property_identifier] = ACTIONS(1849), + [sym_this] = ACTIONS(1851), + [sym_super] = ACTIONS(1851), + [sym_true] = ACTIONS(1851), + [sym_false] = ACTIONS(1851), + [sym_null] = ACTIONS(1851), + [sym_undefined] = ACTIONS(1851), + [anon_sym_AT] = ACTIONS(1849), + [anon_sym_static] = ACTIONS(1851), + [anon_sym_readonly] = ACTIONS(1851), + [anon_sym_get] = ACTIONS(1851), + [anon_sym_set] = ACTIONS(1851), + [anon_sym_declare] = ACTIONS(1851), + [anon_sym_public] = ACTIONS(1851), + [anon_sym_private] = ACTIONS(1851), + [anon_sym_protected] = ACTIONS(1851), + [anon_sym_override] = ACTIONS(1851), + [anon_sym_module] = ACTIONS(1851), + [anon_sym_any] = ACTIONS(1851), + [anon_sym_number] = ACTIONS(1851), + [anon_sym_boolean] = ACTIONS(1851), + [anon_sym_string] = ACTIONS(1851), + [anon_sym_symbol] = ACTIONS(1851), + [anon_sym_object] = ACTIONS(1851), + [anon_sym_abstract] = ACTIONS(1851), + [anon_sym_satisfies] = ACTIONS(1851), + [anon_sym_interface] = ACTIONS(1851), + [anon_sym_enum] = ACTIONS(1851), + [sym__automatic_semicolon] = ACTIONS(1853), + [sym__ternary_qmark] = ACTIONS(1849), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(251)] = { + [ts_builtin_sym_end] = ACTIONS(1855), + [sym_identifier] = ACTIONS(1857), + [anon_sym_export] = ACTIONS(1857), + [anon_sym_STAR] = ACTIONS(1859), + [anon_sym_default] = ACTIONS(1857), + [anon_sym_type] = ACTIONS(1857), + [anon_sym_as] = ACTIONS(1859), + [anon_sym_namespace] = ACTIONS(1857), + [anon_sym_LBRACE] = ACTIONS(1855), [anon_sym_COMMA] = ACTIONS(1861), - [anon_sym_RBRACE] = ACTIONS(1861), - [anon_sym_typeof] = ACTIONS(1863), - [anon_sym_import] = ACTIONS(1863), - [anon_sym_with] = ACTIONS(1863), - [anon_sym_var] = ACTIONS(1863), - [anon_sym_let] = ACTIONS(1863), - [anon_sym_const] = ACTIONS(1863), - [anon_sym_BANG] = ACTIONS(1863), - [anon_sym_else] = ACTIONS(1863), - [anon_sym_if] = ACTIONS(1863), - [anon_sym_switch] = ACTIONS(1863), - [anon_sym_for] = ACTIONS(1863), - [anon_sym_LPAREN] = ACTIONS(1861), - [anon_sym_SEMI] = ACTIONS(1861), - [anon_sym_await] = ACTIONS(1863), - [anon_sym_in] = ACTIONS(1863), - [anon_sym_while] = ACTIONS(1863), - [anon_sym_do] = ACTIONS(1863), - [anon_sym_try] = ACTIONS(1863), - [anon_sym_break] = ACTIONS(1863), - [anon_sym_continue] = ACTIONS(1863), - [anon_sym_debugger] = ACTIONS(1863), - [anon_sym_return] = ACTIONS(1863), - [anon_sym_throw] = ACTIONS(1863), - [anon_sym_case] = ACTIONS(1863), - [anon_sym_yield] = ACTIONS(1863), - [anon_sym_LBRACK] = ACTIONS(1861), - [anon_sym_GT] = ACTIONS(1863), - [anon_sym_DOT] = ACTIONS(1863), - [anon_sym_DQUOTE] = ACTIONS(1861), - [anon_sym_SQUOTE] = ACTIONS(1861), - [anon_sym_class] = ACTIONS(1863), - [anon_sym_async] = ACTIONS(1863), - [anon_sym_function] = ACTIONS(1863), + [anon_sym_RBRACE] = ACTIONS(1855), + [anon_sym_typeof] = ACTIONS(1857), + [anon_sym_import] = ACTIONS(1857), + [anon_sym_with] = ACTIONS(1857), + [anon_sym_var] = ACTIONS(1857), + [anon_sym_let] = ACTIONS(1857), + [anon_sym_const] = ACTIONS(1857), + [anon_sym_BANG] = ACTIONS(1857), + [anon_sym_else] = ACTIONS(1857), + [anon_sym_if] = ACTIONS(1857), + [anon_sym_switch] = ACTIONS(1857), + [anon_sym_for] = ACTIONS(1857), + [anon_sym_LPAREN] = ACTIONS(1855), + [anon_sym_SEMI] = ACTIONS(1855), + [anon_sym_await] = ACTIONS(1857), + [anon_sym_in] = ACTIONS(1859), + [anon_sym_while] = ACTIONS(1857), + [anon_sym_do] = ACTIONS(1857), + [anon_sym_try] = ACTIONS(1857), + [anon_sym_break] = ACTIONS(1857), + [anon_sym_continue] = ACTIONS(1857), + [anon_sym_debugger] = ACTIONS(1857), + [anon_sym_return] = ACTIONS(1857), + [anon_sym_throw] = ACTIONS(1857), + [anon_sym_case] = ACTIONS(1857), + [anon_sym_yield] = ACTIONS(1857), + [anon_sym_LBRACK] = ACTIONS(1855), + [anon_sym_GT] = ACTIONS(1859), + [anon_sym_DOT] = ACTIONS(1859), + [anon_sym_DQUOTE] = ACTIONS(1855), + [anon_sym_SQUOTE] = ACTIONS(1855), + [anon_sym_class] = ACTIONS(1857), + [anon_sym_async] = ACTIONS(1857), + [anon_sym_function] = ACTIONS(1857), [anon_sym_QMARK_DOT] = ACTIONS(1861), - [anon_sym_new] = ACTIONS(1863), - [anon_sym_using] = ACTIONS(1863), + [anon_sym_new] = ACTIONS(1857), + [anon_sym_using] = ACTIONS(1857), [anon_sym_AMP_AMP] = ACTIONS(1861), [anon_sym_PIPE_PIPE] = ACTIONS(1861), - [anon_sym_GT_GT] = ACTIONS(1863), + [anon_sym_GT_GT] = ACTIONS(1859), [anon_sym_GT_GT_GT] = ACTIONS(1861), [anon_sym_LT_LT] = ACTIONS(1861), - [anon_sym_AMP] = ACTIONS(1863), + [anon_sym_AMP] = ACTIONS(1859), [anon_sym_CARET] = ACTIONS(1861), - [anon_sym_PIPE] = ACTIONS(1863), - [anon_sym_PLUS] = ACTIONS(1863), - [anon_sym_DASH] = ACTIONS(1863), - [anon_sym_SLASH] = ACTIONS(1863), + [anon_sym_PIPE] = ACTIONS(1859), + [anon_sym_PLUS] = ACTIONS(1857), + [anon_sym_DASH] = ACTIONS(1857), + [anon_sym_SLASH] = ACTIONS(1857), [anon_sym_PERCENT] = ACTIONS(1861), [anon_sym_STAR_STAR] = ACTIONS(1861), - [anon_sym_LT] = ACTIONS(1863), + [anon_sym_LT] = ACTIONS(1857), [anon_sym_LT_EQ] = ACTIONS(1861), - [anon_sym_EQ_EQ] = ACTIONS(1863), + [anon_sym_EQ_EQ] = ACTIONS(1859), [anon_sym_EQ_EQ_EQ] = ACTIONS(1861), - [anon_sym_BANG_EQ] = ACTIONS(1863), + [anon_sym_BANG_EQ] = ACTIONS(1859), [anon_sym_BANG_EQ_EQ] = ACTIONS(1861), [anon_sym_GT_EQ] = ACTIONS(1861), [anon_sym_QMARK_QMARK] = ACTIONS(1861), - [anon_sym_instanceof] = ACTIONS(1863), - [anon_sym_TILDE] = ACTIONS(1861), - [anon_sym_void] = ACTIONS(1863), - [anon_sym_delete] = ACTIONS(1863), - [anon_sym_PLUS_PLUS] = ACTIONS(1861), - [anon_sym_DASH_DASH] = ACTIONS(1861), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1861), - [sym_number] = ACTIONS(1861), - [sym_private_property_identifier] = ACTIONS(1861), - [sym_this] = ACTIONS(1863), - [sym_super] = ACTIONS(1863), - [sym_true] = ACTIONS(1863), - [sym_false] = ACTIONS(1863), - [sym_null] = ACTIONS(1863), - [sym_undefined] = ACTIONS(1863), - [anon_sym_AT] = ACTIONS(1861), - [anon_sym_static] = ACTIONS(1863), - [anon_sym_readonly] = ACTIONS(1863), - [anon_sym_get] = ACTIONS(1863), - [anon_sym_set] = ACTIONS(1863), - [anon_sym_declare] = ACTIONS(1863), - [anon_sym_public] = ACTIONS(1863), - [anon_sym_private] = ACTIONS(1863), - [anon_sym_protected] = ACTIONS(1863), - [anon_sym_override] = ACTIONS(1863), - [anon_sym_module] = ACTIONS(1863), - [anon_sym_any] = ACTIONS(1863), - [anon_sym_number] = ACTIONS(1863), - [anon_sym_boolean] = ACTIONS(1863), - [anon_sym_string] = ACTIONS(1863), - [anon_sym_symbol] = ACTIONS(1863), - [anon_sym_object] = ACTIONS(1863), - [anon_sym_abstract] = ACTIONS(1863), - [anon_sym_satisfies] = ACTIONS(1863), - [anon_sym_interface] = ACTIONS(1863), - [anon_sym_enum] = ACTIONS(1863), - [sym__automatic_semicolon] = ACTIONS(1861), + [anon_sym_instanceof] = ACTIONS(1859), + [anon_sym_TILDE] = ACTIONS(1855), + [anon_sym_void] = ACTIONS(1857), + [anon_sym_delete] = ACTIONS(1857), + [anon_sym_PLUS_PLUS] = ACTIONS(1855), + [anon_sym_DASH_DASH] = ACTIONS(1855), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1855), + [sym_number] = ACTIONS(1855), + [sym_private_property_identifier] = ACTIONS(1855), + [sym_this] = ACTIONS(1857), + [sym_super] = ACTIONS(1857), + [sym_true] = ACTIONS(1857), + [sym_false] = ACTIONS(1857), + [sym_null] = ACTIONS(1857), + [sym_undefined] = ACTIONS(1857), + [anon_sym_AT] = ACTIONS(1855), + [anon_sym_static] = ACTIONS(1857), + [anon_sym_readonly] = ACTIONS(1857), + [anon_sym_get] = ACTIONS(1857), + [anon_sym_set] = ACTIONS(1857), + [anon_sym_declare] = ACTIONS(1857), + [anon_sym_public] = ACTIONS(1857), + [anon_sym_private] = ACTIONS(1857), + [anon_sym_protected] = ACTIONS(1857), + [anon_sym_override] = ACTIONS(1857), + [anon_sym_module] = ACTIONS(1857), + [anon_sym_any] = ACTIONS(1857), + [anon_sym_number] = ACTIONS(1857), + [anon_sym_boolean] = ACTIONS(1857), + [anon_sym_string] = ACTIONS(1857), + [anon_sym_symbol] = ACTIONS(1857), + [anon_sym_object] = ACTIONS(1857), + [anon_sym_abstract] = ACTIONS(1857), + [anon_sym_satisfies] = ACTIONS(1859), + [anon_sym_interface] = ACTIONS(1857), + [anon_sym_enum] = ACTIONS(1857), + [sym__automatic_semicolon] = ACTIONS(1863), [sym__ternary_qmark] = ACTIONS(1861), [sym_html_comment] = ACTIONS(5), }, - [STATE(249)] = { - [ts_builtin_sym_end] = ACTIONS(1695), - [sym_identifier] = ACTIONS(1697), - [anon_sym_export] = ACTIONS(1697), - [anon_sym_STAR] = ACTIONS(1697), - [anon_sym_default] = ACTIONS(1697), - [anon_sym_type] = ACTIONS(1697), - [anon_sym_as] = ACTIONS(1697), - [anon_sym_namespace] = ACTIONS(1697), - [anon_sym_LBRACE] = ACTIONS(1695), - [anon_sym_COMMA] = ACTIONS(1695), - [anon_sym_RBRACE] = ACTIONS(1695), - [anon_sym_typeof] = ACTIONS(1697), - [anon_sym_import] = ACTIONS(1697), - [anon_sym_with] = ACTIONS(1697), - [anon_sym_var] = ACTIONS(1697), - [anon_sym_let] = ACTIONS(1697), - [anon_sym_const] = ACTIONS(1697), - [anon_sym_BANG] = ACTIONS(1697), - [anon_sym_else] = ACTIONS(1697), - [anon_sym_if] = ACTIONS(1697), - [anon_sym_switch] = ACTIONS(1697), - [anon_sym_for] = ACTIONS(1697), - [anon_sym_LPAREN] = ACTIONS(1695), - [anon_sym_SEMI] = ACTIONS(1695), - [anon_sym_await] = ACTIONS(1697), - [anon_sym_in] = ACTIONS(1697), - [anon_sym_while] = ACTIONS(1697), - [anon_sym_do] = ACTIONS(1697), - [anon_sym_try] = ACTIONS(1697), - [anon_sym_break] = ACTIONS(1697), - [anon_sym_continue] = ACTIONS(1697), - [anon_sym_debugger] = ACTIONS(1697), - [anon_sym_return] = ACTIONS(1697), - [anon_sym_throw] = ACTIONS(1697), - [anon_sym_case] = ACTIONS(1697), - [anon_sym_yield] = ACTIONS(1697), - [anon_sym_LBRACK] = ACTIONS(1695), - [anon_sym_GT] = ACTIONS(1697), - [anon_sym_DOT] = ACTIONS(1697), - [anon_sym_DQUOTE] = ACTIONS(1695), - [anon_sym_SQUOTE] = ACTIONS(1695), - [anon_sym_class] = ACTIONS(1697), - [anon_sym_async] = ACTIONS(1697), - [anon_sym_function] = ACTIONS(1697), - [anon_sym_QMARK_DOT] = ACTIONS(1695), - [anon_sym_new] = ACTIONS(1697), - [anon_sym_using] = ACTIONS(1697), - [anon_sym_AMP_AMP] = ACTIONS(1695), - [anon_sym_PIPE_PIPE] = ACTIONS(1695), - [anon_sym_GT_GT] = ACTIONS(1697), - [anon_sym_GT_GT_GT] = ACTIONS(1695), - [anon_sym_LT_LT] = ACTIONS(1695), - [anon_sym_AMP] = ACTIONS(1697), - [anon_sym_CARET] = ACTIONS(1695), - [anon_sym_PIPE] = ACTIONS(1697), - [anon_sym_PLUS] = ACTIONS(1697), - [anon_sym_DASH] = ACTIONS(1697), - [anon_sym_SLASH] = ACTIONS(1697), - [anon_sym_PERCENT] = ACTIONS(1695), - [anon_sym_STAR_STAR] = ACTIONS(1695), - [anon_sym_LT] = ACTIONS(1697), - [anon_sym_LT_EQ] = ACTIONS(1695), - [anon_sym_EQ_EQ] = ACTIONS(1697), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1695), - [anon_sym_BANG_EQ] = ACTIONS(1697), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1695), - [anon_sym_GT_EQ] = ACTIONS(1695), - [anon_sym_QMARK_QMARK] = ACTIONS(1695), - [anon_sym_instanceof] = ACTIONS(1697), - [anon_sym_TILDE] = ACTIONS(1695), - [anon_sym_void] = ACTIONS(1697), - [anon_sym_delete] = ACTIONS(1697), - [anon_sym_PLUS_PLUS] = ACTIONS(1695), - [anon_sym_DASH_DASH] = ACTIONS(1695), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1695), - [sym_number] = ACTIONS(1695), - [sym_private_property_identifier] = ACTIONS(1695), - [sym_this] = ACTIONS(1697), - [sym_super] = ACTIONS(1697), - [sym_true] = ACTIONS(1697), - [sym_false] = ACTIONS(1697), - [sym_null] = ACTIONS(1697), - [sym_undefined] = ACTIONS(1697), - [anon_sym_AT] = ACTIONS(1695), - [anon_sym_static] = ACTIONS(1697), - [anon_sym_readonly] = ACTIONS(1697), - [anon_sym_get] = ACTIONS(1697), - [anon_sym_set] = ACTIONS(1697), - [anon_sym_declare] = ACTIONS(1697), - [anon_sym_public] = ACTIONS(1697), - [anon_sym_private] = ACTIONS(1697), - [anon_sym_protected] = ACTIONS(1697), - [anon_sym_override] = ACTIONS(1697), - [anon_sym_module] = ACTIONS(1697), - [anon_sym_any] = ACTIONS(1697), - [anon_sym_number] = ACTIONS(1697), - [anon_sym_boolean] = ACTIONS(1697), - [anon_sym_string] = ACTIONS(1697), - [anon_sym_symbol] = ACTIONS(1697), - [anon_sym_object] = ACTIONS(1697), - [anon_sym_abstract] = ACTIONS(1697), - [anon_sym_satisfies] = ACTIONS(1697), - [anon_sym_interface] = ACTIONS(1697), - [anon_sym_enum] = ACTIONS(1697), - [sym__automatic_semicolon] = ACTIONS(1695), - [sym__ternary_qmark] = ACTIONS(1695), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(250)] = { + [STATE(252)] = { [ts_builtin_sym_end] = ACTIONS(1865), [sym_identifier] = ACTIONS(1867), [anon_sym_export] = ACTIONS(1867), - [anon_sym_STAR] = ACTIONS(1867), + [anon_sym_STAR] = ACTIONS(1869), [anon_sym_default] = ACTIONS(1867), [anon_sym_type] = ACTIONS(1867), - [anon_sym_as] = ACTIONS(1867), + [anon_sym_as] = ACTIONS(1869), [anon_sym_namespace] = ACTIONS(1867), [anon_sym_LBRACE] = ACTIONS(1865), - [anon_sym_COMMA] = ACTIONS(1865), + [anon_sym_COMMA] = ACTIONS(1871), [anon_sym_RBRACE] = ACTIONS(1865), [anon_sym_typeof] = ACTIONS(1867), [anon_sym_import] = ACTIONS(1867), @@ -55854,7 +56100,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LPAREN] = ACTIONS(1865), [anon_sym_SEMI] = ACTIONS(1865), [anon_sym_await] = ACTIONS(1867), - [anon_sym_in] = ACTIONS(1867), + [anon_sym_in] = ACTIONS(1869), [anon_sym_while] = ACTIONS(1867), [anon_sym_do] = ACTIONS(1867), [anon_sym_try] = ACTIONS(1867), @@ -55866,38 +56112,38 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_case] = ACTIONS(1867), [anon_sym_yield] = ACTIONS(1867), [anon_sym_LBRACK] = ACTIONS(1865), - [anon_sym_GT] = ACTIONS(1867), - [anon_sym_DOT] = ACTIONS(1867), + [anon_sym_GT] = ACTIONS(1869), + [anon_sym_DOT] = ACTIONS(1869), [anon_sym_DQUOTE] = ACTIONS(1865), [anon_sym_SQUOTE] = ACTIONS(1865), [anon_sym_class] = ACTIONS(1867), [anon_sym_async] = ACTIONS(1867), [anon_sym_function] = ACTIONS(1867), - [anon_sym_QMARK_DOT] = ACTIONS(1865), + [anon_sym_QMARK_DOT] = ACTIONS(1871), [anon_sym_new] = ACTIONS(1867), [anon_sym_using] = ACTIONS(1867), - [anon_sym_AMP_AMP] = ACTIONS(1865), - [anon_sym_PIPE_PIPE] = ACTIONS(1865), - [anon_sym_GT_GT] = ACTIONS(1867), - [anon_sym_GT_GT_GT] = ACTIONS(1865), - [anon_sym_LT_LT] = ACTIONS(1865), - [anon_sym_AMP] = ACTIONS(1867), - [anon_sym_CARET] = ACTIONS(1865), - [anon_sym_PIPE] = ACTIONS(1867), + [anon_sym_AMP_AMP] = ACTIONS(1871), + [anon_sym_PIPE_PIPE] = ACTIONS(1871), + [anon_sym_GT_GT] = ACTIONS(1869), + [anon_sym_GT_GT_GT] = ACTIONS(1871), + [anon_sym_LT_LT] = ACTIONS(1871), + [anon_sym_AMP] = ACTIONS(1869), + [anon_sym_CARET] = ACTIONS(1871), + [anon_sym_PIPE] = ACTIONS(1869), [anon_sym_PLUS] = ACTIONS(1867), [anon_sym_DASH] = ACTIONS(1867), [anon_sym_SLASH] = ACTIONS(1867), - [anon_sym_PERCENT] = ACTIONS(1865), - [anon_sym_STAR_STAR] = ACTIONS(1865), + [anon_sym_PERCENT] = ACTIONS(1871), + [anon_sym_STAR_STAR] = ACTIONS(1871), [anon_sym_LT] = ACTIONS(1867), - [anon_sym_LT_EQ] = ACTIONS(1865), - [anon_sym_EQ_EQ] = ACTIONS(1867), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1865), - [anon_sym_BANG_EQ] = ACTIONS(1867), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1865), - [anon_sym_GT_EQ] = ACTIONS(1865), - [anon_sym_QMARK_QMARK] = ACTIONS(1865), - [anon_sym_instanceof] = ACTIONS(1867), + [anon_sym_LT_EQ] = ACTIONS(1871), + [anon_sym_EQ_EQ] = ACTIONS(1869), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1871), + [anon_sym_BANG_EQ] = ACTIONS(1869), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1871), + [anon_sym_GT_EQ] = ACTIONS(1871), + [anon_sym_QMARK_QMARK] = ACTIONS(1871), + [anon_sym_instanceof] = ACTIONS(1869), [anon_sym_TILDE] = ACTIONS(1865), [anon_sym_void] = ACTIONS(1867), [anon_sym_delete] = ACTIONS(1867), @@ -55931,761 +56177,977 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_symbol] = ACTIONS(1867), [anon_sym_object] = ACTIONS(1867), [anon_sym_abstract] = ACTIONS(1867), - [anon_sym_satisfies] = ACTIONS(1867), + [anon_sym_satisfies] = ACTIONS(1869), [anon_sym_interface] = ACTIONS(1867), [anon_sym_enum] = ACTIONS(1867), - [sym__automatic_semicolon] = ACTIONS(1865), - [sym__ternary_qmark] = ACTIONS(1865), + [sym__automatic_semicolon] = ACTIONS(1873), + [sym__ternary_qmark] = ACTIONS(1871), [sym_html_comment] = ACTIONS(5), }, - [STATE(251)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(1645), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6224), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6224), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1270), - [sym_subscript_expression] = STATE(1270), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6224), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1270), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1429), - [anon_sym_export] = ACTIONS(1045), - [anon_sym_type] = ACTIONS(1045), - [anon_sym_namespace] = ACTIONS(1047), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_COMMA] = ACTIONS(1683), - [anon_sym_RBRACE] = ACTIONS(1683), - [anon_sym_typeof] = ACTIONS(587), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1045), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_SEMI] = ACTIONS(1683), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(1683), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1053), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1437), - [anon_sym_using] = ACTIONS(571), - [anon_sym_AMP] = ACTIONS(1683), - [anon_sym_PIPE] = ACTIONS(1685), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(587), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(587), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1439), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1045), - [anon_sym_readonly] = ACTIONS(1045), - [anon_sym_get] = ACTIONS(1045), - [anon_sym_set] = ACTIONS(1045), - [anon_sym_declare] = ACTIONS(1045), - [anon_sym_public] = ACTIONS(1045), - [anon_sym_private] = ACTIONS(1045), - [anon_sym_protected] = ACTIONS(1045), - [anon_sym_override] = ACTIONS(1045), - [anon_sym_module] = ACTIONS(1045), - [anon_sym_any] = ACTIONS(1045), - [anon_sym_number] = ACTIONS(1045), - [anon_sym_boolean] = ACTIONS(1045), - [anon_sym_string] = ACTIONS(1045), - [anon_sym_symbol] = ACTIONS(1045), - [anon_sym_object] = ACTIONS(1045), - [anon_sym_extends] = ACTIONS(1685), - [anon_sym_PIPE_RBRACE] = ACTIONS(1683), - [sym__automatic_semicolon] = ACTIONS(1683), + [STATE(253)] = { + [ts_builtin_sym_end] = ACTIONS(1875), + [sym_identifier] = ACTIONS(1877), + [anon_sym_export] = ACTIONS(1877), + [anon_sym_STAR] = ACTIONS(1879), + [anon_sym_default] = ACTIONS(1877), + [anon_sym_type] = ACTIONS(1877), + [anon_sym_as] = ACTIONS(1879), + [anon_sym_namespace] = ACTIONS(1877), + [anon_sym_LBRACE] = ACTIONS(1875), + [anon_sym_COMMA] = ACTIONS(1881), + [anon_sym_RBRACE] = ACTIONS(1875), + [anon_sym_typeof] = ACTIONS(1877), + [anon_sym_import] = ACTIONS(1877), + [anon_sym_with] = ACTIONS(1877), + [anon_sym_var] = ACTIONS(1877), + [anon_sym_let] = ACTIONS(1877), + [anon_sym_const] = ACTIONS(1877), + [anon_sym_BANG] = ACTIONS(1877), + [anon_sym_else] = ACTIONS(1877), + [anon_sym_if] = ACTIONS(1877), + [anon_sym_switch] = ACTIONS(1877), + [anon_sym_for] = ACTIONS(1877), + [anon_sym_LPAREN] = ACTIONS(1875), + [anon_sym_SEMI] = ACTIONS(1875), + [anon_sym_await] = ACTIONS(1877), + [anon_sym_in] = ACTIONS(1879), + [anon_sym_while] = ACTIONS(1877), + [anon_sym_do] = ACTIONS(1877), + [anon_sym_try] = ACTIONS(1877), + [anon_sym_break] = ACTIONS(1877), + [anon_sym_continue] = ACTIONS(1877), + [anon_sym_debugger] = ACTIONS(1877), + [anon_sym_return] = ACTIONS(1877), + [anon_sym_throw] = ACTIONS(1877), + [anon_sym_case] = ACTIONS(1877), + [anon_sym_yield] = ACTIONS(1877), + [anon_sym_LBRACK] = ACTIONS(1875), + [anon_sym_GT] = ACTIONS(1879), + [anon_sym_DOT] = ACTIONS(1879), + [anon_sym_DQUOTE] = ACTIONS(1875), + [anon_sym_SQUOTE] = ACTIONS(1875), + [anon_sym_class] = ACTIONS(1877), + [anon_sym_async] = ACTIONS(1877), + [anon_sym_function] = ACTIONS(1877), + [anon_sym_QMARK_DOT] = ACTIONS(1881), + [anon_sym_new] = ACTIONS(1877), + [anon_sym_using] = ACTIONS(1877), + [anon_sym_AMP_AMP] = ACTIONS(1881), + [anon_sym_PIPE_PIPE] = ACTIONS(1881), + [anon_sym_GT_GT] = ACTIONS(1879), + [anon_sym_GT_GT_GT] = ACTIONS(1881), + [anon_sym_LT_LT] = ACTIONS(1881), + [anon_sym_AMP] = ACTIONS(1879), + [anon_sym_CARET] = ACTIONS(1881), + [anon_sym_PIPE] = ACTIONS(1879), + [anon_sym_PLUS] = ACTIONS(1877), + [anon_sym_DASH] = ACTIONS(1877), + [anon_sym_SLASH] = ACTIONS(1877), + [anon_sym_PERCENT] = ACTIONS(1881), + [anon_sym_STAR_STAR] = ACTIONS(1881), + [anon_sym_LT] = ACTIONS(1877), + [anon_sym_LT_EQ] = ACTIONS(1881), + [anon_sym_EQ_EQ] = ACTIONS(1879), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1881), + [anon_sym_BANG_EQ] = ACTIONS(1879), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1881), + [anon_sym_GT_EQ] = ACTIONS(1881), + [anon_sym_QMARK_QMARK] = ACTIONS(1881), + [anon_sym_instanceof] = ACTIONS(1879), + [anon_sym_TILDE] = ACTIONS(1875), + [anon_sym_void] = ACTIONS(1877), + [anon_sym_delete] = ACTIONS(1877), + [anon_sym_PLUS_PLUS] = ACTIONS(1875), + [anon_sym_DASH_DASH] = ACTIONS(1875), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1875), + [sym_number] = ACTIONS(1875), + [sym_private_property_identifier] = ACTIONS(1875), + [sym_this] = ACTIONS(1877), + [sym_super] = ACTIONS(1877), + [sym_true] = ACTIONS(1877), + [sym_false] = ACTIONS(1877), + [sym_null] = ACTIONS(1877), + [sym_undefined] = ACTIONS(1877), + [anon_sym_AT] = ACTIONS(1875), + [anon_sym_static] = ACTIONS(1877), + [anon_sym_readonly] = ACTIONS(1877), + [anon_sym_get] = ACTIONS(1877), + [anon_sym_set] = ACTIONS(1877), + [anon_sym_declare] = ACTIONS(1877), + [anon_sym_public] = ACTIONS(1877), + [anon_sym_private] = ACTIONS(1877), + [anon_sym_protected] = ACTIONS(1877), + [anon_sym_override] = ACTIONS(1877), + [anon_sym_module] = ACTIONS(1877), + [anon_sym_any] = ACTIONS(1877), + [anon_sym_number] = ACTIONS(1877), + [anon_sym_boolean] = ACTIONS(1877), + [anon_sym_string] = ACTIONS(1877), + [anon_sym_symbol] = ACTIONS(1877), + [anon_sym_object] = ACTIONS(1877), + [anon_sym_abstract] = ACTIONS(1877), + [anon_sym_satisfies] = ACTIONS(1879), + [anon_sym_interface] = ACTIONS(1877), + [anon_sym_enum] = ACTIONS(1877), + [sym__automatic_semicolon] = ACTIONS(1883), + [sym__ternary_qmark] = ACTIONS(1881), [sym_html_comment] = ACTIONS(5), }, - [STATE(252)] = { - [ts_builtin_sym_end] = ACTIONS(1869), - [sym_identifier] = ACTIONS(1871), - [anon_sym_export] = ACTIONS(1871), - [anon_sym_STAR] = ACTIONS(1871), - [anon_sym_default] = ACTIONS(1871), - [anon_sym_type] = ACTIONS(1871), - [anon_sym_as] = ACTIONS(1871), - [anon_sym_namespace] = ACTIONS(1871), - [anon_sym_LBRACE] = ACTIONS(1869), - [anon_sym_COMMA] = ACTIONS(1869), - [anon_sym_RBRACE] = ACTIONS(1869), - [anon_sym_typeof] = ACTIONS(1871), - [anon_sym_import] = ACTIONS(1871), - [anon_sym_with] = ACTIONS(1871), - [anon_sym_var] = ACTIONS(1871), - [anon_sym_let] = ACTIONS(1871), - [anon_sym_const] = ACTIONS(1871), - [anon_sym_BANG] = ACTIONS(1871), - [anon_sym_else] = ACTIONS(1871), - [anon_sym_if] = ACTIONS(1871), - [anon_sym_switch] = ACTIONS(1871), - [anon_sym_for] = ACTIONS(1871), - [anon_sym_LPAREN] = ACTIONS(1869), - [anon_sym_SEMI] = ACTIONS(1869), - [anon_sym_await] = ACTIONS(1871), - [anon_sym_in] = ACTIONS(1871), - [anon_sym_while] = ACTIONS(1871), - [anon_sym_do] = ACTIONS(1871), - [anon_sym_try] = ACTIONS(1871), - [anon_sym_break] = ACTIONS(1871), - [anon_sym_continue] = ACTIONS(1871), - [anon_sym_debugger] = ACTIONS(1871), - [anon_sym_return] = ACTIONS(1871), - [anon_sym_throw] = ACTIONS(1871), - [anon_sym_case] = ACTIONS(1871), - [anon_sym_yield] = ACTIONS(1871), - [anon_sym_LBRACK] = ACTIONS(1869), - [anon_sym_GT] = ACTIONS(1871), - [anon_sym_DOT] = ACTIONS(1871), - [anon_sym_DQUOTE] = ACTIONS(1869), - [anon_sym_SQUOTE] = ACTIONS(1869), - [anon_sym_class] = ACTIONS(1871), - [anon_sym_async] = ACTIONS(1871), - [anon_sym_function] = ACTIONS(1871), - [anon_sym_QMARK_DOT] = ACTIONS(1869), - [anon_sym_new] = ACTIONS(1871), - [anon_sym_using] = ACTIONS(1871), - [anon_sym_AMP_AMP] = ACTIONS(1869), - [anon_sym_PIPE_PIPE] = ACTIONS(1869), - [anon_sym_GT_GT] = ACTIONS(1871), - [anon_sym_GT_GT_GT] = ACTIONS(1869), - [anon_sym_LT_LT] = ACTIONS(1869), - [anon_sym_AMP] = ACTIONS(1871), - [anon_sym_CARET] = ACTIONS(1869), - [anon_sym_PIPE] = ACTIONS(1871), - [anon_sym_PLUS] = ACTIONS(1871), - [anon_sym_DASH] = ACTIONS(1871), - [anon_sym_SLASH] = ACTIONS(1871), - [anon_sym_PERCENT] = ACTIONS(1869), - [anon_sym_STAR_STAR] = ACTIONS(1869), - [anon_sym_LT] = ACTIONS(1871), - [anon_sym_LT_EQ] = ACTIONS(1869), - [anon_sym_EQ_EQ] = ACTIONS(1871), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1869), - [anon_sym_BANG_EQ] = ACTIONS(1871), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1869), - [anon_sym_GT_EQ] = ACTIONS(1869), - [anon_sym_QMARK_QMARK] = ACTIONS(1869), - [anon_sym_instanceof] = ACTIONS(1871), - [anon_sym_TILDE] = ACTIONS(1869), - [anon_sym_void] = ACTIONS(1871), - [anon_sym_delete] = ACTIONS(1871), - [anon_sym_PLUS_PLUS] = ACTIONS(1869), - [anon_sym_DASH_DASH] = ACTIONS(1869), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1869), - [sym_number] = ACTIONS(1869), - [sym_private_property_identifier] = ACTIONS(1869), - [sym_this] = ACTIONS(1871), - [sym_super] = ACTIONS(1871), - [sym_true] = ACTIONS(1871), - [sym_false] = ACTIONS(1871), - [sym_null] = ACTIONS(1871), - [sym_undefined] = ACTIONS(1871), - [anon_sym_AT] = ACTIONS(1869), - [anon_sym_static] = ACTIONS(1871), - [anon_sym_readonly] = ACTIONS(1871), - [anon_sym_get] = ACTIONS(1871), - [anon_sym_set] = ACTIONS(1871), - [anon_sym_declare] = ACTIONS(1871), - [anon_sym_public] = ACTIONS(1871), - [anon_sym_private] = ACTIONS(1871), - [anon_sym_protected] = ACTIONS(1871), - [anon_sym_override] = ACTIONS(1871), - [anon_sym_module] = ACTIONS(1871), - [anon_sym_any] = ACTIONS(1871), - [anon_sym_number] = ACTIONS(1871), - [anon_sym_boolean] = ACTIONS(1871), - [anon_sym_string] = ACTIONS(1871), - [anon_sym_symbol] = ACTIONS(1871), - [anon_sym_object] = ACTIONS(1871), - [anon_sym_abstract] = ACTIONS(1871), - [anon_sym_satisfies] = ACTIONS(1871), - [anon_sym_interface] = ACTIONS(1871), - [anon_sym_enum] = ACTIONS(1871), - [sym__automatic_semicolon] = ACTIONS(1869), - [sym__ternary_qmark] = ACTIONS(1869), + [STATE(254)] = { + [ts_builtin_sym_end] = ACTIONS(1885), + [sym_identifier] = ACTIONS(1887), + [anon_sym_export] = ACTIONS(1887), + [anon_sym_STAR] = ACTIONS(1889), + [anon_sym_default] = ACTIONS(1887), + [anon_sym_type] = ACTIONS(1887), + [anon_sym_as] = ACTIONS(1889), + [anon_sym_namespace] = ACTIONS(1887), + [anon_sym_LBRACE] = ACTIONS(1885), + [anon_sym_COMMA] = ACTIONS(1891), + [anon_sym_RBRACE] = ACTIONS(1885), + [anon_sym_typeof] = ACTIONS(1887), + [anon_sym_import] = ACTIONS(1887), + [anon_sym_with] = ACTIONS(1887), + [anon_sym_var] = ACTIONS(1887), + [anon_sym_let] = ACTIONS(1887), + [anon_sym_const] = ACTIONS(1887), + [anon_sym_BANG] = ACTIONS(1887), + [anon_sym_else] = ACTIONS(1887), + [anon_sym_if] = ACTIONS(1887), + [anon_sym_switch] = ACTIONS(1887), + [anon_sym_for] = ACTIONS(1887), + [anon_sym_LPAREN] = ACTIONS(1885), + [anon_sym_SEMI] = ACTIONS(1885), + [anon_sym_await] = ACTIONS(1887), + [anon_sym_in] = ACTIONS(1889), + [anon_sym_while] = ACTIONS(1887), + [anon_sym_do] = ACTIONS(1887), + [anon_sym_try] = ACTIONS(1887), + [anon_sym_break] = ACTIONS(1887), + [anon_sym_continue] = ACTIONS(1887), + [anon_sym_debugger] = ACTIONS(1887), + [anon_sym_return] = ACTIONS(1887), + [anon_sym_throw] = ACTIONS(1887), + [anon_sym_case] = ACTIONS(1887), + [anon_sym_yield] = ACTIONS(1887), + [anon_sym_LBRACK] = ACTIONS(1885), + [anon_sym_GT] = ACTIONS(1889), + [anon_sym_DOT] = ACTIONS(1889), + [anon_sym_DQUOTE] = ACTIONS(1885), + [anon_sym_SQUOTE] = ACTIONS(1885), + [anon_sym_class] = ACTIONS(1887), + [anon_sym_async] = ACTIONS(1887), + [anon_sym_function] = ACTIONS(1887), + [anon_sym_QMARK_DOT] = ACTIONS(1891), + [anon_sym_new] = ACTIONS(1887), + [anon_sym_using] = ACTIONS(1887), + [anon_sym_AMP_AMP] = ACTIONS(1891), + [anon_sym_PIPE_PIPE] = ACTIONS(1891), + [anon_sym_GT_GT] = ACTIONS(1889), + [anon_sym_GT_GT_GT] = ACTIONS(1891), + [anon_sym_LT_LT] = ACTIONS(1891), + [anon_sym_AMP] = ACTIONS(1889), + [anon_sym_CARET] = ACTIONS(1891), + [anon_sym_PIPE] = ACTIONS(1889), + [anon_sym_PLUS] = ACTIONS(1887), + [anon_sym_DASH] = ACTIONS(1887), + [anon_sym_SLASH] = ACTIONS(1887), + [anon_sym_PERCENT] = ACTIONS(1891), + [anon_sym_STAR_STAR] = ACTIONS(1891), + [anon_sym_LT] = ACTIONS(1887), + [anon_sym_LT_EQ] = ACTIONS(1891), + [anon_sym_EQ_EQ] = ACTIONS(1889), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1891), + [anon_sym_BANG_EQ] = ACTIONS(1889), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1891), + [anon_sym_GT_EQ] = ACTIONS(1891), + [anon_sym_QMARK_QMARK] = ACTIONS(1891), + [anon_sym_instanceof] = ACTIONS(1889), + [anon_sym_TILDE] = ACTIONS(1885), + [anon_sym_void] = ACTIONS(1887), + [anon_sym_delete] = ACTIONS(1887), + [anon_sym_PLUS_PLUS] = ACTIONS(1885), + [anon_sym_DASH_DASH] = ACTIONS(1885), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1885), + [sym_number] = ACTIONS(1885), + [sym_private_property_identifier] = ACTIONS(1885), + [sym_this] = ACTIONS(1887), + [sym_super] = ACTIONS(1887), + [sym_true] = ACTIONS(1887), + [sym_false] = ACTIONS(1887), + [sym_null] = ACTIONS(1887), + [sym_undefined] = ACTIONS(1887), + [anon_sym_AT] = ACTIONS(1885), + [anon_sym_static] = ACTIONS(1887), + [anon_sym_readonly] = ACTIONS(1887), + [anon_sym_get] = ACTIONS(1887), + [anon_sym_set] = ACTIONS(1887), + [anon_sym_declare] = ACTIONS(1887), + [anon_sym_public] = ACTIONS(1887), + [anon_sym_private] = ACTIONS(1887), + [anon_sym_protected] = ACTIONS(1887), + [anon_sym_override] = ACTIONS(1887), + [anon_sym_module] = ACTIONS(1887), + [anon_sym_any] = ACTIONS(1887), + [anon_sym_number] = ACTIONS(1887), + [anon_sym_boolean] = ACTIONS(1887), + [anon_sym_string] = ACTIONS(1887), + [anon_sym_symbol] = ACTIONS(1887), + [anon_sym_object] = ACTIONS(1887), + [anon_sym_abstract] = ACTIONS(1887), + [anon_sym_satisfies] = ACTIONS(1889), + [anon_sym_interface] = ACTIONS(1887), + [anon_sym_enum] = ACTIONS(1887), + [sym__automatic_semicolon] = ACTIONS(1893), + [sym__ternary_qmark] = ACTIONS(1891), [sym_html_comment] = ACTIONS(5), }, - [STATE(253)] = { - [ts_builtin_sym_end] = ACTIONS(1873), - [sym_identifier] = ACTIONS(1875), - [anon_sym_export] = ACTIONS(1875), - [anon_sym_STAR] = ACTIONS(1875), - [anon_sym_default] = ACTIONS(1875), - [anon_sym_type] = ACTIONS(1875), - [anon_sym_as] = ACTIONS(1875), - [anon_sym_namespace] = ACTIONS(1875), - [anon_sym_LBRACE] = ACTIONS(1873), - [anon_sym_COMMA] = ACTIONS(1873), - [anon_sym_RBRACE] = ACTIONS(1873), - [anon_sym_typeof] = ACTIONS(1875), - [anon_sym_import] = ACTIONS(1875), - [anon_sym_with] = ACTIONS(1875), - [anon_sym_var] = ACTIONS(1875), - [anon_sym_let] = ACTIONS(1875), - [anon_sym_const] = ACTIONS(1875), - [anon_sym_BANG] = ACTIONS(1875), - [anon_sym_else] = ACTIONS(1875), - [anon_sym_if] = ACTIONS(1875), - [anon_sym_switch] = ACTIONS(1875), - [anon_sym_for] = ACTIONS(1875), - [anon_sym_LPAREN] = ACTIONS(1873), - [anon_sym_SEMI] = ACTIONS(1873), - [anon_sym_await] = ACTIONS(1875), - [anon_sym_in] = ACTIONS(1875), - [anon_sym_while] = ACTIONS(1875), - [anon_sym_do] = ACTIONS(1875), - [anon_sym_try] = ACTIONS(1875), - [anon_sym_break] = ACTIONS(1875), - [anon_sym_continue] = ACTIONS(1875), - [anon_sym_debugger] = ACTIONS(1875), - [anon_sym_return] = ACTIONS(1875), - [anon_sym_throw] = ACTIONS(1875), - [anon_sym_case] = ACTIONS(1875), - [anon_sym_yield] = ACTIONS(1875), - [anon_sym_LBRACK] = ACTIONS(1873), - [anon_sym_GT] = ACTIONS(1875), - [anon_sym_DOT] = ACTIONS(1875), - [anon_sym_DQUOTE] = ACTIONS(1873), - [anon_sym_SQUOTE] = ACTIONS(1873), - [anon_sym_class] = ACTIONS(1875), - [anon_sym_async] = ACTIONS(1875), - [anon_sym_function] = ACTIONS(1875), - [anon_sym_QMARK_DOT] = ACTIONS(1873), - [anon_sym_new] = ACTIONS(1875), - [anon_sym_using] = ACTIONS(1875), - [anon_sym_AMP_AMP] = ACTIONS(1873), - [anon_sym_PIPE_PIPE] = ACTIONS(1873), - [anon_sym_GT_GT] = ACTIONS(1875), - [anon_sym_GT_GT_GT] = ACTIONS(1873), - [anon_sym_LT_LT] = ACTIONS(1873), - [anon_sym_AMP] = ACTIONS(1875), - [anon_sym_CARET] = ACTIONS(1873), - [anon_sym_PIPE] = ACTIONS(1875), - [anon_sym_PLUS] = ACTIONS(1875), - [anon_sym_DASH] = ACTIONS(1875), - [anon_sym_SLASH] = ACTIONS(1875), - [anon_sym_PERCENT] = ACTIONS(1873), - [anon_sym_STAR_STAR] = ACTIONS(1873), - [anon_sym_LT] = ACTIONS(1875), - [anon_sym_LT_EQ] = ACTIONS(1873), - [anon_sym_EQ_EQ] = ACTIONS(1875), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1873), - [anon_sym_BANG_EQ] = ACTIONS(1875), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1873), - [anon_sym_GT_EQ] = ACTIONS(1873), - [anon_sym_QMARK_QMARK] = ACTIONS(1873), - [anon_sym_instanceof] = ACTIONS(1875), - [anon_sym_TILDE] = ACTIONS(1873), - [anon_sym_void] = ACTIONS(1875), - [anon_sym_delete] = ACTIONS(1875), - [anon_sym_PLUS_PLUS] = ACTIONS(1873), - [anon_sym_DASH_DASH] = ACTIONS(1873), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1873), - [sym_number] = ACTIONS(1873), - [sym_private_property_identifier] = ACTIONS(1873), - [sym_this] = ACTIONS(1875), - [sym_super] = ACTIONS(1875), - [sym_true] = ACTIONS(1875), - [sym_false] = ACTIONS(1875), - [sym_null] = ACTIONS(1875), - [sym_undefined] = ACTIONS(1875), - [anon_sym_AT] = ACTIONS(1873), - [anon_sym_static] = ACTIONS(1875), - [anon_sym_readonly] = ACTIONS(1875), - [anon_sym_get] = ACTIONS(1875), - [anon_sym_set] = ACTIONS(1875), - [anon_sym_declare] = ACTIONS(1875), - [anon_sym_public] = ACTIONS(1875), - [anon_sym_private] = ACTIONS(1875), - [anon_sym_protected] = ACTIONS(1875), - [anon_sym_override] = ACTIONS(1875), - [anon_sym_module] = ACTIONS(1875), - [anon_sym_any] = ACTIONS(1875), - [anon_sym_number] = ACTIONS(1875), - [anon_sym_boolean] = ACTIONS(1875), - [anon_sym_string] = ACTIONS(1875), - [anon_sym_symbol] = ACTIONS(1875), - [anon_sym_object] = ACTIONS(1875), - [anon_sym_abstract] = ACTIONS(1875), - [anon_sym_satisfies] = ACTIONS(1875), - [anon_sym_interface] = ACTIONS(1875), - [anon_sym_enum] = ACTIONS(1875), - [sym__automatic_semicolon] = ACTIONS(1873), - [sym__ternary_qmark] = ACTIONS(1873), + [STATE(255)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2551), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6007), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6007), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6134), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1216), + [sym_subscript_expression] = STATE(1216), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6007), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1216), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(818), + [anon_sym_export] = ACTIONS(820), + [anon_sym_type] = ACTIONS(820), + [anon_sym_namespace] = ACTIONS(824), + [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_COMMA] = ACTIONS(1671), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(820), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_RPAREN] = ACTIONS(1671), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(1671), + [anon_sym_RBRACK] = ACTIONS(1671), + [anon_sym_GT] = ACTIONS(1671), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(836), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(838), + [anon_sym_using] = ACTIONS(161), + [anon_sym_AMP] = ACTIONS(1671), + [anon_sym_PIPE] = ACTIONS(1671), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(842), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(820), + [anon_sym_readonly] = ACTIONS(820), + [anon_sym_get] = ACTIONS(820), + [anon_sym_set] = ACTIONS(820), + [anon_sym_declare] = ACTIONS(820), + [anon_sym_public] = ACTIONS(820), + [anon_sym_private] = ACTIONS(820), + [anon_sym_protected] = ACTIONS(820), + [anon_sym_override] = ACTIONS(820), + [anon_sym_module] = ACTIONS(820), + [anon_sym_any] = ACTIONS(820), + [anon_sym_number] = ACTIONS(820), + [anon_sym_boolean] = ACTIONS(820), + [anon_sym_string] = ACTIONS(820), + [anon_sym_symbol] = ACTIONS(820), + [anon_sym_object] = ACTIONS(820), + [anon_sym_extends] = ACTIONS(1673), [sym_html_comment] = ACTIONS(5), }, - [STATE(254)] = { - [ts_builtin_sym_end] = ACTIONS(1877), - [sym_identifier] = ACTIONS(1879), - [anon_sym_export] = ACTIONS(1879), - [anon_sym_STAR] = ACTIONS(1881), - [anon_sym_default] = ACTIONS(1879), - [anon_sym_type] = ACTIONS(1879), - [anon_sym_as] = ACTIONS(1881), - [anon_sym_namespace] = ACTIONS(1879), - [anon_sym_LBRACE] = ACTIONS(1877), - [anon_sym_COMMA] = ACTIONS(1883), - [anon_sym_RBRACE] = ACTIONS(1877), - [anon_sym_typeof] = ACTIONS(1879), - [anon_sym_import] = ACTIONS(1879), - [anon_sym_with] = ACTIONS(1879), - [anon_sym_var] = ACTIONS(1879), - [anon_sym_let] = ACTIONS(1879), - [anon_sym_const] = ACTIONS(1879), - [anon_sym_BANG] = ACTIONS(1879), - [anon_sym_else] = ACTIONS(1879), - [anon_sym_if] = ACTIONS(1879), - [anon_sym_switch] = ACTIONS(1879), - [anon_sym_for] = ACTIONS(1879), - [anon_sym_LPAREN] = ACTIONS(1877), - [anon_sym_SEMI] = ACTIONS(1877), - [anon_sym_await] = ACTIONS(1879), - [anon_sym_in] = ACTIONS(1881), - [anon_sym_while] = ACTIONS(1879), - [anon_sym_do] = ACTIONS(1879), - [anon_sym_try] = ACTIONS(1879), - [anon_sym_break] = ACTIONS(1879), - [anon_sym_continue] = ACTIONS(1879), - [anon_sym_debugger] = ACTIONS(1879), - [anon_sym_return] = ACTIONS(1879), - [anon_sym_throw] = ACTIONS(1879), - [anon_sym_case] = ACTIONS(1879), - [anon_sym_yield] = ACTIONS(1879), - [anon_sym_LBRACK] = ACTIONS(1877), - [anon_sym_GT] = ACTIONS(1881), - [anon_sym_DOT] = ACTIONS(1881), - [anon_sym_DQUOTE] = ACTIONS(1877), - [anon_sym_SQUOTE] = ACTIONS(1877), - [anon_sym_class] = ACTIONS(1879), - [anon_sym_async] = ACTIONS(1879), - [anon_sym_function] = ACTIONS(1879), - [anon_sym_QMARK_DOT] = ACTIONS(1883), - [anon_sym_new] = ACTIONS(1879), - [anon_sym_using] = ACTIONS(1879), - [anon_sym_AMP_AMP] = ACTIONS(1883), - [anon_sym_PIPE_PIPE] = ACTIONS(1883), - [anon_sym_GT_GT] = ACTIONS(1881), - [anon_sym_GT_GT_GT] = ACTIONS(1883), - [anon_sym_LT_LT] = ACTIONS(1883), - [anon_sym_AMP] = ACTIONS(1881), - [anon_sym_CARET] = ACTIONS(1883), - [anon_sym_PIPE] = ACTIONS(1881), - [anon_sym_PLUS] = ACTIONS(1879), - [anon_sym_DASH] = ACTIONS(1879), - [anon_sym_SLASH] = ACTIONS(1879), - [anon_sym_PERCENT] = ACTIONS(1883), - [anon_sym_STAR_STAR] = ACTIONS(1883), - [anon_sym_LT] = ACTIONS(1879), - [anon_sym_LT_EQ] = ACTIONS(1883), - [anon_sym_EQ_EQ] = ACTIONS(1881), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1883), - [anon_sym_BANG_EQ] = ACTIONS(1881), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1883), - [anon_sym_GT_EQ] = ACTIONS(1883), - [anon_sym_QMARK_QMARK] = ACTIONS(1883), - [anon_sym_instanceof] = ACTIONS(1881), - [anon_sym_TILDE] = ACTIONS(1877), - [anon_sym_void] = ACTIONS(1879), - [anon_sym_delete] = ACTIONS(1879), - [anon_sym_PLUS_PLUS] = ACTIONS(1877), - [anon_sym_DASH_DASH] = ACTIONS(1877), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1877), - [sym_number] = ACTIONS(1877), - [sym_private_property_identifier] = ACTIONS(1877), - [sym_this] = ACTIONS(1879), - [sym_super] = ACTIONS(1879), - [sym_true] = ACTIONS(1879), - [sym_false] = ACTIONS(1879), - [sym_null] = ACTIONS(1879), - [sym_undefined] = ACTIONS(1879), - [anon_sym_AT] = ACTIONS(1877), - [anon_sym_static] = ACTIONS(1879), - [anon_sym_readonly] = ACTIONS(1879), - [anon_sym_get] = ACTIONS(1879), - [anon_sym_set] = ACTIONS(1879), - [anon_sym_declare] = ACTIONS(1879), - [anon_sym_public] = ACTIONS(1879), - [anon_sym_private] = ACTIONS(1879), - [anon_sym_protected] = ACTIONS(1879), - [anon_sym_override] = ACTIONS(1879), - [anon_sym_module] = ACTIONS(1879), - [anon_sym_any] = ACTIONS(1879), - [anon_sym_number] = ACTIONS(1879), - [anon_sym_boolean] = ACTIONS(1879), - [anon_sym_string] = ACTIONS(1879), - [anon_sym_symbol] = ACTIONS(1879), - [anon_sym_object] = ACTIONS(1879), - [anon_sym_abstract] = ACTIONS(1879), - [anon_sym_satisfies] = ACTIONS(1881), - [anon_sym_interface] = ACTIONS(1879), - [anon_sym_enum] = ACTIONS(1879), - [sym__automatic_semicolon] = ACTIONS(1885), - [sym__ternary_qmark] = ACTIONS(1883), + [STATE(256)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(2155), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(3650), + [sym_assignment_pattern] = STATE(5487), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(3650), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1289), + [sym_subscript_expression] = STATE(1289), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(3650), + [sym_spread_element] = STATE(4920), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_pattern] = STATE(4966), + [sym_rest_pattern] = STATE(3685), + [sym_non_null_expression] = STATE(1289), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1631), + [anon_sym_export] = ACTIONS(607), + [anon_sym_type] = ACTIONS(607), + [anon_sym_namespace] = ACTIONS(611), + [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_COMMA] = ACTIONS(1895), + [anon_sym_typeof] = ACTIONS(649), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(607), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_RBRACK] = ACTIONS(1895), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(629), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1633), + [anon_sym_using] = ACTIONS(633), + [anon_sym_DOT_DOT_DOT] = ACTIONS(253), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(649), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1637), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(607), + [anon_sym_readonly] = ACTIONS(607), + [anon_sym_get] = ACTIONS(607), + [anon_sym_set] = ACTIONS(607), + [anon_sym_declare] = ACTIONS(607), + [anon_sym_public] = ACTIONS(607), + [anon_sym_private] = ACTIONS(607), + [anon_sym_protected] = ACTIONS(607), + [anon_sym_override] = ACTIONS(607), + [anon_sym_module] = ACTIONS(607), + [anon_sym_any] = ACTIONS(607), + [anon_sym_number] = ACTIONS(607), + [anon_sym_boolean] = ACTIONS(607), + [anon_sym_string] = ACTIONS(607), + [anon_sym_symbol] = ACTIONS(607), + [anon_sym_object] = ACTIONS(607), [sym_html_comment] = ACTIONS(5), }, - [STATE(255)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(2339), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(3825), - [sym_assignment_pattern] = STATE(5750), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(3825), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1273), - [sym_subscript_expression] = STATE(1273), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(3825), - [sym_spread_element] = STATE(5332), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_pattern] = STATE(5334), - [sym_rest_pattern] = STATE(3827), - [sym_non_null_expression] = STATE(1273), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1623), - [anon_sym_export] = ACTIONS(545), - [anon_sym_type] = ACTIONS(545), - [anon_sym_namespace] = ACTIONS(549), - [anon_sym_LBRACE] = ACTIONS(840), - [anon_sym_COMMA] = ACTIONS(1887), - [anon_sym_typeof] = ACTIONS(587), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(545), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(844), - [anon_sym_RBRACK] = ACTIONS(1890), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(567), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1625), - [anon_sym_using] = ACTIONS(571), + [STATE(257)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(2155), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(3650), + [sym_assignment_pattern] = STATE(5487), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(3650), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1289), + [sym_subscript_expression] = STATE(1289), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(3650), + [sym_spread_element] = STATE(4920), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_pattern] = STATE(4966), + [sym_rest_pattern] = STATE(3685), + [sym_non_null_expression] = STATE(1289), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1631), + [anon_sym_export] = ACTIONS(607), + [anon_sym_type] = ACTIONS(607), + [anon_sym_namespace] = ACTIONS(611), + [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_COMMA] = ACTIONS(1895), + [anon_sym_typeof] = ACTIONS(649), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(607), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_RBRACK] = ACTIONS(1898), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(629), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1633), + [anon_sym_using] = ACTIONS(633), [anon_sym_DOT_DOT_DOT] = ACTIONS(253), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(587), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(587), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1629), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(649), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1637), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(545), - [anon_sym_readonly] = ACTIONS(545), - [anon_sym_get] = ACTIONS(545), - [anon_sym_set] = ACTIONS(545), - [anon_sym_declare] = ACTIONS(545), - [anon_sym_public] = ACTIONS(545), - [anon_sym_private] = ACTIONS(545), - [anon_sym_protected] = ACTIONS(545), - [anon_sym_override] = ACTIONS(545), - [anon_sym_module] = ACTIONS(545), - [anon_sym_any] = ACTIONS(545), - [anon_sym_number] = ACTIONS(545), - [anon_sym_boolean] = ACTIONS(545), - [anon_sym_string] = ACTIONS(545), - [anon_sym_symbol] = ACTIONS(545), - [anon_sym_object] = ACTIONS(545), + [anon_sym_static] = ACTIONS(607), + [anon_sym_readonly] = ACTIONS(607), + [anon_sym_get] = ACTIONS(607), + [anon_sym_set] = ACTIONS(607), + [anon_sym_declare] = ACTIONS(607), + [anon_sym_public] = ACTIONS(607), + [anon_sym_private] = ACTIONS(607), + [anon_sym_protected] = ACTIONS(607), + [anon_sym_override] = ACTIONS(607), + [anon_sym_module] = ACTIONS(607), + [anon_sym_any] = ACTIONS(607), + [anon_sym_number] = ACTIONS(607), + [anon_sym_boolean] = ACTIONS(607), + [anon_sym_string] = ACTIONS(607), + [anon_sym_symbol] = ACTIONS(607), + [anon_sym_object] = ACTIONS(607), [sym_html_comment] = ACTIONS(5), }, - [STATE(256)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1424), - [sym_expression] = STATE(2551), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), + [STATE(258)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1418), + [sym_expression] = STATE(2592), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), [sym_object_pattern] = STATE(5387), - [sym_assignment_pattern] = STATE(5234), - [sym_array] = STATE(1710), + [sym_assignment_pattern] = STATE(4901), + [sym_array] = STATE(1740), [sym_array_pattern] = STATE(5387), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(5999), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1377), - [sym_subscript_expression] = STATE(1377), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2933), - [sym_augmented_assignment_expression] = STATE(1639), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6036), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1383), + [sym_subscript_expression] = STATE(1383), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2950), + [sym_augmented_assignment_expression] = STATE(1691), [sym__destructuring_pattern] = STATE(5387), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_pattern] = STATE(4712), - [sym_rest_pattern] = STATE(3827), - [sym_non_null_expression] = STATE(1377), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [aux_sym_array_pattern_repeat1] = STATE(5320), - [sym_identifier] = ACTIONS(1894), - [anon_sym_export] = ACTIONS(1896), - [anon_sym_type] = ACTIONS(1896), - [anon_sym_namespace] = ACTIONS(1898), - [anon_sym_LBRACE] = ACTIONS(1803), - [anon_sym_COMMA] = ACTIONS(1805), - [anon_sym_typeof] = ACTIONS(1115), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1896), - [anon_sym_BANG] = ACTIONS(1097), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1099), - [anon_sym_yield] = ACTIONS(1101), - [anon_sym_LBRACK] = ACTIONS(1807), - [anon_sym_RBRACK] = ACTIONS(1809), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1900), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1902), - [anon_sym_using] = ACTIONS(1109), - [anon_sym_DOT_DOT_DOT] = ACTIONS(166), - [anon_sym_PLUS] = ACTIONS(1115), - [anon_sym_DASH] = ACTIONS(1115), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1097), - [anon_sym_void] = ACTIONS(1115), - [anon_sym_delete] = ACTIONS(1115), - [anon_sym_PLUS_PLUS] = ACTIONS(1117), - [anon_sym_DASH_DASH] = ACTIONS(1117), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1123), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1815), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_pattern] = STATE(4759), + [sym_rest_pattern] = STATE(3685), + [sym_non_null_expression] = STATE(1383), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [aux_sym_array_pattern_repeat1] = STATE(5430), + [sym_identifier] = ACTIONS(1902), + [anon_sym_export] = ACTIONS(1904), + [anon_sym_type] = ACTIONS(1904), + [anon_sym_namespace] = ACTIONS(1906), + [anon_sym_LBRACE] = ACTIONS(1821), + [anon_sym_COMMA] = ACTIONS(1823), + [anon_sym_typeof] = ACTIONS(1285), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1904), + [anon_sym_BANG] = ACTIONS(1269), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1271), + [anon_sym_yield] = ACTIONS(1273), + [anon_sym_LBRACK] = ACTIONS(1825), + [anon_sym_RBRACK] = ACTIONS(1827), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1908), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1910), + [anon_sym_using] = ACTIONS(1279), + [anon_sym_DOT_DOT_DOT] = ACTIONS(165), + [anon_sym_PLUS] = ACTIONS(1285), + [anon_sym_DASH] = ACTIONS(1285), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1269), + [anon_sym_void] = ACTIONS(1285), + [anon_sym_delete] = ACTIONS(1285), + [anon_sym_PLUS_PLUS] = ACTIONS(1287), + [anon_sym_DASH_DASH] = ACTIONS(1287), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1289), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1833), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1896), - [anon_sym_readonly] = ACTIONS(1896), - [anon_sym_get] = ACTIONS(1896), - [anon_sym_set] = ACTIONS(1896), - [anon_sym_declare] = ACTIONS(1896), - [anon_sym_public] = ACTIONS(1896), - [anon_sym_private] = ACTIONS(1896), - [anon_sym_protected] = ACTIONS(1896), - [anon_sym_override] = ACTIONS(1896), - [anon_sym_module] = ACTIONS(1896), - [anon_sym_any] = ACTIONS(1896), - [anon_sym_number] = ACTIONS(1896), - [anon_sym_boolean] = ACTIONS(1896), - [anon_sym_string] = ACTIONS(1896), - [anon_sym_symbol] = ACTIONS(1896), - [anon_sym_object] = ACTIONS(1896), + [anon_sym_static] = ACTIONS(1904), + [anon_sym_readonly] = ACTIONS(1904), + [anon_sym_get] = ACTIONS(1904), + [anon_sym_set] = ACTIONS(1904), + [anon_sym_declare] = ACTIONS(1904), + [anon_sym_public] = ACTIONS(1904), + [anon_sym_private] = ACTIONS(1904), + [anon_sym_protected] = ACTIONS(1904), + [anon_sym_override] = ACTIONS(1904), + [anon_sym_module] = ACTIONS(1904), + [anon_sym_any] = ACTIONS(1904), + [anon_sym_number] = ACTIONS(1904), + [anon_sym_boolean] = ACTIONS(1904), + [anon_sym_string] = ACTIONS(1904), + [anon_sym_symbol] = ACTIONS(1904), + [anon_sym_object] = ACTIONS(1904), [sym_html_comment] = ACTIONS(5), }, - [STATE(257)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2613), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(3806), - [sym_assignment_pattern] = STATE(5234), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(3806), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6142), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1272), - [sym_subscript_expression] = STATE(1272), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(3806), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_pattern] = STATE(4712), - [sym_rest_pattern] = STATE(3827), - [sym_non_null_expression] = STATE(1272), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [aux_sym_array_pattern_repeat1] = STATE(5320), - [sym_identifier] = ACTIONS(732), + [STATE(259)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1418), + [sym_expression] = STATE(2509), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(5387), + [sym_assignment_pattern] = STATE(4901), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(5387), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6036), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1383), + [sym_subscript_expression] = STATE(1383), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2950), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(5387), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_pattern] = STATE(4759), + [sym_rest_pattern] = STATE(3685), + [sym_non_null_expression] = STATE(1383), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [aux_sym_array_pattern_repeat1] = STATE(5430), + [sym_identifier] = ACTIONS(1902), + [anon_sym_export] = ACTIONS(1904), + [anon_sym_type] = ACTIONS(1904), + [anon_sym_namespace] = ACTIONS(1906), + [anon_sym_LBRACE] = ACTIONS(1821), + [anon_sym_COMMA] = ACTIONS(1823), + [anon_sym_typeof] = ACTIONS(1285), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1904), + [anon_sym_BANG] = ACTIONS(1269), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1271), + [anon_sym_yield] = ACTIONS(1273), + [anon_sym_LBRACK] = ACTIONS(1825), + [anon_sym_RBRACK] = ACTIONS(1827), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1908), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1910), + [anon_sym_using] = ACTIONS(1279), + [anon_sym_DOT_DOT_DOT] = ACTIONS(165), + [anon_sym_PLUS] = ACTIONS(1285), + [anon_sym_DASH] = ACTIONS(1285), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1269), + [anon_sym_void] = ACTIONS(1285), + [anon_sym_delete] = ACTIONS(1285), + [anon_sym_PLUS_PLUS] = ACTIONS(1287), + [anon_sym_DASH_DASH] = ACTIONS(1287), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1289), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1833), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1904), + [anon_sym_readonly] = ACTIONS(1904), + [anon_sym_get] = ACTIONS(1904), + [anon_sym_set] = ACTIONS(1904), + [anon_sym_declare] = ACTIONS(1904), + [anon_sym_public] = ACTIONS(1904), + [anon_sym_private] = ACTIONS(1904), + [anon_sym_protected] = ACTIONS(1904), + [anon_sym_override] = ACTIONS(1904), + [anon_sym_module] = ACTIONS(1904), + [anon_sym_any] = ACTIONS(1904), + [anon_sym_number] = ACTIONS(1904), + [anon_sym_boolean] = ACTIONS(1904), + [anon_sym_string] = ACTIONS(1904), + [anon_sym_symbol] = ACTIONS(1904), + [anon_sym_object] = ACTIONS(1904), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(260)] = { + [sym_import] = STATE(3737), + [sym_variable_declaration] = STATE(307), + [sym_lexical_declaration] = STATE(307), + [sym_empty_statement] = STATE(307), + [sym_parenthesized_expression] = STATE(1374), + [sym_expression] = STATE(2264), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(5413), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(5413), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1374), + [sym_subscript_expression] = STATE(1374), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(5413), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_sequence_expression] = STATE(6241), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1374), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1912), + [anon_sym_export] = ACTIONS(1914), + [anon_sym_type] = ACTIONS(1914), + [anon_sym_namespace] = ACTIONS(1916), + [anon_sym_LBRACE] = ACTIONS(1918), + [anon_sym_typeof] = ACTIONS(649), + [anon_sym_import] = ACTIONS(130), + [anon_sym_var] = ACTIONS(1920), + [anon_sym_let] = ACTIONS(1922), + [anon_sym_const] = ACTIONS(1924), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_SEMI] = ACTIONS(43), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(1926), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1928), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1930), + [anon_sym_using] = ACTIONS(633), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(649), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1932), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1914), + [anon_sym_readonly] = ACTIONS(1914), + [anon_sym_get] = ACTIONS(1914), + [anon_sym_set] = ACTIONS(1914), + [anon_sym_declare] = ACTIONS(1914), + [anon_sym_public] = ACTIONS(1914), + [anon_sym_private] = ACTIONS(1914), + [anon_sym_protected] = ACTIONS(1914), + [anon_sym_override] = ACTIONS(1914), + [anon_sym_module] = ACTIONS(1914), + [anon_sym_any] = ACTIONS(1914), + [anon_sym_number] = ACTIONS(1914), + [anon_sym_boolean] = ACTIONS(1914), + [anon_sym_string] = ACTIONS(1914), + [anon_sym_symbol] = ACTIONS(1914), + [anon_sym_object] = ACTIONS(1914), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(261)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2618), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(3709), + [sym_assignment_pattern] = STATE(5302), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(3709), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6134), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1266), + [sym_subscript_expression] = STATE(1266), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(3709), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_pattern] = STATE(4710), + [sym_rest_pattern] = STATE(3685), + [sym_non_null_expression] = STATE(1266), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [aux_sym_array_pattern_repeat1] = STATE(5319), + [sym_identifier] = ACTIONS(734), [anon_sym_export] = ACTIONS(113), [anon_sym_type] = ACTIONS(113), [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(734), - [anon_sym_COMMA] = ACTIONS(1805), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), + [anon_sym_LBRACE] = ACTIONS(736), + [anon_sym_COMMA] = ACTIONS(1823), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), [anon_sym_let] = ACTIONS(113), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(1635), - [anon_sym_RBRACK] = ACTIONS(1809), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(152), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(742), - [anon_sym_using] = ACTIONS(162), - [anon_sym_DOT_DOT_DOT] = ACTIONS(166), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(754), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(1643), + [anon_sym_RBRACK] = ACTIONS(1934), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(151), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(744), + [anon_sym_using] = ACTIONS(161), + [anon_sym_DOT_DOT_DOT] = ACTIONS(165), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(756), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), [anon_sym_readonly] = ACTIONS(113), @@ -56705,532 +57167,96 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_object] = ACTIONS(113), [sym_html_comment] = ACTIONS(5), }, - [STATE(258)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(2339), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(3825), - [sym_assignment_pattern] = STATE(5750), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(3825), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1273), - [sym_subscript_expression] = STATE(1273), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(3825), - [sym_spread_element] = STATE(5332), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_pattern] = STATE(5334), - [sym_rest_pattern] = STATE(3827), - [sym_non_null_expression] = STATE(1273), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1623), - [anon_sym_export] = ACTIONS(545), - [anon_sym_type] = ACTIONS(545), - [anon_sym_namespace] = ACTIONS(549), - [anon_sym_LBRACE] = ACTIONS(840), - [anon_sym_COMMA] = ACTIONS(1887), - [anon_sym_typeof] = ACTIONS(587), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(545), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(844), - [anon_sym_RBRACK] = ACTIONS(1887), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(567), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1625), - [anon_sym_using] = ACTIONS(571), - [anon_sym_DOT_DOT_DOT] = ACTIONS(253), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(587), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(587), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1629), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(545), - [anon_sym_readonly] = ACTIONS(545), - [anon_sym_get] = ACTIONS(545), - [anon_sym_set] = ACTIONS(545), - [anon_sym_declare] = ACTIONS(545), - [anon_sym_public] = ACTIONS(545), - [anon_sym_private] = ACTIONS(545), - [anon_sym_protected] = ACTIONS(545), - [anon_sym_override] = ACTIONS(545), - [anon_sym_module] = ACTIONS(545), - [anon_sym_any] = ACTIONS(545), - [anon_sym_number] = ACTIONS(545), - [anon_sym_boolean] = ACTIONS(545), - [anon_sym_string] = ACTIONS(545), - [anon_sym_symbol] = ACTIONS(545), - [anon_sym_object] = ACTIONS(545), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(259)] = { - [sym_import] = STATE(3581), - [sym_variable_declaration] = STATE(315), - [sym_lexical_declaration] = STATE(315), - [sym_empty_statement] = STATE(315), - [sym_parenthesized_expression] = STATE(1366), - [sym_expression] = STATE(2268), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(5269), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(5269), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1366), - [sym_subscript_expression] = STATE(1366), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(5269), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_sequence_expression] = STATE(5896), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1366), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1904), - [anon_sym_export] = ACTIONS(1906), - [anon_sym_type] = ACTIONS(1906), - [anon_sym_namespace] = ACTIONS(1908), - [anon_sym_LBRACE] = ACTIONS(1910), - [anon_sym_typeof] = ACTIONS(587), - [anon_sym_import] = ACTIONS(131), - [anon_sym_var] = ACTIONS(1912), - [anon_sym_let] = ACTIONS(1914), - [anon_sym_const] = ACTIONS(1916), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_SEMI] = ACTIONS(43), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(1918), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1920), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1922), - [anon_sym_using] = ACTIONS(571), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(587), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(587), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1924), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1906), - [anon_sym_readonly] = ACTIONS(1906), - [anon_sym_get] = ACTIONS(1906), - [anon_sym_set] = ACTIONS(1906), - [anon_sym_declare] = ACTIONS(1906), - [anon_sym_public] = ACTIONS(1906), - [anon_sym_private] = ACTIONS(1906), - [anon_sym_protected] = ACTIONS(1906), - [anon_sym_override] = ACTIONS(1906), - [anon_sym_module] = ACTIONS(1906), - [anon_sym_any] = ACTIONS(1906), - [anon_sym_number] = ACTIONS(1906), - [anon_sym_boolean] = ACTIONS(1906), - [anon_sym_string] = ACTIONS(1906), - [anon_sym_symbol] = ACTIONS(1906), - [anon_sym_object] = ACTIONS(1906), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(260)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1424), - [sym_expression] = STATE(2564), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(5387), - [sym_assignment_pattern] = STATE(5234), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(5387), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(5999), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1377), - [sym_subscript_expression] = STATE(1377), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2933), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(5387), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_pattern] = STATE(4712), - [sym_rest_pattern] = STATE(3827), - [sym_non_null_expression] = STATE(1377), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [aux_sym_array_pattern_repeat1] = STATE(5320), - [sym_identifier] = ACTIONS(1894), - [anon_sym_export] = ACTIONS(1896), - [anon_sym_type] = ACTIONS(1896), - [anon_sym_namespace] = ACTIONS(1898), - [anon_sym_LBRACE] = ACTIONS(1803), - [anon_sym_COMMA] = ACTIONS(1805), - [anon_sym_typeof] = ACTIONS(1115), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1896), - [anon_sym_BANG] = ACTIONS(1097), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1099), - [anon_sym_yield] = ACTIONS(1101), - [anon_sym_LBRACK] = ACTIONS(1807), - [anon_sym_RBRACK] = ACTIONS(1809), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1900), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1902), - [anon_sym_using] = ACTIONS(1109), - [anon_sym_DOT_DOT_DOT] = ACTIONS(166), - [anon_sym_PLUS] = ACTIONS(1115), - [anon_sym_DASH] = ACTIONS(1115), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1097), - [anon_sym_void] = ACTIONS(1115), - [anon_sym_delete] = ACTIONS(1115), - [anon_sym_PLUS_PLUS] = ACTIONS(1117), - [anon_sym_DASH_DASH] = ACTIONS(1117), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1123), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1815), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1896), - [anon_sym_readonly] = ACTIONS(1896), - [anon_sym_get] = ACTIONS(1896), - [anon_sym_set] = ACTIONS(1896), - [anon_sym_declare] = ACTIONS(1896), - [anon_sym_public] = ACTIONS(1896), - [anon_sym_private] = ACTIONS(1896), - [anon_sym_protected] = ACTIONS(1896), - [anon_sym_override] = ACTIONS(1896), - [anon_sym_module] = ACTIONS(1896), - [anon_sym_any] = ACTIONS(1896), - [anon_sym_number] = ACTIONS(1896), - [anon_sym_boolean] = ACTIONS(1896), - [anon_sym_string] = ACTIONS(1896), - [anon_sym_symbol] = ACTIONS(1896), - [anon_sym_object] = ACTIONS(1896), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(261)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(2339), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(3825), - [sym_assignment_pattern] = STATE(5750), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(3825), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1273), - [sym_subscript_expression] = STATE(1273), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(3825), - [sym_spread_element] = STATE(5332), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_pattern] = STATE(5334), - [sym_rest_pattern] = STATE(3827), - [sym_non_null_expression] = STATE(1273), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1623), - [anon_sym_export] = ACTIONS(545), - [anon_sym_type] = ACTIONS(545), - [anon_sym_namespace] = ACTIONS(549), - [anon_sym_LBRACE] = ACTIONS(840), - [anon_sym_COMMA] = ACTIONS(1887), - [anon_sym_typeof] = ACTIONS(587), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(545), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(844), - [anon_sym_RBRACK] = ACTIONS(1926), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(567), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1625), - [anon_sym_using] = ACTIONS(571), - [anon_sym_DOT_DOT_DOT] = ACTIONS(253), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(587), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(587), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1629), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(545), - [anon_sym_readonly] = ACTIONS(545), - [anon_sym_get] = ACTIONS(545), - [anon_sym_set] = ACTIONS(545), - [anon_sym_declare] = ACTIONS(545), - [anon_sym_public] = ACTIONS(545), - [anon_sym_private] = ACTIONS(545), - [anon_sym_protected] = ACTIONS(545), - [anon_sym_override] = ACTIONS(545), - [anon_sym_module] = ACTIONS(545), - [anon_sym_any] = ACTIONS(545), - [anon_sym_number] = ACTIONS(545), - [anon_sym_boolean] = ACTIONS(545), - [anon_sym_string] = ACTIONS(545), - [anon_sym_symbol] = ACTIONS(545), - [anon_sym_object] = ACTIONS(545), - [sym_html_comment] = ACTIONS(5), - }, [STATE(262)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2613), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(3806), - [sym_assignment_pattern] = STATE(5283), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(3806), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6142), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1272), - [sym_subscript_expression] = STATE(1272), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(3806), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_pattern] = STATE(4683), - [sym_rest_pattern] = STATE(3827), - [sym_non_null_expression] = STATE(1272), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [aux_sym_array_pattern_repeat1] = STATE(5306), - [sym_identifier] = ACTIONS(732), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2618), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(3709), + [sym_assignment_pattern] = STATE(4901), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(3709), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6134), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1266), + [sym_subscript_expression] = STATE(1266), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(3709), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_pattern] = STATE(4759), + [sym_rest_pattern] = STATE(3685), + [sym_non_null_expression] = STATE(1266), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [aux_sym_array_pattern_repeat1] = STATE(5430), + [sym_identifier] = ACTIONS(734), [anon_sym_export] = ACTIONS(113), [anon_sym_type] = ACTIONS(113), [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(734), - [anon_sym_COMMA] = ACTIONS(1805), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), + [anon_sym_LBRACE] = ACTIONS(736), + [anon_sym_COMMA] = ACTIONS(1823), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), [anon_sym_let] = ACTIONS(113), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(1635), - [anon_sym_RBRACK] = ACTIONS(1930), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(152), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(742), - [anon_sym_using] = ACTIONS(162), - [anon_sym_DOT_DOT_DOT] = ACTIONS(166), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(754), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(1643), + [anon_sym_RBRACK] = ACTIONS(1827), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(151), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(744), + [anon_sym_using] = ACTIONS(161), + [anon_sym_DOT_DOT_DOT] = ACTIONS(165), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(756), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), [anon_sym_readonly] = ACTIONS(113), @@ -57251,421 +57277,421 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(263)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2578), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6205), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6205), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6142), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1208), - [sym_subscript_expression] = STATE(1208), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6205), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1208), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(832), - [anon_sym_export] = ACTIONS(834), - [anon_sym_type] = ACTIONS(834), - [anon_sym_namespace] = ACTIONS(838), - [anon_sym_LBRACE] = ACTIONS(840), - [anon_sym_COMMA] = ACTIONS(1683), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(834), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_RPAREN] = ACTIONS(1683), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(1683), - [anon_sym_RBRACK] = ACTIONS(1683), - [anon_sym_GT] = ACTIONS(1683), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(846), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(848), - [anon_sym_using] = ACTIONS(162), - [anon_sym_AMP] = ACTIONS(1683), - [anon_sym_PIPE] = ACTIONS(1683), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(830), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(2155), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(3650), + [sym_assignment_pattern] = STATE(5487), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(3650), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1289), + [sym_subscript_expression] = STATE(1289), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(3650), + [sym_spread_element] = STATE(4920), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_pattern] = STATE(4966), + [sym_rest_pattern] = STATE(3685), + [sym_non_null_expression] = STATE(1289), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1631), + [anon_sym_export] = ACTIONS(607), + [anon_sym_type] = ACTIONS(607), + [anon_sym_namespace] = ACTIONS(611), + [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_COMMA] = ACTIONS(1895), + [anon_sym_typeof] = ACTIONS(649), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(607), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_RBRACK] = ACTIONS(1936), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(629), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1633), + [anon_sym_using] = ACTIONS(633), + [anon_sym_DOT_DOT_DOT] = ACTIONS(253), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(649), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1637), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(834), - [anon_sym_readonly] = ACTIONS(834), - [anon_sym_get] = ACTIONS(834), - [anon_sym_set] = ACTIONS(834), - [anon_sym_declare] = ACTIONS(834), - [anon_sym_public] = ACTIONS(834), - [anon_sym_private] = ACTIONS(834), - [anon_sym_protected] = ACTIONS(834), - [anon_sym_override] = ACTIONS(834), - [anon_sym_module] = ACTIONS(834), - [anon_sym_any] = ACTIONS(834), - [anon_sym_number] = ACTIONS(834), - [anon_sym_boolean] = ACTIONS(834), - [anon_sym_string] = ACTIONS(834), - [anon_sym_symbol] = ACTIONS(834), - [anon_sym_object] = ACTIONS(834), - [anon_sym_extends] = ACTIONS(1685), + [anon_sym_static] = ACTIONS(607), + [anon_sym_readonly] = ACTIONS(607), + [anon_sym_get] = ACTIONS(607), + [anon_sym_set] = ACTIONS(607), + [anon_sym_declare] = ACTIONS(607), + [anon_sym_public] = ACTIONS(607), + [anon_sym_private] = ACTIONS(607), + [anon_sym_protected] = ACTIONS(607), + [anon_sym_override] = ACTIONS(607), + [anon_sym_module] = ACTIONS(607), + [anon_sym_any] = ACTIONS(607), + [anon_sym_number] = ACTIONS(607), + [anon_sym_boolean] = ACTIONS(607), + [anon_sym_string] = ACTIONS(607), + [anon_sym_symbol] = ACTIONS(607), + [anon_sym_object] = ACTIONS(607), [sym_html_comment] = ACTIONS(5), }, [STATE(264)] = { - [sym_import] = STATE(3581), - [sym_variable_declaration] = STATE(309), - [sym_lexical_declaration] = STATE(309), - [sym_empty_statement] = STATE(309), - [sym_parenthesized_expression] = STATE(1366), - [sym_expression] = STATE(2397), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(5269), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(5269), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1366), - [sym_subscript_expression] = STATE(1366), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(5269), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_sequence_expression] = STATE(6206), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1366), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1904), - [anon_sym_export] = ACTIONS(1906), - [anon_sym_type] = ACTIONS(1906), - [anon_sym_namespace] = ACTIONS(1908), - [anon_sym_LBRACE] = ACTIONS(1910), - [anon_sym_typeof] = ACTIONS(587), - [anon_sym_import] = ACTIONS(131), - [anon_sym_var] = ACTIONS(1912), - [anon_sym_let] = ACTIONS(1914), - [anon_sym_const] = ACTIONS(1916), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(818), + [sym_import] = STATE(3737), + [sym_variable_declaration] = STATE(315), + [sym_lexical_declaration] = STATE(315), + [sym_empty_statement] = STATE(315), + [sym_parenthesized_expression] = STATE(1374), + [sym_expression] = STATE(2399), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(5413), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(5413), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1374), + [sym_subscript_expression] = STATE(1374), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(5413), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_sequence_expression] = STATE(6214), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1374), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1912), + [anon_sym_export] = ACTIONS(1914), + [anon_sym_type] = ACTIONS(1914), + [anon_sym_namespace] = ACTIONS(1916), + [anon_sym_LBRACE] = ACTIONS(1918), + [anon_sym_typeof] = ACTIONS(649), + [anon_sym_import] = ACTIONS(130), + [anon_sym_var] = ACTIONS(1920), + [anon_sym_let] = ACTIONS(1922), + [anon_sym_const] = ACTIONS(1924), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(830), [anon_sym_SEMI] = ACTIONS(43), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(1918), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1920), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1922), - [anon_sym_using] = ACTIONS(571), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(587), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(587), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1924), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(1926), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1928), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1930), + [anon_sym_using] = ACTIONS(633), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(649), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1932), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1906), - [anon_sym_readonly] = ACTIONS(1906), - [anon_sym_get] = ACTIONS(1906), - [anon_sym_set] = ACTIONS(1906), - [anon_sym_declare] = ACTIONS(1906), - [anon_sym_public] = ACTIONS(1906), - [anon_sym_private] = ACTIONS(1906), - [anon_sym_protected] = ACTIONS(1906), - [anon_sym_override] = ACTIONS(1906), - [anon_sym_module] = ACTIONS(1906), - [anon_sym_any] = ACTIONS(1906), - [anon_sym_number] = ACTIONS(1906), - [anon_sym_boolean] = ACTIONS(1906), - [anon_sym_string] = ACTIONS(1906), - [anon_sym_symbol] = ACTIONS(1906), - [anon_sym_object] = ACTIONS(1906), + [anon_sym_static] = ACTIONS(1914), + [anon_sym_readonly] = ACTIONS(1914), + [anon_sym_get] = ACTIONS(1914), + [anon_sym_set] = ACTIONS(1914), + [anon_sym_declare] = ACTIONS(1914), + [anon_sym_public] = ACTIONS(1914), + [anon_sym_private] = ACTIONS(1914), + [anon_sym_protected] = ACTIONS(1914), + [anon_sym_override] = ACTIONS(1914), + [anon_sym_module] = ACTIONS(1914), + [anon_sym_any] = ACTIONS(1914), + [anon_sym_number] = ACTIONS(1914), + [anon_sym_boolean] = ACTIONS(1914), + [anon_sym_string] = ACTIONS(1914), + [anon_sym_symbol] = ACTIONS(1914), + [anon_sym_object] = ACTIONS(1914), [sym_html_comment] = ACTIONS(5), }, [STATE(265)] = { - [sym_import] = STATE(3581), - [sym_variable_declaration] = STATE(316), - [sym_lexical_declaration] = STATE(316), - [sym_empty_statement] = STATE(316), - [sym_parenthesized_expression] = STATE(1366), - [sym_expression] = STATE(2398), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(5269), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(5269), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1366), - [sym_subscript_expression] = STATE(1366), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(5269), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_sequence_expression] = STATE(6235), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1366), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1904), - [anon_sym_export] = ACTIONS(1906), - [anon_sym_type] = ACTIONS(1906), - [anon_sym_namespace] = ACTIONS(1908), - [anon_sym_LBRACE] = ACTIONS(1910), - [anon_sym_typeof] = ACTIONS(587), - [anon_sym_import] = ACTIONS(131), - [anon_sym_var] = ACTIONS(1912), - [anon_sym_let] = ACTIONS(1914), - [anon_sym_const] = ACTIONS(1916), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(818), + [sym_import] = STATE(3737), + [sym_variable_declaration] = STATE(317), + [sym_lexical_declaration] = STATE(317), + [sym_empty_statement] = STATE(317), + [sym_parenthesized_expression] = STATE(1374), + [sym_expression] = STATE(2176), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(5413), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(5413), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1374), + [sym_subscript_expression] = STATE(1374), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(5413), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_sequence_expression] = STATE(6243), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1374), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1912), + [anon_sym_export] = ACTIONS(1914), + [anon_sym_type] = ACTIONS(1914), + [anon_sym_namespace] = ACTIONS(1916), + [anon_sym_LBRACE] = ACTIONS(1918), + [anon_sym_typeof] = ACTIONS(649), + [anon_sym_import] = ACTIONS(130), + [anon_sym_var] = ACTIONS(1920), + [anon_sym_let] = ACTIONS(1922), + [anon_sym_const] = ACTIONS(1924), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(830), [anon_sym_SEMI] = ACTIONS(43), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(1918), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1920), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1922), - [anon_sym_using] = ACTIONS(571), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(587), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(587), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1924), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(1926), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1928), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1930), + [anon_sym_using] = ACTIONS(633), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(649), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1932), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1906), - [anon_sym_readonly] = ACTIONS(1906), - [anon_sym_get] = ACTIONS(1906), - [anon_sym_set] = ACTIONS(1906), - [anon_sym_declare] = ACTIONS(1906), - [anon_sym_public] = ACTIONS(1906), - [anon_sym_private] = ACTIONS(1906), - [anon_sym_protected] = ACTIONS(1906), - [anon_sym_override] = ACTIONS(1906), - [anon_sym_module] = ACTIONS(1906), - [anon_sym_any] = ACTIONS(1906), - [anon_sym_number] = ACTIONS(1906), - [anon_sym_boolean] = ACTIONS(1906), - [anon_sym_string] = ACTIONS(1906), - [anon_sym_symbol] = ACTIONS(1906), - [anon_sym_object] = ACTIONS(1906), + [anon_sym_static] = ACTIONS(1914), + [anon_sym_readonly] = ACTIONS(1914), + [anon_sym_get] = ACTIONS(1914), + [anon_sym_set] = ACTIONS(1914), + [anon_sym_declare] = ACTIONS(1914), + [anon_sym_public] = ACTIONS(1914), + [anon_sym_private] = ACTIONS(1914), + [anon_sym_protected] = ACTIONS(1914), + [anon_sym_override] = ACTIONS(1914), + [anon_sym_module] = ACTIONS(1914), + [anon_sym_any] = ACTIONS(1914), + [anon_sym_number] = ACTIONS(1914), + [anon_sym_boolean] = ACTIONS(1914), + [anon_sym_string] = ACTIONS(1914), + [anon_sym_symbol] = ACTIONS(1914), + [anon_sym_object] = ACTIONS(1914), [sym_html_comment] = ACTIONS(5), }, [STATE(266)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2613), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(3806), - [sym_assignment_pattern] = STATE(5750), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(3806), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6142), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1272), - [sym_subscript_expression] = STATE(1272), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(3806), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_pattern] = STATE(5334), - [sym_rest_pattern] = STATE(3827), - [sym_non_null_expression] = STATE(1272), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(732), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2618), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(3709), + [sym_assignment_pattern] = STATE(5487), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(3709), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6134), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1266), + [sym_subscript_expression] = STATE(1266), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(3709), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_pattern] = STATE(4966), + [sym_rest_pattern] = STATE(3685), + [sym_non_null_expression] = STATE(1266), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(734), [anon_sym_export] = ACTIONS(113), [anon_sym_type] = ACTIONS(113), [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(734), - [anon_sym_COMMA] = ACTIONS(1932), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), + [anon_sym_LBRACE] = ACTIONS(736), + [anon_sym_COMMA] = ACTIONS(1940), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), [anon_sym_let] = ACTIONS(113), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(1635), - [anon_sym_RBRACK] = ACTIONS(1932), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(152), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(742), - [anon_sym_using] = ACTIONS(162), - [anon_sym_DOT_DOT_DOT] = ACTIONS(166), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(754), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(1643), + [anon_sym_RBRACK] = ACTIONS(1940), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(151), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(744), + [anon_sym_using] = ACTIONS(161), + [anon_sym_DOT_DOT_DOT] = ACTIONS(165), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(756), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), [anon_sym_readonly] = ACTIONS(113), @@ -57686,53 +57712,267 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(267)] = { - [sym_identifier] = ACTIONS(1934), - [anon_sym_export] = ACTIONS(1934), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1422), + [sym_expression] = STATE(2481), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6195), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6195), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6201), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1422), + [sym_subscript_expression] = STATE(1422), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2976), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6195), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1422), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1495), + [anon_sym_export] = ACTIONS(1335), + [anon_sym_type] = ACTIONS(1335), + [anon_sym_namespace] = ACTIONS(1337), + [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_COMMA] = ACTIONS(1671), + [anon_sym_typeof] = ACTIONS(1357), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1335), + [anon_sym_BANG] = ACTIONS(1341), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1343), + [anon_sym_yield] = ACTIONS(1345), + [anon_sym_LBRACK] = ACTIONS(1671), + [anon_sym_GT] = ACTIONS(1671), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1347), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1499), + [anon_sym_using] = ACTIONS(1351), + [anon_sym_AMP] = ACTIONS(1671), + [anon_sym_PIPE] = ACTIONS(1671), + [anon_sym_PLUS] = ACTIONS(1357), + [anon_sym_DASH] = ACTIONS(1357), + [anon_sym_SLASH] = ACTIONS(977), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1341), + [anon_sym_void] = ACTIONS(1357), + [anon_sym_delete] = ACTIONS(1357), + [anon_sym_PLUS_PLUS] = ACTIONS(1359), + [anon_sym_DASH_DASH] = ACTIONS(1359), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1361), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1501), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1335), + [anon_sym_readonly] = ACTIONS(1335), + [anon_sym_get] = ACTIONS(1335), + [anon_sym_set] = ACTIONS(1335), + [anon_sym_declare] = ACTIONS(1335), + [anon_sym_public] = ACTIONS(1335), + [anon_sym_private] = ACTIONS(1335), + [anon_sym_protected] = ACTIONS(1335), + [anon_sym_override] = ACTIONS(1335), + [anon_sym_module] = ACTIONS(1335), + [anon_sym_any] = ACTIONS(1335), + [anon_sym_number] = ACTIONS(1335), + [anon_sym_boolean] = ACTIONS(1335), + [anon_sym_string] = ACTIONS(1335), + [anon_sym_symbol] = ACTIONS(1335), + [anon_sym_object] = ACTIONS(1335), + [anon_sym_extends] = ACTIONS(1673), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(268)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(2368), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6151), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6151), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1282), + [sym_subscript_expression] = STATE(1282), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6151), + [sym_spread_element] = STATE(5414), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1282), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [aux_sym_array_repeat1] = STATE(5415), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1051), + [anon_sym_type] = ACTIONS(1051), + [anon_sym_namespace] = ACTIONS(1053), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_COMMA] = ACTIONS(1942), + [anon_sym_typeof] = ACTIONS(649), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1051), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_RPAREN] = ACTIONS(1944), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1059), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1443), + [anon_sym_using] = ACTIONS(633), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1946), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(649), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1445), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1051), + [anon_sym_readonly] = ACTIONS(1051), + [anon_sym_get] = ACTIONS(1051), + [anon_sym_set] = ACTIONS(1051), + [anon_sym_declare] = ACTIONS(1051), + [anon_sym_public] = ACTIONS(1051), + [anon_sym_private] = ACTIONS(1051), + [anon_sym_protected] = ACTIONS(1051), + [anon_sym_override] = ACTIONS(1051), + [anon_sym_module] = ACTIONS(1051), + [anon_sym_any] = ACTIONS(1051), + [anon_sym_number] = ACTIONS(1051), + [anon_sym_boolean] = ACTIONS(1051), + [anon_sym_string] = ACTIONS(1051), + [anon_sym_symbol] = ACTIONS(1051), + [anon_sym_object] = ACTIONS(1051), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(269)] = { + [sym_identifier] = ACTIONS(1948), + [anon_sym_export] = ACTIONS(1948), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(1934), - [anon_sym_EQ] = ACTIONS(220), + [anon_sym_type] = ACTIONS(1948), + [anon_sym_EQ] = ACTIONS(117), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(1934), - [anon_sym_LBRACE] = ACTIONS(1936), - [anon_sym_COMMA] = ACTIONS(223), - [anon_sym_typeof] = ACTIONS(1934), - [anon_sym_import] = ACTIONS(1934), - [anon_sym_let] = ACTIONS(1934), - [anon_sym_BANG] = ACTIONS(1934), - [anon_sym_LPAREN] = ACTIONS(1936), - [anon_sym_RPAREN] = ACTIONS(223), - [anon_sym_await] = ACTIONS(1934), + [anon_sym_namespace] = ACTIONS(1948), + [anon_sym_LBRACE] = ACTIONS(1950), + [anon_sym_COMMA] = ACTIONS(126), + [anon_sym_typeof] = ACTIONS(1948), + [anon_sym_import] = ACTIONS(1948), + [anon_sym_let] = ACTIONS(1948), + [anon_sym_BANG] = ACTIONS(1948), + [anon_sym_LPAREN] = ACTIONS(1950), + [anon_sym_RPAREN] = ACTIONS(126), + [anon_sym_await] = ACTIONS(1948), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(223), - [anon_sym_yield] = ACTIONS(1934), - [anon_sym_LBRACK] = ACTIONS(1936), + [anon_sym_COLON] = ACTIONS(126), + [anon_sym_yield] = ACTIONS(1948), + [anon_sym_LBRACK] = ACTIONS(1950), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_DQUOTE] = ACTIONS(1936), - [anon_sym_SQUOTE] = ACTIONS(1936), - [anon_sym_class] = ACTIONS(1934), - [anon_sym_async] = ACTIONS(1934), - [anon_sym_function] = ACTIONS(1934), - [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(1934), - [anon_sym_using] = ACTIONS(1934), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1936), + [anon_sym_DQUOTE] = ACTIONS(1950), + [anon_sym_SQUOTE] = ACTIONS(1950), + [anon_sym_class] = ACTIONS(1948), + [anon_sym_async] = ACTIONS(1948), + [anon_sym_function] = ACTIONS(1948), + [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(1948), + [anon_sym_using] = ACTIONS(1948), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1950), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -57741,232 +57981,553 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(1934), - [anon_sym_DASH] = ACTIONS(1934), - [anon_sym_SLASH] = ACTIONS(1934), + [anon_sym_PLUS] = ACTIONS(1948), + [anon_sym_DASH] = ACTIONS(1948), + [anon_sym_SLASH] = ACTIONS(1948), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(1934), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(1948), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(1936), - [anon_sym_void] = ACTIONS(1934), - [anon_sym_delete] = ACTIONS(1934), - [anon_sym_PLUS_PLUS] = ACTIONS(1936), - [anon_sym_DASH_DASH] = ACTIONS(1936), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1936), - [sym_number] = ACTIONS(1936), - [sym_private_property_identifier] = ACTIONS(1936), - [sym_this] = ACTIONS(1934), - [sym_super] = ACTIONS(1934), - [sym_true] = ACTIONS(1934), - [sym_false] = ACTIONS(1934), - [sym_null] = ACTIONS(1934), - [sym_undefined] = ACTIONS(1934), - [anon_sym_AT] = ACTIONS(1936), - [anon_sym_static] = ACTIONS(1934), - [anon_sym_readonly] = ACTIONS(1934), - [anon_sym_get] = ACTIONS(1934), - [anon_sym_set] = ACTIONS(1934), - [anon_sym_QMARK] = ACTIONS(756), - [anon_sym_declare] = ACTIONS(1934), - [anon_sym_public] = ACTIONS(1934), - [anon_sym_private] = ACTIONS(1934), - [anon_sym_protected] = ACTIONS(1934), - [anon_sym_override] = ACTIONS(1934), - [anon_sym_module] = ACTIONS(1934), - [anon_sym_any] = ACTIONS(1934), - [anon_sym_number] = ACTIONS(1934), - [anon_sym_boolean] = ACTIONS(1934), - [anon_sym_string] = ACTIONS(1934), - [anon_sym_symbol] = ACTIONS(1934), - [anon_sym_object] = ACTIONS(1934), + [anon_sym_TILDE] = ACTIONS(1950), + [anon_sym_void] = ACTIONS(1948), + [anon_sym_delete] = ACTIONS(1948), + [anon_sym_PLUS_PLUS] = ACTIONS(1950), + [anon_sym_DASH_DASH] = ACTIONS(1950), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1950), + [sym_number] = ACTIONS(1950), + [sym_private_property_identifier] = ACTIONS(1950), + [sym_this] = ACTIONS(1948), + [sym_super] = ACTIONS(1948), + [sym_true] = ACTIONS(1948), + [sym_false] = ACTIONS(1948), + [sym_null] = ACTIONS(1948), + [sym_undefined] = ACTIONS(1948), + [anon_sym_AT] = ACTIONS(1950), + [anon_sym_static] = ACTIONS(1948), + [anon_sym_readonly] = ACTIONS(1948), + [anon_sym_get] = ACTIONS(1948), + [anon_sym_set] = ACTIONS(1948), + [anon_sym_QMARK] = ACTIONS(758), + [anon_sym_declare] = ACTIONS(1948), + [anon_sym_public] = ACTIONS(1948), + [anon_sym_private] = ACTIONS(1948), + [anon_sym_protected] = ACTIONS(1948), + [anon_sym_override] = ACTIONS(1948), + [anon_sym_module] = ACTIONS(1948), + [anon_sym_any] = ACTIONS(1948), + [anon_sym_number] = ACTIONS(1948), + [anon_sym_boolean] = ACTIONS(1948), + [anon_sym_string] = ACTIONS(1948), + [anon_sym_symbol] = ACTIONS(1948), + [anon_sym_object] = ACTIONS(1948), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(158), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(268)] = { - [sym_import] = STATE(3770), - [sym_parenthesized_expression] = STATE(1346), - [sym_expression] = STATE(1867), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(6141), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(6141), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(6139), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1346), - [sym_subscript_expression] = STATE(1346), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(6141), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1346), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(1449), - [anon_sym_export] = ACTIONS(1173), - [anon_sym_type] = ACTIONS(1173), - [anon_sym_namespace] = ACTIONS(1175), - [anon_sym_LBRACE] = ACTIONS(699), - [anon_sym_COMMA] = ACTIONS(1683), - [anon_sym_typeof] = ACTIONS(1201), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1173), - [anon_sym_BANG] = ACTIONS(1181), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1185), - [anon_sym_yield] = ACTIONS(1187), - [anon_sym_LBRACK] = ACTIONS(1683), - [anon_sym_GT] = ACTIONS(1683), - [anon_sym_DQUOTE] = ACTIONS(67), - [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(1191), - [anon_sym_function] = ACTIONS(714), - [anon_sym_new] = ACTIONS(1453), - [anon_sym_using] = ACTIONS(1195), - [anon_sym_AMP] = ACTIONS(1683), - [anon_sym_PIPE] = ACTIONS(1683), - [anon_sym_PLUS] = ACTIONS(1201), - [anon_sym_DASH] = ACTIONS(1201), - [anon_sym_SLASH] = ACTIONS(880), - [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1181), - [anon_sym_void] = ACTIONS(1201), - [anon_sym_delete] = ACTIONS(1201), - [anon_sym_PLUS_PLUS] = ACTIONS(1203), - [anon_sym_DASH_DASH] = ACTIONS(1203), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1209), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1455), + [STATE(270)] = { + [sym_identifier] = ACTIONS(1952), + [anon_sym_export] = ACTIONS(1952), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(1952), + [anon_sym_EQ] = ACTIONS(117), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(1952), + [anon_sym_LBRACE] = ACTIONS(1954), + [anon_sym_COMMA] = ACTIONS(126), + [anon_sym_typeof] = ACTIONS(1952), + [anon_sym_import] = ACTIONS(1952), + [anon_sym_let] = ACTIONS(1952), + [anon_sym_BANG] = ACTIONS(1952), + [anon_sym_LPAREN] = ACTIONS(1954), + [anon_sym_RPAREN] = ACTIONS(126), + [anon_sym_await] = ACTIONS(1952), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(126), + [anon_sym_yield] = ACTIONS(1952), + [anon_sym_LBRACK] = ACTIONS(1954), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(120), + [anon_sym_DQUOTE] = ACTIONS(1954), + [anon_sym_SQUOTE] = ACTIONS(1954), + [anon_sym_class] = ACTIONS(1952), + [anon_sym_async] = ACTIONS(1952), + [anon_sym_function] = ACTIONS(1952), + [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(1952), + [anon_sym_using] = ACTIONS(1952), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1954), + [anon_sym_AMP_AMP] = ACTIONS(120), + [anon_sym_PIPE_PIPE] = ACTIONS(120), + [anon_sym_GT_GT] = ACTIONS(120), + [anon_sym_GT_GT_GT] = ACTIONS(120), + [anon_sym_LT_LT] = ACTIONS(120), + [anon_sym_AMP] = ACTIONS(120), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(120), + [anon_sym_PLUS] = ACTIONS(1952), + [anon_sym_DASH] = ACTIONS(1952), + [anon_sym_SLASH] = ACTIONS(1952), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(1952), + [anon_sym_LT_EQ] = ACTIONS(157), + [anon_sym_EQ_EQ] = ACTIONS(120), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), + [anon_sym_BANG_EQ] = ACTIONS(120), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), + [anon_sym_QMARK_QMARK] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_TILDE] = ACTIONS(1954), + [anon_sym_void] = ACTIONS(1952), + [anon_sym_delete] = ACTIONS(1952), + [anon_sym_PLUS_PLUS] = ACTIONS(1954), + [anon_sym_DASH_DASH] = ACTIONS(1954), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1954), + [sym_number] = ACTIONS(1954), + [sym_private_property_identifier] = ACTIONS(1954), + [sym_this] = ACTIONS(1952), + [sym_super] = ACTIONS(1952), + [sym_true] = ACTIONS(1952), + [sym_false] = ACTIONS(1952), + [sym_null] = ACTIONS(1952), + [sym_undefined] = ACTIONS(1952), + [anon_sym_AT] = ACTIONS(1954), + [anon_sym_static] = ACTIONS(1952), + [anon_sym_readonly] = ACTIONS(1952), + [anon_sym_get] = ACTIONS(1952), + [anon_sym_set] = ACTIONS(1952), + [anon_sym_QMARK] = ACTIONS(758), + [anon_sym_declare] = ACTIONS(1952), + [anon_sym_public] = ACTIONS(1952), + [anon_sym_private] = ACTIONS(1952), + [anon_sym_protected] = ACTIONS(1952), + [anon_sym_override] = ACTIONS(1952), + [anon_sym_module] = ACTIONS(1952), + [anon_sym_any] = ACTIONS(1952), + [anon_sym_number] = ACTIONS(1952), + [anon_sym_boolean] = ACTIONS(1952), + [anon_sym_string] = ACTIONS(1952), + [anon_sym_symbol] = ACTIONS(1952), + [anon_sym_object] = ACTIONS(1952), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(271)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(2183), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6151), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6151), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1282), + [sym_subscript_expression] = STATE(1282), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6151), + [sym_spread_element] = STATE(4929), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1282), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [aux_sym_array_repeat1] = STATE(4930), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1051), + [anon_sym_type] = ACTIONS(1051), + [anon_sym_namespace] = ACTIONS(1053), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_COMMA] = ACTIONS(1942), + [anon_sym_typeof] = ACTIONS(649), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1051), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_RPAREN] = ACTIONS(1956), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1059), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1443), + [anon_sym_using] = ACTIONS(633), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1946), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(649), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1445), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1173), - [anon_sym_readonly] = ACTIONS(1173), - [anon_sym_get] = ACTIONS(1173), - [anon_sym_set] = ACTIONS(1173), - [anon_sym_declare] = ACTIONS(1173), - [anon_sym_public] = ACTIONS(1173), - [anon_sym_private] = ACTIONS(1173), - [anon_sym_protected] = ACTIONS(1173), - [anon_sym_override] = ACTIONS(1173), - [anon_sym_module] = ACTIONS(1173), - [anon_sym_any] = ACTIONS(1173), - [anon_sym_number] = ACTIONS(1173), - [anon_sym_boolean] = ACTIONS(1173), - [anon_sym_string] = ACTIONS(1173), - [anon_sym_symbol] = ACTIONS(1173), - [anon_sym_object] = ACTIONS(1173), - [anon_sym_extends] = ACTIONS(1685), + [anon_sym_static] = ACTIONS(1051), + [anon_sym_readonly] = ACTIONS(1051), + [anon_sym_get] = ACTIONS(1051), + [anon_sym_set] = ACTIONS(1051), + [anon_sym_declare] = ACTIONS(1051), + [anon_sym_public] = ACTIONS(1051), + [anon_sym_private] = ACTIONS(1051), + [anon_sym_protected] = ACTIONS(1051), + [anon_sym_override] = ACTIONS(1051), + [anon_sym_module] = ACTIONS(1051), + [anon_sym_any] = ACTIONS(1051), + [anon_sym_number] = ACTIONS(1051), + [anon_sym_boolean] = ACTIONS(1051), + [anon_sym_string] = ACTIONS(1051), + [anon_sym_symbol] = ACTIONS(1051), + [anon_sym_object] = ACTIONS(1051), [sym_html_comment] = ACTIONS(5), }, - [STATE(269)] = { - [sym_import] = STATE(3770), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(1862), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(1441), - [anon_sym_export] = ACTIONS(1307), - [anon_sym_type] = ACTIONS(1307), - [anon_sym_namespace] = ACTIONS(1309), - [anon_sym_LBRACE] = ACTIONS(699), - [anon_sym_COMMA] = ACTIONS(1683), + [STATE(272)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(2155), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6151), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6151), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1282), + [sym_subscript_expression] = STATE(1282), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6151), + [sym_spread_element] = STATE(4920), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1282), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1051), + [anon_sym_type] = ACTIONS(1051), + [anon_sym_namespace] = ACTIONS(1053), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_COMMA] = ACTIONS(1958), + [anon_sym_typeof] = ACTIONS(649), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1051), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_RPAREN] = ACTIONS(1958), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_RBRACK] = ACTIONS(1958), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1059), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1443), + [anon_sym_using] = ACTIONS(633), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1946), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(649), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1445), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1051), + [anon_sym_readonly] = ACTIONS(1051), + [anon_sym_get] = ACTIONS(1051), + [anon_sym_set] = ACTIONS(1051), + [anon_sym_declare] = ACTIONS(1051), + [anon_sym_public] = ACTIONS(1051), + [anon_sym_private] = ACTIONS(1051), + [anon_sym_protected] = ACTIONS(1051), + [anon_sym_override] = ACTIONS(1051), + [anon_sym_module] = ACTIONS(1051), + [anon_sym_any] = ACTIONS(1051), + [anon_sym_number] = ACTIONS(1051), + [anon_sym_boolean] = ACTIONS(1051), + [anon_sym_string] = ACTIONS(1051), + [anon_sym_symbol] = ACTIONS(1051), + [anon_sym_object] = ACTIONS(1051), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(273)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(2225), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6151), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6151), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1282), + [sym_subscript_expression] = STATE(1282), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6151), + [sym_spread_element] = STATE(5419), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1282), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [aux_sym_array_repeat1] = STATE(5420), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1051), + [anon_sym_type] = ACTIONS(1051), + [anon_sym_namespace] = ACTIONS(1053), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_COMMA] = ACTIONS(1942), + [anon_sym_typeof] = ACTIONS(649), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1051), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_RPAREN] = ACTIONS(1960), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1059), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1443), + [anon_sym_using] = ACTIONS(633), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1946), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(649), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1445), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1051), + [anon_sym_readonly] = ACTIONS(1051), + [anon_sym_get] = ACTIONS(1051), + [anon_sym_set] = ACTIONS(1051), + [anon_sym_declare] = ACTIONS(1051), + [anon_sym_public] = ACTIONS(1051), + [anon_sym_private] = ACTIONS(1051), + [anon_sym_protected] = ACTIONS(1051), + [anon_sym_override] = ACTIONS(1051), + [anon_sym_module] = ACTIONS(1051), + [anon_sym_any] = ACTIONS(1051), + [anon_sym_number] = ACTIONS(1051), + [anon_sym_boolean] = ACTIONS(1051), + [anon_sym_string] = ACTIONS(1051), + [anon_sym_symbol] = ACTIONS(1051), + [anon_sym_object] = ACTIONS(1051), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(274)] = { + [sym_import] = STATE(3779), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1826), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(1447), + [anon_sym_export] = ACTIONS(1241), + [anon_sym_type] = ACTIONS(1241), + [anon_sym_namespace] = ACTIONS(1243), + [anon_sym_LBRACE] = ACTIONS(701), + [anon_sym_COMMA] = ACTIONS(1671), [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1307), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1241), [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_await] = ACTIONS(45), [anon_sym_yield] = ACTIONS(63), - [anon_sym_LBRACK] = ACTIONS(1683), - [anon_sym_GT] = ACTIONS(1683), + [anon_sym_LBRACK] = ACTIONS(1671), + [anon_sym_GT] = ACTIONS(1671), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(1313), - [anon_sym_function] = ACTIONS(714), - [anon_sym_new] = ACTIONS(1445), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1247), + [anon_sym_function] = ACTIONS(716), + [anon_sym_new] = ACTIONS(1451), [anon_sym_using] = ACTIONS(79), - [anon_sym_AMP] = ACTIONS(1683), - [anon_sym_PIPE] = ACTIONS(1683), + [anon_sym_AMP] = ACTIONS(1671), + [anon_sym_PIPE] = ACTIONS(1671), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), [anon_sym_SLASH] = ACTIONS(81), @@ -57987,73 +58548,501 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1307), - [anon_sym_readonly] = ACTIONS(1307), - [anon_sym_get] = ACTIONS(1307), - [anon_sym_set] = ACTIONS(1307), - [anon_sym_declare] = ACTIONS(1307), - [anon_sym_public] = ACTIONS(1307), - [anon_sym_private] = ACTIONS(1307), - [anon_sym_protected] = ACTIONS(1307), - [anon_sym_override] = ACTIONS(1307), - [anon_sym_module] = ACTIONS(1307), - [anon_sym_any] = ACTIONS(1307), - [anon_sym_number] = ACTIONS(1307), - [anon_sym_boolean] = ACTIONS(1307), - [anon_sym_string] = ACTIONS(1307), - [anon_sym_symbol] = ACTIONS(1307), - [anon_sym_object] = ACTIONS(1307), - [anon_sym_extends] = ACTIONS(1685), + [anon_sym_static] = ACTIONS(1241), + [anon_sym_readonly] = ACTIONS(1241), + [anon_sym_get] = ACTIONS(1241), + [anon_sym_set] = ACTIONS(1241), + [anon_sym_declare] = ACTIONS(1241), + [anon_sym_public] = ACTIONS(1241), + [anon_sym_private] = ACTIONS(1241), + [anon_sym_protected] = ACTIONS(1241), + [anon_sym_override] = ACTIONS(1241), + [anon_sym_module] = ACTIONS(1241), + [anon_sym_any] = ACTIONS(1241), + [anon_sym_number] = ACTIONS(1241), + [anon_sym_boolean] = ACTIONS(1241), + [anon_sym_string] = ACTIONS(1241), + [anon_sym_symbol] = ACTIONS(1241), + [anon_sym_object] = ACTIONS(1241), + [anon_sym_extends] = ACTIONS(1673), [sym_html_comment] = ACTIONS(5), }, - [STATE(270)] = { - [sym_identifier] = ACTIONS(1938), - [anon_sym_export] = ACTIONS(1938), + [STATE(275)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(2231), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6151), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6151), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1282), + [sym_subscript_expression] = STATE(1282), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6151), + [sym_spread_element] = STATE(4850), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1282), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [aux_sym_array_repeat1] = STATE(4851), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1051), + [anon_sym_type] = ACTIONS(1051), + [anon_sym_namespace] = ACTIONS(1053), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_COMMA] = ACTIONS(1942), + [anon_sym_typeof] = ACTIONS(649), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1051), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_RPAREN] = ACTIONS(1962), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1059), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1443), + [anon_sym_using] = ACTIONS(633), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1946), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(649), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1445), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1051), + [anon_sym_readonly] = ACTIONS(1051), + [anon_sym_get] = ACTIONS(1051), + [anon_sym_set] = ACTIONS(1051), + [anon_sym_declare] = ACTIONS(1051), + [anon_sym_public] = ACTIONS(1051), + [anon_sym_private] = ACTIONS(1051), + [anon_sym_protected] = ACTIONS(1051), + [anon_sym_override] = ACTIONS(1051), + [anon_sym_module] = ACTIONS(1051), + [anon_sym_any] = ACTIONS(1051), + [anon_sym_number] = ACTIONS(1051), + [anon_sym_boolean] = ACTIONS(1051), + [anon_sym_string] = ACTIONS(1051), + [anon_sym_symbol] = ACTIONS(1051), + [anon_sym_object] = ACTIONS(1051), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(276)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(2232), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6151), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6151), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1282), + [sym_subscript_expression] = STATE(1282), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6151), + [sym_spread_element] = STATE(4879), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1282), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [aux_sym_array_repeat1] = STATE(4880), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1051), + [anon_sym_type] = ACTIONS(1051), + [anon_sym_namespace] = ACTIONS(1053), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_COMMA] = ACTIONS(1942), + [anon_sym_typeof] = ACTIONS(649), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1051), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_RPAREN] = ACTIONS(1964), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1059), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1443), + [anon_sym_using] = ACTIONS(633), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1946), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(649), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1445), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1051), + [anon_sym_readonly] = ACTIONS(1051), + [anon_sym_get] = ACTIONS(1051), + [anon_sym_set] = ACTIONS(1051), + [anon_sym_declare] = ACTIONS(1051), + [anon_sym_public] = ACTIONS(1051), + [anon_sym_private] = ACTIONS(1051), + [anon_sym_protected] = ACTIONS(1051), + [anon_sym_override] = ACTIONS(1051), + [anon_sym_module] = ACTIONS(1051), + [anon_sym_any] = ACTIONS(1051), + [anon_sym_number] = ACTIONS(1051), + [anon_sym_boolean] = ACTIONS(1051), + [anon_sym_string] = ACTIONS(1051), + [anon_sym_symbol] = ACTIONS(1051), + [anon_sym_object] = ACTIONS(1051), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(277)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(2239), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6151), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6151), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1282), + [sym_subscript_expression] = STATE(1282), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6151), + [sym_spread_element] = STATE(4922), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1282), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [aux_sym_array_repeat1] = STATE(4923), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1051), + [anon_sym_type] = ACTIONS(1051), + [anon_sym_namespace] = ACTIONS(1053), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_COMMA] = ACTIONS(1942), + [anon_sym_typeof] = ACTIONS(649), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1051), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_RPAREN] = ACTIONS(1966), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1059), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1443), + [anon_sym_using] = ACTIONS(633), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1946), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(649), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1445), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1051), + [anon_sym_readonly] = ACTIONS(1051), + [anon_sym_get] = ACTIONS(1051), + [anon_sym_set] = ACTIONS(1051), + [anon_sym_declare] = ACTIONS(1051), + [anon_sym_public] = ACTIONS(1051), + [anon_sym_private] = ACTIONS(1051), + [anon_sym_protected] = ACTIONS(1051), + [anon_sym_override] = ACTIONS(1051), + [anon_sym_module] = ACTIONS(1051), + [anon_sym_any] = ACTIONS(1051), + [anon_sym_number] = ACTIONS(1051), + [anon_sym_boolean] = ACTIONS(1051), + [anon_sym_string] = ACTIONS(1051), + [anon_sym_symbol] = ACTIONS(1051), + [anon_sym_object] = ACTIONS(1051), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(278)] = { + [sym_import] = STATE(3779), + [sym_parenthesized_expression] = STATE(1379), + [sym_expression] = STATE(2247), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5863), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5863), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(5861), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1379), + [sym_subscript_expression] = STATE(1379), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3003), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5863), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1379), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(1463), + [anon_sym_export] = ACTIONS(1389), + [anon_sym_type] = ACTIONS(1389), + [anon_sym_namespace] = ACTIONS(1391), + [anon_sym_LBRACE] = ACTIONS(701), + [anon_sym_COMMA] = ACTIONS(1671), + [anon_sym_typeof] = ACTIONS(1415), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1389), + [anon_sym_BANG] = ACTIONS(1397), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1399), + [anon_sym_yield] = ACTIONS(1401), + [anon_sym_LBRACK] = ACTIONS(1671), + [anon_sym_GT] = ACTIONS(1671), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1405), + [anon_sym_function] = ACTIONS(716), + [anon_sym_new] = ACTIONS(1467), + [anon_sym_using] = ACTIONS(1409), + [anon_sym_AMP] = ACTIONS(1671), + [anon_sym_PIPE] = ACTIONS(1671), + [anon_sym_PLUS] = ACTIONS(1415), + [anon_sym_DASH] = ACTIONS(1415), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(1397), + [anon_sym_void] = ACTIONS(1415), + [anon_sym_delete] = ACTIONS(1415), + [anon_sym_PLUS_PLUS] = ACTIONS(1417), + [anon_sym_DASH_DASH] = ACTIONS(1417), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1423), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1469), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1389), + [anon_sym_readonly] = ACTIONS(1389), + [anon_sym_get] = ACTIONS(1389), + [anon_sym_set] = ACTIONS(1389), + [anon_sym_declare] = ACTIONS(1389), + [anon_sym_public] = ACTIONS(1389), + [anon_sym_private] = ACTIONS(1389), + [anon_sym_protected] = ACTIONS(1389), + [anon_sym_override] = ACTIONS(1389), + [anon_sym_module] = ACTIONS(1389), + [anon_sym_any] = ACTIONS(1389), + [anon_sym_number] = ACTIONS(1389), + [anon_sym_boolean] = ACTIONS(1389), + [anon_sym_string] = ACTIONS(1389), + [anon_sym_symbol] = ACTIONS(1389), + [anon_sym_object] = ACTIONS(1389), + [anon_sym_extends] = ACTIONS(1673), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(279)] = { + [sym_identifier] = ACTIONS(1948), + [anon_sym_export] = ACTIONS(1948), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(1938), - [anon_sym_EQ] = ACTIONS(220), + [anon_sym_type] = ACTIONS(1948), + [anon_sym_EQ] = ACTIONS(219), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(1938), - [anon_sym_LBRACE] = ACTIONS(1940), - [anon_sym_COMMA] = ACTIONS(223), - [anon_sym_typeof] = ACTIONS(1938), - [anon_sym_import] = ACTIONS(1938), - [anon_sym_let] = ACTIONS(1938), - [anon_sym_BANG] = ACTIONS(1938), - [anon_sym_LPAREN] = ACTIONS(1940), - [anon_sym_RPAREN] = ACTIONS(223), - [anon_sym_await] = ACTIONS(1938), + [anon_sym_namespace] = ACTIONS(1948), + [anon_sym_LBRACE] = ACTIONS(1950), + [anon_sym_COMMA] = ACTIONS(222), + [anon_sym_typeof] = ACTIONS(1948), + [anon_sym_import] = ACTIONS(1948), + [anon_sym_let] = ACTIONS(1948), + [anon_sym_BANG] = ACTIONS(1948), + [anon_sym_LPAREN] = ACTIONS(1950), + [anon_sym_RPAREN] = ACTIONS(222), + [anon_sym_await] = ACTIONS(1948), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(223), - [anon_sym_yield] = ACTIONS(1938), - [anon_sym_LBRACK] = ACTIONS(1940), + [anon_sym_COLON] = ACTIONS(222), + [anon_sym_yield] = ACTIONS(1948), + [anon_sym_LBRACK] = ACTIONS(1950), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_DQUOTE] = ACTIONS(1940), - [anon_sym_SQUOTE] = ACTIONS(1940), - [anon_sym_class] = ACTIONS(1938), - [anon_sym_async] = ACTIONS(1938), - [anon_sym_function] = ACTIONS(1938), + [anon_sym_DQUOTE] = ACTIONS(1950), + [anon_sym_SQUOTE] = ACTIONS(1950), + [anon_sym_class] = ACTIONS(1948), + [anon_sym_async] = ACTIONS(1948), + [anon_sym_function] = ACTIONS(1948), [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(1938), - [anon_sym_using] = ACTIONS(1938), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1940), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(1948), + [anon_sym_using] = ACTIONS(1948), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1950), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -58062,105 +59051,319 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(1938), - [anon_sym_DASH] = ACTIONS(1938), - [anon_sym_SLASH] = ACTIONS(1938), + [anon_sym_PLUS] = ACTIONS(1948), + [anon_sym_DASH] = ACTIONS(1948), + [anon_sym_SLASH] = ACTIONS(1948), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(1938), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(1948), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(1940), - [anon_sym_void] = ACTIONS(1938), - [anon_sym_delete] = ACTIONS(1938), - [anon_sym_PLUS_PLUS] = ACTIONS(1940), - [anon_sym_DASH_DASH] = ACTIONS(1940), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1940), - [sym_number] = ACTIONS(1940), - [sym_private_property_identifier] = ACTIONS(1940), - [sym_this] = ACTIONS(1938), - [sym_super] = ACTIONS(1938), - [sym_true] = ACTIONS(1938), - [sym_false] = ACTIONS(1938), - [sym_null] = ACTIONS(1938), - [sym_undefined] = ACTIONS(1938), - [anon_sym_AT] = ACTIONS(1940), - [anon_sym_static] = ACTIONS(1938), - [anon_sym_readonly] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1938), - [anon_sym_set] = ACTIONS(1938), - [anon_sym_QMARK] = ACTIONS(756), - [anon_sym_declare] = ACTIONS(1938), - [anon_sym_public] = ACTIONS(1938), - [anon_sym_private] = ACTIONS(1938), - [anon_sym_protected] = ACTIONS(1938), - [anon_sym_override] = ACTIONS(1938), - [anon_sym_module] = ACTIONS(1938), - [anon_sym_any] = ACTIONS(1938), - [anon_sym_number] = ACTIONS(1938), - [anon_sym_boolean] = ACTIONS(1938), - [anon_sym_string] = ACTIONS(1938), - [anon_sym_symbol] = ACTIONS(1938), - [anon_sym_object] = ACTIONS(1938), + [anon_sym_TILDE] = ACTIONS(1950), + [anon_sym_void] = ACTIONS(1948), + [anon_sym_delete] = ACTIONS(1948), + [anon_sym_PLUS_PLUS] = ACTIONS(1950), + [anon_sym_DASH_DASH] = ACTIONS(1950), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1950), + [sym_number] = ACTIONS(1950), + [sym_private_property_identifier] = ACTIONS(1950), + [sym_this] = ACTIONS(1948), + [sym_super] = ACTIONS(1948), + [sym_true] = ACTIONS(1948), + [sym_false] = ACTIONS(1948), + [sym_null] = ACTIONS(1948), + [sym_undefined] = ACTIONS(1948), + [anon_sym_AT] = ACTIONS(1950), + [anon_sym_static] = ACTIONS(1948), + [anon_sym_readonly] = ACTIONS(1948), + [anon_sym_get] = ACTIONS(1948), + [anon_sym_set] = ACTIONS(1948), + [anon_sym_QMARK] = ACTIONS(758), + [anon_sym_declare] = ACTIONS(1948), + [anon_sym_public] = ACTIONS(1948), + [anon_sym_private] = ACTIONS(1948), + [anon_sym_protected] = ACTIONS(1948), + [anon_sym_override] = ACTIONS(1948), + [anon_sym_module] = ACTIONS(1948), + [anon_sym_any] = ACTIONS(1948), + [anon_sym_number] = ACTIONS(1948), + [anon_sym_boolean] = ACTIONS(1948), + [anon_sym_string] = ACTIONS(1948), + [anon_sym_symbol] = ACTIONS(1948), + [anon_sym_object] = ACTIONS(1948), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(158), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(271)] = { - [sym_identifier] = ACTIONS(1934), - [anon_sym_export] = ACTIONS(1934), + [STATE(280)] = { + [sym_import] = STATE(3779), + [sym_parenthesized_expression] = STATE(1349), + [sym_expression] = STATE(1880), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(6149), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(6149), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6147), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1349), + [sym_subscript_expression] = STATE(1349), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3033), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(6149), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1349), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(1455), + [anon_sym_export] = ACTIONS(1153), + [anon_sym_type] = ACTIONS(1153), + [anon_sym_namespace] = ACTIONS(1155), + [anon_sym_LBRACE] = ACTIONS(701), + [anon_sym_COMMA] = ACTIONS(1671), + [anon_sym_typeof] = ACTIONS(1181), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1153), + [anon_sym_BANG] = ACTIONS(1161), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1165), + [anon_sym_yield] = ACTIONS(1167), + [anon_sym_LBRACK] = ACTIONS(1671), + [anon_sym_GT] = ACTIONS(1671), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1171), + [anon_sym_function] = ACTIONS(716), + [anon_sym_new] = ACTIONS(1459), + [anon_sym_using] = ACTIONS(1175), + [anon_sym_AMP] = ACTIONS(1671), + [anon_sym_PIPE] = ACTIONS(1671), + [anon_sym_PLUS] = ACTIONS(1181), + [anon_sym_DASH] = ACTIONS(1181), + [anon_sym_SLASH] = ACTIONS(880), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(1161), + [anon_sym_void] = ACTIONS(1181), + [anon_sym_delete] = ACTIONS(1181), + [anon_sym_PLUS_PLUS] = ACTIONS(1183), + [anon_sym_DASH_DASH] = ACTIONS(1183), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1189), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1461), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1153), + [anon_sym_readonly] = ACTIONS(1153), + [anon_sym_get] = ACTIONS(1153), + [anon_sym_set] = ACTIONS(1153), + [anon_sym_declare] = ACTIONS(1153), + [anon_sym_public] = ACTIONS(1153), + [anon_sym_private] = ACTIONS(1153), + [anon_sym_protected] = ACTIONS(1153), + [anon_sym_override] = ACTIONS(1153), + [anon_sym_module] = ACTIONS(1153), + [anon_sym_any] = ACTIONS(1153), + [anon_sym_number] = ACTIONS(1153), + [anon_sym_boolean] = ACTIONS(1153), + [anon_sym_string] = ACTIONS(1153), + [anon_sym_symbol] = ACTIONS(1153), + [anon_sym_object] = ACTIONS(1153), + [anon_sym_extends] = ACTIONS(1673), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(281)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1385), + [sym_expression] = STATE(2325), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6048), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6048), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6189), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1385), + [sym_subscript_expression] = STATE(1385), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3004), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6048), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1385), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1479), + [anon_sym_export] = ACTIONS(1203), + [anon_sym_type] = ACTIONS(1203), + [anon_sym_namespace] = ACTIONS(1205), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_COMMA] = ACTIONS(1671), + [anon_sym_typeof] = ACTIONS(1227), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1203), + [anon_sym_BANG] = ACTIONS(1211), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1213), + [anon_sym_yield] = ACTIONS(1215), + [anon_sym_LBRACK] = ACTIONS(1671), + [anon_sym_GT] = ACTIONS(1671), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1217), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1483), + [anon_sym_using] = ACTIONS(1221), + [anon_sym_AMP] = ACTIONS(1671), + [anon_sym_PIPE] = ACTIONS(1671), + [anon_sym_PLUS] = ACTIONS(1227), + [anon_sym_DASH] = ACTIONS(1227), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1211), + [anon_sym_void] = ACTIONS(1227), + [anon_sym_delete] = ACTIONS(1227), + [anon_sym_PLUS_PLUS] = ACTIONS(1229), + [anon_sym_DASH_DASH] = ACTIONS(1229), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1231), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1485), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1203), + [anon_sym_readonly] = ACTIONS(1203), + [anon_sym_get] = ACTIONS(1203), + [anon_sym_set] = ACTIONS(1203), + [anon_sym_declare] = ACTIONS(1203), + [anon_sym_public] = ACTIONS(1203), + [anon_sym_private] = ACTIONS(1203), + [anon_sym_protected] = ACTIONS(1203), + [anon_sym_override] = ACTIONS(1203), + [anon_sym_module] = ACTIONS(1203), + [anon_sym_any] = ACTIONS(1203), + [anon_sym_number] = ACTIONS(1203), + [anon_sym_boolean] = ACTIONS(1203), + [anon_sym_string] = ACTIONS(1203), + [anon_sym_symbol] = ACTIONS(1203), + [anon_sym_object] = ACTIONS(1203), + [anon_sym_extends] = ACTIONS(1673), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(282)] = { + [sym_identifier] = ACTIONS(1952), + [anon_sym_export] = ACTIONS(1952), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(1934), - [anon_sym_EQ] = ACTIONS(117), + [anon_sym_type] = ACTIONS(1952), + [anon_sym_EQ] = ACTIONS(219), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(1934), - [anon_sym_LBRACE] = ACTIONS(1936), - [anon_sym_COMMA] = ACTIONS(126), - [anon_sym_typeof] = ACTIONS(1934), - [anon_sym_import] = ACTIONS(1934), - [anon_sym_let] = ACTIONS(1934), - [anon_sym_BANG] = ACTIONS(1934), - [anon_sym_LPAREN] = ACTIONS(1936), - [anon_sym_RPAREN] = ACTIONS(126), - [anon_sym_await] = ACTIONS(1934), + [anon_sym_namespace] = ACTIONS(1952), + [anon_sym_LBRACE] = ACTIONS(1954), + [anon_sym_COMMA] = ACTIONS(222), + [anon_sym_typeof] = ACTIONS(1952), + [anon_sym_import] = ACTIONS(1952), + [anon_sym_let] = ACTIONS(1952), + [anon_sym_BANG] = ACTIONS(1952), + [anon_sym_LPAREN] = ACTIONS(1954), + [anon_sym_RPAREN] = ACTIONS(222), + [anon_sym_await] = ACTIONS(1952), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(126), - [anon_sym_yield] = ACTIONS(1934), - [anon_sym_LBRACK] = ACTIONS(1936), + [anon_sym_COLON] = ACTIONS(222), + [anon_sym_yield] = ACTIONS(1952), + [anon_sym_LBRACK] = ACTIONS(1954), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_DQUOTE] = ACTIONS(1936), - [anon_sym_SQUOTE] = ACTIONS(1936), - [anon_sym_class] = ACTIONS(1934), - [anon_sym_async] = ACTIONS(1934), - [anon_sym_function] = ACTIONS(1934), - [anon_sym_EQ_GT] = ACTIONS(156), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(1934), - [anon_sym_using] = ACTIONS(1934), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1936), + [anon_sym_DQUOTE] = ACTIONS(1954), + [anon_sym_SQUOTE] = ACTIONS(1954), + [anon_sym_class] = ACTIONS(1952), + [anon_sym_async] = ACTIONS(1952), + [anon_sym_function] = ACTIONS(1952), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(1952), + [anon_sym_using] = ACTIONS(1952), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1954), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -58169,155 +59372,262 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(1934), - [anon_sym_DASH] = ACTIONS(1934), - [anon_sym_SLASH] = ACTIONS(1934), + [anon_sym_PLUS] = ACTIONS(1952), + [anon_sym_DASH] = ACTIONS(1952), + [anon_sym_SLASH] = ACTIONS(1952), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(1934), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(1952), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(1936), - [anon_sym_void] = ACTIONS(1934), - [anon_sym_delete] = ACTIONS(1934), - [anon_sym_PLUS_PLUS] = ACTIONS(1936), - [anon_sym_DASH_DASH] = ACTIONS(1936), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1936), - [sym_number] = ACTIONS(1936), - [sym_private_property_identifier] = ACTIONS(1936), - [sym_this] = ACTIONS(1934), - [sym_super] = ACTIONS(1934), - [sym_true] = ACTIONS(1934), - [sym_false] = ACTIONS(1934), - [sym_null] = ACTIONS(1934), - [sym_undefined] = ACTIONS(1934), - [anon_sym_AT] = ACTIONS(1936), - [anon_sym_static] = ACTIONS(1934), - [anon_sym_readonly] = ACTIONS(1934), - [anon_sym_get] = ACTIONS(1934), - [anon_sym_set] = ACTIONS(1934), - [anon_sym_QMARK] = ACTIONS(756), - [anon_sym_declare] = ACTIONS(1934), - [anon_sym_public] = ACTIONS(1934), - [anon_sym_private] = ACTIONS(1934), - [anon_sym_protected] = ACTIONS(1934), - [anon_sym_override] = ACTIONS(1934), - [anon_sym_module] = ACTIONS(1934), - [anon_sym_any] = ACTIONS(1934), - [anon_sym_number] = ACTIONS(1934), - [anon_sym_boolean] = ACTIONS(1934), - [anon_sym_string] = ACTIONS(1934), - [anon_sym_symbol] = ACTIONS(1934), - [anon_sym_object] = ACTIONS(1934), + [anon_sym_TILDE] = ACTIONS(1954), + [anon_sym_void] = ACTIONS(1952), + [anon_sym_delete] = ACTIONS(1952), + [anon_sym_PLUS_PLUS] = ACTIONS(1954), + [anon_sym_DASH_DASH] = ACTIONS(1954), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1954), + [sym_number] = ACTIONS(1954), + [sym_private_property_identifier] = ACTIONS(1954), + [sym_this] = ACTIONS(1952), + [sym_super] = ACTIONS(1952), + [sym_true] = ACTIONS(1952), + [sym_false] = ACTIONS(1952), + [sym_null] = ACTIONS(1952), + [sym_undefined] = ACTIONS(1952), + [anon_sym_AT] = ACTIONS(1954), + [anon_sym_static] = ACTIONS(1952), + [anon_sym_readonly] = ACTIONS(1952), + [anon_sym_get] = ACTIONS(1952), + [anon_sym_set] = ACTIONS(1952), + [anon_sym_QMARK] = ACTIONS(758), + [anon_sym_declare] = ACTIONS(1952), + [anon_sym_public] = ACTIONS(1952), + [anon_sym_private] = ACTIONS(1952), + [anon_sym_protected] = ACTIONS(1952), + [anon_sym_override] = ACTIONS(1952), + [anon_sym_module] = ACTIONS(1952), + [anon_sym_any] = ACTIONS(1952), + [anon_sym_number] = ACTIONS(1952), + [anon_sym_boolean] = ACTIONS(1952), + [anon_sym_string] = ACTIONS(1952), + [anon_sym_symbol] = ACTIONS(1952), + [anon_sym_object] = ACTIONS(1952), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(158), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(272)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2613), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(3806), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(3806), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6142), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1272), - [sym_subscript_expression] = STATE(1272), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(3806), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_pattern] = STATE(4579), - [sym_rest_pattern] = STATE(3827), - [sym_non_null_expression] = STATE(1272), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_accessibility_modifier] = STATE(297), - [sym_override_modifier] = STATE(312), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(1288), - [sym_identifier] = ACTIONS(732), + [STATE(283)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1418), + [sym_expression] = STATE(2478), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6184), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6184), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6036), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1418), + [sym_subscript_expression] = STATE(1418), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2950), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6184), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1418), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1487), + [anon_sym_export] = ACTIONS(1263), + [anon_sym_type] = ACTIONS(1263), + [anon_sym_namespace] = ACTIONS(1265), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_COMMA] = ACTIONS(1671), + [anon_sym_typeof] = ACTIONS(1285), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1263), + [anon_sym_BANG] = ACTIONS(1269), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1271), + [anon_sym_yield] = ACTIONS(1273), + [anon_sym_LBRACK] = ACTIONS(1671), + [anon_sym_GT] = ACTIONS(1671), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1275), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1491), + [anon_sym_using] = ACTIONS(1279), + [anon_sym_AMP] = ACTIONS(1671), + [anon_sym_PIPE] = ACTIONS(1671), + [anon_sym_PLUS] = ACTIONS(1285), + [anon_sym_DASH] = ACTIONS(1285), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1269), + [anon_sym_void] = ACTIONS(1285), + [anon_sym_delete] = ACTIONS(1285), + [anon_sym_PLUS_PLUS] = ACTIONS(1287), + [anon_sym_DASH_DASH] = ACTIONS(1287), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1289), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1493), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1263), + [anon_sym_readonly] = ACTIONS(1263), + [anon_sym_get] = ACTIONS(1263), + [anon_sym_set] = ACTIONS(1263), + [anon_sym_declare] = ACTIONS(1263), + [anon_sym_public] = ACTIONS(1263), + [anon_sym_private] = ACTIONS(1263), + [anon_sym_protected] = ACTIONS(1263), + [anon_sym_override] = ACTIONS(1263), + [anon_sym_module] = ACTIONS(1263), + [anon_sym_any] = ACTIONS(1263), + [anon_sym_number] = ACTIONS(1263), + [anon_sym_boolean] = ACTIONS(1263), + [anon_sym_string] = ACTIONS(1263), + [anon_sym_symbol] = ACTIONS(1263), + [anon_sym_object] = ACTIONS(1263), + [anon_sym_extends] = ACTIONS(1673), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(284)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2618), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(3709), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(3709), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6134), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1266), + [sym_subscript_expression] = STATE(1266), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(3709), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_pattern] = STATE(4250), + [sym_rest_pattern] = STATE(3685), + [sym_non_null_expression] = STATE(1266), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_accessibility_modifier] = STATE(290), + [sym_override_modifier] = STATE(309), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(1270), + [sym_identifier] = ACTIONS(734), [anon_sym_export] = ACTIONS(113), [anon_sym_type] = ACTIONS(113), [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(734), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), + [anon_sym_LBRACE] = ACTIONS(736), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), [anon_sym_let] = ACTIONS(113), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(1635), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(1942), - [anon_sym_async] = ACTIONS(152), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(742), - [anon_sym_using] = ACTIONS(162), - [anon_sym_DOT_DOT_DOT] = ACTIONS(166), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(1944), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(754), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(1643), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(1968), + [anon_sym_async] = ACTIONS(151), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(744), + [anon_sym_using] = ACTIONS(161), + [anon_sym_DOT_DOT_DOT] = ACTIONS(165), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(1970), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(756), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), - [anon_sym_readonly] = ACTIONS(1946), + [anon_sym_readonly] = ACTIONS(1972), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), [anon_sym_declare] = ACTIONS(113), - [anon_sym_public] = ACTIONS(856), - [anon_sym_private] = ACTIONS(856), - [anon_sym_protected] = ACTIONS(856), - [anon_sym_override] = ACTIONS(858), + [anon_sym_public] = ACTIONS(814), + [anon_sym_private] = ACTIONS(814), + [anon_sym_protected] = ACTIONS(814), + [anon_sym_override] = ACTIONS(816), [anon_sym_module] = ACTIONS(113), [anon_sym_any] = ACTIONS(113), [anon_sym_number] = ACTIONS(113), @@ -58327,2661 +59637,1801 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_object] = ACTIONS(113), [sym_html_comment] = ACTIONS(5), }, - [STATE(273)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1369), - [sym_expression] = STATE(2126), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6131), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6131), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6038), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1369), - [sym_subscript_expression] = STATE(1369), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2974), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6131), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1369), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1457), - [anon_sym_export] = ACTIONS(1137), - [anon_sym_type] = ACTIONS(1137), - [anon_sym_namespace] = ACTIONS(1139), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_COMMA] = ACTIONS(1683), - [anon_sym_typeof] = ACTIONS(1159), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1137), - [anon_sym_BANG] = ACTIONS(1143), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1145), - [anon_sym_yield] = ACTIONS(1147), - [anon_sym_LBRACK] = ACTIONS(1683), - [anon_sym_GT] = ACTIONS(1683), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1149), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1461), - [anon_sym_using] = ACTIONS(1153), - [anon_sym_AMP] = ACTIONS(1683), - [anon_sym_PIPE] = ACTIONS(1683), - [anon_sym_PLUS] = ACTIONS(1159), - [anon_sym_DASH] = ACTIONS(1159), - [anon_sym_SLASH] = ACTIONS(951), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1143), - [anon_sym_void] = ACTIONS(1159), - [anon_sym_delete] = ACTIONS(1159), - [anon_sym_PLUS_PLUS] = ACTIONS(1161), - [anon_sym_DASH_DASH] = ACTIONS(1161), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1163), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1463), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1137), - [anon_sym_readonly] = ACTIONS(1137), - [anon_sym_get] = ACTIONS(1137), - [anon_sym_set] = ACTIONS(1137), - [anon_sym_declare] = ACTIONS(1137), - [anon_sym_public] = ACTIONS(1137), - [anon_sym_private] = ACTIONS(1137), - [anon_sym_protected] = ACTIONS(1137), - [anon_sym_override] = ACTIONS(1137), - [anon_sym_module] = ACTIONS(1137), - [anon_sym_any] = ACTIONS(1137), - [anon_sym_number] = ACTIONS(1137), - [anon_sym_boolean] = ACTIONS(1137), - [anon_sym_string] = ACTIONS(1137), - [anon_sym_symbol] = ACTIONS(1137), - [anon_sym_object] = ACTIONS(1137), - [anon_sym_extends] = ACTIONS(1685), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(274)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(2245), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6224), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6224), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1270), - [sym_subscript_expression] = STATE(1270), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6224), - [sym_spread_element] = STATE(4865), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1270), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [aux_sym_array_repeat1] = STATE(4866), - [sym_identifier] = ACTIONS(1429), - [anon_sym_export] = ACTIONS(1045), - [anon_sym_type] = ACTIONS(1045), - [anon_sym_namespace] = ACTIONS(1047), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_COMMA] = ACTIONS(1948), - [anon_sym_typeof] = ACTIONS(587), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1045), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_RPAREN] = ACTIONS(1950), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1053), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1437), - [anon_sym_using] = ACTIONS(571), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1952), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(587), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(587), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1439), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1045), - [anon_sym_readonly] = ACTIONS(1045), - [anon_sym_get] = ACTIONS(1045), - [anon_sym_set] = ACTIONS(1045), - [anon_sym_declare] = ACTIONS(1045), - [anon_sym_public] = ACTIONS(1045), - [anon_sym_private] = ACTIONS(1045), - [anon_sym_protected] = ACTIONS(1045), - [anon_sym_override] = ACTIONS(1045), - [anon_sym_module] = ACTIONS(1045), - [anon_sym_any] = ACTIONS(1045), - [anon_sym_number] = ACTIONS(1045), - [anon_sym_boolean] = ACTIONS(1045), - [anon_sym_string] = ACTIONS(1045), - [anon_sym_symbol] = ACTIONS(1045), - [anon_sym_object] = ACTIONS(1045), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(275)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(2205), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6224), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6224), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1270), - [sym_subscript_expression] = STATE(1270), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6224), - [sym_spread_element] = STATE(4920), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1270), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [aux_sym_array_repeat1] = STATE(4921), - [sym_identifier] = ACTIONS(1429), - [anon_sym_export] = ACTIONS(1045), - [anon_sym_type] = ACTIONS(1045), - [anon_sym_namespace] = ACTIONS(1047), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_COMMA] = ACTIONS(1948), - [anon_sym_typeof] = ACTIONS(587), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1045), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_RPAREN] = ACTIONS(1954), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1053), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1437), - [anon_sym_using] = ACTIONS(571), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1952), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(587), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(587), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1439), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1045), - [anon_sym_readonly] = ACTIONS(1045), - [anon_sym_get] = ACTIONS(1045), - [anon_sym_set] = ACTIONS(1045), - [anon_sym_declare] = ACTIONS(1045), - [anon_sym_public] = ACTIONS(1045), - [anon_sym_private] = ACTIONS(1045), - [anon_sym_protected] = ACTIONS(1045), - [anon_sym_override] = ACTIONS(1045), - [anon_sym_module] = ACTIONS(1045), - [anon_sym_any] = ACTIONS(1045), - [anon_sym_number] = ACTIONS(1045), - [anon_sym_boolean] = ACTIONS(1045), - [anon_sym_string] = ACTIONS(1045), - [anon_sym_symbol] = ACTIONS(1045), - [anon_sym_object] = ACTIONS(1045), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(276)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(2171), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6224), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6224), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1270), - [sym_subscript_expression] = STATE(1270), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6224), - [sym_spread_element] = STATE(5393), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1270), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [aux_sym_array_repeat1] = STATE(5395), - [sym_identifier] = ACTIONS(1429), - [anon_sym_export] = ACTIONS(1045), - [anon_sym_type] = ACTIONS(1045), - [anon_sym_namespace] = ACTIONS(1047), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_COMMA] = ACTIONS(1948), - [anon_sym_typeof] = ACTIONS(587), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1045), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_RPAREN] = ACTIONS(1956), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1053), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1437), - [anon_sym_using] = ACTIONS(571), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1952), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(587), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(587), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1439), + [STATE(285)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1377), + [sym_expression] = STATE(2129), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6139), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6139), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6046), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1377), + [sym_subscript_expression] = STATE(1377), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2975), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6139), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1377), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1471), + [anon_sym_export] = ACTIONS(1299), + [anon_sym_type] = ACTIONS(1299), + [anon_sym_namespace] = ACTIONS(1301), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_COMMA] = ACTIONS(1671), + [anon_sym_typeof] = ACTIONS(1321), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1299), + [anon_sym_BANG] = ACTIONS(1305), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1307), + [anon_sym_yield] = ACTIONS(1309), + [anon_sym_LBRACK] = ACTIONS(1671), + [anon_sym_GT] = ACTIONS(1671), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1311), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1475), + [anon_sym_using] = ACTIONS(1315), + [anon_sym_AMP] = ACTIONS(1671), + [anon_sym_PIPE] = ACTIONS(1671), + [anon_sym_PLUS] = ACTIONS(1321), + [anon_sym_DASH] = ACTIONS(1321), + [anon_sym_SLASH] = ACTIONS(943), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1305), + [anon_sym_void] = ACTIONS(1321), + [anon_sym_delete] = ACTIONS(1321), + [anon_sym_PLUS_PLUS] = ACTIONS(1323), + [anon_sym_DASH_DASH] = ACTIONS(1323), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1325), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1477), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1045), - [anon_sym_readonly] = ACTIONS(1045), - [anon_sym_get] = ACTIONS(1045), - [anon_sym_set] = ACTIONS(1045), - [anon_sym_declare] = ACTIONS(1045), - [anon_sym_public] = ACTIONS(1045), - [anon_sym_private] = ACTIONS(1045), - [anon_sym_protected] = ACTIONS(1045), - [anon_sym_override] = ACTIONS(1045), - [anon_sym_module] = ACTIONS(1045), - [anon_sym_any] = ACTIONS(1045), - [anon_sym_number] = ACTIONS(1045), - [anon_sym_boolean] = ACTIONS(1045), - [anon_sym_string] = ACTIONS(1045), - [anon_sym_symbol] = ACTIONS(1045), - [anon_sym_object] = ACTIONS(1045), + [anon_sym_static] = ACTIONS(1299), + [anon_sym_readonly] = ACTIONS(1299), + [anon_sym_get] = ACTIONS(1299), + [anon_sym_set] = ACTIONS(1299), + [anon_sym_declare] = ACTIONS(1299), + [anon_sym_public] = ACTIONS(1299), + [anon_sym_private] = ACTIONS(1299), + [anon_sym_protected] = ACTIONS(1299), + [anon_sym_override] = ACTIONS(1299), + [anon_sym_module] = ACTIONS(1299), + [anon_sym_any] = ACTIONS(1299), + [anon_sym_number] = ACTIONS(1299), + [anon_sym_boolean] = ACTIONS(1299), + [anon_sym_string] = ACTIONS(1299), + [anon_sym_symbol] = ACTIONS(1299), + [anon_sym_object] = ACTIONS(1299), + [anon_sym_extends] = ACTIONS(1673), [sym_html_comment] = ACTIONS(5), }, - [STATE(277)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1375), - [sym_expression] = STATE(2315), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6040), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6040), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6214), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1375), - [sym_subscript_expression] = STATE(1375), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3001), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6040), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1375), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1465), - [anon_sym_export] = ACTIONS(1223), - [anon_sym_type] = ACTIONS(1223), - [anon_sym_namespace] = ACTIONS(1225), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_COMMA] = ACTIONS(1683), - [anon_sym_typeof] = ACTIONS(1245), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1223), - [anon_sym_BANG] = ACTIONS(1229), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1231), - [anon_sym_yield] = ACTIONS(1233), - [anon_sym_LBRACK] = ACTIONS(1683), - [anon_sym_GT] = ACTIONS(1683), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1235), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1469), - [anon_sym_using] = ACTIONS(1239), - [anon_sym_AMP] = ACTIONS(1683), - [anon_sym_PIPE] = ACTIONS(1683), - [anon_sym_PLUS] = ACTIONS(1245), - [anon_sym_DASH] = ACTIONS(1245), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1229), - [anon_sym_void] = ACTIONS(1245), - [anon_sym_delete] = ACTIONS(1245), - [anon_sym_PLUS_PLUS] = ACTIONS(1247), - [anon_sym_DASH_DASH] = ACTIONS(1247), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1249), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1471), + [STATE(286)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(2238), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6151), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6151), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1282), + [sym_subscript_expression] = STATE(1282), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6151), + [sym_spread_element] = STATE(4905), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1282), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [aux_sym_array_repeat1] = STATE(4906), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1051), + [anon_sym_type] = ACTIONS(1051), + [anon_sym_namespace] = ACTIONS(1053), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_COMMA] = ACTIONS(1942), + [anon_sym_typeof] = ACTIONS(649), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1051), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_RPAREN] = ACTIONS(1974), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1059), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1443), + [anon_sym_using] = ACTIONS(633), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1946), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(649), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1445), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1223), - [anon_sym_readonly] = ACTIONS(1223), - [anon_sym_get] = ACTIONS(1223), - [anon_sym_set] = ACTIONS(1223), - [anon_sym_declare] = ACTIONS(1223), - [anon_sym_public] = ACTIONS(1223), - [anon_sym_private] = ACTIONS(1223), - [anon_sym_protected] = ACTIONS(1223), - [anon_sym_override] = ACTIONS(1223), - [anon_sym_module] = ACTIONS(1223), - [anon_sym_any] = ACTIONS(1223), - [anon_sym_number] = ACTIONS(1223), - [anon_sym_boolean] = ACTIONS(1223), - [anon_sym_string] = ACTIONS(1223), - [anon_sym_symbol] = ACTIONS(1223), - [anon_sym_object] = ACTIONS(1223), - [anon_sym_extends] = ACTIONS(1685), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(278)] = { - [sym_identifier] = ACTIONS(1938), - [anon_sym_export] = ACTIONS(1938), - [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(1938), - [anon_sym_EQ] = ACTIONS(117), - [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(1938), - [anon_sym_LBRACE] = ACTIONS(1940), - [anon_sym_COMMA] = ACTIONS(126), - [anon_sym_typeof] = ACTIONS(1938), - [anon_sym_import] = ACTIONS(1938), - [anon_sym_let] = ACTIONS(1938), - [anon_sym_BANG] = ACTIONS(1938), - [anon_sym_LPAREN] = ACTIONS(1940), - [anon_sym_RPAREN] = ACTIONS(126), - [anon_sym_await] = ACTIONS(1938), - [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(126), - [anon_sym_yield] = ACTIONS(1938), - [anon_sym_LBRACK] = ACTIONS(1940), - [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(120), - [anon_sym_DQUOTE] = ACTIONS(1940), - [anon_sym_SQUOTE] = ACTIONS(1940), - [anon_sym_class] = ACTIONS(1938), - [anon_sym_async] = ACTIONS(1938), - [anon_sym_function] = ACTIONS(1938), - [anon_sym_EQ_GT] = ACTIONS(156), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(1938), - [anon_sym_using] = ACTIONS(1938), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1940), - [anon_sym_AMP_AMP] = ACTIONS(120), - [anon_sym_PIPE_PIPE] = ACTIONS(120), - [anon_sym_GT_GT] = ACTIONS(120), - [anon_sym_GT_GT_GT] = ACTIONS(120), - [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(120), - [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(1938), - [anon_sym_DASH] = ACTIONS(1938), - [anon_sym_SLASH] = ACTIONS(1938), - [anon_sym_PERCENT] = ACTIONS(120), - [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(1938), - [anon_sym_LT_EQ] = ACTIONS(158), - [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), - [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), - [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(1940), - [anon_sym_void] = ACTIONS(1938), - [anon_sym_delete] = ACTIONS(1938), - [anon_sym_PLUS_PLUS] = ACTIONS(1940), - [anon_sym_DASH_DASH] = ACTIONS(1940), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1940), - [sym_number] = ACTIONS(1940), - [sym_private_property_identifier] = ACTIONS(1940), - [sym_this] = ACTIONS(1938), - [sym_super] = ACTIONS(1938), - [sym_true] = ACTIONS(1938), - [sym_false] = ACTIONS(1938), - [sym_null] = ACTIONS(1938), - [sym_undefined] = ACTIONS(1938), - [anon_sym_AT] = ACTIONS(1940), - [anon_sym_static] = ACTIONS(1938), - [anon_sym_readonly] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1938), - [anon_sym_set] = ACTIONS(1938), - [anon_sym_QMARK] = ACTIONS(756), - [anon_sym_declare] = ACTIONS(1938), - [anon_sym_public] = ACTIONS(1938), - [anon_sym_private] = ACTIONS(1938), - [anon_sym_protected] = ACTIONS(1938), - [anon_sym_override] = ACTIONS(1938), - [anon_sym_module] = ACTIONS(1938), - [anon_sym_any] = ACTIONS(1938), - [anon_sym_number] = ACTIONS(1938), - [anon_sym_boolean] = ACTIONS(1938), - [anon_sym_string] = ACTIONS(1938), - [anon_sym_symbol] = ACTIONS(1938), - [anon_sym_object] = ACTIONS(1938), - [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(158), + [anon_sym_static] = ACTIONS(1051), + [anon_sym_readonly] = ACTIONS(1051), + [anon_sym_get] = ACTIONS(1051), + [anon_sym_set] = ACTIONS(1051), + [anon_sym_declare] = ACTIONS(1051), + [anon_sym_public] = ACTIONS(1051), + [anon_sym_private] = ACTIONS(1051), + [anon_sym_protected] = ACTIONS(1051), + [anon_sym_override] = ACTIONS(1051), + [anon_sym_module] = ACTIONS(1051), + [anon_sym_any] = ACTIONS(1051), + [anon_sym_number] = ACTIONS(1051), + [anon_sym_boolean] = ACTIONS(1051), + [anon_sym_string] = ACTIONS(1051), + [anon_sym_symbol] = ACTIONS(1051), + [anon_sym_object] = ACTIONS(1051), [sym_html_comment] = ACTIONS(5), }, - [STATE(279)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(2250), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6224), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6224), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1270), - [sym_subscript_expression] = STATE(1270), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6224), - [sym_spread_element] = STATE(4892), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1270), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [aux_sym_array_repeat1] = STATE(4893), - [sym_identifier] = ACTIONS(1429), - [anon_sym_export] = ACTIONS(1045), - [anon_sym_type] = ACTIONS(1045), - [anon_sym_namespace] = ACTIONS(1047), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_COMMA] = ACTIONS(1948), - [anon_sym_typeof] = ACTIONS(587), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1045), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_RPAREN] = ACTIONS(1958), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1053), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1437), - [anon_sym_using] = ACTIONS(571), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1952), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(587), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(587), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1439), + [STATE(287)] = { + [sym_import] = STATE(3780), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(1709), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6151), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6151), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1282), + [sym_subscript_expression] = STATE(1282), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6151), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1282), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym__type_query_member_expression] = STATE(2865), + [sym__type_query_subscript_expression] = STATE(2866), + [sym__type_query_call_expression] = STATE(2913), + [sym__type_query_instantiation_expression] = STATE(3059), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1976), + [anon_sym_export] = ACTIONS(1051), + [anon_sym_type] = ACTIONS(1051), + [anon_sym_namespace] = ACTIONS(1053), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(649), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1051), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1059), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1443), + [anon_sym_using] = ACTIONS(633), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(649), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(1978), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1445), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1045), - [anon_sym_readonly] = ACTIONS(1045), - [anon_sym_get] = ACTIONS(1045), - [anon_sym_set] = ACTIONS(1045), - [anon_sym_declare] = ACTIONS(1045), - [anon_sym_public] = ACTIONS(1045), - [anon_sym_private] = ACTIONS(1045), - [anon_sym_protected] = ACTIONS(1045), - [anon_sym_override] = ACTIONS(1045), - [anon_sym_module] = ACTIONS(1045), - [anon_sym_any] = ACTIONS(1045), - [anon_sym_number] = ACTIONS(1045), - [anon_sym_boolean] = ACTIONS(1045), - [anon_sym_string] = ACTIONS(1045), - [anon_sym_symbol] = ACTIONS(1045), - [anon_sym_object] = ACTIONS(1045), + [anon_sym_static] = ACTIONS(1051), + [anon_sym_readonly] = ACTIONS(1051), + [anon_sym_get] = ACTIONS(1051), + [anon_sym_set] = ACTIONS(1051), + [anon_sym_declare] = ACTIONS(1051), + [anon_sym_public] = ACTIONS(1051), + [anon_sym_private] = ACTIONS(1051), + [anon_sym_protected] = ACTIONS(1051), + [anon_sym_override] = ACTIONS(1051), + [anon_sym_module] = ACTIONS(1051), + [anon_sym_any] = ACTIONS(1051), + [anon_sym_number] = ACTIONS(1051), + [anon_sym_boolean] = ACTIONS(1051), + [anon_sym_string] = ACTIONS(1051), + [anon_sym_symbol] = ACTIONS(1051), + [anon_sym_object] = ACTIONS(1051), [sym_html_comment] = ACTIONS(5), }, - [STATE(280)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(2339), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6224), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6224), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1270), - [sym_subscript_expression] = STATE(1270), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6224), - [sym_spread_element] = STATE(5332), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1270), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1429), - [anon_sym_export] = ACTIONS(1045), - [anon_sym_type] = ACTIONS(1045), - [anon_sym_namespace] = ACTIONS(1047), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_COMMA] = ACTIONS(1960), - [anon_sym_typeof] = ACTIONS(587), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1045), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_RPAREN] = ACTIONS(1960), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_RBRACK] = ACTIONS(1960), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1053), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1437), - [anon_sym_using] = ACTIONS(571), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1952), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(587), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(587), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1439), + [STATE(288)] = { + [sym_import] = STATE(3734), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(1709), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6151), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6151), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1282), + [sym_subscript_expression] = STATE(1282), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6151), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1282), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym__type_query_member_expression] = STATE(2912), + [sym__type_query_subscript_expression] = STATE(2918), + [sym__type_query_call_expression] = STATE(3104), + [sym__type_query_instantiation_expression] = STATE(3280), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1980), + [anon_sym_export] = ACTIONS(1051), + [anon_sym_type] = ACTIONS(1051), + [anon_sym_namespace] = ACTIONS(1053), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(649), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1051), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1059), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1443), + [anon_sym_using] = ACTIONS(633), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(649), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(1982), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1445), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1045), - [anon_sym_readonly] = ACTIONS(1045), - [anon_sym_get] = ACTIONS(1045), - [anon_sym_set] = ACTIONS(1045), - [anon_sym_declare] = ACTIONS(1045), - [anon_sym_public] = ACTIONS(1045), - [anon_sym_private] = ACTIONS(1045), - [anon_sym_protected] = ACTIONS(1045), - [anon_sym_override] = ACTIONS(1045), - [anon_sym_module] = ACTIONS(1045), - [anon_sym_any] = ACTIONS(1045), - [anon_sym_number] = ACTIONS(1045), - [anon_sym_boolean] = ACTIONS(1045), - [anon_sym_string] = ACTIONS(1045), - [anon_sym_symbol] = ACTIONS(1045), - [anon_sym_object] = ACTIONS(1045), + [anon_sym_static] = ACTIONS(1051), + [anon_sym_readonly] = ACTIONS(1051), + [anon_sym_get] = ACTIONS(1051), + [anon_sym_set] = ACTIONS(1051), + [anon_sym_declare] = ACTIONS(1051), + [anon_sym_public] = ACTIONS(1051), + [anon_sym_private] = ACTIONS(1051), + [anon_sym_protected] = ACTIONS(1051), + [anon_sym_override] = ACTIONS(1051), + [anon_sym_module] = ACTIONS(1051), + [anon_sym_any] = ACTIONS(1051), + [anon_sym_number] = ACTIONS(1051), + [anon_sym_boolean] = ACTIONS(1051), + [anon_sym_string] = ACTIONS(1051), + [anon_sym_symbol] = ACTIONS(1051), + [anon_sym_object] = ACTIONS(1051), [sym_html_comment] = ACTIONS(5), }, - [STATE(281)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(2252), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6224), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6224), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1270), - [sym_subscript_expression] = STATE(1270), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6224), - [sym_spread_element] = STATE(4909), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1270), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [aux_sym_array_repeat1] = STATE(4910), - [sym_identifier] = ACTIONS(1429), - [anon_sym_export] = ACTIONS(1045), - [anon_sym_type] = ACTIONS(1045), - [anon_sym_namespace] = ACTIONS(1047), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_COMMA] = ACTIONS(1948), - [anon_sym_typeof] = ACTIONS(587), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1045), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_RPAREN] = ACTIONS(1962), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1053), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1437), - [anon_sym_using] = ACTIONS(571), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1952), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(587), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(587), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1439), + [STATE(289)] = { + [sym_import] = STATE(3857), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(1709), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6151), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6151), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1282), + [sym_subscript_expression] = STATE(1282), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6151), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1282), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym__type_query_member_expression] = STATE(2865), + [sym__type_query_subscript_expression] = STATE(2866), + [sym__type_query_call_expression] = STATE(2913), + [sym__type_query_instantiation_expression] = STATE(3059), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1984), + [anon_sym_export] = ACTIONS(1051), + [anon_sym_type] = ACTIONS(1051), + [anon_sym_namespace] = ACTIONS(1053), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(649), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1051), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1059), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1443), + [anon_sym_using] = ACTIONS(633), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(649), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(1986), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1445), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1045), - [anon_sym_readonly] = ACTIONS(1045), - [anon_sym_get] = ACTIONS(1045), - [anon_sym_set] = ACTIONS(1045), - [anon_sym_declare] = ACTIONS(1045), - [anon_sym_public] = ACTIONS(1045), - [anon_sym_private] = ACTIONS(1045), - [anon_sym_protected] = ACTIONS(1045), - [anon_sym_override] = ACTIONS(1045), - [anon_sym_module] = ACTIONS(1045), - [anon_sym_any] = ACTIONS(1045), - [anon_sym_number] = ACTIONS(1045), - [anon_sym_boolean] = ACTIONS(1045), - [anon_sym_string] = ACTIONS(1045), - [anon_sym_symbol] = ACTIONS(1045), - [anon_sym_object] = ACTIONS(1045), + [anon_sym_static] = ACTIONS(1051), + [anon_sym_readonly] = ACTIONS(1051), + [anon_sym_get] = ACTIONS(1051), + [anon_sym_set] = ACTIONS(1051), + [anon_sym_declare] = ACTIONS(1051), + [anon_sym_public] = ACTIONS(1051), + [anon_sym_private] = ACTIONS(1051), + [anon_sym_protected] = ACTIONS(1051), + [anon_sym_override] = ACTIONS(1051), + [anon_sym_module] = ACTIONS(1051), + [anon_sym_any] = ACTIONS(1051), + [anon_sym_number] = ACTIONS(1051), + [anon_sym_boolean] = ACTIONS(1051), + [anon_sym_string] = ACTIONS(1051), + [anon_sym_symbol] = ACTIONS(1051), + [anon_sym_object] = ACTIONS(1051), [sym_html_comment] = ACTIONS(5), }, - [STATE(282)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1424), - [sym_expression] = STATE(2449), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6176), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6176), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(5999), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1424), - [sym_subscript_expression] = STATE(1424), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2933), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6176), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1424), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1489), - [anon_sym_export] = ACTIONS(1089), - [anon_sym_type] = ACTIONS(1089), - [anon_sym_namespace] = ACTIONS(1091), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_COMMA] = ACTIONS(1683), - [anon_sym_typeof] = ACTIONS(1115), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1089), - [anon_sym_BANG] = ACTIONS(1097), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1099), - [anon_sym_yield] = ACTIONS(1101), - [anon_sym_LBRACK] = ACTIONS(1683), - [anon_sym_GT] = ACTIONS(1683), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1105), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1493), - [anon_sym_using] = ACTIONS(1109), - [anon_sym_AMP] = ACTIONS(1683), - [anon_sym_PIPE] = ACTIONS(1683), - [anon_sym_PLUS] = ACTIONS(1115), - [anon_sym_DASH] = ACTIONS(1115), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1097), - [anon_sym_void] = ACTIONS(1115), - [anon_sym_delete] = ACTIONS(1115), - [anon_sym_PLUS_PLUS] = ACTIONS(1117), - [anon_sym_DASH_DASH] = ACTIONS(1117), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1123), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1495), + [STATE(290)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2618), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(3709), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(3709), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6134), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1266), + [sym_subscript_expression] = STATE(1266), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(3709), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_pattern] = STATE(4556), + [sym_rest_pattern] = STATE(3685), + [sym_non_null_expression] = STATE(1266), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_override_modifier] = STATE(312), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(734), + [anon_sym_export] = ACTIONS(113), + [anon_sym_type] = ACTIONS(113), + [anon_sym_namespace] = ACTIONS(122), + [anon_sym_LBRACE] = ACTIONS(736), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(113), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(1643), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(151), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(744), + [anon_sym_using] = ACTIONS(161), + [anon_sym_DOT_DOT_DOT] = ACTIONS(165), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(1988), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(756), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1089), - [anon_sym_readonly] = ACTIONS(1089), - [anon_sym_get] = ACTIONS(1089), - [anon_sym_set] = ACTIONS(1089), - [anon_sym_declare] = ACTIONS(1089), - [anon_sym_public] = ACTIONS(1089), - [anon_sym_private] = ACTIONS(1089), - [anon_sym_protected] = ACTIONS(1089), - [anon_sym_override] = ACTIONS(1089), - [anon_sym_module] = ACTIONS(1089), - [anon_sym_any] = ACTIONS(1089), - [anon_sym_number] = ACTIONS(1089), - [anon_sym_boolean] = ACTIONS(1089), - [anon_sym_string] = ACTIONS(1089), - [anon_sym_symbol] = ACTIONS(1089), - [anon_sym_object] = ACTIONS(1089), - [anon_sym_extends] = ACTIONS(1685), + [anon_sym_static] = ACTIONS(113), + [anon_sym_readonly] = ACTIONS(1990), + [anon_sym_get] = ACTIONS(113), + [anon_sym_set] = ACTIONS(113), + [anon_sym_declare] = ACTIONS(113), + [anon_sym_public] = ACTIONS(113), + [anon_sym_private] = ACTIONS(113), + [anon_sym_protected] = ACTIONS(113), + [anon_sym_override] = ACTIONS(816), + [anon_sym_module] = ACTIONS(113), + [anon_sym_any] = ACTIONS(113), + [anon_sym_number] = ACTIONS(113), + [anon_sym_boolean] = ACTIONS(113), + [anon_sym_string] = ACTIONS(113), + [anon_sym_symbol] = ACTIONS(113), + [anon_sym_object] = ACTIONS(113), [sym_html_comment] = ACTIONS(5), }, - [STATE(283)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(2244), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6224), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6224), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1270), - [sym_subscript_expression] = STATE(1270), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6224), - [sym_spread_element] = STATE(4836), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1270), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [aux_sym_array_repeat1] = STATE(4837), - [sym_identifier] = ACTIONS(1429), - [anon_sym_export] = ACTIONS(1045), - [anon_sym_type] = ACTIONS(1045), - [anon_sym_namespace] = ACTIONS(1047), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_COMMA] = ACTIONS(1948), - [anon_sym_typeof] = ACTIONS(587), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1045), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_RPAREN] = ACTIONS(1964), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1053), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1437), - [anon_sym_using] = ACTIONS(571), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1952), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(587), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(587), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1439), + [STATE(291)] = { + [sym_import] = STATE(3773), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2551), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6007), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6007), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6134), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1216), + [sym_subscript_expression] = STATE(1216), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6007), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1216), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym__type_query_member_expression] = STATE(2865), + [sym__type_query_subscript_expression] = STATE(2866), + [sym__type_query_call_expression] = STATE(2913), + [sym__type_query_instantiation_expression] = STATE(3059), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1992), + [anon_sym_export] = ACTIONS(820), + [anon_sym_type] = ACTIONS(820), + [anon_sym_namespace] = ACTIONS(824), + [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(820), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(836), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(838), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(1986), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(842), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1045), - [anon_sym_readonly] = ACTIONS(1045), - [anon_sym_get] = ACTIONS(1045), - [anon_sym_set] = ACTIONS(1045), - [anon_sym_declare] = ACTIONS(1045), - [anon_sym_public] = ACTIONS(1045), - [anon_sym_private] = ACTIONS(1045), - [anon_sym_protected] = ACTIONS(1045), - [anon_sym_override] = ACTIONS(1045), - [anon_sym_module] = ACTIONS(1045), - [anon_sym_any] = ACTIONS(1045), - [anon_sym_number] = ACTIONS(1045), - [anon_sym_boolean] = ACTIONS(1045), - [anon_sym_string] = ACTIONS(1045), - [anon_sym_symbol] = ACTIONS(1045), - [anon_sym_object] = ACTIONS(1045), + [anon_sym_static] = ACTIONS(820), + [anon_sym_readonly] = ACTIONS(820), + [anon_sym_get] = ACTIONS(820), + [anon_sym_set] = ACTIONS(820), + [anon_sym_declare] = ACTIONS(820), + [anon_sym_public] = ACTIONS(820), + [anon_sym_private] = ACTIONS(820), + [anon_sym_protected] = ACTIONS(820), + [anon_sym_override] = ACTIONS(820), + [anon_sym_module] = ACTIONS(820), + [anon_sym_any] = ACTIONS(820), + [anon_sym_number] = ACTIONS(820), + [anon_sym_boolean] = ACTIONS(820), + [anon_sym_string] = ACTIONS(820), + [anon_sym_symbol] = ACTIONS(820), + [anon_sym_object] = ACTIONS(820), [sym_html_comment] = ACTIONS(5), }, - [STATE(284)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1425), - [sym_expression] = STATE(2491), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6187), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6187), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6191), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1425), - [sym_subscript_expression] = STATE(1425), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2977), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6187), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1425), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1481), - [anon_sym_export] = ACTIONS(1379), - [anon_sym_type] = ACTIONS(1379), - [anon_sym_namespace] = ACTIONS(1381), - [anon_sym_LBRACE] = ACTIONS(840), - [anon_sym_COMMA] = ACTIONS(1683), - [anon_sym_typeof] = ACTIONS(1403), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1379), - [anon_sym_BANG] = ACTIONS(1387), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1389), - [anon_sym_yield] = ACTIONS(1391), - [anon_sym_LBRACK] = ACTIONS(1683), - [anon_sym_GT] = ACTIONS(1683), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1393), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1485), - [anon_sym_using] = ACTIONS(1397), - [anon_sym_AMP] = ACTIONS(1683), - [anon_sym_PIPE] = ACTIONS(1683), - [anon_sym_PLUS] = ACTIONS(1403), - [anon_sym_DASH] = ACTIONS(1403), - [anon_sym_SLASH] = ACTIONS(971), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1387), - [anon_sym_void] = ACTIONS(1403), - [anon_sym_delete] = ACTIONS(1403), - [anon_sym_PLUS_PLUS] = ACTIONS(1405), - [anon_sym_DASH_DASH] = ACTIONS(1405), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1407), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1487), + [STATE(292)] = { + [sym_import] = STATE(3657), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2551), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6007), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6007), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6134), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1216), + [sym_subscript_expression] = STATE(1216), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6007), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1216), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym__type_query_member_expression] = STATE(2865), + [sym__type_query_subscript_expression] = STATE(2866), + [sym__type_query_call_expression] = STATE(2913), + [sym__type_query_instantiation_expression] = STATE(3059), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1994), + [anon_sym_export] = ACTIONS(820), + [anon_sym_type] = ACTIONS(820), + [anon_sym_namespace] = ACTIONS(824), + [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(820), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(836), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(838), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(1996), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(842), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1379), - [anon_sym_readonly] = ACTIONS(1379), - [anon_sym_get] = ACTIONS(1379), - [anon_sym_set] = ACTIONS(1379), - [anon_sym_declare] = ACTIONS(1379), - [anon_sym_public] = ACTIONS(1379), - [anon_sym_private] = ACTIONS(1379), - [anon_sym_protected] = ACTIONS(1379), - [anon_sym_override] = ACTIONS(1379), - [anon_sym_module] = ACTIONS(1379), - [anon_sym_any] = ACTIONS(1379), - [anon_sym_number] = ACTIONS(1379), - [anon_sym_boolean] = ACTIONS(1379), - [anon_sym_string] = ACTIONS(1379), - [anon_sym_symbol] = ACTIONS(1379), - [anon_sym_object] = ACTIONS(1379), - [anon_sym_extends] = ACTIONS(1685), + [anon_sym_static] = ACTIONS(820), + [anon_sym_readonly] = ACTIONS(820), + [anon_sym_get] = ACTIONS(820), + [anon_sym_set] = ACTIONS(820), + [anon_sym_declare] = ACTIONS(820), + [anon_sym_public] = ACTIONS(820), + [anon_sym_private] = ACTIONS(820), + [anon_sym_protected] = ACTIONS(820), + [anon_sym_override] = ACTIONS(820), + [anon_sym_module] = ACTIONS(820), + [anon_sym_any] = ACTIONS(820), + [anon_sym_number] = ACTIONS(820), + [anon_sym_boolean] = ACTIONS(820), + [anon_sym_string] = ACTIONS(820), + [anon_sym_symbol] = ACTIONS(820), + [anon_sym_object] = ACTIONS(820), [sym_html_comment] = ACTIONS(5), }, - [STATE(285)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(2240), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6224), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6224), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1270), - [sym_subscript_expression] = STATE(1270), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6224), - [sym_spread_element] = STATE(5410), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1270), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [aux_sym_array_repeat1] = STATE(5411), - [sym_identifier] = ACTIONS(1429), - [anon_sym_export] = ACTIONS(1045), - [anon_sym_type] = ACTIONS(1045), - [anon_sym_namespace] = ACTIONS(1047), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_COMMA] = ACTIONS(1948), - [anon_sym_typeof] = ACTIONS(587), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1045), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_RPAREN] = ACTIONS(1966), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1053), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1437), - [anon_sym_using] = ACTIONS(571), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1952), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(587), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(587), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1439), + [STATE(293)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2618), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(3709), + [sym_assignment_pattern] = STATE(5445), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(3709), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6134), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1266), + [sym_subscript_expression] = STATE(1266), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(3709), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_pattern] = STATE(5074), + [sym_rest_pattern] = STATE(3685), + [sym_non_null_expression] = STATE(1266), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(734), + [anon_sym_export] = ACTIONS(113), + [anon_sym_type] = ACTIONS(113), + [anon_sym_namespace] = ACTIONS(122), + [anon_sym_LBRACE] = ACTIONS(736), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(113), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(1643), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(151), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(744), + [anon_sym_using] = ACTIONS(161), + [anon_sym_DOT_DOT_DOT] = ACTIONS(165), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(756), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1045), - [anon_sym_readonly] = ACTIONS(1045), - [anon_sym_get] = ACTIONS(1045), - [anon_sym_set] = ACTIONS(1045), - [anon_sym_declare] = ACTIONS(1045), - [anon_sym_public] = ACTIONS(1045), - [anon_sym_private] = ACTIONS(1045), - [anon_sym_protected] = ACTIONS(1045), - [anon_sym_override] = ACTIONS(1045), - [anon_sym_module] = ACTIONS(1045), - [anon_sym_any] = ACTIONS(1045), - [anon_sym_number] = ACTIONS(1045), - [anon_sym_boolean] = ACTIONS(1045), - [anon_sym_string] = ACTIONS(1045), - [anon_sym_symbol] = ACTIONS(1045), - [anon_sym_object] = ACTIONS(1045), + [anon_sym_static] = ACTIONS(113), + [anon_sym_readonly] = ACTIONS(113), + [anon_sym_get] = ACTIONS(113), + [anon_sym_set] = ACTIONS(113), + [anon_sym_declare] = ACTIONS(113), + [anon_sym_public] = ACTIONS(113), + [anon_sym_private] = ACTIONS(113), + [anon_sym_protected] = ACTIONS(113), + [anon_sym_override] = ACTIONS(113), + [anon_sym_module] = ACTIONS(113), + [anon_sym_any] = ACTIONS(113), + [anon_sym_number] = ACTIONS(113), + [anon_sym_boolean] = ACTIONS(113), + [anon_sym_string] = ACTIONS(113), + [anon_sym_symbol] = ACTIONS(113), + [anon_sym_object] = ACTIONS(113), [sym_html_comment] = ACTIONS(5), }, - [STATE(286)] = { - [sym_import] = STATE(3770), - [sym_parenthesized_expression] = STATE(1382), - [sym_expression] = STATE(2256), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5854), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5854), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5852), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1382), - [sym_subscript_expression] = STATE(1382), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(2997), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5854), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1382), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(1473), - [anon_sym_export] = ACTIONS(1259), - [anon_sym_type] = ACTIONS(1259), - [anon_sym_namespace] = ACTIONS(1261), - [anon_sym_LBRACE] = ACTIONS(699), - [anon_sym_COMMA] = ACTIONS(1683), - [anon_sym_typeof] = ACTIONS(1285), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1259), - [anon_sym_BANG] = ACTIONS(1267), + [STATE(294)] = { + [sym_import] = STATE(3632), + [sym_parenthesized_expression] = STATE(1379), + [sym_expression] = STATE(2247), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5863), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5863), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(5861), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1379), + [sym_subscript_expression] = STATE(1379), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3003), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5863), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1379), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym__type_query_member_expression] = STATE(2865), + [sym__type_query_subscript_expression] = STATE(2866), + [sym__type_query_call_expression] = STATE(2913), + [sym__type_query_instantiation_expression] = STATE(3059), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(1998), + [anon_sym_export] = ACTIONS(1389), + [anon_sym_type] = ACTIONS(1389), + [anon_sym_namespace] = ACTIONS(1391), + [anon_sym_LBRACE] = ACTIONS(701), + [anon_sym_typeof] = ACTIONS(1415), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1389), + [anon_sym_BANG] = ACTIONS(1397), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1269), - [anon_sym_yield] = ACTIONS(1271), - [anon_sym_LBRACK] = ACTIONS(1683), - [anon_sym_GT] = ACTIONS(1683), + [anon_sym_await] = ACTIONS(1399), + [anon_sym_yield] = ACTIONS(1401), + [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(1275), - [anon_sym_function] = ACTIONS(714), - [anon_sym_new] = ACTIONS(1477), - [anon_sym_using] = ACTIONS(1279), - [anon_sym_AMP] = ACTIONS(1683), - [anon_sym_PIPE] = ACTIONS(1683), - [anon_sym_PLUS] = ACTIONS(1285), - [anon_sym_DASH] = ACTIONS(1285), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1405), + [anon_sym_function] = ACTIONS(716), + [anon_sym_new] = ACTIONS(1467), + [anon_sym_using] = ACTIONS(1409), + [anon_sym_PLUS] = ACTIONS(1415), + [anon_sym_DASH] = ACTIONS(1415), [anon_sym_SLASH] = ACTIONS(81), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1267), - [anon_sym_void] = ACTIONS(1285), - [anon_sym_delete] = ACTIONS(1285), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1287), + [anon_sym_TILDE] = ACTIONS(1397), + [anon_sym_void] = ACTIONS(1415), + [anon_sym_delete] = ACTIONS(1415), + [anon_sym_PLUS_PLUS] = ACTIONS(1417), + [anon_sym_DASH_DASH] = ACTIONS(1417), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1293), - [sym_this] = ACTIONS(93), + [sym_private_property_identifier] = ACTIONS(1423), + [sym_this] = ACTIONS(2000), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1479), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1259), - [anon_sym_readonly] = ACTIONS(1259), - [anon_sym_get] = ACTIONS(1259), - [anon_sym_set] = ACTIONS(1259), - [anon_sym_declare] = ACTIONS(1259), - [anon_sym_public] = ACTIONS(1259), - [anon_sym_private] = ACTIONS(1259), - [anon_sym_protected] = ACTIONS(1259), - [anon_sym_override] = ACTIONS(1259), - [anon_sym_module] = ACTIONS(1259), - [anon_sym_any] = ACTIONS(1259), - [anon_sym_number] = ACTIONS(1259), - [anon_sym_boolean] = ACTIONS(1259), - [anon_sym_string] = ACTIONS(1259), - [anon_sym_symbol] = ACTIONS(1259), - [anon_sym_object] = ACTIONS(1259), - [anon_sym_extends] = ACTIONS(1685), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(287)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(2218), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6224), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6224), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1270), - [sym_subscript_expression] = STATE(1270), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6224), - [sym_spread_element] = STATE(6084), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_sequence_expression] = STATE(6084), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1270), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1429), - [anon_sym_export] = ACTIONS(1045), - [anon_sym_type] = ACTIONS(1045), - [anon_sym_namespace] = ACTIONS(1047), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_RBRACE] = ACTIONS(1968), - [anon_sym_typeof] = ACTIONS(587), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1045), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1053), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1437), - [anon_sym_using] = ACTIONS(571), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1970), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(587), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(587), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1439), + [sym_undefined] = ACTIONS(1469), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1045), - [anon_sym_readonly] = ACTIONS(1045), - [anon_sym_get] = ACTIONS(1045), - [anon_sym_set] = ACTIONS(1045), - [anon_sym_declare] = ACTIONS(1045), - [anon_sym_public] = ACTIONS(1045), - [anon_sym_private] = ACTIONS(1045), - [anon_sym_protected] = ACTIONS(1045), - [anon_sym_override] = ACTIONS(1045), - [anon_sym_module] = ACTIONS(1045), - [anon_sym_any] = ACTIONS(1045), - [anon_sym_number] = ACTIONS(1045), - [anon_sym_boolean] = ACTIONS(1045), - [anon_sym_string] = ACTIONS(1045), - [anon_sym_symbol] = ACTIONS(1045), - [anon_sym_object] = ACTIONS(1045), + [anon_sym_static] = ACTIONS(1389), + [anon_sym_readonly] = ACTIONS(1389), + [anon_sym_get] = ACTIONS(1389), + [anon_sym_set] = ACTIONS(1389), + [anon_sym_declare] = ACTIONS(1389), + [anon_sym_public] = ACTIONS(1389), + [anon_sym_private] = ACTIONS(1389), + [anon_sym_protected] = ACTIONS(1389), + [anon_sym_override] = ACTIONS(1389), + [anon_sym_module] = ACTIONS(1389), + [anon_sym_any] = ACTIONS(1389), + [anon_sym_number] = ACTIONS(1389), + [anon_sym_boolean] = ACTIONS(1389), + [anon_sym_string] = ACTIONS(1389), + [anon_sym_symbol] = ACTIONS(1389), + [anon_sym_object] = ACTIONS(1389), [sym_html_comment] = ACTIONS(5), }, - [STATE(288)] = { - [sym_import] = STATE(3628), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(1645), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6224), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6224), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1270), - [sym_subscript_expression] = STATE(1270), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6224), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1270), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym__type_query_member_expression] = STATE(2862), - [sym__type_query_subscript_expression] = STATE(2863), - [sym__type_query_call_expression] = STATE(2914), - [sym__type_query_instantiation_expression] = STATE(3004), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1972), - [anon_sym_export] = ACTIONS(1045), - [anon_sym_type] = ACTIONS(1045), - [anon_sym_namespace] = ACTIONS(1047), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(587), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1045), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1053), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1437), - [anon_sym_using] = ACTIONS(571), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(587), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(587), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(1974), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1439), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1045), - [anon_sym_readonly] = ACTIONS(1045), - [anon_sym_get] = ACTIONS(1045), - [anon_sym_set] = ACTIONS(1045), - [anon_sym_declare] = ACTIONS(1045), - [anon_sym_public] = ACTIONS(1045), - [anon_sym_private] = ACTIONS(1045), - [anon_sym_protected] = ACTIONS(1045), - [anon_sym_override] = ACTIONS(1045), - [anon_sym_module] = ACTIONS(1045), - [anon_sym_any] = ACTIONS(1045), - [anon_sym_number] = ACTIONS(1045), - [anon_sym_boolean] = ACTIONS(1045), - [anon_sym_string] = ACTIONS(1045), - [anon_sym_symbol] = ACTIONS(1045), - [anon_sym_object] = ACTIONS(1045), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(289)] = { - [sym_import] = STATE(3674), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(1645), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6224), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6224), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1270), - [sym_subscript_expression] = STATE(1270), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6224), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1270), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym__type_query_member_expression] = STATE(2862), - [sym__type_query_subscript_expression] = STATE(2863), - [sym__type_query_call_expression] = STATE(2914), - [sym__type_query_instantiation_expression] = STATE(3004), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1976), - [anon_sym_export] = ACTIONS(1045), - [anon_sym_type] = ACTIONS(1045), - [anon_sym_namespace] = ACTIONS(1047), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(587), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1045), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1053), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1437), - [anon_sym_using] = ACTIONS(571), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(587), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(587), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(1978), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1439), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1045), - [anon_sym_readonly] = ACTIONS(1045), - [anon_sym_get] = ACTIONS(1045), - [anon_sym_set] = ACTIONS(1045), - [anon_sym_declare] = ACTIONS(1045), - [anon_sym_public] = ACTIONS(1045), - [anon_sym_private] = ACTIONS(1045), - [anon_sym_protected] = ACTIONS(1045), - [anon_sym_override] = ACTIONS(1045), - [anon_sym_module] = ACTIONS(1045), - [anon_sym_any] = ACTIONS(1045), - [anon_sym_number] = ACTIONS(1045), - [anon_sym_boolean] = ACTIONS(1045), - [anon_sym_string] = ACTIONS(1045), - [anon_sym_symbol] = ACTIONS(1045), - [anon_sym_object] = ACTIONS(1045), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(290)] = { - [sym_import] = STATE(3697), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2578), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6205), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6205), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6142), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1208), - [sym_subscript_expression] = STATE(1208), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6205), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1208), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym__type_query_member_expression] = STATE(2862), - [sym__type_query_subscript_expression] = STATE(2863), - [sym__type_query_call_expression] = STATE(2914), - [sym__type_query_instantiation_expression] = STATE(3004), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1980), - [anon_sym_export] = ACTIONS(834), - [anon_sym_type] = ACTIONS(834), - [anon_sym_namespace] = ACTIONS(838), - [anon_sym_LBRACE] = ACTIONS(840), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(834), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(844), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(846), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(848), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(1974), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(830), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(834), - [anon_sym_readonly] = ACTIONS(834), - [anon_sym_get] = ACTIONS(834), - [anon_sym_set] = ACTIONS(834), - [anon_sym_declare] = ACTIONS(834), - [anon_sym_public] = ACTIONS(834), - [anon_sym_private] = ACTIONS(834), - [anon_sym_protected] = ACTIONS(834), - [anon_sym_override] = ACTIONS(834), - [anon_sym_module] = ACTIONS(834), - [anon_sym_any] = ACTIONS(834), - [anon_sym_number] = ACTIONS(834), - [anon_sym_boolean] = ACTIONS(834), - [anon_sym_string] = ACTIONS(834), - [anon_sym_symbol] = ACTIONS(834), - [anon_sym_object] = ACTIONS(834), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(291)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(2194), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6224), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6224), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1270), - [sym_subscript_expression] = STATE(1270), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6224), - [sym_spread_element] = STATE(6085), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_sequence_expression] = STATE(6085), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1270), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1429), - [anon_sym_export] = ACTIONS(1045), - [anon_sym_type] = ACTIONS(1045), - [anon_sym_namespace] = ACTIONS(1047), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_RBRACE] = ACTIONS(1982), - [anon_sym_typeof] = ACTIONS(587), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1045), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1053), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1437), - [anon_sym_using] = ACTIONS(571), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1970), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(587), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(587), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1439), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1045), - [anon_sym_readonly] = ACTIONS(1045), - [anon_sym_get] = ACTIONS(1045), - [anon_sym_set] = ACTIONS(1045), - [anon_sym_declare] = ACTIONS(1045), - [anon_sym_public] = ACTIONS(1045), - [anon_sym_private] = ACTIONS(1045), - [anon_sym_protected] = ACTIONS(1045), - [anon_sym_override] = ACTIONS(1045), - [anon_sym_module] = ACTIONS(1045), - [anon_sym_any] = ACTIONS(1045), - [anon_sym_number] = ACTIONS(1045), - [anon_sym_boolean] = ACTIONS(1045), - [anon_sym_string] = ACTIONS(1045), - [anon_sym_symbol] = ACTIONS(1045), - [anon_sym_object] = ACTIONS(1045), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(292)] = { - [sym_import] = STATE(3799), - [sym_parenthesized_expression] = STATE(1346), - [sym_expression] = STATE(1867), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(6141), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(6141), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(6139), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1346), - [sym_subscript_expression] = STATE(1346), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(6141), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1346), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym__type_query_member_expression] = STATE(2862), - [sym__type_query_subscript_expression] = STATE(2863), - [sym__type_query_call_expression] = STATE(2914), - [sym__type_query_instantiation_expression] = STATE(3004), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(1984), - [anon_sym_export] = ACTIONS(1173), - [anon_sym_type] = ACTIONS(1173), - [anon_sym_namespace] = ACTIONS(1175), - [anon_sym_LBRACE] = ACTIONS(699), - [anon_sym_typeof] = ACTIONS(1201), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1173), - [anon_sym_BANG] = ACTIONS(1181), + [STATE(295)] = { + [sym_import] = STATE(3763), + [sym_parenthesized_expression] = STATE(1349), + [sym_expression] = STATE(1880), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(6149), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(6149), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6147), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1349), + [sym_subscript_expression] = STATE(1349), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3033), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(6149), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1349), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym__type_query_member_expression] = STATE(2865), + [sym__type_query_subscript_expression] = STATE(2866), + [sym__type_query_call_expression] = STATE(2913), + [sym__type_query_instantiation_expression] = STATE(3059), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(2002), + [anon_sym_export] = ACTIONS(1153), + [anon_sym_type] = ACTIONS(1153), + [anon_sym_namespace] = ACTIONS(1155), + [anon_sym_LBRACE] = ACTIONS(701), + [anon_sym_typeof] = ACTIONS(1181), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1153), + [anon_sym_BANG] = ACTIONS(1161), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1185), - [anon_sym_yield] = ACTIONS(1187), + [anon_sym_await] = ACTIONS(1165), + [anon_sym_yield] = ACTIONS(1167), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(1191), - [anon_sym_function] = ACTIONS(714), - [anon_sym_new] = ACTIONS(1453), - [anon_sym_using] = ACTIONS(1195), - [anon_sym_PLUS] = ACTIONS(1201), - [anon_sym_DASH] = ACTIONS(1201), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1171), + [anon_sym_function] = ACTIONS(716), + [anon_sym_new] = ACTIONS(1459), + [anon_sym_using] = ACTIONS(1175), + [anon_sym_PLUS] = ACTIONS(1181), + [anon_sym_DASH] = ACTIONS(1181), [anon_sym_SLASH] = ACTIONS(880), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1181), - [anon_sym_void] = ACTIONS(1201), - [anon_sym_delete] = ACTIONS(1201), - [anon_sym_PLUS_PLUS] = ACTIONS(1203), - [anon_sym_DASH_DASH] = ACTIONS(1203), + [anon_sym_TILDE] = ACTIONS(1161), + [anon_sym_void] = ACTIONS(1181), + [anon_sym_delete] = ACTIONS(1181), + [anon_sym_PLUS_PLUS] = ACTIONS(1183), + [anon_sym_DASH_DASH] = ACTIONS(1183), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1209), - [sym_this] = ACTIONS(1986), + [sym_private_property_identifier] = ACTIONS(1189), + [sym_this] = ACTIONS(2000), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1455), + [sym_undefined] = ACTIONS(1461), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1173), - [anon_sym_readonly] = ACTIONS(1173), - [anon_sym_get] = ACTIONS(1173), - [anon_sym_set] = ACTIONS(1173), - [anon_sym_declare] = ACTIONS(1173), - [anon_sym_public] = ACTIONS(1173), - [anon_sym_private] = ACTIONS(1173), - [anon_sym_protected] = ACTIONS(1173), - [anon_sym_override] = ACTIONS(1173), - [anon_sym_module] = ACTIONS(1173), - [anon_sym_any] = ACTIONS(1173), - [anon_sym_number] = ACTIONS(1173), - [anon_sym_boolean] = ACTIONS(1173), - [anon_sym_string] = ACTIONS(1173), - [anon_sym_symbol] = ACTIONS(1173), - [anon_sym_object] = ACTIONS(1173), + [anon_sym_static] = ACTIONS(1153), + [anon_sym_readonly] = ACTIONS(1153), + [anon_sym_get] = ACTIONS(1153), + [anon_sym_set] = ACTIONS(1153), + [anon_sym_declare] = ACTIONS(1153), + [anon_sym_public] = ACTIONS(1153), + [anon_sym_private] = ACTIONS(1153), + [anon_sym_protected] = ACTIONS(1153), + [anon_sym_override] = ACTIONS(1153), + [anon_sym_module] = ACTIONS(1153), + [anon_sym_any] = ACTIONS(1153), + [anon_sym_number] = ACTIONS(1153), + [anon_sym_boolean] = ACTIONS(1153), + [anon_sym_string] = ACTIONS(1153), + [anon_sym_symbol] = ACTIONS(1153), + [anon_sym_object] = ACTIONS(1153), [sym_html_comment] = ACTIONS(5), }, - [STATE(293)] = { - [sym_import] = STATE(3704), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(1645), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6224), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6224), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1270), - [sym_subscript_expression] = STATE(1270), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6224), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1270), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym__type_query_member_expression] = STATE(2862), - [sym__type_query_subscript_expression] = STATE(2863), - [sym__type_query_call_expression] = STATE(2914), - [sym__type_query_instantiation_expression] = STATE(3004), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1988), - [anon_sym_export] = ACTIONS(1045), - [anon_sym_type] = ACTIONS(1045), - [anon_sym_namespace] = ACTIONS(1047), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(587), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1045), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1053), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1437), - [anon_sym_using] = ACTIONS(571), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(587), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(587), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(1990), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1439), + [STATE(296)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(2361), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6151), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6151), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1282), + [sym_subscript_expression] = STATE(1282), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6151), + [sym_spread_element] = STATE(5908), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_sequence_expression] = STATE(5908), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1282), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1051), + [anon_sym_type] = ACTIONS(1051), + [anon_sym_namespace] = ACTIONS(1053), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_RBRACE] = ACTIONS(2004), + [anon_sym_typeof] = ACTIONS(649), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1051), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1059), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1443), + [anon_sym_using] = ACTIONS(633), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2006), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(649), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1445), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1045), - [anon_sym_readonly] = ACTIONS(1045), - [anon_sym_get] = ACTIONS(1045), - [anon_sym_set] = ACTIONS(1045), - [anon_sym_declare] = ACTIONS(1045), - [anon_sym_public] = ACTIONS(1045), - [anon_sym_private] = ACTIONS(1045), - [anon_sym_protected] = ACTIONS(1045), - [anon_sym_override] = ACTIONS(1045), - [anon_sym_module] = ACTIONS(1045), - [anon_sym_any] = ACTIONS(1045), - [anon_sym_number] = ACTIONS(1045), - [anon_sym_boolean] = ACTIONS(1045), - [anon_sym_string] = ACTIONS(1045), - [anon_sym_symbol] = ACTIONS(1045), - [anon_sym_object] = ACTIONS(1045), + [anon_sym_static] = ACTIONS(1051), + [anon_sym_readonly] = ACTIONS(1051), + [anon_sym_get] = ACTIONS(1051), + [anon_sym_set] = ACTIONS(1051), + [anon_sym_declare] = ACTIONS(1051), + [anon_sym_public] = ACTIONS(1051), + [anon_sym_private] = ACTIONS(1051), + [anon_sym_protected] = ACTIONS(1051), + [anon_sym_override] = ACTIONS(1051), + [anon_sym_module] = ACTIONS(1051), + [anon_sym_any] = ACTIONS(1051), + [anon_sym_number] = ACTIONS(1051), + [anon_sym_boolean] = ACTIONS(1051), + [anon_sym_string] = ACTIONS(1051), + [anon_sym_symbol] = ACTIONS(1051), + [anon_sym_object] = ACTIONS(1051), [sym_html_comment] = ACTIONS(5), }, - [STATE(294)] = { - [sym_import] = STATE(3674), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2578), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6205), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6205), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6142), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1208), - [sym_subscript_expression] = STATE(1208), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6205), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1208), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym__type_query_member_expression] = STATE(2862), - [sym__type_query_subscript_expression] = STATE(2863), - [sym__type_query_call_expression] = STATE(2914), - [sym__type_query_instantiation_expression] = STATE(3004), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1992), - [anon_sym_export] = ACTIONS(834), - [anon_sym_type] = ACTIONS(834), - [anon_sym_namespace] = ACTIONS(838), - [anon_sym_LBRACE] = ACTIONS(840), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(834), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(844), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(846), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(848), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(1990), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(830), + [STATE(297)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(2197), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6151), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6151), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1282), + [sym_subscript_expression] = STATE(1282), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6151), + [sym_spread_element] = STATE(6222), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_sequence_expression] = STATE(6222), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1282), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1051), + [anon_sym_type] = ACTIONS(1051), + [anon_sym_namespace] = ACTIONS(1053), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_RBRACE] = ACTIONS(2008), + [anon_sym_typeof] = ACTIONS(649), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1051), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1059), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1443), + [anon_sym_using] = ACTIONS(633), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2006), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(649), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1445), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(834), - [anon_sym_readonly] = ACTIONS(834), - [anon_sym_get] = ACTIONS(834), - [anon_sym_set] = ACTIONS(834), - [anon_sym_declare] = ACTIONS(834), - [anon_sym_public] = ACTIONS(834), - [anon_sym_private] = ACTIONS(834), - [anon_sym_protected] = ACTIONS(834), - [anon_sym_override] = ACTIONS(834), - [anon_sym_module] = ACTIONS(834), - [anon_sym_any] = ACTIONS(834), - [anon_sym_number] = ACTIONS(834), - [anon_sym_boolean] = ACTIONS(834), - [anon_sym_string] = ACTIONS(834), - [anon_sym_symbol] = ACTIONS(834), - [anon_sym_object] = ACTIONS(834), + [anon_sym_static] = ACTIONS(1051), + [anon_sym_readonly] = ACTIONS(1051), + [anon_sym_get] = ACTIONS(1051), + [anon_sym_set] = ACTIONS(1051), + [anon_sym_declare] = ACTIONS(1051), + [anon_sym_public] = ACTIONS(1051), + [anon_sym_private] = ACTIONS(1051), + [anon_sym_protected] = ACTIONS(1051), + [anon_sym_override] = ACTIONS(1051), + [anon_sym_module] = ACTIONS(1051), + [anon_sym_any] = ACTIONS(1051), + [anon_sym_number] = ACTIONS(1051), + [anon_sym_boolean] = ACTIONS(1051), + [anon_sym_string] = ACTIONS(1051), + [anon_sym_symbol] = ACTIONS(1051), + [anon_sym_object] = ACTIONS(1051), [sym_html_comment] = ACTIONS(5), }, - [STATE(295)] = { - [sym_import] = STATE(3628), - [sym_parenthesized_expression] = STATE(1369), - [sym_expression] = STATE(2126), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6131), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6131), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6038), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1369), - [sym_subscript_expression] = STATE(1369), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2974), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6131), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1369), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym__type_query_member_expression] = STATE(2862), - [sym__type_query_subscript_expression] = STATE(2863), - [sym__type_query_call_expression] = STATE(2914), - [sym__type_query_instantiation_expression] = STATE(3004), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1994), - [anon_sym_export] = ACTIONS(1137), - [anon_sym_type] = ACTIONS(1137), - [anon_sym_namespace] = ACTIONS(1139), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(1159), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1137), - [anon_sym_BANG] = ACTIONS(1143), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1145), - [anon_sym_yield] = ACTIONS(1147), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1149), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1461), - [anon_sym_using] = ACTIONS(1153), - [anon_sym_PLUS] = ACTIONS(1159), - [anon_sym_DASH] = ACTIONS(1159), - [anon_sym_SLASH] = ACTIONS(951), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1143), - [anon_sym_void] = ACTIONS(1159), - [anon_sym_delete] = ACTIONS(1159), - [anon_sym_PLUS_PLUS] = ACTIONS(1161), - [anon_sym_DASH_DASH] = ACTIONS(1161), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1163), - [sym_this] = ACTIONS(1974), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1463), + [STATE(298)] = { + [sym_import] = STATE(3657), + [sym_parenthesized_expression] = STATE(1385), + [sym_expression] = STATE(2325), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6048), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6048), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6189), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1385), + [sym_subscript_expression] = STATE(1385), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3004), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6048), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1385), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym__type_query_member_expression] = STATE(2865), + [sym__type_query_subscript_expression] = STATE(2866), + [sym__type_query_call_expression] = STATE(2913), + [sym__type_query_instantiation_expression] = STATE(3059), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(2010), + [anon_sym_export] = ACTIONS(1203), + [anon_sym_type] = ACTIONS(1203), + [anon_sym_namespace] = ACTIONS(1205), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1227), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1203), + [anon_sym_BANG] = ACTIONS(1211), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1213), + [anon_sym_yield] = ACTIONS(1215), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1217), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1483), + [anon_sym_using] = ACTIONS(1221), + [anon_sym_PLUS] = ACTIONS(1227), + [anon_sym_DASH] = ACTIONS(1227), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1211), + [anon_sym_void] = ACTIONS(1227), + [anon_sym_delete] = ACTIONS(1227), + [anon_sym_PLUS_PLUS] = ACTIONS(1229), + [anon_sym_DASH_DASH] = ACTIONS(1229), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1231), + [sym_this] = ACTIONS(1996), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1485), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1137), - [anon_sym_readonly] = ACTIONS(1137), - [anon_sym_get] = ACTIONS(1137), - [anon_sym_set] = ACTIONS(1137), - [anon_sym_declare] = ACTIONS(1137), - [anon_sym_public] = ACTIONS(1137), - [anon_sym_private] = ACTIONS(1137), - [anon_sym_protected] = ACTIONS(1137), - [anon_sym_override] = ACTIONS(1137), - [anon_sym_module] = ACTIONS(1137), - [anon_sym_any] = ACTIONS(1137), - [anon_sym_number] = ACTIONS(1137), - [anon_sym_boolean] = ACTIONS(1137), - [anon_sym_string] = ACTIONS(1137), - [anon_sym_symbol] = ACTIONS(1137), - [anon_sym_object] = ACTIONS(1137), + [anon_sym_static] = ACTIONS(1203), + [anon_sym_readonly] = ACTIONS(1203), + [anon_sym_get] = ACTIONS(1203), + [anon_sym_set] = ACTIONS(1203), + [anon_sym_declare] = ACTIONS(1203), + [anon_sym_public] = ACTIONS(1203), + [anon_sym_private] = ACTIONS(1203), + [anon_sym_protected] = ACTIONS(1203), + [anon_sym_override] = ACTIONS(1203), + [anon_sym_module] = ACTIONS(1203), + [anon_sym_any] = ACTIONS(1203), + [anon_sym_number] = ACTIONS(1203), + [anon_sym_boolean] = ACTIONS(1203), + [anon_sym_string] = ACTIONS(1203), + [anon_sym_symbol] = ACTIONS(1203), + [anon_sym_object] = ACTIONS(1203), [sym_html_comment] = ACTIONS(5), }, - [STATE(296)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2613), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(3806), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(3806), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6142), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1272), - [sym_subscript_expression] = STATE(1272), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(3806), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_pattern] = STATE(4567), - [sym_rest_pattern] = STATE(3827), - [sym_non_null_expression] = STATE(1272), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_override_modifier] = STATE(307), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(732), - [anon_sym_export] = ACTIONS(113), - [anon_sym_type] = ACTIONS(113), - [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(734), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(113), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(1635), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(152), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(742), - [anon_sym_using] = ACTIONS(162), - [anon_sym_DOT_DOT_DOT] = ACTIONS(166), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(758), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(754), + [STATE(299)] = { + [sym_import] = STATE(3579), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(1709), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6151), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6151), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1282), + [sym_subscript_expression] = STATE(1282), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6151), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1282), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym__type_query_member_expression] = STATE(2865), + [sym__type_query_subscript_expression] = STATE(2866), + [sym__type_query_call_expression] = STATE(2913), + [sym__type_query_instantiation_expression] = STATE(3059), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(2012), + [anon_sym_export] = ACTIONS(1051), + [anon_sym_type] = ACTIONS(1051), + [anon_sym_namespace] = ACTIONS(1053), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(649), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1051), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1059), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1443), + [anon_sym_using] = ACTIONS(633), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(649), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(1996), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1445), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(113), - [anon_sym_readonly] = ACTIONS(1996), - [anon_sym_get] = ACTIONS(113), - [anon_sym_set] = ACTIONS(113), - [anon_sym_declare] = ACTIONS(113), - [anon_sym_public] = ACTIONS(113), - [anon_sym_private] = ACTIONS(113), - [anon_sym_protected] = ACTIONS(113), - [anon_sym_override] = ACTIONS(858), - [anon_sym_module] = ACTIONS(113), - [anon_sym_any] = ACTIONS(113), - [anon_sym_number] = ACTIONS(113), - [anon_sym_boolean] = ACTIONS(113), - [anon_sym_string] = ACTIONS(113), - [anon_sym_symbol] = ACTIONS(113), - [anon_sym_object] = ACTIONS(113), + [anon_sym_static] = ACTIONS(1051), + [anon_sym_readonly] = ACTIONS(1051), + [anon_sym_get] = ACTIONS(1051), + [anon_sym_set] = ACTIONS(1051), + [anon_sym_declare] = ACTIONS(1051), + [anon_sym_public] = ACTIONS(1051), + [anon_sym_private] = ACTIONS(1051), + [anon_sym_protected] = ACTIONS(1051), + [anon_sym_override] = ACTIONS(1051), + [anon_sym_module] = ACTIONS(1051), + [anon_sym_any] = ACTIONS(1051), + [anon_sym_number] = ACTIONS(1051), + [anon_sym_boolean] = ACTIONS(1051), + [anon_sym_string] = ACTIONS(1051), + [anon_sym_symbol] = ACTIONS(1051), + [anon_sym_object] = ACTIONS(1051), [sym_html_comment] = ACTIONS(5), }, - [STATE(297)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2613), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(3806), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(3806), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6142), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1272), - [sym_subscript_expression] = STATE(1272), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(3806), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_pattern] = STATE(4347), - [sym_rest_pattern] = STATE(3827), - [sym_non_null_expression] = STATE(1272), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_override_modifier] = STATE(310), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(732), + [STATE(300)] = { + [sym_import] = STATE(3857), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2551), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6007), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6007), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6134), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1216), + [sym_subscript_expression] = STATE(1216), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6007), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1216), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym__type_query_member_expression] = STATE(2865), + [sym__type_query_subscript_expression] = STATE(2866), + [sym__type_query_call_expression] = STATE(2913), + [sym__type_query_instantiation_expression] = STATE(3059), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(2014), + [anon_sym_export] = ACTIONS(820), + [anon_sym_type] = ACTIONS(820), + [anon_sym_namespace] = ACTIONS(824), + [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(820), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(836), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(838), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(1978), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(842), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(820), + [anon_sym_readonly] = ACTIONS(820), + [anon_sym_get] = ACTIONS(820), + [anon_sym_set] = ACTIONS(820), + [anon_sym_declare] = ACTIONS(820), + [anon_sym_public] = ACTIONS(820), + [anon_sym_private] = ACTIONS(820), + [anon_sym_protected] = ACTIONS(820), + [anon_sym_override] = ACTIONS(820), + [anon_sym_module] = ACTIONS(820), + [anon_sym_any] = ACTIONS(820), + [anon_sym_number] = ACTIONS(820), + [anon_sym_boolean] = ACTIONS(820), + [anon_sym_string] = ACTIONS(820), + [anon_sym_symbol] = ACTIONS(820), + [anon_sym_object] = ACTIONS(820), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(301)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2618), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(3709), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(3709), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6134), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1266), + [sym_subscript_expression] = STATE(1266), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(3709), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_pattern] = STATE(4261), + [sym_rest_pattern] = STATE(3685), + [sym_non_null_expression] = STATE(1266), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_override_modifier] = STATE(308), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(734), [anon_sym_export] = ACTIONS(113), [anon_sym_type] = ACTIONS(113), [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(734), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), + [anon_sym_LBRACE] = ACTIONS(736), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), [anon_sym_let] = ACTIONS(113), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(1635), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(152), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(742), - [anon_sym_using] = ACTIONS(162), - [anon_sym_DOT_DOT_DOT] = ACTIONS(166), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(1998), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(754), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(1643), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(151), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(744), + [anon_sym_using] = ACTIONS(161), + [anon_sym_DOT_DOT_DOT] = ACTIONS(165), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(802), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(756), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), - [anon_sym_readonly] = ACTIONS(2000), + [anon_sym_readonly] = ACTIONS(2016), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), [anon_sym_declare] = ACTIONS(113), [anon_sym_public] = ACTIONS(113), [anon_sym_private] = ACTIONS(113), [anon_sym_protected] = ACTIONS(113), - [anon_sym_override] = ACTIONS(858), + [anon_sym_override] = ACTIONS(816), [anon_sym_module] = ACTIONS(113), [anon_sym_any] = ACTIONS(113), [anon_sym_number] = ACTIONS(113), @@ -60991,168 +61441,168 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_object] = ACTIONS(113), [sym_html_comment] = ACTIONS(5), }, - [STATE(298)] = { - [sym_import] = STATE(3697), - [sym_parenthesized_expression] = STATE(1375), - [sym_expression] = STATE(2315), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6040), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6040), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6214), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1375), - [sym_subscript_expression] = STATE(1375), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3001), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6040), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1375), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym__type_query_member_expression] = STATE(2862), - [sym__type_query_subscript_expression] = STATE(2863), - [sym__type_query_call_expression] = STATE(2914), - [sym__type_query_instantiation_expression] = STATE(3004), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(2002), - [anon_sym_export] = ACTIONS(1223), - [anon_sym_type] = ACTIONS(1223), - [anon_sym_namespace] = ACTIONS(1225), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(1245), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1223), - [anon_sym_BANG] = ACTIONS(1229), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1231), - [anon_sym_yield] = ACTIONS(1233), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1235), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1469), - [anon_sym_using] = ACTIONS(1239), - [anon_sym_PLUS] = ACTIONS(1245), - [anon_sym_DASH] = ACTIONS(1245), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1229), - [anon_sym_void] = ACTIONS(1245), - [anon_sym_delete] = ACTIONS(1245), - [anon_sym_PLUS_PLUS] = ACTIONS(1247), - [anon_sym_DASH_DASH] = ACTIONS(1247), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1249), - [sym_this] = ACTIONS(1974), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1471), + [STATE(302)] = { + [sym_import] = STATE(3657), + [sym_parenthesized_expression] = STATE(1418), + [sym_expression] = STATE(2478), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6184), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6184), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6036), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1418), + [sym_subscript_expression] = STATE(1418), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2950), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6184), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1418), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym__type_query_member_expression] = STATE(2865), + [sym__type_query_subscript_expression] = STATE(2866), + [sym__type_query_call_expression] = STATE(2913), + [sym__type_query_instantiation_expression] = STATE(3059), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(2018), + [anon_sym_export] = ACTIONS(1263), + [anon_sym_type] = ACTIONS(1263), + [anon_sym_namespace] = ACTIONS(1265), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1285), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1263), + [anon_sym_BANG] = ACTIONS(1269), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1271), + [anon_sym_yield] = ACTIONS(1273), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1275), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1491), + [anon_sym_using] = ACTIONS(1279), + [anon_sym_PLUS] = ACTIONS(1285), + [anon_sym_DASH] = ACTIONS(1285), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1269), + [anon_sym_void] = ACTIONS(1285), + [anon_sym_delete] = ACTIONS(1285), + [anon_sym_PLUS_PLUS] = ACTIONS(1287), + [anon_sym_DASH_DASH] = ACTIONS(1287), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1289), + [sym_this] = ACTIONS(1996), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1493), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1223), - [anon_sym_readonly] = ACTIONS(1223), - [anon_sym_get] = ACTIONS(1223), - [anon_sym_set] = ACTIONS(1223), - [anon_sym_declare] = ACTIONS(1223), - [anon_sym_public] = ACTIONS(1223), - [anon_sym_private] = ACTIONS(1223), - [anon_sym_protected] = ACTIONS(1223), - [anon_sym_override] = ACTIONS(1223), - [anon_sym_module] = ACTIONS(1223), - [anon_sym_any] = ACTIONS(1223), - [anon_sym_number] = ACTIONS(1223), - [anon_sym_boolean] = ACTIONS(1223), - [anon_sym_string] = ACTIONS(1223), - [anon_sym_symbol] = ACTIONS(1223), - [anon_sym_object] = ACTIONS(1223), + [anon_sym_static] = ACTIONS(1263), + [anon_sym_readonly] = ACTIONS(1263), + [anon_sym_get] = ACTIONS(1263), + [anon_sym_set] = ACTIONS(1263), + [anon_sym_declare] = ACTIONS(1263), + [anon_sym_public] = ACTIONS(1263), + [anon_sym_private] = ACTIONS(1263), + [anon_sym_protected] = ACTIONS(1263), + [anon_sym_override] = ACTIONS(1263), + [anon_sym_module] = ACTIONS(1263), + [anon_sym_any] = ACTIONS(1263), + [anon_sym_number] = ACTIONS(1263), + [anon_sym_boolean] = ACTIONS(1263), + [anon_sym_string] = ACTIONS(1263), + [anon_sym_symbol] = ACTIONS(1263), + [anon_sym_object] = ACTIONS(1263), [sym_html_comment] = ACTIONS(5), }, - [STATE(299)] = { - [sym_import] = STATE(3799), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(1862), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym__type_query_member_expression] = STATE(2862), - [sym__type_query_subscript_expression] = STATE(2863), - [sym__type_query_call_expression] = STATE(2914), - [sym__type_query_instantiation_expression] = STATE(3004), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(2004), - [anon_sym_export] = ACTIONS(1307), - [anon_sym_type] = ACTIONS(1307), - [anon_sym_namespace] = ACTIONS(1309), - [anon_sym_LBRACE] = ACTIONS(699), + [STATE(303)] = { + [sym_import] = STATE(3763), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1826), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym__type_query_member_expression] = STATE(2865), + [sym__type_query_subscript_expression] = STATE(2866), + [sym__type_query_call_expression] = STATE(2913), + [sym__type_query_instantiation_expression] = STATE(3059), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(2020), + [anon_sym_export] = ACTIONS(1241), + [anon_sym_type] = ACTIONS(1241), + [anon_sym_namespace] = ACTIONS(1243), + [anon_sym_LBRACE] = ACTIONS(701), [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1307), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1241), [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_await] = ACTIONS(45), @@ -61160,10 +61610,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(1313), - [anon_sym_function] = ACTIONS(714), - [anon_sym_new] = ACTIONS(1445), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1247), + [anon_sym_function] = ACTIONS(716), + [anon_sym_new] = ACTIONS(1451), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -61178,439 +61628,543 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), [sym_private_property_identifier] = ACTIONS(91), - [sym_this] = ACTIONS(1986), + [sym_this] = ACTIONS(2000), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1307), - [anon_sym_readonly] = ACTIONS(1307), - [anon_sym_get] = ACTIONS(1307), - [anon_sym_set] = ACTIONS(1307), - [anon_sym_declare] = ACTIONS(1307), - [anon_sym_public] = ACTIONS(1307), - [anon_sym_private] = ACTIONS(1307), - [anon_sym_protected] = ACTIONS(1307), - [anon_sym_override] = ACTIONS(1307), - [anon_sym_module] = ACTIONS(1307), - [anon_sym_any] = ACTIONS(1307), - [anon_sym_number] = ACTIONS(1307), - [anon_sym_boolean] = ACTIONS(1307), - [anon_sym_string] = ACTIONS(1307), - [anon_sym_symbol] = ACTIONS(1307), - [anon_sym_object] = ACTIONS(1307), + [anon_sym_static] = ACTIONS(1241), + [anon_sym_readonly] = ACTIONS(1241), + [anon_sym_get] = ACTIONS(1241), + [anon_sym_set] = ACTIONS(1241), + [anon_sym_declare] = ACTIONS(1241), + [anon_sym_public] = ACTIONS(1241), + [anon_sym_private] = ACTIONS(1241), + [anon_sym_protected] = ACTIONS(1241), + [anon_sym_override] = ACTIONS(1241), + [anon_sym_module] = ACTIONS(1241), + [anon_sym_any] = ACTIONS(1241), + [anon_sym_number] = ACTIONS(1241), + [anon_sym_boolean] = ACTIONS(1241), + [anon_sym_string] = ACTIONS(1241), + [anon_sym_symbol] = ACTIONS(1241), + [anon_sym_object] = ACTIONS(1241), [sym_html_comment] = ACTIONS(5), }, - [STATE(300)] = { - [sym_import] = STATE(3697), - [sym_parenthesized_expression] = STATE(1424), - [sym_expression] = STATE(2449), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6176), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6176), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(5999), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1424), - [sym_subscript_expression] = STATE(1424), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2933), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6176), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1424), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym__type_query_member_expression] = STATE(2862), - [sym__type_query_subscript_expression] = STATE(2863), - [sym__type_query_call_expression] = STATE(2914), - [sym__type_query_instantiation_expression] = STATE(3004), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(2006), - [anon_sym_export] = ACTIONS(1089), - [anon_sym_type] = ACTIONS(1089), - [anon_sym_namespace] = ACTIONS(1091), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(1115), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1089), - [anon_sym_BANG] = ACTIONS(1097), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1099), - [anon_sym_yield] = ACTIONS(1101), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1105), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1493), - [anon_sym_using] = ACTIONS(1109), - [anon_sym_PLUS] = ACTIONS(1115), - [anon_sym_DASH] = ACTIONS(1115), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1097), - [anon_sym_void] = ACTIONS(1115), - [anon_sym_delete] = ACTIONS(1115), - [anon_sym_PLUS_PLUS] = ACTIONS(1117), - [anon_sym_DASH_DASH] = ACTIONS(1117), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1123), - [sym_this] = ACTIONS(1974), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1495), + [STATE(304)] = { + [sym_import] = STATE(3657), + [sym_parenthesized_expression] = STATE(1422), + [sym_expression] = STATE(2481), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6195), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6195), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6201), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1422), + [sym_subscript_expression] = STATE(1422), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2976), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6195), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1422), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym__type_query_member_expression] = STATE(2865), + [sym__type_query_subscript_expression] = STATE(2866), + [sym__type_query_call_expression] = STATE(2913), + [sym__type_query_instantiation_expression] = STATE(3059), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(2022), + [anon_sym_export] = ACTIONS(1335), + [anon_sym_type] = ACTIONS(1335), + [anon_sym_namespace] = ACTIONS(1337), + [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_typeof] = ACTIONS(1357), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1335), + [anon_sym_BANG] = ACTIONS(1341), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1343), + [anon_sym_yield] = ACTIONS(1345), + [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1347), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1499), + [anon_sym_using] = ACTIONS(1351), + [anon_sym_PLUS] = ACTIONS(1357), + [anon_sym_DASH] = ACTIONS(1357), + [anon_sym_SLASH] = ACTIONS(977), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1341), + [anon_sym_void] = ACTIONS(1357), + [anon_sym_delete] = ACTIONS(1357), + [anon_sym_PLUS_PLUS] = ACTIONS(1359), + [anon_sym_DASH_DASH] = ACTIONS(1359), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1361), + [sym_this] = ACTIONS(1996), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1501), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1089), - [anon_sym_readonly] = ACTIONS(1089), - [anon_sym_get] = ACTIONS(1089), - [anon_sym_set] = ACTIONS(1089), - [anon_sym_declare] = ACTIONS(1089), - [anon_sym_public] = ACTIONS(1089), - [anon_sym_private] = ACTIONS(1089), - [anon_sym_protected] = ACTIONS(1089), - [anon_sym_override] = ACTIONS(1089), - [anon_sym_module] = ACTIONS(1089), - [anon_sym_any] = ACTIONS(1089), - [anon_sym_number] = ACTIONS(1089), - [anon_sym_boolean] = ACTIONS(1089), - [anon_sym_string] = ACTIONS(1089), - [anon_sym_symbol] = ACTIONS(1089), - [anon_sym_object] = ACTIONS(1089), + [anon_sym_static] = ACTIONS(1335), + [anon_sym_readonly] = ACTIONS(1335), + [anon_sym_get] = ACTIONS(1335), + [anon_sym_set] = ACTIONS(1335), + [anon_sym_declare] = ACTIONS(1335), + [anon_sym_public] = ACTIONS(1335), + [anon_sym_private] = ACTIONS(1335), + [anon_sym_protected] = ACTIONS(1335), + [anon_sym_override] = ACTIONS(1335), + [anon_sym_module] = ACTIONS(1335), + [anon_sym_any] = ACTIONS(1335), + [anon_sym_number] = ACTIONS(1335), + [anon_sym_boolean] = ACTIONS(1335), + [anon_sym_string] = ACTIONS(1335), + [anon_sym_symbol] = ACTIONS(1335), + [anon_sym_object] = ACTIONS(1335), [sym_html_comment] = ACTIONS(5), }, - [STATE(301)] = { - [sym_import] = STATE(3715), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2578), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6205), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6205), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6142), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1208), - [sym_subscript_expression] = STATE(1208), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6205), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1208), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym__type_query_member_expression] = STATE(2862), - [sym__type_query_subscript_expression] = STATE(2863), - [sym__type_query_call_expression] = STATE(2914), - [sym__type_query_instantiation_expression] = STATE(3004), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(2008), - [anon_sym_export] = ACTIONS(834), - [anon_sym_type] = ACTIONS(834), - [anon_sym_namespace] = ACTIONS(838), - [anon_sym_LBRACE] = ACTIONS(840), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(834), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(844), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(846), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(848), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(1978), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(830), + [STATE(305)] = { + [sym_import] = STATE(3579), + [sym_parenthesized_expression] = STATE(1377), + [sym_expression] = STATE(2129), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6139), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6139), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6046), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1377), + [sym_subscript_expression] = STATE(1377), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2975), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6139), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1377), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym__type_query_member_expression] = STATE(2865), + [sym__type_query_subscript_expression] = STATE(2866), + [sym__type_query_call_expression] = STATE(2913), + [sym__type_query_instantiation_expression] = STATE(3059), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(2024), + [anon_sym_export] = ACTIONS(1299), + [anon_sym_type] = ACTIONS(1299), + [anon_sym_namespace] = ACTIONS(1301), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1321), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1299), + [anon_sym_BANG] = ACTIONS(1305), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1307), + [anon_sym_yield] = ACTIONS(1309), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1311), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1475), + [anon_sym_using] = ACTIONS(1315), + [anon_sym_PLUS] = ACTIONS(1321), + [anon_sym_DASH] = ACTIONS(1321), + [anon_sym_SLASH] = ACTIONS(943), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1305), + [anon_sym_void] = ACTIONS(1321), + [anon_sym_delete] = ACTIONS(1321), + [anon_sym_PLUS_PLUS] = ACTIONS(1323), + [anon_sym_DASH_DASH] = ACTIONS(1323), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1325), + [sym_this] = ACTIONS(1996), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1477), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(834), - [anon_sym_readonly] = ACTIONS(834), - [anon_sym_get] = ACTIONS(834), - [anon_sym_set] = ACTIONS(834), - [anon_sym_declare] = ACTIONS(834), - [anon_sym_public] = ACTIONS(834), - [anon_sym_private] = ACTIONS(834), - [anon_sym_protected] = ACTIONS(834), - [anon_sym_override] = ACTIONS(834), - [anon_sym_module] = ACTIONS(834), - [anon_sym_any] = ACTIONS(834), - [anon_sym_number] = ACTIONS(834), - [anon_sym_boolean] = ACTIONS(834), - [anon_sym_string] = ACTIONS(834), - [anon_sym_symbol] = ACTIONS(834), - [anon_sym_object] = ACTIONS(834), + [anon_sym_static] = ACTIONS(1299), + [anon_sym_readonly] = ACTIONS(1299), + [anon_sym_get] = ACTIONS(1299), + [anon_sym_set] = ACTIONS(1299), + [anon_sym_declare] = ACTIONS(1299), + [anon_sym_public] = ACTIONS(1299), + [anon_sym_private] = ACTIONS(1299), + [anon_sym_protected] = ACTIONS(1299), + [anon_sym_override] = ACTIONS(1299), + [anon_sym_module] = ACTIONS(1299), + [anon_sym_any] = ACTIONS(1299), + [anon_sym_number] = ACTIONS(1299), + [anon_sym_boolean] = ACTIONS(1299), + [anon_sym_string] = ACTIONS(1299), + [anon_sym_symbol] = ACTIONS(1299), + [anon_sym_object] = ACTIONS(1299), [sym_html_comment] = ACTIONS(5), }, - [STATE(302)] = { - [sym_import] = STATE(3710), - [sym_parenthesized_expression] = STATE(1382), - [sym_expression] = STATE(2256), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5854), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5854), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5852), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1382), - [sym_subscript_expression] = STATE(1382), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(2997), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5854), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1382), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym__type_query_member_expression] = STATE(2862), - [sym__type_query_subscript_expression] = STATE(2863), - [sym__type_query_call_expression] = STATE(2914), - [sym__type_query_instantiation_expression] = STATE(3004), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(2010), - [anon_sym_export] = ACTIONS(1259), - [anon_sym_type] = ACTIONS(1259), - [anon_sym_namespace] = ACTIONS(1261), - [anon_sym_LBRACE] = ACTIONS(699), - [anon_sym_typeof] = ACTIONS(1285), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1259), - [anon_sym_BANG] = ACTIONS(1267), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1269), - [anon_sym_yield] = ACTIONS(1271), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_DQUOTE] = ACTIONS(67), - [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(1275), - [anon_sym_function] = ACTIONS(714), - [anon_sym_new] = ACTIONS(1477), - [anon_sym_using] = ACTIONS(1279), - [anon_sym_PLUS] = ACTIONS(1285), - [anon_sym_DASH] = ACTIONS(1285), - [anon_sym_SLASH] = ACTIONS(81), - [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1267), - [anon_sym_void] = ACTIONS(1285), - [anon_sym_delete] = ACTIONS(1285), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1287), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1293), - [sym_this] = ACTIONS(1986), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1479), + [STATE(306)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(2417), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(3650), + [sym_assignment_pattern] = STATE(5445), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(3650), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1289), + [sym_subscript_expression] = STATE(1289), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(3650), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_pattern] = STATE(5074), + [sym_rest_pattern] = STATE(3685), + [sym_non_null_expression] = STATE(1289), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1631), + [anon_sym_export] = ACTIONS(607), + [anon_sym_type] = ACTIONS(607), + [anon_sym_namespace] = ACTIONS(611), + [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_typeof] = ACTIONS(649), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(607), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(629), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1633), + [anon_sym_using] = ACTIONS(633), + [anon_sym_DOT_DOT_DOT] = ACTIONS(165), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(649), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1637), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1259), - [anon_sym_readonly] = ACTIONS(1259), - [anon_sym_get] = ACTIONS(1259), - [anon_sym_set] = ACTIONS(1259), - [anon_sym_declare] = ACTIONS(1259), - [anon_sym_public] = ACTIONS(1259), - [anon_sym_private] = ACTIONS(1259), - [anon_sym_protected] = ACTIONS(1259), - [anon_sym_override] = ACTIONS(1259), - [anon_sym_module] = ACTIONS(1259), - [anon_sym_any] = ACTIONS(1259), - [anon_sym_number] = ACTIONS(1259), - [anon_sym_boolean] = ACTIONS(1259), - [anon_sym_string] = ACTIONS(1259), - [anon_sym_symbol] = ACTIONS(1259), - [anon_sym_object] = ACTIONS(1259), + [anon_sym_static] = ACTIONS(607), + [anon_sym_readonly] = ACTIONS(607), + [anon_sym_get] = ACTIONS(607), + [anon_sym_set] = ACTIONS(607), + [anon_sym_declare] = ACTIONS(607), + [anon_sym_public] = ACTIONS(607), + [anon_sym_private] = ACTIONS(607), + [anon_sym_protected] = ACTIONS(607), + [anon_sym_override] = ACTIONS(607), + [anon_sym_module] = ACTIONS(607), + [anon_sym_any] = ACTIONS(607), + [anon_sym_number] = ACTIONS(607), + [anon_sym_boolean] = ACTIONS(607), + [anon_sym_string] = ACTIONS(607), + [anon_sym_symbol] = ACTIONS(607), + [anon_sym_object] = ACTIONS(607), [sym_html_comment] = ACTIONS(5), }, - [STATE(303)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2613), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(3806), - [sym_assignment_pattern] = STATE(5554), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(3806), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6142), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1272), - [sym_subscript_expression] = STATE(1272), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(3806), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_pattern] = STATE(4814), - [sym_rest_pattern] = STATE(3827), - [sym_non_null_expression] = STATE(1272), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(732), + [STATE(307)] = { + [sym_import] = STATE(3737), + [sym_empty_statement] = STATE(324), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(2322), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6151), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6151), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1282), + [sym_subscript_expression] = STATE(1282), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6151), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_sequence_expression] = STATE(5844), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1282), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1051), + [anon_sym_type] = ACTIONS(1051), + [anon_sym_namespace] = ACTIONS(1053), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(649), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1051), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_SEMI] = ACTIONS(43), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1059), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1443), + [anon_sym_using] = ACTIONS(633), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(649), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1445), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1051), + [anon_sym_readonly] = ACTIONS(1051), + [anon_sym_get] = ACTIONS(1051), + [anon_sym_set] = ACTIONS(1051), + [anon_sym_declare] = ACTIONS(1051), + [anon_sym_public] = ACTIONS(1051), + [anon_sym_private] = ACTIONS(1051), + [anon_sym_protected] = ACTIONS(1051), + [anon_sym_override] = ACTIONS(1051), + [anon_sym_module] = ACTIONS(1051), + [anon_sym_any] = ACTIONS(1051), + [anon_sym_number] = ACTIONS(1051), + [anon_sym_boolean] = ACTIONS(1051), + [anon_sym_string] = ACTIONS(1051), + [anon_sym_symbol] = ACTIONS(1051), + [anon_sym_object] = ACTIONS(1051), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(308)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2618), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(3709), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(3709), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6134), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1266), + [sym_subscript_expression] = STATE(1266), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(3709), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_pattern] = STATE(4551), + [sym_rest_pattern] = STATE(3685), + [sym_non_null_expression] = STATE(1266), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(734), [anon_sym_export] = ACTIONS(113), [anon_sym_type] = ACTIONS(113), [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(734), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), + [anon_sym_LBRACE] = ACTIONS(736), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), [anon_sym_let] = ACTIONS(113), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(1635), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(152), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(742), - [anon_sym_using] = ACTIONS(162), - [anon_sym_DOT_DOT_DOT] = ACTIONS(166), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(754), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(1643), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(151), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(744), + [anon_sym_using] = ACTIONS(161), + [anon_sym_DOT_DOT_DOT] = ACTIONS(165), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(808), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(756), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), - [anon_sym_readonly] = ACTIONS(113), + [anon_sym_readonly] = ACTIONS(2026), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), [anon_sym_declare] = ACTIONS(113), @@ -61627,413 +62181,95 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_object] = ACTIONS(113), [sym_html_comment] = ACTIONS(5), }, - [STATE(304)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(2430), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(3825), - [sym_assignment_pattern] = STATE(5554), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(3825), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1273), - [sym_subscript_expression] = STATE(1273), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(3825), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_pattern] = STATE(4814), - [sym_rest_pattern] = STATE(3827), - [sym_non_null_expression] = STATE(1273), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1623), - [anon_sym_export] = ACTIONS(545), - [anon_sym_type] = ACTIONS(545), - [anon_sym_namespace] = ACTIONS(549), - [anon_sym_LBRACE] = ACTIONS(840), - [anon_sym_typeof] = ACTIONS(587), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(545), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(844), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(567), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1625), - [anon_sym_using] = ACTIONS(571), - [anon_sym_DOT_DOT_DOT] = ACTIONS(166), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(587), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(587), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1629), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(545), - [anon_sym_readonly] = ACTIONS(545), - [anon_sym_get] = ACTIONS(545), - [anon_sym_set] = ACTIONS(545), - [anon_sym_declare] = ACTIONS(545), - [anon_sym_public] = ACTIONS(545), - [anon_sym_private] = ACTIONS(545), - [anon_sym_protected] = ACTIONS(545), - [anon_sym_override] = ACTIONS(545), - [anon_sym_module] = ACTIONS(545), - [anon_sym_any] = ACTIONS(545), - [anon_sym_number] = ACTIONS(545), - [anon_sym_boolean] = ACTIONS(545), - [anon_sym_string] = ACTIONS(545), - [anon_sym_symbol] = ACTIONS(545), - [anon_sym_object] = ACTIONS(545), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(305)] = { - [sym_import] = STATE(3697), - [sym_parenthesized_expression] = STATE(1425), - [sym_expression] = STATE(2491), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6187), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6187), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6191), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1425), - [sym_subscript_expression] = STATE(1425), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2977), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6187), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1425), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym__type_query_member_expression] = STATE(2862), - [sym__type_query_subscript_expression] = STATE(2863), - [sym__type_query_call_expression] = STATE(2914), - [sym__type_query_instantiation_expression] = STATE(3004), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(2012), - [anon_sym_export] = ACTIONS(1379), - [anon_sym_type] = ACTIONS(1379), - [anon_sym_namespace] = ACTIONS(1381), - [anon_sym_LBRACE] = ACTIONS(840), - [anon_sym_typeof] = ACTIONS(1403), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1379), - [anon_sym_BANG] = ACTIONS(1387), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1389), - [anon_sym_yield] = ACTIONS(1391), - [anon_sym_LBRACK] = ACTIONS(844), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1393), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1485), - [anon_sym_using] = ACTIONS(1397), - [anon_sym_PLUS] = ACTIONS(1403), - [anon_sym_DASH] = ACTIONS(1403), - [anon_sym_SLASH] = ACTIONS(971), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1387), - [anon_sym_void] = ACTIONS(1403), - [anon_sym_delete] = ACTIONS(1403), - [anon_sym_PLUS_PLUS] = ACTIONS(1405), - [anon_sym_DASH_DASH] = ACTIONS(1405), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1407), - [sym_this] = ACTIONS(1974), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1487), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1379), - [anon_sym_readonly] = ACTIONS(1379), - [anon_sym_get] = ACTIONS(1379), - [anon_sym_set] = ACTIONS(1379), - [anon_sym_declare] = ACTIONS(1379), - [anon_sym_public] = ACTIONS(1379), - [anon_sym_private] = ACTIONS(1379), - [anon_sym_protected] = ACTIONS(1379), - [anon_sym_override] = ACTIONS(1379), - [anon_sym_module] = ACTIONS(1379), - [anon_sym_any] = ACTIONS(1379), - [anon_sym_number] = ACTIONS(1379), - [anon_sym_boolean] = ACTIONS(1379), - [anon_sym_string] = ACTIONS(1379), - [anon_sym_symbol] = ACTIONS(1379), - [anon_sym_object] = ACTIONS(1379), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(306)] = { - [sym_import] = STATE(3717), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(1645), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6224), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6224), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1270), - [sym_subscript_expression] = STATE(1270), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6224), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1270), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym__type_query_member_expression] = STATE(2919), - [sym__type_query_subscript_expression] = STATE(2910), - [sym__type_query_call_expression] = STATE(3108), - [sym__type_query_instantiation_expression] = STATE(3263), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(2014), - [anon_sym_export] = ACTIONS(1045), - [anon_sym_type] = ACTIONS(1045), - [anon_sym_namespace] = ACTIONS(1047), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(587), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1045), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1053), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1437), - [anon_sym_using] = ACTIONS(571), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(587), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(587), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(2016), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1439), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1045), - [anon_sym_readonly] = ACTIONS(1045), - [anon_sym_get] = ACTIONS(1045), - [anon_sym_set] = ACTIONS(1045), - [anon_sym_declare] = ACTIONS(1045), - [anon_sym_public] = ACTIONS(1045), - [anon_sym_private] = ACTIONS(1045), - [anon_sym_protected] = ACTIONS(1045), - [anon_sym_override] = ACTIONS(1045), - [anon_sym_module] = ACTIONS(1045), - [anon_sym_any] = ACTIONS(1045), - [anon_sym_number] = ACTIONS(1045), - [anon_sym_boolean] = ACTIONS(1045), - [anon_sym_string] = ACTIONS(1045), - [anon_sym_symbol] = ACTIONS(1045), - [anon_sym_object] = ACTIONS(1045), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(307)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2613), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(3806), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(3806), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6142), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1272), - [sym_subscript_expression] = STATE(1272), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(3806), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_pattern] = STATE(4342), - [sym_rest_pattern] = STATE(3827), - [sym_non_null_expression] = STATE(1272), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(732), + [STATE(309)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2618), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(3709), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(3709), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6134), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1266), + [sym_subscript_expression] = STATE(1266), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(3709), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_pattern] = STATE(4568), + [sym_rest_pattern] = STATE(3685), + [sym_non_null_expression] = STATE(1266), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(734), [anon_sym_export] = ACTIONS(113), [anon_sym_type] = ACTIONS(113), [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(734), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), + [anon_sym_LBRACE] = ACTIONS(736), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), [anon_sym_let] = ACTIONS(113), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(1635), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(152), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(742), - [anon_sym_using] = ACTIONS(162), - [anon_sym_DOT_DOT_DOT] = ACTIONS(166), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(752), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(754), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(1643), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(151), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(744), + [anon_sym_using] = ACTIONS(161), + [anon_sym_DOT_DOT_DOT] = ACTIONS(165), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(2028), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(756), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), - [anon_sym_readonly] = ACTIONS(2018), + [anon_sym_readonly] = ACTIONS(2030), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), [anon_sym_declare] = ACTIONS(113), @@ -62050,410 +62286,305 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_object] = ACTIONS(113), [sym_html_comment] = ACTIONS(5), }, - [STATE(308)] = { - [sym_import] = STATE(3581), - [sym_empty_statement] = STATE(329), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(2360), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6224), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6224), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1270), - [sym_subscript_expression] = STATE(1270), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6224), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_sequence_expression] = STATE(5947), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1270), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1429), - [anon_sym_export] = ACTIONS(1045), - [anon_sym_type] = ACTIONS(1045), - [anon_sym_namespace] = ACTIONS(1047), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(587), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1045), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(818), + [STATE(310)] = { + [sym_import] = STATE(3737), + [sym_empty_statement] = STATE(328), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(2397), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6151), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6151), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1282), + [sym_subscript_expression] = STATE(1282), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6151), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_sequence_expression] = STATE(6174), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1282), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1051), + [anon_sym_type] = ACTIONS(1051), + [anon_sym_namespace] = ACTIONS(1053), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(649), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1051), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(830), [anon_sym_SEMI] = ACTIONS(43), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1053), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1437), - [anon_sym_using] = ACTIONS(571), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(587), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(587), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1439), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1059), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1443), + [anon_sym_using] = ACTIONS(633), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(649), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1445), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1045), - [anon_sym_readonly] = ACTIONS(1045), - [anon_sym_get] = ACTIONS(1045), - [anon_sym_set] = ACTIONS(1045), - [anon_sym_declare] = ACTIONS(1045), - [anon_sym_public] = ACTIONS(1045), - [anon_sym_private] = ACTIONS(1045), - [anon_sym_protected] = ACTIONS(1045), - [anon_sym_override] = ACTIONS(1045), - [anon_sym_module] = ACTIONS(1045), - [anon_sym_any] = ACTIONS(1045), - [anon_sym_number] = ACTIONS(1045), - [anon_sym_boolean] = ACTIONS(1045), - [anon_sym_string] = ACTIONS(1045), - [anon_sym_symbol] = ACTIONS(1045), - [anon_sym_object] = ACTIONS(1045), + [anon_sym_static] = ACTIONS(1051), + [anon_sym_readonly] = ACTIONS(1051), + [anon_sym_get] = ACTIONS(1051), + [anon_sym_set] = ACTIONS(1051), + [anon_sym_declare] = ACTIONS(1051), + [anon_sym_public] = ACTIONS(1051), + [anon_sym_private] = ACTIONS(1051), + [anon_sym_protected] = ACTIONS(1051), + [anon_sym_override] = ACTIONS(1051), + [anon_sym_module] = ACTIONS(1051), + [anon_sym_any] = ACTIONS(1051), + [anon_sym_number] = ACTIONS(1051), + [anon_sym_boolean] = ACTIONS(1051), + [anon_sym_string] = ACTIONS(1051), + [anon_sym_symbol] = ACTIONS(1051), + [anon_sym_object] = ACTIONS(1051), [sym_html_comment] = ACTIONS(5), }, - [STATE(309)] = { - [sym_import] = STATE(3581), - [sym_empty_statement] = STATE(330), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(2359), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6224), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6224), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1270), - [sym_subscript_expression] = STATE(1270), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6224), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_sequence_expression] = STATE(5929), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1270), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1429), - [anon_sym_export] = ACTIONS(1045), - [anon_sym_type] = ACTIONS(1045), - [anon_sym_namespace] = ACTIONS(1047), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(587), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1045), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(818), + [STATE(311)] = { + [sym_import] = STATE(3737), + [sym_empty_statement] = STATE(318), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(2246), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6151), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6151), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1282), + [sym_subscript_expression] = STATE(1282), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6151), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_sequence_expression] = STATE(6202), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1282), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1051), + [anon_sym_type] = ACTIONS(1051), + [anon_sym_namespace] = ACTIONS(1053), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(649), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1051), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(830), [anon_sym_SEMI] = ACTIONS(43), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1053), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1437), - [anon_sym_using] = ACTIONS(571), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(587), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(587), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1439), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1045), - [anon_sym_readonly] = ACTIONS(1045), - [anon_sym_get] = ACTIONS(1045), - [anon_sym_set] = ACTIONS(1045), - [anon_sym_declare] = ACTIONS(1045), - [anon_sym_public] = ACTIONS(1045), - [anon_sym_private] = ACTIONS(1045), - [anon_sym_protected] = ACTIONS(1045), - [anon_sym_override] = ACTIONS(1045), - [anon_sym_module] = ACTIONS(1045), - [anon_sym_any] = ACTIONS(1045), - [anon_sym_number] = ACTIONS(1045), - [anon_sym_boolean] = ACTIONS(1045), - [anon_sym_string] = ACTIONS(1045), - [anon_sym_symbol] = ACTIONS(1045), - [anon_sym_object] = ACTIONS(1045), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(310)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2613), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(3806), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(3806), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6142), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1272), - [sym_subscript_expression] = STATE(1272), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(3806), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_pattern] = STATE(4611), - [sym_rest_pattern] = STATE(3827), - [sym_non_null_expression] = STATE(1272), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(732), - [anon_sym_export] = ACTIONS(113), - [anon_sym_type] = ACTIONS(113), - [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(734), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(113), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(1635), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(152), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(742), - [anon_sym_using] = ACTIONS(162), - [anon_sym_DOT_DOT_DOT] = ACTIONS(166), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(2020), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(754), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1059), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1443), + [anon_sym_using] = ACTIONS(633), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(649), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1445), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(113), - [anon_sym_readonly] = ACTIONS(2022), - [anon_sym_get] = ACTIONS(113), - [anon_sym_set] = ACTIONS(113), - [anon_sym_declare] = ACTIONS(113), - [anon_sym_public] = ACTIONS(113), - [anon_sym_private] = ACTIONS(113), - [anon_sym_protected] = ACTIONS(113), - [anon_sym_override] = ACTIONS(113), - [anon_sym_module] = ACTIONS(113), - [anon_sym_any] = ACTIONS(113), - [anon_sym_number] = ACTIONS(113), - [anon_sym_boolean] = ACTIONS(113), - [anon_sym_string] = ACTIONS(113), - [anon_sym_symbol] = ACTIONS(113), - [anon_sym_object] = ACTIONS(113), + [anon_sym_static] = ACTIONS(1051), + [anon_sym_readonly] = ACTIONS(1051), + [anon_sym_get] = ACTIONS(1051), + [anon_sym_set] = ACTIONS(1051), + [anon_sym_declare] = ACTIONS(1051), + [anon_sym_public] = ACTIONS(1051), + [anon_sym_private] = ACTIONS(1051), + [anon_sym_protected] = ACTIONS(1051), + [anon_sym_override] = ACTIONS(1051), + [anon_sym_module] = ACTIONS(1051), + [anon_sym_any] = ACTIONS(1051), + [anon_sym_number] = ACTIONS(1051), + [anon_sym_boolean] = ACTIONS(1051), + [anon_sym_string] = ACTIONS(1051), + [anon_sym_symbol] = ACTIONS(1051), + [anon_sym_object] = ACTIONS(1051), [sym_html_comment] = ACTIONS(5), }, - [STATE(311)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2613), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(3806), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(3806), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6142), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1272), - [sym_subscript_expression] = STATE(1272), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(3806), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_pattern] = STATE(4567), - [sym_rest_pattern] = STATE(3827), - [sym_non_null_expression] = STATE(1272), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(732), + [STATE(312)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2618), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(3709), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(3709), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6134), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1266), + [sym_subscript_expression] = STATE(1266), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(3709), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_pattern] = STATE(4361), + [sym_rest_pattern] = STATE(3685), + [sym_non_null_expression] = STATE(1266), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(734), [anon_sym_export] = ACTIONS(113), [anon_sym_type] = ACTIONS(113), [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(734), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), + [anon_sym_LBRACE] = ACTIONS(736), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), [anon_sym_let] = ACTIONS(113), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(1635), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(152), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(742), - [anon_sym_using] = ACTIONS(162), - [anon_sym_DOT_DOT_DOT] = ACTIONS(166), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(758), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(754), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(1643), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(151), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(744), + [anon_sym_using] = ACTIONS(161), + [anon_sym_DOT_DOT_DOT] = ACTIONS(165), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(2032), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(756), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), - [anon_sym_readonly] = ACTIONS(1996), + [anon_sym_readonly] = ACTIONS(2034), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), [anon_sym_declare] = ACTIONS(113), @@ -62470,95 +62601,95 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_object] = ACTIONS(113), [sym_html_comment] = ACTIONS(5), }, - [STATE(312)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2613), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(3806), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(3806), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6142), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1272), - [sym_subscript_expression] = STATE(1272), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(3806), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_pattern] = STATE(4348), - [sym_rest_pattern] = STATE(3827), - [sym_non_null_expression] = STATE(1272), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(732), + [STATE(313)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2618), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(3709), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(3709), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6134), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1266), + [sym_subscript_expression] = STATE(1266), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(3709), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_pattern] = STATE(4261), + [sym_rest_pattern] = STATE(3685), + [sym_non_null_expression] = STATE(1266), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(734), [anon_sym_export] = ACTIONS(113), [anon_sym_type] = ACTIONS(113), [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(734), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), + [anon_sym_LBRACE] = ACTIONS(736), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), [anon_sym_let] = ACTIONS(113), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(1635), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(152), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(742), - [anon_sym_using] = ACTIONS(162), - [anon_sym_DOT_DOT_DOT] = ACTIONS(166), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(2024), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(754), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(1643), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(151), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(744), + [anon_sym_using] = ACTIONS(161), + [anon_sym_DOT_DOT_DOT] = ACTIONS(165), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(802), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(756), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), - [anon_sym_readonly] = ACTIONS(2026), + [anon_sym_readonly] = ACTIONS(2016), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), [anon_sym_declare] = ACTIONS(113), @@ -62575,71 +62706,71 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_object] = ACTIONS(113), [sym_html_comment] = ACTIONS(5), }, - [STATE(313)] = { - [sym_import] = STATE(3770), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(2118), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_sequence_expression] = STATE(5433), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(1441), - [anon_sym_export] = ACTIONS(1307), - [anon_sym_type] = ACTIONS(1307), - [anon_sym_namespace] = ACTIONS(1309), - [anon_sym_LBRACE] = ACTIONS(699), + [STATE(314)] = { + [sym_import] = STATE(3779), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1978), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_sequence_expression] = STATE(5692), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(1447), + [anon_sym_export] = ACTIONS(1241), + [anon_sym_type] = ACTIONS(1241), + [anon_sym_namespace] = ACTIONS(1243), + [anon_sym_LBRACE] = ACTIONS(701), [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1307), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1241), [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_SEMI] = ACTIONS(2028), + [anon_sym_SEMI] = ACTIONS(2036), [anon_sym_await] = ACTIONS(45), [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(1313), - [anon_sym_function] = ACTIONS(714), - [anon_sym_new] = ACTIONS(1445), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1247), + [anon_sym_function] = ACTIONS(716), + [anon_sym_new] = ACTIONS(1451), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -62661,4013 +62792,3702 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1307), - [anon_sym_readonly] = ACTIONS(1307), - [anon_sym_get] = ACTIONS(1307), - [anon_sym_set] = ACTIONS(1307), - [anon_sym_declare] = ACTIONS(1307), - [anon_sym_public] = ACTIONS(1307), - [anon_sym_private] = ACTIONS(1307), - [anon_sym_protected] = ACTIONS(1307), - [anon_sym_override] = ACTIONS(1307), - [anon_sym_module] = ACTIONS(1307), - [anon_sym_any] = ACTIONS(1307), - [anon_sym_number] = ACTIONS(1307), - [anon_sym_boolean] = ACTIONS(1307), - [anon_sym_string] = ACTIONS(1307), - [anon_sym_symbol] = ACTIONS(1307), - [anon_sym_object] = ACTIONS(1307), - [sym__automatic_semicolon] = ACTIONS(2028), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(314)] = { - [sym_import] = STATE(3581), - [sym_empty_statement] = STATE(327), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(2382), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6224), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6224), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1270), - [sym_subscript_expression] = STATE(1270), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6224), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_sequence_expression] = STATE(6043), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1270), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1429), - [anon_sym_export] = ACTIONS(1045), - [anon_sym_type] = ACTIONS(1045), - [anon_sym_namespace] = ACTIONS(1047), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(587), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1045), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_SEMI] = ACTIONS(43), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1053), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1437), - [anon_sym_using] = ACTIONS(571), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(587), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(587), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1439), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1045), - [anon_sym_readonly] = ACTIONS(1045), - [anon_sym_get] = ACTIONS(1045), - [anon_sym_set] = ACTIONS(1045), - [anon_sym_declare] = ACTIONS(1045), - [anon_sym_public] = ACTIONS(1045), - [anon_sym_private] = ACTIONS(1045), - [anon_sym_protected] = ACTIONS(1045), - [anon_sym_override] = ACTIONS(1045), - [anon_sym_module] = ACTIONS(1045), - [anon_sym_any] = ACTIONS(1045), - [anon_sym_number] = ACTIONS(1045), - [anon_sym_boolean] = ACTIONS(1045), - [anon_sym_string] = ACTIONS(1045), - [anon_sym_symbol] = ACTIONS(1045), - [anon_sym_object] = ACTIONS(1045), + [anon_sym_static] = ACTIONS(1241), + [anon_sym_readonly] = ACTIONS(1241), + [anon_sym_get] = ACTIONS(1241), + [anon_sym_set] = ACTIONS(1241), + [anon_sym_declare] = ACTIONS(1241), + [anon_sym_public] = ACTIONS(1241), + [anon_sym_private] = ACTIONS(1241), + [anon_sym_protected] = ACTIONS(1241), + [anon_sym_override] = ACTIONS(1241), + [anon_sym_module] = ACTIONS(1241), + [anon_sym_any] = ACTIONS(1241), + [anon_sym_number] = ACTIONS(1241), + [anon_sym_boolean] = ACTIONS(1241), + [anon_sym_string] = ACTIONS(1241), + [anon_sym_symbol] = ACTIONS(1241), + [anon_sym_object] = ACTIONS(1241), + [sym__automatic_semicolon] = ACTIONS(2036), [sym_html_comment] = ACTIONS(5), }, [STATE(315)] = { - [sym_import] = STATE(3581), - [sym_empty_statement] = STATE(325), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(2254), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6224), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6224), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1270), - [sym_subscript_expression] = STATE(1270), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6224), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_sequence_expression] = STATE(5922), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1270), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1429), - [anon_sym_export] = ACTIONS(1045), - [anon_sym_type] = ACTIONS(1045), - [anon_sym_namespace] = ACTIONS(1047), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(587), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1045), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(818), + [sym_import] = STATE(3737), + [sym_empty_statement] = STATE(320), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(2362), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6151), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6151), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1282), + [sym_subscript_expression] = STATE(1282), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6151), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_sequence_expression] = STATE(5938), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1282), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1051), + [anon_sym_type] = ACTIONS(1051), + [anon_sym_namespace] = ACTIONS(1053), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(649), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1051), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(830), [anon_sym_SEMI] = ACTIONS(43), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1053), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1437), - [anon_sym_using] = ACTIONS(571), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(587), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(587), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1439), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1059), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1443), + [anon_sym_using] = ACTIONS(633), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(649), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1445), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1045), - [anon_sym_readonly] = ACTIONS(1045), - [anon_sym_get] = ACTIONS(1045), - [anon_sym_set] = ACTIONS(1045), - [anon_sym_declare] = ACTIONS(1045), - [anon_sym_public] = ACTIONS(1045), - [anon_sym_private] = ACTIONS(1045), - [anon_sym_protected] = ACTIONS(1045), - [anon_sym_override] = ACTIONS(1045), - [anon_sym_module] = ACTIONS(1045), - [anon_sym_any] = ACTIONS(1045), - [anon_sym_number] = ACTIONS(1045), - [anon_sym_boolean] = ACTIONS(1045), - [anon_sym_string] = ACTIONS(1045), - [anon_sym_symbol] = ACTIONS(1045), - [anon_sym_object] = ACTIONS(1045), + [anon_sym_static] = ACTIONS(1051), + [anon_sym_readonly] = ACTIONS(1051), + [anon_sym_get] = ACTIONS(1051), + [anon_sym_set] = ACTIONS(1051), + [anon_sym_declare] = ACTIONS(1051), + [anon_sym_public] = ACTIONS(1051), + [anon_sym_private] = ACTIONS(1051), + [anon_sym_protected] = ACTIONS(1051), + [anon_sym_override] = ACTIONS(1051), + [anon_sym_module] = ACTIONS(1051), + [anon_sym_any] = ACTIONS(1051), + [anon_sym_number] = ACTIONS(1051), + [anon_sym_boolean] = ACTIONS(1051), + [anon_sym_string] = ACTIONS(1051), + [anon_sym_symbol] = ACTIONS(1051), + [anon_sym_object] = ACTIONS(1051), [sym_html_comment] = ACTIONS(5), }, [STATE(316)] = { - [sym_import] = STATE(3581), - [sym_empty_statement] = STATE(319), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(2395), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6224), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6224), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1270), - [sym_subscript_expression] = STATE(1270), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6224), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_sequence_expression] = STATE(6163), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1270), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1429), - [anon_sym_export] = ACTIONS(1045), - [anon_sym_type] = ACTIONS(1045), - [anon_sym_namespace] = ACTIONS(1047), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(587), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1045), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(818), + [sym_import] = STATE(3737), + [sym_empty_statement] = STATE(322), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(2363), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6151), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6151), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1282), + [sym_subscript_expression] = STATE(1282), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6151), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_sequence_expression] = STATE(5956), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1282), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1051), + [anon_sym_type] = ACTIONS(1051), + [anon_sym_namespace] = ACTIONS(1053), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(649), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1051), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(830), [anon_sym_SEMI] = ACTIONS(43), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1053), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1437), - [anon_sym_using] = ACTIONS(571), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(587), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(587), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1439), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1059), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1443), + [anon_sym_using] = ACTIONS(633), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(649), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1445), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1045), - [anon_sym_readonly] = ACTIONS(1045), - [anon_sym_get] = ACTIONS(1045), - [anon_sym_set] = ACTIONS(1045), - [anon_sym_declare] = ACTIONS(1045), - [anon_sym_public] = ACTIONS(1045), - [anon_sym_private] = ACTIONS(1045), - [anon_sym_protected] = ACTIONS(1045), - [anon_sym_override] = ACTIONS(1045), - [anon_sym_module] = ACTIONS(1045), - [anon_sym_any] = ACTIONS(1045), - [anon_sym_number] = ACTIONS(1045), - [anon_sym_boolean] = ACTIONS(1045), - [anon_sym_string] = ACTIONS(1045), - [anon_sym_symbol] = ACTIONS(1045), - [anon_sym_object] = ACTIONS(1045), + [anon_sym_static] = ACTIONS(1051), + [anon_sym_readonly] = ACTIONS(1051), + [anon_sym_get] = ACTIONS(1051), + [anon_sym_set] = ACTIONS(1051), + [anon_sym_declare] = ACTIONS(1051), + [anon_sym_public] = ACTIONS(1051), + [anon_sym_private] = ACTIONS(1051), + [anon_sym_protected] = ACTIONS(1051), + [anon_sym_override] = ACTIONS(1051), + [anon_sym_module] = ACTIONS(1051), + [anon_sym_any] = ACTIONS(1051), + [anon_sym_number] = ACTIONS(1051), + [anon_sym_boolean] = ACTIONS(1051), + [anon_sym_string] = ACTIONS(1051), + [anon_sym_symbol] = ACTIONS(1051), + [anon_sym_object] = ACTIONS(1051), [sym_html_comment] = ACTIONS(5), }, [STATE(317)] = { - [sym_import] = STATE(3581), - [sym_empty_statement] = STATE(321), - [sym_parenthesized_expression] = STATE(1270), + [sym_import] = STATE(3737), + [sym_empty_statement] = STATE(326), + [sym_parenthesized_expression] = STATE(1282), [sym_expression] = STATE(2396), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6224), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6224), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1270), - [sym_subscript_expression] = STATE(1270), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6224), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_sequence_expression] = STATE(6166), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1270), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1429), - [anon_sym_export] = ACTIONS(1045), - [anon_sym_type] = ACTIONS(1045), - [anon_sym_namespace] = ACTIONS(1047), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(587), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1045), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(818), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6151), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6151), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1282), + [sym_subscript_expression] = STATE(1282), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6151), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_sequence_expression] = STATE(6171), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1282), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1051), + [anon_sym_type] = ACTIONS(1051), + [anon_sym_namespace] = ACTIONS(1053), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(649), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1051), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(830), [anon_sym_SEMI] = ACTIONS(43), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1053), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1437), - [anon_sym_using] = ACTIONS(571), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(587), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(587), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1439), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1059), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1443), + [anon_sym_using] = ACTIONS(633), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(649), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1445), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1045), - [anon_sym_readonly] = ACTIONS(1045), - [anon_sym_get] = ACTIONS(1045), - [anon_sym_set] = ACTIONS(1045), - [anon_sym_declare] = ACTIONS(1045), - [anon_sym_public] = ACTIONS(1045), - [anon_sym_private] = ACTIONS(1045), - [anon_sym_protected] = ACTIONS(1045), - [anon_sym_override] = ACTIONS(1045), - [anon_sym_module] = ACTIONS(1045), - [anon_sym_any] = ACTIONS(1045), - [anon_sym_number] = ACTIONS(1045), - [anon_sym_boolean] = ACTIONS(1045), - [anon_sym_string] = ACTIONS(1045), - [anon_sym_symbol] = ACTIONS(1045), - [anon_sym_object] = ACTIONS(1045), + [anon_sym_static] = ACTIONS(1051), + [anon_sym_readonly] = ACTIONS(1051), + [anon_sym_get] = ACTIONS(1051), + [anon_sym_set] = ACTIONS(1051), + [anon_sym_declare] = ACTIONS(1051), + [anon_sym_public] = ACTIONS(1051), + [anon_sym_private] = ACTIONS(1051), + [anon_sym_protected] = ACTIONS(1051), + [anon_sym_override] = ACTIONS(1051), + [anon_sym_module] = ACTIONS(1051), + [anon_sym_any] = ACTIONS(1051), + [anon_sym_number] = ACTIONS(1051), + [anon_sym_boolean] = ACTIONS(1051), + [anon_sym_string] = ACTIONS(1051), + [anon_sym_symbol] = ACTIONS(1051), + [anon_sym_object] = ACTIONS(1051), [sym_html_comment] = ACTIONS(5), }, [STATE(318)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(2170), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6224), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6224), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1270), - [sym_subscript_expression] = STATE(1270), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6224), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_sequence_expression] = STATE(6050), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1270), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1429), - [anon_sym_export] = ACTIONS(1045), - [anon_sym_type] = ACTIONS(1045), - [anon_sym_namespace] = ACTIONS(1047), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(587), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1045), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_RPAREN] = ACTIONS(2030), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1053), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1437), - [anon_sym_using] = ACTIONS(571), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(587), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(587), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1439), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(2355), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6151), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6151), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1282), + [sym_subscript_expression] = STATE(1282), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6151), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_sequence_expression] = STATE(5841), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1282), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1051), + [anon_sym_type] = ACTIONS(1051), + [anon_sym_namespace] = ACTIONS(1053), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(649), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1051), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_RPAREN] = ACTIONS(2038), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1059), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1443), + [anon_sym_using] = ACTIONS(633), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(649), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1445), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1045), - [anon_sym_readonly] = ACTIONS(1045), - [anon_sym_get] = ACTIONS(1045), - [anon_sym_set] = ACTIONS(1045), - [anon_sym_declare] = ACTIONS(1045), - [anon_sym_public] = ACTIONS(1045), - [anon_sym_private] = ACTIONS(1045), - [anon_sym_protected] = ACTIONS(1045), - [anon_sym_override] = ACTIONS(1045), - [anon_sym_module] = ACTIONS(1045), - [anon_sym_any] = ACTIONS(1045), - [anon_sym_number] = ACTIONS(1045), - [anon_sym_boolean] = ACTIONS(1045), - [anon_sym_string] = ACTIONS(1045), - [anon_sym_symbol] = ACTIONS(1045), - [anon_sym_object] = ACTIONS(1045), + [anon_sym_static] = ACTIONS(1051), + [anon_sym_readonly] = ACTIONS(1051), + [anon_sym_get] = ACTIONS(1051), + [anon_sym_set] = ACTIONS(1051), + [anon_sym_declare] = ACTIONS(1051), + [anon_sym_public] = ACTIONS(1051), + [anon_sym_private] = ACTIONS(1051), + [anon_sym_protected] = ACTIONS(1051), + [anon_sym_override] = ACTIONS(1051), + [anon_sym_module] = ACTIONS(1051), + [anon_sym_any] = ACTIONS(1051), + [anon_sym_number] = ACTIONS(1051), + [anon_sym_boolean] = ACTIONS(1051), + [anon_sym_string] = ACTIONS(1051), + [anon_sym_symbol] = ACTIONS(1051), + [anon_sym_object] = ACTIONS(1051), [sym_html_comment] = ACTIONS(5), }, [STATE(319)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(2388), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6224), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6224), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1270), - [sym_subscript_expression] = STATE(1270), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6224), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_sequence_expression] = STATE(6113), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1270), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1429), - [anon_sym_export] = ACTIONS(1045), - [anon_sym_type] = ACTIONS(1045), - [anon_sym_namespace] = ACTIONS(1047), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(587), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1045), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_RPAREN] = ACTIONS(2032), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1053), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1437), - [anon_sym_using] = ACTIONS(571), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(587), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(587), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1439), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(2354), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6151), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6151), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1282), + [sym_subscript_expression] = STATE(1282), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6151), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_sequence_expression] = STATE(6248), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1282), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1051), + [anon_sym_type] = ACTIONS(1051), + [anon_sym_namespace] = ACTIONS(1053), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(649), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1051), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_RPAREN] = ACTIONS(2040), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1059), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1443), + [anon_sym_using] = ACTIONS(633), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(649), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1445), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1045), - [anon_sym_readonly] = ACTIONS(1045), - [anon_sym_get] = ACTIONS(1045), - [anon_sym_set] = ACTIONS(1045), - [anon_sym_declare] = ACTIONS(1045), - [anon_sym_public] = ACTIONS(1045), - [anon_sym_private] = ACTIONS(1045), - [anon_sym_protected] = ACTIONS(1045), - [anon_sym_override] = ACTIONS(1045), - [anon_sym_module] = ACTIONS(1045), - [anon_sym_any] = ACTIONS(1045), - [anon_sym_number] = ACTIONS(1045), - [anon_sym_boolean] = ACTIONS(1045), - [anon_sym_string] = ACTIONS(1045), - [anon_sym_symbol] = ACTIONS(1045), - [anon_sym_object] = ACTIONS(1045), + [anon_sym_static] = ACTIONS(1051), + [anon_sym_readonly] = ACTIONS(1051), + [anon_sym_get] = ACTIONS(1051), + [anon_sym_set] = ACTIONS(1051), + [anon_sym_declare] = ACTIONS(1051), + [anon_sym_public] = ACTIONS(1051), + [anon_sym_private] = ACTIONS(1051), + [anon_sym_protected] = ACTIONS(1051), + [anon_sym_override] = ACTIONS(1051), + [anon_sym_module] = ACTIONS(1051), + [anon_sym_any] = ACTIONS(1051), + [anon_sym_number] = ACTIONS(1051), + [anon_sym_boolean] = ACTIONS(1051), + [anon_sym_string] = ACTIONS(1051), + [anon_sym_symbol] = ACTIONS(1051), + [anon_sym_object] = ACTIONS(1051), [sym_html_comment] = ACTIONS(5), }, [STATE(320)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(2389), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6224), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6224), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1270), - [sym_subscript_expression] = STATE(1270), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6224), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_sequence_expression] = STATE(6117), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1270), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1429), - [anon_sym_export] = ACTIONS(1045), - [anon_sym_type] = ACTIONS(1045), - [anon_sym_namespace] = ACTIONS(1047), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(587), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1045), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_RPAREN] = ACTIONS(2034), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1053), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1437), - [anon_sym_using] = ACTIONS(571), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(587), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(587), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1439), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(2283), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6151), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6151), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1282), + [sym_subscript_expression] = STATE(1282), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6151), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_sequence_expression] = STATE(6128), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1282), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1051), + [anon_sym_type] = ACTIONS(1051), + [anon_sym_namespace] = ACTIONS(1053), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(649), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1051), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_RPAREN] = ACTIONS(2042), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1059), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1443), + [anon_sym_using] = ACTIONS(633), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(649), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1445), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1045), - [anon_sym_readonly] = ACTIONS(1045), - [anon_sym_get] = ACTIONS(1045), - [anon_sym_set] = ACTIONS(1045), - [anon_sym_declare] = ACTIONS(1045), - [anon_sym_public] = ACTIONS(1045), - [anon_sym_private] = ACTIONS(1045), - [anon_sym_protected] = ACTIONS(1045), - [anon_sym_override] = ACTIONS(1045), - [anon_sym_module] = ACTIONS(1045), - [anon_sym_any] = ACTIONS(1045), - [anon_sym_number] = ACTIONS(1045), - [anon_sym_boolean] = ACTIONS(1045), - [anon_sym_string] = ACTIONS(1045), - [anon_sym_symbol] = ACTIONS(1045), - [anon_sym_object] = ACTIONS(1045), + [anon_sym_static] = ACTIONS(1051), + [anon_sym_readonly] = ACTIONS(1051), + [anon_sym_get] = ACTIONS(1051), + [anon_sym_set] = ACTIONS(1051), + [anon_sym_declare] = ACTIONS(1051), + [anon_sym_public] = ACTIONS(1051), + [anon_sym_private] = ACTIONS(1051), + [anon_sym_protected] = ACTIONS(1051), + [anon_sym_override] = ACTIONS(1051), + [anon_sym_module] = ACTIONS(1051), + [anon_sym_any] = ACTIONS(1051), + [anon_sym_number] = ACTIONS(1051), + [anon_sym_boolean] = ACTIONS(1051), + [anon_sym_string] = ACTIONS(1051), + [anon_sym_symbol] = ACTIONS(1051), + [anon_sym_object] = ACTIONS(1051), [sym_html_comment] = ACTIONS(5), }, [STATE(321)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(2390), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6224), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6224), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1270), - [sym_subscript_expression] = STATE(1270), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6224), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_sequence_expression] = STATE(6119), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1270), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1429), - [anon_sym_export] = ACTIONS(1045), - [anon_sym_type] = ACTIONS(1045), - [anon_sym_namespace] = ACTIONS(1047), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(587), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1045), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_RPAREN] = ACTIONS(2036), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1053), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1437), - [anon_sym_using] = ACTIONS(571), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(587), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(587), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1439), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(2285), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6151), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6151), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1282), + [sym_subscript_expression] = STATE(1282), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6151), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_sequence_expression] = STATE(6173), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1282), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1051), + [anon_sym_type] = ACTIONS(1051), + [anon_sym_namespace] = ACTIONS(1053), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(649), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1051), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_RPAREN] = ACTIONS(2044), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1059), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1443), + [anon_sym_using] = ACTIONS(633), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(649), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1445), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1045), - [anon_sym_readonly] = ACTIONS(1045), - [anon_sym_get] = ACTIONS(1045), - [anon_sym_set] = ACTIONS(1045), - [anon_sym_declare] = ACTIONS(1045), - [anon_sym_public] = ACTIONS(1045), - [anon_sym_private] = ACTIONS(1045), - [anon_sym_protected] = ACTIONS(1045), - [anon_sym_override] = ACTIONS(1045), - [anon_sym_module] = ACTIONS(1045), - [anon_sym_any] = ACTIONS(1045), - [anon_sym_number] = ACTIONS(1045), - [anon_sym_boolean] = ACTIONS(1045), - [anon_sym_string] = ACTIONS(1045), - [anon_sym_symbol] = ACTIONS(1045), - [anon_sym_object] = ACTIONS(1045), + [anon_sym_static] = ACTIONS(1051), + [anon_sym_readonly] = ACTIONS(1051), + [anon_sym_get] = ACTIONS(1051), + [anon_sym_set] = ACTIONS(1051), + [anon_sym_declare] = ACTIONS(1051), + [anon_sym_public] = ACTIONS(1051), + [anon_sym_private] = ACTIONS(1051), + [anon_sym_protected] = ACTIONS(1051), + [anon_sym_override] = ACTIONS(1051), + [anon_sym_module] = ACTIONS(1051), + [anon_sym_any] = ACTIONS(1051), + [anon_sym_number] = ACTIONS(1051), + [anon_sym_boolean] = ACTIONS(1051), + [anon_sym_string] = ACTIONS(1051), + [anon_sym_symbol] = ACTIONS(1051), + [anon_sym_object] = ACTIONS(1051), [sym_html_comment] = ACTIONS(5), }, [STATE(322)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(2391), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6224), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6224), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1270), - [sym_subscript_expression] = STATE(1270), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6224), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_sequence_expression] = STATE(6122), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1270), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1429), - [anon_sym_export] = ACTIONS(1045), - [anon_sym_type] = ACTIONS(1045), - [anon_sym_namespace] = ACTIONS(1047), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(587), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1045), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_RPAREN] = ACTIONS(2038), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1053), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1437), - [anon_sym_using] = ACTIONS(571), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(587), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(587), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1439), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(2286), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6151), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6151), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1282), + [sym_subscript_expression] = STATE(1282), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6151), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_sequence_expression] = STATE(6178), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1282), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1051), + [anon_sym_type] = ACTIONS(1051), + [anon_sym_namespace] = ACTIONS(1053), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(649), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1051), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_RPAREN] = ACTIONS(2046), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1059), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1443), + [anon_sym_using] = ACTIONS(633), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(649), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1445), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1045), - [anon_sym_readonly] = ACTIONS(1045), - [anon_sym_get] = ACTIONS(1045), - [anon_sym_set] = ACTIONS(1045), - [anon_sym_declare] = ACTIONS(1045), - [anon_sym_public] = ACTIONS(1045), - [anon_sym_private] = ACTIONS(1045), - [anon_sym_protected] = ACTIONS(1045), - [anon_sym_override] = ACTIONS(1045), - [anon_sym_module] = ACTIONS(1045), - [anon_sym_any] = ACTIONS(1045), - [anon_sym_number] = ACTIONS(1045), - [anon_sym_boolean] = ACTIONS(1045), - [anon_sym_string] = ACTIONS(1045), - [anon_sym_symbol] = ACTIONS(1045), - [anon_sym_object] = ACTIONS(1045), + [anon_sym_static] = ACTIONS(1051), + [anon_sym_readonly] = ACTIONS(1051), + [anon_sym_get] = ACTIONS(1051), + [anon_sym_set] = ACTIONS(1051), + [anon_sym_declare] = ACTIONS(1051), + [anon_sym_public] = ACTIONS(1051), + [anon_sym_private] = ACTIONS(1051), + [anon_sym_protected] = ACTIONS(1051), + [anon_sym_override] = ACTIONS(1051), + [anon_sym_module] = ACTIONS(1051), + [anon_sym_any] = ACTIONS(1051), + [anon_sym_number] = ACTIONS(1051), + [anon_sym_boolean] = ACTIONS(1051), + [anon_sym_string] = ACTIONS(1051), + [anon_sym_symbol] = ACTIONS(1051), + [anon_sym_object] = ACTIONS(1051), [sym_html_comment] = ACTIONS(5), }, [STATE(323)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(2147), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6224), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6224), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1270), - [sym_subscript_expression] = STATE(1270), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6224), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_sequence_expression] = STATE(6225), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1270), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1429), - [anon_sym_export] = ACTIONS(1045), - [anon_sym_type] = ACTIONS(1045), - [anon_sym_namespace] = ACTIONS(1047), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(587), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1045), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_RPAREN] = ACTIONS(2040), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1053), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1437), - [anon_sym_using] = ACTIONS(571), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(587), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(587), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1439), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(2288), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6151), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6151), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1282), + [sym_subscript_expression] = STATE(1282), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6151), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_sequence_expression] = STATE(6213), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1282), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1051), + [anon_sym_type] = ACTIONS(1051), + [anon_sym_namespace] = ACTIONS(1053), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(649), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1051), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_RPAREN] = ACTIONS(2048), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1059), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1443), + [anon_sym_using] = ACTIONS(633), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(649), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1445), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1045), - [anon_sym_readonly] = ACTIONS(1045), - [anon_sym_get] = ACTIONS(1045), - [anon_sym_set] = ACTIONS(1045), - [anon_sym_declare] = ACTIONS(1045), - [anon_sym_public] = ACTIONS(1045), - [anon_sym_private] = ACTIONS(1045), - [anon_sym_protected] = ACTIONS(1045), - [anon_sym_override] = ACTIONS(1045), - [anon_sym_module] = ACTIONS(1045), - [anon_sym_any] = ACTIONS(1045), - [anon_sym_number] = ACTIONS(1045), - [anon_sym_boolean] = ACTIONS(1045), - [anon_sym_string] = ACTIONS(1045), - [anon_sym_symbol] = ACTIONS(1045), - [anon_sym_object] = ACTIONS(1045), + [anon_sym_static] = ACTIONS(1051), + [anon_sym_readonly] = ACTIONS(1051), + [anon_sym_get] = ACTIONS(1051), + [anon_sym_set] = ACTIONS(1051), + [anon_sym_declare] = ACTIONS(1051), + [anon_sym_public] = ACTIONS(1051), + [anon_sym_private] = ACTIONS(1051), + [anon_sym_protected] = ACTIONS(1051), + [anon_sym_override] = ACTIONS(1051), + [anon_sym_module] = ACTIONS(1051), + [anon_sym_any] = ACTIONS(1051), + [anon_sym_number] = ACTIONS(1051), + [anon_sym_boolean] = ACTIONS(1051), + [anon_sym_string] = ACTIONS(1051), + [anon_sym_symbol] = ACTIONS(1051), + [anon_sym_object] = ACTIONS(1051), [sym_html_comment] = ACTIONS(5), }, [STATE(324)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1414), - [sym_expression] = STATE(2613), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(5278), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(5278), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6142), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1414), - [sym_subscript_expression] = STATE(1414), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(5278), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1414), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(2042), - [anon_sym_export] = ACTIONS(2044), - [anon_sym_type] = ACTIONS(2044), - [anon_sym_namespace] = ACTIONS(2046), - [anon_sym_LBRACE] = ACTIONS(1910), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), - [anon_sym_var] = ACTIONS(2048), - [anon_sym_let] = ACTIONS(2050), - [anon_sym_const] = ACTIONS(2052), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(1918), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(2054), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(2056), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(2058), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(2245), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6151), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6151), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1282), + [sym_subscript_expression] = STATE(1282), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6151), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_sequence_expression] = STATE(6159), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1282), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1051), + [anon_sym_type] = ACTIONS(1051), + [anon_sym_namespace] = ACTIONS(1053), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(649), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1051), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_RPAREN] = ACTIONS(2050), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1059), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1443), + [anon_sym_using] = ACTIONS(633), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(649), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1445), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(2044), - [anon_sym_readonly] = ACTIONS(2044), - [anon_sym_get] = ACTIONS(2044), - [anon_sym_set] = ACTIONS(2044), - [anon_sym_declare] = ACTIONS(2044), - [anon_sym_public] = ACTIONS(2044), - [anon_sym_private] = ACTIONS(2044), - [anon_sym_protected] = ACTIONS(2044), - [anon_sym_override] = ACTIONS(2044), - [anon_sym_module] = ACTIONS(2044), - [anon_sym_any] = ACTIONS(2044), - [anon_sym_number] = ACTIONS(2044), - [anon_sym_boolean] = ACTIONS(2044), - [anon_sym_string] = ACTIONS(2044), - [anon_sym_symbol] = ACTIONS(2044), - [anon_sym_object] = ACTIONS(2044), + [anon_sym_static] = ACTIONS(1051), + [anon_sym_readonly] = ACTIONS(1051), + [anon_sym_get] = ACTIONS(1051), + [anon_sym_set] = ACTIONS(1051), + [anon_sym_declare] = ACTIONS(1051), + [anon_sym_public] = ACTIONS(1051), + [anon_sym_private] = ACTIONS(1051), + [anon_sym_protected] = ACTIONS(1051), + [anon_sym_override] = ACTIONS(1051), + [anon_sym_module] = ACTIONS(1051), + [anon_sym_any] = ACTIONS(1051), + [anon_sym_number] = ACTIONS(1051), + [anon_sym_boolean] = ACTIONS(1051), + [anon_sym_string] = ACTIONS(1051), + [anon_sym_symbol] = ACTIONS(1051), + [anon_sym_object] = ACTIONS(1051), [sym_html_comment] = ACTIONS(5), }, [STATE(325)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(2381), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6224), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6224), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1270), - [sym_subscript_expression] = STATE(1270), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6224), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_sequence_expression] = STATE(6035), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1270), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1429), - [anon_sym_export] = ACTIONS(1045), - [anon_sym_type] = ACTIONS(1045), - [anon_sym_namespace] = ACTIONS(1047), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(587), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1045), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_RPAREN] = ACTIONS(2060), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1053), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1437), - [anon_sym_using] = ACTIONS(571), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(587), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(587), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1439), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1417), + [sym_expression] = STATE(2618), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(5255), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(5255), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6134), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1417), + [sym_subscript_expression] = STATE(1417), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(5255), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1417), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(2052), + [anon_sym_export] = ACTIONS(2054), + [anon_sym_type] = ACTIONS(2054), + [anon_sym_namespace] = ACTIONS(2056), + [anon_sym_LBRACE] = ACTIONS(1918), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_var] = ACTIONS(2058), + [anon_sym_let] = ACTIONS(2060), + [anon_sym_const] = ACTIONS(2062), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(1926), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(2064), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2066), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(2068), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1045), - [anon_sym_readonly] = ACTIONS(1045), - [anon_sym_get] = ACTIONS(1045), - [anon_sym_set] = ACTIONS(1045), - [anon_sym_declare] = ACTIONS(1045), - [anon_sym_public] = ACTIONS(1045), - [anon_sym_private] = ACTIONS(1045), - [anon_sym_protected] = ACTIONS(1045), - [anon_sym_override] = ACTIONS(1045), - [anon_sym_module] = ACTIONS(1045), - [anon_sym_any] = ACTIONS(1045), - [anon_sym_number] = ACTIONS(1045), - [anon_sym_boolean] = ACTIONS(1045), - [anon_sym_string] = ACTIONS(1045), - [anon_sym_symbol] = ACTIONS(1045), - [anon_sym_object] = ACTIONS(1045), + [anon_sym_static] = ACTIONS(2054), + [anon_sym_readonly] = ACTIONS(2054), + [anon_sym_get] = ACTIONS(2054), + [anon_sym_set] = ACTIONS(2054), + [anon_sym_declare] = ACTIONS(2054), + [anon_sym_public] = ACTIONS(2054), + [anon_sym_private] = ACTIONS(2054), + [anon_sym_protected] = ACTIONS(2054), + [anon_sym_override] = ACTIONS(2054), + [anon_sym_module] = ACTIONS(2054), + [anon_sym_any] = ACTIONS(2054), + [anon_sym_number] = ACTIONS(2054), + [anon_sym_boolean] = ACTIONS(2054), + [anon_sym_string] = ACTIONS(2054), + [anon_sym_symbol] = ACTIONS(2054), + [anon_sym_object] = ACTIONS(2054), [sym_html_comment] = ACTIONS(5), }, [STATE(326)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(2276), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6224), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6224), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1270), - [sym_subscript_expression] = STATE(1270), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6224), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_sequence_expression] = STATE(6203), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1270), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1429), - [anon_sym_export] = ACTIONS(1045), - [anon_sym_type] = ACTIONS(1045), - [anon_sym_namespace] = ACTIONS(1047), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(587), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1045), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_RPAREN] = ACTIONS(2062), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1053), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1437), - [anon_sym_using] = ACTIONS(571), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(587), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(587), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1439), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(2389), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6151), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6151), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1282), + [sym_subscript_expression] = STATE(1282), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6151), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_sequence_expression] = STATE(6121), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1282), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1051), + [anon_sym_type] = ACTIONS(1051), + [anon_sym_namespace] = ACTIONS(1053), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(649), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1051), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_RPAREN] = ACTIONS(2070), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1059), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1443), + [anon_sym_using] = ACTIONS(633), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(649), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1445), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1045), - [anon_sym_readonly] = ACTIONS(1045), - [anon_sym_get] = ACTIONS(1045), - [anon_sym_set] = ACTIONS(1045), - [anon_sym_declare] = ACTIONS(1045), - [anon_sym_public] = ACTIONS(1045), - [anon_sym_private] = ACTIONS(1045), - [anon_sym_protected] = ACTIONS(1045), - [anon_sym_override] = ACTIONS(1045), - [anon_sym_module] = ACTIONS(1045), - [anon_sym_any] = ACTIONS(1045), - [anon_sym_number] = ACTIONS(1045), - [anon_sym_boolean] = ACTIONS(1045), - [anon_sym_string] = ACTIONS(1045), - [anon_sym_symbol] = ACTIONS(1045), - [anon_sym_object] = ACTIONS(1045), + [anon_sym_static] = ACTIONS(1051), + [anon_sym_readonly] = ACTIONS(1051), + [anon_sym_get] = ACTIONS(1051), + [anon_sym_set] = ACTIONS(1051), + [anon_sym_declare] = ACTIONS(1051), + [anon_sym_public] = ACTIONS(1051), + [anon_sym_private] = ACTIONS(1051), + [anon_sym_protected] = ACTIONS(1051), + [anon_sym_override] = ACTIONS(1051), + [anon_sym_module] = ACTIONS(1051), + [anon_sym_any] = ACTIONS(1051), + [anon_sym_number] = ACTIONS(1051), + [anon_sym_boolean] = ACTIONS(1051), + [anon_sym_string] = ACTIONS(1051), + [anon_sym_symbol] = ACTIONS(1051), + [anon_sym_object] = ACTIONS(1051), [sym_html_comment] = ACTIONS(5), }, [STATE(327)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(2149), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6224), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6224), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1270), - [sym_subscript_expression] = STATE(1270), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6224), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_sequence_expression] = STATE(6134), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1270), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1429), - [anon_sym_export] = ACTIONS(1045), - [anon_sym_type] = ACTIONS(1045), - [anon_sym_namespace] = ACTIONS(1047), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(587), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1045), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_RPAREN] = ACTIONS(2064), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1053), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1437), - [anon_sym_using] = ACTIONS(571), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(587), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(587), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1439), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(2390), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6151), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6151), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1282), + [sym_subscript_expression] = STATE(1282), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6151), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_sequence_expression] = STATE(6125), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1282), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1051), + [anon_sym_type] = ACTIONS(1051), + [anon_sym_namespace] = ACTIONS(1053), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(649), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1051), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_RPAREN] = ACTIONS(2072), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1059), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1443), + [anon_sym_using] = ACTIONS(633), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(649), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1445), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1045), - [anon_sym_readonly] = ACTIONS(1045), - [anon_sym_get] = ACTIONS(1045), - [anon_sym_set] = ACTIONS(1045), - [anon_sym_declare] = ACTIONS(1045), - [anon_sym_public] = ACTIONS(1045), - [anon_sym_private] = ACTIONS(1045), - [anon_sym_protected] = ACTIONS(1045), - [anon_sym_override] = ACTIONS(1045), - [anon_sym_module] = ACTIONS(1045), - [anon_sym_any] = ACTIONS(1045), - [anon_sym_number] = ACTIONS(1045), - [anon_sym_boolean] = ACTIONS(1045), - [anon_sym_string] = ACTIONS(1045), - [anon_sym_symbol] = ACTIONS(1045), - [anon_sym_object] = ACTIONS(1045), + [anon_sym_static] = ACTIONS(1051), + [anon_sym_readonly] = ACTIONS(1051), + [anon_sym_get] = ACTIONS(1051), + [anon_sym_set] = ACTIONS(1051), + [anon_sym_declare] = ACTIONS(1051), + [anon_sym_public] = ACTIONS(1051), + [anon_sym_private] = ACTIONS(1051), + [anon_sym_protected] = ACTIONS(1051), + [anon_sym_override] = ACTIONS(1051), + [anon_sym_module] = ACTIONS(1051), + [anon_sym_any] = ACTIONS(1051), + [anon_sym_number] = ACTIONS(1051), + [anon_sym_boolean] = ACTIONS(1051), + [anon_sym_string] = ACTIONS(1051), + [anon_sym_symbol] = ACTIONS(1051), + [anon_sym_object] = ACTIONS(1051), [sym_html_comment] = ACTIONS(5), }, [STATE(328)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(2274), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6224), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6224), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1270), - [sym_subscript_expression] = STATE(1270), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6224), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_sequence_expression] = STATE(6152), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1270), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1429), - [anon_sym_export] = ACTIONS(1045), - [anon_sym_type] = ACTIONS(1045), - [anon_sym_namespace] = ACTIONS(1047), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(587), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1045), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_RPAREN] = ACTIONS(2066), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1053), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1437), - [anon_sym_using] = ACTIONS(571), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(587), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(587), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1439), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(2391), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6151), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6151), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1282), + [sym_subscript_expression] = STATE(1282), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6151), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_sequence_expression] = STATE(6127), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1282), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1051), + [anon_sym_type] = ACTIONS(1051), + [anon_sym_namespace] = ACTIONS(1053), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(649), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1051), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_RPAREN] = ACTIONS(2074), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1059), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1443), + [anon_sym_using] = ACTIONS(633), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(649), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1445), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1045), - [anon_sym_readonly] = ACTIONS(1045), - [anon_sym_get] = ACTIONS(1045), - [anon_sym_set] = ACTIONS(1045), - [anon_sym_declare] = ACTIONS(1045), - [anon_sym_public] = ACTIONS(1045), - [anon_sym_private] = ACTIONS(1045), - [anon_sym_protected] = ACTIONS(1045), - [anon_sym_override] = ACTIONS(1045), - [anon_sym_module] = ACTIONS(1045), - [anon_sym_any] = ACTIONS(1045), - [anon_sym_number] = ACTIONS(1045), - [anon_sym_boolean] = ACTIONS(1045), - [anon_sym_string] = ACTIONS(1045), - [anon_sym_symbol] = ACTIONS(1045), - [anon_sym_object] = ACTIONS(1045), + [anon_sym_static] = ACTIONS(1051), + [anon_sym_readonly] = ACTIONS(1051), + [anon_sym_get] = ACTIONS(1051), + [anon_sym_set] = ACTIONS(1051), + [anon_sym_declare] = ACTIONS(1051), + [anon_sym_public] = ACTIONS(1051), + [anon_sym_private] = ACTIONS(1051), + [anon_sym_protected] = ACTIONS(1051), + [anon_sym_override] = ACTIONS(1051), + [anon_sym_module] = ACTIONS(1051), + [anon_sym_any] = ACTIONS(1051), + [anon_sym_number] = ACTIONS(1051), + [anon_sym_boolean] = ACTIONS(1051), + [anon_sym_string] = ACTIONS(1051), + [anon_sym_symbol] = ACTIONS(1051), + [anon_sym_object] = ACTIONS(1051), [sym_html_comment] = ACTIONS(5), }, [STATE(329)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(2275), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6224), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6224), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1270), - [sym_subscript_expression] = STATE(1270), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6224), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_sequence_expression] = STATE(6155), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1270), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1429), - [anon_sym_export] = ACTIONS(1045), - [anon_sym_type] = ACTIONS(1045), - [anon_sym_namespace] = ACTIONS(1047), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(587), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1045), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_RPAREN] = ACTIONS(2068), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1053), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1437), - [anon_sym_using] = ACTIONS(571), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(587), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(587), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1439), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(2392), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6151), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6151), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1282), + [sym_subscript_expression] = STATE(1282), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6151), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_sequence_expression] = STATE(6130), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1282), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1051), + [anon_sym_type] = ACTIONS(1051), + [anon_sym_namespace] = ACTIONS(1053), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(649), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1051), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_RPAREN] = ACTIONS(2076), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1059), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1443), + [anon_sym_using] = ACTIONS(633), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(649), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1445), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1045), - [anon_sym_readonly] = ACTIONS(1045), - [anon_sym_get] = ACTIONS(1045), - [anon_sym_set] = ACTIONS(1045), - [anon_sym_declare] = ACTIONS(1045), - [anon_sym_public] = ACTIONS(1045), - [anon_sym_private] = ACTIONS(1045), - [anon_sym_protected] = ACTIONS(1045), - [anon_sym_override] = ACTIONS(1045), - [anon_sym_module] = ACTIONS(1045), - [anon_sym_any] = ACTIONS(1045), - [anon_sym_number] = ACTIONS(1045), - [anon_sym_boolean] = ACTIONS(1045), - [anon_sym_string] = ACTIONS(1045), - [anon_sym_symbol] = ACTIONS(1045), - [anon_sym_object] = ACTIONS(1045), + [anon_sym_static] = ACTIONS(1051), + [anon_sym_readonly] = ACTIONS(1051), + [anon_sym_get] = ACTIONS(1051), + [anon_sym_set] = ACTIONS(1051), + [anon_sym_declare] = ACTIONS(1051), + [anon_sym_public] = ACTIONS(1051), + [anon_sym_private] = ACTIONS(1051), + [anon_sym_protected] = ACTIONS(1051), + [anon_sym_override] = ACTIONS(1051), + [anon_sym_module] = ACTIONS(1051), + [anon_sym_any] = ACTIONS(1051), + [anon_sym_number] = ACTIONS(1051), + [anon_sym_boolean] = ACTIONS(1051), + [anon_sym_string] = ACTIONS(1051), + [anon_sym_symbol] = ACTIONS(1051), + [anon_sym_object] = ACTIONS(1051), [sym_html_comment] = ACTIONS(5), }, [STATE(330)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(2273), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6224), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6224), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1270), - [sym_subscript_expression] = STATE(1270), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6224), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_sequence_expression] = STATE(6096), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1270), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1429), - [anon_sym_export] = ACTIONS(1045), - [anon_sym_type] = ACTIONS(1045), - [anon_sym_namespace] = ACTIONS(1047), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(587), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1045), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_RPAREN] = ACTIONS(2070), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1053), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1437), - [anon_sym_using] = ACTIONS(571), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(587), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(587), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1439), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(2209), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6151), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6151), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1282), + [sym_subscript_expression] = STATE(1282), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6151), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_sequence_expression] = STATE(5932), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1282), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1051), + [anon_sym_type] = ACTIONS(1051), + [anon_sym_namespace] = ACTIONS(1053), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(649), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1051), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_RPAREN] = ACTIONS(2078), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1059), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1443), + [anon_sym_using] = ACTIONS(633), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(649), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1445), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1045), - [anon_sym_readonly] = ACTIONS(1045), - [anon_sym_get] = ACTIONS(1045), - [anon_sym_set] = ACTIONS(1045), - [anon_sym_declare] = ACTIONS(1045), - [anon_sym_public] = ACTIONS(1045), - [anon_sym_private] = ACTIONS(1045), - [anon_sym_protected] = ACTIONS(1045), - [anon_sym_override] = ACTIONS(1045), - [anon_sym_module] = ACTIONS(1045), - [anon_sym_any] = ACTIONS(1045), - [anon_sym_number] = ACTIONS(1045), - [anon_sym_boolean] = ACTIONS(1045), - [anon_sym_string] = ACTIONS(1045), - [anon_sym_symbol] = ACTIONS(1045), - [anon_sym_object] = ACTIONS(1045), + [anon_sym_static] = ACTIONS(1051), + [anon_sym_readonly] = ACTIONS(1051), + [anon_sym_get] = ACTIONS(1051), + [anon_sym_set] = ACTIONS(1051), + [anon_sym_declare] = ACTIONS(1051), + [anon_sym_public] = ACTIONS(1051), + [anon_sym_private] = ACTIONS(1051), + [anon_sym_protected] = ACTIONS(1051), + [anon_sym_override] = ACTIONS(1051), + [anon_sym_module] = ACTIONS(1051), + [anon_sym_any] = ACTIONS(1051), + [anon_sym_number] = ACTIONS(1051), + [anon_sym_boolean] = ACTIONS(1051), + [anon_sym_string] = ACTIONS(1051), + [anon_sym_symbol] = ACTIONS(1051), + [anon_sym_object] = ACTIONS(1051), [sym_html_comment] = ACTIONS(5), }, [STATE(331)] = { - [sym_import] = STATE(3581), - [sym_statement_block] = STATE(1717), - [sym_parenthesized_expression] = STATE(1375), - [sym_expression] = STATE(2304), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6040), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6040), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6214), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1375), - [sym_subscript_expression] = STATE(1375), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3001), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6040), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1375), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1465), - [anon_sym_export] = ACTIONS(1223), - [anon_sym_type] = ACTIONS(1223), - [anon_sym_namespace] = ACTIONS(1225), - [anon_sym_LBRACE] = ACTIONS(2072), - [anon_sym_typeof] = ACTIONS(1245), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1223), - [anon_sym_BANG] = ACTIONS(1229), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1231), - [anon_sym_yield] = ACTIONS(1233), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1235), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1469), - [anon_sym_using] = ACTIONS(1239), - [anon_sym_PLUS] = ACTIONS(1245), - [anon_sym_DASH] = ACTIONS(1245), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1229), - [anon_sym_void] = ACTIONS(1245), - [anon_sym_delete] = ACTIONS(1245), - [anon_sym_PLUS_PLUS] = ACTIONS(1247), - [anon_sym_DASH_DASH] = ACTIONS(1247), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1249), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1471), + [sym_import] = STATE(3737), + [sym_statement_block] = STATE(1708), + [sym_parenthesized_expression] = STATE(1385), + [sym_expression] = STATE(2317), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6048), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6048), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6189), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1385), + [sym_subscript_expression] = STATE(1385), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3004), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6048), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1385), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1479), + [anon_sym_export] = ACTIONS(1203), + [anon_sym_type] = ACTIONS(1203), + [anon_sym_namespace] = ACTIONS(1205), + [anon_sym_LBRACE] = ACTIONS(2080), + [anon_sym_typeof] = ACTIONS(1227), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1203), + [anon_sym_BANG] = ACTIONS(1211), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1213), + [anon_sym_yield] = ACTIONS(1215), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1217), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1483), + [anon_sym_using] = ACTIONS(1221), + [anon_sym_PLUS] = ACTIONS(1227), + [anon_sym_DASH] = ACTIONS(1227), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1211), + [anon_sym_void] = ACTIONS(1227), + [anon_sym_delete] = ACTIONS(1227), + [anon_sym_PLUS_PLUS] = ACTIONS(1229), + [anon_sym_DASH_DASH] = ACTIONS(1229), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1231), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1485), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1223), - [anon_sym_readonly] = ACTIONS(1223), - [anon_sym_get] = ACTIONS(1223), - [anon_sym_set] = ACTIONS(1223), - [anon_sym_declare] = ACTIONS(1223), - [anon_sym_public] = ACTIONS(1223), - [anon_sym_private] = ACTIONS(1223), - [anon_sym_protected] = ACTIONS(1223), - [anon_sym_override] = ACTIONS(1223), - [anon_sym_module] = ACTIONS(1223), - [anon_sym_any] = ACTIONS(1223), - [anon_sym_number] = ACTIONS(1223), - [anon_sym_boolean] = ACTIONS(1223), - [anon_sym_string] = ACTIONS(1223), - [anon_sym_symbol] = ACTIONS(1223), - [anon_sym_object] = ACTIONS(1223), + [anon_sym_static] = ACTIONS(1203), + [anon_sym_readonly] = ACTIONS(1203), + [anon_sym_get] = ACTIONS(1203), + [anon_sym_set] = ACTIONS(1203), + [anon_sym_declare] = ACTIONS(1203), + [anon_sym_public] = ACTIONS(1203), + [anon_sym_private] = ACTIONS(1203), + [anon_sym_protected] = ACTIONS(1203), + [anon_sym_override] = ACTIONS(1203), + [anon_sym_module] = ACTIONS(1203), + [anon_sym_any] = ACTIONS(1203), + [anon_sym_number] = ACTIONS(1203), + [anon_sym_boolean] = ACTIONS(1203), + [anon_sym_string] = ACTIONS(1203), + [anon_sym_symbol] = ACTIONS(1203), + [anon_sym_object] = ACTIONS(1203), [sym_html_comment] = ACTIONS(5), }, [STATE(332)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(1802), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6224), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6224), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1270), - [sym_subscript_expression] = STATE(1270), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6224), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_sequence_expression] = STATE(5902), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1270), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1429), - [anon_sym_export] = ACTIONS(1045), - [anon_sym_type] = ACTIONS(1045), - [anon_sym_namespace] = ACTIONS(1047), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(587), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1045), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1053), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1437), - [anon_sym_using] = ACTIONS(571), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(587), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(587), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1439), + [sym_import] = STATE(3779), + [sym_statement_block] = STATE(2339), + [sym_parenthesized_expression] = STATE(1379), + [sym_expression] = STATE(2181), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5863), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5863), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(5861), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1379), + [sym_subscript_expression] = STATE(1379), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3003), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5863), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1379), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(1463), + [anon_sym_export] = ACTIONS(1389), + [anon_sym_type] = ACTIONS(1389), + [anon_sym_namespace] = ACTIONS(1391), + [anon_sym_LBRACE] = ACTIONS(2082), + [anon_sym_typeof] = ACTIONS(1415), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1389), + [anon_sym_BANG] = ACTIONS(1397), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1399), + [anon_sym_yield] = ACTIONS(1401), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1405), + [anon_sym_function] = ACTIONS(716), + [anon_sym_new] = ACTIONS(1467), + [anon_sym_using] = ACTIONS(1409), + [anon_sym_PLUS] = ACTIONS(1415), + [anon_sym_DASH] = ACTIONS(1415), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(1397), + [anon_sym_void] = ACTIONS(1415), + [anon_sym_delete] = ACTIONS(1415), + [anon_sym_PLUS_PLUS] = ACTIONS(1417), + [anon_sym_DASH_DASH] = ACTIONS(1417), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1423), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1469), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1045), - [anon_sym_readonly] = ACTIONS(1045), - [anon_sym_get] = ACTIONS(1045), - [anon_sym_set] = ACTIONS(1045), - [anon_sym_declare] = ACTIONS(1045), - [anon_sym_public] = ACTIONS(1045), - [anon_sym_private] = ACTIONS(1045), - [anon_sym_protected] = ACTIONS(1045), - [anon_sym_override] = ACTIONS(1045), - [anon_sym_module] = ACTIONS(1045), - [anon_sym_any] = ACTIONS(1045), - [anon_sym_number] = ACTIONS(1045), - [anon_sym_boolean] = ACTIONS(1045), - [anon_sym_string] = ACTIONS(1045), - [anon_sym_symbol] = ACTIONS(1045), - [anon_sym_object] = ACTIONS(1045), + [anon_sym_static] = ACTIONS(1389), + [anon_sym_readonly] = ACTIONS(1389), + [anon_sym_get] = ACTIONS(1389), + [anon_sym_set] = ACTIONS(1389), + [anon_sym_declare] = ACTIONS(1389), + [anon_sym_public] = ACTIONS(1389), + [anon_sym_private] = ACTIONS(1389), + [anon_sym_protected] = ACTIONS(1389), + [anon_sym_override] = ACTIONS(1389), + [anon_sym_module] = ACTIONS(1389), + [anon_sym_any] = ACTIONS(1389), + [anon_sym_number] = ACTIONS(1389), + [anon_sym_boolean] = ACTIONS(1389), + [anon_sym_string] = ACTIONS(1389), + [anon_sym_symbol] = ACTIONS(1389), + [anon_sym_object] = ACTIONS(1389), [sym_html_comment] = ACTIONS(5), }, [STATE(333)] = { - [sym_import] = STATE(3581), - [sym_statement_block] = STATE(1642), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2512), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6205), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6205), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6142), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1208), - [sym_subscript_expression] = STATE(1208), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6205), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1208), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(832), - [anon_sym_export] = ACTIONS(834), - [anon_sym_type] = ACTIONS(834), - [anon_sym_namespace] = ACTIONS(838), - [anon_sym_LBRACE] = ACTIONS(2074), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(834), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(844), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(846), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(848), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(830), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(2185), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6151), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6151), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1282), + [sym_subscript_expression] = STATE(1282), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6151), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_sequence_expression] = STATE(5865), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1282), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1051), + [anon_sym_type] = ACTIONS(1051), + [anon_sym_namespace] = ACTIONS(1053), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(649), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1051), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1059), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1443), + [anon_sym_using] = ACTIONS(633), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(649), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1445), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(834), - [anon_sym_readonly] = ACTIONS(834), - [anon_sym_get] = ACTIONS(834), - [anon_sym_set] = ACTIONS(834), - [anon_sym_declare] = ACTIONS(834), - [anon_sym_public] = ACTIONS(834), - [anon_sym_private] = ACTIONS(834), - [anon_sym_protected] = ACTIONS(834), - [anon_sym_override] = ACTIONS(834), - [anon_sym_module] = ACTIONS(834), - [anon_sym_any] = ACTIONS(834), - [anon_sym_number] = ACTIONS(834), - [anon_sym_boolean] = ACTIONS(834), - [anon_sym_string] = ACTIONS(834), - [anon_sym_symbol] = ACTIONS(834), - [anon_sym_object] = ACTIONS(834), + [anon_sym_static] = ACTIONS(1051), + [anon_sym_readonly] = ACTIONS(1051), + [anon_sym_get] = ACTIONS(1051), + [anon_sym_set] = ACTIONS(1051), + [anon_sym_declare] = ACTIONS(1051), + [anon_sym_public] = ACTIONS(1051), + [anon_sym_private] = ACTIONS(1051), + [anon_sym_protected] = ACTIONS(1051), + [anon_sym_override] = ACTIONS(1051), + [anon_sym_module] = ACTIONS(1051), + [anon_sym_any] = ACTIONS(1051), + [anon_sym_number] = ACTIONS(1051), + [anon_sym_boolean] = ACTIONS(1051), + [anon_sym_string] = ACTIONS(1051), + [anon_sym_symbol] = ACTIONS(1051), + [anon_sym_object] = ACTIONS(1051), [sym_html_comment] = ACTIONS(5), }, [STATE(334)] = { - [sym_import] = STATE(3770), - [sym_statement_block] = STATE(2152), - [sym_parenthesized_expression] = STATE(1382), - [sym_expression] = STATE(2203), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5854), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5854), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5852), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1382), - [sym_subscript_expression] = STATE(1382), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(2997), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5854), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1382), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(1473), - [anon_sym_export] = ACTIONS(1259), - [anon_sym_type] = ACTIONS(1259), - [anon_sym_namespace] = ACTIONS(1261), - [anon_sym_LBRACE] = ACTIONS(2076), - [anon_sym_typeof] = ACTIONS(1285), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1259), - [anon_sym_BANG] = ACTIONS(1267), + [sym_import] = STATE(3779), + [sym_statement_block] = STATE(2377), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1805), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(1447), + [anon_sym_export] = ACTIONS(1241), + [anon_sym_type] = ACTIONS(1241), + [anon_sym_namespace] = ACTIONS(1243), + [anon_sym_LBRACE] = ACTIONS(2082), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1241), + [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1269), - [anon_sym_yield] = ACTIONS(1271), + [anon_sym_await] = ACTIONS(45), + [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(1275), - [anon_sym_function] = ACTIONS(714), - [anon_sym_new] = ACTIONS(1477), - [anon_sym_using] = ACTIONS(1279), - [anon_sym_PLUS] = ACTIONS(1285), - [anon_sym_DASH] = ACTIONS(1285), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1247), + [anon_sym_function] = ACTIONS(716), + [anon_sym_new] = ACTIONS(1451), + [anon_sym_using] = ACTIONS(79), + [anon_sym_PLUS] = ACTIONS(21), + [anon_sym_DASH] = ACTIONS(21), [anon_sym_SLASH] = ACTIONS(81), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1267), - [anon_sym_void] = ACTIONS(1285), - [anon_sym_delete] = ACTIONS(1285), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1287), + [anon_sym_TILDE] = ACTIONS(33), + [anon_sym_void] = ACTIONS(21), + [anon_sym_delete] = ACTIONS(21), + [anon_sym_PLUS_PLUS] = ACTIONS(85), + [anon_sym_DASH_DASH] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1293), + [sym_private_property_identifier] = ACTIONS(91), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1479), + [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1259), - [anon_sym_readonly] = ACTIONS(1259), - [anon_sym_get] = ACTIONS(1259), - [anon_sym_set] = ACTIONS(1259), - [anon_sym_declare] = ACTIONS(1259), - [anon_sym_public] = ACTIONS(1259), - [anon_sym_private] = ACTIONS(1259), - [anon_sym_protected] = ACTIONS(1259), - [anon_sym_override] = ACTIONS(1259), - [anon_sym_module] = ACTIONS(1259), - [anon_sym_any] = ACTIONS(1259), - [anon_sym_number] = ACTIONS(1259), - [anon_sym_boolean] = ACTIONS(1259), - [anon_sym_string] = ACTIONS(1259), - [anon_sym_symbol] = ACTIONS(1259), - [anon_sym_object] = ACTIONS(1259), + [anon_sym_static] = ACTIONS(1241), + [anon_sym_readonly] = ACTIONS(1241), + [anon_sym_get] = ACTIONS(1241), + [anon_sym_set] = ACTIONS(1241), + [anon_sym_declare] = ACTIONS(1241), + [anon_sym_public] = ACTIONS(1241), + [anon_sym_private] = ACTIONS(1241), + [anon_sym_protected] = ACTIONS(1241), + [anon_sym_override] = ACTIONS(1241), + [anon_sym_module] = ACTIONS(1241), + [anon_sym_any] = ACTIONS(1241), + [anon_sym_number] = ACTIONS(1241), + [anon_sym_boolean] = ACTIONS(1241), + [anon_sym_string] = ACTIONS(1241), + [anon_sym_symbol] = ACTIONS(1241), + [anon_sym_object] = ACTIONS(1241), [sym_html_comment] = ACTIONS(5), }, [STATE(335)] = { - [sym_import] = STATE(3581), - [sym_statement_block] = STATE(1672), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2516), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6205), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6205), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6142), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1208), - [sym_subscript_expression] = STATE(1208), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6205), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1208), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(832), - [anon_sym_export] = ACTIONS(834), - [anon_sym_type] = ACTIONS(834), - [anon_sym_namespace] = ACTIONS(838), - [anon_sym_LBRACE] = ACTIONS(2074), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(834), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(844), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(846), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(848), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(830), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(2241), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6151), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6151), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1282), + [sym_subscript_expression] = STATE(1282), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6151), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_sequence_expression] = STATE(5939), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1282), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1051), + [anon_sym_type] = ACTIONS(1051), + [anon_sym_namespace] = ACTIONS(1053), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(649), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1051), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1059), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1443), + [anon_sym_using] = ACTIONS(633), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(649), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1445), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(834), - [anon_sym_readonly] = ACTIONS(834), - [anon_sym_get] = ACTIONS(834), - [anon_sym_set] = ACTIONS(834), - [anon_sym_declare] = ACTIONS(834), - [anon_sym_public] = ACTIONS(834), - [anon_sym_private] = ACTIONS(834), - [anon_sym_protected] = ACTIONS(834), - [anon_sym_override] = ACTIONS(834), - [anon_sym_module] = ACTIONS(834), - [anon_sym_any] = ACTIONS(834), - [anon_sym_number] = ACTIONS(834), - [anon_sym_boolean] = ACTIONS(834), - [anon_sym_string] = ACTIONS(834), - [anon_sym_symbol] = ACTIONS(834), - [anon_sym_object] = ACTIONS(834), + [anon_sym_static] = ACTIONS(1051), + [anon_sym_readonly] = ACTIONS(1051), + [anon_sym_get] = ACTIONS(1051), + [anon_sym_set] = ACTIONS(1051), + [anon_sym_declare] = ACTIONS(1051), + [anon_sym_public] = ACTIONS(1051), + [anon_sym_private] = ACTIONS(1051), + [anon_sym_protected] = ACTIONS(1051), + [anon_sym_override] = ACTIONS(1051), + [anon_sym_module] = ACTIONS(1051), + [anon_sym_any] = ACTIONS(1051), + [anon_sym_number] = ACTIONS(1051), + [anon_sym_boolean] = ACTIONS(1051), + [anon_sym_string] = ACTIONS(1051), + [anon_sym_symbol] = ACTIONS(1051), + [anon_sym_object] = ACTIONS(1051), [sym_html_comment] = ACTIONS(5), }, [STATE(336)] = { - [sym_import] = STATE(3581), - [sym_statement_block] = STATE(1642), - [sym_parenthesized_expression] = STATE(1425), - [sym_expression] = STATE(2465), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6187), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6187), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6191), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1425), - [sym_subscript_expression] = STATE(1425), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2977), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6187), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1425), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1481), - [anon_sym_export] = ACTIONS(1379), - [anon_sym_type] = ACTIONS(1379), - [anon_sym_namespace] = ACTIONS(1381), - [anon_sym_LBRACE] = ACTIONS(2074), - [anon_sym_typeof] = ACTIONS(1403), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1379), - [anon_sym_BANG] = ACTIONS(1387), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1389), - [anon_sym_yield] = ACTIONS(1391), - [anon_sym_LBRACK] = ACTIONS(844), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1393), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1485), - [anon_sym_using] = ACTIONS(1397), - [anon_sym_PLUS] = ACTIONS(1403), - [anon_sym_DASH] = ACTIONS(1403), - [anon_sym_SLASH] = ACTIONS(971), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1387), - [anon_sym_void] = ACTIONS(1403), - [anon_sym_delete] = ACTIONS(1403), - [anon_sym_PLUS_PLUS] = ACTIONS(1405), - [anon_sym_DASH_DASH] = ACTIONS(1405), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1407), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1487), + [sym_import] = STATE(3737), + [sym_statement_block] = STATE(1696), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2511), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6007), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6007), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6134), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1216), + [sym_subscript_expression] = STATE(1216), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6007), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1216), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(818), + [anon_sym_export] = ACTIONS(820), + [anon_sym_type] = ACTIONS(820), + [anon_sym_namespace] = ACTIONS(824), + [anon_sym_LBRACE] = ACTIONS(2084), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(820), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(836), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(838), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(842), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1379), - [anon_sym_readonly] = ACTIONS(1379), - [anon_sym_get] = ACTIONS(1379), - [anon_sym_set] = ACTIONS(1379), - [anon_sym_declare] = ACTIONS(1379), - [anon_sym_public] = ACTIONS(1379), - [anon_sym_private] = ACTIONS(1379), - [anon_sym_protected] = ACTIONS(1379), - [anon_sym_override] = ACTIONS(1379), - [anon_sym_module] = ACTIONS(1379), - [anon_sym_any] = ACTIONS(1379), - [anon_sym_number] = ACTIONS(1379), - [anon_sym_boolean] = ACTIONS(1379), - [anon_sym_string] = ACTIONS(1379), - [anon_sym_symbol] = ACTIONS(1379), - [anon_sym_object] = ACTIONS(1379), + [anon_sym_static] = ACTIONS(820), + [anon_sym_readonly] = ACTIONS(820), + [anon_sym_get] = ACTIONS(820), + [anon_sym_set] = ACTIONS(820), + [anon_sym_declare] = ACTIONS(820), + [anon_sym_public] = ACTIONS(820), + [anon_sym_private] = ACTIONS(820), + [anon_sym_protected] = ACTIONS(820), + [anon_sym_override] = ACTIONS(820), + [anon_sym_module] = ACTIONS(820), + [anon_sym_any] = ACTIONS(820), + [anon_sym_number] = ACTIONS(820), + [anon_sym_boolean] = ACTIONS(820), + [anon_sym_string] = ACTIONS(820), + [anon_sym_symbol] = ACTIONS(820), + [anon_sym_object] = ACTIONS(820), [sym_html_comment] = ACTIONS(5), }, [STATE(337)] = { - [sym_import] = STATE(3581), - [sym_statement_block] = STATE(1672), - [sym_parenthesized_expression] = STATE(1425), - [sym_expression] = STATE(2469), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6187), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6187), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6191), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1425), - [sym_subscript_expression] = STATE(1425), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2977), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6187), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1425), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1481), - [anon_sym_export] = ACTIONS(1379), - [anon_sym_type] = ACTIONS(1379), - [anon_sym_namespace] = ACTIONS(1381), - [anon_sym_LBRACE] = ACTIONS(2074), - [anon_sym_typeof] = ACTIONS(1403), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1379), - [anon_sym_BANG] = ACTIONS(1387), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1389), - [anon_sym_yield] = ACTIONS(1391), - [anon_sym_LBRACK] = ACTIONS(844), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1393), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1485), - [anon_sym_using] = ACTIONS(1397), - [anon_sym_PLUS] = ACTIONS(1403), - [anon_sym_DASH] = ACTIONS(1403), - [anon_sym_SLASH] = ACTIONS(971), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1387), - [anon_sym_void] = ACTIONS(1403), - [anon_sym_delete] = ACTIONS(1403), - [anon_sym_PLUS_PLUS] = ACTIONS(1405), - [anon_sym_DASH_DASH] = ACTIONS(1405), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1407), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1487), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(2243), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6151), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6151), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1282), + [sym_subscript_expression] = STATE(1282), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6151), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_sequence_expression] = STATE(6018), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1282), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1051), + [anon_sym_type] = ACTIONS(1051), + [anon_sym_namespace] = ACTIONS(1053), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(649), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1051), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1059), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1443), + [anon_sym_using] = ACTIONS(633), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(649), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1445), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1379), - [anon_sym_readonly] = ACTIONS(1379), - [anon_sym_get] = ACTIONS(1379), - [anon_sym_set] = ACTIONS(1379), - [anon_sym_declare] = ACTIONS(1379), - [anon_sym_public] = ACTIONS(1379), - [anon_sym_private] = ACTIONS(1379), - [anon_sym_protected] = ACTIONS(1379), - [anon_sym_override] = ACTIONS(1379), - [anon_sym_module] = ACTIONS(1379), - [anon_sym_any] = ACTIONS(1379), - [anon_sym_number] = ACTIONS(1379), - [anon_sym_boolean] = ACTIONS(1379), - [anon_sym_string] = ACTIONS(1379), - [anon_sym_symbol] = ACTIONS(1379), - [anon_sym_object] = ACTIONS(1379), + [anon_sym_static] = ACTIONS(1051), + [anon_sym_readonly] = ACTIONS(1051), + [anon_sym_get] = ACTIONS(1051), + [anon_sym_set] = ACTIONS(1051), + [anon_sym_declare] = ACTIONS(1051), + [anon_sym_public] = ACTIONS(1051), + [anon_sym_private] = ACTIONS(1051), + [anon_sym_protected] = ACTIONS(1051), + [anon_sym_override] = ACTIONS(1051), + [anon_sym_module] = ACTIONS(1051), + [anon_sym_any] = ACTIONS(1051), + [anon_sym_number] = ACTIONS(1051), + [anon_sym_boolean] = ACTIONS(1051), + [anon_sym_string] = ACTIONS(1051), + [anon_sym_symbol] = ACTIONS(1051), + [anon_sym_object] = ACTIONS(1051), [sym_html_comment] = ACTIONS(5), }, [STATE(338)] = { - [sym_import] = STATE(3581), - [sym_statement_block] = STATE(1701), - [sym_parenthesized_expression] = STATE(1425), - [sym_expression] = STATE(2482), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6187), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6187), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6191), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1425), - [sym_subscript_expression] = STATE(1425), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2977), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6187), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1425), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1481), - [anon_sym_export] = ACTIONS(1379), - [anon_sym_type] = ACTIONS(1379), - [anon_sym_namespace] = ACTIONS(1381), - [anon_sym_LBRACE] = ACTIONS(2074), - [anon_sym_typeof] = ACTIONS(1403), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1379), - [anon_sym_BANG] = ACTIONS(1387), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1389), - [anon_sym_yield] = ACTIONS(1391), - [anon_sym_LBRACK] = ACTIONS(844), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1393), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1485), - [anon_sym_using] = ACTIONS(1397), - [anon_sym_PLUS] = ACTIONS(1403), - [anon_sym_DASH] = ACTIONS(1403), - [anon_sym_SLASH] = ACTIONS(971), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1387), - [anon_sym_void] = ACTIONS(1403), - [anon_sym_delete] = ACTIONS(1403), - [anon_sym_PLUS_PLUS] = ACTIONS(1405), - [anon_sym_DASH_DASH] = ACTIONS(1405), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1407), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1487), + [sym_import] = STATE(3737), + [sym_statement_block] = STATE(1688), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2515), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6007), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6007), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6134), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1216), + [sym_subscript_expression] = STATE(1216), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6007), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1216), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(818), + [anon_sym_export] = ACTIONS(820), + [anon_sym_type] = ACTIONS(820), + [anon_sym_namespace] = ACTIONS(824), + [anon_sym_LBRACE] = ACTIONS(2084), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(820), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(836), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(838), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(842), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1379), - [anon_sym_readonly] = ACTIONS(1379), - [anon_sym_get] = ACTIONS(1379), - [anon_sym_set] = ACTIONS(1379), - [anon_sym_declare] = ACTIONS(1379), - [anon_sym_public] = ACTIONS(1379), - [anon_sym_private] = ACTIONS(1379), - [anon_sym_protected] = ACTIONS(1379), - [anon_sym_override] = ACTIONS(1379), - [anon_sym_module] = ACTIONS(1379), - [anon_sym_any] = ACTIONS(1379), - [anon_sym_number] = ACTIONS(1379), - [anon_sym_boolean] = ACTIONS(1379), - [anon_sym_string] = ACTIONS(1379), - [anon_sym_symbol] = ACTIONS(1379), - [anon_sym_object] = ACTIONS(1379), + [anon_sym_static] = ACTIONS(820), + [anon_sym_readonly] = ACTIONS(820), + [anon_sym_get] = ACTIONS(820), + [anon_sym_set] = ACTIONS(820), + [anon_sym_declare] = ACTIONS(820), + [anon_sym_public] = ACTIONS(820), + [anon_sym_private] = ACTIONS(820), + [anon_sym_protected] = ACTIONS(820), + [anon_sym_override] = ACTIONS(820), + [anon_sym_module] = ACTIONS(820), + [anon_sym_any] = ACTIONS(820), + [anon_sym_number] = ACTIONS(820), + [anon_sym_boolean] = ACTIONS(820), + [anon_sym_string] = ACTIONS(820), + [anon_sym_symbol] = ACTIONS(820), + [anon_sym_object] = ACTIONS(820), [sym_html_comment] = ACTIONS(5), }, [STATE(339)] = { - [sym_import] = STATE(3581), - [sym_statement_block] = STATE(1712), - [sym_parenthesized_expression] = STATE(1425), - [sym_expression] = STATE(2484), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6187), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6187), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6191), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1425), - [sym_subscript_expression] = STATE(1425), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2977), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6187), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1425), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1481), - [anon_sym_export] = ACTIONS(1379), - [anon_sym_type] = ACTIONS(1379), - [anon_sym_namespace] = ACTIONS(1381), - [anon_sym_LBRACE] = ACTIONS(2074), - [anon_sym_typeof] = ACTIONS(1403), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1379), - [anon_sym_BANG] = ACTIONS(1387), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1389), - [anon_sym_yield] = ACTIONS(1391), - [anon_sym_LBRACK] = ACTIONS(844), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1393), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1485), - [anon_sym_using] = ACTIONS(1397), - [anon_sym_PLUS] = ACTIONS(1403), - [anon_sym_DASH] = ACTIONS(1403), - [anon_sym_SLASH] = ACTIONS(971), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1387), - [anon_sym_void] = ACTIONS(1403), - [anon_sym_delete] = ACTIONS(1403), - [anon_sym_PLUS_PLUS] = ACTIONS(1405), - [anon_sym_DASH_DASH] = ACTIONS(1405), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1407), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1487), + [sym_import] = STATE(3737), + [sym_statement_block] = STATE(1646), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2528), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6007), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6007), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6134), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1216), + [sym_subscript_expression] = STATE(1216), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6007), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1216), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(818), + [anon_sym_export] = ACTIONS(820), + [anon_sym_type] = ACTIONS(820), + [anon_sym_namespace] = ACTIONS(824), + [anon_sym_LBRACE] = ACTIONS(2084), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(820), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(836), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(838), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(842), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1379), - [anon_sym_readonly] = ACTIONS(1379), - [anon_sym_get] = ACTIONS(1379), - [anon_sym_set] = ACTIONS(1379), - [anon_sym_declare] = ACTIONS(1379), - [anon_sym_public] = ACTIONS(1379), - [anon_sym_private] = ACTIONS(1379), - [anon_sym_protected] = ACTIONS(1379), - [anon_sym_override] = ACTIONS(1379), - [anon_sym_module] = ACTIONS(1379), - [anon_sym_any] = ACTIONS(1379), - [anon_sym_number] = ACTIONS(1379), - [anon_sym_boolean] = ACTIONS(1379), - [anon_sym_string] = ACTIONS(1379), - [anon_sym_symbol] = ACTIONS(1379), - [anon_sym_object] = ACTIONS(1379), + [anon_sym_static] = ACTIONS(820), + [anon_sym_readonly] = ACTIONS(820), + [anon_sym_get] = ACTIONS(820), + [anon_sym_set] = ACTIONS(820), + [anon_sym_declare] = ACTIONS(820), + [anon_sym_public] = ACTIONS(820), + [anon_sym_private] = ACTIONS(820), + [anon_sym_protected] = ACTIONS(820), + [anon_sym_override] = ACTIONS(820), + [anon_sym_module] = ACTIONS(820), + [anon_sym_any] = ACTIONS(820), + [anon_sym_number] = ACTIONS(820), + [anon_sym_boolean] = ACTIONS(820), + [anon_sym_string] = ACTIONS(820), + [anon_sym_symbol] = ACTIONS(820), + [anon_sym_object] = ACTIONS(820), [sym_html_comment] = ACTIONS(5), }, [STATE(340)] = { - [sym_import] = STATE(3581), - [sym_statement_block] = STATE(1715), - [sym_parenthesized_expression] = STATE(1425), - [sym_expression] = STATE(2485), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6187), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6187), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6191), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1425), - [sym_subscript_expression] = STATE(1425), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2977), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6187), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1425), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1481), - [anon_sym_export] = ACTIONS(1379), - [anon_sym_type] = ACTIONS(1379), - [anon_sym_namespace] = ACTIONS(1381), - [anon_sym_LBRACE] = ACTIONS(2074), - [anon_sym_typeof] = ACTIONS(1403), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1379), - [anon_sym_BANG] = ACTIONS(1387), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1389), - [anon_sym_yield] = ACTIONS(1391), - [anon_sym_LBRACK] = ACTIONS(844), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1393), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1485), - [anon_sym_using] = ACTIONS(1397), - [anon_sym_PLUS] = ACTIONS(1403), - [anon_sym_DASH] = ACTIONS(1403), - [anon_sym_SLASH] = ACTIONS(971), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1387), - [anon_sym_void] = ACTIONS(1403), - [anon_sym_delete] = ACTIONS(1403), - [anon_sym_PLUS_PLUS] = ACTIONS(1405), - [anon_sym_DASH_DASH] = ACTIONS(1405), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1407), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1487), + [sym_import] = STATE(3737), + [sym_statement_block] = STATE(1699), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2530), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6007), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6007), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6134), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1216), + [sym_subscript_expression] = STATE(1216), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6007), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1216), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(818), + [anon_sym_export] = ACTIONS(820), + [anon_sym_type] = ACTIONS(820), + [anon_sym_namespace] = ACTIONS(824), + [anon_sym_LBRACE] = ACTIONS(2084), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(820), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(836), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(838), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(842), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1379), - [anon_sym_readonly] = ACTIONS(1379), - [anon_sym_get] = ACTIONS(1379), - [anon_sym_set] = ACTIONS(1379), - [anon_sym_declare] = ACTIONS(1379), - [anon_sym_public] = ACTIONS(1379), - [anon_sym_private] = ACTIONS(1379), - [anon_sym_protected] = ACTIONS(1379), - [anon_sym_override] = ACTIONS(1379), - [anon_sym_module] = ACTIONS(1379), - [anon_sym_any] = ACTIONS(1379), - [anon_sym_number] = ACTIONS(1379), - [anon_sym_boolean] = ACTIONS(1379), - [anon_sym_string] = ACTIONS(1379), - [anon_sym_symbol] = ACTIONS(1379), - [anon_sym_object] = ACTIONS(1379), + [anon_sym_static] = ACTIONS(820), + [anon_sym_readonly] = ACTIONS(820), + [anon_sym_get] = ACTIONS(820), + [anon_sym_set] = ACTIONS(820), + [anon_sym_declare] = ACTIONS(820), + [anon_sym_public] = ACTIONS(820), + [anon_sym_private] = ACTIONS(820), + [anon_sym_protected] = ACTIONS(820), + [anon_sym_override] = ACTIONS(820), + [anon_sym_module] = ACTIONS(820), + [anon_sym_any] = ACTIONS(820), + [anon_sym_number] = ACTIONS(820), + [anon_sym_boolean] = ACTIONS(820), + [anon_sym_string] = ACTIONS(820), + [anon_sym_symbol] = ACTIONS(820), + [anon_sym_object] = ACTIONS(820), [sym_html_comment] = ACTIONS(5), }, [STATE(341)] = { - [sym_import] = STATE(3581), - [sym_statement_block] = STATE(1717), - [sym_parenthesized_expression] = STATE(1425), - [sym_expression] = STATE(2486), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6187), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6187), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6191), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1425), - [sym_subscript_expression] = STATE(1425), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2977), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6187), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1425), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1481), - [anon_sym_export] = ACTIONS(1379), - [anon_sym_type] = ACTIONS(1379), - [anon_sym_namespace] = ACTIONS(1381), - [anon_sym_LBRACE] = ACTIONS(2074), - [anon_sym_typeof] = ACTIONS(1403), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1379), - [anon_sym_BANG] = ACTIONS(1387), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1389), - [anon_sym_yield] = ACTIONS(1391), - [anon_sym_LBRACK] = ACTIONS(844), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1393), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1485), - [anon_sym_using] = ACTIONS(1397), - [anon_sym_PLUS] = ACTIONS(1403), - [anon_sym_DASH] = ACTIONS(1403), - [anon_sym_SLASH] = ACTIONS(971), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1387), - [anon_sym_void] = ACTIONS(1403), - [anon_sym_delete] = ACTIONS(1403), - [anon_sym_PLUS_PLUS] = ACTIONS(1405), - [anon_sym_DASH_DASH] = ACTIONS(1405), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1407), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1487), + [sym_import] = STATE(3737), + [sym_statement_block] = STATE(1702), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2531), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6007), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6007), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6134), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1216), + [sym_subscript_expression] = STATE(1216), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6007), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1216), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(818), + [anon_sym_export] = ACTIONS(820), + [anon_sym_type] = ACTIONS(820), + [anon_sym_namespace] = ACTIONS(824), + [anon_sym_LBRACE] = ACTIONS(2084), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(820), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(836), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(838), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(842), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1379), - [anon_sym_readonly] = ACTIONS(1379), - [anon_sym_get] = ACTIONS(1379), - [anon_sym_set] = ACTIONS(1379), - [anon_sym_declare] = ACTIONS(1379), - [anon_sym_public] = ACTIONS(1379), - [anon_sym_private] = ACTIONS(1379), - [anon_sym_protected] = ACTIONS(1379), - [anon_sym_override] = ACTIONS(1379), - [anon_sym_module] = ACTIONS(1379), - [anon_sym_any] = ACTIONS(1379), - [anon_sym_number] = ACTIONS(1379), - [anon_sym_boolean] = ACTIONS(1379), - [anon_sym_string] = ACTIONS(1379), - [anon_sym_symbol] = ACTIONS(1379), - [anon_sym_object] = ACTIONS(1379), + [anon_sym_static] = ACTIONS(820), + [anon_sym_readonly] = ACTIONS(820), + [anon_sym_get] = ACTIONS(820), + [anon_sym_set] = ACTIONS(820), + [anon_sym_declare] = ACTIONS(820), + [anon_sym_public] = ACTIONS(820), + [anon_sym_private] = ACTIONS(820), + [anon_sym_protected] = ACTIONS(820), + [anon_sym_override] = ACTIONS(820), + [anon_sym_module] = ACTIONS(820), + [anon_sym_any] = ACTIONS(820), + [anon_sym_number] = ACTIONS(820), + [anon_sym_boolean] = ACTIONS(820), + [anon_sym_string] = ACTIONS(820), + [anon_sym_symbol] = ACTIONS(820), + [anon_sym_object] = ACTIONS(820), [sym_html_comment] = ACTIONS(5), }, [STATE(342)] = { - [sym_import] = STATE(3581), - [sym_statement_block] = STATE(1701), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2536), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6205), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6205), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6142), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1208), - [sym_subscript_expression] = STATE(1208), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6205), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1208), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(832), - [anon_sym_export] = ACTIONS(834), - [anon_sym_type] = ACTIONS(834), - [anon_sym_namespace] = ACTIONS(838), - [anon_sym_LBRACE] = ACTIONS(2074), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(834), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(844), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(846), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(848), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(830), + [sym_import] = STATE(3737), + [sym_statement_block] = STATE(1708), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2532), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6007), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6007), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6134), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1216), + [sym_subscript_expression] = STATE(1216), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6007), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1216), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(818), + [anon_sym_export] = ACTIONS(820), + [anon_sym_type] = ACTIONS(820), + [anon_sym_namespace] = ACTIONS(824), + [anon_sym_LBRACE] = ACTIONS(2084), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(820), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(836), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(838), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(842), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(834), - [anon_sym_readonly] = ACTIONS(834), - [anon_sym_get] = ACTIONS(834), - [anon_sym_set] = ACTIONS(834), - [anon_sym_declare] = ACTIONS(834), - [anon_sym_public] = ACTIONS(834), - [anon_sym_private] = ACTIONS(834), - [anon_sym_protected] = ACTIONS(834), - [anon_sym_override] = ACTIONS(834), - [anon_sym_module] = ACTIONS(834), - [anon_sym_any] = ACTIONS(834), - [anon_sym_number] = ACTIONS(834), - [anon_sym_boolean] = ACTIONS(834), - [anon_sym_string] = ACTIONS(834), - [anon_sym_symbol] = ACTIONS(834), - [anon_sym_object] = ACTIONS(834), + [anon_sym_static] = ACTIONS(820), + [anon_sym_readonly] = ACTIONS(820), + [anon_sym_get] = ACTIONS(820), + [anon_sym_set] = ACTIONS(820), + [anon_sym_declare] = ACTIONS(820), + [anon_sym_public] = ACTIONS(820), + [anon_sym_private] = ACTIONS(820), + [anon_sym_protected] = ACTIONS(820), + [anon_sym_override] = ACTIONS(820), + [anon_sym_module] = ACTIONS(820), + [anon_sym_any] = ACTIONS(820), + [anon_sym_number] = ACTIONS(820), + [anon_sym_boolean] = ACTIONS(820), + [anon_sym_string] = ACTIONS(820), + [anon_sym_symbol] = ACTIONS(820), + [anon_sym_object] = ACTIONS(820), [sym_html_comment] = ACTIONS(5), }, [STATE(343)] = { - [sym_import] = STATE(3581), - [sym_statement_block] = STATE(1642), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(1643), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6224), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6224), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1270), - [sym_subscript_expression] = STATE(1270), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6224), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1270), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1429), - [anon_sym_export] = ACTIONS(1045), - [anon_sym_type] = ACTIONS(1045), - [anon_sym_namespace] = ACTIONS(1047), - [anon_sym_LBRACE] = ACTIONS(2072), - [anon_sym_typeof] = ACTIONS(587), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1045), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1053), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1437), - [anon_sym_using] = ACTIONS(571), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(587), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(587), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1439), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(2282), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6151), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6151), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1282), + [sym_subscript_expression] = STATE(1282), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6151), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_sequence_expression] = STATE(6035), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1282), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1051), + [anon_sym_type] = ACTIONS(1051), + [anon_sym_namespace] = ACTIONS(1053), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(649), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1051), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1059), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1443), + [anon_sym_using] = ACTIONS(633), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(649), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1445), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1045), - [anon_sym_readonly] = ACTIONS(1045), - [anon_sym_get] = ACTIONS(1045), - [anon_sym_set] = ACTIONS(1045), - [anon_sym_declare] = ACTIONS(1045), - [anon_sym_public] = ACTIONS(1045), - [anon_sym_private] = ACTIONS(1045), - [anon_sym_protected] = ACTIONS(1045), - [anon_sym_override] = ACTIONS(1045), - [anon_sym_module] = ACTIONS(1045), - [anon_sym_any] = ACTIONS(1045), - [anon_sym_number] = ACTIONS(1045), - [anon_sym_boolean] = ACTIONS(1045), - [anon_sym_string] = ACTIONS(1045), - [anon_sym_symbol] = ACTIONS(1045), - [anon_sym_object] = ACTIONS(1045), + [anon_sym_static] = ACTIONS(1051), + [anon_sym_readonly] = ACTIONS(1051), + [anon_sym_get] = ACTIONS(1051), + [anon_sym_set] = ACTIONS(1051), + [anon_sym_declare] = ACTIONS(1051), + [anon_sym_public] = ACTIONS(1051), + [anon_sym_private] = ACTIONS(1051), + [anon_sym_protected] = ACTIONS(1051), + [anon_sym_override] = ACTIONS(1051), + [anon_sym_module] = ACTIONS(1051), + [anon_sym_any] = ACTIONS(1051), + [anon_sym_number] = ACTIONS(1051), + [anon_sym_boolean] = ACTIONS(1051), + [anon_sym_string] = ACTIONS(1051), + [anon_sym_symbol] = ACTIONS(1051), + [anon_sym_object] = ACTIONS(1051), [sym_html_comment] = ACTIONS(5), }, [STATE(344)] = { - [sym_import] = STATE(3581), - [sym_statement_block] = STATE(1712), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2539), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6205), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6205), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6142), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1208), - [sym_subscript_expression] = STATE(1208), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6205), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1208), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(832), - [anon_sym_export] = ACTIONS(834), - [anon_sym_type] = ACTIONS(834), - [anon_sym_namespace] = ACTIONS(838), - [anon_sym_LBRACE] = ACTIONS(2074), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(834), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(844), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(846), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(848), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(830), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(2244), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6151), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6151), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1282), + [sym_subscript_expression] = STATE(1282), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6151), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_sequence_expression] = STATE(6063), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1282), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1051), + [anon_sym_type] = ACTIONS(1051), + [anon_sym_namespace] = ACTIONS(1053), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(649), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1051), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1059), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1443), + [anon_sym_using] = ACTIONS(633), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(649), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1445), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(834), - [anon_sym_readonly] = ACTIONS(834), - [anon_sym_get] = ACTIONS(834), - [anon_sym_set] = ACTIONS(834), - [anon_sym_declare] = ACTIONS(834), - [anon_sym_public] = ACTIONS(834), - [anon_sym_private] = ACTIONS(834), - [anon_sym_protected] = ACTIONS(834), - [anon_sym_override] = ACTIONS(834), - [anon_sym_module] = ACTIONS(834), - [anon_sym_any] = ACTIONS(834), - [anon_sym_number] = ACTIONS(834), - [anon_sym_boolean] = ACTIONS(834), - [anon_sym_string] = ACTIONS(834), - [anon_sym_symbol] = ACTIONS(834), - [anon_sym_object] = ACTIONS(834), + [anon_sym_static] = ACTIONS(1051), + [anon_sym_readonly] = ACTIONS(1051), + [anon_sym_get] = ACTIONS(1051), + [anon_sym_set] = ACTIONS(1051), + [anon_sym_declare] = ACTIONS(1051), + [anon_sym_public] = ACTIONS(1051), + [anon_sym_private] = ACTIONS(1051), + [anon_sym_protected] = ACTIONS(1051), + [anon_sym_override] = ACTIONS(1051), + [anon_sym_module] = ACTIONS(1051), + [anon_sym_any] = ACTIONS(1051), + [anon_sym_number] = ACTIONS(1051), + [anon_sym_boolean] = ACTIONS(1051), + [anon_sym_string] = ACTIONS(1051), + [anon_sym_symbol] = ACTIONS(1051), + [anon_sym_object] = ACTIONS(1051), [sym_html_comment] = ACTIONS(5), }, [STATE(345)] = { - [sym_import] = STATE(3581), - [sym_statement_block] = STATE(1715), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2540), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6205), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6205), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6142), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1208), - [sym_subscript_expression] = STATE(1208), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6205), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1208), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(832), - [anon_sym_export] = ACTIONS(834), - [anon_sym_type] = ACTIONS(834), - [anon_sym_namespace] = ACTIONS(838), - [anon_sym_LBRACE] = ACTIONS(2074), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(834), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(844), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(846), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(848), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(830), + [sym_import] = STATE(3779), + [sym_statement_block] = STATE(2377), + [sym_parenthesized_expression] = STATE(1379), + [sym_expression] = STATE(2198), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5863), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5863), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(5861), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1379), + [sym_subscript_expression] = STATE(1379), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3003), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5863), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1379), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(1463), + [anon_sym_export] = ACTIONS(1389), + [anon_sym_type] = ACTIONS(1389), + [anon_sym_namespace] = ACTIONS(1391), + [anon_sym_LBRACE] = ACTIONS(2082), + [anon_sym_typeof] = ACTIONS(1415), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1389), + [anon_sym_BANG] = ACTIONS(1397), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1399), + [anon_sym_yield] = ACTIONS(1401), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1405), + [anon_sym_function] = ACTIONS(716), + [anon_sym_new] = ACTIONS(1467), + [anon_sym_using] = ACTIONS(1409), + [anon_sym_PLUS] = ACTIONS(1415), + [anon_sym_DASH] = ACTIONS(1415), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(1397), + [anon_sym_void] = ACTIONS(1415), + [anon_sym_delete] = ACTIONS(1415), + [anon_sym_PLUS_PLUS] = ACTIONS(1417), + [anon_sym_DASH_DASH] = ACTIONS(1417), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1423), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1469), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(834), - [anon_sym_readonly] = ACTIONS(834), - [anon_sym_get] = ACTIONS(834), - [anon_sym_set] = ACTIONS(834), - [anon_sym_declare] = ACTIONS(834), - [anon_sym_public] = ACTIONS(834), - [anon_sym_private] = ACTIONS(834), - [anon_sym_protected] = ACTIONS(834), - [anon_sym_override] = ACTIONS(834), - [anon_sym_module] = ACTIONS(834), - [anon_sym_any] = ACTIONS(834), - [anon_sym_number] = ACTIONS(834), - [anon_sym_boolean] = ACTIONS(834), - [anon_sym_string] = ACTIONS(834), - [anon_sym_symbol] = ACTIONS(834), - [anon_sym_object] = ACTIONS(834), + [anon_sym_static] = ACTIONS(1389), + [anon_sym_readonly] = ACTIONS(1389), + [anon_sym_get] = ACTIONS(1389), + [anon_sym_set] = ACTIONS(1389), + [anon_sym_declare] = ACTIONS(1389), + [anon_sym_public] = ACTIONS(1389), + [anon_sym_private] = ACTIONS(1389), + [anon_sym_protected] = ACTIONS(1389), + [anon_sym_override] = ACTIONS(1389), + [anon_sym_module] = ACTIONS(1389), + [anon_sym_any] = ACTIONS(1389), + [anon_sym_number] = ACTIONS(1389), + [anon_sym_boolean] = ACTIONS(1389), + [anon_sym_string] = ACTIONS(1389), + [anon_sym_symbol] = ACTIONS(1389), + [anon_sym_object] = ACTIONS(1389), [sym_html_comment] = ACTIONS(5), }, [STATE(346)] = { - [sym_import] = STATE(3581), - [sym_statement_block] = STATE(1717), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2541), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6205), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6205), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6142), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1208), - [sym_subscript_expression] = STATE(1208), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6205), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1208), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(832), - [anon_sym_export] = ACTIONS(834), - [anon_sym_type] = ACTIONS(834), - [anon_sym_namespace] = ACTIONS(838), - [anon_sym_LBRACE] = ACTIONS(2074), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(834), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(844), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(846), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(848), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(830), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1418), + [sym_expression] = STATE(2536), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6184), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6184), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6036), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1418), + [sym_subscript_expression] = STATE(1418), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2950), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6184), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1418), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_mapped_type_clause] = STATE(5983), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(2086), + [anon_sym_export] = ACTIONS(2088), + [anon_sym_type] = ACTIONS(2088), + [anon_sym_namespace] = ACTIONS(2090), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1285), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(2088), + [anon_sym_BANG] = ACTIONS(1269), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1271), + [anon_sym_yield] = ACTIONS(1273), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(2092), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2094), + [anon_sym_using] = ACTIONS(1279), + [anon_sym_PLUS] = ACTIONS(1285), + [anon_sym_DASH] = ACTIONS(1285), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1269), + [anon_sym_void] = ACTIONS(1285), + [anon_sym_delete] = ACTIONS(1285), + [anon_sym_PLUS_PLUS] = ACTIONS(1287), + [anon_sym_DASH_DASH] = ACTIONS(1287), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1289), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1493), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(834), - [anon_sym_readonly] = ACTIONS(834), - [anon_sym_get] = ACTIONS(834), - [anon_sym_set] = ACTIONS(834), - [anon_sym_declare] = ACTIONS(834), - [anon_sym_public] = ACTIONS(834), - [anon_sym_private] = ACTIONS(834), - [anon_sym_protected] = ACTIONS(834), - [anon_sym_override] = ACTIONS(834), - [anon_sym_module] = ACTIONS(834), - [anon_sym_any] = ACTIONS(834), - [anon_sym_number] = ACTIONS(834), - [anon_sym_boolean] = ACTIONS(834), - [anon_sym_string] = ACTIONS(834), - [anon_sym_symbol] = ACTIONS(834), - [anon_sym_object] = ACTIONS(834), + [anon_sym_static] = ACTIONS(2088), + [anon_sym_readonly] = ACTIONS(2088), + [anon_sym_get] = ACTIONS(2088), + [anon_sym_set] = ACTIONS(2088), + [anon_sym_declare] = ACTIONS(2088), + [anon_sym_public] = ACTIONS(2088), + [anon_sym_private] = ACTIONS(2088), + [anon_sym_protected] = ACTIONS(2088), + [anon_sym_override] = ACTIONS(2088), + [anon_sym_module] = ACTIONS(2088), + [anon_sym_any] = ACTIONS(2088), + [anon_sym_number] = ACTIONS(2088), + [anon_sym_boolean] = ACTIONS(2088), + [anon_sym_string] = ACTIONS(2088), + [anon_sym_symbol] = ACTIONS(2088), + [anon_sym_object] = ACTIONS(2088), [sym_html_comment] = ACTIONS(5), }, [STATE(347)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(2207), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6224), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6224), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1270), - [sym_subscript_expression] = STATE(1270), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6224), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_sequence_expression] = STATE(5866), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1270), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1429), - [anon_sym_export] = ACTIONS(1045), - [anon_sym_type] = ACTIONS(1045), - [anon_sym_namespace] = ACTIONS(1047), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(587), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1045), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1053), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1437), - [anon_sym_using] = ACTIONS(571), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(587), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(587), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1439), + [sym_import] = STATE(3779), + [sym_statement_block] = STATE(2216), + [sym_parenthesized_expression] = STATE(1349), + [sym_expression] = STATE(1845), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(6149), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(6149), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6147), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1349), + [sym_subscript_expression] = STATE(1349), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3033), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(6149), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1349), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(1455), + [anon_sym_export] = ACTIONS(1153), + [anon_sym_type] = ACTIONS(1153), + [anon_sym_namespace] = ACTIONS(1155), + [anon_sym_LBRACE] = ACTIONS(2082), + [anon_sym_typeof] = ACTIONS(1181), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1153), + [anon_sym_BANG] = ACTIONS(1161), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1165), + [anon_sym_yield] = ACTIONS(1167), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1171), + [anon_sym_function] = ACTIONS(716), + [anon_sym_new] = ACTIONS(1459), + [anon_sym_using] = ACTIONS(1175), + [anon_sym_PLUS] = ACTIONS(1181), + [anon_sym_DASH] = ACTIONS(1181), + [anon_sym_SLASH] = ACTIONS(880), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(1161), + [anon_sym_void] = ACTIONS(1181), + [anon_sym_delete] = ACTIONS(1181), + [anon_sym_PLUS_PLUS] = ACTIONS(1183), + [anon_sym_DASH_DASH] = ACTIONS(1183), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1189), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1461), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1045), - [anon_sym_readonly] = ACTIONS(1045), - [anon_sym_get] = ACTIONS(1045), - [anon_sym_set] = ACTIONS(1045), - [anon_sym_declare] = ACTIONS(1045), - [anon_sym_public] = ACTIONS(1045), - [anon_sym_private] = ACTIONS(1045), - [anon_sym_protected] = ACTIONS(1045), - [anon_sym_override] = ACTIONS(1045), - [anon_sym_module] = ACTIONS(1045), - [anon_sym_any] = ACTIONS(1045), - [anon_sym_number] = ACTIONS(1045), - [anon_sym_boolean] = ACTIONS(1045), - [anon_sym_string] = ACTIONS(1045), - [anon_sym_symbol] = ACTIONS(1045), - [anon_sym_object] = ACTIONS(1045), + [anon_sym_static] = ACTIONS(1153), + [anon_sym_readonly] = ACTIONS(1153), + [anon_sym_get] = ACTIONS(1153), + [anon_sym_set] = ACTIONS(1153), + [anon_sym_declare] = ACTIONS(1153), + [anon_sym_public] = ACTIONS(1153), + [anon_sym_private] = ACTIONS(1153), + [anon_sym_protected] = ACTIONS(1153), + [anon_sym_override] = ACTIONS(1153), + [anon_sym_module] = ACTIONS(1153), + [anon_sym_any] = ACTIONS(1153), + [anon_sym_number] = ACTIONS(1153), + [anon_sym_boolean] = ACTIONS(1153), + [anon_sym_string] = ACTIONS(1153), + [anon_sym_symbol] = ACTIONS(1153), + [anon_sym_object] = ACTIONS(1153), [sym_html_comment] = ACTIONS(5), }, [STATE(348)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(1793), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6224), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6224), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1270), - [sym_subscript_expression] = STATE(1270), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6224), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_sequence_expression] = STATE(5877), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1270), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1429), - [anon_sym_export] = ACTIONS(1045), - [anon_sym_type] = ACTIONS(1045), - [anon_sym_namespace] = ACTIONS(1047), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(587), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1045), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1053), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1437), - [anon_sym_using] = ACTIONS(571), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(587), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(587), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1439), + [sym_import] = STATE(3779), + [sym_statement_block] = STATE(2339), + [sym_parenthesized_expression] = STATE(1349), + [sym_expression] = STATE(1849), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(6149), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(6149), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6147), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1349), + [sym_subscript_expression] = STATE(1349), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3033), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(6149), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1349), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(1455), + [anon_sym_export] = ACTIONS(1153), + [anon_sym_type] = ACTIONS(1153), + [anon_sym_namespace] = ACTIONS(1155), + [anon_sym_LBRACE] = ACTIONS(2082), + [anon_sym_typeof] = ACTIONS(1181), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1153), + [anon_sym_BANG] = ACTIONS(1161), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1165), + [anon_sym_yield] = ACTIONS(1167), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1171), + [anon_sym_function] = ACTIONS(716), + [anon_sym_new] = ACTIONS(1459), + [anon_sym_using] = ACTIONS(1175), + [anon_sym_PLUS] = ACTIONS(1181), + [anon_sym_DASH] = ACTIONS(1181), + [anon_sym_SLASH] = ACTIONS(880), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(1161), + [anon_sym_void] = ACTIONS(1181), + [anon_sym_delete] = ACTIONS(1181), + [anon_sym_PLUS_PLUS] = ACTIONS(1183), + [anon_sym_DASH_DASH] = ACTIONS(1183), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1189), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1461), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1045), - [anon_sym_readonly] = ACTIONS(1045), - [anon_sym_get] = ACTIONS(1045), - [anon_sym_set] = ACTIONS(1045), - [anon_sym_declare] = ACTIONS(1045), - [anon_sym_public] = ACTIONS(1045), - [anon_sym_private] = ACTIONS(1045), - [anon_sym_protected] = ACTIONS(1045), - [anon_sym_override] = ACTIONS(1045), - [anon_sym_module] = ACTIONS(1045), - [anon_sym_any] = ACTIONS(1045), - [anon_sym_number] = ACTIONS(1045), - [anon_sym_boolean] = ACTIONS(1045), - [anon_sym_string] = ACTIONS(1045), - [anon_sym_symbol] = ACTIONS(1045), - [anon_sym_object] = ACTIONS(1045), + [anon_sym_static] = ACTIONS(1153), + [anon_sym_readonly] = ACTIONS(1153), + [anon_sym_get] = ACTIONS(1153), + [anon_sym_set] = ACTIONS(1153), + [anon_sym_declare] = ACTIONS(1153), + [anon_sym_public] = ACTIONS(1153), + [anon_sym_private] = ACTIONS(1153), + [anon_sym_protected] = ACTIONS(1153), + [anon_sym_override] = ACTIONS(1153), + [anon_sym_module] = ACTIONS(1153), + [anon_sym_any] = ACTIONS(1153), + [anon_sym_number] = ACTIONS(1153), + [anon_sym_boolean] = ACTIONS(1153), + [anon_sym_string] = ACTIONS(1153), + [anon_sym_symbol] = ACTIONS(1153), + [anon_sym_object] = ACTIONS(1153), [sym_html_comment] = ACTIONS(5), }, [STATE(349)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1369), - [sym_expression] = STATE(2153), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6131), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6131), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6038), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1369), - [sym_subscript_expression] = STATE(1369), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2974), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6131), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1369), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym__extends_clause_single] = STATE(5399), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1457), - [anon_sym_export] = ACTIONS(1137), - [anon_sym_type] = ACTIONS(1137), - [anon_sym_namespace] = ACTIONS(1139), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(1159), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1137), - [anon_sym_BANG] = ACTIONS(1143), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1145), - [anon_sym_yield] = ACTIONS(1147), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1149), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1461), - [anon_sym_using] = ACTIONS(1153), - [anon_sym_PLUS] = ACTIONS(1159), - [anon_sym_DASH] = ACTIONS(1159), - [anon_sym_SLASH] = ACTIONS(951), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1143), - [anon_sym_void] = ACTIONS(1159), - [anon_sym_delete] = ACTIONS(1159), - [anon_sym_PLUS_PLUS] = ACTIONS(1161), - [anon_sym_DASH_DASH] = ACTIONS(1161), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1163), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1463), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1137), - [anon_sym_readonly] = ACTIONS(1137), - [anon_sym_get] = ACTIONS(1137), - [anon_sym_set] = ACTIONS(1137), - [anon_sym_declare] = ACTIONS(1137), - [anon_sym_public] = ACTIONS(1137), - [anon_sym_private] = ACTIONS(1137), - [anon_sym_protected] = ACTIONS(1137), - [anon_sym_override] = ACTIONS(1137), - [anon_sym_module] = ACTIONS(1137), - [anon_sym_any] = ACTIONS(1137), - [anon_sym_number] = ACTIONS(1137), - [anon_sym_boolean] = ACTIONS(1137), - [anon_sym_string] = ACTIONS(1137), - [anon_sym_symbol] = ACTIONS(1137), - [anon_sym_object] = ACTIONS(1137), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(350)] = { - [sym_import] = STATE(3770), - [sym_statement_block] = STATE(2197), - [sym_parenthesized_expression] = STATE(1382), - [sym_expression] = STATE(2219), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5854), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5854), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5852), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1382), - [sym_subscript_expression] = STATE(1382), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(2997), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5854), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1382), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(1473), - [anon_sym_export] = ACTIONS(1259), - [anon_sym_type] = ACTIONS(1259), - [anon_sym_namespace] = ACTIONS(1261), - [anon_sym_LBRACE] = ACTIONS(2076), - [anon_sym_typeof] = ACTIONS(1285), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1259), - [anon_sym_BANG] = ACTIONS(1267), + [sym_import] = STATE(3779), + [sym_statement_block] = STATE(2377), + [sym_parenthesized_expression] = STATE(1349), + [sym_expression] = STATE(1862), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(6149), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(6149), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6147), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1349), + [sym_subscript_expression] = STATE(1349), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3033), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(6149), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1349), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(1455), + [anon_sym_export] = ACTIONS(1153), + [anon_sym_type] = ACTIONS(1153), + [anon_sym_namespace] = ACTIONS(1155), + [anon_sym_LBRACE] = ACTIONS(2082), + [anon_sym_typeof] = ACTIONS(1181), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1153), + [anon_sym_BANG] = ACTIONS(1161), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1269), - [anon_sym_yield] = ACTIONS(1271), + [anon_sym_await] = ACTIONS(1165), + [anon_sym_yield] = ACTIONS(1167), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(1275), - [anon_sym_function] = ACTIONS(714), - [anon_sym_new] = ACTIONS(1477), - [anon_sym_using] = ACTIONS(1279), - [anon_sym_PLUS] = ACTIONS(1285), - [anon_sym_DASH] = ACTIONS(1285), - [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1171), + [anon_sym_function] = ACTIONS(716), + [anon_sym_new] = ACTIONS(1459), + [anon_sym_using] = ACTIONS(1175), + [anon_sym_PLUS] = ACTIONS(1181), + [anon_sym_DASH] = ACTIONS(1181), + [anon_sym_SLASH] = ACTIONS(880), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1267), - [anon_sym_void] = ACTIONS(1285), - [anon_sym_delete] = ACTIONS(1285), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1287), + [anon_sym_TILDE] = ACTIONS(1161), + [anon_sym_void] = ACTIONS(1181), + [anon_sym_delete] = ACTIONS(1181), + [anon_sym_PLUS_PLUS] = ACTIONS(1183), + [anon_sym_DASH_DASH] = ACTIONS(1183), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1293), + [sym_private_property_identifier] = ACTIONS(1189), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1479), + [sym_undefined] = ACTIONS(1461), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1259), - [anon_sym_readonly] = ACTIONS(1259), - [anon_sym_get] = ACTIONS(1259), - [anon_sym_set] = ACTIONS(1259), - [anon_sym_declare] = ACTIONS(1259), - [anon_sym_public] = ACTIONS(1259), - [anon_sym_private] = ACTIONS(1259), - [anon_sym_protected] = ACTIONS(1259), - [anon_sym_override] = ACTIONS(1259), - [anon_sym_module] = ACTIONS(1259), - [anon_sym_any] = ACTIONS(1259), - [anon_sym_number] = ACTIONS(1259), - [anon_sym_boolean] = ACTIONS(1259), - [anon_sym_string] = ACTIONS(1259), - [anon_sym_symbol] = ACTIONS(1259), - [anon_sym_object] = ACTIONS(1259), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(351)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(2341), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6224), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6224), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1270), - [sym_subscript_expression] = STATE(1270), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6224), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_sequence_expression] = STATE(6100), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1270), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1429), - [anon_sym_export] = ACTIONS(1045), - [anon_sym_type] = ACTIONS(1045), - [anon_sym_namespace] = ACTIONS(1047), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(587), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1045), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1053), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1437), - [anon_sym_using] = ACTIONS(571), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(587), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(587), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1439), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1045), - [anon_sym_readonly] = ACTIONS(1045), - [anon_sym_get] = ACTIONS(1045), - [anon_sym_set] = ACTIONS(1045), - [anon_sym_declare] = ACTIONS(1045), - [anon_sym_public] = ACTIONS(1045), - [anon_sym_private] = ACTIONS(1045), - [anon_sym_protected] = ACTIONS(1045), - [anon_sym_override] = ACTIONS(1045), - [anon_sym_module] = ACTIONS(1045), - [anon_sym_any] = ACTIONS(1045), - [anon_sym_number] = ACTIONS(1045), - [anon_sym_boolean] = ACTIONS(1045), - [anon_sym_string] = ACTIONS(1045), - [anon_sym_symbol] = ACTIONS(1045), - [anon_sym_object] = ACTIONS(1045), + [anon_sym_static] = ACTIONS(1153), + [anon_sym_readonly] = ACTIONS(1153), + [anon_sym_get] = ACTIONS(1153), + [anon_sym_set] = ACTIONS(1153), + [anon_sym_declare] = ACTIONS(1153), + [anon_sym_public] = ACTIONS(1153), + [anon_sym_private] = ACTIONS(1153), + [anon_sym_protected] = ACTIONS(1153), + [anon_sym_override] = ACTIONS(1153), + [anon_sym_module] = ACTIONS(1153), + [anon_sym_any] = ACTIONS(1153), + [anon_sym_number] = ACTIONS(1153), + [anon_sym_boolean] = ACTIONS(1153), + [anon_sym_string] = ACTIONS(1153), + [anon_sym_symbol] = ACTIONS(1153), + [anon_sym_object] = ACTIONS(1153), [sym_html_comment] = ACTIONS(5), }, - [STATE(352)] = { - [sym_import] = STATE(3770), - [sym_statement_block] = STATE(2197), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(1794), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(1441), - [anon_sym_export] = ACTIONS(1307), - [anon_sym_type] = ACTIONS(1307), - [anon_sym_namespace] = ACTIONS(1309), - [anon_sym_LBRACE] = ACTIONS(2076), + [STATE(350)] = { + [sym_import] = STATE(3779), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1986), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_sequence_expression] = STATE(5486), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(1447), + [anon_sym_export] = ACTIONS(1241), + [anon_sym_type] = ACTIONS(1241), + [anon_sym_namespace] = ACTIONS(1243), + [anon_sym_LBRACE] = ACTIONS(701), [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1307), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1241), [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_await] = ACTIONS(45), @@ -66675,10 +66495,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(1313), - [anon_sym_function] = ACTIONS(714), - [anon_sym_new] = ACTIONS(1445), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1247), + [anon_sym_function] = ACTIONS(716), + [anon_sym_new] = ACTIONS(1451), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -66700,4300 +66520,4609 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1307), - [anon_sym_readonly] = ACTIONS(1307), - [anon_sym_get] = ACTIONS(1307), - [anon_sym_set] = ACTIONS(1307), - [anon_sym_declare] = ACTIONS(1307), - [anon_sym_public] = ACTIONS(1307), - [anon_sym_private] = ACTIONS(1307), - [anon_sym_protected] = ACTIONS(1307), - [anon_sym_override] = ACTIONS(1307), - [anon_sym_module] = ACTIONS(1307), - [anon_sym_any] = ACTIONS(1307), - [anon_sym_number] = ACTIONS(1307), - [anon_sym_boolean] = ACTIONS(1307), - [anon_sym_string] = ACTIONS(1307), - [anon_sym_symbol] = ACTIONS(1307), - [anon_sym_object] = ACTIONS(1307), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(353)] = { - [sym_import] = STATE(3581), - [sym_statement_block] = STATE(1672), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(1673), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6224), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6224), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1270), - [sym_subscript_expression] = STATE(1270), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6224), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1270), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1429), - [anon_sym_export] = ACTIONS(1045), - [anon_sym_type] = ACTIONS(1045), - [anon_sym_namespace] = ACTIONS(1047), - [anon_sym_LBRACE] = ACTIONS(2072), - [anon_sym_typeof] = ACTIONS(587), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1045), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1053), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1437), - [anon_sym_using] = ACTIONS(571), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(587), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(587), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1439), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1045), - [anon_sym_readonly] = ACTIONS(1045), - [anon_sym_get] = ACTIONS(1045), - [anon_sym_set] = ACTIONS(1045), - [anon_sym_declare] = ACTIONS(1045), - [anon_sym_public] = ACTIONS(1045), - [anon_sym_private] = ACTIONS(1045), - [anon_sym_protected] = ACTIONS(1045), - [anon_sym_override] = ACTIONS(1045), - [anon_sym_module] = ACTIONS(1045), - [anon_sym_any] = ACTIONS(1045), - [anon_sym_number] = ACTIONS(1045), - [anon_sym_boolean] = ACTIONS(1045), - [anon_sym_string] = ACTIONS(1045), - [anon_sym_symbol] = ACTIONS(1045), - [anon_sym_object] = ACTIONS(1045), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(354)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(2163), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6224), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6224), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1270), - [sym_subscript_expression] = STATE(1270), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6224), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_sequence_expression] = STATE(5921), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1270), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1429), - [anon_sym_export] = ACTIONS(1045), - [anon_sym_type] = ACTIONS(1045), - [anon_sym_namespace] = ACTIONS(1047), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(587), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1045), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1053), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1437), - [anon_sym_using] = ACTIONS(571), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(587), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(587), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1439), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1045), - [anon_sym_readonly] = ACTIONS(1045), - [anon_sym_get] = ACTIONS(1045), - [anon_sym_set] = ACTIONS(1045), - [anon_sym_declare] = ACTIONS(1045), - [anon_sym_public] = ACTIONS(1045), - [anon_sym_private] = ACTIONS(1045), - [anon_sym_protected] = ACTIONS(1045), - [anon_sym_override] = ACTIONS(1045), - [anon_sym_module] = ACTIONS(1045), - [anon_sym_any] = ACTIONS(1045), - [anon_sym_number] = ACTIONS(1045), - [anon_sym_boolean] = ACTIONS(1045), - [anon_sym_string] = ACTIONS(1045), - [anon_sym_symbol] = ACTIONS(1045), - [anon_sym_object] = ACTIONS(1045), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(355)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(2164), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6224), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6224), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1270), - [sym_subscript_expression] = STATE(1270), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6224), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_sequence_expression] = STATE(5899), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1270), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1429), - [anon_sym_export] = ACTIONS(1045), - [anon_sym_type] = ACTIONS(1045), - [anon_sym_namespace] = ACTIONS(1047), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(587), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1045), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1053), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1437), - [anon_sym_using] = ACTIONS(571), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(587), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(587), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1439), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1045), - [anon_sym_readonly] = ACTIONS(1045), - [anon_sym_get] = ACTIONS(1045), - [anon_sym_set] = ACTIONS(1045), - [anon_sym_declare] = ACTIONS(1045), - [anon_sym_public] = ACTIONS(1045), - [anon_sym_private] = ACTIONS(1045), - [anon_sym_protected] = ACTIONS(1045), - [anon_sym_override] = ACTIONS(1045), - [anon_sym_module] = ACTIONS(1045), - [anon_sym_any] = ACTIONS(1045), - [anon_sym_number] = ACTIONS(1045), - [anon_sym_boolean] = ACTIONS(1045), - [anon_sym_string] = ACTIONS(1045), - [anon_sym_symbol] = ACTIONS(1045), - [anon_sym_object] = ACTIONS(1045), + [anon_sym_static] = ACTIONS(1241), + [anon_sym_readonly] = ACTIONS(1241), + [anon_sym_get] = ACTIONS(1241), + [anon_sym_set] = ACTIONS(1241), + [anon_sym_declare] = ACTIONS(1241), + [anon_sym_public] = ACTIONS(1241), + [anon_sym_private] = ACTIONS(1241), + [anon_sym_protected] = ACTIONS(1241), + [anon_sym_override] = ACTIONS(1241), + [anon_sym_module] = ACTIONS(1241), + [anon_sym_any] = ACTIONS(1241), + [anon_sym_number] = ACTIONS(1241), + [anon_sym_boolean] = ACTIONS(1241), + [anon_sym_string] = ACTIONS(1241), + [anon_sym_symbol] = ACTIONS(1241), + [anon_sym_object] = ACTIONS(1241), [sym_html_comment] = ACTIONS(5), }, - [STATE(356)] = { - [sym_import] = STATE(3770), - [sym_statement_block] = STATE(2383), - [sym_parenthesized_expression] = STATE(1346), - [sym_expression] = STATE(1807), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(6141), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(6141), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(6139), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1346), - [sym_subscript_expression] = STATE(1346), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(6141), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1346), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(1449), - [anon_sym_export] = ACTIONS(1173), - [anon_sym_type] = ACTIONS(1173), - [anon_sym_namespace] = ACTIONS(1175), - [anon_sym_LBRACE] = ACTIONS(2076), - [anon_sym_typeof] = ACTIONS(1201), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1173), - [anon_sym_BANG] = ACTIONS(1181), + [STATE(351)] = { + [sym_import] = STATE(3779), + [sym_statement_block] = STATE(2158), + [sym_parenthesized_expression] = STATE(1349), + [sym_expression] = STATE(1864), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(6149), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(6149), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6147), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1349), + [sym_subscript_expression] = STATE(1349), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3033), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(6149), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1349), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(1455), + [anon_sym_export] = ACTIONS(1153), + [anon_sym_type] = ACTIONS(1153), + [anon_sym_namespace] = ACTIONS(1155), + [anon_sym_LBRACE] = ACTIONS(2082), + [anon_sym_typeof] = ACTIONS(1181), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1153), + [anon_sym_BANG] = ACTIONS(1161), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1185), - [anon_sym_yield] = ACTIONS(1187), + [anon_sym_await] = ACTIONS(1165), + [anon_sym_yield] = ACTIONS(1167), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(1191), - [anon_sym_function] = ACTIONS(714), - [anon_sym_new] = ACTIONS(1453), - [anon_sym_using] = ACTIONS(1195), - [anon_sym_PLUS] = ACTIONS(1201), - [anon_sym_DASH] = ACTIONS(1201), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1171), + [anon_sym_function] = ACTIONS(716), + [anon_sym_new] = ACTIONS(1459), + [anon_sym_using] = ACTIONS(1175), + [anon_sym_PLUS] = ACTIONS(1181), + [anon_sym_DASH] = ACTIONS(1181), [anon_sym_SLASH] = ACTIONS(880), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1181), - [anon_sym_void] = ACTIONS(1201), - [anon_sym_delete] = ACTIONS(1201), - [anon_sym_PLUS_PLUS] = ACTIONS(1203), - [anon_sym_DASH_DASH] = ACTIONS(1203), + [anon_sym_TILDE] = ACTIONS(1161), + [anon_sym_void] = ACTIONS(1181), + [anon_sym_delete] = ACTIONS(1181), + [anon_sym_PLUS_PLUS] = ACTIONS(1183), + [anon_sym_DASH_DASH] = ACTIONS(1183), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1209), + [sym_private_property_identifier] = ACTIONS(1189), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1455), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1173), - [anon_sym_readonly] = ACTIONS(1173), - [anon_sym_get] = ACTIONS(1173), - [anon_sym_set] = ACTIONS(1173), - [anon_sym_declare] = ACTIONS(1173), - [anon_sym_public] = ACTIONS(1173), - [anon_sym_private] = ACTIONS(1173), - [anon_sym_protected] = ACTIONS(1173), - [anon_sym_override] = ACTIONS(1173), - [anon_sym_module] = ACTIONS(1173), - [anon_sym_any] = ACTIONS(1173), - [anon_sym_number] = ACTIONS(1173), - [anon_sym_boolean] = ACTIONS(1173), - [anon_sym_string] = ACTIONS(1173), - [anon_sym_symbol] = ACTIONS(1173), - [anon_sym_object] = ACTIONS(1173), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(357)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(2166), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6224), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6224), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1270), - [sym_subscript_expression] = STATE(1270), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6224), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_sequence_expression] = STATE(6110), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1270), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1429), - [anon_sym_export] = ACTIONS(1045), - [anon_sym_type] = ACTIONS(1045), - [anon_sym_namespace] = ACTIONS(1047), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(587), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1045), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1053), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1437), - [anon_sym_using] = ACTIONS(571), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(587), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(587), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1439), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1045), - [anon_sym_readonly] = ACTIONS(1045), - [anon_sym_get] = ACTIONS(1045), - [anon_sym_set] = ACTIONS(1045), - [anon_sym_declare] = ACTIONS(1045), - [anon_sym_public] = ACTIONS(1045), - [anon_sym_private] = ACTIONS(1045), - [anon_sym_protected] = ACTIONS(1045), - [anon_sym_override] = ACTIONS(1045), - [anon_sym_module] = ACTIONS(1045), - [anon_sym_any] = ACTIONS(1045), - [anon_sym_number] = ACTIONS(1045), - [anon_sym_boolean] = ACTIONS(1045), - [anon_sym_string] = ACTIONS(1045), - [anon_sym_symbol] = ACTIONS(1045), - [anon_sym_object] = ACTIONS(1045), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(358)] = { - [sym_import] = STATE(3581), - [sym_statement_block] = STATE(1701), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(1702), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6224), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6224), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1270), - [sym_subscript_expression] = STATE(1270), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6224), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1270), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1429), - [anon_sym_export] = ACTIONS(1045), - [anon_sym_type] = ACTIONS(1045), - [anon_sym_namespace] = ACTIONS(1047), - [anon_sym_LBRACE] = ACTIONS(2072), - [anon_sym_typeof] = ACTIONS(587), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1045), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1053), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1437), - [anon_sym_using] = ACTIONS(571), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(587), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(587), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1439), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1045), - [anon_sym_readonly] = ACTIONS(1045), - [anon_sym_get] = ACTIONS(1045), - [anon_sym_set] = ACTIONS(1045), - [anon_sym_declare] = ACTIONS(1045), - [anon_sym_public] = ACTIONS(1045), - [anon_sym_private] = ACTIONS(1045), - [anon_sym_protected] = ACTIONS(1045), - [anon_sym_override] = ACTIONS(1045), - [anon_sym_module] = ACTIONS(1045), - [anon_sym_any] = ACTIONS(1045), - [anon_sym_number] = ACTIONS(1045), - [anon_sym_boolean] = ACTIONS(1045), - [anon_sym_string] = ACTIONS(1045), - [anon_sym_symbol] = ACTIONS(1045), - [anon_sym_object] = ACTIONS(1045), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(359)] = { - [sym_import] = STATE(3581), - [sym_statement_block] = STATE(1642), - [sym_parenthesized_expression] = STATE(1369), - [sym_expression] = STATE(2071), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6131), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6131), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6038), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1369), - [sym_subscript_expression] = STATE(1369), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2974), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6131), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1369), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1457), - [anon_sym_export] = ACTIONS(1137), - [anon_sym_type] = ACTIONS(1137), - [anon_sym_namespace] = ACTIONS(1139), - [anon_sym_LBRACE] = ACTIONS(2072), - [anon_sym_typeof] = ACTIONS(1159), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1137), - [anon_sym_BANG] = ACTIONS(1143), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1145), - [anon_sym_yield] = ACTIONS(1147), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1149), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1461), - [anon_sym_using] = ACTIONS(1153), - [anon_sym_PLUS] = ACTIONS(1159), - [anon_sym_DASH] = ACTIONS(1159), - [anon_sym_SLASH] = ACTIONS(951), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1143), - [anon_sym_void] = ACTIONS(1159), - [anon_sym_delete] = ACTIONS(1159), - [anon_sym_PLUS_PLUS] = ACTIONS(1161), - [anon_sym_DASH_DASH] = ACTIONS(1161), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1163), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1463), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1137), - [anon_sym_readonly] = ACTIONS(1137), - [anon_sym_get] = ACTIONS(1137), - [anon_sym_set] = ACTIONS(1137), - [anon_sym_declare] = ACTIONS(1137), - [anon_sym_public] = ACTIONS(1137), - [anon_sym_private] = ACTIONS(1137), - [anon_sym_protected] = ACTIONS(1137), - [anon_sym_override] = ACTIONS(1137), - [anon_sym_module] = ACTIONS(1137), - [anon_sym_any] = ACTIONS(1137), - [anon_sym_number] = ACTIONS(1137), - [anon_sym_boolean] = ACTIONS(1137), - [anon_sym_string] = ACTIONS(1137), - [anon_sym_symbol] = ACTIONS(1137), - [anon_sym_object] = ACTIONS(1137), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(360)] = { - [sym_import] = STATE(3581), - [sym_statement_block] = STATE(1672), - [sym_parenthesized_expression] = STATE(1369), - [sym_expression] = STATE(2075), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6131), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6131), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6038), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1369), - [sym_subscript_expression] = STATE(1369), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2974), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6131), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1369), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1457), - [anon_sym_export] = ACTIONS(1137), - [anon_sym_type] = ACTIONS(1137), - [anon_sym_namespace] = ACTIONS(1139), - [anon_sym_LBRACE] = ACTIONS(2072), - [anon_sym_typeof] = ACTIONS(1159), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1137), - [anon_sym_BANG] = ACTIONS(1143), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1145), - [anon_sym_yield] = ACTIONS(1147), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1149), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1461), - [anon_sym_using] = ACTIONS(1153), - [anon_sym_PLUS] = ACTIONS(1159), - [anon_sym_DASH] = ACTIONS(1159), - [anon_sym_SLASH] = ACTIONS(951), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1143), - [anon_sym_void] = ACTIONS(1159), - [anon_sym_delete] = ACTIONS(1159), - [anon_sym_PLUS_PLUS] = ACTIONS(1161), - [anon_sym_DASH_DASH] = ACTIONS(1161), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1163), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1463), + [sym_undefined] = ACTIONS(1461), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1137), - [anon_sym_readonly] = ACTIONS(1137), - [anon_sym_get] = ACTIONS(1137), - [anon_sym_set] = ACTIONS(1137), - [anon_sym_declare] = ACTIONS(1137), - [anon_sym_public] = ACTIONS(1137), - [anon_sym_private] = ACTIONS(1137), - [anon_sym_protected] = ACTIONS(1137), - [anon_sym_override] = ACTIONS(1137), - [anon_sym_module] = ACTIONS(1137), - [anon_sym_any] = ACTIONS(1137), - [anon_sym_number] = ACTIONS(1137), - [anon_sym_boolean] = ACTIONS(1137), - [anon_sym_string] = ACTIONS(1137), - [anon_sym_symbol] = ACTIONS(1137), - [anon_sym_object] = ACTIONS(1137), + [anon_sym_static] = ACTIONS(1153), + [anon_sym_readonly] = ACTIONS(1153), + [anon_sym_get] = ACTIONS(1153), + [anon_sym_set] = ACTIONS(1153), + [anon_sym_declare] = ACTIONS(1153), + [anon_sym_public] = ACTIONS(1153), + [anon_sym_private] = ACTIONS(1153), + [anon_sym_protected] = ACTIONS(1153), + [anon_sym_override] = ACTIONS(1153), + [anon_sym_module] = ACTIONS(1153), + [anon_sym_any] = ACTIONS(1153), + [anon_sym_number] = ACTIONS(1153), + [anon_sym_boolean] = ACTIONS(1153), + [anon_sym_string] = ACTIONS(1153), + [anon_sym_symbol] = ACTIONS(1153), + [anon_sym_object] = ACTIONS(1153), [sym_html_comment] = ACTIONS(5), }, - [STATE(361)] = { - [sym_import] = STATE(3770), - [sym_statement_block] = STATE(2152), - [sym_parenthesized_expression] = STATE(1346), - [sym_expression] = STATE(1812), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(6141), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(6141), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(6139), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1346), - [sym_subscript_expression] = STATE(1346), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(6141), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1346), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(1449), - [anon_sym_export] = ACTIONS(1173), - [anon_sym_type] = ACTIONS(1173), - [anon_sym_namespace] = ACTIONS(1175), - [anon_sym_LBRACE] = ACTIONS(2076), - [anon_sym_typeof] = ACTIONS(1201), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1173), - [anon_sym_BANG] = ACTIONS(1181), + [STATE(352)] = { + [sym_import] = STATE(3779), + [sym_statement_block] = STATE(2161), + [sym_parenthesized_expression] = STATE(1349), + [sym_expression] = STATE(1865), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(6149), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(6149), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6147), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1349), + [sym_subscript_expression] = STATE(1349), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3033), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(6149), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1349), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(1455), + [anon_sym_export] = ACTIONS(1153), + [anon_sym_type] = ACTIONS(1153), + [anon_sym_namespace] = ACTIONS(1155), + [anon_sym_LBRACE] = ACTIONS(2082), + [anon_sym_typeof] = ACTIONS(1181), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1153), + [anon_sym_BANG] = ACTIONS(1161), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1185), - [anon_sym_yield] = ACTIONS(1187), + [anon_sym_await] = ACTIONS(1165), + [anon_sym_yield] = ACTIONS(1167), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(1191), - [anon_sym_function] = ACTIONS(714), - [anon_sym_new] = ACTIONS(1453), - [anon_sym_using] = ACTIONS(1195), - [anon_sym_PLUS] = ACTIONS(1201), - [anon_sym_DASH] = ACTIONS(1201), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1171), + [anon_sym_function] = ACTIONS(716), + [anon_sym_new] = ACTIONS(1459), + [anon_sym_using] = ACTIONS(1175), + [anon_sym_PLUS] = ACTIONS(1181), + [anon_sym_DASH] = ACTIONS(1181), [anon_sym_SLASH] = ACTIONS(880), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1181), - [anon_sym_void] = ACTIONS(1201), - [anon_sym_delete] = ACTIONS(1201), - [anon_sym_PLUS_PLUS] = ACTIONS(1203), - [anon_sym_DASH_DASH] = ACTIONS(1203), + [anon_sym_TILDE] = ACTIONS(1161), + [anon_sym_void] = ACTIONS(1181), + [anon_sym_delete] = ACTIONS(1181), + [anon_sym_PLUS_PLUS] = ACTIONS(1183), + [anon_sym_DASH_DASH] = ACTIONS(1183), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1209), + [sym_private_property_identifier] = ACTIONS(1189), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1455), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1173), - [anon_sym_readonly] = ACTIONS(1173), - [anon_sym_get] = ACTIONS(1173), - [anon_sym_set] = ACTIONS(1173), - [anon_sym_declare] = ACTIONS(1173), - [anon_sym_public] = ACTIONS(1173), - [anon_sym_private] = ACTIONS(1173), - [anon_sym_protected] = ACTIONS(1173), - [anon_sym_override] = ACTIONS(1173), - [anon_sym_module] = ACTIONS(1173), - [anon_sym_any] = ACTIONS(1173), - [anon_sym_number] = ACTIONS(1173), - [anon_sym_boolean] = ACTIONS(1173), - [anon_sym_string] = ACTIONS(1173), - [anon_sym_symbol] = ACTIONS(1173), - [anon_sym_object] = ACTIONS(1173), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(362)] = { - [sym_import] = STATE(3581), - [sym_statement_block] = STATE(1701), - [sym_parenthesized_expression] = STATE(1369), - [sym_expression] = STATE(2088), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6131), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6131), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6038), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1369), - [sym_subscript_expression] = STATE(1369), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2974), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6131), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1369), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1457), - [anon_sym_export] = ACTIONS(1137), - [anon_sym_type] = ACTIONS(1137), - [anon_sym_namespace] = ACTIONS(1139), - [anon_sym_LBRACE] = ACTIONS(2072), - [anon_sym_typeof] = ACTIONS(1159), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1137), - [anon_sym_BANG] = ACTIONS(1143), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1145), - [anon_sym_yield] = ACTIONS(1147), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1149), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1461), - [anon_sym_using] = ACTIONS(1153), - [anon_sym_PLUS] = ACTIONS(1159), - [anon_sym_DASH] = ACTIONS(1159), - [anon_sym_SLASH] = ACTIONS(951), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1143), - [anon_sym_void] = ACTIONS(1159), - [anon_sym_delete] = ACTIONS(1159), - [anon_sym_PLUS_PLUS] = ACTIONS(1161), - [anon_sym_DASH_DASH] = ACTIONS(1161), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1163), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1463), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1137), - [anon_sym_readonly] = ACTIONS(1137), - [anon_sym_get] = ACTIONS(1137), - [anon_sym_set] = ACTIONS(1137), - [anon_sym_declare] = ACTIONS(1137), - [anon_sym_public] = ACTIONS(1137), - [anon_sym_private] = ACTIONS(1137), - [anon_sym_protected] = ACTIONS(1137), - [anon_sym_override] = ACTIONS(1137), - [anon_sym_module] = ACTIONS(1137), - [anon_sym_any] = ACTIONS(1137), - [anon_sym_number] = ACTIONS(1137), - [anon_sym_boolean] = ACTIONS(1137), - [anon_sym_string] = ACTIONS(1137), - [anon_sym_symbol] = ACTIONS(1137), - [anon_sym_object] = ACTIONS(1137), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(363)] = { - [sym_import] = STATE(3581), - [sym_statement_block] = STATE(1712), - [sym_parenthesized_expression] = STATE(1369), - [sym_expression] = STATE(2090), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6131), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6131), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6038), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1369), - [sym_subscript_expression] = STATE(1369), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2974), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6131), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1369), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1457), - [anon_sym_export] = ACTIONS(1137), - [anon_sym_type] = ACTIONS(1137), - [anon_sym_namespace] = ACTIONS(1139), - [anon_sym_LBRACE] = ACTIONS(2072), - [anon_sym_typeof] = ACTIONS(1159), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1137), - [anon_sym_BANG] = ACTIONS(1143), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1145), - [anon_sym_yield] = ACTIONS(1147), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1149), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1461), - [anon_sym_using] = ACTIONS(1153), - [anon_sym_PLUS] = ACTIONS(1159), - [anon_sym_DASH] = ACTIONS(1159), - [anon_sym_SLASH] = ACTIONS(951), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1143), - [anon_sym_void] = ACTIONS(1159), - [anon_sym_delete] = ACTIONS(1159), - [anon_sym_PLUS_PLUS] = ACTIONS(1161), - [anon_sym_DASH_DASH] = ACTIONS(1161), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1163), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1463), + [sym_undefined] = ACTIONS(1461), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1137), - [anon_sym_readonly] = ACTIONS(1137), - [anon_sym_get] = ACTIONS(1137), - [anon_sym_set] = ACTIONS(1137), - [anon_sym_declare] = ACTIONS(1137), - [anon_sym_public] = ACTIONS(1137), - [anon_sym_private] = ACTIONS(1137), - [anon_sym_protected] = ACTIONS(1137), - [anon_sym_override] = ACTIONS(1137), - [anon_sym_module] = ACTIONS(1137), - [anon_sym_any] = ACTIONS(1137), - [anon_sym_number] = ACTIONS(1137), - [anon_sym_boolean] = ACTIONS(1137), - [anon_sym_string] = ACTIONS(1137), - [anon_sym_symbol] = ACTIONS(1137), - [anon_sym_object] = ACTIONS(1137), + [anon_sym_static] = ACTIONS(1153), + [anon_sym_readonly] = ACTIONS(1153), + [anon_sym_get] = ACTIONS(1153), + [anon_sym_set] = ACTIONS(1153), + [anon_sym_declare] = ACTIONS(1153), + [anon_sym_public] = ACTIONS(1153), + [anon_sym_private] = ACTIONS(1153), + [anon_sym_protected] = ACTIONS(1153), + [anon_sym_override] = ACTIONS(1153), + [anon_sym_module] = ACTIONS(1153), + [anon_sym_any] = ACTIONS(1153), + [anon_sym_number] = ACTIONS(1153), + [anon_sym_boolean] = ACTIONS(1153), + [anon_sym_string] = ACTIONS(1153), + [anon_sym_symbol] = ACTIONS(1153), + [anon_sym_object] = ACTIONS(1153), [sym_html_comment] = ACTIONS(5), }, - [STATE(364)] = { - [sym_import] = STATE(3581), - [sym_statement_block] = STATE(1715), - [sym_parenthesized_expression] = STATE(1369), - [sym_expression] = STATE(2091), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6131), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6131), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6038), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1369), - [sym_subscript_expression] = STATE(1369), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2974), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6131), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1369), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1457), - [anon_sym_export] = ACTIONS(1137), - [anon_sym_type] = ACTIONS(1137), - [anon_sym_namespace] = ACTIONS(1139), - [anon_sym_LBRACE] = ACTIONS(2072), - [anon_sym_typeof] = ACTIONS(1159), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1137), - [anon_sym_BANG] = ACTIONS(1143), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1145), - [anon_sym_yield] = ACTIONS(1147), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1149), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1461), - [anon_sym_using] = ACTIONS(1153), - [anon_sym_PLUS] = ACTIONS(1159), - [anon_sym_DASH] = ACTIONS(1159), - [anon_sym_SLASH] = ACTIONS(951), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1143), - [anon_sym_void] = ACTIONS(1159), - [anon_sym_delete] = ACTIONS(1159), - [anon_sym_PLUS_PLUS] = ACTIONS(1161), - [anon_sym_DASH_DASH] = ACTIONS(1161), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1163), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1463), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1137), - [anon_sym_readonly] = ACTIONS(1137), - [anon_sym_get] = ACTIONS(1137), - [anon_sym_set] = ACTIONS(1137), - [anon_sym_declare] = ACTIONS(1137), - [anon_sym_public] = ACTIONS(1137), - [anon_sym_private] = ACTIONS(1137), - [anon_sym_protected] = ACTIONS(1137), - [anon_sym_override] = ACTIONS(1137), - [anon_sym_module] = ACTIONS(1137), - [anon_sym_any] = ACTIONS(1137), - [anon_sym_number] = ACTIONS(1137), - [anon_sym_boolean] = ACTIONS(1137), - [anon_sym_string] = ACTIONS(1137), - [anon_sym_symbol] = ACTIONS(1137), - [anon_sym_object] = ACTIONS(1137), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(365)] = { - [sym_import] = STATE(3581), - [sym_statement_block] = STATE(1717), - [sym_parenthesized_expression] = STATE(1369), - [sym_expression] = STATE(2092), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6131), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6131), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6038), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1369), - [sym_subscript_expression] = STATE(1369), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2974), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6131), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1369), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1457), - [anon_sym_export] = ACTIONS(1137), - [anon_sym_type] = ACTIONS(1137), - [anon_sym_namespace] = ACTIONS(1139), - [anon_sym_LBRACE] = ACTIONS(2072), - [anon_sym_typeof] = ACTIONS(1159), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1137), - [anon_sym_BANG] = ACTIONS(1143), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1145), - [anon_sym_yield] = ACTIONS(1147), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1149), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1461), - [anon_sym_using] = ACTIONS(1153), - [anon_sym_PLUS] = ACTIONS(1159), - [anon_sym_DASH] = ACTIONS(1159), - [anon_sym_SLASH] = ACTIONS(951), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1143), - [anon_sym_void] = ACTIONS(1159), - [anon_sym_delete] = ACTIONS(1159), - [anon_sym_PLUS_PLUS] = ACTIONS(1161), - [anon_sym_DASH_DASH] = ACTIONS(1161), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1163), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1463), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1137), - [anon_sym_readonly] = ACTIONS(1137), - [anon_sym_get] = ACTIONS(1137), - [anon_sym_set] = ACTIONS(1137), - [anon_sym_declare] = ACTIONS(1137), - [anon_sym_public] = ACTIONS(1137), - [anon_sym_private] = ACTIONS(1137), - [anon_sym_protected] = ACTIONS(1137), - [anon_sym_override] = ACTIONS(1137), - [anon_sym_module] = ACTIONS(1137), - [anon_sym_any] = ACTIONS(1137), - [anon_sym_number] = ACTIONS(1137), - [anon_sym_boolean] = ACTIONS(1137), - [anon_sym_string] = ACTIONS(1137), - [anon_sym_symbol] = ACTIONS(1137), - [anon_sym_object] = ACTIONS(1137), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(366)] = { - [sym_import] = STATE(3770), - [sym_statement_block] = STATE(2197), - [sym_parenthesized_expression] = STATE(1346), - [sym_expression] = STATE(1825), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(6141), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(6141), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(6139), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1346), - [sym_subscript_expression] = STATE(1346), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(6141), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1346), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(1449), - [anon_sym_export] = ACTIONS(1173), - [anon_sym_type] = ACTIONS(1173), - [anon_sym_namespace] = ACTIONS(1175), - [anon_sym_LBRACE] = ACTIONS(2076), - [anon_sym_typeof] = ACTIONS(1201), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1173), - [anon_sym_BANG] = ACTIONS(1181), + [STATE(353)] = { + [sym_import] = STATE(3779), + [sym_statement_block] = STATE(2164), + [sym_parenthesized_expression] = STATE(1349), + [sym_expression] = STATE(1866), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(6149), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(6149), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6147), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1349), + [sym_subscript_expression] = STATE(1349), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3033), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(6149), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1349), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(1455), + [anon_sym_export] = ACTIONS(1153), + [anon_sym_type] = ACTIONS(1153), + [anon_sym_namespace] = ACTIONS(1155), + [anon_sym_LBRACE] = ACTIONS(2082), + [anon_sym_typeof] = ACTIONS(1181), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1153), + [anon_sym_BANG] = ACTIONS(1161), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1185), - [anon_sym_yield] = ACTIONS(1187), + [anon_sym_await] = ACTIONS(1165), + [anon_sym_yield] = ACTIONS(1167), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(1191), - [anon_sym_function] = ACTIONS(714), - [anon_sym_new] = ACTIONS(1453), - [anon_sym_using] = ACTIONS(1195), - [anon_sym_PLUS] = ACTIONS(1201), - [anon_sym_DASH] = ACTIONS(1201), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1171), + [anon_sym_function] = ACTIONS(716), + [anon_sym_new] = ACTIONS(1459), + [anon_sym_using] = ACTIONS(1175), + [anon_sym_PLUS] = ACTIONS(1181), + [anon_sym_DASH] = ACTIONS(1181), [anon_sym_SLASH] = ACTIONS(880), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1181), - [anon_sym_void] = ACTIONS(1201), - [anon_sym_delete] = ACTIONS(1201), - [anon_sym_PLUS_PLUS] = ACTIONS(1203), - [anon_sym_DASH_DASH] = ACTIONS(1203), + [anon_sym_TILDE] = ACTIONS(1161), + [anon_sym_void] = ACTIONS(1181), + [anon_sym_delete] = ACTIONS(1181), + [anon_sym_PLUS_PLUS] = ACTIONS(1183), + [anon_sym_DASH_DASH] = ACTIONS(1183), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1209), + [sym_private_property_identifier] = ACTIONS(1189), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1455), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1173), - [anon_sym_readonly] = ACTIONS(1173), - [anon_sym_get] = ACTIONS(1173), - [anon_sym_set] = ACTIONS(1173), - [anon_sym_declare] = ACTIONS(1173), - [anon_sym_public] = ACTIONS(1173), - [anon_sym_private] = ACTIONS(1173), - [anon_sym_protected] = ACTIONS(1173), - [anon_sym_override] = ACTIONS(1173), - [anon_sym_module] = ACTIONS(1173), - [anon_sym_any] = ACTIONS(1173), - [anon_sym_number] = ACTIONS(1173), - [anon_sym_boolean] = ACTIONS(1173), - [anon_sym_string] = ACTIONS(1173), - [anon_sym_symbol] = ACTIONS(1173), - [anon_sym_object] = ACTIONS(1173), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(367)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(2168), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6224), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6224), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1270), - [sym_subscript_expression] = STATE(1270), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6224), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_sequence_expression] = STATE(6172), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1270), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1429), - [anon_sym_export] = ACTIONS(1045), - [anon_sym_type] = ACTIONS(1045), - [anon_sym_namespace] = ACTIONS(1047), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(587), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1045), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1053), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1437), - [anon_sym_using] = ACTIONS(571), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(587), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(587), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1439), + [sym_undefined] = ACTIONS(1461), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1045), - [anon_sym_readonly] = ACTIONS(1045), - [anon_sym_get] = ACTIONS(1045), - [anon_sym_set] = ACTIONS(1045), - [anon_sym_declare] = ACTIONS(1045), - [anon_sym_public] = ACTIONS(1045), - [anon_sym_private] = ACTIONS(1045), - [anon_sym_protected] = ACTIONS(1045), - [anon_sym_override] = ACTIONS(1045), - [anon_sym_module] = ACTIONS(1045), - [anon_sym_any] = ACTIONS(1045), - [anon_sym_number] = ACTIONS(1045), - [anon_sym_boolean] = ACTIONS(1045), - [anon_sym_string] = ACTIONS(1045), - [anon_sym_symbol] = ACTIONS(1045), - [anon_sym_object] = ACTIONS(1045), + [anon_sym_static] = ACTIONS(1153), + [anon_sym_readonly] = ACTIONS(1153), + [anon_sym_get] = ACTIONS(1153), + [anon_sym_set] = ACTIONS(1153), + [anon_sym_declare] = ACTIONS(1153), + [anon_sym_public] = ACTIONS(1153), + [anon_sym_private] = ACTIONS(1153), + [anon_sym_protected] = ACTIONS(1153), + [anon_sym_override] = ACTIONS(1153), + [anon_sym_module] = ACTIONS(1153), + [anon_sym_any] = ACTIONS(1153), + [anon_sym_number] = ACTIONS(1153), + [anon_sym_boolean] = ACTIONS(1153), + [anon_sym_string] = ACTIONS(1153), + [anon_sym_symbol] = ACTIONS(1153), + [anon_sym_object] = ACTIONS(1153), [sym_html_comment] = ACTIONS(5), }, - [STATE(368)] = { - [sym_import] = STATE(3770), - [sym_statement_block] = STATE(2311), - [sym_parenthesized_expression] = STATE(1346), - [sym_expression] = STATE(1828), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(6141), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(6141), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(6139), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1346), - [sym_subscript_expression] = STATE(1346), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(6141), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1346), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(1449), - [anon_sym_export] = ACTIONS(1173), - [anon_sym_type] = ACTIONS(1173), - [anon_sym_namespace] = ACTIONS(1175), - [anon_sym_LBRACE] = ACTIONS(2076), - [anon_sym_typeof] = ACTIONS(1201), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1173), - [anon_sym_BANG] = ACTIONS(1181), + [STATE(354)] = { + [sym_import] = STATE(3779), + [sym_statement_block] = STATE(2158), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1884), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(1447), + [anon_sym_export] = ACTIONS(1241), + [anon_sym_type] = ACTIONS(1241), + [anon_sym_namespace] = ACTIONS(1243), + [anon_sym_LBRACE] = ACTIONS(2082), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1241), + [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1185), - [anon_sym_yield] = ACTIONS(1187), + [anon_sym_await] = ACTIONS(45), + [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(1191), - [anon_sym_function] = ACTIONS(714), - [anon_sym_new] = ACTIONS(1453), - [anon_sym_using] = ACTIONS(1195), - [anon_sym_PLUS] = ACTIONS(1201), - [anon_sym_DASH] = ACTIONS(1201), - [anon_sym_SLASH] = ACTIONS(880), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1247), + [anon_sym_function] = ACTIONS(716), + [anon_sym_new] = ACTIONS(1451), + [anon_sym_using] = ACTIONS(79), + [anon_sym_PLUS] = ACTIONS(21), + [anon_sym_DASH] = ACTIONS(21), + [anon_sym_SLASH] = ACTIONS(81), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1181), - [anon_sym_void] = ACTIONS(1201), - [anon_sym_delete] = ACTIONS(1201), - [anon_sym_PLUS_PLUS] = ACTIONS(1203), - [anon_sym_DASH_DASH] = ACTIONS(1203), + [anon_sym_TILDE] = ACTIONS(33), + [anon_sym_void] = ACTIONS(21), + [anon_sym_delete] = ACTIONS(21), + [anon_sym_PLUS_PLUS] = ACTIONS(85), + [anon_sym_DASH_DASH] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1209), + [sym_private_property_identifier] = ACTIONS(91), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1455), + [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1173), - [anon_sym_readonly] = ACTIONS(1173), - [anon_sym_get] = ACTIONS(1173), - [anon_sym_set] = ACTIONS(1173), - [anon_sym_declare] = ACTIONS(1173), - [anon_sym_public] = ACTIONS(1173), - [anon_sym_private] = ACTIONS(1173), - [anon_sym_protected] = ACTIONS(1173), - [anon_sym_override] = ACTIONS(1173), - [anon_sym_module] = ACTIONS(1173), - [anon_sym_any] = ACTIONS(1173), - [anon_sym_number] = ACTIONS(1173), - [anon_sym_boolean] = ACTIONS(1173), - [anon_sym_string] = ACTIONS(1173), - [anon_sym_symbol] = ACTIONS(1173), - [anon_sym_object] = ACTIONS(1173), + [anon_sym_static] = ACTIONS(1241), + [anon_sym_readonly] = ACTIONS(1241), + [anon_sym_get] = ACTIONS(1241), + [anon_sym_set] = ACTIONS(1241), + [anon_sym_declare] = ACTIONS(1241), + [anon_sym_public] = ACTIONS(1241), + [anon_sym_private] = ACTIONS(1241), + [anon_sym_protected] = ACTIONS(1241), + [anon_sym_override] = ACTIONS(1241), + [anon_sym_module] = ACTIONS(1241), + [anon_sym_any] = ACTIONS(1241), + [anon_sym_number] = ACTIONS(1241), + [anon_sym_boolean] = ACTIONS(1241), + [anon_sym_string] = ACTIONS(1241), + [anon_sym_symbol] = ACTIONS(1241), + [anon_sym_object] = ACTIONS(1241), [sym_html_comment] = ACTIONS(5), }, - [STATE(369)] = { - [sym_import] = STATE(3770), - [sym_statement_block] = STATE(2313), - [sym_parenthesized_expression] = STATE(1346), - [sym_expression] = STATE(1880), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(6141), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(6141), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(6139), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1346), - [sym_subscript_expression] = STATE(1346), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(6141), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1346), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(1449), - [anon_sym_export] = ACTIONS(1173), - [anon_sym_type] = ACTIONS(1173), - [anon_sym_namespace] = ACTIONS(1175), - [anon_sym_LBRACE] = ACTIONS(2076), - [anon_sym_typeof] = ACTIONS(1201), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1173), - [anon_sym_BANG] = ACTIONS(1181), + [STATE(355)] = { + [sym_import] = STATE(3779), + [sym_statement_block] = STATE(2161), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1833), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(1447), + [anon_sym_export] = ACTIONS(1241), + [anon_sym_type] = ACTIONS(1241), + [anon_sym_namespace] = ACTIONS(1243), + [anon_sym_LBRACE] = ACTIONS(2082), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1241), + [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1185), - [anon_sym_yield] = ACTIONS(1187), + [anon_sym_await] = ACTIONS(45), + [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(1191), - [anon_sym_function] = ACTIONS(714), - [anon_sym_new] = ACTIONS(1453), - [anon_sym_using] = ACTIONS(1195), - [anon_sym_PLUS] = ACTIONS(1201), - [anon_sym_DASH] = ACTIONS(1201), - [anon_sym_SLASH] = ACTIONS(880), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1247), + [anon_sym_function] = ACTIONS(716), + [anon_sym_new] = ACTIONS(1451), + [anon_sym_using] = ACTIONS(79), + [anon_sym_PLUS] = ACTIONS(21), + [anon_sym_DASH] = ACTIONS(21), + [anon_sym_SLASH] = ACTIONS(81), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1181), - [anon_sym_void] = ACTIONS(1201), - [anon_sym_delete] = ACTIONS(1201), - [anon_sym_PLUS_PLUS] = ACTIONS(1203), - [anon_sym_DASH_DASH] = ACTIONS(1203), + [anon_sym_TILDE] = ACTIONS(33), + [anon_sym_void] = ACTIONS(21), + [anon_sym_delete] = ACTIONS(21), + [anon_sym_PLUS_PLUS] = ACTIONS(85), + [anon_sym_DASH_DASH] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1209), + [sym_private_property_identifier] = ACTIONS(91), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1455), + [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1173), - [anon_sym_readonly] = ACTIONS(1173), - [anon_sym_get] = ACTIONS(1173), - [anon_sym_set] = ACTIONS(1173), - [anon_sym_declare] = ACTIONS(1173), - [anon_sym_public] = ACTIONS(1173), - [anon_sym_private] = ACTIONS(1173), - [anon_sym_protected] = ACTIONS(1173), - [anon_sym_override] = ACTIONS(1173), - [anon_sym_module] = ACTIONS(1173), - [anon_sym_any] = ACTIONS(1173), - [anon_sym_number] = ACTIONS(1173), - [anon_sym_boolean] = ACTIONS(1173), - [anon_sym_string] = ACTIONS(1173), - [anon_sym_symbol] = ACTIONS(1173), - [anon_sym_object] = ACTIONS(1173), + [anon_sym_static] = ACTIONS(1241), + [anon_sym_readonly] = ACTIONS(1241), + [anon_sym_get] = ACTIONS(1241), + [anon_sym_set] = ACTIONS(1241), + [anon_sym_declare] = ACTIONS(1241), + [anon_sym_public] = ACTIONS(1241), + [anon_sym_private] = ACTIONS(1241), + [anon_sym_protected] = ACTIONS(1241), + [anon_sym_override] = ACTIONS(1241), + [anon_sym_module] = ACTIONS(1241), + [anon_sym_any] = ACTIONS(1241), + [anon_sym_number] = ACTIONS(1241), + [anon_sym_boolean] = ACTIONS(1241), + [anon_sym_string] = ACTIONS(1241), + [anon_sym_symbol] = ACTIONS(1241), + [anon_sym_object] = ACTIONS(1241), [sym_html_comment] = ACTIONS(5), }, - [STATE(370)] = { - [sym_import] = STATE(3770), - [sym_statement_block] = STATE(2314), - [sym_parenthesized_expression] = STATE(1346), - [sym_expression] = STATE(1830), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(6141), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(6141), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(6139), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1346), - [sym_subscript_expression] = STATE(1346), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(6141), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1346), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(1449), - [anon_sym_export] = ACTIONS(1173), - [anon_sym_type] = ACTIONS(1173), - [anon_sym_namespace] = ACTIONS(1175), - [anon_sym_LBRACE] = ACTIONS(2076), - [anon_sym_typeof] = ACTIONS(1201), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1173), - [anon_sym_BANG] = ACTIONS(1181), + [STATE(356)] = { + [sym_import] = STATE(3779), + [sym_statement_block] = STATE(2164), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1834), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(1447), + [anon_sym_export] = ACTIONS(1241), + [anon_sym_type] = ACTIONS(1241), + [anon_sym_namespace] = ACTIONS(1243), + [anon_sym_LBRACE] = ACTIONS(2082), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1241), + [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1185), - [anon_sym_yield] = ACTIONS(1187), + [anon_sym_await] = ACTIONS(45), + [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(1191), - [anon_sym_function] = ACTIONS(714), - [anon_sym_new] = ACTIONS(1453), - [anon_sym_using] = ACTIONS(1195), - [anon_sym_PLUS] = ACTIONS(1201), - [anon_sym_DASH] = ACTIONS(1201), - [anon_sym_SLASH] = ACTIONS(880), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1247), + [anon_sym_function] = ACTIONS(716), + [anon_sym_new] = ACTIONS(1451), + [anon_sym_using] = ACTIONS(79), + [anon_sym_PLUS] = ACTIONS(21), + [anon_sym_DASH] = ACTIONS(21), + [anon_sym_SLASH] = ACTIONS(81), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1181), - [anon_sym_void] = ACTIONS(1201), - [anon_sym_delete] = ACTIONS(1201), - [anon_sym_PLUS_PLUS] = ACTIONS(1203), - [anon_sym_DASH_DASH] = ACTIONS(1203), + [anon_sym_TILDE] = ACTIONS(33), + [anon_sym_void] = ACTIONS(21), + [anon_sym_delete] = ACTIONS(21), + [anon_sym_PLUS_PLUS] = ACTIONS(85), + [anon_sym_DASH_DASH] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1209), + [sym_private_property_identifier] = ACTIONS(91), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1455), + [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1173), - [anon_sym_readonly] = ACTIONS(1173), - [anon_sym_get] = ACTIONS(1173), - [anon_sym_set] = ACTIONS(1173), - [anon_sym_declare] = ACTIONS(1173), - [anon_sym_public] = ACTIONS(1173), - [anon_sym_private] = ACTIONS(1173), - [anon_sym_protected] = ACTIONS(1173), - [anon_sym_override] = ACTIONS(1173), - [anon_sym_module] = ACTIONS(1173), - [anon_sym_any] = ACTIONS(1173), - [anon_sym_number] = ACTIONS(1173), - [anon_sym_boolean] = ACTIONS(1173), - [anon_sym_string] = ACTIONS(1173), - [anon_sym_symbol] = ACTIONS(1173), - [anon_sym_object] = ACTIONS(1173), + [anon_sym_static] = ACTIONS(1241), + [anon_sym_readonly] = ACTIONS(1241), + [anon_sym_get] = ACTIONS(1241), + [anon_sym_set] = ACTIONS(1241), + [anon_sym_declare] = ACTIONS(1241), + [anon_sym_public] = ACTIONS(1241), + [anon_sym_private] = ACTIONS(1241), + [anon_sym_protected] = ACTIONS(1241), + [anon_sym_override] = ACTIONS(1241), + [anon_sym_module] = ACTIONS(1241), + [anon_sym_any] = ACTIONS(1241), + [anon_sym_number] = ACTIONS(1241), + [anon_sym_boolean] = ACTIONS(1241), + [anon_sym_string] = ACTIONS(1241), + [anon_sym_symbol] = ACTIONS(1241), + [anon_sym_object] = ACTIONS(1241), [sym_html_comment] = ACTIONS(5), }, - [STATE(371)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(2143), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6224), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6224), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1270), - [sym_subscript_expression] = STATE(1270), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6224), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_sequence_expression] = STATE(5920), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1270), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1429), - [anon_sym_export] = ACTIONS(1045), - [anon_sym_type] = ACTIONS(1045), - [anon_sym_namespace] = ACTIONS(1047), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(587), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1045), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1053), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1437), - [anon_sym_using] = ACTIONS(571), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(587), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(587), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1439), + [STATE(357)] = { + [sym_import] = STATE(3737), + [sym_statement_block] = STATE(1696), + [sym_parenthesized_expression] = STATE(1385), + [sym_expression] = STATE(2296), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6048), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6048), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6189), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1385), + [sym_subscript_expression] = STATE(1385), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3004), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6048), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1385), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1479), + [anon_sym_export] = ACTIONS(1203), + [anon_sym_type] = ACTIONS(1203), + [anon_sym_namespace] = ACTIONS(1205), + [anon_sym_LBRACE] = ACTIONS(2080), + [anon_sym_typeof] = ACTIONS(1227), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1203), + [anon_sym_BANG] = ACTIONS(1211), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1213), + [anon_sym_yield] = ACTIONS(1215), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1217), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1483), + [anon_sym_using] = ACTIONS(1221), + [anon_sym_PLUS] = ACTIONS(1227), + [anon_sym_DASH] = ACTIONS(1227), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1211), + [anon_sym_void] = ACTIONS(1227), + [anon_sym_delete] = ACTIONS(1227), + [anon_sym_PLUS_PLUS] = ACTIONS(1229), + [anon_sym_DASH_DASH] = ACTIONS(1229), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1231), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1485), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1045), - [anon_sym_readonly] = ACTIONS(1045), - [anon_sym_get] = ACTIONS(1045), - [anon_sym_set] = ACTIONS(1045), - [anon_sym_declare] = ACTIONS(1045), - [anon_sym_public] = ACTIONS(1045), - [anon_sym_private] = ACTIONS(1045), - [anon_sym_protected] = ACTIONS(1045), - [anon_sym_override] = ACTIONS(1045), - [anon_sym_module] = ACTIONS(1045), - [anon_sym_any] = ACTIONS(1045), - [anon_sym_number] = ACTIONS(1045), - [anon_sym_boolean] = ACTIONS(1045), - [anon_sym_string] = ACTIONS(1045), - [anon_sym_symbol] = ACTIONS(1045), - [anon_sym_object] = ACTIONS(1045), + [anon_sym_static] = ACTIONS(1203), + [anon_sym_readonly] = ACTIONS(1203), + [anon_sym_get] = ACTIONS(1203), + [anon_sym_set] = ACTIONS(1203), + [anon_sym_declare] = ACTIONS(1203), + [anon_sym_public] = ACTIONS(1203), + [anon_sym_private] = ACTIONS(1203), + [anon_sym_protected] = ACTIONS(1203), + [anon_sym_override] = ACTIONS(1203), + [anon_sym_module] = ACTIONS(1203), + [anon_sym_any] = ACTIONS(1203), + [anon_sym_number] = ACTIONS(1203), + [anon_sym_boolean] = ACTIONS(1203), + [anon_sym_string] = ACTIONS(1203), + [anon_sym_symbol] = ACTIONS(1203), + [anon_sym_object] = ACTIONS(1203), [sym_html_comment] = ACTIONS(5), }, - [STATE(372)] = { - [sym_import] = STATE(3581), - [sym_statement_block] = STATE(1712), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(1713), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6224), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6224), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1270), - [sym_subscript_expression] = STATE(1270), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6224), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1270), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1429), - [anon_sym_export] = ACTIONS(1045), - [anon_sym_type] = ACTIONS(1045), - [anon_sym_namespace] = ACTIONS(1047), - [anon_sym_LBRACE] = ACTIONS(2072), - [anon_sym_typeof] = ACTIONS(587), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1045), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1053), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1437), - [anon_sym_using] = ACTIONS(571), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(587), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(587), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1439), + [STATE(358)] = { + [sym_import] = STATE(3737), + [sym_statement_block] = STATE(1688), + [sym_parenthesized_expression] = STATE(1385), + [sym_expression] = STATE(2300), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6048), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6048), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6189), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1385), + [sym_subscript_expression] = STATE(1385), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3004), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6048), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1385), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1479), + [anon_sym_export] = ACTIONS(1203), + [anon_sym_type] = ACTIONS(1203), + [anon_sym_namespace] = ACTIONS(1205), + [anon_sym_LBRACE] = ACTIONS(2080), + [anon_sym_typeof] = ACTIONS(1227), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1203), + [anon_sym_BANG] = ACTIONS(1211), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1213), + [anon_sym_yield] = ACTIONS(1215), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1217), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1483), + [anon_sym_using] = ACTIONS(1221), + [anon_sym_PLUS] = ACTIONS(1227), + [anon_sym_DASH] = ACTIONS(1227), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1211), + [anon_sym_void] = ACTIONS(1227), + [anon_sym_delete] = ACTIONS(1227), + [anon_sym_PLUS_PLUS] = ACTIONS(1229), + [anon_sym_DASH_DASH] = ACTIONS(1229), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1231), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1485), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1045), - [anon_sym_readonly] = ACTIONS(1045), - [anon_sym_get] = ACTIONS(1045), - [anon_sym_set] = ACTIONS(1045), - [anon_sym_declare] = ACTIONS(1045), - [anon_sym_public] = ACTIONS(1045), - [anon_sym_private] = ACTIONS(1045), - [anon_sym_protected] = ACTIONS(1045), - [anon_sym_override] = ACTIONS(1045), - [anon_sym_module] = ACTIONS(1045), - [anon_sym_any] = ACTIONS(1045), - [anon_sym_number] = ACTIONS(1045), - [anon_sym_boolean] = ACTIONS(1045), - [anon_sym_string] = ACTIONS(1045), - [anon_sym_symbol] = ACTIONS(1045), - [anon_sym_object] = ACTIONS(1045), + [anon_sym_static] = ACTIONS(1203), + [anon_sym_readonly] = ACTIONS(1203), + [anon_sym_get] = ACTIONS(1203), + [anon_sym_set] = ACTIONS(1203), + [anon_sym_declare] = ACTIONS(1203), + [anon_sym_public] = ACTIONS(1203), + [anon_sym_private] = ACTIONS(1203), + [anon_sym_protected] = ACTIONS(1203), + [anon_sym_override] = ACTIONS(1203), + [anon_sym_module] = ACTIONS(1203), + [anon_sym_any] = ACTIONS(1203), + [anon_sym_number] = ACTIONS(1203), + [anon_sym_boolean] = ACTIONS(1203), + [anon_sym_string] = ACTIONS(1203), + [anon_sym_symbol] = ACTIONS(1203), + [anon_sym_object] = ACTIONS(1203), [sym_html_comment] = ACTIONS(5), }, - [STATE(373)] = { - [sym_import] = STATE(3581), - [sym_statement_block] = STATE(1715), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(1716), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6224), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6224), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1270), - [sym_subscript_expression] = STATE(1270), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6224), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1270), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1429), - [anon_sym_export] = ACTIONS(1045), - [anon_sym_type] = ACTIONS(1045), - [anon_sym_namespace] = ACTIONS(1047), - [anon_sym_LBRACE] = ACTIONS(2072), - [anon_sym_typeof] = ACTIONS(587), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1045), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1053), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1437), - [anon_sym_using] = ACTIONS(571), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(587), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(587), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1439), + [STATE(359)] = { + [sym_import] = STATE(3737), + [sym_statement_block] = STATE(1646), + [sym_parenthesized_expression] = STATE(1385), + [sym_expression] = STATE(2313), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6048), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6048), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6189), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1385), + [sym_subscript_expression] = STATE(1385), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3004), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6048), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1385), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1479), + [anon_sym_export] = ACTIONS(1203), + [anon_sym_type] = ACTIONS(1203), + [anon_sym_namespace] = ACTIONS(1205), + [anon_sym_LBRACE] = ACTIONS(2080), + [anon_sym_typeof] = ACTIONS(1227), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1203), + [anon_sym_BANG] = ACTIONS(1211), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1213), + [anon_sym_yield] = ACTIONS(1215), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1217), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1483), + [anon_sym_using] = ACTIONS(1221), + [anon_sym_PLUS] = ACTIONS(1227), + [anon_sym_DASH] = ACTIONS(1227), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1211), + [anon_sym_void] = ACTIONS(1227), + [anon_sym_delete] = ACTIONS(1227), + [anon_sym_PLUS_PLUS] = ACTIONS(1229), + [anon_sym_DASH_DASH] = ACTIONS(1229), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1231), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1485), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1045), - [anon_sym_readonly] = ACTIONS(1045), - [anon_sym_get] = ACTIONS(1045), - [anon_sym_set] = ACTIONS(1045), - [anon_sym_declare] = ACTIONS(1045), - [anon_sym_public] = ACTIONS(1045), - [anon_sym_private] = ACTIONS(1045), - [anon_sym_protected] = ACTIONS(1045), - [anon_sym_override] = ACTIONS(1045), - [anon_sym_module] = ACTIONS(1045), - [anon_sym_any] = ACTIONS(1045), - [anon_sym_number] = ACTIONS(1045), - [anon_sym_boolean] = ACTIONS(1045), - [anon_sym_string] = ACTIONS(1045), - [anon_sym_symbol] = ACTIONS(1045), - [anon_sym_object] = ACTIONS(1045), + [anon_sym_static] = ACTIONS(1203), + [anon_sym_readonly] = ACTIONS(1203), + [anon_sym_get] = ACTIONS(1203), + [anon_sym_set] = ACTIONS(1203), + [anon_sym_declare] = ACTIONS(1203), + [anon_sym_public] = ACTIONS(1203), + [anon_sym_private] = ACTIONS(1203), + [anon_sym_protected] = ACTIONS(1203), + [anon_sym_override] = ACTIONS(1203), + [anon_sym_module] = ACTIONS(1203), + [anon_sym_any] = ACTIONS(1203), + [anon_sym_number] = ACTIONS(1203), + [anon_sym_boolean] = ACTIONS(1203), + [anon_sym_string] = ACTIONS(1203), + [anon_sym_symbol] = ACTIONS(1203), + [anon_sym_object] = ACTIONS(1203), [sym_html_comment] = ACTIONS(5), }, - [STATE(374)] = { - [sym_import] = STATE(3581), - [sym_statement_block] = STATE(1717), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(1718), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6224), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6224), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1270), - [sym_subscript_expression] = STATE(1270), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6224), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1270), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1429), - [anon_sym_export] = ACTIONS(1045), - [anon_sym_type] = ACTIONS(1045), - [anon_sym_namespace] = ACTIONS(1047), - [anon_sym_LBRACE] = ACTIONS(2072), - [anon_sym_typeof] = ACTIONS(587), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1045), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1053), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1437), - [anon_sym_using] = ACTIONS(571), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(587), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(587), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1439), + [STATE(360)] = { + [sym_import] = STATE(3737), + [sym_statement_block] = STATE(1699), + [sym_parenthesized_expression] = STATE(1385), + [sym_expression] = STATE(2315), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6048), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6048), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6189), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1385), + [sym_subscript_expression] = STATE(1385), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3004), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6048), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1385), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1479), + [anon_sym_export] = ACTIONS(1203), + [anon_sym_type] = ACTIONS(1203), + [anon_sym_namespace] = ACTIONS(1205), + [anon_sym_LBRACE] = ACTIONS(2080), + [anon_sym_typeof] = ACTIONS(1227), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1203), + [anon_sym_BANG] = ACTIONS(1211), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1213), + [anon_sym_yield] = ACTIONS(1215), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1217), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1483), + [anon_sym_using] = ACTIONS(1221), + [anon_sym_PLUS] = ACTIONS(1227), + [anon_sym_DASH] = ACTIONS(1227), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1211), + [anon_sym_void] = ACTIONS(1227), + [anon_sym_delete] = ACTIONS(1227), + [anon_sym_PLUS_PLUS] = ACTIONS(1229), + [anon_sym_DASH_DASH] = ACTIONS(1229), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1231), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1485), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1045), - [anon_sym_readonly] = ACTIONS(1045), - [anon_sym_get] = ACTIONS(1045), - [anon_sym_set] = ACTIONS(1045), - [anon_sym_declare] = ACTIONS(1045), - [anon_sym_public] = ACTIONS(1045), - [anon_sym_private] = ACTIONS(1045), - [anon_sym_protected] = ACTIONS(1045), - [anon_sym_override] = ACTIONS(1045), - [anon_sym_module] = ACTIONS(1045), - [anon_sym_any] = ACTIONS(1045), - [anon_sym_number] = ACTIONS(1045), - [anon_sym_boolean] = ACTIONS(1045), - [anon_sym_string] = ACTIONS(1045), - [anon_sym_symbol] = ACTIONS(1045), - [anon_sym_object] = ACTIONS(1045), + [anon_sym_static] = ACTIONS(1203), + [anon_sym_readonly] = ACTIONS(1203), + [anon_sym_get] = ACTIONS(1203), + [anon_sym_set] = ACTIONS(1203), + [anon_sym_declare] = ACTIONS(1203), + [anon_sym_public] = ACTIONS(1203), + [anon_sym_private] = ACTIONS(1203), + [anon_sym_protected] = ACTIONS(1203), + [anon_sym_override] = ACTIONS(1203), + [anon_sym_module] = ACTIONS(1203), + [anon_sym_any] = ACTIONS(1203), + [anon_sym_number] = ACTIONS(1203), + [anon_sym_boolean] = ACTIONS(1203), + [anon_sym_string] = ACTIONS(1203), + [anon_sym_symbol] = ACTIONS(1203), + [anon_sym_object] = ACTIONS(1203), [sym_html_comment] = ACTIONS(5), }, - [STATE(375)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(2169), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6224), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6224), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1270), - [sym_subscript_expression] = STATE(1270), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6224), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_sequence_expression] = STATE(6219), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1270), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1429), - [anon_sym_export] = ACTIONS(1045), - [anon_sym_type] = ACTIONS(1045), - [anon_sym_namespace] = ACTIONS(1047), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(587), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1045), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1053), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1437), - [anon_sym_using] = ACTIONS(571), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(587), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(587), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1439), + [STATE(361)] = { + [sym_import] = STATE(3737), + [sym_statement_block] = STATE(1702), + [sym_parenthesized_expression] = STATE(1385), + [sym_expression] = STATE(2316), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6048), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6048), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6189), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1385), + [sym_subscript_expression] = STATE(1385), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3004), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6048), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1385), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1479), + [anon_sym_export] = ACTIONS(1203), + [anon_sym_type] = ACTIONS(1203), + [anon_sym_namespace] = ACTIONS(1205), + [anon_sym_LBRACE] = ACTIONS(2080), + [anon_sym_typeof] = ACTIONS(1227), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1203), + [anon_sym_BANG] = ACTIONS(1211), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1213), + [anon_sym_yield] = ACTIONS(1215), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1217), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1483), + [anon_sym_using] = ACTIONS(1221), + [anon_sym_PLUS] = ACTIONS(1227), + [anon_sym_DASH] = ACTIONS(1227), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1211), + [anon_sym_void] = ACTIONS(1227), + [anon_sym_delete] = ACTIONS(1227), + [anon_sym_PLUS_PLUS] = ACTIONS(1229), + [anon_sym_DASH_DASH] = ACTIONS(1229), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1231), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1485), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1045), - [anon_sym_readonly] = ACTIONS(1045), - [anon_sym_get] = ACTIONS(1045), - [anon_sym_set] = ACTIONS(1045), - [anon_sym_declare] = ACTIONS(1045), - [anon_sym_public] = ACTIONS(1045), - [anon_sym_private] = ACTIONS(1045), - [anon_sym_protected] = ACTIONS(1045), - [anon_sym_override] = ACTIONS(1045), - [anon_sym_module] = ACTIONS(1045), - [anon_sym_any] = ACTIONS(1045), - [anon_sym_number] = ACTIONS(1045), - [anon_sym_boolean] = ACTIONS(1045), - [anon_sym_string] = ACTIONS(1045), - [anon_sym_symbol] = ACTIONS(1045), - [anon_sym_object] = ACTIONS(1045), + [anon_sym_static] = ACTIONS(1203), + [anon_sym_readonly] = ACTIONS(1203), + [anon_sym_get] = ACTIONS(1203), + [anon_sym_set] = ACTIONS(1203), + [anon_sym_declare] = ACTIONS(1203), + [anon_sym_public] = ACTIONS(1203), + [anon_sym_private] = ACTIONS(1203), + [anon_sym_protected] = ACTIONS(1203), + [anon_sym_override] = ACTIONS(1203), + [anon_sym_module] = ACTIONS(1203), + [anon_sym_any] = ACTIONS(1203), + [anon_sym_number] = ACTIONS(1203), + [anon_sym_boolean] = ACTIONS(1203), + [anon_sym_string] = ACTIONS(1203), + [anon_sym_symbol] = ACTIONS(1203), + [anon_sym_object] = ACTIONS(1203), [sym_html_comment] = ACTIONS(5), }, - [STATE(376)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1424), - [sym_expression] = STATE(2587), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6176), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6176), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(5999), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1424), - [sym_subscript_expression] = STATE(1424), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2933), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6176), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1424), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_mapped_type_clause] = STATE(6180), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(2078), - [anon_sym_export] = ACTIONS(2080), - [anon_sym_type] = ACTIONS(2080), - [anon_sym_namespace] = ACTIONS(2082), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(1115), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(2080), - [anon_sym_BANG] = ACTIONS(1097), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1099), - [anon_sym_yield] = ACTIONS(1101), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(2084), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(2086), - [anon_sym_using] = ACTIONS(1109), - [anon_sym_PLUS] = ACTIONS(1115), - [anon_sym_DASH] = ACTIONS(1115), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1097), - [anon_sym_void] = ACTIONS(1115), - [anon_sym_delete] = ACTIONS(1115), - [anon_sym_PLUS_PLUS] = ACTIONS(1117), - [anon_sym_DASH_DASH] = ACTIONS(1117), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1123), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1495), + [STATE(362)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(2295), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6151), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6151), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1282), + [sym_subscript_expression] = STATE(1282), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6151), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_sequence_expression] = STATE(5884), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1282), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1051), + [anon_sym_type] = ACTIONS(1051), + [anon_sym_namespace] = ACTIONS(1053), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(649), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1051), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1059), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1443), + [anon_sym_using] = ACTIONS(633), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(649), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1445), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(2080), - [anon_sym_readonly] = ACTIONS(2080), - [anon_sym_get] = ACTIONS(2080), - [anon_sym_set] = ACTIONS(2080), - [anon_sym_declare] = ACTIONS(2080), - [anon_sym_public] = ACTIONS(2080), - [anon_sym_private] = ACTIONS(2080), - [anon_sym_protected] = ACTIONS(2080), - [anon_sym_override] = ACTIONS(2080), - [anon_sym_module] = ACTIONS(2080), - [anon_sym_any] = ACTIONS(2080), - [anon_sym_number] = ACTIONS(2080), - [anon_sym_boolean] = ACTIONS(2080), - [anon_sym_string] = ACTIONS(2080), - [anon_sym_symbol] = ACTIONS(2080), - [anon_sym_object] = ACTIONS(2080), + [anon_sym_static] = ACTIONS(1051), + [anon_sym_readonly] = ACTIONS(1051), + [anon_sym_get] = ACTIONS(1051), + [anon_sym_set] = ACTIONS(1051), + [anon_sym_declare] = ACTIONS(1051), + [anon_sym_public] = ACTIONS(1051), + [anon_sym_private] = ACTIONS(1051), + [anon_sym_protected] = ACTIONS(1051), + [anon_sym_override] = ACTIONS(1051), + [anon_sym_module] = ACTIONS(1051), + [anon_sym_any] = ACTIONS(1051), + [anon_sym_number] = ACTIONS(1051), + [anon_sym_boolean] = ACTIONS(1051), + [anon_sym_string] = ACTIONS(1051), + [anon_sym_symbol] = ACTIONS(1051), + [anon_sym_object] = ACTIONS(1051), [sym_html_comment] = ACTIONS(5), }, - [STATE(377)] = { - [sym_import] = STATE(3770), - [sym_statement_block] = STATE(2311), - [sym_parenthesized_expression] = STATE(1382), - [sym_expression] = STATE(2222), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5854), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5854), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5852), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1382), - [sym_subscript_expression] = STATE(1382), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(2997), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5854), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1382), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(1473), - [anon_sym_export] = ACTIONS(1259), - [anon_sym_type] = ACTIONS(1259), - [anon_sym_namespace] = ACTIONS(1261), - [anon_sym_LBRACE] = ACTIONS(2076), + [STATE(363)] = { + [sym_import] = STATE(3737), + [sym_statement_block] = STATE(1688), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(1749), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6151), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6151), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1282), + [sym_subscript_expression] = STATE(1282), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6151), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1282), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1051), + [anon_sym_type] = ACTIONS(1051), + [anon_sym_namespace] = ACTIONS(1053), + [anon_sym_LBRACE] = ACTIONS(2080), + [anon_sym_typeof] = ACTIONS(649), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1051), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1059), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1443), + [anon_sym_using] = ACTIONS(633), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(649), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1445), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1051), + [anon_sym_readonly] = ACTIONS(1051), + [anon_sym_get] = ACTIONS(1051), + [anon_sym_set] = ACTIONS(1051), + [anon_sym_declare] = ACTIONS(1051), + [anon_sym_public] = ACTIONS(1051), + [anon_sym_private] = ACTIONS(1051), + [anon_sym_protected] = ACTIONS(1051), + [anon_sym_override] = ACTIONS(1051), + [anon_sym_module] = ACTIONS(1051), + [anon_sym_any] = ACTIONS(1051), + [anon_sym_number] = ACTIONS(1051), + [anon_sym_boolean] = ACTIONS(1051), + [anon_sym_string] = ACTIONS(1051), + [anon_sym_symbol] = ACTIONS(1051), + [anon_sym_object] = ACTIONS(1051), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(364)] = { + [sym_import] = STATE(3737), + [sym_statement_block] = STATE(1646), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(1649), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6151), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6151), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1282), + [sym_subscript_expression] = STATE(1282), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6151), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1282), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1051), + [anon_sym_type] = ACTIONS(1051), + [anon_sym_namespace] = ACTIONS(1053), + [anon_sym_LBRACE] = ACTIONS(2080), + [anon_sym_typeof] = ACTIONS(649), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1051), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1059), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1443), + [anon_sym_using] = ACTIONS(633), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(649), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1445), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1051), + [anon_sym_readonly] = ACTIONS(1051), + [anon_sym_get] = ACTIONS(1051), + [anon_sym_set] = ACTIONS(1051), + [anon_sym_declare] = ACTIONS(1051), + [anon_sym_public] = ACTIONS(1051), + [anon_sym_private] = ACTIONS(1051), + [anon_sym_protected] = ACTIONS(1051), + [anon_sym_override] = ACTIONS(1051), + [anon_sym_module] = ACTIONS(1051), + [anon_sym_any] = ACTIONS(1051), + [anon_sym_number] = ACTIONS(1051), + [anon_sym_boolean] = ACTIONS(1051), + [anon_sym_string] = ACTIONS(1051), + [anon_sym_symbol] = ACTIONS(1051), + [anon_sym_object] = ACTIONS(1051), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(365)] = { + [sym_import] = STATE(3737), + [sym_statement_block] = STATE(1699), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(1700), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6151), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6151), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1282), + [sym_subscript_expression] = STATE(1282), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6151), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1282), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1051), + [anon_sym_type] = ACTIONS(1051), + [anon_sym_namespace] = ACTIONS(1053), + [anon_sym_LBRACE] = ACTIONS(2080), + [anon_sym_typeof] = ACTIONS(649), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1051), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1059), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1443), + [anon_sym_using] = ACTIONS(633), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(649), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1445), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1051), + [anon_sym_readonly] = ACTIONS(1051), + [anon_sym_get] = ACTIONS(1051), + [anon_sym_set] = ACTIONS(1051), + [anon_sym_declare] = ACTIONS(1051), + [anon_sym_public] = ACTIONS(1051), + [anon_sym_private] = ACTIONS(1051), + [anon_sym_protected] = ACTIONS(1051), + [anon_sym_override] = ACTIONS(1051), + [anon_sym_module] = ACTIONS(1051), + [anon_sym_any] = ACTIONS(1051), + [anon_sym_number] = ACTIONS(1051), + [anon_sym_boolean] = ACTIONS(1051), + [anon_sym_string] = ACTIONS(1051), + [anon_sym_symbol] = ACTIONS(1051), + [anon_sym_object] = ACTIONS(1051), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(366)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1418), + [sym_expression] = STATE(2536), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6184), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6184), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6036), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1418), + [sym_subscript_expression] = STATE(1418), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2950), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6184), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1418), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_mapped_type_clause] = STATE(6081), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(2096), + [anon_sym_export] = ACTIONS(2098), + [anon_sym_type] = ACTIONS(2098), + [anon_sym_namespace] = ACTIONS(2100), + [anon_sym_LBRACE] = ACTIONS(854), [anon_sym_typeof] = ACTIONS(1285), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1259), - [anon_sym_BANG] = ACTIONS(1267), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1269), - [anon_sym_yield] = ACTIONS(1271), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_DQUOTE] = ACTIONS(67), - [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(2098), + [anon_sym_BANG] = ACTIONS(1269), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1271), + [anon_sym_yield] = ACTIONS(1273), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(2102), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2104), + [anon_sym_using] = ACTIONS(1279), + [anon_sym_PLUS] = ACTIONS(1285), + [anon_sym_DASH] = ACTIONS(1285), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1269), + [anon_sym_void] = ACTIONS(1285), + [anon_sym_delete] = ACTIONS(1285), + [anon_sym_PLUS_PLUS] = ACTIONS(1287), + [anon_sym_DASH_DASH] = ACTIONS(1287), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1289), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1493), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(2098), + [anon_sym_readonly] = ACTIONS(2098), + [anon_sym_get] = ACTIONS(2098), + [anon_sym_set] = ACTIONS(2098), + [anon_sym_declare] = ACTIONS(2098), + [anon_sym_public] = ACTIONS(2098), + [anon_sym_private] = ACTIONS(2098), + [anon_sym_protected] = ACTIONS(2098), + [anon_sym_override] = ACTIONS(2098), + [anon_sym_module] = ACTIONS(2098), + [anon_sym_any] = ACTIONS(2098), + [anon_sym_number] = ACTIONS(2098), + [anon_sym_boolean] = ACTIONS(2098), + [anon_sym_string] = ACTIONS(2098), + [anon_sym_symbol] = ACTIONS(2098), + [anon_sym_object] = ACTIONS(2098), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(367)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(1835), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6151), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6151), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1282), + [sym_subscript_expression] = STATE(1282), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6151), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_sequence_expression] = STATE(5991), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1282), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1051), + [anon_sym_type] = ACTIONS(1051), + [anon_sym_namespace] = ACTIONS(1053), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(649), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1051), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1059), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1443), + [anon_sym_using] = ACTIONS(633), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(649), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1445), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1051), + [anon_sym_readonly] = ACTIONS(1051), + [anon_sym_get] = ACTIONS(1051), + [anon_sym_set] = ACTIONS(1051), + [anon_sym_declare] = ACTIONS(1051), + [anon_sym_public] = ACTIONS(1051), + [anon_sym_private] = ACTIONS(1051), + [anon_sym_protected] = ACTIONS(1051), + [anon_sym_override] = ACTIONS(1051), + [anon_sym_module] = ACTIONS(1051), + [anon_sym_any] = ACTIONS(1051), + [anon_sym_number] = ACTIONS(1051), + [anon_sym_boolean] = ACTIONS(1051), + [anon_sym_string] = ACTIONS(1051), + [anon_sym_symbol] = ACTIONS(1051), + [anon_sym_object] = ACTIONS(1051), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(368)] = { + [sym_import] = STATE(3737), + [sym_statement_block] = STATE(1696), + [sym_parenthesized_expression] = STATE(1418), + [sym_expression] = STATE(2423), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6184), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6184), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6036), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1418), + [sym_subscript_expression] = STATE(1418), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2950), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6184), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1418), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1487), + [anon_sym_export] = ACTIONS(1263), + [anon_sym_type] = ACTIONS(1263), + [anon_sym_namespace] = ACTIONS(1265), + [anon_sym_LBRACE] = ACTIONS(2080), + [anon_sym_typeof] = ACTIONS(1285), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1263), + [anon_sym_BANG] = ACTIONS(1269), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1271), + [anon_sym_yield] = ACTIONS(1273), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), [anon_sym_async] = ACTIONS(1275), - [anon_sym_function] = ACTIONS(714), - [anon_sym_new] = ACTIONS(1477), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1491), [anon_sym_using] = ACTIONS(1279), [anon_sym_PLUS] = ACTIONS(1285), [anon_sym_DASH] = ACTIONS(1285), - [anon_sym_SLASH] = ACTIONS(81), - [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1267), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1269), [anon_sym_void] = ACTIONS(1285), [anon_sym_delete] = ACTIONS(1285), [anon_sym_PLUS_PLUS] = ACTIONS(1287), [anon_sym_DASH_DASH] = ACTIONS(1287), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1293), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1479), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1289), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1493), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1259), - [anon_sym_readonly] = ACTIONS(1259), - [anon_sym_get] = ACTIONS(1259), - [anon_sym_set] = ACTIONS(1259), - [anon_sym_declare] = ACTIONS(1259), - [anon_sym_public] = ACTIONS(1259), - [anon_sym_private] = ACTIONS(1259), - [anon_sym_protected] = ACTIONS(1259), - [anon_sym_override] = ACTIONS(1259), - [anon_sym_module] = ACTIONS(1259), - [anon_sym_any] = ACTIONS(1259), - [anon_sym_number] = ACTIONS(1259), - [anon_sym_boolean] = ACTIONS(1259), - [anon_sym_string] = ACTIONS(1259), - [anon_sym_symbol] = ACTIONS(1259), - [anon_sym_object] = ACTIONS(1259), + [anon_sym_static] = ACTIONS(1263), + [anon_sym_readonly] = ACTIONS(1263), + [anon_sym_get] = ACTIONS(1263), + [anon_sym_set] = ACTIONS(1263), + [anon_sym_declare] = ACTIONS(1263), + [anon_sym_public] = ACTIONS(1263), + [anon_sym_private] = ACTIONS(1263), + [anon_sym_protected] = ACTIONS(1263), + [anon_sym_override] = ACTIONS(1263), + [anon_sym_module] = ACTIONS(1263), + [anon_sym_any] = ACTIONS(1263), + [anon_sym_number] = ACTIONS(1263), + [anon_sym_boolean] = ACTIONS(1263), + [anon_sym_string] = ACTIONS(1263), + [anon_sym_symbol] = ACTIONS(1263), + [anon_sym_object] = ACTIONS(1263), [sym_html_comment] = ACTIONS(5), }, - [STATE(378)] = { - [sym_import] = STATE(3770), - [sym_statement_block] = STATE(2313), - [sym_parenthesized_expression] = STATE(1382), - [sym_expression] = STATE(2223), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5854), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5854), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5852), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1382), - [sym_subscript_expression] = STATE(1382), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(2997), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5854), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1382), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(1473), - [anon_sym_export] = ACTIONS(1259), - [anon_sym_type] = ACTIONS(1259), - [anon_sym_namespace] = ACTIONS(1261), - [anon_sym_LBRACE] = ACTIONS(2076), + [STATE(369)] = { + [sym_import] = STATE(3737), + [sym_statement_block] = STATE(1688), + [sym_parenthesized_expression] = STATE(1418), + [sym_expression] = STATE(2427), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6184), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6184), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6036), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1418), + [sym_subscript_expression] = STATE(1418), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2950), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6184), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1418), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1487), + [anon_sym_export] = ACTIONS(1263), + [anon_sym_type] = ACTIONS(1263), + [anon_sym_namespace] = ACTIONS(1265), + [anon_sym_LBRACE] = ACTIONS(2080), [anon_sym_typeof] = ACTIONS(1285), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1259), - [anon_sym_BANG] = ACTIONS(1267), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1269), - [anon_sym_yield] = ACTIONS(1271), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_DQUOTE] = ACTIONS(67), - [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1263), + [anon_sym_BANG] = ACTIONS(1269), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1271), + [anon_sym_yield] = ACTIONS(1273), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), [anon_sym_async] = ACTIONS(1275), - [anon_sym_function] = ACTIONS(714), - [anon_sym_new] = ACTIONS(1477), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1491), [anon_sym_using] = ACTIONS(1279), [anon_sym_PLUS] = ACTIONS(1285), [anon_sym_DASH] = ACTIONS(1285), - [anon_sym_SLASH] = ACTIONS(81), - [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1267), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1269), + [anon_sym_void] = ACTIONS(1285), + [anon_sym_delete] = ACTIONS(1285), + [anon_sym_PLUS_PLUS] = ACTIONS(1287), + [anon_sym_DASH_DASH] = ACTIONS(1287), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1289), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1493), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1263), + [anon_sym_readonly] = ACTIONS(1263), + [anon_sym_get] = ACTIONS(1263), + [anon_sym_set] = ACTIONS(1263), + [anon_sym_declare] = ACTIONS(1263), + [anon_sym_public] = ACTIONS(1263), + [anon_sym_private] = ACTIONS(1263), + [anon_sym_protected] = ACTIONS(1263), + [anon_sym_override] = ACTIONS(1263), + [anon_sym_module] = ACTIONS(1263), + [anon_sym_any] = ACTIONS(1263), + [anon_sym_number] = ACTIONS(1263), + [anon_sym_boolean] = ACTIONS(1263), + [anon_sym_string] = ACTIONS(1263), + [anon_sym_symbol] = ACTIONS(1263), + [anon_sym_object] = ACTIONS(1263), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(370)] = { + [sym_import] = STATE(3737), + [sym_statement_block] = STATE(1646), + [sym_parenthesized_expression] = STATE(1418), + [sym_expression] = STATE(2443), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6184), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6184), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6036), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1418), + [sym_subscript_expression] = STATE(1418), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2950), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6184), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1418), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1487), + [anon_sym_export] = ACTIONS(1263), + [anon_sym_type] = ACTIONS(1263), + [anon_sym_namespace] = ACTIONS(1265), + [anon_sym_LBRACE] = ACTIONS(2080), + [anon_sym_typeof] = ACTIONS(1285), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1263), + [anon_sym_BANG] = ACTIONS(1269), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1271), + [anon_sym_yield] = ACTIONS(1273), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1275), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1491), + [anon_sym_using] = ACTIONS(1279), + [anon_sym_PLUS] = ACTIONS(1285), + [anon_sym_DASH] = ACTIONS(1285), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1269), [anon_sym_void] = ACTIONS(1285), [anon_sym_delete] = ACTIONS(1285), [anon_sym_PLUS_PLUS] = ACTIONS(1287), [anon_sym_DASH_DASH] = ACTIONS(1287), [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1289), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1493), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1263), + [anon_sym_readonly] = ACTIONS(1263), + [anon_sym_get] = ACTIONS(1263), + [anon_sym_set] = ACTIONS(1263), + [anon_sym_declare] = ACTIONS(1263), + [anon_sym_public] = ACTIONS(1263), + [anon_sym_private] = ACTIONS(1263), + [anon_sym_protected] = ACTIONS(1263), + [anon_sym_override] = ACTIONS(1263), + [anon_sym_module] = ACTIONS(1263), + [anon_sym_any] = ACTIONS(1263), + [anon_sym_number] = ACTIONS(1263), + [anon_sym_boolean] = ACTIONS(1263), + [anon_sym_string] = ACTIONS(1263), + [anon_sym_symbol] = ACTIONS(1263), + [anon_sym_object] = ACTIONS(1263), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(371)] = { + [sym_import] = STATE(3779), + [sym_statement_block] = STATE(2216), + [sym_parenthesized_expression] = STATE(1379), + [sym_expression] = STATE(2173), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5863), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5863), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(5861), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1379), + [sym_subscript_expression] = STATE(1379), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3003), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5863), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1379), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(1463), + [anon_sym_export] = ACTIONS(1389), + [anon_sym_type] = ACTIONS(1389), + [anon_sym_namespace] = ACTIONS(1391), + [anon_sym_LBRACE] = ACTIONS(2082), + [anon_sym_typeof] = ACTIONS(1415), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1389), + [anon_sym_BANG] = ACTIONS(1397), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1399), + [anon_sym_yield] = ACTIONS(1401), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1405), + [anon_sym_function] = ACTIONS(716), + [anon_sym_new] = ACTIONS(1467), + [anon_sym_using] = ACTIONS(1409), + [anon_sym_PLUS] = ACTIONS(1415), + [anon_sym_DASH] = ACTIONS(1415), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(1397), + [anon_sym_void] = ACTIONS(1415), + [anon_sym_delete] = ACTIONS(1415), + [anon_sym_PLUS_PLUS] = ACTIONS(1417), + [anon_sym_DASH_DASH] = ACTIONS(1417), + [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1293), + [sym_private_property_identifier] = ACTIONS(1423), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1479), + [sym_undefined] = ACTIONS(1469), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1259), - [anon_sym_readonly] = ACTIONS(1259), - [anon_sym_get] = ACTIONS(1259), - [anon_sym_set] = ACTIONS(1259), - [anon_sym_declare] = ACTIONS(1259), - [anon_sym_public] = ACTIONS(1259), - [anon_sym_private] = ACTIONS(1259), - [anon_sym_protected] = ACTIONS(1259), - [anon_sym_override] = ACTIONS(1259), - [anon_sym_module] = ACTIONS(1259), - [anon_sym_any] = ACTIONS(1259), - [anon_sym_number] = ACTIONS(1259), - [anon_sym_boolean] = ACTIONS(1259), - [anon_sym_string] = ACTIONS(1259), - [anon_sym_symbol] = ACTIONS(1259), - [anon_sym_object] = ACTIONS(1259), + [anon_sym_static] = ACTIONS(1389), + [anon_sym_readonly] = ACTIONS(1389), + [anon_sym_get] = ACTIONS(1389), + [anon_sym_set] = ACTIONS(1389), + [anon_sym_declare] = ACTIONS(1389), + [anon_sym_public] = ACTIONS(1389), + [anon_sym_private] = ACTIONS(1389), + [anon_sym_protected] = ACTIONS(1389), + [anon_sym_override] = ACTIONS(1389), + [anon_sym_module] = ACTIONS(1389), + [anon_sym_any] = ACTIONS(1389), + [anon_sym_number] = ACTIONS(1389), + [anon_sym_boolean] = ACTIONS(1389), + [anon_sym_string] = ACTIONS(1389), + [anon_sym_symbol] = ACTIONS(1389), + [anon_sym_object] = ACTIONS(1389), [sym_html_comment] = ACTIONS(5), }, - [STATE(379)] = { - [sym_import] = STATE(3581), - [sym_statement_block] = STATE(1642), - [sym_parenthesized_expression] = STATE(1375), - [sym_expression] = STATE(2283), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6040), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6040), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6214), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1375), - [sym_subscript_expression] = STATE(1375), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3001), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6040), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1375), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1465), - [anon_sym_export] = ACTIONS(1223), - [anon_sym_type] = ACTIONS(1223), - [anon_sym_namespace] = ACTIONS(1225), - [anon_sym_LBRACE] = ACTIONS(2072), - [anon_sym_typeof] = ACTIONS(1245), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1223), - [anon_sym_BANG] = ACTIONS(1229), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1231), - [anon_sym_yield] = ACTIONS(1233), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1235), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1469), - [anon_sym_using] = ACTIONS(1239), - [anon_sym_PLUS] = ACTIONS(1245), - [anon_sym_DASH] = ACTIONS(1245), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1229), - [anon_sym_void] = ACTIONS(1245), - [anon_sym_delete] = ACTIONS(1245), - [anon_sym_PLUS_PLUS] = ACTIONS(1247), - [anon_sym_DASH_DASH] = ACTIONS(1247), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1249), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1471), + [STATE(372)] = { + [sym_import] = STATE(3737), + [sym_statement_block] = STATE(1702), + [sym_parenthesized_expression] = STATE(1418), + [sym_expression] = STATE(2446), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6184), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6184), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6036), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1418), + [sym_subscript_expression] = STATE(1418), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2950), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6184), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1418), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1487), + [anon_sym_export] = ACTIONS(1263), + [anon_sym_type] = ACTIONS(1263), + [anon_sym_namespace] = ACTIONS(1265), + [anon_sym_LBRACE] = ACTIONS(2080), + [anon_sym_typeof] = ACTIONS(1285), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1263), + [anon_sym_BANG] = ACTIONS(1269), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1271), + [anon_sym_yield] = ACTIONS(1273), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1275), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1491), + [anon_sym_using] = ACTIONS(1279), + [anon_sym_PLUS] = ACTIONS(1285), + [anon_sym_DASH] = ACTIONS(1285), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1269), + [anon_sym_void] = ACTIONS(1285), + [anon_sym_delete] = ACTIONS(1285), + [anon_sym_PLUS_PLUS] = ACTIONS(1287), + [anon_sym_DASH_DASH] = ACTIONS(1287), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1289), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1493), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1223), - [anon_sym_readonly] = ACTIONS(1223), - [anon_sym_get] = ACTIONS(1223), - [anon_sym_set] = ACTIONS(1223), - [anon_sym_declare] = ACTIONS(1223), - [anon_sym_public] = ACTIONS(1223), - [anon_sym_private] = ACTIONS(1223), - [anon_sym_protected] = ACTIONS(1223), - [anon_sym_override] = ACTIONS(1223), - [anon_sym_module] = ACTIONS(1223), - [anon_sym_any] = ACTIONS(1223), - [anon_sym_number] = ACTIONS(1223), - [anon_sym_boolean] = ACTIONS(1223), - [anon_sym_string] = ACTIONS(1223), - [anon_sym_symbol] = ACTIONS(1223), - [anon_sym_object] = ACTIONS(1223), + [anon_sym_static] = ACTIONS(1263), + [anon_sym_readonly] = ACTIONS(1263), + [anon_sym_get] = ACTIONS(1263), + [anon_sym_set] = ACTIONS(1263), + [anon_sym_declare] = ACTIONS(1263), + [anon_sym_public] = ACTIONS(1263), + [anon_sym_private] = ACTIONS(1263), + [anon_sym_protected] = ACTIONS(1263), + [anon_sym_override] = ACTIONS(1263), + [anon_sym_module] = ACTIONS(1263), + [anon_sym_any] = ACTIONS(1263), + [anon_sym_number] = ACTIONS(1263), + [anon_sym_boolean] = ACTIONS(1263), + [anon_sym_string] = ACTIONS(1263), + [anon_sym_symbol] = ACTIONS(1263), + [anon_sym_object] = ACTIONS(1263), [sym_html_comment] = ACTIONS(5), }, - [STATE(380)] = { - [sym_import] = STATE(3770), - [sym_statement_block] = STATE(2314), - [sym_parenthesized_expression] = STATE(1382), - [sym_expression] = STATE(2224), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5854), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5854), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5852), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1382), - [sym_subscript_expression] = STATE(1382), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(2997), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5854), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1382), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(1473), - [anon_sym_export] = ACTIONS(1259), - [anon_sym_type] = ACTIONS(1259), - [anon_sym_namespace] = ACTIONS(1261), - [anon_sym_LBRACE] = ACTIONS(2076), + [STATE(373)] = { + [sym_import] = STATE(3737), + [sym_statement_block] = STATE(1708), + [sym_parenthesized_expression] = STATE(1418), + [sym_expression] = STATE(2447), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6184), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6184), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6036), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1418), + [sym_subscript_expression] = STATE(1418), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2950), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6184), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1418), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1487), + [anon_sym_export] = ACTIONS(1263), + [anon_sym_type] = ACTIONS(1263), + [anon_sym_namespace] = ACTIONS(1265), + [anon_sym_LBRACE] = ACTIONS(2080), [anon_sym_typeof] = ACTIONS(1285), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1259), - [anon_sym_BANG] = ACTIONS(1267), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1269), - [anon_sym_yield] = ACTIONS(1271), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_DQUOTE] = ACTIONS(67), - [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1263), + [anon_sym_BANG] = ACTIONS(1269), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1271), + [anon_sym_yield] = ACTIONS(1273), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), [anon_sym_async] = ACTIONS(1275), - [anon_sym_function] = ACTIONS(714), - [anon_sym_new] = ACTIONS(1477), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1491), [anon_sym_using] = ACTIONS(1279), [anon_sym_PLUS] = ACTIONS(1285), [anon_sym_DASH] = ACTIONS(1285), - [anon_sym_SLASH] = ACTIONS(81), - [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1267), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1269), [anon_sym_void] = ACTIONS(1285), [anon_sym_delete] = ACTIONS(1285), [anon_sym_PLUS_PLUS] = ACTIONS(1287), [anon_sym_DASH_DASH] = ACTIONS(1287), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1293), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1479), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1289), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1493), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1259), - [anon_sym_readonly] = ACTIONS(1259), - [anon_sym_get] = ACTIONS(1259), - [anon_sym_set] = ACTIONS(1259), - [anon_sym_declare] = ACTIONS(1259), - [anon_sym_public] = ACTIONS(1259), - [anon_sym_private] = ACTIONS(1259), - [anon_sym_protected] = ACTIONS(1259), - [anon_sym_override] = ACTIONS(1259), - [anon_sym_module] = ACTIONS(1259), - [anon_sym_any] = ACTIONS(1259), - [anon_sym_number] = ACTIONS(1259), - [anon_sym_boolean] = ACTIONS(1259), - [anon_sym_string] = ACTIONS(1259), - [anon_sym_symbol] = ACTIONS(1259), - [anon_sym_object] = ACTIONS(1259), + [anon_sym_static] = ACTIONS(1263), + [anon_sym_readonly] = ACTIONS(1263), + [anon_sym_get] = ACTIONS(1263), + [anon_sym_set] = ACTIONS(1263), + [anon_sym_declare] = ACTIONS(1263), + [anon_sym_public] = ACTIONS(1263), + [anon_sym_private] = ACTIONS(1263), + [anon_sym_protected] = ACTIONS(1263), + [anon_sym_override] = ACTIONS(1263), + [anon_sym_module] = ACTIONS(1263), + [anon_sym_any] = ACTIONS(1263), + [anon_sym_number] = ACTIONS(1263), + [anon_sym_boolean] = ACTIONS(1263), + [anon_sym_string] = ACTIONS(1263), + [anon_sym_symbol] = ACTIONS(1263), + [anon_sym_object] = ACTIONS(1263), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(374)] = { + [sym_import] = STATE(3737), + [sym_statement_block] = STATE(1702), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(1706), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6151), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6151), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1282), + [sym_subscript_expression] = STATE(1282), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6151), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1282), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1051), + [anon_sym_type] = ACTIONS(1051), + [anon_sym_namespace] = ACTIONS(1053), + [anon_sym_LBRACE] = ACTIONS(2080), + [anon_sym_typeof] = ACTIONS(649), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1051), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1059), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1443), + [anon_sym_using] = ACTIONS(633), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(649), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1445), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1051), + [anon_sym_readonly] = ACTIONS(1051), + [anon_sym_get] = ACTIONS(1051), + [anon_sym_set] = ACTIONS(1051), + [anon_sym_declare] = ACTIONS(1051), + [anon_sym_public] = ACTIONS(1051), + [anon_sym_private] = ACTIONS(1051), + [anon_sym_protected] = ACTIONS(1051), + [anon_sym_override] = ACTIONS(1051), + [anon_sym_module] = ACTIONS(1051), + [anon_sym_any] = ACTIONS(1051), + [anon_sym_number] = ACTIONS(1051), + [anon_sym_boolean] = ACTIONS(1051), + [anon_sym_string] = ACTIONS(1051), + [anon_sym_symbol] = ACTIONS(1051), + [anon_sym_object] = ACTIONS(1051), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(375)] = { + [sym_import] = STATE(3737), + [sym_statement_block] = STATE(1708), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(1711), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6151), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6151), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1282), + [sym_subscript_expression] = STATE(1282), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6151), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1282), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1051), + [anon_sym_type] = ACTIONS(1051), + [anon_sym_namespace] = ACTIONS(1053), + [anon_sym_LBRACE] = ACTIONS(2080), + [anon_sym_typeof] = ACTIONS(649), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1051), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1059), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1443), + [anon_sym_using] = ACTIONS(633), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(649), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1445), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1051), + [anon_sym_readonly] = ACTIONS(1051), + [anon_sym_get] = ACTIONS(1051), + [anon_sym_set] = ACTIONS(1051), + [anon_sym_declare] = ACTIONS(1051), + [anon_sym_public] = ACTIONS(1051), + [anon_sym_private] = ACTIONS(1051), + [anon_sym_protected] = ACTIONS(1051), + [anon_sym_override] = ACTIONS(1051), + [anon_sym_module] = ACTIONS(1051), + [anon_sym_any] = ACTIONS(1051), + [anon_sym_number] = ACTIONS(1051), + [anon_sym_boolean] = ACTIONS(1051), + [anon_sym_string] = ACTIONS(1051), + [anon_sym_symbol] = ACTIONS(1051), + [anon_sym_object] = ACTIONS(1051), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(376)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(2220), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6151), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6151), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1282), + [sym_subscript_expression] = STATE(1282), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6151), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_sequence_expression] = STATE(6084), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1282), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1051), + [anon_sym_type] = ACTIONS(1051), + [anon_sym_namespace] = ACTIONS(1053), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(649), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1051), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1059), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1443), + [anon_sym_using] = ACTIONS(633), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(649), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1445), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1051), + [anon_sym_readonly] = ACTIONS(1051), + [anon_sym_get] = ACTIONS(1051), + [anon_sym_set] = ACTIONS(1051), + [anon_sym_declare] = ACTIONS(1051), + [anon_sym_public] = ACTIONS(1051), + [anon_sym_private] = ACTIONS(1051), + [anon_sym_protected] = ACTIONS(1051), + [anon_sym_override] = ACTIONS(1051), + [anon_sym_module] = ACTIONS(1051), + [anon_sym_any] = ACTIONS(1051), + [anon_sym_number] = ACTIONS(1051), + [anon_sym_boolean] = ACTIONS(1051), + [anon_sym_string] = ACTIONS(1051), + [anon_sym_symbol] = ACTIONS(1051), + [anon_sym_object] = ACTIONS(1051), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(377)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1377), + [sym_expression] = STATE(2340), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6139), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6139), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6046), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1377), + [sym_subscript_expression] = STATE(1377), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2975), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6139), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1377), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym__extends_clause_single] = STATE(5094), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1471), + [anon_sym_export] = ACTIONS(1299), + [anon_sym_type] = ACTIONS(1299), + [anon_sym_namespace] = ACTIONS(1301), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1321), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1299), + [anon_sym_BANG] = ACTIONS(1305), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1307), + [anon_sym_yield] = ACTIONS(1309), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1311), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1475), + [anon_sym_using] = ACTIONS(1315), + [anon_sym_PLUS] = ACTIONS(1321), + [anon_sym_DASH] = ACTIONS(1321), + [anon_sym_SLASH] = ACTIONS(943), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1305), + [anon_sym_void] = ACTIONS(1321), + [anon_sym_delete] = ACTIONS(1321), + [anon_sym_PLUS_PLUS] = ACTIONS(1323), + [anon_sym_DASH_DASH] = ACTIONS(1323), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1325), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1477), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1299), + [anon_sym_readonly] = ACTIONS(1299), + [anon_sym_get] = ACTIONS(1299), + [anon_sym_set] = ACTIONS(1299), + [anon_sym_declare] = ACTIONS(1299), + [anon_sym_public] = ACTIONS(1299), + [anon_sym_private] = ACTIONS(1299), + [anon_sym_protected] = ACTIONS(1299), + [anon_sym_override] = ACTIONS(1299), + [anon_sym_module] = ACTIONS(1299), + [anon_sym_any] = ACTIONS(1299), + [anon_sym_number] = ACTIONS(1299), + [anon_sym_boolean] = ACTIONS(1299), + [anon_sym_string] = ACTIONS(1299), + [anon_sym_symbol] = ACTIONS(1299), + [anon_sym_object] = ACTIONS(1299), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(378)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(2331), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6151), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6151), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1282), + [sym_subscript_expression] = STATE(1282), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6151), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_sequence_expression] = STATE(6136), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1282), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1051), + [anon_sym_type] = ACTIONS(1051), + [anon_sym_namespace] = ACTIONS(1053), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(649), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1051), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1059), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1443), + [anon_sym_using] = ACTIONS(633), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(649), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1445), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1051), + [anon_sym_readonly] = ACTIONS(1051), + [anon_sym_get] = ACTIONS(1051), + [anon_sym_set] = ACTIONS(1051), + [anon_sym_declare] = ACTIONS(1051), + [anon_sym_public] = ACTIONS(1051), + [anon_sym_private] = ACTIONS(1051), + [anon_sym_protected] = ACTIONS(1051), + [anon_sym_override] = ACTIONS(1051), + [anon_sym_module] = ACTIONS(1051), + [anon_sym_any] = ACTIONS(1051), + [anon_sym_number] = ACTIONS(1051), + [anon_sym_boolean] = ACTIONS(1051), + [anon_sym_string] = ACTIONS(1051), + [anon_sym_symbol] = ACTIONS(1051), + [anon_sym_object] = ACTIONS(1051), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(379)] = { + [sym_import] = STATE(3737), + [sym_statement_block] = STATE(1696), + [sym_parenthesized_expression] = STATE(1422), + [sym_expression] = STATE(2451), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6195), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6195), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6201), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1422), + [sym_subscript_expression] = STATE(1422), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2976), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6195), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1422), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1495), + [anon_sym_export] = ACTIONS(1335), + [anon_sym_type] = ACTIONS(1335), + [anon_sym_namespace] = ACTIONS(1337), + [anon_sym_LBRACE] = ACTIONS(2084), + [anon_sym_typeof] = ACTIONS(1357), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1335), + [anon_sym_BANG] = ACTIONS(1341), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1343), + [anon_sym_yield] = ACTIONS(1345), + [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1347), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1499), + [anon_sym_using] = ACTIONS(1351), + [anon_sym_PLUS] = ACTIONS(1357), + [anon_sym_DASH] = ACTIONS(1357), + [anon_sym_SLASH] = ACTIONS(977), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1341), + [anon_sym_void] = ACTIONS(1357), + [anon_sym_delete] = ACTIONS(1357), + [anon_sym_PLUS_PLUS] = ACTIONS(1359), + [anon_sym_DASH_DASH] = ACTIONS(1359), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1361), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1501), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1335), + [anon_sym_readonly] = ACTIONS(1335), + [anon_sym_get] = ACTIONS(1335), + [anon_sym_set] = ACTIONS(1335), + [anon_sym_declare] = ACTIONS(1335), + [anon_sym_public] = ACTIONS(1335), + [anon_sym_private] = ACTIONS(1335), + [anon_sym_protected] = ACTIONS(1335), + [anon_sym_override] = ACTIONS(1335), + [anon_sym_module] = ACTIONS(1335), + [anon_sym_any] = ACTIONS(1335), + [anon_sym_number] = ACTIONS(1335), + [anon_sym_boolean] = ACTIONS(1335), + [anon_sym_string] = ACTIONS(1335), + [anon_sym_symbol] = ACTIONS(1335), + [anon_sym_object] = ACTIONS(1335), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(380)] = { + [sym_import] = STATE(3737), + [sym_statement_block] = STATE(1688), + [sym_parenthesized_expression] = STATE(1422), + [sym_expression] = STATE(2404), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6195), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6195), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6201), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1422), + [sym_subscript_expression] = STATE(1422), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2976), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6195), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1422), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1495), + [anon_sym_export] = ACTIONS(1335), + [anon_sym_type] = ACTIONS(1335), + [anon_sym_namespace] = ACTIONS(1337), + [anon_sym_LBRACE] = ACTIONS(2084), + [anon_sym_typeof] = ACTIONS(1357), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1335), + [anon_sym_BANG] = ACTIONS(1341), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1343), + [anon_sym_yield] = ACTIONS(1345), + [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1347), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1499), + [anon_sym_using] = ACTIONS(1351), + [anon_sym_PLUS] = ACTIONS(1357), + [anon_sym_DASH] = ACTIONS(1357), + [anon_sym_SLASH] = ACTIONS(977), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1341), + [anon_sym_void] = ACTIONS(1357), + [anon_sym_delete] = ACTIONS(1357), + [anon_sym_PLUS_PLUS] = ACTIONS(1359), + [anon_sym_DASH_DASH] = ACTIONS(1359), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1361), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1501), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1335), + [anon_sym_readonly] = ACTIONS(1335), + [anon_sym_get] = ACTIONS(1335), + [anon_sym_set] = ACTIONS(1335), + [anon_sym_declare] = ACTIONS(1335), + [anon_sym_public] = ACTIONS(1335), + [anon_sym_private] = ACTIONS(1335), + [anon_sym_protected] = ACTIONS(1335), + [anon_sym_override] = ACTIONS(1335), + [anon_sym_module] = ACTIONS(1335), + [anon_sym_any] = ACTIONS(1335), + [anon_sym_number] = ACTIONS(1335), + [anon_sym_boolean] = ACTIONS(1335), + [anon_sym_string] = ACTIONS(1335), + [anon_sym_symbol] = ACTIONS(1335), + [anon_sym_object] = ACTIONS(1335), [sym_html_comment] = ACTIONS(5), }, [STATE(381)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1424), - [sym_expression] = STATE(2587), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6176), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6176), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(5999), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1424), - [sym_subscript_expression] = STATE(1424), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2933), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6176), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1424), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_mapped_type_clause] = STATE(5907), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(2088), - [anon_sym_export] = ACTIONS(2090), - [anon_sym_type] = ACTIONS(2090), - [anon_sym_namespace] = ACTIONS(2092), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(1115), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(2090), - [anon_sym_BANG] = ACTIONS(1097), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1099), - [anon_sym_yield] = ACTIONS(1101), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(2094), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(2096), - [anon_sym_using] = ACTIONS(1109), - [anon_sym_PLUS] = ACTIONS(1115), - [anon_sym_DASH] = ACTIONS(1115), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1097), - [anon_sym_void] = ACTIONS(1115), - [anon_sym_delete] = ACTIONS(1115), - [anon_sym_PLUS_PLUS] = ACTIONS(1117), - [anon_sym_DASH_DASH] = ACTIONS(1117), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1123), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1495), + [sym_import] = STATE(3737), + [sym_statement_block] = STATE(1646), + [sym_parenthesized_expression] = STATE(1422), + [sym_expression] = STATE(2468), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6195), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6195), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6201), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1422), + [sym_subscript_expression] = STATE(1422), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2976), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6195), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1422), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1495), + [anon_sym_export] = ACTIONS(1335), + [anon_sym_type] = ACTIONS(1335), + [anon_sym_namespace] = ACTIONS(1337), + [anon_sym_LBRACE] = ACTIONS(2084), + [anon_sym_typeof] = ACTIONS(1357), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1335), + [anon_sym_BANG] = ACTIONS(1341), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1343), + [anon_sym_yield] = ACTIONS(1345), + [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1347), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1499), + [anon_sym_using] = ACTIONS(1351), + [anon_sym_PLUS] = ACTIONS(1357), + [anon_sym_DASH] = ACTIONS(1357), + [anon_sym_SLASH] = ACTIONS(977), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1341), + [anon_sym_void] = ACTIONS(1357), + [anon_sym_delete] = ACTIONS(1357), + [anon_sym_PLUS_PLUS] = ACTIONS(1359), + [anon_sym_DASH_DASH] = ACTIONS(1359), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1361), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1501), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(2090), - [anon_sym_readonly] = ACTIONS(2090), - [anon_sym_get] = ACTIONS(2090), - [anon_sym_set] = ACTIONS(2090), - [anon_sym_declare] = ACTIONS(2090), - [anon_sym_public] = ACTIONS(2090), - [anon_sym_private] = ACTIONS(2090), - [anon_sym_protected] = ACTIONS(2090), - [anon_sym_override] = ACTIONS(2090), - [anon_sym_module] = ACTIONS(2090), - [anon_sym_any] = ACTIONS(2090), - [anon_sym_number] = ACTIONS(2090), - [anon_sym_boolean] = ACTIONS(2090), - [anon_sym_string] = ACTIONS(2090), - [anon_sym_symbol] = ACTIONS(2090), - [anon_sym_object] = ACTIONS(2090), + [anon_sym_static] = ACTIONS(1335), + [anon_sym_readonly] = ACTIONS(1335), + [anon_sym_get] = ACTIONS(1335), + [anon_sym_set] = ACTIONS(1335), + [anon_sym_declare] = ACTIONS(1335), + [anon_sym_public] = ACTIONS(1335), + [anon_sym_private] = ACTIONS(1335), + [anon_sym_protected] = ACTIONS(1335), + [anon_sym_override] = ACTIONS(1335), + [anon_sym_module] = ACTIONS(1335), + [anon_sym_any] = ACTIONS(1335), + [anon_sym_number] = ACTIONS(1335), + [anon_sym_boolean] = ACTIONS(1335), + [anon_sym_string] = ACTIONS(1335), + [anon_sym_symbol] = ACTIONS(1335), + [anon_sym_object] = ACTIONS(1335), [sym_html_comment] = ACTIONS(5), }, [STATE(382)] = { - [sym_import] = STATE(3581), - [sym_statement_block] = STATE(1672), - [sym_parenthesized_expression] = STATE(1375), - [sym_expression] = STATE(2287), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6040), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6040), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6214), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1375), - [sym_subscript_expression] = STATE(1375), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3001), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6040), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1375), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1465), - [anon_sym_export] = ACTIONS(1223), - [anon_sym_type] = ACTIONS(1223), - [anon_sym_namespace] = ACTIONS(1225), - [anon_sym_LBRACE] = ACTIONS(2072), - [anon_sym_typeof] = ACTIONS(1245), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1223), - [anon_sym_BANG] = ACTIONS(1229), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1231), - [anon_sym_yield] = ACTIONS(1233), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1235), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1469), - [anon_sym_using] = ACTIONS(1239), - [anon_sym_PLUS] = ACTIONS(1245), - [anon_sym_DASH] = ACTIONS(1245), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1229), - [anon_sym_void] = ACTIONS(1245), - [anon_sym_delete] = ACTIONS(1245), - [anon_sym_PLUS_PLUS] = ACTIONS(1247), - [anon_sym_DASH_DASH] = ACTIONS(1247), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1249), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1471), + [sym_import] = STATE(3737), + [sym_statement_block] = STATE(1699), + [sym_parenthesized_expression] = STATE(1422), + [sym_expression] = STATE(2470), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6195), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6195), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6201), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1422), + [sym_subscript_expression] = STATE(1422), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2976), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6195), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1422), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1495), + [anon_sym_export] = ACTIONS(1335), + [anon_sym_type] = ACTIONS(1335), + [anon_sym_namespace] = ACTIONS(1337), + [anon_sym_LBRACE] = ACTIONS(2084), + [anon_sym_typeof] = ACTIONS(1357), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1335), + [anon_sym_BANG] = ACTIONS(1341), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1343), + [anon_sym_yield] = ACTIONS(1345), + [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1347), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1499), + [anon_sym_using] = ACTIONS(1351), + [anon_sym_PLUS] = ACTIONS(1357), + [anon_sym_DASH] = ACTIONS(1357), + [anon_sym_SLASH] = ACTIONS(977), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1341), + [anon_sym_void] = ACTIONS(1357), + [anon_sym_delete] = ACTIONS(1357), + [anon_sym_PLUS_PLUS] = ACTIONS(1359), + [anon_sym_DASH_DASH] = ACTIONS(1359), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1361), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1501), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1223), - [anon_sym_readonly] = ACTIONS(1223), - [anon_sym_get] = ACTIONS(1223), - [anon_sym_set] = ACTIONS(1223), - [anon_sym_declare] = ACTIONS(1223), - [anon_sym_public] = ACTIONS(1223), - [anon_sym_private] = ACTIONS(1223), - [anon_sym_protected] = ACTIONS(1223), - [anon_sym_override] = ACTIONS(1223), - [anon_sym_module] = ACTIONS(1223), - [anon_sym_any] = ACTIONS(1223), - [anon_sym_number] = ACTIONS(1223), - [anon_sym_boolean] = ACTIONS(1223), - [anon_sym_string] = ACTIONS(1223), - [anon_sym_symbol] = ACTIONS(1223), - [anon_sym_object] = ACTIONS(1223), + [anon_sym_static] = ACTIONS(1335), + [anon_sym_readonly] = ACTIONS(1335), + [anon_sym_get] = ACTIONS(1335), + [anon_sym_set] = ACTIONS(1335), + [anon_sym_declare] = ACTIONS(1335), + [anon_sym_public] = ACTIONS(1335), + [anon_sym_private] = ACTIONS(1335), + [anon_sym_protected] = ACTIONS(1335), + [anon_sym_override] = ACTIONS(1335), + [anon_sym_module] = ACTIONS(1335), + [anon_sym_any] = ACTIONS(1335), + [anon_sym_number] = ACTIONS(1335), + [anon_sym_boolean] = ACTIONS(1335), + [anon_sym_string] = ACTIONS(1335), + [anon_sym_symbol] = ACTIONS(1335), + [anon_sym_object] = ACTIONS(1335), [sym_html_comment] = ACTIONS(5), }, [STATE(383)] = { - [sym_import] = STATE(3581), - [sym_statement_block] = STATE(1701), - [sym_parenthesized_expression] = STATE(1375), - [sym_expression] = STATE(2300), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6040), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6040), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6214), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1375), - [sym_subscript_expression] = STATE(1375), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3001), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6040), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1375), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1465), - [anon_sym_export] = ACTIONS(1223), - [anon_sym_type] = ACTIONS(1223), - [anon_sym_namespace] = ACTIONS(1225), - [anon_sym_LBRACE] = ACTIONS(2072), - [anon_sym_typeof] = ACTIONS(1245), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1223), - [anon_sym_BANG] = ACTIONS(1229), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1231), - [anon_sym_yield] = ACTIONS(1233), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1235), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1469), - [anon_sym_using] = ACTIONS(1239), - [anon_sym_PLUS] = ACTIONS(1245), - [anon_sym_DASH] = ACTIONS(1245), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1229), - [anon_sym_void] = ACTIONS(1245), - [anon_sym_delete] = ACTIONS(1245), - [anon_sym_PLUS_PLUS] = ACTIONS(1247), - [anon_sym_DASH_DASH] = ACTIONS(1247), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1249), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1471), + [sym_import] = STATE(3737), + [sym_statement_block] = STATE(1702), + [sym_parenthesized_expression] = STATE(1422), + [sym_expression] = STATE(2471), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6195), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6195), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6201), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1422), + [sym_subscript_expression] = STATE(1422), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2976), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6195), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1422), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1495), + [anon_sym_export] = ACTIONS(1335), + [anon_sym_type] = ACTIONS(1335), + [anon_sym_namespace] = ACTIONS(1337), + [anon_sym_LBRACE] = ACTIONS(2084), + [anon_sym_typeof] = ACTIONS(1357), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1335), + [anon_sym_BANG] = ACTIONS(1341), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1343), + [anon_sym_yield] = ACTIONS(1345), + [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1347), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1499), + [anon_sym_using] = ACTIONS(1351), + [anon_sym_PLUS] = ACTIONS(1357), + [anon_sym_DASH] = ACTIONS(1357), + [anon_sym_SLASH] = ACTIONS(977), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1341), + [anon_sym_void] = ACTIONS(1357), + [anon_sym_delete] = ACTIONS(1357), + [anon_sym_PLUS_PLUS] = ACTIONS(1359), + [anon_sym_DASH_DASH] = ACTIONS(1359), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1361), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1501), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1223), - [anon_sym_readonly] = ACTIONS(1223), - [anon_sym_get] = ACTIONS(1223), - [anon_sym_set] = ACTIONS(1223), - [anon_sym_declare] = ACTIONS(1223), - [anon_sym_public] = ACTIONS(1223), - [anon_sym_private] = ACTIONS(1223), - [anon_sym_protected] = ACTIONS(1223), - [anon_sym_override] = ACTIONS(1223), - [anon_sym_module] = ACTIONS(1223), - [anon_sym_any] = ACTIONS(1223), - [anon_sym_number] = ACTIONS(1223), - [anon_sym_boolean] = ACTIONS(1223), - [anon_sym_string] = ACTIONS(1223), - [anon_sym_symbol] = ACTIONS(1223), - [anon_sym_object] = ACTIONS(1223), + [anon_sym_static] = ACTIONS(1335), + [anon_sym_readonly] = ACTIONS(1335), + [anon_sym_get] = ACTIONS(1335), + [anon_sym_set] = ACTIONS(1335), + [anon_sym_declare] = ACTIONS(1335), + [anon_sym_public] = ACTIONS(1335), + [anon_sym_private] = ACTIONS(1335), + [anon_sym_protected] = ACTIONS(1335), + [anon_sym_override] = ACTIONS(1335), + [anon_sym_module] = ACTIONS(1335), + [anon_sym_any] = ACTIONS(1335), + [anon_sym_number] = ACTIONS(1335), + [anon_sym_boolean] = ACTIONS(1335), + [anon_sym_string] = ACTIONS(1335), + [anon_sym_symbol] = ACTIONS(1335), + [anon_sym_object] = ACTIONS(1335), [sym_html_comment] = ACTIONS(5), }, [STATE(384)] = { - [sym_import] = STATE(3581), - [sym_statement_block] = STATE(1712), - [sym_parenthesized_expression] = STATE(1375), - [sym_expression] = STATE(2302), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6040), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6040), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6214), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1375), - [sym_subscript_expression] = STATE(1375), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3001), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6040), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1375), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1465), - [anon_sym_export] = ACTIONS(1223), - [anon_sym_type] = ACTIONS(1223), - [anon_sym_namespace] = ACTIONS(1225), - [anon_sym_LBRACE] = ACTIONS(2072), - [anon_sym_typeof] = ACTIONS(1245), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1223), - [anon_sym_BANG] = ACTIONS(1229), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1231), - [anon_sym_yield] = ACTIONS(1233), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1235), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1469), - [anon_sym_using] = ACTIONS(1239), - [anon_sym_PLUS] = ACTIONS(1245), - [anon_sym_DASH] = ACTIONS(1245), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1229), - [anon_sym_void] = ACTIONS(1245), - [anon_sym_delete] = ACTIONS(1245), - [anon_sym_PLUS_PLUS] = ACTIONS(1247), - [anon_sym_DASH_DASH] = ACTIONS(1247), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1249), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1471), + [sym_import] = STATE(3737), + [sym_statement_block] = STATE(1708), + [sym_parenthesized_expression] = STATE(1422), + [sym_expression] = STATE(2472), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6195), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6195), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6201), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1422), + [sym_subscript_expression] = STATE(1422), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2976), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6195), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1422), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1495), + [anon_sym_export] = ACTIONS(1335), + [anon_sym_type] = ACTIONS(1335), + [anon_sym_namespace] = ACTIONS(1337), + [anon_sym_LBRACE] = ACTIONS(2084), + [anon_sym_typeof] = ACTIONS(1357), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1335), + [anon_sym_BANG] = ACTIONS(1341), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1343), + [anon_sym_yield] = ACTIONS(1345), + [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1347), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1499), + [anon_sym_using] = ACTIONS(1351), + [anon_sym_PLUS] = ACTIONS(1357), + [anon_sym_DASH] = ACTIONS(1357), + [anon_sym_SLASH] = ACTIONS(977), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1341), + [anon_sym_void] = ACTIONS(1357), + [anon_sym_delete] = ACTIONS(1357), + [anon_sym_PLUS_PLUS] = ACTIONS(1359), + [anon_sym_DASH_DASH] = ACTIONS(1359), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1361), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1501), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1223), - [anon_sym_readonly] = ACTIONS(1223), - [anon_sym_get] = ACTIONS(1223), - [anon_sym_set] = ACTIONS(1223), - [anon_sym_declare] = ACTIONS(1223), - [anon_sym_public] = ACTIONS(1223), - [anon_sym_private] = ACTIONS(1223), - [anon_sym_protected] = ACTIONS(1223), - [anon_sym_override] = ACTIONS(1223), - [anon_sym_module] = ACTIONS(1223), - [anon_sym_any] = ACTIONS(1223), - [anon_sym_number] = ACTIONS(1223), - [anon_sym_boolean] = ACTIONS(1223), - [anon_sym_string] = ACTIONS(1223), - [anon_sym_symbol] = ACTIONS(1223), - [anon_sym_object] = ACTIONS(1223), + [anon_sym_static] = ACTIONS(1335), + [anon_sym_readonly] = ACTIONS(1335), + [anon_sym_get] = ACTIONS(1335), + [anon_sym_set] = ACTIONS(1335), + [anon_sym_declare] = ACTIONS(1335), + [anon_sym_public] = ACTIONS(1335), + [anon_sym_private] = ACTIONS(1335), + [anon_sym_protected] = ACTIONS(1335), + [anon_sym_override] = ACTIONS(1335), + [anon_sym_module] = ACTIONS(1335), + [anon_sym_any] = ACTIONS(1335), + [anon_sym_number] = ACTIONS(1335), + [anon_sym_boolean] = ACTIONS(1335), + [anon_sym_string] = ACTIONS(1335), + [anon_sym_symbol] = ACTIONS(1335), + [anon_sym_object] = ACTIONS(1335), [sym_html_comment] = ACTIONS(5), }, [STATE(385)] = { - [sym_import] = STATE(3581), - [sym_statement_block] = STATE(1715), - [sym_parenthesized_expression] = STATE(1375), - [sym_expression] = STATE(2303), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6040), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6040), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6214), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1375), - [sym_subscript_expression] = STATE(1375), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3001), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6040), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1375), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1465), - [anon_sym_export] = ACTIONS(1223), - [anon_sym_type] = ACTIONS(1223), - [anon_sym_namespace] = ACTIONS(1225), - [anon_sym_LBRACE] = ACTIONS(2072), - [anon_sym_typeof] = ACTIONS(1245), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1223), - [anon_sym_BANG] = ACTIONS(1229), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1231), - [anon_sym_yield] = ACTIONS(1233), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1235), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1469), - [anon_sym_using] = ACTIONS(1239), - [anon_sym_PLUS] = ACTIONS(1245), - [anon_sym_DASH] = ACTIONS(1245), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1229), - [anon_sym_void] = ACTIONS(1245), - [anon_sym_delete] = ACTIONS(1245), - [anon_sym_PLUS_PLUS] = ACTIONS(1247), - [anon_sym_DASH_DASH] = ACTIONS(1247), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1249), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1471), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(2140), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6151), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6151), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1282), + [sym_subscript_expression] = STATE(1282), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6151), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_sequence_expression] = STATE(5856), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1282), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1051), + [anon_sym_type] = ACTIONS(1051), + [anon_sym_namespace] = ACTIONS(1053), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(649), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1051), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1059), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1443), + [anon_sym_using] = ACTIONS(633), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(649), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1445), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1223), - [anon_sym_readonly] = ACTIONS(1223), - [anon_sym_get] = ACTIONS(1223), - [anon_sym_set] = ACTIONS(1223), - [anon_sym_declare] = ACTIONS(1223), - [anon_sym_public] = ACTIONS(1223), - [anon_sym_private] = ACTIONS(1223), - [anon_sym_protected] = ACTIONS(1223), - [anon_sym_override] = ACTIONS(1223), - [anon_sym_module] = ACTIONS(1223), - [anon_sym_any] = ACTIONS(1223), - [anon_sym_number] = ACTIONS(1223), - [anon_sym_boolean] = ACTIONS(1223), - [anon_sym_string] = ACTIONS(1223), - [anon_sym_symbol] = ACTIONS(1223), - [anon_sym_object] = ACTIONS(1223), + [anon_sym_static] = ACTIONS(1051), + [anon_sym_readonly] = ACTIONS(1051), + [anon_sym_get] = ACTIONS(1051), + [anon_sym_set] = ACTIONS(1051), + [anon_sym_declare] = ACTIONS(1051), + [anon_sym_public] = ACTIONS(1051), + [anon_sym_private] = ACTIONS(1051), + [anon_sym_protected] = ACTIONS(1051), + [anon_sym_override] = ACTIONS(1051), + [anon_sym_module] = ACTIONS(1051), + [anon_sym_any] = ACTIONS(1051), + [anon_sym_number] = ACTIONS(1051), + [anon_sym_boolean] = ACTIONS(1051), + [anon_sym_string] = ACTIONS(1051), + [anon_sym_symbol] = ACTIONS(1051), + [anon_sym_object] = ACTIONS(1051), [sym_html_comment] = ACTIONS(5), }, [STATE(386)] = { - [sym_import] = STATE(3770), - [sym_statement_block] = STATE(2314), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(1847), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(1441), - [anon_sym_export] = ACTIONS(1307), - [anon_sym_type] = ACTIONS(1307), - [anon_sym_namespace] = ACTIONS(1309), - [anon_sym_LBRACE] = ACTIONS(2076), - [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1307), - [anon_sym_BANG] = ACTIONS(33), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(45), - [anon_sym_yield] = ACTIONS(63), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_DQUOTE] = ACTIONS(67), - [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(1313), - [anon_sym_function] = ACTIONS(714), - [anon_sym_new] = ACTIONS(1445), - [anon_sym_using] = ACTIONS(79), - [anon_sym_PLUS] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(21), - [anon_sym_SLASH] = ACTIONS(81), - [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(33), - [anon_sym_void] = ACTIONS(21), - [anon_sym_delete] = ACTIONS(21), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(91), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(95), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(2145), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6151), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6151), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1282), + [sym_subscript_expression] = STATE(1282), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6151), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_sequence_expression] = STATE(6002), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1282), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1051), + [anon_sym_type] = ACTIONS(1051), + [anon_sym_namespace] = ACTIONS(1053), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(649), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1051), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1059), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1443), + [anon_sym_using] = ACTIONS(633), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(649), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1445), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1307), - [anon_sym_readonly] = ACTIONS(1307), - [anon_sym_get] = ACTIONS(1307), - [anon_sym_set] = ACTIONS(1307), - [anon_sym_declare] = ACTIONS(1307), - [anon_sym_public] = ACTIONS(1307), - [anon_sym_private] = ACTIONS(1307), - [anon_sym_protected] = ACTIONS(1307), - [anon_sym_override] = ACTIONS(1307), - [anon_sym_module] = ACTIONS(1307), - [anon_sym_any] = ACTIONS(1307), - [anon_sym_number] = ACTIONS(1307), - [anon_sym_boolean] = ACTIONS(1307), - [anon_sym_string] = ACTIONS(1307), - [anon_sym_symbol] = ACTIONS(1307), - [anon_sym_object] = ACTIONS(1307), + [anon_sym_static] = ACTIONS(1051), + [anon_sym_readonly] = ACTIONS(1051), + [anon_sym_get] = ACTIONS(1051), + [anon_sym_set] = ACTIONS(1051), + [anon_sym_declare] = ACTIONS(1051), + [anon_sym_public] = ACTIONS(1051), + [anon_sym_private] = ACTIONS(1051), + [anon_sym_protected] = ACTIONS(1051), + [anon_sym_override] = ACTIONS(1051), + [anon_sym_module] = ACTIONS(1051), + [anon_sym_any] = ACTIONS(1051), + [anon_sym_number] = ACTIONS(1051), + [anon_sym_boolean] = ACTIONS(1051), + [anon_sym_string] = ACTIONS(1051), + [anon_sym_symbol] = ACTIONS(1051), + [anon_sym_object] = ACTIONS(1051), [sym_html_comment] = ACTIONS(5), }, [STATE(387)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(2373), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6224), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6224), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1270), - [sym_subscript_expression] = STATE(1270), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6224), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_sequence_expression] = STATE(6009), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1270), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1429), - [anon_sym_export] = ACTIONS(1045), - [anon_sym_type] = ACTIONS(1045), - [anon_sym_namespace] = ACTIONS(1047), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(587), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1045), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1053), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1437), - [anon_sym_using] = ACTIONS(571), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(587), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(587), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1439), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(2152), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6151), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6151), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1282), + [sym_subscript_expression] = STATE(1282), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6151), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_sequence_expression] = STATE(5968), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1282), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1051), + [anon_sym_type] = ACTIONS(1051), + [anon_sym_namespace] = ACTIONS(1053), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(649), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1051), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1059), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1443), + [anon_sym_using] = ACTIONS(633), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(649), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1445), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1045), - [anon_sym_readonly] = ACTIONS(1045), - [anon_sym_get] = ACTIONS(1045), - [anon_sym_set] = ACTIONS(1045), - [anon_sym_declare] = ACTIONS(1045), - [anon_sym_public] = ACTIONS(1045), - [anon_sym_private] = ACTIONS(1045), - [anon_sym_protected] = ACTIONS(1045), - [anon_sym_override] = ACTIONS(1045), - [anon_sym_module] = ACTIONS(1045), - [anon_sym_any] = ACTIONS(1045), - [anon_sym_number] = ACTIONS(1045), - [anon_sym_boolean] = ACTIONS(1045), - [anon_sym_string] = ACTIONS(1045), - [anon_sym_symbol] = ACTIONS(1045), - [anon_sym_object] = ACTIONS(1045), + [anon_sym_static] = ACTIONS(1051), + [anon_sym_readonly] = ACTIONS(1051), + [anon_sym_get] = ACTIONS(1051), + [anon_sym_set] = ACTIONS(1051), + [anon_sym_declare] = ACTIONS(1051), + [anon_sym_public] = ACTIONS(1051), + [anon_sym_private] = ACTIONS(1051), + [anon_sym_protected] = ACTIONS(1051), + [anon_sym_override] = ACTIONS(1051), + [anon_sym_module] = ACTIONS(1051), + [anon_sym_any] = ACTIONS(1051), + [anon_sym_number] = ACTIONS(1051), + [anon_sym_boolean] = ACTIONS(1051), + [anon_sym_string] = ACTIONS(1051), + [anon_sym_symbol] = ACTIONS(1051), + [anon_sym_object] = ACTIONS(1051), [sym_html_comment] = ACTIONS(5), }, [STATE(388)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(2176), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6224), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6224), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1270), - [sym_subscript_expression] = STATE(1270), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6224), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_sequence_expression] = STATE(6032), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1270), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1429), - [anon_sym_export] = ACTIONS(1045), - [anon_sym_type] = ACTIONS(1045), - [anon_sym_namespace] = ACTIONS(1047), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(587), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1045), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1053), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1437), - [anon_sym_using] = ACTIONS(571), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(587), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(587), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1439), + [sym_import] = STATE(3737), + [sym_statement_block] = STATE(1696), + [sym_parenthesized_expression] = STATE(1377), + [sym_expression] = STATE(2098), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6139), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6139), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6046), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1377), + [sym_subscript_expression] = STATE(1377), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2975), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6139), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1377), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1471), + [anon_sym_export] = ACTIONS(1299), + [anon_sym_type] = ACTIONS(1299), + [anon_sym_namespace] = ACTIONS(1301), + [anon_sym_LBRACE] = ACTIONS(2080), + [anon_sym_typeof] = ACTIONS(1321), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1299), + [anon_sym_BANG] = ACTIONS(1305), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1307), + [anon_sym_yield] = ACTIONS(1309), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1311), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1475), + [anon_sym_using] = ACTIONS(1315), + [anon_sym_PLUS] = ACTIONS(1321), + [anon_sym_DASH] = ACTIONS(1321), + [anon_sym_SLASH] = ACTIONS(943), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1305), + [anon_sym_void] = ACTIONS(1321), + [anon_sym_delete] = ACTIONS(1321), + [anon_sym_PLUS_PLUS] = ACTIONS(1323), + [anon_sym_DASH_DASH] = ACTIONS(1323), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1325), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1477), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1045), - [anon_sym_readonly] = ACTIONS(1045), - [anon_sym_get] = ACTIONS(1045), - [anon_sym_set] = ACTIONS(1045), - [anon_sym_declare] = ACTIONS(1045), - [anon_sym_public] = ACTIONS(1045), - [anon_sym_private] = ACTIONS(1045), - [anon_sym_protected] = ACTIONS(1045), - [anon_sym_override] = ACTIONS(1045), - [anon_sym_module] = ACTIONS(1045), - [anon_sym_any] = ACTIONS(1045), - [anon_sym_number] = ACTIONS(1045), - [anon_sym_boolean] = ACTIONS(1045), - [anon_sym_string] = ACTIONS(1045), - [anon_sym_symbol] = ACTIONS(1045), - [anon_sym_object] = ACTIONS(1045), + [anon_sym_static] = ACTIONS(1299), + [anon_sym_readonly] = ACTIONS(1299), + [anon_sym_get] = ACTIONS(1299), + [anon_sym_set] = ACTIONS(1299), + [anon_sym_declare] = ACTIONS(1299), + [anon_sym_public] = ACTIONS(1299), + [anon_sym_private] = ACTIONS(1299), + [anon_sym_protected] = ACTIONS(1299), + [anon_sym_override] = ACTIONS(1299), + [anon_sym_module] = ACTIONS(1299), + [anon_sym_any] = ACTIONS(1299), + [anon_sym_number] = ACTIONS(1299), + [anon_sym_boolean] = ACTIONS(1299), + [anon_sym_string] = ACTIONS(1299), + [anon_sym_symbol] = ACTIONS(1299), + [anon_sym_object] = ACTIONS(1299), [sym_html_comment] = ACTIONS(5), }, [STATE(389)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(2375), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6224), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6224), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1270), - [sym_subscript_expression] = STATE(1270), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6224), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_sequence_expression] = STATE(6018), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1270), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1429), - [anon_sym_export] = ACTIONS(1045), - [anon_sym_type] = ACTIONS(1045), - [anon_sym_namespace] = ACTIONS(1047), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(587), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1045), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1053), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1437), - [anon_sym_using] = ACTIONS(571), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(587), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(587), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1439), + [sym_import] = STATE(3737), + [sym_statement_block] = STATE(1688), + [sym_parenthesized_expression] = STATE(1377), + [sym_expression] = STATE(2103), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6139), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6139), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6046), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1377), + [sym_subscript_expression] = STATE(1377), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2975), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6139), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1377), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1471), + [anon_sym_export] = ACTIONS(1299), + [anon_sym_type] = ACTIONS(1299), + [anon_sym_namespace] = ACTIONS(1301), + [anon_sym_LBRACE] = ACTIONS(2080), + [anon_sym_typeof] = ACTIONS(1321), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1299), + [anon_sym_BANG] = ACTIONS(1305), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1307), + [anon_sym_yield] = ACTIONS(1309), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1311), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1475), + [anon_sym_using] = ACTIONS(1315), + [anon_sym_PLUS] = ACTIONS(1321), + [anon_sym_DASH] = ACTIONS(1321), + [anon_sym_SLASH] = ACTIONS(943), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1305), + [anon_sym_void] = ACTIONS(1321), + [anon_sym_delete] = ACTIONS(1321), + [anon_sym_PLUS_PLUS] = ACTIONS(1323), + [anon_sym_DASH_DASH] = ACTIONS(1323), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1325), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1477), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1045), - [anon_sym_readonly] = ACTIONS(1045), - [anon_sym_get] = ACTIONS(1045), - [anon_sym_set] = ACTIONS(1045), - [anon_sym_declare] = ACTIONS(1045), - [anon_sym_public] = ACTIONS(1045), - [anon_sym_private] = ACTIONS(1045), - [anon_sym_protected] = ACTIONS(1045), - [anon_sym_override] = ACTIONS(1045), - [anon_sym_module] = ACTIONS(1045), - [anon_sym_any] = ACTIONS(1045), - [anon_sym_number] = ACTIONS(1045), - [anon_sym_boolean] = ACTIONS(1045), - [anon_sym_string] = ACTIONS(1045), - [anon_sym_symbol] = ACTIONS(1045), - [anon_sym_object] = ACTIONS(1045), + [anon_sym_static] = ACTIONS(1299), + [anon_sym_readonly] = ACTIONS(1299), + [anon_sym_get] = ACTIONS(1299), + [anon_sym_set] = ACTIONS(1299), + [anon_sym_declare] = ACTIONS(1299), + [anon_sym_public] = ACTIONS(1299), + [anon_sym_private] = ACTIONS(1299), + [anon_sym_protected] = ACTIONS(1299), + [anon_sym_override] = ACTIONS(1299), + [anon_sym_module] = ACTIONS(1299), + [anon_sym_any] = ACTIONS(1299), + [anon_sym_number] = ACTIONS(1299), + [anon_sym_boolean] = ACTIONS(1299), + [anon_sym_string] = ACTIONS(1299), + [anon_sym_symbol] = ACTIONS(1299), + [anon_sym_object] = ACTIONS(1299), [sym_html_comment] = ACTIONS(5), }, [STATE(390)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(2146), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6224), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6224), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1270), - [sym_subscript_expression] = STATE(1270), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6224), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_sequence_expression] = STATE(5917), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1270), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1429), - [anon_sym_export] = ACTIONS(1045), - [anon_sym_type] = ACTIONS(1045), - [anon_sym_namespace] = ACTIONS(1047), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(587), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1045), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1053), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1437), - [anon_sym_using] = ACTIONS(571), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(587), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(587), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1439), + [sym_import] = STATE(3737), + [sym_statement_block] = STATE(1646), + [sym_parenthesized_expression] = STATE(1377), + [sym_expression] = STATE(2116), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6139), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6139), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6046), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1377), + [sym_subscript_expression] = STATE(1377), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2975), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6139), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1377), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1471), + [anon_sym_export] = ACTIONS(1299), + [anon_sym_type] = ACTIONS(1299), + [anon_sym_namespace] = ACTIONS(1301), + [anon_sym_LBRACE] = ACTIONS(2080), + [anon_sym_typeof] = ACTIONS(1321), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1299), + [anon_sym_BANG] = ACTIONS(1305), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1307), + [anon_sym_yield] = ACTIONS(1309), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1311), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1475), + [anon_sym_using] = ACTIONS(1315), + [anon_sym_PLUS] = ACTIONS(1321), + [anon_sym_DASH] = ACTIONS(1321), + [anon_sym_SLASH] = ACTIONS(943), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1305), + [anon_sym_void] = ACTIONS(1321), + [anon_sym_delete] = ACTIONS(1321), + [anon_sym_PLUS_PLUS] = ACTIONS(1323), + [anon_sym_DASH_DASH] = ACTIONS(1323), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1325), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1477), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1045), - [anon_sym_readonly] = ACTIONS(1045), - [anon_sym_get] = ACTIONS(1045), - [anon_sym_set] = ACTIONS(1045), - [anon_sym_declare] = ACTIONS(1045), - [anon_sym_public] = ACTIONS(1045), - [anon_sym_private] = ACTIONS(1045), - [anon_sym_protected] = ACTIONS(1045), - [anon_sym_override] = ACTIONS(1045), - [anon_sym_module] = ACTIONS(1045), - [anon_sym_any] = ACTIONS(1045), - [anon_sym_number] = ACTIONS(1045), - [anon_sym_boolean] = ACTIONS(1045), - [anon_sym_string] = ACTIONS(1045), - [anon_sym_symbol] = ACTIONS(1045), - [anon_sym_object] = ACTIONS(1045), + [anon_sym_static] = ACTIONS(1299), + [anon_sym_readonly] = ACTIONS(1299), + [anon_sym_get] = ACTIONS(1299), + [anon_sym_set] = ACTIONS(1299), + [anon_sym_declare] = ACTIONS(1299), + [anon_sym_public] = ACTIONS(1299), + [anon_sym_private] = ACTIONS(1299), + [anon_sym_protected] = ACTIONS(1299), + [anon_sym_override] = ACTIONS(1299), + [anon_sym_module] = ACTIONS(1299), + [anon_sym_any] = ACTIONS(1299), + [anon_sym_number] = ACTIONS(1299), + [anon_sym_boolean] = ACTIONS(1299), + [anon_sym_string] = ACTIONS(1299), + [anon_sym_symbol] = ACTIONS(1299), + [anon_sym_object] = ACTIONS(1299), [sym_html_comment] = ACTIONS(5), }, [STATE(391)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(2227), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6224), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6224), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1270), - [sym_subscript_expression] = STATE(1270), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6224), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_sequence_expression] = STATE(6242), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1270), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1429), - [anon_sym_export] = ACTIONS(1045), - [anon_sym_type] = ACTIONS(1045), - [anon_sym_namespace] = ACTIONS(1047), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(587), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1045), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1053), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1437), - [anon_sym_using] = ACTIONS(571), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(587), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(587), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1439), + [sym_import] = STATE(3737), + [sym_statement_block] = STATE(1699), + [sym_parenthesized_expression] = STATE(1377), + [sym_expression] = STATE(2118), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6139), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6139), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6046), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1377), + [sym_subscript_expression] = STATE(1377), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2975), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6139), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1377), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1471), + [anon_sym_export] = ACTIONS(1299), + [anon_sym_type] = ACTIONS(1299), + [anon_sym_namespace] = ACTIONS(1301), + [anon_sym_LBRACE] = ACTIONS(2080), + [anon_sym_typeof] = ACTIONS(1321), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1299), + [anon_sym_BANG] = ACTIONS(1305), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1307), + [anon_sym_yield] = ACTIONS(1309), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1311), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1475), + [anon_sym_using] = ACTIONS(1315), + [anon_sym_PLUS] = ACTIONS(1321), + [anon_sym_DASH] = ACTIONS(1321), + [anon_sym_SLASH] = ACTIONS(943), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1305), + [anon_sym_void] = ACTIONS(1321), + [anon_sym_delete] = ACTIONS(1321), + [anon_sym_PLUS_PLUS] = ACTIONS(1323), + [anon_sym_DASH_DASH] = ACTIONS(1323), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1325), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1477), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1045), - [anon_sym_readonly] = ACTIONS(1045), - [anon_sym_get] = ACTIONS(1045), - [anon_sym_set] = ACTIONS(1045), - [anon_sym_declare] = ACTIONS(1045), - [anon_sym_public] = ACTIONS(1045), - [anon_sym_private] = ACTIONS(1045), - [anon_sym_protected] = ACTIONS(1045), - [anon_sym_override] = ACTIONS(1045), - [anon_sym_module] = ACTIONS(1045), - [anon_sym_any] = ACTIONS(1045), - [anon_sym_number] = ACTIONS(1045), - [anon_sym_boolean] = ACTIONS(1045), - [anon_sym_string] = ACTIONS(1045), - [anon_sym_symbol] = ACTIONS(1045), - [anon_sym_object] = ACTIONS(1045), + [anon_sym_static] = ACTIONS(1299), + [anon_sym_readonly] = ACTIONS(1299), + [anon_sym_get] = ACTIONS(1299), + [anon_sym_set] = ACTIONS(1299), + [anon_sym_declare] = ACTIONS(1299), + [anon_sym_public] = ACTIONS(1299), + [anon_sym_private] = ACTIONS(1299), + [anon_sym_protected] = ACTIONS(1299), + [anon_sym_override] = ACTIONS(1299), + [anon_sym_module] = ACTIONS(1299), + [anon_sym_any] = ACTIONS(1299), + [anon_sym_number] = ACTIONS(1299), + [anon_sym_boolean] = ACTIONS(1299), + [anon_sym_string] = ACTIONS(1299), + [anon_sym_symbol] = ACTIONS(1299), + [anon_sym_object] = ACTIONS(1299), [sym_html_comment] = ACTIONS(5), }, [STATE(392)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(2379), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6224), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6224), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1270), - [sym_subscript_expression] = STATE(1270), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6224), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_sequence_expression] = STATE(6031), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1270), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1429), - [anon_sym_export] = ACTIONS(1045), - [anon_sym_type] = ACTIONS(1045), - [anon_sym_namespace] = ACTIONS(1047), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(587), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1045), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1053), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1437), - [anon_sym_using] = ACTIONS(571), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(587), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(587), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1439), + [sym_import] = STATE(3737), + [sym_statement_block] = STATE(1702), + [sym_parenthesized_expression] = STATE(1377), + [sym_expression] = STATE(2119), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6139), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6139), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6046), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1377), + [sym_subscript_expression] = STATE(1377), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2975), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6139), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1377), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1471), + [anon_sym_export] = ACTIONS(1299), + [anon_sym_type] = ACTIONS(1299), + [anon_sym_namespace] = ACTIONS(1301), + [anon_sym_LBRACE] = ACTIONS(2080), + [anon_sym_typeof] = ACTIONS(1321), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1299), + [anon_sym_BANG] = ACTIONS(1305), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1307), + [anon_sym_yield] = ACTIONS(1309), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1311), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1475), + [anon_sym_using] = ACTIONS(1315), + [anon_sym_PLUS] = ACTIONS(1321), + [anon_sym_DASH] = ACTIONS(1321), + [anon_sym_SLASH] = ACTIONS(943), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1305), + [anon_sym_void] = ACTIONS(1321), + [anon_sym_delete] = ACTIONS(1321), + [anon_sym_PLUS_PLUS] = ACTIONS(1323), + [anon_sym_DASH_DASH] = ACTIONS(1323), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1325), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1477), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1045), - [anon_sym_readonly] = ACTIONS(1045), - [anon_sym_get] = ACTIONS(1045), - [anon_sym_set] = ACTIONS(1045), - [anon_sym_declare] = ACTIONS(1045), - [anon_sym_public] = ACTIONS(1045), - [anon_sym_private] = ACTIONS(1045), - [anon_sym_protected] = ACTIONS(1045), - [anon_sym_override] = ACTIONS(1045), - [anon_sym_module] = ACTIONS(1045), - [anon_sym_any] = ACTIONS(1045), - [anon_sym_number] = ACTIONS(1045), - [anon_sym_boolean] = ACTIONS(1045), - [anon_sym_string] = ACTIONS(1045), - [anon_sym_symbol] = ACTIONS(1045), - [anon_sym_object] = ACTIONS(1045), + [anon_sym_static] = ACTIONS(1299), + [anon_sym_readonly] = ACTIONS(1299), + [anon_sym_get] = ACTIONS(1299), + [anon_sym_set] = ACTIONS(1299), + [anon_sym_declare] = ACTIONS(1299), + [anon_sym_public] = ACTIONS(1299), + [anon_sym_private] = ACTIONS(1299), + [anon_sym_protected] = ACTIONS(1299), + [anon_sym_override] = ACTIONS(1299), + [anon_sym_module] = ACTIONS(1299), + [anon_sym_any] = ACTIONS(1299), + [anon_sym_number] = ACTIONS(1299), + [anon_sym_boolean] = ACTIONS(1299), + [anon_sym_string] = ACTIONS(1299), + [anon_sym_symbol] = ACTIONS(1299), + [anon_sym_object] = ACTIONS(1299), [sym_html_comment] = ACTIONS(5), }, [STATE(393)] = { - [sym_import] = STATE(3770), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(2103), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_sequence_expression] = STATE(5781), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(1441), - [anon_sym_export] = ACTIONS(1307), - [anon_sym_type] = ACTIONS(1307), - [anon_sym_namespace] = ACTIONS(1309), - [anon_sym_LBRACE] = ACTIONS(699), - [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1307), - [anon_sym_BANG] = ACTIONS(33), + [sym_import] = STATE(3737), + [sym_statement_block] = STATE(1708), + [sym_parenthesized_expression] = STATE(1377), + [sym_expression] = STATE(2120), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6139), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6139), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6046), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1377), + [sym_subscript_expression] = STATE(1377), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2975), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6139), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1377), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1471), + [anon_sym_export] = ACTIONS(1299), + [anon_sym_type] = ACTIONS(1299), + [anon_sym_namespace] = ACTIONS(1301), + [anon_sym_LBRACE] = ACTIONS(2080), + [anon_sym_typeof] = ACTIONS(1321), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1299), + [anon_sym_BANG] = ACTIONS(1305), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1307), + [anon_sym_yield] = ACTIONS(1309), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1311), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1475), + [anon_sym_using] = ACTIONS(1315), + [anon_sym_PLUS] = ACTIONS(1321), + [anon_sym_DASH] = ACTIONS(1321), + [anon_sym_SLASH] = ACTIONS(943), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1305), + [anon_sym_void] = ACTIONS(1321), + [anon_sym_delete] = ACTIONS(1321), + [anon_sym_PLUS_PLUS] = ACTIONS(1323), + [anon_sym_DASH_DASH] = ACTIONS(1323), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1325), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1477), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1299), + [anon_sym_readonly] = ACTIONS(1299), + [anon_sym_get] = ACTIONS(1299), + [anon_sym_set] = ACTIONS(1299), + [anon_sym_declare] = ACTIONS(1299), + [anon_sym_public] = ACTIONS(1299), + [anon_sym_private] = ACTIONS(1299), + [anon_sym_protected] = ACTIONS(1299), + [anon_sym_override] = ACTIONS(1299), + [anon_sym_module] = ACTIONS(1299), + [anon_sym_any] = ACTIONS(1299), + [anon_sym_number] = ACTIONS(1299), + [anon_sym_boolean] = ACTIONS(1299), + [anon_sym_string] = ACTIONS(1299), + [anon_sym_symbol] = ACTIONS(1299), + [anon_sym_object] = ACTIONS(1299), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(394)] = { + [sym_import] = STATE(3779), + [sym_statement_block] = STATE(2158), + [sym_parenthesized_expression] = STATE(1379), + [sym_expression] = STATE(2201), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5863), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5863), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(5861), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1379), + [sym_subscript_expression] = STATE(1379), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3003), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5863), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1379), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(1463), + [anon_sym_export] = ACTIONS(1389), + [anon_sym_type] = ACTIONS(1389), + [anon_sym_namespace] = ACTIONS(1391), + [anon_sym_LBRACE] = ACTIONS(2082), + [anon_sym_typeof] = ACTIONS(1415), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1389), + [anon_sym_BANG] = ACTIONS(1397), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(45), - [anon_sym_yield] = ACTIONS(63), + [anon_sym_await] = ACTIONS(1399), + [anon_sym_yield] = ACTIONS(1401), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(1313), - [anon_sym_function] = ACTIONS(714), - [anon_sym_new] = ACTIONS(1445), - [anon_sym_using] = ACTIONS(79), - [anon_sym_PLUS] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(21), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1405), + [anon_sym_function] = ACTIONS(716), + [anon_sym_new] = ACTIONS(1467), + [anon_sym_using] = ACTIONS(1409), + [anon_sym_PLUS] = ACTIONS(1415), + [anon_sym_DASH] = ACTIONS(1415), [anon_sym_SLASH] = ACTIONS(81), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(33), - [anon_sym_void] = ACTIONS(21), - [anon_sym_delete] = ACTIONS(21), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), + [anon_sym_TILDE] = ACTIONS(1397), + [anon_sym_void] = ACTIONS(1415), + [anon_sym_delete] = ACTIONS(1415), + [anon_sym_PLUS_PLUS] = ACTIONS(1417), + [anon_sym_DASH_DASH] = ACTIONS(1417), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(91), + [sym_private_property_identifier] = ACTIONS(1423), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(95), + [sym_undefined] = ACTIONS(1469), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1307), - [anon_sym_readonly] = ACTIONS(1307), - [anon_sym_get] = ACTIONS(1307), - [anon_sym_set] = ACTIONS(1307), - [anon_sym_declare] = ACTIONS(1307), - [anon_sym_public] = ACTIONS(1307), - [anon_sym_private] = ACTIONS(1307), - [anon_sym_protected] = ACTIONS(1307), - [anon_sym_override] = ACTIONS(1307), - [anon_sym_module] = ACTIONS(1307), - [anon_sym_any] = ACTIONS(1307), - [anon_sym_number] = ACTIONS(1307), - [anon_sym_boolean] = ACTIONS(1307), - [anon_sym_string] = ACTIONS(1307), - [anon_sym_symbol] = ACTIONS(1307), - [anon_sym_object] = ACTIONS(1307), + [anon_sym_static] = ACTIONS(1389), + [anon_sym_readonly] = ACTIONS(1389), + [anon_sym_get] = ACTIONS(1389), + [anon_sym_set] = ACTIONS(1389), + [anon_sym_declare] = ACTIONS(1389), + [anon_sym_public] = ACTIONS(1389), + [anon_sym_private] = ACTIONS(1389), + [anon_sym_protected] = ACTIONS(1389), + [anon_sym_override] = ACTIONS(1389), + [anon_sym_module] = ACTIONS(1389), + [anon_sym_any] = ACTIONS(1389), + [anon_sym_number] = ACTIONS(1389), + [anon_sym_boolean] = ACTIONS(1389), + [anon_sym_string] = ACTIONS(1389), + [anon_sym_symbol] = ACTIONS(1389), + [anon_sym_object] = ACTIONS(1389), [sym_html_comment] = ACTIONS(5), }, - [STATE(394)] = { - [sym_import] = STATE(3770), - [sym_statement_block] = STATE(2152), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(1872), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(1441), - [anon_sym_export] = ACTIONS(1307), - [anon_sym_type] = ACTIONS(1307), - [anon_sym_namespace] = ACTIONS(1309), - [anon_sym_LBRACE] = ACTIONS(2076), + [STATE(395)] = { + [sym_import] = STATE(3779), + [sym_statement_block] = STATE(2216), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1841), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(1447), + [anon_sym_export] = ACTIONS(1241), + [anon_sym_type] = ACTIONS(1241), + [anon_sym_namespace] = ACTIONS(1243), + [anon_sym_LBRACE] = ACTIONS(2082), [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1307), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1241), [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_await] = ACTIONS(45), @@ -71001,10 +71130,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(1313), - [anon_sym_function] = ACTIONS(714), - [anon_sym_new] = ACTIONS(1445), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1247), + [anon_sym_function] = ACTIONS(716), + [anon_sym_new] = ACTIONS(1451), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -71026,283 +71155,695 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1307), - [anon_sym_readonly] = ACTIONS(1307), - [anon_sym_get] = ACTIONS(1307), - [anon_sym_set] = ACTIONS(1307), - [anon_sym_declare] = ACTIONS(1307), - [anon_sym_public] = ACTIONS(1307), - [anon_sym_private] = ACTIONS(1307), - [anon_sym_protected] = ACTIONS(1307), - [anon_sym_override] = ACTIONS(1307), - [anon_sym_module] = ACTIONS(1307), - [anon_sym_any] = ACTIONS(1307), - [anon_sym_number] = ACTIONS(1307), - [anon_sym_boolean] = ACTIONS(1307), - [anon_sym_string] = ACTIONS(1307), - [anon_sym_symbol] = ACTIONS(1307), - [anon_sym_object] = ACTIONS(1307), + [anon_sym_static] = ACTIONS(1241), + [anon_sym_readonly] = ACTIONS(1241), + [anon_sym_get] = ACTIONS(1241), + [anon_sym_set] = ACTIONS(1241), + [anon_sym_declare] = ACTIONS(1241), + [anon_sym_public] = ACTIONS(1241), + [anon_sym_private] = ACTIONS(1241), + [anon_sym_protected] = ACTIONS(1241), + [anon_sym_override] = ACTIONS(1241), + [anon_sym_module] = ACTIONS(1241), + [anon_sym_any] = ACTIONS(1241), + [anon_sym_number] = ACTIONS(1241), + [anon_sym_boolean] = ACTIONS(1241), + [anon_sym_string] = ACTIONS(1241), + [anon_sym_symbol] = ACTIONS(1241), + [anon_sym_object] = ACTIONS(1241), [sym_html_comment] = ACTIONS(5), }, - [STATE(395)] = { - [sym_import] = STATE(3581), - [sym_statement_block] = STATE(1642), - [sym_parenthesized_expression] = STATE(1424), - [sym_expression] = STATE(2424), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6176), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6176), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(5999), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1424), - [sym_subscript_expression] = STATE(1424), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2933), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6176), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1424), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1489), - [anon_sym_export] = ACTIONS(1089), - [anon_sym_type] = ACTIONS(1089), - [anon_sym_namespace] = ACTIONS(1091), - [anon_sym_LBRACE] = ACTIONS(2072), - [anon_sym_typeof] = ACTIONS(1115), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1089), - [anon_sym_BANG] = ACTIONS(1097), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1099), - [anon_sym_yield] = ACTIONS(1101), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1105), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1493), - [anon_sym_using] = ACTIONS(1109), - [anon_sym_PLUS] = ACTIONS(1115), - [anon_sym_DASH] = ACTIONS(1115), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1097), - [anon_sym_void] = ACTIONS(1115), - [anon_sym_delete] = ACTIONS(1115), - [anon_sym_PLUS_PLUS] = ACTIONS(1117), - [anon_sym_DASH_DASH] = ACTIONS(1117), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1123), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1495), + [STATE(396)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1377), + [sym_expression] = STATE(2340), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6139), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6139), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6046), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1377), + [sym_subscript_expression] = STATE(1377), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2975), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6139), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1377), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym__extends_clause_single] = STATE(4784), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1471), + [anon_sym_export] = ACTIONS(1299), + [anon_sym_type] = ACTIONS(1299), + [anon_sym_namespace] = ACTIONS(1301), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1321), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1299), + [anon_sym_BANG] = ACTIONS(1305), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1307), + [anon_sym_yield] = ACTIONS(1309), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1311), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1475), + [anon_sym_using] = ACTIONS(1315), + [anon_sym_PLUS] = ACTIONS(1321), + [anon_sym_DASH] = ACTIONS(1321), + [anon_sym_SLASH] = ACTIONS(943), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1305), + [anon_sym_void] = ACTIONS(1321), + [anon_sym_delete] = ACTIONS(1321), + [anon_sym_PLUS_PLUS] = ACTIONS(1323), + [anon_sym_DASH_DASH] = ACTIONS(1323), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1325), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1477), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1089), - [anon_sym_readonly] = ACTIONS(1089), - [anon_sym_get] = ACTIONS(1089), - [anon_sym_set] = ACTIONS(1089), - [anon_sym_declare] = ACTIONS(1089), - [anon_sym_public] = ACTIONS(1089), - [anon_sym_private] = ACTIONS(1089), - [anon_sym_protected] = ACTIONS(1089), - [anon_sym_override] = ACTIONS(1089), - [anon_sym_module] = ACTIONS(1089), - [anon_sym_any] = ACTIONS(1089), - [anon_sym_number] = ACTIONS(1089), - [anon_sym_boolean] = ACTIONS(1089), - [anon_sym_string] = ACTIONS(1089), - [anon_sym_symbol] = ACTIONS(1089), - [anon_sym_object] = ACTIONS(1089), + [anon_sym_static] = ACTIONS(1299), + [anon_sym_readonly] = ACTIONS(1299), + [anon_sym_get] = ACTIONS(1299), + [anon_sym_set] = ACTIONS(1299), + [anon_sym_declare] = ACTIONS(1299), + [anon_sym_public] = ACTIONS(1299), + [anon_sym_private] = ACTIONS(1299), + [anon_sym_protected] = ACTIONS(1299), + [anon_sym_override] = ACTIONS(1299), + [anon_sym_module] = ACTIONS(1299), + [anon_sym_any] = ACTIONS(1299), + [anon_sym_number] = ACTIONS(1299), + [anon_sym_boolean] = ACTIONS(1299), + [anon_sym_string] = ACTIONS(1299), + [anon_sym_symbol] = ACTIONS(1299), + [anon_sym_object] = ACTIONS(1299), [sym_html_comment] = ACTIONS(5), }, - [STATE(396)] = { - [sym_import] = STATE(3581), - [sym_statement_block] = STATE(1672), - [sym_parenthesized_expression] = STATE(1424), - [sym_expression] = STATE(2428), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6176), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6176), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(5999), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1424), - [sym_subscript_expression] = STATE(1424), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2933), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6176), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1424), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1489), - [anon_sym_export] = ACTIONS(1089), - [anon_sym_type] = ACTIONS(1089), - [anon_sym_namespace] = ACTIONS(1091), - [anon_sym_LBRACE] = ACTIONS(2072), - [anon_sym_typeof] = ACTIONS(1115), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1089), - [anon_sym_BANG] = ACTIONS(1097), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1099), - [anon_sym_yield] = ACTIONS(1101), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1105), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1493), - [anon_sym_using] = ACTIONS(1109), - [anon_sym_PLUS] = ACTIONS(1115), - [anon_sym_DASH] = ACTIONS(1115), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1097), - [anon_sym_void] = ACTIONS(1115), - [anon_sym_delete] = ACTIONS(1115), - [anon_sym_PLUS_PLUS] = ACTIONS(1117), - [anon_sym_DASH_DASH] = ACTIONS(1117), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1123), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1495), + [STATE(397)] = { + [sym_import] = STATE(3779), + [sym_statement_block] = STATE(2161), + [sym_parenthesized_expression] = STATE(1379), + [sym_expression] = STATE(2202), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5863), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5863), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(5861), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1379), + [sym_subscript_expression] = STATE(1379), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3003), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5863), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1379), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(1463), + [anon_sym_export] = ACTIONS(1389), + [anon_sym_type] = ACTIONS(1389), + [anon_sym_namespace] = ACTIONS(1391), + [anon_sym_LBRACE] = ACTIONS(2082), + [anon_sym_typeof] = ACTIONS(1415), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1389), + [anon_sym_BANG] = ACTIONS(1397), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1399), + [anon_sym_yield] = ACTIONS(1401), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1405), + [anon_sym_function] = ACTIONS(716), + [anon_sym_new] = ACTIONS(1467), + [anon_sym_using] = ACTIONS(1409), + [anon_sym_PLUS] = ACTIONS(1415), + [anon_sym_DASH] = ACTIONS(1415), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(1397), + [anon_sym_void] = ACTIONS(1415), + [anon_sym_delete] = ACTIONS(1415), + [anon_sym_PLUS_PLUS] = ACTIONS(1417), + [anon_sym_DASH_DASH] = ACTIONS(1417), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1423), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1469), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1089), - [anon_sym_readonly] = ACTIONS(1089), - [anon_sym_get] = ACTIONS(1089), - [anon_sym_set] = ACTIONS(1089), - [anon_sym_declare] = ACTIONS(1089), - [anon_sym_public] = ACTIONS(1089), - [anon_sym_private] = ACTIONS(1089), - [anon_sym_protected] = ACTIONS(1089), - [anon_sym_override] = ACTIONS(1089), - [anon_sym_module] = ACTIONS(1089), - [anon_sym_any] = ACTIONS(1089), - [anon_sym_number] = ACTIONS(1089), - [anon_sym_boolean] = ACTIONS(1089), - [anon_sym_string] = ACTIONS(1089), - [anon_sym_symbol] = ACTIONS(1089), - [anon_sym_object] = ACTIONS(1089), + [anon_sym_static] = ACTIONS(1389), + [anon_sym_readonly] = ACTIONS(1389), + [anon_sym_get] = ACTIONS(1389), + [anon_sym_set] = ACTIONS(1389), + [anon_sym_declare] = ACTIONS(1389), + [anon_sym_public] = ACTIONS(1389), + [anon_sym_private] = ACTIONS(1389), + [anon_sym_protected] = ACTIONS(1389), + [anon_sym_override] = ACTIONS(1389), + [anon_sym_module] = ACTIONS(1389), + [anon_sym_any] = ACTIONS(1389), + [anon_sym_number] = ACTIONS(1389), + [anon_sym_boolean] = ACTIONS(1389), + [anon_sym_string] = ACTIONS(1389), + [anon_sym_symbol] = ACTIONS(1389), + [anon_sym_object] = ACTIONS(1389), [sym_html_comment] = ACTIONS(5), }, - [STATE(397)] = { - [sym_import] = STATE(3770), - [sym_statement_block] = STATE(2311), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(1845), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(1441), - [anon_sym_export] = ACTIONS(1307), - [anon_sym_type] = ACTIONS(1307), - [anon_sym_namespace] = ACTIONS(1309), - [anon_sym_LBRACE] = ACTIONS(2076), + [STATE(398)] = { + [sym_import] = STATE(3779), + [sym_statement_block] = STATE(2164), + [sym_parenthesized_expression] = STATE(1379), + [sym_expression] = STATE(2203), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5863), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5863), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(5861), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1379), + [sym_subscript_expression] = STATE(1379), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3003), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5863), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1379), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(1463), + [anon_sym_export] = ACTIONS(1389), + [anon_sym_type] = ACTIONS(1389), + [anon_sym_namespace] = ACTIONS(1391), + [anon_sym_LBRACE] = ACTIONS(2082), + [anon_sym_typeof] = ACTIONS(1415), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1389), + [anon_sym_BANG] = ACTIONS(1397), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1399), + [anon_sym_yield] = ACTIONS(1401), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1405), + [anon_sym_function] = ACTIONS(716), + [anon_sym_new] = ACTIONS(1467), + [anon_sym_using] = ACTIONS(1409), + [anon_sym_PLUS] = ACTIONS(1415), + [anon_sym_DASH] = ACTIONS(1415), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(1397), + [anon_sym_void] = ACTIONS(1415), + [anon_sym_delete] = ACTIONS(1415), + [anon_sym_PLUS_PLUS] = ACTIONS(1417), + [anon_sym_DASH_DASH] = ACTIONS(1417), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1423), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1469), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1389), + [anon_sym_readonly] = ACTIONS(1389), + [anon_sym_get] = ACTIONS(1389), + [anon_sym_set] = ACTIONS(1389), + [anon_sym_declare] = ACTIONS(1389), + [anon_sym_public] = ACTIONS(1389), + [anon_sym_private] = ACTIONS(1389), + [anon_sym_protected] = ACTIONS(1389), + [anon_sym_override] = ACTIONS(1389), + [anon_sym_module] = ACTIONS(1389), + [anon_sym_any] = ACTIONS(1389), + [anon_sym_number] = ACTIONS(1389), + [anon_sym_boolean] = ACTIONS(1389), + [anon_sym_string] = ACTIONS(1389), + [anon_sym_symbol] = ACTIONS(1389), + [anon_sym_object] = ACTIONS(1389), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(399)] = { + [sym_import] = STATE(3737), + [sym_statement_block] = STATE(1696), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(1641), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6151), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6151), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1282), + [sym_subscript_expression] = STATE(1282), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6151), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1282), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1051), + [anon_sym_type] = ACTIONS(1051), + [anon_sym_namespace] = ACTIONS(1053), + [anon_sym_LBRACE] = ACTIONS(2080), + [anon_sym_typeof] = ACTIONS(649), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1051), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1059), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1443), + [anon_sym_using] = ACTIONS(633), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(649), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1445), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1051), + [anon_sym_readonly] = ACTIONS(1051), + [anon_sym_get] = ACTIONS(1051), + [anon_sym_set] = ACTIONS(1051), + [anon_sym_declare] = ACTIONS(1051), + [anon_sym_public] = ACTIONS(1051), + [anon_sym_private] = ACTIONS(1051), + [anon_sym_protected] = ACTIONS(1051), + [anon_sym_override] = ACTIONS(1051), + [anon_sym_module] = ACTIONS(1051), + [anon_sym_any] = ACTIONS(1051), + [anon_sym_number] = ACTIONS(1051), + [anon_sym_boolean] = ACTIONS(1051), + [anon_sym_string] = ACTIONS(1051), + [anon_sym_symbol] = ACTIONS(1051), + [anon_sym_object] = ACTIONS(1051), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(400)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(2139), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6151), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6151), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1282), + [sym_subscript_expression] = STATE(1282), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6151), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_sequence_expression] = STATE(5931), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1282), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1051), + [anon_sym_type] = ACTIONS(1051), + [anon_sym_namespace] = ACTIONS(1053), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(649), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1051), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1059), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1443), + [anon_sym_using] = ACTIONS(633), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(649), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1445), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1051), + [anon_sym_readonly] = ACTIONS(1051), + [anon_sym_get] = ACTIONS(1051), + [anon_sym_set] = ACTIONS(1051), + [anon_sym_declare] = ACTIONS(1051), + [anon_sym_public] = ACTIONS(1051), + [anon_sym_private] = ACTIONS(1051), + [anon_sym_protected] = ACTIONS(1051), + [anon_sym_override] = ACTIONS(1051), + [anon_sym_module] = ACTIONS(1051), + [anon_sym_any] = ACTIONS(1051), + [anon_sym_number] = ACTIONS(1051), + [anon_sym_boolean] = ACTIONS(1051), + [anon_sym_string] = ACTIONS(1051), + [anon_sym_symbol] = ACTIONS(1051), + [anon_sym_object] = ACTIONS(1051), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(401)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(2206), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6151), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6151), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1282), + [sym_subscript_expression] = STATE(1282), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6151), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_sequence_expression] = STATE(6204), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1282), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1051), + [anon_sym_type] = ACTIONS(1051), + [anon_sym_namespace] = ACTIONS(1053), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(649), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1051), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1059), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1443), + [anon_sym_using] = ACTIONS(633), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(649), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1445), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1051), + [anon_sym_readonly] = ACTIONS(1051), + [anon_sym_get] = ACTIONS(1051), + [anon_sym_set] = ACTIONS(1051), + [anon_sym_declare] = ACTIONS(1051), + [anon_sym_public] = ACTIONS(1051), + [anon_sym_private] = ACTIONS(1051), + [anon_sym_protected] = ACTIONS(1051), + [anon_sym_override] = ACTIONS(1051), + [anon_sym_module] = ACTIONS(1051), + [anon_sym_any] = ACTIONS(1051), + [anon_sym_number] = ACTIONS(1051), + [anon_sym_boolean] = ACTIONS(1051), + [anon_sym_string] = ACTIONS(1051), + [anon_sym_symbol] = ACTIONS(1051), + [anon_sym_object] = ACTIONS(1051), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(402)] = { + [sym_import] = STATE(3779), + [sym_statement_block] = STATE(2339), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1791), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(1447), + [anon_sym_export] = ACTIONS(1241), + [anon_sym_type] = ACTIONS(1241), + [anon_sym_namespace] = ACTIONS(1243), + [anon_sym_LBRACE] = ACTIONS(2082), [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1307), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1241), [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_await] = ACTIONS(45), @@ -71310,10 +71851,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(1313), - [anon_sym_function] = ACTIONS(714), - [anon_sym_new] = ACTIONS(1445), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1247), + [anon_sym_function] = ACTIONS(716), + [anon_sym_new] = ACTIONS(1451), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -71335,592 +71876,895 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1307), - [anon_sym_readonly] = ACTIONS(1307), - [anon_sym_get] = ACTIONS(1307), - [anon_sym_set] = ACTIONS(1307), - [anon_sym_declare] = ACTIONS(1307), - [anon_sym_public] = ACTIONS(1307), - [anon_sym_private] = ACTIONS(1307), - [anon_sym_protected] = ACTIONS(1307), - [anon_sym_override] = ACTIONS(1307), - [anon_sym_module] = ACTIONS(1307), - [anon_sym_any] = ACTIONS(1307), - [anon_sym_number] = ACTIONS(1307), - [anon_sym_boolean] = ACTIONS(1307), - [anon_sym_string] = ACTIONS(1307), - [anon_sym_symbol] = ACTIONS(1307), - [anon_sym_object] = ACTIONS(1307), + [anon_sym_static] = ACTIONS(1241), + [anon_sym_readonly] = ACTIONS(1241), + [anon_sym_get] = ACTIONS(1241), + [anon_sym_set] = ACTIONS(1241), + [anon_sym_declare] = ACTIONS(1241), + [anon_sym_public] = ACTIONS(1241), + [anon_sym_private] = ACTIONS(1241), + [anon_sym_protected] = ACTIONS(1241), + [anon_sym_override] = ACTIONS(1241), + [anon_sym_module] = ACTIONS(1241), + [anon_sym_any] = ACTIONS(1241), + [anon_sym_number] = ACTIONS(1241), + [anon_sym_boolean] = ACTIONS(1241), + [anon_sym_string] = ACTIONS(1241), + [anon_sym_symbol] = ACTIONS(1241), + [anon_sym_object] = ACTIONS(1241), [sym_html_comment] = ACTIONS(5), }, - [STATE(398)] = { - [sym_import] = STATE(3581), - [sym_statement_block] = STATE(1701), - [sym_parenthesized_expression] = STATE(1424), - [sym_expression] = STATE(2441), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6176), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6176), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(5999), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1424), - [sym_subscript_expression] = STATE(1424), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2933), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6176), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1424), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1489), - [anon_sym_export] = ACTIONS(1089), - [anon_sym_type] = ACTIONS(1089), - [anon_sym_namespace] = ACTIONS(1091), - [anon_sym_LBRACE] = ACTIONS(2072), - [anon_sym_typeof] = ACTIONS(1115), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1089), - [anon_sym_BANG] = ACTIONS(1097), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1099), - [anon_sym_yield] = ACTIONS(1101), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1105), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1493), - [anon_sym_using] = ACTIONS(1109), - [anon_sym_PLUS] = ACTIONS(1115), - [anon_sym_DASH] = ACTIONS(1115), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1097), - [anon_sym_void] = ACTIONS(1115), - [anon_sym_delete] = ACTIONS(1115), - [anon_sym_PLUS_PLUS] = ACTIONS(1117), - [anon_sym_DASH_DASH] = ACTIONS(1117), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1123), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1495), + [STATE(403)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(2351), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6151), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6151), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1282), + [sym_subscript_expression] = STATE(1282), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6151), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_sequence_expression] = STATE(6220), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1282), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1051), + [anon_sym_type] = ACTIONS(1051), + [anon_sym_namespace] = ACTIONS(1053), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(649), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1051), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1059), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1443), + [anon_sym_using] = ACTIONS(633), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(649), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1445), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1089), - [anon_sym_readonly] = ACTIONS(1089), - [anon_sym_get] = ACTIONS(1089), - [anon_sym_set] = ACTIONS(1089), - [anon_sym_declare] = ACTIONS(1089), - [anon_sym_public] = ACTIONS(1089), - [anon_sym_private] = ACTIONS(1089), - [anon_sym_protected] = ACTIONS(1089), - [anon_sym_override] = ACTIONS(1089), - [anon_sym_module] = ACTIONS(1089), - [anon_sym_any] = ACTIONS(1089), - [anon_sym_number] = ACTIONS(1089), - [anon_sym_boolean] = ACTIONS(1089), - [anon_sym_string] = ACTIONS(1089), - [anon_sym_symbol] = ACTIONS(1089), - [anon_sym_object] = ACTIONS(1089), + [anon_sym_static] = ACTIONS(1051), + [anon_sym_readonly] = ACTIONS(1051), + [anon_sym_get] = ACTIONS(1051), + [anon_sym_set] = ACTIONS(1051), + [anon_sym_declare] = ACTIONS(1051), + [anon_sym_public] = ACTIONS(1051), + [anon_sym_private] = ACTIONS(1051), + [anon_sym_protected] = ACTIONS(1051), + [anon_sym_override] = ACTIONS(1051), + [anon_sym_module] = ACTIONS(1051), + [anon_sym_any] = ACTIONS(1051), + [anon_sym_number] = ACTIONS(1051), + [anon_sym_boolean] = ACTIONS(1051), + [anon_sym_string] = ACTIONS(1051), + [anon_sym_symbol] = ACTIONS(1051), + [anon_sym_object] = ACTIONS(1051), [sym_html_comment] = ACTIONS(5), }, - [STATE(399)] = { - [sym_import] = STATE(3581), - [sym_statement_block] = STATE(1712), - [sym_parenthesized_expression] = STATE(1424), - [sym_expression] = STATE(2443), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6176), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6176), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(5999), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1424), - [sym_subscript_expression] = STATE(1424), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2933), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6176), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1424), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1489), - [anon_sym_export] = ACTIONS(1089), - [anon_sym_type] = ACTIONS(1089), - [anon_sym_namespace] = ACTIONS(1091), - [anon_sym_LBRACE] = ACTIONS(2072), - [anon_sym_typeof] = ACTIONS(1115), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1089), - [anon_sym_BANG] = ACTIONS(1097), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1099), - [anon_sym_yield] = ACTIONS(1101), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1105), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1493), - [anon_sym_using] = ACTIONS(1109), - [anon_sym_PLUS] = ACTIONS(1115), - [anon_sym_DASH] = ACTIONS(1115), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1097), - [anon_sym_void] = ACTIONS(1115), - [anon_sym_delete] = ACTIONS(1115), - [anon_sym_PLUS_PLUS] = ACTIONS(1117), - [anon_sym_DASH_DASH] = ACTIONS(1117), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1123), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1495), + [STATE(404)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(1844), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6151), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6151), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1282), + [sym_subscript_expression] = STATE(1282), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6151), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_sequence_expression] = STATE(5960), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1282), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1051), + [anon_sym_type] = ACTIONS(1051), + [anon_sym_namespace] = ACTIONS(1053), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(649), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1051), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1059), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1443), + [anon_sym_using] = ACTIONS(633), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(649), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1445), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1089), - [anon_sym_readonly] = ACTIONS(1089), - [anon_sym_get] = ACTIONS(1089), - [anon_sym_set] = ACTIONS(1089), - [anon_sym_declare] = ACTIONS(1089), - [anon_sym_public] = ACTIONS(1089), - [anon_sym_private] = ACTIONS(1089), - [anon_sym_protected] = ACTIONS(1089), - [anon_sym_override] = ACTIONS(1089), - [anon_sym_module] = ACTIONS(1089), - [anon_sym_any] = ACTIONS(1089), - [anon_sym_number] = ACTIONS(1089), - [anon_sym_boolean] = ACTIONS(1089), - [anon_sym_string] = ACTIONS(1089), - [anon_sym_symbol] = ACTIONS(1089), - [anon_sym_object] = ACTIONS(1089), + [anon_sym_static] = ACTIONS(1051), + [anon_sym_readonly] = ACTIONS(1051), + [anon_sym_get] = ACTIONS(1051), + [anon_sym_set] = ACTIONS(1051), + [anon_sym_declare] = ACTIONS(1051), + [anon_sym_public] = ACTIONS(1051), + [anon_sym_private] = ACTIONS(1051), + [anon_sym_protected] = ACTIONS(1051), + [anon_sym_override] = ACTIONS(1051), + [anon_sym_module] = ACTIONS(1051), + [anon_sym_any] = ACTIONS(1051), + [anon_sym_number] = ACTIONS(1051), + [anon_sym_boolean] = ACTIONS(1051), + [anon_sym_string] = ACTIONS(1051), + [anon_sym_symbol] = ACTIONS(1051), + [anon_sym_object] = ACTIONS(1051), [sym_html_comment] = ACTIONS(5), }, - [STATE(400)] = { - [sym_import] = STATE(3581), - [sym_statement_block] = STATE(1715), - [sym_parenthesized_expression] = STATE(1424), - [sym_expression] = STATE(2444), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6176), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6176), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(5999), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1424), - [sym_subscript_expression] = STATE(1424), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2933), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6176), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1424), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1489), - [anon_sym_export] = ACTIONS(1089), - [anon_sym_type] = ACTIONS(1089), - [anon_sym_namespace] = ACTIONS(1091), - [anon_sym_LBRACE] = ACTIONS(2072), - [anon_sym_typeof] = ACTIONS(1115), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1089), - [anon_sym_BANG] = ACTIONS(1097), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1099), - [anon_sym_yield] = ACTIONS(1101), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1105), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1493), - [anon_sym_using] = ACTIONS(1109), - [anon_sym_PLUS] = ACTIONS(1115), - [anon_sym_DASH] = ACTIONS(1115), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1097), - [anon_sym_void] = ACTIONS(1115), - [anon_sym_delete] = ACTIONS(1115), - [anon_sym_PLUS_PLUS] = ACTIONS(1117), - [anon_sym_DASH_DASH] = ACTIONS(1117), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1123), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1495), + [STATE(405)] = { + [sym_import] = STATE(3737), + [sym_statement_block] = STATE(1699), + [sym_parenthesized_expression] = STATE(1418), + [sym_expression] = STATE(2445), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6184), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6184), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6036), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1418), + [sym_subscript_expression] = STATE(1418), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2950), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6184), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1418), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1487), + [anon_sym_export] = ACTIONS(1263), + [anon_sym_type] = ACTIONS(1263), + [anon_sym_namespace] = ACTIONS(1265), + [anon_sym_LBRACE] = ACTIONS(2080), + [anon_sym_typeof] = ACTIONS(1285), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1263), + [anon_sym_BANG] = ACTIONS(1269), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1271), + [anon_sym_yield] = ACTIONS(1273), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1275), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1491), + [anon_sym_using] = ACTIONS(1279), + [anon_sym_PLUS] = ACTIONS(1285), + [anon_sym_DASH] = ACTIONS(1285), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1269), + [anon_sym_void] = ACTIONS(1285), + [anon_sym_delete] = ACTIONS(1285), + [anon_sym_PLUS_PLUS] = ACTIONS(1287), + [anon_sym_DASH_DASH] = ACTIONS(1287), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1289), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1493), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1089), - [anon_sym_readonly] = ACTIONS(1089), - [anon_sym_get] = ACTIONS(1089), - [anon_sym_set] = ACTIONS(1089), - [anon_sym_declare] = ACTIONS(1089), - [anon_sym_public] = ACTIONS(1089), - [anon_sym_private] = ACTIONS(1089), - [anon_sym_protected] = ACTIONS(1089), - [anon_sym_override] = ACTIONS(1089), - [anon_sym_module] = ACTIONS(1089), - [anon_sym_any] = ACTIONS(1089), - [anon_sym_number] = ACTIONS(1089), - [anon_sym_boolean] = ACTIONS(1089), - [anon_sym_string] = ACTIONS(1089), - [anon_sym_symbol] = ACTIONS(1089), - [anon_sym_object] = ACTIONS(1089), + [anon_sym_static] = ACTIONS(1263), + [anon_sym_readonly] = ACTIONS(1263), + [anon_sym_get] = ACTIONS(1263), + [anon_sym_set] = ACTIONS(1263), + [anon_sym_declare] = ACTIONS(1263), + [anon_sym_public] = ACTIONS(1263), + [anon_sym_private] = ACTIONS(1263), + [anon_sym_protected] = ACTIONS(1263), + [anon_sym_override] = ACTIONS(1263), + [anon_sym_module] = ACTIONS(1263), + [anon_sym_any] = ACTIONS(1263), + [anon_sym_number] = ACTIONS(1263), + [anon_sym_boolean] = ACTIONS(1263), + [anon_sym_string] = ACTIONS(1263), + [anon_sym_symbol] = ACTIONS(1263), + [anon_sym_object] = ACTIONS(1263), [sym_html_comment] = ACTIONS(5), }, - [STATE(401)] = { - [sym_import] = STATE(3581), - [sym_statement_block] = STATE(1717), - [sym_parenthesized_expression] = STATE(1424), - [sym_expression] = STATE(2445), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6176), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6176), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(5999), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1424), - [sym_subscript_expression] = STATE(1424), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2933), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6176), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1424), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1489), - [anon_sym_export] = ACTIONS(1089), - [anon_sym_type] = ACTIONS(1089), - [anon_sym_namespace] = ACTIONS(1091), - [anon_sym_LBRACE] = ACTIONS(2072), - [anon_sym_typeof] = ACTIONS(1115), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1089), - [anon_sym_BANG] = ACTIONS(1097), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1099), - [anon_sym_yield] = ACTIONS(1101), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1105), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1493), - [anon_sym_using] = ACTIONS(1109), - [anon_sym_PLUS] = ACTIONS(1115), - [anon_sym_DASH] = ACTIONS(1115), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1097), - [anon_sym_void] = ACTIONS(1115), - [anon_sym_delete] = ACTIONS(1115), - [anon_sym_PLUS_PLUS] = ACTIONS(1117), - [anon_sym_DASH_DASH] = ACTIONS(1117), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1123), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1495), + [STATE(406)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2533), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6007), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6007), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6134), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1216), + [sym_subscript_expression] = STATE(1216), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6007), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1216), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(818), + [anon_sym_export] = ACTIONS(820), + [anon_sym_type] = ACTIONS(820), + [anon_sym_namespace] = ACTIONS(824), + [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(820), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(836), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(838), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(842), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1089), - [anon_sym_readonly] = ACTIONS(1089), - [anon_sym_get] = ACTIONS(1089), - [anon_sym_set] = ACTIONS(1089), - [anon_sym_declare] = ACTIONS(1089), - [anon_sym_public] = ACTIONS(1089), - [anon_sym_private] = ACTIONS(1089), - [anon_sym_protected] = ACTIONS(1089), - [anon_sym_override] = ACTIONS(1089), - [anon_sym_module] = ACTIONS(1089), - [anon_sym_any] = ACTIONS(1089), - [anon_sym_number] = ACTIONS(1089), - [anon_sym_boolean] = ACTIONS(1089), - [anon_sym_string] = ACTIONS(1089), - [anon_sym_symbol] = ACTIONS(1089), - [anon_sym_object] = ACTIONS(1089), + [anon_sym_static] = ACTIONS(820), + [anon_sym_readonly] = ACTIONS(820), + [anon_sym_get] = ACTIONS(820), + [anon_sym_set] = ACTIONS(820), + [anon_sym_declare] = ACTIONS(820), + [anon_sym_public] = ACTIONS(820), + [anon_sym_private] = ACTIONS(820), + [anon_sym_protected] = ACTIONS(820), + [anon_sym_override] = ACTIONS(820), + [anon_sym_module] = ACTIONS(820), + [anon_sym_any] = ACTIONS(820), + [anon_sym_number] = ACTIONS(820), + [anon_sym_boolean] = ACTIONS(820), + [anon_sym_string] = ACTIONS(820), + [anon_sym_symbol] = ACTIONS(820), + [anon_sym_object] = ACTIONS(820), [sym_html_comment] = ACTIONS(5), }, - [STATE(402)] = { - [sym_import] = STATE(3770), - [sym_statement_block] = STATE(2383), - [sym_parenthesized_expression] = STATE(1382), - [sym_expression] = STATE(2198), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5854), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5854), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5852), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1382), - [sym_subscript_expression] = STATE(1382), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(2997), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5854), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1382), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(1473), - [anon_sym_export] = ACTIONS(1259), - [anon_sym_type] = ACTIONS(1259), - [anon_sym_namespace] = ACTIONS(1261), - [anon_sym_LBRACE] = ACTIONS(2076), + [STATE(407)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(1714), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6151), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6151), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1282), + [sym_subscript_expression] = STATE(1282), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6151), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1282), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1051), + [anon_sym_type] = ACTIONS(1051), + [anon_sym_namespace] = ACTIONS(1053), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(649), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1051), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1059), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1443), + [anon_sym_using] = ACTIONS(633), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(649), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1445), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1051), + [anon_sym_readonly] = ACTIONS(1051), + [anon_sym_get] = ACTIONS(1051), + [anon_sym_set] = ACTIONS(1051), + [anon_sym_declare] = ACTIONS(1051), + [anon_sym_public] = ACTIONS(1051), + [anon_sym_private] = ACTIONS(1051), + [anon_sym_protected] = ACTIONS(1051), + [anon_sym_override] = ACTIONS(1051), + [anon_sym_module] = ACTIONS(1051), + [anon_sym_any] = ACTIONS(1051), + [anon_sym_number] = ACTIONS(1051), + [anon_sym_boolean] = ACTIONS(1051), + [anon_sym_string] = ACTIONS(1051), + [anon_sym_symbol] = ACTIONS(1051), + [anon_sym_object] = ACTIONS(1051), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(408)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(1715), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6151), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6151), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1282), + [sym_subscript_expression] = STATE(1282), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6151), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1282), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1051), + [anon_sym_type] = ACTIONS(1051), + [anon_sym_namespace] = ACTIONS(1053), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(649), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1051), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1059), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1443), + [anon_sym_using] = ACTIONS(633), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(649), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1445), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1051), + [anon_sym_readonly] = ACTIONS(1051), + [anon_sym_get] = ACTIONS(1051), + [anon_sym_set] = ACTIONS(1051), + [anon_sym_declare] = ACTIONS(1051), + [anon_sym_public] = ACTIONS(1051), + [anon_sym_private] = ACTIONS(1051), + [anon_sym_protected] = ACTIONS(1051), + [anon_sym_override] = ACTIONS(1051), + [anon_sym_module] = ACTIONS(1051), + [anon_sym_any] = ACTIONS(1051), + [anon_sym_number] = ACTIONS(1051), + [anon_sym_boolean] = ACTIONS(1051), + [anon_sym_string] = ACTIONS(1051), + [anon_sym_symbol] = ACTIONS(1051), + [anon_sym_object] = ACTIONS(1051), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(409)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1418), + [sym_expression] = STATE(2592), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6184), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6184), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6036), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1418), + [sym_subscript_expression] = STATE(1418), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2950), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6184), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1418), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1487), + [anon_sym_export] = ACTIONS(1263), + [anon_sym_type] = ACTIONS(1263), + [anon_sym_namespace] = ACTIONS(1265), + [anon_sym_LBRACE] = ACTIONS(854), [anon_sym_typeof] = ACTIONS(1285), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1259), - [anon_sym_BANG] = ACTIONS(1267), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1269), - [anon_sym_yield] = ACTIONS(1271), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_DQUOTE] = ACTIONS(67), - [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1263), + [anon_sym_BANG] = ACTIONS(1269), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1271), + [anon_sym_yield] = ACTIONS(1273), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), [anon_sym_async] = ACTIONS(1275), - [anon_sym_function] = ACTIONS(714), - [anon_sym_new] = ACTIONS(1477), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1491), [anon_sym_using] = ACTIONS(1279), [anon_sym_PLUS] = ACTIONS(1285), [anon_sym_DASH] = ACTIONS(1285), - [anon_sym_SLASH] = ACTIONS(81), - [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1267), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1269), [anon_sym_void] = ACTIONS(1285), [anon_sym_delete] = ACTIONS(1285), [anon_sym_PLUS_PLUS] = ACTIONS(1287), [anon_sym_DASH_DASH] = ACTIONS(1287), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1293), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1479), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1289), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1493), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1259), - [anon_sym_readonly] = ACTIONS(1259), - [anon_sym_get] = ACTIONS(1259), - [anon_sym_set] = ACTIONS(1259), - [anon_sym_declare] = ACTIONS(1259), - [anon_sym_public] = ACTIONS(1259), - [anon_sym_private] = ACTIONS(1259), - [anon_sym_protected] = ACTIONS(1259), - [anon_sym_override] = ACTIONS(1259), - [anon_sym_module] = ACTIONS(1259), - [anon_sym_any] = ACTIONS(1259), - [anon_sym_number] = ACTIONS(1259), - [anon_sym_boolean] = ACTIONS(1259), - [anon_sym_string] = ACTIONS(1259), - [anon_sym_symbol] = ACTIONS(1259), - [anon_sym_object] = ACTIONS(1259), + [anon_sym_static] = ACTIONS(1263), + [anon_sym_readonly] = ACTIONS(1263), + [anon_sym_get] = ACTIONS(1263), + [anon_sym_set] = ACTIONS(1263), + [anon_sym_declare] = ACTIONS(1263), + [anon_sym_public] = ACTIONS(1263), + [anon_sym_private] = ACTIONS(1263), + [anon_sym_protected] = ACTIONS(1263), + [anon_sym_override] = ACTIONS(1263), + [anon_sym_module] = ACTIONS(1263), + [anon_sym_any] = ACTIONS(1263), + [anon_sym_number] = ACTIONS(1263), + [anon_sym_boolean] = ACTIONS(1263), + [anon_sym_string] = ACTIONS(1263), + [anon_sym_symbol] = ACTIONS(1263), + [anon_sym_object] = ACTIONS(1263), [sym_html_comment] = ACTIONS(5), }, - [STATE(403)] = { - [sym_import] = STATE(3770), - [sym_statement_block] = STATE(2313), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(1846), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(1441), - [anon_sym_export] = ACTIONS(1307), - [anon_sym_type] = ACTIONS(1307), - [anon_sym_namespace] = ACTIONS(1309), - [anon_sym_LBRACE] = ACTIONS(2076), + [STATE(410)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(1709), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6151), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6151), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1282), + [sym_subscript_expression] = STATE(1282), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6151), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1282), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1051), + [anon_sym_type] = ACTIONS(1051), + [anon_sym_namespace] = ACTIONS(1053), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(649), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1051), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1059), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1443), + [anon_sym_using] = ACTIONS(633), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(649), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(2106), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1445), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1051), + [anon_sym_readonly] = ACTIONS(1051), + [anon_sym_get] = ACTIONS(1051), + [anon_sym_set] = ACTIONS(1051), + [anon_sym_declare] = ACTIONS(1051), + [anon_sym_public] = ACTIONS(1051), + [anon_sym_private] = ACTIONS(1051), + [anon_sym_protected] = ACTIONS(1051), + [anon_sym_override] = ACTIONS(1051), + [anon_sym_module] = ACTIONS(1051), + [anon_sym_any] = ACTIONS(1051), + [anon_sym_number] = ACTIONS(1051), + [anon_sym_boolean] = ACTIONS(1051), + [anon_sym_string] = ACTIONS(1051), + [anon_sym_symbol] = ACTIONS(1051), + [anon_sym_object] = ACTIONS(1051), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(411)] = { + [sym_import] = STATE(3779), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1939), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(1447), + [anon_sym_export] = ACTIONS(1241), + [anon_sym_type] = ACTIONS(1241), + [anon_sym_namespace] = ACTIONS(1243), + [anon_sym_LBRACE] = ACTIONS(701), [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1307), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1241), [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_await] = ACTIONS(45), @@ -71928,10 +72772,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(1313), - [anon_sym_function] = ACTIONS(714), - [anon_sym_new] = ACTIONS(1445), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1247), + [anon_sym_function] = ACTIONS(716), + [anon_sym_new] = ACTIONS(1451), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -71953,77 +72797,178 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1307), - [anon_sym_readonly] = ACTIONS(1307), - [anon_sym_get] = ACTIONS(1307), - [anon_sym_set] = ACTIONS(1307), - [anon_sym_declare] = ACTIONS(1307), - [anon_sym_public] = ACTIONS(1307), - [anon_sym_private] = ACTIONS(1307), - [anon_sym_protected] = ACTIONS(1307), - [anon_sym_override] = ACTIONS(1307), - [anon_sym_module] = ACTIONS(1307), - [anon_sym_any] = ACTIONS(1307), - [anon_sym_number] = ACTIONS(1307), - [anon_sym_boolean] = ACTIONS(1307), - [anon_sym_string] = ACTIONS(1307), - [anon_sym_symbol] = ACTIONS(1307), - [anon_sym_object] = ACTIONS(1307), + [anon_sym_static] = ACTIONS(1241), + [anon_sym_readonly] = ACTIONS(1241), + [anon_sym_get] = ACTIONS(1241), + [anon_sym_set] = ACTIONS(1241), + [anon_sym_declare] = ACTIONS(1241), + [anon_sym_public] = ACTIONS(1241), + [anon_sym_private] = ACTIONS(1241), + [anon_sym_protected] = ACTIONS(1241), + [anon_sym_override] = ACTIONS(1241), + [anon_sym_module] = ACTIONS(1241), + [anon_sym_any] = ACTIONS(1241), + [anon_sym_number] = ACTIONS(1241), + [anon_sym_boolean] = ACTIONS(1241), + [anon_sym_string] = ACTIONS(1241), + [anon_sym_symbol] = ACTIONS(1241), + [anon_sym_object] = ACTIONS(1241), [sym_html_comment] = ACTIONS(5), }, - [STATE(404)] = { - [sym_import] = STATE(3770), - [sym_statement_block] = STATE(2383), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(1877), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(1441), - [anon_sym_export] = ACTIONS(1307), - [anon_sym_type] = ACTIONS(1307), - [anon_sym_namespace] = ACTIONS(1309), - [anon_sym_LBRACE] = ACTIONS(2076), + [STATE(412)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(2058), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(4390), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(4390), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1345), + [sym_subscript_expression] = STATE(1345), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(4390), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1345), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(2108), + [anon_sym_export] = ACTIONS(1371), + [anon_sym_type] = ACTIONS(1371), + [anon_sym_namespace] = ACTIONS(1373), + [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_typeof] = ACTIONS(649), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1371), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1377), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2110), + [anon_sym_using] = ACTIONS(633), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(649), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(2112), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1371), + [anon_sym_readonly] = ACTIONS(1371), + [anon_sym_get] = ACTIONS(1371), + [anon_sym_set] = ACTIONS(1371), + [anon_sym_declare] = ACTIONS(1371), + [anon_sym_public] = ACTIONS(1371), + [anon_sym_private] = ACTIONS(1371), + [anon_sym_protected] = ACTIONS(1371), + [anon_sym_override] = ACTIONS(1371), + [anon_sym_module] = ACTIONS(1371), + [anon_sym_any] = ACTIONS(1371), + [anon_sym_number] = ACTIONS(1371), + [anon_sym_boolean] = ACTIONS(1371), + [anon_sym_string] = ACTIONS(1371), + [anon_sym_symbol] = ACTIONS(1371), + [anon_sym_object] = ACTIONS(1371), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(413)] = { + [sym_import] = STATE(3779), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1941), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(1447), + [anon_sym_export] = ACTIONS(1241), + [anon_sym_type] = ACTIONS(1241), + [anon_sym_namespace] = ACTIONS(1243), + [anon_sym_LBRACE] = ACTIONS(701), [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1307), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1241), [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_await] = ACTIONS(45), @@ -72031,10 +72976,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(1313), - [anon_sym_function] = ACTIONS(714), - [anon_sym_new] = ACTIONS(1445), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1247), + [anon_sym_function] = ACTIONS(716), + [anon_sym_new] = ACTIONS(1451), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -72056,281 +73001,178 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1307), - [anon_sym_readonly] = ACTIONS(1307), - [anon_sym_get] = ACTIONS(1307), - [anon_sym_set] = ACTIONS(1307), - [anon_sym_declare] = ACTIONS(1307), - [anon_sym_public] = ACTIONS(1307), - [anon_sym_private] = ACTIONS(1307), - [anon_sym_protected] = ACTIONS(1307), - [anon_sym_override] = ACTIONS(1307), - [anon_sym_module] = ACTIONS(1307), - [anon_sym_any] = ACTIONS(1307), - [anon_sym_number] = ACTIONS(1307), - [anon_sym_boolean] = ACTIONS(1307), - [anon_sym_string] = ACTIONS(1307), - [anon_sym_symbol] = ACTIONS(1307), - [anon_sym_object] = ACTIONS(1307), + [anon_sym_static] = ACTIONS(1241), + [anon_sym_readonly] = ACTIONS(1241), + [anon_sym_get] = ACTIONS(1241), + [anon_sym_set] = ACTIONS(1241), + [anon_sym_declare] = ACTIONS(1241), + [anon_sym_public] = ACTIONS(1241), + [anon_sym_private] = ACTIONS(1241), + [anon_sym_protected] = ACTIONS(1241), + [anon_sym_override] = ACTIONS(1241), + [anon_sym_module] = ACTIONS(1241), + [anon_sym_any] = ACTIONS(1241), + [anon_sym_number] = ACTIONS(1241), + [anon_sym_boolean] = ACTIONS(1241), + [anon_sym_string] = ACTIONS(1241), + [anon_sym_symbol] = ACTIONS(1241), + [anon_sym_object] = ACTIONS(1241), [sym_html_comment] = ACTIONS(5), }, - [STATE(405)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1369), - [sym_expression] = STATE(2153), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6131), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6131), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6038), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1369), - [sym_subscript_expression] = STATE(1369), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2974), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6131), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1369), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym__extends_clause_single] = STATE(4679), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1457), - [anon_sym_export] = ACTIONS(1137), - [anon_sym_type] = ACTIONS(1137), - [anon_sym_namespace] = ACTIONS(1139), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(1159), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1137), - [anon_sym_BANG] = ACTIONS(1143), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1145), - [anon_sym_yield] = ACTIONS(1147), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1149), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1461), - [anon_sym_using] = ACTIONS(1153), - [anon_sym_PLUS] = ACTIONS(1159), - [anon_sym_DASH] = ACTIONS(1159), - [anon_sym_SLASH] = ACTIONS(951), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1143), - [anon_sym_void] = ACTIONS(1159), - [anon_sym_delete] = ACTIONS(1159), - [anon_sym_PLUS_PLUS] = ACTIONS(1161), - [anon_sym_DASH_DASH] = ACTIONS(1161), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1163), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1463), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1137), - [anon_sym_readonly] = ACTIONS(1137), - [anon_sym_get] = ACTIONS(1137), - [anon_sym_set] = ACTIONS(1137), - [anon_sym_declare] = ACTIONS(1137), - [anon_sym_public] = ACTIONS(1137), - [anon_sym_private] = ACTIONS(1137), - [anon_sym_protected] = ACTIONS(1137), - [anon_sym_override] = ACTIONS(1137), - [anon_sym_module] = ACTIONS(1137), - [anon_sym_any] = ACTIONS(1137), - [anon_sym_number] = ACTIONS(1137), - [anon_sym_boolean] = ACTIONS(1137), - [anon_sym_string] = ACTIONS(1137), - [anon_sym_symbol] = ACTIONS(1137), - [anon_sym_object] = ACTIONS(1137), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(406)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1425), - [sym_expression] = STATE(2491), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6187), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6187), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6191), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1425), - [sym_subscript_expression] = STATE(1425), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2977), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6187), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1425), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1481), - [anon_sym_export] = ACTIONS(1379), - [anon_sym_type] = ACTIONS(1379), - [anon_sym_namespace] = ACTIONS(1381), - [anon_sym_LBRACE] = ACTIONS(840), - [anon_sym_typeof] = ACTIONS(1403), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1379), - [anon_sym_BANG] = ACTIONS(1387), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1389), - [anon_sym_yield] = ACTIONS(1391), - [anon_sym_LBRACK] = ACTIONS(844), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1393), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1485), - [anon_sym_using] = ACTIONS(1397), - [anon_sym_PLUS] = ACTIONS(1403), - [anon_sym_DASH] = ACTIONS(1403), - [anon_sym_SLASH] = ACTIONS(971), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1387), - [anon_sym_void] = ACTIONS(1403), - [anon_sym_delete] = ACTIONS(1403), - [anon_sym_PLUS_PLUS] = ACTIONS(1405), - [anon_sym_DASH_DASH] = ACTIONS(1405), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(2098), - [sym_private_property_identifier] = ACTIONS(1407), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1487), + [STATE(414)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(1629), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6151), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6151), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1282), + [sym_subscript_expression] = STATE(1282), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6151), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1282), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1051), + [anon_sym_type] = ACTIONS(1051), + [anon_sym_namespace] = ACTIONS(1053), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(649), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1051), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1059), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1443), + [anon_sym_using] = ACTIONS(633), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(649), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1445), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1379), - [anon_sym_readonly] = ACTIONS(1379), - [anon_sym_get] = ACTIONS(1379), - [anon_sym_set] = ACTIONS(1379), - [anon_sym_declare] = ACTIONS(1379), - [anon_sym_public] = ACTIONS(1379), - [anon_sym_private] = ACTIONS(1379), - [anon_sym_protected] = ACTIONS(1379), - [anon_sym_override] = ACTIONS(1379), - [anon_sym_module] = ACTIONS(1379), - [anon_sym_any] = ACTIONS(1379), - [anon_sym_number] = ACTIONS(1379), - [anon_sym_boolean] = ACTIONS(1379), - [anon_sym_string] = ACTIONS(1379), - [anon_sym_symbol] = ACTIONS(1379), - [anon_sym_object] = ACTIONS(1379), + [anon_sym_static] = ACTIONS(1051), + [anon_sym_readonly] = ACTIONS(1051), + [anon_sym_get] = ACTIONS(1051), + [anon_sym_set] = ACTIONS(1051), + [anon_sym_declare] = ACTIONS(1051), + [anon_sym_public] = ACTIONS(1051), + [anon_sym_private] = ACTIONS(1051), + [anon_sym_protected] = ACTIONS(1051), + [anon_sym_override] = ACTIONS(1051), + [anon_sym_module] = ACTIONS(1051), + [anon_sym_any] = ACTIONS(1051), + [anon_sym_number] = ACTIONS(1051), + [anon_sym_boolean] = ACTIONS(1051), + [anon_sym_string] = ACTIONS(1051), + [anon_sym_symbol] = ACTIONS(1051), + [anon_sym_object] = ACTIONS(1051), [sym_html_comment] = ACTIONS(5), }, - [STATE(407)] = { - [sym_import] = STATE(3770), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(1795), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(1441), - [anon_sym_export] = ACTIONS(1307), - [anon_sym_type] = ACTIONS(1307), - [anon_sym_namespace] = ACTIONS(1309), - [anon_sym_LBRACE] = ACTIONS(699), + [STATE(415)] = { + [sym_import] = STATE(3779), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1946), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(1447), + [anon_sym_export] = ACTIONS(1241), + [anon_sym_type] = ACTIONS(1241), + [anon_sym_namespace] = ACTIONS(1243), + [anon_sym_LBRACE] = ACTIONS(701), [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1307), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1241), [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_await] = ACTIONS(45), @@ -72338,10 +73180,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(1313), - [anon_sym_function] = ACTIONS(714), - [anon_sym_new] = ACTIONS(1445), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1247), + [anon_sym_function] = ACTIONS(716), + [anon_sym_new] = ACTIONS(1451), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -72363,76 +73205,76 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1307), - [anon_sym_readonly] = ACTIONS(1307), - [anon_sym_get] = ACTIONS(1307), - [anon_sym_set] = ACTIONS(1307), - [anon_sym_declare] = ACTIONS(1307), - [anon_sym_public] = ACTIONS(1307), - [anon_sym_private] = ACTIONS(1307), - [anon_sym_protected] = ACTIONS(1307), - [anon_sym_override] = ACTIONS(1307), - [anon_sym_module] = ACTIONS(1307), - [anon_sym_any] = ACTIONS(1307), - [anon_sym_number] = ACTIONS(1307), - [anon_sym_boolean] = ACTIONS(1307), - [anon_sym_string] = ACTIONS(1307), - [anon_sym_symbol] = ACTIONS(1307), - [anon_sym_object] = ACTIONS(1307), + [anon_sym_static] = ACTIONS(1241), + [anon_sym_readonly] = ACTIONS(1241), + [anon_sym_get] = ACTIONS(1241), + [anon_sym_set] = ACTIONS(1241), + [anon_sym_declare] = ACTIONS(1241), + [anon_sym_public] = ACTIONS(1241), + [anon_sym_private] = ACTIONS(1241), + [anon_sym_protected] = ACTIONS(1241), + [anon_sym_override] = ACTIONS(1241), + [anon_sym_module] = ACTIONS(1241), + [anon_sym_any] = ACTIONS(1241), + [anon_sym_number] = ACTIONS(1241), + [anon_sym_boolean] = ACTIONS(1241), + [anon_sym_string] = ACTIONS(1241), + [anon_sym_symbol] = ACTIONS(1241), + [anon_sym_object] = ACTIONS(1241), [sym_html_comment] = ACTIONS(5), }, - [STATE(408)] = { - [sym_import] = STATE(3770), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(1913), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(1441), - [anon_sym_export] = ACTIONS(1307), - [anon_sym_type] = ACTIONS(1307), - [anon_sym_namespace] = ACTIONS(1309), - [anon_sym_LBRACE] = ACTIONS(699), + [STATE(416)] = { + [sym_import] = STATE(3779), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(2290), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(1447), + [anon_sym_export] = ACTIONS(1241), + [anon_sym_type] = ACTIONS(1241), + [anon_sym_namespace] = ACTIONS(1243), + [anon_sym_LBRACE] = ACTIONS(701), [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1307), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1241), [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_await] = ACTIONS(45), @@ -72440,10 +73282,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(1313), - [anon_sym_function] = ACTIONS(714), - [anon_sym_new] = ACTIONS(1445), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1247), + [anon_sym_function] = ACTIONS(716), + [anon_sym_new] = ACTIONS(1451), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -72465,178 +73307,382 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1307), - [anon_sym_readonly] = ACTIONS(1307), - [anon_sym_get] = ACTIONS(1307), - [anon_sym_set] = ACTIONS(1307), - [anon_sym_declare] = ACTIONS(1307), - [anon_sym_public] = ACTIONS(1307), - [anon_sym_private] = ACTIONS(1307), - [anon_sym_protected] = ACTIONS(1307), - [anon_sym_override] = ACTIONS(1307), - [anon_sym_module] = ACTIONS(1307), - [anon_sym_any] = ACTIONS(1307), - [anon_sym_number] = ACTIONS(1307), - [anon_sym_boolean] = ACTIONS(1307), - [anon_sym_string] = ACTIONS(1307), - [anon_sym_symbol] = ACTIONS(1307), - [anon_sym_object] = ACTIONS(1307), + [anon_sym_static] = ACTIONS(1241), + [anon_sym_readonly] = ACTIONS(1241), + [anon_sym_get] = ACTIONS(1241), + [anon_sym_set] = ACTIONS(1241), + [anon_sym_declare] = ACTIONS(1241), + [anon_sym_public] = ACTIONS(1241), + [anon_sym_private] = ACTIONS(1241), + [anon_sym_protected] = ACTIONS(1241), + [anon_sym_override] = ACTIONS(1241), + [anon_sym_module] = ACTIONS(1241), + [anon_sym_any] = ACTIONS(1241), + [anon_sym_number] = ACTIONS(1241), + [anon_sym_boolean] = ACTIONS(1241), + [anon_sym_string] = ACTIONS(1241), + [anon_sym_symbol] = ACTIONS(1241), + [anon_sym_object] = ACTIONS(1241), [sym_html_comment] = ACTIONS(5), }, - [STATE(409)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1424), - [sym_expression] = STATE(2551), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6176), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6176), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(5999), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1424), - [sym_subscript_expression] = STATE(1424), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2933), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6176), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1424), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1489), - [anon_sym_export] = ACTIONS(1089), - [anon_sym_type] = ACTIONS(1089), - [anon_sym_namespace] = ACTIONS(1091), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(1115), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1089), - [anon_sym_BANG] = ACTIONS(1097), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1099), - [anon_sym_yield] = ACTIONS(1101), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1105), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1493), - [anon_sym_using] = ACTIONS(1109), - [anon_sym_PLUS] = ACTIONS(1115), - [anon_sym_DASH] = ACTIONS(1115), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1097), - [anon_sym_void] = ACTIONS(1115), - [anon_sym_delete] = ACTIONS(1115), - [anon_sym_PLUS_PLUS] = ACTIONS(1117), - [anon_sym_DASH_DASH] = ACTIONS(1117), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1123), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1495), + [STATE(417)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(1709), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6151), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6151), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1282), + [sym_subscript_expression] = STATE(1282), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6151), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1282), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1051), + [anon_sym_type] = ACTIONS(1051), + [anon_sym_namespace] = ACTIONS(1053), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(649), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1051), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1059), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1443), + [anon_sym_using] = ACTIONS(633), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(649), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1445), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1089), - [anon_sym_readonly] = ACTIONS(1089), - [anon_sym_get] = ACTIONS(1089), - [anon_sym_set] = ACTIONS(1089), - [anon_sym_declare] = ACTIONS(1089), - [anon_sym_public] = ACTIONS(1089), - [anon_sym_private] = ACTIONS(1089), - [anon_sym_protected] = ACTIONS(1089), - [anon_sym_override] = ACTIONS(1089), - [anon_sym_module] = ACTIONS(1089), - [anon_sym_any] = ACTIONS(1089), - [anon_sym_number] = ACTIONS(1089), - [anon_sym_boolean] = ACTIONS(1089), - [anon_sym_string] = ACTIONS(1089), - [anon_sym_symbol] = ACTIONS(1089), - [anon_sym_object] = ACTIONS(1089), + [anon_sym_static] = ACTIONS(1051), + [anon_sym_readonly] = ACTIONS(1051), + [anon_sym_get] = ACTIONS(1051), + [anon_sym_set] = ACTIONS(1051), + [anon_sym_declare] = ACTIONS(1051), + [anon_sym_public] = ACTIONS(1051), + [anon_sym_private] = ACTIONS(1051), + [anon_sym_protected] = ACTIONS(1051), + [anon_sym_override] = ACTIONS(1051), + [anon_sym_module] = ACTIONS(1051), + [anon_sym_any] = ACTIONS(1051), + [anon_sym_number] = ACTIONS(1051), + [anon_sym_boolean] = ACTIONS(1051), + [anon_sym_string] = ACTIONS(1051), + [anon_sym_symbol] = ACTIONS(1051), + [anon_sym_object] = ACTIONS(1051), [sym_html_comment] = ACTIONS(5), }, - [STATE(410)] = { - [sym_import] = STATE(3770), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(1914), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(1441), - [anon_sym_export] = ACTIONS(1307), - [anon_sym_type] = ACTIONS(1307), - [anon_sym_namespace] = ACTIONS(1309), - [anon_sym_LBRACE] = ACTIONS(699), + [STATE(418)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(1721), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6151), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6151), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1282), + [sym_subscript_expression] = STATE(1282), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6151), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1282), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1051), + [anon_sym_type] = ACTIONS(1051), + [anon_sym_namespace] = ACTIONS(1053), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(649), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1051), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1059), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1443), + [anon_sym_using] = ACTIONS(633), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(649), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1445), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1051), + [anon_sym_readonly] = ACTIONS(1051), + [anon_sym_get] = ACTIONS(1051), + [anon_sym_set] = ACTIONS(1051), + [anon_sym_declare] = ACTIONS(1051), + [anon_sym_public] = ACTIONS(1051), + [anon_sym_private] = ACTIONS(1051), + [anon_sym_protected] = ACTIONS(1051), + [anon_sym_override] = ACTIONS(1051), + [anon_sym_module] = ACTIONS(1051), + [anon_sym_any] = ACTIONS(1051), + [anon_sym_number] = ACTIONS(1051), + [anon_sym_boolean] = ACTIONS(1051), + [anon_sym_string] = ACTIONS(1051), + [anon_sym_symbol] = ACTIONS(1051), + [anon_sym_object] = ACTIONS(1051), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(419)] = { + [sym_namespace_export] = STATE(5815), + [sym_export_clause] = STATE(4725), + [sym_declaration] = STATE(909), + [sym_variable_declaration] = STATE(850), + [sym_lexical_declaration] = STATE(850), + [sym_class_declaration] = STATE(850), + [sym_function_declaration] = STATE(850), + [sym_generator_function_declaration] = STATE(850), + [sym_decorator] = STATE(1319), + [sym_function_signature] = STATE(850), + [sym_ambient_declaration] = STATE(850), + [sym_abstract_class_declaration] = STATE(850), + [sym_module] = STATE(850), + [sym_internal_module] = STATE(842), + [sym_import_alias] = STATE(850), + [sym_interface_declaration] = STATE(850), + [sym_enum_declaration] = STATE(850), + [sym_type_alias_declaration] = STATE(850), + [aux_sym_export_statement_repeat1] = STATE(4413), + [aux_sym_object_repeat1] = STATE(4854), + [aux_sym_object_pattern_repeat1] = STATE(4830), + [anon_sym_STAR] = ACTIONS(2114), + [anon_sym_default] = ACTIONS(2116), + [anon_sym_type] = ACTIONS(2118), + [anon_sym_EQ] = ACTIONS(2120), + [anon_sym_as] = ACTIONS(2122), + [anon_sym_namespace] = ACTIONS(2124), + [anon_sym_LBRACE] = ACTIONS(2126), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(730), + [anon_sym_import] = ACTIONS(2128), + [anon_sym_var] = ACTIONS(2130), + [anon_sym_let] = ACTIONS(2132), + [anon_sym_const] = ACTIONS(2134), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2136), + [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(707), + [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_class] = ACTIONS(2139), + [anon_sym_async] = ACTIONS(2141), + [anon_sym_function] = ACTIONS(2143), + [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP] = ACTIONS(120), + [anon_sym_PIPE_PIPE] = ACTIONS(120), + [anon_sym_GT_GT] = ACTIONS(120), + [anon_sym_GT_GT_GT] = ACTIONS(120), + [anon_sym_LT_LT] = ACTIONS(120), + [anon_sym_AMP] = ACTIONS(120), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(120), + [anon_sym_PLUS] = ACTIONS(120), + [anon_sym_DASH] = ACTIONS(120), + [anon_sym_SLASH] = ACTIONS(120), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(2145), + [anon_sym_LT_EQ] = ACTIONS(157), + [anon_sym_EQ_EQ] = ACTIONS(120), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), + [anon_sym_BANG_EQ] = ACTIONS(120), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), + [anon_sym_QMARK_QMARK] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(157), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(157), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_QMARK] = ACTIONS(726), + [anon_sym_declare] = ACTIONS(2148), + [anon_sym_module] = ACTIONS(2150), + [anon_sym_abstract] = ACTIONS(2152), + [anon_sym_satisfies] = ACTIONS(157), + [anon_sym_interface] = ACTIONS(2154), + [anon_sym_enum] = ACTIONS(2156), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + [sym__member_signature_marker] = ACTIONS(728), + }, + [STATE(420)] = { + [sym_import] = STATE(3779), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(2017), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(1447), + [anon_sym_export] = ACTIONS(1241), + [anon_sym_type] = ACTIONS(1241), + [anon_sym_namespace] = ACTIONS(1243), + [anon_sym_LBRACE] = ACTIONS(701), [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1307), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1241), [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_await] = ACTIONS(45), @@ -72644,10 +73690,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(1313), - [anon_sym_function] = ACTIONS(714), - [anon_sym_new] = ACTIONS(1445), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1247), + [anon_sym_function] = ACTIONS(716), + [anon_sym_new] = ACTIONS(1451), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -72669,280 +73715,178 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1307), - [anon_sym_readonly] = ACTIONS(1307), - [anon_sym_get] = ACTIONS(1307), - [anon_sym_set] = ACTIONS(1307), - [anon_sym_declare] = ACTIONS(1307), - [anon_sym_public] = ACTIONS(1307), - [anon_sym_private] = ACTIONS(1307), - [anon_sym_protected] = ACTIONS(1307), - [anon_sym_override] = ACTIONS(1307), - [anon_sym_module] = ACTIONS(1307), - [anon_sym_any] = ACTIONS(1307), - [anon_sym_number] = ACTIONS(1307), - [anon_sym_boolean] = ACTIONS(1307), - [anon_sym_string] = ACTIONS(1307), - [anon_sym_symbol] = ACTIONS(1307), - [anon_sym_object] = ACTIONS(1307), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(411)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(1634), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6224), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6224), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1270), - [sym_subscript_expression] = STATE(1270), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6224), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1270), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1429), - [anon_sym_export] = ACTIONS(1045), - [anon_sym_type] = ACTIONS(1045), - [anon_sym_namespace] = ACTIONS(1047), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(587), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1045), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1053), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1437), - [anon_sym_using] = ACTIONS(571), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(587), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(587), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1439), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1045), - [anon_sym_readonly] = ACTIONS(1045), - [anon_sym_get] = ACTIONS(1045), - [anon_sym_set] = ACTIONS(1045), - [anon_sym_declare] = ACTIONS(1045), - [anon_sym_public] = ACTIONS(1045), - [anon_sym_private] = ACTIONS(1045), - [anon_sym_protected] = ACTIONS(1045), - [anon_sym_override] = ACTIONS(1045), - [anon_sym_module] = ACTIONS(1045), - [anon_sym_any] = ACTIONS(1045), - [anon_sym_number] = ACTIONS(1045), - [anon_sym_boolean] = ACTIONS(1045), - [anon_sym_string] = ACTIONS(1045), - [anon_sym_symbol] = ACTIONS(1045), - [anon_sym_object] = ACTIONS(1045), + [anon_sym_static] = ACTIONS(1241), + [anon_sym_readonly] = ACTIONS(1241), + [anon_sym_get] = ACTIONS(1241), + [anon_sym_set] = ACTIONS(1241), + [anon_sym_declare] = ACTIONS(1241), + [anon_sym_public] = ACTIONS(1241), + [anon_sym_private] = ACTIONS(1241), + [anon_sym_protected] = ACTIONS(1241), + [anon_sym_override] = ACTIONS(1241), + [anon_sym_module] = ACTIONS(1241), + [anon_sym_any] = ACTIONS(1241), + [anon_sym_number] = ACTIONS(1241), + [anon_sym_boolean] = ACTIONS(1241), + [anon_sym_string] = ACTIONS(1241), + [anon_sym_symbol] = ACTIONS(1241), + [anon_sym_object] = ACTIONS(1241), [sym_html_comment] = ACTIONS(5), }, - [STATE(412)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(1644), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6224), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6224), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1270), - [sym_subscript_expression] = STATE(1270), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6224), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1270), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1429), - [anon_sym_export] = ACTIONS(1045), - [anon_sym_type] = ACTIONS(1045), - [anon_sym_namespace] = ACTIONS(1047), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(587), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1045), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1053), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1437), - [anon_sym_using] = ACTIONS(571), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(587), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(587), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1439), + [STATE(421)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1385), + [sym_expression] = STATE(2583), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6048), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6048), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6189), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1385), + [sym_subscript_expression] = STATE(1385), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3004), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6048), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1385), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1479), + [anon_sym_export] = ACTIONS(1203), + [anon_sym_type] = ACTIONS(1203), + [anon_sym_namespace] = ACTIONS(1205), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1227), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1203), + [anon_sym_BANG] = ACTIONS(1211), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1213), + [anon_sym_yield] = ACTIONS(1215), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1217), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1483), + [anon_sym_using] = ACTIONS(1221), + [anon_sym_PLUS] = ACTIONS(1227), + [anon_sym_DASH] = ACTIONS(1227), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1211), + [anon_sym_void] = ACTIONS(1227), + [anon_sym_delete] = ACTIONS(1227), + [anon_sym_PLUS_PLUS] = ACTIONS(1229), + [anon_sym_DASH_DASH] = ACTIONS(1229), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1231), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1485), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1045), - [anon_sym_readonly] = ACTIONS(1045), - [anon_sym_get] = ACTIONS(1045), - [anon_sym_set] = ACTIONS(1045), - [anon_sym_declare] = ACTIONS(1045), - [anon_sym_public] = ACTIONS(1045), - [anon_sym_private] = ACTIONS(1045), - [anon_sym_protected] = ACTIONS(1045), - [anon_sym_override] = ACTIONS(1045), - [anon_sym_module] = ACTIONS(1045), - [anon_sym_any] = ACTIONS(1045), - [anon_sym_number] = ACTIONS(1045), - [anon_sym_boolean] = ACTIONS(1045), - [anon_sym_string] = ACTIONS(1045), - [anon_sym_symbol] = ACTIONS(1045), - [anon_sym_object] = ACTIONS(1045), + [anon_sym_static] = ACTIONS(1203), + [anon_sym_readonly] = ACTIONS(1203), + [anon_sym_get] = ACTIONS(1203), + [anon_sym_set] = ACTIONS(1203), + [anon_sym_declare] = ACTIONS(1203), + [anon_sym_public] = ACTIONS(1203), + [anon_sym_private] = ACTIONS(1203), + [anon_sym_protected] = ACTIONS(1203), + [anon_sym_override] = ACTIONS(1203), + [anon_sym_module] = ACTIONS(1203), + [anon_sym_any] = ACTIONS(1203), + [anon_sym_number] = ACTIONS(1203), + [anon_sym_boolean] = ACTIONS(1203), + [anon_sym_string] = ACTIONS(1203), + [anon_sym_symbol] = ACTIONS(1203), + [anon_sym_object] = ACTIONS(1203), [sym_html_comment] = ACTIONS(5), }, - [STATE(413)] = { - [sym_import] = STATE(3770), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(1916), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(1441), - [anon_sym_export] = ACTIONS(1307), - [anon_sym_type] = ACTIONS(1307), - [anon_sym_namespace] = ACTIONS(1309), - [anon_sym_LBRACE] = ACTIONS(699), + [STATE(422)] = { + [sym_import] = STATE(3779), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1794), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(1447), + [anon_sym_export] = ACTIONS(1241), + [anon_sym_type] = ACTIONS(1241), + [anon_sym_namespace] = ACTIONS(1243), + [anon_sym_LBRACE] = ACTIONS(701), [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1307), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1241), [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_await] = ACTIONS(45), @@ -72950,10 +73894,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(1313), - [anon_sym_function] = ACTIONS(714), - [anon_sym_new] = ACTIONS(1445), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1247), + [anon_sym_function] = ACTIONS(716), + [anon_sym_new] = ACTIONS(1451), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -72975,178 +73919,280 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1307), - [anon_sym_readonly] = ACTIONS(1307), - [anon_sym_get] = ACTIONS(1307), - [anon_sym_set] = ACTIONS(1307), - [anon_sym_declare] = ACTIONS(1307), - [anon_sym_public] = ACTIONS(1307), - [anon_sym_private] = ACTIONS(1307), - [anon_sym_protected] = ACTIONS(1307), - [anon_sym_override] = ACTIONS(1307), - [anon_sym_module] = ACTIONS(1307), - [anon_sym_any] = ACTIONS(1307), - [anon_sym_number] = ACTIONS(1307), - [anon_sym_boolean] = ACTIONS(1307), - [anon_sym_string] = ACTIONS(1307), - [anon_sym_symbol] = ACTIONS(1307), - [anon_sym_object] = ACTIONS(1307), + [anon_sym_static] = ACTIONS(1241), + [anon_sym_readonly] = ACTIONS(1241), + [anon_sym_get] = ACTIONS(1241), + [anon_sym_set] = ACTIONS(1241), + [anon_sym_declare] = ACTIONS(1241), + [anon_sym_public] = ACTIONS(1241), + [anon_sym_private] = ACTIONS(1241), + [anon_sym_protected] = ACTIONS(1241), + [anon_sym_override] = ACTIONS(1241), + [anon_sym_module] = ACTIONS(1241), + [anon_sym_any] = ACTIONS(1241), + [anon_sym_number] = ACTIONS(1241), + [anon_sym_boolean] = ACTIONS(1241), + [anon_sym_string] = ACTIONS(1241), + [anon_sym_symbol] = ACTIONS(1241), + [anon_sym_object] = ACTIONS(1241), [sym_html_comment] = ACTIONS(5), }, - [STATE(414)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(1653), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6224), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6224), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1270), - [sym_subscript_expression] = STATE(1270), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6224), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1270), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1429), - [anon_sym_export] = ACTIONS(1045), - [anon_sym_type] = ACTIONS(1045), - [anon_sym_namespace] = ACTIONS(1047), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(587), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1045), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1053), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1437), - [anon_sym_using] = ACTIONS(571), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(587), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(587), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1439), + [STATE(423)] = { + [sym_import] = STATE(3779), + [sym_parenthesized_expression] = STATE(1349), + [sym_expression] = STATE(1951), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(6149), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(6149), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6147), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1349), + [sym_subscript_expression] = STATE(1349), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3033), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(6149), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1349), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(1455), + [anon_sym_export] = ACTIONS(1153), + [anon_sym_type] = ACTIONS(1153), + [anon_sym_namespace] = ACTIONS(1155), + [anon_sym_LBRACE] = ACTIONS(701), + [anon_sym_typeof] = ACTIONS(1181), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1153), + [anon_sym_BANG] = ACTIONS(1161), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1165), + [anon_sym_yield] = ACTIONS(1167), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1171), + [anon_sym_function] = ACTIONS(716), + [anon_sym_new] = ACTIONS(1459), + [anon_sym_using] = ACTIONS(1175), + [anon_sym_PLUS] = ACTIONS(1181), + [anon_sym_DASH] = ACTIONS(1181), + [anon_sym_SLASH] = ACTIONS(880), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(1161), + [anon_sym_void] = ACTIONS(1181), + [anon_sym_delete] = ACTIONS(1181), + [anon_sym_PLUS_PLUS] = ACTIONS(1183), + [anon_sym_DASH_DASH] = ACTIONS(1183), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1189), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1461), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1045), - [anon_sym_readonly] = ACTIONS(1045), - [anon_sym_get] = ACTIONS(1045), - [anon_sym_set] = ACTIONS(1045), - [anon_sym_declare] = ACTIONS(1045), - [anon_sym_public] = ACTIONS(1045), - [anon_sym_private] = ACTIONS(1045), - [anon_sym_protected] = ACTIONS(1045), - [anon_sym_override] = ACTIONS(1045), - [anon_sym_module] = ACTIONS(1045), - [anon_sym_any] = ACTIONS(1045), - [anon_sym_number] = ACTIONS(1045), - [anon_sym_boolean] = ACTIONS(1045), - [anon_sym_string] = ACTIONS(1045), - [anon_sym_symbol] = ACTIONS(1045), - [anon_sym_object] = ACTIONS(1045), + [anon_sym_static] = ACTIONS(1153), + [anon_sym_readonly] = ACTIONS(1153), + [anon_sym_get] = ACTIONS(1153), + [anon_sym_set] = ACTIONS(1153), + [anon_sym_declare] = ACTIONS(1153), + [anon_sym_public] = ACTIONS(1153), + [anon_sym_private] = ACTIONS(1153), + [anon_sym_protected] = ACTIONS(1153), + [anon_sym_override] = ACTIONS(1153), + [anon_sym_module] = ACTIONS(1153), + [anon_sym_any] = ACTIONS(1153), + [anon_sym_number] = ACTIONS(1153), + [anon_sym_boolean] = ACTIONS(1153), + [anon_sym_string] = ACTIONS(1153), + [anon_sym_symbol] = ACTIONS(1153), + [anon_sym_object] = ACTIONS(1153), [sym_html_comment] = ACTIONS(5), }, - [STATE(415)] = { - [sym_import] = STATE(3770), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(1917), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(1441), - [anon_sym_export] = ACTIONS(1307), - [anon_sym_type] = ACTIONS(1307), - [anon_sym_namespace] = ACTIONS(1309), - [anon_sym_LBRACE] = ACTIONS(699), + [STATE(424)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(2357), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6151), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6151), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1282), + [sym_subscript_expression] = STATE(1282), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6151), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1282), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1051), + [anon_sym_type] = ACTIONS(1051), + [anon_sym_namespace] = ACTIONS(1053), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(649), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1051), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1059), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1443), + [anon_sym_using] = ACTIONS(633), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(649), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1445), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1051), + [anon_sym_readonly] = ACTIONS(1051), + [anon_sym_get] = ACTIONS(1051), + [anon_sym_set] = ACTIONS(1051), + [anon_sym_declare] = ACTIONS(1051), + [anon_sym_public] = ACTIONS(1051), + [anon_sym_private] = ACTIONS(1051), + [anon_sym_protected] = ACTIONS(1051), + [anon_sym_override] = ACTIONS(1051), + [anon_sym_module] = ACTIONS(1051), + [anon_sym_any] = ACTIONS(1051), + [anon_sym_number] = ACTIONS(1051), + [anon_sym_boolean] = ACTIONS(1051), + [anon_sym_string] = ACTIONS(1051), + [anon_sym_symbol] = ACTIONS(1051), + [anon_sym_object] = ACTIONS(1051), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(425)] = { + [sym_import] = STATE(3779), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(2138), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(1447), + [anon_sym_export] = ACTIONS(1241), + [anon_sym_type] = ACTIONS(1241), + [anon_sym_namespace] = ACTIONS(1243), + [anon_sym_LBRACE] = ACTIONS(701), [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1307), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1241), [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_await] = ACTIONS(45), @@ -73154,10 +74200,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(1313), - [anon_sym_function] = ACTIONS(714), - [anon_sym_new] = ACTIONS(1445), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1247), + [anon_sym_function] = ACTIONS(716), + [anon_sym_new] = ACTIONS(1451), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -73179,1708 +74225,280 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1307), - [anon_sym_readonly] = ACTIONS(1307), - [anon_sym_get] = ACTIONS(1307), - [anon_sym_set] = ACTIONS(1307), - [anon_sym_declare] = ACTIONS(1307), - [anon_sym_public] = ACTIONS(1307), - [anon_sym_private] = ACTIONS(1307), - [anon_sym_protected] = ACTIONS(1307), - [anon_sym_override] = ACTIONS(1307), - [anon_sym_module] = ACTIONS(1307), - [anon_sym_any] = ACTIONS(1307), - [anon_sym_number] = ACTIONS(1307), - [anon_sym_boolean] = ACTIONS(1307), - [anon_sym_string] = ACTIONS(1307), - [anon_sym_symbol] = ACTIONS(1307), - [anon_sym_object] = ACTIONS(1307), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(416)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(1671), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6224), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6224), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1270), - [sym_subscript_expression] = STATE(1270), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6224), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1270), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1429), - [anon_sym_export] = ACTIONS(1045), - [anon_sym_type] = ACTIONS(1045), - [anon_sym_namespace] = ACTIONS(1047), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(587), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1045), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1053), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1437), - [anon_sym_using] = ACTIONS(571), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(587), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(587), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1439), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1045), - [anon_sym_readonly] = ACTIONS(1045), - [anon_sym_get] = ACTIONS(1045), - [anon_sym_set] = ACTIONS(1045), - [anon_sym_declare] = ACTIONS(1045), - [anon_sym_public] = ACTIONS(1045), - [anon_sym_private] = ACTIONS(1045), - [anon_sym_protected] = ACTIONS(1045), - [anon_sym_override] = ACTIONS(1045), - [anon_sym_module] = ACTIONS(1045), - [anon_sym_any] = ACTIONS(1045), - [anon_sym_number] = ACTIONS(1045), - [anon_sym_boolean] = ACTIONS(1045), - [anon_sym_string] = ACTIONS(1045), - [anon_sym_symbol] = ACTIONS(1045), - [anon_sym_object] = ACTIONS(1045), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(417)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(1674), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6224), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6224), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1270), - [sym_subscript_expression] = STATE(1270), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6224), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1270), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1429), - [anon_sym_export] = ACTIONS(1045), - [anon_sym_type] = ACTIONS(1045), - [anon_sym_namespace] = ACTIONS(1047), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(587), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1045), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1053), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1437), - [anon_sym_using] = ACTIONS(571), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(587), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(587), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1439), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1045), - [anon_sym_readonly] = ACTIONS(1045), - [anon_sym_get] = ACTIONS(1045), - [anon_sym_set] = ACTIONS(1045), - [anon_sym_declare] = ACTIONS(1045), - [anon_sym_public] = ACTIONS(1045), - [anon_sym_private] = ACTIONS(1045), - [anon_sym_protected] = ACTIONS(1045), - [anon_sym_override] = ACTIONS(1045), - [anon_sym_module] = ACTIONS(1045), - [anon_sym_any] = ACTIONS(1045), - [anon_sym_number] = ACTIONS(1045), - [anon_sym_boolean] = ACTIONS(1045), - [anon_sym_string] = ACTIONS(1045), - [anon_sym_symbol] = ACTIONS(1045), - [anon_sym_object] = ACTIONS(1045), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(418)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(1677), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6224), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6224), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1270), - [sym_subscript_expression] = STATE(1270), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6224), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1270), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1429), - [anon_sym_export] = ACTIONS(1045), - [anon_sym_type] = ACTIONS(1045), - [anon_sym_namespace] = ACTIONS(1047), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(587), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1045), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1053), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1437), - [anon_sym_using] = ACTIONS(571), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(587), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(587), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1439), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1045), - [anon_sym_readonly] = ACTIONS(1045), - [anon_sym_get] = ACTIONS(1045), - [anon_sym_set] = ACTIONS(1045), - [anon_sym_declare] = ACTIONS(1045), - [anon_sym_public] = ACTIONS(1045), - [anon_sym_private] = ACTIONS(1045), - [anon_sym_protected] = ACTIONS(1045), - [anon_sym_override] = ACTIONS(1045), - [anon_sym_module] = ACTIONS(1045), - [anon_sym_any] = ACTIONS(1045), - [anon_sym_number] = ACTIONS(1045), - [anon_sym_boolean] = ACTIONS(1045), - [anon_sym_string] = ACTIONS(1045), - [anon_sym_symbol] = ACTIONS(1045), - [anon_sym_object] = ACTIONS(1045), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(419)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(1763), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6224), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6224), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1270), - [sym_subscript_expression] = STATE(1270), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6224), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1270), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1429), - [anon_sym_export] = ACTIONS(1045), - [anon_sym_type] = ACTIONS(1045), - [anon_sym_namespace] = ACTIONS(1047), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(587), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1045), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1053), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1437), - [anon_sym_using] = ACTIONS(571), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(587), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(587), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1439), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1045), - [anon_sym_readonly] = ACTIONS(1045), - [anon_sym_get] = ACTIONS(1045), - [anon_sym_set] = ACTIONS(1045), - [anon_sym_declare] = ACTIONS(1045), - [anon_sym_public] = ACTIONS(1045), - [anon_sym_private] = ACTIONS(1045), - [anon_sym_protected] = ACTIONS(1045), - [anon_sym_override] = ACTIONS(1045), - [anon_sym_module] = ACTIONS(1045), - [anon_sym_any] = ACTIONS(1045), - [anon_sym_number] = ACTIONS(1045), - [anon_sym_boolean] = ACTIONS(1045), - [anon_sym_string] = ACTIONS(1045), - [anon_sym_symbol] = ACTIONS(1045), - [anon_sym_object] = ACTIONS(1045), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(420)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(1746), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6224), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6224), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1270), - [sym_subscript_expression] = STATE(1270), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6224), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1270), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1429), - [anon_sym_export] = ACTIONS(1045), - [anon_sym_type] = ACTIONS(1045), - [anon_sym_namespace] = ACTIONS(1047), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(587), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1045), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1053), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1437), - [anon_sym_using] = ACTIONS(571), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(587), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(587), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1439), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1045), - [anon_sym_readonly] = ACTIONS(1045), - [anon_sym_get] = ACTIONS(1045), - [anon_sym_set] = ACTIONS(1045), - [anon_sym_declare] = ACTIONS(1045), - [anon_sym_public] = ACTIONS(1045), - [anon_sym_private] = ACTIONS(1045), - [anon_sym_protected] = ACTIONS(1045), - [anon_sym_override] = ACTIONS(1045), - [anon_sym_module] = ACTIONS(1045), - [anon_sym_any] = ACTIONS(1045), - [anon_sym_number] = ACTIONS(1045), - [anon_sym_boolean] = ACTIONS(1045), - [anon_sym_string] = ACTIONS(1045), - [anon_sym_symbol] = ACTIONS(1045), - [anon_sym_object] = ACTIONS(1045), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(421)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(1681), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6224), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6224), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1270), - [sym_subscript_expression] = STATE(1270), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6224), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1270), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1429), - [anon_sym_export] = ACTIONS(1045), - [anon_sym_type] = ACTIONS(1045), - [anon_sym_namespace] = ACTIONS(1047), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(587), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1045), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1053), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1437), - [anon_sym_using] = ACTIONS(571), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(587), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(587), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1439), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1045), - [anon_sym_readonly] = ACTIONS(1045), - [anon_sym_get] = ACTIONS(1045), - [anon_sym_set] = ACTIONS(1045), - [anon_sym_declare] = ACTIONS(1045), - [anon_sym_public] = ACTIONS(1045), - [anon_sym_private] = ACTIONS(1045), - [anon_sym_protected] = ACTIONS(1045), - [anon_sym_override] = ACTIONS(1045), - [anon_sym_module] = ACTIONS(1045), - [anon_sym_any] = ACTIONS(1045), - [anon_sym_number] = ACTIONS(1045), - [anon_sym_boolean] = ACTIONS(1045), - [anon_sym_string] = ACTIONS(1045), - [anon_sym_symbol] = ACTIONS(1045), - [anon_sym_object] = ACTIONS(1045), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(422)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(1682), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6224), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6224), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1270), - [sym_subscript_expression] = STATE(1270), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6224), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1270), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1429), - [anon_sym_export] = ACTIONS(1045), - [anon_sym_type] = ACTIONS(1045), - [anon_sym_namespace] = ACTIONS(1047), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(587), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1045), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1053), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1437), - [anon_sym_using] = ACTIONS(571), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(587), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(587), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1439), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1045), - [anon_sym_readonly] = ACTIONS(1045), - [anon_sym_get] = ACTIONS(1045), - [anon_sym_set] = ACTIONS(1045), - [anon_sym_declare] = ACTIONS(1045), - [anon_sym_public] = ACTIONS(1045), - [anon_sym_private] = ACTIONS(1045), - [anon_sym_protected] = ACTIONS(1045), - [anon_sym_override] = ACTIONS(1045), - [anon_sym_module] = ACTIONS(1045), - [anon_sym_any] = ACTIONS(1045), - [anon_sym_number] = ACTIONS(1045), - [anon_sym_boolean] = ACTIONS(1045), - [anon_sym_string] = ACTIONS(1045), - [anon_sym_symbol] = ACTIONS(1045), - [anon_sym_object] = ACTIONS(1045), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(423)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(1684), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6224), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6224), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1270), - [sym_subscript_expression] = STATE(1270), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6224), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1270), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1429), - [anon_sym_export] = ACTIONS(1045), - [anon_sym_type] = ACTIONS(1045), - [anon_sym_namespace] = ACTIONS(1047), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(587), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1045), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1053), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1437), - [anon_sym_using] = ACTIONS(571), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(587), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(587), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1439), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1045), - [anon_sym_readonly] = ACTIONS(1045), - [anon_sym_get] = ACTIONS(1045), - [anon_sym_set] = ACTIONS(1045), - [anon_sym_declare] = ACTIONS(1045), - [anon_sym_public] = ACTIONS(1045), - [anon_sym_private] = ACTIONS(1045), - [anon_sym_protected] = ACTIONS(1045), - [anon_sym_override] = ACTIONS(1045), - [anon_sym_module] = ACTIONS(1045), - [anon_sym_any] = ACTIONS(1045), - [anon_sym_number] = ACTIONS(1045), - [anon_sym_boolean] = ACTIONS(1045), - [anon_sym_string] = ACTIONS(1045), - [anon_sym_symbol] = ACTIONS(1045), - [anon_sym_object] = ACTIONS(1045), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(424)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(1685), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6224), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6224), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1270), - [sym_subscript_expression] = STATE(1270), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6224), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1270), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1429), - [anon_sym_export] = ACTIONS(1045), - [anon_sym_type] = ACTIONS(1045), - [anon_sym_namespace] = ACTIONS(1047), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(587), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1045), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1053), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1437), - [anon_sym_using] = ACTIONS(571), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(587), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(587), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1439), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1045), - [anon_sym_readonly] = ACTIONS(1045), - [anon_sym_get] = ACTIONS(1045), - [anon_sym_set] = ACTIONS(1045), - [anon_sym_declare] = ACTIONS(1045), - [anon_sym_public] = ACTIONS(1045), - [anon_sym_private] = ACTIONS(1045), - [anon_sym_protected] = ACTIONS(1045), - [anon_sym_override] = ACTIONS(1045), - [anon_sym_module] = ACTIONS(1045), - [anon_sym_any] = ACTIONS(1045), - [anon_sym_number] = ACTIONS(1045), - [anon_sym_boolean] = ACTIONS(1045), - [anon_sym_string] = ACTIONS(1045), - [anon_sym_symbol] = ACTIONS(1045), - [anon_sym_object] = ACTIONS(1045), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(425)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(1686), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6224), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6224), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1270), - [sym_subscript_expression] = STATE(1270), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6224), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1270), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1429), - [anon_sym_export] = ACTIONS(1045), - [anon_sym_type] = ACTIONS(1045), - [anon_sym_namespace] = ACTIONS(1047), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(587), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1045), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1053), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1437), - [anon_sym_using] = ACTIONS(571), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(587), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(587), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1439), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1045), - [anon_sym_readonly] = ACTIONS(1045), - [anon_sym_get] = ACTIONS(1045), - [anon_sym_set] = ACTIONS(1045), - [anon_sym_declare] = ACTIONS(1045), - [anon_sym_public] = ACTIONS(1045), - [anon_sym_private] = ACTIONS(1045), - [anon_sym_protected] = ACTIONS(1045), - [anon_sym_override] = ACTIONS(1045), - [anon_sym_module] = ACTIONS(1045), - [anon_sym_any] = ACTIONS(1045), - [anon_sym_number] = ACTIONS(1045), - [anon_sym_boolean] = ACTIONS(1045), - [anon_sym_string] = ACTIONS(1045), - [anon_sym_symbol] = ACTIONS(1045), - [anon_sym_object] = ACTIONS(1045), + [anon_sym_static] = ACTIONS(1241), + [anon_sym_readonly] = ACTIONS(1241), + [anon_sym_get] = ACTIONS(1241), + [anon_sym_set] = ACTIONS(1241), + [anon_sym_declare] = ACTIONS(1241), + [anon_sym_public] = ACTIONS(1241), + [anon_sym_private] = ACTIONS(1241), + [anon_sym_protected] = ACTIONS(1241), + [anon_sym_override] = ACTIONS(1241), + [anon_sym_module] = ACTIONS(1241), + [anon_sym_any] = ACTIONS(1241), + [anon_sym_number] = ACTIONS(1241), + [anon_sym_boolean] = ACTIONS(1241), + [anon_sym_string] = ACTIONS(1241), + [anon_sym_symbol] = ACTIONS(1241), + [anon_sym_object] = ACTIONS(1241), [sym_html_comment] = ACTIONS(5), }, [STATE(426)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(1687), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6224), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6224), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1270), - [sym_subscript_expression] = STATE(1270), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6224), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1270), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1429), - [anon_sym_export] = ACTIONS(1045), - [anon_sym_type] = ACTIONS(1045), - [anon_sym_namespace] = ACTIONS(1047), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(587), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1045), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1053), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1437), - [anon_sym_using] = ACTIONS(571), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(587), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(587), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1439), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1422), + [sym_expression] = STATE(2549), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6195), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6195), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6201), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1422), + [sym_subscript_expression] = STATE(1422), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2976), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6195), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1422), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1495), + [anon_sym_export] = ACTIONS(1335), + [anon_sym_type] = ACTIONS(1335), + [anon_sym_namespace] = ACTIONS(1337), + [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_typeof] = ACTIONS(1357), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1335), + [anon_sym_BANG] = ACTIONS(1341), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1343), + [anon_sym_yield] = ACTIONS(1345), + [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1347), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1499), + [anon_sym_using] = ACTIONS(1351), + [anon_sym_PLUS] = ACTIONS(1357), + [anon_sym_DASH] = ACTIONS(1357), + [anon_sym_SLASH] = ACTIONS(977), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1341), + [anon_sym_void] = ACTIONS(1357), + [anon_sym_delete] = ACTIONS(1357), + [anon_sym_PLUS_PLUS] = ACTIONS(1359), + [anon_sym_DASH_DASH] = ACTIONS(1359), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1361), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1501), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1045), - [anon_sym_readonly] = ACTIONS(1045), - [anon_sym_get] = ACTIONS(1045), - [anon_sym_set] = ACTIONS(1045), - [anon_sym_declare] = ACTIONS(1045), - [anon_sym_public] = ACTIONS(1045), - [anon_sym_private] = ACTIONS(1045), - [anon_sym_protected] = ACTIONS(1045), - [anon_sym_override] = ACTIONS(1045), - [anon_sym_module] = ACTIONS(1045), - [anon_sym_any] = ACTIONS(1045), - [anon_sym_number] = ACTIONS(1045), - [anon_sym_boolean] = ACTIONS(1045), - [anon_sym_string] = ACTIONS(1045), - [anon_sym_symbol] = ACTIONS(1045), - [anon_sym_object] = ACTIONS(1045), + [anon_sym_static] = ACTIONS(1335), + [anon_sym_readonly] = ACTIONS(1335), + [anon_sym_get] = ACTIONS(1335), + [anon_sym_set] = ACTIONS(1335), + [anon_sym_declare] = ACTIONS(1335), + [anon_sym_public] = ACTIONS(1335), + [anon_sym_private] = ACTIONS(1335), + [anon_sym_protected] = ACTIONS(1335), + [anon_sym_override] = ACTIONS(1335), + [anon_sym_module] = ACTIONS(1335), + [anon_sym_any] = ACTIONS(1335), + [anon_sym_number] = ACTIONS(1335), + [anon_sym_boolean] = ACTIONS(1335), + [anon_sym_string] = ACTIONS(1335), + [anon_sym_symbol] = ACTIONS(1335), + [anon_sym_object] = ACTIONS(1335), [sym_html_comment] = ACTIONS(5), }, [STATE(427)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(1688), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6224), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6224), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1270), - [sym_subscript_expression] = STATE(1270), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6224), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1270), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1429), - [anon_sym_export] = ACTIONS(1045), - [anon_sym_type] = ACTIONS(1045), - [anon_sym_namespace] = ACTIONS(1047), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(587), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1045), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1053), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1437), - [anon_sym_using] = ACTIONS(571), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(587), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(587), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1439), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2551), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6007), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6007), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6134), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1216), + [sym_subscript_expression] = STATE(1216), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6007), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1216), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(818), + [anon_sym_export] = ACTIONS(820), + [anon_sym_type] = ACTIONS(820), + [anon_sym_namespace] = ACTIONS(824), + [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(820), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(836), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(838), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(2158), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(842), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1045), - [anon_sym_readonly] = ACTIONS(1045), - [anon_sym_get] = ACTIONS(1045), - [anon_sym_set] = ACTIONS(1045), - [anon_sym_declare] = ACTIONS(1045), - [anon_sym_public] = ACTIONS(1045), - [anon_sym_private] = ACTIONS(1045), - [anon_sym_protected] = ACTIONS(1045), - [anon_sym_override] = ACTIONS(1045), - [anon_sym_module] = ACTIONS(1045), - [anon_sym_any] = ACTIONS(1045), - [anon_sym_number] = ACTIONS(1045), - [anon_sym_boolean] = ACTIONS(1045), - [anon_sym_string] = ACTIONS(1045), - [anon_sym_symbol] = ACTIONS(1045), - [anon_sym_object] = ACTIONS(1045), + [anon_sym_static] = ACTIONS(820), + [anon_sym_readonly] = ACTIONS(820), + [anon_sym_get] = ACTIONS(820), + [anon_sym_set] = ACTIONS(820), + [anon_sym_declare] = ACTIONS(820), + [anon_sym_public] = ACTIONS(820), + [anon_sym_private] = ACTIONS(820), + [anon_sym_protected] = ACTIONS(820), + [anon_sym_override] = ACTIONS(820), + [anon_sym_module] = ACTIONS(820), + [anon_sym_any] = ACTIONS(820), + [anon_sym_number] = ACTIONS(820), + [anon_sym_boolean] = ACTIONS(820), + [anon_sym_string] = ACTIONS(820), + [anon_sym_symbol] = ACTIONS(820), + [anon_sym_object] = ACTIONS(820), [sym_html_comment] = ACTIONS(5), }, [STATE(428)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(1691), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6224), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6224), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1270), - [sym_subscript_expression] = STATE(1270), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6224), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1270), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1429), - [anon_sym_export] = ACTIONS(1045), - [anon_sym_type] = ACTIONS(1045), - [anon_sym_namespace] = ACTIONS(1047), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(587), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1045), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1053), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1437), - [anon_sym_using] = ACTIONS(571), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(587), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(587), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1439), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1045), - [anon_sym_readonly] = ACTIONS(1045), - [anon_sym_get] = ACTIONS(1045), - [anon_sym_set] = ACTIONS(1045), - [anon_sym_declare] = ACTIONS(1045), - [anon_sym_public] = ACTIONS(1045), - [anon_sym_private] = ACTIONS(1045), - [anon_sym_protected] = ACTIONS(1045), - [anon_sym_override] = ACTIONS(1045), - [anon_sym_module] = ACTIONS(1045), - [anon_sym_any] = ACTIONS(1045), - [anon_sym_number] = ACTIONS(1045), - [anon_sym_boolean] = ACTIONS(1045), - [anon_sym_string] = ACTIONS(1045), - [anon_sym_symbol] = ACTIONS(1045), - [anon_sym_object] = ACTIONS(1045), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(429)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(1692), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6224), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6224), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1270), - [sym_subscript_expression] = STATE(1270), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6224), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1270), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1429), - [anon_sym_export] = ACTIONS(1045), - [anon_sym_type] = ACTIONS(1045), - [anon_sym_namespace] = ACTIONS(1047), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(587), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1045), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1053), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1437), - [anon_sym_using] = ACTIONS(571), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(587), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(587), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1439), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1045), - [anon_sym_readonly] = ACTIONS(1045), - [anon_sym_get] = ACTIONS(1045), - [anon_sym_set] = ACTIONS(1045), - [anon_sym_declare] = ACTIONS(1045), - [anon_sym_public] = ACTIONS(1045), - [anon_sym_private] = ACTIONS(1045), - [anon_sym_protected] = ACTIONS(1045), - [anon_sym_override] = ACTIONS(1045), - [anon_sym_module] = ACTIONS(1045), - [anon_sym_any] = ACTIONS(1045), - [anon_sym_number] = ACTIONS(1045), - [anon_sym_boolean] = ACTIONS(1045), - [anon_sym_string] = ACTIONS(1045), - [anon_sym_symbol] = ACTIONS(1045), - [anon_sym_object] = ACTIONS(1045), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(430)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(1703), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6224), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6224), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1270), - [sym_subscript_expression] = STATE(1270), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6224), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1270), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1429), - [anon_sym_export] = ACTIONS(1045), - [anon_sym_type] = ACTIONS(1045), - [anon_sym_namespace] = ACTIONS(1047), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(587), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1045), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1053), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1437), - [anon_sym_using] = ACTIONS(571), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(587), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(587), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1439), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1045), - [anon_sym_readonly] = ACTIONS(1045), - [anon_sym_get] = ACTIONS(1045), - [anon_sym_set] = ACTIONS(1045), - [anon_sym_declare] = ACTIONS(1045), - [anon_sym_public] = ACTIONS(1045), - [anon_sym_private] = ACTIONS(1045), - [anon_sym_protected] = ACTIONS(1045), - [anon_sym_override] = ACTIONS(1045), - [anon_sym_module] = ACTIONS(1045), - [anon_sym_any] = ACTIONS(1045), - [anon_sym_number] = ACTIONS(1045), - [anon_sym_boolean] = ACTIONS(1045), - [anon_sym_string] = ACTIONS(1045), - [anon_sym_symbol] = ACTIONS(1045), - [anon_sym_object] = ACTIONS(1045), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(431)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(2155), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6224), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6224), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1270), - [sym_subscript_expression] = STATE(1270), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6224), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1270), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1429), - [anon_sym_export] = ACTIONS(1045), - [anon_sym_type] = ACTIONS(1045), - [anon_sym_namespace] = ACTIONS(1047), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(587), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1045), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1053), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1437), - [anon_sym_using] = ACTIONS(571), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(587), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(587), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1439), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1045), - [anon_sym_readonly] = ACTIONS(1045), - [anon_sym_get] = ACTIONS(1045), - [anon_sym_set] = ACTIONS(1045), - [anon_sym_declare] = ACTIONS(1045), - [anon_sym_public] = ACTIONS(1045), - [anon_sym_private] = ACTIONS(1045), - [anon_sym_protected] = ACTIONS(1045), - [anon_sym_override] = ACTIONS(1045), - [anon_sym_module] = ACTIONS(1045), - [anon_sym_any] = ACTIONS(1045), - [anon_sym_number] = ACTIONS(1045), - [anon_sym_boolean] = ACTIONS(1045), - [anon_sym_string] = ACTIONS(1045), - [anon_sym_symbol] = ACTIONS(1045), - [anon_sym_object] = ACTIONS(1045), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(432)] = { - [sym_import] = STATE(3770), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(2251), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(1441), - [anon_sym_export] = ACTIONS(1307), - [anon_sym_type] = ACTIONS(1307), - [anon_sym_namespace] = ACTIONS(1309), - [anon_sym_LBRACE] = ACTIONS(699), + [sym_import] = STATE(3779), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1836), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(1447), + [anon_sym_export] = ACTIONS(1241), + [anon_sym_type] = ACTIONS(1241), + [anon_sym_namespace] = ACTIONS(1243), + [anon_sym_LBRACE] = ACTIONS(701), [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1307), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1241), [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_await] = ACTIONS(45), @@ -74888,10 +74506,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(1313), - [anon_sym_function] = ACTIONS(714), - [anon_sym_new] = ACTIONS(1445), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1247), + [anon_sym_function] = ACTIONS(716), + [anon_sym_new] = ACTIONS(1451), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -74913,484 +74531,76 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1307), - [anon_sym_readonly] = ACTIONS(1307), - [anon_sym_get] = ACTIONS(1307), - [anon_sym_set] = ACTIONS(1307), - [anon_sym_declare] = ACTIONS(1307), - [anon_sym_public] = ACTIONS(1307), - [anon_sym_private] = ACTIONS(1307), - [anon_sym_protected] = ACTIONS(1307), - [anon_sym_override] = ACTIONS(1307), - [anon_sym_module] = ACTIONS(1307), - [anon_sym_any] = ACTIONS(1307), - [anon_sym_number] = ACTIONS(1307), - [anon_sym_boolean] = ACTIONS(1307), - [anon_sym_string] = ACTIONS(1307), - [anon_sym_symbol] = ACTIONS(1307), - [anon_sym_object] = ACTIONS(1307), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(433)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(1721), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6224), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6224), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1270), - [sym_subscript_expression] = STATE(1270), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6224), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1270), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1429), - [anon_sym_export] = ACTIONS(1045), - [anon_sym_type] = ACTIONS(1045), - [anon_sym_namespace] = ACTIONS(1047), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(587), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1045), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1053), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1437), - [anon_sym_using] = ACTIONS(571), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(587), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(587), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1439), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1045), - [anon_sym_readonly] = ACTIONS(1045), - [anon_sym_get] = ACTIONS(1045), - [anon_sym_set] = ACTIONS(1045), - [anon_sym_declare] = ACTIONS(1045), - [anon_sym_public] = ACTIONS(1045), - [anon_sym_private] = ACTIONS(1045), - [anon_sym_protected] = ACTIONS(1045), - [anon_sym_override] = ACTIONS(1045), - [anon_sym_module] = ACTIONS(1045), - [anon_sym_any] = ACTIONS(1045), - [anon_sym_number] = ACTIONS(1045), - [anon_sym_boolean] = ACTIONS(1045), - [anon_sym_string] = ACTIONS(1045), - [anon_sym_symbol] = ACTIONS(1045), - [anon_sym_object] = ACTIONS(1045), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(434)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(1723), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6224), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6224), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1270), - [sym_subscript_expression] = STATE(1270), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6224), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1270), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1429), - [anon_sym_export] = ACTIONS(1045), - [anon_sym_type] = ACTIONS(1045), - [anon_sym_namespace] = ACTIONS(1047), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(587), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1045), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1053), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1437), - [anon_sym_using] = ACTIONS(571), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(587), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(587), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1439), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1045), - [anon_sym_readonly] = ACTIONS(1045), - [anon_sym_get] = ACTIONS(1045), - [anon_sym_set] = ACTIONS(1045), - [anon_sym_declare] = ACTIONS(1045), - [anon_sym_public] = ACTIONS(1045), - [anon_sym_private] = ACTIONS(1045), - [anon_sym_protected] = ACTIONS(1045), - [anon_sym_override] = ACTIONS(1045), - [anon_sym_module] = ACTIONS(1045), - [anon_sym_any] = ACTIONS(1045), - [anon_sym_number] = ACTIONS(1045), - [anon_sym_boolean] = ACTIONS(1045), - [anon_sym_string] = ACTIONS(1045), - [anon_sym_symbol] = ACTIONS(1045), - [anon_sym_object] = ACTIONS(1045), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(435)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(1645), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6224), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6224), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1270), - [sym_subscript_expression] = STATE(1270), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6224), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1270), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1429), - [anon_sym_export] = ACTIONS(1045), - [anon_sym_type] = ACTIONS(1045), - [anon_sym_namespace] = ACTIONS(1047), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(587), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1045), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1053), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1437), - [anon_sym_using] = ACTIONS(571), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(587), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(587), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(2098), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1439), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1045), - [anon_sym_readonly] = ACTIONS(1045), - [anon_sym_get] = ACTIONS(1045), - [anon_sym_set] = ACTIONS(1045), - [anon_sym_declare] = ACTIONS(1045), - [anon_sym_public] = ACTIONS(1045), - [anon_sym_private] = ACTIONS(1045), - [anon_sym_protected] = ACTIONS(1045), - [anon_sym_override] = ACTIONS(1045), - [anon_sym_module] = ACTIONS(1045), - [anon_sym_any] = ACTIONS(1045), - [anon_sym_number] = ACTIONS(1045), - [anon_sym_boolean] = ACTIONS(1045), - [anon_sym_string] = ACTIONS(1045), - [anon_sym_symbol] = ACTIONS(1045), - [anon_sym_object] = ACTIONS(1045), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(436)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(1731), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6224), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6224), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1270), - [sym_subscript_expression] = STATE(1270), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6224), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1270), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1429), - [anon_sym_export] = ACTIONS(1045), - [anon_sym_type] = ACTIONS(1045), - [anon_sym_namespace] = ACTIONS(1047), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(587), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1045), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1053), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1437), - [anon_sym_using] = ACTIONS(571), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(587), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(587), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1439), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1045), - [anon_sym_readonly] = ACTIONS(1045), - [anon_sym_get] = ACTIONS(1045), - [anon_sym_set] = ACTIONS(1045), - [anon_sym_declare] = ACTIONS(1045), - [anon_sym_public] = ACTIONS(1045), - [anon_sym_private] = ACTIONS(1045), - [anon_sym_protected] = ACTIONS(1045), - [anon_sym_override] = ACTIONS(1045), - [anon_sym_module] = ACTIONS(1045), - [anon_sym_any] = ACTIONS(1045), - [anon_sym_number] = ACTIONS(1045), - [anon_sym_boolean] = ACTIONS(1045), - [anon_sym_string] = ACTIONS(1045), - [anon_sym_symbol] = ACTIONS(1045), - [anon_sym_object] = ACTIONS(1045), + [anon_sym_static] = ACTIONS(1241), + [anon_sym_readonly] = ACTIONS(1241), + [anon_sym_get] = ACTIONS(1241), + [anon_sym_set] = ACTIONS(1241), + [anon_sym_declare] = ACTIONS(1241), + [anon_sym_public] = ACTIONS(1241), + [anon_sym_private] = ACTIONS(1241), + [anon_sym_protected] = ACTIONS(1241), + [anon_sym_override] = ACTIONS(1241), + [anon_sym_module] = ACTIONS(1241), + [anon_sym_any] = ACTIONS(1241), + [anon_sym_number] = ACTIONS(1241), + [anon_sym_boolean] = ACTIONS(1241), + [anon_sym_string] = ACTIONS(1241), + [anon_sym_symbol] = ACTIONS(1241), + [anon_sym_object] = ACTIONS(1241), [sym_html_comment] = ACTIONS(5), }, - [STATE(437)] = { - [sym_import] = STATE(3770), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(1876), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(1441), - [anon_sym_export] = ACTIONS(1307), - [anon_sym_type] = ACTIONS(1307), - [anon_sym_namespace] = ACTIONS(1309), - [anon_sym_LBRACE] = ACTIONS(699), + [STATE(429)] = { + [sym_import] = STATE(3779), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1837), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(1447), + [anon_sym_export] = ACTIONS(1241), + [anon_sym_type] = ACTIONS(1241), + [anon_sym_namespace] = ACTIONS(1243), + [anon_sym_LBRACE] = ACTIONS(701), [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1307), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1241), [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_await] = ACTIONS(45), @@ -75398,10 +74608,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(1313), - [anon_sym_function] = ACTIONS(714), - [anon_sym_new] = ACTIONS(1445), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1247), + [anon_sym_function] = ACTIONS(716), + [anon_sym_new] = ACTIONS(1451), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -75423,291 +74633,87 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1307), - [anon_sym_readonly] = ACTIONS(1307), - [anon_sym_get] = ACTIONS(1307), - [anon_sym_set] = ACTIONS(1307), - [anon_sym_declare] = ACTIONS(1307), - [anon_sym_public] = ACTIONS(1307), - [anon_sym_private] = ACTIONS(1307), - [anon_sym_protected] = ACTIONS(1307), - [anon_sym_override] = ACTIONS(1307), - [anon_sym_module] = ACTIONS(1307), - [anon_sym_any] = ACTIONS(1307), - [anon_sym_number] = ACTIONS(1307), - [anon_sym_boolean] = ACTIONS(1307), - [anon_sym_string] = ACTIONS(1307), - [anon_sym_symbol] = ACTIONS(1307), - [anon_sym_object] = ACTIONS(1307), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(438)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(1645), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6224), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6224), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1270), - [sym_subscript_expression] = STATE(1270), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6224), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1270), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1429), - [anon_sym_export] = ACTIONS(1045), - [anon_sym_type] = ACTIONS(1045), - [anon_sym_namespace] = ACTIONS(1047), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(587), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1045), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1053), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1437), - [anon_sym_using] = ACTIONS(571), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(587), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(587), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1439), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1045), - [anon_sym_readonly] = ACTIONS(1045), - [anon_sym_get] = ACTIONS(1045), - [anon_sym_set] = ACTIONS(1045), - [anon_sym_declare] = ACTIONS(1045), - [anon_sym_public] = ACTIONS(1045), - [anon_sym_private] = ACTIONS(1045), - [anon_sym_protected] = ACTIONS(1045), - [anon_sym_override] = ACTIONS(1045), - [anon_sym_module] = ACTIONS(1045), - [anon_sym_any] = ACTIONS(1045), - [anon_sym_number] = ACTIONS(1045), - [anon_sym_boolean] = ACTIONS(1045), - [anon_sym_string] = ACTIONS(1045), - [anon_sym_symbol] = ACTIONS(1045), - [anon_sym_object] = ACTIONS(1045), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(439)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(1675), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6224), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6224), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1270), - [sym_subscript_expression] = STATE(1270), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6224), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1270), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1429), - [anon_sym_export] = ACTIONS(1045), - [anon_sym_type] = ACTIONS(1045), - [anon_sym_namespace] = ACTIONS(1047), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(587), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1045), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1053), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1437), - [anon_sym_using] = ACTIONS(571), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(587), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(587), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1439), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1045), - [anon_sym_readonly] = ACTIONS(1045), - [anon_sym_get] = ACTIONS(1045), - [anon_sym_set] = ACTIONS(1045), - [anon_sym_declare] = ACTIONS(1045), - [anon_sym_public] = ACTIONS(1045), - [anon_sym_private] = ACTIONS(1045), - [anon_sym_protected] = ACTIONS(1045), - [anon_sym_override] = ACTIONS(1045), - [anon_sym_module] = ACTIONS(1045), - [anon_sym_any] = ACTIONS(1045), - [anon_sym_number] = ACTIONS(1045), - [anon_sym_boolean] = ACTIONS(1045), - [anon_sym_string] = ACTIONS(1045), - [anon_sym_symbol] = ACTIONS(1045), - [anon_sym_object] = ACTIONS(1045), + [anon_sym_static] = ACTIONS(1241), + [anon_sym_readonly] = ACTIONS(1241), + [anon_sym_get] = ACTIONS(1241), + [anon_sym_set] = ACTIONS(1241), + [anon_sym_declare] = ACTIONS(1241), + [anon_sym_public] = ACTIONS(1241), + [anon_sym_private] = ACTIONS(1241), + [anon_sym_protected] = ACTIONS(1241), + [anon_sym_override] = ACTIONS(1241), + [anon_sym_module] = ACTIONS(1241), + [anon_sym_any] = ACTIONS(1241), + [anon_sym_number] = ACTIONS(1241), + [anon_sym_boolean] = ACTIONS(1241), + [anon_sym_string] = ACTIONS(1241), + [anon_sym_symbol] = ACTIONS(1241), + [anon_sym_object] = ACTIONS(1241), [sym_html_comment] = ACTIONS(5), }, - [STATE(440)] = { - [sym_namespace_export] = STATE(5770), - [sym_export_clause] = STATE(4765), - [sym_declaration] = STATE(790), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_class_declaration] = STATE(846), - [sym_function_declaration] = STATE(846), - [sym_generator_function_declaration] = STATE(846), - [sym_decorator] = STATE(1310), - [sym_function_signature] = STATE(846), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(793), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [aux_sym_export_statement_repeat1] = STATE(4079), - [aux_sym_object_repeat1] = STATE(4828), - [aux_sym_object_pattern_repeat1] = STATE(5022), - [anon_sym_STAR] = ACTIONS(2100), - [anon_sym_default] = ACTIONS(2102), - [anon_sym_type] = ACTIONS(2104), - [anon_sym_EQ] = ACTIONS(2106), - [anon_sym_as] = ACTIONS(2108), - [anon_sym_namespace] = ACTIONS(2110), - [anon_sym_LBRACE] = ACTIONS(2112), - [anon_sym_COMMA] = ACTIONS(158), - [anon_sym_RBRACE] = ACTIONS(728), - [anon_sym_import] = ACTIONS(2114), - [anon_sym_var] = ACTIONS(2116), - [anon_sym_let] = ACTIONS(2118), - [anon_sym_const] = ACTIONS(2120), + [STATE(430)] = { + [sym_namespace_export] = STATE(5815), + [sym_export_clause] = STATE(4725), + [sym_declaration] = STATE(909), + [sym_variable_declaration] = STATE(850), + [sym_lexical_declaration] = STATE(850), + [sym_class_declaration] = STATE(850), + [sym_function_declaration] = STATE(850), + [sym_generator_function_declaration] = STATE(850), + [sym_decorator] = STATE(1319), + [sym_function_signature] = STATE(850), + [sym_ambient_declaration] = STATE(850), + [sym_abstract_class_declaration] = STATE(850), + [sym_module] = STATE(850), + [sym_internal_module] = STATE(842), + [sym_import_alias] = STATE(850), + [sym_interface_declaration] = STATE(850), + [sym_enum_declaration] = STATE(850), + [sym_type_alias_declaration] = STATE(850), + [aux_sym_export_statement_repeat1] = STATE(4413), + [aux_sym_object_repeat1] = STATE(4854), + [aux_sym_object_pattern_repeat1] = STATE(4830), + [anon_sym_STAR] = ACTIONS(2114), + [anon_sym_default] = ACTIONS(2116), + [anon_sym_type] = ACTIONS(2118), + [anon_sym_EQ] = ACTIONS(2120), + [anon_sym_as] = ACTIONS(2122), + [anon_sym_namespace] = ACTIONS(2124), + [anon_sym_LBRACE] = ACTIONS(2126), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(703), + [anon_sym_import] = ACTIONS(2128), + [anon_sym_var] = ACTIONS(2130), + [anon_sym_let] = ACTIONS(2132), + [anon_sym_const] = ACTIONS(2134), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2122), - [anon_sym_SEMI] = ACTIONS(158), + [anon_sym_LPAREN] = ACTIONS(2136), + [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(705), - [anon_sym_LBRACK] = ACTIONS(158), + [anon_sym_COLON] = ACTIONS(707), + [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(158), - [anon_sym_class] = ACTIONS(2125), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2129), - [anon_sym_EQ_GT] = ACTIONS(716), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_class] = ACTIONS(2139), + [anon_sym_async] = ACTIONS(2141), + [anon_sym_function] = ACTIONS(2143), + [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -75721,186 +74727,186 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2131), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(2145), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(158), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), + [anon_sym_instanceof] = ACTIONS(157), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(158), + [anon_sym_BQUOTE] = ACTIONS(157), [anon_sym_AT] = ACTIONS(97), - [anon_sym_QMARK] = ACTIONS(724), - [anon_sym_declare] = ACTIONS(2134), - [anon_sym_module] = ACTIONS(2136), - [anon_sym_abstract] = ACTIONS(2138), - [anon_sym_satisfies] = ACTIONS(158), - [anon_sym_interface] = ACTIONS(2140), - [anon_sym_enum] = ACTIONS(2142), - [sym__automatic_semicolon] = ACTIONS(158), - [sym__ternary_qmark] = ACTIONS(158), - [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(726), + [anon_sym_QMARK] = ACTIONS(726), + [anon_sym_declare] = ACTIONS(2148), + [anon_sym_module] = ACTIONS(2150), + [anon_sym_abstract] = ACTIONS(2152), + [anon_sym_satisfies] = ACTIONS(157), + [anon_sym_interface] = ACTIONS(2154), + [anon_sym_enum] = ACTIONS(2156), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + [sym__member_signature_marker] = ACTIONS(728), }, - [STATE(441)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(2265), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6224), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6224), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1270), - [sym_subscript_expression] = STATE(1270), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6224), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1270), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1429), - [anon_sym_export] = ACTIONS(1045), - [anon_sym_type] = ACTIONS(1045), - [anon_sym_namespace] = ACTIONS(1047), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(587), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1045), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1053), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1437), - [anon_sym_using] = ACTIONS(571), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(587), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(587), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1439), + [STATE(431)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(2058), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6151), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6151), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1282), + [sym_subscript_expression] = STATE(1282), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6151), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1282), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1051), + [anon_sym_type] = ACTIONS(1051), + [anon_sym_namespace] = ACTIONS(1053), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(649), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1051), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1059), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1443), + [anon_sym_using] = ACTIONS(633), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(649), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1445), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1045), - [anon_sym_readonly] = ACTIONS(1045), - [anon_sym_get] = ACTIONS(1045), - [anon_sym_set] = ACTIONS(1045), - [anon_sym_declare] = ACTIONS(1045), - [anon_sym_public] = ACTIONS(1045), - [anon_sym_private] = ACTIONS(1045), - [anon_sym_protected] = ACTIONS(1045), - [anon_sym_override] = ACTIONS(1045), - [anon_sym_module] = ACTIONS(1045), - [anon_sym_any] = ACTIONS(1045), - [anon_sym_number] = ACTIONS(1045), - [anon_sym_boolean] = ACTIONS(1045), - [anon_sym_string] = ACTIONS(1045), - [anon_sym_symbol] = ACTIONS(1045), - [anon_sym_object] = ACTIONS(1045), + [anon_sym_static] = ACTIONS(1051), + [anon_sym_readonly] = ACTIONS(1051), + [anon_sym_get] = ACTIONS(1051), + [anon_sym_set] = ACTIONS(1051), + [anon_sym_declare] = ACTIONS(1051), + [anon_sym_public] = ACTIONS(1051), + [anon_sym_private] = ACTIONS(1051), + [anon_sym_protected] = ACTIONS(1051), + [anon_sym_override] = ACTIONS(1051), + [anon_sym_module] = ACTIONS(1051), + [anon_sym_any] = ACTIONS(1051), + [anon_sym_number] = ACTIONS(1051), + [anon_sym_boolean] = ACTIONS(1051), + [anon_sym_string] = ACTIONS(1051), + [anon_sym_symbol] = ACTIONS(1051), + [anon_sym_object] = ACTIONS(1051), [sym_html_comment] = ACTIONS(5), }, - [STATE(442)] = { - [sym_import] = STATE(3770), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(1862), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(1441), - [anon_sym_export] = ACTIONS(1307), - [anon_sym_type] = ACTIONS(1307), - [anon_sym_namespace] = ACTIONS(1309), - [anon_sym_LBRACE] = ACTIONS(699), + [STATE(432)] = { + [sym_import] = STATE(3779), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1777), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(1447), + [anon_sym_export] = ACTIONS(1241), + [anon_sym_type] = ACTIONS(1241), + [anon_sym_namespace] = ACTIONS(1243), + [anon_sym_LBRACE] = ACTIONS(701), [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1307), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1241), [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_await] = ACTIONS(45), @@ -75908,10 +74914,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(1313), - [anon_sym_function] = ACTIONS(714), - [anon_sym_new] = ACTIONS(1445), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1247), + [anon_sym_function] = ACTIONS(716), + [anon_sym_new] = ACTIONS(1451), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -75933,178 +74939,280 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1307), - [anon_sym_readonly] = ACTIONS(1307), - [anon_sym_get] = ACTIONS(1307), - [anon_sym_set] = ACTIONS(1307), - [anon_sym_declare] = ACTIONS(1307), - [anon_sym_public] = ACTIONS(1307), - [anon_sym_private] = ACTIONS(1307), - [anon_sym_protected] = ACTIONS(1307), - [anon_sym_override] = ACTIONS(1307), - [anon_sym_module] = ACTIONS(1307), - [anon_sym_any] = ACTIONS(1307), - [anon_sym_number] = ACTIONS(1307), - [anon_sym_boolean] = ACTIONS(1307), - [anon_sym_string] = ACTIONS(1307), - [anon_sym_symbol] = ACTIONS(1307), - [anon_sym_object] = ACTIONS(1307), + [anon_sym_static] = ACTIONS(1241), + [anon_sym_readonly] = ACTIONS(1241), + [anon_sym_get] = ACTIONS(1241), + [anon_sym_set] = ACTIONS(1241), + [anon_sym_declare] = ACTIONS(1241), + [anon_sym_public] = ACTIONS(1241), + [anon_sym_private] = ACTIONS(1241), + [anon_sym_protected] = ACTIONS(1241), + [anon_sym_override] = ACTIONS(1241), + [anon_sym_module] = ACTIONS(1241), + [anon_sym_any] = ACTIONS(1241), + [anon_sym_number] = ACTIONS(1241), + [anon_sym_boolean] = ACTIONS(1241), + [anon_sym_string] = ACTIONS(1241), + [anon_sym_symbol] = ACTIONS(1241), + [anon_sym_object] = ACTIONS(1241), [sym_html_comment] = ACTIONS(5), }, - [STATE(443)] = { - [sym_import] = STATE(3770), - [sym_parenthesized_expression] = STATE(1346), - [sym_expression] = STATE(1929), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(6141), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(6141), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(6139), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1346), - [sym_subscript_expression] = STATE(1346), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(6141), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1346), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(1449), - [anon_sym_export] = ACTIONS(1173), - [anon_sym_type] = ACTIONS(1173), - [anon_sym_namespace] = ACTIONS(1175), - [anon_sym_LBRACE] = ACTIONS(699), - [anon_sym_typeof] = ACTIONS(1201), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1173), - [anon_sym_BANG] = ACTIONS(1181), + [STATE(433)] = { + [sym_import] = STATE(3779), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1826), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(1447), + [anon_sym_export] = ACTIONS(1241), + [anon_sym_type] = ACTIONS(1241), + [anon_sym_namespace] = ACTIONS(1243), + [anon_sym_LBRACE] = ACTIONS(701), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1241), + [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1185), - [anon_sym_yield] = ACTIONS(1187), + [anon_sym_await] = ACTIONS(45), + [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(1191), - [anon_sym_function] = ACTIONS(714), - [anon_sym_new] = ACTIONS(1453), - [anon_sym_using] = ACTIONS(1195), - [anon_sym_PLUS] = ACTIONS(1201), - [anon_sym_DASH] = ACTIONS(1201), - [anon_sym_SLASH] = ACTIONS(880), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1247), + [anon_sym_function] = ACTIONS(716), + [anon_sym_new] = ACTIONS(1451), + [anon_sym_using] = ACTIONS(79), + [anon_sym_PLUS] = ACTIONS(21), + [anon_sym_DASH] = ACTIONS(21), + [anon_sym_SLASH] = ACTIONS(81), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1181), - [anon_sym_void] = ACTIONS(1201), - [anon_sym_delete] = ACTIONS(1201), - [anon_sym_PLUS_PLUS] = ACTIONS(1203), - [anon_sym_DASH_DASH] = ACTIONS(1203), + [anon_sym_TILDE] = ACTIONS(33), + [anon_sym_void] = ACTIONS(21), + [anon_sym_delete] = ACTIONS(21), + [anon_sym_PLUS_PLUS] = ACTIONS(85), + [anon_sym_DASH_DASH] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1209), + [sym_number] = ACTIONS(2160), + [sym_private_property_identifier] = ACTIONS(91), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1455), + [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1173), - [anon_sym_readonly] = ACTIONS(1173), - [anon_sym_get] = ACTIONS(1173), - [anon_sym_set] = ACTIONS(1173), - [anon_sym_declare] = ACTIONS(1173), - [anon_sym_public] = ACTIONS(1173), - [anon_sym_private] = ACTIONS(1173), - [anon_sym_protected] = ACTIONS(1173), - [anon_sym_override] = ACTIONS(1173), - [anon_sym_module] = ACTIONS(1173), - [anon_sym_any] = ACTIONS(1173), - [anon_sym_number] = ACTIONS(1173), - [anon_sym_boolean] = ACTIONS(1173), - [anon_sym_string] = ACTIONS(1173), - [anon_sym_symbol] = ACTIONS(1173), - [anon_sym_object] = ACTIONS(1173), + [anon_sym_static] = ACTIONS(1241), + [anon_sym_readonly] = ACTIONS(1241), + [anon_sym_get] = ACTIONS(1241), + [anon_sym_set] = ACTIONS(1241), + [anon_sym_declare] = ACTIONS(1241), + [anon_sym_public] = ACTIONS(1241), + [anon_sym_private] = ACTIONS(1241), + [anon_sym_protected] = ACTIONS(1241), + [anon_sym_override] = ACTIONS(1241), + [anon_sym_module] = ACTIONS(1241), + [anon_sym_any] = ACTIONS(1241), + [anon_sym_number] = ACTIONS(1241), + [anon_sym_boolean] = ACTIONS(1241), + [anon_sym_string] = ACTIONS(1241), + [anon_sym_symbol] = ACTIONS(1241), + [anon_sym_object] = ACTIONS(1241), [sym_html_comment] = ACTIONS(5), }, - [STATE(444)] = { - [sym_import] = STATE(3770), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(1848), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(1441), - [anon_sym_export] = ACTIONS(1307), - [anon_sym_type] = ACTIONS(1307), - [anon_sym_namespace] = ACTIONS(1309), - [anon_sym_LBRACE] = ACTIONS(699), + [STATE(434)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(1709), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6151), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6151), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1282), + [sym_subscript_expression] = STATE(1282), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6151), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1282), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1051), + [anon_sym_type] = ACTIONS(1051), + [anon_sym_namespace] = ACTIONS(1053), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(649), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1051), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1059), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1443), + [anon_sym_using] = ACTIONS(633), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(649), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(2158), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1445), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1051), + [anon_sym_readonly] = ACTIONS(1051), + [anon_sym_get] = ACTIONS(1051), + [anon_sym_set] = ACTIONS(1051), + [anon_sym_declare] = ACTIONS(1051), + [anon_sym_public] = ACTIONS(1051), + [anon_sym_private] = ACTIONS(1051), + [anon_sym_protected] = ACTIONS(1051), + [anon_sym_override] = ACTIONS(1051), + [anon_sym_module] = ACTIONS(1051), + [anon_sym_any] = ACTIONS(1051), + [anon_sym_number] = ACTIONS(1051), + [anon_sym_boolean] = ACTIONS(1051), + [anon_sym_string] = ACTIONS(1051), + [anon_sym_symbol] = ACTIONS(1051), + [anon_sym_object] = ACTIONS(1051), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(435)] = { + [sym_import] = STATE(3779), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(2208), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(1447), + [anon_sym_export] = ACTIONS(1241), + [anon_sym_type] = ACTIONS(1241), + [anon_sym_namespace] = ACTIONS(1243), + [anon_sym_LBRACE] = ACTIONS(701), [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1307), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1241), [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_await] = ACTIONS(45), @@ -76112,10 +75220,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(1313), - [anon_sym_function] = ACTIONS(714), - [anon_sym_new] = ACTIONS(1445), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1247), + [anon_sym_function] = ACTIONS(716), + [anon_sym_new] = ACTIONS(1451), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -76137,76 +75245,76 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1307), - [anon_sym_readonly] = ACTIONS(1307), - [anon_sym_get] = ACTIONS(1307), - [anon_sym_set] = ACTIONS(1307), - [anon_sym_declare] = ACTIONS(1307), - [anon_sym_public] = ACTIONS(1307), - [anon_sym_private] = ACTIONS(1307), - [anon_sym_protected] = ACTIONS(1307), - [anon_sym_override] = ACTIONS(1307), - [anon_sym_module] = ACTIONS(1307), - [anon_sym_any] = ACTIONS(1307), - [anon_sym_number] = ACTIONS(1307), - [anon_sym_boolean] = ACTIONS(1307), - [anon_sym_string] = ACTIONS(1307), - [anon_sym_symbol] = ACTIONS(1307), - [anon_sym_object] = ACTIONS(1307), + [anon_sym_static] = ACTIONS(1241), + [anon_sym_readonly] = ACTIONS(1241), + [anon_sym_get] = ACTIONS(1241), + [anon_sym_set] = ACTIONS(1241), + [anon_sym_declare] = ACTIONS(1241), + [anon_sym_public] = ACTIONS(1241), + [anon_sym_private] = ACTIONS(1241), + [anon_sym_protected] = ACTIONS(1241), + [anon_sym_override] = ACTIONS(1241), + [anon_sym_module] = ACTIONS(1241), + [anon_sym_any] = ACTIONS(1241), + [anon_sym_number] = ACTIONS(1241), + [anon_sym_boolean] = ACTIONS(1241), + [anon_sym_string] = ACTIONS(1241), + [anon_sym_symbol] = ACTIONS(1241), + [anon_sym_object] = ACTIONS(1241), [sym_html_comment] = ACTIONS(5), }, - [STATE(445)] = { - [sym_import] = STATE(3770), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(1849), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(1441), - [anon_sym_export] = ACTIONS(1307), - [anon_sym_type] = ACTIONS(1307), - [anon_sym_namespace] = ACTIONS(1309), - [anon_sym_LBRACE] = ACTIONS(699), + [STATE(436)] = { + [sym_import] = STATE(3779), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1795), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(1447), + [anon_sym_export] = ACTIONS(1241), + [anon_sym_type] = ACTIONS(1241), + [anon_sym_namespace] = ACTIONS(1243), + [anon_sym_LBRACE] = ACTIONS(701), [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1307), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1241), [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_await] = ACTIONS(45), @@ -76214,10 +75322,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(1313), - [anon_sym_function] = ACTIONS(714), - [anon_sym_new] = ACTIONS(1445), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1247), + [anon_sym_function] = ACTIONS(716), + [anon_sym_new] = ACTIONS(1451), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -76239,382 +75347,280 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1307), - [anon_sym_readonly] = ACTIONS(1307), - [anon_sym_get] = ACTIONS(1307), - [anon_sym_set] = ACTIONS(1307), - [anon_sym_declare] = ACTIONS(1307), - [anon_sym_public] = ACTIONS(1307), - [anon_sym_private] = ACTIONS(1307), - [anon_sym_protected] = ACTIONS(1307), - [anon_sym_override] = ACTIONS(1307), - [anon_sym_module] = ACTIONS(1307), - [anon_sym_any] = ACTIONS(1307), - [anon_sym_number] = ACTIONS(1307), - [anon_sym_boolean] = ACTIONS(1307), - [anon_sym_string] = ACTIONS(1307), - [anon_sym_symbol] = ACTIONS(1307), - [anon_sym_object] = ACTIONS(1307), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(446)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(2060), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6224), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6224), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1270), - [sym_subscript_expression] = STATE(1270), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6224), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1270), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1429), - [anon_sym_export] = ACTIONS(1045), - [anon_sym_type] = ACTIONS(1045), - [anon_sym_namespace] = ACTIONS(1047), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(587), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1045), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1053), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1437), - [anon_sym_using] = ACTIONS(571), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(587), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(587), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1439), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1045), - [anon_sym_readonly] = ACTIONS(1045), - [anon_sym_get] = ACTIONS(1045), - [anon_sym_set] = ACTIONS(1045), - [anon_sym_declare] = ACTIONS(1045), - [anon_sym_public] = ACTIONS(1045), - [anon_sym_private] = ACTIONS(1045), - [anon_sym_protected] = ACTIONS(1045), - [anon_sym_override] = ACTIONS(1045), - [anon_sym_module] = ACTIONS(1045), - [anon_sym_any] = ACTIONS(1045), - [anon_sym_number] = ACTIONS(1045), - [anon_sym_boolean] = ACTIONS(1045), - [anon_sym_string] = ACTIONS(1045), - [anon_sym_symbol] = ACTIONS(1045), - [anon_sym_object] = ACTIONS(1045), + [anon_sym_static] = ACTIONS(1241), + [anon_sym_readonly] = ACTIONS(1241), + [anon_sym_get] = ACTIONS(1241), + [anon_sym_set] = ACTIONS(1241), + [anon_sym_declare] = ACTIONS(1241), + [anon_sym_public] = ACTIONS(1241), + [anon_sym_private] = ACTIONS(1241), + [anon_sym_protected] = ACTIONS(1241), + [anon_sym_override] = ACTIONS(1241), + [anon_sym_module] = ACTIONS(1241), + [anon_sym_any] = ACTIONS(1241), + [anon_sym_number] = ACTIONS(1241), + [anon_sym_boolean] = ACTIONS(1241), + [anon_sym_string] = ACTIONS(1241), + [anon_sym_symbol] = ACTIONS(1241), + [anon_sym_object] = ACTIONS(1241), [sym_html_comment] = ACTIONS(5), }, - [STATE(447)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1425), - [sym_expression] = STATE(2526), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6187), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6187), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6191), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1425), - [sym_subscript_expression] = STATE(1425), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2977), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6187), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1425), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1481), - [anon_sym_export] = ACTIONS(1379), - [anon_sym_type] = ACTIONS(1379), - [anon_sym_namespace] = ACTIONS(1381), - [anon_sym_LBRACE] = ACTIONS(840), - [anon_sym_typeof] = ACTIONS(1403), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1379), - [anon_sym_BANG] = ACTIONS(1387), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1389), - [anon_sym_yield] = ACTIONS(1391), - [anon_sym_LBRACK] = ACTIONS(844), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1393), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1485), - [anon_sym_using] = ACTIONS(1397), - [anon_sym_PLUS] = ACTIONS(1403), - [anon_sym_DASH] = ACTIONS(1403), - [anon_sym_SLASH] = ACTIONS(971), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1387), - [anon_sym_void] = ACTIONS(1403), - [anon_sym_delete] = ACTIONS(1403), - [anon_sym_PLUS_PLUS] = ACTIONS(1405), - [anon_sym_DASH_DASH] = ACTIONS(1405), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1407), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1487), + [STATE(437)] = { + [sym_import] = STATE(3779), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1796), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(1447), + [anon_sym_export] = ACTIONS(1241), + [anon_sym_type] = ACTIONS(1241), + [anon_sym_namespace] = ACTIONS(1243), + [anon_sym_LBRACE] = ACTIONS(701), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1241), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(45), + [anon_sym_yield] = ACTIONS(63), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1247), + [anon_sym_function] = ACTIONS(716), + [anon_sym_new] = ACTIONS(1451), + [anon_sym_using] = ACTIONS(79), + [anon_sym_PLUS] = ACTIONS(21), + [anon_sym_DASH] = ACTIONS(21), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(33), + [anon_sym_void] = ACTIONS(21), + [anon_sym_delete] = ACTIONS(21), + [anon_sym_PLUS_PLUS] = ACTIONS(85), + [anon_sym_DASH_DASH] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(91), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1379), - [anon_sym_readonly] = ACTIONS(1379), - [anon_sym_get] = ACTIONS(1379), - [anon_sym_set] = ACTIONS(1379), - [anon_sym_declare] = ACTIONS(1379), - [anon_sym_public] = ACTIONS(1379), - [anon_sym_private] = ACTIONS(1379), - [anon_sym_protected] = ACTIONS(1379), - [anon_sym_override] = ACTIONS(1379), - [anon_sym_module] = ACTIONS(1379), - [anon_sym_any] = ACTIONS(1379), - [anon_sym_number] = ACTIONS(1379), - [anon_sym_boolean] = ACTIONS(1379), - [anon_sym_string] = ACTIONS(1379), - [anon_sym_symbol] = ACTIONS(1379), - [anon_sym_object] = ACTIONS(1379), + [anon_sym_static] = ACTIONS(1241), + [anon_sym_readonly] = ACTIONS(1241), + [anon_sym_get] = ACTIONS(1241), + [anon_sym_set] = ACTIONS(1241), + [anon_sym_declare] = ACTIONS(1241), + [anon_sym_public] = ACTIONS(1241), + [anon_sym_private] = ACTIONS(1241), + [anon_sym_protected] = ACTIONS(1241), + [anon_sym_override] = ACTIONS(1241), + [anon_sym_module] = ACTIONS(1241), + [anon_sym_any] = ACTIONS(1241), + [anon_sym_number] = ACTIONS(1241), + [anon_sym_boolean] = ACTIONS(1241), + [anon_sym_string] = ACTIONS(1241), + [anon_sym_symbol] = ACTIONS(1241), + [anon_sym_object] = ACTIONS(1241), [sym_html_comment] = ACTIONS(5), }, - [STATE(448)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2578), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6205), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6205), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6142), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1208), - [sym_subscript_expression] = STATE(1208), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6205), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1208), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(832), - [anon_sym_export] = ACTIONS(834), - [anon_sym_type] = ACTIONS(834), - [anon_sym_namespace] = ACTIONS(838), - [anon_sym_LBRACE] = ACTIONS(840), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(834), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(844), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(846), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(848), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(2144), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(830), + [STATE(438)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(1709), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6151), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6151), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1282), + [sym_subscript_expression] = STATE(1282), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6151), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1282), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1051), + [anon_sym_type] = ACTIONS(1051), + [anon_sym_namespace] = ACTIONS(1053), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(649), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1051), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1059), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1443), + [anon_sym_using] = ACTIONS(633), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(649), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(2162), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1445), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(834), - [anon_sym_readonly] = ACTIONS(834), - [anon_sym_get] = ACTIONS(834), - [anon_sym_set] = ACTIONS(834), - [anon_sym_declare] = ACTIONS(834), - [anon_sym_public] = ACTIONS(834), - [anon_sym_private] = ACTIONS(834), - [anon_sym_protected] = ACTIONS(834), - [anon_sym_override] = ACTIONS(834), - [anon_sym_module] = ACTIONS(834), - [anon_sym_any] = ACTIONS(834), - [anon_sym_number] = ACTIONS(834), - [anon_sym_boolean] = ACTIONS(834), - [anon_sym_string] = ACTIONS(834), - [anon_sym_symbol] = ACTIONS(834), - [anon_sym_object] = ACTIONS(834), + [anon_sym_static] = ACTIONS(1051), + [anon_sym_readonly] = ACTIONS(1051), + [anon_sym_get] = ACTIONS(1051), + [anon_sym_set] = ACTIONS(1051), + [anon_sym_declare] = ACTIONS(1051), + [anon_sym_public] = ACTIONS(1051), + [anon_sym_private] = ACTIONS(1051), + [anon_sym_protected] = ACTIONS(1051), + [anon_sym_override] = ACTIONS(1051), + [anon_sym_module] = ACTIONS(1051), + [anon_sym_any] = ACTIONS(1051), + [anon_sym_number] = ACTIONS(1051), + [anon_sym_boolean] = ACTIONS(1051), + [anon_sym_string] = ACTIONS(1051), + [anon_sym_symbol] = ACTIONS(1051), + [anon_sym_object] = ACTIONS(1051), [sym_html_comment] = ACTIONS(5), }, - [STATE(449)] = { - [sym_import] = STATE(3770), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(2363), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(1441), - [anon_sym_export] = ACTIONS(1307), - [anon_sym_type] = ACTIONS(1307), - [anon_sym_namespace] = ACTIONS(1309), - [anon_sym_LBRACE] = ACTIONS(699), + [STATE(439)] = { + [sym_import] = STATE(3779), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1790), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(1447), + [anon_sym_export] = ACTIONS(1241), + [anon_sym_type] = ACTIONS(1241), + [anon_sym_namespace] = ACTIONS(1243), + [anon_sym_LBRACE] = ACTIONS(701), [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1307), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1241), [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_await] = ACTIONS(45), @@ -76622,10 +75628,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(1313), - [anon_sym_function] = ACTIONS(714), - [anon_sym_new] = ACTIONS(1445), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1247), + [anon_sym_function] = ACTIONS(716), + [anon_sym_new] = ACTIONS(1451), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -76647,87 +75653,189 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1307), - [anon_sym_readonly] = ACTIONS(1307), - [anon_sym_get] = ACTIONS(1307), - [anon_sym_set] = ACTIONS(1307), - [anon_sym_declare] = ACTIONS(1307), - [anon_sym_public] = ACTIONS(1307), - [anon_sym_private] = ACTIONS(1307), - [anon_sym_protected] = ACTIONS(1307), - [anon_sym_override] = ACTIONS(1307), - [anon_sym_module] = ACTIONS(1307), - [anon_sym_any] = ACTIONS(1307), - [anon_sym_number] = ACTIONS(1307), - [anon_sym_boolean] = ACTIONS(1307), - [anon_sym_string] = ACTIONS(1307), - [anon_sym_symbol] = ACTIONS(1307), - [anon_sym_object] = ACTIONS(1307), + [anon_sym_static] = ACTIONS(1241), + [anon_sym_readonly] = ACTIONS(1241), + [anon_sym_get] = ACTIONS(1241), + [anon_sym_set] = ACTIONS(1241), + [anon_sym_declare] = ACTIONS(1241), + [anon_sym_public] = ACTIONS(1241), + [anon_sym_private] = ACTIONS(1241), + [anon_sym_protected] = ACTIONS(1241), + [anon_sym_override] = ACTIONS(1241), + [anon_sym_module] = ACTIONS(1241), + [anon_sym_any] = ACTIONS(1241), + [anon_sym_number] = ACTIONS(1241), + [anon_sym_boolean] = ACTIONS(1241), + [anon_sym_string] = ACTIONS(1241), + [anon_sym_symbol] = ACTIONS(1241), + [anon_sym_object] = ACTIONS(1241), [sym_html_comment] = ACTIONS(5), }, - [STATE(450)] = { - [sym_namespace_export] = STATE(5770), - [sym_export_clause] = STATE(4765), - [sym_declaration] = STATE(790), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_class_declaration] = STATE(846), - [sym_function_declaration] = STATE(846), - [sym_generator_function_declaration] = STATE(846), - [sym_decorator] = STATE(1310), - [sym_function_signature] = STATE(846), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(793), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [aux_sym_export_statement_repeat1] = STATE(4079), - [aux_sym_object_repeat1] = STATE(4828), - [aux_sym_object_pattern_repeat1] = STATE(5022), - [anon_sym_STAR] = ACTIONS(2100), - [anon_sym_default] = ACTIONS(2102), - [anon_sym_type] = ACTIONS(2104), - [anon_sym_EQ] = ACTIONS(2106), - [anon_sym_as] = ACTIONS(2108), - [anon_sym_namespace] = ACTIONS(2110), - [anon_sym_LBRACE] = ACTIONS(2112), - [anon_sym_COMMA] = ACTIONS(158), - [anon_sym_RBRACE] = ACTIONS(701), - [anon_sym_import] = ACTIONS(2114), - [anon_sym_var] = ACTIONS(2116), - [anon_sym_let] = ACTIONS(2118), - [anon_sym_const] = ACTIONS(2120), + [STATE(440)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2551), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6007), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6007), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6134), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1216), + [sym_subscript_expression] = STATE(1216), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6007), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1216), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(818), + [anon_sym_export] = ACTIONS(820), + [anon_sym_type] = ACTIONS(820), + [anon_sym_namespace] = ACTIONS(824), + [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(820), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(836), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(838), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(2162), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(842), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(820), + [anon_sym_readonly] = ACTIONS(820), + [anon_sym_get] = ACTIONS(820), + [anon_sym_set] = ACTIONS(820), + [anon_sym_declare] = ACTIONS(820), + [anon_sym_public] = ACTIONS(820), + [anon_sym_private] = ACTIONS(820), + [anon_sym_protected] = ACTIONS(820), + [anon_sym_override] = ACTIONS(820), + [anon_sym_module] = ACTIONS(820), + [anon_sym_any] = ACTIONS(820), + [anon_sym_number] = ACTIONS(820), + [anon_sym_boolean] = ACTIONS(820), + [anon_sym_string] = ACTIONS(820), + [anon_sym_symbol] = ACTIONS(820), + [anon_sym_object] = ACTIONS(820), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(441)] = { + [sym_namespace_export] = STATE(5815), + [sym_export_clause] = STATE(4725), + [sym_declaration] = STATE(909), + [sym_variable_declaration] = STATE(850), + [sym_lexical_declaration] = STATE(850), + [sym_class_declaration] = STATE(850), + [sym_function_declaration] = STATE(850), + [sym_generator_function_declaration] = STATE(850), + [sym_decorator] = STATE(1319), + [sym_function_signature] = STATE(850), + [sym_ambient_declaration] = STATE(850), + [sym_abstract_class_declaration] = STATE(850), + [sym_module] = STATE(850), + [sym_internal_module] = STATE(842), + [sym_import_alias] = STATE(850), + [sym_interface_declaration] = STATE(850), + [sym_enum_declaration] = STATE(850), + [sym_type_alias_declaration] = STATE(850), + [aux_sym_export_statement_repeat1] = STATE(4413), + [aux_sym_object_repeat1] = STATE(4829), + [aux_sym_object_pattern_repeat1] = STATE(4830), + [anon_sym_STAR] = ACTIONS(2114), + [anon_sym_default] = ACTIONS(2116), + [anon_sym_type] = ACTIONS(2118), + [anon_sym_EQ] = ACTIONS(2120), + [anon_sym_as] = ACTIONS(2122), + [anon_sym_namespace] = ACTIONS(2124), + [anon_sym_LBRACE] = ACTIONS(2126), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(732), + [anon_sym_import] = ACTIONS(2128), + [anon_sym_var] = ACTIONS(2130), + [anon_sym_let] = ACTIONS(2132), + [anon_sym_const] = ACTIONS(2134), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2122), - [anon_sym_SEMI] = ACTIONS(158), + [anon_sym_LPAREN] = ACTIONS(2136), + [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(705), - [anon_sym_LBRACK] = ACTIONS(158), + [anon_sym_COLON] = ACTIONS(707), + [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(158), - [anon_sym_class] = ACTIONS(2125), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2129), - [anon_sym_EQ_GT] = ACTIONS(716), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_class] = ACTIONS(2139), + [anon_sym_async] = ACTIONS(2141), + [anon_sym_function] = ACTIONS(2143), + [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -76741,492 +75849,696 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2131), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(2145), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(158), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), + [anon_sym_instanceof] = ACTIONS(157), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(158), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_QMARK] = ACTIONS(724), - [anon_sym_declare] = ACTIONS(2134), - [anon_sym_module] = ACTIONS(2136), - [anon_sym_abstract] = ACTIONS(2138), - [anon_sym_satisfies] = ACTIONS(158), - [anon_sym_interface] = ACTIONS(2140), - [anon_sym_enum] = ACTIONS(2142), - [sym__automatic_semicolon] = ACTIONS(158), - [sym__ternary_qmark] = ACTIONS(158), - [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(726), - }, - [STATE(451)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2613), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(3810), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(3810), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6142), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1268), - [sym_subscript_expression] = STATE(1268), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(3810), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1268), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(2146), - [anon_sym_export] = ACTIONS(2148), - [anon_sym_type] = ACTIONS(2148), - [anon_sym_namespace] = ACTIONS(2150), - [anon_sym_LBRACE] = ACTIONS(734), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(2148), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(1635), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(2152), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(2154), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(2156), + [anon_sym_BQUOTE] = ACTIONS(157), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(2148), - [anon_sym_readonly] = ACTIONS(2148), - [anon_sym_get] = ACTIONS(2148), - [anon_sym_set] = ACTIONS(2148), + [anon_sym_QMARK] = ACTIONS(726), [anon_sym_declare] = ACTIONS(2148), - [anon_sym_public] = ACTIONS(2148), - [anon_sym_private] = ACTIONS(2148), - [anon_sym_protected] = ACTIONS(2148), - [anon_sym_override] = ACTIONS(2148), - [anon_sym_module] = ACTIONS(2148), - [anon_sym_any] = ACTIONS(2148), - [anon_sym_number] = ACTIONS(2148), - [anon_sym_boolean] = ACTIONS(2148), - [anon_sym_string] = ACTIONS(2148), - [anon_sym_symbol] = ACTIONS(2148), - [anon_sym_object] = ACTIONS(2148), + [anon_sym_module] = ACTIONS(2150), + [anon_sym_abstract] = ACTIONS(2152), + [anon_sym_satisfies] = ACTIONS(157), + [anon_sym_interface] = ACTIONS(2154), + [anon_sym_enum] = ACTIONS(2156), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), + [sym__member_signature_marker] = ACTIONS(728), }, - [STATE(452)] = { - [sym_import] = STATE(3770), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(1862), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(1441), - [anon_sym_export] = ACTIONS(1307), - [anon_sym_type] = ACTIONS(1307), - [anon_sym_namespace] = ACTIONS(1309), - [anon_sym_LBRACE] = ACTIONS(699), - [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1307), - [anon_sym_BANG] = ACTIONS(33), + [STATE(442)] = { + [sym_import] = STATE(3779), + [sym_parenthesized_expression] = STATE(1379), + [sym_expression] = STATE(2488), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5863), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5863), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(5861), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1379), + [sym_subscript_expression] = STATE(1379), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3003), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5863), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1379), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(1463), + [anon_sym_export] = ACTIONS(1389), + [anon_sym_type] = ACTIONS(1389), + [anon_sym_namespace] = ACTIONS(1391), + [anon_sym_LBRACE] = ACTIONS(701), + [anon_sym_typeof] = ACTIONS(1415), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1389), + [anon_sym_BANG] = ACTIONS(1397), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(45), - [anon_sym_yield] = ACTIONS(63), + [anon_sym_await] = ACTIONS(1399), + [anon_sym_yield] = ACTIONS(1401), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(1313), - [anon_sym_function] = ACTIONS(714), - [anon_sym_new] = ACTIONS(1445), - [anon_sym_using] = ACTIONS(79), - [anon_sym_PLUS] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(21), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1405), + [anon_sym_function] = ACTIONS(716), + [anon_sym_new] = ACTIONS(1467), + [anon_sym_using] = ACTIONS(1409), + [anon_sym_PLUS] = ACTIONS(1415), + [anon_sym_DASH] = ACTIONS(1415), [anon_sym_SLASH] = ACTIONS(81), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(33), - [anon_sym_void] = ACTIONS(21), - [anon_sym_delete] = ACTIONS(21), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), + [anon_sym_TILDE] = ACTIONS(1397), + [anon_sym_void] = ACTIONS(1415), + [anon_sym_delete] = ACTIONS(1415), + [anon_sym_PLUS_PLUS] = ACTIONS(1417), + [anon_sym_DASH_DASH] = ACTIONS(1417), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(2158), - [sym_private_property_identifier] = ACTIONS(91), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1423), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(95), + [sym_undefined] = ACTIONS(1469), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1307), - [anon_sym_readonly] = ACTIONS(1307), - [anon_sym_get] = ACTIONS(1307), - [anon_sym_set] = ACTIONS(1307), - [anon_sym_declare] = ACTIONS(1307), - [anon_sym_public] = ACTIONS(1307), - [anon_sym_private] = ACTIONS(1307), - [anon_sym_protected] = ACTIONS(1307), - [anon_sym_override] = ACTIONS(1307), - [anon_sym_module] = ACTIONS(1307), - [anon_sym_any] = ACTIONS(1307), - [anon_sym_number] = ACTIONS(1307), - [anon_sym_boolean] = ACTIONS(1307), - [anon_sym_string] = ACTIONS(1307), - [anon_sym_symbol] = ACTIONS(1307), - [anon_sym_object] = ACTIONS(1307), + [anon_sym_static] = ACTIONS(1389), + [anon_sym_readonly] = ACTIONS(1389), + [anon_sym_get] = ACTIONS(1389), + [anon_sym_set] = ACTIONS(1389), + [anon_sym_declare] = ACTIONS(1389), + [anon_sym_public] = ACTIONS(1389), + [anon_sym_private] = ACTIONS(1389), + [anon_sym_protected] = ACTIONS(1389), + [anon_sym_override] = ACTIONS(1389), + [anon_sym_module] = ACTIONS(1389), + [anon_sym_any] = ACTIONS(1389), + [anon_sym_number] = ACTIONS(1389), + [anon_sym_boolean] = ACTIONS(1389), + [anon_sym_string] = ACTIONS(1389), + [anon_sym_symbol] = ACTIONS(1389), + [anon_sym_object] = ACTIONS(1389), [sym_html_comment] = ACTIONS(5), }, - [STATE(453)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(1645), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6224), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6224), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1270), - [sym_subscript_expression] = STATE(1270), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6224), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1270), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1429), - [anon_sym_export] = ACTIONS(1045), - [anon_sym_type] = ACTIONS(1045), - [anon_sym_namespace] = ACTIONS(1047), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(587), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1045), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1053), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1437), - [anon_sym_using] = ACTIONS(571), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(587), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(587), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(2144), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1439), + [STATE(443)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(1709), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6151), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6151), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1282), + [sym_subscript_expression] = STATE(1282), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6151), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1282), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1051), + [anon_sym_type] = ACTIONS(1051), + [anon_sym_namespace] = ACTIONS(1053), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(649), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1051), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1059), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1443), + [anon_sym_using] = ACTIONS(633), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(649), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(2164), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1445), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1045), - [anon_sym_readonly] = ACTIONS(1045), - [anon_sym_get] = ACTIONS(1045), - [anon_sym_set] = ACTIONS(1045), - [anon_sym_declare] = ACTIONS(1045), - [anon_sym_public] = ACTIONS(1045), - [anon_sym_private] = ACTIONS(1045), - [anon_sym_protected] = ACTIONS(1045), - [anon_sym_override] = ACTIONS(1045), - [anon_sym_module] = ACTIONS(1045), - [anon_sym_any] = ACTIONS(1045), - [anon_sym_number] = ACTIONS(1045), - [anon_sym_boolean] = ACTIONS(1045), - [anon_sym_string] = ACTIONS(1045), - [anon_sym_symbol] = ACTIONS(1045), - [anon_sym_object] = ACTIONS(1045), + [anon_sym_static] = ACTIONS(1051), + [anon_sym_readonly] = ACTIONS(1051), + [anon_sym_get] = ACTIONS(1051), + [anon_sym_set] = ACTIONS(1051), + [anon_sym_declare] = ACTIONS(1051), + [anon_sym_public] = ACTIONS(1051), + [anon_sym_private] = ACTIONS(1051), + [anon_sym_protected] = ACTIONS(1051), + [anon_sym_override] = ACTIONS(1051), + [anon_sym_module] = ACTIONS(1051), + [anon_sym_any] = ACTIONS(1051), + [anon_sym_number] = ACTIONS(1051), + [anon_sym_boolean] = ACTIONS(1051), + [anon_sym_string] = ACTIONS(1051), + [anon_sym_symbol] = ACTIONS(1051), + [anon_sym_object] = ACTIONS(1051), [sym_html_comment] = ACTIONS(5), }, - [STATE(454)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(1645), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6224), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6224), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1270), - [sym_subscript_expression] = STATE(1270), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6224), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1270), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1429), - [anon_sym_export] = ACTIONS(1045), - [anon_sym_type] = ACTIONS(1045), - [anon_sym_namespace] = ACTIONS(1047), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(587), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1045), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1053), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1437), - [anon_sym_using] = ACTIONS(571), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(587), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(587), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(2160), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1439), + [STATE(444)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(2409), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6151), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6151), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1282), + [sym_subscript_expression] = STATE(1282), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6151), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1282), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1051), + [anon_sym_type] = ACTIONS(1051), + [anon_sym_namespace] = ACTIONS(1053), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(649), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1051), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1059), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1443), + [anon_sym_using] = ACTIONS(633), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(649), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1445), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1045), - [anon_sym_readonly] = ACTIONS(1045), - [anon_sym_get] = ACTIONS(1045), - [anon_sym_set] = ACTIONS(1045), - [anon_sym_declare] = ACTIONS(1045), - [anon_sym_public] = ACTIONS(1045), - [anon_sym_private] = ACTIONS(1045), - [anon_sym_protected] = ACTIONS(1045), - [anon_sym_override] = ACTIONS(1045), - [anon_sym_module] = ACTIONS(1045), - [anon_sym_any] = ACTIONS(1045), - [anon_sym_number] = ACTIONS(1045), - [anon_sym_boolean] = ACTIONS(1045), - [anon_sym_string] = ACTIONS(1045), - [anon_sym_symbol] = ACTIONS(1045), - [anon_sym_object] = ACTIONS(1045), + [anon_sym_static] = ACTIONS(1051), + [anon_sym_readonly] = ACTIONS(1051), + [anon_sym_get] = ACTIONS(1051), + [anon_sym_set] = ACTIONS(1051), + [anon_sym_declare] = ACTIONS(1051), + [anon_sym_public] = ACTIONS(1051), + [anon_sym_private] = ACTIONS(1051), + [anon_sym_protected] = ACTIONS(1051), + [anon_sym_override] = ACTIONS(1051), + [anon_sym_module] = ACTIONS(1051), + [anon_sym_any] = ACTIONS(1051), + [anon_sym_number] = ACTIONS(1051), + [anon_sym_boolean] = ACTIONS(1051), + [anon_sym_string] = ACTIONS(1051), + [anon_sym_symbol] = ACTIONS(1051), + [anon_sym_object] = ACTIONS(1051), [sym_html_comment] = ACTIONS(5), }, - [STATE(455)] = { - [sym_import] = STATE(3770), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(1829), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(1441), - [anon_sym_export] = ACTIONS(1307), - [anon_sym_type] = ACTIONS(1307), - [anon_sym_namespace] = ACTIONS(1309), - [anon_sym_LBRACE] = ACTIONS(699), + [STATE(445)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(2411), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6151), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6151), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1282), + [sym_subscript_expression] = STATE(1282), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6151), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1282), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1051), + [anon_sym_type] = ACTIONS(1051), + [anon_sym_namespace] = ACTIONS(1053), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(649), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1051), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1059), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1443), + [anon_sym_using] = ACTIONS(633), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(649), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1445), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1051), + [anon_sym_readonly] = ACTIONS(1051), + [anon_sym_get] = ACTIONS(1051), + [anon_sym_set] = ACTIONS(1051), + [anon_sym_declare] = ACTIONS(1051), + [anon_sym_public] = ACTIONS(1051), + [anon_sym_private] = ACTIONS(1051), + [anon_sym_protected] = ACTIONS(1051), + [anon_sym_override] = ACTIONS(1051), + [anon_sym_module] = ACTIONS(1051), + [anon_sym_any] = ACTIONS(1051), + [anon_sym_number] = ACTIONS(1051), + [anon_sym_boolean] = ACTIONS(1051), + [anon_sym_string] = ACTIONS(1051), + [anon_sym_symbol] = ACTIONS(1051), + [anon_sym_object] = ACTIONS(1051), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(446)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1439), + [sym_expression] = STATE(2618), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6223), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6223), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6134), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1439), + [sym_subscript_expression] = STATE(1439), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6223), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1439), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(2166), + [anon_sym_export] = ACTIONS(2168), + [anon_sym_type] = ACTIONS(2168), + [anon_sym_namespace] = ACTIONS(2170), + [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(2168), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(2172), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2174), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(2176), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(2168), + [anon_sym_readonly] = ACTIONS(2168), + [anon_sym_get] = ACTIONS(2168), + [anon_sym_set] = ACTIONS(2168), + [anon_sym_declare] = ACTIONS(2168), + [anon_sym_public] = ACTIONS(2168), + [anon_sym_private] = ACTIONS(2168), + [anon_sym_protected] = ACTIONS(2168), + [anon_sym_override] = ACTIONS(2168), + [anon_sym_module] = ACTIONS(2168), + [anon_sym_any] = ACTIONS(2168), + [anon_sym_number] = ACTIONS(2168), + [anon_sym_boolean] = ACTIONS(2168), + [anon_sym_string] = ACTIONS(2168), + [anon_sym_symbol] = ACTIONS(2168), + [anon_sym_object] = ACTIONS(2168), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(447)] = { + [sym_import] = STATE(3779), + [sym_parenthesized_expression] = STATE(1349), + [sym_expression] = STATE(1883), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(6149), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(6149), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6147), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1349), + [sym_subscript_expression] = STATE(1349), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3033), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(6149), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1349), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(1455), + [anon_sym_export] = ACTIONS(1153), + [anon_sym_type] = ACTIONS(1153), + [anon_sym_namespace] = ACTIONS(1155), + [anon_sym_LBRACE] = ACTIONS(701), + [anon_sym_typeof] = ACTIONS(1181), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1153), + [anon_sym_BANG] = ACTIONS(1161), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1165), + [anon_sym_yield] = ACTIONS(1167), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1171), + [anon_sym_function] = ACTIONS(716), + [anon_sym_new] = ACTIONS(1459), + [anon_sym_using] = ACTIONS(1175), + [anon_sym_PLUS] = ACTIONS(1181), + [anon_sym_DASH] = ACTIONS(1181), + [anon_sym_SLASH] = ACTIONS(880), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(1161), + [anon_sym_void] = ACTIONS(1181), + [anon_sym_delete] = ACTIONS(1181), + [anon_sym_PLUS_PLUS] = ACTIONS(1183), + [anon_sym_DASH_DASH] = ACTIONS(1183), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1189), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1461), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1153), + [anon_sym_readonly] = ACTIONS(1153), + [anon_sym_get] = ACTIONS(1153), + [anon_sym_set] = ACTIONS(1153), + [anon_sym_declare] = ACTIONS(1153), + [anon_sym_public] = ACTIONS(1153), + [anon_sym_private] = ACTIONS(1153), + [anon_sym_protected] = ACTIONS(1153), + [anon_sym_override] = ACTIONS(1153), + [anon_sym_module] = ACTIONS(1153), + [anon_sym_any] = ACTIONS(1153), + [anon_sym_number] = ACTIONS(1153), + [anon_sym_boolean] = ACTIONS(1153), + [anon_sym_string] = ACTIONS(1153), + [anon_sym_symbol] = ACTIONS(1153), + [anon_sym_object] = ACTIONS(1153), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(448)] = { + [sym_import] = STATE(3779), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1797), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(1447), + [anon_sym_export] = ACTIONS(1241), + [anon_sym_type] = ACTIONS(1241), + [anon_sym_namespace] = ACTIONS(1243), + [anon_sym_LBRACE] = ACTIONS(701), [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1307), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1241), [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_await] = ACTIONS(45), @@ -77234,10 +76546,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(1313), - [anon_sym_function] = ACTIONS(714), - [anon_sym_new] = ACTIONS(1445), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1247), + [anon_sym_function] = ACTIONS(716), + [anon_sym_new] = ACTIONS(1451), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -77259,586 +76571,178 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1307), - [anon_sym_readonly] = ACTIONS(1307), - [anon_sym_get] = ACTIONS(1307), - [anon_sym_set] = ACTIONS(1307), - [anon_sym_declare] = ACTIONS(1307), - [anon_sym_public] = ACTIONS(1307), - [anon_sym_private] = ACTIONS(1307), - [anon_sym_protected] = ACTIONS(1307), - [anon_sym_override] = ACTIONS(1307), - [anon_sym_module] = ACTIONS(1307), - [anon_sym_any] = ACTIONS(1307), - [anon_sym_number] = ACTIONS(1307), - [anon_sym_boolean] = ACTIONS(1307), - [anon_sym_string] = ACTIONS(1307), - [anon_sym_symbol] = ACTIONS(1307), - [anon_sym_object] = ACTIONS(1307), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(456)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2578), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6205), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6205), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6142), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1208), - [sym_subscript_expression] = STATE(1208), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6205), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1208), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(832), - [anon_sym_export] = ACTIONS(834), - [anon_sym_type] = ACTIONS(834), - [anon_sym_namespace] = ACTIONS(838), - [anon_sym_LBRACE] = ACTIONS(840), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(834), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(844), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(846), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(848), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(2160), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(830), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(834), - [anon_sym_readonly] = ACTIONS(834), - [anon_sym_get] = ACTIONS(834), - [anon_sym_set] = ACTIONS(834), - [anon_sym_declare] = ACTIONS(834), - [anon_sym_public] = ACTIONS(834), - [anon_sym_private] = ACTIONS(834), - [anon_sym_protected] = ACTIONS(834), - [anon_sym_override] = ACTIONS(834), - [anon_sym_module] = ACTIONS(834), - [anon_sym_any] = ACTIONS(834), - [anon_sym_number] = ACTIONS(834), - [anon_sym_boolean] = ACTIONS(834), - [anon_sym_string] = ACTIONS(834), - [anon_sym_symbol] = ACTIONS(834), - [anon_sym_object] = ACTIONS(834), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(457)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(2458), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6224), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6224), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1270), - [sym_subscript_expression] = STATE(1270), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6224), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1270), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1429), - [anon_sym_export] = ACTIONS(1045), - [anon_sym_type] = ACTIONS(1045), - [anon_sym_namespace] = ACTIONS(1047), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(587), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1045), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1053), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1437), - [anon_sym_using] = ACTIONS(571), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(587), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(587), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1439), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1045), - [anon_sym_readonly] = ACTIONS(1045), - [anon_sym_get] = ACTIONS(1045), - [anon_sym_set] = ACTIONS(1045), - [anon_sym_declare] = ACTIONS(1045), - [anon_sym_public] = ACTIONS(1045), - [anon_sym_private] = ACTIONS(1045), - [anon_sym_protected] = ACTIONS(1045), - [anon_sym_override] = ACTIONS(1045), - [anon_sym_module] = ACTIONS(1045), - [anon_sym_any] = ACTIONS(1045), - [anon_sym_number] = ACTIONS(1045), - [anon_sym_boolean] = ACTIONS(1045), - [anon_sym_string] = ACTIONS(1045), - [anon_sym_symbol] = ACTIONS(1045), - [anon_sym_object] = ACTIONS(1045), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(458)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(2459), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6224), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6224), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1270), - [sym_subscript_expression] = STATE(1270), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6224), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1270), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1429), - [anon_sym_export] = ACTIONS(1045), - [anon_sym_type] = ACTIONS(1045), - [anon_sym_namespace] = ACTIONS(1047), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(587), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1045), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1053), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1437), - [anon_sym_using] = ACTIONS(571), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(587), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(587), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1439), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1045), - [anon_sym_readonly] = ACTIONS(1045), - [anon_sym_get] = ACTIONS(1045), - [anon_sym_set] = ACTIONS(1045), - [anon_sym_declare] = ACTIONS(1045), - [anon_sym_public] = ACTIONS(1045), - [anon_sym_private] = ACTIONS(1045), - [anon_sym_protected] = ACTIONS(1045), - [anon_sym_override] = ACTIONS(1045), - [anon_sym_module] = ACTIONS(1045), - [anon_sym_any] = ACTIONS(1045), - [anon_sym_number] = ACTIONS(1045), - [anon_sym_boolean] = ACTIONS(1045), - [anon_sym_string] = ACTIONS(1045), - [anon_sym_symbol] = ACTIONS(1045), - [anon_sym_object] = ACTIONS(1045), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(459)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(1645), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6224), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6224), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1270), - [sym_subscript_expression] = STATE(1270), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6224), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1270), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1429), - [anon_sym_export] = ACTIONS(1045), - [anon_sym_type] = ACTIONS(1045), - [anon_sym_namespace] = ACTIONS(1047), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(587), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1045), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1053), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1437), - [anon_sym_using] = ACTIONS(571), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(587), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(587), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(2162), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1439), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1045), - [anon_sym_readonly] = ACTIONS(1045), - [anon_sym_get] = ACTIONS(1045), - [anon_sym_set] = ACTIONS(1045), - [anon_sym_declare] = ACTIONS(1045), - [anon_sym_public] = ACTIONS(1045), - [anon_sym_private] = ACTIONS(1045), - [anon_sym_protected] = ACTIONS(1045), - [anon_sym_override] = ACTIONS(1045), - [anon_sym_module] = ACTIONS(1045), - [anon_sym_any] = ACTIONS(1045), - [anon_sym_number] = ACTIONS(1045), - [anon_sym_boolean] = ACTIONS(1045), - [anon_sym_string] = ACTIONS(1045), - [anon_sym_symbol] = ACTIONS(1045), - [anon_sym_object] = ACTIONS(1045), + [anon_sym_static] = ACTIONS(1241), + [anon_sym_readonly] = ACTIONS(1241), + [anon_sym_get] = ACTIONS(1241), + [anon_sym_set] = ACTIONS(1241), + [anon_sym_declare] = ACTIONS(1241), + [anon_sym_public] = ACTIONS(1241), + [anon_sym_private] = ACTIONS(1241), + [anon_sym_protected] = ACTIONS(1241), + [anon_sym_override] = ACTIONS(1241), + [anon_sym_module] = ACTIONS(1241), + [anon_sym_any] = ACTIONS(1241), + [anon_sym_number] = ACTIONS(1241), + [anon_sym_boolean] = ACTIONS(1241), + [anon_sym_string] = ACTIONS(1241), + [anon_sym_symbol] = ACTIONS(1241), + [anon_sym_object] = ACTIONS(1241), [sym_html_comment] = ACTIONS(5), }, - [STATE(460)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1438), - [sym_expression] = STATE(2613), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6025), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6025), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6142), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1438), - [sym_subscript_expression] = STATE(1438), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6025), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1438), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(2164), - [anon_sym_export] = ACTIONS(2166), - [anon_sym_type] = ACTIONS(2166), - [anon_sym_namespace] = ACTIONS(2168), - [anon_sym_LBRACE] = ACTIONS(840), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(2166), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(844), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(2170), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(2172), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(2174), + [STATE(449)] = { + [sym_import] = STATE(3779), + [sym_parenthesized_expression] = STATE(1379), + [sym_expression] = STATE(2174), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5863), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5863), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(5861), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1379), + [sym_subscript_expression] = STATE(1379), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3003), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5863), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1379), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(1463), + [anon_sym_export] = ACTIONS(1389), + [anon_sym_type] = ACTIONS(1389), + [anon_sym_namespace] = ACTIONS(1391), + [anon_sym_LBRACE] = ACTIONS(701), + [anon_sym_typeof] = ACTIONS(1415), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1389), + [anon_sym_BANG] = ACTIONS(1397), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1399), + [anon_sym_yield] = ACTIONS(1401), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1405), + [anon_sym_function] = ACTIONS(716), + [anon_sym_new] = ACTIONS(1467), + [anon_sym_using] = ACTIONS(1409), + [anon_sym_PLUS] = ACTIONS(1415), + [anon_sym_DASH] = ACTIONS(1415), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(1397), + [anon_sym_void] = ACTIONS(1415), + [anon_sym_delete] = ACTIONS(1415), + [anon_sym_PLUS_PLUS] = ACTIONS(1417), + [anon_sym_DASH_DASH] = ACTIONS(1417), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1423), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1469), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(2166), - [anon_sym_readonly] = ACTIONS(2166), - [anon_sym_get] = ACTIONS(2166), - [anon_sym_set] = ACTIONS(2166), - [anon_sym_declare] = ACTIONS(2166), - [anon_sym_public] = ACTIONS(2166), - [anon_sym_private] = ACTIONS(2166), - [anon_sym_protected] = ACTIONS(2166), - [anon_sym_override] = ACTIONS(2166), - [anon_sym_module] = ACTIONS(2166), - [anon_sym_any] = ACTIONS(2166), - [anon_sym_number] = ACTIONS(2166), - [anon_sym_boolean] = ACTIONS(2166), - [anon_sym_string] = ACTIONS(2166), - [anon_sym_symbol] = ACTIONS(2166), - [anon_sym_object] = ACTIONS(2166), + [anon_sym_static] = ACTIONS(1389), + [anon_sym_readonly] = ACTIONS(1389), + [anon_sym_get] = ACTIONS(1389), + [anon_sym_set] = ACTIONS(1389), + [anon_sym_declare] = ACTIONS(1389), + [anon_sym_public] = ACTIONS(1389), + [anon_sym_private] = ACTIONS(1389), + [anon_sym_protected] = ACTIONS(1389), + [anon_sym_override] = ACTIONS(1389), + [anon_sym_module] = ACTIONS(1389), + [anon_sym_any] = ACTIONS(1389), + [anon_sym_number] = ACTIONS(1389), + [anon_sym_boolean] = ACTIONS(1389), + [anon_sym_string] = ACTIONS(1389), + [anon_sym_symbol] = ACTIONS(1389), + [anon_sym_object] = ACTIONS(1389), [sym_html_comment] = ACTIONS(5), }, - [STATE(461)] = { - [sym_import] = STATE(3770), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(1805), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(1441), - [anon_sym_export] = ACTIONS(1307), - [anon_sym_type] = ACTIONS(1307), - [anon_sym_namespace] = ACTIONS(1309), - [anon_sym_LBRACE] = ACTIONS(699), + [STATE(450)] = { + [sym_import] = STATE(3779), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1798), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(1447), + [anon_sym_export] = ACTIONS(1241), + [anon_sym_type] = ACTIONS(1241), + [anon_sym_namespace] = ACTIONS(1243), + [anon_sym_LBRACE] = ACTIONS(701), [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1307), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1241), [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_await] = ACTIONS(45), @@ -77846,10 +76750,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(1313), - [anon_sym_function] = ACTIONS(714), - [anon_sym_new] = ACTIONS(1445), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1247), + [anon_sym_function] = ACTIONS(716), + [anon_sym_new] = ACTIONS(1451), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -77871,2116 +76775,1912 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1307), - [anon_sym_readonly] = ACTIONS(1307), - [anon_sym_get] = ACTIONS(1307), - [anon_sym_set] = ACTIONS(1307), - [anon_sym_declare] = ACTIONS(1307), - [anon_sym_public] = ACTIONS(1307), - [anon_sym_private] = ACTIONS(1307), - [anon_sym_protected] = ACTIONS(1307), - [anon_sym_override] = ACTIONS(1307), - [anon_sym_module] = ACTIONS(1307), - [anon_sym_any] = ACTIONS(1307), - [anon_sym_number] = ACTIONS(1307), - [anon_sym_boolean] = ACTIONS(1307), - [anon_sym_string] = ACTIONS(1307), - [anon_sym_symbol] = ACTIONS(1307), - [anon_sym_object] = ACTIONS(1307), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(462)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1433), - [sym_expression] = STATE(2613), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6127), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6127), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6142), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1433), - [sym_subscript_expression] = STATE(1433), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6127), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1433), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(2176), - [anon_sym_export] = ACTIONS(2178), - [anon_sym_type] = ACTIONS(2178), - [anon_sym_namespace] = ACTIONS(2180), - [anon_sym_LBRACE] = ACTIONS(840), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(2178), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(844), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(2182), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(2184), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(2186), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(2178), - [anon_sym_readonly] = ACTIONS(2178), - [anon_sym_get] = ACTIONS(2178), - [anon_sym_set] = ACTIONS(2178), - [anon_sym_declare] = ACTIONS(2178), - [anon_sym_public] = ACTIONS(2178), - [anon_sym_private] = ACTIONS(2178), - [anon_sym_protected] = ACTIONS(2178), - [anon_sym_override] = ACTIONS(2178), - [anon_sym_module] = ACTIONS(2178), - [anon_sym_any] = ACTIONS(2178), - [anon_sym_number] = ACTIONS(2178), - [anon_sym_boolean] = ACTIONS(2178), - [anon_sym_string] = ACTIONS(2178), - [anon_sym_symbol] = ACTIONS(2178), - [anon_sym_object] = ACTIONS(2178), + [anon_sym_static] = ACTIONS(1241), + [anon_sym_readonly] = ACTIONS(1241), + [anon_sym_get] = ACTIONS(1241), + [anon_sym_set] = ACTIONS(1241), + [anon_sym_declare] = ACTIONS(1241), + [anon_sym_public] = ACTIONS(1241), + [anon_sym_private] = ACTIONS(1241), + [anon_sym_protected] = ACTIONS(1241), + [anon_sym_override] = ACTIONS(1241), + [anon_sym_module] = ACTIONS(1241), + [anon_sym_any] = ACTIONS(1241), + [anon_sym_number] = ACTIONS(1241), + [anon_sym_boolean] = ACTIONS(1241), + [anon_sym_string] = ACTIONS(1241), + [anon_sym_symbol] = ACTIONS(1241), + [anon_sym_object] = ACTIONS(1241), [sym_html_comment] = ACTIONS(5), }, - [STATE(463)] = { - [sym_import] = STATE(3770), - [sym_parenthesized_expression] = STATE(1346), - [sym_expression] = STATE(1871), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(6141), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(6141), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(6139), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1346), - [sym_subscript_expression] = STATE(1346), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(6141), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1346), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(1449), - [anon_sym_export] = ACTIONS(1173), - [anon_sym_type] = ACTIONS(1173), - [anon_sym_namespace] = ACTIONS(1175), - [anon_sym_LBRACE] = ACTIONS(699), - [anon_sym_typeof] = ACTIONS(1201), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1173), - [anon_sym_BANG] = ACTIONS(1181), + [STATE(451)] = { + [sym_import] = STATE(3779), + [sym_parenthesized_expression] = STATE(1379), + [sym_expression] = STATE(2133), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5863), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5863), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(5861), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1379), + [sym_subscript_expression] = STATE(1379), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3003), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5863), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1379), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(1463), + [anon_sym_export] = ACTIONS(1389), + [anon_sym_type] = ACTIONS(1389), + [anon_sym_namespace] = ACTIONS(1391), + [anon_sym_LBRACE] = ACTIONS(701), + [anon_sym_typeof] = ACTIONS(1415), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1389), + [anon_sym_BANG] = ACTIONS(1397), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1185), - [anon_sym_yield] = ACTIONS(1187), + [anon_sym_await] = ACTIONS(1399), + [anon_sym_yield] = ACTIONS(1401), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(1191), - [anon_sym_function] = ACTIONS(714), - [anon_sym_new] = ACTIONS(1453), - [anon_sym_using] = ACTIONS(1195), - [anon_sym_PLUS] = ACTIONS(1201), - [anon_sym_DASH] = ACTIONS(1201), - [anon_sym_SLASH] = ACTIONS(880), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1405), + [anon_sym_function] = ACTIONS(716), + [anon_sym_new] = ACTIONS(1467), + [anon_sym_using] = ACTIONS(1409), + [anon_sym_PLUS] = ACTIONS(1415), + [anon_sym_DASH] = ACTIONS(1415), + [anon_sym_SLASH] = ACTIONS(81), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1181), - [anon_sym_void] = ACTIONS(1201), - [anon_sym_delete] = ACTIONS(1201), - [anon_sym_PLUS_PLUS] = ACTIONS(1203), - [anon_sym_DASH_DASH] = ACTIONS(1203), + [anon_sym_TILDE] = ACTIONS(1397), + [anon_sym_void] = ACTIONS(1415), + [anon_sym_delete] = ACTIONS(1415), + [anon_sym_PLUS_PLUS] = ACTIONS(1417), + [anon_sym_DASH_DASH] = ACTIONS(1417), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1209), + [sym_private_property_identifier] = ACTIONS(1423), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1455), + [sym_undefined] = ACTIONS(1469), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1173), - [anon_sym_readonly] = ACTIONS(1173), - [anon_sym_get] = ACTIONS(1173), - [anon_sym_set] = ACTIONS(1173), - [anon_sym_declare] = ACTIONS(1173), - [anon_sym_public] = ACTIONS(1173), - [anon_sym_private] = ACTIONS(1173), - [anon_sym_protected] = ACTIONS(1173), - [anon_sym_override] = ACTIONS(1173), - [anon_sym_module] = ACTIONS(1173), - [anon_sym_any] = ACTIONS(1173), - [anon_sym_number] = ACTIONS(1173), - [anon_sym_boolean] = ACTIONS(1173), - [anon_sym_string] = ACTIONS(1173), - [anon_sym_symbol] = ACTIONS(1173), - [anon_sym_object] = ACTIONS(1173), + [anon_sym_static] = ACTIONS(1389), + [anon_sym_readonly] = ACTIONS(1389), + [anon_sym_get] = ACTIONS(1389), + [anon_sym_set] = ACTIONS(1389), + [anon_sym_declare] = ACTIONS(1389), + [anon_sym_public] = ACTIONS(1389), + [anon_sym_private] = ACTIONS(1389), + [anon_sym_protected] = ACTIONS(1389), + [anon_sym_override] = ACTIONS(1389), + [anon_sym_module] = ACTIONS(1389), + [anon_sym_any] = ACTIONS(1389), + [anon_sym_number] = ACTIONS(1389), + [anon_sym_boolean] = ACTIONS(1389), + [anon_sym_string] = ACTIONS(1389), + [anon_sym_symbol] = ACTIONS(1389), + [anon_sym_object] = ACTIONS(1389), [sym_html_comment] = ACTIONS(5), }, - [STATE(464)] = { - [sym_import] = STATE(3770), - [sym_parenthesized_expression] = STATE(1382), - [sym_expression] = STATE(2199), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5854), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5854), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5852), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1382), - [sym_subscript_expression] = STATE(1382), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(2997), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5854), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1382), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(1473), - [anon_sym_export] = ACTIONS(1259), - [anon_sym_type] = ACTIONS(1259), - [anon_sym_namespace] = ACTIONS(1261), - [anon_sym_LBRACE] = ACTIONS(699), - [anon_sym_typeof] = ACTIONS(1285), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1259), - [anon_sym_BANG] = ACTIONS(1267), + [STATE(452)] = { + [sym_import] = STATE(3779), + [sym_parenthesized_expression] = STATE(1379), + [sym_expression] = STATE(2180), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5863), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5863), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(5861), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1379), + [sym_subscript_expression] = STATE(1379), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3003), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5863), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1379), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(1463), + [anon_sym_export] = ACTIONS(1389), + [anon_sym_type] = ACTIONS(1389), + [anon_sym_namespace] = ACTIONS(1391), + [anon_sym_LBRACE] = ACTIONS(701), + [anon_sym_typeof] = ACTIONS(1415), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1389), + [anon_sym_BANG] = ACTIONS(1397), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1269), - [anon_sym_yield] = ACTIONS(1271), + [anon_sym_await] = ACTIONS(1399), + [anon_sym_yield] = ACTIONS(1401), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(1275), - [anon_sym_function] = ACTIONS(714), - [anon_sym_new] = ACTIONS(1477), - [anon_sym_using] = ACTIONS(1279), - [anon_sym_PLUS] = ACTIONS(1285), - [anon_sym_DASH] = ACTIONS(1285), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1405), + [anon_sym_function] = ACTIONS(716), + [anon_sym_new] = ACTIONS(1467), + [anon_sym_using] = ACTIONS(1409), + [anon_sym_PLUS] = ACTIONS(1415), + [anon_sym_DASH] = ACTIONS(1415), [anon_sym_SLASH] = ACTIONS(81), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1267), - [anon_sym_void] = ACTIONS(1285), - [anon_sym_delete] = ACTIONS(1285), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1287), + [anon_sym_TILDE] = ACTIONS(1397), + [anon_sym_void] = ACTIONS(1415), + [anon_sym_delete] = ACTIONS(1415), + [anon_sym_PLUS_PLUS] = ACTIONS(1417), + [anon_sym_DASH_DASH] = ACTIONS(1417), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1293), + [sym_private_property_identifier] = ACTIONS(1423), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1479), + [sym_undefined] = ACTIONS(1469), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1259), - [anon_sym_readonly] = ACTIONS(1259), - [anon_sym_get] = ACTIONS(1259), - [anon_sym_set] = ACTIONS(1259), - [anon_sym_declare] = ACTIONS(1259), - [anon_sym_public] = ACTIONS(1259), - [anon_sym_private] = ACTIONS(1259), - [anon_sym_protected] = ACTIONS(1259), - [anon_sym_override] = ACTIONS(1259), - [anon_sym_module] = ACTIONS(1259), - [anon_sym_any] = ACTIONS(1259), - [anon_sym_number] = ACTIONS(1259), - [anon_sym_boolean] = ACTIONS(1259), - [anon_sym_string] = ACTIONS(1259), - [anon_sym_symbol] = ACTIONS(1259), - [anon_sym_object] = ACTIONS(1259), + [anon_sym_static] = ACTIONS(1389), + [anon_sym_readonly] = ACTIONS(1389), + [anon_sym_get] = ACTIONS(1389), + [anon_sym_set] = ACTIONS(1389), + [anon_sym_declare] = ACTIONS(1389), + [anon_sym_public] = ACTIONS(1389), + [anon_sym_private] = ACTIONS(1389), + [anon_sym_protected] = ACTIONS(1389), + [anon_sym_override] = ACTIONS(1389), + [anon_sym_module] = ACTIONS(1389), + [anon_sym_any] = ACTIONS(1389), + [anon_sym_number] = ACTIONS(1389), + [anon_sym_boolean] = ACTIONS(1389), + [anon_sym_string] = ACTIONS(1389), + [anon_sym_symbol] = ACTIONS(1389), + [anon_sym_object] = ACTIONS(1389), [sym_html_comment] = ACTIONS(5), }, - [STATE(465)] = { - [sym_import] = STATE(3770), - [sym_parenthesized_expression] = STATE(1382), - [sym_expression] = STATE(2200), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5854), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5854), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5852), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1382), - [sym_subscript_expression] = STATE(1382), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(2997), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5854), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1382), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(1473), - [anon_sym_export] = ACTIONS(1259), - [anon_sym_type] = ACTIONS(1259), - [anon_sym_namespace] = ACTIONS(1261), - [anon_sym_LBRACE] = ACTIONS(699), - [anon_sym_typeof] = ACTIONS(1285), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1259), - [anon_sym_BANG] = ACTIONS(1267), + [STATE(453)] = { + [sym_import] = STATE(3779), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1799), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(1447), + [anon_sym_export] = ACTIONS(1241), + [anon_sym_type] = ACTIONS(1241), + [anon_sym_namespace] = ACTIONS(1243), + [anon_sym_LBRACE] = ACTIONS(701), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1241), + [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1269), - [anon_sym_yield] = ACTIONS(1271), + [anon_sym_await] = ACTIONS(45), + [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(1275), - [anon_sym_function] = ACTIONS(714), - [anon_sym_new] = ACTIONS(1477), - [anon_sym_using] = ACTIONS(1279), - [anon_sym_PLUS] = ACTIONS(1285), - [anon_sym_DASH] = ACTIONS(1285), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1247), + [anon_sym_function] = ACTIONS(716), + [anon_sym_new] = ACTIONS(1451), + [anon_sym_using] = ACTIONS(79), + [anon_sym_PLUS] = ACTIONS(21), + [anon_sym_DASH] = ACTIONS(21), [anon_sym_SLASH] = ACTIONS(81), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1267), - [anon_sym_void] = ACTIONS(1285), - [anon_sym_delete] = ACTIONS(1285), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1287), + [anon_sym_TILDE] = ACTIONS(33), + [anon_sym_void] = ACTIONS(21), + [anon_sym_delete] = ACTIONS(21), + [anon_sym_PLUS_PLUS] = ACTIONS(85), + [anon_sym_DASH_DASH] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1293), + [sym_private_property_identifier] = ACTIONS(91), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1479), + [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1259), - [anon_sym_readonly] = ACTIONS(1259), - [anon_sym_get] = ACTIONS(1259), - [anon_sym_set] = ACTIONS(1259), - [anon_sym_declare] = ACTIONS(1259), - [anon_sym_public] = ACTIONS(1259), - [anon_sym_private] = ACTIONS(1259), - [anon_sym_protected] = ACTIONS(1259), - [anon_sym_override] = ACTIONS(1259), - [anon_sym_module] = ACTIONS(1259), - [anon_sym_any] = ACTIONS(1259), - [anon_sym_number] = ACTIONS(1259), - [anon_sym_boolean] = ACTIONS(1259), - [anon_sym_string] = ACTIONS(1259), - [anon_sym_symbol] = ACTIONS(1259), - [anon_sym_object] = ACTIONS(1259), + [anon_sym_static] = ACTIONS(1241), + [anon_sym_readonly] = ACTIONS(1241), + [anon_sym_get] = ACTIONS(1241), + [anon_sym_set] = ACTIONS(1241), + [anon_sym_declare] = ACTIONS(1241), + [anon_sym_public] = ACTIONS(1241), + [anon_sym_private] = ACTIONS(1241), + [anon_sym_protected] = ACTIONS(1241), + [anon_sym_override] = ACTIONS(1241), + [anon_sym_module] = ACTIONS(1241), + [anon_sym_any] = ACTIONS(1241), + [anon_sym_number] = ACTIONS(1241), + [anon_sym_boolean] = ACTIONS(1241), + [anon_sym_string] = ACTIONS(1241), + [anon_sym_symbol] = ACTIONS(1241), + [anon_sym_object] = ACTIONS(1241), [sym_html_comment] = ACTIONS(5), }, - [STATE(466)] = { - [sym_import] = STATE(3770), - [sym_parenthesized_expression] = STATE(1382), - [sym_expression] = STATE(2202), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5854), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5854), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5852), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1382), - [sym_subscript_expression] = STATE(1382), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(2997), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5854), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1382), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(1473), - [anon_sym_export] = ACTIONS(1259), - [anon_sym_type] = ACTIONS(1259), - [anon_sym_namespace] = ACTIONS(1261), - [anon_sym_LBRACE] = ACTIONS(699), - [anon_sym_typeof] = ACTIONS(1285), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1259), - [anon_sym_BANG] = ACTIONS(1267), + [STATE(454)] = { + [sym_import] = STATE(3779), + [sym_parenthesized_expression] = STATE(1379), + [sym_expression] = STATE(2182), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5863), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5863), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(5861), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1379), + [sym_subscript_expression] = STATE(1379), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3003), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5863), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1379), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(1463), + [anon_sym_export] = ACTIONS(1389), + [anon_sym_type] = ACTIONS(1389), + [anon_sym_namespace] = ACTIONS(1391), + [anon_sym_LBRACE] = ACTIONS(701), + [anon_sym_typeof] = ACTIONS(1415), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1389), + [anon_sym_BANG] = ACTIONS(1397), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1269), - [anon_sym_yield] = ACTIONS(1271), + [anon_sym_await] = ACTIONS(1399), + [anon_sym_yield] = ACTIONS(1401), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(1275), - [anon_sym_function] = ACTIONS(714), - [anon_sym_new] = ACTIONS(1477), - [anon_sym_using] = ACTIONS(1279), - [anon_sym_PLUS] = ACTIONS(1285), - [anon_sym_DASH] = ACTIONS(1285), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1405), + [anon_sym_function] = ACTIONS(716), + [anon_sym_new] = ACTIONS(1467), + [anon_sym_using] = ACTIONS(1409), + [anon_sym_PLUS] = ACTIONS(1415), + [anon_sym_DASH] = ACTIONS(1415), [anon_sym_SLASH] = ACTIONS(81), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1267), - [anon_sym_void] = ACTIONS(1285), - [anon_sym_delete] = ACTIONS(1285), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1287), + [anon_sym_TILDE] = ACTIONS(1397), + [anon_sym_void] = ACTIONS(1415), + [anon_sym_delete] = ACTIONS(1415), + [anon_sym_PLUS_PLUS] = ACTIONS(1417), + [anon_sym_DASH_DASH] = ACTIONS(1417), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1293), + [sym_private_property_identifier] = ACTIONS(1423), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1479), + [sym_undefined] = ACTIONS(1469), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1259), - [anon_sym_readonly] = ACTIONS(1259), - [anon_sym_get] = ACTIONS(1259), - [anon_sym_set] = ACTIONS(1259), - [anon_sym_declare] = ACTIONS(1259), - [anon_sym_public] = ACTIONS(1259), - [anon_sym_private] = ACTIONS(1259), - [anon_sym_protected] = ACTIONS(1259), - [anon_sym_override] = ACTIONS(1259), - [anon_sym_module] = ACTIONS(1259), - [anon_sym_any] = ACTIONS(1259), - [anon_sym_number] = ACTIONS(1259), - [anon_sym_boolean] = ACTIONS(1259), - [anon_sym_string] = ACTIONS(1259), - [anon_sym_symbol] = ACTIONS(1259), - [anon_sym_object] = ACTIONS(1259), + [anon_sym_static] = ACTIONS(1389), + [anon_sym_readonly] = ACTIONS(1389), + [anon_sym_get] = ACTIONS(1389), + [anon_sym_set] = ACTIONS(1389), + [anon_sym_declare] = ACTIONS(1389), + [anon_sym_public] = ACTIONS(1389), + [anon_sym_private] = ACTIONS(1389), + [anon_sym_protected] = ACTIONS(1389), + [anon_sym_override] = ACTIONS(1389), + [anon_sym_module] = ACTIONS(1389), + [anon_sym_any] = ACTIONS(1389), + [anon_sym_number] = ACTIONS(1389), + [anon_sym_boolean] = ACTIONS(1389), + [anon_sym_string] = ACTIONS(1389), + [anon_sym_symbol] = ACTIONS(1389), + [anon_sym_object] = ACTIONS(1389), [sym_html_comment] = ACTIONS(5), }, - [STATE(467)] = { - [sym_import] = STATE(3770), - [sym_parenthesized_expression] = STATE(1382), - [sym_expression] = STATE(2204), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5854), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5854), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5852), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1382), - [sym_subscript_expression] = STATE(1382), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(2997), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5854), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1382), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(1473), - [anon_sym_export] = ACTIONS(1259), - [anon_sym_type] = ACTIONS(1259), - [anon_sym_namespace] = ACTIONS(1261), - [anon_sym_LBRACE] = ACTIONS(699), - [anon_sym_typeof] = ACTIONS(1285), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1259), - [anon_sym_BANG] = ACTIONS(1267), + [STATE(455)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1385), + [sym_expression] = STATE(2504), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6048), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6048), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6189), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1385), + [sym_subscript_expression] = STATE(1385), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3004), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6048), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1385), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1479), + [anon_sym_export] = ACTIONS(1203), + [anon_sym_type] = ACTIONS(1203), + [anon_sym_namespace] = ACTIONS(1205), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1227), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1203), + [anon_sym_BANG] = ACTIONS(1211), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1213), + [anon_sym_yield] = ACTIONS(1215), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1217), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1483), + [anon_sym_using] = ACTIONS(1221), + [anon_sym_PLUS] = ACTIONS(1227), + [anon_sym_DASH] = ACTIONS(1227), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1211), + [anon_sym_void] = ACTIONS(1227), + [anon_sym_delete] = ACTIONS(1227), + [anon_sym_PLUS_PLUS] = ACTIONS(1229), + [anon_sym_DASH_DASH] = ACTIONS(1229), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1231), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1485), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1203), + [anon_sym_readonly] = ACTIONS(1203), + [anon_sym_get] = ACTIONS(1203), + [anon_sym_set] = ACTIONS(1203), + [anon_sym_declare] = ACTIONS(1203), + [anon_sym_public] = ACTIONS(1203), + [anon_sym_private] = ACTIONS(1203), + [anon_sym_protected] = ACTIONS(1203), + [anon_sym_override] = ACTIONS(1203), + [anon_sym_module] = ACTIONS(1203), + [anon_sym_any] = ACTIONS(1203), + [anon_sym_number] = ACTIONS(1203), + [anon_sym_boolean] = ACTIONS(1203), + [anon_sym_string] = ACTIONS(1203), + [anon_sym_symbol] = ACTIONS(1203), + [anon_sym_object] = ACTIONS(1203), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(456)] = { + [sym_import] = STATE(3779), + [sym_parenthesized_expression] = STATE(1379), + [sym_expression] = STATE(2184), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5863), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5863), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(5861), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1379), + [sym_subscript_expression] = STATE(1379), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3003), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5863), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1379), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(1463), + [anon_sym_export] = ACTIONS(1389), + [anon_sym_type] = ACTIONS(1389), + [anon_sym_namespace] = ACTIONS(1391), + [anon_sym_LBRACE] = ACTIONS(701), + [anon_sym_typeof] = ACTIONS(1415), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1389), + [anon_sym_BANG] = ACTIONS(1397), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1269), - [anon_sym_yield] = ACTIONS(1271), + [anon_sym_await] = ACTIONS(1399), + [anon_sym_yield] = ACTIONS(1401), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(1275), - [anon_sym_function] = ACTIONS(714), - [anon_sym_new] = ACTIONS(1477), - [anon_sym_using] = ACTIONS(1279), - [anon_sym_PLUS] = ACTIONS(1285), - [anon_sym_DASH] = ACTIONS(1285), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1405), + [anon_sym_function] = ACTIONS(716), + [anon_sym_new] = ACTIONS(1467), + [anon_sym_using] = ACTIONS(1409), + [anon_sym_PLUS] = ACTIONS(1415), + [anon_sym_DASH] = ACTIONS(1415), [anon_sym_SLASH] = ACTIONS(81), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1267), - [anon_sym_void] = ACTIONS(1285), - [anon_sym_delete] = ACTIONS(1285), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1287), + [anon_sym_TILDE] = ACTIONS(1397), + [anon_sym_void] = ACTIONS(1415), + [anon_sym_delete] = ACTIONS(1415), + [anon_sym_PLUS_PLUS] = ACTIONS(1417), + [anon_sym_DASH_DASH] = ACTIONS(1417), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1293), + [sym_private_property_identifier] = ACTIONS(1423), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1479), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1259), - [anon_sym_readonly] = ACTIONS(1259), - [anon_sym_get] = ACTIONS(1259), - [anon_sym_set] = ACTIONS(1259), - [anon_sym_declare] = ACTIONS(1259), - [anon_sym_public] = ACTIONS(1259), - [anon_sym_private] = ACTIONS(1259), - [anon_sym_protected] = ACTIONS(1259), - [anon_sym_override] = ACTIONS(1259), - [anon_sym_module] = ACTIONS(1259), - [anon_sym_any] = ACTIONS(1259), - [anon_sym_number] = ACTIONS(1259), - [anon_sym_boolean] = ACTIONS(1259), - [anon_sym_string] = ACTIONS(1259), - [anon_sym_symbol] = ACTIONS(1259), - [anon_sym_object] = ACTIONS(1259), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(468)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1375), - [sym_expression] = STATE(2532), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6040), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6040), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6214), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1375), - [sym_subscript_expression] = STATE(1375), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3001), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6040), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1375), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1465), - [anon_sym_export] = ACTIONS(1223), - [anon_sym_type] = ACTIONS(1223), - [anon_sym_namespace] = ACTIONS(1225), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(1245), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1223), - [anon_sym_BANG] = ACTIONS(1229), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1231), - [anon_sym_yield] = ACTIONS(1233), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1235), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1469), - [anon_sym_using] = ACTIONS(1239), - [anon_sym_PLUS] = ACTIONS(1245), - [anon_sym_DASH] = ACTIONS(1245), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1229), - [anon_sym_void] = ACTIONS(1245), - [anon_sym_delete] = ACTIONS(1245), - [anon_sym_PLUS_PLUS] = ACTIONS(1247), - [anon_sym_DASH_DASH] = ACTIONS(1247), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1249), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1471), + [sym_undefined] = ACTIONS(1469), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1223), - [anon_sym_readonly] = ACTIONS(1223), - [anon_sym_get] = ACTIONS(1223), - [anon_sym_set] = ACTIONS(1223), - [anon_sym_declare] = ACTIONS(1223), - [anon_sym_public] = ACTIONS(1223), - [anon_sym_private] = ACTIONS(1223), - [anon_sym_protected] = ACTIONS(1223), - [anon_sym_override] = ACTIONS(1223), - [anon_sym_module] = ACTIONS(1223), - [anon_sym_any] = ACTIONS(1223), - [anon_sym_number] = ACTIONS(1223), - [anon_sym_boolean] = ACTIONS(1223), - [anon_sym_string] = ACTIONS(1223), - [anon_sym_symbol] = ACTIONS(1223), - [anon_sym_object] = ACTIONS(1223), + [anon_sym_static] = ACTIONS(1389), + [anon_sym_readonly] = ACTIONS(1389), + [anon_sym_get] = ACTIONS(1389), + [anon_sym_set] = ACTIONS(1389), + [anon_sym_declare] = ACTIONS(1389), + [anon_sym_public] = ACTIONS(1389), + [anon_sym_private] = ACTIONS(1389), + [anon_sym_protected] = ACTIONS(1389), + [anon_sym_override] = ACTIONS(1389), + [anon_sym_module] = ACTIONS(1389), + [anon_sym_any] = ACTIONS(1389), + [anon_sym_number] = ACTIONS(1389), + [anon_sym_boolean] = ACTIONS(1389), + [anon_sym_string] = ACTIONS(1389), + [anon_sym_symbol] = ACTIONS(1389), + [anon_sym_object] = ACTIONS(1389), [sym_html_comment] = ACTIONS(5), }, - [STATE(469)] = { - [sym_import] = STATE(3770), - [sym_parenthesized_expression] = STATE(1382), - [sym_expression] = STATE(2206), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5854), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5854), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5852), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1382), - [sym_subscript_expression] = STATE(1382), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(2997), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5854), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1382), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(1473), - [anon_sym_export] = ACTIONS(1259), - [anon_sym_type] = ACTIONS(1259), - [anon_sym_namespace] = ACTIONS(1261), - [anon_sym_LBRACE] = ACTIONS(699), - [anon_sym_typeof] = ACTIONS(1285), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1259), - [anon_sym_BANG] = ACTIONS(1267), + [STATE(457)] = { + [sym_import] = STATE(3779), + [sym_parenthesized_expression] = STATE(1379), + [sym_expression] = STATE(2186), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5863), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5863), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(5861), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1379), + [sym_subscript_expression] = STATE(1379), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3003), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5863), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1379), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(1463), + [anon_sym_export] = ACTIONS(1389), + [anon_sym_type] = ACTIONS(1389), + [anon_sym_namespace] = ACTIONS(1391), + [anon_sym_LBRACE] = ACTIONS(701), + [anon_sym_typeof] = ACTIONS(1415), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1389), + [anon_sym_BANG] = ACTIONS(1397), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1269), - [anon_sym_yield] = ACTIONS(1271), + [anon_sym_await] = ACTIONS(1399), + [anon_sym_yield] = ACTIONS(1401), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(1275), - [anon_sym_function] = ACTIONS(714), - [anon_sym_new] = ACTIONS(1477), - [anon_sym_using] = ACTIONS(1279), - [anon_sym_PLUS] = ACTIONS(1285), - [anon_sym_DASH] = ACTIONS(1285), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1405), + [anon_sym_function] = ACTIONS(716), + [anon_sym_new] = ACTIONS(1467), + [anon_sym_using] = ACTIONS(1409), + [anon_sym_PLUS] = ACTIONS(1415), + [anon_sym_DASH] = ACTIONS(1415), [anon_sym_SLASH] = ACTIONS(81), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1267), - [anon_sym_void] = ACTIONS(1285), - [anon_sym_delete] = ACTIONS(1285), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1287), + [anon_sym_TILDE] = ACTIONS(1397), + [anon_sym_void] = ACTIONS(1415), + [anon_sym_delete] = ACTIONS(1415), + [anon_sym_PLUS_PLUS] = ACTIONS(1417), + [anon_sym_DASH_DASH] = ACTIONS(1417), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1293), + [sym_private_property_identifier] = ACTIONS(1423), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1479), + [sym_undefined] = ACTIONS(1469), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1259), - [anon_sym_readonly] = ACTIONS(1259), - [anon_sym_get] = ACTIONS(1259), - [anon_sym_set] = ACTIONS(1259), - [anon_sym_declare] = ACTIONS(1259), - [anon_sym_public] = ACTIONS(1259), - [anon_sym_private] = ACTIONS(1259), - [anon_sym_protected] = ACTIONS(1259), - [anon_sym_override] = ACTIONS(1259), - [anon_sym_module] = ACTIONS(1259), - [anon_sym_any] = ACTIONS(1259), - [anon_sym_number] = ACTIONS(1259), - [anon_sym_boolean] = ACTIONS(1259), - [anon_sym_string] = ACTIONS(1259), - [anon_sym_symbol] = ACTIONS(1259), - [anon_sym_object] = ACTIONS(1259), + [anon_sym_static] = ACTIONS(1389), + [anon_sym_readonly] = ACTIONS(1389), + [anon_sym_get] = ACTIONS(1389), + [anon_sym_set] = ACTIONS(1389), + [anon_sym_declare] = ACTIONS(1389), + [anon_sym_public] = ACTIONS(1389), + [anon_sym_private] = ACTIONS(1389), + [anon_sym_protected] = ACTIONS(1389), + [anon_sym_override] = ACTIONS(1389), + [anon_sym_module] = ACTIONS(1389), + [anon_sym_any] = ACTIONS(1389), + [anon_sym_number] = ACTIONS(1389), + [anon_sym_boolean] = ACTIONS(1389), + [anon_sym_string] = ACTIONS(1389), + [anon_sym_symbol] = ACTIONS(1389), + [anon_sym_object] = ACTIONS(1389), [sym_html_comment] = ACTIONS(5), }, - [STATE(470)] = { - [sym_import] = STATE(3770), - [sym_parenthesized_expression] = STATE(1382), - [sym_expression] = STATE(2208), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5854), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5854), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5852), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1382), - [sym_subscript_expression] = STATE(1382), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(2997), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5854), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1382), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(1473), - [anon_sym_export] = ACTIONS(1259), - [anon_sym_type] = ACTIONS(1259), - [anon_sym_namespace] = ACTIONS(1261), - [anon_sym_LBRACE] = ACTIONS(699), - [anon_sym_typeof] = ACTIONS(1285), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1259), - [anon_sym_BANG] = ACTIONS(1267), + [STATE(458)] = { + [sym_import] = STATE(3779), + [sym_parenthesized_expression] = STATE(1379), + [sym_expression] = STATE(2187), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5863), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5863), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(5861), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1379), + [sym_subscript_expression] = STATE(1379), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3003), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5863), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1379), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(1463), + [anon_sym_export] = ACTIONS(1389), + [anon_sym_type] = ACTIONS(1389), + [anon_sym_namespace] = ACTIONS(1391), + [anon_sym_LBRACE] = ACTIONS(701), + [anon_sym_typeof] = ACTIONS(1415), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1389), + [anon_sym_BANG] = ACTIONS(1397), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1269), - [anon_sym_yield] = ACTIONS(1271), + [anon_sym_await] = ACTIONS(1399), + [anon_sym_yield] = ACTIONS(1401), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(1275), - [anon_sym_function] = ACTIONS(714), - [anon_sym_new] = ACTIONS(1477), - [anon_sym_using] = ACTIONS(1279), - [anon_sym_PLUS] = ACTIONS(1285), - [anon_sym_DASH] = ACTIONS(1285), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1405), + [anon_sym_function] = ACTIONS(716), + [anon_sym_new] = ACTIONS(1467), + [anon_sym_using] = ACTIONS(1409), + [anon_sym_PLUS] = ACTIONS(1415), + [anon_sym_DASH] = ACTIONS(1415), [anon_sym_SLASH] = ACTIONS(81), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1267), - [anon_sym_void] = ACTIONS(1285), - [anon_sym_delete] = ACTIONS(1285), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1287), + [anon_sym_TILDE] = ACTIONS(1397), + [anon_sym_void] = ACTIONS(1415), + [anon_sym_delete] = ACTIONS(1415), + [anon_sym_PLUS_PLUS] = ACTIONS(1417), + [anon_sym_DASH_DASH] = ACTIONS(1417), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1293), + [sym_private_property_identifier] = ACTIONS(1423), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1479), + [sym_undefined] = ACTIONS(1469), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1259), - [anon_sym_readonly] = ACTIONS(1259), - [anon_sym_get] = ACTIONS(1259), - [anon_sym_set] = ACTIONS(1259), - [anon_sym_declare] = ACTIONS(1259), - [anon_sym_public] = ACTIONS(1259), - [anon_sym_private] = ACTIONS(1259), - [anon_sym_protected] = ACTIONS(1259), - [anon_sym_override] = ACTIONS(1259), - [anon_sym_module] = ACTIONS(1259), - [anon_sym_any] = ACTIONS(1259), - [anon_sym_number] = ACTIONS(1259), - [anon_sym_boolean] = ACTIONS(1259), - [anon_sym_string] = ACTIONS(1259), - [anon_sym_symbol] = ACTIONS(1259), - [anon_sym_object] = ACTIONS(1259), + [anon_sym_static] = ACTIONS(1389), + [anon_sym_readonly] = ACTIONS(1389), + [anon_sym_get] = ACTIONS(1389), + [anon_sym_set] = ACTIONS(1389), + [anon_sym_declare] = ACTIONS(1389), + [anon_sym_public] = ACTIONS(1389), + [anon_sym_private] = ACTIONS(1389), + [anon_sym_protected] = ACTIONS(1389), + [anon_sym_override] = ACTIONS(1389), + [anon_sym_module] = ACTIONS(1389), + [anon_sym_any] = ACTIONS(1389), + [anon_sym_number] = ACTIONS(1389), + [anon_sym_boolean] = ACTIONS(1389), + [anon_sym_string] = ACTIONS(1389), + [anon_sym_symbol] = ACTIONS(1389), + [anon_sym_object] = ACTIONS(1389), [sym_html_comment] = ACTIONS(5), }, - [STATE(471)] = { - [sym_import] = STATE(3770), - [sym_parenthesized_expression] = STATE(1382), - [sym_expression] = STATE(2209), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5854), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5854), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5852), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1382), - [sym_subscript_expression] = STATE(1382), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(2997), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5854), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1382), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(1473), - [anon_sym_export] = ACTIONS(1259), - [anon_sym_type] = ACTIONS(1259), - [anon_sym_namespace] = ACTIONS(1261), - [anon_sym_LBRACE] = ACTIONS(699), - [anon_sym_typeof] = ACTIONS(1285), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1259), - [anon_sym_BANG] = ACTIONS(1267), + [STATE(459)] = { + [sym_import] = STATE(3779), + [sym_parenthesized_expression] = STATE(1379), + [sym_expression] = STATE(2188), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5863), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5863), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(5861), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1379), + [sym_subscript_expression] = STATE(1379), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3003), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5863), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1379), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(1463), + [anon_sym_export] = ACTIONS(1389), + [anon_sym_type] = ACTIONS(1389), + [anon_sym_namespace] = ACTIONS(1391), + [anon_sym_LBRACE] = ACTIONS(701), + [anon_sym_typeof] = ACTIONS(1415), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1389), + [anon_sym_BANG] = ACTIONS(1397), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1269), - [anon_sym_yield] = ACTIONS(1271), + [anon_sym_await] = ACTIONS(1399), + [anon_sym_yield] = ACTIONS(1401), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(1275), - [anon_sym_function] = ACTIONS(714), - [anon_sym_new] = ACTIONS(1477), - [anon_sym_using] = ACTIONS(1279), - [anon_sym_PLUS] = ACTIONS(1285), - [anon_sym_DASH] = ACTIONS(1285), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1405), + [anon_sym_function] = ACTIONS(716), + [anon_sym_new] = ACTIONS(1467), + [anon_sym_using] = ACTIONS(1409), + [anon_sym_PLUS] = ACTIONS(1415), + [anon_sym_DASH] = ACTIONS(1415), [anon_sym_SLASH] = ACTIONS(81), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1267), - [anon_sym_void] = ACTIONS(1285), - [anon_sym_delete] = ACTIONS(1285), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1287), + [anon_sym_TILDE] = ACTIONS(1397), + [anon_sym_void] = ACTIONS(1415), + [anon_sym_delete] = ACTIONS(1415), + [anon_sym_PLUS_PLUS] = ACTIONS(1417), + [anon_sym_DASH_DASH] = ACTIONS(1417), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1293), + [sym_private_property_identifier] = ACTIONS(1423), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1479), + [sym_undefined] = ACTIONS(1469), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1259), - [anon_sym_readonly] = ACTIONS(1259), - [anon_sym_get] = ACTIONS(1259), - [anon_sym_set] = ACTIONS(1259), - [anon_sym_declare] = ACTIONS(1259), - [anon_sym_public] = ACTIONS(1259), - [anon_sym_private] = ACTIONS(1259), - [anon_sym_protected] = ACTIONS(1259), - [anon_sym_override] = ACTIONS(1259), - [anon_sym_module] = ACTIONS(1259), - [anon_sym_any] = ACTIONS(1259), - [anon_sym_number] = ACTIONS(1259), - [anon_sym_boolean] = ACTIONS(1259), - [anon_sym_string] = ACTIONS(1259), - [anon_sym_symbol] = ACTIONS(1259), - [anon_sym_object] = ACTIONS(1259), + [anon_sym_static] = ACTIONS(1389), + [anon_sym_readonly] = ACTIONS(1389), + [anon_sym_get] = ACTIONS(1389), + [anon_sym_set] = ACTIONS(1389), + [anon_sym_declare] = ACTIONS(1389), + [anon_sym_public] = ACTIONS(1389), + [anon_sym_private] = ACTIONS(1389), + [anon_sym_protected] = ACTIONS(1389), + [anon_sym_override] = ACTIONS(1389), + [anon_sym_module] = ACTIONS(1389), + [anon_sym_any] = ACTIONS(1389), + [anon_sym_number] = ACTIONS(1389), + [anon_sym_boolean] = ACTIONS(1389), + [anon_sym_string] = ACTIONS(1389), + [anon_sym_symbol] = ACTIONS(1389), + [anon_sym_object] = ACTIONS(1389), [sym_html_comment] = ACTIONS(5), }, - [STATE(472)] = { - [sym_import] = STATE(3770), - [sym_parenthesized_expression] = STATE(1382), - [sym_expression] = STATE(2210), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5854), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5854), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5852), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1382), - [sym_subscript_expression] = STATE(1382), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(2997), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5854), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1382), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(1473), - [anon_sym_export] = ACTIONS(1259), - [anon_sym_type] = ACTIONS(1259), - [anon_sym_namespace] = ACTIONS(1261), - [anon_sym_LBRACE] = ACTIONS(699), - [anon_sym_typeof] = ACTIONS(1285), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1259), - [anon_sym_BANG] = ACTIONS(1267), + [STATE(460)] = { + [sym_import] = STATE(3779), + [sym_parenthesized_expression] = STATE(1379), + [sym_expression] = STATE(2189), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5863), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5863), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(5861), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1379), + [sym_subscript_expression] = STATE(1379), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3003), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5863), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1379), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(1463), + [anon_sym_export] = ACTIONS(1389), + [anon_sym_type] = ACTIONS(1389), + [anon_sym_namespace] = ACTIONS(1391), + [anon_sym_LBRACE] = ACTIONS(701), + [anon_sym_typeof] = ACTIONS(1415), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1389), + [anon_sym_BANG] = ACTIONS(1397), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1269), - [anon_sym_yield] = ACTIONS(1271), + [anon_sym_await] = ACTIONS(1399), + [anon_sym_yield] = ACTIONS(1401), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(1275), - [anon_sym_function] = ACTIONS(714), - [anon_sym_new] = ACTIONS(1477), - [anon_sym_using] = ACTIONS(1279), - [anon_sym_PLUS] = ACTIONS(1285), - [anon_sym_DASH] = ACTIONS(1285), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1405), + [anon_sym_function] = ACTIONS(716), + [anon_sym_new] = ACTIONS(1467), + [anon_sym_using] = ACTIONS(1409), + [anon_sym_PLUS] = ACTIONS(1415), + [anon_sym_DASH] = ACTIONS(1415), [anon_sym_SLASH] = ACTIONS(81), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1267), - [anon_sym_void] = ACTIONS(1285), - [anon_sym_delete] = ACTIONS(1285), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1287), + [anon_sym_TILDE] = ACTIONS(1397), + [anon_sym_void] = ACTIONS(1415), + [anon_sym_delete] = ACTIONS(1415), + [anon_sym_PLUS_PLUS] = ACTIONS(1417), + [anon_sym_DASH_DASH] = ACTIONS(1417), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1293), + [sym_private_property_identifier] = ACTIONS(1423), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1479), + [sym_undefined] = ACTIONS(1469), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1259), - [anon_sym_readonly] = ACTIONS(1259), - [anon_sym_get] = ACTIONS(1259), - [anon_sym_set] = ACTIONS(1259), - [anon_sym_declare] = ACTIONS(1259), - [anon_sym_public] = ACTIONS(1259), - [anon_sym_private] = ACTIONS(1259), - [anon_sym_protected] = ACTIONS(1259), - [anon_sym_override] = ACTIONS(1259), - [anon_sym_module] = ACTIONS(1259), - [anon_sym_any] = ACTIONS(1259), - [anon_sym_number] = ACTIONS(1259), - [anon_sym_boolean] = ACTIONS(1259), - [anon_sym_string] = ACTIONS(1259), - [anon_sym_symbol] = ACTIONS(1259), - [anon_sym_object] = ACTIONS(1259), + [anon_sym_static] = ACTIONS(1389), + [anon_sym_readonly] = ACTIONS(1389), + [anon_sym_get] = ACTIONS(1389), + [anon_sym_set] = ACTIONS(1389), + [anon_sym_declare] = ACTIONS(1389), + [anon_sym_public] = ACTIONS(1389), + [anon_sym_private] = ACTIONS(1389), + [anon_sym_protected] = ACTIONS(1389), + [anon_sym_override] = ACTIONS(1389), + [anon_sym_module] = ACTIONS(1389), + [anon_sym_any] = ACTIONS(1389), + [anon_sym_number] = ACTIONS(1389), + [anon_sym_boolean] = ACTIONS(1389), + [anon_sym_string] = ACTIONS(1389), + [anon_sym_symbol] = ACTIONS(1389), + [anon_sym_object] = ACTIONS(1389), [sym_html_comment] = ACTIONS(5), }, - [STATE(473)] = { - [sym_import] = STATE(3770), - [sym_parenthesized_expression] = STATE(1382), - [sym_expression] = STATE(2211), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5854), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5854), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5852), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1382), - [sym_subscript_expression] = STATE(1382), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(2997), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5854), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1382), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(1473), - [anon_sym_export] = ACTIONS(1259), - [anon_sym_type] = ACTIONS(1259), - [anon_sym_namespace] = ACTIONS(1261), - [anon_sym_LBRACE] = ACTIONS(699), - [anon_sym_typeof] = ACTIONS(1285), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1259), - [anon_sym_BANG] = ACTIONS(1267), + [STATE(461)] = { + [sym_import] = STATE(3779), + [sym_parenthesized_expression] = STATE(1379), + [sym_expression] = STATE(2190), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5863), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5863), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(5861), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1379), + [sym_subscript_expression] = STATE(1379), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3003), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5863), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1379), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(1463), + [anon_sym_export] = ACTIONS(1389), + [anon_sym_type] = ACTIONS(1389), + [anon_sym_namespace] = ACTIONS(1391), + [anon_sym_LBRACE] = ACTIONS(701), + [anon_sym_typeof] = ACTIONS(1415), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1389), + [anon_sym_BANG] = ACTIONS(1397), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1269), - [anon_sym_yield] = ACTIONS(1271), + [anon_sym_await] = ACTIONS(1399), + [anon_sym_yield] = ACTIONS(1401), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(1275), - [anon_sym_function] = ACTIONS(714), - [anon_sym_new] = ACTIONS(1477), - [anon_sym_using] = ACTIONS(1279), - [anon_sym_PLUS] = ACTIONS(1285), - [anon_sym_DASH] = ACTIONS(1285), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1405), + [anon_sym_function] = ACTIONS(716), + [anon_sym_new] = ACTIONS(1467), + [anon_sym_using] = ACTIONS(1409), + [anon_sym_PLUS] = ACTIONS(1415), + [anon_sym_DASH] = ACTIONS(1415), [anon_sym_SLASH] = ACTIONS(81), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1267), - [anon_sym_void] = ACTIONS(1285), - [anon_sym_delete] = ACTIONS(1285), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1287), + [anon_sym_TILDE] = ACTIONS(1397), + [anon_sym_void] = ACTIONS(1415), + [anon_sym_delete] = ACTIONS(1415), + [anon_sym_PLUS_PLUS] = ACTIONS(1417), + [anon_sym_DASH_DASH] = ACTIONS(1417), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1293), + [sym_private_property_identifier] = ACTIONS(1423), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1479), + [sym_undefined] = ACTIONS(1469), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1259), - [anon_sym_readonly] = ACTIONS(1259), - [anon_sym_get] = ACTIONS(1259), - [anon_sym_set] = ACTIONS(1259), - [anon_sym_declare] = ACTIONS(1259), - [anon_sym_public] = ACTIONS(1259), - [anon_sym_private] = ACTIONS(1259), - [anon_sym_protected] = ACTIONS(1259), - [anon_sym_override] = ACTIONS(1259), - [anon_sym_module] = ACTIONS(1259), - [anon_sym_any] = ACTIONS(1259), - [anon_sym_number] = ACTIONS(1259), - [anon_sym_boolean] = ACTIONS(1259), - [anon_sym_string] = ACTIONS(1259), - [anon_sym_symbol] = ACTIONS(1259), - [anon_sym_object] = ACTIONS(1259), + [anon_sym_static] = ACTIONS(1389), + [anon_sym_readonly] = ACTIONS(1389), + [anon_sym_get] = ACTIONS(1389), + [anon_sym_set] = ACTIONS(1389), + [anon_sym_declare] = ACTIONS(1389), + [anon_sym_public] = ACTIONS(1389), + [anon_sym_private] = ACTIONS(1389), + [anon_sym_protected] = ACTIONS(1389), + [anon_sym_override] = ACTIONS(1389), + [anon_sym_module] = ACTIONS(1389), + [anon_sym_any] = ACTIONS(1389), + [anon_sym_number] = ACTIONS(1389), + [anon_sym_boolean] = ACTIONS(1389), + [anon_sym_string] = ACTIONS(1389), + [anon_sym_symbol] = ACTIONS(1389), + [anon_sym_object] = ACTIONS(1389), [sym_html_comment] = ACTIONS(5), }, - [STATE(474)] = { - [sym_import] = STATE(3770), - [sym_parenthesized_expression] = STATE(1382), - [sym_expression] = STATE(2212), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5854), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5854), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5852), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1382), - [sym_subscript_expression] = STATE(1382), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(2997), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5854), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1382), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(1473), - [anon_sym_export] = ACTIONS(1259), - [anon_sym_type] = ACTIONS(1259), - [anon_sym_namespace] = ACTIONS(1261), - [anon_sym_LBRACE] = ACTIONS(699), - [anon_sym_typeof] = ACTIONS(1285), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1259), - [anon_sym_BANG] = ACTIONS(1267), + [STATE(462)] = { + [sym_import] = STATE(3779), + [sym_parenthesized_expression] = STATE(1379), + [sym_expression] = STATE(2191), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5863), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5863), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(5861), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1379), + [sym_subscript_expression] = STATE(1379), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3003), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5863), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1379), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(1463), + [anon_sym_export] = ACTIONS(1389), + [anon_sym_type] = ACTIONS(1389), + [anon_sym_namespace] = ACTIONS(1391), + [anon_sym_LBRACE] = ACTIONS(701), + [anon_sym_typeof] = ACTIONS(1415), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1389), + [anon_sym_BANG] = ACTIONS(1397), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1269), - [anon_sym_yield] = ACTIONS(1271), + [anon_sym_await] = ACTIONS(1399), + [anon_sym_yield] = ACTIONS(1401), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(1275), - [anon_sym_function] = ACTIONS(714), - [anon_sym_new] = ACTIONS(1477), - [anon_sym_using] = ACTIONS(1279), - [anon_sym_PLUS] = ACTIONS(1285), - [anon_sym_DASH] = ACTIONS(1285), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1405), + [anon_sym_function] = ACTIONS(716), + [anon_sym_new] = ACTIONS(1467), + [anon_sym_using] = ACTIONS(1409), + [anon_sym_PLUS] = ACTIONS(1415), + [anon_sym_DASH] = ACTIONS(1415), [anon_sym_SLASH] = ACTIONS(81), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1267), - [anon_sym_void] = ACTIONS(1285), - [anon_sym_delete] = ACTIONS(1285), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1287), + [anon_sym_TILDE] = ACTIONS(1397), + [anon_sym_void] = ACTIONS(1415), + [anon_sym_delete] = ACTIONS(1415), + [anon_sym_PLUS_PLUS] = ACTIONS(1417), + [anon_sym_DASH_DASH] = ACTIONS(1417), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1293), + [sym_private_property_identifier] = ACTIONS(1423), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1479), + [sym_undefined] = ACTIONS(1469), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1259), - [anon_sym_readonly] = ACTIONS(1259), - [anon_sym_get] = ACTIONS(1259), - [anon_sym_set] = ACTIONS(1259), - [anon_sym_declare] = ACTIONS(1259), - [anon_sym_public] = ACTIONS(1259), - [anon_sym_private] = ACTIONS(1259), - [anon_sym_protected] = ACTIONS(1259), - [anon_sym_override] = ACTIONS(1259), - [anon_sym_module] = ACTIONS(1259), - [anon_sym_any] = ACTIONS(1259), - [anon_sym_number] = ACTIONS(1259), - [anon_sym_boolean] = ACTIONS(1259), - [anon_sym_string] = ACTIONS(1259), - [anon_sym_symbol] = ACTIONS(1259), - [anon_sym_object] = ACTIONS(1259), + [anon_sym_static] = ACTIONS(1389), + [anon_sym_readonly] = ACTIONS(1389), + [anon_sym_get] = ACTIONS(1389), + [anon_sym_set] = ACTIONS(1389), + [anon_sym_declare] = ACTIONS(1389), + [anon_sym_public] = ACTIONS(1389), + [anon_sym_private] = ACTIONS(1389), + [anon_sym_protected] = ACTIONS(1389), + [anon_sym_override] = ACTIONS(1389), + [anon_sym_module] = ACTIONS(1389), + [anon_sym_any] = ACTIONS(1389), + [anon_sym_number] = ACTIONS(1389), + [anon_sym_boolean] = ACTIONS(1389), + [anon_sym_string] = ACTIONS(1389), + [anon_sym_symbol] = ACTIONS(1389), + [anon_sym_object] = ACTIONS(1389), [sym_html_comment] = ACTIONS(5), }, - [STATE(475)] = { - [sym_import] = STATE(3770), - [sym_parenthesized_expression] = STATE(1382), - [sym_expression] = STATE(2213), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5854), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5854), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5852), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1382), - [sym_subscript_expression] = STATE(1382), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(2997), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5854), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1382), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(1473), - [anon_sym_export] = ACTIONS(1259), - [anon_sym_type] = ACTIONS(1259), - [anon_sym_namespace] = ACTIONS(1261), - [anon_sym_LBRACE] = ACTIONS(699), - [anon_sym_typeof] = ACTIONS(1285), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1259), - [anon_sym_BANG] = ACTIONS(1267), + [STATE(463)] = { + [sym_import] = STATE(3779), + [sym_parenthesized_expression] = STATE(1379), + [sym_expression] = STATE(2192), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5863), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5863), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(5861), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1379), + [sym_subscript_expression] = STATE(1379), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3003), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5863), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1379), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(1463), + [anon_sym_export] = ACTIONS(1389), + [anon_sym_type] = ACTIONS(1389), + [anon_sym_namespace] = ACTIONS(1391), + [anon_sym_LBRACE] = ACTIONS(701), + [anon_sym_typeof] = ACTIONS(1415), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1389), + [anon_sym_BANG] = ACTIONS(1397), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1269), - [anon_sym_yield] = ACTIONS(1271), + [anon_sym_await] = ACTIONS(1399), + [anon_sym_yield] = ACTIONS(1401), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(1275), - [anon_sym_function] = ACTIONS(714), - [anon_sym_new] = ACTIONS(1477), - [anon_sym_using] = ACTIONS(1279), - [anon_sym_PLUS] = ACTIONS(1285), - [anon_sym_DASH] = ACTIONS(1285), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1405), + [anon_sym_function] = ACTIONS(716), + [anon_sym_new] = ACTIONS(1467), + [anon_sym_using] = ACTIONS(1409), + [anon_sym_PLUS] = ACTIONS(1415), + [anon_sym_DASH] = ACTIONS(1415), [anon_sym_SLASH] = ACTIONS(81), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1267), - [anon_sym_void] = ACTIONS(1285), - [anon_sym_delete] = ACTIONS(1285), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1287), + [anon_sym_TILDE] = ACTIONS(1397), + [anon_sym_void] = ACTIONS(1415), + [anon_sym_delete] = ACTIONS(1415), + [anon_sym_PLUS_PLUS] = ACTIONS(1417), + [anon_sym_DASH_DASH] = ACTIONS(1417), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1293), + [sym_private_property_identifier] = ACTIONS(1423), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1479), + [sym_undefined] = ACTIONS(1469), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1259), - [anon_sym_readonly] = ACTIONS(1259), - [anon_sym_get] = ACTIONS(1259), - [anon_sym_set] = ACTIONS(1259), - [anon_sym_declare] = ACTIONS(1259), - [anon_sym_public] = ACTIONS(1259), - [anon_sym_private] = ACTIONS(1259), - [anon_sym_protected] = ACTIONS(1259), - [anon_sym_override] = ACTIONS(1259), - [anon_sym_module] = ACTIONS(1259), - [anon_sym_any] = ACTIONS(1259), - [anon_sym_number] = ACTIONS(1259), - [anon_sym_boolean] = ACTIONS(1259), - [anon_sym_string] = ACTIONS(1259), - [anon_sym_symbol] = ACTIONS(1259), - [anon_sym_object] = ACTIONS(1259), + [anon_sym_static] = ACTIONS(1389), + [anon_sym_readonly] = ACTIONS(1389), + [anon_sym_get] = ACTIONS(1389), + [anon_sym_set] = ACTIONS(1389), + [anon_sym_declare] = ACTIONS(1389), + [anon_sym_public] = ACTIONS(1389), + [anon_sym_private] = ACTIONS(1389), + [anon_sym_protected] = ACTIONS(1389), + [anon_sym_override] = ACTIONS(1389), + [anon_sym_module] = ACTIONS(1389), + [anon_sym_any] = ACTIONS(1389), + [anon_sym_number] = ACTIONS(1389), + [anon_sym_boolean] = ACTIONS(1389), + [anon_sym_string] = ACTIONS(1389), + [anon_sym_symbol] = ACTIONS(1389), + [anon_sym_object] = ACTIONS(1389), [sym_html_comment] = ACTIONS(5), }, - [STATE(476)] = { - [sym_import] = STATE(3770), - [sym_parenthesized_expression] = STATE(1382), - [sym_expression] = STATE(2214), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5854), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5854), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5852), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1382), - [sym_subscript_expression] = STATE(1382), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(2997), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5854), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1382), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(1473), - [anon_sym_export] = ACTIONS(1259), - [anon_sym_type] = ACTIONS(1259), - [anon_sym_namespace] = ACTIONS(1261), - [anon_sym_LBRACE] = ACTIONS(699), - [anon_sym_typeof] = ACTIONS(1285), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1259), - [anon_sym_BANG] = ACTIONS(1267), + [STATE(464)] = { + [sym_import] = STATE(3779), + [sym_parenthesized_expression] = STATE(1379), + [sym_expression] = STATE(2193), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5863), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5863), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(5861), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1379), + [sym_subscript_expression] = STATE(1379), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3003), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5863), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1379), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(1463), + [anon_sym_export] = ACTIONS(1389), + [anon_sym_type] = ACTIONS(1389), + [anon_sym_namespace] = ACTIONS(1391), + [anon_sym_LBRACE] = ACTIONS(701), + [anon_sym_typeof] = ACTIONS(1415), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1389), + [anon_sym_BANG] = ACTIONS(1397), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1269), - [anon_sym_yield] = ACTIONS(1271), + [anon_sym_await] = ACTIONS(1399), + [anon_sym_yield] = ACTIONS(1401), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(1275), - [anon_sym_function] = ACTIONS(714), - [anon_sym_new] = ACTIONS(1477), - [anon_sym_using] = ACTIONS(1279), - [anon_sym_PLUS] = ACTIONS(1285), - [anon_sym_DASH] = ACTIONS(1285), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1405), + [anon_sym_function] = ACTIONS(716), + [anon_sym_new] = ACTIONS(1467), + [anon_sym_using] = ACTIONS(1409), + [anon_sym_PLUS] = ACTIONS(1415), + [anon_sym_DASH] = ACTIONS(1415), [anon_sym_SLASH] = ACTIONS(81), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1267), - [anon_sym_void] = ACTIONS(1285), - [anon_sym_delete] = ACTIONS(1285), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1287), + [anon_sym_TILDE] = ACTIONS(1397), + [anon_sym_void] = ACTIONS(1415), + [anon_sym_delete] = ACTIONS(1415), + [anon_sym_PLUS_PLUS] = ACTIONS(1417), + [anon_sym_DASH_DASH] = ACTIONS(1417), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1293), + [sym_private_property_identifier] = ACTIONS(1423), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1479), + [sym_undefined] = ACTIONS(1469), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1259), - [anon_sym_readonly] = ACTIONS(1259), - [anon_sym_get] = ACTIONS(1259), - [anon_sym_set] = ACTIONS(1259), - [anon_sym_declare] = ACTIONS(1259), - [anon_sym_public] = ACTIONS(1259), - [anon_sym_private] = ACTIONS(1259), - [anon_sym_protected] = ACTIONS(1259), - [anon_sym_override] = ACTIONS(1259), - [anon_sym_module] = ACTIONS(1259), - [anon_sym_any] = ACTIONS(1259), - [anon_sym_number] = ACTIONS(1259), - [anon_sym_boolean] = ACTIONS(1259), - [anon_sym_string] = ACTIONS(1259), - [anon_sym_symbol] = ACTIONS(1259), - [anon_sym_object] = ACTIONS(1259), + [anon_sym_static] = ACTIONS(1389), + [anon_sym_readonly] = ACTIONS(1389), + [anon_sym_get] = ACTIONS(1389), + [anon_sym_set] = ACTIONS(1389), + [anon_sym_declare] = ACTIONS(1389), + [anon_sym_public] = ACTIONS(1389), + [anon_sym_private] = ACTIONS(1389), + [anon_sym_protected] = ACTIONS(1389), + [anon_sym_override] = ACTIONS(1389), + [anon_sym_module] = ACTIONS(1389), + [anon_sym_any] = ACTIONS(1389), + [anon_sym_number] = ACTIONS(1389), + [anon_sym_boolean] = ACTIONS(1389), + [anon_sym_string] = ACTIONS(1389), + [anon_sym_symbol] = ACTIONS(1389), + [anon_sym_object] = ACTIONS(1389), [sym_html_comment] = ACTIONS(5), }, - [STATE(477)] = { - [sym_import] = STATE(3770), - [sym_parenthesized_expression] = STATE(1382), - [sym_expression] = STATE(2215), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5854), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5854), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5852), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1382), - [sym_subscript_expression] = STATE(1382), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(2997), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5854), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1382), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(1473), - [anon_sym_export] = ACTIONS(1259), - [anon_sym_type] = ACTIONS(1259), - [anon_sym_namespace] = ACTIONS(1261), - [anon_sym_LBRACE] = ACTIONS(699), - [anon_sym_typeof] = ACTIONS(1285), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1259), - [anon_sym_BANG] = ACTIONS(1267), + [STATE(465)] = { + [sym_import] = STATE(3779), + [sym_parenthesized_expression] = STATE(1379), + [sym_expression] = STATE(2195), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5863), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5863), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(5861), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1379), + [sym_subscript_expression] = STATE(1379), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3003), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5863), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1379), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(1463), + [anon_sym_export] = ACTIONS(1389), + [anon_sym_type] = ACTIONS(1389), + [anon_sym_namespace] = ACTIONS(1391), + [anon_sym_LBRACE] = ACTIONS(701), + [anon_sym_typeof] = ACTIONS(1415), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1389), + [anon_sym_BANG] = ACTIONS(1397), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1269), - [anon_sym_yield] = ACTIONS(1271), + [anon_sym_await] = ACTIONS(1399), + [anon_sym_yield] = ACTIONS(1401), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(1275), - [anon_sym_function] = ACTIONS(714), - [anon_sym_new] = ACTIONS(1477), - [anon_sym_using] = ACTIONS(1279), - [anon_sym_PLUS] = ACTIONS(1285), - [anon_sym_DASH] = ACTIONS(1285), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1405), + [anon_sym_function] = ACTIONS(716), + [anon_sym_new] = ACTIONS(1467), + [anon_sym_using] = ACTIONS(1409), + [anon_sym_PLUS] = ACTIONS(1415), + [anon_sym_DASH] = ACTIONS(1415), [anon_sym_SLASH] = ACTIONS(81), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1267), - [anon_sym_void] = ACTIONS(1285), - [anon_sym_delete] = ACTIONS(1285), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1287), + [anon_sym_TILDE] = ACTIONS(1397), + [anon_sym_void] = ACTIONS(1415), + [anon_sym_delete] = ACTIONS(1415), + [anon_sym_PLUS_PLUS] = ACTIONS(1417), + [anon_sym_DASH_DASH] = ACTIONS(1417), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1293), + [sym_private_property_identifier] = ACTIONS(1423), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1479), + [sym_undefined] = ACTIONS(1469), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1259), - [anon_sym_readonly] = ACTIONS(1259), - [anon_sym_get] = ACTIONS(1259), - [anon_sym_set] = ACTIONS(1259), - [anon_sym_declare] = ACTIONS(1259), - [anon_sym_public] = ACTIONS(1259), - [anon_sym_private] = ACTIONS(1259), - [anon_sym_protected] = ACTIONS(1259), - [anon_sym_override] = ACTIONS(1259), - [anon_sym_module] = ACTIONS(1259), - [anon_sym_any] = ACTIONS(1259), - [anon_sym_number] = ACTIONS(1259), - [anon_sym_boolean] = ACTIONS(1259), - [anon_sym_string] = ACTIONS(1259), - [anon_sym_symbol] = ACTIONS(1259), - [anon_sym_object] = ACTIONS(1259), + [anon_sym_static] = ACTIONS(1389), + [anon_sym_readonly] = ACTIONS(1389), + [anon_sym_get] = ACTIONS(1389), + [anon_sym_set] = ACTIONS(1389), + [anon_sym_declare] = ACTIONS(1389), + [anon_sym_public] = ACTIONS(1389), + [anon_sym_private] = ACTIONS(1389), + [anon_sym_protected] = ACTIONS(1389), + [anon_sym_override] = ACTIONS(1389), + [anon_sym_module] = ACTIONS(1389), + [anon_sym_any] = ACTIONS(1389), + [anon_sym_number] = ACTIONS(1389), + [anon_sym_boolean] = ACTIONS(1389), + [anon_sym_string] = ACTIONS(1389), + [anon_sym_symbol] = ACTIONS(1389), + [anon_sym_object] = ACTIONS(1389), [sym_html_comment] = ACTIONS(5), }, - [STATE(478)] = { - [sym_import] = STATE(3770), - [sym_parenthesized_expression] = STATE(1382), - [sym_expression] = STATE(2216), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5854), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5854), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5852), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1382), - [sym_subscript_expression] = STATE(1382), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(2997), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5854), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1382), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(1473), - [anon_sym_export] = ACTIONS(1259), - [anon_sym_type] = ACTIONS(1259), - [anon_sym_namespace] = ACTIONS(1261), - [anon_sym_LBRACE] = ACTIONS(699), - [anon_sym_typeof] = ACTIONS(1285), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1259), - [anon_sym_BANG] = ACTIONS(1267), + [STATE(466)] = { + [sym_import] = STATE(3779), + [sym_parenthesized_expression] = STATE(1379), + [sym_expression] = STATE(2196), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5863), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5863), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(5861), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1379), + [sym_subscript_expression] = STATE(1379), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3003), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5863), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1379), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(1463), + [anon_sym_export] = ACTIONS(1389), + [anon_sym_type] = ACTIONS(1389), + [anon_sym_namespace] = ACTIONS(1391), + [anon_sym_LBRACE] = ACTIONS(701), + [anon_sym_typeof] = ACTIONS(1415), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1389), + [anon_sym_BANG] = ACTIONS(1397), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1269), - [anon_sym_yield] = ACTIONS(1271), + [anon_sym_await] = ACTIONS(1399), + [anon_sym_yield] = ACTIONS(1401), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(1275), - [anon_sym_function] = ACTIONS(714), - [anon_sym_new] = ACTIONS(1477), - [anon_sym_using] = ACTIONS(1279), - [anon_sym_PLUS] = ACTIONS(1285), - [anon_sym_DASH] = ACTIONS(1285), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1405), + [anon_sym_function] = ACTIONS(716), + [anon_sym_new] = ACTIONS(1467), + [anon_sym_using] = ACTIONS(1409), + [anon_sym_PLUS] = ACTIONS(1415), + [anon_sym_DASH] = ACTIONS(1415), [anon_sym_SLASH] = ACTIONS(81), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1267), - [anon_sym_void] = ACTIONS(1285), - [anon_sym_delete] = ACTIONS(1285), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1287), + [anon_sym_TILDE] = ACTIONS(1397), + [anon_sym_void] = ACTIONS(1415), + [anon_sym_delete] = ACTIONS(1415), + [anon_sym_PLUS_PLUS] = ACTIONS(1417), + [anon_sym_DASH_DASH] = ACTIONS(1417), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1293), + [sym_private_property_identifier] = ACTIONS(1423), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1479), + [sym_undefined] = ACTIONS(1469), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1259), - [anon_sym_readonly] = ACTIONS(1259), - [anon_sym_get] = ACTIONS(1259), - [anon_sym_set] = ACTIONS(1259), - [anon_sym_declare] = ACTIONS(1259), - [anon_sym_public] = ACTIONS(1259), - [anon_sym_private] = ACTIONS(1259), - [anon_sym_protected] = ACTIONS(1259), - [anon_sym_override] = ACTIONS(1259), - [anon_sym_module] = ACTIONS(1259), - [anon_sym_any] = ACTIONS(1259), - [anon_sym_number] = ACTIONS(1259), - [anon_sym_boolean] = ACTIONS(1259), - [anon_sym_string] = ACTIONS(1259), - [anon_sym_symbol] = ACTIONS(1259), - [anon_sym_object] = ACTIONS(1259), + [anon_sym_static] = ACTIONS(1389), + [anon_sym_readonly] = ACTIONS(1389), + [anon_sym_get] = ACTIONS(1389), + [anon_sym_set] = ACTIONS(1389), + [anon_sym_declare] = ACTIONS(1389), + [anon_sym_public] = ACTIONS(1389), + [anon_sym_private] = ACTIONS(1389), + [anon_sym_protected] = ACTIONS(1389), + [anon_sym_override] = ACTIONS(1389), + [anon_sym_module] = ACTIONS(1389), + [anon_sym_any] = ACTIONS(1389), + [anon_sym_number] = ACTIONS(1389), + [anon_sym_boolean] = ACTIONS(1389), + [anon_sym_string] = ACTIONS(1389), + [anon_sym_symbol] = ACTIONS(1389), + [anon_sym_object] = ACTIONS(1389), [sym_html_comment] = ACTIONS(5), }, - [STATE(479)] = { - [sym_import] = STATE(3770), - [sym_parenthesized_expression] = STATE(1382), - [sym_expression] = STATE(2217), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5854), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5854), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5852), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1382), - [sym_subscript_expression] = STATE(1382), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(2997), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5854), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1382), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(1473), - [anon_sym_export] = ACTIONS(1259), - [anon_sym_type] = ACTIONS(1259), - [anon_sym_namespace] = ACTIONS(1261), - [anon_sym_LBRACE] = ACTIONS(699), - [anon_sym_typeof] = ACTIONS(1285), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1259), - [anon_sym_BANG] = ACTIONS(1267), + [STATE(467)] = { + [sym_import] = STATE(3779), + [sym_parenthesized_expression] = STATE(1379), + [sym_expression] = STATE(2199), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5863), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5863), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(5861), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1379), + [sym_subscript_expression] = STATE(1379), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3003), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5863), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1379), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(1463), + [anon_sym_export] = ACTIONS(1389), + [anon_sym_type] = ACTIONS(1389), + [anon_sym_namespace] = ACTIONS(1391), + [anon_sym_LBRACE] = ACTIONS(701), + [anon_sym_typeof] = ACTIONS(1415), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1389), + [anon_sym_BANG] = ACTIONS(1397), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1269), - [anon_sym_yield] = ACTIONS(1271), + [anon_sym_await] = ACTIONS(1399), + [anon_sym_yield] = ACTIONS(1401), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(1275), - [anon_sym_function] = ACTIONS(714), - [anon_sym_new] = ACTIONS(1477), - [anon_sym_using] = ACTIONS(1279), - [anon_sym_PLUS] = ACTIONS(1285), - [anon_sym_DASH] = ACTIONS(1285), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1405), + [anon_sym_function] = ACTIONS(716), + [anon_sym_new] = ACTIONS(1467), + [anon_sym_using] = ACTIONS(1409), + [anon_sym_PLUS] = ACTIONS(1415), + [anon_sym_DASH] = ACTIONS(1415), [anon_sym_SLASH] = ACTIONS(81), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1267), - [anon_sym_void] = ACTIONS(1285), - [anon_sym_delete] = ACTIONS(1285), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1287), + [anon_sym_TILDE] = ACTIONS(1397), + [anon_sym_void] = ACTIONS(1415), + [anon_sym_delete] = ACTIONS(1415), + [anon_sym_PLUS_PLUS] = ACTIONS(1417), + [anon_sym_DASH_DASH] = ACTIONS(1417), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1293), + [sym_private_property_identifier] = ACTIONS(1423), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1479), + [sym_undefined] = ACTIONS(1469), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1259), - [anon_sym_readonly] = ACTIONS(1259), - [anon_sym_get] = ACTIONS(1259), - [anon_sym_set] = ACTIONS(1259), - [anon_sym_declare] = ACTIONS(1259), - [anon_sym_public] = ACTIONS(1259), - [anon_sym_private] = ACTIONS(1259), - [anon_sym_protected] = ACTIONS(1259), - [anon_sym_override] = ACTIONS(1259), - [anon_sym_module] = ACTIONS(1259), - [anon_sym_any] = ACTIONS(1259), - [anon_sym_number] = ACTIONS(1259), - [anon_sym_boolean] = ACTIONS(1259), - [anon_sym_string] = ACTIONS(1259), - [anon_sym_symbol] = ACTIONS(1259), - [anon_sym_object] = ACTIONS(1259), + [anon_sym_static] = ACTIONS(1389), + [anon_sym_readonly] = ACTIONS(1389), + [anon_sym_get] = ACTIONS(1389), + [anon_sym_set] = ACTIONS(1389), + [anon_sym_declare] = ACTIONS(1389), + [anon_sym_public] = ACTIONS(1389), + [anon_sym_private] = ACTIONS(1389), + [anon_sym_protected] = ACTIONS(1389), + [anon_sym_override] = ACTIONS(1389), + [anon_sym_module] = ACTIONS(1389), + [anon_sym_any] = ACTIONS(1389), + [anon_sym_number] = ACTIONS(1389), + [anon_sym_boolean] = ACTIONS(1389), + [anon_sym_string] = ACTIONS(1389), + [anon_sym_symbol] = ACTIONS(1389), + [anon_sym_object] = ACTIONS(1389), [sym_html_comment] = ACTIONS(5), }, - [STATE(480)] = { - [sym_import] = STATE(3770), - [sym_parenthesized_expression] = STATE(1382), - [sym_expression] = STATE(2220), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5854), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5854), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5852), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1382), - [sym_subscript_expression] = STATE(1382), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(2997), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5854), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1382), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(1473), - [anon_sym_export] = ACTIONS(1259), - [anon_sym_type] = ACTIONS(1259), - [anon_sym_namespace] = ACTIONS(1261), - [anon_sym_LBRACE] = ACTIONS(699), + [STATE(468)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1418), + [sym_expression] = STATE(2536), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6184), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6184), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6036), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1418), + [sym_subscript_expression] = STATE(1418), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2950), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6184), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1418), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1487), + [anon_sym_export] = ACTIONS(1263), + [anon_sym_type] = ACTIONS(1263), + [anon_sym_namespace] = ACTIONS(1265), + [anon_sym_LBRACE] = ACTIONS(854), [anon_sym_typeof] = ACTIONS(1285), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1259), - [anon_sym_BANG] = ACTIONS(1267), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1269), - [anon_sym_yield] = ACTIONS(1271), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_DQUOTE] = ACTIONS(67), - [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1263), + [anon_sym_BANG] = ACTIONS(1269), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1271), + [anon_sym_yield] = ACTIONS(1273), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), [anon_sym_async] = ACTIONS(1275), - [anon_sym_function] = ACTIONS(714), - [anon_sym_new] = ACTIONS(1477), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1491), [anon_sym_using] = ACTIONS(1279), [anon_sym_PLUS] = ACTIONS(1285), [anon_sym_DASH] = ACTIONS(1285), - [anon_sym_SLASH] = ACTIONS(81), - [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1267), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1269), [anon_sym_void] = ACTIONS(1285), [anon_sym_delete] = ACTIONS(1285), [anon_sym_PLUS_PLUS] = ACTIONS(1287), [anon_sym_DASH_DASH] = ACTIONS(1287), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1293), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1479), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1259), - [anon_sym_readonly] = ACTIONS(1259), - [anon_sym_get] = ACTIONS(1259), - [anon_sym_set] = ACTIONS(1259), - [anon_sym_declare] = ACTIONS(1259), - [anon_sym_public] = ACTIONS(1259), - [anon_sym_private] = ACTIONS(1259), - [anon_sym_protected] = ACTIONS(1259), - [anon_sym_override] = ACTIONS(1259), - [anon_sym_module] = ACTIONS(1259), - [anon_sym_any] = ACTIONS(1259), - [anon_sym_number] = ACTIONS(1259), - [anon_sym_boolean] = ACTIONS(1259), - [anon_sym_string] = ACTIONS(1259), - [anon_sym_symbol] = ACTIONS(1259), - [anon_sym_object] = ACTIONS(1259), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(481)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1424), - [sym_expression] = STATE(2587), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6176), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6176), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(5999), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1424), - [sym_subscript_expression] = STATE(1424), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2933), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6176), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1424), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1489), - [anon_sym_export] = ACTIONS(1089), - [anon_sym_type] = ACTIONS(1089), - [anon_sym_namespace] = ACTIONS(1091), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(1115), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1089), - [anon_sym_BANG] = ACTIONS(1097), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1099), - [anon_sym_yield] = ACTIONS(1101), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1105), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1493), - [anon_sym_using] = ACTIONS(1109), - [anon_sym_PLUS] = ACTIONS(1115), - [anon_sym_DASH] = ACTIONS(1115), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1097), - [anon_sym_void] = ACTIONS(1115), - [anon_sym_delete] = ACTIONS(1115), - [anon_sym_PLUS_PLUS] = ACTIONS(1117), - [anon_sym_DASH_DASH] = ACTIONS(1117), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1123), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1495), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1289), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1493), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1089), - [anon_sym_readonly] = ACTIONS(1089), - [anon_sym_get] = ACTIONS(1089), - [anon_sym_set] = ACTIONS(1089), - [anon_sym_declare] = ACTIONS(1089), - [anon_sym_public] = ACTIONS(1089), - [anon_sym_private] = ACTIONS(1089), - [anon_sym_protected] = ACTIONS(1089), - [anon_sym_override] = ACTIONS(1089), - [anon_sym_module] = ACTIONS(1089), - [anon_sym_any] = ACTIONS(1089), - [anon_sym_number] = ACTIONS(1089), - [anon_sym_boolean] = ACTIONS(1089), - [anon_sym_string] = ACTIONS(1089), - [anon_sym_symbol] = ACTIONS(1089), - [anon_sym_object] = ACTIONS(1089), + [anon_sym_static] = ACTIONS(1263), + [anon_sym_readonly] = ACTIONS(1263), + [anon_sym_get] = ACTIONS(1263), + [anon_sym_set] = ACTIONS(1263), + [anon_sym_declare] = ACTIONS(1263), + [anon_sym_public] = ACTIONS(1263), + [anon_sym_private] = ACTIONS(1263), + [anon_sym_protected] = ACTIONS(1263), + [anon_sym_override] = ACTIONS(1263), + [anon_sym_module] = ACTIONS(1263), + [anon_sym_any] = ACTIONS(1263), + [anon_sym_number] = ACTIONS(1263), + [anon_sym_boolean] = ACTIONS(1263), + [anon_sym_string] = ACTIONS(1263), + [anon_sym_symbol] = ACTIONS(1263), + [anon_sym_object] = ACTIONS(1263), [sym_html_comment] = ACTIONS(5), }, - [STATE(482)] = { - [sym_import] = STATE(3770), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(1878), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(1441), - [anon_sym_export] = ACTIONS(1307), - [anon_sym_type] = ACTIONS(1307), - [anon_sym_namespace] = ACTIONS(1309), - [anon_sym_LBRACE] = ACTIONS(699), + [STATE(469)] = { + [sym_import] = STATE(3779), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1800), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(1447), + [anon_sym_export] = ACTIONS(1241), + [anon_sym_type] = ACTIONS(1241), + [anon_sym_namespace] = ACTIONS(1243), + [anon_sym_LBRACE] = ACTIONS(701), [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1307), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1241), [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_await] = ACTIONS(45), @@ -79988,10 +78688,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(1313), - [anon_sym_function] = ACTIONS(714), - [anon_sym_new] = ACTIONS(1445), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1247), + [anon_sym_function] = ACTIONS(716), + [anon_sym_new] = ACTIONS(1451), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -80013,790 +78713,586 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1307), - [anon_sym_readonly] = ACTIONS(1307), - [anon_sym_get] = ACTIONS(1307), - [anon_sym_set] = ACTIONS(1307), - [anon_sym_declare] = ACTIONS(1307), - [anon_sym_public] = ACTIONS(1307), - [anon_sym_private] = ACTIONS(1307), - [anon_sym_protected] = ACTIONS(1307), - [anon_sym_override] = ACTIONS(1307), - [anon_sym_module] = ACTIONS(1307), - [anon_sym_any] = ACTIONS(1307), - [anon_sym_number] = ACTIONS(1307), - [anon_sym_boolean] = ACTIONS(1307), - [anon_sym_string] = ACTIONS(1307), - [anon_sym_symbol] = ACTIONS(1307), - [anon_sym_object] = ACTIONS(1307), + [anon_sym_static] = ACTIONS(1241), + [anon_sym_readonly] = ACTIONS(1241), + [anon_sym_get] = ACTIONS(1241), + [anon_sym_set] = ACTIONS(1241), + [anon_sym_declare] = ACTIONS(1241), + [anon_sym_public] = ACTIONS(1241), + [anon_sym_private] = ACTIONS(1241), + [anon_sym_protected] = ACTIONS(1241), + [anon_sym_override] = ACTIONS(1241), + [anon_sym_module] = ACTIONS(1241), + [anon_sym_any] = ACTIONS(1241), + [anon_sym_number] = ACTIONS(1241), + [anon_sym_boolean] = ACTIONS(1241), + [anon_sym_string] = ACTIONS(1241), + [anon_sym_symbol] = ACTIONS(1241), + [anon_sym_object] = ACTIONS(1241), [sym_html_comment] = ACTIONS(5), }, - [STATE(483)] = { - [sym_namespace_export] = STATE(5770), - [sym_export_clause] = STATE(4765), - [sym_declaration] = STATE(790), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_class_declaration] = STATE(846), - [sym_function_declaration] = STATE(846), - [sym_generator_function_declaration] = STATE(846), - [sym_decorator] = STATE(1310), - [sym_function_signature] = STATE(846), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(793), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [aux_sym_export_statement_repeat1] = STATE(4079), - [aux_sym_object_repeat1] = STATE(4979), - [aux_sym_object_pattern_repeat1] = STATE(5022), - [anon_sym_STAR] = ACTIONS(2100), - [anon_sym_default] = ACTIONS(2102), - [anon_sym_type] = ACTIONS(2104), - [anon_sym_EQ] = ACTIONS(2106), - [anon_sym_as] = ACTIONS(2108), - [anon_sym_namespace] = ACTIONS(2110), - [anon_sym_LBRACE] = ACTIONS(2112), - [anon_sym_COMMA] = ACTIONS(158), - [anon_sym_RBRACE] = ACTIONS(730), - [anon_sym_import] = ACTIONS(2114), - [anon_sym_var] = ACTIONS(2116), - [anon_sym_let] = ACTIONS(2118), - [anon_sym_const] = ACTIONS(2120), - [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2122), - [anon_sym_SEMI] = ACTIONS(158), - [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(705), - [anon_sym_LBRACK] = ACTIONS(158), - [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(158), - [anon_sym_class] = ACTIONS(2125), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2129), - [anon_sym_EQ_GT] = ACTIONS(716), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP] = ACTIONS(120), - [anon_sym_PIPE_PIPE] = ACTIONS(120), - [anon_sym_GT_GT] = ACTIONS(120), - [anon_sym_GT_GT_GT] = ACTIONS(120), - [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(120), - [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(120), - [anon_sym_DASH] = ACTIONS(120), - [anon_sym_SLASH] = ACTIONS(120), - [anon_sym_PERCENT] = ACTIONS(120), - [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2131), - [anon_sym_LT_EQ] = ACTIONS(158), - [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), - [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), - [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(158), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(158), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_QMARK] = ACTIONS(724), - [anon_sym_declare] = ACTIONS(2134), - [anon_sym_module] = ACTIONS(2136), - [anon_sym_abstract] = ACTIONS(2138), - [anon_sym_satisfies] = ACTIONS(158), - [anon_sym_interface] = ACTIONS(2140), - [anon_sym_enum] = ACTIONS(2142), - [sym__automatic_semicolon] = ACTIONS(158), - [sym__ternary_qmark] = ACTIONS(158), - [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(726), - }, - [STATE(484)] = { - [sym_import] = STATE(3770), - [sym_parenthesized_expression] = STATE(1382), - [sym_expression] = STATE(2225), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5854), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5854), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5852), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1382), - [sym_subscript_expression] = STATE(1382), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(2997), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5854), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1382), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(1473), - [anon_sym_export] = ACTIONS(1259), - [anon_sym_type] = ACTIONS(1259), - [anon_sym_namespace] = ACTIONS(1261), - [anon_sym_LBRACE] = ACTIONS(699), - [anon_sym_typeof] = ACTIONS(1285), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1259), - [anon_sym_BANG] = ACTIONS(1267), + [STATE(470)] = { + [sym_import] = STATE(3779), + [sym_parenthesized_expression] = STATE(1379), + [sym_expression] = STATE(2204), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5863), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5863), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(5861), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1379), + [sym_subscript_expression] = STATE(1379), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3003), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5863), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1379), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(1463), + [anon_sym_export] = ACTIONS(1389), + [anon_sym_type] = ACTIONS(1389), + [anon_sym_namespace] = ACTIONS(1391), + [anon_sym_LBRACE] = ACTIONS(701), + [anon_sym_typeof] = ACTIONS(1415), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1389), + [anon_sym_BANG] = ACTIONS(1397), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1269), - [anon_sym_yield] = ACTIONS(1271), + [anon_sym_await] = ACTIONS(1399), + [anon_sym_yield] = ACTIONS(1401), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(1275), - [anon_sym_function] = ACTIONS(714), - [anon_sym_new] = ACTIONS(1477), - [anon_sym_using] = ACTIONS(1279), - [anon_sym_PLUS] = ACTIONS(1285), - [anon_sym_DASH] = ACTIONS(1285), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1405), + [anon_sym_function] = ACTIONS(716), + [anon_sym_new] = ACTIONS(1467), + [anon_sym_using] = ACTIONS(1409), + [anon_sym_PLUS] = ACTIONS(1415), + [anon_sym_DASH] = ACTIONS(1415), [anon_sym_SLASH] = ACTIONS(81), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1267), - [anon_sym_void] = ACTIONS(1285), - [anon_sym_delete] = ACTIONS(1285), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1287), + [anon_sym_TILDE] = ACTIONS(1397), + [anon_sym_void] = ACTIONS(1415), + [anon_sym_delete] = ACTIONS(1415), + [anon_sym_PLUS_PLUS] = ACTIONS(1417), + [anon_sym_DASH_DASH] = ACTIONS(1417), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1293), + [sym_private_property_identifier] = ACTIONS(1423), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1479), + [sym_undefined] = ACTIONS(1469), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1259), - [anon_sym_readonly] = ACTIONS(1259), - [anon_sym_get] = ACTIONS(1259), - [anon_sym_set] = ACTIONS(1259), - [anon_sym_declare] = ACTIONS(1259), - [anon_sym_public] = ACTIONS(1259), - [anon_sym_private] = ACTIONS(1259), - [anon_sym_protected] = ACTIONS(1259), - [anon_sym_override] = ACTIONS(1259), - [anon_sym_module] = ACTIONS(1259), - [anon_sym_any] = ACTIONS(1259), - [anon_sym_number] = ACTIONS(1259), - [anon_sym_boolean] = ACTIONS(1259), - [anon_sym_string] = ACTIONS(1259), - [anon_sym_symbol] = ACTIONS(1259), - [anon_sym_object] = ACTIONS(1259), + [anon_sym_static] = ACTIONS(1389), + [anon_sym_readonly] = ACTIONS(1389), + [anon_sym_get] = ACTIONS(1389), + [anon_sym_set] = ACTIONS(1389), + [anon_sym_declare] = ACTIONS(1389), + [anon_sym_public] = ACTIONS(1389), + [anon_sym_private] = ACTIONS(1389), + [anon_sym_protected] = ACTIONS(1389), + [anon_sym_override] = ACTIONS(1389), + [anon_sym_module] = ACTIONS(1389), + [anon_sym_any] = ACTIONS(1389), + [anon_sym_number] = ACTIONS(1389), + [anon_sym_boolean] = ACTIONS(1389), + [anon_sym_string] = ACTIONS(1389), + [anon_sym_symbol] = ACTIONS(1389), + [anon_sym_object] = ACTIONS(1389), [sym_html_comment] = ACTIONS(5), }, - [STATE(485)] = { - [sym_import] = STATE(3770), - [sym_parenthesized_expression] = STATE(1382), - [sym_expression] = STATE(2226), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5854), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5854), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5852), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1382), - [sym_subscript_expression] = STATE(1382), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(2997), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5854), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1382), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(1473), - [anon_sym_export] = ACTIONS(1259), - [anon_sym_type] = ACTIONS(1259), - [anon_sym_namespace] = ACTIONS(1261), - [anon_sym_LBRACE] = ACTIONS(699), - [anon_sym_typeof] = ACTIONS(1285), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1259), - [anon_sym_BANG] = ACTIONS(1267), + [STATE(471)] = { + [sym_import] = STATE(3779), + [sym_parenthesized_expression] = STATE(1379), + [sym_expression] = STATE(2205), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5863), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5863), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(5861), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1379), + [sym_subscript_expression] = STATE(1379), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3003), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5863), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1379), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(1463), + [anon_sym_export] = ACTIONS(1389), + [anon_sym_type] = ACTIONS(1389), + [anon_sym_namespace] = ACTIONS(1391), + [anon_sym_LBRACE] = ACTIONS(701), + [anon_sym_typeof] = ACTIONS(1415), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1389), + [anon_sym_BANG] = ACTIONS(1397), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1269), - [anon_sym_yield] = ACTIONS(1271), + [anon_sym_await] = ACTIONS(1399), + [anon_sym_yield] = ACTIONS(1401), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(1275), - [anon_sym_function] = ACTIONS(714), - [anon_sym_new] = ACTIONS(1477), - [anon_sym_using] = ACTIONS(1279), - [anon_sym_PLUS] = ACTIONS(1285), - [anon_sym_DASH] = ACTIONS(1285), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1405), + [anon_sym_function] = ACTIONS(716), + [anon_sym_new] = ACTIONS(1467), + [anon_sym_using] = ACTIONS(1409), + [anon_sym_PLUS] = ACTIONS(1415), + [anon_sym_DASH] = ACTIONS(1415), [anon_sym_SLASH] = ACTIONS(81), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1267), - [anon_sym_void] = ACTIONS(1285), - [anon_sym_delete] = ACTIONS(1285), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1287), + [anon_sym_TILDE] = ACTIONS(1397), + [anon_sym_void] = ACTIONS(1415), + [anon_sym_delete] = ACTIONS(1415), + [anon_sym_PLUS_PLUS] = ACTIONS(1417), + [anon_sym_DASH_DASH] = ACTIONS(1417), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1293), + [sym_private_property_identifier] = ACTIONS(1423), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1479), + [sym_undefined] = ACTIONS(1469), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1259), - [anon_sym_readonly] = ACTIONS(1259), - [anon_sym_get] = ACTIONS(1259), - [anon_sym_set] = ACTIONS(1259), - [anon_sym_declare] = ACTIONS(1259), - [anon_sym_public] = ACTIONS(1259), - [anon_sym_private] = ACTIONS(1259), - [anon_sym_protected] = ACTIONS(1259), - [anon_sym_override] = ACTIONS(1259), - [anon_sym_module] = ACTIONS(1259), - [anon_sym_any] = ACTIONS(1259), - [anon_sym_number] = ACTIONS(1259), - [anon_sym_boolean] = ACTIONS(1259), - [anon_sym_string] = ACTIONS(1259), - [anon_sym_symbol] = ACTIONS(1259), - [anon_sym_object] = ACTIONS(1259), + [anon_sym_static] = ACTIONS(1389), + [anon_sym_readonly] = ACTIONS(1389), + [anon_sym_get] = ACTIONS(1389), + [anon_sym_set] = ACTIONS(1389), + [anon_sym_declare] = ACTIONS(1389), + [anon_sym_public] = ACTIONS(1389), + [anon_sym_private] = ACTIONS(1389), + [anon_sym_protected] = ACTIONS(1389), + [anon_sym_override] = ACTIONS(1389), + [anon_sym_module] = ACTIONS(1389), + [anon_sym_any] = ACTIONS(1389), + [anon_sym_number] = ACTIONS(1389), + [anon_sym_boolean] = ACTIONS(1389), + [anon_sym_string] = ACTIONS(1389), + [anon_sym_symbol] = ACTIONS(1389), + [anon_sym_object] = ACTIONS(1389), [sym_html_comment] = ACTIONS(5), }, - [STATE(486)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1375), - [sym_expression] = STATE(2562), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6040), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6040), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6214), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1375), - [sym_subscript_expression] = STATE(1375), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3001), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6040), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1375), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1465), - [anon_sym_export] = ACTIONS(1223), - [anon_sym_type] = ACTIONS(1223), - [anon_sym_namespace] = ACTIONS(1225), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(1245), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1223), - [anon_sym_BANG] = ACTIONS(1229), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1231), - [anon_sym_yield] = ACTIONS(1233), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1235), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1469), - [anon_sym_using] = ACTIONS(1239), - [anon_sym_PLUS] = ACTIONS(1245), - [anon_sym_DASH] = ACTIONS(1245), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1229), - [anon_sym_void] = ACTIONS(1245), - [anon_sym_delete] = ACTIONS(1245), - [anon_sym_PLUS_PLUS] = ACTIONS(1247), - [anon_sym_DASH_DASH] = ACTIONS(1247), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1249), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1471), + [STATE(472)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1385), + [sym_expression] = STATE(2544), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6048), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6048), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6189), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1385), + [sym_subscript_expression] = STATE(1385), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3004), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6048), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1385), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1479), + [anon_sym_export] = ACTIONS(1203), + [anon_sym_type] = ACTIONS(1203), + [anon_sym_namespace] = ACTIONS(1205), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1227), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1203), + [anon_sym_BANG] = ACTIONS(1211), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1213), + [anon_sym_yield] = ACTIONS(1215), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1217), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1483), + [anon_sym_using] = ACTIONS(1221), + [anon_sym_PLUS] = ACTIONS(1227), + [anon_sym_DASH] = ACTIONS(1227), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1211), + [anon_sym_void] = ACTIONS(1227), + [anon_sym_delete] = ACTIONS(1227), + [anon_sym_PLUS_PLUS] = ACTIONS(1229), + [anon_sym_DASH_DASH] = ACTIONS(1229), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1231), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1485), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1223), - [anon_sym_readonly] = ACTIONS(1223), - [anon_sym_get] = ACTIONS(1223), - [anon_sym_set] = ACTIONS(1223), - [anon_sym_declare] = ACTIONS(1223), - [anon_sym_public] = ACTIONS(1223), - [anon_sym_private] = ACTIONS(1223), - [anon_sym_protected] = ACTIONS(1223), - [anon_sym_override] = ACTIONS(1223), - [anon_sym_module] = ACTIONS(1223), - [anon_sym_any] = ACTIONS(1223), - [anon_sym_number] = ACTIONS(1223), - [anon_sym_boolean] = ACTIONS(1223), - [anon_sym_string] = ACTIONS(1223), - [anon_sym_symbol] = ACTIONS(1223), - [anon_sym_object] = ACTIONS(1223), + [anon_sym_static] = ACTIONS(1203), + [anon_sym_readonly] = ACTIONS(1203), + [anon_sym_get] = ACTIONS(1203), + [anon_sym_set] = ACTIONS(1203), + [anon_sym_declare] = ACTIONS(1203), + [anon_sym_public] = ACTIONS(1203), + [anon_sym_private] = ACTIONS(1203), + [anon_sym_protected] = ACTIONS(1203), + [anon_sym_override] = ACTIONS(1203), + [anon_sym_module] = ACTIONS(1203), + [anon_sym_any] = ACTIONS(1203), + [anon_sym_number] = ACTIONS(1203), + [anon_sym_boolean] = ACTIONS(1203), + [anon_sym_string] = ACTIONS(1203), + [anon_sym_symbol] = ACTIONS(1203), + [anon_sym_object] = ACTIONS(1203), [sym_html_comment] = ACTIONS(5), }, - [STATE(487)] = { - [sym_import] = STATE(3770), - [sym_parenthesized_expression] = STATE(1382), - [sym_expression] = STATE(2256), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5854), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5854), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5852), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1382), - [sym_subscript_expression] = STATE(1382), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(2997), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5854), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1382), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(1473), - [anon_sym_export] = ACTIONS(1259), - [anon_sym_type] = ACTIONS(1259), - [anon_sym_namespace] = ACTIONS(1261), - [anon_sym_LBRACE] = ACTIONS(699), - [anon_sym_typeof] = ACTIONS(1285), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1259), - [anon_sym_BANG] = ACTIONS(1267), + [STATE(473)] = { + [sym_import] = STATE(3779), + [sym_parenthesized_expression] = STATE(1379), + [sym_expression] = STATE(2247), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5863), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5863), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(5861), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1379), + [sym_subscript_expression] = STATE(1379), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3003), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5863), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1379), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(1463), + [anon_sym_export] = ACTIONS(1389), + [anon_sym_type] = ACTIONS(1389), + [anon_sym_namespace] = ACTIONS(1391), + [anon_sym_LBRACE] = ACTIONS(701), + [anon_sym_typeof] = ACTIONS(1415), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1389), + [anon_sym_BANG] = ACTIONS(1397), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1269), - [anon_sym_yield] = ACTIONS(1271), + [anon_sym_await] = ACTIONS(1399), + [anon_sym_yield] = ACTIONS(1401), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(1275), - [anon_sym_function] = ACTIONS(714), - [anon_sym_new] = ACTIONS(1477), - [anon_sym_using] = ACTIONS(1279), - [anon_sym_PLUS] = ACTIONS(1285), - [anon_sym_DASH] = ACTIONS(1285), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1405), + [anon_sym_function] = ACTIONS(716), + [anon_sym_new] = ACTIONS(1467), + [anon_sym_using] = ACTIONS(1409), + [anon_sym_PLUS] = ACTIONS(1415), + [anon_sym_DASH] = ACTIONS(1415), [anon_sym_SLASH] = ACTIONS(81), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1267), - [anon_sym_void] = ACTIONS(1285), - [anon_sym_delete] = ACTIONS(1285), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1287), + [anon_sym_TILDE] = ACTIONS(1397), + [anon_sym_void] = ACTIONS(1415), + [anon_sym_delete] = ACTIONS(1415), + [anon_sym_PLUS_PLUS] = ACTIONS(1417), + [anon_sym_DASH_DASH] = ACTIONS(1417), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(2158), - [sym_private_property_identifier] = ACTIONS(1293), + [sym_number] = ACTIONS(2160), + [sym_private_property_identifier] = ACTIONS(1423), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1479), + [sym_undefined] = ACTIONS(1469), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1259), - [anon_sym_readonly] = ACTIONS(1259), - [anon_sym_get] = ACTIONS(1259), - [anon_sym_set] = ACTIONS(1259), - [anon_sym_declare] = ACTIONS(1259), - [anon_sym_public] = ACTIONS(1259), - [anon_sym_private] = ACTIONS(1259), - [anon_sym_protected] = ACTIONS(1259), - [anon_sym_override] = ACTIONS(1259), - [anon_sym_module] = ACTIONS(1259), - [anon_sym_any] = ACTIONS(1259), - [anon_sym_number] = ACTIONS(1259), - [anon_sym_boolean] = ACTIONS(1259), - [anon_sym_string] = ACTIONS(1259), - [anon_sym_symbol] = ACTIONS(1259), - [anon_sym_object] = ACTIONS(1259), + [anon_sym_static] = ACTIONS(1389), + [anon_sym_readonly] = ACTIONS(1389), + [anon_sym_get] = ACTIONS(1389), + [anon_sym_set] = ACTIONS(1389), + [anon_sym_declare] = ACTIONS(1389), + [anon_sym_public] = ACTIONS(1389), + [anon_sym_private] = ACTIONS(1389), + [anon_sym_protected] = ACTIONS(1389), + [anon_sym_override] = ACTIONS(1389), + [anon_sym_module] = ACTIONS(1389), + [anon_sym_any] = ACTIONS(1389), + [anon_sym_number] = ACTIONS(1389), + [anon_sym_boolean] = ACTIONS(1389), + [anon_sym_string] = ACTIONS(1389), + [anon_sym_symbol] = ACTIONS(1389), + [anon_sym_object] = ACTIONS(1389), [sym_html_comment] = ACTIONS(5), }, - [STATE(488)] = { - [sym_import] = STATE(3770), - [sym_parenthesized_expression] = STATE(1382), - [sym_expression] = STATE(2229), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5854), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5854), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5852), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1382), - [sym_subscript_expression] = STATE(1382), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(2997), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5854), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1382), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(1473), - [anon_sym_export] = ACTIONS(1259), - [anon_sym_type] = ACTIONS(1259), - [anon_sym_namespace] = ACTIONS(1261), - [anon_sym_LBRACE] = ACTIONS(699), - [anon_sym_typeof] = ACTIONS(1285), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1259), - [anon_sym_BANG] = ACTIONS(1267), + [STATE(474)] = { + [sym_import] = STATE(3779), + [sym_parenthesized_expression] = STATE(1379), + [sym_expression] = STATE(2207), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5863), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5863), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(5861), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1379), + [sym_subscript_expression] = STATE(1379), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3003), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5863), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1379), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(1463), + [anon_sym_export] = ACTIONS(1389), + [anon_sym_type] = ACTIONS(1389), + [anon_sym_namespace] = ACTIONS(1391), + [anon_sym_LBRACE] = ACTIONS(701), + [anon_sym_typeof] = ACTIONS(1415), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1389), + [anon_sym_BANG] = ACTIONS(1397), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1269), - [anon_sym_yield] = ACTIONS(1271), + [anon_sym_await] = ACTIONS(1399), + [anon_sym_yield] = ACTIONS(1401), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(1275), - [anon_sym_function] = ACTIONS(714), - [anon_sym_new] = ACTIONS(1477), - [anon_sym_using] = ACTIONS(1279), - [anon_sym_PLUS] = ACTIONS(1285), - [anon_sym_DASH] = ACTIONS(1285), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1405), + [anon_sym_function] = ACTIONS(716), + [anon_sym_new] = ACTIONS(1467), + [anon_sym_using] = ACTIONS(1409), + [anon_sym_PLUS] = ACTIONS(1415), + [anon_sym_DASH] = ACTIONS(1415), [anon_sym_SLASH] = ACTIONS(81), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1267), - [anon_sym_void] = ACTIONS(1285), - [anon_sym_delete] = ACTIONS(1285), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1287), + [anon_sym_TILDE] = ACTIONS(1397), + [anon_sym_void] = ACTIONS(1415), + [anon_sym_delete] = ACTIONS(1415), + [anon_sym_PLUS_PLUS] = ACTIONS(1417), + [anon_sym_DASH_DASH] = ACTIONS(1417), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1293), + [sym_private_property_identifier] = ACTIONS(1423), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1479), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1259), - [anon_sym_readonly] = ACTIONS(1259), - [anon_sym_get] = ACTIONS(1259), - [anon_sym_set] = ACTIONS(1259), - [anon_sym_declare] = ACTIONS(1259), - [anon_sym_public] = ACTIONS(1259), - [anon_sym_private] = ACTIONS(1259), - [anon_sym_protected] = ACTIONS(1259), - [anon_sym_override] = ACTIONS(1259), - [anon_sym_module] = ACTIONS(1259), - [anon_sym_any] = ACTIONS(1259), - [anon_sym_number] = ACTIONS(1259), - [anon_sym_boolean] = ACTIONS(1259), - [anon_sym_string] = ACTIONS(1259), - [anon_sym_symbol] = ACTIONS(1259), - [anon_sym_object] = ACTIONS(1259), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(489)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2585), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6205), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6205), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6142), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1208), - [sym_subscript_expression] = STATE(1208), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6205), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1208), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(832), - [anon_sym_export] = ACTIONS(834), - [anon_sym_type] = ACTIONS(834), - [anon_sym_namespace] = ACTIONS(838), - [anon_sym_LBRACE] = ACTIONS(840), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(834), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(844), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(846), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(848), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(830), + [sym_undefined] = ACTIONS(1469), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(834), - [anon_sym_readonly] = ACTIONS(834), - [anon_sym_get] = ACTIONS(834), - [anon_sym_set] = ACTIONS(834), - [anon_sym_declare] = ACTIONS(834), - [anon_sym_public] = ACTIONS(834), - [anon_sym_private] = ACTIONS(834), - [anon_sym_protected] = ACTIONS(834), - [anon_sym_override] = ACTIONS(834), - [anon_sym_module] = ACTIONS(834), - [anon_sym_any] = ACTIONS(834), - [anon_sym_number] = ACTIONS(834), - [anon_sym_boolean] = ACTIONS(834), - [anon_sym_string] = ACTIONS(834), - [anon_sym_symbol] = ACTIONS(834), - [anon_sym_object] = ACTIONS(834), + [anon_sym_static] = ACTIONS(1389), + [anon_sym_readonly] = ACTIONS(1389), + [anon_sym_get] = ACTIONS(1389), + [anon_sym_set] = ACTIONS(1389), + [anon_sym_declare] = ACTIONS(1389), + [anon_sym_public] = ACTIONS(1389), + [anon_sym_private] = ACTIONS(1389), + [anon_sym_protected] = ACTIONS(1389), + [anon_sym_override] = ACTIONS(1389), + [anon_sym_module] = ACTIONS(1389), + [anon_sym_any] = ACTIONS(1389), + [anon_sym_number] = ACTIONS(1389), + [anon_sym_boolean] = ACTIONS(1389), + [anon_sym_string] = ACTIONS(1389), + [anon_sym_symbol] = ACTIONS(1389), + [anon_sym_object] = ACTIONS(1389), [sym_html_comment] = ACTIONS(5), }, - [STATE(490)] = { - [sym_import] = STATE(3770), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(1870), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(1441), - [anon_sym_export] = ACTIONS(1307), - [anon_sym_type] = ACTIONS(1307), - [anon_sym_namespace] = ACTIONS(1309), - [anon_sym_LBRACE] = ACTIONS(699), + [STATE(475)] = { + [sym_import] = STATE(3779), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1801), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(1447), + [anon_sym_export] = ACTIONS(1241), + [anon_sym_type] = ACTIONS(1241), + [anon_sym_namespace] = ACTIONS(1243), + [anon_sym_LBRACE] = ACTIONS(701), [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1307), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1241), [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_await] = ACTIONS(45), @@ -80804,10 +79300,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(1313), - [anon_sym_function] = ACTIONS(714), - [anon_sym_new] = ACTIONS(1445), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1247), + [anon_sym_function] = ACTIONS(716), + [anon_sym_new] = ACTIONS(1451), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -80829,1708 +79325,2116 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1307), - [anon_sym_readonly] = ACTIONS(1307), - [anon_sym_get] = ACTIONS(1307), - [anon_sym_set] = ACTIONS(1307), - [anon_sym_declare] = ACTIONS(1307), - [anon_sym_public] = ACTIONS(1307), - [anon_sym_private] = ACTIONS(1307), - [anon_sym_protected] = ACTIONS(1307), - [anon_sym_override] = ACTIONS(1307), - [anon_sym_module] = ACTIONS(1307), - [anon_sym_any] = ACTIONS(1307), - [anon_sym_number] = ACTIONS(1307), - [anon_sym_boolean] = ACTIONS(1307), - [anon_sym_string] = ACTIONS(1307), - [anon_sym_symbol] = ACTIONS(1307), - [anon_sym_object] = ACTIONS(1307), + [anon_sym_static] = ACTIONS(1241), + [anon_sym_readonly] = ACTIONS(1241), + [anon_sym_get] = ACTIONS(1241), + [anon_sym_set] = ACTIONS(1241), + [anon_sym_declare] = ACTIONS(1241), + [anon_sym_public] = ACTIONS(1241), + [anon_sym_private] = ACTIONS(1241), + [anon_sym_protected] = ACTIONS(1241), + [anon_sym_override] = ACTIONS(1241), + [anon_sym_module] = ACTIONS(1241), + [anon_sym_any] = ACTIONS(1241), + [anon_sym_number] = ACTIONS(1241), + [anon_sym_boolean] = ACTIONS(1241), + [anon_sym_string] = ACTIONS(1241), + [anon_sym_symbol] = ACTIONS(1241), + [anon_sym_object] = ACTIONS(1241), [sym_html_comment] = ACTIONS(5), }, - [STATE(491)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1208), + [STATE(476)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2554), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6007), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6007), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6134), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1216), + [sym_subscript_expression] = STATE(1216), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6007), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1216), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(818), + [anon_sym_export] = ACTIONS(820), + [anon_sym_type] = ACTIONS(820), + [anon_sym_namespace] = ACTIONS(824), + [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(820), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(836), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(838), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(842), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(820), + [anon_sym_readonly] = ACTIONS(820), + [anon_sym_get] = ACTIONS(820), + [anon_sym_set] = ACTIONS(820), + [anon_sym_declare] = ACTIONS(820), + [anon_sym_public] = ACTIONS(820), + [anon_sym_private] = ACTIONS(820), + [anon_sym_protected] = ACTIONS(820), + [anon_sym_override] = ACTIONS(820), + [anon_sym_module] = ACTIONS(820), + [anon_sym_any] = ACTIONS(820), + [anon_sym_number] = ACTIONS(820), + [anon_sym_boolean] = ACTIONS(820), + [anon_sym_string] = ACTIONS(820), + [anon_sym_symbol] = ACTIONS(820), + [anon_sym_object] = ACTIONS(820), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(477)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2512), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6007), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6007), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6134), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1216), + [sym_subscript_expression] = STATE(1216), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6007), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1216), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(818), + [anon_sym_export] = ACTIONS(820), + [anon_sym_type] = ACTIONS(820), + [anon_sym_namespace] = ACTIONS(824), + [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(820), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(836), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(838), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(842), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(820), + [anon_sym_readonly] = ACTIONS(820), + [anon_sym_get] = ACTIONS(820), + [anon_sym_set] = ACTIONS(820), + [anon_sym_declare] = ACTIONS(820), + [anon_sym_public] = ACTIONS(820), + [anon_sym_private] = ACTIONS(820), + [anon_sym_protected] = ACTIONS(820), + [anon_sym_override] = ACTIONS(820), + [anon_sym_module] = ACTIONS(820), + [anon_sym_any] = ACTIONS(820), + [anon_sym_number] = ACTIONS(820), + [anon_sym_boolean] = ACTIONS(820), + [anon_sym_string] = ACTIONS(820), + [anon_sym_symbol] = ACTIONS(820), + [anon_sym_object] = ACTIONS(820), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(478)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1216), [sym_expression] = STATE(2513), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6205), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6205), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6142), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1208), - [sym_subscript_expression] = STATE(1208), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6205), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1208), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(832), - [anon_sym_export] = ACTIONS(834), - [anon_sym_type] = ACTIONS(834), - [anon_sym_namespace] = ACTIONS(838), - [anon_sym_LBRACE] = ACTIONS(840), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(834), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(844), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(846), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(848), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(830), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6007), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6007), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6134), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1216), + [sym_subscript_expression] = STATE(1216), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6007), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1216), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(818), + [anon_sym_export] = ACTIONS(820), + [anon_sym_type] = ACTIONS(820), + [anon_sym_namespace] = ACTIONS(824), + [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(820), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(836), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(838), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(842), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(834), - [anon_sym_readonly] = ACTIONS(834), - [anon_sym_get] = ACTIONS(834), - [anon_sym_set] = ACTIONS(834), - [anon_sym_declare] = ACTIONS(834), - [anon_sym_public] = ACTIONS(834), - [anon_sym_private] = ACTIONS(834), - [anon_sym_protected] = ACTIONS(834), - [anon_sym_override] = ACTIONS(834), - [anon_sym_module] = ACTIONS(834), - [anon_sym_any] = ACTIONS(834), - [anon_sym_number] = ACTIONS(834), - [anon_sym_boolean] = ACTIONS(834), - [anon_sym_string] = ACTIONS(834), - [anon_sym_symbol] = ACTIONS(834), - [anon_sym_object] = ACTIONS(834), + [anon_sym_static] = ACTIONS(820), + [anon_sym_readonly] = ACTIONS(820), + [anon_sym_get] = ACTIONS(820), + [anon_sym_set] = ACTIONS(820), + [anon_sym_declare] = ACTIONS(820), + [anon_sym_public] = ACTIONS(820), + [anon_sym_private] = ACTIONS(820), + [anon_sym_protected] = ACTIONS(820), + [anon_sym_override] = ACTIONS(820), + [anon_sym_module] = ACTIONS(820), + [anon_sym_any] = ACTIONS(820), + [anon_sym_number] = ACTIONS(820), + [anon_sym_boolean] = ACTIONS(820), + [anon_sym_string] = ACTIONS(820), + [anon_sym_symbol] = ACTIONS(820), + [anon_sym_object] = ACTIONS(820), [sym_html_comment] = ACTIONS(5), }, - [STATE(492)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1208), + [STATE(479)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1216), [sym_expression] = STATE(2514), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6205), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6205), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6142), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1208), - [sym_subscript_expression] = STATE(1208), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6205), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1208), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(832), - [anon_sym_export] = ACTIONS(834), - [anon_sym_type] = ACTIONS(834), - [anon_sym_namespace] = ACTIONS(838), - [anon_sym_LBRACE] = ACTIONS(840), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(834), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(844), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(846), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(848), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(830), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6007), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6007), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6134), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1216), + [sym_subscript_expression] = STATE(1216), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6007), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1216), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(818), + [anon_sym_export] = ACTIONS(820), + [anon_sym_type] = ACTIONS(820), + [anon_sym_namespace] = ACTIONS(824), + [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(820), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(836), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(838), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(842), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(834), - [anon_sym_readonly] = ACTIONS(834), - [anon_sym_get] = ACTIONS(834), - [anon_sym_set] = ACTIONS(834), - [anon_sym_declare] = ACTIONS(834), - [anon_sym_public] = ACTIONS(834), - [anon_sym_private] = ACTIONS(834), - [anon_sym_protected] = ACTIONS(834), - [anon_sym_override] = ACTIONS(834), - [anon_sym_module] = ACTIONS(834), - [anon_sym_any] = ACTIONS(834), - [anon_sym_number] = ACTIONS(834), - [anon_sym_boolean] = ACTIONS(834), - [anon_sym_string] = ACTIONS(834), - [anon_sym_symbol] = ACTIONS(834), - [anon_sym_object] = ACTIONS(834), + [anon_sym_static] = ACTIONS(820), + [anon_sym_readonly] = ACTIONS(820), + [anon_sym_get] = ACTIONS(820), + [anon_sym_set] = ACTIONS(820), + [anon_sym_declare] = ACTIONS(820), + [anon_sym_public] = ACTIONS(820), + [anon_sym_private] = ACTIONS(820), + [anon_sym_protected] = ACTIONS(820), + [anon_sym_override] = ACTIONS(820), + [anon_sym_module] = ACTIONS(820), + [anon_sym_any] = ACTIONS(820), + [anon_sym_number] = ACTIONS(820), + [anon_sym_boolean] = ACTIONS(820), + [anon_sym_string] = ACTIONS(820), + [anon_sym_symbol] = ACTIONS(820), + [anon_sym_object] = ACTIONS(820), [sym_html_comment] = ACTIONS(5), }, - [STATE(493)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2515), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6205), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6205), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6142), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1208), - [sym_subscript_expression] = STATE(1208), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6205), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1208), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(832), - [anon_sym_export] = ACTIONS(834), - [anon_sym_type] = ACTIONS(834), - [anon_sym_namespace] = ACTIONS(838), - [anon_sym_LBRACE] = ACTIONS(840), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(834), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(844), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(846), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(848), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(830), + [STATE(480)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2516), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6007), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6007), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6134), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1216), + [sym_subscript_expression] = STATE(1216), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6007), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1216), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(818), + [anon_sym_export] = ACTIONS(820), + [anon_sym_type] = ACTIONS(820), + [anon_sym_namespace] = ACTIONS(824), + [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(820), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(836), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(838), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(842), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(834), - [anon_sym_readonly] = ACTIONS(834), - [anon_sym_get] = ACTIONS(834), - [anon_sym_set] = ACTIONS(834), - [anon_sym_declare] = ACTIONS(834), - [anon_sym_public] = ACTIONS(834), - [anon_sym_private] = ACTIONS(834), - [anon_sym_protected] = ACTIONS(834), - [anon_sym_override] = ACTIONS(834), - [anon_sym_module] = ACTIONS(834), - [anon_sym_any] = ACTIONS(834), - [anon_sym_number] = ACTIONS(834), - [anon_sym_boolean] = ACTIONS(834), - [anon_sym_string] = ACTIONS(834), - [anon_sym_symbol] = ACTIONS(834), - [anon_sym_object] = ACTIONS(834), + [anon_sym_static] = ACTIONS(820), + [anon_sym_readonly] = ACTIONS(820), + [anon_sym_get] = ACTIONS(820), + [anon_sym_set] = ACTIONS(820), + [anon_sym_declare] = ACTIONS(820), + [anon_sym_public] = ACTIONS(820), + [anon_sym_private] = ACTIONS(820), + [anon_sym_protected] = ACTIONS(820), + [anon_sym_override] = ACTIONS(820), + [anon_sym_module] = ACTIONS(820), + [anon_sym_any] = ACTIONS(820), + [anon_sym_number] = ACTIONS(820), + [anon_sym_boolean] = ACTIONS(820), + [anon_sym_string] = ACTIONS(820), + [anon_sym_symbol] = ACTIONS(820), + [anon_sym_object] = ACTIONS(820), [sym_html_comment] = ACTIONS(5), }, - [STATE(494)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1208), + [STATE(481)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1216), [sym_expression] = STATE(2517), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6205), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6205), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6142), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1208), - [sym_subscript_expression] = STATE(1208), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6205), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1208), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(832), - [anon_sym_export] = ACTIONS(834), - [anon_sym_type] = ACTIONS(834), - [anon_sym_namespace] = ACTIONS(838), - [anon_sym_LBRACE] = ACTIONS(840), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(834), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(844), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(846), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(848), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(830), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6007), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6007), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6134), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1216), + [sym_subscript_expression] = STATE(1216), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6007), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1216), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(818), + [anon_sym_export] = ACTIONS(820), + [anon_sym_type] = ACTIONS(820), + [anon_sym_namespace] = ACTIONS(824), + [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(820), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(836), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(838), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(842), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(834), - [anon_sym_readonly] = ACTIONS(834), - [anon_sym_get] = ACTIONS(834), - [anon_sym_set] = ACTIONS(834), - [anon_sym_declare] = ACTIONS(834), - [anon_sym_public] = ACTIONS(834), - [anon_sym_private] = ACTIONS(834), - [anon_sym_protected] = ACTIONS(834), - [anon_sym_override] = ACTIONS(834), - [anon_sym_module] = ACTIONS(834), - [anon_sym_any] = ACTIONS(834), - [anon_sym_number] = ACTIONS(834), - [anon_sym_boolean] = ACTIONS(834), - [anon_sym_string] = ACTIONS(834), - [anon_sym_symbol] = ACTIONS(834), - [anon_sym_object] = ACTIONS(834), + [anon_sym_static] = ACTIONS(820), + [anon_sym_readonly] = ACTIONS(820), + [anon_sym_get] = ACTIONS(820), + [anon_sym_set] = ACTIONS(820), + [anon_sym_declare] = ACTIONS(820), + [anon_sym_public] = ACTIONS(820), + [anon_sym_private] = ACTIONS(820), + [anon_sym_protected] = ACTIONS(820), + [anon_sym_override] = ACTIONS(820), + [anon_sym_module] = ACTIONS(820), + [anon_sym_any] = ACTIONS(820), + [anon_sym_number] = ACTIONS(820), + [anon_sym_boolean] = ACTIONS(820), + [anon_sym_string] = ACTIONS(820), + [anon_sym_symbol] = ACTIONS(820), + [anon_sym_object] = ACTIONS(820), [sym_html_comment] = ACTIONS(5), }, - [STATE(495)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1208), + [STATE(482)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2518), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6007), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6007), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6134), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1216), + [sym_subscript_expression] = STATE(1216), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6007), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1216), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(818), + [anon_sym_export] = ACTIONS(820), + [anon_sym_type] = ACTIONS(820), + [anon_sym_namespace] = ACTIONS(824), + [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(820), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(836), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(838), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(842), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(820), + [anon_sym_readonly] = ACTIONS(820), + [anon_sym_get] = ACTIONS(820), + [anon_sym_set] = ACTIONS(820), + [anon_sym_declare] = ACTIONS(820), + [anon_sym_public] = ACTIONS(820), + [anon_sym_private] = ACTIONS(820), + [anon_sym_protected] = ACTIONS(820), + [anon_sym_override] = ACTIONS(820), + [anon_sym_module] = ACTIONS(820), + [anon_sym_any] = ACTIONS(820), + [anon_sym_number] = ACTIONS(820), + [anon_sym_boolean] = ACTIONS(820), + [anon_sym_string] = ACTIONS(820), + [anon_sym_symbol] = ACTIONS(820), + [anon_sym_object] = ACTIONS(820), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(483)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1216), [sym_expression] = STATE(2519), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6205), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6205), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6142), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1208), - [sym_subscript_expression] = STATE(1208), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6205), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1208), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(832), - [anon_sym_export] = ACTIONS(834), - [anon_sym_type] = ACTIONS(834), - [anon_sym_namespace] = ACTIONS(838), - [anon_sym_LBRACE] = ACTIONS(840), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(834), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(844), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(846), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(848), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(830), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6007), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6007), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6134), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1216), + [sym_subscript_expression] = STATE(1216), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6007), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1216), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(818), + [anon_sym_export] = ACTIONS(820), + [anon_sym_type] = ACTIONS(820), + [anon_sym_namespace] = ACTIONS(824), + [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(820), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(836), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(838), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(842), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(834), - [anon_sym_readonly] = ACTIONS(834), - [anon_sym_get] = ACTIONS(834), - [anon_sym_set] = ACTIONS(834), - [anon_sym_declare] = ACTIONS(834), - [anon_sym_public] = ACTIONS(834), - [anon_sym_private] = ACTIONS(834), - [anon_sym_protected] = ACTIONS(834), - [anon_sym_override] = ACTIONS(834), - [anon_sym_module] = ACTIONS(834), - [anon_sym_any] = ACTIONS(834), - [anon_sym_number] = ACTIONS(834), - [anon_sym_boolean] = ACTIONS(834), - [anon_sym_string] = ACTIONS(834), - [anon_sym_symbol] = ACTIONS(834), - [anon_sym_object] = ACTIONS(834), + [anon_sym_static] = ACTIONS(820), + [anon_sym_readonly] = ACTIONS(820), + [anon_sym_get] = ACTIONS(820), + [anon_sym_set] = ACTIONS(820), + [anon_sym_declare] = ACTIONS(820), + [anon_sym_public] = ACTIONS(820), + [anon_sym_private] = ACTIONS(820), + [anon_sym_protected] = ACTIONS(820), + [anon_sym_override] = ACTIONS(820), + [anon_sym_module] = ACTIONS(820), + [anon_sym_any] = ACTIONS(820), + [anon_sym_number] = ACTIONS(820), + [anon_sym_boolean] = ACTIONS(820), + [anon_sym_string] = ACTIONS(820), + [anon_sym_symbol] = ACTIONS(820), + [anon_sym_object] = ACTIONS(820), [sym_html_comment] = ACTIONS(5), }, - [STATE(496)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1208), + [STATE(484)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1216), [sym_expression] = STATE(2520), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6205), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6205), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6142), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1208), - [sym_subscript_expression] = STATE(1208), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6205), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1208), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(832), - [anon_sym_export] = ACTIONS(834), - [anon_sym_type] = ACTIONS(834), - [anon_sym_namespace] = ACTIONS(838), - [anon_sym_LBRACE] = ACTIONS(840), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(834), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(844), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(846), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(848), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(830), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6007), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6007), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6134), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1216), + [sym_subscript_expression] = STATE(1216), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6007), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1216), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(818), + [anon_sym_export] = ACTIONS(820), + [anon_sym_type] = ACTIONS(820), + [anon_sym_namespace] = ACTIONS(824), + [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(820), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(836), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(838), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(842), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(834), - [anon_sym_readonly] = ACTIONS(834), - [anon_sym_get] = ACTIONS(834), - [anon_sym_set] = ACTIONS(834), - [anon_sym_declare] = ACTIONS(834), - [anon_sym_public] = ACTIONS(834), - [anon_sym_private] = ACTIONS(834), - [anon_sym_protected] = ACTIONS(834), - [anon_sym_override] = ACTIONS(834), - [anon_sym_module] = ACTIONS(834), - [anon_sym_any] = ACTIONS(834), - [anon_sym_number] = ACTIONS(834), - [anon_sym_boolean] = ACTIONS(834), - [anon_sym_string] = ACTIONS(834), - [anon_sym_symbol] = ACTIONS(834), - [anon_sym_object] = ACTIONS(834), + [anon_sym_static] = ACTIONS(820), + [anon_sym_readonly] = ACTIONS(820), + [anon_sym_get] = ACTIONS(820), + [anon_sym_set] = ACTIONS(820), + [anon_sym_declare] = ACTIONS(820), + [anon_sym_public] = ACTIONS(820), + [anon_sym_private] = ACTIONS(820), + [anon_sym_protected] = ACTIONS(820), + [anon_sym_override] = ACTIONS(820), + [anon_sym_module] = ACTIONS(820), + [anon_sym_any] = ACTIONS(820), + [anon_sym_number] = ACTIONS(820), + [anon_sym_boolean] = ACTIONS(820), + [anon_sym_string] = ACTIONS(820), + [anon_sym_symbol] = ACTIONS(820), + [anon_sym_object] = ACTIONS(820), [sym_html_comment] = ACTIONS(5), }, - [STATE(497)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1208), + [STATE(485)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1216), [sym_expression] = STATE(2521), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6205), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6205), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6142), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1208), - [sym_subscript_expression] = STATE(1208), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6205), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1208), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(832), - [anon_sym_export] = ACTIONS(834), - [anon_sym_type] = ACTIONS(834), - [anon_sym_namespace] = ACTIONS(838), - [anon_sym_LBRACE] = ACTIONS(840), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(834), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(844), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(846), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(848), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(830), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6007), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6007), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6134), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1216), + [sym_subscript_expression] = STATE(1216), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6007), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1216), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(818), + [anon_sym_export] = ACTIONS(820), + [anon_sym_type] = ACTIONS(820), + [anon_sym_namespace] = ACTIONS(824), + [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(820), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(836), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(838), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(842), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(834), - [anon_sym_readonly] = ACTIONS(834), - [anon_sym_get] = ACTIONS(834), - [anon_sym_set] = ACTIONS(834), - [anon_sym_declare] = ACTIONS(834), - [anon_sym_public] = ACTIONS(834), - [anon_sym_private] = ACTIONS(834), - [anon_sym_protected] = ACTIONS(834), - [anon_sym_override] = ACTIONS(834), - [anon_sym_module] = ACTIONS(834), - [anon_sym_any] = ACTIONS(834), - [anon_sym_number] = ACTIONS(834), - [anon_sym_boolean] = ACTIONS(834), - [anon_sym_string] = ACTIONS(834), - [anon_sym_symbol] = ACTIONS(834), - [anon_sym_object] = ACTIONS(834), + [anon_sym_static] = ACTIONS(820), + [anon_sym_readonly] = ACTIONS(820), + [anon_sym_get] = ACTIONS(820), + [anon_sym_set] = ACTIONS(820), + [anon_sym_declare] = ACTIONS(820), + [anon_sym_public] = ACTIONS(820), + [anon_sym_private] = ACTIONS(820), + [anon_sym_protected] = ACTIONS(820), + [anon_sym_override] = ACTIONS(820), + [anon_sym_module] = ACTIONS(820), + [anon_sym_any] = ACTIONS(820), + [anon_sym_number] = ACTIONS(820), + [anon_sym_boolean] = ACTIONS(820), + [anon_sym_string] = ACTIONS(820), + [anon_sym_symbol] = ACTIONS(820), + [anon_sym_object] = ACTIONS(820), [sym_html_comment] = ACTIONS(5), }, - [STATE(498)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2498), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6205), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6205), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6142), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1208), - [sym_subscript_expression] = STATE(1208), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6205), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1208), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(832), - [anon_sym_export] = ACTIONS(834), - [anon_sym_type] = ACTIONS(834), - [anon_sym_namespace] = ACTIONS(838), - [anon_sym_LBRACE] = ACTIONS(840), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(834), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(844), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(846), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(848), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(830), + [STATE(486)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2522), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6007), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6007), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6134), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1216), + [sym_subscript_expression] = STATE(1216), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6007), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1216), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(818), + [anon_sym_export] = ACTIONS(820), + [anon_sym_type] = ACTIONS(820), + [anon_sym_namespace] = ACTIONS(824), + [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(820), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(836), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(838), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(842), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(834), - [anon_sym_readonly] = ACTIONS(834), - [anon_sym_get] = ACTIONS(834), - [anon_sym_set] = ACTIONS(834), - [anon_sym_declare] = ACTIONS(834), - [anon_sym_public] = ACTIONS(834), - [anon_sym_private] = ACTIONS(834), - [anon_sym_protected] = ACTIONS(834), - [anon_sym_override] = ACTIONS(834), - [anon_sym_module] = ACTIONS(834), - [anon_sym_any] = ACTIONS(834), - [anon_sym_number] = ACTIONS(834), - [anon_sym_boolean] = ACTIONS(834), - [anon_sym_string] = ACTIONS(834), - [anon_sym_symbol] = ACTIONS(834), - [anon_sym_object] = ACTIONS(834), + [anon_sym_static] = ACTIONS(820), + [anon_sym_readonly] = ACTIONS(820), + [anon_sym_get] = ACTIONS(820), + [anon_sym_set] = ACTIONS(820), + [anon_sym_declare] = ACTIONS(820), + [anon_sym_public] = ACTIONS(820), + [anon_sym_private] = ACTIONS(820), + [anon_sym_protected] = ACTIONS(820), + [anon_sym_override] = ACTIONS(820), + [anon_sym_module] = ACTIONS(820), + [anon_sym_any] = ACTIONS(820), + [anon_sym_number] = ACTIONS(820), + [anon_sym_boolean] = ACTIONS(820), + [anon_sym_string] = ACTIONS(820), + [anon_sym_symbol] = ACTIONS(820), + [anon_sym_object] = ACTIONS(820), [sym_html_comment] = ACTIONS(5), }, - [STATE(499)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1208), + [STATE(487)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1216), [sym_expression] = STATE(2523), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6205), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6205), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6142), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1208), - [sym_subscript_expression] = STATE(1208), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6205), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1208), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(832), - [anon_sym_export] = ACTIONS(834), - [anon_sym_type] = ACTIONS(834), - [anon_sym_namespace] = ACTIONS(838), - [anon_sym_LBRACE] = ACTIONS(840), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(834), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(844), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(846), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(848), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(830), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6007), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6007), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6134), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1216), + [sym_subscript_expression] = STATE(1216), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6007), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1216), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(818), + [anon_sym_export] = ACTIONS(820), + [anon_sym_type] = ACTIONS(820), + [anon_sym_namespace] = ACTIONS(824), + [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(820), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(836), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(838), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(842), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(834), - [anon_sym_readonly] = ACTIONS(834), - [anon_sym_get] = ACTIONS(834), - [anon_sym_set] = ACTIONS(834), - [anon_sym_declare] = ACTIONS(834), - [anon_sym_public] = ACTIONS(834), - [anon_sym_private] = ACTIONS(834), - [anon_sym_protected] = ACTIONS(834), - [anon_sym_override] = ACTIONS(834), - [anon_sym_module] = ACTIONS(834), - [anon_sym_any] = ACTIONS(834), - [anon_sym_number] = ACTIONS(834), - [anon_sym_boolean] = ACTIONS(834), - [anon_sym_string] = ACTIONS(834), - [anon_sym_symbol] = ACTIONS(834), - [anon_sym_object] = ACTIONS(834), + [anon_sym_static] = ACTIONS(820), + [anon_sym_readonly] = ACTIONS(820), + [anon_sym_get] = ACTIONS(820), + [anon_sym_set] = ACTIONS(820), + [anon_sym_declare] = ACTIONS(820), + [anon_sym_public] = ACTIONS(820), + [anon_sym_private] = ACTIONS(820), + [anon_sym_protected] = ACTIONS(820), + [anon_sym_override] = ACTIONS(820), + [anon_sym_module] = ACTIONS(820), + [anon_sym_any] = ACTIONS(820), + [anon_sym_number] = ACTIONS(820), + [anon_sym_boolean] = ACTIONS(820), + [anon_sym_string] = ACTIONS(820), + [anon_sym_symbol] = ACTIONS(820), + [anon_sym_object] = ACTIONS(820), [sym_html_comment] = ACTIONS(5), }, - [STATE(500)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1208), + [STATE(488)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1216), [sym_expression] = STATE(2524), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6205), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6205), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6142), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1208), - [sym_subscript_expression] = STATE(1208), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6205), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1208), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(832), - [anon_sym_export] = ACTIONS(834), - [anon_sym_type] = ACTIONS(834), - [anon_sym_namespace] = ACTIONS(838), - [anon_sym_LBRACE] = ACTIONS(840), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(834), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(844), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(846), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(848), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(830), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6007), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6007), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6134), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1216), + [sym_subscript_expression] = STATE(1216), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6007), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1216), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(818), + [anon_sym_export] = ACTIONS(820), + [anon_sym_type] = ACTIONS(820), + [anon_sym_namespace] = ACTIONS(824), + [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(820), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(836), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(838), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(842), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(834), - [anon_sym_readonly] = ACTIONS(834), - [anon_sym_get] = ACTIONS(834), - [anon_sym_set] = ACTIONS(834), - [anon_sym_declare] = ACTIONS(834), - [anon_sym_public] = ACTIONS(834), - [anon_sym_private] = ACTIONS(834), - [anon_sym_protected] = ACTIONS(834), - [anon_sym_override] = ACTIONS(834), - [anon_sym_module] = ACTIONS(834), - [anon_sym_any] = ACTIONS(834), - [anon_sym_number] = ACTIONS(834), - [anon_sym_boolean] = ACTIONS(834), - [anon_sym_string] = ACTIONS(834), - [anon_sym_symbol] = ACTIONS(834), - [anon_sym_object] = ACTIONS(834), + [anon_sym_static] = ACTIONS(820), + [anon_sym_readonly] = ACTIONS(820), + [anon_sym_get] = ACTIONS(820), + [anon_sym_set] = ACTIONS(820), + [anon_sym_declare] = ACTIONS(820), + [anon_sym_public] = ACTIONS(820), + [anon_sym_private] = ACTIONS(820), + [anon_sym_protected] = ACTIONS(820), + [anon_sym_override] = ACTIONS(820), + [anon_sym_module] = ACTIONS(820), + [anon_sym_any] = ACTIONS(820), + [anon_sym_number] = ACTIONS(820), + [anon_sym_boolean] = ACTIONS(820), + [anon_sym_string] = ACTIONS(820), + [anon_sym_symbol] = ACTIONS(820), + [anon_sym_object] = ACTIONS(820), [sym_html_comment] = ACTIONS(5), }, - [STATE(501)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2528), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6205), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6205), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6142), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1208), - [sym_subscript_expression] = STATE(1208), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6205), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1208), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(832), - [anon_sym_export] = ACTIONS(834), - [anon_sym_type] = ACTIONS(834), - [anon_sym_namespace] = ACTIONS(838), - [anon_sym_LBRACE] = ACTIONS(840), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(834), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(844), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(846), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(848), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(830), + [STATE(489)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2525), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6007), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6007), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6134), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1216), + [sym_subscript_expression] = STATE(1216), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6007), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1216), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(818), + [anon_sym_export] = ACTIONS(820), + [anon_sym_type] = ACTIONS(820), + [anon_sym_namespace] = ACTIONS(824), + [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(820), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(836), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(838), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(842), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(834), - [anon_sym_readonly] = ACTIONS(834), - [anon_sym_get] = ACTIONS(834), - [anon_sym_set] = ACTIONS(834), - [anon_sym_declare] = ACTIONS(834), - [anon_sym_public] = ACTIONS(834), - [anon_sym_private] = ACTIONS(834), - [anon_sym_protected] = ACTIONS(834), - [anon_sym_override] = ACTIONS(834), - [anon_sym_module] = ACTIONS(834), - [anon_sym_any] = ACTIONS(834), - [anon_sym_number] = ACTIONS(834), - [anon_sym_boolean] = ACTIONS(834), - [anon_sym_string] = ACTIONS(834), - [anon_sym_symbol] = ACTIONS(834), - [anon_sym_object] = ACTIONS(834), + [anon_sym_static] = ACTIONS(820), + [anon_sym_readonly] = ACTIONS(820), + [anon_sym_get] = ACTIONS(820), + [anon_sym_set] = ACTIONS(820), + [anon_sym_declare] = ACTIONS(820), + [anon_sym_public] = ACTIONS(820), + [anon_sym_private] = ACTIONS(820), + [anon_sym_protected] = ACTIONS(820), + [anon_sym_override] = ACTIONS(820), + [anon_sym_module] = ACTIONS(820), + [anon_sym_any] = ACTIONS(820), + [anon_sym_number] = ACTIONS(820), + [anon_sym_boolean] = ACTIONS(820), + [anon_sym_string] = ACTIONS(820), + [anon_sym_symbol] = ACTIONS(820), + [anon_sym_object] = ACTIONS(820), [sym_html_comment] = ACTIONS(5), }, - [STATE(502)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2529), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6205), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6205), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6142), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1208), - [sym_subscript_expression] = STATE(1208), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6205), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1208), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(832), - [anon_sym_export] = ACTIONS(834), - [anon_sym_type] = ACTIONS(834), - [anon_sym_namespace] = ACTIONS(838), - [anon_sym_LBRACE] = ACTIONS(840), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(834), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(844), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(846), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(848), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(830), + [STATE(490)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2526), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6007), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6007), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6134), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1216), + [sym_subscript_expression] = STATE(1216), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6007), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1216), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(818), + [anon_sym_export] = ACTIONS(820), + [anon_sym_type] = ACTIONS(820), + [anon_sym_namespace] = ACTIONS(824), + [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(820), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(836), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(838), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(842), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(834), - [anon_sym_readonly] = ACTIONS(834), - [anon_sym_get] = ACTIONS(834), - [anon_sym_set] = ACTIONS(834), - [anon_sym_declare] = ACTIONS(834), - [anon_sym_public] = ACTIONS(834), - [anon_sym_private] = ACTIONS(834), - [anon_sym_protected] = ACTIONS(834), - [anon_sym_override] = ACTIONS(834), - [anon_sym_module] = ACTIONS(834), - [anon_sym_any] = ACTIONS(834), - [anon_sym_number] = ACTIONS(834), - [anon_sym_boolean] = ACTIONS(834), - [anon_sym_string] = ACTIONS(834), - [anon_sym_symbol] = ACTIONS(834), - [anon_sym_object] = ACTIONS(834), + [anon_sym_static] = ACTIONS(820), + [anon_sym_readonly] = ACTIONS(820), + [anon_sym_get] = ACTIONS(820), + [anon_sym_set] = ACTIONS(820), + [anon_sym_declare] = ACTIONS(820), + [anon_sym_public] = ACTIONS(820), + [anon_sym_private] = ACTIONS(820), + [anon_sym_protected] = ACTIONS(820), + [anon_sym_override] = ACTIONS(820), + [anon_sym_module] = ACTIONS(820), + [anon_sym_any] = ACTIONS(820), + [anon_sym_number] = ACTIONS(820), + [anon_sym_boolean] = ACTIONS(820), + [anon_sym_string] = ACTIONS(820), + [anon_sym_symbol] = ACTIONS(820), + [anon_sym_object] = ACTIONS(820), [sym_html_comment] = ACTIONS(5), }, - [STATE(503)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2530), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6205), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6205), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6142), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1208), - [sym_subscript_expression] = STATE(1208), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6205), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1208), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(832), - [anon_sym_export] = ACTIONS(834), - [anon_sym_type] = ACTIONS(834), - [anon_sym_namespace] = ACTIONS(838), - [anon_sym_LBRACE] = ACTIONS(840), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(834), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(844), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(846), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(848), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(830), + [STATE(491)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2527), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6007), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6007), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6134), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1216), + [sym_subscript_expression] = STATE(1216), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6007), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1216), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(818), + [anon_sym_export] = ACTIONS(820), + [anon_sym_type] = ACTIONS(820), + [anon_sym_namespace] = ACTIONS(824), + [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(820), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(836), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(838), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(842), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(834), - [anon_sym_readonly] = ACTIONS(834), - [anon_sym_get] = ACTIONS(834), - [anon_sym_set] = ACTIONS(834), - [anon_sym_declare] = ACTIONS(834), - [anon_sym_public] = ACTIONS(834), - [anon_sym_private] = ACTIONS(834), - [anon_sym_protected] = ACTIONS(834), - [anon_sym_override] = ACTIONS(834), - [anon_sym_module] = ACTIONS(834), - [anon_sym_any] = ACTIONS(834), - [anon_sym_number] = ACTIONS(834), - [anon_sym_boolean] = ACTIONS(834), - [anon_sym_string] = ACTIONS(834), - [anon_sym_symbol] = ACTIONS(834), - [anon_sym_object] = ACTIONS(834), + [anon_sym_static] = ACTIONS(820), + [anon_sym_readonly] = ACTIONS(820), + [anon_sym_get] = ACTIONS(820), + [anon_sym_set] = ACTIONS(820), + [anon_sym_declare] = ACTIONS(820), + [anon_sym_public] = ACTIONS(820), + [anon_sym_private] = ACTIONS(820), + [anon_sym_protected] = ACTIONS(820), + [anon_sym_override] = ACTIONS(820), + [anon_sym_module] = ACTIONS(820), + [anon_sym_any] = ACTIONS(820), + [anon_sym_number] = ACTIONS(820), + [anon_sym_boolean] = ACTIONS(820), + [anon_sym_string] = ACTIONS(820), + [anon_sym_symbol] = ACTIONS(820), + [anon_sym_object] = ACTIONS(820), [sym_html_comment] = ACTIONS(5), }, - [STATE(504)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2534), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6205), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6205), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6142), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1208), - [sym_subscript_expression] = STATE(1208), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6205), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1208), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(832), - [anon_sym_export] = ACTIONS(834), - [anon_sym_type] = ACTIONS(834), - [anon_sym_namespace] = ACTIONS(838), - [anon_sym_LBRACE] = ACTIONS(840), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(834), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(844), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(846), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(848), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(830), + [STATE(492)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2529), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6007), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6007), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6134), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1216), + [sym_subscript_expression] = STATE(1216), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6007), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1216), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(818), + [anon_sym_export] = ACTIONS(820), + [anon_sym_type] = ACTIONS(820), + [anon_sym_namespace] = ACTIONS(824), + [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(820), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(836), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(838), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(842), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(834), - [anon_sym_readonly] = ACTIONS(834), - [anon_sym_get] = ACTIONS(834), - [anon_sym_set] = ACTIONS(834), - [anon_sym_declare] = ACTIONS(834), - [anon_sym_public] = ACTIONS(834), - [anon_sym_private] = ACTIONS(834), - [anon_sym_protected] = ACTIONS(834), - [anon_sym_override] = ACTIONS(834), - [anon_sym_module] = ACTIONS(834), - [anon_sym_any] = ACTIONS(834), - [anon_sym_number] = ACTIONS(834), - [anon_sym_boolean] = ACTIONS(834), - [anon_sym_string] = ACTIONS(834), - [anon_sym_symbol] = ACTIONS(834), - [anon_sym_object] = ACTIONS(834), + [anon_sym_static] = ACTIONS(820), + [anon_sym_readonly] = ACTIONS(820), + [anon_sym_get] = ACTIONS(820), + [anon_sym_set] = ACTIONS(820), + [anon_sym_declare] = ACTIONS(820), + [anon_sym_public] = ACTIONS(820), + [anon_sym_private] = ACTIONS(820), + [anon_sym_protected] = ACTIONS(820), + [anon_sym_override] = ACTIONS(820), + [anon_sym_module] = ACTIONS(820), + [anon_sym_any] = ACTIONS(820), + [anon_sym_number] = ACTIONS(820), + [anon_sym_boolean] = ACTIONS(820), + [anon_sym_string] = ACTIONS(820), + [anon_sym_symbol] = ACTIONS(820), + [anon_sym_object] = ACTIONS(820), [sym_html_comment] = ACTIONS(5), }, - [STATE(505)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2535), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6205), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6205), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6142), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1208), - [sym_subscript_expression] = STATE(1208), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6205), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1208), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(832), - [anon_sym_export] = ACTIONS(834), - [anon_sym_type] = ACTIONS(834), - [anon_sym_namespace] = ACTIONS(838), - [anon_sym_LBRACE] = ACTIONS(840), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(834), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(844), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(846), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(848), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(830), + [STATE(493)] = { + [sym_import] = STATE(3779), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1802), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(1447), + [anon_sym_export] = ACTIONS(1241), + [anon_sym_type] = ACTIONS(1241), + [anon_sym_namespace] = ACTIONS(1243), + [anon_sym_LBRACE] = ACTIONS(701), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1241), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(45), + [anon_sym_yield] = ACTIONS(63), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1247), + [anon_sym_function] = ACTIONS(716), + [anon_sym_new] = ACTIONS(1451), + [anon_sym_using] = ACTIONS(79), + [anon_sym_PLUS] = ACTIONS(21), + [anon_sym_DASH] = ACTIONS(21), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(33), + [anon_sym_void] = ACTIONS(21), + [anon_sym_delete] = ACTIONS(21), + [anon_sym_PLUS_PLUS] = ACTIONS(85), + [anon_sym_DASH_DASH] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(91), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(834), - [anon_sym_readonly] = ACTIONS(834), - [anon_sym_get] = ACTIONS(834), - [anon_sym_set] = ACTIONS(834), - [anon_sym_declare] = ACTIONS(834), - [anon_sym_public] = ACTIONS(834), - [anon_sym_private] = ACTIONS(834), - [anon_sym_protected] = ACTIONS(834), - [anon_sym_override] = ACTIONS(834), - [anon_sym_module] = ACTIONS(834), - [anon_sym_any] = ACTIONS(834), - [anon_sym_number] = ACTIONS(834), - [anon_sym_boolean] = ACTIONS(834), - [anon_sym_string] = ACTIONS(834), - [anon_sym_symbol] = ACTIONS(834), - [anon_sym_object] = ACTIONS(834), + [anon_sym_static] = ACTIONS(1241), + [anon_sym_readonly] = ACTIONS(1241), + [anon_sym_get] = ACTIONS(1241), + [anon_sym_set] = ACTIONS(1241), + [anon_sym_declare] = ACTIONS(1241), + [anon_sym_public] = ACTIONS(1241), + [anon_sym_private] = ACTIONS(1241), + [anon_sym_protected] = ACTIONS(1241), + [anon_sym_override] = ACTIONS(1241), + [anon_sym_module] = ACTIONS(1241), + [anon_sym_any] = ACTIONS(1241), + [anon_sym_number] = ACTIONS(1241), + [anon_sym_boolean] = ACTIONS(1241), + [anon_sym_string] = ACTIONS(1241), + [anon_sym_symbol] = ACTIONS(1241), + [anon_sym_object] = ACTIONS(1241), [sym_html_comment] = ACTIONS(5), }, - [STATE(506)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2537), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6205), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6205), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6142), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1208), - [sym_subscript_expression] = STATE(1208), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6205), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1208), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(832), - [anon_sym_export] = ACTIONS(834), - [anon_sym_type] = ACTIONS(834), - [anon_sym_namespace] = ACTIONS(838), - [anon_sym_LBRACE] = ACTIONS(840), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(834), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(844), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(846), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(848), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(830), + [STATE(494)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2534), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6007), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6007), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6134), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1216), + [sym_subscript_expression] = STATE(1216), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6007), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1216), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(818), + [anon_sym_export] = ACTIONS(820), + [anon_sym_type] = ACTIONS(820), + [anon_sym_namespace] = ACTIONS(824), + [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(820), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(836), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(838), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(842), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(834), - [anon_sym_readonly] = ACTIONS(834), - [anon_sym_get] = ACTIONS(834), - [anon_sym_set] = ACTIONS(834), - [anon_sym_declare] = ACTIONS(834), - [anon_sym_public] = ACTIONS(834), - [anon_sym_private] = ACTIONS(834), - [anon_sym_protected] = ACTIONS(834), - [anon_sym_override] = ACTIONS(834), - [anon_sym_module] = ACTIONS(834), - [anon_sym_any] = ACTIONS(834), - [anon_sym_number] = ACTIONS(834), - [anon_sym_boolean] = ACTIONS(834), - [anon_sym_string] = ACTIONS(834), - [anon_sym_symbol] = ACTIONS(834), - [anon_sym_object] = ACTIONS(834), + [anon_sym_static] = ACTIONS(820), + [anon_sym_readonly] = ACTIONS(820), + [anon_sym_get] = ACTIONS(820), + [anon_sym_set] = ACTIONS(820), + [anon_sym_declare] = ACTIONS(820), + [anon_sym_public] = ACTIONS(820), + [anon_sym_private] = ACTIONS(820), + [anon_sym_protected] = ACTIONS(820), + [anon_sym_override] = ACTIONS(820), + [anon_sym_module] = ACTIONS(820), + [anon_sym_any] = ACTIONS(820), + [anon_sym_number] = ACTIONS(820), + [anon_sym_boolean] = ACTIONS(820), + [anon_sym_string] = ACTIONS(820), + [anon_sym_symbol] = ACTIONS(820), + [anon_sym_object] = ACTIONS(820), [sym_html_comment] = ACTIONS(5), }, - [STATE(507)] = { - [sym_import] = STATE(3770), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(1874), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(1441), - [anon_sym_export] = ACTIONS(1307), - [anon_sym_type] = ACTIONS(1307), - [anon_sym_namespace] = ACTIONS(1309), - [anon_sym_LBRACE] = ACTIONS(699), + [STATE(495)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2551), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6007), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6007), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6134), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1216), + [sym_subscript_expression] = STATE(1216), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6007), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1216), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(818), + [anon_sym_export] = ACTIONS(820), + [anon_sym_type] = ACTIONS(820), + [anon_sym_namespace] = ACTIONS(824), + [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(820), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(836), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(838), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(2106), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(842), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(820), + [anon_sym_readonly] = ACTIONS(820), + [anon_sym_get] = ACTIONS(820), + [anon_sym_set] = ACTIONS(820), + [anon_sym_declare] = ACTIONS(820), + [anon_sym_public] = ACTIONS(820), + [anon_sym_private] = ACTIONS(820), + [anon_sym_protected] = ACTIONS(820), + [anon_sym_override] = ACTIONS(820), + [anon_sym_module] = ACTIONS(820), + [anon_sym_any] = ACTIONS(820), + [anon_sym_number] = ACTIONS(820), + [anon_sym_boolean] = ACTIONS(820), + [anon_sym_string] = ACTIONS(820), + [anon_sym_symbol] = ACTIONS(820), + [anon_sym_object] = ACTIONS(820), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(496)] = { + [sym_import] = STATE(3779), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1803), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(1447), + [anon_sym_export] = ACTIONS(1241), + [anon_sym_type] = ACTIONS(1241), + [anon_sym_namespace] = ACTIONS(1243), + [anon_sym_LBRACE] = ACTIONS(701), [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1307), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1241), [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_await] = ACTIONS(45), @@ -82538,10 +81442,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(1313), - [anon_sym_function] = ACTIONS(714), - [anon_sym_new] = ACTIONS(1445), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1247), + [anon_sym_function] = ACTIONS(716), + [anon_sym_new] = ACTIONS(1451), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -82563,11092 +81467,11806 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1307), - [anon_sym_readonly] = ACTIONS(1307), - [anon_sym_get] = ACTIONS(1307), - [anon_sym_set] = ACTIONS(1307), - [anon_sym_declare] = ACTIONS(1307), - [anon_sym_public] = ACTIONS(1307), - [anon_sym_private] = ACTIONS(1307), - [anon_sym_protected] = ACTIONS(1307), - [anon_sym_override] = ACTIONS(1307), - [anon_sym_module] = ACTIONS(1307), - [anon_sym_any] = ACTIONS(1307), - [anon_sym_number] = ACTIONS(1307), - [anon_sym_boolean] = ACTIONS(1307), - [anon_sym_string] = ACTIONS(1307), - [anon_sym_symbol] = ACTIONS(1307), - [anon_sym_object] = ACTIONS(1307), + [anon_sym_static] = ACTIONS(1241), + [anon_sym_readonly] = ACTIONS(1241), + [anon_sym_get] = ACTIONS(1241), + [anon_sym_set] = ACTIONS(1241), + [anon_sym_declare] = ACTIONS(1241), + [anon_sym_public] = ACTIONS(1241), + [anon_sym_private] = ACTIONS(1241), + [anon_sym_protected] = ACTIONS(1241), + [anon_sym_override] = ACTIONS(1241), + [anon_sym_module] = ACTIONS(1241), + [anon_sym_any] = ACTIONS(1241), + [anon_sym_number] = ACTIONS(1241), + [anon_sym_boolean] = ACTIONS(1241), + [anon_sym_string] = ACTIONS(1241), + [anon_sym_symbol] = ACTIONS(1241), + [anon_sym_object] = ACTIONS(1241), [sym_html_comment] = ACTIONS(5), }, - [STATE(508)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2543), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6205), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6205), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6142), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1208), - [sym_subscript_expression] = STATE(1208), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6205), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1208), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(832), - [anon_sym_export] = ACTIONS(834), - [anon_sym_type] = ACTIONS(834), - [anon_sym_namespace] = ACTIONS(838), - [anon_sym_LBRACE] = ACTIONS(840), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(834), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(844), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(846), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(848), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(830), + [STATE(497)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2535), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6007), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6007), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6134), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1216), + [sym_subscript_expression] = STATE(1216), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6007), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1216), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(818), + [anon_sym_export] = ACTIONS(820), + [anon_sym_type] = ACTIONS(820), + [anon_sym_namespace] = ACTIONS(824), + [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(820), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(836), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(838), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(842), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(834), - [anon_sym_readonly] = ACTIONS(834), - [anon_sym_get] = ACTIONS(834), - [anon_sym_set] = ACTIONS(834), - [anon_sym_declare] = ACTIONS(834), - [anon_sym_public] = ACTIONS(834), - [anon_sym_private] = ACTIONS(834), - [anon_sym_protected] = ACTIONS(834), - [anon_sym_override] = ACTIONS(834), - [anon_sym_module] = ACTIONS(834), - [anon_sym_any] = ACTIONS(834), - [anon_sym_number] = ACTIONS(834), - [anon_sym_boolean] = ACTIONS(834), - [anon_sym_string] = ACTIONS(834), - [anon_sym_symbol] = ACTIONS(834), - [anon_sym_object] = ACTIONS(834), + [anon_sym_static] = ACTIONS(820), + [anon_sym_readonly] = ACTIONS(820), + [anon_sym_get] = ACTIONS(820), + [anon_sym_set] = ACTIONS(820), + [anon_sym_declare] = ACTIONS(820), + [anon_sym_public] = ACTIONS(820), + [anon_sym_private] = ACTIONS(820), + [anon_sym_protected] = ACTIONS(820), + [anon_sym_override] = ACTIONS(820), + [anon_sym_module] = ACTIONS(820), + [anon_sym_any] = ACTIONS(820), + [anon_sym_number] = ACTIONS(820), + [anon_sym_boolean] = ACTIONS(820), + [anon_sym_string] = ACTIONS(820), + [anon_sym_symbol] = ACTIONS(820), + [anon_sym_object] = ACTIONS(820), [sym_html_comment] = ACTIONS(5), }, - [STATE(509)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2544), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6205), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6205), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6142), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1208), - [sym_subscript_expression] = STATE(1208), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6205), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1208), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(832), - [anon_sym_export] = ACTIONS(834), - [anon_sym_type] = ACTIONS(834), - [anon_sym_namespace] = ACTIONS(838), - [anon_sym_LBRACE] = ACTIONS(840), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(834), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(844), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(846), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(848), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(830), + [STATE(498)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2551), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6007), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6007), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6134), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1216), + [sym_subscript_expression] = STATE(1216), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6007), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1216), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(818), + [anon_sym_export] = ACTIONS(820), + [anon_sym_type] = ACTIONS(820), + [anon_sym_namespace] = ACTIONS(824), + [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(820), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(836), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(838), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(842), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(834), - [anon_sym_readonly] = ACTIONS(834), - [anon_sym_get] = ACTIONS(834), - [anon_sym_set] = ACTIONS(834), - [anon_sym_declare] = ACTIONS(834), - [anon_sym_public] = ACTIONS(834), - [anon_sym_private] = ACTIONS(834), - [anon_sym_protected] = ACTIONS(834), - [anon_sym_override] = ACTIONS(834), - [anon_sym_module] = ACTIONS(834), - [anon_sym_any] = ACTIONS(834), - [anon_sym_number] = ACTIONS(834), - [anon_sym_boolean] = ACTIONS(834), - [anon_sym_string] = ACTIONS(834), - [anon_sym_symbol] = ACTIONS(834), - [anon_sym_object] = ACTIONS(834), + [anon_sym_static] = ACTIONS(820), + [anon_sym_readonly] = ACTIONS(820), + [anon_sym_get] = ACTIONS(820), + [anon_sym_set] = ACTIONS(820), + [anon_sym_declare] = ACTIONS(820), + [anon_sym_public] = ACTIONS(820), + [anon_sym_private] = ACTIONS(820), + [anon_sym_protected] = ACTIONS(820), + [anon_sym_override] = ACTIONS(820), + [anon_sym_module] = ACTIONS(820), + [anon_sym_any] = ACTIONS(820), + [anon_sym_number] = ACTIONS(820), + [anon_sym_boolean] = ACTIONS(820), + [anon_sym_string] = ACTIONS(820), + [anon_sym_symbol] = ACTIONS(820), + [anon_sym_object] = ACTIONS(820), [sym_html_comment] = ACTIONS(5), }, - [STATE(510)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2578), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6205), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6205), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6142), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1208), - [sym_subscript_expression] = STATE(1208), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6205), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1208), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(832), - [anon_sym_export] = ACTIONS(834), - [anon_sym_type] = ACTIONS(834), - [anon_sym_namespace] = ACTIONS(838), - [anon_sym_LBRACE] = ACTIONS(840), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(834), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(844), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(846), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(848), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(2098), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(830), + [STATE(499)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2552), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6007), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6007), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6134), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1216), + [sym_subscript_expression] = STATE(1216), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6007), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1216), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(818), + [anon_sym_export] = ACTIONS(820), + [anon_sym_type] = ACTIONS(820), + [anon_sym_namespace] = ACTIONS(824), + [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(820), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(836), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(838), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(842), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(834), - [anon_sym_readonly] = ACTIONS(834), - [anon_sym_get] = ACTIONS(834), - [anon_sym_set] = ACTIONS(834), - [anon_sym_declare] = ACTIONS(834), - [anon_sym_public] = ACTIONS(834), - [anon_sym_private] = ACTIONS(834), - [anon_sym_protected] = ACTIONS(834), - [anon_sym_override] = ACTIONS(834), - [anon_sym_module] = ACTIONS(834), - [anon_sym_any] = ACTIONS(834), - [anon_sym_number] = ACTIONS(834), - [anon_sym_boolean] = ACTIONS(834), - [anon_sym_string] = ACTIONS(834), - [anon_sym_symbol] = ACTIONS(834), - [anon_sym_object] = ACTIONS(834), + [anon_sym_static] = ACTIONS(820), + [anon_sym_readonly] = ACTIONS(820), + [anon_sym_get] = ACTIONS(820), + [anon_sym_set] = ACTIONS(820), + [anon_sym_declare] = ACTIONS(820), + [anon_sym_public] = ACTIONS(820), + [anon_sym_private] = ACTIONS(820), + [anon_sym_protected] = ACTIONS(820), + [anon_sym_override] = ACTIONS(820), + [anon_sym_module] = ACTIONS(820), + [anon_sym_any] = ACTIONS(820), + [anon_sym_number] = ACTIONS(820), + [anon_sym_boolean] = ACTIONS(820), + [anon_sym_string] = ACTIONS(820), + [anon_sym_symbol] = ACTIONS(820), + [anon_sym_object] = ACTIONS(820), [sym_html_comment] = ACTIONS(5), }, - [STATE(511)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2592), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6205), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6205), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6142), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1208), - [sym_subscript_expression] = STATE(1208), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6205), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1208), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(832), - [anon_sym_export] = ACTIONS(834), - [anon_sym_type] = ACTIONS(834), - [anon_sym_namespace] = ACTIONS(838), - [anon_sym_LBRACE] = ACTIONS(840), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(834), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(844), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(846), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(848), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(830), + [STATE(500)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1216), + [sym_expression] = STATE(2618), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(3720), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(3720), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6134), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1273), + [sym_subscript_expression] = STATE(1273), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(3720), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1273), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(2178), + [anon_sym_export] = ACTIONS(2180), + [anon_sym_type] = ACTIONS(2180), + [anon_sym_namespace] = ACTIONS(2182), + [anon_sym_LBRACE] = ACTIONS(736), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(2180), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(1643), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(2184), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2186), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(2188), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(834), - [anon_sym_readonly] = ACTIONS(834), - [anon_sym_get] = ACTIONS(834), - [anon_sym_set] = ACTIONS(834), - [anon_sym_declare] = ACTIONS(834), - [anon_sym_public] = ACTIONS(834), - [anon_sym_private] = ACTIONS(834), - [anon_sym_protected] = ACTIONS(834), - [anon_sym_override] = ACTIONS(834), - [anon_sym_module] = ACTIONS(834), - [anon_sym_any] = ACTIONS(834), - [anon_sym_number] = ACTIONS(834), - [anon_sym_boolean] = ACTIONS(834), - [anon_sym_string] = ACTIONS(834), - [anon_sym_symbol] = ACTIONS(834), - [anon_sym_object] = ACTIONS(834), + [anon_sym_static] = ACTIONS(2180), + [anon_sym_readonly] = ACTIONS(2180), + [anon_sym_get] = ACTIONS(2180), + [anon_sym_set] = ACTIONS(2180), + [anon_sym_declare] = ACTIONS(2180), + [anon_sym_public] = ACTIONS(2180), + [anon_sym_private] = ACTIONS(2180), + [anon_sym_protected] = ACTIONS(2180), + [anon_sym_override] = ACTIONS(2180), + [anon_sym_module] = ACTIONS(2180), + [anon_sym_any] = ACTIONS(2180), + [anon_sym_number] = ACTIONS(2180), + [anon_sym_boolean] = ACTIONS(2180), + [anon_sym_string] = ACTIONS(2180), + [anon_sym_symbol] = ACTIONS(2180), + [anon_sym_object] = ACTIONS(2180), [sym_html_comment] = ACTIONS(5), }, - [STATE(512)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2578), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6205), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6205), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6142), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1208), - [sym_subscript_expression] = STATE(1208), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6205), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1208), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(832), - [anon_sym_export] = ACTIONS(834), - [anon_sym_type] = ACTIONS(834), - [anon_sym_namespace] = ACTIONS(838), - [anon_sym_LBRACE] = ACTIONS(840), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(834), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(844), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(846), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(848), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(830), + [STATE(501)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1442), + [sym_expression] = STATE(2618), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(5881), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(5881), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6134), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1442), + [sym_subscript_expression] = STATE(1442), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(5881), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1442), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(2190), + [anon_sym_export] = ACTIONS(2192), + [anon_sym_type] = ACTIONS(2192), + [anon_sym_namespace] = ACTIONS(2194), + [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(2192), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(2196), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2198), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(2200), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(834), - [anon_sym_readonly] = ACTIONS(834), - [anon_sym_get] = ACTIONS(834), - [anon_sym_set] = ACTIONS(834), - [anon_sym_declare] = ACTIONS(834), - [anon_sym_public] = ACTIONS(834), - [anon_sym_private] = ACTIONS(834), - [anon_sym_protected] = ACTIONS(834), - [anon_sym_override] = ACTIONS(834), - [anon_sym_module] = ACTIONS(834), - [anon_sym_any] = ACTIONS(834), - [anon_sym_number] = ACTIONS(834), - [anon_sym_boolean] = ACTIONS(834), - [anon_sym_string] = ACTIONS(834), - [anon_sym_symbol] = ACTIONS(834), - [anon_sym_object] = ACTIONS(834), + [anon_sym_static] = ACTIONS(2192), + [anon_sym_readonly] = ACTIONS(2192), + [anon_sym_get] = ACTIONS(2192), + [anon_sym_set] = ACTIONS(2192), + [anon_sym_declare] = ACTIONS(2192), + [anon_sym_public] = ACTIONS(2192), + [anon_sym_private] = ACTIONS(2192), + [anon_sym_protected] = ACTIONS(2192), + [anon_sym_override] = ACTIONS(2192), + [anon_sym_module] = ACTIONS(2192), + [anon_sym_any] = ACTIONS(2192), + [anon_sym_number] = ACTIONS(2192), + [anon_sym_boolean] = ACTIONS(2192), + [anon_sym_string] = ACTIONS(2192), + [anon_sym_symbol] = ACTIONS(2192), + [anon_sym_object] = ACTIONS(2192), [sym_html_comment] = ACTIONS(5), }, - [STATE(513)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1208), - [sym_expression] = STATE(2579), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6205), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6205), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6142), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1208), - [sym_subscript_expression] = STATE(1208), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6205), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1208), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(832), - [anon_sym_export] = ACTIONS(834), - [anon_sym_type] = ACTIONS(834), - [anon_sym_namespace] = ACTIONS(838), - [anon_sym_LBRACE] = ACTIONS(840), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(834), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(844), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(846), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(848), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(830), + [STATE(502)] = { + [sym_import] = STATE(3779), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1804), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(1447), + [anon_sym_export] = ACTIONS(1241), + [anon_sym_type] = ACTIONS(1241), + [anon_sym_namespace] = ACTIONS(1243), + [anon_sym_LBRACE] = ACTIONS(701), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1241), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(45), + [anon_sym_yield] = ACTIONS(63), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1247), + [anon_sym_function] = ACTIONS(716), + [anon_sym_new] = ACTIONS(1451), + [anon_sym_using] = ACTIONS(79), + [anon_sym_PLUS] = ACTIONS(21), + [anon_sym_DASH] = ACTIONS(21), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(33), + [anon_sym_void] = ACTIONS(21), + [anon_sym_delete] = ACTIONS(21), + [anon_sym_PLUS_PLUS] = ACTIONS(85), + [anon_sym_DASH_DASH] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(91), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(834), - [anon_sym_readonly] = ACTIONS(834), - [anon_sym_get] = ACTIONS(834), - [anon_sym_set] = ACTIONS(834), - [anon_sym_declare] = ACTIONS(834), - [anon_sym_public] = ACTIONS(834), - [anon_sym_private] = ACTIONS(834), - [anon_sym_protected] = ACTIONS(834), - [anon_sym_override] = ACTIONS(834), - [anon_sym_module] = ACTIONS(834), - [anon_sym_any] = ACTIONS(834), - [anon_sym_number] = ACTIONS(834), - [anon_sym_boolean] = ACTIONS(834), - [anon_sym_string] = ACTIONS(834), - [anon_sym_symbol] = ACTIONS(834), - [anon_sym_object] = ACTIONS(834), + [anon_sym_static] = ACTIONS(1241), + [anon_sym_readonly] = ACTIONS(1241), + [anon_sym_get] = ACTIONS(1241), + [anon_sym_set] = ACTIONS(1241), + [anon_sym_declare] = ACTIONS(1241), + [anon_sym_public] = ACTIONS(1241), + [anon_sym_private] = ACTIONS(1241), + [anon_sym_protected] = ACTIONS(1241), + [anon_sym_override] = ACTIONS(1241), + [anon_sym_module] = ACTIONS(1241), + [anon_sym_any] = ACTIONS(1241), + [anon_sym_number] = ACTIONS(1241), + [anon_sym_boolean] = ACTIONS(1241), + [anon_sym_string] = ACTIONS(1241), + [anon_sym_symbol] = ACTIONS(1241), + [anon_sym_object] = ACTIONS(1241), [sym_html_comment] = ACTIONS(5), }, - [STATE(514)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1435), - [sym_expression] = STATE(2613), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(5887), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(5887), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6142), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1435), - [sym_subscript_expression] = STATE(1435), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(5887), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1435), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(2188), - [anon_sym_export] = ACTIONS(2190), - [anon_sym_type] = ACTIONS(2190), - [anon_sym_namespace] = ACTIONS(2192), - [anon_sym_LBRACE] = ACTIONS(840), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(2190), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(844), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(2194), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(2196), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(2198), + [STATE(503)] = { + [sym_import] = STATE(3779), + [sym_parenthesized_expression] = STATE(1349), + [sym_expression] = STATE(1846), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(6149), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(6149), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6147), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1349), + [sym_subscript_expression] = STATE(1349), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3033), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(6149), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1349), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(1455), + [anon_sym_export] = ACTIONS(1153), + [anon_sym_type] = ACTIONS(1153), + [anon_sym_namespace] = ACTIONS(1155), + [anon_sym_LBRACE] = ACTIONS(701), + [anon_sym_typeof] = ACTIONS(1181), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1153), + [anon_sym_BANG] = ACTIONS(1161), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1165), + [anon_sym_yield] = ACTIONS(1167), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1171), + [anon_sym_function] = ACTIONS(716), + [anon_sym_new] = ACTIONS(1459), + [anon_sym_using] = ACTIONS(1175), + [anon_sym_PLUS] = ACTIONS(1181), + [anon_sym_DASH] = ACTIONS(1181), + [anon_sym_SLASH] = ACTIONS(880), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(1161), + [anon_sym_void] = ACTIONS(1181), + [anon_sym_delete] = ACTIONS(1181), + [anon_sym_PLUS_PLUS] = ACTIONS(1183), + [anon_sym_DASH_DASH] = ACTIONS(1183), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1189), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1461), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(2190), - [anon_sym_readonly] = ACTIONS(2190), - [anon_sym_get] = ACTIONS(2190), - [anon_sym_set] = ACTIONS(2190), - [anon_sym_declare] = ACTIONS(2190), - [anon_sym_public] = ACTIONS(2190), - [anon_sym_private] = ACTIONS(2190), - [anon_sym_protected] = ACTIONS(2190), - [anon_sym_override] = ACTIONS(2190), - [anon_sym_module] = ACTIONS(2190), - [anon_sym_any] = ACTIONS(2190), - [anon_sym_number] = ACTIONS(2190), - [anon_sym_boolean] = ACTIONS(2190), - [anon_sym_string] = ACTIONS(2190), - [anon_sym_symbol] = ACTIONS(2190), - [anon_sym_object] = ACTIONS(2190), + [anon_sym_static] = ACTIONS(1153), + [anon_sym_readonly] = ACTIONS(1153), + [anon_sym_get] = ACTIONS(1153), + [anon_sym_set] = ACTIONS(1153), + [anon_sym_declare] = ACTIONS(1153), + [anon_sym_public] = ACTIONS(1153), + [anon_sym_private] = ACTIONS(1153), + [anon_sym_protected] = ACTIONS(1153), + [anon_sym_override] = ACTIONS(1153), + [anon_sym_module] = ACTIONS(1153), + [anon_sym_any] = ACTIONS(1153), + [anon_sym_number] = ACTIONS(1153), + [anon_sym_boolean] = ACTIONS(1153), + [anon_sym_string] = ACTIONS(1153), + [anon_sym_symbol] = ACTIONS(1153), + [anon_sym_object] = ACTIONS(1153), [sym_html_comment] = ACTIONS(5), }, - [STATE(515)] = { - [sym_import] = STATE(3770), - [sym_parenthesized_expression] = STATE(1346), - [sym_expression] = STATE(1808), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(6141), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(6141), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(6139), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1346), - [sym_subscript_expression] = STATE(1346), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(6141), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1346), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(1449), - [anon_sym_export] = ACTIONS(1173), - [anon_sym_type] = ACTIONS(1173), - [anon_sym_namespace] = ACTIONS(1175), - [anon_sym_LBRACE] = ACTIONS(699), - [anon_sym_typeof] = ACTIONS(1201), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1173), - [anon_sym_BANG] = ACTIONS(1181), + [STATE(504)] = { + [sym_import] = STATE(3779), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1843), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(1447), + [anon_sym_export] = ACTIONS(1241), + [anon_sym_type] = ACTIONS(1241), + [anon_sym_namespace] = ACTIONS(1243), + [anon_sym_LBRACE] = ACTIONS(701), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1241), + [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1185), - [anon_sym_yield] = ACTIONS(1187), + [anon_sym_await] = ACTIONS(45), + [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(1191), - [anon_sym_function] = ACTIONS(714), - [anon_sym_new] = ACTIONS(1453), - [anon_sym_using] = ACTIONS(1195), - [anon_sym_PLUS] = ACTIONS(1201), - [anon_sym_DASH] = ACTIONS(1201), - [anon_sym_SLASH] = ACTIONS(880), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1247), + [anon_sym_function] = ACTIONS(716), + [anon_sym_new] = ACTIONS(1451), + [anon_sym_using] = ACTIONS(79), + [anon_sym_PLUS] = ACTIONS(21), + [anon_sym_DASH] = ACTIONS(21), + [anon_sym_SLASH] = ACTIONS(81), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1181), - [anon_sym_void] = ACTIONS(1201), - [anon_sym_delete] = ACTIONS(1201), - [anon_sym_PLUS_PLUS] = ACTIONS(1203), - [anon_sym_DASH_DASH] = ACTIONS(1203), + [anon_sym_TILDE] = ACTIONS(33), + [anon_sym_void] = ACTIONS(21), + [anon_sym_delete] = ACTIONS(21), + [anon_sym_PLUS_PLUS] = ACTIONS(85), + [anon_sym_DASH_DASH] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1209), + [sym_private_property_identifier] = ACTIONS(91), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1455), + [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1173), - [anon_sym_readonly] = ACTIONS(1173), - [anon_sym_get] = ACTIONS(1173), - [anon_sym_set] = ACTIONS(1173), - [anon_sym_declare] = ACTIONS(1173), - [anon_sym_public] = ACTIONS(1173), - [anon_sym_private] = ACTIONS(1173), - [anon_sym_protected] = ACTIONS(1173), - [anon_sym_override] = ACTIONS(1173), - [anon_sym_module] = ACTIONS(1173), - [anon_sym_any] = ACTIONS(1173), - [anon_sym_number] = ACTIONS(1173), - [anon_sym_boolean] = ACTIONS(1173), - [anon_sym_string] = ACTIONS(1173), - [anon_sym_symbol] = ACTIONS(1173), - [anon_sym_object] = ACTIONS(1173), + [anon_sym_static] = ACTIONS(1241), + [anon_sym_readonly] = ACTIONS(1241), + [anon_sym_get] = ACTIONS(1241), + [anon_sym_set] = ACTIONS(1241), + [anon_sym_declare] = ACTIONS(1241), + [anon_sym_public] = ACTIONS(1241), + [anon_sym_private] = ACTIONS(1241), + [anon_sym_protected] = ACTIONS(1241), + [anon_sym_override] = ACTIONS(1241), + [anon_sym_module] = ACTIONS(1241), + [anon_sym_any] = ACTIONS(1241), + [anon_sym_number] = ACTIONS(1241), + [anon_sym_boolean] = ACTIONS(1241), + [anon_sym_string] = ACTIONS(1241), + [anon_sym_symbol] = ACTIONS(1241), + [anon_sym_object] = ACTIONS(1241), [sym_html_comment] = ACTIONS(5), }, - [STATE(516)] = { - [sym_import] = STATE(3770), - [sym_parenthesized_expression] = STATE(1346), - [sym_expression] = STATE(1810), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(6141), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(6141), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(6139), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1346), - [sym_subscript_expression] = STATE(1346), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(6141), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1346), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(1449), - [anon_sym_export] = ACTIONS(1173), - [anon_sym_type] = ACTIONS(1173), - [anon_sym_namespace] = ACTIONS(1175), - [anon_sym_LBRACE] = ACTIONS(699), - [anon_sym_typeof] = ACTIONS(1201), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1173), - [anon_sym_BANG] = ACTIONS(1181), + [STATE(505)] = { + [sym_import] = STATE(3779), + [sym_parenthesized_expression] = STATE(1349), + [sym_expression] = STATE(1847), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(6149), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(6149), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6147), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1349), + [sym_subscript_expression] = STATE(1349), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3033), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(6149), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1349), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(1455), + [anon_sym_export] = ACTIONS(1153), + [anon_sym_type] = ACTIONS(1153), + [anon_sym_namespace] = ACTIONS(1155), + [anon_sym_LBRACE] = ACTIONS(701), + [anon_sym_typeof] = ACTIONS(1181), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1153), + [anon_sym_BANG] = ACTIONS(1161), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1185), - [anon_sym_yield] = ACTIONS(1187), + [anon_sym_await] = ACTIONS(1165), + [anon_sym_yield] = ACTIONS(1167), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(1191), - [anon_sym_function] = ACTIONS(714), - [anon_sym_new] = ACTIONS(1453), - [anon_sym_using] = ACTIONS(1195), - [anon_sym_PLUS] = ACTIONS(1201), - [anon_sym_DASH] = ACTIONS(1201), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1171), + [anon_sym_function] = ACTIONS(716), + [anon_sym_new] = ACTIONS(1459), + [anon_sym_using] = ACTIONS(1175), + [anon_sym_PLUS] = ACTIONS(1181), + [anon_sym_DASH] = ACTIONS(1181), [anon_sym_SLASH] = ACTIONS(880), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1181), - [anon_sym_void] = ACTIONS(1201), - [anon_sym_delete] = ACTIONS(1201), - [anon_sym_PLUS_PLUS] = ACTIONS(1203), - [anon_sym_DASH_DASH] = ACTIONS(1203), + [anon_sym_TILDE] = ACTIONS(1161), + [anon_sym_void] = ACTIONS(1181), + [anon_sym_delete] = ACTIONS(1181), + [anon_sym_PLUS_PLUS] = ACTIONS(1183), + [anon_sym_DASH_DASH] = ACTIONS(1183), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1209), + [sym_private_property_identifier] = ACTIONS(1189), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1455), + [sym_undefined] = ACTIONS(1461), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1173), - [anon_sym_readonly] = ACTIONS(1173), - [anon_sym_get] = ACTIONS(1173), - [anon_sym_set] = ACTIONS(1173), - [anon_sym_declare] = ACTIONS(1173), - [anon_sym_public] = ACTIONS(1173), - [anon_sym_private] = ACTIONS(1173), - [anon_sym_protected] = ACTIONS(1173), - [anon_sym_override] = ACTIONS(1173), - [anon_sym_module] = ACTIONS(1173), - [anon_sym_any] = ACTIONS(1173), - [anon_sym_number] = ACTIONS(1173), - [anon_sym_boolean] = ACTIONS(1173), - [anon_sym_string] = ACTIONS(1173), - [anon_sym_symbol] = ACTIONS(1173), - [anon_sym_object] = ACTIONS(1173), + [anon_sym_static] = ACTIONS(1153), + [anon_sym_readonly] = ACTIONS(1153), + [anon_sym_get] = ACTIONS(1153), + [anon_sym_set] = ACTIONS(1153), + [anon_sym_declare] = ACTIONS(1153), + [anon_sym_public] = ACTIONS(1153), + [anon_sym_private] = ACTIONS(1153), + [anon_sym_protected] = ACTIONS(1153), + [anon_sym_override] = ACTIONS(1153), + [anon_sym_module] = ACTIONS(1153), + [anon_sym_any] = ACTIONS(1153), + [anon_sym_number] = ACTIONS(1153), + [anon_sym_boolean] = ACTIONS(1153), + [anon_sym_string] = ACTIONS(1153), + [anon_sym_symbol] = ACTIONS(1153), + [anon_sym_object] = ACTIONS(1153), [sym_html_comment] = ACTIONS(5), }, - [STATE(517)] = { - [sym_import] = STATE(3770), - [sym_parenthesized_expression] = STATE(1346), - [sym_expression] = STATE(1811), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(6141), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(6141), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(6139), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1346), - [sym_subscript_expression] = STATE(1346), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(6141), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1346), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(1449), - [anon_sym_export] = ACTIONS(1173), - [anon_sym_type] = ACTIONS(1173), - [anon_sym_namespace] = ACTIONS(1175), - [anon_sym_LBRACE] = ACTIONS(699), - [anon_sym_typeof] = ACTIONS(1201), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1173), - [anon_sym_BANG] = ACTIONS(1181), + [STATE(506)] = { + [sym_import] = STATE(3779), + [sym_parenthesized_expression] = STATE(1349), + [sym_expression] = STATE(1848), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(6149), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(6149), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6147), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1349), + [sym_subscript_expression] = STATE(1349), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3033), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(6149), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1349), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(1455), + [anon_sym_export] = ACTIONS(1153), + [anon_sym_type] = ACTIONS(1153), + [anon_sym_namespace] = ACTIONS(1155), + [anon_sym_LBRACE] = ACTIONS(701), + [anon_sym_typeof] = ACTIONS(1181), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1153), + [anon_sym_BANG] = ACTIONS(1161), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1185), - [anon_sym_yield] = ACTIONS(1187), + [anon_sym_await] = ACTIONS(1165), + [anon_sym_yield] = ACTIONS(1167), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(1191), - [anon_sym_function] = ACTIONS(714), - [anon_sym_new] = ACTIONS(1453), - [anon_sym_using] = ACTIONS(1195), - [anon_sym_PLUS] = ACTIONS(1201), - [anon_sym_DASH] = ACTIONS(1201), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1171), + [anon_sym_function] = ACTIONS(716), + [anon_sym_new] = ACTIONS(1459), + [anon_sym_using] = ACTIONS(1175), + [anon_sym_PLUS] = ACTIONS(1181), + [anon_sym_DASH] = ACTIONS(1181), [anon_sym_SLASH] = ACTIONS(880), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1181), - [anon_sym_void] = ACTIONS(1201), - [anon_sym_delete] = ACTIONS(1201), - [anon_sym_PLUS_PLUS] = ACTIONS(1203), - [anon_sym_DASH_DASH] = ACTIONS(1203), + [anon_sym_TILDE] = ACTIONS(1161), + [anon_sym_void] = ACTIONS(1181), + [anon_sym_delete] = ACTIONS(1181), + [anon_sym_PLUS_PLUS] = ACTIONS(1183), + [anon_sym_DASH_DASH] = ACTIONS(1183), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1209), + [sym_private_property_identifier] = ACTIONS(1189), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1455), + [sym_undefined] = ACTIONS(1461), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1173), - [anon_sym_readonly] = ACTIONS(1173), - [anon_sym_get] = ACTIONS(1173), - [anon_sym_set] = ACTIONS(1173), - [anon_sym_declare] = ACTIONS(1173), - [anon_sym_public] = ACTIONS(1173), - [anon_sym_private] = ACTIONS(1173), - [anon_sym_protected] = ACTIONS(1173), - [anon_sym_override] = ACTIONS(1173), - [anon_sym_module] = ACTIONS(1173), - [anon_sym_any] = ACTIONS(1173), - [anon_sym_number] = ACTIONS(1173), - [anon_sym_boolean] = ACTIONS(1173), - [anon_sym_string] = ACTIONS(1173), - [anon_sym_symbol] = ACTIONS(1173), - [anon_sym_object] = ACTIONS(1173), + [anon_sym_static] = ACTIONS(1153), + [anon_sym_readonly] = ACTIONS(1153), + [anon_sym_get] = ACTIONS(1153), + [anon_sym_set] = ACTIONS(1153), + [anon_sym_declare] = ACTIONS(1153), + [anon_sym_public] = ACTIONS(1153), + [anon_sym_private] = ACTIONS(1153), + [anon_sym_protected] = ACTIONS(1153), + [anon_sym_override] = ACTIONS(1153), + [anon_sym_module] = ACTIONS(1153), + [anon_sym_any] = ACTIONS(1153), + [anon_sym_number] = ACTIONS(1153), + [anon_sym_boolean] = ACTIONS(1153), + [anon_sym_string] = ACTIONS(1153), + [anon_sym_symbol] = ACTIONS(1153), + [anon_sym_object] = ACTIONS(1153), [sym_html_comment] = ACTIONS(5), }, - [STATE(518)] = { - [sym_import] = STATE(3770), - [sym_parenthesized_expression] = STATE(1346), - [sym_expression] = STATE(1813), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(6141), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(6141), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(6139), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1346), - [sym_subscript_expression] = STATE(1346), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(6141), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1346), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(1449), - [anon_sym_export] = ACTIONS(1173), - [anon_sym_type] = ACTIONS(1173), - [anon_sym_namespace] = ACTIONS(1175), - [anon_sym_LBRACE] = ACTIONS(699), - [anon_sym_typeof] = ACTIONS(1201), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1173), - [anon_sym_BANG] = ACTIONS(1181), + [STATE(507)] = { + [sym_import] = STATE(3779), + [sym_parenthesized_expression] = STATE(1349), + [sym_expression] = STATE(1850), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(6149), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(6149), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6147), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1349), + [sym_subscript_expression] = STATE(1349), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3033), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(6149), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1349), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(1455), + [anon_sym_export] = ACTIONS(1153), + [anon_sym_type] = ACTIONS(1153), + [anon_sym_namespace] = ACTIONS(1155), + [anon_sym_LBRACE] = ACTIONS(701), + [anon_sym_typeof] = ACTIONS(1181), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1153), + [anon_sym_BANG] = ACTIONS(1161), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1185), - [anon_sym_yield] = ACTIONS(1187), + [anon_sym_await] = ACTIONS(1165), + [anon_sym_yield] = ACTIONS(1167), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(1191), - [anon_sym_function] = ACTIONS(714), - [anon_sym_new] = ACTIONS(1453), - [anon_sym_using] = ACTIONS(1195), - [anon_sym_PLUS] = ACTIONS(1201), - [anon_sym_DASH] = ACTIONS(1201), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1171), + [anon_sym_function] = ACTIONS(716), + [anon_sym_new] = ACTIONS(1459), + [anon_sym_using] = ACTIONS(1175), + [anon_sym_PLUS] = ACTIONS(1181), + [anon_sym_DASH] = ACTIONS(1181), [anon_sym_SLASH] = ACTIONS(880), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1181), - [anon_sym_void] = ACTIONS(1201), - [anon_sym_delete] = ACTIONS(1201), - [anon_sym_PLUS_PLUS] = ACTIONS(1203), - [anon_sym_DASH_DASH] = ACTIONS(1203), + [anon_sym_TILDE] = ACTIONS(1161), + [anon_sym_void] = ACTIONS(1181), + [anon_sym_delete] = ACTIONS(1181), + [anon_sym_PLUS_PLUS] = ACTIONS(1183), + [anon_sym_DASH_DASH] = ACTIONS(1183), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1209), + [sym_private_property_identifier] = ACTIONS(1189), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1455), + [sym_undefined] = ACTIONS(1461), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1173), - [anon_sym_readonly] = ACTIONS(1173), - [anon_sym_get] = ACTIONS(1173), - [anon_sym_set] = ACTIONS(1173), - [anon_sym_declare] = ACTIONS(1173), - [anon_sym_public] = ACTIONS(1173), - [anon_sym_private] = ACTIONS(1173), - [anon_sym_protected] = ACTIONS(1173), - [anon_sym_override] = ACTIONS(1173), - [anon_sym_module] = ACTIONS(1173), - [anon_sym_any] = ACTIONS(1173), - [anon_sym_number] = ACTIONS(1173), - [anon_sym_boolean] = ACTIONS(1173), - [anon_sym_string] = ACTIONS(1173), - [anon_sym_symbol] = ACTIONS(1173), - [anon_sym_object] = ACTIONS(1173), + [anon_sym_static] = ACTIONS(1153), + [anon_sym_readonly] = ACTIONS(1153), + [anon_sym_get] = ACTIONS(1153), + [anon_sym_set] = ACTIONS(1153), + [anon_sym_declare] = ACTIONS(1153), + [anon_sym_public] = ACTIONS(1153), + [anon_sym_private] = ACTIONS(1153), + [anon_sym_protected] = ACTIONS(1153), + [anon_sym_override] = ACTIONS(1153), + [anon_sym_module] = ACTIONS(1153), + [anon_sym_any] = ACTIONS(1153), + [anon_sym_number] = ACTIONS(1153), + [anon_sym_boolean] = ACTIONS(1153), + [anon_sym_string] = ACTIONS(1153), + [anon_sym_symbol] = ACTIONS(1153), + [anon_sym_object] = ACTIONS(1153), [sym_html_comment] = ACTIONS(5), }, - [STATE(519)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1375), - [sym_expression] = STATE(2502), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6040), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6040), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6214), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1375), - [sym_subscript_expression] = STATE(1375), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3001), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6040), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1375), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1465), - [anon_sym_export] = ACTIONS(1223), - [anon_sym_type] = ACTIONS(1223), - [anon_sym_namespace] = ACTIONS(1225), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(1245), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1223), - [anon_sym_BANG] = ACTIONS(1229), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1231), - [anon_sym_yield] = ACTIONS(1233), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1235), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1469), - [anon_sym_using] = ACTIONS(1239), - [anon_sym_PLUS] = ACTIONS(1245), - [anon_sym_DASH] = ACTIONS(1245), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1229), - [anon_sym_void] = ACTIONS(1245), - [anon_sym_delete] = ACTIONS(1245), - [anon_sym_PLUS_PLUS] = ACTIONS(1247), - [anon_sym_DASH_DASH] = ACTIONS(1247), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1249), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1471), + [STATE(508)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1385), + [sym_expression] = STATE(2595), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6048), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6048), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6189), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1385), + [sym_subscript_expression] = STATE(1385), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3004), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6048), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1385), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1479), + [anon_sym_export] = ACTIONS(1203), + [anon_sym_type] = ACTIONS(1203), + [anon_sym_namespace] = ACTIONS(1205), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1227), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1203), + [anon_sym_BANG] = ACTIONS(1211), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1213), + [anon_sym_yield] = ACTIONS(1215), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1217), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1483), + [anon_sym_using] = ACTIONS(1221), + [anon_sym_PLUS] = ACTIONS(1227), + [anon_sym_DASH] = ACTIONS(1227), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1211), + [anon_sym_void] = ACTIONS(1227), + [anon_sym_delete] = ACTIONS(1227), + [anon_sym_PLUS_PLUS] = ACTIONS(1229), + [anon_sym_DASH_DASH] = ACTIONS(1229), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1231), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1485), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1223), - [anon_sym_readonly] = ACTIONS(1223), - [anon_sym_get] = ACTIONS(1223), - [anon_sym_set] = ACTIONS(1223), - [anon_sym_declare] = ACTIONS(1223), - [anon_sym_public] = ACTIONS(1223), - [anon_sym_private] = ACTIONS(1223), - [anon_sym_protected] = ACTIONS(1223), - [anon_sym_override] = ACTIONS(1223), - [anon_sym_module] = ACTIONS(1223), - [anon_sym_any] = ACTIONS(1223), - [anon_sym_number] = ACTIONS(1223), - [anon_sym_boolean] = ACTIONS(1223), - [anon_sym_string] = ACTIONS(1223), - [anon_sym_symbol] = ACTIONS(1223), - [anon_sym_object] = ACTIONS(1223), + [anon_sym_static] = ACTIONS(1203), + [anon_sym_readonly] = ACTIONS(1203), + [anon_sym_get] = ACTIONS(1203), + [anon_sym_set] = ACTIONS(1203), + [anon_sym_declare] = ACTIONS(1203), + [anon_sym_public] = ACTIONS(1203), + [anon_sym_private] = ACTIONS(1203), + [anon_sym_protected] = ACTIONS(1203), + [anon_sym_override] = ACTIONS(1203), + [anon_sym_module] = ACTIONS(1203), + [anon_sym_any] = ACTIONS(1203), + [anon_sym_number] = ACTIONS(1203), + [anon_sym_boolean] = ACTIONS(1203), + [anon_sym_string] = ACTIONS(1203), + [anon_sym_symbol] = ACTIONS(1203), + [anon_sym_object] = ACTIONS(1203), [sym_html_comment] = ACTIONS(5), }, - [STATE(520)] = { - [sym_import] = STATE(3770), - [sym_parenthesized_expression] = STATE(1346), - [sym_expression] = STATE(1814), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(6141), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(6141), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(6139), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1346), - [sym_subscript_expression] = STATE(1346), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(6141), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1346), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(1449), - [anon_sym_export] = ACTIONS(1173), - [anon_sym_type] = ACTIONS(1173), - [anon_sym_namespace] = ACTIONS(1175), - [anon_sym_LBRACE] = ACTIONS(699), - [anon_sym_typeof] = ACTIONS(1201), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1173), - [anon_sym_BANG] = ACTIONS(1181), + [STATE(509)] = { + [sym_import] = STATE(3779), + [sym_parenthesized_expression] = STATE(1349), + [sym_expression] = STATE(1851), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(6149), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(6149), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6147), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1349), + [sym_subscript_expression] = STATE(1349), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3033), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(6149), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1349), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(1455), + [anon_sym_export] = ACTIONS(1153), + [anon_sym_type] = ACTIONS(1153), + [anon_sym_namespace] = ACTIONS(1155), + [anon_sym_LBRACE] = ACTIONS(701), + [anon_sym_typeof] = ACTIONS(1181), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1153), + [anon_sym_BANG] = ACTIONS(1161), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1185), - [anon_sym_yield] = ACTIONS(1187), + [anon_sym_await] = ACTIONS(1165), + [anon_sym_yield] = ACTIONS(1167), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(1191), - [anon_sym_function] = ACTIONS(714), - [anon_sym_new] = ACTIONS(1453), - [anon_sym_using] = ACTIONS(1195), - [anon_sym_PLUS] = ACTIONS(1201), - [anon_sym_DASH] = ACTIONS(1201), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1171), + [anon_sym_function] = ACTIONS(716), + [anon_sym_new] = ACTIONS(1459), + [anon_sym_using] = ACTIONS(1175), + [anon_sym_PLUS] = ACTIONS(1181), + [anon_sym_DASH] = ACTIONS(1181), [anon_sym_SLASH] = ACTIONS(880), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1181), - [anon_sym_void] = ACTIONS(1201), - [anon_sym_delete] = ACTIONS(1201), - [anon_sym_PLUS_PLUS] = ACTIONS(1203), - [anon_sym_DASH_DASH] = ACTIONS(1203), + [anon_sym_TILDE] = ACTIONS(1161), + [anon_sym_void] = ACTIONS(1181), + [anon_sym_delete] = ACTIONS(1181), + [anon_sym_PLUS_PLUS] = ACTIONS(1183), + [anon_sym_DASH_DASH] = ACTIONS(1183), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1209), + [sym_private_property_identifier] = ACTIONS(1189), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1455), + [sym_undefined] = ACTIONS(1461), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1173), - [anon_sym_readonly] = ACTIONS(1173), - [anon_sym_get] = ACTIONS(1173), - [anon_sym_set] = ACTIONS(1173), - [anon_sym_declare] = ACTIONS(1173), - [anon_sym_public] = ACTIONS(1173), - [anon_sym_private] = ACTIONS(1173), - [anon_sym_protected] = ACTIONS(1173), - [anon_sym_override] = ACTIONS(1173), - [anon_sym_module] = ACTIONS(1173), - [anon_sym_any] = ACTIONS(1173), - [anon_sym_number] = ACTIONS(1173), - [anon_sym_boolean] = ACTIONS(1173), - [anon_sym_string] = ACTIONS(1173), - [anon_sym_symbol] = ACTIONS(1173), - [anon_sym_object] = ACTIONS(1173), + [anon_sym_static] = ACTIONS(1153), + [anon_sym_readonly] = ACTIONS(1153), + [anon_sym_get] = ACTIONS(1153), + [anon_sym_set] = ACTIONS(1153), + [anon_sym_declare] = ACTIONS(1153), + [anon_sym_public] = ACTIONS(1153), + [anon_sym_private] = ACTIONS(1153), + [anon_sym_protected] = ACTIONS(1153), + [anon_sym_override] = ACTIONS(1153), + [anon_sym_module] = ACTIONS(1153), + [anon_sym_any] = ACTIONS(1153), + [anon_sym_number] = ACTIONS(1153), + [anon_sym_boolean] = ACTIONS(1153), + [anon_sym_string] = ACTIONS(1153), + [anon_sym_symbol] = ACTIONS(1153), + [anon_sym_object] = ACTIONS(1153), [sym_html_comment] = ACTIONS(5), }, - [STATE(521)] = { - [sym_import] = STATE(3770), - [sym_parenthesized_expression] = STATE(1346), - [sym_expression] = STATE(1815), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(6141), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(6141), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(6139), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1346), - [sym_subscript_expression] = STATE(1346), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(6141), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1346), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(1449), - [anon_sym_export] = ACTIONS(1173), - [anon_sym_type] = ACTIONS(1173), - [anon_sym_namespace] = ACTIONS(1175), - [anon_sym_LBRACE] = ACTIONS(699), - [anon_sym_typeof] = ACTIONS(1201), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1173), - [anon_sym_BANG] = ACTIONS(1181), + [STATE(510)] = { + [sym_import] = STATE(3779), + [sym_parenthesized_expression] = STATE(1349), + [sym_expression] = STATE(1852), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(6149), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(6149), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6147), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1349), + [sym_subscript_expression] = STATE(1349), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3033), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(6149), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1349), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(1455), + [anon_sym_export] = ACTIONS(1153), + [anon_sym_type] = ACTIONS(1153), + [anon_sym_namespace] = ACTIONS(1155), + [anon_sym_LBRACE] = ACTIONS(701), + [anon_sym_typeof] = ACTIONS(1181), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1153), + [anon_sym_BANG] = ACTIONS(1161), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1185), - [anon_sym_yield] = ACTIONS(1187), + [anon_sym_await] = ACTIONS(1165), + [anon_sym_yield] = ACTIONS(1167), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(1191), - [anon_sym_function] = ACTIONS(714), - [anon_sym_new] = ACTIONS(1453), - [anon_sym_using] = ACTIONS(1195), - [anon_sym_PLUS] = ACTIONS(1201), - [anon_sym_DASH] = ACTIONS(1201), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1171), + [anon_sym_function] = ACTIONS(716), + [anon_sym_new] = ACTIONS(1459), + [anon_sym_using] = ACTIONS(1175), + [anon_sym_PLUS] = ACTIONS(1181), + [anon_sym_DASH] = ACTIONS(1181), [anon_sym_SLASH] = ACTIONS(880), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1181), - [anon_sym_void] = ACTIONS(1201), - [anon_sym_delete] = ACTIONS(1201), - [anon_sym_PLUS_PLUS] = ACTIONS(1203), - [anon_sym_DASH_DASH] = ACTIONS(1203), + [anon_sym_TILDE] = ACTIONS(1161), + [anon_sym_void] = ACTIONS(1181), + [anon_sym_delete] = ACTIONS(1181), + [anon_sym_PLUS_PLUS] = ACTIONS(1183), + [anon_sym_DASH_DASH] = ACTIONS(1183), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1209), + [sym_private_property_identifier] = ACTIONS(1189), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1455), + [sym_undefined] = ACTIONS(1461), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1173), - [anon_sym_readonly] = ACTIONS(1173), - [anon_sym_get] = ACTIONS(1173), - [anon_sym_set] = ACTIONS(1173), - [anon_sym_declare] = ACTIONS(1173), - [anon_sym_public] = ACTIONS(1173), - [anon_sym_private] = ACTIONS(1173), - [anon_sym_protected] = ACTIONS(1173), - [anon_sym_override] = ACTIONS(1173), - [anon_sym_module] = ACTIONS(1173), - [anon_sym_any] = ACTIONS(1173), - [anon_sym_number] = ACTIONS(1173), - [anon_sym_boolean] = ACTIONS(1173), - [anon_sym_string] = ACTIONS(1173), - [anon_sym_symbol] = ACTIONS(1173), - [anon_sym_object] = ACTIONS(1173), + [anon_sym_static] = ACTIONS(1153), + [anon_sym_readonly] = ACTIONS(1153), + [anon_sym_get] = ACTIONS(1153), + [anon_sym_set] = ACTIONS(1153), + [anon_sym_declare] = ACTIONS(1153), + [anon_sym_public] = ACTIONS(1153), + [anon_sym_private] = ACTIONS(1153), + [anon_sym_protected] = ACTIONS(1153), + [anon_sym_override] = ACTIONS(1153), + [anon_sym_module] = ACTIONS(1153), + [anon_sym_any] = ACTIONS(1153), + [anon_sym_number] = ACTIONS(1153), + [anon_sym_boolean] = ACTIONS(1153), + [anon_sym_string] = ACTIONS(1153), + [anon_sym_symbol] = ACTIONS(1153), + [anon_sym_object] = ACTIONS(1153), [sym_html_comment] = ACTIONS(5), }, - [STATE(522)] = { - [sym_import] = STATE(3770), - [sym_parenthesized_expression] = STATE(1346), - [sym_expression] = STATE(1816), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(6141), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(6141), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(6139), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1346), - [sym_subscript_expression] = STATE(1346), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(6141), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1346), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(1449), - [anon_sym_export] = ACTIONS(1173), - [anon_sym_type] = ACTIONS(1173), - [anon_sym_namespace] = ACTIONS(1175), - [anon_sym_LBRACE] = ACTIONS(699), - [anon_sym_typeof] = ACTIONS(1201), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1173), - [anon_sym_BANG] = ACTIONS(1181), + [STATE(511)] = { + [sym_import] = STATE(3779), + [sym_parenthesized_expression] = STATE(1349), + [sym_expression] = STATE(1853), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(6149), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(6149), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6147), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1349), + [sym_subscript_expression] = STATE(1349), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3033), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(6149), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1349), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(1455), + [anon_sym_export] = ACTIONS(1153), + [anon_sym_type] = ACTIONS(1153), + [anon_sym_namespace] = ACTIONS(1155), + [anon_sym_LBRACE] = ACTIONS(701), + [anon_sym_typeof] = ACTIONS(1181), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1153), + [anon_sym_BANG] = ACTIONS(1161), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1185), - [anon_sym_yield] = ACTIONS(1187), + [anon_sym_await] = ACTIONS(1165), + [anon_sym_yield] = ACTIONS(1167), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(1191), - [anon_sym_function] = ACTIONS(714), - [anon_sym_new] = ACTIONS(1453), - [anon_sym_using] = ACTIONS(1195), - [anon_sym_PLUS] = ACTIONS(1201), - [anon_sym_DASH] = ACTIONS(1201), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1171), + [anon_sym_function] = ACTIONS(716), + [anon_sym_new] = ACTIONS(1459), + [anon_sym_using] = ACTIONS(1175), + [anon_sym_PLUS] = ACTIONS(1181), + [anon_sym_DASH] = ACTIONS(1181), [anon_sym_SLASH] = ACTIONS(880), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1181), - [anon_sym_void] = ACTIONS(1201), - [anon_sym_delete] = ACTIONS(1201), - [anon_sym_PLUS_PLUS] = ACTIONS(1203), - [anon_sym_DASH_DASH] = ACTIONS(1203), + [anon_sym_TILDE] = ACTIONS(1161), + [anon_sym_void] = ACTIONS(1181), + [anon_sym_delete] = ACTIONS(1181), + [anon_sym_PLUS_PLUS] = ACTIONS(1183), + [anon_sym_DASH_DASH] = ACTIONS(1183), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1209), + [sym_private_property_identifier] = ACTIONS(1189), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1455), + [sym_undefined] = ACTIONS(1461), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1173), - [anon_sym_readonly] = ACTIONS(1173), - [anon_sym_get] = ACTIONS(1173), - [anon_sym_set] = ACTIONS(1173), - [anon_sym_declare] = ACTIONS(1173), - [anon_sym_public] = ACTIONS(1173), - [anon_sym_private] = ACTIONS(1173), - [anon_sym_protected] = ACTIONS(1173), - [anon_sym_override] = ACTIONS(1173), - [anon_sym_module] = ACTIONS(1173), - [anon_sym_any] = ACTIONS(1173), - [anon_sym_number] = ACTIONS(1173), - [anon_sym_boolean] = ACTIONS(1173), - [anon_sym_string] = ACTIONS(1173), - [anon_sym_symbol] = ACTIONS(1173), - [anon_sym_object] = ACTIONS(1173), + [anon_sym_static] = ACTIONS(1153), + [anon_sym_readonly] = ACTIONS(1153), + [anon_sym_get] = ACTIONS(1153), + [anon_sym_set] = ACTIONS(1153), + [anon_sym_declare] = ACTIONS(1153), + [anon_sym_public] = ACTIONS(1153), + [anon_sym_private] = ACTIONS(1153), + [anon_sym_protected] = ACTIONS(1153), + [anon_sym_override] = ACTIONS(1153), + [anon_sym_module] = ACTIONS(1153), + [anon_sym_any] = ACTIONS(1153), + [anon_sym_number] = ACTIONS(1153), + [anon_sym_boolean] = ACTIONS(1153), + [anon_sym_string] = ACTIONS(1153), + [anon_sym_symbol] = ACTIONS(1153), + [anon_sym_object] = ACTIONS(1153), [sym_html_comment] = ACTIONS(5), }, - [STATE(523)] = { - [sym_import] = STATE(3770), - [sym_parenthesized_expression] = STATE(1346), - [sym_expression] = STATE(1817), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(6141), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(6141), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(6139), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1346), - [sym_subscript_expression] = STATE(1346), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(6141), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1346), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(1449), - [anon_sym_export] = ACTIONS(1173), - [anon_sym_type] = ACTIONS(1173), - [anon_sym_namespace] = ACTIONS(1175), - [anon_sym_LBRACE] = ACTIONS(699), - [anon_sym_typeof] = ACTIONS(1201), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1173), - [anon_sym_BANG] = ACTIONS(1181), + [STATE(512)] = { + [sym_import] = STATE(3779), + [sym_parenthesized_expression] = STATE(1349), + [sym_expression] = STATE(1854), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(6149), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(6149), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6147), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1349), + [sym_subscript_expression] = STATE(1349), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3033), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(6149), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1349), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(1455), + [anon_sym_export] = ACTIONS(1153), + [anon_sym_type] = ACTIONS(1153), + [anon_sym_namespace] = ACTIONS(1155), + [anon_sym_LBRACE] = ACTIONS(701), + [anon_sym_typeof] = ACTIONS(1181), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1153), + [anon_sym_BANG] = ACTIONS(1161), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1185), - [anon_sym_yield] = ACTIONS(1187), + [anon_sym_await] = ACTIONS(1165), + [anon_sym_yield] = ACTIONS(1167), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(1191), - [anon_sym_function] = ACTIONS(714), - [anon_sym_new] = ACTIONS(1453), - [anon_sym_using] = ACTIONS(1195), - [anon_sym_PLUS] = ACTIONS(1201), - [anon_sym_DASH] = ACTIONS(1201), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1171), + [anon_sym_function] = ACTIONS(716), + [anon_sym_new] = ACTIONS(1459), + [anon_sym_using] = ACTIONS(1175), + [anon_sym_PLUS] = ACTIONS(1181), + [anon_sym_DASH] = ACTIONS(1181), [anon_sym_SLASH] = ACTIONS(880), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1181), - [anon_sym_void] = ACTIONS(1201), - [anon_sym_delete] = ACTIONS(1201), - [anon_sym_PLUS_PLUS] = ACTIONS(1203), - [anon_sym_DASH_DASH] = ACTIONS(1203), + [anon_sym_TILDE] = ACTIONS(1161), + [anon_sym_void] = ACTIONS(1181), + [anon_sym_delete] = ACTIONS(1181), + [anon_sym_PLUS_PLUS] = ACTIONS(1183), + [anon_sym_DASH_DASH] = ACTIONS(1183), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1209), + [sym_private_property_identifier] = ACTIONS(1189), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1455), + [sym_undefined] = ACTIONS(1461), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1173), - [anon_sym_readonly] = ACTIONS(1173), - [anon_sym_get] = ACTIONS(1173), - [anon_sym_set] = ACTIONS(1173), - [anon_sym_declare] = ACTIONS(1173), - [anon_sym_public] = ACTIONS(1173), - [anon_sym_private] = ACTIONS(1173), - [anon_sym_protected] = ACTIONS(1173), - [anon_sym_override] = ACTIONS(1173), - [anon_sym_module] = ACTIONS(1173), - [anon_sym_any] = ACTIONS(1173), - [anon_sym_number] = ACTIONS(1173), - [anon_sym_boolean] = ACTIONS(1173), - [anon_sym_string] = ACTIONS(1173), - [anon_sym_symbol] = ACTIONS(1173), - [anon_sym_object] = ACTIONS(1173), + [anon_sym_static] = ACTIONS(1153), + [anon_sym_readonly] = ACTIONS(1153), + [anon_sym_get] = ACTIONS(1153), + [anon_sym_set] = ACTIONS(1153), + [anon_sym_declare] = ACTIONS(1153), + [anon_sym_public] = ACTIONS(1153), + [anon_sym_private] = ACTIONS(1153), + [anon_sym_protected] = ACTIONS(1153), + [anon_sym_override] = ACTIONS(1153), + [anon_sym_module] = ACTIONS(1153), + [anon_sym_any] = ACTIONS(1153), + [anon_sym_number] = ACTIONS(1153), + [anon_sym_boolean] = ACTIONS(1153), + [anon_sym_string] = ACTIONS(1153), + [anon_sym_symbol] = ACTIONS(1153), + [anon_sym_object] = ACTIONS(1153), [sym_html_comment] = ACTIONS(5), }, - [STATE(524)] = { - [sym_import] = STATE(3770), - [sym_parenthesized_expression] = STATE(1346), - [sym_expression] = STATE(1818), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(6141), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(6141), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(6139), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1346), - [sym_subscript_expression] = STATE(1346), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(6141), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1346), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(1449), - [anon_sym_export] = ACTIONS(1173), - [anon_sym_type] = ACTIONS(1173), - [anon_sym_namespace] = ACTIONS(1175), - [anon_sym_LBRACE] = ACTIONS(699), - [anon_sym_typeof] = ACTIONS(1201), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1173), - [anon_sym_BANG] = ACTIONS(1181), + [STATE(513)] = { + [sym_import] = STATE(3779), + [sym_parenthesized_expression] = STATE(1349), + [sym_expression] = STATE(1855), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(6149), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(6149), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6147), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1349), + [sym_subscript_expression] = STATE(1349), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3033), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(6149), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1349), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(1455), + [anon_sym_export] = ACTIONS(1153), + [anon_sym_type] = ACTIONS(1153), + [anon_sym_namespace] = ACTIONS(1155), + [anon_sym_LBRACE] = ACTIONS(701), + [anon_sym_typeof] = ACTIONS(1181), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1153), + [anon_sym_BANG] = ACTIONS(1161), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1185), - [anon_sym_yield] = ACTIONS(1187), + [anon_sym_await] = ACTIONS(1165), + [anon_sym_yield] = ACTIONS(1167), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(1191), - [anon_sym_function] = ACTIONS(714), - [anon_sym_new] = ACTIONS(1453), - [anon_sym_using] = ACTIONS(1195), - [anon_sym_PLUS] = ACTIONS(1201), - [anon_sym_DASH] = ACTIONS(1201), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1171), + [anon_sym_function] = ACTIONS(716), + [anon_sym_new] = ACTIONS(1459), + [anon_sym_using] = ACTIONS(1175), + [anon_sym_PLUS] = ACTIONS(1181), + [anon_sym_DASH] = ACTIONS(1181), [anon_sym_SLASH] = ACTIONS(880), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1181), - [anon_sym_void] = ACTIONS(1201), - [anon_sym_delete] = ACTIONS(1201), - [anon_sym_PLUS_PLUS] = ACTIONS(1203), - [anon_sym_DASH_DASH] = ACTIONS(1203), + [anon_sym_TILDE] = ACTIONS(1161), + [anon_sym_void] = ACTIONS(1181), + [anon_sym_delete] = ACTIONS(1181), + [anon_sym_PLUS_PLUS] = ACTIONS(1183), + [anon_sym_DASH_DASH] = ACTIONS(1183), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1209), + [sym_private_property_identifier] = ACTIONS(1189), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1455), + [sym_undefined] = ACTIONS(1461), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1173), - [anon_sym_readonly] = ACTIONS(1173), - [anon_sym_get] = ACTIONS(1173), - [anon_sym_set] = ACTIONS(1173), - [anon_sym_declare] = ACTIONS(1173), - [anon_sym_public] = ACTIONS(1173), - [anon_sym_private] = ACTIONS(1173), - [anon_sym_protected] = ACTIONS(1173), - [anon_sym_override] = ACTIONS(1173), - [anon_sym_module] = ACTIONS(1173), - [anon_sym_any] = ACTIONS(1173), - [anon_sym_number] = ACTIONS(1173), - [anon_sym_boolean] = ACTIONS(1173), - [anon_sym_string] = ACTIONS(1173), - [anon_sym_symbol] = ACTIONS(1173), - [anon_sym_object] = ACTIONS(1173), + [anon_sym_static] = ACTIONS(1153), + [anon_sym_readonly] = ACTIONS(1153), + [anon_sym_get] = ACTIONS(1153), + [anon_sym_set] = ACTIONS(1153), + [anon_sym_declare] = ACTIONS(1153), + [anon_sym_public] = ACTIONS(1153), + [anon_sym_private] = ACTIONS(1153), + [anon_sym_protected] = ACTIONS(1153), + [anon_sym_override] = ACTIONS(1153), + [anon_sym_module] = ACTIONS(1153), + [anon_sym_any] = ACTIONS(1153), + [anon_sym_number] = ACTIONS(1153), + [anon_sym_boolean] = ACTIONS(1153), + [anon_sym_string] = ACTIONS(1153), + [anon_sym_symbol] = ACTIONS(1153), + [anon_sym_object] = ACTIONS(1153), [sym_html_comment] = ACTIONS(5), }, - [STATE(525)] = { - [sym_import] = STATE(3770), - [sym_parenthesized_expression] = STATE(1346), - [sym_expression] = STATE(1819), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(6141), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(6141), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(6139), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1346), - [sym_subscript_expression] = STATE(1346), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(6141), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1346), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(1449), - [anon_sym_export] = ACTIONS(1173), - [anon_sym_type] = ACTIONS(1173), - [anon_sym_namespace] = ACTIONS(1175), - [anon_sym_LBRACE] = ACTIONS(699), - [anon_sym_typeof] = ACTIONS(1201), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1173), - [anon_sym_BANG] = ACTIONS(1181), + [STATE(514)] = { + [sym_import] = STATE(3779), + [sym_parenthesized_expression] = STATE(1349), + [sym_expression] = STATE(1856), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(6149), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(6149), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6147), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1349), + [sym_subscript_expression] = STATE(1349), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3033), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(6149), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1349), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(1455), + [anon_sym_export] = ACTIONS(1153), + [anon_sym_type] = ACTIONS(1153), + [anon_sym_namespace] = ACTIONS(1155), + [anon_sym_LBRACE] = ACTIONS(701), + [anon_sym_typeof] = ACTIONS(1181), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1153), + [anon_sym_BANG] = ACTIONS(1161), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1185), - [anon_sym_yield] = ACTIONS(1187), + [anon_sym_await] = ACTIONS(1165), + [anon_sym_yield] = ACTIONS(1167), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(1191), - [anon_sym_function] = ACTIONS(714), - [anon_sym_new] = ACTIONS(1453), - [anon_sym_using] = ACTIONS(1195), - [anon_sym_PLUS] = ACTIONS(1201), - [anon_sym_DASH] = ACTIONS(1201), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1171), + [anon_sym_function] = ACTIONS(716), + [anon_sym_new] = ACTIONS(1459), + [anon_sym_using] = ACTIONS(1175), + [anon_sym_PLUS] = ACTIONS(1181), + [anon_sym_DASH] = ACTIONS(1181), [anon_sym_SLASH] = ACTIONS(880), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1181), - [anon_sym_void] = ACTIONS(1201), - [anon_sym_delete] = ACTIONS(1201), - [anon_sym_PLUS_PLUS] = ACTIONS(1203), - [anon_sym_DASH_DASH] = ACTIONS(1203), + [anon_sym_TILDE] = ACTIONS(1161), + [anon_sym_void] = ACTIONS(1181), + [anon_sym_delete] = ACTIONS(1181), + [anon_sym_PLUS_PLUS] = ACTIONS(1183), + [anon_sym_DASH_DASH] = ACTIONS(1183), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1209), + [sym_private_property_identifier] = ACTIONS(1189), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1455), + [sym_undefined] = ACTIONS(1461), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1173), - [anon_sym_readonly] = ACTIONS(1173), - [anon_sym_get] = ACTIONS(1173), - [anon_sym_set] = ACTIONS(1173), - [anon_sym_declare] = ACTIONS(1173), - [anon_sym_public] = ACTIONS(1173), - [anon_sym_private] = ACTIONS(1173), - [anon_sym_protected] = ACTIONS(1173), - [anon_sym_override] = ACTIONS(1173), - [anon_sym_module] = ACTIONS(1173), - [anon_sym_any] = ACTIONS(1173), - [anon_sym_number] = ACTIONS(1173), - [anon_sym_boolean] = ACTIONS(1173), - [anon_sym_string] = ACTIONS(1173), - [anon_sym_symbol] = ACTIONS(1173), - [anon_sym_object] = ACTIONS(1173), + [anon_sym_static] = ACTIONS(1153), + [anon_sym_readonly] = ACTIONS(1153), + [anon_sym_get] = ACTIONS(1153), + [anon_sym_set] = ACTIONS(1153), + [anon_sym_declare] = ACTIONS(1153), + [anon_sym_public] = ACTIONS(1153), + [anon_sym_private] = ACTIONS(1153), + [anon_sym_protected] = ACTIONS(1153), + [anon_sym_override] = ACTIONS(1153), + [anon_sym_module] = ACTIONS(1153), + [anon_sym_any] = ACTIONS(1153), + [anon_sym_number] = ACTIONS(1153), + [anon_sym_boolean] = ACTIONS(1153), + [anon_sym_string] = ACTIONS(1153), + [anon_sym_symbol] = ACTIONS(1153), + [anon_sym_object] = ACTIONS(1153), [sym_html_comment] = ACTIONS(5), }, - [STATE(526)] = { - [sym_import] = STATE(3770), - [sym_parenthesized_expression] = STATE(1346), - [sym_expression] = STATE(1820), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(6141), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(6141), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(6139), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1346), - [sym_subscript_expression] = STATE(1346), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(6141), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1346), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(1449), - [anon_sym_export] = ACTIONS(1173), - [anon_sym_type] = ACTIONS(1173), - [anon_sym_namespace] = ACTIONS(1175), - [anon_sym_LBRACE] = ACTIONS(699), - [anon_sym_typeof] = ACTIONS(1201), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1173), - [anon_sym_BANG] = ACTIONS(1181), + [STATE(515)] = { + [sym_import] = STATE(3779), + [sym_parenthesized_expression] = STATE(1349), + [sym_expression] = STATE(1857), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(6149), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(6149), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6147), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1349), + [sym_subscript_expression] = STATE(1349), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3033), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(6149), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1349), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(1455), + [anon_sym_export] = ACTIONS(1153), + [anon_sym_type] = ACTIONS(1153), + [anon_sym_namespace] = ACTIONS(1155), + [anon_sym_LBRACE] = ACTIONS(701), + [anon_sym_typeof] = ACTIONS(1181), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1153), + [anon_sym_BANG] = ACTIONS(1161), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1185), - [anon_sym_yield] = ACTIONS(1187), + [anon_sym_await] = ACTIONS(1165), + [anon_sym_yield] = ACTIONS(1167), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(1191), - [anon_sym_function] = ACTIONS(714), - [anon_sym_new] = ACTIONS(1453), - [anon_sym_using] = ACTIONS(1195), - [anon_sym_PLUS] = ACTIONS(1201), - [anon_sym_DASH] = ACTIONS(1201), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1171), + [anon_sym_function] = ACTIONS(716), + [anon_sym_new] = ACTIONS(1459), + [anon_sym_using] = ACTIONS(1175), + [anon_sym_PLUS] = ACTIONS(1181), + [anon_sym_DASH] = ACTIONS(1181), [anon_sym_SLASH] = ACTIONS(880), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1181), - [anon_sym_void] = ACTIONS(1201), - [anon_sym_delete] = ACTIONS(1201), - [anon_sym_PLUS_PLUS] = ACTIONS(1203), - [anon_sym_DASH_DASH] = ACTIONS(1203), + [anon_sym_TILDE] = ACTIONS(1161), + [anon_sym_void] = ACTIONS(1181), + [anon_sym_delete] = ACTIONS(1181), + [anon_sym_PLUS_PLUS] = ACTIONS(1183), + [anon_sym_DASH_DASH] = ACTIONS(1183), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1209), + [sym_private_property_identifier] = ACTIONS(1189), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1455), + [sym_undefined] = ACTIONS(1461), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1173), - [anon_sym_readonly] = ACTIONS(1173), - [anon_sym_get] = ACTIONS(1173), - [anon_sym_set] = ACTIONS(1173), - [anon_sym_declare] = ACTIONS(1173), - [anon_sym_public] = ACTIONS(1173), - [anon_sym_private] = ACTIONS(1173), - [anon_sym_protected] = ACTIONS(1173), - [anon_sym_override] = ACTIONS(1173), - [anon_sym_module] = ACTIONS(1173), - [anon_sym_any] = ACTIONS(1173), - [anon_sym_number] = ACTIONS(1173), - [anon_sym_boolean] = ACTIONS(1173), - [anon_sym_string] = ACTIONS(1173), - [anon_sym_symbol] = ACTIONS(1173), - [anon_sym_object] = ACTIONS(1173), + [anon_sym_static] = ACTIONS(1153), + [anon_sym_readonly] = ACTIONS(1153), + [anon_sym_get] = ACTIONS(1153), + [anon_sym_set] = ACTIONS(1153), + [anon_sym_declare] = ACTIONS(1153), + [anon_sym_public] = ACTIONS(1153), + [anon_sym_private] = ACTIONS(1153), + [anon_sym_protected] = ACTIONS(1153), + [anon_sym_override] = ACTIONS(1153), + [anon_sym_module] = ACTIONS(1153), + [anon_sym_any] = ACTIONS(1153), + [anon_sym_number] = ACTIONS(1153), + [anon_sym_boolean] = ACTIONS(1153), + [anon_sym_string] = ACTIONS(1153), + [anon_sym_symbol] = ACTIONS(1153), + [anon_sym_object] = ACTIONS(1153), [sym_html_comment] = ACTIONS(5), }, - [STATE(527)] = { - [sym_import] = STATE(3770), - [sym_parenthesized_expression] = STATE(1346), - [sym_expression] = STATE(1821), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(6141), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(6141), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(6139), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1346), - [sym_subscript_expression] = STATE(1346), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(6141), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1346), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(1449), - [anon_sym_export] = ACTIONS(1173), - [anon_sym_type] = ACTIONS(1173), - [anon_sym_namespace] = ACTIONS(1175), - [anon_sym_LBRACE] = ACTIONS(699), - [anon_sym_typeof] = ACTIONS(1201), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1173), - [anon_sym_BANG] = ACTIONS(1181), + [STATE(516)] = { + [sym_import] = STATE(3779), + [sym_parenthesized_expression] = STATE(1349), + [sym_expression] = STATE(1858), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(6149), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(6149), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6147), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1349), + [sym_subscript_expression] = STATE(1349), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3033), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(6149), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1349), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(1455), + [anon_sym_export] = ACTIONS(1153), + [anon_sym_type] = ACTIONS(1153), + [anon_sym_namespace] = ACTIONS(1155), + [anon_sym_LBRACE] = ACTIONS(701), + [anon_sym_typeof] = ACTIONS(1181), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1153), + [anon_sym_BANG] = ACTIONS(1161), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1185), - [anon_sym_yield] = ACTIONS(1187), + [anon_sym_await] = ACTIONS(1165), + [anon_sym_yield] = ACTIONS(1167), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(1191), - [anon_sym_function] = ACTIONS(714), - [anon_sym_new] = ACTIONS(1453), - [anon_sym_using] = ACTIONS(1195), - [anon_sym_PLUS] = ACTIONS(1201), - [anon_sym_DASH] = ACTIONS(1201), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1171), + [anon_sym_function] = ACTIONS(716), + [anon_sym_new] = ACTIONS(1459), + [anon_sym_using] = ACTIONS(1175), + [anon_sym_PLUS] = ACTIONS(1181), + [anon_sym_DASH] = ACTIONS(1181), [anon_sym_SLASH] = ACTIONS(880), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1181), - [anon_sym_void] = ACTIONS(1201), - [anon_sym_delete] = ACTIONS(1201), - [anon_sym_PLUS_PLUS] = ACTIONS(1203), - [anon_sym_DASH_DASH] = ACTIONS(1203), + [anon_sym_TILDE] = ACTIONS(1161), + [anon_sym_void] = ACTIONS(1181), + [anon_sym_delete] = ACTIONS(1181), + [anon_sym_PLUS_PLUS] = ACTIONS(1183), + [anon_sym_DASH_DASH] = ACTIONS(1183), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1209), + [sym_private_property_identifier] = ACTIONS(1189), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1455), + [sym_undefined] = ACTIONS(1461), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1173), - [anon_sym_readonly] = ACTIONS(1173), - [anon_sym_get] = ACTIONS(1173), - [anon_sym_set] = ACTIONS(1173), - [anon_sym_declare] = ACTIONS(1173), - [anon_sym_public] = ACTIONS(1173), - [anon_sym_private] = ACTIONS(1173), - [anon_sym_protected] = ACTIONS(1173), - [anon_sym_override] = ACTIONS(1173), - [anon_sym_module] = ACTIONS(1173), - [anon_sym_any] = ACTIONS(1173), - [anon_sym_number] = ACTIONS(1173), - [anon_sym_boolean] = ACTIONS(1173), - [anon_sym_string] = ACTIONS(1173), - [anon_sym_symbol] = ACTIONS(1173), - [anon_sym_object] = ACTIONS(1173), + [anon_sym_static] = ACTIONS(1153), + [anon_sym_readonly] = ACTIONS(1153), + [anon_sym_get] = ACTIONS(1153), + [anon_sym_set] = ACTIONS(1153), + [anon_sym_declare] = ACTIONS(1153), + [anon_sym_public] = ACTIONS(1153), + [anon_sym_private] = ACTIONS(1153), + [anon_sym_protected] = ACTIONS(1153), + [anon_sym_override] = ACTIONS(1153), + [anon_sym_module] = ACTIONS(1153), + [anon_sym_any] = ACTIONS(1153), + [anon_sym_number] = ACTIONS(1153), + [anon_sym_boolean] = ACTIONS(1153), + [anon_sym_string] = ACTIONS(1153), + [anon_sym_symbol] = ACTIONS(1153), + [anon_sym_object] = ACTIONS(1153), [sym_html_comment] = ACTIONS(5), }, - [STATE(528)] = { - [sym_import] = STATE(3770), - [sym_parenthesized_expression] = STATE(1346), - [sym_expression] = STATE(1822), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(6141), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(6141), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(6139), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1346), - [sym_subscript_expression] = STATE(1346), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(6141), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1346), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(1449), - [anon_sym_export] = ACTIONS(1173), - [anon_sym_type] = ACTIONS(1173), - [anon_sym_namespace] = ACTIONS(1175), - [anon_sym_LBRACE] = ACTIONS(699), - [anon_sym_typeof] = ACTIONS(1201), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1173), - [anon_sym_BANG] = ACTIONS(1181), + [STATE(517)] = { + [sym_import] = STATE(3779), + [sym_parenthesized_expression] = STATE(1349), + [sym_expression] = STATE(1859), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(6149), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(6149), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6147), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1349), + [sym_subscript_expression] = STATE(1349), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3033), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(6149), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1349), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(1455), + [anon_sym_export] = ACTIONS(1153), + [anon_sym_type] = ACTIONS(1153), + [anon_sym_namespace] = ACTIONS(1155), + [anon_sym_LBRACE] = ACTIONS(701), + [anon_sym_typeof] = ACTIONS(1181), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1153), + [anon_sym_BANG] = ACTIONS(1161), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1185), - [anon_sym_yield] = ACTIONS(1187), + [anon_sym_await] = ACTIONS(1165), + [anon_sym_yield] = ACTIONS(1167), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(1191), - [anon_sym_function] = ACTIONS(714), - [anon_sym_new] = ACTIONS(1453), - [anon_sym_using] = ACTIONS(1195), - [anon_sym_PLUS] = ACTIONS(1201), - [anon_sym_DASH] = ACTIONS(1201), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1171), + [anon_sym_function] = ACTIONS(716), + [anon_sym_new] = ACTIONS(1459), + [anon_sym_using] = ACTIONS(1175), + [anon_sym_PLUS] = ACTIONS(1181), + [anon_sym_DASH] = ACTIONS(1181), [anon_sym_SLASH] = ACTIONS(880), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1181), - [anon_sym_void] = ACTIONS(1201), - [anon_sym_delete] = ACTIONS(1201), - [anon_sym_PLUS_PLUS] = ACTIONS(1203), - [anon_sym_DASH_DASH] = ACTIONS(1203), + [anon_sym_TILDE] = ACTIONS(1161), + [anon_sym_void] = ACTIONS(1181), + [anon_sym_delete] = ACTIONS(1181), + [anon_sym_PLUS_PLUS] = ACTIONS(1183), + [anon_sym_DASH_DASH] = ACTIONS(1183), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1209), + [sym_private_property_identifier] = ACTIONS(1189), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1455), + [sym_undefined] = ACTIONS(1461), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1173), - [anon_sym_readonly] = ACTIONS(1173), - [anon_sym_get] = ACTIONS(1173), - [anon_sym_set] = ACTIONS(1173), - [anon_sym_declare] = ACTIONS(1173), - [anon_sym_public] = ACTIONS(1173), - [anon_sym_private] = ACTIONS(1173), - [anon_sym_protected] = ACTIONS(1173), - [anon_sym_override] = ACTIONS(1173), - [anon_sym_module] = ACTIONS(1173), - [anon_sym_any] = ACTIONS(1173), - [anon_sym_number] = ACTIONS(1173), - [anon_sym_boolean] = ACTIONS(1173), - [anon_sym_string] = ACTIONS(1173), - [anon_sym_symbol] = ACTIONS(1173), - [anon_sym_object] = ACTIONS(1173), + [anon_sym_static] = ACTIONS(1153), + [anon_sym_readonly] = ACTIONS(1153), + [anon_sym_get] = ACTIONS(1153), + [anon_sym_set] = ACTIONS(1153), + [anon_sym_declare] = ACTIONS(1153), + [anon_sym_public] = ACTIONS(1153), + [anon_sym_private] = ACTIONS(1153), + [anon_sym_protected] = ACTIONS(1153), + [anon_sym_override] = ACTIONS(1153), + [anon_sym_module] = ACTIONS(1153), + [anon_sym_any] = ACTIONS(1153), + [anon_sym_number] = ACTIONS(1153), + [anon_sym_boolean] = ACTIONS(1153), + [anon_sym_string] = ACTIONS(1153), + [anon_sym_symbol] = ACTIONS(1153), + [anon_sym_object] = ACTIONS(1153), [sym_html_comment] = ACTIONS(5), }, - [STATE(529)] = { - [sym_import] = STATE(3770), - [sym_parenthesized_expression] = STATE(1346), - [sym_expression] = STATE(1823), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(6141), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(6141), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(6139), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1346), - [sym_subscript_expression] = STATE(1346), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(6141), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1346), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(1449), - [anon_sym_export] = ACTIONS(1173), - [anon_sym_type] = ACTIONS(1173), - [anon_sym_namespace] = ACTIONS(1175), - [anon_sym_LBRACE] = ACTIONS(699), - [anon_sym_typeof] = ACTIONS(1201), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1173), - [anon_sym_BANG] = ACTIONS(1181), + [STATE(518)] = { + [sym_import] = STATE(3779), + [sym_parenthesized_expression] = STATE(1349), + [sym_expression] = STATE(1860), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(6149), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(6149), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6147), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1349), + [sym_subscript_expression] = STATE(1349), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3033), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(6149), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1349), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(1455), + [anon_sym_export] = ACTIONS(1153), + [anon_sym_type] = ACTIONS(1153), + [anon_sym_namespace] = ACTIONS(1155), + [anon_sym_LBRACE] = ACTIONS(701), + [anon_sym_typeof] = ACTIONS(1181), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1153), + [anon_sym_BANG] = ACTIONS(1161), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1185), - [anon_sym_yield] = ACTIONS(1187), + [anon_sym_await] = ACTIONS(1165), + [anon_sym_yield] = ACTIONS(1167), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(1191), - [anon_sym_function] = ACTIONS(714), - [anon_sym_new] = ACTIONS(1453), - [anon_sym_using] = ACTIONS(1195), - [anon_sym_PLUS] = ACTIONS(1201), - [anon_sym_DASH] = ACTIONS(1201), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1171), + [anon_sym_function] = ACTIONS(716), + [anon_sym_new] = ACTIONS(1459), + [anon_sym_using] = ACTIONS(1175), + [anon_sym_PLUS] = ACTIONS(1181), + [anon_sym_DASH] = ACTIONS(1181), [anon_sym_SLASH] = ACTIONS(880), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1181), - [anon_sym_void] = ACTIONS(1201), - [anon_sym_delete] = ACTIONS(1201), - [anon_sym_PLUS_PLUS] = ACTIONS(1203), - [anon_sym_DASH_DASH] = ACTIONS(1203), + [anon_sym_TILDE] = ACTIONS(1161), + [anon_sym_void] = ACTIONS(1181), + [anon_sym_delete] = ACTIONS(1181), + [anon_sym_PLUS_PLUS] = ACTIONS(1183), + [anon_sym_DASH_DASH] = ACTIONS(1183), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1209), + [sym_private_property_identifier] = ACTIONS(1189), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1455), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1173), - [anon_sym_readonly] = ACTIONS(1173), - [anon_sym_get] = ACTIONS(1173), - [anon_sym_set] = ACTIONS(1173), - [anon_sym_declare] = ACTIONS(1173), - [anon_sym_public] = ACTIONS(1173), - [anon_sym_private] = ACTIONS(1173), - [anon_sym_protected] = ACTIONS(1173), - [anon_sym_override] = ACTIONS(1173), - [anon_sym_module] = ACTIONS(1173), - [anon_sym_any] = ACTIONS(1173), - [anon_sym_number] = ACTIONS(1173), - [anon_sym_boolean] = ACTIONS(1173), - [anon_sym_string] = ACTIONS(1173), - [anon_sym_symbol] = ACTIONS(1173), - [anon_sym_object] = ACTIONS(1173), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(530)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1375), - [sym_expression] = STATE(2583), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6040), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6040), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6214), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1375), - [sym_subscript_expression] = STATE(1375), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3001), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6040), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1375), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1465), - [anon_sym_export] = ACTIONS(1223), - [anon_sym_type] = ACTIONS(1223), - [anon_sym_namespace] = ACTIONS(1225), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(1245), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1223), - [anon_sym_BANG] = ACTIONS(1229), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1231), - [anon_sym_yield] = ACTIONS(1233), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1235), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1469), - [anon_sym_using] = ACTIONS(1239), - [anon_sym_PLUS] = ACTIONS(1245), - [anon_sym_DASH] = ACTIONS(1245), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1229), - [anon_sym_void] = ACTIONS(1245), - [anon_sym_delete] = ACTIONS(1245), - [anon_sym_PLUS_PLUS] = ACTIONS(1247), - [anon_sym_DASH_DASH] = ACTIONS(1247), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1249), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1471), + [sym_undefined] = ACTIONS(1461), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1223), - [anon_sym_readonly] = ACTIONS(1223), - [anon_sym_get] = ACTIONS(1223), - [anon_sym_set] = ACTIONS(1223), - [anon_sym_declare] = ACTIONS(1223), - [anon_sym_public] = ACTIONS(1223), - [anon_sym_private] = ACTIONS(1223), - [anon_sym_protected] = ACTIONS(1223), - [anon_sym_override] = ACTIONS(1223), - [anon_sym_module] = ACTIONS(1223), - [anon_sym_any] = ACTIONS(1223), - [anon_sym_number] = ACTIONS(1223), - [anon_sym_boolean] = ACTIONS(1223), - [anon_sym_string] = ACTIONS(1223), - [anon_sym_symbol] = ACTIONS(1223), - [anon_sym_object] = ACTIONS(1223), + [anon_sym_static] = ACTIONS(1153), + [anon_sym_readonly] = ACTIONS(1153), + [anon_sym_get] = ACTIONS(1153), + [anon_sym_set] = ACTIONS(1153), + [anon_sym_declare] = ACTIONS(1153), + [anon_sym_public] = ACTIONS(1153), + [anon_sym_private] = ACTIONS(1153), + [anon_sym_protected] = ACTIONS(1153), + [anon_sym_override] = ACTIONS(1153), + [anon_sym_module] = ACTIONS(1153), + [anon_sym_any] = ACTIONS(1153), + [anon_sym_number] = ACTIONS(1153), + [anon_sym_boolean] = ACTIONS(1153), + [anon_sym_string] = ACTIONS(1153), + [anon_sym_symbol] = ACTIONS(1153), + [anon_sym_object] = ACTIONS(1153), [sym_html_comment] = ACTIONS(5), }, - [STATE(531)] = { - [sym_import] = STATE(3770), - [sym_parenthesized_expression] = STATE(1346), - [sym_expression] = STATE(1826), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(6141), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(6141), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(6139), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1346), - [sym_subscript_expression] = STATE(1346), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(6141), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1346), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(1449), - [anon_sym_export] = ACTIONS(1173), - [anon_sym_type] = ACTIONS(1173), - [anon_sym_namespace] = ACTIONS(1175), - [anon_sym_LBRACE] = ACTIONS(699), - [anon_sym_typeof] = ACTIONS(1201), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1173), - [anon_sym_BANG] = ACTIONS(1181), + [STATE(519)] = { + [sym_import] = STATE(3779), + [sym_parenthesized_expression] = STATE(1349), + [sym_expression] = STATE(1861), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(6149), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(6149), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6147), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1349), + [sym_subscript_expression] = STATE(1349), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3033), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(6149), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1349), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(1455), + [anon_sym_export] = ACTIONS(1153), + [anon_sym_type] = ACTIONS(1153), + [anon_sym_namespace] = ACTIONS(1155), + [anon_sym_LBRACE] = ACTIONS(701), + [anon_sym_typeof] = ACTIONS(1181), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1153), + [anon_sym_BANG] = ACTIONS(1161), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1185), - [anon_sym_yield] = ACTIONS(1187), + [anon_sym_await] = ACTIONS(1165), + [anon_sym_yield] = ACTIONS(1167), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(1191), - [anon_sym_function] = ACTIONS(714), - [anon_sym_new] = ACTIONS(1453), - [anon_sym_using] = ACTIONS(1195), - [anon_sym_PLUS] = ACTIONS(1201), - [anon_sym_DASH] = ACTIONS(1201), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1171), + [anon_sym_function] = ACTIONS(716), + [anon_sym_new] = ACTIONS(1459), + [anon_sym_using] = ACTIONS(1175), + [anon_sym_PLUS] = ACTIONS(1181), + [anon_sym_DASH] = ACTIONS(1181), [anon_sym_SLASH] = ACTIONS(880), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1181), - [anon_sym_void] = ACTIONS(1201), - [anon_sym_delete] = ACTIONS(1201), - [anon_sym_PLUS_PLUS] = ACTIONS(1203), - [anon_sym_DASH_DASH] = ACTIONS(1203), + [anon_sym_TILDE] = ACTIONS(1161), + [anon_sym_void] = ACTIONS(1181), + [anon_sym_delete] = ACTIONS(1181), + [anon_sym_PLUS_PLUS] = ACTIONS(1183), + [anon_sym_DASH_DASH] = ACTIONS(1183), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1209), + [sym_private_property_identifier] = ACTIONS(1189), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1455), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1173), - [anon_sym_readonly] = ACTIONS(1173), - [anon_sym_get] = ACTIONS(1173), - [anon_sym_set] = ACTIONS(1173), - [anon_sym_declare] = ACTIONS(1173), - [anon_sym_public] = ACTIONS(1173), - [anon_sym_private] = ACTIONS(1173), - [anon_sym_protected] = ACTIONS(1173), - [anon_sym_override] = ACTIONS(1173), - [anon_sym_module] = ACTIONS(1173), - [anon_sym_any] = ACTIONS(1173), - [anon_sym_number] = ACTIONS(1173), - [anon_sym_boolean] = ACTIONS(1173), - [anon_sym_string] = ACTIONS(1173), - [anon_sym_symbol] = ACTIONS(1173), - [anon_sym_object] = ACTIONS(1173), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(532)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1424), - [sym_expression] = STATE(2500), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6176), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6176), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(5999), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1424), - [sym_subscript_expression] = STATE(1424), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2933), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6176), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1424), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1489), - [anon_sym_export] = ACTIONS(1089), - [anon_sym_type] = ACTIONS(1089), - [anon_sym_namespace] = ACTIONS(1091), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(1115), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1089), - [anon_sym_BANG] = ACTIONS(1097), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1099), - [anon_sym_yield] = ACTIONS(1101), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1105), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1493), - [anon_sym_using] = ACTIONS(1109), - [anon_sym_PLUS] = ACTIONS(1115), - [anon_sym_DASH] = ACTIONS(1115), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1097), - [anon_sym_void] = ACTIONS(1115), - [anon_sym_delete] = ACTIONS(1115), - [anon_sym_PLUS_PLUS] = ACTIONS(1117), - [anon_sym_DASH_DASH] = ACTIONS(1117), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1123), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1495), + [sym_undefined] = ACTIONS(1461), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1089), - [anon_sym_readonly] = ACTIONS(1089), - [anon_sym_get] = ACTIONS(1089), - [anon_sym_set] = ACTIONS(1089), - [anon_sym_declare] = ACTIONS(1089), - [anon_sym_public] = ACTIONS(1089), - [anon_sym_private] = ACTIONS(1089), - [anon_sym_protected] = ACTIONS(1089), - [anon_sym_override] = ACTIONS(1089), - [anon_sym_module] = ACTIONS(1089), - [anon_sym_any] = ACTIONS(1089), - [anon_sym_number] = ACTIONS(1089), - [anon_sym_boolean] = ACTIONS(1089), - [anon_sym_string] = ACTIONS(1089), - [anon_sym_symbol] = ACTIONS(1089), - [anon_sym_object] = ACTIONS(1089), + [anon_sym_static] = ACTIONS(1153), + [anon_sym_readonly] = ACTIONS(1153), + [anon_sym_get] = ACTIONS(1153), + [anon_sym_set] = ACTIONS(1153), + [anon_sym_declare] = ACTIONS(1153), + [anon_sym_public] = ACTIONS(1153), + [anon_sym_private] = ACTIONS(1153), + [anon_sym_protected] = ACTIONS(1153), + [anon_sym_override] = ACTIONS(1153), + [anon_sym_module] = ACTIONS(1153), + [anon_sym_any] = ACTIONS(1153), + [anon_sym_number] = ACTIONS(1153), + [anon_sym_boolean] = ACTIONS(1153), + [anon_sym_string] = ACTIONS(1153), + [anon_sym_symbol] = ACTIONS(1153), + [anon_sym_object] = ACTIONS(1153), [sym_html_comment] = ACTIONS(5), }, - [STATE(533)] = { - [sym_import] = STATE(3770), - [sym_parenthesized_expression] = STATE(1346), - [sym_expression] = STATE(1831), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(6141), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(6141), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(6139), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1346), - [sym_subscript_expression] = STATE(1346), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(6141), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1346), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(1449), - [anon_sym_export] = ACTIONS(1173), - [anon_sym_type] = ACTIONS(1173), - [anon_sym_namespace] = ACTIONS(1175), - [anon_sym_LBRACE] = ACTIONS(699), - [anon_sym_typeof] = ACTIONS(1201), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1173), - [anon_sym_BANG] = ACTIONS(1181), + [STATE(520)] = { + [sym_import] = STATE(3779), + [sym_parenthesized_expression] = STATE(1349), + [sym_expression] = STATE(1863), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(6149), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(6149), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6147), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1349), + [sym_subscript_expression] = STATE(1349), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3033), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(6149), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1349), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(1455), + [anon_sym_export] = ACTIONS(1153), + [anon_sym_type] = ACTIONS(1153), + [anon_sym_namespace] = ACTIONS(1155), + [anon_sym_LBRACE] = ACTIONS(701), + [anon_sym_typeof] = ACTIONS(1181), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1153), + [anon_sym_BANG] = ACTIONS(1161), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1185), - [anon_sym_yield] = ACTIONS(1187), + [anon_sym_await] = ACTIONS(1165), + [anon_sym_yield] = ACTIONS(1167), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(1191), - [anon_sym_function] = ACTIONS(714), - [anon_sym_new] = ACTIONS(1453), - [anon_sym_using] = ACTIONS(1195), - [anon_sym_PLUS] = ACTIONS(1201), - [anon_sym_DASH] = ACTIONS(1201), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1171), + [anon_sym_function] = ACTIONS(716), + [anon_sym_new] = ACTIONS(1459), + [anon_sym_using] = ACTIONS(1175), + [anon_sym_PLUS] = ACTIONS(1181), + [anon_sym_DASH] = ACTIONS(1181), [anon_sym_SLASH] = ACTIONS(880), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1181), - [anon_sym_void] = ACTIONS(1201), - [anon_sym_delete] = ACTIONS(1201), - [anon_sym_PLUS_PLUS] = ACTIONS(1203), - [anon_sym_DASH_DASH] = ACTIONS(1203), + [anon_sym_TILDE] = ACTIONS(1161), + [anon_sym_void] = ACTIONS(1181), + [anon_sym_delete] = ACTIONS(1181), + [anon_sym_PLUS_PLUS] = ACTIONS(1183), + [anon_sym_DASH_DASH] = ACTIONS(1183), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1209), + [sym_private_property_identifier] = ACTIONS(1189), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1455), + [sym_undefined] = ACTIONS(1461), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1173), - [anon_sym_readonly] = ACTIONS(1173), - [anon_sym_get] = ACTIONS(1173), - [anon_sym_set] = ACTIONS(1173), - [anon_sym_declare] = ACTIONS(1173), - [anon_sym_public] = ACTIONS(1173), - [anon_sym_private] = ACTIONS(1173), - [anon_sym_protected] = ACTIONS(1173), - [anon_sym_override] = ACTIONS(1173), - [anon_sym_module] = ACTIONS(1173), - [anon_sym_any] = ACTIONS(1173), - [anon_sym_number] = ACTIONS(1173), - [anon_sym_boolean] = ACTIONS(1173), - [anon_sym_string] = ACTIONS(1173), - [anon_sym_symbol] = ACTIONS(1173), - [anon_sym_object] = ACTIONS(1173), + [anon_sym_static] = ACTIONS(1153), + [anon_sym_readonly] = ACTIONS(1153), + [anon_sym_get] = ACTIONS(1153), + [anon_sym_set] = ACTIONS(1153), + [anon_sym_declare] = ACTIONS(1153), + [anon_sym_public] = ACTIONS(1153), + [anon_sym_private] = ACTIONS(1153), + [anon_sym_protected] = ACTIONS(1153), + [anon_sym_override] = ACTIONS(1153), + [anon_sym_module] = ACTIONS(1153), + [anon_sym_any] = ACTIONS(1153), + [anon_sym_number] = ACTIONS(1153), + [anon_sym_boolean] = ACTIONS(1153), + [anon_sym_string] = ACTIONS(1153), + [anon_sym_symbol] = ACTIONS(1153), + [anon_sym_object] = ACTIONS(1153), [sym_html_comment] = ACTIONS(5), }, - [STATE(534)] = { - [sym_import] = STATE(3770), - [sym_parenthesized_expression] = STATE(1346), - [sym_expression] = STATE(1832), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(6141), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(6141), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(6139), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1346), - [sym_subscript_expression] = STATE(1346), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(6141), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1346), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(1449), - [anon_sym_export] = ACTIONS(1173), - [anon_sym_type] = ACTIONS(1173), - [anon_sym_namespace] = ACTIONS(1175), - [anon_sym_LBRACE] = ACTIONS(699), - [anon_sym_typeof] = ACTIONS(1201), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1173), - [anon_sym_BANG] = ACTIONS(1181), + [STATE(521)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1418), + [sym_expression] = STATE(2537), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6184), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6184), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6036), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1418), + [sym_subscript_expression] = STATE(1418), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2950), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6184), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1418), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1487), + [anon_sym_export] = ACTIONS(1263), + [anon_sym_type] = ACTIONS(1263), + [anon_sym_namespace] = ACTIONS(1265), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1285), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1263), + [anon_sym_BANG] = ACTIONS(1269), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1271), + [anon_sym_yield] = ACTIONS(1273), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1275), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1491), + [anon_sym_using] = ACTIONS(1279), + [anon_sym_PLUS] = ACTIONS(1285), + [anon_sym_DASH] = ACTIONS(1285), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1269), + [anon_sym_void] = ACTIONS(1285), + [anon_sym_delete] = ACTIONS(1285), + [anon_sym_PLUS_PLUS] = ACTIONS(1287), + [anon_sym_DASH_DASH] = ACTIONS(1287), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1289), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1493), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1263), + [anon_sym_readonly] = ACTIONS(1263), + [anon_sym_get] = ACTIONS(1263), + [anon_sym_set] = ACTIONS(1263), + [anon_sym_declare] = ACTIONS(1263), + [anon_sym_public] = ACTIONS(1263), + [anon_sym_private] = ACTIONS(1263), + [anon_sym_protected] = ACTIONS(1263), + [anon_sym_override] = ACTIONS(1263), + [anon_sym_module] = ACTIONS(1263), + [anon_sym_any] = ACTIONS(1263), + [anon_sym_number] = ACTIONS(1263), + [anon_sym_boolean] = ACTIONS(1263), + [anon_sym_string] = ACTIONS(1263), + [anon_sym_symbol] = ACTIONS(1263), + [anon_sym_object] = ACTIONS(1263), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(522)] = { + [sym_import] = STATE(3779), + [sym_parenthesized_expression] = STATE(1349), + [sym_expression] = STATE(1867), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(6149), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(6149), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6147), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1349), + [sym_subscript_expression] = STATE(1349), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3033), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(6149), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1349), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(1455), + [anon_sym_export] = ACTIONS(1153), + [anon_sym_type] = ACTIONS(1153), + [anon_sym_namespace] = ACTIONS(1155), + [anon_sym_LBRACE] = ACTIONS(701), + [anon_sym_typeof] = ACTIONS(1181), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1153), + [anon_sym_BANG] = ACTIONS(1161), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1185), - [anon_sym_yield] = ACTIONS(1187), + [anon_sym_await] = ACTIONS(1165), + [anon_sym_yield] = ACTIONS(1167), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(1191), - [anon_sym_function] = ACTIONS(714), - [anon_sym_new] = ACTIONS(1453), - [anon_sym_using] = ACTIONS(1195), - [anon_sym_PLUS] = ACTIONS(1201), - [anon_sym_DASH] = ACTIONS(1201), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1171), + [anon_sym_function] = ACTIONS(716), + [anon_sym_new] = ACTIONS(1459), + [anon_sym_using] = ACTIONS(1175), + [anon_sym_PLUS] = ACTIONS(1181), + [anon_sym_DASH] = ACTIONS(1181), [anon_sym_SLASH] = ACTIONS(880), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1181), - [anon_sym_void] = ACTIONS(1201), - [anon_sym_delete] = ACTIONS(1201), - [anon_sym_PLUS_PLUS] = ACTIONS(1203), - [anon_sym_DASH_DASH] = ACTIONS(1203), + [anon_sym_TILDE] = ACTIONS(1161), + [anon_sym_void] = ACTIONS(1181), + [anon_sym_delete] = ACTIONS(1181), + [anon_sym_PLUS_PLUS] = ACTIONS(1183), + [anon_sym_DASH_DASH] = ACTIONS(1183), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1209), + [sym_private_property_identifier] = ACTIONS(1189), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1455), + [sym_undefined] = ACTIONS(1461), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1173), - [anon_sym_readonly] = ACTIONS(1173), - [anon_sym_get] = ACTIONS(1173), - [anon_sym_set] = ACTIONS(1173), - [anon_sym_declare] = ACTIONS(1173), - [anon_sym_public] = ACTIONS(1173), - [anon_sym_private] = ACTIONS(1173), - [anon_sym_protected] = ACTIONS(1173), - [anon_sym_override] = ACTIONS(1173), - [anon_sym_module] = ACTIONS(1173), - [anon_sym_any] = ACTIONS(1173), - [anon_sym_number] = ACTIONS(1173), - [anon_sym_boolean] = ACTIONS(1173), - [anon_sym_string] = ACTIONS(1173), - [anon_sym_symbol] = ACTIONS(1173), - [anon_sym_object] = ACTIONS(1173), + [anon_sym_static] = ACTIONS(1153), + [anon_sym_readonly] = ACTIONS(1153), + [anon_sym_get] = ACTIONS(1153), + [anon_sym_set] = ACTIONS(1153), + [anon_sym_declare] = ACTIONS(1153), + [anon_sym_public] = ACTIONS(1153), + [anon_sym_private] = ACTIONS(1153), + [anon_sym_protected] = ACTIONS(1153), + [anon_sym_override] = ACTIONS(1153), + [anon_sym_module] = ACTIONS(1153), + [anon_sym_any] = ACTIONS(1153), + [anon_sym_number] = ACTIONS(1153), + [anon_sym_boolean] = ACTIONS(1153), + [anon_sym_string] = ACTIONS(1153), + [anon_sym_symbol] = ACTIONS(1153), + [anon_sym_object] = ACTIONS(1153), [sym_html_comment] = ACTIONS(5), }, - [STATE(535)] = { - [sym_import] = STATE(3770), - [sym_parenthesized_expression] = STATE(1346), - [sym_expression] = STATE(1867), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(6141), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(6141), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(6139), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1346), - [sym_subscript_expression] = STATE(1346), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(6141), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1346), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(1449), - [anon_sym_export] = ACTIONS(1173), - [anon_sym_type] = ACTIONS(1173), - [anon_sym_namespace] = ACTIONS(1175), - [anon_sym_LBRACE] = ACTIONS(699), - [anon_sym_typeof] = ACTIONS(1201), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1173), - [anon_sym_BANG] = ACTIONS(1181), + [STATE(523)] = { + [sym_import] = STATE(3779), + [sym_parenthesized_expression] = STATE(1349), + [sym_expression] = STATE(1868), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(6149), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(6149), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6147), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1349), + [sym_subscript_expression] = STATE(1349), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3033), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(6149), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1349), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(1455), + [anon_sym_export] = ACTIONS(1153), + [anon_sym_type] = ACTIONS(1153), + [anon_sym_namespace] = ACTIONS(1155), + [anon_sym_LBRACE] = ACTIONS(701), + [anon_sym_typeof] = ACTIONS(1181), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1153), + [anon_sym_BANG] = ACTIONS(1161), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1185), - [anon_sym_yield] = ACTIONS(1187), + [anon_sym_await] = ACTIONS(1165), + [anon_sym_yield] = ACTIONS(1167), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(1191), - [anon_sym_function] = ACTIONS(714), - [anon_sym_new] = ACTIONS(1453), - [anon_sym_using] = ACTIONS(1195), - [anon_sym_PLUS] = ACTIONS(1201), - [anon_sym_DASH] = ACTIONS(1201), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1171), + [anon_sym_function] = ACTIONS(716), + [anon_sym_new] = ACTIONS(1459), + [anon_sym_using] = ACTIONS(1175), + [anon_sym_PLUS] = ACTIONS(1181), + [anon_sym_DASH] = ACTIONS(1181), [anon_sym_SLASH] = ACTIONS(880), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1181), - [anon_sym_void] = ACTIONS(1201), - [anon_sym_delete] = ACTIONS(1201), - [anon_sym_PLUS_PLUS] = ACTIONS(1203), - [anon_sym_DASH_DASH] = ACTIONS(1203), + [anon_sym_TILDE] = ACTIONS(1161), + [anon_sym_void] = ACTIONS(1181), + [anon_sym_delete] = ACTIONS(1181), + [anon_sym_PLUS_PLUS] = ACTIONS(1183), + [anon_sym_DASH_DASH] = ACTIONS(1183), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(2158), - [sym_private_property_identifier] = ACTIONS(1209), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1189), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1455), + [sym_undefined] = ACTIONS(1461), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1173), - [anon_sym_readonly] = ACTIONS(1173), - [anon_sym_get] = ACTIONS(1173), - [anon_sym_set] = ACTIONS(1173), - [anon_sym_declare] = ACTIONS(1173), - [anon_sym_public] = ACTIONS(1173), - [anon_sym_private] = ACTIONS(1173), - [anon_sym_protected] = ACTIONS(1173), - [anon_sym_override] = ACTIONS(1173), - [anon_sym_module] = ACTIONS(1173), - [anon_sym_any] = ACTIONS(1173), - [anon_sym_number] = ACTIONS(1173), - [anon_sym_boolean] = ACTIONS(1173), - [anon_sym_string] = ACTIONS(1173), - [anon_sym_symbol] = ACTIONS(1173), - [anon_sym_object] = ACTIONS(1173), + [anon_sym_static] = ACTIONS(1153), + [anon_sym_readonly] = ACTIONS(1153), + [anon_sym_get] = ACTIONS(1153), + [anon_sym_set] = ACTIONS(1153), + [anon_sym_declare] = ACTIONS(1153), + [anon_sym_public] = ACTIONS(1153), + [anon_sym_private] = ACTIONS(1153), + [anon_sym_protected] = ACTIONS(1153), + [anon_sym_override] = ACTIONS(1153), + [anon_sym_module] = ACTIONS(1153), + [anon_sym_any] = ACTIONS(1153), + [anon_sym_number] = ACTIONS(1153), + [anon_sym_boolean] = ACTIONS(1153), + [anon_sym_string] = ACTIONS(1153), + [anon_sym_symbol] = ACTIONS(1153), + [anon_sym_object] = ACTIONS(1153), [sym_html_comment] = ACTIONS(5), }, - [STATE(536)] = { - [sym_import] = STATE(3770), - [sym_parenthesized_expression] = STATE(1346), - [sym_expression] = STATE(1833), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(6141), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(6141), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(6139), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1346), - [sym_subscript_expression] = STATE(1346), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(6141), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1346), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(1449), - [anon_sym_export] = ACTIONS(1173), - [anon_sym_type] = ACTIONS(1173), - [anon_sym_namespace] = ACTIONS(1175), - [anon_sym_LBRACE] = ACTIONS(699), - [anon_sym_typeof] = ACTIONS(1201), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1173), - [anon_sym_BANG] = ACTIONS(1181), + [STATE(524)] = { + [sym_import] = STATE(3779), + [sym_parenthesized_expression] = STATE(1349), + [sym_expression] = STATE(1880), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(6149), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(6149), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6147), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1349), + [sym_subscript_expression] = STATE(1349), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3033), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(6149), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1349), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(1455), + [anon_sym_export] = ACTIONS(1153), + [anon_sym_type] = ACTIONS(1153), + [anon_sym_namespace] = ACTIONS(1155), + [anon_sym_LBRACE] = ACTIONS(701), + [anon_sym_typeof] = ACTIONS(1181), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1153), + [anon_sym_BANG] = ACTIONS(1161), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1185), - [anon_sym_yield] = ACTIONS(1187), + [anon_sym_await] = ACTIONS(1165), + [anon_sym_yield] = ACTIONS(1167), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(1191), - [anon_sym_function] = ACTIONS(714), - [anon_sym_new] = ACTIONS(1453), - [anon_sym_using] = ACTIONS(1195), - [anon_sym_PLUS] = ACTIONS(1201), - [anon_sym_DASH] = ACTIONS(1201), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1171), + [anon_sym_function] = ACTIONS(716), + [anon_sym_new] = ACTIONS(1459), + [anon_sym_using] = ACTIONS(1175), + [anon_sym_PLUS] = ACTIONS(1181), + [anon_sym_DASH] = ACTIONS(1181), [anon_sym_SLASH] = ACTIONS(880), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1181), - [anon_sym_void] = ACTIONS(1201), - [anon_sym_delete] = ACTIONS(1201), - [anon_sym_PLUS_PLUS] = ACTIONS(1203), - [anon_sym_DASH_DASH] = ACTIONS(1203), + [anon_sym_TILDE] = ACTIONS(1161), + [anon_sym_void] = ACTIONS(1181), + [anon_sym_delete] = ACTIONS(1181), + [anon_sym_PLUS_PLUS] = ACTIONS(1183), + [anon_sym_DASH_DASH] = ACTIONS(1183), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1209), + [sym_number] = ACTIONS(2160), + [sym_private_property_identifier] = ACTIONS(1189), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1455), + [sym_undefined] = ACTIONS(1461), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1173), - [anon_sym_readonly] = ACTIONS(1173), - [anon_sym_get] = ACTIONS(1173), - [anon_sym_set] = ACTIONS(1173), - [anon_sym_declare] = ACTIONS(1173), - [anon_sym_public] = ACTIONS(1173), - [anon_sym_private] = ACTIONS(1173), - [anon_sym_protected] = ACTIONS(1173), - [anon_sym_override] = ACTIONS(1173), - [anon_sym_module] = ACTIONS(1173), - [anon_sym_any] = ACTIONS(1173), - [anon_sym_number] = ACTIONS(1173), - [anon_sym_boolean] = ACTIONS(1173), - [anon_sym_string] = ACTIONS(1173), - [anon_sym_symbol] = ACTIONS(1173), - [anon_sym_object] = ACTIONS(1173), + [anon_sym_static] = ACTIONS(1153), + [anon_sym_readonly] = ACTIONS(1153), + [anon_sym_get] = ACTIONS(1153), + [anon_sym_set] = ACTIONS(1153), + [anon_sym_declare] = ACTIONS(1153), + [anon_sym_public] = ACTIONS(1153), + [anon_sym_private] = ACTIONS(1153), + [anon_sym_protected] = ACTIONS(1153), + [anon_sym_override] = ACTIONS(1153), + [anon_sym_module] = ACTIONS(1153), + [anon_sym_any] = ACTIONS(1153), + [anon_sym_number] = ACTIONS(1153), + [anon_sym_boolean] = ACTIONS(1153), + [anon_sym_string] = ACTIONS(1153), + [anon_sym_symbol] = ACTIONS(1153), + [anon_sym_object] = ACTIONS(1153), [sym_html_comment] = ACTIONS(5), }, - [STATE(537)] = { - [sym_import] = STATE(3770), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(1850), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(1441), - [anon_sym_export] = ACTIONS(1307), - [anon_sym_type] = ACTIONS(1307), - [anon_sym_namespace] = ACTIONS(1309), - [anon_sym_LBRACE] = ACTIONS(699), - [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1307), - [anon_sym_BANG] = ACTIONS(33), + [STATE(525)] = { + [sym_import] = STATE(3779), + [sym_parenthesized_expression] = STATE(1349), + [sym_expression] = STATE(1869), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(6149), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(6149), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6147), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1349), + [sym_subscript_expression] = STATE(1349), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3033), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(6149), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1349), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(1455), + [anon_sym_export] = ACTIONS(1153), + [anon_sym_type] = ACTIONS(1153), + [anon_sym_namespace] = ACTIONS(1155), + [anon_sym_LBRACE] = ACTIONS(701), + [anon_sym_typeof] = ACTIONS(1181), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1153), + [anon_sym_BANG] = ACTIONS(1161), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(45), - [anon_sym_yield] = ACTIONS(63), + [anon_sym_await] = ACTIONS(1165), + [anon_sym_yield] = ACTIONS(1167), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(1313), - [anon_sym_function] = ACTIONS(714), - [anon_sym_new] = ACTIONS(1445), - [anon_sym_using] = ACTIONS(79), - [anon_sym_PLUS] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(21), - [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1171), + [anon_sym_function] = ACTIONS(716), + [anon_sym_new] = ACTIONS(1459), + [anon_sym_using] = ACTIONS(1175), + [anon_sym_PLUS] = ACTIONS(1181), + [anon_sym_DASH] = ACTIONS(1181), + [anon_sym_SLASH] = ACTIONS(880), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(33), - [anon_sym_void] = ACTIONS(21), - [anon_sym_delete] = ACTIONS(21), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), + [anon_sym_TILDE] = ACTIONS(1161), + [anon_sym_void] = ACTIONS(1181), + [anon_sym_delete] = ACTIONS(1181), + [anon_sym_PLUS_PLUS] = ACTIONS(1183), + [anon_sym_DASH_DASH] = ACTIONS(1183), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(91), + [sym_private_property_identifier] = ACTIONS(1189), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(95), + [sym_undefined] = ACTIONS(1461), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1153), + [anon_sym_readonly] = ACTIONS(1153), + [anon_sym_get] = ACTIONS(1153), + [anon_sym_set] = ACTIONS(1153), + [anon_sym_declare] = ACTIONS(1153), + [anon_sym_public] = ACTIONS(1153), + [anon_sym_private] = ACTIONS(1153), + [anon_sym_protected] = ACTIONS(1153), + [anon_sym_override] = ACTIONS(1153), + [anon_sym_module] = ACTIONS(1153), + [anon_sym_any] = ACTIONS(1153), + [anon_sym_number] = ACTIONS(1153), + [anon_sym_boolean] = ACTIONS(1153), + [anon_sym_string] = ACTIONS(1153), + [anon_sym_symbol] = ACTIONS(1153), + [anon_sym_object] = ACTIONS(1153), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(526)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1422), + [sym_expression] = STATE(2484), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6195), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6195), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6201), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1422), + [sym_subscript_expression] = STATE(1422), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2976), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6195), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1422), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1495), + [anon_sym_export] = ACTIONS(1335), + [anon_sym_type] = ACTIONS(1335), + [anon_sym_namespace] = ACTIONS(1337), + [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_typeof] = ACTIONS(1357), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1335), + [anon_sym_BANG] = ACTIONS(1341), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1343), + [anon_sym_yield] = ACTIONS(1345), + [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1347), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1499), + [anon_sym_using] = ACTIONS(1351), + [anon_sym_PLUS] = ACTIONS(1357), + [anon_sym_DASH] = ACTIONS(1357), + [anon_sym_SLASH] = ACTIONS(977), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1341), + [anon_sym_void] = ACTIONS(1357), + [anon_sym_delete] = ACTIONS(1357), + [anon_sym_PLUS_PLUS] = ACTIONS(1359), + [anon_sym_DASH_DASH] = ACTIONS(1359), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1361), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1501), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1335), + [anon_sym_readonly] = ACTIONS(1335), + [anon_sym_get] = ACTIONS(1335), + [anon_sym_set] = ACTIONS(1335), + [anon_sym_declare] = ACTIONS(1335), + [anon_sym_public] = ACTIONS(1335), + [anon_sym_private] = ACTIONS(1335), + [anon_sym_protected] = ACTIONS(1335), + [anon_sym_override] = ACTIONS(1335), + [anon_sym_module] = ACTIONS(1335), + [anon_sym_any] = ACTIONS(1335), + [anon_sym_number] = ACTIONS(1335), + [anon_sym_boolean] = ACTIONS(1335), + [anon_sym_string] = ACTIONS(1335), + [anon_sym_symbol] = ACTIONS(1335), + [anon_sym_object] = ACTIONS(1335), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(527)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1385), + [sym_expression] = STATE(2297), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6048), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6048), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6189), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1385), + [sym_subscript_expression] = STATE(1385), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3004), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6048), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1385), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1479), + [anon_sym_export] = ACTIONS(1203), + [anon_sym_type] = ACTIONS(1203), + [anon_sym_namespace] = ACTIONS(1205), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1227), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1203), + [anon_sym_BANG] = ACTIONS(1211), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1213), + [anon_sym_yield] = ACTIONS(1215), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1217), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1483), + [anon_sym_using] = ACTIONS(1221), + [anon_sym_PLUS] = ACTIONS(1227), + [anon_sym_DASH] = ACTIONS(1227), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1211), + [anon_sym_void] = ACTIONS(1227), + [anon_sym_delete] = ACTIONS(1227), + [anon_sym_PLUS_PLUS] = ACTIONS(1229), + [anon_sym_DASH_DASH] = ACTIONS(1229), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1231), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1485), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1203), + [anon_sym_readonly] = ACTIONS(1203), + [anon_sym_get] = ACTIONS(1203), + [anon_sym_set] = ACTIONS(1203), + [anon_sym_declare] = ACTIONS(1203), + [anon_sym_public] = ACTIONS(1203), + [anon_sym_private] = ACTIONS(1203), + [anon_sym_protected] = ACTIONS(1203), + [anon_sym_override] = ACTIONS(1203), + [anon_sym_module] = ACTIONS(1203), + [anon_sym_any] = ACTIONS(1203), + [anon_sym_number] = ACTIONS(1203), + [anon_sym_boolean] = ACTIONS(1203), + [anon_sym_string] = ACTIONS(1203), + [anon_sym_symbol] = ACTIONS(1203), + [anon_sym_object] = ACTIONS(1203), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(528)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1385), + [sym_expression] = STATE(2298), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6048), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6048), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6189), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1385), + [sym_subscript_expression] = STATE(1385), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3004), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6048), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1385), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1479), + [anon_sym_export] = ACTIONS(1203), + [anon_sym_type] = ACTIONS(1203), + [anon_sym_namespace] = ACTIONS(1205), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1227), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1203), + [anon_sym_BANG] = ACTIONS(1211), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1213), + [anon_sym_yield] = ACTIONS(1215), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1217), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1483), + [anon_sym_using] = ACTIONS(1221), + [anon_sym_PLUS] = ACTIONS(1227), + [anon_sym_DASH] = ACTIONS(1227), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1211), + [anon_sym_void] = ACTIONS(1227), + [anon_sym_delete] = ACTIONS(1227), + [anon_sym_PLUS_PLUS] = ACTIONS(1229), + [anon_sym_DASH_DASH] = ACTIONS(1229), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1231), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1485), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1203), + [anon_sym_readonly] = ACTIONS(1203), + [anon_sym_get] = ACTIONS(1203), + [anon_sym_set] = ACTIONS(1203), + [anon_sym_declare] = ACTIONS(1203), + [anon_sym_public] = ACTIONS(1203), + [anon_sym_private] = ACTIONS(1203), + [anon_sym_protected] = ACTIONS(1203), + [anon_sym_override] = ACTIONS(1203), + [anon_sym_module] = ACTIONS(1203), + [anon_sym_any] = ACTIONS(1203), + [anon_sym_number] = ACTIONS(1203), + [anon_sym_boolean] = ACTIONS(1203), + [anon_sym_string] = ACTIONS(1203), + [anon_sym_symbol] = ACTIONS(1203), + [anon_sym_object] = ACTIONS(1203), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(529)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1385), + [sym_expression] = STATE(2299), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6048), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6048), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6189), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1385), + [sym_subscript_expression] = STATE(1385), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3004), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6048), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1385), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1479), + [anon_sym_export] = ACTIONS(1203), + [anon_sym_type] = ACTIONS(1203), + [anon_sym_namespace] = ACTIONS(1205), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1227), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1203), + [anon_sym_BANG] = ACTIONS(1211), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1213), + [anon_sym_yield] = ACTIONS(1215), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1217), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1483), + [anon_sym_using] = ACTIONS(1221), + [anon_sym_PLUS] = ACTIONS(1227), + [anon_sym_DASH] = ACTIONS(1227), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1211), + [anon_sym_void] = ACTIONS(1227), + [anon_sym_delete] = ACTIONS(1227), + [anon_sym_PLUS_PLUS] = ACTIONS(1229), + [anon_sym_DASH_DASH] = ACTIONS(1229), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1231), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1485), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1203), + [anon_sym_readonly] = ACTIONS(1203), + [anon_sym_get] = ACTIONS(1203), + [anon_sym_set] = ACTIONS(1203), + [anon_sym_declare] = ACTIONS(1203), + [anon_sym_public] = ACTIONS(1203), + [anon_sym_private] = ACTIONS(1203), + [anon_sym_protected] = ACTIONS(1203), + [anon_sym_override] = ACTIONS(1203), + [anon_sym_module] = ACTIONS(1203), + [anon_sym_any] = ACTIONS(1203), + [anon_sym_number] = ACTIONS(1203), + [anon_sym_boolean] = ACTIONS(1203), + [anon_sym_string] = ACTIONS(1203), + [anon_sym_symbol] = ACTIONS(1203), + [anon_sym_object] = ACTIONS(1203), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(530)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1385), + [sym_expression] = STATE(2301), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6048), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6048), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6189), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1385), + [sym_subscript_expression] = STATE(1385), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3004), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6048), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1385), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1479), + [anon_sym_export] = ACTIONS(1203), + [anon_sym_type] = ACTIONS(1203), + [anon_sym_namespace] = ACTIONS(1205), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1227), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1203), + [anon_sym_BANG] = ACTIONS(1211), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1213), + [anon_sym_yield] = ACTIONS(1215), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1217), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1483), + [anon_sym_using] = ACTIONS(1221), + [anon_sym_PLUS] = ACTIONS(1227), + [anon_sym_DASH] = ACTIONS(1227), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1211), + [anon_sym_void] = ACTIONS(1227), + [anon_sym_delete] = ACTIONS(1227), + [anon_sym_PLUS_PLUS] = ACTIONS(1229), + [anon_sym_DASH_DASH] = ACTIONS(1229), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1231), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1485), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1203), + [anon_sym_readonly] = ACTIONS(1203), + [anon_sym_get] = ACTIONS(1203), + [anon_sym_set] = ACTIONS(1203), + [anon_sym_declare] = ACTIONS(1203), + [anon_sym_public] = ACTIONS(1203), + [anon_sym_private] = ACTIONS(1203), + [anon_sym_protected] = ACTIONS(1203), + [anon_sym_override] = ACTIONS(1203), + [anon_sym_module] = ACTIONS(1203), + [anon_sym_any] = ACTIONS(1203), + [anon_sym_number] = ACTIONS(1203), + [anon_sym_boolean] = ACTIONS(1203), + [anon_sym_string] = ACTIONS(1203), + [anon_sym_symbol] = ACTIONS(1203), + [anon_sym_object] = ACTIONS(1203), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(531)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1385), + [sym_expression] = STATE(2302), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6048), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6048), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6189), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1385), + [sym_subscript_expression] = STATE(1385), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3004), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6048), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1385), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1479), + [anon_sym_export] = ACTIONS(1203), + [anon_sym_type] = ACTIONS(1203), + [anon_sym_namespace] = ACTIONS(1205), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1227), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1203), + [anon_sym_BANG] = ACTIONS(1211), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1213), + [anon_sym_yield] = ACTIONS(1215), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1217), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1483), + [anon_sym_using] = ACTIONS(1221), + [anon_sym_PLUS] = ACTIONS(1227), + [anon_sym_DASH] = ACTIONS(1227), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1211), + [anon_sym_void] = ACTIONS(1227), + [anon_sym_delete] = ACTIONS(1227), + [anon_sym_PLUS_PLUS] = ACTIONS(1229), + [anon_sym_DASH_DASH] = ACTIONS(1229), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1231), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1485), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1203), + [anon_sym_readonly] = ACTIONS(1203), + [anon_sym_get] = ACTIONS(1203), + [anon_sym_set] = ACTIONS(1203), + [anon_sym_declare] = ACTIONS(1203), + [anon_sym_public] = ACTIONS(1203), + [anon_sym_private] = ACTIONS(1203), + [anon_sym_protected] = ACTIONS(1203), + [anon_sym_override] = ACTIONS(1203), + [anon_sym_module] = ACTIONS(1203), + [anon_sym_any] = ACTIONS(1203), + [anon_sym_number] = ACTIONS(1203), + [anon_sym_boolean] = ACTIONS(1203), + [anon_sym_string] = ACTIONS(1203), + [anon_sym_symbol] = ACTIONS(1203), + [anon_sym_object] = ACTIONS(1203), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(532)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1385), + [sym_expression] = STATE(2303), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6048), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6048), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6189), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1385), + [sym_subscript_expression] = STATE(1385), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3004), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6048), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1385), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1479), + [anon_sym_export] = ACTIONS(1203), + [anon_sym_type] = ACTIONS(1203), + [anon_sym_namespace] = ACTIONS(1205), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1227), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1203), + [anon_sym_BANG] = ACTIONS(1211), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1213), + [anon_sym_yield] = ACTIONS(1215), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1217), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1483), + [anon_sym_using] = ACTIONS(1221), + [anon_sym_PLUS] = ACTIONS(1227), + [anon_sym_DASH] = ACTIONS(1227), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1211), + [anon_sym_void] = ACTIONS(1227), + [anon_sym_delete] = ACTIONS(1227), + [anon_sym_PLUS_PLUS] = ACTIONS(1229), + [anon_sym_DASH_DASH] = ACTIONS(1229), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1231), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1485), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1203), + [anon_sym_readonly] = ACTIONS(1203), + [anon_sym_get] = ACTIONS(1203), + [anon_sym_set] = ACTIONS(1203), + [anon_sym_declare] = ACTIONS(1203), + [anon_sym_public] = ACTIONS(1203), + [anon_sym_private] = ACTIONS(1203), + [anon_sym_protected] = ACTIONS(1203), + [anon_sym_override] = ACTIONS(1203), + [anon_sym_module] = ACTIONS(1203), + [anon_sym_any] = ACTIONS(1203), + [anon_sym_number] = ACTIONS(1203), + [anon_sym_boolean] = ACTIONS(1203), + [anon_sym_string] = ACTIONS(1203), + [anon_sym_symbol] = ACTIONS(1203), + [anon_sym_object] = ACTIONS(1203), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(533)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1385), + [sym_expression] = STATE(2304), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6048), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6048), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6189), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1385), + [sym_subscript_expression] = STATE(1385), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3004), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6048), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1385), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1479), + [anon_sym_export] = ACTIONS(1203), + [anon_sym_type] = ACTIONS(1203), + [anon_sym_namespace] = ACTIONS(1205), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1227), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1203), + [anon_sym_BANG] = ACTIONS(1211), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1213), + [anon_sym_yield] = ACTIONS(1215), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1217), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1483), + [anon_sym_using] = ACTIONS(1221), + [anon_sym_PLUS] = ACTIONS(1227), + [anon_sym_DASH] = ACTIONS(1227), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1211), + [anon_sym_void] = ACTIONS(1227), + [anon_sym_delete] = ACTIONS(1227), + [anon_sym_PLUS_PLUS] = ACTIONS(1229), + [anon_sym_DASH_DASH] = ACTIONS(1229), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1231), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1485), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1203), + [anon_sym_readonly] = ACTIONS(1203), + [anon_sym_get] = ACTIONS(1203), + [anon_sym_set] = ACTIONS(1203), + [anon_sym_declare] = ACTIONS(1203), + [anon_sym_public] = ACTIONS(1203), + [anon_sym_private] = ACTIONS(1203), + [anon_sym_protected] = ACTIONS(1203), + [anon_sym_override] = ACTIONS(1203), + [anon_sym_module] = ACTIONS(1203), + [anon_sym_any] = ACTIONS(1203), + [anon_sym_number] = ACTIONS(1203), + [anon_sym_boolean] = ACTIONS(1203), + [anon_sym_string] = ACTIONS(1203), + [anon_sym_symbol] = ACTIONS(1203), + [anon_sym_object] = ACTIONS(1203), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(534)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1385), + [sym_expression] = STATE(2305), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6048), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6048), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6189), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1385), + [sym_subscript_expression] = STATE(1385), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3004), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6048), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1385), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1479), + [anon_sym_export] = ACTIONS(1203), + [anon_sym_type] = ACTIONS(1203), + [anon_sym_namespace] = ACTIONS(1205), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1227), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1203), + [anon_sym_BANG] = ACTIONS(1211), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1213), + [anon_sym_yield] = ACTIONS(1215), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1217), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1483), + [anon_sym_using] = ACTIONS(1221), + [anon_sym_PLUS] = ACTIONS(1227), + [anon_sym_DASH] = ACTIONS(1227), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1211), + [anon_sym_void] = ACTIONS(1227), + [anon_sym_delete] = ACTIONS(1227), + [anon_sym_PLUS_PLUS] = ACTIONS(1229), + [anon_sym_DASH_DASH] = ACTIONS(1229), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1231), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1485), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1203), + [anon_sym_readonly] = ACTIONS(1203), + [anon_sym_get] = ACTIONS(1203), + [anon_sym_set] = ACTIONS(1203), + [anon_sym_declare] = ACTIONS(1203), + [anon_sym_public] = ACTIONS(1203), + [anon_sym_private] = ACTIONS(1203), + [anon_sym_protected] = ACTIONS(1203), + [anon_sym_override] = ACTIONS(1203), + [anon_sym_module] = ACTIONS(1203), + [anon_sym_any] = ACTIONS(1203), + [anon_sym_number] = ACTIONS(1203), + [anon_sym_boolean] = ACTIONS(1203), + [anon_sym_string] = ACTIONS(1203), + [anon_sym_symbol] = ACTIONS(1203), + [anon_sym_object] = ACTIONS(1203), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(535)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1385), + [sym_expression] = STATE(2306), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6048), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6048), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6189), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1385), + [sym_subscript_expression] = STATE(1385), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3004), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6048), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1385), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1479), + [anon_sym_export] = ACTIONS(1203), + [anon_sym_type] = ACTIONS(1203), + [anon_sym_namespace] = ACTIONS(1205), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1227), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1203), + [anon_sym_BANG] = ACTIONS(1211), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1213), + [anon_sym_yield] = ACTIONS(1215), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1217), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1483), + [anon_sym_using] = ACTIONS(1221), + [anon_sym_PLUS] = ACTIONS(1227), + [anon_sym_DASH] = ACTIONS(1227), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1211), + [anon_sym_void] = ACTIONS(1227), + [anon_sym_delete] = ACTIONS(1227), + [anon_sym_PLUS_PLUS] = ACTIONS(1229), + [anon_sym_DASH_DASH] = ACTIONS(1229), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1231), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1485), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1203), + [anon_sym_readonly] = ACTIONS(1203), + [anon_sym_get] = ACTIONS(1203), + [anon_sym_set] = ACTIONS(1203), + [anon_sym_declare] = ACTIONS(1203), + [anon_sym_public] = ACTIONS(1203), + [anon_sym_private] = ACTIONS(1203), + [anon_sym_protected] = ACTIONS(1203), + [anon_sym_override] = ACTIONS(1203), + [anon_sym_module] = ACTIONS(1203), + [anon_sym_any] = ACTIONS(1203), + [anon_sym_number] = ACTIONS(1203), + [anon_sym_boolean] = ACTIONS(1203), + [anon_sym_string] = ACTIONS(1203), + [anon_sym_symbol] = ACTIONS(1203), + [anon_sym_object] = ACTIONS(1203), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(536)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1385), + [sym_expression] = STATE(2307), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6048), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6048), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6189), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1385), + [sym_subscript_expression] = STATE(1385), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3004), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6048), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1385), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1479), + [anon_sym_export] = ACTIONS(1203), + [anon_sym_type] = ACTIONS(1203), + [anon_sym_namespace] = ACTIONS(1205), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1227), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1203), + [anon_sym_BANG] = ACTIONS(1211), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1213), + [anon_sym_yield] = ACTIONS(1215), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1217), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1483), + [anon_sym_using] = ACTIONS(1221), + [anon_sym_PLUS] = ACTIONS(1227), + [anon_sym_DASH] = ACTIONS(1227), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1211), + [anon_sym_void] = ACTIONS(1227), + [anon_sym_delete] = ACTIONS(1227), + [anon_sym_PLUS_PLUS] = ACTIONS(1229), + [anon_sym_DASH_DASH] = ACTIONS(1229), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1231), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1485), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1203), + [anon_sym_readonly] = ACTIONS(1203), + [anon_sym_get] = ACTIONS(1203), + [anon_sym_set] = ACTIONS(1203), + [anon_sym_declare] = ACTIONS(1203), + [anon_sym_public] = ACTIONS(1203), + [anon_sym_private] = ACTIONS(1203), + [anon_sym_protected] = ACTIONS(1203), + [anon_sym_override] = ACTIONS(1203), + [anon_sym_module] = ACTIONS(1203), + [anon_sym_any] = ACTIONS(1203), + [anon_sym_number] = ACTIONS(1203), + [anon_sym_boolean] = ACTIONS(1203), + [anon_sym_string] = ACTIONS(1203), + [anon_sym_symbol] = ACTIONS(1203), + [anon_sym_object] = ACTIONS(1203), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(537)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1385), + [sym_expression] = STATE(2593), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6048), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6048), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6189), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1385), + [sym_subscript_expression] = STATE(1385), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3004), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6048), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1385), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1479), + [anon_sym_export] = ACTIONS(1203), + [anon_sym_type] = ACTIONS(1203), + [anon_sym_namespace] = ACTIONS(1205), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1227), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1203), + [anon_sym_BANG] = ACTIONS(1211), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1213), + [anon_sym_yield] = ACTIONS(1215), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1217), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1483), + [anon_sym_using] = ACTIONS(1221), + [anon_sym_PLUS] = ACTIONS(1227), + [anon_sym_DASH] = ACTIONS(1227), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1211), + [anon_sym_void] = ACTIONS(1227), + [anon_sym_delete] = ACTIONS(1227), + [anon_sym_PLUS_PLUS] = ACTIONS(1229), + [anon_sym_DASH_DASH] = ACTIONS(1229), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1231), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1485), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1307), - [anon_sym_readonly] = ACTIONS(1307), - [anon_sym_get] = ACTIONS(1307), - [anon_sym_set] = ACTIONS(1307), - [anon_sym_declare] = ACTIONS(1307), - [anon_sym_public] = ACTIONS(1307), - [anon_sym_private] = ACTIONS(1307), - [anon_sym_protected] = ACTIONS(1307), - [anon_sym_override] = ACTIONS(1307), - [anon_sym_module] = ACTIONS(1307), - [anon_sym_any] = ACTIONS(1307), - [anon_sym_number] = ACTIONS(1307), - [anon_sym_boolean] = ACTIONS(1307), - [anon_sym_string] = ACTIONS(1307), - [anon_sym_symbol] = ACTIONS(1307), - [anon_sym_object] = ACTIONS(1307), + [anon_sym_static] = ACTIONS(1203), + [anon_sym_readonly] = ACTIONS(1203), + [anon_sym_get] = ACTIONS(1203), + [anon_sym_set] = ACTIONS(1203), + [anon_sym_declare] = ACTIONS(1203), + [anon_sym_public] = ACTIONS(1203), + [anon_sym_private] = ACTIONS(1203), + [anon_sym_protected] = ACTIONS(1203), + [anon_sym_override] = ACTIONS(1203), + [anon_sym_module] = ACTIONS(1203), + [anon_sym_any] = ACTIONS(1203), + [anon_sym_number] = ACTIONS(1203), + [anon_sym_boolean] = ACTIONS(1203), + [anon_sym_string] = ACTIONS(1203), + [anon_sym_symbol] = ACTIONS(1203), + [anon_sym_object] = ACTIONS(1203), [sym_html_comment] = ACTIONS(5), }, [STATE(538)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1425), - [sym_expression] = STATE(2494), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6187), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6187), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6191), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1425), - [sym_subscript_expression] = STATE(1425), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2977), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6187), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1425), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1481), - [anon_sym_export] = ACTIONS(1379), - [anon_sym_type] = ACTIONS(1379), - [anon_sym_namespace] = ACTIONS(1381), - [anon_sym_LBRACE] = ACTIONS(840), - [anon_sym_typeof] = ACTIONS(1403), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1379), - [anon_sym_BANG] = ACTIONS(1387), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1389), - [anon_sym_yield] = ACTIONS(1391), - [anon_sym_LBRACK] = ACTIONS(844), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1393), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1485), - [anon_sym_using] = ACTIONS(1397), - [anon_sym_PLUS] = ACTIONS(1403), - [anon_sym_DASH] = ACTIONS(1403), - [anon_sym_SLASH] = ACTIONS(971), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1387), - [anon_sym_void] = ACTIONS(1403), - [anon_sym_delete] = ACTIONS(1403), - [anon_sym_PLUS_PLUS] = ACTIONS(1405), - [anon_sym_DASH_DASH] = ACTIONS(1405), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1407), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1487), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1385), + [sym_expression] = STATE(2309), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6048), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6048), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6189), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1385), + [sym_subscript_expression] = STATE(1385), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3004), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6048), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1385), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1479), + [anon_sym_export] = ACTIONS(1203), + [anon_sym_type] = ACTIONS(1203), + [anon_sym_namespace] = ACTIONS(1205), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1227), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1203), + [anon_sym_BANG] = ACTIONS(1211), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1213), + [anon_sym_yield] = ACTIONS(1215), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1217), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1483), + [anon_sym_using] = ACTIONS(1221), + [anon_sym_PLUS] = ACTIONS(1227), + [anon_sym_DASH] = ACTIONS(1227), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1211), + [anon_sym_void] = ACTIONS(1227), + [anon_sym_delete] = ACTIONS(1227), + [anon_sym_PLUS_PLUS] = ACTIONS(1229), + [anon_sym_DASH_DASH] = ACTIONS(1229), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1231), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1485), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1379), - [anon_sym_readonly] = ACTIONS(1379), - [anon_sym_get] = ACTIONS(1379), - [anon_sym_set] = ACTIONS(1379), - [anon_sym_declare] = ACTIONS(1379), - [anon_sym_public] = ACTIONS(1379), - [anon_sym_private] = ACTIONS(1379), - [anon_sym_protected] = ACTIONS(1379), - [anon_sym_override] = ACTIONS(1379), - [anon_sym_module] = ACTIONS(1379), - [anon_sym_any] = ACTIONS(1379), - [anon_sym_number] = ACTIONS(1379), - [anon_sym_boolean] = ACTIONS(1379), - [anon_sym_string] = ACTIONS(1379), - [anon_sym_symbol] = ACTIONS(1379), - [anon_sym_object] = ACTIONS(1379), + [anon_sym_static] = ACTIONS(1203), + [anon_sym_readonly] = ACTIONS(1203), + [anon_sym_get] = ACTIONS(1203), + [anon_sym_set] = ACTIONS(1203), + [anon_sym_declare] = ACTIONS(1203), + [anon_sym_public] = ACTIONS(1203), + [anon_sym_private] = ACTIONS(1203), + [anon_sym_protected] = ACTIONS(1203), + [anon_sym_override] = ACTIONS(1203), + [anon_sym_module] = ACTIONS(1203), + [anon_sym_any] = ACTIONS(1203), + [anon_sym_number] = ACTIONS(1203), + [anon_sym_boolean] = ACTIONS(1203), + [anon_sym_string] = ACTIONS(1203), + [anon_sym_symbol] = ACTIONS(1203), + [anon_sym_object] = ACTIONS(1203), [sym_html_comment] = ACTIONS(5), }, [STATE(539)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1375), - [sym_expression] = STATE(2284), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6040), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6040), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6214), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1375), - [sym_subscript_expression] = STATE(1375), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3001), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6040), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1375), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1465), - [anon_sym_export] = ACTIONS(1223), - [anon_sym_type] = ACTIONS(1223), - [anon_sym_namespace] = ACTIONS(1225), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(1245), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1223), - [anon_sym_BANG] = ACTIONS(1229), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1231), - [anon_sym_yield] = ACTIONS(1233), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1235), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1469), - [anon_sym_using] = ACTIONS(1239), - [anon_sym_PLUS] = ACTIONS(1245), - [anon_sym_DASH] = ACTIONS(1245), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1229), - [anon_sym_void] = ACTIONS(1245), - [anon_sym_delete] = ACTIONS(1245), - [anon_sym_PLUS_PLUS] = ACTIONS(1247), - [anon_sym_DASH_DASH] = ACTIONS(1247), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1249), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1471), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1385), + [sym_expression] = STATE(2310), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6048), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6048), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6189), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1385), + [sym_subscript_expression] = STATE(1385), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3004), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6048), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1385), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1479), + [anon_sym_export] = ACTIONS(1203), + [anon_sym_type] = ACTIONS(1203), + [anon_sym_namespace] = ACTIONS(1205), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1227), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1203), + [anon_sym_BANG] = ACTIONS(1211), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1213), + [anon_sym_yield] = ACTIONS(1215), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1217), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1483), + [anon_sym_using] = ACTIONS(1221), + [anon_sym_PLUS] = ACTIONS(1227), + [anon_sym_DASH] = ACTIONS(1227), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1211), + [anon_sym_void] = ACTIONS(1227), + [anon_sym_delete] = ACTIONS(1227), + [anon_sym_PLUS_PLUS] = ACTIONS(1229), + [anon_sym_DASH_DASH] = ACTIONS(1229), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1231), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1485), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1223), - [anon_sym_readonly] = ACTIONS(1223), - [anon_sym_get] = ACTIONS(1223), - [anon_sym_set] = ACTIONS(1223), - [anon_sym_declare] = ACTIONS(1223), - [anon_sym_public] = ACTIONS(1223), - [anon_sym_private] = ACTIONS(1223), - [anon_sym_protected] = ACTIONS(1223), - [anon_sym_override] = ACTIONS(1223), - [anon_sym_module] = ACTIONS(1223), - [anon_sym_any] = ACTIONS(1223), - [anon_sym_number] = ACTIONS(1223), - [anon_sym_boolean] = ACTIONS(1223), - [anon_sym_string] = ACTIONS(1223), - [anon_sym_symbol] = ACTIONS(1223), - [anon_sym_object] = ACTIONS(1223), + [anon_sym_static] = ACTIONS(1203), + [anon_sym_readonly] = ACTIONS(1203), + [anon_sym_get] = ACTIONS(1203), + [anon_sym_set] = ACTIONS(1203), + [anon_sym_declare] = ACTIONS(1203), + [anon_sym_public] = ACTIONS(1203), + [anon_sym_private] = ACTIONS(1203), + [anon_sym_protected] = ACTIONS(1203), + [anon_sym_override] = ACTIONS(1203), + [anon_sym_module] = ACTIONS(1203), + [anon_sym_any] = ACTIONS(1203), + [anon_sym_number] = ACTIONS(1203), + [anon_sym_boolean] = ACTIONS(1203), + [anon_sym_string] = ACTIONS(1203), + [anon_sym_symbol] = ACTIONS(1203), + [anon_sym_object] = ACTIONS(1203), [sym_html_comment] = ACTIONS(5), }, [STATE(540)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1375), - [sym_expression] = STATE(2285), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6040), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6040), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6214), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1375), - [sym_subscript_expression] = STATE(1375), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3001), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6040), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1375), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1465), - [anon_sym_export] = ACTIONS(1223), - [anon_sym_type] = ACTIONS(1223), - [anon_sym_namespace] = ACTIONS(1225), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(1245), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1223), - [anon_sym_BANG] = ACTIONS(1229), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1231), - [anon_sym_yield] = ACTIONS(1233), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1235), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1469), - [anon_sym_using] = ACTIONS(1239), - [anon_sym_PLUS] = ACTIONS(1245), - [anon_sym_DASH] = ACTIONS(1245), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1229), - [anon_sym_void] = ACTIONS(1245), - [anon_sym_delete] = ACTIONS(1245), - [anon_sym_PLUS_PLUS] = ACTIONS(1247), - [anon_sym_DASH_DASH] = ACTIONS(1247), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1249), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1471), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1385), + [sym_expression] = STATE(2311), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6048), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6048), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6189), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1385), + [sym_subscript_expression] = STATE(1385), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3004), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6048), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1385), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1479), + [anon_sym_export] = ACTIONS(1203), + [anon_sym_type] = ACTIONS(1203), + [anon_sym_namespace] = ACTIONS(1205), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1227), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1203), + [anon_sym_BANG] = ACTIONS(1211), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1213), + [anon_sym_yield] = ACTIONS(1215), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1217), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1483), + [anon_sym_using] = ACTIONS(1221), + [anon_sym_PLUS] = ACTIONS(1227), + [anon_sym_DASH] = ACTIONS(1227), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1211), + [anon_sym_void] = ACTIONS(1227), + [anon_sym_delete] = ACTIONS(1227), + [anon_sym_PLUS_PLUS] = ACTIONS(1229), + [anon_sym_DASH_DASH] = ACTIONS(1229), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1231), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1485), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1223), - [anon_sym_readonly] = ACTIONS(1223), - [anon_sym_get] = ACTIONS(1223), - [anon_sym_set] = ACTIONS(1223), - [anon_sym_declare] = ACTIONS(1223), - [anon_sym_public] = ACTIONS(1223), - [anon_sym_private] = ACTIONS(1223), - [anon_sym_protected] = ACTIONS(1223), - [anon_sym_override] = ACTIONS(1223), - [anon_sym_module] = ACTIONS(1223), - [anon_sym_any] = ACTIONS(1223), - [anon_sym_number] = ACTIONS(1223), - [anon_sym_boolean] = ACTIONS(1223), - [anon_sym_string] = ACTIONS(1223), - [anon_sym_symbol] = ACTIONS(1223), - [anon_sym_object] = ACTIONS(1223), + [anon_sym_static] = ACTIONS(1203), + [anon_sym_readonly] = ACTIONS(1203), + [anon_sym_get] = ACTIONS(1203), + [anon_sym_set] = ACTIONS(1203), + [anon_sym_declare] = ACTIONS(1203), + [anon_sym_public] = ACTIONS(1203), + [anon_sym_private] = ACTIONS(1203), + [anon_sym_protected] = ACTIONS(1203), + [anon_sym_override] = ACTIONS(1203), + [anon_sym_module] = ACTIONS(1203), + [anon_sym_any] = ACTIONS(1203), + [anon_sym_number] = ACTIONS(1203), + [anon_sym_boolean] = ACTIONS(1203), + [anon_sym_string] = ACTIONS(1203), + [anon_sym_symbol] = ACTIONS(1203), + [anon_sym_object] = ACTIONS(1203), [sym_html_comment] = ACTIONS(5), }, [STATE(541)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1375), - [sym_expression] = STATE(2286), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6040), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6040), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6214), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1375), - [sym_subscript_expression] = STATE(1375), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3001), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6040), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1375), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1465), - [anon_sym_export] = ACTIONS(1223), - [anon_sym_type] = ACTIONS(1223), - [anon_sym_namespace] = ACTIONS(1225), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(1245), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1223), - [anon_sym_BANG] = ACTIONS(1229), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1231), - [anon_sym_yield] = ACTIONS(1233), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1235), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1469), - [anon_sym_using] = ACTIONS(1239), - [anon_sym_PLUS] = ACTIONS(1245), - [anon_sym_DASH] = ACTIONS(1245), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1229), - [anon_sym_void] = ACTIONS(1245), - [anon_sym_delete] = ACTIONS(1245), - [anon_sym_PLUS_PLUS] = ACTIONS(1247), - [anon_sym_DASH_DASH] = ACTIONS(1247), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1249), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1471), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1385), + [sym_expression] = STATE(2312), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6048), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6048), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6189), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1385), + [sym_subscript_expression] = STATE(1385), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3004), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6048), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1385), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1479), + [anon_sym_export] = ACTIONS(1203), + [anon_sym_type] = ACTIONS(1203), + [anon_sym_namespace] = ACTIONS(1205), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1227), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1203), + [anon_sym_BANG] = ACTIONS(1211), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1213), + [anon_sym_yield] = ACTIONS(1215), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1217), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1483), + [anon_sym_using] = ACTIONS(1221), + [anon_sym_PLUS] = ACTIONS(1227), + [anon_sym_DASH] = ACTIONS(1227), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1211), + [anon_sym_void] = ACTIONS(1227), + [anon_sym_delete] = ACTIONS(1227), + [anon_sym_PLUS_PLUS] = ACTIONS(1229), + [anon_sym_DASH_DASH] = ACTIONS(1229), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1231), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1485), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1223), - [anon_sym_readonly] = ACTIONS(1223), - [anon_sym_get] = ACTIONS(1223), - [anon_sym_set] = ACTIONS(1223), - [anon_sym_declare] = ACTIONS(1223), - [anon_sym_public] = ACTIONS(1223), - [anon_sym_private] = ACTIONS(1223), - [anon_sym_protected] = ACTIONS(1223), - [anon_sym_override] = ACTIONS(1223), - [anon_sym_module] = ACTIONS(1223), - [anon_sym_any] = ACTIONS(1223), - [anon_sym_number] = ACTIONS(1223), - [anon_sym_boolean] = ACTIONS(1223), - [anon_sym_string] = ACTIONS(1223), - [anon_sym_symbol] = ACTIONS(1223), - [anon_sym_object] = ACTIONS(1223), + [anon_sym_static] = ACTIONS(1203), + [anon_sym_readonly] = ACTIONS(1203), + [anon_sym_get] = ACTIONS(1203), + [anon_sym_set] = ACTIONS(1203), + [anon_sym_declare] = ACTIONS(1203), + [anon_sym_public] = ACTIONS(1203), + [anon_sym_private] = ACTIONS(1203), + [anon_sym_protected] = ACTIONS(1203), + [anon_sym_override] = ACTIONS(1203), + [anon_sym_module] = ACTIONS(1203), + [anon_sym_any] = ACTIONS(1203), + [anon_sym_number] = ACTIONS(1203), + [anon_sym_boolean] = ACTIONS(1203), + [anon_sym_string] = ACTIONS(1203), + [anon_sym_symbol] = ACTIONS(1203), + [anon_sym_object] = ACTIONS(1203), [sym_html_comment] = ACTIONS(5), }, [STATE(542)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1375), - [sym_expression] = STATE(2288), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6040), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6040), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6214), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1375), - [sym_subscript_expression] = STATE(1375), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3001), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6040), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1375), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1465), - [anon_sym_export] = ACTIONS(1223), - [anon_sym_type] = ACTIONS(1223), - [anon_sym_namespace] = ACTIONS(1225), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(1245), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1223), - [anon_sym_BANG] = ACTIONS(1229), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1231), - [anon_sym_yield] = ACTIONS(1233), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1235), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1469), - [anon_sym_using] = ACTIONS(1239), - [anon_sym_PLUS] = ACTIONS(1245), - [anon_sym_DASH] = ACTIONS(1245), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1229), - [anon_sym_void] = ACTIONS(1245), - [anon_sym_delete] = ACTIONS(1245), - [anon_sym_PLUS_PLUS] = ACTIONS(1247), - [anon_sym_DASH_DASH] = ACTIONS(1247), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1249), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1471), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1385), + [sym_expression] = STATE(2314), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6048), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6048), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6189), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1385), + [sym_subscript_expression] = STATE(1385), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3004), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6048), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1385), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1479), + [anon_sym_export] = ACTIONS(1203), + [anon_sym_type] = ACTIONS(1203), + [anon_sym_namespace] = ACTIONS(1205), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1227), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1203), + [anon_sym_BANG] = ACTIONS(1211), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1213), + [anon_sym_yield] = ACTIONS(1215), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1217), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1483), + [anon_sym_using] = ACTIONS(1221), + [anon_sym_PLUS] = ACTIONS(1227), + [anon_sym_DASH] = ACTIONS(1227), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1211), + [anon_sym_void] = ACTIONS(1227), + [anon_sym_delete] = ACTIONS(1227), + [anon_sym_PLUS_PLUS] = ACTIONS(1229), + [anon_sym_DASH_DASH] = ACTIONS(1229), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1231), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1485), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1223), - [anon_sym_readonly] = ACTIONS(1223), - [anon_sym_get] = ACTIONS(1223), - [anon_sym_set] = ACTIONS(1223), - [anon_sym_declare] = ACTIONS(1223), - [anon_sym_public] = ACTIONS(1223), - [anon_sym_private] = ACTIONS(1223), - [anon_sym_protected] = ACTIONS(1223), - [anon_sym_override] = ACTIONS(1223), - [anon_sym_module] = ACTIONS(1223), - [anon_sym_any] = ACTIONS(1223), - [anon_sym_number] = ACTIONS(1223), - [anon_sym_boolean] = ACTIONS(1223), - [anon_sym_string] = ACTIONS(1223), - [anon_sym_symbol] = ACTIONS(1223), - [anon_sym_object] = ACTIONS(1223), + [anon_sym_static] = ACTIONS(1203), + [anon_sym_readonly] = ACTIONS(1203), + [anon_sym_get] = ACTIONS(1203), + [anon_sym_set] = ACTIONS(1203), + [anon_sym_declare] = ACTIONS(1203), + [anon_sym_public] = ACTIONS(1203), + [anon_sym_private] = ACTIONS(1203), + [anon_sym_protected] = ACTIONS(1203), + [anon_sym_override] = ACTIONS(1203), + [anon_sym_module] = ACTIONS(1203), + [anon_sym_any] = ACTIONS(1203), + [anon_sym_number] = ACTIONS(1203), + [anon_sym_boolean] = ACTIONS(1203), + [anon_sym_string] = ACTIONS(1203), + [anon_sym_symbol] = ACTIONS(1203), + [anon_sym_object] = ACTIONS(1203), [sym_html_comment] = ACTIONS(5), }, [STATE(543)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1375), - [sym_expression] = STATE(2289), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6040), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6040), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6214), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1375), - [sym_subscript_expression] = STATE(1375), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3001), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6040), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1375), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1465), - [anon_sym_export] = ACTIONS(1223), - [anon_sym_type] = ACTIONS(1223), - [anon_sym_namespace] = ACTIONS(1225), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(1245), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1223), - [anon_sym_BANG] = ACTIONS(1229), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1231), - [anon_sym_yield] = ACTIONS(1233), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1235), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1469), - [anon_sym_using] = ACTIONS(1239), - [anon_sym_PLUS] = ACTIONS(1245), - [anon_sym_DASH] = ACTIONS(1245), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1229), - [anon_sym_void] = ACTIONS(1245), - [anon_sym_delete] = ACTIONS(1245), - [anon_sym_PLUS_PLUS] = ACTIONS(1247), - [anon_sym_DASH_DASH] = ACTIONS(1247), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1249), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1471), + [sym_import] = STATE(3779), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1792), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(1447), + [anon_sym_export] = ACTIONS(1241), + [anon_sym_type] = ACTIONS(1241), + [anon_sym_namespace] = ACTIONS(1243), + [anon_sym_LBRACE] = ACTIONS(701), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1241), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(45), + [anon_sym_yield] = ACTIONS(63), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1247), + [anon_sym_function] = ACTIONS(716), + [anon_sym_new] = ACTIONS(1451), + [anon_sym_using] = ACTIONS(79), + [anon_sym_PLUS] = ACTIONS(21), + [anon_sym_DASH] = ACTIONS(21), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(33), + [anon_sym_void] = ACTIONS(21), + [anon_sym_delete] = ACTIONS(21), + [anon_sym_PLUS_PLUS] = ACTIONS(85), + [anon_sym_DASH_DASH] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(91), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1223), - [anon_sym_readonly] = ACTIONS(1223), - [anon_sym_get] = ACTIONS(1223), - [anon_sym_set] = ACTIONS(1223), - [anon_sym_declare] = ACTIONS(1223), - [anon_sym_public] = ACTIONS(1223), - [anon_sym_private] = ACTIONS(1223), - [anon_sym_protected] = ACTIONS(1223), - [anon_sym_override] = ACTIONS(1223), - [anon_sym_module] = ACTIONS(1223), - [anon_sym_any] = ACTIONS(1223), - [anon_sym_number] = ACTIONS(1223), - [anon_sym_boolean] = ACTIONS(1223), - [anon_sym_string] = ACTIONS(1223), - [anon_sym_symbol] = ACTIONS(1223), - [anon_sym_object] = ACTIONS(1223), + [anon_sym_static] = ACTIONS(1241), + [anon_sym_readonly] = ACTIONS(1241), + [anon_sym_get] = ACTIONS(1241), + [anon_sym_set] = ACTIONS(1241), + [anon_sym_declare] = ACTIONS(1241), + [anon_sym_public] = ACTIONS(1241), + [anon_sym_private] = ACTIONS(1241), + [anon_sym_protected] = ACTIONS(1241), + [anon_sym_override] = ACTIONS(1241), + [anon_sym_module] = ACTIONS(1241), + [anon_sym_any] = ACTIONS(1241), + [anon_sym_number] = ACTIONS(1241), + [anon_sym_boolean] = ACTIONS(1241), + [anon_sym_string] = ACTIONS(1241), + [anon_sym_symbol] = ACTIONS(1241), + [anon_sym_object] = ACTIONS(1241), [sym_html_comment] = ACTIONS(5), }, [STATE(544)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1375), - [sym_expression] = STATE(2290), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6040), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6040), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6214), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1375), - [sym_subscript_expression] = STATE(1375), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3001), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6040), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1375), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1465), - [anon_sym_export] = ACTIONS(1223), - [anon_sym_type] = ACTIONS(1223), - [anon_sym_namespace] = ACTIONS(1225), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(1245), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1223), - [anon_sym_BANG] = ACTIONS(1229), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1231), - [anon_sym_yield] = ACTIONS(1233), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1235), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1469), - [anon_sym_using] = ACTIONS(1239), - [anon_sym_PLUS] = ACTIONS(1245), - [anon_sym_DASH] = ACTIONS(1245), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1229), - [anon_sym_void] = ACTIONS(1245), - [anon_sym_delete] = ACTIONS(1245), - [anon_sym_PLUS_PLUS] = ACTIONS(1247), - [anon_sym_DASH_DASH] = ACTIONS(1247), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1249), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1471), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1385), + [sym_expression] = STATE(2318), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6048), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6048), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6189), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1385), + [sym_subscript_expression] = STATE(1385), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3004), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6048), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1385), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1479), + [anon_sym_export] = ACTIONS(1203), + [anon_sym_type] = ACTIONS(1203), + [anon_sym_namespace] = ACTIONS(1205), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1227), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1203), + [anon_sym_BANG] = ACTIONS(1211), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1213), + [anon_sym_yield] = ACTIONS(1215), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1217), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1483), + [anon_sym_using] = ACTIONS(1221), + [anon_sym_PLUS] = ACTIONS(1227), + [anon_sym_DASH] = ACTIONS(1227), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1211), + [anon_sym_void] = ACTIONS(1227), + [anon_sym_delete] = ACTIONS(1227), + [anon_sym_PLUS_PLUS] = ACTIONS(1229), + [anon_sym_DASH_DASH] = ACTIONS(1229), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1231), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1485), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1223), - [anon_sym_readonly] = ACTIONS(1223), - [anon_sym_get] = ACTIONS(1223), - [anon_sym_set] = ACTIONS(1223), - [anon_sym_declare] = ACTIONS(1223), - [anon_sym_public] = ACTIONS(1223), - [anon_sym_private] = ACTIONS(1223), - [anon_sym_protected] = ACTIONS(1223), - [anon_sym_override] = ACTIONS(1223), - [anon_sym_module] = ACTIONS(1223), - [anon_sym_any] = ACTIONS(1223), - [anon_sym_number] = ACTIONS(1223), - [anon_sym_boolean] = ACTIONS(1223), - [anon_sym_string] = ACTIONS(1223), - [anon_sym_symbol] = ACTIONS(1223), - [anon_sym_object] = ACTIONS(1223), + [anon_sym_static] = ACTIONS(1203), + [anon_sym_readonly] = ACTIONS(1203), + [anon_sym_get] = ACTIONS(1203), + [anon_sym_set] = ACTIONS(1203), + [anon_sym_declare] = ACTIONS(1203), + [anon_sym_public] = ACTIONS(1203), + [anon_sym_private] = ACTIONS(1203), + [anon_sym_protected] = ACTIONS(1203), + [anon_sym_override] = ACTIONS(1203), + [anon_sym_module] = ACTIONS(1203), + [anon_sym_any] = ACTIONS(1203), + [anon_sym_number] = ACTIONS(1203), + [anon_sym_boolean] = ACTIONS(1203), + [anon_sym_string] = ACTIONS(1203), + [anon_sym_symbol] = ACTIONS(1203), + [anon_sym_object] = ACTIONS(1203), [sym_html_comment] = ACTIONS(5), }, [STATE(545)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1375), - [sym_expression] = STATE(2291), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6040), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6040), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6214), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1375), - [sym_subscript_expression] = STATE(1375), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3001), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6040), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1375), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1465), - [anon_sym_export] = ACTIONS(1223), - [anon_sym_type] = ACTIONS(1223), - [anon_sym_namespace] = ACTIONS(1225), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(1245), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1223), - [anon_sym_BANG] = ACTIONS(1229), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1231), - [anon_sym_yield] = ACTIONS(1233), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1235), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1469), - [anon_sym_using] = ACTIONS(1239), - [anon_sym_PLUS] = ACTIONS(1245), - [anon_sym_DASH] = ACTIONS(1245), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1229), - [anon_sym_void] = ACTIONS(1245), - [anon_sym_delete] = ACTIONS(1245), - [anon_sym_PLUS_PLUS] = ACTIONS(1247), - [anon_sym_DASH_DASH] = ACTIONS(1247), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1249), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1471), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1385), + [sym_expression] = STATE(2319), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6048), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6048), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6189), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1385), + [sym_subscript_expression] = STATE(1385), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3004), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6048), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1385), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1479), + [anon_sym_export] = ACTIONS(1203), + [anon_sym_type] = ACTIONS(1203), + [anon_sym_namespace] = ACTIONS(1205), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1227), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1203), + [anon_sym_BANG] = ACTIONS(1211), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1213), + [anon_sym_yield] = ACTIONS(1215), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1217), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1483), + [anon_sym_using] = ACTIONS(1221), + [anon_sym_PLUS] = ACTIONS(1227), + [anon_sym_DASH] = ACTIONS(1227), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1211), + [anon_sym_void] = ACTIONS(1227), + [anon_sym_delete] = ACTIONS(1227), + [anon_sym_PLUS_PLUS] = ACTIONS(1229), + [anon_sym_DASH_DASH] = ACTIONS(1229), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1231), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1485), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1223), - [anon_sym_readonly] = ACTIONS(1223), - [anon_sym_get] = ACTIONS(1223), - [anon_sym_set] = ACTIONS(1223), - [anon_sym_declare] = ACTIONS(1223), - [anon_sym_public] = ACTIONS(1223), - [anon_sym_private] = ACTIONS(1223), - [anon_sym_protected] = ACTIONS(1223), - [anon_sym_override] = ACTIONS(1223), - [anon_sym_module] = ACTIONS(1223), - [anon_sym_any] = ACTIONS(1223), - [anon_sym_number] = ACTIONS(1223), - [anon_sym_boolean] = ACTIONS(1223), - [anon_sym_string] = ACTIONS(1223), - [anon_sym_symbol] = ACTIONS(1223), - [anon_sym_object] = ACTIONS(1223), + [anon_sym_static] = ACTIONS(1203), + [anon_sym_readonly] = ACTIONS(1203), + [anon_sym_get] = ACTIONS(1203), + [anon_sym_set] = ACTIONS(1203), + [anon_sym_declare] = ACTIONS(1203), + [anon_sym_public] = ACTIONS(1203), + [anon_sym_private] = ACTIONS(1203), + [anon_sym_protected] = ACTIONS(1203), + [anon_sym_override] = ACTIONS(1203), + [anon_sym_module] = ACTIONS(1203), + [anon_sym_any] = ACTIONS(1203), + [anon_sym_number] = ACTIONS(1203), + [anon_sym_boolean] = ACTIONS(1203), + [anon_sym_string] = ACTIONS(1203), + [anon_sym_symbol] = ACTIONS(1203), + [anon_sym_object] = ACTIONS(1203), [sym_html_comment] = ACTIONS(5), }, [STATE(546)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1375), - [sym_expression] = STATE(2292), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6040), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6040), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6214), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1375), - [sym_subscript_expression] = STATE(1375), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3001), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6040), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1375), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1465), - [anon_sym_export] = ACTIONS(1223), - [anon_sym_type] = ACTIONS(1223), - [anon_sym_namespace] = ACTIONS(1225), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(1245), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1223), - [anon_sym_BANG] = ACTIONS(1229), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1231), - [anon_sym_yield] = ACTIONS(1233), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1235), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1469), - [anon_sym_using] = ACTIONS(1239), - [anon_sym_PLUS] = ACTIONS(1245), - [anon_sym_DASH] = ACTIONS(1245), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1229), - [anon_sym_void] = ACTIONS(1245), - [anon_sym_delete] = ACTIONS(1245), - [anon_sym_PLUS_PLUS] = ACTIONS(1247), - [anon_sym_DASH_DASH] = ACTIONS(1247), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1249), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1471), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1385), + [sym_expression] = STATE(2325), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6048), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6048), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6189), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1385), + [sym_subscript_expression] = STATE(1385), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3004), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6048), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1385), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1479), + [anon_sym_export] = ACTIONS(1203), + [anon_sym_type] = ACTIONS(1203), + [anon_sym_namespace] = ACTIONS(1205), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1227), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1203), + [anon_sym_BANG] = ACTIONS(1211), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1213), + [anon_sym_yield] = ACTIONS(1215), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1217), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1483), + [anon_sym_using] = ACTIONS(1221), + [anon_sym_PLUS] = ACTIONS(1227), + [anon_sym_DASH] = ACTIONS(1227), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1211), + [anon_sym_void] = ACTIONS(1227), + [anon_sym_delete] = ACTIONS(1227), + [anon_sym_PLUS_PLUS] = ACTIONS(1229), + [anon_sym_DASH_DASH] = ACTIONS(1229), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(2106), + [sym_private_property_identifier] = ACTIONS(1231), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1485), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1223), - [anon_sym_readonly] = ACTIONS(1223), - [anon_sym_get] = ACTIONS(1223), - [anon_sym_set] = ACTIONS(1223), - [anon_sym_declare] = ACTIONS(1223), - [anon_sym_public] = ACTIONS(1223), - [anon_sym_private] = ACTIONS(1223), - [anon_sym_protected] = ACTIONS(1223), - [anon_sym_override] = ACTIONS(1223), - [anon_sym_module] = ACTIONS(1223), - [anon_sym_any] = ACTIONS(1223), - [anon_sym_number] = ACTIONS(1223), - [anon_sym_boolean] = ACTIONS(1223), - [anon_sym_string] = ACTIONS(1223), - [anon_sym_symbol] = ACTIONS(1223), - [anon_sym_object] = ACTIONS(1223), + [anon_sym_static] = ACTIONS(1203), + [anon_sym_readonly] = ACTIONS(1203), + [anon_sym_get] = ACTIONS(1203), + [anon_sym_set] = ACTIONS(1203), + [anon_sym_declare] = ACTIONS(1203), + [anon_sym_public] = ACTIONS(1203), + [anon_sym_private] = ACTIONS(1203), + [anon_sym_protected] = ACTIONS(1203), + [anon_sym_override] = ACTIONS(1203), + [anon_sym_module] = ACTIONS(1203), + [anon_sym_any] = ACTIONS(1203), + [anon_sym_number] = ACTIONS(1203), + [anon_sym_boolean] = ACTIONS(1203), + [anon_sym_string] = ACTIONS(1203), + [anon_sym_symbol] = ACTIONS(1203), + [anon_sym_object] = ACTIONS(1203), [sym_html_comment] = ACTIONS(5), }, [STATE(547)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1375), - [sym_expression] = STATE(2293), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6040), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6040), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6214), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1375), - [sym_subscript_expression] = STATE(1375), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3001), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6040), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1375), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1465), - [anon_sym_export] = ACTIONS(1223), - [anon_sym_type] = ACTIONS(1223), - [anon_sym_namespace] = ACTIONS(1225), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(1245), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1223), - [anon_sym_BANG] = ACTIONS(1229), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1231), - [anon_sym_yield] = ACTIONS(1233), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1235), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1469), - [anon_sym_using] = ACTIONS(1239), - [anon_sym_PLUS] = ACTIONS(1245), - [anon_sym_DASH] = ACTIONS(1245), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1229), - [anon_sym_void] = ACTIONS(1245), - [anon_sym_delete] = ACTIONS(1245), - [anon_sym_PLUS_PLUS] = ACTIONS(1247), - [anon_sym_DASH_DASH] = ACTIONS(1247), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1249), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1471), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1385), + [sym_expression] = STATE(2320), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6048), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6048), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6189), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1385), + [sym_subscript_expression] = STATE(1385), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3004), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6048), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1385), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1479), + [anon_sym_export] = ACTIONS(1203), + [anon_sym_type] = ACTIONS(1203), + [anon_sym_namespace] = ACTIONS(1205), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1227), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1203), + [anon_sym_BANG] = ACTIONS(1211), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1213), + [anon_sym_yield] = ACTIONS(1215), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1217), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1483), + [anon_sym_using] = ACTIONS(1221), + [anon_sym_PLUS] = ACTIONS(1227), + [anon_sym_DASH] = ACTIONS(1227), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1211), + [anon_sym_void] = ACTIONS(1227), + [anon_sym_delete] = ACTIONS(1227), + [anon_sym_PLUS_PLUS] = ACTIONS(1229), + [anon_sym_DASH_DASH] = ACTIONS(1229), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1231), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1485), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1223), - [anon_sym_readonly] = ACTIONS(1223), - [anon_sym_get] = ACTIONS(1223), - [anon_sym_set] = ACTIONS(1223), - [anon_sym_declare] = ACTIONS(1223), - [anon_sym_public] = ACTIONS(1223), - [anon_sym_private] = ACTIONS(1223), - [anon_sym_protected] = ACTIONS(1223), - [anon_sym_override] = ACTIONS(1223), - [anon_sym_module] = ACTIONS(1223), - [anon_sym_any] = ACTIONS(1223), - [anon_sym_number] = ACTIONS(1223), - [anon_sym_boolean] = ACTIONS(1223), - [anon_sym_string] = ACTIONS(1223), - [anon_sym_symbol] = ACTIONS(1223), - [anon_sym_object] = ACTIONS(1223), + [anon_sym_static] = ACTIONS(1203), + [anon_sym_readonly] = ACTIONS(1203), + [anon_sym_get] = ACTIONS(1203), + [anon_sym_set] = ACTIONS(1203), + [anon_sym_declare] = ACTIONS(1203), + [anon_sym_public] = ACTIONS(1203), + [anon_sym_private] = ACTIONS(1203), + [anon_sym_protected] = ACTIONS(1203), + [anon_sym_override] = ACTIONS(1203), + [anon_sym_module] = ACTIONS(1203), + [anon_sym_any] = ACTIONS(1203), + [anon_sym_number] = ACTIONS(1203), + [anon_sym_boolean] = ACTIONS(1203), + [anon_sym_string] = ACTIONS(1203), + [anon_sym_symbol] = ACTIONS(1203), + [anon_sym_object] = ACTIONS(1203), [sym_html_comment] = ACTIONS(5), }, [STATE(548)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1375), - [sym_expression] = STATE(2294), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6040), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6040), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6214), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1375), - [sym_subscript_expression] = STATE(1375), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3001), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6040), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1375), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1465), - [anon_sym_export] = ACTIONS(1223), - [anon_sym_type] = ACTIONS(1223), - [anon_sym_namespace] = ACTIONS(1225), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(1245), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1223), - [anon_sym_BANG] = ACTIONS(1229), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1231), - [anon_sym_yield] = ACTIONS(1233), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1235), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1469), - [anon_sym_using] = ACTIONS(1239), - [anon_sym_PLUS] = ACTIONS(1245), - [anon_sym_DASH] = ACTIONS(1245), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1229), - [anon_sym_void] = ACTIONS(1245), - [anon_sym_delete] = ACTIONS(1245), - [anon_sym_PLUS_PLUS] = ACTIONS(1247), - [anon_sym_DASH_DASH] = ACTIONS(1247), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1249), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1471), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(1628), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6151), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6151), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1282), + [sym_subscript_expression] = STATE(1282), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6151), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1282), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1051), + [anon_sym_type] = ACTIONS(1051), + [anon_sym_namespace] = ACTIONS(1053), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(649), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1051), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1059), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1443), + [anon_sym_using] = ACTIONS(633), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(649), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1445), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1223), - [anon_sym_readonly] = ACTIONS(1223), - [anon_sym_get] = ACTIONS(1223), - [anon_sym_set] = ACTIONS(1223), - [anon_sym_declare] = ACTIONS(1223), - [anon_sym_public] = ACTIONS(1223), - [anon_sym_private] = ACTIONS(1223), - [anon_sym_protected] = ACTIONS(1223), - [anon_sym_override] = ACTIONS(1223), - [anon_sym_module] = ACTIONS(1223), - [anon_sym_any] = ACTIONS(1223), - [anon_sym_number] = ACTIONS(1223), - [anon_sym_boolean] = ACTIONS(1223), - [anon_sym_string] = ACTIONS(1223), - [anon_sym_symbol] = ACTIONS(1223), - [anon_sym_object] = ACTIONS(1223), + [anon_sym_static] = ACTIONS(1051), + [anon_sym_readonly] = ACTIONS(1051), + [anon_sym_get] = ACTIONS(1051), + [anon_sym_set] = ACTIONS(1051), + [anon_sym_declare] = ACTIONS(1051), + [anon_sym_public] = ACTIONS(1051), + [anon_sym_private] = ACTIONS(1051), + [anon_sym_protected] = ACTIONS(1051), + [anon_sym_override] = ACTIONS(1051), + [anon_sym_module] = ACTIONS(1051), + [anon_sym_any] = ACTIONS(1051), + [anon_sym_number] = ACTIONS(1051), + [anon_sym_boolean] = ACTIONS(1051), + [anon_sym_string] = ACTIONS(1051), + [anon_sym_symbol] = ACTIONS(1051), + [anon_sym_object] = ACTIONS(1051), [sym_html_comment] = ACTIONS(5), }, [STATE(549)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1375), - [sym_expression] = STATE(2295), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6040), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6040), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6214), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1375), - [sym_subscript_expression] = STATE(1375), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3001), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6040), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1375), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1465), - [anon_sym_export] = ACTIONS(1223), - [anon_sym_type] = ACTIONS(1223), - [anon_sym_namespace] = ACTIONS(1225), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(1245), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1223), - [anon_sym_BANG] = ACTIONS(1229), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1231), - [anon_sym_yield] = ACTIONS(1233), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1235), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1469), - [anon_sym_using] = ACTIONS(1239), - [anon_sym_PLUS] = ACTIONS(1245), - [anon_sym_DASH] = ACTIONS(1245), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1229), - [anon_sym_void] = ACTIONS(1245), - [anon_sym_delete] = ACTIONS(1245), - [anon_sym_PLUS_PLUS] = ACTIONS(1247), - [anon_sym_DASH_DASH] = ACTIONS(1247), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1249), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1471), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1385), + [sym_expression] = STATE(2325), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6048), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6048), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6189), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1385), + [sym_subscript_expression] = STATE(1385), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3004), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6048), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1385), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1479), + [anon_sym_export] = ACTIONS(1203), + [anon_sym_type] = ACTIONS(1203), + [anon_sym_namespace] = ACTIONS(1205), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1227), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1203), + [anon_sym_BANG] = ACTIONS(1211), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1213), + [anon_sym_yield] = ACTIONS(1215), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1217), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1483), + [anon_sym_using] = ACTIONS(1221), + [anon_sym_PLUS] = ACTIONS(1227), + [anon_sym_DASH] = ACTIONS(1227), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1211), + [anon_sym_void] = ACTIONS(1227), + [anon_sym_delete] = ACTIONS(1227), + [anon_sym_PLUS_PLUS] = ACTIONS(1229), + [anon_sym_DASH_DASH] = ACTIONS(1229), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1231), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1485), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1223), - [anon_sym_readonly] = ACTIONS(1223), - [anon_sym_get] = ACTIONS(1223), - [anon_sym_set] = ACTIONS(1223), - [anon_sym_declare] = ACTIONS(1223), - [anon_sym_public] = ACTIONS(1223), - [anon_sym_private] = ACTIONS(1223), - [anon_sym_protected] = ACTIONS(1223), - [anon_sym_override] = ACTIONS(1223), - [anon_sym_module] = ACTIONS(1223), - [anon_sym_any] = ACTIONS(1223), - [anon_sym_number] = ACTIONS(1223), - [anon_sym_boolean] = ACTIONS(1223), - [anon_sym_string] = ACTIONS(1223), - [anon_sym_symbol] = ACTIONS(1223), - [anon_sym_object] = ACTIONS(1223), + [anon_sym_static] = ACTIONS(1203), + [anon_sym_readonly] = ACTIONS(1203), + [anon_sym_get] = ACTIONS(1203), + [anon_sym_set] = ACTIONS(1203), + [anon_sym_declare] = ACTIONS(1203), + [anon_sym_public] = ACTIONS(1203), + [anon_sym_private] = ACTIONS(1203), + [anon_sym_protected] = ACTIONS(1203), + [anon_sym_override] = ACTIONS(1203), + [anon_sym_module] = ACTIONS(1203), + [anon_sym_any] = ACTIONS(1203), + [anon_sym_number] = ACTIONS(1203), + [anon_sym_boolean] = ACTIONS(1203), + [anon_sym_string] = ACTIONS(1203), + [anon_sym_symbol] = ACTIONS(1203), + [anon_sym_object] = ACTIONS(1203), [sym_html_comment] = ACTIONS(5), }, [STATE(550)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1375), - [sym_expression] = STATE(2296), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6040), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6040), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6214), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1375), - [sym_subscript_expression] = STATE(1375), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3001), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6040), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1375), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1465), - [anon_sym_export] = ACTIONS(1223), - [anon_sym_type] = ACTIONS(1223), - [anon_sym_namespace] = ACTIONS(1225), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(1245), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1223), - [anon_sym_BANG] = ACTIONS(1229), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1231), - [anon_sym_yield] = ACTIONS(1233), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1235), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1469), - [anon_sym_using] = ACTIONS(1239), - [anon_sym_PLUS] = ACTIONS(1245), - [anon_sym_DASH] = ACTIONS(1245), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1229), - [anon_sym_void] = ACTIONS(1245), - [anon_sym_delete] = ACTIONS(1245), - [anon_sym_PLUS_PLUS] = ACTIONS(1247), - [anon_sym_DASH_DASH] = ACTIONS(1247), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1249), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1471), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1385), + [sym_expression] = STATE(2326), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6048), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6048), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6189), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1385), + [sym_subscript_expression] = STATE(1385), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3004), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6048), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1385), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1479), + [anon_sym_export] = ACTIONS(1203), + [anon_sym_type] = ACTIONS(1203), + [anon_sym_namespace] = ACTIONS(1205), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1227), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1203), + [anon_sym_BANG] = ACTIONS(1211), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1213), + [anon_sym_yield] = ACTIONS(1215), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1217), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1483), + [anon_sym_using] = ACTIONS(1221), + [anon_sym_PLUS] = ACTIONS(1227), + [anon_sym_DASH] = ACTIONS(1227), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1211), + [anon_sym_void] = ACTIONS(1227), + [anon_sym_delete] = ACTIONS(1227), + [anon_sym_PLUS_PLUS] = ACTIONS(1229), + [anon_sym_DASH_DASH] = ACTIONS(1229), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1231), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1485), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1223), - [anon_sym_readonly] = ACTIONS(1223), - [anon_sym_get] = ACTIONS(1223), - [anon_sym_set] = ACTIONS(1223), - [anon_sym_declare] = ACTIONS(1223), - [anon_sym_public] = ACTIONS(1223), - [anon_sym_private] = ACTIONS(1223), - [anon_sym_protected] = ACTIONS(1223), - [anon_sym_override] = ACTIONS(1223), - [anon_sym_module] = ACTIONS(1223), - [anon_sym_any] = ACTIONS(1223), - [anon_sym_number] = ACTIONS(1223), - [anon_sym_boolean] = ACTIONS(1223), - [anon_sym_string] = ACTIONS(1223), - [anon_sym_symbol] = ACTIONS(1223), - [anon_sym_object] = ACTIONS(1223), + [anon_sym_static] = ACTIONS(1203), + [anon_sym_readonly] = ACTIONS(1203), + [anon_sym_get] = ACTIONS(1203), + [anon_sym_set] = ACTIONS(1203), + [anon_sym_declare] = ACTIONS(1203), + [anon_sym_public] = ACTIONS(1203), + [anon_sym_private] = ACTIONS(1203), + [anon_sym_protected] = ACTIONS(1203), + [anon_sym_override] = ACTIONS(1203), + [anon_sym_module] = ACTIONS(1203), + [anon_sym_any] = ACTIONS(1203), + [anon_sym_number] = ACTIONS(1203), + [anon_sym_boolean] = ACTIONS(1203), + [anon_sym_string] = ACTIONS(1203), + [anon_sym_symbol] = ACTIONS(1203), + [anon_sym_object] = ACTIONS(1203), [sym_html_comment] = ACTIONS(5), }, [STATE(551)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1375), - [sym_expression] = STATE(2297), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6040), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6040), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6214), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1375), - [sym_subscript_expression] = STATE(1375), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3001), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6040), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1375), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1465), - [anon_sym_export] = ACTIONS(1223), - [anon_sym_type] = ACTIONS(1223), - [anon_sym_namespace] = ACTIONS(1225), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(1245), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1223), - [anon_sym_BANG] = ACTIONS(1229), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1231), - [anon_sym_yield] = ACTIONS(1233), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1235), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1469), - [anon_sym_using] = ACTIONS(1239), - [anon_sym_PLUS] = ACTIONS(1245), - [anon_sym_DASH] = ACTIONS(1245), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1229), - [anon_sym_void] = ACTIONS(1245), - [anon_sym_delete] = ACTIONS(1245), - [anon_sym_PLUS_PLUS] = ACTIONS(1247), - [anon_sym_DASH_DASH] = ACTIONS(1247), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1249), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1471), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(1651), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6151), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6151), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1282), + [sym_subscript_expression] = STATE(1282), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6151), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1282), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1051), + [anon_sym_type] = ACTIONS(1051), + [anon_sym_namespace] = ACTIONS(1053), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(649), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1051), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1059), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1443), + [anon_sym_using] = ACTIONS(633), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(649), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1445), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1223), - [anon_sym_readonly] = ACTIONS(1223), - [anon_sym_get] = ACTIONS(1223), - [anon_sym_set] = ACTIONS(1223), - [anon_sym_declare] = ACTIONS(1223), - [anon_sym_public] = ACTIONS(1223), - [anon_sym_private] = ACTIONS(1223), - [anon_sym_protected] = ACTIONS(1223), - [anon_sym_override] = ACTIONS(1223), - [anon_sym_module] = ACTIONS(1223), - [anon_sym_any] = ACTIONS(1223), - [anon_sym_number] = ACTIONS(1223), - [anon_sym_boolean] = ACTIONS(1223), - [anon_sym_string] = ACTIONS(1223), - [anon_sym_symbol] = ACTIONS(1223), - [anon_sym_object] = ACTIONS(1223), + [anon_sym_static] = ACTIONS(1051), + [anon_sym_readonly] = ACTIONS(1051), + [anon_sym_get] = ACTIONS(1051), + [anon_sym_set] = ACTIONS(1051), + [anon_sym_declare] = ACTIONS(1051), + [anon_sym_public] = ACTIONS(1051), + [anon_sym_private] = ACTIONS(1051), + [anon_sym_protected] = ACTIONS(1051), + [anon_sym_override] = ACTIONS(1051), + [anon_sym_module] = ACTIONS(1051), + [anon_sym_any] = ACTIONS(1051), + [anon_sym_number] = ACTIONS(1051), + [anon_sym_boolean] = ACTIONS(1051), + [anon_sym_string] = ACTIONS(1051), + [anon_sym_symbol] = ACTIONS(1051), + [anon_sym_object] = ACTIONS(1051), [sym_html_comment] = ACTIONS(5), }, [STATE(552)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1375), - [sym_expression] = STATE(2298), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6040), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6040), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6214), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1375), - [sym_subscript_expression] = STATE(1375), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3001), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6040), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1375), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1465), - [anon_sym_export] = ACTIONS(1223), - [anon_sym_type] = ACTIONS(1223), - [anon_sym_namespace] = ACTIONS(1225), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(1245), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1223), - [anon_sym_BANG] = ACTIONS(1229), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1231), - [anon_sym_yield] = ACTIONS(1233), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1235), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1469), - [anon_sym_using] = ACTIONS(1239), - [anon_sym_PLUS] = ACTIONS(1245), - [anon_sym_DASH] = ACTIONS(1245), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1229), - [anon_sym_void] = ACTIONS(1245), - [anon_sym_delete] = ACTIONS(1245), - [anon_sym_PLUS_PLUS] = ACTIONS(1247), - [anon_sym_DASH_DASH] = ACTIONS(1247), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1249), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1471), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1441), + [sym_expression] = STATE(2618), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(5845), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(5845), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6134), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1441), + [sym_subscript_expression] = STATE(1441), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(5845), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1441), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(2202), + [anon_sym_export] = ACTIONS(2204), + [anon_sym_type] = ACTIONS(2204), + [anon_sym_namespace] = ACTIONS(2206), + [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(2204), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(2208), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2210), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(2212), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1223), - [anon_sym_readonly] = ACTIONS(1223), - [anon_sym_get] = ACTIONS(1223), - [anon_sym_set] = ACTIONS(1223), - [anon_sym_declare] = ACTIONS(1223), - [anon_sym_public] = ACTIONS(1223), - [anon_sym_private] = ACTIONS(1223), - [anon_sym_protected] = ACTIONS(1223), - [anon_sym_override] = ACTIONS(1223), - [anon_sym_module] = ACTIONS(1223), - [anon_sym_any] = ACTIONS(1223), - [anon_sym_number] = ACTIONS(1223), - [anon_sym_boolean] = ACTIONS(1223), - [anon_sym_string] = ACTIONS(1223), - [anon_sym_symbol] = ACTIONS(1223), - [anon_sym_object] = ACTIONS(1223), + [anon_sym_static] = ACTIONS(2204), + [anon_sym_readonly] = ACTIONS(2204), + [anon_sym_get] = ACTIONS(2204), + [anon_sym_set] = ACTIONS(2204), + [anon_sym_declare] = ACTIONS(2204), + [anon_sym_public] = ACTIONS(2204), + [anon_sym_private] = ACTIONS(2204), + [anon_sym_protected] = ACTIONS(2204), + [anon_sym_override] = ACTIONS(2204), + [anon_sym_module] = ACTIONS(2204), + [anon_sym_any] = ACTIONS(2204), + [anon_sym_number] = ACTIONS(2204), + [anon_sym_boolean] = ACTIONS(2204), + [anon_sym_string] = ACTIONS(2204), + [anon_sym_symbol] = ACTIONS(2204), + [anon_sym_object] = ACTIONS(2204), [sym_html_comment] = ACTIONS(5), }, [STATE(553)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1375), - [sym_expression] = STATE(2299), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6040), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6040), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6214), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1375), - [sym_subscript_expression] = STATE(1375), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3001), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6040), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1375), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1465), - [anon_sym_export] = ACTIONS(1223), - [anon_sym_type] = ACTIONS(1223), - [anon_sym_namespace] = ACTIONS(1225), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(1245), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1223), - [anon_sym_BANG] = ACTIONS(1229), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1231), - [anon_sym_yield] = ACTIONS(1233), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1235), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1469), - [anon_sym_using] = ACTIONS(1239), - [anon_sym_PLUS] = ACTIONS(1245), - [anon_sym_DASH] = ACTIONS(1245), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1229), - [anon_sym_void] = ACTIONS(1245), - [anon_sym_delete] = ACTIONS(1245), - [anon_sym_PLUS_PLUS] = ACTIONS(1247), - [anon_sym_DASH_DASH] = ACTIONS(1247), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1249), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1471), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1385), + [sym_expression] = STATE(2560), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6048), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6048), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6189), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1385), + [sym_subscript_expression] = STATE(1385), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3004), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6048), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1385), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1479), + [anon_sym_export] = ACTIONS(1203), + [anon_sym_type] = ACTIONS(1203), + [anon_sym_namespace] = ACTIONS(1205), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1227), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1203), + [anon_sym_BANG] = ACTIONS(1211), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1213), + [anon_sym_yield] = ACTIONS(1215), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1217), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1483), + [anon_sym_using] = ACTIONS(1221), + [anon_sym_PLUS] = ACTIONS(1227), + [anon_sym_DASH] = ACTIONS(1227), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1211), + [anon_sym_void] = ACTIONS(1227), + [anon_sym_delete] = ACTIONS(1227), + [anon_sym_PLUS_PLUS] = ACTIONS(1229), + [anon_sym_DASH_DASH] = ACTIONS(1229), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1231), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1485), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1223), - [anon_sym_readonly] = ACTIONS(1223), - [anon_sym_get] = ACTIONS(1223), - [anon_sym_set] = ACTIONS(1223), - [anon_sym_declare] = ACTIONS(1223), - [anon_sym_public] = ACTIONS(1223), - [anon_sym_private] = ACTIONS(1223), - [anon_sym_protected] = ACTIONS(1223), - [anon_sym_override] = ACTIONS(1223), - [anon_sym_module] = ACTIONS(1223), - [anon_sym_any] = ACTIONS(1223), - [anon_sym_number] = ACTIONS(1223), - [anon_sym_boolean] = ACTIONS(1223), - [anon_sym_string] = ACTIONS(1223), - [anon_sym_symbol] = ACTIONS(1223), - [anon_sym_object] = ACTIONS(1223), + [anon_sym_static] = ACTIONS(1203), + [anon_sym_readonly] = ACTIONS(1203), + [anon_sym_get] = ACTIONS(1203), + [anon_sym_set] = ACTIONS(1203), + [anon_sym_declare] = ACTIONS(1203), + [anon_sym_public] = ACTIONS(1203), + [anon_sym_private] = ACTIONS(1203), + [anon_sym_protected] = ACTIONS(1203), + [anon_sym_override] = ACTIONS(1203), + [anon_sym_module] = ACTIONS(1203), + [anon_sym_any] = ACTIONS(1203), + [anon_sym_number] = ACTIONS(1203), + [anon_sym_boolean] = ACTIONS(1203), + [anon_sym_string] = ACTIONS(1203), + [anon_sym_symbol] = ACTIONS(1203), + [anon_sym_object] = ACTIONS(1203), [sym_html_comment] = ACTIONS(5), }, [STATE(554)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1375), - [sym_expression] = STATE(2301), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6040), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6040), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6214), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1375), - [sym_subscript_expression] = STATE(1375), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3001), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6040), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1375), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1465), - [anon_sym_export] = ACTIONS(1223), - [anon_sym_type] = ACTIONS(1223), - [anon_sym_namespace] = ACTIONS(1225), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(1245), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1223), - [anon_sym_BANG] = ACTIONS(1229), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1231), - [anon_sym_yield] = ACTIONS(1233), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1235), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1469), - [anon_sym_using] = ACTIONS(1239), - [anon_sym_PLUS] = ACTIONS(1245), - [anon_sym_DASH] = ACTIONS(1245), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1229), - [anon_sym_void] = ACTIONS(1245), - [anon_sym_delete] = ACTIONS(1245), - [anon_sym_PLUS_PLUS] = ACTIONS(1247), - [anon_sym_DASH_DASH] = ACTIONS(1247), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1249), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1471), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1418), + [sym_expression] = STATE(2509), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6184), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6184), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6036), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1418), + [sym_subscript_expression] = STATE(1418), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2950), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6184), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1418), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1487), + [anon_sym_export] = ACTIONS(1263), + [anon_sym_type] = ACTIONS(1263), + [anon_sym_namespace] = ACTIONS(1265), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1285), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1263), + [anon_sym_BANG] = ACTIONS(1269), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1271), + [anon_sym_yield] = ACTIONS(1273), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1275), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1491), + [anon_sym_using] = ACTIONS(1279), + [anon_sym_PLUS] = ACTIONS(1285), + [anon_sym_DASH] = ACTIONS(1285), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1269), + [anon_sym_void] = ACTIONS(1285), + [anon_sym_delete] = ACTIONS(1285), + [anon_sym_PLUS_PLUS] = ACTIONS(1287), + [anon_sym_DASH_DASH] = ACTIONS(1287), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1289), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1493), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1223), - [anon_sym_readonly] = ACTIONS(1223), - [anon_sym_get] = ACTIONS(1223), - [anon_sym_set] = ACTIONS(1223), - [anon_sym_declare] = ACTIONS(1223), - [anon_sym_public] = ACTIONS(1223), - [anon_sym_private] = ACTIONS(1223), - [anon_sym_protected] = ACTIONS(1223), - [anon_sym_override] = ACTIONS(1223), - [anon_sym_module] = ACTIONS(1223), - [anon_sym_any] = ACTIONS(1223), - [anon_sym_number] = ACTIONS(1223), - [anon_sym_boolean] = ACTIONS(1223), - [anon_sym_string] = ACTIONS(1223), - [anon_sym_symbol] = ACTIONS(1223), - [anon_sym_object] = ACTIONS(1223), + [anon_sym_static] = ACTIONS(1263), + [anon_sym_readonly] = ACTIONS(1263), + [anon_sym_get] = ACTIONS(1263), + [anon_sym_set] = ACTIONS(1263), + [anon_sym_declare] = ACTIONS(1263), + [anon_sym_public] = ACTIONS(1263), + [anon_sym_private] = ACTIONS(1263), + [anon_sym_protected] = ACTIONS(1263), + [anon_sym_override] = ACTIONS(1263), + [anon_sym_module] = ACTIONS(1263), + [anon_sym_any] = ACTIONS(1263), + [anon_sym_number] = ACTIONS(1263), + [anon_sym_boolean] = ACTIONS(1263), + [anon_sym_string] = ACTIONS(1263), + [anon_sym_symbol] = ACTIONS(1263), + [anon_sym_object] = ACTIONS(1263), [sym_html_comment] = ACTIONS(5), }, [STATE(555)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1375), - [sym_expression] = STATE(2305), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6040), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6040), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6214), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1375), - [sym_subscript_expression] = STATE(1375), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3001), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6040), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1375), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1465), - [anon_sym_export] = ACTIONS(1223), - [anon_sym_type] = ACTIONS(1223), - [anon_sym_namespace] = ACTIONS(1225), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(1245), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1223), - [anon_sym_BANG] = ACTIONS(1229), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1231), - [anon_sym_yield] = ACTIONS(1233), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1235), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1469), - [anon_sym_using] = ACTIONS(1239), - [anon_sym_PLUS] = ACTIONS(1245), - [anon_sym_DASH] = ACTIONS(1245), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1229), - [anon_sym_void] = ACTIONS(1245), - [anon_sym_delete] = ACTIONS(1245), - [anon_sym_PLUS_PLUS] = ACTIONS(1247), - [anon_sym_DASH_DASH] = ACTIONS(1247), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1249), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1471), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1418), + [sym_expression] = STATE(2424), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6184), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6184), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6036), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1418), + [sym_subscript_expression] = STATE(1418), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2950), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6184), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1418), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1487), + [anon_sym_export] = ACTIONS(1263), + [anon_sym_type] = ACTIONS(1263), + [anon_sym_namespace] = ACTIONS(1265), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1285), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1263), + [anon_sym_BANG] = ACTIONS(1269), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1271), + [anon_sym_yield] = ACTIONS(1273), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1275), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1491), + [anon_sym_using] = ACTIONS(1279), + [anon_sym_PLUS] = ACTIONS(1285), + [anon_sym_DASH] = ACTIONS(1285), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1269), + [anon_sym_void] = ACTIONS(1285), + [anon_sym_delete] = ACTIONS(1285), + [anon_sym_PLUS_PLUS] = ACTIONS(1287), + [anon_sym_DASH_DASH] = ACTIONS(1287), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1289), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1493), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1223), - [anon_sym_readonly] = ACTIONS(1223), - [anon_sym_get] = ACTIONS(1223), - [anon_sym_set] = ACTIONS(1223), - [anon_sym_declare] = ACTIONS(1223), - [anon_sym_public] = ACTIONS(1223), - [anon_sym_private] = ACTIONS(1223), - [anon_sym_protected] = ACTIONS(1223), - [anon_sym_override] = ACTIONS(1223), - [anon_sym_module] = ACTIONS(1223), - [anon_sym_any] = ACTIONS(1223), - [anon_sym_number] = ACTIONS(1223), - [anon_sym_boolean] = ACTIONS(1223), - [anon_sym_string] = ACTIONS(1223), - [anon_sym_symbol] = ACTIONS(1223), - [anon_sym_object] = ACTIONS(1223), + [anon_sym_static] = ACTIONS(1263), + [anon_sym_readonly] = ACTIONS(1263), + [anon_sym_get] = ACTIONS(1263), + [anon_sym_set] = ACTIONS(1263), + [anon_sym_declare] = ACTIONS(1263), + [anon_sym_public] = ACTIONS(1263), + [anon_sym_private] = ACTIONS(1263), + [anon_sym_protected] = ACTIONS(1263), + [anon_sym_override] = ACTIONS(1263), + [anon_sym_module] = ACTIONS(1263), + [anon_sym_any] = ACTIONS(1263), + [anon_sym_number] = ACTIONS(1263), + [anon_sym_boolean] = ACTIONS(1263), + [anon_sym_string] = ACTIONS(1263), + [anon_sym_symbol] = ACTIONS(1263), + [anon_sym_object] = ACTIONS(1263), [sym_html_comment] = ACTIONS(5), }, [STATE(556)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1375), - [sym_expression] = STATE(2306), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6040), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6040), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6214), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1375), - [sym_subscript_expression] = STATE(1375), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3001), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6040), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1375), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1465), - [anon_sym_export] = ACTIONS(1223), - [anon_sym_type] = ACTIONS(1223), - [anon_sym_namespace] = ACTIONS(1225), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(1245), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1223), - [anon_sym_BANG] = ACTIONS(1229), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1231), - [anon_sym_yield] = ACTIONS(1233), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1235), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1469), - [anon_sym_using] = ACTIONS(1239), - [anon_sym_PLUS] = ACTIONS(1245), - [anon_sym_DASH] = ACTIONS(1245), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1229), - [anon_sym_void] = ACTIONS(1245), - [anon_sym_delete] = ACTIONS(1245), - [anon_sym_PLUS_PLUS] = ACTIONS(1247), - [anon_sym_DASH_DASH] = ACTIONS(1247), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1249), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1471), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1418), + [sym_expression] = STATE(2425), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6184), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6184), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6036), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1418), + [sym_subscript_expression] = STATE(1418), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2950), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6184), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1418), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1487), + [anon_sym_export] = ACTIONS(1263), + [anon_sym_type] = ACTIONS(1263), + [anon_sym_namespace] = ACTIONS(1265), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1285), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1263), + [anon_sym_BANG] = ACTIONS(1269), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1271), + [anon_sym_yield] = ACTIONS(1273), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1275), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1491), + [anon_sym_using] = ACTIONS(1279), + [anon_sym_PLUS] = ACTIONS(1285), + [anon_sym_DASH] = ACTIONS(1285), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1269), + [anon_sym_void] = ACTIONS(1285), + [anon_sym_delete] = ACTIONS(1285), + [anon_sym_PLUS_PLUS] = ACTIONS(1287), + [anon_sym_DASH_DASH] = ACTIONS(1287), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1289), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1493), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1223), - [anon_sym_readonly] = ACTIONS(1223), - [anon_sym_get] = ACTIONS(1223), - [anon_sym_set] = ACTIONS(1223), - [anon_sym_declare] = ACTIONS(1223), - [anon_sym_public] = ACTIONS(1223), - [anon_sym_private] = ACTIONS(1223), - [anon_sym_protected] = ACTIONS(1223), - [anon_sym_override] = ACTIONS(1223), - [anon_sym_module] = ACTIONS(1223), - [anon_sym_any] = ACTIONS(1223), - [anon_sym_number] = ACTIONS(1223), - [anon_sym_boolean] = ACTIONS(1223), - [anon_sym_string] = ACTIONS(1223), - [anon_sym_symbol] = ACTIONS(1223), - [anon_sym_object] = ACTIONS(1223), + [anon_sym_static] = ACTIONS(1263), + [anon_sym_readonly] = ACTIONS(1263), + [anon_sym_get] = ACTIONS(1263), + [anon_sym_set] = ACTIONS(1263), + [anon_sym_declare] = ACTIONS(1263), + [anon_sym_public] = ACTIONS(1263), + [anon_sym_private] = ACTIONS(1263), + [anon_sym_protected] = ACTIONS(1263), + [anon_sym_override] = ACTIONS(1263), + [anon_sym_module] = ACTIONS(1263), + [anon_sym_any] = ACTIONS(1263), + [anon_sym_number] = ACTIONS(1263), + [anon_sym_boolean] = ACTIONS(1263), + [anon_sym_string] = ACTIONS(1263), + [anon_sym_symbol] = ACTIONS(1263), + [anon_sym_object] = ACTIONS(1263), [sym_html_comment] = ACTIONS(5), }, [STATE(557)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1375), - [sym_expression] = STATE(2315), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6040), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6040), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6214), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1375), - [sym_subscript_expression] = STATE(1375), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3001), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6040), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1375), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1465), - [anon_sym_export] = ACTIONS(1223), - [anon_sym_type] = ACTIONS(1223), - [anon_sym_namespace] = ACTIONS(1225), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(1245), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1223), - [anon_sym_BANG] = ACTIONS(1229), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1231), - [anon_sym_yield] = ACTIONS(1233), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1235), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1469), - [anon_sym_using] = ACTIONS(1239), - [anon_sym_PLUS] = ACTIONS(1245), - [anon_sym_DASH] = ACTIONS(1245), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1229), - [anon_sym_void] = ACTIONS(1245), - [anon_sym_delete] = ACTIONS(1245), - [anon_sym_PLUS_PLUS] = ACTIONS(1247), - [anon_sym_DASH_DASH] = ACTIONS(1247), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(2098), - [sym_private_property_identifier] = ACTIONS(1249), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1471), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1418), + [sym_expression] = STATE(2426), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6184), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6184), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6036), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1418), + [sym_subscript_expression] = STATE(1418), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2950), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6184), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1418), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1487), + [anon_sym_export] = ACTIONS(1263), + [anon_sym_type] = ACTIONS(1263), + [anon_sym_namespace] = ACTIONS(1265), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1285), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1263), + [anon_sym_BANG] = ACTIONS(1269), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1271), + [anon_sym_yield] = ACTIONS(1273), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1275), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1491), + [anon_sym_using] = ACTIONS(1279), + [anon_sym_PLUS] = ACTIONS(1285), + [anon_sym_DASH] = ACTIONS(1285), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1269), + [anon_sym_void] = ACTIONS(1285), + [anon_sym_delete] = ACTIONS(1285), + [anon_sym_PLUS_PLUS] = ACTIONS(1287), + [anon_sym_DASH_DASH] = ACTIONS(1287), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1289), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1493), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1223), - [anon_sym_readonly] = ACTIONS(1223), - [anon_sym_get] = ACTIONS(1223), - [anon_sym_set] = ACTIONS(1223), - [anon_sym_declare] = ACTIONS(1223), - [anon_sym_public] = ACTIONS(1223), - [anon_sym_private] = ACTIONS(1223), - [anon_sym_protected] = ACTIONS(1223), - [anon_sym_override] = ACTIONS(1223), - [anon_sym_module] = ACTIONS(1223), - [anon_sym_any] = ACTIONS(1223), - [anon_sym_number] = ACTIONS(1223), - [anon_sym_boolean] = ACTIONS(1223), - [anon_sym_string] = ACTIONS(1223), - [anon_sym_symbol] = ACTIONS(1223), - [anon_sym_object] = ACTIONS(1223), + [anon_sym_static] = ACTIONS(1263), + [anon_sym_readonly] = ACTIONS(1263), + [anon_sym_get] = ACTIONS(1263), + [anon_sym_set] = ACTIONS(1263), + [anon_sym_declare] = ACTIONS(1263), + [anon_sym_public] = ACTIONS(1263), + [anon_sym_private] = ACTIONS(1263), + [anon_sym_protected] = ACTIONS(1263), + [anon_sym_override] = ACTIONS(1263), + [anon_sym_module] = ACTIONS(1263), + [anon_sym_any] = ACTIONS(1263), + [anon_sym_number] = ACTIONS(1263), + [anon_sym_boolean] = ACTIONS(1263), + [anon_sym_string] = ACTIONS(1263), + [anon_sym_symbol] = ACTIONS(1263), + [anon_sym_object] = ACTIONS(1263), [sym_html_comment] = ACTIONS(5), }, [STATE(558)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1375), - [sym_expression] = STATE(2307), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6040), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6040), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6214), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1375), - [sym_subscript_expression] = STATE(1375), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3001), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6040), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1375), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1465), - [anon_sym_export] = ACTIONS(1223), - [anon_sym_type] = ACTIONS(1223), - [anon_sym_namespace] = ACTIONS(1225), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(1245), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1223), - [anon_sym_BANG] = ACTIONS(1229), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1231), - [anon_sym_yield] = ACTIONS(1233), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1235), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1469), - [anon_sym_using] = ACTIONS(1239), - [anon_sym_PLUS] = ACTIONS(1245), - [anon_sym_DASH] = ACTIONS(1245), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1229), - [anon_sym_void] = ACTIONS(1245), - [anon_sym_delete] = ACTIONS(1245), - [anon_sym_PLUS_PLUS] = ACTIONS(1247), - [anon_sym_DASH_DASH] = ACTIONS(1247), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1249), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1471), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1418), + [sym_expression] = STATE(2428), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6184), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6184), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6036), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1418), + [sym_subscript_expression] = STATE(1418), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2950), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6184), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1418), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1487), + [anon_sym_export] = ACTIONS(1263), + [anon_sym_type] = ACTIONS(1263), + [anon_sym_namespace] = ACTIONS(1265), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1285), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1263), + [anon_sym_BANG] = ACTIONS(1269), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1271), + [anon_sym_yield] = ACTIONS(1273), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1275), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1491), + [anon_sym_using] = ACTIONS(1279), + [anon_sym_PLUS] = ACTIONS(1285), + [anon_sym_DASH] = ACTIONS(1285), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1269), + [anon_sym_void] = ACTIONS(1285), + [anon_sym_delete] = ACTIONS(1285), + [anon_sym_PLUS_PLUS] = ACTIONS(1287), + [anon_sym_DASH_DASH] = ACTIONS(1287), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1289), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1493), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1223), - [anon_sym_readonly] = ACTIONS(1223), - [anon_sym_get] = ACTIONS(1223), - [anon_sym_set] = ACTIONS(1223), - [anon_sym_declare] = ACTIONS(1223), - [anon_sym_public] = ACTIONS(1223), - [anon_sym_private] = ACTIONS(1223), - [anon_sym_protected] = ACTIONS(1223), - [anon_sym_override] = ACTIONS(1223), - [anon_sym_module] = ACTIONS(1223), - [anon_sym_any] = ACTIONS(1223), - [anon_sym_number] = ACTIONS(1223), - [anon_sym_boolean] = ACTIONS(1223), - [anon_sym_string] = ACTIONS(1223), - [anon_sym_symbol] = ACTIONS(1223), - [anon_sym_object] = ACTIONS(1223), + [anon_sym_static] = ACTIONS(1263), + [anon_sym_readonly] = ACTIONS(1263), + [anon_sym_get] = ACTIONS(1263), + [anon_sym_set] = ACTIONS(1263), + [anon_sym_declare] = ACTIONS(1263), + [anon_sym_public] = ACTIONS(1263), + [anon_sym_private] = ACTIONS(1263), + [anon_sym_protected] = ACTIONS(1263), + [anon_sym_override] = ACTIONS(1263), + [anon_sym_module] = ACTIONS(1263), + [anon_sym_any] = ACTIONS(1263), + [anon_sym_number] = ACTIONS(1263), + [anon_sym_boolean] = ACTIONS(1263), + [anon_sym_string] = ACTIONS(1263), + [anon_sym_symbol] = ACTIONS(1263), + [anon_sym_object] = ACTIONS(1263), [sym_html_comment] = ACTIONS(5), }, [STATE(559)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1375), - [sym_expression] = STATE(2315), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6040), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6040), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6214), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1375), - [sym_subscript_expression] = STATE(1375), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3001), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6040), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1375), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1465), - [anon_sym_export] = ACTIONS(1223), - [anon_sym_type] = ACTIONS(1223), - [anon_sym_namespace] = ACTIONS(1225), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(1245), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1223), - [anon_sym_BANG] = ACTIONS(1229), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1231), - [anon_sym_yield] = ACTIONS(1233), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1235), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1469), - [anon_sym_using] = ACTIONS(1239), - [anon_sym_PLUS] = ACTIONS(1245), - [anon_sym_DASH] = ACTIONS(1245), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1229), - [anon_sym_void] = ACTIONS(1245), - [anon_sym_delete] = ACTIONS(1245), - [anon_sym_PLUS_PLUS] = ACTIONS(1247), - [anon_sym_DASH_DASH] = ACTIONS(1247), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1249), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1471), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1418), + [sym_expression] = STATE(2429), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6184), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6184), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6036), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1418), + [sym_subscript_expression] = STATE(1418), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2950), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6184), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1418), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1487), + [anon_sym_export] = ACTIONS(1263), + [anon_sym_type] = ACTIONS(1263), + [anon_sym_namespace] = ACTIONS(1265), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1285), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1263), + [anon_sym_BANG] = ACTIONS(1269), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1271), + [anon_sym_yield] = ACTIONS(1273), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1275), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1491), + [anon_sym_using] = ACTIONS(1279), + [anon_sym_PLUS] = ACTIONS(1285), + [anon_sym_DASH] = ACTIONS(1285), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1269), + [anon_sym_void] = ACTIONS(1285), + [anon_sym_delete] = ACTIONS(1285), + [anon_sym_PLUS_PLUS] = ACTIONS(1287), + [anon_sym_DASH_DASH] = ACTIONS(1287), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1289), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1493), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1223), - [anon_sym_readonly] = ACTIONS(1223), - [anon_sym_get] = ACTIONS(1223), - [anon_sym_set] = ACTIONS(1223), - [anon_sym_declare] = ACTIONS(1223), - [anon_sym_public] = ACTIONS(1223), - [anon_sym_private] = ACTIONS(1223), - [anon_sym_protected] = ACTIONS(1223), - [anon_sym_override] = ACTIONS(1223), - [anon_sym_module] = ACTIONS(1223), - [anon_sym_any] = ACTIONS(1223), - [anon_sym_number] = ACTIONS(1223), - [anon_sym_boolean] = ACTIONS(1223), - [anon_sym_string] = ACTIONS(1223), - [anon_sym_symbol] = ACTIONS(1223), - [anon_sym_object] = ACTIONS(1223), + [anon_sym_static] = ACTIONS(1263), + [anon_sym_readonly] = ACTIONS(1263), + [anon_sym_get] = ACTIONS(1263), + [anon_sym_set] = ACTIONS(1263), + [anon_sym_declare] = ACTIONS(1263), + [anon_sym_public] = ACTIONS(1263), + [anon_sym_private] = ACTIONS(1263), + [anon_sym_protected] = ACTIONS(1263), + [anon_sym_override] = ACTIONS(1263), + [anon_sym_module] = ACTIONS(1263), + [anon_sym_any] = ACTIONS(1263), + [anon_sym_number] = ACTIONS(1263), + [anon_sym_boolean] = ACTIONS(1263), + [anon_sym_string] = ACTIONS(1263), + [anon_sym_symbol] = ACTIONS(1263), + [anon_sym_object] = ACTIONS(1263), [sym_html_comment] = ACTIONS(5), }, [STATE(560)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1375), - [sym_expression] = STATE(2316), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6040), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6040), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6214), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1375), - [sym_subscript_expression] = STATE(1375), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3001), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6040), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1375), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1465), - [anon_sym_export] = ACTIONS(1223), - [anon_sym_type] = ACTIONS(1223), - [anon_sym_namespace] = ACTIONS(1225), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(1245), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1223), - [anon_sym_BANG] = ACTIONS(1229), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1231), - [anon_sym_yield] = ACTIONS(1233), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1235), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1469), - [anon_sym_using] = ACTIONS(1239), - [anon_sym_PLUS] = ACTIONS(1245), - [anon_sym_DASH] = ACTIONS(1245), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1229), - [anon_sym_void] = ACTIONS(1245), - [anon_sym_delete] = ACTIONS(1245), - [anon_sym_PLUS_PLUS] = ACTIONS(1247), - [anon_sym_DASH_DASH] = ACTIONS(1247), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1249), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1471), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1418), + [sym_expression] = STATE(2430), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6184), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6184), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6036), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1418), + [sym_subscript_expression] = STATE(1418), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2950), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6184), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1418), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1487), + [anon_sym_export] = ACTIONS(1263), + [anon_sym_type] = ACTIONS(1263), + [anon_sym_namespace] = ACTIONS(1265), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1285), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1263), + [anon_sym_BANG] = ACTIONS(1269), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1271), + [anon_sym_yield] = ACTIONS(1273), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1275), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1491), + [anon_sym_using] = ACTIONS(1279), + [anon_sym_PLUS] = ACTIONS(1285), + [anon_sym_DASH] = ACTIONS(1285), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1269), + [anon_sym_void] = ACTIONS(1285), + [anon_sym_delete] = ACTIONS(1285), + [anon_sym_PLUS_PLUS] = ACTIONS(1287), + [anon_sym_DASH_DASH] = ACTIONS(1287), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1289), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1493), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1223), - [anon_sym_readonly] = ACTIONS(1223), - [anon_sym_get] = ACTIONS(1223), - [anon_sym_set] = ACTIONS(1223), - [anon_sym_declare] = ACTIONS(1223), - [anon_sym_public] = ACTIONS(1223), - [anon_sym_private] = ACTIONS(1223), - [anon_sym_protected] = ACTIONS(1223), - [anon_sym_override] = ACTIONS(1223), - [anon_sym_module] = ACTIONS(1223), - [anon_sym_any] = ACTIONS(1223), - [anon_sym_number] = ACTIONS(1223), - [anon_sym_boolean] = ACTIONS(1223), - [anon_sym_string] = ACTIONS(1223), - [anon_sym_symbol] = ACTIONS(1223), - [anon_sym_object] = ACTIONS(1223), + [anon_sym_static] = ACTIONS(1263), + [anon_sym_readonly] = ACTIONS(1263), + [anon_sym_get] = ACTIONS(1263), + [anon_sym_set] = ACTIONS(1263), + [anon_sym_declare] = ACTIONS(1263), + [anon_sym_public] = ACTIONS(1263), + [anon_sym_private] = ACTIONS(1263), + [anon_sym_protected] = ACTIONS(1263), + [anon_sym_override] = ACTIONS(1263), + [anon_sym_module] = ACTIONS(1263), + [anon_sym_any] = ACTIONS(1263), + [anon_sym_number] = ACTIONS(1263), + [anon_sym_boolean] = ACTIONS(1263), + [anon_sym_string] = ACTIONS(1263), + [anon_sym_symbol] = ACTIONS(1263), + [anon_sym_object] = ACTIONS(1263), [sym_html_comment] = ACTIONS(5), }, [STATE(561)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1375), - [sym_expression] = STATE(2548), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6040), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6040), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6214), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1375), - [sym_subscript_expression] = STATE(1375), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3001), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6040), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1375), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1465), - [anon_sym_export] = ACTIONS(1223), - [anon_sym_type] = ACTIONS(1223), - [anon_sym_namespace] = ACTIONS(1225), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(1245), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1223), - [anon_sym_BANG] = ACTIONS(1229), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1231), - [anon_sym_yield] = ACTIONS(1233), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1235), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1469), - [anon_sym_using] = ACTIONS(1239), - [anon_sym_PLUS] = ACTIONS(1245), - [anon_sym_DASH] = ACTIONS(1245), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1229), - [anon_sym_void] = ACTIONS(1245), - [anon_sym_delete] = ACTIONS(1245), - [anon_sym_PLUS_PLUS] = ACTIONS(1247), - [anon_sym_DASH_DASH] = ACTIONS(1247), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1249), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1471), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1418), + [sym_expression] = STATE(2431), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6184), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6184), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6036), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1418), + [sym_subscript_expression] = STATE(1418), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2950), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6184), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1418), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1487), + [anon_sym_export] = ACTIONS(1263), + [anon_sym_type] = ACTIONS(1263), + [anon_sym_namespace] = ACTIONS(1265), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1285), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1263), + [anon_sym_BANG] = ACTIONS(1269), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1271), + [anon_sym_yield] = ACTIONS(1273), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1275), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1491), + [anon_sym_using] = ACTIONS(1279), + [anon_sym_PLUS] = ACTIONS(1285), + [anon_sym_DASH] = ACTIONS(1285), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1269), + [anon_sym_void] = ACTIONS(1285), + [anon_sym_delete] = ACTIONS(1285), + [anon_sym_PLUS_PLUS] = ACTIONS(1287), + [anon_sym_DASH_DASH] = ACTIONS(1287), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1289), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1493), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1223), - [anon_sym_readonly] = ACTIONS(1223), - [anon_sym_get] = ACTIONS(1223), - [anon_sym_set] = ACTIONS(1223), - [anon_sym_declare] = ACTIONS(1223), - [anon_sym_public] = ACTIONS(1223), - [anon_sym_private] = ACTIONS(1223), - [anon_sym_protected] = ACTIONS(1223), - [anon_sym_override] = ACTIONS(1223), - [anon_sym_module] = ACTIONS(1223), - [anon_sym_any] = ACTIONS(1223), - [anon_sym_number] = ACTIONS(1223), - [anon_sym_boolean] = ACTIONS(1223), - [anon_sym_string] = ACTIONS(1223), - [anon_sym_symbol] = ACTIONS(1223), - [anon_sym_object] = ACTIONS(1223), + [anon_sym_static] = ACTIONS(1263), + [anon_sym_readonly] = ACTIONS(1263), + [anon_sym_get] = ACTIONS(1263), + [anon_sym_set] = ACTIONS(1263), + [anon_sym_declare] = ACTIONS(1263), + [anon_sym_public] = ACTIONS(1263), + [anon_sym_private] = ACTIONS(1263), + [anon_sym_protected] = ACTIONS(1263), + [anon_sym_override] = ACTIONS(1263), + [anon_sym_module] = ACTIONS(1263), + [anon_sym_any] = ACTIONS(1263), + [anon_sym_number] = ACTIONS(1263), + [anon_sym_boolean] = ACTIONS(1263), + [anon_sym_string] = ACTIONS(1263), + [anon_sym_symbol] = ACTIONS(1263), + [anon_sym_object] = ACTIONS(1263), [sym_html_comment] = ACTIONS(5), }, [STATE(562)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1439), - [sym_expression] = STATE(2613), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(5837), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(5837), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6142), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1439), - [sym_subscript_expression] = STATE(1439), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(5837), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1439), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(2200), - [anon_sym_export] = ACTIONS(2202), - [anon_sym_type] = ACTIONS(2202), - [anon_sym_namespace] = ACTIONS(2204), - [anon_sym_LBRACE] = ACTIONS(840), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(2202), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(844), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(2206), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(2208), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(2210), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1418), + [sym_expression] = STATE(2432), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6184), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6184), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6036), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1418), + [sym_subscript_expression] = STATE(1418), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2950), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6184), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1418), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1487), + [anon_sym_export] = ACTIONS(1263), + [anon_sym_type] = ACTIONS(1263), + [anon_sym_namespace] = ACTIONS(1265), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1285), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1263), + [anon_sym_BANG] = ACTIONS(1269), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1271), + [anon_sym_yield] = ACTIONS(1273), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1275), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1491), + [anon_sym_using] = ACTIONS(1279), + [anon_sym_PLUS] = ACTIONS(1285), + [anon_sym_DASH] = ACTIONS(1285), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1269), + [anon_sym_void] = ACTIONS(1285), + [anon_sym_delete] = ACTIONS(1285), + [anon_sym_PLUS_PLUS] = ACTIONS(1287), + [anon_sym_DASH_DASH] = ACTIONS(1287), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1289), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1493), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(2202), - [anon_sym_readonly] = ACTIONS(2202), - [anon_sym_get] = ACTIONS(2202), - [anon_sym_set] = ACTIONS(2202), - [anon_sym_declare] = ACTIONS(2202), - [anon_sym_public] = ACTIONS(2202), - [anon_sym_private] = ACTIONS(2202), - [anon_sym_protected] = ACTIONS(2202), - [anon_sym_override] = ACTIONS(2202), - [anon_sym_module] = ACTIONS(2202), - [anon_sym_any] = ACTIONS(2202), - [anon_sym_number] = ACTIONS(2202), - [anon_sym_boolean] = ACTIONS(2202), - [anon_sym_string] = ACTIONS(2202), - [anon_sym_symbol] = ACTIONS(2202), - [anon_sym_object] = ACTIONS(2202), + [anon_sym_static] = ACTIONS(1263), + [anon_sym_readonly] = ACTIONS(1263), + [anon_sym_get] = ACTIONS(1263), + [anon_sym_set] = ACTIONS(1263), + [anon_sym_declare] = ACTIONS(1263), + [anon_sym_public] = ACTIONS(1263), + [anon_sym_private] = ACTIONS(1263), + [anon_sym_protected] = ACTIONS(1263), + [anon_sym_override] = ACTIONS(1263), + [anon_sym_module] = ACTIONS(1263), + [anon_sym_any] = ACTIONS(1263), + [anon_sym_number] = ACTIONS(1263), + [anon_sym_boolean] = ACTIONS(1263), + [anon_sym_string] = ACTIONS(1263), + [anon_sym_symbol] = ACTIONS(1263), + [anon_sym_object] = ACTIONS(1263), [sym_html_comment] = ACTIONS(5), }, [STATE(563)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1375), - [sym_expression] = STATE(2568), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6040), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6040), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6214), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1375), - [sym_subscript_expression] = STATE(1375), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3001), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6040), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1375), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1465), - [anon_sym_export] = ACTIONS(1223), - [anon_sym_type] = ACTIONS(1223), - [anon_sym_namespace] = ACTIONS(1225), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(1245), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1223), - [anon_sym_BANG] = ACTIONS(1229), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1231), - [anon_sym_yield] = ACTIONS(1233), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1235), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1469), - [anon_sym_using] = ACTIONS(1239), - [anon_sym_PLUS] = ACTIONS(1245), - [anon_sym_DASH] = ACTIONS(1245), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1229), - [anon_sym_void] = ACTIONS(1245), - [anon_sym_delete] = ACTIONS(1245), - [anon_sym_PLUS_PLUS] = ACTIONS(1247), - [anon_sym_DASH_DASH] = ACTIONS(1247), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1249), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1471), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1418), + [sym_expression] = STATE(2433), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6184), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6184), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6036), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1418), + [sym_subscript_expression] = STATE(1418), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2950), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6184), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1418), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1487), + [anon_sym_export] = ACTIONS(1263), + [anon_sym_type] = ACTIONS(1263), + [anon_sym_namespace] = ACTIONS(1265), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1285), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1263), + [anon_sym_BANG] = ACTIONS(1269), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1271), + [anon_sym_yield] = ACTIONS(1273), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1275), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1491), + [anon_sym_using] = ACTIONS(1279), + [anon_sym_PLUS] = ACTIONS(1285), + [anon_sym_DASH] = ACTIONS(1285), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1269), + [anon_sym_void] = ACTIONS(1285), + [anon_sym_delete] = ACTIONS(1285), + [anon_sym_PLUS_PLUS] = ACTIONS(1287), + [anon_sym_DASH_DASH] = ACTIONS(1287), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1289), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1493), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1223), - [anon_sym_readonly] = ACTIONS(1223), - [anon_sym_get] = ACTIONS(1223), - [anon_sym_set] = ACTIONS(1223), - [anon_sym_declare] = ACTIONS(1223), - [anon_sym_public] = ACTIONS(1223), - [anon_sym_private] = ACTIONS(1223), - [anon_sym_protected] = ACTIONS(1223), - [anon_sym_override] = ACTIONS(1223), - [anon_sym_module] = ACTIONS(1223), - [anon_sym_any] = ACTIONS(1223), - [anon_sym_number] = ACTIONS(1223), - [anon_sym_boolean] = ACTIONS(1223), - [anon_sym_string] = ACTIONS(1223), - [anon_sym_symbol] = ACTIONS(1223), - [anon_sym_object] = ACTIONS(1223), + [anon_sym_static] = ACTIONS(1263), + [anon_sym_readonly] = ACTIONS(1263), + [anon_sym_get] = ACTIONS(1263), + [anon_sym_set] = ACTIONS(1263), + [anon_sym_declare] = ACTIONS(1263), + [anon_sym_public] = ACTIONS(1263), + [anon_sym_private] = ACTIONS(1263), + [anon_sym_protected] = ACTIONS(1263), + [anon_sym_override] = ACTIONS(1263), + [anon_sym_module] = ACTIONS(1263), + [anon_sym_any] = ACTIONS(1263), + [anon_sym_number] = ACTIONS(1263), + [anon_sym_boolean] = ACTIONS(1263), + [anon_sym_string] = ACTIONS(1263), + [anon_sym_symbol] = ACTIONS(1263), + [anon_sym_object] = ACTIONS(1263), [sym_html_comment] = ACTIONS(5), }, [STATE(564)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1424), - [sym_expression] = STATE(2564), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6176), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6176), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(5999), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1424), - [sym_subscript_expression] = STATE(1424), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2933), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6176), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1424), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1489), - [anon_sym_export] = ACTIONS(1089), - [anon_sym_type] = ACTIONS(1089), - [anon_sym_namespace] = ACTIONS(1091), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(1115), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1089), - [anon_sym_BANG] = ACTIONS(1097), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1099), - [anon_sym_yield] = ACTIONS(1101), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1105), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1493), - [anon_sym_using] = ACTIONS(1109), - [anon_sym_PLUS] = ACTIONS(1115), - [anon_sym_DASH] = ACTIONS(1115), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1097), - [anon_sym_void] = ACTIONS(1115), - [anon_sym_delete] = ACTIONS(1115), - [anon_sym_PLUS_PLUS] = ACTIONS(1117), - [anon_sym_DASH_DASH] = ACTIONS(1117), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1123), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1495), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1418), + [sym_expression] = STATE(2434), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6184), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6184), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6036), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1418), + [sym_subscript_expression] = STATE(1418), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2950), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6184), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1418), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1487), + [anon_sym_export] = ACTIONS(1263), + [anon_sym_type] = ACTIONS(1263), + [anon_sym_namespace] = ACTIONS(1265), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1285), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1263), + [anon_sym_BANG] = ACTIONS(1269), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1271), + [anon_sym_yield] = ACTIONS(1273), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1275), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1491), + [anon_sym_using] = ACTIONS(1279), + [anon_sym_PLUS] = ACTIONS(1285), + [anon_sym_DASH] = ACTIONS(1285), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1269), + [anon_sym_void] = ACTIONS(1285), + [anon_sym_delete] = ACTIONS(1285), + [anon_sym_PLUS_PLUS] = ACTIONS(1287), + [anon_sym_DASH_DASH] = ACTIONS(1287), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1289), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1493), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1089), - [anon_sym_readonly] = ACTIONS(1089), - [anon_sym_get] = ACTIONS(1089), - [anon_sym_set] = ACTIONS(1089), - [anon_sym_declare] = ACTIONS(1089), - [anon_sym_public] = ACTIONS(1089), - [anon_sym_private] = ACTIONS(1089), - [anon_sym_protected] = ACTIONS(1089), - [anon_sym_override] = ACTIONS(1089), - [anon_sym_module] = ACTIONS(1089), - [anon_sym_any] = ACTIONS(1089), - [anon_sym_number] = ACTIONS(1089), - [anon_sym_boolean] = ACTIONS(1089), - [anon_sym_string] = ACTIONS(1089), - [anon_sym_symbol] = ACTIONS(1089), - [anon_sym_object] = ACTIONS(1089), + [anon_sym_static] = ACTIONS(1263), + [anon_sym_readonly] = ACTIONS(1263), + [anon_sym_get] = ACTIONS(1263), + [anon_sym_set] = ACTIONS(1263), + [anon_sym_declare] = ACTIONS(1263), + [anon_sym_public] = ACTIONS(1263), + [anon_sym_private] = ACTIONS(1263), + [anon_sym_protected] = ACTIONS(1263), + [anon_sym_override] = ACTIONS(1263), + [anon_sym_module] = ACTIONS(1263), + [anon_sym_any] = ACTIONS(1263), + [anon_sym_number] = ACTIONS(1263), + [anon_sym_boolean] = ACTIONS(1263), + [anon_sym_string] = ACTIONS(1263), + [anon_sym_symbol] = ACTIONS(1263), + [anon_sym_object] = ACTIONS(1263), [sym_html_comment] = ACTIONS(5), }, [STATE(565)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1424), - [sym_expression] = STATE(2425), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6176), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6176), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(5999), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1424), - [sym_subscript_expression] = STATE(1424), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2933), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6176), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1424), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1489), - [anon_sym_export] = ACTIONS(1089), - [anon_sym_type] = ACTIONS(1089), - [anon_sym_namespace] = ACTIONS(1091), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(1115), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1089), - [anon_sym_BANG] = ACTIONS(1097), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1099), - [anon_sym_yield] = ACTIONS(1101), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1105), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1493), - [anon_sym_using] = ACTIONS(1109), - [anon_sym_PLUS] = ACTIONS(1115), - [anon_sym_DASH] = ACTIONS(1115), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1097), - [anon_sym_void] = ACTIONS(1115), - [anon_sym_delete] = ACTIONS(1115), - [anon_sym_PLUS_PLUS] = ACTIONS(1117), - [anon_sym_DASH_DASH] = ACTIONS(1117), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1123), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1495), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1418), + [sym_expression] = STATE(2435), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6184), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6184), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6036), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1418), + [sym_subscript_expression] = STATE(1418), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2950), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6184), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1418), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1487), + [anon_sym_export] = ACTIONS(1263), + [anon_sym_type] = ACTIONS(1263), + [anon_sym_namespace] = ACTIONS(1265), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1285), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1263), + [anon_sym_BANG] = ACTIONS(1269), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1271), + [anon_sym_yield] = ACTIONS(1273), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1275), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1491), + [anon_sym_using] = ACTIONS(1279), + [anon_sym_PLUS] = ACTIONS(1285), + [anon_sym_DASH] = ACTIONS(1285), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1269), + [anon_sym_void] = ACTIONS(1285), + [anon_sym_delete] = ACTIONS(1285), + [anon_sym_PLUS_PLUS] = ACTIONS(1287), + [anon_sym_DASH_DASH] = ACTIONS(1287), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1289), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1493), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1089), - [anon_sym_readonly] = ACTIONS(1089), - [anon_sym_get] = ACTIONS(1089), - [anon_sym_set] = ACTIONS(1089), - [anon_sym_declare] = ACTIONS(1089), - [anon_sym_public] = ACTIONS(1089), - [anon_sym_private] = ACTIONS(1089), - [anon_sym_protected] = ACTIONS(1089), - [anon_sym_override] = ACTIONS(1089), - [anon_sym_module] = ACTIONS(1089), - [anon_sym_any] = ACTIONS(1089), - [anon_sym_number] = ACTIONS(1089), - [anon_sym_boolean] = ACTIONS(1089), - [anon_sym_string] = ACTIONS(1089), - [anon_sym_symbol] = ACTIONS(1089), - [anon_sym_object] = ACTIONS(1089), + [anon_sym_static] = ACTIONS(1263), + [anon_sym_readonly] = ACTIONS(1263), + [anon_sym_get] = ACTIONS(1263), + [anon_sym_set] = ACTIONS(1263), + [anon_sym_declare] = ACTIONS(1263), + [anon_sym_public] = ACTIONS(1263), + [anon_sym_private] = ACTIONS(1263), + [anon_sym_protected] = ACTIONS(1263), + [anon_sym_override] = ACTIONS(1263), + [anon_sym_module] = ACTIONS(1263), + [anon_sym_any] = ACTIONS(1263), + [anon_sym_number] = ACTIONS(1263), + [anon_sym_boolean] = ACTIONS(1263), + [anon_sym_string] = ACTIONS(1263), + [anon_sym_symbol] = ACTIONS(1263), + [anon_sym_object] = ACTIONS(1263), [sym_html_comment] = ACTIONS(5), }, [STATE(566)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1424), - [sym_expression] = STATE(2426), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6176), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6176), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(5999), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1424), - [sym_subscript_expression] = STATE(1424), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2933), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6176), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1424), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1489), - [anon_sym_export] = ACTIONS(1089), - [anon_sym_type] = ACTIONS(1089), - [anon_sym_namespace] = ACTIONS(1091), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(1115), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1089), - [anon_sym_BANG] = ACTIONS(1097), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1099), - [anon_sym_yield] = ACTIONS(1101), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1105), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1493), - [anon_sym_using] = ACTIONS(1109), - [anon_sym_PLUS] = ACTIONS(1115), - [anon_sym_DASH] = ACTIONS(1115), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1097), - [anon_sym_void] = ACTIONS(1115), - [anon_sym_delete] = ACTIONS(1115), - [anon_sym_PLUS_PLUS] = ACTIONS(1117), - [anon_sym_DASH_DASH] = ACTIONS(1117), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1123), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1495), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1418), + [sym_expression] = STATE(2436), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6184), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6184), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6036), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1418), + [sym_subscript_expression] = STATE(1418), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2950), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6184), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1418), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1487), + [anon_sym_export] = ACTIONS(1263), + [anon_sym_type] = ACTIONS(1263), + [anon_sym_namespace] = ACTIONS(1265), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1285), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1263), + [anon_sym_BANG] = ACTIONS(1269), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1271), + [anon_sym_yield] = ACTIONS(1273), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1275), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1491), + [anon_sym_using] = ACTIONS(1279), + [anon_sym_PLUS] = ACTIONS(1285), + [anon_sym_DASH] = ACTIONS(1285), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1269), + [anon_sym_void] = ACTIONS(1285), + [anon_sym_delete] = ACTIONS(1285), + [anon_sym_PLUS_PLUS] = ACTIONS(1287), + [anon_sym_DASH_DASH] = ACTIONS(1287), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1289), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1493), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1089), - [anon_sym_readonly] = ACTIONS(1089), - [anon_sym_get] = ACTIONS(1089), - [anon_sym_set] = ACTIONS(1089), - [anon_sym_declare] = ACTIONS(1089), - [anon_sym_public] = ACTIONS(1089), - [anon_sym_private] = ACTIONS(1089), - [anon_sym_protected] = ACTIONS(1089), - [anon_sym_override] = ACTIONS(1089), - [anon_sym_module] = ACTIONS(1089), - [anon_sym_any] = ACTIONS(1089), - [anon_sym_number] = ACTIONS(1089), - [anon_sym_boolean] = ACTIONS(1089), - [anon_sym_string] = ACTIONS(1089), - [anon_sym_symbol] = ACTIONS(1089), - [anon_sym_object] = ACTIONS(1089), + [anon_sym_static] = ACTIONS(1263), + [anon_sym_readonly] = ACTIONS(1263), + [anon_sym_get] = ACTIONS(1263), + [anon_sym_set] = ACTIONS(1263), + [anon_sym_declare] = ACTIONS(1263), + [anon_sym_public] = ACTIONS(1263), + [anon_sym_private] = ACTIONS(1263), + [anon_sym_protected] = ACTIONS(1263), + [anon_sym_override] = ACTIONS(1263), + [anon_sym_module] = ACTIONS(1263), + [anon_sym_any] = ACTIONS(1263), + [anon_sym_number] = ACTIONS(1263), + [anon_sym_boolean] = ACTIONS(1263), + [anon_sym_string] = ACTIONS(1263), + [anon_sym_symbol] = ACTIONS(1263), + [anon_sym_object] = ACTIONS(1263), [sym_html_comment] = ACTIONS(5), }, [STATE(567)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1424), - [sym_expression] = STATE(2427), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6176), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6176), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(5999), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1424), - [sym_subscript_expression] = STATE(1424), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2933), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6176), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1424), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1489), - [anon_sym_export] = ACTIONS(1089), - [anon_sym_type] = ACTIONS(1089), - [anon_sym_namespace] = ACTIONS(1091), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(1115), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1089), - [anon_sym_BANG] = ACTIONS(1097), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1099), - [anon_sym_yield] = ACTIONS(1101), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1105), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1493), - [anon_sym_using] = ACTIONS(1109), - [anon_sym_PLUS] = ACTIONS(1115), - [anon_sym_DASH] = ACTIONS(1115), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1097), - [anon_sym_void] = ACTIONS(1115), - [anon_sym_delete] = ACTIONS(1115), - [anon_sym_PLUS_PLUS] = ACTIONS(1117), - [anon_sym_DASH_DASH] = ACTIONS(1117), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1123), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1495), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1418), + [sym_expression] = STATE(2437), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6184), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6184), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6036), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1418), + [sym_subscript_expression] = STATE(1418), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2950), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6184), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1418), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1487), + [anon_sym_export] = ACTIONS(1263), + [anon_sym_type] = ACTIONS(1263), + [anon_sym_namespace] = ACTIONS(1265), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1285), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1263), + [anon_sym_BANG] = ACTIONS(1269), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1271), + [anon_sym_yield] = ACTIONS(1273), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1275), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1491), + [anon_sym_using] = ACTIONS(1279), + [anon_sym_PLUS] = ACTIONS(1285), + [anon_sym_DASH] = ACTIONS(1285), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1269), + [anon_sym_void] = ACTIONS(1285), + [anon_sym_delete] = ACTIONS(1285), + [anon_sym_PLUS_PLUS] = ACTIONS(1287), + [anon_sym_DASH_DASH] = ACTIONS(1287), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1289), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1493), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1089), - [anon_sym_readonly] = ACTIONS(1089), - [anon_sym_get] = ACTIONS(1089), - [anon_sym_set] = ACTIONS(1089), - [anon_sym_declare] = ACTIONS(1089), - [anon_sym_public] = ACTIONS(1089), - [anon_sym_private] = ACTIONS(1089), - [anon_sym_protected] = ACTIONS(1089), - [anon_sym_override] = ACTIONS(1089), - [anon_sym_module] = ACTIONS(1089), - [anon_sym_any] = ACTIONS(1089), - [anon_sym_number] = ACTIONS(1089), - [anon_sym_boolean] = ACTIONS(1089), - [anon_sym_string] = ACTIONS(1089), - [anon_sym_symbol] = ACTIONS(1089), - [anon_sym_object] = ACTIONS(1089), + [anon_sym_static] = ACTIONS(1263), + [anon_sym_readonly] = ACTIONS(1263), + [anon_sym_get] = ACTIONS(1263), + [anon_sym_set] = ACTIONS(1263), + [anon_sym_declare] = ACTIONS(1263), + [anon_sym_public] = ACTIONS(1263), + [anon_sym_private] = ACTIONS(1263), + [anon_sym_protected] = ACTIONS(1263), + [anon_sym_override] = ACTIONS(1263), + [anon_sym_module] = ACTIONS(1263), + [anon_sym_any] = ACTIONS(1263), + [anon_sym_number] = ACTIONS(1263), + [anon_sym_boolean] = ACTIONS(1263), + [anon_sym_string] = ACTIONS(1263), + [anon_sym_symbol] = ACTIONS(1263), + [anon_sym_object] = ACTIONS(1263), [sym_html_comment] = ACTIONS(5), }, [STATE(568)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1424), - [sym_expression] = STATE(2429), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6176), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6176), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(5999), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1424), - [sym_subscript_expression] = STATE(1424), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2933), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6176), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1424), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1489), - [anon_sym_export] = ACTIONS(1089), - [anon_sym_type] = ACTIONS(1089), - [anon_sym_namespace] = ACTIONS(1091), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(1115), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1089), - [anon_sym_BANG] = ACTIONS(1097), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1099), - [anon_sym_yield] = ACTIONS(1101), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1105), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1493), - [anon_sym_using] = ACTIONS(1109), - [anon_sym_PLUS] = ACTIONS(1115), - [anon_sym_DASH] = ACTIONS(1115), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1097), - [anon_sym_void] = ACTIONS(1115), - [anon_sym_delete] = ACTIONS(1115), - [anon_sym_PLUS_PLUS] = ACTIONS(1117), - [anon_sym_DASH_DASH] = ACTIONS(1117), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1123), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1495), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1418), + [sym_expression] = STATE(2438), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6184), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6184), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6036), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1418), + [sym_subscript_expression] = STATE(1418), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2950), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6184), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1418), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1487), + [anon_sym_export] = ACTIONS(1263), + [anon_sym_type] = ACTIONS(1263), + [anon_sym_namespace] = ACTIONS(1265), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1285), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1263), + [anon_sym_BANG] = ACTIONS(1269), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1271), + [anon_sym_yield] = ACTIONS(1273), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1275), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1491), + [anon_sym_using] = ACTIONS(1279), + [anon_sym_PLUS] = ACTIONS(1285), + [anon_sym_DASH] = ACTIONS(1285), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1269), + [anon_sym_void] = ACTIONS(1285), + [anon_sym_delete] = ACTIONS(1285), + [anon_sym_PLUS_PLUS] = ACTIONS(1287), + [anon_sym_DASH_DASH] = ACTIONS(1287), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1289), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1493), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1089), - [anon_sym_readonly] = ACTIONS(1089), - [anon_sym_get] = ACTIONS(1089), - [anon_sym_set] = ACTIONS(1089), - [anon_sym_declare] = ACTIONS(1089), - [anon_sym_public] = ACTIONS(1089), - [anon_sym_private] = ACTIONS(1089), - [anon_sym_protected] = ACTIONS(1089), - [anon_sym_override] = ACTIONS(1089), - [anon_sym_module] = ACTIONS(1089), - [anon_sym_any] = ACTIONS(1089), - [anon_sym_number] = ACTIONS(1089), - [anon_sym_boolean] = ACTIONS(1089), - [anon_sym_string] = ACTIONS(1089), - [anon_sym_symbol] = ACTIONS(1089), - [anon_sym_object] = ACTIONS(1089), + [anon_sym_static] = ACTIONS(1263), + [anon_sym_readonly] = ACTIONS(1263), + [anon_sym_get] = ACTIONS(1263), + [anon_sym_set] = ACTIONS(1263), + [anon_sym_declare] = ACTIONS(1263), + [anon_sym_public] = ACTIONS(1263), + [anon_sym_private] = ACTIONS(1263), + [anon_sym_protected] = ACTIONS(1263), + [anon_sym_override] = ACTIONS(1263), + [anon_sym_module] = ACTIONS(1263), + [anon_sym_any] = ACTIONS(1263), + [anon_sym_number] = ACTIONS(1263), + [anon_sym_boolean] = ACTIONS(1263), + [anon_sym_string] = ACTIONS(1263), + [anon_sym_symbol] = ACTIONS(1263), + [anon_sym_object] = ACTIONS(1263), [sym_html_comment] = ACTIONS(5), }, [STATE(569)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1424), - [sym_expression] = STATE(2400), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6176), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6176), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(5999), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1424), - [sym_subscript_expression] = STATE(1424), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2933), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6176), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1424), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1489), - [anon_sym_export] = ACTIONS(1089), - [anon_sym_type] = ACTIONS(1089), - [anon_sym_namespace] = ACTIONS(1091), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(1115), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1089), - [anon_sym_BANG] = ACTIONS(1097), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1099), - [anon_sym_yield] = ACTIONS(1101), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1105), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1493), - [anon_sym_using] = ACTIONS(1109), - [anon_sym_PLUS] = ACTIONS(1115), - [anon_sym_DASH] = ACTIONS(1115), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1097), - [anon_sym_void] = ACTIONS(1115), - [anon_sym_delete] = ACTIONS(1115), - [anon_sym_PLUS_PLUS] = ACTIONS(1117), - [anon_sym_DASH_DASH] = ACTIONS(1117), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1123), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1495), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1418), + [sym_expression] = STATE(2439), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6184), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6184), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6036), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1418), + [sym_subscript_expression] = STATE(1418), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2950), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6184), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1418), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1487), + [anon_sym_export] = ACTIONS(1263), + [anon_sym_type] = ACTIONS(1263), + [anon_sym_namespace] = ACTIONS(1265), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1285), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1263), + [anon_sym_BANG] = ACTIONS(1269), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1271), + [anon_sym_yield] = ACTIONS(1273), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1275), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1491), + [anon_sym_using] = ACTIONS(1279), + [anon_sym_PLUS] = ACTIONS(1285), + [anon_sym_DASH] = ACTIONS(1285), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1269), + [anon_sym_void] = ACTIONS(1285), + [anon_sym_delete] = ACTIONS(1285), + [anon_sym_PLUS_PLUS] = ACTIONS(1287), + [anon_sym_DASH_DASH] = ACTIONS(1287), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1289), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1493), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1089), - [anon_sym_readonly] = ACTIONS(1089), - [anon_sym_get] = ACTIONS(1089), - [anon_sym_set] = ACTIONS(1089), - [anon_sym_declare] = ACTIONS(1089), - [anon_sym_public] = ACTIONS(1089), - [anon_sym_private] = ACTIONS(1089), - [anon_sym_protected] = ACTIONS(1089), - [anon_sym_override] = ACTIONS(1089), - [anon_sym_module] = ACTIONS(1089), - [anon_sym_any] = ACTIONS(1089), - [anon_sym_number] = ACTIONS(1089), - [anon_sym_boolean] = ACTIONS(1089), - [anon_sym_string] = ACTIONS(1089), - [anon_sym_symbol] = ACTIONS(1089), - [anon_sym_object] = ACTIONS(1089), + [anon_sym_static] = ACTIONS(1263), + [anon_sym_readonly] = ACTIONS(1263), + [anon_sym_get] = ACTIONS(1263), + [anon_sym_set] = ACTIONS(1263), + [anon_sym_declare] = ACTIONS(1263), + [anon_sym_public] = ACTIONS(1263), + [anon_sym_private] = ACTIONS(1263), + [anon_sym_protected] = ACTIONS(1263), + [anon_sym_override] = ACTIONS(1263), + [anon_sym_module] = ACTIONS(1263), + [anon_sym_any] = ACTIONS(1263), + [anon_sym_number] = ACTIONS(1263), + [anon_sym_boolean] = ACTIONS(1263), + [anon_sym_string] = ACTIONS(1263), + [anon_sym_symbol] = ACTIONS(1263), + [anon_sym_object] = ACTIONS(1263), [sym_html_comment] = ACTIONS(5), }, [STATE(570)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1424), - [sym_expression] = STATE(2431), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6176), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6176), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(5999), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1424), - [sym_subscript_expression] = STATE(1424), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2933), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6176), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1424), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1489), - [anon_sym_export] = ACTIONS(1089), - [anon_sym_type] = ACTIONS(1089), - [anon_sym_namespace] = ACTIONS(1091), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(1115), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1089), - [anon_sym_BANG] = ACTIONS(1097), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1099), - [anon_sym_yield] = ACTIONS(1101), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1105), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1493), - [anon_sym_using] = ACTIONS(1109), - [anon_sym_PLUS] = ACTIONS(1115), - [anon_sym_DASH] = ACTIONS(1115), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1097), - [anon_sym_void] = ACTIONS(1115), - [anon_sym_delete] = ACTIONS(1115), - [anon_sym_PLUS_PLUS] = ACTIONS(1117), - [anon_sym_DASH_DASH] = ACTIONS(1117), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1123), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1495), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1418), + [sym_expression] = STATE(2444), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6184), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6184), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6036), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1418), + [sym_subscript_expression] = STATE(1418), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2950), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6184), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1418), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1487), + [anon_sym_export] = ACTIONS(1263), + [anon_sym_type] = ACTIONS(1263), + [anon_sym_namespace] = ACTIONS(1265), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1285), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1263), + [anon_sym_BANG] = ACTIONS(1269), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1271), + [anon_sym_yield] = ACTIONS(1273), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1275), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1491), + [anon_sym_using] = ACTIONS(1279), + [anon_sym_PLUS] = ACTIONS(1285), + [anon_sym_DASH] = ACTIONS(1285), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1269), + [anon_sym_void] = ACTIONS(1285), + [anon_sym_delete] = ACTIONS(1285), + [anon_sym_PLUS_PLUS] = ACTIONS(1287), + [anon_sym_DASH_DASH] = ACTIONS(1287), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1289), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1493), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1089), - [anon_sym_readonly] = ACTIONS(1089), - [anon_sym_get] = ACTIONS(1089), - [anon_sym_set] = ACTIONS(1089), - [anon_sym_declare] = ACTIONS(1089), - [anon_sym_public] = ACTIONS(1089), - [anon_sym_private] = ACTIONS(1089), - [anon_sym_protected] = ACTIONS(1089), - [anon_sym_override] = ACTIONS(1089), - [anon_sym_module] = ACTIONS(1089), - [anon_sym_any] = ACTIONS(1089), - [anon_sym_number] = ACTIONS(1089), - [anon_sym_boolean] = ACTIONS(1089), - [anon_sym_string] = ACTIONS(1089), - [anon_sym_symbol] = ACTIONS(1089), - [anon_sym_object] = ACTIONS(1089), + [anon_sym_static] = ACTIONS(1263), + [anon_sym_readonly] = ACTIONS(1263), + [anon_sym_get] = ACTIONS(1263), + [anon_sym_set] = ACTIONS(1263), + [anon_sym_declare] = ACTIONS(1263), + [anon_sym_public] = ACTIONS(1263), + [anon_sym_private] = ACTIONS(1263), + [anon_sym_protected] = ACTIONS(1263), + [anon_sym_override] = ACTIONS(1263), + [anon_sym_module] = ACTIONS(1263), + [anon_sym_any] = ACTIONS(1263), + [anon_sym_number] = ACTIONS(1263), + [anon_sym_boolean] = ACTIONS(1263), + [anon_sym_string] = ACTIONS(1263), + [anon_sym_symbol] = ACTIONS(1263), + [anon_sym_object] = ACTIONS(1263), [sym_html_comment] = ACTIONS(5), }, [STATE(571)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1424), - [sym_expression] = STATE(2432), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6176), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6176), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(5999), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1424), - [sym_subscript_expression] = STATE(1424), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2933), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6176), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1424), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1489), - [anon_sym_export] = ACTIONS(1089), - [anon_sym_type] = ACTIONS(1089), - [anon_sym_namespace] = ACTIONS(1091), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(1115), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1089), - [anon_sym_BANG] = ACTIONS(1097), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1099), - [anon_sym_yield] = ACTIONS(1101), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1105), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1493), - [anon_sym_using] = ACTIONS(1109), - [anon_sym_PLUS] = ACTIONS(1115), - [anon_sym_DASH] = ACTIONS(1115), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1097), - [anon_sym_void] = ACTIONS(1115), - [anon_sym_delete] = ACTIONS(1115), - [anon_sym_PLUS_PLUS] = ACTIONS(1117), - [anon_sym_DASH_DASH] = ACTIONS(1117), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1123), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1495), + [sym_import] = STATE(3779), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1806), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(1447), + [anon_sym_export] = ACTIONS(1241), + [anon_sym_type] = ACTIONS(1241), + [anon_sym_namespace] = ACTIONS(1243), + [anon_sym_LBRACE] = ACTIONS(701), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1241), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(45), + [anon_sym_yield] = ACTIONS(63), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1247), + [anon_sym_function] = ACTIONS(716), + [anon_sym_new] = ACTIONS(1451), + [anon_sym_using] = ACTIONS(79), + [anon_sym_PLUS] = ACTIONS(21), + [anon_sym_DASH] = ACTIONS(21), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(33), + [anon_sym_void] = ACTIONS(21), + [anon_sym_delete] = ACTIONS(21), + [anon_sym_PLUS_PLUS] = ACTIONS(85), + [anon_sym_DASH_DASH] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(91), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1089), - [anon_sym_readonly] = ACTIONS(1089), - [anon_sym_get] = ACTIONS(1089), - [anon_sym_set] = ACTIONS(1089), - [anon_sym_declare] = ACTIONS(1089), - [anon_sym_public] = ACTIONS(1089), - [anon_sym_private] = ACTIONS(1089), - [anon_sym_protected] = ACTIONS(1089), - [anon_sym_override] = ACTIONS(1089), - [anon_sym_module] = ACTIONS(1089), - [anon_sym_any] = ACTIONS(1089), - [anon_sym_number] = ACTIONS(1089), - [anon_sym_boolean] = ACTIONS(1089), - [anon_sym_string] = ACTIONS(1089), - [anon_sym_symbol] = ACTIONS(1089), - [anon_sym_object] = ACTIONS(1089), + [anon_sym_static] = ACTIONS(1241), + [anon_sym_readonly] = ACTIONS(1241), + [anon_sym_get] = ACTIONS(1241), + [anon_sym_set] = ACTIONS(1241), + [anon_sym_declare] = ACTIONS(1241), + [anon_sym_public] = ACTIONS(1241), + [anon_sym_private] = ACTIONS(1241), + [anon_sym_protected] = ACTIONS(1241), + [anon_sym_override] = ACTIONS(1241), + [anon_sym_module] = ACTIONS(1241), + [anon_sym_any] = ACTIONS(1241), + [anon_sym_number] = ACTIONS(1241), + [anon_sym_boolean] = ACTIONS(1241), + [anon_sym_string] = ACTIONS(1241), + [anon_sym_symbol] = ACTIONS(1241), + [anon_sym_object] = ACTIONS(1241), [sym_html_comment] = ACTIONS(5), }, [STATE(572)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1424), - [sym_expression] = STATE(2433), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6176), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6176), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(5999), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1424), - [sym_subscript_expression] = STATE(1424), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2933), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6176), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1424), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1489), - [anon_sym_export] = ACTIONS(1089), - [anon_sym_type] = ACTIONS(1089), - [anon_sym_namespace] = ACTIONS(1091), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(1115), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1089), - [anon_sym_BANG] = ACTIONS(1097), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1099), - [anon_sym_yield] = ACTIONS(1101), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1105), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1493), - [anon_sym_using] = ACTIONS(1109), - [anon_sym_PLUS] = ACTIONS(1115), - [anon_sym_DASH] = ACTIONS(1115), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1097), - [anon_sym_void] = ACTIONS(1115), - [anon_sym_delete] = ACTIONS(1115), - [anon_sym_PLUS_PLUS] = ACTIONS(1117), - [anon_sym_DASH_DASH] = ACTIONS(1117), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1123), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1495), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1418), + [sym_expression] = STATE(2450), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6184), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6184), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6036), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1418), + [sym_subscript_expression] = STATE(1418), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2950), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6184), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1418), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1487), + [anon_sym_export] = ACTIONS(1263), + [anon_sym_type] = ACTIONS(1263), + [anon_sym_namespace] = ACTIONS(1265), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1285), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1263), + [anon_sym_BANG] = ACTIONS(1269), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1271), + [anon_sym_yield] = ACTIONS(1273), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1275), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1491), + [anon_sym_using] = ACTIONS(1279), + [anon_sym_PLUS] = ACTIONS(1285), + [anon_sym_DASH] = ACTIONS(1285), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1269), + [anon_sym_void] = ACTIONS(1285), + [anon_sym_delete] = ACTIONS(1285), + [anon_sym_PLUS_PLUS] = ACTIONS(1287), + [anon_sym_DASH_DASH] = ACTIONS(1287), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1289), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1493), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1089), - [anon_sym_readonly] = ACTIONS(1089), - [anon_sym_get] = ACTIONS(1089), - [anon_sym_set] = ACTIONS(1089), - [anon_sym_declare] = ACTIONS(1089), - [anon_sym_public] = ACTIONS(1089), - [anon_sym_private] = ACTIONS(1089), - [anon_sym_protected] = ACTIONS(1089), - [anon_sym_override] = ACTIONS(1089), - [anon_sym_module] = ACTIONS(1089), - [anon_sym_any] = ACTIONS(1089), - [anon_sym_number] = ACTIONS(1089), - [anon_sym_boolean] = ACTIONS(1089), - [anon_sym_string] = ACTIONS(1089), - [anon_sym_symbol] = ACTIONS(1089), - [anon_sym_object] = ACTIONS(1089), + [anon_sym_static] = ACTIONS(1263), + [anon_sym_readonly] = ACTIONS(1263), + [anon_sym_get] = ACTIONS(1263), + [anon_sym_set] = ACTIONS(1263), + [anon_sym_declare] = ACTIONS(1263), + [anon_sym_public] = ACTIONS(1263), + [anon_sym_private] = ACTIONS(1263), + [anon_sym_protected] = ACTIONS(1263), + [anon_sym_override] = ACTIONS(1263), + [anon_sym_module] = ACTIONS(1263), + [anon_sym_any] = ACTIONS(1263), + [anon_sym_number] = ACTIONS(1263), + [anon_sym_boolean] = ACTIONS(1263), + [anon_sym_string] = ACTIONS(1263), + [anon_sym_symbol] = ACTIONS(1263), + [anon_sym_object] = ACTIONS(1263), [sym_html_comment] = ACTIONS(5), }, [STATE(573)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1424), - [sym_expression] = STATE(2434), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6176), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6176), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(5999), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1424), - [sym_subscript_expression] = STATE(1424), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2933), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6176), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1424), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1489), - [anon_sym_export] = ACTIONS(1089), - [anon_sym_type] = ACTIONS(1089), - [anon_sym_namespace] = ACTIONS(1091), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(1115), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1089), - [anon_sym_BANG] = ACTIONS(1097), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1099), - [anon_sym_yield] = ACTIONS(1101), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1105), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1493), - [anon_sym_using] = ACTIONS(1109), - [anon_sym_PLUS] = ACTIONS(1115), - [anon_sym_DASH] = ACTIONS(1115), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1097), - [anon_sym_void] = ACTIONS(1115), - [anon_sym_delete] = ACTIONS(1115), - [anon_sym_PLUS_PLUS] = ACTIONS(1117), - [anon_sym_DASH_DASH] = ACTIONS(1117), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1123), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1495), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1418), + [sym_expression] = STATE(2476), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6184), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6184), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6036), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1418), + [sym_subscript_expression] = STATE(1418), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2950), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6184), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1418), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1487), + [anon_sym_export] = ACTIONS(1263), + [anon_sym_type] = ACTIONS(1263), + [anon_sym_namespace] = ACTIONS(1265), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1285), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1263), + [anon_sym_BANG] = ACTIONS(1269), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1271), + [anon_sym_yield] = ACTIONS(1273), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1275), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1491), + [anon_sym_using] = ACTIONS(1279), + [anon_sym_PLUS] = ACTIONS(1285), + [anon_sym_DASH] = ACTIONS(1285), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1269), + [anon_sym_void] = ACTIONS(1285), + [anon_sym_delete] = ACTIONS(1285), + [anon_sym_PLUS_PLUS] = ACTIONS(1287), + [anon_sym_DASH_DASH] = ACTIONS(1287), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1289), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1493), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1089), - [anon_sym_readonly] = ACTIONS(1089), - [anon_sym_get] = ACTIONS(1089), - [anon_sym_set] = ACTIONS(1089), - [anon_sym_declare] = ACTIONS(1089), - [anon_sym_public] = ACTIONS(1089), - [anon_sym_private] = ACTIONS(1089), - [anon_sym_protected] = ACTIONS(1089), - [anon_sym_override] = ACTIONS(1089), - [anon_sym_module] = ACTIONS(1089), - [anon_sym_any] = ACTIONS(1089), - [anon_sym_number] = ACTIONS(1089), - [anon_sym_boolean] = ACTIONS(1089), - [anon_sym_string] = ACTIONS(1089), - [anon_sym_symbol] = ACTIONS(1089), - [anon_sym_object] = ACTIONS(1089), + [anon_sym_static] = ACTIONS(1263), + [anon_sym_readonly] = ACTIONS(1263), + [anon_sym_get] = ACTIONS(1263), + [anon_sym_set] = ACTIONS(1263), + [anon_sym_declare] = ACTIONS(1263), + [anon_sym_public] = ACTIONS(1263), + [anon_sym_private] = ACTIONS(1263), + [anon_sym_protected] = ACTIONS(1263), + [anon_sym_override] = ACTIONS(1263), + [anon_sym_module] = ACTIONS(1263), + [anon_sym_any] = ACTIONS(1263), + [anon_sym_number] = ACTIONS(1263), + [anon_sym_boolean] = ACTIONS(1263), + [anon_sym_string] = ACTIONS(1263), + [anon_sym_symbol] = ACTIONS(1263), + [anon_sym_object] = ACTIONS(1263), [sym_html_comment] = ACTIONS(5), }, [STATE(574)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1424), - [sym_expression] = STATE(2435), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6176), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6176), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(5999), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1424), - [sym_subscript_expression] = STATE(1424), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2933), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6176), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1424), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1489), - [anon_sym_export] = ACTIONS(1089), - [anon_sym_type] = ACTIONS(1089), - [anon_sym_namespace] = ACTIONS(1091), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(1115), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1089), - [anon_sym_BANG] = ACTIONS(1097), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1099), - [anon_sym_yield] = ACTIONS(1101), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1105), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1493), - [anon_sym_using] = ACTIONS(1109), - [anon_sym_PLUS] = ACTIONS(1115), - [anon_sym_DASH] = ACTIONS(1115), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1097), - [anon_sym_void] = ACTIONS(1115), - [anon_sym_delete] = ACTIONS(1115), - [anon_sym_PLUS_PLUS] = ACTIONS(1117), - [anon_sym_DASH_DASH] = ACTIONS(1117), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1123), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1495), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1418), + [sym_expression] = STATE(2478), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6184), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6184), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6036), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1418), + [sym_subscript_expression] = STATE(1418), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2950), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6184), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1418), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1487), + [anon_sym_export] = ACTIONS(1263), + [anon_sym_type] = ACTIONS(1263), + [anon_sym_namespace] = ACTIONS(1265), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1285), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1263), + [anon_sym_BANG] = ACTIONS(1269), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1271), + [anon_sym_yield] = ACTIONS(1273), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1275), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1491), + [anon_sym_using] = ACTIONS(1279), + [anon_sym_PLUS] = ACTIONS(1285), + [anon_sym_DASH] = ACTIONS(1285), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1269), + [anon_sym_void] = ACTIONS(1285), + [anon_sym_delete] = ACTIONS(1285), + [anon_sym_PLUS_PLUS] = ACTIONS(1287), + [anon_sym_DASH_DASH] = ACTIONS(1287), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(2106), + [sym_private_property_identifier] = ACTIONS(1289), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1493), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1089), - [anon_sym_readonly] = ACTIONS(1089), - [anon_sym_get] = ACTIONS(1089), - [anon_sym_set] = ACTIONS(1089), - [anon_sym_declare] = ACTIONS(1089), - [anon_sym_public] = ACTIONS(1089), - [anon_sym_private] = ACTIONS(1089), - [anon_sym_protected] = ACTIONS(1089), - [anon_sym_override] = ACTIONS(1089), - [anon_sym_module] = ACTIONS(1089), - [anon_sym_any] = ACTIONS(1089), - [anon_sym_number] = ACTIONS(1089), - [anon_sym_boolean] = ACTIONS(1089), - [anon_sym_string] = ACTIONS(1089), - [anon_sym_symbol] = ACTIONS(1089), - [anon_sym_object] = ACTIONS(1089), + [anon_sym_static] = ACTIONS(1263), + [anon_sym_readonly] = ACTIONS(1263), + [anon_sym_get] = ACTIONS(1263), + [anon_sym_set] = ACTIONS(1263), + [anon_sym_declare] = ACTIONS(1263), + [anon_sym_public] = ACTIONS(1263), + [anon_sym_private] = ACTIONS(1263), + [anon_sym_protected] = ACTIONS(1263), + [anon_sym_override] = ACTIONS(1263), + [anon_sym_module] = ACTIONS(1263), + [anon_sym_any] = ACTIONS(1263), + [anon_sym_number] = ACTIONS(1263), + [anon_sym_boolean] = ACTIONS(1263), + [anon_sym_string] = ACTIONS(1263), + [anon_sym_symbol] = ACTIONS(1263), + [anon_sym_object] = ACTIONS(1263), [sym_html_comment] = ACTIONS(5), }, [STATE(575)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1424), - [sym_expression] = STATE(2436), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6176), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6176), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(5999), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1424), - [sym_subscript_expression] = STATE(1424), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2933), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6176), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1424), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1489), - [anon_sym_export] = ACTIONS(1089), - [anon_sym_type] = ACTIONS(1089), - [anon_sym_namespace] = ACTIONS(1091), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(1115), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1089), - [anon_sym_BANG] = ACTIONS(1097), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1099), - [anon_sym_yield] = ACTIONS(1101), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1105), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1493), - [anon_sym_using] = ACTIONS(1109), - [anon_sym_PLUS] = ACTIONS(1115), - [anon_sym_DASH] = ACTIONS(1115), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1097), - [anon_sym_void] = ACTIONS(1115), - [anon_sym_delete] = ACTIONS(1115), - [anon_sym_PLUS_PLUS] = ACTIONS(1117), - [anon_sym_DASH_DASH] = ACTIONS(1117), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1123), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1495), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1418), + [sym_expression] = STATE(2477), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6184), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6184), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6036), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1418), + [sym_subscript_expression] = STATE(1418), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2950), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6184), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1418), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1487), + [anon_sym_export] = ACTIONS(1263), + [anon_sym_type] = ACTIONS(1263), + [anon_sym_namespace] = ACTIONS(1265), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1285), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1263), + [anon_sym_BANG] = ACTIONS(1269), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1271), + [anon_sym_yield] = ACTIONS(1273), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1275), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1491), + [anon_sym_using] = ACTIONS(1279), + [anon_sym_PLUS] = ACTIONS(1285), + [anon_sym_DASH] = ACTIONS(1285), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1269), + [anon_sym_void] = ACTIONS(1285), + [anon_sym_delete] = ACTIONS(1285), + [anon_sym_PLUS_PLUS] = ACTIONS(1287), + [anon_sym_DASH_DASH] = ACTIONS(1287), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1289), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1493), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1089), - [anon_sym_readonly] = ACTIONS(1089), - [anon_sym_get] = ACTIONS(1089), - [anon_sym_set] = ACTIONS(1089), - [anon_sym_declare] = ACTIONS(1089), - [anon_sym_public] = ACTIONS(1089), - [anon_sym_private] = ACTIONS(1089), - [anon_sym_protected] = ACTIONS(1089), - [anon_sym_override] = ACTIONS(1089), - [anon_sym_module] = ACTIONS(1089), - [anon_sym_any] = ACTIONS(1089), - [anon_sym_number] = ACTIONS(1089), - [anon_sym_boolean] = ACTIONS(1089), - [anon_sym_string] = ACTIONS(1089), - [anon_sym_symbol] = ACTIONS(1089), - [anon_sym_object] = ACTIONS(1089), + [anon_sym_static] = ACTIONS(1263), + [anon_sym_readonly] = ACTIONS(1263), + [anon_sym_get] = ACTIONS(1263), + [anon_sym_set] = ACTIONS(1263), + [anon_sym_declare] = ACTIONS(1263), + [anon_sym_public] = ACTIONS(1263), + [anon_sym_private] = ACTIONS(1263), + [anon_sym_protected] = ACTIONS(1263), + [anon_sym_override] = ACTIONS(1263), + [anon_sym_module] = ACTIONS(1263), + [anon_sym_any] = ACTIONS(1263), + [anon_sym_number] = ACTIONS(1263), + [anon_sym_boolean] = ACTIONS(1263), + [anon_sym_string] = ACTIONS(1263), + [anon_sym_symbol] = ACTIONS(1263), + [anon_sym_object] = ACTIONS(1263), [sym_html_comment] = ACTIONS(5), }, [STATE(576)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1424), - [sym_expression] = STATE(2437), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6176), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6176), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(5999), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1424), - [sym_subscript_expression] = STATE(1424), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2933), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6176), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1424), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1489), - [anon_sym_export] = ACTIONS(1089), - [anon_sym_type] = ACTIONS(1089), - [anon_sym_namespace] = ACTIONS(1091), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(1115), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1089), - [anon_sym_BANG] = ACTIONS(1097), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1099), - [anon_sym_yield] = ACTIONS(1101), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1105), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1493), - [anon_sym_using] = ACTIONS(1109), - [anon_sym_PLUS] = ACTIONS(1115), - [anon_sym_DASH] = ACTIONS(1115), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1097), - [anon_sym_void] = ACTIONS(1115), - [anon_sym_delete] = ACTIONS(1115), - [anon_sym_PLUS_PLUS] = ACTIONS(1117), - [anon_sym_DASH_DASH] = ACTIONS(1117), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1123), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1495), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1418), + [sym_expression] = STATE(2478), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6184), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6184), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6036), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1418), + [sym_subscript_expression] = STATE(1418), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2950), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6184), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1418), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1487), + [anon_sym_export] = ACTIONS(1263), + [anon_sym_type] = ACTIONS(1263), + [anon_sym_namespace] = ACTIONS(1265), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1285), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1263), + [anon_sym_BANG] = ACTIONS(1269), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1271), + [anon_sym_yield] = ACTIONS(1273), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1275), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1491), + [anon_sym_using] = ACTIONS(1279), + [anon_sym_PLUS] = ACTIONS(1285), + [anon_sym_DASH] = ACTIONS(1285), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1269), + [anon_sym_void] = ACTIONS(1285), + [anon_sym_delete] = ACTIONS(1285), + [anon_sym_PLUS_PLUS] = ACTIONS(1287), + [anon_sym_DASH_DASH] = ACTIONS(1287), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1289), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1493), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1089), - [anon_sym_readonly] = ACTIONS(1089), - [anon_sym_get] = ACTIONS(1089), - [anon_sym_set] = ACTIONS(1089), - [anon_sym_declare] = ACTIONS(1089), - [anon_sym_public] = ACTIONS(1089), - [anon_sym_private] = ACTIONS(1089), - [anon_sym_protected] = ACTIONS(1089), - [anon_sym_override] = ACTIONS(1089), - [anon_sym_module] = ACTIONS(1089), - [anon_sym_any] = ACTIONS(1089), - [anon_sym_number] = ACTIONS(1089), - [anon_sym_boolean] = ACTIONS(1089), - [anon_sym_string] = ACTIONS(1089), - [anon_sym_symbol] = ACTIONS(1089), - [anon_sym_object] = ACTIONS(1089), + [anon_sym_static] = ACTIONS(1263), + [anon_sym_readonly] = ACTIONS(1263), + [anon_sym_get] = ACTIONS(1263), + [anon_sym_set] = ACTIONS(1263), + [anon_sym_declare] = ACTIONS(1263), + [anon_sym_public] = ACTIONS(1263), + [anon_sym_private] = ACTIONS(1263), + [anon_sym_protected] = ACTIONS(1263), + [anon_sym_override] = ACTIONS(1263), + [anon_sym_module] = ACTIONS(1263), + [anon_sym_any] = ACTIONS(1263), + [anon_sym_number] = ACTIONS(1263), + [anon_sym_boolean] = ACTIONS(1263), + [anon_sym_string] = ACTIONS(1263), + [anon_sym_symbol] = ACTIONS(1263), + [anon_sym_object] = ACTIONS(1263), [sym_html_comment] = ACTIONS(5), }, [STATE(577)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1424), - [sym_expression] = STATE(2438), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6176), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6176), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(5999), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1424), - [sym_subscript_expression] = STATE(1424), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2933), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6176), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1424), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1489), - [anon_sym_export] = ACTIONS(1089), - [anon_sym_type] = ACTIONS(1089), - [anon_sym_namespace] = ACTIONS(1091), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(1115), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1089), - [anon_sym_BANG] = ACTIONS(1097), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1099), - [anon_sym_yield] = ACTIONS(1101), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1105), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1493), - [anon_sym_using] = ACTIONS(1109), - [anon_sym_PLUS] = ACTIONS(1115), - [anon_sym_DASH] = ACTIONS(1115), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1097), - [anon_sym_void] = ACTIONS(1115), - [anon_sym_delete] = ACTIONS(1115), - [anon_sym_PLUS_PLUS] = ACTIONS(1117), - [anon_sym_DASH_DASH] = ACTIONS(1117), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1123), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1495), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1418), + [sym_expression] = STATE(2479), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6184), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6184), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6036), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1418), + [sym_subscript_expression] = STATE(1418), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2950), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6184), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1418), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1487), + [anon_sym_export] = ACTIONS(1263), + [anon_sym_type] = ACTIONS(1263), + [anon_sym_namespace] = ACTIONS(1265), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1285), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1263), + [anon_sym_BANG] = ACTIONS(1269), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1271), + [anon_sym_yield] = ACTIONS(1273), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1275), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1491), + [anon_sym_using] = ACTIONS(1279), + [anon_sym_PLUS] = ACTIONS(1285), + [anon_sym_DASH] = ACTIONS(1285), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1269), + [anon_sym_void] = ACTIONS(1285), + [anon_sym_delete] = ACTIONS(1285), + [anon_sym_PLUS_PLUS] = ACTIONS(1287), + [anon_sym_DASH_DASH] = ACTIONS(1287), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1289), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1493), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1089), - [anon_sym_readonly] = ACTIONS(1089), - [anon_sym_get] = ACTIONS(1089), - [anon_sym_set] = ACTIONS(1089), - [anon_sym_declare] = ACTIONS(1089), - [anon_sym_public] = ACTIONS(1089), - [anon_sym_private] = ACTIONS(1089), - [anon_sym_protected] = ACTIONS(1089), - [anon_sym_override] = ACTIONS(1089), - [anon_sym_module] = ACTIONS(1089), - [anon_sym_any] = ACTIONS(1089), - [anon_sym_number] = ACTIONS(1089), - [anon_sym_boolean] = ACTIONS(1089), - [anon_sym_string] = ACTIONS(1089), - [anon_sym_symbol] = ACTIONS(1089), - [anon_sym_object] = ACTIONS(1089), + [anon_sym_static] = ACTIONS(1263), + [anon_sym_readonly] = ACTIONS(1263), + [anon_sym_get] = ACTIONS(1263), + [anon_sym_set] = ACTIONS(1263), + [anon_sym_declare] = ACTIONS(1263), + [anon_sym_public] = ACTIONS(1263), + [anon_sym_private] = ACTIONS(1263), + [anon_sym_protected] = ACTIONS(1263), + [anon_sym_override] = ACTIONS(1263), + [anon_sym_module] = ACTIONS(1263), + [anon_sym_any] = ACTIONS(1263), + [anon_sym_number] = ACTIONS(1263), + [anon_sym_boolean] = ACTIONS(1263), + [anon_sym_string] = ACTIONS(1263), + [anon_sym_symbol] = ACTIONS(1263), + [anon_sym_object] = ACTIONS(1263), [sym_html_comment] = ACTIONS(5), }, [STATE(578)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1424), - [sym_expression] = STATE(2439), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6176), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6176), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(5999), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1424), - [sym_subscript_expression] = STATE(1424), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2933), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6176), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1424), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1489), - [anon_sym_export] = ACTIONS(1089), - [anon_sym_type] = ACTIONS(1089), - [anon_sym_namespace] = ACTIONS(1091), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(1115), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1089), - [anon_sym_BANG] = ACTIONS(1097), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1099), - [anon_sym_yield] = ACTIONS(1101), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1105), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1493), - [anon_sym_using] = ACTIONS(1109), - [anon_sym_PLUS] = ACTIONS(1115), - [anon_sym_DASH] = ACTIONS(1115), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1097), - [anon_sym_void] = ACTIONS(1115), - [anon_sym_delete] = ACTIONS(1115), - [anon_sym_PLUS_PLUS] = ACTIONS(1117), - [anon_sym_DASH_DASH] = ACTIONS(1117), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1123), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1495), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1440), + [sym_expression] = STATE(2618), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6062), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6062), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6134), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1440), + [sym_subscript_expression] = STATE(1440), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6062), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1440), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(2214), + [anon_sym_export] = ACTIONS(2216), + [anon_sym_type] = ACTIONS(2216), + [anon_sym_namespace] = ACTIONS(2218), + [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(2216), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(2220), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2222), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(2224), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1089), - [anon_sym_readonly] = ACTIONS(1089), - [anon_sym_get] = ACTIONS(1089), - [anon_sym_set] = ACTIONS(1089), - [anon_sym_declare] = ACTIONS(1089), - [anon_sym_public] = ACTIONS(1089), - [anon_sym_private] = ACTIONS(1089), - [anon_sym_protected] = ACTIONS(1089), - [anon_sym_override] = ACTIONS(1089), - [anon_sym_module] = ACTIONS(1089), - [anon_sym_any] = ACTIONS(1089), - [anon_sym_number] = ACTIONS(1089), - [anon_sym_boolean] = ACTIONS(1089), - [anon_sym_string] = ACTIONS(1089), - [anon_sym_symbol] = ACTIONS(1089), - [anon_sym_object] = ACTIONS(1089), + [anon_sym_static] = ACTIONS(2216), + [anon_sym_readonly] = ACTIONS(2216), + [anon_sym_get] = ACTIONS(2216), + [anon_sym_set] = ACTIONS(2216), + [anon_sym_declare] = ACTIONS(2216), + [anon_sym_public] = ACTIONS(2216), + [anon_sym_private] = ACTIONS(2216), + [anon_sym_protected] = ACTIONS(2216), + [anon_sym_override] = ACTIONS(2216), + [anon_sym_module] = ACTIONS(2216), + [anon_sym_any] = ACTIONS(2216), + [anon_sym_number] = ACTIONS(2216), + [anon_sym_boolean] = ACTIONS(2216), + [anon_sym_string] = ACTIONS(2216), + [anon_sym_symbol] = ACTIONS(2216), + [anon_sym_object] = ACTIONS(2216), [sym_html_comment] = ACTIONS(5), }, [STATE(579)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1424), - [sym_expression] = STATE(2440), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6176), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6176), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(5999), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1424), - [sym_subscript_expression] = STATE(1424), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2933), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6176), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1424), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1489), - [anon_sym_export] = ACTIONS(1089), - [anon_sym_type] = ACTIONS(1089), - [anon_sym_namespace] = ACTIONS(1091), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(1115), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1089), - [anon_sym_BANG] = ACTIONS(1097), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1099), - [anon_sym_yield] = ACTIONS(1101), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1105), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1493), - [anon_sym_using] = ACTIONS(1109), - [anon_sym_PLUS] = ACTIONS(1115), - [anon_sym_DASH] = ACTIONS(1115), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1097), - [anon_sym_void] = ACTIONS(1115), - [anon_sym_delete] = ACTIONS(1115), - [anon_sym_PLUS_PLUS] = ACTIONS(1117), - [anon_sym_DASH_DASH] = ACTIONS(1117), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1123), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1495), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1385), + [sym_expression] = STATE(2566), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6048), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6048), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6189), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1385), + [sym_subscript_expression] = STATE(1385), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3004), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6048), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1385), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1479), + [anon_sym_export] = ACTIONS(1203), + [anon_sym_type] = ACTIONS(1203), + [anon_sym_namespace] = ACTIONS(1205), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1227), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1203), + [anon_sym_BANG] = ACTIONS(1211), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1213), + [anon_sym_yield] = ACTIONS(1215), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1217), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1483), + [anon_sym_using] = ACTIONS(1221), + [anon_sym_PLUS] = ACTIONS(1227), + [anon_sym_DASH] = ACTIONS(1227), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1211), + [anon_sym_void] = ACTIONS(1227), + [anon_sym_delete] = ACTIONS(1227), + [anon_sym_PLUS_PLUS] = ACTIONS(1229), + [anon_sym_DASH_DASH] = ACTIONS(1229), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1231), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1485), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1089), - [anon_sym_readonly] = ACTIONS(1089), - [anon_sym_get] = ACTIONS(1089), - [anon_sym_set] = ACTIONS(1089), - [anon_sym_declare] = ACTIONS(1089), - [anon_sym_public] = ACTIONS(1089), - [anon_sym_private] = ACTIONS(1089), - [anon_sym_protected] = ACTIONS(1089), - [anon_sym_override] = ACTIONS(1089), - [anon_sym_module] = ACTIONS(1089), - [anon_sym_any] = ACTIONS(1089), - [anon_sym_number] = ACTIONS(1089), - [anon_sym_boolean] = ACTIONS(1089), - [anon_sym_string] = ACTIONS(1089), - [anon_sym_symbol] = ACTIONS(1089), - [anon_sym_object] = ACTIONS(1089), + [anon_sym_static] = ACTIONS(1203), + [anon_sym_readonly] = ACTIONS(1203), + [anon_sym_get] = ACTIONS(1203), + [anon_sym_set] = ACTIONS(1203), + [anon_sym_declare] = ACTIONS(1203), + [anon_sym_public] = ACTIONS(1203), + [anon_sym_private] = ACTIONS(1203), + [anon_sym_protected] = ACTIONS(1203), + [anon_sym_override] = ACTIONS(1203), + [anon_sym_module] = ACTIONS(1203), + [anon_sym_any] = ACTIONS(1203), + [anon_sym_number] = ACTIONS(1203), + [anon_sym_boolean] = ACTIONS(1203), + [anon_sym_string] = ACTIONS(1203), + [anon_sym_symbol] = ACTIONS(1203), + [anon_sym_object] = ACTIONS(1203), [sym_html_comment] = ACTIONS(5), }, [STATE(580)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1424), - [sym_expression] = STATE(2442), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6176), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6176), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(5999), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1424), - [sym_subscript_expression] = STATE(1424), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2933), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6176), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1424), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1489), - [anon_sym_export] = ACTIONS(1089), - [anon_sym_type] = ACTIONS(1089), - [anon_sym_namespace] = ACTIONS(1091), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(1115), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1089), - [anon_sym_BANG] = ACTIONS(1097), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1099), - [anon_sym_yield] = ACTIONS(1101), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1105), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1493), - [anon_sym_using] = ACTIONS(1109), - [anon_sym_PLUS] = ACTIONS(1115), - [anon_sym_DASH] = ACTIONS(1115), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1097), - [anon_sym_void] = ACTIONS(1115), - [anon_sym_delete] = ACTIONS(1115), - [anon_sym_PLUS_PLUS] = ACTIONS(1117), - [anon_sym_DASH_DASH] = ACTIONS(1117), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1123), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1495), + [sym_import] = STATE(3779), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1826), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(1447), + [anon_sym_export] = ACTIONS(1241), + [anon_sym_type] = ACTIONS(1241), + [anon_sym_namespace] = ACTIONS(1243), + [anon_sym_LBRACE] = ACTIONS(701), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1241), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(45), + [anon_sym_yield] = ACTIONS(63), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1247), + [anon_sym_function] = ACTIONS(716), + [anon_sym_new] = ACTIONS(1451), + [anon_sym_using] = ACTIONS(79), + [anon_sym_PLUS] = ACTIONS(21), + [anon_sym_DASH] = ACTIONS(21), + [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_LT] = ACTIONS(83), + [anon_sym_TILDE] = ACTIONS(33), + [anon_sym_void] = ACTIONS(21), + [anon_sym_delete] = ACTIONS(21), + [anon_sym_PLUS_PLUS] = ACTIONS(85), + [anon_sym_DASH_DASH] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(91), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1089), - [anon_sym_readonly] = ACTIONS(1089), - [anon_sym_get] = ACTIONS(1089), - [anon_sym_set] = ACTIONS(1089), - [anon_sym_declare] = ACTIONS(1089), - [anon_sym_public] = ACTIONS(1089), - [anon_sym_private] = ACTIONS(1089), - [anon_sym_protected] = ACTIONS(1089), - [anon_sym_override] = ACTIONS(1089), - [anon_sym_module] = ACTIONS(1089), - [anon_sym_any] = ACTIONS(1089), - [anon_sym_number] = ACTIONS(1089), - [anon_sym_boolean] = ACTIONS(1089), - [anon_sym_string] = ACTIONS(1089), - [anon_sym_symbol] = ACTIONS(1089), - [anon_sym_object] = ACTIONS(1089), + [anon_sym_static] = ACTIONS(1241), + [anon_sym_readonly] = ACTIONS(1241), + [anon_sym_get] = ACTIONS(1241), + [anon_sym_set] = ACTIONS(1241), + [anon_sym_declare] = ACTIONS(1241), + [anon_sym_public] = ACTIONS(1241), + [anon_sym_private] = ACTIONS(1241), + [anon_sym_protected] = ACTIONS(1241), + [anon_sym_override] = ACTIONS(1241), + [anon_sym_module] = ACTIONS(1241), + [anon_sym_any] = ACTIONS(1241), + [anon_sym_number] = ACTIONS(1241), + [anon_sym_boolean] = ACTIONS(1241), + [anon_sym_string] = ACTIONS(1241), + [anon_sym_symbol] = ACTIONS(1241), + [anon_sym_object] = ACTIONS(1241), [sym_html_comment] = ACTIONS(5), }, [STATE(581)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1424), - [sym_expression] = STATE(2446), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6176), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6176), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(5999), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1424), - [sym_subscript_expression] = STATE(1424), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2933), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6176), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1424), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1489), - [anon_sym_export] = ACTIONS(1089), - [anon_sym_type] = ACTIONS(1089), - [anon_sym_namespace] = ACTIONS(1091), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(1115), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1089), - [anon_sym_BANG] = ACTIONS(1097), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1099), - [anon_sym_yield] = ACTIONS(1101), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1105), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1493), - [anon_sym_using] = ACTIONS(1109), - [anon_sym_PLUS] = ACTIONS(1115), - [anon_sym_DASH] = ACTIONS(1115), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1097), - [anon_sym_void] = ACTIONS(1115), - [anon_sym_delete] = ACTIONS(1115), - [anon_sym_PLUS_PLUS] = ACTIONS(1117), - [anon_sym_DASH_DASH] = ACTIONS(1117), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1123), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1495), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(1710), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6151), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6151), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1282), + [sym_subscript_expression] = STATE(1282), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6151), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1282), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1051), + [anon_sym_type] = ACTIONS(1051), + [anon_sym_namespace] = ACTIONS(1053), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(649), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1051), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1059), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1443), + [anon_sym_using] = ACTIONS(633), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(649), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1445), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1089), - [anon_sym_readonly] = ACTIONS(1089), - [anon_sym_get] = ACTIONS(1089), - [anon_sym_set] = ACTIONS(1089), - [anon_sym_declare] = ACTIONS(1089), - [anon_sym_public] = ACTIONS(1089), - [anon_sym_private] = ACTIONS(1089), - [anon_sym_protected] = ACTIONS(1089), - [anon_sym_override] = ACTIONS(1089), - [anon_sym_module] = ACTIONS(1089), - [anon_sym_any] = ACTIONS(1089), - [anon_sym_number] = ACTIONS(1089), - [anon_sym_boolean] = ACTIONS(1089), - [anon_sym_string] = ACTIONS(1089), - [anon_sym_symbol] = ACTIONS(1089), - [anon_sym_object] = ACTIONS(1089), + [anon_sym_static] = ACTIONS(1051), + [anon_sym_readonly] = ACTIONS(1051), + [anon_sym_get] = ACTIONS(1051), + [anon_sym_set] = ACTIONS(1051), + [anon_sym_declare] = ACTIONS(1051), + [anon_sym_public] = ACTIONS(1051), + [anon_sym_private] = ACTIONS(1051), + [anon_sym_protected] = ACTIONS(1051), + [anon_sym_override] = ACTIONS(1051), + [anon_sym_module] = ACTIONS(1051), + [anon_sym_any] = ACTIONS(1051), + [anon_sym_number] = ACTIONS(1051), + [anon_sym_boolean] = ACTIONS(1051), + [anon_sym_string] = ACTIONS(1051), + [anon_sym_symbol] = ACTIONS(1051), + [anon_sym_object] = ACTIONS(1051), [sym_html_comment] = ACTIONS(5), }, [STATE(582)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1424), - [sym_expression] = STATE(2447), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6176), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6176), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(5999), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1424), - [sym_subscript_expression] = STATE(1424), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2933), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6176), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1424), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1489), - [anon_sym_export] = ACTIONS(1089), - [anon_sym_type] = ACTIONS(1089), - [anon_sym_namespace] = ACTIONS(1091), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(1115), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1089), - [anon_sym_BANG] = ACTIONS(1097), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1099), - [anon_sym_yield] = ACTIONS(1101), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1105), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1493), - [anon_sym_using] = ACTIONS(1109), - [anon_sym_PLUS] = ACTIONS(1115), - [anon_sym_DASH] = ACTIONS(1115), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1097), - [anon_sym_void] = ACTIONS(1115), - [anon_sym_delete] = ACTIONS(1115), - [anon_sym_PLUS_PLUS] = ACTIONS(1117), - [anon_sym_DASH_DASH] = ACTIONS(1117), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1123), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1495), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1422), + [sym_expression] = STATE(2452), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6195), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6195), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6201), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1422), + [sym_subscript_expression] = STATE(1422), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2976), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6195), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1422), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1495), + [anon_sym_export] = ACTIONS(1335), + [anon_sym_type] = ACTIONS(1335), + [anon_sym_namespace] = ACTIONS(1337), + [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_typeof] = ACTIONS(1357), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1335), + [anon_sym_BANG] = ACTIONS(1341), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1343), + [anon_sym_yield] = ACTIONS(1345), + [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1347), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1499), + [anon_sym_using] = ACTIONS(1351), + [anon_sym_PLUS] = ACTIONS(1357), + [anon_sym_DASH] = ACTIONS(1357), + [anon_sym_SLASH] = ACTIONS(977), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1341), + [anon_sym_void] = ACTIONS(1357), + [anon_sym_delete] = ACTIONS(1357), + [anon_sym_PLUS_PLUS] = ACTIONS(1359), + [anon_sym_DASH_DASH] = ACTIONS(1359), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1361), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1501), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1089), - [anon_sym_readonly] = ACTIONS(1089), - [anon_sym_get] = ACTIONS(1089), - [anon_sym_set] = ACTIONS(1089), - [anon_sym_declare] = ACTIONS(1089), - [anon_sym_public] = ACTIONS(1089), - [anon_sym_private] = ACTIONS(1089), - [anon_sym_protected] = ACTIONS(1089), - [anon_sym_override] = ACTIONS(1089), - [anon_sym_module] = ACTIONS(1089), - [anon_sym_any] = ACTIONS(1089), - [anon_sym_number] = ACTIONS(1089), - [anon_sym_boolean] = ACTIONS(1089), - [anon_sym_string] = ACTIONS(1089), - [anon_sym_symbol] = ACTIONS(1089), - [anon_sym_object] = ACTIONS(1089), + [anon_sym_static] = ACTIONS(1335), + [anon_sym_readonly] = ACTIONS(1335), + [anon_sym_get] = ACTIONS(1335), + [anon_sym_set] = ACTIONS(1335), + [anon_sym_declare] = ACTIONS(1335), + [anon_sym_public] = ACTIONS(1335), + [anon_sym_private] = ACTIONS(1335), + [anon_sym_protected] = ACTIONS(1335), + [anon_sym_override] = ACTIONS(1335), + [anon_sym_module] = ACTIONS(1335), + [anon_sym_any] = ACTIONS(1335), + [anon_sym_number] = ACTIONS(1335), + [anon_sym_boolean] = ACTIONS(1335), + [anon_sym_string] = ACTIONS(1335), + [anon_sym_symbol] = ACTIONS(1335), + [anon_sym_object] = ACTIONS(1335), [sym_html_comment] = ACTIONS(5), }, [STATE(583)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1424), - [sym_expression] = STATE(2449), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6176), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6176), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(5999), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1424), - [sym_subscript_expression] = STATE(1424), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2933), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6176), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1424), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1489), - [anon_sym_export] = ACTIONS(1089), - [anon_sym_type] = ACTIONS(1089), - [anon_sym_namespace] = ACTIONS(1091), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(1115), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1089), - [anon_sym_BANG] = ACTIONS(1097), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1099), - [anon_sym_yield] = ACTIONS(1101), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1105), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1493), - [anon_sym_using] = ACTIONS(1109), - [anon_sym_PLUS] = ACTIONS(1115), - [anon_sym_DASH] = ACTIONS(1115), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1097), - [anon_sym_void] = ACTIONS(1115), - [anon_sym_delete] = ACTIONS(1115), - [anon_sym_PLUS_PLUS] = ACTIONS(1117), - [anon_sym_DASH_DASH] = ACTIONS(1117), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(2098), - [sym_private_property_identifier] = ACTIONS(1123), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1495), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1422), + [sym_expression] = STATE(2453), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6195), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6195), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6201), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1422), + [sym_subscript_expression] = STATE(1422), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2976), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6195), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1422), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1495), + [anon_sym_export] = ACTIONS(1335), + [anon_sym_type] = ACTIONS(1335), + [anon_sym_namespace] = ACTIONS(1337), + [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_typeof] = ACTIONS(1357), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1335), + [anon_sym_BANG] = ACTIONS(1341), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1343), + [anon_sym_yield] = ACTIONS(1345), + [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1347), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1499), + [anon_sym_using] = ACTIONS(1351), + [anon_sym_PLUS] = ACTIONS(1357), + [anon_sym_DASH] = ACTIONS(1357), + [anon_sym_SLASH] = ACTIONS(977), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1341), + [anon_sym_void] = ACTIONS(1357), + [anon_sym_delete] = ACTIONS(1357), + [anon_sym_PLUS_PLUS] = ACTIONS(1359), + [anon_sym_DASH_DASH] = ACTIONS(1359), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1361), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1501), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1089), - [anon_sym_readonly] = ACTIONS(1089), - [anon_sym_get] = ACTIONS(1089), - [anon_sym_set] = ACTIONS(1089), - [anon_sym_declare] = ACTIONS(1089), - [anon_sym_public] = ACTIONS(1089), - [anon_sym_private] = ACTIONS(1089), - [anon_sym_protected] = ACTIONS(1089), - [anon_sym_override] = ACTIONS(1089), - [anon_sym_module] = ACTIONS(1089), - [anon_sym_any] = ACTIONS(1089), - [anon_sym_number] = ACTIONS(1089), - [anon_sym_boolean] = ACTIONS(1089), - [anon_sym_string] = ACTIONS(1089), - [anon_sym_symbol] = ACTIONS(1089), - [anon_sym_object] = ACTIONS(1089), + [anon_sym_static] = ACTIONS(1335), + [anon_sym_readonly] = ACTIONS(1335), + [anon_sym_get] = ACTIONS(1335), + [anon_sym_set] = ACTIONS(1335), + [anon_sym_declare] = ACTIONS(1335), + [anon_sym_public] = ACTIONS(1335), + [anon_sym_private] = ACTIONS(1335), + [anon_sym_protected] = ACTIONS(1335), + [anon_sym_override] = ACTIONS(1335), + [anon_sym_module] = ACTIONS(1335), + [anon_sym_any] = ACTIONS(1335), + [anon_sym_number] = ACTIONS(1335), + [anon_sym_boolean] = ACTIONS(1335), + [anon_sym_string] = ACTIONS(1335), + [anon_sym_symbol] = ACTIONS(1335), + [anon_sym_object] = ACTIONS(1335), [sym_html_comment] = ACTIONS(5), }, [STATE(584)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1424), - [sym_expression] = STATE(2448), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6176), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6176), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(5999), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1424), - [sym_subscript_expression] = STATE(1424), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2933), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6176), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1424), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1489), - [anon_sym_export] = ACTIONS(1089), - [anon_sym_type] = ACTIONS(1089), - [anon_sym_namespace] = ACTIONS(1091), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(1115), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1089), - [anon_sym_BANG] = ACTIONS(1097), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1099), - [anon_sym_yield] = ACTIONS(1101), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1105), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1493), - [anon_sym_using] = ACTIONS(1109), - [anon_sym_PLUS] = ACTIONS(1115), - [anon_sym_DASH] = ACTIONS(1115), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1097), - [anon_sym_void] = ACTIONS(1115), - [anon_sym_delete] = ACTIONS(1115), - [anon_sym_PLUS_PLUS] = ACTIONS(1117), - [anon_sym_DASH_DASH] = ACTIONS(1117), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1123), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1495), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1422), + [sym_expression] = STATE(2454), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6195), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6195), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6201), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1422), + [sym_subscript_expression] = STATE(1422), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2976), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6195), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1422), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1495), + [anon_sym_export] = ACTIONS(1335), + [anon_sym_type] = ACTIONS(1335), + [anon_sym_namespace] = ACTIONS(1337), + [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_typeof] = ACTIONS(1357), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1335), + [anon_sym_BANG] = ACTIONS(1341), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1343), + [anon_sym_yield] = ACTIONS(1345), + [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1347), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1499), + [anon_sym_using] = ACTIONS(1351), + [anon_sym_PLUS] = ACTIONS(1357), + [anon_sym_DASH] = ACTIONS(1357), + [anon_sym_SLASH] = ACTIONS(977), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1341), + [anon_sym_void] = ACTIONS(1357), + [anon_sym_delete] = ACTIONS(1357), + [anon_sym_PLUS_PLUS] = ACTIONS(1359), + [anon_sym_DASH_DASH] = ACTIONS(1359), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1361), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1501), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1089), - [anon_sym_readonly] = ACTIONS(1089), - [anon_sym_get] = ACTIONS(1089), - [anon_sym_set] = ACTIONS(1089), - [anon_sym_declare] = ACTIONS(1089), - [anon_sym_public] = ACTIONS(1089), - [anon_sym_private] = ACTIONS(1089), - [anon_sym_protected] = ACTIONS(1089), - [anon_sym_override] = ACTIONS(1089), - [anon_sym_module] = ACTIONS(1089), - [anon_sym_any] = ACTIONS(1089), - [anon_sym_number] = ACTIONS(1089), - [anon_sym_boolean] = ACTIONS(1089), - [anon_sym_string] = ACTIONS(1089), - [anon_sym_symbol] = ACTIONS(1089), - [anon_sym_object] = ACTIONS(1089), + [anon_sym_static] = ACTIONS(1335), + [anon_sym_readonly] = ACTIONS(1335), + [anon_sym_get] = ACTIONS(1335), + [anon_sym_set] = ACTIONS(1335), + [anon_sym_declare] = ACTIONS(1335), + [anon_sym_public] = ACTIONS(1335), + [anon_sym_private] = ACTIONS(1335), + [anon_sym_protected] = ACTIONS(1335), + [anon_sym_override] = ACTIONS(1335), + [anon_sym_module] = ACTIONS(1335), + [anon_sym_any] = ACTIONS(1335), + [anon_sym_number] = ACTIONS(1335), + [anon_sym_boolean] = ACTIONS(1335), + [anon_sym_string] = ACTIONS(1335), + [anon_sym_symbol] = ACTIONS(1335), + [anon_sym_object] = ACTIONS(1335), [sym_html_comment] = ACTIONS(5), }, [STATE(585)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(2430), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6224), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6224), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1270), - [sym_subscript_expression] = STATE(1270), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6224), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1270), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1429), - [anon_sym_export] = ACTIONS(1045), - [anon_sym_type] = ACTIONS(1045), - [anon_sym_namespace] = ACTIONS(1047), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(587), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1045), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1053), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1437), - [anon_sym_using] = ACTIONS(571), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(587), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(587), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1439), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1422), + [sym_expression] = STATE(2501), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6195), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6195), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6201), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1422), + [sym_subscript_expression] = STATE(1422), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2976), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6195), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1422), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1495), + [anon_sym_export] = ACTIONS(1335), + [anon_sym_type] = ACTIONS(1335), + [anon_sym_namespace] = ACTIONS(1337), + [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_typeof] = ACTIONS(1357), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1335), + [anon_sym_BANG] = ACTIONS(1341), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1343), + [anon_sym_yield] = ACTIONS(1345), + [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1347), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1499), + [anon_sym_using] = ACTIONS(1351), + [anon_sym_PLUS] = ACTIONS(1357), + [anon_sym_DASH] = ACTIONS(1357), + [anon_sym_SLASH] = ACTIONS(977), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1341), + [anon_sym_void] = ACTIONS(1357), + [anon_sym_delete] = ACTIONS(1357), + [anon_sym_PLUS_PLUS] = ACTIONS(1359), + [anon_sym_DASH_DASH] = ACTIONS(1359), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1361), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1501), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1045), - [anon_sym_readonly] = ACTIONS(1045), - [anon_sym_get] = ACTIONS(1045), - [anon_sym_set] = ACTIONS(1045), - [anon_sym_declare] = ACTIONS(1045), - [anon_sym_public] = ACTIONS(1045), - [anon_sym_private] = ACTIONS(1045), - [anon_sym_protected] = ACTIONS(1045), - [anon_sym_override] = ACTIONS(1045), - [anon_sym_module] = ACTIONS(1045), - [anon_sym_any] = ACTIONS(1045), - [anon_sym_number] = ACTIONS(1045), - [anon_sym_boolean] = ACTIONS(1045), - [anon_sym_string] = ACTIONS(1045), - [anon_sym_symbol] = ACTIONS(1045), - [anon_sym_object] = ACTIONS(1045), + [anon_sym_static] = ACTIONS(1335), + [anon_sym_readonly] = ACTIONS(1335), + [anon_sym_get] = ACTIONS(1335), + [anon_sym_set] = ACTIONS(1335), + [anon_sym_declare] = ACTIONS(1335), + [anon_sym_public] = ACTIONS(1335), + [anon_sym_private] = ACTIONS(1335), + [anon_sym_protected] = ACTIONS(1335), + [anon_sym_override] = ACTIONS(1335), + [anon_sym_module] = ACTIONS(1335), + [anon_sym_any] = ACTIONS(1335), + [anon_sym_number] = ACTIONS(1335), + [anon_sym_boolean] = ACTIONS(1335), + [anon_sym_string] = ACTIONS(1335), + [anon_sym_symbol] = ACTIONS(1335), + [anon_sym_object] = ACTIONS(1335), [sym_html_comment] = ACTIONS(5), }, [STATE(586)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1424), - [sym_expression] = STATE(2449), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6176), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6176), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(5999), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1424), - [sym_subscript_expression] = STATE(1424), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2933), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6176), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1424), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1489), - [anon_sym_export] = ACTIONS(1089), - [anon_sym_type] = ACTIONS(1089), - [anon_sym_namespace] = ACTIONS(1091), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(1115), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1089), - [anon_sym_BANG] = ACTIONS(1097), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1099), - [anon_sym_yield] = ACTIONS(1101), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1105), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1493), - [anon_sym_using] = ACTIONS(1109), - [anon_sym_PLUS] = ACTIONS(1115), - [anon_sym_DASH] = ACTIONS(1115), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1097), - [anon_sym_void] = ACTIONS(1115), - [anon_sym_delete] = ACTIONS(1115), - [anon_sym_PLUS_PLUS] = ACTIONS(1117), - [anon_sym_DASH_DASH] = ACTIONS(1117), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1123), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1495), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1422), + [sym_expression] = STATE(2457), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6195), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6195), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6201), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1422), + [sym_subscript_expression] = STATE(1422), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2976), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6195), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1422), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1495), + [anon_sym_export] = ACTIONS(1335), + [anon_sym_type] = ACTIONS(1335), + [anon_sym_namespace] = ACTIONS(1337), + [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_typeof] = ACTIONS(1357), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1335), + [anon_sym_BANG] = ACTIONS(1341), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1343), + [anon_sym_yield] = ACTIONS(1345), + [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1347), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1499), + [anon_sym_using] = ACTIONS(1351), + [anon_sym_PLUS] = ACTIONS(1357), + [anon_sym_DASH] = ACTIONS(1357), + [anon_sym_SLASH] = ACTIONS(977), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1341), + [anon_sym_void] = ACTIONS(1357), + [anon_sym_delete] = ACTIONS(1357), + [anon_sym_PLUS_PLUS] = ACTIONS(1359), + [anon_sym_DASH_DASH] = ACTIONS(1359), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1361), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1501), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1089), - [anon_sym_readonly] = ACTIONS(1089), - [anon_sym_get] = ACTIONS(1089), - [anon_sym_set] = ACTIONS(1089), - [anon_sym_declare] = ACTIONS(1089), - [anon_sym_public] = ACTIONS(1089), - [anon_sym_private] = ACTIONS(1089), - [anon_sym_protected] = ACTIONS(1089), - [anon_sym_override] = ACTIONS(1089), - [anon_sym_module] = ACTIONS(1089), - [anon_sym_any] = ACTIONS(1089), - [anon_sym_number] = ACTIONS(1089), - [anon_sym_boolean] = ACTIONS(1089), - [anon_sym_string] = ACTIONS(1089), - [anon_sym_symbol] = ACTIONS(1089), - [anon_sym_object] = ACTIONS(1089), + [anon_sym_static] = ACTIONS(1335), + [anon_sym_readonly] = ACTIONS(1335), + [anon_sym_get] = ACTIONS(1335), + [anon_sym_set] = ACTIONS(1335), + [anon_sym_declare] = ACTIONS(1335), + [anon_sym_public] = ACTIONS(1335), + [anon_sym_private] = ACTIONS(1335), + [anon_sym_protected] = ACTIONS(1335), + [anon_sym_override] = ACTIONS(1335), + [anon_sym_module] = ACTIONS(1335), + [anon_sym_any] = ACTIONS(1335), + [anon_sym_number] = ACTIONS(1335), + [anon_sym_boolean] = ACTIONS(1335), + [anon_sym_string] = ACTIONS(1335), + [anon_sym_symbol] = ACTIONS(1335), + [anon_sym_object] = ACTIONS(1335), [sym_html_comment] = ACTIONS(5), }, [STATE(587)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1424), - [sym_expression] = STATE(2450), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6176), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6176), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(5999), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1424), - [sym_subscript_expression] = STATE(1424), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2933), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6176), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1424), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1489), - [anon_sym_export] = ACTIONS(1089), - [anon_sym_type] = ACTIONS(1089), - [anon_sym_namespace] = ACTIONS(1091), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(1115), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1089), - [anon_sym_BANG] = ACTIONS(1097), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1099), - [anon_sym_yield] = ACTIONS(1101), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1105), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1493), - [anon_sym_using] = ACTIONS(1109), - [anon_sym_PLUS] = ACTIONS(1115), - [anon_sym_DASH] = ACTIONS(1115), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1097), - [anon_sym_void] = ACTIONS(1115), - [anon_sym_delete] = ACTIONS(1115), - [anon_sym_PLUS_PLUS] = ACTIONS(1117), - [anon_sym_DASH_DASH] = ACTIONS(1117), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1123), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1495), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1422), + [sym_expression] = STATE(2458), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6195), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6195), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6201), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1422), + [sym_subscript_expression] = STATE(1422), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2976), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6195), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1422), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1495), + [anon_sym_export] = ACTIONS(1335), + [anon_sym_type] = ACTIONS(1335), + [anon_sym_namespace] = ACTIONS(1337), + [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_typeof] = ACTIONS(1357), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1335), + [anon_sym_BANG] = ACTIONS(1341), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1343), + [anon_sym_yield] = ACTIONS(1345), + [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1347), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1499), + [anon_sym_using] = ACTIONS(1351), + [anon_sym_PLUS] = ACTIONS(1357), + [anon_sym_DASH] = ACTIONS(1357), + [anon_sym_SLASH] = ACTIONS(977), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1341), + [anon_sym_void] = ACTIONS(1357), + [anon_sym_delete] = ACTIONS(1357), + [anon_sym_PLUS_PLUS] = ACTIONS(1359), + [anon_sym_DASH_DASH] = ACTIONS(1359), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1361), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1501), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1089), - [anon_sym_readonly] = ACTIONS(1089), - [anon_sym_get] = ACTIONS(1089), - [anon_sym_set] = ACTIONS(1089), - [anon_sym_declare] = ACTIONS(1089), - [anon_sym_public] = ACTIONS(1089), - [anon_sym_private] = ACTIONS(1089), - [anon_sym_protected] = ACTIONS(1089), - [anon_sym_override] = ACTIONS(1089), - [anon_sym_module] = ACTIONS(1089), - [anon_sym_any] = ACTIONS(1089), - [anon_sym_number] = ACTIONS(1089), - [anon_sym_boolean] = ACTIONS(1089), - [anon_sym_string] = ACTIONS(1089), - [anon_sym_symbol] = ACTIONS(1089), - [anon_sym_object] = ACTIONS(1089), + [anon_sym_static] = ACTIONS(1335), + [anon_sym_readonly] = ACTIONS(1335), + [anon_sym_get] = ACTIONS(1335), + [anon_sym_set] = ACTIONS(1335), + [anon_sym_declare] = ACTIONS(1335), + [anon_sym_public] = ACTIONS(1335), + [anon_sym_private] = ACTIONS(1335), + [anon_sym_protected] = ACTIONS(1335), + [anon_sym_override] = ACTIONS(1335), + [anon_sym_module] = ACTIONS(1335), + [anon_sym_any] = ACTIONS(1335), + [anon_sym_number] = ACTIONS(1335), + [anon_sym_boolean] = ACTIONS(1335), + [anon_sym_string] = ACTIONS(1335), + [anon_sym_symbol] = ACTIONS(1335), + [anon_sym_object] = ACTIONS(1335), [sym_html_comment] = ACTIONS(5), }, [STATE(588)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1434), - [sym_expression] = STATE(2613), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6033), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6033), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6142), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1434), - [sym_subscript_expression] = STATE(1434), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6033), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1434), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(2212), - [anon_sym_export] = ACTIONS(2214), - [anon_sym_type] = ACTIONS(2214), - [anon_sym_namespace] = ACTIONS(2216), - [anon_sym_LBRACE] = ACTIONS(840), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(2214), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(844), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(2218), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(2220), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(2222), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1422), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6195), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6195), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6201), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1422), + [sym_subscript_expression] = STATE(1422), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2976), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6195), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1422), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1495), + [anon_sym_export] = ACTIONS(1335), + [anon_sym_type] = ACTIONS(1335), + [anon_sym_namespace] = ACTIONS(1337), + [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_typeof] = ACTIONS(1357), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1335), + [anon_sym_BANG] = ACTIONS(1341), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1343), + [anon_sym_yield] = ACTIONS(1345), + [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1347), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1499), + [anon_sym_using] = ACTIONS(1351), + [anon_sym_PLUS] = ACTIONS(1357), + [anon_sym_DASH] = ACTIONS(1357), + [anon_sym_SLASH] = ACTIONS(977), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1341), + [anon_sym_void] = ACTIONS(1357), + [anon_sym_delete] = ACTIONS(1357), + [anon_sym_PLUS_PLUS] = ACTIONS(1359), + [anon_sym_DASH_DASH] = ACTIONS(1359), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1361), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1501), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(2214), - [anon_sym_readonly] = ACTIONS(2214), - [anon_sym_get] = ACTIONS(2214), - [anon_sym_set] = ACTIONS(2214), - [anon_sym_declare] = ACTIONS(2214), - [anon_sym_public] = ACTIONS(2214), - [anon_sym_private] = ACTIONS(2214), - [anon_sym_protected] = ACTIONS(2214), - [anon_sym_override] = ACTIONS(2214), - [anon_sym_module] = ACTIONS(2214), - [anon_sym_any] = ACTIONS(2214), - [anon_sym_number] = ACTIONS(2214), - [anon_sym_boolean] = ACTIONS(2214), - [anon_sym_string] = ACTIONS(2214), - [anon_sym_symbol] = ACTIONS(2214), - [anon_sym_object] = ACTIONS(2214), + [anon_sym_static] = ACTIONS(1335), + [anon_sym_readonly] = ACTIONS(1335), + [anon_sym_get] = ACTIONS(1335), + [anon_sym_set] = ACTIONS(1335), + [anon_sym_declare] = ACTIONS(1335), + [anon_sym_public] = ACTIONS(1335), + [anon_sym_private] = ACTIONS(1335), + [anon_sym_protected] = ACTIONS(1335), + [anon_sym_override] = ACTIONS(1335), + [anon_sym_module] = ACTIONS(1335), + [anon_sym_any] = ACTIONS(1335), + [anon_sym_number] = ACTIONS(1335), + [anon_sym_boolean] = ACTIONS(1335), + [anon_sym_string] = ACTIONS(1335), + [anon_sym_symbol] = ACTIONS(1335), + [anon_sym_object] = ACTIONS(1335), [sym_html_comment] = ACTIONS(5), }, [STATE(589)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1375), - [sym_expression] = STATE(2510), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6040), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6040), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6214), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1375), - [sym_subscript_expression] = STATE(1375), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3001), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6040), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1375), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1465), - [anon_sym_export] = ACTIONS(1223), - [anon_sym_type] = ACTIONS(1223), - [anon_sym_namespace] = ACTIONS(1225), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(1245), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1223), - [anon_sym_BANG] = ACTIONS(1229), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1231), - [anon_sym_yield] = ACTIONS(1233), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1235), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1469), - [anon_sym_using] = ACTIONS(1239), - [anon_sym_PLUS] = ACTIONS(1245), - [anon_sym_DASH] = ACTIONS(1245), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1229), - [anon_sym_void] = ACTIONS(1245), - [anon_sym_delete] = ACTIONS(1245), - [anon_sym_PLUS_PLUS] = ACTIONS(1247), - [anon_sym_DASH_DASH] = ACTIONS(1247), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1249), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1471), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1422), + [sym_expression] = STATE(2460), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6195), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6195), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6201), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1422), + [sym_subscript_expression] = STATE(1422), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2976), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6195), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1422), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1495), + [anon_sym_export] = ACTIONS(1335), + [anon_sym_type] = ACTIONS(1335), + [anon_sym_namespace] = ACTIONS(1337), + [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_typeof] = ACTIONS(1357), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1335), + [anon_sym_BANG] = ACTIONS(1341), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1343), + [anon_sym_yield] = ACTIONS(1345), + [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1347), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1499), + [anon_sym_using] = ACTIONS(1351), + [anon_sym_PLUS] = ACTIONS(1357), + [anon_sym_DASH] = ACTIONS(1357), + [anon_sym_SLASH] = ACTIONS(977), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1341), + [anon_sym_void] = ACTIONS(1357), + [anon_sym_delete] = ACTIONS(1357), + [anon_sym_PLUS_PLUS] = ACTIONS(1359), + [anon_sym_DASH_DASH] = ACTIONS(1359), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1361), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1501), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1223), - [anon_sym_readonly] = ACTIONS(1223), - [anon_sym_get] = ACTIONS(1223), - [anon_sym_set] = ACTIONS(1223), - [anon_sym_declare] = ACTIONS(1223), - [anon_sym_public] = ACTIONS(1223), - [anon_sym_private] = ACTIONS(1223), - [anon_sym_protected] = ACTIONS(1223), - [anon_sym_override] = ACTIONS(1223), - [anon_sym_module] = ACTIONS(1223), - [anon_sym_any] = ACTIONS(1223), - [anon_sym_number] = ACTIONS(1223), - [anon_sym_boolean] = ACTIONS(1223), - [anon_sym_string] = ACTIONS(1223), - [anon_sym_symbol] = ACTIONS(1223), - [anon_sym_object] = ACTIONS(1223), + [anon_sym_static] = ACTIONS(1335), + [anon_sym_readonly] = ACTIONS(1335), + [anon_sym_get] = ACTIONS(1335), + [anon_sym_set] = ACTIONS(1335), + [anon_sym_declare] = ACTIONS(1335), + [anon_sym_public] = ACTIONS(1335), + [anon_sym_private] = ACTIONS(1335), + [anon_sym_protected] = ACTIONS(1335), + [anon_sym_override] = ACTIONS(1335), + [anon_sym_module] = ACTIONS(1335), + [anon_sym_any] = ACTIONS(1335), + [anon_sym_number] = ACTIONS(1335), + [anon_sym_boolean] = ACTIONS(1335), + [anon_sym_string] = ACTIONS(1335), + [anon_sym_symbol] = ACTIONS(1335), + [anon_sym_object] = ACTIONS(1335), [sym_html_comment] = ACTIONS(5), }, [STATE(590)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1425), - [sym_expression] = STATE(2466), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6187), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6187), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6191), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1425), - [sym_subscript_expression] = STATE(1425), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2977), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6187), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1425), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1481), - [anon_sym_export] = ACTIONS(1379), - [anon_sym_type] = ACTIONS(1379), - [anon_sym_namespace] = ACTIONS(1381), - [anon_sym_LBRACE] = ACTIONS(840), - [anon_sym_typeof] = ACTIONS(1403), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1379), - [anon_sym_BANG] = ACTIONS(1387), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1389), - [anon_sym_yield] = ACTIONS(1391), - [anon_sym_LBRACK] = ACTIONS(844), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1393), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1485), - [anon_sym_using] = ACTIONS(1397), - [anon_sym_PLUS] = ACTIONS(1403), - [anon_sym_DASH] = ACTIONS(1403), - [anon_sym_SLASH] = ACTIONS(971), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1387), - [anon_sym_void] = ACTIONS(1403), - [anon_sym_delete] = ACTIONS(1403), - [anon_sym_PLUS_PLUS] = ACTIONS(1405), - [anon_sym_DASH_DASH] = ACTIONS(1405), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1407), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1487), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1422), + [sym_expression] = STATE(2461), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6195), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6195), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6201), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1422), + [sym_subscript_expression] = STATE(1422), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2976), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6195), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1422), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1495), + [anon_sym_export] = ACTIONS(1335), + [anon_sym_type] = ACTIONS(1335), + [anon_sym_namespace] = ACTIONS(1337), + [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_typeof] = ACTIONS(1357), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1335), + [anon_sym_BANG] = ACTIONS(1341), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1343), + [anon_sym_yield] = ACTIONS(1345), + [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1347), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1499), + [anon_sym_using] = ACTIONS(1351), + [anon_sym_PLUS] = ACTIONS(1357), + [anon_sym_DASH] = ACTIONS(1357), + [anon_sym_SLASH] = ACTIONS(977), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1341), + [anon_sym_void] = ACTIONS(1357), + [anon_sym_delete] = ACTIONS(1357), + [anon_sym_PLUS_PLUS] = ACTIONS(1359), + [anon_sym_DASH_DASH] = ACTIONS(1359), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1361), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1501), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1379), - [anon_sym_readonly] = ACTIONS(1379), - [anon_sym_get] = ACTIONS(1379), - [anon_sym_set] = ACTIONS(1379), - [anon_sym_declare] = ACTIONS(1379), - [anon_sym_public] = ACTIONS(1379), - [anon_sym_private] = ACTIONS(1379), - [anon_sym_protected] = ACTIONS(1379), - [anon_sym_override] = ACTIONS(1379), - [anon_sym_module] = ACTIONS(1379), - [anon_sym_any] = ACTIONS(1379), - [anon_sym_number] = ACTIONS(1379), - [anon_sym_boolean] = ACTIONS(1379), - [anon_sym_string] = ACTIONS(1379), - [anon_sym_symbol] = ACTIONS(1379), - [anon_sym_object] = ACTIONS(1379), + [anon_sym_static] = ACTIONS(1335), + [anon_sym_readonly] = ACTIONS(1335), + [anon_sym_get] = ACTIONS(1335), + [anon_sym_set] = ACTIONS(1335), + [anon_sym_declare] = ACTIONS(1335), + [anon_sym_public] = ACTIONS(1335), + [anon_sym_private] = ACTIONS(1335), + [anon_sym_protected] = ACTIONS(1335), + [anon_sym_override] = ACTIONS(1335), + [anon_sym_module] = ACTIONS(1335), + [anon_sym_any] = ACTIONS(1335), + [anon_sym_number] = ACTIONS(1335), + [anon_sym_boolean] = ACTIONS(1335), + [anon_sym_string] = ACTIONS(1335), + [anon_sym_symbol] = ACTIONS(1335), + [anon_sym_object] = ACTIONS(1335), [sym_html_comment] = ACTIONS(5), }, [STATE(591)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1425), - [sym_expression] = STATE(2467), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6187), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6187), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6191), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1425), - [sym_subscript_expression] = STATE(1425), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2977), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6187), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1425), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1481), - [anon_sym_export] = ACTIONS(1379), - [anon_sym_type] = ACTIONS(1379), - [anon_sym_namespace] = ACTIONS(1381), - [anon_sym_LBRACE] = ACTIONS(840), - [anon_sym_typeof] = ACTIONS(1403), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1379), - [anon_sym_BANG] = ACTIONS(1387), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1389), - [anon_sym_yield] = ACTIONS(1391), - [anon_sym_LBRACK] = ACTIONS(844), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1393), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1485), - [anon_sym_using] = ACTIONS(1397), - [anon_sym_PLUS] = ACTIONS(1403), - [anon_sym_DASH] = ACTIONS(1403), - [anon_sym_SLASH] = ACTIONS(971), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1387), - [anon_sym_void] = ACTIONS(1403), - [anon_sym_delete] = ACTIONS(1403), - [anon_sym_PLUS_PLUS] = ACTIONS(1405), - [anon_sym_DASH_DASH] = ACTIONS(1405), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1407), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1487), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1422), + [sym_expression] = STATE(2462), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6195), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6195), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6201), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1422), + [sym_subscript_expression] = STATE(1422), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2976), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6195), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1422), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1495), + [anon_sym_export] = ACTIONS(1335), + [anon_sym_type] = ACTIONS(1335), + [anon_sym_namespace] = ACTIONS(1337), + [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_typeof] = ACTIONS(1357), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1335), + [anon_sym_BANG] = ACTIONS(1341), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1343), + [anon_sym_yield] = ACTIONS(1345), + [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1347), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1499), + [anon_sym_using] = ACTIONS(1351), + [anon_sym_PLUS] = ACTIONS(1357), + [anon_sym_DASH] = ACTIONS(1357), + [anon_sym_SLASH] = ACTIONS(977), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1341), + [anon_sym_void] = ACTIONS(1357), + [anon_sym_delete] = ACTIONS(1357), + [anon_sym_PLUS_PLUS] = ACTIONS(1359), + [anon_sym_DASH_DASH] = ACTIONS(1359), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1361), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1501), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1379), - [anon_sym_readonly] = ACTIONS(1379), - [anon_sym_get] = ACTIONS(1379), - [anon_sym_set] = ACTIONS(1379), - [anon_sym_declare] = ACTIONS(1379), - [anon_sym_public] = ACTIONS(1379), - [anon_sym_private] = ACTIONS(1379), - [anon_sym_protected] = ACTIONS(1379), - [anon_sym_override] = ACTIONS(1379), - [anon_sym_module] = ACTIONS(1379), - [anon_sym_any] = ACTIONS(1379), - [anon_sym_number] = ACTIONS(1379), - [anon_sym_boolean] = ACTIONS(1379), - [anon_sym_string] = ACTIONS(1379), - [anon_sym_symbol] = ACTIONS(1379), - [anon_sym_object] = ACTIONS(1379), + [anon_sym_static] = ACTIONS(1335), + [anon_sym_readonly] = ACTIONS(1335), + [anon_sym_get] = ACTIONS(1335), + [anon_sym_set] = ACTIONS(1335), + [anon_sym_declare] = ACTIONS(1335), + [anon_sym_public] = ACTIONS(1335), + [anon_sym_private] = ACTIONS(1335), + [anon_sym_protected] = ACTIONS(1335), + [anon_sym_override] = ACTIONS(1335), + [anon_sym_module] = ACTIONS(1335), + [anon_sym_any] = ACTIONS(1335), + [anon_sym_number] = ACTIONS(1335), + [anon_sym_boolean] = ACTIONS(1335), + [anon_sym_string] = ACTIONS(1335), + [anon_sym_symbol] = ACTIONS(1335), + [anon_sym_object] = ACTIONS(1335), [sym_html_comment] = ACTIONS(5), }, [STATE(592)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1425), - [sym_expression] = STATE(2468), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6187), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6187), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6191), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1425), - [sym_subscript_expression] = STATE(1425), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2977), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6187), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1425), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1481), - [anon_sym_export] = ACTIONS(1379), - [anon_sym_type] = ACTIONS(1379), - [anon_sym_namespace] = ACTIONS(1381), - [anon_sym_LBRACE] = ACTIONS(840), - [anon_sym_typeof] = ACTIONS(1403), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1379), - [anon_sym_BANG] = ACTIONS(1387), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1389), - [anon_sym_yield] = ACTIONS(1391), - [anon_sym_LBRACK] = ACTIONS(844), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1393), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1485), - [anon_sym_using] = ACTIONS(1397), - [anon_sym_PLUS] = ACTIONS(1403), - [anon_sym_DASH] = ACTIONS(1403), - [anon_sym_SLASH] = ACTIONS(971), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1387), - [anon_sym_void] = ACTIONS(1403), - [anon_sym_delete] = ACTIONS(1403), - [anon_sym_PLUS_PLUS] = ACTIONS(1405), - [anon_sym_DASH_DASH] = ACTIONS(1405), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1407), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1487), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1422), + [sym_expression] = STATE(2463), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6195), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6195), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6201), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1422), + [sym_subscript_expression] = STATE(1422), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2976), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6195), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1422), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1495), + [anon_sym_export] = ACTIONS(1335), + [anon_sym_type] = ACTIONS(1335), + [anon_sym_namespace] = ACTIONS(1337), + [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_typeof] = ACTIONS(1357), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1335), + [anon_sym_BANG] = ACTIONS(1341), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1343), + [anon_sym_yield] = ACTIONS(1345), + [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1347), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1499), + [anon_sym_using] = ACTIONS(1351), + [anon_sym_PLUS] = ACTIONS(1357), + [anon_sym_DASH] = ACTIONS(1357), + [anon_sym_SLASH] = ACTIONS(977), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1341), + [anon_sym_void] = ACTIONS(1357), + [anon_sym_delete] = ACTIONS(1357), + [anon_sym_PLUS_PLUS] = ACTIONS(1359), + [anon_sym_DASH_DASH] = ACTIONS(1359), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1361), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1501), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1379), - [anon_sym_readonly] = ACTIONS(1379), - [anon_sym_get] = ACTIONS(1379), - [anon_sym_set] = ACTIONS(1379), - [anon_sym_declare] = ACTIONS(1379), - [anon_sym_public] = ACTIONS(1379), - [anon_sym_private] = ACTIONS(1379), - [anon_sym_protected] = ACTIONS(1379), - [anon_sym_override] = ACTIONS(1379), - [anon_sym_module] = ACTIONS(1379), - [anon_sym_any] = ACTIONS(1379), - [anon_sym_number] = ACTIONS(1379), - [anon_sym_boolean] = ACTIONS(1379), - [anon_sym_string] = ACTIONS(1379), - [anon_sym_symbol] = ACTIONS(1379), - [anon_sym_object] = ACTIONS(1379), + [anon_sym_static] = ACTIONS(1335), + [anon_sym_readonly] = ACTIONS(1335), + [anon_sym_get] = ACTIONS(1335), + [anon_sym_set] = ACTIONS(1335), + [anon_sym_declare] = ACTIONS(1335), + [anon_sym_public] = ACTIONS(1335), + [anon_sym_private] = ACTIONS(1335), + [anon_sym_protected] = ACTIONS(1335), + [anon_sym_override] = ACTIONS(1335), + [anon_sym_module] = ACTIONS(1335), + [anon_sym_any] = ACTIONS(1335), + [anon_sym_number] = ACTIONS(1335), + [anon_sym_boolean] = ACTIONS(1335), + [anon_sym_string] = ACTIONS(1335), + [anon_sym_symbol] = ACTIONS(1335), + [anon_sym_object] = ACTIONS(1335), [sym_html_comment] = ACTIONS(5), }, [STATE(593)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1425), - [sym_expression] = STATE(2470), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6187), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6187), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6191), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1425), - [sym_subscript_expression] = STATE(1425), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2977), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6187), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1425), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1481), - [anon_sym_export] = ACTIONS(1379), - [anon_sym_type] = ACTIONS(1379), - [anon_sym_namespace] = ACTIONS(1381), - [anon_sym_LBRACE] = ACTIONS(840), - [anon_sym_typeof] = ACTIONS(1403), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1379), - [anon_sym_BANG] = ACTIONS(1387), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1389), - [anon_sym_yield] = ACTIONS(1391), - [anon_sym_LBRACK] = ACTIONS(844), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1393), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1485), - [anon_sym_using] = ACTIONS(1397), - [anon_sym_PLUS] = ACTIONS(1403), - [anon_sym_DASH] = ACTIONS(1403), - [anon_sym_SLASH] = ACTIONS(971), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1387), - [anon_sym_void] = ACTIONS(1403), - [anon_sym_delete] = ACTIONS(1403), - [anon_sym_PLUS_PLUS] = ACTIONS(1405), - [anon_sym_DASH_DASH] = ACTIONS(1405), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1407), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1487), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1422), + [sym_expression] = STATE(2464), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6195), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6195), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6201), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1422), + [sym_subscript_expression] = STATE(1422), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2976), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6195), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1422), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1495), + [anon_sym_export] = ACTIONS(1335), + [anon_sym_type] = ACTIONS(1335), + [anon_sym_namespace] = ACTIONS(1337), + [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_typeof] = ACTIONS(1357), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1335), + [anon_sym_BANG] = ACTIONS(1341), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1343), + [anon_sym_yield] = ACTIONS(1345), + [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1347), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1499), + [anon_sym_using] = ACTIONS(1351), + [anon_sym_PLUS] = ACTIONS(1357), + [anon_sym_DASH] = ACTIONS(1357), + [anon_sym_SLASH] = ACTIONS(977), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1341), + [anon_sym_void] = ACTIONS(1357), + [anon_sym_delete] = ACTIONS(1357), + [anon_sym_PLUS_PLUS] = ACTIONS(1359), + [anon_sym_DASH_DASH] = ACTIONS(1359), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1361), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1501), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1379), - [anon_sym_readonly] = ACTIONS(1379), - [anon_sym_get] = ACTIONS(1379), - [anon_sym_set] = ACTIONS(1379), - [anon_sym_declare] = ACTIONS(1379), - [anon_sym_public] = ACTIONS(1379), - [anon_sym_private] = ACTIONS(1379), - [anon_sym_protected] = ACTIONS(1379), - [anon_sym_override] = ACTIONS(1379), - [anon_sym_module] = ACTIONS(1379), - [anon_sym_any] = ACTIONS(1379), - [anon_sym_number] = ACTIONS(1379), - [anon_sym_boolean] = ACTIONS(1379), - [anon_sym_string] = ACTIONS(1379), - [anon_sym_symbol] = ACTIONS(1379), - [anon_sym_object] = ACTIONS(1379), + [anon_sym_static] = ACTIONS(1335), + [anon_sym_readonly] = ACTIONS(1335), + [anon_sym_get] = ACTIONS(1335), + [anon_sym_set] = ACTIONS(1335), + [anon_sym_declare] = ACTIONS(1335), + [anon_sym_public] = ACTIONS(1335), + [anon_sym_private] = ACTIONS(1335), + [anon_sym_protected] = ACTIONS(1335), + [anon_sym_override] = ACTIONS(1335), + [anon_sym_module] = ACTIONS(1335), + [anon_sym_any] = ACTIONS(1335), + [anon_sym_number] = ACTIONS(1335), + [anon_sym_boolean] = ACTIONS(1335), + [anon_sym_string] = ACTIONS(1335), + [anon_sym_symbol] = ACTIONS(1335), + [anon_sym_object] = ACTIONS(1335), [sym_html_comment] = ACTIONS(5), }, [STATE(594)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1425), - [sym_expression] = STATE(2471), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6187), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6187), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6191), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1425), - [sym_subscript_expression] = STATE(1425), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2977), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6187), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1425), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1481), - [anon_sym_export] = ACTIONS(1379), - [anon_sym_type] = ACTIONS(1379), - [anon_sym_namespace] = ACTIONS(1381), - [anon_sym_LBRACE] = ACTIONS(840), - [anon_sym_typeof] = ACTIONS(1403), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1379), - [anon_sym_BANG] = ACTIONS(1387), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1389), - [anon_sym_yield] = ACTIONS(1391), - [anon_sym_LBRACK] = ACTIONS(844), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1393), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1485), - [anon_sym_using] = ACTIONS(1397), - [anon_sym_PLUS] = ACTIONS(1403), - [anon_sym_DASH] = ACTIONS(1403), - [anon_sym_SLASH] = ACTIONS(971), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1387), - [anon_sym_void] = ACTIONS(1403), - [anon_sym_delete] = ACTIONS(1403), - [anon_sym_PLUS_PLUS] = ACTIONS(1405), - [anon_sym_DASH_DASH] = ACTIONS(1405), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1407), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1487), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1422), + [sym_expression] = STATE(2465), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6195), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6195), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6201), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1422), + [sym_subscript_expression] = STATE(1422), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2976), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6195), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1422), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1495), + [anon_sym_export] = ACTIONS(1335), + [anon_sym_type] = ACTIONS(1335), + [anon_sym_namespace] = ACTIONS(1337), + [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_typeof] = ACTIONS(1357), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1335), + [anon_sym_BANG] = ACTIONS(1341), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1343), + [anon_sym_yield] = ACTIONS(1345), + [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1347), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1499), + [anon_sym_using] = ACTIONS(1351), + [anon_sym_PLUS] = ACTIONS(1357), + [anon_sym_DASH] = ACTIONS(1357), + [anon_sym_SLASH] = ACTIONS(977), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1341), + [anon_sym_void] = ACTIONS(1357), + [anon_sym_delete] = ACTIONS(1357), + [anon_sym_PLUS_PLUS] = ACTIONS(1359), + [anon_sym_DASH_DASH] = ACTIONS(1359), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1361), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1501), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1379), - [anon_sym_readonly] = ACTIONS(1379), - [anon_sym_get] = ACTIONS(1379), - [anon_sym_set] = ACTIONS(1379), - [anon_sym_declare] = ACTIONS(1379), - [anon_sym_public] = ACTIONS(1379), - [anon_sym_private] = ACTIONS(1379), - [anon_sym_protected] = ACTIONS(1379), - [anon_sym_override] = ACTIONS(1379), - [anon_sym_module] = ACTIONS(1379), - [anon_sym_any] = ACTIONS(1379), - [anon_sym_number] = ACTIONS(1379), - [anon_sym_boolean] = ACTIONS(1379), - [anon_sym_string] = ACTIONS(1379), - [anon_sym_symbol] = ACTIONS(1379), - [anon_sym_object] = ACTIONS(1379), + [anon_sym_static] = ACTIONS(1335), + [anon_sym_readonly] = ACTIONS(1335), + [anon_sym_get] = ACTIONS(1335), + [anon_sym_set] = ACTIONS(1335), + [anon_sym_declare] = ACTIONS(1335), + [anon_sym_public] = ACTIONS(1335), + [anon_sym_private] = ACTIONS(1335), + [anon_sym_protected] = ACTIONS(1335), + [anon_sym_override] = ACTIONS(1335), + [anon_sym_module] = ACTIONS(1335), + [anon_sym_any] = ACTIONS(1335), + [anon_sym_number] = ACTIONS(1335), + [anon_sym_boolean] = ACTIONS(1335), + [anon_sym_string] = ACTIONS(1335), + [anon_sym_symbol] = ACTIONS(1335), + [anon_sym_object] = ACTIONS(1335), [sym_html_comment] = ACTIONS(5), }, [STATE(595)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1425), - [sym_expression] = STATE(2472), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6187), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6187), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6191), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1425), - [sym_subscript_expression] = STATE(1425), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2977), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6187), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1425), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1481), - [anon_sym_export] = ACTIONS(1379), - [anon_sym_type] = ACTIONS(1379), - [anon_sym_namespace] = ACTIONS(1381), - [anon_sym_LBRACE] = ACTIONS(840), - [anon_sym_typeof] = ACTIONS(1403), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1379), - [anon_sym_BANG] = ACTIONS(1387), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1389), - [anon_sym_yield] = ACTIONS(1391), - [anon_sym_LBRACK] = ACTIONS(844), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1393), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1485), - [anon_sym_using] = ACTIONS(1397), - [anon_sym_PLUS] = ACTIONS(1403), - [anon_sym_DASH] = ACTIONS(1403), - [anon_sym_SLASH] = ACTIONS(971), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1387), - [anon_sym_void] = ACTIONS(1403), - [anon_sym_delete] = ACTIONS(1403), - [anon_sym_PLUS_PLUS] = ACTIONS(1405), - [anon_sym_DASH_DASH] = ACTIONS(1405), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1407), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1487), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1422), + [sym_expression] = STATE(2466), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6195), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6195), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6201), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1422), + [sym_subscript_expression] = STATE(1422), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2976), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6195), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1422), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1495), + [anon_sym_export] = ACTIONS(1335), + [anon_sym_type] = ACTIONS(1335), + [anon_sym_namespace] = ACTIONS(1337), + [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_typeof] = ACTIONS(1357), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1335), + [anon_sym_BANG] = ACTIONS(1341), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1343), + [anon_sym_yield] = ACTIONS(1345), + [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1347), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1499), + [anon_sym_using] = ACTIONS(1351), + [anon_sym_PLUS] = ACTIONS(1357), + [anon_sym_DASH] = ACTIONS(1357), + [anon_sym_SLASH] = ACTIONS(977), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1341), + [anon_sym_void] = ACTIONS(1357), + [anon_sym_delete] = ACTIONS(1357), + [anon_sym_PLUS_PLUS] = ACTIONS(1359), + [anon_sym_DASH_DASH] = ACTIONS(1359), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1361), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1501), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1379), - [anon_sym_readonly] = ACTIONS(1379), - [anon_sym_get] = ACTIONS(1379), - [anon_sym_set] = ACTIONS(1379), - [anon_sym_declare] = ACTIONS(1379), - [anon_sym_public] = ACTIONS(1379), - [anon_sym_private] = ACTIONS(1379), - [anon_sym_protected] = ACTIONS(1379), - [anon_sym_override] = ACTIONS(1379), - [anon_sym_module] = ACTIONS(1379), - [anon_sym_any] = ACTIONS(1379), - [anon_sym_number] = ACTIONS(1379), - [anon_sym_boolean] = ACTIONS(1379), - [anon_sym_string] = ACTIONS(1379), - [anon_sym_symbol] = ACTIONS(1379), - [anon_sym_object] = ACTIONS(1379), + [anon_sym_static] = ACTIONS(1335), + [anon_sym_readonly] = ACTIONS(1335), + [anon_sym_get] = ACTIONS(1335), + [anon_sym_set] = ACTIONS(1335), + [anon_sym_declare] = ACTIONS(1335), + [anon_sym_public] = ACTIONS(1335), + [anon_sym_private] = ACTIONS(1335), + [anon_sym_protected] = ACTIONS(1335), + [anon_sym_override] = ACTIONS(1335), + [anon_sym_module] = ACTIONS(1335), + [anon_sym_any] = ACTIONS(1335), + [anon_sym_number] = ACTIONS(1335), + [anon_sym_boolean] = ACTIONS(1335), + [anon_sym_string] = ACTIONS(1335), + [anon_sym_symbol] = ACTIONS(1335), + [anon_sym_object] = ACTIONS(1335), [sym_html_comment] = ACTIONS(5), }, [STATE(596)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1425), - [sym_expression] = STATE(2473), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6187), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6187), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6191), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1425), - [sym_subscript_expression] = STATE(1425), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2977), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6187), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1425), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1481), - [anon_sym_export] = ACTIONS(1379), - [anon_sym_type] = ACTIONS(1379), - [anon_sym_namespace] = ACTIONS(1381), - [anon_sym_LBRACE] = ACTIONS(840), - [anon_sym_typeof] = ACTIONS(1403), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1379), - [anon_sym_BANG] = ACTIONS(1387), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1389), - [anon_sym_yield] = ACTIONS(1391), - [anon_sym_LBRACK] = ACTIONS(844), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1393), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1485), - [anon_sym_using] = ACTIONS(1397), - [anon_sym_PLUS] = ACTIONS(1403), - [anon_sym_DASH] = ACTIONS(1403), - [anon_sym_SLASH] = ACTIONS(971), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1387), - [anon_sym_void] = ACTIONS(1403), - [anon_sym_delete] = ACTIONS(1403), - [anon_sym_PLUS_PLUS] = ACTIONS(1405), - [anon_sym_DASH_DASH] = ACTIONS(1405), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1407), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1487), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1422), + [sym_expression] = STATE(2467), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6195), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6195), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6201), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1422), + [sym_subscript_expression] = STATE(1422), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2976), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6195), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1422), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1495), + [anon_sym_export] = ACTIONS(1335), + [anon_sym_type] = ACTIONS(1335), + [anon_sym_namespace] = ACTIONS(1337), + [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_typeof] = ACTIONS(1357), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1335), + [anon_sym_BANG] = ACTIONS(1341), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1343), + [anon_sym_yield] = ACTIONS(1345), + [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1347), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1499), + [anon_sym_using] = ACTIONS(1351), + [anon_sym_PLUS] = ACTIONS(1357), + [anon_sym_DASH] = ACTIONS(1357), + [anon_sym_SLASH] = ACTIONS(977), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1341), + [anon_sym_void] = ACTIONS(1357), + [anon_sym_delete] = ACTIONS(1357), + [anon_sym_PLUS_PLUS] = ACTIONS(1359), + [anon_sym_DASH_DASH] = ACTIONS(1359), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1361), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1501), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1379), - [anon_sym_readonly] = ACTIONS(1379), - [anon_sym_get] = ACTIONS(1379), - [anon_sym_set] = ACTIONS(1379), - [anon_sym_declare] = ACTIONS(1379), - [anon_sym_public] = ACTIONS(1379), - [anon_sym_private] = ACTIONS(1379), - [anon_sym_protected] = ACTIONS(1379), - [anon_sym_override] = ACTIONS(1379), - [anon_sym_module] = ACTIONS(1379), - [anon_sym_any] = ACTIONS(1379), - [anon_sym_number] = ACTIONS(1379), - [anon_sym_boolean] = ACTIONS(1379), - [anon_sym_string] = ACTIONS(1379), - [anon_sym_symbol] = ACTIONS(1379), - [anon_sym_object] = ACTIONS(1379), + [anon_sym_static] = ACTIONS(1335), + [anon_sym_readonly] = ACTIONS(1335), + [anon_sym_get] = ACTIONS(1335), + [anon_sym_set] = ACTIONS(1335), + [anon_sym_declare] = ACTIONS(1335), + [anon_sym_public] = ACTIONS(1335), + [anon_sym_private] = ACTIONS(1335), + [anon_sym_protected] = ACTIONS(1335), + [anon_sym_override] = ACTIONS(1335), + [anon_sym_module] = ACTIONS(1335), + [anon_sym_any] = ACTIONS(1335), + [anon_sym_number] = ACTIONS(1335), + [anon_sym_boolean] = ACTIONS(1335), + [anon_sym_string] = ACTIONS(1335), + [anon_sym_symbol] = ACTIONS(1335), + [anon_sym_object] = ACTIONS(1335), [sym_html_comment] = ACTIONS(5), }, [STATE(597)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1425), - [sym_expression] = STATE(2474), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6187), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6187), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6191), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1425), - [sym_subscript_expression] = STATE(1425), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2977), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6187), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1425), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1481), - [anon_sym_export] = ACTIONS(1379), - [anon_sym_type] = ACTIONS(1379), - [anon_sym_namespace] = ACTIONS(1381), - [anon_sym_LBRACE] = ACTIONS(840), - [anon_sym_typeof] = ACTIONS(1403), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1379), - [anon_sym_BANG] = ACTIONS(1387), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1389), - [anon_sym_yield] = ACTIONS(1391), - [anon_sym_LBRACK] = ACTIONS(844), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1393), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1485), - [anon_sym_using] = ACTIONS(1397), - [anon_sym_PLUS] = ACTIONS(1403), - [anon_sym_DASH] = ACTIONS(1403), - [anon_sym_SLASH] = ACTIONS(971), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1387), - [anon_sym_void] = ACTIONS(1403), - [anon_sym_delete] = ACTIONS(1403), - [anon_sym_PLUS_PLUS] = ACTIONS(1405), - [anon_sym_DASH_DASH] = ACTIONS(1405), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1407), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1487), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1422), + [sym_expression] = STATE(2469), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6195), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6195), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6201), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1422), + [sym_subscript_expression] = STATE(1422), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2976), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6195), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1422), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1495), + [anon_sym_export] = ACTIONS(1335), + [anon_sym_type] = ACTIONS(1335), + [anon_sym_namespace] = ACTIONS(1337), + [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_typeof] = ACTIONS(1357), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1335), + [anon_sym_BANG] = ACTIONS(1341), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1343), + [anon_sym_yield] = ACTIONS(1345), + [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1347), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1499), + [anon_sym_using] = ACTIONS(1351), + [anon_sym_PLUS] = ACTIONS(1357), + [anon_sym_DASH] = ACTIONS(1357), + [anon_sym_SLASH] = ACTIONS(977), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1341), + [anon_sym_void] = ACTIONS(1357), + [anon_sym_delete] = ACTIONS(1357), + [anon_sym_PLUS_PLUS] = ACTIONS(1359), + [anon_sym_DASH_DASH] = ACTIONS(1359), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1361), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1501), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1379), - [anon_sym_readonly] = ACTIONS(1379), - [anon_sym_get] = ACTIONS(1379), - [anon_sym_set] = ACTIONS(1379), - [anon_sym_declare] = ACTIONS(1379), - [anon_sym_public] = ACTIONS(1379), - [anon_sym_private] = ACTIONS(1379), - [anon_sym_protected] = ACTIONS(1379), - [anon_sym_override] = ACTIONS(1379), - [anon_sym_module] = ACTIONS(1379), - [anon_sym_any] = ACTIONS(1379), - [anon_sym_number] = ACTIONS(1379), - [anon_sym_boolean] = ACTIONS(1379), - [anon_sym_string] = ACTIONS(1379), - [anon_sym_symbol] = ACTIONS(1379), - [anon_sym_object] = ACTIONS(1379), + [anon_sym_static] = ACTIONS(1335), + [anon_sym_readonly] = ACTIONS(1335), + [anon_sym_get] = ACTIONS(1335), + [anon_sym_set] = ACTIONS(1335), + [anon_sym_declare] = ACTIONS(1335), + [anon_sym_public] = ACTIONS(1335), + [anon_sym_private] = ACTIONS(1335), + [anon_sym_protected] = ACTIONS(1335), + [anon_sym_override] = ACTIONS(1335), + [anon_sym_module] = ACTIONS(1335), + [anon_sym_any] = ACTIONS(1335), + [anon_sym_number] = ACTIONS(1335), + [anon_sym_boolean] = ACTIONS(1335), + [anon_sym_string] = ACTIONS(1335), + [anon_sym_symbol] = ACTIONS(1335), + [anon_sym_object] = ACTIONS(1335), [sym_html_comment] = ACTIONS(5), }, [STATE(598)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1425), - [sym_expression] = STATE(2475), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6187), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6187), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6191), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1425), - [sym_subscript_expression] = STATE(1425), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2977), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6187), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1425), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1481), - [anon_sym_export] = ACTIONS(1379), - [anon_sym_type] = ACTIONS(1379), - [anon_sym_namespace] = ACTIONS(1381), - [anon_sym_LBRACE] = ACTIONS(840), - [anon_sym_typeof] = ACTIONS(1403), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1379), - [anon_sym_BANG] = ACTIONS(1387), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1389), - [anon_sym_yield] = ACTIONS(1391), - [anon_sym_LBRACK] = ACTIONS(844), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1393), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1485), - [anon_sym_using] = ACTIONS(1397), - [anon_sym_PLUS] = ACTIONS(1403), - [anon_sym_DASH] = ACTIONS(1403), - [anon_sym_SLASH] = ACTIONS(971), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1387), - [anon_sym_void] = ACTIONS(1403), - [anon_sym_delete] = ACTIONS(1403), - [anon_sym_PLUS_PLUS] = ACTIONS(1405), - [anon_sym_DASH_DASH] = ACTIONS(1405), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1407), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1487), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(1687), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6151), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6151), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1282), + [sym_subscript_expression] = STATE(1282), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6151), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1282), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1051), + [anon_sym_type] = ACTIONS(1051), + [anon_sym_namespace] = ACTIONS(1053), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(649), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1051), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1059), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1443), + [anon_sym_using] = ACTIONS(633), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(649), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1445), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1379), - [anon_sym_readonly] = ACTIONS(1379), - [anon_sym_get] = ACTIONS(1379), - [anon_sym_set] = ACTIONS(1379), - [anon_sym_declare] = ACTIONS(1379), - [anon_sym_public] = ACTIONS(1379), - [anon_sym_private] = ACTIONS(1379), - [anon_sym_protected] = ACTIONS(1379), - [anon_sym_override] = ACTIONS(1379), - [anon_sym_module] = ACTIONS(1379), - [anon_sym_any] = ACTIONS(1379), - [anon_sym_number] = ACTIONS(1379), - [anon_sym_boolean] = ACTIONS(1379), - [anon_sym_string] = ACTIONS(1379), - [anon_sym_symbol] = ACTIONS(1379), - [anon_sym_object] = ACTIONS(1379), + [anon_sym_static] = ACTIONS(1051), + [anon_sym_readonly] = ACTIONS(1051), + [anon_sym_get] = ACTIONS(1051), + [anon_sym_set] = ACTIONS(1051), + [anon_sym_declare] = ACTIONS(1051), + [anon_sym_public] = ACTIONS(1051), + [anon_sym_private] = ACTIONS(1051), + [anon_sym_protected] = ACTIONS(1051), + [anon_sym_override] = ACTIONS(1051), + [anon_sym_module] = ACTIONS(1051), + [anon_sym_any] = ACTIONS(1051), + [anon_sym_number] = ACTIONS(1051), + [anon_sym_boolean] = ACTIONS(1051), + [anon_sym_string] = ACTIONS(1051), + [anon_sym_symbol] = ACTIONS(1051), + [anon_sym_object] = ACTIONS(1051), [sym_html_comment] = ACTIONS(5), }, [STATE(599)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1425), - [sym_expression] = STATE(2476), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6187), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6187), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6191), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1425), - [sym_subscript_expression] = STATE(1425), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2977), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6187), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1425), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1481), - [anon_sym_export] = ACTIONS(1379), - [anon_sym_type] = ACTIONS(1379), - [anon_sym_namespace] = ACTIONS(1381), - [anon_sym_LBRACE] = ACTIONS(840), - [anon_sym_typeof] = ACTIONS(1403), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1379), - [anon_sym_BANG] = ACTIONS(1387), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1389), - [anon_sym_yield] = ACTIONS(1391), - [anon_sym_LBRACK] = ACTIONS(844), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1393), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1485), - [anon_sym_using] = ACTIONS(1397), - [anon_sym_PLUS] = ACTIONS(1403), - [anon_sym_DASH] = ACTIONS(1403), - [anon_sym_SLASH] = ACTIONS(971), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1387), - [anon_sym_void] = ACTIONS(1403), - [anon_sym_delete] = ACTIONS(1403), - [anon_sym_PLUS_PLUS] = ACTIONS(1405), - [anon_sym_DASH_DASH] = ACTIONS(1405), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1407), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1487), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(1690), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6151), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6151), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1282), + [sym_subscript_expression] = STATE(1282), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6151), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1282), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1051), + [anon_sym_type] = ACTIONS(1051), + [anon_sym_namespace] = ACTIONS(1053), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(649), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1051), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1059), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1443), + [anon_sym_using] = ACTIONS(633), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(649), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1445), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1379), - [anon_sym_readonly] = ACTIONS(1379), - [anon_sym_get] = ACTIONS(1379), - [anon_sym_set] = ACTIONS(1379), - [anon_sym_declare] = ACTIONS(1379), - [anon_sym_public] = ACTIONS(1379), - [anon_sym_private] = ACTIONS(1379), - [anon_sym_protected] = ACTIONS(1379), - [anon_sym_override] = ACTIONS(1379), - [anon_sym_module] = ACTIONS(1379), - [anon_sym_any] = ACTIONS(1379), - [anon_sym_number] = ACTIONS(1379), - [anon_sym_boolean] = ACTIONS(1379), - [anon_sym_string] = ACTIONS(1379), - [anon_sym_symbol] = ACTIONS(1379), - [anon_sym_object] = ACTIONS(1379), + [anon_sym_static] = ACTIONS(1051), + [anon_sym_readonly] = ACTIONS(1051), + [anon_sym_get] = ACTIONS(1051), + [anon_sym_set] = ACTIONS(1051), + [anon_sym_declare] = ACTIONS(1051), + [anon_sym_public] = ACTIONS(1051), + [anon_sym_private] = ACTIONS(1051), + [anon_sym_protected] = ACTIONS(1051), + [anon_sym_override] = ACTIONS(1051), + [anon_sym_module] = ACTIONS(1051), + [anon_sym_any] = ACTIONS(1051), + [anon_sym_number] = ACTIONS(1051), + [anon_sym_boolean] = ACTIONS(1051), + [anon_sym_string] = ACTIONS(1051), + [anon_sym_symbol] = ACTIONS(1051), + [anon_sym_object] = ACTIONS(1051), [sym_html_comment] = ACTIONS(5), }, [STATE(600)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1425), - [sym_expression] = STATE(2477), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6187), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6187), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6191), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1425), - [sym_subscript_expression] = STATE(1425), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2977), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6187), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1425), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1481), - [anon_sym_export] = ACTIONS(1379), - [anon_sym_type] = ACTIONS(1379), - [anon_sym_namespace] = ACTIONS(1381), - [anon_sym_LBRACE] = ACTIONS(840), - [anon_sym_typeof] = ACTIONS(1403), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1379), - [anon_sym_BANG] = ACTIONS(1387), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1389), - [anon_sym_yield] = ACTIONS(1391), - [anon_sym_LBRACK] = ACTIONS(844), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1393), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1485), - [anon_sym_using] = ACTIONS(1397), - [anon_sym_PLUS] = ACTIONS(1403), - [anon_sym_DASH] = ACTIONS(1403), - [anon_sym_SLASH] = ACTIONS(971), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1387), - [anon_sym_void] = ACTIONS(1403), - [anon_sym_delete] = ACTIONS(1403), - [anon_sym_PLUS_PLUS] = ACTIONS(1405), - [anon_sym_DASH_DASH] = ACTIONS(1405), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1407), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1487), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1422), + [sym_expression] = STATE(2473), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6195), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6195), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6201), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1422), + [sym_subscript_expression] = STATE(1422), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2976), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6195), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1422), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1495), + [anon_sym_export] = ACTIONS(1335), + [anon_sym_type] = ACTIONS(1335), + [anon_sym_namespace] = ACTIONS(1337), + [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_typeof] = ACTIONS(1357), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1335), + [anon_sym_BANG] = ACTIONS(1341), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1343), + [anon_sym_yield] = ACTIONS(1345), + [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1347), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1499), + [anon_sym_using] = ACTIONS(1351), + [anon_sym_PLUS] = ACTIONS(1357), + [anon_sym_DASH] = ACTIONS(1357), + [anon_sym_SLASH] = ACTIONS(977), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1341), + [anon_sym_void] = ACTIONS(1357), + [anon_sym_delete] = ACTIONS(1357), + [anon_sym_PLUS_PLUS] = ACTIONS(1359), + [anon_sym_DASH_DASH] = ACTIONS(1359), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1361), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1501), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1379), - [anon_sym_readonly] = ACTIONS(1379), - [anon_sym_get] = ACTIONS(1379), - [anon_sym_set] = ACTIONS(1379), - [anon_sym_declare] = ACTIONS(1379), - [anon_sym_public] = ACTIONS(1379), - [anon_sym_private] = ACTIONS(1379), - [anon_sym_protected] = ACTIONS(1379), - [anon_sym_override] = ACTIONS(1379), - [anon_sym_module] = ACTIONS(1379), - [anon_sym_any] = ACTIONS(1379), - [anon_sym_number] = ACTIONS(1379), - [anon_sym_boolean] = ACTIONS(1379), - [anon_sym_string] = ACTIONS(1379), - [anon_sym_symbol] = ACTIONS(1379), - [anon_sym_object] = ACTIONS(1379), + [anon_sym_static] = ACTIONS(1335), + [anon_sym_readonly] = ACTIONS(1335), + [anon_sym_get] = ACTIONS(1335), + [anon_sym_set] = ACTIONS(1335), + [anon_sym_declare] = ACTIONS(1335), + [anon_sym_public] = ACTIONS(1335), + [anon_sym_private] = ACTIONS(1335), + [anon_sym_protected] = ACTIONS(1335), + [anon_sym_override] = ACTIONS(1335), + [anon_sym_module] = ACTIONS(1335), + [anon_sym_any] = ACTIONS(1335), + [anon_sym_number] = ACTIONS(1335), + [anon_sym_boolean] = ACTIONS(1335), + [anon_sym_string] = ACTIONS(1335), + [anon_sym_symbol] = ACTIONS(1335), + [anon_sym_object] = ACTIONS(1335), [sym_html_comment] = ACTIONS(5), }, [STATE(601)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1425), - [sym_expression] = STATE(2478), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6187), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6187), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6191), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1425), - [sym_subscript_expression] = STATE(1425), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2977), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6187), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1425), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1481), - [anon_sym_export] = ACTIONS(1379), - [anon_sym_type] = ACTIONS(1379), - [anon_sym_namespace] = ACTIONS(1381), - [anon_sym_LBRACE] = ACTIONS(840), - [anon_sym_typeof] = ACTIONS(1403), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1379), - [anon_sym_BANG] = ACTIONS(1387), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1389), - [anon_sym_yield] = ACTIONS(1391), - [anon_sym_LBRACK] = ACTIONS(844), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1393), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1485), - [anon_sym_using] = ACTIONS(1397), - [anon_sym_PLUS] = ACTIONS(1403), - [anon_sym_DASH] = ACTIONS(1403), - [anon_sym_SLASH] = ACTIONS(971), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1387), - [anon_sym_void] = ACTIONS(1403), - [anon_sym_delete] = ACTIONS(1403), - [anon_sym_PLUS_PLUS] = ACTIONS(1405), - [anon_sym_DASH_DASH] = ACTIONS(1405), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1407), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1487), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1422), + [sym_expression] = STATE(2474), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6195), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6195), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6201), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1422), + [sym_subscript_expression] = STATE(1422), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2976), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6195), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1422), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1495), + [anon_sym_export] = ACTIONS(1335), + [anon_sym_type] = ACTIONS(1335), + [anon_sym_namespace] = ACTIONS(1337), + [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_typeof] = ACTIONS(1357), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1335), + [anon_sym_BANG] = ACTIONS(1341), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1343), + [anon_sym_yield] = ACTIONS(1345), + [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1347), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1499), + [anon_sym_using] = ACTIONS(1351), + [anon_sym_PLUS] = ACTIONS(1357), + [anon_sym_DASH] = ACTIONS(1357), + [anon_sym_SLASH] = ACTIONS(977), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1341), + [anon_sym_void] = ACTIONS(1357), + [anon_sym_delete] = ACTIONS(1357), + [anon_sym_PLUS_PLUS] = ACTIONS(1359), + [anon_sym_DASH_DASH] = ACTIONS(1359), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1361), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1501), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1379), - [anon_sym_readonly] = ACTIONS(1379), - [anon_sym_get] = ACTIONS(1379), - [anon_sym_set] = ACTIONS(1379), - [anon_sym_declare] = ACTIONS(1379), - [anon_sym_public] = ACTIONS(1379), - [anon_sym_private] = ACTIONS(1379), - [anon_sym_protected] = ACTIONS(1379), - [anon_sym_override] = ACTIONS(1379), - [anon_sym_module] = ACTIONS(1379), - [anon_sym_any] = ACTIONS(1379), - [anon_sym_number] = ACTIONS(1379), - [anon_sym_boolean] = ACTIONS(1379), - [anon_sym_string] = ACTIONS(1379), - [anon_sym_symbol] = ACTIONS(1379), - [anon_sym_object] = ACTIONS(1379), + [anon_sym_static] = ACTIONS(1335), + [anon_sym_readonly] = ACTIONS(1335), + [anon_sym_get] = ACTIONS(1335), + [anon_sym_set] = ACTIONS(1335), + [anon_sym_declare] = ACTIONS(1335), + [anon_sym_public] = ACTIONS(1335), + [anon_sym_private] = ACTIONS(1335), + [anon_sym_protected] = ACTIONS(1335), + [anon_sym_override] = ACTIONS(1335), + [anon_sym_module] = ACTIONS(1335), + [anon_sym_any] = ACTIONS(1335), + [anon_sym_number] = ACTIONS(1335), + [anon_sym_boolean] = ACTIONS(1335), + [anon_sym_string] = ACTIONS(1335), + [anon_sym_symbol] = ACTIONS(1335), + [anon_sym_object] = ACTIONS(1335), [sym_html_comment] = ACTIONS(5), }, [STATE(602)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1425), - [sym_expression] = STATE(2479), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6187), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6187), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6191), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1425), - [sym_subscript_expression] = STATE(1425), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2977), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6187), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1425), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1481), - [anon_sym_export] = ACTIONS(1379), - [anon_sym_type] = ACTIONS(1379), - [anon_sym_namespace] = ACTIONS(1381), - [anon_sym_LBRACE] = ACTIONS(840), - [anon_sym_typeof] = ACTIONS(1403), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1379), - [anon_sym_BANG] = ACTIONS(1387), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1389), - [anon_sym_yield] = ACTIONS(1391), - [anon_sym_LBRACK] = ACTIONS(844), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1393), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1485), - [anon_sym_using] = ACTIONS(1397), - [anon_sym_PLUS] = ACTIONS(1403), - [anon_sym_DASH] = ACTIONS(1403), - [anon_sym_SLASH] = ACTIONS(971), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1387), - [anon_sym_void] = ACTIONS(1403), - [anon_sym_delete] = ACTIONS(1403), - [anon_sym_PLUS_PLUS] = ACTIONS(1405), - [anon_sym_DASH_DASH] = ACTIONS(1405), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1407), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1487), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(1705), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6151), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6151), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1282), + [sym_subscript_expression] = STATE(1282), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6151), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1282), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1051), + [anon_sym_type] = ACTIONS(1051), + [anon_sym_namespace] = ACTIONS(1053), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(649), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1051), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1059), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1443), + [anon_sym_using] = ACTIONS(633), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(649), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1445), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1379), - [anon_sym_readonly] = ACTIONS(1379), - [anon_sym_get] = ACTIONS(1379), - [anon_sym_set] = ACTIONS(1379), - [anon_sym_declare] = ACTIONS(1379), - [anon_sym_public] = ACTIONS(1379), - [anon_sym_private] = ACTIONS(1379), - [anon_sym_protected] = ACTIONS(1379), - [anon_sym_override] = ACTIONS(1379), - [anon_sym_module] = ACTIONS(1379), - [anon_sym_any] = ACTIONS(1379), - [anon_sym_number] = ACTIONS(1379), - [anon_sym_boolean] = ACTIONS(1379), - [anon_sym_string] = ACTIONS(1379), - [anon_sym_symbol] = ACTIONS(1379), - [anon_sym_object] = ACTIONS(1379), + [anon_sym_static] = ACTIONS(1051), + [anon_sym_readonly] = ACTIONS(1051), + [anon_sym_get] = ACTIONS(1051), + [anon_sym_set] = ACTIONS(1051), + [anon_sym_declare] = ACTIONS(1051), + [anon_sym_public] = ACTIONS(1051), + [anon_sym_private] = ACTIONS(1051), + [anon_sym_protected] = ACTIONS(1051), + [anon_sym_override] = ACTIONS(1051), + [anon_sym_module] = ACTIONS(1051), + [anon_sym_any] = ACTIONS(1051), + [anon_sym_number] = ACTIONS(1051), + [anon_sym_boolean] = ACTIONS(1051), + [anon_sym_string] = ACTIONS(1051), + [anon_sym_symbol] = ACTIONS(1051), + [anon_sym_object] = ACTIONS(1051), [sym_html_comment] = ACTIONS(5), }, [STATE(603)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1425), - [sym_expression] = STATE(2480), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6187), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6187), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6191), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1425), - [sym_subscript_expression] = STATE(1425), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2977), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6187), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1425), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1481), - [anon_sym_export] = ACTIONS(1379), - [anon_sym_type] = ACTIONS(1379), - [anon_sym_namespace] = ACTIONS(1381), - [anon_sym_LBRACE] = ACTIONS(840), - [anon_sym_typeof] = ACTIONS(1403), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1379), - [anon_sym_BANG] = ACTIONS(1387), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1389), - [anon_sym_yield] = ACTIONS(1391), - [anon_sym_LBRACK] = ACTIONS(844), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1393), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1485), - [anon_sym_using] = ACTIONS(1397), - [anon_sym_PLUS] = ACTIONS(1403), - [anon_sym_DASH] = ACTIONS(1403), - [anon_sym_SLASH] = ACTIONS(971), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1387), - [anon_sym_void] = ACTIONS(1403), - [anon_sym_delete] = ACTIONS(1403), - [anon_sym_PLUS_PLUS] = ACTIONS(1405), - [anon_sym_DASH_DASH] = ACTIONS(1405), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1407), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1487), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1437), + [sym_expression] = STATE(2618), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(5862), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(5862), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6134), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1437), + [sym_subscript_expression] = STATE(1437), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(5862), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1437), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(2226), + [anon_sym_export] = ACTIONS(2228), + [anon_sym_type] = ACTIONS(2228), + [anon_sym_namespace] = ACTIONS(2230), + [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(2228), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(2232), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2234), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(2236), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1379), - [anon_sym_readonly] = ACTIONS(1379), - [anon_sym_get] = ACTIONS(1379), - [anon_sym_set] = ACTIONS(1379), - [anon_sym_declare] = ACTIONS(1379), - [anon_sym_public] = ACTIONS(1379), - [anon_sym_private] = ACTIONS(1379), - [anon_sym_protected] = ACTIONS(1379), - [anon_sym_override] = ACTIONS(1379), - [anon_sym_module] = ACTIONS(1379), - [anon_sym_any] = ACTIONS(1379), - [anon_sym_number] = ACTIONS(1379), - [anon_sym_boolean] = ACTIONS(1379), - [anon_sym_string] = ACTIONS(1379), - [anon_sym_symbol] = ACTIONS(1379), - [anon_sym_object] = ACTIONS(1379), + [anon_sym_static] = ACTIONS(2228), + [anon_sym_readonly] = ACTIONS(2228), + [anon_sym_get] = ACTIONS(2228), + [anon_sym_set] = ACTIONS(2228), + [anon_sym_declare] = ACTIONS(2228), + [anon_sym_public] = ACTIONS(2228), + [anon_sym_private] = ACTIONS(2228), + [anon_sym_protected] = ACTIONS(2228), + [anon_sym_override] = ACTIONS(2228), + [anon_sym_module] = ACTIONS(2228), + [anon_sym_any] = ACTIONS(2228), + [anon_sym_number] = ACTIONS(2228), + [anon_sym_boolean] = ACTIONS(2228), + [anon_sym_string] = ACTIONS(2228), + [anon_sym_symbol] = ACTIONS(2228), + [anon_sym_object] = ACTIONS(2228), [sym_html_comment] = ACTIONS(5), }, [STATE(604)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1425), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1422), [sym_expression] = STATE(2481), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6187), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6187), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6191), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1425), - [sym_subscript_expression] = STATE(1425), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2977), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6187), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1425), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1481), - [anon_sym_export] = ACTIONS(1379), - [anon_sym_type] = ACTIONS(1379), - [anon_sym_namespace] = ACTIONS(1381), - [anon_sym_LBRACE] = ACTIONS(840), - [anon_sym_typeof] = ACTIONS(1403), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1379), - [anon_sym_BANG] = ACTIONS(1387), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1389), - [anon_sym_yield] = ACTIONS(1391), - [anon_sym_LBRACK] = ACTIONS(844), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1393), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1485), - [anon_sym_using] = ACTIONS(1397), - [anon_sym_PLUS] = ACTIONS(1403), - [anon_sym_DASH] = ACTIONS(1403), - [anon_sym_SLASH] = ACTIONS(971), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1387), - [anon_sym_void] = ACTIONS(1403), - [anon_sym_delete] = ACTIONS(1403), - [anon_sym_PLUS_PLUS] = ACTIONS(1405), - [anon_sym_DASH_DASH] = ACTIONS(1405), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1407), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1487), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6195), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6195), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6201), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1422), + [sym_subscript_expression] = STATE(1422), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2976), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6195), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1422), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1495), + [anon_sym_export] = ACTIONS(1335), + [anon_sym_type] = ACTIONS(1335), + [anon_sym_namespace] = ACTIONS(1337), + [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_typeof] = ACTIONS(1357), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1335), + [anon_sym_BANG] = ACTIONS(1341), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1343), + [anon_sym_yield] = ACTIONS(1345), + [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1347), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1499), + [anon_sym_using] = ACTIONS(1351), + [anon_sym_PLUS] = ACTIONS(1357), + [anon_sym_DASH] = ACTIONS(1357), + [anon_sym_SLASH] = ACTIONS(977), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1341), + [anon_sym_void] = ACTIONS(1357), + [anon_sym_delete] = ACTIONS(1357), + [anon_sym_PLUS_PLUS] = ACTIONS(1359), + [anon_sym_DASH_DASH] = ACTIONS(1359), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(2106), + [sym_private_property_identifier] = ACTIONS(1361), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1501), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1379), - [anon_sym_readonly] = ACTIONS(1379), - [anon_sym_get] = ACTIONS(1379), - [anon_sym_set] = ACTIONS(1379), - [anon_sym_declare] = ACTIONS(1379), - [anon_sym_public] = ACTIONS(1379), - [anon_sym_private] = ACTIONS(1379), - [anon_sym_protected] = ACTIONS(1379), - [anon_sym_override] = ACTIONS(1379), - [anon_sym_module] = ACTIONS(1379), - [anon_sym_any] = ACTIONS(1379), - [anon_sym_number] = ACTIONS(1379), - [anon_sym_boolean] = ACTIONS(1379), - [anon_sym_string] = ACTIONS(1379), - [anon_sym_symbol] = ACTIONS(1379), - [anon_sym_object] = ACTIONS(1379), + [anon_sym_static] = ACTIONS(1335), + [anon_sym_readonly] = ACTIONS(1335), + [anon_sym_get] = ACTIONS(1335), + [anon_sym_set] = ACTIONS(1335), + [anon_sym_declare] = ACTIONS(1335), + [anon_sym_public] = ACTIONS(1335), + [anon_sym_private] = ACTIONS(1335), + [anon_sym_protected] = ACTIONS(1335), + [anon_sym_override] = ACTIONS(1335), + [anon_sym_module] = ACTIONS(1335), + [anon_sym_any] = ACTIONS(1335), + [anon_sym_number] = ACTIONS(1335), + [anon_sym_boolean] = ACTIONS(1335), + [anon_sym_string] = ACTIONS(1335), + [anon_sym_symbol] = ACTIONS(1335), + [anon_sym_object] = ACTIONS(1335), [sym_html_comment] = ACTIONS(5), }, [STATE(605)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1425), - [sym_expression] = STATE(2483), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6187), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6187), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6191), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1425), - [sym_subscript_expression] = STATE(1425), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2977), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6187), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1425), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1481), - [anon_sym_export] = ACTIONS(1379), - [anon_sym_type] = ACTIONS(1379), - [anon_sym_namespace] = ACTIONS(1381), - [anon_sym_LBRACE] = ACTIONS(840), - [anon_sym_typeof] = ACTIONS(1403), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1379), - [anon_sym_BANG] = ACTIONS(1387), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1389), - [anon_sym_yield] = ACTIONS(1391), - [anon_sym_LBRACK] = ACTIONS(844), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1393), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1485), - [anon_sym_using] = ACTIONS(1397), - [anon_sym_PLUS] = ACTIONS(1403), - [anon_sym_DASH] = ACTIONS(1403), - [anon_sym_SLASH] = ACTIONS(971), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1387), - [anon_sym_void] = ACTIONS(1403), - [anon_sym_delete] = ACTIONS(1403), - [anon_sym_PLUS_PLUS] = ACTIONS(1405), - [anon_sym_DASH_DASH] = ACTIONS(1405), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1407), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1487), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1422), + [sym_expression] = STATE(2475), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6195), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6195), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6201), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1422), + [sym_subscript_expression] = STATE(1422), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2976), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6195), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1422), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1495), + [anon_sym_export] = ACTIONS(1335), + [anon_sym_type] = ACTIONS(1335), + [anon_sym_namespace] = ACTIONS(1337), + [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_typeof] = ACTIONS(1357), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1335), + [anon_sym_BANG] = ACTIONS(1341), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1343), + [anon_sym_yield] = ACTIONS(1345), + [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1347), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1499), + [anon_sym_using] = ACTIONS(1351), + [anon_sym_PLUS] = ACTIONS(1357), + [anon_sym_DASH] = ACTIONS(1357), + [anon_sym_SLASH] = ACTIONS(977), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1341), + [anon_sym_void] = ACTIONS(1357), + [anon_sym_delete] = ACTIONS(1357), + [anon_sym_PLUS_PLUS] = ACTIONS(1359), + [anon_sym_DASH_DASH] = ACTIONS(1359), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1361), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1501), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1379), - [anon_sym_readonly] = ACTIONS(1379), - [anon_sym_get] = ACTIONS(1379), - [anon_sym_set] = ACTIONS(1379), - [anon_sym_declare] = ACTIONS(1379), - [anon_sym_public] = ACTIONS(1379), - [anon_sym_private] = ACTIONS(1379), - [anon_sym_protected] = ACTIONS(1379), - [anon_sym_override] = ACTIONS(1379), - [anon_sym_module] = ACTIONS(1379), - [anon_sym_any] = ACTIONS(1379), - [anon_sym_number] = ACTIONS(1379), - [anon_sym_boolean] = ACTIONS(1379), - [anon_sym_string] = ACTIONS(1379), - [anon_sym_symbol] = ACTIONS(1379), - [anon_sym_object] = ACTIONS(1379), + [anon_sym_static] = ACTIONS(1335), + [anon_sym_readonly] = ACTIONS(1335), + [anon_sym_get] = ACTIONS(1335), + [anon_sym_set] = ACTIONS(1335), + [anon_sym_declare] = ACTIONS(1335), + [anon_sym_public] = ACTIONS(1335), + [anon_sym_private] = ACTIONS(1335), + [anon_sym_protected] = ACTIONS(1335), + [anon_sym_override] = ACTIONS(1335), + [anon_sym_module] = ACTIONS(1335), + [anon_sym_any] = ACTIONS(1335), + [anon_sym_number] = ACTIONS(1335), + [anon_sym_boolean] = ACTIONS(1335), + [anon_sym_string] = ACTIONS(1335), + [anon_sym_symbol] = ACTIONS(1335), + [anon_sym_object] = ACTIONS(1335), [sym_html_comment] = ACTIONS(5), }, [STATE(606)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1425), - [sym_expression] = STATE(2487), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6187), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6187), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6191), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1425), - [sym_subscript_expression] = STATE(1425), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2977), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6187), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1425), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1481), - [anon_sym_export] = ACTIONS(1379), - [anon_sym_type] = ACTIONS(1379), - [anon_sym_namespace] = ACTIONS(1381), - [anon_sym_LBRACE] = ACTIONS(840), - [anon_sym_typeof] = ACTIONS(1403), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1379), - [anon_sym_BANG] = ACTIONS(1387), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1389), - [anon_sym_yield] = ACTIONS(1391), - [anon_sym_LBRACK] = ACTIONS(844), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1393), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1485), - [anon_sym_using] = ACTIONS(1397), - [anon_sym_PLUS] = ACTIONS(1403), - [anon_sym_DASH] = ACTIONS(1403), - [anon_sym_SLASH] = ACTIONS(971), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1387), - [anon_sym_void] = ACTIONS(1403), - [anon_sym_delete] = ACTIONS(1403), - [anon_sym_PLUS_PLUS] = ACTIONS(1405), - [anon_sym_DASH_DASH] = ACTIONS(1405), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1407), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1487), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1422), + [sym_expression] = STATE(2481), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6195), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6195), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6201), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1422), + [sym_subscript_expression] = STATE(1422), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2976), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6195), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1422), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1495), + [anon_sym_export] = ACTIONS(1335), + [anon_sym_type] = ACTIONS(1335), + [anon_sym_namespace] = ACTIONS(1337), + [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_typeof] = ACTIONS(1357), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1335), + [anon_sym_BANG] = ACTIONS(1341), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1343), + [anon_sym_yield] = ACTIONS(1345), + [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1347), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1499), + [anon_sym_using] = ACTIONS(1351), + [anon_sym_PLUS] = ACTIONS(1357), + [anon_sym_DASH] = ACTIONS(1357), + [anon_sym_SLASH] = ACTIONS(977), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1341), + [anon_sym_void] = ACTIONS(1357), + [anon_sym_delete] = ACTIONS(1357), + [anon_sym_PLUS_PLUS] = ACTIONS(1359), + [anon_sym_DASH_DASH] = ACTIONS(1359), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1361), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1501), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1379), - [anon_sym_readonly] = ACTIONS(1379), - [anon_sym_get] = ACTIONS(1379), - [anon_sym_set] = ACTIONS(1379), - [anon_sym_declare] = ACTIONS(1379), - [anon_sym_public] = ACTIONS(1379), - [anon_sym_private] = ACTIONS(1379), - [anon_sym_protected] = ACTIONS(1379), - [anon_sym_override] = ACTIONS(1379), - [anon_sym_module] = ACTIONS(1379), - [anon_sym_any] = ACTIONS(1379), - [anon_sym_number] = ACTIONS(1379), - [anon_sym_boolean] = ACTIONS(1379), - [anon_sym_string] = ACTIONS(1379), - [anon_sym_symbol] = ACTIONS(1379), - [anon_sym_object] = ACTIONS(1379), + [anon_sym_static] = ACTIONS(1335), + [anon_sym_readonly] = ACTIONS(1335), + [anon_sym_get] = ACTIONS(1335), + [anon_sym_set] = ACTIONS(1335), + [anon_sym_declare] = ACTIONS(1335), + [anon_sym_public] = ACTIONS(1335), + [anon_sym_private] = ACTIONS(1335), + [anon_sym_protected] = ACTIONS(1335), + [anon_sym_override] = ACTIONS(1335), + [anon_sym_module] = ACTIONS(1335), + [anon_sym_any] = ACTIONS(1335), + [anon_sym_number] = ACTIONS(1335), + [anon_sym_boolean] = ACTIONS(1335), + [anon_sym_string] = ACTIONS(1335), + [anon_sym_symbol] = ACTIONS(1335), + [anon_sym_object] = ACTIONS(1335), [sym_html_comment] = ACTIONS(5), }, [STATE(607)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1425), - [sym_expression] = STATE(2488), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6187), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6187), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6191), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1425), - [sym_subscript_expression] = STATE(1425), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2977), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6187), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1425), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1481), - [anon_sym_export] = ACTIONS(1379), - [anon_sym_type] = ACTIONS(1379), - [anon_sym_namespace] = ACTIONS(1381), - [anon_sym_LBRACE] = ACTIONS(840), - [anon_sym_typeof] = ACTIONS(1403), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1379), - [anon_sym_BANG] = ACTIONS(1387), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1389), - [anon_sym_yield] = ACTIONS(1391), - [anon_sym_LBRACK] = ACTIONS(844), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1393), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1485), - [anon_sym_using] = ACTIONS(1397), - [anon_sym_PLUS] = ACTIONS(1403), - [anon_sym_DASH] = ACTIONS(1403), - [anon_sym_SLASH] = ACTIONS(971), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1387), - [anon_sym_void] = ACTIONS(1403), - [anon_sym_delete] = ACTIONS(1403), - [anon_sym_PLUS_PLUS] = ACTIONS(1405), - [anon_sym_DASH_DASH] = ACTIONS(1405), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1407), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1487), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1422), + [sym_expression] = STATE(2482), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6195), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6195), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6201), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1422), + [sym_subscript_expression] = STATE(1422), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2976), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6195), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1422), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1495), + [anon_sym_export] = ACTIONS(1335), + [anon_sym_type] = ACTIONS(1335), + [anon_sym_namespace] = ACTIONS(1337), + [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_typeof] = ACTIONS(1357), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1335), + [anon_sym_BANG] = ACTIONS(1341), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1343), + [anon_sym_yield] = ACTIONS(1345), + [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1347), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1499), + [anon_sym_using] = ACTIONS(1351), + [anon_sym_PLUS] = ACTIONS(1357), + [anon_sym_DASH] = ACTIONS(1357), + [anon_sym_SLASH] = ACTIONS(977), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1341), + [anon_sym_void] = ACTIONS(1357), + [anon_sym_delete] = ACTIONS(1357), + [anon_sym_PLUS_PLUS] = ACTIONS(1359), + [anon_sym_DASH_DASH] = ACTIONS(1359), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1361), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1501), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1379), - [anon_sym_readonly] = ACTIONS(1379), - [anon_sym_get] = ACTIONS(1379), - [anon_sym_set] = ACTIONS(1379), - [anon_sym_declare] = ACTIONS(1379), - [anon_sym_public] = ACTIONS(1379), - [anon_sym_private] = ACTIONS(1379), - [anon_sym_protected] = ACTIONS(1379), - [anon_sym_override] = ACTIONS(1379), - [anon_sym_module] = ACTIONS(1379), - [anon_sym_any] = ACTIONS(1379), - [anon_sym_number] = ACTIONS(1379), - [anon_sym_boolean] = ACTIONS(1379), - [anon_sym_string] = ACTIONS(1379), - [anon_sym_symbol] = ACTIONS(1379), - [anon_sym_object] = ACTIONS(1379), + [anon_sym_static] = ACTIONS(1335), + [anon_sym_readonly] = ACTIONS(1335), + [anon_sym_get] = ACTIONS(1335), + [anon_sym_set] = ACTIONS(1335), + [anon_sym_declare] = ACTIONS(1335), + [anon_sym_public] = ACTIONS(1335), + [anon_sym_private] = ACTIONS(1335), + [anon_sym_protected] = ACTIONS(1335), + [anon_sym_override] = ACTIONS(1335), + [anon_sym_module] = ACTIONS(1335), + [anon_sym_any] = ACTIONS(1335), + [anon_sym_number] = ACTIONS(1335), + [anon_sym_boolean] = ACTIONS(1335), + [anon_sym_string] = ACTIONS(1335), + [anon_sym_symbol] = ACTIONS(1335), + [anon_sym_object] = ACTIONS(1335), [sym_html_comment] = ACTIONS(5), }, [STATE(608)] = { - [sym_import] = STATE(3770), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(1779), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(1441), - [anon_sym_export] = ACTIONS(1307), - [anon_sym_type] = ACTIONS(1307), - [anon_sym_namespace] = ACTIONS(1309), - [anon_sym_LBRACE] = ACTIONS(699), - [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1307), - [anon_sym_BANG] = ACTIONS(33), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(45), - [anon_sym_yield] = ACTIONS(63), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_DQUOTE] = ACTIONS(67), - [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(1313), - [anon_sym_function] = ACTIONS(714), - [anon_sym_new] = ACTIONS(1445), - [anon_sym_using] = ACTIONS(79), - [anon_sym_PLUS] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(21), - [anon_sym_SLASH] = ACTIONS(81), - [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(33), - [anon_sym_void] = ACTIONS(21), - [anon_sym_delete] = ACTIONS(21), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(91), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(95), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1436), + [sym_expression] = STATE(2618), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6231), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6231), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6134), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1436), + [sym_subscript_expression] = STATE(1436), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6231), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1436), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(2238), + [anon_sym_export] = ACTIONS(2240), + [anon_sym_type] = ACTIONS(2240), + [anon_sym_namespace] = ACTIONS(2242), + [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(2240), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(2244), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2246), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(2248), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1307), - [anon_sym_readonly] = ACTIONS(1307), - [anon_sym_get] = ACTIONS(1307), - [anon_sym_set] = ACTIONS(1307), - [anon_sym_declare] = ACTIONS(1307), - [anon_sym_public] = ACTIONS(1307), - [anon_sym_private] = ACTIONS(1307), - [anon_sym_protected] = ACTIONS(1307), - [anon_sym_override] = ACTIONS(1307), - [anon_sym_module] = ACTIONS(1307), - [anon_sym_any] = ACTIONS(1307), - [anon_sym_number] = ACTIONS(1307), - [anon_sym_boolean] = ACTIONS(1307), - [anon_sym_string] = ACTIONS(1307), - [anon_sym_symbol] = ACTIONS(1307), - [anon_sym_object] = ACTIONS(1307), + [anon_sym_static] = ACTIONS(2240), + [anon_sym_readonly] = ACTIONS(2240), + [anon_sym_get] = ACTIONS(2240), + [anon_sym_set] = ACTIONS(2240), + [anon_sym_declare] = ACTIONS(2240), + [anon_sym_public] = ACTIONS(2240), + [anon_sym_private] = ACTIONS(2240), + [anon_sym_protected] = ACTIONS(2240), + [anon_sym_override] = ACTIONS(2240), + [anon_sym_module] = ACTIONS(2240), + [anon_sym_any] = ACTIONS(2240), + [anon_sym_number] = ACTIONS(2240), + [anon_sym_boolean] = ACTIONS(2240), + [anon_sym_string] = ACTIONS(2240), + [anon_sym_symbol] = ACTIONS(2240), + [anon_sym_object] = ACTIONS(2240), [sym_html_comment] = ACTIONS(5), }, [STATE(609)] = { - [sym_import] = STATE(3770), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(2174), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(1441), - [anon_sym_export] = ACTIONS(1307), - [anon_sym_type] = ACTIONS(1307), - [anon_sym_namespace] = ACTIONS(1309), - [anon_sym_LBRACE] = ACTIONS(699), - [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1307), - [anon_sym_BANG] = ACTIONS(33), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1385), + [sym_expression] = STATE(2567), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6048), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6048), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6189), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1385), + [sym_subscript_expression] = STATE(1385), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3004), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6048), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1385), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1479), + [anon_sym_export] = ACTIONS(1203), + [anon_sym_type] = ACTIONS(1203), + [anon_sym_namespace] = ACTIONS(1205), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1227), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1203), + [anon_sym_BANG] = ACTIONS(1211), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1213), + [anon_sym_yield] = ACTIONS(1215), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1217), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1483), + [anon_sym_using] = ACTIONS(1221), + [anon_sym_PLUS] = ACTIONS(1227), + [anon_sym_DASH] = ACTIONS(1227), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1211), + [anon_sym_void] = ACTIONS(1227), + [anon_sym_delete] = ACTIONS(1227), + [anon_sym_PLUS_PLUS] = ACTIONS(1229), + [anon_sym_DASH_DASH] = ACTIONS(1229), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1231), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1485), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1203), + [anon_sym_readonly] = ACTIONS(1203), + [anon_sym_get] = ACTIONS(1203), + [anon_sym_set] = ACTIONS(1203), + [anon_sym_declare] = ACTIONS(1203), + [anon_sym_public] = ACTIONS(1203), + [anon_sym_private] = ACTIONS(1203), + [anon_sym_protected] = ACTIONS(1203), + [anon_sym_override] = ACTIONS(1203), + [anon_sym_module] = ACTIONS(1203), + [anon_sym_any] = ACTIONS(1203), + [anon_sym_number] = ACTIONS(1203), + [anon_sym_boolean] = ACTIONS(1203), + [anon_sym_string] = ACTIONS(1203), + [anon_sym_symbol] = ACTIONS(1203), + [anon_sym_object] = ACTIONS(1203), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(610)] = { + [sym_import] = STATE(3779), + [sym_parenthesized_expression] = STATE(1379), + [sym_expression] = STATE(2247), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5863), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5863), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(5861), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1379), + [sym_subscript_expression] = STATE(1379), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3003), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5863), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1379), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(1463), + [anon_sym_export] = ACTIONS(1389), + [anon_sym_type] = ACTIONS(1389), + [anon_sym_namespace] = ACTIONS(1391), + [anon_sym_LBRACE] = ACTIONS(701), + [anon_sym_typeof] = ACTIONS(1415), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1389), + [anon_sym_BANG] = ACTIONS(1397), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(45), - [anon_sym_yield] = ACTIONS(63), + [anon_sym_await] = ACTIONS(1399), + [anon_sym_yield] = ACTIONS(1401), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(1313), - [anon_sym_function] = ACTIONS(714), - [anon_sym_new] = ACTIONS(1445), - [anon_sym_using] = ACTIONS(79), - [anon_sym_PLUS] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(21), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1405), + [anon_sym_function] = ACTIONS(716), + [anon_sym_new] = ACTIONS(1467), + [anon_sym_using] = ACTIONS(1409), + [anon_sym_PLUS] = ACTIONS(1415), + [anon_sym_DASH] = ACTIONS(1415), [anon_sym_SLASH] = ACTIONS(81), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(33), - [anon_sym_void] = ACTIONS(21), - [anon_sym_delete] = ACTIONS(21), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), + [anon_sym_TILDE] = ACTIONS(1397), + [anon_sym_void] = ACTIONS(1415), + [anon_sym_delete] = ACTIONS(1415), + [anon_sym_PLUS_PLUS] = ACTIONS(1417), + [anon_sym_DASH_DASH] = ACTIONS(1417), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(91), + [sym_private_property_identifier] = ACTIONS(1423), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(95), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1307), - [anon_sym_readonly] = ACTIONS(1307), - [anon_sym_get] = ACTIONS(1307), - [anon_sym_set] = ACTIONS(1307), - [anon_sym_declare] = ACTIONS(1307), - [anon_sym_public] = ACTIONS(1307), - [anon_sym_private] = ACTIONS(1307), - [anon_sym_protected] = ACTIONS(1307), - [anon_sym_override] = ACTIONS(1307), - [anon_sym_module] = ACTIONS(1307), - [anon_sym_any] = ACTIONS(1307), - [anon_sym_number] = ACTIONS(1307), - [anon_sym_boolean] = ACTIONS(1307), - [anon_sym_string] = ACTIONS(1307), - [anon_sym_symbol] = ACTIONS(1307), - [anon_sym_object] = ACTIONS(1307), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(610)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1425), - [sym_expression] = STATE(2489), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6187), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6187), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6191), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1425), - [sym_subscript_expression] = STATE(1425), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2977), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6187), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1425), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1481), - [anon_sym_export] = ACTIONS(1379), - [anon_sym_type] = ACTIONS(1379), - [anon_sym_namespace] = ACTIONS(1381), - [anon_sym_LBRACE] = ACTIONS(840), - [anon_sym_typeof] = ACTIONS(1403), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1379), - [anon_sym_BANG] = ACTIONS(1387), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1389), - [anon_sym_yield] = ACTIONS(1391), - [anon_sym_LBRACK] = ACTIONS(844), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1393), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1485), - [anon_sym_using] = ACTIONS(1397), - [anon_sym_PLUS] = ACTIONS(1403), - [anon_sym_DASH] = ACTIONS(1403), - [anon_sym_SLASH] = ACTIONS(971), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1387), - [anon_sym_void] = ACTIONS(1403), - [anon_sym_delete] = ACTIONS(1403), - [anon_sym_PLUS_PLUS] = ACTIONS(1405), - [anon_sym_DASH_DASH] = ACTIONS(1405), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1407), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1487), + [sym_undefined] = ACTIONS(1469), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1379), - [anon_sym_readonly] = ACTIONS(1379), - [anon_sym_get] = ACTIONS(1379), - [anon_sym_set] = ACTIONS(1379), - [anon_sym_declare] = ACTIONS(1379), - [anon_sym_public] = ACTIONS(1379), - [anon_sym_private] = ACTIONS(1379), - [anon_sym_protected] = ACTIONS(1379), - [anon_sym_override] = ACTIONS(1379), - [anon_sym_module] = ACTIONS(1379), - [anon_sym_any] = ACTIONS(1379), - [anon_sym_number] = ACTIONS(1379), - [anon_sym_boolean] = ACTIONS(1379), - [anon_sym_string] = ACTIONS(1379), - [anon_sym_symbol] = ACTIONS(1379), - [anon_sym_object] = ACTIONS(1379), + [anon_sym_static] = ACTIONS(1389), + [anon_sym_readonly] = ACTIONS(1389), + [anon_sym_get] = ACTIONS(1389), + [anon_sym_set] = ACTIONS(1389), + [anon_sym_declare] = ACTIONS(1389), + [anon_sym_public] = ACTIONS(1389), + [anon_sym_private] = ACTIONS(1389), + [anon_sym_protected] = ACTIONS(1389), + [anon_sym_override] = ACTIONS(1389), + [anon_sym_module] = ACTIONS(1389), + [anon_sym_any] = ACTIONS(1389), + [anon_sym_number] = ACTIONS(1389), + [anon_sym_boolean] = ACTIONS(1389), + [anon_sym_string] = ACTIONS(1389), + [anon_sym_symbol] = ACTIONS(1389), + [anon_sym_object] = ACTIONS(1389), [sym_html_comment] = ACTIONS(5), }, [STATE(611)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1425), - [sym_expression] = STATE(2491), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6187), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6187), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6191), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1425), - [sym_subscript_expression] = STATE(1425), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2977), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6187), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1425), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1481), - [anon_sym_export] = ACTIONS(1379), - [anon_sym_type] = ACTIONS(1379), - [anon_sym_namespace] = ACTIONS(1381), - [anon_sym_LBRACE] = ACTIONS(840), - [anon_sym_typeof] = ACTIONS(1403), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1379), - [anon_sym_BANG] = ACTIONS(1387), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1389), - [anon_sym_yield] = ACTIONS(1391), - [anon_sym_LBRACK] = ACTIONS(844), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1393), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1485), - [anon_sym_using] = ACTIONS(1397), - [anon_sym_PLUS] = ACTIONS(1403), - [anon_sym_DASH] = ACTIONS(1403), - [anon_sym_SLASH] = ACTIONS(971), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1387), - [anon_sym_void] = ACTIONS(1403), - [anon_sym_delete] = ACTIONS(1403), - [anon_sym_PLUS_PLUS] = ACTIONS(1405), - [anon_sym_DASH_DASH] = ACTIONS(1405), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1407), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1487), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1379), - [anon_sym_readonly] = ACTIONS(1379), - [anon_sym_get] = ACTIONS(1379), - [anon_sym_set] = ACTIONS(1379), - [anon_sym_declare] = ACTIONS(1379), - [anon_sym_public] = ACTIONS(1379), - [anon_sym_private] = ACTIONS(1379), - [anon_sym_protected] = ACTIONS(1379), - [anon_sym_override] = ACTIONS(1379), - [anon_sym_module] = ACTIONS(1379), - [anon_sym_any] = ACTIONS(1379), - [anon_sym_number] = ACTIONS(1379), - [anon_sym_boolean] = ACTIONS(1379), - [anon_sym_string] = ACTIONS(1379), - [anon_sym_symbol] = ACTIONS(1379), - [anon_sym_object] = ACTIONS(1379), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(612)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1425), - [sym_expression] = STATE(2492), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6187), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6187), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6191), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1425), - [sym_subscript_expression] = STATE(1425), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2977), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6187), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1425), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1481), - [anon_sym_export] = ACTIONS(1379), - [anon_sym_type] = ACTIONS(1379), - [anon_sym_namespace] = ACTIONS(1381), - [anon_sym_LBRACE] = ACTIONS(840), - [anon_sym_typeof] = ACTIONS(1403), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1379), - [anon_sym_BANG] = ACTIONS(1387), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1389), - [anon_sym_yield] = ACTIONS(1391), - [anon_sym_LBRACK] = ACTIONS(844), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1393), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1485), - [anon_sym_using] = ACTIONS(1397), - [anon_sym_PLUS] = ACTIONS(1403), - [anon_sym_DASH] = ACTIONS(1403), - [anon_sym_SLASH] = ACTIONS(971), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1387), - [anon_sym_void] = ACTIONS(1403), - [anon_sym_delete] = ACTIONS(1403), - [anon_sym_PLUS_PLUS] = ACTIONS(1405), - [anon_sym_DASH_DASH] = ACTIONS(1405), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1407), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1487), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1379), - [anon_sym_readonly] = ACTIONS(1379), - [anon_sym_get] = ACTIONS(1379), - [anon_sym_set] = ACTIONS(1379), - [anon_sym_declare] = ACTIONS(1379), - [anon_sym_public] = ACTIONS(1379), - [anon_sym_private] = ACTIONS(1379), - [anon_sym_protected] = ACTIONS(1379), - [anon_sym_override] = ACTIONS(1379), - [anon_sym_module] = ACTIONS(1379), - [anon_sym_any] = ACTIONS(1379), - [anon_sym_number] = ACTIONS(1379), - [anon_sym_boolean] = ACTIONS(1379), - [anon_sym_string] = ACTIONS(1379), - [anon_sym_symbol] = ACTIONS(1379), - [anon_sym_object] = ACTIONS(1379), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(613)] = { - [sym_import] = STATE(3770), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(1781), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(1441), - [anon_sym_export] = ACTIONS(1307), - [anon_sym_type] = ACTIONS(1307), - [anon_sym_namespace] = ACTIONS(1309), - [anon_sym_LBRACE] = ACTIONS(699), - [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1307), - [anon_sym_BANG] = ACTIONS(33), + [sym_import] = STATE(3779), + [sym_parenthesized_expression] = STATE(1379), + [sym_expression] = STATE(2248), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5863), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5863), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(5861), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1379), + [sym_subscript_expression] = STATE(1379), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3003), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5863), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1379), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(1463), + [anon_sym_export] = ACTIONS(1389), + [anon_sym_type] = ACTIONS(1389), + [anon_sym_namespace] = ACTIONS(1391), + [anon_sym_LBRACE] = ACTIONS(701), + [anon_sym_typeof] = ACTIONS(1415), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1389), + [anon_sym_BANG] = ACTIONS(1397), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(45), - [anon_sym_yield] = ACTIONS(63), + [anon_sym_await] = ACTIONS(1399), + [anon_sym_yield] = ACTIONS(1401), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(1313), - [anon_sym_function] = ACTIONS(714), - [anon_sym_new] = ACTIONS(1445), - [anon_sym_using] = ACTIONS(79), - [anon_sym_PLUS] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(21), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1405), + [anon_sym_function] = ACTIONS(716), + [anon_sym_new] = ACTIONS(1467), + [anon_sym_using] = ACTIONS(1409), + [anon_sym_PLUS] = ACTIONS(1415), + [anon_sym_DASH] = ACTIONS(1415), [anon_sym_SLASH] = ACTIONS(81), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(33), - [anon_sym_void] = ACTIONS(21), - [anon_sym_delete] = ACTIONS(21), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), + [anon_sym_TILDE] = ACTIONS(1397), + [anon_sym_void] = ACTIONS(1415), + [anon_sym_delete] = ACTIONS(1415), + [anon_sym_PLUS_PLUS] = ACTIONS(1417), + [anon_sym_DASH_DASH] = ACTIONS(1417), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(91), + [sym_private_property_identifier] = ACTIONS(1423), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(95), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1307), - [anon_sym_readonly] = ACTIONS(1307), - [anon_sym_get] = ACTIONS(1307), - [anon_sym_set] = ACTIONS(1307), - [anon_sym_declare] = ACTIONS(1307), - [anon_sym_public] = ACTIONS(1307), - [anon_sym_private] = ACTIONS(1307), - [anon_sym_protected] = ACTIONS(1307), - [anon_sym_override] = ACTIONS(1307), - [anon_sym_module] = ACTIONS(1307), - [anon_sym_any] = ACTIONS(1307), - [anon_sym_number] = ACTIONS(1307), - [anon_sym_boolean] = ACTIONS(1307), - [anon_sym_string] = ACTIONS(1307), - [anon_sym_symbol] = ACTIONS(1307), - [anon_sym_object] = ACTIONS(1307), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(614)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1436), - [sym_expression] = STATE(2613), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6218), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6218), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6142), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1436), - [sym_subscript_expression] = STATE(1436), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6218), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1436), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(2224), - [anon_sym_export] = ACTIONS(2226), - [anon_sym_type] = ACTIONS(2226), - [anon_sym_namespace] = ACTIONS(2228), - [anon_sym_LBRACE] = ACTIONS(840), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(2226), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(844), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(2230), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(2232), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(2234), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(2226), - [anon_sym_readonly] = ACTIONS(2226), - [anon_sym_get] = ACTIONS(2226), - [anon_sym_set] = ACTIONS(2226), - [anon_sym_declare] = ACTIONS(2226), - [anon_sym_public] = ACTIONS(2226), - [anon_sym_private] = ACTIONS(2226), - [anon_sym_protected] = ACTIONS(2226), - [anon_sym_override] = ACTIONS(2226), - [anon_sym_module] = ACTIONS(2226), - [anon_sym_any] = ACTIONS(2226), - [anon_sym_number] = ACTIONS(2226), - [anon_sym_boolean] = ACTIONS(2226), - [anon_sym_string] = ACTIONS(2226), - [anon_sym_symbol] = ACTIONS(2226), - [anon_sym_object] = ACTIONS(2226), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(615)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1375), - [sym_expression] = STATE(2522), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6040), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6040), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6214), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1375), - [sym_subscript_expression] = STATE(1375), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3001), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6040), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1375), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1465), - [anon_sym_export] = ACTIONS(1223), - [anon_sym_type] = ACTIONS(1223), - [anon_sym_namespace] = ACTIONS(1225), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(1245), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1223), - [anon_sym_BANG] = ACTIONS(1229), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1231), - [anon_sym_yield] = ACTIONS(1233), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1235), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1469), - [anon_sym_using] = ACTIONS(1239), - [anon_sym_PLUS] = ACTIONS(1245), - [anon_sym_DASH] = ACTIONS(1245), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1229), - [anon_sym_void] = ACTIONS(1245), - [anon_sym_delete] = ACTIONS(1245), - [anon_sym_PLUS_PLUS] = ACTIONS(1247), - [anon_sym_DASH_DASH] = ACTIONS(1247), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1249), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1471), + [sym_undefined] = ACTIONS(1469), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1223), - [anon_sym_readonly] = ACTIONS(1223), - [anon_sym_get] = ACTIONS(1223), - [anon_sym_set] = ACTIONS(1223), - [anon_sym_declare] = ACTIONS(1223), - [anon_sym_public] = ACTIONS(1223), - [anon_sym_private] = ACTIONS(1223), - [anon_sym_protected] = ACTIONS(1223), - [anon_sym_override] = ACTIONS(1223), - [anon_sym_module] = ACTIONS(1223), - [anon_sym_any] = ACTIONS(1223), - [anon_sym_number] = ACTIONS(1223), - [anon_sym_boolean] = ACTIONS(1223), - [anon_sym_string] = ACTIONS(1223), - [anon_sym_symbol] = ACTIONS(1223), - [anon_sym_object] = ACTIONS(1223), + [anon_sym_static] = ACTIONS(1389), + [anon_sym_readonly] = ACTIONS(1389), + [anon_sym_get] = ACTIONS(1389), + [anon_sym_set] = ACTIONS(1389), + [anon_sym_declare] = ACTIONS(1389), + [anon_sym_public] = ACTIONS(1389), + [anon_sym_private] = ACTIONS(1389), + [anon_sym_protected] = ACTIONS(1389), + [anon_sym_override] = ACTIONS(1389), + [anon_sym_module] = ACTIONS(1389), + [anon_sym_any] = ACTIONS(1389), + [anon_sym_number] = ACTIONS(1389), + [anon_sym_boolean] = ACTIONS(1389), + [anon_sym_string] = ACTIONS(1389), + [anon_sym_symbol] = ACTIONS(1389), + [anon_sym_object] = ACTIONS(1389), [sym_html_comment] = ACTIONS(5), }, - [STATE(616)] = { - [sym_import] = STATE(3770), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(1784), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(1441), - [anon_sym_export] = ACTIONS(1307), - [anon_sym_type] = ACTIONS(1307), - [anon_sym_namespace] = ACTIONS(1309), - [anon_sym_LBRACE] = ACTIONS(699), + [STATE(612)] = { + [sym_import] = STATE(3779), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1875), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(1447), + [anon_sym_export] = ACTIONS(1241), + [anon_sym_type] = ACTIONS(1241), + [anon_sym_namespace] = ACTIONS(1243), + [anon_sym_LBRACE] = ACTIONS(701), [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1307), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1241), [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_await] = ACTIONS(45), @@ -93656,10 +93274,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(1313), - [anon_sym_function] = ACTIONS(714), - [anon_sym_new] = ACTIONS(1445), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1247), + [anon_sym_function] = ACTIONS(716), + [anon_sym_new] = ACTIONS(1451), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -93681,2320 +93299,3034 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1307), - [anon_sym_readonly] = ACTIONS(1307), - [anon_sym_get] = ACTIONS(1307), - [anon_sym_set] = ACTIONS(1307), - [anon_sym_declare] = ACTIONS(1307), - [anon_sym_public] = ACTIONS(1307), - [anon_sym_private] = ACTIONS(1307), - [anon_sym_protected] = ACTIONS(1307), - [anon_sym_override] = ACTIONS(1307), - [anon_sym_module] = ACTIONS(1307), - [anon_sym_any] = ACTIONS(1307), - [anon_sym_number] = ACTIONS(1307), - [anon_sym_boolean] = ACTIONS(1307), - [anon_sym_string] = ACTIONS(1307), - [anon_sym_symbol] = ACTIONS(1307), - [anon_sym_object] = ACTIONS(1307), + [anon_sym_static] = ACTIONS(1241), + [anon_sym_readonly] = ACTIONS(1241), + [anon_sym_get] = ACTIONS(1241), + [anon_sym_set] = ACTIONS(1241), + [anon_sym_declare] = ACTIONS(1241), + [anon_sym_public] = ACTIONS(1241), + [anon_sym_private] = ACTIONS(1241), + [anon_sym_protected] = ACTIONS(1241), + [anon_sym_override] = ACTIONS(1241), + [anon_sym_module] = ACTIONS(1241), + [anon_sym_any] = ACTIONS(1241), + [anon_sym_number] = ACTIONS(1241), + [anon_sym_boolean] = ACTIONS(1241), + [anon_sym_string] = ACTIONS(1241), + [anon_sym_symbol] = ACTIONS(1241), + [anon_sym_object] = ACTIONS(1241), [sym_html_comment] = ACTIONS(5), }, - [STATE(617)] = { - [sym_import] = STATE(3770), - [sym_parenthesized_expression] = STATE(1382), - [sym_expression] = STATE(2256), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5854), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5854), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5852), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1382), - [sym_subscript_expression] = STATE(1382), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(2997), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5854), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1382), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(1473), - [anon_sym_export] = ACTIONS(1259), - [anon_sym_type] = ACTIONS(1259), - [anon_sym_namespace] = ACTIONS(1261), - [anon_sym_LBRACE] = ACTIONS(699), - [anon_sym_typeof] = ACTIONS(1285), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1259), - [anon_sym_BANG] = ACTIONS(1267), + [STATE(613)] = { + [sym_import] = STATE(3779), + [sym_parenthesized_expression] = STATE(1379), + [sym_expression] = STATE(2250), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5863), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5863), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(5861), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1379), + [sym_subscript_expression] = STATE(1379), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3003), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5863), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1379), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(1463), + [anon_sym_export] = ACTIONS(1389), + [anon_sym_type] = ACTIONS(1389), + [anon_sym_namespace] = ACTIONS(1391), + [anon_sym_LBRACE] = ACTIONS(701), + [anon_sym_typeof] = ACTIONS(1415), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1389), + [anon_sym_BANG] = ACTIONS(1397), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1269), - [anon_sym_yield] = ACTIONS(1271), + [anon_sym_await] = ACTIONS(1399), + [anon_sym_yield] = ACTIONS(1401), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(1275), - [anon_sym_function] = ACTIONS(714), - [anon_sym_new] = ACTIONS(1477), - [anon_sym_using] = ACTIONS(1279), - [anon_sym_PLUS] = ACTIONS(1285), - [anon_sym_DASH] = ACTIONS(1285), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1405), + [anon_sym_function] = ACTIONS(716), + [anon_sym_new] = ACTIONS(1467), + [anon_sym_using] = ACTIONS(1409), + [anon_sym_PLUS] = ACTIONS(1415), + [anon_sym_DASH] = ACTIONS(1415), [anon_sym_SLASH] = ACTIONS(81), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1267), - [anon_sym_void] = ACTIONS(1285), - [anon_sym_delete] = ACTIONS(1285), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1287), + [anon_sym_TILDE] = ACTIONS(1397), + [anon_sym_void] = ACTIONS(1415), + [anon_sym_delete] = ACTIONS(1415), + [anon_sym_PLUS_PLUS] = ACTIONS(1417), + [anon_sym_DASH_DASH] = ACTIONS(1417), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1293), + [sym_private_property_identifier] = ACTIONS(1423), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1479), + [sym_undefined] = ACTIONS(1469), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1259), - [anon_sym_readonly] = ACTIONS(1259), - [anon_sym_get] = ACTIONS(1259), - [anon_sym_set] = ACTIONS(1259), - [anon_sym_declare] = ACTIONS(1259), - [anon_sym_public] = ACTIONS(1259), - [anon_sym_private] = ACTIONS(1259), - [anon_sym_protected] = ACTIONS(1259), - [anon_sym_override] = ACTIONS(1259), - [anon_sym_module] = ACTIONS(1259), - [anon_sym_any] = ACTIONS(1259), - [anon_sym_number] = ACTIONS(1259), - [anon_sym_boolean] = ACTIONS(1259), - [anon_sym_string] = ACTIONS(1259), - [anon_sym_symbol] = ACTIONS(1259), - [anon_sym_object] = ACTIONS(1259), + [anon_sym_static] = ACTIONS(1389), + [anon_sym_readonly] = ACTIONS(1389), + [anon_sym_get] = ACTIONS(1389), + [anon_sym_set] = ACTIONS(1389), + [anon_sym_declare] = ACTIONS(1389), + [anon_sym_public] = ACTIONS(1389), + [anon_sym_private] = ACTIONS(1389), + [anon_sym_protected] = ACTIONS(1389), + [anon_sym_override] = ACTIONS(1389), + [anon_sym_module] = ACTIONS(1389), + [anon_sym_any] = ACTIONS(1389), + [anon_sym_number] = ACTIONS(1389), + [anon_sym_boolean] = ACTIONS(1389), + [anon_sym_string] = ACTIONS(1389), + [anon_sym_symbol] = ACTIONS(1389), + [anon_sym_object] = ACTIONS(1389), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(614)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(1761), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6151), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6151), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1282), + [sym_subscript_expression] = STATE(1282), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6151), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1282), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1051), + [anon_sym_type] = ACTIONS(1051), + [anon_sym_namespace] = ACTIONS(1053), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(649), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1051), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1059), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1443), + [anon_sym_using] = ACTIONS(633), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(649), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1445), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1051), + [anon_sym_readonly] = ACTIONS(1051), + [anon_sym_get] = ACTIONS(1051), + [anon_sym_set] = ACTIONS(1051), + [anon_sym_declare] = ACTIONS(1051), + [anon_sym_public] = ACTIONS(1051), + [anon_sym_private] = ACTIONS(1051), + [anon_sym_protected] = ACTIONS(1051), + [anon_sym_override] = ACTIONS(1051), + [anon_sym_module] = ACTIONS(1051), + [anon_sym_any] = ACTIONS(1051), + [anon_sym_number] = ACTIONS(1051), + [anon_sym_boolean] = ACTIONS(1051), + [anon_sym_string] = ACTIONS(1051), + [anon_sym_symbol] = ACTIONS(1051), + [anon_sym_object] = ACTIONS(1051), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(615)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(1727), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6151), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6151), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1282), + [sym_subscript_expression] = STATE(1282), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6151), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1282), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1051), + [anon_sym_type] = ACTIONS(1051), + [anon_sym_namespace] = ACTIONS(1053), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(649), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1051), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1059), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1443), + [anon_sym_using] = ACTIONS(633), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(649), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1445), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1051), + [anon_sym_readonly] = ACTIONS(1051), + [anon_sym_get] = ACTIONS(1051), + [anon_sym_set] = ACTIONS(1051), + [anon_sym_declare] = ACTIONS(1051), + [anon_sym_public] = ACTIONS(1051), + [anon_sym_private] = ACTIONS(1051), + [anon_sym_protected] = ACTIONS(1051), + [anon_sym_override] = ACTIONS(1051), + [anon_sym_module] = ACTIONS(1051), + [anon_sym_any] = ACTIONS(1051), + [anon_sym_number] = ACTIONS(1051), + [anon_sym_boolean] = ACTIONS(1051), + [anon_sym_string] = ACTIONS(1051), + [anon_sym_symbol] = ACTIONS(1051), + [anon_sym_object] = ACTIONS(1051), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(616)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1377), + [sym_expression] = STATE(1987), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6139), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6139), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6046), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1377), + [sym_subscript_expression] = STATE(1377), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2975), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6139), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1377), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1471), + [anon_sym_export] = ACTIONS(1299), + [anon_sym_type] = ACTIONS(1299), + [anon_sym_namespace] = ACTIONS(1301), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1321), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1299), + [anon_sym_BANG] = ACTIONS(1305), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1307), + [anon_sym_yield] = ACTIONS(1309), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1311), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1475), + [anon_sym_using] = ACTIONS(1315), + [anon_sym_PLUS] = ACTIONS(1321), + [anon_sym_DASH] = ACTIONS(1321), + [anon_sym_SLASH] = ACTIONS(943), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1305), + [anon_sym_void] = ACTIONS(1321), + [anon_sym_delete] = ACTIONS(1321), + [anon_sym_PLUS_PLUS] = ACTIONS(1323), + [anon_sym_DASH_DASH] = ACTIONS(1323), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1325), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1477), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1299), + [anon_sym_readonly] = ACTIONS(1299), + [anon_sym_get] = ACTIONS(1299), + [anon_sym_set] = ACTIONS(1299), + [anon_sym_declare] = ACTIONS(1299), + [anon_sym_public] = ACTIONS(1299), + [anon_sym_private] = ACTIONS(1299), + [anon_sym_protected] = ACTIONS(1299), + [anon_sym_override] = ACTIONS(1299), + [anon_sym_module] = ACTIONS(1299), + [anon_sym_any] = ACTIONS(1299), + [anon_sym_number] = ACTIONS(1299), + [anon_sym_boolean] = ACTIONS(1299), + [anon_sym_string] = ACTIONS(1299), + [anon_sym_symbol] = ACTIONS(1299), + [anon_sym_object] = ACTIONS(1299), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(617)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(1729), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6151), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6151), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1282), + [sym_subscript_expression] = STATE(1282), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6151), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1282), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1051), + [anon_sym_type] = ACTIONS(1051), + [anon_sym_namespace] = ACTIONS(1053), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(649), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1051), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1059), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1443), + [anon_sym_using] = ACTIONS(633), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(649), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1445), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1051), + [anon_sym_readonly] = ACTIONS(1051), + [anon_sym_get] = ACTIONS(1051), + [anon_sym_set] = ACTIONS(1051), + [anon_sym_declare] = ACTIONS(1051), + [anon_sym_public] = ACTIONS(1051), + [anon_sym_private] = ACTIONS(1051), + [anon_sym_protected] = ACTIONS(1051), + [anon_sym_override] = ACTIONS(1051), + [anon_sym_module] = ACTIONS(1051), + [anon_sym_any] = ACTIONS(1051), + [anon_sym_number] = ACTIONS(1051), + [anon_sym_boolean] = ACTIONS(1051), + [anon_sym_string] = ACTIONS(1051), + [anon_sym_symbol] = ACTIONS(1051), + [anon_sym_object] = ACTIONS(1051), [sym_html_comment] = ACTIONS(5), }, [STATE(618)] = { - [sym_import] = STATE(3770), - [sym_parenthesized_expression] = STATE(1382), - [sym_expression] = STATE(2257), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5854), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5854), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5852), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1382), - [sym_subscript_expression] = STATE(1382), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(2997), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5854), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1382), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(1473), - [anon_sym_export] = ACTIONS(1259), - [anon_sym_type] = ACTIONS(1259), - [anon_sym_namespace] = ACTIONS(1261), - [anon_sym_LBRACE] = ACTIONS(699), - [anon_sym_typeof] = ACTIONS(1285), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1259), - [anon_sym_BANG] = ACTIONS(1267), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1269), - [anon_sym_yield] = ACTIONS(1271), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_DQUOTE] = ACTIONS(67), - [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(1275), - [anon_sym_function] = ACTIONS(714), - [anon_sym_new] = ACTIONS(1477), - [anon_sym_using] = ACTIONS(1279), - [anon_sym_PLUS] = ACTIONS(1285), - [anon_sym_DASH] = ACTIONS(1285), - [anon_sym_SLASH] = ACTIONS(81), - [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1267), - [anon_sym_void] = ACTIONS(1285), - [anon_sym_delete] = ACTIONS(1285), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1287), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1293), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1479), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1377), + [sym_expression] = STATE(2099), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6139), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6139), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6046), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1377), + [sym_subscript_expression] = STATE(1377), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2975), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6139), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1377), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1471), + [anon_sym_export] = ACTIONS(1299), + [anon_sym_type] = ACTIONS(1299), + [anon_sym_namespace] = ACTIONS(1301), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1321), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1299), + [anon_sym_BANG] = ACTIONS(1305), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1307), + [anon_sym_yield] = ACTIONS(1309), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1311), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1475), + [anon_sym_using] = ACTIONS(1315), + [anon_sym_PLUS] = ACTIONS(1321), + [anon_sym_DASH] = ACTIONS(1321), + [anon_sym_SLASH] = ACTIONS(943), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1305), + [anon_sym_void] = ACTIONS(1321), + [anon_sym_delete] = ACTIONS(1321), + [anon_sym_PLUS_PLUS] = ACTIONS(1323), + [anon_sym_DASH_DASH] = ACTIONS(1323), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1325), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1477), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1259), - [anon_sym_readonly] = ACTIONS(1259), - [anon_sym_get] = ACTIONS(1259), - [anon_sym_set] = ACTIONS(1259), - [anon_sym_declare] = ACTIONS(1259), - [anon_sym_public] = ACTIONS(1259), - [anon_sym_private] = ACTIONS(1259), - [anon_sym_protected] = ACTIONS(1259), - [anon_sym_override] = ACTIONS(1259), - [anon_sym_module] = ACTIONS(1259), - [anon_sym_any] = ACTIONS(1259), - [anon_sym_number] = ACTIONS(1259), - [anon_sym_boolean] = ACTIONS(1259), - [anon_sym_string] = ACTIONS(1259), - [anon_sym_symbol] = ACTIONS(1259), - [anon_sym_object] = ACTIONS(1259), + [anon_sym_static] = ACTIONS(1299), + [anon_sym_readonly] = ACTIONS(1299), + [anon_sym_get] = ACTIONS(1299), + [anon_sym_set] = ACTIONS(1299), + [anon_sym_declare] = ACTIONS(1299), + [anon_sym_public] = ACTIONS(1299), + [anon_sym_private] = ACTIONS(1299), + [anon_sym_protected] = ACTIONS(1299), + [anon_sym_override] = ACTIONS(1299), + [anon_sym_module] = ACTIONS(1299), + [anon_sym_any] = ACTIONS(1299), + [anon_sym_number] = ACTIONS(1299), + [anon_sym_boolean] = ACTIONS(1299), + [anon_sym_string] = ACTIONS(1299), + [anon_sym_symbol] = ACTIONS(1299), + [anon_sym_object] = ACTIONS(1299), [sym_html_comment] = ACTIONS(5), }, [STATE(619)] = { - [sym_import] = STATE(3770), - [sym_parenthesized_expression] = STATE(1382), - [sym_expression] = STATE(2259), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5854), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5854), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5852), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1382), - [sym_subscript_expression] = STATE(1382), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(2997), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5854), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1382), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(1473), - [anon_sym_export] = ACTIONS(1259), - [anon_sym_type] = ACTIONS(1259), - [anon_sym_namespace] = ACTIONS(1261), - [anon_sym_LBRACE] = ACTIONS(699), - [anon_sym_typeof] = ACTIONS(1285), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1259), - [anon_sym_BANG] = ACTIONS(1267), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1269), - [anon_sym_yield] = ACTIONS(1271), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_DQUOTE] = ACTIONS(67), - [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(1275), - [anon_sym_function] = ACTIONS(714), - [anon_sym_new] = ACTIONS(1477), - [anon_sym_using] = ACTIONS(1279), - [anon_sym_PLUS] = ACTIONS(1285), - [anon_sym_DASH] = ACTIONS(1285), - [anon_sym_SLASH] = ACTIONS(81), - [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1267), - [anon_sym_void] = ACTIONS(1285), - [anon_sym_delete] = ACTIONS(1285), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1287), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1293), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1479), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1377), + [sym_expression] = STATE(2100), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6139), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6139), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6046), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1377), + [sym_subscript_expression] = STATE(1377), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2975), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6139), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1377), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1471), + [anon_sym_export] = ACTIONS(1299), + [anon_sym_type] = ACTIONS(1299), + [anon_sym_namespace] = ACTIONS(1301), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1321), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1299), + [anon_sym_BANG] = ACTIONS(1305), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1307), + [anon_sym_yield] = ACTIONS(1309), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1311), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1475), + [anon_sym_using] = ACTIONS(1315), + [anon_sym_PLUS] = ACTIONS(1321), + [anon_sym_DASH] = ACTIONS(1321), + [anon_sym_SLASH] = ACTIONS(943), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1305), + [anon_sym_void] = ACTIONS(1321), + [anon_sym_delete] = ACTIONS(1321), + [anon_sym_PLUS_PLUS] = ACTIONS(1323), + [anon_sym_DASH_DASH] = ACTIONS(1323), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1325), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1477), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1259), - [anon_sym_readonly] = ACTIONS(1259), - [anon_sym_get] = ACTIONS(1259), - [anon_sym_set] = ACTIONS(1259), - [anon_sym_declare] = ACTIONS(1259), - [anon_sym_public] = ACTIONS(1259), - [anon_sym_private] = ACTIONS(1259), - [anon_sym_protected] = ACTIONS(1259), - [anon_sym_override] = ACTIONS(1259), - [anon_sym_module] = ACTIONS(1259), - [anon_sym_any] = ACTIONS(1259), - [anon_sym_number] = ACTIONS(1259), - [anon_sym_boolean] = ACTIONS(1259), - [anon_sym_string] = ACTIONS(1259), - [anon_sym_symbol] = ACTIONS(1259), - [anon_sym_object] = ACTIONS(1259), + [anon_sym_static] = ACTIONS(1299), + [anon_sym_readonly] = ACTIONS(1299), + [anon_sym_get] = ACTIONS(1299), + [anon_sym_set] = ACTIONS(1299), + [anon_sym_declare] = ACTIONS(1299), + [anon_sym_public] = ACTIONS(1299), + [anon_sym_private] = ACTIONS(1299), + [anon_sym_protected] = ACTIONS(1299), + [anon_sym_override] = ACTIONS(1299), + [anon_sym_module] = ACTIONS(1299), + [anon_sym_any] = ACTIONS(1299), + [anon_sym_number] = ACTIONS(1299), + [anon_sym_boolean] = ACTIONS(1299), + [anon_sym_string] = ACTIONS(1299), + [anon_sym_symbol] = ACTIONS(1299), + [anon_sym_object] = ACTIONS(1299), [sym_html_comment] = ACTIONS(5), }, [STATE(620)] = { - [sym_import] = STATE(3770), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(1785), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(1441), - [anon_sym_export] = ACTIONS(1307), - [anon_sym_type] = ACTIONS(1307), - [anon_sym_namespace] = ACTIONS(1309), - [anon_sym_LBRACE] = ACTIONS(699), - [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1307), - [anon_sym_BANG] = ACTIONS(33), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(45), - [anon_sym_yield] = ACTIONS(63), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_DQUOTE] = ACTIONS(67), - [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(1313), - [anon_sym_function] = ACTIONS(714), - [anon_sym_new] = ACTIONS(1445), - [anon_sym_using] = ACTIONS(79), - [anon_sym_PLUS] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(21), - [anon_sym_SLASH] = ACTIONS(81), - [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(33), - [anon_sym_void] = ACTIONS(21), - [anon_sym_delete] = ACTIONS(21), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(91), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(95), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1377), + [sym_expression] = STATE(2102), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6139), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6139), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6046), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1377), + [sym_subscript_expression] = STATE(1377), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2975), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6139), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1377), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1471), + [anon_sym_export] = ACTIONS(1299), + [anon_sym_type] = ACTIONS(1299), + [anon_sym_namespace] = ACTIONS(1301), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1321), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1299), + [anon_sym_BANG] = ACTIONS(1305), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1307), + [anon_sym_yield] = ACTIONS(1309), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1311), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1475), + [anon_sym_using] = ACTIONS(1315), + [anon_sym_PLUS] = ACTIONS(1321), + [anon_sym_DASH] = ACTIONS(1321), + [anon_sym_SLASH] = ACTIONS(943), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1305), + [anon_sym_void] = ACTIONS(1321), + [anon_sym_delete] = ACTIONS(1321), + [anon_sym_PLUS_PLUS] = ACTIONS(1323), + [anon_sym_DASH_DASH] = ACTIONS(1323), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1325), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1477), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1307), - [anon_sym_readonly] = ACTIONS(1307), - [anon_sym_get] = ACTIONS(1307), - [anon_sym_set] = ACTIONS(1307), - [anon_sym_declare] = ACTIONS(1307), - [anon_sym_public] = ACTIONS(1307), - [anon_sym_private] = ACTIONS(1307), - [anon_sym_protected] = ACTIONS(1307), - [anon_sym_override] = ACTIONS(1307), - [anon_sym_module] = ACTIONS(1307), - [anon_sym_any] = ACTIONS(1307), - [anon_sym_number] = ACTIONS(1307), - [anon_sym_boolean] = ACTIONS(1307), - [anon_sym_string] = ACTIONS(1307), - [anon_sym_symbol] = ACTIONS(1307), - [anon_sym_object] = ACTIONS(1307), + [anon_sym_static] = ACTIONS(1299), + [anon_sym_readonly] = ACTIONS(1299), + [anon_sym_get] = ACTIONS(1299), + [anon_sym_set] = ACTIONS(1299), + [anon_sym_declare] = ACTIONS(1299), + [anon_sym_public] = ACTIONS(1299), + [anon_sym_private] = ACTIONS(1299), + [anon_sym_protected] = ACTIONS(1299), + [anon_sym_override] = ACTIONS(1299), + [anon_sym_module] = ACTIONS(1299), + [anon_sym_any] = ACTIONS(1299), + [anon_sym_number] = ACTIONS(1299), + [anon_sym_boolean] = ACTIONS(1299), + [anon_sym_string] = ACTIONS(1299), + [anon_sym_symbol] = ACTIONS(1299), + [anon_sym_object] = ACTIONS(1299), [sym_html_comment] = ACTIONS(5), }, [STATE(621)] = { - [sym_import] = STATE(3770), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(1786), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(1441), - [anon_sym_export] = ACTIONS(1307), - [anon_sym_type] = ACTIONS(1307), - [anon_sym_namespace] = ACTIONS(1309), - [anon_sym_LBRACE] = ACTIONS(699), - [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1307), - [anon_sym_BANG] = ACTIONS(33), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(45), - [anon_sym_yield] = ACTIONS(63), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_DQUOTE] = ACTIONS(67), - [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(1313), - [anon_sym_function] = ACTIONS(714), - [anon_sym_new] = ACTIONS(1445), - [anon_sym_using] = ACTIONS(79), - [anon_sym_PLUS] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(21), - [anon_sym_SLASH] = ACTIONS(81), - [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(33), - [anon_sym_void] = ACTIONS(21), - [anon_sym_delete] = ACTIONS(21), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(91), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(95), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(1733), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6151), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6151), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1282), + [sym_subscript_expression] = STATE(1282), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6151), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1282), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1051), + [anon_sym_type] = ACTIONS(1051), + [anon_sym_namespace] = ACTIONS(1053), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(649), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1051), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1059), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1443), + [anon_sym_using] = ACTIONS(633), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(649), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1445), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1307), - [anon_sym_readonly] = ACTIONS(1307), - [anon_sym_get] = ACTIONS(1307), - [anon_sym_set] = ACTIONS(1307), - [anon_sym_declare] = ACTIONS(1307), - [anon_sym_public] = ACTIONS(1307), - [anon_sym_private] = ACTIONS(1307), - [anon_sym_protected] = ACTIONS(1307), - [anon_sym_override] = ACTIONS(1307), - [anon_sym_module] = ACTIONS(1307), - [anon_sym_any] = ACTIONS(1307), - [anon_sym_number] = ACTIONS(1307), - [anon_sym_boolean] = ACTIONS(1307), - [anon_sym_string] = ACTIONS(1307), - [anon_sym_symbol] = ACTIONS(1307), - [anon_sym_object] = ACTIONS(1307), + [anon_sym_static] = ACTIONS(1051), + [anon_sym_readonly] = ACTIONS(1051), + [anon_sym_get] = ACTIONS(1051), + [anon_sym_set] = ACTIONS(1051), + [anon_sym_declare] = ACTIONS(1051), + [anon_sym_public] = ACTIONS(1051), + [anon_sym_private] = ACTIONS(1051), + [anon_sym_protected] = ACTIONS(1051), + [anon_sym_override] = ACTIONS(1051), + [anon_sym_module] = ACTIONS(1051), + [anon_sym_any] = ACTIONS(1051), + [anon_sym_number] = ACTIONS(1051), + [anon_sym_boolean] = ACTIONS(1051), + [anon_sym_string] = ACTIONS(1051), + [anon_sym_symbol] = ACTIONS(1051), + [anon_sym_object] = ACTIONS(1051), [sym_html_comment] = ACTIONS(5), }, [STATE(622)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1369), - [sym_expression] = STATE(2028), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6131), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6131), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6038), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1369), - [sym_subscript_expression] = STATE(1369), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2974), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6131), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1369), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1457), - [anon_sym_export] = ACTIONS(1137), - [anon_sym_type] = ACTIONS(1137), - [anon_sym_namespace] = ACTIONS(1139), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(1159), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1137), - [anon_sym_BANG] = ACTIONS(1143), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1145), - [anon_sym_yield] = ACTIONS(1147), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1149), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1461), - [anon_sym_using] = ACTIONS(1153), - [anon_sym_PLUS] = ACTIONS(1159), - [anon_sym_DASH] = ACTIONS(1159), - [anon_sym_SLASH] = ACTIONS(951), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1143), - [anon_sym_void] = ACTIONS(1159), - [anon_sym_delete] = ACTIONS(1159), - [anon_sym_PLUS_PLUS] = ACTIONS(1161), - [anon_sym_DASH_DASH] = ACTIONS(1161), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1163), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1463), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1377), + [sym_expression] = STATE(2104), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6139), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6139), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6046), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1377), + [sym_subscript_expression] = STATE(1377), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2975), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6139), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1377), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1471), + [anon_sym_export] = ACTIONS(1299), + [anon_sym_type] = ACTIONS(1299), + [anon_sym_namespace] = ACTIONS(1301), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1321), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1299), + [anon_sym_BANG] = ACTIONS(1305), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1307), + [anon_sym_yield] = ACTIONS(1309), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1311), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1475), + [anon_sym_using] = ACTIONS(1315), + [anon_sym_PLUS] = ACTIONS(1321), + [anon_sym_DASH] = ACTIONS(1321), + [anon_sym_SLASH] = ACTIONS(943), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1305), + [anon_sym_void] = ACTIONS(1321), + [anon_sym_delete] = ACTIONS(1321), + [anon_sym_PLUS_PLUS] = ACTIONS(1323), + [anon_sym_DASH_DASH] = ACTIONS(1323), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1325), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1477), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1137), - [anon_sym_readonly] = ACTIONS(1137), - [anon_sym_get] = ACTIONS(1137), - [anon_sym_set] = ACTIONS(1137), - [anon_sym_declare] = ACTIONS(1137), - [anon_sym_public] = ACTIONS(1137), - [anon_sym_private] = ACTIONS(1137), - [anon_sym_protected] = ACTIONS(1137), - [anon_sym_override] = ACTIONS(1137), - [anon_sym_module] = ACTIONS(1137), - [anon_sym_any] = ACTIONS(1137), - [anon_sym_number] = ACTIONS(1137), - [anon_sym_boolean] = ACTIONS(1137), - [anon_sym_string] = ACTIONS(1137), - [anon_sym_symbol] = ACTIONS(1137), - [anon_sym_object] = ACTIONS(1137), + [anon_sym_static] = ACTIONS(1299), + [anon_sym_readonly] = ACTIONS(1299), + [anon_sym_get] = ACTIONS(1299), + [anon_sym_set] = ACTIONS(1299), + [anon_sym_declare] = ACTIONS(1299), + [anon_sym_public] = ACTIONS(1299), + [anon_sym_private] = ACTIONS(1299), + [anon_sym_protected] = ACTIONS(1299), + [anon_sym_override] = ACTIONS(1299), + [anon_sym_module] = ACTIONS(1299), + [anon_sym_any] = ACTIONS(1299), + [anon_sym_number] = ACTIONS(1299), + [anon_sym_boolean] = ACTIONS(1299), + [anon_sym_string] = ACTIONS(1299), + [anon_sym_symbol] = ACTIONS(1299), + [anon_sym_object] = ACTIONS(1299), [sym_html_comment] = ACTIONS(5), }, [STATE(623)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1369), - [sym_expression] = STATE(2072), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6131), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6131), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6038), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1369), - [sym_subscript_expression] = STATE(1369), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2974), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6131), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1369), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1457), - [anon_sym_export] = ACTIONS(1137), - [anon_sym_type] = ACTIONS(1137), - [anon_sym_namespace] = ACTIONS(1139), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(1159), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1137), - [anon_sym_BANG] = ACTIONS(1143), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1145), - [anon_sym_yield] = ACTIONS(1147), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1149), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1461), - [anon_sym_using] = ACTIONS(1153), - [anon_sym_PLUS] = ACTIONS(1159), - [anon_sym_DASH] = ACTIONS(1159), - [anon_sym_SLASH] = ACTIONS(951), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1143), - [anon_sym_void] = ACTIONS(1159), - [anon_sym_delete] = ACTIONS(1159), - [anon_sym_PLUS_PLUS] = ACTIONS(1161), - [anon_sym_DASH_DASH] = ACTIONS(1161), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1163), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1463), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1377), + [sym_expression] = STATE(2105), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6139), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6139), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6046), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1377), + [sym_subscript_expression] = STATE(1377), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2975), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6139), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1377), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1471), + [anon_sym_export] = ACTIONS(1299), + [anon_sym_type] = ACTIONS(1299), + [anon_sym_namespace] = ACTIONS(1301), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1321), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1299), + [anon_sym_BANG] = ACTIONS(1305), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1307), + [anon_sym_yield] = ACTIONS(1309), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1311), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1475), + [anon_sym_using] = ACTIONS(1315), + [anon_sym_PLUS] = ACTIONS(1321), + [anon_sym_DASH] = ACTIONS(1321), + [anon_sym_SLASH] = ACTIONS(943), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1305), + [anon_sym_void] = ACTIONS(1321), + [anon_sym_delete] = ACTIONS(1321), + [anon_sym_PLUS_PLUS] = ACTIONS(1323), + [anon_sym_DASH_DASH] = ACTIONS(1323), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1325), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1477), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1137), - [anon_sym_readonly] = ACTIONS(1137), - [anon_sym_get] = ACTIONS(1137), - [anon_sym_set] = ACTIONS(1137), - [anon_sym_declare] = ACTIONS(1137), - [anon_sym_public] = ACTIONS(1137), - [anon_sym_private] = ACTIONS(1137), - [anon_sym_protected] = ACTIONS(1137), - [anon_sym_override] = ACTIONS(1137), - [anon_sym_module] = ACTIONS(1137), - [anon_sym_any] = ACTIONS(1137), - [anon_sym_number] = ACTIONS(1137), - [anon_sym_boolean] = ACTIONS(1137), - [anon_sym_string] = ACTIONS(1137), - [anon_sym_symbol] = ACTIONS(1137), - [anon_sym_object] = ACTIONS(1137), + [anon_sym_static] = ACTIONS(1299), + [anon_sym_readonly] = ACTIONS(1299), + [anon_sym_get] = ACTIONS(1299), + [anon_sym_set] = ACTIONS(1299), + [anon_sym_declare] = ACTIONS(1299), + [anon_sym_public] = ACTIONS(1299), + [anon_sym_private] = ACTIONS(1299), + [anon_sym_protected] = ACTIONS(1299), + [anon_sym_override] = ACTIONS(1299), + [anon_sym_module] = ACTIONS(1299), + [anon_sym_any] = ACTIONS(1299), + [anon_sym_number] = ACTIONS(1299), + [anon_sym_boolean] = ACTIONS(1299), + [anon_sym_string] = ACTIONS(1299), + [anon_sym_symbol] = ACTIONS(1299), + [anon_sym_object] = ACTIONS(1299), [sym_html_comment] = ACTIONS(5), }, [STATE(624)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1369), - [sym_expression] = STATE(2073), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6131), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6131), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6038), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1369), - [sym_subscript_expression] = STATE(1369), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2974), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6131), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1369), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1457), - [anon_sym_export] = ACTIONS(1137), - [anon_sym_type] = ACTIONS(1137), - [anon_sym_namespace] = ACTIONS(1139), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(1159), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1137), - [anon_sym_BANG] = ACTIONS(1143), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1145), - [anon_sym_yield] = ACTIONS(1147), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1149), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1461), - [anon_sym_using] = ACTIONS(1153), - [anon_sym_PLUS] = ACTIONS(1159), - [anon_sym_DASH] = ACTIONS(1159), - [anon_sym_SLASH] = ACTIONS(951), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1143), - [anon_sym_void] = ACTIONS(1159), - [anon_sym_delete] = ACTIONS(1159), - [anon_sym_PLUS_PLUS] = ACTIONS(1161), - [anon_sym_DASH_DASH] = ACTIONS(1161), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1163), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1463), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1377), + [sym_expression] = STATE(2106), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6139), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6139), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6046), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1377), + [sym_subscript_expression] = STATE(1377), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2975), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6139), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1377), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1471), + [anon_sym_export] = ACTIONS(1299), + [anon_sym_type] = ACTIONS(1299), + [anon_sym_namespace] = ACTIONS(1301), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1321), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1299), + [anon_sym_BANG] = ACTIONS(1305), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1307), + [anon_sym_yield] = ACTIONS(1309), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1311), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1475), + [anon_sym_using] = ACTIONS(1315), + [anon_sym_PLUS] = ACTIONS(1321), + [anon_sym_DASH] = ACTIONS(1321), + [anon_sym_SLASH] = ACTIONS(943), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1305), + [anon_sym_void] = ACTIONS(1321), + [anon_sym_delete] = ACTIONS(1321), + [anon_sym_PLUS_PLUS] = ACTIONS(1323), + [anon_sym_DASH_DASH] = ACTIONS(1323), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1325), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1477), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1137), - [anon_sym_readonly] = ACTIONS(1137), - [anon_sym_get] = ACTIONS(1137), - [anon_sym_set] = ACTIONS(1137), - [anon_sym_declare] = ACTIONS(1137), - [anon_sym_public] = ACTIONS(1137), - [anon_sym_private] = ACTIONS(1137), - [anon_sym_protected] = ACTIONS(1137), - [anon_sym_override] = ACTIONS(1137), - [anon_sym_module] = ACTIONS(1137), - [anon_sym_any] = ACTIONS(1137), - [anon_sym_number] = ACTIONS(1137), - [anon_sym_boolean] = ACTIONS(1137), - [anon_sym_string] = ACTIONS(1137), - [anon_sym_symbol] = ACTIONS(1137), - [anon_sym_object] = ACTIONS(1137), + [anon_sym_static] = ACTIONS(1299), + [anon_sym_readonly] = ACTIONS(1299), + [anon_sym_get] = ACTIONS(1299), + [anon_sym_set] = ACTIONS(1299), + [anon_sym_declare] = ACTIONS(1299), + [anon_sym_public] = ACTIONS(1299), + [anon_sym_private] = ACTIONS(1299), + [anon_sym_protected] = ACTIONS(1299), + [anon_sym_override] = ACTIONS(1299), + [anon_sym_module] = ACTIONS(1299), + [anon_sym_any] = ACTIONS(1299), + [anon_sym_number] = ACTIONS(1299), + [anon_sym_boolean] = ACTIONS(1299), + [anon_sym_string] = ACTIONS(1299), + [anon_sym_symbol] = ACTIONS(1299), + [anon_sym_object] = ACTIONS(1299), [sym_html_comment] = ACTIONS(5), }, [STATE(625)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1369), - [sym_expression] = STATE(2074), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6131), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6131), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6038), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1369), - [sym_subscript_expression] = STATE(1369), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2974), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6131), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1369), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1457), - [anon_sym_export] = ACTIONS(1137), - [anon_sym_type] = ACTIONS(1137), - [anon_sym_namespace] = ACTIONS(1139), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(1159), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1137), - [anon_sym_BANG] = ACTIONS(1143), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1145), - [anon_sym_yield] = ACTIONS(1147), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1149), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1461), - [anon_sym_using] = ACTIONS(1153), - [anon_sym_PLUS] = ACTIONS(1159), - [anon_sym_DASH] = ACTIONS(1159), - [anon_sym_SLASH] = ACTIONS(951), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1143), - [anon_sym_void] = ACTIONS(1159), - [anon_sym_delete] = ACTIONS(1159), - [anon_sym_PLUS_PLUS] = ACTIONS(1161), - [anon_sym_DASH_DASH] = ACTIONS(1161), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1163), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1463), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1377), + [sym_expression] = STATE(2107), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6139), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6139), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6046), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1377), + [sym_subscript_expression] = STATE(1377), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2975), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6139), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1377), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1471), + [anon_sym_export] = ACTIONS(1299), + [anon_sym_type] = ACTIONS(1299), + [anon_sym_namespace] = ACTIONS(1301), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1321), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1299), + [anon_sym_BANG] = ACTIONS(1305), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1307), + [anon_sym_yield] = ACTIONS(1309), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1311), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1475), + [anon_sym_using] = ACTIONS(1315), + [anon_sym_PLUS] = ACTIONS(1321), + [anon_sym_DASH] = ACTIONS(1321), + [anon_sym_SLASH] = ACTIONS(943), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1305), + [anon_sym_void] = ACTIONS(1321), + [anon_sym_delete] = ACTIONS(1321), + [anon_sym_PLUS_PLUS] = ACTIONS(1323), + [anon_sym_DASH_DASH] = ACTIONS(1323), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1325), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1477), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1137), - [anon_sym_readonly] = ACTIONS(1137), - [anon_sym_get] = ACTIONS(1137), - [anon_sym_set] = ACTIONS(1137), - [anon_sym_declare] = ACTIONS(1137), - [anon_sym_public] = ACTIONS(1137), - [anon_sym_private] = ACTIONS(1137), - [anon_sym_protected] = ACTIONS(1137), - [anon_sym_override] = ACTIONS(1137), - [anon_sym_module] = ACTIONS(1137), - [anon_sym_any] = ACTIONS(1137), - [anon_sym_number] = ACTIONS(1137), - [anon_sym_boolean] = ACTIONS(1137), - [anon_sym_string] = ACTIONS(1137), - [anon_sym_symbol] = ACTIONS(1137), - [anon_sym_object] = ACTIONS(1137), + [anon_sym_static] = ACTIONS(1299), + [anon_sym_readonly] = ACTIONS(1299), + [anon_sym_get] = ACTIONS(1299), + [anon_sym_set] = ACTIONS(1299), + [anon_sym_declare] = ACTIONS(1299), + [anon_sym_public] = ACTIONS(1299), + [anon_sym_private] = ACTIONS(1299), + [anon_sym_protected] = ACTIONS(1299), + [anon_sym_override] = ACTIONS(1299), + [anon_sym_module] = ACTIONS(1299), + [anon_sym_any] = ACTIONS(1299), + [anon_sym_number] = ACTIONS(1299), + [anon_sym_boolean] = ACTIONS(1299), + [anon_sym_string] = ACTIONS(1299), + [anon_sym_symbol] = ACTIONS(1299), + [anon_sym_object] = ACTIONS(1299), [sym_html_comment] = ACTIONS(5), }, [STATE(626)] = { - [sym_import] = STATE(3770), - [sym_parenthesized_expression] = STATE(1382), - [sym_expression] = STATE(2414), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5854), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5854), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5852), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1382), - [sym_subscript_expression] = STATE(1382), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(2997), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5854), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1382), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(1473), - [anon_sym_export] = ACTIONS(1259), - [anon_sym_type] = ACTIONS(1259), - [anon_sym_namespace] = ACTIONS(1261), - [anon_sym_LBRACE] = ACTIONS(699), - [anon_sym_typeof] = ACTIONS(1285), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1259), - [anon_sym_BANG] = ACTIONS(1267), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1269), - [anon_sym_yield] = ACTIONS(1271), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_DQUOTE] = ACTIONS(67), - [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(1275), - [anon_sym_function] = ACTIONS(714), - [anon_sym_new] = ACTIONS(1477), - [anon_sym_using] = ACTIONS(1279), - [anon_sym_PLUS] = ACTIONS(1285), - [anon_sym_DASH] = ACTIONS(1285), - [anon_sym_SLASH] = ACTIONS(81), - [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1267), - [anon_sym_void] = ACTIONS(1285), - [anon_sym_delete] = ACTIONS(1285), - [anon_sym_PLUS_PLUS] = ACTIONS(1287), - [anon_sym_DASH_DASH] = ACTIONS(1287), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1293), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1479), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1377), + [sym_expression] = STATE(2108), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6139), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6139), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6046), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1377), + [sym_subscript_expression] = STATE(1377), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2975), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6139), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1377), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1471), + [anon_sym_export] = ACTIONS(1299), + [anon_sym_type] = ACTIONS(1299), + [anon_sym_namespace] = ACTIONS(1301), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1321), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1299), + [anon_sym_BANG] = ACTIONS(1305), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1307), + [anon_sym_yield] = ACTIONS(1309), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1311), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1475), + [anon_sym_using] = ACTIONS(1315), + [anon_sym_PLUS] = ACTIONS(1321), + [anon_sym_DASH] = ACTIONS(1321), + [anon_sym_SLASH] = ACTIONS(943), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1305), + [anon_sym_void] = ACTIONS(1321), + [anon_sym_delete] = ACTIONS(1321), + [anon_sym_PLUS_PLUS] = ACTIONS(1323), + [anon_sym_DASH_DASH] = ACTIONS(1323), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1325), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1477), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1259), - [anon_sym_readonly] = ACTIONS(1259), - [anon_sym_get] = ACTIONS(1259), - [anon_sym_set] = ACTIONS(1259), - [anon_sym_declare] = ACTIONS(1259), - [anon_sym_public] = ACTIONS(1259), - [anon_sym_private] = ACTIONS(1259), - [anon_sym_protected] = ACTIONS(1259), - [anon_sym_override] = ACTIONS(1259), - [anon_sym_module] = ACTIONS(1259), - [anon_sym_any] = ACTIONS(1259), - [anon_sym_number] = ACTIONS(1259), - [anon_sym_boolean] = ACTIONS(1259), - [anon_sym_string] = ACTIONS(1259), - [anon_sym_symbol] = ACTIONS(1259), - [anon_sym_object] = ACTIONS(1259), + [anon_sym_static] = ACTIONS(1299), + [anon_sym_readonly] = ACTIONS(1299), + [anon_sym_get] = ACTIONS(1299), + [anon_sym_set] = ACTIONS(1299), + [anon_sym_declare] = ACTIONS(1299), + [anon_sym_public] = ACTIONS(1299), + [anon_sym_private] = ACTIONS(1299), + [anon_sym_protected] = ACTIONS(1299), + [anon_sym_override] = ACTIONS(1299), + [anon_sym_module] = ACTIONS(1299), + [anon_sym_any] = ACTIONS(1299), + [anon_sym_number] = ACTIONS(1299), + [anon_sym_boolean] = ACTIONS(1299), + [anon_sym_string] = ACTIONS(1299), + [anon_sym_symbol] = ACTIONS(1299), + [anon_sym_object] = ACTIONS(1299), [sym_html_comment] = ACTIONS(5), }, [STATE(627)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1369), - [sym_expression] = STATE(2076), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6131), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6131), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6038), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1369), - [sym_subscript_expression] = STATE(1369), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2974), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6131), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1369), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1457), - [anon_sym_export] = ACTIONS(1137), - [anon_sym_type] = ACTIONS(1137), - [anon_sym_namespace] = ACTIONS(1139), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(1159), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1137), - [anon_sym_BANG] = ACTIONS(1143), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1145), - [anon_sym_yield] = ACTIONS(1147), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1149), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1461), - [anon_sym_using] = ACTIONS(1153), - [anon_sym_PLUS] = ACTIONS(1159), - [anon_sym_DASH] = ACTIONS(1159), - [anon_sym_SLASH] = ACTIONS(951), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1143), - [anon_sym_void] = ACTIONS(1159), - [anon_sym_delete] = ACTIONS(1159), - [anon_sym_PLUS_PLUS] = ACTIONS(1161), - [anon_sym_DASH_DASH] = ACTIONS(1161), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1163), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1463), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1377), + [sym_expression] = STATE(2109), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6139), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6139), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6046), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1377), + [sym_subscript_expression] = STATE(1377), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2975), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6139), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1377), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1471), + [anon_sym_export] = ACTIONS(1299), + [anon_sym_type] = ACTIONS(1299), + [anon_sym_namespace] = ACTIONS(1301), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1321), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1299), + [anon_sym_BANG] = ACTIONS(1305), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1307), + [anon_sym_yield] = ACTIONS(1309), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1311), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1475), + [anon_sym_using] = ACTIONS(1315), + [anon_sym_PLUS] = ACTIONS(1321), + [anon_sym_DASH] = ACTIONS(1321), + [anon_sym_SLASH] = ACTIONS(943), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1305), + [anon_sym_void] = ACTIONS(1321), + [anon_sym_delete] = ACTIONS(1321), + [anon_sym_PLUS_PLUS] = ACTIONS(1323), + [anon_sym_DASH_DASH] = ACTIONS(1323), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1325), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1477), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1137), - [anon_sym_readonly] = ACTIONS(1137), - [anon_sym_get] = ACTIONS(1137), - [anon_sym_set] = ACTIONS(1137), - [anon_sym_declare] = ACTIONS(1137), - [anon_sym_public] = ACTIONS(1137), - [anon_sym_private] = ACTIONS(1137), - [anon_sym_protected] = ACTIONS(1137), - [anon_sym_override] = ACTIONS(1137), - [anon_sym_module] = ACTIONS(1137), - [anon_sym_any] = ACTIONS(1137), - [anon_sym_number] = ACTIONS(1137), - [anon_sym_boolean] = ACTIONS(1137), - [anon_sym_string] = ACTIONS(1137), - [anon_sym_symbol] = ACTIONS(1137), - [anon_sym_object] = ACTIONS(1137), + [anon_sym_static] = ACTIONS(1299), + [anon_sym_readonly] = ACTIONS(1299), + [anon_sym_get] = ACTIONS(1299), + [anon_sym_set] = ACTIONS(1299), + [anon_sym_declare] = ACTIONS(1299), + [anon_sym_public] = ACTIONS(1299), + [anon_sym_private] = ACTIONS(1299), + [anon_sym_protected] = ACTIONS(1299), + [anon_sym_override] = ACTIONS(1299), + [anon_sym_module] = ACTIONS(1299), + [anon_sym_any] = ACTIONS(1299), + [anon_sym_number] = ACTIONS(1299), + [anon_sym_boolean] = ACTIONS(1299), + [anon_sym_string] = ACTIONS(1299), + [anon_sym_symbol] = ACTIONS(1299), + [anon_sym_object] = ACTIONS(1299), [sym_html_comment] = ACTIONS(5), }, [STATE(628)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1369), - [sym_expression] = STATE(2077), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6131), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6131), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6038), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1369), - [sym_subscript_expression] = STATE(1369), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2974), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6131), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1369), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1457), - [anon_sym_export] = ACTIONS(1137), - [anon_sym_type] = ACTIONS(1137), - [anon_sym_namespace] = ACTIONS(1139), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(1159), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1137), - [anon_sym_BANG] = ACTIONS(1143), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1145), - [anon_sym_yield] = ACTIONS(1147), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1149), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1461), - [anon_sym_using] = ACTIONS(1153), - [anon_sym_PLUS] = ACTIONS(1159), - [anon_sym_DASH] = ACTIONS(1159), - [anon_sym_SLASH] = ACTIONS(951), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1143), - [anon_sym_void] = ACTIONS(1159), - [anon_sym_delete] = ACTIONS(1159), - [anon_sym_PLUS_PLUS] = ACTIONS(1161), - [anon_sym_DASH_DASH] = ACTIONS(1161), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1163), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1463), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1377), + [sym_expression] = STATE(2110), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6139), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6139), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6046), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1377), + [sym_subscript_expression] = STATE(1377), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2975), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6139), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1377), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1471), + [anon_sym_export] = ACTIONS(1299), + [anon_sym_type] = ACTIONS(1299), + [anon_sym_namespace] = ACTIONS(1301), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1321), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1299), + [anon_sym_BANG] = ACTIONS(1305), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1307), + [anon_sym_yield] = ACTIONS(1309), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1311), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1475), + [anon_sym_using] = ACTIONS(1315), + [anon_sym_PLUS] = ACTIONS(1321), + [anon_sym_DASH] = ACTIONS(1321), + [anon_sym_SLASH] = ACTIONS(943), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1305), + [anon_sym_void] = ACTIONS(1321), + [anon_sym_delete] = ACTIONS(1321), + [anon_sym_PLUS_PLUS] = ACTIONS(1323), + [anon_sym_DASH_DASH] = ACTIONS(1323), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1325), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1477), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1137), - [anon_sym_readonly] = ACTIONS(1137), - [anon_sym_get] = ACTIONS(1137), - [anon_sym_set] = ACTIONS(1137), - [anon_sym_declare] = ACTIONS(1137), - [anon_sym_public] = ACTIONS(1137), - [anon_sym_private] = ACTIONS(1137), - [anon_sym_protected] = ACTIONS(1137), - [anon_sym_override] = ACTIONS(1137), - [anon_sym_module] = ACTIONS(1137), - [anon_sym_any] = ACTIONS(1137), - [anon_sym_number] = ACTIONS(1137), - [anon_sym_boolean] = ACTIONS(1137), - [anon_sym_string] = ACTIONS(1137), - [anon_sym_symbol] = ACTIONS(1137), - [anon_sym_object] = ACTIONS(1137), + [anon_sym_static] = ACTIONS(1299), + [anon_sym_readonly] = ACTIONS(1299), + [anon_sym_get] = ACTIONS(1299), + [anon_sym_set] = ACTIONS(1299), + [anon_sym_declare] = ACTIONS(1299), + [anon_sym_public] = ACTIONS(1299), + [anon_sym_private] = ACTIONS(1299), + [anon_sym_protected] = ACTIONS(1299), + [anon_sym_override] = ACTIONS(1299), + [anon_sym_module] = ACTIONS(1299), + [anon_sym_any] = ACTIONS(1299), + [anon_sym_number] = ACTIONS(1299), + [anon_sym_boolean] = ACTIONS(1299), + [anon_sym_string] = ACTIONS(1299), + [anon_sym_symbol] = ACTIONS(1299), + [anon_sym_object] = ACTIONS(1299), [sym_html_comment] = ACTIONS(5), }, [STATE(629)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1369), - [sym_expression] = STATE(2078), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6131), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6131), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6038), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1369), - [sym_subscript_expression] = STATE(1369), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2974), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6131), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1369), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1457), - [anon_sym_export] = ACTIONS(1137), - [anon_sym_type] = ACTIONS(1137), - [anon_sym_namespace] = ACTIONS(1139), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(1159), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1137), - [anon_sym_BANG] = ACTIONS(1143), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1145), - [anon_sym_yield] = ACTIONS(1147), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1149), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1461), - [anon_sym_using] = ACTIONS(1153), - [anon_sym_PLUS] = ACTIONS(1159), - [anon_sym_DASH] = ACTIONS(1159), - [anon_sym_SLASH] = ACTIONS(951), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1143), - [anon_sym_void] = ACTIONS(1159), - [anon_sym_delete] = ACTIONS(1159), - [anon_sym_PLUS_PLUS] = ACTIONS(1161), - [anon_sym_DASH_DASH] = ACTIONS(1161), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1163), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1463), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1377), + [sym_expression] = STATE(2111), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6139), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6139), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6046), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1377), + [sym_subscript_expression] = STATE(1377), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2975), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6139), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1377), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1471), + [anon_sym_export] = ACTIONS(1299), + [anon_sym_type] = ACTIONS(1299), + [anon_sym_namespace] = ACTIONS(1301), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1321), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1299), + [anon_sym_BANG] = ACTIONS(1305), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1307), + [anon_sym_yield] = ACTIONS(1309), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1311), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1475), + [anon_sym_using] = ACTIONS(1315), + [anon_sym_PLUS] = ACTIONS(1321), + [anon_sym_DASH] = ACTIONS(1321), + [anon_sym_SLASH] = ACTIONS(943), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1305), + [anon_sym_void] = ACTIONS(1321), + [anon_sym_delete] = ACTIONS(1321), + [anon_sym_PLUS_PLUS] = ACTIONS(1323), + [anon_sym_DASH_DASH] = ACTIONS(1323), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1325), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1477), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1137), - [anon_sym_readonly] = ACTIONS(1137), - [anon_sym_get] = ACTIONS(1137), - [anon_sym_set] = ACTIONS(1137), - [anon_sym_declare] = ACTIONS(1137), - [anon_sym_public] = ACTIONS(1137), - [anon_sym_private] = ACTIONS(1137), - [anon_sym_protected] = ACTIONS(1137), - [anon_sym_override] = ACTIONS(1137), - [anon_sym_module] = ACTIONS(1137), - [anon_sym_any] = ACTIONS(1137), - [anon_sym_number] = ACTIONS(1137), - [anon_sym_boolean] = ACTIONS(1137), - [anon_sym_string] = ACTIONS(1137), - [anon_sym_symbol] = ACTIONS(1137), - [anon_sym_object] = ACTIONS(1137), + [anon_sym_static] = ACTIONS(1299), + [anon_sym_readonly] = ACTIONS(1299), + [anon_sym_get] = ACTIONS(1299), + [anon_sym_set] = ACTIONS(1299), + [anon_sym_declare] = ACTIONS(1299), + [anon_sym_public] = ACTIONS(1299), + [anon_sym_private] = ACTIONS(1299), + [anon_sym_protected] = ACTIONS(1299), + [anon_sym_override] = ACTIONS(1299), + [anon_sym_module] = ACTIONS(1299), + [anon_sym_any] = ACTIONS(1299), + [anon_sym_number] = ACTIONS(1299), + [anon_sym_boolean] = ACTIONS(1299), + [anon_sym_string] = ACTIONS(1299), + [anon_sym_symbol] = ACTIONS(1299), + [anon_sym_object] = ACTIONS(1299), [sym_html_comment] = ACTIONS(5), }, [STATE(630)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1369), - [sym_expression] = STATE(2079), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6131), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6131), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6038), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1369), - [sym_subscript_expression] = STATE(1369), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2974), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6131), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1369), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1457), - [anon_sym_export] = ACTIONS(1137), - [anon_sym_type] = ACTIONS(1137), - [anon_sym_namespace] = ACTIONS(1139), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(1159), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1137), - [anon_sym_BANG] = ACTIONS(1143), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1145), - [anon_sym_yield] = ACTIONS(1147), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1149), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1461), - [anon_sym_using] = ACTIONS(1153), - [anon_sym_PLUS] = ACTIONS(1159), - [anon_sym_DASH] = ACTIONS(1159), - [anon_sym_SLASH] = ACTIONS(951), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1143), - [anon_sym_void] = ACTIONS(1159), - [anon_sym_delete] = ACTIONS(1159), - [anon_sym_PLUS_PLUS] = ACTIONS(1161), - [anon_sym_DASH_DASH] = ACTIONS(1161), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1163), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1463), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1377), + [sym_expression] = STATE(2112), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6139), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6139), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6046), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1377), + [sym_subscript_expression] = STATE(1377), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2975), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6139), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1377), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1471), + [anon_sym_export] = ACTIONS(1299), + [anon_sym_type] = ACTIONS(1299), + [anon_sym_namespace] = ACTIONS(1301), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1321), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1299), + [anon_sym_BANG] = ACTIONS(1305), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1307), + [anon_sym_yield] = ACTIONS(1309), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1311), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1475), + [anon_sym_using] = ACTIONS(1315), + [anon_sym_PLUS] = ACTIONS(1321), + [anon_sym_DASH] = ACTIONS(1321), + [anon_sym_SLASH] = ACTIONS(943), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1305), + [anon_sym_void] = ACTIONS(1321), + [anon_sym_delete] = ACTIONS(1321), + [anon_sym_PLUS_PLUS] = ACTIONS(1323), + [anon_sym_DASH_DASH] = ACTIONS(1323), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1325), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1477), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1137), - [anon_sym_readonly] = ACTIONS(1137), - [anon_sym_get] = ACTIONS(1137), - [anon_sym_set] = ACTIONS(1137), - [anon_sym_declare] = ACTIONS(1137), - [anon_sym_public] = ACTIONS(1137), - [anon_sym_private] = ACTIONS(1137), - [anon_sym_protected] = ACTIONS(1137), - [anon_sym_override] = ACTIONS(1137), - [anon_sym_module] = ACTIONS(1137), - [anon_sym_any] = ACTIONS(1137), - [anon_sym_number] = ACTIONS(1137), - [anon_sym_boolean] = ACTIONS(1137), - [anon_sym_string] = ACTIONS(1137), - [anon_sym_symbol] = ACTIONS(1137), - [anon_sym_object] = ACTIONS(1137), + [anon_sym_static] = ACTIONS(1299), + [anon_sym_readonly] = ACTIONS(1299), + [anon_sym_get] = ACTIONS(1299), + [anon_sym_set] = ACTIONS(1299), + [anon_sym_declare] = ACTIONS(1299), + [anon_sym_public] = ACTIONS(1299), + [anon_sym_private] = ACTIONS(1299), + [anon_sym_protected] = ACTIONS(1299), + [anon_sym_override] = ACTIONS(1299), + [anon_sym_module] = ACTIONS(1299), + [anon_sym_any] = ACTIONS(1299), + [anon_sym_number] = ACTIONS(1299), + [anon_sym_boolean] = ACTIONS(1299), + [anon_sym_string] = ACTIONS(1299), + [anon_sym_symbol] = ACTIONS(1299), + [anon_sym_object] = ACTIONS(1299), [sym_html_comment] = ACTIONS(5), }, [STATE(631)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1369), - [sym_expression] = STATE(2080), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6131), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6131), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6038), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1369), - [sym_subscript_expression] = STATE(1369), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2974), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6131), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1369), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1457), - [anon_sym_export] = ACTIONS(1137), - [anon_sym_type] = ACTIONS(1137), - [anon_sym_namespace] = ACTIONS(1139), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(1159), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1137), - [anon_sym_BANG] = ACTIONS(1143), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1145), - [anon_sym_yield] = ACTIONS(1147), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1149), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1461), - [anon_sym_using] = ACTIONS(1153), - [anon_sym_PLUS] = ACTIONS(1159), - [anon_sym_DASH] = ACTIONS(1159), - [anon_sym_SLASH] = ACTIONS(951), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1143), - [anon_sym_void] = ACTIONS(1159), - [anon_sym_delete] = ACTIONS(1159), - [anon_sym_PLUS_PLUS] = ACTIONS(1161), - [anon_sym_DASH_DASH] = ACTIONS(1161), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1163), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1463), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1377), + [sym_expression] = STATE(2113), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6139), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6139), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6046), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1377), + [sym_subscript_expression] = STATE(1377), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2975), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6139), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1377), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1471), + [anon_sym_export] = ACTIONS(1299), + [anon_sym_type] = ACTIONS(1299), + [anon_sym_namespace] = ACTIONS(1301), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1321), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1299), + [anon_sym_BANG] = ACTIONS(1305), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1307), + [anon_sym_yield] = ACTIONS(1309), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1311), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1475), + [anon_sym_using] = ACTIONS(1315), + [anon_sym_PLUS] = ACTIONS(1321), + [anon_sym_DASH] = ACTIONS(1321), + [anon_sym_SLASH] = ACTIONS(943), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1305), + [anon_sym_void] = ACTIONS(1321), + [anon_sym_delete] = ACTIONS(1321), + [anon_sym_PLUS_PLUS] = ACTIONS(1323), + [anon_sym_DASH_DASH] = ACTIONS(1323), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1325), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1477), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1137), - [anon_sym_readonly] = ACTIONS(1137), - [anon_sym_get] = ACTIONS(1137), - [anon_sym_set] = ACTIONS(1137), - [anon_sym_declare] = ACTIONS(1137), - [anon_sym_public] = ACTIONS(1137), - [anon_sym_private] = ACTIONS(1137), - [anon_sym_protected] = ACTIONS(1137), - [anon_sym_override] = ACTIONS(1137), - [anon_sym_module] = ACTIONS(1137), - [anon_sym_any] = ACTIONS(1137), - [anon_sym_number] = ACTIONS(1137), - [anon_sym_boolean] = ACTIONS(1137), - [anon_sym_string] = ACTIONS(1137), - [anon_sym_symbol] = ACTIONS(1137), - [anon_sym_object] = ACTIONS(1137), + [anon_sym_static] = ACTIONS(1299), + [anon_sym_readonly] = ACTIONS(1299), + [anon_sym_get] = ACTIONS(1299), + [anon_sym_set] = ACTIONS(1299), + [anon_sym_declare] = ACTIONS(1299), + [anon_sym_public] = ACTIONS(1299), + [anon_sym_private] = ACTIONS(1299), + [anon_sym_protected] = ACTIONS(1299), + [anon_sym_override] = ACTIONS(1299), + [anon_sym_module] = ACTIONS(1299), + [anon_sym_any] = ACTIONS(1299), + [anon_sym_number] = ACTIONS(1299), + [anon_sym_boolean] = ACTIONS(1299), + [anon_sym_string] = ACTIONS(1299), + [anon_sym_symbol] = ACTIONS(1299), + [anon_sym_object] = ACTIONS(1299), [sym_html_comment] = ACTIONS(5), }, [STATE(632)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1369), - [sym_expression] = STATE(2081), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6131), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6131), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6038), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1369), - [sym_subscript_expression] = STATE(1369), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2974), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6131), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1369), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1457), - [anon_sym_export] = ACTIONS(1137), - [anon_sym_type] = ACTIONS(1137), - [anon_sym_namespace] = ACTIONS(1139), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(1159), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1137), - [anon_sym_BANG] = ACTIONS(1143), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1145), - [anon_sym_yield] = ACTIONS(1147), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1149), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1461), - [anon_sym_using] = ACTIONS(1153), - [anon_sym_PLUS] = ACTIONS(1159), - [anon_sym_DASH] = ACTIONS(1159), - [anon_sym_SLASH] = ACTIONS(951), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1143), - [anon_sym_void] = ACTIONS(1159), - [anon_sym_delete] = ACTIONS(1159), - [anon_sym_PLUS_PLUS] = ACTIONS(1161), - [anon_sym_DASH_DASH] = ACTIONS(1161), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1163), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1463), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1377), + [sym_expression] = STATE(2114), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6139), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6139), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6046), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1377), + [sym_subscript_expression] = STATE(1377), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2975), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6139), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1377), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1471), + [anon_sym_export] = ACTIONS(1299), + [anon_sym_type] = ACTIONS(1299), + [anon_sym_namespace] = ACTIONS(1301), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1321), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1299), + [anon_sym_BANG] = ACTIONS(1305), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1307), + [anon_sym_yield] = ACTIONS(1309), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1311), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1475), + [anon_sym_using] = ACTIONS(1315), + [anon_sym_PLUS] = ACTIONS(1321), + [anon_sym_DASH] = ACTIONS(1321), + [anon_sym_SLASH] = ACTIONS(943), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1305), + [anon_sym_void] = ACTIONS(1321), + [anon_sym_delete] = ACTIONS(1321), + [anon_sym_PLUS_PLUS] = ACTIONS(1323), + [anon_sym_DASH_DASH] = ACTIONS(1323), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1325), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1477), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1137), - [anon_sym_readonly] = ACTIONS(1137), - [anon_sym_get] = ACTIONS(1137), - [anon_sym_set] = ACTIONS(1137), - [anon_sym_declare] = ACTIONS(1137), - [anon_sym_public] = ACTIONS(1137), - [anon_sym_private] = ACTIONS(1137), - [anon_sym_protected] = ACTIONS(1137), - [anon_sym_override] = ACTIONS(1137), - [anon_sym_module] = ACTIONS(1137), - [anon_sym_any] = ACTIONS(1137), - [anon_sym_number] = ACTIONS(1137), - [anon_sym_boolean] = ACTIONS(1137), - [anon_sym_string] = ACTIONS(1137), - [anon_sym_symbol] = ACTIONS(1137), - [anon_sym_object] = ACTIONS(1137), + [anon_sym_static] = ACTIONS(1299), + [anon_sym_readonly] = ACTIONS(1299), + [anon_sym_get] = ACTIONS(1299), + [anon_sym_set] = ACTIONS(1299), + [anon_sym_declare] = ACTIONS(1299), + [anon_sym_public] = ACTIONS(1299), + [anon_sym_private] = ACTIONS(1299), + [anon_sym_protected] = ACTIONS(1299), + [anon_sym_override] = ACTIONS(1299), + [anon_sym_module] = ACTIONS(1299), + [anon_sym_any] = ACTIONS(1299), + [anon_sym_number] = ACTIONS(1299), + [anon_sym_boolean] = ACTIONS(1299), + [anon_sym_string] = ACTIONS(1299), + [anon_sym_symbol] = ACTIONS(1299), + [anon_sym_object] = ACTIONS(1299), [sym_html_comment] = ACTIONS(5), }, [STATE(633)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1369), - [sym_expression] = STATE(2082), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6131), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6131), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6038), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1369), - [sym_subscript_expression] = STATE(1369), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2974), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6131), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1369), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1457), - [anon_sym_export] = ACTIONS(1137), - [anon_sym_type] = ACTIONS(1137), - [anon_sym_namespace] = ACTIONS(1139), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(1159), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1137), - [anon_sym_BANG] = ACTIONS(1143), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1145), - [anon_sym_yield] = ACTIONS(1147), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1149), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1461), - [anon_sym_using] = ACTIONS(1153), - [anon_sym_PLUS] = ACTIONS(1159), - [anon_sym_DASH] = ACTIONS(1159), - [anon_sym_SLASH] = ACTIONS(951), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1143), - [anon_sym_void] = ACTIONS(1159), - [anon_sym_delete] = ACTIONS(1159), - [anon_sym_PLUS_PLUS] = ACTIONS(1161), - [anon_sym_DASH_DASH] = ACTIONS(1161), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1163), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1463), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1377), + [sym_expression] = STATE(2115), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6139), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6139), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6046), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1377), + [sym_subscript_expression] = STATE(1377), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2975), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6139), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1377), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1471), + [anon_sym_export] = ACTIONS(1299), + [anon_sym_type] = ACTIONS(1299), + [anon_sym_namespace] = ACTIONS(1301), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1321), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1299), + [anon_sym_BANG] = ACTIONS(1305), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1307), + [anon_sym_yield] = ACTIONS(1309), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1311), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1475), + [anon_sym_using] = ACTIONS(1315), + [anon_sym_PLUS] = ACTIONS(1321), + [anon_sym_DASH] = ACTIONS(1321), + [anon_sym_SLASH] = ACTIONS(943), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1305), + [anon_sym_void] = ACTIONS(1321), + [anon_sym_delete] = ACTIONS(1321), + [anon_sym_PLUS_PLUS] = ACTIONS(1323), + [anon_sym_DASH_DASH] = ACTIONS(1323), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1325), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1477), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1137), - [anon_sym_readonly] = ACTIONS(1137), - [anon_sym_get] = ACTIONS(1137), - [anon_sym_set] = ACTIONS(1137), - [anon_sym_declare] = ACTIONS(1137), - [anon_sym_public] = ACTIONS(1137), - [anon_sym_private] = ACTIONS(1137), - [anon_sym_protected] = ACTIONS(1137), - [anon_sym_override] = ACTIONS(1137), - [anon_sym_module] = ACTIONS(1137), - [anon_sym_any] = ACTIONS(1137), - [anon_sym_number] = ACTIONS(1137), - [anon_sym_boolean] = ACTIONS(1137), - [anon_sym_string] = ACTIONS(1137), - [anon_sym_symbol] = ACTIONS(1137), - [anon_sym_object] = ACTIONS(1137), + [anon_sym_static] = ACTIONS(1299), + [anon_sym_readonly] = ACTIONS(1299), + [anon_sym_get] = ACTIONS(1299), + [anon_sym_set] = ACTIONS(1299), + [anon_sym_declare] = ACTIONS(1299), + [anon_sym_public] = ACTIONS(1299), + [anon_sym_private] = ACTIONS(1299), + [anon_sym_protected] = ACTIONS(1299), + [anon_sym_override] = ACTIONS(1299), + [anon_sym_module] = ACTIONS(1299), + [anon_sym_any] = ACTIONS(1299), + [anon_sym_number] = ACTIONS(1299), + [anon_sym_boolean] = ACTIONS(1299), + [anon_sym_string] = ACTIONS(1299), + [anon_sym_symbol] = ACTIONS(1299), + [anon_sym_object] = ACTIONS(1299), [sym_html_comment] = ACTIONS(5), }, [STATE(634)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1369), - [sym_expression] = STATE(2083), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6131), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6131), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6038), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1369), - [sym_subscript_expression] = STATE(1369), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2974), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6131), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1369), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1457), - [anon_sym_export] = ACTIONS(1137), - [anon_sym_type] = ACTIONS(1137), - [anon_sym_namespace] = ACTIONS(1139), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(1159), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1137), - [anon_sym_BANG] = ACTIONS(1143), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1145), - [anon_sym_yield] = ACTIONS(1147), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1149), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1461), - [anon_sym_using] = ACTIONS(1153), - [anon_sym_PLUS] = ACTIONS(1159), - [anon_sym_DASH] = ACTIONS(1159), - [anon_sym_SLASH] = ACTIONS(951), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1143), - [anon_sym_void] = ACTIONS(1159), - [anon_sym_delete] = ACTIONS(1159), - [anon_sym_PLUS_PLUS] = ACTIONS(1161), - [anon_sym_DASH_DASH] = ACTIONS(1161), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1163), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1463), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(1736), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6151), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6151), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1282), + [sym_subscript_expression] = STATE(1282), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6151), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1282), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1051), + [anon_sym_type] = ACTIONS(1051), + [anon_sym_namespace] = ACTIONS(1053), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(649), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1051), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1059), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1443), + [anon_sym_using] = ACTIONS(633), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(649), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1445), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1137), - [anon_sym_readonly] = ACTIONS(1137), - [anon_sym_get] = ACTIONS(1137), - [anon_sym_set] = ACTIONS(1137), - [anon_sym_declare] = ACTIONS(1137), - [anon_sym_public] = ACTIONS(1137), - [anon_sym_private] = ACTIONS(1137), - [anon_sym_protected] = ACTIONS(1137), - [anon_sym_override] = ACTIONS(1137), - [anon_sym_module] = ACTIONS(1137), - [anon_sym_any] = ACTIONS(1137), - [anon_sym_number] = ACTIONS(1137), - [anon_sym_boolean] = ACTIONS(1137), - [anon_sym_string] = ACTIONS(1137), - [anon_sym_symbol] = ACTIONS(1137), - [anon_sym_object] = ACTIONS(1137), + [anon_sym_static] = ACTIONS(1051), + [anon_sym_readonly] = ACTIONS(1051), + [anon_sym_get] = ACTIONS(1051), + [anon_sym_set] = ACTIONS(1051), + [anon_sym_declare] = ACTIONS(1051), + [anon_sym_public] = ACTIONS(1051), + [anon_sym_private] = ACTIONS(1051), + [anon_sym_protected] = ACTIONS(1051), + [anon_sym_override] = ACTIONS(1051), + [anon_sym_module] = ACTIONS(1051), + [anon_sym_any] = ACTIONS(1051), + [anon_sym_number] = ACTIONS(1051), + [anon_sym_boolean] = ACTIONS(1051), + [anon_sym_string] = ACTIONS(1051), + [anon_sym_symbol] = ACTIONS(1051), + [anon_sym_object] = ACTIONS(1051), [sym_html_comment] = ACTIONS(5), }, [STATE(635)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1369), - [sym_expression] = STATE(2084), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6131), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6131), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6038), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1369), - [sym_subscript_expression] = STATE(1369), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2974), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6131), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1369), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1457), - [anon_sym_export] = ACTIONS(1137), - [anon_sym_type] = ACTIONS(1137), - [anon_sym_namespace] = ACTIONS(1139), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(1159), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1137), - [anon_sym_BANG] = ACTIONS(1143), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1145), - [anon_sym_yield] = ACTIONS(1147), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1149), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1461), - [anon_sym_using] = ACTIONS(1153), - [anon_sym_PLUS] = ACTIONS(1159), - [anon_sym_DASH] = ACTIONS(1159), - [anon_sym_SLASH] = ACTIONS(951), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1143), - [anon_sym_void] = ACTIONS(1159), - [anon_sym_delete] = ACTIONS(1159), - [anon_sym_PLUS_PLUS] = ACTIONS(1161), - [anon_sym_DASH_DASH] = ACTIONS(1161), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1163), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1463), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1377), + [sym_expression] = STATE(2117), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6139), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6139), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6046), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1377), + [sym_subscript_expression] = STATE(1377), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2975), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6139), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1377), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1471), + [anon_sym_export] = ACTIONS(1299), + [anon_sym_type] = ACTIONS(1299), + [anon_sym_namespace] = ACTIONS(1301), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1321), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1299), + [anon_sym_BANG] = ACTIONS(1305), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1307), + [anon_sym_yield] = ACTIONS(1309), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1311), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1475), + [anon_sym_using] = ACTIONS(1315), + [anon_sym_PLUS] = ACTIONS(1321), + [anon_sym_DASH] = ACTIONS(1321), + [anon_sym_SLASH] = ACTIONS(943), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1305), + [anon_sym_void] = ACTIONS(1321), + [anon_sym_delete] = ACTIONS(1321), + [anon_sym_PLUS_PLUS] = ACTIONS(1323), + [anon_sym_DASH_DASH] = ACTIONS(1323), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1325), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1477), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1137), - [anon_sym_readonly] = ACTIONS(1137), - [anon_sym_get] = ACTIONS(1137), - [anon_sym_set] = ACTIONS(1137), - [anon_sym_declare] = ACTIONS(1137), - [anon_sym_public] = ACTIONS(1137), - [anon_sym_private] = ACTIONS(1137), - [anon_sym_protected] = ACTIONS(1137), - [anon_sym_override] = ACTIONS(1137), - [anon_sym_module] = ACTIONS(1137), - [anon_sym_any] = ACTIONS(1137), - [anon_sym_number] = ACTIONS(1137), - [anon_sym_boolean] = ACTIONS(1137), - [anon_sym_string] = ACTIONS(1137), - [anon_sym_symbol] = ACTIONS(1137), - [anon_sym_object] = ACTIONS(1137), + [anon_sym_static] = ACTIONS(1299), + [anon_sym_readonly] = ACTIONS(1299), + [anon_sym_get] = ACTIONS(1299), + [anon_sym_set] = ACTIONS(1299), + [anon_sym_declare] = ACTIONS(1299), + [anon_sym_public] = ACTIONS(1299), + [anon_sym_private] = ACTIONS(1299), + [anon_sym_protected] = ACTIONS(1299), + [anon_sym_override] = ACTIONS(1299), + [anon_sym_module] = ACTIONS(1299), + [anon_sym_any] = ACTIONS(1299), + [anon_sym_number] = ACTIONS(1299), + [anon_sym_boolean] = ACTIONS(1299), + [anon_sym_string] = ACTIONS(1299), + [anon_sym_symbol] = ACTIONS(1299), + [anon_sym_object] = ACTIONS(1299), [sym_html_comment] = ACTIONS(5), }, [STATE(636)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1369), - [sym_expression] = STATE(2085), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6131), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6131), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6038), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1369), - [sym_subscript_expression] = STATE(1369), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2974), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6131), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1369), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1457), - [anon_sym_export] = ACTIONS(1137), - [anon_sym_type] = ACTIONS(1137), - [anon_sym_namespace] = ACTIONS(1139), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(1159), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1137), - [anon_sym_BANG] = ACTIONS(1143), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1145), - [anon_sym_yield] = ACTIONS(1147), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1149), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1461), - [anon_sym_using] = ACTIONS(1153), - [anon_sym_PLUS] = ACTIONS(1159), - [anon_sym_DASH] = ACTIONS(1159), - [anon_sym_SLASH] = ACTIONS(951), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1143), - [anon_sym_void] = ACTIONS(1159), - [anon_sym_delete] = ACTIONS(1159), - [anon_sym_PLUS_PLUS] = ACTIONS(1161), - [anon_sym_DASH_DASH] = ACTIONS(1161), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1163), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1463), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(1739), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6151), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6151), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1282), + [sym_subscript_expression] = STATE(1282), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6151), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1282), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1051), + [anon_sym_type] = ACTIONS(1051), + [anon_sym_namespace] = ACTIONS(1053), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(649), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1051), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1059), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1443), + [anon_sym_using] = ACTIONS(633), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(649), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1445), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1137), - [anon_sym_readonly] = ACTIONS(1137), - [anon_sym_get] = ACTIONS(1137), - [anon_sym_set] = ACTIONS(1137), - [anon_sym_declare] = ACTIONS(1137), - [anon_sym_public] = ACTIONS(1137), - [anon_sym_private] = ACTIONS(1137), - [anon_sym_protected] = ACTIONS(1137), - [anon_sym_override] = ACTIONS(1137), - [anon_sym_module] = ACTIONS(1137), - [anon_sym_any] = ACTIONS(1137), - [anon_sym_number] = ACTIONS(1137), - [anon_sym_boolean] = ACTIONS(1137), - [anon_sym_string] = ACTIONS(1137), - [anon_sym_symbol] = ACTIONS(1137), - [anon_sym_object] = ACTIONS(1137), + [anon_sym_static] = ACTIONS(1051), + [anon_sym_readonly] = ACTIONS(1051), + [anon_sym_get] = ACTIONS(1051), + [anon_sym_set] = ACTIONS(1051), + [anon_sym_declare] = ACTIONS(1051), + [anon_sym_public] = ACTIONS(1051), + [anon_sym_private] = ACTIONS(1051), + [anon_sym_protected] = ACTIONS(1051), + [anon_sym_override] = ACTIONS(1051), + [anon_sym_module] = ACTIONS(1051), + [anon_sym_any] = ACTIONS(1051), + [anon_sym_number] = ACTIONS(1051), + [anon_sym_boolean] = ACTIONS(1051), + [anon_sym_string] = ACTIONS(1051), + [anon_sym_symbol] = ACTIONS(1051), + [anon_sym_object] = ACTIONS(1051), [sym_html_comment] = ACTIONS(5), }, [STATE(637)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1369), - [sym_expression] = STATE(2086), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6131), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6131), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6038), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1369), - [sym_subscript_expression] = STATE(1369), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2974), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6131), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1369), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1457), - [anon_sym_export] = ACTIONS(1137), - [anon_sym_type] = ACTIONS(1137), - [anon_sym_namespace] = ACTIONS(1139), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(1159), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1137), - [anon_sym_BANG] = ACTIONS(1143), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1145), - [anon_sym_yield] = ACTIONS(1147), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1149), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1461), - [anon_sym_using] = ACTIONS(1153), - [anon_sym_PLUS] = ACTIONS(1159), - [anon_sym_DASH] = ACTIONS(1159), - [anon_sym_SLASH] = ACTIONS(951), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1143), - [anon_sym_void] = ACTIONS(1159), - [anon_sym_delete] = ACTIONS(1159), - [anon_sym_PLUS_PLUS] = ACTIONS(1161), - [anon_sym_DASH_DASH] = ACTIONS(1161), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1163), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1463), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(1741), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6151), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6151), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1282), + [sym_subscript_expression] = STATE(1282), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6151), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1282), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1051), + [anon_sym_type] = ACTIONS(1051), + [anon_sym_namespace] = ACTIONS(1053), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(649), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1051), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1059), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1443), + [anon_sym_using] = ACTIONS(633), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(649), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1445), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1137), - [anon_sym_readonly] = ACTIONS(1137), - [anon_sym_get] = ACTIONS(1137), - [anon_sym_set] = ACTIONS(1137), - [anon_sym_declare] = ACTIONS(1137), - [anon_sym_public] = ACTIONS(1137), - [anon_sym_private] = ACTIONS(1137), - [anon_sym_protected] = ACTIONS(1137), - [anon_sym_override] = ACTIONS(1137), - [anon_sym_module] = ACTIONS(1137), - [anon_sym_any] = ACTIONS(1137), - [anon_sym_number] = ACTIONS(1137), - [anon_sym_boolean] = ACTIONS(1137), - [anon_sym_string] = ACTIONS(1137), - [anon_sym_symbol] = ACTIONS(1137), - [anon_sym_object] = ACTIONS(1137), + [anon_sym_static] = ACTIONS(1051), + [anon_sym_readonly] = ACTIONS(1051), + [anon_sym_get] = ACTIONS(1051), + [anon_sym_set] = ACTIONS(1051), + [anon_sym_declare] = ACTIONS(1051), + [anon_sym_public] = ACTIONS(1051), + [anon_sym_private] = ACTIONS(1051), + [anon_sym_protected] = ACTIONS(1051), + [anon_sym_override] = ACTIONS(1051), + [anon_sym_module] = ACTIONS(1051), + [anon_sym_any] = ACTIONS(1051), + [anon_sym_number] = ACTIONS(1051), + [anon_sym_boolean] = ACTIONS(1051), + [anon_sym_string] = ACTIONS(1051), + [anon_sym_symbol] = ACTIONS(1051), + [anon_sym_object] = ACTIONS(1051), [sym_html_comment] = ACTIONS(5), }, [STATE(638)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1369), - [sym_expression] = STATE(2087), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6131), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6131), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6038), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1369), - [sym_subscript_expression] = STATE(1369), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2974), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6131), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1369), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1457), - [anon_sym_export] = ACTIONS(1137), - [anon_sym_type] = ACTIONS(1137), - [anon_sym_namespace] = ACTIONS(1139), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(1159), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1137), - [anon_sym_BANG] = ACTIONS(1143), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1145), - [anon_sym_yield] = ACTIONS(1147), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1149), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1461), - [anon_sym_using] = ACTIONS(1153), - [anon_sym_PLUS] = ACTIONS(1159), - [anon_sym_DASH] = ACTIONS(1159), - [anon_sym_SLASH] = ACTIONS(951), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1143), - [anon_sym_void] = ACTIONS(1159), - [anon_sym_delete] = ACTIONS(1159), - [anon_sym_PLUS_PLUS] = ACTIONS(1161), - [anon_sym_DASH_DASH] = ACTIONS(1161), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1163), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1463), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(1742), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6151), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6151), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1282), + [sym_subscript_expression] = STATE(1282), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6151), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1282), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1051), + [anon_sym_type] = ACTIONS(1051), + [anon_sym_namespace] = ACTIONS(1053), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(649), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1051), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1059), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1443), + [anon_sym_using] = ACTIONS(633), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(649), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1445), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1137), - [anon_sym_readonly] = ACTIONS(1137), - [anon_sym_get] = ACTIONS(1137), - [anon_sym_set] = ACTIONS(1137), - [anon_sym_declare] = ACTIONS(1137), - [anon_sym_public] = ACTIONS(1137), - [anon_sym_private] = ACTIONS(1137), - [anon_sym_protected] = ACTIONS(1137), - [anon_sym_override] = ACTIONS(1137), - [anon_sym_module] = ACTIONS(1137), - [anon_sym_any] = ACTIONS(1137), - [anon_sym_number] = ACTIONS(1137), - [anon_sym_boolean] = ACTIONS(1137), - [anon_sym_string] = ACTIONS(1137), - [anon_sym_symbol] = ACTIONS(1137), - [anon_sym_object] = ACTIONS(1137), + [anon_sym_static] = ACTIONS(1051), + [anon_sym_readonly] = ACTIONS(1051), + [anon_sym_get] = ACTIONS(1051), + [anon_sym_set] = ACTIONS(1051), + [anon_sym_declare] = ACTIONS(1051), + [anon_sym_public] = ACTIONS(1051), + [anon_sym_private] = ACTIONS(1051), + [anon_sym_protected] = ACTIONS(1051), + [anon_sym_override] = ACTIONS(1051), + [anon_sym_module] = ACTIONS(1051), + [anon_sym_any] = ACTIONS(1051), + [anon_sym_number] = ACTIONS(1051), + [anon_sym_boolean] = ACTIONS(1051), + [anon_sym_string] = ACTIONS(1051), + [anon_sym_symbol] = ACTIONS(1051), + [anon_sym_object] = ACTIONS(1051), [sym_html_comment] = ACTIONS(5), }, [STATE(639)] = { - [sym_import] = STATE(3770), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(1787), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(1441), - [anon_sym_export] = ACTIONS(1307), - [anon_sym_type] = ACTIONS(1307), - [anon_sym_namespace] = ACTIONS(1309), - [anon_sym_LBRACE] = ACTIONS(699), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1377), + [sym_expression] = STATE(2121), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6139), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6139), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6046), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1377), + [sym_subscript_expression] = STATE(1377), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2975), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6139), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1377), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1471), + [anon_sym_export] = ACTIONS(1299), + [anon_sym_type] = ACTIONS(1299), + [anon_sym_namespace] = ACTIONS(1301), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1321), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1299), + [anon_sym_BANG] = ACTIONS(1305), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1307), + [anon_sym_yield] = ACTIONS(1309), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1311), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1475), + [anon_sym_using] = ACTIONS(1315), + [anon_sym_PLUS] = ACTIONS(1321), + [anon_sym_DASH] = ACTIONS(1321), + [anon_sym_SLASH] = ACTIONS(943), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1305), + [anon_sym_void] = ACTIONS(1321), + [anon_sym_delete] = ACTIONS(1321), + [anon_sym_PLUS_PLUS] = ACTIONS(1323), + [anon_sym_DASH_DASH] = ACTIONS(1323), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1325), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1477), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1299), + [anon_sym_readonly] = ACTIONS(1299), + [anon_sym_get] = ACTIONS(1299), + [anon_sym_set] = ACTIONS(1299), + [anon_sym_declare] = ACTIONS(1299), + [anon_sym_public] = ACTIONS(1299), + [anon_sym_private] = ACTIONS(1299), + [anon_sym_protected] = ACTIONS(1299), + [anon_sym_override] = ACTIONS(1299), + [anon_sym_module] = ACTIONS(1299), + [anon_sym_any] = ACTIONS(1299), + [anon_sym_number] = ACTIONS(1299), + [anon_sym_boolean] = ACTIONS(1299), + [anon_sym_string] = ACTIONS(1299), + [anon_sym_symbol] = ACTIONS(1299), + [anon_sym_object] = ACTIONS(1299), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(640)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1377), + [sym_expression] = STATE(2122), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6139), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6139), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6046), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1377), + [sym_subscript_expression] = STATE(1377), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2975), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6139), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1377), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1471), + [anon_sym_export] = ACTIONS(1299), + [anon_sym_type] = ACTIONS(1299), + [anon_sym_namespace] = ACTIONS(1301), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1321), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1299), + [anon_sym_BANG] = ACTIONS(1305), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1307), + [anon_sym_yield] = ACTIONS(1309), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1311), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1475), + [anon_sym_using] = ACTIONS(1315), + [anon_sym_PLUS] = ACTIONS(1321), + [anon_sym_DASH] = ACTIONS(1321), + [anon_sym_SLASH] = ACTIONS(943), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1305), + [anon_sym_void] = ACTIONS(1321), + [anon_sym_delete] = ACTIONS(1321), + [anon_sym_PLUS_PLUS] = ACTIONS(1323), + [anon_sym_DASH_DASH] = ACTIONS(1323), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1325), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1477), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1299), + [anon_sym_readonly] = ACTIONS(1299), + [anon_sym_get] = ACTIONS(1299), + [anon_sym_set] = ACTIONS(1299), + [anon_sym_declare] = ACTIONS(1299), + [anon_sym_public] = ACTIONS(1299), + [anon_sym_private] = ACTIONS(1299), + [anon_sym_protected] = ACTIONS(1299), + [anon_sym_override] = ACTIONS(1299), + [anon_sym_module] = ACTIONS(1299), + [anon_sym_any] = ACTIONS(1299), + [anon_sym_number] = ACTIONS(1299), + [anon_sym_boolean] = ACTIONS(1299), + [anon_sym_string] = ACTIONS(1299), + [anon_sym_symbol] = ACTIONS(1299), + [anon_sym_object] = ACTIONS(1299), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(641)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(1743), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6151), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6151), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1282), + [sym_subscript_expression] = STATE(1282), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6151), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1282), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1051), + [anon_sym_type] = ACTIONS(1051), + [anon_sym_namespace] = ACTIONS(1053), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(649), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1051), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1059), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1443), + [anon_sym_using] = ACTIONS(633), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(649), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1445), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1051), + [anon_sym_readonly] = ACTIONS(1051), + [anon_sym_get] = ACTIONS(1051), + [anon_sym_set] = ACTIONS(1051), + [anon_sym_declare] = ACTIONS(1051), + [anon_sym_public] = ACTIONS(1051), + [anon_sym_private] = ACTIONS(1051), + [anon_sym_protected] = ACTIONS(1051), + [anon_sym_override] = ACTIONS(1051), + [anon_sym_module] = ACTIONS(1051), + [anon_sym_any] = ACTIONS(1051), + [anon_sym_number] = ACTIONS(1051), + [anon_sym_boolean] = ACTIONS(1051), + [anon_sym_string] = ACTIONS(1051), + [anon_sym_symbol] = ACTIONS(1051), + [anon_sym_object] = ACTIONS(1051), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(642)] = { + [sym_import] = STATE(3779), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1779), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(1447), + [anon_sym_export] = ACTIONS(1241), + [anon_sym_type] = ACTIONS(1241), + [anon_sym_namespace] = ACTIONS(1243), + [anon_sym_LBRACE] = ACTIONS(701), [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1307), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1241), [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_await] = ACTIONS(45), @@ -96002,10 +96334,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(1313), - [anon_sym_function] = ACTIONS(714), - [anon_sym_new] = ACTIONS(1445), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1247), + [anon_sym_function] = ACTIONS(716), + [anon_sym_new] = ACTIONS(1451), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -96027,178 +96359,178 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1307), - [anon_sym_readonly] = ACTIONS(1307), - [anon_sym_get] = ACTIONS(1307), - [anon_sym_set] = ACTIONS(1307), - [anon_sym_declare] = ACTIONS(1307), - [anon_sym_public] = ACTIONS(1307), - [anon_sym_private] = ACTIONS(1307), - [anon_sym_protected] = ACTIONS(1307), - [anon_sym_override] = ACTIONS(1307), - [anon_sym_module] = ACTIONS(1307), - [anon_sym_any] = ACTIONS(1307), - [anon_sym_number] = ACTIONS(1307), - [anon_sym_boolean] = ACTIONS(1307), - [anon_sym_string] = ACTIONS(1307), - [anon_sym_symbol] = ACTIONS(1307), - [anon_sym_object] = ACTIONS(1307), + [anon_sym_static] = ACTIONS(1241), + [anon_sym_readonly] = ACTIONS(1241), + [anon_sym_get] = ACTIONS(1241), + [anon_sym_set] = ACTIONS(1241), + [anon_sym_declare] = ACTIONS(1241), + [anon_sym_public] = ACTIONS(1241), + [anon_sym_private] = ACTIONS(1241), + [anon_sym_protected] = ACTIONS(1241), + [anon_sym_override] = ACTIONS(1241), + [anon_sym_module] = ACTIONS(1241), + [anon_sym_any] = ACTIONS(1241), + [anon_sym_number] = ACTIONS(1241), + [anon_sym_boolean] = ACTIONS(1241), + [anon_sym_string] = ACTIONS(1241), + [anon_sym_symbol] = ACTIONS(1241), + [anon_sym_object] = ACTIONS(1241), [sym_html_comment] = ACTIONS(5), }, - [STATE(640)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1369), - [sym_expression] = STATE(2089), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6131), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6131), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6038), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1369), - [sym_subscript_expression] = STATE(1369), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2974), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6131), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1369), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1457), - [anon_sym_export] = ACTIONS(1137), - [anon_sym_type] = ACTIONS(1137), - [anon_sym_namespace] = ACTIONS(1139), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(1159), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1137), - [anon_sym_BANG] = ACTIONS(1143), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1145), - [anon_sym_yield] = ACTIONS(1147), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1149), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1461), - [anon_sym_using] = ACTIONS(1153), - [anon_sym_PLUS] = ACTIONS(1159), - [anon_sym_DASH] = ACTIONS(1159), - [anon_sym_SLASH] = ACTIONS(951), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1143), - [anon_sym_void] = ACTIONS(1159), - [anon_sym_delete] = ACTIONS(1159), - [anon_sym_PLUS_PLUS] = ACTIONS(1161), - [anon_sym_DASH_DASH] = ACTIONS(1161), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1163), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1463), + [STATE(643)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1377), + [sym_expression] = STATE(2129), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6139), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6139), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6046), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1377), + [sym_subscript_expression] = STATE(1377), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2975), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6139), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1377), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1471), + [anon_sym_export] = ACTIONS(1299), + [anon_sym_type] = ACTIONS(1299), + [anon_sym_namespace] = ACTIONS(1301), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1321), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1299), + [anon_sym_BANG] = ACTIONS(1305), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1307), + [anon_sym_yield] = ACTIONS(1309), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1311), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1475), + [anon_sym_using] = ACTIONS(1315), + [anon_sym_PLUS] = ACTIONS(1321), + [anon_sym_DASH] = ACTIONS(1321), + [anon_sym_SLASH] = ACTIONS(943), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1305), + [anon_sym_void] = ACTIONS(1321), + [anon_sym_delete] = ACTIONS(1321), + [anon_sym_PLUS_PLUS] = ACTIONS(1323), + [anon_sym_DASH_DASH] = ACTIONS(1323), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(2106), + [sym_private_property_identifier] = ACTIONS(1325), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1477), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1137), - [anon_sym_readonly] = ACTIONS(1137), - [anon_sym_get] = ACTIONS(1137), - [anon_sym_set] = ACTIONS(1137), - [anon_sym_declare] = ACTIONS(1137), - [anon_sym_public] = ACTIONS(1137), - [anon_sym_private] = ACTIONS(1137), - [anon_sym_protected] = ACTIONS(1137), - [anon_sym_override] = ACTIONS(1137), - [anon_sym_module] = ACTIONS(1137), - [anon_sym_any] = ACTIONS(1137), - [anon_sym_number] = ACTIONS(1137), - [anon_sym_boolean] = ACTIONS(1137), - [anon_sym_string] = ACTIONS(1137), - [anon_sym_symbol] = ACTIONS(1137), - [anon_sym_object] = ACTIONS(1137), + [anon_sym_static] = ACTIONS(1299), + [anon_sym_readonly] = ACTIONS(1299), + [anon_sym_get] = ACTIONS(1299), + [anon_sym_set] = ACTIONS(1299), + [anon_sym_declare] = ACTIONS(1299), + [anon_sym_public] = ACTIONS(1299), + [anon_sym_private] = ACTIONS(1299), + [anon_sym_protected] = ACTIONS(1299), + [anon_sym_override] = ACTIONS(1299), + [anon_sym_module] = ACTIONS(1299), + [anon_sym_any] = ACTIONS(1299), + [anon_sym_number] = ACTIONS(1299), + [anon_sym_boolean] = ACTIONS(1299), + [anon_sym_string] = ACTIONS(1299), + [anon_sym_symbol] = ACTIONS(1299), + [anon_sym_object] = ACTIONS(1299), [sym_html_comment] = ACTIONS(5), }, - [STATE(641)] = { - [sym_import] = STATE(3770), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(1788), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(1441), - [anon_sym_export] = ACTIONS(1307), - [anon_sym_type] = ACTIONS(1307), - [anon_sym_namespace] = ACTIONS(1309), - [anon_sym_LBRACE] = ACTIONS(699), + [STATE(644)] = { + [sym_import] = STATE(3779), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1807), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(1447), + [anon_sym_export] = ACTIONS(1241), + [anon_sym_type] = ACTIONS(1241), + [anon_sym_namespace] = ACTIONS(1243), + [anon_sym_LBRACE] = ACTIONS(701), [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1307), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1241), [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_await] = ACTIONS(45), @@ -96206,10 +96538,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(1313), - [anon_sym_function] = ACTIONS(714), - [anon_sym_new] = ACTIONS(1445), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1247), + [anon_sym_function] = ACTIONS(716), + [anon_sym_new] = ACTIONS(1451), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -96231,1402 +96563,1198 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1307), - [anon_sym_readonly] = ACTIONS(1307), - [anon_sym_get] = ACTIONS(1307), - [anon_sym_set] = ACTIONS(1307), - [anon_sym_declare] = ACTIONS(1307), - [anon_sym_public] = ACTIONS(1307), - [anon_sym_private] = ACTIONS(1307), - [anon_sym_protected] = ACTIONS(1307), - [anon_sym_override] = ACTIONS(1307), - [anon_sym_module] = ACTIONS(1307), - [anon_sym_any] = ACTIONS(1307), - [anon_sym_number] = ACTIONS(1307), - [anon_sym_boolean] = ACTIONS(1307), - [anon_sym_string] = ACTIONS(1307), - [anon_sym_symbol] = ACTIONS(1307), - [anon_sym_object] = ACTIONS(1307), + [anon_sym_static] = ACTIONS(1241), + [anon_sym_readonly] = ACTIONS(1241), + [anon_sym_get] = ACTIONS(1241), + [anon_sym_set] = ACTIONS(1241), + [anon_sym_declare] = ACTIONS(1241), + [anon_sym_public] = ACTIONS(1241), + [anon_sym_private] = ACTIONS(1241), + [anon_sym_protected] = ACTIONS(1241), + [anon_sym_override] = ACTIONS(1241), + [anon_sym_module] = ACTIONS(1241), + [anon_sym_any] = ACTIONS(1241), + [anon_sym_number] = ACTIONS(1241), + [anon_sym_boolean] = ACTIONS(1241), + [anon_sym_string] = ACTIONS(1241), + [anon_sym_symbol] = ACTIONS(1241), + [anon_sym_object] = ACTIONS(1241), [sym_html_comment] = ACTIONS(5), }, - [STATE(642)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1369), - [sym_expression] = STATE(2093), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6131), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6131), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6038), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1369), - [sym_subscript_expression] = STATE(1369), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2974), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6131), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1369), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1457), - [anon_sym_export] = ACTIONS(1137), - [anon_sym_type] = ACTIONS(1137), - [anon_sym_namespace] = ACTIONS(1139), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(1159), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1137), - [anon_sym_BANG] = ACTIONS(1143), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1145), - [anon_sym_yield] = ACTIONS(1147), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1149), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1461), - [anon_sym_using] = ACTIONS(1153), - [anon_sym_PLUS] = ACTIONS(1159), - [anon_sym_DASH] = ACTIONS(1159), - [anon_sym_SLASH] = ACTIONS(951), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1143), - [anon_sym_void] = ACTIONS(1159), - [anon_sym_delete] = ACTIONS(1159), - [anon_sym_PLUS_PLUS] = ACTIONS(1161), - [anon_sym_DASH_DASH] = ACTIONS(1161), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1163), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1463), + [STATE(645)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1377), + [sym_expression] = STATE(2123), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6139), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6139), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6046), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1377), + [sym_subscript_expression] = STATE(1377), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2975), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6139), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1377), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1471), + [anon_sym_export] = ACTIONS(1299), + [anon_sym_type] = ACTIONS(1299), + [anon_sym_namespace] = ACTIONS(1301), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1321), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1299), + [anon_sym_BANG] = ACTIONS(1305), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1307), + [anon_sym_yield] = ACTIONS(1309), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1311), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1475), + [anon_sym_using] = ACTIONS(1315), + [anon_sym_PLUS] = ACTIONS(1321), + [anon_sym_DASH] = ACTIONS(1321), + [anon_sym_SLASH] = ACTIONS(943), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1305), + [anon_sym_void] = ACTIONS(1321), + [anon_sym_delete] = ACTIONS(1321), + [anon_sym_PLUS_PLUS] = ACTIONS(1323), + [anon_sym_DASH_DASH] = ACTIONS(1323), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1325), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1477), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1137), - [anon_sym_readonly] = ACTIONS(1137), - [anon_sym_get] = ACTIONS(1137), - [anon_sym_set] = ACTIONS(1137), - [anon_sym_declare] = ACTIONS(1137), - [anon_sym_public] = ACTIONS(1137), - [anon_sym_private] = ACTIONS(1137), - [anon_sym_protected] = ACTIONS(1137), - [anon_sym_override] = ACTIONS(1137), - [anon_sym_module] = ACTIONS(1137), - [anon_sym_any] = ACTIONS(1137), - [anon_sym_number] = ACTIONS(1137), - [anon_sym_boolean] = ACTIONS(1137), - [anon_sym_string] = ACTIONS(1137), - [anon_sym_symbol] = ACTIONS(1137), - [anon_sym_object] = ACTIONS(1137), + [anon_sym_static] = ACTIONS(1299), + [anon_sym_readonly] = ACTIONS(1299), + [anon_sym_get] = ACTIONS(1299), + [anon_sym_set] = ACTIONS(1299), + [anon_sym_declare] = ACTIONS(1299), + [anon_sym_public] = ACTIONS(1299), + [anon_sym_private] = ACTIONS(1299), + [anon_sym_protected] = ACTIONS(1299), + [anon_sym_override] = ACTIONS(1299), + [anon_sym_module] = ACTIONS(1299), + [anon_sym_any] = ACTIONS(1299), + [anon_sym_number] = ACTIONS(1299), + [anon_sym_boolean] = ACTIONS(1299), + [anon_sym_string] = ACTIONS(1299), + [anon_sym_symbol] = ACTIONS(1299), + [anon_sym_object] = ACTIONS(1299), [sym_html_comment] = ACTIONS(5), }, - [STATE(643)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1369), - [sym_expression] = STATE(2094), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6131), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6131), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6038), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1369), - [sym_subscript_expression] = STATE(1369), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2974), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6131), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1369), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1457), - [anon_sym_export] = ACTIONS(1137), - [anon_sym_type] = ACTIONS(1137), - [anon_sym_namespace] = ACTIONS(1139), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(1159), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1137), - [anon_sym_BANG] = ACTIONS(1143), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1145), - [anon_sym_yield] = ACTIONS(1147), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1149), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1461), - [anon_sym_using] = ACTIONS(1153), - [anon_sym_PLUS] = ACTIONS(1159), - [anon_sym_DASH] = ACTIONS(1159), - [anon_sym_SLASH] = ACTIONS(951), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1143), - [anon_sym_void] = ACTIONS(1159), - [anon_sym_delete] = ACTIONS(1159), - [anon_sym_PLUS_PLUS] = ACTIONS(1161), - [anon_sym_DASH_DASH] = ACTIONS(1161), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1163), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1463), + [STATE(646)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(1633), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6151), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6151), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1282), + [sym_subscript_expression] = STATE(1282), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6151), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1282), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1051), + [anon_sym_type] = ACTIONS(1051), + [anon_sym_namespace] = ACTIONS(1053), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(649), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1051), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1059), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1443), + [anon_sym_using] = ACTIONS(633), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(649), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1445), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1137), - [anon_sym_readonly] = ACTIONS(1137), - [anon_sym_get] = ACTIONS(1137), - [anon_sym_set] = ACTIONS(1137), - [anon_sym_declare] = ACTIONS(1137), - [anon_sym_public] = ACTIONS(1137), - [anon_sym_private] = ACTIONS(1137), - [anon_sym_protected] = ACTIONS(1137), - [anon_sym_override] = ACTIONS(1137), - [anon_sym_module] = ACTIONS(1137), - [anon_sym_any] = ACTIONS(1137), - [anon_sym_number] = ACTIONS(1137), - [anon_sym_boolean] = ACTIONS(1137), - [anon_sym_string] = ACTIONS(1137), - [anon_sym_symbol] = ACTIONS(1137), - [anon_sym_object] = ACTIONS(1137), + [anon_sym_static] = ACTIONS(1051), + [anon_sym_readonly] = ACTIONS(1051), + [anon_sym_get] = ACTIONS(1051), + [anon_sym_set] = ACTIONS(1051), + [anon_sym_declare] = ACTIONS(1051), + [anon_sym_public] = ACTIONS(1051), + [anon_sym_private] = ACTIONS(1051), + [anon_sym_protected] = ACTIONS(1051), + [anon_sym_override] = ACTIONS(1051), + [anon_sym_module] = ACTIONS(1051), + [anon_sym_any] = ACTIONS(1051), + [anon_sym_number] = ACTIONS(1051), + [anon_sym_boolean] = ACTIONS(1051), + [anon_sym_string] = ACTIONS(1051), + [anon_sym_symbol] = ACTIONS(1051), + [anon_sym_object] = ACTIONS(1051), [sym_html_comment] = ACTIONS(5), }, - [STATE(644)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1369), - [sym_expression] = STATE(2126), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6131), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6131), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6038), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1369), - [sym_subscript_expression] = STATE(1369), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2974), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6131), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1369), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1457), - [anon_sym_export] = ACTIONS(1137), - [anon_sym_type] = ACTIONS(1137), - [anon_sym_namespace] = ACTIONS(1139), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(1159), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1137), - [anon_sym_BANG] = ACTIONS(1143), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1145), - [anon_sym_yield] = ACTIONS(1147), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1149), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1461), - [anon_sym_using] = ACTIONS(1153), - [anon_sym_PLUS] = ACTIONS(1159), - [anon_sym_DASH] = ACTIONS(1159), - [anon_sym_SLASH] = ACTIONS(951), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1143), - [anon_sym_void] = ACTIONS(1159), - [anon_sym_delete] = ACTIONS(1159), - [anon_sym_PLUS_PLUS] = ACTIONS(1161), - [anon_sym_DASH_DASH] = ACTIONS(1161), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(2098), - [sym_private_property_identifier] = ACTIONS(1163), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1463), + [STATE(647)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1377), + [sym_expression] = STATE(2129), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6139), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6139), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6046), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1377), + [sym_subscript_expression] = STATE(1377), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2975), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6139), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1377), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1471), + [anon_sym_export] = ACTIONS(1299), + [anon_sym_type] = ACTIONS(1299), + [anon_sym_namespace] = ACTIONS(1301), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1321), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1299), + [anon_sym_BANG] = ACTIONS(1305), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1307), + [anon_sym_yield] = ACTIONS(1309), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1311), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1475), + [anon_sym_using] = ACTIONS(1315), + [anon_sym_PLUS] = ACTIONS(1321), + [anon_sym_DASH] = ACTIONS(1321), + [anon_sym_SLASH] = ACTIONS(943), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1305), + [anon_sym_void] = ACTIONS(1321), + [anon_sym_delete] = ACTIONS(1321), + [anon_sym_PLUS_PLUS] = ACTIONS(1323), + [anon_sym_DASH_DASH] = ACTIONS(1323), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1325), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1477), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1137), - [anon_sym_readonly] = ACTIONS(1137), - [anon_sym_get] = ACTIONS(1137), - [anon_sym_set] = ACTIONS(1137), - [anon_sym_declare] = ACTIONS(1137), - [anon_sym_public] = ACTIONS(1137), - [anon_sym_private] = ACTIONS(1137), - [anon_sym_protected] = ACTIONS(1137), - [anon_sym_override] = ACTIONS(1137), - [anon_sym_module] = ACTIONS(1137), - [anon_sym_any] = ACTIONS(1137), - [anon_sym_number] = ACTIONS(1137), - [anon_sym_boolean] = ACTIONS(1137), - [anon_sym_string] = ACTIONS(1137), - [anon_sym_symbol] = ACTIONS(1137), - [anon_sym_object] = ACTIONS(1137), + [anon_sym_static] = ACTIONS(1299), + [anon_sym_readonly] = ACTIONS(1299), + [anon_sym_get] = ACTIONS(1299), + [anon_sym_set] = ACTIONS(1299), + [anon_sym_declare] = ACTIONS(1299), + [anon_sym_public] = ACTIONS(1299), + [anon_sym_private] = ACTIONS(1299), + [anon_sym_protected] = ACTIONS(1299), + [anon_sym_override] = ACTIONS(1299), + [anon_sym_module] = ACTIONS(1299), + [anon_sym_any] = ACTIONS(1299), + [anon_sym_number] = ACTIONS(1299), + [anon_sym_boolean] = ACTIONS(1299), + [anon_sym_string] = ACTIONS(1299), + [anon_sym_symbol] = ACTIONS(1299), + [anon_sym_object] = ACTIONS(1299), [sym_html_comment] = ACTIONS(5), }, - [STATE(645)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1369), - [sym_expression] = STATE(2095), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6131), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6131), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6038), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1369), - [sym_subscript_expression] = STATE(1369), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2974), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6131), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1369), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1457), - [anon_sym_export] = ACTIONS(1137), - [anon_sym_type] = ACTIONS(1137), - [anon_sym_namespace] = ACTIONS(1139), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(1159), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1137), - [anon_sym_BANG] = ACTIONS(1143), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1145), - [anon_sym_yield] = ACTIONS(1147), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1149), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1461), - [anon_sym_using] = ACTIONS(1153), - [anon_sym_PLUS] = ACTIONS(1159), - [anon_sym_DASH] = ACTIONS(1159), - [anon_sym_SLASH] = ACTIONS(951), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1143), - [anon_sym_void] = ACTIONS(1159), - [anon_sym_delete] = ACTIONS(1159), - [anon_sym_PLUS_PLUS] = ACTIONS(1161), - [anon_sym_DASH_DASH] = ACTIONS(1161), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1163), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1463), + [STATE(648)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1377), + [sym_expression] = STATE(2130), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6139), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6139), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6046), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1377), + [sym_subscript_expression] = STATE(1377), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2975), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6139), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1377), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1471), + [anon_sym_export] = ACTIONS(1299), + [anon_sym_type] = ACTIONS(1299), + [anon_sym_namespace] = ACTIONS(1301), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1321), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1299), + [anon_sym_BANG] = ACTIONS(1305), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1307), + [anon_sym_yield] = ACTIONS(1309), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1311), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1475), + [anon_sym_using] = ACTIONS(1315), + [anon_sym_PLUS] = ACTIONS(1321), + [anon_sym_DASH] = ACTIONS(1321), + [anon_sym_SLASH] = ACTIONS(943), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1305), + [anon_sym_void] = ACTIONS(1321), + [anon_sym_delete] = ACTIONS(1321), + [anon_sym_PLUS_PLUS] = ACTIONS(1323), + [anon_sym_DASH_DASH] = ACTIONS(1323), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1325), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1477), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1137), - [anon_sym_readonly] = ACTIONS(1137), - [anon_sym_get] = ACTIONS(1137), - [anon_sym_set] = ACTIONS(1137), - [anon_sym_declare] = ACTIONS(1137), - [anon_sym_public] = ACTIONS(1137), - [anon_sym_private] = ACTIONS(1137), - [anon_sym_protected] = ACTIONS(1137), - [anon_sym_override] = ACTIONS(1137), - [anon_sym_module] = ACTIONS(1137), - [anon_sym_any] = ACTIONS(1137), - [anon_sym_number] = ACTIONS(1137), - [anon_sym_boolean] = ACTIONS(1137), - [anon_sym_string] = ACTIONS(1137), - [anon_sym_symbol] = ACTIONS(1137), - [anon_sym_object] = ACTIONS(1137), + [anon_sym_static] = ACTIONS(1299), + [anon_sym_readonly] = ACTIONS(1299), + [anon_sym_get] = ACTIONS(1299), + [anon_sym_set] = ACTIONS(1299), + [anon_sym_declare] = ACTIONS(1299), + [anon_sym_public] = ACTIONS(1299), + [anon_sym_private] = ACTIONS(1299), + [anon_sym_protected] = ACTIONS(1299), + [anon_sym_override] = ACTIONS(1299), + [anon_sym_module] = ACTIONS(1299), + [anon_sym_any] = ACTIONS(1299), + [anon_sym_number] = ACTIONS(1299), + [anon_sym_boolean] = ACTIONS(1299), + [anon_sym_string] = ACTIONS(1299), + [anon_sym_symbol] = ACTIONS(1299), + [anon_sym_object] = ACTIONS(1299), [sym_html_comment] = ACTIONS(5), }, - [STATE(646)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1369), - [sym_expression] = STATE(2126), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6131), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6131), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6038), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1369), - [sym_subscript_expression] = STATE(1369), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2974), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6131), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1369), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1457), - [anon_sym_export] = ACTIONS(1137), - [anon_sym_type] = ACTIONS(1137), - [anon_sym_namespace] = ACTIONS(1139), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(1159), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1137), - [anon_sym_BANG] = ACTIONS(1143), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1145), - [anon_sym_yield] = ACTIONS(1147), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1149), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1461), - [anon_sym_using] = ACTIONS(1153), - [anon_sym_PLUS] = ACTIONS(1159), - [anon_sym_DASH] = ACTIONS(1159), - [anon_sym_SLASH] = ACTIONS(951), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1143), - [anon_sym_void] = ACTIONS(1159), - [anon_sym_delete] = ACTIONS(1159), - [anon_sym_PLUS_PLUS] = ACTIONS(1161), - [anon_sym_DASH_DASH] = ACTIONS(1161), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1163), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1463), + [STATE(649)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(2417), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6151), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6151), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1282), + [sym_subscript_expression] = STATE(1282), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6151), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1282), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1051), + [anon_sym_type] = ACTIONS(1051), + [anon_sym_namespace] = ACTIONS(1053), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(649), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1051), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1059), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1443), + [anon_sym_using] = ACTIONS(633), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(649), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1445), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1137), - [anon_sym_readonly] = ACTIONS(1137), - [anon_sym_get] = ACTIONS(1137), - [anon_sym_set] = ACTIONS(1137), - [anon_sym_declare] = ACTIONS(1137), - [anon_sym_public] = ACTIONS(1137), - [anon_sym_private] = ACTIONS(1137), - [anon_sym_protected] = ACTIONS(1137), - [anon_sym_override] = ACTIONS(1137), - [anon_sym_module] = ACTIONS(1137), - [anon_sym_any] = ACTIONS(1137), - [anon_sym_number] = ACTIONS(1137), - [anon_sym_boolean] = ACTIONS(1137), - [anon_sym_string] = ACTIONS(1137), - [anon_sym_symbol] = ACTIONS(1137), - [anon_sym_object] = ACTIONS(1137), + [anon_sym_static] = ACTIONS(1051), + [anon_sym_readonly] = ACTIONS(1051), + [anon_sym_get] = ACTIONS(1051), + [anon_sym_set] = ACTIONS(1051), + [anon_sym_declare] = ACTIONS(1051), + [anon_sym_public] = ACTIONS(1051), + [anon_sym_private] = ACTIONS(1051), + [anon_sym_protected] = ACTIONS(1051), + [anon_sym_override] = ACTIONS(1051), + [anon_sym_module] = ACTIONS(1051), + [anon_sym_any] = ACTIONS(1051), + [anon_sym_number] = ACTIONS(1051), + [anon_sym_boolean] = ACTIONS(1051), + [anon_sym_string] = ACTIONS(1051), + [anon_sym_symbol] = ACTIONS(1051), + [anon_sym_object] = ACTIONS(1051), [sym_html_comment] = ACTIONS(5), }, - [STATE(647)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1369), - [sym_expression] = STATE(2127), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6131), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6131), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6038), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1369), - [sym_subscript_expression] = STATE(1369), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2974), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6131), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1369), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1457), - [anon_sym_export] = ACTIONS(1137), - [anon_sym_type] = ACTIONS(1137), - [anon_sym_namespace] = ACTIONS(1139), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(1159), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1137), - [anon_sym_BANG] = ACTIONS(1143), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1145), - [anon_sym_yield] = ACTIONS(1147), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1149), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1461), - [anon_sym_using] = ACTIONS(1153), - [anon_sym_PLUS] = ACTIONS(1159), - [anon_sym_DASH] = ACTIONS(1159), - [anon_sym_SLASH] = ACTIONS(951), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1143), - [anon_sym_void] = ACTIONS(1159), - [anon_sym_delete] = ACTIONS(1159), - [anon_sym_PLUS_PLUS] = ACTIONS(1161), - [anon_sym_DASH_DASH] = ACTIONS(1161), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1163), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1463), + [STATE(650)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1435), + [sym_expression] = STATE(2618), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6064), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6064), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6134), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1435), + [sym_subscript_expression] = STATE(1435), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6064), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1435), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(2250), + [anon_sym_export] = ACTIONS(2252), + [anon_sym_type] = ACTIONS(2252), + [anon_sym_namespace] = ACTIONS(2254), + [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(2252), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(2256), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2258), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(2260), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1137), - [anon_sym_readonly] = ACTIONS(1137), - [anon_sym_get] = ACTIONS(1137), - [anon_sym_set] = ACTIONS(1137), - [anon_sym_declare] = ACTIONS(1137), - [anon_sym_public] = ACTIONS(1137), - [anon_sym_private] = ACTIONS(1137), - [anon_sym_protected] = ACTIONS(1137), - [anon_sym_override] = ACTIONS(1137), - [anon_sym_module] = ACTIONS(1137), - [anon_sym_any] = ACTIONS(1137), - [anon_sym_number] = ACTIONS(1137), - [anon_sym_boolean] = ACTIONS(1137), - [anon_sym_string] = ACTIONS(1137), - [anon_sym_symbol] = ACTIONS(1137), - [anon_sym_object] = ACTIONS(1137), + [anon_sym_static] = ACTIONS(2252), + [anon_sym_readonly] = ACTIONS(2252), + [anon_sym_get] = ACTIONS(2252), + [anon_sym_set] = ACTIONS(2252), + [anon_sym_declare] = ACTIONS(2252), + [anon_sym_public] = ACTIONS(2252), + [anon_sym_private] = ACTIONS(2252), + [anon_sym_protected] = ACTIONS(2252), + [anon_sym_override] = ACTIONS(2252), + [anon_sym_module] = ACTIONS(2252), + [anon_sym_any] = ACTIONS(2252), + [anon_sym_number] = ACTIONS(2252), + [anon_sym_boolean] = ACTIONS(2252), + [anon_sym_string] = ACTIONS(2252), + [anon_sym_symbol] = ACTIONS(2252), + [anon_sym_object] = ACTIONS(2252), [sym_html_comment] = ACTIONS(5), }, - [STATE(648)] = { - [sym_import] = STATE(3770), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(1789), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(1441), - [anon_sym_export] = ACTIONS(1307), - [anon_sym_type] = ACTIONS(1307), - [anon_sym_namespace] = ACTIONS(1309), - [anon_sym_LBRACE] = ACTIONS(699), - [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1307), - [anon_sym_BANG] = ACTIONS(33), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(45), - [anon_sym_yield] = ACTIONS(63), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_DQUOTE] = ACTIONS(67), - [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(1313), - [anon_sym_function] = ACTIONS(714), - [anon_sym_new] = ACTIONS(1445), - [anon_sym_using] = ACTIONS(79), - [anon_sym_PLUS] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(21), - [anon_sym_SLASH] = ACTIONS(81), - [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(33), - [anon_sym_void] = ACTIONS(21), - [anon_sym_delete] = ACTIONS(21), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(91), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(95), + [STATE(651)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1385), + [sym_expression] = STATE(2586), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6048), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6048), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6189), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1385), + [sym_subscript_expression] = STATE(1385), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3004), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6048), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1385), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1479), + [anon_sym_export] = ACTIONS(1203), + [anon_sym_type] = ACTIONS(1203), + [anon_sym_namespace] = ACTIONS(1205), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1227), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1203), + [anon_sym_BANG] = ACTIONS(1211), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1213), + [anon_sym_yield] = ACTIONS(1215), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1217), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1483), + [anon_sym_using] = ACTIONS(1221), + [anon_sym_PLUS] = ACTIONS(1227), + [anon_sym_DASH] = ACTIONS(1227), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1211), + [anon_sym_void] = ACTIONS(1227), + [anon_sym_delete] = ACTIONS(1227), + [anon_sym_PLUS_PLUS] = ACTIONS(1229), + [anon_sym_DASH_DASH] = ACTIONS(1229), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1231), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1485), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1307), - [anon_sym_readonly] = ACTIONS(1307), - [anon_sym_get] = ACTIONS(1307), - [anon_sym_set] = ACTIONS(1307), - [anon_sym_declare] = ACTIONS(1307), - [anon_sym_public] = ACTIONS(1307), - [anon_sym_private] = ACTIONS(1307), - [anon_sym_protected] = ACTIONS(1307), - [anon_sym_override] = ACTIONS(1307), - [anon_sym_module] = ACTIONS(1307), - [anon_sym_any] = ACTIONS(1307), - [anon_sym_number] = ACTIONS(1307), - [anon_sym_boolean] = ACTIONS(1307), - [anon_sym_string] = ACTIONS(1307), - [anon_sym_symbol] = ACTIONS(1307), - [anon_sym_object] = ACTIONS(1307), + [anon_sym_static] = ACTIONS(1203), + [anon_sym_readonly] = ACTIONS(1203), + [anon_sym_get] = ACTIONS(1203), + [anon_sym_set] = ACTIONS(1203), + [anon_sym_declare] = ACTIONS(1203), + [anon_sym_public] = ACTIONS(1203), + [anon_sym_private] = ACTIONS(1203), + [anon_sym_protected] = ACTIONS(1203), + [anon_sym_override] = ACTIONS(1203), + [anon_sym_module] = ACTIONS(1203), + [anon_sym_any] = ACTIONS(1203), + [anon_sym_number] = ACTIONS(1203), + [anon_sym_boolean] = ACTIONS(1203), + [anon_sym_string] = ACTIONS(1203), + [anon_sym_symbol] = ACTIONS(1203), + [anon_sym_object] = ACTIONS(1203), [sym_html_comment] = ACTIONS(5), }, - [STATE(649)] = { - [sym_import] = STATE(3770), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(1790), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(1441), - [anon_sym_export] = ACTIONS(1307), - [anon_sym_type] = ACTIONS(1307), - [anon_sym_namespace] = ACTIONS(1309), - [anon_sym_LBRACE] = ACTIONS(699), - [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1307), - [anon_sym_BANG] = ACTIONS(33), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(45), - [anon_sym_yield] = ACTIONS(63), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_DQUOTE] = ACTIONS(67), - [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(1313), - [anon_sym_function] = ACTIONS(714), - [anon_sym_new] = ACTIONS(1445), - [anon_sym_using] = ACTIONS(79), - [anon_sym_PLUS] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(21), - [anon_sym_SLASH] = ACTIONS(81), - [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(33), - [anon_sym_void] = ACTIONS(21), - [anon_sym_delete] = ACTIONS(21), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(91), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(95), + [STATE(652)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(1634), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6151), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6151), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1282), + [sym_subscript_expression] = STATE(1282), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6151), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1282), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1051), + [anon_sym_type] = ACTIONS(1051), + [anon_sym_namespace] = ACTIONS(1053), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(649), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1051), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1059), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1443), + [anon_sym_using] = ACTIONS(633), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(649), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1445), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1307), - [anon_sym_readonly] = ACTIONS(1307), - [anon_sym_get] = ACTIONS(1307), - [anon_sym_set] = ACTIONS(1307), - [anon_sym_declare] = ACTIONS(1307), - [anon_sym_public] = ACTIONS(1307), - [anon_sym_private] = ACTIONS(1307), - [anon_sym_protected] = ACTIONS(1307), - [anon_sym_override] = ACTIONS(1307), - [anon_sym_module] = ACTIONS(1307), - [anon_sym_any] = ACTIONS(1307), - [anon_sym_number] = ACTIONS(1307), - [anon_sym_boolean] = ACTIONS(1307), - [anon_sym_string] = ACTIONS(1307), - [anon_sym_symbol] = ACTIONS(1307), - [anon_sym_object] = ACTIONS(1307), + [anon_sym_static] = ACTIONS(1051), + [anon_sym_readonly] = ACTIONS(1051), + [anon_sym_get] = ACTIONS(1051), + [anon_sym_set] = ACTIONS(1051), + [anon_sym_declare] = ACTIONS(1051), + [anon_sym_public] = ACTIONS(1051), + [anon_sym_private] = ACTIONS(1051), + [anon_sym_protected] = ACTIONS(1051), + [anon_sym_override] = ACTIONS(1051), + [anon_sym_module] = ACTIONS(1051), + [anon_sym_any] = ACTIONS(1051), + [anon_sym_number] = ACTIONS(1051), + [anon_sym_boolean] = ACTIONS(1051), + [anon_sym_string] = ACTIONS(1051), + [anon_sym_symbol] = ACTIONS(1051), + [anon_sym_object] = ACTIONS(1051), [sym_html_comment] = ACTIONS(5), }, - [STATE(650)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1270), - [sym_expression] = STATE(2060), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(4327), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(4327), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6148), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1332), - [sym_subscript_expression] = STATE(1332), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2972), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(4327), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1332), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(2236), - [anon_sym_export] = ACTIONS(1361), - [anon_sym_type] = ACTIONS(1361), - [anon_sym_namespace] = ACTIONS(1363), - [anon_sym_LBRACE] = ACTIONS(840), - [anon_sym_typeof] = ACTIONS(587), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1361), - [anon_sym_BANG] = ACTIONS(557), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(559), - [anon_sym_yield] = ACTIONS(561), - [anon_sym_LBRACK] = ACTIONS(844), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1367), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(2238), - [anon_sym_using] = ACTIONS(571), - [anon_sym_PLUS] = ACTIONS(587), - [anon_sym_DASH] = ACTIONS(587), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(557), - [anon_sym_void] = ACTIONS(587), - [anon_sym_delete] = ACTIONS(587), - [anon_sym_PLUS_PLUS] = ACTIONS(589), - [anon_sym_DASH_DASH] = ACTIONS(589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(591), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(2240), + [STATE(653)] = { + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(1650), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6151), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6151), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1282), + [sym_subscript_expression] = STATE(1282), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6151), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1282), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1051), + [anon_sym_type] = ACTIONS(1051), + [anon_sym_namespace] = ACTIONS(1053), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(649), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1051), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1059), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1443), + [anon_sym_using] = ACTIONS(633), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(649), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1445), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1361), - [anon_sym_readonly] = ACTIONS(1361), - [anon_sym_get] = ACTIONS(1361), - [anon_sym_set] = ACTIONS(1361), - [anon_sym_declare] = ACTIONS(1361), - [anon_sym_public] = ACTIONS(1361), - [anon_sym_private] = ACTIONS(1361), - [anon_sym_protected] = ACTIONS(1361), - [anon_sym_override] = ACTIONS(1361), - [anon_sym_module] = ACTIONS(1361), - [anon_sym_any] = ACTIONS(1361), - [anon_sym_number] = ACTIONS(1361), - [anon_sym_boolean] = ACTIONS(1361), - [anon_sym_string] = ACTIONS(1361), - [anon_sym_symbol] = ACTIONS(1361), - [anon_sym_object] = ACTIONS(1361), + [anon_sym_static] = ACTIONS(1051), + [anon_sym_readonly] = ACTIONS(1051), + [anon_sym_get] = ACTIONS(1051), + [anon_sym_set] = ACTIONS(1051), + [anon_sym_declare] = ACTIONS(1051), + [anon_sym_public] = ACTIONS(1051), + [anon_sym_private] = ACTIONS(1051), + [anon_sym_protected] = ACTIONS(1051), + [anon_sym_override] = ACTIONS(1051), + [anon_sym_module] = ACTIONS(1051), + [anon_sym_any] = ACTIONS(1051), + [anon_sym_number] = ACTIONS(1051), + [anon_sym_boolean] = ACTIONS(1051), + [anon_sym_string] = ACTIONS(1051), + [anon_sym_symbol] = ACTIONS(1051), + [anon_sym_object] = ACTIONS(1051), [sym_html_comment] = ACTIONS(5), }, - [STATE(651)] = { - [sym_import] = STATE(3770), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(1891), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(1441), - [anon_sym_export] = ACTIONS(1307), - [anon_sym_type] = ACTIONS(1307), - [anon_sym_namespace] = ACTIONS(1309), - [anon_sym_LBRACE] = ACTIONS(699), - [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1307), - [anon_sym_BANG] = ACTIONS(33), + [STATE(654)] = { + [sym_import] = STATE(3779), + [sym_parenthesized_expression] = STATE(1349), + [sym_expression] = STATE(1880), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(6149), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(6149), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6147), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1349), + [sym_subscript_expression] = STATE(1349), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3033), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(6149), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1349), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(1455), + [anon_sym_export] = ACTIONS(1153), + [anon_sym_type] = ACTIONS(1153), + [anon_sym_namespace] = ACTIONS(1155), + [anon_sym_LBRACE] = ACTIONS(701), + [anon_sym_typeof] = ACTIONS(1181), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1153), + [anon_sym_BANG] = ACTIONS(1161), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(45), - [anon_sym_yield] = ACTIONS(63), + [anon_sym_await] = ACTIONS(1165), + [anon_sym_yield] = ACTIONS(1167), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(1313), - [anon_sym_function] = ACTIONS(714), - [anon_sym_new] = ACTIONS(1445), - [anon_sym_using] = ACTIONS(79), - [anon_sym_PLUS] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(21), - [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1171), + [anon_sym_function] = ACTIONS(716), + [anon_sym_new] = ACTIONS(1459), + [anon_sym_using] = ACTIONS(1175), + [anon_sym_PLUS] = ACTIONS(1181), + [anon_sym_DASH] = ACTIONS(1181), + [anon_sym_SLASH] = ACTIONS(880), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(33), - [anon_sym_void] = ACTIONS(21), - [anon_sym_delete] = ACTIONS(21), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), + [anon_sym_TILDE] = ACTIONS(1161), + [anon_sym_void] = ACTIONS(1181), + [anon_sym_delete] = ACTIONS(1181), + [anon_sym_PLUS_PLUS] = ACTIONS(1183), + [anon_sym_DASH_DASH] = ACTIONS(1183), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(91), + [sym_private_property_identifier] = ACTIONS(1189), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(95), + [sym_undefined] = ACTIONS(1461), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1307), - [anon_sym_readonly] = ACTIONS(1307), - [anon_sym_get] = ACTIONS(1307), - [anon_sym_set] = ACTIONS(1307), - [anon_sym_declare] = ACTIONS(1307), - [anon_sym_public] = ACTIONS(1307), - [anon_sym_private] = ACTIONS(1307), - [anon_sym_protected] = ACTIONS(1307), - [anon_sym_override] = ACTIONS(1307), - [anon_sym_module] = ACTIONS(1307), - [anon_sym_any] = ACTIONS(1307), - [anon_sym_number] = ACTIONS(1307), - [anon_sym_boolean] = ACTIONS(1307), - [anon_sym_string] = ACTIONS(1307), - [anon_sym_symbol] = ACTIONS(1307), - [anon_sym_object] = ACTIONS(1307), + [anon_sym_static] = ACTIONS(1153), + [anon_sym_readonly] = ACTIONS(1153), + [anon_sym_get] = ACTIONS(1153), + [anon_sym_set] = ACTIONS(1153), + [anon_sym_declare] = ACTIONS(1153), + [anon_sym_public] = ACTIONS(1153), + [anon_sym_private] = ACTIONS(1153), + [anon_sym_protected] = ACTIONS(1153), + [anon_sym_override] = ACTIONS(1153), + [anon_sym_module] = ACTIONS(1153), + [anon_sym_any] = ACTIONS(1153), + [anon_sym_number] = ACTIONS(1153), + [anon_sym_boolean] = ACTIONS(1153), + [anon_sym_string] = ACTIONS(1153), + [anon_sym_symbol] = ACTIONS(1153), + [anon_sym_object] = ACTIONS(1153), [sym_html_comment] = ACTIONS(5), }, - [STATE(652)] = { - [sym_import] = STATE(3770), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(1791), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(1441), - [anon_sym_export] = ACTIONS(1307), - [anon_sym_type] = ACTIONS(1307), - [anon_sym_namespace] = ACTIONS(1309), - [anon_sym_LBRACE] = ACTIONS(699), - [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1307), - [anon_sym_BANG] = ACTIONS(33), + [STATE(655)] = { + [sym_import] = STATE(3779), + [sym_parenthesized_expression] = STATE(1349), + [sym_expression] = STATE(1881), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(6149), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(6149), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6147), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1349), + [sym_subscript_expression] = STATE(1349), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3033), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(6149), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1349), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(1455), + [anon_sym_export] = ACTIONS(1153), + [anon_sym_type] = ACTIONS(1153), + [anon_sym_namespace] = ACTIONS(1155), + [anon_sym_LBRACE] = ACTIONS(701), + [anon_sym_typeof] = ACTIONS(1181), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1153), + [anon_sym_BANG] = ACTIONS(1161), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(45), - [anon_sym_yield] = ACTIONS(63), + [anon_sym_await] = ACTIONS(1165), + [anon_sym_yield] = ACTIONS(1167), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(1313), - [anon_sym_function] = ACTIONS(714), - [anon_sym_new] = ACTIONS(1445), - [anon_sym_using] = ACTIONS(79), - [anon_sym_PLUS] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(21), - [anon_sym_SLASH] = ACTIONS(81), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1171), + [anon_sym_function] = ACTIONS(716), + [anon_sym_new] = ACTIONS(1459), + [anon_sym_using] = ACTIONS(1175), + [anon_sym_PLUS] = ACTIONS(1181), + [anon_sym_DASH] = ACTIONS(1181), + [anon_sym_SLASH] = ACTIONS(880), [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(33), - [anon_sym_void] = ACTIONS(21), - [anon_sym_delete] = ACTIONS(21), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), + [anon_sym_TILDE] = ACTIONS(1161), + [anon_sym_void] = ACTIONS(1181), + [anon_sym_delete] = ACTIONS(1181), + [anon_sym_PLUS_PLUS] = ACTIONS(1183), + [anon_sym_DASH_DASH] = ACTIONS(1183), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(91), + [sym_private_property_identifier] = ACTIONS(1189), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(95), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1307), - [anon_sym_readonly] = ACTIONS(1307), - [anon_sym_get] = ACTIONS(1307), - [anon_sym_set] = ACTIONS(1307), - [anon_sym_declare] = ACTIONS(1307), - [anon_sym_public] = ACTIONS(1307), - [anon_sym_private] = ACTIONS(1307), - [anon_sym_protected] = ACTIONS(1307), - [anon_sym_override] = ACTIONS(1307), - [anon_sym_module] = ACTIONS(1307), - [anon_sym_any] = ACTIONS(1307), - [anon_sym_number] = ACTIONS(1307), - [anon_sym_boolean] = ACTIONS(1307), - [anon_sym_string] = ACTIONS(1307), - [anon_sym_symbol] = ACTIONS(1307), - [anon_sym_object] = ACTIONS(1307), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(653)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1431), - [sym_expression] = STATE(2613), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6056), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6056), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6142), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1431), - [sym_subscript_expression] = STATE(1431), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6056), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1431), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(2242), - [anon_sym_export] = ACTIONS(2244), - [anon_sym_type] = ACTIONS(2244), - [anon_sym_namespace] = ACTIONS(2246), - [anon_sym_LBRACE] = ACTIONS(840), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(2244), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(844), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(2248), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(2250), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(2252), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(2244), - [anon_sym_readonly] = ACTIONS(2244), - [anon_sym_get] = ACTIONS(2244), - [anon_sym_set] = ACTIONS(2244), - [anon_sym_declare] = ACTIONS(2244), - [anon_sym_public] = ACTIONS(2244), - [anon_sym_private] = ACTIONS(2244), - [anon_sym_protected] = ACTIONS(2244), - [anon_sym_override] = ACTIONS(2244), - [anon_sym_module] = ACTIONS(2244), - [anon_sym_any] = ACTIONS(2244), - [anon_sym_number] = ACTIONS(2244), - [anon_sym_boolean] = ACTIONS(2244), - [anon_sym_string] = ACTIONS(2244), - [anon_sym_symbol] = ACTIONS(2244), - [anon_sym_object] = ACTIONS(2244), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(654)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1375), - [sym_expression] = STATE(2552), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6040), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6040), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6214), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1375), - [sym_subscript_expression] = STATE(1375), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3001), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6040), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1375), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1465), - [anon_sym_export] = ACTIONS(1223), - [anon_sym_type] = ACTIONS(1223), - [anon_sym_namespace] = ACTIONS(1225), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(1245), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1223), - [anon_sym_BANG] = ACTIONS(1229), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1231), - [anon_sym_yield] = ACTIONS(1233), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1235), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1469), - [anon_sym_using] = ACTIONS(1239), - [anon_sym_PLUS] = ACTIONS(1245), - [anon_sym_DASH] = ACTIONS(1245), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1229), - [anon_sym_void] = ACTIONS(1245), - [anon_sym_delete] = ACTIONS(1245), - [anon_sym_PLUS_PLUS] = ACTIONS(1247), - [anon_sym_DASH_DASH] = ACTIONS(1247), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1249), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1471), + [sym_undefined] = ACTIONS(1461), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1223), - [anon_sym_readonly] = ACTIONS(1223), - [anon_sym_get] = ACTIONS(1223), - [anon_sym_set] = ACTIONS(1223), - [anon_sym_declare] = ACTIONS(1223), - [anon_sym_public] = ACTIONS(1223), - [anon_sym_private] = ACTIONS(1223), - [anon_sym_protected] = ACTIONS(1223), - [anon_sym_override] = ACTIONS(1223), - [anon_sym_module] = ACTIONS(1223), - [anon_sym_any] = ACTIONS(1223), - [anon_sym_number] = ACTIONS(1223), - [anon_sym_boolean] = ACTIONS(1223), - [anon_sym_string] = ACTIONS(1223), - [anon_sym_symbol] = ACTIONS(1223), - [anon_sym_object] = ACTIONS(1223), + [anon_sym_static] = ACTIONS(1153), + [anon_sym_readonly] = ACTIONS(1153), + [anon_sym_get] = ACTIONS(1153), + [anon_sym_set] = ACTIONS(1153), + [anon_sym_declare] = ACTIONS(1153), + [anon_sym_public] = ACTIONS(1153), + [anon_sym_private] = ACTIONS(1153), + [anon_sym_protected] = ACTIONS(1153), + [anon_sym_override] = ACTIONS(1153), + [anon_sym_module] = ACTIONS(1153), + [anon_sym_any] = ACTIONS(1153), + [anon_sym_number] = ACTIONS(1153), + [anon_sym_boolean] = ACTIONS(1153), + [anon_sym_string] = ACTIONS(1153), + [anon_sym_symbol] = ACTIONS(1153), + [anon_sym_object] = ACTIONS(1153), [sym_html_comment] = ACTIONS(5), }, - [STATE(655)] = { - [sym_import] = STATE(3770), - [sym_parenthesized_expression] = STATE(1328), - [sym_expression] = STATE(1792), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(5972), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(5972), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(5879), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1328), - [sym_subscript_expression] = STATE(1328), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3002), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(5972), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1328), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(1441), - [anon_sym_export] = ACTIONS(1307), - [anon_sym_type] = ACTIONS(1307), - [anon_sym_namespace] = ACTIONS(1309), - [anon_sym_LBRACE] = ACTIONS(699), + [STATE(656)] = { + [sym_import] = STATE(3779), + [sym_parenthesized_expression] = STATE(1338), + [sym_expression] = STATE(1937), + [sym_primary_expression] = STATE(1813), + [sym_yield_expression] = STATE(2291), + [sym_object] = STATE(2162), + [sym_object_pattern] = STATE(5955), + [sym_array] = STATE(2162), + [sym_array_pattern] = STATE(5955), + [sym_jsx_element] = STATE(2291), + [sym_jsx_opening_element] = STATE(3245), + [sym_jsx_self_closing_element] = STATE(2291), + [sym_class] = STATE(2162), + [sym_function_expression] = STATE(2162), + [sym_generator_function] = STATE(2162), + [sym_arrow_function] = STATE(2162), + [sym__call_signature] = STATE(6230), + [sym_call_expression] = STATE(2162), + [sym_new_expression] = STATE(1968), + [sym_await_expression] = STATE(2291), + [sym_member_expression] = STATE(1338), + [sym_subscript_expression] = STATE(1338), + [sym_assignment_expression] = STATE(2291), + [sym__augmented_assignment_lhs] = STATE(3055), + [sym_augmented_assignment_expression] = STATE(2291), + [sym__destructuring_pattern] = STATE(5955), + [sym_ternary_expression] = STATE(2291), + [sym_binary_expression] = STATE(2291), + [sym_unary_expression] = STATE(2291), + [sym_update_expression] = STATE(2291), + [sym_string] = STATE(2162), + [sym_template_string] = STATE(2162), + [sym_regex] = STATE(2162), + [sym_meta_property] = STATE(2162), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1338), + [sym_as_expression] = STATE(2291), + [sym_satisfies_expression] = STATE(2291), + [sym_instantiation_expression] = STATE(2291), + [sym_internal_module] = STATE(2291), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4771), + [sym_identifier] = ACTIONS(1447), + [anon_sym_export] = ACTIONS(1241), + [anon_sym_type] = ACTIONS(1241), + [anon_sym_namespace] = ACTIONS(1243), + [anon_sym_LBRACE] = ACTIONS(701), [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1307), + [anon_sym_import] = ACTIONS(705), + [anon_sym_let] = ACTIONS(1241), [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_await] = ACTIONS(45), @@ -97634,10 +97762,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(1313), - [anon_sym_function] = ACTIONS(714), - [anon_sym_new] = ACTIONS(1445), + [anon_sym_class] = ACTIONS(712), + [anon_sym_async] = ACTIONS(1247), + [anon_sym_function] = ACTIONS(716), + [anon_sym_new] = ACTIONS(1451), [anon_sym_using] = ACTIONS(79), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -97659,889 +97787,787 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1307), - [anon_sym_readonly] = ACTIONS(1307), - [anon_sym_get] = ACTIONS(1307), - [anon_sym_set] = ACTIONS(1307), - [anon_sym_declare] = ACTIONS(1307), - [anon_sym_public] = ACTIONS(1307), - [anon_sym_private] = ACTIONS(1307), - [anon_sym_protected] = ACTIONS(1307), - [anon_sym_override] = ACTIONS(1307), - [anon_sym_module] = ACTIONS(1307), - [anon_sym_any] = ACTIONS(1307), - [anon_sym_number] = ACTIONS(1307), - [anon_sym_boolean] = ACTIONS(1307), - [anon_sym_string] = ACTIONS(1307), - [anon_sym_symbol] = ACTIONS(1307), - [anon_sym_object] = ACTIONS(1307), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(656)] = { - [sym_import] = STATE(3770), - [sym_parenthesized_expression] = STATE(1346), - [sym_expression] = STATE(1867), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(6141), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(6141), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(6139), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1346), - [sym_subscript_expression] = STATE(1346), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(6141), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1346), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(1449), - [anon_sym_export] = ACTIONS(1173), - [anon_sym_type] = ACTIONS(1173), - [anon_sym_namespace] = ACTIONS(1175), - [anon_sym_LBRACE] = ACTIONS(699), - [anon_sym_typeof] = ACTIONS(1201), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1173), - [anon_sym_BANG] = ACTIONS(1181), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1185), - [anon_sym_yield] = ACTIONS(1187), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_DQUOTE] = ACTIONS(67), - [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(1191), - [anon_sym_function] = ACTIONS(714), - [anon_sym_new] = ACTIONS(1453), - [anon_sym_using] = ACTIONS(1195), - [anon_sym_PLUS] = ACTIONS(1201), - [anon_sym_DASH] = ACTIONS(1201), - [anon_sym_SLASH] = ACTIONS(880), - [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1181), - [anon_sym_void] = ACTIONS(1201), - [anon_sym_delete] = ACTIONS(1201), - [anon_sym_PLUS_PLUS] = ACTIONS(1203), - [anon_sym_DASH_DASH] = ACTIONS(1203), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1209), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1455), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1173), - [anon_sym_readonly] = ACTIONS(1173), - [anon_sym_get] = ACTIONS(1173), - [anon_sym_set] = ACTIONS(1173), - [anon_sym_declare] = ACTIONS(1173), - [anon_sym_public] = ACTIONS(1173), - [anon_sym_private] = ACTIONS(1173), - [anon_sym_protected] = ACTIONS(1173), - [anon_sym_override] = ACTIONS(1173), - [anon_sym_module] = ACTIONS(1173), - [anon_sym_any] = ACTIONS(1173), - [anon_sym_number] = ACTIONS(1173), - [anon_sym_boolean] = ACTIONS(1173), - [anon_sym_string] = ACTIONS(1173), - [anon_sym_symbol] = ACTIONS(1173), - [anon_sym_object] = ACTIONS(1173), + [anon_sym_static] = ACTIONS(1241), + [anon_sym_readonly] = ACTIONS(1241), + [anon_sym_get] = ACTIONS(1241), + [anon_sym_set] = ACTIONS(1241), + [anon_sym_declare] = ACTIONS(1241), + [anon_sym_public] = ACTIONS(1241), + [anon_sym_private] = ACTIONS(1241), + [anon_sym_protected] = ACTIONS(1241), + [anon_sym_override] = ACTIONS(1241), + [anon_sym_module] = ACTIONS(1241), + [anon_sym_any] = ACTIONS(1241), + [anon_sym_number] = ACTIONS(1241), + [anon_sym_boolean] = ACTIONS(1241), + [anon_sym_string] = ACTIONS(1241), + [anon_sym_symbol] = ACTIONS(1241), + [anon_sym_object] = ACTIONS(1241), [sym_html_comment] = ACTIONS(5), }, [STATE(657)] = { - [sym_import] = STATE(3770), - [sym_parenthesized_expression] = STATE(1346), - [sym_expression] = STATE(1868), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(6141), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(6141), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(6139), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1346), - [sym_subscript_expression] = STATE(1346), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(6141), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1346), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(1449), - [anon_sym_export] = ACTIONS(1173), - [anon_sym_type] = ACTIONS(1173), - [anon_sym_namespace] = ACTIONS(1175), - [anon_sym_LBRACE] = ACTIONS(699), - [anon_sym_typeof] = ACTIONS(1201), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1173), - [anon_sym_BANG] = ACTIONS(1181), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1185), - [anon_sym_yield] = ACTIONS(1187), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_DQUOTE] = ACTIONS(67), - [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(1191), - [anon_sym_function] = ACTIONS(714), - [anon_sym_new] = ACTIONS(1453), - [anon_sym_using] = ACTIONS(1195), - [anon_sym_PLUS] = ACTIONS(1201), - [anon_sym_DASH] = ACTIONS(1201), - [anon_sym_SLASH] = ACTIONS(880), - [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1181), - [anon_sym_void] = ACTIONS(1201), - [anon_sym_delete] = ACTIONS(1201), - [anon_sym_PLUS_PLUS] = ACTIONS(1203), - [anon_sym_DASH_DASH] = ACTIONS(1203), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1209), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1455), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1385), + [sym_expression] = STATE(2328), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6048), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6048), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6189), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1385), + [sym_subscript_expression] = STATE(1385), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3004), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6048), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1385), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1479), + [anon_sym_export] = ACTIONS(1203), + [anon_sym_type] = ACTIONS(1203), + [anon_sym_namespace] = ACTIONS(1205), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1227), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1203), + [anon_sym_BANG] = ACTIONS(1211), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1213), + [anon_sym_yield] = ACTIONS(1215), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1217), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1483), + [anon_sym_using] = ACTIONS(1221), + [anon_sym_PLUS] = ACTIONS(1227), + [anon_sym_DASH] = ACTIONS(1227), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1211), + [anon_sym_void] = ACTIONS(1227), + [anon_sym_delete] = ACTIONS(1227), + [anon_sym_PLUS_PLUS] = ACTIONS(1229), + [anon_sym_DASH_DASH] = ACTIONS(1229), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1231), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1485), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1173), - [anon_sym_readonly] = ACTIONS(1173), - [anon_sym_get] = ACTIONS(1173), - [anon_sym_set] = ACTIONS(1173), - [anon_sym_declare] = ACTIONS(1173), - [anon_sym_public] = ACTIONS(1173), - [anon_sym_private] = ACTIONS(1173), - [anon_sym_protected] = ACTIONS(1173), - [anon_sym_override] = ACTIONS(1173), - [anon_sym_module] = ACTIONS(1173), - [anon_sym_any] = ACTIONS(1173), - [anon_sym_number] = ACTIONS(1173), - [anon_sym_boolean] = ACTIONS(1173), - [anon_sym_string] = ACTIONS(1173), - [anon_sym_symbol] = ACTIONS(1173), - [anon_sym_object] = ACTIONS(1173), + [anon_sym_static] = ACTIONS(1203), + [anon_sym_readonly] = ACTIONS(1203), + [anon_sym_get] = ACTIONS(1203), + [anon_sym_set] = ACTIONS(1203), + [anon_sym_declare] = ACTIONS(1203), + [anon_sym_public] = ACTIONS(1203), + [anon_sym_private] = ACTIONS(1203), + [anon_sym_protected] = ACTIONS(1203), + [anon_sym_override] = ACTIONS(1203), + [anon_sym_module] = ACTIONS(1203), + [anon_sym_any] = ACTIONS(1203), + [anon_sym_number] = ACTIONS(1203), + [anon_sym_boolean] = ACTIONS(1203), + [anon_sym_string] = ACTIONS(1203), + [anon_sym_symbol] = ACTIONS(1203), + [anon_sym_object] = ACTIONS(1203), [sym_html_comment] = ACTIONS(5), }, [STATE(658)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1375), - [sym_expression] = STATE(2319), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6040), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6040), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6214), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1375), - [sym_subscript_expression] = STATE(1375), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3001), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6040), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1375), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1465), - [anon_sym_export] = ACTIONS(1223), - [anon_sym_type] = ACTIONS(1223), - [anon_sym_namespace] = ACTIONS(1225), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(1245), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1223), - [anon_sym_BANG] = ACTIONS(1229), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1231), - [anon_sym_yield] = ACTIONS(1233), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1235), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1469), - [anon_sym_using] = ACTIONS(1239), - [anon_sym_PLUS] = ACTIONS(1245), - [anon_sym_DASH] = ACTIONS(1245), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1229), - [anon_sym_void] = ACTIONS(1245), - [anon_sym_delete] = ACTIONS(1245), - [anon_sym_PLUS_PLUS] = ACTIONS(1247), - [anon_sym_DASH_DASH] = ACTIONS(1247), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1249), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1471), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1418), + [sym_expression] = STATE(2485), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6184), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6184), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6036), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1418), + [sym_subscript_expression] = STATE(1418), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(2950), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6184), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1418), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1487), + [anon_sym_export] = ACTIONS(1263), + [anon_sym_type] = ACTIONS(1263), + [anon_sym_namespace] = ACTIONS(1265), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1285), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1263), + [anon_sym_BANG] = ACTIONS(1269), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1271), + [anon_sym_yield] = ACTIONS(1273), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1275), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1491), + [anon_sym_using] = ACTIONS(1279), + [anon_sym_PLUS] = ACTIONS(1285), + [anon_sym_DASH] = ACTIONS(1285), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1269), + [anon_sym_void] = ACTIONS(1285), + [anon_sym_delete] = ACTIONS(1285), + [anon_sym_PLUS_PLUS] = ACTIONS(1287), + [anon_sym_DASH_DASH] = ACTIONS(1287), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1289), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1493), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1223), - [anon_sym_readonly] = ACTIONS(1223), - [anon_sym_get] = ACTIONS(1223), - [anon_sym_set] = ACTIONS(1223), - [anon_sym_declare] = ACTIONS(1223), - [anon_sym_public] = ACTIONS(1223), - [anon_sym_private] = ACTIONS(1223), - [anon_sym_protected] = ACTIONS(1223), - [anon_sym_override] = ACTIONS(1223), - [anon_sym_module] = ACTIONS(1223), - [anon_sym_any] = ACTIONS(1223), - [anon_sym_number] = ACTIONS(1223), - [anon_sym_boolean] = ACTIONS(1223), - [anon_sym_string] = ACTIONS(1223), - [anon_sym_symbol] = ACTIONS(1223), - [anon_sym_object] = ACTIONS(1223), + [anon_sym_static] = ACTIONS(1263), + [anon_sym_readonly] = ACTIONS(1263), + [anon_sym_get] = ACTIONS(1263), + [anon_sym_set] = ACTIONS(1263), + [anon_sym_declare] = ACTIONS(1263), + [anon_sym_public] = ACTIONS(1263), + [anon_sym_private] = ACTIONS(1263), + [anon_sym_protected] = ACTIONS(1263), + [anon_sym_override] = ACTIONS(1263), + [anon_sym_module] = ACTIONS(1263), + [anon_sym_any] = ACTIONS(1263), + [anon_sym_number] = ACTIONS(1263), + [anon_sym_boolean] = ACTIONS(1263), + [anon_sym_string] = ACTIONS(1263), + [anon_sym_symbol] = ACTIONS(1263), + [anon_sym_object] = ACTIONS(1263), [sym_html_comment] = ACTIONS(5), }, [STATE(659)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1424), - [sym_expression] = STATE(2497), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6176), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6176), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(5999), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1424), - [sym_subscript_expression] = STATE(1424), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(2933), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6176), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1424), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1489), - [anon_sym_export] = ACTIONS(1089), - [anon_sym_type] = ACTIONS(1089), - [anon_sym_namespace] = ACTIONS(1091), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(1115), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1089), - [anon_sym_BANG] = ACTIONS(1097), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1099), - [anon_sym_yield] = ACTIONS(1101), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1105), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1493), - [anon_sym_using] = ACTIONS(1109), - [anon_sym_PLUS] = ACTIONS(1115), - [anon_sym_DASH] = ACTIONS(1115), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1097), - [anon_sym_void] = ACTIONS(1115), - [anon_sym_delete] = ACTIONS(1115), - [anon_sym_PLUS_PLUS] = ACTIONS(1117), - [anon_sym_DASH_DASH] = ACTIONS(1117), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1123), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1495), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1434), + [sym_expression] = STATE(2618), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(5889), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(5889), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6134), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1434), + [sym_subscript_expression] = STATE(1434), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(5889), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1434), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(2262), + [anon_sym_export] = ACTIONS(2264), + [anon_sym_type] = ACTIONS(2264), + [anon_sym_namespace] = ACTIONS(2266), + [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(2264), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(2268), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2270), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(2272), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1089), - [anon_sym_readonly] = ACTIONS(1089), - [anon_sym_get] = ACTIONS(1089), - [anon_sym_set] = ACTIONS(1089), - [anon_sym_declare] = ACTIONS(1089), - [anon_sym_public] = ACTIONS(1089), - [anon_sym_private] = ACTIONS(1089), - [anon_sym_protected] = ACTIONS(1089), - [anon_sym_override] = ACTIONS(1089), - [anon_sym_module] = ACTIONS(1089), - [anon_sym_any] = ACTIONS(1089), - [anon_sym_number] = ACTIONS(1089), - [anon_sym_boolean] = ACTIONS(1089), - [anon_sym_string] = ACTIONS(1089), - [anon_sym_symbol] = ACTIONS(1089), - [anon_sym_object] = ACTIONS(1089), + [anon_sym_static] = ACTIONS(2264), + [anon_sym_readonly] = ACTIONS(2264), + [anon_sym_get] = ACTIONS(2264), + [anon_sym_set] = ACTIONS(2264), + [anon_sym_declare] = ACTIONS(2264), + [anon_sym_public] = ACTIONS(2264), + [anon_sym_private] = ACTIONS(2264), + [anon_sym_protected] = ACTIONS(2264), + [anon_sym_override] = ACTIONS(2264), + [anon_sym_module] = ACTIONS(2264), + [anon_sym_any] = ACTIONS(2264), + [anon_sym_number] = ACTIONS(2264), + [anon_sym_boolean] = ACTIONS(2264), + [anon_sym_string] = ACTIONS(2264), + [anon_sym_symbol] = ACTIONS(2264), + [anon_sym_object] = ACTIONS(2264), [sym_html_comment] = ACTIONS(5), }, [STATE(660)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1432), - [sym_expression] = STATE(2613), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(5880), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(5880), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6142), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1432), - [sym_subscript_expression] = STATE(1432), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(5880), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1432), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(2254), - [anon_sym_export] = ACTIONS(2256), - [anon_sym_type] = ACTIONS(2256), - [anon_sym_namespace] = ACTIONS(2258), - [anon_sym_LBRACE] = ACTIONS(840), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(2256), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(844), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(2260), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(2262), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(2264), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1282), + [sym_expression] = STATE(2150), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6151), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6151), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(5994), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1282), + [sym_subscript_expression] = STATE(1282), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3006), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6151), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1282), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1435), + [anon_sym_export] = ACTIONS(1051), + [anon_sym_type] = ACTIONS(1051), + [anon_sym_namespace] = ACTIONS(1053), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(649), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1051), + [anon_sym_BANG] = ACTIONS(619), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(621), + [anon_sym_yield] = ACTIONS(623), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1059), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1443), + [anon_sym_using] = ACTIONS(633), + [anon_sym_PLUS] = ACTIONS(649), + [anon_sym_DASH] = ACTIONS(649), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(619), + [anon_sym_void] = ACTIONS(649), + [anon_sym_delete] = ACTIONS(649), + [anon_sym_PLUS_PLUS] = ACTIONS(651), + [anon_sym_DASH_DASH] = ACTIONS(651), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(653), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1445), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(2256), - [anon_sym_readonly] = ACTIONS(2256), - [anon_sym_get] = ACTIONS(2256), - [anon_sym_set] = ACTIONS(2256), - [anon_sym_declare] = ACTIONS(2256), - [anon_sym_public] = ACTIONS(2256), - [anon_sym_private] = ACTIONS(2256), - [anon_sym_protected] = ACTIONS(2256), - [anon_sym_override] = ACTIONS(2256), - [anon_sym_module] = ACTIONS(2256), - [anon_sym_any] = ACTIONS(2256), - [anon_sym_number] = ACTIONS(2256), - [anon_sym_boolean] = ACTIONS(2256), - [anon_sym_string] = ACTIONS(2256), - [anon_sym_symbol] = ACTIONS(2256), - [anon_sym_object] = ACTIONS(2256), + [anon_sym_static] = ACTIONS(1051), + [anon_sym_readonly] = ACTIONS(1051), + [anon_sym_get] = ACTIONS(1051), + [anon_sym_set] = ACTIONS(1051), + [anon_sym_declare] = ACTIONS(1051), + [anon_sym_public] = ACTIONS(1051), + [anon_sym_private] = ACTIONS(1051), + [anon_sym_protected] = ACTIONS(1051), + [anon_sym_override] = ACTIONS(1051), + [anon_sym_module] = ACTIONS(1051), + [anon_sym_any] = ACTIONS(1051), + [anon_sym_number] = ACTIONS(1051), + [anon_sym_boolean] = ACTIONS(1051), + [anon_sym_string] = ACTIONS(1051), + [anon_sym_symbol] = ACTIONS(1051), + [anon_sym_object] = ACTIONS(1051), [sym_html_comment] = ACTIONS(5), }, [STATE(661)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1375), - [sym_expression] = STATE(2538), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6040), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6040), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6214), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1375), - [sym_subscript_expression] = STATE(1375), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3001), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6040), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1375), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(1465), - [anon_sym_export] = ACTIONS(1223), - [anon_sym_type] = ACTIONS(1223), - [anon_sym_namespace] = ACTIONS(1225), - [anon_sym_LBRACE] = ACTIONS(816), - [anon_sym_typeof] = ACTIONS(1245), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(1223), - [anon_sym_BANG] = ACTIONS(1229), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(1231), - [anon_sym_yield] = ACTIONS(1233), - [anon_sym_LBRACK] = ACTIONS(820), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(1235), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(1469), - [anon_sym_using] = ACTIONS(1239), - [anon_sym_PLUS] = ACTIONS(1245), - [anon_sym_DASH] = ACTIONS(1245), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(1229), - [anon_sym_void] = ACTIONS(1245), - [anon_sym_delete] = ACTIONS(1245), - [anon_sym_PLUS_PLUS] = ACTIONS(1247), - [anon_sym_DASH_DASH] = ACTIONS(1247), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(1249), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(1471), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1385), + [sym_expression] = STATE(2575), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6048), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6048), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6189), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1385), + [sym_subscript_expression] = STATE(1385), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3004), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6048), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1385), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1479), + [anon_sym_export] = ACTIONS(1203), + [anon_sym_type] = ACTIONS(1203), + [anon_sym_namespace] = ACTIONS(1205), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1227), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1203), + [anon_sym_BANG] = ACTIONS(1211), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1213), + [anon_sym_yield] = ACTIONS(1215), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1217), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1483), + [anon_sym_using] = ACTIONS(1221), + [anon_sym_PLUS] = ACTIONS(1227), + [anon_sym_DASH] = ACTIONS(1227), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1211), + [anon_sym_void] = ACTIONS(1227), + [anon_sym_delete] = ACTIONS(1227), + [anon_sym_PLUS_PLUS] = ACTIONS(1229), + [anon_sym_DASH_DASH] = ACTIONS(1229), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1231), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1485), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1223), - [anon_sym_readonly] = ACTIONS(1223), - [anon_sym_get] = ACTIONS(1223), - [anon_sym_set] = ACTIONS(1223), - [anon_sym_declare] = ACTIONS(1223), - [anon_sym_public] = ACTIONS(1223), - [anon_sym_private] = ACTIONS(1223), - [anon_sym_protected] = ACTIONS(1223), - [anon_sym_override] = ACTIONS(1223), - [anon_sym_module] = ACTIONS(1223), - [anon_sym_any] = ACTIONS(1223), - [anon_sym_number] = ACTIONS(1223), - [anon_sym_boolean] = ACTIONS(1223), - [anon_sym_string] = ACTIONS(1223), - [anon_sym_symbol] = ACTIONS(1223), - [anon_sym_object] = ACTIONS(1223), + [anon_sym_static] = ACTIONS(1203), + [anon_sym_readonly] = ACTIONS(1203), + [anon_sym_get] = ACTIONS(1203), + [anon_sym_set] = ACTIONS(1203), + [anon_sym_declare] = ACTIONS(1203), + [anon_sym_public] = ACTIONS(1203), + [anon_sym_private] = ACTIONS(1203), + [anon_sym_protected] = ACTIONS(1203), + [anon_sym_override] = ACTIONS(1203), + [anon_sym_module] = ACTIONS(1203), + [anon_sym_any] = ACTIONS(1203), + [anon_sym_number] = ACTIONS(1203), + [anon_sym_boolean] = ACTIONS(1203), + [anon_sym_string] = ACTIONS(1203), + [anon_sym_symbol] = ACTIONS(1203), + [anon_sym_object] = ACTIONS(1203), [sym_html_comment] = ACTIONS(5), }, [STATE(662)] = { - [sym_import] = STATE(3581), - [sym_parenthesized_expression] = STATE(1437), - [sym_expression] = STATE(2613), - [sym_primary_expression] = STATE(1491), - [sym_yield_expression] = STATE(1639), - [sym_object] = STATE(1710), - [sym_object_pattern] = STATE(6156), - [sym_array] = STATE(1710), - [sym_array_pattern] = STATE(6156), - [sym_jsx_element] = STATE(1639), - [sym_jsx_opening_element] = STATE(3259), - [sym_jsx_self_closing_element] = STATE(1639), - [sym_class] = STATE(1710), - [sym_function_expression] = STATE(1710), - [sym_generator_function] = STATE(1710), - [sym_arrow_function] = STATE(1710), - [sym__call_signature] = STATE(6142), - [sym_call_expression] = STATE(1710), - [sym_new_expression] = STATE(1603), - [sym_await_expression] = STATE(1639), - [sym_member_expression] = STATE(1437), - [sym_subscript_expression] = STATE(1437), - [sym_assignment_expression] = STATE(1639), - [sym__augmented_assignment_lhs] = STATE(3007), - [sym_augmented_assignment_expression] = STATE(1639), - [sym__destructuring_pattern] = STATE(6156), - [sym_ternary_expression] = STATE(1639), - [sym_binary_expression] = STATE(1639), - [sym_unary_expression] = STATE(1639), - [sym_update_expression] = STATE(1639), - [sym_string] = STATE(1710), - [sym_template_string] = STATE(1710), - [sym_regex] = STATE(1710), - [sym_meta_property] = STATE(1710), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1437), - [sym_as_expression] = STATE(1639), - [sym_satisfies_expression] = STATE(1639), - [sym_instantiation_expression] = STATE(1639), - [sym_internal_module] = STATE(1639), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4660), - [sym_identifier] = ACTIONS(2266), - [anon_sym_export] = ACTIONS(2268), - [anon_sym_type] = ACTIONS(2268), - [anon_sym_namespace] = ACTIONS(2270), - [anon_sym_LBRACE] = ACTIONS(840), - [anon_sym_typeof] = ACTIONS(183), - [anon_sym_import] = ACTIONS(131), - [anon_sym_let] = ACTIONS(2268), - [anon_sym_BANG] = ACTIONS(179), - [anon_sym_LPAREN] = ACTIONS(818), - [anon_sym_await] = ACTIONS(140), - [anon_sym_yield] = ACTIONS(142), - [anon_sym_LBRACK] = ACTIONS(844), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_class] = ACTIONS(150), - [anon_sym_async] = ACTIONS(2272), - [anon_sym_function] = ACTIONS(154), - [anon_sym_new] = ACTIONS(2274), - [anon_sym_using] = ACTIONS(162), - [anon_sym_PLUS] = ACTIONS(183), - [anon_sym_DASH] = ACTIONS(183), - [anon_sym_SLASH] = ACTIONS(581), - [anon_sym_LT] = ACTIONS(583), - [anon_sym_TILDE] = ACTIONS(179), - [anon_sym_void] = ACTIONS(183), - [anon_sym_delete] = ACTIONS(183), - [anon_sym_PLUS_PLUS] = ACTIONS(720), - [anon_sym_DASH_DASH] = ACTIONS(720), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(828), - [sym_number] = ACTIONS(750), - [sym_private_property_identifier] = ACTIONS(192), - [sym_this] = ACTIONS(196), - [sym_super] = ACTIONS(196), - [sym_true] = ACTIONS(196), - [sym_false] = ACTIONS(196), - [sym_null] = ACTIONS(196), - [sym_undefined] = ACTIONS(2276), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1438), + [sym_expression] = STATE(2618), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6164), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6164), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6134), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1438), + [sym_subscript_expression] = STATE(1438), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3000), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6164), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1438), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(2274), + [anon_sym_export] = ACTIONS(2276), + [anon_sym_type] = ACTIONS(2276), + [anon_sym_namespace] = ACTIONS(2278), + [anon_sym_LBRACE] = ACTIONS(826), + [anon_sym_typeof] = ACTIONS(182), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(2276), + [anon_sym_BANG] = ACTIONS(178), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(139), + [anon_sym_yield] = ACTIONS(141), + [anon_sym_LBRACK] = ACTIONS(832), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(2280), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(2282), + [anon_sym_using] = ACTIONS(161), + [anon_sym_PLUS] = ACTIONS(182), + [anon_sym_DASH] = ACTIONS(182), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(178), + [anon_sym_void] = ACTIONS(182), + [anon_sym_delete] = ACTIONS(182), + [anon_sym_PLUS_PLUS] = ACTIONS(722), + [anon_sym_DASH_DASH] = ACTIONS(722), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(191), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(2284), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(2268), - [anon_sym_readonly] = ACTIONS(2268), - [anon_sym_get] = ACTIONS(2268), - [anon_sym_set] = ACTIONS(2268), - [anon_sym_declare] = ACTIONS(2268), - [anon_sym_public] = ACTIONS(2268), - [anon_sym_private] = ACTIONS(2268), - [anon_sym_protected] = ACTIONS(2268), - [anon_sym_override] = ACTIONS(2268), - [anon_sym_module] = ACTIONS(2268), - [anon_sym_any] = ACTIONS(2268), - [anon_sym_number] = ACTIONS(2268), - [anon_sym_boolean] = ACTIONS(2268), - [anon_sym_string] = ACTIONS(2268), - [anon_sym_symbol] = ACTIONS(2268), - [anon_sym_object] = ACTIONS(2268), + [anon_sym_static] = ACTIONS(2276), + [anon_sym_readonly] = ACTIONS(2276), + [anon_sym_get] = ACTIONS(2276), + [anon_sym_set] = ACTIONS(2276), + [anon_sym_declare] = ACTIONS(2276), + [anon_sym_public] = ACTIONS(2276), + [anon_sym_private] = ACTIONS(2276), + [anon_sym_protected] = ACTIONS(2276), + [anon_sym_override] = ACTIONS(2276), + [anon_sym_module] = ACTIONS(2276), + [anon_sym_any] = ACTIONS(2276), + [anon_sym_number] = ACTIONS(2276), + [anon_sym_boolean] = ACTIONS(2276), + [anon_sym_string] = ACTIONS(2276), + [anon_sym_symbol] = ACTIONS(2276), + [anon_sym_object] = ACTIONS(2276), [sym_html_comment] = ACTIONS(5), }, [STATE(663)] = { - [sym_import] = STATE(3770), - [sym_parenthesized_expression] = STATE(1346), - [sym_expression] = STATE(1824), - [sym_primary_expression] = STATE(1842), - [sym_yield_expression] = STATE(2308), - [sym_object] = STATE(2190), - [sym_object_pattern] = STATE(6141), - [sym_array] = STATE(2190), - [sym_array_pattern] = STATE(6141), - [sym_jsx_element] = STATE(2308), - [sym_jsx_opening_element] = STATE(3282), - [sym_jsx_self_closing_element] = STATE(2308), - [sym_class] = STATE(2190), - [sym_function_expression] = STATE(2190), - [sym_generator_function] = STATE(2190), - [sym_arrow_function] = STATE(2190), - [sym__call_signature] = STATE(6139), - [sym_call_expression] = STATE(2190), - [sym_new_expression] = STATE(2129), - [sym_await_expression] = STATE(2308), - [sym_member_expression] = STATE(1346), - [sym_subscript_expression] = STATE(1346), - [sym_assignment_expression] = STATE(2308), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(2308), - [sym__destructuring_pattern] = STATE(6141), - [sym_ternary_expression] = STATE(2308), - [sym_binary_expression] = STATE(2308), - [sym_unary_expression] = STATE(2308), - [sym_update_expression] = STATE(2308), - [sym_string] = STATE(2190), - [sym_template_string] = STATE(2190), - [sym_regex] = STATE(2190), - [sym_meta_property] = STATE(2190), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3947), - [sym_non_null_expression] = STATE(1346), - [sym_as_expression] = STATE(2308), - [sym_satisfies_expression] = STATE(2308), - [sym_instantiation_expression] = STATE(2308), - [sym_internal_module] = STATE(2308), - [sym_type_parameters] = STATE(5766), - [aux_sym_export_statement_repeat1] = STATE(4648), - [sym_identifier] = ACTIONS(1449), - [anon_sym_export] = ACTIONS(1173), - [anon_sym_type] = ACTIONS(1173), - [anon_sym_namespace] = ACTIONS(1175), - [anon_sym_LBRACE] = ACTIONS(699), - [anon_sym_typeof] = ACTIONS(1201), - [anon_sym_import] = ACTIONS(703), - [anon_sym_let] = ACTIONS(1173), - [anon_sym_BANG] = ACTIONS(1181), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1185), - [anon_sym_yield] = ACTIONS(1187), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_DQUOTE] = ACTIONS(67), - [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_class] = ACTIONS(710), - [anon_sym_async] = ACTIONS(1191), - [anon_sym_function] = ACTIONS(714), - [anon_sym_new] = ACTIONS(1453), - [anon_sym_using] = ACTIONS(1195), - [anon_sym_PLUS] = ACTIONS(1201), - [anon_sym_DASH] = ACTIONS(1201), - [anon_sym_SLASH] = ACTIONS(880), - [anon_sym_LT] = ACTIONS(83), - [anon_sym_TILDE] = ACTIONS(1181), - [anon_sym_void] = ACTIONS(1201), - [anon_sym_delete] = ACTIONS(1201), - [anon_sym_PLUS_PLUS] = ACTIONS(1203), - [anon_sym_DASH_DASH] = ACTIONS(1203), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1209), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1455), + [sym_import] = STATE(3737), + [sym_parenthesized_expression] = STATE(1385), + [sym_expression] = STATE(2308), + [sym_primary_expression] = STATE(1482), + [sym_yield_expression] = STATE(1691), + [sym_object] = STATE(1740), + [sym_object_pattern] = STATE(6048), + [sym_array] = STATE(1740), + [sym_array_pattern] = STATE(6048), + [sym_jsx_element] = STATE(1691), + [sym_jsx_opening_element] = STATE(3237), + [sym_jsx_self_closing_element] = STATE(1691), + [sym_class] = STATE(1740), + [sym_function_expression] = STATE(1740), + [sym_generator_function] = STATE(1740), + [sym_arrow_function] = STATE(1740), + [sym__call_signature] = STATE(6189), + [sym_call_expression] = STATE(1740), + [sym_new_expression] = STATE(1623), + [sym_await_expression] = STATE(1691), + [sym_member_expression] = STATE(1385), + [sym_subscript_expression] = STATE(1385), + [sym_assignment_expression] = STATE(1691), + [sym__augmented_assignment_lhs] = STATE(3004), + [sym_augmented_assignment_expression] = STATE(1691), + [sym__destructuring_pattern] = STATE(6048), + [sym_ternary_expression] = STATE(1691), + [sym_binary_expression] = STATE(1691), + [sym_unary_expression] = STATE(1691), + [sym_update_expression] = STATE(1691), + [sym_string] = STATE(1740), + [sym_template_string] = STATE(1740), + [sym_regex] = STATE(1740), + [sym_meta_property] = STATE(1740), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3950), + [sym_non_null_expression] = STATE(1385), + [sym_as_expression] = STATE(1691), + [sym_satisfies_expression] = STATE(1691), + [sym_instantiation_expression] = STATE(1691), + [sym_internal_module] = STATE(1691), + [sym_type_parameters] = STATE(5753), + [aux_sym_export_statement_repeat1] = STATE(4675), + [sym_identifier] = ACTIONS(1479), + [anon_sym_export] = ACTIONS(1203), + [anon_sym_type] = ACTIONS(1203), + [anon_sym_namespace] = ACTIONS(1205), + [anon_sym_LBRACE] = ACTIONS(854), + [anon_sym_typeof] = ACTIONS(1227), + [anon_sym_import] = ACTIONS(130), + [anon_sym_let] = ACTIONS(1203), + [anon_sym_BANG] = ACTIONS(1211), + [anon_sym_LPAREN] = ACTIONS(830), + [anon_sym_await] = ACTIONS(1213), + [anon_sym_yield] = ACTIONS(1215), + [anon_sym_LBRACK] = ACTIONS(856), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_class] = ACTIONS(149), + [anon_sym_async] = ACTIONS(1217), + [anon_sym_function] = ACTIONS(153), + [anon_sym_new] = ACTIONS(1483), + [anon_sym_using] = ACTIONS(1221), + [anon_sym_PLUS] = ACTIONS(1227), + [anon_sym_DASH] = ACTIONS(1227), + [anon_sym_SLASH] = ACTIONS(643), + [anon_sym_LT] = ACTIONS(645), + [anon_sym_TILDE] = ACTIONS(1211), + [anon_sym_void] = ACTIONS(1227), + [anon_sym_delete] = ACTIONS(1227), + [anon_sym_PLUS_PLUS] = ACTIONS(1229), + [anon_sym_DASH_DASH] = ACTIONS(1229), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(840), + [sym_number] = ACTIONS(752), + [sym_private_property_identifier] = ACTIONS(1231), + [sym_this] = ACTIONS(195), + [sym_super] = ACTIONS(195), + [sym_true] = ACTIONS(195), + [sym_false] = ACTIONS(195), + [sym_null] = ACTIONS(195), + [sym_undefined] = ACTIONS(1485), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1173), - [anon_sym_readonly] = ACTIONS(1173), - [anon_sym_get] = ACTIONS(1173), - [anon_sym_set] = ACTIONS(1173), - [anon_sym_declare] = ACTIONS(1173), - [anon_sym_public] = ACTIONS(1173), - [anon_sym_private] = ACTIONS(1173), - [anon_sym_protected] = ACTIONS(1173), - [anon_sym_override] = ACTIONS(1173), - [anon_sym_module] = ACTIONS(1173), - [anon_sym_any] = ACTIONS(1173), - [anon_sym_number] = ACTIONS(1173), - [anon_sym_boolean] = ACTIONS(1173), - [anon_sym_string] = ACTIONS(1173), - [anon_sym_symbol] = ACTIONS(1173), - [anon_sym_object] = ACTIONS(1173), + [anon_sym_static] = ACTIONS(1203), + [anon_sym_readonly] = ACTIONS(1203), + [anon_sym_get] = ACTIONS(1203), + [anon_sym_set] = ACTIONS(1203), + [anon_sym_declare] = ACTIONS(1203), + [anon_sym_public] = ACTIONS(1203), + [anon_sym_private] = ACTIONS(1203), + [anon_sym_protected] = ACTIONS(1203), + [anon_sym_override] = ACTIONS(1203), + [anon_sym_module] = ACTIONS(1203), + [anon_sym_any] = ACTIONS(1203), + [anon_sym_number] = ACTIONS(1203), + [anon_sym_boolean] = ACTIONS(1203), + [anon_sym_string] = ACTIONS(1203), + [anon_sym_symbol] = ACTIONS(1203), + [anon_sym_object] = ACTIONS(1203), [sym_html_comment] = ACTIONS(5), }, [STATE(664)] = { - [sym__call_signature] = STATE(5908), - [sym_string] = STATE(3619), - [sym_formal_parameters] = STATE(3947), - [sym__property_name] = STATE(3619), - [sym_computed_property_name] = STATE(3619), - [sym_type_parameters] = STATE(5766), - [aux_sym_object_repeat1] = STATE(4828), - [aux_sym_object_pattern_repeat1] = STATE(5022), - [sym_identifier] = ACTIONS(2278), - [anon_sym_export] = ACTIONS(2280), - [anon_sym_STAR] = ACTIONS(2282), - [anon_sym_type] = ACTIONS(2280), - [anon_sym_EQ] = ACTIONS(695), + [sym__call_signature] = STATE(5916), + [sym_string] = STATE(3868), + [sym_formal_parameters] = STATE(3950), + [sym__property_name] = STATE(3868), + [sym_computed_property_name] = STATE(3868), + [sym_type_parameters] = STATE(5753), + [aux_sym_object_repeat1] = STATE(4854), + [aux_sym_object_pattern_repeat1] = STATE(4830), + [sym_identifier] = ACTIONS(2286), + [anon_sym_export] = ACTIONS(2288), + [anon_sym_STAR] = ACTIONS(2290), + [anon_sym_type] = ACTIONS(2288), + [anon_sym_EQ] = ACTIONS(697), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2280), - [anon_sym_COMMA] = ACTIONS(158), - [anon_sym_RBRACE] = ACTIONS(701), - [anon_sym_let] = ACTIONS(2280), + [anon_sym_namespace] = ACTIONS(2288), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(730), + [anon_sym_let] = ACTIONS(2288), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2285), - [anon_sym_SEMI] = ACTIONS(158), + [anon_sym_LPAREN] = ACTIONS(2293), + [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(705), - [anon_sym_LBRACK] = ACTIONS(2289), + [anon_sym_COLON] = ACTIONS(707), + [anon_sym_LBRACK] = ACTIONS(2297), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_DQUOTE] = ACTIONS(2292), - [anon_sym_SQUOTE] = ACTIONS(2294), - [anon_sym_async] = ACTIONS(2280), - [anon_sym_function] = ACTIONS(2296), - [anon_sym_EQ_GT] = ACTIONS(716), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(2280), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DQUOTE] = ACTIONS(2300), + [anon_sym_SQUOTE] = ACTIONS(2302), + [anon_sym_async] = ACTIONS(2288), + [anon_sym_function] = ACTIONS(2304), + [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2288), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -98555,93 +98581,93 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2298), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(2306), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(158), - [sym_number] = ACTIONS(2302), - [sym_private_property_identifier] = ACTIONS(2302), - [anon_sym_static] = ACTIONS(2280), - [anon_sym_readonly] = ACTIONS(2280), - [anon_sym_get] = ACTIONS(2304), - [anon_sym_set] = ACTIONS(2304), - [anon_sym_QMARK] = ACTIONS(724), - [anon_sym_declare] = ACTIONS(2280), - [anon_sym_public] = ACTIONS(2280), - [anon_sym_private] = ACTIONS(2280), - [anon_sym_protected] = ACTIONS(2280), - [anon_sym_override] = ACTIONS(2280), - [anon_sym_module] = ACTIONS(2280), - [anon_sym_any] = ACTIONS(2280), - [anon_sym_number] = ACTIONS(2280), - [anon_sym_boolean] = ACTIONS(2280), - [anon_sym_string] = ACTIONS(2280), - [anon_sym_symbol] = ACTIONS(2280), - [anon_sym_object] = ACTIONS(2280), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(157), + [sym_number] = ACTIONS(2310), + [sym_private_property_identifier] = ACTIONS(2310), + [anon_sym_static] = ACTIONS(2288), + [anon_sym_readonly] = ACTIONS(2288), + [anon_sym_get] = ACTIONS(2312), + [anon_sym_set] = ACTIONS(2312), + [anon_sym_QMARK] = ACTIONS(726), + [anon_sym_declare] = ACTIONS(2288), + [anon_sym_public] = ACTIONS(2288), + [anon_sym_private] = ACTIONS(2288), + [anon_sym_protected] = ACTIONS(2288), + [anon_sym_override] = ACTIONS(2288), + [anon_sym_module] = ACTIONS(2288), + [anon_sym_any] = ACTIONS(2288), + [anon_sym_number] = ACTIONS(2288), + [anon_sym_boolean] = ACTIONS(2288), + [anon_sym_string] = ACTIONS(2288), + [anon_sym_symbol] = ACTIONS(2288), + [anon_sym_object] = ACTIONS(2288), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(158), - [sym__ternary_qmark] = ACTIONS(158), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(726), + [sym__member_signature_marker] = ACTIONS(728), }, [STATE(665)] = { - [sym__call_signature] = STATE(5908), - [sym_string] = STATE(3619), - [sym_formal_parameters] = STATE(3947), - [sym__property_name] = STATE(3619), - [sym_computed_property_name] = STATE(3619), - [sym_type_parameters] = STATE(5766), - [aux_sym_object_repeat1] = STATE(4979), - [aux_sym_object_pattern_repeat1] = STATE(5022), - [sym_identifier] = ACTIONS(2278), - [anon_sym_export] = ACTIONS(2280), - [anon_sym_STAR] = ACTIONS(2282), - [anon_sym_type] = ACTIONS(2280), - [anon_sym_EQ] = ACTIONS(695), + [sym__call_signature] = STATE(5916), + [sym_string] = STATE(3868), + [sym_formal_parameters] = STATE(3950), + [sym__property_name] = STATE(3868), + [sym_computed_property_name] = STATE(3868), + [sym_type_parameters] = STATE(5753), + [aux_sym_object_repeat1] = STATE(4854), + [aux_sym_object_pattern_repeat1] = STATE(4830), + [sym_identifier] = ACTIONS(2286), + [anon_sym_export] = ACTIONS(2288), + [anon_sym_STAR] = ACTIONS(2290), + [anon_sym_type] = ACTIONS(2288), + [anon_sym_EQ] = ACTIONS(697), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2280), - [anon_sym_COMMA] = ACTIONS(158), - [anon_sym_RBRACE] = ACTIONS(730), - [anon_sym_let] = ACTIONS(2280), + [anon_sym_namespace] = ACTIONS(2288), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(703), + [anon_sym_let] = ACTIONS(2288), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2285), - [anon_sym_SEMI] = ACTIONS(158), + [anon_sym_LPAREN] = ACTIONS(2293), + [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(705), - [anon_sym_LBRACK] = ACTIONS(2289), + [anon_sym_COLON] = ACTIONS(707), + [anon_sym_LBRACK] = ACTIONS(2297), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_DQUOTE] = ACTIONS(2292), - [anon_sym_SQUOTE] = ACTIONS(2294), - [anon_sym_async] = ACTIONS(2280), - [anon_sym_function] = ACTIONS(2296), - [anon_sym_EQ_GT] = ACTIONS(716), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(2280), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DQUOTE] = ACTIONS(2300), + [anon_sym_SQUOTE] = ACTIONS(2302), + [anon_sym_async] = ACTIONS(2288), + [anon_sym_function] = ACTIONS(2304), + [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2288), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -98655,93 +98681,93 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2298), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(2306), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(158), - [sym_number] = ACTIONS(2302), - [sym_private_property_identifier] = ACTIONS(2302), - [anon_sym_static] = ACTIONS(2280), - [anon_sym_readonly] = ACTIONS(2280), - [anon_sym_get] = ACTIONS(2304), - [anon_sym_set] = ACTIONS(2304), - [anon_sym_QMARK] = ACTIONS(724), - [anon_sym_declare] = ACTIONS(2280), - [anon_sym_public] = ACTIONS(2280), - [anon_sym_private] = ACTIONS(2280), - [anon_sym_protected] = ACTIONS(2280), - [anon_sym_override] = ACTIONS(2280), - [anon_sym_module] = ACTIONS(2280), - [anon_sym_any] = ACTIONS(2280), - [anon_sym_number] = ACTIONS(2280), - [anon_sym_boolean] = ACTIONS(2280), - [anon_sym_string] = ACTIONS(2280), - [anon_sym_symbol] = ACTIONS(2280), - [anon_sym_object] = ACTIONS(2280), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(157), + [sym_number] = ACTIONS(2310), + [sym_private_property_identifier] = ACTIONS(2310), + [anon_sym_static] = ACTIONS(2288), + [anon_sym_readonly] = ACTIONS(2288), + [anon_sym_get] = ACTIONS(2312), + [anon_sym_set] = ACTIONS(2312), + [anon_sym_QMARK] = ACTIONS(726), + [anon_sym_declare] = ACTIONS(2288), + [anon_sym_public] = ACTIONS(2288), + [anon_sym_private] = ACTIONS(2288), + [anon_sym_protected] = ACTIONS(2288), + [anon_sym_override] = ACTIONS(2288), + [anon_sym_module] = ACTIONS(2288), + [anon_sym_any] = ACTIONS(2288), + [anon_sym_number] = ACTIONS(2288), + [anon_sym_boolean] = ACTIONS(2288), + [anon_sym_string] = ACTIONS(2288), + [anon_sym_symbol] = ACTIONS(2288), + [anon_sym_object] = ACTIONS(2288), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(158), - [sym__ternary_qmark] = ACTIONS(158), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(726), + [sym__member_signature_marker] = ACTIONS(728), }, [STATE(666)] = { - [sym__call_signature] = STATE(5908), - [sym_string] = STATE(3619), - [sym_formal_parameters] = STATE(3947), - [sym__property_name] = STATE(3619), - [sym_computed_property_name] = STATE(3619), - [sym_type_parameters] = STATE(5766), - [aux_sym_object_repeat1] = STATE(4828), - [aux_sym_object_pattern_repeat1] = STATE(5022), - [sym_identifier] = ACTIONS(2278), - [anon_sym_export] = ACTIONS(2280), - [anon_sym_STAR] = ACTIONS(2282), - [anon_sym_type] = ACTIONS(2280), - [anon_sym_EQ] = ACTIONS(695), + [sym__call_signature] = STATE(5916), + [sym_string] = STATE(3868), + [sym_formal_parameters] = STATE(3950), + [sym__property_name] = STATE(3868), + [sym_computed_property_name] = STATE(3868), + [sym_type_parameters] = STATE(5753), + [aux_sym_object_repeat1] = STATE(4829), + [aux_sym_object_pattern_repeat1] = STATE(4830), + [sym_identifier] = ACTIONS(2286), + [anon_sym_export] = ACTIONS(2288), + [anon_sym_STAR] = ACTIONS(2290), + [anon_sym_type] = ACTIONS(2288), + [anon_sym_EQ] = ACTIONS(697), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2280), - [anon_sym_COMMA] = ACTIONS(158), - [anon_sym_RBRACE] = ACTIONS(728), - [anon_sym_let] = ACTIONS(2280), + [anon_sym_namespace] = ACTIONS(2288), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(732), + [anon_sym_let] = ACTIONS(2288), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2285), - [anon_sym_SEMI] = ACTIONS(158), + [anon_sym_LPAREN] = ACTIONS(2293), + [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(705), - [anon_sym_LBRACK] = ACTIONS(2289), + [anon_sym_COLON] = ACTIONS(707), + [anon_sym_LBRACK] = ACTIONS(2297), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_DQUOTE] = ACTIONS(2292), - [anon_sym_SQUOTE] = ACTIONS(2294), - [anon_sym_async] = ACTIONS(2280), - [anon_sym_function] = ACTIONS(2296), - [anon_sym_EQ_GT] = ACTIONS(716), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(2280), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DQUOTE] = ACTIONS(2300), + [anon_sym_SQUOTE] = ACTIONS(2302), + [anon_sym_async] = ACTIONS(2288), + [anon_sym_function] = ACTIONS(2304), + [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2288), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -98755,103 +98781,103 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2298), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(2306), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(158), - [sym_number] = ACTIONS(2302), - [sym_private_property_identifier] = ACTIONS(2302), - [anon_sym_static] = ACTIONS(2280), - [anon_sym_readonly] = ACTIONS(2280), - [anon_sym_get] = ACTIONS(2304), - [anon_sym_set] = ACTIONS(2304), - [anon_sym_QMARK] = ACTIONS(724), - [anon_sym_declare] = ACTIONS(2280), - [anon_sym_public] = ACTIONS(2280), - [anon_sym_private] = ACTIONS(2280), - [anon_sym_protected] = ACTIONS(2280), - [anon_sym_override] = ACTIONS(2280), - [anon_sym_module] = ACTIONS(2280), - [anon_sym_any] = ACTIONS(2280), - [anon_sym_number] = ACTIONS(2280), - [anon_sym_boolean] = ACTIONS(2280), - [anon_sym_string] = ACTIONS(2280), - [anon_sym_symbol] = ACTIONS(2280), - [anon_sym_object] = ACTIONS(2280), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(157), + [sym_number] = ACTIONS(2310), + [sym_private_property_identifier] = ACTIONS(2310), + [anon_sym_static] = ACTIONS(2288), + [anon_sym_readonly] = ACTIONS(2288), + [anon_sym_get] = ACTIONS(2312), + [anon_sym_set] = ACTIONS(2312), + [anon_sym_QMARK] = ACTIONS(726), + [anon_sym_declare] = ACTIONS(2288), + [anon_sym_public] = ACTIONS(2288), + [anon_sym_private] = ACTIONS(2288), + [anon_sym_protected] = ACTIONS(2288), + [anon_sym_override] = ACTIONS(2288), + [anon_sym_module] = ACTIONS(2288), + [anon_sym_any] = ACTIONS(2288), + [anon_sym_number] = ACTIONS(2288), + [anon_sym_boolean] = ACTIONS(2288), + [anon_sym_string] = ACTIONS(2288), + [anon_sym_symbol] = ACTIONS(2288), + [anon_sym_object] = ACTIONS(2288), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(158), - [sym__ternary_qmark] = ACTIONS(158), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(726), + [sym__member_signature_marker] = ACTIONS(728), }, [STATE(667)] = { - [sym_declaration] = STATE(853), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_class_declaration] = STATE(846), - [sym_function_declaration] = STATE(846), - [sym_generator_function_declaration] = STATE(846), - [sym_decorator] = STATE(1310), - [sym_function_signature] = STATE(846), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(793), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [aux_sym_export_statement_repeat1] = STATE(4079), - [aux_sym_object_repeat1] = STATE(4828), - [aux_sym_object_pattern_repeat1] = STATE(5022), + [sym_declaration] = STATE(829), + [sym_variable_declaration] = STATE(850), + [sym_lexical_declaration] = STATE(850), + [sym_class_declaration] = STATE(850), + [sym_function_declaration] = STATE(850), + [sym_generator_function_declaration] = STATE(850), + [sym_decorator] = STATE(1319), + [sym_function_signature] = STATE(850), + [sym_ambient_declaration] = STATE(850), + [sym_abstract_class_declaration] = STATE(850), + [sym_module] = STATE(850), + [sym_internal_module] = STATE(842), + [sym_import_alias] = STATE(850), + [sym_interface_declaration] = STATE(850), + [sym_enum_declaration] = STATE(850), + [sym_type_alias_declaration] = STATE(850), + [aux_sym_export_statement_repeat1] = STATE(4413), + [aux_sym_object_repeat1] = STATE(4854), + [aux_sym_object_pattern_repeat1] = STATE(4830), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2306), - [anon_sym_EQ] = ACTIONS(695), + [anon_sym_type] = ACTIONS(2314), + [anon_sym_EQ] = ACTIONS(697), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2110), - [anon_sym_COMMA] = ACTIONS(158), - [anon_sym_RBRACE] = ACTIONS(728), - [anon_sym_import] = ACTIONS(2114), - [anon_sym_var] = ACTIONS(2116), - [anon_sym_let] = ACTIONS(2118), - [anon_sym_const] = ACTIONS(2120), + [anon_sym_namespace] = ACTIONS(2124), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(730), + [anon_sym_import] = ACTIONS(2128), + [anon_sym_var] = ACTIONS(2130), + [anon_sym_let] = ACTIONS(2132), + [anon_sym_const] = ACTIONS(2134), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2122), - [anon_sym_SEMI] = ACTIONS(158), + [anon_sym_LPAREN] = ACTIONS(2136), + [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(705), - [anon_sym_LBRACK] = ACTIONS(158), + [anon_sym_COLON] = ACTIONS(707), + [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(158), - [anon_sym_class] = ACTIONS(2125), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2129), - [anon_sym_EQ_GT] = ACTIONS(716), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_class] = ACTIONS(2139), + [anon_sym_async] = ACTIONS(2141), + [anon_sym_function] = ACTIONS(2143), + [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -98865,92 +98891,92 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2131), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(2145), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(158), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), + [anon_sym_instanceof] = ACTIONS(157), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(158), + [anon_sym_BQUOTE] = ACTIONS(157), [anon_sym_AT] = ACTIONS(97), - [anon_sym_QMARK] = ACTIONS(724), - [anon_sym_declare] = ACTIONS(2134), - [anon_sym_module] = ACTIONS(2308), - [anon_sym_abstract] = ACTIONS(2138), - [anon_sym_satisfies] = ACTIONS(158), - [anon_sym_global] = ACTIONS(2310), - [anon_sym_interface] = ACTIONS(2140), - [anon_sym_enum] = ACTIONS(2142), - [sym__automatic_semicolon] = ACTIONS(158), - [sym__ternary_qmark] = ACTIONS(158), - [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(726), + [anon_sym_QMARK] = ACTIONS(726), + [anon_sym_declare] = ACTIONS(2148), + [anon_sym_module] = ACTIONS(2316), + [anon_sym_abstract] = ACTIONS(2152), + [anon_sym_satisfies] = ACTIONS(157), + [anon_sym_global] = ACTIONS(2318), + [anon_sym_interface] = ACTIONS(2154), + [anon_sym_enum] = ACTIONS(2156), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + [sym__member_signature_marker] = ACTIONS(728), }, [STATE(668)] = { - [sym_declaration] = STATE(853), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_class_declaration] = STATE(846), - [sym_function_declaration] = STATE(846), - [sym_generator_function_declaration] = STATE(846), - [sym_decorator] = STATE(1310), - [sym_function_signature] = STATE(846), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(793), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [aux_sym_export_statement_repeat1] = STATE(4079), - [aux_sym_object_repeat1] = STATE(4828), - [aux_sym_object_pattern_repeat1] = STATE(5022), + [sym_declaration] = STATE(829), + [sym_variable_declaration] = STATE(850), + [sym_lexical_declaration] = STATE(850), + [sym_class_declaration] = STATE(850), + [sym_function_declaration] = STATE(850), + [sym_generator_function_declaration] = STATE(850), + [sym_decorator] = STATE(1319), + [sym_function_signature] = STATE(850), + [sym_ambient_declaration] = STATE(850), + [sym_abstract_class_declaration] = STATE(850), + [sym_module] = STATE(850), + [sym_internal_module] = STATE(842), + [sym_import_alias] = STATE(850), + [sym_interface_declaration] = STATE(850), + [sym_enum_declaration] = STATE(850), + [sym_type_alias_declaration] = STATE(850), + [aux_sym_export_statement_repeat1] = STATE(4413), + [aux_sym_object_repeat1] = STATE(4854), + [aux_sym_object_pattern_repeat1] = STATE(4830), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2306), - [anon_sym_EQ] = ACTIONS(695), + [anon_sym_type] = ACTIONS(2314), + [anon_sym_EQ] = ACTIONS(697), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2110), - [anon_sym_COMMA] = ACTIONS(158), - [anon_sym_RBRACE] = ACTIONS(701), - [anon_sym_import] = ACTIONS(2114), - [anon_sym_var] = ACTIONS(2116), - [anon_sym_let] = ACTIONS(2118), - [anon_sym_const] = ACTIONS(2120), + [anon_sym_namespace] = ACTIONS(2124), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(703), + [anon_sym_import] = ACTIONS(2128), + [anon_sym_var] = ACTIONS(2130), + [anon_sym_let] = ACTIONS(2132), + [anon_sym_const] = ACTIONS(2134), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2122), - [anon_sym_SEMI] = ACTIONS(158), + [anon_sym_LPAREN] = ACTIONS(2136), + [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(705), - [anon_sym_LBRACK] = ACTIONS(158), + [anon_sym_COLON] = ACTIONS(707), + [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(158), - [anon_sym_class] = ACTIONS(2125), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2129), - [anon_sym_EQ_GT] = ACTIONS(716), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_class] = ACTIONS(2139), + [anon_sym_async] = ACTIONS(2141), + [anon_sym_function] = ACTIONS(2143), + [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -98964,92 +98990,92 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2131), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(2145), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(158), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), + [anon_sym_instanceof] = ACTIONS(157), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(158), + [anon_sym_BQUOTE] = ACTIONS(157), [anon_sym_AT] = ACTIONS(97), - [anon_sym_QMARK] = ACTIONS(724), - [anon_sym_declare] = ACTIONS(2134), - [anon_sym_module] = ACTIONS(2308), - [anon_sym_abstract] = ACTIONS(2138), - [anon_sym_satisfies] = ACTIONS(158), - [anon_sym_global] = ACTIONS(2310), - [anon_sym_interface] = ACTIONS(2140), - [anon_sym_enum] = ACTIONS(2142), - [sym__automatic_semicolon] = ACTIONS(158), - [sym__ternary_qmark] = ACTIONS(158), - [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(726), + [anon_sym_QMARK] = ACTIONS(726), + [anon_sym_declare] = ACTIONS(2148), + [anon_sym_module] = ACTIONS(2316), + [anon_sym_abstract] = ACTIONS(2152), + [anon_sym_satisfies] = ACTIONS(157), + [anon_sym_global] = ACTIONS(2318), + [anon_sym_interface] = ACTIONS(2154), + [anon_sym_enum] = ACTIONS(2156), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + [sym__member_signature_marker] = ACTIONS(728), }, [STATE(669)] = { - [sym_declaration] = STATE(853), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_class_declaration] = STATE(846), - [sym_function_declaration] = STATE(846), - [sym_generator_function_declaration] = STATE(846), - [sym_decorator] = STATE(1310), - [sym_function_signature] = STATE(846), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(793), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [aux_sym_export_statement_repeat1] = STATE(4079), - [aux_sym_object_repeat1] = STATE(4979), - [aux_sym_object_pattern_repeat1] = STATE(5022), + [sym_declaration] = STATE(829), + [sym_variable_declaration] = STATE(850), + [sym_lexical_declaration] = STATE(850), + [sym_class_declaration] = STATE(850), + [sym_function_declaration] = STATE(850), + [sym_generator_function_declaration] = STATE(850), + [sym_decorator] = STATE(1319), + [sym_function_signature] = STATE(850), + [sym_ambient_declaration] = STATE(850), + [sym_abstract_class_declaration] = STATE(850), + [sym_module] = STATE(850), + [sym_internal_module] = STATE(842), + [sym_import_alias] = STATE(850), + [sym_interface_declaration] = STATE(850), + [sym_enum_declaration] = STATE(850), + [sym_type_alias_declaration] = STATE(850), + [aux_sym_export_statement_repeat1] = STATE(4413), + [aux_sym_object_repeat1] = STATE(4829), + [aux_sym_object_pattern_repeat1] = STATE(4830), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2306), - [anon_sym_EQ] = ACTIONS(695), + [anon_sym_type] = ACTIONS(2314), + [anon_sym_EQ] = ACTIONS(697), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2110), - [anon_sym_COMMA] = ACTIONS(158), - [anon_sym_RBRACE] = ACTIONS(730), - [anon_sym_import] = ACTIONS(2114), - [anon_sym_var] = ACTIONS(2116), - [anon_sym_let] = ACTIONS(2118), - [anon_sym_const] = ACTIONS(2120), + [anon_sym_namespace] = ACTIONS(2124), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(732), + [anon_sym_import] = ACTIONS(2128), + [anon_sym_var] = ACTIONS(2130), + [anon_sym_let] = ACTIONS(2132), + [anon_sym_const] = ACTIONS(2134), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2122), - [anon_sym_SEMI] = ACTIONS(158), + [anon_sym_LPAREN] = ACTIONS(2136), + [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(705), - [anon_sym_LBRACK] = ACTIONS(158), + [anon_sym_COLON] = ACTIONS(707), + [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(158), - [anon_sym_class] = ACTIONS(2125), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2129), - [anon_sym_EQ_GT] = ACTIONS(716), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_class] = ACTIONS(2139), + [anon_sym_async] = ACTIONS(2141), + [anon_sym_function] = ACTIONS(2143), + [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -99063,93 +99089,93 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2131), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(2145), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(158), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), + [anon_sym_instanceof] = ACTIONS(157), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(158), + [anon_sym_BQUOTE] = ACTIONS(157), [anon_sym_AT] = ACTIONS(97), - [anon_sym_QMARK] = ACTIONS(724), - [anon_sym_declare] = ACTIONS(2134), - [anon_sym_module] = ACTIONS(2308), - [anon_sym_abstract] = ACTIONS(2138), - [anon_sym_satisfies] = ACTIONS(158), - [anon_sym_global] = ACTIONS(2310), - [anon_sym_interface] = ACTIONS(2140), - [anon_sym_enum] = ACTIONS(2142), - [sym__automatic_semicolon] = ACTIONS(158), - [sym__ternary_qmark] = ACTIONS(158), - [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(726), + [anon_sym_QMARK] = ACTIONS(726), + [anon_sym_declare] = ACTIONS(2148), + [anon_sym_module] = ACTIONS(2316), + [anon_sym_abstract] = ACTIONS(2152), + [anon_sym_satisfies] = ACTIONS(157), + [anon_sym_global] = ACTIONS(2318), + [anon_sym_interface] = ACTIONS(2154), + [anon_sym_enum] = ACTIONS(2156), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + [sym__member_signature_marker] = ACTIONS(728), }, [STATE(670)] = { - [sym_namespace_export] = STATE(5770), - [sym_export_clause] = STATE(4765), - [sym_declaration] = STATE(790), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_class_declaration] = STATE(846), - [sym_function_declaration] = STATE(846), - [sym_generator_function_declaration] = STATE(846), - [sym_decorator] = STATE(1310), - [sym_function_signature] = STATE(846), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(793), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [aux_sym_export_statement_repeat1] = STATE(4079), - [anon_sym_STAR] = ACTIONS(2100), - [anon_sym_default] = ACTIONS(2312), - [anon_sym_type] = ACTIONS(2104), - [anon_sym_EQ] = ACTIONS(2314), - [anon_sym_as] = ACTIONS(2108), - [anon_sym_namespace] = ACTIONS(2316), - [anon_sym_LBRACE] = ACTIONS(2112), - [anon_sym_COMMA] = ACTIONS(158), - [anon_sym_import] = ACTIONS(2114), - [anon_sym_var] = ACTIONS(2116), - [anon_sym_let] = ACTIONS(2118), - [anon_sym_const] = ACTIONS(2120), + [sym_namespace_export] = STATE(5815), + [sym_export_clause] = STATE(4725), + [sym_declaration] = STATE(909), + [sym_variable_declaration] = STATE(850), + [sym_lexical_declaration] = STATE(850), + [sym_class_declaration] = STATE(850), + [sym_function_declaration] = STATE(850), + [sym_generator_function_declaration] = STATE(850), + [sym_decorator] = STATE(1319), + [sym_function_signature] = STATE(850), + [sym_ambient_declaration] = STATE(850), + [sym_abstract_class_declaration] = STATE(850), + [sym_module] = STATE(850), + [sym_internal_module] = STATE(842), + [sym_import_alias] = STATE(850), + [sym_interface_declaration] = STATE(850), + [sym_enum_declaration] = STATE(850), + [sym_type_alias_declaration] = STATE(850), + [aux_sym_export_statement_repeat1] = STATE(4413), + [anon_sym_STAR] = ACTIONS(2114), + [anon_sym_default] = ACTIONS(2116), + [anon_sym_type] = ACTIONS(2118), + [anon_sym_EQ] = ACTIONS(2320), + [anon_sym_as] = ACTIONS(2122), + [anon_sym_namespace] = ACTIONS(2124), + [anon_sym_LBRACE] = ACTIONS(2126), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_import] = ACTIONS(2128), + [anon_sym_var] = ACTIONS(2130), + [anon_sym_let] = ACTIONS(2132), + [anon_sym_const] = ACTIONS(2134), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(158), - [anon_sym_SEMI] = ACTIONS(158), + [anon_sym_LPAREN] = ACTIONS(157), + [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(864), - [anon_sym_LBRACK] = ACTIONS(158), + [anon_sym_COLON] = ACTIONS(886), + [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(158), - [anon_sym_class] = ACTIONS(2125), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2129), - [anon_sym_EQ_GT] = ACTIONS(716), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_class] = ACTIONS(2139), + [anon_sym_async] = ACTIONS(2141), + [anon_sym_function] = ACTIONS(2143), + [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -99164,75 +99190,75 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), [anon_sym_LT] = ACTIONS(120), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(158), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), + [anon_sym_instanceof] = ACTIONS(157), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(158), + [anon_sym_BQUOTE] = ACTIONS(157), [anon_sym_AT] = ACTIONS(97), - [anon_sym_declare] = ACTIONS(2318), - [anon_sym_module] = ACTIONS(2320), - [anon_sym_abstract] = ACTIONS(2138), - [anon_sym_satisfies] = ACTIONS(158), - [anon_sym_interface] = ACTIONS(2140), - [anon_sym_enum] = ACTIONS(2142), - [sym__automatic_semicolon] = ACTIONS(158), - [sym__ternary_qmark] = ACTIONS(158), + [anon_sym_declare] = ACTIONS(2148), + [anon_sym_module] = ACTIONS(2150), + [anon_sym_abstract] = ACTIONS(2152), + [anon_sym_satisfies] = ACTIONS(157), + [anon_sym_interface] = ACTIONS(2154), + [anon_sym_enum] = ACTIONS(2156), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, [STATE(671)] = { - [sym_string] = STATE(3619), - [sym__property_name] = STATE(3619), - [sym_computed_property_name] = STATE(3619), - [sym_override_modifier] = STATE(2788), - [aux_sym_object_repeat1] = STATE(4828), - [aux_sym_object_pattern_repeat1] = STATE(5022), + [sym_string] = STATE(3868), + [sym__property_name] = STATE(3868), + [sym_computed_property_name] = STATE(3868), + [sym_override_modifier] = STATE(2791), + [aux_sym_object_repeat1] = STATE(4854), + [aux_sym_object_pattern_repeat1] = STATE(4830), [sym_identifier] = ACTIONS(2322), [anon_sym_export] = ACTIONS(2322), - [anon_sym_STAR] = ACTIONS(2282), + [anon_sym_STAR] = ACTIONS(2290), [anon_sym_type] = ACTIONS(2322), - [anon_sym_EQ] = ACTIONS(695), + [anon_sym_EQ] = ACTIONS(697), [anon_sym_as] = ACTIONS(120), [anon_sym_namespace] = ACTIONS(2322), - [anon_sym_COMMA] = ACTIONS(158), - [anon_sym_RBRACE] = ACTIONS(701), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(730), [anon_sym_let] = ACTIONS(2322), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2122), - [anon_sym_SEMI] = ACTIONS(158), + [anon_sym_LPAREN] = ACTIONS(2136), + [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(705), - [anon_sym_LBRACK] = ACTIONS(2289), + [anon_sym_COLON] = ACTIONS(707), + [anon_sym_LBRACK] = ACTIONS(2297), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_DQUOTE] = ACTIONS(2292), - [anon_sym_SQUOTE] = ACTIONS(2294), + [anon_sym_DQUOTE] = ACTIONS(2300), + [anon_sym_SQUOTE] = ACTIONS(2302), [anon_sym_async] = ACTIONS(2324), - [anon_sym_EQ_GT] = ACTIONS(716), - [anon_sym_QMARK_DOT] = ACTIONS(158), + [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_QMARK_DOT] = ACTIONS(157), [anon_sym_new] = ACTIONS(2322), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -99246,26 +99272,26 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2131), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(2145), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(158), - [sym_number] = ACTIONS(2302), - [sym_private_property_identifier] = ACTIONS(2302), + [anon_sym_BQUOTE] = ACTIONS(157), + [sym_number] = ACTIONS(2310), + [sym_private_property_identifier] = ACTIONS(2310), [anon_sym_static] = ACTIONS(2322), [anon_sym_readonly] = ACTIONS(2326), [anon_sym_get] = ACTIONS(2328), [anon_sym_set] = ACTIONS(2328), - [anon_sym_QMARK] = ACTIONS(724), + [anon_sym_QMARK] = ACTIONS(726), [anon_sym_declare] = ACTIONS(2322), [anon_sym_public] = ACTIONS(2322), [anon_sym_private] = ACTIONS(2322), @@ -99279,57 +99305,251 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_symbol] = ACTIONS(2322), [anon_sym_object] = ACTIONS(2322), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(158), - [sym__ternary_qmark] = ACTIONS(158), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(726), + [sym__member_signature_marker] = ACTIONS(728), }, [STATE(672)] = { - [sym_string] = STATE(3619), - [sym__property_name] = STATE(3619), - [sym_computed_property_name] = STATE(3619), - [sym_override_modifier] = STATE(2788), - [aux_sym_object_repeat1] = STATE(4979), - [aux_sym_object_pattern_repeat1] = STATE(5022), + [sym_namespace_export] = STATE(5815), + [sym_export_clause] = STATE(4725), + [sym_declaration] = STATE(909), + [sym_variable_declaration] = STATE(850), + [sym_lexical_declaration] = STATE(850), + [sym_class_declaration] = STATE(850), + [sym_function_declaration] = STATE(850), + [sym_generator_function_declaration] = STATE(850), + [sym_decorator] = STATE(1319), + [sym_function_signature] = STATE(850), + [sym_ambient_declaration] = STATE(850), + [sym_abstract_class_declaration] = STATE(850), + [sym_module] = STATE(850), + [sym_internal_module] = STATE(842), + [sym_import_alias] = STATE(850), + [sym_interface_declaration] = STATE(850), + [sym_enum_declaration] = STATE(850), + [sym_type_alias_declaration] = STATE(850), + [aux_sym_export_statement_repeat1] = STATE(4413), + [anon_sym_STAR] = ACTIONS(2114), + [anon_sym_default] = ACTIONS(2332), + [anon_sym_type] = ACTIONS(2118), + [anon_sym_EQ] = ACTIONS(2320), + [anon_sym_as] = ACTIONS(2122), + [anon_sym_namespace] = ACTIONS(2334), + [anon_sym_LBRACE] = ACTIONS(2126), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_import] = ACTIONS(2128), + [anon_sym_var] = ACTIONS(2130), + [anon_sym_let] = ACTIONS(2132), + [anon_sym_const] = ACTIONS(2134), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(157), + [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(884), + [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_class] = ACTIONS(2139), + [anon_sym_async] = ACTIONS(2141), + [anon_sym_function] = ACTIONS(2143), + [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP] = ACTIONS(120), + [anon_sym_PIPE_PIPE] = ACTIONS(120), + [anon_sym_GT_GT] = ACTIONS(120), + [anon_sym_GT_GT_GT] = ACTIONS(120), + [anon_sym_LT_LT] = ACTIONS(120), + [anon_sym_AMP] = ACTIONS(120), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(120), + [anon_sym_PLUS] = ACTIONS(120), + [anon_sym_DASH] = ACTIONS(120), + [anon_sym_SLASH] = ACTIONS(120), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(120), + [anon_sym_LT_EQ] = ACTIONS(157), + [anon_sym_EQ_EQ] = ACTIONS(120), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), + [anon_sym_BANG_EQ] = ACTIONS(120), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), + [anon_sym_QMARK_QMARK] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(157), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(157), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_declare] = ACTIONS(2336), + [anon_sym_module] = ACTIONS(2338), + [anon_sym_abstract] = ACTIONS(2152), + [anon_sym_satisfies] = ACTIONS(157), + [anon_sym_interface] = ACTIONS(2154), + [anon_sym_enum] = ACTIONS(2156), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(673)] = { + [sym_namespace_export] = STATE(5815), + [sym_export_clause] = STATE(4725), + [sym_declaration] = STATE(909), + [sym_variable_declaration] = STATE(850), + [sym_lexical_declaration] = STATE(850), + [sym_class_declaration] = STATE(850), + [sym_function_declaration] = STATE(850), + [sym_generator_function_declaration] = STATE(850), + [sym_decorator] = STATE(1319), + [sym_function_signature] = STATE(850), + [sym_ambient_declaration] = STATE(850), + [sym_abstract_class_declaration] = STATE(850), + [sym_module] = STATE(850), + [sym_internal_module] = STATE(842), + [sym_import_alias] = STATE(850), + [sym_interface_declaration] = STATE(850), + [sym_enum_declaration] = STATE(850), + [sym_type_alias_declaration] = STATE(850), + [aux_sym_export_statement_repeat1] = STATE(4413), + [anon_sym_STAR] = ACTIONS(2114), + [anon_sym_default] = ACTIONS(2340), + [anon_sym_type] = ACTIONS(2118), + [anon_sym_EQ] = ACTIONS(2320), + [anon_sym_as] = ACTIONS(2122), + [anon_sym_namespace] = ACTIONS(2124), + [anon_sym_LBRACE] = ACTIONS(2126), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_import] = ACTIONS(2128), + [anon_sym_var] = ACTIONS(2130), + [anon_sym_let] = ACTIONS(2132), + [anon_sym_const] = ACTIONS(2134), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(157), + [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(888), + [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_class] = ACTIONS(2139), + [anon_sym_async] = ACTIONS(2141), + [anon_sym_function] = ACTIONS(2143), + [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP] = ACTIONS(120), + [anon_sym_PIPE_PIPE] = ACTIONS(120), + [anon_sym_GT_GT] = ACTIONS(120), + [anon_sym_GT_GT_GT] = ACTIONS(120), + [anon_sym_LT_LT] = ACTIONS(120), + [anon_sym_AMP] = ACTIONS(120), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(120), + [anon_sym_PLUS] = ACTIONS(120), + [anon_sym_DASH] = ACTIONS(120), + [anon_sym_SLASH] = ACTIONS(120), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(120), + [anon_sym_LT_EQ] = ACTIONS(157), + [anon_sym_EQ_EQ] = ACTIONS(120), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), + [anon_sym_BANG_EQ] = ACTIONS(120), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), + [anon_sym_QMARK_QMARK] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(157), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(157), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_declare] = ACTIONS(2148), + [anon_sym_module] = ACTIONS(2150), + [anon_sym_abstract] = ACTIONS(2152), + [anon_sym_satisfies] = ACTIONS(157), + [anon_sym_interface] = ACTIONS(2154), + [anon_sym_enum] = ACTIONS(2156), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(674)] = { + [sym_string] = STATE(3868), + [sym__property_name] = STATE(3868), + [sym_computed_property_name] = STATE(3868), + [sym_override_modifier] = STATE(2791), + [aux_sym_object_repeat1] = STATE(4854), + [aux_sym_object_pattern_repeat1] = STATE(4830), [sym_identifier] = ACTIONS(2322), [anon_sym_export] = ACTIONS(2322), - [anon_sym_STAR] = ACTIONS(2282), + [anon_sym_STAR] = ACTIONS(2290), [anon_sym_type] = ACTIONS(2322), - [anon_sym_EQ] = ACTIONS(695), + [anon_sym_EQ] = ACTIONS(697), [anon_sym_as] = ACTIONS(120), [anon_sym_namespace] = ACTIONS(2322), - [anon_sym_COMMA] = ACTIONS(158), - [anon_sym_RBRACE] = ACTIONS(730), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(703), [anon_sym_let] = ACTIONS(2322), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2122), - [anon_sym_SEMI] = ACTIONS(158), + [anon_sym_LPAREN] = ACTIONS(2136), + [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(705), - [anon_sym_LBRACK] = ACTIONS(2289), + [anon_sym_COLON] = ACTIONS(707), + [anon_sym_LBRACK] = ACTIONS(2297), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_DQUOTE] = ACTIONS(2292), - [anon_sym_SQUOTE] = ACTIONS(2294), + [anon_sym_DQUOTE] = ACTIONS(2300), + [anon_sym_SQUOTE] = ACTIONS(2302), [anon_sym_async] = ACTIONS(2324), - [anon_sym_EQ_GT] = ACTIONS(716), - [anon_sym_QMARK_DOT] = ACTIONS(158), + [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_QMARK_DOT] = ACTIONS(157), [anon_sym_new] = ACTIONS(2322), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -99343,26 +99563,26 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2131), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(2145), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(158), - [sym_number] = ACTIONS(2302), - [sym_private_property_identifier] = ACTIONS(2302), + [anon_sym_BQUOTE] = ACTIONS(157), + [sym_number] = ACTIONS(2310), + [sym_private_property_identifier] = ACTIONS(2310), [anon_sym_static] = ACTIONS(2322), [anon_sym_readonly] = ACTIONS(2326), [anon_sym_get] = ACTIONS(2328), [anon_sym_set] = ACTIONS(2328), - [anon_sym_QMARK] = ACTIONS(724), + [anon_sym_QMARK] = ACTIONS(726), [anon_sym_declare] = ACTIONS(2322), [anon_sym_public] = ACTIONS(2322), [anon_sym_private] = ACTIONS(2322), @@ -99376,57 +99596,57 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_symbol] = ACTIONS(2322), [anon_sym_object] = ACTIONS(2322), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(158), - [sym__ternary_qmark] = ACTIONS(158), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(726), + [sym__member_signature_marker] = ACTIONS(728), }, - [STATE(673)] = { - [sym_string] = STATE(3619), - [sym__property_name] = STATE(3619), - [sym_computed_property_name] = STATE(3619), - [sym_override_modifier] = STATE(2788), - [aux_sym_object_repeat1] = STATE(4828), - [aux_sym_object_pattern_repeat1] = STATE(5022), + [STATE(675)] = { + [sym_string] = STATE(3868), + [sym__property_name] = STATE(3868), + [sym_computed_property_name] = STATE(3868), + [sym_override_modifier] = STATE(2791), + [aux_sym_object_repeat1] = STATE(4829), + [aux_sym_object_pattern_repeat1] = STATE(4830), [sym_identifier] = ACTIONS(2322), [anon_sym_export] = ACTIONS(2322), - [anon_sym_STAR] = ACTIONS(2282), + [anon_sym_STAR] = ACTIONS(2290), [anon_sym_type] = ACTIONS(2322), - [anon_sym_EQ] = ACTIONS(695), + [anon_sym_EQ] = ACTIONS(697), [anon_sym_as] = ACTIONS(120), [anon_sym_namespace] = ACTIONS(2322), - [anon_sym_COMMA] = ACTIONS(158), - [anon_sym_RBRACE] = ACTIONS(728), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(732), [anon_sym_let] = ACTIONS(2322), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2122), - [anon_sym_SEMI] = ACTIONS(158), + [anon_sym_LPAREN] = ACTIONS(2136), + [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(705), - [anon_sym_LBRACK] = ACTIONS(2289), + [anon_sym_COLON] = ACTIONS(707), + [anon_sym_LBRACK] = ACTIONS(2297), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_DQUOTE] = ACTIONS(2292), - [anon_sym_SQUOTE] = ACTIONS(2294), + [anon_sym_DQUOTE] = ACTIONS(2300), + [anon_sym_SQUOTE] = ACTIONS(2302), [anon_sym_async] = ACTIONS(2324), - [anon_sym_EQ_GT] = ACTIONS(716), - [anon_sym_QMARK_DOT] = ACTIONS(158), + [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_QMARK_DOT] = ACTIONS(157), [anon_sym_new] = ACTIONS(2322), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -99440,26 +99660,26 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2131), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(2145), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(158), - [sym_number] = ACTIONS(2302), - [sym_private_property_identifier] = ACTIONS(2302), + [anon_sym_BQUOTE] = ACTIONS(157), + [sym_number] = ACTIONS(2310), + [sym_private_property_identifier] = ACTIONS(2310), [anon_sym_static] = ACTIONS(2322), [anon_sym_readonly] = ACTIONS(2326), [anon_sym_get] = ACTIONS(2328), [anon_sym_set] = ACTIONS(2328), - [anon_sym_QMARK] = ACTIONS(724), + [anon_sym_QMARK] = ACTIONS(726), [anon_sym_declare] = ACTIONS(2322), [anon_sym_public] = ACTIONS(2322), [anon_sym_private] = ACTIONS(2322), @@ -99473,250 +99693,56 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_symbol] = ACTIONS(2322), [anon_sym_object] = ACTIONS(2322), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(158), - [sym__ternary_qmark] = ACTIONS(158), - [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(726), - }, - [STATE(674)] = { - [sym_namespace_export] = STATE(5770), - [sym_export_clause] = STATE(4765), - [sym_declaration] = STATE(790), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_class_declaration] = STATE(846), - [sym_function_declaration] = STATE(846), - [sym_generator_function_declaration] = STATE(846), - [sym_decorator] = STATE(1310), - [sym_function_signature] = STATE(846), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(793), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [aux_sym_export_statement_repeat1] = STATE(4079), - [anon_sym_STAR] = ACTIONS(2100), - [anon_sym_default] = ACTIONS(2332), - [anon_sym_type] = ACTIONS(2104), - [anon_sym_EQ] = ACTIONS(2314), - [anon_sym_as] = ACTIONS(2108), - [anon_sym_namespace] = ACTIONS(2110), - [anon_sym_LBRACE] = ACTIONS(2112), - [anon_sym_COMMA] = ACTIONS(158), - [anon_sym_import] = ACTIONS(2114), - [anon_sym_var] = ACTIONS(2116), - [anon_sym_let] = ACTIONS(2118), - [anon_sym_const] = ACTIONS(2120), - [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(158), - [anon_sym_SEMI] = ACTIONS(158), - [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(862), - [anon_sym_LBRACK] = ACTIONS(158), - [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(158), - [anon_sym_class] = ACTIONS(2125), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2129), - [anon_sym_EQ_GT] = ACTIONS(716), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP] = ACTIONS(120), - [anon_sym_PIPE_PIPE] = ACTIONS(120), - [anon_sym_GT_GT] = ACTIONS(120), - [anon_sym_GT_GT_GT] = ACTIONS(120), - [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(120), - [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(120), - [anon_sym_DASH] = ACTIONS(120), - [anon_sym_SLASH] = ACTIONS(120), - [anon_sym_PERCENT] = ACTIONS(120), - [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(120), - [anon_sym_LT_EQ] = ACTIONS(158), - [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), - [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), - [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(158), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(158), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_declare] = ACTIONS(2134), - [anon_sym_module] = ACTIONS(2136), - [anon_sym_abstract] = ACTIONS(2138), - [anon_sym_satisfies] = ACTIONS(158), - [anon_sym_interface] = ACTIONS(2140), - [anon_sym_enum] = ACTIONS(2142), - [sym__automatic_semicolon] = ACTIONS(158), - [sym__ternary_qmark] = ACTIONS(158), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(675)] = { - [sym_namespace_export] = STATE(5770), - [sym_export_clause] = STATE(4765), - [sym_declaration] = STATE(790), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_class_declaration] = STATE(846), - [sym_function_declaration] = STATE(846), - [sym_generator_function_declaration] = STATE(846), - [sym_decorator] = STATE(1310), - [sym_function_signature] = STATE(846), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(793), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [aux_sym_export_statement_repeat1] = STATE(4079), - [anon_sym_STAR] = ACTIONS(2100), - [anon_sym_default] = ACTIONS(2102), - [anon_sym_type] = ACTIONS(2104), - [anon_sym_EQ] = ACTIONS(2314), - [anon_sym_as] = ACTIONS(2108), - [anon_sym_namespace] = ACTIONS(2110), - [anon_sym_LBRACE] = ACTIONS(2112), - [anon_sym_COMMA] = ACTIONS(158), - [anon_sym_import] = ACTIONS(2114), - [anon_sym_var] = ACTIONS(2116), - [anon_sym_let] = ACTIONS(2118), - [anon_sym_const] = ACTIONS(2120), - [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(158), - [anon_sym_SEMI] = ACTIONS(158), - [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(882), - [anon_sym_LBRACK] = ACTIONS(158), - [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(158), - [anon_sym_class] = ACTIONS(2125), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2129), - [anon_sym_EQ_GT] = ACTIONS(716), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP] = ACTIONS(120), - [anon_sym_PIPE_PIPE] = ACTIONS(120), - [anon_sym_GT_GT] = ACTIONS(120), - [anon_sym_GT_GT_GT] = ACTIONS(120), - [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(120), - [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(120), - [anon_sym_DASH] = ACTIONS(120), - [anon_sym_SLASH] = ACTIONS(120), - [anon_sym_PERCENT] = ACTIONS(120), - [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(120), - [anon_sym_LT_EQ] = ACTIONS(158), - [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), - [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), - [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(158), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(158), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_declare] = ACTIONS(2134), - [anon_sym_module] = ACTIONS(2136), - [anon_sym_abstract] = ACTIONS(2138), - [anon_sym_satisfies] = ACTIONS(158), - [anon_sym_interface] = ACTIONS(2140), - [anon_sym_enum] = ACTIONS(2142), - [sym__automatic_semicolon] = ACTIONS(158), - [sym__ternary_qmark] = ACTIONS(158), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), + [sym__member_signature_marker] = ACTIONS(728), }, [STATE(676)] = { - [sym_string] = STATE(3619), - [sym__property_name] = STATE(3619), - [sym_computed_property_name] = STATE(3619), - [aux_sym_object_repeat1] = STATE(4979), - [aux_sym_object_pattern_repeat1] = STATE(5022), + [sym_string] = STATE(3868), + [sym__property_name] = STATE(3868), + [sym_computed_property_name] = STATE(3868), + [aux_sym_object_repeat1] = STATE(4854), + [aux_sym_object_pattern_repeat1] = STATE(4830), [sym_identifier] = ACTIONS(2322), [anon_sym_export] = ACTIONS(2322), - [anon_sym_STAR] = ACTIONS(120), + [anon_sym_STAR] = ACTIONS(2290), [anon_sym_type] = ACTIONS(2322), - [anon_sym_EQ] = ACTIONS(695), + [anon_sym_EQ] = ACTIONS(697), [anon_sym_as] = ACTIONS(120), [anon_sym_namespace] = ACTIONS(2322), - [anon_sym_COMMA] = ACTIONS(158), + [anon_sym_COMMA] = ACTIONS(157), [anon_sym_RBRACE] = ACTIONS(730), [anon_sym_let] = ACTIONS(2322), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2122), - [anon_sym_SEMI] = ACTIONS(158), + [anon_sym_LPAREN] = ACTIONS(2136), + [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(705), - [anon_sym_LBRACK] = ACTIONS(2289), + [anon_sym_COLON] = ACTIONS(707), + [anon_sym_LBRACK] = ACTIONS(2297), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_DQUOTE] = ACTIONS(2292), - [anon_sym_SQUOTE] = ACTIONS(2294), - [anon_sym_async] = ACTIONS(2322), - [anon_sym_EQ_GT] = ACTIONS(716), - [anon_sym_QMARK_DOT] = ACTIONS(158), + [anon_sym_DQUOTE] = ACTIONS(2300), + [anon_sym_SQUOTE] = ACTIONS(2302), + [anon_sym_async] = ACTIONS(2324), + [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_QMARK_DOT] = ACTIONS(157), [anon_sym_new] = ACTIONS(2322), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -99730,26 +99756,26 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2131), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(2145), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(158), - [sym_number] = ACTIONS(2302), - [sym_private_property_identifier] = ACTIONS(2302), + [anon_sym_BQUOTE] = ACTIONS(157), + [sym_number] = ACTIONS(2310), + [sym_private_property_identifier] = ACTIONS(2310), [anon_sym_static] = ACTIONS(2322), [anon_sym_readonly] = ACTIONS(2322), - [anon_sym_get] = ACTIONS(2322), - [anon_sym_set] = ACTIONS(2322), - [anon_sym_QMARK] = ACTIONS(724), + [anon_sym_get] = ACTIONS(2328), + [anon_sym_set] = ACTIONS(2328), + [anon_sym_QMARK] = ACTIONS(726), [anon_sym_declare] = ACTIONS(2322), [anon_sym_public] = ACTIONS(2322), [anon_sym_private] = ACTIONS(2322), @@ -99763,56 +99789,56 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_symbol] = ACTIONS(2322), [anon_sym_object] = ACTIONS(2322), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(158), - [sym__ternary_qmark] = ACTIONS(158), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(726), + [sym__member_signature_marker] = ACTIONS(728), }, [STATE(677)] = { - [sym_string] = STATE(3619), - [sym__property_name] = STATE(3619), - [sym_computed_property_name] = STATE(3619), - [aux_sym_object_repeat1] = STATE(4979), - [aux_sym_object_pattern_repeat1] = STATE(5022), + [sym_string] = STATE(3868), + [sym__property_name] = STATE(3868), + [sym_computed_property_name] = STATE(3868), + [aux_sym_object_repeat1] = STATE(4854), + [aux_sym_object_pattern_repeat1] = STATE(4830), [sym_identifier] = ACTIONS(2322), [anon_sym_export] = ACTIONS(2322), - [anon_sym_STAR] = ACTIONS(2282), + [anon_sym_STAR] = ACTIONS(120), [anon_sym_type] = ACTIONS(2322), - [anon_sym_EQ] = ACTIONS(695), + [anon_sym_EQ] = ACTIONS(697), [anon_sym_as] = ACTIONS(120), [anon_sym_namespace] = ACTIONS(2322), - [anon_sym_COMMA] = ACTIONS(158), + [anon_sym_COMMA] = ACTIONS(157), [anon_sym_RBRACE] = ACTIONS(730), [anon_sym_let] = ACTIONS(2322), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2122), - [anon_sym_SEMI] = ACTIONS(158), + [anon_sym_LPAREN] = ACTIONS(2136), + [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(705), - [anon_sym_LBRACK] = ACTIONS(2289), + [anon_sym_COLON] = ACTIONS(707), + [anon_sym_LBRACK] = ACTIONS(2297), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_DQUOTE] = ACTIONS(2292), - [anon_sym_SQUOTE] = ACTIONS(2294), - [anon_sym_async] = ACTIONS(2324), - [anon_sym_EQ_GT] = ACTIONS(716), - [anon_sym_QMARK_DOT] = ACTIONS(158), + [anon_sym_DQUOTE] = ACTIONS(2300), + [anon_sym_SQUOTE] = ACTIONS(2302), + [anon_sym_async] = ACTIONS(2322), + [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_QMARK_DOT] = ACTIONS(157), [anon_sym_new] = ACTIONS(2322), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -99826,26 +99852,26 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2131), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(2145), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(158), - [sym_number] = ACTIONS(2302), - [sym_private_property_identifier] = ACTIONS(2302), + [anon_sym_BQUOTE] = ACTIONS(157), + [sym_number] = ACTIONS(2310), + [sym_private_property_identifier] = ACTIONS(2310), [anon_sym_static] = ACTIONS(2322), [anon_sym_readonly] = ACTIONS(2322), - [anon_sym_get] = ACTIONS(2328), - [anon_sym_set] = ACTIONS(2328), - [anon_sym_QMARK] = ACTIONS(724), + [anon_sym_get] = ACTIONS(2322), + [anon_sym_set] = ACTIONS(2322), + [anon_sym_QMARK] = ACTIONS(726), [anon_sym_declare] = ACTIONS(2322), [anon_sym_public] = ACTIONS(2322), [anon_sym_private] = ACTIONS(2322), @@ -99859,56 +99885,56 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_symbol] = ACTIONS(2322), [anon_sym_object] = ACTIONS(2322), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(158), - [sym__ternary_qmark] = ACTIONS(158), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(726), + [sym__member_signature_marker] = ACTIONS(728), }, [STATE(678)] = { - [sym_string] = STATE(3619), - [sym__property_name] = STATE(3619), - [sym_computed_property_name] = STATE(3619), - [aux_sym_object_repeat1] = STATE(4828), - [aux_sym_object_pattern_repeat1] = STATE(5022), + [sym_string] = STATE(3868), + [sym__property_name] = STATE(3868), + [sym_computed_property_name] = STATE(3868), + [aux_sym_object_repeat1] = STATE(4829), + [aux_sym_object_pattern_repeat1] = STATE(4830), [sym_identifier] = ACTIONS(2322), [anon_sym_export] = ACTIONS(2322), - [anon_sym_STAR] = ACTIONS(2282), + [anon_sym_STAR] = ACTIONS(2290), [anon_sym_type] = ACTIONS(2322), - [anon_sym_EQ] = ACTIONS(695), + [anon_sym_EQ] = ACTIONS(697), [anon_sym_as] = ACTIONS(120), [anon_sym_namespace] = ACTIONS(2322), - [anon_sym_COMMA] = ACTIONS(158), - [anon_sym_RBRACE] = ACTIONS(728), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(732), [anon_sym_let] = ACTIONS(2322), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2122), - [anon_sym_SEMI] = ACTIONS(158), + [anon_sym_LPAREN] = ACTIONS(2136), + [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(705), - [anon_sym_LBRACK] = ACTIONS(2289), + [anon_sym_COLON] = ACTIONS(707), + [anon_sym_LBRACK] = ACTIONS(2297), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_DQUOTE] = ACTIONS(2292), - [anon_sym_SQUOTE] = ACTIONS(2294), + [anon_sym_DQUOTE] = ACTIONS(2300), + [anon_sym_SQUOTE] = ACTIONS(2302), [anon_sym_async] = ACTIONS(2324), - [anon_sym_EQ_GT] = ACTIONS(716), - [anon_sym_QMARK_DOT] = ACTIONS(158), + [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_QMARK_DOT] = ACTIONS(157), [anon_sym_new] = ACTIONS(2322), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -99922,26 +99948,26 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2131), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(2145), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(158), - [sym_number] = ACTIONS(2302), - [sym_private_property_identifier] = ACTIONS(2302), + [anon_sym_BQUOTE] = ACTIONS(157), + [sym_number] = ACTIONS(2310), + [sym_private_property_identifier] = ACTIONS(2310), [anon_sym_static] = ACTIONS(2322), [anon_sym_readonly] = ACTIONS(2322), [anon_sym_get] = ACTIONS(2328), [anon_sym_set] = ACTIONS(2328), - [anon_sym_QMARK] = ACTIONS(724), + [anon_sym_QMARK] = ACTIONS(726), [anon_sym_declare] = ACTIONS(2322), [anon_sym_public] = ACTIONS(2322), [anon_sym_private] = ACTIONS(2322), @@ -99955,56 +99981,56 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_symbol] = ACTIONS(2322), [anon_sym_object] = ACTIONS(2322), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(158), - [sym__ternary_qmark] = ACTIONS(158), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(726), + [sym__member_signature_marker] = ACTIONS(728), }, [STATE(679)] = { - [sym_string] = STATE(3619), - [sym__property_name] = STATE(3619), - [sym_computed_property_name] = STATE(3619), - [aux_sym_object_repeat1] = STATE(4828), - [aux_sym_object_pattern_repeat1] = STATE(5022), + [sym_string] = STATE(3868), + [sym__property_name] = STATE(3868), + [sym_computed_property_name] = STATE(3868), + [aux_sym_object_repeat1] = STATE(4829), + [aux_sym_object_pattern_repeat1] = STATE(4830), [sym_identifier] = ACTIONS(2322), [anon_sym_export] = ACTIONS(2322), [anon_sym_STAR] = ACTIONS(120), [anon_sym_type] = ACTIONS(2322), - [anon_sym_EQ] = ACTIONS(695), + [anon_sym_EQ] = ACTIONS(697), [anon_sym_as] = ACTIONS(120), [anon_sym_namespace] = ACTIONS(2322), - [anon_sym_COMMA] = ACTIONS(158), - [anon_sym_RBRACE] = ACTIONS(728), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(732), [anon_sym_let] = ACTIONS(2322), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2122), - [anon_sym_SEMI] = ACTIONS(158), + [anon_sym_LPAREN] = ACTIONS(2136), + [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(705), - [anon_sym_LBRACK] = ACTIONS(2289), + [anon_sym_COLON] = ACTIONS(707), + [anon_sym_LBRACK] = ACTIONS(2297), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_DQUOTE] = ACTIONS(2292), - [anon_sym_SQUOTE] = ACTIONS(2294), + [anon_sym_DQUOTE] = ACTIONS(2300), + [anon_sym_SQUOTE] = ACTIONS(2302), [anon_sym_async] = ACTIONS(2322), - [anon_sym_EQ_GT] = ACTIONS(716), - [anon_sym_QMARK_DOT] = ACTIONS(158), + [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_QMARK_DOT] = ACTIONS(157), [anon_sym_new] = ACTIONS(2322), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -100018,26 +100044,26 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2131), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(2145), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(158), - [sym_number] = ACTIONS(2302), - [sym_private_property_identifier] = ACTIONS(2302), + [anon_sym_BQUOTE] = ACTIONS(157), + [sym_number] = ACTIONS(2310), + [sym_private_property_identifier] = ACTIONS(2310), [anon_sym_static] = ACTIONS(2322), [anon_sym_readonly] = ACTIONS(2322), [anon_sym_get] = ACTIONS(2322), [anon_sym_set] = ACTIONS(2322), - [anon_sym_QMARK] = ACTIONS(724), + [anon_sym_QMARK] = ACTIONS(726), [anon_sym_declare] = ACTIONS(2322), [anon_sym_public] = ACTIONS(2322), [anon_sym_private] = ACTIONS(2322), @@ -100051,56 +100077,56 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_symbol] = ACTIONS(2322), [anon_sym_object] = ACTIONS(2322), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(158), - [sym__ternary_qmark] = ACTIONS(158), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(726), + [sym__member_signature_marker] = ACTIONS(728), }, [STATE(680)] = { - [sym_string] = STATE(3619), - [sym__property_name] = STATE(3619), - [sym_computed_property_name] = STATE(3619), - [aux_sym_object_repeat1] = STATE(4828), - [aux_sym_object_pattern_repeat1] = STATE(5022), + [sym_string] = STATE(3868), + [sym__property_name] = STATE(3868), + [sym_computed_property_name] = STATE(3868), + [aux_sym_object_repeat1] = STATE(4854), + [aux_sym_object_pattern_repeat1] = STATE(4830), [sym_identifier] = ACTIONS(2322), [anon_sym_export] = ACTIONS(2322), - [anon_sym_STAR] = ACTIONS(120), + [anon_sym_STAR] = ACTIONS(2290), [anon_sym_type] = ACTIONS(2322), - [anon_sym_EQ] = ACTIONS(695), + [anon_sym_EQ] = ACTIONS(697), [anon_sym_as] = ACTIONS(120), [anon_sym_namespace] = ACTIONS(2322), - [anon_sym_COMMA] = ACTIONS(158), - [anon_sym_RBRACE] = ACTIONS(701), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(703), [anon_sym_let] = ACTIONS(2322), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2122), - [anon_sym_SEMI] = ACTIONS(158), + [anon_sym_LPAREN] = ACTIONS(2136), + [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(705), - [anon_sym_LBRACK] = ACTIONS(2289), + [anon_sym_COLON] = ACTIONS(707), + [anon_sym_LBRACK] = ACTIONS(2297), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_DQUOTE] = ACTIONS(2292), - [anon_sym_SQUOTE] = ACTIONS(2294), - [anon_sym_async] = ACTIONS(2322), - [anon_sym_EQ_GT] = ACTIONS(716), - [anon_sym_QMARK_DOT] = ACTIONS(158), + [anon_sym_DQUOTE] = ACTIONS(2300), + [anon_sym_SQUOTE] = ACTIONS(2302), + [anon_sym_async] = ACTIONS(2324), + [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_QMARK_DOT] = ACTIONS(157), [anon_sym_new] = ACTIONS(2322), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -100114,26 +100140,26 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2131), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(2145), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(158), - [sym_number] = ACTIONS(2302), - [sym_private_property_identifier] = ACTIONS(2302), + [anon_sym_BQUOTE] = ACTIONS(157), + [sym_number] = ACTIONS(2310), + [sym_private_property_identifier] = ACTIONS(2310), [anon_sym_static] = ACTIONS(2322), [anon_sym_readonly] = ACTIONS(2322), - [anon_sym_get] = ACTIONS(2322), - [anon_sym_set] = ACTIONS(2322), - [anon_sym_QMARK] = ACTIONS(724), + [anon_sym_get] = ACTIONS(2328), + [anon_sym_set] = ACTIONS(2328), + [anon_sym_QMARK] = ACTIONS(726), [anon_sym_declare] = ACTIONS(2322), [anon_sym_public] = ACTIONS(2322), [anon_sym_private] = ACTIONS(2322), @@ -100147,56 +100173,56 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_symbol] = ACTIONS(2322), [anon_sym_object] = ACTIONS(2322), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(158), - [sym__ternary_qmark] = ACTIONS(158), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(726), + [sym__member_signature_marker] = ACTIONS(728), }, [STATE(681)] = { - [sym_string] = STATE(3619), - [sym__property_name] = STATE(3619), - [sym_computed_property_name] = STATE(3619), - [aux_sym_object_repeat1] = STATE(4828), - [aux_sym_object_pattern_repeat1] = STATE(5022), + [sym_string] = STATE(3868), + [sym__property_name] = STATE(3868), + [sym_computed_property_name] = STATE(3868), + [aux_sym_object_repeat1] = STATE(4854), + [aux_sym_object_pattern_repeat1] = STATE(4830), [sym_identifier] = ACTIONS(2322), [anon_sym_export] = ACTIONS(2322), - [anon_sym_STAR] = ACTIONS(2282), + [anon_sym_STAR] = ACTIONS(120), [anon_sym_type] = ACTIONS(2322), - [anon_sym_EQ] = ACTIONS(695), + [anon_sym_EQ] = ACTIONS(697), [anon_sym_as] = ACTIONS(120), [anon_sym_namespace] = ACTIONS(2322), - [anon_sym_COMMA] = ACTIONS(158), - [anon_sym_RBRACE] = ACTIONS(701), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(703), [anon_sym_let] = ACTIONS(2322), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2122), - [anon_sym_SEMI] = ACTIONS(158), + [anon_sym_LPAREN] = ACTIONS(2136), + [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(705), - [anon_sym_LBRACK] = ACTIONS(2289), + [anon_sym_COLON] = ACTIONS(707), + [anon_sym_LBRACK] = ACTIONS(2297), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_DQUOTE] = ACTIONS(2292), - [anon_sym_SQUOTE] = ACTIONS(2294), - [anon_sym_async] = ACTIONS(2324), - [anon_sym_EQ_GT] = ACTIONS(716), - [anon_sym_QMARK_DOT] = ACTIONS(158), + [anon_sym_DQUOTE] = ACTIONS(2300), + [anon_sym_SQUOTE] = ACTIONS(2302), + [anon_sym_async] = ACTIONS(2322), + [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_QMARK_DOT] = ACTIONS(157), [anon_sym_new] = ACTIONS(2322), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -100210,26 +100236,26 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2131), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(2145), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(158), - [sym_number] = ACTIONS(2302), - [sym_private_property_identifier] = ACTIONS(2302), + [anon_sym_BQUOTE] = ACTIONS(157), + [sym_number] = ACTIONS(2310), + [sym_private_property_identifier] = ACTIONS(2310), [anon_sym_static] = ACTIONS(2322), [anon_sym_readonly] = ACTIONS(2322), - [anon_sym_get] = ACTIONS(2328), - [anon_sym_set] = ACTIONS(2328), - [anon_sym_QMARK] = ACTIONS(724), + [anon_sym_get] = ACTIONS(2322), + [anon_sym_set] = ACTIONS(2322), + [anon_sym_QMARK] = ACTIONS(726), [anon_sym_declare] = ACTIONS(2322), [anon_sym_public] = ACTIONS(2322), [anon_sym_private] = ACTIONS(2322), @@ -100243,161 +100269,255 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_symbol] = ACTIONS(2322), [anon_sym_object] = ACTIONS(2322), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(158), - [sym__ternary_qmark] = ACTIONS(158), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(726), + [sym__member_signature_marker] = ACTIONS(728), }, [STATE(682)] = { - [ts_builtin_sym_end] = ACTIONS(1817), - [sym_identifier] = ACTIONS(1819), - [anon_sym_export] = ACTIONS(1819), - [anon_sym_default] = ACTIONS(1819), - [anon_sym_type] = ACTIONS(1819), - [anon_sym_EQ] = ACTIONS(1819), - [anon_sym_namespace] = ACTIONS(1819), - [anon_sym_LBRACE] = ACTIONS(1817), - [anon_sym_COMMA] = ACTIONS(1817), - [anon_sym_RBRACE] = ACTIONS(1817), - [anon_sym_typeof] = ACTIONS(1819), - [anon_sym_import] = ACTIONS(1819), - [anon_sym_from] = ACTIONS(1819), - [anon_sym_with] = ACTIONS(1819), - [anon_sym_var] = ACTIONS(1819), - [anon_sym_let] = ACTIONS(1819), - [anon_sym_const] = ACTIONS(1819), - [anon_sym_BANG] = ACTIONS(1817), - [anon_sym_else] = ACTIONS(1819), - [anon_sym_if] = ACTIONS(1819), - [anon_sym_switch] = ACTIONS(1819), - [anon_sym_for] = ACTIONS(1819), - [anon_sym_LPAREN] = ACTIONS(1817), - [anon_sym_SEMI] = ACTIONS(1817), - [anon_sym_RPAREN] = ACTIONS(1817), - [anon_sym_await] = ACTIONS(1819), - [anon_sym_while] = ACTIONS(1819), - [anon_sym_do] = ACTIONS(1819), - [anon_sym_try] = ACTIONS(1819), - [anon_sym_break] = ACTIONS(1819), - [anon_sym_continue] = ACTIONS(1819), - [anon_sym_debugger] = ACTIONS(1819), - [anon_sym_return] = ACTIONS(1819), - [anon_sym_throw] = ACTIONS(1819), - [anon_sym_COLON] = ACTIONS(1817), - [anon_sym_case] = ACTIONS(1819), - [anon_sym_yield] = ACTIONS(1819), - [anon_sym_LBRACK] = ACTIONS(1817), - [anon_sym_RBRACK] = ACTIONS(1817), - [anon_sym_GT] = ACTIONS(1817), - [anon_sym_DQUOTE] = ACTIONS(1817), - [anon_sym_SQUOTE] = ACTIONS(1817), - [anon_sym_class] = ACTIONS(1819), - [anon_sym_async] = ACTIONS(1819), - [anon_sym_function] = ACTIONS(1819), - [anon_sym_EQ_GT] = ACTIONS(1817), - [anon_sym_new] = ACTIONS(1819), - [anon_sym_using] = ACTIONS(1819), - [anon_sym_AMP] = ACTIONS(1817), - [anon_sym_PIPE] = ACTIONS(1817), - [anon_sym_PLUS] = ACTIONS(1819), - [anon_sym_DASH] = ACTIONS(1819), - [anon_sym_SLASH] = ACTIONS(1819), - [anon_sym_LT] = ACTIONS(1817), - [anon_sym_TILDE] = ACTIONS(1817), - [anon_sym_void] = ACTIONS(1819), - [anon_sym_delete] = ACTIONS(1819), - [anon_sym_PLUS_PLUS] = ACTIONS(1817), - [anon_sym_DASH_DASH] = ACTIONS(1817), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1817), - [sym_number] = ACTIONS(1817), - [sym_private_property_identifier] = ACTIONS(1817), - [sym_this] = ACTIONS(1819), - [sym_super] = ACTIONS(1819), - [sym_true] = ACTIONS(1819), - [sym_false] = ACTIONS(1819), - [sym_null] = ACTIONS(1819), - [sym_undefined] = ACTIONS(1819), - [anon_sym_AT] = ACTIONS(1817), - [anon_sym_static] = ACTIONS(1819), - [anon_sym_readonly] = ACTIONS(1819), - [anon_sym_get] = ACTIONS(1819), - [anon_sym_set] = ACTIONS(1819), - [anon_sym_QMARK] = ACTIONS(1817), - [anon_sym_declare] = ACTIONS(1819), - [anon_sym_public] = ACTIONS(1819), - [anon_sym_private] = ACTIONS(1819), - [anon_sym_protected] = ACTIONS(1819), - [anon_sym_override] = ACTIONS(1819), - [anon_sym_module] = ACTIONS(1819), - [anon_sym_any] = ACTIONS(1819), - [anon_sym_number] = ACTIONS(1819), - [anon_sym_boolean] = ACTIONS(1819), - [anon_sym_string] = ACTIONS(1819), - [anon_sym_symbol] = ACTIONS(1819), - [anon_sym_object] = ACTIONS(1819), - [anon_sym_abstract] = ACTIONS(1819), - [anon_sym_extends] = ACTIONS(1819), - [anon_sym_interface] = ACTIONS(1819), - [anon_sym_enum] = ACTIONS(1819), + [ts_builtin_sym_end] = ACTIONS(1845), + [sym_identifier] = ACTIONS(1847), + [anon_sym_export] = ACTIONS(1847), + [anon_sym_default] = ACTIONS(1847), + [anon_sym_type] = ACTIONS(1847), + [anon_sym_EQ] = ACTIONS(1847), + [anon_sym_namespace] = ACTIONS(1847), + [anon_sym_LBRACE] = ACTIONS(1845), + [anon_sym_COMMA] = ACTIONS(1845), + [anon_sym_RBRACE] = ACTIONS(1845), + [anon_sym_typeof] = ACTIONS(1847), + [anon_sym_import] = ACTIONS(1847), + [anon_sym_from] = ACTIONS(1847), + [anon_sym_with] = ACTIONS(1847), + [anon_sym_var] = ACTIONS(1847), + [anon_sym_let] = ACTIONS(1847), + [anon_sym_const] = ACTIONS(1847), + [anon_sym_BANG] = ACTIONS(1845), + [anon_sym_else] = ACTIONS(1847), + [anon_sym_if] = ACTIONS(1847), + [anon_sym_switch] = ACTIONS(1847), + [anon_sym_for] = ACTIONS(1847), + [anon_sym_LPAREN] = ACTIONS(1845), + [anon_sym_SEMI] = ACTIONS(1845), + [anon_sym_RPAREN] = ACTIONS(1845), + [anon_sym_await] = ACTIONS(1847), + [anon_sym_while] = ACTIONS(1847), + [anon_sym_do] = ACTIONS(1847), + [anon_sym_try] = ACTIONS(1847), + [anon_sym_break] = ACTIONS(1847), + [anon_sym_continue] = ACTIONS(1847), + [anon_sym_debugger] = ACTIONS(1847), + [anon_sym_return] = ACTIONS(1847), + [anon_sym_throw] = ACTIONS(1847), + [anon_sym_COLON] = ACTIONS(1845), + [anon_sym_case] = ACTIONS(1847), + [anon_sym_yield] = ACTIONS(1847), + [anon_sym_LBRACK] = ACTIONS(1845), + [anon_sym_RBRACK] = ACTIONS(1845), + [anon_sym_GT] = ACTIONS(1845), + [anon_sym_DQUOTE] = ACTIONS(1845), + [anon_sym_SQUOTE] = ACTIONS(1845), + [anon_sym_class] = ACTIONS(1847), + [anon_sym_async] = ACTIONS(1847), + [anon_sym_function] = ACTIONS(1847), + [anon_sym_EQ_GT] = ACTIONS(1845), + [anon_sym_new] = ACTIONS(1847), + [anon_sym_using] = ACTIONS(1847), + [anon_sym_AMP] = ACTIONS(1845), + [anon_sym_PIPE] = ACTIONS(1845), + [anon_sym_PLUS] = ACTIONS(1847), + [anon_sym_DASH] = ACTIONS(1847), + [anon_sym_SLASH] = ACTIONS(1847), + [anon_sym_LT] = ACTIONS(1845), + [anon_sym_TILDE] = ACTIONS(1845), + [anon_sym_void] = ACTIONS(1847), + [anon_sym_delete] = ACTIONS(1847), + [anon_sym_PLUS_PLUS] = ACTIONS(1845), + [anon_sym_DASH_DASH] = ACTIONS(1845), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1845), + [sym_number] = ACTIONS(1845), + [sym_private_property_identifier] = ACTIONS(1845), + [sym_this] = ACTIONS(1847), + [sym_super] = ACTIONS(1847), + [sym_true] = ACTIONS(1847), + [sym_false] = ACTIONS(1847), + [sym_null] = ACTIONS(1847), + [sym_undefined] = ACTIONS(1847), + [anon_sym_AT] = ACTIONS(1845), + [anon_sym_static] = ACTIONS(1847), + [anon_sym_readonly] = ACTIONS(1847), + [anon_sym_get] = ACTIONS(1847), + [anon_sym_set] = ACTIONS(1847), + [anon_sym_QMARK] = ACTIONS(1845), + [anon_sym_declare] = ACTIONS(1847), + [anon_sym_public] = ACTIONS(1847), + [anon_sym_private] = ACTIONS(1847), + [anon_sym_protected] = ACTIONS(1847), + [anon_sym_override] = ACTIONS(1847), + [anon_sym_module] = ACTIONS(1847), + [anon_sym_any] = ACTIONS(1847), + [anon_sym_number] = ACTIONS(1847), + [anon_sym_boolean] = ACTIONS(1847), + [anon_sym_string] = ACTIONS(1847), + [anon_sym_symbol] = ACTIONS(1847), + [anon_sym_object] = ACTIONS(1847), + [anon_sym_abstract] = ACTIONS(1847), + [anon_sym_extends] = ACTIONS(1847), + [anon_sym_interface] = ACTIONS(1847), + [anon_sym_enum] = ACTIONS(1847), [sym_html_comment] = ACTIONS(5), }, [STATE(683)] = { - [sym_declaration] = STATE(853), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_class_declaration] = STATE(846), - [sym_function_declaration] = STATE(846), - [sym_generator_function_declaration] = STATE(846), - [sym_decorator] = STATE(1310), - [sym_function_signature] = STATE(846), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(793), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [aux_sym_export_statement_repeat1] = STATE(4079), + [ts_builtin_sym_end] = ACTIONS(1747), + [sym_identifier] = ACTIONS(1749), + [anon_sym_export] = ACTIONS(1749), + [anon_sym_default] = ACTIONS(1749), + [anon_sym_type] = ACTIONS(1749), + [anon_sym_EQ] = ACTIONS(1749), + [anon_sym_namespace] = ACTIONS(1749), + [anon_sym_LBRACE] = ACTIONS(1747), + [anon_sym_COMMA] = ACTIONS(1747), + [anon_sym_RBRACE] = ACTIONS(1747), + [anon_sym_typeof] = ACTIONS(1749), + [anon_sym_import] = ACTIONS(1749), + [anon_sym_from] = ACTIONS(1749), + [anon_sym_with] = ACTIONS(1749), + [anon_sym_var] = ACTIONS(1749), + [anon_sym_let] = ACTIONS(1749), + [anon_sym_const] = ACTIONS(1749), + [anon_sym_BANG] = ACTIONS(1747), + [anon_sym_else] = ACTIONS(1749), + [anon_sym_if] = ACTIONS(1749), + [anon_sym_switch] = ACTIONS(1749), + [anon_sym_for] = ACTIONS(1749), + [anon_sym_LPAREN] = ACTIONS(1747), + [anon_sym_SEMI] = ACTIONS(1747), + [anon_sym_RPAREN] = ACTIONS(1747), + [anon_sym_await] = ACTIONS(1749), + [anon_sym_while] = ACTIONS(1749), + [anon_sym_do] = ACTIONS(1749), + [anon_sym_try] = ACTIONS(1749), + [anon_sym_break] = ACTIONS(1749), + [anon_sym_continue] = ACTIONS(1749), + [anon_sym_debugger] = ACTIONS(1749), + [anon_sym_return] = ACTIONS(1749), + [anon_sym_throw] = ACTIONS(1749), + [anon_sym_COLON] = ACTIONS(1747), + [anon_sym_case] = ACTIONS(1749), + [anon_sym_yield] = ACTIONS(1749), + [anon_sym_LBRACK] = ACTIONS(1747), + [anon_sym_RBRACK] = ACTIONS(1747), + [anon_sym_GT] = ACTIONS(1747), + [anon_sym_DQUOTE] = ACTIONS(1747), + [anon_sym_SQUOTE] = ACTIONS(1747), + [anon_sym_class] = ACTIONS(1749), + [anon_sym_async] = ACTIONS(1749), + [anon_sym_function] = ACTIONS(1749), + [anon_sym_EQ_GT] = ACTIONS(1747), + [anon_sym_new] = ACTIONS(1749), + [anon_sym_using] = ACTIONS(1749), + [anon_sym_AMP] = ACTIONS(1747), + [anon_sym_PIPE] = ACTIONS(1747), + [anon_sym_PLUS] = ACTIONS(1749), + [anon_sym_DASH] = ACTIONS(1749), + [anon_sym_SLASH] = ACTIONS(1749), + [anon_sym_LT] = ACTIONS(1747), + [anon_sym_TILDE] = ACTIONS(1747), + [anon_sym_void] = ACTIONS(1749), + [anon_sym_delete] = ACTIONS(1749), + [anon_sym_PLUS_PLUS] = ACTIONS(1747), + [anon_sym_DASH_DASH] = ACTIONS(1747), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1747), + [sym_number] = ACTIONS(1747), + [sym_private_property_identifier] = ACTIONS(1747), + [sym_this] = ACTIONS(1749), + [sym_super] = ACTIONS(1749), + [sym_true] = ACTIONS(1749), + [sym_false] = ACTIONS(1749), + [sym_null] = ACTIONS(1749), + [sym_undefined] = ACTIONS(1749), + [anon_sym_AT] = ACTIONS(1747), + [anon_sym_static] = ACTIONS(1749), + [anon_sym_readonly] = ACTIONS(1749), + [anon_sym_get] = ACTIONS(1749), + [anon_sym_set] = ACTIONS(1749), + [anon_sym_QMARK] = ACTIONS(1747), + [anon_sym_declare] = ACTIONS(1749), + [anon_sym_public] = ACTIONS(1749), + [anon_sym_private] = ACTIONS(1749), + [anon_sym_protected] = ACTIONS(1749), + [anon_sym_override] = ACTIONS(1749), + [anon_sym_module] = ACTIONS(1749), + [anon_sym_any] = ACTIONS(1749), + [anon_sym_number] = ACTIONS(1749), + [anon_sym_boolean] = ACTIONS(1749), + [anon_sym_string] = ACTIONS(1749), + [anon_sym_symbol] = ACTIONS(1749), + [anon_sym_object] = ACTIONS(1749), + [anon_sym_abstract] = ACTIONS(1749), + [anon_sym_extends] = ACTIONS(1749), + [anon_sym_interface] = ACTIONS(1749), + [anon_sym_enum] = ACTIONS(1749), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(684)] = { + [sym_declaration] = STATE(829), + [sym_variable_declaration] = STATE(850), + [sym_lexical_declaration] = STATE(850), + [sym_class_declaration] = STATE(850), + [sym_function_declaration] = STATE(850), + [sym_generator_function_declaration] = STATE(850), + [sym_decorator] = STATE(1319), + [sym_function_signature] = STATE(850), + [sym_ambient_declaration] = STATE(850), + [sym_abstract_class_declaration] = STATE(850), + [sym_module] = STATE(850), + [sym_internal_module] = STATE(842), + [sym_import_alias] = STATE(850), + [sym_interface_declaration] = STATE(850), + [sym_enum_declaration] = STATE(850), + [sym_type_alias_declaration] = STATE(850), + [aux_sym_export_statement_repeat1] = STATE(4413), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2306), - [anon_sym_EQ] = ACTIONS(860), + [anon_sym_type] = ACTIONS(2314), + [anon_sym_EQ] = ACTIONS(882), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2316), - [anon_sym_COMMA] = ACTIONS(158), - [anon_sym_import] = ACTIONS(2114), - [anon_sym_var] = ACTIONS(2116), - [anon_sym_let] = ACTIONS(2118), - [anon_sym_const] = ACTIONS(2120), + [anon_sym_namespace] = ACTIONS(2334), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_import] = ACTIONS(2128), + [anon_sym_var] = ACTIONS(2130), + [anon_sym_let] = ACTIONS(2132), + [anon_sym_const] = ACTIONS(2134), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(158), - [anon_sym_SEMI] = ACTIONS(158), + [anon_sym_LPAREN] = ACTIONS(157), + [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(864), - [anon_sym_LBRACK] = ACTIONS(158), + [anon_sym_COLON] = ACTIONS(884), + [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(158), - [anon_sym_class] = ACTIONS(2125), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2129), - [anon_sym_EQ_GT] = ACTIONS(716), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_class] = ACTIONS(2139), + [anon_sym_async] = ACTIONS(2141), + [anon_sym_function] = ACTIONS(2143), + [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -100412,86 +100532,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), [anon_sym_LT] = ACTIONS(120), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(158), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), + [anon_sym_instanceof] = ACTIONS(157), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(158), + [anon_sym_BQUOTE] = ACTIONS(157), [anon_sym_AT] = ACTIONS(97), - [anon_sym_declare] = ACTIONS(2318), - [anon_sym_module] = ACTIONS(2334), - [anon_sym_abstract] = ACTIONS(2138), - [anon_sym_satisfies] = ACTIONS(158), - [anon_sym_global] = ACTIONS(2310), - [anon_sym_interface] = ACTIONS(2140), - [anon_sym_enum] = ACTIONS(2142), - [sym__automatic_semicolon] = ACTIONS(158), - [sym__ternary_qmark] = ACTIONS(158), + [anon_sym_declare] = ACTIONS(2336), + [anon_sym_module] = ACTIONS(2342), + [anon_sym_abstract] = ACTIONS(2152), + [anon_sym_satisfies] = ACTIONS(157), + [anon_sym_global] = ACTIONS(2318), + [anon_sym_interface] = ACTIONS(2154), + [anon_sym_enum] = ACTIONS(2156), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(684)] = { - [sym_declaration] = STATE(853), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_class_declaration] = STATE(846), - [sym_function_declaration] = STATE(846), - [sym_generator_function_declaration] = STATE(846), - [sym_decorator] = STATE(1310), - [sym_function_signature] = STATE(846), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(793), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [aux_sym_export_statement_repeat1] = STATE(4079), + [STATE(685)] = { + [sym_declaration] = STATE(829), + [sym_variable_declaration] = STATE(850), + [sym_lexical_declaration] = STATE(850), + [sym_class_declaration] = STATE(850), + [sym_function_declaration] = STATE(850), + [sym_generator_function_declaration] = STATE(850), + [sym_decorator] = STATE(1319), + [sym_function_signature] = STATE(850), + [sym_ambient_declaration] = STATE(850), + [sym_abstract_class_declaration] = STATE(850), + [sym_module] = STATE(850), + [sym_internal_module] = STATE(842), + [sym_import_alias] = STATE(850), + [sym_interface_declaration] = STATE(850), + [sym_enum_declaration] = STATE(850), + [sym_type_alias_declaration] = STATE(850), + [aux_sym_export_statement_repeat1] = STATE(4413), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2306), - [anon_sym_EQ] = ACTIONS(860), + [anon_sym_type] = ACTIONS(2314), + [anon_sym_EQ] = ACTIONS(882), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2110), - [anon_sym_COMMA] = ACTIONS(158), - [anon_sym_import] = ACTIONS(2114), - [anon_sym_var] = ACTIONS(2116), - [anon_sym_let] = ACTIONS(2118), - [anon_sym_const] = ACTIONS(2120), + [anon_sym_namespace] = ACTIONS(2124), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_import] = ACTIONS(2128), + [anon_sym_var] = ACTIONS(2130), + [anon_sym_let] = ACTIONS(2132), + [anon_sym_const] = ACTIONS(2134), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(158), - [anon_sym_SEMI] = ACTIONS(158), + [anon_sym_LPAREN] = ACTIONS(157), + [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(862), - [anon_sym_LBRACK] = ACTIONS(158), + [anon_sym_COLON] = ACTIONS(888), + [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(158), - [anon_sym_class] = ACTIONS(2125), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2129), - [anon_sym_EQ_GT] = ACTIONS(716), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_class] = ACTIONS(2139), + [anon_sym_async] = ACTIONS(2141), + [anon_sym_function] = ACTIONS(2143), + [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -100506,180 +100626,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), [anon_sym_LT] = ACTIONS(120), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(158), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), + [anon_sym_instanceof] = ACTIONS(157), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(158), + [anon_sym_BQUOTE] = ACTIONS(157), [anon_sym_AT] = ACTIONS(97), - [anon_sym_declare] = ACTIONS(2134), - [anon_sym_module] = ACTIONS(2308), - [anon_sym_abstract] = ACTIONS(2138), - [anon_sym_satisfies] = ACTIONS(158), - [anon_sym_global] = ACTIONS(2310), - [anon_sym_interface] = ACTIONS(2140), - [anon_sym_enum] = ACTIONS(2142), - [sym__automatic_semicolon] = ACTIONS(158), - [sym__ternary_qmark] = ACTIONS(158), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(685)] = { - [ts_builtin_sym_end] = ACTIONS(1827), - [sym_identifier] = ACTIONS(1829), - [anon_sym_export] = ACTIONS(1829), - [anon_sym_default] = ACTIONS(1829), - [anon_sym_type] = ACTIONS(1829), - [anon_sym_EQ] = ACTIONS(1829), - [anon_sym_namespace] = ACTIONS(1829), - [anon_sym_LBRACE] = ACTIONS(1827), - [anon_sym_COMMA] = ACTIONS(1827), - [anon_sym_RBRACE] = ACTIONS(1827), - [anon_sym_typeof] = ACTIONS(1829), - [anon_sym_import] = ACTIONS(1829), - [anon_sym_from] = ACTIONS(1829), - [anon_sym_with] = ACTIONS(1829), - [anon_sym_var] = ACTIONS(1829), - [anon_sym_let] = ACTIONS(1829), - [anon_sym_const] = ACTIONS(1829), - [anon_sym_BANG] = ACTIONS(1827), - [anon_sym_else] = ACTIONS(1829), - [anon_sym_if] = ACTIONS(1829), - [anon_sym_switch] = ACTIONS(1829), - [anon_sym_for] = ACTIONS(1829), - [anon_sym_LPAREN] = ACTIONS(1827), - [anon_sym_SEMI] = ACTIONS(1827), - [anon_sym_RPAREN] = ACTIONS(1827), - [anon_sym_await] = ACTIONS(1829), - [anon_sym_while] = ACTIONS(1829), - [anon_sym_do] = ACTIONS(1829), - [anon_sym_try] = ACTIONS(1829), - [anon_sym_break] = ACTIONS(1829), - [anon_sym_continue] = ACTIONS(1829), - [anon_sym_debugger] = ACTIONS(1829), - [anon_sym_return] = ACTIONS(1829), - [anon_sym_throw] = ACTIONS(1829), - [anon_sym_COLON] = ACTIONS(1827), - [anon_sym_case] = ACTIONS(1829), - [anon_sym_yield] = ACTIONS(1829), - [anon_sym_LBRACK] = ACTIONS(1827), - [anon_sym_RBRACK] = ACTIONS(1827), - [anon_sym_GT] = ACTIONS(1827), - [anon_sym_DQUOTE] = ACTIONS(1827), - [anon_sym_SQUOTE] = ACTIONS(1827), - [anon_sym_class] = ACTIONS(1829), - [anon_sym_async] = ACTIONS(1829), - [anon_sym_function] = ACTIONS(1829), - [anon_sym_EQ_GT] = ACTIONS(1827), - [anon_sym_new] = ACTIONS(1829), - [anon_sym_using] = ACTIONS(1829), - [anon_sym_AMP] = ACTIONS(1827), - [anon_sym_PIPE] = ACTIONS(1827), - [anon_sym_PLUS] = ACTIONS(1829), - [anon_sym_DASH] = ACTIONS(1829), - [anon_sym_SLASH] = ACTIONS(1829), - [anon_sym_LT] = ACTIONS(1827), - [anon_sym_TILDE] = ACTIONS(1827), - [anon_sym_void] = ACTIONS(1829), - [anon_sym_delete] = ACTIONS(1829), - [anon_sym_PLUS_PLUS] = ACTIONS(1827), - [anon_sym_DASH_DASH] = ACTIONS(1827), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1827), - [sym_number] = ACTIONS(1827), - [sym_private_property_identifier] = ACTIONS(1827), - [sym_this] = ACTIONS(1829), - [sym_super] = ACTIONS(1829), - [sym_true] = ACTIONS(1829), - [sym_false] = ACTIONS(1829), - [sym_null] = ACTIONS(1829), - [sym_undefined] = ACTIONS(1829), - [anon_sym_AT] = ACTIONS(1827), - [anon_sym_static] = ACTIONS(1829), - [anon_sym_readonly] = ACTIONS(1829), - [anon_sym_get] = ACTIONS(1829), - [anon_sym_set] = ACTIONS(1829), - [anon_sym_QMARK] = ACTIONS(1827), - [anon_sym_declare] = ACTIONS(1829), - [anon_sym_public] = ACTIONS(1829), - [anon_sym_private] = ACTIONS(1829), - [anon_sym_protected] = ACTIONS(1829), - [anon_sym_override] = ACTIONS(1829), - [anon_sym_module] = ACTIONS(1829), - [anon_sym_any] = ACTIONS(1829), - [anon_sym_number] = ACTIONS(1829), - [anon_sym_boolean] = ACTIONS(1829), - [anon_sym_string] = ACTIONS(1829), - [anon_sym_symbol] = ACTIONS(1829), - [anon_sym_object] = ACTIONS(1829), - [anon_sym_abstract] = ACTIONS(1829), - [anon_sym_extends] = ACTIONS(1829), - [anon_sym_interface] = ACTIONS(1829), - [anon_sym_enum] = ACTIONS(1829), + [anon_sym_declare] = ACTIONS(2148), + [anon_sym_module] = ACTIONS(2316), + [anon_sym_abstract] = ACTIONS(2152), + [anon_sym_satisfies] = ACTIONS(157), + [anon_sym_global] = ACTIONS(2318), + [anon_sym_interface] = ACTIONS(2154), + [anon_sym_enum] = ACTIONS(2156), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, [STATE(686)] = { - [sym_declaration] = STATE(853), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_class_declaration] = STATE(846), - [sym_function_declaration] = STATE(846), - [sym_generator_function_declaration] = STATE(846), - [sym_decorator] = STATE(1310), - [sym_function_signature] = STATE(846), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(793), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [aux_sym_export_statement_repeat1] = STATE(4079), + [sym_declaration] = STATE(829), + [sym_variable_declaration] = STATE(850), + [sym_lexical_declaration] = STATE(850), + [sym_class_declaration] = STATE(850), + [sym_function_declaration] = STATE(850), + [sym_generator_function_declaration] = STATE(850), + [sym_decorator] = STATE(1319), + [sym_function_signature] = STATE(850), + [sym_ambient_declaration] = STATE(850), + [sym_abstract_class_declaration] = STATE(850), + [sym_module] = STATE(850), + [sym_internal_module] = STATE(842), + [sym_import_alias] = STATE(850), + [sym_interface_declaration] = STATE(850), + [sym_enum_declaration] = STATE(850), + [sym_type_alias_declaration] = STATE(850), + [aux_sym_export_statement_repeat1] = STATE(4413), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2306), - [anon_sym_EQ] = ACTIONS(860), + [anon_sym_type] = ACTIONS(2314), + [anon_sym_EQ] = ACTIONS(882), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2110), - [anon_sym_COMMA] = ACTIONS(158), - [anon_sym_import] = ACTIONS(2114), - [anon_sym_var] = ACTIONS(2116), - [anon_sym_let] = ACTIONS(2118), - [anon_sym_const] = ACTIONS(2120), + [anon_sym_namespace] = ACTIONS(2124), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_import] = ACTIONS(2128), + [anon_sym_var] = ACTIONS(2130), + [anon_sym_let] = ACTIONS(2132), + [anon_sym_const] = ACTIONS(2134), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(158), - [anon_sym_SEMI] = ACTIONS(158), + [anon_sym_LPAREN] = ACTIONS(157), + [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(882), - [anon_sym_LBRACK] = ACTIONS(158), + [anon_sym_COLON] = ACTIONS(886), + [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(158), - [anon_sym_class] = ACTIONS(2125), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2129), - [anon_sym_EQ_GT] = ACTIONS(716), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_class] = ACTIONS(2139), + [anon_sym_async] = ACTIONS(2141), + [anon_sym_function] = ACTIONS(2143), + [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -100694,72 +100720,72 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), [anon_sym_LT] = ACTIONS(120), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(158), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), + [anon_sym_instanceof] = ACTIONS(157), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(158), + [anon_sym_BQUOTE] = ACTIONS(157), [anon_sym_AT] = ACTIONS(97), - [anon_sym_declare] = ACTIONS(2134), - [anon_sym_module] = ACTIONS(2308), - [anon_sym_abstract] = ACTIONS(2138), - [anon_sym_satisfies] = ACTIONS(158), - [anon_sym_global] = ACTIONS(2310), - [anon_sym_interface] = ACTIONS(2140), - [anon_sym_enum] = ACTIONS(2142), - [sym__automatic_semicolon] = ACTIONS(158), - [sym__ternary_qmark] = ACTIONS(158), + [anon_sym_declare] = ACTIONS(2148), + [anon_sym_module] = ACTIONS(2316), + [anon_sym_abstract] = ACTIONS(2152), + [anon_sym_satisfies] = ACTIONS(157), + [anon_sym_global] = ACTIONS(2318), + [anon_sym_interface] = ACTIONS(2154), + [anon_sym_enum] = ACTIONS(2156), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, [STATE(687)] = { - [aux_sym_object_repeat1] = STATE(4828), - [aux_sym_object_pattern_repeat1] = STATE(5022), - [sym_identifier] = ACTIONS(1934), - [anon_sym_export] = ACTIONS(1934), - [anon_sym_STAR] = ACTIONS(1934), - [anon_sym_type] = ACTIONS(1934), - [anon_sym_EQ] = ACTIONS(695), + [aux_sym_object_repeat1] = STATE(4829), + [aux_sym_object_pattern_repeat1] = STATE(4830), + [sym_identifier] = ACTIONS(1952), + [anon_sym_export] = ACTIONS(1952), + [anon_sym_STAR] = ACTIONS(1952), + [anon_sym_type] = ACTIONS(1952), + [anon_sym_EQ] = ACTIONS(697), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(1934), - [anon_sym_COMMA] = ACTIONS(158), - [anon_sym_RBRACE] = ACTIONS(701), - [anon_sym_let] = ACTIONS(1934), + [anon_sym_namespace] = ACTIONS(1952), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(732), + [anon_sym_let] = ACTIONS(1952), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2122), - [anon_sym_SEMI] = ACTIONS(158), + [anon_sym_LPAREN] = ACTIONS(2136), + [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(705), - [anon_sym_LBRACK] = ACTIONS(1936), + [anon_sym_COLON] = ACTIONS(707), + [anon_sym_LBRACK] = ACTIONS(1954), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_DQUOTE] = ACTIONS(1936), - [anon_sym_SQUOTE] = ACTIONS(1936), - [anon_sym_async] = ACTIONS(1934), - [anon_sym_EQ_GT] = ACTIONS(716), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(1934), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DQUOTE] = ACTIONS(1954), + [anon_sym_SQUOTE] = ACTIONS(1954), + [anon_sym_async] = ACTIONS(1952), + [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(1952), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -100773,365 +100799,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2131), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(2145), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(158), - [sym_number] = ACTIONS(1936), - [sym_private_property_identifier] = ACTIONS(1936), - [anon_sym_static] = ACTIONS(1934), - [anon_sym_readonly] = ACTIONS(1934), - [anon_sym_get] = ACTIONS(1934), - [anon_sym_set] = ACTIONS(1934), - [anon_sym_QMARK] = ACTIONS(724), - [anon_sym_declare] = ACTIONS(1934), - [anon_sym_public] = ACTIONS(1934), - [anon_sym_private] = ACTIONS(1934), - [anon_sym_protected] = ACTIONS(1934), - [anon_sym_override] = ACTIONS(1934), - [anon_sym_module] = ACTIONS(1934), - [anon_sym_any] = ACTIONS(1934), - [anon_sym_number] = ACTIONS(1934), - [anon_sym_boolean] = ACTIONS(1934), - [anon_sym_string] = ACTIONS(1934), - [anon_sym_symbol] = ACTIONS(1934), - [anon_sym_object] = ACTIONS(1934), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(157), + [sym_number] = ACTIONS(1954), + [sym_private_property_identifier] = ACTIONS(1954), + [anon_sym_static] = ACTIONS(1952), + [anon_sym_readonly] = ACTIONS(1952), + [anon_sym_get] = ACTIONS(1952), + [anon_sym_set] = ACTIONS(1952), + [anon_sym_QMARK] = ACTIONS(726), + [anon_sym_declare] = ACTIONS(1952), + [anon_sym_public] = ACTIONS(1952), + [anon_sym_private] = ACTIONS(1952), + [anon_sym_protected] = ACTIONS(1952), + [anon_sym_override] = ACTIONS(1952), + [anon_sym_module] = ACTIONS(1952), + [anon_sym_any] = ACTIONS(1952), + [anon_sym_number] = ACTIONS(1952), + [anon_sym_boolean] = ACTIONS(1952), + [anon_sym_string] = ACTIONS(1952), + [anon_sym_symbol] = ACTIONS(1952), + [anon_sym_object] = ACTIONS(1952), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(158), - [sym__ternary_qmark] = ACTIONS(158), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(726), + [sym__member_signature_marker] = ACTIONS(728), }, [STATE(688)] = { - [ts_builtin_sym_end] = ACTIONS(2336), - [sym_identifier] = ACTIONS(2338), - [anon_sym_export] = ACTIONS(2338), - [anon_sym_default] = ACTIONS(2338), - [anon_sym_type] = ACTIONS(2338), - [anon_sym_EQ] = ACTIONS(2338), - [anon_sym_namespace] = ACTIONS(2338), - [anon_sym_LBRACE] = ACTIONS(2336), - [anon_sym_COMMA] = ACTIONS(2336), - [anon_sym_RBRACE] = ACTIONS(2336), - [anon_sym_typeof] = ACTIONS(2338), - [anon_sym_import] = ACTIONS(2338), - [anon_sym_with] = ACTIONS(2338), - [anon_sym_var] = ACTIONS(2338), - [anon_sym_let] = ACTIONS(2338), - [anon_sym_const] = ACTIONS(2338), - [anon_sym_BANG] = ACTIONS(2336), - [anon_sym_else] = ACTIONS(2338), - [anon_sym_if] = ACTIONS(2338), - [anon_sym_switch] = ACTIONS(2338), - [anon_sym_for] = ACTIONS(2338), - [anon_sym_LPAREN] = ACTIONS(2336), - [anon_sym_SEMI] = ACTIONS(2336), - [anon_sym_RPAREN] = ACTIONS(2336), - [anon_sym_await] = ACTIONS(2338), - [anon_sym_while] = ACTIONS(2338), - [anon_sym_do] = ACTIONS(2338), - [anon_sym_try] = ACTIONS(2338), - [anon_sym_break] = ACTIONS(2338), - [anon_sym_continue] = ACTIONS(2338), - [anon_sym_debugger] = ACTIONS(2338), - [anon_sym_return] = ACTIONS(2338), - [anon_sym_throw] = ACTIONS(2338), - [anon_sym_COLON] = ACTIONS(2336), - [anon_sym_case] = ACTIONS(2338), - [anon_sym_yield] = ACTIONS(2338), - [anon_sym_LBRACK] = ACTIONS(2336), - [anon_sym_RBRACK] = ACTIONS(2336), - [anon_sym_GT] = ACTIONS(2336), - [anon_sym_DQUOTE] = ACTIONS(2336), - [anon_sym_SQUOTE] = ACTIONS(2336), - [anon_sym_class] = ACTIONS(2338), - [anon_sym_async] = ACTIONS(2338), - [anon_sym_function] = ACTIONS(2338), - [anon_sym_EQ_GT] = ACTIONS(2336), - [anon_sym_new] = ACTIONS(2338), - [anon_sym_using] = ACTIONS(2338), - [anon_sym_AMP] = ACTIONS(2336), - [anon_sym_PIPE] = ACTIONS(2336), - [anon_sym_PLUS] = ACTIONS(2338), - [anon_sym_DASH] = ACTIONS(2338), - [anon_sym_SLASH] = ACTIONS(2338), - [anon_sym_LT] = ACTIONS(2336), - [anon_sym_TILDE] = ACTIONS(2336), - [anon_sym_void] = ACTIONS(2338), - [anon_sym_delete] = ACTIONS(2338), - [anon_sym_PLUS_PLUS] = ACTIONS(2336), - [anon_sym_DASH_DASH] = ACTIONS(2336), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2336), - [sym_number] = ACTIONS(2336), - [sym_private_property_identifier] = ACTIONS(2336), - [sym_this] = ACTIONS(2338), - [sym_super] = ACTIONS(2338), - [sym_true] = ACTIONS(2338), - [sym_false] = ACTIONS(2338), - [sym_null] = ACTIONS(2338), - [sym_undefined] = ACTIONS(2338), - [anon_sym_AT] = ACTIONS(2336), - [anon_sym_static] = ACTIONS(2338), - [anon_sym_readonly] = ACTIONS(2338), - [anon_sym_get] = ACTIONS(2338), - [anon_sym_set] = ACTIONS(2338), - [anon_sym_QMARK] = ACTIONS(2336), - [anon_sym_declare] = ACTIONS(2338), - [anon_sym_public] = ACTIONS(2338), - [anon_sym_private] = ACTIONS(2338), - [anon_sym_protected] = ACTIONS(2338), - [anon_sym_override] = ACTIONS(2338), - [anon_sym_module] = ACTIONS(2338), - [anon_sym_any] = ACTIONS(2338), - [anon_sym_number] = ACTIONS(2338), - [anon_sym_boolean] = ACTIONS(2338), - [anon_sym_string] = ACTIONS(2338), - [anon_sym_symbol] = ACTIONS(2338), - [anon_sym_object] = ACTIONS(2338), - [anon_sym_abstract] = ACTIONS(2338), - [anon_sym_extends] = ACTIONS(2338), - [anon_sym_interface] = ACTIONS(2338), - [anon_sym_enum] = ACTIONS(2338), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(689)] = { - [aux_sym_object_repeat1] = STATE(4828), - [aux_sym_object_pattern_repeat1] = STATE(5022), - [sym_identifier] = ACTIONS(1938), - [anon_sym_export] = ACTIONS(1938), - [anon_sym_STAR] = ACTIONS(1938), - [anon_sym_type] = ACTIONS(1938), - [anon_sym_EQ] = ACTIONS(695), + [aux_sym_object_repeat1] = STATE(4854), + [aux_sym_object_pattern_repeat1] = STATE(4830), + [sym_identifier] = ACTIONS(1948), + [anon_sym_export] = ACTIONS(1948), + [anon_sym_STAR] = ACTIONS(1948), + [anon_sym_type] = ACTIONS(1948), + [anon_sym_EQ] = ACTIONS(697), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(1938), - [anon_sym_COMMA] = ACTIONS(158), - [anon_sym_RBRACE] = ACTIONS(701), - [anon_sym_let] = ACTIONS(1938), - [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2122), - [anon_sym_SEMI] = ACTIONS(158), - [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(705), - [anon_sym_LBRACK] = ACTIONS(1940), - [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(120), - [anon_sym_DQUOTE] = ACTIONS(1940), - [anon_sym_SQUOTE] = ACTIONS(1940), - [anon_sym_async] = ACTIONS(1938), - [anon_sym_EQ_GT] = ACTIONS(716), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(1938), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP] = ACTIONS(120), - [anon_sym_PIPE_PIPE] = ACTIONS(120), - [anon_sym_GT_GT] = ACTIONS(120), - [anon_sym_GT_GT_GT] = ACTIONS(120), - [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(120), - [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(120), - [anon_sym_DASH] = ACTIONS(120), - [anon_sym_SLASH] = ACTIONS(120), - [anon_sym_PERCENT] = ACTIONS(120), - [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2131), - [anon_sym_LT_EQ] = ACTIONS(158), - [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), - [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), - [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(158), - [sym_number] = ACTIONS(1940), - [sym_private_property_identifier] = ACTIONS(1940), - [anon_sym_static] = ACTIONS(1938), - [anon_sym_readonly] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1938), - [anon_sym_set] = ACTIONS(1938), - [anon_sym_QMARK] = ACTIONS(724), - [anon_sym_declare] = ACTIONS(1938), - [anon_sym_public] = ACTIONS(1938), - [anon_sym_private] = ACTIONS(1938), - [anon_sym_protected] = ACTIONS(1938), - [anon_sym_override] = ACTIONS(1938), - [anon_sym_module] = ACTIONS(1938), - [anon_sym_any] = ACTIONS(1938), - [anon_sym_number] = ACTIONS(1938), - [anon_sym_boolean] = ACTIONS(1938), - [anon_sym_string] = ACTIONS(1938), - [anon_sym_symbol] = ACTIONS(1938), - [anon_sym_object] = ACTIONS(1938), - [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(158), - [sym__ternary_qmark] = ACTIONS(158), - [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(726), - }, - [STATE(690)] = { - [ts_builtin_sym_end] = ACTIONS(2340), - [sym_identifier] = ACTIONS(2342), - [anon_sym_export] = ACTIONS(2342), - [anon_sym_default] = ACTIONS(2342), - [anon_sym_type] = ACTIONS(2342), - [anon_sym_EQ] = ACTIONS(2342), - [anon_sym_namespace] = ACTIONS(2342), - [anon_sym_LBRACE] = ACTIONS(2340), - [anon_sym_COMMA] = ACTIONS(2340), - [anon_sym_RBRACE] = ACTIONS(2340), - [anon_sym_typeof] = ACTIONS(2342), - [anon_sym_import] = ACTIONS(2342), - [anon_sym_with] = ACTIONS(2342), - [anon_sym_var] = ACTIONS(2342), - [anon_sym_let] = ACTIONS(2342), - [anon_sym_const] = ACTIONS(2342), - [anon_sym_BANG] = ACTIONS(2340), - [anon_sym_else] = ACTIONS(2342), - [anon_sym_if] = ACTIONS(2342), - [anon_sym_switch] = ACTIONS(2342), - [anon_sym_for] = ACTIONS(2342), - [anon_sym_LPAREN] = ACTIONS(2340), - [anon_sym_SEMI] = ACTIONS(2340), - [anon_sym_RPAREN] = ACTIONS(2340), - [anon_sym_await] = ACTIONS(2342), - [anon_sym_while] = ACTIONS(2342), - [anon_sym_do] = ACTIONS(2342), - [anon_sym_try] = ACTIONS(2342), - [anon_sym_break] = ACTIONS(2342), - [anon_sym_continue] = ACTIONS(2342), - [anon_sym_debugger] = ACTIONS(2342), - [anon_sym_return] = ACTIONS(2342), - [anon_sym_throw] = ACTIONS(2342), - [anon_sym_COLON] = ACTIONS(2340), - [anon_sym_case] = ACTIONS(2342), - [anon_sym_yield] = ACTIONS(2342), - [anon_sym_LBRACK] = ACTIONS(2340), - [anon_sym_RBRACK] = ACTIONS(2340), - [anon_sym_GT] = ACTIONS(2340), - [anon_sym_DQUOTE] = ACTIONS(2340), - [anon_sym_SQUOTE] = ACTIONS(2340), - [anon_sym_class] = ACTIONS(2342), - [anon_sym_async] = ACTIONS(2342), - [anon_sym_function] = ACTIONS(2342), - [anon_sym_EQ_GT] = ACTIONS(2340), - [anon_sym_new] = ACTIONS(2342), - [anon_sym_using] = ACTIONS(2342), - [anon_sym_AMP] = ACTIONS(2340), - [anon_sym_PIPE] = ACTIONS(2340), - [anon_sym_PLUS] = ACTIONS(2342), - [anon_sym_DASH] = ACTIONS(2342), - [anon_sym_SLASH] = ACTIONS(2342), - [anon_sym_LT] = ACTIONS(2340), - [anon_sym_TILDE] = ACTIONS(2340), - [anon_sym_void] = ACTIONS(2342), - [anon_sym_delete] = ACTIONS(2342), - [anon_sym_PLUS_PLUS] = ACTIONS(2340), - [anon_sym_DASH_DASH] = ACTIONS(2340), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2340), - [sym_number] = ACTIONS(2340), - [sym_private_property_identifier] = ACTIONS(2340), - [sym_this] = ACTIONS(2342), - [sym_super] = ACTIONS(2342), - [sym_true] = ACTIONS(2342), - [sym_false] = ACTIONS(2342), - [sym_null] = ACTIONS(2342), - [sym_undefined] = ACTIONS(2342), - [anon_sym_AT] = ACTIONS(2340), - [anon_sym_static] = ACTIONS(2342), - [anon_sym_readonly] = ACTIONS(2342), - [anon_sym_get] = ACTIONS(2342), - [anon_sym_set] = ACTIONS(2342), - [anon_sym_QMARK] = ACTIONS(2340), - [anon_sym_declare] = ACTIONS(2342), - [anon_sym_public] = ACTIONS(2342), - [anon_sym_private] = ACTIONS(2342), - [anon_sym_protected] = ACTIONS(2342), - [anon_sym_override] = ACTIONS(2342), - [anon_sym_module] = ACTIONS(2342), - [anon_sym_any] = ACTIONS(2342), - [anon_sym_number] = ACTIONS(2342), - [anon_sym_boolean] = ACTIONS(2342), - [anon_sym_string] = ACTIONS(2342), - [anon_sym_symbol] = ACTIONS(2342), - [anon_sym_object] = ACTIONS(2342), - [anon_sym_abstract] = ACTIONS(2342), - [anon_sym_extends] = ACTIONS(2342), - [anon_sym_interface] = ACTIONS(2342), - [anon_sym_enum] = ACTIONS(2342), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(691)] = { - [aux_sym_object_repeat1] = STATE(4979), - [aux_sym_object_pattern_repeat1] = STATE(5022), - [sym_identifier] = ACTIONS(1934), - [anon_sym_export] = ACTIONS(1934), - [anon_sym_STAR] = ACTIONS(1934), - [anon_sym_type] = ACTIONS(1934), - [anon_sym_EQ] = ACTIONS(695), - [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(1934), - [anon_sym_COMMA] = ACTIONS(158), + [anon_sym_namespace] = ACTIONS(1948), + [anon_sym_COMMA] = ACTIONS(157), [anon_sym_RBRACE] = ACTIONS(730), - [anon_sym_let] = ACTIONS(1934), + [anon_sym_let] = ACTIONS(1948), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2122), - [anon_sym_SEMI] = ACTIONS(158), + [anon_sym_LPAREN] = ACTIONS(2136), + [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(705), - [anon_sym_LBRACK] = ACTIONS(1936), + [anon_sym_COLON] = ACTIONS(707), + [anon_sym_LBRACK] = ACTIONS(1950), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_DQUOTE] = ACTIONS(1936), - [anon_sym_SQUOTE] = ACTIONS(1936), - [anon_sym_async] = ACTIONS(1934), - [anon_sym_EQ_GT] = ACTIONS(716), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(1934), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DQUOTE] = ACTIONS(1950), + [anon_sym_SQUOTE] = ACTIONS(1950), + [anon_sym_async] = ACTIONS(1948), + [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(1948), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -101145,138 +100892,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2131), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(2145), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(158), - [sym_number] = ACTIONS(1936), - [sym_private_property_identifier] = ACTIONS(1936), - [anon_sym_static] = ACTIONS(1934), - [anon_sym_readonly] = ACTIONS(1934), - [anon_sym_get] = ACTIONS(1934), - [anon_sym_set] = ACTIONS(1934), - [anon_sym_QMARK] = ACTIONS(724), - [anon_sym_declare] = ACTIONS(1934), - [anon_sym_public] = ACTIONS(1934), - [anon_sym_private] = ACTIONS(1934), - [anon_sym_protected] = ACTIONS(1934), - [anon_sym_override] = ACTIONS(1934), - [anon_sym_module] = ACTIONS(1934), - [anon_sym_any] = ACTIONS(1934), - [anon_sym_number] = ACTIONS(1934), - [anon_sym_boolean] = ACTIONS(1934), - [anon_sym_string] = ACTIONS(1934), - [anon_sym_symbol] = ACTIONS(1934), - [anon_sym_object] = ACTIONS(1934), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(157), + [sym_number] = ACTIONS(1950), + [sym_private_property_identifier] = ACTIONS(1950), + [anon_sym_static] = ACTIONS(1948), + [anon_sym_readonly] = ACTIONS(1948), + [anon_sym_get] = ACTIONS(1948), + [anon_sym_set] = ACTIONS(1948), + [anon_sym_QMARK] = ACTIONS(726), + [anon_sym_declare] = ACTIONS(1948), + [anon_sym_public] = ACTIONS(1948), + [anon_sym_private] = ACTIONS(1948), + [anon_sym_protected] = ACTIONS(1948), + [anon_sym_override] = ACTIONS(1948), + [anon_sym_module] = ACTIONS(1948), + [anon_sym_any] = ACTIONS(1948), + [anon_sym_number] = ACTIONS(1948), + [anon_sym_boolean] = ACTIONS(1948), + [anon_sym_string] = ACTIONS(1948), + [anon_sym_symbol] = ACTIONS(1948), + [anon_sym_object] = ACTIONS(1948), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(158), - [sym__ternary_qmark] = ACTIONS(158), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(726), + [sym__member_signature_marker] = ACTIONS(728), }, - [STATE(692)] = { - [aux_sym_object_repeat1] = STATE(4979), - [aux_sym_object_pattern_repeat1] = STATE(5022), - [sym_identifier] = ACTIONS(1938), - [anon_sym_export] = ACTIONS(1938), - [anon_sym_STAR] = ACTIONS(1938), - [anon_sym_type] = ACTIONS(1938), - [anon_sym_EQ] = ACTIONS(695), - [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(1938), - [anon_sym_COMMA] = ACTIONS(158), - [anon_sym_RBRACE] = ACTIONS(730), - [anon_sym_let] = ACTIONS(1938), - [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2122), - [anon_sym_SEMI] = ACTIONS(158), - [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(705), - [anon_sym_LBRACK] = ACTIONS(1940), - [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(120), - [anon_sym_DQUOTE] = ACTIONS(1940), - [anon_sym_SQUOTE] = ACTIONS(1940), - [anon_sym_async] = ACTIONS(1938), - [anon_sym_EQ_GT] = ACTIONS(716), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(1938), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP] = ACTIONS(120), - [anon_sym_PIPE_PIPE] = ACTIONS(120), - [anon_sym_GT_GT] = ACTIONS(120), - [anon_sym_GT_GT_GT] = ACTIONS(120), - [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(120), - [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(120), - [anon_sym_DASH] = ACTIONS(120), - [anon_sym_SLASH] = ACTIONS(120), - [anon_sym_PERCENT] = ACTIONS(120), - [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2131), - [anon_sym_LT_EQ] = ACTIONS(158), - [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), - [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), - [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(158), - [sym_number] = ACTIONS(1940), - [sym_private_property_identifier] = ACTIONS(1940), - [anon_sym_static] = ACTIONS(1938), - [anon_sym_readonly] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1938), - [anon_sym_set] = ACTIONS(1938), - [anon_sym_QMARK] = ACTIONS(724), - [anon_sym_declare] = ACTIONS(1938), - [anon_sym_public] = ACTIONS(1938), - [anon_sym_private] = ACTIONS(1938), - [anon_sym_protected] = ACTIONS(1938), - [anon_sym_override] = ACTIONS(1938), - [anon_sym_module] = ACTIONS(1938), - [anon_sym_any] = ACTIONS(1938), - [anon_sym_number] = ACTIONS(1938), - [anon_sym_boolean] = ACTIONS(1938), - [anon_sym_string] = ACTIONS(1938), - [anon_sym_symbol] = ACTIONS(1938), - [anon_sym_object] = ACTIONS(1938), - [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(158), - [sym__ternary_qmark] = ACTIONS(158), - [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(726), - }, - [STATE(693)] = { + [STATE(689)] = { [ts_builtin_sym_end] = ACTIONS(2344), [sym_identifier] = ACTIONS(2346), [anon_sym_export] = ACTIONS(2346), @@ -101369,7 +101023,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2346), [sym_html_comment] = ACTIONS(5), }, - [STATE(694)] = { + [STATE(690)] = { [ts_builtin_sym_end] = ACTIONS(2348), [sym_identifier] = ACTIONS(2350), [anon_sym_export] = ACTIONS(2350), @@ -101462,7 +101116,100 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2350), [sym_html_comment] = ACTIONS(5), }, - [STATE(695)] = { + [STATE(691)] = { + [aux_sym_object_repeat1] = STATE(4854), + [aux_sym_object_pattern_repeat1] = STATE(4830), + [sym_identifier] = ACTIONS(1952), + [anon_sym_export] = ACTIONS(1952), + [anon_sym_STAR] = ACTIONS(1952), + [anon_sym_type] = ACTIONS(1952), + [anon_sym_EQ] = ACTIONS(697), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(1952), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(730), + [anon_sym_let] = ACTIONS(1952), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2136), + [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(707), + [anon_sym_LBRACK] = ACTIONS(1954), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(120), + [anon_sym_DQUOTE] = ACTIONS(1954), + [anon_sym_SQUOTE] = ACTIONS(1954), + [anon_sym_async] = ACTIONS(1952), + [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(1952), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP] = ACTIONS(120), + [anon_sym_PIPE_PIPE] = ACTIONS(120), + [anon_sym_GT_GT] = ACTIONS(120), + [anon_sym_GT_GT_GT] = ACTIONS(120), + [anon_sym_LT_LT] = ACTIONS(120), + [anon_sym_AMP] = ACTIONS(120), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(120), + [anon_sym_PLUS] = ACTIONS(120), + [anon_sym_DASH] = ACTIONS(120), + [anon_sym_SLASH] = ACTIONS(120), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(2145), + [anon_sym_LT_EQ] = ACTIONS(157), + [anon_sym_EQ_EQ] = ACTIONS(120), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), + [anon_sym_BANG_EQ] = ACTIONS(120), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), + [anon_sym_QMARK_QMARK] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(157), + [sym_number] = ACTIONS(1954), + [sym_private_property_identifier] = ACTIONS(1954), + [anon_sym_static] = ACTIONS(1952), + [anon_sym_readonly] = ACTIONS(1952), + [anon_sym_get] = ACTIONS(1952), + [anon_sym_set] = ACTIONS(1952), + [anon_sym_QMARK] = ACTIONS(726), + [anon_sym_declare] = ACTIONS(1952), + [anon_sym_public] = ACTIONS(1952), + [anon_sym_private] = ACTIONS(1952), + [anon_sym_protected] = ACTIONS(1952), + [anon_sym_override] = ACTIONS(1952), + [anon_sym_module] = ACTIONS(1952), + [anon_sym_any] = ACTIONS(1952), + [anon_sym_number] = ACTIONS(1952), + [anon_sym_boolean] = ACTIONS(1952), + [anon_sym_string] = ACTIONS(1952), + [anon_sym_symbol] = ACTIONS(1952), + [anon_sym_object] = ACTIONS(1952), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + [sym__member_signature_marker] = ACTIONS(728), + }, + [STATE(692)] = { [ts_builtin_sym_end] = ACTIONS(2352), [sym_identifier] = ACTIONS(2354), [anon_sym_export] = ACTIONS(2354), @@ -101555,48 +101302,141 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2354), [sym_html_comment] = ACTIONS(5), }, - [STATE(696)] = { - [aux_sym_object_repeat1] = STATE(4828), - [aux_sym_object_pattern_repeat1] = STATE(5022), - [sym_identifier] = ACTIONS(1934), - [anon_sym_export] = ACTIONS(1934), - [anon_sym_STAR] = ACTIONS(1934), - [anon_sym_type] = ACTIONS(1934), - [anon_sym_EQ] = ACTIONS(695), + [STATE(693)] = { + [ts_builtin_sym_end] = ACTIONS(2356), + [sym_identifier] = ACTIONS(2358), + [anon_sym_export] = ACTIONS(2358), + [anon_sym_default] = ACTIONS(2358), + [anon_sym_type] = ACTIONS(2358), + [anon_sym_EQ] = ACTIONS(2358), + [anon_sym_namespace] = ACTIONS(2358), + [anon_sym_LBRACE] = ACTIONS(2356), + [anon_sym_COMMA] = ACTIONS(2356), + [anon_sym_RBRACE] = ACTIONS(2356), + [anon_sym_typeof] = ACTIONS(2358), + [anon_sym_import] = ACTIONS(2358), + [anon_sym_with] = ACTIONS(2358), + [anon_sym_var] = ACTIONS(2358), + [anon_sym_let] = ACTIONS(2358), + [anon_sym_const] = ACTIONS(2358), + [anon_sym_BANG] = ACTIONS(2356), + [anon_sym_else] = ACTIONS(2358), + [anon_sym_if] = ACTIONS(2358), + [anon_sym_switch] = ACTIONS(2358), + [anon_sym_for] = ACTIONS(2358), + [anon_sym_LPAREN] = ACTIONS(2356), + [anon_sym_SEMI] = ACTIONS(2356), + [anon_sym_RPAREN] = ACTIONS(2356), + [anon_sym_await] = ACTIONS(2358), + [anon_sym_while] = ACTIONS(2358), + [anon_sym_do] = ACTIONS(2358), + [anon_sym_try] = ACTIONS(2358), + [anon_sym_break] = ACTIONS(2358), + [anon_sym_continue] = ACTIONS(2358), + [anon_sym_debugger] = ACTIONS(2358), + [anon_sym_return] = ACTIONS(2358), + [anon_sym_throw] = ACTIONS(2358), + [anon_sym_COLON] = ACTIONS(2356), + [anon_sym_case] = ACTIONS(2358), + [anon_sym_yield] = ACTIONS(2358), + [anon_sym_LBRACK] = ACTIONS(2356), + [anon_sym_RBRACK] = ACTIONS(2356), + [anon_sym_GT] = ACTIONS(2356), + [anon_sym_DQUOTE] = ACTIONS(2356), + [anon_sym_SQUOTE] = ACTIONS(2356), + [anon_sym_class] = ACTIONS(2358), + [anon_sym_async] = ACTIONS(2358), + [anon_sym_function] = ACTIONS(2358), + [anon_sym_EQ_GT] = ACTIONS(2356), + [anon_sym_new] = ACTIONS(2358), + [anon_sym_using] = ACTIONS(2358), + [anon_sym_AMP] = ACTIONS(2356), + [anon_sym_PIPE] = ACTIONS(2356), + [anon_sym_PLUS] = ACTIONS(2358), + [anon_sym_DASH] = ACTIONS(2358), + [anon_sym_SLASH] = ACTIONS(2358), + [anon_sym_LT] = ACTIONS(2356), + [anon_sym_TILDE] = ACTIONS(2356), + [anon_sym_void] = ACTIONS(2358), + [anon_sym_delete] = ACTIONS(2358), + [anon_sym_PLUS_PLUS] = ACTIONS(2356), + [anon_sym_DASH_DASH] = ACTIONS(2356), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2356), + [sym_number] = ACTIONS(2356), + [sym_private_property_identifier] = ACTIONS(2356), + [sym_this] = ACTIONS(2358), + [sym_super] = ACTIONS(2358), + [sym_true] = ACTIONS(2358), + [sym_false] = ACTIONS(2358), + [sym_null] = ACTIONS(2358), + [sym_undefined] = ACTIONS(2358), + [anon_sym_AT] = ACTIONS(2356), + [anon_sym_static] = ACTIONS(2358), + [anon_sym_readonly] = ACTIONS(2358), + [anon_sym_get] = ACTIONS(2358), + [anon_sym_set] = ACTIONS(2358), + [anon_sym_QMARK] = ACTIONS(2356), + [anon_sym_declare] = ACTIONS(2358), + [anon_sym_public] = ACTIONS(2358), + [anon_sym_private] = ACTIONS(2358), + [anon_sym_protected] = ACTIONS(2358), + [anon_sym_override] = ACTIONS(2358), + [anon_sym_module] = ACTIONS(2358), + [anon_sym_any] = ACTIONS(2358), + [anon_sym_number] = ACTIONS(2358), + [anon_sym_boolean] = ACTIONS(2358), + [anon_sym_string] = ACTIONS(2358), + [anon_sym_symbol] = ACTIONS(2358), + [anon_sym_object] = ACTIONS(2358), + [anon_sym_abstract] = ACTIONS(2358), + [anon_sym_extends] = ACTIONS(2358), + [anon_sym_interface] = ACTIONS(2358), + [anon_sym_enum] = ACTIONS(2358), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(694)] = { + [aux_sym_object_repeat1] = STATE(4854), + [aux_sym_object_pattern_repeat1] = STATE(4830), + [sym_identifier] = ACTIONS(1948), + [anon_sym_export] = ACTIONS(1948), + [anon_sym_STAR] = ACTIONS(1948), + [anon_sym_type] = ACTIONS(1948), + [anon_sym_EQ] = ACTIONS(697), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(1934), - [anon_sym_COMMA] = ACTIONS(158), - [anon_sym_RBRACE] = ACTIONS(728), - [anon_sym_let] = ACTIONS(1934), + [anon_sym_namespace] = ACTIONS(1948), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(703), + [anon_sym_let] = ACTIONS(1948), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2122), - [anon_sym_SEMI] = ACTIONS(158), + [anon_sym_LPAREN] = ACTIONS(2136), + [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(705), - [anon_sym_LBRACK] = ACTIONS(1936), + [anon_sym_COLON] = ACTIONS(707), + [anon_sym_LBRACK] = ACTIONS(1950), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_DQUOTE] = ACTIONS(1936), - [anon_sym_SQUOTE] = ACTIONS(1936), - [anon_sym_async] = ACTIONS(1934), - [anon_sym_EQ_GT] = ACTIONS(716), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(1934), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DQUOTE] = ACTIONS(1950), + [anon_sym_SQUOTE] = ACTIONS(1950), + [anon_sym_async] = ACTIONS(1948), + [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(1948), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -101610,86 +101450,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2131), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(2145), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(158), - [sym_number] = ACTIONS(1936), - [sym_private_property_identifier] = ACTIONS(1936), - [anon_sym_static] = ACTIONS(1934), - [anon_sym_readonly] = ACTIONS(1934), - [anon_sym_get] = ACTIONS(1934), - [anon_sym_set] = ACTIONS(1934), - [anon_sym_QMARK] = ACTIONS(724), - [anon_sym_declare] = ACTIONS(1934), - [anon_sym_public] = ACTIONS(1934), - [anon_sym_private] = ACTIONS(1934), - [anon_sym_protected] = ACTIONS(1934), - [anon_sym_override] = ACTIONS(1934), - [anon_sym_module] = ACTIONS(1934), - [anon_sym_any] = ACTIONS(1934), - [anon_sym_number] = ACTIONS(1934), - [anon_sym_boolean] = ACTIONS(1934), - [anon_sym_string] = ACTIONS(1934), - [anon_sym_symbol] = ACTIONS(1934), - [anon_sym_object] = ACTIONS(1934), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(157), + [sym_number] = ACTIONS(1950), + [sym_private_property_identifier] = ACTIONS(1950), + [anon_sym_static] = ACTIONS(1948), + [anon_sym_readonly] = ACTIONS(1948), + [anon_sym_get] = ACTIONS(1948), + [anon_sym_set] = ACTIONS(1948), + [anon_sym_QMARK] = ACTIONS(726), + [anon_sym_declare] = ACTIONS(1948), + [anon_sym_public] = ACTIONS(1948), + [anon_sym_private] = ACTIONS(1948), + [anon_sym_protected] = ACTIONS(1948), + [anon_sym_override] = ACTIONS(1948), + [anon_sym_module] = ACTIONS(1948), + [anon_sym_any] = ACTIONS(1948), + [anon_sym_number] = ACTIONS(1948), + [anon_sym_boolean] = ACTIONS(1948), + [anon_sym_string] = ACTIONS(1948), + [anon_sym_symbol] = ACTIONS(1948), + [anon_sym_object] = ACTIONS(1948), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(158), - [sym__ternary_qmark] = ACTIONS(158), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(726), + [sym__member_signature_marker] = ACTIONS(728), }, - [STATE(697)] = { - [aux_sym_object_repeat1] = STATE(4828), - [aux_sym_object_pattern_repeat1] = STATE(5022), - [sym_identifier] = ACTIONS(1938), - [anon_sym_export] = ACTIONS(1938), - [anon_sym_STAR] = ACTIONS(1938), - [anon_sym_type] = ACTIONS(1938), - [anon_sym_EQ] = ACTIONS(695), + [STATE(695)] = { + [aux_sym_object_repeat1] = STATE(4854), + [aux_sym_object_pattern_repeat1] = STATE(4830), + [sym_identifier] = ACTIONS(1952), + [anon_sym_export] = ACTIONS(1952), + [anon_sym_STAR] = ACTIONS(1952), + [anon_sym_type] = ACTIONS(1952), + [anon_sym_EQ] = ACTIONS(697), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(1938), - [anon_sym_COMMA] = ACTIONS(158), - [anon_sym_RBRACE] = ACTIONS(728), - [anon_sym_let] = ACTIONS(1938), + [anon_sym_namespace] = ACTIONS(1952), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(703), + [anon_sym_let] = ACTIONS(1952), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2122), - [anon_sym_SEMI] = ACTIONS(158), + [anon_sym_LPAREN] = ACTIONS(2136), + [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(705), - [anon_sym_LBRACK] = ACTIONS(1940), + [anon_sym_COLON] = ACTIONS(707), + [anon_sym_LBRACK] = ACTIONS(1954), [anon_sym_GT] = ACTIONS(120), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_DQUOTE] = ACTIONS(1940), - [anon_sym_SQUOTE] = ACTIONS(1940), - [anon_sym_async] = ACTIONS(1938), - [anon_sym_EQ_GT] = ACTIONS(716), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(1938), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DQUOTE] = ACTIONS(1954), + [anon_sym_SQUOTE] = ACTIONS(1954), + [anon_sym_async] = ACTIONS(1952), + [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(1952), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -101703,98 +101543,179 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2131), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(2145), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(158), - [sym_number] = ACTIONS(1940), - [sym_private_property_identifier] = ACTIONS(1940), - [anon_sym_static] = ACTIONS(1938), - [anon_sym_readonly] = ACTIONS(1938), - [anon_sym_get] = ACTIONS(1938), - [anon_sym_set] = ACTIONS(1938), - [anon_sym_QMARK] = ACTIONS(724), - [anon_sym_declare] = ACTIONS(1938), - [anon_sym_public] = ACTIONS(1938), - [anon_sym_private] = ACTIONS(1938), - [anon_sym_protected] = ACTIONS(1938), - [anon_sym_override] = ACTIONS(1938), - [anon_sym_module] = ACTIONS(1938), - [anon_sym_any] = ACTIONS(1938), - [anon_sym_number] = ACTIONS(1938), - [anon_sym_boolean] = ACTIONS(1938), - [anon_sym_string] = ACTIONS(1938), - [anon_sym_symbol] = ACTIONS(1938), - [anon_sym_object] = ACTIONS(1938), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(157), + [sym_number] = ACTIONS(1954), + [sym_private_property_identifier] = ACTIONS(1954), + [anon_sym_static] = ACTIONS(1952), + [anon_sym_readonly] = ACTIONS(1952), + [anon_sym_get] = ACTIONS(1952), + [anon_sym_set] = ACTIONS(1952), + [anon_sym_QMARK] = ACTIONS(726), + [anon_sym_declare] = ACTIONS(1952), + [anon_sym_public] = ACTIONS(1952), + [anon_sym_private] = ACTIONS(1952), + [anon_sym_protected] = ACTIONS(1952), + [anon_sym_override] = ACTIONS(1952), + [anon_sym_module] = ACTIONS(1952), + [anon_sym_any] = ACTIONS(1952), + [anon_sym_number] = ACTIONS(1952), + [anon_sym_boolean] = ACTIONS(1952), + [anon_sym_string] = ACTIONS(1952), + [anon_sym_symbol] = ACTIONS(1952), + [anon_sym_object] = ACTIONS(1952), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(158), - [sym__ternary_qmark] = ACTIONS(158), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(726), + [sym__member_signature_marker] = ACTIONS(728), }, - [STATE(698)] = { - [sym_declaration] = STATE(853), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_class_declaration] = STATE(846), - [sym_function_declaration] = STATE(846), - [sym_generator_function_declaration] = STATE(846), - [sym_decorator] = STATE(1310), - [sym_function_signature] = STATE(846), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(793), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [aux_sym_export_statement_repeat1] = STATE(4079), - [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2306), - [anon_sym_EQ] = ACTIONS(927), + [STATE(696)] = { + [ts_builtin_sym_end] = ACTIONS(2360), + [sym_identifier] = ACTIONS(2362), + [anon_sym_export] = ACTIONS(2362), + [anon_sym_default] = ACTIONS(2362), + [anon_sym_type] = ACTIONS(2362), + [anon_sym_EQ] = ACTIONS(2362), + [anon_sym_namespace] = ACTIONS(2362), + [anon_sym_LBRACE] = ACTIONS(2360), + [anon_sym_COMMA] = ACTIONS(2360), + [anon_sym_RBRACE] = ACTIONS(2360), + [anon_sym_typeof] = ACTIONS(2362), + [anon_sym_import] = ACTIONS(2362), + [anon_sym_with] = ACTIONS(2362), + [anon_sym_var] = ACTIONS(2362), + [anon_sym_let] = ACTIONS(2362), + [anon_sym_const] = ACTIONS(2362), + [anon_sym_BANG] = ACTIONS(2360), + [anon_sym_else] = ACTIONS(2362), + [anon_sym_if] = ACTIONS(2362), + [anon_sym_switch] = ACTIONS(2362), + [anon_sym_for] = ACTIONS(2362), + [anon_sym_LPAREN] = ACTIONS(2360), + [anon_sym_SEMI] = ACTIONS(2360), + [anon_sym_RPAREN] = ACTIONS(2360), + [anon_sym_await] = ACTIONS(2362), + [anon_sym_while] = ACTIONS(2362), + [anon_sym_do] = ACTIONS(2362), + [anon_sym_try] = ACTIONS(2362), + [anon_sym_break] = ACTIONS(2362), + [anon_sym_continue] = ACTIONS(2362), + [anon_sym_debugger] = ACTIONS(2362), + [anon_sym_return] = ACTIONS(2362), + [anon_sym_throw] = ACTIONS(2362), + [anon_sym_COLON] = ACTIONS(2360), + [anon_sym_case] = ACTIONS(2362), + [anon_sym_yield] = ACTIONS(2362), + [anon_sym_LBRACK] = ACTIONS(2360), + [anon_sym_RBRACK] = ACTIONS(2360), + [anon_sym_GT] = ACTIONS(2360), + [anon_sym_DQUOTE] = ACTIONS(2360), + [anon_sym_SQUOTE] = ACTIONS(2360), + [anon_sym_class] = ACTIONS(2362), + [anon_sym_async] = ACTIONS(2362), + [anon_sym_function] = ACTIONS(2362), + [anon_sym_EQ_GT] = ACTIONS(2360), + [anon_sym_new] = ACTIONS(2362), + [anon_sym_using] = ACTIONS(2362), + [anon_sym_AMP] = ACTIONS(2360), + [anon_sym_PIPE] = ACTIONS(2360), + [anon_sym_PLUS] = ACTIONS(2362), + [anon_sym_DASH] = ACTIONS(2362), + [anon_sym_SLASH] = ACTIONS(2362), + [anon_sym_LT] = ACTIONS(2360), + [anon_sym_TILDE] = ACTIONS(2360), + [anon_sym_void] = ACTIONS(2362), + [anon_sym_delete] = ACTIONS(2362), + [anon_sym_PLUS_PLUS] = ACTIONS(2360), + [anon_sym_DASH_DASH] = ACTIONS(2360), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2360), + [sym_number] = ACTIONS(2360), + [sym_private_property_identifier] = ACTIONS(2360), + [sym_this] = ACTIONS(2362), + [sym_super] = ACTIONS(2362), + [sym_true] = ACTIONS(2362), + [sym_false] = ACTIONS(2362), + [sym_null] = ACTIONS(2362), + [sym_undefined] = ACTIONS(2362), + [anon_sym_AT] = ACTIONS(2360), + [anon_sym_static] = ACTIONS(2362), + [anon_sym_readonly] = ACTIONS(2362), + [anon_sym_get] = ACTIONS(2362), + [anon_sym_set] = ACTIONS(2362), + [anon_sym_QMARK] = ACTIONS(2360), + [anon_sym_declare] = ACTIONS(2362), + [anon_sym_public] = ACTIONS(2362), + [anon_sym_private] = ACTIONS(2362), + [anon_sym_protected] = ACTIONS(2362), + [anon_sym_override] = ACTIONS(2362), + [anon_sym_module] = ACTIONS(2362), + [anon_sym_any] = ACTIONS(2362), + [anon_sym_number] = ACTIONS(2362), + [anon_sym_boolean] = ACTIONS(2362), + [anon_sym_string] = ACTIONS(2362), + [anon_sym_symbol] = ACTIONS(2362), + [anon_sym_object] = ACTIONS(2362), + [anon_sym_abstract] = ACTIONS(2362), + [anon_sym_extends] = ACTIONS(2362), + [anon_sym_interface] = ACTIONS(2362), + [anon_sym_enum] = ACTIONS(2362), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(697)] = { + [aux_sym_object_repeat1] = STATE(4829), + [aux_sym_object_pattern_repeat1] = STATE(4830), + [sym_identifier] = ACTIONS(1948), + [anon_sym_export] = ACTIONS(1948), + [anon_sym_STAR] = ACTIONS(1948), + [anon_sym_type] = ACTIONS(1948), + [anon_sym_EQ] = ACTIONS(697), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2316), - [anon_sym_import] = ACTIONS(2114), - [anon_sym_var] = ACTIONS(2116), - [anon_sym_let] = ACTIONS(2118), - [anon_sym_const] = ACTIONS(2120), + [anon_sym_namespace] = ACTIONS(1948), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(732), + [anon_sym_let] = ACTIONS(1948), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(158), - [anon_sym_SEMI] = ACTIONS(158), + [anon_sym_LPAREN] = ACTIONS(2136), + [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(158), + [anon_sym_COLON] = ACTIONS(707), + [anon_sym_LBRACK] = ACTIONS(1950), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(158), - [anon_sym_class] = ACTIONS(2125), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2129), - [anon_sym_EQ_GT] = ACTIONS(933), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(120), + [anon_sym_DQUOTE] = ACTIONS(1950), + [anon_sym_SQUOTE] = ACTIONS(1950), + [anon_sym_async] = ACTIONS(1948), + [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(1948), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -101808,85 +101729,98 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(120), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(2145), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(158), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(158), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_declare] = ACTIONS(2318), - [anon_sym_module] = ACTIONS(2334), - [anon_sym_abstract] = ACTIONS(2138), - [anon_sym_satisfies] = ACTIONS(158), - [anon_sym_global] = ACTIONS(2310), - [anon_sym_interface] = ACTIONS(2140), - [anon_sym_enum] = ACTIONS(2142), - [sym__automatic_semicolon] = ACTIONS(158), - [sym__ternary_qmark] = ACTIONS(158), + [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(157), + [sym_number] = ACTIONS(1950), + [sym_private_property_identifier] = ACTIONS(1950), + [anon_sym_static] = ACTIONS(1948), + [anon_sym_readonly] = ACTIONS(1948), + [anon_sym_get] = ACTIONS(1948), + [anon_sym_set] = ACTIONS(1948), + [anon_sym_QMARK] = ACTIONS(726), + [anon_sym_declare] = ACTIONS(1948), + [anon_sym_public] = ACTIONS(1948), + [anon_sym_private] = ACTIONS(1948), + [anon_sym_protected] = ACTIONS(1948), + [anon_sym_override] = ACTIONS(1948), + [anon_sym_module] = ACTIONS(1948), + [anon_sym_any] = ACTIONS(1948), + [anon_sym_number] = ACTIONS(1948), + [anon_sym_boolean] = ACTIONS(1948), + [anon_sym_string] = ACTIONS(1948), + [anon_sym_symbol] = ACTIONS(1948), + [anon_sym_object] = ACTIONS(1948), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), + [sym__member_signature_marker] = ACTIONS(728), }, - [STATE(699)] = { - [sym_declaration] = STATE(4588), - [sym_variable_declaration] = STATE(4555), - [sym_lexical_declaration] = STATE(4555), - [sym_class_declaration] = STATE(4555), - [sym_function_declaration] = STATE(4555), - [sym_generator_function_declaration] = STATE(4555), - [sym_decorator] = STATE(1310), - [sym_function_signature] = STATE(4555), - [sym_ambient_declaration] = STATE(4555), - [sym_abstract_class_declaration] = STATE(4555), - [sym_module] = STATE(4555), - [sym_internal_module] = STATE(4561), - [sym_import_alias] = STATE(4555), - [sym_interface_declaration] = STATE(4555), - [sym_enum_declaration] = STATE(4555), - [sym_type_alias_declaration] = STATE(4555), - [aux_sym_export_statement_repeat1] = STATE(4542), + [STATE(698)] = { + [sym_declaration] = STATE(829), + [sym_variable_declaration] = STATE(850), + [sym_lexical_declaration] = STATE(850), + [sym_class_declaration] = STATE(850), + [sym_function_declaration] = STATE(850), + [sym_generator_function_declaration] = STATE(850), + [sym_decorator] = STATE(1319), + [sym_function_signature] = STATE(850), + [sym_ambient_declaration] = STATE(850), + [sym_abstract_class_declaration] = STATE(850), + [sym_module] = STATE(850), + [sym_internal_module] = STATE(842), + [sym_import_alias] = STATE(850), + [sym_interface_declaration] = STATE(850), + [sym_enum_declaration] = STATE(850), + [sym_type_alias_declaration] = STATE(850), + [aux_sym_export_statement_repeat1] = STATE(4413), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2356), - [anon_sym_EQ] = ACTIONS(927), + [anon_sym_type] = ACTIONS(2314), + [anon_sym_EQ] = ACTIONS(951), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2358), - [anon_sym_import] = ACTIONS(2360), - [anon_sym_var] = ACTIONS(2362), - [anon_sym_let] = ACTIONS(2364), - [anon_sym_const] = ACTIONS(2366), + [anon_sym_namespace] = ACTIONS(2334), + [anon_sym_import] = ACTIONS(2128), + [anon_sym_var] = ACTIONS(2130), + [anon_sym_let] = ACTIONS(2132), + [anon_sym_const] = ACTIONS(2134), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(158), - [anon_sym_SEMI] = ACTIONS(158), + [anon_sym_LPAREN] = ACTIONS(157), + [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(158), + [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(158), - [anon_sym_class] = ACTIONS(2368), - [anon_sym_async] = ACTIONS(2370), - [anon_sym_function] = ACTIONS(2372), - [anon_sym_EQ_GT] = ACTIONS(933), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_class] = ACTIONS(2139), + [anon_sym_async] = ACTIONS(2141), + [anon_sym_function] = ACTIONS(2143), + [anon_sym_EQ_GT] = ACTIONS(957), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -101901,84 +101835,176 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), [anon_sym_LT] = ACTIONS(120), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(158), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), + [anon_sym_instanceof] = ACTIONS(157), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(158), + [anon_sym_BQUOTE] = ACTIONS(157), [anon_sym_AT] = ACTIONS(97), - [anon_sym_declare] = ACTIONS(2374), - [anon_sym_module] = ACTIONS(2376), - [anon_sym_abstract] = ACTIONS(2378), - [anon_sym_satisfies] = ACTIONS(158), - [anon_sym_global] = ACTIONS(2380), - [anon_sym_interface] = ACTIONS(2382), - [anon_sym_enum] = ACTIONS(2384), - [sym__automatic_semicolon] = ACTIONS(158), - [sym__ternary_qmark] = ACTIONS(158), + [anon_sym_declare] = ACTIONS(2336), + [anon_sym_module] = ACTIONS(2342), + [anon_sym_abstract] = ACTIONS(2152), + [anon_sym_satisfies] = ACTIONS(157), + [anon_sym_global] = ACTIONS(2318), + [anon_sym_interface] = ACTIONS(2154), + [anon_sym_enum] = ACTIONS(2156), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(699)] = { + [sym_declaration] = STATE(829), + [sym_variable_declaration] = STATE(850), + [sym_lexical_declaration] = STATE(850), + [sym_class_declaration] = STATE(850), + [sym_function_declaration] = STATE(850), + [sym_generator_function_declaration] = STATE(850), + [sym_decorator] = STATE(1319), + [sym_function_signature] = STATE(850), + [sym_ambient_declaration] = STATE(850), + [sym_abstract_class_declaration] = STATE(850), + [sym_module] = STATE(850), + [sym_internal_module] = STATE(842), + [sym_import_alias] = STATE(850), + [sym_interface_declaration] = STATE(850), + [sym_enum_declaration] = STATE(850), + [sym_type_alias_declaration] = STATE(850), + [aux_sym_export_statement_repeat1] = STATE(4413), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2314), + [anon_sym_EQ] = ACTIONS(951), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2124), + [anon_sym_import] = ACTIONS(2128), + [anon_sym_var] = ACTIONS(2130), + [anon_sym_let] = ACTIONS(2132), + [anon_sym_const] = ACTIONS(2134), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(157), + [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_in] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_class] = ACTIONS(2139), + [anon_sym_async] = ACTIONS(2141), + [anon_sym_function] = ACTIONS(2143), + [anon_sym_EQ_GT] = ACTIONS(957), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP] = ACTIONS(120), + [anon_sym_PIPE_PIPE] = ACTIONS(120), + [anon_sym_GT_GT] = ACTIONS(120), + [anon_sym_GT_GT_GT] = ACTIONS(120), + [anon_sym_LT_LT] = ACTIONS(120), + [anon_sym_AMP] = ACTIONS(120), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(120), + [anon_sym_PLUS] = ACTIONS(120), + [anon_sym_DASH] = ACTIONS(120), + [anon_sym_SLASH] = ACTIONS(120), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(120), + [anon_sym_LT_EQ] = ACTIONS(157), + [anon_sym_EQ_EQ] = ACTIONS(120), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), + [anon_sym_BANG_EQ] = ACTIONS(120), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), + [anon_sym_QMARK_QMARK] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(157), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(157), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_declare] = ACTIONS(2148), + [anon_sym_module] = ACTIONS(2316), + [anon_sym_abstract] = ACTIONS(2152), + [anon_sym_satisfies] = ACTIONS(157), + [anon_sym_global] = ACTIONS(2318), + [anon_sym_interface] = ACTIONS(2154), + [anon_sym_enum] = ACTIONS(2156), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, [STATE(700)] = { - [sym_declaration] = STATE(853), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_class_declaration] = STATE(846), - [sym_function_declaration] = STATE(846), - [sym_generator_function_declaration] = STATE(846), - [sym_decorator] = STATE(1310), - [sym_function_signature] = STATE(846), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(793), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [aux_sym_export_statement_repeat1] = STATE(4079), + [sym_declaration] = STATE(4070), + [sym_variable_declaration] = STATE(4060), + [sym_lexical_declaration] = STATE(4060), + [sym_class_declaration] = STATE(4060), + [sym_function_declaration] = STATE(4060), + [sym_generator_function_declaration] = STATE(4060), + [sym_decorator] = STATE(1319), + [sym_function_signature] = STATE(4060), + [sym_ambient_declaration] = STATE(4060), + [sym_abstract_class_declaration] = STATE(4060), + [sym_module] = STATE(4060), + [sym_internal_module] = STATE(4064), + [sym_import_alias] = STATE(4060), + [sym_interface_declaration] = STATE(4060), + [sym_enum_declaration] = STATE(4060), + [sym_type_alias_declaration] = STATE(4060), + [aux_sym_export_statement_repeat1] = STATE(4549), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2306), - [anon_sym_EQ] = ACTIONS(927), + [anon_sym_type] = ACTIONS(2364), + [anon_sym_EQ] = ACTIONS(951), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2110), - [anon_sym_import] = ACTIONS(2114), - [anon_sym_var] = ACTIONS(2116), - [anon_sym_let] = ACTIONS(2118), - [anon_sym_const] = ACTIONS(2120), + [anon_sym_namespace] = ACTIONS(2366), + [anon_sym_import] = ACTIONS(2368), + [anon_sym_var] = ACTIONS(2370), + [anon_sym_let] = ACTIONS(2372), + [anon_sym_const] = ACTIONS(2374), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(158), - [anon_sym_SEMI] = ACTIONS(158), + [anon_sym_LPAREN] = ACTIONS(157), + [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(158), + [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(158), - [anon_sym_class] = ACTIONS(2125), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2129), - [anon_sym_EQ_GT] = ACTIONS(933), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_class] = ACTIONS(2376), + [anon_sym_async] = ACTIONS(2378), + [anon_sym_function] = ACTIONS(2380), + [anon_sym_EQ_GT] = ACTIONS(957), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -101993,74 +102019,73 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), [anon_sym_LT] = ACTIONS(120), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(158), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), + [anon_sym_instanceof] = ACTIONS(157), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(158), + [anon_sym_BQUOTE] = ACTIONS(157), [anon_sym_AT] = ACTIONS(97), - [anon_sym_declare] = ACTIONS(2134), - [anon_sym_module] = ACTIONS(2308), - [anon_sym_abstract] = ACTIONS(2138), - [anon_sym_satisfies] = ACTIONS(158), - [anon_sym_global] = ACTIONS(2310), - [anon_sym_interface] = ACTIONS(2140), - [anon_sym_enum] = ACTIONS(2142), - [sym__automatic_semicolon] = ACTIONS(158), - [sym__ternary_qmark] = ACTIONS(158), + [anon_sym_declare] = ACTIONS(2382), + [anon_sym_module] = ACTIONS(2384), + [anon_sym_abstract] = ACTIONS(2386), + [anon_sym_satisfies] = ACTIONS(157), + [anon_sym_global] = ACTIONS(2388), + [anon_sym_interface] = ACTIONS(2390), + [anon_sym_enum] = ACTIONS(2392), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, [STATE(701)] = { - [sym__call_signature] = STATE(6015), - [sym_formal_parameters] = STATE(3947), - [sym_type_parameters] = STATE(5766), - [sym_identifier] = ACTIONS(2386), - [anon_sym_export] = ACTIONS(2388), + [sym__call_signature] = STATE(6244), + [sym_formal_parameters] = STATE(3950), + [sym_type_parameters] = STATE(5753), + [sym_identifier] = ACTIONS(2394), + [anon_sym_export] = ACTIONS(2396), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2388), - [anon_sym_EQ] = ACTIONS(812), + [anon_sym_type] = ACTIONS(2396), + [anon_sym_EQ] = ACTIONS(822), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2388), - [anon_sym_COMMA] = ACTIONS(158), - [anon_sym_RBRACE] = ACTIONS(158), - [anon_sym_let] = ACTIONS(2388), + [anon_sym_namespace] = ACTIONS(2396), + [anon_sym_COMMA] = ACTIONS(828), + [anon_sym_RBRACE] = ACTIONS(828), + [anon_sym_let] = ACTIONS(2396), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2390), - [anon_sym_SEMI] = ACTIONS(158), - [anon_sym_RPAREN] = ACTIONS(158), + [anon_sym_LPAREN] = ACTIONS(2398), + [anon_sym_RPAREN] = ACTIONS(828), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(158), - [anon_sym_LBRACK] = ACTIONS(158), - [anon_sym_RBRACK] = ACTIONS(158), + [anon_sym_COLON] = ACTIONS(828), + [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_RBRACK] = ACTIONS(828), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(158), - [anon_sym_async] = ACTIONS(2388), - [anon_sym_function] = ACTIONS(2393), - [anon_sym_EQ_GT] = ACTIONS(156), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(2388), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_async] = ACTIONS(2396), + [anon_sym_function] = ACTIONS(2401), + [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2396), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -102074,82 +102099,83 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2395), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(2403), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(158), - [anon_sym_static] = ACTIONS(2388), - [anon_sym_readonly] = ACTIONS(2388), - [anon_sym_get] = ACTIONS(2388), - [anon_sym_set] = ACTIONS(2388), - [anon_sym_declare] = ACTIONS(2388), - [anon_sym_public] = ACTIONS(2388), - [anon_sym_private] = ACTIONS(2388), - [anon_sym_protected] = ACTIONS(2388), - [anon_sym_override] = ACTIONS(2388), - [anon_sym_module] = ACTIONS(2388), - [anon_sym_any] = ACTIONS(2388), - [anon_sym_number] = ACTIONS(2388), - [anon_sym_boolean] = ACTIONS(2388), - [anon_sym_string] = ACTIONS(2388), - [anon_sym_symbol] = ACTIONS(2388), - [anon_sym_object] = ACTIONS(2388), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(157), + [anon_sym_static] = ACTIONS(2396), + [anon_sym_readonly] = ACTIONS(2396), + [anon_sym_get] = ACTIONS(2396), + [anon_sym_set] = ACTIONS(2396), + [anon_sym_QMARK] = ACTIONS(844), + [anon_sym_declare] = ACTIONS(2396), + [anon_sym_public] = ACTIONS(2396), + [anon_sym_private] = ACTIONS(2396), + [anon_sym_protected] = ACTIONS(2396), + [anon_sym_override] = ACTIONS(2396), + [anon_sym_module] = ACTIONS(2396), + [anon_sym_any] = ACTIONS(2396), + [anon_sym_number] = ACTIONS(2396), + [anon_sym_boolean] = ACTIONS(2396), + [anon_sym_string] = ACTIONS(2396), + [anon_sym_symbol] = ACTIONS(2396), + [anon_sym_object] = ACTIONS(2396), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(158), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, [STATE(702)] = { - [sym__call_signature] = STATE(6015), - [sym_formal_parameters] = STATE(3947), - [sym_type_parameters] = STATE(5766), - [sym_identifier] = ACTIONS(2386), - [anon_sym_export] = ACTIONS(2388), + [sym__call_signature] = STATE(6244), + [sym_formal_parameters] = STATE(3950), + [sym_type_parameters] = STATE(5753), + [sym_identifier] = ACTIONS(2394), + [anon_sym_export] = ACTIONS(2396), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2388), + [anon_sym_type] = ACTIONS(2396), [anon_sym_EQ] = ACTIONS(117), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2388), + [anon_sym_namespace] = ACTIONS(2396), [anon_sym_COMMA] = ACTIONS(126), [anon_sym_RBRACE] = ACTIONS(126), - [anon_sym_let] = ACTIONS(2388), + [anon_sym_let] = ACTIONS(2396), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2390), + [anon_sym_LPAREN] = ACTIONS(2398), [anon_sym_RPAREN] = ACTIONS(126), [anon_sym_in] = ACTIONS(120), [anon_sym_COLON] = ACTIONS(126), - [anon_sym_LBRACK] = ACTIONS(158), + [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_RBRACK] = ACTIONS(126), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(158), - [anon_sym_async] = ACTIONS(2388), - [anon_sym_function] = ACTIONS(2393), - [anon_sym_EQ_GT] = ACTIONS(156), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(2388), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_async] = ACTIONS(2396), + [anon_sym_function] = ACTIONS(2401), + [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2396), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -102163,83 +102189,83 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2395), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(2403), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(158), - [anon_sym_static] = ACTIONS(2388), - [anon_sym_readonly] = ACTIONS(2388), - [anon_sym_get] = ACTIONS(2388), - [anon_sym_set] = ACTIONS(2388), - [anon_sym_QMARK] = ACTIONS(756), - [anon_sym_declare] = ACTIONS(2388), - [anon_sym_public] = ACTIONS(2388), - [anon_sym_private] = ACTIONS(2388), - [anon_sym_protected] = ACTIONS(2388), - [anon_sym_override] = ACTIONS(2388), - [anon_sym_module] = ACTIONS(2388), - [anon_sym_any] = ACTIONS(2388), - [anon_sym_number] = ACTIONS(2388), - [anon_sym_boolean] = ACTIONS(2388), - [anon_sym_string] = ACTIONS(2388), - [anon_sym_symbol] = ACTIONS(2388), - [anon_sym_object] = ACTIONS(2388), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(157), + [anon_sym_static] = ACTIONS(2396), + [anon_sym_readonly] = ACTIONS(2396), + [anon_sym_get] = ACTIONS(2396), + [anon_sym_set] = ACTIONS(2396), + [anon_sym_QMARK] = ACTIONS(758), + [anon_sym_declare] = ACTIONS(2396), + [anon_sym_public] = ACTIONS(2396), + [anon_sym_private] = ACTIONS(2396), + [anon_sym_protected] = ACTIONS(2396), + [anon_sym_override] = ACTIONS(2396), + [anon_sym_module] = ACTIONS(2396), + [anon_sym_any] = ACTIONS(2396), + [anon_sym_number] = ACTIONS(2396), + [anon_sym_boolean] = ACTIONS(2396), + [anon_sym_string] = ACTIONS(2396), + [anon_sym_symbol] = ACTIONS(2396), + [anon_sym_object] = ACTIONS(2396), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(158), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, [STATE(703)] = { - [sym__call_signature] = STATE(5844), - [sym_formal_parameters] = STATE(3947), - [sym_type_parameters] = STATE(5766), - [sym_identifier] = ACTIONS(2398), - [anon_sym_export] = ACTIONS(2400), + [sym__call_signature] = STATE(6090), + [sym_formal_parameters] = STATE(3950), + [sym_type_parameters] = STATE(5753), + [sym_identifier] = ACTIONS(2406), + [anon_sym_export] = ACTIONS(2408), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2400), - [anon_sym_EQ] = ACTIONS(220), + [anon_sym_type] = ACTIONS(2408), + [anon_sym_EQ] = ACTIONS(219), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2400), - [anon_sym_COMMA] = ACTIONS(223), - [anon_sym_RBRACE] = ACTIONS(223), - [anon_sym_let] = ACTIONS(2400), + [anon_sym_namespace] = ACTIONS(2408), + [anon_sym_COMMA] = ACTIONS(222), + [anon_sym_RBRACE] = ACTIONS(222), + [anon_sym_let] = ACTIONS(2408), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2390), - [anon_sym_RPAREN] = ACTIONS(223), + [anon_sym_LPAREN] = ACTIONS(2398), + [anon_sym_RPAREN] = ACTIONS(222), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(223), - [anon_sym_LBRACK] = ACTIONS(158), - [anon_sym_RBRACK] = ACTIONS(223), + [anon_sym_COLON] = ACTIONS(222), + [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_RBRACK] = ACTIONS(222), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(158), - [anon_sym_async] = ACTIONS(2400), - [anon_sym_function] = ACTIONS(2393), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_async] = ACTIONS(2408), + [anon_sym_function] = ACTIONS(2401), [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(2400), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2408), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -102253,84 +102279,84 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2395), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(2403), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(158), - [anon_sym_static] = ACTIONS(2400), - [anon_sym_readonly] = ACTIONS(2400), - [anon_sym_get] = ACTIONS(2400), - [anon_sym_set] = ACTIONS(2400), - [anon_sym_QMARK] = ACTIONS(756), - [anon_sym_declare] = ACTIONS(2400), - [anon_sym_public] = ACTIONS(2400), - [anon_sym_private] = ACTIONS(2400), - [anon_sym_protected] = ACTIONS(2400), - [anon_sym_override] = ACTIONS(2400), - [anon_sym_module] = ACTIONS(2400), - [anon_sym_any] = ACTIONS(2400), - [anon_sym_number] = ACTIONS(2400), - [anon_sym_boolean] = ACTIONS(2400), - [anon_sym_string] = ACTIONS(2400), - [anon_sym_symbol] = ACTIONS(2400), - [anon_sym_object] = ACTIONS(2400), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(157), + [anon_sym_static] = ACTIONS(2408), + [anon_sym_readonly] = ACTIONS(2408), + [anon_sym_get] = ACTIONS(2408), + [anon_sym_set] = ACTIONS(2408), + [anon_sym_QMARK] = ACTIONS(758), + [anon_sym_declare] = ACTIONS(2408), + [anon_sym_public] = ACTIONS(2408), + [anon_sym_private] = ACTIONS(2408), + [anon_sym_protected] = ACTIONS(2408), + [anon_sym_override] = ACTIONS(2408), + [anon_sym_module] = ACTIONS(2408), + [anon_sym_any] = ACTIONS(2408), + [anon_sym_number] = ACTIONS(2408), + [anon_sym_boolean] = ACTIONS(2408), + [anon_sym_string] = ACTIONS(2408), + [anon_sym_symbol] = ACTIONS(2408), + [anon_sym_object] = ACTIONS(2408), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(158), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, [STATE(704)] = { - [sym__call_signature] = STATE(6015), - [sym_formal_parameters] = STATE(3947), - [sym_type_parameters] = STATE(5766), - [sym_identifier] = ACTIONS(2386), - [anon_sym_export] = ACTIONS(2388), + [sym__call_signature] = STATE(6090), + [sym_formal_parameters] = STATE(3950), + [sym_type_parameters] = STATE(5753), + [sym_identifier] = ACTIONS(2406), + [anon_sym_export] = ACTIONS(2408), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2388), - [anon_sym_EQ] = ACTIONS(836), + [anon_sym_type] = ACTIONS(2408), + [anon_sym_EQ] = ACTIONS(850), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2388), - [anon_sym_COMMA] = ACTIONS(158), - [anon_sym_RBRACE] = ACTIONS(158), - [anon_sym_let] = ACTIONS(2388), + [anon_sym_namespace] = ACTIONS(2408), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(157), + [anon_sym_let] = ACTIONS(2408), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2390), - [anon_sym_SEMI] = ACTIONS(158), - [anon_sym_RPAREN] = ACTIONS(158), + [anon_sym_LPAREN] = ACTIONS(2398), + [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_RPAREN] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(158), - [anon_sym_LBRACK] = ACTIONS(158), - [anon_sym_RBRACK] = ACTIONS(158), + [anon_sym_COLON] = ACTIONS(157), + [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_RBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(158), - [anon_sym_async] = ACTIONS(2388), - [anon_sym_function] = ACTIONS(2393), - [anon_sym_EQ_GT] = ACTIONS(156), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(2388), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_async] = ACTIONS(2408), + [anon_sym_function] = ACTIONS(2401), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2408), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -102344,82 +102370,83 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2395), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(2403), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(158), - [anon_sym_static] = ACTIONS(2388), - [anon_sym_readonly] = ACTIONS(2388), - [anon_sym_get] = ACTIONS(2388), - [anon_sym_set] = ACTIONS(2388), - [anon_sym_declare] = ACTIONS(2388), - [anon_sym_public] = ACTIONS(2388), - [anon_sym_private] = ACTIONS(2388), - [anon_sym_protected] = ACTIONS(2388), - [anon_sym_override] = ACTIONS(2388), - [anon_sym_module] = ACTIONS(2388), - [anon_sym_any] = ACTIONS(2388), - [anon_sym_number] = ACTIONS(2388), - [anon_sym_boolean] = ACTIONS(2388), - [anon_sym_string] = ACTIONS(2388), - [anon_sym_symbol] = ACTIONS(2388), - [anon_sym_object] = ACTIONS(2388), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(157), + [anon_sym_static] = ACTIONS(2408), + [anon_sym_readonly] = ACTIONS(2408), + [anon_sym_get] = ACTIONS(2408), + [anon_sym_set] = ACTIONS(2408), + [anon_sym_declare] = ACTIONS(2408), + [anon_sym_public] = ACTIONS(2408), + [anon_sym_private] = ACTIONS(2408), + [anon_sym_protected] = ACTIONS(2408), + [anon_sym_override] = ACTIONS(2408), + [anon_sym_module] = ACTIONS(2408), + [anon_sym_any] = ACTIONS(2408), + [anon_sym_number] = ACTIONS(2408), + [anon_sym_boolean] = ACTIONS(2408), + [anon_sym_string] = ACTIONS(2408), + [anon_sym_symbol] = ACTIONS(2408), + [anon_sym_object] = ACTIONS(2408), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(158), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, [STATE(705)] = { - [sym__call_signature] = STATE(5844), - [sym_formal_parameters] = STATE(3947), - [sym_type_parameters] = STATE(5766), - [sym_identifier] = ACTIONS(2398), - [anon_sym_export] = ACTIONS(2400), + [sym__call_signature] = STATE(6090), + [sym_formal_parameters] = STATE(3950), + [sym_type_parameters] = STATE(5753), + [sym_identifier] = ACTIONS(2406), + [anon_sym_export] = ACTIONS(2408), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2400), - [anon_sym_EQ] = ACTIONS(836), + [anon_sym_type] = ACTIONS(2408), + [anon_sym_EQ] = ACTIONS(822), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2400), - [anon_sym_COMMA] = ACTIONS(842), - [anon_sym_RBRACE] = ACTIONS(842), - [anon_sym_let] = ACTIONS(2400), + [anon_sym_namespace] = ACTIONS(2408), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(157), + [anon_sym_let] = ACTIONS(2408), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2390), - [anon_sym_RPAREN] = ACTIONS(842), + [anon_sym_LPAREN] = ACTIONS(2398), + [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_RPAREN] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(842), - [anon_sym_LBRACK] = ACTIONS(158), - [anon_sym_RBRACK] = ACTIONS(842), + [anon_sym_COLON] = ACTIONS(157), + [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_RBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(158), - [anon_sym_async] = ACTIONS(2400), - [anon_sym_function] = ACTIONS(2393), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_async] = ACTIONS(2408), + [anon_sym_function] = ACTIONS(2401), [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(2400), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2408), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -102433,82 +102460,80 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2395), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(2403), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(158), - [anon_sym_static] = ACTIONS(2400), - [anon_sym_readonly] = ACTIONS(2400), - [anon_sym_get] = ACTIONS(2400), - [anon_sym_set] = ACTIONS(2400), - [anon_sym_QMARK] = ACTIONS(850), - [anon_sym_declare] = ACTIONS(2400), - [anon_sym_public] = ACTIONS(2400), - [anon_sym_private] = ACTIONS(2400), - [anon_sym_protected] = ACTIONS(2400), - [anon_sym_override] = ACTIONS(2400), - [anon_sym_module] = ACTIONS(2400), - [anon_sym_any] = ACTIONS(2400), - [anon_sym_number] = ACTIONS(2400), - [anon_sym_boolean] = ACTIONS(2400), - [anon_sym_string] = ACTIONS(2400), - [anon_sym_symbol] = ACTIONS(2400), - [anon_sym_object] = ACTIONS(2400), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(157), + [anon_sym_static] = ACTIONS(2408), + [anon_sym_readonly] = ACTIONS(2408), + [anon_sym_get] = ACTIONS(2408), + [anon_sym_set] = ACTIONS(2408), + [anon_sym_declare] = ACTIONS(2408), + [anon_sym_public] = ACTIONS(2408), + [anon_sym_private] = ACTIONS(2408), + [anon_sym_protected] = ACTIONS(2408), + [anon_sym_override] = ACTIONS(2408), + [anon_sym_module] = ACTIONS(2408), + [anon_sym_any] = ACTIONS(2408), + [anon_sym_number] = ACTIONS(2408), + [anon_sym_boolean] = ACTIONS(2408), + [anon_sym_string] = ACTIONS(2408), + [anon_sym_symbol] = ACTIONS(2408), + [anon_sym_object] = ACTIONS(2408), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(158), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, [STATE(706)] = { - [sym__call_signature] = STATE(6015), - [sym_formal_parameters] = STATE(3947), - [sym_type_parameters] = STATE(5766), - [sym_identifier] = ACTIONS(2386), - [anon_sym_export] = ACTIONS(2388), + [sym__call_signature] = STATE(5916), + [sym_formal_parameters] = STATE(3950), + [sym_type_parameters] = STATE(5753), + [sym_identifier] = ACTIONS(2410), + [anon_sym_export] = ACTIONS(2412), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2388), - [anon_sym_EQ] = ACTIONS(812), + [anon_sym_type] = ACTIONS(2412), + [anon_sym_EQ] = ACTIONS(882), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2388), - [anon_sym_COMMA] = ACTIONS(884), - [anon_sym_RBRACE] = ACTIONS(884), - [anon_sym_let] = ACTIONS(2388), + [anon_sym_namespace] = ACTIONS(2412), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(157), + [anon_sym_let] = ACTIONS(2412), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2390), + [anon_sym_LPAREN] = ACTIONS(2398), + [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(842), - [anon_sym_LBRACK] = ACTIONS(158), - [anon_sym_RBRACK] = ACTIONS(884), + [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(158), - [anon_sym_async] = ACTIONS(2388), - [anon_sym_function] = ACTIONS(2393), - [anon_sym_EQ_GT] = ACTIONS(156), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(2388), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_async] = ACTIONS(2412), + [anon_sym_function] = ACTIONS(2414), + [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2412), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -102522,80 +102547,81 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2395), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(2403), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(158), - [anon_sym_static] = ACTIONS(2388), - [anon_sym_readonly] = ACTIONS(2388), - [anon_sym_get] = ACTIONS(2388), - [anon_sym_set] = ACTIONS(2388), - [anon_sym_declare] = ACTIONS(2388), - [anon_sym_public] = ACTIONS(2388), - [anon_sym_private] = ACTIONS(2388), - [anon_sym_protected] = ACTIONS(2388), - [anon_sym_override] = ACTIONS(2388), - [anon_sym_module] = ACTIONS(2388), - [anon_sym_any] = ACTIONS(2388), - [anon_sym_number] = ACTIONS(2388), - [anon_sym_boolean] = ACTIONS(2388), - [anon_sym_string] = ACTIONS(2388), - [anon_sym_symbol] = ACTIONS(2388), - [anon_sym_object] = ACTIONS(2388), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(157), + [anon_sym_static] = ACTIONS(2412), + [anon_sym_readonly] = ACTIONS(2412), + [anon_sym_get] = ACTIONS(2412), + [anon_sym_set] = ACTIONS(2412), + [anon_sym_declare] = ACTIONS(2412), + [anon_sym_public] = ACTIONS(2412), + [anon_sym_private] = ACTIONS(2412), + [anon_sym_protected] = ACTIONS(2412), + [anon_sym_override] = ACTIONS(2412), + [anon_sym_module] = ACTIONS(2412), + [anon_sym_any] = ACTIONS(2412), + [anon_sym_number] = ACTIONS(2412), + [anon_sym_boolean] = ACTIONS(2412), + [anon_sym_string] = ACTIONS(2412), + [anon_sym_symbol] = ACTIONS(2412), + [anon_sym_object] = ACTIONS(2412), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(158), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, [STATE(707)] = { - [sym__call_signature] = STATE(6147), - [sym_formal_parameters] = STATE(3947), - [sym_type_parameters] = STATE(5766), - [sym_identifier] = ACTIONS(2402), - [anon_sym_export] = ACTIONS(2404), + [sym__call_signature] = STATE(5916), + [sym_formal_parameters] = STATE(3950), + [sym_type_parameters] = STATE(5753), + [sym_identifier] = ACTIONS(2410), + [anon_sym_export] = ACTIONS(2412), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2404), - [anon_sym_EQ] = ACTIONS(836), + [anon_sym_type] = ACTIONS(2412), + [anon_sym_EQ] = ACTIONS(822), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2404), - [anon_sym_COMMA] = ACTIONS(158), - [anon_sym_let] = ACTIONS(2404), + [anon_sym_namespace] = ACTIONS(2412), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(157), + [anon_sym_let] = ACTIONS(2412), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2390), - [anon_sym_SEMI] = ACTIONS(158), + [anon_sym_LPAREN] = ACTIONS(2398), + [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_of] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(158), + [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(158), - [anon_sym_async] = ACTIONS(2404), - [anon_sym_function] = ACTIONS(2406), - [anon_sym_EQ_GT] = ACTIONS(866), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(2404), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_async] = ACTIONS(2412), + [anon_sym_function] = ACTIONS(2414), + [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2412), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -102609,81 +102635,81 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2395), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(2403), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(158), - [anon_sym_static] = ACTIONS(2404), - [anon_sym_readonly] = ACTIONS(2404), - [anon_sym_get] = ACTIONS(2404), - [anon_sym_set] = ACTIONS(2404), - [anon_sym_declare] = ACTIONS(2404), - [anon_sym_public] = ACTIONS(2404), - [anon_sym_private] = ACTIONS(2404), - [anon_sym_protected] = ACTIONS(2404), - [anon_sym_override] = ACTIONS(2404), - [anon_sym_module] = ACTIONS(2404), - [anon_sym_any] = ACTIONS(2404), - [anon_sym_number] = ACTIONS(2404), - [anon_sym_boolean] = ACTIONS(2404), - [anon_sym_string] = ACTIONS(2404), - [anon_sym_symbol] = ACTIONS(2404), - [anon_sym_object] = ACTIONS(2404), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(157), + [anon_sym_static] = ACTIONS(2412), + [anon_sym_readonly] = ACTIONS(2412), + [anon_sym_get] = ACTIONS(2412), + [anon_sym_set] = ACTIONS(2412), + [anon_sym_declare] = ACTIONS(2412), + [anon_sym_public] = ACTIONS(2412), + [anon_sym_private] = ACTIONS(2412), + [anon_sym_protected] = ACTIONS(2412), + [anon_sym_override] = ACTIONS(2412), + [anon_sym_module] = ACTIONS(2412), + [anon_sym_any] = ACTIONS(2412), + [anon_sym_number] = ACTIONS(2412), + [anon_sym_boolean] = ACTIONS(2412), + [anon_sym_string] = ACTIONS(2412), + [anon_sym_symbol] = ACTIONS(2412), + [anon_sym_object] = ACTIONS(2412), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(158), - [sym__ternary_qmark] = ACTIONS(158), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, [STATE(708)] = { - [sym__call_signature] = STATE(5908), - [sym_formal_parameters] = STATE(3947), - [sym_type_parameters] = STATE(5766), - [sym_identifier] = ACTIONS(2408), - [anon_sym_export] = ACTIONS(2410), + [sym__call_signature] = STATE(5916), + [sym_formal_parameters] = STATE(3950), + [sym_type_parameters] = STATE(5753), + [sym_identifier] = ACTIONS(2410), + [anon_sym_export] = ACTIONS(2412), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2410), - [anon_sym_EQ] = ACTIONS(860), + [anon_sym_type] = ACTIONS(2412), + [anon_sym_EQ] = ACTIONS(882), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2410), - [anon_sym_COMMA] = ACTIONS(158), - [anon_sym_let] = ACTIONS(2410), + [anon_sym_namespace] = ACTIONS(2412), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_let] = ACTIONS(2412), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2390), - [anon_sym_SEMI] = ACTIONS(158), + [anon_sym_LPAREN] = ACTIONS(2398), + [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(864), - [anon_sym_LBRACK] = ACTIONS(158), + [anon_sym_COLON] = ACTIONS(884), + [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(158), - [anon_sym_async] = ACTIONS(2410), - [anon_sym_function] = ACTIONS(2412), - [anon_sym_EQ_GT] = ACTIONS(716), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(2410), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_async] = ACTIONS(2412), + [anon_sym_function] = ACTIONS(2416), + [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2412), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -102697,81 +102723,82 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2395), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(2403), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(158), - [anon_sym_static] = ACTIONS(2410), - [anon_sym_readonly] = ACTIONS(2410), - [anon_sym_get] = ACTIONS(2410), - [anon_sym_set] = ACTIONS(2410), - [anon_sym_declare] = ACTIONS(2410), - [anon_sym_public] = ACTIONS(2410), - [anon_sym_private] = ACTIONS(2410), - [anon_sym_protected] = ACTIONS(2410), - [anon_sym_override] = ACTIONS(2410), - [anon_sym_module] = ACTIONS(2410), - [anon_sym_any] = ACTIONS(2410), - [anon_sym_number] = ACTIONS(2410), - [anon_sym_boolean] = ACTIONS(2410), - [anon_sym_string] = ACTIONS(2410), - [anon_sym_symbol] = ACTIONS(2410), - [anon_sym_object] = ACTIONS(2410), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(157), + [anon_sym_static] = ACTIONS(2412), + [anon_sym_readonly] = ACTIONS(2412), + [anon_sym_get] = ACTIONS(2412), + [anon_sym_set] = ACTIONS(2412), + [anon_sym_declare] = ACTIONS(2412), + [anon_sym_public] = ACTIONS(2412), + [anon_sym_private] = ACTIONS(2412), + [anon_sym_protected] = ACTIONS(2412), + [anon_sym_override] = ACTIONS(2412), + [anon_sym_module] = ACTIONS(2412), + [anon_sym_any] = ACTIONS(2412), + [anon_sym_number] = ACTIONS(2412), + [anon_sym_boolean] = ACTIONS(2412), + [anon_sym_string] = ACTIONS(2412), + [anon_sym_symbol] = ACTIONS(2412), + [anon_sym_object] = ACTIONS(2412), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(158), - [sym__ternary_qmark] = ACTIONS(158), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, [STATE(709)] = { - [sym__call_signature] = STATE(5908), - [sym_formal_parameters] = STATE(3947), - [sym_type_parameters] = STATE(5766), - [sym_identifier] = ACTIONS(2408), - [anon_sym_export] = ACTIONS(2410), + [sym__call_signature] = STATE(6090), + [sym_formal_parameters] = STATE(3950), + [sym_type_parameters] = STATE(5753), + [sym_identifier] = ACTIONS(2406), + [anon_sym_export] = ACTIONS(2408), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2410), - [anon_sym_EQ] = ACTIONS(860), + [anon_sym_type] = ACTIONS(2408), + [anon_sym_EQ] = ACTIONS(850), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2410), - [anon_sym_COMMA] = ACTIONS(158), - [anon_sym_RBRACE] = ACTIONS(158), - [anon_sym_let] = ACTIONS(2410), + [anon_sym_namespace] = ACTIONS(2408), + [anon_sym_COMMA] = ACTIONS(907), + [anon_sym_RBRACE] = ACTIONS(907), + [anon_sym_let] = ACTIONS(2408), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2390), - [anon_sym_SEMI] = ACTIONS(158), + [anon_sym_LPAREN] = ACTIONS(2398), [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(158), + [anon_sym_COLON] = ACTIONS(828), + [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_RBRACK] = ACTIONS(907), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(158), - [anon_sym_async] = ACTIONS(2410), - [anon_sym_function] = ACTIONS(2406), - [anon_sym_EQ_GT] = ACTIONS(716), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(2410), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_async] = ACTIONS(2408), + [anon_sym_function] = ACTIONS(2401), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2408), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -102785,81 +102812,80 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2395), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(2403), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(158), - [anon_sym_static] = ACTIONS(2410), - [anon_sym_readonly] = ACTIONS(2410), - [anon_sym_get] = ACTIONS(2410), - [anon_sym_set] = ACTIONS(2410), - [anon_sym_declare] = ACTIONS(2410), - [anon_sym_public] = ACTIONS(2410), - [anon_sym_private] = ACTIONS(2410), - [anon_sym_protected] = ACTIONS(2410), - [anon_sym_override] = ACTIONS(2410), - [anon_sym_module] = ACTIONS(2410), - [anon_sym_any] = ACTIONS(2410), - [anon_sym_number] = ACTIONS(2410), - [anon_sym_boolean] = ACTIONS(2410), - [anon_sym_string] = ACTIONS(2410), - [anon_sym_symbol] = ACTIONS(2410), - [anon_sym_object] = ACTIONS(2410), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(157), + [anon_sym_static] = ACTIONS(2408), + [anon_sym_readonly] = ACTIONS(2408), + [anon_sym_get] = ACTIONS(2408), + [anon_sym_set] = ACTIONS(2408), + [anon_sym_declare] = ACTIONS(2408), + [anon_sym_public] = ACTIONS(2408), + [anon_sym_private] = ACTIONS(2408), + [anon_sym_protected] = ACTIONS(2408), + [anon_sym_override] = ACTIONS(2408), + [anon_sym_module] = ACTIONS(2408), + [anon_sym_any] = ACTIONS(2408), + [anon_sym_number] = ACTIONS(2408), + [anon_sym_boolean] = ACTIONS(2408), + [anon_sym_string] = ACTIONS(2408), + [anon_sym_symbol] = ACTIONS(2408), + [anon_sym_object] = ACTIONS(2408), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(158), - [sym__ternary_qmark] = ACTIONS(158), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, [STATE(710)] = { - [sym__call_signature] = STATE(5908), - [sym_formal_parameters] = STATE(3947), - [sym_type_parameters] = STATE(5766), - [sym_identifier] = ACTIONS(2408), - [anon_sym_export] = ACTIONS(2410), + [sym__call_signature] = STATE(5916), + [sym_formal_parameters] = STATE(3950), + [sym_type_parameters] = STATE(5753), + [sym_identifier] = ACTIONS(2410), + [anon_sym_export] = ACTIONS(2412), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2410), - [anon_sym_EQ] = ACTIONS(836), + [anon_sym_type] = ACTIONS(2412), + [anon_sym_EQ] = ACTIONS(882), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2410), - [anon_sym_COMMA] = ACTIONS(158), - [anon_sym_RBRACE] = ACTIONS(158), - [anon_sym_let] = ACTIONS(2410), + [anon_sym_namespace] = ACTIONS(2412), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_let] = ACTIONS(2412), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2390), - [anon_sym_SEMI] = ACTIONS(158), + [anon_sym_LPAREN] = ACTIONS(2398), + [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(158), + [anon_sym_COLON] = ACTIONS(886), + [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(158), - [anon_sym_async] = ACTIONS(2410), - [anon_sym_function] = ACTIONS(2406), - [anon_sym_EQ_GT] = ACTIONS(716), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(2410), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_async] = ACTIONS(2412), + [anon_sym_function] = ACTIONS(2304), + [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2412), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -102873,81 +102899,81 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2395), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(2403), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(158), - [anon_sym_static] = ACTIONS(2410), - [anon_sym_readonly] = ACTIONS(2410), - [anon_sym_get] = ACTIONS(2410), - [anon_sym_set] = ACTIONS(2410), - [anon_sym_declare] = ACTIONS(2410), - [anon_sym_public] = ACTIONS(2410), - [anon_sym_private] = ACTIONS(2410), - [anon_sym_protected] = ACTIONS(2410), - [anon_sym_override] = ACTIONS(2410), - [anon_sym_module] = ACTIONS(2410), - [anon_sym_any] = ACTIONS(2410), - [anon_sym_number] = ACTIONS(2410), - [anon_sym_boolean] = ACTIONS(2410), - [anon_sym_string] = ACTIONS(2410), - [anon_sym_symbol] = ACTIONS(2410), - [anon_sym_object] = ACTIONS(2410), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(157), + [anon_sym_static] = ACTIONS(2412), + [anon_sym_readonly] = ACTIONS(2412), + [anon_sym_get] = ACTIONS(2412), + [anon_sym_set] = ACTIONS(2412), + [anon_sym_declare] = ACTIONS(2412), + [anon_sym_public] = ACTIONS(2412), + [anon_sym_private] = ACTIONS(2412), + [anon_sym_protected] = ACTIONS(2412), + [anon_sym_override] = ACTIONS(2412), + [anon_sym_module] = ACTIONS(2412), + [anon_sym_any] = ACTIONS(2412), + [anon_sym_number] = ACTIONS(2412), + [anon_sym_boolean] = ACTIONS(2412), + [anon_sym_string] = ACTIONS(2412), + [anon_sym_symbol] = ACTIONS(2412), + [anon_sym_object] = ACTIONS(2412), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(158), - [sym__ternary_qmark] = ACTIONS(158), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, [STATE(711)] = { - [sym__call_signature] = STATE(6147), - [sym_formal_parameters] = STATE(3947), - [sym_type_parameters] = STATE(5766), - [sym_identifier] = ACTIONS(2402), - [anon_sym_export] = ACTIONS(2404), + [sym__call_signature] = STATE(6155), + [sym_formal_parameters] = STATE(3950), + [sym_type_parameters] = STATE(5753), + [sym_identifier] = ACTIONS(2418), + [anon_sym_export] = ACTIONS(2420), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2404), - [anon_sym_EQ] = ACTIONS(872), + [anon_sym_type] = ACTIONS(2420), + [anon_sym_EQ] = ACTIONS(870), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2404), - [anon_sym_COMMA] = ACTIONS(158), - [anon_sym_let] = ACTIONS(2404), + [anon_sym_namespace] = ACTIONS(2420), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_let] = ACTIONS(2420), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2390), - [anon_sym_SEMI] = ACTIONS(158), + [anon_sym_LPAREN] = ACTIONS(2398), + [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), [anon_sym_of] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(158), + [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(158), - [anon_sym_async] = ACTIONS(2404), - [anon_sym_function] = ACTIONS(2406), - [anon_sym_EQ_GT] = ACTIONS(866), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(2404), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_async] = ACTIONS(2420), + [anon_sym_function] = ACTIONS(2414), + [anon_sym_EQ_GT] = ACTIONS(876), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2420), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -102961,81 +102987,81 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2395), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(2403), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(158), - [anon_sym_static] = ACTIONS(2404), - [anon_sym_readonly] = ACTIONS(2404), - [anon_sym_get] = ACTIONS(2404), - [anon_sym_set] = ACTIONS(2404), - [anon_sym_declare] = ACTIONS(2404), - [anon_sym_public] = ACTIONS(2404), - [anon_sym_private] = ACTIONS(2404), - [anon_sym_protected] = ACTIONS(2404), - [anon_sym_override] = ACTIONS(2404), - [anon_sym_module] = ACTIONS(2404), - [anon_sym_any] = ACTIONS(2404), - [anon_sym_number] = ACTIONS(2404), - [anon_sym_boolean] = ACTIONS(2404), - [anon_sym_string] = ACTIONS(2404), - [anon_sym_symbol] = ACTIONS(2404), - [anon_sym_object] = ACTIONS(2404), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(157), + [anon_sym_static] = ACTIONS(2420), + [anon_sym_readonly] = ACTIONS(2420), + [anon_sym_get] = ACTIONS(2420), + [anon_sym_set] = ACTIONS(2420), + [anon_sym_declare] = ACTIONS(2420), + [anon_sym_public] = ACTIONS(2420), + [anon_sym_private] = ACTIONS(2420), + [anon_sym_protected] = ACTIONS(2420), + [anon_sym_override] = ACTIONS(2420), + [anon_sym_module] = ACTIONS(2420), + [anon_sym_any] = ACTIONS(2420), + [anon_sym_number] = ACTIONS(2420), + [anon_sym_boolean] = ACTIONS(2420), + [anon_sym_string] = ACTIONS(2420), + [anon_sym_symbol] = ACTIONS(2420), + [anon_sym_object] = ACTIONS(2420), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(158), - [sym__ternary_qmark] = ACTIONS(158), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, [STATE(712)] = { - [sym__call_signature] = STATE(5908), - [sym_formal_parameters] = STATE(3947), - [sym_type_parameters] = STATE(5766), - [sym_identifier] = ACTIONS(2408), - [anon_sym_export] = ACTIONS(2410), + [sym__call_signature] = STATE(5916), + [sym_formal_parameters] = STATE(3950), + [sym_type_parameters] = STATE(5753), + [sym_identifier] = ACTIONS(2410), + [anon_sym_export] = ACTIONS(2412), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2410), - [anon_sym_EQ] = ACTIONS(860), + [anon_sym_type] = ACTIONS(2412), + [anon_sym_EQ] = ACTIONS(882), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2410), - [anon_sym_COMMA] = ACTIONS(158), - [anon_sym_let] = ACTIONS(2410), + [anon_sym_namespace] = ACTIONS(2412), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_let] = ACTIONS(2412), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2390), - [anon_sym_SEMI] = ACTIONS(158), + [anon_sym_LPAREN] = ACTIONS(2398), + [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(862), - [anon_sym_LBRACK] = ACTIONS(158), + [anon_sym_COLON] = ACTIONS(888), + [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(158), - [anon_sym_async] = ACTIONS(2410), - [anon_sym_function] = ACTIONS(2412), - [anon_sym_EQ_GT] = ACTIONS(716), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(2410), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_async] = ACTIONS(2412), + [anon_sym_function] = ACTIONS(2416), + [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2412), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -103049,81 +103075,81 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2395), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(2403), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(158), - [anon_sym_static] = ACTIONS(2410), - [anon_sym_readonly] = ACTIONS(2410), - [anon_sym_get] = ACTIONS(2410), - [anon_sym_set] = ACTIONS(2410), - [anon_sym_declare] = ACTIONS(2410), - [anon_sym_public] = ACTIONS(2410), - [anon_sym_private] = ACTIONS(2410), - [anon_sym_protected] = ACTIONS(2410), - [anon_sym_override] = ACTIONS(2410), - [anon_sym_module] = ACTIONS(2410), - [anon_sym_any] = ACTIONS(2410), - [anon_sym_number] = ACTIONS(2410), - [anon_sym_boolean] = ACTIONS(2410), - [anon_sym_string] = ACTIONS(2410), - [anon_sym_symbol] = ACTIONS(2410), - [anon_sym_object] = ACTIONS(2410), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(157), + [anon_sym_static] = ACTIONS(2412), + [anon_sym_readonly] = ACTIONS(2412), + [anon_sym_get] = ACTIONS(2412), + [anon_sym_set] = ACTIONS(2412), + [anon_sym_declare] = ACTIONS(2412), + [anon_sym_public] = ACTIONS(2412), + [anon_sym_private] = ACTIONS(2412), + [anon_sym_protected] = ACTIONS(2412), + [anon_sym_override] = ACTIONS(2412), + [anon_sym_module] = ACTIONS(2412), + [anon_sym_any] = ACTIONS(2412), + [anon_sym_number] = ACTIONS(2412), + [anon_sym_boolean] = ACTIONS(2412), + [anon_sym_string] = ACTIONS(2412), + [anon_sym_symbol] = ACTIONS(2412), + [anon_sym_object] = ACTIONS(2412), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(158), - [sym__ternary_qmark] = ACTIONS(158), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, [STATE(713)] = { - [sym__call_signature] = STATE(5908), - [sym_formal_parameters] = STATE(3947), - [sym_type_parameters] = STATE(5766), - [sym_identifier] = ACTIONS(2408), - [anon_sym_export] = ACTIONS(2410), + [sym__call_signature] = STATE(6155), + [sym_formal_parameters] = STATE(3950), + [sym_type_parameters] = STATE(5753), + [sym_identifier] = ACTIONS(2418), + [anon_sym_export] = ACTIONS(2420), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2410), - [anon_sym_EQ] = ACTIONS(860), + [anon_sym_type] = ACTIONS(2420), + [anon_sym_EQ] = ACTIONS(822), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2410), - [anon_sym_COMMA] = ACTIONS(158), - [anon_sym_let] = ACTIONS(2410), + [anon_sym_namespace] = ACTIONS(2420), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_let] = ACTIONS(2420), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2390), - [anon_sym_SEMI] = ACTIONS(158), + [anon_sym_LPAREN] = ACTIONS(2398), + [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(882), - [anon_sym_LBRACK] = ACTIONS(158), + [anon_sym_of] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(158), - [anon_sym_async] = ACTIONS(2410), - [anon_sym_function] = ACTIONS(2296), - [anon_sym_EQ_GT] = ACTIONS(716), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(2410), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_async] = ACTIONS(2420), + [anon_sym_function] = ACTIONS(2414), + [anon_sym_EQ_GT] = ACTIONS(876), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2420), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -103137,81 +103163,81 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2395), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(2403), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(158), - [anon_sym_static] = ACTIONS(2410), - [anon_sym_readonly] = ACTIONS(2410), - [anon_sym_get] = ACTIONS(2410), - [anon_sym_set] = ACTIONS(2410), - [anon_sym_declare] = ACTIONS(2410), - [anon_sym_public] = ACTIONS(2410), - [anon_sym_private] = ACTIONS(2410), - [anon_sym_protected] = ACTIONS(2410), - [anon_sym_override] = ACTIONS(2410), - [anon_sym_module] = ACTIONS(2410), - [anon_sym_any] = ACTIONS(2410), - [anon_sym_number] = ACTIONS(2410), - [anon_sym_boolean] = ACTIONS(2410), - [anon_sym_string] = ACTIONS(2410), - [anon_sym_symbol] = ACTIONS(2410), - [anon_sym_object] = ACTIONS(2410), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(157), + [anon_sym_static] = ACTIONS(2420), + [anon_sym_readonly] = ACTIONS(2420), + [anon_sym_get] = ACTIONS(2420), + [anon_sym_set] = ACTIONS(2420), + [anon_sym_declare] = ACTIONS(2420), + [anon_sym_public] = ACTIONS(2420), + [anon_sym_private] = ACTIONS(2420), + [anon_sym_protected] = ACTIONS(2420), + [anon_sym_override] = ACTIONS(2420), + [anon_sym_module] = ACTIONS(2420), + [anon_sym_any] = ACTIONS(2420), + [anon_sym_number] = ACTIONS(2420), + [anon_sym_boolean] = ACTIONS(2420), + [anon_sym_string] = ACTIONS(2420), + [anon_sym_symbol] = ACTIONS(2420), + [anon_sym_object] = ACTIONS(2420), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(158), - [sym__ternary_qmark] = ACTIONS(158), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, [STATE(714)] = { - [sym__call_signature] = STATE(6015), - [sym_formal_parameters] = STATE(3947), - [sym_type_parameters] = STATE(5766), - [sym_identifier] = ACTIONS(2386), - [anon_sym_export] = ACTIONS(2388), + [sym__call_signature] = STATE(6047), + [sym_formal_parameters] = STATE(3950), + [sym_type_parameters] = STATE(5753), + [sym_identifier] = ACTIONS(2422), + [anon_sym_export] = ACTIONS(2424), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2388), - [anon_sym_EQ] = ACTIONS(812), + [anon_sym_type] = ACTIONS(2424), + [anon_sym_EQ] = ACTIONS(894), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2388), - [anon_sym_COMMA] = ACTIONS(158), - [anon_sym_let] = ACTIONS(2388), + [anon_sym_namespace] = ACTIONS(2424), + [anon_sym_COMMA] = ACTIONS(126), + [anon_sym_let] = ACTIONS(2424), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2390), - [anon_sym_SEMI] = ACTIONS(158), - [anon_sym_in] = ACTIONS(904), - [anon_sym_of] = ACTIONS(907), - [anon_sym_LBRACK] = ACTIONS(158), + [anon_sym_LPAREN] = ACTIONS(2398), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(899), + [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_RBRACK] = ACTIONS(222), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(158), - [anon_sym_async] = ACTIONS(2388), - [anon_sym_function] = ACTIONS(2393), - [anon_sym_EQ_GT] = ACTIONS(156), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(2388), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_async] = ACTIONS(2424), + [anon_sym_function] = ACTIONS(2401), + [anon_sym_EQ_GT] = ACTIONS(903), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2424), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -103225,80 +103251,80 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2395), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(2403), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(158), - [anon_sym_static] = ACTIONS(2388), - [anon_sym_readonly] = ACTIONS(2388), - [anon_sym_get] = ACTIONS(2388), - [anon_sym_set] = ACTIONS(2388), - [anon_sym_declare] = ACTIONS(2388), - [anon_sym_public] = ACTIONS(2388), - [anon_sym_private] = ACTIONS(2388), - [anon_sym_protected] = ACTIONS(2388), - [anon_sym_override] = ACTIONS(2388), - [anon_sym_module] = ACTIONS(2388), - [anon_sym_any] = ACTIONS(2388), - [anon_sym_number] = ACTIONS(2388), - [anon_sym_boolean] = ACTIONS(2388), - [anon_sym_string] = ACTIONS(2388), - [anon_sym_symbol] = ACTIONS(2388), - [anon_sym_object] = ACTIONS(2388), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(157), + [anon_sym_static] = ACTIONS(2424), + [anon_sym_readonly] = ACTIONS(2424), + [anon_sym_get] = ACTIONS(2424), + [anon_sym_set] = ACTIONS(2424), + [anon_sym_declare] = ACTIONS(2424), + [anon_sym_public] = ACTIONS(2424), + [anon_sym_private] = ACTIONS(2424), + [anon_sym_protected] = ACTIONS(2424), + [anon_sym_override] = ACTIONS(2424), + [anon_sym_module] = ACTIONS(2424), + [anon_sym_any] = ACTIONS(2424), + [anon_sym_number] = ACTIONS(2424), + [anon_sym_boolean] = ACTIONS(2424), + [anon_sym_string] = ACTIONS(2424), + [anon_sym_symbol] = ACTIONS(2424), + [anon_sym_object] = ACTIONS(2424), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(158), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, [STATE(715)] = { - [sym__call_signature] = STATE(6016), - [sym_formal_parameters] = STATE(3947), - [sym_type_parameters] = STATE(5766), - [sym_identifier] = ACTIONS(2414), - [anon_sym_export] = ACTIONS(2416), + [sym__call_signature] = STATE(6090), + [sym_formal_parameters] = STATE(3950), + [sym_type_parameters] = STATE(5753), + [sym_identifier] = ACTIONS(2406), + [anon_sym_export] = ACTIONS(2408), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2416), - [anon_sym_EQ] = ACTIONS(891), + [anon_sym_type] = ACTIONS(2408), + [anon_sym_EQ] = ACTIONS(850), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2416), - [anon_sym_COMMA] = ACTIONS(223), - [anon_sym_let] = ACTIONS(2416), + [anon_sym_namespace] = ACTIONS(2408), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_let] = ACTIONS(2408), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2390), - [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(896), - [anon_sym_LBRACK] = ACTIONS(158), - [anon_sym_RBRACK] = ACTIONS(126), + [anon_sym_LPAREN] = ACTIONS(2398), + [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_in] = ACTIONS(910), + [anon_sym_of] = ACTIONS(913), + [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(158), - [anon_sym_async] = ACTIONS(2416), - [anon_sym_function] = ACTIONS(2393), - [anon_sym_EQ_GT] = ACTIONS(900), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(2416), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_async] = ACTIONS(2408), + [anon_sym_function] = ACTIONS(2401), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2408), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -103312,79 +103338,79 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2395), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(2403), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(158), - [anon_sym_static] = ACTIONS(2416), - [anon_sym_readonly] = ACTIONS(2416), - [anon_sym_get] = ACTIONS(2416), - [anon_sym_set] = ACTIONS(2416), - [anon_sym_declare] = ACTIONS(2416), - [anon_sym_public] = ACTIONS(2416), - [anon_sym_private] = ACTIONS(2416), - [anon_sym_protected] = ACTIONS(2416), - [anon_sym_override] = ACTIONS(2416), - [anon_sym_module] = ACTIONS(2416), - [anon_sym_any] = ACTIONS(2416), - [anon_sym_number] = ACTIONS(2416), - [anon_sym_boolean] = ACTIONS(2416), - [anon_sym_string] = ACTIONS(2416), - [anon_sym_symbol] = ACTIONS(2416), - [anon_sym_object] = ACTIONS(2416), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(157), + [anon_sym_static] = ACTIONS(2408), + [anon_sym_readonly] = ACTIONS(2408), + [anon_sym_get] = ACTIONS(2408), + [anon_sym_set] = ACTIONS(2408), + [anon_sym_declare] = ACTIONS(2408), + [anon_sym_public] = ACTIONS(2408), + [anon_sym_private] = ACTIONS(2408), + [anon_sym_protected] = ACTIONS(2408), + [anon_sym_override] = ACTIONS(2408), + [anon_sym_module] = ACTIONS(2408), + [anon_sym_any] = ACTIONS(2408), + [anon_sym_number] = ACTIONS(2408), + [anon_sym_boolean] = ACTIONS(2408), + [anon_sym_string] = ACTIONS(2408), + [anon_sym_symbol] = ACTIONS(2408), + [anon_sym_object] = ACTIONS(2408), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(158), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, [STATE(716)] = { - [sym__call_signature] = STATE(6048), - [sym_formal_parameters] = STATE(3947), - [sym_type_parameters] = STATE(5766), - [sym_identifier] = ACTIONS(2418), - [anon_sym_export] = ACTIONS(2420), + [sym__call_signature] = STATE(6056), + [sym_formal_parameters] = STATE(3950), + [sym_type_parameters] = STATE(5753), + [sym_identifier] = ACTIONS(2426), + [anon_sym_export] = ACTIONS(2428), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2420), - [anon_sym_EQ] = ACTIONS(941), + [anon_sym_type] = ACTIONS(2428), + [anon_sym_EQ] = ACTIONS(822), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2420), - [anon_sym_LBRACE] = ACTIONS(158), - [anon_sym_COMMA] = ACTIONS(158), - [anon_sym_let] = ACTIONS(2420), + [anon_sym_namespace] = ACTIONS(2428), + [anon_sym_LBRACE] = ACTIONS(157), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_let] = ACTIONS(2428), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2390), + [anon_sym_LPAREN] = ACTIONS(2398), [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(158), + [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(158), - [anon_sym_async] = ACTIONS(2420), - [anon_sym_function] = ACTIONS(2393), - [anon_sym_EQ_GT] = ACTIONS(947), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(2420), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_async] = ACTIONS(2428), + [anon_sym_function] = ACTIONS(2401), + [anon_sym_EQ_GT] = ACTIONS(939), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2428), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -103398,80 +103424,80 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2395), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(2403), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(158), - [anon_sym_static] = ACTIONS(2420), - [anon_sym_readonly] = ACTIONS(2420), - [anon_sym_get] = ACTIONS(2420), - [anon_sym_set] = ACTIONS(2420), - [anon_sym_declare] = ACTIONS(2420), - [anon_sym_public] = ACTIONS(2420), - [anon_sym_private] = ACTIONS(2420), - [anon_sym_protected] = ACTIONS(2420), - [anon_sym_override] = ACTIONS(2420), - [anon_sym_module] = ACTIONS(2420), - [anon_sym_any] = ACTIONS(2420), - [anon_sym_number] = ACTIONS(2420), - [anon_sym_boolean] = ACTIONS(2420), - [anon_sym_string] = ACTIONS(2420), - [anon_sym_symbol] = ACTIONS(2420), - [anon_sym_object] = ACTIONS(2420), + [anon_sym_BQUOTE] = ACTIONS(157), + [anon_sym_static] = ACTIONS(2428), + [anon_sym_readonly] = ACTIONS(2428), + [anon_sym_get] = ACTIONS(2428), + [anon_sym_set] = ACTIONS(2428), + [anon_sym_declare] = ACTIONS(2428), + [anon_sym_public] = ACTIONS(2428), + [anon_sym_private] = ACTIONS(2428), + [anon_sym_protected] = ACTIONS(2428), + [anon_sym_override] = ACTIONS(2428), + [anon_sym_module] = ACTIONS(2428), + [anon_sym_any] = ACTIONS(2428), + [anon_sym_number] = ACTIONS(2428), + [anon_sym_boolean] = ACTIONS(2428), + [anon_sym_string] = ACTIONS(2428), + [anon_sym_symbol] = ACTIONS(2428), + [anon_sym_object] = ACTIONS(2428), [anon_sym_satisfies] = ACTIONS(120), [anon_sym_implements] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(158), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, [STATE(717)] = { - [sym__call_signature] = STATE(6048), - [sym_formal_parameters] = STATE(3947), - [sym_type_parameters] = STATE(5766), - [sym_identifier] = ACTIONS(2418), - [anon_sym_export] = ACTIONS(2420), + [sym__call_signature] = STATE(6056), + [sym_formal_parameters] = STATE(3950), + [sym_type_parameters] = STATE(5753), + [sym_identifier] = ACTIONS(2426), + [anon_sym_export] = ACTIONS(2428), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2420), - [anon_sym_EQ] = ACTIONS(836), + [anon_sym_type] = ACTIONS(2428), + [anon_sym_EQ] = ACTIONS(933), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2420), - [anon_sym_LBRACE] = ACTIONS(158), - [anon_sym_COMMA] = ACTIONS(158), - [anon_sym_let] = ACTIONS(2420), + [anon_sym_namespace] = ACTIONS(2428), + [anon_sym_LBRACE] = ACTIONS(157), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_let] = ACTIONS(2428), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2390), + [anon_sym_LPAREN] = ACTIONS(2398), [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(158), + [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(158), - [anon_sym_async] = ACTIONS(2420), - [anon_sym_function] = ACTIONS(2393), - [anon_sym_EQ_GT] = ACTIONS(947), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(2420), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_async] = ACTIONS(2428), + [anon_sym_function] = ACTIONS(2401), + [anon_sym_EQ_GT] = ACTIONS(939), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2428), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -103485,80 +103511,80 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2395), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(2403), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(158), - [anon_sym_static] = ACTIONS(2420), - [anon_sym_readonly] = ACTIONS(2420), - [anon_sym_get] = ACTIONS(2420), - [anon_sym_set] = ACTIONS(2420), - [anon_sym_declare] = ACTIONS(2420), - [anon_sym_public] = ACTIONS(2420), - [anon_sym_private] = ACTIONS(2420), - [anon_sym_protected] = ACTIONS(2420), - [anon_sym_override] = ACTIONS(2420), - [anon_sym_module] = ACTIONS(2420), - [anon_sym_any] = ACTIONS(2420), - [anon_sym_number] = ACTIONS(2420), - [anon_sym_boolean] = ACTIONS(2420), - [anon_sym_string] = ACTIONS(2420), - [anon_sym_symbol] = ACTIONS(2420), - [anon_sym_object] = ACTIONS(2420), + [anon_sym_BQUOTE] = ACTIONS(157), + [anon_sym_static] = ACTIONS(2428), + [anon_sym_readonly] = ACTIONS(2428), + [anon_sym_get] = ACTIONS(2428), + [anon_sym_set] = ACTIONS(2428), + [anon_sym_declare] = ACTIONS(2428), + [anon_sym_public] = ACTIONS(2428), + [anon_sym_private] = ACTIONS(2428), + [anon_sym_protected] = ACTIONS(2428), + [anon_sym_override] = ACTIONS(2428), + [anon_sym_module] = ACTIONS(2428), + [anon_sym_any] = ACTIONS(2428), + [anon_sym_number] = ACTIONS(2428), + [anon_sym_boolean] = ACTIONS(2428), + [anon_sym_string] = ACTIONS(2428), + [anon_sym_symbol] = ACTIONS(2428), + [anon_sym_object] = ACTIONS(2428), [anon_sym_satisfies] = ACTIONS(120), [anon_sym_implements] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(158), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, [STATE(718)] = { - [sym__call_signature] = STATE(6230), - [sym_formal_parameters] = STATE(3947), - [sym_type_parameters] = STATE(5766), + [sym__call_signature] = STATE(6047), + [sym_formal_parameters] = STATE(3950), + [sym_type_parameters] = STATE(5753), [sym_identifier] = ACTIONS(2422), [anon_sym_export] = ACTIONS(2424), [anon_sym_STAR] = ACTIONS(120), [anon_sym_type] = ACTIONS(2424), - [anon_sym_EQ] = ACTIONS(913), + [anon_sym_EQ] = ACTIONS(945), [anon_sym_as] = ACTIONS(120), [anon_sym_namespace] = ACTIONS(2424), - [anon_sym_RBRACE] = ACTIONS(158), [anon_sym_let] = ACTIONS(2424), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2390), + [anon_sym_LPAREN] = ACTIONS(2398), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(158), - [anon_sym_LBRACK] = ACTIONS(158), + [anon_sym_COLON] = ACTIONS(899), + [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_RBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(158), + [anon_sym_DOT] = ACTIONS(157), [anon_sym_async] = ACTIONS(2424), - [anon_sym_function] = ACTIONS(2393), - [anon_sym_EQ_GT] = ACTIONS(919), - [anon_sym_QMARK_DOT] = ACTIONS(158), + [anon_sym_function] = ACTIONS(2401), + [anon_sym_EQ_GT] = ACTIONS(903), + [anon_sym_QMARK_DOT] = ACTIONS(157), [anon_sym_new] = ACTIONS(2424), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -103572,19 +103598,19 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2395), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(2403), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(158), + [anon_sym_BQUOTE] = ACTIONS(157), [anon_sym_static] = ACTIONS(2424), [anon_sym_readonly] = ACTIONS(2424), [anon_sym_get] = ACTIONS(2424), @@ -103602,135 +103628,135 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_symbol] = ACTIONS(2424), [anon_sym_object] = ACTIONS(2424), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(158), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, [STATE(719)] = { - [sym__call_signature] = STATE(6016), - [sym_formal_parameters] = STATE(3947), - [sym_type_parameters] = STATE(5766), - [sym_identifier] = ACTIONS(2414), - [anon_sym_export] = ACTIONS(2416), - [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2416), - [anon_sym_EQ] = ACTIONS(953), - [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2416), - [anon_sym_let] = ACTIONS(2416), - [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2390), - [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(955), - [anon_sym_LBRACK] = ACTIONS(158), - [anon_sym_RBRACK] = ACTIONS(158), - [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(158), - [anon_sym_async] = ACTIONS(2416), - [anon_sym_function] = ACTIONS(2393), - [anon_sym_EQ_GT] = ACTIONS(900), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(2416), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP] = ACTIONS(120), - [anon_sym_PIPE_PIPE] = ACTIONS(120), - [anon_sym_GT_GT] = ACTIONS(120), - [anon_sym_GT_GT_GT] = ACTIONS(120), - [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(120), - [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(120), - [anon_sym_DASH] = ACTIONS(120), - [anon_sym_SLASH] = ACTIONS(120), - [anon_sym_PERCENT] = ACTIONS(120), - [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2395), - [anon_sym_LT_EQ] = ACTIONS(158), - [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), - [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), - [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(158), - [anon_sym_static] = ACTIONS(2416), - [anon_sym_readonly] = ACTIONS(2416), - [anon_sym_get] = ACTIONS(2416), - [anon_sym_set] = ACTIONS(2416), - [anon_sym_declare] = ACTIONS(2416), - [anon_sym_public] = ACTIONS(2416), - [anon_sym_private] = ACTIONS(2416), - [anon_sym_protected] = ACTIONS(2416), - [anon_sym_override] = ACTIONS(2416), - [anon_sym_module] = ACTIONS(2416), - [anon_sym_any] = ACTIONS(2416), - [anon_sym_number] = ACTIONS(2416), - [anon_sym_boolean] = ACTIONS(2416), - [anon_sym_string] = ACTIONS(2416), - [anon_sym_symbol] = ACTIONS(2416), - [anon_sym_object] = ACTIONS(2416), - [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(158), + [ts_builtin_sym_end] = ACTIONS(1687), + [sym_identifier] = ACTIONS(1689), + [anon_sym_export] = ACTIONS(1689), + [anon_sym_default] = ACTIONS(1689), + [anon_sym_type] = ACTIONS(1689), + [anon_sym_namespace] = ACTIONS(1689), + [anon_sym_LBRACE] = ACTIONS(1687), + [anon_sym_COMMA] = ACTIONS(1687), + [anon_sym_RBRACE] = ACTIONS(1687), + [anon_sym_typeof] = ACTIONS(1689), + [anon_sym_import] = ACTIONS(1689), + [anon_sym_with] = ACTIONS(1689), + [anon_sym_var] = ACTIONS(1689), + [anon_sym_let] = ACTIONS(1689), + [anon_sym_const] = ACTIONS(1689), + [anon_sym_BANG] = ACTIONS(1687), + [anon_sym_else] = ACTIONS(1689), + [anon_sym_if] = ACTIONS(1689), + [anon_sym_switch] = ACTIONS(1689), + [anon_sym_for] = ACTIONS(1689), + [anon_sym_LPAREN] = ACTIONS(1687), + [anon_sym_SEMI] = ACTIONS(1687), + [anon_sym_await] = ACTIONS(1689), + [anon_sym_while] = ACTIONS(1689), + [anon_sym_do] = ACTIONS(1689), + [anon_sym_try] = ACTIONS(1689), + [anon_sym_break] = ACTIONS(1689), + [anon_sym_continue] = ACTIONS(1689), + [anon_sym_debugger] = ACTIONS(1689), + [anon_sym_return] = ACTIONS(1689), + [anon_sym_throw] = ACTIONS(1689), + [anon_sym_case] = ACTIONS(1689), + [anon_sym_catch] = ACTIONS(1689), + [anon_sym_finally] = ACTIONS(1689), + [anon_sym_yield] = ACTIONS(1689), + [anon_sym_LBRACK] = ACTIONS(1687), + [anon_sym_DQUOTE] = ACTIONS(1687), + [anon_sym_SQUOTE] = ACTIONS(1687), + [anon_sym_class] = ACTIONS(1689), + [anon_sym_async] = ACTIONS(1689), + [anon_sym_function] = ACTIONS(1689), + [anon_sym_new] = ACTIONS(1689), + [anon_sym_using] = ACTIONS(1689), + [anon_sym_PLUS] = ACTIONS(1689), + [anon_sym_DASH] = ACTIONS(1689), + [anon_sym_SLASH] = ACTIONS(1689), + [anon_sym_LT] = ACTIONS(1687), + [anon_sym_TILDE] = ACTIONS(1687), + [anon_sym_void] = ACTIONS(1689), + [anon_sym_delete] = ACTIONS(1689), + [anon_sym_PLUS_PLUS] = ACTIONS(1687), + [anon_sym_DASH_DASH] = ACTIONS(1687), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1687), + [sym_number] = ACTIONS(1687), + [sym_private_property_identifier] = ACTIONS(1687), + [sym_this] = ACTIONS(1689), + [sym_super] = ACTIONS(1689), + [sym_true] = ACTIONS(1689), + [sym_false] = ACTIONS(1689), + [sym_null] = ACTIONS(1689), + [sym_undefined] = ACTIONS(1689), + [anon_sym_AT] = ACTIONS(1687), + [anon_sym_static] = ACTIONS(1689), + [anon_sym_readonly] = ACTIONS(1689), + [anon_sym_get] = ACTIONS(1689), + [anon_sym_set] = ACTIONS(1689), + [anon_sym_declare] = ACTIONS(1689), + [anon_sym_public] = ACTIONS(1689), + [anon_sym_private] = ACTIONS(1689), + [anon_sym_protected] = ACTIONS(1689), + [anon_sym_override] = ACTIONS(1689), + [anon_sym_module] = ACTIONS(1689), + [anon_sym_any] = ACTIONS(1689), + [anon_sym_number] = ACTIONS(1689), + [anon_sym_boolean] = ACTIONS(1689), + [anon_sym_string] = ACTIONS(1689), + [anon_sym_symbol] = ACTIONS(1689), + [anon_sym_object] = ACTIONS(1689), + [anon_sym_abstract] = ACTIONS(1689), + [anon_sym_interface] = ACTIONS(1689), + [anon_sym_enum] = ACTIONS(1689), + [sym__automatic_semicolon] = ACTIONS(1697), [sym_html_comment] = ACTIONS(5), }, [STATE(720)] = { - [sym__call_signature] = STATE(6230), - [sym_formal_parameters] = STATE(3947), - [sym_type_parameters] = STATE(5766), + [sym__call_signature] = STATE(6047), + [sym_formal_parameters] = STATE(3950), + [sym_type_parameters] = STATE(5753), [sym_identifier] = ACTIONS(2422), [anon_sym_export] = ACTIONS(2424), [anon_sym_STAR] = ACTIONS(120), [anon_sym_type] = ACTIONS(2424), - [anon_sym_EQ] = ACTIONS(836), + [anon_sym_EQ] = ACTIONS(945), [anon_sym_as] = ACTIONS(120), [anon_sym_namespace] = ACTIONS(2424), - [anon_sym_RBRACE] = ACTIONS(158), [anon_sym_let] = ACTIONS(2424), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2390), + [anon_sym_LPAREN] = ACTIONS(2398), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(158), - [anon_sym_LBRACK] = ACTIONS(158), + [anon_sym_COLON] = ACTIONS(961), + [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_RBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(158), + [anon_sym_DOT] = ACTIONS(157), [anon_sym_async] = ACTIONS(2424), - [anon_sym_function] = ACTIONS(2393), - [anon_sym_EQ_GT] = ACTIONS(919), - [anon_sym_QMARK_DOT] = ACTIONS(158), + [anon_sym_function] = ACTIONS(2401), + [anon_sym_EQ_GT] = ACTIONS(903), + [anon_sym_QMARK_DOT] = ACTIONS(157), [anon_sym_new] = ACTIONS(2424), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -103744,19 +103770,19 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2395), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(2403), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(158), + [anon_sym_BQUOTE] = ACTIONS(157), [anon_sym_static] = ACTIONS(2424), [anon_sym_readonly] = ACTIONS(2424), [anon_sym_get] = ACTIONS(2424), @@ -103774,49 +103800,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_symbol] = ACTIONS(2424), [anon_sym_object] = ACTIONS(2424), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(158), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, [STATE(721)] = { - [sym__call_signature] = STATE(6016), - [sym_formal_parameters] = STATE(3947), - [sym_type_parameters] = STATE(5766), - [sym_identifier] = ACTIONS(2414), - [anon_sym_export] = ACTIONS(2416), + [sym__call_signature] = STATE(5880), + [sym_formal_parameters] = STATE(3950), + [sym_type_parameters] = STATE(5753), + [sym_identifier] = ACTIONS(2430), + [anon_sym_export] = ACTIONS(2432), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2416), - [anon_sym_EQ] = ACTIONS(891), + [anon_sym_type] = ACTIONS(2432), + [anon_sym_EQ] = ACTIONS(951), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2416), - [anon_sym_COMMA] = ACTIONS(223), - [anon_sym_let] = ACTIONS(2416), + [anon_sym_namespace] = ACTIONS(2432), + [anon_sym_let] = ACTIONS(2432), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2390), + [anon_sym_LPAREN] = ACTIONS(2398), + [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(158), - [anon_sym_RBRACK] = ACTIONS(126), + [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(158), - [anon_sym_async] = ACTIONS(2416), - [anon_sym_function] = ACTIONS(2393), - [anon_sym_EQ_GT] = ACTIONS(900), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(2416), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_async] = ACTIONS(2432), + [anon_sym_function] = ACTIONS(2414), + [anon_sym_EQ_GT] = ACTIONS(957), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2432), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -103830,164 +103855,166 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2395), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(2403), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(158), - [anon_sym_static] = ACTIONS(2416), - [anon_sym_readonly] = ACTIONS(2416), - [anon_sym_get] = ACTIONS(2416), - [anon_sym_set] = ACTIONS(2416), - [anon_sym_declare] = ACTIONS(2416), - [anon_sym_public] = ACTIONS(2416), - [anon_sym_private] = ACTIONS(2416), - [anon_sym_protected] = ACTIONS(2416), - [anon_sym_override] = ACTIONS(2416), - [anon_sym_module] = ACTIONS(2416), - [anon_sym_any] = ACTIONS(2416), - [anon_sym_number] = ACTIONS(2416), - [anon_sym_boolean] = ACTIONS(2416), - [anon_sym_string] = ACTIONS(2416), - [anon_sym_symbol] = ACTIONS(2416), - [anon_sym_object] = ACTIONS(2416), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(157), + [anon_sym_static] = ACTIONS(2432), + [anon_sym_readonly] = ACTIONS(2432), + [anon_sym_get] = ACTIONS(2432), + [anon_sym_set] = ACTIONS(2432), + [anon_sym_declare] = ACTIONS(2432), + [anon_sym_public] = ACTIONS(2432), + [anon_sym_private] = ACTIONS(2432), + [anon_sym_protected] = ACTIONS(2432), + [anon_sym_override] = ACTIONS(2432), + [anon_sym_module] = ACTIONS(2432), + [anon_sym_any] = ACTIONS(2432), + [anon_sym_number] = ACTIONS(2432), + [anon_sym_boolean] = ACTIONS(2432), + [anon_sym_string] = ACTIONS(2432), + [anon_sym_symbol] = ACTIONS(2432), + [anon_sym_object] = ACTIONS(2432), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(158), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, [STATE(722)] = { - [sym_catch_clause] = STATE(747), - [sym_finally_clause] = STATE(875), - [ts_builtin_sym_end] = ACTIONS(2426), - [sym_identifier] = ACTIONS(2428), - [anon_sym_export] = ACTIONS(2428), - [anon_sym_default] = ACTIONS(2428), - [anon_sym_type] = ACTIONS(2428), - [anon_sym_namespace] = ACTIONS(2428), - [anon_sym_LBRACE] = ACTIONS(2426), - [anon_sym_RBRACE] = ACTIONS(2426), - [anon_sym_typeof] = ACTIONS(2428), - [anon_sym_import] = ACTIONS(2428), - [anon_sym_with] = ACTIONS(2428), - [anon_sym_var] = ACTIONS(2428), - [anon_sym_let] = ACTIONS(2428), - [anon_sym_const] = ACTIONS(2428), - [anon_sym_BANG] = ACTIONS(2426), - [anon_sym_else] = ACTIONS(2428), - [anon_sym_if] = ACTIONS(2428), - [anon_sym_switch] = ACTIONS(2428), - [anon_sym_for] = ACTIONS(2428), - [anon_sym_LPAREN] = ACTIONS(2426), - [anon_sym_SEMI] = ACTIONS(2426), - [anon_sym_await] = ACTIONS(2428), - [anon_sym_while] = ACTIONS(2428), - [anon_sym_do] = ACTIONS(2428), - [anon_sym_try] = ACTIONS(2428), - [anon_sym_break] = ACTIONS(2428), - [anon_sym_continue] = ACTIONS(2428), - [anon_sym_debugger] = ACTIONS(2428), - [anon_sym_return] = ACTIONS(2428), - [anon_sym_throw] = ACTIONS(2428), - [anon_sym_case] = ACTIONS(2428), - [anon_sym_catch] = ACTIONS(2430), - [anon_sym_finally] = ACTIONS(2432), - [anon_sym_yield] = ACTIONS(2428), - [anon_sym_LBRACK] = ACTIONS(2426), - [anon_sym_DQUOTE] = ACTIONS(2426), - [anon_sym_SQUOTE] = ACTIONS(2426), - [anon_sym_class] = ACTIONS(2428), - [anon_sym_async] = ACTIONS(2428), - [anon_sym_function] = ACTIONS(2428), - [anon_sym_new] = ACTIONS(2428), - [anon_sym_using] = ACTIONS(2428), - [anon_sym_PLUS] = ACTIONS(2428), - [anon_sym_DASH] = ACTIONS(2428), - [anon_sym_SLASH] = ACTIONS(2428), - [anon_sym_LT] = ACTIONS(2426), - [anon_sym_TILDE] = ACTIONS(2426), - [anon_sym_void] = ACTIONS(2428), - [anon_sym_delete] = ACTIONS(2428), - [anon_sym_PLUS_PLUS] = ACTIONS(2426), - [anon_sym_DASH_DASH] = ACTIONS(2426), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2426), - [sym_number] = ACTIONS(2426), - [sym_private_property_identifier] = ACTIONS(2426), - [sym_this] = ACTIONS(2428), - [sym_super] = ACTIONS(2428), - [sym_true] = ACTIONS(2428), - [sym_false] = ACTIONS(2428), - [sym_null] = ACTIONS(2428), - [sym_undefined] = ACTIONS(2428), - [anon_sym_AT] = ACTIONS(2426), - [anon_sym_static] = ACTIONS(2428), - [anon_sym_readonly] = ACTIONS(2428), - [anon_sym_get] = ACTIONS(2428), - [anon_sym_set] = ACTIONS(2428), - [anon_sym_declare] = ACTIONS(2428), - [anon_sym_public] = ACTIONS(2428), - [anon_sym_private] = ACTIONS(2428), - [anon_sym_protected] = ACTIONS(2428), - [anon_sym_override] = ACTIONS(2428), - [anon_sym_module] = ACTIONS(2428), - [anon_sym_any] = ACTIONS(2428), - [anon_sym_number] = ACTIONS(2428), - [anon_sym_boolean] = ACTIONS(2428), - [anon_sym_string] = ACTIONS(2428), - [anon_sym_symbol] = ACTIONS(2428), - [anon_sym_object] = ACTIONS(2428), - [anon_sym_abstract] = ACTIONS(2428), - [anon_sym_interface] = ACTIONS(2428), - [anon_sym_enum] = ACTIONS(2428), + [sym__call_signature] = STATE(5880), + [sym_formal_parameters] = STATE(3950), + [sym_type_parameters] = STATE(5753), + [sym_identifier] = ACTIONS(2430), + [anon_sym_export] = ACTIONS(2432), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2432), + [anon_sym_EQ] = ACTIONS(951), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2432), + [anon_sym_let] = ACTIONS(2432), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2398), + [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_in] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_async] = ACTIONS(2432), + [anon_sym_function] = ACTIONS(2304), + [anon_sym_EQ_GT] = ACTIONS(957), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2432), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP] = ACTIONS(120), + [anon_sym_PIPE_PIPE] = ACTIONS(120), + [anon_sym_GT_GT] = ACTIONS(120), + [anon_sym_GT_GT_GT] = ACTIONS(120), + [anon_sym_LT_LT] = ACTIONS(120), + [anon_sym_AMP] = ACTIONS(120), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(120), + [anon_sym_PLUS] = ACTIONS(120), + [anon_sym_DASH] = ACTIONS(120), + [anon_sym_SLASH] = ACTIONS(120), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(2403), + [anon_sym_LT_EQ] = ACTIONS(157), + [anon_sym_EQ_EQ] = ACTIONS(120), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), + [anon_sym_BANG_EQ] = ACTIONS(120), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), + [anon_sym_QMARK_QMARK] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(157), + [anon_sym_static] = ACTIONS(2432), + [anon_sym_readonly] = ACTIONS(2432), + [anon_sym_get] = ACTIONS(2432), + [anon_sym_set] = ACTIONS(2432), + [anon_sym_declare] = ACTIONS(2432), + [anon_sym_public] = ACTIONS(2432), + [anon_sym_private] = ACTIONS(2432), + [anon_sym_protected] = ACTIONS(2432), + [anon_sym_override] = ACTIONS(2432), + [anon_sym_module] = ACTIONS(2432), + [anon_sym_any] = ACTIONS(2432), + [anon_sym_number] = ACTIONS(2432), + [anon_sym_boolean] = ACTIONS(2432), + [anon_sym_string] = ACTIONS(2432), + [anon_sym_symbol] = ACTIONS(2432), + [anon_sym_object] = ACTIONS(2432), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, [STATE(723)] = { - [sym__call_signature] = STATE(5871), - [sym_formal_parameters] = STATE(3947), - [sym_type_parameters] = STATE(5766), + [sym__call_signature] = STATE(6226), + [sym_formal_parameters] = STATE(3950), + [sym_type_parameters] = STATE(5753), [sym_identifier] = ACTIONS(2434), [anon_sym_export] = ACTIONS(2436), [anon_sym_STAR] = ACTIONS(120), [anon_sym_type] = ACTIONS(2436), - [anon_sym_EQ] = ACTIONS(927), + [anon_sym_EQ] = ACTIONS(919), [anon_sym_as] = ACTIONS(120), [anon_sym_namespace] = ACTIONS(2436), + [anon_sym_RBRACE] = ACTIONS(157), [anon_sym_let] = ACTIONS(2436), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2390), - [anon_sym_SEMI] = ACTIONS(158), + [anon_sym_LPAREN] = ACTIONS(2398), [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(158), + [anon_sym_COLON] = ACTIONS(157), + [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(158), + [anon_sym_DOT] = ACTIONS(157), [anon_sym_async] = ACTIONS(2436), - [anon_sym_function] = ACTIONS(2412), - [anon_sym_EQ_GT] = ACTIONS(933), - [anon_sym_QMARK_DOT] = ACTIONS(158), + [anon_sym_function] = ACTIONS(2401), + [anon_sym_EQ_GT] = ACTIONS(925), + [anon_sym_QMARK_DOT] = ACTIONS(157), [anon_sym_new] = ACTIONS(2436), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -104001,19 +104028,19 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2395), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(2403), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(158), + [anon_sym_BQUOTE] = ACTIONS(157), [anon_sym_static] = ACTIONS(2436), [anon_sym_readonly] = ACTIONS(2436), [anon_sym_get] = ACTIONS(2436), @@ -104031,49 +104058,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_symbol] = ACTIONS(2436), [anon_sym_object] = ACTIONS(2436), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(158), - [sym__ternary_qmark] = ACTIONS(158), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, [STATE(724)] = { - [sym__call_signature] = STATE(5871), - [sym_formal_parameters] = STATE(3947), - [sym_type_parameters] = STATE(5766), - [sym_identifier] = ACTIONS(2434), - [anon_sym_export] = ACTIONS(2436), + [sym__call_signature] = STATE(5880), + [sym_formal_parameters] = STATE(3950), + [sym_type_parameters] = STATE(5753), + [sym_identifier] = ACTIONS(2430), + [anon_sym_export] = ACTIONS(2432), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2436), - [anon_sym_EQ] = ACTIONS(927), + [anon_sym_type] = ACTIONS(2432), + [anon_sym_EQ] = ACTIONS(822), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2436), - [anon_sym_let] = ACTIONS(2436), + [anon_sym_namespace] = ACTIONS(2432), + [anon_sym_let] = ACTIONS(2432), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2390), - [anon_sym_SEMI] = ACTIONS(158), + [anon_sym_LPAREN] = ACTIONS(2398), + [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(158), + [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(158), - [anon_sym_async] = ACTIONS(2436), - [anon_sym_function] = ACTIONS(2406), - [anon_sym_EQ_GT] = ACTIONS(933), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(2436), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_async] = ACTIONS(2432), + [anon_sym_function] = ACTIONS(2414), + [anon_sym_EQ_GT] = ACTIONS(957), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2432), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -104087,79 +104113,80 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2395), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(2403), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(158), - [anon_sym_static] = ACTIONS(2436), - [anon_sym_readonly] = ACTIONS(2436), - [anon_sym_get] = ACTIONS(2436), - [anon_sym_set] = ACTIONS(2436), - [anon_sym_declare] = ACTIONS(2436), - [anon_sym_public] = ACTIONS(2436), - [anon_sym_private] = ACTIONS(2436), - [anon_sym_protected] = ACTIONS(2436), - [anon_sym_override] = ACTIONS(2436), - [anon_sym_module] = ACTIONS(2436), - [anon_sym_any] = ACTIONS(2436), - [anon_sym_number] = ACTIONS(2436), - [anon_sym_boolean] = ACTIONS(2436), - [anon_sym_string] = ACTIONS(2436), - [anon_sym_symbol] = ACTIONS(2436), - [anon_sym_object] = ACTIONS(2436), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(157), + [anon_sym_static] = ACTIONS(2432), + [anon_sym_readonly] = ACTIONS(2432), + [anon_sym_get] = ACTIONS(2432), + [anon_sym_set] = ACTIONS(2432), + [anon_sym_declare] = ACTIONS(2432), + [anon_sym_public] = ACTIONS(2432), + [anon_sym_private] = ACTIONS(2432), + [anon_sym_protected] = ACTIONS(2432), + [anon_sym_override] = ACTIONS(2432), + [anon_sym_module] = ACTIONS(2432), + [anon_sym_any] = ACTIONS(2432), + [anon_sym_number] = ACTIONS(2432), + [anon_sym_boolean] = ACTIONS(2432), + [anon_sym_string] = ACTIONS(2432), + [anon_sym_symbol] = ACTIONS(2432), + [anon_sym_object] = ACTIONS(2432), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(158), - [sym__ternary_qmark] = ACTIONS(158), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, [STATE(725)] = { - [sym__call_signature] = STATE(5871), - [sym_formal_parameters] = STATE(3947), - [sym_type_parameters] = STATE(5766), + [sym__call_signature] = STATE(6226), + [sym_formal_parameters] = STATE(3950), + [sym_type_parameters] = STATE(5753), [sym_identifier] = ACTIONS(2434), [anon_sym_export] = ACTIONS(2436), [anon_sym_STAR] = ACTIONS(120), [anon_sym_type] = ACTIONS(2436), - [anon_sym_EQ] = ACTIONS(927), + [anon_sym_EQ] = ACTIONS(822), [anon_sym_as] = ACTIONS(120), [anon_sym_namespace] = ACTIONS(2436), + [anon_sym_RBRACE] = ACTIONS(157), [anon_sym_let] = ACTIONS(2436), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2390), - [anon_sym_SEMI] = ACTIONS(158), + [anon_sym_LPAREN] = ACTIONS(2398), [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(158), + [anon_sym_COLON] = ACTIONS(157), + [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(158), + [anon_sym_DOT] = ACTIONS(157), [anon_sym_async] = ACTIONS(2436), - [anon_sym_function] = ACTIONS(2296), - [anon_sym_EQ_GT] = ACTIONS(933), - [anon_sym_QMARK_DOT] = ACTIONS(158), + [anon_sym_function] = ACTIONS(2401), + [anon_sym_EQ_GT] = ACTIONS(925), + [anon_sym_QMARK_DOT] = ACTIONS(157), [anon_sym_new] = ACTIONS(2436), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -104173,19 +104200,19 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2395), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(2403), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(158), + [anon_sym_BQUOTE] = ACTIONS(157), [anon_sym_static] = ACTIONS(2436), [anon_sym_readonly] = ACTIONS(2436), [anon_sym_get] = ACTIONS(2436), @@ -104203,50 +104230,135 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_symbol] = ACTIONS(2436), [anon_sym_object] = ACTIONS(2436), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(158), - [sym__ternary_qmark] = ACTIONS(158), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, [STATE(726)] = { - [sym__call_signature] = STATE(6016), - [sym_formal_parameters] = STATE(3947), - [sym_type_parameters] = STATE(5766), - [sym_identifier] = ACTIONS(2414), - [anon_sym_export] = ACTIONS(2416), + [ts_builtin_sym_end] = ACTIONS(1849), + [sym_identifier] = ACTIONS(1851), + [anon_sym_export] = ACTIONS(1851), + [anon_sym_default] = ACTIONS(1851), + [anon_sym_type] = ACTIONS(1851), + [anon_sym_namespace] = ACTIONS(1851), + [anon_sym_LBRACE] = ACTIONS(1849), + [anon_sym_COMMA] = ACTIONS(1849), + [anon_sym_RBRACE] = ACTIONS(1849), + [anon_sym_typeof] = ACTIONS(1851), + [anon_sym_import] = ACTIONS(1851), + [anon_sym_with] = ACTIONS(1851), + [anon_sym_var] = ACTIONS(1851), + [anon_sym_let] = ACTIONS(1851), + [anon_sym_const] = ACTIONS(1851), + [anon_sym_BANG] = ACTIONS(1849), + [anon_sym_else] = ACTIONS(1851), + [anon_sym_if] = ACTIONS(1851), + [anon_sym_switch] = ACTIONS(1851), + [anon_sym_for] = ACTIONS(1851), + [anon_sym_LPAREN] = ACTIONS(1849), + [anon_sym_SEMI] = ACTIONS(1849), + [anon_sym_await] = ACTIONS(1851), + [anon_sym_while] = ACTIONS(1851), + [anon_sym_do] = ACTIONS(1851), + [anon_sym_try] = ACTIONS(1851), + [anon_sym_break] = ACTIONS(1851), + [anon_sym_continue] = ACTIONS(1851), + [anon_sym_debugger] = ACTIONS(1851), + [anon_sym_return] = ACTIONS(1851), + [anon_sym_throw] = ACTIONS(1851), + [anon_sym_case] = ACTIONS(1851), + [anon_sym_catch] = ACTIONS(1851), + [anon_sym_finally] = ACTIONS(1851), + [anon_sym_yield] = ACTIONS(1851), + [anon_sym_LBRACK] = ACTIONS(1849), + [anon_sym_DQUOTE] = ACTIONS(1849), + [anon_sym_SQUOTE] = ACTIONS(1849), + [anon_sym_class] = ACTIONS(1851), + [anon_sym_async] = ACTIONS(1851), + [anon_sym_function] = ACTIONS(1851), + [anon_sym_new] = ACTIONS(1851), + [anon_sym_using] = ACTIONS(1851), + [anon_sym_PLUS] = ACTIONS(1851), + [anon_sym_DASH] = ACTIONS(1851), + [anon_sym_SLASH] = ACTIONS(1851), + [anon_sym_LT] = ACTIONS(1849), + [anon_sym_TILDE] = ACTIONS(1849), + [anon_sym_void] = ACTIONS(1851), + [anon_sym_delete] = ACTIONS(1851), + [anon_sym_PLUS_PLUS] = ACTIONS(1849), + [anon_sym_DASH_DASH] = ACTIONS(1849), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1849), + [sym_number] = ACTIONS(1849), + [sym_private_property_identifier] = ACTIONS(1849), + [sym_this] = ACTIONS(1851), + [sym_super] = ACTIONS(1851), + [sym_true] = ACTIONS(1851), + [sym_false] = ACTIONS(1851), + [sym_null] = ACTIONS(1851), + [sym_undefined] = ACTIONS(1851), + [anon_sym_AT] = ACTIONS(1849), + [anon_sym_static] = ACTIONS(1851), + [anon_sym_readonly] = ACTIONS(1851), + [anon_sym_get] = ACTIONS(1851), + [anon_sym_set] = ACTIONS(1851), + [anon_sym_declare] = ACTIONS(1851), + [anon_sym_public] = ACTIONS(1851), + [anon_sym_private] = ACTIONS(1851), + [anon_sym_protected] = ACTIONS(1851), + [anon_sym_override] = ACTIONS(1851), + [anon_sym_module] = ACTIONS(1851), + [anon_sym_any] = ACTIONS(1851), + [anon_sym_number] = ACTIONS(1851), + [anon_sym_boolean] = ACTIONS(1851), + [anon_sym_string] = ACTIONS(1851), + [anon_sym_symbol] = ACTIONS(1851), + [anon_sym_object] = ACTIONS(1851), + [anon_sym_abstract] = ACTIONS(1851), + [anon_sym_interface] = ACTIONS(1851), + [anon_sym_enum] = ACTIONS(1851), + [sym__automatic_semicolon] = ACTIONS(2438), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(727)] = { + [sym__call_signature] = STATE(6047), + [sym_formal_parameters] = STATE(3950), + [sym_type_parameters] = STATE(5753), + [sym_identifier] = ACTIONS(2422), + [anon_sym_export] = ACTIONS(2424), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2416), - [anon_sym_EQ] = ACTIONS(953), + [anon_sym_type] = ACTIONS(2424), + [anon_sym_EQ] = ACTIONS(894), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2416), - [anon_sym_let] = ACTIONS(2416), + [anon_sym_namespace] = ACTIONS(2424), + [anon_sym_COMMA] = ACTIONS(126), + [anon_sym_let] = ACTIONS(2424), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2390), + [anon_sym_LPAREN] = ACTIONS(2398), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(896), - [anon_sym_LBRACK] = ACTIONS(158), - [anon_sym_RBRACK] = ACTIONS(158), + [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_RBRACK] = ACTIONS(222), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(158), - [anon_sym_async] = ACTIONS(2416), - [anon_sym_function] = ACTIONS(2393), - [anon_sym_EQ_GT] = ACTIONS(900), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(2416), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_async] = ACTIONS(2424), + [anon_sym_function] = ACTIONS(2401), + [anon_sym_EQ_GT] = ACTIONS(903), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2424), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -104260,250 +104372,164 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2395), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(2403), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(158), - [anon_sym_static] = ACTIONS(2416), - [anon_sym_readonly] = ACTIONS(2416), - [anon_sym_get] = ACTIONS(2416), - [anon_sym_set] = ACTIONS(2416), - [anon_sym_declare] = ACTIONS(2416), - [anon_sym_public] = ACTIONS(2416), - [anon_sym_private] = ACTIONS(2416), - [anon_sym_protected] = ACTIONS(2416), - [anon_sym_override] = ACTIONS(2416), - [anon_sym_module] = ACTIONS(2416), - [anon_sym_any] = ACTIONS(2416), - [anon_sym_number] = ACTIONS(2416), - [anon_sym_boolean] = ACTIONS(2416), - [anon_sym_string] = ACTIONS(2416), - [anon_sym_symbol] = ACTIONS(2416), - [anon_sym_object] = ACTIONS(2416), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(157), + [anon_sym_static] = ACTIONS(2424), + [anon_sym_readonly] = ACTIONS(2424), + [anon_sym_get] = ACTIONS(2424), + [anon_sym_set] = ACTIONS(2424), + [anon_sym_declare] = ACTIONS(2424), + [anon_sym_public] = ACTIONS(2424), + [anon_sym_private] = ACTIONS(2424), + [anon_sym_protected] = ACTIONS(2424), + [anon_sym_override] = ACTIONS(2424), + [anon_sym_module] = ACTIONS(2424), + [anon_sym_any] = ACTIONS(2424), + [anon_sym_number] = ACTIONS(2424), + [anon_sym_boolean] = ACTIONS(2424), + [anon_sym_string] = ACTIONS(2424), + [anon_sym_symbol] = ACTIONS(2424), + [anon_sym_object] = ACTIONS(2424), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(158), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(727)] = { - [ts_builtin_sym_end] = ACTIONS(1661), - [sym_identifier] = ACTIONS(1663), - [anon_sym_export] = ACTIONS(1663), - [anon_sym_default] = ACTIONS(1663), - [anon_sym_type] = ACTIONS(1663), - [anon_sym_namespace] = ACTIONS(1663), - [anon_sym_LBRACE] = ACTIONS(1661), - [anon_sym_COMMA] = ACTIONS(1661), - [anon_sym_RBRACE] = ACTIONS(1661), - [anon_sym_typeof] = ACTIONS(1663), - [anon_sym_import] = ACTIONS(1663), - [anon_sym_with] = ACTIONS(1663), - [anon_sym_var] = ACTIONS(1663), - [anon_sym_let] = ACTIONS(1663), - [anon_sym_const] = ACTIONS(1663), - [anon_sym_BANG] = ACTIONS(1661), - [anon_sym_else] = ACTIONS(1663), - [anon_sym_if] = ACTIONS(1663), - [anon_sym_switch] = ACTIONS(1663), - [anon_sym_for] = ACTIONS(1663), - [anon_sym_LPAREN] = ACTIONS(1661), - [anon_sym_SEMI] = ACTIONS(1661), - [anon_sym_await] = ACTIONS(1663), - [anon_sym_while] = ACTIONS(1663), - [anon_sym_do] = ACTIONS(1663), - [anon_sym_try] = ACTIONS(1663), - [anon_sym_break] = ACTIONS(1663), - [anon_sym_continue] = ACTIONS(1663), - [anon_sym_debugger] = ACTIONS(1663), - [anon_sym_return] = ACTIONS(1663), - [anon_sym_throw] = ACTIONS(1663), - [anon_sym_case] = ACTIONS(1663), - [anon_sym_catch] = ACTIONS(1663), - [anon_sym_finally] = ACTIONS(1663), - [anon_sym_yield] = ACTIONS(1663), - [anon_sym_LBRACK] = ACTIONS(1661), - [anon_sym_DQUOTE] = ACTIONS(1661), - [anon_sym_SQUOTE] = ACTIONS(1661), - [anon_sym_class] = ACTIONS(1663), - [anon_sym_async] = ACTIONS(1663), - [anon_sym_function] = ACTIONS(1663), - [anon_sym_new] = ACTIONS(1663), - [anon_sym_using] = ACTIONS(1663), - [anon_sym_PLUS] = ACTIONS(1663), - [anon_sym_DASH] = ACTIONS(1663), - [anon_sym_SLASH] = ACTIONS(1663), - [anon_sym_LT] = ACTIONS(1661), - [anon_sym_TILDE] = ACTIONS(1661), - [anon_sym_void] = ACTIONS(1663), - [anon_sym_delete] = ACTIONS(1663), - [anon_sym_PLUS_PLUS] = ACTIONS(1661), - [anon_sym_DASH_DASH] = ACTIONS(1661), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1661), - [sym_number] = ACTIONS(1661), - [sym_private_property_identifier] = ACTIONS(1661), - [sym_this] = ACTIONS(1663), - [sym_super] = ACTIONS(1663), - [sym_true] = ACTIONS(1663), - [sym_false] = ACTIONS(1663), - [sym_null] = ACTIONS(1663), - [sym_undefined] = ACTIONS(1663), - [anon_sym_AT] = ACTIONS(1661), - [anon_sym_static] = ACTIONS(1663), - [anon_sym_readonly] = ACTIONS(1663), - [anon_sym_get] = ACTIONS(1663), - [anon_sym_set] = ACTIONS(1663), - [anon_sym_declare] = ACTIONS(1663), - [anon_sym_public] = ACTIONS(1663), - [anon_sym_private] = ACTIONS(1663), - [anon_sym_protected] = ACTIONS(1663), - [anon_sym_override] = ACTIONS(1663), - [anon_sym_module] = ACTIONS(1663), - [anon_sym_any] = ACTIONS(1663), - [anon_sym_number] = ACTIONS(1663), - [anon_sym_boolean] = ACTIONS(1663), - [anon_sym_string] = ACTIONS(1663), - [anon_sym_symbol] = ACTIONS(1663), - [anon_sym_object] = ACTIONS(1663), - [anon_sym_abstract] = ACTIONS(1663), - [anon_sym_interface] = ACTIONS(1663), - [anon_sym_enum] = ACTIONS(1663), - [sym__automatic_semicolon] = ACTIONS(1671), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, [STATE(728)] = { - [ts_builtin_sym_end] = ACTIONS(1695), - [sym_identifier] = ACTIONS(1697), - [anon_sym_export] = ACTIONS(1697), - [anon_sym_default] = ACTIONS(1697), - [anon_sym_type] = ACTIONS(1697), - [anon_sym_namespace] = ACTIONS(1697), - [anon_sym_LBRACE] = ACTIONS(1695), - [anon_sym_COMMA] = ACTIONS(1695), - [anon_sym_RBRACE] = ACTIONS(1695), - [anon_sym_typeof] = ACTIONS(1697), - [anon_sym_import] = ACTIONS(1697), - [anon_sym_with] = ACTIONS(1697), - [anon_sym_var] = ACTIONS(1697), - [anon_sym_let] = ACTIONS(1697), - [anon_sym_const] = ACTIONS(1697), - [anon_sym_BANG] = ACTIONS(1695), - [anon_sym_else] = ACTIONS(1697), - [anon_sym_if] = ACTIONS(1697), - [anon_sym_switch] = ACTIONS(1697), - [anon_sym_for] = ACTIONS(1697), - [anon_sym_LPAREN] = ACTIONS(1695), - [anon_sym_SEMI] = ACTIONS(1695), - [anon_sym_await] = ACTIONS(1697), - [anon_sym_while] = ACTIONS(1697), - [anon_sym_do] = ACTIONS(1697), - [anon_sym_try] = ACTIONS(1697), - [anon_sym_break] = ACTIONS(1697), - [anon_sym_continue] = ACTIONS(1697), - [anon_sym_debugger] = ACTIONS(1697), - [anon_sym_return] = ACTIONS(1697), - [anon_sym_throw] = ACTIONS(1697), - [anon_sym_case] = ACTIONS(1697), - [anon_sym_catch] = ACTIONS(1697), - [anon_sym_finally] = ACTIONS(1697), - [anon_sym_yield] = ACTIONS(1697), - [anon_sym_LBRACK] = ACTIONS(1695), - [anon_sym_DQUOTE] = ACTIONS(1695), - [anon_sym_SQUOTE] = ACTIONS(1695), - [anon_sym_class] = ACTIONS(1697), - [anon_sym_async] = ACTIONS(1697), - [anon_sym_function] = ACTIONS(1697), - [anon_sym_new] = ACTIONS(1697), - [anon_sym_using] = ACTIONS(1697), - [anon_sym_PLUS] = ACTIONS(1697), - [anon_sym_DASH] = ACTIONS(1697), - [anon_sym_SLASH] = ACTIONS(1697), - [anon_sym_LT] = ACTIONS(1695), - [anon_sym_TILDE] = ACTIONS(1695), - [anon_sym_void] = ACTIONS(1697), - [anon_sym_delete] = ACTIONS(1697), - [anon_sym_PLUS_PLUS] = ACTIONS(1695), - [anon_sym_DASH_DASH] = ACTIONS(1695), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1695), - [sym_number] = ACTIONS(1695), - [sym_private_property_identifier] = ACTIONS(1695), - [sym_this] = ACTIONS(1697), - [sym_super] = ACTIONS(1697), - [sym_true] = ACTIONS(1697), - [sym_false] = ACTIONS(1697), - [sym_null] = ACTIONS(1697), - [sym_undefined] = ACTIONS(1697), - [anon_sym_AT] = ACTIONS(1695), - [anon_sym_static] = ACTIONS(1697), - [anon_sym_readonly] = ACTIONS(1697), - [anon_sym_get] = ACTIONS(1697), - [anon_sym_set] = ACTIONS(1697), - [anon_sym_declare] = ACTIONS(1697), - [anon_sym_public] = ACTIONS(1697), - [anon_sym_private] = ACTIONS(1697), - [anon_sym_protected] = ACTIONS(1697), - [anon_sym_override] = ACTIONS(1697), - [anon_sym_module] = ACTIONS(1697), - [anon_sym_any] = ACTIONS(1697), - [anon_sym_number] = ACTIONS(1697), - [anon_sym_boolean] = ACTIONS(1697), - [anon_sym_string] = ACTIONS(1697), - [anon_sym_symbol] = ACTIONS(1697), - [anon_sym_object] = ACTIONS(1697), - [anon_sym_abstract] = ACTIONS(1697), - [anon_sym_interface] = ACTIONS(1697), - [anon_sym_enum] = ACTIONS(1697), - [sym__automatic_semicolon] = ACTIONS(2438), + [sym_catch_clause] = STATE(755), + [sym_finally_clause] = STATE(837), + [ts_builtin_sym_end] = ACTIONS(2440), + [sym_identifier] = ACTIONS(2442), + [anon_sym_export] = ACTIONS(2442), + [anon_sym_default] = ACTIONS(2442), + [anon_sym_type] = ACTIONS(2442), + [anon_sym_namespace] = ACTIONS(2442), + [anon_sym_LBRACE] = ACTIONS(2440), + [anon_sym_RBRACE] = ACTIONS(2440), + [anon_sym_typeof] = ACTIONS(2442), + [anon_sym_import] = ACTIONS(2442), + [anon_sym_with] = ACTIONS(2442), + [anon_sym_var] = ACTIONS(2442), + [anon_sym_let] = ACTIONS(2442), + [anon_sym_const] = ACTIONS(2442), + [anon_sym_BANG] = ACTIONS(2440), + [anon_sym_else] = ACTIONS(2442), + [anon_sym_if] = ACTIONS(2442), + [anon_sym_switch] = ACTIONS(2442), + [anon_sym_for] = ACTIONS(2442), + [anon_sym_LPAREN] = ACTIONS(2440), + [anon_sym_SEMI] = ACTIONS(2440), + [anon_sym_await] = ACTIONS(2442), + [anon_sym_while] = ACTIONS(2442), + [anon_sym_do] = ACTIONS(2442), + [anon_sym_try] = ACTIONS(2442), + [anon_sym_break] = ACTIONS(2442), + [anon_sym_continue] = ACTIONS(2442), + [anon_sym_debugger] = ACTIONS(2442), + [anon_sym_return] = ACTIONS(2442), + [anon_sym_throw] = ACTIONS(2442), + [anon_sym_case] = ACTIONS(2442), + [anon_sym_catch] = ACTIONS(2444), + [anon_sym_finally] = ACTIONS(2446), + [anon_sym_yield] = ACTIONS(2442), + [anon_sym_LBRACK] = ACTIONS(2440), + [anon_sym_DQUOTE] = ACTIONS(2440), + [anon_sym_SQUOTE] = ACTIONS(2440), + [anon_sym_class] = ACTIONS(2442), + [anon_sym_async] = ACTIONS(2442), + [anon_sym_function] = ACTIONS(2442), + [anon_sym_new] = ACTIONS(2442), + [anon_sym_using] = ACTIONS(2442), + [anon_sym_PLUS] = ACTIONS(2442), + [anon_sym_DASH] = ACTIONS(2442), + [anon_sym_SLASH] = ACTIONS(2442), + [anon_sym_LT] = ACTIONS(2440), + [anon_sym_TILDE] = ACTIONS(2440), + [anon_sym_void] = ACTIONS(2442), + [anon_sym_delete] = ACTIONS(2442), + [anon_sym_PLUS_PLUS] = ACTIONS(2440), + [anon_sym_DASH_DASH] = ACTIONS(2440), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2440), + [sym_number] = ACTIONS(2440), + [sym_private_property_identifier] = ACTIONS(2440), + [sym_this] = ACTIONS(2442), + [sym_super] = ACTIONS(2442), + [sym_true] = ACTIONS(2442), + [sym_false] = ACTIONS(2442), + [sym_null] = ACTIONS(2442), + [sym_undefined] = ACTIONS(2442), + [anon_sym_AT] = ACTIONS(2440), + [anon_sym_static] = ACTIONS(2442), + [anon_sym_readonly] = ACTIONS(2442), + [anon_sym_get] = ACTIONS(2442), + [anon_sym_set] = ACTIONS(2442), + [anon_sym_declare] = ACTIONS(2442), + [anon_sym_public] = ACTIONS(2442), + [anon_sym_private] = ACTIONS(2442), + [anon_sym_protected] = ACTIONS(2442), + [anon_sym_override] = ACTIONS(2442), + [anon_sym_module] = ACTIONS(2442), + [anon_sym_any] = ACTIONS(2442), + [anon_sym_number] = ACTIONS(2442), + [anon_sym_boolean] = ACTIONS(2442), + [anon_sym_string] = ACTIONS(2442), + [anon_sym_symbol] = ACTIONS(2442), + [anon_sym_object] = ACTIONS(2442), + [anon_sym_abstract] = ACTIONS(2442), + [anon_sym_interface] = ACTIONS(2442), + [anon_sym_enum] = ACTIONS(2442), [sym_html_comment] = ACTIONS(5), }, [STATE(729)] = { - [sym__call_signature] = STATE(5871), - [sym_formal_parameters] = STATE(3947), - [sym_type_parameters] = STATE(5766), - [sym_identifier] = ACTIONS(2434), - [anon_sym_export] = ACTIONS(2436), + [sym__call_signature] = STATE(5880), + [sym_formal_parameters] = STATE(3950), + [sym_type_parameters] = STATE(5753), + [sym_identifier] = ACTIONS(2430), + [anon_sym_export] = ACTIONS(2432), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2436), - [anon_sym_EQ] = ACTIONS(927), + [anon_sym_type] = ACTIONS(2432), + [anon_sym_EQ] = ACTIONS(951), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2436), - [anon_sym_let] = ACTIONS(2436), + [anon_sym_namespace] = ACTIONS(2432), + [anon_sym_let] = ACTIONS(2432), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2390), - [anon_sym_SEMI] = ACTIONS(158), + [anon_sym_LPAREN] = ACTIONS(2398), + [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(158), + [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(158), - [anon_sym_async] = ACTIONS(2436), - [anon_sym_function] = ACTIONS(2440), - [anon_sym_EQ_GT] = ACTIONS(933), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(2436), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_async] = ACTIONS(2432), + [anon_sym_function] = ACTIONS(2416), + [anon_sym_EQ_GT] = ACTIONS(957), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2432), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -104517,79 +104543,79 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2395), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(2403), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(158), - [anon_sym_static] = ACTIONS(2436), - [anon_sym_readonly] = ACTIONS(2436), - [anon_sym_get] = ACTIONS(2436), - [anon_sym_set] = ACTIONS(2436), - [anon_sym_declare] = ACTIONS(2436), - [anon_sym_public] = ACTIONS(2436), - [anon_sym_private] = ACTIONS(2436), - [anon_sym_protected] = ACTIONS(2436), - [anon_sym_override] = ACTIONS(2436), - [anon_sym_module] = ACTIONS(2436), - [anon_sym_any] = ACTIONS(2436), - [anon_sym_number] = ACTIONS(2436), - [anon_sym_boolean] = ACTIONS(2436), - [anon_sym_string] = ACTIONS(2436), - [anon_sym_symbol] = ACTIONS(2436), - [anon_sym_object] = ACTIONS(2436), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(157), + [anon_sym_static] = ACTIONS(2432), + [anon_sym_readonly] = ACTIONS(2432), + [anon_sym_get] = ACTIONS(2432), + [anon_sym_set] = ACTIONS(2432), + [anon_sym_declare] = ACTIONS(2432), + [anon_sym_public] = ACTIONS(2432), + [anon_sym_private] = ACTIONS(2432), + [anon_sym_protected] = ACTIONS(2432), + [anon_sym_override] = ACTIONS(2432), + [anon_sym_module] = ACTIONS(2432), + [anon_sym_any] = ACTIONS(2432), + [anon_sym_number] = ACTIONS(2432), + [anon_sym_boolean] = ACTIONS(2432), + [anon_sym_string] = ACTIONS(2432), + [anon_sym_symbol] = ACTIONS(2432), + [anon_sym_object] = ACTIONS(2432), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(158), - [sym__ternary_qmark] = ACTIONS(158), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, [STATE(730)] = { - [sym__call_signature] = STATE(5871), - [sym_formal_parameters] = STATE(3947), - [sym_type_parameters] = STATE(5766), - [sym_identifier] = ACTIONS(2434), - [anon_sym_export] = ACTIONS(2436), + [sym__call_signature] = STATE(5880), + [sym_formal_parameters] = STATE(3950), + [sym_type_parameters] = STATE(5753), + [sym_identifier] = ACTIONS(2430), + [anon_sym_export] = ACTIONS(2432), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2436), - [anon_sym_EQ] = ACTIONS(836), + [anon_sym_type] = ACTIONS(2432), + [anon_sym_EQ] = ACTIONS(951), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2436), - [anon_sym_let] = ACTIONS(2436), + [anon_sym_namespace] = ACTIONS(2432), + [anon_sym_let] = ACTIONS(2432), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2390), - [anon_sym_SEMI] = ACTIONS(158), + [anon_sym_LPAREN] = ACTIONS(2398), + [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(158), + [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(158), - [anon_sym_async] = ACTIONS(2436), - [anon_sym_function] = ACTIONS(2406), - [anon_sym_EQ_GT] = ACTIONS(933), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(2436), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_async] = ACTIONS(2432), + [anon_sym_function] = ACTIONS(2448), + [anon_sym_EQ_GT] = ACTIONS(957), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2432), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -104603,504 +104629,334 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2395), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(2403), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(158), - [anon_sym_static] = ACTIONS(2436), - [anon_sym_readonly] = ACTIONS(2436), - [anon_sym_get] = ACTIONS(2436), - [anon_sym_set] = ACTIONS(2436), - [anon_sym_declare] = ACTIONS(2436), - [anon_sym_public] = ACTIONS(2436), - [anon_sym_private] = ACTIONS(2436), - [anon_sym_protected] = ACTIONS(2436), - [anon_sym_override] = ACTIONS(2436), - [anon_sym_module] = ACTIONS(2436), - [anon_sym_any] = ACTIONS(2436), - [anon_sym_number] = ACTIONS(2436), - [anon_sym_boolean] = ACTIONS(2436), - [anon_sym_string] = ACTIONS(2436), - [anon_sym_symbol] = ACTIONS(2436), - [anon_sym_object] = ACTIONS(2436), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(157), + [anon_sym_static] = ACTIONS(2432), + [anon_sym_readonly] = ACTIONS(2432), + [anon_sym_get] = ACTIONS(2432), + [anon_sym_set] = ACTIONS(2432), + [anon_sym_declare] = ACTIONS(2432), + [anon_sym_public] = ACTIONS(2432), + [anon_sym_private] = ACTIONS(2432), + [anon_sym_protected] = ACTIONS(2432), + [anon_sym_override] = ACTIONS(2432), + [anon_sym_module] = ACTIONS(2432), + [anon_sym_any] = ACTIONS(2432), + [anon_sym_number] = ACTIONS(2432), + [anon_sym_boolean] = ACTIONS(2432), + [anon_sym_string] = ACTIONS(2432), + [anon_sym_symbol] = ACTIONS(2432), + [anon_sym_object] = ACTIONS(2432), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(158), - [sym__ternary_qmark] = ACTIONS(158), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, [STATE(731)] = { - [ts_builtin_sym_end] = ACTIONS(1661), - [sym_identifier] = ACTIONS(1663), - [anon_sym_export] = ACTIONS(1663), - [anon_sym_default] = ACTIONS(1663), - [anon_sym_type] = ACTIONS(1663), - [anon_sym_namespace] = ACTIONS(1663), - [anon_sym_LBRACE] = ACTIONS(1661), - [anon_sym_COMMA] = ACTIONS(1661), - [anon_sym_RBRACE] = ACTIONS(1661), - [anon_sym_typeof] = ACTIONS(1663), - [anon_sym_import] = ACTIONS(1663), - [anon_sym_with] = ACTIONS(1663), - [anon_sym_var] = ACTIONS(1663), - [anon_sym_let] = ACTIONS(1663), - [anon_sym_const] = ACTIONS(1663), - [anon_sym_BANG] = ACTIONS(1661), - [anon_sym_else] = ACTIONS(1663), - [anon_sym_if] = ACTIONS(1663), - [anon_sym_switch] = ACTIONS(1663), - [anon_sym_for] = ACTIONS(1663), - [anon_sym_LPAREN] = ACTIONS(1661), - [anon_sym_SEMI] = ACTIONS(1661), - [anon_sym_await] = ACTIONS(1663), - [anon_sym_while] = ACTIONS(1663), - [anon_sym_do] = ACTIONS(1663), - [anon_sym_try] = ACTIONS(1663), - [anon_sym_break] = ACTIONS(1663), - [anon_sym_continue] = ACTIONS(1663), - [anon_sym_debugger] = ACTIONS(1663), - [anon_sym_return] = ACTIONS(1663), - [anon_sym_throw] = ACTIONS(1663), - [anon_sym_case] = ACTIONS(1663), - [anon_sym_yield] = ACTIONS(1663), - [anon_sym_LBRACK] = ACTIONS(1661), - [anon_sym_DQUOTE] = ACTIONS(1661), - [anon_sym_SQUOTE] = ACTIONS(1661), - [anon_sym_class] = ACTIONS(1663), - [anon_sym_async] = ACTIONS(1663), - [anon_sym_function] = ACTIONS(1663), - [anon_sym_new] = ACTIONS(1663), - [anon_sym_using] = ACTIONS(1663), - [anon_sym_PLUS] = ACTIONS(1663), - [anon_sym_DASH] = ACTIONS(1663), - [anon_sym_SLASH] = ACTIONS(1663), - [anon_sym_LT] = ACTIONS(1661), - [anon_sym_TILDE] = ACTIONS(1661), - [anon_sym_void] = ACTIONS(1663), - [anon_sym_delete] = ACTIONS(1663), - [anon_sym_PLUS_PLUS] = ACTIONS(1661), - [anon_sym_DASH_DASH] = ACTIONS(1661), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1661), - [sym_number] = ACTIONS(1661), - [sym_private_property_identifier] = ACTIONS(1661), - [sym_this] = ACTIONS(1663), - [sym_super] = ACTIONS(1663), - [sym_true] = ACTIONS(1663), - [sym_false] = ACTIONS(1663), - [sym_null] = ACTIONS(1663), - [sym_undefined] = ACTIONS(1663), - [anon_sym_AT] = ACTIONS(1661), - [anon_sym_static] = ACTIONS(1663), - [anon_sym_readonly] = ACTIONS(1663), - [anon_sym_get] = ACTIONS(1663), - [anon_sym_set] = ACTIONS(1663), - [anon_sym_declare] = ACTIONS(1663), - [anon_sym_public] = ACTIONS(1663), - [anon_sym_private] = ACTIONS(1663), - [anon_sym_protected] = ACTIONS(1663), - [anon_sym_override] = ACTIONS(1663), - [anon_sym_module] = ACTIONS(1663), - [anon_sym_any] = ACTIONS(1663), - [anon_sym_number] = ACTIONS(1663), - [anon_sym_boolean] = ACTIONS(1663), - [anon_sym_string] = ACTIONS(1663), - [anon_sym_symbol] = ACTIONS(1663), - [anon_sym_object] = ACTIONS(1663), - [anon_sym_abstract] = ACTIONS(1663), - [anon_sym_interface] = ACTIONS(1663), - [anon_sym_enum] = ACTIONS(1663), - [anon_sym_PIPE_RBRACE] = ACTIONS(1661), - [sym__automatic_semicolon] = ACTIONS(2442), + [ts_builtin_sym_end] = ACTIONS(1751), + [sym_identifier] = ACTIONS(1753), + [anon_sym_export] = ACTIONS(1753), + [anon_sym_default] = ACTIONS(1753), + [anon_sym_type] = ACTIONS(1753), + [anon_sym_namespace] = ACTIONS(1753), + [anon_sym_LBRACE] = ACTIONS(1751), + [anon_sym_COMMA] = ACTIONS(1751), + [anon_sym_RBRACE] = ACTIONS(1751), + [anon_sym_typeof] = ACTIONS(1753), + [anon_sym_import] = ACTIONS(1753), + [anon_sym_with] = ACTIONS(1753), + [anon_sym_var] = ACTIONS(1753), + [anon_sym_let] = ACTIONS(1753), + [anon_sym_const] = ACTIONS(1753), + [anon_sym_BANG] = ACTIONS(1751), + [anon_sym_else] = ACTIONS(1753), + [anon_sym_if] = ACTIONS(1753), + [anon_sym_switch] = ACTIONS(1753), + [anon_sym_for] = ACTIONS(1753), + [anon_sym_LPAREN] = ACTIONS(1751), + [anon_sym_SEMI] = ACTIONS(1751), + [anon_sym_await] = ACTIONS(1753), + [anon_sym_while] = ACTIONS(1753), + [anon_sym_do] = ACTIONS(1753), + [anon_sym_try] = ACTIONS(1753), + [anon_sym_break] = ACTIONS(1753), + [anon_sym_continue] = ACTIONS(1753), + [anon_sym_debugger] = ACTIONS(1753), + [anon_sym_return] = ACTIONS(1753), + [anon_sym_throw] = ACTIONS(1753), + [anon_sym_case] = ACTIONS(1753), + [anon_sym_catch] = ACTIONS(1753), + [anon_sym_finally] = ACTIONS(1753), + [anon_sym_yield] = ACTIONS(1753), + [anon_sym_LBRACK] = ACTIONS(1751), + [anon_sym_DQUOTE] = ACTIONS(1751), + [anon_sym_SQUOTE] = ACTIONS(1751), + [anon_sym_class] = ACTIONS(1753), + [anon_sym_async] = ACTIONS(1753), + [anon_sym_function] = ACTIONS(1753), + [anon_sym_new] = ACTIONS(1753), + [anon_sym_using] = ACTIONS(1753), + [anon_sym_PLUS] = ACTIONS(1753), + [anon_sym_DASH] = ACTIONS(1753), + [anon_sym_SLASH] = ACTIONS(1753), + [anon_sym_LT] = ACTIONS(1751), + [anon_sym_TILDE] = ACTIONS(1751), + [anon_sym_void] = ACTIONS(1753), + [anon_sym_delete] = ACTIONS(1753), + [anon_sym_PLUS_PLUS] = ACTIONS(1751), + [anon_sym_DASH_DASH] = ACTIONS(1751), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1751), + [sym_number] = ACTIONS(1751), + [sym_private_property_identifier] = ACTIONS(1751), + [sym_this] = ACTIONS(1753), + [sym_super] = ACTIONS(1753), + [sym_true] = ACTIONS(1753), + [sym_false] = ACTIONS(1753), + [sym_null] = ACTIONS(1753), + [sym_undefined] = ACTIONS(1753), + [anon_sym_AT] = ACTIONS(1751), + [anon_sym_static] = ACTIONS(1753), + [anon_sym_readonly] = ACTIONS(1753), + [anon_sym_get] = ACTIONS(1753), + [anon_sym_set] = ACTIONS(1753), + [anon_sym_declare] = ACTIONS(1753), + [anon_sym_public] = ACTIONS(1753), + [anon_sym_private] = ACTIONS(1753), + [anon_sym_protected] = ACTIONS(1753), + [anon_sym_override] = ACTIONS(1753), + [anon_sym_module] = ACTIONS(1753), + [anon_sym_any] = ACTIONS(1753), + [anon_sym_number] = ACTIONS(1753), + [anon_sym_boolean] = ACTIONS(1753), + [anon_sym_string] = ACTIONS(1753), + [anon_sym_symbol] = ACTIONS(1753), + [anon_sym_object] = ACTIONS(1753), + [anon_sym_abstract] = ACTIONS(1753), + [anon_sym_interface] = ACTIONS(1753), + [anon_sym_enum] = ACTIONS(1753), [sym_html_comment] = ACTIONS(5), }, [STATE(732)] = { - [ts_builtin_sym_end] = ACTIONS(1869), - [sym_identifier] = ACTIONS(1871), - [anon_sym_export] = ACTIONS(1871), - [anon_sym_default] = ACTIONS(1871), - [anon_sym_type] = ACTIONS(1871), - [anon_sym_namespace] = ACTIONS(1871), - [anon_sym_LBRACE] = ACTIONS(1869), - [anon_sym_COMMA] = ACTIONS(1869), - [anon_sym_RBRACE] = ACTIONS(1869), - [anon_sym_typeof] = ACTIONS(1871), - [anon_sym_import] = ACTIONS(1871), - [anon_sym_with] = ACTIONS(1871), - [anon_sym_var] = ACTIONS(1871), - [anon_sym_let] = ACTIONS(1871), - [anon_sym_const] = ACTIONS(1871), - [anon_sym_BANG] = ACTIONS(1869), - [anon_sym_else] = ACTIONS(1871), - [anon_sym_if] = ACTIONS(1871), - [anon_sym_switch] = ACTIONS(1871), - [anon_sym_for] = ACTIONS(1871), - [anon_sym_LPAREN] = ACTIONS(1869), - [anon_sym_SEMI] = ACTIONS(1869), - [anon_sym_await] = ACTIONS(1871), - [anon_sym_while] = ACTIONS(1871), - [anon_sym_do] = ACTIONS(1871), - [anon_sym_try] = ACTIONS(1871), - [anon_sym_break] = ACTIONS(1871), - [anon_sym_continue] = ACTIONS(1871), - [anon_sym_debugger] = ACTIONS(1871), - [anon_sym_return] = ACTIONS(1871), - [anon_sym_throw] = ACTIONS(1871), - [anon_sym_case] = ACTIONS(1871), - [anon_sym_catch] = ACTIONS(1871), - [anon_sym_finally] = ACTIONS(1871), - [anon_sym_yield] = ACTIONS(1871), - [anon_sym_LBRACK] = ACTIONS(1869), - [anon_sym_DQUOTE] = ACTIONS(1869), - [anon_sym_SQUOTE] = ACTIONS(1869), - [anon_sym_class] = ACTIONS(1871), - [anon_sym_async] = ACTIONS(1871), - [anon_sym_function] = ACTIONS(1871), - [anon_sym_new] = ACTIONS(1871), - [anon_sym_using] = ACTIONS(1871), - [anon_sym_PLUS] = ACTIONS(1871), - [anon_sym_DASH] = ACTIONS(1871), - [anon_sym_SLASH] = ACTIONS(1871), - [anon_sym_LT] = ACTIONS(1869), - [anon_sym_TILDE] = ACTIONS(1869), - [anon_sym_void] = ACTIONS(1871), - [anon_sym_delete] = ACTIONS(1871), - [anon_sym_PLUS_PLUS] = ACTIONS(1869), - [anon_sym_DASH_DASH] = ACTIONS(1869), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1869), - [sym_number] = ACTIONS(1869), - [sym_private_property_identifier] = ACTIONS(1869), - [sym_this] = ACTIONS(1871), - [sym_super] = ACTIONS(1871), - [sym_true] = ACTIONS(1871), - [sym_false] = ACTIONS(1871), - [sym_null] = ACTIONS(1871), - [sym_undefined] = ACTIONS(1871), - [anon_sym_AT] = ACTIONS(1869), - [anon_sym_static] = ACTIONS(1871), - [anon_sym_readonly] = ACTIONS(1871), - [anon_sym_get] = ACTIONS(1871), - [anon_sym_set] = ACTIONS(1871), - [anon_sym_declare] = ACTIONS(1871), - [anon_sym_public] = ACTIONS(1871), - [anon_sym_private] = ACTIONS(1871), - [anon_sym_protected] = ACTIONS(1871), - [anon_sym_override] = ACTIONS(1871), - [anon_sym_module] = ACTIONS(1871), - [anon_sym_any] = ACTIONS(1871), - [anon_sym_number] = ACTIONS(1871), - [anon_sym_boolean] = ACTIONS(1871), - [anon_sym_string] = ACTIONS(1871), - [anon_sym_symbol] = ACTIONS(1871), - [anon_sym_object] = ACTIONS(1871), - [anon_sym_abstract] = ACTIONS(1871), - [anon_sym_interface] = ACTIONS(1871), - [anon_sym_enum] = ACTIONS(1871), + [ts_builtin_sym_end] = ACTIONS(1765), + [sym_identifier] = ACTIONS(1767), + [anon_sym_export] = ACTIONS(1767), + [anon_sym_default] = ACTIONS(1767), + [anon_sym_type] = ACTIONS(1767), + [anon_sym_namespace] = ACTIONS(1767), + [anon_sym_LBRACE] = ACTIONS(1765), + [anon_sym_COMMA] = ACTIONS(1765), + [anon_sym_RBRACE] = ACTIONS(1765), + [anon_sym_typeof] = ACTIONS(1767), + [anon_sym_import] = ACTIONS(1767), + [anon_sym_with] = ACTIONS(1767), + [anon_sym_var] = ACTIONS(1767), + [anon_sym_let] = ACTIONS(1767), + [anon_sym_const] = ACTIONS(1767), + [anon_sym_BANG] = ACTIONS(1765), + [anon_sym_else] = ACTIONS(1767), + [anon_sym_if] = ACTIONS(1767), + [anon_sym_switch] = ACTIONS(1767), + [anon_sym_for] = ACTIONS(1767), + [anon_sym_LPAREN] = ACTIONS(1765), + [anon_sym_SEMI] = ACTIONS(1765), + [anon_sym_await] = ACTIONS(1767), + [anon_sym_while] = ACTIONS(1767), + [anon_sym_do] = ACTIONS(1767), + [anon_sym_try] = ACTIONS(1767), + [anon_sym_break] = ACTIONS(1767), + [anon_sym_continue] = ACTIONS(1767), + [anon_sym_debugger] = ACTIONS(1767), + [anon_sym_return] = ACTIONS(1767), + [anon_sym_throw] = ACTIONS(1767), + [anon_sym_case] = ACTIONS(1767), + [anon_sym_yield] = ACTIONS(1767), + [anon_sym_LBRACK] = ACTIONS(1765), + [anon_sym_DQUOTE] = ACTIONS(1765), + [anon_sym_SQUOTE] = ACTIONS(1765), + [anon_sym_class] = ACTIONS(1767), + [anon_sym_async] = ACTIONS(1767), + [anon_sym_function] = ACTIONS(1767), + [anon_sym_new] = ACTIONS(1767), + [anon_sym_using] = ACTIONS(1767), + [anon_sym_PLUS] = ACTIONS(1767), + [anon_sym_DASH] = ACTIONS(1767), + [anon_sym_SLASH] = ACTIONS(1767), + [anon_sym_LT] = ACTIONS(1765), + [anon_sym_TILDE] = ACTIONS(1765), + [anon_sym_void] = ACTIONS(1767), + [anon_sym_delete] = ACTIONS(1767), + [anon_sym_PLUS_PLUS] = ACTIONS(1765), + [anon_sym_DASH_DASH] = ACTIONS(1765), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1765), + [sym_number] = ACTIONS(1765), + [sym_private_property_identifier] = ACTIONS(1765), + [sym_this] = ACTIONS(1767), + [sym_super] = ACTIONS(1767), + [sym_true] = ACTIONS(1767), + [sym_false] = ACTIONS(1767), + [sym_null] = ACTIONS(1767), + [sym_undefined] = ACTIONS(1767), + [anon_sym_AT] = ACTIONS(1765), + [anon_sym_static] = ACTIONS(1767), + [anon_sym_readonly] = ACTIONS(1767), + [anon_sym_get] = ACTIONS(1767), + [anon_sym_set] = ACTIONS(1767), + [anon_sym_declare] = ACTIONS(1767), + [anon_sym_public] = ACTIONS(1767), + [anon_sym_private] = ACTIONS(1767), + [anon_sym_protected] = ACTIONS(1767), + [anon_sym_override] = ACTIONS(1767), + [anon_sym_module] = ACTIONS(1767), + [anon_sym_any] = ACTIONS(1767), + [anon_sym_number] = ACTIONS(1767), + [anon_sym_boolean] = ACTIONS(1767), + [anon_sym_string] = ACTIONS(1767), + [anon_sym_symbol] = ACTIONS(1767), + [anon_sym_object] = ACTIONS(1767), + [anon_sym_abstract] = ACTIONS(1767), + [anon_sym_interface] = ACTIONS(1767), + [anon_sym_enum] = ACTIONS(1767), + [anon_sym_PIPE_RBRACE] = ACTIONS(1765), + [sym__automatic_semicolon] = ACTIONS(1765), [sym_html_comment] = ACTIONS(5), }, [STATE(733)] = { - [ts_builtin_sym_end] = ACTIONS(1865), - [sym_identifier] = ACTIONS(1867), - [anon_sym_export] = ACTIONS(1867), - [anon_sym_default] = ACTIONS(1867), - [anon_sym_type] = ACTIONS(1867), - [anon_sym_namespace] = ACTIONS(1867), - [anon_sym_LBRACE] = ACTIONS(1865), - [anon_sym_COMMA] = ACTIONS(1865), - [anon_sym_RBRACE] = ACTIONS(1865), - [anon_sym_typeof] = ACTIONS(1867), - [anon_sym_import] = ACTIONS(1867), - [anon_sym_with] = ACTIONS(1867), - [anon_sym_var] = ACTIONS(1867), - [anon_sym_let] = ACTIONS(1867), - [anon_sym_const] = ACTIONS(1867), - [anon_sym_BANG] = ACTIONS(1865), - [anon_sym_else] = ACTIONS(1867), - [anon_sym_if] = ACTIONS(1867), - [anon_sym_switch] = ACTIONS(1867), - [anon_sym_for] = ACTIONS(1867), - [anon_sym_LPAREN] = ACTIONS(1865), - [anon_sym_SEMI] = ACTIONS(1865), - [anon_sym_await] = ACTIONS(1867), - [anon_sym_while] = ACTIONS(1867), - [anon_sym_do] = ACTIONS(1867), - [anon_sym_try] = ACTIONS(1867), - [anon_sym_break] = ACTIONS(1867), - [anon_sym_continue] = ACTIONS(1867), - [anon_sym_debugger] = ACTIONS(1867), - [anon_sym_return] = ACTIONS(1867), - [anon_sym_throw] = ACTIONS(1867), - [anon_sym_case] = ACTIONS(1867), - [anon_sym_yield] = ACTIONS(1867), - [anon_sym_LBRACK] = ACTIONS(1865), - [anon_sym_DQUOTE] = ACTIONS(1865), - [anon_sym_SQUOTE] = ACTIONS(1865), - [anon_sym_class] = ACTIONS(1867), - [anon_sym_async] = ACTIONS(1867), - [anon_sym_function] = ACTIONS(1867), - [anon_sym_new] = ACTIONS(1867), - [anon_sym_using] = ACTIONS(1867), - [anon_sym_PLUS] = ACTIONS(1867), - [anon_sym_DASH] = ACTIONS(1867), - [anon_sym_SLASH] = ACTIONS(1867), - [anon_sym_LT] = ACTIONS(1865), - [anon_sym_TILDE] = ACTIONS(1865), - [anon_sym_void] = ACTIONS(1867), - [anon_sym_delete] = ACTIONS(1867), - [anon_sym_PLUS_PLUS] = ACTIONS(1865), - [anon_sym_DASH_DASH] = ACTIONS(1865), + [ts_builtin_sym_end] = ACTIONS(1751), + [sym_identifier] = ACTIONS(1753), + [anon_sym_export] = ACTIONS(1753), + [anon_sym_default] = ACTIONS(1753), + [anon_sym_type] = ACTIONS(1753), + [anon_sym_namespace] = ACTIONS(1753), + [anon_sym_LBRACE] = ACTIONS(1751), + [anon_sym_COMMA] = ACTIONS(1751), + [anon_sym_RBRACE] = ACTIONS(1751), + [anon_sym_typeof] = ACTIONS(1753), + [anon_sym_import] = ACTIONS(1753), + [anon_sym_with] = ACTIONS(1753), + [anon_sym_var] = ACTIONS(1753), + [anon_sym_let] = ACTIONS(1753), + [anon_sym_const] = ACTIONS(1753), + [anon_sym_BANG] = ACTIONS(1751), + [anon_sym_else] = ACTIONS(1753), + [anon_sym_if] = ACTIONS(1753), + [anon_sym_switch] = ACTIONS(1753), + [anon_sym_for] = ACTIONS(1753), + [anon_sym_LPAREN] = ACTIONS(1751), + [anon_sym_SEMI] = ACTIONS(1751), + [anon_sym_await] = ACTIONS(1753), + [anon_sym_while] = ACTIONS(1753), + [anon_sym_do] = ACTIONS(1753), + [anon_sym_try] = ACTIONS(1753), + [anon_sym_break] = ACTIONS(1753), + [anon_sym_continue] = ACTIONS(1753), + [anon_sym_debugger] = ACTIONS(1753), + [anon_sym_return] = ACTIONS(1753), + [anon_sym_throw] = ACTIONS(1753), + [anon_sym_case] = ACTIONS(1753), + [anon_sym_yield] = ACTIONS(1753), + [anon_sym_LBRACK] = ACTIONS(1751), + [anon_sym_DQUOTE] = ACTIONS(1751), + [anon_sym_SQUOTE] = ACTIONS(1751), + [anon_sym_class] = ACTIONS(1753), + [anon_sym_async] = ACTIONS(1753), + [anon_sym_function] = ACTIONS(1753), + [anon_sym_new] = ACTIONS(1753), + [anon_sym_using] = ACTIONS(1753), + [anon_sym_PLUS] = ACTIONS(1753), + [anon_sym_DASH] = ACTIONS(1753), + [anon_sym_SLASH] = ACTIONS(1753), + [anon_sym_LT] = ACTIONS(1751), + [anon_sym_TILDE] = ACTIONS(1751), + [anon_sym_void] = ACTIONS(1753), + [anon_sym_delete] = ACTIONS(1753), + [anon_sym_PLUS_PLUS] = ACTIONS(1751), + [anon_sym_DASH_DASH] = ACTIONS(1751), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1865), - [sym_number] = ACTIONS(1865), - [sym_private_property_identifier] = ACTIONS(1865), - [sym_this] = ACTIONS(1867), - [sym_super] = ACTIONS(1867), - [sym_true] = ACTIONS(1867), - [sym_false] = ACTIONS(1867), - [sym_null] = ACTIONS(1867), - [sym_undefined] = ACTIONS(1867), - [anon_sym_AT] = ACTIONS(1865), - [anon_sym_static] = ACTIONS(1867), - [anon_sym_readonly] = ACTIONS(1867), - [anon_sym_get] = ACTIONS(1867), - [anon_sym_set] = ACTIONS(1867), - [anon_sym_declare] = ACTIONS(1867), - [anon_sym_public] = ACTIONS(1867), - [anon_sym_private] = ACTIONS(1867), - [anon_sym_protected] = ACTIONS(1867), - [anon_sym_override] = ACTIONS(1867), - [anon_sym_module] = ACTIONS(1867), - [anon_sym_any] = ACTIONS(1867), - [anon_sym_number] = ACTIONS(1867), - [anon_sym_boolean] = ACTIONS(1867), - [anon_sym_string] = ACTIONS(1867), - [anon_sym_symbol] = ACTIONS(1867), - [anon_sym_object] = ACTIONS(1867), - [anon_sym_abstract] = ACTIONS(1867), - [anon_sym_interface] = ACTIONS(1867), - [anon_sym_enum] = ACTIONS(1867), - [anon_sym_PIPE_RBRACE] = ACTIONS(1865), - [sym__automatic_semicolon] = ACTIONS(1865), + [anon_sym_BQUOTE] = ACTIONS(1751), + [sym_number] = ACTIONS(1751), + [sym_private_property_identifier] = ACTIONS(1751), + [sym_this] = ACTIONS(1753), + [sym_super] = ACTIONS(1753), + [sym_true] = ACTIONS(1753), + [sym_false] = ACTIONS(1753), + [sym_null] = ACTIONS(1753), + [sym_undefined] = ACTIONS(1753), + [anon_sym_AT] = ACTIONS(1751), + [anon_sym_static] = ACTIONS(1753), + [anon_sym_readonly] = ACTIONS(1753), + [anon_sym_get] = ACTIONS(1753), + [anon_sym_set] = ACTIONS(1753), + [anon_sym_declare] = ACTIONS(1753), + [anon_sym_public] = ACTIONS(1753), + [anon_sym_private] = ACTIONS(1753), + [anon_sym_protected] = ACTIONS(1753), + [anon_sym_override] = ACTIONS(1753), + [anon_sym_module] = ACTIONS(1753), + [anon_sym_any] = ACTIONS(1753), + [anon_sym_number] = ACTIONS(1753), + [anon_sym_boolean] = ACTIONS(1753), + [anon_sym_string] = ACTIONS(1753), + [anon_sym_symbol] = ACTIONS(1753), + [anon_sym_object] = ACTIONS(1753), + [anon_sym_abstract] = ACTIONS(1753), + [anon_sym_interface] = ACTIONS(1753), + [anon_sym_enum] = ACTIONS(1753), + [anon_sym_PIPE_RBRACE] = ACTIONS(1751), + [sym__automatic_semicolon] = ACTIONS(1751), [sym_html_comment] = ACTIONS(5), }, [STATE(734)] = { - [ts_builtin_sym_end] = ACTIONS(1873), - [sym_identifier] = ACTIONS(1875), - [anon_sym_export] = ACTIONS(1875), - [anon_sym_default] = ACTIONS(1875), - [anon_sym_type] = ACTIONS(1875), - [anon_sym_namespace] = ACTIONS(1875), - [anon_sym_LBRACE] = ACTIONS(1873), - [anon_sym_COMMA] = ACTIONS(1873), - [anon_sym_RBRACE] = ACTIONS(1873), - [anon_sym_typeof] = ACTIONS(1875), - [anon_sym_import] = ACTIONS(1875), - [anon_sym_with] = ACTIONS(1875), - [anon_sym_var] = ACTIONS(1875), - [anon_sym_let] = ACTIONS(1875), - [anon_sym_const] = ACTIONS(1875), - [anon_sym_BANG] = ACTIONS(1873), - [anon_sym_else] = ACTIONS(1875), - [anon_sym_if] = ACTIONS(1875), - [anon_sym_switch] = ACTIONS(1875), - [anon_sym_for] = ACTIONS(1875), - [anon_sym_LPAREN] = ACTIONS(1873), - [anon_sym_SEMI] = ACTIONS(1873), - [anon_sym_await] = ACTIONS(1875), - [anon_sym_while] = ACTIONS(1875), - [anon_sym_do] = ACTIONS(1875), - [anon_sym_try] = ACTIONS(1875), - [anon_sym_break] = ACTIONS(1875), - [anon_sym_continue] = ACTIONS(1875), - [anon_sym_debugger] = ACTIONS(1875), - [anon_sym_return] = ACTIONS(1875), - [anon_sym_throw] = ACTIONS(1875), - [anon_sym_case] = ACTIONS(1875), - [anon_sym_yield] = ACTIONS(1875), - [anon_sym_LBRACK] = ACTIONS(1873), - [anon_sym_DQUOTE] = ACTIONS(1873), - [anon_sym_SQUOTE] = ACTIONS(1873), - [anon_sym_class] = ACTIONS(1875), - [anon_sym_async] = ACTIONS(1875), - [anon_sym_function] = ACTIONS(1875), - [anon_sym_new] = ACTIONS(1875), - [anon_sym_using] = ACTIONS(1875), - [anon_sym_PLUS] = ACTIONS(1875), - [anon_sym_DASH] = ACTIONS(1875), - [anon_sym_SLASH] = ACTIONS(1875), - [anon_sym_LT] = ACTIONS(1873), - [anon_sym_TILDE] = ACTIONS(1873), - [anon_sym_void] = ACTIONS(1875), - [anon_sym_delete] = ACTIONS(1875), - [anon_sym_PLUS_PLUS] = ACTIONS(1873), - [anon_sym_DASH_DASH] = ACTIONS(1873), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1873), - [sym_number] = ACTIONS(1873), - [sym_private_property_identifier] = ACTIONS(1873), - [sym_this] = ACTIONS(1875), - [sym_super] = ACTIONS(1875), - [sym_true] = ACTIONS(1875), - [sym_false] = ACTIONS(1875), - [sym_null] = ACTIONS(1875), - [sym_undefined] = ACTIONS(1875), - [anon_sym_AT] = ACTIONS(1873), - [anon_sym_static] = ACTIONS(1875), - [anon_sym_readonly] = ACTIONS(1875), - [anon_sym_get] = ACTIONS(1875), - [anon_sym_set] = ACTIONS(1875), - [anon_sym_declare] = ACTIONS(1875), - [anon_sym_public] = ACTIONS(1875), - [anon_sym_private] = ACTIONS(1875), - [anon_sym_protected] = ACTIONS(1875), - [anon_sym_override] = ACTIONS(1875), - [anon_sym_module] = ACTIONS(1875), - [anon_sym_any] = ACTIONS(1875), - [anon_sym_number] = ACTIONS(1875), - [anon_sym_boolean] = ACTIONS(1875), - [anon_sym_string] = ACTIONS(1875), - [anon_sym_symbol] = ACTIONS(1875), - [anon_sym_object] = ACTIONS(1875), - [anon_sym_abstract] = ACTIONS(1875), - [anon_sym_interface] = ACTIONS(1875), - [anon_sym_enum] = ACTIONS(1875), - [anon_sym_PIPE_RBRACE] = ACTIONS(1873), - [sym__automatic_semicolon] = ACTIONS(1873), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(735)] = { - [ts_builtin_sym_end] = ACTIONS(1695), - [sym_identifier] = ACTIONS(1697), - [anon_sym_export] = ACTIONS(1697), - [anon_sym_default] = ACTIONS(1697), - [anon_sym_type] = ACTIONS(1697), - [anon_sym_namespace] = ACTIONS(1697), - [anon_sym_LBRACE] = ACTIONS(1695), - [anon_sym_COMMA] = ACTIONS(1695), - [anon_sym_RBRACE] = ACTIONS(1695), - [anon_sym_typeof] = ACTIONS(1697), - [anon_sym_import] = ACTIONS(1697), - [anon_sym_with] = ACTIONS(1697), - [anon_sym_var] = ACTIONS(1697), - [anon_sym_let] = ACTIONS(1697), - [anon_sym_const] = ACTIONS(1697), - [anon_sym_BANG] = ACTIONS(1695), - [anon_sym_else] = ACTIONS(1697), - [anon_sym_if] = ACTIONS(1697), - [anon_sym_switch] = ACTIONS(1697), - [anon_sym_for] = ACTIONS(1697), - [anon_sym_LPAREN] = ACTIONS(1695), - [anon_sym_SEMI] = ACTIONS(1695), - [anon_sym_await] = ACTIONS(1697), - [anon_sym_while] = ACTIONS(1697), - [anon_sym_do] = ACTIONS(1697), - [anon_sym_try] = ACTIONS(1697), - [anon_sym_break] = ACTIONS(1697), - [anon_sym_continue] = ACTIONS(1697), - [anon_sym_debugger] = ACTIONS(1697), - [anon_sym_return] = ACTIONS(1697), - [anon_sym_throw] = ACTIONS(1697), - [anon_sym_case] = ACTIONS(1697), - [anon_sym_yield] = ACTIONS(1697), - [anon_sym_LBRACK] = ACTIONS(1695), - [anon_sym_DQUOTE] = ACTIONS(1695), - [anon_sym_SQUOTE] = ACTIONS(1695), - [anon_sym_class] = ACTIONS(1697), - [anon_sym_async] = ACTIONS(1697), - [anon_sym_function] = ACTIONS(1697), - [anon_sym_new] = ACTIONS(1697), - [anon_sym_using] = ACTIONS(1697), - [anon_sym_PLUS] = ACTIONS(1697), - [anon_sym_DASH] = ACTIONS(1697), - [anon_sym_SLASH] = ACTIONS(1697), - [anon_sym_LT] = ACTIONS(1695), - [anon_sym_TILDE] = ACTIONS(1695), - [anon_sym_void] = ACTIONS(1697), - [anon_sym_delete] = ACTIONS(1697), - [anon_sym_PLUS_PLUS] = ACTIONS(1695), - [anon_sym_DASH_DASH] = ACTIONS(1695), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1695), - [sym_number] = ACTIONS(1695), - [sym_private_property_identifier] = ACTIONS(1695), - [sym_this] = ACTIONS(1697), - [sym_super] = ACTIONS(1697), - [sym_true] = ACTIONS(1697), - [sym_false] = ACTIONS(1697), - [sym_null] = ACTIONS(1697), - [sym_undefined] = ACTIONS(1697), - [anon_sym_AT] = ACTIONS(1695), - [anon_sym_static] = ACTIONS(1697), - [anon_sym_readonly] = ACTIONS(1697), - [anon_sym_get] = ACTIONS(1697), - [anon_sym_set] = ACTIONS(1697), - [anon_sym_declare] = ACTIONS(1697), - [anon_sym_public] = ACTIONS(1697), - [anon_sym_private] = ACTIONS(1697), - [anon_sym_protected] = ACTIONS(1697), - [anon_sym_override] = ACTIONS(1697), - [anon_sym_module] = ACTIONS(1697), - [anon_sym_any] = ACTIONS(1697), - [anon_sym_number] = ACTIONS(1697), - [anon_sym_boolean] = ACTIONS(1697), - [anon_sym_string] = ACTIONS(1697), - [anon_sym_symbol] = ACTIONS(1697), - [anon_sym_object] = ACTIONS(1697), - [anon_sym_abstract] = ACTIONS(1697), - [anon_sym_interface] = ACTIONS(1697), - [anon_sym_enum] = ACTIONS(1697), - [anon_sym_PIPE_RBRACE] = ACTIONS(1695), - [sym__automatic_semicolon] = ACTIONS(1695), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(736)] = { - [sym__call_signature] = STATE(6016), - [sym_formal_parameters] = STATE(3947), - [sym_type_parameters] = STATE(5766), - [sym_identifier] = ACTIONS(2414), - [anon_sym_export] = ACTIONS(2416), + [sym__call_signature] = STATE(6047), + [sym_formal_parameters] = STATE(3950), + [sym_type_parameters] = STATE(5753), + [sym_identifier] = ACTIONS(2422), + [anon_sym_export] = ACTIONS(2424), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2416), - [anon_sym_EQ] = ACTIONS(836), + [anon_sym_type] = ACTIONS(2424), + [anon_sym_EQ] = ACTIONS(945), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2416), - [anon_sym_let] = ACTIONS(2416), + [anon_sym_namespace] = ACTIONS(2424), + [anon_sym_let] = ACTIONS(2424), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2390), + [anon_sym_LPAREN] = ACTIONS(2398), [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(158), - [anon_sym_RBRACK] = ACTIONS(158), + [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_RBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(158), - [anon_sym_async] = ACTIONS(2416), - [anon_sym_function] = ACTIONS(2393), - [anon_sym_EQ_GT] = ACTIONS(900), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(2416), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_async] = ACTIONS(2424), + [anon_sym_function] = ACTIONS(2401), + [anon_sym_EQ_GT] = ACTIONS(903), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2424), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -105114,248 +104970,163 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2395), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(2403), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(158), - [anon_sym_static] = ACTIONS(2416), - [anon_sym_readonly] = ACTIONS(2416), - [anon_sym_get] = ACTIONS(2416), - [anon_sym_set] = ACTIONS(2416), - [anon_sym_declare] = ACTIONS(2416), - [anon_sym_public] = ACTIONS(2416), - [anon_sym_private] = ACTIONS(2416), - [anon_sym_protected] = ACTIONS(2416), - [anon_sym_override] = ACTIONS(2416), - [anon_sym_module] = ACTIONS(2416), - [anon_sym_any] = ACTIONS(2416), - [anon_sym_number] = ACTIONS(2416), - [anon_sym_boolean] = ACTIONS(2416), - [anon_sym_string] = ACTIONS(2416), - [anon_sym_symbol] = ACTIONS(2416), - [anon_sym_object] = ACTIONS(2416), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(157), + [anon_sym_static] = ACTIONS(2424), + [anon_sym_readonly] = ACTIONS(2424), + [anon_sym_get] = ACTIONS(2424), + [anon_sym_set] = ACTIONS(2424), + [anon_sym_declare] = ACTIONS(2424), + [anon_sym_public] = ACTIONS(2424), + [anon_sym_private] = ACTIONS(2424), + [anon_sym_protected] = ACTIONS(2424), + [anon_sym_override] = ACTIONS(2424), + [anon_sym_module] = ACTIONS(2424), + [anon_sym_any] = ACTIONS(2424), + [anon_sym_number] = ACTIONS(2424), + [anon_sym_boolean] = ACTIONS(2424), + [anon_sym_string] = ACTIONS(2424), + [anon_sym_symbol] = ACTIONS(2424), + [anon_sym_object] = ACTIONS(2424), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(158), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(737)] = { - [ts_builtin_sym_end] = ACTIONS(1695), - [sym_identifier] = ACTIONS(1697), - [anon_sym_export] = ACTIONS(1697), - [anon_sym_default] = ACTIONS(1697), - [anon_sym_type] = ACTIONS(1697), - [anon_sym_namespace] = ACTIONS(1697), - [anon_sym_LBRACE] = ACTIONS(1695), - [anon_sym_COMMA] = ACTIONS(1695), - [anon_sym_RBRACE] = ACTIONS(1695), - [anon_sym_typeof] = ACTIONS(1697), - [anon_sym_import] = ACTIONS(1697), - [anon_sym_with] = ACTIONS(1697), - [anon_sym_var] = ACTIONS(1697), - [anon_sym_let] = ACTIONS(1697), - [anon_sym_const] = ACTIONS(1697), - [anon_sym_BANG] = ACTIONS(1695), - [anon_sym_else] = ACTIONS(1697), - [anon_sym_if] = ACTIONS(1697), - [anon_sym_switch] = ACTIONS(1697), - [anon_sym_for] = ACTIONS(1697), - [anon_sym_LPAREN] = ACTIONS(1695), - [anon_sym_SEMI] = ACTIONS(1695), - [anon_sym_await] = ACTIONS(1697), - [anon_sym_while] = ACTIONS(1697), - [anon_sym_do] = ACTIONS(1697), - [anon_sym_try] = ACTIONS(1697), - [anon_sym_break] = ACTIONS(1697), - [anon_sym_continue] = ACTIONS(1697), - [anon_sym_debugger] = ACTIONS(1697), - [anon_sym_return] = ACTIONS(1697), - [anon_sym_throw] = ACTIONS(1697), - [anon_sym_case] = ACTIONS(1697), - [anon_sym_yield] = ACTIONS(1697), - [anon_sym_LBRACK] = ACTIONS(1695), - [anon_sym_DQUOTE] = ACTIONS(1695), - [anon_sym_SQUOTE] = ACTIONS(1695), - [anon_sym_class] = ACTIONS(1697), - [anon_sym_async] = ACTIONS(1697), - [anon_sym_function] = ACTIONS(1697), - [anon_sym_new] = ACTIONS(1697), - [anon_sym_using] = ACTIONS(1697), - [anon_sym_PLUS] = ACTIONS(1697), - [anon_sym_DASH] = ACTIONS(1697), - [anon_sym_SLASH] = ACTIONS(1697), - [anon_sym_LT] = ACTIONS(1695), - [anon_sym_TILDE] = ACTIONS(1695), - [anon_sym_void] = ACTIONS(1697), - [anon_sym_delete] = ACTIONS(1697), - [anon_sym_PLUS_PLUS] = ACTIONS(1695), - [anon_sym_DASH_DASH] = ACTIONS(1695), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1695), - [sym_number] = ACTIONS(1695), - [sym_private_property_identifier] = ACTIONS(1695), - [sym_this] = ACTIONS(1697), - [sym_super] = ACTIONS(1697), - [sym_true] = ACTIONS(1697), - [sym_false] = ACTIONS(1697), - [sym_null] = ACTIONS(1697), - [sym_undefined] = ACTIONS(1697), - [anon_sym_AT] = ACTIONS(1695), - [anon_sym_static] = ACTIONS(1697), - [anon_sym_readonly] = ACTIONS(1697), - [anon_sym_get] = ACTIONS(1697), - [anon_sym_set] = ACTIONS(1697), - [anon_sym_declare] = ACTIONS(1697), - [anon_sym_public] = ACTIONS(1697), - [anon_sym_private] = ACTIONS(1697), - [anon_sym_protected] = ACTIONS(1697), - [anon_sym_override] = ACTIONS(1697), - [anon_sym_module] = ACTIONS(1697), - [anon_sym_any] = ACTIONS(1697), - [anon_sym_number] = ACTIONS(1697), - [anon_sym_boolean] = ACTIONS(1697), - [anon_sym_string] = ACTIONS(1697), - [anon_sym_symbol] = ACTIONS(1697), - [anon_sym_object] = ACTIONS(1697), - [anon_sym_abstract] = ACTIONS(1697), - [anon_sym_interface] = ACTIONS(1697), - [anon_sym_enum] = ACTIONS(1697), - [anon_sym_PIPE_RBRACE] = ACTIONS(1695), - [sym__automatic_semicolon] = ACTIONS(2444), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(738)] = { - [ts_builtin_sym_end] = ACTIONS(1869), - [sym_identifier] = ACTIONS(1871), - [anon_sym_export] = ACTIONS(1871), - [anon_sym_default] = ACTIONS(1871), - [anon_sym_type] = ACTIONS(1871), - [anon_sym_namespace] = ACTIONS(1871), - [anon_sym_LBRACE] = ACTIONS(1869), - [anon_sym_COMMA] = ACTIONS(1869), - [anon_sym_RBRACE] = ACTIONS(1869), - [anon_sym_typeof] = ACTIONS(1871), - [anon_sym_import] = ACTIONS(1871), - [anon_sym_with] = ACTIONS(1871), - [anon_sym_var] = ACTIONS(1871), - [anon_sym_let] = ACTIONS(1871), - [anon_sym_const] = ACTIONS(1871), - [anon_sym_BANG] = ACTIONS(1869), - [anon_sym_else] = ACTIONS(1871), - [anon_sym_if] = ACTIONS(1871), - [anon_sym_switch] = ACTIONS(1871), - [anon_sym_for] = ACTIONS(1871), - [anon_sym_LPAREN] = ACTIONS(1869), - [anon_sym_SEMI] = ACTIONS(1869), - [anon_sym_await] = ACTIONS(1871), - [anon_sym_while] = ACTIONS(1871), - [anon_sym_do] = ACTIONS(1871), - [anon_sym_try] = ACTIONS(1871), - [anon_sym_break] = ACTIONS(1871), - [anon_sym_continue] = ACTIONS(1871), - [anon_sym_debugger] = ACTIONS(1871), - [anon_sym_return] = ACTIONS(1871), - [anon_sym_throw] = ACTIONS(1871), - [anon_sym_case] = ACTIONS(1871), - [anon_sym_yield] = ACTIONS(1871), - [anon_sym_LBRACK] = ACTIONS(1869), - [anon_sym_DQUOTE] = ACTIONS(1869), - [anon_sym_SQUOTE] = ACTIONS(1869), - [anon_sym_class] = ACTIONS(1871), - [anon_sym_async] = ACTIONS(1871), - [anon_sym_function] = ACTIONS(1871), - [anon_sym_new] = ACTIONS(1871), - [anon_sym_using] = ACTIONS(1871), - [anon_sym_PLUS] = ACTIONS(1871), - [anon_sym_DASH] = ACTIONS(1871), - [anon_sym_SLASH] = ACTIONS(1871), - [anon_sym_LT] = ACTIONS(1869), - [anon_sym_TILDE] = ACTIONS(1869), - [anon_sym_void] = ACTIONS(1871), - [anon_sym_delete] = ACTIONS(1871), - [anon_sym_PLUS_PLUS] = ACTIONS(1869), - [anon_sym_DASH_DASH] = ACTIONS(1869), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1869), - [sym_number] = ACTIONS(1869), - [sym_private_property_identifier] = ACTIONS(1869), - [sym_this] = ACTIONS(1871), - [sym_super] = ACTIONS(1871), - [sym_true] = ACTIONS(1871), - [sym_false] = ACTIONS(1871), - [sym_null] = ACTIONS(1871), - [sym_undefined] = ACTIONS(1871), - [anon_sym_AT] = ACTIONS(1869), - [anon_sym_static] = ACTIONS(1871), - [anon_sym_readonly] = ACTIONS(1871), - [anon_sym_get] = ACTIONS(1871), - [anon_sym_set] = ACTIONS(1871), - [anon_sym_declare] = ACTIONS(1871), - [anon_sym_public] = ACTIONS(1871), - [anon_sym_private] = ACTIONS(1871), - [anon_sym_protected] = ACTIONS(1871), - [anon_sym_override] = ACTIONS(1871), - [anon_sym_module] = ACTIONS(1871), - [anon_sym_any] = ACTIONS(1871), - [anon_sym_number] = ACTIONS(1871), - [anon_sym_boolean] = ACTIONS(1871), - [anon_sym_string] = ACTIONS(1871), - [anon_sym_symbol] = ACTIONS(1871), - [anon_sym_object] = ACTIONS(1871), - [anon_sym_abstract] = ACTIONS(1871), - [anon_sym_interface] = ACTIONS(1871), - [anon_sym_enum] = ACTIONS(1871), - [anon_sym_PIPE_RBRACE] = ACTIONS(1869), - [sym__automatic_semicolon] = ACTIONS(1869), + [STATE(735)] = { + [ts_builtin_sym_end] = ACTIONS(1713), + [sym_identifier] = ACTIONS(1715), + [anon_sym_export] = ACTIONS(1715), + [anon_sym_default] = ACTIONS(1715), + [anon_sym_type] = ACTIONS(1715), + [anon_sym_namespace] = ACTIONS(1715), + [anon_sym_LBRACE] = ACTIONS(1713), + [anon_sym_COMMA] = ACTIONS(1713), + [anon_sym_RBRACE] = ACTIONS(1713), + [anon_sym_typeof] = ACTIONS(1715), + [anon_sym_import] = ACTIONS(1715), + [anon_sym_with] = ACTIONS(1715), + [anon_sym_var] = ACTIONS(1715), + [anon_sym_let] = ACTIONS(1715), + [anon_sym_const] = ACTIONS(1715), + [anon_sym_BANG] = ACTIONS(1713), + [anon_sym_else] = ACTIONS(1715), + [anon_sym_if] = ACTIONS(1715), + [anon_sym_switch] = ACTIONS(1715), + [anon_sym_for] = ACTIONS(1715), + [anon_sym_LPAREN] = ACTIONS(1713), + [anon_sym_SEMI] = ACTIONS(1713), + [anon_sym_await] = ACTIONS(1715), + [anon_sym_while] = ACTIONS(1715), + [anon_sym_do] = ACTIONS(1715), + [anon_sym_try] = ACTIONS(1715), + [anon_sym_break] = ACTIONS(1715), + [anon_sym_continue] = ACTIONS(1715), + [anon_sym_debugger] = ACTIONS(1715), + [anon_sym_return] = ACTIONS(1715), + [anon_sym_throw] = ACTIONS(1715), + [anon_sym_case] = ACTIONS(1715), + [anon_sym_yield] = ACTIONS(1715), + [anon_sym_LBRACK] = ACTIONS(1713), + [anon_sym_DQUOTE] = ACTIONS(1713), + [anon_sym_SQUOTE] = ACTIONS(1713), + [anon_sym_class] = ACTIONS(1715), + [anon_sym_async] = ACTIONS(1715), + [anon_sym_function] = ACTIONS(1715), + [anon_sym_new] = ACTIONS(1715), + [anon_sym_using] = ACTIONS(1715), + [anon_sym_PLUS] = ACTIONS(1715), + [anon_sym_DASH] = ACTIONS(1715), + [anon_sym_SLASH] = ACTIONS(1715), + [anon_sym_LT] = ACTIONS(1713), + [anon_sym_TILDE] = ACTIONS(1713), + [anon_sym_void] = ACTIONS(1715), + [anon_sym_delete] = ACTIONS(1715), + [anon_sym_PLUS_PLUS] = ACTIONS(1713), + [anon_sym_DASH_DASH] = ACTIONS(1713), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1713), + [sym_number] = ACTIONS(1713), + [sym_private_property_identifier] = ACTIONS(1713), + [sym_this] = ACTIONS(1715), + [sym_super] = ACTIONS(1715), + [sym_true] = ACTIONS(1715), + [sym_false] = ACTIONS(1715), + [sym_null] = ACTIONS(1715), + [sym_undefined] = ACTIONS(1715), + [anon_sym_AT] = ACTIONS(1713), + [anon_sym_static] = ACTIONS(1715), + [anon_sym_readonly] = ACTIONS(1715), + [anon_sym_get] = ACTIONS(1715), + [anon_sym_set] = ACTIONS(1715), + [anon_sym_declare] = ACTIONS(1715), + [anon_sym_public] = ACTIONS(1715), + [anon_sym_private] = ACTIONS(1715), + [anon_sym_protected] = ACTIONS(1715), + [anon_sym_override] = ACTIONS(1715), + [anon_sym_module] = ACTIONS(1715), + [anon_sym_any] = ACTIONS(1715), + [anon_sym_number] = ACTIONS(1715), + [anon_sym_boolean] = ACTIONS(1715), + [anon_sym_string] = ACTIONS(1715), + [anon_sym_symbol] = ACTIONS(1715), + [anon_sym_object] = ACTIONS(1715), + [anon_sym_abstract] = ACTIONS(1715), + [anon_sym_interface] = ACTIONS(1715), + [anon_sym_enum] = ACTIONS(1715), + [anon_sym_PIPE_RBRACE] = ACTIONS(1713), + [sym__automatic_semicolon] = ACTIONS(1713), [sym_html_comment] = ACTIONS(5), }, - [STATE(739)] = { - [sym__call_signature] = STATE(6202), - [sym_formal_parameters] = STATE(3947), - [sym_type_parameters] = STATE(5766), - [sym_identifier] = ACTIONS(2446), - [anon_sym_export] = ACTIONS(2448), + [STATE(736)] = { + [sym__call_signature] = STATE(6047), + [sym_formal_parameters] = STATE(3950), + [sym_type_parameters] = STATE(5753), + [sym_identifier] = ACTIONS(2422), + [anon_sym_export] = ACTIONS(2424), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2448), - [anon_sym_EQ] = ACTIONS(961), + [anon_sym_type] = ACTIONS(2424), + [anon_sym_EQ] = ACTIONS(822), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2448), - [anon_sym_let] = ACTIONS(2448), + [anon_sym_namespace] = ACTIONS(2424), + [anon_sym_let] = ACTIONS(2424), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2390), + [anon_sym_LPAREN] = ACTIONS(2398), [anon_sym_in] = ACTIONS(120), - [anon_sym_of] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(158), + [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_RBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(158), - [anon_sym_async] = ACTIONS(2448), - [anon_sym_function] = ACTIONS(2393), - [anon_sym_EQ_GT] = ACTIONS(967), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(2448), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_async] = ACTIONS(2424), + [anon_sym_function] = ACTIONS(2401), + [anon_sym_EQ_GT] = ACTIONS(903), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2424), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -105369,78 +105140,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2395), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(2403), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(158), - [anon_sym_static] = ACTIONS(2448), - [anon_sym_readonly] = ACTIONS(2448), - [anon_sym_get] = ACTIONS(2448), - [anon_sym_set] = ACTIONS(2448), - [anon_sym_declare] = ACTIONS(2448), - [anon_sym_public] = ACTIONS(2448), - [anon_sym_private] = ACTIONS(2448), - [anon_sym_protected] = ACTIONS(2448), - [anon_sym_override] = ACTIONS(2448), - [anon_sym_module] = ACTIONS(2448), - [anon_sym_any] = ACTIONS(2448), - [anon_sym_number] = ACTIONS(2448), - [anon_sym_boolean] = ACTIONS(2448), - [anon_sym_string] = ACTIONS(2448), - [anon_sym_symbol] = ACTIONS(2448), - [anon_sym_object] = ACTIONS(2448), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(157), + [anon_sym_static] = ACTIONS(2424), + [anon_sym_readonly] = ACTIONS(2424), + [anon_sym_get] = ACTIONS(2424), + [anon_sym_set] = ACTIONS(2424), + [anon_sym_declare] = ACTIONS(2424), + [anon_sym_public] = ACTIONS(2424), + [anon_sym_private] = ACTIONS(2424), + [anon_sym_protected] = ACTIONS(2424), + [anon_sym_override] = ACTIONS(2424), + [anon_sym_module] = ACTIONS(2424), + [anon_sym_any] = ACTIONS(2424), + [anon_sym_number] = ACTIONS(2424), + [anon_sym_boolean] = ACTIONS(2424), + [anon_sym_string] = ACTIONS(2424), + [anon_sym_symbol] = ACTIONS(2424), + [anon_sym_object] = ACTIONS(2424), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(158), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(740)] = { - [sym__call_signature] = STATE(6202), - [sym_formal_parameters] = STATE(3947), - [sym_type_parameters] = STATE(5766), - [sym_identifier] = ACTIONS(2446), - [anon_sym_export] = ACTIONS(2448), + [STATE(737)] = { + [sym__call_signature] = STATE(6209), + [sym_formal_parameters] = STATE(3950), + [sym_type_parameters] = STATE(5753), + [sym_identifier] = ACTIONS(2450), + [anon_sym_export] = ACTIONS(2452), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2448), - [anon_sym_EQ] = ACTIONS(836), + [anon_sym_type] = ACTIONS(2452), + [anon_sym_EQ] = ACTIONS(967), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2448), - [anon_sym_let] = ACTIONS(2448), + [anon_sym_namespace] = ACTIONS(2452), + [anon_sym_let] = ACTIONS(2452), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2390), + [anon_sym_LPAREN] = ACTIONS(2398), [anon_sym_in] = ACTIONS(120), [anon_sym_of] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(158), + [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(158), - [anon_sym_async] = ACTIONS(2448), - [anon_sym_function] = ACTIONS(2393), - [anon_sym_EQ_GT] = ACTIONS(967), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(2448), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_async] = ACTIONS(2452), + [anon_sym_function] = ACTIONS(2401), + [anon_sym_EQ_GT] = ACTIONS(973), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2452), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -105454,163 +105225,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2395), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(2403), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(158), - [anon_sym_static] = ACTIONS(2448), - [anon_sym_readonly] = ACTIONS(2448), - [anon_sym_get] = ACTIONS(2448), - [anon_sym_set] = ACTIONS(2448), - [anon_sym_declare] = ACTIONS(2448), - [anon_sym_public] = ACTIONS(2448), - [anon_sym_private] = ACTIONS(2448), - [anon_sym_protected] = ACTIONS(2448), - [anon_sym_override] = ACTIONS(2448), - [anon_sym_module] = ACTIONS(2448), - [anon_sym_any] = ACTIONS(2448), - [anon_sym_number] = ACTIONS(2448), - [anon_sym_boolean] = ACTIONS(2448), - [anon_sym_string] = ACTIONS(2448), - [anon_sym_symbol] = ACTIONS(2448), - [anon_sym_object] = ACTIONS(2448), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(157), + [anon_sym_static] = ACTIONS(2452), + [anon_sym_readonly] = ACTIONS(2452), + [anon_sym_get] = ACTIONS(2452), + [anon_sym_set] = ACTIONS(2452), + [anon_sym_declare] = ACTIONS(2452), + [anon_sym_public] = ACTIONS(2452), + [anon_sym_private] = ACTIONS(2452), + [anon_sym_protected] = ACTIONS(2452), + [anon_sym_override] = ACTIONS(2452), + [anon_sym_module] = ACTIONS(2452), + [anon_sym_any] = ACTIONS(2452), + [anon_sym_number] = ACTIONS(2452), + [anon_sym_boolean] = ACTIONS(2452), + [anon_sym_string] = ACTIONS(2452), + [anon_sym_symbol] = ACTIONS(2452), + [anon_sym_object] = ACTIONS(2452), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(158), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(741)] = { - [ts_builtin_sym_end] = ACTIONS(1695), - [sym_identifier] = ACTIONS(1697), - [anon_sym_export] = ACTIONS(1697), - [anon_sym_default] = ACTIONS(1697), - [anon_sym_type] = ACTIONS(1697), - [anon_sym_namespace] = ACTIONS(1697), - [anon_sym_LBRACE] = ACTIONS(1695), - [anon_sym_COMMA] = ACTIONS(1695), - [anon_sym_RBRACE] = ACTIONS(1695), - [anon_sym_typeof] = ACTIONS(1697), - [anon_sym_import] = ACTIONS(1697), - [anon_sym_with] = ACTIONS(1697), - [anon_sym_var] = ACTIONS(1697), - [anon_sym_let] = ACTIONS(1697), - [anon_sym_const] = ACTIONS(1697), - [anon_sym_BANG] = ACTIONS(1695), - [anon_sym_else] = ACTIONS(1697), - [anon_sym_if] = ACTIONS(1697), - [anon_sym_switch] = ACTIONS(1697), - [anon_sym_for] = ACTIONS(1697), - [anon_sym_LPAREN] = ACTIONS(1695), - [anon_sym_SEMI] = ACTIONS(1695), - [anon_sym_await] = ACTIONS(1697), - [anon_sym_while] = ACTIONS(1697), - [anon_sym_do] = ACTIONS(1697), - [anon_sym_try] = ACTIONS(1697), - [anon_sym_break] = ACTIONS(1697), - [anon_sym_continue] = ACTIONS(1697), - [anon_sym_debugger] = ACTIONS(1697), - [anon_sym_return] = ACTIONS(1697), - [anon_sym_throw] = ACTIONS(1697), - [anon_sym_case] = ACTIONS(1697), - [anon_sym_catch] = ACTIONS(1697), - [anon_sym_finally] = ACTIONS(1697), - [anon_sym_yield] = ACTIONS(1697), - [anon_sym_LBRACK] = ACTIONS(1695), - [anon_sym_DQUOTE] = ACTIONS(1695), - [anon_sym_SQUOTE] = ACTIONS(1695), - [anon_sym_class] = ACTIONS(1697), - [anon_sym_async] = ACTIONS(1697), - [anon_sym_function] = ACTIONS(1697), - [anon_sym_new] = ACTIONS(1697), - [anon_sym_using] = ACTIONS(1697), - [anon_sym_PLUS] = ACTIONS(1697), - [anon_sym_DASH] = ACTIONS(1697), - [anon_sym_SLASH] = ACTIONS(1697), - [anon_sym_LT] = ACTIONS(1695), - [anon_sym_TILDE] = ACTIONS(1695), - [anon_sym_void] = ACTIONS(1697), - [anon_sym_delete] = ACTIONS(1697), - [anon_sym_PLUS_PLUS] = ACTIONS(1695), - [anon_sym_DASH_DASH] = ACTIONS(1695), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1695), - [sym_number] = ACTIONS(1695), - [sym_private_property_identifier] = ACTIONS(1695), - [sym_this] = ACTIONS(1697), - [sym_super] = ACTIONS(1697), - [sym_true] = ACTIONS(1697), - [sym_false] = ACTIONS(1697), - [sym_null] = ACTIONS(1697), - [sym_undefined] = ACTIONS(1697), - [anon_sym_AT] = ACTIONS(1695), - [anon_sym_static] = ACTIONS(1697), - [anon_sym_readonly] = ACTIONS(1697), - [anon_sym_get] = ACTIONS(1697), - [anon_sym_set] = ACTIONS(1697), - [anon_sym_declare] = ACTIONS(1697), - [anon_sym_public] = ACTIONS(1697), - [anon_sym_private] = ACTIONS(1697), - [anon_sym_protected] = ACTIONS(1697), - [anon_sym_override] = ACTIONS(1697), - [anon_sym_module] = ACTIONS(1697), - [anon_sym_any] = ACTIONS(1697), - [anon_sym_number] = ACTIONS(1697), - [anon_sym_boolean] = ACTIONS(1697), - [anon_sym_string] = ACTIONS(1697), - [anon_sym_symbol] = ACTIONS(1697), - [anon_sym_object] = ACTIONS(1697), - [anon_sym_abstract] = ACTIONS(1697), - [anon_sym_interface] = ACTIONS(1697), - [anon_sym_enum] = ACTIONS(1697), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(742)] = { - [sym__call_signature] = STATE(6016), - [sym_formal_parameters] = STATE(3947), - [sym_type_parameters] = STATE(5766), - [sym_identifier] = ACTIONS(2414), - [anon_sym_export] = ACTIONS(2416), + [STATE(738)] = { + [sym__call_signature] = STATE(6209), + [sym_formal_parameters] = STATE(3950), + [sym_type_parameters] = STATE(5753), + [sym_identifier] = ACTIONS(2450), + [anon_sym_export] = ACTIONS(2452), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2416), - [anon_sym_EQ] = ACTIONS(953), + [anon_sym_type] = ACTIONS(2452), + [anon_sym_EQ] = ACTIONS(822), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2416), - [anon_sym_let] = ACTIONS(2416), + [anon_sym_namespace] = ACTIONS(2452), + [anon_sym_let] = ACTIONS(2452), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2390), + [anon_sym_LPAREN] = ACTIONS(2398), [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(158), - [anon_sym_RBRACK] = ACTIONS(158), + [anon_sym_of] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(158), - [anon_sym_async] = ACTIONS(2416), - [anon_sym_function] = ACTIONS(2393), - [anon_sym_EQ_GT] = ACTIONS(900), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(2416), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_async] = ACTIONS(2452), + [anon_sym_function] = ACTIONS(2401), + [anon_sym_EQ_GT] = ACTIONS(973), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2452), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -105624,78 +105310,163 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2395), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(2403), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(158), - [anon_sym_static] = ACTIONS(2416), - [anon_sym_readonly] = ACTIONS(2416), - [anon_sym_get] = ACTIONS(2416), - [anon_sym_set] = ACTIONS(2416), - [anon_sym_declare] = ACTIONS(2416), - [anon_sym_public] = ACTIONS(2416), - [anon_sym_private] = ACTIONS(2416), - [anon_sym_protected] = ACTIONS(2416), - [anon_sym_override] = ACTIONS(2416), - [anon_sym_module] = ACTIONS(2416), - [anon_sym_any] = ACTIONS(2416), - [anon_sym_number] = ACTIONS(2416), - [anon_sym_boolean] = ACTIONS(2416), - [anon_sym_string] = ACTIONS(2416), - [anon_sym_symbol] = ACTIONS(2416), - [anon_sym_object] = ACTIONS(2416), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(157), + [anon_sym_static] = ACTIONS(2452), + [anon_sym_readonly] = ACTIONS(2452), + [anon_sym_get] = ACTIONS(2452), + [anon_sym_set] = ACTIONS(2452), + [anon_sym_declare] = ACTIONS(2452), + [anon_sym_public] = ACTIONS(2452), + [anon_sym_private] = ACTIONS(2452), + [anon_sym_protected] = ACTIONS(2452), + [anon_sym_override] = ACTIONS(2452), + [anon_sym_module] = ACTIONS(2452), + [anon_sym_any] = ACTIONS(2452), + [anon_sym_number] = ACTIONS(2452), + [anon_sym_boolean] = ACTIONS(2452), + [anon_sym_string] = ACTIONS(2452), + [anon_sym_symbol] = ACTIONS(2452), + [anon_sym_object] = ACTIONS(2452), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(158), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(743)] = { - [sym__call_signature] = STATE(5844), - [sym_formal_parameters] = STATE(3947), - [sym_type_parameters] = STATE(5766), - [sym_identifier] = ACTIONS(2398), - [anon_sym_export] = ACTIONS(2400), + [STATE(739)] = { + [ts_builtin_sym_end] = ACTIONS(1849), + [sym_identifier] = ACTIONS(1851), + [anon_sym_export] = ACTIONS(1851), + [anon_sym_default] = ACTIONS(1851), + [anon_sym_type] = ACTIONS(1851), + [anon_sym_namespace] = ACTIONS(1851), + [anon_sym_LBRACE] = ACTIONS(1849), + [anon_sym_COMMA] = ACTIONS(1849), + [anon_sym_RBRACE] = ACTIONS(1849), + [anon_sym_typeof] = ACTIONS(1851), + [anon_sym_import] = ACTIONS(1851), + [anon_sym_with] = ACTIONS(1851), + [anon_sym_var] = ACTIONS(1851), + [anon_sym_let] = ACTIONS(1851), + [anon_sym_const] = ACTIONS(1851), + [anon_sym_BANG] = ACTIONS(1849), + [anon_sym_else] = ACTIONS(1851), + [anon_sym_if] = ACTIONS(1851), + [anon_sym_switch] = ACTIONS(1851), + [anon_sym_for] = ACTIONS(1851), + [anon_sym_LPAREN] = ACTIONS(1849), + [anon_sym_SEMI] = ACTIONS(1849), + [anon_sym_await] = ACTIONS(1851), + [anon_sym_while] = ACTIONS(1851), + [anon_sym_do] = ACTIONS(1851), + [anon_sym_try] = ACTIONS(1851), + [anon_sym_break] = ACTIONS(1851), + [anon_sym_continue] = ACTIONS(1851), + [anon_sym_debugger] = ACTIONS(1851), + [anon_sym_return] = ACTIONS(1851), + [anon_sym_throw] = ACTIONS(1851), + [anon_sym_case] = ACTIONS(1851), + [anon_sym_yield] = ACTIONS(1851), + [anon_sym_LBRACK] = ACTIONS(1849), + [anon_sym_DQUOTE] = ACTIONS(1849), + [anon_sym_SQUOTE] = ACTIONS(1849), + [anon_sym_class] = ACTIONS(1851), + [anon_sym_async] = ACTIONS(1851), + [anon_sym_function] = ACTIONS(1851), + [anon_sym_new] = ACTIONS(1851), + [anon_sym_using] = ACTIONS(1851), + [anon_sym_PLUS] = ACTIONS(1851), + [anon_sym_DASH] = ACTIONS(1851), + [anon_sym_SLASH] = ACTIONS(1851), + [anon_sym_LT] = ACTIONS(1849), + [anon_sym_TILDE] = ACTIONS(1849), + [anon_sym_void] = ACTIONS(1851), + [anon_sym_delete] = ACTIONS(1851), + [anon_sym_PLUS_PLUS] = ACTIONS(1849), + [anon_sym_DASH_DASH] = ACTIONS(1849), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1849), + [sym_number] = ACTIONS(1849), + [sym_private_property_identifier] = ACTIONS(1849), + [sym_this] = ACTIONS(1851), + [sym_super] = ACTIONS(1851), + [sym_true] = ACTIONS(1851), + [sym_false] = ACTIONS(1851), + [sym_null] = ACTIONS(1851), + [sym_undefined] = ACTIONS(1851), + [anon_sym_AT] = ACTIONS(1849), + [anon_sym_static] = ACTIONS(1851), + [anon_sym_readonly] = ACTIONS(1851), + [anon_sym_get] = ACTIONS(1851), + [anon_sym_set] = ACTIONS(1851), + [anon_sym_declare] = ACTIONS(1851), + [anon_sym_public] = ACTIONS(1851), + [anon_sym_private] = ACTIONS(1851), + [anon_sym_protected] = ACTIONS(1851), + [anon_sym_override] = ACTIONS(1851), + [anon_sym_module] = ACTIONS(1851), + [anon_sym_any] = ACTIONS(1851), + [anon_sym_number] = ACTIONS(1851), + [anon_sym_boolean] = ACTIONS(1851), + [anon_sym_string] = ACTIONS(1851), + [anon_sym_symbol] = ACTIONS(1851), + [anon_sym_object] = ACTIONS(1851), + [anon_sym_abstract] = ACTIONS(1851), + [anon_sym_interface] = ACTIONS(1851), + [anon_sym_enum] = ACTIONS(1851), + [anon_sym_PIPE_RBRACE] = ACTIONS(1849), + [sym__automatic_semicolon] = ACTIONS(2454), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(740)] = { + [sym__call_signature] = STATE(6244), + [sym_formal_parameters] = STATE(3950), + [sym_type_parameters] = STATE(5753), + [sym_identifier] = ACTIONS(2394), + [anon_sym_export] = ACTIONS(2396), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2400), - [anon_sym_EQ] = ACTIONS(836), + [anon_sym_type] = ACTIONS(2396), + [anon_sym_EQ] = ACTIONS(822), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2400), - [anon_sym_let] = ACTIONS(2400), + [anon_sym_namespace] = ACTIONS(2396), + [anon_sym_let] = ACTIONS(2396), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2390), + [anon_sym_LPAREN] = ACTIONS(2398), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(842), - [anon_sym_LBRACK] = ACTIONS(158), + [anon_sym_COLON] = ACTIONS(828), + [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(158), - [anon_sym_async] = ACTIONS(2400), - [anon_sym_function] = ACTIONS(2393), - [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(2400), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_async] = ACTIONS(2396), + [anon_sym_function] = ACTIONS(2401), + [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2396), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -105709,78 +105480,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2395), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(2403), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(158), - [anon_sym_static] = ACTIONS(2400), - [anon_sym_readonly] = ACTIONS(2400), - [anon_sym_get] = ACTIONS(2400), - [anon_sym_set] = ACTIONS(2400), - [anon_sym_declare] = ACTIONS(2400), - [anon_sym_public] = ACTIONS(2400), - [anon_sym_private] = ACTIONS(2400), - [anon_sym_protected] = ACTIONS(2400), - [anon_sym_override] = ACTIONS(2400), - [anon_sym_module] = ACTIONS(2400), - [anon_sym_any] = ACTIONS(2400), - [anon_sym_number] = ACTIONS(2400), - [anon_sym_boolean] = ACTIONS(2400), - [anon_sym_string] = ACTIONS(2400), - [anon_sym_symbol] = ACTIONS(2400), - [anon_sym_object] = ACTIONS(2400), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(157), + [anon_sym_static] = ACTIONS(2396), + [anon_sym_readonly] = ACTIONS(2396), + [anon_sym_get] = ACTIONS(2396), + [anon_sym_set] = ACTIONS(2396), + [anon_sym_declare] = ACTIONS(2396), + [anon_sym_public] = ACTIONS(2396), + [anon_sym_private] = ACTIONS(2396), + [anon_sym_protected] = ACTIONS(2396), + [anon_sym_override] = ACTIONS(2396), + [anon_sym_module] = ACTIONS(2396), + [anon_sym_any] = ACTIONS(2396), + [anon_sym_number] = ACTIONS(2396), + [anon_sym_boolean] = ACTIONS(2396), + [anon_sym_string] = ACTIONS(2396), + [anon_sym_symbol] = ACTIONS(2396), + [anon_sym_object] = ACTIONS(2396), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(158), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(744)] = { - [sym__call_signature] = STATE(5844), - [sym_formal_parameters] = STATE(3947), - [sym_type_parameters] = STATE(5766), - [sym_identifier] = ACTIONS(2398), - [anon_sym_export] = ACTIONS(2400), + [STATE(741)] = { + [sym__call_signature] = STATE(6244), + [sym_formal_parameters] = STATE(3950), + [sym_type_parameters] = STATE(5753), + [sym_identifier] = ACTIONS(2394), + [anon_sym_export] = ACTIONS(2396), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2400), - [anon_sym_EQ] = ACTIONS(836), + [anon_sym_type] = ACTIONS(2396), + [anon_sym_EQ] = ACTIONS(822), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2400), - [anon_sym_let] = ACTIONS(2400), + [anon_sym_namespace] = ACTIONS(2396), + [anon_sym_let] = ACTIONS(2396), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2390), - [anon_sym_in] = ACTIONS(904), - [anon_sym_of] = ACTIONS(907), - [anon_sym_LBRACK] = ACTIONS(158), + [anon_sym_LPAREN] = ACTIONS(2398), + [anon_sym_in] = ACTIONS(910), + [anon_sym_of] = ACTIONS(913), + [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(158), - [anon_sym_async] = ACTIONS(2400), - [anon_sym_function] = ACTIONS(2393), - [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(2400), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_async] = ACTIONS(2396), + [anon_sym_function] = ACTIONS(2401), + [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2396), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -105794,161 +105565,332 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2395), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(2403), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(158), - [anon_sym_static] = ACTIONS(2400), - [anon_sym_readonly] = ACTIONS(2400), - [anon_sym_get] = ACTIONS(2400), - [anon_sym_set] = ACTIONS(2400), - [anon_sym_declare] = ACTIONS(2400), - [anon_sym_public] = ACTIONS(2400), - [anon_sym_private] = ACTIONS(2400), - [anon_sym_protected] = ACTIONS(2400), - [anon_sym_override] = ACTIONS(2400), - [anon_sym_module] = ACTIONS(2400), - [anon_sym_any] = ACTIONS(2400), - [anon_sym_number] = ACTIONS(2400), - [anon_sym_boolean] = ACTIONS(2400), - [anon_sym_string] = ACTIONS(2400), - [anon_sym_symbol] = ACTIONS(2400), - [anon_sym_object] = ACTIONS(2400), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(157), + [anon_sym_static] = ACTIONS(2396), + [anon_sym_readonly] = ACTIONS(2396), + [anon_sym_get] = ACTIONS(2396), + [anon_sym_set] = ACTIONS(2396), + [anon_sym_declare] = ACTIONS(2396), + [anon_sym_public] = ACTIONS(2396), + [anon_sym_private] = ACTIONS(2396), + [anon_sym_protected] = ACTIONS(2396), + [anon_sym_override] = ACTIONS(2396), + [anon_sym_module] = ACTIONS(2396), + [anon_sym_any] = ACTIONS(2396), + [anon_sym_number] = ACTIONS(2396), + [anon_sym_boolean] = ACTIONS(2396), + [anon_sym_string] = ACTIONS(2396), + [anon_sym_symbol] = ACTIONS(2396), + [anon_sym_object] = ACTIONS(2396), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(158), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(745)] = { - [sym_statement_block] = STATE(813), - [ts_builtin_sym_end] = ACTIONS(1675), - [sym_identifier] = ACTIONS(1677), - [anon_sym_export] = ACTIONS(1677), - [anon_sym_default] = ACTIONS(1677), - [anon_sym_type] = ACTIONS(1677), - [anon_sym_namespace] = ACTIONS(1677), - [anon_sym_LBRACE] = ACTIONS(2450), - [anon_sym_RBRACE] = ACTIONS(1675), - [anon_sym_typeof] = ACTIONS(1677), - [anon_sym_import] = ACTIONS(1677), - [anon_sym_with] = ACTIONS(1677), - [anon_sym_var] = ACTIONS(1677), - [anon_sym_let] = ACTIONS(1677), - [anon_sym_const] = ACTIONS(1677), - [anon_sym_BANG] = ACTIONS(1675), - [anon_sym_else] = ACTIONS(1677), - [anon_sym_if] = ACTIONS(1677), - [anon_sym_switch] = ACTIONS(1677), - [anon_sym_for] = ACTIONS(1677), - [anon_sym_LPAREN] = ACTIONS(1675), - [anon_sym_SEMI] = ACTIONS(1675), - [anon_sym_await] = ACTIONS(1677), - [anon_sym_while] = ACTIONS(1677), - [anon_sym_do] = ACTIONS(1677), - [anon_sym_try] = ACTIONS(1677), - [anon_sym_break] = ACTIONS(1677), - [anon_sym_continue] = ACTIONS(1677), - [anon_sym_debugger] = ACTIONS(1677), - [anon_sym_return] = ACTIONS(1677), - [anon_sym_throw] = ACTIONS(1677), - [anon_sym_case] = ACTIONS(1677), - [anon_sym_yield] = ACTIONS(1677), - [anon_sym_LBRACK] = ACTIONS(1675), - [anon_sym_DOT] = ACTIONS(2452), - [anon_sym_DQUOTE] = ACTIONS(1675), - [anon_sym_SQUOTE] = ACTIONS(1675), - [anon_sym_class] = ACTIONS(1677), - [anon_sym_async] = ACTIONS(1677), - [anon_sym_function] = ACTIONS(1677), - [anon_sym_new] = ACTIONS(1677), - [anon_sym_using] = ACTIONS(1677), - [anon_sym_PLUS] = ACTIONS(1677), - [anon_sym_DASH] = ACTIONS(1677), - [anon_sym_SLASH] = ACTIONS(1677), - [anon_sym_LT] = ACTIONS(1675), - [anon_sym_TILDE] = ACTIONS(1675), - [anon_sym_void] = ACTIONS(1677), - [anon_sym_delete] = ACTIONS(1677), - [anon_sym_PLUS_PLUS] = ACTIONS(1675), - [anon_sym_DASH_DASH] = ACTIONS(1675), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1675), - [sym_number] = ACTIONS(1675), - [sym_private_property_identifier] = ACTIONS(1675), - [sym_this] = ACTIONS(1677), - [sym_super] = ACTIONS(1677), - [sym_true] = ACTIONS(1677), - [sym_false] = ACTIONS(1677), - [sym_null] = ACTIONS(1677), - [sym_undefined] = ACTIONS(1677), - [anon_sym_AT] = ACTIONS(1675), - [anon_sym_static] = ACTIONS(1677), - [anon_sym_readonly] = ACTIONS(1677), - [anon_sym_get] = ACTIONS(1677), - [anon_sym_set] = ACTIONS(1677), - [anon_sym_declare] = ACTIONS(1677), - [anon_sym_public] = ACTIONS(1677), - [anon_sym_private] = ACTIONS(1677), - [anon_sym_protected] = ACTIONS(1677), - [anon_sym_override] = ACTIONS(1677), - [anon_sym_module] = ACTIONS(1677), - [anon_sym_any] = ACTIONS(1677), - [anon_sym_number] = ACTIONS(1677), - [anon_sym_boolean] = ACTIONS(1677), - [anon_sym_string] = ACTIONS(1677), - [anon_sym_symbol] = ACTIONS(1677), - [anon_sym_object] = ACTIONS(1677), - [anon_sym_abstract] = ACTIONS(1677), - [anon_sym_interface] = ACTIONS(1677), - [anon_sym_enum] = ACTIONS(1677), + [STATE(742)] = { + [ts_builtin_sym_end] = ACTIONS(1849), + [sym_identifier] = ACTIONS(1851), + [anon_sym_export] = ACTIONS(1851), + [anon_sym_default] = ACTIONS(1851), + [anon_sym_type] = ACTIONS(1851), + [anon_sym_namespace] = ACTIONS(1851), + [anon_sym_LBRACE] = ACTIONS(1849), + [anon_sym_COMMA] = ACTIONS(1849), + [anon_sym_RBRACE] = ACTIONS(1849), + [anon_sym_typeof] = ACTIONS(1851), + [anon_sym_import] = ACTIONS(1851), + [anon_sym_with] = ACTIONS(1851), + [anon_sym_var] = ACTIONS(1851), + [anon_sym_let] = ACTIONS(1851), + [anon_sym_const] = ACTIONS(1851), + [anon_sym_BANG] = ACTIONS(1849), + [anon_sym_else] = ACTIONS(1851), + [anon_sym_if] = ACTIONS(1851), + [anon_sym_switch] = ACTIONS(1851), + [anon_sym_for] = ACTIONS(1851), + [anon_sym_LPAREN] = ACTIONS(1849), + [anon_sym_SEMI] = ACTIONS(1849), + [anon_sym_await] = ACTIONS(1851), + [anon_sym_while] = ACTIONS(1851), + [anon_sym_do] = ACTIONS(1851), + [anon_sym_try] = ACTIONS(1851), + [anon_sym_break] = ACTIONS(1851), + [anon_sym_continue] = ACTIONS(1851), + [anon_sym_debugger] = ACTIONS(1851), + [anon_sym_return] = ACTIONS(1851), + [anon_sym_throw] = ACTIONS(1851), + [anon_sym_case] = ACTIONS(1851), + [anon_sym_catch] = ACTIONS(1851), + [anon_sym_finally] = ACTIONS(1851), + [anon_sym_yield] = ACTIONS(1851), + [anon_sym_LBRACK] = ACTIONS(1849), + [anon_sym_DQUOTE] = ACTIONS(1849), + [anon_sym_SQUOTE] = ACTIONS(1849), + [anon_sym_class] = ACTIONS(1851), + [anon_sym_async] = ACTIONS(1851), + [anon_sym_function] = ACTIONS(1851), + [anon_sym_new] = ACTIONS(1851), + [anon_sym_using] = ACTIONS(1851), + [anon_sym_PLUS] = ACTIONS(1851), + [anon_sym_DASH] = ACTIONS(1851), + [anon_sym_SLASH] = ACTIONS(1851), + [anon_sym_LT] = ACTIONS(1849), + [anon_sym_TILDE] = ACTIONS(1849), + [anon_sym_void] = ACTIONS(1851), + [anon_sym_delete] = ACTIONS(1851), + [anon_sym_PLUS_PLUS] = ACTIONS(1849), + [anon_sym_DASH_DASH] = ACTIONS(1849), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1849), + [sym_number] = ACTIONS(1849), + [sym_private_property_identifier] = ACTIONS(1849), + [sym_this] = ACTIONS(1851), + [sym_super] = ACTIONS(1851), + [sym_true] = ACTIONS(1851), + [sym_false] = ACTIONS(1851), + [sym_null] = ACTIONS(1851), + [sym_undefined] = ACTIONS(1851), + [anon_sym_AT] = ACTIONS(1849), + [anon_sym_static] = ACTIONS(1851), + [anon_sym_readonly] = ACTIONS(1851), + [anon_sym_get] = ACTIONS(1851), + [anon_sym_set] = ACTIONS(1851), + [anon_sym_declare] = ACTIONS(1851), + [anon_sym_public] = ACTIONS(1851), + [anon_sym_private] = ACTIONS(1851), + [anon_sym_protected] = ACTIONS(1851), + [anon_sym_override] = ACTIONS(1851), + [anon_sym_module] = ACTIONS(1851), + [anon_sym_any] = ACTIONS(1851), + [anon_sym_number] = ACTIONS(1851), + [anon_sym_boolean] = ACTIONS(1851), + [anon_sym_string] = ACTIONS(1851), + [anon_sym_symbol] = ACTIONS(1851), + [anon_sym_object] = ACTIONS(1851), + [anon_sym_abstract] = ACTIONS(1851), + [anon_sym_interface] = ACTIONS(1851), + [anon_sym_enum] = ACTIONS(1851), [sym_html_comment] = ACTIONS(5), }, - [STATE(746)] = { - [sym__call_signature] = STATE(5844), - [sym_formal_parameters] = STATE(3947), - [sym_type_parameters] = STATE(5766), - [sym_identifier] = ACTIONS(2398), - [anon_sym_export] = ACTIONS(2400), + [STATE(743)] = { + [ts_builtin_sym_end] = ACTIONS(1849), + [sym_identifier] = ACTIONS(1851), + [anon_sym_export] = ACTIONS(1851), + [anon_sym_default] = ACTIONS(1851), + [anon_sym_type] = ACTIONS(1851), + [anon_sym_namespace] = ACTIONS(1851), + [anon_sym_LBRACE] = ACTIONS(1849), + [anon_sym_COMMA] = ACTIONS(1849), + [anon_sym_RBRACE] = ACTIONS(1849), + [anon_sym_typeof] = ACTIONS(1851), + [anon_sym_import] = ACTIONS(1851), + [anon_sym_with] = ACTIONS(1851), + [anon_sym_var] = ACTIONS(1851), + [anon_sym_let] = ACTIONS(1851), + [anon_sym_const] = ACTIONS(1851), + [anon_sym_BANG] = ACTIONS(1849), + [anon_sym_else] = ACTIONS(1851), + [anon_sym_if] = ACTIONS(1851), + [anon_sym_switch] = ACTIONS(1851), + [anon_sym_for] = ACTIONS(1851), + [anon_sym_LPAREN] = ACTIONS(1849), + [anon_sym_SEMI] = ACTIONS(1849), + [anon_sym_await] = ACTIONS(1851), + [anon_sym_while] = ACTIONS(1851), + [anon_sym_do] = ACTIONS(1851), + [anon_sym_try] = ACTIONS(1851), + [anon_sym_break] = ACTIONS(1851), + [anon_sym_continue] = ACTIONS(1851), + [anon_sym_debugger] = ACTIONS(1851), + [anon_sym_return] = ACTIONS(1851), + [anon_sym_throw] = ACTIONS(1851), + [anon_sym_case] = ACTIONS(1851), + [anon_sym_yield] = ACTIONS(1851), + [anon_sym_LBRACK] = ACTIONS(1849), + [anon_sym_DQUOTE] = ACTIONS(1849), + [anon_sym_SQUOTE] = ACTIONS(1849), + [anon_sym_class] = ACTIONS(1851), + [anon_sym_async] = ACTIONS(1851), + [anon_sym_function] = ACTIONS(1851), + [anon_sym_new] = ACTIONS(1851), + [anon_sym_using] = ACTIONS(1851), + [anon_sym_PLUS] = ACTIONS(1851), + [anon_sym_DASH] = ACTIONS(1851), + [anon_sym_SLASH] = ACTIONS(1851), + [anon_sym_LT] = ACTIONS(1849), + [anon_sym_TILDE] = ACTIONS(1849), + [anon_sym_void] = ACTIONS(1851), + [anon_sym_delete] = ACTIONS(1851), + [anon_sym_PLUS_PLUS] = ACTIONS(1849), + [anon_sym_DASH_DASH] = ACTIONS(1849), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1849), + [sym_number] = ACTIONS(1849), + [sym_private_property_identifier] = ACTIONS(1849), + [sym_this] = ACTIONS(1851), + [sym_super] = ACTIONS(1851), + [sym_true] = ACTIONS(1851), + [sym_false] = ACTIONS(1851), + [sym_null] = ACTIONS(1851), + [sym_undefined] = ACTIONS(1851), + [anon_sym_AT] = ACTIONS(1849), + [anon_sym_static] = ACTIONS(1851), + [anon_sym_readonly] = ACTIONS(1851), + [anon_sym_get] = ACTIONS(1851), + [anon_sym_set] = ACTIONS(1851), + [anon_sym_declare] = ACTIONS(1851), + [anon_sym_public] = ACTIONS(1851), + [anon_sym_private] = ACTIONS(1851), + [anon_sym_protected] = ACTIONS(1851), + [anon_sym_override] = ACTIONS(1851), + [anon_sym_module] = ACTIONS(1851), + [anon_sym_any] = ACTIONS(1851), + [anon_sym_number] = ACTIONS(1851), + [anon_sym_boolean] = ACTIONS(1851), + [anon_sym_string] = ACTIONS(1851), + [anon_sym_symbol] = ACTIONS(1851), + [anon_sym_object] = ACTIONS(1851), + [anon_sym_abstract] = ACTIONS(1851), + [anon_sym_interface] = ACTIONS(1851), + [anon_sym_enum] = ACTIONS(1851), + [anon_sym_PIPE_RBRACE] = ACTIONS(1849), + [sym__automatic_semicolon] = ACTIONS(1849), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(744)] = { + [ts_builtin_sym_end] = ACTIONS(1687), + [sym_identifier] = ACTIONS(1689), + [anon_sym_export] = ACTIONS(1689), + [anon_sym_default] = ACTIONS(1689), + [anon_sym_type] = ACTIONS(1689), + [anon_sym_namespace] = ACTIONS(1689), + [anon_sym_LBRACE] = ACTIONS(1687), + [anon_sym_COMMA] = ACTIONS(1687), + [anon_sym_RBRACE] = ACTIONS(1687), + [anon_sym_typeof] = ACTIONS(1689), + [anon_sym_import] = ACTIONS(1689), + [anon_sym_with] = ACTIONS(1689), + [anon_sym_var] = ACTIONS(1689), + [anon_sym_let] = ACTIONS(1689), + [anon_sym_const] = ACTIONS(1689), + [anon_sym_BANG] = ACTIONS(1687), + [anon_sym_else] = ACTIONS(1689), + [anon_sym_if] = ACTIONS(1689), + [anon_sym_switch] = ACTIONS(1689), + [anon_sym_for] = ACTIONS(1689), + [anon_sym_LPAREN] = ACTIONS(1687), + [anon_sym_SEMI] = ACTIONS(1687), + [anon_sym_await] = ACTIONS(1689), + [anon_sym_while] = ACTIONS(1689), + [anon_sym_do] = ACTIONS(1689), + [anon_sym_try] = ACTIONS(1689), + [anon_sym_break] = ACTIONS(1689), + [anon_sym_continue] = ACTIONS(1689), + [anon_sym_debugger] = ACTIONS(1689), + [anon_sym_return] = ACTIONS(1689), + [anon_sym_throw] = ACTIONS(1689), + [anon_sym_case] = ACTIONS(1689), + [anon_sym_yield] = ACTIONS(1689), + [anon_sym_LBRACK] = ACTIONS(1687), + [anon_sym_DQUOTE] = ACTIONS(1687), + [anon_sym_SQUOTE] = ACTIONS(1687), + [anon_sym_class] = ACTIONS(1689), + [anon_sym_async] = ACTIONS(1689), + [anon_sym_function] = ACTIONS(1689), + [anon_sym_new] = ACTIONS(1689), + [anon_sym_using] = ACTIONS(1689), + [anon_sym_PLUS] = ACTIONS(1689), + [anon_sym_DASH] = ACTIONS(1689), + [anon_sym_SLASH] = ACTIONS(1689), + [anon_sym_LT] = ACTIONS(1687), + [anon_sym_TILDE] = ACTIONS(1687), + [anon_sym_void] = ACTIONS(1689), + [anon_sym_delete] = ACTIONS(1689), + [anon_sym_PLUS_PLUS] = ACTIONS(1687), + [anon_sym_DASH_DASH] = ACTIONS(1687), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1687), + [sym_number] = ACTIONS(1687), + [sym_private_property_identifier] = ACTIONS(1687), + [sym_this] = ACTIONS(1689), + [sym_super] = ACTIONS(1689), + [sym_true] = ACTIONS(1689), + [sym_false] = ACTIONS(1689), + [sym_null] = ACTIONS(1689), + [sym_undefined] = ACTIONS(1689), + [anon_sym_AT] = ACTIONS(1687), + [anon_sym_static] = ACTIONS(1689), + [anon_sym_readonly] = ACTIONS(1689), + [anon_sym_get] = ACTIONS(1689), + [anon_sym_set] = ACTIONS(1689), + [anon_sym_declare] = ACTIONS(1689), + [anon_sym_public] = ACTIONS(1689), + [anon_sym_private] = ACTIONS(1689), + [anon_sym_protected] = ACTIONS(1689), + [anon_sym_override] = ACTIONS(1689), + [anon_sym_module] = ACTIONS(1689), + [anon_sym_any] = ACTIONS(1689), + [anon_sym_number] = ACTIONS(1689), + [anon_sym_boolean] = ACTIONS(1689), + [anon_sym_string] = ACTIONS(1689), + [anon_sym_symbol] = ACTIONS(1689), + [anon_sym_object] = ACTIONS(1689), + [anon_sym_abstract] = ACTIONS(1689), + [anon_sym_interface] = ACTIONS(1689), + [anon_sym_enum] = ACTIONS(1689), + [anon_sym_PIPE_RBRACE] = ACTIONS(1687), + [sym__automatic_semicolon] = ACTIONS(2456), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(745)] = { + [sym__call_signature] = STATE(6244), + [sym_formal_parameters] = STATE(3950), + [sym_type_parameters] = STATE(5753), + [sym_identifier] = ACTIONS(2394), + [anon_sym_export] = ACTIONS(2396), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2400), - [anon_sym_EQ] = ACTIONS(1039), + [anon_sym_type] = ACTIONS(2396), + [anon_sym_EQ] = ACTIONS(1047), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2400), - [anon_sym_let] = ACTIONS(2400), + [anon_sym_namespace] = ACTIONS(2396), + [anon_sym_let] = ACTIONS(2396), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2390), + [anon_sym_LPAREN] = ACTIONS(2398), [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(158), + [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(158), - [anon_sym_async] = ACTIONS(2400), - [anon_sym_function] = ACTIONS(2393), - [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(2400), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_async] = ACTIONS(2396), + [anon_sym_function] = ACTIONS(2401), + [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2396), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -105962,161 +105904,77 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2395), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(2403), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(158), - [anon_sym_static] = ACTIONS(2400), - [anon_sym_readonly] = ACTIONS(2400), - [anon_sym_get] = ACTIONS(2400), - [anon_sym_set] = ACTIONS(2400), - [anon_sym_declare] = ACTIONS(2400), - [anon_sym_public] = ACTIONS(2400), - [anon_sym_private] = ACTIONS(2400), - [anon_sym_protected] = ACTIONS(2400), - [anon_sym_override] = ACTIONS(2400), - [anon_sym_module] = ACTIONS(2400), - [anon_sym_any] = ACTIONS(2400), - [anon_sym_number] = ACTIONS(2400), - [anon_sym_boolean] = ACTIONS(2400), - [anon_sym_string] = ACTIONS(2400), - [anon_sym_symbol] = ACTIONS(2400), - [anon_sym_object] = ACTIONS(2400), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(157), + [anon_sym_static] = ACTIONS(2396), + [anon_sym_readonly] = ACTIONS(2396), + [anon_sym_get] = ACTIONS(2396), + [anon_sym_set] = ACTIONS(2396), + [anon_sym_declare] = ACTIONS(2396), + [anon_sym_public] = ACTIONS(2396), + [anon_sym_private] = ACTIONS(2396), + [anon_sym_protected] = ACTIONS(2396), + [anon_sym_override] = ACTIONS(2396), + [anon_sym_module] = ACTIONS(2396), + [anon_sym_any] = ACTIONS(2396), + [anon_sym_number] = ACTIONS(2396), + [anon_sym_boolean] = ACTIONS(2396), + [anon_sym_string] = ACTIONS(2396), + [anon_sym_symbol] = ACTIONS(2396), + [anon_sym_object] = ACTIONS(2396), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(158), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(747)] = { - [sym_finally_clause] = STATE(837), - [ts_builtin_sym_end] = ACTIONS(2454), - [sym_identifier] = ACTIONS(2456), - [anon_sym_export] = ACTIONS(2456), - [anon_sym_default] = ACTIONS(2456), - [anon_sym_type] = ACTIONS(2456), - [anon_sym_namespace] = ACTIONS(2456), - [anon_sym_LBRACE] = ACTIONS(2454), - [anon_sym_RBRACE] = ACTIONS(2454), - [anon_sym_typeof] = ACTIONS(2456), - [anon_sym_import] = ACTIONS(2456), - [anon_sym_with] = ACTIONS(2456), - [anon_sym_var] = ACTIONS(2456), - [anon_sym_let] = ACTIONS(2456), - [anon_sym_const] = ACTIONS(2456), - [anon_sym_BANG] = ACTIONS(2454), - [anon_sym_else] = ACTIONS(2456), - [anon_sym_if] = ACTIONS(2456), - [anon_sym_switch] = ACTIONS(2456), - [anon_sym_for] = ACTIONS(2456), - [anon_sym_LPAREN] = ACTIONS(2454), - [anon_sym_SEMI] = ACTIONS(2454), - [anon_sym_await] = ACTIONS(2456), - [anon_sym_while] = ACTIONS(2456), - [anon_sym_do] = ACTIONS(2456), - [anon_sym_try] = ACTIONS(2456), - [anon_sym_break] = ACTIONS(2456), - [anon_sym_continue] = ACTIONS(2456), - [anon_sym_debugger] = ACTIONS(2456), - [anon_sym_return] = ACTIONS(2456), - [anon_sym_throw] = ACTIONS(2456), - [anon_sym_case] = ACTIONS(2456), - [anon_sym_finally] = ACTIONS(2432), - [anon_sym_yield] = ACTIONS(2456), - [anon_sym_LBRACK] = ACTIONS(2454), - [anon_sym_DQUOTE] = ACTIONS(2454), - [anon_sym_SQUOTE] = ACTIONS(2454), - [anon_sym_class] = ACTIONS(2456), - [anon_sym_async] = ACTIONS(2456), - [anon_sym_function] = ACTIONS(2456), - [anon_sym_new] = ACTIONS(2456), - [anon_sym_using] = ACTIONS(2456), - [anon_sym_PLUS] = ACTIONS(2456), - [anon_sym_DASH] = ACTIONS(2456), - [anon_sym_SLASH] = ACTIONS(2456), - [anon_sym_LT] = ACTIONS(2454), - [anon_sym_TILDE] = ACTIONS(2454), - [anon_sym_void] = ACTIONS(2456), - [anon_sym_delete] = ACTIONS(2456), - [anon_sym_PLUS_PLUS] = ACTIONS(2454), - [anon_sym_DASH_DASH] = ACTIONS(2454), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2454), - [sym_number] = ACTIONS(2454), - [sym_private_property_identifier] = ACTIONS(2454), - [sym_this] = ACTIONS(2456), - [sym_super] = ACTIONS(2456), - [sym_true] = ACTIONS(2456), - [sym_false] = ACTIONS(2456), - [sym_null] = ACTIONS(2456), - [sym_undefined] = ACTIONS(2456), - [anon_sym_AT] = ACTIONS(2454), - [anon_sym_static] = ACTIONS(2456), - [anon_sym_readonly] = ACTIONS(2456), - [anon_sym_get] = ACTIONS(2456), - [anon_sym_set] = ACTIONS(2456), - [anon_sym_declare] = ACTIONS(2456), - [anon_sym_public] = ACTIONS(2456), - [anon_sym_private] = ACTIONS(2456), - [anon_sym_protected] = ACTIONS(2456), - [anon_sym_override] = ACTIONS(2456), - [anon_sym_module] = ACTIONS(2456), - [anon_sym_any] = ACTIONS(2456), - [anon_sym_number] = ACTIONS(2456), - [anon_sym_boolean] = ACTIONS(2456), - [anon_sym_string] = ACTIONS(2456), - [anon_sym_symbol] = ACTIONS(2456), - [anon_sym_object] = ACTIONS(2456), - [anon_sym_abstract] = ACTIONS(2456), - [anon_sym_interface] = ACTIONS(2456), - [anon_sym_enum] = ACTIONS(2456), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(748)] = { - [sym__call_signature] = STATE(5844), - [sym_formal_parameters] = STATE(3947), - [sym_type_parameters] = STATE(5766), - [sym_identifier] = ACTIONS(2398), - [anon_sym_export] = ACTIONS(2400), + [STATE(746)] = { + [sym__call_signature] = STATE(6244), + [sym_formal_parameters] = STATE(3950), + [sym_type_parameters] = STATE(5753), + [sym_identifier] = ACTIONS(2394), + [anon_sym_export] = ACTIONS(2396), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2400), - [anon_sym_EQ] = ACTIONS(836), + [anon_sym_type] = ACTIONS(2396), + [anon_sym_EQ] = ACTIONS(822), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2400), - [anon_sym_let] = ACTIONS(2400), + [anon_sym_namespace] = ACTIONS(2396), + [anon_sym_let] = ACTIONS(2396), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2390), + [anon_sym_LPAREN] = ACTIONS(2398), [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(158), + [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(158), - [anon_sym_async] = ACTIONS(2400), - [anon_sym_function] = ACTIONS(2393), - [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(2400), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_async] = ACTIONS(2396), + [anon_sym_function] = ACTIONS(2401), + [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2396), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -106130,77 +105988,77 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2395), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(2403), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(158), - [anon_sym_static] = ACTIONS(2400), - [anon_sym_readonly] = ACTIONS(2400), - [anon_sym_get] = ACTIONS(2400), - [anon_sym_set] = ACTIONS(2400), - [anon_sym_declare] = ACTIONS(2400), - [anon_sym_public] = ACTIONS(2400), - [anon_sym_private] = ACTIONS(2400), - [anon_sym_protected] = ACTIONS(2400), - [anon_sym_override] = ACTIONS(2400), - [anon_sym_module] = ACTIONS(2400), - [anon_sym_any] = ACTIONS(2400), - [anon_sym_number] = ACTIONS(2400), - [anon_sym_boolean] = ACTIONS(2400), - [anon_sym_string] = ACTIONS(2400), - [anon_sym_symbol] = ACTIONS(2400), - [anon_sym_object] = ACTIONS(2400), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(157), + [anon_sym_static] = ACTIONS(2396), + [anon_sym_readonly] = ACTIONS(2396), + [anon_sym_get] = ACTIONS(2396), + [anon_sym_set] = ACTIONS(2396), + [anon_sym_declare] = ACTIONS(2396), + [anon_sym_public] = ACTIONS(2396), + [anon_sym_private] = ACTIONS(2396), + [anon_sym_protected] = ACTIONS(2396), + [anon_sym_override] = ACTIONS(2396), + [anon_sym_module] = ACTIONS(2396), + [anon_sym_any] = ACTIONS(2396), + [anon_sym_number] = ACTIONS(2396), + [anon_sym_boolean] = ACTIONS(2396), + [anon_sym_string] = ACTIONS(2396), + [anon_sym_symbol] = ACTIONS(2396), + [anon_sym_object] = ACTIONS(2396), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(158), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(749)] = { - [sym__call_signature] = STATE(5844), - [sym_formal_parameters] = STATE(3947), - [sym_type_parameters] = STATE(5766), - [sym_identifier] = ACTIONS(2398), - [anon_sym_export] = ACTIONS(2400), + [STATE(747)] = { + [sym__call_signature] = STATE(6244), + [sym_formal_parameters] = STATE(3950), + [sym_type_parameters] = STATE(5753), + [sym_identifier] = ACTIONS(2394), + [anon_sym_export] = ACTIONS(2396), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2400), - [anon_sym_EQ] = ACTIONS(1041), + [anon_sym_type] = ACTIONS(2396), + [anon_sym_EQ] = ACTIONS(1039), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2400), - [anon_sym_let] = ACTIONS(2400), + [anon_sym_namespace] = ACTIONS(2396), + [anon_sym_let] = ACTIONS(2396), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2390), + [anon_sym_LPAREN] = ACTIONS(2398), [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(158), + [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(158), - [anon_sym_async] = ACTIONS(2400), - [anon_sym_function] = ACTIONS(2393), - [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(2400), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_async] = ACTIONS(2396), + [anon_sym_function] = ACTIONS(2401), + [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2396), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -106214,77 +106072,77 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2395), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(2403), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(158), - [anon_sym_static] = ACTIONS(2400), - [anon_sym_readonly] = ACTIONS(2400), - [anon_sym_get] = ACTIONS(2400), - [anon_sym_set] = ACTIONS(2400), - [anon_sym_declare] = ACTIONS(2400), - [anon_sym_public] = ACTIONS(2400), - [anon_sym_private] = ACTIONS(2400), - [anon_sym_protected] = ACTIONS(2400), - [anon_sym_override] = ACTIONS(2400), - [anon_sym_module] = ACTIONS(2400), - [anon_sym_any] = ACTIONS(2400), - [anon_sym_number] = ACTIONS(2400), - [anon_sym_boolean] = ACTIONS(2400), - [anon_sym_string] = ACTIONS(2400), - [anon_sym_symbol] = ACTIONS(2400), - [anon_sym_object] = ACTIONS(2400), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(157), + [anon_sym_static] = ACTIONS(2396), + [anon_sym_readonly] = ACTIONS(2396), + [anon_sym_get] = ACTIONS(2396), + [anon_sym_set] = ACTIONS(2396), + [anon_sym_declare] = ACTIONS(2396), + [anon_sym_public] = ACTIONS(2396), + [anon_sym_private] = ACTIONS(2396), + [anon_sym_protected] = ACTIONS(2396), + [anon_sym_override] = ACTIONS(2396), + [anon_sym_module] = ACTIONS(2396), + [anon_sym_any] = ACTIONS(2396), + [anon_sym_number] = ACTIONS(2396), + [anon_sym_boolean] = ACTIONS(2396), + [anon_sym_string] = ACTIONS(2396), + [anon_sym_symbol] = ACTIONS(2396), + [anon_sym_object] = ACTIONS(2396), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(158), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(750)] = { - [sym__call_signature] = STATE(5844), - [sym_formal_parameters] = STATE(3947), - [sym_type_parameters] = STATE(5766), - [sym_identifier] = ACTIONS(2398), - [anon_sym_export] = ACTIONS(2400), + [STATE(748)] = { + [sym__call_signature] = STATE(6244), + [sym_formal_parameters] = STATE(3950), + [sym_type_parameters] = STATE(5753), + [sym_identifier] = ACTIONS(2394), + [anon_sym_export] = ACTIONS(2396), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2400), + [anon_sym_type] = ACTIONS(2396), [anon_sym_EQ] = ACTIONS(1035), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2400), - [anon_sym_let] = ACTIONS(2400), + [anon_sym_namespace] = ACTIONS(2396), + [anon_sym_let] = ACTIONS(2396), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2390), + [anon_sym_LPAREN] = ACTIONS(2398), [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(158), + [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(158), - [anon_sym_async] = ACTIONS(2400), - [anon_sym_function] = ACTIONS(2393), - [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(2400), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_async] = ACTIONS(2396), + [anon_sym_function] = ACTIONS(2401), + [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2396), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -106298,77 +106156,161 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2395), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(2403), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(158), - [anon_sym_static] = ACTIONS(2400), - [anon_sym_readonly] = ACTIONS(2400), - [anon_sym_get] = ACTIONS(2400), - [anon_sym_set] = ACTIONS(2400), - [anon_sym_declare] = ACTIONS(2400), - [anon_sym_public] = ACTIONS(2400), - [anon_sym_private] = ACTIONS(2400), - [anon_sym_protected] = ACTIONS(2400), - [anon_sym_override] = ACTIONS(2400), - [anon_sym_module] = ACTIONS(2400), - [anon_sym_any] = ACTIONS(2400), - [anon_sym_number] = ACTIONS(2400), - [anon_sym_boolean] = ACTIONS(2400), - [anon_sym_string] = ACTIONS(2400), - [anon_sym_symbol] = ACTIONS(2400), - [anon_sym_object] = ACTIONS(2400), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(157), + [anon_sym_static] = ACTIONS(2396), + [anon_sym_readonly] = ACTIONS(2396), + [anon_sym_get] = ACTIONS(2396), + [anon_sym_set] = ACTIONS(2396), + [anon_sym_declare] = ACTIONS(2396), + [anon_sym_public] = ACTIONS(2396), + [anon_sym_private] = ACTIONS(2396), + [anon_sym_protected] = ACTIONS(2396), + [anon_sym_override] = ACTIONS(2396), + [anon_sym_module] = ACTIONS(2396), + [anon_sym_any] = ACTIONS(2396), + [anon_sym_number] = ACTIONS(2396), + [anon_sym_boolean] = ACTIONS(2396), + [anon_sym_string] = ACTIONS(2396), + [anon_sym_symbol] = ACTIONS(2396), + [anon_sym_object] = ACTIONS(2396), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(158), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(751)] = { - [sym__call_signature] = STATE(5844), - [sym_formal_parameters] = STATE(3947), - [sym_type_parameters] = STATE(5766), - [sym_identifier] = ACTIONS(2398), - [anon_sym_export] = ACTIONS(2400), + [STATE(749)] = { + [sym_statement_block] = STATE(900), + [ts_builtin_sym_end] = ACTIONS(1663), + [sym_identifier] = ACTIONS(1665), + [anon_sym_export] = ACTIONS(1665), + [anon_sym_default] = ACTIONS(1665), + [anon_sym_type] = ACTIONS(1665), + [anon_sym_namespace] = ACTIONS(1665), + [anon_sym_LBRACE] = ACTIONS(2458), + [anon_sym_RBRACE] = ACTIONS(1663), + [anon_sym_typeof] = ACTIONS(1665), + [anon_sym_import] = ACTIONS(1665), + [anon_sym_with] = ACTIONS(1665), + [anon_sym_var] = ACTIONS(1665), + [anon_sym_let] = ACTIONS(1665), + [anon_sym_const] = ACTIONS(1665), + [anon_sym_BANG] = ACTIONS(1663), + [anon_sym_else] = ACTIONS(1665), + [anon_sym_if] = ACTIONS(1665), + [anon_sym_switch] = ACTIONS(1665), + [anon_sym_for] = ACTIONS(1665), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_SEMI] = ACTIONS(1663), + [anon_sym_await] = ACTIONS(1665), + [anon_sym_while] = ACTIONS(1665), + [anon_sym_do] = ACTIONS(1665), + [anon_sym_try] = ACTIONS(1665), + [anon_sym_break] = ACTIONS(1665), + [anon_sym_continue] = ACTIONS(1665), + [anon_sym_debugger] = ACTIONS(1665), + [anon_sym_return] = ACTIONS(1665), + [anon_sym_throw] = ACTIONS(1665), + [anon_sym_case] = ACTIONS(1665), + [anon_sym_yield] = ACTIONS(1665), + [anon_sym_LBRACK] = ACTIONS(1663), + [anon_sym_DOT] = ACTIONS(2460), + [anon_sym_DQUOTE] = ACTIONS(1663), + [anon_sym_SQUOTE] = ACTIONS(1663), + [anon_sym_class] = ACTIONS(1665), + [anon_sym_async] = ACTIONS(1665), + [anon_sym_function] = ACTIONS(1665), + [anon_sym_new] = ACTIONS(1665), + [anon_sym_using] = ACTIONS(1665), + [anon_sym_PLUS] = ACTIONS(1665), + [anon_sym_DASH] = ACTIONS(1665), + [anon_sym_SLASH] = ACTIONS(1665), + [anon_sym_LT] = ACTIONS(1663), + [anon_sym_TILDE] = ACTIONS(1663), + [anon_sym_void] = ACTIONS(1665), + [anon_sym_delete] = ACTIONS(1665), + [anon_sym_PLUS_PLUS] = ACTIONS(1663), + [anon_sym_DASH_DASH] = ACTIONS(1663), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1663), + [sym_number] = ACTIONS(1663), + [sym_private_property_identifier] = ACTIONS(1663), + [sym_this] = ACTIONS(1665), + [sym_super] = ACTIONS(1665), + [sym_true] = ACTIONS(1665), + [sym_false] = ACTIONS(1665), + [sym_null] = ACTIONS(1665), + [sym_undefined] = ACTIONS(1665), + [anon_sym_AT] = ACTIONS(1663), + [anon_sym_static] = ACTIONS(1665), + [anon_sym_readonly] = ACTIONS(1665), + [anon_sym_get] = ACTIONS(1665), + [anon_sym_set] = ACTIONS(1665), + [anon_sym_declare] = ACTIONS(1665), + [anon_sym_public] = ACTIONS(1665), + [anon_sym_private] = ACTIONS(1665), + [anon_sym_protected] = ACTIONS(1665), + [anon_sym_override] = ACTIONS(1665), + [anon_sym_module] = ACTIONS(1665), + [anon_sym_any] = ACTIONS(1665), + [anon_sym_number] = ACTIONS(1665), + [anon_sym_boolean] = ACTIONS(1665), + [anon_sym_string] = ACTIONS(1665), + [anon_sym_symbol] = ACTIONS(1665), + [anon_sym_object] = ACTIONS(1665), + [anon_sym_abstract] = ACTIONS(1665), + [anon_sym_interface] = ACTIONS(1665), + [anon_sym_enum] = ACTIONS(1665), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(750)] = { + [sym__call_signature] = STATE(6244), + [sym_formal_parameters] = STATE(3950), + [sym_type_parameters] = STATE(5753), + [sym_identifier] = ACTIONS(2394), + [anon_sym_export] = ACTIONS(2396), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2400), - [anon_sym_EQ] = ACTIONS(979), + [anon_sym_type] = ACTIONS(2396), + [anon_sym_EQ] = ACTIONS(1041), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2400), - [anon_sym_let] = ACTIONS(2400), + [anon_sym_namespace] = ACTIONS(2396), + [anon_sym_let] = ACTIONS(2396), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2390), + [anon_sym_LPAREN] = ACTIONS(2398), [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(158), + [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(158), - [anon_sym_async] = ACTIONS(2400), - [anon_sym_function] = ACTIONS(2393), - [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(2400), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_async] = ACTIONS(2396), + [anon_sym_function] = ACTIONS(2401), + [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2396), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -106382,77 +106324,77 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2395), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(2403), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(158), - [anon_sym_static] = ACTIONS(2400), - [anon_sym_readonly] = ACTIONS(2400), - [anon_sym_get] = ACTIONS(2400), - [anon_sym_set] = ACTIONS(2400), - [anon_sym_declare] = ACTIONS(2400), - [anon_sym_public] = ACTIONS(2400), - [anon_sym_private] = ACTIONS(2400), - [anon_sym_protected] = ACTIONS(2400), - [anon_sym_override] = ACTIONS(2400), - [anon_sym_module] = ACTIONS(2400), - [anon_sym_any] = ACTIONS(2400), - [anon_sym_number] = ACTIONS(2400), - [anon_sym_boolean] = ACTIONS(2400), - [anon_sym_string] = ACTIONS(2400), - [anon_sym_symbol] = ACTIONS(2400), - [anon_sym_object] = ACTIONS(2400), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(157), + [anon_sym_static] = ACTIONS(2396), + [anon_sym_readonly] = ACTIONS(2396), + [anon_sym_get] = ACTIONS(2396), + [anon_sym_set] = ACTIONS(2396), + [anon_sym_declare] = ACTIONS(2396), + [anon_sym_public] = ACTIONS(2396), + [anon_sym_private] = ACTIONS(2396), + [anon_sym_protected] = ACTIONS(2396), + [anon_sym_override] = ACTIONS(2396), + [anon_sym_module] = ACTIONS(2396), + [anon_sym_any] = ACTIONS(2396), + [anon_sym_number] = ACTIONS(2396), + [anon_sym_boolean] = ACTIONS(2396), + [anon_sym_string] = ACTIONS(2396), + [anon_sym_symbol] = ACTIONS(2396), + [anon_sym_object] = ACTIONS(2396), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(158), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(752)] = { - [sym__call_signature] = STATE(5844), - [sym_formal_parameters] = STATE(3947), - [sym_type_parameters] = STATE(5766), - [sym_identifier] = ACTIONS(2398), - [anon_sym_export] = ACTIONS(2400), + [STATE(751)] = { + [sym__call_signature] = STATE(6244), + [sym_formal_parameters] = STATE(3950), + [sym_type_parameters] = STATE(5753), + [sym_identifier] = ACTIONS(2394), + [anon_sym_export] = ACTIONS(2396), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2400), - [anon_sym_EQ] = ACTIONS(1037), + [anon_sym_type] = ACTIONS(2396), + [anon_sym_EQ] = ACTIONS(1033), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2400), - [anon_sym_let] = ACTIONS(2400), + [anon_sym_namespace] = ACTIONS(2396), + [anon_sym_let] = ACTIONS(2396), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2390), + [anon_sym_LPAREN] = ACTIONS(2398), [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(158), + [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(158), - [anon_sym_async] = ACTIONS(2400), - [anon_sym_function] = ACTIONS(2393), - [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(2400), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_async] = ACTIONS(2396), + [anon_sym_function] = ACTIONS(2401), + [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2396), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -106466,77 +106408,77 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2395), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(2403), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(158), - [anon_sym_static] = ACTIONS(2400), - [anon_sym_readonly] = ACTIONS(2400), - [anon_sym_get] = ACTIONS(2400), - [anon_sym_set] = ACTIONS(2400), - [anon_sym_declare] = ACTIONS(2400), - [anon_sym_public] = ACTIONS(2400), - [anon_sym_private] = ACTIONS(2400), - [anon_sym_protected] = ACTIONS(2400), - [anon_sym_override] = ACTIONS(2400), - [anon_sym_module] = ACTIONS(2400), - [anon_sym_any] = ACTIONS(2400), - [anon_sym_number] = ACTIONS(2400), - [anon_sym_boolean] = ACTIONS(2400), - [anon_sym_string] = ACTIONS(2400), - [anon_sym_symbol] = ACTIONS(2400), - [anon_sym_object] = ACTIONS(2400), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(157), + [anon_sym_static] = ACTIONS(2396), + [anon_sym_readonly] = ACTIONS(2396), + [anon_sym_get] = ACTIONS(2396), + [anon_sym_set] = ACTIONS(2396), + [anon_sym_declare] = ACTIONS(2396), + [anon_sym_public] = ACTIONS(2396), + [anon_sym_private] = ACTIONS(2396), + [anon_sym_protected] = ACTIONS(2396), + [anon_sym_override] = ACTIONS(2396), + [anon_sym_module] = ACTIONS(2396), + [anon_sym_any] = ACTIONS(2396), + [anon_sym_number] = ACTIONS(2396), + [anon_sym_boolean] = ACTIONS(2396), + [anon_sym_string] = ACTIONS(2396), + [anon_sym_symbol] = ACTIONS(2396), + [anon_sym_object] = ACTIONS(2396), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(158), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(753)] = { - [sym__call_signature] = STATE(5844), - [sym_formal_parameters] = STATE(3947), - [sym_type_parameters] = STATE(5766), - [sym_identifier] = ACTIONS(2398), - [anon_sym_export] = ACTIONS(2400), + [STATE(752)] = { + [sym__call_signature] = STATE(6244), + [sym_formal_parameters] = STATE(3950), + [sym_type_parameters] = STATE(5753), + [sym_identifier] = ACTIONS(2394), + [anon_sym_export] = ACTIONS(2396), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2400), - [anon_sym_EQ] = ACTIONS(977), + [anon_sym_type] = ACTIONS(2396), + [anon_sym_EQ] = ACTIONS(1045), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2400), - [anon_sym_let] = ACTIONS(2400), + [anon_sym_namespace] = ACTIONS(2396), + [anon_sym_let] = ACTIONS(2396), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2390), + [anon_sym_LPAREN] = ACTIONS(2398), [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(158), + [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(158), - [anon_sym_async] = ACTIONS(2400), - [anon_sym_function] = ACTIONS(2393), - [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(2400), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_async] = ACTIONS(2396), + [anon_sym_function] = ACTIONS(2401), + [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2396), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -106550,77 +106492,161 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2395), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(2403), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(158), - [anon_sym_static] = ACTIONS(2400), - [anon_sym_readonly] = ACTIONS(2400), - [anon_sym_get] = ACTIONS(2400), - [anon_sym_set] = ACTIONS(2400), - [anon_sym_declare] = ACTIONS(2400), - [anon_sym_public] = ACTIONS(2400), - [anon_sym_private] = ACTIONS(2400), - [anon_sym_protected] = ACTIONS(2400), - [anon_sym_override] = ACTIONS(2400), - [anon_sym_module] = ACTIONS(2400), - [anon_sym_any] = ACTIONS(2400), - [anon_sym_number] = ACTIONS(2400), - [anon_sym_boolean] = ACTIONS(2400), - [anon_sym_string] = ACTIONS(2400), - [anon_sym_symbol] = ACTIONS(2400), - [anon_sym_object] = ACTIONS(2400), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(157), + [anon_sym_static] = ACTIONS(2396), + [anon_sym_readonly] = ACTIONS(2396), + [anon_sym_get] = ACTIONS(2396), + [anon_sym_set] = ACTIONS(2396), + [anon_sym_declare] = ACTIONS(2396), + [anon_sym_public] = ACTIONS(2396), + [anon_sym_private] = ACTIONS(2396), + [anon_sym_protected] = ACTIONS(2396), + [anon_sym_override] = ACTIONS(2396), + [anon_sym_module] = ACTIONS(2396), + [anon_sym_any] = ACTIONS(2396), + [anon_sym_number] = ACTIONS(2396), + [anon_sym_boolean] = ACTIONS(2396), + [anon_sym_string] = ACTIONS(2396), + [anon_sym_symbol] = ACTIONS(2396), + [anon_sym_object] = ACTIONS(2396), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(158), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(753)] = { + [sym_statement_block] = STATE(900), + [ts_builtin_sym_end] = ACTIONS(1663), + [sym_identifier] = ACTIONS(1665), + [anon_sym_export] = ACTIONS(1665), + [anon_sym_default] = ACTIONS(1665), + [anon_sym_type] = ACTIONS(1665), + [anon_sym_namespace] = ACTIONS(1665), + [anon_sym_LBRACE] = ACTIONS(2458), + [anon_sym_RBRACE] = ACTIONS(1663), + [anon_sym_typeof] = ACTIONS(1665), + [anon_sym_import] = ACTIONS(1665), + [anon_sym_with] = ACTIONS(1665), + [anon_sym_var] = ACTIONS(1665), + [anon_sym_let] = ACTIONS(1665), + [anon_sym_const] = ACTIONS(1665), + [anon_sym_BANG] = ACTIONS(1663), + [anon_sym_else] = ACTIONS(1665), + [anon_sym_if] = ACTIONS(1665), + [anon_sym_switch] = ACTIONS(1665), + [anon_sym_for] = ACTIONS(1665), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_SEMI] = ACTIONS(1663), + [anon_sym_await] = ACTIONS(1665), + [anon_sym_while] = ACTIONS(1665), + [anon_sym_do] = ACTIONS(1665), + [anon_sym_try] = ACTIONS(1665), + [anon_sym_break] = ACTIONS(1665), + [anon_sym_continue] = ACTIONS(1665), + [anon_sym_debugger] = ACTIONS(1665), + [anon_sym_return] = ACTIONS(1665), + [anon_sym_throw] = ACTIONS(1665), + [anon_sym_case] = ACTIONS(1665), + [anon_sym_yield] = ACTIONS(1665), + [anon_sym_LBRACK] = ACTIONS(1663), + [anon_sym_DOT] = ACTIONS(2462), + [anon_sym_DQUOTE] = ACTIONS(1663), + [anon_sym_SQUOTE] = ACTIONS(1663), + [anon_sym_class] = ACTIONS(1665), + [anon_sym_async] = ACTIONS(1665), + [anon_sym_function] = ACTIONS(1665), + [anon_sym_new] = ACTIONS(1665), + [anon_sym_using] = ACTIONS(1665), + [anon_sym_PLUS] = ACTIONS(1665), + [anon_sym_DASH] = ACTIONS(1665), + [anon_sym_SLASH] = ACTIONS(1665), + [anon_sym_LT] = ACTIONS(1663), + [anon_sym_TILDE] = ACTIONS(1663), + [anon_sym_void] = ACTIONS(1665), + [anon_sym_delete] = ACTIONS(1665), + [anon_sym_PLUS_PLUS] = ACTIONS(1663), + [anon_sym_DASH_DASH] = ACTIONS(1663), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1663), + [sym_number] = ACTIONS(1663), + [sym_private_property_identifier] = ACTIONS(1663), + [sym_this] = ACTIONS(1665), + [sym_super] = ACTIONS(1665), + [sym_true] = ACTIONS(1665), + [sym_false] = ACTIONS(1665), + [sym_null] = ACTIONS(1665), + [sym_undefined] = ACTIONS(1665), + [anon_sym_AT] = ACTIONS(1663), + [anon_sym_static] = ACTIONS(1665), + [anon_sym_readonly] = ACTIONS(1665), + [anon_sym_get] = ACTIONS(1665), + [anon_sym_set] = ACTIONS(1665), + [anon_sym_declare] = ACTIONS(1665), + [anon_sym_public] = ACTIONS(1665), + [anon_sym_private] = ACTIONS(1665), + [anon_sym_protected] = ACTIONS(1665), + [anon_sym_override] = ACTIONS(1665), + [anon_sym_module] = ACTIONS(1665), + [anon_sym_any] = ACTIONS(1665), + [anon_sym_number] = ACTIONS(1665), + [anon_sym_boolean] = ACTIONS(1665), + [anon_sym_string] = ACTIONS(1665), + [anon_sym_symbol] = ACTIONS(1665), + [anon_sym_object] = ACTIONS(1665), + [anon_sym_abstract] = ACTIONS(1665), + [anon_sym_interface] = ACTIONS(1665), + [anon_sym_enum] = ACTIONS(1665), [sym_html_comment] = ACTIONS(5), }, [STATE(754)] = { - [sym__call_signature] = STATE(5844), - [sym_formal_parameters] = STATE(3947), - [sym_type_parameters] = STATE(5766), - [sym_identifier] = ACTIONS(2398), - [anon_sym_export] = ACTIONS(2400), + [sym__call_signature] = STATE(6244), + [sym_formal_parameters] = STATE(3950), + [sym_type_parameters] = STATE(5753), + [sym_identifier] = ACTIONS(2394), + [anon_sym_export] = ACTIONS(2396), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2400), - [anon_sym_EQ] = ACTIONS(981), + [anon_sym_type] = ACTIONS(2396), + [anon_sym_EQ] = ACTIONS(979), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2400), - [anon_sym_let] = ACTIONS(2400), + [anon_sym_namespace] = ACTIONS(2396), + [anon_sym_let] = ACTIONS(2396), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2390), + [anon_sym_LPAREN] = ACTIONS(2398), [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(158), + [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(158), - [anon_sym_async] = ACTIONS(2400), - [anon_sym_function] = ACTIONS(2393), - [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(2400), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_async] = ACTIONS(2396), + [anon_sym_function] = ACTIONS(2401), + [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2396), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -106634,161 +106660,161 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2395), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(2403), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(158), - [anon_sym_static] = ACTIONS(2400), - [anon_sym_readonly] = ACTIONS(2400), - [anon_sym_get] = ACTIONS(2400), - [anon_sym_set] = ACTIONS(2400), - [anon_sym_declare] = ACTIONS(2400), - [anon_sym_public] = ACTIONS(2400), - [anon_sym_private] = ACTIONS(2400), - [anon_sym_protected] = ACTIONS(2400), - [anon_sym_override] = ACTIONS(2400), - [anon_sym_module] = ACTIONS(2400), - [anon_sym_any] = ACTIONS(2400), - [anon_sym_number] = ACTIONS(2400), - [anon_sym_boolean] = ACTIONS(2400), - [anon_sym_string] = ACTIONS(2400), - [anon_sym_symbol] = ACTIONS(2400), - [anon_sym_object] = ACTIONS(2400), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(157), + [anon_sym_static] = ACTIONS(2396), + [anon_sym_readonly] = ACTIONS(2396), + [anon_sym_get] = ACTIONS(2396), + [anon_sym_set] = ACTIONS(2396), + [anon_sym_declare] = ACTIONS(2396), + [anon_sym_public] = ACTIONS(2396), + [anon_sym_private] = ACTIONS(2396), + [anon_sym_protected] = ACTIONS(2396), + [anon_sym_override] = ACTIONS(2396), + [anon_sym_module] = ACTIONS(2396), + [anon_sym_any] = ACTIONS(2396), + [anon_sym_number] = ACTIONS(2396), + [anon_sym_boolean] = ACTIONS(2396), + [anon_sym_string] = ACTIONS(2396), + [anon_sym_symbol] = ACTIONS(2396), + [anon_sym_object] = ACTIONS(2396), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(158), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, [STATE(755)] = { - [sym_statement_block] = STATE(813), - [ts_builtin_sym_end] = ACTIONS(1675), - [sym_identifier] = ACTIONS(1677), - [anon_sym_export] = ACTIONS(1677), - [anon_sym_default] = ACTIONS(1677), - [anon_sym_type] = ACTIONS(1677), - [anon_sym_namespace] = ACTIONS(1677), - [anon_sym_LBRACE] = ACTIONS(2450), - [anon_sym_RBRACE] = ACTIONS(1675), - [anon_sym_typeof] = ACTIONS(1677), - [anon_sym_import] = ACTIONS(1677), - [anon_sym_with] = ACTIONS(1677), - [anon_sym_var] = ACTIONS(1677), - [anon_sym_let] = ACTIONS(1677), - [anon_sym_const] = ACTIONS(1677), - [anon_sym_BANG] = ACTIONS(1675), - [anon_sym_else] = ACTIONS(1677), - [anon_sym_if] = ACTIONS(1677), - [anon_sym_switch] = ACTIONS(1677), - [anon_sym_for] = ACTIONS(1677), - [anon_sym_LPAREN] = ACTIONS(1675), - [anon_sym_SEMI] = ACTIONS(1675), - [anon_sym_await] = ACTIONS(1677), - [anon_sym_while] = ACTIONS(1677), - [anon_sym_do] = ACTIONS(1677), - [anon_sym_try] = ACTIONS(1677), - [anon_sym_break] = ACTIONS(1677), - [anon_sym_continue] = ACTIONS(1677), - [anon_sym_debugger] = ACTIONS(1677), - [anon_sym_return] = ACTIONS(1677), - [anon_sym_throw] = ACTIONS(1677), - [anon_sym_case] = ACTIONS(1677), - [anon_sym_yield] = ACTIONS(1677), - [anon_sym_LBRACK] = ACTIONS(1675), - [anon_sym_DOT] = ACTIONS(2458), - [anon_sym_DQUOTE] = ACTIONS(1675), - [anon_sym_SQUOTE] = ACTIONS(1675), - [anon_sym_class] = ACTIONS(1677), - [anon_sym_async] = ACTIONS(1677), - [anon_sym_function] = ACTIONS(1677), - [anon_sym_new] = ACTIONS(1677), - [anon_sym_using] = ACTIONS(1677), - [anon_sym_PLUS] = ACTIONS(1677), - [anon_sym_DASH] = ACTIONS(1677), - [anon_sym_SLASH] = ACTIONS(1677), - [anon_sym_LT] = ACTIONS(1675), - [anon_sym_TILDE] = ACTIONS(1675), - [anon_sym_void] = ACTIONS(1677), - [anon_sym_delete] = ACTIONS(1677), - [anon_sym_PLUS_PLUS] = ACTIONS(1675), - [anon_sym_DASH_DASH] = ACTIONS(1675), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1675), - [sym_number] = ACTIONS(1675), - [sym_private_property_identifier] = ACTIONS(1675), - [sym_this] = ACTIONS(1677), - [sym_super] = ACTIONS(1677), - [sym_true] = ACTIONS(1677), - [sym_false] = ACTIONS(1677), - [sym_null] = ACTIONS(1677), - [sym_undefined] = ACTIONS(1677), - [anon_sym_AT] = ACTIONS(1675), - [anon_sym_static] = ACTIONS(1677), - [anon_sym_readonly] = ACTIONS(1677), - [anon_sym_get] = ACTIONS(1677), - [anon_sym_set] = ACTIONS(1677), - [anon_sym_declare] = ACTIONS(1677), - [anon_sym_public] = ACTIONS(1677), - [anon_sym_private] = ACTIONS(1677), - [anon_sym_protected] = ACTIONS(1677), - [anon_sym_override] = ACTIONS(1677), - [anon_sym_module] = ACTIONS(1677), - [anon_sym_any] = ACTIONS(1677), - [anon_sym_number] = ACTIONS(1677), - [anon_sym_boolean] = ACTIONS(1677), - [anon_sym_string] = ACTIONS(1677), - [anon_sym_symbol] = ACTIONS(1677), - [anon_sym_object] = ACTIONS(1677), - [anon_sym_abstract] = ACTIONS(1677), - [anon_sym_interface] = ACTIONS(1677), - [anon_sym_enum] = ACTIONS(1677), + [sym_finally_clause] = STATE(807), + [ts_builtin_sym_end] = ACTIONS(2464), + [sym_identifier] = ACTIONS(2466), + [anon_sym_export] = ACTIONS(2466), + [anon_sym_default] = ACTIONS(2466), + [anon_sym_type] = ACTIONS(2466), + [anon_sym_namespace] = ACTIONS(2466), + [anon_sym_LBRACE] = ACTIONS(2464), + [anon_sym_RBRACE] = ACTIONS(2464), + [anon_sym_typeof] = ACTIONS(2466), + [anon_sym_import] = ACTIONS(2466), + [anon_sym_with] = ACTIONS(2466), + [anon_sym_var] = ACTIONS(2466), + [anon_sym_let] = ACTIONS(2466), + [anon_sym_const] = ACTIONS(2466), + [anon_sym_BANG] = ACTIONS(2464), + [anon_sym_else] = ACTIONS(2466), + [anon_sym_if] = ACTIONS(2466), + [anon_sym_switch] = ACTIONS(2466), + [anon_sym_for] = ACTIONS(2466), + [anon_sym_LPAREN] = ACTIONS(2464), + [anon_sym_SEMI] = ACTIONS(2464), + [anon_sym_await] = ACTIONS(2466), + [anon_sym_while] = ACTIONS(2466), + [anon_sym_do] = ACTIONS(2466), + [anon_sym_try] = ACTIONS(2466), + [anon_sym_break] = ACTIONS(2466), + [anon_sym_continue] = ACTIONS(2466), + [anon_sym_debugger] = ACTIONS(2466), + [anon_sym_return] = ACTIONS(2466), + [anon_sym_throw] = ACTIONS(2466), + [anon_sym_case] = ACTIONS(2466), + [anon_sym_finally] = ACTIONS(2446), + [anon_sym_yield] = ACTIONS(2466), + [anon_sym_LBRACK] = ACTIONS(2464), + [anon_sym_DQUOTE] = ACTIONS(2464), + [anon_sym_SQUOTE] = ACTIONS(2464), + [anon_sym_class] = ACTIONS(2466), + [anon_sym_async] = ACTIONS(2466), + [anon_sym_function] = ACTIONS(2466), + [anon_sym_new] = ACTIONS(2466), + [anon_sym_using] = ACTIONS(2466), + [anon_sym_PLUS] = ACTIONS(2466), + [anon_sym_DASH] = ACTIONS(2466), + [anon_sym_SLASH] = ACTIONS(2466), + [anon_sym_LT] = ACTIONS(2464), + [anon_sym_TILDE] = ACTIONS(2464), + [anon_sym_void] = ACTIONS(2466), + [anon_sym_delete] = ACTIONS(2466), + [anon_sym_PLUS_PLUS] = ACTIONS(2464), + [anon_sym_DASH_DASH] = ACTIONS(2464), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2464), + [sym_number] = ACTIONS(2464), + [sym_private_property_identifier] = ACTIONS(2464), + [sym_this] = ACTIONS(2466), + [sym_super] = ACTIONS(2466), + [sym_true] = ACTIONS(2466), + [sym_false] = ACTIONS(2466), + [sym_null] = ACTIONS(2466), + [sym_undefined] = ACTIONS(2466), + [anon_sym_AT] = ACTIONS(2464), + [anon_sym_static] = ACTIONS(2466), + [anon_sym_readonly] = ACTIONS(2466), + [anon_sym_get] = ACTIONS(2466), + [anon_sym_set] = ACTIONS(2466), + [anon_sym_declare] = ACTIONS(2466), + [anon_sym_public] = ACTIONS(2466), + [anon_sym_private] = ACTIONS(2466), + [anon_sym_protected] = ACTIONS(2466), + [anon_sym_override] = ACTIONS(2466), + [anon_sym_module] = ACTIONS(2466), + [anon_sym_any] = ACTIONS(2466), + [anon_sym_number] = ACTIONS(2466), + [anon_sym_boolean] = ACTIONS(2466), + [anon_sym_string] = ACTIONS(2466), + [anon_sym_symbol] = ACTIONS(2466), + [anon_sym_object] = ACTIONS(2466), + [anon_sym_abstract] = ACTIONS(2466), + [anon_sym_interface] = ACTIONS(2466), + [anon_sym_enum] = ACTIONS(2466), [sym_html_comment] = ACTIONS(5), }, [STATE(756)] = { - [sym__call_signature] = STATE(5844), - [sym_formal_parameters] = STATE(3947), - [sym_type_parameters] = STATE(5766), - [sym_identifier] = ACTIONS(2398), - [anon_sym_export] = ACTIONS(2400), + [sym__call_signature] = STATE(6244), + [sym_formal_parameters] = STATE(3950), + [sym_type_parameters] = STATE(5753), + [sym_identifier] = ACTIONS(2394), + [anon_sym_export] = ACTIONS(2396), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2400), - [anon_sym_EQ] = ACTIONS(975), + [anon_sym_type] = ACTIONS(2396), + [anon_sym_EQ] = ACTIONS(1037), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2400), - [anon_sym_let] = ACTIONS(2400), + [anon_sym_namespace] = ACTIONS(2396), + [anon_sym_let] = ACTIONS(2396), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2390), + [anon_sym_LPAREN] = ACTIONS(2398), [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(158), + [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(158), - [anon_sym_async] = ACTIONS(2400), - [anon_sym_function] = ACTIONS(2393), - [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(2400), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_async] = ACTIONS(2396), + [anon_sym_function] = ACTIONS(2401), + [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2396), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -106802,77 +106828,77 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2395), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(2403), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(158), - [anon_sym_static] = ACTIONS(2400), - [anon_sym_readonly] = ACTIONS(2400), - [anon_sym_get] = ACTIONS(2400), - [anon_sym_set] = ACTIONS(2400), - [anon_sym_declare] = ACTIONS(2400), - [anon_sym_public] = ACTIONS(2400), - [anon_sym_private] = ACTIONS(2400), - [anon_sym_protected] = ACTIONS(2400), - [anon_sym_override] = ACTIONS(2400), - [anon_sym_module] = ACTIONS(2400), - [anon_sym_any] = ACTIONS(2400), - [anon_sym_number] = ACTIONS(2400), - [anon_sym_boolean] = ACTIONS(2400), - [anon_sym_string] = ACTIONS(2400), - [anon_sym_symbol] = ACTIONS(2400), - [anon_sym_object] = ACTIONS(2400), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(157), + [anon_sym_static] = ACTIONS(2396), + [anon_sym_readonly] = ACTIONS(2396), + [anon_sym_get] = ACTIONS(2396), + [anon_sym_set] = ACTIONS(2396), + [anon_sym_declare] = ACTIONS(2396), + [anon_sym_public] = ACTIONS(2396), + [anon_sym_private] = ACTIONS(2396), + [anon_sym_protected] = ACTIONS(2396), + [anon_sym_override] = ACTIONS(2396), + [anon_sym_module] = ACTIONS(2396), + [anon_sym_any] = ACTIONS(2396), + [anon_sym_number] = ACTIONS(2396), + [anon_sym_boolean] = ACTIONS(2396), + [anon_sym_string] = ACTIONS(2396), + [anon_sym_symbol] = ACTIONS(2396), + [anon_sym_object] = ACTIONS(2396), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(158), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, [STATE(757)] = { - [sym__call_signature] = STATE(5844), - [sym_formal_parameters] = STATE(3947), - [sym_type_parameters] = STATE(5766), - [sym_identifier] = ACTIONS(2398), - [anon_sym_export] = ACTIONS(2400), + [sym__call_signature] = STATE(6244), + [sym_formal_parameters] = STATE(3950), + [sym_type_parameters] = STATE(5753), + [sym_identifier] = ACTIONS(2394), + [anon_sym_export] = ACTIONS(2396), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2400), - [anon_sym_EQ] = ACTIONS(973), + [anon_sym_type] = ACTIONS(2396), + [anon_sym_EQ] = ACTIONS(1043), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2400), - [anon_sym_let] = ACTIONS(2400), + [anon_sym_namespace] = ACTIONS(2396), + [anon_sym_let] = ACTIONS(2396), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2390), + [anon_sym_LPAREN] = ACTIONS(2398), [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(158), + [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(158), - [anon_sym_async] = ACTIONS(2400), - [anon_sym_function] = ACTIONS(2393), - [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_new] = ACTIONS(2400), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_async] = ACTIONS(2396), + [anon_sym_function] = ACTIONS(2401), + [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_new] = ACTIONS(2396), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -106886,289 +106912,207 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2395), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(2403), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(158), - [anon_sym_static] = ACTIONS(2400), - [anon_sym_readonly] = ACTIONS(2400), - [anon_sym_get] = ACTIONS(2400), - [anon_sym_set] = ACTIONS(2400), - [anon_sym_declare] = ACTIONS(2400), - [anon_sym_public] = ACTIONS(2400), - [anon_sym_private] = ACTIONS(2400), - [anon_sym_protected] = ACTIONS(2400), - [anon_sym_override] = ACTIONS(2400), - [anon_sym_module] = ACTIONS(2400), - [anon_sym_any] = ACTIONS(2400), - [anon_sym_number] = ACTIONS(2400), - [anon_sym_boolean] = ACTIONS(2400), - [anon_sym_string] = ACTIONS(2400), - [anon_sym_symbol] = ACTIONS(2400), - [anon_sym_object] = ACTIONS(2400), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(157), + [anon_sym_static] = ACTIONS(2396), + [anon_sym_readonly] = ACTIONS(2396), + [anon_sym_get] = ACTIONS(2396), + [anon_sym_set] = ACTIONS(2396), + [anon_sym_declare] = ACTIONS(2396), + [anon_sym_public] = ACTIONS(2396), + [anon_sym_private] = ACTIONS(2396), + [anon_sym_protected] = ACTIONS(2396), + [anon_sym_override] = ACTIONS(2396), + [anon_sym_module] = ACTIONS(2396), + [anon_sym_any] = ACTIONS(2396), + [anon_sym_number] = ACTIONS(2396), + [anon_sym_boolean] = ACTIONS(2396), + [anon_sym_string] = ACTIONS(2396), + [anon_sym_symbol] = ACTIONS(2396), + [anon_sym_object] = ACTIONS(2396), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(158), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, [STATE(758)] = { - [sym_import] = STATE(4964), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(5916), - [sym_rest_pattern] = STATE(5481), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(3212), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(3907), - [sym_tuple_parameter] = STATE(5091), - [sym_optional_tuple_parameter] = STATE(5091), - [sym_optional_type] = STATE(5091), - [sym_rest_type] = STATE(5091), - [sym__tuple_type_member] = STATE(5091), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5812), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(2460), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_COMMA] = ACTIONS(2462), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_RBRACK] = ACTIONS(2464), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_new] = ACTIONS(1577), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2466), - [anon_sym_AMP] = ACTIONS(575), - [anon_sym_PIPE] = ACTIONS(577), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1583), - [anon_sym_QMARK] = ACTIONS(599), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(603), - [anon_sym_infer] = ACTIONS(605), - [anon_sym_keyof] = ACTIONS(607), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [ts_builtin_sym_end] = ACTIONS(2468), + [sym_identifier] = ACTIONS(2470), + [anon_sym_export] = ACTIONS(2470), + [anon_sym_default] = ACTIONS(2470), + [anon_sym_type] = ACTIONS(2470), + [anon_sym_namespace] = ACTIONS(2470), + [anon_sym_LBRACE] = ACTIONS(2468), + [anon_sym_RBRACE] = ACTIONS(2468), + [anon_sym_typeof] = ACTIONS(2470), + [anon_sym_import] = ACTIONS(2470), + [anon_sym_with] = ACTIONS(2470), + [anon_sym_var] = ACTIONS(2470), + [anon_sym_let] = ACTIONS(2470), + [anon_sym_const] = ACTIONS(2470), + [anon_sym_BANG] = ACTIONS(2468), + [anon_sym_else] = ACTIONS(2470), + [anon_sym_if] = ACTIONS(2470), + [anon_sym_switch] = ACTIONS(2470), + [anon_sym_for] = ACTIONS(2470), + [anon_sym_LPAREN] = ACTIONS(2468), + [anon_sym_SEMI] = ACTIONS(2468), + [anon_sym_await] = ACTIONS(2470), + [anon_sym_while] = ACTIONS(2470), + [anon_sym_do] = ACTIONS(2470), + [anon_sym_try] = ACTIONS(2470), + [anon_sym_break] = ACTIONS(2470), + [anon_sym_continue] = ACTIONS(2470), + [anon_sym_debugger] = ACTIONS(2470), + [anon_sym_return] = ACTIONS(2470), + [anon_sym_throw] = ACTIONS(2470), + [anon_sym_case] = ACTIONS(2470), + [anon_sym_finally] = ACTIONS(2470), + [anon_sym_yield] = ACTIONS(2470), + [anon_sym_LBRACK] = ACTIONS(2468), + [anon_sym_DQUOTE] = ACTIONS(2468), + [anon_sym_SQUOTE] = ACTIONS(2468), + [anon_sym_class] = ACTIONS(2470), + [anon_sym_async] = ACTIONS(2470), + [anon_sym_function] = ACTIONS(2470), + [anon_sym_new] = ACTIONS(2470), + [anon_sym_using] = ACTIONS(2470), + [anon_sym_PLUS] = ACTIONS(2470), + [anon_sym_DASH] = ACTIONS(2470), + [anon_sym_SLASH] = ACTIONS(2470), + [anon_sym_LT] = ACTIONS(2468), + [anon_sym_TILDE] = ACTIONS(2468), + [anon_sym_void] = ACTIONS(2470), + [anon_sym_delete] = ACTIONS(2470), + [anon_sym_PLUS_PLUS] = ACTIONS(2468), + [anon_sym_DASH_DASH] = ACTIONS(2468), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2468), + [sym_number] = ACTIONS(2468), + [sym_private_property_identifier] = ACTIONS(2468), + [sym_this] = ACTIONS(2470), + [sym_super] = ACTIONS(2470), + [sym_true] = ACTIONS(2470), + [sym_false] = ACTIONS(2470), + [sym_null] = ACTIONS(2470), + [sym_undefined] = ACTIONS(2470), + [anon_sym_AT] = ACTIONS(2468), + [anon_sym_static] = ACTIONS(2470), + [anon_sym_readonly] = ACTIONS(2470), + [anon_sym_get] = ACTIONS(2470), + [anon_sym_set] = ACTIONS(2470), + [anon_sym_declare] = ACTIONS(2470), + [anon_sym_public] = ACTIONS(2470), + [anon_sym_private] = ACTIONS(2470), + [anon_sym_protected] = ACTIONS(2470), + [anon_sym_override] = ACTIONS(2470), + [anon_sym_module] = ACTIONS(2470), + [anon_sym_any] = ACTIONS(2470), + [anon_sym_number] = ACTIONS(2470), + [anon_sym_boolean] = ACTIONS(2470), + [anon_sym_string] = ACTIONS(2470), + [anon_sym_symbol] = ACTIONS(2470), + [anon_sym_object] = ACTIONS(2470), + [anon_sym_abstract] = ACTIONS(2470), + [anon_sym_interface] = ACTIONS(2470), + [anon_sym_enum] = ACTIONS(2470), [sym_html_comment] = ACTIONS(5), }, [STATE(759)] = { - [ts_builtin_sym_end] = ACTIONS(1821), - [sym_identifier] = ACTIONS(1823), - [anon_sym_export] = ACTIONS(1823), - [anon_sym_default] = ACTIONS(1823), - [anon_sym_type] = ACTIONS(1823), - [anon_sym_namespace] = ACTIONS(1823), - [anon_sym_LBRACE] = ACTIONS(1821), - [anon_sym_RBRACE] = ACTIONS(1821), - [anon_sym_typeof] = ACTIONS(1823), - [anon_sym_import] = ACTIONS(1823), - [anon_sym_with] = ACTIONS(1823), - [anon_sym_var] = ACTIONS(1823), - [anon_sym_let] = ACTIONS(1823), - [anon_sym_const] = ACTIONS(1823), - [anon_sym_BANG] = ACTIONS(1821), - [anon_sym_else] = ACTIONS(1823), - [anon_sym_if] = ACTIONS(1823), - [anon_sym_switch] = ACTIONS(1823), - [anon_sym_for] = ACTIONS(1823), - [anon_sym_LPAREN] = ACTIONS(1821), - [anon_sym_SEMI] = ACTIONS(1821), - [anon_sym_await] = ACTIONS(1823), - [anon_sym_while] = ACTIONS(1823), - [anon_sym_do] = ACTIONS(1823), - [anon_sym_try] = ACTIONS(1823), - [anon_sym_break] = ACTIONS(1823), - [anon_sym_continue] = ACTIONS(1823), - [anon_sym_debugger] = ACTIONS(1823), - [anon_sym_return] = ACTIONS(1823), - [anon_sym_throw] = ACTIONS(1823), - [anon_sym_case] = ACTIONS(1823), - [anon_sym_yield] = ACTIONS(1823), - [anon_sym_LBRACK] = ACTIONS(1821), - [anon_sym_DOT] = ACTIONS(1823), - [anon_sym_DQUOTE] = ACTIONS(1821), - [anon_sym_SQUOTE] = ACTIONS(1821), - [anon_sym_class] = ACTIONS(1823), - [anon_sym_async] = ACTIONS(1823), - [anon_sym_function] = ACTIONS(1823), - [anon_sym_new] = ACTIONS(1823), - [anon_sym_using] = ACTIONS(1823), - [anon_sym_PLUS] = ACTIONS(1823), - [anon_sym_DASH] = ACTIONS(1823), - [anon_sym_SLASH] = ACTIONS(1823), - [anon_sym_LT] = ACTIONS(1821), - [anon_sym_TILDE] = ACTIONS(1821), - [anon_sym_void] = ACTIONS(1823), - [anon_sym_delete] = ACTIONS(1823), - [anon_sym_PLUS_PLUS] = ACTIONS(1821), - [anon_sym_DASH_DASH] = ACTIONS(1821), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1821), - [sym_number] = ACTIONS(1821), - [sym_private_property_identifier] = ACTIONS(1821), - [sym_this] = ACTIONS(1823), - [sym_super] = ACTIONS(1823), - [sym_true] = ACTIONS(1823), - [sym_false] = ACTIONS(1823), - [sym_null] = ACTIONS(1823), - [sym_undefined] = ACTIONS(1823), - [anon_sym_AT] = ACTIONS(1821), - [anon_sym_static] = ACTIONS(1823), - [anon_sym_readonly] = ACTIONS(1823), - [anon_sym_get] = ACTIONS(1823), - [anon_sym_set] = ACTIONS(1823), - [anon_sym_declare] = ACTIONS(1823), - [anon_sym_public] = ACTIONS(1823), - [anon_sym_private] = ACTIONS(1823), - [anon_sym_protected] = ACTIONS(1823), - [anon_sym_override] = ACTIONS(1823), - [anon_sym_module] = ACTIONS(1823), - [anon_sym_any] = ACTIONS(1823), - [anon_sym_number] = ACTIONS(1823), - [anon_sym_boolean] = ACTIONS(1823), - [anon_sym_string] = ACTIONS(1823), - [anon_sym_symbol] = ACTIONS(1823), - [anon_sym_object] = ACTIONS(1823), - [anon_sym_abstract] = ACTIONS(1823), - [anon_sym_interface] = ACTIONS(1823), - [anon_sym_enum] = ACTIONS(1823), + [ts_builtin_sym_end] = ACTIONS(1835), + [sym_identifier] = ACTIONS(1837), + [anon_sym_export] = ACTIONS(1837), + [anon_sym_default] = ACTIONS(1837), + [anon_sym_type] = ACTIONS(1837), + [anon_sym_namespace] = ACTIONS(1837), + [anon_sym_LBRACE] = ACTIONS(1835), + [anon_sym_RBRACE] = ACTIONS(1835), + [anon_sym_typeof] = ACTIONS(1837), + [anon_sym_import] = ACTIONS(1837), + [anon_sym_with] = ACTIONS(1837), + [anon_sym_var] = ACTIONS(1837), + [anon_sym_let] = ACTIONS(1837), + [anon_sym_const] = ACTIONS(1837), + [anon_sym_BANG] = ACTIONS(1835), + [anon_sym_else] = ACTIONS(1837), + [anon_sym_if] = ACTIONS(1837), + [anon_sym_switch] = ACTIONS(1837), + [anon_sym_for] = ACTIONS(1837), + [anon_sym_LPAREN] = ACTIONS(1835), + [anon_sym_SEMI] = ACTIONS(1835), + [anon_sym_await] = ACTIONS(1837), + [anon_sym_while] = ACTIONS(1837), + [anon_sym_do] = ACTIONS(1837), + [anon_sym_try] = ACTIONS(1837), + [anon_sym_break] = ACTIONS(1837), + [anon_sym_continue] = ACTIONS(1837), + [anon_sym_debugger] = ACTIONS(1837), + [anon_sym_return] = ACTIONS(1837), + [anon_sym_throw] = ACTIONS(1837), + [anon_sym_case] = ACTIONS(1837), + [anon_sym_yield] = ACTIONS(1837), + [anon_sym_LBRACK] = ACTIONS(1835), + [anon_sym_DQUOTE] = ACTIONS(1835), + [anon_sym_SQUOTE] = ACTIONS(1835), + [anon_sym_class] = ACTIONS(1837), + [anon_sym_async] = ACTIONS(1837), + [anon_sym_function] = ACTIONS(1837), + [anon_sym_new] = ACTIONS(1837), + [anon_sym_using] = ACTIONS(1837), + [anon_sym_PLUS] = ACTIONS(1837), + [anon_sym_DASH] = ACTIONS(1837), + [anon_sym_SLASH] = ACTIONS(1837), + [anon_sym_LT] = ACTIONS(1835), + [anon_sym_TILDE] = ACTIONS(1835), + [anon_sym_void] = ACTIONS(1837), + [anon_sym_delete] = ACTIONS(1837), + [anon_sym_PLUS_PLUS] = ACTIONS(1835), + [anon_sym_DASH_DASH] = ACTIONS(1835), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1835), + [sym_number] = ACTIONS(1835), + [sym_private_property_identifier] = ACTIONS(1835), + [sym_this] = ACTIONS(1837), + [sym_super] = ACTIONS(1837), + [sym_true] = ACTIONS(1837), + [sym_false] = ACTIONS(1837), + [sym_null] = ACTIONS(1837), + [sym_undefined] = ACTIONS(1837), + [anon_sym_AT] = ACTIONS(1835), + [anon_sym_static] = ACTIONS(1837), + [anon_sym_readonly] = ACTIONS(1837), + [anon_sym_get] = ACTIONS(1837), + [anon_sym_set] = ACTIONS(1837), + [anon_sym_declare] = ACTIONS(1837), + [anon_sym_public] = ACTIONS(1837), + [anon_sym_private] = ACTIONS(1837), + [anon_sym_protected] = ACTIONS(1837), + [anon_sym_override] = ACTIONS(1837), + [anon_sym_module] = ACTIONS(1837), + [anon_sym_any] = ACTIONS(1837), + [anon_sym_number] = ACTIONS(1837), + [anon_sym_boolean] = ACTIONS(1837), + [anon_sym_string] = ACTIONS(1837), + [anon_sym_symbol] = ACTIONS(1837), + [anon_sym_object] = ACTIONS(1837), + [anon_sym_abstract] = ACTIONS(1837), + [anon_sym_interface] = ACTIONS(1837), + [anon_sym_enum] = ACTIONS(1837), + [sym__automatic_semicolon] = ACTIONS(1843), [sym_html_comment] = ACTIONS(5), }, [STATE(760)] = { - [ts_builtin_sym_end] = ACTIONS(1877), - [sym_identifier] = ACTIONS(1879), - [anon_sym_export] = ACTIONS(1879), - [anon_sym_default] = ACTIONS(1879), - [anon_sym_type] = ACTIONS(1879), - [anon_sym_namespace] = ACTIONS(1879), - [anon_sym_LBRACE] = ACTIONS(1877), - [anon_sym_RBRACE] = ACTIONS(1877), - [anon_sym_typeof] = ACTIONS(1879), - [anon_sym_import] = ACTIONS(1879), - [anon_sym_with] = ACTIONS(1879), - [anon_sym_var] = ACTIONS(1879), - [anon_sym_let] = ACTIONS(1879), - [anon_sym_const] = ACTIONS(1879), - [anon_sym_BANG] = ACTIONS(1877), - [anon_sym_else] = ACTIONS(1879), - [anon_sym_if] = ACTIONS(1879), - [anon_sym_switch] = ACTIONS(1879), - [anon_sym_for] = ACTIONS(1879), - [anon_sym_LPAREN] = ACTIONS(1877), - [anon_sym_SEMI] = ACTIONS(1877), - [anon_sym_await] = ACTIONS(1879), - [anon_sym_while] = ACTIONS(1879), - [anon_sym_do] = ACTIONS(1879), - [anon_sym_try] = ACTIONS(1879), - [anon_sym_break] = ACTIONS(1879), - [anon_sym_continue] = ACTIONS(1879), - [anon_sym_debugger] = ACTIONS(1879), - [anon_sym_return] = ACTIONS(1879), - [anon_sym_throw] = ACTIONS(1879), - [anon_sym_case] = ACTIONS(1879), - [anon_sym_yield] = ACTIONS(1879), - [anon_sym_LBRACK] = ACTIONS(1877), - [anon_sym_DQUOTE] = ACTIONS(1877), - [anon_sym_SQUOTE] = ACTIONS(1877), - [anon_sym_class] = ACTIONS(1879), - [anon_sym_async] = ACTIONS(1879), - [anon_sym_function] = ACTIONS(1879), - [anon_sym_new] = ACTIONS(1879), - [anon_sym_using] = ACTIONS(1879), - [anon_sym_PLUS] = ACTIONS(1879), - [anon_sym_DASH] = ACTIONS(1879), - [anon_sym_SLASH] = ACTIONS(1879), - [anon_sym_LT] = ACTIONS(1877), - [anon_sym_TILDE] = ACTIONS(1877), - [anon_sym_void] = ACTIONS(1879), - [anon_sym_delete] = ACTIONS(1879), - [anon_sym_PLUS_PLUS] = ACTIONS(1877), - [anon_sym_DASH_DASH] = ACTIONS(1877), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1877), - [sym_number] = ACTIONS(1877), - [sym_private_property_identifier] = ACTIONS(1877), - [sym_this] = ACTIONS(1879), - [sym_super] = ACTIONS(1879), - [sym_true] = ACTIONS(1879), - [sym_false] = ACTIONS(1879), - [sym_null] = ACTIONS(1879), - [sym_undefined] = ACTIONS(1879), - [anon_sym_AT] = ACTIONS(1877), - [anon_sym_static] = ACTIONS(1879), - [anon_sym_readonly] = ACTIONS(1879), - [anon_sym_get] = ACTIONS(1879), - [anon_sym_set] = ACTIONS(1879), - [anon_sym_declare] = ACTIONS(1879), - [anon_sym_public] = ACTIONS(1879), - [anon_sym_private] = ACTIONS(1879), - [anon_sym_protected] = ACTIONS(1879), - [anon_sym_override] = ACTIONS(1879), - [anon_sym_module] = ACTIONS(1879), - [anon_sym_any] = ACTIONS(1879), - [anon_sym_number] = ACTIONS(1879), - [anon_sym_boolean] = ACTIONS(1879), - [anon_sym_string] = ACTIONS(1879), - [anon_sym_symbol] = ACTIONS(1879), - [anon_sym_object] = ACTIONS(1879), - [anon_sym_abstract] = ACTIONS(1879), - [anon_sym_interface] = ACTIONS(1879), - [anon_sym_enum] = ACTIONS(1879), - [sym__automatic_semicolon] = ACTIONS(1885), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(761)] = { + [sym_else_clause] = STATE(871), [ts_builtin_sym_end] = ACTIONS(2472), [sym_identifier] = ACTIONS(2474), [anon_sym_export] = ACTIONS(2474), @@ -107184,12 +107128,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_let] = ACTIONS(2474), [anon_sym_const] = ACTIONS(2474), [anon_sym_BANG] = ACTIONS(2472), - [anon_sym_else] = ACTIONS(2474), + [anon_sym_else] = ACTIONS(2476), [anon_sym_if] = ACTIONS(2474), [anon_sym_switch] = ACTIONS(2474), [anon_sym_for] = ACTIONS(2474), [anon_sym_LPAREN] = ACTIONS(2472), - [anon_sym_SEMI] = ACTIONS(2476), + [anon_sym_SEMI] = ACTIONS(2472), [anon_sym_await] = ACTIONS(2474), [anon_sym_while] = ACTIONS(2474), [anon_sym_do] = ACTIONS(2474), @@ -107248,923 +107192,341 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_abstract] = ACTIONS(2474), [anon_sym_interface] = ACTIONS(2474), [anon_sym_enum] = ACTIONS(2474), - [sym__automatic_semicolon] = ACTIONS(2476), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(762)] = { - [ts_builtin_sym_end] = ACTIONS(2478), - [sym_identifier] = ACTIONS(2480), - [anon_sym_export] = ACTIONS(2480), - [anon_sym_default] = ACTIONS(2480), - [anon_sym_type] = ACTIONS(2480), - [anon_sym_namespace] = ACTIONS(2480), - [anon_sym_LBRACE] = ACTIONS(2478), - [anon_sym_RBRACE] = ACTIONS(2478), - [anon_sym_typeof] = ACTIONS(2480), - [anon_sym_import] = ACTIONS(2480), - [anon_sym_with] = ACTIONS(2480), - [anon_sym_var] = ACTIONS(2480), - [anon_sym_let] = ACTIONS(2480), - [anon_sym_const] = ACTIONS(2480), - [anon_sym_BANG] = ACTIONS(2478), - [anon_sym_else] = ACTIONS(2480), - [anon_sym_if] = ACTIONS(2480), - [anon_sym_switch] = ACTIONS(2480), - [anon_sym_for] = ACTIONS(2480), - [anon_sym_LPAREN] = ACTIONS(2478), - [anon_sym_SEMI] = ACTIONS(2478), - [anon_sym_await] = ACTIONS(2480), - [anon_sym_while] = ACTIONS(2480), - [anon_sym_do] = ACTIONS(2480), - [anon_sym_try] = ACTIONS(2480), - [anon_sym_break] = ACTIONS(2480), - [anon_sym_continue] = ACTIONS(2480), - [anon_sym_debugger] = ACTIONS(2480), - [anon_sym_return] = ACTIONS(2480), - [anon_sym_throw] = ACTIONS(2480), - [anon_sym_case] = ACTIONS(2480), - [anon_sym_finally] = ACTIONS(2480), - [anon_sym_yield] = ACTIONS(2480), - [anon_sym_LBRACK] = ACTIONS(2478), - [anon_sym_DQUOTE] = ACTIONS(2478), - [anon_sym_SQUOTE] = ACTIONS(2478), - [anon_sym_class] = ACTIONS(2480), - [anon_sym_async] = ACTIONS(2480), - [anon_sym_function] = ACTIONS(2480), - [anon_sym_new] = ACTIONS(2480), - [anon_sym_using] = ACTIONS(2480), - [anon_sym_PLUS] = ACTIONS(2480), - [anon_sym_DASH] = ACTIONS(2480), - [anon_sym_SLASH] = ACTIONS(2480), - [anon_sym_LT] = ACTIONS(2478), - [anon_sym_TILDE] = ACTIONS(2478), - [anon_sym_void] = ACTIONS(2480), - [anon_sym_delete] = ACTIONS(2480), - [anon_sym_PLUS_PLUS] = ACTIONS(2478), - [anon_sym_DASH_DASH] = ACTIONS(2478), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2478), - [sym_number] = ACTIONS(2478), - [sym_private_property_identifier] = ACTIONS(2478), - [sym_this] = ACTIONS(2480), - [sym_super] = ACTIONS(2480), - [sym_true] = ACTIONS(2480), - [sym_false] = ACTIONS(2480), - [sym_null] = ACTIONS(2480), - [sym_undefined] = ACTIONS(2480), - [anon_sym_AT] = ACTIONS(2478), - [anon_sym_static] = ACTIONS(2480), - [anon_sym_readonly] = ACTIONS(2480), - [anon_sym_get] = ACTIONS(2480), - [anon_sym_set] = ACTIONS(2480), - [anon_sym_declare] = ACTIONS(2480), - [anon_sym_public] = ACTIONS(2480), - [anon_sym_private] = ACTIONS(2480), - [anon_sym_protected] = ACTIONS(2480), - [anon_sym_override] = ACTIONS(2480), - [anon_sym_module] = ACTIONS(2480), - [anon_sym_any] = ACTIONS(2480), - [anon_sym_number] = ACTIONS(2480), - [anon_sym_boolean] = ACTIONS(2480), - [anon_sym_string] = ACTIONS(2480), - [anon_sym_symbol] = ACTIONS(2480), - [anon_sym_object] = ACTIONS(2480), - [anon_sym_abstract] = ACTIONS(2480), - [anon_sym_interface] = ACTIONS(2480), - [anon_sym_enum] = ACTIONS(2480), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(763)] = { - [ts_builtin_sym_end] = ACTIONS(1769), - [sym_identifier] = ACTIONS(1771), - [anon_sym_export] = ACTIONS(1771), - [anon_sym_default] = ACTIONS(1771), - [anon_sym_type] = ACTIONS(1771), - [anon_sym_namespace] = ACTIONS(1771), - [anon_sym_LBRACE] = ACTIONS(1769), - [anon_sym_RBRACE] = ACTIONS(1769), - [anon_sym_typeof] = ACTIONS(1771), - [anon_sym_import] = ACTIONS(1771), - [anon_sym_with] = ACTIONS(1771), - [anon_sym_var] = ACTIONS(1771), - [anon_sym_let] = ACTIONS(1771), - [anon_sym_const] = ACTIONS(1771), - [anon_sym_BANG] = ACTIONS(1769), - [anon_sym_else] = ACTIONS(1771), - [anon_sym_if] = ACTIONS(1771), - [anon_sym_switch] = ACTIONS(1771), - [anon_sym_for] = ACTIONS(1771), - [anon_sym_LPAREN] = ACTIONS(1769), - [anon_sym_SEMI] = ACTIONS(1769), - [anon_sym_await] = ACTIONS(1771), - [anon_sym_while] = ACTIONS(1771), - [anon_sym_do] = ACTIONS(1771), - [anon_sym_try] = ACTIONS(1771), - [anon_sym_break] = ACTIONS(1771), - [anon_sym_continue] = ACTIONS(1771), - [anon_sym_debugger] = ACTIONS(1771), - [anon_sym_return] = ACTIONS(1771), - [anon_sym_throw] = ACTIONS(1771), - [anon_sym_case] = ACTIONS(1771), - [anon_sym_yield] = ACTIONS(1771), - [anon_sym_LBRACK] = ACTIONS(1769), - [anon_sym_DQUOTE] = ACTIONS(1769), - [anon_sym_SQUOTE] = ACTIONS(1769), - [anon_sym_class] = ACTIONS(1771), - [anon_sym_async] = ACTIONS(1771), - [anon_sym_function] = ACTIONS(1771), - [anon_sym_new] = ACTIONS(1771), - [anon_sym_using] = ACTIONS(1771), - [anon_sym_PLUS] = ACTIONS(1771), - [anon_sym_DASH] = ACTIONS(1771), - [anon_sym_SLASH] = ACTIONS(1771), - [anon_sym_LT] = ACTIONS(1769), - [anon_sym_TILDE] = ACTIONS(1769), - [anon_sym_void] = ACTIONS(1771), - [anon_sym_delete] = ACTIONS(1771), - [anon_sym_PLUS_PLUS] = ACTIONS(1769), - [anon_sym_DASH_DASH] = ACTIONS(1769), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1769), - [sym_number] = ACTIONS(1769), - [sym_private_property_identifier] = ACTIONS(1769), - [sym_this] = ACTIONS(1771), - [sym_super] = ACTIONS(1771), - [sym_true] = ACTIONS(1771), - [sym_false] = ACTIONS(1771), - [sym_null] = ACTIONS(1771), - [sym_undefined] = ACTIONS(1771), - [anon_sym_AT] = ACTIONS(1769), - [anon_sym_static] = ACTIONS(1771), - [anon_sym_readonly] = ACTIONS(1771), - [anon_sym_get] = ACTIONS(1771), - [anon_sym_set] = ACTIONS(1771), - [anon_sym_declare] = ACTIONS(1771), - [anon_sym_public] = ACTIONS(1771), - [anon_sym_private] = ACTIONS(1771), - [anon_sym_protected] = ACTIONS(1771), - [anon_sym_override] = ACTIONS(1771), - [anon_sym_module] = ACTIONS(1771), - [anon_sym_any] = ACTIONS(1771), - [anon_sym_number] = ACTIONS(1771), - [anon_sym_boolean] = ACTIONS(1771), - [anon_sym_string] = ACTIONS(1771), - [anon_sym_symbol] = ACTIONS(1771), - [anon_sym_object] = ACTIONS(1771), - [anon_sym_abstract] = ACTIONS(1771), - [anon_sym_interface] = ACTIONS(1771), - [anon_sym_enum] = ACTIONS(1771), - [sym__automatic_semicolon] = ACTIONS(1777), [sym_html_comment] = ACTIONS(5), }, - [STATE(764)] = { - [sym_import] = STATE(4964), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(5916), - [sym_rest_pattern] = STATE(5481), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(3212), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), + [STATE(761)] = { + [sym_import] = STATE(4975), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(5925), + [sym_rest_pattern] = STATE(5834), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(3224), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), [sym_type] = STATE(3907), - [sym_tuple_parameter] = STATE(4990), - [sym_optional_tuple_parameter] = STATE(4990), - [sym_optional_type] = STATE(4990), - [sym_rest_type] = STATE(4990), - [sym__tuple_type_member] = STATE(4990), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5812), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(2460), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_COMMA] = ACTIONS(2482), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_RBRACK] = ACTIONS(2484), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_new] = ACTIONS(1577), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2466), - [anon_sym_AMP] = ACTIONS(575), - [anon_sym_PIPE] = ACTIONS(577), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1583), - [anon_sym_QMARK] = ACTIONS(599), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(603), - [anon_sym_infer] = ACTIONS(605), - [anon_sym_keyof] = ACTIONS(607), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(765)] = { - [ts_builtin_sym_end] = ACTIONS(2486), - [sym_identifier] = ACTIONS(2488), - [anon_sym_export] = ACTIONS(2488), - [anon_sym_default] = ACTIONS(2488), - [anon_sym_type] = ACTIONS(2488), - [anon_sym_namespace] = ACTIONS(2488), - [anon_sym_LBRACE] = ACTIONS(2486), - [anon_sym_RBRACE] = ACTIONS(2486), - [anon_sym_typeof] = ACTIONS(2488), - [anon_sym_import] = ACTIONS(2488), - [anon_sym_with] = ACTIONS(2488), - [anon_sym_var] = ACTIONS(2488), - [anon_sym_let] = ACTIONS(2488), - [anon_sym_const] = ACTIONS(2488), - [anon_sym_BANG] = ACTIONS(2486), - [anon_sym_else] = ACTIONS(2488), - [anon_sym_if] = ACTIONS(2488), - [anon_sym_switch] = ACTIONS(2488), - [anon_sym_for] = ACTIONS(2488), - [anon_sym_LPAREN] = ACTIONS(2486), - [anon_sym_SEMI] = ACTIONS(2486), - [anon_sym_await] = ACTIONS(2488), - [anon_sym_while] = ACTIONS(2488), - [anon_sym_do] = ACTIONS(2488), - [anon_sym_try] = ACTIONS(2488), - [anon_sym_break] = ACTIONS(2488), - [anon_sym_continue] = ACTIONS(2488), - [anon_sym_debugger] = ACTIONS(2488), - [anon_sym_return] = ACTIONS(2488), - [anon_sym_throw] = ACTIONS(2488), - [anon_sym_case] = ACTIONS(2488), - [anon_sym_yield] = ACTIONS(2488), - [anon_sym_LBRACK] = ACTIONS(2486), - [anon_sym_DQUOTE] = ACTIONS(2486), - [anon_sym_SQUOTE] = ACTIONS(2486), - [anon_sym_class] = ACTIONS(2488), - [anon_sym_async] = ACTIONS(2488), - [anon_sym_function] = ACTIONS(2488), - [anon_sym_new] = ACTIONS(2488), - [anon_sym_using] = ACTIONS(2488), + [sym_tuple_parameter] = STATE(4857), + [sym_optional_tuple_parameter] = STATE(4857), + [sym_optional_type] = STATE(4857), + [sym_rest_type] = STATE(4857), + [sym__tuple_type_member] = STATE(4857), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5821), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(2478), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_COMMA] = ACTIONS(2480), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_RBRACK] = ACTIONS(2482), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(2484), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2486), + [anon_sym_AMP] = ACTIONS(637), + [anon_sym_PIPE] = ACTIONS(639), [anon_sym_PLUS] = ACTIONS(2488), [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_SLASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2486), - [anon_sym_TILDE] = ACTIONS(2486), - [anon_sym_void] = ACTIONS(2488), - [anon_sym_delete] = ACTIONS(2488), - [anon_sym_PLUS_PLUS] = ACTIONS(2486), - [anon_sym_DASH_DASH] = ACTIONS(2486), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2486), - [sym_number] = ACTIONS(2486), - [sym_private_property_identifier] = ACTIONS(2486), - [sym_this] = ACTIONS(2488), - [sym_super] = ACTIONS(2488), - [sym_true] = ACTIONS(2488), - [sym_false] = ACTIONS(2488), - [sym_null] = ACTIONS(2488), - [sym_undefined] = ACTIONS(2488), - [anon_sym_AT] = ACTIONS(2486), - [anon_sym_static] = ACTIONS(2488), - [anon_sym_readonly] = ACTIONS(2488), - [anon_sym_get] = ACTIONS(2488), - [anon_sym_set] = ACTIONS(2488), - [anon_sym_declare] = ACTIONS(2488), - [anon_sym_public] = ACTIONS(2488), - [anon_sym_private] = ACTIONS(2488), - [anon_sym_protected] = ACTIONS(2488), - [anon_sym_override] = ACTIONS(2488), - [anon_sym_module] = ACTIONS(2488), - [anon_sym_any] = ACTIONS(2488), - [anon_sym_number] = ACTIONS(2488), - [anon_sym_boolean] = ACTIONS(2488), - [anon_sym_string] = ACTIONS(2488), - [anon_sym_symbol] = ACTIONS(2488), - [anon_sym_object] = ACTIONS(2488), - [anon_sym_abstract] = ACTIONS(2488), - [anon_sym_interface] = ACTIONS(2488), - [anon_sym_enum] = ACTIONS(2488), - [sym__automatic_semicolon] = ACTIONS(2486), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(766)] = { - [sym_statement_block] = STATE(813), - [ts_builtin_sym_end] = ACTIONS(1675), - [sym_identifier] = ACTIONS(1677), - [anon_sym_export] = ACTIONS(1677), - [anon_sym_default] = ACTIONS(1677), - [anon_sym_type] = ACTIONS(1677), - [anon_sym_namespace] = ACTIONS(1677), - [anon_sym_LBRACE] = ACTIONS(2450), - [anon_sym_RBRACE] = ACTIONS(1675), - [anon_sym_typeof] = ACTIONS(1677), - [anon_sym_import] = ACTIONS(1677), - [anon_sym_with] = ACTIONS(1677), - [anon_sym_var] = ACTIONS(1677), - [anon_sym_let] = ACTIONS(1677), - [anon_sym_const] = ACTIONS(1677), - [anon_sym_BANG] = ACTIONS(1675), - [anon_sym_else] = ACTIONS(1677), - [anon_sym_if] = ACTIONS(1677), - [anon_sym_switch] = ACTIONS(1677), - [anon_sym_for] = ACTIONS(1677), - [anon_sym_LPAREN] = ACTIONS(1675), - [anon_sym_SEMI] = ACTIONS(1675), - [anon_sym_await] = ACTIONS(1677), - [anon_sym_while] = ACTIONS(1677), - [anon_sym_do] = ACTIONS(1677), - [anon_sym_try] = ACTIONS(1677), - [anon_sym_break] = ACTIONS(1677), - [anon_sym_continue] = ACTIONS(1677), - [anon_sym_debugger] = ACTIONS(1677), - [anon_sym_return] = ACTIONS(1677), - [anon_sym_throw] = ACTIONS(1677), - [anon_sym_case] = ACTIONS(1677), - [anon_sym_yield] = ACTIONS(1677), - [anon_sym_LBRACK] = ACTIONS(1675), - [anon_sym_DQUOTE] = ACTIONS(1675), - [anon_sym_SQUOTE] = ACTIONS(1675), - [anon_sym_class] = ACTIONS(1677), - [anon_sym_async] = ACTIONS(1677), - [anon_sym_function] = ACTIONS(1677), - [anon_sym_new] = ACTIONS(1677), - [anon_sym_using] = ACTIONS(1677), - [anon_sym_PLUS] = ACTIONS(1677), - [anon_sym_DASH] = ACTIONS(1677), - [anon_sym_SLASH] = ACTIONS(1677), - [anon_sym_LT] = ACTIONS(1675), - [anon_sym_TILDE] = ACTIONS(1675), - [anon_sym_void] = ACTIONS(1677), - [anon_sym_delete] = ACTIONS(1677), - [anon_sym_PLUS_PLUS] = ACTIONS(1675), - [anon_sym_DASH_DASH] = ACTIONS(1675), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1675), - [sym_number] = ACTIONS(1675), - [sym_private_property_identifier] = ACTIONS(1675), - [sym_this] = ACTIONS(1677), - [sym_super] = ACTIONS(1677), - [sym_true] = ACTIONS(1677), - [sym_false] = ACTIONS(1677), - [sym_null] = ACTIONS(1677), - [sym_undefined] = ACTIONS(1677), - [anon_sym_AT] = ACTIONS(1675), - [anon_sym_static] = ACTIONS(1677), - [anon_sym_readonly] = ACTIONS(1677), - [anon_sym_get] = ACTIONS(1677), - [anon_sym_set] = ACTIONS(1677), - [anon_sym_declare] = ACTIONS(1677), - [anon_sym_public] = ACTIONS(1677), - [anon_sym_private] = ACTIONS(1677), - [anon_sym_protected] = ACTIONS(1677), - [anon_sym_override] = ACTIONS(1677), - [anon_sym_module] = ACTIONS(1677), - [anon_sym_any] = ACTIONS(1677), - [anon_sym_number] = ACTIONS(1677), - [anon_sym_boolean] = ACTIONS(1677), - [anon_sym_string] = ACTIONS(1677), - [anon_sym_symbol] = ACTIONS(1677), - [anon_sym_object] = ACTIONS(1677), - [anon_sym_abstract] = ACTIONS(1677), - [anon_sym_interface] = ACTIONS(1677), - [anon_sym_enum] = ACTIONS(1677), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(767)] = { - [ts_builtin_sym_end] = ACTIONS(1841), - [sym_identifier] = ACTIONS(1843), - [anon_sym_export] = ACTIONS(1843), - [anon_sym_default] = ACTIONS(1843), - [anon_sym_type] = ACTIONS(1843), - [anon_sym_namespace] = ACTIONS(1843), - [anon_sym_LBRACE] = ACTIONS(1841), - [anon_sym_RBRACE] = ACTIONS(1841), - [anon_sym_typeof] = ACTIONS(1843), - [anon_sym_import] = ACTIONS(1843), - [anon_sym_with] = ACTIONS(1843), - [anon_sym_var] = ACTIONS(1843), - [anon_sym_let] = ACTIONS(1843), - [anon_sym_const] = ACTIONS(1843), - [anon_sym_BANG] = ACTIONS(1841), - [anon_sym_else] = ACTIONS(1843), - [anon_sym_if] = ACTIONS(1843), - [anon_sym_switch] = ACTIONS(1843), - [anon_sym_for] = ACTIONS(1843), - [anon_sym_LPAREN] = ACTIONS(1841), - [anon_sym_SEMI] = ACTIONS(1841), - [anon_sym_await] = ACTIONS(1843), - [anon_sym_while] = ACTIONS(1843), - [anon_sym_do] = ACTIONS(1843), - [anon_sym_try] = ACTIONS(1843), - [anon_sym_break] = ACTIONS(1843), - [anon_sym_continue] = ACTIONS(1843), - [anon_sym_debugger] = ACTIONS(1843), - [anon_sym_return] = ACTIONS(1843), - [anon_sym_throw] = ACTIONS(1843), - [anon_sym_case] = ACTIONS(1843), - [anon_sym_yield] = ACTIONS(1843), - [anon_sym_LBRACK] = ACTIONS(1841), - [anon_sym_DQUOTE] = ACTIONS(1841), - [anon_sym_SQUOTE] = ACTIONS(1841), - [anon_sym_class] = ACTIONS(1843), - [anon_sym_async] = ACTIONS(1843), - [anon_sym_function] = ACTIONS(1843), - [anon_sym_new] = ACTIONS(1843), - [anon_sym_using] = ACTIONS(1843), - [anon_sym_PLUS] = ACTIONS(1843), - [anon_sym_DASH] = ACTIONS(1843), - [anon_sym_SLASH] = ACTIONS(1843), - [anon_sym_LT] = ACTIONS(1841), - [anon_sym_TILDE] = ACTIONS(1841), - [anon_sym_void] = ACTIONS(1843), - [anon_sym_delete] = ACTIONS(1843), - [anon_sym_PLUS_PLUS] = ACTIONS(1841), - [anon_sym_DASH_DASH] = ACTIONS(1841), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1841), - [sym_number] = ACTIONS(1841), - [sym_private_property_identifier] = ACTIONS(1841), - [sym_this] = ACTIONS(1843), - [sym_super] = ACTIONS(1843), - [sym_true] = ACTIONS(1843), - [sym_false] = ACTIONS(1843), - [sym_null] = ACTIONS(1843), - [sym_undefined] = ACTIONS(1843), - [anon_sym_AT] = ACTIONS(1841), - [anon_sym_static] = ACTIONS(1843), - [anon_sym_readonly] = ACTIONS(1843), - [anon_sym_get] = ACTIONS(1843), - [anon_sym_set] = ACTIONS(1843), - [anon_sym_declare] = ACTIONS(1843), - [anon_sym_public] = ACTIONS(1843), - [anon_sym_private] = ACTIONS(1843), - [anon_sym_protected] = ACTIONS(1843), - [anon_sym_override] = ACTIONS(1843), - [anon_sym_module] = ACTIONS(1843), - [anon_sym_any] = ACTIONS(1843), - [anon_sym_number] = ACTIONS(1843), - [anon_sym_boolean] = ACTIONS(1843), - [anon_sym_string] = ACTIONS(1843), - [anon_sym_symbol] = ACTIONS(1843), - [anon_sym_object] = ACTIONS(1843), - [anon_sym_abstract] = ACTIONS(1843), - [anon_sym_interface] = ACTIONS(1843), - [anon_sym_enum] = ACTIONS(1843), - [sym__automatic_semicolon] = ACTIONS(1849), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(768)] = { - [ts_builtin_sym_end] = ACTIONS(1751), - [sym_identifier] = ACTIONS(1753), - [anon_sym_export] = ACTIONS(1753), - [anon_sym_default] = ACTIONS(1753), - [anon_sym_type] = ACTIONS(1753), - [anon_sym_namespace] = ACTIONS(1753), - [anon_sym_LBRACE] = ACTIONS(1751), - [anon_sym_RBRACE] = ACTIONS(1751), - [anon_sym_typeof] = ACTIONS(1753), - [anon_sym_import] = ACTIONS(1753), - [anon_sym_with] = ACTIONS(1753), - [anon_sym_var] = ACTIONS(1753), - [anon_sym_let] = ACTIONS(1753), - [anon_sym_const] = ACTIONS(1753), - [anon_sym_BANG] = ACTIONS(1751), - [anon_sym_else] = ACTIONS(1753), - [anon_sym_if] = ACTIONS(1753), - [anon_sym_switch] = ACTIONS(1753), - [anon_sym_for] = ACTIONS(1753), - [anon_sym_LPAREN] = ACTIONS(1751), - [anon_sym_SEMI] = ACTIONS(1751), - [anon_sym_await] = ACTIONS(1753), - [anon_sym_while] = ACTIONS(1753), - [anon_sym_do] = ACTIONS(1753), - [anon_sym_try] = ACTIONS(1753), - [anon_sym_break] = ACTIONS(1753), - [anon_sym_continue] = ACTIONS(1753), - [anon_sym_debugger] = ACTIONS(1753), - [anon_sym_return] = ACTIONS(1753), - [anon_sym_throw] = ACTIONS(1753), - [anon_sym_case] = ACTIONS(1753), - [anon_sym_yield] = ACTIONS(1753), - [anon_sym_LBRACK] = ACTIONS(1751), - [anon_sym_DOT] = ACTIONS(1753), - [anon_sym_DQUOTE] = ACTIONS(1751), - [anon_sym_SQUOTE] = ACTIONS(1751), - [anon_sym_class] = ACTIONS(1753), - [anon_sym_async] = ACTIONS(1753), - [anon_sym_function] = ACTIONS(1753), - [anon_sym_new] = ACTIONS(1753), - [anon_sym_using] = ACTIONS(1753), - [anon_sym_PLUS] = ACTIONS(1753), - [anon_sym_DASH] = ACTIONS(1753), - [anon_sym_SLASH] = ACTIONS(1753), - [anon_sym_LT] = ACTIONS(1751), - [anon_sym_TILDE] = ACTIONS(1751), - [anon_sym_void] = ACTIONS(1753), - [anon_sym_delete] = ACTIONS(1753), - [anon_sym_PLUS_PLUS] = ACTIONS(1751), - [anon_sym_DASH_DASH] = ACTIONS(1751), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1751), - [sym_number] = ACTIONS(1751), - [sym_private_property_identifier] = ACTIONS(1751), - [sym_this] = ACTIONS(1753), - [sym_super] = ACTIONS(1753), - [sym_true] = ACTIONS(1753), - [sym_false] = ACTIONS(1753), - [sym_null] = ACTIONS(1753), - [sym_undefined] = ACTIONS(1753), - [anon_sym_AT] = ACTIONS(1751), - [anon_sym_static] = ACTIONS(1753), - [anon_sym_readonly] = ACTIONS(1753), - [anon_sym_get] = ACTIONS(1753), - [anon_sym_set] = ACTIONS(1753), - [anon_sym_declare] = ACTIONS(1753), - [anon_sym_public] = ACTIONS(1753), - [anon_sym_private] = ACTIONS(1753), - [anon_sym_protected] = ACTIONS(1753), - [anon_sym_override] = ACTIONS(1753), - [anon_sym_module] = ACTIONS(1753), - [anon_sym_any] = ACTIONS(1753), - [anon_sym_number] = ACTIONS(1753), - [anon_sym_boolean] = ACTIONS(1753), - [anon_sym_string] = ACTIONS(1753), - [anon_sym_symbol] = ACTIONS(1753), - [anon_sym_object] = ACTIONS(1753), - [anon_sym_abstract] = ACTIONS(1753), - [anon_sym_interface] = ACTIONS(1753), - [anon_sym_enum] = ACTIONS(1753), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(769)] = { - [sym_import] = STATE(4964), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(5916), - [sym_rest_pattern] = STATE(5481), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(3212), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(3907), - [sym_tuple_parameter] = STATE(4802), - [sym_optional_tuple_parameter] = STATE(4802), - [sym_optional_type] = STATE(4802), - [sym_rest_type] = STATE(4802), - [sym__tuple_type_member] = STATE(4802), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5812), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(2460), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_COMMA] = ACTIONS(2490), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_RBRACK] = ACTIONS(2492), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_new] = ACTIONS(1577), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2466), - [anon_sym_AMP] = ACTIONS(575), - [anon_sym_PIPE] = ACTIONS(577), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1583), - [anon_sym_QMARK] = ACTIONS(599), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(603), - [anon_sym_infer] = ACTIONS(605), - [anon_sym_keyof] = ACTIONS(607), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(2492), + [anon_sym_QMARK] = ACTIONS(661), + [anon_sym_any] = ACTIONS(667), + [anon_sym_number] = ACTIONS(667), + [anon_sym_boolean] = ACTIONS(667), + [anon_sym_string] = ACTIONS(667), + [anon_sym_symbol] = ACTIONS(667), + [anon_sym_object] = ACTIONS(667), + [anon_sym_abstract] = ACTIONS(665), + [anon_sym_never] = ACTIONS(667), + [anon_sym_unknown] = ACTIONS(667), + [anon_sym_keyof] = ACTIONS(669), + [anon_sym_infer] = ACTIONS(671), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(770)] = { - [ts_builtin_sym_end] = ACTIONS(2494), - [sym_identifier] = ACTIONS(2496), - [anon_sym_export] = ACTIONS(2496), - [anon_sym_default] = ACTIONS(2496), - [anon_sym_type] = ACTIONS(2496), - [anon_sym_namespace] = ACTIONS(2496), - [anon_sym_LBRACE] = ACTIONS(2494), - [anon_sym_RBRACE] = ACTIONS(2494), - [anon_sym_typeof] = ACTIONS(2496), - [anon_sym_import] = ACTIONS(2496), - [anon_sym_with] = ACTIONS(2496), - [anon_sym_var] = ACTIONS(2496), - [anon_sym_let] = ACTIONS(2496), - [anon_sym_const] = ACTIONS(2496), - [anon_sym_BANG] = ACTIONS(2494), - [anon_sym_else] = ACTIONS(2496), - [anon_sym_if] = ACTIONS(2496), - [anon_sym_switch] = ACTIONS(2496), - [anon_sym_for] = ACTIONS(2496), - [anon_sym_LPAREN] = ACTIONS(2494), - [anon_sym_SEMI] = ACTIONS(2494), - [anon_sym_RPAREN] = ACTIONS(2494), - [anon_sym_await] = ACTIONS(2496), - [anon_sym_while] = ACTIONS(2496), - [anon_sym_do] = ACTIONS(2496), - [anon_sym_try] = ACTIONS(2496), - [anon_sym_break] = ACTIONS(2496), - [anon_sym_continue] = ACTIONS(2496), - [anon_sym_debugger] = ACTIONS(2496), - [anon_sym_return] = ACTIONS(2496), - [anon_sym_throw] = ACTIONS(2496), - [anon_sym_case] = ACTIONS(2496), - [anon_sym_yield] = ACTIONS(2496), - [anon_sym_LBRACK] = ACTIONS(2494), - [anon_sym_DQUOTE] = ACTIONS(2494), - [anon_sym_SQUOTE] = ACTIONS(2494), - [anon_sym_class] = ACTIONS(2496), - [anon_sym_async] = ACTIONS(2496), - [anon_sym_function] = ACTIONS(2496), - [anon_sym_new] = ACTIONS(2496), - [anon_sym_using] = ACTIONS(2496), - [anon_sym_PLUS] = ACTIONS(2496), - [anon_sym_DASH] = ACTIONS(2496), - [anon_sym_SLASH] = ACTIONS(2496), - [anon_sym_LT] = ACTIONS(2494), - [anon_sym_TILDE] = ACTIONS(2494), - [anon_sym_void] = ACTIONS(2496), - [anon_sym_delete] = ACTIONS(2496), - [anon_sym_PLUS_PLUS] = ACTIONS(2494), - [anon_sym_DASH_DASH] = ACTIONS(2494), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2494), - [sym_number] = ACTIONS(2494), - [sym_private_property_identifier] = ACTIONS(2494), - [sym_this] = ACTIONS(2496), - [sym_super] = ACTIONS(2496), - [sym_true] = ACTIONS(2496), - [sym_false] = ACTIONS(2496), - [sym_null] = ACTIONS(2496), - [sym_undefined] = ACTIONS(2496), - [anon_sym_AT] = ACTIONS(2494), - [anon_sym_static] = ACTIONS(2496), - [anon_sym_readonly] = ACTIONS(2496), - [anon_sym_get] = ACTIONS(2496), - [anon_sym_set] = ACTIONS(2496), - [anon_sym_declare] = ACTIONS(2496), - [anon_sym_public] = ACTIONS(2496), - [anon_sym_private] = ACTIONS(2496), - [anon_sym_protected] = ACTIONS(2496), - [anon_sym_override] = ACTIONS(2496), - [anon_sym_module] = ACTIONS(2496), - [anon_sym_any] = ACTIONS(2496), - [anon_sym_number] = ACTIONS(2496), - [anon_sym_boolean] = ACTIONS(2496), - [anon_sym_string] = ACTIONS(2496), - [anon_sym_symbol] = ACTIONS(2496), - [anon_sym_object] = ACTIONS(2496), - [anon_sym_abstract] = ACTIONS(2496), - [anon_sym_interface] = ACTIONS(2496), - [anon_sym_enum] = ACTIONS(2496), + [STATE(762)] = { + [ts_builtin_sym_end] = ACTIONS(1875), + [sym_identifier] = ACTIONS(1877), + [anon_sym_export] = ACTIONS(1877), + [anon_sym_default] = ACTIONS(1877), + [anon_sym_type] = ACTIONS(1877), + [anon_sym_namespace] = ACTIONS(1877), + [anon_sym_LBRACE] = ACTIONS(1875), + [anon_sym_RBRACE] = ACTIONS(1875), + [anon_sym_typeof] = ACTIONS(1877), + [anon_sym_import] = ACTIONS(1877), + [anon_sym_with] = ACTIONS(1877), + [anon_sym_var] = ACTIONS(1877), + [anon_sym_let] = ACTIONS(1877), + [anon_sym_const] = ACTIONS(1877), + [anon_sym_BANG] = ACTIONS(1875), + [anon_sym_else] = ACTIONS(1877), + [anon_sym_if] = ACTIONS(1877), + [anon_sym_switch] = ACTIONS(1877), + [anon_sym_for] = ACTIONS(1877), + [anon_sym_LPAREN] = ACTIONS(1875), + [anon_sym_SEMI] = ACTIONS(1875), + [anon_sym_await] = ACTIONS(1877), + [anon_sym_while] = ACTIONS(1877), + [anon_sym_do] = ACTIONS(1877), + [anon_sym_try] = ACTIONS(1877), + [anon_sym_break] = ACTIONS(1877), + [anon_sym_continue] = ACTIONS(1877), + [anon_sym_debugger] = ACTIONS(1877), + [anon_sym_return] = ACTIONS(1877), + [anon_sym_throw] = ACTIONS(1877), + [anon_sym_case] = ACTIONS(1877), + [anon_sym_yield] = ACTIONS(1877), + [anon_sym_LBRACK] = ACTIONS(1875), + [anon_sym_DQUOTE] = ACTIONS(1875), + [anon_sym_SQUOTE] = ACTIONS(1875), + [anon_sym_class] = ACTIONS(1877), + [anon_sym_async] = ACTIONS(1877), + [anon_sym_function] = ACTIONS(1877), + [anon_sym_new] = ACTIONS(1877), + [anon_sym_using] = ACTIONS(1877), + [anon_sym_PLUS] = ACTIONS(1877), + [anon_sym_DASH] = ACTIONS(1877), + [anon_sym_SLASH] = ACTIONS(1877), + [anon_sym_LT] = ACTIONS(1875), + [anon_sym_TILDE] = ACTIONS(1875), + [anon_sym_void] = ACTIONS(1877), + [anon_sym_delete] = ACTIONS(1877), + [anon_sym_PLUS_PLUS] = ACTIONS(1875), + [anon_sym_DASH_DASH] = ACTIONS(1875), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1875), + [sym_number] = ACTIONS(1875), + [sym_private_property_identifier] = ACTIONS(1875), + [sym_this] = ACTIONS(1877), + [sym_super] = ACTIONS(1877), + [sym_true] = ACTIONS(1877), + [sym_false] = ACTIONS(1877), + [sym_null] = ACTIONS(1877), + [sym_undefined] = ACTIONS(1877), + [anon_sym_AT] = ACTIONS(1875), + [anon_sym_static] = ACTIONS(1877), + [anon_sym_readonly] = ACTIONS(1877), + [anon_sym_get] = ACTIONS(1877), + [anon_sym_set] = ACTIONS(1877), + [anon_sym_declare] = ACTIONS(1877), + [anon_sym_public] = ACTIONS(1877), + [anon_sym_private] = ACTIONS(1877), + [anon_sym_protected] = ACTIONS(1877), + [anon_sym_override] = ACTIONS(1877), + [anon_sym_module] = ACTIONS(1877), + [anon_sym_any] = ACTIONS(1877), + [anon_sym_number] = ACTIONS(1877), + [anon_sym_boolean] = ACTIONS(1877), + [anon_sym_string] = ACTIONS(1877), + [anon_sym_symbol] = ACTIONS(1877), + [anon_sym_object] = ACTIONS(1877), + [anon_sym_abstract] = ACTIONS(1877), + [anon_sym_interface] = ACTIONS(1877), + [anon_sym_enum] = ACTIONS(1877), + [sym__automatic_semicolon] = ACTIONS(1883), [sym_html_comment] = ACTIONS(5), }, - [STATE(771)] = { - [sym_import] = STATE(4964), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(5916), - [sym_rest_pattern] = STATE(5481), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(3212), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), + [STATE(763)] = { + [sym_import] = STATE(4975), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(5925), + [sym_rest_pattern] = STATE(5834), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(3224), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), [sym_type] = STATE(3907), - [sym_tuple_parameter] = STATE(4870), - [sym_optional_tuple_parameter] = STATE(4870), - [sym_optional_type] = STATE(4870), - [sym_rest_type] = STATE(4870), - [sym__tuple_type_member] = STATE(4870), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5812), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(2460), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_COMMA] = ACTIONS(2498), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_RBRACK] = ACTIONS(2500), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_new] = ACTIONS(1577), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2466), - [anon_sym_AMP] = ACTIONS(575), - [anon_sym_PIPE] = ACTIONS(577), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1583), - [anon_sym_QMARK] = ACTIONS(599), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(603), - [anon_sym_infer] = ACTIONS(605), - [anon_sym_keyof] = ACTIONS(607), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_tuple_parameter] = STATE(4809), + [sym_optional_tuple_parameter] = STATE(4809), + [sym_optional_type] = STATE(4809), + [sym_rest_type] = STATE(4809), + [sym__tuple_type_member] = STATE(4809), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5821), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(2478), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_COMMA] = ACTIONS(2494), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_RBRACK] = ACTIONS(2496), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(2484), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2486), + [anon_sym_AMP] = ACTIONS(637), + [anon_sym_PIPE] = ACTIONS(639), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(2492), + [anon_sym_QMARK] = ACTIONS(661), + [anon_sym_any] = ACTIONS(667), + [anon_sym_number] = ACTIONS(667), + [anon_sym_boolean] = ACTIONS(667), + [anon_sym_string] = ACTIONS(667), + [anon_sym_symbol] = ACTIONS(667), + [anon_sym_object] = ACTIONS(667), + [anon_sym_abstract] = ACTIONS(665), + [anon_sym_never] = ACTIONS(667), + [anon_sym_unknown] = ACTIONS(667), + [anon_sym_keyof] = ACTIONS(669), + [anon_sym_infer] = ACTIONS(671), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(772)] = { - [ts_builtin_sym_end] = ACTIONS(1779), - [sym_identifier] = ACTIONS(1781), - [anon_sym_export] = ACTIONS(1781), - [anon_sym_default] = ACTIONS(1781), - [anon_sym_type] = ACTIONS(1781), - [anon_sym_namespace] = ACTIONS(1781), - [anon_sym_LBRACE] = ACTIONS(1779), - [anon_sym_RBRACE] = ACTIONS(1779), - [anon_sym_typeof] = ACTIONS(1781), - [anon_sym_import] = ACTIONS(1781), - [anon_sym_with] = ACTIONS(1781), - [anon_sym_var] = ACTIONS(1781), - [anon_sym_let] = ACTIONS(1781), - [anon_sym_const] = ACTIONS(1781), - [anon_sym_BANG] = ACTIONS(1779), - [anon_sym_else] = ACTIONS(1781), - [anon_sym_if] = ACTIONS(1781), - [anon_sym_switch] = ACTIONS(1781), - [anon_sym_for] = ACTIONS(1781), - [anon_sym_LPAREN] = ACTIONS(1779), - [anon_sym_SEMI] = ACTIONS(1779), - [anon_sym_await] = ACTIONS(1781), - [anon_sym_while] = ACTIONS(1781), - [anon_sym_do] = ACTIONS(1781), - [anon_sym_try] = ACTIONS(1781), - [anon_sym_break] = ACTIONS(1781), - [anon_sym_continue] = ACTIONS(1781), - [anon_sym_debugger] = ACTIONS(1781), - [anon_sym_return] = ACTIONS(1781), - [anon_sym_throw] = ACTIONS(1781), - [anon_sym_case] = ACTIONS(1781), - [anon_sym_yield] = ACTIONS(1781), - [anon_sym_LBRACK] = ACTIONS(1779), - [anon_sym_DQUOTE] = ACTIONS(1779), - [anon_sym_SQUOTE] = ACTIONS(1779), - [anon_sym_class] = ACTIONS(1781), - [anon_sym_async] = ACTIONS(1781), - [anon_sym_function] = ACTIONS(1781), - [anon_sym_new] = ACTIONS(1781), - [anon_sym_using] = ACTIONS(1781), - [anon_sym_PLUS] = ACTIONS(1781), - [anon_sym_DASH] = ACTIONS(1781), - [anon_sym_SLASH] = ACTIONS(1781), - [anon_sym_LT] = ACTIONS(1779), - [anon_sym_TILDE] = ACTIONS(1779), - [anon_sym_void] = ACTIONS(1781), - [anon_sym_delete] = ACTIONS(1781), - [anon_sym_PLUS_PLUS] = ACTIONS(1779), - [anon_sym_DASH_DASH] = ACTIONS(1779), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1779), - [sym_number] = ACTIONS(1779), - [sym_private_property_identifier] = ACTIONS(1779), - [sym_this] = ACTIONS(1781), - [sym_super] = ACTIONS(1781), - [sym_true] = ACTIONS(1781), - [sym_false] = ACTIONS(1781), - [sym_null] = ACTIONS(1781), - [sym_undefined] = ACTIONS(1781), - [anon_sym_AT] = ACTIONS(1779), - [anon_sym_static] = ACTIONS(1781), - [anon_sym_readonly] = ACTIONS(1781), - [anon_sym_get] = ACTIONS(1781), - [anon_sym_set] = ACTIONS(1781), - [anon_sym_declare] = ACTIONS(1781), - [anon_sym_public] = ACTIONS(1781), - [anon_sym_private] = ACTIONS(1781), - [anon_sym_protected] = ACTIONS(1781), - [anon_sym_override] = ACTIONS(1781), - [anon_sym_module] = ACTIONS(1781), - [anon_sym_any] = ACTIONS(1781), - [anon_sym_number] = ACTIONS(1781), - [anon_sym_boolean] = ACTIONS(1781), - [anon_sym_string] = ACTIONS(1781), - [anon_sym_symbol] = ACTIONS(1781), - [anon_sym_object] = ACTIONS(1781), - [anon_sym_abstract] = ACTIONS(1781), - [anon_sym_interface] = ACTIONS(1781), - [anon_sym_enum] = ACTIONS(1781), - [sym__automatic_semicolon] = ACTIONS(1787), + [STATE(764)] = { + [ts_builtin_sym_end] = ACTIONS(2498), + [sym_identifier] = ACTIONS(2500), + [anon_sym_export] = ACTIONS(2500), + [anon_sym_default] = ACTIONS(2500), + [anon_sym_type] = ACTIONS(2500), + [anon_sym_namespace] = ACTIONS(2500), + [anon_sym_LBRACE] = ACTIONS(2498), + [anon_sym_RBRACE] = ACTIONS(2498), + [anon_sym_typeof] = ACTIONS(2500), + [anon_sym_import] = ACTIONS(2500), + [anon_sym_with] = ACTIONS(2500), + [anon_sym_var] = ACTIONS(2500), + [anon_sym_let] = ACTIONS(2500), + [anon_sym_const] = ACTIONS(2500), + [anon_sym_BANG] = ACTIONS(2498), + [anon_sym_else] = ACTIONS(2500), + [anon_sym_if] = ACTIONS(2500), + [anon_sym_switch] = ACTIONS(2500), + [anon_sym_for] = ACTIONS(2500), + [anon_sym_LPAREN] = ACTIONS(2498), + [anon_sym_SEMI] = ACTIONS(2498), + [anon_sym_await] = ACTIONS(2500), + [anon_sym_while] = ACTIONS(2500), + [anon_sym_do] = ACTIONS(2500), + [anon_sym_try] = ACTIONS(2500), + [anon_sym_break] = ACTIONS(2500), + [anon_sym_continue] = ACTIONS(2500), + [anon_sym_debugger] = ACTIONS(2500), + [anon_sym_return] = ACTIONS(2500), + [anon_sym_throw] = ACTIONS(2500), + [anon_sym_case] = ACTIONS(2500), + [anon_sym_finally] = ACTIONS(2500), + [anon_sym_yield] = ACTIONS(2500), + [anon_sym_LBRACK] = ACTIONS(2498), + [anon_sym_DQUOTE] = ACTIONS(2498), + [anon_sym_SQUOTE] = ACTIONS(2498), + [anon_sym_class] = ACTIONS(2500), + [anon_sym_async] = ACTIONS(2500), + [anon_sym_function] = ACTIONS(2500), + [anon_sym_new] = ACTIONS(2500), + [anon_sym_using] = ACTIONS(2500), + [anon_sym_PLUS] = ACTIONS(2500), + [anon_sym_DASH] = ACTIONS(2500), + [anon_sym_SLASH] = ACTIONS(2500), + [anon_sym_LT] = ACTIONS(2498), + [anon_sym_TILDE] = ACTIONS(2498), + [anon_sym_void] = ACTIONS(2500), + [anon_sym_delete] = ACTIONS(2500), + [anon_sym_PLUS_PLUS] = ACTIONS(2498), + [anon_sym_DASH_DASH] = ACTIONS(2498), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2498), + [sym_number] = ACTIONS(2498), + [sym_private_property_identifier] = ACTIONS(2498), + [sym_this] = ACTIONS(2500), + [sym_super] = ACTIONS(2500), + [sym_true] = ACTIONS(2500), + [sym_false] = ACTIONS(2500), + [sym_null] = ACTIONS(2500), + [sym_undefined] = ACTIONS(2500), + [anon_sym_AT] = ACTIONS(2498), + [anon_sym_static] = ACTIONS(2500), + [anon_sym_readonly] = ACTIONS(2500), + [anon_sym_get] = ACTIONS(2500), + [anon_sym_set] = ACTIONS(2500), + [anon_sym_declare] = ACTIONS(2500), + [anon_sym_public] = ACTIONS(2500), + [anon_sym_private] = ACTIONS(2500), + [anon_sym_protected] = ACTIONS(2500), + [anon_sym_override] = ACTIONS(2500), + [anon_sym_module] = ACTIONS(2500), + [anon_sym_any] = ACTIONS(2500), + [anon_sym_number] = ACTIONS(2500), + [anon_sym_boolean] = ACTIONS(2500), + [anon_sym_string] = ACTIONS(2500), + [anon_sym_symbol] = ACTIONS(2500), + [anon_sym_object] = ACTIONS(2500), + [anon_sym_abstract] = ACTIONS(2500), + [anon_sym_interface] = ACTIONS(2500), + [anon_sym_enum] = ACTIONS(2500), [sym_html_comment] = ACTIONS(5), }, - [STATE(773)] = { + [STATE(765)] = { [ts_builtin_sym_end] = ACTIONS(2502), [sym_identifier] = ACTIONS(2504), [anon_sym_export] = ACTIONS(2504), @@ -108196,6 +107558,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_return] = ACTIONS(2504), [anon_sym_throw] = ACTIONS(2504), [anon_sym_case] = ACTIONS(2504), + [anon_sym_finally] = ACTIONS(2504), [anon_sym_yield] = ACTIONS(2504), [anon_sym_LBRACK] = ACTIONS(2502), [anon_sym_DQUOTE] = ACTIONS(2502), @@ -108244,675 +107607,922 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_abstract] = ACTIONS(2504), [anon_sym_interface] = ACTIONS(2504), [anon_sym_enum] = ACTIONS(2504), - [sym__automatic_semicolon] = ACTIONS(2502), [sym_html_comment] = ACTIONS(5), }, - [STATE(774)] = { - [ts_builtin_sym_end] = ACTIONS(2506), - [sym_identifier] = ACTIONS(2508), - [anon_sym_export] = ACTIONS(2508), - [anon_sym_default] = ACTIONS(2508), - [anon_sym_type] = ACTIONS(2508), - [anon_sym_namespace] = ACTIONS(2508), - [anon_sym_LBRACE] = ACTIONS(2506), - [anon_sym_RBRACE] = ACTIONS(2506), - [anon_sym_typeof] = ACTIONS(2508), - [anon_sym_import] = ACTIONS(2508), - [anon_sym_with] = ACTIONS(2508), - [anon_sym_var] = ACTIONS(2508), - [anon_sym_let] = ACTIONS(2508), - [anon_sym_const] = ACTIONS(2508), - [anon_sym_BANG] = ACTIONS(2506), - [anon_sym_else] = ACTIONS(2508), - [anon_sym_if] = ACTIONS(2508), - [anon_sym_switch] = ACTIONS(2508), - [anon_sym_for] = ACTIONS(2508), - [anon_sym_LPAREN] = ACTIONS(2506), - [anon_sym_SEMI] = ACTIONS(2506), - [anon_sym_await] = ACTIONS(2508), - [anon_sym_while] = ACTIONS(2508), - [anon_sym_do] = ACTIONS(2508), - [anon_sym_try] = ACTIONS(2508), - [anon_sym_break] = ACTIONS(2508), - [anon_sym_continue] = ACTIONS(2508), - [anon_sym_debugger] = ACTIONS(2508), - [anon_sym_return] = ACTIONS(2508), - [anon_sym_throw] = ACTIONS(2508), - [anon_sym_case] = ACTIONS(2508), - [anon_sym_finally] = ACTIONS(2508), - [anon_sym_yield] = ACTIONS(2508), - [anon_sym_LBRACK] = ACTIONS(2506), - [anon_sym_DQUOTE] = ACTIONS(2506), - [anon_sym_SQUOTE] = ACTIONS(2506), - [anon_sym_class] = ACTIONS(2508), - [anon_sym_async] = ACTIONS(2508), - [anon_sym_function] = ACTIONS(2508), - [anon_sym_new] = ACTIONS(2508), - [anon_sym_using] = ACTIONS(2508), - [anon_sym_PLUS] = ACTIONS(2508), - [anon_sym_DASH] = ACTIONS(2508), - [anon_sym_SLASH] = ACTIONS(2508), - [anon_sym_LT] = ACTIONS(2506), - [anon_sym_TILDE] = ACTIONS(2506), - [anon_sym_void] = ACTIONS(2508), - [anon_sym_delete] = ACTIONS(2508), - [anon_sym_PLUS_PLUS] = ACTIONS(2506), - [anon_sym_DASH_DASH] = ACTIONS(2506), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2506), - [sym_number] = ACTIONS(2506), - [sym_private_property_identifier] = ACTIONS(2506), - [sym_this] = ACTIONS(2508), - [sym_super] = ACTIONS(2508), - [sym_true] = ACTIONS(2508), - [sym_false] = ACTIONS(2508), - [sym_null] = ACTIONS(2508), - [sym_undefined] = ACTIONS(2508), - [anon_sym_AT] = ACTIONS(2506), - [anon_sym_static] = ACTIONS(2508), - [anon_sym_readonly] = ACTIONS(2508), - [anon_sym_get] = ACTIONS(2508), - [anon_sym_set] = ACTIONS(2508), - [anon_sym_declare] = ACTIONS(2508), - [anon_sym_public] = ACTIONS(2508), - [anon_sym_private] = ACTIONS(2508), - [anon_sym_protected] = ACTIONS(2508), - [anon_sym_override] = ACTIONS(2508), - [anon_sym_module] = ACTIONS(2508), - [anon_sym_any] = ACTIONS(2508), - [anon_sym_number] = ACTIONS(2508), - [anon_sym_boolean] = ACTIONS(2508), - [anon_sym_string] = ACTIONS(2508), - [anon_sym_symbol] = ACTIONS(2508), - [anon_sym_object] = ACTIONS(2508), - [anon_sym_abstract] = ACTIONS(2508), - [anon_sym_interface] = ACTIONS(2508), - [anon_sym_enum] = ACTIONS(2508), + [STATE(766)] = { + [ts_builtin_sym_end] = ACTIONS(1783), + [sym_identifier] = ACTIONS(1785), + [anon_sym_export] = ACTIONS(1785), + [anon_sym_default] = ACTIONS(1785), + [anon_sym_type] = ACTIONS(1785), + [anon_sym_namespace] = ACTIONS(1785), + [anon_sym_LBRACE] = ACTIONS(1783), + [anon_sym_RBRACE] = ACTIONS(1783), + [anon_sym_typeof] = ACTIONS(1785), + [anon_sym_import] = ACTIONS(1785), + [anon_sym_with] = ACTIONS(1785), + [anon_sym_var] = ACTIONS(1785), + [anon_sym_let] = ACTIONS(1785), + [anon_sym_const] = ACTIONS(1785), + [anon_sym_BANG] = ACTIONS(1783), + [anon_sym_else] = ACTIONS(1785), + [anon_sym_if] = ACTIONS(1785), + [anon_sym_switch] = ACTIONS(1785), + [anon_sym_for] = ACTIONS(1785), + [anon_sym_LPAREN] = ACTIONS(1783), + [anon_sym_SEMI] = ACTIONS(1783), + [anon_sym_await] = ACTIONS(1785), + [anon_sym_while] = ACTIONS(1785), + [anon_sym_do] = ACTIONS(1785), + [anon_sym_try] = ACTIONS(1785), + [anon_sym_break] = ACTIONS(1785), + [anon_sym_continue] = ACTIONS(1785), + [anon_sym_debugger] = ACTIONS(1785), + [anon_sym_return] = ACTIONS(1785), + [anon_sym_throw] = ACTIONS(1785), + [anon_sym_case] = ACTIONS(1785), + [anon_sym_yield] = ACTIONS(1785), + [anon_sym_LBRACK] = ACTIONS(1783), + [anon_sym_DQUOTE] = ACTIONS(1783), + [anon_sym_SQUOTE] = ACTIONS(1783), + [anon_sym_class] = ACTIONS(1785), + [anon_sym_async] = ACTIONS(1785), + [anon_sym_function] = ACTIONS(1785), + [anon_sym_new] = ACTIONS(1785), + [anon_sym_using] = ACTIONS(1785), + [anon_sym_PLUS] = ACTIONS(1785), + [anon_sym_DASH] = ACTIONS(1785), + [anon_sym_SLASH] = ACTIONS(1785), + [anon_sym_LT] = ACTIONS(1783), + [anon_sym_TILDE] = ACTIONS(1783), + [anon_sym_void] = ACTIONS(1785), + [anon_sym_delete] = ACTIONS(1785), + [anon_sym_PLUS_PLUS] = ACTIONS(1783), + [anon_sym_DASH_DASH] = ACTIONS(1783), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1783), + [sym_number] = ACTIONS(1783), + [sym_private_property_identifier] = ACTIONS(1783), + [sym_this] = ACTIONS(1785), + [sym_super] = ACTIONS(1785), + [sym_true] = ACTIONS(1785), + [sym_false] = ACTIONS(1785), + [sym_null] = ACTIONS(1785), + [sym_undefined] = ACTIONS(1785), + [anon_sym_AT] = ACTIONS(1783), + [anon_sym_static] = ACTIONS(1785), + [anon_sym_readonly] = ACTIONS(1785), + [anon_sym_get] = ACTIONS(1785), + [anon_sym_set] = ACTIONS(1785), + [anon_sym_declare] = ACTIONS(1785), + [anon_sym_public] = ACTIONS(1785), + [anon_sym_private] = ACTIONS(1785), + [anon_sym_protected] = ACTIONS(1785), + [anon_sym_override] = ACTIONS(1785), + [anon_sym_module] = ACTIONS(1785), + [anon_sym_any] = ACTIONS(1785), + [anon_sym_number] = ACTIONS(1785), + [anon_sym_boolean] = ACTIONS(1785), + [anon_sym_string] = ACTIONS(1785), + [anon_sym_symbol] = ACTIONS(1785), + [anon_sym_object] = ACTIONS(1785), + [anon_sym_abstract] = ACTIONS(1785), + [anon_sym_interface] = ACTIONS(1785), + [anon_sym_enum] = ACTIONS(1785), + [sym__automatic_semicolon] = ACTIONS(1791), [sym_html_comment] = ACTIONS(5), }, - [STATE(775)] = { - [ts_builtin_sym_end] = ACTIONS(1701), - [sym_identifier] = ACTIONS(1703), - [anon_sym_export] = ACTIONS(1703), - [anon_sym_default] = ACTIONS(1703), - [anon_sym_type] = ACTIONS(1703), - [anon_sym_namespace] = ACTIONS(1703), - [anon_sym_LBRACE] = ACTIONS(1701), - [anon_sym_RBRACE] = ACTIONS(1701), - [anon_sym_typeof] = ACTIONS(1703), - [anon_sym_import] = ACTIONS(1703), - [anon_sym_with] = ACTIONS(1703), - [anon_sym_var] = ACTIONS(1703), - [anon_sym_let] = ACTIONS(1703), - [anon_sym_const] = ACTIONS(1703), - [anon_sym_BANG] = ACTIONS(1701), - [anon_sym_else] = ACTIONS(1703), - [anon_sym_if] = ACTIONS(1703), - [anon_sym_switch] = ACTIONS(1703), - [anon_sym_for] = ACTIONS(1703), - [anon_sym_LPAREN] = ACTIONS(1701), - [anon_sym_SEMI] = ACTIONS(1701), - [anon_sym_await] = ACTIONS(1703), - [anon_sym_while] = ACTIONS(1703), - [anon_sym_do] = ACTIONS(1703), - [anon_sym_try] = ACTIONS(1703), - [anon_sym_break] = ACTIONS(1703), - [anon_sym_continue] = ACTIONS(1703), - [anon_sym_debugger] = ACTIONS(1703), - [anon_sym_return] = ACTIONS(1703), - [anon_sym_throw] = ACTIONS(1703), - [anon_sym_case] = ACTIONS(1703), - [anon_sym_yield] = ACTIONS(1703), - [anon_sym_LBRACK] = ACTIONS(1701), - [anon_sym_DQUOTE] = ACTIONS(1701), - [anon_sym_SQUOTE] = ACTIONS(1701), - [anon_sym_class] = ACTIONS(1703), - [anon_sym_async] = ACTIONS(1703), - [anon_sym_function] = ACTIONS(1703), - [anon_sym_new] = ACTIONS(1703), - [anon_sym_using] = ACTIONS(1703), - [anon_sym_PLUS] = ACTIONS(1703), - [anon_sym_DASH] = ACTIONS(1703), - [anon_sym_SLASH] = ACTIONS(1703), - [anon_sym_LT] = ACTIONS(1701), - [anon_sym_TILDE] = ACTIONS(1701), - [anon_sym_void] = ACTIONS(1703), - [anon_sym_delete] = ACTIONS(1703), - [anon_sym_PLUS_PLUS] = ACTIONS(1701), - [anon_sym_DASH_DASH] = ACTIONS(1701), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1701), - [sym_number] = ACTIONS(1701), - [sym_private_property_identifier] = ACTIONS(1701), - [sym_this] = ACTIONS(1703), - [sym_super] = ACTIONS(1703), - [sym_true] = ACTIONS(1703), - [sym_false] = ACTIONS(1703), - [sym_null] = ACTIONS(1703), - [sym_undefined] = ACTIONS(1703), - [anon_sym_AT] = ACTIONS(1701), - [anon_sym_static] = ACTIONS(1703), - [anon_sym_readonly] = ACTIONS(1703), - [anon_sym_get] = ACTIONS(1703), - [anon_sym_set] = ACTIONS(1703), - [anon_sym_declare] = ACTIONS(1703), - [anon_sym_public] = ACTIONS(1703), - [anon_sym_private] = ACTIONS(1703), - [anon_sym_protected] = ACTIONS(1703), - [anon_sym_override] = ACTIONS(1703), - [anon_sym_module] = ACTIONS(1703), - [anon_sym_any] = ACTIONS(1703), - [anon_sym_number] = ACTIONS(1703), - [anon_sym_boolean] = ACTIONS(1703), - [anon_sym_string] = ACTIONS(1703), - [anon_sym_symbol] = ACTIONS(1703), - [anon_sym_object] = ACTIONS(1703), - [anon_sym_abstract] = ACTIONS(1703), - [anon_sym_interface] = ACTIONS(1703), - [anon_sym_enum] = ACTIONS(1703), - [sym__automatic_semicolon] = ACTIONS(1709), + [STATE(767)] = { + [ts_builtin_sym_end] = ACTIONS(1735), + [sym_identifier] = ACTIONS(1737), + [anon_sym_export] = ACTIONS(1737), + [anon_sym_default] = ACTIONS(1737), + [anon_sym_type] = ACTIONS(1737), + [anon_sym_namespace] = ACTIONS(1737), + [anon_sym_LBRACE] = ACTIONS(1735), + [anon_sym_RBRACE] = ACTIONS(1735), + [anon_sym_typeof] = ACTIONS(1737), + [anon_sym_import] = ACTIONS(1737), + [anon_sym_with] = ACTIONS(1737), + [anon_sym_var] = ACTIONS(1737), + [anon_sym_let] = ACTIONS(1737), + [anon_sym_const] = ACTIONS(1737), + [anon_sym_BANG] = ACTIONS(1735), + [anon_sym_else] = ACTIONS(1737), + [anon_sym_if] = ACTIONS(1737), + [anon_sym_switch] = ACTIONS(1737), + [anon_sym_for] = ACTIONS(1737), + [anon_sym_LPAREN] = ACTIONS(1735), + [anon_sym_SEMI] = ACTIONS(1735), + [anon_sym_await] = ACTIONS(1737), + [anon_sym_while] = ACTIONS(1737), + [anon_sym_do] = ACTIONS(1737), + [anon_sym_try] = ACTIONS(1737), + [anon_sym_break] = ACTIONS(1737), + [anon_sym_continue] = ACTIONS(1737), + [anon_sym_debugger] = ACTIONS(1737), + [anon_sym_return] = ACTIONS(1737), + [anon_sym_throw] = ACTIONS(1737), + [anon_sym_case] = ACTIONS(1737), + [anon_sym_yield] = ACTIONS(1737), + [anon_sym_LBRACK] = ACTIONS(1735), + [anon_sym_DOT] = ACTIONS(1737), + [anon_sym_DQUOTE] = ACTIONS(1735), + [anon_sym_SQUOTE] = ACTIONS(1735), + [anon_sym_class] = ACTIONS(1737), + [anon_sym_async] = ACTIONS(1737), + [anon_sym_function] = ACTIONS(1737), + [anon_sym_new] = ACTIONS(1737), + [anon_sym_using] = ACTIONS(1737), + [anon_sym_PLUS] = ACTIONS(1737), + [anon_sym_DASH] = ACTIONS(1737), + [anon_sym_SLASH] = ACTIONS(1737), + [anon_sym_LT] = ACTIONS(1735), + [anon_sym_TILDE] = ACTIONS(1735), + [anon_sym_void] = ACTIONS(1737), + [anon_sym_delete] = ACTIONS(1737), + [anon_sym_PLUS_PLUS] = ACTIONS(1735), + [anon_sym_DASH_DASH] = ACTIONS(1735), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1735), + [sym_number] = ACTIONS(1735), + [sym_private_property_identifier] = ACTIONS(1735), + [sym_this] = ACTIONS(1737), + [sym_super] = ACTIONS(1737), + [sym_true] = ACTIONS(1737), + [sym_false] = ACTIONS(1737), + [sym_null] = ACTIONS(1737), + [sym_undefined] = ACTIONS(1737), + [anon_sym_AT] = ACTIONS(1735), + [anon_sym_static] = ACTIONS(1737), + [anon_sym_readonly] = ACTIONS(1737), + [anon_sym_get] = ACTIONS(1737), + [anon_sym_set] = ACTIONS(1737), + [anon_sym_declare] = ACTIONS(1737), + [anon_sym_public] = ACTIONS(1737), + [anon_sym_private] = ACTIONS(1737), + [anon_sym_protected] = ACTIONS(1737), + [anon_sym_override] = ACTIONS(1737), + [anon_sym_module] = ACTIONS(1737), + [anon_sym_any] = ACTIONS(1737), + [anon_sym_number] = ACTIONS(1737), + [anon_sym_boolean] = ACTIONS(1737), + [anon_sym_string] = ACTIONS(1737), + [anon_sym_symbol] = ACTIONS(1737), + [anon_sym_object] = ACTIONS(1737), + [anon_sym_abstract] = ACTIONS(1737), + [anon_sym_interface] = ACTIONS(1737), + [anon_sym_enum] = ACTIONS(1737), [sym_html_comment] = ACTIONS(5), }, - [STATE(776)] = { - [ts_builtin_sym_end] = ACTIONS(1759), - [sym_identifier] = ACTIONS(1761), - [anon_sym_export] = ACTIONS(1761), - [anon_sym_default] = ACTIONS(1761), - [anon_sym_type] = ACTIONS(1761), - [anon_sym_namespace] = ACTIONS(1761), - [anon_sym_LBRACE] = ACTIONS(1759), - [anon_sym_RBRACE] = ACTIONS(1759), - [anon_sym_typeof] = ACTIONS(1761), - [anon_sym_import] = ACTIONS(1761), - [anon_sym_with] = ACTIONS(1761), - [anon_sym_var] = ACTIONS(1761), - [anon_sym_let] = ACTIONS(1761), - [anon_sym_const] = ACTIONS(1761), - [anon_sym_BANG] = ACTIONS(1759), - [anon_sym_else] = ACTIONS(1761), - [anon_sym_if] = ACTIONS(1761), - [anon_sym_switch] = ACTIONS(1761), - [anon_sym_for] = ACTIONS(1761), - [anon_sym_LPAREN] = ACTIONS(1759), - [anon_sym_SEMI] = ACTIONS(1759), - [anon_sym_await] = ACTIONS(1761), - [anon_sym_while] = ACTIONS(1761), - [anon_sym_do] = ACTIONS(1761), - [anon_sym_try] = ACTIONS(1761), - [anon_sym_break] = ACTIONS(1761), - [anon_sym_continue] = ACTIONS(1761), - [anon_sym_debugger] = ACTIONS(1761), - [anon_sym_return] = ACTIONS(1761), - [anon_sym_throw] = ACTIONS(1761), - [anon_sym_case] = ACTIONS(1761), - [anon_sym_yield] = ACTIONS(1761), - [anon_sym_LBRACK] = ACTIONS(1759), - [anon_sym_DQUOTE] = ACTIONS(1759), - [anon_sym_SQUOTE] = ACTIONS(1759), - [anon_sym_class] = ACTIONS(1761), - [anon_sym_async] = ACTIONS(1761), - [anon_sym_function] = ACTIONS(1761), - [anon_sym_new] = ACTIONS(1761), - [anon_sym_using] = ACTIONS(1761), - [anon_sym_PLUS] = ACTIONS(1761), - [anon_sym_DASH] = ACTIONS(1761), - [anon_sym_SLASH] = ACTIONS(1761), - [anon_sym_LT] = ACTIONS(1759), - [anon_sym_TILDE] = ACTIONS(1759), - [anon_sym_void] = ACTIONS(1761), - [anon_sym_delete] = ACTIONS(1761), - [anon_sym_PLUS_PLUS] = ACTIONS(1759), - [anon_sym_DASH_DASH] = ACTIONS(1759), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1759), - [sym_number] = ACTIONS(1759), - [sym_private_property_identifier] = ACTIONS(1759), - [sym_this] = ACTIONS(1761), - [sym_super] = ACTIONS(1761), - [sym_true] = ACTIONS(1761), - [sym_false] = ACTIONS(1761), - [sym_null] = ACTIONS(1761), - [sym_undefined] = ACTIONS(1761), - [anon_sym_AT] = ACTIONS(1759), - [anon_sym_static] = ACTIONS(1761), - [anon_sym_readonly] = ACTIONS(1761), - [anon_sym_get] = ACTIONS(1761), - [anon_sym_set] = ACTIONS(1761), - [anon_sym_declare] = ACTIONS(1761), - [anon_sym_public] = ACTIONS(1761), - [anon_sym_private] = ACTIONS(1761), - [anon_sym_protected] = ACTIONS(1761), - [anon_sym_override] = ACTIONS(1761), - [anon_sym_module] = ACTIONS(1761), - [anon_sym_any] = ACTIONS(1761), - [anon_sym_number] = ACTIONS(1761), - [anon_sym_boolean] = ACTIONS(1761), - [anon_sym_string] = ACTIONS(1761), - [anon_sym_symbol] = ACTIONS(1761), - [anon_sym_object] = ACTIONS(1761), - [anon_sym_abstract] = ACTIONS(1761), - [anon_sym_interface] = ACTIONS(1761), - [anon_sym_enum] = ACTIONS(1761), - [sym__automatic_semicolon] = ACTIONS(1767), + [STATE(768)] = { + [sym_import] = STATE(4975), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(5925), + [sym_rest_pattern] = STATE(5834), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(3224), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(3907), + [sym_tuple_parameter] = STATE(4887), + [sym_optional_tuple_parameter] = STATE(4887), + [sym_optional_type] = STATE(4887), + [sym_rest_type] = STATE(4887), + [sym__tuple_type_member] = STATE(4887), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5821), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(2478), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_COMMA] = ACTIONS(2506), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_RBRACK] = ACTIONS(2508), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(2484), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2486), + [anon_sym_AMP] = ACTIONS(637), + [anon_sym_PIPE] = ACTIONS(639), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(2492), + [anon_sym_QMARK] = ACTIONS(661), + [anon_sym_any] = ACTIONS(667), + [anon_sym_number] = ACTIONS(667), + [anon_sym_boolean] = ACTIONS(667), + [anon_sym_string] = ACTIONS(667), + [anon_sym_symbol] = ACTIONS(667), + [anon_sym_object] = ACTIONS(667), + [anon_sym_abstract] = ACTIONS(665), + [anon_sym_never] = ACTIONS(667), + [anon_sym_unknown] = ACTIONS(667), + [anon_sym_keyof] = ACTIONS(669), + [anon_sym_infer] = ACTIONS(671), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(777)] = { - [ts_builtin_sym_end] = ACTIONS(1711), - [sym_identifier] = ACTIONS(1713), - [anon_sym_export] = ACTIONS(1713), - [anon_sym_default] = ACTIONS(1713), - [anon_sym_type] = ACTIONS(1713), - [anon_sym_namespace] = ACTIONS(1713), - [anon_sym_LBRACE] = ACTIONS(1711), - [anon_sym_RBRACE] = ACTIONS(1711), - [anon_sym_typeof] = ACTIONS(1713), - [anon_sym_import] = ACTIONS(1713), - [anon_sym_with] = ACTIONS(1713), - [anon_sym_var] = ACTIONS(1713), - [anon_sym_let] = ACTIONS(1713), - [anon_sym_const] = ACTIONS(1713), - [anon_sym_BANG] = ACTIONS(1711), - [anon_sym_else] = ACTIONS(1713), - [anon_sym_if] = ACTIONS(1713), - [anon_sym_switch] = ACTIONS(1713), - [anon_sym_for] = ACTIONS(1713), - [anon_sym_LPAREN] = ACTIONS(1711), - [anon_sym_SEMI] = ACTIONS(1711), - [anon_sym_await] = ACTIONS(1713), - [anon_sym_while] = ACTIONS(1713), - [anon_sym_do] = ACTIONS(1713), - [anon_sym_try] = ACTIONS(1713), - [anon_sym_break] = ACTIONS(1713), - [anon_sym_continue] = ACTIONS(1713), - [anon_sym_debugger] = ACTIONS(1713), - [anon_sym_return] = ACTIONS(1713), - [anon_sym_throw] = ACTIONS(1713), - [anon_sym_case] = ACTIONS(1713), - [anon_sym_yield] = ACTIONS(1713), - [anon_sym_LBRACK] = ACTIONS(1711), - [anon_sym_DQUOTE] = ACTIONS(1711), - [anon_sym_SQUOTE] = ACTIONS(1711), - [anon_sym_class] = ACTIONS(1713), - [anon_sym_async] = ACTIONS(1713), - [anon_sym_function] = ACTIONS(1713), - [anon_sym_new] = ACTIONS(1713), - [anon_sym_using] = ACTIONS(1713), - [anon_sym_PLUS] = ACTIONS(1713), - [anon_sym_DASH] = ACTIONS(1713), - [anon_sym_SLASH] = ACTIONS(1713), - [anon_sym_LT] = ACTIONS(1711), - [anon_sym_TILDE] = ACTIONS(1711), - [anon_sym_void] = ACTIONS(1713), - [anon_sym_delete] = ACTIONS(1713), - [anon_sym_PLUS_PLUS] = ACTIONS(1711), - [anon_sym_DASH_DASH] = ACTIONS(1711), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1711), - [sym_number] = ACTIONS(1711), - [sym_private_property_identifier] = ACTIONS(1711), - [sym_this] = ACTIONS(1713), - [sym_super] = ACTIONS(1713), - [sym_true] = ACTIONS(1713), - [sym_false] = ACTIONS(1713), - [sym_null] = ACTIONS(1713), - [sym_undefined] = ACTIONS(1713), - [anon_sym_AT] = ACTIONS(1711), - [anon_sym_static] = ACTIONS(1713), - [anon_sym_readonly] = ACTIONS(1713), - [anon_sym_get] = ACTIONS(1713), - [anon_sym_set] = ACTIONS(1713), - [anon_sym_declare] = ACTIONS(1713), - [anon_sym_public] = ACTIONS(1713), - [anon_sym_private] = ACTIONS(1713), - [anon_sym_protected] = ACTIONS(1713), - [anon_sym_override] = ACTIONS(1713), - [anon_sym_module] = ACTIONS(1713), - [anon_sym_any] = ACTIONS(1713), - [anon_sym_number] = ACTIONS(1713), - [anon_sym_boolean] = ACTIONS(1713), - [anon_sym_string] = ACTIONS(1713), - [anon_sym_symbol] = ACTIONS(1713), - [anon_sym_object] = ACTIONS(1713), - [anon_sym_abstract] = ACTIONS(1713), - [anon_sym_interface] = ACTIONS(1713), - [anon_sym_enum] = ACTIONS(1713), - [sym__automatic_semicolon] = ACTIONS(1719), + [STATE(769)] = { + [ts_builtin_sym_end] = ACTIONS(1795), + [sym_identifier] = ACTIONS(1797), + [anon_sym_export] = ACTIONS(1797), + [anon_sym_default] = ACTIONS(1797), + [anon_sym_type] = ACTIONS(1797), + [anon_sym_namespace] = ACTIONS(1797), + [anon_sym_LBRACE] = ACTIONS(1795), + [anon_sym_RBRACE] = ACTIONS(1795), + [anon_sym_typeof] = ACTIONS(1797), + [anon_sym_import] = ACTIONS(1797), + [anon_sym_with] = ACTIONS(1797), + [anon_sym_var] = ACTIONS(1797), + [anon_sym_let] = ACTIONS(1797), + [anon_sym_const] = ACTIONS(1797), + [anon_sym_BANG] = ACTIONS(1795), + [anon_sym_else] = ACTIONS(1797), + [anon_sym_if] = ACTIONS(1797), + [anon_sym_switch] = ACTIONS(1797), + [anon_sym_for] = ACTIONS(1797), + [anon_sym_LPAREN] = ACTIONS(1795), + [anon_sym_SEMI] = ACTIONS(1795), + [anon_sym_await] = ACTIONS(1797), + [anon_sym_while] = ACTIONS(1797), + [anon_sym_do] = ACTIONS(1797), + [anon_sym_try] = ACTIONS(1797), + [anon_sym_break] = ACTIONS(1797), + [anon_sym_continue] = ACTIONS(1797), + [anon_sym_debugger] = ACTIONS(1797), + [anon_sym_return] = ACTIONS(1797), + [anon_sym_throw] = ACTIONS(1797), + [anon_sym_case] = ACTIONS(1797), + [anon_sym_yield] = ACTIONS(1797), + [anon_sym_LBRACK] = ACTIONS(1795), + [anon_sym_DQUOTE] = ACTIONS(1795), + [anon_sym_SQUOTE] = ACTIONS(1795), + [anon_sym_class] = ACTIONS(1797), + [anon_sym_async] = ACTIONS(1797), + [anon_sym_function] = ACTIONS(1797), + [anon_sym_new] = ACTIONS(1797), + [anon_sym_using] = ACTIONS(1797), + [anon_sym_PLUS] = ACTIONS(1797), + [anon_sym_DASH] = ACTIONS(1797), + [anon_sym_SLASH] = ACTIONS(1797), + [anon_sym_LT] = ACTIONS(1795), + [anon_sym_TILDE] = ACTIONS(1795), + [anon_sym_void] = ACTIONS(1797), + [anon_sym_delete] = ACTIONS(1797), + [anon_sym_PLUS_PLUS] = ACTIONS(1795), + [anon_sym_DASH_DASH] = ACTIONS(1795), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1795), + [sym_number] = ACTIONS(1795), + [sym_private_property_identifier] = ACTIONS(1795), + [sym_this] = ACTIONS(1797), + [sym_super] = ACTIONS(1797), + [sym_true] = ACTIONS(1797), + [sym_false] = ACTIONS(1797), + [sym_null] = ACTIONS(1797), + [sym_undefined] = ACTIONS(1797), + [anon_sym_AT] = ACTIONS(1795), + [anon_sym_static] = ACTIONS(1797), + [anon_sym_readonly] = ACTIONS(1797), + [anon_sym_get] = ACTIONS(1797), + [anon_sym_set] = ACTIONS(1797), + [anon_sym_declare] = ACTIONS(1797), + [anon_sym_public] = ACTIONS(1797), + [anon_sym_private] = ACTIONS(1797), + [anon_sym_protected] = ACTIONS(1797), + [anon_sym_override] = ACTIONS(1797), + [anon_sym_module] = ACTIONS(1797), + [anon_sym_any] = ACTIONS(1797), + [anon_sym_number] = ACTIONS(1797), + [anon_sym_boolean] = ACTIONS(1797), + [anon_sym_string] = ACTIONS(1797), + [anon_sym_symbol] = ACTIONS(1797), + [anon_sym_object] = ACTIONS(1797), + [anon_sym_abstract] = ACTIONS(1797), + [anon_sym_interface] = ACTIONS(1797), + [anon_sym_enum] = ACTIONS(1797), + [sym__automatic_semicolon] = ACTIONS(1803), [sym_html_comment] = ACTIONS(5), }, - [STATE(778)] = { - [ts_builtin_sym_end] = ACTIONS(1721), - [sym_identifier] = ACTIONS(1723), - [anon_sym_export] = ACTIONS(1723), - [anon_sym_default] = ACTIONS(1723), - [anon_sym_type] = ACTIONS(1723), - [anon_sym_namespace] = ACTIONS(1723), - [anon_sym_LBRACE] = ACTIONS(1721), - [anon_sym_RBRACE] = ACTIONS(1721), - [anon_sym_typeof] = ACTIONS(1723), - [anon_sym_import] = ACTIONS(1723), - [anon_sym_with] = ACTIONS(1723), - [anon_sym_var] = ACTIONS(1723), - [anon_sym_let] = ACTIONS(1723), - [anon_sym_const] = ACTIONS(1723), - [anon_sym_BANG] = ACTIONS(1721), - [anon_sym_else] = ACTIONS(1723), - [anon_sym_if] = ACTIONS(1723), - [anon_sym_switch] = ACTIONS(1723), - [anon_sym_for] = ACTIONS(1723), - [anon_sym_LPAREN] = ACTIONS(1721), - [anon_sym_SEMI] = ACTIONS(1721), - [anon_sym_await] = ACTIONS(1723), - [anon_sym_while] = ACTIONS(1723), - [anon_sym_do] = ACTIONS(1723), - [anon_sym_try] = ACTIONS(1723), - [anon_sym_break] = ACTIONS(1723), - [anon_sym_continue] = ACTIONS(1723), - [anon_sym_debugger] = ACTIONS(1723), - [anon_sym_return] = ACTIONS(1723), - [anon_sym_throw] = ACTIONS(1723), - [anon_sym_case] = ACTIONS(1723), - [anon_sym_yield] = ACTIONS(1723), - [anon_sym_LBRACK] = ACTIONS(1721), - [anon_sym_DQUOTE] = ACTIONS(1721), - [anon_sym_SQUOTE] = ACTIONS(1721), - [anon_sym_class] = ACTIONS(1723), - [anon_sym_async] = ACTIONS(1723), - [anon_sym_function] = ACTIONS(1723), - [anon_sym_new] = ACTIONS(1723), - [anon_sym_using] = ACTIONS(1723), - [anon_sym_PLUS] = ACTIONS(1723), - [anon_sym_DASH] = ACTIONS(1723), - [anon_sym_SLASH] = ACTIONS(1723), - [anon_sym_LT] = ACTIONS(1721), - [anon_sym_TILDE] = ACTIONS(1721), - [anon_sym_void] = ACTIONS(1723), - [anon_sym_delete] = ACTIONS(1723), - [anon_sym_PLUS_PLUS] = ACTIONS(1721), - [anon_sym_DASH_DASH] = ACTIONS(1721), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1721), - [sym_number] = ACTIONS(1721), - [sym_private_property_identifier] = ACTIONS(1721), - [sym_this] = ACTIONS(1723), - [sym_super] = ACTIONS(1723), - [sym_true] = ACTIONS(1723), - [sym_false] = ACTIONS(1723), - [sym_null] = ACTIONS(1723), - [sym_undefined] = ACTIONS(1723), - [anon_sym_AT] = ACTIONS(1721), - [anon_sym_static] = ACTIONS(1723), - [anon_sym_readonly] = ACTIONS(1723), - [anon_sym_get] = ACTIONS(1723), - [anon_sym_set] = ACTIONS(1723), - [anon_sym_declare] = ACTIONS(1723), - [anon_sym_public] = ACTIONS(1723), - [anon_sym_private] = ACTIONS(1723), - [anon_sym_protected] = ACTIONS(1723), - [anon_sym_override] = ACTIONS(1723), - [anon_sym_module] = ACTIONS(1723), - [anon_sym_any] = ACTIONS(1723), - [anon_sym_number] = ACTIONS(1723), - [anon_sym_boolean] = ACTIONS(1723), - [anon_sym_string] = ACTIONS(1723), - [anon_sym_symbol] = ACTIONS(1723), - [anon_sym_object] = ACTIONS(1723), - [anon_sym_abstract] = ACTIONS(1723), - [anon_sym_interface] = ACTIONS(1723), - [anon_sym_enum] = ACTIONS(1723), - [sym__automatic_semicolon] = ACTIONS(1729), + [STATE(770)] = { + [ts_builtin_sym_end] = ACTIONS(1743), + [sym_identifier] = ACTIONS(1745), + [anon_sym_export] = ACTIONS(1745), + [anon_sym_default] = ACTIONS(1745), + [anon_sym_type] = ACTIONS(1745), + [anon_sym_namespace] = ACTIONS(1745), + [anon_sym_LBRACE] = ACTIONS(1743), + [anon_sym_RBRACE] = ACTIONS(1743), + [anon_sym_typeof] = ACTIONS(1745), + [anon_sym_import] = ACTIONS(1745), + [anon_sym_with] = ACTIONS(1745), + [anon_sym_var] = ACTIONS(1745), + [anon_sym_let] = ACTIONS(1745), + [anon_sym_const] = ACTIONS(1745), + [anon_sym_BANG] = ACTIONS(1743), + [anon_sym_else] = ACTIONS(1745), + [anon_sym_if] = ACTIONS(1745), + [anon_sym_switch] = ACTIONS(1745), + [anon_sym_for] = ACTIONS(1745), + [anon_sym_LPAREN] = ACTIONS(1743), + [anon_sym_SEMI] = ACTIONS(1743), + [anon_sym_await] = ACTIONS(1745), + [anon_sym_while] = ACTIONS(1745), + [anon_sym_do] = ACTIONS(1745), + [anon_sym_try] = ACTIONS(1745), + [anon_sym_break] = ACTIONS(1745), + [anon_sym_continue] = ACTIONS(1745), + [anon_sym_debugger] = ACTIONS(1745), + [anon_sym_return] = ACTIONS(1745), + [anon_sym_throw] = ACTIONS(1745), + [anon_sym_case] = ACTIONS(1745), + [anon_sym_yield] = ACTIONS(1745), + [anon_sym_LBRACK] = ACTIONS(1743), + [anon_sym_DOT] = ACTIONS(1745), + [anon_sym_DQUOTE] = ACTIONS(1743), + [anon_sym_SQUOTE] = ACTIONS(1743), + [anon_sym_class] = ACTIONS(1745), + [anon_sym_async] = ACTIONS(1745), + [anon_sym_function] = ACTIONS(1745), + [anon_sym_new] = ACTIONS(1745), + [anon_sym_using] = ACTIONS(1745), + [anon_sym_PLUS] = ACTIONS(1745), + [anon_sym_DASH] = ACTIONS(1745), + [anon_sym_SLASH] = ACTIONS(1745), + [anon_sym_LT] = ACTIONS(1743), + [anon_sym_TILDE] = ACTIONS(1743), + [anon_sym_void] = ACTIONS(1745), + [anon_sym_delete] = ACTIONS(1745), + [anon_sym_PLUS_PLUS] = ACTIONS(1743), + [anon_sym_DASH_DASH] = ACTIONS(1743), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1743), + [sym_number] = ACTIONS(1743), + [sym_private_property_identifier] = ACTIONS(1743), + [sym_this] = ACTIONS(1745), + [sym_super] = ACTIONS(1745), + [sym_true] = ACTIONS(1745), + [sym_false] = ACTIONS(1745), + [sym_null] = ACTIONS(1745), + [sym_undefined] = ACTIONS(1745), + [anon_sym_AT] = ACTIONS(1743), + [anon_sym_static] = ACTIONS(1745), + [anon_sym_readonly] = ACTIONS(1745), + [anon_sym_get] = ACTIONS(1745), + [anon_sym_set] = ACTIONS(1745), + [anon_sym_declare] = ACTIONS(1745), + [anon_sym_public] = ACTIONS(1745), + [anon_sym_private] = ACTIONS(1745), + [anon_sym_protected] = ACTIONS(1745), + [anon_sym_override] = ACTIONS(1745), + [anon_sym_module] = ACTIONS(1745), + [anon_sym_any] = ACTIONS(1745), + [anon_sym_number] = ACTIONS(1745), + [anon_sym_boolean] = ACTIONS(1745), + [anon_sym_string] = ACTIONS(1745), + [anon_sym_symbol] = ACTIONS(1745), + [anon_sym_object] = ACTIONS(1745), + [anon_sym_abstract] = ACTIONS(1745), + [anon_sym_interface] = ACTIONS(1745), + [anon_sym_enum] = ACTIONS(1745), [sym_html_comment] = ACTIONS(5), }, - [STATE(779)] = { - [ts_builtin_sym_end] = ACTIONS(1731), - [sym_identifier] = ACTIONS(1733), - [anon_sym_export] = ACTIONS(1733), - [anon_sym_default] = ACTIONS(1733), - [anon_sym_type] = ACTIONS(1733), - [anon_sym_namespace] = ACTIONS(1733), - [anon_sym_LBRACE] = ACTIONS(1731), - [anon_sym_RBRACE] = ACTIONS(1731), - [anon_sym_typeof] = ACTIONS(1733), - [anon_sym_import] = ACTIONS(1733), - [anon_sym_with] = ACTIONS(1733), - [anon_sym_var] = ACTIONS(1733), - [anon_sym_let] = ACTIONS(1733), - [anon_sym_const] = ACTIONS(1733), - [anon_sym_BANG] = ACTIONS(1731), - [anon_sym_else] = ACTIONS(1733), - [anon_sym_if] = ACTIONS(1733), - [anon_sym_switch] = ACTIONS(1733), - [anon_sym_for] = ACTIONS(1733), - [anon_sym_LPAREN] = ACTIONS(1731), - [anon_sym_SEMI] = ACTIONS(1731), - [anon_sym_await] = ACTIONS(1733), - [anon_sym_while] = ACTIONS(1733), - [anon_sym_do] = ACTIONS(1733), - [anon_sym_try] = ACTIONS(1733), - [anon_sym_break] = ACTIONS(1733), - [anon_sym_continue] = ACTIONS(1733), - [anon_sym_debugger] = ACTIONS(1733), - [anon_sym_return] = ACTIONS(1733), - [anon_sym_throw] = ACTIONS(1733), - [anon_sym_case] = ACTIONS(1733), - [anon_sym_yield] = ACTIONS(1733), - [anon_sym_LBRACK] = ACTIONS(1731), - [anon_sym_DQUOTE] = ACTIONS(1731), - [anon_sym_SQUOTE] = ACTIONS(1731), - [anon_sym_class] = ACTIONS(1733), - [anon_sym_async] = ACTIONS(1733), - [anon_sym_function] = ACTIONS(1733), - [anon_sym_new] = ACTIONS(1733), - [anon_sym_using] = ACTIONS(1733), - [anon_sym_PLUS] = ACTIONS(1733), - [anon_sym_DASH] = ACTIONS(1733), - [anon_sym_SLASH] = ACTIONS(1733), - [anon_sym_LT] = ACTIONS(1731), - [anon_sym_TILDE] = ACTIONS(1731), - [anon_sym_void] = ACTIONS(1733), - [anon_sym_delete] = ACTIONS(1733), - [anon_sym_PLUS_PLUS] = ACTIONS(1731), - [anon_sym_DASH_DASH] = ACTIONS(1731), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1731), - [sym_number] = ACTIONS(1731), - [sym_private_property_identifier] = ACTIONS(1731), - [sym_this] = ACTIONS(1733), - [sym_super] = ACTIONS(1733), - [sym_true] = ACTIONS(1733), - [sym_false] = ACTIONS(1733), - [sym_null] = ACTIONS(1733), - [sym_undefined] = ACTIONS(1733), - [anon_sym_AT] = ACTIONS(1731), - [anon_sym_static] = ACTIONS(1733), - [anon_sym_readonly] = ACTIONS(1733), - [anon_sym_get] = ACTIONS(1733), - [anon_sym_set] = ACTIONS(1733), - [anon_sym_declare] = ACTIONS(1733), - [anon_sym_public] = ACTIONS(1733), - [anon_sym_private] = ACTIONS(1733), - [anon_sym_protected] = ACTIONS(1733), - [anon_sym_override] = ACTIONS(1733), - [anon_sym_module] = ACTIONS(1733), - [anon_sym_any] = ACTIONS(1733), - [anon_sym_number] = ACTIONS(1733), - [anon_sym_boolean] = ACTIONS(1733), - [anon_sym_string] = ACTIONS(1733), - [anon_sym_symbol] = ACTIONS(1733), - [anon_sym_object] = ACTIONS(1733), - [anon_sym_abstract] = ACTIONS(1733), - [anon_sym_interface] = ACTIONS(1733), - [anon_sym_enum] = ACTIONS(1733), - [sym__automatic_semicolon] = ACTIONS(1739), + [STATE(771)] = { + [ts_builtin_sym_end] = ACTIONS(1725), + [sym_identifier] = ACTIONS(1727), + [anon_sym_export] = ACTIONS(1727), + [anon_sym_default] = ACTIONS(1727), + [anon_sym_type] = ACTIONS(1727), + [anon_sym_namespace] = ACTIONS(1727), + [anon_sym_LBRACE] = ACTIONS(1725), + [anon_sym_RBRACE] = ACTIONS(1725), + [anon_sym_typeof] = ACTIONS(1727), + [anon_sym_import] = ACTIONS(1727), + [anon_sym_with] = ACTIONS(1727), + [anon_sym_var] = ACTIONS(1727), + [anon_sym_let] = ACTIONS(1727), + [anon_sym_const] = ACTIONS(1727), + [anon_sym_BANG] = ACTIONS(1725), + [anon_sym_else] = ACTIONS(1727), + [anon_sym_if] = ACTIONS(1727), + [anon_sym_switch] = ACTIONS(1727), + [anon_sym_for] = ACTIONS(1727), + [anon_sym_LPAREN] = ACTIONS(1725), + [anon_sym_SEMI] = ACTIONS(1725), + [anon_sym_await] = ACTIONS(1727), + [anon_sym_while] = ACTIONS(1727), + [anon_sym_do] = ACTIONS(1727), + [anon_sym_try] = ACTIONS(1727), + [anon_sym_break] = ACTIONS(1727), + [anon_sym_continue] = ACTIONS(1727), + [anon_sym_debugger] = ACTIONS(1727), + [anon_sym_return] = ACTIONS(1727), + [anon_sym_throw] = ACTIONS(1727), + [anon_sym_case] = ACTIONS(1727), + [anon_sym_yield] = ACTIONS(1727), + [anon_sym_LBRACK] = ACTIONS(1725), + [anon_sym_DQUOTE] = ACTIONS(1725), + [anon_sym_SQUOTE] = ACTIONS(1725), + [anon_sym_class] = ACTIONS(1727), + [anon_sym_async] = ACTIONS(1727), + [anon_sym_function] = ACTIONS(1727), + [anon_sym_new] = ACTIONS(1727), + [anon_sym_using] = ACTIONS(1727), + [anon_sym_PLUS] = ACTIONS(1727), + [anon_sym_DASH] = ACTIONS(1727), + [anon_sym_SLASH] = ACTIONS(1727), + [anon_sym_LT] = ACTIONS(1725), + [anon_sym_TILDE] = ACTIONS(1725), + [anon_sym_void] = ACTIONS(1727), + [anon_sym_delete] = ACTIONS(1727), + [anon_sym_PLUS_PLUS] = ACTIONS(1725), + [anon_sym_DASH_DASH] = ACTIONS(1725), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1725), + [sym_number] = ACTIONS(1725), + [sym_private_property_identifier] = ACTIONS(1725), + [sym_this] = ACTIONS(1727), + [sym_super] = ACTIONS(1727), + [sym_true] = ACTIONS(1727), + [sym_false] = ACTIONS(1727), + [sym_null] = ACTIONS(1727), + [sym_undefined] = ACTIONS(1727), + [anon_sym_AT] = ACTIONS(1725), + [anon_sym_static] = ACTIONS(1727), + [anon_sym_readonly] = ACTIONS(1727), + [anon_sym_get] = ACTIONS(1727), + [anon_sym_set] = ACTIONS(1727), + [anon_sym_declare] = ACTIONS(1727), + [anon_sym_public] = ACTIONS(1727), + [anon_sym_private] = ACTIONS(1727), + [anon_sym_protected] = ACTIONS(1727), + [anon_sym_override] = ACTIONS(1727), + [anon_sym_module] = ACTIONS(1727), + [anon_sym_any] = ACTIONS(1727), + [anon_sym_number] = ACTIONS(1727), + [anon_sym_boolean] = ACTIONS(1727), + [anon_sym_string] = ACTIONS(1727), + [anon_sym_symbol] = ACTIONS(1727), + [anon_sym_object] = ACTIONS(1727), + [anon_sym_abstract] = ACTIONS(1727), + [anon_sym_interface] = ACTIONS(1727), + [anon_sym_enum] = ACTIONS(1727), + [sym__automatic_semicolon] = ACTIONS(1733), [sym_html_comment] = ACTIONS(5), }, - [STATE(780)] = { - [sym_import] = STATE(4964), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(5916), - [sym_rest_pattern] = STATE(5481), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(3212), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), + [STATE(772)] = { + [ts_builtin_sym_end] = ACTIONS(1805), + [sym_identifier] = ACTIONS(1807), + [anon_sym_export] = ACTIONS(1807), + [anon_sym_default] = ACTIONS(1807), + [anon_sym_type] = ACTIONS(1807), + [anon_sym_namespace] = ACTIONS(1807), + [anon_sym_LBRACE] = ACTIONS(1805), + [anon_sym_RBRACE] = ACTIONS(1805), + [anon_sym_typeof] = ACTIONS(1807), + [anon_sym_import] = ACTIONS(1807), + [anon_sym_with] = ACTIONS(1807), + [anon_sym_var] = ACTIONS(1807), + [anon_sym_let] = ACTIONS(1807), + [anon_sym_const] = ACTIONS(1807), + [anon_sym_BANG] = ACTIONS(1805), + [anon_sym_else] = ACTIONS(1807), + [anon_sym_if] = ACTIONS(1807), + [anon_sym_switch] = ACTIONS(1807), + [anon_sym_for] = ACTIONS(1807), + [anon_sym_LPAREN] = ACTIONS(1805), + [anon_sym_SEMI] = ACTIONS(1805), + [anon_sym_await] = ACTIONS(1807), + [anon_sym_while] = ACTIONS(1807), + [anon_sym_do] = ACTIONS(1807), + [anon_sym_try] = ACTIONS(1807), + [anon_sym_break] = ACTIONS(1807), + [anon_sym_continue] = ACTIONS(1807), + [anon_sym_debugger] = ACTIONS(1807), + [anon_sym_return] = ACTIONS(1807), + [anon_sym_throw] = ACTIONS(1807), + [anon_sym_case] = ACTIONS(1807), + [anon_sym_yield] = ACTIONS(1807), + [anon_sym_LBRACK] = ACTIONS(1805), + [anon_sym_DQUOTE] = ACTIONS(1805), + [anon_sym_SQUOTE] = ACTIONS(1805), + [anon_sym_class] = ACTIONS(1807), + [anon_sym_async] = ACTIONS(1807), + [anon_sym_function] = ACTIONS(1807), + [anon_sym_new] = ACTIONS(1807), + [anon_sym_using] = ACTIONS(1807), + [anon_sym_PLUS] = ACTIONS(1807), + [anon_sym_DASH] = ACTIONS(1807), + [anon_sym_SLASH] = ACTIONS(1807), + [anon_sym_LT] = ACTIONS(1805), + [anon_sym_TILDE] = ACTIONS(1805), + [anon_sym_void] = ACTIONS(1807), + [anon_sym_delete] = ACTIONS(1807), + [anon_sym_PLUS_PLUS] = ACTIONS(1805), + [anon_sym_DASH_DASH] = ACTIONS(1805), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1805), + [sym_number] = ACTIONS(1805), + [sym_private_property_identifier] = ACTIONS(1805), + [sym_this] = ACTIONS(1807), + [sym_super] = ACTIONS(1807), + [sym_true] = ACTIONS(1807), + [sym_false] = ACTIONS(1807), + [sym_null] = ACTIONS(1807), + [sym_undefined] = ACTIONS(1807), + [anon_sym_AT] = ACTIONS(1805), + [anon_sym_static] = ACTIONS(1807), + [anon_sym_readonly] = ACTIONS(1807), + [anon_sym_get] = ACTIONS(1807), + [anon_sym_set] = ACTIONS(1807), + [anon_sym_declare] = ACTIONS(1807), + [anon_sym_public] = ACTIONS(1807), + [anon_sym_private] = ACTIONS(1807), + [anon_sym_protected] = ACTIONS(1807), + [anon_sym_override] = ACTIONS(1807), + [anon_sym_module] = ACTIONS(1807), + [anon_sym_any] = ACTIONS(1807), + [anon_sym_number] = ACTIONS(1807), + [anon_sym_boolean] = ACTIONS(1807), + [anon_sym_string] = ACTIONS(1807), + [anon_sym_symbol] = ACTIONS(1807), + [anon_sym_object] = ACTIONS(1807), + [anon_sym_abstract] = ACTIONS(1807), + [anon_sym_interface] = ACTIONS(1807), + [anon_sym_enum] = ACTIONS(1807), + [sym__automatic_semicolon] = ACTIONS(1813), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(773)] = { + [ts_builtin_sym_end] = ACTIONS(1769), + [sym_identifier] = ACTIONS(1771), + [anon_sym_export] = ACTIONS(1771), + [anon_sym_default] = ACTIONS(1771), + [anon_sym_type] = ACTIONS(1771), + [anon_sym_namespace] = ACTIONS(1771), + [anon_sym_LBRACE] = ACTIONS(1769), + [anon_sym_RBRACE] = ACTIONS(1769), + [anon_sym_typeof] = ACTIONS(1771), + [anon_sym_import] = ACTIONS(1771), + [anon_sym_with] = ACTIONS(1771), + [anon_sym_var] = ACTIONS(1771), + [anon_sym_let] = ACTIONS(1771), + [anon_sym_const] = ACTIONS(1771), + [anon_sym_BANG] = ACTIONS(1769), + [anon_sym_else] = ACTIONS(1771), + [anon_sym_if] = ACTIONS(1771), + [anon_sym_switch] = ACTIONS(1771), + [anon_sym_for] = ACTIONS(1771), + [anon_sym_LPAREN] = ACTIONS(1769), + [anon_sym_SEMI] = ACTIONS(1769), + [anon_sym_await] = ACTIONS(1771), + [anon_sym_while] = ACTIONS(1771), + [anon_sym_do] = ACTIONS(1771), + [anon_sym_try] = ACTIONS(1771), + [anon_sym_break] = ACTIONS(1771), + [anon_sym_continue] = ACTIONS(1771), + [anon_sym_debugger] = ACTIONS(1771), + [anon_sym_return] = ACTIONS(1771), + [anon_sym_throw] = ACTIONS(1771), + [anon_sym_case] = ACTIONS(1771), + [anon_sym_yield] = ACTIONS(1771), + [anon_sym_LBRACK] = ACTIONS(1769), + [anon_sym_DQUOTE] = ACTIONS(1769), + [anon_sym_SQUOTE] = ACTIONS(1769), + [anon_sym_class] = ACTIONS(1771), + [anon_sym_async] = ACTIONS(1771), + [anon_sym_function] = ACTIONS(1771), + [anon_sym_new] = ACTIONS(1771), + [anon_sym_using] = ACTIONS(1771), + [anon_sym_PLUS] = ACTIONS(1771), + [anon_sym_DASH] = ACTIONS(1771), + [anon_sym_SLASH] = ACTIONS(1771), + [anon_sym_LT] = ACTIONS(1769), + [anon_sym_TILDE] = ACTIONS(1769), + [anon_sym_void] = ACTIONS(1771), + [anon_sym_delete] = ACTIONS(1771), + [anon_sym_PLUS_PLUS] = ACTIONS(1769), + [anon_sym_DASH_DASH] = ACTIONS(1769), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1769), + [sym_number] = ACTIONS(1769), + [sym_private_property_identifier] = ACTIONS(1769), + [sym_this] = ACTIONS(1771), + [sym_super] = ACTIONS(1771), + [sym_true] = ACTIONS(1771), + [sym_false] = ACTIONS(1771), + [sym_null] = ACTIONS(1771), + [sym_undefined] = ACTIONS(1771), + [anon_sym_AT] = ACTIONS(1769), + [anon_sym_static] = ACTIONS(1771), + [anon_sym_readonly] = ACTIONS(1771), + [anon_sym_get] = ACTIONS(1771), + [anon_sym_set] = ACTIONS(1771), + [anon_sym_declare] = ACTIONS(1771), + [anon_sym_public] = ACTIONS(1771), + [anon_sym_private] = ACTIONS(1771), + [anon_sym_protected] = ACTIONS(1771), + [anon_sym_override] = ACTIONS(1771), + [anon_sym_module] = ACTIONS(1771), + [anon_sym_any] = ACTIONS(1771), + [anon_sym_number] = ACTIONS(1771), + [anon_sym_boolean] = ACTIONS(1771), + [anon_sym_string] = ACTIONS(1771), + [anon_sym_symbol] = ACTIONS(1771), + [anon_sym_object] = ACTIONS(1771), + [anon_sym_abstract] = ACTIONS(1771), + [anon_sym_interface] = ACTIONS(1771), + [anon_sym_enum] = ACTIONS(1771), + [sym__automatic_semicolon] = ACTIONS(1777), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(774)] = { + [ts_builtin_sym_end] = ACTIONS(1703), + [sym_identifier] = ACTIONS(1705), + [anon_sym_export] = ACTIONS(1705), + [anon_sym_default] = ACTIONS(1705), + [anon_sym_type] = ACTIONS(1705), + [anon_sym_namespace] = ACTIONS(1705), + [anon_sym_LBRACE] = ACTIONS(1703), + [anon_sym_RBRACE] = ACTIONS(1703), + [anon_sym_typeof] = ACTIONS(1705), + [anon_sym_import] = ACTIONS(1705), + [anon_sym_with] = ACTIONS(1705), + [anon_sym_var] = ACTIONS(1705), + [anon_sym_let] = ACTIONS(1705), + [anon_sym_const] = ACTIONS(1705), + [anon_sym_BANG] = ACTIONS(1703), + [anon_sym_else] = ACTIONS(1705), + [anon_sym_if] = ACTIONS(1705), + [anon_sym_switch] = ACTIONS(1705), + [anon_sym_for] = ACTIONS(1705), + [anon_sym_LPAREN] = ACTIONS(1703), + [anon_sym_SEMI] = ACTIONS(1703), + [anon_sym_await] = ACTIONS(1705), + [anon_sym_while] = ACTIONS(1705), + [anon_sym_do] = ACTIONS(1705), + [anon_sym_try] = ACTIONS(1705), + [anon_sym_break] = ACTIONS(1705), + [anon_sym_continue] = ACTIONS(1705), + [anon_sym_debugger] = ACTIONS(1705), + [anon_sym_return] = ACTIONS(1705), + [anon_sym_throw] = ACTIONS(1705), + [anon_sym_case] = ACTIONS(1705), + [anon_sym_yield] = ACTIONS(1705), + [anon_sym_LBRACK] = ACTIONS(1703), + [anon_sym_DQUOTE] = ACTIONS(1703), + [anon_sym_SQUOTE] = ACTIONS(1703), + [anon_sym_class] = ACTIONS(1705), + [anon_sym_async] = ACTIONS(1705), + [anon_sym_function] = ACTIONS(1705), + [anon_sym_new] = ACTIONS(1705), + [anon_sym_using] = ACTIONS(1705), + [anon_sym_PLUS] = ACTIONS(1705), + [anon_sym_DASH] = ACTIONS(1705), + [anon_sym_SLASH] = ACTIONS(1705), + [anon_sym_LT] = ACTIONS(1703), + [anon_sym_TILDE] = ACTIONS(1703), + [anon_sym_void] = ACTIONS(1705), + [anon_sym_delete] = ACTIONS(1705), + [anon_sym_PLUS_PLUS] = ACTIONS(1703), + [anon_sym_DASH_DASH] = ACTIONS(1703), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1703), + [sym_number] = ACTIONS(1703), + [sym_private_property_identifier] = ACTIONS(1703), + [sym_this] = ACTIONS(1705), + [sym_super] = ACTIONS(1705), + [sym_true] = ACTIONS(1705), + [sym_false] = ACTIONS(1705), + [sym_null] = ACTIONS(1705), + [sym_undefined] = ACTIONS(1705), + [anon_sym_AT] = ACTIONS(1703), + [anon_sym_static] = ACTIONS(1705), + [anon_sym_readonly] = ACTIONS(1705), + [anon_sym_get] = ACTIONS(1705), + [anon_sym_set] = ACTIONS(1705), + [anon_sym_declare] = ACTIONS(1705), + [anon_sym_public] = ACTIONS(1705), + [anon_sym_private] = ACTIONS(1705), + [anon_sym_protected] = ACTIONS(1705), + [anon_sym_override] = ACTIONS(1705), + [anon_sym_module] = ACTIONS(1705), + [anon_sym_any] = ACTIONS(1705), + [anon_sym_number] = ACTIONS(1705), + [anon_sym_boolean] = ACTIONS(1705), + [anon_sym_string] = ACTIONS(1705), + [anon_sym_symbol] = ACTIONS(1705), + [anon_sym_object] = ACTIONS(1705), + [anon_sym_abstract] = ACTIONS(1705), + [anon_sym_interface] = ACTIONS(1705), + [anon_sym_enum] = ACTIONS(1705), + [sym__automatic_semicolon] = ACTIONS(1711), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(775)] = { + [ts_builtin_sym_end] = ACTIONS(1885), + [sym_identifier] = ACTIONS(1887), + [anon_sym_export] = ACTIONS(1887), + [anon_sym_default] = ACTIONS(1887), + [anon_sym_type] = ACTIONS(1887), + [anon_sym_namespace] = ACTIONS(1887), + [anon_sym_LBRACE] = ACTIONS(1885), + [anon_sym_RBRACE] = ACTIONS(1885), + [anon_sym_typeof] = ACTIONS(1887), + [anon_sym_import] = ACTIONS(1887), + [anon_sym_with] = ACTIONS(1887), + [anon_sym_var] = ACTIONS(1887), + [anon_sym_let] = ACTIONS(1887), + [anon_sym_const] = ACTIONS(1887), + [anon_sym_BANG] = ACTIONS(1885), + [anon_sym_else] = ACTIONS(1887), + [anon_sym_if] = ACTIONS(1887), + [anon_sym_switch] = ACTIONS(1887), + [anon_sym_for] = ACTIONS(1887), + [anon_sym_LPAREN] = ACTIONS(1885), + [anon_sym_SEMI] = ACTIONS(1885), + [anon_sym_await] = ACTIONS(1887), + [anon_sym_while] = ACTIONS(1887), + [anon_sym_do] = ACTIONS(1887), + [anon_sym_try] = ACTIONS(1887), + [anon_sym_break] = ACTIONS(1887), + [anon_sym_continue] = ACTIONS(1887), + [anon_sym_debugger] = ACTIONS(1887), + [anon_sym_return] = ACTIONS(1887), + [anon_sym_throw] = ACTIONS(1887), + [anon_sym_case] = ACTIONS(1887), + [anon_sym_yield] = ACTIONS(1887), + [anon_sym_LBRACK] = ACTIONS(1885), + [anon_sym_DQUOTE] = ACTIONS(1885), + [anon_sym_SQUOTE] = ACTIONS(1885), + [anon_sym_class] = ACTIONS(1887), + [anon_sym_async] = ACTIONS(1887), + [anon_sym_function] = ACTIONS(1887), + [anon_sym_new] = ACTIONS(1887), + [anon_sym_using] = ACTIONS(1887), + [anon_sym_PLUS] = ACTIONS(1887), + [anon_sym_DASH] = ACTIONS(1887), + [anon_sym_SLASH] = ACTIONS(1887), + [anon_sym_LT] = ACTIONS(1885), + [anon_sym_TILDE] = ACTIONS(1885), + [anon_sym_void] = ACTIONS(1887), + [anon_sym_delete] = ACTIONS(1887), + [anon_sym_PLUS_PLUS] = ACTIONS(1885), + [anon_sym_DASH_DASH] = ACTIONS(1885), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1885), + [sym_number] = ACTIONS(1885), + [sym_private_property_identifier] = ACTIONS(1885), + [sym_this] = ACTIONS(1887), + [sym_super] = ACTIONS(1887), + [sym_true] = ACTIONS(1887), + [sym_false] = ACTIONS(1887), + [sym_null] = ACTIONS(1887), + [sym_undefined] = ACTIONS(1887), + [anon_sym_AT] = ACTIONS(1885), + [anon_sym_static] = ACTIONS(1887), + [anon_sym_readonly] = ACTIONS(1887), + [anon_sym_get] = ACTIONS(1887), + [anon_sym_set] = ACTIONS(1887), + [anon_sym_declare] = ACTIONS(1887), + [anon_sym_public] = ACTIONS(1887), + [anon_sym_private] = ACTIONS(1887), + [anon_sym_protected] = ACTIONS(1887), + [anon_sym_override] = ACTIONS(1887), + [anon_sym_module] = ACTIONS(1887), + [anon_sym_any] = ACTIONS(1887), + [anon_sym_number] = ACTIONS(1887), + [anon_sym_boolean] = ACTIONS(1887), + [anon_sym_string] = ACTIONS(1887), + [anon_sym_symbol] = ACTIONS(1887), + [anon_sym_object] = ACTIONS(1887), + [anon_sym_abstract] = ACTIONS(1887), + [anon_sym_interface] = ACTIONS(1887), + [anon_sym_enum] = ACTIONS(1887), + [sym__automatic_semicolon] = ACTIONS(1893), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(776)] = { + [sym_import] = STATE(4975), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(5925), + [sym_rest_pattern] = STATE(5834), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(3224), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), [sym_type] = STATE(3907), - [sym_tuple_parameter] = STATE(4844), - [sym_optional_tuple_parameter] = STATE(4844), - [sym_optional_type] = STATE(4844), - [sym_rest_type] = STATE(4844), - [sym__tuple_type_member] = STATE(4844), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5812), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(2460), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1501), + [sym_tuple_parameter] = STATE(5159), + [sym_optional_tuple_parameter] = STATE(5159), + [sym_optional_type] = STATE(5159), + [sym_rest_type] = STATE(5159), + [sym__tuple_type_member] = STATE(5159), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5821), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(2478), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(1507), [anon_sym_COMMA] = ACTIONS(2510), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), [anon_sym_RBRACK] = ACTIONS(2512), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_new] = ACTIONS(1577), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2466), - [anon_sym_AMP] = ACTIONS(575), - [anon_sym_PIPE] = ACTIONS(577), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1583), - [anon_sym_QMARK] = ACTIONS(599), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(603), - [anon_sym_infer] = ACTIONS(605), - [anon_sym_keyof] = ACTIONS(607), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(781)] = { - [ts_builtin_sym_end] = ACTIONS(1741), - [sym_identifier] = ACTIONS(1743), - [anon_sym_export] = ACTIONS(1743), - [anon_sym_default] = ACTIONS(1743), - [anon_sym_type] = ACTIONS(1743), - [anon_sym_namespace] = ACTIONS(1743), - [anon_sym_LBRACE] = ACTIONS(1741), - [anon_sym_RBRACE] = ACTIONS(1741), - [anon_sym_typeof] = ACTIONS(1743), - [anon_sym_import] = ACTIONS(1743), - [anon_sym_with] = ACTIONS(1743), - [anon_sym_var] = ACTIONS(1743), - [anon_sym_let] = ACTIONS(1743), - [anon_sym_const] = ACTIONS(1743), - [anon_sym_BANG] = ACTIONS(1741), - [anon_sym_else] = ACTIONS(1743), - [anon_sym_if] = ACTIONS(1743), - [anon_sym_switch] = ACTIONS(1743), - [anon_sym_for] = ACTIONS(1743), - [anon_sym_LPAREN] = ACTIONS(1741), - [anon_sym_SEMI] = ACTIONS(1741), - [anon_sym_await] = ACTIONS(1743), - [anon_sym_while] = ACTIONS(1743), - [anon_sym_do] = ACTIONS(1743), - [anon_sym_try] = ACTIONS(1743), - [anon_sym_break] = ACTIONS(1743), - [anon_sym_continue] = ACTIONS(1743), - [anon_sym_debugger] = ACTIONS(1743), - [anon_sym_return] = ACTIONS(1743), - [anon_sym_throw] = ACTIONS(1743), - [anon_sym_case] = ACTIONS(1743), - [anon_sym_yield] = ACTIONS(1743), - [anon_sym_LBRACK] = ACTIONS(1741), - [anon_sym_DQUOTE] = ACTIONS(1741), - [anon_sym_SQUOTE] = ACTIONS(1741), - [anon_sym_class] = ACTIONS(1743), - [anon_sym_async] = ACTIONS(1743), - [anon_sym_function] = ACTIONS(1743), - [anon_sym_new] = ACTIONS(1743), - [anon_sym_using] = ACTIONS(1743), - [anon_sym_PLUS] = ACTIONS(1743), - [anon_sym_DASH] = ACTIONS(1743), - [anon_sym_SLASH] = ACTIONS(1743), - [anon_sym_LT] = ACTIONS(1741), - [anon_sym_TILDE] = ACTIONS(1741), - [anon_sym_void] = ACTIONS(1743), - [anon_sym_delete] = ACTIONS(1743), - [anon_sym_PLUS_PLUS] = ACTIONS(1741), - [anon_sym_DASH_DASH] = ACTIONS(1741), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1741), - [sym_number] = ACTIONS(1741), - [sym_private_property_identifier] = ACTIONS(1741), - [sym_this] = ACTIONS(1743), - [sym_super] = ACTIONS(1743), - [sym_true] = ACTIONS(1743), - [sym_false] = ACTIONS(1743), - [sym_null] = ACTIONS(1743), - [sym_undefined] = ACTIONS(1743), - [anon_sym_AT] = ACTIONS(1741), - [anon_sym_static] = ACTIONS(1743), - [anon_sym_readonly] = ACTIONS(1743), - [anon_sym_get] = ACTIONS(1743), - [anon_sym_set] = ACTIONS(1743), - [anon_sym_declare] = ACTIONS(1743), - [anon_sym_public] = ACTIONS(1743), - [anon_sym_private] = ACTIONS(1743), - [anon_sym_protected] = ACTIONS(1743), - [anon_sym_override] = ACTIONS(1743), - [anon_sym_module] = ACTIONS(1743), - [anon_sym_any] = ACTIONS(1743), - [anon_sym_number] = ACTIONS(1743), - [anon_sym_boolean] = ACTIONS(1743), - [anon_sym_string] = ACTIONS(1743), - [anon_sym_symbol] = ACTIONS(1743), - [anon_sym_object] = ACTIONS(1743), - [anon_sym_abstract] = ACTIONS(1743), - [anon_sym_interface] = ACTIONS(1743), - [anon_sym_enum] = ACTIONS(1743), - [sym__automatic_semicolon] = ACTIONS(1749), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(2484), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2486), + [anon_sym_AMP] = ACTIONS(637), + [anon_sym_PIPE] = ACTIONS(639), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(2492), + [anon_sym_QMARK] = ACTIONS(661), + [anon_sym_any] = ACTIONS(667), + [anon_sym_number] = ACTIONS(667), + [anon_sym_boolean] = ACTIONS(667), + [anon_sym_string] = ACTIONS(667), + [anon_sym_symbol] = ACTIONS(667), + [anon_sym_object] = ACTIONS(667), + [anon_sym_abstract] = ACTIONS(665), + [anon_sym_never] = ACTIONS(667), + [anon_sym_unknown] = ACTIONS(667), + [anon_sym_keyof] = ACTIONS(669), + [anon_sym_infer] = ACTIONS(671), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(782)] = { - [sym_else_clause] = STATE(823), + [STATE(777)] = { [ts_builtin_sym_end] = ACTIONS(2514), [sym_identifier] = ACTIONS(2516), [anon_sym_export] = ACTIONS(2516), @@ -108928,7 +108538,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_let] = ACTIONS(2516), [anon_sym_const] = ACTIONS(2516), [anon_sym_BANG] = ACTIONS(2514), - [anon_sym_else] = ACTIONS(2518), + [anon_sym_else] = ACTIONS(2516), [anon_sym_if] = ACTIONS(2516), [anon_sym_switch] = ACTIONS(2516), [anon_sym_for] = ACTIONS(2516), @@ -108992,258 +108602,93 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_abstract] = ACTIONS(2516), [anon_sym_interface] = ACTIONS(2516), [anon_sym_enum] = ACTIONS(2516), + [sym__automatic_semicolon] = ACTIONS(2514), [sym_html_comment] = ACTIONS(5), }, - [STATE(783)] = { - [ts_builtin_sym_end] = ACTIONS(1851), - [sym_identifier] = ACTIONS(1853), - [anon_sym_export] = ACTIONS(1853), - [anon_sym_default] = ACTIONS(1853), - [anon_sym_type] = ACTIONS(1853), - [anon_sym_namespace] = ACTIONS(1853), - [anon_sym_LBRACE] = ACTIONS(1851), - [anon_sym_RBRACE] = ACTIONS(1851), - [anon_sym_typeof] = ACTIONS(1853), - [anon_sym_import] = ACTIONS(1853), - [anon_sym_with] = ACTIONS(1853), - [anon_sym_var] = ACTIONS(1853), - [anon_sym_let] = ACTIONS(1853), - [anon_sym_const] = ACTIONS(1853), - [anon_sym_BANG] = ACTIONS(1851), - [anon_sym_else] = ACTIONS(1853), - [anon_sym_if] = ACTIONS(1853), - [anon_sym_switch] = ACTIONS(1853), - [anon_sym_for] = ACTIONS(1853), - [anon_sym_LPAREN] = ACTIONS(1851), - [anon_sym_SEMI] = ACTIONS(1851), - [anon_sym_await] = ACTIONS(1853), - [anon_sym_while] = ACTIONS(1853), - [anon_sym_do] = ACTIONS(1853), - [anon_sym_try] = ACTIONS(1853), - [anon_sym_break] = ACTIONS(1853), - [anon_sym_continue] = ACTIONS(1853), - [anon_sym_debugger] = ACTIONS(1853), - [anon_sym_return] = ACTIONS(1853), - [anon_sym_throw] = ACTIONS(1853), - [anon_sym_case] = ACTIONS(1853), - [anon_sym_yield] = ACTIONS(1853), - [anon_sym_LBRACK] = ACTIONS(1851), - [anon_sym_DQUOTE] = ACTIONS(1851), - [anon_sym_SQUOTE] = ACTIONS(1851), - [anon_sym_class] = ACTIONS(1853), - [anon_sym_async] = ACTIONS(1853), - [anon_sym_function] = ACTIONS(1853), - [anon_sym_new] = ACTIONS(1853), - [anon_sym_using] = ACTIONS(1853), - [anon_sym_PLUS] = ACTIONS(1853), - [anon_sym_DASH] = ACTIONS(1853), - [anon_sym_SLASH] = ACTIONS(1853), - [anon_sym_LT] = ACTIONS(1851), - [anon_sym_TILDE] = ACTIONS(1851), - [anon_sym_void] = ACTIONS(1853), - [anon_sym_delete] = ACTIONS(1853), - [anon_sym_PLUS_PLUS] = ACTIONS(1851), - [anon_sym_DASH_DASH] = ACTIONS(1851), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1851), - [sym_number] = ACTIONS(1851), - [sym_private_property_identifier] = ACTIONS(1851), - [sym_this] = ACTIONS(1853), - [sym_super] = ACTIONS(1853), - [sym_true] = ACTIONS(1853), - [sym_false] = ACTIONS(1853), - [sym_null] = ACTIONS(1853), - [sym_undefined] = ACTIONS(1853), - [anon_sym_AT] = ACTIONS(1851), - [anon_sym_static] = ACTIONS(1853), - [anon_sym_readonly] = ACTIONS(1853), - [anon_sym_get] = ACTIONS(1853), - [anon_sym_set] = ACTIONS(1853), - [anon_sym_declare] = ACTIONS(1853), - [anon_sym_public] = ACTIONS(1853), - [anon_sym_private] = ACTIONS(1853), - [anon_sym_protected] = ACTIONS(1853), - [anon_sym_override] = ACTIONS(1853), - [anon_sym_module] = ACTIONS(1853), - [anon_sym_any] = ACTIONS(1853), - [anon_sym_number] = ACTIONS(1853), - [anon_sym_boolean] = ACTIONS(1853), - [anon_sym_string] = ACTIONS(1853), - [anon_sym_symbol] = ACTIONS(1853), - [anon_sym_object] = ACTIONS(1853), - [anon_sym_abstract] = ACTIONS(1853), - [anon_sym_interface] = ACTIONS(1853), - [anon_sym_enum] = ACTIONS(1853), - [sym__automatic_semicolon] = ACTIONS(1859), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(784)] = { - [ts_builtin_sym_end] = ACTIONS(2520), - [sym_identifier] = ACTIONS(2522), - [anon_sym_export] = ACTIONS(2522), - [anon_sym_default] = ACTIONS(2522), - [anon_sym_type] = ACTIONS(2522), - [anon_sym_namespace] = ACTIONS(2522), - [anon_sym_LBRACE] = ACTIONS(2520), - [anon_sym_RBRACE] = ACTIONS(2520), - [anon_sym_typeof] = ACTIONS(2522), - [anon_sym_import] = ACTIONS(2522), - [anon_sym_with] = ACTIONS(2522), - [anon_sym_var] = ACTIONS(2522), - [anon_sym_let] = ACTIONS(2522), - [anon_sym_const] = ACTIONS(2522), - [anon_sym_BANG] = ACTIONS(2520), - [anon_sym_else] = ACTIONS(2522), - [anon_sym_if] = ACTIONS(2522), - [anon_sym_switch] = ACTIONS(2522), - [anon_sym_for] = ACTIONS(2522), - [anon_sym_LPAREN] = ACTIONS(2520), - [anon_sym_SEMI] = ACTIONS(2520), - [anon_sym_await] = ACTIONS(2522), - [anon_sym_while] = ACTIONS(2522), - [anon_sym_do] = ACTIONS(2522), - [anon_sym_try] = ACTIONS(2522), - [anon_sym_break] = ACTIONS(2522), - [anon_sym_continue] = ACTIONS(2522), - [anon_sym_debugger] = ACTIONS(2522), - [anon_sym_return] = ACTIONS(2522), - [anon_sym_throw] = ACTIONS(2522), - [anon_sym_case] = ACTIONS(2522), - [anon_sym_finally] = ACTIONS(2522), - [anon_sym_yield] = ACTIONS(2522), - [anon_sym_LBRACK] = ACTIONS(2520), - [anon_sym_DQUOTE] = ACTIONS(2520), - [anon_sym_SQUOTE] = ACTIONS(2520), - [anon_sym_class] = ACTIONS(2522), - [anon_sym_async] = ACTIONS(2522), - [anon_sym_function] = ACTIONS(2522), - [anon_sym_new] = ACTIONS(2522), - [anon_sym_using] = ACTIONS(2522), - [anon_sym_PLUS] = ACTIONS(2522), - [anon_sym_DASH] = ACTIONS(2522), - [anon_sym_SLASH] = ACTIONS(2522), - [anon_sym_LT] = ACTIONS(2520), - [anon_sym_TILDE] = ACTIONS(2520), - [anon_sym_void] = ACTIONS(2522), - [anon_sym_delete] = ACTIONS(2522), - [anon_sym_PLUS_PLUS] = ACTIONS(2520), - [anon_sym_DASH_DASH] = ACTIONS(2520), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2520), - [sym_number] = ACTIONS(2520), - [sym_private_property_identifier] = ACTIONS(2520), - [sym_this] = ACTIONS(2522), - [sym_super] = ACTIONS(2522), - [sym_true] = ACTIONS(2522), - [sym_false] = ACTIONS(2522), - [sym_null] = ACTIONS(2522), - [sym_undefined] = ACTIONS(2522), - [anon_sym_AT] = ACTIONS(2520), - [anon_sym_static] = ACTIONS(2522), - [anon_sym_readonly] = ACTIONS(2522), - [anon_sym_get] = ACTIONS(2522), - [anon_sym_set] = ACTIONS(2522), - [anon_sym_declare] = ACTIONS(2522), - [anon_sym_public] = ACTIONS(2522), - [anon_sym_private] = ACTIONS(2522), - [anon_sym_protected] = ACTIONS(2522), - [anon_sym_override] = ACTIONS(2522), - [anon_sym_module] = ACTIONS(2522), - [anon_sym_any] = ACTIONS(2522), - [anon_sym_number] = ACTIONS(2522), - [anon_sym_boolean] = ACTIONS(2522), - [anon_sym_string] = ACTIONS(2522), - [anon_sym_symbol] = ACTIONS(2522), - [anon_sym_object] = ACTIONS(2522), - [anon_sym_abstract] = ACTIONS(2522), - [anon_sym_interface] = ACTIONS(2522), - [anon_sym_enum] = ACTIONS(2522), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(785)] = { - [ts_builtin_sym_end] = ACTIONS(1831), - [sym_identifier] = ACTIONS(1833), - [anon_sym_export] = ACTIONS(1833), - [anon_sym_default] = ACTIONS(1833), - [anon_sym_type] = ACTIONS(1833), - [anon_sym_namespace] = ACTIONS(1833), - [anon_sym_LBRACE] = ACTIONS(1831), - [anon_sym_RBRACE] = ACTIONS(1831), - [anon_sym_typeof] = ACTIONS(1833), - [anon_sym_import] = ACTIONS(1833), - [anon_sym_with] = ACTIONS(1833), - [anon_sym_var] = ACTIONS(1833), - [anon_sym_let] = ACTIONS(1833), - [anon_sym_const] = ACTIONS(1833), - [anon_sym_BANG] = ACTIONS(1831), - [anon_sym_else] = ACTIONS(1833), - [anon_sym_if] = ACTIONS(1833), - [anon_sym_switch] = ACTIONS(1833), - [anon_sym_for] = ACTIONS(1833), - [anon_sym_LPAREN] = ACTIONS(1831), - [anon_sym_SEMI] = ACTIONS(1831), - [anon_sym_await] = ACTIONS(1833), - [anon_sym_while] = ACTIONS(1833), - [anon_sym_do] = ACTIONS(1833), - [anon_sym_try] = ACTIONS(1833), - [anon_sym_break] = ACTIONS(1833), - [anon_sym_continue] = ACTIONS(1833), - [anon_sym_debugger] = ACTIONS(1833), - [anon_sym_return] = ACTIONS(1833), - [anon_sym_throw] = ACTIONS(1833), - [anon_sym_case] = ACTIONS(1833), - [anon_sym_yield] = ACTIONS(1833), - [anon_sym_LBRACK] = ACTIONS(1831), - [anon_sym_DQUOTE] = ACTIONS(1831), - [anon_sym_SQUOTE] = ACTIONS(1831), - [anon_sym_class] = ACTIONS(1833), - [anon_sym_async] = ACTIONS(1833), - [anon_sym_function] = ACTIONS(1833), - [anon_sym_new] = ACTIONS(1833), - [anon_sym_using] = ACTIONS(1833), - [anon_sym_PLUS] = ACTIONS(1833), - [anon_sym_DASH] = ACTIONS(1833), - [anon_sym_SLASH] = ACTIONS(1833), - [anon_sym_LT] = ACTIONS(1831), - [anon_sym_TILDE] = ACTIONS(1831), - [anon_sym_void] = ACTIONS(1833), - [anon_sym_delete] = ACTIONS(1833), - [anon_sym_PLUS_PLUS] = ACTIONS(1831), - [anon_sym_DASH_DASH] = ACTIONS(1831), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1831), - [sym_number] = ACTIONS(1831), - [sym_private_property_identifier] = ACTIONS(1831), - [sym_this] = ACTIONS(1833), - [sym_super] = ACTIONS(1833), - [sym_true] = ACTIONS(1833), - [sym_false] = ACTIONS(1833), - [sym_null] = ACTIONS(1833), - [sym_undefined] = ACTIONS(1833), - [anon_sym_AT] = ACTIONS(1831), - [anon_sym_static] = ACTIONS(1833), - [anon_sym_readonly] = ACTIONS(1833), - [anon_sym_get] = ACTIONS(1833), - [anon_sym_set] = ACTIONS(1833), - [anon_sym_declare] = ACTIONS(1833), - [anon_sym_public] = ACTIONS(1833), - [anon_sym_private] = ACTIONS(1833), - [anon_sym_protected] = ACTIONS(1833), - [anon_sym_override] = ACTIONS(1833), - [anon_sym_module] = ACTIONS(1833), - [anon_sym_any] = ACTIONS(1833), - [anon_sym_number] = ACTIONS(1833), - [anon_sym_boolean] = ACTIONS(1833), - [anon_sym_string] = ACTIONS(1833), - [anon_sym_symbol] = ACTIONS(1833), - [anon_sym_object] = ACTIONS(1833), - [anon_sym_abstract] = ACTIONS(1833), - [anon_sym_interface] = ACTIONS(1833), - [anon_sym_enum] = ACTIONS(1833), - [sym__automatic_semicolon] = ACTIONS(1839), + [STATE(778)] = { + [ts_builtin_sym_end] = ACTIONS(2518), + [sym_identifier] = ACTIONS(2520), + [anon_sym_export] = ACTIONS(2520), + [anon_sym_default] = ACTIONS(2520), + [anon_sym_type] = ACTIONS(2520), + [anon_sym_namespace] = ACTIONS(2520), + [anon_sym_LBRACE] = ACTIONS(2518), + [anon_sym_RBRACE] = ACTIONS(2518), + [anon_sym_typeof] = ACTIONS(2520), + [anon_sym_import] = ACTIONS(2520), + [anon_sym_with] = ACTIONS(2520), + [anon_sym_var] = ACTIONS(2520), + [anon_sym_let] = ACTIONS(2520), + [anon_sym_const] = ACTIONS(2520), + [anon_sym_BANG] = ACTIONS(2518), + [anon_sym_else] = ACTIONS(2520), + [anon_sym_if] = ACTIONS(2520), + [anon_sym_switch] = ACTIONS(2520), + [anon_sym_for] = ACTIONS(2520), + [anon_sym_LPAREN] = ACTIONS(2518), + [anon_sym_SEMI] = ACTIONS(2522), + [anon_sym_await] = ACTIONS(2520), + [anon_sym_while] = ACTIONS(2520), + [anon_sym_do] = ACTIONS(2520), + [anon_sym_try] = ACTIONS(2520), + [anon_sym_break] = ACTIONS(2520), + [anon_sym_continue] = ACTIONS(2520), + [anon_sym_debugger] = ACTIONS(2520), + [anon_sym_return] = ACTIONS(2520), + [anon_sym_throw] = ACTIONS(2520), + [anon_sym_case] = ACTIONS(2520), + [anon_sym_yield] = ACTIONS(2520), + [anon_sym_LBRACK] = ACTIONS(2518), + [anon_sym_DQUOTE] = ACTIONS(2518), + [anon_sym_SQUOTE] = ACTIONS(2518), + [anon_sym_class] = ACTIONS(2520), + [anon_sym_async] = ACTIONS(2520), + [anon_sym_function] = ACTIONS(2520), + [anon_sym_new] = ACTIONS(2520), + [anon_sym_using] = ACTIONS(2520), + [anon_sym_PLUS] = ACTIONS(2520), + [anon_sym_DASH] = ACTIONS(2520), + [anon_sym_SLASH] = ACTIONS(2520), + [anon_sym_LT] = ACTIONS(2518), + [anon_sym_TILDE] = ACTIONS(2518), + [anon_sym_void] = ACTIONS(2520), + [anon_sym_delete] = ACTIONS(2520), + [anon_sym_PLUS_PLUS] = ACTIONS(2518), + [anon_sym_DASH_DASH] = ACTIONS(2518), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2518), + [sym_number] = ACTIONS(2518), + [sym_private_property_identifier] = ACTIONS(2518), + [sym_this] = ACTIONS(2520), + [sym_super] = ACTIONS(2520), + [sym_true] = ACTIONS(2520), + [sym_false] = ACTIONS(2520), + [sym_null] = ACTIONS(2520), + [sym_undefined] = ACTIONS(2520), + [anon_sym_AT] = ACTIONS(2518), + [anon_sym_static] = ACTIONS(2520), + [anon_sym_readonly] = ACTIONS(2520), + [anon_sym_get] = ACTIONS(2520), + [anon_sym_set] = ACTIONS(2520), + [anon_sym_declare] = ACTIONS(2520), + [anon_sym_public] = ACTIONS(2520), + [anon_sym_private] = ACTIONS(2520), + [anon_sym_protected] = ACTIONS(2520), + [anon_sym_override] = ACTIONS(2520), + [anon_sym_module] = ACTIONS(2520), + [anon_sym_any] = ACTIONS(2520), + [anon_sym_number] = ACTIONS(2520), + [anon_sym_boolean] = ACTIONS(2520), + [anon_sym_string] = ACTIONS(2520), + [anon_sym_symbol] = ACTIONS(2520), + [anon_sym_object] = ACTIONS(2520), + [anon_sym_abstract] = ACTIONS(2520), + [anon_sym_interface] = ACTIONS(2520), + [anon_sym_enum] = ACTIONS(2520), + [sym__automatic_semicolon] = ACTIONS(2522), [sym_html_comment] = ACTIONS(5), }, - [STATE(786)] = { + [STATE(779)] = { [ts_builtin_sym_end] = ACTIONS(2524), [sym_identifier] = ACTIONS(2526), [anon_sym_export] = ACTIONS(2526), @@ -109265,6 +108710,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_for] = ACTIONS(2526), [anon_sym_LPAREN] = ACTIONS(2524), [anon_sym_SEMI] = ACTIONS(2524), + [anon_sym_RPAREN] = ACTIONS(2524), [anon_sym_await] = ACTIONS(2526), [anon_sym_while] = ACTIONS(2526), [anon_sym_do] = ACTIONS(2526), @@ -109325,7 +108771,173 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2526), [sym_html_comment] = ACTIONS(5), }, - [STATE(787)] = { + [STATE(780)] = { + [ts_builtin_sym_end] = ACTIONS(1855), + [sym_identifier] = ACTIONS(1857), + [anon_sym_export] = ACTIONS(1857), + [anon_sym_default] = ACTIONS(1857), + [anon_sym_type] = ACTIONS(1857), + [anon_sym_namespace] = ACTIONS(1857), + [anon_sym_LBRACE] = ACTIONS(1855), + [anon_sym_RBRACE] = ACTIONS(1855), + [anon_sym_typeof] = ACTIONS(1857), + [anon_sym_import] = ACTIONS(1857), + [anon_sym_with] = ACTIONS(1857), + [anon_sym_var] = ACTIONS(1857), + [anon_sym_let] = ACTIONS(1857), + [anon_sym_const] = ACTIONS(1857), + [anon_sym_BANG] = ACTIONS(1855), + [anon_sym_else] = ACTIONS(1857), + [anon_sym_if] = ACTIONS(1857), + [anon_sym_switch] = ACTIONS(1857), + [anon_sym_for] = ACTIONS(1857), + [anon_sym_LPAREN] = ACTIONS(1855), + [anon_sym_SEMI] = ACTIONS(1855), + [anon_sym_await] = ACTIONS(1857), + [anon_sym_while] = ACTIONS(1857), + [anon_sym_do] = ACTIONS(1857), + [anon_sym_try] = ACTIONS(1857), + [anon_sym_break] = ACTIONS(1857), + [anon_sym_continue] = ACTIONS(1857), + [anon_sym_debugger] = ACTIONS(1857), + [anon_sym_return] = ACTIONS(1857), + [anon_sym_throw] = ACTIONS(1857), + [anon_sym_case] = ACTIONS(1857), + [anon_sym_yield] = ACTIONS(1857), + [anon_sym_LBRACK] = ACTIONS(1855), + [anon_sym_DQUOTE] = ACTIONS(1855), + [anon_sym_SQUOTE] = ACTIONS(1855), + [anon_sym_class] = ACTIONS(1857), + [anon_sym_async] = ACTIONS(1857), + [anon_sym_function] = ACTIONS(1857), + [anon_sym_new] = ACTIONS(1857), + [anon_sym_using] = ACTIONS(1857), + [anon_sym_PLUS] = ACTIONS(1857), + [anon_sym_DASH] = ACTIONS(1857), + [anon_sym_SLASH] = ACTIONS(1857), + [anon_sym_LT] = ACTIONS(1855), + [anon_sym_TILDE] = ACTIONS(1855), + [anon_sym_void] = ACTIONS(1857), + [anon_sym_delete] = ACTIONS(1857), + [anon_sym_PLUS_PLUS] = ACTIONS(1855), + [anon_sym_DASH_DASH] = ACTIONS(1855), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1855), + [sym_number] = ACTIONS(1855), + [sym_private_property_identifier] = ACTIONS(1855), + [sym_this] = ACTIONS(1857), + [sym_super] = ACTIONS(1857), + [sym_true] = ACTIONS(1857), + [sym_false] = ACTIONS(1857), + [sym_null] = ACTIONS(1857), + [sym_undefined] = ACTIONS(1857), + [anon_sym_AT] = ACTIONS(1855), + [anon_sym_static] = ACTIONS(1857), + [anon_sym_readonly] = ACTIONS(1857), + [anon_sym_get] = ACTIONS(1857), + [anon_sym_set] = ACTIONS(1857), + [anon_sym_declare] = ACTIONS(1857), + [anon_sym_public] = ACTIONS(1857), + [anon_sym_private] = ACTIONS(1857), + [anon_sym_protected] = ACTIONS(1857), + [anon_sym_override] = ACTIONS(1857), + [anon_sym_module] = ACTIONS(1857), + [anon_sym_any] = ACTIONS(1857), + [anon_sym_number] = ACTIONS(1857), + [anon_sym_boolean] = ACTIONS(1857), + [anon_sym_string] = ACTIONS(1857), + [anon_sym_symbol] = ACTIONS(1857), + [anon_sym_object] = ACTIONS(1857), + [anon_sym_abstract] = ACTIONS(1857), + [anon_sym_interface] = ACTIONS(1857), + [anon_sym_enum] = ACTIONS(1857), + [sym__automatic_semicolon] = ACTIONS(1863), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(781)] = { + [ts_builtin_sym_end] = ACTIONS(1865), + [sym_identifier] = ACTIONS(1867), + [anon_sym_export] = ACTIONS(1867), + [anon_sym_default] = ACTIONS(1867), + [anon_sym_type] = ACTIONS(1867), + [anon_sym_namespace] = ACTIONS(1867), + [anon_sym_LBRACE] = ACTIONS(1865), + [anon_sym_RBRACE] = ACTIONS(1865), + [anon_sym_typeof] = ACTIONS(1867), + [anon_sym_import] = ACTIONS(1867), + [anon_sym_with] = ACTIONS(1867), + [anon_sym_var] = ACTIONS(1867), + [anon_sym_let] = ACTIONS(1867), + [anon_sym_const] = ACTIONS(1867), + [anon_sym_BANG] = ACTIONS(1865), + [anon_sym_else] = ACTIONS(1867), + [anon_sym_if] = ACTIONS(1867), + [anon_sym_switch] = ACTIONS(1867), + [anon_sym_for] = ACTIONS(1867), + [anon_sym_LPAREN] = ACTIONS(1865), + [anon_sym_SEMI] = ACTIONS(1865), + [anon_sym_await] = ACTIONS(1867), + [anon_sym_while] = ACTIONS(1867), + [anon_sym_do] = ACTIONS(1867), + [anon_sym_try] = ACTIONS(1867), + [anon_sym_break] = ACTIONS(1867), + [anon_sym_continue] = ACTIONS(1867), + [anon_sym_debugger] = ACTIONS(1867), + [anon_sym_return] = ACTIONS(1867), + [anon_sym_throw] = ACTIONS(1867), + [anon_sym_case] = ACTIONS(1867), + [anon_sym_yield] = ACTIONS(1867), + [anon_sym_LBRACK] = ACTIONS(1865), + [anon_sym_DQUOTE] = ACTIONS(1865), + [anon_sym_SQUOTE] = ACTIONS(1865), + [anon_sym_class] = ACTIONS(1867), + [anon_sym_async] = ACTIONS(1867), + [anon_sym_function] = ACTIONS(1867), + [anon_sym_new] = ACTIONS(1867), + [anon_sym_using] = ACTIONS(1867), + [anon_sym_PLUS] = ACTIONS(1867), + [anon_sym_DASH] = ACTIONS(1867), + [anon_sym_SLASH] = ACTIONS(1867), + [anon_sym_LT] = ACTIONS(1865), + [anon_sym_TILDE] = ACTIONS(1865), + [anon_sym_void] = ACTIONS(1867), + [anon_sym_delete] = ACTIONS(1867), + [anon_sym_PLUS_PLUS] = ACTIONS(1865), + [anon_sym_DASH_DASH] = ACTIONS(1865), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1865), + [sym_number] = ACTIONS(1865), + [sym_private_property_identifier] = ACTIONS(1865), + [sym_this] = ACTIONS(1867), + [sym_super] = ACTIONS(1867), + [sym_true] = ACTIONS(1867), + [sym_false] = ACTIONS(1867), + [sym_null] = ACTIONS(1867), + [sym_undefined] = ACTIONS(1867), + [anon_sym_AT] = ACTIONS(1865), + [anon_sym_static] = ACTIONS(1867), + [anon_sym_readonly] = ACTIONS(1867), + [anon_sym_get] = ACTIONS(1867), + [anon_sym_set] = ACTIONS(1867), + [anon_sym_declare] = ACTIONS(1867), + [anon_sym_public] = ACTIONS(1867), + [anon_sym_private] = ACTIONS(1867), + [anon_sym_protected] = ACTIONS(1867), + [anon_sym_override] = ACTIONS(1867), + [anon_sym_module] = ACTIONS(1867), + [anon_sym_any] = ACTIONS(1867), + [anon_sym_number] = ACTIONS(1867), + [anon_sym_boolean] = ACTIONS(1867), + [anon_sym_string] = ACTIONS(1867), + [anon_sym_symbol] = ACTIONS(1867), + [anon_sym_object] = ACTIONS(1867), + [anon_sym_abstract] = ACTIONS(1867), + [anon_sym_interface] = ACTIONS(1867), + [anon_sym_enum] = ACTIONS(1867), + [sym__automatic_semicolon] = ACTIONS(1873), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(782)] = { [ts_builtin_sym_end] = ACTIONS(2528), [sym_identifier] = ACTIONS(2530), [anon_sym_export] = ACTIONS(2530), @@ -109405,113 +109017,281 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_abstract] = ACTIONS(2530), [anon_sym_interface] = ACTIONS(2530), [anon_sym_enum] = ACTIONS(2530), + [sym__automatic_semicolon] = ACTIONS(2528), [sym_html_comment] = ACTIONS(5), }, - [STATE(788)] = { - [ts_builtin_sym_end] = ACTIONS(2532), - [sym_identifier] = ACTIONS(2534), - [anon_sym_export] = ACTIONS(2534), - [anon_sym_default] = ACTIONS(2534), - [anon_sym_type] = ACTIONS(2534), - [anon_sym_namespace] = ACTIONS(2534), - [anon_sym_LBRACE] = ACTIONS(2532), - [anon_sym_RBRACE] = ACTIONS(2532), - [anon_sym_typeof] = ACTIONS(2534), - [anon_sym_import] = ACTIONS(2534), - [anon_sym_with] = ACTIONS(2534), - [anon_sym_var] = ACTIONS(2534), - [anon_sym_let] = ACTIONS(2534), - [anon_sym_const] = ACTIONS(2534), - [anon_sym_BANG] = ACTIONS(2532), - [anon_sym_else] = ACTIONS(2534), - [anon_sym_if] = ACTIONS(2534), - [anon_sym_switch] = ACTIONS(2534), - [anon_sym_for] = ACTIONS(2534), - [anon_sym_LPAREN] = ACTIONS(2532), - [anon_sym_SEMI] = ACTIONS(2532), - [anon_sym_await] = ACTIONS(2534), - [anon_sym_while] = ACTIONS(2534), - [anon_sym_do] = ACTIONS(2534), - [anon_sym_try] = ACTIONS(2534), - [anon_sym_break] = ACTIONS(2534), - [anon_sym_continue] = ACTIONS(2534), - [anon_sym_debugger] = ACTIONS(2534), - [anon_sym_return] = ACTIONS(2534), - [anon_sym_throw] = ACTIONS(2534), - [anon_sym_case] = ACTIONS(2534), - [anon_sym_yield] = ACTIONS(2534), - [anon_sym_LBRACK] = ACTIONS(2532), - [anon_sym_DQUOTE] = ACTIONS(2532), - [anon_sym_SQUOTE] = ACTIONS(2532), - [anon_sym_class] = ACTIONS(2534), - [anon_sym_async] = ACTIONS(2534), - [anon_sym_function] = ACTIONS(2534), - [anon_sym_new] = ACTIONS(2534), - [anon_sym_using] = ACTIONS(2534), - [anon_sym_PLUS] = ACTIONS(2534), - [anon_sym_DASH] = ACTIONS(2534), - [anon_sym_SLASH] = ACTIONS(2534), - [anon_sym_LT] = ACTIONS(2532), - [anon_sym_TILDE] = ACTIONS(2532), - [anon_sym_void] = ACTIONS(2534), - [anon_sym_delete] = ACTIONS(2534), - [anon_sym_PLUS_PLUS] = ACTIONS(2532), - [anon_sym_DASH_DASH] = ACTIONS(2532), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2532), - [sym_number] = ACTIONS(2532), - [sym_private_property_identifier] = ACTIONS(2532), - [sym_this] = ACTIONS(2534), - [sym_super] = ACTIONS(2534), - [sym_true] = ACTIONS(2534), - [sym_false] = ACTIONS(2534), - [sym_null] = ACTIONS(2534), - [sym_undefined] = ACTIONS(2534), - [anon_sym_AT] = ACTIONS(2532), - [anon_sym_static] = ACTIONS(2534), - [anon_sym_readonly] = ACTIONS(2534), - [anon_sym_get] = ACTIONS(2534), - [anon_sym_set] = ACTIONS(2534), - [anon_sym_declare] = ACTIONS(2534), - [anon_sym_public] = ACTIONS(2534), - [anon_sym_private] = ACTIONS(2534), - [anon_sym_protected] = ACTIONS(2534), - [anon_sym_override] = ACTIONS(2534), - [anon_sym_module] = ACTIONS(2534), - [anon_sym_any] = ACTIONS(2534), - [anon_sym_number] = ACTIONS(2534), - [anon_sym_boolean] = ACTIONS(2534), - [anon_sym_string] = ACTIONS(2534), - [anon_sym_symbol] = ACTIONS(2534), - [anon_sym_object] = ACTIONS(2534), - [anon_sym_abstract] = ACTIONS(2534), - [anon_sym_interface] = ACTIONS(2534), - [anon_sym_enum] = ACTIONS(2534), + [STATE(783)] = { + [sym_import] = STATE(4975), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(5925), + [sym_rest_pattern] = STATE(5834), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(3224), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(3907), + [sym_tuple_parameter] = STATE(5007), + [sym_optional_tuple_parameter] = STATE(5007), + [sym_optional_type] = STATE(5007), + [sym_rest_type] = STATE(5007), + [sym__tuple_type_member] = STATE(5007), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5821), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(2478), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_COMMA] = ACTIONS(2532), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_RBRACK] = ACTIONS(2534), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(2484), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2486), + [anon_sym_AMP] = ACTIONS(637), + [anon_sym_PIPE] = ACTIONS(639), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(2492), + [anon_sym_QMARK] = ACTIONS(661), + [anon_sym_any] = ACTIONS(667), + [anon_sym_number] = ACTIONS(667), + [anon_sym_boolean] = ACTIONS(667), + [anon_sym_string] = ACTIONS(667), + [anon_sym_symbol] = ACTIONS(667), + [anon_sym_object] = ACTIONS(667), + [anon_sym_abstract] = ACTIONS(665), + [anon_sym_never] = ACTIONS(667), + [anon_sym_unknown] = ACTIONS(667), + [anon_sym_keyof] = ACTIONS(669), + [anon_sym_infer] = ACTIONS(671), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(789)] = { - [ts_builtin_sym_end] = ACTIONS(2536), - [sym_identifier] = ACTIONS(2538), - [anon_sym_export] = ACTIONS(2538), - [anon_sym_default] = ACTIONS(2538), - [anon_sym_type] = ACTIONS(2538), - [anon_sym_namespace] = ACTIONS(2538), - [anon_sym_LBRACE] = ACTIONS(2536), - [anon_sym_RBRACE] = ACTIONS(2536), - [anon_sym_typeof] = ACTIONS(2538), - [anon_sym_import] = ACTIONS(2538), - [anon_sym_with] = ACTIONS(2538), - [anon_sym_var] = ACTIONS(2538), - [anon_sym_let] = ACTIONS(2538), - [anon_sym_const] = ACTIONS(2538), - [anon_sym_BANG] = ACTIONS(2536), - [anon_sym_else] = ACTIONS(2538), - [anon_sym_if] = ACTIONS(2538), - [anon_sym_switch] = ACTIONS(2538), - [anon_sym_for] = ACTIONS(2538), - [anon_sym_LPAREN] = ACTIONS(2536), - [anon_sym_SEMI] = ACTIONS(2536), - [anon_sym_await] = ACTIONS(2538), + [STATE(784)] = { + [ts_builtin_sym_end] = ACTIONS(1755), + [sym_identifier] = ACTIONS(1757), + [anon_sym_export] = ACTIONS(1757), + [anon_sym_default] = ACTIONS(1757), + [anon_sym_type] = ACTIONS(1757), + [anon_sym_namespace] = ACTIONS(1757), + [anon_sym_LBRACE] = ACTIONS(1755), + [anon_sym_RBRACE] = ACTIONS(1755), + [anon_sym_typeof] = ACTIONS(1757), + [anon_sym_import] = ACTIONS(1757), + [anon_sym_with] = ACTIONS(1757), + [anon_sym_var] = ACTIONS(1757), + [anon_sym_let] = ACTIONS(1757), + [anon_sym_const] = ACTIONS(1757), + [anon_sym_BANG] = ACTIONS(1755), + [anon_sym_else] = ACTIONS(1757), + [anon_sym_if] = ACTIONS(1757), + [anon_sym_switch] = ACTIONS(1757), + [anon_sym_for] = ACTIONS(1757), + [anon_sym_LPAREN] = ACTIONS(1755), + [anon_sym_SEMI] = ACTIONS(1755), + [anon_sym_await] = ACTIONS(1757), + [anon_sym_while] = ACTIONS(1757), + [anon_sym_do] = ACTIONS(1757), + [anon_sym_try] = ACTIONS(1757), + [anon_sym_break] = ACTIONS(1757), + [anon_sym_continue] = ACTIONS(1757), + [anon_sym_debugger] = ACTIONS(1757), + [anon_sym_return] = ACTIONS(1757), + [anon_sym_throw] = ACTIONS(1757), + [anon_sym_case] = ACTIONS(1757), + [anon_sym_yield] = ACTIONS(1757), + [anon_sym_LBRACK] = ACTIONS(1755), + [anon_sym_DQUOTE] = ACTIONS(1755), + [anon_sym_SQUOTE] = ACTIONS(1755), + [anon_sym_class] = ACTIONS(1757), + [anon_sym_async] = ACTIONS(1757), + [anon_sym_function] = ACTIONS(1757), + [anon_sym_new] = ACTIONS(1757), + [anon_sym_using] = ACTIONS(1757), + [anon_sym_PLUS] = ACTIONS(1757), + [anon_sym_DASH] = ACTIONS(1757), + [anon_sym_SLASH] = ACTIONS(1757), + [anon_sym_LT] = ACTIONS(1755), + [anon_sym_TILDE] = ACTIONS(1755), + [anon_sym_void] = ACTIONS(1757), + [anon_sym_delete] = ACTIONS(1757), + [anon_sym_PLUS_PLUS] = ACTIONS(1755), + [anon_sym_DASH_DASH] = ACTIONS(1755), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1755), + [sym_number] = ACTIONS(1755), + [sym_private_property_identifier] = ACTIONS(1755), + [sym_this] = ACTIONS(1757), + [sym_super] = ACTIONS(1757), + [sym_true] = ACTIONS(1757), + [sym_false] = ACTIONS(1757), + [sym_null] = ACTIONS(1757), + [sym_undefined] = ACTIONS(1757), + [anon_sym_AT] = ACTIONS(1755), + [anon_sym_static] = ACTIONS(1757), + [anon_sym_readonly] = ACTIONS(1757), + [anon_sym_get] = ACTIONS(1757), + [anon_sym_set] = ACTIONS(1757), + [anon_sym_declare] = ACTIONS(1757), + [anon_sym_public] = ACTIONS(1757), + [anon_sym_private] = ACTIONS(1757), + [anon_sym_protected] = ACTIONS(1757), + [anon_sym_override] = ACTIONS(1757), + [anon_sym_module] = ACTIONS(1757), + [anon_sym_any] = ACTIONS(1757), + [anon_sym_number] = ACTIONS(1757), + [anon_sym_boolean] = ACTIONS(1757), + [anon_sym_string] = ACTIONS(1757), + [anon_sym_symbol] = ACTIONS(1757), + [anon_sym_object] = ACTIONS(1757), + [anon_sym_abstract] = ACTIONS(1757), + [anon_sym_interface] = ACTIONS(1757), + [anon_sym_enum] = ACTIONS(1757), + [sym__automatic_semicolon] = ACTIONS(1763), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(785)] = { + [sym_statement_block] = STATE(900), + [ts_builtin_sym_end] = ACTIONS(1663), + [sym_identifier] = ACTIONS(1665), + [anon_sym_export] = ACTIONS(1665), + [anon_sym_default] = ACTIONS(1665), + [anon_sym_type] = ACTIONS(1665), + [anon_sym_namespace] = ACTIONS(1665), + [anon_sym_LBRACE] = ACTIONS(2458), + [anon_sym_RBRACE] = ACTIONS(1663), + [anon_sym_typeof] = ACTIONS(1665), + [anon_sym_import] = ACTIONS(1665), + [anon_sym_with] = ACTIONS(1665), + [anon_sym_var] = ACTIONS(1665), + [anon_sym_let] = ACTIONS(1665), + [anon_sym_const] = ACTIONS(1665), + [anon_sym_BANG] = ACTIONS(1663), + [anon_sym_else] = ACTIONS(1665), + [anon_sym_if] = ACTIONS(1665), + [anon_sym_switch] = ACTIONS(1665), + [anon_sym_for] = ACTIONS(1665), + [anon_sym_LPAREN] = ACTIONS(1663), + [anon_sym_SEMI] = ACTIONS(1663), + [anon_sym_await] = ACTIONS(1665), + [anon_sym_while] = ACTIONS(1665), + [anon_sym_do] = ACTIONS(1665), + [anon_sym_try] = ACTIONS(1665), + [anon_sym_break] = ACTIONS(1665), + [anon_sym_continue] = ACTIONS(1665), + [anon_sym_debugger] = ACTIONS(1665), + [anon_sym_return] = ACTIONS(1665), + [anon_sym_throw] = ACTIONS(1665), + [anon_sym_case] = ACTIONS(1665), + [anon_sym_yield] = ACTIONS(1665), + [anon_sym_LBRACK] = ACTIONS(1663), + [anon_sym_DQUOTE] = ACTIONS(1663), + [anon_sym_SQUOTE] = ACTIONS(1663), + [anon_sym_class] = ACTIONS(1665), + [anon_sym_async] = ACTIONS(1665), + [anon_sym_function] = ACTIONS(1665), + [anon_sym_new] = ACTIONS(1665), + [anon_sym_using] = ACTIONS(1665), + [anon_sym_PLUS] = ACTIONS(1665), + [anon_sym_DASH] = ACTIONS(1665), + [anon_sym_SLASH] = ACTIONS(1665), + [anon_sym_LT] = ACTIONS(1663), + [anon_sym_TILDE] = ACTIONS(1663), + [anon_sym_void] = ACTIONS(1665), + [anon_sym_delete] = ACTIONS(1665), + [anon_sym_PLUS_PLUS] = ACTIONS(1663), + [anon_sym_DASH_DASH] = ACTIONS(1663), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1663), + [sym_number] = ACTIONS(1663), + [sym_private_property_identifier] = ACTIONS(1663), + [sym_this] = ACTIONS(1665), + [sym_super] = ACTIONS(1665), + [sym_true] = ACTIONS(1665), + [sym_false] = ACTIONS(1665), + [sym_null] = ACTIONS(1665), + [sym_undefined] = ACTIONS(1665), + [anon_sym_AT] = ACTIONS(1663), + [anon_sym_static] = ACTIONS(1665), + [anon_sym_readonly] = ACTIONS(1665), + [anon_sym_get] = ACTIONS(1665), + [anon_sym_set] = ACTIONS(1665), + [anon_sym_declare] = ACTIONS(1665), + [anon_sym_public] = ACTIONS(1665), + [anon_sym_private] = ACTIONS(1665), + [anon_sym_protected] = ACTIONS(1665), + [anon_sym_override] = ACTIONS(1665), + [anon_sym_module] = ACTIONS(1665), + [anon_sym_any] = ACTIONS(1665), + [anon_sym_number] = ACTIONS(1665), + [anon_sym_boolean] = ACTIONS(1665), + [anon_sym_string] = ACTIONS(1665), + [anon_sym_symbol] = ACTIONS(1665), + [anon_sym_object] = ACTIONS(1665), + [anon_sym_abstract] = ACTIONS(1665), + [anon_sym_interface] = ACTIONS(1665), + [anon_sym_enum] = ACTIONS(1665), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(786)] = { + [ts_builtin_sym_end] = ACTIONS(2536), + [sym_identifier] = ACTIONS(2538), + [anon_sym_export] = ACTIONS(2538), + [anon_sym_default] = ACTIONS(2538), + [anon_sym_type] = ACTIONS(2538), + [anon_sym_namespace] = ACTIONS(2538), + [anon_sym_LBRACE] = ACTIONS(2536), + [anon_sym_RBRACE] = ACTIONS(2536), + [anon_sym_typeof] = ACTIONS(2538), + [anon_sym_import] = ACTIONS(2538), + [anon_sym_with] = ACTIONS(2538), + [anon_sym_var] = ACTIONS(2538), + [anon_sym_let] = ACTIONS(2538), + [anon_sym_const] = ACTIONS(2538), + [anon_sym_BANG] = ACTIONS(2536), + [anon_sym_else] = ACTIONS(2538), + [anon_sym_if] = ACTIONS(2538), + [anon_sym_switch] = ACTIONS(2538), + [anon_sym_for] = ACTIONS(2538), + [anon_sym_LPAREN] = ACTIONS(2536), + [anon_sym_SEMI] = ACTIONS(2536), + [anon_sym_await] = ACTIONS(2538), [anon_sym_while] = ACTIONS(2538), [anon_sym_do] = ACTIONS(2538), [anon_sym_try] = ACTIONS(2538), @@ -109571,7 +109351,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2538), [sym_html_comment] = ACTIONS(5), }, - [STATE(790)] = { + [STATE(787)] = { [ts_builtin_sym_end] = ACTIONS(2540), [sym_identifier] = ACTIONS(2542), [anon_sym_export] = ACTIONS(2542), @@ -109653,253 +109433,89 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2542), [sym_html_comment] = ACTIONS(5), }, - [STATE(791)] = { - [sym_import] = STATE(4964), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(5916), - [sym_rest_pattern] = STATE(5481), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(3212), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(3907), - [sym_tuple_parameter] = STATE(5559), - [sym_optional_tuple_parameter] = STATE(5559), - [sym_optional_type] = STATE(5559), - [sym_rest_type] = STATE(5559), - [sym__tuple_type_member] = STATE(5559), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5812), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(2460), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_RBRACK] = ACTIONS(2544), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_new] = ACTIONS(1577), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2466), - [anon_sym_AMP] = ACTIONS(575), - [anon_sym_PIPE] = ACTIONS(577), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1583), - [anon_sym_QMARK] = ACTIONS(599), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(603), - [anon_sym_infer] = ACTIONS(605), - [anon_sym_keyof] = ACTIONS(607), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(792)] = { - [sym_import] = STATE(4964), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(5916), - [sym_rest_pattern] = STATE(5481), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(3212), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(3907), - [sym_tuple_parameter] = STATE(5559), - [sym_optional_tuple_parameter] = STATE(5559), - [sym_optional_type] = STATE(5559), - [sym_rest_type] = STATE(5559), - [sym__tuple_type_member] = STATE(5559), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5812), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(2460), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_RBRACK] = ACTIONS(2546), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_new] = ACTIONS(1577), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2466), - [anon_sym_AMP] = ACTIONS(575), - [anon_sym_PIPE] = ACTIONS(577), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1583), - [anon_sym_QMARK] = ACTIONS(599), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(603), - [anon_sym_infer] = ACTIONS(605), - [anon_sym_keyof] = ACTIONS(607), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(793)] = { - [ts_builtin_sym_end] = ACTIONS(1789), - [sym_identifier] = ACTIONS(1791), - [anon_sym_export] = ACTIONS(1791), - [anon_sym_default] = ACTIONS(1791), - [anon_sym_type] = ACTIONS(1791), - [anon_sym_namespace] = ACTIONS(1791), - [anon_sym_LBRACE] = ACTIONS(1789), - [anon_sym_RBRACE] = ACTIONS(1789), - [anon_sym_typeof] = ACTIONS(1791), - [anon_sym_import] = ACTIONS(1791), - [anon_sym_with] = ACTIONS(1791), - [anon_sym_var] = ACTIONS(1791), - [anon_sym_let] = ACTIONS(1791), - [anon_sym_const] = ACTIONS(1791), - [anon_sym_BANG] = ACTIONS(1789), - [anon_sym_else] = ACTIONS(1791), - [anon_sym_if] = ACTIONS(1791), - [anon_sym_switch] = ACTIONS(1791), - [anon_sym_for] = ACTIONS(1791), - [anon_sym_LPAREN] = ACTIONS(1789), - [anon_sym_SEMI] = ACTIONS(1789), - [anon_sym_await] = ACTIONS(1791), - [anon_sym_while] = ACTIONS(1791), - [anon_sym_do] = ACTIONS(1791), - [anon_sym_try] = ACTIONS(1791), - [anon_sym_break] = ACTIONS(1791), - [anon_sym_continue] = ACTIONS(1791), - [anon_sym_debugger] = ACTIONS(1791), - [anon_sym_return] = ACTIONS(1791), - [anon_sym_throw] = ACTIONS(1791), - [anon_sym_case] = ACTIONS(1791), - [anon_sym_yield] = ACTIONS(1791), - [anon_sym_LBRACK] = ACTIONS(1789), - [anon_sym_DQUOTE] = ACTIONS(1789), - [anon_sym_SQUOTE] = ACTIONS(1789), - [anon_sym_class] = ACTIONS(1791), - [anon_sym_async] = ACTIONS(1791), - [anon_sym_function] = ACTIONS(1791), - [anon_sym_new] = ACTIONS(1791), - [anon_sym_using] = ACTIONS(1791), - [anon_sym_PLUS] = ACTIONS(1791), - [anon_sym_DASH] = ACTIONS(1791), - [anon_sym_SLASH] = ACTIONS(1791), - [anon_sym_LT] = ACTIONS(1789), - [anon_sym_TILDE] = ACTIONS(1789), - [anon_sym_void] = ACTIONS(1791), - [anon_sym_delete] = ACTIONS(1791), - [anon_sym_PLUS_PLUS] = ACTIONS(1789), - [anon_sym_DASH_DASH] = ACTIONS(1789), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1789), - [sym_number] = ACTIONS(1789), - [sym_private_property_identifier] = ACTIONS(1789), - [sym_this] = ACTIONS(1791), - [sym_super] = ACTIONS(1791), - [sym_true] = ACTIONS(1791), - [sym_false] = ACTIONS(1791), - [sym_null] = ACTIONS(1791), - [sym_undefined] = ACTIONS(1791), - [anon_sym_AT] = ACTIONS(1789), - [anon_sym_static] = ACTIONS(1791), - [anon_sym_readonly] = ACTIONS(1791), - [anon_sym_get] = ACTIONS(1791), - [anon_sym_set] = ACTIONS(1791), - [anon_sym_declare] = ACTIONS(1791), - [anon_sym_public] = ACTIONS(1791), - [anon_sym_private] = ACTIONS(1791), - [anon_sym_protected] = ACTIONS(1791), - [anon_sym_override] = ACTIONS(1791), - [anon_sym_module] = ACTIONS(1791), - [anon_sym_any] = ACTIONS(1791), - [anon_sym_number] = ACTIONS(1791), - [anon_sym_boolean] = ACTIONS(1791), - [anon_sym_string] = ACTIONS(1791), - [anon_sym_symbol] = ACTIONS(1791), - [anon_sym_object] = ACTIONS(1791), - [anon_sym_abstract] = ACTIONS(1791), - [anon_sym_interface] = ACTIONS(1791), - [anon_sym_enum] = ACTIONS(1791), + [STATE(788)] = { + [ts_builtin_sym_end] = ACTIONS(2544), + [sym_identifier] = ACTIONS(2546), + [anon_sym_export] = ACTIONS(2546), + [anon_sym_default] = ACTIONS(2546), + [anon_sym_type] = ACTIONS(2546), + [anon_sym_namespace] = ACTIONS(2546), + [anon_sym_LBRACE] = ACTIONS(2544), + [anon_sym_RBRACE] = ACTIONS(2544), + [anon_sym_typeof] = ACTIONS(2546), + [anon_sym_import] = ACTIONS(2546), + [anon_sym_with] = ACTIONS(2546), + [anon_sym_var] = ACTIONS(2546), + [anon_sym_let] = ACTIONS(2546), + [anon_sym_const] = ACTIONS(2546), + [anon_sym_BANG] = ACTIONS(2544), + [anon_sym_else] = ACTIONS(2546), + [anon_sym_if] = ACTIONS(2546), + [anon_sym_switch] = ACTIONS(2546), + [anon_sym_for] = ACTIONS(2546), + [anon_sym_LPAREN] = ACTIONS(2544), + [anon_sym_SEMI] = ACTIONS(2544), + [anon_sym_await] = ACTIONS(2546), + [anon_sym_while] = ACTIONS(2546), + [anon_sym_do] = ACTIONS(2546), + [anon_sym_try] = ACTIONS(2546), + [anon_sym_break] = ACTIONS(2546), + [anon_sym_continue] = ACTIONS(2546), + [anon_sym_debugger] = ACTIONS(2546), + [anon_sym_return] = ACTIONS(2546), + [anon_sym_throw] = ACTIONS(2546), + [anon_sym_case] = ACTIONS(2546), + [anon_sym_yield] = ACTIONS(2546), + [anon_sym_LBRACK] = ACTIONS(2544), + [anon_sym_DQUOTE] = ACTIONS(2544), + [anon_sym_SQUOTE] = ACTIONS(2544), + [anon_sym_class] = ACTIONS(2546), + [anon_sym_async] = ACTIONS(2546), + [anon_sym_function] = ACTIONS(2546), + [anon_sym_new] = ACTIONS(2546), + [anon_sym_using] = ACTIONS(2546), + [anon_sym_PLUS] = ACTIONS(2546), + [anon_sym_DASH] = ACTIONS(2546), + [anon_sym_SLASH] = ACTIONS(2546), + [anon_sym_LT] = ACTIONS(2544), + [anon_sym_TILDE] = ACTIONS(2544), + [anon_sym_void] = ACTIONS(2546), + [anon_sym_delete] = ACTIONS(2546), + [anon_sym_PLUS_PLUS] = ACTIONS(2544), + [anon_sym_DASH_DASH] = ACTIONS(2544), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2544), + [sym_number] = ACTIONS(2544), + [sym_private_property_identifier] = ACTIONS(2544), + [sym_this] = ACTIONS(2546), + [sym_super] = ACTIONS(2546), + [sym_true] = ACTIONS(2546), + [sym_false] = ACTIONS(2546), + [sym_null] = ACTIONS(2546), + [sym_undefined] = ACTIONS(2546), + [anon_sym_AT] = ACTIONS(2544), + [anon_sym_static] = ACTIONS(2546), + [anon_sym_readonly] = ACTIONS(2546), + [anon_sym_get] = ACTIONS(2546), + [anon_sym_set] = ACTIONS(2546), + [anon_sym_declare] = ACTIONS(2546), + [anon_sym_public] = ACTIONS(2546), + [anon_sym_private] = ACTIONS(2546), + [anon_sym_protected] = ACTIONS(2546), + [anon_sym_override] = ACTIONS(2546), + [anon_sym_module] = ACTIONS(2546), + [anon_sym_any] = ACTIONS(2546), + [anon_sym_number] = ACTIONS(2546), + [anon_sym_boolean] = ACTIONS(2546), + [anon_sym_string] = ACTIONS(2546), + [anon_sym_symbol] = ACTIONS(2546), + [anon_sym_object] = ACTIONS(2546), + [anon_sym_abstract] = ACTIONS(2546), + [anon_sym_interface] = ACTIONS(2546), + [anon_sym_enum] = ACTIONS(2546), [sym_html_comment] = ACTIONS(5), }, - [STATE(794)] = { + [STATE(789)] = { [ts_builtin_sym_end] = ACTIONS(2548), [sym_identifier] = ACTIONS(2550), [anon_sym_export] = ACTIONS(2550), @@ -109981,89 +109597,89 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2550), [sym_html_comment] = ACTIONS(5), }, - [STATE(795)] = { - [ts_builtin_sym_end] = ACTIONS(2552), - [sym_identifier] = ACTIONS(2554), - [anon_sym_export] = ACTIONS(2554), - [anon_sym_default] = ACTIONS(2554), - [anon_sym_type] = ACTIONS(2554), - [anon_sym_namespace] = ACTIONS(2554), - [anon_sym_LBRACE] = ACTIONS(2552), - [anon_sym_RBRACE] = ACTIONS(2552), - [anon_sym_typeof] = ACTIONS(2554), - [anon_sym_import] = ACTIONS(2554), - [anon_sym_with] = ACTIONS(2554), - [anon_sym_var] = ACTIONS(2554), - [anon_sym_let] = ACTIONS(2554), - [anon_sym_const] = ACTIONS(2554), - [anon_sym_BANG] = ACTIONS(2552), - [anon_sym_else] = ACTIONS(2554), - [anon_sym_if] = ACTIONS(2554), - [anon_sym_switch] = ACTIONS(2554), - [anon_sym_for] = ACTIONS(2554), - [anon_sym_LPAREN] = ACTIONS(2552), - [anon_sym_SEMI] = ACTIONS(2552), - [anon_sym_await] = ACTIONS(2554), - [anon_sym_while] = ACTIONS(2554), - [anon_sym_do] = ACTIONS(2554), - [anon_sym_try] = ACTIONS(2554), - [anon_sym_break] = ACTIONS(2554), - [anon_sym_continue] = ACTIONS(2554), - [anon_sym_debugger] = ACTIONS(2554), - [anon_sym_return] = ACTIONS(2554), - [anon_sym_throw] = ACTIONS(2554), - [anon_sym_case] = ACTIONS(2554), - [anon_sym_yield] = ACTIONS(2554), - [anon_sym_LBRACK] = ACTIONS(2552), - [anon_sym_DQUOTE] = ACTIONS(2552), - [anon_sym_SQUOTE] = ACTIONS(2552), - [anon_sym_class] = ACTIONS(2554), - [anon_sym_async] = ACTIONS(2554), - [anon_sym_function] = ACTIONS(2554), - [anon_sym_new] = ACTIONS(2554), - [anon_sym_using] = ACTIONS(2554), - [anon_sym_PLUS] = ACTIONS(2554), - [anon_sym_DASH] = ACTIONS(2554), - [anon_sym_SLASH] = ACTIONS(2554), - [anon_sym_LT] = ACTIONS(2552), - [anon_sym_TILDE] = ACTIONS(2552), - [anon_sym_void] = ACTIONS(2554), - [anon_sym_delete] = ACTIONS(2554), - [anon_sym_PLUS_PLUS] = ACTIONS(2552), - [anon_sym_DASH_DASH] = ACTIONS(2552), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2552), - [sym_number] = ACTIONS(2552), - [sym_private_property_identifier] = ACTIONS(2552), - [sym_this] = ACTIONS(2554), - [sym_super] = ACTIONS(2554), - [sym_true] = ACTIONS(2554), - [sym_false] = ACTIONS(2554), - [sym_null] = ACTIONS(2554), - [sym_undefined] = ACTIONS(2554), - [anon_sym_AT] = ACTIONS(2552), - [anon_sym_static] = ACTIONS(2554), - [anon_sym_readonly] = ACTIONS(2554), - [anon_sym_get] = ACTIONS(2554), - [anon_sym_set] = ACTIONS(2554), - [anon_sym_declare] = ACTIONS(2554), - [anon_sym_public] = ACTIONS(2554), - [anon_sym_private] = ACTIONS(2554), - [anon_sym_protected] = ACTIONS(2554), - [anon_sym_override] = ACTIONS(2554), - [anon_sym_module] = ACTIONS(2554), - [anon_sym_any] = ACTIONS(2554), - [anon_sym_number] = ACTIONS(2554), - [anon_sym_boolean] = ACTIONS(2554), - [anon_sym_string] = ACTIONS(2554), - [anon_sym_symbol] = ACTIONS(2554), - [anon_sym_object] = ACTIONS(2554), - [anon_sym_abstract] = ACTIONS(2554), - [anon_sym_interface] = ACTIONS(2554), - [anon_sym_enum] = ACTIONS(2554), + [STATE(790)] = { + [ts_builtin_sym_end] = ACTIONS(1765), + [sym_identifier] = ACTIONS(1767), + [anon_sym_export] = ACTIONS(1767), + [anon_sym_default] = ACTIONS(1767), + [anon_sym_type] = ACTIONS(1767), + [anon_sym_namespace] = ACTIONS(1767), + [anon_sym_LBRACE] = ACTIONS(1765), + [anon_sym_RBRACE] = ACTIONS(1765), + [anon_sym_typeof] = ACTIONS(1767), + [anon_sym_import] = ACTIONS(1767), + [anon_sym_with] = ACTIONS(1767), + [anon_sym_var] = ACTIONS(1767), + [anon_sym_let] = ACTIONS(1767), + [anon_sym_const] = ACTIONS(1767), + [anon_sym_BANG] = ACTIONS(1765), + [anon_sym_else] = ACTIONS(1767), + [anon_sym_if] = ACTIONS(1767), + [anon_sym_switch] = ACTIONS(1767), + [anon_sym_for] = ACTIONS(1767), + [anon_sym_LPAREN] = ACTIONS(1765), + [anon_sym_SEMI] = ACTIONS(1765), + [anon_sym_await] = ACTIONS(1767), + [anon_sym_while] = ACTIONS(1767), + [anon_sym_do] = ACTIONS(1767), + [anon_sym_try] = ACTIONS(1767), + [anon_sym_break] = ACTIONS(1767), + [anon_sym_continue] = ACTIONS(1767), + [anon_sym_debugger] = ACTIONS(1767), + [anon_sym_return] = ACTIONS(1767), + [anon_sym_throw] = ACTIONS(1767), + [anon_sym_case] = ACTIONS(1767), + [anon_sym_yield] = ACTIONS(1767), + [anon_sym_LBRACK] = ACTIONS(1765), + [anon_sym_DQUOTE] = ACTIONS(1765), + [anon_sym_SQUOTE] = ACTIONS(1765), + [anon_sym_class] = ACTIONS(1767), + [anon_sym_async] = ACTIONS(1767), + [anon_sym_function] = ACTIONS(1767), + [anon_sym_new] = ACTIONS(1767), + [anon_sym_using] = ACTIONS(1767), + [anon_sym_PLUS] = ACTIONS(1767), + [anon_sym_DASH] = ACTIONS(1767), + [anon_sym_SLASH] = ACTIONS(1767), + [anon_sym_LT] = ACTIONS(1765), + [anon_sym_TILDE] = ACTIONS(1765), + [anon_sym_void] = ACTIONS(1767), + [anon_sym_delete] = ACTIONS(1767), + [anon_sym_PLUS_PLUS] = ACTIONS(1765), + [anon_sym_DASH_DASH] = ACTIONS(1765), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1765), + [sym_number] = ACTIONS(1765), + [sym_private_property_identifier] = ACTIONS(1765), + [sym_this] = ACTIONS(1767), + [sym_super] = ACTIONS(1767), + [sym_true] = ACTIONS(1767), + [sym_false] = ACTIONS(1767), + [sym_null] = ACTIONS(1767), + [sym_undefined] = ACTIONS(1767), + [anon_sym_AT] = ACTIONS(1765), + [anon_sym_static] = ACTIONS(1767), + [anon_sym_readonly] = ACTIONS(1767), + [anon_sym_get] = ACTIONS(1767), + [anon_sym_set] = ACTIONS(1767), + [anon_sym_declare] = ACTIONS(1767), + [anon_sym_public] = ACTIONS(1767), + [anon_sym_private] = ACTIONS(1767), + [anon_sym_protected] = ACTIONS(1767), + [anon_sym_override] = ACTIONS(1767), + [anon_sym_module] = ACTIONS(1767), + [anon_sym_any] = ACTIONS(1767), + [anon_sym_number] = ACTIONS(1767), + [anon_sym_boolean] = ACTIONS(1767), + [anon_sym_string] = ACTIONS(1767), + [anon_sym_symbol] = ACTIONS(1767), + [anon_sym_object] = ACTIONS(1767), + [anon_sym_abstract] = ACTIONS(1767), + [anon_sym_interface] = ACTIONS(1767), + [anon_sym_enum] = ACTIONS(1767), [sym_html_comment] = ACTIONS(5), }, - [STATE(796)] = { + [STATE(791)] = { [ts_builtin_sym_end] = ACTIONS(2552), [sym_identifier] = ACTIONS(2554), [anon_sym_export] = ACTIONS(2554), @@ -110145,7 +109761,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2554), [sym_html_comment] = ACTIONS(5), }, - [STATE(797)] = { + [STATE(792)] = { [ts_builtin_sym_end] = ACTIONS(2556), [sym_identifier] = ACTIONS(2558), [anon_sym_export] = ACTIONS(2558), @@ -110227,7 +109843,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2558), [sym_html_comment] = ACTIONS(5), }, - [STATE(798)] = { + [STATE(793)] = { [ts_builtin_sym_end] = ACTIONS(2560), [sym_identifier] = ACTIONS(2562), [anon_sym_export] = ACTIONS(2562), @@ -110309,171 +109925,89 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2562), [sym_html_comment] = ACTIONS(5), }, - [STATE(799)] = { - [sym_import] = STATE(4964), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(5916), - [sym_rest_pattern] = STATE(5481), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(3212), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(3907), - [sym_tuple_parameter] = STATE(5559), - [sym_optional_tuple_parameter] = STATE(5559), - [sym_optional_type] = STATE(5559), - [sym_rest_type] = STATE(5559), - [sym__tuple_type_member] = STATE(5559), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5812), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(2460), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_RBRACK] = ACTIONS(2564), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_new] = ACTIONS(1577), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2466), - [anon_sym_AMP] = ACTIONS(575), - [anon_sym_PIPE] = ACTIONS(577), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1583), - [anon_sym_QMARK] = ACTIONS(599), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(603), - [anon_sym_infer] = ACTIONS(605), - [anon_sym_keyof] = ACTIONS(607), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(800)] = { - [sym_import] = STATE(4964), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(5916), - [sym_rest_pattern] = STATE(5481), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(3212), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(3907), - [sym_tuple_parameter] = STATE(5559), - [sym_optional_tuple_parameter] = STATE(5559), - [sym_optional_type] = STATE(5559), - [sym_rest_type] = STATE(5559), - [sym__tuple_type_member] = STATE(5559), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5812), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(2460), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_RBRACK] = ACTIONS(2566), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_new] = ACTIONS(1577), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2466), - [anon_sym_AMP] = ACTIONS(575), - [anon_sym_PIPE] = ACTIONS(577), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1583), - [anon_sym_QMARK] = ACTIONS(599), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(603), - [anon_sym_infer] = ACTIONS(605), - [anon_sym_keyof] = ACTIONS(607), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [STATE(794)] = { + [ts_builtin_sym_end] = ACTIONS(2564), + [sym_identifier] = ACTIONS(2566), + [anon_sym_export] = ACTIONS(2566), + [anon_sym_default] = ACTIONS(2566), + [anon_sym_type] = ACTIONS(2566), + [anon_sym_namespace] = ACTIONS(2566), + [anon_sym_LBRACE] = ACTIONS(2564), + [anon_sym_RBRACE] = ACTIONS(2564), + [anon_sym_typeof] = ACTIONS(2566), + [anon_sym_import] = ACTIONS(2566), + [anon_sym_with] = ACTIONS(2566), + [anon_sym_var] = ACTIONS(2566), + [anon_sym_let] = ACTIONS(2566), + [anon_sym_const] = ACTIONS(2566), + [anon_sym_BANG] = ACTIONS(2564), + [anon_sym_else] = ACTIONS(2566), + [anon_sym_if] = ACTIONS(2566), + [anon_sym_switch] = ACTIONS(2566), + [anon_sym_for] = ACTIONS(2566), + [anon_sym_LPAREN] = ACTIONS(2564), + [anon_sym_SEMI] = ACTIONS(2564), + [anon_sym_await] = ACTIONS(2566), + [anon_sym_while] = ACTIONS(2566), + [anon_sym_do] = ACTIONS(2566), + [anon_sym_try] = ACTIONS(2566), + [anon_sym_break] = ACTIONS(2566), + [anon_sym_continue] = ACTIONS(2566), + [anon_sym_debugger] = ACTIONS(2566), + [anon_sym_return] = ACTIONS(2566), + [anon_sym_throw] = ACTIONS(2566), + [anon_sym_case] = ACTIONS(2566), + [anon_sym_yield] = ACTIONS(2566), + [anon_sym_LBRACK] = ACTIONS(2564), + [anon_sym_DQUOTE] = ACTIONS(2564), + [anon_sym_SQUOTE] = ACTIONS(2564), + [anon_sym_class] = ACTIONS(2566), + [anon_sym_async] = ACTIONS(2566), + [anon_sym_function] = ACTIONS(2566), + [anon_sym_new] = ACTIONS(2566), + [anon_sym_using] = ACTIONS(2566), + [anon_sym_PLUS] = ACTIONS(2566), + [anon_sym_DASH] = ACTIONS(2566), + [anon_sym_SLASH] = ACTIONS(2566), + [anon_sym_LT] = ACTIONS(2564), + [anon_sym_TILDE] = ACTIONS(2564), + [anon_sym_void] = ACTIONS(2566), + [anon_sym_delete] = ACTIONS(2566), + [anon_sym_PLUS_PLUS] = ACTIONS(2564), + [anon_sym_DASH_DASH] = ACTIONS(2564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2564), + [sym_number] = ACTIONS(2564), + [sym_private_property_identifier] = ACTIONS(2564), + [sym_this] = ACTIONS(2566), + [sym_super] = ACTIONS(2566), + [sym_true] = ACTIONS(2566), + [sym_false] = ACTIONS(2566), + [sym_null] = ACTIONS(2566), + [sym_undefined] = ACTIONS(2566), + [anon_sym_AT] = ACTIONS(2564), + [anon_sym_static] = ACTIONS(2566), + [anon_sym_readonly] = ACTIONS(2566), + [anon_sym_get] = ACTIONS(2566), + [anon_sym_set] = ACTIONS(2566), + [anon_sym_declare] = ACTIONS(2566), + [anon_sym_public] = ACTIONS(2566), + [anon_sym_private] = ACTIONS(2566), + [anon_sym_protected] = ACTIONS(2566), + [anon_sym_override] = ACTIONS(2566), + [anon_sym_module] = ACTIONS(2566), + [anon_sym_any] = ACTIONS(2566), + [anon_sym_number] = ACTIONS(2566), + [anon_sym_boolean] = ACTIONS(2566), + [anon_sym_string] = ACTIONS(2566), + [anon_sym_symbol] = ACTIONS(2566), + [anon_sym_object] = ACTIONS(2566), + [anon_sym_abstract] = ACTIONS(2566), + [anon_sym_interface] = ACTIONS(2566), + [anon_sym_enum] = ACTIONS(2566), [sym_html_comment] = ACTIONS(5), }, - [STATE(801)] = { + [STATE(795)] = { [ts_builtin_sym_end] = ACTIONS(2568), [sym_identifier] = ACTIONS(2570), [anon_sym_export] = ACTIONS(2570), @@ -110555,7 +110089,89 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2570), [sym_html_comment] = ACTIONS(5), }, - [STATE(802)] = { + [STATE(796)] = { + [ts_builtin_sym_end] = ACTIONS(1713), + [sym_identifier] = ACTIONS(1715), + [anon_sym_export] = ACTIONS(1715), + [anon_sym_default] = ACTIONS(1715), + [anon_sym_type] = ACTIONS(1715), + [anon_sym_namespace] = ACTIONS(1715), + [anon_sym_LBRACE] = ACTIONS(1713), + [anon_sym_RBRACE] = ACTIONS(1713), + [anon_sym_typeof] = ACTIONS(1715), + [anon_sym_import] = ACTIONS(1715), + [anon_sym_with] = ACTIONS(1715), + [anon_sym_var] = ACTIONS(1715), + [anon_sym_let] = ACTIONS(1715), + [anon_sym_const] = ACTIONS(1715), + [anon_sym_BANG] = ACTIONS(1713), + [anon_sym_else] = ACTIONS(1715), + [anon_sym_if] = ACTIONS(1715), + [anon_sym_switch] = ACTIONS(1715), + [anon_sym_for] = ACTIONS(1715), + [anon_sym_LPAREN] = ACTIONS(1713), + [anon_sym_SEMI] = ACTIONS(1713), + [anon_sym_await] = ACTIONS(1715), + [anon_sym_while] = ACTIONS(1715), + [anon_sym_do] = ACTIONS(1715), + [anon_sym_try] = ACTIONS(1715), + [anon_sym_break] = ACTIONS(1715), + [anon_sym_continue] = ACTIONS(1715), + [anon_sym_debugger] = ACTIONS(1715), + [anon_sym_return] = ACTIONS(1715), + [anon_sym_throw] = ACTIONS(1715), + [anon_sym_case] = ACTIONS(1715), + [anon_sym_yield] = ACTIONS(1715), + [anon_sym_LBRACK] = ACTIONS(1713), + [anon_sym_DQUOTE] = ACTIONS(1713), + [anon_sym_SQUOTE] = ACTIONS(1713), + [anon_sym_class] = ACTIONS(1715), + [anon_sym_async] = ACTIONS(1715), + [anon_sym_function] = ACTIONS(1715), + [anon_sym_new] = ACTIONS(1715), + [anon_sym_using] = ACTIONS(1715), + [anon_sym_PLUS] = ACTIONS(1715), + [anon_sym_DASH] = ACTIONS(1715), + [anon_sym_SLASH] = ACTIONS(1715), + [anon_sym_LT] = ACTIONS(1713), + [anon_sym_TILDE] = ACTIONS(1713), + [anon_sym_void] = ACTIONS(1715), + [anon_sym_delete] = ACTIONS(1715), + [anon_sym_PLUS_PLUS] = ACTIONS(1713), + [anon_sym_DASH_DASH] = ACTIONS(1713), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1713), + [sym_number] = ACTIONS(1713), + [sym_private_property_identifier] = ACTIONS(1713), + [sym_this] = ACTIONS(1715), + [sym_super] = ACTIONS(1715), + [sym_true] = ACTIONS(1715), + [sym_false] = ACTIONS(1715), + [sym_null] = ACTIONS(1715), + [sym_undefined] = ACTIONS(1715), + [anon_sym_AT] = ACTIONS(1713), + [anon_sym_static] = ACTIONS(1715), + [anon_sym_readonly] = ACTIONS(1715), + [anon_sym_get] = ACTIONS(1715), + [anon_sym_set] = ACTIONS(1715), + [anon_sym_declare] = ACTIONS(1715), + [anon_sym_public] = ACTIONS(1715), + [anon_sym_private] = ACTIONS(1715), + [anon_sym_protected] = ACTIONS(1715), + [anon_sym_override] = ACTIONS(1715), + [anon_sym_module] = ACTIONS(1715), + [anon_sym_any] = ACTIONS(1715), + [anon_sym_number] = ACTIONS(1715), + [anon_sym_boolean] = ACTIONS(1715), + [anon_sym_string] = ACTIONS(1715), + [anon_sym_symbol] = ACTIONS(1715), + [anon_sym_object] = ACTIONS(1715), + [anon_sym_abstract] = ACTIONS(1715), + [anon_sym_interface] = ACTIONS(1715), + [anon_sym_enum] = ACTIONS(1715), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(797)] = { [ts_builtin_sym_end] = ACTIONS(2572), [sym_identifier] = ACTIONS(2574), [anon_sym_export] = ACTIONS(2574), @@ -110637,335 +110253,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2574), [sym_html_comment] = ACTIONS(5), }, - [STATE(803)] = { - [ts_builtin_sym_end] = ACTIONS(2552), - [sym_identifier] = ACTIONS(2554), - [anon_sym_export] = ACTIONS(2554), - [anon_sym_default] = ACTIONS(2554), - [anon_sym_type] = ACTIONS(2554), - [anon_sym_namespace] = ACTIONS(2554), - [anon_sym_LBRACE] = ACTIONS(2552), - [anon_sym_RBRACE] = ACTIONS(2552), - [anon_sym_typeof] = ACTIONS(2554), - [anon_sym_import] = ACTIONS(2554), - [anon_sym_with] = ACTIONS(2554), - [anon_sym_var] = ACTIONS(2554), - [anon_sym_let] = ACTIONS(2554), - [anon_sym_const] = ACTIONS(2554), - [anon_sym_BANG] = ACTIONS(2552), - [anon_sym_else] = ACTIONS(2554), - [anon_sym_if] = ACTIONS(2554), - [anon_sym_switch] = ACTIONS(2554), - [anon_sym_for] = ACTIONS(2554), - [anon_sym_LPAREN] = ACTIONS(2552), - [anon_sym_SEMI] = ACTIONS(2552), - [anon_sym_await] = ACTIONS(2554), - [anon_sym_while] = ACTIONS(2554), - [anon_sym_do] = ACTIONS(2554), - [anon_sym_try] = ACTIONS(2554), - [anon_sym_break] = ACTIONS(2554), - [anon_sym_continue] = ACTIONS(2554), - [anon_sym_debugger] = ACTIONS(2554), - [anon_sym_return] = ACTIONS(2554), - [anon_sym_throw] = ACTIONS(2554), - [anon_sym_case] = ACTIONS(2554), - [anon_sym_yield] = ACTIONS(2554), - [anon_sym_LBRACK] = ACTIONS(2552), - [anon_sym_DQUOTE] = ACTIONS(2552), - [anon_sym_SQUOTE] = ACTIONS(2552), - [anon_sym_class] = ACTIONS(2554), - [anon_sym_async] = ACTIONS(2554), - [anon_sym_function] = ACTIONS(2554), - [anon_sym_new] = ACTIONS(2554), - [anon_sym_using] = ACTIONS(2554), - [anon_sym_PLUS] = ACTIONS(2554), - [anon_sym_DASH] = ACTIONS(2554), - [anon_sym_SLASH] = ACTIONS(2554), - [anon_sym_LT] = ACTIONS(2552), - [anon_sym_TILDE] = ACTIONS(2552), - [anon_sym_void] = ACTIONS(2554), - [anon_sym_delete] = ACTIONS(2554), - [anon_sym_PLUS_PLUS] = ACTIONS(2552), - [anon_sym_DASH_DASH] = ACTIONS(2552), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2552), - [sym_number] = ACTIONS(2552), - [sym_private_property_identifier] = ACTIONS(2552), - [sym_this] = ACTIONS(2554), - [sym_super] = ACTIONS(2554), - [sym_true] = ACTIONS(2554), - [sym_false] = ACTIONS(2554), - [sym_null] = ACTIONS(2554), - [sym_undefined] = ACTIONS(2554), - [anon_sym_AT] = ACTIONS(2552), - [anon_sym_static] = ACTIONS(2554), - [anon_sym_readonly] = ACTIONS(2554), - [anon_sym_get] = ACTIONS(2554), - [anon_sym_set] = ACTIONS(2554), - [anon_sym_declare] = ACTIONS(2554), - [anon_sym_public] = ACTIONS(2554), - [anon_sym_private] = ACTIONS(2554), - [anon_sym_protected] = ACTIONS(2554), - [anon_sym_override] = ACTIONS(2554), - [anon_sym_module] = ACTIONS(2554), - [anon_sym_any] = ACTIONS(2554), - [anon_sym_number] = ACTIONS(2554), - [anon_sym_boolean] = ACTIONS(2554), - [anon_sym_string] = ACTIONS(2554), - [anon_sym_symbol] = ACTIONS(2554), - [anon_sym_object] = ACTIONS(2554), - [anon_sym_abstract] = ACTIONS(2554), - [anon_sym_interface] = ACTIONS(2554), - [anon_sym_enum] = ACTIONS(2554), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(804)] = { - [ts_builtin_sym_end] = ACTIONS(2552), - [sym_identifier] = ACTIONS(2554), - [anon_sym_export] = ACTIONS(2554), - [anon_sym_default] = ACTIONS(2554), - [anon_sym_type] = ACTIONS(2554), - [anon_sym_namespace] = ACTIONS(2554), - [anon_sym_LBRACE] = ACTIONS(2552), - [anon_sym_RBRACE] = ACTIONS(2552), - [anon_sym_typeof] = ACTIONS(2554), - [anon_sym_import] = ACTIONS(2554), - [anon_sym_with] = ACTIONS(2554), - [anon_sym_var] = ACTIONS(2554), - [anon_sym_let] = ACTIONS(2554), - [anon_sym_const] = ACTIONS(2554), - [anon_sym_BANG] = ACTIONS(2552), - [anon_sym_else] = ACTIONS(2554), - [anon_sym_if] = ACTIONS(2554), - [anon_sym_switch] = ACTIONS(2554), - [anon_sym_for] = ACTIONS(2554), - [anon_sym_LPAREN] = ACTIONS(2552), - [anon_sym_SEMI] = ACTIONS(2552), - [anon_sym_await] = ACTIONS(2554), - [anon_sym_while] = ACTIONS(2554), - [anon_sym_do] = ACTIONS(2554), - [anon_sym_try] = ACTIONS(2554), - [anon_sym_break] = ACTIONS(2554), - [anon_sym_continue] = ACTIONS(2554), - [anon_sym_debugger] = ACTIONS(2554), - [anon_sym_return] = ACTIONS(2554), - [anon_sym_throw] = ACTIONS(2554), - [anon_sym_case] = ACTIONS(2554), - [anon_sym_yield] = ACTIONS(2554), - [anon_sym_LBRACK] = ACTIONS(2552), - [anon_sym_DQUOTE] = ACTIONS(2552), - [anon_sym_SQUOTE] = ACTIONS(2552), - [anon_sym_class] = ACTIONS(2554), - [anon_sym_async] = ACTIONS(2554), - [anon_sym_function] = ACTIONS(2554), - [anon_sym_new] = ACTIONS(2554), - [anon_sym_using] = ACTIONS(2554), - [anon_sym_PLUS] = ACTIONS(2554), - [anon_sym_DASH] = ACTIONS(2554), - [anon_sym_SLASH] = ACTIONS(2554), - [anon_sym_LT] = ACTIONS(2552), - [anon_sym_TILDE] = ACTIONS(2552), - [anon_sym_void] = ACTIONS(2554), - [anon_sym_delete] = ACTIONS(2554), - [anon_sym_PLUS_PLUS] = ACTIONS(2552), - [anon_sym_DASH_DASH] = ACTIONS(2552), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2552), - [sym_number] = ACTIONS(2552), - [sym_private_property_identifier] = ACTIONS(2552), - [sym_this] = ACTIONS(2554), - [sym_super] = ACTIONS(2554), - [sym_true] = ACTIONS(2554), - [sym_false] = ACTIONS(2554), - [sym_null] = ACTIONS(2554), - [sym_undefined] = ACTIONS(2554), - [anon_sym_AT] = ACTIONS(2552), - [anon_sym_static] = ACTIONS(2554), - [anon_sym_readonly] = ACTIONS(2554), - [anon_sym_get] = ACTIONS(2554), - [anon_sym_set] = ACTIONS(2554), - [anon_sym_declare] = ACTIONS(2554), - [anon_sym_public] = ACTIONS(2554), - [anon_sym_private] = ACTIONS(2554), - [anon_sym_protected] = ACTIONS(2554), - [anon_sym_override] = ACTIONS(2554), - [anon_sym_module] = ACTIONS(2554), - [anon_sym_any] = ACTIONS(2554), - [anon_sym_number] = ACTIONS(2554), - [anon_sym_boolean] = ACTIONS(2554), - [anon_sym_string] = ACTIONS(2554), - [anon_sym_symbol] = ACTIONS(2554), - [anon_sym_object] = ACTIONS(2554), - [anon_sym_abstract] = ACTIONS(2554), - [anon_sym_interface] = ACTIONS(2554), - [anon_sym_enum] = ACTIONS(2554), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(805)] = { - [ts_builtin_sym_end] = ACTIONS(2552), - [sym_identifier] = ACTIONS(2554), - [anon_sym_export] = ACTIONS(2554), - [anon_sym_default] = ACTIONS(2554), - [anon_sym_type] = ACTIONS(2554), - [anon_sym_namespace] = ACTIONS(2554), - [anon_sym_LBRACE] = ACTIONS(2552), - [anon_sym_RBRACE] = ACTIONS(2552), - [anon_sym_typeof] = ACTIONS(2554), - [anon_sym_import] = ACTIONS(2554), - [anon_sym_with] = ACTIONS(2554), - [anon_sym_var] = ACTIONS(2554), - [anon_sym_let] = ACTIONS(2554), - [anon_sym_const] = ACTIONS(2554), - [anon_sym_BANG] = ACTIONS(2552), - [anon_sym_else] = ACTIONS(2554), - [anon_sym_if] = ACTIONS(2554), - [anon_sym_switch] = ACTIONS(2554), - [anon_sym_for] = ACTIONS(2554), - [anon_sym_LPAREN] = ACTIONS(2552), - [anon_sym_SEMI] = ACTIONS(2552), - [anon_sym_await] = ACTIONS(2554), - [anon_sym_while] = ACTIONS(2554), - [anon_sym_do] = ACTIONS(2554), - [anon_sym_try] = ACTIONS(2554), - [anon_sym_break] = ACTIONS(2554), - [anon_sym_continue] = ACTIONS(2554), - [anon_sym_debugger] = ACTIONS(2554), - [anon_sym_return] = ACTIONS(2554), - [anon_sym_throw] = ACTIONS(2554), - [anon_sym_case] = ACTIONS(2554), - [anon_sym_yield] = ACTIONS(2554), - [anon_sym_LBRACK] = ACTIONS(2552), - [anon_sym_DQUOTE] = ACTIONS(2552), - [anon_sym_SQUOTE] = ACTIONS(2552), - [anon_sym_class] = ACTIONS(2554), - [anon_sym_async] = ACTIONS(2554), - [anon_sym_function] = ACTIONS(2554), - [anon_sym_new] = ACTIONS(2554), - [anon_sym_using] = ACTIONS(2554), - [anon_sym_PLUS] = ACTIONS(2554), - [anon_sym_DASH] = ACTIONS(2554), - [anon_sym_SLASH] = ACTIONS(2554), - [anon_sym_LT] = ACTIONS(2552), - [anon_sym_TILDE] = ACTIONS(2552), - [anon_sym_void] = ACTIONS(2554), - [anon_sym_delete] = ACTIONS(2554), - [anon_sym_PLUS_PLUS] = ACTIONS(2552), - [anon_sym_DASH_DASH] = ACTIONS(2552), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2552), - [sym_number] = ACTIONS(2552), - [sym_private_property_identifier] = ACTIONS(2552), - [sym_this] = ACTIONS(2554), - [sym_super] = ACTIONS(2554), - [sym_true] = ACTIONS(2554), - [sym_false] = ACTIONS(2554), - [sym_null] = ACTIONS(2554), - [sym_undefined] = ACTIONS(2554), - [anon_sym_AT] = ACTIONS(2552), - [anon_sym_static] = ACTIONS(2554), - [anon_sym_readonly] = ACTIONS(2554), - [anon_sym_get] = ACTIONS(2554), - [anon_sym_set] = ACTIONS(2554), - [anon_sym_declare] = ACTIONS(2554), - [anon_sym_public] = ACTIONS(2554), - [anon_sym_private] = ACTIONS(2554), - [anon_sym_protected] = ACTIONS(2554), - [anon_sym_override] = ACTIONS(2554), - [anon_sym_module] = ACTIONS(2554), - [anon_sym_any] = ACTIONS(2554), - [anon_sym_number] = ACTIONS(2554), - [anon_sym_boolean] = ACTIONS(2554), - [anon_sym_string] = ACTIONS(2554), - [anon_sym_symbol] = ACTIONS(2554), - [anon_sym_object] = ACTIONS(2554), - [anon_sym_abstract] = ACTIONS(2554), - [anon_sym_interface] = ACTIONS(2554), - [anon_sym_enum] = ACTIONS(2554), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(806)] = { - [ts_builtin_sym_end] = ACTIONS(2552), - [sym_identifier] = ACTIONS(2554), - [anon_sym_export] = ACTIONS(2554), - [anon_sym_default] = ACTIONS(2554), - [anon_sym_type] = ACTIONS(2554), - [anon_sym_namespace] = ACTIONS(2554), - [anon_sym_LBRACE] = ACTIONS(2552), - [anon_sym_RBRACE] = ACTIONS(2552), - [anon_sym_typeof] = ACTIONS(2554), - [anon_sym_import] = ACTIONS(2554), - [anon_sym_with] = ACTIONS(2554), - [anon_sym_var] = ACTIONS(2554), - [anon_sym_let] = ACTIONS(2554), - [anon_sym_const] = ACTIONS(2554), - [anon_sym_BANG] = ACTIONS(2552), - [anon_sym_else] = ACTIONS(2554), - [anon_sym_if] = ACTIONS(2554), - [anon_sym_switch] = ACTIONS(2554), - [anon_sym_for] = ACTIONS(2554), - [anon_sym_LPAREN] = ACTIONS(2552), - [anon_sym_SEMI] = ACTIONS(2552), - [anon_sym_await] = ACTIONS(2554), - [anon_sym_while] = ACTIONS(2554), - [anon_sym_do] = ACTIONS(2554), - [anon_sym_try] = ACTIONS(2554), - [anon_sym_break] = ACTIONS(2554), - [anon_sym_continue] = ACTIONS(2554), - [anon_sym_debugger] = ACTIONS(2554), - [anon_sym_return] = ACTIONS(2554), - [anon_sym_throw] = ACTIONS(2554), - [anon_sym_case] = ACTIONS(2554), - [anon_sym_yield] = ACTIONS(2554), - [anon_sym_LBRACK] = ACTIONS(2552), - [anon_sym_DQUOTE] = ACTIONS(2552), - [anon_sym_SQUOTE] = ACTIONS(2552), - [anon_sym_class] = ACTIONS(2554), - [anon_sym_async] = ACTIONS(2554), - [anon_sym_function] = ACTIONS(2554), - [anon_sym_new] = ACTIONS(2554), - [anon_sym_using] = ACTIONS(2554), - [anon_sym_PLUS] = ACTIONS(2554), - [anon_sym_DASH] = ACTIONS(2554), - [anon_sym_SLASH] = ACTIONS(2554), - [anon_sym_LT] = ACTIONS(2552), - [anon_sym_TILDE] = ACTIONS(2552), - [anon_sym_void] = ACTIONS(2554), - [anon_sym_delete] = ACTIONS(2554), - [anon_sym_PLUS_PLUS] = ACTIONS(2552), - [anon_sym_DASH_DASH] = ACTIONS(2552), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2552), - [sym_number] = ACTIONS(2552), - [sym_private_property_identifier] = ACTIONS(2552), - [sym_this] = ACTIONS(2554), - [sym_super] = ACTIONS(2554), - [sym_true] = ACTIONS(2554), - [sym_false] = ACTIONS(2554), - [sym_null] = ACTIONS(2554), - [sym_undefined] = ACTIONS(2554), - [anon_sym_AT] = ACTIONS(2552), - [anon_sym_static] = ACTIONS(2554), - [anon_sym_readonly] = ACTIONS(2554), - [anon_sym_get] = ACTIONS(2554), - [anon_sym_set] = ACTIONS(2554), - [anon_sym_declare] = ACTIONS(2554), - [anon_sym_public] = ACTIONS(2554), - [anon_sym_private] = ACTIONS(2554), - [anon_sym_protected] = ACTIONS(2554), - [anon_sym_override] = ACTIONS(2554), - [anon_sym_module] = ACTIONS(2554), - [anon_sym_any] = ACTIONS(2554), - [anon_sym_number] = ACTIONS(2554), - [anon_sym_boolean] = ACTIONS(2554), - [anon_sym_string] = ACTIONS(2554), - [anon_sym_symbol] = ACTIONS(2554), - [anon_sym_object] = ACTIONS(2554), - [anon_sym_abstract] = ACTIONS(2554), - [anon_sym_interface] = ACTIONS(2554), - [anon_sym_enum] = ACTIONS(2554), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(807)] = { + [STATE(798)] = { [ts_builtin_sym_end] = ACTIONS(2576), [sym_identifier] = ACTIONS(2578), [anon_sym_export] = ACTIONS(2578), @@ -111047,1237 +110335,1319 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2578), [sym_html_comment] = ACTIONS(5), }, - [STATE(808)] = { - [ts_builtin_sym_end] = ACTIONS(2580), - [sym_identifier] = ACTIONS(2582), - [anon_sym_export] = ACTIONS(2582), - [anon_sym_default] = ACTIONS(2582), - [anon_sym_type] = ACTIONS(2582), - [anon_sym_namespace] = ACTIONS(2582), - [anon_sym_LBRACE] = ACTIONS(2580), - [anon_sym_RBRACE] = ACTIONS(2580), - [anon_sym_typeof] = ACTIONS(2582), - [anon_sym_import] = ACTIONS(2582), - [anon_sym_with] = ACTIONS(2582), - [anon_sym_var] = ACTIONS(2582), - [anon_sym_let] = ACTIONS(2582), - [anon_sym_const] = ACTIONS(2582), - [anon_sym_BANG] = ACTIONS(2580), - [anon_sym_else] = ACTIONS(2582), - [anon_sym_if] = ACTIONS(2582), - [anon_sym_switch] = ACTIONS(2582), - [anon_sym_for] = ACTIONS(2582), - [anon_sym_LPAREN] = ACTIONS(2580), - [anon_sym_SEMI] = ACTIONS(2580), - [anon_sym_await] = ACTIONS(2582), - [anon_sym_while] = ACTIONS(2582), - [anon_sym_do] = ACTIONS(2582), - [anon_sym_try] = ACTIONS(2582), - [anon_sym_break] = ACTIONS(2582), - [anon_sym_continue] = ACTIONS(2582), - [anon_sym_debugger] = ACTIONS(2582), - [anon_sym_return] = ACTIONS(2582), - [anon_sym_throw] = ACTIONS(2582), - [anon_sym_case] = ACTIONS(2582), - [anon_sym_yield] = ACTIONS(2582), - [anon_sym_LBRACK] = ACTIONS(2580), - [anon_sym_DQUOTE] = ACTIONS(2580), - [anon_sym_SQUOTE] = ACTIONS(2580), - [anon_sym_class] = ACTIONS(2582), - [anon_sym_async] = ACTIONS(2582), - [anon_sym_function] = ACTIONS(2582), - [anon_sym_new] = ACTIONS(2582), - [anon_sym_using] = ACTIONS(2582), - [anon_sym_PLUS] = ACTIONS(2582), - [anon_sym_DASH] = ACTIONS(2582), - [anon_sym_SLASH] = ACTIONS(2582), - [anon_sym_LT] = ACTIONS(2580), - [anon_sym_TILDE] = ACTIONS(2580), - [anon_sym_void] = ACTIONS(2582), - [anon_sym_delete] = ACTIONS(2582), - [anon_sym_PLUS_PLUS] = ACTIONS(2580), - [anon_sym_DASH_DASH] = ACTIONS(2580), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2580), - [sym_number] = ACTIONS(2580), - [sym_private_property_identifier] = ACTIONS(2580), - [sym_this] = ACTIONS(2582), - [sym_super] = ACTIONS(2582), - [sym_true] = ACTIONS(2582), - [sym_false] = ACTIONS(2582), - [sym_null] = ACTIONS(2582), - [sym_undefined] = ACTIONS(2582), - [anon_sym_AT] = ACTIONS(2580), - [anon_sym_static] = ACTIONS(2582), - [anon_sym_readonly] = ACTIONS(2582), - [anon_sym_get] = ACTIONS(2582), - [anon_sym_set] = ACTIONS(2582), - [anon_sym_declare] = ACTIONS(2582), - [anon_sym_public] = ACTIONS(2582), - [anon_sym_private] = ACTIONS(2582), - [anon_sym_protected] = ACTIONS(2582), - [anon_sym_override] = ACTIONS(2582), - [anon_sym_module] = ACTIONS(2582), - [anon_sym_any] = ACTIONS(2582), - [anon_sym_number] = ACTIONS(2582), - [anon_sym_boolean] = ACTIONS(2582), - [anon_sym_string] = ACTIONS(2582), - [anon_sym_symbol] = ACTIONS(2582), - [anon_sym_object] = ACTIONS(2582), - [anon_sym_abstract] = ACTIONS(2582), - [anon_sym_interface] = ACTIONS(2582), - [anon_sym_enum] = ACTIONS(2582), + [STATE(799)] = { + [sym_import] = STATE(4975), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(5925), + [sym_rest_pattern] = STATE(5834), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(3224), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(3907), + [sym_tuple_parameter] = STATE(5512), + [sym_optional_tuple_parameter] = STATE(5512), + [sym_optional_type] = STATE(5512), + [sym_rest_type] = STATE(5512), + [sym__tuple_type_member] = STATE(5512), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5821), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(2478), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_RBRACK] = ACTIONS(2580), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(2484), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2486), + [anon_sym_AMP] = ACTIONS(637), + [anon_sym_PIPE] = ACTIONS(639), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(2492), + [anon_sym_QMARK] = ACTIONS(661), + [anon_sym_any] = ACTIONS(667), + [anon_sym_number] = ACTIONS(667), + [anon_sym_boolean] = ACTIONS(667), + [anon_sym_string] = ACTIONS(667), + [anon_sym_symbol] = ACTIONS(667), + [anon_sym_object] = ACTIONS(667), + [anon_sym_abstract] = ACTIONS(665), + [anon_sym_never] = ACTIONS(667), + [anon_sym_unknown] = ACTIONS(667), + [anon_sym_keyof] = ACTIONS(669), + [anon_sym_infer] = ACTIONS(671), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(809)] = { - [sym_import] = STATE(4964), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(5916), - [sym_rest_pattern] = STATE(5481), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(3212), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(3907), - [sym_tuple_parameter] = STATE(5559), - [sym_optional_tuple_parameter] = STATE(5559), - [sym_optional_type] = STATE(5559), - [sym_rest_type] = STATE(5559), - [sym__tuple_type_member] = STATE(5559), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5812), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(2460), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_RBRACK] = ACTIONS(2584), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_new] = ACTIONS(1577), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2466), - [anon_sym_AMP] = ACTIONS(575), - [anon_sym_PIPE] = ACTIONS(577), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1583), - [anon_sym_QMARK] = ACTIONS(599), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(603), - [anon_sym_infer] = ACTIONS(605), - [anon_sym_keyof] = ACTIONS(607), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [STATE(800)] = { + [ts_builtin_sym_end] = ACTIONS(2582), + [sym_identifier] = ACTIONS(2584), + [anon_sym_export] = ACTIONS(2584), + [anon_sym_default] = ACTIONS(2584), + [anon_sym_type] = ACTIONS(2584), + [anon_sym_namespace] = ACTIONS(2584), + [anon_sym_LBRACE] = ACTIONS(2582), + [anon_sym_RBRACE] = ACTIONS(2582), + [anon_sym_typeof] = ACTIONS(2584), + [anon_sym_import] = ACTIONS(2584), + [anon_sym_with] = ACTIONS(2584), + [anon_sym_var] = ACTIONS(2584), + [anon_sym_let] = ACTIONS(2584), + [anon_sym_const] = ACTIONS(2584), + [anon_sym_BANG] = ACTIONS(2582), + [anon_sym_else] = ACTIONS(2584), + [anon_sym_if] = ACTIONS(2584), + [anon_sym_switch] = ACTIONS(2584), + [anon_sym_for] = ACTIONS(2584), + [anon_sym_LPAREN] = ACTIONS(2582), + [anon_sym_SEMI] = ACTIONS(2582), + [anon_sym_await] = ACTIONS(2584), + [anon_sym_while] = ACTIONS(2584), + [anon_sym_do] = ACTIONS(2584), + [anon_sym_try] = ACTIONS(2584), + [anon_sym_break] = ACTIONS(2584), + [anon_sym_continue] = ACTIONS(2584), + [anon_sym_debugger] = ACTIONS(2584), + [anon_sym_return] = ACTIONS(2584), + [anon_sym_throw] = ACTIONS(2584), + [anon_sym_case] = ACTIONS(2584), + [anon_sym_yield] = ACTIONS(2584), + [anon_sym_LBRACK] = ACTIONS(2582), + [anon_sym_DQUOTE] = ACTIONS(2582), + [anon_sym_SQUOTE] = ACTIONS(2582), + [anon_sym_class] = ACTIONS(2584), + [anon_sym_async] = ACTIONS(2584), + [anon_sym_function] = ACTIONS(2584), + [anon_sym_new] = ACTIONS(2584), + [anon_sym_using] = ACTIONS(2584), + [anon_sym_PLUS] = ACTIONS(2584), + [anon_sym_DASH] = ACTIONS(2584), + [anon_sym_SLASH] = ACTIONS(2584), + [anon_sym_LT] = ACTIONS(2582), + [anon_sym_TILDE] = ACTIONS(2582), + [anon_sym_void] = ACTIONS(2584), + [anon_sym_delete] = ACTIONS(2584), + [anon_sym_PLUS_PLUS] = ACTIONS(2582), + [anon_sym_DASH_DASH] = ACTIONS(2582), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2582), + [sym_number] = ACTIONS(2582), + [sym_private_property_identifier] = ACTIONS(2582), + [sym_this] = ACTIONS(2584), + [sym_super] = ACTIONS(2584), + [sym_true] = ACTIONS(2584), + [sym_false] = ACTIONS(2584), + [sym_null] = ACTIONS(2584), + [sym_undefined] = ACTIONS(2584), + [anon_sym_AT] = ACTIONS(2582), + [anon_sym_static] = ACTIONS(2584), + [anon_sym_readonly] = ACTIONS(2584), + [anon_sym_get] = ACTIONS(2584), + [anon_sym_set] = ACTIONS(2584), + [anon_sym_declare] = ACTIONS(2584), + [anon_sym_public] = ACTIONS(2584), + [anon_sym_private] = ACTIONS(2584), + [anon_sym_protected] = ACTIONS(2584), + [anon_sym_override] = ACTIONS(2584), + [anon_sym_module] = ACTIONS(2584), + [anon_sym_any] = ACTIONS(2584), + [anon_sym_number] = ACTIONS(2584), + [anon_sym_boolean] = ACTIONS(2584), + [anon_sym_string] = ACTIONS(2584), + [anon_sym_symbol] = ACTIONS(2584), + [anon_sym_object] = ACTIONS(2584), + [anon_sym_abstract] = ACTIONS(2584), + [anon_sym_interface] = ACTIONS(2584), + [anon_sym_enum] = ACTIONS(2584), [sym_html_comment] = ACTIONS(5), }, - [STATE(810)] = { - [sym_import] = STATE(4964), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(5916), - [sym_rest_pattern] = STATE(5481), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(3212), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(3907), - [sym_tuple_parameter] = STATE(5559), - [sym_optional_tuple_parameter] = STATE(5559), - [sym_optional_type] = STATE(5559), - [sym_rest_type] = STATE(5559), - [sym__tuple_type_member] = STATE(5559), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5812), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(2460), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_RBRACK] = ACTIONS(2586), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_new] = ACTIONS(1577), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2466), - [anon_sym_AMP] = ACTIONS(575), - [anon_sym_PIPE] = ACTIONS(577), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1583), - [anon_sym_QMARK] = ACTIONS(599), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(603), - [anon_sym_infer] = ACTIONS(605), - [anon_sym_keyof] = ACTIONS(607), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [STATE(801)] = { + [ts_builtin_sym_end] = ACTIONS(2586), + [sym_identifier] = ACTIONS(2588), + [anon_sym_export] = ACTIONS(2588), + [anon_sym_default] = ACTIONS(2588), + [anon_sym_type] = ACTIONS(2588), + [anon_sym_namespace] = ACTIONS(2588), + [anon_sym_LBRACE] = ACTIONS(2586), + [anon_sym_RBRACE] = ACTIONS(2586), + [anon_sym_typeof] = ACTIONS(2588), + [anon_sym_import] = ACTIONS(2588), + [anon_sym_with] = ACTIONS(2588), + [anon_sym_var] = ACTIONS(2588), + [anon_sym_let] = ACTIONS(2588), + [anon_sym_const] = ACTIONS(2588), + [anon_sym_BANG] = ACTIONS(2586), + [anon_sym_else] = ACTIONS(2588), + [anon_sym_if] = ACTIONS(2588), + [anon_sym_switch] = ACTIONS(2588), + [anon_sym_for] = ACTIONS(2588), + [anon_sym_LPAREN] = ACTIONS(2586), + [anon_sym_SEMI] = ACTIONS(2586), + [anon_sym_await] = ACTIONS(2588), + [anon_sym_while] = ACTIONS(2588), + [anon_sym_do] = ACTIONS(2588), + [anon_sym_try] = ACTIONS(2588), + [anon_sym_break] = ACTIONS(2588), + [anon_sym_continue] = ACTIONS(2588), + [anon_sym_debugger] = ACTIONS(2588), + [anon_sym_return] = ACTIONS(2588), + [anon_sym_throw] = ACTIONS(2588), + [anon_sym_case] = ACTIONS(2588), + [anon_sym_yield] = ACTIONS(2588), + [anon_sym_LBRACK] = ACTIONS(2586), + [anon_sym_DQUOTE] = ACTIONS(2586), + [anon_sym_SQUOTE] = ACTIONS(2586), + [anon_sym_class] = ACTIONS(2588), + [anon_sym_async] = ACTIONS(2588), + [anon_sym_function] = ACTIONS(2588), + [anon_sym_new] = ACTIONS(2588), + [anon_sym_using] = ACTIONS(2588), + [anon_sym_PLUS] = ACTIONS(2588), + [anon_sym_DASH] = ACTIONS(2588), + [anon_sym_SLASH] = ACTIONS(2588), + [anon_sym_LT] = ACTIONS(2586), + [anon_sym_TILDE] = ACTIONS(2586), + [anon_sym_void] = ACTIONS(2588), + [anon_sym_delete] = ACTIONS(2588), + [anon_sym_PLUS_PLUS] = ACTIONS(2586), + [anon_sym_DASH_DASH] = ACTIONS(2586), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2586), + [sym_number] = ACTIONS(2586), + [sym_private_property_identifier] = ACTIONS(2586), + [sym_this] = ACTIONS(2588), + [sym_super] = ACTIONS(2588), + [sym_true] = ACTIONS(2588), + [sym_false] = ACTIONS(2588), + [sym_null] = ACTIONS(2588), + [sym_undefined] = ACTIONS(2588), + [anon_sym_AT] = ACTIONS(2586), + [anon_sym_static] = ACTIONS(2588), + [anon_sym_readonly] = ACTIONS(2588), + [anon_sym_get] = ACTIONS(2588), + [anon_sym_set] = ACTIONS(2588), + [anon_sym_declare] = ACTIONS(2588), + [anon_sym_public] = ACTIONS(2588), + [anon_sym_private] = ACTIONS(2588), + [anon_sym_protected] = ACTIONS(2588), + [anon_sym_override] = ACTIONS(2588), + [anon_sym_module] = ACTIONS(2588), + [anon_sym_any] = ACTIONS(2588), + [anon_sym_number] = ACTIONS(2588), + [anon_sym_boolean] = ACTIONS(2588), + [anon_sym_string] = ACTIONS(2588), + [anon_sym_symbol] = ACTIONS(2588), + [anon_sym_object] = ACTIONS(2588), + [anon_sym_abstract] = ACTIONS(2588), + [anon_sym_interface] = ACTIONS(2588), + [anon_sym_enum] = ACTIONS(2588), [sym_html_comment] = ACTIONS(5), }, - [STATE(811)] = { - [ts_builtin_sym_end] = ACTIONS(2588), - [sym_identifier] = ACTIONS(2590), - [anon_sym_export] = ACTIONS(2590), - [anon_sym_default] = ACTIONS(2590), - [anon_sym_type] = ACTIONS(2590), - [anon_sym_namespace] = ACTIONS(2590), - [anon_sym_LBRACE] = ACTIONS(2588), - [anon_sym_RBRACE] = ACTIONS(2588), - [anon_sym_typeof] = ACTIONS(2590), - [anon_sym_import] = ACTIONS(2590), - [anon_sym_with] = ACTIONS(2590), - [anon_sym_var] = ACTIONS(2590), - [anon_sym_let] = ACTIONS(2590), - [anon_sym_const] = ACTIONS(2590), - [anon_sym_BANG] = ACTIONS(2588), - [anon_sym_else] = ACTIONS(2590), - [anon_sym_if] = ACTIONS(2590), - [anon_sym_switch] = ACTIONS(2590), - [anon_sym_for] = ACTIONS(2590), - [anon_sym_LPAREN] = ACTIONS(2588), - [anon_sym_SEMI] = ACTIONS(2588), - [anon_sym_await] = ACTIONS(2590), - [anon_sym_while] = ACTIONS(2590), - [anon_sym_do] = ACTIONS(2590), - [anon_sym_try] = ACTIONS(2590), - [anon_sym_break] = ACTIONS(2590), - [anon_sym_continue] = ACTIONS(2590), - [anon_sym_debugger] = ACTIONS(2590), - [anon_sym_return] = ACTIONS(2590), - [anon_sym_throw] = ACTIONS(2590), - [anon_sym_case] = ACTIONS(2590), - [anon_sym_yield] = ACTIONS(2590), - [anon_sym_LBRACK] = ACTIONS(2588), - [anon_sym_DQUOTE] = ACTIONS(2588), - [anon_sym_SQUOTE] = ACTIONS(2588), - [anon_sym_class] = ACTIONS(2590), - [anon_sym_async] = ACTIONS(2590), - [anon_sym_function] = ACTIONS(2590), - [anon_sym_new] = ACTIONS(2590), - [anon_sym_using] = ACTIONS(2590), - [anon_sym_PLUS] = ACTIONS(2590), - [anon_sym_DASH] = ACTIONS(2590), - [anon_sym_SLASH] = ACTIONS(2590), - [anon_sym_LT] = ACTIONS(2588), - [anon_sym_TILDE] = ACTIONS(2588), - [anon_sym_void] = ACTIONS(2590), - [anon_sym_delete] = ACTIONS(2590), - [anon_sym_PLUS_PLUS] = ACTIONS(2588), - [anon_sym_DASH_DASH] = ACTIONS(2588), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2588), - [sym_number] = ACTIONS(2588), - [sym_private_property_identifier] = ACTIONS(2588), - [sym_this] = ACTIONS(2590), - [sym_super] = ACTIONS(2590), - [sym_true] = ACTIONS(2590), - [sym_false] = ACTIONS(2590), - [sym_null] = ACTIONS(2590), - [sym_undefined] = ACTIONS(2590), - [anon_sym_AT] = ACTIONS(2588), - [anon_sym_static] = ACTIONS(2590), - [anon_sym_readonly] = ACTIONS(2590), - [anon_sym_get] = ACTIONS(2590), - [anon_sym_set] = ACTIONS(2590), - [anon_sym_declare] = ACTIONS(2590), - [anon_sym_public] = ACTIONS(2590), - [anon_sym_private] = ACTIONS(2590), - [anon_sym_protected] = ACTIONS(2590), - [anon_sym_override] = ACTIONS(2590), - [anon_sym_module] = ACTIONS(2590), - [anon_sym_any] = ACTIONS(2590), - [anon_sym_number] = ACTIONS(2590), - [anon_sym_boolean] = ACTIONS(2590), - [anon_sym_string] = ACTIONS(2590), - [anon_sym_symbol] = ACTIONS(2590), - [anon_sym_object] = ACTIONS(2590), - [anon_sym_abstract] = ACTIONS(2590), - [anon_sym_interface] = ACTIONS(2590), - [anon_sym_enum] = ACTIONS(2590), + [STATE(802)] = { + [ts_builtin_sym_end] = ACTIONS(2590), + [sym_identifier] = ACTIONS(2592), + [anon_sym_export] = ACTIONS(2592), + [anon_sym_default] = ACTIONS(2592), + [anon_sym_type] = ACTIONS(2592), + [anon_sym_namespace] = ACTIONS(2592), + [anon_sym_LBRACE] = ACTIONS(2590), + [anon_sym_RBRACE] = ACTIONS(2590), + [anon_sym_typeof] = ACTIONS(2592), + [anon_sym_import] = ACTIONS(2592), + [anon_sym_with] = ACTIONS(2592), + [anon_sym_var] = ACTIONS(2592), + [anon_sym_let] = ACTIONS(2592), + [anon_sym_const] = ACTIONS(2592), + [anon_sym_BANG] = ACTIONS(2590), + [anon_sym_else] = ACTIONS(2592), + [anon_sym_if] = ACTIONS(2592), + [anon_sym_switch] = ACTIONS(2592), + [anon_sym_for] = ACTIONS(2592), + [anon_sym_LPAREN] = ACTIONS(2590), + [anon_sym_SEMI] = ACTIONS(2590), + [anon_sym_await] = ACTIONS(2592), + [anon_sym_while] = ACTIONS(2592), + [anon_sym_do] = ACTIONS(2592), + [anon_sym_try] = ACTIONS(2592), + [anon_sym_break] = ACTIONS(2592), + [anon_sym_continue] = ACTIONS(2592), + [anon_sym_debugger] = ACTIONS(2592), + [anon_sym_return] = ACTIONS(2592), + [anon_sym_throw] = ACTIONS(2592), + [anon_sym_case] = ACTIONS(2592), + [anon_sym_yield] = ACTIONS(2592), + [anon_sym_LBRACK] = ACTIONS(2590), + [anon_sym_DQUOTE] = ACTIONS(2590), + [anon_sym_SQUOTE] = ACTIONS(2590), + [anon_sym_class] = ACTIONS(2592), + [anon_sym_async] = ACTIONS(2592), + [anon_sym_function] = ACTIONS(2592), + [anon_sym_new] = ACTIONS(2592), + [anon_sym_using] = ACTIONS(2592), + [anon_sym_PLUS] = ACTIONS(2592), + [anon_sym_DASH] = ACTIONS(2592), + [anon_sym_SLASH] = ACTIONS(2592), + [anon_sym_LT] = ACTIONS(2590), + [anon_sym_TILDE] = ACTIONS(2590), + [anon_sym_void] = ACTIONS(2592), + [anon_sym_delete] = ACTIONS(2592), + [anon_sym_PLUS_PLUS] = ACTIONS(2590), + [anon_sym_DASH_DASH] = ACTIONS(2590), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2590), + [sym_number] = ACTIONS(2590), + [sym_private_property_identifier] = ACTIONS(2590), + [sym_this] = ACTIONS(2592), + [sym_super] = ACTIONS(2592), + [sym_true] = ACTIONS(2592), + [sym_false] = ACTIONS(2592), + [sym_null] = ACTIONS(2592), + [sym_undefined] = ACTIONS(2592), + [anon_sym_AT] = ACTIONS(2590), + [anon_sym_static] = ACTIONS(2592), + [anon_sym_readonly] = ACTIONS(2592), + [anon_sym_get] = ACTIONS(2592), + [anon_sym_set] = ACTIONS(2592), + [anon_sym_declare] = ACTIONS(2592), + [anon_sym_public] = ACTIONS(2592), + [anon_sym_private] = ACTIONS(2592), + [anon_sym_protected] = ACTIONS(2592), + [anon_sym_override] = ACTIONS(2592), + [anon_sym_module] = ACTIONS(2592), + [anon_sym_any] = ACTIONS(2592), + [anon_sym_number] = ACTIONS(2592), + [anon_sym_boolean] = ACTIONS(2592), + [anon_sym_string] = ACTIONS(2592), + [anon_sym_symbol] = ACTIONS(2592), + [anon_sym_object] = ACTIONS(2592), + [anon_sym_abstract] = ACTIONS(2592), + [anon_sym_interface] = ACTIONS(2592), + [anon_sym_enum] = ACTIONS(2592), [sym_html_comment] = ACTIONS(5), }, - [STATE(812)] = { - [ts_builtin_sym_end] = ACTIONS(2592), - [sym_identifier] = ACTIONS(2594), - [anon_sym_export] = ACTIONS(2594), - [anon_sym_default] = ACTIONS(2594), - [anon_sym_type] = ACTIONS(2594), - [anon_sym_namespace] = ACTIONS(2594), - [anon_sym_LBRACE] = ACTIONS(2592), - [anon_sym_RBRACE] = ACTIONS(2592), - [anon_sym_typeof] = ACTIONS(2594), - [anon_sym_import] = ACTIONS(2594), - [anon_sym_with] = ACTIONS(2594), - [anon_sym_var] = ACTIONS(2594), - [anon_sym_let] = ACTIONS(2594), - [anon_sym_const] = ACTIONS(2594), - [anon_sym_BANG] = ACTIONS(2592), - [anon_sym_else] = ACTIONS(2594), - [anon_sym_if] = ACTIONS(2594), - [anon_sym_switch] = ACTIONS(2594), - [anon_sym_for] = ACTIONS(2594), - [anon_sym_LPAREN] = ACTIONS(2592), - [anon_sym_SEMI] = ACTIONS(2592), - [anon_sym_await] = ACTIONS(2594), - [anon_sym_while] = ACTIONS(2594), - [anon_sym_do] = ACTIONS(2594), - [anon_sym_try] = ACTIONS(2594), - [anon_sym_break] = ACTIONS(2594), - [anon_sym_continue] = ACTIONS(2594), - [anon_sym_debugger] = ACTIONS(2594), - [anon_sym_return] = ACTIONS(2594), - [anon_sym_throw] = ACTIONS(2594), - [anon_sym_case] = ACTIONS(2594), - [anon_sym_yield] = ACTIONS(2594), - [anon_sym_LBRACK] = ACTIONS(2592), - [anon_sym_DQUOTE] = ACTIONS(2592), - [anon_sym_SQUOTE] = ACTIONS(2592), - [anon_sym_class] = ACTIONS(2594), - [anon_sym_async] = ACTIONS(2594), - [anon_sym_function] = ACTIONS(2594), - [anon_sym_new] = ACTIONS(2594), - [anon_sym_using] = ACTIONS(2594), - [anon_sym_PLUS] = ACTIONS(2594), - [anon_sym_DASH] = ACTIONS(2594), - [anon_sym_SLASH] = ACTIONS(2594), - [anon_sym_LT] = ACTIONS(2592), - [anon_sym_TILDE] = ACTIONS(2592), - [anon_sym_void] = ACTIONS(2594), - [anon_sym_delete] = ACTIONS(2594), - [anon_sym_PLUS_PLUS] = ACTIONS(2592), - [anon_sym_DASH_DASH] = ACTIONS(2592), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2592), - [sym_number] = ACTIONS(2592), - [sym_private_property_identifier] = ACTIONS(2592), - [sym_this] = ACTIONS(2594), - [sym_super] = ACTIONS(2594), - [sym_true] = ACTIONS(2594), - [sym_false] = ACTIONS(2594), - [sym_null] = ACTIONS(2594), - [sym_undefined] = ACTIONS(2594), - [anon_sym_AT] = ACTIONS(2592), - [anon_sym_static] = ACTIONS(2594), - [anon_sym_readonly] = ACTIONS(2594), - [anon_sym_get] = ACTIONS(2594), - [anon_sym_set] = ACTIONS(2594), - [anon_sym_declare] = ACTIONS(2594), - [anon_sym_public] = ACTIONS(2594), - [anon_sym_private] = ACTIONS(2594), - [anon_sym_protected] = ACTIONS(2594), - [anon_sym_override] = ACTIONS(2594), - [anon_sym_module] = ACTIONS(2594), - [anon_sym_any] = ACTIONS(2594), - [anon_sym_number] = ACTIONS(2594), - [anon_sym_boolean] = ACTIONS(2594), - [anon_sym_string] = ACTIONS(2594), - [anon_sym_symbol] = ACTIONS(2594), - [anon_sym_object] = ACTIONS(2594), - [anon_sym_abstract] = ACTIONS(2594), - [anon_sym_interface] = ACTIONS(2594), - [anon_sym_enum] = ACTIONS(2594), + [STATE(803)] = { + [ts_builtin_sym_end] = ACTIONS(2594), + [sym_identifier] = ACTIONS(2596), + [anon_sym_export] = ACTIONS(2596), + [anon_sym_default] = ACTIONS(2596), + [anon_sym_type] = ACTIONS(2596), + [anon_sym_namespace] = ACTIONS(2596), + [anon_sym_LBRACE] = ACTIONS(2594), + [anon_sym_RBRACE] = ACTIONS(2594), + [anon_sym_typeof] = ACTIONS(2596), + [anon_sym_import] = ACTIONS(2596), + [anon_sym_with] = ACTIONS(2596), + [anon_sym_var] = ACTIONS(2596), + [anon_sym_let] = ACTIONS(2596), + [anon_sym_const] = ACTIONS(2596), + [anon_sym_BANG] = ACTIONS(2594), + [anon_sym_else] = ACTIONS(2596), + [anon_sym_if] = ACTIONS(2596), + [anon_sym_switch] = ACTIONS(2596), + [anon_sym_for] = ACTIONS(2596), + [anon_sym_LPAREN] = ACTIONS(2594), + [anon_sym_SEMI] = ACTIONS(2594), + [anon_sym_await] = ACTIONS(2596), + [anon_sym_while] = ACTIONS(2596), + [anon_sym_do] = ACTIONS(2596), + [anon_sym_try] = ACTIONS(2596), + [anon_sym_break] = ACTIONS(2596), + [anon_sym_continue] = ACTIONS(2596), + [anon_sym_debugger] = ACTIONS(2596), + [anon_sym_return] = ACTIONS(2596), + [anon_sym_throw] = ACTIONS(2596), + [anon_sym_case] = ACTIONS(2596), + [anon_sym_yield] = ACTIONS(2596), + [anon_sym_LBRACK] = ACTIONS(2594), + [anon_sym_DQUOTE] = ACTIONS(2594), + [anon_sym_SQUOTE] = ACTIONS(2594), + [anon_sym_class] = ACTIONS(2596), + [anon_sym_async] = ACTIONS(2596), + [anon_sym_function] = ACTIONS(2596), + [anon_sym_new] = ACTIONS(2596), + [anon_sym_using] = ACTIONS(2596), + [anon_sym_PLUS] = ACTIONS(2596), + [anon_sym_DASH] = ACTIONS(2596), + [anon_sym_SLASH] = ACTIONS(2596), + [anon_sym_LT] = ACTIONS(2594), + [anon_sym_TILDE] = ACTIONS(2594), + [anon_sym_void] = ACTIONS(2596), + [anon_sym_delete] = ACTIONS(2596), + [anon_sym_PLUS_PLUS] = ACTIONS(2594), + [anon_sym_DASH_DASH] = ACTIONS(2594), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2594), + [sym_number] = ACTIONS(2594), + [sym_private_property_identifier] = ACTIONS(2594), + [sym_this] = ACTIONS(2596), + [sym_super] = ACTIONS(2596), + [sym_true] = ACTIONS(2596), + [sym_false] = ACTIONS(2596), + [sym_null] = ACTIONS(2596), + [sym_undefined] = ACTIONS(2596), + [anon_sym_AT] = ACTIONS(2594), + [anon_sym_static] = ACTIONS(2596), + [anon_sym_readonly] = ACTIONS(2596), + [anon_sym_get] = ACTIONS(2596), + [anon_sym_set] = ACTIONS(2596), + [anon_sym_declare] = ACTIONS(2596), + [anon_sym_public] = ACTIONS(2596), + [anon_sym_private] = ACTIONS(2596), + [anon_sym_protected] = ACTIONS(2596), + [anon_sym_override] = ACTIONS(2596), + [anon_sym_module] = ACTIONS(2596), + [anon_sym_any] = ACTIONS(2596), + [anon_sym_number] = ACTIONS(2596), + [anon_sym_boolean] = ACTIONS(2596), + [anon_sym_string] = ACTIONS(2596), + [anon_sym_symbol] = ACTIONS(2596), + [anon_sym_object] = ACTIONS(2596), + [anon_sym_abstract] = ACTIONS(2596), + [anon_sym_interface] = ACTIONS(2596), + [anon_sym_enum] = ACTIONS(2596), [sym_html_comment] = ACTIONS(5), }, - [STATE(813)] = { - [ts_builtin_sym_end] = ACTIONS(1755), - [sym_identifier] = ACTIONS(1757), - [anon_sym_export] = ACTIONS(1757), - [anon_sym_default] = ACTIONS(1757), - [anon_sym_type] = ACTIONS(1757), - [anon_sym_namespace] = ACTIONS(1757), - [anon_sym_LBRACE] = ACTIONS(1755), - [anon_sym_RBRACE] = ACTIONS(1755), - [anon_sym_typeof] = ACTIONS(1757), - [anon_sym_import] = ACTIONS(1757), - [anon_sym_with] = ACTIONS(1757), - [anon_sym_var] = ACTIONS(1757), - [anon_sym_let] = ACTIONS(1757), - [anon_sym_const] = ACTIONS(1757), - [anon_sym_BANG] = ACTIONS(1755), - [anon_sym_else] = ACTIONS(1757), - [anon_sym_if] = ACTIONS(1757), - [anon_sym_switch] = ACTIONS(1757), - [anon_sym_for] = ACTIONS(1757), - [anon_sym_LPAREN] = ACTIONS(1755), - [anon_sym_SEMI] = ACTIONS(1755), - [anon_sym_await] = ACTIONS(1757), - [anon_sym_while] = ACTIONS(1757), - [anon_sym_do] = ACTIONS(1757), - [anon_sym_try] = ACTIONS(1757), - [anon_sym_break] = ACTIONS(1757), - [anon_sym_continue] = ACTIONS(1757), - [anon_sym_debugger] = ACTIONS(1757), - [anon_sym_return] = ACTIONS(1757), - [anon_sym_throw] = ACTIONS(1757), - [anon_sym_case] = ACTIONS(1757), - [anon_sym_yield] = ACTIONS(1757), - [anon_sym_LBRACK] = ACTIONS(1755), - [anon_sym_DQUOTE] = ACTIONS(1755), - [anon_sym_SQUOTE] = ACTIONS(1755), - [anon_sym_class] = ACTIONS(1757), - [anon_sym_async] = ACTIONS(1757), - [anon_sym_function] = ACTIONS(1757), - [anon_sym_new] = ACTIONS(1757), - [anon_sym_using] = ACTIONS(1757), - [anon_sym_PLUS] = ACTIONS(1757), - [anon_sym_DASH] = ACTIONS(1757), - [anon_sym_SLASH] = ACTIONS(1757), - [anon_sym_LT] = ACTIONS(1755), - [anon_sym_TILDE] = ACTIONS(1755), - [anon_sym_void] = ACTIONS(1757), - [anon_sym_delete] = ACTIONS(1757), - [anon_sym_PLUS_PLUS] = ACTIONS(1755), - [anon_sym_DASH_DASH] = ACTIONS(1755), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1755), - [sym_number] = ACTIONS(1755), - [sym_private_property_identifier] = ACTIONS(1755), - [sym_this] = ACTIONS(1757), - [sym_super] = ACTIONS(1757), - [sym_true] = ACTIONS(1757), - [sym_false] = ACTIONS(1757), - [sym_null] = ACTIONS(1757), - [sym_undefined] = ACTIONS(1757), - [anon_sym_AT] = ACTIONS(1755), - [anon_sym_static] = ACTIONS(1757), - [anon_sym_readonly] = ACTIONS(1757), - [anon_sym_get] = ACTIONS(1757), - [anon_sym_set] = ACTIONS(1757), - [anon_sym_declare] = ACTIONS(1757), - [anon_sym_public] = ACTIONS(1757), - [anon_sym_private] = ACTIONS(1757), - [anon_sym_protected] = ACTIONS(1757), - [anon_sym_override] = ACTIONS(1757), - [anon_sym_module] = ACTIONS(1757), - [anon_sym_any] = ACTIONS(1757), - [anon_sym_number] = ACTIONS(1757), - [anon_sym_boolean] = ACTIONS(1757), - [anon_sym_string] = ACTIONS(1757), - [anon_sym_symbol] = ACTIONS(1757), - [anon_sym_object] = ACTIONS(1757), - [anon_sym_abstract] = ACTIONS(1757), - [anon_sym_interface] = ACTIONS(1757), - [anon_sym_enum] = ACTIONS(1757), + [STATE(804)] = { + [ts_builtin_sym_end] = ACTIONS(2598), + [sym_identifier] = ACTIONS(2600), + [anon_sym_export] = ACTIONS(2600), + [anon_sym_default] = ACTIONS(2600), + [anon_sym_type] = ACTIONS(2600), + [anon_sym_namespace] = ACTIONS(2600), + [anon_sym_LBRACE] = ACTIONS(2598), + [anon_sym_RBRACE] = ACTIONS(2598), + [anon_sym_typeof] = ACTIONS(2600), + [anon_sym_import] = ACTIONS(2600), + [anon_sym_with] = ACTIONS(2600), + [anon_sym_var] = ACTIONS(2600), + [anon_sym_let] = ACTIONS(2600), + [anon_sym_const] = ACTIONS(2600), + [anon_sym_BANG] = ACTIONS(2598), + [anon_sym_else] = ACTIONS(2600), + [anon_sym_if] = ACTIONS(2600), + [anon_sym_switch] = ACTIONS(2600), + [anon_sym_for] = ACTIONS(2600), + [anon_sym_LPAREN] = ACTIONS(2598), + [anon_sym_SEMI] = ACTIONS(2598), + [anon_sym_await] = ACTIONS(2600), + [anon_sym_while] = ACTIONS(2600), + [anon_sym_do] = ACTIONS(2600), + [anon_sym_try] = ACTIONS(2600), + [anon_sym_break] = ACTIONS(2600), + [anon_sym_continue] = ACTIONS(2600), + [anon_sym_debugger] = ACTIONS(2600), + [anon_sym_return] = ACTIONS(2600), + [anon_sym_throw] = ACTIONS(2600), + [anon_sym_case] = ACTIONS(2600), + [anon_sym_yield] = ACTIONS(2600), + [anon_sym_LBRACK] = ACTIONS(2598), + [anon_sym_DQUOTE] = ACTIONS(2598), + [anon_sym_SQUOTE] = ACTIONS(2598), + [anon_sym_class] = ACTIONS(2600), + [anon_sym_async] = ACTIONS(2600), + [anon_sym_function] = ACTIONS(2600), + [anon_sym_new] = ACTIONS(2600), + [anon_sym_using] = ACTIONS(2600), + [anon_sym_PLUS] = ACTIONS(2600), + [anon_sym_DASH] = ACTIONS(2600), + [anon_sym_SLASH] = ACTIONS(2600), + [anon_sym_LT] = ACTIONS(2598), + [anon_sym_TILDE] = ACTIONS(2598), + [anon_sym_void] = ACTIONS(2600), + [anon_sym_delete] = ACTIONS(2600), + [anon_sym_PLUS_PLUS] = ACTIONS(2598), + [anon_sym_DASH_DASH] = ACTIONS(2598), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2598), + [sym_number] = ACTIONS(2598), + [sym_private_property_identifier] = ACTIONS(2598), + [sym_this] = ACTIONS(2600), + [sym_super] = ACTIONS(2600), + [sym_true] = ACTIONS(2600), + [sym_false] = ACTIONS(2600), + [sym_null] = ACTIONS(2600), + [sym_undefined] = ACTIONS(2600), + [anon_sym_AT] = ACTIONS(2598), + [anon_sym_static] = ACTIONS(2600), + [anon_sym_readonly] = ACTIONS(2600), + [anon_sym_get] = ACTIONS(2600), + [anon_sym_set] = ACTIONS(2600), + [anon_sym_declare] = ACTIONS(2600), + [anon_sym_public] = ACTIONS(2600), + [anon_sym_private] = ACTIONS(2600), + [anon_sym_protected] = ACTIONS(2600), + [anon_sym_override] = ACTIONS(2600), + [anon_sym_module] = ACTIONS(2600), + [anon_sym_any] = ACTIONS(2600), + [anon_sym_number] = ACTIONS(2600), + [anon_sym_boolean] = ACTIONS(2600), + [anon_sym_string] = ACTIONS(2600), + [anon_sym_symbol] = ACTIONS(2600), + [anon_sym_object] = ACTIONS(2600), + [anon_sym_abstract] = ACTIONS(2600), + [anon_sym_interface] = ACTIONS(2600), + [anon_sym_enum] = ACTIONS(2600), [sym_html_comment] = ACTIONS(5), }, - [STATE(814)] = { - [ts_builtin_sym_end] = ACTIONS(2596), - [sym_identifier] = ACTIONS(2598), - [anon_sym_export] = ACTIONS(2598), - [anon_sym_default] = ACTIONS(2598), - [anon_sym_type] = ACTIONS(2598), - [anon_sym_namespace] = ACTIONS(2598), - [anon_sym_LBRACE] = ACTIONS(2596), - [anon_sym_RBRACE] = ACTIONS(2596), - [anon_sym_typeof] = ACTIONS(2598), - [anon_sym_import] = ACTIONS(2598), - [anon_sym_with] = ACTIONS(2598), - [anon_sym_var] = ACTIONS(2598), - [anon_sym_let] = ACTIONS(2598), - [anon_sym_const] = ACTIONS(2598), - [anon_sym_BANG] = ACTIONS(2596), - [anon_sym_else] = ACTIONS(2598), - [anon_sym_if] = ACTIONS(2598), - [anon_sym_switch] = ACTIONS(2598), - [anon_sym_for] = ACTIONS(2598), - [anon_sym_LPAREN] = ACTIONS(2596), - [anon_sym_SEMI] = ACTIONS(2596), - [anon_sym_await] = ACTIONS(2598), - [anon_sym_while] = ACTIONS(2598), - [anon_sym_do] = ACTIONS(2598), - [anon_sym_try] = ACTIONS(2598), - [anon_sym_break] = ACTIONS(2598), - [anon_sym_continue] = ACTIONS(2598), - [anon_sym_debugger] = ACTIONS(2598), - [anon_sym_return] = ACTIONS(2598), - [anon_sym_throw] = ACTIONS(2598), - [anon_sym_case] = ACTIONS(2598), - [anon_sym_yield] = ACTIONS(2598), - [anon_sym_LBRACK] = ACTIONS(2596), - [anon_sym_DQUOTE] = ACTIONS(2596), - [anon_sym_SQUOTE] = ACTIONS(2596), - [anon_sym_class] = ACTIONS(2598), - [anon_sym_async] = ACTIONS(2598), - [anon_sym_function] = ACTIONS(2598), - [anon_sym_new] = ACTIONS(2598), - [anon_sym_using] = ACTIONS(2598), - [anon_sym_PLUS] = ACTIONS(2598), - [anon_sym_DASH] = ACTIONS(2598), - [anon_sym_SLASH] = ACTIONS(2598), - [anon_sym_LT] = ACTIONS(2596), - [anon_sym_TILDE] = ACTIONS(2596), - [anon_sym_void] = ACTIONS(2598), - [anon_sym_delete] = ACTIONS(2598), - [anon_sym_PLUS_PLUS] = ACTIONS(2596), - [anon_sym_DASH_DASH] = ACTIONS(2596), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2596), - [sym_number] = ACTIONS(2596), - [sym_private_property_identifier] = ACTIONS(2596), - [sym_this] = ACTIONS(2598), - [sym_super] = ACTIONS(2598), - [sym_true] = ACTIONS(2598), - [sym_false] = ACTIONS(2598), - [sym_null] = ACTIONS(2598), - [sym_undefined] = ACTIONS(2598), - [anon_sym_AT] = ACTIONS(2596), - [anon_sym_static] = ACTIONS(2598), - [anon_sym_readonly] = ACTIONS(2598), - [anon_sym_get] = ACTIONS(2598), - [anon_sym_set] = ACTIONS(2598), - [anon_sym_declare] = ACTIONS(2598), - [anon_sym_public] = ACTIONS(2598), - [anon_sym_private] = ACTIONS(2598), - [anon_sym_protected] = ACTIONS(2598), - [anon_sym_override] = ACTIONS(2598), - [anon_sym_module] = ACTIONS(2598), - [anon_sym_any] = ACTIONS(2598), - [anon_sym_number] = ACTIONS(2598), - [anon_sym_boolean] = ACTIONS(2598), - [anon_sym_string] = ACTIONS(2598), - [anon_sym_symbol] = ACTIONS(2598), - [anon_sym_object] = ACTIONS(2598), - [anon_sym_abstract] = ACTIONS(2598), - [anon_sym_interface] = ACTIONS(2598), - [anon_sym_enum] = ACTIONS(2598), + [STATE(805)] = { + [ts_builtin_sym_end] = ACTIONS(2598), + [sym_identifier] = ACTIONS(2600), + [anon_sym_export] = ACTIONS(2600), + [anon_sym_default] = ACTIONS(2600), + [anon_sym_type] = ACTIONS(2600), + [anon_sym_namespace] = ACTIONS(2600), + [anon_sym_LBRACE] = ACTIONS(2598), + [anon_sym_RBRACE] = ACTIONS(2598), + [anon_sym_typeof] = ACTIONS(2600), + [anon_sym_import] = ACTIONS(2600), + [anon_sym_with] = ACTIONS(2600), + [anon_sym_var] = ACTIONS(2600), + [anon_sym_let] = ACTIONS(2600), + [anon_sym_const] = ACTIONS(2600), + [anon_sym_BANG] = ACTIONS(2598), + [anon_sym_else] = ACTIONS(2600), + [anon_sym_if] = ACTIONS(2600), + [anon_sym_switch] = ACTIONS(2600), + [anon_sym_for] = ACTIONS(2600), + [anon_sym_LPAREN] = ACTIONS(2598), + [anon_sym_SEMI] = ACTIONS(2598), + [anon_sym_await] = ACTIONS(2600), + [anon_sym_while] = ACTIONS(2600), + [anon_sym_do] = ACTIONS(2600), + [anon_sym_try] = ACTIONS(2600), + [anon_sym_break] = ACTIONS(2600), + [anon_sym_continue] = ACTIONS(2600), + [anon_sym_debugger] = ACTIONS(2600), + [anon_sym_return] = ACTIONS(2600), + [anon_sym_throw] = ACTIONS(2600), + [anon_sym_case] = ACTIONS(2600), + [anon_sym_yield] = ACTIONS(2600), + [anon_sym_LBRACK] = ACTIONS(2598), + [anon_sym_DQUOTE] = ACTIONS(2598), + [anon_sym_SQUOTE] = ACTIONS(2598), + [anon_sym_class] = ACTIONS(2600), + [anon_sym_async] = ACTIONS(2600), + [anon_sym_function] = ACTIONS(2600), + [anon_sym_new] = ACTIONS(2600), + [anon_sym_using] = ACTIONS(2600), + [anon_sym_PLUS] = ACTIONS(2600), + [anon_sym_DASH] = ACTIONS(2600), + [anon_sym_SLASH] = ACTIONS(2600), + [anon_sym_LT] = ACTIONS(2598), + [anon_sym_TILDE] = ACTIONS(2598), + [anon_sym_void] = ACTIONS(2600), + [anon_sym_delete] = ACTIONS(2600), + [anon_sym_PLUS_PLUS] = ACTIONS(2598), + [anon_sym_DASH_DASH] = ACTIONS(2598), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2598), + [sym_number] = ACTIONS(2598), + [sym_private_property_identifier] = ACTIONS(2598), + [sym_this] = ACTIONS(2600), + [sym_super] = ACTIONS(2600), + [sym_true] = ACTIONS(2600), + [sym_false] = ACTIONS(2600), + [sym_null] = ACTIONS(2600), + [sym_undefined] = ACTIONS(2600), + [anon_sym_AT] = ACTIONS(2598), + [anon_sym_static] = ACTIONS(2600), + [anon_sym_readonly] = ACTIONS(2600), + [anon_sym_get] = ACTIONS(2600), + [anon_sym_set] = ACTIONS(2600), + [anon_sym_declare] = ACTIONS(2600), + [anon_sym_public] = ACTIONS(2600), + [anon_sym_private] = ACTIONS(2600), + [anon_sym_protected] = ACTIONS(2600), + [anon_sym_override] = ACTIONS(2600), + [anon_sym_module] = ACTIONS(2600), + [anon_sym_any] = ACTIONS(2600), + [anon_sym_number] = ACTIONS(2600), + [anon_sym_boolean] = ACTIONS(2600), + [anon_sym_string] = ACTIONS(2600), + [anon_sym_symbol] = ACTIONS(2600), + [anon_sym_object] = ACTIONS(2600), + [anon_sym_abstract] = ACTIONS(2600), + [anon_sym_interface] = ACTIONS(2600), + [anon_sym_enum] = ACTIONS(2600), [sym_html_comment] = ACTIONS(5), }, - [STATE(815)] = { - [ts_builtin_sym_end] = ACTIONS(2600), - [sym_identifier] = ACTIONS(2602), - [anon_sym_export] = ACTIONS(2602), - [anon_sym_default] = ACTIONS(2602), - [anon_sym_type] = ACTIONS(2602), - [anon_sym_namespace] = ACTIONS(2602), - [anon_sym_LBRACE] = ACTIONS(2600), - [anon_sym_RBRACE] = ACTIONS(2600), - [anon_sym_typeof] = ACTIONS(2602), - [anon_sym_import] = ACTIONS(2602), - [anon_sym_with] = ACTIONS(2602), - [anon_sym_var] = ACTIONS(2602), - [anon_sym_let] = ACTIONS(2602), - [anon_sym_const] = ACTIONS(2602), - [anon_sym_BANG] = ACTIONS(2600), - [anon_sym_else] = ACTIONS(2602), - [anon_sym_if] = ACTIONS(2602), - [anon_sym_switch] = ACTIONS(2602), - [anon_sym_for] = ACTIONS(2602), - [anon_sym_LPAREN] = ACTIONS(2600), - [anon_sym_SEMI] = ACTIONS(2600), - [anon_sym_await] = ACTIONS(2602), - [anon_sym_while] = ACTIONS(2602), - [anon_sym_do] = ACTIONS(2602), - [anon_sym_try] = ACTIONS(2602), - [anon_sym_break] = ACTIONS(2602), - [anon_sym_continue] = ACTIONS(2602), - [anon_sym_debugger] = ACTIONS(2602), - [anon_sym_return] = ACTIONS(2602), - [anon_sym_throw] = ACTIONS(2602), - [anon_sym_case] = ACTIONS(2602), - [anon_sym_yield] = ACTIONS(2602), - [anon_sym_LBRACK] = ACTIONS(2600), - [anon_sym_DQUOTE] = ACTIONS(2600), - [anon_sym_SQUOTE] = ACTIONS(2600), - [anon_sym_class] = ACTIONS(2602), - [anon_sym_async] = ACTIONS(2602), - [anon_sym_function] = ACTIONS(2602), - [anon_sym_new] = ACTIONS(2602), - [anon_sym_using] = ACTIONS(2602), - [anon_sym_PLUS] = ACTIONS(2602), - [anon_sym_DASH] = ACTIONS(2602), - [anon_sym_SLASH] = ACTIONS(2602), - [anon_sym_LT] = ACTIONS(2600), - [anon_sym_TILDE] = ACTIONS(2600), - [anon_sym_void] = ACTIONS(2602), - [anon_sym_delete] = ACTIONS(2602), - [anon_sym_PLUS_PLUS] = ACTIONS(2600), - [anon_sym_DASH_DASH] = ACTIONS(2600), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2600), - [sym_number] = ACTIONS(2600), - [sym_private_property_identifier] = ACTIONS(2600), - [sym_this] = ACTIONS(2602), - [sym_super] = ACTIONS(2602), - [sym_true] = ACTIONS(2602), - [sym_false] = ACTIONS(2602), - [sym_null] = ACTIONS(2602), - [sym_undefined] = ACTIONS(2602), - [anon_sym_AT] = ACTIONS(2600), - [anon_sym_static] = ACTIONS(2602), - [anon_sym_readonly] = ACTIONS(2602), - [anon_sym_get] = ACTIONS(2602), - [anon_sym_set] = ACTIONS(2602), - [anon_sym_declare] = ACTIONS(2602), - [anon_sym_public] = ACTIONS(2602), - [anon_sym_private] = ACTIONS(2602), - [anon_sym_protected] = ACTIONS(2602), - [anon_sym_override] = ACTIONS(2602), - [anon_sym_module] = ACTIONS(2602), - [anon_sym_any] = ACTIONS(2602), - [anon_sym_number] = ACTIONS(2602), - [anon_sym_boolean] = ACTIONS(2602), - [anon_sym_string] = ACTIONS(2602), - [anon_sym_symbol] = ACTIONS(2602), - [anon_sym_object] = ACTIONS(2602), - [anon_sym_abstract] = ACTIONS(2602), - [anon_sym_interface] = ACTIONS(2602), - [anon_sym_enum] = ACTIONS(2602), + [STATE(806)] = { + [ts_builtin_sym_end] = ACTIONS(2602), + [sym_identifier] = ACTIONS(2604), + [anon_sym_export] = ACTIONS(2604), + [anon_sym_default] = ACTIONS(2604), + [anon_sym_type] = ACTIONS(2604), + [anon_sym_namespace] = ACTIONS(2604), + [anon_sym_LBRACE] = ACTIONS(2602), + [anon_sym_RBRACE] = ACTIONS(2602), + [anon_sym_typeof] = ACTIONS(2604), + [anon_sym_import] = ACTIONS(2604), + [anon_sym_with] = ACTIONS(2604), + [anon_sym_var] = ACTIONS(2604), + [anon_sym_let] = ACTIONS(2604), + [anon_sym_const] = ACTIONS(2604), + [anon_sym_BANG] = ACTIONS(2602), + [anon_sym_else] = ACTIONS(2604), + [anon_sym_if] = ACTIONS(2604), + [anon_sym_switch] = ACTIONS(2604), + [anon_sym_for] = ACTIONS(2604), + [anon_sym_LPAREN] = ACTIONS(2602), + [anon_sym_SEMI] = ACTIONS(2602), + [anon_sym_await] = ACTIONS(2604), + [anon_sym_while] = ACTIONS(2604), + [anon_sym_do] = ACTIONS(2604), + [anon_sym_try] = ACTIONS(2604), + [anon_sym_break] = ACTIONS(2604), + [anon_sym_continue] = ACTIONS(2604), + [anon_sym_debugger] = ACTIONS(2604), + [anon_sym_return] = ACTIONS(2604), + [anon_sym_throw] = ACTIONS(2604), + [anon_sym_case] = ACTIONS(2604), + [anon_sym_yield] = ACTIONS(2604), + [anon_sym_LBRACK] = ACTIONS(2602), + [anon_sym_DQUOTE] = ACTIONS(2602), + [anon_sym_SQUOTE] = ACTIONS(2602), + [anon_sym_class] = ACTIONS(2604), + [anon_sym_async] = ACTIONS(2604), + [anon_sym_function] = ACTIONS(2604), + [anon_sym_new] = ACTIONS(2604), + [anon_sym_using] = ACTIONS(2604), + [anon_sym_PLUS] = ACTIONS(2604), + [anon_sym_DASH] = ACTIONS(2604), + [anon_sym_SLASH] = ACTIONS(2604), + [anon_sym_LT] = ACTIONS(2602), + [anon_sym_TILDE] = ACTIONS(2602), + [anon_sym_void] = ACTIONS(2604), + [anon_sym_delete] = ACTIONS(2604), + [anon_sym_PLUS_PLUS] = ACTIONS(2602), + [anon_sym_DASH_DASH] = ACTIONS(2602), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2602), + [sym_number] = ACTIONS(2602), + [sym_private_property_identifier] = ACTIONS(2602), + [sym_this] = ACTIONS(2604), + [sym_super] = ACTIONS(2604), + [sym_true] = ACTIONS(2604), + [sym_false] = ACTIONS(2604), + [sym_null] = ACTIONS(2604), + [sym_undefined] = ACTIONS(2604), + [anon_sym_AT] = ACTIONS(2602), + [anon_sym_static] = ACTIONS(2604), + [anon_sym_readonly] = ACTIONS(2604), + [anon_sym_get] = ACTIONS(2604), + [anon_sym_set] = ACTIONS(2604), + [anon_sym_declare] = ACTIONS(2604), + [anon_sym_public] = ACTIONS(2604), + [anon_sym_private] = ACTIONS(2604), + [anon_sym_protected] = ACTIONS(2604), + [anon_sym_override] = ACTIONS(2604), + [anon_sym_module] = ACTIONS(2604), + [anon_sym_any] = ACTIONS(2604), + [anon_sym_number] = ACTIONS(2604), + [anon_sym_boolean] = ACTIONS(2604), + [anon_sym_string] = ACTIONS(2604), + [anon_sym_symbol] = ACTIONS(2604), + [anon_sym_object] = ACTIONS(2604), + [anon_sym_abstract] = ACTIONS(2604), + [anon_sym_interface] = ACTIONS(2604), + [anon_sym_enum] = ACTIONS(2604), [sym_html_comment] = ACTIONS(5), }, - [STATE(816)] = { - [ts_builtin_sym_end] = ACTIONS(2604), - [sym_identifier] = ACTIONS(2606), - [anon_sym_export] = ACTIONS(2606), - [anon_sym_default] = ACTIONS(2606), - [anon_sym_type] = ACTIONS(2606), - [anon_sym_namespace] = ACTIONS(2606), - [anon_sym_LBRACE] = ACTIONS(2604), - [anon_sym_RBRACE] = ACTIONS(2604), - [anon_sym_typeof] = ACTIONS(2606), - [anon_sym_import] = ACTIONS(2606), - [anon_sym_with] = ACTIONS(2606), - [anon_sym_var] = ACTIONS(2606), - [anon_sym_let] = ACTIONS(2606), - [anon_sym_const] = ACTIONS(2606), - [anon_sym_BANG] = ACTIONS(2604), - [anon_sym_else] = ACTIONS(2606), - [anon_sym_if] = ACTIONS(2606), - [anon_sym_switch] = ACTIONS(2606), - [anon_sym_for] = ACTIONS(2606), - [anon_sym_LPAREN] = ACTIONS(2604), - [anon_sym_SEMI] = ACTIONS(2604), - [anon_sym_await] = ACTIONS(2606), - [anon_sym_while] = ACTIONS(2606), - [anon_sym_do] = ACTIONS(2606), - [anon_sym_try] = ACTIONS(2606), - [anon_sym_break] = ACTIONS(2606), - [anon_sym_continue] = ACTIONS(2606), - [anon_sym_debugger] = ACTIONS(2606), - [anon_sym_return] = ACTIONS(2606), - [anon_sym_throw] = ACTIONS(2606), - [anon_sym_case] = ACTIONS(2606), - [anon_sym_yield] = ACTIONS(2606), - [anon_sym_LBRACK] = ACTIONS(2604), - [anon_sym_DQUOTE] = ACTIONS(2604), - [anon_sym_SQUOTE] = ACTIONS(2604), - [anon_sym_class] = ACTIONS(2606), - [anon_sym_async] = ACTIONS(2606), - [anon_sym_function] = ACTIONS(2606), - [anon_sym_new] = ACTIONS(2606), - [anon_sym_using] = ACTIONS(2606), - [anon_sym_PLUS] = ACTIONS(2606), - [anon_sym_DASH] = ACTIONS(2606), - [anon_sym_SLASH] = ACTIONS(2606), - [anon_sym_LT] = ACTIONS(2604), - [anon_sym_TILDE] = ACTIONS(2604), - [anon_sym_void] = ACTIONS(2606), - [anon_sym_delete] = ACTIONS(2606), - [anon_sym_PLUS_PLUS] = ACTIONS(2604), - [anon_sym_DASH_DASH] = ACTIONS(2604), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2604), - [sym_number] = ACTIONS(2604), - [sym_private_property_identifier] = ACTIONS(2604), - [sym_this] = ACTIONS(2606), - [sym_super] = ACTIONS(2606), - [sym_true] = ACTIONS(2606), - [sym_false] = ACTIONS(2606), - [sym_null] = ACTIONS(2606), - [sym_undefined] = ACTIONS(2606), - [anon_sym_AT] = ACTIONS(2604), - [anon_sym_static] = ACTIONS(2606), - [anon_sym_readonly] = ACTIONS(2606), - [anon_sym_get] = ACTIONS(2606), - [anon_sym_set] = ACTIONS(2606), - [anon_sym_declare] = ACTIONS(2606), - [anon_sym_public] = ACTIONS(2606), - [anon_sym_private] = ACTIONS(2606), - [anon_sym_protected] = ACTIONS(2606), - [anon_sym_override] = ACTIONS(2606), - [anon_sym_module] = ACTIONS(2606), - [anon_sym_any] = ACTIONS(2606), - [anon_sym_number] = ACTIONS(2606), - [anon_sym_boolean] = ACTIONS(2606), - [anon_sym_string] = ACTIONS(2606), - [anon_sym_symbol] = ACTIONS(2606), - [anon_sym_object] = ACTIONS(2606), - [anon_sym_abstract] = ACTIONS(2606), - [anon_sym_interface] = ACTIONS(2606), - [anon_sym_enum] = ACTIONS(2606), + [STATE(807)] = { + [ts_builtin_sym_end] = ACTIONS(2606), + [sym_identifier] = ACTIONS(2608), + [anon_sym_export] = ACTIONS(2608), + [anon_sym_default] = ACTIONS(2608), + [anon_sym_type] = ACTIONS(2608), + [anon_sym_namespace] = ACTIONS(2608), + [anon_sym_LBRACE] = ACTIONS(2606), + [anon_sym_RBRACE] = ACTIONS(2606), + [anon_sym_typeof] = ACTIONS(2608), + [anon_sym_import] = ACTIONS(2608), + [anon_sym_with] = ACTIONS(2608), + [anon_sym_var] = ACTIONS(2608), + [anon_sym_let] = ACTIONS(2608), + [anon_sym_const] = ACTIONS(2608), + [anon_sym_BANG] = ACTIONS(2606), + [anon_sym_else] = ACTIONS(2608), + [anon_sym_if] = ACTIONS(2608), + [anon_sym_switch] = ACTIONS(2608), + [anon_sym_for] = ACTIONS(2608), + [anon_sym_LPAREN] = ACTIONS(2606), + [anon_sym_SEMI] = ACTIONS(2606), + [anon_sym_await] = ACTIONS(2608), + [anon_sym_while] = ACTIONS(2608), + [anon_sym_do] = ACTIONS(2608), + [anon_sym_try] = ACTIONS(2608), + [anon_sym_break] = ACTIONS(2608), + [anon_sym_continue] = ACTIONS(2608), + [anon_sym_debugger] = ACTIONS(2608), + [anon_sym_return] = ACTIONS(2608), + [anon_sym_throw] = ACTIONS(2608), + [anon_sym_case] = ACTIONS(2608), + [anon_sym_yield] = ACTIONS(2608), + [anon_sym_LBRACK] = ACTIONS(2606), + [anon_sym_DQUOTE] = ACTIONS(2606), + [anon_sym_SQUOTE] = ACTIONS(2606), + [anon_sym_class] = ACTIONS(2608), + [anon_sym_async] = ACTIONS(2608), + [anon_sym_function] = ACTIONS(2608), + [anon_sym_new] = ACTIONS(2608), + [anon_sym_using] = ACTIONS(2608), + [anon_sym_PLUS] = ACTIONS(2608), + [anon_sym_DASH] = ACTIONS(2608), + [anon_sym_SLASH] = ACTIONS(2608), + [anon_sym_LT] = ACTIONS(2606), + [anon_sym_TILDE] = ACTIONS(2606), + [anon_sym_void] = ACTIONS(2608), + [anon_sym_delete] = ACTIONS(2608), + [anon_sym_PLUS_PLUS] = ACTIONS(2606), + [anon_sym_DASH_DASH] = ACTIONS(2606), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2606), + [sym_number] = ACTIONS(2606), + [sym_private_property_identifier] = ACTIONS(2606), + [sym_this] = ACTIONS(2608), + [sym_super] = ACTIONS(2608), + [sym_true] = ACTIONS(2608), + [sym_false] = ACTIONS(2608), + [sym_null] = ACTIONS(2608), + [sym_undefined] = ACTIONS(2608), + [anon_sym_AT] = ACTIONS(2606), + [anon_sym_static] = ACTIONS(2608), + [anon_sym_readonly] = ACTIONS(2608), + [anon_sym_get] = ACTIONS(2608), + [anon_sym_set] = ACTIONS(2608), + [anon_sym_declare] = ACTIONS(2608), + [anon_sym_public] = ACTIONS(2608), + [anon_sym_private] = ACTIONS(2608), + [anon_sym_protected] = ACTIONS(2608), + [anon_sym_override] = ACTIONS(2608), + [anon_sym_module] = ACTIONS(2608), + [anon_sym_any] = ACTIONS(2608), + [anon_sym_number] = ACTIONS(2608), + [anon_sym_boolean] = ACTIONS(2608), + [anon_sym_string] = ACTIONS(2608), + [anon_sym_symbol] = ACTIONS(2608), + [anon_sym_object] = ACTIONS(2608), + [anon_sym_abstract] = ACTIONS(2608), + [anon_sym_interface] = ACTIONS(2608), + [anon_sym_enum] = ACTIONS(2608), [sym_html_comment] = ACTIONS(5), }, - [STATE(817)] = { - [ts_builtin_sym_end] = ACTIONS(2604), - [sym_identifier] = ACTIONS(2606), - [anon_sym_export] = ACTIONS(2606), - [anon_sym_default] = ACTIONS(2606), - [anon_sym_type] = ACTIONS(2606), - [anon_sym_namespace] = ACTIONS(2606), - [anon_sym_LBRACE] = ACTIONS(2604), - [anon_sym_RBRACE] = ACTIONS(2604), - [anon_sym_typeof] = ACTIONS(2606), - [anon_sym_import] = ACTIONS(2606), - [anon_sym_with] = ACTIONS(2606), - [anon_sym_var] = ACTIONS(2606), - [anon_sym_let] = ACTIONS(2606), - [anon_sym_const] = ACTIONS(2606), - [anon_sym_BANG] = ACTIONS(2604), - [anon_sym_else] = ACTIONS(2606), - [anon_sym_if] = ACTIONS(2606), - [anon_sym_switch] = ACTIONS(2606), - [anon_sym_for] = ACTIONS(2606), - [anon_sym_LPAREN] = ACTIONS(2604), - [anon_sym_SEMI] = ACTIONS(2604), - [anon_sym_await] = ACTIONS(2606), - [anon_sym_while] = ACTIONS(2606), - [anon_sym_do] = ACTIONS(2606), - [anon_sym_try] = ACTIONS(2606), - [anon_sym_break] = ACTIONS(2606), - [anon_sym_continue] = ACTIONS(2606), - [anon_sym_debugger] = ACTIONS(2606), - [anon_sym_return] = ACTIONS(2606), - [anon_sym_throw] = ACTIONS(2606), - [anon_sym_case] = ACTIONS(2606), - [anon_sym_yield] = ACTIONS(2606), - [anon_sym_LBRACK] = ACTIONS(2604), - [anon_sym_DQUOTE] = ACTIONS(2604), - [anon_sym_SQUOTE] = ACTIONS(2604), - [anon_sym_class] = ACTIONS(2606), - [anon_sym_async] = ACTIONS(2606), - [anon_sym_function] = ACTIONS(2606), - [anon_sym_new] = ACTIONS(2606), - [anon_sym_using] = ACTIONS(2606), - [anon_sym_PLUS] = ACTIONS(2606), - [anon_sym_DASH] = ACTIONS(2606), - [anon_sym_SLASH] = ACTIONS(2606), - [anon_sym_LT] = ACTIONS(2604), - [anon_sym_TILDE] = ACTIONS(2604), - [anon_sym_void] = ACTIONS(2606), - [anon_sym_delete] = ACTIONS(2606), - [anon_sym_PLUS_PLUS] = ACTIONS(2604), - [anon_sym_DASH_DASH] = ACTIONS(2604), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2604), - [sym_number] = ACTIONS(2604), - [sym_private_property_identifier] = ACTIONS(2604), - [sym_this] = ACTIONS(2606), - [sym_super] = ACTIONS(2606), - [sym_true] = ACTIONS(2606), - [sym_false] = ACTIONS(2606), - [sym_null] = ACTIONS(2606), - [sym_undefined] = ACTIONS(2606), - [anon_sym_AT] = ACTIONS(2604), - [anon_sym_static] = ACTIONS(2606), - [anon_sym_readonly] = ACTIONS(2606), - [anon_sym_get] = ACTIONS(2606), - [anon_sym_set] = ACTIONS(2606), - [anon_sym_declare] = ACTIONS(2606), - [anon_sym_public] = ACTIONS(2606), - [anon_sym_private] = ACTIONS(2606), - [anon_sym_protected] = ACTIONS(2606), - [anon_sym_override] = ACTIONS(2606), - [anon_sym_module] = ACTIONS(2606), - [anon_sym_any] = ACTIONS(2606), - [anon_sym_number] = ACTIONS(2606), - [anon_sym_boolean] = ACTIONS(2606), - [anon_sym_string] = ACTIONS(2606), - [anon_sym_symbol] = ACTIONS(2606), - [anon_sym_object] = ACTIONS(2606), - [anon_sym_abstract] = ACTIONS(2606), - [anon_sym_interface] = ACTIONS(2606), - [anon_sym_enum] = ACTIONS(2606), + [STATE(808)] = { + [ts_builtin_sym_end] = ACTIONS(2598), + [sym_identifier] = ACTIONS(2600), + [anon_sym_export] = ACTIONS(2600), + [anon_sym_default] = ACTIONS(2600), + [anon_sym_type] = ACTIONS(2600), + [anon_sym_namespace] = ACTIONS(2600), + [anon_sym_LBRACE] = ACTIONS(2598), + [anon_sym_RBRACE] = ACTIONS(2598), + [anon_sym_typeof] = ACTIONS(2600), + [anon_sym_import] = ACTIONS(2600), + [anon_sym_with] = ACTIONS(2600), + [anon_sym_var] = ACTIONS(2600), + [anon_sym_let] = ACTIONS(2600), + [anon_sym_const] = ACTIONS(2600), + [anon_sym_BANG] = ACTIONS(2598), + [anon_sym_else] = ACTIONS(2600), + [anon_sym_if] = ACTIONS(2600), + [anon_sym_switch] = ACTIONS(2600), + [anon_sym_for] = ACTIONS(2600), + [anon_sym_LPAREN] = ACTIONS(2598), + [anon_sym_SEMI] = ACTIONS(2598), + [anon_sym_await] = ACTIONS(2600), + [anon_sym_while] = ACTIONS(2600), + [anon_sym_do] = ACTIONS(2600), + [anon_sym_try] = ACTIONS(2600), + [anon_sym_break] = ACTIONS(2600), + [anon_sym_continue] = ACTIONS(2600), + [anon_sym_debugger] = ACTIONS(2600), + [anon_sym_return] = ACTIONS(2600), + [anon_sym_throw] = ACTIONS(2600), + [anon_sym_case] = ACTIONS(2600), + [anon_sym_yield] = ACTIONS(2600), + [anon_sym_LBRACK] = ACTIONS(2598), + [anon_sym_DQUOTE] = ACTIONS(2598), + [anon_sym_SQUOTE] = ACTIONS(2598), + [anon_sym_class] = ACTIONS(2600), + [anon_sym_async] = ACTIONS(2600), + [anon_sym_function] = ACTIONS(2600), + [anon_sym_new] = ACTIONS(2600), + [anon_sym_using] = ACTIONS(2600), + [anon_sym_PLUS] = ACTIONS(2600), + [anon_sym_DASH] = ACTIONS(2600), + [anon_sym_SLASH] = ACTIONS(2600), + [anon_sym_LT] = ACTIONS(2598), + [anon_sym_TILDE] = ACTIONS(2598), + [anon_sym_void] = ACTIONS(2600), + [anon_sym_delete] = ACTIONS(2600), + [anon_sym_PLUS_PLUS] = ACTIONS(2598), + [anon_sym_DASH_DASH] = ACTIONS(2598), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2598), + [sym_number] = ACTIONS(2598), + [sym_private_property_identifier] = ACTIONS(2598), + [sym_this] = ACTIONS(2600), + [sym_super] = ACTIONS(2600), + [sym_true] = ACTIONS(2600), + [sym_false] = ACTIONS(2600), + [sym_null] = ACTIONS(2600), + [sym_undefined] = ACTIONS(2600), + [anon_sym_AT] = ACTIONS(2598), + [anon_sym_static] = ACTIONS(2600), + [anon_sym_readonly] = ACTIONS(2600), + [anon_sym_get] = ACTIONS(2600), + [anon_sym_set] = ACTIONS(2600), + [anon_sym_declare] = ACTIONS(2600), + [anon_sym_public] = ACTIONS(2600), + [anon_sym_private] = ACTIONS(2600), + [anon_sym_protected] = ACTIONS(2600), + [anon_sym_override] = ACTIONS(2600), + [anon_sym_module] = ACTIONS(2600), + [anon_sym_any] = ACTIONS(2600), + [anon_sym_number] = ACTIONS(2600), + [anon_sym_boolean] = ACTIONS(2600), + [anon_sym_string] = ACTIONS(2600), + [anon_sym_symbol] = ACTIONS(2600), + [anon_sym_object] = ACTIONS(2600), + [anon_sym_abstract] = ACTIONS(2600), + [anon_sym_interface] = ACTIONS(2600), + [anon_sym_enum] = ACTIONS(2600), [sym_html_comment] = ACTIONS(5), }, - [STATE(818)] = { - [ts_builtin_sym_end] = ACTIONS(2608), - [sym_identifier] = ACTIONS(2610), - [anon_sym_export] = ACTIONS(2610), - [anon_sym_default] = ACTIONS(2610), - [anon_sym_type] = ACTIONS(2610), - [anon_sym_namespace] = ACTIONS(2610), - [anon_sym_LBRACE] = ACTIONS(2608), - [anon_sym_RBRACE] = ACTIONS(2608), - [anon_sym_typeof] = ACTIONS(2610), - [anon_sym_import] = ACTIONS(2610), - [anon_sym_with] = ACTIONS(2610), - [anon_sym_var] = ACTIONS(2610), - [anon_sym_let] = ACTIONS(2610), - [anon_sym_const] = ACTIONS(2610), - [anon_sym_BANG] = ACTIONS(2608), - [anon_sym_else] = ACTIONS(2610), - [anon_sym_if] = ACTIONS(2610), - [anon_sym_switch] = ACTIONS(2610), - [anon_sym_for] = ACTIONS(2610), - [anon_sym_LPAREN] = ACTIONS(2608), - [anon_sym_SEMI] = ACTIONS(2608), - [anon_sym_await] = ACTIONS(2610), - [anon_sym_while] = ACTIONS(2610), - [anon_sym_do] = ACTIONS(2610), - [anon_sym_try] = ACTIONS(2610), - [anon_sym_break] = ACTIONS(2610), - [anon_sym_continue] = ACTIONS(2610), - [anon_sym_debugger] = ACTIONS(2610), - [anon_sym_return] = ACTIONS(2610), - [anon_sym_throw] = ACTIONS(2610), - [anon_sym_case] = ACTIONS(2610), - [anon_sym_yield] = ACTIONS(2610), - [anon_sym_LBRACK] = ACTIONS(2608), - [anon_sym_DQUOTE] = ACTIONS(2608), - [anon_sym_SQUOTE] = ACTIONS(2608), - [anon_sym_class] = ACTIONS(2610), - [anon_sym_async] = ACTIONS(2610), - [anon_sym_function] = ACTIONS(2610), - [anon_sym_new] = ACTIONS(2610), - [anon_sym_using] = ACTIONS(2610), - [anon_sym_PLUS] = ACTIONS(2610), - [anon_sym_DASH] = ACTIONS(2610), - [anon_sym_SLASH] = ACTIONS(2610), - [anon_sym_LT] = ACTIONS(2608), - [anon_sym_TILDE] = ACTIONS(2608), - [anon_sym_void] = ACTIONS(2610), - [anon_sym_delete] = ACTIONS(2610), - [anon_sym_PLUS_PLUS] = ACTIONS(2608), - [anon_sym_DASH_DASH] = ACTIONS(2608), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2608), - [sym_number] = ACTIONS(2608), - [sym_private_property_identifier] = ACTIONS(2608), - [sym_this] = ACTIONS(2610), - [sym_super] = ACTIONS(2610), - [sym_true] = ACTIONS(2610), - [sym_false] = ACTIONS(2610), - [sym_null] = ACTIONS(2610), - [sym_undefined] = ACTIONS(2610), - [anon_sym_AT] = ACTIONS(2608), - [anon_sym_static] = ACTIONS(2610), - [anon_sym_readonly] = ACTIONS(2610), - [anon_sym_get] = ACTIONS(2610), - [anon_sym_set] = ACTIONS(2610), - [anon_sym_declare] = ACTIONS(2610), - [anon_sym_public] = ACTIONS(2610), - [anon_sym_private] = ACTIONS(2610), - [anon_sym_protected] = ACTIONS(2610), - [anon_sym_override] = ACTIONS(2610), - [anon_sym_module] = ACTIONS(2610), - [anon_sym_any] = ACTIONS(2610), - [anon_sym_number] = ACTIONS(2610), - [anon_sym_boolean] = ACTIONS(2610), - [anon_sym_string] = ACTIONS(2610), - [anon_sym_symbol] = ACTIONS(2610), - [anon_sym_object] = ACTIONS(2610), - [anon_sym_abstract] = ACTIONS(2610), - [anon_sym_interface] = ACTIONS(2610), - [anon_sym_enum] = ACTIONS(2610), + [STATE(809)] = { + [ts_builtin_sym_end] = ACTIONS(2610), + [sym_identifier] = ACTIONS(2612), + [anon_sym_export] = ACTIONS(2612), + [anon_sym_default] = ACTIONS(2612), + [anon_sym_type] = ACTIONS(2612), + [anon_sym_namespace] = ACTIONS(2612), + [anon_sym_LBRACE] = ACTIONS(2610), + [anon_sym_RBRACE] = ACTIONS(2610), + [anon_sym_typeof] = ACTIONS(2612), + [anon_sym_import] = ACTIONS(2612), + [anon_sym_with] = ACTIONS(2612), + [anon_sym_var] = ACTIONS(2612), + [anon_sym_let] = ACTIONS(2612), + [anon_sym_const] = ACTIONS(2612), + [anon_sym_BANG] = ACTIONS(2610), + [anon_sym_else] = ACTIONS(2612), + [anon_sym_if] = ACTIONS(2612), + [anon_sym_switch] = ACTIONS(2612), + [anon_sym_for] = ACTIONS(2612), + [anon_sym_LPAREN] = ACTIONS(2610), + [anon_sym_SEMI] = ACTIONS(2610), + [anon_sym_await] = ACTIONS(2612), + [anon_sym_while] = ACTIONS(2612), + [anon_sym_do] = ACTIONS(2612), + [anon_sym_try] = ACTIONS(2612), + [anon_sym_break] = ACTIONS(2612), + [anon_sym_continue] = ACTIONS(2612), + [anon_sym_debugger] = ACTIONS(2612), + [anon_sym_return] = ACTIONS(2612), + [anon_sym_throw] = ACTIONS(2612), + [anon_sym_case] = ACTIONS(2612), + [anon_sym_yield] = ACTIONS(2612), + [anon_sym_LBRACK] = ACTIONS(2610), + [anon_sym_DQUOTE] = ACTIONS(2610), + [anon_sym_SQUOTE] = ACTIONS(2610), + [anon_sym_class] = ACTIONS(2612), + [anon_sym_async] = ACTIONS(2612), + [anon_sym_function] = ACTIONS(2612), + [anon_sym_new] = ACTIONS(2612), + [anon_sym_using] = ACTIONS(2612), + [anon_sym_PLUS] = ACTIONS(2612), + [anon_sym_DASH] = ACTIONS(2612), + [anon_sym_SLASH] = ACTIONS(2612), + [anon_sym_LT] = ACTIONS(2610), + [anon_sym_TILDE] = ACTIONS(2610), + [anon_sym_void] = ACTIONS(2612), + [anon_sym_delete] = ACTIONS(2612), + [anon_sym_PLUS_PLUS] = ACTIONS(2610), + [anon_sym_DASH_DASH] = ACTIONS(2610), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2610), + [sym_number] = ACTIONS(2610), + [sym_private_property_identifier] = ACTIONS(2610), + [sym_this] = ACTIONS(2612), + [sym_super] = ACTIONS(2612), + [sym_true] = ACTIONS(2612), + [sym_false] = ACTIONS(2612), + [sym_null] = ACTIONS(2612), + [sym_undefined] = ACTIONS(2612), + [anon_sym_AT] = ACTIONS(2610), + [anon_sym_static] = ACTIONS(2612), + [anon_sym_readonly] = ACTIONS(2612), + [anon_sym_get] = ACTIONS(2612), + [anon_sym_set] = ACTIONS(2612), + [anon_sym_declare] = ACTIONS(2612), + [anon_sym_public] = ACTIONS(2612), + [anon_sym_private] = ACTIONS(2612), + [anon_sym_protected] = ACTIONS(2612), + [anon_sym_override] = ACTIONS(2612), + [anon_sym_module] = ACTIONS(2612), + [anon_sym_any] = ACTIONS(2612), + [anon_sym_number] = ACTIONS(2612), + [anon_sym_boolean] = ACTIONS(2612), + [anon_sym_string] = ACTIONS(2612), + [anon_sym_symbol] = ACTIONS(2612), + [anon_sym_object] = ACTIONS(2612), + [anon_sym_abstract] = ACTIONS(2612), + [anon_sym_interface] = ACTIONS(2612), + [anon_sym_enum] = ACTIONS(2612), [sym_html_comment] = ACTIONS(5), }, - [STATE(819)] = { - [ts_builtin_sym_end] = ACTIONS(2612), - [sym_identifier] = ACTIONS(2614), - [anon_sym_export] = ACTIONS(2614), - [anon_sym_default] = ACTIONS(2614), - [anon_sym_type] = ACTIONS(2614), - [anon_sym_namespace] = ACTIONS(2614), - [anon_sym_LBRACE] = ACTIONS(2612), - [anon_sym_RBRACE] = ACTIONS(2612), - [anon_sym_typeof] = ACTIONS(2614), - [anon_sym_import] = ACTIONS(2614), - [anon_sym_with] = ACTIONS(2614), - [anon_sym_var] = ACTIONS(2614), - [anon_sym_let] = ACTIONS(2614), - [anon_sym_const] = ACTIONS(2614), - [anon_sym_BANG] = ACTIONS(2612), - [anon_sym_else] = ACTIONS(2614), - [anon_sym_if] = ACTIONS(2614), - [anon_sym_switch] = ACTIONS(2614), - [anon_sym_for] = ACTIONS(2614), - [anon_sym_LPAREN] = ACTIONS(2612), - [anon_sym_SEMI] = ACTIONS(2612), - [anon_sym_await] = ACTIONS(2614), - [anon_sym_while] = ACTIONS(2614), - [anon_sym_do] = ACTIONS(2614), - [anon_sym_try] = ACTIONS(2614), - [anon_sym_break] = ACTIONS(2614), - [anon_sym_continue] = ACTIONS(2614), - [anon_sym_debugger] = ACTIONS(2614), - [anon_sym_return] = ACTIONS(2614), - [anon_sym_throw] = ACTIONS(2614), - [anon_sym_case] = ACTIONS(2614), - [anon_sym_yield] = ACTIONS(2614), - [anon_sym_LBRACK] = ACTIONS(2612), - [anon_sym_DQUOTE] = ACTIONS(2612), - [anon_sym_SQUOTE] = ACTIONS(2612), - [anon_sym_class] = ACTIONS(2614), - [anon_sym_async] = ACTIONS(2614), - [anon_sym_function] = ACTIONS(2614), - [anon_sym_new] = ACTIONS(2614), - [anon_sym_using] = ACTIONS(2614), - [anon_sym_PLUS] = ACTIONS(2614), - [anon_sym_DASH] = ACTIONS(2614), - [anon_sym_SLASH] = ACTIONS(2614), - [anon_sym_LT] = ACTIONS(2612), - [anon_sym_TILDE] = ACTIONS(2612), - [anon_sym_void] = ACTIONS(2614), - [anon_sym_delete] = ACTIONS(2614), - [anon_sym_PLUS_PLUS] = ACTIONS(2612), - [anon_sym_DASH_DASH] = ACTIONS(2612), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2612), - [sym_number] = ACTIONS(2612), - [sym_private_property_identifier] = ACTIONS(2612), - [sym_this] = ACTIONS(2614), - [sym_super] = ACTIONS(2614), - [sym_true] = ACTIONS(2614), - [sym_false] = ACTIONS(2614), - [sym_null] = ACTIONS(2614), - [sym_undefined] = ACTIONS(2614), - [anon_sym_AT] = ACTIONS(2612), - [anon_sym_static] = ACTIONS(2614), - [anon_sym_readonly] = ACTIONS(2614), - [anon_sym_get] = ACTIONS(2614), - [anon_sym_set] = ACTIONS(2614), - [anon_sym_declare] = ACTIONS(2614), - [anon_sym_public] = ACTIONS(2614), - [anon_sym_private] = ACTIONS(2614), - [anon_sym_protected] = ACTIONS(2614), - [anon_sym_override] = ACTIONS(2614), - [anon_sym_module] = ACTIONS(2614), - [anon_sym_any] = ACTIONS(2614), - [anon_sym_number] = ACTIONS(2614), - [anon_sym_boolean] = ACTIONS(2614), - [anon_sym_string] = ACTIONS(2614), - [anon_sym_symbol] = ACTIONS(2614), - [anon_sym_object] = ACTIONS(2614), - [anon_sym_abstract] = ACTIONS(2614), - [anon_sym_interface] = ACTIONS(2614), - [anon_sym_enum] = ACTIONS(2614), + [STATE(810)] = { + [ts_builtin_sym_end] = ACTIONS(2614), + [sym_identifier] = ACTIONS(2616), + [anon_sym_export] = ACTIONS(2616), + [anon_sym_default] = ACTIONS(2616), + [anon_sym_type] = ACTIONS(2616), + [anon_sym_namespace] = ACTIONS(2616), + [anon_sym_LBRACE] = ACTIONS(2614), + [anon_sym_RBRACE] = ACTIONS(2614), + [anon_sym_typeof] = ACTIONS(2616), + [anon_sym_import] = ACTIONS(2616), + [anon_sym_with] = ACTIONS(2616), + [anon_sym_var] = ACTIONS(2616), + [anon_sym_let] = ACTIONS(2616), + [anon_sym_const] = ACTIONS(2616), + [anon_sym_BANG] = ACTIONS(2614), + [anon_sym_else] = ACTIONS(2616), + [anon_sym_if] = ACTIONS(2616), + [anon_sym_switch] = ACTIONS(2616), + [anon_sym_for] = ACTIONS(2616), + [anon_sym_LPAREN] = ACTIONS(2614), + [anon_sym_SEMI] = ACTIONS(2614), + [anon_sym_await] = ACTIONS(2616), + [anon_sym_while] = ACTIONS(2616), + [anon_sym_do] = ACTIONS(2616), + [anon_sym_try] = ACTIONS(2616), + [anon_sym_break] = ACTIONS(2616), + [anon_sym_continue] = ACTIONS(2616), + [anon_sym_debugger] = ACTIONS(2616), + [anon_sym_return] = ACTIONS(2616), + [anon_sym_throw] = ACTIONS(2616), + [anon_sym_case] = ACTIONS(2616), + [anon_sym_yield] = ACTIONS(2616), + [anon_sym_LBRACK] = ACTIONS(2614), + [anon_sym_DQUOTE] = ACTIONS(2614), + [anon_sym_SQUOTE] = ACTIONS(2614), + [anon_sym_class] = ACTIONS(2616), + [anon_sym_async] = ACTIONS(2616), + [anon_sym_function] = ACTIONS(2616), + [anon_sym_new] = ACTIONS(2616), + [anon_sym_using] = ACTIONS(2616), + [anon_sym_PLUS] = ACTIONS(2616), + [anon_sym_DASH] = ACTIONS(2616), + [anon_sym_SLASH] = ACTIONS(2616), + [anon_sym_LT] = ACTIONS(2614), + [anon_sym_TILDE] = ACTIONS(2614), + [anon_sym_void] = ACTIONS(2616), + [anon_sym_delete] = ACTIONS(2616), + [anon_sym_PLUS_PLUS] = ACTIONS(2614), + [anon_sym_DASH_DASH] = ACTIONS(2614), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2614), + [sym_number] = ACTIONS(2614), + [sym_private_property_identifier] = ACTIONS(2614), + [sym_this] = ACTIONS(2616), + [sym_super] = ACTIONS(2616), + [sym_true] = ACTIONS(2616), + [sym_false] = ACTIONS(2616), + [sym_null] = ACTIONS(2616), + [sym_undefined] = ACTIONS(2616), + [anon_sym_AT] = ACTIONS(2614), + [anon_sym_static] = ACTIONS(2616), + [anon_sym_readonly] = ACTIONS(2616), + [anon_sym_get] = ACTIONS(2616), + [anon_sym_set] = ACTIONS(2616), + [anon_sym_declare] = ACTIONS(2616), + [anon_sym_public] = ACTIONS(2616), + [anon_sym_private] = ACTIONS(2616), + [anon_sym_protected] = ACTIONS(2616), + [anon_sym_override] = ACTIONS(2616), + [anon_sym_module] = ACTIONS(2616), + [anon_sym_any] = ACTIONS(2616), + [anon_sym_number] = ACTIONS(2616), + [anon_sym_boolean] = ACTIONS(2616), + [anon_sym_string] = ACTIONS(2616), + [anon_sym_symbol] = ACTIONS(2616), + [anon_sym_object] = ACTIONS(2616), + [anon_sym_abstract] = ACTIONS(2616), + [anon_sym_interface] = ACTIONS(2616), + [anon_sym_enum] = ACTIONS(2616), [sym_html_comment] = ACTIONS(5), }, - [STATE(820)] = { - [ts_builtin_sym_end] = ACTIONS(2616), - [sym_identifier] = ACTIONS(2618), - [anon_sym_export] = ACTIONS(2618), - [anon_sym_default] = ACTIONS(2618), - [anon_sym_type] = ACTIONS(2618), - [anon_sym_namespace] = ACTIONS(2618), - [anon_sym_LBRACE] = ACTIONS(2616), - [anon_sym_RBRACE] = ACTIONS(2616), - [anon_sym_typeof] = ACTIONS(2618), - [anon_sym_import] = ACTIONS(2618), - [anon_sym_with] = ACTIONS(2618), - [anon_sym_var] = ACTIONS(2618), - [anon_sym_let] = ACTIONS(2618), - [anon_sym_const] = ACTIONS(2618), - [anon_sym_BANG] = ACTIONS(2616), - [anon_sym_else] = ACTIONS(2618), - [anon_sym_if] = ACTIONS(2618), - [anon_sym_switch] = ACTIONS(2618), - [anon_sym_for] = ACTIONS(2618), - [anon_sym_LPAREN] = ACTIONS(2616), - [anon_sym_SEMI] = ACTIONS(2616), - [anon_sym_await] = ACTIONS(2618), - [anon_sym_while] = ACTIONS(2618), - [anon_sym_do] = ACTIONS(2618), - [anon_sym_try] = ACTIONS(2618), - [anon_sym_break] = ACTIONS(2618), - [anon_sym_continue] = ACTIONS(2618), - [anon_sym_debugger] = ACTIONS(2618), - [anon_sym_return] = ACTIONS(2618), - [anon_sym_throw] = ACTIONS(2618), - [anon_sym_case] = ACTIONS(2618), - [anon_sym_yield] = ACTIONS(2618), - [anon_sym_LBRACK] = ACTIONS(2616), - [anon_sym_DQUOTE] = ACTIONS(2616), - [anon_sym_SQUOTE] = ACTIONS(2616), - [anon_sym_class] = ACTIONS(2618), - [anon_sym_async] = ACTIONS(2618), - [anon_sym_function] = ACTIONS(2618), - [anon_sym_new] = ACTIONS(2618), - [anon_sym_using] = ACTIONS(2618), - [anon_sym_PLUS] = ACTIONS(2618), - [anon_sym_DASH] = ACTIONS(2618), - [anon_sym_SLASH] = ACTIONS(2618), - [anon_sym_LT] = ACTIONS(2616), - [anon_sym_TILDE] = ACTIONS(2616), - [anon_sym_void] = ACTIONS(2618), - [anon_sym_delete] = ACTIONS(2618), - [anon_sym_PLUS_PLUS] = ACTIONS(2616), - [anon_sym_DASH_DASH] = ACTIONS(2616), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2616), - [sym_number] = ACTIONS(2616), - [sym_private_property_identifier] = ACTIONS(2616), - [sym_this] = ACTIONS(2618), - [sym_super] = ACTIONS(2618), - [sym_true] = ACTIONS(2618), - [sym_false] = ACTIONS(2618), - [sym_null] = ACTIONS(2618), - [sym_undefined] = ACTIONS(2618), - [anon_sym_AT] = ACTIONS(2616), - [anon_sym_static] = ACTIONS(2618), - [anon_sym_readonly] = ACTIONS(2618), - [anon_sym_get] = ACTIONS(2618), - [anon_sym_set] = ACTIONS(2618), - [anon_sym_declare] = ACTIONS(2618), - [anon_sym_public] = ACTIONS(2618), - [anon_sym_private] = ACTIONS(2618), - [anon_sym_protected] = ACTIONS(2618), - [anon_sym_override] = ACTIONS(2618), - [anon_sym_module] = ACTIONS(2618), - [anon_sym_any] = ACTIONS(2618), - [anon_sym_number] = ACTIONS(2618), - [anon_sym_boolean] = ACTIONS(2618), - [anon_sym_string] = ACTIONS(2618), - [anon_sym_symbol] = ACTIONS(2618), - [anon_sym_object] = ACTIONS(2618), - [anon_sym_abstract] = ACTIONS(2618), - [anon_sym_interface] = ACTIONS(2618), - [anon_sym_enum] = ACTIONS(2618), + [STATE(811)] = { + [ts_builtin_sym_end] = ACTIONS(2594), + [sym_identifier] = ACTIONS(2596), + [anon_sym_export] = ACTIONS(2596), + [anon_sym_default] = ACTIONS(2596), + [anon_sym_type] = ACTIONS(2596), + [anon_sym_namespace] = ACTIONS(2596), + [anon_sym_LBRACE] = ACTIONS(2594), + [anon_sym_RBRACE] = ACTIONS(2594), + [anon_sym_typeof] = ACTIONS(2596), + [anon_sym_import] = ACTIONS(2596), + [anon_sym_with] = ACTIONS(2596), + [anon_sym_var] = ACTIONS(2596), + [anon_sym_let] = ACTIONS(2596), + [anon_sym_const] = ACTIONS(2596), + [anon_sym_BANG] = ACTIONS(2594), + [anon_sym_else] = ACTIONS(2596), + [anon_sym_if] = ACTIONS(2596), + [anon_sym_switch] = ACTIONS(2596), + [anon_sym_for] = ACTIONS(2596), + [anon_sym_LPAREN] = ACTIONS(2594), + [anon_sym_SEMI] = ACTIONS(2594), + [anon_sym_await] = ACTIONS(2596), + [anon_sym_while] = ACTIONS(2596), + [anon_sym_do] = ACTIONS(2596), + [anon_sym_try] = ACTIONS(2596), + [anon_sym_break] = ACTIONS(2596), + [anon_sym_continue] = ACTIONS(2596), + [anon_sym_debugger] = ACTIONS(2596), + [anon_sym_return] = ACTIONS(2596), + [anon_sym_throw] = ACTIONS(2596), + [anon_sym_case] = ACTIONS(2596), + [anon_sym_yield] = ACTIONS(2596), + [anon_sym_LBRACK] = ACTIONS(2594), + [anon_sym_DQUOTE] = ACTIONS(2594), + [anon_sym_SQUOTE] = ACTIONS(2594), + [anon_sym_class] = ACTIONS(2596), + [anon_sym_async] = ACTIONS(2596), + [anon_sym_function] = ACTIONS(2596), + [anon_sym_new] = ACTIONS(2596), + [anon_sym_using] = ACTIONS(2596), + [anon_sym_PLUS] = ACTIONS(2596), + [anon_sym_DASH] = ACTIONS(2596), + [anon_sym_SLASH] = ACTIONS(2596), + [anon_sym_LT] = ACTIONS(2594), + [anon_sym_TILDE] = ACTIONS(2594), + [anon_sym_void] = ACTIONS(2596), + [anon_sym_delete] = ACTIONS(2596), + [anon_sym_PLUS_PLUS] = ACTIONS(2594), + [anon_sym_DASH_DASH] = ACTIONS(2594), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2594), + [sym_number] = ACTIONS(2594), + [sym_private_property_identifier] = ACTIONS(2594), + [sym_this] = ACTIONS(2596), + [sym_super] = ACTIONS(2596), + [sym_true] = ACTIONS(2596), + [sym_false] = ACTIONS(2596), + [sym_null] = ACTIONS(2596), + [sym_undefined] = ACTIONS(2596), + [anon_sym_AT] = ACTIONS(2594), + [anon_sym_static] = ACTIONS(2596), + [anon_sym_readonly] = ACTIONS(2596), + [anon_sym_get] = ACTIONS(2596), + [anon_sym_set] = ACTIONS(2596), + [anon_sym_declare] = ACTIONS(2596), + [anon_sym_public] = ACTIONS(2596), + [anon_sym_private] = ACTIONS(2596), + [anon_sym_protected] = ACTIONS(2596), + [anon_sym_override] = ACTIONS(2596), + [anon_sym_module] = ACTIONS(2596), + [anon_sym_any] = ACTIONS(2596), + [anon_sym_number] = ACTIONS(2596), + [anon_sym_boolean] = ACTIONS(2596), + [anon_sym_string] = ACTIONS(2596), + [anon_sym_symbol] = ACTIONS(2596), + [anon_sym_object] = ACTIONS(2596), + [anon_sym_abstract] = ACTIONS(2596), + [anon_sym_interface] = ACTIONS(2596), + [anon_sym_enum] = ACTIONS(2596), [sym_html_comment] = ACTIONS(5), }, - [STATE(821)] = { - [ts_builtin_sym_end] = ACTIONS(2620), - [sym_identifier] = ACTIONS(2622), - [anon_sym_export] = ACTIONS(2622), - [anon_sym_default] = ACTIONS(2622), - [anon_sym_type] = ACTIONS(2622), - [anon_sym_namespace] = ACTIONS(2622), - [anon_sym_LBRACE] = ACTIONS(2620), - [anon_sym_RBRACE] = ACTIONS(2620), - [anon_sym_typeof] = ACTIONS(2622), - [anon_sym_import] = ACTIONS(2622), - [anon_sym_with] = ACTIONS(2622), - [anon_sym_var] = ACTIONS(2622), - [anon_sym_let] = ACTIONS(2622), - [anon_sym_const] = ACTIONS(2622), - [anon_sym_BANG] = ACTIONS(2620), - [anon_sym_else] = ACTIONS(2622), - [anon_sym_if] = ACTIONS(2622), - [anon_sym_switch] = ACTIONS(2622), - [anon_sym_for] = ACTIONS(2622), - [anon_sym_LPAREN] = ACTIONS(2620), - [anon_sym_SEMI] = ACTIONS(2620), - [anon_sym_await] = ACTIONS(2622), - [anon_sym_while] = ACTIONS(2622), - [anon_sym_do] = ACTIONS(2622), - [anon_sym_try] = ACTIONS(2622), - [anon_sym_break] = ACTIONS(2622), - [anon_sym_continue] = ACTIONS(2622), - [anon_sym_debugger] = ACTIONS(2622), - [anon_sym_return] = ACTIONS(2622), - [anon_sym_throw] = ACTIONS(2622), - [anon_sym_case] = ACTIONS(2622), - [anon_sym_yield] = ACTIONS(2622), - [anon_sym_LBRACK] = ACTIONS(2620), - [anon_sym_DQUOTE] = ACTIONS(2620), - [anon_sym_SQUOTE] = ACTIONS(2620), - [anon_sym_class] = ACTIONS(2622), - [anon_sym_async] = ACTIONS(2622), - [anon_sym_function] = ACTIONS(2622), - [anon_sym_new] = ACTIONS(2622), - [anon_sym_using] = ACTIONS(2622), - [anon_sym_PLUS] = ACTIONS(2622), - [anon_sym_DASH] = ACTIONS(2622), - [anon_sym_SLASH] = ACTIONS(2622), - [anon_sym_LT] = ACTIONS(2620), - [anon_sym_TILDE] = ACTIONS(2620), - [anon_sym_void] = ACTIONS(2622), - [anon_sym_delete] = ACTIONS(2622), - [anon_sym_PLUS_PLUS] = ACTIONS(2620), - [anon_sym_DASH_DASH] = ACTIONS(2620), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2620), - [sym_number] = ACTIONS(2620), - [sym_private_property_identifier] = ACTIONS(2620), - [sym_this] = ACTIONS(2622), - [sym_super] = ACTIONS(2622), - [sym_true] = ACTIONS(2622), - [sym_false] = ACTIONS(2622), - [sym_null] = ACTIONS(2622), - [sym_undefined] = ACTIONS(2622), - [anon_sym_AT] = ACTIONS(2620), - [anon_sym_static] = ACTIONS(2622), - [anon_sym_readonly] = ACTIONS(2622), - [anon_sym_get] = ACTIONS(2622), - [anon_sym_set] = ACTIONS(2622), - [anon_sym_declare] = ACTIONS(2622), - [anon_sym_public] = ACTIONS(2622), - [anon_sym_private] = ACTIONS(2622), - [anon_sym_protected] = ACTIONS(2622), - [anon_sym_override] = ACTIONS(2622), - [anon_sym_module] = ACTIONS(2622), - [anon_sym_any] = ACTIONS(2622), - [anon_sym_number] = ACTIONS(2622), - [anon_sym_boolean] = ACTIONS(2622), - [anon_sym_string] = ACTIONS(2622), - [anon_sym_symbol] = ACTIONS(2622), - [anon_sym_object] = ACTIONS(2622), - [anon_sym_abstract] = ACTIONS(2622), - [anon_sym_interface] = ACTIONS(2622), - [anon_sym_enum] = ACTIONS(2622), + [STATE(812)] = { + [ts_builtin_sym_end] = ACTIONS(2618), + [sym_identifier] = ACTIONS(2620), + [anon_sym_export] = ACTIONS(2620), + [anon_sym_default] = ACTIONS(2620), + [anon_sym_type] = ACTIONS(2620), + [anon_sym_namespace] = ACTIONS(2620), + [anon_sym_LBRACE] = ACTIONS(2618), + [anon_sym_RBRACE] = ACTIONS(2618), + [anon_sym_typeof] = ACTIONS(2620), + [anon_sym_import] = ACTIONS(2620), + [anon_sym_with] = ACTIONS(2620), + [anon_sym_var] = ACTIONS(2620), + [anon_sym_let] = ACTIONS(2620), + [anon_sym_const] = ACTIONS(2620), + [anon_sym_BANG] = ACTIONS(2618), + [anon_sym_else] = ACTIONS(2620), + [anon_sym_if] = ACTIONS(2620), + [anon_sym_switch] = ACTIONS(2620), + [anon_sym_for] = ACTIONS(2620), + [anon_sym_LPAREN] = ACTIONS(2618), + [anon_sym_SEMI] = ACTIONS(2618), + [anon_sym_await] = ACTIONS(2620), + [anon_sym_while] = ACTIONS(2620), + [anon_sym_do] = ACTIONS(2620), + [anon_sym_try] = ACTIONS(2620), + [anon_sym_break] = ACTIONS(2620), + [anon_sym_continue] = ACTIONS(2620), + [anon_sym_debugger] = ACTIONS(2620), + [anon_sym_return] = ACTIONS(2620), + [anon_sym_throw] = ACTIONS(2620), + [anon_sym_case] = ACTIONS(2620), + [anon_sym_yield] = ACTIONS(2620), + [anon_sym_LBRACK] = ACTIONS(2618), + [anon_sym_DQUOTE] = ACTIONS(2618), + [anon_sym_SQUOTE] = ACTIONS(2618), + [anon_sym_class] = ACTIONS(2620), + [anon_sym_async] = ACTIONS(2620), + [anon_sym_function] = ACTIONS(2620), + [anon_sym_new] = ACTIONS(2620), + [anon_sym_using] = ACTIONS(2620), + [anon_sym_PLUS] = ACTIONS(2620), + [anon_sym_DASH] = ACTIONS(2620), + [anon_sym_SLASH] = ACTIONS(2620), + [anon_sym_LT] = ACTIONS(2618), + [anon_sym_TILDE] = ACTIONS(2618), + [anon_sym_void] = ACTIONS(2620), + [anon_sym_delete] = ACTIONS(2620), + [anon_sym_PLUS_PLUS] = ACTIONS(2618), + [anon_sym_DASH_DASH] = ACTIONS(2618), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2618), + [sym_number] = ACTIONS(2618), + [sym_private_property_identifier] = ACTIONS(2618), + [sym_this] = ACTIONS(2620), + [sym_super] = ACTIONS(2620), + [sym_true] = ACTIONS(2620), + [sym_false] = ACTIONS(2620), + [sym_null] = ACTIONS(2620), + [sym_undefined] = ACTIONS(2620), + [anon_sym_AT] = ACTIONS(2618), + [anon_sym_static] = ACTIONS(2620), + [anon_sym_readonly] = ACTIONS(2620), + [anon_sym_get] = ACTIONS(2620), + [anon_sym_set] = ACTIONS(2620), + [anon_sym_declare] = ACTIONS(2620), + [anon_sym_public] = ACTIONS(2620), + [anon_sym_private] = ACTIONS(2620), + [anon_sym_protected] = ACTIONS(2620), + [anon_sym_override] = ACTIONS(2620), + [anon_sym_module] = ACTIONS(2620), + [anon_sym_any] = ACTIONS(2620), + [anon_sym_number] = ACTIONS(2620), + [anon_sym_boolean] = ACTIONS(2620), + [anon_sym_string] = ACTIONS(2620), + [anon_sym_symbol] = ACTIONS(2620), + [anon_sym_object] = ACTIONS(2620), + [anon_sym_abstract] = ACTIONS(2620), + [anon_sym_interface] = ACTIONS(2620), + [anon_sym_enum] = ACTIONS(2620), [sym_html_comment] = ACTIONS(5), }, - [STATE(822)] = { - [ts_builtin_sym_end] = ACTIONS(2624), - [sym_identifier] = ACTIONS(2626), - [anon_sym_export] = ACTIONS(2626), - [anon_sym_default] = ACTIONS(2626), - [anon_sym_type] = ACTIONS(2626), - [anon_sym_namespace] = ACTIONS(2626), - [anon_sym_LBRACE] = ACTIONS(2624), - [anon_sym_RBRACE] = ACTIONS(2624), - [anon_sym_typeof] = ACTIONS(2626), - [anon_sym_import] = ACTIONS(2626), - [anon_sym_with] = ACTIONS(2626), - [anon_sym_var] = ACTIONS(2626), - [anon_sym_let] = ACTIONS(2626), - [anon_sym_const] = ACTIONS(2626), - [anon_sym_BANG] = ACTIONS(2624), - [anon_sym_else] = ACTIONS(2626), - [anon_sym_if] = ACTIONS(2626), - [anon_sym_switch] = ACTIONS(2626), - [anon_sym_for] = ACTIONS(2626), - [anon_sym_LPAREN] = ACTIONS(2624), - [anon_sym_SEMI] = ACTIONS(2624), - [anon_sym_await] = ACTIONS(2626), - [anon_sym_while] = ACTIONS(2626), - [anon_sym_do] = ACTIONS(2626), - [anon_sym_try] = ACTIONS(2626), - [anon_sym_break] = ACTIONS(2626), - [anon_sym_continue] = ACTIONS(2626), - [anon_sym_debugger] = ACTIONS(2626), - [anon_sym_return] = ACTIONS(2626), - [anon_sym_throw] = ACTIONS(2626), - [anon_sym_case] = ACTIONS(2626), - [anon_sym_yield] = ACTIONS(2626), - [anon_sym_LBRACK] = ACTIONS(2624), - [anon_sym_DQUOTE] = ACTIONS(2624), - [anon_sym_SQUOTE] = ACTIONS(2624), - [anon_sym_class] = ACTIONS(2626), - [anon_sym_async] = ACTIONS(2626), - [anon_sym_function] = ACTIONS(2626), - [anon_sym_new] = ACTIONS(2626), - [anon_sym_using] = ACTIONS(2626), - [anon_sym_PLUS] = ACTIONS(2626), - [anon_sym_DASH] = ACTIONS(2626), - [anon_sym_SLASH] = ACTIONS(2626), - [anon_sym_LT] = ACTIONS(2624), - [anon_sym_TILDE] = ACTIONS(2624), - [anon_sym_void] = ACTIONS(2626), - [anon_sym_delete] = ACTIONS(2626), - [anon_sym_PLUS_PLUS] = ACTIONS(2624), - [anon_sym_DASH_DASH] = ACTIONS(2624), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2624), - [sym_number] = ACTIONS(2624), - [sym_private_property_identifier] = ACTIONS(2624), - [sym_this] = ACTIONS(2626), - [sym_super] = ACTIONS(2626), - [sym_true] = ACTIONS(2626), - [sym_false] = ACTIONS(2626), - [sym_null] = ACTIONS(2626), - [sym_undefined] = ACTIONS(2626), - [anon_sym_AT] = ACTIONS(2624), - [anon_sym_static] = ACTIONS(2626), - [anon_sym_readonly] = ACTIONS(2626), - [anon_sym_get] = ACTIONS(2626), - [anon_sym_set] = ACTIONS(2626), - [anon_sym_declare] = ACTIONS(2626), - [anon_sym_public] = ACTIONS(2626), - [anon_sym_private] = ACTIONS(2626), - [anon_sym_protected] = ACTIONS(2626), - [anon_sym_override] = ACTIONS(2626), - [anon_sym_module] = ACTIONS(2626), - [anon_sym_any] = ACTIONS(2626), - [anon_sym_number] = ACTIONS(2626), - [anon_sym_boolean] = ACTIONS(2626), - [anon_sym_string] = ACTIONS(2626), - [anon_sym_symbol] = ACTIONS(2626), - [anon_sym_object] = ACTIONS(2626), - [anon_sym_abstract] = ACTIONS(2626), - [anon_sym_interface] = ACTIONS(2626), - [anon_sym_enum] = ACTIONS(2626), + [STATE(813)] = { + [ts_builtin_sym_end] = ACTIONS(2622), + [sym_identifier] = ACTIONS(2624), + [anon_sym_export] = ACTIONS(2624), + [anon_sym_default] = ACTIONS(2624), + [anon_sym_type] = ACTIONS(2624), + [anon_sym_namespace] = ACTIONS(2624), + [anon_sym_LBRACE] = ACTIONS(2622), + [anon_sym_RBRACE] = ACTIONS(2622), + [anon_sym_typeof] = ACTIONS(2624), + [anon_sym_import] = ACTIONS(2624), + [anon_sym_with] = ACTIONS(2624), + [anon_sym_var] = ACTIONS(2624), + [anon_sym_let] = ACTIONS(2624), + [anon_sym_const] = ACTIONS(2624), + [anon_sym_BANG] = ACTIONS(2622), + [anon_sym_else] = ACTIONS(2624), + [anon_sym_if] = ACTIONS(2624), + [anon_sym_switch] = ACTIONS(2624), + [anon_sym_for] = ACTIONS(2624), + [anon_sym_LPAREN] = ACTIONS(2622), + [anon_sym_SEMI] = ACTIONS(2622), + [anon_sym_await] = ACTIONS(2624), + [anon_sym_while] = ACTIONS(2624), + [anon_sym_do] = ACTIONS(2624), + [anon_sym_try] = ACTIONS(2624), + [anon_sym_break] = ACTIONS(2624), + [anon_sym_continue] = ACTIONS(2624), + [anon_sym_debugger] = ACTIONS(2624), + [anon_sym_return] = ACTIONS(2624), + [anon_sym_throw] = ACTIONS(2624), + [anon_sym_case] = ACTIONS(2624), + [anon_sym_yield] = ACTIONS(2624), + [anon_sym_LBRACK] = ACTIONS(2622), + [anon_sym_DQUOTE] = ACTIONS(2622), + [anon_sym_SQUOTE] = ACTIONS(2622), + [anon_sym_class] = ACTIONS(2624), + [anon_sym_async] = ACTIONS(2624), + [anon_sym_function] = ACTIONS(2624), + [anon_sym_new] = ACTIONS(2624), + [anon_sym_using] = ACTIONS(2624), + [anon_sym_PLUS] = ACTIONS(2624), + [anon_sym_DASH] = ACTIONS(2624), + [anon_sym_SLASH] = ACTIONS(2624), + [anon_sym_LT] = ACTIONS(2622), + [anon_sym_TILDE] = ACTIONS(2622), + [anon_sym_void] = ACTIONS(2624), + [anon_sym_delete] = ACTIONS(2624), + [anon_sym_PLUS_PLUS] = ACTIONS(2622), + [anon_sym_DASH_DASH] = ACTIONS(2622), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2622), + [sym_number] = ACTIONS(2622), + [sym_private_property_identifier] = ACTIONS(2622), + [sym_this] = ACTIONS(2624), + [sym_super] = ACTIONS(2624), + [sym_true] = ACTIONS(2624), + [sym_false] = ACTIONS(2624), + [sym_null] = ACTIONS(2624), + [sym_undefined] = ACTIONS(2624), + [anon_sym_AT] = ACTIONS(2622), + [anon_sym_static] = ACTIONS(2624), + [anon_sym_readonly] = ACTIONS(2624), + [anon_sym_get] = ACTIONS(2624), + [anon_sym_set] = ACTIONS(2624), + [anon_sym_declare] = ACTIONS(2624), + [anon_sym_public] = ACTIONS(2624), + [anon_sym_private] = ACTIONS(2624), + [anon_sym_protected] = ACTIONS(2624), + [anon_sym_override] = ACTIONS(2624), + [anon_sym_module] = ACTIONS(2624), + [anon_sym_any] = ACTIONS(2624), + [anon_sym_number] = ACTIONS(2624), + [anon_sym_boolean] = ACTIONS(2624), + [anon_sym_string] = ACTIONS(2624), + [anon_sym_symbol] = ACTIONS(2624), + [anon_sym_object] = ACTIONS(2624), + [anon_sym_abstract] = ACTIONS(2624), + [anon_sym_interface] = ACTIONS(2624), + [anon_sym_enum] = ACTIONS(2624), [sym_html_comment] = ACTIONS(5), }, - [STATE(823)] = { + [STATE(814)] = { + [sym_import] = STATE(4975), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(5925), + [sym_rest_pattern] = STATE(5834), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(3224), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(3907), + [sym_tuple_parameter] = STATE(5512), + [sym_optional_tuple_parameter] = STATE(5512), + [sym_optional_type] = STATE(5512), + [sym_rest_type] = STATE(5512), + [sym__tuple_type_member] = STATE(5512), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5821), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(2478), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_RBRACK] = ACTIONS(2626), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(2484), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2486), + [anon_sym_AMP] = ACTIONS(637), + [anon_sym_PIPE] = ACTIONS(639), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(2492), + [anon_sym_QMARK] = ACTIONS(661), + [anon_sym_any] = ACTIONS(667), + [anon_sym_number] = ACTIONS(667), + [anon_sym_boolean] = ACTIONS(667), + [anon_sym_string] = ACTIONS(667), + [anon_sym_symbol] = ACTIONS(667), + [anon_sym_object] = ACTIONS(667), + [anon_sym_abstract] = ACTIONS(665), + [anon_sym_never] = ACTIONS(667), + [anon_sym_unknown] = ACTIONS(667), + [anon_sym_keyof] = ACTIONS(669), + [anon_sym_infer] = ACTIONS(671), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(815)] = { [ts_builtin_sym_end] = ACTIONS(2628), [sym_identifier] = ACTIONS(2630), [anon_sym_export] = ACTIONS(2630), @@ -112359,7 +111729,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2630), [sym_html_comment] = ACTIONS(5), }, - [STATE(824)] = { + [STATE(816)] = { [ts_builtin_sym_end] = ACTIONS(2632), [sym_identifier] = ACTIONS(2634), [anon_sym_export] = ACTIONS(2634), @@ -112441,7 +111811,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2634), [sym_html_comment] = ACTIONS(5), }, - [STATE(825)] = { + [STATE(817)] = { [ts_builtin_sym_end] = ACTIONS(2636), [sym_identifier] = ACTIONS(2638), [anon_sym_export] = ACTIONS(2638), @@ -112523,7 +111893,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2638), [sym_html_comment] = ACTIONS(5), }, - [STATE(826)] = { + [STATE(818)] = { [ts_builtin_sym_end] = ACTIONS(2640), [sym_identifier] = ACTIONS(2642), [anon_sym_export] = ACTIONS(2642), @@ -112605,335 +111975,417 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2642), [sym_html_comment] = ACTIONS(5), }, - [STATE(827)] = { - [ts_builtin_sym_end] = ACTIONS(2644), - [sym_identifier] = ACTIONS(2646), - [anon_sym_export] = ACTIONS(2646), - [anon_sym_default] = ACTIONS(2646), - [anon_sym_type] = ACTIONS(2646), - [anon_sym_namespace] = ACTIONS(2646), - [anon_sym_LBRACE] = ACTIONS(2644), - [anon_sym_RBRACE] = ACTIONS(2644), - [anon_sym_typeof] = ACTIONS(2646), - [anon_sym_import] = ACTIONS(2646), - [anon_sym_with] = ACTIONS(2646), - [anon_sym_var] = ACTIONS(2646), - [anon_sym_let] = ACTIONS(2646), - [anon_sym_const] = ACTIONS(2646), - [anon_sym_BANG] = ACTIONS(2644), - [anon_sym_else] = ACTIONS(2646), - [anon_sym_if] = ACTIONS(2646), - [anon_sym_switch] = ACTIONS(2646), - [anon_sym_for] = ACTIONS(2646), - [anon_sym_LPAREN] = ACTIONS(2644), - [anon_sym_SEMI] = ACTIONS(2644), - [anon_sym_await] = ACTIONS(2646), - [anon_sym_while] = ACTIONS(2646), - [anon_sym_do] = ACTIONS(2646), - [anon_sym_try] = ACTIONS(2646), - [anon_sym_break] = ACTIONS(2646), - [anon_sym_continue] = ACTIONS(2646), - [anon_sym_debugger] = ACTIONS(2646), - [anon_sym_return] = ACTIONS(2646), - [anon_sym_throw] = ACTIONS(2646), - [anon_sym_case] = ACTIONS(2646), - [anon_sym_yield] = ACTIONS(2646), - [anon_sym_LBRACK] = ACTIONS(2644), - [anon_sym_DQUOTE] = ACTIONS(2644), - [anon_sym_SQUOTE] = ACTIONS(2644), - [anon_sym_class] = ACTIONS(2646), - [anon_sym_async] = ACTIONS(2646), - [anon_sym_function] = ACTIONS(2646), - [anon_sym_new] = ACTIONS(2646), - [anon_sym_using] = ACTIONS(2646), - [anon_sym_PLUS] = ACTIONS(2646), - [anon_sym_DASH] = ACTIONS(2646), - [anon_sym_SLASH] = ACTIONS(2646), - [anon_sym_LT] = ACTIONS(2644), - [anon_sym_TILDE] = ACTIONS(2644), - [anon_sym_void] = ACTIONS(2646), - [anon_sym_delete] = ACTIONS(2646), - [anon_sym_PLUS_PLUS] = ACTIONS(2644), - [anon_sym_DASH_DASH] = ACTIONS(2644), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2644), - [sym_number] = ACTIONS(2644), - [sym_private_property_identifier] = ACTIONS(2644), - [sym_this] = ACTIONS(2646), - [sym_super] = ACTIONS(2646), - [sym_true] = ACTIONS(2646), - [sym_false] = ACTIONS(2646), - [sym_null] = ACTIONS(2646), - [sym_undefined] = ACTIONS(2646), - [anon_sym_AT] = ACTIONS(2644), - [anon_sym_static] = ACTIONS(2646), - [anon_sym_readonly] = ACTIONS(2646), - [anon_sym_get] = ACTIONS(2646), - [anon_sym_set] = ACTIONS(2646), - [anon_sym_declare] = ACTIONS(2646), - [anon_sym_public] = ACTIONS(2646), - [anon_sym_private] = ACTIONS(2646), - [anon_sym_protected] = ACTIONS(2646), - [anon_sym_override] = ACTIONS(2646), - [anon_sym_module] = ACTIONS(2646), - [anon_sym_any] = ACTIONS(2646), - [anon_sym_number] = ACTIONS(2646), - [anon_sym_boolean] = ACTIONS(2646), - [anon_sym_string] = ACTIONS(2646), - [anon_sym_symbol] = ACTIONS(2646), - [anon_sym_object] = ACTIONS(2646), - [anon_sym_abstract] = ACTIONS(2646), - [anon_sym_interface] = ACTIONS(2646), - [anon_sym_enum] = ACTIONS(2646), + [STATE(819)] = { + [sym_import] = STATE(4975), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(5925), + [sym_rest_pattern] = STATE(5834), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(3224), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(3907), + [sym_tuple_parameter] = STATE(5512), + [sym_optional_tuple_parameter] = STATE(5512), + [sym_optional_type] = STATE(5512), + [sym_rest_type] = STATE(5512), + [sym__tuple_type_member] = STATE(5512), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5821), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(2478), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_RBRACK] = ACTIONS(2644), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(2484), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2486), + [anon_sym_AMP] = ACTIONS(637), + [anon_sym_PIPE] = ACTIONS(639), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(2492), + [anon_sym_QMARK] = ACTIONS(661), + [anon_sym_any] = ACTIONS(667), + [anon_sym_number] = ACTIONS(667), + [anon_sym_boolean] = ACTIONS(667), + [anon_sym_string] = ACTIONS(667), + [anon_sym_symbol] = ACTIONS(667), + [anon_sym_object] = ACTIONS(667), + [anon_sym_abstract] = ACTIONS(665), + [anon_sym_never] = ACTIONS(667), + [anon_sym_unknown] = ACTIONS(667), + [anon_sym_keyof] = ACTIONS(669), + [anon_sym_infer] = ACTIONS(671), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(828)] = { - [ts_builtin_sym_end] = ACTIONS(2648), - [sym_identifier] = ACTIONS(2650), - [anon_sym_export] = ACTIONS(2650), - [anon_sym_default] = ACTIONS(2650), - [anon_sym_type] = ACTIONS(2650), - [anon_sym_namespace] = ACTIONS(2650), - [anon_sym_LBRACE] = ACTIONS(2648), - [anon_sym_RBRACE] = ACTIONS(2648), - [anon_sym_typeof] = ACTIONS(2650), - [anon_sym_import] = ACTIONS(2650), - [anon_sym_with] = ACTIONS(2650), - [anon_sym_var] = ACTIONS(2650), - [anon_sym_let] = ACTIONS(2650), - [anon_sym_const] = ACTIONS(2650), - [anon_sym_BANG] = ACTIONS(2648), - [anon_sym_else] = ACTIONS(2650), - [anon_sym_if] = ACTIONS(2650), - [anon_sym_switch] = ACTIONS(2650), - [anon_sym_for] = ACTIONS(2650), - [anon_sym_LPAREN] = ACTIONS(2648), - [anon_sym_SEMI] = ACTIONS(2648), - [anon_sym_await] = ACTIONS(2650), - [anon_sym_while] = ACTIONS(2650), - [anon_sym_do] = ACTIONS(2650), - [anon_sym_try] = ACTIONS(2650), - [anon_sym_break] = ACTIONS(2650), - [anon_sym_continue] = ACTIONS(2650), - [anon_sym_debugger] = ACTIONS(2650), - [anon_sym_return] = ACTIONS(2650), - [anon_sym_throw] = ACTIONS(2650), - [anon_sym_case] = ACTIONS(2650), - [anon_sym_yield] = ACTIONS(2650), - [anon_sym_LBRACK] = ACTIONS(2648), - [anon_sym_DQUOTE] = ACTIONS(2648), - [anon_sym_SQUOTE] = ACTIONS(2648), - [anon_sym_class] = ACTIONS(2650), - [anon_sym_async] = ACTIONS(2650), - [anon_sym_function] = ACTIONS(2650), - [anon_sym_new] = ACTIONS(2650), - [anon_sym_using] = ACTIONS(2650), - [anon_sym_PLUS] = ACTIONS(2650), - [anon_sym_DASH] = ACTIONS(2650), - [anon_sym_SLASH] = ACTIONS(2650), - [anon_sym_LT] = ACTIONS(2648), - [anon_sym_TILDE] = ACTIONS(2648), - [anon_sym_void] = ACTIONS(2650), - [anon_sym_delete] = ACTIONS(2650), - [anon_sym_PLUS_PLUS] = ACTIONS(2648), - [anon_sym_DASH_DASH] = ACTIONS(2648), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2648), - [sym_number] = ACTIONS(2648), - [sym_private_property_identifier] = ACTIONS(2648), - [sym_this] = ACTIONS(2650), - [sym_super] = ACTIONS(2650), - [sym_true] = ACTIONS(2650), - [sym_false] = ACTIONS(2650), - [sym_null] = ACTIONS(2650), - [sym_undefined] = ACTIONS(2650), - [anon_sym_AT] = ACTIONS(2648), - [anon_sym_static] = ACTIONS(2650), - [anon_sym_readonly] = ACTIONS(2650), - [anon_sym_get] = ACTIONS(2650), - [anon_sym_set] = ACTIONS(2650), - [anon_sym_declare] = ACTIONS(2650), - [anon_sym_public] = ACTIONS(2650), - [anon_sym_private] = ACTIONS(2650), - [anon_sym_protected] = ACTIONS(2650), - [anon_sym_override] = ACTIONS(2650), - [anon_sym_module] = ACTIONS(2650), - [anon_sym_any] = ACTIONS(2650), - [anon_sym_number] = ACTIONS(2650), - [anon_sym_boolean] = ACTIONS(2650), - [anon_sym_string] = ACTIONS(2650), - [anon_sym_symbol] = ACTIONS(2650), - [anon_sym_object] = ACTIONS(2650), - [anon_sym_abstract] = ACTIONS(2650), - [anon_sym_interface] = ACTIONS(2650), - [anon_sym_enum] = ACTIONS(2650), + [STATE(820)] = { + [ts_builtin_sym_end] = ACTIONS(2646), + [sym_identifier] = ACTIONS(2648), + [anon_sym_export] = ACTIONS(2648), + [anon_sym_default] = ACTIONS(2648), + [anon_sym_type] = ACTIONS(2648), + [anon_sym_namespace] = ACTIONS(2648), + [anon_sym_LBRACE] = ACTIONS(2646), + [anon_sym_RBRACE] = ACTIONS(2646), + [anon_sym_typeof] = ACTIONS(2648), + [anon_sym_import] = ACTIONS(2648), + [anon_sym_with] = ACTIONS(2648), + [anon_sym_var] = ACTIONS(2648), + [anon_sym_let] = ACTIONS(2648), + [anon_sym_const] = ACTIONS(2648), + [anon_sym_BANG] = ACTIONS(2646), + [anon_sym_else] = ACTIONS(2648), + [anon_sym_if] = ACTIONS(2648), + [anon_sym_switch] = ACTIONS(2648), + [anon_sym_for] = ACTIONS(2648), + [anon_sym_LPAREN] = ACTIONS(2646), + [anon_sym_SEMI] = ACTIONS(2646), + [anon_sym_await] = ACTIONS(2648), + [anon_sym_while] = ACTIONS(2648), + [anon_sym_do] = ACTIONS(2648), + [anon_sym_try] = ACTIONS(2648), + [anon_sym_break] = ACTIONS(2648), + [anon_sym_continue] = ACTIONS(2648), + [anon_sym_debugger] = ACTIONS(2648), + [anon_sym_return] = ACTIONS(2648), + [anon_sym_throw] = ACTIONS(2648), + [anon_sym_case] = ACTIONS(2648), + [anon_sym_yield] = ACTIONS(2648), + [anon_sym_LBRACK] = ACTIONS(2646), + [anon_sym_DQUOTE] = ACTIONS(2646), + [anon_sym_SQUOTE] = ACTIONS(2646), + [anon_sym_class] = ACTIONS(2648), + [anon_sym_async] = ACTIONS(2648), + [anon_sym_function] = ACTIONS(2648), + [anon_sym_new] = ACTIONS(2648), + [anon_sym_using] = ACTIONS(2648), + [anon_sym_PLUS] = ACTIONS(2648), + [anon_sym_DASH] = ACTIONS(2648), + [anon_sym_SLASH] = ACTIONS(2648), + [anon_sym_LT] = ACTIONS(2646), + [anon_sym_TILDE] = ACTIONS(2646), + [anon_sym_void] = ACTIONS(2648), + [anon_sym_delete] = ACTIONS(2648), + [anon_sym_PLUS_PLUS] = ACTIONS(2646), + [anon_sym_DASH_DASH] = ACTIONS(2646), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2646), + [sym_number] = ACTIONS(2646), + [sym_private_property_identifier] = ACTIONS(2646), + [sym_this] = ACTIONS(2648), + [sym_super] = ACTIONS(2648), + [sym_true] = ACTIONS(2648), + [sym_false] = ACTIONS(2648), + [sym_null] = ACTIONS(2648), + [sym_undefined] = ACTIONS(2648), + [anon_sym_AT] = ACTIONS(2646), + [anon_sym_static] = ACTIONS(2648), + [anon_sym_readonly] = ACTIONS(2648), + [anon_sym_get] = ACTIONS(2648), + [anon_sym_set] = ACTIONS(2648), + [anon_sym_declare] = ACTIONS(2648), + [anon_sym_public] = ACTIONS(2648), + [anon_sym_private] = ACTIONS(2648), + [anon_sym_protected] = ACTIONS(2648), + [anon_sym_override] = ACTIONS(2648), + [anon_sym_module] = ACTIONS(2648), + [anon_sym_any] = ACTIONS(2648), + [anon_sym_number] = ACTIONS(2648), + [anon_sym_boolean] = ACTIONS(2648), + [anon_sym_string] = ACTIONS(2648), + [anon_sym_symbol] = ACTIONS(2648), + [anon_sym_object] = ACTIONS(2648), + [anon_sym_abstract] = ACTIONS(2648), + [anon_sym_interface] = ACTIONS(2648), + [anon_sym_enum] = ACTIONS(2648), [sym_html_comment] = ACTIONS(5), }, - [STATE(829)] = { - [ts_builtin_sym_end] = ACTIONS(2652), - [sym_identifier] = ACTIONS(2654), - [anon_sym_export] = ACTIONS(2654), - [anon_sym_default] = ACTIONS(2654), - [anon_sym_type] = ACTIONS(2654), - [anon_sym_namespace] = ACTIONS(2654), - [anon_sym_LBRACE] = ACTIONS(2652), - [anon_sym_RBRACE] = ACTIONS(2652), - [anon_sym_typeof] = ACTIONS(2654), - [anon_sym_import] = ACTIONS(2654), - [anon_sym_with] = ACTIONS(2654), - [anon_sym_var] = ACTIONS(2654), - [anon_sym_let] = ACTIONS(2654), - [anon_sym_const] = ACTIONS(2654), - [anon_sym_BANG] = ACTIONS(2652), - [anon_sym_else] = ACTIONS(2654), - [anon_sym_if] = ACTIONS(2654), - [anon_sym_switch] = ACTIONS(2654), - [anon_sym_for] = ACTIONS(2654), - [anon_sym_LPAREN] = ACTIONS(2652), - [anon_sym_SEMI] = ACTIONS(2652), - [anon_sym_await] = ACTIONS(2654), - [anon_sym_while] = ACTIONS(2654), - [anon_sym_do] = ACTIONS(2654), - [anon_sym_try] = ACTIONS(2654), - [anon_sym_break] = ACTIONS(2654), - [anon_sym_continue] = ACTIONS(2654), - [anon_sym_debugger] = ACTIONS(2654), - [anon_sym_return] = ACTIONS(2654), - [anon_sym_throw] = ACTIONS(2654), - [anon_sym_case] = ACTIONS(2654), - [anon_sym_yield] = ACTIONS(2654), - [anon_sym_LBRACK] = ACTIONS(2652), - [anon_sym_DQUOTE] = ACTIONS(2652), - [anon_sym_SQUOTE] = ACTIONS(2652), - [anon_sym_class] = ACTIONS(2654), - [anon_sym_async] = ACTIONS(2654), - [anon_sym_function] = ACTIONS(2654), - [anon_sym_new] = ACTIONS(2654), - [anon_sym_using] = ACTIONS(2654), - [anon_sym_PLUS] = ACTIONS(2654), - [anon_sym_DASH] = ACTIONS(2654), - [anon_sym_SLASH] = ACTIONS(2654), - [anon_sym_LT] = ACTIONS(2652), - [anon_sym_TILDE] = ACTIONS(2652), - [anon_sym_void] = ACTIONS(2654), - [anon_sym_delete] = ACTIONS(2654), - [anon_sym_PLUS_PLUS] = ACTIONS(2652), - [anon_sym_DASH_DASH] = ACTIONS(2652), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2652), - [sym_number] = ACTIONS(2652), - [sym_private_property_identifier] = ACTIONS(2652), - [sym_this] = ACTIONS(2654), - [sym_super] = ACTIONS(2654), - [sym_true] = ACTIONS(2654), - [sym_false] = ACTIONS(2654), - [sym_null] = ACTIONS(2654), - [sym_undefined] = ACTIONS(2654), - [anon_sym_AT] = ACTIONS(2652), - [anon_sym_static] = ACTIONS(2654), - [anon_sym_readonly] = ACTIONS(2654), - [anon_sym_get] = ACTIONS(2654), - [anon_sym_set] = ACTIONS(2654), - [anon_sym_declare] = ACTIONS(2654), - [anon_sym_public] = ACTIONS(2654), - [anon_sym_private] = ACTIONS(2654), - [anon_sym_protected] = ACTIONS(2654), - [anon_sym_override] = ACTIONS(2654), - [anon_sym_module] = ACTIONS(2654), - [anon_sym_any] = ACTIONS(2654), - [anon_sym_number] = ACTIONS(2654), - [anon_sym_boolean] = ACTIONS(2654), - [anon_sym_string] = ACTIONS(2654), - [anon_sym_symbol] = ACTIONS(2654), - [anon_sym_object] = ACTIONS(2654), - [anon_sym_abstract] = ACTIONS(2654), - [anon_sym_interface] = ACTIONS(2654), - [anon_sym_enum] = ACTIONS(2654), + [STATE(821)] = { + [ts_builtin_sym_end] = ACTIONS(2650), + [sym_identifier] = ACTIONS(2652), + [anon_sym_export] = ACTIONS(2652), + [anon_sym_default] = ACTIONS(2652), + [anon_sym_type] = ACTIONS(2652), + [anon_sym_namespace] = ACTIONS(2652), + [anon_sym_LBRACE] = ACTIONS(2650), + [anon_sym_RBRACE] = ACTIONS(2650), + [anon_sym_typeof] = ACTIONS(2652), + [anon_sym_import] = ACTIONS(2652), + [anon_sym_with] = ACTIONS(2652), + [anon_sym_var] = ACTIONS(2652), + [anon_sym_let] = ACTIONS(2652), + [anon_sym_const] = ACTIONS(2652), + [anon_sym_BANG] = ACTIONS(2650), + [anon_sym_else] = ACTIONS(2652), + [anon_sym_if] = ACTIONS(2652), + [anon_sym_switch] = ACTIONS(2652), + [anon_sym_for] = ACTIONS(2652), + [anon_sym_LPAREN] = ACTIONS(2650), + [anon_sym_SEMI] = ACTIONS(2650), + [anon_sym_await] = ACTIONS(2652), + [anon_sym_while] = ACTIONS(2652), + [anon_sym_do] = ACTIONS(2652), + [anon_sym_try] = ACTIONS(2652), + [anon_sym_break] = ACTIONS(2652), + [anon_sym_continue] = ACTIONS(2652), + [anon_sym_debugger] = ACTIONS(2652), + [anon_sym_return] = ACTIONS(2652), + [anon_sym_throw] = ACTIONS(2652), + [anon_sym_case] = ACTIONS(2652), + [anon_sym_yield] = ACTIONS(2652), + [anon_sym_LBRACK] = ACTIONS(2650), + [anon_sym_DQUOTE] = ACTIONS(2650), + [anon_sym_SQUOTE] = ACTIONS(2650), + [anon_sym_class] = ACTIONS(2652), + [anon_sym_async] = ACTIONS(2652), + [anon_sym_function] = ACTIONS(2652), + [anon_sym_new] = ACTIONS(2652), + [anon_sym_using] = ACTIONS(2652), + [anon_sym_PLUS] = ACTIONS(2652), + [anon_sym_DASH] = ACTIONS(2652), + [anon_sym_SLASH] = ACTIONS(2652), + [anon_sym_LT] = ACTIONS(2650), + [anon_sym_TILDE] = ACTIONS(2650), + [anon_sym_void] = ACTIONS(2652), + [anon_sym_delete] = ACTIONS(2652), + [anon_sym_PLUS_PLUS] = ACTIONS(2650), + [anon_sym_DASH_DASH] = ACTIONS(2650), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2650), + [sym_number] = ACTIONS(2650), + [sym_private_property_identifier] = ACTIONS(2650), + [sym_this] = ACTIONS(2652), + [sym_super] = ACTIONS(2652), + [sym_true] = ACTIONS(2652), + [sym_false] = ACTIONS(2652), + [sym_null] = ACTIONS(2652), + [sym_undefined] = ACTIONS(2652), + [anon_sym_AT] = ACTIONS(2650), + [anon_sym_static] = ACTIONS(2652), + [anon_sym_readonly] = ACTIONS(2652), + [anon_sym_get] = ACTIONS(2652), + [anon_sym_set] = ACTIONS(2652), + [anon_sym_declare] = ACTIONS(2652), + [anon_sym_public] = ACTIONS(2652), + [anon_sym_private] = ACTIONS(2652), + [anon_sym_protected] = ACTIONS(2652), + [anon_sym_override] = ACTIONS(2652), + [anon_sym_module] = ACTIONS(2652), + [anon_sym_any] = ACTIONS(2652), + [anon_sym_number] = ACTIONS(2652), + [anon_sym_boolean] = ACTIONS(2652), + [anon_sym_string] = ACTIONS(2652), + [anon_sym_symbol] = ACTIONS(2652), + [anon_sym_object] = ACTIONS(2652), + [anon_sym_abstract] = ACTIONS(2652), + [anon_sym_interface] = ACTIONS(2652), + [anon_sym_enum] = ACTIONS(2652), [sym_html_comment] = ACTIONS(5), }, - [STATE(830)] = { - [ts_builtin_sym_end] = ACTIONS(2656), - [sym_identifier] = ACTIONS(2658), - [anon_sym_export] = ACTIONS(2658), - [anon_sym_default] = ACTIONS(2658), - [anon_sym_type] = ACTIONS(2658), - [anon_sym_namespace] = ACTIONS(2658), - [anon_sym_LBRACE] = ACTIONS(2656), - [anon_sym_RBRACE] = ACTIONS(2656), - [anon_sym_typeof] = ACTIONS(2658), - [anon_sym_import] = ACTIONS(2658), - [anon_sym_with] = ACTIONS(2658), - [anon_sym_var] = ACTIONS(2658), - [anon_sym_let] = ACTIONS(2658), - [anon_sym_const] = ACTIONS(2658), - [anon_sym_BANG] = ACTIONS(2656), - [anon_sym_else] = ACTIONS(2658), - [anon_sym_if] = ACTIONS(2658), - [anon_sym_switch] = ACTIONS(2658), - [anon_sym_for] = ACTIONS(2658), - [anon_sym_LPAREN] = ACTIONS(2656), - [anon_sym_SEMI] = ACTIONS(2656), - [anon_sym_await] = ACTIONS(2658), - [anon_sym_while] = ACTIONS(2658), - [anon_sym_do] = ACTIONS(2658), - [anon_sym_try] = ACTIONS(2658), - [anon_sym_break] = ACTIONS(2658), - [anon_sym_continue] = ACTIONS(2658), - [anon_sym_debugger] = ACTIONS(2658), - [anon_sym_return] = ACTIONS(2658), - [anon_sym_throw] = ACTIONS(2658), - [anon_sym_case] = ACTIONS(2658), - [anon_sym_yield] = ACTIONS(2658), - [anon_sym_LBRACK] = ACTIONS(2656), - [anon_sym_DQUOTE] = ACTIONS(2656), - [anon_sym_SQUOTE] = ACTIONS(2656), - [anon_sym_class] = ACTIONS(2658), - [anon_sym_async] = ACTIONS(2658), - [anon_sym_function] = ACTIONS(2658), - [anon_sym_new] = ACTIONS(2658), - [anon_sym_using] = ACTIONS(2658), - [anon_sym_PLUS] = ACTIONS(2658), - [anon_sym_DASH] = ACTIONS(2658), - [anon_sym_SLASH] = ACTIONS(2658), - [anon_sym_LT] = ACTIONS(2656), - [anon_sym_TILDE] = ACTIONS(2656), - [anon_sym_void] = ACTIONS(2658), - [anon_sym_delete] = ACTIONS(2658), - [anon_sym_PLUS_PLUS] = ACTIONS(2656), - [anon_sym_DASH_DASH] = ACTIONS(2656), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2656), - [sym_number] = ACTIONS(2656), - [sym_private_property_identifier] = ACTIONS(2656), - [sym_this] = ACTIONS(2658), - [sym_super] = ACTIONS(2658), - [sym_true] = ACTIONS(2658), - [sym_false] = ACTIONS(2658), - [sym_null] = ACTIONS(2658), - [sym_undefined] = ACTIONS(2658), - [anon_sym_AT] = ACTIONS(2656), - [anon_sym_static] = ACTIONS(2658), - [anon_sym_readonly] = ACTIONS(2658), - [anon_sym_get] = ACTIONS(2658), - [anon_sym_set] = ACTIONS(2658), - [anon_sym_declare] = ACTIONS(2658), - [anon_sym_public] = ACTIONS(2658), - [anon_sym_private] = ACTIONS(2658), - [anon_sym_protected] = ACTIONS(2658), - [anon_sym_override] = ACTIONS(2658), - [anon_sym_module] = ACTIONS(2658), - [anon_sym_any] = ACTIONS(2658), - [anon_sym_number] = ACTIONS(2658), - [anon_sym_boolean] = ACTIONS(2658), - [anon_sym_string] = ACTIONS(2658), - [anon_sym_symbol] = ACTIONS(2658), - [anon_sym_object] = ACTIONS(2658), - [anon_sym_abstract] = ACTIONS(2658), - [anon_sym_interface] = ACTIONS(2658), - [anon_sym_enum] = ACTIONS(2658), + [STATE(822)] = { + [ts_builtin_sym_end] = ACTIONS(2654), + [sym_identifier] = ACTIONS(2656), + [anon_sym_export] = ACTIONS(2656), + [anon_sym_default] = ACTIONS(2656), + [anon_sym_type] = ACTIONS(2656), + [anon_sym_namespace] = ACTIONS(2656), + [anon_sym_LBRACE] = ACTIONS(2654), + [anon_sym_RBRACE] = ACTIONS(2654), + [anon_sym_typeof] = ACTIONS(2656), + [anon_sym_import] = ACTIONS(2656), + [anon_sym_with] = ACTIONS(2656), + [anon_sym_var] = ACTIONS(2656), + [anon_sym_let] = ACTIONS(2656), + [anon_sym_const] = ACTIONS(2656), + [anon_sym_BANG] = ACTIONS(2654), + [anon_sym_else] = ACTIONS(2656), + [anon_sym_if] = ACTIONS(2656), + [anon_sym_switch] = ACTIONS(2656), + [anon_sym_for] = ACTIONS(2656), + [anon_sym_LPAREN] = ACTIONS(2654), + [anon_sym_SEMI] = ACTIONS(2654), + [anon_sym_await] = ACTIONS(2656), + [anon_sym_while] = ACTIONS(2656), + [anon_sym_do] = ACTIONS(2656), + [anon_sym_try] = ACTIONS(2656), + [anon_sym_break] = ACTIONS(2656), + [anon_sym_continue] = ACTIONS(2656), + [anon_sym_debugger] = ACTIONS(2656), + [anon_sym_return] = ACTIONS(2656), + [anon_sym_throw] = ACTIONS(2656), + [anon_sym_case] = ACTIONS(2656), + [anon_sym_yield] = ACTIONS(2656), + [anon_sym_LBRACK] = ACTIONS(2654), + [anon_sym_DQUOTE] = ACTIONS(2654), + [anon_sym_SQUOTE] = ACTIONS(2654), + [anon_sym_class] = ACTIONS(2656), + [anon_sym_async] = ACTIONS(2656), + [anon_sym_function] = ACTIONS(2656), + [anon_sym_new] = ACTIONS(2656), + [anon_sym_using] = ACTIONS(2656), + [anon_sym_PLUS] = ACTIONS(2656), + [anon_sym_DASH] = ACTIONS(2656), + [anon_sym_SLASH] = ACTIONS(2656), + [anon_sym_LT] = ACTIONS(2654), + [anon_sym_TILDE] = ACTIONS(2654), + [anon_sym_void] = ACTIONS(2656), + [anon_sym_delete] = ACTIONS(2656), + [anon_sym_PLUS_PLUS] = ACTIONS(2654), + [anon_sym_DASH_DASH] = ACTIONS(2654), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2654), + [sym_number] = ACTIONS(2654), + [sym_private_property_identifier] = ACTIONS(2654), + [sym_this] = ACTIONS(2656), + [sym_super] = ACTIONS(2656), + [sym_true] = ACTIONS(2656), + [sym_false] = ACTIONS(2656), + [sym_null] = ACTIONS(2656), + [sym_undefined] = ACTIONS(2656), + [anon_sym_AT] = ACTIONS(2654), + [anon_sym_static] = ACTIONS(2656), + [anon_sym_readonly] = ACTIONS(2656), + [anon_sym_get] = ACTIONS(2656), + [anon_sym_set] = ACTIONS(2656), + [anon_sym_declare] = ACTIONS(2656), + [anon_sym_public] = ACTIONS(2656), + [anon_sym_private] = ACTIONS(2656), + [anon_sym_protected] = ACTIONS(2656), + [anon_sym_override] = ACTIONS(2656), + [anon_sym_module] = ACTIONS(2656), + [anon_sym_any] = ACTIONS(2656), + [anon_sym_number] = ACTIONS(2656), + [anon_sym_boolean] = ACTIONS(2656), + [anon_sym_string] = ACTIONS(2656), + [anon_sym_symbol] = ACTIONS(2656), + [anon_sym_object] = ACTIONS(2656), + [anon_sym_abstract] = ACTIONS(2656), + [anon_sym_interface] = ACTIONS(2656), + [anon_sym_enum] = ACTIONS(2656), [sym_html_comment] = ACTIONS(5), }, - [STATE(831)] = { + [STATE(823)] = { + [sym_import] = STATE(4975), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(5925), + [sym_rest_pattern] = STATE(5834), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(3224), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(3907), + [sym_tuple_parameter] = STATE(5512), + [sym_optional_tuple_parameter] = STATE(5512), + [sym_optional_type] = STATE(5512), + [sym_rest_type] = STATE(5512), + [sym__tuple_type_member] = STATE(5512), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5821), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(2478), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_RBRACK] = ACTIONS(2658), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(2484), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2486), + [anon_sym_AMP] = ACTIONS(637), + [anon_sym_PIPE] = ACTIONS(639), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(2492), + [anon_sym_QMARK] = ACTIONS(661), + [anon_sym_any] = ACTIONS(667), + [anon_sym_number] = ACTIONS(667), + [anon_sym_boolean] = ACTIONS(667), + [anon_sym_string] = ACTIONS(667), + [anon_sym_symbol] = ACTIONS(667), + [anon_sym_object] = ACTIONS(667), + [anon_sym_abstract] = ACTIONS(665), + [anon_sym_never] = ACTIONS(667), + [anon_sym_unknown] = ACTIONS(667), + [anon_sym_keyof] = ACTIONS(669), + [anon_sym_infer] = ACTIONS(671), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(824)] = { [ts_builtin_sym_end] = ACTIONS(2660), [sym_identifier] = ACTIONS(2662), [anon_sym_export] = ACTIONS(2662), @@ -113015,7 +112467,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2662), [sym_html_comment] = ACTIONS(5), }, - [STATE(832)] = { + [STATE(825)] = { [ts_builtin_sym_end] = ACTIONS(2664), [sym_identifier] = ACTIONS(2666), [anon_sym_export] = ACTIONS(2666), @@ -113097,7 +112549,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2666), [sym_html_comment] = ACTIONS(5), }, - [STATE(833)] = { + [STATE(826)] = { [ts_builtin_sym_end] = ACTIONS(2668), [sym_identifier] = ACTIONS(2670), [anon_sym_export] = ACTIONS(2670), @@ -113179,7 +112631,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2670), [sym_html_comment] = ACTIONS(5), }, - [STATE(834)] = { + [STATE(827)] = { [ts_builtin_sym_end] = ACTIONS(2672), [sym_identifier] = ACTIONS(2674), [anon_sym_export] = ACTIONS(2674), @@ -113261,7 +112713,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2674), [sym_html_comment] = ACTIONS(5), }, - [STATE(835)] = { + [STATE(828)] = { [ts_builtin_sym_end] = ACTIONS(2676), [sym_identifier] = ACTIONS(2678), [anon_sym_export] = ACTIONS(2678), @@ -113343,7 +112795,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2678), [sym_html_comment] = ACTIONS(5), }, - [STATE(836)] = { + [STATE(829)] = { [ts_builtin_sym_end] = ACTIONS(2680), [sym_identifier] = ACTIONS(2682), [anon_sym_export] = ACTIONS(2682), @@ -113425,7 +112877,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2682), [sym_html_comment] = ACTIONS(5), }, - [STATE(837)] = { + [STATE(830)] = { [ts_builtin_sym_end] = ACTIONS(2684), [sym_identifier] = ACTIONS(2686), [anon_sym_export] = ACTIONS(2686), @@ -113507,7 +112959,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2686), [sym_html_comment] = ACTIONS(5), }, - [STATE(838)] = { + [STATE(831)] = { [ts_builtin_sym_end] = ACTIONS(2688), [sym_identifier] = ACTIONS(2690), [anon_sym_export] = ACTIONS(2690), @@ -113589,7 +113041,89 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2690), [sym_html_comment] = ACTIONS(5), }, - [STATE(839)] = { + [STATE(832)] = { + [ts_builtin_sym_end] = ACTIONS(1739), + [sym_identifier] = ACTIONS(1741), + [anon_sym_export] = ACTIONS(1741), + [anon_sym_default] = ACTIONS(1741), + [anon_sym_type] = ACTIONS(1741), + [anon_sym_namespace] = ACTIONS(1741), + [anon_sym_LBRACE] = ACTIONS(1739), + [anon_sym_RBRACE] = ACTIONS(1739), + [anon_sym_typeof] = ACTIONS(1741), + [anon_sym_import] = ACTIONS(1741), + [anon_sym_with] = ACTIONS(1741), + [anon_sym_var] = ACTIONS(1741), + [anon_sym_let] = ACTIONS(1741), + [anon_sym_const] = ACTIONS(1741), + [anon_sym_BANG] = ACTIONS(1739), + [anon_sym_else] = ACTIONS(1741), + [anon_sym_if] = ACTIONS(1741), + [anon_sym_switch] = ACTIONS(1741), + [anon_sym_for] = ACTIONS(1741), + [anon_sym_LPAREN] = ACTIONS(1739), + [anon_sym_SEMI] = ACTIONS(1739), + [anon_sym_await] = ACTIONS(1741), + [anon_sym_while] = ACTIONS(1741), + [anon_sym_do] = ACTIONS(1741), + [anon_sym_try] = ACTIONS(1741), + [anon_sym_break] = ACTIONS(1741), + [anon_sym_continue] = ACTIONS(1741), + [anon_sym_debugger] = ACTIONS(1741), + [anon_sym_return] = ACTIONS(1741), + [anon_sym_throw] = ACTIONS(1741), + [anon_sym_case] = ACTIONS(1741), + [anon_sym_yield] = ACTIONS(1741), + [anon_sym_LBRACK] = ACTIONS(1739), + [anon_sym_DQUOTE] = ACTIONS(1739), + [anon_sym_SQUOTE] = ACTIONS(1739), + [anon_sym_class] = ACTIONS(1741), + [anon_sym_async] = ACTIONS(1741), + [anon_sym_function] = ACTIONS(1741), + [anon_sym_new] = ACTIONS(1741), + [anon_sym_using] = ACTIONS(1741), + [anon_sym_PLUS] = ACTIONS(1741), + [anon_sym_DASH] = ACTIONS(1741), + [anon_sym_SLASH] = ACTIONS(1741), + [anon_sym_LT] = ACTIONS(1739), + [anon_sym_TILDE] = ACTIONS(1739), + [anon_sym_void] = ACTIONS(1741), + [anon_sym_delete] = ACTIONS(1741), + [anon_sym_PLUS_PLUS] = ACTIONS(1739), + [anon_sym_DASH_DASH] = ACTIONS(1739), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1739), + [sym_number] = ACTIONS(1739), + [sym_private_property_identifier] = ACTIONS(1739), + [sym_this] = ACTIONS(1741), + [sym_super] = ACTIONS(1741), + [sym_true] = ACTIONS(1741), + [sym_false] = ACTIONS(1741), + [sym_null] = ACTIONS(1741), + [sym_undefined] = ACTIONS(1741), + [anon_sym_AT] = ACTIONS(1739), + [anon_sym_static] = ACTIONS(1741), + [anon_sym_readonly] = ACTIONS(1741), + [anon_sym_get] = ACTIONS(1741), + [anon_sym_set] = ACTIONS(1741), + [anon_sym_declare] = ACTIONS(1741), + [anon_sym_public] = ACTIONS(1741), + [anon_sym_private] = ACTIONS(1741), + [anon_sym_protected] = ACTIONS(1741), + [anon_sym_override] = ACTIONS(1741), + [anon_sym_module] = ACTIONS(1741), + [anon_sym_any] = ACTIONS(1741), + [anon_sym_number] = ACTIONS(1741), + [anon_sym_boolean] = ACTIONS(1741), + [anon_sym_string] = ACTIONS(1741), + [anon_sym_symbol] = ACTIONS(1741), + [anon_sym_object] = ACTIONS(1741), + [anon_sym_abstract] = ACTIONS(1741), + [anon_sym_interface] = ACTIONS(1741), + [anon_sym_enum] = ACTIONS(1741), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(833)] = { [ts_builtin_sym_end] = ACTIONS(2692), [sym_identifier] = ACTIONS(2694), [anon_sym_export] = ACTIONS(2694), @@ -113671,7 +113205,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2694), [sym_html_comment] = ACTIONS(5), }, - [STATE(840)] = { + [STATE(834)] = { [ts_builtin_sym_end] = ACTIONS(2696), [sym_identifier] = ACTIONS(2698), [anon_sym_export] = ACTIONS(2698), @@ -113753,7 +113287,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2698), [sym_html_comment] = ACTIONS(5), }, - [STATE(841)] = { + [STATE(835)] = { [ts_builtin_sym_end] = ACTIONS(2700), [sym_identifier] = ACTIONS(2702), [anon_sym_export] = ACTIONS(2702), @@ -113835,7 +113369,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2702), [sym_html_comment] = ACTIONS(5), }, - [STATE(842)] = { + [STATE(836)] = { [ts_builtin_sym_end] = ACTIONS(2704), [sym_identifier] = ACTIONS(2706), [anon_sym_export] = ACTIONS(2706), @@ -113917,7 +113451,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2706), [sym_html_comment] = ACTIONS(5), }, - [STATE(843)] = { + [STATE(837)] = { [ts_builtin_sym_end] = ACTIONS(2708), [sym_identifier] = ACTIONS(2710), [anon_sym_export] = ACTIONS(2710), @@ -113999,7 +113533,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2710), [sym_html_comment] = ACTIONS(5), }, - [STATE(844)] = { + [STATE(838)] = { [ts_builtin_sym_end] = ACTIONS(2712), [sym_identifier] = ACTIONS(2714), [anon_sym_export] = ACTIONS(2714), @@ -114081,253 +113615,89 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2714), [sym_html_comment] = ACTIONS(5), }, - [STATE(845)] = { - [ts_builtin_sym_end] = ACTIONS(2716), - [sym_identifier] = ACTIONS(2718), - [anon_sym_export] = ACTIONS(2718), - [anon_sym_default] = ACTIONS(2718), - [anon_sym_type] = ACTIONS(2718), - [anon_sym_namespace] = ACTIONS(2718), - [anon_sym_LBRACE] = ACTIONS(2716), - [anon_sym_RBRACE] = ACTIONS(2716), - [anon_sym_typeof] = ACTIONS(2718), - [anon_sym_import] = ACTIONS(2718), - [anon_sym_with] = ACTIONS(2718), - [anon_sym_var] = ACTIONS(2718), - [anon_sym_let] = ACTIONS(2718), - [anon_sym_const] = ACTIONS(2718), - [anon_sym_BANG] = ACTIONS(2716), - [anon_sym_else] = ACTIONS(2718), - [anon_sym_if] = ACTIONS(2718), - [anon_sym_switch] = ACTIONS(2718), - [anon_sym_for] = ACTIONS(2718), - [anon_sym_LPAREN] = ACTIONS(2716), - [anon_sym_SEMI] = ACTIONS(2716), - [anon_sym_await] = ACTIONS(2718), - [anon_sym_while] = ACTIONS(2718), - [anon_sym_do] = ACTIONS(2718), - [anon_sym_try] = ACTIONS(2718), - [anon_sym_break] = ACTIONS(2718), - [anon_sym_continue] = ACTIONS(2718), - [anon_sym_debugger] = ACTIONS(2718), - [anon_sym_return] = ACTIONS(2718), - [anon_sym_throw] = ACTIONS(2718), - [anon_sym_case] = ACTIONS(2718), - [anon_sym_yield] = ACTIONS(2718), - [anon_sym_LBRACK] = ACTIONS(2716), - [anon_sym_DQUOTE] = ACTIONS(2716), - [anon_sym_SQUOTE] = ACTIONS(2716), - [anon_sym_class] = ACTIONS(2718), - [anon_sym_async] = ACTIONS(2718), - [anon_sym_function] = ACTIONS(2718), - [anon_sym_new] = ACTIONS(2718), - [anon_sym_using] = ACTIONS(2718), - [anon_sym_PLUS] = ACTIONS(2718), - [anon_sym_DASH] = ACTIONS(2718), - [anon_sym_SLASH] = ACTIONS(2718), - [anon_sym_LT] = ACTIONS(2716), - [anon_sym_TILDE] = ACTIONS(2716), - [anon_sym_void] = ACTIONS(2718), - [anon_sym_delete] = ACTIONS(2718), - [anon_sym_PLUS_PLUS] = ACTIONS(2716), - [anon_sym_DASH_DASH] = ACTIONS(2716), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2716), - [sym_number] = ACTIONS(2716), - [sym_private_property_identifier] = ACTIONS(2716), - [sym_this] = ACTIONS(2718), - [sym_super] = ACTIONS(2718), - [sym_true] = ACTIONS(2718), - [sym_false] = ACTIONS(2718), - [sym_null] = ACTIONS(2718), - [sym_undefined] = ACTIONS(2718), - [anon_sym_AT] = ACTIONS(2716), - [anon_sym_static] = ACTIONS(2718), - [anon_sym_readonly] = ACTIONS(2718), - [anon_sym_get] = ACTIONS(2718), - [anon_sym_set] = ACTIONS(2718), - [anon_sym_declare] = ACTIONS(2718), - [anon_sym_public] = ACTIONS(2718), - [anon_sym_private] = ACTIONS(2718), - [anon_sym_protected] = ACTIONS(2718), - [anon_sym_override] = ACTIONS(2718), - [anon_sym_module] = ACTIONS(2718), - [anon_sym_any] = ACTIONS(2718), - [anon_sym_number] = ACTIONS(2718), - [anon_sym_boolean] = ACTIONS(2718), - [anon_sym_string] = ACTIONS(2718), - [anon_sym_symbol] = ACTIONS(2718), - [anon_sym_object] = ACTIONS(2718), - [anon_sym_abstract] = ACTIONS(2718), - [anon_sym_interface] = ACTIONS(2718), - [anon_sym_enum] = ACTIONS(2718), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(846)] = { - [ts_builtin_sym_end] = ACTIONS(1789), - [sym_identifier] = ACTIONS(1791), - [anon_sym_export] = ACTIONS(1791), - [anon_sym_default] = ACTIONS(1791), - [anon_sym_type] = ACTIONS(1791), - [anon_sym_namespace] = ACTIONS(1791), - [anon_sym_LBRACE] = ACTIONS(1789), - [anon_sym_RBRACE] = ACTIONS(1789), - [anon_sym_typeof] = ACTIONS(1791), - [anon_sym_import] = ACTIONS(1791), - [anon_sym_with] = ACTIONS(1791), - [anon_sym_var] = ACTIONS(1791), - [anon_sym_let] = ACTIONS(1791), - [anon_sym_const] = ACTIONS(1791), - [anon_sym_BANG] = ACTIONS(1789), - [anon_sym_else] = ACTIONS(1791), - [anon_sym_if] = ACTIONS(1791), - [anon_sym_switch] = ACTIONS(1791), - [anon_sym_for] = ACTIONS(1791), - [anon_sym_LPAREN] = ACTIONS(1789), - [anon_sym_SEMI] = ACTIONS(1789), - [anon_sym_await] = ACTIONS(1791), - [anon_sym_while] = ACTIONS(1791), - [anon_sym_do] = ACTIONS(1791), - [anon_sym_try] = ACTIONS(1791), - [anon_sym_break] = ACTIONS(1791), - [anon_sym_continue] = ACTIONS(1791), - [anon_sym_debugger] = ACTIONS(1791), - [anon_sym_return] = ACTIONS(1791), - [anon_sym_throw] = ACTIONS(1791), - [anon_sym_case] = ACTIONS(1791), - [anon_sym_yield] = ACTIONS(1791), - [anon_sym_LBRACK] = ACTIONS(1789), - [anon_sym_DQUOTE] = ACTIONS(1789), - [anon_sym_SQUOTE] = ACTIONS(1789), - [anon_sym_class] = ACTIONS(1791), - [anon_sym_async] = ACTIONS(1791), - [anon_sym_function] = ACTIONS(1791), - [anon_sym_new] = ACTIONS(1791), - [anon_sym_using] = ACTIONS(1791), - [anon_sym_PLUS] = ACTIONS(1791), - [anon_sym_DASH] = ACTIONS(1791), - [anon_sym_SLASH] = ACTIONS(1791), - [anon_sym_LT] = ACTIONS(1789), - [anon_sym_TILDE] = ACTIONS(1789), - [anon_sym_void] = ACTIONS(1791), - [anon_sym_delete] = ACTIONS(1791), - [anon_sym_PLUS_PLUS] = ACTIONS(1789), - [anon_sym_DASH_DASH] = ACTIONS(1789), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1789), - [sym_number] = ACTIONS(1789), - [sym_private_property_identifier] = ACTIONS(1789), - [sym_this] = ACTIONS(1791), - [sym_super] = ACTIONS(1791), - [sym_true] = ACTIONS(1791), - [sym_false] = ACTIONS(1791), - [sym_null] = ACTIONS(1791), - [sym_undefined] = ACTIONS(1791), - [anon_sym_AT] = ACTIONS(1789), - [anon_sym_static] = ACTIONS(1791), - [anon_sym_readonly] = ACTIONS(1791), - [anon_sym_get] = ACTIONS(1791), - [anon_sym_set] = ACTIONS(1791), - [anon_sym_declare] = ACTIONS(1791), - [anon_sym_public] = ACTIONS(1791), - [anon_sym_private] = ACTIONS(1791), - [anon_sym_protected] = ACTIONS(1791), - [anon_sym_override] = ACTIONS(1791), - [anon_sym_module] = ACTIONS(1791), - [anon_sym_any] = ACTIONS(1791), - [anon_sym_number] = ACTIONS(1791), - [anon_sym_boolean] = ACTIONS(1791), - [anon_sym_string] = ACTIONS(1791), - [anon_sym_symbol] = ACTIONS(1791), - [anon_sym_object] = ACTIONS(1791), - [anon_sym_abstract] = ACTIONS(1791), - [anon_sym_interface] = ACTIONS(1791), - [anon_sym_enum] = ACTIONS(1791), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(847)] = { - [ts_builtin_sym_end] = ACTIONS(2716), - [sym_identifier] = ACTIONS(2718), - [anon_sym_export] = ACTIONS(2718), - [anon_sym_default] = ACTIONS(2718), - [anon_sym_type] = ACTIONS(2718), - [anon_sym_namespace] = ACTIONS(2718), - [anon_sym_LBRACE] = ACTIONS(2716), - [anon_sym_RBRACE] = ACTIONS(2716), - [anon_sym_typeof] = ACTIONS(2718), - [anon_sym_import] = ACTIONS(2718), - [anon_sym_with] = ACTIONS(2718), - [anon_sym_var] = ACTIONS(2718), - [anon_sym_let] = ACTIONS(2718), - [anon_sym_const] = ACTIONS(2718), - [anon_sym_BANG] = ACTIONS(2716), - [anon_sym_else] = ACTIONS(2718), - [anon_sym_if] = ACTIONS(2718), - [anon_sym_switch] = ACTIONS(2718), - [anon_sym_for] = ACTIONS(2718), - [anon_sym_LPAREN] = ACTIONS(2716), - [anon_sym_SEMI] = ACTIONS(2716), - [anon_sym_await] = ACTIONS(2718), - [anon_sym_while] = ACTIONS(2718), - [anon_sym_do] = ACTIONS(2718), - [anon_sym_try] = ACTIONS(2718), - [anon_sym_break] = ACTIONS(2718), - [anon_sym_continue] = ACTIONS(2718), - [anon_sym_debugger] = ACTIONS(2718), - [anon_sym_return] = ACTIONS(2718), - [anon_sym_throw] = ACTIONS(2718), - [anon_sym_case] = ACTIONS(2718), - [anon_sym_yield] = ACTIONS(2718), - [anon_sym_LBRACK] = ACTIONS(2716), - [anon_sym_DQUOTE] = ACTIONS(2716), - [anon_sym_SQUOTE] = ACTIONS(2716), - [anon_sym_class] = ACTIONS(2718), - [anon_sym_async] = ACTIONS(2718), - [anon_sym_function] = ACTIONS(2718), - [anon_sym_new] = ACTIONS(2718), - [anon_sym_using] = ACTIONS(2718), - [anon_sym_PLUS] = ACTIONS(2718), - [anon_sym_DASH] = ACTIONS(2718), - [anon_sym_SLASH] = ACTIONS(2718), - [anon_sym_LT] = ACTIONS(2716), - [anon_sym_TILDE] = ACTIONS(2716), - [anon_sym_void] = ACTIONS(2718), - [anon_sym_delete] = ACTIONS(2718), - [anon_sym_PLUS_PLUS] = ACTIONS(2716), - [anon_sym_DASH_DASH] = ACTIONS(2716), + [STATE(839)] = { + [ts_builtin_sym_end] = ACTIONS(2668), + [sym_identifier] = ACTIONS(2670), + [anon_sym_export] = ACTIONS(2670), + [anon_sym_default] = ACTIONS(2670), + [anon_sym_type] = ACTIONS(2670), + [anon_sym_namespace] = ACTIONS(2670), + [anon_sym_LBRACE] = ACTIONS(2668), + [anon_sym_RBRACE] = ACTIONS(2668), + [anon_sym_typeof] = ACTIONS(2670), + [anon_sym_import] = ACTIONS(2670), + [anon_sym_with] = ACTIONS(2670), + [anon_sym_var] = ACTIONS(2670), + [anon_sym_let] = ACTIONS(2670), + [anon_sym_const] = ACTIONS(2670), + [anon_sym_BANG] = ACTIONS(2668), + [anon_sym_else] = ACTIONS(2670), + [anon_sym_if] = ACTIONS(2670), + [anon_sym_switch] = ACTIONS(2670), + [anon_sym_for] = ACTIONS(2670), + [anon_sym_LPAREN] = ACTIONS(2668), + [anon_sym_SEMI] = ACTIONS(2668), + [anon_sym_await] = ACTIONS(2670), + [anon_sym_while] = ACTIONS(2670), + [anon_sym_do] = ACTIONS(2670), + [anon_sym_try] = ACTIONS(2670), + [anon_sym_break] = ACTIONS(2670), + [anon_sym_continue] = ACTIONS(2670), + [anon_sym_debugger] = ACTIONS(2670), + [anon_sym_return] = ACTIONS(2670), + [anon_sym_throw] = ACTIONS(2670), + [anon_sym_case] = ACTIONS(2670), + [anon_sym_yield] = ACTIONS(2670), + [anon_sym_LBRACK] = ACTIONS(2668), + [anon_sym_DQUOTE] = ACTIONS(2668), + [anon_sym_SQUOTE] = ACTIONS(2668), + [anon_sym_class] = ACTIONS(2670), + [anon_sym_async] = ACTIONS(2670), + [anon_sym_function] = ACTIONS(2670), + [anon_sym_new] = ACTIONS(2670), + [anon_sym_using] = ACTIONS(2670), + [anon_sym_PLUS] = ACTIONS(2670), + [anon_sym_DASH] = ACTIONS(2670), + [anon_sym_SLASH] = ACTIONS(2670), + [anon_sym_LT] = ACTIONS(2668), + [anon_sym_TILDE] = ACTIONS(2668), + [anon_sym_void] = ACTIONS(2670), + [anon_sym_delete] = ACTIONS(2670), + [anon_sym_PLUS_PLUS] = ACTIONS(2668), + [anon_sym_DASH_DASH] = ACTIONS(2668), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2716), - [sym_number] = ACTIONS(2716), - [sym_private_property_identifier] = ACTIONS(2716), - [sym_this] = ACTIONS(2718), - [sym_super] = ACTIONS(2718), - [sym_true] = ACTIONS(2718), - [sym_false] = ACTIONS(2718), - [sym_null] = ACTIONS(2718), - [sym_undefined] = ACTIONS(2718), - [anon_sym_AT] = ACTIONS(2716), - [anon_sym_static] = ACTIONS(2718), - [anon_sym_readonly] = ACTIONS(2718), - [anon_sym_get] = ACTIONS(2718), - [anon_sym_set] = ACTIONS(2718), - [anon_sym_declare] = ACTIONS(2718), - [anon_sym_public] = ACTIONS(2718), - [anon_sym_private] = ACTIONS(2718), - [anon_sym_protected] = ACTIONS(2718), - [anon_sym_override] = ACTIONS(2718), - [anon_sym_module] = ACTIONS(2718), - [anon_sym_any] = ACTIONS(2718), - [anon_sym_number] = ACTIONS(2718), - [anon_sym_boolean] = ACTIONS(2718), - [anon_sym_string] = ACTIONS(2718), - [anon_sym_symbol] = ACTIONS(2718), - [anon_sym_object] = ACTIONS(2718), - [anon_sym_abstract] = ACTIONS(2718), - [anon_sym_interface] = ACTIONS(2718), - [anon_sym_enum] = ACTIONS(2718), + [anon_sym_BQUOTE] = ACTIONS(2668), + [sym_number] = ACTIONS(2668), + [sym_private_property_identifier] = ACTIONS(2668), + [sym_this] = ACTIONS(2670), + [sym_super] = ACTIONS(2670), + [sym_true] = ACTIONS(2670), + [sym_false] = ACTIONS(2670), + [sym_null] = ACTIONS(2670), + [sym_undefined] = ACTIONS(2670), + [anon_sym_AT] = ACTIONS(2668), + [anon_sym_static] = ACTIONS(2670), + [anon_sym_readonly] = ACTIONS(2670), + [anon_sym_get] = ACTIONS(2670), + [anon_sym_set] = ACTIONS(2670), + [anon_sym_declare] = ACTIONS(2670), + [anon_sym_public] = ACTIONS(2670), + [anon_sym_private] = ACTIONS(2670), + [anon_sym_protected] = ACTIONS(2670), + [anon_sym_override] = ACTIONS(2670), + [anon_sym_module] = ACTIONS(2670), + [anon_sym_any] = ACTIONS(2670), + [anon_sym_number] = ACTIONS(2670), + [anon_sym_boolean] = ACTIONS(2670), + [anon_sym_string] = ACTIONS(2670), + [anon_sym_symbol] = ACTIONS(2670), + [anon_sym_object] = ACTIONS(2670), + [anon_sym_abstract] = ACTIONS(2670), + [anon_sym_interface] = ACTIONS(2670), + [anon_sym_enum] = ACTIONS(2670), [sym_html_comment] = ACTIONS(5), }, - [STATE(848)] = { + [STATE(840)] = { [ts_builtin_sym_end] = ACTIONS(2716), [sym_identifier] = ACTIONS(2718), [anon_sym_export] = ACTIONS(2718), @@ -114409,7 +113779,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2718), [sym_html_comment] = ACTIONS(5), }, - [STATE(849)] = { + [STATE(841)] = { [ts_builtin_sym_end] = ACTIONS(2720), [sym_identifier] = ACTIONS(2722), [anon_sym_export] = ACTIONS(2722), @@ -114491,7 +113861,89 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2722), [sym_html_comment] = ACTIONS(5), }, - [STATE(850)] = { + [STATE(842)] = { + [ts_builtin_sym_end] = ACTIONS(1717), + [sym_identifier] = ACTIONS(1719), + [anon_sym_export] = ACTIONS(1719), + [anon_sym_default] = ACTIONS(1719), + [anon_sym_type] = ACTIONS(1719), + [anon_sym_namespace] = ACTIONS(1719), + [anon_sym_LBRACE] = ACTIONS(1717), + [anon_sym_RBRACE] = ACTIONS(1717), + [anon_sym_typeof] = ACTIONS(1719), + [anon_sym_import] = ACTIONS(1719), + [anon_sym_with] = ACTIONS(1719), + [anon_sym_var] = ACTIONS(1719), + [anon_sym_let] = ACTIONS(1719), + [anon_sym_const] = ACTIONS(1719), + [anon_sym_BANG] = ACTIONS(1717), + [anon_sym_else] = ACTIONS(1719), + [anon_sym_if] = ACTIONS(1719), + [anon_sym_switch] = ACTIONS(1719), + [anon_sym_for] = ACTIONS(1719), + [anon_sym_LPAREN] = ACTIONS(1717), + [anon_sym_SEMI] = ACTIONS(1717), + [anon_sym_await] = ACTIONS(1719), + [anon_sym_while] = ACTIONS(1719), + [anon_sym_do] = ACTIONS(1719), + [anon_sym_try] = ACTIONS(1719), + [anon_sym_break] = ACTIONS(1719), + [anon_sym_continue] = ACTIONS(1719), + [anon_sym_debugger] = ACTIONS(1719), + [anon_sym_return] = ACTIONS(1719), + [anon_sym_throw] = ACTIONS(1719), + [anon_sym_case] = ACTIONS(1719), + [anon_sym_yield] = ACTIONS(1719), + [anon_sym_LBRACK] = ACTIONS(1717), + [anon_sym_DQUOTE] = ACTIONS(1717), + [anon_sym_SQUOTE] = ACTIONS(1717), + [anon_sym_class] = ACTIONS(1719), + [anon_sym_async] = ACTIONS(1719), + [anon_sym_function] = ACTIONS(1719), + [anon_sym_new] = ACTIONS(1719), + [anon_sym_using] = ACTIONS(1719), + [anon_sym_PLUS] = ACTIONS(1719), + [anon_sym_DASH] = ACTIONS(1719), + [anon_sym_SLASH] = ACTIONS(1719), + [anon_sym_LT] = ACTIONS(1717), + [anon_sym_TILDE] = ACTIONS(1717), + [anon_sym_void] = ACTIONS(1719), + [anon_sym_delete] = ACTIONS(1719), + [anon_sym_PLUS_PLUS] = ACTIONS(1717), + [anon_sym_DASH_DASH] = ACTIONS(1717), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1717), + [sym_number] = ACTIONS(1717), + [sym_private_property_identifier] = ACTIONS(1717), + [sym_this] = ACTIONS(1719), + [sym_super] = ACTIONS(1719), + [sym_true] = ACTIONS(1719), + [sym_false] = ACTIONS(1719), + [sym_null] = ACTIONS(1719), + [sym_undefined] = ACTIONS(1719), + [anon_sym_AT] = ACTIONS(1717), + [anon_sym_static] = ACTIONS(1719), + [anon_sym_readonly] = ACTIONS(1719), + [anon_sym_get] = ACTIONS(1719), + [anon_sym_set] = ACTIONS(1719), + [anon_sym_declare] = ACTIONS(1719), + [anon_sym_public] = ACTIONS(1719), + [anon_sym_private] = ACTIONS(1719), + [anon_sym_protected] = ACTIONS(1719), + [anon_sym_override] = ACTIONS(1719), + [anon_sym_module] = ACTIONS(1719), + [anon_sym_any] = ACTIONS(1719), + [anon_sym_number] = ACTIONS(1719), + [anon_sym_boolean] = ACTIONS(1719), + [anon_sym_string] = ACTIONS(1719), + [anon_sym_symbol] = ACTIONS(1719), + [anon_sym_object] = ACTIONS(1719), + [anon_sym_abstract] = ACTIONS(1719), + [anon_sym_interface] = ACTIONS(1719), + [anon_sym_enum] = ACTIONS(1719), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(843)] = { [ts_builtin_sym_end] = ACTIONS(2724), [sym_identifier] = ACTIONS(2726), [anon_sym_export] = ACTIONS(2726), @@ -114573,7 +114025,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2726), [sym_html_comment] = ACTIONS(5), }, - [STATE(851)] = { + [STATE(844)] = { [ts_builtin_sym_end] = ACTIONS(2728), [sym_identifier] = ACTIONS(2730), [anon_sym_export] = ACTIONS(2730), @@ -114655,7 +114107,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2730), [sym_html_comment] = ACTIONS(5), }, - [STATE(852)] = { + [STATE(845)] = { [ts_builtin_sym_end] = ACTIONS(2732), [sym_identifier] = ACTIONS(2734), [anon_sym_export] = ACTIONS(2734), @@ -114737,7 +114189,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2734), [sym_html_comment] = ACTIONS(5), }, - [STATE(853)] = { + [STATE(846)] = { [ts_builtin_sym_end] = ACTIONS(2736), [sym_identifier] = ACTIONS(2738), [anon_sym_export] = ACTIONS(2738), @@ -114819,7 +114271,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2738), [sym_html_comment] = ACTIONS(5), }, - [STATE(854)] = { + [STATE(847)] = { [ts_builtin_sym_end] = ACTIONS(2740), [sym_identifier] = ACTIONS(2742), [anon_sym_export] = ACTIONS(2742), @@ -114901,89 +114353,253 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2742), [sym_html_comment] = ACTIONS(5), }, - [STATE(855)] = { - [ts_builtin_sym_end] = ACTIONS(2744), - [sym_identifier] = ACTIONS(2746), - [anon_sym_export] = ACTIONS(2746), - [anon_sym_default] = ACTIONS(2746), - [anon_sym_type] = ACTIONS(2746), - [anon_sym_namespace] = ACTIONS(2746), - [anon_sym_LBRACE] = ACTIONS(2744), - [anon_sym_RBRACE] = ACTIONS(2744), - [anon_sym_typeof] = ACTIONS(2746), - [anon_sym_import] = ACTIONS(2746), - [anon_sym_with] = ACTIONS(2746), - [anon_sym_var] = ACTIONS(2746), - [anon_sym_let] = ACTIONS(2746), - [anon_sym_const] = ACTIONS(2746), - [anon_sym_BANG] = ACTIONS(2744), - [anon_sym_else] = ACTIONS(2746), - [anon_sym_if] = ACTIONS(2746), - [anon_sym_switch] = ACTIONS(2746), - [anon_sym_for] = ACTIONS(2746), - [anon_sym_LPAREN] = ACTIONS(2744), - [anon_sym_SEMI] = ACTIONS(2744), - [anon_sym_await] = ACTIONS(2746), - [anon_sym_while] = ACTIONS(2746), - [anon_sym_do] = ACTIONS(2746), - [anon_sym_try] = ACTIONS(2746), - [anon_sym_break] = ACTIONS(2746), - [anon_sym_continue] = ACTIONS(2746), - [anon_sym_debugger] = ACTIONS(2746), - [anon_sym_return] = ACTIONS(2746), - [anon_sym_throw] = ACTIONS(2746), - [anon_sym_case] = ACTIONS(2746), - [anon_sym_yield] = ACTIONS(2746), - [anon_sym_LBRACK] = ACTIONS(2744), - [anon_sym_DQUOTE] = ACTIONS(2744), - [anon_sym_SQUOTE] = ACTIONS(2744), - [anon_sym_class] = ACTIONS(2746), - [anon_sym_async] = ACTIONS(2746), - [anon_sym_function] = ACTIONS(2746), - [anon_sym_new] = ACTIONS(2746), - [anon_sym_using] = ACTIONS(2746), - [anon_sym_PLUS] = ACTIONS(2746), - [anon_sym_DASH] = ACTIONS(2746), - [anon_sym_SLASH] = ACTIONS(2746), - [anon_sym_LT] = ACTIONS(2744), - [anon_sym_TILDE] = ACTIONS(2744), - [anon_sym_void] = ACTIONS(2746), - [anon_sym_delete] = ACTIONS(2746), - [anon_sym_PLUS_PLUS] = ACTIONS(2744), - [anon_sym_DASH_DASH] = ACTIONS(2744), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2744), - [sym_number] = ACTIONS(2744), - [sym_private_property_identifier] = ACTIONS(2744), - [sym_this] = ACTIONS(2746), - [sym_super] = ACTIONS(2746), - [sym_true] = ACTIONS(2746), - [sym_false] = ACTIONS(2746), - [sym_null] = ACTIONS(2746), - [sym_undefined] = ACTIONS(2746), - [anon_sym_AT] = ACTIONS(2744), - [anon_sym_static] = ACTIONS(2746), - [anon_sym_readonly] = ACTIONS(2746), - [anon_sym_get] = ACTIONS(2746), - [anon_sym_set] = ACTIONS(2746), - [anon_sym_declare] = ACTIONS(2746), - [anon_sym_public] = ACTIONS(2746), - [anon_sym_private] = ACTIONS(2746), - [anon_sym_protected] = ACTIONS(2746), - [anon_sym_override] = ACTIONS(2746), - [anon_sym_module] = ACTIONS(2746), - [anon_sym_any] = ACTIONS(2746), - [anon_sym_number] = ACTIONS(2746), - [anon_sym_boolean] = ACTIONS(2746), - [anon_sym_string] = ACTIONS(2746), - [anon_sym_symbol] = ACTIONS(2746), - [anon_sym_object] = ACTIONS(2746), - [anon_sym_abstract] = ACTIONS(2746), - [anon_sym_interface] = ACTIONS(2746), - [anon_sym_enum] = ACTIONS(2746), + [STATE(848)] = { + [sym_import] = STATE(4975), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(5925), + [sym_rest_pattern] = STATE(5834), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(3224), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(3907), + [sym_tuple_parameter] = STATE(5512), + [sym_optional_tuple_parameter] = STATE(5512), + [sym_optional_type] = STATE(5512), + [sym_rest_type] = STATE(5512), + [sym__tuple_type_member] = STATE(5512), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5821), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(2478), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_RBRACK] = ACTIONS(2744), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(2484), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2486), + [anon_sym_AMP] = ACTIONS(637), + [anon_sym_PIPE] = ACTIONS(639), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(2492), + [anon_sym_QMARK] = ACTIONS(661), + [anon_sym_any] = ACTIONS(667), + [anon_sym_number] = ACTIONS(667), + [anon_sym_boolean] = ACTIONS(667), + [anon_sym_string] = ACTIONS(667), + [anon_sym_symbol] = ACTIONS(667), + [anon_sym_object] = ACTIONS(667), + [anon_sym_abstract] = ACTIONS(665), + [anon_sym_never] = ACTIONS(667), + [anon_sym_unknown] = ACTIONS(667), + [anon_sym_keyof] = ACTIONS(669), + [anon_sym_infer] = ACTIONS(671), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(856)] = { + [STATE(849)] = { + [sym_import] = STATE(4975), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(5925), + [sym_rest_pattern] = STATE(5834), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(3224), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(3907), + [sym_tuple_parameter] = STATE(5512), + [sym_optional_tuple_parameter] = STATE(5512), + [sym_optional_type] = STATE(5512), + [sym_rest_type] = STATE(5512), + [sym__tuple_type_member] = STATE(5512), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5821), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(2478), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_RBRACK] = ACTIONS(2746), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(2484), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2486), + [anon_sym_AMP] = ACTIONS(637), + [anon_sym_PIPE] = ACTIONS(639), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(2492), + [anon_sym_QMARK] = ACTIONS(661), + [anon_sym_any] = ACTIONS(667), + [anon_sym_number] = ACTIONS(667), + [anon_sym_boolean] = ACTIONS(667), + [anon_sym_string] = ACTIONS(667), + [anon_sym_symbol] = ACTIONS(667), + [anon_sym_object] = ACTIONS(667), + [anon_sym_abstract] = ACTIONS(665), + [anon_sym_never] = ACTIONS(667), + [anon_sym_unknown] = ACTIONS(667), + [anon_sym_keyof] = ACTIONS(669), + [anon_sym_infer] = ACTIONS(671), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(850)] = { + [ts_builtin_sym_end] = ACTIONS(1717), + [sym_identifier] = ACTIONS(1719), + [anon_sym_export] = ACTIONS(1719), + [anon_sym_default] = ACTIONS(1719), + [anon_sym_type] = ACTIONS(1719), + [anon_sym_namespace] = ACTIONS(1719), + [anon_sym_LBRACE] = ACTIONS(1717), + [anon_sym_RBRACE] = ACTIONS(1717), + [anon_sym_typeof] = ACTIONS(1719), + [anon_sym_import] = ACTIONS(1719), + [anon_sym_with] = ACTIONS(1719), + [anon_sym_var] = ACTIONS(1719), + [anon_sym_let] = ACTIONS(1719), + [anon_sym_const] = ACTIONS(1719), + [anon_sym_BANG] = ACTIONS(1717), + [anon_sym_else] = ACTIONS(1719), + [anon_sym_if] = ACTIONS(1719), + [anon_sym_switch] = ACTIONS(1719), + [anon_sym_for] = ACTIONS(1719), + [anon_sym_LPAREN] = ACTIONS(1717), + [anon_sym_SEMI] = ACTIONS(1717), + [anon_sym_await] = ACTIONS(1719), + [anon_sym_while] = ACTIONS(1719), + [anon_sym_do] = ACTIONS(1719), + [anon_sym_try] = ACTIONS(1719), + [anon_sym_break] = ACTIONS(1719), + [anon_sym_continue] = ACTIONS(1719), + [anon_sym_debugger] = ACTIONS(1719), + [anon_sym_return] = ACTIONS(1719), + [anon_sym_throw] = ACTIONS(1719), + [anon_sym_case] = ACTIONS(1719), + [anon_sym_yield] = ACTIONS(1719), + [anon_sym_LBRACK] = ACTIONS(1717), + [anon_sym_DQUOTE] = ACTIONS(1717), + [anon_sym_SQUOTE] = ACTIONS(1717), + [anon_sym_class] = ACTIONS(1719), + [anon_sym_async] = ACTIONS(1719), + [anon_sym_function] = ACTIONS(1719), + [anon_sym_new] = ACTIONS(1719), + [anon_sym_using] = ACTIONS(1719), + [anon_sym_PLUS] = ACTIONS(1719), + [anon_sym_DASH] = ACTIONS(1719), + [anon_sym_SLASH] = ACTIONS(1719), + [anon_sym_LT] = ACTIONS(1717), + [anon_sym_TILDE] = ACTIONS(1717), + [anon_sym_void] = ACTIONS(1719), + [anon_sym_delete] = ACTIONS(1719), + [anon_sym_PLUS_PLUS] = ACTIONS(1717), + [anon_sym_DASH_DASH] = ACTIONS(1717), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1717), + [sym_number] = ACTIONS(1717), + [sym_private_property_identifier] = ACTIONS(1717), + [sym_this] = ACTIONS(1719), + [sym_super] = ACTIONS(1719), + [sym_true] = ACTIONS(1719), + [sym_false] = ACTIONS(1719), + [sym_null] = ACTIONS(1719), + [sym_undefined] = ACTIONS(1719), + [anon_sym_AT] = ACTIONS(1717), + [anon_sym_static] = ACTIONS(1719), + [anon_sym_readonly] = ACTIONS(1719), + [anon_sym_get] = ACTIONS(1719), + [anon_sym_set] = ACTIONS(1719), + [anon_sym_declare] = ACTIONS(1719), + [anon_sym_public] = ACTIONS(1719), + [anon_sym_private] = ACTIONS(1719), + [anon_sym_protected] = ACTIONS(1719), + [anon_sym_override] = ACTIONS(1719), + [anon_sym_module] = ACTIONS(1719), + [anon_sym_any] = ACTIONS(1719), + [anon_sym_number] = ACTIONS(1719), + [anon_sym_boolean] = ACTIONS(1719), + [anon_sym_string] = ACTIONS(1719), + [anon_sym_symbol] = ACTIONS(1719), + [anon_sym_object] = ACTIONS(1719), + [anon_sym_abstract] = ACTIONS(1719), + [anon_sym_interface] = ACTIONS(1719), + [anon_sym_enum] = ACTIONS(1719), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(851)] = { [ts_builtin_sym_end] = ACTIONS(2748), [sym_identifier] = ACTIONS(2750), [anon_sym_export] = ACTIONS(2750), @@ -115065,581 +114681,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2750), [sym_html_comment] = ACTIONS(5), }, - [STATE(857)] = { - [ts_builtin_sym_end] = ACTIONS(2752), - [sym_identifier] = ACTIONS(2754), - [anon_sym_export] = ACTIONS(2754), - [anon_sym_default] = ACTIONS(2754), - [anon_sym_type] = ACTIONS(2754), - [anon_sym_namespace] = ACTIONS(2754), - [anon_sym_LBRACE] = ACTIONS(2752), - [anon_sym_RBRACE] = ACTIONS(2752), - [anon_sym_typeof] = ACTIONS(2754), - [anon_sym_import] = ACTIONS(2754), - [anon_sym_with] = ACTIONS(2754), - [anon_sym_var] = ACTIONS(2754), - [anon_sym_let] = ACTIONS(2754), - [anon_sym_const] = ACTIONS(2754), - [anon_sym_BANG] = ACTIONS(2752), - [anon_sym_else] = ACTIONS(2754), - [anon_sym_if] = ACTIONS(2754), - [anon_sym_switch] = ACTIONS(2754), - [anon_sym_for] = ACTIONS(2754), - [anon_sym_LPAREN] = ACTIONS(2752), - [anon_sym_SEMI] = ACTIONS(2752), - [anon_sym_await] = ACTIONS(2754), - [anon_sym_while] = ACTIONS(2754), - [anon_sym_do] = ACTIONS(2754), - [anon_sym_try] = ACTIONS(2754), - [anon_sym_break] = ACTIONS(2754), - [anon_sym_continue] = ACTIONS(2754), - [anon_sym_debugger] = ACTIONS(2754), - [anon_sym_return] = ACTIONS(2754), - [anon_sym_throw] = ACTIONS(2754), - [anon_sym_case] = ACTIONS(2754), - [anon_sym_yield] = ACTIONS(2754), - [anon_sym_LBRACK] = ACTIONS(2752), - [anon_sym_DQUOTE] = ACTIONS(2752), - [anon_sym_SQUOTE] = ACTIONS(2752), - [anon_sym_class] = ACTIONS(2754), - [anon_sym_async] = ACTIONS(2754), - [anon_sym_function] = ACTIONS(2754), - [anon_sym_new] = ACTIONS(2754), - [anon_sym_using] = ACTIONS(2754), - [anon_sym_PLUS] = ACTIONS(2754), - [anon_sym_DASH] = ACTIONS(2754), - [anon_sym_SLASH] = ACTIONS(2754), - [anon_sym_LT] = ACTIONS(2752), - [anon_sym_TILDE] = ACTIONS(2752), - [anon_sym_void] = ACTIONS(2754), - [anon_sym_delete] = ACTIONS(2754), - [anon_sym_PLUS_PLUS] = ACTIONS(2752), - [anon_sym_DASH_DASH] = ACTIONS(2752), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2752), - [sym_number] = ACTIONS(2752), - [sym_private_property_identifier] = ACTIONS(2752), - [sym_this] = ACTIONS(2754), - [sym_super] = ACTIONS(2754), - [sym_true] = ACTIONS(2754), - [sym_false] = ACTIONS(2754), - [sym_null] = ACTIONS(2754), - [sym_undefined] = ACTIONS(2754), - [anon_sym_AT] = ACTIONS(2752), - [anon_sym_static] = ACTIONS(2754), - [anon_sym_readonly] = ACTIONS(2754), - [anon_sym_get] = ACTIONS(2754), - [anon_sym_set] = ACTIONS(2754), - [anon_sym_declare] = ACTIONS(2754), - [anon_sym_public] = ACTIONS(2754), - [anon_sym_private] = ACTIONS(2754), - [anon_sym_protected] = ACTIONS(2754), - [anon_sym_override] = ACTIONS(2754), - [anon_sym_module] = ACTIONS(2754), - [anon_sym_any] = ACTIONS(2754), - [anon_sym_number] = ACTIONS(2754), - [anon_sym_boolean] = ACTIONS(2754), - [anon_sym_string] = ACTIONS(2754), - [anon_sym_symbol] = ACTIONS(2754), - [anon_sym_object] = ACTIONS(2754), - [anon_sym_abstract] = ACTIONS(2754), - [anon_sym_interface] = ACTIONS(2754), - [anon_sym_enum] = ACTIONS(2754), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(858)] = { - [ts_builtin_sym_end] = ACTIONS(2752), - [sym_identifier] = ACTIONS(2754), - [anon_sym_export] = ACTIONS(2754), - [anon_sym_default] = ACTIONS(2754), - [anon_sym_type] = ACTIONS(2754), - [anon_sym_namespace] = ACTIONS(2754), - [anon_sym_LBRACE] = ACTIONS(2752), - [anon_sym_RBRACE] = ACTIONS(2752), - [anon_sym_typeof] = ACTIONS(2754), - [anon_sym_import] = ACTIONS(2754), - [anon_sym_with] = ACTIONS(2754), - [anon_sym_var] = ACTIONS(2754), - [anon_sym_let] = ACTIONS(2754), - [anon_sym_const] = ACTIONS(2754), - [anon_sym_BANG] = ACTIONS(2752), - [anon_sym_else] = ACTIONS(2754), - [anon_sym_if] = ACTIONS(2754), - [anon_sym_switch] = ACTIONS(2754), - [anon_sym_for] = ACTIONS(2754), - [anon_sym_LPAREN] = ACTIONS(2752), - [anon_sym_SEMI] = ACTIONS(2752), - [anon_sym_await] = ACTIONS(2754), - [anon_sym_while] = ACTIONS(2754), - [anon_sym_do] = ACTIONS(2754), - [anon_sym_try] = ACTIONS(2754), - [anon_sym_break] = ACTIONS(2754), - [anon_sym_continue] = ACTIONS(2754), - [anon_sym_debugger] = ACTIONS(2754), - [anon_sym_return] = ACTIONS(2754), - [anon_sym_throw] = ACTIONS(2754), - [anon_sym_case] = ACTIONS(2754), - [anon_sym_yield] = ACTIONS(2754), - [anon_sym_LBRACK] = ACTIONS(2752), - [anon_sym_DQUOTE] = ACTIONS(2752), - [anon_sym_SQUOTE] = ACTIONS(2752), - [anon_sym_class] = ACTIONS(2754), - [anon_sym_async] = ACTIONS(2754), - [anon_sym_function] = ACTIONS(2754), - [anon_sym_new] = ACTIONS(2754), - [anon_sym_using] = ACTIONS(2754), - [anon_sym_PLUS] = ACTIONS(2754), - [anon_sym_DASH] = ACTIONS(2754), - [anon_sym_SLASH] = ACTIONS(2754), - [anon_sym_LT] = ACTIONS(2752), - [anon_sym_TILDE] = ACTIONS(2752), - [anon_sym_void] = ACTIONS(2754), - [anon_sym_delete] = ACTIONS(2754), - [anon_sym_PLUS_PLUS] = ACTIONS(2752), - [anon_sym_DASH_DASH] = ACTIONS(2752), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2752), - [sym_number] = ACTIONS(2752), - [sym_private_property_identifier] = ACTIONS(2752), - [sym_this] = ACTIONS(2754), - [sym_super] = ACTIONS(2754), - [sym_true] = ACTIONS(2754), - [sym_false] = ACTIONS(2754), - [sym_null] = ACTIONS(2754), - [sym_undefined] = ACTIONS(2754), - [anon_sym_AT] = ACTIONS(2752), - [anon_sym_static] = ACTIONS(2754), - [anon_sym_readonly] = ACTIONS(2754), - [anon_sym_get] = ACTIONS(2754), - [anon_sym_set] = ACTIONS(2754), - [anon_sym_declare] = ACTIONS(2754), - [anon_sym_public] = ACTIONS(2754), - [anon_sym_private] = ACTIONS(2754), - [anon_sym_protected] = ACTIONS(2754), - [anon_sym_override] = ACTIONS(2754), - [anon_sym_module] = ACTIONS(2754), - [anon_sym_any] = ACTIONS(2754), - [anon_sym_number] = ACTIONS(2754), - [anon_sym_boolean] = ACTIONS(2754), - [anon_sym_string] = ACTIONS(2754), - [anon_sym_symbol] = ACTIONS(2754), - [anon_sym_object] = ACTIONS(2754), - [anon_sym_abstract] = ACTIONS(2754), - [anon_sym_interface] = ACTIONS(2754), - [anon_sym_enum] = ACTIONS(2754), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(859)] = { - [ts_builtin_sym_end] = ACTIONS(2752), - [sym_identifier] = ACTIONS(2754), - [anon_sym_export] = ACTIONS(2754), - [anon_sym_default] = ACTIONS(2754), - [anon_sym_type] = ACTIONS(2754), - [anon_sym_namespace] = ACTIONS(2754), - [anon_sym_LBRACE] = ACTIONS(2752), - [anon_sym_RBRACE] = ACTIONS(2752), - [anon_sym_typeof] = ACTIONS(2754), - [anon_sym_import] = ACTIONS(2754), - [anon_sym_with] = ACTIONS(2754), - [anon_sym_var] = ACTIONS(2754), - [anon_sym_let] = ACTIONS(2754), - [anon_sym_const] = ACTIONS(2754), - [anon_sym_BANG] = ACTIONS(2752), - [anon_sym_else] = ACTIONS(2754), - [anon_sym_if] = ACTIONS(2754), - [anon_sym_switch] = ACTIONS(2754), - [anon_sym_for] = ACTIONS(2754), - [anon_sym_LPAREN] = ACTIONS(2752), - [anon_sym_SEMI] = ACTIONS(2752), - [anon_sym_await] = ACTIONS(2754), - [anon_sym_while] = ACTIONS(2754), - [anon_sym_do] = ACTIONS(2754), - [anon_sym_try] = ACTIONS(2754), - [anon_sym_break] = ACTIONS(2754), - [anon_sym_continue] = ACTIONS(2754), - [anon_sym_debugger] = ACTIONS(2754), - [anon_sym_return] = ACTIONS(2754), - [anon_sym_throw] = ACTIONS(2754), - [anon_sym_case] = ACTIONS(2754), - [anon_sym_yield] = ACTIONS(2754), - [anon_sym_LBRACK] = ACTIONS(2752), - [anon_sym_DQUOTE] = ACTIONS(2752), - [anon_sym_SQUOTE] = ACTIONS(2752), - [anon_sym_class] = ACTIONS(2754), - [anon_sym_async] = ACTIONS(2754), - [anon_sym_function] = ACTIONS(2754), - [anon_sym_new] = ACTIONS(2754), - [anon_sym_using] = ACTIONS(2754), - [anon_sym_PLUS] = ACTIONS(2754), - [anon_sym_DASH] = ACTIONS(2754), - [anon_sym_SLASH] = ACTIONS(2754), - [anon_sym_LT] = ACTIONS(2752), - [anon_sym_TILDE] = ACTIONS(2752), - [anon_sym_void] = ACTIONS(2754), - [anon_sym_delete] = ACTIONS(2754), - [anon_sym_PLUS_PLUS] = ACTIONS(2752), - [anon_sym_DASH_DASH] = ACTIONS(2752), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2752), - [sym_number] = ACTIONS(2752), - [sym_private_property_identifier] = ACTIONS(2752), - [sym_this] = ACTIONS(2754), - [sym_super] = ACTIONS(2754), - [sym_true] = ACTIONS(2754), - [sym_false] = ACTIONS(2754), - [sym_null] = ACTIONS(2754), - [sym_undefined] = ACTIONS(2754), - [anon_sym_AT] = ACTIONS(2752), - [anon_sym_static] = ACTIONS(2754), - [anon_sym_readonly] = ACTIONS(2754), - [anon_sym_get] = ACTIONS(2754), - [anon_sym_set] = ACTIONS(2754), - [anon_sym_declare] = ACTIONS(2754), - [anon_sym_public] = ACTIONS(2754), - [anon_sym_private] = ACTIONS(2754), - [anon_sym_protected] = ACTIONS(2754), - [anon_sym_override] = ACTIONS(2754), - [anon_sym_module] = ACTIONS(2754), - [anon_sym_any] = ACTIONS(2754), - [anon_sym_number] = ACTIONS(2754), - [anon_sym_boolean] = ACTIONS(2754), - [anon_sym_string] = ACTIONS(2754), - [anon_sym_symbol] = ACTIONS(2754), - [anon_sym_object] = ACTIONS(2754), - [anon_sym_abstract] = ACTIONS(2754), - [anon_sym_interface] = ACTIONS(2754), - [anon_sym_enum] = ACTIONS(2754), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(860)] = { - [ts_builtin_sym_end] = ACTIONS(1865), - [sym_identifier] = ACTIONS(1867), - [anon_sym_export] = ACTIONS(1867), - [anon_sym_default] = ACTIONS(1867), - [anon_sym_type] = ACTIONS(1867), - [anon_sym_namespace] = ACTIONS(1867), - [anon_sym_LBRACE] = ACTIONS(1865), - [anon_sym_RBRACE] = ACTIONS(1865), - [anon_sym_typeof] = ACTIONS(1867), - [anon_sym_import] = ACTIONS(1867), - [anon_sym_with] = ACTIONS(1867), - [anon_sym_var] = ACTIONS(1867), - [anon_sym_let] = ACTIONS(1867), - [anon_sym_const] = ACTIONS(1867), - [anon_sym_BANG] = ACTIONS(1865), - [anon_sym_else] = ACTIONS(1867), - [anon_sym_if] = ACTIONS(1867), - [anon_sym_switch] = ACTIONS(1867), - [anon_sym_for] = ACTIONS(1867), - [anon_sym_LPAREN] = ACTIONS(1865), - [anon_sym_SEMI] = ACTIONS(1865), - [anon_sym_await] = ACTIONS(1867), - [anon_sym_while] = ACTIONS(1867), - [anon_sym_do] = ACTIONS(1867), - [anon_sym_try] = ACTIONS(1867), - [anon_sym_break] = ACTIONS(1867), - [anon_sym_continue] = ACTIONS(1867), - [anon_sym_debugger] = ACTIONS(1867), - [anon_sym_return] = ACTIONS(1867), - [anon_sym_throw] = ACTIONS(1867), - [anon_sym_case] = ACTIONS(1867), - [anon_sym_yield] = ACTIONS(1867), - [anon_sym_LBRACK] = ACTIONS(1865), - [anon_sym_DQUOTE] = ACTIONS(1865), - [anon_sym_SQUOTE] = ACTIONS(1865), - [anon_sym_class] = ACTIONS(1867), - [anon_sym_async] = ACTIONS(1867), - [anon_sym_function] = ACTIONS(1867), - [anon_sym_new] = ACTIONS(1867), - [anon_sym_using] = ACTIONS(1867), - [anon_sym_PLUS] = ACTIONS(1867), - [anon_sym_DASH] = ACTIONS(1867), - [anon_sym_SLASH] = ACTIONS(1867), - [anon_sym_LT] = ACTIONS(1865), - [anon_sym_TILDE] = ACTIONS(1865), - [anon_sym_void] = ACTIONS(1867), - [anon_sym_delete] = ACTIONS(1867), - [anon_sym_PLUS_PLUS] = ACTIONS(1865), - [anon_sym_DASH_DASH] = ACTIONS(1865), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1865), - [sym_number] = ACTIONS(1865), - [sym_private_property_identifier] = ACTIONS(1865), - [sym_this] = ACTIONS(1867), - [sym_super] = ACTIONS(1867), - [sym_true] = ACTIONS(1867), - [sym_false] = ACTIONS(1867), - [sym_null] = ACTIONS(1867), - [sym_undefined] = ACTIONS(1867), - [anon_sym_AT] = ACTIONS(1865), - [anon_sym_static] = ACTIONS(1867), - [anon_sym_readonly] = ACTIONS(1867), - [anon_sym_get] = ACTIONS(1867), - [anon_sym_set] = ACTIONS(1867), - [anon_sym_declare] = ACTIONS(1867), - [anon_sym_public] = ACTIONS(1867), - [anon_sym_private] = ACTIONS(1867), - [anon_sym_protected] = ACTIONS(1867), - [anon_sym_override] = ACTIONS(1867), - [anon_sym_module] = ACTIONS(1867), - [anon_sym_any] = ACTIONS(1867), - [anon_sym_number] = ACTIONS(1867), - [anon_sym_boolean] = ACTIONS(1867), - [anon_sym_string] = ACTIONS(1867), - [anon_sym_symbol] = ACTIONS(1867), - [anon_sym_object] = ACTIONS(1867), - [anon_sym_abstract] = ACTIONS(1867), - [anon_sym_interface] = ACTIONS(1867), - [anon_sym_enum] = ACTIONS(1867), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(861)] = { - [ts_builtin_sym_end] = ACTIONS(2752), - [sym_identifier] = ACTIONS(2754), - [anon_sym_export] = ACTIONS(2754), - [anon_sym_default] = ACTIONS(2754), - [anon_sym_type] = ACTIONS(2754), - [anon_sym_namespace] = ACTIONS(2754), - [anon_sym_LBRACE] = ACTIONS(2752), - [anon_sym_RBRACE] = ACTIONS(2752), - [anon_sym_typeof] = ACTIONS(2754), - [anon_sym_import] = ACTIONS(2754), - [anon_sym_with] = ACTIONS(2754), - [anon_sym_var] = ACTIONS(2754), - [anon_sym_let] = ACTIONS(2754), - [anon_sym_const] = ACTIONS(2754), - [anon_sym_BANG] = ACTIONS(2752), - [anon_sym_else] = ACTIONS(2754), - [anon_sym_if] = ACTIONS(2754), - [anon_sym_switch] = ACTIONS(2754), - [anon_sym_for] = ACTIONS(2754), - [anon_sym_LPAREN] = ACTIONS(2752), - [anon_sym_SEMI] = ACTIONS(2752), - [anon_sym_await] = ACTIONS(2754), - [anon_sym_while] = ACTIONS(2754), - [anon_sym_do] = ACTIONS(2754), - [anon_sym_try] = ACTIONS(2754), - [anon_sym_break] = ACTIONS(2754), - [anon_sym_continue] = ACTIONS(2754), - [anon_sym_debugger] = ACTIONS(2754), - [anon_sym_return] = ACTIONS(2754), - [anon_sym_throw] = ACTIONS(2754), - [anon_sym_case] = ACTIONS(2754), - [anon_sym_yield] = ACTIONS(2754), - [anon_sym_LBRACK] = ACTIONS(2752), - [anon_sym_DQUOTE] = ACTIONS(2752), - [anon_sym_SQUOTE] = ACTIONS(2752), - [anon_sym_class] = ACTIONS(2754), - [anon_sym_async] = ACTIONS(2754), - [anon_sym_function] = ACTIONS(2754), - [anon_sym_new] = ACTIONS(2754), - [anon_sym_using] = ACTIONS(2754), - [anon_sym_PLUS] = ACTIONS(2754), - [anon_sym_DASH] = ACTIONS(2754), - [anon_sym_SLASH] = ACTIONS(2754), - [anon_sym_LT] = ACTIONS(2752), - [anon_sym_TILDE] = ACTIONS(2752), - [anon_sym_void] = ACTIONS(2754), - [anon_sym_delete] = ACTIONS(2754), - [anon_sym_PLUS_PLUS] = ACTIONS(2752), - [anon_sym_DASH_DASH] = ACTIONS(2752), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2752), - [sym_number] = ACTIONS(2752), - [sym_private_property_identifier] = ACTIONS(2752), - [sym_this] = ACTIONS(2754), - [sym_super] = ACTIONS(2754), - [sym_true] = ACTIONS(2754), - [sym_false] = ACTIONS(2754), - [sym_null] = ACTIONS(2754), - [sym_undefined] = ACTIONS(2754), - [anon_sym_AT] = ACTIONS(2752), - [anon_sym_static] = ACTIONS(2754), - [anon_sym_readonly] = ACTIONS(2754), - [anon_sym_get] = ACTIONS(2754), - [anon_sym_set] = ACTIONS(2754), - [anon_sym_declare] = ACTIONS(2754), - [anon_sym_public] = ACTIONS(2754), - [anon_sym_private] = ACTIONS(2754), - [anon_sym_protected] = ACTIONS(2754), - [anon_sym_override] = ACTIONS(2754), - [anon_sym_module] = ACTIONS(2754), - [anon_sym_any] = ACTIONS(2754), - [anon_sym_number] = ACTIONS(2754), - [anon_sym_boolean] = ACTIONS(2754), - [anon_sym_string] = ACTIONS(2754), - [anon_sym_symbol] = ACTIONS(2754), - [anon_sym_object] = ACTIONS(2754), - [anon_sym_abstract] = ACTIONS(2754), - [anon_sym_interface] = ACTIONS(2754), - [anon_sym_enum] = ACTIONS(2754), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(862)] = { - [ts_builtin_sym_end] = ACTIONS(1873), - [sym_identifier] = ACTIONS(1875), - [anon_sym_export] = ACTIONS(1875), - [anon_sym_default] = ACTIONS(1875), - [anon_sym_type] = ACTIONS(1875), - [anon_sym_namespace] = ACTIONS(1875), - [anon_sym_LBRACE] = ACTIONS(1873), - [anon_sym_RBRACE] = ACTIONS(1873), - [anon_sym_typeof] = ACTIONS(1875), - [anon_sym_import] = ACTIONS(1875), - [anon_sym_with] = ACTIONS(1875), - [anon_sym_var] = ACTIONS(1875), - [anon_sym_let] = ACTIONS(1875), - [anon_sym_const] = ACTIONS(1875), - [anon_sym_BANG] = ACTIONS(1873), - [anon_sym_else] = ACTIONS(1875), - [anon_sym_if] = ACTIONS(1875), - [anon_sym_switch] = ACTIONS(1875), - [anon_sym_for] = ACTIONS(1875), - [anon_sym_LPAREN] = ACTIONS(1873), - [anon_sym_SEMI] = ACTIONS(1873), - [anon_sym_await] = ACTIONS(1875), - [anon_sym_while] = ACTIONS(1875), - [anon_sym_do] = ACTIONS(1875), - [anon_sym_try] = ACTIONS(1875), - [anon_sym_break] = ACTIONS(1875), - [anon_sym_continue] = ACTIONS(1875), - [anon_sym_debugger] = ACTIONS(1875), - [anon_sym_return] = ACTIONS(1875), - [anon_sym_throw] = ACTIONS(1875), - [anon_sym_case] = ACTIONS(1875), - [anon_sym_yield] = ACTIONS(1875), - [anon_sym_LBRACK] = ACTIONS(1873), - [anon_sym_DQUOTE] = ACTIONS(1873), - [anon_sym_SQUOTE] = ACTIONS(1873), - [anon_sym_class] = ACTIONS(1875), - [anon_sym_async] = ACTIONS(1875), - [anon_sym_function] = ACTIONS(1875), - [anon_sym_new] = ACTIONS(1875), - [anon_sym_using] = ACTIONS(1875), - [anon_sym_PLUS] = ACTIONS(1875), - [anon_sym_DASH] = ACTIONS(1875), - [anon_sym_SLASH] = ACTIONS(1875), - [anon_sym_LT] = ACTIONS(1873), - [anon_sym_TILDE] = ACTIONS(1873), - [anon_sym_void] = ACTIONS(1875), - [anon_sym_delete] = ACTIONS(1875), - [anon_sym_PLUS_PLUS] = ACTIONS(1873), - [anon_sym_DASH_DASH] = ACTIONS(1873), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1873), - [sym_number] = ACTIONS(1873), - [sym_private_property_identifier] = ACTIONS(1873), - [sym_this] = ACTIONS(1875), - [sym_super] = ACTIONS(1875), - [sym_true] = ACTIONS(1875), - [sym_false] = ACTIONS(1875), - [sym_null] = ACTIONS(1875), - [sym_undefined] = ACTIONS(1875), - [anon_sym_AT] = ACTIONS(1873), - [anon_sym_static] = ACTIONS(1875), - [anon_sym_readonly] = ACTIONS(1875), - [anon_sym_get] = ACTIONS(1875), - [anon_sym_set] = ACTIONS(1875), - [anon_sym_declare] = ACTIONS(1875), - [anon_sym_public] = ACTIONS(1875), - [anon_sym_private] = ACTIONS(1875), - [anon_sym_protected] = ACTIONS(1875), - [anon_sym_override] = ACTIONS(1875), - [anon_sym_module] = ACTIONS(1875), - [anon_sym_any] = ACTIONS(1875), - [anon_sym_number] = ACTIONS(1875), - [anon_sym_boolean] = ACTIONS(1875), - [anon_sym_string] = ACTIONS(1875), - [anon_sym_symbol] = ACTIONS(1875), - [anon_sym_object] = ACTIONS(1875), - [anon_sym_abstract] = ACTIONS(1875), - [anon_sym_interface] = ACTIONS(1875), - [anon_sym_enum] = ACTIONS(1875), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(863)] = { - [ts_builtin_sym_end] = ACTIONS(2752), - [sym_identifier] = ACTIONS(2754), - [anon_sym_export] = ACTIONS(2754), - [anon_sym_default] = ACTIONS(2754), - [anon_sym_type] = ACTIONS(2754), - [anon_sym_namespace] = ACTIONS(2754), - [anon_sym_LBRACE] = ACTIONS(2752), - [anon_sym_RBRACE] = ACTIONS(2752), - [anon_sym_typeof] = ACTIONS(2754), - [anon_sym_import] = ACTIONS(2754), - [anon_sym_with] = ACTIONS(2754), - [anon_sym_var] = ACTIONS(2754), - [anon_sym_let] = ACTIONS(2754), - [anon_sym_const] = ACTIONS(2754), - [anon_sym_BANG] = ACTIONS(2752), - [anon_sym_else] = ACTIONS(2754), - [anon_sym_if] = ACTIONS(2754), - [anon_sym_switch] = ACTIONS(2754), - [anon_sym_for] = ACTIONS(2754), - [anon_sym_LPAREN] = ACTIONS(2752), - [anon_sym_SEMI] = ACTIONS(2752), - [anon_sym_await] = ACTIONS(2754), - [anon_sym_while] = ACTIONS(2754), - [anon_sym_do] = ACTIONS(2754), - [anon_sym_try] = ACTIONS(2754), - [anon_sym_break] = ACTIONS(2754), - [anon_sym_continue] = ACTIONS(2754), - [anon_sym_debugger] = ACTIONS(2754), - [anon_sym_return] = ACTIONS(2754), - [anon_sym_throw] = ACTIONS(2754), - [anon_sym_case] = ACTIONS(2754), - [anon_sym_yield] = ACTIONS(2754), - [anon_sym_LBRACK] = ACTIONS(2752), - [anon_sym_DQUOTE] = ACTIONS(2752), - [anon_sym_SQUOTE] = ACTIONS(2752), - [anon_sym_class] = ACTIONS(2754), - [anon_sym_async] = ACTIONS(2754), - [anon_sym_function] = ACTIONS(2754), - [anon_sym_new] = ACTIONS(2754), - [anon_sym_using] = ACTIONS(2754), - [anon_sym_PLUS] = ACTIONS(2754), - [anon_sym_DASH] = ACTIONS(2754), - [anon_sym_SLASH] = ACTIONS(2754), - [anon_sym_LT] = ACTIONS(2752), - [anon_sym_TILDE] = ACTIONS(2752), - [anon_sym_void] = ACTIONS(2754), - [anon_sym_delete] = ACTIONS(2754), - [anon_sym_PLUS_PLUS] = ACTIONS(2752), - [anon_sym_DASH_DASH] = ACTIONS(2752), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2752), - [sym_number] = ACTIONS(2752), - [sym_private_property_identifier] = ACTIONS(2752), - [sym_this] = ACTIONS(2754), - [sym_super] = ACTIONS(2754), - [sym_true] = ACTIONS(2754), - [sym_false] = ACTIONS(2754), - [sym_null] = ACTIONS(2754), - [sym_undefined] = ACTIONS(2754), - [anon_sym_AT] = ACTIONS(2752), - [anon_sym_static] = ACTIONS(2754), - [anon_sym_readonly] = ACTIONS(2754), - [anon_sym_get] = ACTIONS(2754), - [anon_sym_set] = ACTIONS(2754), - [anon_sym_declare] = ACTIONS(2754), - [anon_sym_public] = ACTIONS(2754), - [anon_sym_private] = ACTIONS(2754), - [anon_sym_protected] = ACTIONS(2754), - [anon_sym_override] = ACTIONS(2754), - [anon_sym_module] = ACTIONS(2754), - [anon_sym_any] = ACTIONS(2754), - [anon_sym_number] = ACTIONS(2754), - [anon_sym_boolean] = ACTIONS(2754), - [anon_sym_string] = ACTIONS(2754), - [anon_sym_symbol] = ACTIONS(2754), - [anon_sym_object] = ACTIONS(2754), - [anon_sym_abstract] = ACTIONS(2754), - [anon_sym_interface] = ACTIONS(2754), - [anon_sym_enum] = ACTIONS(2754), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(864)] = { + [STATE(852)] = { [ts_builtin_sym_end] = ACTIONS(2752), [sym_identifier] = ACTIONS(2754), [anon_sym_export] = ACTIONS(2754), @@ -115721,7 +114763,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2754), [sym_html_comment] = ACTIONS(5), }, - [STATE(865)] = { + [STATE(853)] = { [ts_builtin_sym_end] = ACTIONS(2756), [sym_identifier] = ACTIONS(2758), [anon_sym_export] = ACTIONS(2758), @@ -115803,7 +114845,89 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2758), [sym_html_comment] = ACTIONS(5), }, - [STATE(866)] = { + [STATE(854)] = { + [ts_builtin_sym_end] = ACTIONS(2736), + [sym_identifier] = ACTIONS(2738), + [anon_sym_export] = ACTIONS(2738), + [anon_sym_default] = ACTIONS(2738), + [anon_sym_type] = ACTIONS(2738), + [anon_sym_namespace] = ACTIONS(2738), + [anon_sym_LBRACE] = ACTIONS(2736), + [anon_sym_RBRACE] = ACTIONS(2736), + [anon_sym_typeof] = ACTIONS(2738), + [anon_sym_import] = ACTIONS(2738), + [anon_sym_with] = ACTIONS(2738), + [anon_sym_var] = ACTIONS(2738), + [anon_sym_let] = ACTIONS(2738), + [anon_sym_const] = ACTIONS(2738), + [anon_sym_BANG] = ACTIONS(2736), + [anon_sym_else] = ACTIONS(2738), + [anon_sym_if] = ACTIONS(2738), + [anon_sym_switch] = ACTIONS(2738), + [anon_sym_for] = ACTIONS(2738), + [anon_sym_LPAREN] = ACTIONS(2736), + [anon_sym_SEMI] = ACTIONS(2736), + [anon_sym_await] = ACTIONS(2738), + [anon_sym_while] = ACTIONS(2738), + [anon_sym_do] = ACTIONS(2738), + [anon_sym_try] = ACTIONS(2738), + [anon_sym_break] = ACTIONS(2738), + [anon_sym_continue] = ACTIONS(2738), + [anon_sym_debugger] = ACTIONS(2738), + [anon_sym_return] = ACTIONS(2738), + [anon_sym_throw] = ACTIONS(2738), + [anon_sym_case] = ACTIONS(2738), + [anon_sym_yield] = ACTIONS(2738), + [anon_sym_LBRACK] = ACTIONS(2736), + [anon_sym_DQUOTE] = ACTIONS(2736), + [anon_sym_SQUOTE] = ACTIONS(2736), + [anon_sym_class] = ACTIONS(2738), + [anon_sym_async] = ACTIONS(2738), + [anon_sym_function] = ACTIONS(2738), + [anon_sym_new] = ACTIONS(2738), + [anon_sym_using] = ACTIONS(2738), + [anon_sym_PLUS] = ACTIONS(2738), + [anon_sym_DASH] = ACTIONS(2738), + [anon_sym_SLASH] = ACTIONS(2738), + [anon_sym_LT] = ACTIONS(2736), + [anon_sym_TILDE] = ACTIONS(2736), + [anon_sym_void] = ACTIONS(2738), + [anon_sym_delete] = ACTIONS(2738), + [anon_sym_PLUS_PLUS] = ACTIONS(2736), + [anon_sym_DASH_DASH] = ACTIONS(2736), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2736), + [sym_number] = ACTIONS(2736), + [sym_private_property_identifier] = ACTIONS(2736), + [sym_this] = ACTIONS(2738), + [sym_super] = ACTIONS(2738), + [sym_true] = ACTIONS(2738), + [sym_false] = ACTIONS(2738), + [sym_null] = ACTIONS(2738), + [sym_undefined] = ACTIONS(2738), + [anon_sym_AT] = ACTIONS(2736), + [anon_sym_static] = ACTIONS(2738), + [anon_sym_readonly] = ACTIONS(2738), + [anon_sym_get] = ACTIONS(2738), + [anon_sym_set] = ACTIONS(2738), + [anon_sym_declare] = ACTIONS(2738), + [anon_sym_public] = ACTIONS(2738), + [anon_sym_private] = ACTIONS(2738), + [anon_sym_protected] = ACTIONS(2738), + [anon_sym_override] = ACTIONS(2738), + [anon_sym_module] = ACTIONS(2738), + [anon_sym_any] = ACTIONS(2738), + [anon_sym_number] = ACTIONS(2738), + [anon_sym_boolean] = ACTIONS(2738), + [anon_sym_string] = ACTIONS(2738), + [anon_sym_symbol] = ACTIONS(2738), + [anon_sym_object] = ACTIONS(2738), + [anon_sym_abstract] = ACTIONS(2738), + [anon_sym_interface] = ACTIONS(2738), + [anon_sym_enum] = ACTIONS(2738), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(855)] = { [ts_builtin_sym_end] = ACTIONS(2760), [sym_identifier] = ACTIONS(2762), [anon_sym_export] = ACTIONS(2762), @@ -115885,7 +115009,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2762), [sym_html_comment] = ACTIONS(5), }, - [STATE(867)] = { + [STATE(856)] = { [ts_builtin_sym_end] = ACTIONS(2764), [sym_identifier] = ACTIONS(2766), [anon_sym_export] = ACTIONS(2766), @@ -115967,253 +115091,417 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2766), [sym_html_comment] = ACTIONS(5), }, - [STATE(868)] = { - [ts_builtin_sym_end] = ACTIONS(2768), - [sym_identifier] = ACTIONS(2770), - [anon_sym_export] = ACTIONS(2770), - [anon_sym_default] = ACTIONS(2770), - [anon_sym_type] = ACTIONS(2770), - [anon_sym_namespace] = ACTIONS(2770), - [anon_sym_LBRACE] = ACTIONS(2768), - [anon_sym_RBRACE] = ACTIONS(2768), - [anon_sym_typeof] = ACTIONS(2770), - [anon_sym_import] = ACTIONS(2770), - [anon_sym_with] = ACTIONS(2770), - [anon_sym_var] = ACTIONS(2770), - [anon_sym_let] = ACTIONS(2770), - [anon_sym_const] = ACTIONS(2770), - [anon_sym_BANG] = ACTIONS(2768), - [anon_sym_else] = ACTIONS(2770), - [anon_sym_if] = ACTIONS(2770), - [anon_sym_switch] = ACTIONS(2770), - [anon_sym_for] = ACTIONS(2770), - [anon_sym_LPAREN] = ACTIONS(2768), - [anon_sym_SEMI] = ACTIONS(2768), - [anon_sym_await] = ACTIONS(2770), - [anon_sym_while] = ACTIONS(2770), - [anon_sym_do] = ACTIONS(2770), - [anon_sym_try] = ACTIONS(2770), - [anon_sym_break] = ACTIONS(2770), - [anon_sym_continue] = ACTIONS(2770), - [anon_sym_debugger] = ACTIONS(2770), - [anon_sym_return] = ACTIONS(2770), - [anon_sym_throw] = ACTIONS(2770), - [anon_sym_case] = ACTIONS(2770), - [anon_sym_yield] = ACTIONS(2770), - [anon_sym_LBRACK] = ACTIONS(2768), - [anon_sym_DQUOTE] = ACTIONS(2768), - [anon_sym_SQUOTE] = ACTIONS(2768), - [anon_sym_class] = ACTIONS(2770), - [anon_sym_async] = ACTIONS(2770), - [anon_sym_function] = ACTIONS(2770), - [anon_sym_new] = ACTIONS(2770), - [anon_sym_using] = ACTIONS(2770), - [anon_sym_PLUS] = ACTIONS(2770), - [anon_sym_DASH] = ACTIONS(2770), - [anon_sym_SLASH] = ACTIONS(2770), - [anon_sym_LT] = ACTIONS(2768), - [anon_sym_TILDE] = ACTIONS(2768), - [anon_sym_void] = ACTIONS(2770), - [anon_sym_delete] = ACTIONS(2770), - [anon_sym_PLUS_PLUS] = ACTIONS(2768), - [anon_sym_DASH_DASH] = ACTIONS(2768), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2768), - [sym_number] = ACTIONS(2768), - [sym_private_property_identifier] = ACTIONS(2768), - [sym_this] = ACTIONS(2770), - [sym_super] = ACTIONS(2770), - [sym_true] = ACTIONS(2770), - [sym_false] = ACTIONS(2770), - [sym_null] = ACTIONS(2770), - [sym_undefined] = ACTIONS(2770), - [anon_sym_AT] = ACTIONS(2768), - [anon_sym_static] = ACTIONS(2770), - [anon_sym_readonly] = ACTIONS(2770), - [anon_sym_get] = ACTIONS(2770), - [anon_sym_set] = ACTIONS(2770), - [anon_sym_declare] = ACTIONS(2770), - [anon_sym_public] = ACTIONS(2770), - [anon_sym_private] = ACTIONS(2770), - [anon_sym_protected] = ACTIONS(2770), - [anon_sym_override] = ACTIONS(2770), - [anon_sym_module] = ACTIONS(2770), - [anon_sym_any] = ACTIONS(2770), - [anon_sym_number] = ACTIONS(2770), - [anon_sym_boolean] = ACTIONS(2770), - [anon_sym_string] = ACTIONS(2770), - [anon_sym_symbol] = ACTIONS(2770), - [anon_sym_object] = ACTIONS(2770), - [anon_sym_abstract] = ACTIONS(2770), - [anon_sym_interface] = ACTIONS(2770), - [anon_sym_enum] = ACTIONS(2770), + [STATE(857)] = { + [sym_import] = STATE(4975), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(5925), + [sym_rest_pattern] = STATE(5834), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(3224), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(3907), + [sym_tuple_parameter] = STATE(5512), + [sym_optional_tuple_parameter] = STATE(5512), + [sym_optional_type] = STATE(5512), + [sym_rest_type] = STATE(5512), + [sym__tuple_type_member] = STATE(5512), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5821), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(2478), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_RBRACK] = ACTIONS(2768), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(2484), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2486), + [anon_sym_AMP] = ACTIONS(637), + [anon_sym_PIPE] = ACTIONS(639), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(2492), + [anon_sym_QMARK] = ACTIONS(661), + [anon_sym_any] = ACTIONS(667), + [anon_sym_number] = ACTIONS(667), + [anon_sym_boolean] = ACTIONS(667), + [anon_sym_string] = ACTIONS(667), + [anon_sym_symbol] = ACTIONS(667), + [anon_sym_object] = ACTIONS(667), + [anon_sym_abstract] = ACTIONS(665), + [anon_sym_never] = ACTIONS(667), + [anon_sym_unknown] = ACTIONS(667), + [anon_sym_keyof] = ACTIONS(669), + [anon_sym_infer] = ACTIONS(671), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, - [STATE(869)] = { - [ts_builtin_sym_end] = ACTIONS(2772), - [sym_identifier] = ACTIONS(2774), - [anon_sym_export] = ACTIONS(2774), - [anon_sym_default] = ACTIONS(2774), - [anon_sym_type] = ACTIONS(2774), - [anon_sym_namespace] = ACTIONS(2774), - [anon_sym_LBRACE] = ACTIONS(2772), - [anon_sym_RBRACE] = ACTIONS(2772), - [anon_sym_typeof] = ACTIONS(2774), - [anon_sym_import] = ACTIONS(2774), - [anon_sym_with] = ACTIONS(2774), - [anon_sym_var] = ACTIONS(2774), - [anon_sym_let] = ACTIONS(2774), - [anon_sym_const] = ACTIONS(2774), - [anon_sym_BANG] = ACTIONS(2772), - [anon_sym_else] = ACTIONS(2774), - [anon_sym_if] = ACTIONS(2774), - [anon_sym_switch] = ACTIONS(2774), - [anon_sym_for] = ACTIONS(2774), - [anon_sym_LPAREN] = ACTIONS(2772), - [anon_sym_SEMI] = ACTIONS(2772), - [anon_sym_await] = ACTIONS(2774), - [anon_sym_while] = ACTIONS(2774), - [anon_sym_do] = ACTIONS(2774), - [anon_sym_try] = ACTIONS(2774), - [anon_sym_break] = ACTIONS(2774), - [anon_sym_continue] = ACTIONS(2774), - [anon_sym_debugger] = ACTIONS(2774), - [anon_sym_return] = ACTIONS(2774), - [anon_sym_throw] = ACTIONS(2774), - [anon_sym_case] = ACTIONS(2774), - [anon_sym_yield] = ACTIONS(2774), - [anon_sym_LBRACK] = ACTIONS(2772), - [anon_sym_DQUOTE] = ACTIONS(2772), - [anon_sym_SQUOTE] = ACTIONS(2772), - [anon_sym_class] = ACTIONS(2774), - [anon_sym_async] = ACTIONS(2774), - [anon_sym_function] = ACTIONS(2774), - [anon_sym_new] = ACTIONS(2774), - [anon_sym_using] = ACTIONS(2774), - [anon_sym_PLUS] = ACTIONS(2774), - [anon_sym_DASH] = ACTIONS(2774), - [anon_sym_SLASH] = ACTIONS(2774), - [anon_sym_LT] = ACTIONS(2772), - [anon_sym_TILDE] = ACTIONS(2772), - [anon_sym_void] = ACTIONS(2774), - [anon_sym_delete] = ACTIONS(2774), - [anon_sym_PLUS_PLUS] = ACTIONS(2772), - [anon_sym_DASH_DASH] = ACTIONS(2772), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2772), - [sym_number] = ACTIONS(2772), - [sym_private_property_identifier] = ACTIONS(2772), - [sym_this] = ACTIONS(2774), - [sym_super] = ACTIONS(2774), - [sym_true] = ACTIONS(2774), - [sym_false] = ACTIONS(2774), - [sym_null] = ACTIONS(2774), - [sym_undefined] = ACTIONS(2774), - [anon_sym_AT] = ACTIONS(2772), - [anon_sym_static] = ACTIONS(2774), - [anon_sym_readonly] = ACTIONS(2774), - [anon_sym_get] = ACTIONS(2774), - [anon_sym_set] = ACTIONS(2774), - [anon_sym_declare] = ACTIONS(2774), - [anon_sym_public] = ACTIONS(2774), - [anon_sym_private] = ACTIONS(2774), - [anon_sym_protected] = ACTIONS(2774), - [anon_sym_override] = ACTIONS(2774), - [anon_sym_module] = ACTIONS(2774), - [anon_sym_any] = ACTIONS(2774), - [anon_sym_number] = ACTIONS(2774), - [anon_sym_boolean] = ACTIONS(2774), - [anon_sym_string] = ACTIONS(2774), - [anon_sym_symbol] = ACTIONS(2774), - [anon_sym_object] = ACTIONS(2774), - [anon_sym_abstract] = ACTIONS(2774), - [anon_sym_interface] = ACTIONS(2774), - [anon_sym_enum] = ACTIONS(2774), + [STATE(858)] = { + [ts_builtin_sym_end] = ACTIONS(2770), + [sym_identifier] = ACTIONS(2772), + [anon_sym_export] = ACTIONS(2772), + [anon_sym_default] = ACTIONS(2772), + [anon_sym_type] = ACTIONS(2772), + [anon_sym_namespace] = ACTIONS(2772), + [anon_sym_LBRACE] = ACTIONS(2770), + [anon_sym_RBRACE] = ACTIONS(2770), + [anon_sym_typeof] = ACTIONS(2772), + [anon_sym_import] = ACTIONS(2772), + [anon_sym_with] = ACTIONS(2772), + [anon_sym_var] = ACTIONS(2772), + [anon_sym_let] = ACTIONS(2772), + [anon_sym_const] = ACTIONS(2772), + [anon_sym_BANG] = ACTIONS(2770), + [anon_sym_else] = ACTIONS(2772), + [anon_sym_if] = ACTIONS(2772), + [anon_sym_switch] = ACTIONS(2772), + [anon_sym_for] = ACTIONS(2772), + [anon_sym_LPAREN] = ACTIONS(2770), + [anon_sym_SEMI] = ACTIONS(2770), + [anon_sym_await] = ACTIONS(2772), + [anon_sym_while] = ACTIONS(2772), + [anon_sym_do] = ACTIONS(2772), + [anon_sym_try] = ACTIONS(2772), + [anon_sym_break] = ACTIONS(2772), + [anon_sym_continue] = ACTIONS(2772), + [anon_sym_debugger] = ACTIONS(2772), + [anon_sym_return] = ACTIONS(2772), + [anon_sym_throw] = ACTIONS(2772), + [anon_sym_case] = ACTIONS(2772), + [anon_sym_yield] = ACTIONS(2772), + [anon_sym_LBRACK] = ACTIONS(2770), + [anon_sym_DQUOTE] = ACTIONS(2770), + [anon_sym_SQUOTE] = ACTIONS(2770), + [anon_sym_class] = ACTIONS(2772), + [anon_sym_async] = ACTIONS(2772), + [anon_sym_function] = ACTIONS(2772), + [anon_sym_new] = ACTIONS(2772), + [anon_sym_using] = ACTIONS(2772), + [anon_sym_PLUS] = ACTIONS(2772), + [anon_sym_DASH] = ACTIONS(2772), + [anon_sym_SLASH] = ACTIONS(2772), + [anon_sym_LT] = ACTIONS(2770), + [anon_sym_TILDE] = ACTIONS(2770), + [anon_sym_void] = ACTIONS(2772), + [anon_sym_delete] = ACTIONS(2772), + [anon_sym_PLUS_PLUS] = ACTIONS(2770), + [anon_sym_DASH_DASH] = ACTIONS(2770), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2770), + [sym_number] = ACTIONS(2770), + [sym_private_property_identifier] = ACTIONS(2770), + [sym_this] = ACTIONS(2772), + [sym_super] = ACTIONS(2772), + [sym_true] = ACTIONS(2772), + [sym_false] = ACTIONS(2772), + [sym_null] = ACTIONS(2772), + [sym_undefined] = ACTIONS(2772), + [anon_sym_AT] = ACTIONS(2770), + [anon_sym_static] = ACTIONS(2772), + [anon_sym_readonly] = ACTIONS(2772), + [anon_sym_get] = ACTIONS(2772), + [anon_sym_set] = ACTIONS(2772), + [anon_sym_declare] = ACTIONS(2772), + [anon_sym_public] = ACTIONS(2772), + [anon_sym_private] = ACTIONS(2772), + [anon_sym_protected] = ACTIONS(2772), + [anon_sym_override] = ACTIONS(2772), + [anon_sym_module] = ACTIONS(2772), + [anon_sym_any] = ACTIONS(2772), + [anon_sym_number] = ACTIONS(2772), + [anon_sym_boolean] = ACTIONS(2772), + [anon_sym_string] = ACTIONS(2772), + [anon_sym_symbol] = ACTIONS(2772), + [anon_sym_object] = ACTIONS(2772), + [anon_sym_abstract] = ACTIONS(2772), + [anon_sym_interface] = ACTIONS(2772), + [anon_sym_enum] = ACTIONS(2772), [sym_html_comment] = ACTIONS(5), }, - [STATE(870)] = { - [ts_builtin_sym_end] = ACTIONS(2776), - [sym_identifier] = ACTIONS(2778), - [anon_sym_export] = ACTIONS(2778), - [anon_sym_default] = ACTIONS(2778), - [anon_sym_type] = ACTIONS(2778), - [anon_sym_namespace] = ACTIONS(2778), - [anon_sym_LBRACE] = ACTIONS(2776), - [anon_sym_RBRACE] = ACTIONS(2776), - [anon_sym_typeof] = ACTIONS(2778), - [anon_sym_import] = ACTIONS(2778), - [anon_sym_with] = ACTIONS(2778), - [anon_sym_var] = ACTIONS(2778), - [anon_sym_let] = ACTIONS(2778), - [anon_sym_const] = ACTIONS(2778), - [anon_sym_BANG] = ACTIONS(2776), - [anon_sym_else] = ACTIONS(2778), - [anon_sym_if] = ACTIONS(2778), - [anon_sym_switch] = ACTIONS(2778), - [anon_sym_for] = ACTIONS(2778), - [anon_sym_LPAREN] = ACTIONS(2776), - [anon_sym_SEMI] = ACTIONS(2776), - [anon_sym_await] = ACTIONS(2778), - [anon_sym_while] = ACTIONS(2778), - [anon_sym_do] = ACTIONS(2778), - [anon_sym_try] = ACTIONS(2778), - [anon_sym_break] = ACTIONS(2778), - [anon_sym_continue] = ACTIONS(2778), - [anon_sym_debugger] = ACTIONS(2778), - [anon_sym_return] = ACTIONS(2778), - [anon_sym_throw] = ACTIONS(2778), - [anon_sym_case] = ACTIONS(2778), - [anon_sym_yield] = ACTIONS(2778), - [anon_sym_LBRACK] = ACTIONS(2776), - [anon_sym_DQUOTE] = ACTIONS(2776), - [anon_sym_SQUOTE] = ACTIONS(2776), - [anon_sym_class] = ACTIONS(2778), - [anon_sym_async] = ACTIONS(2778), - [anon_sym_function] = ACTIONS(2778), - [anon_sym_new] = ACTIONS(2778), - [anon_sym_using] = ACTIONS(2778), - [anon_sym_PLUS] = ACTIONS(2778), - [anon_sym_DASH] = ACTIONS(2778), - [anon_sym_SLASH] = ACTIONS(2778), - [anon_sym_LT] = ACTIONS(2776), - [anon_sym_TILDE] = ACTIONS(2776), - [anon_sym_void] = ACTIONS(2778), - [anon_sym_delete] = ACTIONS(2778), - [anon_sym_PLUS_PLUS] = ACTIONS(2776), - [anon_sym_DASH_DASH] = ACTIONS(2776), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2776), - [sym_number] = ACTIONS(2776), - [sym_private_property_identifier] = ACTIONS(2776), - [sym_this] = ACTIONS(2778), - [sym_super] = ACTIONS(2778), - [sym_true] = ACTIONS(2778), - [sym_false] = ACTIONS(2778), - [sym_null] = ACTIONS(2778), - [sym_undefined] = ACTIONS(2778), - [anon_sym_AT] = ACTIONS(2776), - [anon_sym_static] = ACTIONS(2778), - [anon_sym_readonly] = ACTIONS(2778), - [anon_sym_get] = ACTIONS(2778), - [anon_sym_set] = ACTIONS(2778), - [anon_sym_declare] = ACTIONS(2778), - [anon_sym_public] = ACTIONS(2778), - [anon_sym_private] = ACTIONS(2778), - [anon_sym_protected] = ACTIONS(2778), - [anon_sym_override] = ACTIONS(2778), - [anon_sym_module] = ACTIONS(2778), - [anon_sym_any] = ACTIONS(2778), - [anon_sym_number] = ACTIONS(2778), - [anon_sym_boolean] = ACTIONS(2778), - [anon_sym_string] = ACTIONS(2778), - [anon_sym_symbol] = ACTIONS(2778), - [anon_sym_object] = ACTIONS(2778), - [anon_sym_abstract] = ACTIONS(2778), - [anon_sym_interface] = ACTIONS(2778), - [anon_sym_enum] = ACTIONS(2778), + [STATE(859)] = { + [ts_builtin_sym_end] = ACTIONS(2774), + [sym_identifier] = ACTIONS(2776), + [anon_sym_export] = ACTIONS(2776), + [anon_sym_default] = ACTIONS(2776), + [anon_sym_type] = ACTIONS(2776), + [anon_sym_namespace] = ACTIONS(2776), + [anon_sym_LBRACE] = ACTIONS(2774), + [anon_sym_RBRACE] = ACTIONS(2774), + [anon_sym_typeof] = ACTIONS(2776), + [anon_sym_import] = ACTIONS(2776), + [anon_sym_with] = ACTIONS(2776), + [anon_sym_var] = ACTIONS(2776), + [anon_sym_let] = ACTIONS(2776), + [anon_sym_const] = ACTIONS(2776), + [anon_sym_BANG] = ACTIONS(2774), + [anon_sym_else] = ACTIONS(2776), + [anon_sym_if] = ACTIONS(2776), + [anon_sym_switch] = ACTIONS(2776), + [anon_sym_for] = ACTIONS(2776), + [anon_sym_LPAREN] = ACTIONS(2774), + [anon_sym_SEMI] = ACTIONS(2774), + [anon_sym_await] = ACTIONS(2776), + [anon_sym_while] = ACTIONS(2776), + [anon_sym_do] = ACTIONS(2776), + [anon_sym_try] = ACTIONS(2776), + [anon_sym_break] = ACTIONS(2776), + [anon_sym_continue] = ACTIONS(2776), + [anon_sym_debugger] = ACTIONS(2776), + [anon_sym_return] = ACTIONS(2776), + [anon_sym_throw] = ACTIONS(2776), + [anon_sym_case] = ACTIONS(2776), + [anon_sym_yield] = ACTIONS(2776), + [anon_sym_LBRACK] = ACTIONS(2774), + [anon_sym_DQUOTE] = ACTIONS(2774), + [anon_sym_SQUOTE] = ACTIONS(2774), + [anon_sym_class] = ACTIONS(2776), + [anon_sym_async] = ACTIONS(2776), + [anon_sym_function] = ACTIONS(2776), + [anon_sym_new] = ACTIONS(2776), + [anon_sym_using] = ACTIONS(2776), + [anon_sym_PLUS] = ACTIONS(2776), + [anon_sym_DASH] = ACTIONS(2776), + [anon_sym_SLASH] = ACTIONS(2776), + [anon_sym_LT] = ACTIONS(2774), + [anon_sym_TILDE] = ACTIONS(2774), + [anon_sym_void] = ACTIONS(2776), + [anon_sym_delete] = ACTIONS(2776), + [anon_sym_PLUS_PLUS] = ACTIONS(2774), + [anon_sym_DASH_DASH] = ACTIONS(2774), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2774), + [sym_number] = ACTIONS(2774), + [sym_private_property_identifier] = ACTIONS(2774), + [sym_this] = ACTIONS(2776), + [sym_super] = ACTIONS(2776), + [sym_true] = ACTIONS(2776), + [sym_false] = ACTIONS(2776), + [sym_null] = ACTIONS(2776), + [sym_undefined] = ACTIONS(2776), + [anon_sym_AT] = ACTIONS(2774), + [anon_sym_static] = ACTIONS(2776), + [anon_sym_readonly] = ACTIONS(2776), + [anon_sym_get] = ACTIONS(2776), + [anon_sym_set] = ACTIONS(2776), + [anon_sym_declare] = ACTIONS(2776), + [anon_sym_public] = ACTIONS(2776), + [anon_sym_private] = ACTIONS(2776), + [anon_sym_protected] = ACTIONS(2776), + [anon_sym_override] = ACTIONS(2776), + [anon_sym_module] = ACTIONS(2776), + [anon_sym_any] = ACTIONS(2776), + [anon_sym_number] = ACTIONS(2776), + [anon_sym_boolean] = ACTIONS(2776), + [anon_sym_string] = ACTIONS(2776), + [anon_sym_symbol] = ACTIONS(2776), + [anon_sym_object] = ACTIONS(2776), + [anon_sym_abstract] = ACTIONS(2776), + [anon_sym_interface] = ACTIONS(2776), + [anon_sym_enum] = ACTIONS(2776), [sym_html_comment] = ACTIONS(5), }, - [STATE(871)] = { + [STATE(860)] = { + [ts_builtin_sym_end] = ACTIONS(2736), + [sym_identifier] = ACTIONS(2738), + [anon_sym_export] = ACTIONS(2738), + [anon_sym_default] = ACTIONS(2738), + [anon_sym_type] = ACTIONS(2738), + [anon_sym_namespace] = ACTIONS(2738), + [anon_sym_LBRACE] = ACTIONS(2736), + [anon_sym_RBRACE] = ACTIONS(2736), + [anon_sym_typeof] = ACTIONS(2738), + [anon_sym_import] = ACTIONS(2738), + [anon_sym_with] = ACTIONS(2738), + [anon_sym_var] = ACTIONS(2738), + [anon_sym_let] = ACTIONS(2738), + [anon_sym_const] = ACTIONS(2738), + [anon_sym_BANG] = ACTIONS(2736), + [anon_sym_else] = ACTIONS(2738), + [anon_sym_if] = ACTIONS(2738), + [anon_sym_switch] = ACTIONS(2738), + [anon_sym_for] = ACTIONS(2738), + [anon_sym_LPAREN] = ACTIONS(2736), + [anon_sym_SEMI] = ACTIONS(2736), + [anon_sym_await] = ACTIONS(2738), + [anon_sym_while] = ACTIONS(2738), + [anon_sym_do] = ACTIONS(2738), + [anon_sym_try] = ACTIONS(2738), + [anon_sym_break] = ACTIONS(2738), + [anon_sym_continue] = ACTIONS(2738), + [anon_sym_debugger] = ACTIONS(2738), + [anon_sym_return] = ACTIONS(2738), + [anon_sym_throw] = ACTIONS(2738), + [anon_sym_case] = ACTIONS(2738), + [anon_sym_yield] = ACTIONS(2738), + [anon_sym_LBRACK] = ACTIONS(2736), + [anon_sym_DQUOTE] = ACTIONS(2736), + [anon_sym_SQUOTE] = ACTIONS(2736), + [anon_sym_class] = ACTIONS(2738), + [anon_sym_async] = ACTIONS(2738), + [anon_sym_function] = ACTIONS(2738), + [anon_sym_new] = ACTIONS(2738), + [anon_sym_using] = ACTIONS(2738), + [anon_sym_PLUS] = ACTIONS(2738), + [anon_sym_DASH] = ACTIONS(2738), + [anon_sym_SLASH] = ACTIONS(2738), + [anon_sym_LT] = ACTIONS(2736), + [anon_sym_TILDE] = ACTIONS(2736), + [anon_sym_void] = ACTIONS(2738), + [anon_sym_delete] = ACTIONS(2738), + [anon_sym_PLUS_PLUS] = ACTIONS(2736), + [anon_sym_DASH_DASH] = ACTIONS(2736), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2736), + [sym_number] = ACTIONS(2736), + [sym_private_property_identifier] = ACTIONS(2736), + [sym_this] = ACTIONS(2738), + [sym_super] = ACTIONS(2738), + [sym_true] = ACTIONS(2738), + [sym_false] = ACTIONS(2738), + [sym_null] = ACTIONS(2738), + [sym_undefined] = ACTIONS(2738), + [anon_sym_AT] = ACTIONS(2736), + [anon_sym_static] = ACTIONS(2738), + [anon_sym_readonly] = ACTIONS(2738), + [anon_sym_get] = ACTIONS(2738), + [anon_sym_set] = ACTIONS(2738), + [anon_sym_declare] = ACTIONS(2738), + [anon_sym_public] = ACTIONS(2738), + [anon_sym_private] = ACTIONS(2738), + [anon_sym_protected] = ACTIONS(2738), + [anon_sym_override] = ACTIONS(2738), + [anon_sym_module] = ACTIONS(2738), + [anon_sym_any] = ACTIONS(2738), + [anon_sym_number] = ACTIONS(2738), + [anon_sym_boolean] = ACTIONS(2738), + [anon_sym_string] = ACTIONS(2738), + [anon_sym_symbol] = ACTIONS(2738), + [anon_sym_object] = ACTIONS(2738), + [anon_sym_abstract] = ACTIONS(2738), + [anon_sym_interface] = ACTIONS(2738), + [anon_sym_enum] = ACTIONS(2738), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(861)] = { + [sym_import] = STATE(4975), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(5925), + [sym_rest_pattern] = STATE(5834), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(3224), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(3907), + [sym_tuple_parameter] = STATE(5512), + [sym_optional_tuple_parameter] = STATE(5512), + [sym_optional_type] = STATE(5512), + [sym_rest_type] = STATE(5512), + [sym__tuple_type_member] = STATE(5512), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5821), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(2478), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_RBRACK] = ACTIONS(2778), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(2484), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2486), + [anon_sym_AMP] = ACTIONS(637), + [anon_sym_PIPE] = ACTIONS(639), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(2492), + [anon_sym_QMARK] = ACTIONS(661), + [anon_sym_any] = ACTIONS(667), + [anon_sym_number] = ACTIONS(667), + [anon_sym_boolean] = ACTIONS(667), + [anon_sym_string] = ACTIONS(667), + [anon_sym_symbol] = ACTIONS(667), + [anon_sym_object] = ACTIONS(667), + [anon_sym_abstract] = ACTIONS(665), + [anon_sym_never] = ACTIONS(667), + [anon_sym_unknown] = ACTIONS(667), + [anon_sym_keyof] = ACTIONS(669), + [anon_sym_infer] = ACTIONS(671), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(862)] = { [ts_builtin_sym_end] = ACTIONS(2780), [sym_identifier] = ACTIONS(2782), [anon_sym_export] = ACTIONS(2782), @@ -116295,89 +115583,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2782), [sym_html_comment] = ACTIONS(5), }, - [STATE(872)] = { - [ts_builtin_sym_end] = ACTIONS(2776), - [sym_identifier] = ACTIONS(2778), - [anon_sym_export] = ACTIONS(2778), - [anon_sym_default] = ACTIONS(2778), - [anon_sym_type] = ACTIONS(2778), - [anon_sym_namespace] = ACTIONS(2778), - [anon_sym_LBRACE] = ACTIONS(2776), - [anon_sym_RBRACE] = ACTIONS(2776), - [anon_sym_typeof] = ACTIONS(2778), - [anon_sym_import] = ACTIONS(2778), - [anon_sym_with] = ACTIONS(2778), - [anon_sym_var] = ACTIONS(2778), - [anon_sym_let] = ACTIONS(2778), - [anon_sym_const] = ACTIONS(2778), - [anon_sym_BANG] = ACTIONS(2776), - [anon_sym_else] = ACTIONS(2778), - [anon_sym_if] = ACTIONS(2778), - [anon_sym_switch] = ACTIONS(2778), - [anon_sym_for] = ACTIONS(2778), - [anon_sym_LPAREN] = ACTIONS(2776), - [anon_sym_SEMI] = ACTIONS(2776), - [anon_sym_await] = ACTIONS(2778), - [anon_sym_while] = ACTIONS(2778), - [anon_sym_do] = ACTIONS(2778), - [anon_sym_try] = ACTIONS(2778), - [anon_sym_break] = ACTIONS(2778), - [anon_sym_continue] = ACTIONS(2778), - [anon_sym_debugger] = ACTIONS(2778), - [anon_sym_return] = ACTIONS(2778), - [anon_sym_throw] = ACTIONS(2778), - [anon_sym_case] = ACTIONS(2778), - [anon_sym_yield] = ACTIONS(2778), - [anon_sym_LBRACK] = ACTIONS(2776), - [anon_sym_DQUOTE] = ACTIONS(2776), - [anon_sym_SQUOTE] = ACTIONS(2776), - [anon_sym_class] = ACTIONS(2778), - [anon_sym_async] = ACTIONS(2778), - [anon_sym_function] = ACTIONS(2778), - [anon_sym_new] = ACTIONS(2778), - [anon_sym_using] = ACTIONS(2778), - [anon_sym_PLUS] = ACTIONS(2778), - [anon_sym_DASH] = ACTIONS(2778), - [anon_sym_SLASH] = ACTIONS(2778), - [anon_sym_LT] = ACTIONS(2776), - [anon_sym_TILDE] = ACTIONS(2776), - [anon_sym_void] = ACTIONS(2778), - [anon_sym_delete] = ACTIONS(2778), - [anon_sym_PLUS_PLUS] = ACTIONS(2776), - [anon_sym_DASH_DASH] = ACTIONS(2776), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2776), - [sym_number] = ACTIONS(2776), - [sym_private_property_identifier] = ACTIONS(2776), - [sym_this] = ACTIONS(2778), - [sym_super] = ACTIONS(2778), - [sym_true] = ACTIONS(2778), - [sym_false] = ACTIONS(2778), - [sym_null] = ACTIONS(2778), - [sym_undefined] = ACTIONS(2778), - [anon_sym_AT] = ACTIONS(2776), - [anon_sym_static] = ACTIONS(2778), - [anon_sym_readonly] = ACTIONS(2778), - [anon_sym_get] = ACTIONS(2778), - [anon_sym_set] = ACTIONS(2778), - [anon_sym_declare] = ACTIONS(2778), - [anon_sym_public] = ACTIONS(2778), - [anon_sym_private] = ACTIONS(2778), - [anon_sym_protected] = ACTIONS(2778), - [anon_sym_override] = ACTIONS(2778), - [anon_sym_module] = ACTIONS(2778), - [anon_sym_any] = ACTIONS(2778), - [anon_sym_number] = ACTIONS(2778), - [anon_sym_boolean] = ACTIONS(2778), - [anon_sym_string] = ACTIONS(2778), - [anon_sym_symbol] = ACTIONS(2778), - [anon_sym_object] = ACTIONS(2778), - [anon_sym_abstract] = ACTIONS(2778), - [anon_sym_interface] = ACTIONS(2778), - [anon_sym_enum] = ACTIONS(2778), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(873)] = { + [STATE(863)] = { [ts_builtin_sym_end] = ACTIONS(2784), [sym_identifier] = ACTIONS(2786), [anon_sym_export] = ACTIONS(2786), @@ -116459,7 +115665,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2786), [sym_html_comment] = ACTIONS(5), }, - [STATE(874)] = { + [STATE(864)] = { [ts_builtin_sym_end] = ACTIONS(2788), [sym_identifier] = ACTIONS(2790), [anon_sym_export] = ACTIONS(2790), @@ -116541,7 +115747,89 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2790), [sym_html_comment] = ACTIONS(5), }, - [STATE(875)] = { + [STATE(865)] = { + [ts_builtin_sym_end] = ACTIONS(2736), + [sym_identifier] = ACTIONS(2738), + [anon_sym_export] = ACTIONS(2738), + [anon_sym_default] = ACTIONS(2738), + [anon_sym_type] = ACTIONS(2738), + [anon_sym_namespace] = ACTIONS(2738), + [anon_sym_LBRACE] = ACTIONS(2736), + [anon_sym_RBRACE] = ACTIONS(2736), + [anon_sym_typeof] = ACTIONS(2738), + [anon_sym_import] = ACTIONS(2738), + [anon_sym_with] = ACTIONS(2738), + [anon_sym_var] = ACTIONS(2738), + [anon_sym_let] = ACTIONS(2738), + [anon_sym_const] = ACTIONS(2738), + [anon_sym_BANG] = ACTIONS(2736), + [anon_sym_else] = ACTIONS(2738), + [anon_sym_if] = ACTIONS(2738), + [anon_sym_switch] = ACTIONS(2738), + [anon_sym_for] = ACTIONS(2738), + [anon_sym_LPAREN] = ACTIONS(2736), + [anon_sym_SEMI] = ACTIONS(2736), + [anon_sym_await] = ACTIONS(2738), + [anon_sym_while] = ACTIONS(2738), + [anon_sym_do] = ACTIONS(2738), + [anon_sym_try] = ACTIONS(2738), + [anon_sym_break] = ACTIONS(2738), + [anon_sym_continue] = ACTIONS(2738), + [anon_sym_debugger] = ACTIONS(2738), + [anon_sym_return] = ACTIONS(2738), + [anon_sym_throw] = ACTIONS(2738), + [anon_sym_case] = ACTIONS(2738), + [anon_sym_yield] = ACTIONS(2738), + [anon_sym_LBRACK] = ACTIONS(2736), + [anon_sym_DQUOTE] = ACTIONS(2736), + [anon_sym_SQUOTE] = ACTIONS(2736), + [anon_sym_class] = ACTIONS(2738), + [anon_sym_async] = ACTIONS(2738), + [anon_sym_function] = ACTIONS(2738), + [anon_sym_new] = ACTIONS(2738), + [anon_sym_using] = ACTIONS(2738), + [anon_sym_PLUS] = ACTIONS(2738), + [anon_sym_DASH] = ACTIONS(2738), + [anon_sym_SLASH] = ACTIONS(2738), + [anon_sym_LT] = ACTIONS(2736), + [anon_sym_TILDE] = ACTIONS(2736), + [anon_sym_void] = ACTIONS(2738), + [anon_sym_delete] = ACTIONS(2738), + [anon_sym_PLUS_PLUS] = ACTIONS(2736), + [anon_sym_DASH_DASH] = ACTIONS(2736), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2736), + [sym_number] = ACTIONS(2736), + [sym_private_property_identifier] = ACTIONS(2736), + [sym_this] = ACTIONS(2738), + [sym_super] = ACTIONS(2738), + [sym_true] = ACTIONS(2738), + [sym_false] = ACTIONS(2738), + [sym_null] = ACTIONS(2738), + [sym_undefined] = ACTIONS(2738), + [anon_sym_AT] = ACTIONS(2736), + [anon_sym_static] = ACTIONS(2738), + [anon_sym_readonly] = ACTIONS(2738), + [anon_sym_get] = ACTIONS(2738), + [anon_sym_set] = ACTIONS(2738), + [anon_sym_declare] = ACTIONS(2738), + [anon_sym_public] = ACTIONS(2738), + [anon_sym_private] = ACTIONS(2738), + [anon_sym_protected] = ACTIONS(2738), + [anon_sym_override] = ACTIONS(2738), + [anon_sym_module] = ACTIONS(2738), + [anon_sym_any] = ACTIONS(2738), + [anon_sym_number] = ACTIONS(2738), + [anon_sym_boolean] = ACTIONS(2738), + [anon_sym_string] = ACTIONS(2738), + [anon_sym_symbol] = ACTIONS(2738), + [anon_sym_object] = ACTIONS(2738), + [anon_sym_abstract] = ACTIONS(2738), + [anon_sym_interface] = ACTIONS(2738), + [anon_sym_enum] = ACTIONS(2738), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(866)] = { [ts_builtin_sym_end] = ACTIONS(2792), [sym_identifier] = ACTIONS(2794), [anon_sym_export] = ACTIONS(2794), @@ -116623,7 +115911,89 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2794), [sym_html_comment] = ACTIONS(5), }, - [STATE(876)] = { + [STATE(867)] = { + [ts_builtin_sym_end] = ACTIONS(2736), + [sym_identifier] = ACTIONS(2738), + [anon_sym_export] = ACTIONS(2738), + [anon_sym_default] = ACTIONS(2738), + [anon_sym_type] = ACTIONS(2738), + [anon_sym_namespace] = ACTIONS(2738), + [anon_sym_LBRACE] = ACTIONS(2736), + [anon_sym_RBRACE] = ACTIONS(2736), + [anon_sym_typeof] = ACTIONS(2738), + [anon_sym_import] = ACTIONS(2738), + [anon_sym_with] = ACTIONS(2738), + [anon_sym_var] = ACTIONS(2738), + [anon_sym_let] = ACTIONS(2738), + [anon_sym_const] = ACTIONS(2738), + [anon_sym_BANG] = ACTIONS(2736), + [anon_sym_else] = ACTIONS(2738), + [anon_sym_if] = ACTIONS(2738), + [anon_sym_switch] = ACTIONS(2738), + [anon_sym_for] = ACTIONS(2738), + [anon_sym_LPAREN] = ACTIONS(2736), + [anon_sym_SEMI] = ACTIONS(2736), + [anon_sym_await] = ACTIONS(2738), + [anon_sym_while] = ACTIONS(2738), + [anon_sym_do] = ACTIONS(2738), + [anon_sym_try] = ACTIONS(2738), + [anon_sym_break] = ACTIONS(2738), + [anon_sym_continue] = ACTIONS(2738), + [anon_sym_debugger] = ACTIONS(2738), + [anon_sym_return] = ACTIONS(2738), + [anon_sym_throw] = ACTIONS(2738), + [anon_sym_case] = ACTIONS(2738), + [anon_sym_yield] = ACTIONS(2738), + [anon_sym_LBRACK] = ACTIONS(2736), + [anon_sym_DQUOTE] = ACTIONS(2736), + [anon_sym_SQUOTE] = ACTIONS(2736), + [anon_sym_class] = ACTIONS(2738), + [anon_sym_async] = ACTIONS(2738), + [anon_sym_function] = ACTIONS(2738), + [anon_sym_new] = ACTIONS(2738), + [anon_sym_using] = ACTIONS(2738), + [anon_sym_PLUS] = ACTIONS(2738), + [anon_sym_DASH] = ACTIONS(2738), + [anon_sym_SLASH] = ACTIONS(2738), + [anon_sym_LT] = ACTIONS(2736), + [anon_sym_TILDE] = ACTIONS(2736), + [anon_sym_void] = ACTIONS(2738), + [anon_sym_delete] = ACTIONS(2738), + [anon_sym_PLUS_PLUS] = ACTIONS(2736), + [anon_sym_DASH_DASH] = ACTIONS(2736), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2736), + [sym_number] = ACTIONS(2736), + [sym_private_property_identifier] = ACTIONS(2736), + [sym_this] = ACTIONS(2738), + [sym_super] = ACTIONS(2738), + [sym_true] = ACTIONS(2738), + [sym_false] = ACTIONS(2738), + [sym_null] = ACTIONS(2738), + [sym_undefined] = ACTIONS(2738), + [anon_sym_AT] = ACTIONS(2736), + [anon_sym_static] = ACTIONS(2738), + [anon_sym_readonly] = ACTIONS(2738), + [anon_sym_get] = ACTIONS(2738), + [anon_sym_set] = ACTIONS(2738), + [anon_sym_declare] = ACTIONS(2738), + [anon_sym_public] = ACTIONS(2738), + [anon_sym_private] = ACTIONS(2738), + [anon_sym_protected] = ACTIONS(2738), + [anon_sym_override] = ACTIONS(2738), + [anon_sym_module] = ACTIONS(2738), + [anon_sym_any] = ACTIONS(2738), + [anon_sym_number] = ACTIONS(2738), + [anon_sym_boolean] = ACTIONS(2738), + [anon_sym_string] = ACTIONS(2738), + [anon_sym_symbol] = ACTIONS(2738), + [anon_sym_object] = ACTIONS(2738), + [anon_sym_abstract] = ACTIONS(2738), + [anon_sym_interface] = ACTIONS(2738), + [anon_sym_enum] = ACTIONS(2738), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(868)] = { [ts_builtin_sym_end] = ACTIONS(2796), [sym_identifier] = ACTIONS(2798), [anon_sym_export] = ACTIONS(2798), @@ -116705,7 +116075,89 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2798), [sym_html_comment] = ACTIONS(5), }, - [STATE(877)] = { + [STATE(869)] = { + [ts_builtin_sym_end] = ACTIONS(2736), + [sym_identifier] = ACTIONS(2738), + [anon_sym_export] = ACTIONS(2738), + [anon_sym_default] = ACTIONS(2738), + [anon_sym_type] = ACTIONS(2738), + [anon_sym_namespace] = ACTIONS(2738), + [anon_sym_LBRACE] = ACTIONS(2736), + [anon_sym_RBRACE] = ACTIONS(2736), + [anon_sym_typeof] = ACTIONS(2738), + [anon_sym_import] = ACTIONS(2738), + [anon_sym_with] = ACTIONS(2738), + [anon_sym_var] = ACTIONS(2738), + [anon_sym_let] = ACTIONS(2738), + [anon_sym_const] = ACTIONS(2738), + [anon_sym_BANG] = ACTIONS(2736), + [anon_sym_else] = ACTIONS(2738), + [anon_sym_if] = ACTIONS(2738), + [anon_sym_switch] = ACTIONS(2738), + [anon_sym_for] = ACTIONS(2738), + [anon_sym_LPAREN] = ACTIONS(2736), + [anon_sym_SEMI] = ACTIONS(2736), + [anon_sym_await] = ACTIONS(2738), + [anon_sym_while] = ACTIONS(2738), + [anon_sym_do] = ACTIONS(2738), + [anon_sym_try] = ACTIONS(2738), + [anon_sym_break] = ACTIONS(2738), + [anon_sym_continue] = ACTIONS(2738), + [anon_sym_debugger] = ACTIONS(2738), + [anon_sym_return] = ACTIONS(2738), + [anon_sym_throw] = ACTIONS(2738), + [anon_sym_case] = ACTIONS(2738), + [anon_sym_yield] = ACTIONS(2738), + [anon_sym_LBRACK] = ACTIONS(2736), + [anon_sym_DQUOTE] = ACTIONS(2736), + [anon_sym_SQUOTE] = ACTIONS(2736), + [anon_sym_class] = ACTIONS(2738), + [anon_sym_async] = ACTIONS(2738), + [anon_sym_function] = ACTIONS(2738), + [anon_sym_new] = ACTIONS(2738), + [anon_sym_using] = ACTIONS(2738), + [anon_sym_PLUS] = ACTIONS(2738), + [anon_sym_DASH] = ACTIONS(2738), + [anon_sym_SLASH] = ACTIONS(2738), + [anon_sym_LT] = ACTIONS(2736), + [anon_sym_TILDE] = ACTIONS(2736), + [anon_sym_void] = ACTIONS(2738), + [anon_sym_delete] = ACTIONS(2738), + [anon_sym_PLUS_PLUS] = ACTIONS(2736), + [anon_sym_DASH_DASH] = ACTIONS(2736), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2736), + [sym_number] = ACTIONS(2736), + [sym_private_property_identifier] = ACTIONS(2736), + [sym_this] = ACTIONS(2738), + [sym_super] = ACTIONS(2738), + [sym_true] = ACTIONS(2738), + [sym_false] = ACTIONS(2738), + [sym_null] = ACTIONS(2738), + [sym_undefined] = ACTIONS(2738), + [anon_sym_AT] = ACTIONS(2736), + [anon_sym_static] = ACTIONS(2738), + [anon_sym_readonly] = ACTIONS(2738), + [anon_sym_get] = ACTIONS(2738), + [anon_sym_set] = ACTIONS(2738), + [anon_sym_declare] = ACTIONS(2738), + [anon_sym_public] = ACTIONS(2738), + [anon_sym_private] = ACTIONS(2738), + [anon_sym_protected] = ACTIONS(2738), + [anon_sym_override] = ACTIONS(2738), + [anon_sym_module] = ACTIONS(2738), + [anon_sym_any] = ACTIONS(2738), + [anon_sym_number] = ACTIONS(2738), + [anon_sym_boolean] = ACTIONS(2738), + [anon_sym_string] = ACTIONS(2738), + [anon_sym_symbol] = ACTIONS(2738), + [anon_sym_object] = ACTIONS(2738), + [anon_sym_abstract] = ACTIONS(2738), + [anon_sym_interface] = ACTIONS(2738), + [anon_sym_enum] = ACTIONS(2738), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(870)] = { [ts_builtin_sym_end] = ACTIONS(2800), [sym_identifier] = ACTIONS(2802), [anon_sym_export] = ACTIONS(2802), @@ -116787,7 +116239,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2802), [sym_html_comment] = ACTIONS(5), }, - [STATE(878)] = { + [STATE(871)] = { [ts_builtin_sym_end] = ACTIONS(2804), [sym_identifier] = ACTIONS(2806), [anon_sym_export] = ACTIONS(2806), @@ -116869,7 +116321,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2806), [sym_html_comment] = ACTIONS(5), }, - [STATE(879)] = { + [STATE(872)] = { [ts_builtin_sym_end] = ACTIONS(2808), [sym_identifier] = ACTIONS(2810), [anon_sym_export] = ACTIONS(2810), @@ -116951,7 +116403,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2810), [sym_html_comment] = ACTIONS(5), }, - [STATE(880)] = { + [STATE(873)] = { [ts_builtin_sym_end] = ACTIONS(2812), [sym_identifier] = ACTIONS(2814), [anon_sym_export] = ACTIONS(2814), @@ -117033,7 +116485,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2814), [sym_html_comment] = ACTIONS(5), }, - [STATE(881)] = { + [STATE(874)] = { [ts_builtin_sym_end] = ACTIONS(2812), [sym_identifier] = ACTIONS(2814), [anon_sym_export] = ACTIONS(2814), @@ -117115,7 +116567,253 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2814), [sym_html_comment] = ACTIONS(5), }, - [STATE(882)] = { + [STATE(875)] = { + [ts_builtin_sym_end] = ACTIONS(2812), + [sym_identifier] = ACTIONS(2814), + [anon_sym_export] = ACTIONS(2814), + [anon_sym_default] = ACTIONS(2814), + [anon_sym_type] = ACTIONS(2814), + [anon_sym_namespace] = ACTIONS(2814), + [anon_sym_LBRACE] = ACTIONS(2812), + [anon_sym_RBRACE] = ACTIONS(2812), + [anon_sym_typeof] = ACTIONS(2814), + [anon_sym_import] = ACTIONS(2814), + [anon_sym_with] = ACTIONS(2814), + [anon_sym_var] = ACTIONS(2814), + [anon_sym_let] = ACTIONS(2814), + [anon_sym_const] = ACTIONS(2814), + [anon_sym_BANG] = ACTIONS(2812), + [anon_sym_else] = ACTIONS(2814), + [anon_sym_if] = ACTIONS(2814), + [anon_sym_switch] = ACTIONS(2814), + [anon_sym_for] = ACTIONS(2814), + [anon_sym_LPAREN] = ACTIONS(2812), + [anon_sym_SEMI] = ACTIONS(2812), + [anon_sym_await] = ACTIONS(2814), + [anon_sym_while] = ACTIONS(2814), + [anon_sym_do] = ACTIONS(2814), + [anon_sym_try] = ACTIONS(2814), + [anon_sym_break] = ACTIONS(2814), + [anon_sym_continue] = ACTIONS(2814), + [anon_sym_debugger] = ACTIONS(2814), + [anon_sym_return] = ACTIONS(2814), + [anon_sym_throw] = ACTIONS(2814), + [anon_sym_case] = ACTIONS(2814), + [anon_sym_yield] = ACTIONS(2814), + [anon_sym_LBRACK] = ACTIONS(2812), + [anon_sym_DQUOTE] = ACTIONS(2812), + [anon_sym_SQUOTE] = ACTIONS(2812), + [anon_sym_class] = ACTIONS(2814), + [anon_sym_async] = ACTIONS(2814), + [anon_sym_function] = ACTIONS(2814), + [anon_sym_new] = ACTIONS(2814), + [anon_sym_using] = ACTIONS(2814), + [anon_sym_PLUS] = ACTIONS(2814), + [anon_sym_DASH] = ACTIONS(2814), + [anon_sym_SLASH] = ACTIONS(2814), + [anon_sym_LT] = ACTIONS(2812), + [anon_sym_TILDE] = ACTIONS(2812), + [anon_sym_void] = ACTIONS(2814), + [anon_sym_delete] = ACTIONS(2814), + [anon_sym_PLUS_PLUS] = ACTIONS(2812), + [anon_sym_DASH_DASH] = ACTIONS(2812), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2812), + [sym_number] = ACTIONS(2812), + [sym_private_property_identifier] = ACTIONS(2812), + [sym_this] = ACTIONS(2814), + [sym_super] = ACTIONS(2814), + [sym_true] = ACTIONS(2814), + [sym_false] = ACTIONS(2814), + [sym_null] = ACTIONS(2814), + [sym_undefined] = ACTIONS(2814), + [anon_sym_AT] = ACTIONS(2812), + [anon_sym_static] = ACTIONS(2814), + [anon_sym_readonly] = ACTIONS(2814), + [anon_sym_get] = ACTIONS(2814), + [anon_sym_set] = ACTIONS(2814), + [anon_sym_declare] = ACTIONS(2814), + [anon_sym_public] = ACTIONS(2814), + [anon_sym_private] = ACTIONS(2814), + [anon_sym_protected] = ACTIONS(2814), + [anon_sym_override] = ACTIONS(2814), + [anon_sym_module] = ACTIONS(2814), + [anon_sym_any] = ACTIONS(2814), + [anon_sym_number] = ACTIONS(2814), + [anon_sym_boolean] = ACTIONS(2814), + [anon_sym_string] = ACTIONS(2814), + [anon_sym_symbol] = ACTIONS(2814), + [anon_sym_object] = ACTIONS(2814), + [anon_sym_abstract] = ACTIONS(2814), + [anon_sym_interface] = ACTIONS(2814), + [anon_sym_enum] = ACTIONS(2814), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(876)] = { + [ts_builtin_sym_end] = ACTIONS(2812), + [sym_identifier] = ACTIONS(2814), + [anon_sym_export] = ACTIONS(2814), + [anon_sym_default] = ACTIONS(2814), + [anon_sym_type] = ACTIONS(2814), + [anon_sym_namespace] = ACTIONS(2814), + [anon_sym_LBRACE] = ACTIONS(2812), + [anon_sym_RBRACE] = ACTIONS(2812), + [anon_sym_typeof] = ACTIONS(2814), + [anon_sym_import] = ACTIONS(2814), + [anon_sym_with] = ACTIONS(2814), + [anon_sym_var] = ACTIONS(2814), + [anon_sym_let] = ACTIONS(2814), + [anon_sym_const] = ACTIONS(2814), + [anon_sym_BANG] = ACTIONS(2812), + [anon_sym_else] = ACTIONS(2814), + [anon_sym_if] = ACTIONS(2814), + [anon_sym_switch] = ACTIONS(2814), + [anon_sym_for] = ACTIONS(2814), + [anon_sym_LPAREN] = ACTIONS(2812), + [anon_sym_SEMI] = ACTIONS(2812), + [anon_sym_await] = ACTIONS(2814), + [anon_sym_while] = ACTIONS(2814), + [anon_sym_do] = ACTIONS(2814), + [anon_sym_try] = ACTIONS(2814), + [anon_sym_break] = ACTIONS(2814), + [anon_sym_continue] = ACTIONS(2814), + [anon_sym_debugger] = ACTIONS(2814), + [anon_sym_return] = ACTIONS(2814), + [anon_sym_throw] = ACTIONS(2814), + [anon_sym_case] = ACTIONS(2814), + [anon_sym_yield] = ACTIONS(2814), + [anon_sym_LBRACK] = ACTIONS(2812), + [anon_sym_DQUOTE] = ACTIONS(2812), + [anon_sym_SQUOTE] = ACTIONS(2812), + [anon_sym_class] = ACTIONS(2814), + [anon_sym_async] = ACTIONS(2814), + [anon_sym_function] = ACTIONS(2814), + [anon_sym_new] = ACTIONS(2814), + [anon_sym_using] = ACTIONS(2814), + [anon_sym_PLUS] = ACTIONS(2814), + [anon_sym_DASH] = ACTIONS(2814), + [anon_sym_SLASH] = ACTIONS(2814), + [anon_sym_LT] = ACTIONS(2812), + [anon_sym_TILDE] = ACTIONS(2812), + [anon_sym_void] = ACTIONS(2814), + [anon_sym_delete] = ACTIONS(2814), + [anon_sym_PLUS_PLUS] = ACTIONS(2812), + [anon_sym_DASH_DASH] = ACTIONS(2812), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2812), + [sym_number] = ACTIONS(2812), + [sym_private_property_identifier] = ACTIONS(2812), + [sym_this] = ACTIONS(2814), + [sym_super] = ACTIONS(2814), + [sym_true] = ACTIONS(2814), + [sym_false] = ACTIONS(2814), + [sym_null] = ACTIONS(2814), + [sym_undefined] = ACTIONS(2814), + [anon_sym_AT] = ACTIONS(2812), + [anon_sym_static] = ACTIONS(2814), + [anon_sym_readonly] = ACTIONS(2814), + [anon_sym_get] = ACTIONS(2814), + [anon_sym_set] = ACTIONS(2814), + [anon_sym_declare] = ACTIONS(2814), + [anon_sym_public] = ACTIONS(2814), + [anon_sym_private] = ACTIONS(2814), + [anon_sym_protected] = ACTIONS(2814), + [anon_sym_override] = ACTIONS(2814), + [anon_sym_module] = ACTIONS(2814), + [anon_sym_any] = ACTIONS(2814), + [anon_sym_number] = ACTIONS(2814), + [anon_sym_boolean] = ACTIONS(2814), + [anon_sym_string] = ACTIONS(2814), + [anon_sym_symbol] = ACTIONS(2814), + [anon_sym_object] = ACTIONS(2814), + [anon_sym_abstract] = ACTIONS(2814), + [anon_sym_interface] = ACTIONS(2814), + [anon_sym_enum] = ACTIONS(2814), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(877)] = { + [ts_builtin_sym_end] = ACTIONS(2812), + [sym_identifier] = ACTIONS(2814), + [anon_sym_export] = ACTIONS(2814), + [anon_sym_default] = ACTIONS(2814), + [anon_sym_type] = ACTIONS(2814), + [anon_sym_namespace] = ACTIONS(2814), + [anon_sym_LBRACE] = ACTIONS(2812), + [anon_sym_RBRACE] = ACTIONS(2812), + [anon_sym_typeof] = ACTIONS(2814), + [anon_sym_import] = ACTIONS(2814), + [anon_sym_with] = ACTIONS(2814), + [anon_sym_var] = ACTIONS(2814), + [anon_sym_let] = ACTIONS(2814), + [anon_sym_const] = ACTIONS(2814), + [anon_sym_BANG] = ACTIONS(2812), + [anon_sym_else] = ACTIONS(2814), + [anon_sym_if] = ACTIONS(2814), + [anon_sym_switch] = ACTIONS(2814), + [anon_sym_for] = ACTIONS(2814), + [anon_sym_LPAREN] = ACTIONS(2812), + [anon_sym_SEMI] = ACTIONS(2812), + [anon_sym_await] = ACTIONS(2814), + [anon_sym_while] = ACTIONS(2814), + [anon_sym_do] = ACTIONS(2814), + [anon_sym_try] = ACTIONS(2814), + [anon_sym_break] = ACTIONS(2814), + [anon_sym_continue] = ACTIONS(2814), + [anon_sym_debugger] = ACTIONS(2814), + [anon_sym_return] = ACTIONS(2814), + [anon_sym_throw] = ACTIONS(2814), + [anon_sym_case] = ACTIONS(2814), + [anon_sym_yield] = ACTIONS(2814), + [anon_sym_LBRACK] = ACTIONS(2812), + [anon_sym_DQUOTE] = ACTIONS(2812), + [anon_sym_SQUOTE] = ACTIONS(2812), + [anon_sym_class] = ACTIONS(2814), + [anon_sym_async] = ACTIONS(2814), + [anon_sym_function] = ACTIONS(2814), + [anon_sym_new] = ACTIONS(2814), + [anon_sym_using] = ACTIONS(2814), + [anon_sym_PLUS] = ACTIONS(2814), + [anon_sym_DASH] = ACTIONS(2814), + [anon_sym_SLASH] = ACTIONS(2814), + [anon_sym_LT] = ACTIONS(2812), + [anon_sym_TILDE] = ACTIONS(2812), + [anon_sym_void] = ACTIONS(2814), + [anon_sym_delete] = ACTIONS(2814), + [anon_sym_PLUS_PLUS] = ACTIONS(2812), + [anon_sym_DASH_DASH] = ACTIONS(2812), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2812), + [sym_number] = ACTIONS(2812), + [sym_private_property_identifier] = ACTIONS(2812), + [sym_this] = ACTIONS(2814), + [sym_super] = ACTIONS(2814), + [sym_true] = ACTIONS(2814), + [sym_false] = ACTIONS(2814), + [sym_null] = ACTIONS(2814), + [sym_undefined] = ACTIONS(2814), + [anon_sym_AT] = ACTIONS(2812), + [anon_sym_static] = ACTIONS(2814), + [anon_sym_readonly] = ACTIONS(2814), + [anon_sym_get] = ACTIONS(2814), + [anon_sym_set] = ACTIONS(2814), + [anon_sym_declare] = ACTIONS(2814), + [anon_sym_public] = ACTIONS(2814), + [anon_sym_private] = ACTIONS(2814), + [anon_sym_protected] = ACTIONS(2814), + [anon_sym_override] = ACTIONS(2814), + [anon_sym_module] = ACTIONS(2814), + [anon_sym_any] = ACTIONS(2814), + [anon_sym_number] = ACTIONS(2814), + [anon_sym_boolean] = ACTIONS(2814), + [anon_sym_string] = ACTIONS(2814), + [anon_sym_symbol] = ACTIONS(2814), + [anon_sym_object] = ACTIONS(2814), + [anon_sym_abstract] = ACTIONS(2814), + [anon_sym_interface] = ACTIONS(2814), + [anon_sym_enum] = ACTIONS(2814), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(878)] = { [ts_builtin_sym_end] = ACTIONS(2816), [sym_identifier] = ACTIONS(2818), [anon_sym_export] = ACTIONS(2818), @@ -117197,1319 +116895,1155 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2818), [sym_html_comment] = ACTIONS(5), }, + [STATE(879)] = { + [ts_builtin_sym_end] = ACTIONS(2812), + [sym_identifier] = ACTIONS(2814), + [anon_sym_export] = ACTIONS(2814), + [anon_sym_default] = ACTIONS(2814), + [anon_sym_type] = ACTIONS(2814), + [anon_sym_namespace] = ACTIONS(2814), + [anon_sym_LBRACE] = ACTIONS(2812), + [anon_sym_RBRACE] = ACTIONS(2812), + [anon_sym_typeof] = ACTIONS(2814), + [anon_sym_import] = ACTIONS(2814), + [anon_sym_with] = ACTIONS(2814), + [anon_sym_var] = ACTIONS(2814), + [anon_sym_let] = ACTIONS(2814), + [anon_sym_const] = ACTIONS(2814), + [anon_sym_BANG] = ACTIONS(2812), + [anon_sym_else] = ACTIONS(2814), + [anon_sym_if] = ACTIONS(2814), + [anon_sym_switch] = ACTIONS(2814), + [anon_sym_for] = ACTIONS(2814), + [anon_sym_LPAREN] = ACTIONS(2812), + [anon_sym_SEMI] = ACTIONS(2812), + [anon_sym_await] = ACTIONS(2814), + [anon_sym_while] = ACTIONS(2814), + [anon_sym_do] = ACTIONS(2814), + [anon_sym_try] = ACTIONS(2814), + [anon_sym_break] = ACTIONS(2814), + [anon_sym_continue] = ACTIONS(2814), + [anon_sym_debugger] = ACTIONS(2814), + [anon_sym_return] = ACTIONS(2814), + [anon_sym_throw] = ACTIONS(2814), + [anon_sym_case] = ACTIONS(2814), + [anon_sym_yield] = ACTIONS(2814), + [anon_sym_LBRACK] = ACTIONS(2812), + [anon_sym_DQUOTE] = ACTIONS(2812), + [anon_sym_SQUOTE] = ACTIONS(2812), + [anon_sym_class] = ACTIONS(2814), + [anon_sym_async] = ACTIONS(2814), + [anon_sym_function] = ACTIONS(2814), + [anon_sym_new] = ACTIONS(2814), + [anon_sym_using] = ACTIONS(2814), + [anon_sym_PLUS] = ACTIONS(2814), + [anon_sym_DASH] = ACTIONS(2814), + [anon_sym_SLASH] = ACTIONS(2814), + [anon_sym_LT] = ACTIONS(2812), + [anon_sym_TILDE] = ACTIONS(2812), + [anon_sym_void] = ACTIONS(2814), + [anon_sym_delete] = ACTIONS(2814), + [anon_sym_PLUS_PLUS] = ACTIONS(2812), + [anon_sym_DASH_DASH] = ACTIONS(2812), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2812), + [sym_number] = ACTIONS(2812), + [sym_private_property_identifier] = ACTIONS(2812), + [sym_this] = ACTIONS(2814), + [sym_super] = ACTIONS(2814), + [sym_true] = ACTIONS(2814), + [sym_false] = ACTIONS(2814), + [sym_null] = ACTIONS(2814), + [sym_undefined] = ACTIONS(2814), + [anon_sym_AT] = ACTIONS(2812), + [anon_sym_static] = ACTIONS(2814), + [anon_sym_readonly] = ACTIONS(2814), + [anon_sym_get] = ACTIONS(2814), + [anon_sym_set] = ACTIONS(2814), + [anon_sym_declare] = ACTIONS(2814), + [anon_sym_public] = ACTIONS(2814), + [anon_sym_private] = ACTIONS(2814), + [anon_sym_protected] = ACTIONS(2814), + [anon_sym_override] = ACTIONS(2814), + [anon_sym_module] = ACTIONS(2814), + [anon_sym_any] = ACTIONS(2814), + [anon_sym_number] = ACTIONS(2814), + [anon_sym_boolean] = ACTIONS(2814), + [anon_sym_string] = ACTIONS(2814), + [anon_sym_symbol] = ACTIONS(2814), + [anon_sym_object] = ACTIONS(2814), + [anon_sym_abstract] = ACTIONS(2814), + [anon_sym_interface] = ACTIONS(2814), + [anon_sym_enum] = ACTIONS(2814), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(880)] = { + [ts_builtin_sym_end] = ACTIONS(2820), + [sym_identifier] = ACTIONS(2822), + [anon_sym_export] = ACTIONS(2822), + [anon_sym_default] = ACTIONS(2822), + [anon_sym_type] = ACTIONS(2822), + [anon_sym_namespace] = ACTIONS(2822), + [anon_sym_LBRACE] = ACTIONS(2820), + [anon_sym_RBRACE] = ACTIONS(2820), + [anon_sym_typeof] = ACTIONS(2822), + [anon_sym_import] = ACTIONS(2822), + [anon_sym_with] = ACTIONS(2822), + [anon_sym_var] = ACTIONS(2822), + [anon_sym_let] = ACTIONS(2822), + [anon_sym_const] = ACTIONS(2822), + [anon_sym_BANG] = ACTIONS(2820), + [anon_sym_else] = ACTIONS(2822), + [anon_sym_if] = ACTIONS(2822), + [anon_sym_switch] = ACTIONS(2822), + [anon_sym_for] = ACTIONS(2822), + [anon_sym_LPAREN] = ACTIONS(2820), + [anon_sym_SEMI] = ACTIONS(2820), + [anon_sym_await] = ACTIONS(2822), + [anon_sym_while] = ACTIONS(2822), + [anon_sym_do] = ACTIONS(2822), + [anon_sym_try] = ACTIONS(2822), + [anon_sym_break] = ACTIONS(2822), + [anon_sym_continue] = ACTIONS(2822), + [anon_sym_debugger] = ACTIONS(2822), + [anon_sym_return] = ACTIONS(2822), + [anon_sym_throw] = ACTIONS(2822), + [anon_sym_case] = ACTIONS(2822), + [anon_sym_yield] = ACTIONS(2822), + [anon_sym_LBRACK] = ACTIONS(2820), + [anon_sym_DQUOTE] = ACTIONS(2820), + [anon_sym_SQUOTE] = ACTIONS(2820), + [anon_sym_class] = ACTIONS(2822), + [anon_sym_async] = ACTIONS(2822), + [anon_sym_function] = ACTIONS(2822), + [anon_sym_new] = ACTIONS(2822), + [anon_sym_using] = ACTIONS(2822), + [anon_sym_PLUS] = ACTIONS(2822), + [anon_sym_DASH] = ACTIONS(2822), + [anon_sym_SLASH] = ACTIONS(2822), + [anon_sym_LT] = ACTIONS(2820), + [anon_sym_TILDE] = ACTIONS(2820), + [anon_sym_void] = ACTIONS(2822), + [anon_sym_delete] = ACTIONS(2822), + [anon_sym_PLUS_PLUS] = ACTIONS(2820), + [anon_sym_DASH_DASH] = ACTIONS(2820), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2820), + [sym_number] = ACTIONS(2820), + [sym_private_property_identifier] = ACTIONS(2820), + [sym_this] = ACTIONS(2822), + [sym_super] = ACTIONS(2822), + [sym_true] = ACTIONS(2822), + [sym_false] = ACTIONS(2822), + [sym_null] = ACTIONS(2822), + [sym_undefined] = ACTIONS(2822), + [anon_sym_AT] = ACTIONS(2820), + [anon_sym_static] = ACTIONS(2822), + [anon_sym_readonly] = ACTIONS(2822), + [anon_sym_get] = ACTIONS(2822), + [anon_sym_set] = ACTIONS(2822), + [anon_sym_declare] = ACTIONS(2822), + [anon_sym_public] = ACTIONS(2822), + [anon_sym_private] = ACTIONS(2822), + [anon_sym_protected] = ACTIONS(2822), + [anon_sym_override] = ACTIONS(2822), + [anon_sym_module] = ACTIONS(2822), + [anon_sym_any] = ACTIONS(2822), + [anon_sym_number] = ACTIONS(2822), + [anon_sym_boolean] = ACTIONS(2822), + [anon_sym_string] = ACTIONS(2822), + [anon_sym_symbol] = ACTIONS(2822), + [anon_sym_object] = ACTIONS(2822), + [anon_sym_abstract] = ACTIONS(2822), + [anon_sym_interface] = ACTIONS(2822), + [anon_sym_enum] = ACTIONS(2822), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(881)] = { + [ts_builtin_sym_end] = ACTIONS(2824), + [sym_identifier] = ACTIONS(2826), + [anon_sym_export] = ACTIONS(2826), + [anon_sym_default] = ACTIONS(2826), + [anon_sym_type] = ACTIONS(2826), + [anon_sym_namespace] = ACTIONS(2826), + [anon_sym_LBRACE] = ACTIONS(2824), + [anon_sym_RBRACE] = ACTIONS(2824), + [anon_sym_typeof] = ACTIONS(2826), + [anon_sym_import] = ACTIONS(2826), + [anon_sym_with] = ACTIONS(2826), + [anon_sym_var] = ACTIONS(2826), + [anon_sym_let] = ACTIONS(2826), + [anon_sym_const] = ACTIONS(2826), + [anon_sym_BANG] = ACTIONS(2824), + [anon_sym_else] = ACTIONS(2826), + [anon_sym_if] = ACTIONS(2826), + [anon_sym_switch] = ACTIONS(2826), + [anon_sym_for] = ACTIONS(2826), + [anon_sym_LPAREN] = ACTIONS(2824), + [anon_sym_SEMI] = ACTIONS(2824), + [anon_sym_await] = ACTIONS(2826), + [anon_sym_while] = ACTIONS(2826), + [anon_sym_do] = ACTIONS(2826), + [anon_sym_try] = ACTIONS(2826), + [anon_sym_break] = ACTIONS(2826), + [anon_sym_continue] = ACTIONS(2826), + [anon_sym_debugger] = ACTIONS(2826), + [anon_sym_return] = ACTIONS(2826), + [anon_sym_throw] = ACTIONS(2826), + [anon_sym_case] = ACTIONS(2826), + [anon_sym_yield] = ACTIONS(2826), + [anon_sym_LBRACK] = ACTIONS(2824), + [anon_sym_DQUOTE] = ACTIONS(2824), + [anon_sym_SQUOTE] = ACTIONS(2824), + [anon_sym_class] = ACTIONS(2826), + [anon_sym_async] = ACTIONS(2826), + [anon_sym_function] = ACTIONS(2826), + [anon_sym_new] = ACTIONS(2826), + [anon_sym_using] = ACTIONS(2826), + [anon_sym_PLUS] = ACTIONS(2826), + [anon_sym_DASH] = ACTIONS(2826), + [anon_sym_SLASH] = ACTIONS(2826), + [anon_sym_LT] = ACTIONS(2824), + [anon_sym_TILDE] = ACTIONS(2824), + [anon_sym_void] = ACTIONS(2826), + [anon_sym_delete] = ACTIONS(2826), + [anon_sym_PLUS_PLUS] = ACTIONS(2824), + [anon_sym_DASH_DASH] = ACTIONS(2824), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2824), + [sym_number] = ACTIONS(2824), + [sym_private_property_identifier] = ACTIONS(2824), + [sym_this] = ACTIONS(2826), + [sym_super] = ACTIONS(2826), + [sym_true] = ACTIONS(2826), + [sym_false] = ACTIONS(2826), + [sym_null] = ACTIONS(2826), + [sym_undefined] = ACTIONS(2826), + [anon_sym_AT] = ACTIONS(2824), + [anon_sym_static] = ACTIONS(2826), + [anon_sym_readonly] = ACTIONS(2826), + [anon_sym_get] = ACTIONS(2826), + [anon_sym_set] = ACTIONS(2826), + [anon_sym_declare] = ACTIONS(2826), + [anon_sym_public] = ACTIONS(2826), + [anon_sym_private] = ACTIONS(2826), + [anon_sym_protected] = ACTIONS(2826), + [anon_sym_override] = ACTIONS(2826), + [anon_sym_module] = ACTIONS(2826), + [anon_sym_any] = ACTIONS(2826), + [anon_sym_number] = ACTIONS(2826), + [anon_sym_boolean] = ACTIONS(2826), + [anon_sym_string] = ACTIONS(2826), + [anon_sym_symbol] = ACTIONS(2826), + [anon_sym_object] = ACTIONS(2826), + [anon_sym_abstract] = ACTIONS(2826), + [anon_sym_interface] = ACTIONS(2826), + [anon_sym_enum] = ACTIONS(2826), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(882)] = { + [ts_builtin_sym_end] = ACTIONS(2572), + [sym_identifier] = ACTIONS(2574), + [anon_sym_export] = ACTIONS(2574), + [anon_sym_default] = ACTIONS(2574), + [anon_sym_type] = ACTIONS(2574), + [anon_sym_namespace] = ACTIONS(2574), + [anon_sym_LBRACE] = ACTIONS(2572), + [anon_sym_RBRACE] = ACTIONS(2572), + [anon_sym_typeof] = ACTIONS(2574), + [anon_sym_import] = ACTIONS(2574), + [anon_sym_with] = ACTIONS(2574), + [anon_sym_var] = ACTIONS(2574), + [anon_sym_let] = ACTIONS(2574), + [anon_sym_const] = ACTIONS(2574), + [anon_sym_BANG] = ACTIONS(2572), + [anon_sym_else] = ACTIONS(2574), + [anon_sym_if] = ACTIONS(2574), + [anon_sym_switch] = ACTIONS(2574), + [anon_sym_for] = ACTIONS(2574), + [anon_sym_LPAREN] = ACTIONS(2572), + [anon_sym_SEMI] = ACTIONS(2572), + [anon_sym_await] = ACTIONS(2574), + [anon_sym_while] = ACTIONS(2574), + [anon_sym_do] = ACTIONS(2574), + [anon_sym_try] = ACTIONS(2574), + [anon_sym_break] = ACTIONS(2574), + [anon_sym_continue] = ACTIONS(2574), + [anon_sym_debugger] = ACTIONS(2574), + [anon_sym_return] = ACTIONS(2574), + [anon_sym_throw] = ACTIONS(2574), + [anon_sym_case] = ACTIONS(2574), + [anon_sym_yield] = ACTIONS(2574), + [anon_sym_LBRACK] = ACTIONS(2572), + [anon_sym_DQUOTE] = ACTIONS(2572), + [anon_sym_SQUOTE] = ACTIONS(2572), + [anon_sym_class] = ACTIONS(2574), + [anon_sym_async] = ACTIONS(2574), + [anon_sym_function] = ACTIONS(2574), + [anon_sym_new] = ACTIONS(2574), + [anon_sym_using] = ACTIONS(2574), + [anon_sym_PLUS] = ACTIONS(2574), + [anon_sym_DASH] = ACTIONS(2574), + [anon_sym_SLASH] = ACTIONS(2574), + [anon_sym_LT] = ACTIONS(2572), + [anon_sym_TILDE] = ACTIONS(2572), + [anon_sym_void] = ACTIONS(2574), + [anon_sym_delete] = ACTIONS(2574), + [anon_sym_PLUS_PLUS] = ACTIONS(2572), + [anon_sym_DASH_DASH] = ACTIONS(2572), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2572), + [sym_number] = ACTIONS(2572), + [sym_private_property_identifier] = ACTIONS(2572), + [sym_this] = ACTIONS(2574), + [sym_super] = ACTIONS(2574), + [sym_true] = ACTIONS(2574), + [sym_false] = ACTIONS(2574), + [sym_null] = ACTIONS(2574), + [sym_undefined] = ACTIONS(2574), + [anon_sym_AT] = ACTIONS(2572), + [anon_sym_static] = ACTIONS(2574), + [anon_sym_readonly] = ACTIONS(2574), + [anon_sym_get] = ACTIONS(2574), + [anon_sym_set] = ACTIONS(2574), + [anon_sym_declare] = ACTIONS(2574), + [anon_sym_public] = ACTIONS(2574), + [anon_sym_private] = ACTIONS(2574), + [anon_sym_protected] = ACTIONS(2574), + [anon_sym_override] = ACTIONS(2574), + [anon_sym_module] = ACTIONS(2574), + [anon_sym_any] = ACTIONS(2574), + [anon_sym_number] = ACTIONS(2574), + [anon_sym_boolean] = ACTIONS(2574), + [anon_sym_string] = ACTIONS(2574), + [anon_sym_symbol] = ACTIONS(2574), + [anon_sym_object] = ACTIONS(2574), + [anon_sym_abstract] = ACTIONS(2574), + [anon_sym_interface] = ACTIONS(2574), + [anon_sym_enum] = ACTIONS(2574), + [sym_html_comment] = ACTIONS(5), + }, [STATE(883)] = { - [sym_import] = STATE(4964), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(5916), - [sym_rest_pattern] = STATE(5481), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(3212), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(3907), - [sym_tuple_parameter] = STATE(5559), - [sym_optional_tuple_parameter] = STATE(5559), - [sym_optional_type] = STATE(5559), - [sym_rest_type] = STATE(5559), - [sym__tuple_type_member] = STATE(5559), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5812), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(2460), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_RBRACK] = ACTIONS(2820), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_new] = ACTIONS(1577), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2466), - [anon_sym_AMP] = ACTIONS(575), - [anon_sym_PIPE] = ACTIONS(577), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1583), - [anon_sym_QMARK] = ACTIONS(599), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(603), - [anon_sym_infer] = ACTIONS(605), - [anon_sym_keyof] = ACTIONS(607), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [ts_builtin_sym_end] = ACTIONS(2828), + [sym_identifier] = ACTIONS(2830), + [anon_sym_export] = ACTIONS(2830), + [anon_sym_default] = ACTIONS(2830), + [anon_sym_type] = ACTIONS(2830), + [anon_sym_namespace] = ACTIONS(2830), + [anon_sym_LBRACE] = ACTIONS(2828), + [anon_sym_RBRACE] = ACTIONS(2828), + [anon_sym_typeof] = ACTIONS(2830), + [anon_sym_import] = ACTIONS(2830), + [anon_sym_with] = ACTIONS(2830), + [anon_sym_var] = ACTIONS(2830), + [anon_sym_let] = ACTIONS(2830), + [anon_sym_const] = ACTIONS(2830), + [anon_sym_BANG] = ACTIONS(2828), + [anon_sym_else] = ACTIONS(2830), + [anon_sym_if] = ACTIONS(2830), + [anon_sym_switch] = ACTIONS(2830), + [anon_sym_for] = ACTIONS(2830), + [anon_sym_LPAREN] = ACTIONS(2828), + [anon_sym_SEMI] = ACTIONS(2828), + [anon_sym_await] = ACTIONS(2830), + [anon_sym_while] = ACTIONS(2830), + [anon_sym_do] = ACTIONS(2830), + [anon_sym_try] = ACTIONS(2830), + [anon_sym_break] = ACTIONS(2830), + [anon_sym_continue] = ACTIONS(2830), + [anon_sym_debugger] = ACTIONS(2830), + [anon_sym_return] = ACTIONS(2830), + [anon_sym_throw] = ACTIONS(2830), + [anon_sym_case] = ACTIONS(2830), + [anon_sym_yield] = ACTIONS(2830), + [anon_sym_LBRACK] = ACTIONS(2828), + [anon_sym_DQUOTE] = ACTIONS(2828), + [anon_sym_SQUOTE] = ACTIONS(2828), + [anon_sym_class] = ACTIONS(2830), + [anon_sym_async] = ACTIONS(2830), + [anon_sym_function] = ACTIONS(2830), + [anon_sym_new] = ACTIONS(2830), + [anon_sym_using] = ACTIONS(2830), + [anon_sym_PLUS] = ACTIONS(2830), + [anon_sym_DASH] = ACTIONS(2830), + [anon_sym_SLASH] = ACTIONS(2830), + [anon_sym_LT] = ACTIONS(2828), + [anon_sym_TILDE] = ACTIONS(2828), + [anon_sym_void] = ACTIONS(2830), + [anon_sym_delete] = ACTIONS(2830), + [anon_sym_PLUS_PLUS] = ACTIONS(2828), + [anon_sym_DASH_DASH] = ACTIONS(2828), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2828), + [sym_number] = ACTIONS(2828), + [sym_private_property_identifier] = ACTIONS(2828), + [sym_this] = ACTIONS(2830), + [sym_super] = ACTIONS(2830), + [sym_true] = ACTIONS(2830), + [sym_false] = ACTIONS(2830), + [sym_null] = ACTIONS(2830), + [sym_undefined] = ACTIONS(2830), + [anon_sym_AT] = ACTIONS(2828), + [anon_sym_static] = ACTIONS(2830), + [anon_sym_readonly] = ACTIONS(2830), + [anon_sym_get] = ACTIONS(2830), + [anon_sym_set] = ACTIONS(2830), + [anon_sym_declare] = ACTIONS(2830), + [anon_sym_public] = ACTIONS(2830), + [anon_sym_private] = ACTIONS(2830), + [anon_sym_protected] = ACTIONS(2830), + [anon_sym_override] = ACTIONS(2830), + [anon_sym_module] = ACTIONS(2830), + [anon_sym_any] = ACTIONS(2830), + [anon_sym_number] = ACTIONS(2830), + [anon_sym_boolean] = ACTIONS(2830), + [anon_sym_string] = ACTIONS(2830), + [anon_sym_symbol] = ACTIONS(2830), + [anon_sym_object] = ACTIONS(2830), + [anon_sym_abstract] = ACTIONS(2830), + [anon_sym_interface] = ACTIONS(2830), + [anon_sym_enum] = ACTIONS(2830), [sym_html_comment] = ACTIONS(5), }, [STATE(884)] = { - [ts_builtin_sym_end] = ACTIONS(2822), - [sym_identifier] = ACTIONS(2824), - [anon_sym_export] = ACTIONS(2824), - [anon_sym_default] = ACTIONS(2824), - [anon_sym_type] = ACTIONS(2824), - [anon_sym_namespace] = ACTIONS(2824), - [anon_sym_LBRACE] = ACTIONS(2822), - [anon_sym_RBRACE] = ACTIONS(2822), - [anon_sym_typeof] = ACTIONS(2824), - [anon_sym_import] = ACTIONS(2824), - [anon_sym_with] = ACTIONS(2824), - [anon_sym_var] = ACTIONS(2824), - [anon_sym_let] = ACTIONS(2824), - [anon_sym_const] = ACTIONS(2824), - [anon_sym_BANG] = ACTIONS(2822), - [anon_sym_else] = ACTIONS(2824), - [anon_sym_if] = ACTIONS(2824), - [anon_sym_switch] = ACTIONS(2824), - [anon_sym_for] = ACTIONS(2824), - [anon_sym_LPAREN] = ACTIONS(2822), - [anon_sym_SEMI] = ACTIONS(2822), - [anon_sym_await] = ACTIONS(2824), - [anon_sym_while] = ACTIONS(2824), - [anon_sym_do] = ACTIONS(2824), - [anon_sym_try] = ACTIONS(2824), - [anon_sym_break] = ACTIONS(2824), - [anon_sym_continue] = ACTIONS(2824), - [anon_sym_debugger] = ACTIONS(2824), - [anon_sym_return] = ACTIONS(2824), - [anon_sym_throw] = ACTIONS(2824), - [anon_sym_case] = ACTIONS(2824), - [anon_sym_yield] = ACTIONS(2824), - [anon_sym_LBRACK] = ACTIONS(2822), - [anon_sym_DQUOTE] = ACTIONS(2822), - [anon_sym_SQUOTE] = ACTIONS(2822), - [anon_sym_class] = ACTIONS(2824), - [anon_sym_async] = ACTIONS(2824), - [anon_sym_function] = ACTIONS(2824), - [anon_sym_new] = ACTIONS(2824), - [anon_sym_using] = ACTIONS(2824), - [anon_sym_PLUS] = ACTIONS(2824), - [anon_sym_DASH] = ACTIONS(2824), - [anon_sym_SLASH] = ACTIONS(2824), - [anon_sym_LT] = ACTIONS(2822), - [anon_sym_TILDE] = ACTIONS(2822), - [anon_sym_void] = ACTIONS(2824), - [anon_sym_delete] = ACTIONS(2824), - [anon_sym_PLUS_PLUS] = ACTIONS(2822), - [anon_sym_DASH_DASH] = ACTIONS(2822), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2822), - [sym_number] = ACTIONS(2822), - [sym_private_property_identifier] = ACTIONS(2822), - [sym_this] = ACTIONS(2824), - [sym_super] = ACTIONS(2824), - [sym_true] = ACTIONS(2824), - [sym_false] = ACTIONS(2824), - [sym_null] = ACTIONS(2824), - [sym_undefined] = ACTIONS(2824), - [anon_sym_AT] = ACTIONS(2822), - [anon_sym_static] = ACTIONS(2824), - [anon_sym_readonly] = ACTIONS(2824), - [anon_sym_get] = ACTIONS(2824), - [anon_sym_set] = ACTIONS(2824), - [anon_sym_declare] = ACTIONS(2824), - [anon_sym_public] = ACTIONS(2824), - [anon_sym_private] = ACTIONS(2824), - [anon_sym_protected] = ACTIONS(2824), - [anon_sym_override] = ACTIONS(2824), - [anon_sym_module] = ACTIONS(2824), - [anon_sym_any] = ACTIONS(2824), - [anon_sym_number] = ACTIONS(2824), - [anon_sym_boolean] = ACTIONS(2824), - [anon_sym_string] = ACTIONS(2824), - [anon_sym_symbol] = ACTIONS(2824), - [anon_sym_object] = ACTIONS(2824), - [anon_sym_abstract] = ACTIONS(2824), - [anon_sym_interface] = ACTIONS(2824), - [anon_sym_enum] = ACTIONS(2824), + [ts_builtin_sym_end] = ACTIONS(2832), + [sym_identifier] = ACTIONS(2834), + [anon_sym_export] = ACTIONS(2834), + [anon_sym_default] = ACTIONS(2834), + [anon_sym_type] = ACTIONS(2834), + [anon_sym_namespace] = ACTIONS(2834), + [anon_sym_LBRACE] = ACTIONS(2832), + [anon_sym_RBRACE] = ACTIONS(2832), + [anon_sym_typeof] = ACTIONS(2834), + [anon_sym_import] = ACTIONS(2834), + [anon_sym_with] = ACTIONS(2834), + [anon_sym_var] = ACTIONS(2834), + [anon_sym_let] = ACTIONS(2834), + [anon_sym_const] = ACTIONS(2834), + [anon_sym_BANG] = ACTIONS(2832), + [anon_sym_else] = ACTIONS(2834), + [anon_sym_if] = ACTIONS(2834), + [anon_sym_switch] = ACTIONS(2834), + [anon_sym_for] = ACTIONS(2834), + [anon_sym_LPAREN] = ACTIONS(2832), + [anon_sym_SEMI] = ACTIONS(2832), + [anon_sym_await] = ACTIONS(2834), + [anon_sym_while] = ACTIONS(2834), + [anon_sym_do] = ACTIONS(2834), + [anon_sym_try] = ACTIONS(2834), + [anon_sym_break] = ACTIONS(2834), + [anon_sym_continue] = ACTIONS(2834), + [anon_sym_debugger] = ACTIONS(2834), + [anon_sym_return] = ACTIONS(2834), + [anon_sym_throw] = ACTIONS(2834), + [anon_sym_case] = ACTIONS(2834), + [anon_sym_yield] = ACTIONS(2834), + [anon_sym_LBRACK] = ACTIONS(2832), + [anon_sym_DQUOTE] = ACTIONS(2832), + [anon_sym_SQUOTE] = ACTIONS(2832), + [anon_sym_class] = ACTIONS(2834), + [anon_sym_async] = ACTIONS(2834), + [anon_sym_function] = ACTIONS(2834), + [anon_sym_new] = ACTIONS(2834), + [anon_sym_using] = ACTIONS(2834), + [anon_sym_PLUS] = ACTIONS(2834), + [anon_sym_DASH] = ACTIONS(2834), + [anon_sym_SLASH] = ACTIONS(2834), + [anon_sym_LT] = ACTIONS(2832), + [anon_sym_TILDE] = ACTIONS(2832), + [anon_sym_void] = ACTIONS(2834), + [anon_sym_delete] = ACTIONS(2834), + [anon_sym_PLUS_PLUS] = ACTIONS(2832), + [anon_sym_DASH_DASH] = ACTIONS(2832), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2832), + [sym_number] = ACTIONS(2832), + [sym_private_property_identifier] = ACTIONS(2832), + [sym_this] = ACTIONS(2834), + [sym_super] = ACTIONS(2834), + [sym_true] = ACTIONS(2834), + [sym_false] = ACTIONS(2834), + [sym_null] = ACTIONS(2834), + [sym_undefined] = ACTIONS(2834), + [anon_sym_AT] = ACTIONS(2832), + [anon_sym_static] = ACTIONS(2834), + [anon_sym_readonly] = ACTIONS(2834), + [anon_sym_get] = ACTIONS(2834), + [anon_sym_set] = ACTIONS(2834), + [anon_sym_declare] = ACTIONS(2834), + [anon_sym_public] = ACTIONS(2834), + [anon_sym_private] = ACTIONS(2834), + [anon_sym_protected] = ACTIONS(2834), + [anon_sym_override] = ACTIONS(2834), + [anon_sym_module] = ACTIONS(2834), + [anon_sym_any] = ACTIONS(2834), + [anon_sym_number] = ACTIONS(2834), + [anon_sym_boolean] = ACTIONS(2834), + [anon_sym_string] = ACTIONS(2834), + [anon_sym_symbol] = ACTIONS(2834), + [anon_sym_object] = ACTIONS(2834), + [anon_sym_abstract] = ACTIONS(2834), + [anon_sym_interface] = ACTIONS(2834), + [anon_sym_enum] = ACTIONS(2834), [sym_html_comment] = ACTIONS(5), }, [STATE(885)] = { - [ts_builtin_sym_end] = ACTIONS(2826), - [sym_identifier] = ACTIONS(2828), - [anon_sym_export] = ACTIONS(2828), - [anon_sym_default] = ACTIONS(2828), - [anon_sym_type] = ACTIONS(2828), - [anon_sym_namespace] = ACTIONS(2828), - [anon_sym_LBRACE] = ACTIONS(2826), - [anon_sym_RBRACE] = ACTIONS(2826), - [anon_sym_typeof] = ACTIONS(2828), - [anon_sym_import] = ACTIONS(2828), - [anon_sym_with] = ACTIONS(2828), - [anon_sym_var] = ACTIONS(2828), - [anon_sym_let] = ACTIONS(2828), - [anon_sym_const] = ACTIONS(2828), - [anon_sym_BANG] = ACTIONS(2826), - [anon_sym_else] = ACTIONS(2828), - [anon_sym_if] = ACTIONS(2828), - [anon_sym_switch] = ACTIONS(2828), - [anon_sym_for] = ACTIONS(2828), - [anon_sym_LPAREN] = ACTIONS(2826), - [anon_sym_SEMI] = ACTIONS(2826), - [anon_sym_await] = ACTIONS(2828), - [anon_sym_while] = ACTIONS(2828), - [anon_sym_do] = ACTIONS(2828), - [anon_sym_try] = ACTIONS(2828), - [anon_sym_break] = ACTIONS(2828), - [anon_sym_continue] = ACTIONS(2828), - [anon_sym_debugger] = ACTIONS(2828), - [anon_sym_return] = ACTIONS(2828), - [anon_sym_throw] = ACTIONS(2828), - [anon_sym_case] = ACTIONS(2828), - [anon_sym_yield] = ACTIONS(2828), - [anon_sym_LBRACK] = ACTIONS(2826), - [anon_sym_DQUOTE] = ACTIONS(2826), - [anon_sym_SQUOTE] = ACTIONS(2826), - [anon_sym_class] = ACTIONS(2828), - [anon_sym_async] = ACTIONS(2828), - [anon_sym_function] = ACTIONS(2828), - [anon_sym_new] = ACTIONS(2828), - [anon_sym_using] = ACTIONS(2828), - [anon_sym_PLUS] = ACTIONS(2828), - [anon_sym_DASH] = ACTIONS(2828), - [anon_sym_SLASH] = ACTIONS(2828), - [anon_sym_LT] = ACTIONS(2826), - [anon_sym_TILDE] = ACTIONS(2826), - [anon_sym_void] = ACTIONS(2828), - [anon_sym_delete] = ACTIONS(2828), - [anon_sym_PLUS_PLUS] = ACTIONS(2826), - [anon_sym_DASH_DASH] = ACTIONS(2826), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2826), - [sym_number] = ACTIONS(2826), - [sym_private_property_identifier] = ACTIONS(2826), - [sym_this] = ACTIONS(2828), - [sym_super] = ACTIONS(2828), - [sym_true] = ACTIONS(2828), - [sym_false] = ACTIONS(2828), - [sym_null] = ACTIONS(2828), - [sym_undefined] = ACTIONS(2828), - [anon_sym_AT] = ACTIONS(2826), - [anon_sym_static] = ACTIONS(2828), - [anon_sym_readonly] = ACTIONS(2828), - [anon_sym_get] = ACTIONS(2828), - [anon_sym_set] = ACTIONS(2828), - [anon_sym_declare] = ACTIONS(2828), - [anon_sym_public] = ACTIONS(2828), - [anon_sym_private] = ACTIONS(2828), - [anon_sym_protected] = ACTIONS(2828), - [anon_sym_override] = ACTIONS(2828), - [anon_sym_module] = ACTIONS(2828), - [anon_sym_any] = ACTIONS(2828), - [anon_sym_number] = ACTIONS(2828), - [anon_sym_boolean] = ACTIONS(2828), - [anon_sym_string] = ACTIONS(2828), - [anon_sym_symbol] = ACTIONS(2828), - [anon_sym_object] = ACTIONS(2828), - [anon_sym_abstract] = ACTIONS(2828), - [anon_sym_interface] = ACTIONS(2828), - [anon_sym_enum] = ACTIONS(2828), + [ts_builtin_sym_end] = ACTIONS(2836), + [sym_identifier] = ACTIONS(2838), + [anon_sym_export] = ACTIONS(2838), + [anon_sym_default] = ACTIONS(2838), + [anon_sym_type] = ACTIONS(2838), + [anon_sym_namespace] = ACTIONS(2838), + [anon_sym_LBRACE] = ACTIONS(2836), + [anon_sym_RBRACE] = ACTIONS(2836), + [anon_sym_typeof] = ACTIONS(2838), + [anon_sym_import] = ACTIONS(2838), + [anon_sym_with] = ACTIONS(2838), + [anon_sym_var] = ACTIONS(2838), + [anon_sym_let] = ACTIONS(2838), + [anon_sym_const] = ACTIONS(2838), + [anon_sym_BANG] = ACTIONS(2836), + [anon_sym_else] = ACTIONS(2838), + [anon_sym_if] = ACTIONS(2838), + [anon_sym_switch] = ACTIONS(2838), + [anon_sym_for] = ACTIONS(2838), + [anon_sym_LPAREN] = ACTIONS(2836), + [anon_sym_SEMI] = ACTIONS(2836), + [anon_sym_await] = ACTIONS(2838), + [anon_sym_while] = ACTIONS(2838), + [anon_sym_do] = ACTIONS(2838), + [anon_sym_try] = ACTIONS(2838), + [anon_sym_break] = ACTIONS(2838), + [anon_sym_continue] = ACTIONS(2838), + [anon_sym_debugger] = ACTIONS(2838), + [anon_sym_return] = ACTIONS(2838), + [anon_sym_throw] = ACTIONS(2838), + [anon_sym_case] = ACTIONS(2838), + [anon_sym_yield] = ACTIONS(2838), + [anon_sym_LBRACK] = ACTIONS(2836), + [anon_sym_DQUOTE] = ACTIONS(2836), + [anon_sym_SQUOTE] = ACTIONS(2836), + [anon_sym_class] = ACTIONS(2838), + [anon_sym_async] = ACTIONS(2838), + [anon_sym_function] = ACTIONS(2838), + [anon_sym_new] = ACTIONS(2838), + [anon_sym_using] = ACTIONS(2838), + [anon_sym_PLUS] = ACTIONS(2838), + [anon_sym_DASH] = ACTIONS(2838), + [anon_sym_SLASH] = ACTIONS(2838), + [anon_sym_LT] = ACTIONS(2836), + [anon_sym_TILDE] = ACTIONS(2836), + [anon_sym_void] = ACTIONS(2838), + [anon_sym_delete] = ACTIONS(2838), + [anon_sym_PLUS_PLUS] = ACTIONS(2836), + [anon_sym_DASH_DASH] = ACTIONS(2836), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2836), + [sym_number] = ACTIONS(2836), + [sym_private_property_identifier] = ACTIONS(2836), + [sym_this] = ACTIONS(2838), + [sym_super] = ACTIONS(2838), + [sym_true] = ACTIONS(2838), + [sym_false] = ACTIONS(2838), + [sym_null] = ACTIONS(2838), + [sym_undefined] = ACTIONS(2838), + [anon_sym_AT] = ACTIONS(2836), + [anon_sym_static] = ACTIONS(2838), + [anon_sym_readonly] = ACTIONS(2838), + [anon_sym_get] = ACTIONS(2838), + [anon_sym_set] = ACTIONS(2838), + [anon_sym_declare] = ACTIONS(2838), + [anon_sym_public] = ACTIONS(2838), + [anon_sym_private] = ACTIONS(2838), + [anon_sym_protected] = ACTIONS(2838), + [anon_sym_override] = ACTIONS(2838), + [anon_sym_module] = ACTIONS(2838), + [anon_sym_any] = ACTIONS(2838), + [anon_sym_number] = ACTIONS(2838), + [anon_sym_boolean] = ACTIONS(2838), + [anon_sym_string] = ACTIONS(2838), + [anon_sym_symbol] = ACTIONS(2838), + [anon_sym_object] = ACTIONS(2838), + [anon_sym_abstract] = ACTIONS(2838), + [anon_sym_interface] = ACTIONS(2838), + [anon_sym_enum] = ACTIONS(2838), [sym_html_comment] = ACTIONS(5), }, [STATE(886)] = { - [ts_builtin_sym_end] = ACTIONS(2830), - [sym_identifier] = ACTIONS(2832), - [anon_sym_export] = ACTIONS(2832), - [anon_sym_default] = ACTIONS(2832), - [anon_sym_type] = ACTIONS(2832), - [anon_sym_namespace] = ACTIONS(2832), - [anon_sym_LBRACE] = ACTIONS(2830), - [anon_sym_RBRACE] = ACTIONS(2830), - [anon_sym_typeof] = ACTIONS(2832), - [anon_sym_import] = ACTIONS(2832), - [anon_sym_with] = ACTIONS(2832), - [anon_sym_var] = ACTIONS(2832), - [anon_sym_let] = ACTIONS(2832), - [anon_sym_const] = ACTIONS(2832), - [anon_sym_BANG] = ACTIONS(2830), - [anon_sym_else] = ACTIONS(2832), - [anon_sym_if] = ACTIONS(2832), - [anon_sym_switch] = ACTIONS(2832), - [anon_sym_for] = ACTIONS(2832), - [anon_sym_LPAREN] = ACTIONS(2830), - [anon_sym_SEMI] = ACTIONS(2830), - [anon_sym_await] = ACTIONS(2832), - [anon_sym_while] = ACTIONS(2832), - [anon_sym_do] = ACTIONS(2832), - [anon_sym_try] = ACTIONS(2832), - [anon_sym_break] = ACTIONS(2832), - [anon_sym_continue] = ACTIONS(2832), - [anon_sym_debugger] = ACTIONS(2832), - [anon_sym_return] = ACTIONS(2832), - [anon_sym_throw] = ACTIONS(2832), - [anon_sym_case] = ACTIONS(2832), - [anon_sym_yield] = ACTIONS(2832), - [anon_sym_LBRACK] = ACTIONS(2830), - [anon_sym_DQUOTE] = ACTIONS(2830), - [anon_sym_SQUOTE] = ACTIONS(2830), - [anon_sym_class] = ACTIONS(2832), - [anon_sym_async] = ACTIONS(2832), - [anon_sym_function] = ACTIONS(2832), - [anon_sym_new] = ACTIONS(2832), - [anon_sym_using] = ACTIONS(2832), - [anon_sym_PLUS] = ACTIONS(2832), - [anon_sym_DASH] = ACTIONS(2832), - [anon_sym_SLASH] = ACTIONS(2832), - [anon_sym_LT] = ACTIONS(2830), - [anon_sym_TILDE] = ACTIONS(2830), - [anon_sym_void] = ACTIONS(2832), - [anon_sym_delete] = ACTIONS(2832), - [anon_sym_PLUS_PLUS] = ACTIONS(2830), - [anon_sym_DASH_DASH] = ACTIONS(2830), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2830), - [sym_number] = ACTIONS(2830), - [sym_private_property_identifier] = ACTIONS(2830), - [sym_this] = ACTIONS(2832), - [sym_super] = ACTIONS(2832), - [sym_true] = ACTIONS(2832), - [sym_false] = ACTIONS(2832), - [sym_null] = ACTIONS(2832), - [sym_undefined] = ACTIONS(2832), - [anon_sym_AT] = ACTIONS(2830), - [anon_sym_static] = ACTIONS(2832), - [anon_sym_readonly] = ACTIONS(2832), - [anon_sym_get] = ACTIONS(2832), - [anon_sym_set] = ACTIONS(2832), - [anon_sym_declare] = ACTIONS(2832), - [anon_sym_public] = ACTIONS(2832), - [anon_sym_private] = ACTIONS(2832), - [anon_sym_protected] = ACTIONS(2832), - [anon_sym_override] = ACTIONS(2832), - [anon_sym_module] = ACTIONS(2832), - [anon_sym_any] = ACTIONS(2832), - [anon_sym_number] = ACTIONS(2832), - [anon_sym_boolean] = ACTIONS(2832), - [anon_sym_string] = ACTIONS(2832), - [anon_sym_symbol] = ACTIONS(2832), - [anon_sym_object] = ACTIONS(2832), - [anon_sym_abstract] = ACTIONS(2832), - [anon_sym_interface] = ACTIONS(2832), - [anon_sym_enum] = ACTIONS(2832), + [ts_builtin_sym_end] = ACTIONS(2840), + [sym_identifier] = ACTIONS(2842), + [anon_sym_export] = ACTIONS(2842), + [anon_sym_default] = ACTIONS(2842), + [anon_sym_type] = ACTIONS(2842), + [anon_sym_namespace] = ACTIONS(2842), + [anon_sym_LBRACE] = ACTIONS(2840), + [anon_sym_RBRACE] = ACTIONS(2840), + [anon_sym_typeof] = ACTIONS(2842), + [anon_sym_import] = ACTIONS(2842), + [anon_sym_with] = ACTIONS(2842), + [anon_sym_var] = ACTIONS(2842), + [anon_sym_let] = ACTIONS(2842), + [anon_sym_const] = ACTIONS(2842), + [anon_sym_BANG] = ACTIONS(2840), + [anon_sym_else] = ACTIONS(2842), + [anon_sym_if] = ACTIONS(2842), + [anon_sym_switch] = ACTIONS(2842), + [anon_sym_for] = ACTIONS(2842), + [anon_sym_LPAREN] = ACTIONS(2840), + [anon_sym_SEMI] = ACTIONS(2840), + [anon_sym_await] = ACTIONS(2842), + [anon_sym_while] = ACTIONS(2842), + [anon_sym_do] = ACTIONS(2842), + [anon_sym_try] = ACTIONS(2842), + [anon_sym_break] = ACTIONS(2842), + [anon_sym_continue] = ACTIONS(2842), + [anon_sym_debugger] = ACTIONS(2842), + [anon_sym_return] = ACTIONS(2842), + [anon_sym_throw] = ACTIONS(2842), + [anon_sym_case] = ACTIONS(2842), + [anon_sym_yield] = ACTIONS(2842), + [anon_sym_LBRACK] = ACTIONS(2840), + [anon_sym_DQUOTE] = ACTIONS(2840), + [anon_sym_SQUOTE] = ACTIONS(2840), + [anon_sym_class] = ACTIONS(2842), + [anon_sym_async] = ACTIONS(2842), + [anon_sym_function] = ACTIONS(2842), + [anon_sym_new] = ACTIONS(2842), + [anon_sym_using] = ACTIONS(2842), + [anon_sym_PLUS] = ACTIONS(2842), + [anon_sym_DASH] = ACTIONS(2842), + [anon_sym_SLASH] = ACTIONS(2842), + [anon_sym_LT] = ACTIONS(2840), + [anon_sym_TILDE] = ACTIONS(2840), + [anon_sym_void] = ACTIONS(2842), + [anon_sym_delete] = ACTIONS(2842), + [anon_sym_PLUS_PLUS] = ACTIONS(2840), + [anon_sym_DASH_DASH] = ACTIONS(2840), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2840), + [sym_number] = ACTIONS(2840), + [sym_private_property_identifier] = ACTIONS(2840), + [sym_this] = ACTIONS(2842), + [sym_super] = ACTIONS(2842), + [sym_true] = ACTIONS(2842), + [sym_false] = ACTIONS(2842), + [sym_null] = ACTIONS(2842), + [sym_undefined] = ACTIONS(2842), + [anon_sym_AT] = ACTIONS(2840), + [anon_sym_static] = ACTIONS(2842), + [anon_sym_readonly] = ACTIONS(2842), + [anon_sym_get] = ACTIONS(2842), + [anon_sym_set] = ACTIONS(2842), + [anon_sym_declare] = ACTIONS(2842), + [anon_sym_public] = ACTIONS(2842), + [anon_sym_private] = ACTIONS(2842), + [anon_sym_protected] = ACTIONS(2842), + [anon_sym_override] = ACTIONS(2842), + [anon_sym_module] = ACTIONS(2842), + [anon_sym_any] = ACTIONS(2842), + [anon_sym_number] = ACTIONS(2842), + [anon_sym_boolean] = ACTIONS(2842), + [anon_sym_string] = ACTIONS(2842), + [anon_sym_symbol] = ACTIONS(2842), + [anon_sym_object] = ACTIONS(2842), + [anon_sym_abstract] = ACTIONS(2842), + [anon_sym_interface] = ACTIONS(2842), + [anon_sym_enum] = ACTIONS(2842), [sym_html_comment] = ACTIONS(5), }, [STATE(887)] = { - [ts_builtin_sym_end] = ACTIONS(2834), - [sym_identifier] = ACTIONS(2836), - [anon_sym_export] = ACTIONS(2836), - [anon_sym_default] = ACTIONS(2836), - [anon_sym_type] = ACTIONS(2836), - [anon_sym_namespace] = ACTIONS(2836), - [anon_sym_LBRACE] = ACTIONS(2834), - [anon_sym_RBRACE] = ACTIONS(2834), - [anon_sym_typeof] = ACTIONS(2836), - [anon_sym_import] = ACTIONS(2836), - [anon_sym_with] = ACTIONS(2836), - [anon_sym_var] = ACTIONS(2836), - [anon_sym_let] = ACTIONS(2836), - [anon_sym_const] = ACTIONS(2836), - [anon_sym_BANG] = ACTIONS(2834), - [anon_sym_else] = ACTIONS(2836), - [anon_sym_if] = ACTIONS(2836), - [anon_sym_switch] = ACTIONS(2836), - [anon_sym_for] = ACTIONS(2836), - [anon_sym_LPAREN] = ACTIONS(2834), - [anon_sym_SEMI] = ACTIONS(2834), - [anon_sym_await] = ACTIONS(2836), - [anon_sym_while] = ACTIONS(2836), - [anon_sym_do] = ACTIONS(2836), - [anon_sym_try] = ACTIONS(2836), - [anon_sym_break] = ACTIONS(2836), - [anon_sym_continue] = ACTIONS(2836), - [anon_sym_debugger] = ACTIONS(2836), - [anon_sym_return] = ACTIONS(2836), - [anon_sym_throw] = ACTIONS(2836), - [anon_sym_case] = ACTIONS(2836), - [anon_sym_yield] = ACTIONS(2836), - [anon_sym_LBRACK] = ACTIONS(2834), - [anon_sym_DQUOTE] = ACTIONS(2834), - [anon_sym_SQUOTE] = ACTIONS(2834), - [anon_sym_class] = ACTIONS(2836), - [anon_sym_async] = ACTIONS(2836), - [anon_sym_function] = ACTIONS(2836), - [anon_sym_new] = ACTIONS(2836), - [anon_sym_using] = ACTIONS(2836), - [anon_sym_PLUS] = ACTIONS(2836), - [anon_sym_DASH] = ACTIONS(2836), - [anon_sym_SLASH] = ACTIONS(2836), - [anon_sym_LT] = ACTIONS(2834), - [anon_sym_TILDE] = ACTIONS(2834), - [anon_sym_void] = ACTIONS(2836), - [anon_sym_delete] = ACTIONS(2836), - [anon_sym_PLUS_PLUS] = ACTIONS(2834), - [anon_sym_DASH_DASH] = ACTIONS(2834), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2834), - [sym_number] = ACTIONS(2834), - [sym_private_property_identifier] = ACTIONS(2834), - [sym_this] = ACTIONS(2836), - [sym_super] = ACTIONS(2836), - [sym_true] = ACTIONS(2836), - [sym_false] = ACTIONS(2836), - [sym_null] = ACTIONS(2836), - [sym_undefined] = ACTIONS(2836), - [anon_sym_AT] = ACTIONS(2834), - [anon_sym_static] = ACTIONS(2836), - [anon_sym_readonly] = ACTIONS(2836), - [anon_sym_get] = ACTIONS(2836), - [anon_sym_set] = ACTIONS(2836), - [anon_sym_declare] = ACTIONS(2836), - [anon_sym_public] = ACTIONS(2836), - [anon_sym_private] = ACTIONS(2836), - [anon_sym_protected] = ACTIONS(2836), - [anon_sym_override] = ACTIONS(2836), - [anon_sym_module] = ACTIONS(2836), - [anon_sym_any] = ACTIONS(2836), - [anon_sym_number] = ACTIONS(2836), - [anon_sym_boolean] = ACTIONS(2836), - [anon_sym_string] = ACTIONS(2836), - [anon_sym_symbol] = ACTIONS(2836), - [anon_sym_object] = ACTIONS(2836), - [anon_sym_abstract] = ACTIONS(2836), - [anon_sym_interface] = ACTIONS(2836), - [anon_sym_enum] = ACTIONS(2836), + [ts_builtin_sym_end] = ACTIONS(2844), + [sym_identifier] = ACTIONS(2846), + [anon_sym_export] = ACTIONS(2846), + [anon_sym_default] = ACTIONS(2846), + [anon_sym_type] = ACTIONS(2846), + [anon_sym_namespace] = ACTIONS(2846), + [anon_sym_LBRACE] = ACTIONS(2844), + [anon_sym_RBRACE] = ACTIONS(2844), + [anon_sym_typeof] = ACTIONS(2846), + [anon_sym_import] = ACTIONS(2846), + [anon_sym_with] = ACTIONS(2846), + [anon_sym_var] = ACTIONS(2846), + [anon_sym_let] = ACTIONS(2846), + [anon_sym_const] = ACTIONS(2846), + [anon_sym_BANG] = ACTIONS(2844), + [anon_sym_else] = ACTIONS(2846), + [anon_sym_if] = ACTIONS(2846), + [anon_sym_switch] = ACTIONS(2846), + [anon_sym_for] = ACTIONS(2846), + [anon_sym_LPAREN] = ACTIONS(2844), + [anon_sym_SEMI] = ACTIONS(2844), + [anon_sym_await] = ACTIONS(2846), + [anon_sym_while] = ACTIONS(2846), + [anon_sym_do] = ACTIONS(2846), + [anon_sym_try] = ACTIONS(2846), + [anon_sym_break] = ACTIONS(2846), + [anon_sym_continue] = ACTIONS(2846), + [anon_sym_debugger] = ACTIONS(2846), + [anon_sym_return] = ACTIONS(2846), + [anon_sym_throw] = ACTIONS(2846), + [anon_sym_case] = ACTIONS(2846), + [anon_sym_yield] = ACTIONS(2846), + [anon_sym_LBRACK] = ACTIONS(2844), + [anon_sym_DQUOTE] = ACTIONS(2844), + [anon_sym_SQUOTE] = ACTIONS(2844), + [anon_sym_class] = ACTIONS(2846), + [anon_sym_async] = ACTIONS(2846), + [anon_sym_function] = ACTIONS(2846), + [anon_sym_new] = ACTIONS(2846), + [anon_sym_using] = ACTIONS(2846), + [anon_sym_PLUS] = ACTIONS(2846), + [anon_sym_DASH] = ACTIONS(2846), + [anon_sym_SLASH] = ACTIONS(2846), + [anon_sym_LT] = ACTIONS(2844), + [anon_sym_TILDE] = ACTIONS(2844), + [anon_sym_void] = ACTIONS(2846), + [anon_sym_delete] = ACTIONS(2846), + [anon_sym_PLUS_PLUS] = ACTIONS(2844), + [anon_sym_DASH_DASH] = ACTIONS(2844), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2844), + [sym_number] = ACTIONS(2844), + [sym_private_property_identifier] = ACTIONS(2844), + [sym_this] = ACTIONS(2846), + [sym_super] = ACTIONS(2846), + [sym_true] = ACTIONS(2846), + [sym_false] = ACTIONS(2846), + [sym_null] = ACTIONS(2846), + [sym_undefined] = ACTIONS(2846), + [anon_sym_AT] = ACTIONS(2844), + [anon_sym_static] = ACTIONS(2846), + [anon_sym_readonly] = ACTIONS(2846), + [anon_sym_get] = ACTIONS(2846), + [anon_sym_set] = ACTIONS(2846), + [anon_sym_declare] = ACTIONS(2846), + [anon_sym_public] = ACTIONS(2846), + [anon_sym_private] = ACTIONS(2846), + [anon_sym_protected] = ACTIONS(2846), + [anon_sym_override] = ACTIONS(2846), + [anon_sym_module] = ACTIONS(2846), + [anon_sym_any] = ACTIONS(2846), + [anon_sym_number] = ACTIONS(2846), + [anon_sym_boolean] = ACTIONS(2846), + [anon_sym_string] = ACTIONS(2846), + [anon_sym_symbol] = ACTIONS(2846), + [anon_sym_object] = ACTIONS(2846), + [anon_sym_abstract] = ACTIONS(2846), + [anon_sym_interface] = ACTIONS(2846), + [anon_sym_enum] = ACTIONS(2846), [sym_html_comment] = ACTIONS(5), }, [STATE(888)] = { - [ts_builtin_sym_end] = ACTIONS(1861), - [sym_identifier] = ACTIONS(1863), - [anon_sym_export] = ACTIONS(1863), - [anon_sym_default] = ACTIONS(1863), - [anon_sym_type] = ACTIONS(1863), - [anon_sym_namespace] = ACTIONS(1863), - [anon_sym_LBRACE] = ACTIONS(1861), - [anon_sym_RBRACE] = ACTIONS(1861), - [anon_sym_typeof] = ACTIONS(1863), - [anon_sym_import] = ACTIONS(1863), - [anon_sym_with] = ACTIONS(1863), - [anon_sym_var] = ACTIONS(1863), - [anon_sym_let] = ACTIONS(1863), - [anon_sym_const] = ACTIONS(1863), - [anon_sym_BANG] = ACTIONS(1861), - [anon_sym_else] = ACTIONS(1863), - [anon_sym_if] = ACTIONS(1863), - [anon_sym_switch] = ACTIONS(1863), - [anon_sym_for] = ACTIONS(1863), - [anon_sym_LPAREN] = ACTIONS(1861), - [anon_sym_SEMI] = ACTIONS(1861), - [anon_sym_await] = ACTIONS(1863), - [anon_sym_while] = ACTIONS(1863), - [anon_sym_do] = ACTIONS(1863), - [anon_sym_try] = ACTIONS(1863), - [anon_sym_break] = ACTIONS(1863), - [anon_sym_continue] = ACTIONS(1863), - [anon_sym_debugger] = ACTIONS(1863), - [anon_sym_return] = ACTIONS(1863), - [anon_sym_throw] = ACTIONS(1863), - [anon_sym_case] = ACTIONS(1863), - [anon_sym_yield] = ACTIONS(1863), - [anon_sym_LBRACK] = ACTIONS(1861), - [anon_sym_DQUOTE] = ACTIONS(1861), - [anon_sym_SQUOTE] = ACTIONS(1861), - [anon_sym_class] = ACTIONS(1863), - [anon_sym_async] = ACTIONS(1863), - [anon_sym_function] = ACTIONS(1863), - [anon_sym_new] = ACTIONS(1863), - [anon_sym_using] = ACTIONS(1863), - [anon_sym_PLUS] = ACTIONS(1863), - [anon_sym_DASH] = ACTIONS(1863), - [anon_sym_SLASH] = ACTIONS(1863), - [anon_sym_LT] = ACTIONS(1861), - [anon_sym_TILDE] = ACTIONS(1861), - [anon_sym_void] = ACTIONS(1863), - [anon_sym_delete] = ACTIONS(1863), - [anon_sym_PLUS_PLUS] = ACTIONS(1861), - [anon_sym_DASH_DASH] = ACTIONS(1861), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1861), - [sym_number] = ACTIONS(1861), - [sym_private_property_identifier] = ACTIONS(1861), - [sym_this] = ACTIONS(1863), - [sym_super] = ACTIONS(1863), - [sym_true] = ACTIONS(1863), - [sym_false] = ACTIONS(1863), - [sym_null] = ACTIONS(1863), - [sym_undefined] = ACTIONS(1863), - [anon_sym_AT] = ACTIONS(1861), - [anon_sym_static] = ACTIONS(1863), - [anon_sym_readonly] = ACTIONS(1863), - [anon_sym_get] = ACTIONS(1863), - [anon_sym_set] = ACTIONS(1863), - [anon_sym_declare] = ACTIONS(1863), - [anon_sym_public] = ACTIONS(1863), - [anon_sym_private] = ACTIONS(1863), - [anon_sym_protected] = ACTIONS(1863), - [anon_sym_override] = ACTIONS(1863), - [anon_sym_module] = ACTIONS(1863), - [anon_sym_any] = ACTIONS(1863), - [anon_sym_number] = ACTIONS(1863), - [anon_sym_boolean] = ACTIONS(1863), - [anon_sym_string] = ACTIONS(1863), - [anon_sym_symbol] = ACTIONS(1863), - [anon_sym_object] = ACTIONS(1863), - [anon_sym_abstract] = ACTIONS(1863), - [anon_sym_interface] = ACTIONS(1863), - [anon_sym_enum] = ACTIONS(1863), + [ts_builtin_sym_end] = ACTIONS(2844), + [sym_identifier] = ACTIONS(2846), + [anon_sym_export] = ACTIONS(2846), + [anon_sym_default] = ACTIONS(2846), + [anon_sym_type] = ACTIONS(2846), + [anon_sym_namespace] = ACTIONS(2846), + [anon_sym_LBRACE] = ACTIONS(2844), + [anon_sym_RBRACE] = ACTIONS(2844), + [anon_sym_typeof] = ACTIONS(2846), + [anon_sym_import] = ACTIONS(2846), + [anon_sym_with] = ACTIONS(2846), + [anon_sym_var] = ACTIONS(2846), + [anon_sym_let] = ACTIONS(2846), + [anon_sym_const] = ACTIONS(2846), + [anon_sym_BANG] = ACTIONS(2844), + [anon_sym_else] = ACTIONS(2846), + [anon_sym_if] = ACTIONS(2846), + [anon_sym_switch] = ACTIONS(2846), + [anon_sym_for] = ACTIONS(2846), + [anon_sym_LPAREN] = ACTIONS(2844), + [anon_sym_SEMI] = ACTIONS(2844), + [anon_sym_await] = ACTIONS(2846), + [anon_sym_while] = ACTIONS(2846), + [anon_sym_do] = ACTIONS(2846), + [anon_sym_try] = ACTIONS(2846), + [anon_sym_break] = ACTIONS(2846), + [anon_sym_continue] = ACTIONS(2846), + [anon_sym_debugger] = ACTIONS(2846), + [anon_sym_return] = ACTIONS(2846), + [anon_sym_throw] = ACTIONS(2846), + [anon_sym_case] = ACTIONS(2846), + [anon_sym_yield] = ACTIONS(2846), + [anon_sym_LBRACK] = ACTIONS(2844), + [anon_sym_DQUOTE] = ACTIONS(2844), + [anon_sym_SQUOTE] = ACTIONS(2844), + [anon_sym_class] = ACTIONS(2846), + [anon_sym_async] = ACTIONS(2846), + [anon_sym_function] = ACTIONS(2846), + [anon_sym_new] = ACTIONS(2846), + [anon_sym_using] = ACTIONS(2846), + [anon_sym_PLUS] = ACTIONS(2846), + [anon_sym_DASH] = ACTIONS(2846), + [anon_sym_SLASH] = ACTIONS(2846), + [anon_sym_LT] = ACTIONS(2844), + [anon_sym_TILDE] = ACTIONS(2844), + [anon_sym_void] = ACTIONS(2846), + [anon_sym_delete] = ACTIONS(2846), + [anon_sym_PLUS_PLUS] = ACTIONS(2844), + [anon_sym_DASH_DASH] = ACTIONS(2844), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2844), + [sym_number] = ACTIONS(2844), + [sym_private_property_identifier] = ACTIONS(2844), + [sym_this] = ACTIONS(2846), + [sym_super] = ACTIONS(2846), + [sym_true] = ACTIONS(2846), + [sym_false] = ACTIONS(2846), + [sym_null] = ACTIONS(2846), + [sym_undefined] = ACTIONS(2846), + [anon_sym_AT] = ACTIONS(2844), + [anon_sym_static] = ACTIONS(2846), + [anon_sym_readonly] = ACTIONS(2846), + [anon_sym_get] = ACTIONS(2846), + [anon_sym_set] = ACTIONS(2846), + [anon_sym_declare] = ACTIONS(2846), + [anon_sym_public] = ACTIONS(2846), + [anon_sym_private] = ACTIONS(2846), + [anon_sym_protected] = ACTIONS(2846), + [anon_sym_override] = ACTIONS(2846), + [anon_sym_module] = ACTIONS(2846), + [anon_sym_any] = ACTIONS(2846), + [anon_sym_number] = ACTIONS(2846), + [anon_sym_boolean] = ACTIONS(2846), + [anon_sym_string] = ACTIONS(2846), + [anon_sym_symbol] = ACTIONS(2846), + [anon_sym_object] = ACTIONS(2846), + [anon_sym_abstract] = ACTIONS(2846), + [anon_sym_interface] = ACTIONS(2846), + [anon_sym_enum] = ACTIONS(2846), [sym_html_comment] = ACTIONS(5), }, [STATE(889)] = { - [ts_builtin_sym_end] = ACTIONS(2838), - [sym_identifier] = ACTIONS(2840), - [anon_sym_export] = ACTIONS(2840), - [anon_sym_default] = ACTIONS(2840), - [anon_sym_type] = ACTIONS(2840), - [anon_sym_namespace] = ACTIONS(2840), - [anon_sym_LBRACE] = ACTIONS(2838), - [anon_sym_RBRACE] = ACTIONS(2838), - [anon_sym_typeof] = ACTIONS(2840), - [anon_sym_import] = ACTIONS(2840), - [anon_sym_with] = ACTIONS(2840), - [anon_sym_var] = ACTIONS(2840), - [anon_sym_let] = ACTIONS(2840), - [anon_sym_const] = ACTIONS(2840), - [anon_sym_BANG] = ACTIONS(2838), - [anon_sym_else] = ACTIONS(2840), - [anon_sym_if] = ACTIONS(2840), - [anon_sym_switch] = ACTIONS(2840), - [anon_sym_for] = ACTIONS(2840), - [anon_sym_LPAREN] = ACTIONS(2838), - [anon_sym_SEMI] = ACTIONS(2838), - [anon_sym_await] = ACTIONS(2840), - [anon_sym_while] = ACTIONS(2840), - [anon_sym_do] = ACTIONS(2840), - [anon_sym_try] = ACTIONS(2840), - [anon_sym_break] = ACTIONS(2840), - [anon_sym_continue] = ACTIONS(2840), - [anon_sym_debugger] = ACTIONS(2840), - [anon_sym_return] = ACTIONS(2840), - [anon_sym_throw] = ACTIONS(2840), - [anon_sym_case] = ACTIONS(2840), - [anon_sym_yield] = ACTIONS(2840), - [anon_sym_LBRACK] = ACTIONS(2838), - [anon_sym_DQUOTE] = ACTIONS(2838), - [anon_sym_SQUOTE] = ACTIONS(2838), - [anon_sym_class] = ACTIONS(2840), - [anon_sym_async] = ACTIONS(2840), - [anon_sym_function] = ACTIONS(2840), - [anon_sym_new] = ACTIONS(2840), - [anon_sym_using] = ACTIONS(2840), - [anon_sym_PLUS] = ACTIONS(2840), - [anon_sym_DASH] = ACTIONS(2840), - [anon_sym_SLASH] = ACTIONS(2840), - [anon_sym_LT] = ACTIONS(2838), - [anon_sym_TILDE] = ACTIONS(2838), - [anon_sym_void] = ACTIONS(2840), - [anon_sym_delete] = ACTIONS(2840), - [anon_sym_PLUS_PLUS] = ACTIONS(2838), - [anon_sym_DASH_DASH] = ACTIONS(2838), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2838), - [sym_number] = ACTIONS(2838), - [sym_private_property_identifier] = ACTIONS(2838), - [sym_this] = ACTIONS(2840), - [sym_super] = ACTIONS(2840), - [sym_true] = ACTIONS(2840), - [sym_false] = ACTIONS(2840), - [sym_null] = ACTIONS(2840), - [sym_undefined] = ACTIONS(2840), - [anon_sym_AT] = ACTIONS(2838), - [anon_sym_static] = ACTIONS(2840), - [anon_sym_readonly] = ACTIONS(2840), - [anon_sym_get] = ACTIONS(2840), - [anon_sym_set] = ACTIONS(2840), - [anon_sym_declare] = ACTIONS(2840), - [anon_sym_public] = ACTIONS(2840), - [anon_sym_private] = ACTIONS(2840), - [anon_sym_protected] = ACTIONS(2840), - [anon_sym_override] = ACTIONS(2840), - [anon_sym_module] = ACTIONS(2840), - [anon_sym_any] = ACTIONS(2840), - [anon_sym_number] = ACTIONS(2840), - [anon_sym_boolean] = ACTIONS(2840), - [anon_sym_string] = ACTIONS(2840), - [anon_sym_symbol] = ACTIONS(2840), - [anon_sym_object] = ACTIONS(2840), - [anon_sym_abstract] = ACTIONS(2840), - [anon_sym_interface] = ACTIONS(2840), - [anon_sym_enum] = ACTIONS(2840), + [ts_builtin_sym_end] = ACTIONS(2848), + [sym_identifier] = ACTIONS(2850), + [anon_sym_export] = ACTIONS(2850), + [anon_sym_default] = ACTIONS(2850), + [anon_sym_type] = ACTIONS(2850), + [anon_sym_namespace] = ACTIONS(2850), + [anon_sym_LBRACE] = ACTIONS(2848), + [anon_sym_RBRACE] = ACTIONS(2848), + [anon_sym_typeof] = ACTIONS(2850), + [anon_sym_import] = ACTIONS(2850), + [anon_sym_with] = ACTIONS(2850), + [anon_sym_var] = ACTIONS(2850), + [anon_sym_let] = ACTIONS(2850), + [anon_sym_const] = ACTIONS(2850), + [anon_sym_BANG] = ACTIONS(2848), + [anon_sym_else] = ACTIONS(2850), + [anon_sym_if] = ACTIONS(2850), + [anon_sym_switch] = ACTIONS(2850), + [anon_sym_for] = ACTIONS(2850), + [anon_sym_LPAREN] = ACTIONS(2848), + [anon_sym_SEMI] = ACTIONS(2848), + [anon_sym_await] = ACTIONS(2850), + [anon_sym_while] = ACTIONS(2850), + [anon_sym_do] = ACTIONS(2850), + [anon_sym_try] = ACTIONS(2850), + [anon_sym_break] = ACTIONS(2850), + [anon_sym_continue] = ACTIONS(2850), + [anon_sym_debugger] = ACTIONS(2850), + [anon_sym_return] = ACTIONS(2850), + [anon_sym_throw] = ACTIONS(2850), + [anon_sym_case] = ACTIONS(2850), + [anon_sym_yield] = ACTIONS(2850), + [anon_sym_LBRACK] = ACTIONS(2848), + [anon_sym_DQUOTE] = ACTIONS(2848), + [anon_sym_SQUOTE] = ACTIONS(2848), + [anon_sym_class] = ACTIONS(2850), + [anon_sym_async] = ACTIONS(2850), + [anon_sym_function] = ACTIONS(2850), + [anon_sym_new] = ACTIONS(2850), + [anon_sym_using] = ACTIONS(2850), + [anon_sym_PLUS] = ACTIONS(2850), + [anon_sym_DASH] = ACTIONS(2850), + [anon_sym_SLASH] = ACTIONS(2850), + [anon_sym_LT] = ACTIONS(2848), + [anon_sym_TILDE] = ACTIONS(2848), + [anon_sym_void] = ACTIONS(2850), + [anon_sym_delete] = ACTIONS(2850), + [anon_sym_PLUS_PLUS] = ACTIONS(2848), + [anon_sym_DASH_DASH] = ACTIONS(2848), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2848), + [sym_number] = ACTIONS(2848), + [sym_private_property_identifier] = ACTIONS(2848), + [sym_this] = ACTIONS(2850), + [sym_super] = ACTIONS(2850), + [sym_true] = ACTIONS(2850), + [sym_false] = ACTIONS(2850), + [sym_null] = ACTIONS(2850), + [sym_undefined] = ACTIONS(2850), + [anon_sym_AT] = ACTIONS(2848), + [anon_sym_static] = ACTIONS(2850), + [anon_sym_readonly] = ACTIONS(2850), + [anon_sym_get] = ACTIONS(2850), + [anon_sym_set] = ACTIONS(2850), + [anon_sym_declare] = ACTIONS(2850), + [anon_sym_public] = ACTIONS(2850), + [anon_sym_private] = ACTIONS(2850), + [anon_sym_protected] = ACTIONS(2850), + [anon_sym_override] = ACTIONS(2850), + [anon_sym_module] = ACTIONS(2850), + [anon_sym_any] = ACTIONS(2850), + [anon_sym_number] = ACTIONS(2850), + [anon_sym_boolean] = ACTIONS(2850), + [anon_sym_string] = ACTIONS(2850), + [anon_sym_symbol] = ACTIONS(2850), + [anon_sym_object] = ACTIONS(2850), + [anon_sym_abstract] = ACTIONS(2850), + [anon_sym_interface] = ACTIONS(2850), + [anon_sym_enum] = ACTIONS(2850), [sym_html_comment] = ACTIONS(5), }, [STATE(890)] = { - [ts_builtin_sym_end] = ACTIONS(2842), - [sym_identifier] = ACTIONS(2844), - [anon_sym_export] = ACTIONS(2844), - [anon_sym_default] = ACTIONS(2844), - [anon_sym_type] = ACTIONS(2844), - [anon_sym_namespace] = ACTIONS(2844), - [anon_sym_LBRACE] = ACTIONS(2842), - [anon_sym_RBRACE] = ACTIONS(2842), - [anon_sym_typeof] = ACTIONS(2844), - [anon_sym_import] = ACTIONS(2844), - [anon_sym_with] = ACTIONS(2844), - [anon_sym_var] = ACTIONS(2844), - [anon_sym_let] = ACTIONS(2844), - [anon_sym_const] = ACTIONS(2844), - [anon_sym_BANG] = ACTIONS(2842), - [anon_sym_else] = ACTIONS(2844), - [anon_sym_if] = ACTIONS(2844), - [anon_sym_switch] = ACTIONS(2844), - [anon_sym_for] = ACTIONS(2844), - [anon_sym_LPAREN] = ACTIONS(2842), - [anon_sym_SEMI] = ACTIONS(2842), - [anon_sym_await] = ACTIONS(2844), - [anon_sym_while] = ACTIONS(2844), - [anon_sym_do] = ACTIONS(2844), - [anon_sym_try] = ACTIONS(2844), - [anon_sym_break] = ACTIONS(2844), - [anon_sym_continue] = ACTIONS(2844), - [anon_sym_debugger] = ACTIONS(2844), - [anon_sym_return] = ACTIONS(2844), - [anon_sym_throw] = ACTIONS(2844), - [anon_sym_case] = ACTIONS(2844), - [anon_sym_yield] = ACTIONS(2844), - [anon_sym_LBRACK] = ACTIONS(2842), - [anon_sym_DQUOTE] = ACTIONS(2842), - [anon_sym_SQUOTE] = ACTIONS(2842), - [anon_sym_class] = ACTIONS(2844), - [anon_sym_async] = ACTIONS(2844), - [anon_sym_function] = ACTIONS(2844), - [anon_sym_new] = ACTIONS(2844), - [anon_sym_using] = ACTIONS(2844), - [anon_sym_PLUS] = ACTIONS(2844), - [anon_sym_DASH] = ACTIONS(2844), - [anon_sym_SLASH] = ACTIONS(2844), - [anon_sym_LT] = ACTIONS(2842), - [anon_sym_TILDE] = ACTIONS(2842), - [anon_sym_void] = ACTIONS(2844), - [anon_sym_delete] = ACTIONS(2844), - [anon_sym_PLUS_PLUS] = ACTIONS(2842), - [anon_sym_DASH_DASH] = ACTIONS(2842), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2842), - [sym_number] = ACTIONS(2842), - [sym_private_property_identifier] = ACTIONS(2842), - [sym_this] = ACTIONS(2844), - [sym_super] = ACTIONS(2844), - [sym_true] = ACTIONS(2844), - [sym_false] = ACTIONS(2844), - [sym_null] = ACTIONS(2844), - [sym_undefined] = ACTIONS(2844), - [anon_sym_AT] = ACTIONS(2842), - [anon_sym_static] = ACTIONS(2844), - [anon_sym_readonly] = ACTIONS(2844), - [anon_sym_get] = ACTIONS(2844), - [anon_sym_set] = ACTIONS(2844), - [anon_sym_declare] = ACTIONS(2844), - [anon_sym_public] = ACTIONS(2844), - [anon_sym_private] = ACTIONS(2844), - [anon_sym_protected] = ACTIONS(2844), - [anon_sym_override] = ACTIONS(2844), - [anon_sym_module] = ACTIONS(2844), - [anon_sym_any] = ACTIONS(2844), - [anon_sym_number] = ACTIONS(2844), - [anon_sym_boolean] = ACTIONS(2844), - [anon_sym_string] = ACTIONS(2844), - [anon_sym_symbol] = ACTIONS(2844), - [anon_sym_object] = ACTIONS(2844), - [anon_sym_abstract] = ACTIONS(2844), - [anon_sym_interface] = ACTIONS(2844), - [anon_sym_enum] = ACTIONS(2844), + [ts_builtin_sym_end] = ACTIONS(2852), + [sym_identifier] = ACTIONS(2854), + [anon_sym_export] = ACTIONS(2854), + [anon_sym_default] = ACTIONS(2854), + [anon_sym_type] = ACTIONS(2854), + [anon_sym_namespace] = ACTIONS(2854), + [anon_sym_LBRACE] = ACTIONS(2852), + [anon_sym_RBRACE] = ACTIONS(2852), + [anon_sym_typeof] = ACTIONS(2854), + [anon_sym_import] = ACTIONS(2854), + [anon_sym_with] = ACTIONS(2854), + [anon_sym_var] = ACTIONS(2854), + [anon_sym_let] = ACTIONS(2854), + [anon_sym_const] = ACTIONS(2854), + [anon_sym_BANG] = ACTIONS(2852), + [anon_sym_else] = ACTIONS(2854), + [anon_sym_if] = ACTIONS(2854), + [anon_sym_switch] = ACTIONS(2854), + [anon_sym_for] = ACTIONS(2854), + [anon_sym_LPAREN] = ACTIONS(2852), + [anon_sym_SEMI] = ACTIONS(2852), + [anon_sym_await] = ACTIONS(2854), + [anon_sym_while] = ACTIONS(2854), + [anon_sym_do] = ACTIONS(2854), + [anon_sym_try] = ACTIONS(2854), + [anon_sym_break] = ACTIONS(2854), + [anon_sym_continue] = ACTIONS(2854), + [anon_sym_debugger] = ACTIONS(2854), + [anon_sym_return] = ACTIONS(2854), + [anon_sym_throw] = ACTIONS(2854), + [anon_sym_case] = ACTIONS(2854), + [anon_sym_yield] = ACTIONS(2854), + [anon_sym_LBRACK] = ACTIONS(2852), + [anon_sym_DQUOTE] = ACTIONS(2852), + [anon_sym_SQUOTE] = ACTIONS(2852), + [anon_sym_class] = ACTIONS(2854), + [anon_sym_async] = ACTIONS(2854), + [anon_sym_function] = ACTIONS(2854), + [anon_sym_new] = ACTIONS(2854), + [anon_sym_using] = ACTIONS(2854), + [anon_sym_PLUS] = ACTIONS(2854), + [anon_sym_DASH] = ACTIONS(2854), + [anon_sym_SLASH] = ACTIONS(2854), + [anon_sym_LT] = ACTIONS(2852), + [anon_sym_TILDE] = ACTIONS(2852), + [anon_sym_void] = ACTIONS(2854), + [anon_sym_delete] = ACTIONS(2854), + [anon_sym_PLUS_PLUS] = ACTIONS(2852), + [anon_sym_DASH_DASH] = ACTIONS(2852), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2852), + [sym_number] = ACTIONS(2852), + [sym_private_property_identifier] = ACTIONS(2852), + [sym_this] = ACTIONS(2854), + [sym_super] = ACTIONS(2854), + [sym_true] = ACTIONS(2854), + [sym_false] = ACTIONS(2854), + [sym_null] = ACTIONS(2854), + [sym_undefined] = ACTIONS(2854), + [anon_sym_AT] = ACTIONS(2852), + [anon_sym_static] = ACTIONS(2854), + [anon_sym_readonly] = ACTIONS(2854), + [anon_sym_get] = ACTIONS(2854), + [anon_sym_set] = ACTIONS(2854), + [anon_sym_declare] = ACTIONS(2854), + [anon_sym_public] = ACTIONS(2854), + [anon_sym_private] = ACTIONS(2854), + [anon_sym_protected] = ACTIONS(2854), + [anon_sym_override] = ACTIONS(2854), + [anon_sym_module] = ACTIONS(2854), + [anon_sym_any] = ACTIONS(2854), + [anon_sym_number] = ACTIONS(2854), + [anon_sym_boolean] = ACTIONS(2854), + [anon_sym_string] = ACTIONS(2854), + [anon_sym_symbol] = ACTIONS(2854), + [anon_sym_object] = ACTIONS(2854), + [anon_sym_abstract] = ACTIONS(2854), + [anon_sym_interface] = ACTIONS(2854), + [anon_sym_enum] = ACTIONS(2854), [sym_html_comment] = ACTIONS(5), }, [STATE(891)] = { - [ts_builtin_sym_end] = ACTIONS(2846), - [sym_identifier] = ACTIONS(2848), - [anon_sym_export] = ACTIONS(2848), - [anon_sym_default] = ACTIONS(2848), - [anon_sym_type] = ACTIONS(2848), - [anon_sym_namespace] = ACTIONS(2848), - [anon_sym_LBRACE] = ACTIONS(2846), - [anon_sym_RBRACE] = ACTIONS(2846), - [anon_sym_typeof] = ACTIONS(2848), - [anon_sym_import] = ACTIONS(2848), - [anon_sym_with] = ACTIONS(2848), - [anon_sym_var] = ACTIONS(2848), - [anon_sym_let] = ACTIONS(2848), - [anon_sym_const] = ACTIONS(2848), - [anon_sym_BANG] = ACTIONS(2846), - [anon_sym_else] = ACTIONS(2848), - [anon_sym_if] = ACTIONS(2848), - [anon_sym_switch] = ACTIONS(2848), - [anon_sym_for] = ACTIONS(2848), - [anon_sym_LPAREN] = ACTIONS(2846), - [anon_sym_SEMI] = ACTIONS(2846), - [anon_sym_await] = ACTIONS(2848), - [anon_sym_while] = ACTIONS(2848), - [anon_sym_do] = ACTIONS(2848), - [anon_sym_try] = ACTIONS(2848), - [anon_sym_break] = ACTIONS(2848), - [anon_sym_continue] = ACTIONS(2848), - [anon_sym_debugger] = ACTIONS(2848), - [anon_sym_return] = ACTIONS(2848), - [anon_sym_throw] = ACTIONS(2848), - [anon_sym_case] = ACTIONS(2848), - [anon_sym_yield] = ACTIONS(2848), - [anon_sym_LBRACK] = ACTIONS(2846), - [anon_sym_DQUOTE] = ACTIONS(2846), - [anon_sym_SQUOTE] = ACTIONS(2846), - [anon_sym_class] = ACTIONS(2848), - [anon_sym_async] = ACTIONS(2848), - [anon_sym_function] = ACTIONS(2848), - [anon_sym_new] = ACTIONS(2848), - [anon_sym_using] = ACTIONS(2848), - [anon_sym_PLUS] = ACTIONS(2848), - [anon_sym_DASH] = ACTIONS(2848), - [anon_sym_SLASH] = ACTIONS(2848), - [anon_sym_LT] = ACTIONS(2846), - [anon_sym_TILDE] = ACTIONS(2846), - [anon_sym_void] = ACTIONS(2848), - [anon_sym_delete] = ACTIONS(2848), - [anon_sym_PLUS_PLUS] = ACTIONS(2846), - [anon_sym_DASH_DASH] = ACTIONS(2846), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2846), - [sym_number] = ACTIONS(2846), - [sym_private_property_identifier] = ACTIONS(2846), - [sym_this] = ACTIONS(2848), - [sym_super] = ACTIONS(2848), - [sym_true] = ACTIONS(2848), - [sym_false] = ACTIONS(2848), - [sym_null] = ACTIONS(2848), - [sym_undefined] = ACTIONS(2848), - [anon_sym_AT] = ACTIONS(2846), - [anon_sym_static] = ACTIONS(2848), - [anon_sym_readonly] = ACTIONS(2848), - [anon_sym_get] = ACTIONS(2848), - [anon_sym_set] = ACTIONS(2848), - [anon_sym_declare] = ACTIONS(2848), - [anon_sym_public] = ACTIONS(2848), - [anon_sym_private] = ACTIONS(2848), - [anon_sym_protected] = ACTIONS(2848), - [anon_sym_override] = ACTIONS(2848), - [anon_sym_module] = ACTIONS(2848), - [anon_sym_any] = ACTIONS(2848), - [anon_sym_number] = ACTIONS(2848), - [anon_sym_boolean] = ACTIONS(2848), - [anon_sym_string] = ACTIONS(2848), - [anon_sym_symbol] = ACTIONS(2848), - [anon_sym_object] = ACTIONS(2848), - [anon_sym_abstract] = ACTIONS(2848), - [anon_sym_interface] = ACTIONS(2848), - [anon_sym_enum] = ACTIONS(2848), + [ts_builtin_sym_end] = ACTIONS(2856), + [sym_identifier] = ACTIONS(2858), + [anon_sym_export] = ACTIONS(2858), + [anon_sym_default] = ACTIONS(2858), + [anon_sym_type] = ACTIONS(2858), + [anon_sym_namespace] = ACTIONS(2858), + [anon_sym_LBRACE] = ACTIONS(2856), + [anon_sym_RBRACE] = ACTIONS(2856), + [anon_sym_typeof] = ACTIONS(2858), + [anon_sym_import] = ACTIONS(2858), + [anon_sym_with] = ACTIONS(2858), + [anon_sym_var] = ACTIONS(2858), + [anon_sym_let] = ACTIONS(2858), + [anon_sym_const] = ACTIONS(2858), + [anon_sym_BANG] = ACTIONS(2856), + [anon_sym_else] = ACTIONS(2858), + [anon_sym_if] = ACTIONS(2858), + [anon_sym_switch] = ACTIONS(2858), + [anon_sym_for] = ACTIONS(2858), + [anon_sym_LPAREN] = ACTIONS(2856), + [anon_sym_SEMI] = ACTIONS(2856), + [anon_sym_await] = ACTIONS(2858), + [anon_sym_while] = ACTIONS(2858), + [anon_sym_do] = ACTIONS(2858), + [anon_sym_try] = ACTIONS(2858), + [anon_sym_break] = ACTIONS(2858), + [anon_sym_continue] = ACTIONS(2858), + [anon_sym_debugger] = ACTIONS(2858), + [anon_sym_return] = ACTIONS(2858), + [anon_sym_throw] = ACTIONS(2858), + [anon_sym_case] = ACTIONS(2858), + [anon_sym_yield] = ACTIONS(2858), + [anon_sym_LBRACK] = ACTIONS(2856), + [anon_sym_DQUOTE] = ACTIONS(2856), + [anon_sym_SQUOTE] = ACTIONS(2856), + [anon_sym_class] = ACTIONS(2858), + [anon_sym_async] = ACTIONS(2858), + [anon_sym_function] = ACTIONS(2858), + [anon_sym_new] = ACTIONS(2858), + [anon_sym_using] = ACTIONS(2858), + [anon_sym_PLUS] = ACTIONS(2858), + [anon_sym_DASH] = ACTIONS(2858), + [anon_sym_SLASH] = ACTIONS(2858), + [anon_sym_LT] = ACTIONS(2856), + [anon_sym_TILDE] = ACTIONS(2856), + [anon_sym_void] = ACTIONS(2858), + [anon_sym_delete] = ACTIONS(2858), + [anon_sym_PLUS_PLUS] = ACTIONS(2856), + [anon_sym_DASH_DASH] = ACTIONS(2856), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2856), + [sym_number] = ACTIONS(2856), + [sym_private_property_identifier] = ACTIONS(2856), + [sym_this] = ACTIONS(2858), + [sym_super] = ACTIONS(2858), + [sym_true] = ACTIONS(2858), + [sym_false] = ACTIONS(2858), + [sym_null] = ACTIONS(2858), + [sym_undefined] = ACTIONS(2858), + [anon_sym_AT] = ACTIONS(2856), + [anon_sym_static] = ACTIONS(2858), + [anon_sym_readonly] = ACTIONS(2858), + [anon_sym_get] = ACTIONS(2858), + [anon_sym_set] = ACTIONS(2858), + [anon_sym_declare] = ACTIONS(2858), + [anon_sym_public] = ACTIONS(2858), + [anon_sym_private] = ACTIONS(2858), + [anon_sym_protected] = ACTIONS(2858), + [anon_sym_override] = ACTIONS(2858), + [anon_sym_module] = ACTIONS(2858), + [anon_sym_any] = ACTIONS(2858), + [anon_sym_number] = ACTIONS(2858), + [anon_sym_boolean] = ACTIONS(2858), + [anon_sym_string] = ACTIONS(2858), + [anon_sym_symbol] = ACTIONS(2858), + [anon_sym_object] = ACTIONS(2858), + [anon_sym_abstract] = ACTIONS(2858), + [anon_sym_interface] = ACTIONS(2858), + [anon_sym_enum] = ACTIONS(2858), [sym_html_comment] = ACTIONS(5), }, [STATE(892)] = { - [ts_builtin_sym_end] = ACTIONS(2850), - [sym_identifier] = ACTIONS(2852), - [anon_sym_export] = ACTIONS(2852), - [anon_sym_default] = ACTIONS(2852), - [anon_sym_type] = ACTIONS(2852), - [anon_sym_namespace] = ACTIONS(2852), - [anon_sym_LBRACE] = ACTIONS(2850), - [anon_sym_RBRACE] = ACTIONS(2850), - [anon_sym_typeof] = ACTIONS(2852), - [anon_sym_import] = ACTIONS(2852), - [anon_sym_with] = ACTIONS(2852), - [anon_sym_var] = ACTIONS(2852), - [anon_sym_let] = ACTIONS(2852), - [anon_sym_const] = ACTIONS(2852), - [anon_sym_BANG] = ACTIONS(2850), - [anon_sym_else] = ACTIONS(2852), - [anon_sym_if] = ACTIONS(2852), - [anon_sym_switch] = ACTIONS(2852), - [anon_sym_for] = ACTIONS(2852), - [anon_sym_LPAREN] = ACTIONS(2850), - [anon_sym_SEMI] = ACTIONS(2850), - [anon_sym_await] = ACTIONS(2852), - [anon_sym_while] = ACTIONS(2852), - [anon_sym_do] = ACTIONS(2852), - [anon_sym_try] = ACTIONS(2852), - [anon_sym_break] = ACTIONS(2852), - [anon_sym_continue] = ACTIONS(2852), - [anon_sym_debugger] = ACTIONS(2852), - [anon_sym_return] = ACTIONS(2852), - [anon_sym_throw] = ACTIONS(2852), - [anon_sym_case] = ACTIONS(2852), - [anon_sym_yield] = ACTIONS(2852), - [anon_sym_LBRACK] = ACTIONS(2850), - [anon_sym_DQUOTE] = ACTIONS(2850), - [anon_sym_SQUOTE] = ACTIONS(2850), - [anon_sym_class] = ACTIONS(2852), - [anon_sym_async] = ACTIONS(2852), - [anon_sym_function] = ACTIONS(2852), - [anon_sym_new] = ACTIONS(2852), - [anon_sym_using] = ACTIONS(2852), - [anon_sym_PLUS] = ACTIONS(2852), - [anon_sym_DASH] = ACTIONS(2852), - [anon_sym_SLASH] = ACTIONS(2852), - [anon_sym_LT] = ACTIONS(2850), - [anon_sym_TILDE] = ACTIONS(2850), - [anon_sym_void] = ACTIONS(2852), - [anon_sym_delete] = ACTIONS(2852), - [anon_sym_PLUS_PLUS] = ACTIONS(2850), - [anon_sym_DASH_DASH] = ACTIONS(2850), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2850), - [sym_number] = ACTIONS(2850), - [sym_private_property_identifier] = ACTIONS(2850), - [sym_this] = ACTIONS(2852), - [sym_super] = ACTIONS(2852), - [sym_true] = ACTIONS(2852), - [sym_false] = ACTIONS(2852), - [sym_null] = ACTIONS(2852), - [sym_undefined] = ACTIONS(2852), - [anon_sym_AT] = ACTIONS(2850), - [anon_sym_static] = ACTIONS(2852), - [anon_sym_readonly] = ACTIONS(2852), - [anon_sym_get] = ACTIONS(2852), - [anon_sym_set] = ACTIONS(2852), - [anon_sym_declare] = ACTIONS(2852), - [anon_sym_public] = ACTIONS(2852), - [anon_sym_private] = ACTIONS(2852), - [anon_sym_protected] = ACTIONS(2852), - [anon_sym_override] = ACTIONS(2852), - [anon_sym_module] = ACTIONS(2852), - [anon_sym_any] = ACTIONS(2852), - [anon_sym_number] = ACTIONS(2852), - [anon_sym_boolean] = ACTIONS(2852), - [anon_sym_string] = ACTIONS(2852), - [anon_sym_symbol] = ACTIONS(2852), - [anon_sym_object] = ACTIONS(2852), - [anon_sym_abstract] = ACTIONS(2852), - [anon_sym_interface] = ACTIONS(2852), - [anon_sym_enum] = ACTIONS(2852), + [ts_builtin_sym_end] = ACTIONS(2860), + [sym_identifier] = ACTIONS(2862), + [anon_sym_export] = ACTIONS(2862), + [anon_sym_default] = ACTIONS(2862), + [anon_sym_type] = ACTIONS(2862), + [anon_sym_namespace] = ACTIONS(2862), + [anon_sym_LBRACE] = ACTIONS(2860), + [anon_sym_RBRACE] = ACTIONS(2860), + [anon_sym_typeof] = ACTIONS(2862), + [anon_sym_import] = ACTIONS(2862), + [anon_sym_with] = ACTIONS(2862), + [anon_sym_var] = ACTIONS(2862), + [anon_sym_let] = ACTIONS(2862), + [anon_sym_const] = ACTIONS(2862), + [anon_sym_BANG] = ACTIONS(2860), + [anon_sym_else] = ACTIONS(2862), + [anon_sym_if] = ACTIONS(2862), + [anon_sym_switch] = ACTIONS(2862), + [anon_sym_for] = ACTIONS(2862), + [anon_sym_LPAREN] = ACTIONS(2860), + [anon_sym_SEMI] = ACTIONS(2860), + [anon_sym_await] = ACTIONS(2862), + [anon_sym_while] = ACTIONS(2862), + [anon_sym_do] = ACTIONS(2862), + [anon_sym_try] = ACTIONS(2862), + [anon_sym_break] = ACTIONS(2862), + [anon_sym_continue] = ACTIONS(2862), + [anon_sym_debugger] = ACTIONS(2862), + [anon_sym_return] = ACTIONS(2862), + [anon_sym_throw] = ACTIONS(2862), + [anon_sym_case] = ACTIONS(2862), + [anon_sym_yield] = ACTIONS(2862), + [anon_sym_LBRACK] = ACTIONS(2860), + [anon_sym_DQUOTE] = ACTIONS(2860), + [anon_sym_SQUOTE] = ACTIONS(2860), + [anon_sym_class] = ACTIONS(2862), + [anon_sym_async] = ACTIONS(2862), + [anon_sym_function] = ACTIONS(2862), + [anon_sym_new] = ACTIONS(2862), + [anon_sym_using] = ACTIONS(2862), + [anon_sym_PLUS] = ACTIONS(2862), + [anon_sym_DASH] = ACTIONS(2862), + [anon_sym_SLASH] = ACTIONS(2862), + [anon_sym_LT] = ACTIONS(2860), + [anon_sym_TILDE] = ACTIONS(2860), + [anon_sym_void] = ACTIONS(2862), + [anon_sym_delete] = ACTIONS(2862), + [anon_sym_PLUS_PLUS] = ACTIONS(2860), + [anon_sym_DASH_DASH] = ACTIONS(2860), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2860), + [sym_number] = ACTIONS(2860), + [sym_private_property_identifier] = ACTIONS(2860), + [sym_this] = ACTIONS(2862), + [sym_super] = ACTIONS(2862), + [sym_true] = ACTIONS(2862), + [sym_false] = ACTIONS(2862), + [sym_null] = ACTIONS(2862), + [sym_undefined] = ACTIONS(2862), + [anon_sym_AT] = ACTIONS(2860), + [anon_sym_static] = ACTIONS(2862), + [anon_sym_readonly] = ACTIONS(2862), + [anon_sym_get] = ACTIONS(2862), + [anon_sym_set] = ACTIONS(2862), + [anon_sym_declare] = ACTIONS(2862), + [anon_sym_public] = ACTIONS(2862), + [anon_sym_private] = ACTIONS(2862), + [anon_sym_protected] = ACTIONS(2862), + [anon_sym_override] = ACTIONS(2862), + [anon_sym_module] = ACTIONS(2862), + [anon_sym_any] = ACTIONS(2862), + [anon_sym_number] = ACTIONS(2862), + [anon_sym_boolean] = ACTIONS(2862), + [anon_sym_string] = ACTIONS(2862), + [anon_sym_symbol] = ACTIONS(2862), + [anon_sym_object] = ACTIONS(2862), + [anon_sym_abstract] = ACTIONS(2862), + [anon_sym_interface] = ACTIONS(2862), + [anon_sym_enum] = ACTIONS(2862), [sym_html_comment] = ACTIONS(5), }, [STATE(893)] = { - [sym_import] = STATE(4964), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(5916), - [sym_rest_pattern] = STATE(5481), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(3212), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(3907), - [sym_tuple_parameter] = STATE(5559), - [sym_optional_tuple_parameter] = STATE(5559), - [sym_optional_type] = STATE(5559), - [sym_rest_type] = STATE(5559), - [sym__tuple_type_member] = STATE(5559), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5812), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(2460), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_RBRACK] = ACTIONS(2854), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_new] = ACTIONS(1577), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2466), - [anon_sym_AMP] = ACTIONS(575), - [anon_sym_PIPE] = ACTIONS(577), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1583), - [anon_sym_QMARK] = ACTIONS(599), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(603), - [anon_sym_infer] = ACTIONS(605), - [anon_sym_keyof] = ACTIONS(607), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(894)] = { - [sym_import] = STATE(4964), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(5916), - [sym_rest_pattern] = STATE(5481), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(3212), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(3907), - [sym_tuple_parameter] = STATE(5559), - [sym_optional_tuple_parameter] = STATE(5559), - [sym_optional_type] = STATE(5559), - [sym_rest_type] = STATE(5559), - [sym__tuple_type_member] = STATE(5559), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5812), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(2460), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_RBRACK] = ACTIONS(2856), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_new] = ACTIONS(1577), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2466), - [anon_sym_AMP] = ACTIONS(575), - [anon_sym_PIPE] = ACTIONS(577), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1583), - [anon_sym_QMARK] = ACTIONS(599), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(603), - [anon_sym_infer] = ACTIONS(605), - [anon_sym_keyof] = ACTIONS(607), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(895)] = { - [ts_builtin_sym_end] = ACTIONS(2858), - [sym_identifier] = ACTIONS(2860), - [anon_sym_export] = ACTIONS(2860), - [anon_sym_default] = ACTIONS(2860), - [anon_sym_type] = ACTIONS(2860), - [anon_sym_namespace] = ACTIONS(2860), - [anon_sym_LBRACE] = ACTIONS(2858), - [anon_sym_RBRACE] = ACTIONS(2858), - [anon_sym_typeof] = ACTIONS(2860), - [anon_sym_import] = ACTIONS(2860), - [anon_sym_with] = ACTIONS(2860), - [anon_sym_var] = ACTIONS(2860), - [anon_sym_let] = ACTIONS(2860), - [anon_sym_const] = ACTIONS(2860), - [anon_sym_BANG] = ACTIONS(2858), - [anon_sym_else] = ACTIONS(2860), - [anon_sym_if] = ACTIONS(2860), - [anon_sym_switch] = ACTIONS(2860), - [anon_sym_for] = ACTIONS(2860), - [anon_sym_LPAREN] = ACTIONS(2858), - [anon_sym_SEMI] = ACTIONS(2858), - [anon_sym_await] = ACTIONS(2860), - [anon_sym_while] = ACTIONS(2860), - [anon_sym_do] = ACTIONS(2860), - [anon_sym_try] = ACTIONS(2860), - [anon_sym_break] = ACTIONS(2860), - [anon_sym_continue] = ACTIONS(2860), - [anon_sym_debugger] = ACTIONS(2860), - [anon_sym_return] = ACTIONS(2860), - [anon_sym_throw] = ACTIONS(2860), - [anon_sym_case] = ACTIONS(2860), - [anon_sym_yield] = ACTIONS(2860), - [anon_sym_LBRACK] = ACTIONS(2858), - [anon_sym_DQUOTE] = ACTIONS(2858), - [anon_sym_SQUOTE] = ACTIONS(2858), - [anon_sym_class] = ACTIONS(2860), - [anon_sym_async] = ACTIONS(2860), - [anon_sym_function] = ACTIONS(2860), - [anon_sym_new] = ACTIONS(2860), - [anon_sym_using] = ACTIONS(2860), - [anon_sym_PLUS] = ACTIONS(2860), - [anon_sym_DASH] = ACTIONS(2860), - [anon_sym_SLASH] = ACTIONS(2860), - [anon_sym_LT] = ACTIONS(2858), - [anon_sym_TILDE] = ACTIONS(2858), - [anon_sym_void] = ACTIONS(2860), - [anon_sym_delete] = ACTIONS(2860), - [anon_sym_PLUS_PLUS] = ACTIONS(2858), - [anon_sym_DASH_DASH] = ACTIONS(2858), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2858), - [sym_number] = ACTIONS(2858), - [sym_private_property_identifier] = ACTIONS(2858), - [sym_this] = ACTIONS(2860), - [sym_super] = ACTIONS(2860), - [sym_true] = ACTIONS(2860), - [sym_false] = ACTIONS(2860), - [sym_null] = ACTIONS(2860), - [sym_undefined] = ACTIONS(2860), - [anon_sym_AT] = ACTIONS(2858), - [anon_sym_static] = ACTIONS(2860), - [anon_sym_readonly] = ACTIONS(2860), - [anon_sym_get] = ACTIONS(2860), - [anon_sym_set] = ACTIONS(2860), - [anon_sym_declare] = ACTIONS(2860), - [anon_sym_public] = ACTIONS(2860), - [anon_sym_private] = ACTIONS(2860), - [anon_sym_protected] = ACTIONS(2860), - [anon_sym_override] = ACTIONS(2860), - [anon_sym_module] = ACTIONS(2860), - [anon_sym_any] = ACTIONS(2860), - [anon_sym_number] = ACTIONS(2860), - [anon_sym_boolean] = ACTIONS(2860), - [anon_sym_string] = ACTIONS(2860), - [anon_sym_symbol] = ACTIONS(2860), - [anon_sym_object] = ACTIONS(2860), - [anon_sym_abstract] = ACTIONS(2860), - [anon_sym_interface] = ACTIONS(2860), - [anon_sym_enum] = ACTIONS(2860), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(896)] = { - [ts_builtin_sym_end] = ACTIONS(2858), - [sym_identifier] = ACTIONS(2860), - [anon_sym_export] = ACTIONS(2860), - [anon_sym_default] = ACTIONS(2860), - [anon_sym_type] = ACTIONS(2860), - [anon_sym_namespace] = ACTIONS(2860), - [anon_sym_LBRACE] = ACTIONS(2858), - [anon_sym_RBRACE] = ACTIONS(2858), - [anon_sym_typeof] = ACTIONS(2860), - [anon_sym_import] = ACTIONS(2860), - [anon_sym_with] = ACTIONS(2860), - [anon_sym_var] = ACTIONS(2860), - [anon_sym_let] = ACTIONS(2860), - [anon_sym_const] = ACTIONS(2860), - [anon_sym_BANG] = ACTIONS(2858), - [anon_sym_else] = ACTIONS(2860), - [anon_sym_if] = ACTIONS(2860), - [anon_sym_switch] = ACTIONS(2860), - [anon_sym_for] = ACTIONS(2860), - [anon_sym_LPAREN] = ACTIONS(2858), - [anon_sym_SEMI] = ACTIONS(2858), - [anon_sym_await] = ACTIONS(2860), - [anon_sym_while] = ACTIONS(2860), - [anon_sym_do] = ACTIONS(2860), - [anon_sym_try] = ACTIONS(2860), - [anon_sym_break] = ACTIONS(2860), - [anon_sym_continue] = ACTIONS(2860), - [anon_sym_debugger] = ACTIONS(2860), - [anon_sym_return] = ACTIONS(2860), - [anon_sym_throw] = ACTIONS(2860), - [anon_sym_case] = ACTIONS(2860), - [anon_sym_yield] = ACTIONS(2860), - [anon_sym_LBRACK] = ACTIONS(2858), - [anon_sym_DQUOTE] = ACTIONS(2858), - [anon_sym_SQUOTE] = ACTIONS(2858), - [anon_sym_class] = ACTIONS(2860), - [anon_sym_async] = ACTIONS(2860), - [anon_sym_function] = ACTIONS(2860), - [anon_sym_new] = ACTIONS(2860), - [anon_sym_using] = ACTIONS(2860), - [anon_sym_PLUS] = ACTIONS(2860), - [anon_sym_DASH] = ACTIONS(2860), - [anon_sym_SLASH] = ACTIONS(2860), - [anon_sym_LT] = ACTIONS(2858), - [anon_sym_TILDE] = ACTIONS(2858), - [anon_sym_void] = ACTIONS(2860), - [anon_sym_delete] = ACTIONS(2860), - [anon_sym_PLUS_PLUS] = ACTIONS(2858), - [anon_sym_DASH_DASH] = ACTIONS(2858), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2858), - [sym_number] = ACTIONS(2858), - [sym_private_property_identifier] = ACTIONS(2858), - [sym_this] = ACTIONS(2860), - [sym_super] = ACTIONS(2860), - [sym_true] = ACTIONS(2860), - [sym_false] = ACTIONS(2860), - [sym_null] = ACTIONS(2860), - [sym_undefined] = ACTIONS(2860), - [anon_sym_AT] = ACTIONS(2858), - [anon_sym_static] = ACTIONS(2860), - [anon_sym_readonly] = ACTIONS(2860), - [anon_sym_get] = ACTIONS(2860), - [anon_sym_set] = ACTIONS(2860), - [anon_sym_declare] = ACTIONS(2860), - [anon_sym_public] = ACTIONS(2860), - [anon_sym_private] = ACTIONS(2860), - [anon_sym_protected] = ACTIONS(2860), - [anon_sym_override] = ACTIONS(2860), - [anon_sym_module] = ACTIONS(2860), - [anon_sym_any] = ACTIONS(2860), - [anon_sym_number] = ACTIONS(2860), - [anon_sym_boolean] = ACTIONS(2860), - [anon_sym_string] = ACTIONS(2860), - [anon_sym_symbol] = ACTIONS(2860), - [anon_sym_object] = ACTIONS(2860), - [anon_sym_abstract] = ACTIONS(2860), - [anon_sym_interface] = ACTIONS(2860), - [anon_sym_enum] = ACTIONS(2860), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(897)] = { - [ts_builtin_sym_end] = ACTIONS(2858), - [sym_identifier] = ACTIONS(2860), - [anon_sym_export] = ACTIONS(2860), - [anon_sym_default] = ACTIONS(2860), - [anon_sym_type] = ACTIONS(2860), - [anon_sym_namespace] = ACTIONS(2860), - [anon_sym_LBRACE] = ACTIONS(2858), - [anon_sym_RBRACE] = ACTIONS(2858), - [anon_sym_typeof] = ACTIONS(2860), - [anon_sym_import] = ACTIONS(2860), - [anon_sym_with] = ACTIONS(2860), - [anon_sym_var] = ACTIONS(2860), - [anon_sym_let] = ACTIONS(2860), - [anon_sym_const] = ACTIONS(2860), - [anon_sym_BANG] = ACTIONS(2858), - [anon_sym_else] = ACTIONS(2860), - [anon_sym_if] = ACTIONS(2860), - [anon_sym_switch] = ACTIONS(2860), - [anon_sym_for] = ACTIONS(2860), - [anon_sym_LPAREN] = ACTIONS(2858), - [anon_sym_SEMI] = ACTIONS(2858), - [anon_sym_await] = ACTIONS(2860), - [anon_sym_while] = ACTIONS(2860), - [anon_sym_do] = ACTIONS(2860), - [anon_sym_try] = ACTIONS(2860), - [anon_sym_break] = ACTIONS(2860), - [anon_sym_continue] = ACTIONS(2860), - [anon_sym_debugger] = ACTIONS(2860), - [anon_sym_return] = ACTIONS(2860), - [anon_sym_throw] = ACTIONS(2860), - [anon_sym_case] = ACTIONS(2860), - [anon_sym_yield] = ACTIONS(2860), - [anon_sym_LBRACK] = ACTIONS(2858), - [anon_sym_DQUOTE] = ACTIONS(2858), - [anon_sym_SQUOTE] = ACTIONS(2858), - [anon_sym_class] = ACTIONS(2860), - [anon_sym_async] = ACTIONS(2860), - [anon_sym_function] = ACTIONS(2860), - [anon_sym_new] = ACTIONS(2860), - [anon_sym_using] = ACTIONS(2860), - [anon_sym_PLUS] = ACTIONS(2860), - [anon_sym_DASH] = ACTIONS(2860), - [anon_sym_SLASH] = ACTIONS(2860), - [anon_sym_LT] = ACTIONS(2858), - [anon_sym_TILDE] = ACTIONS(2858), - [anon_sym_void] = ACTIONS(2860), - [anon_sym_delete] = ACTIONS(2860), - [anon_sym_PLUS_PLUS] = ACTIONS(2858), - [anon_sym_DASH_DASH] = ACTIONS(2858), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2858), - [sym_number] = ACTIONS(2858), - [sym_private_property_identifier] = ACTIONS(2858), - [sym_this] = ACTIONS(2860), - [sym_super] = ACTIONS(2860), - [sym_true] = ACTIONS(2860), - [sym_false] = ACTIONS(2860), - [sym_null] = ACTIONS(2860), - [sym_undefined] = ACTIONS(2860), - [anon_sym_AT] = ACTIONS(2858), - [anon_sym_static] = ACTIONS(2860), - [anon_sym_readonly] = ACTIONS(2860), - [anon_sym_get] = ACTIONS(2860), - [anon_sym_set] = ACTIONS(2860), - [anon_sym_declare] = ACTIONS(2860), - [anon_sym_public] = ACTIONS(2860), - [anon_sym_private] = ACTIONS(2860), - [anon_sym_protected] = ACTIONS(2860), - [anon_sym_override] = ACTIONS(2860), - [anon_sym_module] = ACTIONS(2860), - [anon_sym_any] = ACTIONS(2860), - [anon_sym_number] = ACTIONS(2860), - [anon_sym_boolean] = ACTIONS(2860), - [anon_sym_string] = ACTIONS(2860), - [anon_sym_symbol] = ACTIONS(2860), - [anon_sym_object] = ACTIONS(2860), - [anon_sym_abstract] = ACTIONS(2860), - [anon_sym_interface] = ACTIONS(2860), - [anon_sym_enum] = ACTIONS(2860), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(898)] = { - [sym_import] = STATE(4964), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(5916), - [sym_rest_pattern] = STATE(5481), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(3212), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(3907), - [sym_tuple_parameter] = STATE(5559), - [sym_optional_tuple_parameter] = STATE(5559), - [sym_optional_type] = STATE(5559), - [sym_rest_type] = STATE(5559), - [sym__tuple_type_member] = STATE(5559), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5812), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(2460), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_RBRACK] = ACTIONS(2862), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_new] = ACTIONS(1577), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2466), - [anon_sym_AMP] = ACTIONS(575), - [anon_sym_PIPE] = ACTIONS(577), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1583), - [anon_sym_QMARK] = ACTIONS(599), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(603), - [anon_sym_infer] = ACTIONS(605), - [anon_sym_keyof] = ACTIONS(607), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(899)] = { [ts_builtin_sym_end] = ACTIONS(2864), [sym_identifier] = ACTIONS(2866), [anon_sym_export] = ACTIONS(2866), @@ -118591,7 +118125,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2866), [sym_html_comment] = ACTIONS(5), }, - [STATE(900)] = { + [STATE(894)] = { [ts_builtin_sym_end] = ACTIONS(2868), [sym_identifier] = ACTIONS(2870), [anon_sym_export] = ACTIONS(2870), @@ -118673,7 +118207,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2870), [sym_html_comment] = ACTIONS(5), }, - [STATE(901)] = { + [STATE(895)] = { [ts_builtin_sym_end] = ACTIONS(2872), [sym_identifier] = ACTIONS(2874), [anon_sym_export] = ACTIONS(2874), @@ -118755,7 +118289,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2874), [sym_html_comment] = ACTIONS(5), }, - [STATE(902)] = { + [STATE(896)] = { [ts_builtin_sym_end] = ACTIONS(2876), [sym_identifier] = ACTIONS(2878), [anon_sym_export] = ACTIONS(2878), @@ -118837,7 +118371,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2878), [sym_html_comment] = ACTIONS(5), }, - [STATE(903)] = { + [STATE(897)] = { [ts_builtin_sym_end] = ACTIONS(2880), [sym_identifier] = ACTIONS(2882), [anon_sym_export] = ACTIONS(2882), @@ -118919,7 +118453,89 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2882), [sym_html_comment] = ACTIONS(5), }, - [STATE(904)] = { + [STATE(898)] = { + [ts_builtin_sym_end] = ACTIONS(2572), + [sym_identifier] = ACTIONS(2574), + [anon_sym_export] = ACTIONS(2574), + [anon_sym_default] = ACTIONS(2574), + [anon_sym_type] = ACTIONS(2574), + [anon_sym_namespace] = ACTIONS(2574), + [anon_sym_LBRACE] = ACTIONS(2572), + [anon_sym_RBRACE] = ACTIONS(2572), + [anon_sym_typeof] = ACTIONS(2574), + [anon_sym_import] = ACTIONS(2574), + [anon_sym_with] = ACTIONS(2574), + [anon_sym_var] = ACTIONS(2574), + [anon_sym_let] = ACTIONS(2574), + [anon_sym_const] = ACTIONS(2574), + [anon_sym_BANG] = ACTIONS(2572), + [anon_sym_else] = ACTIONS(2574), + [anon_sym_if] = ACTIONS(2574), + [anon_sym_switch] = ACTIONS(2574), + [anon_sym_for] = ACTIONS(2574), + [anon_sym_LPAREN] = ACTIONS(2572), + [anon_sym_SEMI] = ACTIONS(2572), + [anon_sym_await] = ACTIONS(2574), + [anon_sym_while] = ACTIONS(2574), + [anon_sym_do] = ACTIONS(2574), + [anon_sym_try] = ACTIONS(2574), + [anon_sym_break] = ACTIONS(2574), + [anon_sym_continue] = ACTIONS(2574), + [anon_sym_debugger] = ACTIONS(2574), + [anon_sym_return] = ACTIONS(2574), + [anon_sym_throw] = ACTIONS(2574), + [anon_sym_case] = ACTIONS(2574), + [anon_sym_yield] = ACTIONS(2574), + [anon_sym_LBRACK] = ACTIONS(2572), + [anon_sym_DQUOTE] = ACTIONS(2572), + [anon_sym_SQUOTE] = ACTIONS(2572), + [anon_sym_class] = ACTIONS(2574), + [anon_sym_async] = ACTIONS(2574), + [anon_sym_function] = ACTIONS(2574), + [anon_sym_new] = ACTIONS(2574), + [anon_sym_using] = ACTIONS(2574), + [anon_sym_PLUS] = ACTIONS(2574), + [anon_sym_DASH] = ACTIONS(2574), + [anon_sym_SLASH] = ACTIONS(2574), + [anon_sym_LT] = ACTIONS(2572), + [anon_sym_TILDE] = ACTIONS(2572), + [anon_sym_void] = ACTIONS(2574), + [anon_sym_delete] = ACTIONS(2574), + [anon_sym_PLUS_PLUS] = ACTIONS(2572), + [anon_sym_DASH_DASH] = ACTIONS(2572), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2572), + [sym_number] = ACTIONS(2572), + [sym_private_property_identifier] = ACTIONS(2572), + [sym_this] = ACTIONS(2574), + [sym_super] = ACTIONS(2574), + [sym_true] = ACTIONS(2574), + [sym_false] = ACTIONS(2574), + [sym_null] = ACTIONS(2574), + [sym_undefined] = ACTIONS(2574), + [anon_sym_AT] = ACTIONS(2572), + [anon_sym_static] = ACTIONS(2574), + [anon_sym_readonly] = ACTIONS(2574), + [anon_sym_get] = ACTIONS(2574), + [anon_sym_set] = ACTIONS(2574), + [anon_sym_declare] = ACTIONS(2574), + [anon_sym_public] = ACTIONS(2574), + [anon_sym_private] = ACTIONS(2574), + [anon_sym_protected] = ACTIONS(2574), + [anon_sym_override] = ACTIONS(2574), + [anon_sym_module] = ACTIONS(2574), + [anon_sym_any] = ACTIONS(2574), + [anon_sym_number] = ACTIONS(2574), + [anon_sym_boolean] = ACTIONS(2574), + [anon_sym_string] = ACTIONS(2574), + [anon_sym_symbol] = ACTIONS(2574), + [anon_sym_object] = ACTIONS(2574), + [anon_sym_abstract] = ACTIONS(2574), + [anon_sym_interface] = ACTIONS(2574), + [anon_sym_enum] = ACTIONS(2574), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(899)] = { [ts_builtin_sym_end] = ACTIONS(2884), [sym_identifier] = ACTIONS(2886), [anon_sym_export] = ACTIONS(2886), @@ -119001,7 +118617,89 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2886), [sym_html_comment] = ACTIONS(5), }, - [STATE(905)] = { + [STATE(900)] = { + [ts_builtin_sym_end] = ACTIONS(1779), + [sym_identifier] = ACTIONS(1781), + [anon_sym_export] = ACTIONS(1781), + [anon_sym_default] = ACTIONS(1781), + [anon_sym_type] = ACTIONS(1781), + [anon_sym_namespace] = ACTIONS(1781), + [anon_sym_LBRACE] = ACTIONS(1779), + [anon_sym_RBRACE] = ACTIONS(1779), + [anon_sym_typeof] = ACTIONS(1781), + [anon_sym_import] = ACTIONS(1781), + [anon_sym_with] = ACTIONS(1781), + [anon_sym_var] = ACTIONS(1781), + [anon_sym_let] = ACTIONS(1781), + [anon_sym_const] = ACTIONS(1781), + [anon_sym_BANG] = ACTIONS(1779), + [anon_sym_else] = ACTIONS(1781), + [anon_sym_if] = ACTIONS(1781), + [anon_sym_switch] = ACTIONS(1781), + [anon_sym_for] = ACTIONS(1781), + [anon_sym_LPAREN] = ACTIONS(1779), + [anon_sym_SEMI] = ACTIONS(1779), + [anon_sym_await] = ACTIONS(1781), + [anon_sym_while] = ACTIONS(1781), + [anon_sym_do] = ACTIONS(1781), + [anon_sym_try] = ACTIONS(1781), + [anon_sym_break] = ACTIONS(1781), + [anon_sym_continue] = ACTIONS(1781), + [anon_sym_debugger] = ACTIONS(1781), + [anon_sym_return] = ACTIONS(1781), + [anon_sym_throw] = ACTIONS(1781), + [anon_sym_case] = ACTIONS(1781), + [anon_sym_yield] = ACTIONS(1781), + [anon_sym_LBRACK] = ACTIONS(1779), + [anon_sym_DQUOTE] = ACTIONS(1779), + [anon_sym_SQUOTE] = ACTIONS(1779), + [anon_sym_class] = ACTIONS(1781), + [anon_sym_async] = ACTIONS(1781), + [anon_sym_function] = ACTIONS(1781), + [anon_sym_new] = ACTIONS(1781), + [anon_sym_using] = ACTIONS(1781), + [anon_sym_PLUS] = ACTIONS(1781), + [anon_sym_DASH] = ACTIONS(1781), + [anon_sym_SLASH] = ACTIONS(1781), + [anon_sym_LT] = ACTIONS(1779), + [anon_sym_TILDE] = ACTIONS(1779), + [anon_sym_void] = ACTIONS(1781), + [anon_sym_delete] = ACTIONS(1781), + [anon_sym_PLUS_PLUS] = ACTIONS(1779), + [anon_sym_DASH_DASH] = ACTIONS(1779), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1779), + [sym_number] = ACTIONS(1779), + [sym_private_property_identifier] = ACTIONS(1779), + [sym_this] = ACTIONS(1781), + [sym_super] = ACTIONS(1781), + [sym_true] = ACTIONS(1781), + [sym_false] = ACTIONS(1781), + [sym_null] = ACTIONS(1781), + [sym_undefined] = ACTIONS(1781), + [anon_sym_AT] = ACTIONS(1779), + [anon_sym_static] = ACTIONS(1781), + [anon_sym_readonly] = ACTIONS(1781), + [anon_sym_get] = ACTIONS(1781), + [anon_sym_set] = ACTIONS(1781), + [anon_sym_declare] = ACTIONS(1781), + [anon_sym_public] = ACTIONS(1781), + [anon_sym_private] = ACTIONS(1781), + [anon_sym_protected] = ACTIONS(1781), + [anon_sym_override] = ACTIONS(1781), + [anon_sym_module] = ACTIONS(1781), + [anon_sym_any] = ACTIONS(1781), + [anon_sym_number] = ACTIONS(1781), + [anon_sym_boolean] = ACTIONS(1781), + [anon_sym_string] = ACTIONS(1781), + [anon_sym_symbol] = ACTIONS(1781), + [anon_sym_object] = ACTIONS(1781), + [anon_sym_abstract] = ACTIONS(1781), + [anon_sym_interface] = ACTIONS(1781), + [anon_sym_enum] = ACTIONS(1781), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(901)] = { [ts_builtin_sym_end] = ACTIONS(2888), [sym_identifier] = ACTIONS(2890), [anon_sym_export] = ACTIONS(2890), @@ -119083,7 +118781,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2890), [sym_html_comment] = ACTIONS(5), }, - [STATE(906)] = { + [STATE(902)] = { [ts_builtin_sym_end] = ACTIONS(2892), [sym_identifier] = ACTIONS(2894), [anon_sym_export] = ACTIONS(2894), @@ -119165,7 +118863,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2894), [sym_html_comment] = ACTIONS(5), }, - [STATE(907)] = { + [STATE(903)] = { [ts_builtin_sym_end] = ACTIONS(2896), [sym_identifier] = ACTIONS(2898), [anon_sym_export] = ACTIONS(2898), @@ -119247,7 +118945,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2898), [sym_html_comment] = ACTIONS(5), }, - [STATE(908)] = { + [STATE(904)] = { [ts_builtin_sym_end] = ACTIONS(2900), [sym_identifier] = ACTIONS(2902), [anon_sym_export] = ACTIONS(2902), @@ -119329,89 +119027,89 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2902), [sym_html_comment] = ACTIONS(5), }, - [STATE(909)] = { - [ts_builtin_sym_end] = ACTIONS(2904), - [sym_identifier] = ACTIONS(2906), - [anon_sym_export] = ACTIONS(2906), - [anon_sym_default] = ACTIONS(2906), - [anon_sym_type] = ACTIONS(2906), - [anon_sym_namespace] = ACTIONS(2906), - [anon_sym_LBRACE] = ACTIONS(2904), - [anon_sym_RBRACE] = ACTIONS(2904), - [anon_sym_typeof] = ACTIONS(2906), - [anon_sym_import] = ACTIONS(2906), - [anon_sym_with] = ACTIONS(2906), - [anon_sym_var] = ACTIONS(2906), - [anon_sym_let] = ACTIONS(2906), - [anon_sym_const] = ACTIONS(2906), - [anon_sym_BANG] = ACTIONS(2904), - [anon_sym_else] = ACTIONS(2906), - [anon_sym_if] = ACTIONS(2906), - [anon_sym_switch] = ACTIONS(2906), - [anon_sym_for] = ACTIONS(2906), - [anon_sym_LPAREN] = ACTIONS(2904), - [anon_sym_SEMI] = ACTIONS(2904), - [anon_sym_await] = ACTIONS(2906), - [anon_sym_while] = ACTIONS(2906), - [anon_sym_do] = ACTIONS(2906), - [anon_sym_try] = ACTIONS(2906), - [anon_sym_break] = ACTIONS(2906), - [anon_sym_continue] = ACTIONS(2906), - [anon_sym_debugger] = ACTIONS(2906), - [anon_sym_return] = ACTIONS(2906), - [anon_sym_throw] = ACTIONS(2906), - [anon_sym_case] = ACTIONS(2906), - [anon_sym_yield] = ACTIONS(2906), - [anon_sym_LBRACK] = ACTIONS(2904), - [anon_sym_DQUOTE] = ACTIONS(2904), - [anon_sym_SQUOTE] = ACTIONS(2904), - [anon_sym_class] = ACTIONS(2906), - [anon_sym_async] = ACTIONS(2906), - [anon_sym_function] = ACTIONS(2906), - [anon_sym_new] = ACTIONS(2906), - [anon_sym_using] = ACTIONS(2906), - [anon_sym_PLUS] = ACTIONS(2906), - [anon_sym_DASH] = ACTIONS(2906), - [anon_sym_SLASH] = ACTIONS(2906), - [anon_sym_LT] = ACTIONS(2904), - [anon_sym_TILDE] = ACTIONS(2904), - [anon_sym_void] = ACTIONS(2906), - [anon_sym_delete] = ACTIONS(2906), - [anon_sym_PLUS_PLUS] = ACTIONS(2904), - [anon_sym_DASH_DASH] = ACTIONS(2904), + [STATE(905)] = { + [ts_builtin_sym_end] = ACTIONS(2892), + [sym_identifier] = ACTIONS(2894), + [anon_sym_export] = ACTIONS(2894), + [anon_sym_default] = ACTIONS(2894), + [anon_sym_type] = ACTIONS(2894), + [anon_sym_namespace] = ACTIONS(2894), + [anon_sym_LBRACE] = ACTIONS(2892), + [anon_sym_RBRACE] = ACTIONS(2892), + [anon_sym_typeof] = ACTIONS(2894), + [anon_sym_import] = ACTIONS(2894), + [anon_sym_with] = ACTIONS(2894), + [anon_sym_var] = ACTIONS(2894), + [anon_sym_let] = ACTIONS(2894), + [anon_sym_const] = ACTIONS(2894), + [anon_sym_BANG] = ACTIONS(2892), + [anon_sym_else] = ACTIONS(2894), + [anon_sym_if] = ACTIONS(2894), + [anon_sym_switch] = ACTIONS(2894), + [anon_sym_for] = ACTIONS(2894), + [anon_sym_LPAREN] = ACTIONS(2892), + [anon_sym_SEMI] = ACTIONS(2892), + [anon_sym_await] = ACTIONS(2894), + [anon_sym_while] = ACTIONS(2894), + [anon_sym_do] = ACTIONS(2894), + [anon_sym_try] = ACTIONS(2894), + [anon_sym_break] = ACTIONS(2894), + [anon_sym_continue] = ACTIONS(2894), + [anon_sym_debugger] = ACTIONS(2894), + [anon_sym_return] = ACTIONS(2894), + [anon_sym_throw] = ACTIONS(2894), + [anon_sym_case] = ACTIONS(2894), + [anon_sym_yield] = ACTIONS(2894), + [anon_sym_LBRACK] = ACTIONS(2892), + [anon_sym_DQUOTE] = ACTIONS(2892), + [anon_sym_SQUOTE] = ACTIONS(2892), + [anon_sym_class] = ACTIONS(2894), + [anon_sym_async] = ACTIONS(2894), + [anon_sym_function] = ACTIONS(2894), + [anon_sym_new] = ACTIONS(2894), + [anon_sym_using] = ACTIONS(2894), + [anon_sym_PLUS] = ACTIONS(2894), + [anon_sym_DASH] = ACTIONS(2894), + [anon_sym_SLASH] = ACTIONS(2894), + [anon_sym_LT] = ACTIONS(2892), + [anon_sym_TILDE] = ACTIONS(2892), + [anon_sym_void] = ACTIONS(2894), + [anon_sym_delete] = ACTIONS(2894), + [anon_sym_PLUS_PLUS] = ACTIONS(2892), + [anon_sym_DASH_DASH] = ACTIONS(2892), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2904), - [sym_number] = ACTIONS(2904), - [sym_private_property_identifier] = ACTIONS(2904), - [sym_this] = ACTIONS(2906), - [sym_super] = ACTIONS(2906), - [sym_true] = ACTIONS(2906), - [sym_false] = ACTIONS(2906), - [sym_null] = ACTIONS(2906), - [sym_undefined] = ACTIONS(2906), - [anon_sym_AT] = ACTIONS(2904), - [anon_sym_static] = ACTIONS(2906), - [anon_sym_readonly] = ACTIONS(2906), - [anon_sym_get] = ACTIONS(2906), - [anon_sym_set] = ACTIONS(2906), - [anon_sym_declare] = ACTIONS(2906), - [anon_sym_public] = ACTIONS(2906), - [anon_sym_private] = ACTIONS(2906), - [anon_sym_protected] = ACTIONS(2906), - [anon_sym_override] = ACTIONS(2906), - [anon_sym_module] = ACTIONS(2906), - [anon_sym_any] = ACTIONS(2906), - [anon_sym_number] = ACTIONS(2906), - [anon_sym_boolean] = ACTIONS(2906), - [anon_sym_string] = ACTIONS(2906), - [anon_sym_symbol] = ACTIONS(2906), - [anon_sym_object] = ACTIONS(2906), - [anon_sym_abstract] = ACTIONS(2906), - [anon_sym_interface] = ACTIONS(2906), - [anon_sym_enum] = ACTIONS(2906), + [anon_sym_BQUOTE] = ACTIONS(2892), + [sym_number] = ACTIONS(2892), + [sym_private_property_identifier] = ACTIONS(2892), + [sym_this] = ACTIONS(2894), + [sym_super] = ACTIONS(2894), + [sym_true] = ACTIONS(2894), + [sym_false] = ACTIONS(2894), + [sym_null] = ACTIONS(2894), + [sym_undefined] = ACTIONS(2894), + [anon_sym_AT] = ACTIONS(2892), + [anon_sym_static] = ACTIONS(2894), + [anon_sym_readonly] = ACTIONS(2894), + [anon_sym_get] = ACTIONS(2894), + [anon_sym_set] = ACTIONS(2894), + [anon_sym_declare] = ACTIONS(2894), + [anon_sym_public] = ACTIONS(2894), + [anon_sym_private] = ACTIONS(2894), + [anon_sym_protected] = ACTIONS(2894), + [anon_sym_override] = ACTIONS(2894), + [anon_sym_module] = ACTIONS(2894), + [anon_sym_any] = ACTIONS(2894), + [anon_sym_number] = ACTIONS(2894), + [anon_sym_boolean] = ACTIONS(2894), + [anon_sym_string] = ACTIONS(2894), + [anon_sym_symbol] = ACTIONS(2894), + [anon_sym_object] = ACTIONS(2894), + [anon_sym_abstract] = ACTIONS(2894), + [anon_sym_interface] = ACTIONS(2894), + [anon_sym_enum] = ACTIONS(2894), [sym_html_comment] = ACTIONS(5), }, - [STATE(910)] = { + [STATE(906)] = { [ts_builtin_sym_end] = ACTIONS(2904), [sym_identifier] = ACTIONS(2906), [anon_sym_export] = ACTIONS(2906), @@ -119493,7 +119191,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2906), [sym_html_comment] = ACTIONS(5), }, - [STATE(911)] = { + [STATE(907)] = { [ts_builtin_sym_end] = ACTIONS(2908), [sym_identifier] = ACTIONS(2910), [anon_sym_export] = ACTIONS(2910), @@ -119575,7 +119273,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2910), [sym_html_comment] = ACTIONS(5), }, - [STATE(912)] = { + [STATE(908)] = { [ts_builtin_sym_end] = ACTIONS(2912), [sym_identifier] = ACTIONS(2914), [anon_sym_export] = ACTIONS(2914), @@ -119657,7 +119355,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2914), [sym_html_comment] = ACTIONS(5), }, - [STATE(913)] = { + [STATE(909)] = { [ts_builtin_sym_end] = ACTIONS(2916), [sym_identifier] = ACTIONS(2918), [anon_sym_export] = ACTIONS(2918), @@ -119739,7 +119437,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2918), [sym_html_comment] = ACTIONS(5), }, - [STATE(914)] = { + [STATE(910)] = { [ts_builtin_sym_end] = ACTIONS(2920), [sym_identifier] = ACTIONS(2922), [anon_sym_export] = ACTIONS(2922), @@ -119821,7 +119519,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2922), [sym_html_comment] = ACTIONS(5), }, - [STATE(915)] = { + [STATE(911)] = { [ts_builtin_sym_end] = ACTIONS(2924), [sym_identifier] = ACTIONS(2926), [anon_sym_export] = ACTIONS(2926), @@ -119903,7 +119601,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2926), [sym_html_comment] = ACTIONS(5), }, - [STATE(916)] = { + [STATE(912)] = { [ts_builtin_sym_end] = ACTIONS(2928), [sym_identifier] = ACTIONS(2930), [anon_sym_export] = ACTIONS(2930), @@ -119985,7 +119683,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2930), [sym_html_comment] = ACTIONS(5), }, - [STATE(917)] = { + [STATE(913)] = { [ts_builtin_sym_end] = ACTIONS(2932), [sym_identifier] = ACTIONS(2934), [anon_sym_export] = ACTIONS(2934), @@ -120067,7 +119765,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2934), [sym_html_comment] = ACTIONS(5), }, - [STATE(918)] = { + [STATE(914)] = { [ts_builtin_sym_end] = ACTIONS(2936), [sym_identifier] = ACTIONS(2938), [anon_sym_export] = ACTIONS(2938), @@ -120149,7 +119847,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2938), [sym_html_comment] = ACTIONS(5), }, - [STATE(919)] = { + [STATE(915)] = { [ts_builtin_sym_end] = ACTIONS(2940), [sym_identifier] = ACTIONS(2942), [anon_sym_export] = ACTIONS(2942), @@ -120231,89 +119929,89 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2942), [sym_html_comment] = ACTIONS(5), }, - [STATE(920)] = { - [ts_builtin_sym_end] = ACTIONS(2936), - [sym_identifier] = ACTIONS(2938), - [anon_sym_export] = ACTIONS(2938), - [anon_sym_default] = ACTIONS(2938), - [anon_sym_type] = ACTIONS(2938), - [anon_sym_namespace] = ACTIONS(2938), - [anon_sym_LBRACE] = ACTIONS(2936), - [anon_sym_RBRACE] = ACTIONS(2936), - [anon_sym_typeof] = ACTIONS(2938), - [anon_sym_import] = ACTIONS(2938), - [anon_sym_with] = ACTIONS(2938), - [anon_sym_var] = ACTIONS(2938), - [anon_sym_let] = ACTIONS(2938), - [anon_sym_const] = ACTIONS(2938), - [anon_sym_BANG] = ACTIONS(2936), - [anon_sym_else] = ACTIONS(2938), - [anon_sym_if] = ACTIONS(2938), - [anon_sym_switch] = ACTIONS(2938), - [anon_sym_for] = ACTIONS(2938), - [anon_sym_LPAREN] = ACTIONS(2936), - [anon_sym_SEMI] = ACTIONS(2936), - [anon_sym_await] = ACTIONS(2938), - [anon_sym_while] = ACTIONS(2938), - [anon_sym_do] = ACTIONS(2938), - [anon_sym_try] = ACTIONS(2938), - [anon_sym_break] = ACTIONS(2938), - [anon_sym_continue] = ACTIONS(2938), - [anon_sym_debugger] = ACTIONS(2938), - [anon_sym_return] = ACTIONS(2938), - [anon_sym_throw] = ACTIONS(2938), - [anon_sym_case] = ACTIONS(2938), - [anon_sym_yield] = ACTIONS(2938), - [anon_sym_LBRACK] = ACTIONS(2936), - [anon_sym_DQUOTE] = ACTIONS(2936), - [anon_sym_SQUOTE] = ACTIONS(2936), - [anon_sym_class] = ACTIONS(2938), - [anon_sym_async] = ACTIONS(2938), - [anon_sym_function] = ACTIONS(2938), - [anon_sym_new] = ACTIONS(2938), - [anon_sym_using] = ACTIONS(2938), - [anon_sym_PLUS] = ACTIONS(2938), - [anon_sym_DASH] = ACTIONS(2938), - [anon_sym_SLASH] = ACTIONS(2938), - [anon_sym_LT] = ACTIONS(2936), - [anon_sym_TILDE] = ACTIONS(2936), - [anon_sym_void] = ACTIONS(2938), - [anon_sym_delete] = ACTIONS(2938), - [anon_sym_PLUS_PLUS] = ACTIONS(2936), - [anon_sym_DASH_DASH] = ACTIONS(2936), + [STATE(916)] = { + [ts_builtin_sym_end] = ACTIONS(2568), + [sym_identifier] = ACTIONS(2570), + [anon_sym_export] = ACTIONS(2570), + [anon_sym_default] = ACTIONS(2570), + [anon_sym_type] = ACTIONS(2570), + [anon_sym_namespace] = ACTIONS(2570), + [anon_sym_LBRACE] = ACTIONS(2568), + [anon_sym_RBRACE] = ACTIONS(2568), + [anon_sym_typeof] = ACTIONS(2570), + [anon_sym_import] = ACTIONS(2570), + [anon_sym_with] = ACTIONS(2570), + [anon_sym_var] = ACTIONS(2570), + [anon_sym_let] = ACTIONS(2570), + [anon_sym_const] = ACTIONS(2570), + [anon_sym_BANG] = ACTIONS(2568), + [anon_sym_else] = ACTIONS(2570), + [anon_sym_if] = ACTIONS(2570), + [anon_sym_switch] = ACTIONS(2570), + [anon_sym_for] = ACTIONS(2570), + [anon_sym_LPAREN] = ACTIONS(2568), + [anon_sym_SEMI] = ACTIONS(2568), + [anon_sym_await] = ACTIONS(2570), + [anon_sym_while] = ACTIONS(2570), + [anon_sym_do] = ACTIONS(2570), + [anon_sym_try] = ACTIONS(2570), + [anon_sym_break] = ACTIONS(2570), + [anon_sym_continue] = ACTIONS(2570), + [anon_sym_debugger] = ACTIONS(2570), + [anon_sym_return] = ACTIONS(2570), + [anon_sym_throw] = ACTIONS(2570), + [anon_sym_case] = ACTIONS(2570), + [anon_sym_yield] = ACTIONS(2570), + [anon_sym_LBRACK] = ACTIONS(2568), + [anon_sym_DQUOTE] = ACTIONS(2568), + [anon_sym_SQUOTE] = ACTIONS(2568), + [anon_sym_class] = ACTIONS(2570), + [anon_sym_async] = ACTIONS(2570), + [anon_sym_function] = ACTIONS(2570), + [anon_sym_new] = ACTIONS(2570), + [anon_sym_using] = ACTIONS(2570), + [anon_sym_PLUS] = ACTIONS(2570), + [anon_sym_DASH] = ACTIONS(2570), + [anon_sym_SLASH] = ACTIONS(2570), + [anon_sym_LT] = ACTIONS(2568), + [anon_sym_TILDE] = ACTIONS(2568), + [anon_sym_void] = ACTIONS(2570), + [anon_sym_delete] = ACTIONS(2570), + [anon_sym_PLUS_PLUS] = ACTIONS(2568), + [anon_sym_DASH_DASH] = ACTIONS(2568), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2936), - [sym_number] = ACTIONS(2936), - [sym_private_property_identifier] = ACTIONS(2936), - [sym_this] = ACTIONS(2938), - [sym_super] = ACTIONS(2938), - [sym_true] = ACTIONS(2938), - [sym_false] = ACTIONS(2938), - [sym_null] = ACTIONS(2938), - [sym_undefined] = ACTIONS(2938), - [anon_sym_AT] = ACTIONS(2936), - [anon_sym_static] = ACTIONS(2938), - [anon_sym_readonly] = ACTIONS(2938), - [anon_sym_get] = ACTIONS(2938), - [anon_sym_set] = ACTIONS(2938), - [anon_sym_declare] = ACTIONS(2938), - [anon_sym_public] = ACTIONS(2938), - [anon_sym_private] = ACTIONS(2938), - [anon_sym_protected] = ACTIONS(2938), - [anon_sym_override] = ACTIONS(2938), - [anon_sym_module] = ACTIONS(2938), - [anon_sym_any] = ACTIONS(2938), - [anon_sym_number] = ACTIONS(2938), - [anon_sym_boolean] = ACTIONS(2938), - [anon_sym_string] = ACTIONS(2938), - [anon_sym_symbol] = ACTIONS(2938), - [anon_sym_object] = ACTIONS(2938), - [anon_sym_abstract] = ACTIONS(2938), - [anon_sym_interface] = ACTIONS(2938), - [anon_sym_enum] = ACTIONS(2938), + [anon_sym_BQUOTE] = ACTIONS(2568), + [sym_number] = ACTIONS(2568), + [sym_private_property_identifier] = ACTIONS(2568), + [sym_this] = ACTIONS(2570), + [sym_super] = ACTIONS(2570), + [sym_true] = ACTIONS(2570), + [sym_false] = ACTIONS(2570), + [sym_null] = ACTIONS(2570), + [sym_undefined] = ACTIONS(2570), + [anon_sym_AT] = ACTIONS(2568), + [anon_sym_static] = ACTIONS(2570), + [anon_sym_readonly] = ACTIONS(2570), + [anon_sym_get] = ACTIONS(2570), + [anon_sym_set] = ACTIONS(2570), + [anon_sym_declare] = ACTIONS(2570), + [anon_sym_public] = ACTIONS(2570), + [anon_sym_private] = ACTIONS(2570), + [anon_sym_protected] = ACTIONS(2570), + [anon_sym_override] = ACTIONS(2570), + [anon_sym_module] = ACTIONS(2570), + [anon_sym_any] = ACTIONS(2570), + [anon_sym_number] = ACTIONS(2570), + [anon_sym_boolean] = ACTIONS(2570), + [anon_sym_string] = ACTIONS(2570), + [anon_sym_symbol] = ACTIONS(2570), + [anon_sym_object] = ACTIONS(2570), + [anon_sym_abstract] = ACTIONS(2570), + [anon_sym_interface] = ACTIONS(2570), + [anon_sym_enum] = ACTIONS(2570), [sym_html_comment] = ACTIONS(5), }, - [STATE(921)] = { + [STATE(917)] = { [ts_builtin_sym_end] = ACTIONS(2944), [sym_identifier] = ACTIONS(2946), [anon_sym_export] = ACTIONS(2946), @@ -120395,16016 +120093,16428 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2946), [sym_html_comment] = ACTIONS(5), }, + [STATE(918)] = { + [sym_import] = STATE(4975), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(5925), + [sym_rest_pattern] = STATE(5834), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(3224), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(3907), + [sym_tuple_parameter] = STATE(5512), + [sym_optional_tuple_parameter] = STATE(5512), + [sym_optional_type] = STATE(5512), + [sym_rest_type] = STATE(5512), + [sym__tuple_type_member] = STATE(5512), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5821), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(2478), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_RBRACK] = ACTIONS(2948), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(2484), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2486), + [anon_sym_AMP] = ACTIONS(637), + [anon_sym_PIPE] = ACTIONS(639), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(2492), + [anon_sym_QMARK] = ACTIONS(661), + [anon_sym_any] = ACTIONS(667), + [anon_sym_number] = ACTIONS(667), + [anon_sym_boolean] = ACTIONS(667), + [anon_sym_string] = ACTIONS(667), + [anon_sym_symbol] = ACTIONS(667), + [anon_sym_object] = ACTIONS(667), + [anon_sym_abstract] = ACTIONS(665), + [anon_sym_never] = ACTIONS(667), + [anon_sym_unknown] = ACTIONS(667), + [anon_sym_keyof] = ACTIONS(669), + [anon_sym_infer] = ACTIONS(671), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(919)] = { + [ts_builtin_sym_end] = ACTIONS(2950), + [sym_identifier] = ACTIONS(2952), + [anon_sym_export] = ACTIONS(2952), + [anon_sym_default] = ACTIONS(2952), + [anon_sym_type] = ACTIONS(2952), + [anon_sym_namespace] = ACTIONS(2952), + [anon_sym_LBRACE] = ACTIONS(2950), + [anon_sym_RBRACE] = ACTIONS(2950), + [anon_sym_typeof] = ACTIONS(2952), + [anon_sym_import] = ACTIONS(2952), + [anon_sym_with] = ACTIONS(2952), + [anon_sym_var] = ACTIONS(2952), + [anon_sym_let] = ACTIONS(2952), + [anon_sym_const] = ACTIONS(2952), + [anon_sym_BANG] = ACTIONS(2950), + [anon_sym_else] = ACTIONS(2952), + [anon_sym_if] = ACTIONS(2952), + [anon_sym_switch] = ACTIONS(2952), + [anon_sym_for] = ACTIONS(2952), + [anon_sym_LPAREN] = ACTIONS(2950), + [anon_sym_SEMI] = ACTIONS(2950), + [anon_sym_await] = ACTIONS(2952), + [anon_sym_while] = ACTIONS(2952), + [anon_sym_do] = ACTIONS(2952), + [anon_sym_try] = ACTIONS(2952), + [anon_sym_break] = ACTIONS(2952), + [anon_sym_continue] = ACTIONS(2952), + [anon_sym_debugger] = ACTIONS(2952), + [anon_sym_return] = ACTIONS(2952), + [anon_sym_throw] = ACTIONS(2952), + [anon_sym_case] = ACTIONS(2952), + [anon_sym_yield] = ACTIONS(2952), + [anon_sym_LBRACK] = ACTIONS(2950), + [anon_sym_DQUOTE] = ACTIONS(2950), + [anon_sym_SQUOTE] = ACTIONS(2950), + [anon_sym_class] = ACTIONS(2952), + [anon_sym_async] = ACTIONS(2952), + [anon_sym_function] = ACTIONS(2952), + [anon_sym_new] = ACTIONS(2952), + [anon_sym_using] = ACTIONS(2952), + [anon_sym_PLUS] = ACTIONS(2952), + [anon_sym_DASH] = ACTIONS(2952), + [anon_sym_SLASH] = ACTIONS(2952), + [anon_sym_LT] = ACTIONS(2950), + [anon_sym_TILDE] = ACTIONS(2950), + [anon_sym_void] = ACTIONS(2952), + [anon_sym_delete] = ACTIONS(2952), + [anon_sym_PLUS_PLUS] = ACTIONS(2950), + [anon_sym_DASH_DASH] = ACTIONS(2950), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2950), + [sym_number] = ACTIONS(2950), + [sym_private_property_identifier] = ACTIONS(2950), + [sym_this] = ACTIONS(2952), + [sym_super] = ACTIONS(2952), + [sym_true] = ACTIONS(2952), + [sym_false] = ACTIONS(2952), + [sym_null] = ACTIONS(2952), + [sym_undefined] = ACTIONS(2952), + [anon_sym_AT] = ACTIONS(2950), + [anon_sym_static] = ACTIONS(2952), + [anon_sym_readonly] = ACTIONS(2952), + [anon_sym_get] = ACTIONS(2952), + [anon_sym_set] = ACTIONS(2952), + [anon_sym_declare] = ACTIONS(2952), + [anon_sym_public] = ACTIONS(2952), + [anon_sym_private] = ACTIONS(2952), + [anon_sym_protected] = ACTIONS(2952), + [anon_sym_override] = ACTIONS(2952), + [anon_sym_module] = ACTIONS(2952), + [anon_sym_any] = ACTIONS(2952), + [anon_sym_number] = ACTIONS(2952), + [anon_sym_boolean] = ACTIONS(2952), + [anon_sym_string] = ACTIONS(2952), + [anon_sym_symbol] = ACTIONS(2952), + [anon_sym_object] = ACTIONS(2952), + [anon_sym_abstract] = ACTIONS(2952), + [anon_sym_interface] = ACTIONS(2952), + [anon_sym_enum] = ACTIONS(2952), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(920)] = { + [ts_builtin_sym_end] = ACTIONS(2954), + [sym_identifier] = ACTIONS(2956), + [anon_sym_export] = ACTIONS(2956), + [anon_sym_default] = ACTIONS(2956), + [anon_sym_type] = ACTIONS(2956), + [anon_sym_namespace] = ACTIONS(2956), + [anon_sym_LBRACE] = ACTIONS(2954), + [anon_sym_RBRACE] = ACTIONS(2954), + [anon_sym_typeof] = ACTIONS(2956), + [anon_sym_import] = ACTIONS(2956), + [anon_sym_with] = ACTIONS(2956), + [anon_sym_var] = ACTIONS(2956), + [anon_sym_let] = ACTIONS(2956), + [anon_sym_const] = ACTIONS(2956), + [anon_sym_BANG] = ACTIONS(2954), + [anon_sym_else] = ACTIONS(2956), + [anon_sym_if] = ACTIONS(2956), + [anon_sym_switch] = ACTIONS(2956), + [anon_sym_for] = ACTIONS(2956), + [anon_sym_LPAREN] = ACTIONS(2954), + [anon_sym_SEMI] = ACTIONS(2954), + [anon_sym_await] = ACTIONS(2956), + [anon_sym_while] = ACTIONS(2956), + [anon_sym_do] = ACTIONS(2956), + [anon_sym_try] = ACTIONS(2956), + [anon_sym_break] = ACTIONS(2956), + [anon_sym_continue] = ACTIONS(2956), + [anon_sym_debugger] = ACTIONS(2956), + [anon_sym_return] = ACTIONS(2956), + [anon_sym_throw] = ACTIONS(2956), + [anon_sym_case] = ACTIONS(2956), + [anon_sym_yield] = ACTIONS(2956), + [anon_sym_LBRACK] = ACTIONS(2954), + [anon_sym_DQUOTE] = ACTIONS(2954), + [anon_sym_SQUOTE] = ACTIONS(2954), + [anon_sym_class] = ACTIONS(2956), + [anon_sym_async] = ACTIONS(2956), + [anon_sym_function] = ACTIONS(2956), + [anon_sym_new] = ACTIONS(2956), + [anon_sym_using] = ACTIONS(2956), + [anon_sym_PLUS] = ACTIONS(2956), + [anon_sym_DASH] = ACTIONS(2956), + [anon_sym_SLASH] = ACTIONS(2956), + [anon_sym_LT] = ACTIONS(2954), + [anon_sym_TILDE] = ACTIONS(2954), + [anon_sym_void] = ACTIONS(2956), + [anon_sym_delete] = ACTIONS(2956), + [anon_sym_PLUS_PLUS] = ACTIONS(2954), + [anon_sym_DASH_DASH] = ACTIONS(2954), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2954), + [sym_number] = ACTIONS(2954), + [sym_private_property_identifier] = ACTIONS(2954), + [sym_this] = ACTIONS(2956), + [sym_super] = ACTIONS(2956), + [sym_true] = ACTIONS(2956), + [sym_false] = ACTIONS(2956), + [sym_null] = ACTIONS(2956), + [sym_undefined] = ACTIONS(2956), + [anon_sym_AT] = ACTIONS(2954), + [anon_sym_static] = ACTIONS(2956), + [anon_sym_readonly] = ACTIONS(2956), + [anon_sym_get] = ACTIONS(2956), + [anon_sym_set] = ACTIONS(2956), + [anon_sym_declare] = ACTIONS(2956), + [anon_sym_public] = ACTIONS(2956), + [anon_sym_private] = ACTIONS(2956), + [anon_sym_protected] = ACTIONS(2956), + [anon_sym_override] = ACTIONS(2956), + [anon_sym_module] = ACTIONS(2956), + [anon_sym_any] = ACTIONS(2956), + [anon_sym_number] = ACTIONS(2956), + [anon_sym_boolean] = ACTIONS(2956), + [anon_sym_string] = ACTIONS(2956), + [anon_sym_symbol] = ACTIONS(2956), + [anon_sym_object] = ACTIONS(2956), + [anon_sym_abstract] = ACTIONS(2956), + [anon_sym_interface] = ACTIONS(2956), + [anon_sym_enum] = ACTIONS(2956), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(921)] = { + [ts_builtin_sym_end] = ACTIONS(2958), + [sym_identifier] = ACTIONS(2960), + [anon_sym_export] = ACTIONS(2960), + [anon_sym_default] = ACTIONS(2960), + [anon_sym_type] = ACTIONS(2960), + [anon_sym_namespace] = ACTIONS(2960), + [anon_sym_LBRACE] = ACTIONS(2958), + [anon_sym_RBRACE] = ACTIONS(2958), + [anon_sym_typeof] = ACTIONS(2960), + [anon_sym_import] = ACTIONS(2960), + [anon_sym_with] = ACTIONS(2960), + [anon_sym_var] = ACTIONS(2960), + [anon_sym_let] = ACTIONS(2960), + [anon_sym_const] = ACTIONS(2960), + [anon_sym_BANG] = ACTIONS(2958), + [anon_sym_else] = ACTIONS(2960), + [anon_sym_if] = ACTIONS(2960), + [anon_sym_switch] = ACTIONS(2960), + [anon_sym_for] = ACTIONS(2960), + [anon_sym_LPAREN] = ACTIONS(2958), + [anon_sym_SEMI] = ACTIONS(2958), + [anon_sym_await] = ACTIONS(2960), + [anon_sym_while] = ACTIONS(2960), + [anon_sym_do] = ACTIONS(2960), + [anon_sym_try] = ACTIONS(2960), + [anon_sym_break] = ACTIONS(2960), + [anon_sym_continue] = ACTIONS(2960), + [anon_sym_debugger] = ACTIONS(2960), + [anon_sym_return] = ACTIONS(2960), + [anon_sym_throw] = ACTIONS(2960), + [anon_sym_case] = ACTIONS(2960), + [anon_sym_yield] = ACTIONS(2960), + [anon_sym_LBRACK] = ACTIONS(2958), + [anon_sym_DQUOTE] = ACTIONS(2958), + [anon_sym_SQUOTE] = ACTIONS(2958), + [anon_sym_class] = ACTIONS(2960), + [anon_sym_async] = ACTIONS(2960), + [anon_sym_function] = ACTIONS(2960), + [anon_sym_new] = ACTIONS(2960), + [anon_sym_using] = ACTIONS(2960), + [anon_sym_PLUS] = ACTIONS(2960), + [anon_sym_DASH] = ACTIONS(2960), + [anon_sym_SLASH] = ACTIONS(2960), + [anon_sym_LT] = ACTIONS(2958), + [anon_sym_TILDE] = ACTIONS(2958), + [anon_sym_void] = ACTIONS(2960), + [anon_sym_delete] = ACTIONS(2960), + [anon_sym_PLUS_PLUS] = ACTIONS(2958), + [anon_sym_DASH_DASH] = ACTIONS(2958), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2958), + [sym_number] = ACTIONS(2958), + [sym_private_property_identifier] = ACTIONS(2958), + [sym_this] = ACTIONS(2960), + [sym_super] = ACTIONS(2960), + [sym_true] = ACTIONS(2960), + [sym_false] = ACTIONS(2960), + [sym_null] = ACTIONS(2960), + [sym_undefined] = ACTIONS(2960), + [anon_sym_AT] = ACTIONS(2958), + [anon_sym_static] = ACTIONS(2960), + [anon_sym_readonly] = ACTIONS(2960), + [anon_sym_get] = ACTIONS(2960), + [anon_sym_set] = ACTIONS(2960), + [anon_sym_declare] = ACTIONS(2960), + [anon_sym_public] = ACTIONS(2960), + [anon_sym_private] = ACTIONS(2960), + [anon_sym_protected] = ACTIONS(2960), + [anon_sym_override] = ACTIONS(2960), + [anon_sym_module] = ACTIONS(2960), + [anon_sym_any] = ACTIONS(2960), + [anon_sym_number] = ACTIONS(2960), + [anon_sym_boolean] = ACTIONS(2960), + [anon_sym_string] = ACTIONS(2960), + [anon_sym_symbol] = ACTIONS(2960), + [anon_sym_object] = ACTIONS(2960), + [anon_sym_abstract] = ACTIONS(2960), + [anon_sym_interface] = ACTIONS(2960), + [anon_sym_enum] = ACTIONS(2960), + [sym_html_comment] = ACTIONS(5), + }, [STATE(922)] = { - [ts_builtin_sym_end] = ACTIONS(2948), - [sym_identifier] = ACTIONS(2950), - [anon_sym_export] = ACTIONS(2950), - [anon_sym_default] = ACTIONS(2950), - [anon_sym_type] = ACTIONS(2950), - [anon_sym_namespace] = ACTIONS(2950), - [anon_sym_LBRACE] = ACTIONS(2948), - [anon_sym_RBRACE] = ACTIONS(2948), - [anon_sym_typeof] = ACTIONS(2950), - [anon_sym_import] = ACTIONS(2950), - [anon_sym_with] = ACTIONS(2950), - [anon_sym_var] = ACTIONS(2950), - [anon_sym_let] = ACTIONS(2950), - [anon_sym_const] = ACTIONS(2950), - [anon_sym_BANG] = ACTIONS(2948), - [anon_sym_else] = ACTIONS(2950), - [anon_sym_if] = ACTIONS(2950), - [anon_sym_switch] = ACTIONS(2950), - [anon_sym_for] = ACTIONS(2950), - [anon_sym_LPAREN] = ACTIONS(2948), - [anon_sym_SEMI] = ACTIONS(2948), - [anon_sym_await] = ACTIONS(2950), - [anon_sym_while] = ACTIONS(2950), - [anon_sym_do] = ACTIONS(2950), - [anon_sym_try] = ACTIONS(2950), - [anon_sym_break] = ACTIONS(2950), - [anon_sym_continue] = ACTIONS(2950), - [anon_sym_debugger] = ACTIONS(2950), - [anon_sym_return] = ACTIONS(2950), - [anon_sym_throw] = ACTIONS(2950), - [anon_sym_case] = ACTIONS(2950), - [anon_sym_yield] = ACTIONS(2950), - [anon_sym_LBRACK] = ACTIONS(2948), - [anon_sym_DQUOTE] = ACTIONS(2948), - [anon_sym_SQUOTE] = ACTIONS(2948), - [anon_sym_class] = ACTIONS(2950), - [anon_sym_async] = ACTIONS(2950), - [anon_sym_function] = ACTIONS(2950), - [anon_sym_new] = ACTIONS(2950), - [anon_sym_using] = ACTIONS(2950), - [anon_sym_PLUS] = ACTIONS(2950), - [anon_sym_DASH] = ACTIONS(2950), - [anon_sym_SLASH] = ACTIONS(2950), - [anon_sym_LT] = ACTIONS(2948), - [anon_sym_TILDE] = ACTIONS(2948), - [anon_sym_void] = ACTIONS(2950), - [anon_sym_delete] = ACTIONS(2950), - [anon_sym_PLUS_PLUS] = ACTIONS(2948), - [anon_sym_DASH_DASH] = ACTIONS(2948), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2948), - [sym_number] = ACTIONS(2948), - [sym_private_property_identifier] = ACTIONS(2948), - [sym_this] = ACTIONS(2950), - [sym_super] = ACTIONS(2950), - [sym_true] = ACTIONS(2950), - [sym_false] = ACTIONS(2950), - [sym_null] = ACTIONS(2950), - [sym_undefined] = ACTIONS(2950), - [anon_sym_AT] = ACTIONS(2948), - [anon_sym_static] = ACTIONS(2950), - [anon_sym_readonly] = ACTIONS(2950), - [anon_sym_get] = ACTIONS(2950), - [anon_sym_set] = ACTIONS(2950), - [anon_sym_declare] = ACTIONS(2950), - [anon_sym_public] = ACTIONS(2950), - [anon_sym_private] = ACTIONS(2950), - [anon_sym_protected] = ACTIONS(2950), - [anon_sym_override] = ACTIONS(2950), - [anon_sym_module] = ACTIONS(2950), - [anon_sym_any] = ACTIONS(2950), - [anon_sym_number] = ACTIONS(2950), - [anon_sym_boolean] = ACTIONS(2950), - [anon_sym_string] = ACTIONS(2950), - [anon_sym_symbol] = ACTIONS(2950), - [anon_sym_object] = ACTIONS(2950), - [anon_sym_abstract] = ACTIONS(2950), - [anon_sym_interface] = ACTIONS(2950), - [anon_sym_enum] = ACTIONS(2950), + [sym_import] = STATE(4975), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(5925), + [sym_rest_pattern] = STATE(5834), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(3224), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(3907), + [sym_tuple_parameter] = STATE(5512), + [sym_optional_tuple_parameter] = STATE(5512), + [sym_optional_type] = STATE(5512), + [sym_rest_type] = STATE(5512), + [sym__tuple_type_member] = STATE(5512), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5821), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(2478), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_RBRACK] = ACTIONS(2962), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(2484), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2486), + [anon_sym_AMP] = ACTIONS(637), + [anon_sym_PIPE] = ACTIONS(639), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(2492), + [anon_sym_QMARK] = ACTIONS(661), + [anon_sym_any] = ACTIONS(667), + [anon_sym_number] = ACTIONS(667), + [anon_sym_boolean] = ACTIONS(667), + [anon_sym_string] = ACTIONS(667), + [anon_sym_symbol] = ACTIONS(667), + [anon_sym_object] = ACTIONS(667), + [anon_sym_abstract] = ACTIONS(665), + [anon_sym_never] = ACTIONS(667), + [anon_sym_unknown] = ACTIONS(667), + [anon_sym_keyof] = ACTIONS(669), + [anon_sym_infer] = ACTIONS(671), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(923)] = { - [sym_import] = STATE(4964), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(5916), - [sym_rest_pattern] = STATE(5481), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(3212), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), + [sym_import] = STATE(4975), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(5925), + [sym_rest_pattern] = STATE(5834), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(3224), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), [sym_type] = STATE(3907), - [sym_tuple_parameter] = STATE(5559), - [sym_optional_tuple_parameter] = STATE(5559), - [sym_optional_type] = STATE(5559), - [sym_rest_type] = STATE(5559), - [sym__tuple_type_member] = STATE(5559), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5812), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(2460), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_new] = ACTIONS(1577), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2466), - [anon_sym_AMP] = ACTIONS(575), - [anon_sym_PIPE] = ACTIONS(577), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1583), - [anon_sym_QMARK] = ACTIONS(599), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(603), - [anon_sym_infer] = ACTIONS(605), - [anon_sym_keyof] = ACTIONS(607), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_tuple_parameter] = STATE(5512), + [sym_optional_tuple_parameter] = STATE(5512), + [sym_optional_type] = STATE(5512), + [sym_rest_type] = STATE(5512), + [sym__tuple_type_member] = STATE(5512), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5821), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(2478), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(2484), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2486), + [anon_sym_AMP] = ACTIONS(637), + [anon_sym_PIPE] = ACTIONS(639), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(2492), + [anon_sym_QMARK] = ACTIONS(661), + [anon_sym_any] = ACTIONS(667), + [anon_sym_number] = ACTIONS(667), + [anon_sym_boolean] = ACTIONS(667), + [anon_sym_string] = ACTIONS(667), + [anon_sym_symbol] = ACTIONS(667), + [anon_sym_object] = ACTIONS(667), + [anon_sym_abstract] = ACTIONS(665), + [anon_sym_never] = ACTIONS(667), + [anon_sym_unknown] = ACTIONS(667), + [anon_sym_keyof] = ACTIONS(669), + [anon_sym_infer] = ACTIONS(671), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(924)] = { - [sym_import] = STATE(5066), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(6091), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(2902), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_asserts] = STATE(3005), - [sym_type] = STATE(3098), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_predicate] = STATE(3005), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(3077), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5496), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(2952), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_new] = ACTIONS(1515), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(2954), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1529), - [anon_sym_QMARK] = ACTIONS(792), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_asserts] = ACTIONS(2956), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_import] = STATE(4878), + [sym_nested_identifier] = STATE(6238), + [sym_string] = STATE(3430), + [sym_formal_parameters] = STATE(6126), + [sym_nested_type_identifier] = STATE(3248), + [sym__type_query_member_expression_in_type_annotation] = STATE(3093), + [sym__type_query_call_expression_in_type_annotation] = STATE(3323), + [sym_asserts] = STATE(3466), + [sym_type] = STATE(3467), + [sym_constructor_type] = STATE(3433), + [sym_primary_type] = STATE(3434), + [sym_template_literal_type] = STATE(3429), + [sym_infer_type] = STATE(3433), + [sym_conditional_type] = STATE(3429), + [sym_generic_type] = STATE(3429), + [sym_type_predicate] = STATE(3466), + [sym_type_query] = STATE(3429), + [sym_index_type_query] = STATE(3429), + [sym_lookup_type] = STATE(3429), + [sym_literal_type] = STATE(3429), + [sym__number] = STATE(3435), + [sym_existential_type] = STATE(3429), + [sym_flow_maybe_type] = STATE(3429), + [sym_parenthesized_type] = STATE(3429), + [sym_predefined_type] = STATE(3336), + [sym_object_type] = STATE(3429), + [sym_type_parameters] = STATE(5614), + [sym_array_type] = STATE(3429), + [sym_tuple_type] = STATE(3429), + [sym_readonly_type] = STATE(3433), + [sym_union_type] = STATE(3429), + [sym_intersection_type] = STATE(3429), + [sym_function_type] = STATE(3433), + [sym_identifier] = ACTIONS(2964), + [anon_sym_STAR] = ACTIONS(2966), + [anon_sym_LBRACE] = ACTIONS(2968), + [anon_sym_typeof] = ACTIONS(2970), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(2972), + [anon_sym_LPAREN] = ACTIONS(2974), + [anon_sym_LBRACK] = ACTIONS(2976), + [anon_sym_DQUOTE] = ACTIONS(2978), + [anon_sym_SQUOTE] = ACTIONS(2980), + [anon_sym_new] = ACTIONS(2982), + [anon_sym_AMP] = ACTIONS(2984), + [anon_sym_PIPE] = ACTIONS(2986), + [anon_sym_PLUS] = ACTIONS(2988), + [anon_sym_DASH] = ACTIONS(2988), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(2990), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2992), + [sym_number] = ACTIONS(2994), + [sym_this] = ACTIONS(2996), + [sym_true] = ACTIONS(2998), + [sym_false] = ACTIONS(2998), + [sym_null] = ACTIONS(2998), + [sym_undefined] = ACTIONS(2998), + [anon_sym_readonly] = ACTIONS(3000), + [anon_sym_QMARK] = ACTIONS(3002), + [anon_sym_any] = ACTIONS(2990), + [anon_sym_number] = ACTIONS(2990), + [anon_sym_boolean] = ACTIONS(2990), + [anon_sym_string] = ACTIONS(2990), + [anon_sym_symbol] = ACTIONS(2990), + [anon_sym_object] = ACTIONS(2990), + [anon_sym_abstract] = ACTIONS(3004), + [anon_sym_asserts] = ACTIONS(3006), + [anon_sym_never] = ACTIONS(2990), + [anon_sym_unknown] = ACTIONS(2990), + [anon_sym_keyof] = ACTIONS(3008), + [anon_sym_infer] = ACTIONS(3010), + [anon_sym_unique] = ACTIONS(3012), + [anon_sym_LBRACE_PIPE] = ACTIONS(3014), [sym_html_comment] = ACTIONS(5), }, [STATE(925)] = { - [sym_identifier] = ACTIONS(2958), - [anon_sym_export] = ACTIONS(2958), - [anon_sym_type] = ACTIONS(2958), - [anon_sym_namespace] = ACTIONS(2958), - [anon_sym_LBRACE] = ACTIONS(2960), - [anon_sym_typeof] = ACTIONS(2958), - [anon_sym_import] = ACTIONS(2958), - [anon_sym_with] = ACTIONS(2958), - [anon_sym_var] = ACTIONS(2958), - [anon_sym_let] = ACTIONS(2958), - [anon_sym_const] = ACTIONS(2958), - [anon_sym_BANG] = ACTIONS(2960), - [anon_sym_if] = ACTIONS(2958), - [anon_sym_switch] = ACTIONS(2958), - [anon_sym_for] = ACTIONS(2958), - [anon_sym_LPAREN] = ACTIONS(2960), - [anon_sym_SEMI] = ACTIONS(2960), - [anon_sym_await] = ACTIONS(2958), - [anon_sym_while] = ACTIONS(2958), - [anon_sym_do] = ACTIONS(2958), - [anon_sym_try] = ACTIONS(2958), - [anon_sym_break] = ACTIONS(2958), - [anon_sym_continue] = ACTIONS(2958), - [anon_sym_debugger] = ACTIONS(2958), - [anon_sym_return] = ACTIONS(2958), - [anon_sym_throw] = ACTIONS(2958), - [anon_sym_yield] = ACTIONS(2958), - [anon_sym_LBRACK] = ACTIONS(2960), - [anon_sym_DQUOTE] = ACTIONS(2960), - [anon_sym_SQUOTE] = ACTIONS(2960), - [anon_sym_class] = ACTIONS(2958), - [anon_sym_async] = ACTIONS(2958), - [anon_sym_function] = ACTIONS(2958), - [anon_sym_new] = ACTIONS(2958), - [anon_sym_using] = ACTIONS(2958), - [anon_sym_PLUS] = ACTIONS(2958), - [anon_sym_DASH] = ACTIONS(2958), - [anon_sym_SLASH] = ACTIONS(2958), - [anon_sym_LT] = ACTIONS(2960), - [anon_sym_TILDE] = ACTIONS(2960), - [anon_sym_void] = ACTIONS(2958), - [anon_sym_delete] = ACTIONS(2958), - [anon_sym_PLUS_PLUS] = ACTIONS(2960), - [anon_sym_DASH_DASH] = ACTIONS(2960), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2960), - [sym_number] = ACTIONS(2960), - [sym_private_property_identifier] = ACTIONS(2960), - [sym_this] = ACTIONS(2958), - [sym_super] = ACTIONS(2958), - [sym_true] = ACTIONS(2958), - [sym_false] = ACTIONS(2958), - [sym_null] = ACTIONS(2958), - [sym_undefined] = ACTIONS(2958), - [anon_sym_AT] = ACTIONS(2960), - [anon_sym_static] = ACTIONS(2958), - [anon_sym_readonly] = ACTIONS(2958), - [anon_sym_get] = ACTIONS(2958), - [anon_sym_set] = ACTIONS(2958), - [anon_sym_declare] = ACTIONS(2958), - [anon_sym_public] = ACTIONS(2958), - [anon_sym_private] = ACTIONS(2958), - [anon_sym_protected] = ACTIONS(2958), - [anon_sym_override] = ACTIONS(2958), - [anon_sym_module] = ACTIONS(2958), - [anon_sym_any] = ACTIONS(2958), - [anon_sym_number] = ACTIONS(2958), - [anon_sym_boolean] = ACTIONS(2958), - [anon_sym_string] = ACTIONS(2958), - [anon_sym_symbol] = ACTIONS(2958), - [anon_sym_object] = ACTIONS(2958), - [anon_sym_abstract] = ACTIONS(2958), - [anon_sym_interface] = ACTIONS(2958), - [anon_sym_enum] = ACTIONS(2958), + [sym_import] = STATE(4845), + [sym_nested_identifier] = STATE(5915), + [sym_string] = STATE(1565), + [sym_formal_parameters] = STATE(6108), + [sym_nested_type_identifier] = STATE(1491), + [sym__type_query_member_expression_in_type_annotation] = STATE(1475), + [sym__type_query_call_expression_in_type_annotation] = STATE(1567), + [sym_asserts] = STATE(1506), + [sym_type] = STATE(1507), + [sym_constructor_type] = STATE(1624), + [sym_primary_type] = STATE(1569), + [sym_template_literal_type] = STATE(1564), + [sym_infer_type] = STATE(1624), + [sym_conditional_type] = STATE(1564), + [sym_generic_type] = STATE(1564), + [sym_type_predicate] = STATE(1506), + [sym_type_query] = STATE(1564), + [sym_index_type_query] = STATE(1564), + [sym_lookup_type] = STATE(1564), + [sym_literal_type] = STATE(1564), + [sym__number] = STATE(1570), + [sym_existential_type] = STATE(1564), + [sym_flow_maybe_type] = STATE(1564), + [sym_parenthesized_type] = STATE(1564), + [sym_predefined_type] = STATE(1493), + [sym_object_type] = STATE(1564), + [sym_type_parameters] = STATE(5576), + [sym_array_type] = STATE(1564), + [sym_tuple_type] = STATE(1564), + [sym_readonly_type] = STATE(1624), + [sym_union_type] = STATE(1564), + [sym_intersection_type] = STATE(1564), + [sym_function_type] = STATE(1624), + [sym_identifier] = ACTIONS(3016), + [anon_sym_STAR] = ACTIONS(3018), + [anon_sym_LBRACE] = ACTIONS(3020), + [anon_sym_typeof] = ACTIONS(3022), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(3024), + [anon_sym_LPAREN] = ACTIONS(3026), + [anon_sym_LBRACK] = ACTIONS(3028), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_new] = ACTIONS(3030), + [anon_sym_AMP] = ACTIONS(3032), + [anon_sym_PIPE] = ACTIONS(3034), + [anon_sym_PLUS] = ACTIONS(3036), + [anon_sym_DASH] = ACTIONS(3036), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(3038), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3040), + [sym_number] = ACTIONS(3042), + [sym_this] = ACTIONS(3044), + [sym_true] = ACTIONS(3046), + [sym_false] = ACTIONS(3046), + [sym_null] = ACTIONS(3046), + [sym_undefined] = ACTIONS(3046), + [anon_sym_readonly] = ACTIONS(3048), + [anon_sym_QMARK] = ACTIONS(3050), + [anon_sym_any] = ACTIONS(3038), + [anon_sym_number] = ACTIONS(3038), + [anon_sym_boolean] = ACTIONS(3038), + [anon_sym_string] = ACTIONS(3038), + [anon_sym_symbol] = ACTIONS(3038), + [anon_sym_object] = ACTIONS(3038), + [anon_sym_abstract] = ACTIONS(3052), + [anon_sym_asserts] = ACTIONS(3054), + [anon_sym_never] = ACTIONS(3038), + [anon_sym_unknown] = ACTIONS(3038), + [anon_sym_keyof] = ACTIONS(3056), + [anon_sym_infer] = ACTIONS(3058), + [anon_sym_unique] = ACTIONS(3060), + [anon_sym_LBRACE_PIPE] = ACTIONS(3062), [sym_html_comment] = ACTIONS(5), }, [STATE(926)] = { - [sym_import] = STATE(5396), - [sym_nested_identifier] = STATE(5893), - [sym_string] = STATE(3248), - [sym_formal_parameters] = STATE(6169), - [sym_nested_type_identifier] = STATE(3106), - [sym__type_query_member_expression_in_type_annotation] = STATE(2929), - [sym__type_query_call_expression_in_type_annotation] = STATE(3203), - [sym_asserts] = STATE(3238), - [sym_type] = STATE(3239), - [sym_constructor_type] = STATE(3251), - [sym_primary_type] = STATE(3254), - [sym_template_literal_type] = STATE(3246), - [sym_infer_type] = STATE(3251), - [sym_conditional_type] = STATE(3246), - [sym_generic_type] = STATE(3246), - [sym_type_predicate] = STATE(3238), - [sym_type_query] = STATE(3246), - [sym_index_type_query] = STATE(3246), - [sym_lookup_type] = STATE(3246), - [sym_literal_type] = STATE(3246), - [sym__number] = STATE(3256), - [sym_existential_type] = STATE(3246), - [sym_flow_maybe_type] = STATE(3246), - [sym_parenthesized_type] = STATE(3246), - [sym_predefined_type] = STATE(3190), - [sym_object_type] = STATE(3246), - [sym_type_parameters] = STATE(5497), - [sym_array_type] = STATE(3246), - [sym_tuple_type] = STATE(3246), - [sym_readonly_type] = STATE(3251), - [sym_union_type] = STATE(3246), - [sym_intersection_type] = STATE(3246), - [sym_function_type] = STATE(3251), - [sym_identifier] = ACTIONS(2962), - [anon_sym_STAR] = ACTIONS(985), - [anon_sym_LBRACE] = ACTIONS(1591), - [anon_sym_typeof] = ACTIONS(1593), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(991), - [anon_sym_LPAREN] = ACTIONS(1595), - [anon_sym_LBRACK] = ACTIONS(1597), - [anon_sym_DQUOTE] = ACTIONS(1599), - [anon_sym_SQUOTE] = ACTIONS(1601), - [anon_sym_new] = ACTIONS(1603), - [anon_sym_AMP] = ACTIONS(999), - [anon_sym_PIPE] = ACTIONS(1001), - [anon_sym_PLUS] = ACTIONS(2964), - [anon_sym_DASH] = ACTIONS(2964), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(1031), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1611), - [sym_number] = ACTIONS(1613), - [sym_this] = ACTIONS(2966), - [sym_true] = ACTIONS(1617), - [sym_false] = ACTIONS(1617), - [sym_null] = ACTIONS(1617), - [sym_undefined] = ACTIONS(1617), - [anon_sym_readonly] = ACTIONS(1619), - [anon_sym_QMARK] = ACTIONS(1019), - [anon_sym_any] = ACTIONS(1031), - [anon_sym_number] = ACTIONS(1031), - [anon_sym_boolean] = ACTIONS(1031), - [anon_sym_string] = ACTIONS(1031), - [anon_sym_symbol] = ACTIONS(1031), - [anon_sym_object] = ACTIONS(1031), - [anon_sym_abstract] = ACTIONS(1023), - [anon_sym_asserts] = ACTIONS(2968), - [anon_sym_infer] = ACTIONS(1025), - [anon_sym_keyof] = ACTIONS(1027), - [anon_sym_unique] = ACTIONS(1029), - [anon_sym_unknown] = ACTIONS(1031), - [anon_sym_never] = ACTIONS(1031), - [anon_sym_LBRACE_PIPE] = ACTIONS(1033), + [sym_import] = STATE(4878), + [sym_nested_identifier] = STATE(6238), + [sym_string] = STATE(3430), + [sym_formal_parameters] = STATE(6126), + [sym_nested_type_identifier] = STATE(3248), + [sym__type_query_member_expression_in_type_annotation] = STATE(3093), + [sym__type_query_call_expression_in_type_annotation] = STATE(3323), + [sym_asserts] = STATE(3481), + [sym_type] = STATE(3345), + [sym_constructor_type] = STATE(3433), + [sym_primary_type] = STATE(3434), + [sym_template_literal_type] = STATE(3429), + [sym_infer_type] = STATE(3433), + [sym_conditional_type] = STATE(3429), + [sym_generic_type] = STATE(3429), + [sym_type_predicate] = STATE(3481), + [sym_type_query] = STATE(3429), + [sym_index_type_query] = STATE(3429), + [sym_lookup_type] = STATE(3429), + [sym_literal_type] = STATE(3429), + [sym__number] = STATE(3435), + [sym_existential_type] = STATE(3429), + [sym_flow_maybe_type] = STATE(3429), + [sym_parenthesized_type] = STATE(3429), + [sym_predefined_type] = STATE(3336), + [sym_object_type] = STATE(3429), + [sym_type_parameters] = STATE(5614), + [sym_array_type] = STATE(3429), + [sym_tuple_type] = STATE(3429), + [sym_readonly_type] = STATE(3433), + [sym_union_type] = STATE(3429), + [sym_intersection_type] = STATE(3429), + [sym_function_type] = STATE(3433), + [sym_identifier] = ACTIONS(2964), + [anon_sym_STAR] = ACTIONS(2966), + [anon_sym_LBRACE] = ACTIONS(2968), + [anon_sym_typeof] = ACTIONS(2970), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(2972), + [anon_sym_LPAREN] = ACTIONS(2974), + [anon_sym_LBRACK] = ACTIONS(2976), + [anon_sym_DQUOTE] = ACTIONS(2978), + [anon_sym_SQUOTE] = ACTIONS(2980), + [anon_sym_new] = ACTIONS(2982), + [anon_sym_AMP] = ACTIONS(2984), + [anon_sym_PIPE] = ACTIONS(2986), + [anon_sym_PLUS] = ACTIONS(2988), + [anon_sym_DASH] = ACTIONS(2988), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(2990), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2992), + [sym_number] = ACTIONS(2994), + [sym_this] = ACTIONS(2996), + [sym_true] = ACTIONS(2998), + [sym_false] = ACTIONS(2998), + [sym_null] = ACTIONS(2998), + [sym_undefined] = ACTIONS(2998), + [anon_sym_readonly] = ACTIONS(3000), + [anon_sym_QMARK] = ACTIONS(3002), + [anon_sym_any] = ACTIONS(2990), + [anon_sym_number] = ACTIONS(2990), + [anon_sym_boolean] = ACTIONS(2990), + [anon_sym_string] = ACTIONS(2990), + [anon_sym_symbol] = ACTIONS(2990), + [anon_sym_object] = ACTIONS(2990), + [anon_sym_abstract] = ACTIONS(3004), + [anon_sym_asserts] = ACTIONS(3006), + [anon_sym_never] = ACTIONS(2990), + [anon_sym_unknown] = ACTIONS(2990), + [anon_sym_keyof] = ACTIONS(3008), + [anon_sym_infer] = ACTIONS(3010), + [anon_sym_unique] = ACTIONS(3012), + [anon_sym_LBRACE_PIPE] = ACTIONS(3014), [sym_html_comment] = ACTIONS(5), }, [STATE(927)] = { - [sym_identifier] = ACTIONS(2958), - [anon_sym_export] = ACTIONS(2958), - [anon_sym_type] = ACTIONS(2958), - [anon_sym_namespace] = ACTIONS(2958), - [anon_sym_LBRACE] = ACTIONS(2960), - [anon_sym_typeof] = ACTIONS(2958), - [anon_sym_import] = ACTIONS(2958), - [anon_sym_with] = ACTIONS(2958), - [anon_sym_var] = ACTIONS(2958), - [anon_sym_let] = ACTIONS(2958), - [anon_sym_const] = ACTIONS(2958), - [anon_sym_BANG] = ACTIONS(2960), - [anon_sym_if] = ACTIONS(2958), - [anon_sym_switch] = ACTIONS(2958), - [anon_sym_for] = ACTIONS(2958), - [anon_sym_LPAREN] = ACTIONS(2960), - [anon_sym_SEMI] = ACTIONS(2960), - [anon_sym_await] = ACTIONS(2958), - [anon_sym_while] = ACTIONS(2958), - [anon_sym_do] = ACTIONS(2958), - [anon_sym_try] = ACTIONS(2958), - [anon_sym_break] = ACTIONS(2958), - [anon_sym_continue] = ACTIONS(2958), - [anon_sym_debugger] = ACTIONS(2958), - [anon_sym_return] = ACTIONS(2958), - [anon_sym_throw] = ACTIONS(2958), - [anon_sym_yield] = ACTIONS(2958), - [anon_sym_LBRACK] = ACTIONS(2960), - [anon_sym_DQUOTE] = ACTIONS(2960), - [anon_sym_SQUOTE] = ACTIONS(2960), - [anon_sym_class] = ACTIONS(2958), - [anon_sym_async] = ACTIONS(2958), - [anon_sym_function] = ACTIONS(2958), - [anon_sym_new] = ACTIONS(2958), - [anon_sym_using] = ACTIONS(2958), - [anon_sym_PLUS] = ACTIONS(2958), - [anon_sym_DASH] = ACTIONS(2958), - [anon_sym_SLASH] = ACTIONS(2958), - [anon_sym_LT] = ACTIONS(2960), - [anon_sym_TILDE] = ACTIONS(2960), - [anon_sym_void] = ACTIONS(2958), - [anon_sym_delete] = ACTIONS(2958), - [anon_sym_PLUS_PLUS] = ACTIONS(2960), - [anon_sym_DASH_DASH] = ACTIONS(2960), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2960), - [sym_number] = ACTIONS(2960), - [sym_private_property_identifier] = ACTIONS(2960), - [sym_this] = ACTIONS(2958), - [sym_super] = ACTIONS(2958), - [sym_true] = ACTIONS(2958), - [sym_false] = ACTIONS(2958), - [sym_null] = ACTIONS(2958), - [sym_undefined] = ACTIONS(2958), - [anon_sym_AT] = ACTIONS(2960), - [anon_sym_static] = ACTIONS(2958), - [anon_sym_readonly] = ACTIONS(2958), - [anon_sym_get] = ACTIONS(2958), - [anon_sym_set] = ACTIONS(2958), - [anon_sym_declare] = ACTIONS(2958), - [anon_sym_public] = ACTIONS(2958), - [anon_sym_private] = ACTIONS(2958), - [anon_sym_protected] = ACTIONS(2958), - [anon_sym_override] = ACTIONS(2958), - [anon_sym_module] = ACTIONS(2958), - [anon_sym_any] = ACTIONS(2958), - [anon_sym_number] = ACTIONS(2958), - [anon_sym_boolean] = ACTIONS(2958), - [anon_sym_string] = ACTIONS(2958), - [anon_sym_symbol] = ACTIONS(2958), - [anon_sym_object] = ACTIONS(2958), - [anon_sym_abstract] = ACTIONS(2958), - [anon_sym_interface] = ACTIONS(2958), - [anon_sym_enum] = ACTIONS(2958), + [sym_identifier] = ACTIONS(3064), + [anon_sym_export] = ACTIONS(3064), + [anon_sym_type] = ACTIONS(3064), + [anon_sym_namespace] = ACTIONS(3064), + [anon_sym_LBRACE] = ACTIONS(3066), + [anon_sym_typeof] = ACTIONS(3064), + [anon_sym_import] = ACTIONS(3064), + [anon_sym_with] = ACTIONS(3064), + [anon_sym_var] = ACTIONS(3064), + [anon_sym_let] = ACTIONS(3064), + [anon_sym_const] = ACTIONS(3064), + [anon_sym_BANG] = ACTIONS(3066), + [anon_sym_if] = ACTIONS(3064), + [anon_sym_switch] = ACTIONS(3064), + [anon_sym_for] = ACTIONS(3064), + [anon_sym_LPAREN] = ACTIONS(3066), + [anon_sym_SEMI] = ACTIONS(3066), + [anon_sym_await] = ACTIONS(3064), + [anon_sym_while] = ACTIONS(3064), + [anon_sym_do] = ACTIONS(3064), + [anon_sym_try] = ACTIONS(3064), + [anon_sym_break] = ACTIONS(3064), + [anon_sym_continue] = ACTIONS(3064), + [anon_sym_debugger] = ACTIONS(3064), + [anon_sym_return] = ACTIONS(3064), + [anon_sym_throw] = ACTIONS(3064), + [anon_sym_yield] = ACTIONS(3064), + [anon_sym_LBRACK] = ACTIONS(3066), + [anon_sym_DQUOTE] = ACTIONS(3066), + [anon_sym_SQUOTE] = ACTIONS(3066), + [anon_sym_class] = ACTIONS(3064), + [anon_sym_async] = ACTIONS(3064), + [anon_sym_function] = ACTIONS(3064), + [anon_sym_new] = ACTIONS(3064), + [anon_sym_using] = ACTIONS(3064), + [anon_sym_PLUS] = ACTIONS(3064), + [anon_sym_DASH] = ACTIONS(3064), + [anon_sym_SLASH] = ACTIONS(3064), + [anon_sym_LT] = ACTIONS(3066), + [anon_sym_TILDE] = ACTIONS(3066), + [anon_sym_void] = ACTIONS(3064), + [anon_sym_delete] = ACTIONS(3064), + [anon_sym_PLUS_PLUS] = ACTIONS(3066), + [anon_sym_DASH_DASH] = ACTIONS(3066), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3066), + [sym_number] = ACTIONS(3066), + [sym_private_property_identifier] = ACTIONS(3066), + [sym_this] = ACTIONS(3064), + [sym_super] = ACTIONS(3064), + [sym_true] = ACTIONS(3064), + [sym_false] = ACTIONS(3064), + [sym_null] = ACTIONS(3064), + [sym_undefined] = ACTIONS(3064), + [anon_sym_AT] = ACTIONS(3066), + [anon_sym_static] = ACTIONS(3064), + [anon_sym_readonly] = ACTIONS(3064), + [anon_sym_get] = ACTIONS(3064), + [anon_sym_set] = ACTIONS(3064), + [anon_sym_declare] = ACTIONS(3064), + [anon_sym_public] = ACTIONS(3064), + [anon_sym_private] = ACTIONS(3064), + [anon_sym_protected] = ACTIONS(3064), + [anon_sym_override] = ACTIONS(3064), + [anon_sym_module] = ACTIONS(3064), + [anon_sym_any] = ACTIONS(3064), + [anon_sym_number] = ACTIONS(3064), + [anon_sym_boolean] = ACTIONS(3064), + [anon_sym_string] = ACTIONS(3064), + [anon_sym_symbol] = ACTIONS(3064), + [anon_sym_object] = ACTIONS(3064), + [anon_sym_abstract] = ACTIONS(3064), + [anon_sym_interface] = ACTIONS(3064), + [anon_sym_enum] = ACTIONS(3064), [sym_html_comment] = ACTIONS(5), }, [STATE(928)] = { - [sym_import] = STATE(5396), - [sym_nested_identifier] = STATE(5893), - [sym_string] = STATE(3248), - [sym_formal_parameters] = STATE(6169), - [sym_nested_type_identifier] = STATE(3106), - [sym__type_query_member_expression_in_type_annotation] = STATE(2929), - [sym__type_query_call_expression_in_type_annotation] = STATE(3203), - [sym_asserts] = STATE(3258), - [sym_type] = STATE(3261), - [sym_constructor_type] = STATE(3251), - [sym_primary_type] = STATE(3254), - [sym_template_literal_type] = STATE(3246), - [sym_infer_type] = STATE(3251), - [sym_conditional_type] = STATE(3246), - [sym_generic_type] = STATE(3246), - [sym_type_predicate] = STATE(3258), - [sym_type_query] = STATE(3246), - [sym_index_type_query] = STATE(3246), - [sym_lookup_type] = STATE(3246), - [sym_literal_type] = STATE(3246), - [sym__number] = STATE(3256), - [sym_existential_type] = STATE(3246), - [sym_flow_maybe_type] = STATE(3246), - [sym_parenthesized_type] = STATE(3246), - [sym_predefined_type] = STATE(3190), - [sym_object_type] = STATE(3246), - [sym_type_parameters] = STATE(5497), - [sym_array_type] = STATE(3246), - [sym_tuple_type] = STATE(3246), - [sym_readonly_type] = STATE(3251), - [sym_union_type] = STATE(3246), - [sym_intersection_type] = STATE(3246), - [sym_function_type] = STATE(3251), - [sym_identifier] = ACTIONS(2962), - [anon_sym_STAR] = ACTIONS(985), - [anon_sym_LBRACE] = ACTIONS(1591), - [anon_sym_typeof] = ACTIONS(1593), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(991), - [anon_sym_LPAREN] = ACTIONS(1595), - [anon_sym_LBRACK] = ACTIONS(1597), - [anon_sym_DQUOTE] = ACTIONS(1599), - [anon_sym_SQUOTE] = ACTIONS(1601), - [anon_sym_new] = ACTIONS(1603), - [anon_sym_AMP] = ACTIONS(999), - [anon_sym_PIPE] = ACTIONS(1001), - [anon_sym_PLUS] = ACTIONS(2964), - [anon_sym_DASH] = ACTIONS(2964), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(1031), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1611), - [sym_number] = ACTIONS(1613), - [sym_this] = ACTIONS(2966), - [sym_true] = ACTIONS(1617), - [sym_false] = ACTIONS(1617), - [sym_null] = ACTIONS(1617), - [sym_undefined] = ACTIONS(1617), - [anon_sym_readonly] = ACTIONS(1619), - [anon_sym_QMARK] = ACTIONS(1019), - [anon_sym_any] = ACTIONS(1031), - [anon_sym_number] = ACTIONS(1031), - [anon_sym_boolean] = ACTIONS(1031), - [anon_sym_string] = ACTIONS(1031), - [anon_sym_symbol] = ACTIONS(1031), - [anon_sym_object] = ACTIONS(1031), - [anon_sym_abstract] = ACTIONS(1023), - [anon_sym_asserts] = ACTIONS(2968), - [anon_sym_infer] = ACTIONS(1025), - [anon_sym_keyof] = ACTIONS(1027), - [anon_sym_unique] = ACTIONS(1029), - [anon_sym_unknown] = ACTIONS(1031), - [anon_sym_never] = ACTIONS(1031), - [anon_sym_LBRACE_PIPE] = ACTIONS(1033), + [sym_identifier] = ACTIONS(3068), + [anon_sym_export] = ACTIONS(3068), + [anon_sym_type] = ACTIONS(3068), + [anon_sym_namespace] = ACTIONS(3068), + [anon_sym_LBRACE] = ACTIONS(3070), + [anon_sym_typeof] = ACTIONS(3068), + [anon_sym_import] = ACTIONS(3068), + [anon_sym_with] = ACTIONS(3068), + [anon_sym_var] = ACTIONS(3068), + [anon_sym_let] = ACTIONS(3068), + [anon_sym_const] = ACTIONS(3068), + [anon_sym_BANG] = ACTIONS(3070), + [anon_sym_if] = ACTIONS(3068), + [anon_sym_switch] = ACTIONS(3068), + [anon_sym_for] = ACTIONS(3068), + [anon_sym_LPAREN] = ACTIONS(3070), + [anon_sym_SEMI] = ACTIONS(3070), + [anon_sym_await] = ACTIONS(3068), + [anon_sym_while] = ACTIONS(3068), + [anon_sym_do] = ACTIONS(3068), + [anon_sym_try] = ACTIONS(3068), + [anon_sym_break] = ACTIONS(3068), + [anon_sym_continue] = ACTIONS(3068), + [anon_sym_debugger] = ACTIONS(3068), + [anon_sym_return] = ACTIONS(3068), + [anon_sym_throw] = ACTIONS(3068), + [anon_sym_yield] = ACTIONS(3068), + [anon_sym_LBRACK] = ACTIONS(3070), + [anon_sym_DQUOTE] = ACTIONS(3070), + [anon_sym_SQUOTE] = ACTIONS(3070), + [anon_sym_class] = ACTIONS(3068), + [anon_sym_async] = ACTIONS(3068), + [anon_sym_function] = ACTIONS(3068), + [anon_sym_new] = ACTIONS(3068), + [anon_sym_using] = ACTIONS(3068), + [anon_sym_PLUS] = ACTIONS(3068), + [anon_sym_DASH] = ACTIONS(3068), + [anon_sym_SLASH] = ACTIONS(3068), + [anon_sym_LT] = ACTIONS(3070), + [anon_sym_TILDE] = ACTIONS(3070), + [anon_sym_void] = ACTIONS(3068), + [anon_sym_delete] = ACTIONS(3068), + [anon_sym_PLUS_PLUS] = ACTIONS(3070), + [anon_sym_DASH_DASH] = ACTIONS(3070), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3070), + [sym_number] = ACTIONS(3070), + [sym_private_property_identifier] = ACTIONS(3070), + [sym_this] = ACTIONS(3068), + [sym_super] = ACTIONS(3068), + [sym_true] = ACTIONS(3068), + [sym_false] = ACTIONS(3068), + [sym_null] = ACTIONS(3068), + [sym_undefined] = ACTIONS(3068), + [anon_sym_AT] = ACTIONS(3070), + [anon_sym_static] = ACTIONS(3068), + [anon_sym_readonly] = ACTIONS(3068), + [anon_sym_get] = ACTIONS(3068), + [anon_sym_set] = ACTIONS(3068), + [anon_sym_declare] = ACTIONS(3068), + [anon_sym_public] = ACTIONS(3068), + [anon_sym_private] = ACTIONS(3068), + [anon_sym_protected] = ACTIONS(3068), + [anon_sym_override] = ACTIONS(3068), + [anon_sym_module] = ACTIONS(3068), + [anon_sym_any] = ACTIONS(3068), + [anon_sym_number] = ACTIONS(3068), + [anon_sym_boolean] = ACTIONS(3068), + [anon_sym_string] = ACTIONS(3068), + [anon_sym_symbol] = ACTIONS(3068), + [anon_sym_object] = ACTIONS(3068), + [anon_sym_abstract] = ACTIONS(3068), + [anon_sym_interface] = ACTIONS(3068), + [anon_sym_enum] = ACTIONS(3068), [sym_html_comment] = ACTIONS(5), }, [STATE(929)] = { - [sym_import] = STATE(4864), - [sym_nested_identifier] = STATE(6227), - [sym_string] = STATE(3361), - [sym_formal_parameters] = STATE(6140), - [sym_nested_type_identifier] = STATE(3230), - [sym__type_query_member_expression_in_type_annotation] = STATE(3078), - [sym__type_query_call_expression_in_type_annotation] = STATE(3309), - [sym_asserts] = STATE(4091), - [sym_type] = STATE(3548), - [sym_constructor_type] = STATE(3373), - [sym_primary_type] = STATE(3374), - [sym_template_literal_type] = STATE(3357), - [sym_infer_type] = STATE(3373), - [sym_conditional_type] = STATE(3357), - [sym_generic_type] = STATE(3357), - [sym_type_predicate] = STATE(4095), - [sym_type_query] = STATE(3357), - [sym_index_type_query] = STATE(3357), - [sym_lookup_type] = STATE(3357), - [sym_literal_type] = STATE(3357), - [sym__number] = STATE(3375), - [sym_existential_type] = STATE(3357), - [sym_flow_maybe_type] = STATE(3357), - [sym_parenthesized_type] = STATE(3357), - [sym_predefined_type] = STATE(3334), - [sym_object_type] = STATE(3357), - [sym_type_parameters] = STATE(5598), - [sym_array_type] = STATE(3357), - [sym_tuple_type] = STATE(3357), - [sym_readonly_type] = STATE(3373), - [sym_union_type] = STATE(3357), - [sym_intersection_type] = STATE(3357), - [sym_function_type] = STATE(3373), - [sym_identifier] = ACTIONS(2970), - [anon_sym_STAR] = ACTIONS(2972), - [anon_sym_LBRACE] = ACTIONS(2974), - [anon_sym_typeof] = ACTIONS(2976), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(2978), - [anon_sym_LPAREN] = ACTIONS(2980), - [anon_sym_LBRACK] = ACTIONS(2982), - [anon_sym_DQUOTE] = ACTIONS(2984), - [anon_sym_SQUOTE] = ACTIONS(2986), - [anon_sym_new] = ACTIONS(2988), - [anon_sym_AMP] = ACTIONS(2990), - [anon_sym_PIPE] = ACTIONS(2992), - [anon_sym_PLUS] = ACTIONS(2994), - [anon_sym_DASH] = ACTIONS(2994), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(2996), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2998), - [sym_number] = ACTIONS(3000), - [sym_this] = ACTIONS(3002), - [sym_true] = ACTIONS(3004), - [sym_false] = ACTIONS(3004), - [sym_null] = ACTIONS(3004), - [sym_undefined] = ACTIONS(3004), - [anon_sym_readonly] = ACTIONS(3006), - [anon_sym_QMARK] = ACTIONS(3008), - [anon_sym_any] = ACTIONS(2996), - [anon_sym_number] = ACTIONS(2996), - [anon_sym_boolean] = ACTIONS(2996), - [anon_sym_string] = ACTIONS(2996), - [anon_sym_symbol] = ACTIONS(2996), - [anon_sym_object] = ACTIONS(2996), - [anon_sym_abstract] = ACTIONS(3010), - [anon_sym_asserts] = ACTIONS(3012), - [anon_sym_infer] = ACTIONS(3014), - [anon_sym_keyof] = ACTIONS(3016), - [anon_sym_unique] = ACTIONS(3018), - [anon_sym_unknown] = ACTIONS(2996), - [anon_sym_never] = ACTIONS(2996), - [anon_sym_LBRACE_PIPE] = ACTIONS(3020), + [sym_import] = STATE(5130), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(6160), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(2904), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_asserts] = STATE(2971), + [sym_type] = STATE(3131), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_predicate] = STATE(2971), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(3089), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5677), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(3072), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(1521), + [anon_sym_AMP] = ACTIONS(774), + [anon_sym_PIPE] = ACTIONS(776), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(3074), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(1535), + [anon_sym_QMARK] = ACTIONS(792), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_asserts] = ACTIONS(3076), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(930)] = { - [sym_identifier] = ACTIONS(2958), - [anon_sym_export] = ACTIONS(2958), - [anon_sym_type] = ACTIONS(2958), - [anon_sym_namespace] = ACTIONS(2958), - [anon_sym_LBRACE] = ACTIONS(2960), - [anon_sym_typeof] = ACTIONS(2958), - [anon_sym_import] = ACTIONS(2958), - [anon_sym_with] = ACTIONS(2958), - [anon_sym_var] = ACTIONS(2958), - [anon_sym_let] = ACTIONS(2958), - [anon_sym_const] = ACTIONS(2958), - [anon_sym_BANG] = ACTIONS(2960), - [anon_sym_if] = ACTIONS(2958), - [anon_sym_switch] = ACTIONS(2958), - [anon_sym_for] = ACTIONS(2958), - [anon_sym_LPAREN] = ACTIONS(2960), - [anon_sym_SEMI] = ACTIONS(2960), - [anon_sym_await] = ACTIONS(2958), - [anon_sym_while] = ACTIONS(2958), - [anon_sym_do] = ACTIONS(2958), - [anon_sym_try] = ACTIONS(2958), - [anon_sym_break] = ACTIONS(2958), - [anon_sym_continue] = ACTIONS(2958), - [anon_sym_debugger] = ACTIONS(2958), - [anon_sym_return] = ACTIONS(2958), - [anon_sym_throw] = ACTIONS(2958), - [anon_sym_yield] = ACTIONS(2958), - [anon_sym_LBRACK] = ACTIONS(2960), - [anon_sym_DQUOTE] = ACTIONS(2960), - [anon_sym_SQUOTE] = ACTIONS(2960), - [anon_sym_class] = ACTIONS(2958), - [anon_sym_async] = ACTIONS(2958), - [anon_sym_function] = ACTIONS(2958), - [anon_sym_new] = ACTIONS(2958), - [anon_sym_using] = ACTIONS(2958), - [anon_sym_PLUS] = ACTIONS(2958), - [anon_sym_DASH] = ACTIONS(2958), - [anon_sym_SLASH] = ACTIONS(2958), - [anon_sym_LT] = ACTIONS(2960), - [anon_sym_TILDE] = ACTIONS(2960), - [anon_sym_void] = ACTIONS(2958), - [anon_sym_delete] = ACTIONS(2958), - [anon_sym_PLUS_PLUS] = ACTIONS(2960), - [anon_sym_DASH_DASH] = ACTIONS(2960), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2960), - [sym_number] = ACTIONS(2960), - [sym_private_property_identifier] = ACTIONS(2960), - [sym_this] = ACTIONS(2958), - [sym_super] = ACTIONS(2958), - [sym_true] = ACTIONS(2958), - [sym_false] = ACTIONS(2958), - [sym_null] = ACTIONS(2958), - [sym_undefined] = ACTIONS(2958), - [anon_sym_AT] = ACTIONS(2960), - [anon_sym_static] = ACTIONS(2958), - [anon_sym_readonly] = ACTIONS(2958), - [anon_sym_get] = ACTIONS(2958), - [anon_sym_set] = ACTIONS(2958), - [anon_sym_declare] = ACTIONS(2958), - [anon_sym_public] = ACTIONS(2958), - [anon_sym_private] = ACTIONS(2958), - [anon_sym_protected] = ACTIONS(2958), - [anon_sym_override] = ACTIONS(2958), - [anon_sym_module] = ACTIONS(2958), - [anon_sym_any] = ACTIONS(2958), - [anon_sym_number] = ACTIONS(2958), - [anon_sym_boolean] = ACTIONS(2958), - [anon_sym_string] = ACTIONS(2958), - [anon_sym_symbol] = ACTIONS(2958), - [anon_sym_object] = ACTIONS(2958), - [anon_sym_abstract] = ACTIONS(2958), - [anon_sym_interface] = ACTIONS(2958), - [anon_sym_enum] = ACTIONS(2958), + [sym_import] = STATE(4878), + [sym_nested_identifier] = STATE(6238), + [sym_string] = STATE(3430), + [sym_formal_parameters] = STATE(6126), + [sym_nested_type_identifier] = STATE(3248), + [sym__type_query_member_expression_in_type_annotation] = STATE(3093), + [sym__type_query_call_expression_in_type_annotation] = STATE(3323), + [sym_asserts] = STATE(4131), + [sym_type] = STATE(3551), + [sym_constructor_type] = STATE(3433), + [sym_primary_type] = STATE(3434), + [sym_template_literal_type] = STATE(3429), + [sym_infer_type] = STATE(3433), + [sym_conditional_type] = STATE(3429), + [sym_generic_type] = STATE(3429), + [sym_type_predicate] = STATE(4134), + [sym_type_query] = STATE(3429), + [sym_index_type_query] = STATE(3429), + [sym_lookup_type] = STATE(3429), + [sym_literal_type] = STATE(3429), + [sym__number] = STATE(3435), + [sym_existential_type] = STATE(3429), + [sym_flow_maybe_type] = STATE(3429), + [sym_parenthesized_type] = STATE(3429), + [sym_predefined_type] = STATE(3336), + [sym_object_type] = STATE(3429), + [sym_type_parameters] = STATE(5614), + [sym_array_type] = STATE(3429), + [sym_tuple_type] = STATE(3429), + [sym_readonly_type] = STATE(3433), + [sym_union_type] = STATE(3429), + [sym_intersection_type] = STATE(3429), + [sym_function_type] = STATE(3433), + [sym_identifier] = ACTIONS(2964), + [anon_sym_STAR] = ACTIONS(2966), + [anon_sym_LBRACE] = ACTIONS(2968), + [anon_sym_typeof] = ACTIONS(2970), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(2972), + [anon_sym_LPAREN] = ACTIONS(2974), + [anon_sym_LBRACK] = ACTIONS(2976), + [anon_sym_DQUOTE] = ACTIONS(2978), + [anon_sym_SQUOTE] = ACTIONS(2980), + [anon_sym_new] = ACTIONS(2982), + [anon_sym_AMP] = ACTIONS(2984), + [anon_sym_PIPE] = ACTIONS(2986), + [anon_sym_PLUS] = ACTIONS(2988), + [anon_sym_DASH] = ACTIONS(2988), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(2990), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2992), + [sym_number] = ACTIONS(2994), + [sym_this] = ACTIONS(2996), + [sym_true] = ACTIONS(2998), + [sym_false] = ACTIONS(2998), + [sym_null] = ACTIONS(2998), + [sym_undefined] = ACTIONS(2998), + [anon_sym_readonly] = ACTIONS(3000), + [anon_sym_QMARK] = ACTIONS(3002), + [anon_sym_any] = ACTIONS(2990), + [anon_sym_number] = ACTIONS(2990), + [anon_sym_boolean] = ACTIONS(2990), + [anon_sym_string] = ACTIONS(2990), + [anon_sym_symbol] = ACTIONS(2990), + [anon_sym_object] = ACTIONS(2990), + [anon_sym_abstract] = ACTIONS(3004), + [anon_sym_asserts] = ACTIONS(3006), + [anon_sym_never] = ACTIONS(2990), + [anon_sym_unknown] = ACTIONS(2990), + [anon_sym_keyof] = ACTIONS(3008), + [anon_sym_infer] = ACTIONS(3010), + [anon_sym_unique] = ACTIONS(3012), + [anon_sym_LBRACE_PIPE] = ACTIONS(3014), [sym_html_comment] = ACTIONS(5), }, [STATE(931)] = { - [sym_identifier] = ACTIONS(2958), - [anon_sym_export] = ACTIONS(2958), - [anon_sym_type] = ACTIONS(2958), - [anon_sym_namespace] = ACTIONS(2958), - [anon_sym_LBRACE] = ACTIONS(2960), - [anon_sym_typeof] = ACTIONS(2958), - [anon_sym_import] = ACTIONS(2958), - [anon_sym_with] = ACTIONS(2958), - [anon_sym_var] = ACTIONS(2958), - [anon_sym_let] = ACTIONS(2958), - [anon_sym_const] = ACTIONS(2958), - [anon_sym_BANG] = ACTIONS(2960), - [anon_sym_if] = ACTIONS(2958), - [anon_sym_switch] = ACTIONS(2958), - [anon_sym_for] = ACTIONS(2958), - [anon_sym_LPAREN] = ACTIONS(2960), - [anon_sym_SEMI] = ACTIONS(2960), - [anon_sym_await] = ACTIONS(2958), - [anon_sym_while] = ACTIONS(2958), - [anon_sym_do] = ACTIONS(2958), - [anon_sym_try] = ACTIONS(2958), - [anon_sym_break] = ACTIONS(2958), - [anon_sym_continue] = ACTIONS(2958), - [anon_sym_debugger] = ACTIONS(2958), - [anon_sym_return] = ACTIONS(2958), - [anon_sym_throw] = ACTIONS(2958), - [anon_sym_yield] = ACTIONS(2958), - [anon_sym_LBRACK] = ACTIONS(2960), - [anon_sym_DQUOTE] = ACTIONS(2960), - [anon_sym_SQUOTE] = ACTIONS(2960), - [anon_sym_class] = ACTIONS(2958), - [anon_sym_async] = ACTIONS(2958), - [anon_sym_function] = ACTIONS(2958), - [anon_sym_new] = ACTIONS(2958), - [anon_sym_using] = ACTIONS(2958), - [anon_sym_PLUS] = ACTIONS(2958), - [anon_sym_DASH] = ACTIONS(2958), - [anon_sym_SLASH] = ACTIONS(2958), - [anon_sym_LT] = ACTIONS(2960), - [anon_sym_TILDE] = ACTIONS(2960), - [anon_sym_void] = ACTIONS(2958), - [anon_sym_delete] = ACTIONS(2958), - [anon_sym_PLUS_PLUS] = ACTIONS(2960), - [anon_sym_DASH_DASH] = ACTIONS(2960), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2960), - [sym_number] = ACTIONS(2960), - [sym_private_property_identifier] = ACTIONS(2960), - [sym_this] = ACTIONS(2958), - [sym_super] = ACTIONS(2958), - [sym_true] = ACTIONS(2958), - [sym_false] = ACTIONS(2958), - [sym_null] = ACTIONS(2958), - [sym_undefined] = ACTIONS(2958), - [anon_sym_AT] = ACTIONS(2960), - [anon_sym_static] = ACTIONS(2958), - [anon_sym_readonly] = ACTIONS(2958), - [anon_sym_get] = ACTIONS(2958), - [anon_sym_set] = ACTIONS(2958), - [anon_sym_declare] = ACTIONS(2958), - [anon_sym_public] = ACTIONS(2958), - [anon_sym_private] = ACTIONS(2958), - [anon_sym_protected] = ACTIONS(2958), - [anon_sym_override] = ACTIONS(2958), - [anon_sym_module] = ACTIONS(2958), - [anon_sym_any] = ACTIONS(2958), - [anon_sym_number] = ACTIONS(2958), - [anon_sym_boolean] = ACTIONS(2958), - [anon_sym_string] = ACTIONS(2958), - [anon_sym_symbol] = ACTIONS(2958), - [anon_sym_object] = ACTIONS(2958), - [anon_sym_abstract] = ACTIONS(2958), - [anon_sym_interface] = ACTIONS(2958), - [anon_sym_enum] = ACTIONS(2958), + [sym_import] = STATE(5133), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(5975), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(3229), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_asserts] = STATE(2971), + [sym_type] = STATE(3971), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_predicate] = STATE(2971), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(3756), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5697), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(3078), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(3080), + [anon_sym_typeof] = ACTIONS(3082), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_DQUOTE] = ACTIONS(3084), + [anon_sym_SQUOTE] = ACTIONS(3086), + [anon_sym_new] = ACTIONS(3088), + [anon_sym_AMP] = ACTIONS(3090), + [anon_sym_PIPE] = ACTIONS(3092), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(3094), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(3096), + [anon_sym_QMARK] = ACTIONS(3098), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(3100), + [anon_sym_asserts] = ACTIONS(3102), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(3104), + [anon_sym_infer] = ACTIONS(3106), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(3108), [sym_html_comment] = ACTIONS(5), }, [STATE(932)] = { - [sym_import] = STATE(5106), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(5898), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(3285), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_asserts] = STATE(2957), - [sym_type] = STATE(4038), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_predicate] = STATE(2957), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(3744), - [sym_object_type] = STATE(2963), + [sym_import] = STATE(5133), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(5975), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(3229), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_asserts] = STATE(3056), + [sym_type] = STATE(4032), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_predicate] = STATE(3056), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(3756), + [sym_object_type] = STATE(2944), [sym_type_parameters] = STATE(5697), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(3022), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(3024), - [anon_sym_typeof] = ACTIONS(3026), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_DQUOTE] = ACTIONS(3028), - [anon_sym_SQUOTE] = ACTIONS(3030), - [anon_sym_new] = ACTIONS(3032), - [anon_sym_AMP] = ACTIONS(3034), - [anon_sym_PIPE] = ACTIONS(3036), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(3038), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(3040), - [anon_sym_QMARK] = ACTIONS(3042), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(3044), - [anon_sym_asserts] = ACTIONS(3046), - [anon_sym_infer] = ACTIONS(3048), - [anon_sym_keyof] = ACTIONS(3050), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(3052), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(3078), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(3080), + [anon_sym_typeof] = ACTIONS(3082), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_DQUOTE] = ACTIONS(3084), + [anon_sym_SQUOTE] = ACTIONS(3086), + [anon_sym_new] = ACTIONS(3088), + [anon_sym_AMP] = ACTIONS(3090), + [anon_sym_PIPE] = ACTIONS(3092), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(3094), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(3096), + [anon_sym_QMARK] = ACTIONS(3098), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(3100), + [anon_sym_asserts] = ACTIONS(3102), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(3104), + [anon_sym_infer] = ACTIONS(3106), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(3108), [sym_html_comment] = ACTIONS(5), }, [STATE(933)] = { - [sym_identifier] = ACTIONS(2958), - [anon_sym_export] = ACTIONS(2958), - [anon_sym_type] = ACTIONS(2958), - [anon_sym_namespace] = ACTIONS(2958), - [anon_sym_LBRACE] = ACTIONS(2960), - [anon_sym_typeof] = ACTIONS(2958), - [anon_sym_import] = ACTIONS(2958), - [anon_sym_with] = ACTIONS(2958), - [anon_sym_var] = ACTIONS(2958), - [anon_sym_let] = ACTIONS(2958), - [anon_sym_const] = ACTIONS(2958), - [anon_sym_BANG] = ACTIONS(2960), - [anon_sym_if] = ACTIONS(2958), - [anon_sym_switch] = ACTIONS(2958), - [anon_sym_for] = ACTIONS(2958), - [anon_sym_LPAREN] = ACTIONS(2960), - [anon_sym_SEMI] = ACTIONS(2960), - [anon_sym_await] = ACTIONS(2958), - [anon_sym_while] = ACTIONS(2958), - [anon_sym_do] = ACTIONS(2958), - [anon_sym_try] = ACTIONS(2958), - [anon_sym_break] = ACTIONS(2958), - [anon_sym_continue] = ACTIONS(2958), - [anon_sym_debugger] = ACTIONS(2958), - [anon_sym_return] = ACTIONS(2958), - [anon_sym_throw] = ACTIONS(2958), - [anon_sym_yield] = ACTIONS(2958), - [anon_sym_LBRACK] = ACTIONS(2960), - [anon_sym_DQUOTE] = ACTIONS(2960), - [anon_sym_SQUOTE] = ACTIONS(2960), - [anon_sym_class] = ACTIONS(2958), - [anon_sym_async] = ACTIONS(2958), - [anon_sym_function] = ACTIONS(2958), - [anon_sym_new] = ACTIONS(2958), - [anon_sym_using] = ACTIONS(2958), - [anon_sym_PLUS] = ACTIONS(2958), - [anon_sym_DASH] = ACTIONS(2958), - [anon_sym_SLASH] = ACTIONS(2958), - [anon_sym_LT] = ACTIONS(2960), - [anon_sym_TILDE] = ACTIONS(2960), - [anon_sym_void] = ACTIONS(2958), - [anon_sym_delete] = ACTIONS(2958), - [anon_sym_PLUS_PLUS] = ACTIONS(2960), - [anon_sym_DASH_DASH] = ACTIONS(2960), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2960), - [sym_number] = ACTIONS(2960), - [sym_private_property_identifier] = ACTIONS(2960), - [sym_this] = ACTIONS(2958), - [sym_super] = ACTIONS(2958), - [sym_true] = ACTIONS(2958), - [sym_false] = ACTIONS(2958), - [sym_null] = ACTIONS(2958), - [sym_undefined] = ACTIONS(2958), - [anon_sym_AT] = ACTIONS(2960), - [anon_sym_static] = ACTIONS(2958), - [anon_sym_readonly] = ACTIONS(2958), - [anon_sym_get] = ACTIONS(2958), - [anon_sym_set] = ACTIONS(2958), - [anon_sym_declare] = ACTIONS(2958), - [anon_sym_public] = ACTIONS(2958), - [anon_sym_private] = ACTIONS(2958), - [anon_sym_protected] = ACTIONS(2958), - [anon_sym_override] = ACTIONS(2958), - [anon_sym_module] = ACTIONS(2958), - [anon_sym_any] = ACTIONS(2958), - [anon_sym_number] = ACTIONS(2958), - [anon_sym_boolean] = ACTIONS(2958), - [anon_sym_string] = ACTIONS(2958), - [anon_sym_symbol] = ACTIONS(2958), - [anon_sym_object] = ACTIONS(2958), - [anon_sym_abstract] = ACTIONS(2958), - [anon_sym_interface] = ACTIONS(2958), - [anon_sym_enum] = ACTIONS(2958), + [sym_identifier] = ACTIONS(3110), + [anon_sym_export] = ACTIONS(3110), + [anon_sym_type] = ACTIONS(3110), + [anon_sym_namespace] = ACTIONS(3110), + [anon_sym_LBRACE] = ACTIONS(3112), + [anon_sym_typeof] = ACTIONS(3110), + [anon_sym_import] = ACTIONS(3110), + [anon_sym_with] = ACTIONS(3110), + [anon_sym_var] = ACTIONS(3110), + [anon_sym_let] = ACTIONS(3110), + [anon_sym_const] = ACTIONS(3110), + [anon_sym_BANG] = ACTIONS(3112), + [anon_sym_if] = ACTIONS(3110), + [anon_sym_switch] = ACTIONS(3110), + [anon_sym_for] = ACTIONS(3110), + [anon_sym_LPAREN] = ACTIONS(3112), + [anon_sym_SEMI] = ACTIONS(3112), + [anon_sym_await] = ACTIONS(3110), + [anon_sym_while] = ACTIONS(3110), + [anon_sym_do] = ACTIONS(3110), + [anon_sym_try] = ACTIONS(3110), + [anon_sym_break] = ACTIONS(3110), + [anon_sym_continue] = ACTIONS(3110), + [anon_sym_debugger] = ACTIONS(3110), + [anon_sym_return] = ACTIONS(3110), + [anon_sym_throw] = ACTIONS(3110), + [anon_sym_yield] = ACTIONS(3110), + [anon_sym_LBRACK] = ACTIONS(3112), + [anon_sym_DQUOTE] = ACTIONS(3112), + [anon_sym_SQUOTE] = ACTIONS(3112), + [anon_sym_class] = ACTIONS(3110), + [anon_sym_async] = ACTIONS(3110), + [anon_sym_function] = ACTIONS(3110), + [anon_sym_new] = ACTIONS(3110), + [anon_sym_using] = ACTIONS(3110), + [anon_sym_PLUS] = ACTIONS(3110), + [anon_sym_DASH] = ACTIONS(3110), + [anon_sym_SLASH] = ACTIONS(3110), + [anon_sym_LT] = ACTIONS(3112), + [anon_sym_TILDE] = ACTIONS(3112), + [anon_sym_void] = ACTIONS(3110), + [anon_sym_delete] = ACTIONS(3110), + [anon_sym_PLUS_PLUS] = ACTIONS(3112), + [anon_sym_DASH_DASH] = ACTIONS(3112), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3112), + [sym_number] = ACTIONS(3112), + [sym_private_property_identifier] = ACTIONS(3112), + [sym_this] = ACTIONS(3110), + [sym_super] = ACTIONS(3110), + [sym_true] = ACTIONS(3110), + [sym_false] = ACTIONS(3110), + [sym_null] = ACTIONS(3110), + [sym_undefined] = ACTIONS(3110), + [anon_sym_AT] = ACTIONS(3112), + [anon_sym_static] = ACTIONS(3110), + [anon_sym_readonly] = ACTIONS(3110), + [anon_sym_get] = ACTIONS(3110), + [anon_sym_set] = ACTIONS(3110), + [anon_sym_declare] = ACTIONS(3110), + [anon_sym_public] = ACTIONS(3110), + [anon_sym_private] = ACTIONS(3110), + [anon_sym_protected] = ACTIONS(3110), + [anon_sym_override] = ACTIONS(3110), + [anon_sym_module] = ACTIONS(3110), + [anon_sym_any] = ACTIONS(3110), + [anon_sym_number] = ACTIONS(3110), + [anon_sym_boolean] = ACTIONS(3110), + [anon_sym_string] = ACTIONS(3110), + [anon_sym_symbol] = ACTIONS(3110), + [anon_sym_object] = ACTIONS(3110), + [anon_sym_abstract] = ACTIONS(3110), + [anon_sym_interface] = ACTIONS(3110), + [anon_sym_enum] = ACTIONS(3110), [sym_html_comment] = ACTIONS(5), }, [STATE(934)] = { - [sym_identifier] = ACTIONS(2958), - [anon_sym_export] = ACTIONS(2958), - [anon_sym_type] = ACTIONS(2958), - [anon_sym_namespace] = ACTIONS(2958), - [anon_sym_LBRACE] = ACTIONS(2960), - [anon_sym_typeof] = ACTIONS(2958), - [anon_sym_import] = ACTIONS(2958), - [anon_sym_with] = ACTIONS(2958), - [anon_sym_var] = ACTIONS(2958), - [anon_sym_let] = ACTIONS(2958), - [anon_sym_const] = ACTIONS(2958), - [anon_sym_BANG] = ACTIONS(2960), - [anon_sym_if] = ACTIONS(2958), - [anon_sym_switch] = ACTIONS(2958), - [anon_sym_for] = ACTIONS(2958), - [anon_sym_LPAREN] = ACTIONS(2960), - [anon_sym_SEMI] = ACTIONS(2960), - [anon_sym_await] = ACTIONS(2958), - [anon_sym_while] = ACTIONS(2958), - [anon_sym_do] = ACTIONS(2958), - [anon_sym_try] = ACTIONS(2958), - [anon_sym_break] = ACTIONS(2958), - [anon_sym_continue] = ACTIONS(2958), - [anon_sym_debugger] = ACTIONS(2958), - [anon_sym_return] = ACTIONS(2958), - [anon_sym_throw] = ACTIONS(2958), - [anon_sym_yield] = ACTIONS(2958), - [anon_sym_LBRACK] = ACTIONS(2960), - [anon_sym_DQUOTE] = ACTIONS(2960), - [anon_sym_SQUOTE] = ACTIONS(2960), - [anon_sym_class] = ACTIONS(2958), - [anon_sym_async] = ACTIONS(2958), - [anon_sym_function] = ACTIONS(2958), - [anon_sym_new] = ACTIONS(2958), - [anon_sym_using] = ACTIONS(2958), - [anon_sym_PLUS] = ACTIONS(2958), - [anon_sym_DASH] = ACTIONS(2958), - [anon_sym_SLASH] = ACTIONS(2958), - [anon_sym_LT] = ACTIONS(2960), - [anon_sym_TILDE] = ACTIONS(2960), - [anon_sym_void] = ACTIONS(2958), - [anon_sym_delete] = ACTIONS(2958), - [anon_sym_PLUS_PLUS] = ACTIONS(2960), - [anon_sym_DASH_DASH] = ACTIONS(2960), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2960), - [sym_number] = ACTIONS(2960), - [sym_private_property_identifier] = ACTIONS(2960), - [sym_this] = ACTIONS(2958), - [sym_super] = ACTIONS(2958), - [sym_true] = ACTIONS(2958), - [sym_false] = ACTIONS(2958), - [sym_null] = ACTIONS(2958), - [sym_undefined] = ACTIONS(2958), - [anon_sym_AT] = ACTIONS(2960), - [anon_sym_static] = ACTIONS(2958), - [anon_sym_readonly] = ACTIONS(2958), - [anon_sym_get] = ACTIONS(2958), - [anon_sym_set] = ACTIONS(2958), - [anon_sym_declare] = ACTIONS(2958), - [anon_sym_public] = ACTIONS(2958), - [anon_sym_private] = ACTIONS(2958), - [anon_sym_protected] = ACTIONS(2958), - [anon_sym_override] = ACTIONS(2958), - [anon_sym_module] = ACTIONS(2958), - [anon_sym_any] = ACTIONS(2958), - [anon_sym_number] = ACTIONS(2958), - [anon_sym_boolean] = ACTIONS(2958), - [anon_sym_string] = ACTIONS(2958), - [anon_sym_symbol] = ACTIONS(2958), - [anon_sym_object] = ACTIONS(2958), - [anon_sym_abstract] = ACTIONS(2958), - [anon_sym_interface] = ACTIONS(2958), - [anon_sym_enum] = ACTIONS(2958), + [sym_identifier] = ACTIONS(3114), + [anon_sym_export] = ACTIONS(3114), + [anon_sym_type] = ACTIONS(3114), + [anon_sym_namespace] = ACTIONS(3114), + [anon_sym_LBRACE] = ACTIONS(3116), + [anon_sym_typeof] = ACTIONS(3114), + [anon_sym_import] = ACTIONS(3114), + [anon_sym_with] = ACTIONS(3114), + [anon_sym_var] = ACTIONS(3114), + [anon_sym_let] = ACTIONS(3114), + [anon_sym_const] = ACTIONS(3114), + [anon_sym_BANG] = ACTIONS(3116), + [anon_sym_if] = ACTIONS(3114), + [anon_sym_switch] = ACTIONS(3114), + [anon_sym_for] = ACTIONS(3114), + [anon_sym_LPAREN] = ACTIONS(3116), + [anon_sym_SEMI] = ACTIONS(3116), + [anon_sym_await] = ACTIONS(3114), + [anon_sym_while] = ACTIONS(3114), + [anon_sym_do] = ACTIONS(3114), + [anon_sym_try] = ACTIONS(3114), + [anon_sym_break] = ACTIONS(3114), + [anon_sym_continue] = ACTIONS(3114), + [anon_sym_debugger] = ACTIONS(3114), + [anon_sym_return] = ACTIONS(3114), + [anon_sym_throw] = ACTIONS(3114), + [anon_sym_yield] = ACTIONS(3114), + [anon_sym_LBRACK] = ACTIONS(3116), + [anon_sym_DQUOTE] = ACTIONS(3116), + [anon_sym_SQUOTE] = ACTIONS(3116), + [anon_sym_class] = ACTIONS(3114), + [anon_sym_async] = ACTIONS(3114), + [anon_sym_function] = ACTIONS(3114), + [anon_sym_new] = ACTIONS(3114), + [anon_sym_using] = ACTIONS(3114), + [anon_sym_PLUS] = ACTIONS(3114), + [anon_sym_DASH] = ACTIONS(3114), + [anon_sym_SLASH] = ACTIONS(3114), + [anon_sym_LT] = ACTIONS(3116), + [anon_sym_TILDE] = ACTIONS(3116), + [anon_sym_void] = ACTIONS(3114), + [anon_sym_delete] = ACTIONS(3114), + [anon_sym_PLUS_PLUS] = ACTIONS(3116), + [anon_sym_DASH_DASH] = ACTIONS(3116), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3116), + [sym_number] = ACTIONS(3116), + [sym_private_property_identifier] = ACTIONS(3116), + [sym_this] = ACTIONS(3114), + [sym_super] = ACTIONS(3114), + [sym_true] = ACTIONS(3114), + [sym_false] = ACTIONS(3114), + [sym_null] = ACTIONS(3114), + [sym_undefined] = ACTIONS(3114), + [anon_sym_AT] = ACTIONS(3116), + [anon_sym_static] = ACTIONS(3114), + [anon_sym_readonly] = ACTIONS(3114), + [anon_sym_get] = ACTIONS(3114), + [anon_sym_set] = ACTIONS(3114), + [anon_sym_declare] = ACTIONS(3114), + [anon_sym_public] = ACTIONS(3114), + [anon_sym_private] = ACTIONS(3114), + [anon_sym_protected] = ACTIONS(3114), + [anon_sym_override] = ACTIONS(3114), + [anon_sym_module] = ACTIONS(3114), + [anon_sym_any] = ACTIONS(3114), + [anon_sym_number] = ACTIONS(3114), + [anon_sym_boolean] = ACTIONS(3114), + [anon_sym_string] = ACTIONS(3114), + [anon_sym_symbol] = ACTIONS(3114), + [anon_sym_object] = ACTIONS(3114), + [anon_sym_abstract] = ACTIONS(3114), + [anon_sym_interface] = ACTIONS(3114), + [anon_sym_enum] = ACTIONS(3114), [sym_html_comment] = ACTIONS(5), }, [STATE(935)] = { - [sym_import] = STATE(5106), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(5898), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(3285), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_asserts] = STATE(3005), - [sym_type] = STATE(3883), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_predicate] = STATE(3005), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(3744), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5697), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(3022), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(3024), - [anon_sym_typeof] = ACTIONS(3026), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_DQUOTE] = ACTIONS(3028), - [anon_sym_SQUOTE] = ACTIONS(3030), - [anon_sym_new] = ACTIONS(3032), - [anon_sym_AMP] = ACTIONS(3034), - [anon_sym_PIPE] = ACTIONS(3036), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(3038), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(3040), - [anon_sym_QMARK] = ACTIONS(3042), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(3044), - [anon_sym_asserts] = ACTIONS(3046), - [anon_sym_infer] = ACTIONS(3048), - [anon_sym_keyof] = ACTIONS(3050), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(3052), + [sym_import] = STATE(5411), + [sym_nested_identifier] = STATE(5894), + [sym_string] = STATE(3265), + [sym_formal_parameters] = STATE(6194), + [sym_nested_type_identifier] = STATE(3100), + [sym__type_query_member_expression_in_type_annotation] = STATE(2929), + [sym__type_query_call_expression_in_type_annotation] = STATE(3222), + [sym_asserts] = STATE(3920), + [sym_type] = STATE(3343), + [sym_constructor_type] = STATE(3289), + [sym_primary_type] = STATE(3290), + [sym_template_literal_type] = STATE(3267), + [sym_infer_type] = STATE(3289), + [sym_conditional_type] = STATE(3267), + [sym_generic_type] = STATE(3267), + [sym_type_predicate] = STATE(3922), + [sym_type_query] = STATE(3267), + [sym_index_type_query] = STATE(3267), + [sym_lookup_type] = STATE(3267), + [sym_literal_type] = STATE(3267), + [sym__number] = STATE(3300), + [sym_existential_type] = STATE(3267), + [sym_flow_maybe_type] = STATE(3267), + [sym_parenthesized_type] = STATE(3267), + [sym_predefined_type] = STATE(3200), + [sym_object_type] = STATE(3267), + [sym_type_parameters] = STATE(5511), + [sym_array_type] = STATE(3267), + [sym_tuple_type] = STATE(3267), + [sym_readonly_type] = STATE(3289), + [sym_union_type] = STATE(3267), + [sym_intersection_type] = STATE(3267), + [sym_function_type] = STATE(3289), + [sym_identifier] = ACTIONS(3118), + [anon_sym_STAR] = ACTIONS(983), + [anon_sym_LBRACE] = ACTIONS(1599), + [anon_sym_typeof] = ACTIONS(1601), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(989), + [anon_sym_LPAREN] = ACTIONS(1603), + [anon_sym_LBRACK] = ACTIONS(1605), + [anon_sym_DQUOTE] = ACTIONS(1607), + [anon_sym_SQUOTE] = ACTIONS(1609), + [anon_sym_new] = ACTIONS(1611), + [anon_sym_AMP] = ACTIONS(997), + [anon_sym_PIPE] = ACTIONS(999), + [anon_sym_PLUS] = ACTIONS(3120), + [anon_sym_DASH] = ACTIONS(3120), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(1023), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1619), + [sym_number] = ACTIONS(1621), + [sym_this] = ACTIONS(3122), + [sym_true] = ACTIONS(1625), + [sym_false] = ACTIONS(1625), + [sym_null] = ACTIONS(1625), + [sym_undefined] = ACTIONS(1625), + [anon_sym_readonly] = ACTIONS(1627), + [anon_sym_QMARK] = ACTIONS(1017), + [anon_sym_any] = ACTIONS(1023), + [anon_sym_number] = ACTIONS(1023), + [anon_sym_boolean] = ACTIONS(1023), + [anon_sym_string] = ACTIONS(1023), + [anon_sym_symbol] = ACTIONS(1023), + [anon_sym_object] = ACTIONS(1023), + [anon_sym_abstract] = ACTIONS(1021), + [anon_sym_asserts] = ACTIONS(3124), + [anon_sym_never] = ACTIONS(1023), + [anon_sym_unknown] = ACTIONS(1023), + [anon_sym_keyof] = ACTIONS(1025), + [anon_sym_infer] = ACTIONS(1027), + [anon_sym_unique] = ACTIONS(1029), + [anon_sym_LBRACE_PIPE] = ACTIONS(1031), [sym_html_comment] = ACTIONS(5), }, [STATE(936)] = { - [sym_identifier] = ACTIONS(2958), - [anon_sym_export] = ACTIONS(2958), - [anon_sym_type] = ACTIONS(2958), - [anon_sym_namespace] = ACTIONS(2958), - [anon_sym_LBRACE] = ACTIONS(2960), - [anon_sym_typeof] = ACTIONS(2958), - [anon_sym_import] = ACTIONS(2958), - [anon_sym_with] = ACTIONS(2958), - [anon_sym_var] = ACTIONS(2958), - [anon_sym_let] = ACTIONS(2958), - [anon_sym_const] = ACTIONS(2958), - [anon_sym_BANG] = ACTIONS(2960), - [anon_sym_if] = ACTIONS(2958), - [anon_sym_switch] = ACTIONS(2958), - [anon_sym_for] = ACTIONS(2958), - [anon_sym_LPAREN] = ACTIONS(2960), - [anon_sym_SEMI] = ACTIONS(2960), - [anon_sym_await] = ACTIONS(2958), - [anon_sym_while] = ACTIONS(2958), - [anon_sym_do] = ACTIONS(2958), - [anon_sym_try] = ACTIONS(2958), - [anon_sym_break] = ACTIONS(2958), - [anon_sym_continue] = ACTIONS(2958), - [anon_sym_debugger] = ACTIONS(2958), - [anon_sym_return] = ACTIONS(2958), - [anon_sym_throw] = ACTIONS(2958), - [anon_sym_yield] = ACTIONS(2958), - [anon_sym_LBRACK] = ACTIONS(2960), - [anon_sym_DQUOTE] = ACTIONS(2960), - [anon_sym_SQUOTE] = ACTIONS(2960), - [anon_sym_class] = ACTIONS(2958), - [anon_sym_async] = ACTIONS(2958), - [anon_sym_function] = ACTIONS(2958), - [anon_sym_new] = ACTIONS(2958), - [anon_sym_using] = ACTIONS(2958), - [anon_sym_PLUS] = ACTIONS(2958), - [anon_sym_DASH] = ACTIONS(2958), - [anon_sym_SLASH] = ACTIONS(2958), - [anon_sym_LT] = ACTIONS(2960), - [anon_sym_TILDE] = ACTIONS(2960), - [anon_sym_void] = ACTIONS(2958), - [anon_sym_delete] = ACTIONS(2958), - [anon_sym_PLUS_PLUS] = ACTIONS(2960), - [anon_sym_DASH_DASH] = ACTIONS(2960), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2960), - [sym_number] = ACTIONS(2960), - [sym_private_property_identifier] = ACTIONS(2960), - [sym_this] = ACTIONS(2958), - [sym_super] = ACTIONS(2958), - [sym_true] = ACTIONS(2958), - [sym_false] = ACTIONS(2958), - [sym_null] = ACTIONS(2958), - [sym_undefined] = ACTIONS(2958), - [anon_sym_AT] = ACTIONS(2960), - [anon_sym_static] = ACTIONS(2958), - [anon_sym_readonly] = ACTIONS(2958), - [anon_sym_get] = ACTIONS(2958), - [anon_sym_set] = ACTIONS(2958), - [anon_sym_declare] = ACTIONS(2958), - [anon_sym_public] = ACTIONS(2958), - [anon_sym_private] = ACTIONS(2958), - [anon_sym_protected] = ACTIONS(2958), - [anon_sym_override] = ACTIONS(2958), - [anon_sym_module] = ACTIONS(2958), - [anon_sym_any] = ACTIONS(2958), - [anon_sym_number] = ACTIONS(2958), - [anon_sym_boolean] = ACTIONS(2958), - [anon_sym_string] = ACTIONS(2958), - [anon_sym_symbol] = ACTIONS(2958), - [anon_sym_object] = ACTIONS(2958), - [anon_sym_abstract] = ACTIONS(2958), - [anon_sym_interface] = ACTIONS(2958), - [anon_sym_enum] = ACTIONS(2958), + [sym_identifier] = ACTIONS(3114), + [anon_sym_export] = ACTIONS(3114), + [anon_sym_type] = ACTIONS(3114), + [anon_sym_namespace] = ACTIONS(3114), + [anon_sym_LBRACE] = ACTIONS(3116), + [anon_sym_typeof] = ACTIONS(3114), + [anon_sym_import] = ACTIONS(3114), + [anon_sym_with] = ACTIONS(3114), + [anon_sym_var] = ACTIONS(3114), + [anon_sym_let] = ACTIONS(3114), + [anon_sym_const] = ACTIONS(3114), + [anon_sym_BANG] = ACTIONS(3116), + [anon_sym_if] = ACTIONS(3114), + [anon_sym_switch] = ACTIONS(3114), + [anon_sym_for] = ACTIONS(3114), + [anon_sym_LPAREN] = ACTIONS(3116), + [anon_sym_SEMI] = ACTIONS(3116), + [anon_sym_await] = ACTIONS(3114), + [anon_sym_while] = ACTIONS(3114), + [anon_sym_do] = ACTIONS(3114), + [anon_sym_try] = ACTIONS(3114), + [anon_sym_break] = ACTIONS(3114), + [anon_sym_continue] = ACTIONS(3114), + [anon_sym_debugger] = ACTIONS(3114), + [anon_sym_return] = ACTIONS(3114), + [anon_sym_throw] = ACTIONS(3114), + [anon_sym_yield] = ACTIONS(3114), + [anon_sym_LBRACK] = ACTIONS(3116), + [anon_sym_DQUOTE] = ACTIONS(3116), + [anon_sym_SQUOTE] = ACTIONS(3116), + [anon_sym_class] = ACTIONS(3114), + [anon_sym_async] = ACTIONS(3114), + [anon_sym_function] = ACTIONS(3114), + [anon_sym_new] = ACTIONS(3114), + [anon_sym_using] = ACTIONS(3114), + [anon_sym_PLUS] = ACTIONS(3114), + [anon_sym_DASH] = ACTIONS(3114), + [anon_sym_SLASH] = ACTIONS(3114), + [anon_sym_LT] = ACTIONS(3116), + [anon_sym_TILDE] = ACTIONS(3116), + [anon_sym_void] = ACTIONS(3114), + [anon_sym_delete] = ACTIONS(3114), + [anon_sym_PLUS_PLUS] = ACTIONS(3116), + [anon_sym_DASH_DASH] = ACTIONS(3116), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3116), + [sym_number] = ACTIONS(3116), + [sym_private_property_identifier] = ACTIONS(3116), + [sym_this] = ACTIONS(3114), + [sym_super] = ACTIONS(3114), + [sym_true] = ACTIONS(3114), + [sym_false] = ACTIONS(3114), + [sym_null] = ACTIONS(3114), + [sym_undefined] = ACTIONS(3114), + [anon_sym_AT] = ACTIONS(3116), + [anon_sym_static] = ACTIONS(3114), + [anon_sym_readonly] = ACTIONS(3114), + [anon_sym_get] = ACTIONS(3114), + [anon_sym_set] = ACTIONS(3114), + [anon_sym_declare] = ACTIONS(3114), + [anon_sym_public] = ACTIONS(3114), + [anon_sym_private] = ACTIONS(3114), + [anon_sym_protected] = ACTIONS(3114), + [anon_sym_override] = ACTIONS(3114), + [anon_sym_module] = ACTIONS(3114), + [anon_sym_any] = ACTIONS(3114), + [anon_sym_number] = ACTIONS(3114), + [anon_sym_boolean] = ACTIONS(3114), + [anon_sym_string] = ACTIONS(3114), + [anon_sym_symbol] = ACTIONS(3114), + [anon_sym_object] = ACTIONS(3114), + [anon_sym_abstract] = ACTIONS(3114), + [anon_sym_interface] = ACTIONS(3114), + [anon_sym_enum] = ACTIONS(3114), [sym_html_comment] = ACTIONS(5), }, [STATE(937)] = { - [sym_identifier] = ACTIONS(2504), - [anon_sym_export] = ACTIONS(2504), - [anon_sym_type] = ACTIONS(2504), - [anon_sym_namespace] = ACTIONS(2504), - [anon_sym_LBRACE] = ACTIONS(2502), - [anon_sym_typeof] = ACTIONS(2504), - [anon_sym_import] = ACTIONS(2504), - [anon_sym_with] = ACTIONS(2504), - [anon_sym_var] = ACTIONS(2504), - [anon_sym_let] = ACTIONS(2504), - [anon_sym_const] = ACTIONS(2504), - [anon_sym_BANG] = ACTIONS(2502), - [anon_sym_if] = ACTIONS(2504), - [anon_sym_switch] = ACTIONS(2504), - [anon_sym_for] = ACTIONS(2504), - [anon_sym_LPAREN] = ACTIONS(2502), - [anon_sym_SEMI] = ACTIONS(2502), - [anon_sym_await] = ACTIONS(2504), - [anon_sym_while] = ACTIONS(2504), - [anon_sym_do] = ACTIONS(2504), - [anon_sym_try] = ACTIONS(2504), - [anon_sym_break] = ACTIONS(2504), - [anon_sym_continue] = ACTIONS(2504), - [anon_sym_debugger] = ACTIONS(2504), - [anon_sym_return] = ACTIONS(2504), - [anon_sym_throw] = ACTIONS(2504), - [anon_sym_yield] = ACTIONS(2504), - [anon_sym_LBRACK] = ACTIONS(2502), - [anon_sym_DQUOTE] = ACTIONS(2502), - [anon_sym_SQUOTE] = ACTIONS(2502), - [anon_sym_class] = ACTIONS(2504), - [anon_sym_async] = ACTIONS(2504), - [anon_sym_function] = ACTIONS(2504), - [anon_sym_new] = ACTIONS(2504), - [anon_sym_using] = ACTIONS(2504), - [anon_sym_PLUS] = ACTIONS(2504), - [anon_sym_DASH] = ACTIONS(2504), - [anon_sym_SLASH] = ACTIONS(2504), - [anon_sym_LT] = ACTIONS(2502), - [anon_sym_TILDE] = ACTIONS(2502), - [anon_sym_void] = ACTIONS(2504), - [anon_sym_delete] = ACTIONS(2504), - [anon_sym_PLUS_PLUS] = ACTIONS(2502), - [anon_sym_DASH_DASH] = ACTIONS(2502), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2502), - [sym_number] = ACTIONS(2502), - [sym_private_property_identifier] = ACTIONS(2502), - [sym_this] = ACTIONS(2504), - [sym_super] = ACTIONS(2504), - [sym_true] = ACTIONS(2504), - [sym_false] = ACTIONS(2504), - [sym_null] = ACTIONS(2504), - [sym_undefined] = ACTIONS(2504), - [anon_sym_AT] = ACTIONS(2502), - [anon_sym_static] = ACTIONS(2504), - [anon_sym_readonly] = ACTIONS(2504), - [anon_sym_get] = ACTIONS(2504), - [anon_sym_set] = ACTIONS(2504), - [anon_sym_declare] = ACTIONS(2504), - [anon_sym_public] = ACTIONS(2504), - [anon_sym_private] = ACTIONS(2504), - [anon_sym_protected] = ACTIONS(2504), - [anon_sym_override] = ACTIONS(2504), - [anon_sym_module] = ACTIONS(2504), - [anon_sym_any] = ACTIONS(2504), - [anon_sym_number] = ACTIONS(2504), - [anon_sym_boolean] = ACTIONS(2504), - [anon_sym_string] = ACTIONS(2504), - [anon_sym_symbol] = ACTIONS(2504), - [anon_sym_object] = ACTIONS(2504), - [anon_sym_abstract] = ACTIONS(2504), - [anon_sym_interface] = ACTIONS(2504), - [anon_sym_enum] = ACTIONS(2504), + [sym_identifier] = ACTIONS(3114), + [anon_sym_export] = ACTIONS(3114), + [anon_sym_type] = ACTIONS(3114), + [anon_sym_namespace] = ACTIONS(3114), + [anon_sym_LBRACE] = ACTIONS(3116), + [anon_sym_typeof] = ACTIONS(3114), + [anon_sym_import] = ACTIONS(3114), + [anon_sym_with] = ACTIONS(3114), + [anon_sym_var] = ACTIONS(3114), + [anon_sym_let] = ACTIONS(3114), + [anon_sym_const] = ACTIONS(3114), + [anon_sym_BANG] = ACTIONS(3116), + [anon_sym_if] = ACTIONS(3114), + [anon_sym_switch] = ACTIONS(3114), + [anon_sym_for] = ACTIONS(3114), + [anon_sym_LPAREN] = ACTIONS(3116), + [anon_sym_SEMI] = ACTIONS(3116), + [anon_sym_await] = ACTIONS(3114), + [anon_sym_while] = ACTIONS(3114), + [anon_sym_do] = ACTIONS(3114), + [anon_sym_try] = ACTIONS(3114), + [anon_sym_break] = ACTIONS(3114), + [anon_sym_continue] = ACTIONS(3114), + [anon_sym_debugger] = ACTIONS(3114), + [anon_sym_return] = ACTIONS(3114), + [anon_sym_throw] = ACTIONS(3114), + [anon_sym_yield] = ACTIONS(3114), + [anon_sym_LBRACK] = ACTIONS(3116), + [anon_sym_DQUOTE] = ACTIONS(3116), + [anon_sym_SQUOTE] = ACTIONS(3116), + [anon_sym_class] = ACTIONS(3114), + [anon_sym_async] = ACTIONS(3114), + [anon_sym_function] = ACTIONS(3114), + [anon_sym_new] = ACTIONS(3114), + [anon_sym_using] = ACTIONS(3114), + [anon_sym_PLUS] = ACTIONS(3114), + [anon_sym_DASH] = ACTIONS(3114), + [anon_sym_SLASH] = ACTIONS(3114), + [anon_sym_LT] = ACTIONS(3116), + [anon_sym_TILDE] = ACTIONS(3116), + [anon_sym_void] = ACTIONS(3114), + [anon_sym_delete] = ACTIONS(3114), + [anon_sym_PLUS_PLUS] = ACTIONS(3116), + [anon_sym_DASH_DASH] = ACTIONS(3116), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3116), + [sym_number] = ACTIONS(3116), + [sym_private_property_identifier] = ACTIONS(3116), + [sym_this] = ACTIONS(3114), + [sym_super] = ACTIONS(3114), + [sym_true] = ACTIONS(3114), + [sym_false] = ACTIONS(3114), + [sym_null] = ACTIONS(3114), + [sym_undefined] = ACTIONS(3114), + [anon_sym_AT] = ACTIONS(3116), + [anon_sym_static] = ACTIONS(3114), + [anon_sym_readonly] = ACTIONS(3114), + [anon_sym_get] = ACTIONS(3114), + [anon_sym_set] = ACTIONS(3114), + [anon_sym_declare] = ACTIONS(3114), + [anon_sym_public] = ACTIONS(3114), + [anon_sym_private] = ACTIONS(3114), + [anon_sym_protected] = ACTIONS(3114), + [anon_sym_override] = ACTIONS(3114), + [anon_sym_module] = ACTIONS(3114), + [anon_sym_any] = ACTIONS(3114), + [anon_sym_number] = ACTIONS(3114), + [anon_sym_boolean] = ACTIONS(3114), + [anon_sym_string] = ACTIONS(3114), + [anon_sym_symbol] = ACTIONS(3114), + [anon_sym_object] = ACTIONS(3114), + [anon_sym_abstract] = ACTIONS(3114), + [anon_sym_interface] = ACTIONS(3114), + [anon_sym_enum] = ACTIONS(3114), [sym_html_comment] = ACTIONS(5), }, [STATE(938)] = { - [sym_import] = STATE(4832), - [sym_nested_identifier] = STATE(5892), - [sym_string] = STATE(1595), - [sym_formal_parameters] = STATE(6193), - [sym_nested_type_identifier] = STATE(1479), - [sym__type_query_member_expression_in_type_annotation] = STATE(1472), - [sym__type_query_call_expression_in_type_annotation] = STATE(1605), - [sym_asserts] = STATE(1555), - [sym_type] = STATE(1556), - [sym_constructor_type] = STATE(1608), - [sym_primary_type] = STATE(1609), - [sym_template_literal_type] = STATE(1589), - [sym_infer_type] = STATE(1608), - [sym_conditional_type] = STATE(1589), - [sym_generic_type] = STATE(1589), - [sym_type_predicate] = STATE(1555), - [sym_type_query] = STATE(1589), - [sym_index_type_query] = STATE(1589), - [sym_lookup_type] = STATE(1589), - [sym_literal_type] = STATE(1589), - [sym__number] = STATE(1612), - [sym_existential_type] = STATE(1589), - [sym_flow_maybe_type] = STATE(1589), - [sym_parenthesized_type] = STATE(1589), - [sym_predefined_type] = STATE(1488), - [sym_object_type] = STATE(1589), - [sym_type_parameters] = STATE(5561), - [sym_array_type] = STATE(1589), - [sym_tuple_type] = STATE(1589), - [sym_readonly_type] = STATE(1608), - [sym_union_type] = STATE(1589), - [sym_intersection_type] = STATE(1589), - [sym_function_type] = STATE(1608), - [sym_identifier] = ACTIONS(3054), - [anon_sym_STAR] = ACTIONS(3056), - [anon_sym_LBRACE] = ACTIONS(3058), - [anon_sym_typeof] = ACTIONS(3060), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(3062), - [anon_sym_LPAREN] = ACTIONS(3064), - [anon_sym_LBRACK] = ACTIONS(3066), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_new] = ACTIONS(3068), - [anon_sym_AMP] = ACTIONS(3070), - [anon_sym_PIPE] = ACTIONS(3072), - [anon_sym_PLUS] = ACTIONS(3074), - [anon_sym_DASH] = ACTIONS(3074), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(3076), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3078), - [sym_number] = ACTIONS(3080), - [sym_this] = ACTIONS(3082), - [sym_true] = ACTIONS(3084), - [sym_false] = ACTIONS(3084), - [sym_null] = ACTIONS(3084), - [sym_undefined] = ACTIONS(3084), - [anon_sym_readonly] = ACTIONS(3086), - [anon_sym_QMARK] = ACTIONS(3088), - [anon_sym_any] = ACTIONS(3076), - [anon_sym_number] = ACTIONS(3076), - [anon_sym_boolean] = ACTIONS(3076), - [anon_sym_string] = ACTIONS(3076), - [anon_sym_symbol] = ACTIONS(3076), - [anon_sym_object] = ACTIONS(3076), - [anon_sym_abstract] = ACTIONS(3090), - [anon_sym_asserts] = ACTIONS(3092), - [anon_sym_infer] = ACTIONS(3094), - [anon_sym_keyof] = ACTIONS(3096), - [anon_sym_unique] = ACTIONS(3098), - [anon_sym_unknown] = ACTIONS(3076), - [anon_sym_never] = ACTIONS(3076), - [anon_sym_LBRACE_PIPE] = ACTIONS(3100), + [sym_identifier] = ACTIONS(3114), + [anon_sym_export] = ACTIONS(3114), + [anon_sym_type] = ACTIONS(3114), + [anon_sym_namespace] = ACTIONS(3114), + [anon_sym_LBRACE] = ACTIONS(3116), + [anon_sym_typeof] = ACTIONS(3114), + [anon_sym_import] = ACTIONS(3114), + [anon_sym_with] = ACTIONS(3114), + [anon_sym_var] = ACTIONS(3114), + [anon_sym_let] = ACTIONS(3114), + [anon_sym_const] = ACTIONS(3114), + [anon_sym_BANG] = ACTIONS(3116), + [anon_sym_if] = ACTIONS(3114), + [anon_sym_switch] = ACTIONS(3114), + [anon_sym_for] = ACTIONS(3114), + [anon_sym_LPAREN] = ACTIONS(3116), + [anon_sym_SEMI] = ACTIONS(3116), + [anon_sym_await] = ACTIONS(3114), + [anon_sym_while] = ACTIONS(3114), + [anon_sym_do] = ACTIONS(3114), + [anon_sym_try] = ACTIONS(3114), + [anon_sym_break] = ACTIONS(3114), + [anon_sym_continue] = ACTIONS(3114), + [anon_sym_debugger] = ACTIONS(3114), + [anon_sym_return] = ACTIONS(3114), + [anon_sym_throw] = ACTIONS(3114), + [anon_sym_yield] = ACTIONS(3114), + [anon_sym_LBRACK] = ACTIONS(3116), + [anon_sym_DQUOTE] = ACTIONS(3116), + [anon_sym_SQUOTE] = ACTIONS(3116), + [anon_sym_class] = ACTIONS(3114), + [anon_sym_async] = ACTIONS(3114), + [anon_sym_function] = ACTIONS(3114), + [anon_sym_new] = ACTIONS(3114), + [anon_sym_using] = ACTIONS(3114), + [anon_sym_PLUS] = ACTIONS(3114), + [anon_sym_DASH] = ACTIONS(3114), + [anon_sym_SLASH] = ACTIONS(3114), + [anon_sym_LT] = ACTIONS(3116), + [anon_sym_TILDE] = ACTIONS(3116), + [anon_sym_void] = ACTIONS(3114), + [anon_sym_delete] = ACTIONS(3114), + [anon_sym_PLUS_PLUS] = ACTIONS(3116), + [anon_sym_DASH_DASH] = ACTIONS(3116), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3116), + [sym_number] = ACTIONS(3116), + [sym_private_property_identifier] = ACTIONS(3116), + [sym_this] = ACTIONS(3114), + [sym_super] = ACTIONS(3114), + [sym_true] = ACTIONS(3114), + [sym_false] = ACTIONS(3114), + [sym_null] = ACTIONS(3114), + [sym_undefined] = ACTIONS(3114), + [anon_sym_AT] = ACTIONS(3116), + [anon_sym_static] = ACTIONS(3114), + [anon_sym_readonly] = ACTIONS(3114), + [anon_sym_get] = ACTIONS(3114), + [anon_sym_set] = ACTIONS(3114), + [anon_sym_declare] = ACTIONS(3114), + [anon_sym_public] = ACTIONS(3114), + [anon_sym_private] = ACTIONS(3114), + [anon_sym_protected] = ACTIONS(3114), + [anon_sym_override] = ACTIONS(3114), + [anon_sym_module] = ACTIONS(3114), + [anon_sym_any] = ACTIONS(3114), + [anon_sym_number] = ACTIONS(3114), + [anon_sym_boolean] = ACTIONS(3114), + [anon_sym_string] = ACTIONS(3114), + [anon_sym_symbol] = ACTIONS(3114), + [anon_sym_object] = ACTIONS(3114), + [anon_sym_abstract] = ACTIONS(3114), + [anon_sym_interface] = ACTIONS(3114), + [anon_sym_enum] = ACTIONS(3114), [sym_html_comment] = ACTIONS(5), }, [STATE(939)] = { - [sym_import] = STATE(4964), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(5916), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(3212), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_asserts] = STATE(2957), - [sym_type] = STATE(3756), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_predicate] = STATE(2957), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(3532), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5812), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(3102), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_new] = ACTIONS(1577), - [anon_sym_AMP] = ACTIONS(575), - [anon_sym_PIPE] = ACTIONS(577), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(3104), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1583), - [anon_sym_QMARK] = ACTIONS(599), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(603), - [anon_sym_asserts] = ACTIONS(3106), - [anon_sym_infer] = ACTIONS(605), - [anon_sym_keyof] = ACTIONS(607), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_identifier] = ACTIONS(3114), + [anon_sym_export] = ACTIONS(3114), + [anon_sym_type] = ACTIONS(3114), + [anon_sym_namespace] = ACTIONS(3114), + [anon_sym_LBRACE] = ACTIONS(3116), + [anon_sym_typeof] = ACTIONS(3114), + [anon_sym_import] = ACTIONS(3114), + [anon_sym_with] = ACTIONS(3114), + [anon_sym_var] = ACTIONS(3114), + [anon_sym_let] = ACTIONS(3114), + [anon_sym_const] = ACTIONS(3114), + [anon_sym_BANG] = ACTIONS(3116), + [anon_sym_if] = ACTIONS(3114), + [anon_sym_switch] = ACTIONS(3114), + [anon_sym_for] = ACTIONS(3114), + [anon_sym_LPAREN] = ACTIONS(3116), + [anon_sym_SEMI] = ACTIONS(3116), + [anon_sym_await] = ACTIONS(3114), + [anon_sym_while] = ACTIONS(3114), + [anon_sym_do] = ACTIONS(3114), + [anon_sym_try] = ACTIONS(3114), + [anon_sym_break] = ACTIONS(3114), + [anon_sym_continue] = ACTIONS(3114), + [anon_sym_debugger] = ACTIONS(3114), + [anon_sym_return] = ACTIONS(3114), + [anon_sym_throw] = ACTIONS(3114), + [anon_sym_yield] = ACTIONS(3114), + [anon_sym_LBRACK] = ACTIONS(3116), + [anon_sym_DQUOTE] = ACTIONS(3116), + [anon_sym_SQUOTE] = ACTIONS(3116), + [anon_sym_class] = ACTIONS(3114), + [anon_sym_async] = ACTIONS(3114), + [anon_sym_function] = ACTIONS(3114), + [anon_sym_new] = ACTIONS(3114), + [anon_sym_using] = ACTIONS(3114), + [anon_sym_PLUS] = ACTIONS(3114), + [anon_sym_DASH] = ACTIONS(3114), + [anon_sym_SLASH] = ACTIONS(3114), + [anon_sym_LT] = ACTIONS(3116), + [anon_sym_TILDE] = ACTIONS(3116), + [anon_sym_void] = ACTIONS(3114), + [anon_sym_delete] = ACTIONS(3114), + [anon_sym_PLUS_PLUS] = ACTIONS(3116), + [anon_sym_DASH_DASH] = ACTIONS(3116), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3116), + [sym_number] = ACTIONS(3116), + [sym_private_property_identifier] = ACTIONS(3116), + [sym_this] = ACTIONS(3114), + [sym_super] = ACTIONS(3114), + [sym_true] = ACTIONS(3114), + [sym_false] = ACTIONS(3114), + [sym_null] = ACTIONS(3114), + [sym_undefined] = ACTIONS(3114), + [anon_sym_AT] = ACTIONS(3116), + [anon_sym_static] = ACTIONS(3114), + [anon_sym_readonly] = ACTIONS(3114), + [anon_sym_get] = ACTIONS(3114), + [anon_sym_set] = ACTIONS(3114), + [anon_sym_declare] = ACTIONS(3114), + [anon_sym_public] = ACTIONS(3114), + [anon_sym_private] = ACTIONS(3114), + [anon_sym_protected] = ACTIONS(3114), + [anon_sym_override] = ACTIONS(3114), + [anon_sym_module] = ACTIONS(3114), + [anon_sym_any] = ACTIONS(3114), + [anon_sym_number] = ACTIONS(3114), + [anon_sym_boolean] = ACTIONS(3114), + [anon_sym_string] = ACTIONS(3114), + [anon_sym_symbol] = ACTIONS(3114), + [anon_sym_object] = ACTIONS(3114), + [anon_sym_abstract] = ACTIONS(3114), + [anon_sym_interface] = ACTIONS(3114), + [anon_sym_enum] = ACTIONS(3114), [sym_html_comment] = ACTIONS(5), }, [STATE(940)] = { - [sym_import] = STATE(4882), - [sym_nested_identifier] = STATE(5897), - [sym_string] = STATE(2007), - [sym_formal_parameters] = STATE(5928), - [sym_nested_type_identifier] = STATE(1851), - [sym__type_query_member_expression_in_type_annotation] = STATE(1754), - [sym__type_query_call_expression_in_type_annotation] = STATE(2023), - [sym_asserts] = STATE(2124), - [sym_type] = STATE(2125), - [sym_constructor_type] = STATE(2024), - [sym_primary_type] = STATE(2027), - [sym_template_literal_type] = STATE(1920), - [sym_infer_type] = STATE(2024), - [sym_conditional_type] = STATE(1920), - [sym_generic_type] = STATE(1920), - [sym_type_predicate] = STATE(2124), - [sym_type_query] = STATE(1920), - [sym_index_type_query] = STATE(1920), - [sym_lookup_type] = STATE(1920), - [sym_literal_type] = STATE(1920), - [sym__number] = STATE(2030), - [sym_existential_type] = STATE(1920), - [sym_flow_maybe_type] = STATE(1920), - [sym_parenthesized_type] = STATE(1920), - [sym_predefined_type] = STATE(1801), - [sym_object_type] = STATE(1920), - [sym_type_parameters] = STATE(5690), - [sym_array_type] = STATE(1920), - [sym_tuple_type] = STATE(1920), - [sym_readonly_type] = STATE(2024), - [sym_union_type] = STATE(1920), - [sym_intersection_type] = STATE(1920), - [sym_function_type] = STATE(2024), - [sym_identifier] = ACTIONS(3108), - [anon_sym_STAR] = ACTIONS(3110), - [anon_sym_LBRACE] = ACTIONS(3112), + [sym_identifier] = ACTIONS(3114), + [anon_sym_export] = ACTIONS(3114), + [anon_sym_type] = ACTIONS(3114), + [anon_sym_namespace] = ACTIONS(3114), + [anon_sym_LBRACE] = ACTIONS(3116), [anon_sym_typeof] = ACTIONS(3114), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(3116), - [anon_sym_LPAREN] = ACTIONS(3118), - [anon_sym_LBRACK] = ACTIONS(3120), - [anon_sym_DQUOTE] = ACTIONS(67), - [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_new] = ACTIONS(3122), - [anon_sym_AMP] = ACTIONS(3124), - [anon_sym_PIPE] = ACTIONS(3126), - [anon_sym_PLUS] = ACTIONS(3128), - [anon_sym_DASH] = ACTIONS(3128), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(3130), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3132), - [sym_number] = ACTIONS(3134), - [sym_this] = ACTIONS(3136), - [sym_true] = ACTIONS(3138), - [sym_false] = ACTIONS(3138), - [sym_null] = ACTIONS(3138), - [sym_undefined] = ACTIONS(3138), - [anon_sym_readonly] = ACTIONS(3140), - [anon_sym_QMARK] = ACTIONS(3142), - [anon_sym_any] = ACTIONS(3130), - [anon_sym_number] = ACTIONS(3130), - [anon_sym_boolean] = ACTIONS(3130), - [anon_sym_string] = ACTIONS(3130), - [anon_sym_symbol] = ACTIONS(3130), - [anon_sym_object] = ACTIONS(3130), - [anon_sym_abstract] = ACTIONS(3144), - [anon_sym_asserts] = ACTIONS(3146), - [anon_sym_infer] = ACTIONS(3148), - [anon_sym_keyof] = ACTIONS(3150), - [anon_sym_unique] = ACTIONS(3152), - [anon_sym_unknown] = ACTIONS(3130), - [anon_sym_never] = ACTIONS(3130), - [anon_sym_LBRACE_PIPE] = ACTIONS(3154), + [anon_sym_import] = ACTIONS(3114), + [anon_sym_with] = ACTIONS(3114), + [anon_sym_var] = ACTIONS(3114), + [anon_sym_let] = ACTIONS(3114), + [anon_sym_const] = ACTIONS(3114), + [anon_sym_BANG] = ACTIONS(3116), + [anon_sym_if] = ACTIONS(3114), + [anon_sym_switch] = ACTIONS(3114), + [anon_sym_for] = ACTIONS(3114), + [anon_sym_LPAREN] = ACTIONS(3116), + [anon_sym_SEMI] = ACTIONS(3116), + [anon_sym_await] = ACTIONS(3114), + [anon_sym_while] = ACTIONS(3114), + [anon_sym_do] = ACTIONS(3114), + [anon_sym_try] = ACTIONS(3114), + [anon_sym_break] = ACTIONS(3114), + [anon_sym_continue] = ACTIONS(3114), + [anon_sym_debugger] = ACTIONS(3114), + [anon_sym_return] = ACTIONS(3114), + [anon_sym_throw] = ACTIONS(3114), + [anon_sym_yield] = ACTIONS(3114), + [anon_sym_LBRACK] = ACTIONS(3116), + [anon_sym_DQUOTE] = ACTIONS(3116), + [anon_sym_SQUOTE] = ACTIONS(3116), + [anon_sym_class] = ACTIONS(3114), + [anon_sym_async] = ACTIONS(3114), + [anon_sym_function] = ACTIONS(3114), + [anon_sym_new] = ACTIONS(3114), + [anon_sym_using] = ACTIONS(3114), + [anon_sym_PLUS] = ACTIONS(3114), + [anon_sym_DASH] = ACTIONS(3114), + [anon_sym_SLASH] = ACTIONS(3114), + [anon_sym_LT] = ACTIONS(3116), + [anon_sym_TILDE] = ACTIONS(3116), + [anon_sym_void] = ACTIONS(3114), + [anon_sym_delete] = ACTIONS(3114), + [anon_sym_PLUS_PLUS] = ACTIONS(3116), + [anon_sym_DASH_DASH] = ACTIONS(3116), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3116), + [sym_number] = ACTIONS(3116), + [sym_private_property_identifier] = ACTIONS(3116), + [sym_this] = ACTIONS(3114), + [sym_super] = ACTIONS(3114), + [sym_true] = ACTIONS(3114), + [sym_false] = ACTIONS(3114), + [sym_null] = ACTIONS(3114), + [sym_undefined] = ACTIONS(3114), + [anon_sym_AT] = ACTIONS(3116), + [anon_sym_static] = ACTIONS(3114), + [anon_sym_readonly] = ACTIONS(3114), + [anon_sym_get] = ACTIONS(3114), + [anon_sym_set] = ACTIONS(3114), + [anon_sym_declare] = ACTIONS(3114), + [anon_sym_public] = ACTIONS(3114), + [anon_sym_private] = ACTIONS(3114), + [anon_sym_protected] = ACTIONS(3114), + [anon_sym_override] = ACTIONS(3114), + [anon_sym_module] = ACTIONS(3114), + [anon_sym_any] = ACTIONS(3114), + [anon_sym_number] = ACTIONS(3114), + [anon_sym_boolean] = ACTIONS(3114), + [anon_sym_string] = ACTIONS(3114), + [anon_sym_symbol] = ACTIONS(3114), + [anon_sym_object] = ACTIONS(3114), + [anon_sym_abstract] = ACTIONS(3114), + [anon_sym_interface] = ACTIONS(3114), + [anon_sym_enum] = ACTIONS(3114), [sym_html_comment] = ACTIONS(5), }, [STATE(941)] = { - [sym_import] = STATE(4964), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(5916), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(3212), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_asserts] = STATE(3005), - [sym_type] = STATE(3762), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_predicate] = STATE(3005), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(3532), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5812), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(3102), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_new] = ACTIONS(1577), - [anon_sym_AMP] = ACTIONS(575), - [anon_sym_PIPE] = ACTIONS(577), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(3104), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1583), - [anon_sym_QMARK] = ACTIONS(599), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(603), - [anon_sym_asserts] = ACTIONS(3106), - [anon_sym_infer] = ACTIONS(605), - [anon_sym_keyof] = ACTIONS(607), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_identifier] = ACTIONS(3114), + [anon_sym_export] = ACTIONS(3114), + [anon_sym_type] = ACTIONS(3114), + [anon_sym_namespace] = ACTIONS(3114), + [anon_sym_LBRACE] = ACTIONS(3116), + [anon_sym_typeof] = ACTIONS(3114), + [anon_sym_import] = ACTIONS(3114), + [anon_sym_with] = ACTIONS(3114), + [anon_sym_var] = ACTIONS(3114), + [anon_sym_let] = ACTIONS(3114), + [anon_sym_const] = ACTIONS(3114), + [anon_sym_BANG] = ACTIONS(3116), + [anon_sym_if] = ACTIONS(3114), + [anon_sym_switch] = ACTIONS(3114), + [anon_sym_for] = ACTIONS(3114), + [anon_sym_LPAREN] = ACTIONS(3116), + [anon_sym_SEMI] = ACTIONS(3116), + [anon_sym_await] = ACTIONS(3114), + [anon_sym_while] = ACTIONS(3114), + [anon_sym_do] = ACTIONS(3114), + [anon_sym_try] = ACTIONS(3114), + [anon_sym_break] = ACTIONS(3114), + [anon_sym_continue] = ACTIONS(3114), + [anon_sym_debugger] = ACTIONS(3114), + [anon_sym_return] = ACTIONS(3114), + [anon_sym_throw] = ACTIONS(3114), + [anon_sym_yield] = ACTIONS(3114), + [anon_sym_LBRACK] = ACTIONS(3116), + [anon_sym_DQUOTE] = ACTIONS(3116), + [anon_sym_SQUOTE] = ACTIONS(3116), + [anon_sym_class] = ACTIONS(3114), + [anon_sym_async] = ACTIONS(3114), + [anon_sym_function] = ACTIONS(3114), + [anon_sym_new] = ACTIONS(3114), + [anon_sym_using] = ACTIONS(3114), + [anon_sym_PLUS] = ACTIONS(3114), + [anon_sym_DASH] = ACTIONS(3114), + [anon_sym_SLASH] = ACTIONS(3114), + [anon_sym_LT] = ACTIONS(3116), + [anon_sym_TILDE] = ACTIONS(3116), + [anon_sym_void] = ACTIONS(3114), + [anon_sym_delete] = ACTIONS(3114), + [anon_sym_PLUS_PLUS] = ACTIONS(3116), + [anon_sym_DASH_DASH] = ACTIONS(3116), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3116), + [sym_number] = ACTIONS(3116), + [sym_private_property_identifier] = ACTIONS(3116), + [sym_this] = ACTIONS(3114), + [sym_super] = ACTIONS(3114), + [sym_true] = ACTIONS(3114), + [sym_false] = ACTIONS(3114), + [sym_null] = ACTIONS(3114), + [sym_undefined] = ACTIONS(3114), + [anon_sym_AT] = ACTIONS(3116), + [anon_sym_static] = ACTIONS(3114), + [anon_sym_readonly] = ACTIONS(3114), + [anon_sym_get] = ACTIONS(3114), + [anon_sym_set] = ACTIONS(3114), + [anon_sym_declare] = ACTIONS(3114), + [anon_sym_public] = ACTIONS(3114), + [anon_sym_private] = ACTIONS(3114), + [anon_sym_protected] = ACTIONS(3114), + [anon_sym_override] = ACTIONS(3114), + [anon_sym_module] = ACTIONS(3114), + [anon_sym_any] = ACTIONS(3114), + [anon_sym_number] = ACTIONS(3114), + [anon_sym_boolean] = ACTIONS(3114), + [anon_sym_string] = ACTIONS(3114), + [anon_sym_symbol] = ACTIONS(3114), + [anon_sym_object] = ACTIONS(3114), + [anon_sym_abstract] = ACTIONS(3114), + [anon_sym_interface] = ACTIONS(3114), + [anon_sym_enum] = ACTIONS(3114), [sym_html_comment] = ACTIONS(5), }, [STATE(942)] = { - [sym_identifier] = ACTIONS(3156), - [anon_sym_export] = ACTIONS(3156), - [anon_sym_type] = ACTIONS(3156), - [anon_sym_namespace] = ACTIONS(3156), - [anon_sym_LBRACE] = ACTIONS(3158), - [anon_sym_typeof] = ACTIONS(3156), - [anon_sym_import] = ACTIONS(3156), - [anon_sym_with] = ACTIONS(3156), - [anon_sym_var] = ACTIONS(3156), - [anon_sym_let] = ACTIONS(3156), - [anon_sym_const] = ACTIONS(3156), - [anon_sym_BANG] = ACTIONS(3158), - [anon_sym_if] = ACTIONS(3156), - [anon_sym_switch] = ACTIONS(3156), - [anon_sym_for] = ACTIONS(3156), - [anon_sym_LPAREN] = ACTIONS(3158), - [anon_sym_SEMI] = ACTIONS(3158), - [anon_sym_await] = ACTIONS(3156), - [anon_sym_while] = ACTIONS(3156), - [anon_sym_do] = ACTIONS(3156), - [anon_sym_try] = ACTIONS(3156), - [anon_sym_break] = ACTIONS(3156), - [anon_sym_continue] = ACTIONS(3156), - [anon_sym_debugger] = ACTIONS(3156), - [anon_sym_return] = ACTIONS(3156), - [anon_sym_throw] = ACTIONS(3156), - [anon_sym_yield] = ACTIONS(3156), - [anon_sym_LBRACK] = ACTIONS(3158), - [anon_sym_DQUOTE] = ACTIONS(3158), - [anon_sym_SQUOTE] = ACTIONS(3158), - [anon_sym_class] = ACTIONS(3156), - [anon_sym_async] = ACTIONS(3156), - [anon_sym_function] = ACTIONS(3156), - [anon_sym_new] = ACTIONS(3156), - [anon_sym_using] = ACTIONS(3156), - [anon_sym_PLUS] = ACTIONS(3156), - [anon_sym_DASH] = ACTIONS(3156), - [anon_sym_SLASH] = ACTIONS(3156), - [anon_sym_LT] = ACTIONS(3158), - [anon_sym_TILDE] = ACTIONS(3158), - [anon_sym_void] = ACTIONS(3156), - [anon_sym_delete] = ACTIONS(3156), - [anon_sym_PLUS_PLUS] = ACTIONS(3158), - [anon_sym_DASH_DASH] = ACTIONS(3158), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3158), - [sym_number] = ACTIONS(3158), - [sym_private_property_identifier] = ACTIONS(3158), - [sym_this] = ACTIONS(3156), - [sym_super] = ACTIONS(3156), - [sym_true] = ACTIONS(3156), - [sym_false] = ACTIONS(3156), - [sym_null] = ACTIONS(3156), - [sym_undefined] = ACTIONS(3156), - [anon_sym_AT] = ACTIONS(3158), - [anon_sym_static] = ACTIONS(3156), - [anon_sym_readonly] = ACTIONS(3156), - [anon_sym_get] = ACTIONS(3156), - [anon_sym_set] = ACTIONS(3156), - [anon_sym_declare] = ACTIONS(3156), - [anon_sym_public] = ACTIONS(3156), - [anon_sym_private] = ACTIONS(3156), - [anon_sym_protected] = ACTIONS(3156), - [anon_sym_override] = ACTIONS(3156), - [anon_sym_module] = ACTIONS(3156), - [anon_sym_any] = ACTIONS(3156), - [anon_sym_number] = ACTIONS(3156), - [anon_sym_boolean] = ACTIONS(3156), - [anon_sym_string] = ACTIONS(3156), - [anon_sym_symbol] = ACTIONS(3156), - [anon_sym_object] = ACTIONS(3156), - [anon_sym_abstract] = ACTIONS(3156), - [anon_sym_interface] = ACTIONS(3156), - [anon_sym_enum] = ACTIONS(3156), + [sym_identifier] = ACTIONS(3114), + [anon_sym_export] = ACTIONS(3114), + [anon_sym_type] = ACTIONS(3114), + [anon_sym_namespace] = ACTIONS(3114), + [anon_sym_LBRACE] = ACTIONS(3116), + [anon_sym_typeof] = ACTIONS(3114), + [anon_sym_import] = ACTIONS(3114), + [anon_sym_with] = ACTIONS(3114), + [anon_sym_var] = ACTIONS(3114), + [anon_sym_let] = ACTIONS(3114), + [anon_sym_const] = ACTIONS(3114), + [anon_sym_BANG] = ACTIONS(3116), + [anon_sym_if] = ACTIONS(3114), + [anon_sym_switch] = ACTIONS(3114), + [anon_sym_for] = ACTIONS(3114), + [anon_sym_LPAREN] = ACTIONS(3116), + [anon_sym_SEMI] = ACTIONS(3116), + [anon_sym_await] = ACTIONS(3114), + [anon_sym_while] = ACTIONS(3114), + [anon_sym_do] = ACTIONS(3114), + [anon_sym_try] = ACTIONS(3114), + [anon_sym_break] = ACTIONS(3114), + [anon_sym_continue] = ACTIONS(3114), + [anon_sym_debugger] = ACTIONS(3114), + [anon_sym_return] = ACTIONS(3114), + [anon_sym_throw] = ACTIONS(3114), + [anon_sym_yield] = ACTIONS(3114), + [anon_sym_LBRACK] = ACTIONS(3116), + [anon_sym_DQUOTE] = ACTIONS(3116), + [anon_sym_SQUOTE] = ACTIONS(3116), + [anon_sym_class] = ACTIONS(3114), + [anon_sym_async] = ACTIONS(3114), + [anon_sym_function] = ACTIONS(3114), + [anon_sym_new] = ACTIONS(3114), + [anon_sym_using] = ACTIONS(3114), + [anon_sym_PLUS] = ACTIONS(3114), + [anon_sym_DASH] = ACTIONS(3114), + [anon_sym_SLASH] = ACTIONS(3114), + [anon_sym_LT] = ACTIONS(3116), + [anon_sym_TILDE] = ACTIONS(3116), + [anon_sym_void] = ACTIONS(3114), + [anon_sym_delete] = ACTIONS(3114), + [anon_sym_PLUS_PLUS] = ACTIONS(3116), + [anon_sym_DASH_DASH] = ACTIONS(3116), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3116), + [sym_number] = ACTIONS(3116), + [sym_private_property_identifier] = ACTIONS(3116), + [sym_this] = ACTIONS(3114), + [sym_super] = ACTIONS(3114), + [sym_true] = ACTIONS(3114), + [sym_false] = ACTIONS(3114), + [sym_null] = ACTIONS(3114), + [sym_undefined] = ACTIONS(3114), + [anon_sym_AT] = ACTIONS(3116), + [anon_sym_static] = ACTIONS(3114), + [anon_sym_readonly] = ACTIONS(3114), + [anon_sym_get] = ACTIONS(3114), + [anon_sym_set] = ACTIONS(3114), + [anon_sym_declare] = ACTIONS(3114), + [anon_sym_public] = ACTIONS(3114), + [anon_sym_private] = ACTIONS(3114), + [anon_sym_protected] = ACTIONS(3114), + [anon_sym_override] = ACTIONS(3114), + [anon_sym_module] = ACTIONS(3114), + [anon_sym_any] = ACTIONS(3114), + [anon_sym_number] = ACTIONS(3114), + [anon_sym_boolean] = ACTIONS(3114), + [anon_sym_string] = ACTIONS(3114), + [anon_sym_symbol] = ACTIONS(3114), + [anon_sym_object] = ACTIONS(3114), + [anon_sym_abstract] = ACTIONS(3114), + [anon_sym_interface] = ACTIONS(3114), + [anon_sym_enum] = ACTIONS(3114), [sym_html_comment] = ACTIONS(5), }, [STATE(943)] = { - [sym_import] = STATE(4864), - [sym_nested_identifier] = STATE(6227), - [sym_string] = STATE(3361), - [sym_formal_parameters] = STATE(6140), - [sym_nested_type_identifier] = STATE(3230), - [sym__type_query_member_expression_in_type_annotation] = STATE(3078), - [sym__type_query_call_expression_in_type_annotation] = STATE(3309), - [sym_asserts] = STATE(3459), - [sym_type] = STATE(3460), - [sym_constructor_type] = STATE(3373), - [sym_primary_type] = STATE(3374), - [sym_template_literal_type] = STATE(3357), - [sym_infer_type] = STATE(3373), - [sym_conditional_type] = STATE(3357), - [sym_generic_type] = STATE(3357), - [sym_type_predicate] = STATE(3459), - [sym_type_query] = STATE(3357), - [sym_index_type_query] = STATE(3357), - [sym_lookup_type] = STATE(3357), - [sym_literal_type] = STATE(3357), - [sym__number] = STATE(3375), - [sym_existential_type] = STATE(3357), - [sym_flow_maybe_type] = STATE(3357), - [sym_parenthesized_type] = STATE(3357), - [sym_predefined_type] = STATE(3334), - [sym_object_type] = STATE(3357), - [sym_type_parameters] = STATE(5598), - [sym_array_type] = STATE(3357), - [sym_tuple_type] = STATE(3357), - [sym_readonly_type] = STATE(3373), - [sym_union_type] = STATE(3357), - [sym_intersection_type] = STATE(3357), - [sym_function_type] = STATE(3373), - [sym_identifier] = ACTIONS(2970), - [anon_sym_STAR] = ACTIONS(2972), - [anon_sym_LBRACE] = ACTIONS(2974), - [anon_sym_typeof] = ACTIONS(2976), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(2978), - [anon_sym_LPAREN] = ACTIONS(2980), - [anon_sym_LBRACK] = ACTIONS(2982), - [anon_sym_DQUOTE] = ACTIONS(2984), - [anon_sym_SQUOTE] = ACTIONS(2986), - [anon_sym_new] = ACTIONS(2988), - [anon_sym_AMP] = ACTIONS(2990), - [anon_sym_PIPE] = ACTIONS(2992), - [anon_sym_PLUS] = ACTIONS(2994), - [anon_sym_DASH] = ACTIONS(2994), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(2996), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2998), - [sym_number] = ACTIONS(3000), - [sym_this] = ACTIONS(3002), - [sym_true] = ACTIONS(3004), - [sym_false] = ACTIONS(3004), - [sym_null] = ACTIONS(3004), - [sym_undefined] = ACTIONS(3004), - [anon_sym_readonly] = ACTIONS(3006), - [anon_sym_QMARK] = ACTIONS(3008), - [anon_sym_any] = ACTIONS(2996), - [anon_sym_number] = ACTIONS(2996), - [anon_sym_boolean] = ACTIONS(2996), - [anon_sym_string] = ACTIONS(2996), - [anon_sym_symbol] = ACTIONS(2996), - [anon_sym_object] = ACTIONS(2996), - [anon_sym_abstract] = ACTIONS(3010), - [anon_sym_asserts] = ACTIONS(3012), - [anon_sym_infer] = ACTIONS(3014), - [anon_sym_keyof] = ACTIONS(3016), - [anon_sym_unique] = ACTIONS(3018), - [anon_sym_unknown] = ACTIONS(2996), - [anon_sym_never] = ACTIONS(2996), - [anon_sym_LBRACE_PIPE] = ACTIONS(3020), + [sym_identifier] = ACTIONS(3126), + [anon_sym_export] = ACTIONS(3126), + [anon_sym_type] = ACTIONS(3126), + [anon_sym_namespace] = ACTIONS(3126), + [anon_sym_LBRACE] = ACTIONS(3128), + [anon_sym_typeof] = ACTIONS(3126), + [anon_sym_import] = ACTIONS(3126), + [anon_sym_with] = ACTIONS(3126), + [anon_sym_var] = ACTIONS(3126), + [anon_sym_let] = ACTIONS(3126), + [anon_sym_const] = ACTIONS(3126), + [anon_sym_BANG] = ACTIONS(3128), + [anon_sym_if] = ACTIONS(3126), + [anon_sym_switch] = ACTIONS(3126), + [anon_sym_for] = ACTIONS(3126), + [anon_sym_LPAREN] = ACTIONS(3128), + [anon_sym_SEMI] = ACTIONS(3128), + [anon_sym_await] = ACTIONS(3126), + [anon_sym_while] = ACTIONS(3126), + [anon_sym_do] = ACTIONS(3126), + [anon_sym_try] = ACTIONS(3126), + [anon_sym_break] = ACTIONS(3126), + [anon_sym_continue] = ACTIONS(3126), + [anon_sym_debugger] = ACTIONS(3126), + [anon_sym_return] = ACTIONS(3126), + [anon_sym_throw] = ACTIONS(3126), + [anon_sym_yield] = ACTIONS(3126), + [anon_sym_LBRACK] = ACTIONS(3128), + [anon_sym_DQUOTE] = ACTIONS(3128), + [anon_sym_SQUOTE] = ACTIONS(3128), + [anon_sym_class] = ACTIONS(3126), + [anon_sym_async] = ACTIONS(3126), + [anon_sym_function] = ACTIONS(3126), + [anon_sym_new] = ACTIONS(3126), + [anon_sym_using] = ACTIONS(3126), + [anon_sym_PLUS] = ACTIONS(3126), + [anon_sym_DASH] = ACTIONS(3126), + [anon_sym_SLASH] = ACTIONS(3126), + [anon_sym_LT] = ACTIONS(3128), + [anon_sym_TILDE] = ACTIONS(3128), + [anon_sym_void] = ACTIONS(3126), + [anon_sym_delete] = ACTIONS(3126), + [anon_sym_PLUS_PLUS] = ACTIONS(3128), + [anon_sym_DASH_DASH] = ACTIONS(3128), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3128), + [sym_number] = ACTIONS(3128), + [sym_private_property_identifier] = ACTIONS(3128), + [sym_this] = ACTIONS(3126), + [sym_super] = ACTIONS(3126), + [sym_true] = ACTIONS(3126), + [sym_false] = ACTIONS(3126), + [sym_null] = ACTIONS(3126), + [sym_undefined] = ACTIONS(3126), + [anon_sym_AT] = ACTIONS(3128), + [anon_sym_static] = ACTIONS(3126), + [anon_sym_readonly] = ACTIONS(3126), + [anon_sym_get] = ACTIONS(3126), + [anon_sym_set] = ACTIONS(3126), + [anon_sym_declare] = ACTIONS(3126), + [anon_sym_public] = ACTIONS(3126), + [anon_sym_private] = ACTIONS(3126), + [anon_sym_protected] = ACTIONS(3126), + [anon_sym_override] = ACTIONS(3126), + [anon_sym_module] = ACTIONS(3126), + [anon_sym_any] = ACTIONS(3126), + [anon_sym_number] = ACTIONS(3126), + [anon_sym_boolean] = ACTIONS(3126), + [anon_sym_string] = ACTIONS(3126), + [anon_sym_symbol] = ACTIONS(3126), + [anon_sym_object] = ACTIONS(3126), + [anon_sym_abstract] = ACTIONS(3126), + [anon_sym_interface] = ACTIONS(3126), + [anon_sym_enum] = ACTIONS(3126), [sym_html_comment] = ACTIONS(5), }, [STATE(944)] = { - [sym_import] = STATE(4882), - [sym_nested_identifier] = STATE(5897), - [sym_string] = STATE(2007), - [sym_formal_parameters] = STATE(5928), - [sym_nested_type_identifier] = STATE(1851), - [sym__type_query_member_expression_in_type_annotation] = STATE(1754), - [sym__type_query_call_expression_in_type_annotation] = STATE(2023), - [sym_asserts] = STATE(1964), - [sym_type] = STATE(1965), - [sym_constructor_type] = STATE(2024), - [sym_primary_type] = STATE(2027), - [sym_template_literal_type] = STATE(1920), - [sym_infer_type] = STATE(2024), - [sym_conditional_type] = STATE(1920), - [sym_generic_type] = STATE(1920), - [sym_type_predicate] = STATE(1964), - [sym_type_query] = STATE(1920), - [sym_index_type_query] = STATE(1920), - [sym_lookup_type] = STATE(1920), - [sym_literal_type] = STATE(1920), - [sym__number] = STATE(2030), - [sym_existential_type] = STATE(1920), - [sym_flow_maybe_type] = STATE(1920), - [sym_parenthesized_type] = STATE(1920), - [sym_predefined_type] = STATE(1801), - [sym_object_type] = STATE(1920), - [sym_type_parameters] = STATE(5690), - [sym_array_type] = STATE(1920), - [sym_tuple_type] = STATE(1920), - [sym_readonly_type] = STATE(2024), - [sym_union_type] = STATE(1920), - [sym_intersection_type] = STATE(1920), - [sym_function_type] = STATE(2024), - [sym_identifier] = ACTIONS(3108), - [anon_sym_STAR] = ACTIONS(3110), - [anon_sym_LBRACE] = ACTIONS(3112), - [anon_sym_typeof] = ACTIONS(3114), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(3116), - [anon_sym_LPAREN] = ACTIONS(3118), - [anon_sym_LBRACK] = ACTIONS(3120), - [anon_sym_DQUOTE] = ACTIONS(67), - [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_new] = ACTIONS(3122), - [anon_sym_AMP] = ACTIONS(3124), - [anon_sym_PIPE] = ACTIONS(3126), - [anon_sym_PLUS] = ACTIONS(3128), - [anon_sym_DASH] = ACTIONS(3128), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(3130), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3132), - [sym_number] = ACTIONS(3134), - [sym_this] = ACTIONS(3136), - [sym_true] = ACTIONS(3138), - [sym_false] = ACTIONS(3138), - [sym_null] = ACTIONS(3138), - [sym_undefined] = ACTIONS(3138), - [anon_sym_readonly] = ACTIONS(3140), - [anon_sym_QMARK] = ACTIONS(3142), - [anon_sym_any] = ACTIONS(3130), - [anon_sym_number] = ACTIONS(3130), - [anon_sym_boolean] = ACTIONS(3130), - [anon_sym_string] = ACTIONS(3130), - [anon_sym_symbol] = ACTIONS(3130), - [anon_sym_object] = ACTIONS(3130), - [anon_sym_abstract] = ACTIONS(3144), - [anon_sym_asserts] = ACTIONS(3146), - [anon_sym_infer] = ACTIONS(3148), - [anon_sym_keyof] = ACTIONS(3150), - [anon_sym_unique] = ACTIONS(3152), - [anon_sym_unknown] = ACTIONS(3130), - [anon_sym_never] = ACTIONS(3130), - [anon_sym_LBRACE_PIPE] = ACTIONS(3154), + [sym_import] = STATE(5130), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(6160), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(2904), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_asserts] = STATE(5648), + [sym_type] = STATE(3419), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_predicate] = STATE(5661), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(3089), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5677), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(3072), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(1521), + [anon_sym_AMP] = ACTIONS(774), + [anon_sym_PIPE] = ACTIONS(776), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(3074), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(1535), + [anon_sym_QMARK] = ACTIONS(792), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_asserts] = ACTIONS(3076), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(945)] = { - [sym_import] = STATE(4864), - [sym_nested_identifier] = STATE(6227), - [sym_string] = STATE(3361), - [sym_formal_parameters] = STATE(6140), - [sym_nested_type_identifier] = STATE(3230), - [sym__type_query_member_expression_in_type_annotation] = STATE(3078), - [sym__type_query_call_expression_in_type_annotation] = STATE(3309), - [sym_asserts] = STATE(3510), - [sym_type] = STATE(3511), - [sym_constructor_type] = STATE(3373), - [sym_primary_type] = STATE(3374), - [sym_template_literal_type] = STATE(3357), - [sym_infer_type] = STATE(3373), - [sym_conditional_type] = STATE(3357), - [sym_generic_type] = STATE(3357), - [sym_type_predicate] = STATE(3510), - [sym_type_query] = STATE(3357), - [sym_index_type_query] = STATE(3357), - [sym_lookup_type] = STATE(3357), - [sym_literal_type] = STATE(3357), - [sym__number] = STATE(3375), - [sym_existential_type] = STATE(3357), - [sym_flow_maybe_type] = STATE(3357), - [sym_parenthesized_type] = STATE(3357), - [sym_predefined_type] = STATE(3334), - [sym_object_type] = STATE(3357), - [sym_type_parameters] = STATE(5598), - [sym_array_type] = STATE(3357), - [sym_tuple_type] = STATE(3357), - [sym_readonly_type] = STATE(3373), - [sym_union_type] = STATE(3357), - [sym_intersection_type] = STATE(3357), - [sym_function_type] = STATE(3373), - [sym_identifier] = ACTIONS(2970), - [anon_sym_STAR] = ACTIONS(2972), - [anon_sym_LBRACE] = ACTIONS(2974), - [anon_sym_typeof] = ACTIONS(2976), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(2978), - [anon_sym_LPAREN] = ACTIONS(2980), - [anon_sym_LBRACK] = ACTIONS(2982), - [anon_sym_DQUOTE] = ACTIONS(2984), - [anon_sym_SQUOTE] = ACTIONS(2986), - [anon_sym_new] = ACTIONS(2988), - [anon_sym_AMP] = ACTIONS(2990), - [anon_sym_PIPE] = ACTIONS(2992), - [anon_sym_PLUS] = ACTIONS(2994), - [anon_sym_DASH] = ACTIONS(2994), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(2996), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2998), - [sym_number] = ACTIONS(3000), - [sym_this] = ACTIONS(3002), - [sym_true] = ACTIONS(3004), - [sym_false] = ACTIONS(3004), - [sym_null] = ACTIONS(3004), - [sym_undefined] = ACTIONS(3004), - [anon_sym_readonly] = ACTIONS(3006), - [anon_sym_QMARK] = ACTIONS(3008), - [anon_sym_any] = ACTIONS(2996), - [anon_sym_number] = ACTIONS(2996), - [anon_sym_boolean] = ACTIONS(2996), - [anon_sym_string] = ACTIONS(2996), - [anon_sym_symbol] = ACTIONS(2996), - [anon_sym_object] = ACTIONS(2996), - [anon_sym_abstract] = ACTIONS(3010), - [anon_sym_asserts] = ACTIONS(3012), - [anon_sym_infer] = ACTIONS(3014), - [anon_sym_keyof] = ACTIONS(3016), - [anon_sym_unique] = ACTIONS(3018), - [anon_sym_unknown] = ACTIONS(2996), - [anon_sym_never] = ACTIONS(2996), - [anon_sym_LBRACE_PIPE] = ACTIONS(3020), + [sym_import] = STATE(4975), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(5925), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(3224), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_asserts] = STATE(2971), + [sym_type] = STATE(3808), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_predicate] = STATE(2971), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(3547), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5821), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(3130), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(1537), + [anon_sym_AMP] = ACTIONS(637), + [anon_sym_PIPE] = ACTIONS(639), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(3132), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(1543), + [anon_sym_QMARK] = ACTIONS(661), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(665), + [anon_sym_asserts] = ACTIONS(3134), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(1547), + [anon_sym_infer] = ACTIONS(671), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(946)] = { - [sym_import] = STATE(5396), - [sym_nested_identifier] = STATE(5893), - [sym_string] = STATE(3248), - [sym_formal_parameters] = STATE(6169), - [sym_nested_type_identifier] = STATE(3106), - [sym__type_query_member_expression_in_type_annotation] = STATE(2929), - [sym__type_query_call_expression_in_type_annotation] = STATE(3203), - [sym_asserts] = STATE(3999), - [sym_type] = STATE(3330), - [sym_constructor_type] = STATE(3251), - [sym_primary_type] = STATE(3254), - [sym_template_literal_type] = STATE(3246), - [sym_infer_type] = STATE(3251), - [sym_conditional_type] = STATE(3246), - [sym_generic_type] = STATE(3246), - [sym_type_predicate] = STATE(4050), - [sym_type_query] = STATE(3246), - [sym_index_type_query] = STATE(3246), - [sym_lookup_type] = STATE(3246), - [sym_literal_type] = STATE(3246), - [sym__number] = STATE(3256), - [sym_existential_type] = STATE(3246), - [sym_flow_maybe_type] = STATE(3246), - [sym_parenthesized_type] = STATE(3246), - [sym_predefined_type] = STATE(3190), - [sym_object_type] = STATE(3246), - [sym_type_parameters] = STATE(5497), - [sym_array_type] = STATE(3246), - [sym_tuple_type] = STATE(3246), - [sym_readonly_type] = STATE(3251), - [sym_union_type] = STATE(3246), - [sym_intersection_type] = STATE(3246), - [sym_function_type] = STATE(3251), - [sym_identifier] = ACTIONS(2962), - [anon_sym_STAR] = ACTIONS(985), - [anon_sym_LBRACE] = ACTIONS(1591), - [anon_sym_typeof] = ACTIONS(1593), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(991), - [anon_sym_LPAREN] = ACTIONS(1595), - [anon_sym_LBRACK] = ACTIONS(1597), - [anon_sym_DQUOTE] = ACTIONS(1599), - [anon_sym_SQUOTE] = ACTIONS(1601), - [anon_sym_new] = ACTIONS(1603), - [anon_sym_AMP] = ACTIONS(999), - [anon_sym_PIPE] = ACTIONS(1001), - [anon_sym_PLUS] = ACTIONS(2964), - [anon_sym_DASH] = ACTIONS(2964), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(1031), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1611), - [sym_number] = ACTIONS(1613), - [sym_this] = ACTIONS(2966), - [sym_true] = ACTIONS(1617), - [sym_false] = ACTIONS(1617), - [sym_null] = ACTIONS(1617), - [sym_undefined] = ACTIONS(1617), - [anon_sym_readonly] = ACTIONS(1619), - [anon_sym_QMARK] = ACTIONS(1019), - [anon_sym_any] = ACTIONS(1031), - [anon_sym_number] = ACTIONS(1031), - [anon_sym_boolean] = ACTIONS(1031), - [anon_sym_string] = ACTIONS(1031), - [anon_sym_symbol] = ACTIONS(1031), - [anon_sym_object] = ACTIONS(1031), - [anon_sym_abstract] = ACTIONS(1023), - [anon_sym_asserts] = ACTIONS(2968), - [anon_sym_infer] = ACTIONS(1025), - [anon_sym_keyof] = ACTIONS(1027), - [anon_sym_unique] = ACTIONS(1029), - [anon_sym_unknown] = ACTIONS(1031), - [anon_sym_never] = ACTIONS(1031), - [anon_sym_LBRACE_PIPE] = ACTIONS(1033), + [sym_identifier] = ACTIONS(2530), + [anon_sym_export] = ACTIONS(2530), + [anon_sym_type] = ACTIONS(2530), + [anon_sym_namespace] = ACTIONS(2530), + [anon_sym_LBRACE] = ACTIONS(2528), + [anon_sym_typeof] = ACTIONS(2530), + [anon_sym_import] = ACTIONS(2530), + [anon_sym_with] = ACTIONS(2530), + [anon_sym_var] = ACTIONS(2530), + [anon_sym_let] = ACTIONS(2530), + [anon_sym_const] = ACTIONS(2530), + [anon_sym_BANG] = ACTIONS(2528), + [anon_sym_if] = ACTIONS(2530), + [anon_sym_switch] = ACTIONS(2530), + [anon_sym_for] = ACTIONS(2530), + [anon_sym_LPAREN] = ACTIONS(2528), + [anon_sym_SEMI] = ACTIONS(2528), + [anon_sym_await] = ACTIONS(2530), + [anon_sym_while] = ACTIONS(2530), + [anon_sym_do] = ACTIONS(2530), + [anon_sym_try] = ACTIONS(2530), + [anon_sym_break] = ACTIONS(2530), + [anon_sym_continue] = ACTIONS(2530), + [anon_sym_debugger] = ACTIONS(2530), + [anon_sym_return] = ACTIONS(2530), + [anon_sym_throw] = ACTIONS(2530), + [anon_sym_yield] = ACTIONS(2530), + [anon_sym_LBRACK] = ACTIONS(2528), + [anon_sym_DQUOTE] = ACTIONS(2528), + [anon_sym_SQUOTE] = ACTIONS(2528), + [anon_sym_class] = ACTIONS(2530), + [anon_sym_async] = ACTIONS(2530), + [anon_sym_function] = ACTIONS(2530), + [anon_sym_new] = ACTIONS(2530), + [anon_sym_using] = ACTIONS(2530), + [anon_sym_PLUS] = ACTIONS(2530), + [anon_sym_DASH] = ACTIONS(2530), + [anon_sym_SLASH] = ACTIONS(2530), + [anon_sym_LT] = ACTIONS(2528), + [anon_sym_TILDE] = ACTIONS(2528), + [anon_sym_void] = ACTIONS(2530), + [anon_sym_delete] = ACTIONS(2530), + [anon_sym_PLUS_PLUS] = ACTIONS(2528), + [anon_sym_DASH_DASH] = ACTIONS(2528), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2528), + [sym_number] = ACTIONS(2528), + [sym_private_property_identifier] = ACTIONS(2528), + [sym_this] = ACTIONS(2530), + [sym_super] = ACTIONS(2530), + [sym_true] = ACTIONS(2530), + [sym_false] = ACTIONS(2530), + [sym_null] = ACTIONS(2530), + [sym_undefined] = ACTIONS(2530), + [anon_sym_AT] = ACTIONS(2528), + [anon_sym_static] = ACTIONS(2530), + [anon_sym_readonly] = ACTIONS(2530), + [anon_sym_get] = ACTIONS(2530), + [anon_sym_set] = ACTIONS(2530), + [anon_sym_declare] = ACTIONS(2530), + [anon_sym_public] = ACTIONS(2530), + [anon_sym_private] = ACTIONS(2530), + [anon_sym_protected] = ACTIONS(2530), + [anon_sym_override] = ACTIONS(2530), + [anon_sym_module] = ACTIONS(2530), + [anon_sym_any] = ACTIONS(2530), + [anon_sym_number] = ACTIONS(2530), + [anon_sym_boolean] = ACTIONS(2530), + [anon_sym_string] = ACTIONS(2530), + [anon_sym_symbol] = ACTIONS(2530), + [anon_sym_object] = ACTIONS(2530), + [anon_sym_abstract] = ACTIONS(2530), + [anon_sym_interface] = ACTIONS(2530), + [anon_sym_enum] = ACTIONS(2530), [sym_html_comment] = ACTIONS(5), }, [STATE(947)] = { - [sym_identifier] = ACTIONS(2958), - [anon_sym_export] = ACTIONS(2958), - [anon_sym_type] = ACTIONS(2958), - [anon_sym_namespace] = ACTIONS(2958), - [anon_sym_LBRACE] = ACTIONS(2960), - [anon_sym_typeof] = ACTIONS(2958), - [anon_sym_import] = ACTIONS(2958), - [anon_sym_with] = ACTIONS(2958), - [anon_sym_var] = ACTIONS(2958), - [anon_sym_let] = ACTIONS(2958), - [anon_sym_const] = ACTIONS(2958), - [anon_sym_BANG] = ACTIONS(2960), - [anon_sym_if] = ACTIONS(2958), - [anon_sym_switch] = ACTIONS(2958), - [anon_sym_for] = ACTIONS(2958), - [anon_sym_LPAREN] = ACTIONS(2960), - [anon_sym_SEMI] = ACTIONS(2960), - [anon_sym_await] = ACTIONS(2958), - [anon_sym_while] = ACTIONS(2958), - [anon_sym_do] = ACTIONS(2958), - [anon_sym_try] = ACTIONS(2958), - [anon_sym_break] = ACTIONS(2958), - [anon_sym_continue] = ACTIONS(2958), - [anon_sym_debugger] = ACTIONS(2958), - [anon_sym_return] = ACTIONS(2958), - [anon_sym_throw] = ACTIONS(2958), - [anon_sym_yield] = ACTIONS(2958), - [anon_sym_LBRACK] = ACTIONS(2960), - [anon_sym_DQUOTE] = ACTIONS(2960), - [anon_sym_SQUOTE] = ACTIONS(2960), - [anon_sym_class] = ACTIONS(2958), - [anon_sym_async] = ACTIONS(2958), - [anon_sym_function] = ACTIONS(2958), - [anon_sym_new] = ACTIONS(2958), - [anon_sym_using] = ACTIONS(2958), - [anon_sym_PLUS] = ACTIONS(2958), - [anon_sym_DASH] = ACTIONS(2958), - [anon_sym_SLASH] = ACTIONS(2958), - [anon_sym_LT] = ACTIONS(2960), - [anon_sym_TILDE] = ACTIONS(2960), - [anon_sym_void] = ACTIONS(2958), - [anon_sym_delete] = ACTIONS(2958), - [anon_sym_PLUS_PLUS] = ACTIONS(2960), - [anon_sym_DASH_DASH] = ACTIONS(2960), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2960), - [sym_number] = ACTIONS(2960), - [sym_private_property_identifier] = ACTIONS(2960), - [sym_this] = ACTIONS(2958), - [sym_super] = ACTIONS(2958), - [sym_true] = ACTIONS(2958), - [sym_false] = ACTIONS(2958), - [sym_null] = ACTIONS(2958), - [sym_undefined] = ACTIONS(2958), - [anon_sym_AT] = ACTIONS(2960), - [anon_sym_static] = ACTIONS(2958), - [anon_sym_readonly] = ACTIONS(2958), - [anon_sym_get] = ACTIONS(2958), - [anon_sym_set] = ACTIONS(2958), - [anon_sym_declare] = ACTIONS(2958), - [anon_sym_public] = ACTIONS(2958), - [anon_sym_private] = ACTIONS(2958), - [anon_sym_protected] = ACTIONS(2958), - [anon_sym_override] = ACTIONS(2958), - [anon_sym_module] = ACTIONS(2958), - [anon_sym_any] = ACTIONS(2958), - [anon_sym_number] = ACTIONS(2958), - [anon_sym_boolean] = ACTIONS(2958), - [anon_sym_string] = ACTIONS(2958), - [anon_sym_symbol] = ACTIONS(2958), - [anon_sym_object] = ACTIONS(2958), - [anon_sym_abstract] = ACTIONS(2958), - [anon_sym_interface] = ACTIONS(2958), - [anon_sym_enum] = ACTIONS(2958), + [sym_import] = STATE(4975), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(5925), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(3224), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_asserts] = STATE(3056), + [sym_type] = STATE(3841), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_predicate] = STATE(3056), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(3547), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5821), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(3130), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(1537), + [anon_sym_AMP] = ACTIONS(637), + [anon_sym_PIPE] = ACTIONS(639), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(3132), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(1543), + [anon_sym_QMARK] = ACTIONS(661), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(665), + [anon_sym_asserts] = ACTIONS(3134), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(1547), + [anon_sym_infer] = ACTIONS(671), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(948)] = { - [sym_identifier] = ACTIONS(3160), - [anon_sym_export] = ACTIONS(3160), - [anon_sym_type] = ACTIONS(3160), - [anon_sym_namespace] = ACTIONS(3160), - [anon_sym_LBRACE] = ACTIONS(3162), - [anon_sym_typeof] = ACTIONS(3160), - [anon_sym_import] = ACTIONS(3160), - [anon_sym_with] = ACTIONS(3160), - [anon_sym_var] = ACTIONS(3160), - [anon_sym_let] = ACTIONS(3160), - [anon_sym_const] = ACTIONS(3160), - [anon_sym_BANG] = ACTIONS(3162), - [anon_sym_if] = ACTIONS(3160), - [anon_sym_switch] = ACTIONS(3160), - [anon_sym_for] = ACTIONS(3160), - [anon_sym_LPAREN] = ACTIONS(3162), - [anon_sym_SEMI] = ACTIONS(3162), - [anon_sym_await] = ACTIONS(3160), - [anon_sym_while] = ACTIONS(3160), - [anon_sym_do] = ACTIONS(3160), - [anon_sym_try] = ACTIONS(3160), - [anon_sym_break] = ACTIONS(3160), - [anon_sym_continue] = ACTIONS(3160), - [anon_sym_debugger] = ACTIONS(3160), - [anon_sym_return] = ACTIONS(3160), - [anon_sym_throw] = ACTIONS(3160), - [anon_sym_yield] = ACTIONS(3160), - [anon_sym_LBRACK] = ACTIONS(3162), - [anon_sym_DQUOTE] = ACTIONS(3162), - [anon_sym_SQUOTE] = ACTIONS(3162), - [anon_sym_class] = ACTIONS(3160), - [anon_sym_async] = ACTIONS(3160), - [anon_sym_function] = ACTIONS(3160), - [anon_sym_new] = ACTIONS(3160), - [anon_sym_using] = ACTIONS(3160), - [anon_sym_PLUS] = ACTIONS(3160), - [anon_sym_DASH] = ACTIONS(3160), - [anon_sym_SLASH] = ACTIONS(3160), - [anon_sym_LT] = ACTIONS(3162), - [anon_sym_TILDE] = ACTIONS(3162), - [anon_sym_void] = ACTIONS(3160), - [anon_sym_delete] = ACTIONS(3160), - [anon_sym_PLUS_PLUS] = ACTIONS(3162), - [anon_sym_DASH_DASH] = ACTIONS(3162), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3162), - [sym_number] = ACTIONS(3162), - [sym_private_property_identifier] = ACTIONS(3162), - [sym_this] = ACTIONS(3160), - [sym_super] = ACTIONS(3160), - [sym_true] = ACTIONS(3160), - [sym_false] = ACTIONS(3160), - [sym_null] = ACTIONS(3160), - [sym_undefined] = ACTIONS(3160), - [anon_sym_AT] = ACTIONS(3162), - [anon_sym_static] = ACTIONS(3160), - [anon_sym_readonly] = ACTIONS(3160), - [anon_sym_get] = ACTIONS(3160), - [anon_sym_set] = ACTIONS(3160), - [anon_sym_declare] = ACTIONS(3160), - [anon_sym_public] = ACTIONS(3160), - [anon_sym_private] = ACTIONS(3160), - [anon_sym_protected] = ACTIONS(3160), - [anon_sym_override] = ACTIONS(3160), - [anon_sym_module] = ACTIONS(3160), - [anon_sym_any] = ACTIONS(3160), - [anon_sym_number] = ACTIONS(3160), - [anon_sym_boolean] = ACTIONS(3160), - [anon_sym_string] = ACTIONS(3160), - [anon_sym_symbol] = ACTIONS(3160), - [anon_sym_object] = ACTIONS(3160), - [anon_sym_abstract] = ACTIONS(3160), - [anon_sym_interface] = ACTIONS(3160), - [anon_sym_enum] = ACTIONS(3160), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(949)] = { - [sym_import] = STATE(5066), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(6091), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(2902), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_asserts] = STATE(2957), - [sym_type] = STATE(3104), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_predicate] = STATE(2957), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(3077), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5496), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(2952), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_new] = ACTIONS(1515), + [sym_import] = STATE(5130), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(6160), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(2904), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_asserts] = STATE(3056), + [sym_type] = STATE(3114), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_predicate] = STATE(3056), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(3089), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5677), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(3072), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(1521), [anon_sym_AMP] = ACTIONS(774), [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(2954), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1529), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(3074), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(1535), [anon_sym_QMARK] = ACTIONS(792), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_asserts] = ACTIONS(2956), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_asserts] = ACTIONS(3076), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(949)] = { + [sym_identifier] = ACTIONS(2516), + [anon_sym_export] = ACTIONS(2516), + [anon_sym_type] = ACTIONS(2516), + [anon_sym_namespace] = ACTIONS(2516), + [anon_sym_LBRACE] = ACTIONS(2514), + [anon_sym_typeof] = ACTIONS(2516), + [anon_sym_import] = ACTIONS(2516), + [anon_sym_with] = ACTIONS(2516), + [anon_sym_var] = ACTIONS(2516), + [anon_sym_let] = ACTIONS(2516), + [anon_sym_const] = ACTIONS(2516), + [anon_sym_BANG] = ACTIONS(2514), + [anon_sym_if] = ACTIONS(2516), + [anon_sym_switch] = ACTIONS(2516), + [anon_sym_for] = ACTIONS(2516), + [anon_sym_LPAREN] = ACTIONS(2514), + [anon_sym_SEMI] = ACTIONS(2514), + [anon_sym_await] = ACTIONS(2516), + [anon_sym_while] = ACTIONS(2516), + [anon_sym_do] = ACTIONS(2516), + [anon_sym_try] = ACTIONS(2516), + [anon_sym_break] = ACTIONS(2516), + [anon_sym_continue] = ACTIONS(2516), + [anon_sym_debugger] = ACTIONS(2516), + [anon_sym_return] = ACTIONS(2516), + [anon_sym_throw] = ACTIONS(2516), + [anon_sym_yield] = ACTIONS(2516), + [anon_sym_LBRACK] = ACTIONS(2514), + [anon_sym_DQUOTE] = ACTIONS(2514), + [anon_sym_SQUOTE] = ACTIONS(2514), + [anon_sym_class] = ACTIONS(2516), + [anon_sym_async] = ACTIONS(2516), + [anon_sym_function] = ACTIONS(2516), + [anon_sym_new] = ACTIONS(2516), + [anon_sym_using] = ACTIONS(2516), + [anon_sym_PLUS] = ACTIONS(2516), + [anon_sym_DASH] = ACTIONS(2516), + [anon_sym_SLASH] = ACTIONS(2516), + [anon_sym_LT] = ACTIONS(2514), + [anon_sym_TILDE] = ACTIONS(2514), + [anon_sym_void] = ACTIONS(2516), + [anon_sym_delete] = ACTIONS(2516), + [anon_sym_PLUS_PLUS] = ACTIONS(2514), + [anon_sym_DASH_DASH] = ACTIONS(2514), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2514), + [sym_number] = ACTIONS(2514), + [sym_private_property_identifier] = ACTIONS(2514), + [sym_this] = ACTIONS(2516), + [sym_super] = ACTIONS(2516), + [sym_true] = ACTIONS(2516), + [sym_false] = ACTIONS(2516), + [sym_null] = ACTIONS(2516), + [sym_undefined] = ACTIONS(2516), + [anon_sym_AT] = ACTIONS(2514), + [anon_sym_static] = ACTIONS(2516), + [anon_sym_readonly] = ACTIONS(2516), + [anon_sym_get] = ACTIONS(2516), + [anon_sym_set] = ACTIONS(2516), + [anon_sym_declare] = ACTIONS(2516), + [anon_sym_public] = ACTIONS(2516), + [anon_sym_private] = ACTIONS(2516), + [anon_sym_protected] = ACTIONS(2516), + [anon_sym_override] = ACTIONS(2516), + [anon_sym_module] = ACTIONS(2516), + [anon_sym_any] = ACTIONS(2516), + [anon_sym_number] = ACTIONS(2516), + [anon_sym_boolean] = ACTIONS(2516), + [anon_sym_string] = ACTIONS(2516), + [anon_sym_symbol] = ACTIONS(2516), + [anon_sym_object] = ACTIONS(2516), + [anon_sym_abstract] = ACTIONS(2516), + [anon_sym_interface] = ACTIONS(2516), + [anon_sym_enum] = ACTIONS(2516), [sym_html_comment] = ACTIONS(5), }, [STATE(950)] = { - [sym_identifier] = ACTIONS(2488), - [anon_sym_export] = ACTIONS(2488), - [anon_sym_type] = ACTIONS(2488), - [anon_sym_namespace] = ACTIONS(2488), - [anon_sym_LBRACE] = ACTIONS(2486), - [anon_sym_typeof] = ACTIONS(2488), - [anon_sym_import] = ACTIONS(2488), - [anon_sym_with] = ACTIONS(2488), - [anon_sym_var] = ACTIONS(2488), - [anon_sym_let] = ACTIONS(2488), - [anon_sym_const] = ACTIONS(2488), - [anon_sym_BANG] = ACTIONS(2486), - [anon_sym_if] = ACTIONS(2488), - [anon_sym_switch] = ACTIONS(2488), - [anon_sym_for] = ACTIONS(2488), - [anon_sym_LPAREN] = ACTIONS(2486), - [anon_sym_SEMI] = ACTIONS(2486), - [anon_sym_await] = ACTIONS(2488), - [anon_sym_while] = ACTIONS(2488), - [anon_sym_do] = ACTIONS(2488), - [anon_sym_try] = ACTIONS(2488), - [anon_sym_break] = ACTIONS(2488), - [anon_sym_continue] = ACTIONS(2488), - [anon_sym_debugger] = ACTIONS(2488), - [anon_sym_return] = ACTIONS(2488), - [anon_sym_throw] = ACTIONS(2488), - [anon_sym_yield] = ACTIONS(2488), - [anon_sym_LBRACK] = ACTIONS(2486), - [anon_sym_DQUOTE] = ACTIONS(2486), - [anon_sym_SQUOTE] = ACTIONS(2486), - [anon_sym_class] = ACTIONS(2488), - [anon_sym_async] = ACTIONS(2488), - [anon_sym_function] = ACTIONS(2488), - [anon_sym_new] = ACTIONS(2488), - [anon_sym_using] = ACTIONS(2488), - [anon_sym_PLUS] = ACTIONS(2488), - [anon_sym_DASH] = ACTIONS(2488), - [anon_sym_SLASH] = ACTIONS(2488), - [anon_sym_LT] = ACTIONS(2486), - [anon_sym_TILDE] = ACTIONS(2486), - [anon_sym_void] = ACTIONS(2488), - [anon_sym_delete] = ACTIONS(2488), - [anon_sym_PLUS_PLUS] = ACTIONS(2486), - [anon_sym_DASH_DASH] = ACTIONS(2486), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2486), - [sym_number] = ACTIONS(2486), - [sym_private_property_identifier] = ACTIONS(2486), - [sym_this] = ACTIONS(2488), - [sym_super] = ACTIONS(2488), - [sym_true] = ACTIONS(2488), - [sym_false] = ACTIONS(2488), - [sym_null] = ACTIONS(2488), - [sym_undefined] = ACTIONS(2488), - [anon_sym_AT] = ACTIONS(2486), - [anon_sym_static] = ACTIONS(2488), - [anon_sym_readonly] = ACTIONS(2488), - [anon_sym_get] = ACTIONS(2488), - [anon_sym_set] = ACTIONS(2488), - [anon_sym_declare] = ACTIONS(2488), - [anon_sym_public] = ACTIONS(2488), - [anon_sym_private] = ACTIONS(2488), - [anon_sym_protected] = ACTIONS(2488), - [anon_sym_override] = ACTIONS(2488), - [anon_sym_module] = ACTIONS(2488), - [anon_sym_any] = ACTIONS(2488), - [anon_sym_number] = ACTIONS(2488), - [anon_sym_boolean] = ACTIONS(2488), - [anon_sym_string] = ACTIONS(2488), - [anon_sym_symbol] = ACTIONS(2488), - [anon_sym_object] = ACTIONS(2488), - [anon_sym_abstract] = ACTIONS(2488), - [anon_sym_interface] = ACTIONS(2488), - [anon_sym_enum] = ACTIONS(2488), + [sym_import] = STATE(4900), + [sym_nested_identifier] = STATE(5974), + [sym_string] = STATE(2051), + [sym_formal_parameters] = STATE(5928), + [sym_nested_type_identifier] = STATE(1788), + [sym__type_query_member_expression_in_type_annotation] = STATE(1763), + [sym__type_query_call_expression_in_type_annotation] = STATE(1949), + [sym_asserts] = STATE(2083), + [sym_type] = STATE(2084), + [sym_constructor_type] = STATE(1950), + [sym_primary_type] = STATE(1954), + [sym_template_literal_type] = STATE(2047), + [sym_infer_type] = STATE(1950), + [sym_conditional_type] = STATE(2047), + [sym_generic_type] = STATE(2047), + [sym_type_predicate] = STATE(2083), + [sym_type_query] = STATE(2047), + [sym_index_type_query] = STATE(2047), + [sym_lookup_type] = STATE(2047), + [sym_literal_type] = STATE(2047), + [sym__number] = STATE(1955), + [sym_existential_type] = STATE(2047), + [sym_flow_maybe_type] = STATE(2047), + [sym_parenthesized_type] = STATE(2047), + [sym_predefined_type] = STATE(1810), + [sym_object_type] = STATE(2047), + [sym_type_parameters] = STATE(5720), + [sym_array_type] = STATE(2047), + [sym_tuple_type] = STATE(2047), + [sym_readonly_type] = STATE(1950), + [sym_union_type] = STATE(2047), + [sym_intersection_type] = STATE(2047), + [sym_function_type] = STATE(1950), + [sym_identifier] = ACTIONS(3136), + [anon_sym_STAR] = ACTIONS(3138), + [anon_sym_LBRACE] = ACTIONS(3140), + [anon_sym_typeof] = ACTIONS(3142), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(3144), + [anon_sym_LPAREN] = ACTIONS(3146), + [anon_sym_LBRACK] = ACTIONS(3148), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_new] = ACTIONS(3150), + [anon_sym_AMP] = ACTIONS(3152), + [anon_sym_PIPE] = ACTIONS(3154), + [anon_sym_PLUS] = ACTIONS(3156), + [anon_sym_DASH] = ACTIONS(3156), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(3158), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3160), + [sym_number] = ACTIONS(3162), + [sym_this] = ACTIONS(3164), + [sym_true] = ACTIONS(3166), + [sym_false] = ACTIONS(3166), + [sym_null] = ACTIONS(3166), + [sym_undefined] = ACTIONS(3166), + [anon_sym_readonly] = ACTIONS(3168), + [anon_sym_QMARK] = ACTIONS(3170), + [anon_sym_any] = ACTIONS(3158), + [anon_sym_number] = ACTIONS(3158), + [anon_sym_boolean] = ACTIONS(3158), + [anon_sym_string] = ACTIONS(3158), + [anon_sym_symbol] = ACTIONS(3158), + [anon_sym_object] = ACTIONS(3158), + [anon_sym_abstract] = ACTIONS(3172), + [anon_sym_asserts] = ACTIONS(3174), + [anon_sym_never] = ACTIONS(3158), + [anon_sym_unknown] = ACTIONS(3158), + [anon_sym_keyof] = ACTIONS(3176), + [anon_sym_infer] = ACTIONS(3178), + [anon_sym_unique] = ACTIONS(3180), + [anon_sym_LBRACE_PIPE] = ACTIONS(3182), [sym_html_comment] = ACTIONS(5), }, [STATE(951)] = { - [sym_import] = STATE(5066), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(6091), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(2902), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_asserts] = STATE(5793), - [sym_type] = STATE(3391), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_predicate] = STATE(5799), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(3077), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5496), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(2952), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_new] = ACTIONS(1515), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(2954), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1529), - [anon_sym_QMARK] = ACTIONS(792), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_asserts] = ACTIONS(2956), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_import] = STATE(4900), + [sym_nested_identifier] = STATE(5974), + [sym_string] = STATE(2051), + [sym_formal_parameters] = STATE(5928), + [sym_nested_type_identifier] = STATE(1788), + [sym__type_query_member_expression_in_type_annotation] = STATE(1763), + [sym__type_query_call_expression_in_type_annotation] = STATE(1949), + [sym_asserts] = STATE(1906), + [sym_type] = STATE(1907), + [sym_constructor_type] = STATE(1950), + [sym_primary_type] = STATE(1954), + [sym_template_literal_type] = STATE(2047), + [sym_infer_type] = STATE(1950), + [sym_conditional_type] = STATE(2047), + [sym_generic_type] = STATE(2047), + [sym_type_predicate] = STATE(1906), + [sym_type_query] = STATE(2047), + [sym_index_type_query] = STATE(2047), + [sym_lookup_type] = STATE(2047), + [sym_literal_type] = STATE(2047), + [sym__number] = STATE(1955), + [sym_existential_type] = STATE(2047), + [sym_flow_maybe_type] = STATE(2047), + [sym_parenthesized_type] = STATE(2047), + [sym_predefined_type] = STATE(1810), + [sym_object_type] = STATE(2047), + [sym_type_parameters] = STATE(5720), + [sym_array_type] = STATE(2047), + [sym_tuple_type] = STATE(2047), + [sym_readonly_type] = STATE(1950), + [sym_union_type] = STATE(2047), + [sym_intersection_type] = STATE(2047), + [sym_function_type] = STATE(1950), + [sym_identifier] = ACTIONS(3136), + [anon_sym_STAR] = ACTIONS(3138), + [anon_sym_LBRACE] = ACTIONS(3140), + [anon_sym_typeof] = ACTIONS(3142), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(3144), + [anon_sym_LPAREN] = ACTIONS(3146), + [anon_sym_LBRACK] = ACTIONS(3148), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_new] = ACTIONS(3150), + [anon_sym_AMP] = ACTIONS(3152), + [anon_sym_PIPE] = ACTIONS(3154), + [anon_sym_PLUS] = ACTIONS(3156), + [anon_sym_DASH] = ACTIONS(3156), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(3158), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3160), + [sym_number] = ACTIONS(3162), + [sym_this] = ACTIONS(3164), + [sym_true] = ACTIONS(3166), + [sym_false] = ACTIONS(3166), + [sym_null] = ACTIONS(3166), + [sym_undefined] = ACTIONS(3166), + [anon_sym_readonly] = ACTIONS(3168), + [anon_sym_QMARK] = ACTIONS(3170), + [anon_sym_any] = ACTIONS(3158), + [anon_sym_number] = ACTIONS(3158), + [anon_sym_boolean] = ACTIONS(3158), + [anon_sym_string] = ACTIONS(3158), + [anon_sym_symbol] = ACTIONS(3158), + [anon_sym_object] = ACTIONS(3158), + [anon_sym_abstract] = ACTIONS(3172), + [anon_sym_asserts] = ACTIONS(3174), + [anon_sym_never] = ACTIONS(3158), + [anon_sym_unknown] = ACTIONS(3158), + [anon_sym_keyof] = ACTIONS(3176), + [anon_sym_infer] = ACTIONS(3178), + [anon_sym_unique] = ACTIONS(3180), + [anon_sym_LBRACE_PIPE] = ACTIONS(3182), [sym_html_comment] = ACTIONS(5), }, [STATE(952)] = { - [sym_identifier] = ACTIONS(3164), - [anon_sym_export] = ACTIONS(3164), - [anon_sym_type] = ACTIONS(3164), - [anon_sym_namespace] = ACTIONS(3164), - [anon_sym_LBRACE] = ACTIONS(3166), - [anon_sym_typeof] = ACTIONS(3164), - [anon_sym_import] = ACTIONS(3164), - [anon_sym_with] = ACTIONS(3164), - [anon_sym_var] = ACTIONS(3164), - [anon_sym_let] = ACTIONS(3164), - [anon_sym_const] = ACTIONS(3164), - [anon_sym_BANG] = ACTIONS(3166), - [anon_sym_if] = ACTIONS(3164), - [anon_sym_switch] = ACTIONS(3164), - [anon_sym_for] = ACTIONS(3164), - [anon_sym_LPAREN] = ACTIONS(3166), - [anon_sym_SEMI] = ACTIONS(3166), - [anon_sym_await] = ACTIONS(3164), - [anon_sym_while] = ACTIONS(3164), - [anon_sym_do] = ACTIONS(3164), - [anon_sym_try] = ACTIONS(3164), - [anon_sym_break] = ACTIONS(3164), - [anon_sym_continue] = ACTIONS(3164), - [anon_sym_debugger] = ACTIONS(3164), - [anon_sym_return] = ACTIONS(3164), - [anon_sym_throw] = ACTIONS(3164), - [anon_sym_yield] = ACTIONS(3164), - [anon_sym_LBRACK] = ACTIONS(3166), - [anon_sym_DQUOTE] = ACTIONS(3166), - [anon_sym_SQUOTE] = ACTIONS(3166), - [anon_sym_class] = ACTIONS(3164), - [anon_sym_async] = ACTIONS(3164), - [anon_sym_function] = ACTIONS(3164), - [anon_sym_new] = ACTIONS(3164), - [anon_sym_using] = ACTIONS(3164), - [anon_sym_PLUS] = ACTIONS(3164), - [anon_sym_DASH] = ACTIONS(3164), - [anon_sym_SLASH] = ACTIONS(3164), - [anon_sym_LT] = ACTIONS(3166), - [anon_sym_TILDE] = ACTIONS(3166), - [anon_sym_void] = ACTIONS(3164), - [anon_sym_delete] = ACTIONS(3164), - [anon_sym_PLUS_PLUS] = ACTIONS(3166), - [anon_sym_DASH_DASH] = ACTIONS(3166), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3166), - [sym_number] = ACTIONS(3166), - [sym_private_property_identifier] = ACTIONS(3166), - [sym_this] = ACTIONS(3164), - [sym_super] = ACTIONS(3164), - [sym_true] = ACTIONS(3164), - [sym_false] = ACTIONS(3164), - [sym_null] = ACTIONS(3164), - [sym_undefined] = ACTIONS(3164), - [anon_sym_AT] = ACTIONS(3166), - [anon_sym_static] = ACTIONS(3164), - [anon_sym_readonly] = ACTIONS(3164), - [anon_sym_get] = ACTIONS(3164), - [anon_sym_set] = ACTIONS(3164), - [anon_sym_declare] = ACTIONS(3164), - [anon_sym_public] = ACTIONS(3164), - [anon_sym_private] = ACTIONS(3164), - [anon_sym_protected] = ACTIONS(3164), - [anon_sym_override] = ACTIONS(3164), - [anon_sym_module] = ACTIONS(3164), - [anon_sym_any] = ACTIONS(3164), - [anon_sym_number] = ACTIONS(3164), - [anon_sym_boolean] = ACTIONS(3164), - [anon_sym_string] = ACTIONS(3164), - [anon_sym_symbol] = ACTIONS(3164), - [anon_sym_object] = ACTIONS(3164), - [anon_sym_abstract] = ACTIONS(3164), - [anon_sym_interface] = ACTIONS(3164), - [anon_sym_enum] = ACTIONS(3164), + [sym_import] = STATE(5411), + [sym_nested_identifier] = STATE(5894), + [sym_string] = STATE(3265), + [sym_formal_parameters] = STATE(6194), + [sym_nested_type_identifier] = STATE(3100), + [sym__type_query_member_expression_in_type_annotation] = STATE(2929), + [sym__type_query_call_expression_in_type_annotation] = STATE(3222), + [sym_asserts] = STATE(3281), + [sym_type] = STATE(3282), + [sym_constructor_type] = STATE(3289), + [sym_primary_type] = STATE(3290), + [sym_template_literal_type] = STATE(3267), + [sym_infer_type] = STATE(3289), + [sym_conditional_type] = STATE(3267), + [sym_generic_type] = STATE(3267), + [sym_type_predicate] = STATE(3281), + [sym_type_query] = STATE(3267), + [sym_index_type_query] = STATE(3267), + [sym_lookup_type] = STATE(3267), + [sym_literal_type] = STATE(3267), + [sym__number] = STATE(3300), + [sym_existential_type] = STATE(3267), + [sym_flow_maybe_type] = STATE(3267), + [sym_parenthesized_type] = STATE(3267), + [sym_predefined_type] = STATE(3200), + [sym_object_type] = STATE(3267), + [sym_type_parameters] = STATE(5511), + [sym_array_type] = STATE(3267), + [sym_tuple_type] = STATE(3267), + [sym_readonly_type] = STATE(3289), + [sym_union_type] = STATE(3267), + [sym_intersection_type] = STATE(3267), + [sym_function_type] = STATE(3289), + [sym_identifier] = ACTIONS(3118), + [anon_sym_STAR] = ACTIONS(983), + [anon_sym_LBRACE] = ACTIONS(1599), + [anon_sym_typeof] = ACTIONS(1601), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(989), + [anon_sym_LPAREN] = ACTIONS(1603), + [anon_sym_LBRACK] = ACTIONS(1605), + [anon_sym_DQUOTE] = ACTIONS(1607), + [anon_sym_SQUOTE] = ACTIONS(1609), + [anon_sym_new] = ACTIONS(1611), + [anon_sym_AMP] = ACTIONS(997), + [anon_sym_PIPE] = ACTIONS(999), + [anon_sym_PLUS] = ACTIONS(3120), + [anon_sym_DASH] = ACTIONS(3120), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(1023), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1619), + [sym_number] = ACTIONS(1621), + [sym_this] = ACTIONS(3122), + [sym_true] = ACTIONS(1625), + [sym_false] = ACTIONS(1625), + [sym_null] = ACTIONS(1625), + [sym_undefined] = ACTIONS(1625), + [anon_sym_readonly] = ACTIONS(1627), + [anon_sym_QMARK] = ACTIONS(1017), + [anon_sym_any] = ACTIONS(1023), + [anon_sym_number] = ACTIONS(1023), + [anon_sym_boolean] = ACTIONS(1023), + [anon_sym_string] = ACTIONS(1023), + [anon_sym_symbol] = ACTIONS(1023), + [anon_sym_object] = ACTIONS(1023), + [anon_sym_abstract] = ACTIONS(1021), + [anon_sym_asserts] = ACTIONS(3124), + [anon_sym_never] = ACTIONS(1023), + [anon_sym_unknown] = ACTIONS(1023), + [anon_sym_keyof] = ACTIONS(1025), + [anon_sym_infer] = ACTIONS(1027), + [anon_sym_unique] = ACTIONS(1029), + [anon_sym_LBRACE_PIPE] = ACTIONS(1031), [sym_html_comment] = ACTIONS(5), }, [STATE(953)] = { - [sym_identifier] = ACTIONS(3168), - [anon_sym_export] = ACTIONS(3168), - [anon_sym_type] = ACTIONS(3168), - [anon_sym_namespace] = ACTIONS(3168), - [anon_sym_LBRACE] = ACTIONS(3170), - [anon_sym_typeof] = ACTIONS(3168), - [anon_sym_import] = ACTIONS(3168), - [anon_sym_with] = ACTIONS(3168), - [anon_sym_var] = ACTIONS(3168), - [anon_sym_let] = ACTIONS(3168), - [anon_sym_const] = ACTIONS(3168), - [anon_sym_BANG] = ACTIONS(3170), - [anon_sym_if] = ACTIONS(3168), - [anon_sym_switch] = ACTIONS(3168), - [anon_sym_for] = ACTIONS(3168), - [anon_sym_LPAREN] = ACTIONS(3170), - [anon_sym_SEMI] = ACTIONS(3170), - [anon_sym_await] = ACTIONS(3168), - [anon_sym_while] = ACTIONS(3168), - [anon_sym_do] = ACTIONS(3168), - [anon_sym_try] = ACTIONS(3168), - [anon_sym_break] = ACTIONS(3168), - [anon_sym_continue] = ACTIONS(3168), - [anon_sym_debugger] = ACTIONS(3168), - [anon_sym_return] = ACTIONS(3168), - [anon_sym_throw] = ACTIONS(3168), - [anon_sym_yield] = ACTIONS(3168), - [anon_sym_LBRACK] = ACTIONS(3170), - [anon_sym_DQUOTE] = ACTIONS(3170), - [anon_sym_SQUOTE] = ACTIONS(3170), - [anon_sym_class] = ACTIONS(3168), - [anon_sym_async] = ACTIONS(3168), - [anon_sym_function] = ACTIONS(3168), - [anon_sym_new] = ACTIONS(3168), - [anon_sym_using] = ACTIONS(3168), - [anon_sym_PLUS] = ACTIONS(3168), - [anon_sym_DASH] = ACTIONS(3168), - [anon_sym_SLASH] = ACTIONS(3168), - [anon_sym_LT] = ACTIONS(3170), - [anon_sym_TILDE] = ACTIONS(3170), - [anon_sym_void] = ACTIONS(3168), - [anon_sym_delete] = ACTIONS(3168), - [anon_sym_PLUS_PLUS] = ACTIONS(3170), - [anon_sym_DASH_DASH] = ACTIONS(3170), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3170), - [sym_number] = ACTIONS(3170), - [sym_private_property_identifier] = ACTIONS(3170), - [sym_this] = ACTIONS(3168), - [sym_super] = ACTIONS(3168), - [sym_true] = ACTIONS(3168), - [sym_false] = ACTIONS(3168), - [sym_null] = ACTIONS(3168), - [sym_undefined] = ACTIONS(3168), - [anon_sym_AT] = ACTIONS(3170), - [anon_sym_static] = ACTIONS(3168), - [anon_sym_readonly] = ACTIONS(3168), - [anon_sym_get] = ACTIONS(3168), - [anon_sym_set] = ACTIONS(3168), - [anon_sym_declare] = ACTIONS(3168), - [anon_sym_public] = ACTIONS(3168), - [anon_sym_private] = ACTIONS(3168), - [anon_sym_protected] = ACTIONS(3168), - [anon_sym_override] = ACTIONS(3168), - [anon_sym_module] = ACTIONS(3168), - [anon_sym_any] = ACTIONS(3168), - [anon_sym_number] = ACTIONS(3168), - [anon_sym_boolean] = ACTIONS(3168), - [anon_sym_string] = ACTIONS(3168), - [anon_sym_symbol] = ACTIONS(3168), - [anon_sym_object] = ACTIONS(3168), - [anon_sym_abstract] = ACTIONS(3168), - [anon_sym_interface] = ACTIONS(3168), - [anon_sym_enum] = ACTIONS(3168), + [sym_import] = STATE(5411), + [sym_nested_identifier] = STATE(5894), + [sym_string] = STATE(3265), + [sym_formal_parameters] = STATE(6194), + [sym_nested_type_identifier] = STATE(3100), + [sym__type_query_member_expression_in_type_annotation] = STATE(2929), + [sym__type_query_call_expression_in_type_annotation] = STATE(3222), + [sym_asserts] = STATE(3296), + [sym_type] = STATE(3297), + [sym_constructor_type] = STATE(3289), + [sym_primary_type] = STATE(3290), + [sym_template_literal_type] = STATE(3267), + [sym_infer_type] = STATE(3289), + [sym_conditional_type] = STATE(3267), + [sym_generic_type] = STATE(3267), + [sym_type_predicate] = STATE(3296), + [sym_type_query] = STATE(3267), + [sym_index_type_query] = STATE(3267), + [sym_lookup_type] = STATE(3267), + [sym_literal_type] = STATE(3267), + [sym__number] = STATE(3300), + [sym_existential_type] = STATE(3267), + [sym_flow_maybe_type] = STATE(3267), + [sym_parenthesized_type] = STATE(3267), + [sym_predefined_type] = STATE(3200), + [sym_object_type] = STATE(3267), + [sym_type_parameters] = STATE(5511), + [sym_array_type] = STATE(3267), + [sym_tuple_type] = STATE(3267), + [sym_readonly_type] = STATE(3289), + [sym_union_type] = STATE(3267), + [sym_intersection_type] = STATE(3267), + [sym_function_type] = STATE(3289), + [sym_identifier] = ACTIONS(3118), + [anon_sym_STAR] = ACTIONS(983), + [anon_sym_LBRACE] = ACTIONS(1599), + [anon_sym_typeof] = ACTIONS(1601), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(989), + [anon_sym_LPAREN] = ACTIONS(1603), + [anon_sym_LBRACK] = ACTIONS(1605), + [anon_sym_DQUOTE] = ACTIONS(1607), + [anon_sym_SQUOTE] = ACTIONS(1609), + [anon_sym_new] = ACTIONS(1611), + [anon_sym_AMP] = ACTIONS(997), + [anon_sym_PIPE] = ACTIONS(999), + [anon_sym_PLUS] = ACTIONS(3120), + [anon_sym_DASH] = ACTIONS(3120), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(1023), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1619), + [sym_number] = ACTIONS(1621), + [sym_this] = ACTIONS(3122), + [sym_true] = ACTIONS(1625), + [sym_false] = ACTIONS(1625), + [sym_null] = ACTIONS(1625), + [sym_undefined] = ACTIONS(1625), + [anon_sym_readonly] = ACTIONS(1627), + [anon_sym_QMARK] = ACTIONS(1017), + [anon_sym_any] = ACTIONS(1023), + [anon_sym_number] = ACTIONS(1023), + [anon_sym_boolean] = ACTIONS(1023), + [anon_sym_string] = ACTIONS(1023), + [anon_sym_symbol] = ACTIONS(1023), + [anon_sym_object] = ACTIONS(1023), + [anon_sym_abstract] = ACTIONS(1021), + [anon_sym_asserts] = ACTIONS(3124), + [anon_sym_never] = ACTIONS(1023), + [anon_sym_unknown] = ACTIONS(1023), + [anon_sym_keyof] = ACTIONS(1025), + [anon_sym_infer] = ACTIONS(1027), + [anon_sym_unique] = ACTIONS(1029), + [anon_sym_LBRACE_PIPE] = ACTIONS(1031), [sym_html_comment] = ACTIONS(5), }, [STATE(954)] = { - [sym_import] = STATE(4832), - [sym_nested_identifier] = STATE(5892), - [sym_string] = STATE(1595), - [sym_formal_parameters] = STATE(6193), - [sym_nested_type_identifier] = STATE(1479), - [sym__type_query_member_expression_in_type_annotation] = STATE(1472), - [sym__type_query_call_expression_in_type_annotation] = STATE(1605), - [sym_asserts] = STATE(1526), - [sym_type] = STATE(1527), - [sym_constructor_type] = STATE(1608), - [sym_primary_type] = STATE(1609), - [sym_template_literal_type] = STATE(1589), - [sym_infer_type] = STATE(1608), - [sym_conditional_type] = STATE(1589), - [sym_generic_type] = STATE(1589), - [sym_type_predicate] = STATE(1526), - [sym_type_query] = STATE(1589), - [sym_index_type_query] = STATE(1589), - [sym_lookup_type] = STATE(1589), - [sym_literal_type] = STATE(1589), - [sym__number] = STATE(1612), - [sym_existential_type] = STATE(1589), - [sym_flow_maybe_type] = STATE(1589), - [sym_parenthesized_type] = STATE(1589), - [sym_predefined_type] = STATE(1488), - [sym_object_type] = STATE(1589), - [sym_type_parameters] = STATE(5561), - [sym_array_type] = STATE(1589), - [sym_tuple_type] = STATE(1589), - [sym_readonly_type] = STATE(1608), - [sym_union_type] = STATE(1589), - [sym_intersection_type] = STATE(1589), - [sym_function_type] = STATE(1608), - [sym_identifier] = ACTIONS(3054), - [anon_sym_STAR] = ACTIONS(3056), - [anon_sym_LBRACE] = ACTIONS(3058), - [anon_sym_typeof] = ACTIONS(3060), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(3062), - [anon_sym_LPAREN] = ACTIONS(3064), - [anon_sym_LBRACK] = ACTIONS(3066), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_new] = ACTIONS(3068), - [anon_sym_AMP] = ACTIONS(3070), - [anon_sym_PIPE] = ACTIONS(3072), - [anon_sym_PLUS] = ACTIONS(3074), - [anon_sym_DASH] = ACTIONS(3074), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(3076), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3078), - [sym_number] = ACTIONS(3080), - [sym_this] = ACTIONS(3082), - [sym_true] = ACTIONS(3084), - [sym_false] = ACTIONS(3084), - [sym_null] = ACTIONS(3084), - [sym_undefined] = ACTIONS(3084), - [anon_sym_readonly] = ACTIONS(3086), - [anon_sym_QMARK] = ACTIONS(3088), - [anon_sym_any] = ACTIONS(3076), - [anon_sym_number] = ACTIONS(3076), - [anon_sym_boolean] = ACTIONS(3076), - [anon_sym_string] = ACTIONS(3076), - [anon_sym_symbol] = ACTIONS(3076), - [anon_sym_object] = ACTIONS(3076), - [anon_sym_abstract] = ACTIONS(3090), - [anon_sym_asserts] = ACTIONS(3092), - [anon_sym_infer] = ACTIONS(3094), - [anon_sym_keyof] = ACTIONS(3096), - [anon_sym_unique] = ACTIONS(3098), - [anon_sym_unknown] = ACTIONS(3076), - [anon_sym_never] = ACTIONS(3076), - [anon_sym_LBRACE_PIPE] = ACTIONS(3100), + [sym_import] = STATE(4845), + [sym_nested_identifier] = STATE(5915), + [sym_string] = STATE(1565), + [sym_formal_parameters] = STATE(6108), + [sym_nested_type_identifier] = STATE(1491), + [sym__type_query_member_expression_in_type_annotation] = STATE(1475), + [sym__type_query_call_expression_in_type_annotation] = STATE(1567), + [sym_asserts] = STATE(1605), + [sym_type] = STATE(1606), + [sym_constructor_type] = STATE(1624), + [sym_primary_type] = STATE(1569), + [sym_template_literal_type] = STATE(1564), + [sym_infer_type] = STATE(1624), + [sym_conditional_type] = STATE(1564), + [sym_generic_type] = STATE(1564), + [sym_type_predicate] = STATE(1605), + [sym_type_query] = STATE(1564), + [sym_index_type_query] = STATE(1564), + [sym_lookup_type] = STATE(1564), + [sym_literal_type] = STATE(1564), + [sym__number] = STATE(1570), + [sym_existential_type] = STATE(1564), + [sym_flow_maybe_type] = STATE(1564), + [sym_parenthesized_type] = STATE(1564), + [sym_predefined_type] = STATE(1493), + [sym_object_type] = STATE(1564), + [sym_type_parameters] = STATE(5576), + [sym_array_type] = STATE(1564), + [sym_tuple_type] = STATE(1564), + [sym_readonly_type] = STATE(1624), + [sym_union_type] = STATE(1564), + [sym_intersection_type] = STATE(1564), + [sym_function_type] = STATE(1624), + [sym_identifier] = ACTIONS(3016), + [anon_sym_STAR] = ACTIONS(3018), + [anon_sym_LBRACE] = ACTIONS(3020), + [anon_sym_typeof] = ACTIONS(3022), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(3024), + [anon_sym_LPAREN] = ACTIONS(3026), + [anon_sym_LBRACK] = ACTIONS(3028), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_new] = ACTIONS(3030), + [anon_sym_AMP] = ACTIONS(3032), + [anon_sym_PIPE] = ACTIONS(3034), + [anon_sym_PLUS] = ACTIONS(3036), + [anon_sym_DASH] = ACTIONS(3036), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(3038), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3040), + [sym_number] = ACTIONS(3042), + [sym_this] = ACTIONS(3044), + [sym_true] = ACTIONS(3046), + [sym_false] = ACTIONS(3046), + [sym_null] = ACTIONS(3046), + [sym_undefined] = ACTIONS(3046), + [anon_sym_readonly] = ACTIONS(3048), + [anon_sym_QMARK] = ACTIONS(3050), + [anon_sym_any] = ACTIONS(3038), + [anon_sym_number] = ACTIONS(3038), + [anon_sym_boolean] = ACTIONS(3038), + [anon_sym_string] = ACTIONS(3038), + [anon_sym_symbol] = ACTIONS(3038), + [anon_sym_object] = ACTIONS(3038), + [anon_sym_abstract] = ACTIONS(3052), + [anon_sym_asserts] = ACTIONS(3054), + [anon_sym_never] = ACTIONS(3038), + [anon_sym_unknown] = ACTIONS(3038), + [anon_sym_keyof] = ACTIONS(3056), + [anon_sym_infer] = ACTIONS(3058), + [anon_sym_unique] = ACTIONS(3060), + [anon_sym_LBRACE_PIPE] = ACTIONS(3062), [sym_html_comment] = ACTIONS(5), }, [STATE(955)] = { - [sym_import] = STATE(5066), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(6091), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(2902), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(3870), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5496), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_GT] = ACTIONS(3172), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_new] = ACTIONS(1515), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1529), - [anon_sym_QMARK] = ACTIONS(792), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_import] = STATE(4975), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(6160), + [sym_nested_type_identifier] = STATE(2911), + [sym_type_annotation] = STATE(5505), + [sym__type_query_member_expression_in_type_annotation] = STATE(3224), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(5268), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3002), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5677), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_COLON] = ACTIONS(862), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(1521), + [anon_sym_AMP] = ACTIONS(637), + [anon_sym_PIPE] = ACTIONS(639), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(1535), + [anon_sym_QMARK] = ACTIONS(3184), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(1547), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(956)] = { - [sym_import] = STATE(5066), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(6091), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(2902), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(4723), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5496), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_RBRACK] = ACTIONS(3174), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_new] = ACTIONS(1515), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1529), - [anon_sym_QMARK] = ACTIONS(792), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_import] = STATE(4975), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(5925), + [sym_nested_type_identifier] = STATE(2911), + [sym_type_annotation] = STATE(5505), + [sym__type_query_member_expression_in_type_annotation] = STATE(3224), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(3872), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5821), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_COLON] = ACTIONS(862), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(1537), + [anon_sym_AMP] = ACTIONS(637), + [anon_sym_PIPE] = ACTIONS(639), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(1543), + [anon_sym_QMARK] = ACTIONS(3184), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(665), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(1547), + [anon_sym_infer] = ACTIONS(671), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(957)] = { - [sym_import] = STATE(5066), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(6091), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(2902), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(3870), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5496), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_GT] = ACTIONS(3176), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_new] = ACTIONS(1515), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1529), - [anon_sym_QMARK] = ACTIONS(792), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_import] = STATE(4975), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(6160), + [sym_nested_type_identifier] = STATE(2911), + [sym_type_annotation] = STATE(5567), + [sym__type_query_member_expression_in_type_annotation] = STATE(3224), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(5268), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(2972), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5677), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_COLON] = ACTIONS(862), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(1521), + [anon_sym_AMP] = ACTIONS(637), + [anon_sym_PIPE] = ACTIONS(639), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(1535), + [anon_sym_QMARK] = ACTIONS(661), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(1547), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(958)] = { - [sym_import] = STATE(5066), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(6091), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(2902), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(4650), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5496), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_RBRACK] = ACTIONS(3178), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_new] = ACTIONS(1515), + [sym_import] = STATE(5130), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(6160), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(2904), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(4694), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5677), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_RBRACK] = ACTIONS(3186), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(1521), [anon_sym_AMP] = ACTIONS(774), [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1529), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(1535), [anon_sym_QMARK] = ACTIONS(792), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(959)] = { - [sym_import] = STATE(5066), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(6091), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(2902), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(3870), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5496), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_GT] = ACTIONS(3180), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_new] = ACTIONS(1515), + [sym_import] = STATE(5130), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(6160), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(2904), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(4001), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5677), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_GT] = ACTIONS(3188), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(1521), [anon_sym_AMP] = ACTIONS(774), [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1529), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(1535), [anon_sym_QMARK] = ACTIONS(792), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(960)] = { - [sym_import] = STATE(5066), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(6091), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(2902), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(3870), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5496), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_GT] = ACTIONS(3182), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_new] = ACTIONS(1515), + [sym_import] = STATE(5130), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(6160), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(2904), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(4001), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5677), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_GT] = ACTIONS(3190), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(1521), [anon_sym_AMP] = ACTIONS(774), [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1529), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(1535), [anon_sym_QMARK] = ACTIONS(792), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(961)] = { - [sym_import] = STATE(5066), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(6091), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(2902), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(3870), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5496), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_GT] = ACTIONS(3184), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_new] = ACTIONS(1515), + [sym_import] = STATE(5130), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(6160), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(2904), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(4728), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5677), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_RBRACK] = ACTIONS(3192), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(1521), [anon_sym_AMP] = ACTIONS(774), [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1529), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(1535), [anon_sym_QMARK] = ACTIONS(792), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(962)] = { - [sym_import] = STATE(5066), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(6091), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(2902), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(3870), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5496), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_GT] = ACTIONS(3186), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_new] = ACTIONS(1515), + [sym_import] = STATE(5130), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(6160), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(2904), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(4001), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5677), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_GT] = ACTIONS(3194), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(1521), [anon_sym_AMP] = ACTIONS(774), [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1529), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(1535), [anon_sym_QMARK] = ACTIONS(792), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(963)] = { - [sym_import] = STATE(5066), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(6091), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(2902), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(3870), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5496), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_GT] = ACTIONS(3188), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_new] = ACTIONS(1515), + [sym_import] = STATE(5130), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(6160), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(2904), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(4001), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5677), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_GT] = ACTIONS(3196), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(1521), [anon_sym_AMP] = ACTIONS(774), [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1529), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(1535), [anon_sym_QMARK] = ACTIONS(792), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(964)] = { - [sym_identifier] = ACTIONS(3190), - [anon_sym_export] = ACTIONS(3190), - [anon_sym_type] = ACTIONS(3190), - [anon_sym_EQ] = ACTIONS(3190), - [anon_sym_namespace] = ACTIONS(3190), - [anon_sym_LBRACE] = ACTIONS(3192), - [anon_sym_COMMA] = ACTIONS(3192), - [anon_sym_RBRACE] = ACTIONS(3192), - [anon_sym_typeof] = ACTIONS(3190), - [anon_sym_import] = ACTIONS(3190), - [anon_sym_let] = ACTIONS(3190), - [anon_sym_BANG] = ACTIONS(3192), - [anon_sym_LPAREN] = ACTIONS(3192), - [anon_sym_RPAREN] = ACTIONS(3192), - [anon_sym_await] = ACTIONS(3190), - [anon_sym_COLON] = ACTIONS(3192), - [anon_sym_yield] = ACTIONS(3190), - [anon_sym_LBRACK] = ACTIONS(3192), - [anon_sym_RBRACK] = ACTIONS(3192), - [anon_sym_GT] = ACTIONS(3192), - [anon_sym_DOT] = ACTIONS(3190), - [anon_sym_DQUOTE] = ACTIONS(3192), - [anon_sym_SQUOTE] = ACTIONS(3192), - [anon_sym_class] = ACTIONS(3190), - [anon_sym_async] = ACTIONS(3190), - [anon_sym_function] = ACTIONS(3190), - [anon_sym_EQ_GT] = ACTIONS(3192), - [anon_sym_QMARK_DOT] = ACTIONS(3192), - [anon_sym_new] = ACTIONS(3190), - [anon_sym_using] = ACTIONS(3190), - [anon_sym_DOT_DOT_DOT] = ACTIONS(3192), - [anon_sym_AMP] = ACTIONS(3192), - [anon_sym_PIPE] = ACTIONS(3192), - [anon_sym_PLUS] = ACTIONS(3190), - [anon_sym_DASH] = ACTIONS(3190), - [anon_sym_SLASH] = ACTIONS(3190), - [anon_sym_LT] = ACTIONS(3192), - [anon_sym_TILDE] = ACTIONS(3192), - [anon_sym_void] = ACTIONS(3190), - [anon_sym_delete] = ACTIONS(3190), - [anon_sym_PLUS_PLUS] = ACTIONS(3192), - [anon_sym_DASH_DASH] = ACTIONS(3192), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3192), - [sym_number] = ACTIONS(3192), - [sym_private_property_identifier] = ACTIONS(3192), - [sym_this] = ACTIONS(3190), - [sym_super] = ACTIONS(3190), - [sym_true] = ACTIONS(3190), - [sym_false] = ACTIONS(3190), - [sym_null] = ACTIONS(3190), - [sym_undefined] = ACTIONS(3190), - [anon_sym_AT] = ACTIONS(3192), - [anon_sym_static] = ACTIONS(3190), - [anon_sym_readonly] = ACTIONS(3190), - [anon_sym_get] = ACTIONS(3190), - [anon_sym_set] = ACTIONS(3190), - [anon_sym_QMARK] = ACTIONS(3190), - [anon_sym_declare] = ACTIONS(3190), - [anon_sym_public] = ACTIONS(3190), - [anon_sym_private] = ACTIONS(3190), - [anon_sym_protected] = ACTIONS(3190), - [anon_sym_override] = ACTIONS(3190), - [anon_sym_module] = ACTIONS(3190), - [anon_sym_any] = ACTIONS(3190), - [anon_sym_number] = ACTIONS(3190), - [anon_sym_boolean] = ACTIONS(3190), - [anon_sym_string] = ACTIONS(3190), - [anon_sym_symbol] = ACTIONS(3190), - [anon_sym_object] = ACTIONS(3190), - [anon_sym_abstract] = ACTIONS(3190), - [anon_sym_extends] = ACTIONS(3190), + [sym_import] = STATE(5130), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(6160), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(2904), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(4001), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5677), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_GT] = ACTIONS(3198), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(1521), + [anon_sym_AMP] = ACTIONS(774), + [anon_sym_PIPE] = ACTIONS(776), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(1535), + [anon_sym_QMARK] = ACTIONS(792), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(965)] = { - [sym_import] = STATE(5066), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(6091), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(2902), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(3870), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5496), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_GT] = ACTIONS(3194), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_new] = ACTIONS(1515), + [sym_import] = STATE(5130), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(6160), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(2904), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(4001), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5677), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_GT] = ACTIONS(3200), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(1521), [anon_sym_AMP] = ACTIONS(774), [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1529), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(1535), [anon_sym_QMARK] = ACTIONS(792), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(966)] = { - [sym_identifier] = ACTIONS(3196), - [anon_sym_export] = ACTIONS(3196), - [anon_sym_type] = ACTIONS(3196), - [anon_sym_EQ] = ACTIONS(3196), - [anon_sym_namespace] = ACTIONS(3196), - [anon_sym_LBRACE] = ACTIONS(3198), - [anon_sym_COMMA] = ACTIONS(3198), - [anon_sym_RBRACE] = ACTIONS(3198), - [anon_sym_typeof] = ACTIONS(3196), - [anon_sym_import] = ACTIONS(3196), - [anon_sym_let] = ACTIONS(3196), - [anon_sym_BANG] = ACTIONS(3198), - [anon_sym_LPAREN] = ACTIONS(3198), - [anon_sym_RPAREN] = ACTIONS(3198), - [anon_sym_await] = ACTIONS(3196), - [anon_sym_COLON] = ACTIONS(3198), - [anon_sym_yield] = ACTIONS(3196), - [anon_sym_LBRACK] = ACTIONS(3198), - [anon_sym_RBRACK] = ACTIONS(3198), - [anon_sym_GT] = ACTIONS(3198), - [anon_sym_DOT] = ACTIONS(3196), - [anon_sym_DQUOTE] = ACTIONS(3198), - [anon_sym_SQUOTE] = ACTIONS(3198), - [anon_sym_class] = ACTIONS(3196), - [anon_sym_async] = ACTIONS(3196), - [anon_sym_function] = ACTIONS(3196), - [anon_sym_EQ_GT] = ACTIONS(3198), - [anon_sym_QMARK_DOT] = ACTIONS(3198), - [anon_sym_new] = ACTIONS(3196), - [anon_sym_using] = ACTIONS(3196), - [anon_sym_DOT_DOT_DOT] = ACTIONS(3198), - [anon_sym_AMP] = ACTIONS(3198), - [anon_sym_PIPE] = ACTIONS(3198), - [anon_sym_PLUS] = ACTIONS(3196), - [anon_sym_DASH] = ACTIONS(3196), - [anon_sym_SLASH] = ACTIONS(3196), - [anon_sym_LT] = ACTIONS(3198), - [anon_sym_TILDE] = ACTIONS(3198), - [anon_sym_void] = ACTIONS(3196), - [anon_sym_delete] = ACTIONS(3196), - [anon_sym_PLUS_PLUS] = ACTIONS(3198), - [anon_sym_DASH_DASH] = ACTIONS(3198), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3198), - [sym_number] = ACTIONS(3198), - [sym_private_property_identifier] = ACTIONS(3198), - [sym_this] = ACTIONS(3196), - [sym_super] = ACTIONS(3196), - [sym_true] = ACTIONS(3196), - [sym_false] = ACTIONS(3196), - [sym_null] = ACTIONS(3196), - [sym_undefined] = ACTIONS(3196), - [anon_sym_AT] = ACTIONS(3198), - [anon_sym_static] = ACTIONS(3196), - [anon_sym_readonly] = ACTIONS(3196), - [anon_sym_get] = ACTIONS(3196), - [anon_sym_set] = ACTIONS(3196), - [anon_sym_QMARK] = ACTIONS(3196), - [anon_sym_declare] = ACTIONS(3196), - [anon_sym_public] = ACTIONS(3196), - [anon_sym_private] = ACTIONS(3196), - [anon_sym_protected] = ACTIONS(3196), - [anon_sym_override] = ACTIONS(3196), - [anon_sym_module] = ACTIONS(3196), - [anon_sym_any] = ACTIONS(3196), - [anon_sym_number] = ACTIONS(3196), - [anon_sym_boolean] = ACTIONS(3196), - [anon_sym_string] = ACTIONS(3196), - [anon_sym_symbol] = ACTIONS(3196), - [anon_sym_object] = ACTIONS(3196), - [anon_sym_abstract] = ACTIONS(3196), - [anon_sym_extends] = ACTIONS(3196), + [sym_import] = STATE(5130), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(6160), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(2904), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(4001), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5677), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_GT] = ACTIONS(3202), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(1521), + [anon_sym_AMP] = ACTIONS(774), + [anon_sym_PIPE] = ACTIONS(776), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(1535), + [anon_sym_QMARK] = ACTIONS(792), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(967)] = { - [sym_import] = STATE(5066), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(6091), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(2902), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(3870), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5496), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_GT] = ACTIONS(3200), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_new] = ACTIONS(1515), + [sym_import] = STATE(5130), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(6160), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(2904), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(4001), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5677), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_GT] = ACTIONS(3204), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(1521), [anon_sym_AMP] = ACTIONS(774), [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1529), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(1535), [anon_sym_QMARK] = ACTIONS(792), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(968)] = { - [sym_import] = STATE(5066), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(6091), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(2902), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(3870), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5496), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_GT] = ACTIONS(3202), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_new] = ACTIONS(1515), + [sym_import] = STATE(5130), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(6160), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(2904), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(4713), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5677), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_RBRACK] = ACTIONS(3206), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(1521), [anon_sym_AMP] = ACTIONS(774), [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1529), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(1535), [anon_sym_QMARK] = ACTIONS(792), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(969)] = { - [sym_import] = STATE(5066), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(6091), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(2902), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(3870), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5496), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_GT] = ACTIONS(3204), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_new] = ACTIONS(1515), + [sym_import] = STATE(5130), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(6160), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(2904), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(4001), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5677), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_GT] = ACTIONS(3208), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(1521), [anon_sym_AMP] = ACTIONS(774), [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1529), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(1535), [anon_sym_QMARK] = ACTIONS(792), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(970)] = { - [sym_identifier] = ACTIONS(3206), - [anon_sym_export] = ACTIONS(3206), - [anon_sym_type] = ACTIONS(3206), - [anon_sym_EQ] = ACTIONS(3206), - [anon_sym_namespace] = ACTIONS(3206), - [anon_sym_LBRACE] = ACTIONS(3208), - [anon_sym_COMMA] = ACTIONS(3208), - [anon_sym_RBRACE] = ACTIONS(3208), - [anon_sym_typeof] = ACTIONS(3206), - [anon_sym_import] = ACTIONS(3206), - [anon_sym_let] = ACTIONS(3206), - [anon_sym_BANG] = ACTIONS(3208), - [anon_sym_LPAREN] = ACTIONS(3208), - [anon_sym_RPAREN] = ACTIONS(3208), - [anon_sym_await] = ACTIONS(3206), - [anon_sym_COLON] = ACTIONS(3208), - [anon_sym_yield] = ACTIONS(3206), - [anon_sym_LBRACK] = ACTIONS(3208), - [anon_sym_RBRACK] = ACTIONS(3208), - [anon_sym_GT] = ACTIONS(3208), - [anon_sym_DOT] = ACTIONS(3206), - [anon_sym_DQUOTE] = ACTIONS(3208), - [anon_sym_SQUOTE] = ACTIONS(3208), - [anon_sym_class] = ACTIONS(3206), - [anon_sym_async] = ACTIONS(3206), - [anon_sym_function] = ACTIONS(3206), - [anon_sym_EQ_GT] = ACTIONS(3208), - [anon_sym_QMARK_DOT] = ACTIONS(3208), - [anon_sym_new] = ACTIONS(3206), - [anon_sym_using] = ACTIONS(3206), - [anon_sym_DOT_DOT_DOT] = ACTIONS(3208), - [anon_sym_AMP] = ACTIONS(3208), - [anon_sym_PIPE] = ACTIONS(3208), - [anon_sym_PLUS] = ACTIONS(3206), - [anon_sym_DASH] = ACTIONS(3206), - [anon_sym_SLASH] = ACTIONS(3206), - [anon_sym_LT] = ACTIONS(3208), - [anon_sym_TILDE] = ACTIONS(3208), - [anon_sym_void] = ACTIONS(3206), - [anon_sym_delete] = ACTIONS(3206), - [anon_sym_PLUS_PLUS] = ACTIONS(3208), - [anon_sym_DASH_DASH] = ACTIONS(3208), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3208), - [sym_number] = ACTIONS(3208), - [sym_private_property_identifier] = ACTIONS(3208), - [sym_this] = ACTIONS(3206), - [sym_super] = ACTIONS(3206), - [sym_true] = ACTIONS(3206), - [sym_false] = ACTIONS(3206), - [sym_null] = ACTIONS(3206), - [sym_undefined] = ACTIONS(3206), - [anon_sym_AT] = ACTIONS(3208), - [anon_sym_static] = ACTIONS(3206), - [anon_sym_readonly] = ACTIONS(3206), - [anon_sym_get] = ACTIONS(3206), - [anon_sym_set] = ACTIONS(3206), - [anon_sym_QMARK] = ACTIONS(3206), - [anon_sym_declare] = ACTIONS(3206), - [anon_sym_public] = ACTIONS(3206), - [anon_sym_private] = ACTIONS(3206), - [anon_sym_protected] = ACTIONS(3206), - [anon_sym_override] = ACTIONS(3206), - [anon_sym_module] = ACTIONS(3206), - [anon_sym_any] = ACTIONS(3206), - [anon_sym_number] = ACTIONS(3206), - [anon_sym_boolean] = ACTIONS(3206), - [anon_sym_string] = ACTIONS(3206), - [anon_sym_symbol] = ACTIONS(3206), - [anon_sym_object] = ACTIONS(3206), - [anon_sym_abstract] = ACTIONS(3206), - [anon_sym_extends] = ACTIONS(3206), + [sym_import] = STATE(5130), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(6160), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(2904), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(4748), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5677), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_RBRACK] = ACTIONS(3210), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(1521), + [anon_sym_AMP] = ACTIONS(774), + [anon_sym_PIPE] = ACTIONS(776), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(1535), + [anon_sym_QMARK] = ACTIONS(792), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(971)] = { - [sym_import] = STATE(5066), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(6091), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(2902), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(3922), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5496), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(3210), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [sym_jsx_identifier] = ACTIONS(3212), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_new] = ACTIONS(1515), + [sym_import] = STATE(5130), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(6160), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(2904), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(4001), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5677), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_GT] = ACTIONS(3212), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(1521), [anon_sym_AMP] = ACTIONS(774), [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1529), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(1535), [anon_sym_QMARK] = ACTIONS(792), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(972)] = { - [sym_import] = STATE(5066), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(6091), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(2902), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(3870), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5496), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_GT] = ACTIONS(3214), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_new] = ACTIONS(1515), + [sym_import] = STATE(5130), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(6160), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(2904), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(4756), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5677), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_RBRACK] = ACTIONS(3214), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(1521), [anon_sym_AMP] = ACTIONS(774), [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1529), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(1535), [anon_sym_QMARK] = ACTIONS(792), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(973)] = { - [sym_import] = STATE(5066), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(6091), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(2902), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(4677), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5496), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_RBRACK] = ACTIONS(3216), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_new] = ACTIONS(1515), + [sym_import] = STATE(5130), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(6160), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(2904), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(4001), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5677), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_GT] = ACTIONS(3216), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(1521), [anon_sym_AMP] = ACTIONS(774), [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1529), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(1535), [anon_sym_QMARK] = ACTIONS(792), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(974)] = { - [sym_import] = STATE(5066), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(6091), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(2902), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(3870), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5496), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_GT] = ACTIONS(3218), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_new] = ACTIONS(1515), + [sym_import] = STATE(5130), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(6160), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(2904), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(4051), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5677), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(3218), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [sym_jsx_identifier] = ACTIONS(3220), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(1521), [anon_sym_AMP] = ACTIONS(774), [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1529), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(1535), [anon_sym_QMARK] = ACTIONS(792), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(975)] = { - [sym_import] = STATE(5066), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(6091), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(2902), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(4735), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5496), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_RBRACK] = ACTIONS(3220), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_new] = ACTIONS(1515), + [sym_import] = STATE(5130), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(6160), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(2904), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(4001), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5677), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_GT] = ACTIONS(3222), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(1521), [anon_sym_AMP] = ACTIONS(774), [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1529), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(1535), [anon_sym_QMARK] = ACTIONS(792), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(976)] = { - [sym_import] = STATE(5066), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(6091), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(2902), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(4690), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5496), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_RBRACK] = ACTIONS(3222), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_new] = ACTIONS(1515), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1529), - [anon_sym_QMARK] = ACTIONS(792), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_identifier] = ACTIONS(3224), + [anon_sym_export] = ACTIONS(3224), + [anon_sym_type] = ACTIONS(3224), + [anon_sym_EQ] = ACTIONS(3224), + [anon_sym_namespace] = ACTIONS(3224), + [anon_sym_LBRACE] = ACTIONS(3226), + [anon_sym_COMMA] = ACTIONS(3226), + [anon_sym_RBRACE] = ACTIONS(3226), + [anon_sym_typeof] = ACTIONS(3224), + [anon_sym_import] = ACTIONS(3224), + [anon_sym_let] = ACTIONS(3224), + [anon_sym_BANG] = ACTIONS(3226), + [anon_sym_LPAREN] = ACTIONS(3226), + [anon_sym_RPAREN] = ACTIONS(3226), + [anon_sym_await] = ACTIONS(3224), + [anon_sym_COLON] = ACTIONS(3226), + [anon_sym_yield] = ACTIONS(3224), + [anon_sym_LBRACK] = ACTIONS(3226), + [anon_sym_RBRACK] = ACTIONS(3226), + [anon_sym_GT] = ACTIONS(3226), + [anon_sym_DOT] = ACTIONS(3224), + [anon_sym_DQUOTE] = ACTIONS(3226), + [anon_sym_SQUOTE] = ACTIONS(3226), + [anon_sym_class] = ACTIONS(3224), + [anon_sym_async] = ACTIONS(3224), + [anon_sym_function] = ACTIONS(3224), + [anon_sym_EQ_GT] = ACTIONS(3226), + [anon_sym_QMARK_DOT] = ACTIONS(3226), + [anon_sym_new] = ACTIONS(3224), + [anon_sym_using] = ACTIONS(3224), + [anon_sym_DOT_DOT_DOT] = ACTIONS(3226), + [anon_sym_AMP] = ACTIONS(3226), + [anon_sym_PIPE] = ACTIONS(3226), + [anon_sym_PLUS] = ACTIONS(3224), + [anon_sym_DASH] = ACTIONS(3224), + [anon_sym_SLASH] = ACTIONS(3224), + [anon_sym_LT] = ACTIONS(3226), + [anon_sym_TILDE] = ACTIONS(3226), + [anon_sym_void] = ACTIONS(3224), + [anon_sym_delete] = ACTIONS(3224), + [anon_sym_PLUS_PLUS] = ACTIONS(3226), + [anon_sym_DASH_DASH] = ACTIONS(3226), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3226), + [sym_number] = ACTIONS(3226), + [sym_private_property_identifier] = ACTIONS(3226), + [sym_this] = ACTIONS(3224), + [sym_super] = ACTIONS(3224), + [sym_true] = ACTIONS(3224), + [sym_false] = ACTIONS(3224), + [sym_null] = ACTIONS(3224), + [sym_undefined] = ACTIONS(3224), + [anon_sym_AT] = ACTIONS(3226), + [anon_sym_static] = ACTIONS(3224), + [anon_sym_readonly] = ACTIONS(3224), + [anon_sym_get] = ACTIONS(3224), + [anon_sym_set] = ACTIONS(3224), + [anon_sym_QMARK] = ACTIONS(3224), + [anon_sym_declare] = ACTIONS(3224), + [anon_sym_public] = ACTIONS(3224), + [anon_sym_private] = ACTIONS(3224), + [anon_sym_protected] = ACTIONS(3224), + [anon_sym_override] = ACTIONS(3224), + [anon_sym_module] = ACTIONS(3224), + [anon_sym_any] = ACTIONS(3224), + [anon_sym_number] = ACTIONS(3224), + [anon_sym_boolean] = ACTIONS(3224), + [anon_sym_string] = ACTIONS(3224), + [anon_sym_symbol] = ACTIONS(3224), + [anon_sym_object] = ACTIONS(3224), + [anon_sym_abstract] = ACTIONS(3224), + [anon_sym_extends] = ACTIONS(3224), [sym_html_comment] = ACTIONS(5), }, [STATE(977)] = { - [sym_import] = STATE(5066), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(6091), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(2902), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(3870), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5496), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_GT] = ACTIONS(3224), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_new] = ACTIONS(1515), + [sym_import] = STATE(5130), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(6160), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(2904), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(4001), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5677), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_GT] = ACTIONS(3228), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(1521), [anon_sym_AMP] = ACTIONS(774), [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1529), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(1535), [anon_sym_QMARK] = ACTIONS(792), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(978)] = { - [sym_import] = STATE(4964), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(5916), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(3212), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(4698), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5812), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_new] = ACTIONS(1577), - [anon_sym_AMP] = ACTIONS(575), - [anon_sym_PIPE] = ACTIONS(577), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1583), - [anon_sym_QMARK] = ACTIONS(599), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(603), - [anon_sym_infer] = ACTIONS(605), - [anon_sym_keyof] = ACTIONS(607), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_identifier] = ACTIONS(3230), + [anon_sym_export] = ACTIONS(3230), + [anon_sym_type] = ACTIONS(3230), + [anon_sym_EQ] = ACTIONS(3230), + [anon_sym_namespace] = ACTIONS(3230), + [anon_sym_LBRACE] = ACTIONS(3232), + [anon_sym_COMMA] = ACTIONS(3232), + [anon_sym_RBRACE] = ACTIONS(3232), + [anon_sym_typeof] = ACTIONS(3230), + [anon_sym_import] = ACTIONS(3230), + [anon_sym_let] = ACTIONS(3230), + [anon_sym_BANG] = ACTIONS(3232), + [anon_sym_LPAREN] = ACTIONS(3232), + [anon_sym_RPAREN] = ACTIONS(3232), + [anon_sym_await] = ACTIONS(3230), + [anon_sym_COLON] = ACTIONS(3232), + [anon_sym_yield] = ACTIONS(3230), + [anon_sym_LBRACK] = ACTIONS(3232), + [anon_sym_RBRACK] = ACTIONS(3232), + [anon_sym_GT] = ACTIONS(3232), + [anon_sym_DOT] = ACTIONS(3230), + [anon_sym_DQUOTE] = ACTIONS(3232), + [anon_sym_SQUOTE] = ACTIONS(3232), + [anon_sym_class] = ACTIONS(3230), + [anon_sym_async] = ACTIONS(3230), + [anon_sym_function] = ACTIONS(3230), + [anon_sym_EQ_GT] = ACTIONS(3232), + [anon_sym_QMARK_DOT] = ACTIONS(3232), + [anon_sym_new] = ACTIONS(3230), + [anon_sym_using] = ACTIONS(3230), + [anon_sym_DOT_DOT_DOT] = ACTIONS(3232), + [anon_sym_AMP] = ACTIONS(3232), + [anon_sym_PIPE] = ACTIONS(3232), + [anon_sym_PLUS] = ACTIONS(3230), + [anon_sym_DASH] = ACTIONS(3230), + [anon_sym_SLASH] = ACTIONS(3230), + [anon_sym_LT] = ACTIONS(3232), + [anon_sym_TILDE] = ACTIONS(3232), + [anon_sym_void] = ACTIONS(3230), + [anon_sym_delete] = ACTIONS(3230), + [anon_sym_PLUS_PLUS] = ACTIONS(3232), + [anon_sym_DASH_DASH] = ACTIONS(3232), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3232), + [sym_number] = ACTIONS(3232), + [sym_private_property_identifier] = ACTIONS(3232), + [sym_this] = ACTIONS(3230), + [sym_super] = ACTIONS(3230), + [sym_true] = ACTIONS(3230), + [sym_false] = ACTIONS(3230), + [sym_null] = ACTIONS(3230), + [sym_undefined] = ACTIONS(3230), + [anon_sym_AT] = ACTIONS(3232), + [anon_sym_static] = ACTIONS(3230), + [anon_sym_readonly] = ACTIONS(3230), + [anon_sym_get] = ACTIONS(3230), + [anon_sym_set] = ACTIONS(3230), + [anon_sym_QMARK] = ACTIONS(3230), + [anon_sym_declare] = ACTIONS(3230), + [anon_sym_public] = ACTIONS(3230), + [anon_sym_private] = ACTIONS(3230), + [anon_sym_protected] = ACTIONS(3230), + [anon_sym_override] = ACTIONS(3230), + [anon_sym_module] = ACTIONS(3230), + [anon_sym_any] = ACTIONS(3230), + [anon_sym_number] = ACTIONS(3230), + [anon_sym_boolean] = ACTIONS(3230), + [anon_sym_string] = ACTIONS(3230), + [anon_sym_symbol] = ACTIONS(3230), + [anon_sym_object] = ACTIONS(3230), + [anon_sym_abstract] = ACTIONS(3230), + [anon_sym_extends] = ACTIONS(3230), [sym_html_comment] = ACTIONS(5), }, [STATE(979)] = { - [sym_import] = STATE(5066), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(6091), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(2902), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(3870), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5496), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_new] = ACTIONS(1515), + [sym_import] = STATE(5130), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(6160), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(2904), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(4001), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5677), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_GT] = ACTIONS(3234), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(1521), [anon_sym_AMP] = ACTIONS(774), [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1529), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(1535), [anon_sym_QMARK] = ACTIONS(792), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(980)] = { - [sym_import] = STATE(5066), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(6091), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(2902), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(3049), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5496), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_new] = ACTIONS(1515), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1529), - [anon_sym_QMARK] = ACTIONS(792), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_identifier] = ACTIONS(3236), + [anon_sym_export] = ACTIONS(3236), + [anon_sym_type] = ACTIONS(3236), + [anon_sym_EQ] = ACTIONS(3236), + [anon_sym_namespace] = ACTIONS(3236), + [anon_sym_LBRACE] = ACTIONS(3238), + [anon_sym_COMMA] = ACTIONS(3238), + [anon_sym_RBRACE] = ACTIONS(3238), + [anon_sym_typeof] = ACTIONS(3236), + [anon_sym_import] = ACTIONS(3236), + [anon_sym_let] = ACTIONS(3236), + [anon_sym_BANG] = ACTIONS(3238), + [anon_sym_LPAREN] = ACTIONS(3238), + [anon_sym_RPAREN] = ACTIONS(3238), + [anon_sym_await] = ACTIONS(3236), + [anon_sym_COLON] = ACTIONS(3238), + [anon_sym_yield] = ACTIONS(3236), + [anon_sym_LBRACK] = ACTIONS(3238), + [anon_sym_RBRACK] = ACTIONS(3238), + [anon_sym_GT] = ACTIONS(3238), + [anon_sym_DOT] = ACTIONS(3236), + [anon_sym_DQUOTE] = ACTIONS(3238), + [anon_sym_SQUOTE] = ACTIONS(3238), + [anon_sym_class] = ACTIONS(3236), + [anon_sym_async] = ACTIONS(3236), + [anon_sym_function] = ACTIONS(3236), + [anon_sym_EQ_GT] = ACTIONS(3238), + [anon_sym_QMARK_DOT] = ACTIONS(3238), + [anon_sym_new] = ACTIONS(3236), + [anon_sym_using] = ACTIONS(3236), + [anon_sym_DOT_DOT_DOT] = ACTIONS(3238), + [anon_sym_AMP] = ACTIONS(3238), + [anon_sym_PIPE] = ACTIONS(3238), + [anon_sym_PLUS] = ACTIONS(3236), + [anon_sym_DASH] = ACTIONS(3236), + [anon_sym_SLASH] = ACTIONS(3236), + [anon_sym_LT] = ACTIONS(3238), + [anon_sym_TILDE] = ACTIONS(3238), + [anon_sym_void] = ACTIONS(3236), + [anon_sym_delete] = ACTIONS(3236), + [anon_sym_PLUS_PLUS] = ACTIONS(3238), + [anon_sym_DASH_DASH] = ACTIONS(3238), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3238), + [sym_number] = ACTIONS(3238), + [sym_private_property_identifier] = ACTIONS(3238), + [sym_this] = ACTIONS(3236), + [sym_super] = ACTIONS(3236), + [sym_true] = ACTIONS(3236), + [sym_false] = ACTIONS(3236), + [sym_null] = ACTIONS(3236), + [sym_undefined] = ACTIONS(3236), + [anon_sym_AT] = ACTIONS(3238), + [anon_sym_static] = ACTIONS(3236), + [anon_sym_readonly] = ACTIONS(3236), + [anon_sym_get] = ACTIONS(3236), + [anon_sym_set] = ACTIONS(3236), + [anon_sym_QMARK] = ACTIONS(3236), + [anon_sym_declare] = ACTIONS(3236), + [anon_sym_public] = ACTIONS(3236), + [anon_sym_private] = ACTIONS(3236), + [anon_sym_protected] = ACTIONS(3236), + [anon_sym_override] = ACTIONS(3236), + [anon_sym_module] = ACTIONS(3236), + [anon_sym_any] = ACTIONS(3236), + [anon_sym_number] = ACTIONS(3236), + [anon_sym_boolean] = ACTIONS(3236), + [anon_sym_string] = ACTIONS(3236), + [anon_sym_symbol] = ACTIONS(3236), + [anon_sym_object] = ACTIONS(3236), + [anon_sym_abstract] = ACTIONS(3236), + [anon_sym_extends] = ACTIONS(3236), [sym_html_comment] = ACTIONS(5), }, [STATE(981)] = { - [sym_import] = STATE(4832), - [sym_nested_identifier] = STATE(5892), - [sym_string] = STATE(1595), - [sym_formal_parameters] = STATE(6193), - [sym_nested_type_identifier] = STATE(1479), - [sym__type_query_member_expression_in_type_annotation] = STATE(1472), - [sym__type_query_call_expression_in_type_annotation] = STATE(1605), - [sym_type] = STATE(1593), - [sym_constructor_type] = STATE(1608), - [sym_primary_type] = STATE(1609), - [sym_template_literal_type] = STATE(1589), - [sym_infer_type] = STATE(1608), - [sym_conditional_type] = STATE(1589), - [sym_generic_type] = STATE(1589), - [sym_type_query] = STATE(1589), - [sym_index_type_query] = STATE(1589), - [sym_lookup_type] = STATE(1589), - [sym_literal_type] = STATE(1589), - [sym__number] = STATE(1612), - [sym_existential_type] = STATE(1589), - [sym_flow_maybe_type] = STATE(1589), - [sym_parenthesized_type] = STATE(1589), - [sym_predefined_type] = STATE(1589), - [sym_object_type] = STATE(1589), - [sym_type_parameters] = STATE(5561), - [sym_array_type] = STATE(1589), - [sym_tuple_type] = STATE(1589), - [sym_readonly_type] = STATE(1608), - [sym_union_type] = STATE(1589), - [sym_intersection_type] = STATE(1589), - [sym_function_type] = STATE(1608), - [sym_identifier] = ACTIONS(3226), - [anon_sym_STAR] = ACTIONS(3056), - [anon_sym_LBRACE] = ACTIONS(3058), - [anon_sym_typeof] = ACTIONS(3060), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(3062), - [anon_sym_LPAREN] = ACTIONS(3064), - [anon_sym_LBRACK] = ACTIONS(3066), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_new] = ACTIONS(3068), - [anon_sym_AMP] = ACTIONS(3070), - [anon_sym_PIPE] = ACTIONS(3072), - [anon_sym_PLUS] = ACTIONS(3074), - [anon_sym_DASH] = ACTIONS(3074), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(3076), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3078), - [sym_number] = ACTIONS(3080), - [sym_this] = ACTIONS(3228), - [sym_true] = ACTIONS(3084), - [sym_false] = ACTIONS(3084), - [sym_null] = ACTIONS(3084), - [sym_undefined] = ACTIONS(3084), - [anon_sym_readonly] = ACTIONS(3086), - [anon_sym_QMARK] = ACTIONS(3088), - [anon_sym_any] = ACTIONS(3076), - [anon_sym_number] = ACTIONS(3076), - [anon_sym_boolean] = ACTIONS(3076), - [anon_sym_string] = ACTIONS(3076), - [anon_sym_symbol] = ACTIONS(3076), - [anon_sym_object] = ACTIONS(3076), - [anon_sym_abstract] = ACTIONS(3090), - [anon_sym_infer] = ACTIONS(3094), - [anon_sym_keyof] = ACTIONS(3096), - [anon_sym_unique] = ACTIONS(3098), - [anon_sym_unknown] = ACTIONS(3076), - [anon_sym_never] = ACTIONS(3076), - [anon_sym_LBRACE_PIPE] = ACTIONS(3100), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(982)] = { - [sym_import] = STATE(5066), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(6091), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(2902), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(3117), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5496), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_new] = ACTIONS(1515), + [sym_import] = STATE(5130), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(6160), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(2904), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(4673), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5677), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(1521), [anon_sym_AMP] = ACTIONS(774), [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1529), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(1535), [anon_sym_QMARK] = ACTIONS(792), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(982)] = { + [sym_import] = STATE(4975), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(5925), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(3224), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(4796), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5821), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(1537), + [anon_sym_AMP] = ACTIONS(637), + [anon_sym_PIPE] = ACTIONS(639), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(1543), + [anon_sym_QMARK] = ACTIONS(661), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(665), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(1547), + [anon_sym_infer] = ACTIONS(671), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(983)] = { - [sym_import] = STATE(4964), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(5916), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(3212), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(4719), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5812), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_new] = ACTIONS(1577), - [anon_sym_AMP] = ACTIONS(575), - [anon_sym_PIPE] = ACTIONS(577), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1583), - [anon_sym_QMARK] = ACTIONS(599), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(603), - [anon_sym_infer] = ACTIONS(605), - [anon_sym_keyof] = ACTIONS(607), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_import] = STATE(4878), + [sym_nested_identifier] = STATE(6238), + [sym_string] = STATE(3430), + [sym_formal_parameters] = STATE(6126), + [sym_nested_type_identifier] = STATE(3248), + [sym__type_query_member_expression_in_type_annotation] = STATE(3093), + [sym__type_query_call_expression_in_type_annotation] = STATE(3323), + [sym_type] = STATE(3470), + [sym_constructor_type] = STATE(3433), + [sym_primary_type] = STATE(3434), + [sym_template_literal_type] = STATE(3429), + [sym_infer_type] = STATE(3433), + [sym_conditional_type] = STATE(3429), + [sym_generic_type] = STATE(3429), + [sym_type_query] = STATE(3429), + [sym_index_type_query] = STATE(3429), + [sym_lookup_type] = STATE(3429), + [sym_literal_type] = STATE(3429), + [sym__number] = STATE(3435), + [sym_existential_type] = STATE(3429), + [sym_flow_maybe_type] = STATE(3429), + [sym_parenthesized_type] = STATE(3429), + [sym_predefined_type] = STATE(3429), + [sym_object_type] = STATE(3429), + [sym_type_parameters] = STATE(5614), + [sym_array_type] = STATE(3429), + [sym_tuple_type] = STATE(3429), + [sym_readonly_type] = STATE(3433), + [sym_union_type] = STATE(3429), + [sym_intersection_type] = STATE(3429), + [sym_function_type] = STATE(3433), + [sym_identifier] = ACTIONS(3240), + [anon_sym_STAR] = ACTIONS(2966), + [anon_sym_LBRACE] = ACTIONS(2968), + [anon_sym_typeof] = ACTIONS(2970), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(2972), + [anon_sym_LPAREN] = ACTIONS(2974), + [anon_sym_LBRACK] = ACTIONS(2976), + [anon_sym_DQUOTE] = ACTIONS(2978), + [anon_sym_SQUOTE] = ACTIONS(2980), + [anon_sym_new] = ACTIONS(2982), + [anon_sym_AMP] = ACTIONS(2984), + [anon_sym_PIPE] = ACTIONS(2986), + [anon_sym_PLUS] = ACTIONS(2988), + [anon_sym_DASH] = ACTIONS(2988), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(2990), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2992), + [sym_number] = ACTIONS(2994), + [sym_this] = ACTIONS(3242), + [sym_true] = ACTIONS(2998), + [sym_false] = ACTIONS(2998), + [sym_null] = ACTIONS(2998), + [sym_undefined] = ACTIONS(2998), + [anon_sym_readonly] = ACTIONS(3000), + [anon_sym_QMARK] = ACTIONS(3002), + [anon_sym_any] = ACTIONS(2990), + [anon_sym_number] = ACTIONS(2990), + [anon_sym_boolean] = ACTIONS(2990), + [anon_sym_string] = ACTIONS(2990), + [anon_sym_symbol] = ACTIONS(2990), + [anon_sym_object] = ACTIONS(2990), + [anon_sym_abstract] = ACTIONS(3004), + [anon_sym_never] = ACTIONS(2990), + [anon_sym_unknown] = ACTIONS(2990), + [anon_sym_keyof] = ACTIONS(3008), + [anon_sym_infer] = ACTIONS(3010), + [anon_sym_unique] = ACTIONS(3012), + [anon_sym_LBRACE_PIPE] = ACTIONS(3014), [sym_html_comment] = ACTIONS(5), }, [STATE(984)] = { - [sym_import] = STATE(5066), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(6091), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(2902), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(4760), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5496), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_new] = ACTIONS(1515), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1529), - [anon_sym_QMARK] = ACTIONS(792), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_import] = STATE(5133), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(5975), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(3229), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(3057), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5697), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(3080), + [anon_sym_typeof] = ACTIONS(3082), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_DQUOTE] = ACTIONS(3084), + [anon_sym_SQUOTE] = ACTIONS(3086), + [anon_sym_new] = ACTIONS(3088), + [anon_sym_AMP] = ACTIONS(3090), + [anon_sym_PIPE] = ACTIONS(3092), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(3096), + [anon_sym_QMARK] = ACTIONS(3098), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(3100), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(3104), + [anon_sym_infer] = ACTIONS(3106), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(3108), [sym_html_comment] = ACTIONS(5), }, [STATE(985)] = { - [sym_import] = STATE(5396), - [sym_nested_identifier] = STATE(5893), - [sym_string] = STATE(3248), - [sym_formal_parameters] = STATE(6169), - [sym_nested_type_identifier] = STATE(3106), - [sym__type_query_member_expression_in_type_annotation] = STATE(2929), - [sym__type_query_call_expression_in_type_annotation] = STATE(3203), - [sym_type] = STATE(3272), - [sym_constructor_type] = STATE(3251), - [sym_primary_type] = STATE(3254), - [sym_template_literal_type] = STATE(3246), - [sym_infer_type] = STATE(3251), - [sym_conditional_type] = STATE(3246), - [sym_generic_type] = STATE(3246), - [sym_type_query] = STATE(3246), - [sym_index_type_query] = STATE(3246), - [sym_lookup_type] = STATE(3246), - [sym_literal_type] = STATE(3246), - [sym__number] = STATE(3256), - [sym_existential_type] = STATE(3246), - [sym_flow_maybe_type] = STATE(3246), - [sym_parenthesized_type] = STATE(3246), - [sym_predefined_type] = STATE(3246), - [sym_object_type] = STATE(3246), - [sym_type_parameters] = STATE(5497), - [sym_array_type] = STATE(3246), - [sym_tuple_type] = STATE(3246), - [sym_readonly_type] = STATE(3251), - [sym_union_type] = STATE(3246), - [sym_intersection_type] = STATE(3246), - [sym_function_type] = STATE(3251), - [sym_identifier] = ACTIONS(1587), - [anon_sym_STAR] = ACTIONS(985), - [anon_sym_LBRACE] = ACTIONS(1591), - [anon_sym_typeof] = ACTIONS(1593), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(991), - [anon_sym_LPAREN] = ACTIONS(1595), - [anon_sym_LBRACK] = ACTIONS(1597), - [anon_sym_DQUOTE] = ACTIONS(1599), - [anon_sym_SQUOTE] = ACTIONS(1601), - [anon_sym_new] = ACTIONS(1603), - [anon_sym_AMP] = ACTIONS(999), - [anon_sym_PIPE] = ACTIONS(1001), - [anon_sym_PLUS] = ACTIONS(2964), - [anon_sym_DASH] = ACTIONS(2964), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(1031), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1611), - [sym_number] = ACTIONS(1613), - [sym_this] = ACTIONS(1615), - [sym_true] = ACTIONS(1617), - [sym_false] = ACTIONS(1617), - [sym_null] = ACTIONS(1617), - [sym_undefined] = ACTIONS(1617), - [anon_sym_readonly] = ACTIONS(1619), - [anon_sym_QMARK] = ACTIONS(1019), - [anon_sym_any] = ACTIONS(1031), - [anon_sym_number] = ACTIONS(1031), - [anon_sym_boolean] = ACTIONS(1031), - [anon_sym_string] = ACTIONS(1031), - [anon_sym_symbol] = ACTIONS(1031), - [anon_sym_object] = ACTIONS(1031), - [anon_sym_abstract] = ACTIONS(1023), - [anon_sym_infer] = ACTIONS(1025), - [anon_sym_keyof] = ACTIONS(1027), - [anon_sym_unique] = ACTIONS(1029), - [anon_sym_unknown] = ACTIONS(1031), - [anon_sym_never] = ACTIONS(1031), - [anon_sym_LBRACE_PIPE] = ACTIONS(1033), + [sym_import] = STATE(5133), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(5975), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(3229), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(3972), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5697), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(3080), + [anon_sym_typeof] = ACTIONS(3082), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_DQUOTE] = ACTIONS(3084), + [anon_sym_SQUOTE] = ACTIONS(3086), + [anon_sym_new] = ACTIONS(3088), + [anon_sym_AMP] = ACTIONS(3090), + [anon_sym_PIPE] = ACTIONS(3092), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(3096), + [anon_sym_QMARK] = ACTIONS(3098), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(3100), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(3104), + [anon_sym_infer] = ACTIONS(3106), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(3108), [sym_html_comment] = ACTIONS(5), }, [STATE(986)] = { - [sym_import] = STATE(5396), - [sym_nested_identifier] = STATE(5893), - [sym_string] = STATE(3248), - [sym_formal_parameters] = STATE(6169), - [sym_nested_type_identifier] = STATE(3106), - [sym__type_query_member_expression_in_type_annotation] = STATE(2929), - [sym__type_query_call_expression_in_type_annotation] = STATE(3203), - [sym_type] = STATE(3276), - [sym_constructor_type] = STATE(3251), - [sym_primary_type] = STATE(3254), - [sym_template_literal_type] = STATE(3246), - [sym_infer_type] = STATE(3251), - [sym_conditional_type] = STATE(3246), - [sym_generic_type] = STATE(3246), - [sym_type_query] = STATE(3246), - [sym_index_type_query] = STATE(3246), - [sym_lookup_type] = STATE(3246), - [sym_literal_type] = STATE(3246), - [sym__number] = STATE(3256), - [sym_existential_type] = STATE(3246), - [sym_flow_maybe_type] = STATE(3246), - [sym_parenthesized_type] = STATE(3246), - [sym_predefined_type] = STATE(3246), - [sym_object_type] = STATE(3246), - [sym_type_parameters] = STATE(5497), - [sym_array_type] = STATE(3246), - [sym_tuple_type] = STATE(3246), - [sym_readonly_type] = STATE(3251), - [sym_union_type] = STATE(3246), - [sym_intersection_type] = STATE(3246), - [sym_function_type] = STATE(3251), - [sym_identifier] = ACTIONS(1587), - [anon_sym_STAR] = ACTIONS(985), - [anon_sym_LBRACE] = ACTIONS(1591), - [anon_sym_typeof] = ACTIONS(1593), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(991), - [anon_sym_LPAREN] = ACTIONS(1595), - [anon_sym_LBRACK] = ACTIONS(1597), - [anon_sym_DQUOTE] = ACTIONS(1599), - [anon_sym_SQUOTE] = ACTIONS(1601), - [anon_sym_new] = ACTIONS(1603), - [anon_sym_AMP] = ACTIONS(999), - [anon_sym_PIPE] = ACTIONS(1001), - [anon_sym_PLUS] = ACTIONS(2964), - [anon_sym_DASH] = ACTIONS(2964), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(1031), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1611), - [sym_number] = ACTIONS(1613), - [sym_this] = ACTIONS(1615), - [sym_true] = ACTIONS(1617), - [sym_false] = ACTIONS(1617), - [sym_null] = ACTIONS(1617), - [sym_undefined] = ACTIONS(1617), - [anon_sym_readonly] = ACTIONS(1619), - [anon_sym_QMARK] = ACTIONS(1019), - [anon_sym_any] = ACTIONS(1031), - [anon_sym_number] = ACTIONS(1031), - [anon_sym_boolean] = ACTIONS(1031), - [anon_sym_string] = ACTIONS(1031), - [anon_sym_symbol] = ACTIONS(1031), - [anon_sym_object] = ACTIONS(1031), - [anon_sym_abstract] = ACTIONS(1023), - [anon_sym_infer] = ACTIONS(1025), - [anon_sym_keyof] = ACTIONS(1027), - [anon_sym_unique] = ACTIONS(1029), - [anon_sym_unknown] = ACTIONS(1031), - [anon_sym_never] = ACTIONS(1031), - [anon_sym_LBRACE_PIPE] = ACTIONS(1033), + [sym_import] = STATE(4878), + [sym_nested_identifier] = STATE(6238), + [sym_string] = STATE(3430), + [sym_formal_parameters] = STATE(6126), + [sym_nested_type_identifier] = STATE(3248), + [sym__type_query_member_expression_in_type_annotation] = STATE(3093), + [sym__type_query_call_expression_in_type_annotation] = STATE(3323), + [sym_type] = STATE(3478), + [sym_constructor_type] = STATE(3433), + [sym_primary_type] = STATE(3434), + [sym_template_literal_type] = STATE(3429), + [sym_infer_type] = STATE(3433), + [sym_conditional_type] = STATE(3429), + [sym_generic_type] = STATE(3429), + [sym_type_query] = STATE(3429), + [sym_index_type_query] = STATE(3429), + [sym_lookup_type] = STATE(3429), + [sym_literal_type] = STATE(3429), + [sym__number] = STATE(3435), + [sym_existential_type] = STATE(3429), + [sym_flow_maybe_type] = STATE(3429), + [sym_parenthesized_type] = STATE(3429), + [sym_predefined_type] = STATE(3429), + [sym_object_type] = STATE(3429), + [sym_type_parameters] = STATE(5614), + [sym_array_type] = STATE(3429), + [sym_tuple_type] = STATE(3429), + [sym_readonly_type] = STATE(3433), + [sym_union_type] = STATE(3429), + [sym_intersection_type] = STATE(3429), + [sym_function_type] = STATE(3433), + [sym_identifier] = ACTIONS(3240), + [anon_sym_STAR] = ACTIONS(2966), + [anon_sym_LBRACE] = ACTIONS(2968), + [anon_sym_typeof] = ACTIONS(2970), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(2972), + [anon_sym_LPAREN] = ACTIONS(2974), + [anon_sym_LBRACK] = ACTIONS(2976), + [anon_sym_DQUOTE] = ACTIONS(2978), + [anon_sym_SQUOTE] = ACTIONS(2980), + [anon_sym_new] = ACTIONS(2982), + [anon_sym_AMP] = ACTIONS(2984), + [anon_sym_PIPE] = ACTIONS(2986), + [anon_sym_PLUS] = ACTIONS(2988), + [anon_sym_DASH] = ACTIONS(2988), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(2990), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2992), + [sym_number] = ACTIONS(2994), + [sym_this] = ACTIONS(3242), + [sym_true] = ACTIONS(2998), + [sym_false] = ACTIONS(2998), + [sym_null] = ACTIONS(2998), + [sym_undefined] = ACTIONS(2998), + [anon_sym_readonly] = ACTIONS(3000), + [anon_sym_QMARK] = ACTIONS(3002), + [anon_sym_any] = ACTIONS(2990), + [anon_sym_number] = ACTIONS(2990), + [anon_sym_boolean] = ACTIONS(2990), + [anon_sym_string] = ACTIONS(2990), + [anon_sym_symbol] = ACTIONS(2990), + [anon_sym_object] = ACTIONS(2990), + [anon_sym_abstract] = ACTIONS(3004), + [anon_sym_never] = ACTIONS(2990), + [anon_sym_unknown] = ACTIONS(2990), + [anon_sym_keyof] = ACTIONS(3008), + [anon_sym_infer] = ACTIONS(3010), + [anon_sym_unique] = ACTIONS(3012), + [anon_sym_LBRACE_PIPE] = ACTIONS(3014), [sym_html_comment] = ACTIONS(5), }, [STATE(987)] = { - [sym_import] = STATE(5396), - [sym_nested_identifier] = STATE(5893), - [sym_string] = STATE(3248), - [sym_formal_parameters] = STATE(6169), - [sym_nested_type_identifier] = STATE(3106), - [sym__type_query_member_expression_in_type_annotation] = STATE(2929), - [sym__type_query_call_expression_in_type_annotation] = STATE(3203), - [sym_type] = STATE(3281), - [sym_constructor_type] = STATE(3251), - [sym_primary_type] = STATE(3254), - [sym_template_literal_type] = STATE(3246), - [sym_infer_type] = STATE(3251), - [sym_conditional_type] = STATE(3246), - [sym_generic_type] = STATE(3246), - [sym_type_query] = STATE(3246), - [sym_index_type_query] = STATE(3246), - [sym_lookup_type] = STATE(3246), - [sym_literal_type] = STATE(3246), - [sym__number] = STATE(3256), - [sym_existential_type] = STATE(3246), - [sym_flow_maybe_type] = STATE(3246), - [sym_parenthesized_type] = STATE(3246), - [sym_predefined_type] = STATE(3246), - [sym_object_type] = STATE(3246), - [sym_type_parameters] = STATE(5497), - [sym_array_type] = STATE(3246), - [sym_tuple_type] = STATE(3246), - [sym_readonly_type] = STATE(3251), - [sym_union_type] = STATE(3246), - [sym_intersection_type] = STATE(3246), - [sym_function_type] = STATE(3251), - [sym_identifier] = ACTIONS(1587), - [anon_sym_STAR] = ACTIONS(985), - [anon_sym_LBRACE] = ACTIONS(1591), - [anon_sym_typeof] = ACTIONS(1593), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(991), - [anon_sym_LPAREN] = ACTIONS(1595), - [anon_sym_LBRACK] = ACTIONS(1597), - [anon_sym_DQUOTE] = ACTIONS(1599), - [anon_sym_SQUOTE] = ACTIONS(1601), - [anon_sym_new] = ACTIONS(1603), - [anon_sym_AMP] = ACTIONS(999), - [anon_sym_PIPE] = ACTIONS(1001), - [anon_sym_PLUS] = ACTIONS(2964), - [anon_sym_DASH] = ACTIONS(2964), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(1031), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1611), - [sym_number] = ACTIONS(1613), - [sym_this] = ACTIONS(1615), - [sym_true] = ACTIONS(1617), - [sym_false] = ACTIONS(1617), - [sym_null] = ACTIONS(1617), - [sym_undefined] = ACTIONS(1617), - [anon_sym_readonly] = ACTIONS(1619), - [anon_sym_QMARK] = ACTIONS(1019), - [anon_sym_any] = ACTIONS(1031), - [anon_sym_number] = ACTIONS(1031), - [anon_sym_boolean] = ACTIONS(1031), - [anon_sym_string] = ACTIONS(1031), - [anon_sym_symbol] = ACTIONS(1031), - [anon_sym_object] = ACTIONS(1031), - [anon_sym_abstract] = ACTIONS(1023), - [anon_sym_infer] = ACTIONS(1025), - [anon_sym_keyof] = ACTIONS(1027), - [anon_sym_unique] = ACTIONS(1029), - [anon_sym_unknown] = ACTIONS(1031), - [anon_sym_never] = ACTIONS(1031), - [anon_sym_LBRACE_PIPE] = ACTIONS(1033), + [sym_import] = STATE(4878), + [sym_nested_identifier] = STATE(6238), + [sym_string] = STATE(3430), + [sym_formal_parameters] = STATE(6126), + [sym_nested_type_identifier] = STATE(3248), + [sym__type_query_member_expression_in_type_annotation] = STATE(3093), + [sym__type_query_call_expression_in_type_annotation] = STATE(3323), + [sym_type] = STATE(3479), + [sym_constructor_type] = STATE(3433), + [sym_primary_type] = STATE(3434), + [sym_template_literal_type] = STATE(3429), + [sym_infer_type] = STATE(3433), + [sym_conditional_type] = STATE(3429), + [sym_generic_type] = STATE(3429), + [sym_type_query] = STATE(3429), + [sym_index_type_query] = STATE(3429), + [sym_lookup_type] = STATE(3429), + [sym_literal_type] = STATE(3429), + [sym__number] = STATE(3435), + [sym_existential_type] = STATE(3429), + [sym_flow_maybe_type] = STATE(3429), + [sym_parenthesized_type] = STATE(3429), + [sym_predefined_type] = STATE(3429), + [sym_object_type] = STATE(3429), + [sym_type_parameters] = STATE(5614), + [sym_array_type] = STATE(3429), + [sym_tuple_type] = STATE(3429), + [sym_readonly_type] = STATE(3433), + [sym_union_type] = STATE(3429), + [sym_intersection_type] = STATE(3429), + [sym_function_type] = STATE(3433), + [sym_identifier] = ACTIONS(3240), + [anon_sym_STAR] = ACTIONS(2966), + [anon_sym_LBRACE] = ACTIONS(2968), + [anon_sym_typeof] = ACTIONS(2970), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(2972), + [anon_sym_LPAREN] = ACTIONS(2974), + [anon_sym_LBRACK] = ACTIONS(2976), + [anon_sym_DQUOTE] = ACTIONS(2978), + [anon_sym_SQUOTE] = ACTIONS(2980), + [anon_sym_new] = ACTIONS(2982), + [anon_sym_AMP] = ACTIONS(2984), + [anon_sym_PIPE] = ACTIONS(2986), + [anon_sym_PLUS] = ACTIONS(2988), + [anon_sym_DASH] = ACTIONS(2988), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(2990), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2992), + [sym_number] = ACTIONS(2994), + [sym_this] = ACTIONS(3242), + [sym_true] = ACTIONS(2998), + [sym_false] = ACTIONS(2998), + [sym_null] = ACTIONS(2998), + [sym_undefined] = ACTIONS(2998), + [anon_sym_readonly] = ACTIONS(3000), + [anon_sym_QMARK] = ACTIONS(3002), + [anon_sym_any] = ACTIONS(2990), + [anon_sym_number] = ACTIONS(2990), + [anon_sym_boolean] = ACTIONS(2990), + [anon_sym_string] = ACTIONS(2990), + [anon_sym_symbol] = ACTIONS(2990), + [anon_sym_object] = ACTIONS(2990), + [anon_sym_abstract] = ACTIONS(3004), + [anon_sym_never] = ACTIONS(2990), + [anon_sym_unknown] = ACTIONS(2990), + [anon_sym_keyof] = ACTIONS(3008), + [anon_sym_infer] = ACTIONS(3010), + [anon_sym_unique] = ACTIONS(3012), + [anon_sym_LBRACE_PIPE] = ACTIONS(3014), [sym_html_comment] = ACTIONS(5), }, [STATE(988)] = { - [sym_import] = STATE(5396), - [sym_nested_identifier] = STATE(5893), - [sym_string] = STATE(3248), - [sym_formal_parameters] = STATE(6091), - [sym_nested_type_identifier] = STATE(3106), - [sym__type_query_member_expression_in_type_annotation] = STATE(2929), - [sym__type_query_call_expression_in_type_annotation] = STATE(3203), - [sym_type] = STATE(4803), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3283), - [sym_template_literal_type] = STATE(3246), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(3246), - [sym_generic_type] = STATE(3246), - [sym_type_query] = STATE(3246), - [sym_index_type_query] = STATE(3246), - [sym_lookup_type] = STATE(3246), - [sym_literal_type] = STATE(3246), - [sym__number] = STATE(3256), - [sym_existential_type] = STATE(3246), - [sym_flow_maybe_type] = STATE(3246), - [sym_parenthesized_type] = STATE(3246), - [sym_predefined_type] = STATE(3246), - [sym_object_type] = STATE(3246), - [sym_type_parameters] = STATE(5496), - [sym_array_type] = STATE(3246), - [sym_tuple_type] = STATE(3246), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(3246), - [sym_intersection_type] = STATE(3246), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1587), - [anon_sym_STAR] = ACTIONS(985), - [anon_sym_LBRACE] = ACTIONS(1591), - [anon_sym_typeof] = ACTIONS(1593), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(991), - [anon_sym_LPAREN] = ACTIONS(1595), - [anon_sym_LBRACK] = ACTIONS(1597), - [anon_sym_DQUOTE] = ACTIONS(1599), - [anon_sym_SQUOTE] = ACTIONS(1601), - [anon_sym_new] = ACTIONS(1515), - [anon_sym_AMP] = ACTIONS(999), - [anon_sym_PIPE] = ACTIONS(1001), - [anon_sym_PLUS] = ACTIONS(2964), - [anon_sym_DASH] = ACTIONS(2964), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(1031), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1611), - [sym_number] = ACTIONS(1613), - [sym_this] = ACTIONS(1615), - [sym_true] = ACTIONS(1617), - [sym_false] = ACTIONS(1617), - [sym_null] = ACTIONS(1617), - [sym_undefined] = ACTIONS(1617), - [anon_sym_readonly] = ACTIONS(1529), - [anon_sym_QMARK] = ACTIONS(1019), - [anon_sym_any] = ACTIONS(1031), - [anon_sym_number] = ACTIONS(1031), - [anon_sym_boolean] = ACTIONS(1031), - [anon_sym_string] = ACTIONS(1031), - [anon_sym_symbol] = ACTIONS(1031), - [anon_sym_object] = ACTIONS(1031), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(1027), - [anon_sym_unique] = ACTIONS(1029), - [anon_sym_unknown] = ACTIONS(1031), - [anon_sym_never] = ACTIONS(1031), - [anon_sym_LBRACE_PIPE] = ACTIONS(1033), + [sym_import] = STATE(5133), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(5975), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(3229), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(3985), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5697), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(3080), + [anon_sym_typeof] = ACTIONS(3082), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_DQUOTE] = ACTIONS(3084), + [anon_sym_SQUOTE] = ACTIONS(3086), + [anon_sym_new] = ACTIONS(3088), + [anon_sym_AMP] = ACTIONS(3090), + [anon_sym_PIPE] = ACTIONS(3092), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(3096), + [anon_sym_QMARK] = ACTIONS(3098), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(3100), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(3104), + [anon_sym_infer] = ACTIONS(3106), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(3108), [sym_html_comment] = ACTIONS(5), }, [STATE(989)] = { - [sym_import] = STATE(5066), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(6091), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(2902), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(3994), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5496), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_new] = ACTIONS(1515), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1529), - [anon_sym_QMARK] = ACTIONS(792), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_import] = STATE(5133), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(5975), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(3229), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(3993), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5697), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(3080), + [anon_sym_typeof] = ACTIONS(3082), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_DQUOTE] = ACTIONS(3084), + [anon_sym_SQUOTE] = ACTIONS(3086), + [anon_sym_new] = ACTIONS(3088), + [anon_sym_AMP] = ACTIONS(3090), + [anon_sym_PIPE] = ACTIONS(3092), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(3096), + [anon_sym_QMARK] = ACTIONS(3098), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(3100), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(3104), + [anon_sym_infer] = ACTIONS(3106), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(3108), [sym_html_comment] = ACTIONS(5), }, [STATE(990)] = { - [sym_import] = STATE(5396), - [sym_nested_identifier] = STATE(5893), - [sym_string] = STATE(3248), - [sym_formal_parameters] = STATE(6091), - [sym_nested_type_identifier] = STATE(3106), - [sym__type_query_member_expression_in_type_annotation] = STATE(2929), - [sym__type_query_call_expression_in_type_annotation] = STATE(3203), - [sym_type] = STATE(4803), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3287), - [sym_template_literal_type] = STATE(3246), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(3246), - [sym_generic_type] = STATE(3246), - [sym_type_query] = STATE(3246), - [sym_index_type_query] = STATE(3246), - [sym_lookup_type] = STATE(3246), - [sym_literal_type] = STATE(3246), - [sym__number] = STATE(3256), - [sym_existential_type] = STATE(3246), - [sym_flow_maybe_type] = STATE(3246), - [sym_parenthesized_type] = STATE(3246), - [sym_predefined_type] = STATE(3246), - [sym_object_type] = STATE(3246), - [sym_type_parameters] = STATE(5496), - [sym_array_type] = STATE(3246), - [sym_tuple_type] = STATE(3246), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(3246), - [sym_intersection_type] = STATE(3246), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1587), - [anon_sym_STAR] = ACTIONS(985), - [anon_sym_LBRACE] = ACTIONS(1591), - [anon_sym_typeof] = ACTIONS(1593), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(991), - [anon_sym_LPAREN] = ACTIONS(1595), - [anon_sym_LBRACK] = ACTIONS(1597), - [anon_sym_DQUOTE] = ACTIONS(1599), - [anon_sym_SQUOTE] = ACTIONS(1601), - [anon_sym_new] = ACTIONS(1515), - [anon_sym_AMP] = ACTIONS(999), - [anon_sym_PIPE] = ACTIONS(1001), - [anon_sym_PLUS] = ACTIONS(2964), - [anon_sym_DASH] = ACTIONS(2964), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(1031), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1611), - [sym_number] = ACTIONS(1613), - [sym_this] = ACTIONS(1615), - [sym_true] = ACTIONS(1617), - [sym_false] = ACTIONS(1617), - [sym_null] = ACTIONS(1617), - [sym_undefined] = ACTIONS(1617), - [anon_sym_readonly] = ACTIONS(1529), - [anon_sym_QMARK] = ACTIONS(1019), - [anon_sym_any] = ACTIONS(1031), - [anon_sym_number] = ACTIONS(1031), - [anon_sym_boolean] = ACTIONS(1031), - [anon_sym_string] = ACTIONS(1031), - [anon_sym_symbol] = ACTIONS(1031), - [anon_sym_object] = ACTIONS(1031), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(1027), - [anon_sym_unique] = ACTIONS(1029), - [anon_sym_unknown] = ACTIONS(1031), - [anon_sym_never] = ACTIONS(1031), - [anon_sym_LBRACE_PIPE] = ACTIONS(1033), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(991)] = { - [sym_import] = STATE(5066), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(6091), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(2902), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(4729), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5496), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_new] = ACTIONS(1515), + [sym_import] = STATE(5130), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(6160), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(2904), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(3913), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5677), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(1521), [anon_sym_AMP] = ACTIONS(774), [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1529), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(1535), [anon_sym_QMARK] = ACTIONS(792), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(991)] = { + [sym_import] = STATE(4845), + [sym_nested_identifier] = STATE(5915), + [sym_string] = STATE(1565), + [sym_formal_parameters] = STATE(6108), + [sym_nested_type_identifier] = STATE(1491), + [sym__type_query_member_expression_in_type_annotation] = STATE(1475), + [sym__type_query_call_expression_in_type_annotation] = STATE(1567), + [sym_type] = STATE(1538), + [sym_constructor_type] = STATE(1624), + [sym_primary_type] = STATE(1569), + [sym_template_literal_type] = STATE(1564), + [sym_infer_type] = STATE(1624), + [sym_conditional_type] = STATE(1564), + [sym_generic_type] = STATE(1564), + [sym_type_query] = STATE(1564), + [sym_index_type_query] = STATE(1564), + [sym_lookup_type] = STATE(1564), + [sym_literal_type] = STATE(1564), + [sym__number] = STATE(1570), + [sym_existential_type] = STATE(1564), + [sym_flow_maybe_type] = STATE(1564), + [sym_parenthesized_type] = STATE(1564), + [sym_predefined_type] = STATE(1564), + [sym_object_type] = STATE(1564), + [sym_type_parameters] = STATE(5576), + [sym_array_type] = STATE(1564), + [sym_tuple_type] = STATE(1564), + [sym_readonly_type] = STATE(1624), + [sym_union_type] = STATE(1564), + [sym_intersection_type] = STATE(1564), + [sym_function_type] = STATE(1624), + [sym_identifier] = ACTIONS(3244), + [anon_sym_STAR] = ACTIONS(3018), + [anon_sym_LBRACE] = ACTIONS(3020), + [anon_sym_typeof] = ACTIONS(3022), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(3024), + [anon_sym_LPAREN] = ACTIONS(3026), + [anon_sym_LBRACK] = ACTIONS(3028), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_new] = ACTIONS(3030), + [anon_sym_AMP] = ACTIONS(3032), + [anon_sym_PIPE] = ACTIONS(3034), + [anon_sym_PLUS] = ACTIONS(3036), + [anon_sym_DASH] = ACTIONS(3036), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(3038), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3040), + [sym_number] = ACTIONS(3042), + [sym_this] = ACTIONS(3246), + [sym_true] = ACTIONS(3046), + [sym_false] = ACTIONS(3046), + [sym_null] = ACTIONS(3046), + [sym_undefined] = ACTIONS(3046), + [anon_sym_readonly] = ACTIONS(3048), + [anon_sym_QMARK] = ACTIONS(3050), + [anon_sym_any] = ACTIONS(3038), + [anon_sym_number] = ACTIONS(3038), + [anon_sym_boolean] = ACTIONS(3038), + [anon_sym_string] = ACTIONS(3038), + [anon_sym_symbol] = ACTIONS(3038), + [anon_sym_object] = ACTIONS(3038), + [anon_sym_abstract] = ACTIONS(3052), + [anon_sym_never] = ACTIONS(3038), + [anon_sym_unknown] = ACTIONS(3038), + [anon_sym_keyof] = ACTIONS(3056), + [anon_sym_infer] = ACTIONS(3058), + [anon_sym_unique] = ACTIONS(3060), + [anon_sym_LBRACE_PIPE] = ACTIONS(3062), [sym_html_comment] = ACTIONS(5), }, [STATE(992)] = { - [sym_import] = STATE(5066), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(6091), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(2902), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(4730), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5496), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_new] = ACTIONS(1515), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1529), - [anon_sym_QMARK] = ACTIONS(792), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_import] = STATE(5133), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(5975), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(3229), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(2993), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5697), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(3080), + [anon_sym_typeof] = ACTIONS(3082), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_DQUOTE] = ACTIONS(3084), + [anon_sym_SQUOTE] = ACTIONS(3086), + [anon_sym_new] = ACTIONS(3088), + [anon_sym_AMP] = ACTIONS(3090), + [anon_sym_PIPE] = ACTIONS(3092), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(3096), + [anon_sym_QMARK] = ACTIONS(3098), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(3100), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(3104), + [anon_sym_infer] = ACTIONS(3106), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(3108), [sym_html_comment] = ACTIONS(5), }, [STATE(993)] = { - [sym_import] = STATE(5396), - [sym_nested_identifier] = STATE(5893), - [sym_string] = STATE(3248), - [sym_formal_parameters] = STATE(6169), - [sym_nested_type_identifier] = STATE(3106), - [sym__type_query_member_expression_in_type_annotation] = STATE(2929), - [sym__type_query_call_expression_in_type_annotation] = STATE(3203), - [sym_type] = STATE(3240), - [sym_constructor_type] = STATE(3251), - [sym_primary_type] = STATE(3254), - [sym_template_literal_type] = STATE(3246), - [sym_infer_type] = STATE(3251), - [sym_conditional_type] = STATE(3246), - [sym_generic_type] = STATE(3246), - [sym_type_query] = STATE(3246), - [sym_index_type_query] = STATE(3246), - [sym_lookup_type] = STATE(3246), - [sym_literal_type] = STATE(3246), - [sym__number] = STATE(3256), - [sym_existential_type] = STATE(3246), - [sym_flow_maybe_type] = STATE(3246), - [sym_parenthesized_type] = STATE(3246), - [sym_predefined_type] = STATE(3246), - [sym_object_type] = STATE(3246), - [sym_type_parameters] = STATE(5497), - [sym_array_type] = STATE(3246), - [sym_tuple_type] = STATE(3246), - [sym_readonly_type] = STATE(3251), - [sym_union_type] = STATE(3246), - [sym_intersection_type] = STATE(3246), - [sym_function_type] = STATE(3251), - [sym_identifier] = ACTIONS(1587), - [anon_sym_STAR] = ACTIONS(985), - [anon_sym_LBRACE] = ACTIONS(1591), - [anon_sym_typeof] = ACTIONS(1593), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(991), - [anon_sym_LPAREN] = ACTIONS(1595), - [anon_sym_LBRACK] = ACTIONS(1597), - [anon_sym_DQUOTE] = ACTIONS(1599), - [anon_sym_SQUOTE] = ACTIONS(1601), - [anon_sym_new] = ACTIONS(1603), - [anon_sym_AMP] = ACTIONS(999), - [anon_sym_PIPE] = ACTIONS(1001), - [anon_sym_PLUS] = ACTIONS(2964), - [anon_sym_DASH] = ACTIONS(2964), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(1031), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1611), - [sym_number] = ACTIONS(1613), - [sym_this] = ACTIONS(1615), - [sym_true] = ACTIONS(1617), - [sym_false] = ACTIONS(1617), - [sym_null] = ACTIONS(1617), - [sym_undefined] = ACTIONS(1617), - [anon_sym_readonly] = ACTIONS(1619), - [anon_sym_QMARK] = ACTIONS(1019), - [anon_sym_any] = ACTIONS(1031), - [anon_sym_number] = ACTIONS(1031), - [anon_sym_boolean] = ACTIONS(1031), - [anon_sym_string] = ACTIONS(1031), - [anon_sym_symbol] = ACTIONS(1031), - [anon_sym_object] = ACTIONS(1031), - [anon_sym_abstract] = ACTIONS(1023), - [anon_sym_infer] = ACTIONS(1025), - [anon_sym_keyof] = ACTIONS(1027), - [anon_sym_unique] = ACTIONS(1029), - [anon_sym_unknown] = ACTIONS(1031), - [anon_sym_never] = ACTIONS(1031), - [anon_sym_LBRACE_PIPE] = ACTIONS(1033), + [sym_import] = STATE(5133), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(5975), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(3229), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(4031), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5697), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(3080), + [anon_sym_typeof] = ACTIONS(3082), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_DQUOTE] = ACTIONS(3084), + [anon_sym_SQUOTE] = ACTIONS(3086), + [anon_sym_new] = ACTIONS(3088), + [anon_sym_AMP] = ACTIONS(3090), + [anon_sym_PIPE] = ACTIONS(3092), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(3096), + [anon_sym_QMARK] = ACTIONS(3098), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(3100), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(3104), + [anon_sym_infer] = ACTIONS(3106), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(3108), [sym_html_comment] = ACTIONS(5), }, [STATE(994)] = { - [sym_import] = STATE(5396), - [sym_nested_identifier] = STATE(5893), - [sym_string] = STATE(3248), - [sym_formal_parameters] = STATE(6169), - [sym_nested_type_identifier] = STATE(3106), - [sym__type_query_member_expression_in_type_annotation] = STATE(2929), - [sym__type_query_call_expression_in_type_annotation] = STATE(3203), - [sym_type] = STATE(3241), - [sym_constructor_type] = STATE(3251), - [sym_primary_type] = STATE(3254), - [sym_template_literal_type] = STATE(3246), - [sym_infer_type] = STATE(3251), - [sym_conditional_type] = STATE(3246), - [sym_generic_type] = STATE(3246), - [sym_type_query] = STATE(3246), - [sym_index_type_query] = STATE(3246), - [sym_lookup_type] = STATE(3246), - [sym_literal_type] = STATE(3246), - [sym__number] = STATE(3256), - [sym_existential_type] = STATE(3246), - [sym_flow_maybe_type] = STATE(3246), - [sym_parenthesized_type] = STATE(3246), - [sym_predefined_type] = STATE(3246), - [sym_object_type] = STATE(3246), - [sym_type_parameters] = STATE(5497), - [sym_array_type] = STATE(3246), - [sym_tuple_type] = STATE(3246), - [sym_readonly_type] = STATE(3251), - [sym_union_type] = STATE(3246), - [sym_intersection_type] = STATE(3246), - [sym_function_type] = STATE(3251), - [sym_identifier] = ACTIONS(1587), - [anon_sym_STAR] = ACTIONS(985), - [anon_sym_LBRACE] = ACTIONS(1591), - [anon_sym_typeof] = ACTIONS(1593), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(991), - [anon_sym_LPAREN] = ACTIONS(1595), - [anon_sym_LBRACK] = ACTIONS(1597), - [anon_sym_DQUOTE] = ACTIONS(1599), - [anon_sym_SQUOTE] = ACTIONS(1601), - [anon_sym_new] = ACTIONS(1603), - [anon_sym_AMP] = ACTIONS(999), - [anon_sym_PIPE] = ACTIONS(1001), - [anon_sym_PLUS] = ACTIONS(2964), - [anon_sym_DASH] = ACTIONS(2964), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(1031), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1611), - [sym_number] = ACTIONS(1613), - [sym_this] = ACTIONS(1615), - [sym_true] = ACTIONS(1617), - [sym_false] = ACTIONS(1617), - [sym_null] = ACTIONS(1617), - [sym_undefined] = ACTIONS(1617), - [anon_sym_readonly] = ACTIONS(1619), - [anon_sym_QMARK] = ACTIONS(1019), - [anon_sym_any] = ACTIONS(1031), - [anon_sym_number] = ACTIONS(1031), - [anon_sym_boolean] = ACTIONS(1031), - [anon_sym_string] = ACTIONS(1031), - [anon_sym_symbol] = ACTIONS(1031), - [anon_sym_object] = ACTIONS(1031), - [anon_sym_abstract] = ACTIONS(1023), - [anon_sym_infer] = ACTIONS(1025), - [anon_sym_keyof] = ACTIONS(1027), - [anon_sym_unique] = ACTIONS(1029), - [anon_sym_unknown] = ACTIONS(1031), - [anon_sym_never] = ACTIONS(1031), - [anon_sym_LBRACE_PIPE] = ACTIONS(1033), + [sym_import] = STATE(4878), + [sym_nested_identifier] = STATE(6238), + [sym_string] = STATE(3430), + [sym_formal_parameters] = STATE(6126), + [sym_nested_type_identifier] = STATE(3248), + [sym__type_query_member_expression_in_type_annotation] = STATE(3093), + [sym__type_query_call_expression_in_type_annotation] = STATE(3323), + [sym_type] = STATE(3494), + [sym_constructor_type] = STATE(3433), + [sym_primary_type] = STATE(3434), + [sym_template_literal_type] = STATE(3429), + [sym_infer_type] = STATE(3433), + [sym_conditional_type] = STATE(3429), + [sym_generic_type] = STATE(3429), + [sym_type_query] = STATE(3429), + [sym_index_type_query] = STATE(3429), + [sym_lookup_type] = STATE(3429), + [sym_literal_type] = STATE(3429), + [sym__number] = STATE(3435), + [sym_existential_type] = STATE(3429), + [sym_flow_maybe_type] = STATE(3429), + [sym_parenthesized_type] = STATE(3429), + [sym_predefined_type] = STATE(3429), + [sym_object_type] = STATE(3429), + [sym_type_parameters] = STATE(5614), + [sym_array_type] = STATE(3429), + [sym_tuple_type] = STATE(3429), + [sym_readonly_type] = STATE(3433), + [sym_union_type] = STATE(3429), + [sym_intersection_type] = STATE(3429), + [sym_function_type] = STATE(3433), + [sym_identifier] = ACTIONS(3240), + [anon_sym_STAR] = ACTIONS(2966), + [anon_sym_LBRACE] = ACTIONS(2968), + [anon_sym_typeof] = ACTIONS(2970), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(2972), + [anon_sym_LPAREN] = ACTIONS(2974), + [anon_sym_LBRACK] = ACTIONS(2976), + [anon_sym_DQUOTE] = ACTIONS(2978), + [anon_sym_SQUOTE] = ACTIONS(2980), + [anon_sym_new] = ACTIONS(2982), + [anon_sym_AMP] = ACTIONS(2984), + [anon_sym_PIPE] = ACTIONS(2986), + [anon_sym_PLUS] = ACTIONS(2988), + [anon_sym_DASH] = ACTIONS(2988), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(2990), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2992), + [sym_number] = ACTIONS(2994), + [sym_this] = ACTIONS(3242), + [sym_true] = ACTIONS(2998), + [sym_false] = ACTIONS(2998), + [sym_null] = ACTIONS(2998), + [sym_undefined] = ACTIONS(2998), + [anon_sym_readonly] = ACTIONS(3000), + [anon_sym_QMARK] = ACTIONS(3002), + [anon_sym_any] = ACTIONS(2990), + [anon_sym_number] = ACTIONS(2990), + [anon_sym_boolean] = ACTIONS(2990), + [anon_sym_string] = ACTIONS(2990), + [anon_sym_symbol] = ACTIONS(2990), + [anon_sym_object] = ACTIONS(2990), + [anon_sym_abstract] = ACTIONS(3004), + [anon_sym_never] = ACTIONS(2990), + [anon_sym_unknown] = ACTIONS(2990), + [anon_sym_keyof] = ACTIONS(3008), + [anon_sym_infer] = ACTIONS(3010), + [anon_sym_unique] = ACTIONS(3012), + [anon_sym_LBRACE_PIPE] = ACTIONS(3014), [sym_html_comment] = ACTIONS(5), }, [STATE(995)] = { - [sym_import] = STATE(4882), - [sym_nested_identifier] = STATE(5897), - [sym_string] = STATE(2007), - [sym_formal_parameters] = STATE(5928), - [sym_nested_type_identifier] = STATE(1851), - [sym__type_query_member_expression_in_type_annotation] = STATE(1754), - [sym__type_query_call_expression_in_type_annotation] = STATE(2023), - [sym_type] = STATE(1937), - [sym_constructor_type] = STATE(2024), - [sym_primary_type] = STATE(2027), - [sym_template_literal_type] = STATE(1920), - [sym_infer_type] = STATE(2024), - [sym_conditional_type] = STATE(1920), - [sym_generic_type] = STATE(1920), - [sym_type_query] = STATE(1920), - [sym_index_type_query] = STATE(1920), - [sym_lookup_type] = STATE(1920), - [sym_literal_type] = STATE(1920), - [sym__number] = STATE(2030), - [sym_existential_type] = STATE(1920), - [sym_flow_maybe_type] = STATE(1920), - [sym_parenthesized_type] = STATE(1920), - [sym_predefined_type] = STATE(1920), - [sym_object_type] = STATE(1920), - [sym_type_parameters] = STATE(5690), - [sym_array_type] = STATE(1920), - [sym_tuple_type] = STATE(1920), - [sym_readonly_type] = STATE(2024), - [sym_union_type] = STATE(1920), - [sym_intersection_type] = STATE(1920), - [sym_function_type] = STATE(2024), - [sym_identifier] = ACTIONS(3230), - [anon_sym_STAR] = ACTIONS(3110), - [anon_sym_LBRACE] = ACTIONS(3112), - [anon_sym_typeof] = ACTIONS(3114), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(3116), - [anon_sym_LPAREN] = ACTIONS(3118), - [anon_sym_LBRACK] = ACTIONS(3120), - [anon_sym_DQUOTE] = ACTIONS(67), - [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_new] = ACTIONS(3122), - [anon_sym_AMP] = ACTIONS(3124), - [anon_sym_PIPE] = ACTIONS(3126), - [anon_sym_PLUS] = ACTIONS(3128), - [anon_sym_DASH] = ACTIONS(3128), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(3130), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3132), - [sym_number] = ACTIONS(3134), - [sym_this] = ACTIONS(3232), - [sym_true] = ACTIONS(3138), - [sym_false] = ACTIONS(3138), - [sym_null] = ACTIONS(3138), - [sym_undefined] = ACTIONS(3138), - [anon_sym_readonly] = ACTIONS(3140), - [anon_sym_QMARK] = ACTIONS(3142), - [anon_sym_any] = ACTIONS(3130), - [anon_sym_number] = ACTIONS(3130), - [anon_sym_boolean] = ACTIONS(3130), - [anon_sym_string] = ACTIONS(3130), - [anon_sym_symbol] = ACTIONS(3130), - [anon_sym_object] = ACTIONS(3130), - [anon_sym_abstract] = ACTIONS(3144), - [anon_sym_infer] = ACTIONS(3148), - [anon_sym_keyof] = ACTIONS(3150), - [anon_sym_unique] = ACTIONS(3152), - [anon_sym_unknown] = ACTIONS(3130), - [anon_sym_never] = ACTIONS(3130), - [anon_sym_LBRACE_PIPE] = ACTIONS(3154), + [sym_import] = STATE(4878), + [sym_nested_identifier] = STATE(6238), + [sym_string] = STATE(3430), + [sym_formal_parameters] = STATE(6126), + [sym_nested_type_identifier] = STATE(3248), + [sym__type_query_member_expression_in_type_annotation] = STATE(3093), + [sym__type_query_call_expression_in_type_annotation] = STATE(3323), + [sym_type] = STATE(3495), + [sym_constructor_type] = STATE(3433), + [sym_primary_type] = STATE(3434), + [sym_template_literal_type] = STATE(3429), + [sym_infer_type] = STATE(3433), + [sym_conditional_type] = STATE(3429), + [sym_generic_type] = STATE(3429), + [sym_type_query] = STATE(3429), + [sym_index_type_query] = STATE(3429), + [sym_lookup_type] = STATE(3429), + [sym_literal_type] = STATE(3429), + [sym__number] = STATE(3435), + [sym_existential_type] = STATE(3429), + [sym_flow_maybe_type] = STATE(3429), + [sym_parenthesized_type] = STATE(3429), + [sym_predefined_type] = STATE(3429), + [sym_object_type] = STATE(3429), + [sym_type_parameters] = STATE(5614), + [sym_array_type] = STATE(3429), + [sym_tuple_type] = STATE(3429), + [sym_readonly_type] = STATE(3433), + [sym_union_type] = STATE(3429), + [sym_intersection_type] = STATE(3429), + [sym_function_type] = STATE(3433), + [sym_identifier] = ACTIONS(3240), + [anon_sym_STAR] = ACTIONS(2966), + [anon_sym_LBRACE] = ACTIONS(2968), + [anon_sym_typeof] = ACTIONS(2970), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(2972), + [anon_sym_LPAREN] = ACTIONS(2974), + [anon_sym_LBRACK] = ACTIONS(2976), + [anon_sym_DQUOTE] = ACTIONS(2978), + [anon_sym_SQUOTE] = ACTIONS(2980), + [anon_sym_new] = ACTIONS(2982), + [anon_sym_AMP] = ACTIONS(2984), + [anon_sym_PIPE] = ACTIONS(2986), + [anon_sym_PLUS] = ACTIONS(2988), + [anon_sym_DASH] = ACTIONS(2988), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(2990), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2992), + [sym_number] = ACTIONS(2994), + [sym_this] = ACTIONS(3242), + [sym_true] = ACTIONS(2998), + [sym_false] = ACTIONS(2998), + [sym_null] = ACTIONS(2998), + [sym_undefined] = ACTIONS(2998), + [anon_sym_readonly] = ACTIONS(3000), + [anon_sym_QMARK] = ACTIONS(3002), + [anon_sym_any] = ACTIONS(2990), + [anon_sym_number] = ACTIONS(2990), + [anon_sym_boolean] = ACTIONS(2990), + [anon_sym_string] = ACTIONS(2990), + [anon_sym_symbol] = ACTIONS(2990), + [anon_sym_object] = ACTIONS(2990), + [anon_sym_abstract] = ACTIONS(3004), + [anon_sym_never] = ACTIONS(2990), + [anon_sym_unknown] = ACTIONS(2990), + [anon_sym_keyof] = ACTIONS(3008), + [anon_sym_infer] = ACTIONS(3010), + [anon_sym_unique] = ACTIONS(3012), + [anon_sym_LBRACE_PIPE] = ACTIONS(3014), [sym_html_comment] = ACTIONS(5), }, [STATE(996)] = { - [sym_import] = STATE(4882), - [sym_nested_identifier] = STATE(5897), - [sym_string] = STATE(2007), - [sym_formal_parameters] = STATE(5928), - [sym_nested_type_identifier] = STATE(1851), - [sym__type_query_member_expression_in_type_annotation] = STATE(1754), - [sym__type_query_call_expression_in_type_annotation] = STATE(2023), - [sym_type] = STATE(1938), - [sym_constructor_type] = STATE(2024), - [sym_primary_type] = STATE(2027), - [sym_template_literal_type] = STATE(1920), - [sym_infer_type] = STATE(2024), - [sym_conditional_type] = STATE(1920), - [sym_generic_type] = STATE(1920), - [sym_type_query] = STATE(1920), - [sym_index_type_query] = STATE(1920), - [sym_lookup_type] = STATE(1920), - [sym_literal_type] = STATE(1920), - [sym__number] = STATE(2030), - [sym_existential_type] = STATE(1920), - [sym_flow_maybe_type] = STATE(1920), - [sym_parenthesized_type] = STATE(1920), - [sym_predefined_type] = STATE(1920), - [sym_object_type] = STATE(1920), - [sym_type_parameters] = STATE(5690), - [sym_array_type] = STATE(1920), - [sym_tuple_type] = STATE(1920), - [sym_readonly_type] = STATE(2024), - [sym_union_type] = STATE(1920), - [sym_intersection_type] = STATE(1920), - [sym_function_type] = STATE(2024), - [sym_identifier] = ACTIONS(3230), - [anon_sym_STAR] = ACTIONS(3110), - [anon_sym_LBRACE] = ACTIONS(3112), - [anon_sym_typeof] = ACTIONS(3114), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(3116), - [anon_sym_LPAREN] = ACTIONS(3118), - [anon_sym_LBRACK] = ACTIONS(3120), - [anon_sym_DQUOTE] = ACTIONS(67), - [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_new] = ACTIONS(3122), - [anon_sym_AMP] = ACTIONS(3124), - [anon_sym_PIPE] = ACTIONS(3126), - [anon_sym_PLUS] = ACTIONS(3128), - [anon_sym_DASH] = ACTIONS(3128), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(3130), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3132), - [sym_number] = ACTIONS(3134), - [sym_this] = ACTIONS(3232), - [sym_true] = ACTIONS(3138), - [sym_false] = ACTIONS(3138), - [sym_null] = ACTIONS(3138), - [sym_undefined] = ACTIONS(3138), - [anon_sym_readonly] = ACTIONS(3140), - [anon_sym_QMARK] = ACTIONS(3142), - [anon_sym_any] = ACTIONS(3130), - [anon_sym_number] = ACTIONS(3130), - [anon_sym_boolean] = ACTIONS(3130), - [anon_sym_string] = ACTIONS(3130), - [anon_sym_symbol] = ACTIONS(3130), - [anon_sym_object] = ACTIONS(3130), - [anon_sym_abstract] = ACTIONS(3144), - [anon_sym_infer] = ACTIONS(3148), - [anon_sym_keyof] = ACTIONS(3150), - [anon_sym_unique] = ACTIONS(3152), - [anon_sym_unknown] = ACTIONS(3130), - [anon_sym_never] = ACTIONS(3130), - [anon_sym_LBRACE_PIPE] = ACTIONS(3154), + [sym_import] = STATE(5133), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(5975), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(3229), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(2938), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5697), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(3080), + [anon_sym_typeof] = ACTIONS(3082), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_DQUOTE] = ACTIONS(3084), + [anon_sym_SQUOTE] = ACTIONS(3086), + [anon_sym_new] = ACTIONS(3088), + [anon_sym_AMP] = ACTIONS(3090), + [anon_sym_PIPE] = ACTIONS(3092), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(3096), + [anon_sym_QMARK] = ACTIONS(3098), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(3100), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(3104), + [anon_sym_infer] = ACTIONS(3106), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(3108), [sym_html_comment] = ACTIONS(5), }, [STATE(997)] = { - [sym_import] = STATE(4882), - [sym_nested_identifier] = STATE(5897), - [sym_string] = STATE(2007), - [sym_formal_parameters] = STATE(5928), - [sym_nested_type_identifier] = STATE(1851), - [sym__type_query_member_expression_in_type_annotation] = STATE(1754), - [sym__type_query_call_expression_in_type_annotation] = STATE(2023), - [sym_type] = STATE(1945), - [sym_constructor_type] = STATE(2024), - [sym_primary_type] = STATE(2027), - [sym_template_literal_type] = STATE(1920), - [sym_infer_type] = STATE(2024), - [sym_conditional_type] = STATE(1920), - [sym_generic_type] = STATE(1920), - [sym_type_query] = STATE(1920), - [sym_index_type_query] = STATE(1920), - [sym_lookup_type] = STATE(1920), - [sym_literal_type] = STATE(1920), - [sym__number] = STATE(2030), - [sym_existential_type] = STATE(1920), - [sym_flow_maybe_type] = STATE(1920), - [sym_parenthesized_type] = STATE(1920), - [sym_predefined_type] = STATE(1920), - [sym_object_type] = STATE(1920), - [sym_type_parameters] = STATE(5690), - [sym_array_type] = STATE(1920), - [sym_tuple_type] = STATE(1920), - [sym_readonly_type] = STATE(2024), - [sym_union_type] = STATE(1920), - [sym_intersection_type] = STATE(1920), - [sym_function_type] = STATE(2024), - [sym_identifier] = ACTIONS(3230), - [anon_sym_STAR] = ACTIONS(3110), - [anon_sym_LBRACE] = ACTIONS(3112), - [anon_sym_typeof] = ACTIONS(3114), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(3116), - [anon_sym_LPAREN] = ACTIONS(3118), - [anon_sym_LBRACK] = ACTIONS(3120), - [anon_sym_DQUOTE] = ACTIONS(67), - [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_new] = ACTIONS(3122), - [anon_sym_AMP] = ACTIONS(3124), - [anon_sym_PIPE] = ACTIONS(3126), - [anon_sym_PLUS] = ACTIONS(3128), - [anon_sym_DASH] = ACTIONS(3128), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(3130), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3132), - [sym_number] = ACTIONS(3134), - [sym_this] = ACTIONS(3232), - [sym_true] = ACTIONS(3138), - [sym_false] = ACTIONS(3138), - [sym_null] = ACTIONS(3138), - [sym_undefined] = ACTIONS(3138), - [anon_sym_readonly] = ACTIONS(3140), - [anon_sym_QMARK] = ACTIONS(3142), - [anon_sym_any] = ACTIONS(3130), - [anon_sym_number] = ACTIONS(3130), - [anon_sym_boolean] = ACTIONS(3130), - [anon_sym_string] = ACTIONS(3130), - [anon_sym_symbol] = ACTIONS(3130), - [anon_sym_object] = ACTIONS(3130), - [anon_sym_abstract] = ACTIONS(3144), - [anon_sym_infer] = ACTIONS(3148), - [anon_sym_keyof] = ACTIONS(3150), - [anon_sym_unique] = ACTIONS(3152), - [anon_sym_unknown] = ACTIONS(3130), - [anon_sym_never] = ACTIONS(3130), - [anon_sym_LBRACE_PIPE] = ACTIONS(3154), + [sym_import] = STATE(5133), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(5975), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(3229), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(2943), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5697), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(3080), + [anon_sym_typeof] = ACTIONS(3082), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_DQUOTE] = ACTIONS(3084), + [anon_sym_SQUOTE] = ACTIONS(3086), + [anon_sym_new] = ACTIONS(3088), + [anon_sym_AMP] = ACTIONS(3090), + [anon_sym_PIPE] = ACTIONS(3092), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(3096), + [anon_sym_QMARK] = ACTIONS(3098), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(3100), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(3104), + [anon_sym_infer] = ACTIONS(3106), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(3108), [sym_html_comment] = ACTIONS(5), }, [STATE(998)] = { - [sym_import] = STATE(4882), - [sym_nested_identifier] = STATE(5897), - [sym_string] = STATE(2007), - [sym_formal_parameters] = STATE(5928), - [sym_nested_type_identifier] = STATE(1851), - [sym__type_query_member_expression_in_type_annotation] = STATE(1754), - [sym__type_query_call_expression_in_type_annotation] = STATE(2023), - [sym_type] = STATE(1948), - [sym_constructor_type] = STATE(2024), - [sym_primary_type] = STATE(2027), - [sym_template_literal_type] = STATE(1920), - [sym_infer_type] = STATE(2024), - [sym_conditional_type] = STATE(1920), - [sym_generic_type] = STATE(1920), - [sym_type_query] = STATE(1920), - [sym_index_type_query] = STATE(1920), - [sym_lookup_type] = STATE(1920), - [sym_literal_type] = STATE(1920), - [sym__number] = STATE(2030), - [sym_existential_type] = STATE(1920), - [sym_flow_maybe_type] = STATE(1920), - [sym_parenthesized_type] = STATE(1920), - [sym_predefined_type] = STATE(1920), - [sym_object_type] = STATE(1920), - [sym_type_parameters] = STATE(5690), - [sym_array_type] = STATE(1920), - [sym_tuple_type] = STATE(1920), - [sym_readonly_type] = STATE(2024), - [sym_union_type] = STATE(1920), - [sym_intersection_type] = STATE(1920), - [sym_function_type] = STATE(2024), - [sym_identifier] = ACTIONS(3230), - [anon_sym_STAR] = ACTIONS(3110), - [anon_sym_LBRACE] = ACTIONS(3112), - [anon_sym_typeof] = ACTIONS(3114), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(3116), - [anon_sym_LPAREN] = ACTIONS(3118), - [anon_sym_LBRACK] = ACTIONS(3120), - [anon_sym_DQUOTE] = ACTIONS(67), - [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_new] = ACTIONS(3122), - [anon_sym_AMP] = ACTIONS(3124), - [anon_sym_PIPE] = ACTIONS(3126), - [anon_sym_PLUS] = ACTIONS(3128), - [anon_sym_DASH] = ACTIONS(3128), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(3130), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3132), - [sym_number] = ACTIONS(3134), - [sym_this] = ACTIONS(3232), - [sym_true] = ACTIONS(3138), - [sym_false] = ACTIONS(3138), - [sym_null] = ACTIONS(3138), - [sym_undefined] = ACTIONS(3138), - [anon_sym_readonly] = ACTIONS(3140), - [anon_sym_QMARK] = ACTIONS(3142), - [anon_sym_any] = ACTIONS(3130), - [anon_sym_number] = ACTIONS(3130), - [anon_sym_boolean] = ACTIONS(3130), - [anon_sym_string] = ACTIONS(3130), - [anon_sym_symbol] = ACTIONS(3130), - [anon_sym_object] = ACTIONS(3130), - [anon_sym_abstract] = ACTIONS(3144), - [anon_sym_infer] = ACTIONS(3148), - [anon_sym_keyof] = ACTIONS(3150), - [anon_sym_unique] = ACTIONS(3152), - [anon_sym_unknown] = ACTIONS(3130), - [anon_sym_never] = ACTIONS(3130), - [anon_sym_LBRACE_PIPE] = ACTIONS(3154), + [sym_import] = STATE(4878), + [sym_nested_identifier] = STATE(6238), + [sym_string] = STATE(3430), + [sym_formal_parameters] = STATE(6126), + [sym_nested_type_identifier] = STATE(3248), + [sym__type_query_member_expression_in_type_annotation] = STATE(3093), + [sym__type_query_call_expression_in_type_annotation] = STATE(3323), + [sym_type] = STATE(3504), + [sym_constructor_type] = STATE(3433), + [sym_primary_type] = STATE(3434), + [sym_template_literal_type] = STATE(3429), + [sym_infer_type] = STATE(3433), + [sym_conditional_type] = STATE(3429), + [sym_generic_type] = STATE(3429), + [sym_type_query] = STATE(3429), + [sym_index_type_query] = STATE(3429), + [sym_lookup_type] = STATE(3429), + [sym_literal_type] = STATE(3429), + [sym__number] = STATE(3435), + [sym_existential_type] = STATE(3429), + [sym_flow_maybe_type] = STATE(3429), + [sym_parenthesized_type] = STATE(3429), + [sym_predefined_type] = STATE(3429), + [sym_object_type] = STATE(3429), + [sym_type_parameters] = STATE(5614), + [sym_array_type] = STATE(3429), + [sym_tuple_type] = STATE(3429), + [sym_readonly_type] = STATE(3433), + [sym_union_type] = STATE(3429), + [sym_intersection_type] = STATE(3429), + [sym_function_type] = STATE(3433), + [sym_identifier] = ACTIONS(3240), + [anon_sym_STAR] = ACTIONS(2966), + [anon_sym_LBRACE] = ACTIONS(2968), + [anon_sym_typeof] = ACTIONS(2970), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(2972), + [anon_sym_LPAREN] = ACTIONS(2974), + [anon_sym_LBRACK] = ACTIONS(2976), + [anon_sym_DQUOTE] = ACTIONS(2978), + [anon_sym_SQUOTE] = ACTIONS(2980), + [anon_sym_new] = ACTIONS(2982), + [anon_sym_AMP] = ACTIONS(2984), + [anon_sym_PIPE] = ACTIONS(2986), + [anon_sym_PLUS] = ACTIONS(2988), + [anon_sym_DASH] = ACTIONS(2988), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(2990), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2992), + [sym_number] = ACTIONS(2994), + [sym_this] = ACTIONS(3242), + [sym_true] = ACTIONS(2998), + [sym_false] = ACTIONS(2998), + [sym_null] = ACTIONS(2998), + [sym_undefined] = ACTIONS(2998), + [anon_sym_readonly] = ACTIONS(3000), + [anon_sym_QMARK] = ACTIONS(3002), + [anon_sym_any] = ACTIONS(2990), + [anon_sym_number] = ACTIONS(2990), + [anon_sym_boolean] = ACTIONS(2990), + [anon_sym_string] = ACTIONS(2990), + [anon_sym_symbol] = ACTIONS(2990), + [anon_sym_object] = ACTIONS(2990), + [anon_sym_abstract] = ACTIONS(3004), + [anon_sym_never] = ACTIONS(2990), + [anon_sym_unknown] = ACTIONS(2990), + [anon_sym_keyof] = ACTIONS(3008), + [anon_sym_infer] = ACTIONS(3010), + [anon_sym_unique] = ACTIONS(3012), + [anon_sym_LBRACE_PIPE] = ACTIONS(3014), [sym_html_comment] = ACTIONS(5), }, [STATE(999)] = { - [sym_import] = STATE(4882), - [sym_nested_identifier] = STATE(5897), - [sym_string] = STATE(2007), - [sym_formal_parameters] = STATE(5928), - [sym_nested_type_identifier] = STATE(1851), - [sym__type_query_member_expression_in_type_annotation] = STATE(1754), - [sym__type_query_call_expression_in_type_annotation] = STATE(2023), - [sym_type] = STATE(1946), - [sym_constructor_type] = STATE(2024), - [sym_primary_type] = STATE(2027), - [sym_template_literal_type] = STATE(1920), - [sym_infer_type] = STATE(2024), - [sym_conditional_type] = STATE(1920), - [sym_generic_type] = STATE(1920), - [sym_type_query] = STATE(1920), - [sym_index_type_query] = STATE(1920), - [sym_lookup_type] = STATE(1920), - [sym_literal_type] = STATE(1920), - [sym__number] = STATE(2030), - [sym_existential_type] = STATE(1920), - [sym_flow_maybe_type] = STATE(1920), - [sym_parenthesized_type] = STATE(1920), - [sym_predefined_type] = STATE(1920), - [sym_object_type] = STATE(1920), - [sym_type_parameters] = STATE(5690), - [sym_array_type] = STATE(1920), - [sym_tuple_type] = STATE(1920), - [sym_readonly_type] = STATE(2024), - [sym_union_type] = STATE(1920), - [sym_intersection_type] = STATE(1920), - [sym_function_type] = STATE(2024), - [sym_identifier] = ACTIONS(3230), - [anon_sym_STAR] = ACTIONS(3110), - [anon_sym_LBRACE] = ACTIONS(3112), - [anon_sym_typeof] = ACTIONS(3114), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(3116), - [anon_sym_LPAREN] = ACTIONS(3118), - [anon_sym_LBRACK] = ACTIONS(3120), - [anon_sym_DQUOTE] = ACTIONS(67), - [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_new] = ACTIONS(3122), - [anon_sym_AMP] = ACTIONS(3124), - [anon_sym_PIPE] = ACTIONS(3126), - [anon_sym_PLUS] = ACTIONS(3128), - [anon_sym_DASH] = ACTIONS(3128), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(3130), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3132), - [sym_number] = ACTIONS(3134), - [sym_this] = ACTIONS(3232), - [sym_true] = ACTIONS(3138), - [sym_false] = ACTIONS(3138), - [sym_null] = ACTIONS(3138), - [sym_undefined] = ACTIONS(3138), - [anon_sym_readonly] = ACTIONS(3140), - [anon_sym_QMARK] = ACTIONS(3142), - [anon_sym_any] = ACTIONS(3130), - [anon_sym_number] = ACTIONS(3130), - [anon_sym_boolean] = ACTIONS(3130), - [anon_sym_string] = ACTIONS(3130), - [anon_sym_symbol] = ACTIONS(3130), - [anon_sym_object] = ACTIONS(3130), - [anon_sym_abstract] = ACTIONS(3144), - [anon_sym_infer] = ACTIONS(3148), - [anon_sym_keyof] = ACTIONS(3150), - [anon_sym_unique] = ACTIONS(3152), - [anon_sym_unknown] = ACTIONS(3130), - [anon_sym_never] = ACTIONS(3130), - [anon_sym_LBRACE_PIPE] = ACTIONS(3154), + [sym_import] = STATE(5133), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(5975), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(3229), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(2974), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5697), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(3080), + [anon_sym_typeof] = ACTIONS(3082), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_DQUOTE] = ACTIONS(3084), + [anon_sym_SQUOTE] = ACTIONS(3086), + [anon_sym_new] = ACTIONS(3088), + [anon_sym_AMP] = ACTIONS(3090), + [anon_sym_PIPE] = ACTIONS(3092), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(3096), + [anon_sym_QMARK] = ACTIONS(3098), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(3100), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(3104), + [anon_sym_infer] = ACTIONS(3106), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(3108), [sym_html_comment] = ACTIONS(5), }, [STATE(1000)] = { - [sym_import] = STATE(5066), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(6091), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(2902), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(4750), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5496), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_new] = ACTIONS(1515), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1529), - [anon_sym_QMARK] = ACTIONS(792), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_import] = STATE(5133), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(5975), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(3229), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(3932), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5697), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(3080), + [anon_sym_typeof] = ACTIONS(3082), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_DQUOTE] = ACTIONS(3084), + [anon_sym_SQUOTE] = ACTIONS(3086), + [anon_sym_new] = ACTIONS(3088), + [anon_sym_AMP] = ACTIONS(3090), + [anon_sym_PIPE] = ACTIONS(3092), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(3096), + [anon_sym_QMARK] = ACTIONS(3098), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(3100), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(3104), + [anon_sym_infer] = ACTIONS(3106), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(3108), [sym_html_comment] = ACTIONS(5), }, [STATE(1001)] = { - [sym_import] = STATE(5396), - [sym_nested_identifier] = STATE(5893), - [sym_string] = STATE(3248), - [sym_formal_parameters] = STATE(6169), - [sym_nested_type_identifier] = STATE(3106), + [sym_import] = STATE(5411), + [sym_nested_identifier] = STATE(5894), + [sym_string] = STATE(3265), + [sym_formal_parameters] = STATE(6194), + [sym_nested_type_identifier] = STATE(3100), [sym__type_query_member_expression_in_type_annotation] = STATE(2929), - [sym__type_query_call_expression_in_type_annotation] = STATE(3203), - [sym_type] = STATE(3250), - [sym_constructor_type] = STATE(3251), - [sym_primary_type] = STATE(3254), - [sym_template_literal_type] = STATE(3246), - [sym_infer_type] = STATE(3251), - [sym_conditional_type] = STATE(3246), - [sym_generic_type] = STATE(3246), - [sym_type_query] = STATE(3246), - [sym_index_type_query] = STATE(3246), - [sym_lookup_type] = STATE(3246), - [sym_literal_type] = STATE(3246), - [sym__number] = STATE(3256), - [sym_existential_type] = STATE(3246), - [sym_flow_maybe_type] = STATE(3246), - [sym_parenthesized_type] = STATE(3246), - [sym_predefined_type] = STATE(3246), - [sym_object_type] = STATE(3246), - [sym_type_parameters] = STATE(5497), - [sym_array_type] = STATE(3246), - [sym_tuple_type] = STATE(3246), - [sym_readonly_type] = STATE(3251), - [sym_union_type] = STATE(3246), - [sym_intersection_type] = STATE(3246), - [sym_function_type] = STATE(3251), - [sym_identifier] = ACTIONS(1587), - [anon_sym_STAR] = ACTIONS(985), - [anon_sym_LBRACE] = ACTIONS(1591), - [anon_sym_typeof] = ACTIONS(1593), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(991), - [anon_sym_LPAREN] = ACTIONS(1595), - [anon_sym_LBRACK] = ACTIONS(1597), - [anon_sym_DQUOTE] = ACTIONS(1599), - [anon_sym_SQUOTE] = ACTIONS(1601), - [anon_sym_new] = ACTIONS(1603), - [anon_sym_AMP] = ACTIONS(999), - [anon_sym_PIPE] = ACTIONS(1001), - [anon_sym_PLUS] = ACTIONS(2964), - [anon_sym_DASH] = ACTIONS(2964), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(1031), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1611), - [sym_number] = ACTIONS(1613), - [sym_this] = ACTIONS(1615), - [sym_true] = ACTIONS(1617), - [sym_false] = ACTIONS(1617), - [sym_null] = ACTIONS(1617), - [sym_undefined] = ACTIONS(1617), - [anon_sym_readonly] = ACTIONS(1619), - [anon_sym_QMARK] = ACTIONS(1019), - [anon_sym_any] = ACTIONS(1031), - [anon_sym_number] = ACTIONS(1031), - [anon_sym_boolean] = ACTIONS(1031), - [anon_sym_string] = ACTIONS(1031), - [anon_sym_symbol] = ACTIONS(1031), - [anon_sym_object] = ACTIONS(1031), - [anon_sym_abstract] = ACTIONS(1023), - [anon_sym_infer] = ACTIONS(1025), - [anon_sym_keyof] = ACTIONS(1027), + [sym__type_query_call_expression_in_type_annotation] = STATE(3222), + [sym_type] = STATE(3233), + [sym_constructor_type] = STATE(3289), + [sym_primary_type] = STATE(3290), + [sym_template_literal_type] = STATE(3267), + [sym_infer_type] = STATE(3289), + [sym_conditional_type] = STATE(3267), + [sym_generic_type] = STATE(3267), + [sym_type_query] = STATE(3267), + [sym_index_type_query] = STATE(3267), + [sym_lookup_type] = STATE(3267), + [sym_literal_type] = STATE(3267), + [sym__number] = STATE(3300), + [sym_existential_type] = STATE(3267), + [sym_flow_maybe_type] = STATE(3267), + [sym_parenthesized_type] = STATE(3267), + [sym_predefined_type] = STATE(3267), + [sym_object_type] = STATE(3267), + [sym_type_parameters] = STATE(5511), + [sym_array_type] = STATE(3267), + [sym_tuple_type] = STATE(3267), + [sym_readonly_type] = STATE(3289), + [sym_union_type] = STATE(3267), + [sym_intersection_type] = STATE(3267), + [sym_function_type] = STATE(3289), + [sym_identifier] = ACTIONS(1595), + [anon_sym_STAR] = ACTIONS(983), + [anon_sym_LBRACE] = ACTIONS(1599), + [anon_sym_typeof] = ACTIONS(1601), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(989), + [anon_sym_LPAREN] = ACTIONS(1603), + [anon_sym_LBRACK] = ACTIONS(1605), + [anon_sym_DQUOTE] = ACTIONS(1607), + [anon_sym_SQUOTE] = ACTIONS(1609), + [anon_sym_new] = ACTIONS(1611), + [anon_sym_AMP] = ACTIONS(997), + [anon_sym_PIPE] = ACTIONS(999), + [anon_sym_PLUS] = ACTIONS(3120), + [anon_sym_DASH] = ACTIONS(3120), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(1023), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1619), + [sym_number] = ACTIONS(1621), + [sym_this] = ACTIONS(1623), + [sym_true] = ACTIONS(1625), + [sym_false] = ACTIONS(1625), + [sym_null] = ACTIONS(1625), + [sym_undefined] = ACTIONS(1625), + [anon_sym_readonly] = ACTIONS(1627), + [anon_sym_QMARK] = ACTIONS(1017), + [anon_sym_any] = ACTIONS(1023), + [anon_sym_number] = ACTIONS(1023), + [anon_sym_boolean] = ACTIONS(1023), + [anon_sym_string] = ACTIONS(1023), + [anon_sym_symbol] = ACTIONS(1023), + [anon_sym_object] = ACTIONS(1023), + [anon_sym_abstract] = ACTIONS(1021), + [anon_sym_never] = ACTIONS(1023), + [anon_sym_unknown] = ACTIONS(1023), + [anon_sym_keyof] = ACTIONS(1025), + [anon_sym_infer] = ACTIONS(1027), [anon_sym_unique] = ACTIONS(1029), - [anon_sym_unknown] = ACTIONS(1031), - [anon_sym_never] = ACTIONS(1031), - [anon_sym_LBRACE_PIPE] = ACTIONS(1033), + [anon_sym_LBRACE_PIPE] = ACTIONS(1031), [sym_html_comment] = ACTIONS(5), }, [STATE(1002)] = { - [sym_import] = STATE(5396), - [sym_nested_identifier] = STATE(5893), - [sym_string] = STATE(3248), - [sym_formal_parameters] = STATE(6169), - [sym_nested_type_identifier] = STATE(3106), + [sym_import] = STATE(5411), + [sym_nested_identifier] = STATE(5894), + [sym_string] = STATE(3265), + [sym_formal_parameters] = STATE(6194), + [sym_nested_type_identifier] = STATE(3100), [sym__type_query_member_expression_in_type_annotation] = STATE(2929), - [sym__type_query_call_expression_in_type_annotation] = STATE(3203), - [sym_type] = STATE(3255), - [sym_constructor_type] = STATE(3251), - [sym_primary_type] = STATE(3254), - [sym_template_literal_type] = STATE(3246), - [sym_infer_type] = STATE(3251), - [sym_conditional_type] = STATE(3246), - [sym_generic_type] = STATE(3246), - [sym_type_query] = STATE(3246), - [sym_index_type_query] = STATE(3246), - [sym_lookup_type] = STATE(3246), - [sym_literal_type] = STATE(3246), - [sym__number] = STATE(3256), - [sym_existential_type] = STATE(3246), - [sym_flow_maybe_type] = STATE(3246), - [sym_parenthesized_type] = STATE(3246), - [sym_predefined_type] = STATE(3246), - [sym_object_type] = STATE(3246), - [sym_type_parameters] = STATE(5497), - [sym_array_type] = STATE(3246), - [sym_tuple_type] = STATE(3246), - [sym_readonly_type] = STATE(3251), - [sym_union_type] = STATE(3246), - [sym_intersection_type] = STATE(3246), - [sym_function_type] = STATE(3251), - [sym_identifier] = ACTIONS(1587), - [anon_sym_STAR] = ACTIONS(985), - [anon_sym_LBRACE] = ACTIONS(1591), - [anon_sym_typeof] = ACTIONS(1593), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(991), - [anon_sym_LPAREN] = ACTIONS(1595), - [anon_sym_LBRACK] = ACTIONS(1597), - [anon_sym_DQUOTE] = ACTIONS(1599), - [anon_sym_SQUOTE] = ACTIONS(1601), - [anon_sym_new] = ACTIONS(1603), - [anon_sym_AMP] = ACTIONS(999), - [anon_sym_PIPE] = ACTIONS(1001), - [anon_sym_PLUS] = ACTIONS(2964), - [anon_sym_DASH] = ACTIONS(2964), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(1031), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1611), - [sym_number] = ACTIONS(1613), - [sym_this] = ACTIONS(1615), - [sym_true] = ACTIONS(1617), - [sym_false] = ACTIONS(1617), - [sym_null] = ACTIONS(1617), - [sym_undefined] = ACTIONS(1617), - [anon_sym_readonly] = ACTIONS(1619), - [anon_sym_QMARK] = ACTIONS(1019), - [anon_sym_any] = ACTIONS(1031), - [anon_sym_number] = ACTIONS(1031), - [anon_sym_boolean] = ACTIONS(1031), - [anon_sym_string] = ACTIONS(1031), - [anon_sym_symbol] = ACTIONS(1031), - [anon_sym_object] = ACTIONS(1031), - [anon_sym_abstract] = ACTIONS(1023), - [anon_sym_infer] = ACTIONS(1025), - [anon_sym_keyof] = ACTIONS(1027), + [sym__type_query_call_expression_in_type_annotation] = STATE(3222), + [sym_type] = STATE(3234), + [sym_constructor_type] = STATE(3289), + [sym_primary_type] = STATE(3290), + [sym_template_literal_type] = STATE(3267), + [sym_infer_type] = STATE(3289), + [sym_conditional_type] = STATE(3267), + [sym_generic_type] = STATE(3267), + [sym_type_query] = STATE(3267), + [sym_index_type_query] = STATE(3267), + [sym_lookup_type] = STATE(3267), + [sym_literal_type] = STATE(3267), + [sym__number] = STATE(3300), + [sym_existential_type] = STATE(3267), + [sym_flow_maybe_type] = STATE(3267), + [sym_parenthesized_type] = STATE(3267), + [sym_predefined_type] = STATE(3267), + [sym_object_type] = STATE(3267), + [sym_type_parameters] = STATE(5511), + [sym_array_type] = STATE(3267), + [sym_tuple_type] = STATE(3267), + [sym_readonly_type] = STATE(3289), + [sym_union_type] = STATE(3267), + [sym_intersection_type] = STATE(3267), + [sym_function_type] = STATE(3289), + [sym_identifier] = ACTIONS(1595), + [anon_sym_STAR] = ACTIONS(983), + [anon_sym_LBRACE] = ACTIONS(1599), + [anon_sym_typeof] = ACTIONS(1601), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(989), + [anon_sym_LPAREN] = ACTIONS(1603), + [anon_sym_LBRACK] = ACTIONS(1605), + [anon_sym_DQUOTE] = ACTIONS(1607), + [anon_sym_SQUOTE] = ACTIONS(1609), + [anon_sym_new] = ACTIONS(1611), + [anon_sym_AMP] = ACTIONS(997), + [anon_sym_PIPE] = ACTIONS(999), + [anon_sym_PLUS] = ACTIONS(3120), + [anon_sym_DASH] = ACTIONS(3120), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(1023), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1619), + [sym_number] = ACTIONS(1621), + [sym_this] = ACTIONS(1623), + [sym_true] = ACTIONS(1625), + [sym_false] = ACTIONS(1625), + [sym_null] = ACTIONS(1625), + [sym_undefined] = ACTIONS(1625), + [anon_sym_readonly] = ACTIONS(1627), + [anon_sym_QMARK] = ACTIONS(1017), + [anon_sym_any] = ACTIONS(1023), + [anon_sym_number] = ACTIONS(1023), + [anon_sym_boolean] = ACTIONS(1023), + [anon_sym_string] = ACTIONS(1023), + [anon_sym_symbol] = ACTIONS(1023), + [anon_sym_object] = ACTIONS(1023), + [anon_sym_abstract] = ACTIONS(1021), + [anon_sym_never] = ACTIONS(1023), + [anon_sym_unknown] = ACTIONS(1023), + [anon_sym_keyof] = ACTIONS(1025), + [anon_sym_infer] = ACTIONS(1027), [anon_sym_unique] = ACTIONS(1029), - [anon_sym_unknown] = ACTIONS(1031), - [anon_sym_never] = ACTIONS(1031), - [anon_sym_LBRACE_PIPE] = ACTIONS(1033), + [anon_sym_LBRACE_PIPE] = ACTIONS(1031), [sym_html_comment] = ACTIONS(5), }, [STATE(1003)] = { - [sym_import] = STATE(4882), - [sym_nested_identifier] = STATE(5897), - [sym_string] = STATE(2007), - [sym_formal_parameters] = STATE(6091), - [sym_nested_type_identifier] = STATE(1851), - [sym__type_query_member_expression_in_type_annotation] = STATE(1754), - [sym__type_query_call_expression_in_type_annotation] = STATE(2023), - [sym_type] = STATE(4992), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(1949), - [sym_template_literal_type] = STATE(1920), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(1920), - [sym_generic_type] = STATE(1920), - [sym_type_query] = STATE(1920), - [sym_index_type_query] = STATE(1920), - [sym_lookup_type] = STATE(1920), - [sym_literal_type] = STATE(1920), - [sym__number] = STATE(2030), - [sym_existential_type] = STATE(1920), - [sym_flow_maybe_type] = STATE(1920), - [sym_parenthesized_type] = STATE(1920), - [sym_predefined_type] = STATE(1920), - [sym_object_type] = STATE(1920), - [sym_type_parameters] = STATE(5496), - [sym_array_type] = STATE(1920), - [sym_tuple_type] = STATE(1920), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(1920), - [sym_intersection_type] = STATE(1920), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(3230), - [anon_sym_STAR] = ACTIONS(3110), - [anon_sym_LBRACE] = ACTIONS(3112), - [anon_sym_typeof] = ACTIONS(3114), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(3116), - [anon_sym_LPAREN] = ACTIONS(3118), - [anon_sym_LBRACK] = ACTIONS(3120), - [anon_sym_DQUOTE] = ACTIONS(67), - [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_new] = ACTIONS(1515), - [anon_sym_AMP] = ACTIONS(3124), - [anon_sym_PIPE] = ACTIONS(3126), - [anon_sym_PLUS] = ACTIONS(3128), - [anon_sym_DASH] = ACTIONS(3128), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(3130), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3132), - [sym_number] = ACTIONS(3134), - [sym_this] = ACTIONS(3232), - [sym_true] = ACTIONS(3138), - [sym_false] = ACTIONS(3138), - [sym_null] = ACTIONS(3138), - [sym_undefined] = ACTIONS(3138), - [anon_sym_readonly] = ACTIONS(1529), - [anon_sym_QMARK] = ACTIONS(3142), - [anon_sym_any] = ACTIONS(3130), - [anon_sym_number] = ACTIONS(3130), - [anon_sym_boolean] = ACTIONS(3130), - [anon_sym_string] = ACTIONS(3130), - [anon_sym_symbol] = ACTIONS(3130), - [anon_sym_object] = ACTIONS(3130), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(3150), - [anon_sym_unique] = ACTIONS(3152), - [anon_sym_unknown] = ACTIONS(3130), - [anon_sym_never] = ACTIONS(3130), - [anon_sym_LBRACE_PIPE] = ACTIONS(3154), + [sym_import] = STATE(5130), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(6160), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(2904), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(4652), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5677), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(1521), + [anon_sym_AMP] = ACTIONS(774), + [anon_sym_PIPE] = ACTIONS(776), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(1535), + [anon_sym_QMARK] = ACTIONS(792), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1004)] = { - [sym_import] = STATE(5066), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(6091), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(2902), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(4047), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5496), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_new] = ACTIONS(1515), + [sym_import] = STATE(5130), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(6160), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(2904), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(4667), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5677), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(1521), [anon_sym_AMP] = ACTIONS(774), [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1529), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(1535), [anon_sym_QMARK] = ACTIONS(792), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1005)] = { - [sym_import] = STATE(4882), - [sym_nested_identifier] = STATE(5897), - [sym_string] = STATE(2007), - [sym_formal_parameters] = STATE(6091), - [sym_nested_type_identifier] = STATE(1851), - [sym__type_query_member_expression_in_type_annotation] = STATE(1754), - [sym__type_query_call_expression_in_type_annotation] = STATE(2023), - [sym_type] = STATE(4992), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(1952), - [sym_template_literal_type] = STATE(1920), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(1920), - [sym_generic_type] = STATE(1920), - [sym_type_query] = STATE(1920), - [sym_index_type_query] = STATE(1920), - [sym_lookup_type] = STATE(1920), - [sym_literal_type] = STATE(1920), - [sym__number] = STATE(2030), - [sym_existential_type] = STATE(1920), - [sym_flow_maybe_type] = STATE(1920), - [sym_parenthesized_type] = STATE(1920), - [sym_predefined_type] = STATE(1920), - [sym_object_type] = STATE(1920), - [sym_type_parameters] = STATE(5496), - [sym_array_type] = STATE(1920), - [sym_tuple_type] = STATE(1920), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(1920), - [sym_intersection_type] = STATE(1920), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(3230), - [anon_sym_STAR] = ACTIONS(3110), - [anon_sym_LBRACE] = ACTIONS(3112), - [anon_sym_typeof] = ACTIONS(3114), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(3116), - [anon_sym_LPAREN] = ACTIONS(3118), - [anon_sym_LBRACK] = ACTIONS(3120), - [anon_sym_DQUOTE] = ACTIONS(67), - [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_new] = ACTIONS(1515), - [anon_sym_AMP] = ACTIONS(3124), - [anon_sym_PIPE] = ACTIONS(3126), - [anon_sym_PLUS] = ACTIONS(3128), - [anon_sym_DASH] = ACTIONS(3128), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(3130), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3132), - [sym_number] = ACTIONS(3134), - [sym_this] = ACTIONS(3232), - [sym_true] = ACTIONS(3138), - [sym_false] = ACTIONS(3138), - [sym_null] = ACTIONS(3138), - [sym_undefined] = ACTIONS(3138), - [anon_sym_readonly] = ACTIONS(1529), - [anon_sym_QMARK] = ACTIONS(3142), - [anon_sym_any] = ACTIONS(3130), - [anon_sym_number] = ACTIONS(3130), - [anon_sym_boolean] = ACTIONS(3130), - [anon_sym_string] = ACTIONS(3130), - [anon_sym_symbol] = ACTIONS(3130), - [anon_sym_object] = ACTIONS(3130), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(3150), - [anon_sym_unique] = ACTIONS(3152), - [anon_sym_unknown] = ACTIONS(3130), - [anon_sym_never] = ACTIONS(3130), - [anon_sym_LBRACE_PIPE] = ACTIONS(3154), + [sym_import] = STATE(5130), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(6160), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(2904), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(4669), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5677), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(1521), + [anon_sym_AMP] = ACTIONS(774), + [anon_sym_PIPE] = ACTIONS(776), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(1535), + [anon_sym_QMARK] = ACTIONS(792), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1006)] = { - [sym_import] = STATE(5396), - [sym_nested_identifier] = STATE(5893), - [sym_string] = STATE(3248), - [sym_formal_parameters] = STATE(6169), - [sym_nested_type_identifier] = STATE(3106), - [sym__type_query_member_expression_in_type_annotation] = STATE(2929), - [sym__type_query_call_expression_in_type_annotation] = STATE(3203), - [sym_type] = STATE(3271), - [sym_constructor_type] = STATE(3251), - [sym_primary_type] = STATE(3254), - [sym_template_literal_type] = STATE(3246), - [sym_infer_type] = STATE(3251), - [sym_conditional_type] = STATE(3246), - [sym_generic_type] = STATE(3246), - [sym_type_query] = STATE(3246), - [sym_index_type_query] = STATE(3246), - [sym_lookup_type] = STATE(3246), - [sym_literal_type] = STATE(3246), - [sym__number] = STATE(3256), - [sym_existential_type] = STATE(3246), - [sym_flow_maybe_type] = STATE(3246), - [sym_parenthesized_type] = STATE(3246), - [sym_predefined_type] = STATE(3246), - [sym_object_type] = STATE(3246), - [sym_type_parameters] = STATE(5497), - [sym_array_type] = STATE(3246), - [sym_tuple_type] = STATE(3246), - [sym_readonly_type] = STATE(3251), - [sym_union_type] = STATE(3246), - [sym_intersection_type] = STATE(3246), - [sym_function_type] = STATE(3251), - [sym_identifier] = ACTIONS(1587), - [anon_sym_STAR] = ACTIONS(985), - [anon_sym_LBRACE] = ACTIONS(1591), - [anon_sym_typeof] = ACTIONS(1593), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(991), - [anon_sym_LPAREN] = ACTIONS(1595), - [anon_sym_LBRACK] = ACTIONS(1597), - [anon_sym_DQUOTE] = ACTIONS(1599), - [anon_sym_SQUOTE] = ACTIONS(1601), - [anon_sym_new] = ACTIONS(1603), - [anon_sym_AMP] = ACTIONS(999), - [anon_sym_PIPE] = ACTIONS(1001), - [anon_sym_PLUS] = ACTIONS(2964), - [anon_sym_DASH] = ACTIONS(2964), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(1031), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1611), - [sym_number] = ACTIONS(1613), - [sym_this] = ACTIONS(1615), - [sym_true] = ACTIONS(1617), - [sym_false] = ACTIONS(1617), - [sym_null] = ACTIONS(1617), - [sym_undefined] = ACTIONS(1617), - [anon_sym_readonly] = ACTIONS(1619), - [anon_sym_QMARK] = ACTIONS(1019), - [anon_sym_any] = ACTIONS(1031), - [anon_sym_number] = ACTIONS(1031), - [anon_sym_boolean] = ACTIONS(1031), - [anon_sym_string] = ACTIONS(1031), - [anon_sym_symbol] = ACTIONS(1031), - [anon_sym_object] = ACTIONS(1031), - [anon_sym_abstract] = ACTIONS(1023), - [anon_sym_infer] = ACTIONS(1025), - [anon_sym_keyof] = ACTIONS(1027), - [anon_sym_unique] = ACTIONS(1029), - [anon_sym_unknown] = ACTIONS(1031), - [anon_sym_never] = ACTIONS(1031), - [anon_sym_LBRACE_PIPE] = ACTIONS(1033), + [sym_import] = STATE(5130), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(6160), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(2904), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(2974), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5677), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(1521), + [anon_sym_AMP] = ACTIONS(774), + [anon_sym_PIPE] = ACTIONS(776), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(1535), + [anon_sym_QMARK] = ACTIONS(792), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1007)] = { - [sym_import] = STATE(5396), - [sym_nested_identifier] = STATE(5893), - [sym_string] = STATE(3248), - [sym_formal_parameters] = STATE(6169), - [sym_nested_type_identifier] = STATE(3106), - [sym__type_query_member_expression_in_type_annotation] = STATE(2929), - [sym__type_query_call_expression_in_type_annotation] = STATE(3203), - [sym_type] = STATE(3273), - [sym_constructor_type] = STATE(3251), - [sym_primary_type] = STATE(3254), - [sym_template_literal_type] = STATE(3246), - [sym_infer_type] = STATE(3251), - [sym_conditional_type] = STATE(3246), - [sym_generic_type] = STATE(3246), - [sym_type_query] = STATE(3246), - [sym_index_type_query] = STATE(3246), - [sym_lookup_type] = STATE(3246), - [sym_literal_type] = STATE(3246), - [sym__number] = STATE(3256), - [sym_existential_type] = STATE(3246), - [sym_flow_maybe_type] = STATE(3246), - [sym_parenthesized_type] = STATE(3246), - [sym_predefined_type] = STATE(3246), - [sym_object_type] = STATE(3246), - [sym_type_parameters] = STATE(5497), - [sym_array_type] = STATE(3246), - [sym_tuple_type] = STATE(3246), - [sym_readonly_type] = STATE(3251), - [sym_union_type] = STATE(3246), - [sym_intersection_type] = STATE(3246), - [sym_function_type] = STATE(3251), - [sym_identifier] = ACTIONS(1587), - [anon_sym_STAR] = ACTIONS(985), - [anon_sym_LBRACE] = ACTIONS(1591), - [anon_sym_typeof] = ACTIONS(1593), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(991), - [anon_sym_LPAREN] = ACTIONS(1595), - [anon_sym_LBRACK] = ACTIONS(1597), - [anon_sym_DQUOTE] = ACTIONS(1599), - [anon_sym_SQUOTE] = ACTIONS(1601), - [anon_sym_new] = ACTIONS(1603), - [anon_sym_AMP] = ACTIONS(999), - [anon_sym_PIPE] = ACTIONS(1001), - [anon_sym_PLUS] = ACTIONS(2964), - [anon_sym_DASH] = ACTIONS(2964), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(1031), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1611), - [sym_number] = ACTIONS(1613), - [sym_this] = ACTIONS(1615), - [sym_true] = ACTIONS(1617), - [sym_false] = ACTIONS(1617), - [sym_null] = ACTIONS(1617), - [sym_undefined] = ACTIONS(1617), - [anon_sym_readonly] = ACTIONS(1619), - [anon_sym_QMARK] = ACTIONS(1019), - [anon_sym_any] = ACTIONS(1031), - [anon_sym_number] = ACTIONS(1031), - [anon_sym_boolean] = ACTIONS(1031), - [anon_sym_string] = ACTIONS(1031), - [anon_sym_symbol] = ACTIONS(1031), - [anon_sym_object] = ACTIONS(1031), - [anon_sym_abstract] = ACTIONS(1023), - [anon_sym_infer] = ACTIONS(1025), - [anon_sym_keyof] = ACTIONS(1027), - [anon_sym_unique] = ACTIONS(1029), - [anon_sym_unknown] = ACTIONS(1031), - [anon_sym_never] = ACTIONS(1031), - [anon_sym_LBRACE_PIPE] = ACTIONS(1033), + [sym_import] = STATE(5130), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(6160), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(2904), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(3143), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5677), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(1521), + [anon_sym_AMP] = ACTIONS(774), + [anon_sym_PIPE] = ACTIONS(776), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(1535), + [anon_sym_QMARK] = ACTIONS(792), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1008)] = { - [sym_import] = STATE(5396), - [sym_nested_identifier] = STATE(5893), - [sym_string] = STATE(3248), - [sym_formal_parameters] = STATE(6169), - [sym_nested_type_identifier] = STATE(3106), - [sym__type_query_member_expression_in_type_annotation] = STATE(2929), - [sym__type_query_call_expression_in_type_annotation] = STATE(3203), - [sym_type] = STATE(3275), - [sym_constructor_type] = STATE(3251), - [sym_primary_type] = STATE(3254), - [sym_template_literal_type] = STATE(3246), - [sym_infer_type] = STATE(3251), - [sym_conditional_type] = STATE(3246), - [sym_generic_type] = STATE(3246), - [sym_type_query] = STATE(3246), - [sym_index_type_query] = STATE(3246), - [sym_lookup_type] = STATE(3246), - [sym_literal_type] = STATE(3246), - [sym__number] = STATE(3256), - [sym_existential_type] = STATE(3246), - [sym_flow_maybe_type] = STATE(3246), - [sym_parenthesized_type] = STATE(3246), - [sym_predefined_type] = STATE(3246), - [sym_object_type] = STATE(3246), - [sym_type_parameters] = STATE(5497), - [sym_array_type] = STATE(3246), - [sym_tuple_type] = STATE(3246), - [sym_readonly_type] = STATE(3251), - [sym_union_type] = STATE(3246), - [sym_intersection_type] = STATE(3246), - [sym_function_type] = STATE(3251), - [sym_identifier] = ACTIONS(1587), - [anon_sym_STAR] = ACTIONS(985), - [anon_sym_LBRACE] = ACTIONS(1591), - [anon_sym_typeof] = ACTIONS(1593), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(991), - [anon_sym_LPAREN] = ACTIONS(1595), - [anon_sym_LBRACK] = ACTIONS(1597), - [anon_sym_DQUOTE] = ACTIONS(1599), - [anon_sym_SQUOTE] = ACTIONS(1601), - [anon_sym_new] = ACTIONS(1603), - [anon_sym_AMP] = ACTIONS(999), - [anon_sym_PIPE] = ACTIONS(1001), - [anon_sym_PLUS] = ACTIONS(2964), - [anon_sym_DASH] = ACTIONS(2964), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(1031), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1611), - [sym_number] = ACTIONS(1613), - [sym_this] = ACTIONS(1615), - [sym_true] = ACTIONS(1617), - [sym_false] = ACTIONS(1617), - [sym_null] = ACTIONS(1617), - [sym_undefined] = ACTIONS(1617), - [anon_sym_readonly] = ACTIONS(1619), - [anon_sym_QMARK] = ACTIONS(1019), - [anon_sym_any] = ACTIONS(1031), - [anon_sym_number] = ACTIONS(1031), - [anon_sym_boolean] = ACTIONS(1031), - [anon_sym_string] = ACTIONS(1031), - [anon_sym_symbol] = ACTIONS(1031), - [anon_sym_object] = ACTIONS(1031), - [anon_sym_abstract] = ACTIONS(1023), - [anon_sym_infer] = ACTIONS(1025), - [anon_sym_keyof] = ACTIONS(1027), - [anon_sym_unique] = ACTIONS(1029), - [anon_sym_unknown] = ACTIONS(1031), - [anon_sym_never] = ACTIONS(1031), - [anon_sym_LBRACE_PIPE] = ACTIONS(1033), + [sym_import] = STATE(5130), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(6160), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(2904), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(3144), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5677), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(1521), + [anon_sym_AMP] = ACTIONS(774), + [anon_sym_PIPE] = ACTIONS(776), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(1535), + [anon_sym_QMARK] = ACTIONS(792), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1009)] = { - [sym_import] = STATE(5396), - [sym_nested_identifier] = STATE(5893), - [sym_string] = STATE(3248), - [sym_formal_parameters] = STATE(6169), - [sym_nested_type_identifier] = STATE(3106), - [sym__type_query_member_expression_in_type_annotation] = STATE(2929), - [sym__type_query_call_expression_in_type_annotation] = STATE(3203), - [sym_type] = STATE(3278), - [sym_constructor_type] = STATE(3251), - [sym_primary_type] = STATE(3254), - [sym_template_literal_type] = STATE(3246), - [sym_infer_type] = STATE(3251), - [sym_conditional_type] = STATE(3246), - [sym_generic_type] = STATE(3246), - [sym_type_query] = STATE(3246), - [sym_index_type_query] = STATE(3246), - [sym_lookup_type] = STATE(3246), - [sym_literal_type] = STATE(3246), - [sym__number] = STATE(3256), - [sym_existential_type] = STATE(3246), - [sym_flow_maybe_type] = STATE(3246), - [sym_parenthesized_type] = STATE(3246), - [sym_predefined_type] = STATE(3246), - [sym_object_type] = STATE(3246), - [sym_type_parameters] = STATE(5497), - [sym_array_type] = STATE(3246), - [sym_tuple_type] = STATE(3246), - [sym_readonly_type] = STATE(3251), - [sym_union_type] = STATE(3246), - [sym_intersection_type] = STATE(3246), - [sym_function_type] = STATE(3251), - [sym_identifier] = ACTIONS(1587), - [anon_sym_STAR] = ACTIONS(985), - [anon_sym_LBRACE] = ACTIONS(1591), - [anon_sym_typeof] = ACTIONS(1593), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(991), - [anon_sym_LPAREN] = ACTIONS(1595), - [anon_sym_LBRACK] = ACTIONS(1597), - [anon_sym_DQUOTE] = ACTIONS(1599), - [anon_sym_SQUOTE] = ACTIONS(1601), - [anon_sym_new] = ACTIONS(1603), - [anon_sym_AMP] = ACTIONS(999), - [anon_sym_PIPE] = ACTIONS(1001), - [anon_sym_PLUS] = ACTIONS(2964), - [anon_sym_DASH] = ACTIONS(2964), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(1031), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1611), - [sym_number] = ACTIONS(1613), - [sym_this] = ACTIONS(1615), - [sym_true] = ACTIONS(1617), - [sym_false] = ACTIONS(1617), - [sym_null] = ACTIONS(1617), - [sym_undefined] = ACTIONS(1617), - [anon_sym_readonly] = ACTIONS(1619), - [anon_sym_QMARK] = ACTIONS(1019), - [anon_sym_any] = ACTIONS(1031), - [anon_sym_number] = ACTIONS(1031), - [anon_sym_boolean] = ACTIONS(1031), - [anon_sym_string] = ACTIONS(1031), - [anon_sym_symbol] = ACTIONS(1031), - [anon_sym_object] = ACTIONS(1031), - [anon_sym_abstract] = ACTIONS(1023), - [anon_sym_infer] = ACTIONS(1025), - [anon_sym_keyof] = ACTIONS(1027), - [anon_sym_unique] = ACTIONS(1029), - [anon_sym_unknown] = ACTIONS(1031), - [anon_sym_never] = ACTIONS(1031), - [anon_sym_LBRACE_PIPE] = ACTIONS(1033), + [sym_import] = STATE(4900), + [sym_nested_identifier] = STATE(5974), + [sym_string] = STATE(2051), + [sym_formal_parameters] = STATE(5928), + [sym_nested_type_identifier] = STATE(1788), + [sym__type_query_member_expression_in_type_annotation] = STATE(1763), + [sym__type_query_call_expression_in_type_annotation] = STATE(1949), + [sym_type] = STATE(1972), + [sym_constructor_type] = STATE(1950), + [sym_primary_type] = STATE(1954), + [sym_template_literal_type] = STATE(2047), + [sym_infer_type] = STATE(1950), + [sym_conditional_type] = STATE(2047), + [sym_generic_type] = STATE(2047), + [sym_type_query] = STATE(2047), + [sym_index_type_query] = STATE(2047), + [sym_lookup_type] = STATE(2047), + [sym_literal_type] = STATE(2047), + [sym__number] = STATE(1955), + [sym_existential_type] = STATE(2047), + [sym_flow_maybe_type] = STATE(2047), + [sym_parenthesized_type] = STATE(2047), + [sym_predefined_type] = STATE(2047), + [sym_object_type] = STATE(2047), + [sym_type_parameters] = STATE(5720), + [sym_array_type] = STATE(2047), + [sym_tuple_type] = STATE(2047), + [sym_readonly_type] = STATE(1950), + [sym_union_type] = STATE(2047), + [sym_intersection_type] = STATE(2047), + [sym_function_type] = STATE(1950), + [sym_identifier] = ACTIONS(3248), + [anon_sym_STAR] = ACTIONS(3138), + [anon_sym_LBRACE] = ACTIONS(3140), + [anon_sym_typeof] = ACTIONS(3142), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(3250), + [anon_sym_LPAREN] = ACTIONS(3146), + [anon_sym_LBRACK] = ACTIONS(3148), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_new] = ACTIONS(3150), + [anon_sym_AMP] = ACTIONS(3152), + [anon_sym_PIPE] = ACTIONS(3154), + [anon_sym_PLUS] = ACTIONS(3156), + [anon_sym_DASH] = ACTIONS(3156), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(3158), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3160), + [sym_number] = ACTIONS(3162), + [sym_this] = ACTIONS(3252), + [sym_true] = ACTIONS(3166), + [sym_false] = ACTIONS(3166), + [sym_null] = ACTIONS(3166), + [sym_undefined] = ACTIONS(3166), + [anon_sym_readonly] = ACTIONS(3168), + [anon_sym_QMARK] = ACTIONS(3170), + [anon_sym_any] = ACTIONS(3158), + [anon_sym_number] = ACTIONS(3158), + [anon_sym_boolean] = ACTIONS(3158), + [anon_sym_string] = ACTIONS(3158), + [anon_sym_symbol] = ACTIONS(3158), + [anon_sym_object] = ACTIONS(3158), + [anon_sym_abstract] = ACTIONS(3172), + [anon_sym_never] = ACTIONS(3158), + [anon_sym_unknown] = ACTIONS(3158), + [anon_sym_keyof] = ACTIONS(3176), + [anon_sym_infer] = ACTIONS(3178), + [anon_sym_unique] = ACTIONS(3180), + [anon_sym_LBRACE_PIPE] = ACTIONS(3182), [sym_html_comment] = ACTIONS(5), }, [STATE(1010)] = { - [sym_import] = STATE(5396), - [sym_nested_identifier] = STATE(5893), - [sym_string] = STATE(3248), - [sym_formal_parameters] = STATE(6169), - [sym_nested_type_identifier] = STATE(3106), - [sym__type_query_member_expression_in_type_annotation] = STATE(2929), - [sym__type_query_call_expression_in_type_annotation] = STATE(3203), - [sym_type] = STATE(3330), - [sym_constructor_type] = STATE(3251), - [sym_primary_type] = STATE(3254), - [sym_template_literal_type] = STATE(3246), - [sym_infer_type] = STATE(3251), - [sym_conditional_type] = STATE(3246), - [sym_generic_type] = STATE(3246), - [sym_type_query] = STATE(3246), - [sym_index_type_query] = STATE(3246), - [sym_lookup_type] = STATE(3246), - [sym_literal_type] = STATE(3246), - [sym__number] = STATE(3256), - [sym_existential_type] = STATE(3246), - [sym_flow_maybe_type] = STATE(3246), - [sym_parenthesized_type] = STATE(3246), - [sym_predefined_type] = STATE(3246), - [sym_object_type] = STATE(3246), - [sym_type_parameters] = STATE(5497), - [sym_array_type] = STATE(3246), - [sym_tuple_type] = STATE(3246), - [sym_readonly_type] = STATE(3251), - [sym_union_type] = STATE(3246), - [sym_intersection_type] = STATE(3246), - [sym_function_type] = STATE(3251), - [sym_identifier] = ACTIONS(1587), - [anon_sym_STAR] = ACTIONS(985), - [anon_sym_LBRACE] = ACTIONS(1591), - [anon_sym_typeof] = ACTIONS(1593), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(991), - [anon_sym_LPAREN] = ACTIONS(1595), - [anon_sym_LBRACK] = ACTIONS(1597), - [anon_sym_DQUOTE] = ACTIONS(1599), - [anon_sym_SQUOTE] = ACTIONS(1601), - [anon_sym_new] = ACTIONS(1603), - [anon_sym_AMP] = ACTIONS(999), - [anon_sym_PIPE] = ACTIONS(1001), - [anon_sym_PLUS] = ACTIONS(2964), - [anon_sym_DASH] = ACTIONS(2964), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(1031), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1611), - [sym_number] = ACTIONS(1613), - [sym_this] = ACTIONS(1615), - [sym_true] = ACTIONS(1617), - [sym_false] = ACTIONS(1617), - [sym_null] = ACTIONS(1617), - [sym_undefined] = ACTIONS(1617), - [anon_sym_readonly] = ACTIONS(1619), - [anon_sym_QMARK] = ACTIONS(1019), - [anon_sym_any] = ACTIONS(1031), - [anon_sym_number] = ACTIONS(1031), - [anon_sym_boolean] = ACTIONS(1031), - [anon_sym_string] = ACTIONS(1031), - [anon_sym_symbol] = ACTIONS(1031), - [anon_sym_object] = ACTIONS(1031), - [anon_sym_abstract] = ACTIONS(1023), - [anon_sym_infer] = ACTIONS(1025), - [anon_sym_keyof] = ACTIONS(1027), - [anon_sym_unique] = ACTIONS(1029), - [anon_sym_unknown] = ACTIONS(1031), - [anon_sym_never] = ACTIONS(1031), - [anon_sym_LBRACE_PIPE] = ACTIONS(1033), + [sym_import] = STATE(4878), + [sym_nested_identifier] = STATE(6238), + [sym_string] = STATE(3430), + [sym_formal_parameters] = STATE(6126), + [sym_nested_type_identifier] = STATE(3248), + [sym__type_query_member_expression_in_type_annotation] = STATE(3093), + [sym__type_query_call_expression_in_type_annotation] = STATE(3323), + [sym_type] = STATE(3505), + [sym_constructor_type] = STATE(3433), + [sym_primary_type] = STATE(3434), + [sym_template_literal_type] = STATE(3429), + [sym_infer_type] = STATE(3433), + [sym_conditional_type] = STATE(3429), + [sym_generic_type] = STATE(3429), + [sym_type_query] = STATE(3429), + [sym_index_type_query] = STATE(3429), + [sym_lookup_type] = STATE(3429), + [sym_literal_type] = STATE(3429), + [sym__number] = STATE(3435), + [sym_existential_type] = STATE(3429), + [sym_flow_maybe_type] = STATE(3429), + [sym_parenthesized_type] = STATE(3429), + [sym_predefined_type] = STATE(3429), + [sym_object_type] = STATE(3429), + [sym_type_parameters] = STATE(5614), + [sym_array_type] = STATE(3429), + [sym_tuple_type] = STATE(3429), + [sym_readonly_type] = STATE(3433), + [sym_union_type] = STATE(3429), + [sym_intersection_type] = STATE(3429), + [sym_function_type] = STATE(3433), + [sym_identifier] = ACTIONS(3240), + [anon_sym_STAR] = ACTIONS(2966), + [anon_sym_LBRACE] = ACTIONS(2968), + [anon_sym_typeof] = ACTIONS(2970), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(2972), + [anon_sym_LPAREN] = ACTIONS(2974), + [anon_sym_LBRACK] = ACTIONS(2976), + [anon_sym_DQUOTE] = ACTIONS(2978), + [anon_sym_SQUOTE] = ACTIONS(2980), + [anon_sym_new] = ACTIONS(2982), + [anon_sym_AMP] = ACTIONS(2984), + [anon_sym_PIPE] = ACTIONS(2986), + [anon_sym_PLUS] = ACTIONS(2988), + [anon_sym_DASH] = ACTIONS(2988), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(2990), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2992), + [sym_number] = ACTIONS(2994), + [sym_this] = ACTIONS(3242), + [sym_true] = ACTIONS(2998), + [sym_false] = ACTIONS(2998), + [sym_null] = ACTIONS(2998), + [sym_undefined] = ACTIONS(2998), + [anon_sym_readonly] = ACTIONS(3000), + [anon_sym_QMARK] = ACTIONS(3002), + [anon_sym_any] = ACTIONS(2990), + [anon_sym_number] = ACTIONS(2990), + [anon_sym_boolean] = ACTIONS(2990), + [anon_sym_string] = ACTIONS(2990), + [anon_sym_symbol] = ACTIONS(2990), + [anon_sym_object] = ACTIONS(2990), + [anon_sym_abstract] = ACTIONS(3004), + [anon_sym_never] = ACTIONS(2990), + [anon_sym_unknown] = ACTIONS(2990), + [anon_sym_keyof] = ACTIONS(3008), + [anon_sym_infer] = ACTIONS(3010), + [anon_sym_unique] = ACTIONS(3012), + [anon_sym_LBRACE_PIPE] = ACTIONS(3014), [sym_html_comment] = ACTIONS(5), }, [STATE(1011)] = { - [sym_import] = STATE(5396), - [sym_nested_identifier] = STATE(5893), - [sym_string] = STATE(3248), - [sym_formal_parameters] = STATE(6169), - [sym_nested_type_identifier] = STATE(3106), - [sym__type_query_member_expression_in_type_annotation] = STATE(2929), - [sym__type_query_call_expression_in_type_annotation] = STATE(3203), - [sym_type] = STATE(4532), - [sym_constructor_type] = STATE(3251), - [sym_primary_type] = STATE(3254), - [sym_template_literal_type] = STATE(3246), - [sym_infer_type] = STATE(3251), - [sym_conditional_type] = STATE(3246), - [sym_generic_type] = STATE(3246), - [sym_type_query] = STATE(3246), - [sym_index_type_query] = STATE(3246), - [sym_lookup_type] = STATE(3246), - [sym_literal_type] = STATE(3246), - [sym__number] = STATE(3256), - [sym_existential_type] = STATE(3246), - [sym_flow_maybe_type] = STATE(3246), - [sym_parenthesized_type] = STATE(3246), - [sym_predefined_type] = STATE(3246), - [sym_object_type] = STATE(3246), - [sym_type_parameters] = STATE(5497), - [sym_array_type] = STATE(3246), - [sym_tuple_type] = STATE(3246), - [sym_readonly_type] = STATE(3251), - [sym_union_type] = STATE(3246), - [sym_intersection_type] = STATE(3246), - [sym_function_type] = STATE(3251), - [sym_identifier] = ACTIONS(1587), - [anon_sym_STAR] = ACTIONS(985), - [anon_sym_LBRACE] = ACTIONS(1591), - [anon_sym_typeof] = ACTIONS(1593), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(991), - [anon_sym_LPAREN] = ACTIONS(1595), - [anon_sym_LBRACK] = ACTIONS(1597), - [anon_sym_DQUOTE] = ACTIONS(1599), - [anon_sym_SQUOTE] = ACTIONS(1601), - [anon_sym_new] = ACTIONS(1603), - [anon_sym_AMP] = ACTIONS(999), - [anon_sym_PIPE] = ACTIONS(1001), - [anon_sym_PLUS] = ACTIONS(2964), - [anon_sym_DASH] = ACTIONS(2964), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(1031), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1611), - [sym_number] = ACTIONS(1613), - [sym_this] = ACTIONS(1615), - [sym_true] = ACTIONS(1617), - [sym_false] = ACTIONS(1617), - [sym_null] = ACTIONS(1617), - [sym_undefined] = ACTIONS(1617), - [anon_sym_readonly] = ACTIONS(1619), - [anon_sym_QMARK] = ACTIONS(1019), - [anon_sym_any] = ACTIONS(1031), - [anon_sym_number] = ACTIONS(1031), - [anon_sym_boolean] = ACTIONS(1031), - [anon_sym_string] = ACTIONS(1031), - [anon_sym_symbol] = ACTIONS(1031), - [anon_sym_object] = ACTIONS(1031), - [anon_sym_abstract] = ACTIONS(1023), - [anon_sym_infer] = ACTIONS(1025), - [anon_sym_keyof] = ACTIONS(1027), - [anon_sym_unique] = ACTIONS(1029), - [anon_sym_unknown] = ACTIONS(1031), - [anon_sym_never] = ACTIONS(1031), - [anon_sym_LBRACE_PIPE] = ACTIONS(1033), + [sym_import] = STATE(5130), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(6160), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(2904), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(3194), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5677), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(1521), + [anon_sym_AMP] = ACTIONS(774), + [anon_sym_PIPE] = ACTIONS(776), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(1535), + [anon_sym_QMARK] = ACTIONS(792), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1012)] = { - [sym_import] = STATE(4832), - [sym_nested_identifier] = STATE(5892), - [sym_string] = STATE(1595), - [sym_formal_parameters] = STATE(6193), - [sym_nested_type_identifier] = STATE(1479), - [sym__type_query_member_expression_in_type_annotation] = STATE(1472), - [sym__type_query_call_expression_in_type_annotation] = STATE(1605), - [sym_type] = STATE(1498), - [sym_constructor_type] = STATE(1608), - [sym_primary_type] = STATE(1609), - [sym_template_literal_type] = STATE(1589), - [sym_infer_type] = STATE(1608), - [sym_conditional_type] = STATE(1589), - [sym_generic_type] = STATE(1589), - [sym_type_query] = STATE(1589), - [sym_index_type_query] = STATE(1589), - [sym_lookup_type] = STATE(1589), - [sym_literal_type] = STATE(1589), - [sym__number] = STATE(1612), - [sym_existential_type] = STATE(1589), - [sym_flow_maybe_type] = STATE(1589), - [sym_parenthesized_type] = STATE(1589), - [sym_predefined_type] = STATE(1589), - [sym_object_type] = STATE(1589), - [sym_type_parameters] = STATE(5561), - [sym_array_type] = STATE(1589), - [sym_tuple_type] = STATE(1589), - [sym_readonly_type] = STATE(1608), - [sym_union_type] = STATE(1589), - [sym_intersection_type] = STATE(1589), - [sym_function_type] = STATE(1608), - [sym_identifier] = ACTIONS(3226), - [anon_sym_STAR] = ACTIONS(3056), - [anon_sym_LBRACE] = ACTIONS(3058), - [anon_sym_typeof] = ACTIONS(3060), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(3062), - [anon_sym_LPAREN] = ACTIONS(3064), - [anon_sym_LBRACK] = ACTIONS(3066), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_new] = ACTIONS(3068), - [anon_sym_AMP] = ACTIONS(3070), - [anon_sym_PIPE] = ACTIONS(3072), - [anon_sym_PLUS] = ACTIONS(3074), - [anon_sym_DASH] = ACTIONS(3074), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(3076), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3078), - [sym_number] = ACTIONS(3080), - [sym_this] = ACTIONS(3228), - [sym_true] = ACTIONS(3084), - [sym_false] = ACTIONS(3084), - [sym_null] = ACTIONS(3084), - [sym_undefined] = ACTIONS(3084), - [anon_sym_readonly] = ACTIONS(3086), - [anon_sym_QMARK] = ACTIONS(3088), - [anon_sym_any] = ACTIONS(3076), - [anon_sym_number] = ACTIONS(3076), - [anon_sym_boolean] = ACTIONS(3076), - [anon_sym_string] = ACTIONS(3076), - [anon_sym_symbol] = ACTIONS(3076), - [anon_sym_object] = ACTIONS(3076), - [anon_sym_abstract] = ACTIONS(3090), - [anon_sym_infer] = ACTIONS(3094), - [anon_sym_keyof] = ACTIONS(3096), - [anon_sym_unique] = ACTIONS(3098), - [anon_sym_unknown] = ACTIONS(3076), - [anon_sym_never] = ACTIONS(3076), - [anon_sym_LBRACE_PIPE] = ACTIONS(3100), + [sym_import] = STATE(5130), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(6160), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(2904), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(4886), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(2972), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5677), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(1521), + [anon_sym_AMP] = ACTIONS(774), + [anon_sym_PIPE] = ACTIONS(776), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(1535), + [anon_sym_QMARK] = ACTIONS(792), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1013)] = { - [sym_import] = STATE(4832), - [sym_nested_identifier] = STATE(5892), - [sym_string] = STATE(1595), - [sym_formal_parameters] = STATE(6193), - [sym_nested_type_identifier] = STATE(1479), - [sym__type_query_member_expression_in_type_annotation] = STATE(1472), - [sym__type_query_call_expression_in_type_annotation] = STATE(1605), - [sym_type] = STATE(1499), - [sym_constructor_type] = STATE(1608), - [sym_primary_type] = STATE(1609), - [sym_template_literal_type] = STATE(1589), - [sym_infer_type] = STATE(1608), - [sym_conditional_type] = STATE(1589), - [sym_generic_type] = STATE(1589), - [sym_type_query] = STATE(1589), - [sym_index_type_query] = STATE(1589), - [sym_lookup_type] = STATE(1589), - [sym_literal_type] = STATE(1589), - [sym__number] = STATE(1612), - [sym_existential_type] = STATE(1589), - [sym_flow_maybe_type] = STATE(1589), - [sym_parenthesized_type] = STATE(1589), - [sym_predefined_type] = STATE(1589), - [sym_object_type] = STATE(1589), - [sym_type_parameters] = STATE(5561), - [sym_array_type] = STATE(1589), - [sym_tuple_type] = STATE(1589), - [sym_readonly_type] = STATE(1608), - [sym_union_type] = STATE(1589), - [sym_intersection_type] = STATE(1589), - [sym_function_type] = STATE(1608), - [sym_identifier] = ACTIONS(3226), - [anon_sym_STAR] = ACTIONS(3056), - [anon_sym_LBRACE] = ACTIONS(3058), - [anon_sym_typeof] = ACTIONS(3060), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(3062), - [anon_sym_LPAREN] = ACTIONS(3064), - [anon_sym_LBRACK] = ACTIONS(3066), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_new] = ACTIONS(3068), - [anon_sym_AMP] = ACTIONS(3070), - [anon_sym_PIPE] = ACTIONS(3072), - [anon_sym_PLUS] = ACTIONS(3074), - [anon_sym_DASH] = ACTIONS(3074), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(3076), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3078), - [sym_number] = ACTIONS(3080), - [sym_this] = ACTIONS(3228), - [sym_true] = ACTIONS(3084), - [sym_false] = ACTIONS(3084), - [sym_null] = ACTIONS(3084), - [sym_undefined] = ACTIONS(3084), - [anon_sym_readonly] = ACTIONS(3086), - [anon_sym_QMARK] = ACTIONS(3088), - [anon_sym_any] = ACTIONS(3076), - [anon_sym_number] = ACTIONS(3076), - [anon_sym_boolean] = ACTIONS(3076), - [anon_sym_string] = ACTIONS(3076), - [anon_sym_symbol] = ACTIONS(3076), - [anon_sym_object] = ACTIONS(3076), - [anon_sym_abstract] = ACTIONS(3090), - [anon_sym_infer] = ACTIONS(3094), - [anon_sym_keyof] = ACTIONS(3096), - [anon_sym_unique] = ACTIONS(3098), - [anon_sym_unknown] = ACTIONS(3076), - [anon_sym_never] = ACTIONS(3076), - [anon_sym_LBRACE_PIPE] = ACTIONS(3100), + [sym_import] = STATE(5130), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(6160), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(2904), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(4886), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3002), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5677), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(1521), + [anon_sym_AMP] = ACTIONS(774), + [anon_sym_PIPE] = ACTIONS(776), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(1535), + [anon_sym_QMARK] = ACTIONS(792), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1014)] = { - [sym_import] = STATE(4832), - [sym_nested_identifier] = STATE(5892), - [sym_string] = STATE(1595), - [sym_formal_parameters] = STATE(6193), - [sym_nested_type_identifier] = STATE(1479), - [sym__type_query_member_expression_in_type_annotation] = STATE(1472), - [sym__type_query_call_expression_in_type_annotation] = STATE(1605), - [sym_type] = STATE(1503), - [sym_constructor_type] = STATE(1608), - [sym_primary_type] = STATE(1609), - [sym_template_literal_type] = STATE(1589), - [sym_infer_type] = STATE(1608), - [sym_conditional_type] = STATE(1589), - [sym_generic_type] = STATE(1589), - [sym_type_query] = STATE(1589), - [sym_index_type_query] = STATE(1589), - [sym_lookup_type] = STATE(1589), - [sym_literal_type] = STATE(1589), - [sym__number] = STATE(1612), - [sym_existential_type] = STATE(1589), - [sym_flow_maybe_type] = STATE(1589), - [sym_parenthesized_type] = STATE(1589), - [sym_predefined_type] = STATE(1589), - [sym_object_type] = STATE(1589), - [sym_type_parameters] = STATE(5561), - [sym_array_type] = STATE(1589), - [sym_tuple_type] = STATE(1589), - [sym_readonly_type] = STATE(1608), - [sym_union_type] = STATE(1589), - [sym_intersection_type] = STATE(1589), - [sym_function_type] = STATE(1608), - [sym_identifier] = ACTIONS(3226), - [anon_sym_STAR] = ACTIONS(3056), - [anon_sym_LBRACE] = ACTIONS(3058), - [anon_sym_typeof] = ACTIONS(3060), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(3062), - [anon_sym_LPAREN] = ACTIONS(3064), - [anon_sym_LBRACK] = ACTIONS(3066), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_new] = ACTIONS(3068), - [anon_sym_AMP] = ACTIONS(3070), - [anon_sym_PIPE] = ACTIONS(3072), - [anon_sym_PLUS] = ACTIONS(3074), - [anon_sym_DASH] = ACTIONS(3074), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(3076), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3078), - [sym_number] = ACTIONS(3080), - [sym_this] = ACTIONS(3228), - [sym_true] = ACTIONS(3084), - [sym_false] = ACTIONS(3084), - [sym_null] = ACTIONS(3084), - [sym_undefined] = ACTIONS(3084), - [anon_sym_readonly] = ACTIONS(3086), - [anon_sym_QMARK] = ACTIONS(3088), - [anon_sym_any] = ACTIONS(3076), - [anon_sym_number] = ACTIONS(3076), - [anon_sym_boolean] = ACTIONS(3076), - [anon_sym_string] = ACTIONS(3076), - [anon_sym_symbol] = ACTIONS(3076), - [anon_sym_object] = ACTIONS(3076), - [anon_sym_abstract] = ACTIONS(3090), - [anon_sym_infer] = ACTIONS(3094), - [anon_sym_keyof] = ACTIONS(3096), - [anon_sym_unique] = ACTIONS(3098), - [anon_sym_unknown] = ACTIONS(3076), - [anon_sym_never] = ACTIONS(3076), - [anon_sym_LBRACE_PIPE] = ACTIONS(3100), + [sym_import] = STATE(4845), + [sym_nested_identifier] = STATE(5915), + [sym_string] = STATE(1565), + [sym_formal_parameters] = STATE(6108), + [sym_nested_type_identifier] = STATE(1491), + [sym__type_query_member_expression_in_type_annotation] = STATE(1475), + [sym__type_query_call_expression_in_type_annotation] = STATE(1567), + [sym_type] = STATE(1541), + [sym_constructor_type] = STATE(1624), + [sym_primary_type] = STATE(1569), + [sym_template_literal_type] = STATE(1564), + [sym_infer_type] = STATE(1624), + [sym_conditional_type] = STATE(1564), + [sym_generic_type] = STATE(1564), + [sym_type_query] = STATE(1564), + [sym_index_type_query] = STATE(1564), + [sym_lookup_type] = STATE(1564), + [sym_literal_type] = STATE(1564), + [sym__number] = STATE(1570), + [sym_existential_type] = STATE(1564), + [sym_flow_maybe_type] = STATE(1564), + [sym_parenthesized_type] = STATE(1564), + [sym_predefined_type] = STATE(1564), + [sym_object_type] = STATE(1564), + [sym_type_parameters] = STATE(5576), + [sym_array_type] = STATE(1564), + [sym_tuple_type] = STATE(1564), + [sym_readonly_type] = STATE(1624), + [sym_union_type] = STATE(1564), + [sym_intersection_type] = STATE(1564), + [sym_function_type] = STATE(1624), + [sym_identifier] = ACTIONS(3244), + [anon_sym_STAR] = ACTIONS(3018), + [anon_sym_LBRACE] = ACTIONS(3020), + [anon_sym_typeof] = ACTIONS(3022), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(3024), + [anon_sym_LPAREN] = ACTIONS(3026), + [anon_sym_LBRACK] = ACTIONS(3028), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_new] = ACTIONS(3030), + [anon_sym_AMP] = ACTIONS(3032), + [anon_sym_PIPE] = ACTIONS(3034), + [anon_sym_PLUS] = ACTIONS(3036), + [anon_sym_DASH] = ACTIONS(3036), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(3038), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3040), + [sym_number] = ACTIONS(3042), + [sym_this] = ACTIONS(3246), + [sym_true] = ACTIONS(3046), + [sym_false] = ACTIONS(3046), + [sym_null] = ACTIONS(3046), + [sym_undefined] = ACTIONS(3046), + [anon_sym_readonly] = ACTIONS(3048), + [anon_sym_QMARK] = ACTIONS(3050), + [anon_sym_any] = ACTIONS(3038), + [anon_sym_number] = ACTIONS(3038), + [anon_sym_boolean] = ACTIONS(3038), + [anon_sym_string] = ACTIONS(3038), + [anon_sym_symbol] = ACTIONS(3038), + [anon_sym_object] = ACTIONS(3038), + [anon_sym_abstract] = ACTIONS(3052), + [anon_sym_never] = ACTIONS(3038), + [anon_sym_unknown] = ACTIONS(3038), + [anon_sym_keyof] = ACTIONS(3056), + [anon_sym_infer] = ACTIONS(3058), + [anon_sym_unique] = ACTIONS(3060), + [anon_sym_LBRACE_PIPE] = ACTIONS(3062), [sym_html_comment] = ACTIONS(5), }, [STATE(1015)] = { - [sym_import] = STATE(4832), - [sym_nested_identifier] = STATE(5892), - [sym_string] = STATE(1595), - [sym_formal_parameters] = STATE(6091), - [sym_nested_type_identifier] = STATE(1479), - [sym__type_query_member_expression_in_type_annotation] = STATE(1472), - [sym__type_query_call_expression_in_type_annotation] = STATE(1605), - [sym_type] = STATE(4846), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(1504), - [sym_template_literal_type] = STATE(1589), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(1589), - [sym_generic_type] = STATE(1589), - [sym_type_query] = STATE(1589), - [sym_index_type_query] = STATE(1589), - [sym_lookup_type] = STATE(1589), - [sym_literal_type] = STATE(1589), - [sym__number] = STATE(1612), - [sym_existential_type] = STATE(1589), - [sym_flow_maybe_type] = STATE(1589), - [sym_parenthesized_type] = STATE(1589), - [sym_predefined_type] = STATE(1589), - [sym_object_type] = STATE(1589), - [sym_type_parameters] = STATE(5496), - [sym_array_type] = STATE(1589), - [sym_tuple_type] = STATE(1589), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(1589), - [sym_intersection_type] = STATE(1589), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(3226), - [anon_sym_STAR] = ACTIONS(3056), - [anon_sym_LBRACE] = ACTIONS(3058), - [anon_sym_typeof] = ACTIONS(3060), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(3062), - [anon_sym_LPAREN] = ACTIONS(3064), - [anon_sym_LBRACK] = ACTIONS(3066), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_new] = ACTIONS(1515), - [anon_sym_AMP] = ACTIONS(3070), - [anon_sym_PIPE] = ACTIONS(3072), - [anon_sym_PLUS] = ACTIONS(3074), - [anon_sym_DASH] = ACTIONS(3074), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(3076), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3078), - [sym_number] = ACTIONS(3080), - [sym_this] = ACTIONS(3228), - [sym_true] = ACTIONS(3084), - [sym_false] = ACTIONS(3084), - [sym_null] = ACTIONS(3084), - [sym_undefined] = ACTIONS(3084), - [anon_sym_readonly] = ACTIONS(1529), - [anon_sym_QMARK] = ACTIONS(3088), - [anon_sym_any] = ACTIONS(3076), - [anon_sym_number] = ACTIONS(3076), - [anon_sym_boolean] = ACTIONS(3076), - [anon_sym_string] = ACTIONS(3076), - [anon_sym_symbol] = ACTIONS(3076), - [anon_sym_object] = ACTIONS(3076), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(3096), - [anon_sym_unique] = ACTIONS(3098), - [anon_sym_unknown] = ACTIONS(3076), - [anon_sym_never] = ACTIONS(3076), - [anon_sym_LBRACE_PIPE] = ACTIONS(3100), + [sym_import] = STATE(4845), + [sym_nested_identifier] = STATE(5915), + [sym_string] = STATE(1565), + [sym_formal_parameters] = STATE(6108), + [sym_nested_type_identifier] = STATE(1491), + [sym__type_query_member_expression_in_type_annotation] = STATE(1475), + [sym__type_query_call_expression_in_type_annotation] = STATE(1567), + [sym_type] = STATE(1523), + [sym_constructor_type] = STATE(1624), + [sym_primary_type] = STATE(1569), + [sym_template_literal_type] = STATE(1564), + [sym_infer_type] = STATE(1624), + [sym_conditional_type] = STATE(1564), + [sym_generic_type] = STATE(1564), + [sym_type_query] = STATE(1564), + [sym_index_type_query] = STATE(1564), + [sym_lookup_type] = STATE(1564), + [sym_literal_type] = STATE(1564), + [sym__number] = STATE(1570), + [sym_existential_type] = STATE(1564), + [sym_flow_maybe_type] = STATE(1564), + [sym_parenthesized_type] = STATE(1564), + [sym_predefined_type] = STATE(1564), + [sym_object_type] = STATE(1564), + [sym_type_parameters] = STATE(5576), + [sym_array_type] = STATE(1564), + [sym_tuple_type] = STATE(1564), + [sym_readonly_type] = STATE(1624), + [sym_union_type] = STATE(1564), + [sym_intersection_type] = STATE(1564), + [sym_function_type] = STATE(1624), + [sym_identifier] = ACTIONS(3244), + [anon_sym_STAR] = ACTIONS(3018), + [anon_sym_LBRACE] = ACTIONS(3020), + [anon_sym_typeof] = ACTIONS(3022), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(3024), + [anon_sym_LPAREN] = ACTIONS(3026), + [anon_sym_LBRACK] = ACTIONS(3028), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_new] = ACTIONS(3030), + [anon_sym_AMP] = ACTIONS(3032), + [anon_sym_PIPE] = ACTIONS(3034), + [anon_sym_PLUS] = ACTIONS(3036), + [anon_sym_DASH] = ACTIONS(3036), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(3038), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3040), + [sym_number] = ACTIONS(3042), + [sym_this] = ACTIONS(3246), + [sym_true] = ACTIONS(3046), + [sym_false] = ACTIONS(3046), + [sym_null] = ACTIONS(3046), + [sym_undefined] = ACTIONS(3046), + [anon_sym_readonly] = ACTIONS(3048), + [anon_sym_QMARK] = ACTIONS(3050), + [anon_sym_any] = ACTIONS(3038), + [anon_sym_number] = ACTIONS(3038), + [anon_sym_boolean] = ACTIONS(3038), + [anon_sym_string] = ACTIONS(3038), + [anon_sym_symbol] = ACTIONS(3038), + [anon_sym_object] = ACTIONS(3038), + [anon_sym_abstract] = ACTIONS(3052), + [anon_sym_never] = ACTIONS(3038), + [anon_sym_unknown] = ACTIONS(3038), + [anon_sym_keyof] = ACTIONS(3056), + [anon_sym_infer] = ACTIONS(3058), + [anon_sym_unique] = ACTIONS(3060), + [anon_sym_LBRACE_PIPE] = ACTIONS(3062), [sym_html_comment] = ACTIONS(5), }, [STATE(1016)] = { - [sym_import] = STATE(4832), - [sym_nested_identifier] = STATE(5892), - [sym_string] = STATE(1595), - [sym_formal_parameters] = STATE(6091), - [sym_nested_type_identifier] = STATE(1479), - [sym__type_query_member_expression_in_type_annotation] = STATE(1472), - [sym__type_query_call_expression_in_type_annotation] = STATE(1605), - [sym_type] = STATE(4846), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(1506), - [sym_template_literal_type] = STATE(1589), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(1589), - [sym_generic_type] = STATE(1589), - [sym_type_query] = STATE(1589), - [sym_index_type_query] = STATE(1589), - [sym_lookup_type] = STATE(1589), - [sym_literal_type] = STATE(1589), - [sym__number] = STATE(1612), - [sym_existential_type] = STATE(1589), - [sym_flow_maybe_type] = STATE(1589), - [sym_parenthesized_type] = STATE(1589), - [sym_predefined_type] = STATE(1589), - [sym_object_type] = STATE(1589), - [sym_type_parameters] = STATE(5496), - [sym_array_type] = STATE(1589), - [sym_tuple_type] = STATE(1589), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(1589), - [sym_intersection_type] = STATE(1589), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(3226), - [anon_sym_STAR] = ACTIONS(3056), - [anon_sym_LBRACE] = ACTIONS(3058), - [anon_sym_typeof] = ACTIONS(3060), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(3062), - [anon_sym_LPAREN] = ACTIONS(3064), - [anon_sym_LBRACK] = ACTIONS(3066), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_new] = ACTIONS(1515), - [anon_sym_AMP] = ACTIONS(3070), - [anon_sym_PIPE] = ACTIONS(3072), - [anon_sym_PLUS] = ACTIONS(3074), - [anon_sym_DASH] = ACTIONS(3074), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(3076), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3078), - [sym_number] = ACTIONS(3080), - [sym_this] = ACTIONS(3228), - [sym_true] = ACTIONS(3084), - [sym_false] = ACTIONS(3084), - [sym_null] = ACTIONS(3084), - [sym_undefined] = ACTIONS(3084), - [anon_sym_readonly] = ACTIONS(1529), - [anon_sym_QMARK] = ACTIONS(3088), - [anon_sym_any] = ACTIONS(3076), - [anon_sym_number] = ACTIONS(3076), - [anon_sym_boolean] = ACTIONS(3076), - [anon_sym_string] = ACTIONS(3076), - [anon_sym_symbol] = ACTIONS(3076), - [anon_sym_object] = ACTIONS(3076), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(3096), - [anon_sym_unique] = ACTIONS(3098), - [anon_sym_unknown] = ACTIONS(3076), - [anon_sym_never] = ACTIONS(3076), - [anon_sym_LBRACE_PIPE] = ACTIONS(3100), + [sym_import] = STATE(4878), + [sym_nested_identifier] = STATE(6238), + [sym_string] = STATE(3430), + [sym_formal_parameters] = STATE(6126), + [sym_nested_type_identifier] = STATE(3248), + [sym__type_query_member_expression_in_type_annotation] = STATE(3093), + [sym__type_query_call_expression_in_type_annotation] = STATE(3323), + [sym_type] = STATE(3445), + [sym_constructor_type] = STATE(3433), + [sym_primary_type] = STATE(3434), + [sym_template_literal_type] = STATE(3429), + [sym_infer_type] = STATE(3433), + [sym_conditional_type] = STATE(3429), + [sym_generic_type] = STATE(3429), + [sym_type_query] = STATE(3429), + [sym_index_type_query] = STATE(3429), + [sym_lookup_type] = STATE(3429), + [sym_literal_type] = STATE(3429), + [sym__number] = STATE(3435), + [sym_existential_type] = STATE(3429), + [sym_flow_maybe_type] = STATE(3429), + [sym_parenthesized_type] = STATE(3429), + [sym_predefined_type] = STATE(3429), + [sym_object_type] = STATE(3429), + [sym_type_parameters] = STATE(5614), + [sym_array_type] = STATE(3429), + [sym_tuple_type] = STATE(3429), + [sym_readonly_type] = STATE(3433), + [sym_union_type] = STATE(3429), + [sym_intersection_type] = STATE(3429), + [sym_function_type] = STATE(3433), + [sym_identifier] = ACTIONS(3240), + [anon_sym_STAR] = ACTIONS(2966), + [anon_sym_LBRACE] = ACTIONS(2968), + [anon_sym_typeof] = ACTIONS(2970), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(2972), + [anon_sym_LPAREN] = ACTIONS(2974), + [anon_sym_LBRACK] = ACTIONS(2976), + [anon_sym_DQUOTE] = ACTIONS(2978), + [anon_sym_SQUOTE] = ACTIONS(2980), + [anon_sym_new] = ACTIONS(2982), + [anon_sym_AMP] = ACTIONS(2984), + [anon_sym_PIPE] = ACTIONS(2986), + [anon_sym_PLUS] = ACTIONS(2988), + [anon_sym_DASH] = ACTIONS(2988), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(2990), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2992), + [sym_number] = ACTIONS(2994), + [sym_this] = ACTIONS(3242), + [sym_true] = ACTIONS(2998), + [sym_false] = ACTIONS(2998), + [sym_null] = ACTIONS(2998), + [sym_undefined] = ACTIONS(2998), + [anon_sym_readonly] = ACTIONS(3000), + [anon_sym_QMARK] = ACTIONS(3002), + [anon_sym_any] = ACTIONS(2990), + [anon_sym_number] = ACTIONS(2990), + [anon_sym_boolean] = ACTIONS(2990), + [anon_sym_string] = ACTIONS(2990), + [anon_sym_symbol] = ACTIONS(2990), + [anon_sym_object] = ACTIONS(2990), + [anon_sym_abstract] = ACTIONS(3004), + [anon_sym_never] = ACTIONS(2990), + [anon_sym_unknown] = ACTIONS(2990), + [anon_sym_keyof] = ACTIONS(3008), + [anon_sym_infer] = ACTIONS(3010), + [anon_sym_unique] = ACTIONS(3012), + [anon_sym_LBRACE_PIPE] = ACTIONS(3014), [sym_html_comment] = ACTIONS(5), }, [STATE(1017)] = { - [sym_import] = STATE(5066), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(6091), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(2902), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(3966), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5496), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_new] = ACTIONS(1515), + [sym_import] = STATE(5130), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(6160), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(2904), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(4886), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(4487), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(4736), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5677), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(1521), [anon_sym_AMP] = ACTIONS(774), [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1529), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(1535), [anon_sym_QMARK] = ACTIONS(792), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1018)] = { - [sym_import] = STATE(5066), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(6091), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(2902), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(3095), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5496), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_new] = ACTIONS(1515), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1529), - [anon_sym_QMARK] = ACTIONS(792), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_import] = STATE(4878), + [sym_nested_identifier] = STATE(6238), + [sym_string] = STATE(3430), + [sym_formal_parameters] = STATE(6126), + [sym_nested_type_identifier] = STATE(3248), + [sym__type_query_member_expression_in_type_annotation] = STATE(3093), + [sym__type_query_call_expression_in_type_annotation] = STATE(3323), + [sym_type] = STATE(3446), + [sym_constructor_type] = STATE(3433), + [sym_primary_type] = STATE(3434), + [sym_template_literal_type] = STATE(3429), + [sym_infer_type] = STATE(3433), + [sym_conditional_type] = STATE(3429), + [sym_generic_type] = STATE(3429), + [sym_type_query] = STATE(3429), + [sym_index_type_query] = STATE(3429), + [sym_lookup_type] = STATE(3429), + [sym_literal_type] = STATE(3429), + [sym__number] = STATE(3435), + [sym_existential_type] = STATE(3429), + [sym_flow_maybe_type] = STATE(3429), + [sym_parenthesized_type] = STATE(3429), + [sym_predefined_type] = STATE(3429), + [sym_object_type] = STATE(3429), + [sym_type_parameters] = STATE(5614), + [sym_array_type] = STATE(3429), + [sym_tuple_type] = STATE(3429), + [sym_readonly_type] = STATE(3433), + [sym_union_type] = STATE(3429), + [sym_intersection_type] = STATE(3429), + [sym_function_type] = STATE(3433), + [sym_identifier] = ACTIONS(3240), + [anon_sym_STAR] = ACTIONS(2966), + [anon_sym_LBRACE] = ACTIONS(2968), + [anon_sym_typeof] = ACTIONS(2970), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(2972), + [anon_sym_LPAREN] = ACTIONS(2974), + [anon_sym_LBRACK] = ACTIONS(2976), + [anon_sym_DQUOTE] = ACTIONS(2978), + [anon_sym_SQUOTE] = ACTIONS(2980), + [anon_sym_new] = ACTIONS(2982), + [anon_sym_AMP] = ACTIONS(2984), + [anon_sym_PIPE] = ACTIONS(2986), + [anon_sym_PLUS] = ACTIONS(2988), + [anon_sym_DASH] = ACTIONS(2988), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(2990), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2992), + [sym_number] = ACTIONS(2994), + [sym_this] = ACTIONS(3242), + [sym_true] = ACTIONS(2998), + [sym_false] = ACTIONS(2998), + [sym_null] = ACTIONS(2998), + [sym_undefined] = ACTIONS(2998), + [anon_sym_readonly] = ACTIONS(3000), + [anon_sym_QMARK] = ACTIONS(3002), + [anon_sym_any] = ACTIONS(2990), + [anon_sym_number] = ACTIONS(2990), + [anon_sym_boolean] = ACTIONS(2990), + [anon_sym_string] = ACTIONS(2990), + [anon_sym_symbol] = ACTIONS(2990), + [anon_sym_object] = ACTIONS(2990), + [anon_sym_abstract] = ACTIONS(3004), + [anon_sym_never] = ACTIONS(2990), + [anon_sym_unknown] = ACTIONS(2990), + [anon_sym_keyof] = ACTIONS(3008), + [anon_sym_infer] = ACTIONS(3010), + [anon_sym_unique] = ACTIONS(3012), + [anon_sym_LBRACE_PIPE] = ACTIONS(3014), [sym_html_comment] = ACTIONS(5), }, [STATE(1019)] = { - [sym_import] = STATE(5066), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(6091), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(2902), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(3096), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5496), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_new] = ACTIONS(1515), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1529), - [anon_sym_QMARK] = ACTIONS(792), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_import] = STATE(4878), + [sym_nested_identifier] = STATE(6238), + [sym_string] = STATE(3430), + [sym_formal_parameters] = STATE(6126), + [sym_nested_type_identifier] = STATE(3248), + [sym__type_query_member_expression_in_type_annotation] = STATE(3093), + [sym__type_query_call_expression_in_type_annotation] = STATE(3323), + [sym_type] = STATE(3449), + [sym_constructor_type] = STATE(3433), + [sym_primary_type] = STATE(3434), + [sym_template_literal_type] = STATE(3429), + [sym_infer_type] = STATE(3433), + [sym_conditional_type] = STATE(3429), + [sym_generic_type] = STATE(3429), + [sym_type_query] = STATE(3429), + [sym_index_type_query] = STATE(3429), + [sym_lookup_type] = STATE(3429), + [sym_literal_type] = STATE(3429), + [sym__number] = STATE(3435), + [sym_existential_type] = STATE(3429), + [sym_flow_maybe_type] = STATE(3429), + [sym_parenthesized_type] = STATE(3429), + [sym_predefined_type] = STATE(3429), + [sym_object_type] = STATE(3429), + [sym_type_parameters] = STATE(5614), + [sym_array_type] = STATE(3429), + [sym_tuple_type] = STATE(3429), + [sym_readonly_type] = STATE(3433), + [sym_union_type] = STATE(3429), + [sym_intersection_type] = STATE(3429), + [sym_function_type] = STATE(3433), + [sym_identifier] = ACTIONS(3240), + [anon_sym_STAR] = ACTIONS(2966), + [anon_sym_LBRACE] = ACTIONS(2968), + [anon_sym_typeof] = ACTIONS(2970), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(2972), + [anon_sym_LPAREN] = ACTIONS(2974), + [anon_sym_LBRACK] = ACTIONS(2976), + [anon_sym_DQUOTE] = ACTIONS(2978), + [anon_sym_SQUOTE] = ACTIONS(2980), + [anon_sym_new] = ACTIONS(2982), + [anon_sym_AMP] = ACTIONS(2984), + [anon_sym_PIPE] = ACTIONS(2986), + [anon_sym_PLUS] = ACTIONS(2988), + [anon_sym_DASH] = ACTIONS(2988), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(2990), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2992), + [sym_number] = ACTIONS(2994), + [sym_this] = ACTIONS(3242), + [sym_true] = ACTIONS(2998), + [sym_false] = ACTIONS(2998), + [sym_null] = ACTIONS(2998), + [sym_undefined] = ACTIONS(2998), + [anon_sym_readonly] = ACTIONS(3000), + [anon_sym_QMARK] = ACTIONS(3002), + [anon_sym_any] = ACTIONS(2990), + [anon_sym_number] = ACTIONS(2990), + [anon_sym_boolean] = ACTIONS(2990), + [anon_sym_string] = ACTIONS(2990), + [anon_sym_symbol] = ACTIONS(2990), + [anon_sym_object] = ACTIONS(2990), + [anon_sym_abstract] = ACTIONS(3004), + [anon_sym_never] = ACTIONS(2990), + [anon_sym_unknown] = ACTIONS(2990), + [anon_sym_keyof] = ACTIONS(3008), + [anon_sym_infer] = ACTIONS(3010), + [anon_sym_unique] = ACTIONS(3012), + [anon_sym_LBRACE_PIPE] = ACTIONS(3014), [sym_html_comment] = ACTIONS(5), }, [STATE(1020)] = { - [sym_import] = STATE(4832), - [sym_nested_identifier] = STATE(5892), - [sym_string] = STATE(1595), - [sym_formal_parameters] = STATE(6193), - [sym_nested_type_identifier] = STATE(1479), - [sym__type_query_member_expression_in_type_annotation] = STATE(1472), - [sym__type_query_call_expression_in_type_annotation] = STATE(1605), - [sym_type] = STATE(1532), - [sym_constructor_type] = STATE(1608), - [sym_primary_type] = STATE(1609), - [sym_template_literal_type] = STATE(1589), - [sym_infer_type] = STATE(1608), - [sym_conditional_type] = STATE(1589), - [sym_generic_type] = STATE(1589), - [sym_type_query] = STATE(1589), - [sym_index_type_query] = STATE(1589), - [sym_lookup_type] = STATE(1589), - [sym_literal_type] = STATE(1589), - [sym__number] = STATE(1612), - [sym_existential_type] = STATE(1589), - [sym_flow_maybe_type] = STATE(1589), - [sym_parenthesized_type] = STATE(1589), - [sym_predefined_type] = STATE(1589), - [sym_object_type] = STATE(1589), - [sym_type_parameters] = STATE(5561), - [sym_array_type] = STATE(1589), - [sym_tuple_type] = STATE(1589), - [sym_readonly_type] = STATE(1608), - [sym_union_type] = STATE(1589), - [sym_intersection_type] = STATE(1589), - [sym_function_type] = STATE(1608), - [sym_identifier] = ACTIONS(3226), - [anon_sym_STAR] = ACTIONS(3056), - [anon_sym_LBRACE] = ACTIONS(3058), - [anon_sym_typeof] = ACTIONS(3060), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(3062), - [anon_sym_LPAREN] = ACTIONS(3064), - [anon_sym_LBRACK] = ACTIONS(3066), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_new] = ACTIONS(3068), - [anon_sym_AMP] = ACTIONS(3070), - [anon_sym_PIPE] = ACTIONS(3072), - [anon_sym_PLUS] = ACTIONS(3074), - [anon_sym_DASH] = ACTIONS(3074), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(3076), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3078), - [sym_number] = ACTIONS(3080), - [sym_this] = ACTIONS(3228), - [sym_true] = ACTIONS(3084), - [sym_false] = ACTIONS(3084), - [sym_null] = ACTIONS(3084), - [sym_undefined] = ACTIONS(3084), - [anon_sym_readonly] = ACTIONS(3086), - [anon_sym_QMARK] = ACTIONS(3088), - [anon_sym_any] = ACTIONS(3076), - [anon_sym_number] = ACTIONS(3076), - [anon_sym_boolean] = ACTIONS(3076), - [anon_sym_string] = ACTIONS(3076), - [anon_sym_symbol] = ACTIONS(3076), - [anon_sym_object] = ACTIONS(3076), - [anon_sym_abstract] = ACTIONS(3090), - [anon_sym_infer] = ACTIONS(3094), - [anon_sym_keyof] = ACTIONS(3096), - [anon_sym_unique] = ACTIONS(3098), - [anon_sym_unknown] = ACTIONS(3076), - [anon_sym_never] = ACTIONS(3076), - [anon_sym_LBRACE_PIPE] = ACTIONS(3100), + [sym_import] = STATE(4845), + [sym_nested_identifier] = STATE(5915), + [sym_string] = STATE(1565), + [sym_formal_parameters] = STATE(6108), + [sym_nested_type_identifier] = STATE(1491), + [sym__type_query_member_expression_in_type_annotation] = STATE(1475), + [sym__type_query_call_expression_in_type_annotation] = STATE(1567), + [sym_type] = STATE(1503), + [sym_constructor_type] = STATE(1624), + [sym_primary_type] = STATE(1569), + [sym_template_literal_type] = STATE(1564), + [sym_infer_type] = STATE(1624), + [sym_conditional_type] = STATE(1564), + [sym_generic_type] = STATE(1564), + [sym_type_query] = STATE(1564), + [sym_index_type_query] = STATE(1564), + [sym_lookup_type] = STATE(1564), + [sym_literal_type] = STATE(1564), + [sym__number] = STATE(1570), + [sym_existential_type] = STATE(1564), + [sym_flow_maybe_type] = STATE(1564), + [sym_parenthesized_type] = STATE(1564), + [sym_predefined_type] = STATE(1564), + [sym_object_type] = STATE(1564), + [sym_type_parameters] = STATE(5576), + [sym_array_type] = STATE(1564), + [sym_tuple_type] = STATE(1564), + [sym_readonly_type] = STATE(1624), + [sym_union_type] = STATE(1564), + [sym_intersection_type] = STATE(1564), + [sym_function_type] = STATE(1624), + [sym_identifier] = ACTIONS(3244), + [anon_sym_STAR] = ACTIONS(3018), + [anon_sym_LBRACE] = ACTIONS(3020), + [anon_sym_typeof] = ACTIONS(3022), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(3024), + [anon_sym_LPAREN] = ACTIONS(3026), + [anon_sym_LBRACK] = ACTIONS(3028), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_new] = ACTIONS(3030), + [anon_sym_AMP] = ACTIONS(3032), + [anon_sym_PIPE] = ACTIONS(3034), + [anon_sym_PLUS] = ACTIONS(3036), + [anon_sym_DASH] = ACTIONS(3036), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(3038), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3040), + [sym_number] = ACTIONS(3042), + [sym_this] = ACTIONS(3246), + [sym_true] = ACTIONS(3046), + [sym_false] = ACTIONS(3046), + [sym_null] = ACTIONS(3046), + [sym_undefined] = ACTIONS(3046), + [anon_sym_readonly] = ACTIONS(3048), + [anon_sym_QMARK] = ACTIONS(3050), + [anon_sym_any] = ACTIONS(3038), + [anon_sym_number] = ACTIONS(3038), + [anon_sym_boolean] = ACTIONS(3038), + [anon_sym_string] = ACTIONS(3038), + [anon_sym_symbol] = ACTIONS(3038), + [anon_sym_object] = ACTIONS(3038), + [anon_sym_abstract] = ACTIONS(3052), + [anon_sym_never] = ACTIONS(3038), + [anon_sym_unknown] = ACTIONS(3038), + [anon_sym_keyof] = ACTIONS(3056), + [anon_sym_infer] = ACTIONS(3058), + [anon_sym_unique] = ACTIONS(3060), + [anon_sym_LBRACE_PIPE] = ACTIONS(3062), [sym_html_comment] = ACTIONS(5), }, [STATE(1021)] = { - [sym_import] = STATE(4832), - [sym_nested_identifier] = STATE(5892), - [sym_string] = STATE(1595), - [sym_formal_parameters] = STATE(6193), - [sym_nested_type_identifier] = STATE(1479), - [sym__type_query_member_expression_in_type_annotation] = STATE(1472), - [sym__type_query_call_expression_in_type_annotation] = STATE(1605), - [sym_type] = STATE(1533), - [sym_constructor_type] = STATE(1608), - [sym_primary_type] = STATE(1609), - [sym_template_literal_type] = STATE(1589), - [sym_infer_type] = STATE(1608), - [sym_conditional_type] = STATE(1589), - [sym_generic_type] = STATE(1589), - [sym_type_query] = STATE(1589), - [sym_index_type_query] = STATE(1589), - [sym_lookup_type] = STATE(1589), - [sym_literal_type] = STATE(1589), - [sym__number] = STATE(1612), - [sym_existential_type] = STATE(1589), - [sym_flow_maybe_type] = STATE(1589), - [sym_parenthesized_type] = STATE(1589), - [sym_predefined_type] = STATE(1589), - [sym_object_type] = STATE(1589), - [sym_type_parameters] = STATE(5561), - [sym_array_type] = STATE(1589), - [sym_tuple_type] = STATE(1589), - [sym_readonly_type] = STATE(1608), - [sym_union_type] = STATE(1589), - [sym_intersection_type] = STATE(1589), - [sym_function_type] = STATE(1608), - [sym_identifier] = ACTIONS(3226), - [anon_sym_STAR] = ACTIONS(3056), - [anon_sym_LBRACE] = ACTIONS(3058), - [anon_sym_typeof] = ACTIONS(3060), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(3062), - [anon_sym_LPAREN] = ACTIONS(3064), - [anon_sym_LBRACK] = ACTIONS(3066), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_new] = ACTIONS(3068), - [anon_sym_AMP] = ACTIONS(3070), - [anon_sym_PIPE] = ACTIONS(3072), - [anon_sym_PLUS] = ACTIONS(3074), - [anon_sym_DASH] = ACTIONS(3074), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(3076), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3078), - [sym_number] = ACTIONS(3080), - [sym_this] = ACTIONS(3228), - [sym_true] = ACTIONS(3084), - [sym_false] = ACTIONS(3084), - [sym_null] = ACTIONS(3084), - [sym_undefined] = ACTIONS(3084), - [anon_sym_readonly] = ACTIONS(3086), - [anon_sym_QMARK] = ACTIONS(3088), - [anon_sym_any] = ACTIONS(3076), - [anon_sym_number] = ACTIONS(3076), - [anon_sym_boolean] = ACTIONS(3076), - [anon_sym_string] = ACTIONS(3076), - [anon_sym_symbol] = ACTIONS(3076), - [anon_sym_object] = ACTIONS(3076), - [anon_sym_abstract] = ACTIONS(3090), - [anon_sym_infer] = ACTIONS(3094), - [anon_sym_keyof] = ACTIONS(3096), - [anon_sym_unique] = ACTIONS(3098), - [anon_sym_unknown] = ACTIONS(3076), - [anon_sym_never] = ACTIONS(3076), - [anon_sym_LBRACE_PIPE] = ACTIONS(3100), + [sym_import] = STATE(4845), + [sym_nested_identifier] = STATE(5915), + [sym_string] = STATE(1565), + [sym_formal_parameters] = STATE(6108), + [sym_nested_type_identifier] = STATE(1491), + [sym__type_query_member_expression_in_type_annotation] = STATE(1475), + [sym__type_query_call_expression_in_type_annotation] = STATE(1567), + [sym_type] = STATE(1504), + [sym_constructor_type] = STATE(1624), + [sym_primary_type] = STATE(1569), + [sym_template_literal_type] = STATE(1564), + [sym_infer_type] = STATE(1624), + [sym_conditional_type] = STATE(1564), + [sym_generic_type] = STATE(1564), + [sym_type_query] = STATE(1564), + [sym_index_type_query] = STATE(1564), + [sym_lookup_type] = STATE(1564), + [sym_literal_type] = STATE(1564), + [sym__number] = STATE(1570), + [sym_existential_type] = STATE(1564), + [sym_flow_maybe_type] = STATE(1564), + [sym_parenthesized_type] = STATE(1564), + [sym_predefined_type] = STATE(1564), + [sym_object_type] = STATE(1564), + [sym_type_parameters] = STATE(5576), + [sym_array_type] = STATE(1564), + [sym_tuple_type] = STATE(1564), + [sym_readonly_type] = STATE(1624), + [sym_union_type] = STATE(1564), + [sym_intersection_type] = STATE(1564), + [sym_function_type] = STATE(1624), + [sym_identifier] = ACTIONS(3244), + [anon_sym_STAR] = ACTIONS(3018), + [anon_sym_LBRACE] = ACTIONS(3020), + [anon_sym_typeof] = ACTIONS(3022), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(3024), + [anon_sym_LPAREN] = ACTIONS(3026), + [anon_sym_LBRACK] = ACTIONS(3028), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_new] = ACTIONS(3030), + [anon_sym_AMP] = ACTIONS(3032), + [anon_sym_PIPE] = ACTIONS(3034), + [anon_sym_PLUS] = ACTIONS(3036), + [anon_sym_DASH] = ACTIONS(3036), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(3038), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3040), + [sym_number] = ACTIONS(3042), + [sym_this] = ACTIONS(3246), + [sym_true] = ACTIONS(3046), + [sym_false] = ACTIONS(3046), + [sym_null] = ACTIONS(3046), + [sym_undefined] = ACTIONS(3046), + [anon_sym_readonly] = ACTIONS(3048), + [anon_sym_QMARK] = ACTIONS(3050), + [anon_sym_any] = ACTIONS(3038), + [anon_sym_number] = ACTIONS(3038), + [anon_sym_boolean] = ACTIONS(3038), + [anon_sym_string] = ACTIONS(3038), + [anon_sym_symbol] = ACTIONS(3038), + [anon_sym_object] = ACTIONS(3038), + [anon_sym_abstract] = ACTIONS(3052), + [anon_sym_never] = ACTIONS(3038), + [anon_sym_unknown] = ACTIONS(3038), + [anon_sym_keyof] = ACTIONS(3056), + [anon_sym_infer] = ACTIONS(3058), + [anon_sym_unique] = ACTIONS(3060), + [anon_sym_LBRACE_PIPE] = ACTIONS(3062), [sym_html_comment] = ACTIONS(5), }, [STATE(1022)] = { - [sym_import] = STATE(4832), - [sym_nested_identifier] = STATE(5892), - [sym_string] = STATE(1595), - [sym_formal_parameters] = STATE(6193), - [sym_nested_type_identifier] = STATE(1479), - [sym__type_query_member_expression_in_type_annotation] = STATE(1472), - [sym__type_query_call_expression_in_type_annotation] = STATE(1605), - [sym_type] = STATE(1552), - [sym_constructor_type] = STATE(1608), - [sym_primary_type] = STATE(1609), - [sym_template_literal_type] = STATE(1589), - [sym_infer_type] = STATE(1608), - [sym_conditional_type] = STATE(1589), - [sym_generic_type] = STATE(1589), - [sym_type_query] = STATE(1589), - [sym_index_type_query] = STATE(1589), - [sym_lookup_type] = STATE(1589), - [sym_literal_type] = STATE(1589), - [sym__number] = STATE(1612), - [sym_existential_type] = STATE(1589), - [sym_flow_maybe_type] = STATE(1589), - [sym_parenthesized_type] = STATE(1589), - [sym_predefined_type] = STATE(1589), - [sym_object_type] = STATE(1589), - [sym_type_parameters] = STATE(5561), - [sym_array_type] = STATE(1589), - [sym_tuple_type] = STATE(1589), - [sym_readonly_type] = STATE(1608), - [sym_union_type] = STATE(1589), - [sym_intersection_type] = STATE(1589), - [sym_function_type] = STATE(1608), - [sym_identifier] = ACTIONS(3226), - [anon_sym_STAR] = ACTIONS(3056), - [anon_sym_LBRACE] = ACTIONS(3058), - [anon_sym_typeof] = ACTIONS(3060), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(3062), - [anon_sym_LPAREN] = ACTIONS(3064), - [anon_sym_LBRACK] = ACTIONS(3066), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_new] = ACTIONS(3068), - [anon_sym_AMP] = ACTIONS(3070), - [anon_sym_PIPE] = ACTIONS(3072), - [anon_sym_PLUS] = ACTIONS(3074), - [anon_sym_DASH] = ACTIONS(3074), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(3076), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3078), - [sym_number] = ACTIONS(3080), - [sym_this] = ACTIONS(3228), - [sym_true] = ACTIONS(3084), - [sym_false] = ACTIONS(3084), - [sym_null] = ACTIONS(3084), - [sym_undefined] = ACTIONS(3084), - [anon_sym_readonly] = ACTIONS(3086), - [anon_sym_QMARK] = ACTIONS(3088), - [anon_sym_any] = ACTIONS(3076), - [anon_sym_number] = ACTIONS(3076), - [anon_sym_boolean] = ACTIONS(3076), - [anon_sym_string] = ACTIONS(3076), - [anon_sym_symbol] = ACTIONS(3076), - [anon_sym_object] = ACTIONS(3076), - [anon_sym_abstract] = ACTIONS(3090), - [anon_sym_infer] = ACTIONS(3094), - [anon_sym_keyof] = ACTIONS(3096), - [anon_sym_unique] = ACTIONS(3098), - [anon_sym_unknown] = ACTIONS(3076), - [anon_sym_never] = ACTIONS(3076), - [anon_sym_LBRACE_PIPE] = ACTIONS(3100), + [sym_import] = STATE(5130), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(6160), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(2904), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(3190), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5677), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(1521), + [anon_sym_AMP] = ACTIONS(774), + [anon_sym_PIPE] = ACTIONS(776), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(1535), + [anon_sym_QMARK] = ACTIONS(792), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1023)] = { - [sym_import] = STATE(4832), - [sym_nested_identifier] = STATE(5892), - [sym_string] = STATE(1595), - [sym_formal_parameters] = STATE(6193), - [sym_nested_type_identifier] = STATE(1479), - [sym__type_query_member_expression_in_type_annotation] = STATE(1472), - [sym__type_query_call_expression_in_type_annotation] = STATE(1605), - [sym_type] = STATE(1553), - [sym_constructor_type] = STATE(1608), - [sym_primary_type] = STATE(1609), - [sym_template_literal_type] = STATE(1589), - [sym_infer_type] = STATE(1608), - [sym_conditional_type] = STATE(1589), - [sym_generic_type] = STATE(1589), - [sym_type_query] = STATE(1589), - [sym_index_type_query] = STATE(1589), - [sym_lookup_type] = STATE(1589), - [sym_literal_type] = STATE(1589), - [sym__number] = STATE(1612), - [sym_existential_type] = STATE(1589), - [sym_flow_maybe_type] = STATE(1589), - [sym_parenthesized_type] = STATE(1589), - [sym_predefined_type] = STATE(1589), - [sym_object_type] = STATE(1589), - [sym_type_parameters] = STATE(5561), - [sym_array_type] = STATE(1589), - [sym_tuple_type] = STATE(1589), - [sym_readonly_type] = STATE(1608), - [sym_union_type] = STATE(1589), - [sym_intersection_type] = STATE(1589), - [sym_function_type] = STATE(1608), - [sym_identifier] = ACTIONS(3226), - [anon_sym_STAR] = ACTIONS(3056), - [anon_sym_LBRACE] = ACTIONS(3058), - [anon_sym_typeof] = ACTIONS(3060), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(3062), - [anon_sym_LPAREN] = ACTIONS(3064), - [anon_sym_LBRACK] = ACTIONS(3066), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_new] = ACTIONS(3068), - [anon_sym_AMP] = ACTIONS(3070), - [anon_sym_PIPE] = ACTIONS(3072), - [anon_sym_PLUS] = ACTIONS(3074), - [anon_sym_DASH] = ACTIONS(3074), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(3076), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3078), - [sym_number] = ACTIONS(3080), - [sym_this] = ACTIONS(3228), - [sym_true] = ACTIONS(3084), - [sym_false] = ACTIONS(3084), - [sym_null] = ACTIONS(3084), - [sym_undefined] = ACTIONS(3084), - [anon_sym_readonly] = ACTIONS(3086), - [anon_sym_QMARK] = ACTIONS(3088), - [anon_sym_any] = ACTIONS(3076), - [anon_sym_number] = ACTIONS(3076), - [anon_sym_boolean] = ACTIONS(3076), - [anon_sym_string] = ACTIONS(3076), - [anon_sym_symbol] = ACTIONS(3076), - [anon_sym_object] = ACTIONS(3076), - [anon_sym_abstract] = ACTIONS(3090), - [anon_sym_infer] = ACTIONS(3094), - [anon_sym_keyof] = ACTIONS(3096), - [anon_sym_unique] = ACTIONS(3098), - [anon_sym_unknown] = ACTIONS(3076), - [anon_sym_never] = ACTIONS(3076), - [anon_sym_LBRACE_PIPE] = ACTIONS(3100), + [sym_import] = STATE(5411), + [sym_nested_identifier] = STATE(5894), + [sym_string] = STATE(3265), + [sym_formal_parameters] = STATE(6194), + [sym_nested_type_identifier] = STATE(3100), + [sym__type_query_member_expression_in_type_annotation] = STATE(2929), + [sym__type_query_call_expression_in_type_annotation] = STATE(3222), + [sym_type] = STATE(3343), + [sym_constructor_type] = STATE(3289), + [sym_primary_type] = STATE(3290), + [sym_template_literal_type] = STATE(3267), + [sym_infer_type] = STATE(3289), + [sym_conditional_type] = STATE(3267), + [sym_generic_type] = STATE(3267), + [sym_type_query] = STATE(3267), + [sym_index_type_query] = STATE(3267), + [sym_lookup_type] = STATE(3267), + [sym_literal_type] = STATE(3267), + [sym__number] = STATE(3300), + [sym_existential_type] = STATE(3267), + [sym_flow_maybe_type] = STATE(3267), + [sym_parenthesized_type] = STATE(3267), + [sym_predefined_type] = STATE(3267), + [sym_object_type] = STATE(3267), + [sym_type_parameters] = STATE(5511), + [sym_array_type] = STATE(3267), + [sym_tuple_type] = STATE(3267), + [sym_readonly_type] = STATE(3289), + [sym_union_type] = STATE(3267), + [sym_intersection_type] = STATE(3267), + [sym_function_type] = STATE(3289), + [sym_identifier] = ACTIONS(1595), + [anon_sym_STAR] = ACTIONS(983), + [anon_sym_LBRACE] = ACTIONS(1599), + [anon_sym_typeof] = ACTIONS(1601), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(989), + [anon_sym_LPAREN] = ACTIONS(1603), + [anon_sym_LBRACK] = ACTIONS(1605), + [anon_sym_DQUOTE] = ACTIONS(1607), + [anon_sym_SQUOTE] = ACTIONS(1609), + [anon_sym_new] = ACTIONS(1611), + [anon_sym_AMP] = ACTIONS(997), + [anon_sym_PIPE] = ACTIONS(999), + [anon_sym_PLUS] = ACTIONS(3120), + [anon_sym_DASH] = ACTIONS(3120), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(1023), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1619), + [sym_number] = ACTIONS(1621), + [sym_this] = ACTIONS(1623), + [sym_true] = ACTIONS(1625), + [sym_false] = ACTIONS(1625), + [sym_null] = ACTIONS(1625), + [sym_undefined] = ACTIONS(1625), + [anon_sym_readonly] = ACTIONS(1627), + [anon_sym_QMARK] = ACTIONS(1017), + [anon_sym_any] = ACTIONS(1023), + [anon_sym_number] = ACTIONS(1023), + [anon_sym_boolean] = ACTIONS(1023), + [anon_sym_string] = ACTIONS(1023), + [anon_sym_symbol] = ACTIONS(1023), + [anon_sym_object] = ACTIONS(1023), + [anon_sym_abstract] = ACTIONS(1021), + [anon_sym_never] = ACTIONS(1023), + [anon_sym_unknown] = ACTIONS(1023), + [anon_sym_keyof] = ACTIONS(1025), + [anon_sym_infer] = ACTIONS(1027), + [anon_sym_unique] = ACTIONS(1029), + [anon_sym_LBRACE_PIPE] = ACTIONS(1031), [sym_html_comment] = ACTIONS(5), }, [STATE(1024)] = { - [sym_import] = STATE(5066), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(6091), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(2902), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(3885), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5496), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_new] = ACTIONS(1515), + [sym_import] = STATE(5130), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(6160), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(2904), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(4001), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5677), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(1521), [anon_sym_AMP] = ACTIONS(774), [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1529), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(1535), [anon_sym_QMARK] = ACTIONS(792), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1025)] = { - [sym_import] = STATE(4832), - [sym_nested_identifier] = STATE(5892), - [sym_string] = STATE(1595), - [sym_formal_parameters] = STATE(6193), - [sym_nested_type_identifier] = STATE(1479), - [sym__type_query_member_expression_in_type_annotation] = STATE(1472), - [sym__type_query_call_expression_in_type_annotation] = STATE(1605), - [sym_type] = STATE(1569), - [sym_constructor_type] = STATE(1608), - [sym_primary_type] = STATE(1609), - [sym_template_literal_type] = STATE(1589), - [sym_infer_type] = STATE(1608), - [sym_conditional_type] = STATE(1589), - [sym_generic_type] = STATE(1589), - [sym_type_query] = STATE(1589), - [sym_index_type_query] = STATE(1589), - [sym_lookup_type] = STATE(1589), - [sym_literal_type] = STATE(1589), - [sym__number] = STATE(1612), - [sym_existential_type] = STATE(1589), - [sym_flow_maybe_type] = STATE(1589), - [sym_parenthesized_type] = STATE(1589), - [sym_predefined_type] = STATE(1589), - [sym_object_type] = STATE(1589), - [sym_type_parameters] = STATE(5561), - [sym_array_type] = STATE(1589), - [sym_tuple_type] = STATE(1589), - [sym_readonly_type] = STATE(1608), - [sym_union_type] = STATE(1589), - [sym_intersection_type] = STATE(1589), - [sym_function_type] = STATE(1608), - [sym_identifier] = ACTIONS(3226), - [anon_sym_STAR] = ACTIONS(3056), - [anon_sym_LBRACE] = ACTIONS(3058), - [anon_sym_typeof] = ACTIONS(3060), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(3062), - [anon_sym_LPAREN] = ACTIONS(3064), - [anon_sym_LBRACK] = ACTIONS(3066), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_new] = ACTIONS(3068), - [anon_sym_AMP] = ACTIONS(3070), - [anon_sym_PIPE] = ACTIONS(3072), - [anon_sym_PLUS] = ACTIONS(3074), - [anon_sym_DASH] = ACTIONS(3074), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(3076), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3078), - [sym_number] = ACTIONS(3080), - [sym_this] = ACTIONS(3228), - [sym_true] = ACTIONS(3084), - [sym_false] = ACTIONS(3084), - [sym_null] = ACTIONS(3084), - [sym_undefined] = ACTIONS(3084), - [anon_sym_readonly] = ACTIONS(3086), - [anon_sym_QMARK] = ACTIONS(3088), - [anon_sym_any] = ACTIONS(3076), - [anon_sym_number] = ACTIONS(3076), - [anon_sym_boolean] = ACTIONS(3076), - [anon_sym_string] = ACTIONS(3076), - [anon_sym_symbol] = ACTIONS(3076), - [anon_sym_object] = ACTIONS(3076), - [anon_sym_abstract] = ACTIONS(3090), - [anon_sym_infer] = ACTIONS(3094), - [anon_sym_keyof] = ACTIONS(3096), - [anon_sym_unique] = ACTIONS(3098), - [anon_sym_unknown] = ACTIONS(3076), - [anon_sym_never] = ACTIONS(3076), - [anon_sym_LBRACE_PIPE] = ACTIONS(3100), + [sym_import] = STATE(5130), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(6160), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(2904), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(3057), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5677), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(1521), + [anon_sym_AMP] = ACTIONS(774), + [anon_sym_PIPE] = ACTIONS(776), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(1535), + [anon_sym_QMARK] = ACTIONS(792), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1026)] = { - [sym_import] = STATE(4832), - [sym_nested_identifier] = STATE(5892), - [sym_string] = STATE(1595), - [sym_formal_parameters] = STATE(6193), - [sym_nested_type_identifier] = STATE(1479), - [sym__type_query_member_expression_in_type_annotation] = STATE(1472), - [sym__type_query_call_expression_in_type_annotation] = STATE(1605), - [sym_type] = STATE(1570), - [sym_constructor_type] = STATE(1608), - [sym_primary_type] = STATE(1609), - [sym_template_literal_type] = STATE(1589), - [sym_infer_type] = STATE(1608), - [sym_conditional_type] = STATE(1589), - [sym_generic_type] = STATE(1589), - [sym_type_query] = STATE(1589), - [sym_index_type_query] = STATE(1589), - [sym_lookup_type] = STATE(1589), - [sym_literal_type] = STATE(1589), - [sym__number] = STATE(1612), - [sym_existential_type] = STATE(1589), - [sym_flow_maybe_type] = STATE(1589), - [sym_parenthesized_type] = STATE(1589), - [sym_predefined_type] = STATE(1589), - [sym_object_type] = STATE(1589), - [sym_type_parameters] = STATE(5561), - [sym_array_type] = STATE(1589), - [sym_tuple_type] = STATE(1589), - [sym_readonly_type] = STATE(1608), - [sym_union_type] = STATE(1589), - [sym_intersection_type] = STATE(1589), - [sym_function_type] = STATE(1608), - [sym_identifier] = ACTIONS(3226), - [anon_sym_STAR] = ACTIONS(3056), - [anon_sym_LBRACE] = ACTIONS(3058), - [anon_sym_typeof] = ACTIONS(3060), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(3062), - [anon_sym_LPAREN] = ACTIONS(3064), - [anon_sym_LBRACK] = ACTIONS(3066), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_new] = ACTIONS(3068), - [anon_sym_AMP] = ACTIONS(3070), - [anon_sym_PIPE] = ACTIONS(3072), - [anon_sym_PLUS] = ACTIONS(3074), - [anon_sym_DASH] = ACTIONS(3074), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(3076), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3078), - [sym_number] = ACTIONS(3080), - [sym_this] = ACTIONS(3228), - [sym_true] = ACTIONS(3084), - [sym_false] = ACTIONS(3084), - [sym_null] = ACTIONS(3084), - [sym_undefined] = ACTIONS(3084), - [anon_sym_readonly] = ACTIONS(3086), - [anon_sym_QMARK] = ACTIONS(3088), - [anon_sym_any] = ACTIONS(3076), - [anon_sym_number] = ACTIONS(3076), - [anon_sym_boolean] = ACTIONS(3076), - [anon_sym_string] = ACTIONS(3076), - [anon_sym_symbol] = ACTIONS(3076), - [anon_sym_object] = ACTIONS(3076), - [anon_sym_abstract] = ACTIONS(3090), - [anon_sym_infer] = ACTIONS(3094), - [anon_sym_keyof] = ACTIONS(3096), - [anon_sym_unique] = ACTIONS(3098), - [anon_sym_unknown] = ACTIONS(3076), - [anon_sym_never] = ACTIONS(3076), - [anon_sym_LBRACE_PIPE] = ACTIONS(3100), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(1027)] = { - [sym_import] = STATE(5066), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(6091), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(2902), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(4692), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5496), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_new] = ACTIONS(1515), + [sym_import] = STATE(5130), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(6160), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(2904), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(3133), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5677), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(1521), [anon_sym_AMP] = ACTIONS(774), [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1529), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(1535), [anon_sym_QMARK] = ACTIONS(792), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1027)] = { + [sym_import] = STATE(4975), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(5925), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(3224), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(4746), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5821), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(1537), + [anon_sym_AMP] = ACTIONS(637), + [anon_sym_PIPE] = ACTIONS(639), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(1543), + [anon_sym_QMARK] = ACTIONS(661), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(665), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(1547), + [anon_sym_infer] = ACTIONS(671), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1028)] = { - [sym_import] = STATE(5066), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(6091), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(2902), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(2990), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5496), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_new] = ACTIONS(1515), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1529), - [anon_sym_QMARK] = ACTIONS(792), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_import] = STATE(5411), + [sym_nested_identifier] = STATE(5894), + [sym_string] = STATE(3265), + [sym_formal_parameters] = STATE(6194), + [sym_nested_type_identifier] = STATE(3100), + [sym__type_query_member_expression_in_type_annotation] = STATE(2929), + [sym__type_query_call_expression_in_type_annotation] = STATE(3222), + [sym_type] = STATE(3560), + [sym_constructor_type] = STATE(3289), + [sym_primary_type] = STATE(3290), + [sym_template_literal_type] = STATE(3267), + [sym_infer_type] = STATE(3289), + [sym_conditional_type] = STATE(3267), + [sym_generic_type] = STATE(3267), + [sym_type_query] = STATE(3267), + [sym_index_type_query] = STATE(3267), + [sym_lookup_type] = STATE(3267), + [sym_literal_type] = STATE(3267), + [sym__number] = STATE(3300), + [sym_existential_type] = STATE(3267), + [sym_flow_maybe_type] = STATE(3267), + [sym_parenthesized_type] = STATE(3267), + [sym_predefined_type] = STATE(3267), + [sym_object_type] = STATE(3267), + [sym_type_parameters] = STATE(5511), + [sym_array_type] = STATE(3267), + [sym_tuple_type] = STATE(3267), + [sym_readonly_type] = STATE(3289), + [sym_union_type] = STATE(3267), + [sym_intersection_type] = STATE(3267), + [sym_function_type] = STATE(3289), + [sym_identifier] = ACTIONS(1595), + [anon_sym_STAR] = ACTIONS(983), + [anon_sym_LBRACE] = ACTIONS(1599), + [anon_sym_typeof] = ACTIONS(1601), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(989), + [anon_sym_LPAREN] = ACTIONS(1603), + [anon_sym_LBRACK] = ACTIONS(1605), + [anon_sym_DQUOTE] = ACTIONS(1607), + [anon_sym_SQUOTE] = ACTIONS(1609), + [anon_sym_new] = ACTIONS(1611), + [anon_sym_AMP] = ACTIONS(997), + [anon_sym_PIPE] = ACTIONS(999), + [anon_sym_PLUS] = ACTIONS(3120), + [anon_sym_DASH] = ACTIONS(3120), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(1023), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1619), + [sym_number] = ACTIONS(1621), + [sym_this] = ACTIONS(1623), + [sym_true] = ACTIONS(1625), + [sym_false] = ACTIONS(1625), + [sym_null] = ACTIONS(1625), + [sym_undefined] = ACTIONS(1625), + [anon_sym_readonly] = ACTIONS(1627), + [anon_sym_QMARK] = ACTIONS(1017), + [anon_sym_any] = ACTIONS(1023), + [anon_sym_number] = ACTIONS(1023), + [anon_sym_boolean] = ACTIONS(1023), + [anon_sym_string] = ACTIONS(1023), + [anon_sym_symbol] = ACTIONS(1023), + [anon_sym_object] = ACTIONS(1023), + [anon_sym_abstract] = ACTIONS(1021), + [anon_sym_never] = ACTIONS(1023), + [anon_sym_unknown] = ACTIONS(1023), + [anon_sym_keyof] = ACTIONS(1025), + [anon_sym_infer] = ACTIONS(1027), + [anon_sym_unique] = ACTIONS(1029), + [anon_sym_LBRACE_PIPE] = ACTIONS(1031), [sym_html_comment] = ACTIONS(5), }, [STATE(1029)] = { - [sym_import] = STATE(4832), - [sym_nested_identifier] = STATE(5892), - [sym_string] = STATE(1595), - [sym_formal_parameters] = STATE(6193), - [sym_nested_type_identifier] = STATE(1479), - [sym__type_query_member_expression_in_type_annotation] = STATE(1472), - [sym__type_query_call_expression_in_type_annotation] = STATE(1605), - [sym_type] = STATE(1582), - [sym_constructor_type] = STATE(1608), - [sym_primary_type] = STATE(1609), - [sym_template_literal_type] = STATE(1589), - [sym_infer_type] = STATE(1608), - [sym_conditional_type] = STATE(1589), - [sym_generic_type] = STATE(1589), - [sym_type_query] = STATE(1589), - [sym_index_type_query] = STATE(1589), - [sym_lookup_type] = STATE(1589), - [sym_literal_type] = STATE(1589), - [sym__number] = STATE(1612), - [sym_existential_type] = STATE(1589), - [sym_flow_maybe_type] = STATE(1589), - [sym_parenthesized_type] = STATE(1589), - [sym_predefined_type] = STATE(1589), - [sym_object_type] = STATE(1589), - [sym_type_parameters] = STATE(5561), - [sym_array_type] = STATE(1589), - [sym_tuple_type] = STATE(1589), - [sym_readonly_type] = STATE(1608), - [sym_union_type] = STATE(1589), - [sym_intersection_type] = STATE(1589), - [sym_function_type] = STATE(1608), - [sym_identifier] = ACTIONS(3226), - [anon_sym_STAR] = ACTIONS(3056), - [anon_sym_LBRACE] = ACTIONS(3058), - [anon_sym_typeof] = ACTIONS(3060), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(3062), - [anon_sym_LPAREN] = ACTIONS(3064), - [anon_sym_LBRACK] = ACTIONS(3066), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_new] = ACTIONS(3068), - [anon_sym_AMP] = ACTIONS(3070), - [anon_sym_PIPE] = ACTIONS(3072), - [anon_sym_PLUS] = ACTIONS(3074), - [anon_sym_DASH] = ACTIONS(3074), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(3076), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3078), - [sym_number] = ACTIONS(3080), - [sym_this] = ACTIONS(3228), - [sym_true] = ACTIONS(3084), - [sym_false] = ACTIONS(3084), - [sym_null] = ACTIONS(3084), - [sym_undefined] = ACTIONS(3084), - [anon_sym_readonly] = ACTIONS(3086), - [anon_sym_QMARK] = ACTIONS(3088), - [anon_sym_any] = ACTIONS(3076), - [anon_sym_number] = ACTIONS(3076), - [anon_sym_boolean] = ACTIONS(3076), - [anon_sym_string] = ACTIONS(3076), - [anon_sym_symbol] = ACTIONS(3076), - [anon_sym_object] = ACTIONS(3076), - [anon_sym_abstract] = ACTIONS(3090), - [anon_sym_infer] = ACTIONS(3094), - [anon_sym_keyof] = ACTIONS(3096), - [anon_sym_unique] = ACTIONS(3098), - [anon_sym_unknown] = ACTIONS(3076), - [anon_sym_never] = ACTIONS(3076), - [anon_sym_LBRACE_PIPE] = ACTIONS(3100), + [sym_import] = STATE(5411), + [sym_nested_identifier] = STATE(5894), + [sym_string] = STATE(3265), + [sym_formal_parameters] = STATE(6194), + [sym_nested_type_identifier] = STATE(3100), + [sym__type_query_member_expression_in_type_annotation] = STATE(2929), + [sym__type_query_call_expression_in_type_annotation] = STATE(3222), + [sym_type] = STATE(3561), + [sym_constructor_type] = STATE(3289), + [sym_primary_type] = STATE(3290), + [sym_template_literal_type] = STATE(3267), + [sym_infer_type] = STATE(3289), + [sym_conditional_type] = STATE(3267), + [sym_generic_type] = STATE(3267), + [sym_type_query] = STATE(3267), + [sym_index_type_query] = STATE(3267), + [sym_lookup_type] = STATE(3267), + [sym_literal_type] = STATE(3267), + [sym__number] = STATE(3300), + [sym_existential_type] = STATE(3267), + [sym_flow_maybe_type] = STATE(3267), + [sym_parenthesized_type] = STATE(3267), + [sym_predefined_type] = STATE(3267), + [sym_object_type] = STATE(3267), + [sym_type_parameters] = STATE(5511), + [sym_array_type] = STATE(3267), + [sym_tuple_type] = STATE(3267), + [sym_readonly_type] = STATE(3289), + [sym_union_type] = STATE(3267), + [sym_intersection_type] = STATE(3267), + [sym_function_type] = STATE(3289), + [sym_identifier] = ACTIONS(1595), + [anon_sym_STAR] = ACTIONS(983), + [anon_sym_LBRACE] = ACTIONS(1599), + [anon_sym_typeof] = ACTIONS(1601), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(989), + [anon_sym_LPAREN] = ACTIONS(1603), + [anon_sym_LBRACK] = ACTIONS(1605), + [anon_sym_DQUOTE] = ACTIONS(1607), + [anon_sym_SQUOTE] = ACTIONS(1609), + [anon_sym_new] = ACTIONS(1611), + [anon_sym_AMP] = ACTIONS(997), + [anon_sym_PIPE] = ACTIONS(999), + [anon_sym_PLUS] = ACTIONS(3120), + [anon_sym_DASH] = ACTIONS(3120), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(1023), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1619), + [sym_number] = ACTIONS(1621), + [sym_this] = ACTIONS(1623), + [sym_true] = ACTIONS(1625), + [sym_false] = ACTIONS(1625), + [sym_null] = ACTIONS(1625), + [sym_undefined] = ACTIONS(1625), + [anon_sym_readonly] = ACTIONS(1627), + [anon_sym_QMARK] = ACTIONS(1017), + [anon_sym_any] = ACTIONS(1023), + [anon_sym_number] = ACTIONS(1023), + [anon_sym_boolean] = ACTIONS(1023), + [anon_sym_string] = ACTIONS(1023), + [anon_sym_symbol] = ACTIONS(1023), + [anon_sym_object] = ACTIONS(1023), + [anon_sym_abstract] = ACTIONS(1021), + [anon_sym_never] = ACTIONS(1023), + [anon_sym_unknown] = ACTIONS(1023), + [anon_sym_keyof] = ACTIONS(1025), + [anon_sym_infer] = ACTIONS(1027), + [anon_sym_unique] = ACTIONS(1029), + [anon_sym_LBRACE_PIPE] = ACTIONS(1031), [sym_html_comment] = ACTIONS(5), }, [STATE(1030)] = { - [sym_import] = STATE(4832), - [sym_nested_identifier] = STATE(5892), - [sym_string] = STATE(1595), - [sym_formal_parameters] = STATE(6193), - [sym_nested_type_identifier] = STATE(1479), - [sym__type_query_member_expression_in_type_annotation] = STATE(1472), - [sym__type_query_call_expression_in_type_annotation] = STATE(1605), - [sym_type] = STATE(1583), - [sym_constructor_type] = STATE(1608), - [sym_primary_type] = STATE(1609), - [sym_template_literal_type] = STATE(1589), - [sym_infer_type] = STATE(1608), - [sym_conditional_type] = STATE(1589), - [sym_generic_type] = STATE(1589), - [sym_type_query] = STATE(1589), - [sym_index_type_query] = STATE(1589), - [sym_lookup_type] = STATE(1589), - [sym_literal_type] = STATE(1589), - [sym__number] = STATE(1612), - [sym_existential_type] = STATE(1589), - [sym_flow_maybe_type] = STATE(1589), - [sym_parenthesized_type] = STATE(1589), - [sym_predefined_type] = STATE(1589), - [sym_object_type] = STATE(1589), - [sym_type_parameters] = STATE(5561), - [sym_array_type] = STATE(1589), - [sym_tuple_type] = STATE(1589), - [sym_readonly_type] = STATE(1608), - [sym_union_type] = STATE(1589), - [sym_intersection_type] = STATE(1589), - [sym_function_type] = STATE(1608), - [sym_identifier] = ACTIONS(3226), - [anon_sym_STAR] = ACTIONS(3056), - [anon_sym_LBRACE] = ACTIONS(3058), - [anon_sym_typeof] = ACTIONS(3060), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(3062), - [anon_sym_LPAREN] = ACTIONS(3064), - [anon_sym_LBRACK] = ACTIONS(3066), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_new] = ACTIONS(3068), - [anon_sym_AMP] = ACTIONS(3070), - [anon_sym_PIPE] = ACTIONS(3072), - [anon_sym_PLUS] = ACTIONS(3074), - [anon_sym_DASH] = ACTIONS(3074), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(3076), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3078), - [sym_number] = ACTIONS(3080), - [sym_this] = ACTIONS(3228), - [sym_true] = ACTIONS(3084), - [sym_false] = ACTIONS(3084), - [sym_null] = ACTIONS(3084), - [sym_undefined] = ACTIONS(3084), - [anon_sym_readonly] = ACTIONS(3086), - [anon_sym_QMARK] = ACTIONS(3088), - [anon_sym_any] = ACTIONS(3076), - [anon_sym_number] = ACTIONS(3076), - [anon_sym_boolean] = ACTIONS(3076), - [anon_sym_string] = ACTIONS(3076), - [anon_sym_symbol] = ACTIONS(3076), - [anon_sym_object] = ACTIONS(3076), - [anon_sym_abstract] = ACTIONS(3090), - [anon_sym_infer] = ACTIONS(3094), - [anon_sym_keyof] = ACTIONS(3096), - [anon_sym_unique] = ACTIONS(3098), - [anon_sym_unknown] = ACTIONS(3076), - [anon_sym_never] = ACTIONS(3076), - [anon_sym_LBRACE_PIPE] = ACTIONS(3100), + [sym_import] = STATE(5411), + [sym_nested_identifier] = STATE(5894), + [sym_string] = STATE(3265), + [sym_formal_parameters] = STATE(6194), + [sym_nested_type_identifier] = STATE(3100), + [sym__type_query_member_expression_in_type_annotation] = STATE(2929), + [sym__type_query_call_expression_in_type_annotation] = STATE(3222), + [sym_type] = STATE(3562), + [sym_constructor_type] = STATE(3289), + [sym_primary_type] = STATE(3290), + [sym_template_literal_type] = STATE(3267), + [sym_infer_type] = STATE(3289), + [sym_conditional_type] = STATE(3267), + [sym_generic_type] = STATE(3267), + [sym_type_query] = STATE(3267), + [sym_index_type_query] = STATE(3267), + [sym_lookup_type] = STATE(3267), + [sym_literal_type] = STATE(3267), + [sym__number] = STATE(3300), + [sym_existential_type] = STATE(3267), + [sym_flow_maybe_type] = STATE(3267), + [sym_parenthesized_type] = STATE(3267), + [sym_predefined_type] = STATE(3267), + [sym_object_type] = STATE(3267), + [sym_type_parameters] = STATE(5511), + [sym_array_type] = STATE(3267), + [sym_tuple_type] = STATE(3267), + [sym_readonly_type] = STATE(3289), + [sym_union_type] = STATE(3267), + [sym_intersection_type] = STATE(3267), + [sym_function_type] = STATE(3289), + [sym_identifier] = ACTIONS(1595), + [anon_sym_STAR] = ACTIONS(983), + [anon_sym_LBRACE] = ACTIONS(1599), + [anon_sym_typeof] = ACTIONS(1601), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(989), + [anon_sym_LPAREN] = ACTIONS(1603), + [anon_sym_LBRACK] = ACTIONS(1605), + [anon_sym_DQUOTE] = ACTIONS(1607), + [anon_sym_SQUOTE] = ACTIONS(1609), + [anon_sym_new] = ACTIONS(1611), + [anon_sym_AMP] = ACTIONS(997), + [anon_sym_PIPE] = ACTIONS(999), + [anon_sym_PLUS] = ACTIONS(3120), + [anon_sym_DASH] = ACTIONS(3120), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(1023), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1619), + [sym_number] = ACTIONS(1621), + [sym_this] = ACTIONS(1623), + [sym_true] = ACTIONS(1625), + [sym_false] = ACTIONS(1625), + [sym_null] = ACTIONS(1625), + [sym_undefined] = ACTIONS(1625), + [anon_sym_readonly] = ACTIONS(1627), + [anon_sym_QMARK] = ACTIONS(1017), + [anon_sym_any] = ACTIONS(1023), + [anon_sym_number] = ACTIONS(1023), + [anon_sym_boolean] = ACTIONS(1023), + [anon_sym_string] = ACTIONS(1023), + [anon_sym_symbol] = ACTIONS(1023), + [anon_sym_object] = ACTIONS(1023), + [anon_sym_abstract] = ACTIONS(1021), + [anon_sym_never] = ACTIONS(1023), + [anon_sym_unknown] = ACTIONS(1023), + [anon_sym_keyof] = ACTIONS(1025), + [anon_sym_infer] = ACTIONS(1027), + [anon_sym_unique] = ACTIONS(1029), + [anon_sym_LBRACE_PIPE] = ACTIONS(1031), [sym_html_comment] = ACTIONS(5), }, [STATE(1031)] = { - [sym_import] = STATE(4864), - [sym_nested_identifier] = STATE(6227), - [sym_string] = STATE(3361), - [sym_formal_parameters] = STATE(6140), - [sym_nested_type_identifier] = STATE(3230), - [sym__type_query_member_expression_in_type_annotation] = STATE(3078), - [sym__type_query_call_expression_in_type_annotation] = STATE(3309), - [sym_type] = STATE(3386), - [sym_constructor_type] = STATE(3373), - [sym_primary_type] = STATE(3374), - [sym_template_literal_type] = STATE(3357), - [sym_infer_type] = STATE(3373), - [sym_conditional_type] = STATE(3357), - [sym_generic_type] = STATE(3357), - [sym_type_query] = STATE(3357), - [sym_index_type_query] = STATE(3357), - [sym_lookup_type] = STATE(3357), - [sym_literal_type] = STATE(3357), - [sym__number] = STATE(3375), - [sym_existential_type] = STATE(3357), - [sym_flow_maybe_type] = STATE(3357), - [sym_parenthesized_type] = STATE(3357), - [sym_predefined_type] = STATE(3357), - [sym_object_type] = STATE(3357), - [sym_type_parameters] = STATE(5598), - [sym_array_type] = STATE(3357), - [sym_tuple_type] = STATE(3357), - [sym_readonly_type] = STATE(3373), - [sym_union_type] = STATE(3357), - [sym_intersection_type] = STATE(3357), - [sym_function_type] = STATE(3373), - [sym_identifier] = ACTIONS(3234), - [anon_sym_STAR] = ACTIONS(2972), - [anon_sym_LBRACE] = ACTIONS(2974), - [anon_sym_typeof] = ACTIONS(2976), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(2978), - [anon_sym_LPAREN] = ACTIONS(2980), - [anon_sym_LBRACK] = ACTIONS(2982), - [anon_sym_DQUOTE] = ACTIONS(2984), - [anon_sym_SQUOTE] = ACTIONS(2986), - [anon_sym_new] = ACTIONS(2988), - [anon_sym_AMP] = ACTIONS(2990), - [anon_sym_PIPE] = ACTIONS(2992), - [anon_sym_PLUS] = ACTIONS(2994), - [anon_sym_DASH] = ACTIONS(2994), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(2996), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2998), - [sym_number] = ACTIONS(3000), - [sym_this] = ACTIONS(3236), - [sym_true] = ACTIONS(3004), - [sym_false] = ACTIONS(3004), - [sym_null] = ACTIONS(3004), - [sym_undefined] = ACTIONS(3004), - [anon_sym_readonly] = ACTIONS(3006), - [anon_sym_QMARK] = ACTIONS(3008), - [anon_sym_any] = ACTIONS(2996), - [anon_sym_number] = ACTIONS(2996), - [anon_sym_boolean] = ACTIONS(2996), - [anon_sym_string] = ACTIONS(2996), - [anon_sym_symbol] = ACTIONS(2996), - [anon_sym_object] = ACTIONS(2996), - [anon_sym_abstract] = ACTIONS(3010), - [anon_sym_infer] = ACTIONS(3014), - [anon_sym_keyof] = ACTIONS(3016), - [anon_sym_unique] = ACTIONS(3018), - [anon_sym_unknown] = ACTIONS(2996), - [anon_sym_never] = ACTIONS(2996), - [anon_sym_LBRACE_PIPE] = ACTIONS(3020), + [sym_import] = STATE(5411), + [sym_nested_identifier] = STATE(5894), + [sym_string] = STATE(3265), + [sym_formal_parameters] = STATE(6194), + [sym_nested_type_identifier] = STATE(3100), + [sym__type_query_member_expression_in_type_annotation] = STATE(2929), + [sym__type_query_call_expression_in_type_annotation] = STATE(3222), + [sym_type] = STATE(4305), + [sym_constructor_type] = STATE(3289), + [sym_primary_type] = STATE(3290), + [sym_template_literal_type] = STATE(3267), + [sym_infer_type] = STATE(3289), + [sym_conditional_type] = STATE(3267), + [sym_generic_type] = STATE(3267), + [sym_type_query] = STATE(3267), + [sym_index_type_query] = STATE(3267), + [sym_lookup_type] = STATE(3267), + [sym_literal_type] = STATE(3267), + [sym__number] = STATE(3300), + [sym_existential_type] = STATE(3267), + [sym_flow_maybe_type] = STATE(3267), + [sym_parenthesized_type] = STATE(3267), + [sym_predefined_type] = STATE(3267), + [sym_object_type] = STATE(3267), + [sym_type_parameters] = STATE(5511), + [sym_array_type] = STATE(3267), + [sym_tuple_type] = STATE(3267), + [sym_readonly_type] = STATE(3289), + [sym_union_type] = STATE(3267), + [sym_intersection_type] = STATE(3267), + [sym_function_type] = STATE(3289), + [sym_identifier] = ACTIONS(1595), + [anon_sym_STAR] = ACTIONS(983), + [anon_sym_LBRACE] = ACTIONS(1599), + [anon_sym_typeof] = ACTIONS(1601), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(989), + [anon_sym_LPAREN] = ACTIONS(1603), + [anon_sym_LBRACK] = ACTIONS(1605), + [anon_sym_DQUOTE] = ACTIONS(1607), + [anon_sym_SQUOTE] = ACTIONS(1609), + [anon_sym_new] = ACTIONS(1611), + [anon_sym_AMP] = ACTIONS(997), + [anon_sym_PIPE] = ACTIONS(999), + [anon_sym_PLUS] = ACTIONS(3120), + [anon_sym_DASH] = ACTIONS(3120), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(1023), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1619), + [sym_number] = ACTIONS(1621), + [sym_this] = ACTIONS(1623), + [sym_true] = ACTIONS(1625), + [sym_false] = ACTIONS(1625), + [sym_null] = ACTIONS(1625), + [sym_undefined] = ACTIONS(1625), + [anon_sym_readonly] = ACTIONS(1627), + [anon_sym_QMARK] = ACTIONS(1017), + [anon_sym_any] = ACTIONS(1023), + [anon_sym_number] = ACTIONS(1023), + [anon_sym_boolean] = ACTIONS(1023), + [anon_sym_string] = ACTIONS(1023), + [anon_sym_symbol] = ACTIONS(1023), + [anon_sym_object] = ACTIONS(1023), + [anon_sym_abstract] = ACTIONS(1021), + [anon_sym_never] = ACTIONS(1023), + [anon_sym_unknown] = ACTIONS(1023), + [anon_sym_keyof] = ACTIONS(1025), + [anon_sym_infer] = ACTIONS(1027), + [anon_sym_unique] = ACTIONS(1029), + [anon_sym_LBRACE_PIPE] = ACTIONS(1031), [sym_html_comment] = ACTIONS(5), }, [STATE(1032)] = { - [sym_import] = STATE(4864), - [sym_nested_identifier] = STATE(6227), - [sym_string] = STATE(3361), - [sym_formal_parameters] = STATE(6140), - [sym_nested_type_identifier] = STATE(3230), - [sym__type_query_member_expression_in_type_annotation] = STATE(3078), - [sym__type_query_call_expression_in_type_annotation] = STATE(3309), - [sym_type] = STATE(3387), - [sym_constructor_type] = STATE(3373), - [sym_primary_type] = STATE(3374), - [sym_template_literal_type] = STATE(3357), - [sym_infer_type] = STATE(3373), - [sym_conditional_type] = STATE(3357), - [sym_generic_type] = STATE(3357), - [sym_type_query] = STATE(3357), - [sym_index_type_query] = STATE(3357), - [sym_lookup_type] = STATE(3357), - [sym_literal_type] = STATE(3357), - [sym__number] = STATE(3375), - [sym_existential_type] = STATE(3357), - [sym_flow_maybe_type] = STATE(3357), - [sym_parenthesized_type] = STATE(3357), - [sym_predefined_type] = STATE(3357), - [sym_object_type] = STATE(3357), - [sym_type_parameters] = STATE(5598), - [sym_array_type] = STATE(3357), - [sym_tuple_type] = STATE(3357), - [sym_readonly_type] = STATE(3373), - [sym_union_type] = STATE(3357), - [sym_intersection_type] = STATE(3357), - [sym_function_type] = STATE(3373), - [sym_identifier] = ACTIONS(3234), - [anon_sym_STAR] = ACTIONS(2972), - [anon_sym_LBRACE] = ACTIONS(2974), - [anon_sym_typeof] = ACTIONS(2976), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(2978), - [anon_sym_LPAREN] = ACTIONS(2980), - [anon_sym_LBRACK] = ACTIONS(2982), - [anon_sym_DQUOTE] = ACTIONS(2984), - [anon_sym_SQUOTE] = ACTIONS(2986), - [anon_sym_new] = ACTIONS(2988), - [anon_sym_AMP] = ACTIONS(2990), - [anon_sym_PIPE] = ACTIONS(2992), - [anon_sym_PLUS] = ACTIONS(2994), - [anon_sym_DASH] = ACTIONS(2994), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(2996), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2998), - [sym_number] = ACTIONS(3000), - [sym_this] = ACTIONS(3236), - [sym_true] = ACTIONS(3004), - [sym_false] = ACTIONS(3004), - [sym_null] = ACTIONS(3004), - [sym_undefined] = ACTIONS(3004), - [anon_sym_readonly] = ACTIONS(3006), - [anon_sym_QMARK] = ACTIONS(3008), - [anon_sym_any] = ACTIONS(2996), - [anon_sym_number] = ACTIONS(2996), - [anon_sym_boolean] = ACTIONS(2996), - [anon_sym_string] = ACTIONS(2996), - [anon_sym_symbol] = ACTIONS(2996), - [anon_sym_object] = ACTIONS(2996), - [anon_sym_abstract] = ACTIONS(3010), - [anon_sym_infer] = ACTIONS(3014), - [anon_sym_keyof] = ACTIONS(3016), - [anon_sym_unique] = ACTIONS(3018), - [anon_sym_unknown] = ACTIONS(2996), - [anon_sym_never] = ACTIONS(2996), - [anon_sym_LBRACE_PIPE] = ACTIONS(3020), + [sym_import] = STATE(5130), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(6160), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(2904), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(4768), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5677), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(1521), + [anon_sym_AMP] = ACTIONS(774), + [anon_sym_PIPE] = ACTIONS(776), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(1535), + [anon_sym_QMARK] = ACTIONS(792), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1033)] = { - [sym_import] = STATE(4864), - [sym_nested_identifier] = STATE(6227), - [sym_string] = STATE(3361), - [sym_formal_parameters] = STATE(6140), - [sym_nested_type_identifier] = STATE(3230), - [sym__type_query_member_expression_in_type_annotation] = STATE(3078), - [sym__type_query_call_expression_in_type_annotation] = STATE(3309), - [sym_type] = STATE(3400), - [sym_constructor_type] = STATE(3373), - [sym_primary_type] = STATE(3374), - [sym_template_literal_type] = STATE(3357), - [sym_infer_type] = STATE(3373), - [sym_conditional_type] = STATE(3357), - [sym_generic_type] = STATE(3357), - [sym_type_query] = STATE(3357), - [sym_index_type_query] = STATE(3357), - [sym_lookup_type] = STATE(3357), - [sym_literal_type] = STATE(3357), - [sym__number] = STATE(3375), - [sym_existential_type] = STATE(3357), - [sym_flow_maybe_type] = STATE(3357), - [sym_parenthesized_type] = STATE(3357), - [sym_predefined_type] = STATE(3357), - [sym_object_type] = STATE(3357), - [sym_type_parameters] = STATE(5598), - [sym_array_type] = STATE(3357), - [sym_tuple_type] = STATE(3357), - [sym_readonly_type] = STATE(3373), - [sym_union_type] = STATE(3357), - [sym_intersection_type] = STATE(3357), - [sym_function_type] = STATE(3373), - [sym_identifier] = ACTIONS(3234), - [anon_sym_STAR] = ACTIONS(2972), - [anon_sym_LBRACE] = ACTIONS(2974), - [anon_sym_typeof] = ACTIONS(2976), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(2978), - [anon_sym_LPAREN] = ACTIONS(2980), - [anon_sym_LBRACK] = ACTIONS(2982), - [anon_sym_DQUOTE] = ACTIONS(2984), - [anon_sym_SQUOTE] = ACTIONS(2986), - [anon_sym_new] = ACTIONS(2988), - [anon_sym_AMP] = ACTIONS(2990), - [anon_sym_PIPE] = ACTIONS(2992), - [anon_sym_PLUS] = ACTIONS(2994), - [anon_sym_DASH] = ACTIONS(2994), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(2996), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2998), - [sym_number] = ACTIONS(3000), - [sym_this] = ACTIONS(3236), - [sym_true] = ACTIONS(3004), - [sym_false] = ACTIONS(3004), - [sym_null] = ACTIONS(3004), - [sym_undefined] = ACTIONS(3004), - [anon_sym_readonly] = ACTIONS(3006), - [anon_sym_QMARK] = ACTIONS(3008), - [anon_sym_any] = ACTIONS(2996), - [anon_sym_number] = ACTIONS(2996), - [anon_sym_boolean] = ACTIONS(2996), - [anon_sym_string] = ACTIONS(2996), - [anon_sym_symbol] = ACTIONS(2996), - [anon_sym_object] = ACTIONS(2996), - [anon_sym_abstract] = ACTIONS(3010), - [anon_sym_infer] = ACTIONS(3014), - [anon_sym_keyof] = ACTIONS(3016), - [anon_sym_unique] = ACTIONS(3018), - [anon_sym_unknown] = ACTIONS(2996), - [anon_sym_never] = ACTIONS(2996), - [anon_sym_LBRACE_PIPE] = ACTIONS(3020), + [sym_import] = STATE(5130), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(6160), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(2904), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(4775), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5677), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(1521), + [anon_sym_AMP] = ACTIONS(774), + [anon_sym_PIPE] = ACTIONS(776), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(1535), + [anon_sym_QMARK] = ACTIONS(792), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1034)] = { - [sym_import] = STATE(4864), - [sym_nested_identifier] = STATE(6227), - [sym_string] = STATE(3361), - [sym_formal_parameters] = STATE(6091), - [sym_nested_type_identifier] = STATE(3230), - [sym__type_query_member_expression_in_type_annotation] = STATE(3078), - [sym__type_query_call_expression_in_type_annotation] = STATE(3309), - [sym_type] = STATE(4871), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3403), - [sym_template_literal_type] = STATE(3357), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(3357), - [sym_generic_type] = STATE(3357), - [sym_type_query] = STATE(3357), - [sym_index_type_query] = STATE(3357), - [sym_lookup_type] = STATE(3357), - [sym_literal_type] = STATE(3357), - [sym__number] = STATE(3375), - [sym_existential_type] = STATE(3357), - [sym_flow_maybe_type] = STATE(3357), - [sym_parenthesized_type] = STATE(3357), - [sym_predefined_type] = STATE(3357), - [sym_object_type] = STATE(3357), - [sym_type_parameters] = STATE(5496), - [sym_array_type] = STATE(3357), - [sym_tuple_type] = STATE(3357), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(3357), - [sym_intersection_type] = STATE(3357), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(3234), - [anon_sym_STAR] = ACTIONS(2972), - [anon_sym_LBRACE] = ACTIONS(2974), - [anon_sym_typeof] = ACTIONS(2976), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(2978), - [anon_sym_LPAREN] = ACTIONS(2980), - [anon_sym_LBRACK] = ACTIONS(2982), - [anon_sym_DQUOTE] = ACTIONS(2984), - [anon_sym_SQUOTE] = ACTIONS(2986), - [anon_sym_new] = ACTIONS(1515), - [anon_sym_AMP] = ACTIONS(2990), - [anon_sym_PIPE] = ACTIONS(2992), - [anon_sym_PLUS] = ACTIONS(2994), - [anon_sym_DASH] = ACTIONS(2994), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(2996), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2998), - [sym_number] = ACTIONS(3000), - [sym_this] = ACTIONS(3236), - [sym_true] = ACTIONS(3004), - [sym_false] = ACTIONS(3004), - [sym_null] = ACTIONS(3004), - [sym_undefined] = ACTIONS(3004), - [anon_sym_readonly] = ACTIONS(1529), - [anon_sym_QMARK] = ACTIONS(3008), - [anon_sym_any] = ACTIONS(2996), - [anon_sym_number] = ACTIONS(2996), - [anon_sym_boolean] = ACTIONS(2996), - [anon_sym_string] = ACTIONS(2996), - [anon_sym_symbol] = ACTIONS(2996), - [anon_sym_object] = ACTIONS(2996), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(3016), - [anon_sym_unique] = ACTIONS(3018), - [anon_sym_unknown] = ACTIONS(2996), - [anon_sym_never] = ACTIONS(2996), - [anon_sym_LBRACE_PIPE] = ACTIONS(3020), + [sym_import] = STATE(5130), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(6160), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(2904), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(4049), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5677), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(1521), + [anon_sym_AMP] = ACTIONS(774), + [anon_sym_PIPE] = ACTIONS(776), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(1535), + [anon_sym_QMARK] = ACTIONS(792), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1035)] = { - [sym_import] = STATE(4864), - [sym_nested_identifier] = STATE(6227), - [sym_string] = STATE(3361), - [sym_formal_parameters] = STATE(6091), - [sym_nested_type_identifier] = STATE(3230), - [sym__type_query_member_expression_in_type_annotation] = STATE(3078), - [sym__type_query_call_expression_in_type_annotation] = STATE(3309), - [sym_type] = STATE(4871), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3414), - [sym_template_literal_type] = STATE(3357), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(3357), - [sym_generic_type] = STATE(3357), - [sym_type_query] = STATE(3357), - [sym_index_type_query] = STATE(3357), - [sym_lookup_type] = STATE(3357), - [sym_literal_type] = STATE(3357), - [sym__number] = STATE(3375), - [sym_existential_type] = STATE(3357), - [sym_flow_maybe_type] = STATE(3357), - [sym_parenthesized_type] = STATE(3357), - [sym_predefined_type] = STATE(3357), - [sym_object_type] = STATE(3357), - [sym_type_parameters] = STATE(5496), - [sym_array_type] = STATE(3357), - [sym_tuple_type] = STATE(3357), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(3357), - [sym_intersection_type] = STATE(3357), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(3234), - [anon_sym_STAR] = ACTIONS(2972), - [anon_sym_LBRACE] = ACTIONS(2974), - [anon_sym_typeof] = ACTIONS(2976), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(2978), - [anon_sym_LPAREN] = ACTIONS(2980), - [anon_sym_LBRACK] = ACTIONS(2982), - [anon_sym_DQUOTE] = ACTIONS(2984), - [anon_sym_SQUOTE] = ACTIONS(2986), - [anon_sym_new] = ACTIONS(1515), - [anon_sym_AMP] = ACTIONS(2990), - [anon_sym_PIPE] = ACTIONS(2992), - [anon_sym_PLUS] = ACTIONS(2994), - [anon_sym_DASH] = ACTIONS(2994), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(2996), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2998), - [sym_number] = ACTIONS(3000), - [sym_this] = ACTIONS(3236), - [sym_true] = ACTIONS(3004), - [sym_false] = ACTIONS(3004), - [sym_null] = ACTIONS(3004), - [sym_undefined] = ACTIONS(3004), - [anon_sym_readonly] = ACTIONS(1529), - [anon_sym_QMARK] = ACTIONS(3008), - [anon_sym_any] = ACTIONS(2996), - [anon_sym_number] = ACTIONS(2996), - [anon_sym_boolean] = ACTIONS(2996), - [anon_sym_string] = ACTIONS(2996), - [anon_sym_symbol] = ACTIONS(2996), - [anon_sym_object] = ACTIONS(2996), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(3016), - [anon_sym_unique] = ACTIONS(3018), - [anon_sym_unknown] = ACTIONS(2996), - [anon_sym_never] = ACTIONS(2996), - [anon_sym_LBRACE_PIPE] = ACTIONS(3020), + [sym_import] = STATE(4900), + [sym_nested_identifier] = STATE(5974), + [sym_string] = STATE(2051), + [sym_formal_parameters] = STATE(5928), + [sym_nested_type_identifier] = STATE(1788), + [sym__type_query_member_expression_in_type_annotation] = STATE(1763), + [sym__type_query_call_expression_in_type_annotation] = STATE(1949), + [sym_type] = STATE(2049), + [sym_constructor_type] = STATE(1950), + [sym_primary_type] = STATE(1954), + [sym_template_literal_type] = STATE(2047), + [sym_infer_type] = STATE(1950), + [sym_conditional_type] = STATE(2047), + [sym_generic_type] = STATE(2047), + [sym_type_query] = STATE(2047), + [sym_index_type_query] = STATE(2047), + [sym_lookup_type] = STATE(2047), + [sym_literal_type] = STATE(2047), + [sym__number] = STATE(1955), + [sym_existential_type] = STATE(2047), + [sym_flow_maybe_type] = STATE(2047), + [sym_parenthesized_type] = STATE(2047), + [sym_predefined_type] = STATE(2047), + [sym_object_type] = STATE(2047), + [sym_type_parameters] = STATE(5720), + [sym_array_type] = STATE(2047), + [sym_tuple_type] = STATE(2047), + [sym_readonly_type] = STATE(1950), + [sym_union_type] = STATE(2047), + [sym_intersection_type] = STATE(2047), + [sym_function_type] = STATE(1950), + [sym_identifier] = ACTIONS(3248), + [anon_sym_STAR] = ACTIONS(3138), + [anon_sym_LBRACE] = ACTIONS(3140), + [anon_sym_typeof] = ACTIONS(3142), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(3144), + [anon_sym_LPAREN] = ACTIONS(3146), + [anon_sym_LBRACK] = ACTIONS(3148), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_new] = ACTIONS(3150), + [anon_sym_AMP] = ACTIONS(3152), + [anon_sym_PIPE] = ACTIONS(3154), + [anon_sym_PLUS] = ACTIONS(3156), + [anon_sym_DASH] = ACTIONS(3156), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(3158), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3160), + [sym_number] = ACTIONS(3162), + [sym_this] = ACTIONS(3252), + [sym_true] = ACTIONS(3166), + [sym_false] = ACTIONS(3166), + [sym_null] = ACTIONS(3166), + [sym_undefined] = ACTIONS(3166), + [anon_sym_readonly] = ACTIONS(3168), + [anon_sym_QMARK] = ACTIONS(3170), + [anon_sym_any] = ACTIONS(3158), + [anon_sym_number] = ACTIONS(3158), + [anon_sym_boolean] = ACTIONS(3158), + [anon_sym_string] = ACTIONS(3158), + [anon_sym_symbol] = ACTIONS(3158), + [anon_sym_object] = ACTIONS(3158), + [anon_sym_abstract] = ACTIONS(3172), + [anon_sym_never] = ACTIONS(3158), + [anon_sym_unknown] = ACTIONS(3158), + [anon_sym_keyof] = ACTIONS(3176), + [anon_sym_infer] = ACTIONS(3178), + [anon_sym_unique] = ACTIONS(3180), + [anon_sym_LBRACE_PIPE] = ACTIONS(3182), [sym_html_comment] = ACTIONS(5), }, [STATE(1036)] = { - [sym_import] = STATE(5396), - [sym_nested_identifier] = STATE(5893), - [sym_string] = STATE(3248), - [sym_formal_parameters] = STATE(6169), - [sym_nested_type_identifier] = STATE(3106), - [sym__type_query_member_expression_in_type_annotation] = STATE(2929), - [sym__type_query_call_expression_in_type_annotation] = STATE(3203), - [sym_type] = STATE(4185), - [sym_constructor_type] = STATE(3251), - [sym_primary_type] = STATE(3254), - [sym_template_literal_type] = STATE(3246), - [sym_infer_type] = STATE(3251), - [sym_conditional_type] = STATE(3246), - [sym_generic_type] = STATE(3246), - [sym_type_query] = STATE(3246), - [sym_index_type_query] = STATE(3246), - [sym_lookup_type] = STATE(3246), - [sym_literal_type] = STATE(3246), - [sym__number] = STATE(3256), - [sym_existential_type] = STATE(3246), - [sym_flow_maybe_type] = STATE(3246), - [sym_parenthesized_type] = STATE(3246), - [sym_predefined_type] = STATE(3246), - [sym_object_type] = STATE(3246), - [sym_type_parameters] = STATE(5497), - [sym_array_type] = STATE(3246), - [sym_tuple_type] = STATE(3246), - [sym_readonly_type] = STATE(3251), - [sym_union_type] = STATE(3246), - [sym_intersection_type] = STATE(3246), - [sym_function_type] = STATE(3251), - [sym_identifier] = ACTIONS(1587), - [anon_sym_STAR] = ACTIONS(985), - [anon_sym_LBRACE] = ACTIONS(1591), - [anon_sym_typeof] = ACTIONS(1593), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(991), - [anon_sym_LPAREN] = ACTIONS(1595), - [anon_sym_LBRACK] = ACTIONS(1597), - [anon_sym_DQUOTE] = ACTIONS(1599), - [anon_sym_SQUOTE] = ACTIONS(1601), - [anon_sym_new] = ACTIONS(1603), - [anon_sym_AMP] = ACTIONS(999), - [anon_sym_PIPE] = ACTIONS(1001), - [anon_sym_PLUS] = ACTIONS(2964), - [anon_sym_DASH] = ACTIONS(2964), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(1031), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1611), - [sym_number] = ACTIONS(1613), - [sym_this] = ACTIONS(1615), - [sym_true] = ACTIONS(1617), - [sym_false] = ACTIONS(1617), - [sym_null] = ACTIONS(1617), - [sym_undefined] = ACTIONS(1617), - [anon_sym_readonly] = ACTIONS(1619), - [anon_sym_QMARK] = ACTIONS(1019), - [anon_sym_any] = ACTIONS(1031), - [anon_sym_number] = ACTIONS(1031), - [anon_sym_boolean] = ACTIONS(1031), - [anon_sym_string] = ACTIONS(1031), - [anon_sym_symbol] = ACTIONS(1031), - [anon_sym_object] = ACTIONS(1031), - [anon_sym_abstract] = ACTIONS(1023), - [anon_sym_infer] = ACTIONS(1025), - [anon_sym_keyof] = ACTIONS(1027), - [anon_sym_unique] = ACTIONS(1029), - [anon_sym_unknown] = ACTIONS(1031), - [anon_sym_never] = ACTIONS(1031), - [anon_sym_LBRACE_PIPE] = ACTIONS(1033), + [sym_import] = STATE(4878), + [sym_nested_identifier] = STATE(6238), + [sym_string] = STATE(3430), + [sym_formal_parameters] = STATE(6160), + [sym_nested_type_identifier] = STATE(3248), + [sym__type_query_member_expression_in_type_annotation] = STATE(3093), + [sym__type_query_call_expression_in_type_annotation] = STATE(3323), + [sym_type] = STATE(4888), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3450), + [sym_template_literal_type] = STATE(3429), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(3429), + [sym_generic_type] = STATE(3429), + [sym_type_query] = STATE(3429), + [sym_index_type_query] = STATE(3429), + [sym_lookup_type] = STATE(3429), + [sym_literal_type] = STATE(3429), + [sym__number] = STATE(3435), + [sym_existential_type] = STATE(3429), + [sym_flow_maybe_type] = STATE(3429), + [sym_parenthesized_type] = STATE(3429), + [sym_predefined_type] = STATE(3429), + [sym_object_type] = STATE(3429), + [sym_type_parameters] = STATE(5677), + [sym_array_type] = STATE(3429), + [sym_tuple_type] = STATE(3429), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(3429), + [sym_intersection_type] = STATE(3429), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(3240), + [anon_sym_STAR] = ACTIONS(2966), + [anon_sym_LBRACE] = ACTIONS(2968), + [anon_sym_typeof] = ACTIONS(2970), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(2972), + [anon_sym_LPAREN] = ACTIONS(2974), + [anon_sym_LBRACK] = ACTIONS(2976), + [anon_sym_DQUOTE] = ACTIONS(2978), + [anon_sym_SQUOTE] = ACTIONS(2980), + [anon_sym_new] = ACTIONS(1521), + [anon_sym_AMP] = ACTIONS(2984), + [anon_sym_PIPE] = ACTIONS(2986), + [anon_sym_PLUS] = ACTIONS(2988), + [anon_sym_DASH] = ACTIONS(2988), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(2990), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2992), + [sym_number] = ACTIONS(2994), + [sym_this] = ACTIONS(3242), + [sym_true] = ACTIONS(2998), + [sym_false] = ACTIONS(2998), + [sym_null] = ACTIONS(2998), + [sym_undefined] = ACTIONS(2998), + [anon_sym_readonly] = ACTIONS(1535), + [anon_sym_QMARK] = ACTIONS(3002), + [anon_sym_any] = ACTIONS(2990), + [anon_sym_number] = ACTIONS(2990), + [anon_sym_boolean] = ACTIONS(2990), + [anon_sym_string] = ACTIONS(2990), + [anon_sym_symbol] = ACTIONS(2990), + [anon_sym_object] = ACTIONS(2990), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(2990), + [anon_sym_unknown] = ACTIONS(2990), + [anon_sym_keyof] = ACTIONS(3008), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(3012), + [anon_sym_LBRACE_PIPE] = ACTIONS(3014), [sym_html_comment] = ACTIONS(5), }, [STATE(1037)] = { - [sym_import] = STATE(4864), - [sym_nested_identifier] = STATE(6227), - [sym_string] = STATE(3361), - [sym_formal_parameters] = STATE(6140), - [sym_nested_type_identifier] = STATE(3230), - [sym__type_query_member_expression_in_type_annotation] = STATE(3078), - [sym__type_query_call_expression_in_type_annotation] = STATE(3309), - [sym_type] = STATE(3465), - [sym_constructor_type] = STATE(3373), - [sym_primary_type] = STATE(3374), - [sym_template_literal_type] = STATE(3357), - [sym_infer_type] = STATE(3373), - [sym_conditional_type] = STATE(3357), - [sym_generic_type] = STATE(3357), - [sym_type_query] = STATE(3357), - [sym_index_type_query] = STATE(3357), - [sym_lookup_type] = STATE(3357), - [sym_literal_type] = STATE(3357), - [sym__number] = STATE(3375), - [sym_existential_type] = STATE(3357), - [sym_flow_maybe_type] = STATE(3357), - [sym_parenthesized_type] = STATE(3357), - [sym_predefined_type] = STATE(3357), - [sym_object_type] = STATE(3357), - [sym_type_parameters] = STATE(5598), - [sym_array_type] = STATE(3357), - [sym_tuple_type] = STATE(3357), - [sym_readonly_type] = STATE(3373), - [sym_union_type] = STATE(3357), - [sym_intersection_type] = STATE(3357), - [sym_function_type] = STATE(3373), - [sym_identifier] = ACTIONS(3234), - [anon_sym_STAR] = ACTIONS(2972), - [anon_sym_LBRACE] = ACTIONS(2974), - [anon_sym_typeof] = ACTIONS(2976), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(2978), - [anon_sym_LPAREN] = ACTIONS(2980), - [anon_sym_LBRACK] = ACTIONS(2982), - [anon_sym_DQUOTE] = ACTIONS(2984), - [anon_sym_SQUOTE] = ACTIONS(2986), - [anon_sym_new] = ACTIONS(2988), - [anon_sym_AMP] = ACTIONS(2990), - [anon_sym_PIPE] = ACTIONS(2992), - [anon_sym_PLUS] = ACTIONS(2994), - [anon_sym_DASH] = ACTIONS(2994), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(2996), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2998), - [sym_number] = ACTIONS(3000), - [sym_this] = ACTIONS(3236), - [sym_true] = ACTIONS(3004), - [sym_false] = ACTIONS(3004), - [sym_null] = ACTIONS(3004), - [sym_undefined] = ACTIONS(3004), - [anon_sym_readonly] = ACTIONS(3006), - [anon_sym_QMARK] = ACTIONS(3008), - [anon_sym_any] = ACTIONS(2996), - [anon_sym_number] = ACTIONS(2996), - [anon_sym_boolean] = ACTIONS(2996), - [anon_sym_string] = ACTIONS(2996), - [anon_sym_symbol] = ACTIONS(2996), - [anon_sym_object] = ACTIONS(2996), - [anon_sym_abstract] = ACTIONS(3010), - [anon_sym_infer] = ACTIONS(3014), - [anon_sym_keyof] = ACTIONS(3016), - [anon_sym_unique] = ACTIONS(3018), - [anon_sym_unknown] = ACTIONS(2996), - [anon_sym_never] = ACTIONS(2996), - [anon_sym_LBRACE_PIPE] = ACTIONS(3020), + [sym_import] = STATE(5130), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(6160), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(2904), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(4003), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5677), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(1521), + [anon_sym_AMP] = ACTIONS(774), + [anon_sym_PIPE] = ACTIONS(776), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(1535), + [anon_sym_QMARK] = ACTIONS(792), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1038)] = { - [sym_import] = STATE(4864), - [sym_nested_identifier] = STATE(6227), - [sym_string] = STATE(3361), - [sym_formal_parameters] = STATE(6140), - [sym_nested_type_identifier] = STATE(3230), - [sym__type_query_member_expression_in_type_annotation] = STATE(3078), - [sym__type_query_call_expression_in_type_annotation] = STATE(3309), - [sym_type] = STATE(3466), - [sym_constructor_type] = STATE(3373), - [sym_primary_type] = STATE(3374), - [sym_template_literal_type] = STATE(3357), - [sym_infer_type] = STATE(3373), - [sym_conditional_type] = STATE(3357), - [sym_generic_type] = STATE(3357), - [sym_type_query] = STATE(3357), - [sym_index_type_query] = STATE(3357), - [sym_lookup_type] = STATE(3357), - [sym_literal_type] = STATE(3357), - [sym__number] = STATE(3375), - [sym_existential_type] = STATE(3357), - [sym_flow_maybe_type] = STATE(3357), - [sym_parenthesized_type] = STATE(3357), - [sym_predefined_type] = STATE(3357), - [sym_object_type] = STATE(3357), - [sym_type_parameters] = STATE(5598), - [sym_array_type] = STATE(3357), - [sym_tuple_type] = STATE(3357), - [sym_readonly_type] = STATE(3373), - [sym_union_type] = STATE(3357), - [sym_intersection_type] = STATE(3357), - [sym_function_type] = STATE(3373), - [sym_identifier] = ACTIONS(3234), - [anon_sym_STAR] = ACTIONS(2972), - [anon_sym_LBRACE] = ACTIONS(2974), - [anon_sym_typeof] = ACTIONS(2976), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(2978), - [anon_sym_LPAREN] = ACTIONS(2980), - [anon_sym_LBRACK] = ACTIONS(2982), - [anon_sym_DQUOTE] = ACTIONS(2984), - [anon_sym_SQUOTE] = ACTIONS(2986), - [anon_sym_new] = ACTIONS(2988), - [anon_sym_AMP] = ACTIONS(2990), - [anon_sym_PIPE] = ACTIONS(2992), - [anon_sym_PLUS] = ACTIONS(2994), - [anon_sym_DASH] = ACTIONS(2994), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(2996), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2998), - [sym_number] = ACTIONS(3000), - [sym_this] = ACTIONS(3236), - [sym_true] = ACTIONS(3004), - [sym_false] = ACTIONS(3004), - [sym_null] = ACTIONS(3004), - [sym_undefined] = ACTIONS(3004), - [anon_sym_readonly] = ACTIONS(3006), - [anon_sym_QMARK] = ACTIONS(3008), - [anon_sym_any] = ACTIONS(2996), - [anon_sym_number] = ACTIONS(2996), - [anon_sym_boolean] = ACTIONS(2996), - [anon_sym_string] = ACTIONS(2996), - [anon_sym_symbol] = ACTIONS(2996), - [anon_sym_object] = ACTIONS(2996), - [anon_sym_abstract] = ACTIONS(3010), - [anon_sym_infer] = ACTIONS(3014), - [anon_sym_keyof] = ACTIONS(3016), - [anon_sym_unique] = ACTIONS(3018), - [anon_sym_unknown] = ACTIONS(2996), - [anon_sym_never] = ACTIONS(2996), - [anon_sym_LBRACE_PIPE] = ACTIONS(3020), + [sym_import] = STATE(4975), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(5925), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(3224), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(4721), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5821), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(1537), + [anon_sym_AMP] = ACTIONS(637), + [anon_sym_PIPE] = ACTIONS(639), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(1543), + [anon_sym_QMARK] = ACTIONS(661), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(665), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(1547), + [anon_sym_infer] = ACTIONS(671), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1039)] = { - [sym_import] = STATE(4864), - [sym_nested_identifier] = STATE(6227), - [sym_string] = STATE(3361), - [sym_formal_parameters] = STATE(6140), - [sym_nested_type_identifier] = STATE(3230), - [sym__type_query_member_expression_in_type_annotation] = STATE(3078), - [sym__type_query_call_expression_in_type_annotation] = STATE(3309), - [sym_type] = STATE(3504), - [sym_constructor_type] = STATE(3373), - [sym_primary_type] = STATE(3374), - [sym_template_literal_type] = STATE(3357), - [sym_infer_type] = STATE(3373), - [sym_conditional_type] = STATE(3357), - [sym_generic_type] = STATE(3357), - [sym_type_query] = STATE(3357), - [sym_index_type_query] = STATE(3357), - [sym_lookup_type] = STATE(3357), - [sym_literal_type] = STATE(3357), - [sym__number] = STATE(3375), - [sym_existential_type] = STATE(3357), - [sym_flow_maybe_type] = STATE(3357), - [sym_parenthesized_type] = STATE(3357), - [sym_predefined_type] = STATE(3357), - [sym_object_type] = STATE(3357), - [sym_type_parameters] = STATE(5598), - [sym_array_type] = STATE(3357), - [sym_tuple_type] = STATE(3357), - [sym_readonly_type] = STATE(3373), - [sym_union_type] = STATE(3357), - [sym_intersection_type] = STATE(3357), - [sym_function_type] = STATE(3373), - [sym_identifier] = ACTIONS(3234), - [anon_sym_STAR] = ACTIONS(2972), - [anon_sym_LBRACE] = ACTIONS(2974), - [anon_sym_typeof] = ACTIONS(2976), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(2978), - [anon_sym_LPAREN] = ACTIONS(2980), - [anon_sym_LBRACK] = ACTIONS(2982), - [anon_sym_DQUOTE] = ACTIONS(2984), - [anon_sym_SQUOTE] = ACTIONS(2986), - [anon_sym_new] = ACTIONS(2988), - [anon_sym_AMP] = ACTIONS(2990), - [anon_sym_PIPE] = ACTIONS(2992), - [anon_sym_PLUS] = ACTIONS(2994), - [anon_sym_DASH] = ACTIONS(2994), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(2996), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2998), - [sym_number] = ACTIONS(3000), - [sym_this] = ACTIONS(3236), - [sym_true] = ACTIONS(3004), - [sym_false] = ACTIONS(3004), - [sym_null] = ACTIONS(3004), - [sym_undefined] = ACTIONS(3004), - [anon_sym_readonly] = ACTIONS(3006), - [anon_sym_QMARK] = ACTIONS(3008), - [anon_sym_any] = ACTIONS(2996), - [anon_sym_number] = ACTIONS(2996), - [anon_sym_boolean] = ACTIONS(2996), - [anon_sym_string] = ACTIONS(2996), - [anon_sym_symbol] = ACTIONS(2996), - [anon_sym_object] = ACTIONS(2996), - [anon_sym_abstract] = ACTIONS(3010), - [anon_sym_infer] = ACTIONS(3014), - [anon_sym_keyof] = ACTIONS(3016), - [anon_sym_unique] = ACTIONS(3018), - [anon_sym_unknown] = ACTIONS(2996), - [anon_sym_never] = ACTIONS(2996), - [anon_sym_LBRACE_PIPE] = ACTIONS(3020), + [sym_import] = STATE(5133), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(5975), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(3229), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(4547), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5697), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(3080), + [anon_sym_typeof] = ACTIONS(3082), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_DQUOTE] = ACTIONS(3084), + [anon_sym_SQUOTE] = ACTIONS(3086), + [anon_sym_new] = ACTIONS(3088), + [anon_sym_AMP] = ACTIONS(3090), + [anon_sym_PIPE] = ACTIONS(3092), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(3096), + [anon_sym_QMARK] = ACTIONS(3098), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(3100), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(3104), + [anon_sym_infer] = ACTIONS(3106), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(3108), [sym_html_comment] = ACTIONS(5), }, [STATE(1040)] = { - [sym_import] = STATE(4864), - [sym_nested_identifier] = STATE(6227), - [sym_string] = STATE(3361), - [sym_formal_parameters] = STATE(6140), - [sym_nested_type_identifier] = STATE(3230), - [sym__type_query_member_expression_in_type_annotation] = STATE(3078), - [sym__type_query_call_expression_in_type_annotation] = STATE(3309), - [sym_type] = STATE(3505), - [sym_constructor_type] = STATE(3373), - [sym_primary_type] = STATE(3374), - [sym_template_literal_type] = STATE(3357), - [sym_infer_type] = STATE(3373), - [sym_conditional_type] = STATE(3357), - [sym_generic_type] = STATE(3357), - [sym_type_query] = STATE(3357), - [sym_index_type_query] = STATE(3357), - [sym_lookup_type] = STATE(3357), - [sym_literal_type] = STATE(3357), - [sym__number] = STATE(3375), - [sym_existential_type] = STATE(3357), - [sym_flow_maybe_type] = STATE(3357), - [sym_parenthesized_type] = STATE(3357), - [sym_predefined_type] = STATE(3357), - [sym_object_type] = STATE(3357), - [sym_type_parameters] = STATE(5598), - [sym_array_type] = STATE(3357), - [sym_tuple_type] = STATE(3357), - [sym_readonly_type] = STATE(3373), - [sym_union_type] = STATE(3357), - [sym_intersection_type] = STATE(3357), - [sym_function_type] = STATE(3373), - [sym_identifier] = ACTIONS(3234), - [anon_sym_STAR] = ACTIONS(2972), - [anon_sym_LBRACE] = ACTIONS(2974), - [anon_sym_typeof] = ACTIONS(2976), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(2978), - [anon_sym_LPAREN] = ACTIONS(2980), - [anon_sym_LBRACK] = ACTIONS(2982), - [anon_sym_DQUOTE] = ACTIONS(2984), - [anon_sym_SQUOTE] = ACTIONS(2986), - [anon_sym_new] = ACTIONS(2988), - [anon_sym_AMP] = ACTIONS(2990), - [anon_sym_PIPE] = ACTIONS(2992), - [anon_sym_PLUS] = ACTIONS(2994), - [anon_sym_DASH] = ACTIONS(2994), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(2996), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2998), - [sym_number] = ACTIONS(3000), - [sym_this] = ACTIONS(3236), - [sym_true] = ACTIONS(3004), - [sym_false] = ACTIONS(3004), - [sym_null] = ACTIONS(3004), - [sym_undefined] = ACTIONS(3004), - [anon_sym_readonly] = ACTIONS(3006), - [anon_sym_QMARK] = ACTIONS(3008), - [anon_sym_any] = ACTIONS(2996), - [anon_sym_number] = ACTIONS(2996), - [anon_sym_boolean] = ACTIONS(2996), - [anon_sym_string] = ACTIONS(2996), - [anon_sym_symbol] = ACTIONS(2996), - [anon_sym_object] = ACTIONS(2996), - [anon_sym_abstract] = ACTIONS(3010), - [anon_sym_infer] = ACTIONS(3014), - [anon_sym_keyof] = ACTIONS(3016), - [anon_sym_unique] = ACTIONS(3018), - [anon_sym_unknown] = ACTIONS(2996), - [anon_sym_never] = ACTIONS(2996), - [anon_sym_LBRACE_PIPE] = ACTIONS(3020), + [sym_import] = STATE(5130), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(6160), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(2904), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(4677), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5677), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(1521), + [anon_sym_AMP] = ACTIONS(774), + [anon_sym_PIPE] = ACTIONS(776), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(1535), + [anon_sym_QMARK] = ACTIONS(792), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1041)] = { - [sym_import] = STATE(4864), - [sym_nested_identifier] = STATE(6227), - [sym_string] = STATE(3361), - [sym_formal_parameters] = STATE(6140), - [sym_nested_type_identifier] = STATE(3230), - [sym__type_query_member_expression_in_type_annotation] = STATE(3078), - [sym__type_query_call_expression_in_type_annotation] = STATE(3309), - [sym_type] = STATE(3350), - [sym_constructor_type] = STATE(3373), - [sym_primary_type] = STATE(3374), - [sym_template_literal_type] = STATE(3357), - [sym_infer_type] = STATE(3373), - [sym_conditional_type] = STATE(3357), - [sym_generic_type] = STATE(3357), - [sym_type_query] = STATE(3357), - [sym_index_type_query] = STATE(3357), - [sym_lookup_type] = STATE(3357), - [sym_literal_type] = STATE(3357), - [sym__number] = STATE(3375), - [sym_existential_type] = STATE(3357), - [sym_flow_maybe_type] = STATE(3357), - [sym_parenthesized_type] = STATE(3357), - [sym_predefined_type] = STATE(3357), - [sym_object_type] = STATE(3357), - [sym_type_parameters] = STATE(5598), - [sym_array_type] = STATE(3357), - [sym_tuple_type] = STATE(3357), - [sym_readonly_type] = STATE(3373), - [sym_union_type] = STATE(3357), - [sym_intersection_type] = STATE(3357), - [sym_function_type] = STATE(3373), - [sym_identifier] = ACTIONS(3234), - [anon_sym_STAR] = ACTIONS(2972), - [anon_sym_LBRACE] = ACTIONS(2974), - [anon_sym_typeof] = ACTIONS(2976), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(2978), - [anon_sym_LPAREN] = ACTIONS(2980), - [anon_sym_LBRACK] = ACTIONS(2982), - [anon_sym_DQUOTE] = ACTIONS(2984), - [anon_sym_SQUOTE] = ACTIONS(2986), - [anon_sym_new] = ACTIONS(2988), - [anon_sym_AMP] = ACTIONS(2990), - [anon_sym_PIPE] = ACTIONS(2992), - [anon_sym_PLUS] = ACTIONS(2994), - [anon_sym_DASH] = ACTIONS(2994), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(2996), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2998), - [sym_number] = ACTIONS(3000), - [sym_this] = ACTIONS(3236), - [sym_true] = ACTIONS(3004), - [sym_false] = ACTIONS(3004), - [sym_null] = ACTIONS(3004), - [sym_undefined] = ACTIONS(3004), - [anon_sym_readonly] = ACTIONS(3006), - [anon_sym_QMARK] = ACTIONS(3008), - [anon_sym_any] = ACTIONS(2996), - [anon_sym_number] = ACTIONS(2996), - [anon_sym_boolean] = ACTIONS(2996), - [anon_sym_string] = ACTIONS(2996), - [anon_sym_symbol] = ACTIONS(2996), - [anon_sym_object] = ACTIONS(2996), - [anon_sym_abstract] = ACTIONS(3010), - [anon_sym_infer] = ACTIONS(3014), - [anon_sym_keyof] = ACTIONS(3016), - [anon_sym_unique] = ACTIONS(3018), - [anon_sym_unknown] = ACTIONS(2996), - [anon_sym_never] = ACTIONS(2996), - [anon_sym_LBRACE_PIPE] = ACTIONS(3020), + [sym_import] = STATE(5411), + [sym_nested_identifier] = STATE(5894), + [sym_string] = STATE(3265), + [sym_formal_parameters] = STATE(6194), + [sym_nested_type_identifier] = STATE(3100), + [sym__type_query_member_expression_in_type_annotation] = STATE(2929), + [sym__type_query_call_expression_in_type_annotation] = STATE(3222), + [sym_type] = STATE(4173), + [sym_constructor_type] = STATE(3289), + [sym_primary_type] = STATE(3290), + [sym_template_literal_type] = STATE(3267), + [sym_infer_type] = STATE(3289), + [sym_conditional_type] = STATE(3267), + [sym_generic_type] = STATE(3267), + [sym_type_query] = STATE(3267), + [sym_index_type_query] = STATE(3267), + [sym_lookup_type] = STATE(3267), + [sym_literal_type] = STATE(3267), + [sym__number] = STATE(3300), + [sym_existential_type] = STATE(3267), + [sym_flow_maybe_type] = STATE(3267), + [sym_parenthesized_type] = STATE(3267), + [sym_predefined_type] = STATE(3267), + [sym_object_type] = STATE(3267), + [sym_type_parameters] = STATE(5511), + [sym_array_type] = STATE(3267), + [sym_tuple_type] = STATE(3267), + [sym_readonly_type] = STATE(3289), + [sym_union_type] = STATE(3267), + [sym_intersection_type] = STATE(3267), + [sym_function_type] = STATE(3289), + [sym_identifier] = ACTIONS(1595), + [anon_sym_STAR] = ACTIONS(983), + [anon_sym_LBRACE] = ACTIONS(1599), + [anon_sym_typeof] = ACTIONS(1601), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(989), + [anon_sym_LPAREN] = ACTIONS(1603), + [anon_sym_LBRACK] = ACTIONS(1605), + [anon_sym_DQUOTE] = ACTIONS(1607), + [anon_sym_SQUOTE] = ACTIONS(1609), + [anon_sym_new] = ACTIONS(1611), + [anon_sym_AMP] = ACTIONS(997), + [anon_sym_PIPE] = ACTIONS(999), + [anon_sym_PLUS] = ACTIONS(3120), + [anon_sym_DASH] = ACTIONS(3120), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(1023), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1619), + [sym_number] = ACTIONS(1621), + [sym_this] = ACTIONS(1623), + [sym_true] = ACTIONS(1625), + [sym_false] = ACTIONS(1625), + [sym_null] = ACTIONS(1625), + [sym_undefined] = ACTIONS(1625), + [anon_sym_readonly] = ACTIONS(1627), + [anon_sym_QMARK] = ACTIONS(1017), + [anon_sym_any] = ACTIONS(1023), + [anon_sym_number] = ACTIONS(1023), + [anon_sym_boolean] = ACTIONS(1023), + [anon_sym_string] = ACTIONS(1023), + [anon_sym_symbol] = ACTIONS(1023), + [anon_sym_object] = ACTIONS(1023), + [anon_sym_abstract] = ACTIONS(1021), + [anon_sym_never] = ACTIONS(1023), + [anon_sym_unknown] = ACTIONS(1023), + [anon_sym_keyof] = ACTIONS(1025), + [anon_sym_infer] = ACTIONS(1027), + [anon_sym_unique] = ACTIONS(1029), + [anon_sym_LBRACE_PIPE] = ACTIONS(1031), [sym_html_comment] = ACTIONS(5), }, [STATE(1042)] = { - [sym_import] = STATE(4864), - [sym_nested_identifier] = STATE(6227), - [sym_string] = STATE(3361), - [sym_formal_parameters] = STATE(6140), - [sym_nested_type_identifier] = STATE(3230), - [sym__type_query_member_expression_in_type_annotation] = STATE(3078), - [sym__type_query_call_expression_in_type_annotation] = STATE(3309), - [sym_type] = STATE(3351), - [sym_constructor_type] = STATE(3373), - [sym_primary_type] = STATE(3374), - [sym_template_literal_type] = STATE(3357), - [sym_infer_type] = STATE(3373), - [sym_conditional_type] = STATE(3357), - [sym_generic_type] = STATE(3357), - [sym_type_query] = STATE(3357), - [sym_index_type_query] = STATE(3357), - [sym_lookup_type] = STATE(3357), - [sym_literal_type] = STATE(3357), - [sym__number] = STATE(3375), - [sym_existential_type] = STATE(3357), - [sym_flow_maybe_type] = STATE(3357), - [sym_parenthesized_type] = STATE(3357), - [sym_predefined_type] = STATE(3357), - [sym_object_type] = STATE(3357), - [sym_type_parameters] = STATE(5598), - [sym_array_type] = STATE(3357), - [sym_tuple_type] = STATE(3357), - [sym_readonly_type] = STATE(3373), - [sym_union_type] = STATE(3357), - [sym_intersection_type] = STATE(3357), - [sym_function_type] = STATE(3373), - [sym_identifier] = ACTIONS(3234), - [anon_sym_STAR] = ACTIONS(2972), - [anon_sym_LBRACE] = ACTIONS(2974), - [anon_sym_typeof] = ACTIONS(2976), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(2978), - [anon_sym_LPAREN] = ACTIONS(2980), - [anon_sym_LBRACK] = ACTIONS(2982), - [anon_sym_DQUOTE] = ACTIONS(2984), - [anon_sym_SQUOTE] = ACTIONS(2986), - [anon_sym_new] = ACTIONS(2988), - [anon_sym_AMP] = ACTIONS(2990), - [anon_sym_PIPE] = ACTIONS(2992), - [anon_sym_PLUS] = ACTIONS(2994), - [anon_sym_DASH] = ACTIONS(2994), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(2996), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2998), - [sym_number] = ACTIONS(3000), - [sym_this] = ACTIONS(3236), - [sym_true] = ACTIONS(3004), - [sym_false] = ACTIONS(3004), - [sym_null] = ACTIONS(3004), - [sym_undefined] = ACTIONS(3004), - [anon_sym_readonly] = ACTIONS(3006), - [anon_sym_QMARK] = ACTIONS(3008), - [anon_sym_any] = ACTIONS(2996), - [anon_sym_number] = ACTIONS(2996), - [anon_sym_boolean] = ACTIONS(2996), - [anon_sym_string] = ACTIONS(2996), - [anon_sym_symbol] = ACTIONS(2996), - [anon_sym_object] = ACTIONS(2996), - [anon_sym_abstract] = ACTIONS(3010), - [anon_sym_infer] = ACTIONS(3014), - [anon_sym_keyof] = ACTIONS(3016), - [anon_sym_unique] = ACTIONS(3018), - [anon_sym_unknown] = ACTIONS(2996), - [anon_sym_never] = ACTIONS(2996), - [anon_sym_LBRACE_PIPE] = ACTIONS(3020), + [sym_import] = STATE(5411), + [sym_nested_identifier] = STATE(5894), + [sym_string] = STATE(3265), + [sym_formal_parameters] = STATE(6194), + [sym_nested_type_identifier] = STATE(3100), + [sym__type_query_member_expression_in_type_annotation] = STATE(2929), + [sym__type_query_call_expression_in_type_annotation] = STATE(3222), + [sym_type] = STATE(4198), + [sym_constructor_type] = STATE(3289), + [sym_primary_type] = STATE(3290), + [sym_template_literal_type] = STATE(3267), + [sym_infer_type] = STATE(3289), + [sym_conditional_type] = STATE(3267), + [sym_generic_type] = STATE(3267), + [sym_type_query] = STATE(3267), + [sym_index_type_query] = STATE(3267), + [sym_lookup_type] = STATE(3267), + [sym_literal_type] = STATE(3267), + [sym__number] = STATE(3300), + [sym_existential_type] = STATE(3267), + [sym_flow_maybe_type] = STATE(3267), + [sym_parenthesized_type] = STATE(3267), + [sym_predefined_type] = STATE(3267), + [sym_object_type] = STATE(3267), + [sym_type_parameters] = STATE(5511), + [sym_array_type] = STATE(3267), + [sym_tuple_type] = STATE(3267), + [sym_readonly_type] = STATE(3289), + [sym_union_type] = STATE(3267), + [sym_intersection_type] = STATE(3267), + [sym_function_type] = STATE(3289), + [sym_identifier] = ACTIONS(1595), + [anon_sym_STAR] = ACTIONS(983), + [anon_sym_LBRACE] = ACTIONS(1599), + [anon_sym_typeof] = ACTIONS(1601), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(989), + [anon_sym_LPAREN] = ACTIONS(1603), + [anon_sym_LBRACK] = ACTIONS(1605), + [anon_sym_DQUOTE] = ACTIONS(1607), + [anon_sym_SQUOTE] = ACTIONS(1609), + [anon_sym_new] = ACTIONS(1611), + [anon_sym_AMP] = ACTIONS(997), + [anon_sym_PIPE] = ACTIONS(999), + [anon_sym_PLUS] = ACTIONS(3120), + [anon_sym_DASH] = ACTIONS(3120), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(1023), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1619), + [sym_number] = ACTIONS(1621), + [sym_this] = ACTIONS(1623), + [sym_true] = ACTIONS(1625), + [sym_false] = ACTIONS(1625), + [sym_null] = ACTIONS(1625), + [sym_undefined] = ACTIONS(1625), + [anon_sym_readonly] = ACTIONS(1627), + [anon_sym_QMARK] = ACTIONS(1017), + [anon_sym_any] = ACTIONS(1023), + [anon_sym_number] = ACTIONS(1023), + [anon_sym_boolean] = ACTIONS(1023), + [anon_sym_string] = ACTIONS(1023), + [anon_sym_symbol] = ACTIONS(1023), + [anon_sym_object] = ACTIONS(1023), + [anon_sym_abstract] = ACTIONS(1021), + [anon_sym_never] = ACTIONS(1023), + [anon_sym_unknown] = ACTIONS(1023), + [anon_sym_keyof] = ACTIONS(1025), + [anon_sym_infer] = ACTIONS(1027), + [anon_sym_unique] = ACTIONS(1029), + [anon_sym_LBRACE_PIPE] = ACTIONS(1031), [sym_html_comment] = ACTIONS(5), }, [STATE(1043)] = { - [sym_import] = STATE(4864), - [sym_nested_identifier] = STATE(6227), - [sym_string] = STATE(3361), - [sym_formal_parameters] = STATE(6140), - [sym_nested_type_identifier] = STATE(3230), - [sym__type_query_member_expression_in_type_annotation] = STATE(3078), - [sym__type_query_call_expression_in_type_annotation] = STATE(3309), - [sym_type] = STATE(3358), - [sym_constructor_type] = STATE(3373), - [sym_primary_type] = STATE(3374), - [sym_template_literal_type] = STATE(3357), - [sym_infer_type] = STATE(3373), - [sym_conditional_type] = STATE(3357), - [sym_generic_type] = STATE(3357), - [sym_type_query] = STATE(3357), - [sym_index_type_query] = STATE(3357), - [sym_lookup_type] = STATE(3357), - [sym_literal_type] = STATE(3357), - [sym__number] = STATE(3375), - [sym_existential_type] = STATE(3357), - [sym_flow_maybe_type] = STATE(3357), - [sym_parenthesized_type] = STATE(3357), - [sym_predefined_type] = STATE(3357), - [sym_object_type] = STATE(3357), - [sym_type_parameters] = STATE(5598), - [sym_array_type] = STATE(3357), - [sym_tuple_type] = STATE(3357), - [sym_readonly_type] = STATE(3373), - [sym_union_type] = STATE(3357), - [sym_intersection_type] = STATE(3357), - [sym_function_type] = STATE(3373), - [sym_identifier] = ACTIONS(3234), - [anon_sym_STAR] = ACTIONS(2972), - [anon_sym_LBRACE] = ACTIONS(2974), - [anon_sym_typeof] = ACTIONS(2976), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(2978), - [anon_sym_LPAREN] = ACTIONS(2980), - [anon_sym_LBRACK] = ACTIONS(2982), - [anon_sym_DQUOTE] = ACTIONS(2984), - [anon_sym_SQUOTE] = ACTIONS(2986), - [anon_sym_new] = ACTIONS(2988), - [anon_sym_AMP] = ACTIONS(2990), - [anon_sym_PIPE] = ACTIONS(2992), - [anon_sym_PLUS] = ACTIONS(2994), - [anon_sym_DASH] = ACTIONS(2994), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(2996), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2998), - [sym_number] = ACTIONS(3000), - [sym_this] = ACTIONS(3236), - [sym_true] = ACTIONS(3004), - [sym_false] = ACTIONS(3004), - [sym_null] = ACTIONS(3004), - [sym_undefined] = ACTIONS(3004), - [anon_sym_readonly] = ACTIONS(3006), - [anon_sym_QMARK] = ACTIONS(3008), - [anon_sym_any] = ACTIONS(2996), - [anon_sym_number] = ACTIONS(2996), - [anon_sym_boolean] = ACTIONS(2996), - [anon_sym_string] = ACTIONS(2996), - [anon_sym_symbol] = ACTIONS(2996), - [anon_sym_object] = ACTIONS(2996), - [anon_sym_abstract] = ACTIONS(3010), - [anon_sym_infer] = ACTIONS(3014), - [anon_sym_keyof] = ACTIONS(3016), - [anon_sym_unique] = ACTIONS(3018), - [anon_sym_unknown] = ACTIONS(2996), - [anon_sym_never] = ACTIONS(2996), - [anon_sym_LBRACE_PIPE] = ACTIONS(3020), + [sym_import] = STATE(4845), + [sym_nested_identifier] = STATE(5915), + [sym_string] = STATE(1565), + [sym_formal_parameters] = STATE(6108), + [sym_nested_type_identifier] = STATE(1491), + [sym__type_query_member_expression_in_type_annotation] = STATE(1475), + [sym__type_query_call_expression_in_type_annotation] = STATE(1567), + [sym_type] = STATE(1547), + [sym_constructor_type] = STATE(1624), + [sym_primary_type] = STATE(1569), + [sym_template_literal_type] = STATE(1564), + [sym_infer_type] = STATE(1624), + [sym_conditional_type] = STATE(1564), + [sym_generic_type] = STATE(1564), + [sym_type_query] = STATE(1564), + [sym_index_type_query] = STATE(1564), + [sym_lookup_type] = STATE(1564), + [sym_literal_type] = STATE(1564), + [sym__number] = STATE(1570), + [sym_existential_type] = STATE(1564), + [sym_flow_maybe_type] = STATE(1564), + [sym_parenthesized_type] = STATE(1564), + [sym_predefined_type] = STATE(1564), + [sym_object_type] = STATE(1564), + [sym_type_parameters] = STATE(5576), + [sym_array_type] = STATE(1564), + [sym_tuple_type] = STATE(1564), + [sym_readonly_type] = STATE(1624), + [sym_union_type] = STATE(1564), + [sym_intersection_type] = STATE(1564), + [sym_function_type] = STATE(1624), + [sym_identifier] = ACTIONS(3244), + [anon_sym_STAR] = ACTIONS(3018), + [anon_sym_LBRACE] = ACTIONS(3020), + [anon_sym_typeof] = ACTIONS(3022), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(3254), + [anon_sym_LPAREN] = ACTIONS(3026), + [anon_sym_LBRACK] = ACTIONS(3028), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_new] = ACTIONS(3030), + [anon_sym_AMP] = ACTIONS(3032), + [anon_sym_PIPE] = ACTIONS(3034), + [anon_sym_PLUS] = ACTIONS(3036), + [anon_sym_DASH] = ACTIONS(3036), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(3038), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3040), + [sym_number] = ACTIONS(3042), + [sym_this] = ACTIONS(3246), + [sym_true] = ACTIONS(3046), + [sym_false] = ACTIONS(3046), + [sym_null] = ACTIONS(3046), + [sym_undefined] = ACTIONS(3046), + [anon_sym_readonly] = ACTIONS(3048), + [anon_sym_QMARK] = ACTIONS(3050), + [anon_sym_any] = ACTIONS(3038), + [anon_sym_number] = ACTIONS(3038), + [anon_sym_boolean] = ACTIONS(3038), + [anon_sym_string] = ACTIONS(3038), + [anon_sym_symbol] = ACTIONS(3038), + [anon_sym_object] = ACTIONS(3038), + [anon_sym_abstract] = ACTIONS(3052), + [anon_sym_never] = ACTIONS(3038), + [anon_sym_unknown] = ACTIONS(3038), + [anon_sym_keyof] = ACTIONS(3056), + [anon_sym_infer] = ACTIONS(3058), + [anon_sym_unique] = ACTIONS(3060), + [anon_sym_LBRACE_PIPE] = ACTIONS(3062), [sym_html_comment] = ACTIONS(5), }, [STATE(1044)] = { - [sym_import] = STATE(4864), - [sym_nested_identifier] = STATE(6227), - [sym_string] = STATE(3361), - [sym_formal_parameters] = STATE(6140), - [sym_nested_type_identifier] = STATE(3230), - [sym__type_query_member_expression_in_type_annotation] = STATE(3078), - [sym__type_query_call_expression_in_type_annotation] = STATE(3309), - [sym_type] = STATE(3359), - [sym_constructor_type] = STATE(3373), - [sym_primary_type] = STATE(3374), - [sym_template_literal_type] = STATE(3357), - [sym_infer_type] = STATE(3373), - [sym_conditional_type] = STATE(3357), - [sym_generic_type] = STATE(3357), - [sym_type_query] = STATE(3357), - [sym_index_type_query] = STATE(3357), - [sym_lookup_type] = STATE(3357), - [sym_literal_type] = STATE(3357), - [sym__number] = STATE(3375), - [sym_existential_type] = STATE(3357), - [sym_flow_maybe_type] = STATE(3357), - [sym_parenthesized_type] = STATE(3357), - [sym_predefined_type] = STATE(3357), - [sym_object_type] = STATE(3357), - [sym_type_parameters] = STATE(5598), - [sym_array_type] = STATE(3357), - [sym_tuple_type] = STATE(3357), - [sym_readonly_type] = STATE(3373), - [sym_union_type] = STATE(3357), - [sym_intersection_type] = STATE(3357), - [sym_function_type] = STATE(3373), - [sym_identifier] = ACTIONS(3234), - [anon_sym_STAR] = ACTIONS(2972), - [anon_sym_LBRACE] = ACTIONS(2974), - [anon_sym_typeof] = ACTIONS(2976), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(2978), - [anon_sym_LPAREN] = ACTIONS(2980), - [anon_sym_LBRACK] = ACTIONS(2982), - [anon_sym_DQUOTE] = ACTIONS(2984), - [anon_sym_SQUOTE] = ACTIONS(2986), - [anon_sym_new] = ACTIONS(2988), - [anon_sym_AMP] = ACTIONS(2990), - [anon_sym_PIPE] = ACTIONS(2992), - [anon_sym_PLUS] = ACTIONS(2994), - [anon_sym_DASH] = ACTIONS(2994), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(2996), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2998), - [sym_number] = ACTIONS(3000), - [sym_this] = ACTIONS(3236), - [sym_true] = ACTIONS(3004), - [sym_false] = ACTIONS(3004), - [sym_null] = ACTIONS(3004), - [sym_undefined] = ACTIONS(3004), - [anon_sym_readonly] = ACTIONS(3006), - [anon_sym_QMARK] = ACTIONS(3008), - [anon_sym_any] = ACTIONS(2996), - [anon_sym_number] = ACTIONS(2996), - [anon_sym_boolean] = ACTIONS(2996), - [anon_sym_string] = ACTIONS(2996), - [anon_sym_symbol] = ACTIONS(2996), - [anon_sym_object] = ACTIONS(2996), - [anon_sym_abstract] = ACTIONS(3010), - [anon_sym_infer] = ACTIONS(3014), - [anon_sym_keyof] = ACTIONS(3016), - [anon_sym_unique] = ACTIONS(3018), - [anon_sym_unknown] = ACTIONS(2996), - [anon_sym_never] = ACTIONS(2996), - [anon_sym_LBRACE_PIPE] = ACTIONS(3020), + [sym_import] = STATE(4975), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(5925), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(3224), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(3057), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5821), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(1537), + [anon_sym_AMP] = ACTIONS(637), + [anon_sym_PIPE] = ACTIONS(639), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(1543), + [anon_sym_QMARK] = ACTIONS(661), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(665), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(1547), + [anon_sym_infer] = ACTIONS(671), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1045)] = { - [sym_import] = STATE(5066), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(6091), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(2902), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(3943), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5496), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_new] = ACTIONS(1515), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1529), - [anon_sym_QMARK] = ACTIONS(792), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_import] = STATE(4975), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(5925), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(3224), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(3809), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5821), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(1537), + [anon_sym_AMP] = ACTIONS(637), + [anon_sym_PIPE] = ACTIONS(639), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(1543), + [anon_sym_QMARK] = ACTIONS(661), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(665), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(1547), + [anon_sym_infer] = ACTIONS(671), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1046)] = { - [sym_import] = STATE(5066), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(6091), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(2902), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(3909), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5496), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_new] = ACTIONS(1515), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1529), - [anon_sym_QMARK] = ACTIONS(792), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_import] = STATE(4975), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(5925), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(3224), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(3812), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5821), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(1537), + [anon_sym_AMP] = ACTIONS(637), + [anon_sym_PIPE] = ACTIONS(639), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(1543), + [anon_sym_QMARK] = ACTIONS(661), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(665), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(1547), + [anon_sym_infer] = ACTIONS(671), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1047)] = { - [sym_import] = STATE(5396), - [sym_nested_identifier] = STATE(5893), - [sym_string] = STATE(3248), - [sym_formal_parameters] = STATE(6169), - [sym_nested_type_identifier] = STATE(3106), - [sym__type_query_member_expression_in_type_annotation] = STATE(2929), - [sym__type_query_call_expression_in_type_annotation] = STATE(3203), - [sym_type] = STATE(3538), - [sym_constructor_type] = STATE(3251), - [sym_primary_type] = STATE(3254), - [sym_template_literal_type] = STATE(3246), - [sym_infer_type] = STATE(3251), - [sym_conditional_type] = STATE(3246), - [sym_generic_type] = STATE(3246), - [sym_type_query] = STATE(3246), - [sym_index_type_query] = STATE(3246), - [sym_lookup_type] = STATE(3246), - [sym_literal_type] = STATE(3246), - [sym__number] = STATE(3256), - [sym_existential_type] = STATE(3246), - [sym_flow_maybe_type] = STATE(3246), - [sym_parenthesized_type] = STATE(3246), - [sym_predefined_type] = STATE(3246), - [sym_object_type] = STATE(3246), - [sym_type_parameters] = STATE(5497), - [sym_array_type] = STATE(3246), - [sym_tuple_type] = STATE(3246), - [sym_readonly_type] = STATE(3251), - [sym_union_type] = STATE(3246), - [sym_intersection_type] = STATE(3246), - [sym_function_type] = STATE(3251), - [sym_identifier] = ACTIONS(1587), - [anon_sym_STAR] = ACTIONS(985), - [anon_sym_LBRACE] = ACTIONS(1591), - [anon_sym_typeof] = ACTIONS(1593), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(991), - [anon_sym_LPAREN] = ACTIONS(1595), - [anon_sym_LBRACK] = ACTIONS(1597), - [anon_sym_DQUOTE] = ACTIONS(1599), - [anon_sym_SQUOTE] = ACTIONS(1601), - [anon_sym_new] = ACTIONS(1603), - [anon_sym_AMP] = ACTIONS(999), - [anon_sym_PIPE] = ACTIONS(1001), - [anon_sym_PLUS] = ACTIONS(2964), - [anon_sym_DASH] = ACTIONS(2964), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(1031), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1611), - [sym_number] = ACTIONS(1613), - [sym_this] = ACTIONS(1615), - [sym_true] = ACTIONS(1617), - [sym_false] = ACTIONS(1617), - [sym_null] = ACTIONS(1617), - [sym_undefined] = ACTIONS(1617), - [anon_sym_readonly] = ACTIONS(1619), - [anon_sym_QMARK] = ACTIONS(1019), - [anon_sym_any] = ACTIONS(1031), - [anon_sym_number] = ACTIONS(1031), - [anon_sym_boolean] = ACTIONS(1031), - [anon_sym_string] = ACTIONS(1031), - [anon_sym_symbol] = ACTIONS(1031), - [anon_sym_object] = ACTIONS(1031), - [anon_sym_abstract] = ACTIONS(1023), - [anon_sym_infer] = ACTIONS(1025), - [anon_sym_keyof] = ACTIONS(1027), - [anon_sym_unique] = ACTIONS(1029), - [anon_sym_unknown] = ACTIONS(1031), - [anon_sym_never] = ACTIONS(1031), - [anon_sym_LBRACE_PIPE] = ACTIONS(1033), + [sym_import] = STATE(4975), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(5925), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(3224), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(3813), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5821), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(1537), + [anon_sym_AMP] = ACTIONS(637), + [anon_sym_PIPE] = ACTIONS(639), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(1543), + [anon_sym_QMARK] = ACTIONS(661), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(665), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(1547), + [anon_sym_infer] = ACTIONS(671), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1048)] = { - [sym_import] = STATE(5066), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(6091), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(2902), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(4728), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5496), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_new] = ACTIONS(1515), + [sym_import] = STATE(5130), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(6160), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(2904), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(4140), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5677), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(1521), [anon_sym_AMP] = ACTIONS(774), [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1529), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(1535), [anon_sym_QMARK] = ACTIONS(792), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1049)] = { - [sym_import] = STATE(5396), - [sym_nested_identifier] = STATE(5893), - [sym_string] = STATE(3248), - [sym_formal_parameters] = STATE(6169), - [sym_nested_type_identifier] = STATE(3106), - [sym__type_query_member_expression_in_type_annotation] = STATE(2929), - [sym__type_query_call_expression_in_type_annotation] = STATE(3203), - [sym_type] = STATE(3544), - [sym_constructor_type] = STATE(3251), - [sym_primary_type] = STATE(3254), - [sym_template_literal_type] = STATE(3246), - [sym_infer_type] = STATE(3251), - [sym_conditional_type] = STATE(3246), - [sym_generic_type] = STATE(3246), - [sym_type_query] = STATE(3246), - [sym_index_type_query] = STATE(3246), - [sym_lookup_type] = STATE(3246), - [sym_literal_type] = STATE(3246), - [sym__number] = STATE(3256), - [sym_existential_type] = STATE(3246), - [sym_flow_maybe_type] = STATE(3246), - [sym_parenthesized_type] = STATE(3246), - [sym_predefined_type] = STATE(3246), - [sym_object_type] = STATE(3246), - [sym_type_parameters] = STATE(5497), - [sym_array_type] = STATE(3246), - [sym_tuple_type] = STATE(3246), - [sym_readonly_type] = STATE(3251), - [sym_union_type] = STATE(3246), - [sym_intersection_type] = STATE(3246), - [sym_function_type] = STATE(3251), - [sym_identifier] = ACTIONS(1587), - [anon_sym_STAR] = ACTIONS(985), - [anon_sym_LBRACE] = ACTIONS(1591), - [anon_sym_typeof] = ACTIONS(1593), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(991), - [anon_sym_LPAREN] = ACTIONS(1595), - [anon_sym_LBRACK] = ACTIONS(1597), - [anon_sym_DQUOTE] = ACTIONS(1599), - [anon_sym_SQUOTE] = ACTIONS(1601), - [anon_sym_new] = ACTIONS(1603), - [anon_sym_AMP] = ACTIONS(999), - [anon_sym_PIPE] = ACTIONS(1001), - [anon_sym_PLUS] = ACTIONS(2964), - [anon_sym_DASH] = ACTIONS(2964), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(1031), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1611), - [sym_number] = ACTIONS(1613), - [sym_this] = ACTIONS(1615), - [sym_true] = ACTIONS(1617), - [sym_false] = ACTIONS(1617), - [sym_null] = ACTIONS(1617), - [sym_undefined] = ACTIONS(1617), - [anon_sym_readonly] = ACTIONS(1619), - [anon_sym_QMARK] = ACTIONS(1019), - [anon_sym_any] = ACTIONS(1031), - [anon_sym_number] = ACTIONS(1031), - [anon_sym_boolean] = ACTIONS(1031), - [anon_sym_string] = ACTIONS(1031), - [anon_sym_symbol] = ACTIONS(1031), - [anon_sym_object] = ACTIONS(1031), - [anon_sym_abstract] = ACTIONS(1023), - [anon_sym_infer] = ACTIONS(1025), - [anon_sym_keyof] = ACTIONS(1027), - [anon_sym_unique] = ACTIONS(1029), - [anon_sym_unknown] = ACTIONS(1031), - [anon_sym_never] = ACTIONS(1031), - [anon_sym_LBRACE_PIPE] = ACTIONS(1033), + [sym_import] = STATE(4975), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(5925), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(3224), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(2993), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5821), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(1537), + [anon_sym_AMP] = ACTIONS(637), + [anon_sym_PIPE] = ACTIONS(639), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(1543), + [anon_sym_QMARK] = ACTIONS(661), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(665), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(1547), + [anon_sym_infer] = ACTIONS(671), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1050)] = { - [sym_import] = STATE(5396), - [sym_nested_identifier] = STATE(5893), - [sym_string] = STATE(3248), - [sym_formal_parameters] = STATE(6169), - [sym_nested_type_identifier] = STATE(3106), - [sym__type_query_member_expression_in_type_annotation] = STATE(2929), - [sym__type_query_call_expression_in_type_annotation] = STATE(3203), - [sym_type] = STATE(3552), - [sym_constructor_type] = STATE(3251), - [sym_primary_type] = STATE(3254), - [sym_template_literal_type] = STATE(3246), - [sym_infer_type] = STATE(3251), - [sym_conditional_type] = STATE(3246), - [sym_generic_type] = STATE(3246), - [sym_type_query] = STATE(3246), - [sym_index_type_query] = STATE(3246), - [sym_lookup_type] = STATE(3246), - [sym_literal_type] = STATE(3246), - [sym__number] = STATE(3256), - [sym_existential_type] = STATE(3246), - [sym_flow_maybe_type] = STATE(3246), - [sym_parenthesized_type] = STATE(3246), - [sym_predefined_type] = STATE(3246), - [sym_object_type] = STATE(3246), - [sym_type_parameters] = STATE(5497), - [sym_array_type] = STATE(3246), - [sym_tuple_type] = STATE(3246), - [sym_readonly_type] = STATE(3251), - [sym_union_type] = STATE(3246), - [sym_intersection_type] = STATE(3246), - [sym_function_type] = STATE(3251), - [sym_identifier] = ACTIONS(1587), - [anon_sym_STAR] = ACTIONS(985), - [anon_sym_LBRACE] = ACTIONS(1591), - [anon_sym_typeof] = ACTIONS(1593), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(991), - [anon_sym_LPAREN] = ACTIONS(1595), - [anon_sym_LBRACK] = ACTIONS(1597), - [anon_sym_DQUOTE] = ACTIONS(1599), - [anon_sym_SQUOTE] = ACTIONS(1601), - [anon_sym_new] = ACTIONS(1603), - [anon_sym_AMP] = ACTIONS(999), - [anon_sym_PIPE] = ACTIONS(1001), - [anon_sym_PLUS] = ACTIONS(2964), - [anon_sym_DASH] = ACTIONS(2964), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(1031), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1611), - [sym_number] = ACTIONS(1613), - [sym_this] = ACTIONS(1615), - [sym_true] = ACTIONS(1617), - [sym_false] = ACTIONS(1617), - [sym_null] = ACTIONS(1617), - [sym_undefined] = ACTIONS(1617), - [anon_sym_readonly] = ACTIONS(1619), - [anon_sym_QMARK] = ACTIONS(1019), - [anon_sym_any] = ACTIONS(1031), - [anon_sym_number] = ACTIONS(1031), - [anon_sym_boolean] = ACTIONS(1031), - [anon_sym_string] = ACTIONS(1031), - [anon_sym_symbol] = ACTIONS(1031), - [anon_sym_object] = ACTIONS(1031), - [anon_sym_abstract] = ACTIONS(1023), - [anon_sym_infer] = ACTIONS(1025), - [anon_sym_keyof] = ACTIONS(1027), - [anon_sym_unique] = ACTIONS(1029), - [anon_sym_unknown] = ACTIONS(1031), - [anon_sym_never] = ACTIONS(1031), - [anon_sym_LBRACE_PIPE] = ACTIONS(1033), + [sym_import] = STATE(4975), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(5925), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(3224), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(3838), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5821), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(1537), + [anon_sym_AMP] = ACTIONS(637), + [anon_sym_PIPE] = ACTIONS(639), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(1543), + [anon_sym_QMARK] = ACTIONS(661), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(665), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(1547), + [anon_sym_infer] = ACTIONS(671), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1051)] = { - [sym_import] = STATE(5066), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(6091), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(2902), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(3175), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5496), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_new] = ACTIONS(1515), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1529), - [anon_sym_QMARK] = ACTIONS(792), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_import] = STATE(4845), + [sym_nested_identifier] = STATE(5915), + [sym_string] = STATE(1565), + [sym_formal_parameters] = STATE(6108), + [sym_nested_type_identifier] = STATE(1491), + [sym__type_query_member_expression_in_type_annotation] = STATE(1475), + [sym__type_query_call_expression_in_type_annotation] = STATE(1567), + [sym_type] = STATE(1496), + [sym_constructor_type] = STATE(1624), + [sym_primary_type] = STATE(1569), + [sym_template_literal_type] = STATE(1564), + [sym_infer_type] = STATE(1624), + [sym_conditional_type] = STATE(1564), + [sym_generic_type] = STATE(1564), + [sym_type_query] = STATE(1564), + [sym_index_type_query] = STATE(1564), + [sym_lookup_type] = STATE(1564), + [sym_literal_type] = STATE(1564), + [sym__number] = STATE(1570), + [sym_existential_type] = STATE(1564), + [sym_flow_maybe_type] = STATE(1564), + [sym_parenthesized_type] = STATE(1564), + [sym_predefined_type] = STATE(1564), + [sym_object_type] = STATE(1564), + [sym_type_parameters] = STATE(5576), + [sym_array_type] = STATE(1564), + [sym_tuple_type] = STATE(1564), + [sym_readonly_type] = STATE(1624), + [sym_union_type] = STATE(1564), + [sym_intersection_type] = STATE(1564), + [sym_function_type] = STATE(1624), + [sym_identifier] = ACTIONS(3244), + [anon_sym_STAR] = ACTIONS(3018), + [anon_sym_LBRACE] = ACTIONS(3020), + [anon_sym_typeof] = ACTIONS(3022), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(3024), + [anon_sym_LPAREN] = ACTIONS(3026), + [anon_sym_LBRACK] = ACTIONS(3028), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_new] = ACTIONS(3030), + [anon_sym_AMP] = ACTIONS(3032), + [anon_sym_PIPE] = ACTIONS(3034), + [anon_sym_PLUS] = ACTIONS(3036), + [anon_sym_DASH] = ACTIONS(3036), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(3038), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3040), + [sym_number] = ACTIONS(3042), + [sym_this] = ACTIONS(3246), + [sym_true] = ACTIONS(3046), + [sym_false] = ACTIONS(3046), + [sym_null] = ACTIONS(3046), + [sym_undefined] = ACTIONS(3046), + [anon_sym_readonly] = ACTIONS(3048), + [anon_sym_QMARK] = ACTIONS(3050), + [anon_sym_any] = ACTIONS(3038), + [anon_sym_number] = ACTIONS(3038), + [anon_sym_boolean] = ACTIONS(3038), + [anon_sym_string] = ACTIONS(3038), + [anon_sym_symbol] = ACTIONS(3038), + [anon_sym_object] = ACTIONS(3038), + [anon_sym_abstract] = ACTIONS(3052), + [anon_sym_never] = ACTIONS(3038), + [anon_sym_unknown] = ACTIONS(3038), + [anon_sym_keyof] = ACTIONS(3056), + [anon_sym_infer] = ACTIONS(3058), + [anon_sym_unique] = ACTIONS(3060), + [anon_sym_LBRACE_PIPE] = ACTIONS(3062), [sym_html_comment] = ACTIONS(5), }, [STATE(1052)] = { - [sym_import] = STATE(4964), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(5916), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(3212), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(4797), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5812), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_new] = ACTIONS(1577), - [anon_sym_AMP] = ACTIONS(575), - [anon_sym_PIPE] = ACTIONS(577), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1583), - [anon_sym_QMARK] = ACTIONS(599), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(603), - [anon_sym_infer] = ACTIONS(605), - [anon_sym_keyof] = ACTIONS(607), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_import] = STATE(5411), + [sym_nested_identifier] = STATE(5894), + [sym_string] = STATE(3265), + [sym_formal_parameters] = STATE(6194), + [sym_nested_type_identifier] = STATE(3100), + [sym__type_query_member_expression_in_type_annotation] = STATE(2929), + [sym__type_query_call_expression_in_type_annotation] = STATE(3222), + [sym_type] = STATE(4215), + [sym_constructor_type] = STATE(3289), + [sym_primary_type] = STATE(3290), + [sym_template_literal_type] = STATE(3267), + [sym_infer_type] = STATE(3289), + [sym_conditional_type] = STATE(3267), + [sym_generic_type] = STATE(3267), + [sym_type_query] = STATE(3267), + [sym_index_type_query] = STATE(3267), + [sym_lookup_type] = STATE(3267), + [sym_literal_type] = STATE(3267), + [sym__number] = STATE(3300), + [sym_existential_type] = STATE(3267), + [sym_flow_maybe_type] = STATE(3267), + [sym_parenthesized_type] = STATE(3267), + [sym_predefined_type] = STATE(3267), + [sym_object_type] = STATE(3267), + [sym_type_parameters] = STATE(5511), + [sym_array_type] = STATE(3267), + [sym_tuple_type] = STATE(3267), + [sym_readonly_type] = STATE(3289), + [sym_union_type] = STATE(3267), + [sym_intersection_type] = STATE(3267), + [sym_function_type] = STATE(3289), + [sym_identifier] = ACTIONS(1595), + [anon_sym_STAR] = ACTIONS(983), + [anon_sym_LBRACE] = ACTIONS(1599), + [anon_sym_typeof] = ACTIONS(1601), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(989), + [anon_sym_LPAREN] = ACTIONS(1603), + [anon_sym_LBRACK] = ACTIONS(1605), + [anon_sym_DQUOTE] = ACTIONS(1607), + [anon_sym_SQUOTE] = ACTIONS(1609), + [anon_sym_new] = ACTIONS(1611), + [anon_sym_AMP] = ACTIONS(997), + [anon_sym_PIPE] = ACTIONS(999), + [anon_sym_PLUS] = ACTIONS(3120), + [anon_sym_DASH] = ACTIONS(3120), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(1023), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1619), + [sym_number] = ACTIONS(1621), + [sym_this] = ACTIONS(1623), + [sym_true] = ACTIONS(1625), + [sym_false] = ACTIONS(1625), + [sym_null] = ACTIONS(1625), + [sym_undefined] = ACTIONS(1625), + [anon_sym_readonly] = ACTIONS(1627), + [anon_sym_QMARK] = ACTIONS(1017), + [anon_sym_any] = ACTIONS(1023), + [anon_sym_number] = ACTIONS(1023), + [anon_sym_boolean] = ACTIONS(1023), + [anon_sym_string] = ACTIONS(1023), + [anon_sym_symbol] = ACTIONS(1023), + [anon_sym_object] = ACTIONS(1023), + [anon_sym_abstract] = ACTIONS(1021), + [anon_sym_never] = ACTIONS(1023), + [anon_sym_unknown] = ACTIONS(1023), + [anon_sym_keyof] = ACTIONS(1025), + [anon_sym_infer] = ACTIONS(1027), + [anon_sym_unique] = ACTIONS(1029), + [anon_sym_LBRACE_PIPE] = ACTIONS(1031), [sym_html_comment] = ACTIONS(5), }, [STATE(1053)] = { - [sym_import] = STATE(5066), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(6091), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(2902), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(4715), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5496), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_new] = ACTIONS(1515), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1529), - [anon_sym_QMARK] = ACTIONS(792), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_import] = STATE(4975), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(5925), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(3224), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(2938), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5821), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(1537), + [anon_sym_AMP] = ACTIONS(637), + [anon_sym_PIPE] = ACTIONS(639), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(1543), + [anon_sym_QMARK] = ACTIONS(661), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(665), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(1547), + [anon_sym_infer] = ACTIONS(671), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1054)] = { - [sym_import] = STATE(5396), - [sym_nested_identifier] = STATE(5893), - [sym_string] = STATE(3248), - [sym_formal_parameters] = STATE(6169), - [sym_nested_type_identifier] = STATE(3106), - [sym__type_query_member_expression_in_type_annotation] = STATE(2929), - [sym__type_query_call_expression_in_type_annotation] = STATE(3203), - [sym_type] = STATE(4206), - [sym_constructor_type] = STATE(3251), - [sym_primary_type] = STATE(3254), - [sym_template_literal_type] = STATE(3246), - [sym_infer_type] = STATE(3251), - [sym_conditional_type] = STATE(3246), - [sym_generic_type] = STATE(3246), - [sym_type_query] = STATE(3246), - [sym_index_type_query] = STATE(3246), - [sym_lookup_type] = STATE(3246), - [sym_literal_type] = STATE(3246), - [sym__number] = STATE(3256), - [sym_existential_type] = STATE(3246), - [sym_flow_maybe_type] = STATE(3246), - [sym_parenthesized_type] = STATE(3246), - [sym_predefined_type] = STATE(3246), - [sym_object_type] = STATE(3246), - [sym_type_parameters] = STATE(5497), - [sym_array_type] = STATE(3246), - [sym_tuple_type] = STATE(3246), - [sym_readonly_type] = STATE(3251), - [sym_union_type] = STATE(3246), - [sym_intersection_type] = STATE(3246), - [sym_function_type] = STATE(3251), - [sym_identifier] = ACTIONS(1587), - [anon_sym_STAR] = ACTIONS(985), - [anon_sym_LBRACE] = ACTIONS(1591), - [anon_sym_typeof] = ACTIONS(1593), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(991), - [anon_sym_LPAREN] = ACTIONS(1595), - [anon_sym_LBRACK] = ACTIONS(1597), - [anon_sym_DQUOTE] = ACTIONS(1599), - [anon_sym_SQUOTE] = ACTIONS(1601), - [anon_sym_new] = ACTIONS(1603), - [anon_sym_AMP] = ACTIONS(999), - [anon_sym_PIPE] = ACTIONS(1001), - [anon_sym_PLUS] = ACTIONS(2964), - [anon_sym_DASH] = ACTIONS(2964), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(1031), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1611), - [sym_number] = ACTIONS(1613), - [sym_this] = ACTIONS(1615), - [sym_true] = ACTIONS(1617), - [sym_false] = ACTIONS(1617), - [sym_null] = ACTIONS(1617), - [sym_undefined] = ACTIONS(1617), - [anon_sym_readonly] = ACTIONS(1619), - [anon_sym_QMARK] = ACTIONS(1019), - [anon_sym_any] = ACTIONS(1031), - [anon_sym_number] = ACTIONS(1031), - [anon_sym_boolean] = ACTIONS(1031), - [anon_sym_string] = ACTIONS(1031), - [anon_sym_symbol] = ACTIONS(1031), - [anon_sym_object] = ACTIONS(1031), - [anon_sym_abstract] = ACTIONS(1023), - [anon_sym_infer] = ACTIONS(1025), - [anon_sym_keyof] = ACTIONS(1027), - [anon_sym_unique] = ACTIONS(1029), - [anon_sym_unknown] = ACTIONS(1031), - [anon_sym_never] = ACTIONS(1031), - [anon_sym_LBRACE_PIPE] = ACTIONS(1033), + [sym_import] = STATE(4845), + [sym_nested_identifier] = STATE(5915), + [sym_string] = STATE(1565), + [sym_formal_parameters] = STATE(6108), + [sym_nested_type_identifier] = STATE(1491), + [sym__type_query_member_expression_in_type_annotation] = STATE(1475), + [sym__type_query_call_expression_in_type_annotation] = STATE(1567), + [sym_type] = STATE(1522), + [sym_constructor_type] = STATE(1624), + [sym_primary_type] = STATE(1569), + [sym_template_literal_type] = STATE(1564), + [sym_infer_type] = STATE(1624), + [sym_conditional_type] = STATE(1564), + [sym_generic_type] = STATE(1564), + [sym_type_query] = STATE(1564), + [sym_index_type_query] = STATE(1564), + [sym_lookup_type] = STATE(1564), + [sym_literal_type] = STATE(1564), + [sym__number] = STATE(1570), + [sym_existential_type] = STATE(1564), + [sym_flow_maybe_type] = STATE(1564), + [sym_parenthesized_type] = STATE(1564), + [sym_predefined_type] = STATE(1564), + [sym_object_type] = STATE(1564), + [sym_type_parameters] = STATE(5576), + [sym_array_type] = STATE(1564), + [sym_tuple_type] = STATE(1564), + [sym_readonly_type] = STATE(1624), + [sym_union_type] = STATE(1564), + [sym_intersection_type] = STATE(1564), + [sym_function_type] = STATE(1624), + [sym_identifier] = ACTIONS(3244), + [anon_sym_STAR] = ACTIONS(3018), + [anon_sym_LBRACE] = ACTIONS(3020), + [anon_sym_typeof] = ACTIONS(3022), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(3024), + [anon_sym_LPAREN] = ACTIONS(3026), + [anon_sym_LBRACK] = ACTIONS(3028), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_new] = ACTIONS(3030), + [anon_sym_AMP] = ACTIONS(3032), + [anon_sym_PIPE] = ACTIONS(3034), + [anon_sym_PLUS] = ACTIONS(3036), + [anon_sym_DASH] = ACTIONS(3036), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(3038), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3040), + [sym_number] = ACTIONS(3042), + [sym_this] = ACTIONS(3246), + [sym_true] = ACTIONS(3046), + [sym_false] = ACTIONS(3046), + [sym_null] = ACTIONS(3046), + [sym_undefined] = ACTIONS(3046), + [anon_sym_readonly] = ACTIONS(3048), + [anon_sym_QMARK] = ACTIONS(3050), + [anon_sym_any] = ACTIONS(3038), + [anon_sym_number] = ACTIONS(3038), + [anon_sym_boolean] = ACTIONS(3038), + [anon_sym_string] = ACTIONS(3038), + [anon_sym_symbol] = ACTIONS(3038), + [anon_sym_object] = ACTIONS(3038), + [anon_sym_abstract] = ACTIONS(3052), + [anon_sym_never] = ACTIONS(3038), + [anon_sym_unknown] = ACTIONS(3038), + [anon_sym_keyof] = ACTIONS(3056), + [anon_sym_infer] = ACTIONS(3058), + [anon_sym_unique] = ACTIONS(3060), + [anon_sym_LBRACE_PIPE] = ACTIONS(3062), [sym_html_comment] = ACTIONS(5), }, [STATE(1055)] = { - [sym_import] = STATE(4964), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(5916), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(3212), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(3049), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5812), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_new] = ACTIONS(1577), - [anon_sym_AMP] = ACTIONS(575), - [anon_sym_PIPE] = ACTIONS(577), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1583), - [anon_sym_QMARK] = ACTIONS(599), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(603), - [anon_sym_infer] = ACTIONS(605), - [anon_sym_keyof] = ACTIONS(607), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_import] = STATE(5130), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(6160), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(2904), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(4668), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5677), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(1521), + [anon_sym_AMP] = ACTIONS(774), + [anon_sym_PIPE] = ACTIONS(776), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(1535), + [anon_sym_QMARK] = ACTIONS(792), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1056)] = { - [sym_import] = STATE(4964), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(5916), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(3212), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(3757), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5812), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_new] = ACTIONS(1577), - [anon_sym_AMP] = ACTIONS(575), - [anon_sym_PIPE] = ACTIONS(577), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1583), - [anon_sym_QMARK] = ACTIONS(599), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(603), - [anon_sym_infer] = ACTIONS(605), - [anon_sym_keyof] = ACTIONS(607), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_import] = STATE(4975), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(5925), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(3224), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(2974), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5821), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(1537), + [anon_sym_AMP] = ACTIONS(637), + [anon_sym_PIPE] = ACTIONS(639), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(1543), + [anon_sym_QMARK] = ACTIONS(661), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(665), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(1547), + [anon_sym_infer] = ACTIONS(671), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1057)] = { - [sym_import] = STATE(5396), - [sym_nested_identifier] = STATE(5893), - [sym_string] = STATE(3248), - [sym_formal_parameters] = STATE(6169), - [sym_nested_type_identifier] = STATE(3106), - [sym__type_query_member_expression_in_type_annotation] = STATE(2929), - [sym__type_query_call_expression_in_type_annotation] = STATE(3203), - [sym_type] = STATE(4256), - [sym_constructor_type] = STATE(3251), - [sym_primary_type] = STATE(3254), - [sym_template_literal_type] = STATE(3246), - [sym_infer_type] = STATE(3251), - [sym_conditional_type] = STATE(3246), - [sym_generic_type] = STATE(3246), - [sym_type_query] = STATE(3246), - [sym_index_type_query] = STATE(3246), - [sym_lookup_type] = STATE(3246), - [sym_literal_type] = STATE(3246), - [sym__number] = STATE(3256), - [sym_existential_type] = STATE(3246), - [sym_flow_maybe_type] = STATE(3246), - [sym_parenthesized_type] = STATE(3246), - [sym_predefined_type] = STATE(3246), - [sym_object_type] = STATE(3246), - [sym_type_parameters] = STATE(5497), - [sym_array_type] = STATE(3246), - [sym_tuple_type] = STATE(3246), - [sym_readonly_type] = STATE(3251), - [sym_union_type] = STATE(3246), - [sym_intersection_type] = STATE(3246), - [sym_function_type] = STATE(3251), - [sym_identifier] = ACTIONS(1587), - [anon_sym_STAR] = ACTIONS(985), - [anon_sym_LBRACE] = ACTIONS(1591), - [anon_sym_typeof] = ACTIONS(1593), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(991), - [anon_sym_LPAREN] = ACTIONS(1595), - [anon_sym_LBRACK] = ACTIONS(1597), - [anon_sym_DQUOTE] = ACTIONS(1599), - [anon_sym_SQUOTE] = ACTIONS(1601), - [anon_sym_new] = ACTIONS(1603), - [anon_sym_AMP] = ACTIONS(999), - [anon_sym_PIPE] = ACTIONS(1001), - [anon_sym_PLUS] = ACTIONS(2964), - [anon_sym_DASH] = ACTIONS(2964), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(1031), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1611), - [sym_number] = ACTIONS(1613), - [sym_this] = ACTIONS(1615), - [sym_true] = ACTIONS(1617), - [sym_false] = ACTIONS(1617), - [sym_null] = ACTIONS(1617), - [sym_undefined] = ACTIONS(1617), - [anon_sym_readonly] = ACTIONS(1619), - [anon_sym_QMARK] = ACTIONS(1019), - [anon_sym_any] = ACTIONS(1031), - [anon_sym_number] = ACTIONS(1031), - [anon_sym_boolean] = ACTIONS(1031), - [anon_sym_string] = ACTIONS(1031), - [anon_sym_symbol] = ACTIONS(1031), - [anon_sym_object] = ACTIONS(1031), - [anon_sym_abstract] = ACTIONS(1023), - [anon_sym_infer] = ACTIONS(1025), - [anon_sym_keyof] = ACTIONS(1027), - [anon_sym_unique] = ACTIONS(1029), - [anon_sym_unknown] = ACTIONS(1031), - [anon_sym_never] = ACTIONS(1031), - [anon_sym_LBRACE_PIPE] = ACTIONS(1033), + [sym_import] = STATE(4975), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(5925), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(3224), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(3723), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5821), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(1537), + [anon_sym_AMP] = ACTIONS(637), + [anon_sym_PIPE] = ACTIONS(639), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(1543), + [anon_sym_QMARK] = ACTIONS(661), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(665), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(1547), + [anon_sym_infer] = ACTIONS(671), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1058)] = { - [sym_import] = STATE(5066), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(6091), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(2902), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(2989), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5496), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_new] = ACTIONS(1515), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1529), - [anon_sym_QMARK] = ACTIONS(792), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_import] = STATE(4900), + [sym_nested_identifier] = STATE(5974), + [sym_string] = STATE(2051), + [sym_formal_parameters] = STATE(5928), + [sym_nested_type_identifier] = STATE(1788), + [sym__type_query_member_expression_in_type_annotation] = STATE(1763), + [sym__type_query_call_expression_in_type_annotation] = STATE(1949), + [sym_type] = STATE(2024), + [sym_constructor_type] = STATE(1950), + [sym_primary_type] = STATE(1954), + [sym_template_literal_type] = STATE(2047), + [sym_infer_type] = STATE(1950), + [sym_conditional_type] = STATE(2047), + [sym_generic_type] = STATE(2047), + [sym_type_query] = STATE(2047), + [sym_index_type_query] = STATE(2047), + [sym_lookup_type] = STATE(2047), + [sym_literal_type] = STATE(2047), + [sym__number] = STATE(1955), + [sym_existential_type] = STATE(2047), + [sym_flow_maybe_type] = STATE(2047), + [sym_parenthesized_type] = STATE(2047), + [sym_predefined_type] = STATE(2047), + [sym_object_type] = STATE(2047), + [sym_type_parameters] = STATE(5720), + [sym_array_type] = STATE(2047), + [sym_tuple_type] = STATE(2047), + [sym_readonly_type] = STATE(1950), + [sym_union_type] = STATE(2047), + [sym_intersection_type] = STATE(2047), + [sym_function_type] = STATE(1950), + [sym_identifier] = ACTIONS(3248), + [anon_sym_STAR] = ACTIONS(3138), + [anon_sym_LBRACE] = ACTIONS(3140), + [anon_sym_typeof] = ACTIONS(3142), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(3144), + [anon_sym_LPAREN] = ACTIONS(3146), + [anon_sym_LBRACK] = ACTIONS(3148), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_new] = ACTIONS(3150), + [anon_sym_AMP] = ACTIONS(3152), + [anon_sym_PIPE] = ACTIONS(3154), + [anon_sym_PLUS] = ACTIONS(3156), + [anon_sym_DASH] = ACTIONS(3156), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(3158), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3160), + [sym_number] = ACTIONS(3162), + [sym_this] = ACTIONS(3252), + [sym_true] = ACTIONS(3166), + [sym_false] = ACTIONS(3166), + [sym_null] = ACTIONS(3166), + [sym_undefined] = ACTIONS(3166), + [anon_sym_readonly] = ACTIONS(3168), + [anon_sym_QMARK] = ACTIONS(3170), + [anon_sym_any] = ACTIONS(3158), + [anon_sym_number] = ACTIONS(3158), + [anon_sym_boolean] = ACTIONS(3158), + [anon_sym_string] = ACTIONS(3158), + [anon_sym_symbol] = ACTIONS(3158), + [anon_sym_object] = ACTIONS(3158), + [anon_sym_abstract] = ACTIONS(3172), + [anon_sym_never] = ACTIONS(3158), + [anon_sym_unknown] = ACTIONS(3158), + [anon_sym_keyof] = ACTIONS(3176), + [anon_sym_infer] = ACTIONS(3178), + [anon_sym_unique] = ACTIONS(3180), + [anon_sym_LBRACE_PIPE] = ACTIONS(3182), [sym_html_comment] = ACTIONS(5), }, [STATE(1059)] = { - [sym_import] = STATE(4882), - [sym_nested_identifier] = STATE(5897), - [sym_string] = STATE(2007), + [sym_import] = STATE(4900), + [sym_nested_identifier] = STATE(5974), + [sym_string] = STATE(2051), [sym_formal_parameters] = STATE(5928), - [sym_nested_type_identifier] = STATE(1851), - [sym__type_query_member_expression_in_type_annotation] = STATE(1754), - [sym__type_query_call_expression_in_type_annotation] = STATE(2023), - [sym_type] = STATE(2016), - [sym_constructor_type] = STATE(2024), - [sym_primary_type] = STATE(2027), - [sym_template_literal_type] = STATE(1920), - [sym_infer_type] = STATE(2024), - [sym_conditional_type] = STATE(1920), - [sym_generic_type] = STATE(1920), - [sym_type_query] = STATE(1920), - [sym_index_type_query] = STATE(1920), - [sym_lookup_type] = STATE(1920), - [sym_literal_type] = STATE(1920), - [sym__number] = STATE(2030), - [sym_existential_type] = STATE(1920), - [sym_flow_maybe_type] = STATE(1920), - [sym_parenthesized_type] = STATE(1920), - [sym_predefined_type] = STATE(1920), - [sym_object_type] = STATE(1920), - [sym_type_parameters] = STATE(5690), - [sym_array_type] = STATE(1920), - [sym_tuple_type] = STATE(1920), - [sym_readonly_type] = STATE(2024), - [sym_union_type] = STATE(1920), - [sym_intersection_type] = STATE(1920), - [sym_function_type] = STATE(2024), - [sym_identifier] = ACTIONS(3230), - [anon_sym_STAR] = ACTIONS(3110), - [anon_sym_LBRACE] = ACTIONS(3112), - [anon_sym_typeof] = ACTIONS(3114), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(3238), - [anon_sym_LPAREN] = ACTIONS(3118), - [anon_sym_LBRACK] = ACTIONS(3120), + [sym_nested_type_identifier] = STATE(1788), + [sym__type_query_member_expression_in_type_annotation] = STATE(1763), + [sym__type_query_call_expression_in_type_annotation] = STATE(1949), + [sym_type] = STATE(2025), + [sym_constructor_type] = STATE(1950), + [sym_primary_type] = STATE(1954), + [sym_template_literal_type] = STATE(2047), + [sym_infer_type] = STATE(1950), + [sym_conditional_type] = STATE(2047), + [sym_generic_type] = STATE(2047), + [sym_type_query] = STATE(2047), + [sym_index_type_query] = STATE(2047), + [sym_lookup_type] = STATE(2047), + [sym_literal_type] = STATE(2047), + [sym__number] = STATE(1955), + [sym_existential_type] = STATE(2047), + [sym_flow_maybe_type] = STATE(2047), + [sym_parenthesized_type] = STATE(2047), + [sym_predefined_type] = STATE(2047), + [sym_object_type] = STATE(2047), + [sym_type_parameters] = STATE(5720), + [sym_array_type] = STATE(2047), + [sym_tuple_type] = STATE(2047), + [sym_readonly_type] = STATE(1950), + [sym_union_type] = STATE(2047), + [sym_intersection_type] = STATE(2047), + [sym_function_type] = STATE(1950), + [sym_identifier] = ACTIONS(3248), + [anon_sym_STAR] = ACTIONS(3138), + [anon_sym_LBRACE] = ACTIONS(3140), + [anon_sym_typeof] = ACTIONS(3142), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(3144), + [anon_sym_LPAREN] = ACTIONS(3146), + [anon_sym_LBRACK] = ACTIONS(3148), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_new] = ACTIONS(3122), - [anon_sym_AMP] = ACTIONS(3124), - [anon_sym_PIPE] = ACTIONS(3126), - [anon_sym_PLUS] = ACTIONS(3128), - [anon_sym_DASH] = ACTIONS(3128), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(3130), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3132), - [sym_number] = ACTIONS(3134), - [sym_this] = ACTIONS(3232), - [sym_true] = ACTIONS(3138), - [sym_false] = ACTIONS(3138), - [sym_null] = ACTIONS(3138), - [sym_undefined] = ACTIONS(3138), - [anon_sym_readonly] = ACTIONS(3140), - [anon_sym_QMARK] = ACTIONS(3142), - [anon_sym_any] = ACTIONS(3130), - [anon_sym_number] = ACTIONS(3130), - [anon_sym_boolean] = ACTIONS(3130), - [anon_sym_string] = ACTIONS(3130), - [anon_sym_symbol] = ACTIONS(3130), - [anon_sym_object] = ACTIONS(3130), - [anon_sym_abstract] = ACTIONS(3144), - [anon_sym_infer] = ACTIONS(3148), - [anon_sym_keyof] = ACTIONS(3150), - [anon_sym_unique] = ACTIONS(3152), - [anon_sym_unknown] = ACTIONS(3130), - [anon_sym_never] = ACTIONS(3130), - [anon_sym_LBRACE_PIPE] = ACTIONS(3154), + [anon_sym_new] = ACTIONS(3150), + [anon_sym_AMP] = ACTIONS(3152), + [anon_sym_PIPE] = ACTIONS(3154), + [anon_sym_PLUS] = ACTIONS(3156), + [anon_sym_DASH] = ACTIONS(3156), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(3158), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3160), + [sym_number] = ACTIONS(3162), + [sym_this] = ACTIONS(3252), + [sym_true] = ACTIONS(3166), + [sym_false] = ACTIONS(3166), + [sym_null] = ACTIONS(3166), + [sym_undefined] = ACTIONS(3166), + [anon_sym_readonly] = ACTIONS(3168), + [anon_sym_QMARK] = ACTIONS(3170), + [anon_sym_any] = ACTIONS(3158), + [anon_sym_number] = ACTIONS(3158), + [anon_sym_boolean] = ACTIONS(3158), + [anon_sym_string] = ACTIONS(3158), + [anon_sym_symbol] = ACTIONS(3158), + [anon_sym_object] = ACTIONS(3158), + [anon_sym_abstract] = ACTIONS(3172), + [anon_sym_never] = ACTIONS(3158), + [anon_sym_unknown] = ACTIONS(3158), + [anon_sym_keyof] = ACTIONS(3176), + [anon_sym_infer] = ACTIONS(3178), + [anon_sym_unique] = ACTIONS(3180), + [anon_sym_LBRACE_PIPE] = ACTIONS(3182), [sym_html_comment] = ACTIONS(5), }, [STATE(1060)] = { - [sym_import] = STATE(4964), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(5916), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(3212), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(3758), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5812), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_new] = ACTIONS(1577), - [anon_sym_AMP] = ACTIONS(575), - [anon_sym_PIPE] = ACTIONS(577), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1583), - [anon_sym_QMARK] = ACTIONS(599), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(603), - [anon_sym_infer] = ACTIONS(605), - [anon_sym_keyof] = ACTIONS(607), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_import] = STATE(4900), + [sym_nested_identifier] = STATE(5974), + [sym_string] = STATE(2051), + [sym_formal_parameters] = STATE(5928), + [sym_nested_type_identifier] = STATE(1788), + [sym__type_query_member_expression_in_type_annotation] = STATE(1763), + [sym__type_query_call_expression_in_type_annotation] = STATE(1949), + [sym_type] = STATE(2033), + [sym_constructor_type] = STATE(1950), + [sym_primary_type] = STATE(1954), + [sym_template_literal_type] = STATE(2047), + [sym_infer_type] = STATE(1950), + [sym_conditional_type] = STATE(2047), + [sym_generic_type] = STATE(2047), + [sym_type_query] = STATE(2047), + [sym_index_type_query] = STATE(2047), + [sym_lookup_type] = STATE(2047), + [sym_literal_type] = STATE(2047), + [sym__number] = STATE(1955), + [sym_existential_type] = STATE(2047), + [sym_flow_maybe_type] = STATE(2047), + [sym_parenthesized_type] = STATE(2047), + [sym_predefined_type] = STATE(2047), + [sym_object_type] = STATE(2047), + [sym_type_parameters] = STATE(5720), + [sym_array_type] = STATE(2047), + [sym_tuple_type] = STATE(2047), + [sym_readonly_type] = STATE(1950), + [sym_union_type] = STATE(2047), + [sym_intersection_type] = STATE(2047), + [sym_function_type] = STATE(1950), + [sym_identifier] = ACTIONS(3248), + [anon_sym_STAR] = ACTIONS(3138), + [anon_sym_LBRACE] = ACTIONS(3140), + [anon_sym_typeof] = ACTIONS(3142), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(3144), + [anon_sym_LPAREN] = ACTIONS(3146), + [anon_sym_LBRACK] = ACTIONS(3148), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_new] = ACTIONS(3150), + [anon_sym_AMP] = ACTIONS(3152), + [anon_sym_PIPE] = ACTIONS(3154), + [anon_sym_PLUS] = ACTIONS(3156), + [anon_sym_DASH] = ACTIONS(3156), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(3158), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3160), + [sym_number] = ACTIONS(3162), + [sym_this] = ACTIONS(3252), + [sym_true] = ACTIONS(3166), + [sym_false] = ACTIONS(3166), + [sym_null] = ACTIONS(3166), + [sym_undefined] = ACTIONS(3166), + [anon_sym_readonly] = ACTIONS(3168), + [anon_sym_QMARK] = ACTIONS(3170), + [anon_sym_any] = ACTIONS(3158), + [anon_sym_number] = ACTIONS(3158), + [anon_sym_boolean] = ACTIONS(3158), + [anon_sym_string] = ACTIONS(3158), + [anon_sym_symbol] = ACTIONS(3158), + [anon_sym_object] = ACTIONS(3158), + [anon_sym_abstract] = ACTIONS(3172), + [anon_sym_never] = ACTIONS(3158), + [anon_sym_unknown] = ACTIONS(3158), + [anon_sym_keyof] = ACTIONS(3176), + [anon_sym_infer] = ACTIONS(3178), + [anon_sym_unique] = ACTIONS(3180), + [anon_sym_LBRACE_PIPE] = ACTIONS(3182), [sym_html_comment] = ACTIONS(5), }, [STATE(1061)] = { - [sym_import] = STATE(4964), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(5916), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(3212), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(3759), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5812), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_new] = ACTIONS(1577), - [anon_sym_AMP] = ACTIONS(575), - [anon_sym_PIPE] = ACTIONS(577), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1583), - [anon_sym_QMARK] = ACTIONS(599), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(603), - [anon_sym_infer] = ACTIONS(605), - [anon_sym_keyof] = ACTIONS(607), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_import] = STATE(4900), + [sym_nested_identifier] = STATE(5974), + [sym_string] = STATE(2051), + [sym_formal_parameters] = STATE(6160), + [sym_nested_type_identifier] = STATE(1788), + [sym__type_query_member_expression_in_type_annotation] = STATE(1763), + [sym__type_query_call_expression_in_type_annotation] = STATE(1949), + [sym_type] = STATE(5009), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(2034), + [sym_template_literal_type] = STATE(2047), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2047), + [sym_generic_type] = STATE(2047), + [sym_type_query] = STATE(2047), + [sym_index_type_query] = STATE(2047), + [sym_lookup_type] = STATE(2047), + [sym_literal_type] = STATE(2047), + [sym__number] = STATE(1955), + [sym_existential_type] = STATE(2047), + [sym_flow_maybe_type] = STATE(2047), + [sym_parenthesized_type] = STATE(2047), + [sym_predefined_type] = STATE(2047), + [sym_object_type] = STATE(2047), + [sym_type_parameters] = STATE(5677), + [sym_array_type] = STATE(2047), + [sym_tuple_type] = STATE(2047), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2047), + [sym_intersection_type] = STATE(2047), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(3248), + [anon_sym_STAR] = ACTIONS(3138), + [anon_sym_LBRACE] = ACTIONS(3140), + [anon_sym_typeof] = ACTIONS(3142), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(3144), + [anon_sym_LPAREN] = ACTIONS(3146), + [anon_sym_LBRACK] = ACTIONS(3148), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_new] = ACTIONS(1521), + [anon_sym_AMP] = ACTIONS(3152), + [anon_sym_PIPE] = ACTIONS(3154), + [anon_sym_PLUS] = ACTIONS(3156), + [anon_sym_DASH] = ACTIONS(3156), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(3158), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3160), + [sym_number] = ACTIONS(3162), + [sym_this] = ACTIONS(3252), + [sym_true] = ACTIONS(3166), + [sym_false] = ACTIONS(3166), + [sym_null] = ACTIONS(3166), + [sym_undefined] = ACTIONS(3166), + [anon_sym_readonly] = ACTIONS(1535), + [anon_sym_QMARK] = ACTIONS(3170), + [anon_sym_any] = ACTIONS(3158), + [anon_sym_number] = ACTIONS(3158), + [anon_sym_boolean] = ACTIONS(3158), + [anon_sym_string] = ACTIONS(3158), + [anon_sym_symbol] = ACTIONS(3158), + [anon_sym_object] = ACTIONS(3158), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(3158), + [anon_sym_unknown] = ACTIONS(3158), + [anon_sym_keyof] = ACTIONS(3176), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(3180), + [anon_sym_LBRACE_PIPE] = ACTIONS(3182), [sym_html_comment] = ACTIONS(5), }, [STATE(1062)] = { - [sym_import] = STATE(5066), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(6091), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(2902), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(3003), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5496), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_new] = ACTIONS(1515), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1529), - [anon_sym_QMARK] = ACTIONS(792), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_import] = STATE(4900), + [sym_nested_identifier] = STATE(5974), + [sym_string] = STATE(2051), + [sym_formal_parameters] = STATE(6160), + [sym_nested_type_identifier] = STATE(1788), + [sym__type_query_member_expression_in_type_annotation] = STATE(1763), + [sym__type_query_call_expression_in_type_annotation] = STATE(1949), + [sym_type] = STATE(5009), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(2037), + [sym_template_literal_type] = STATE(2047), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2047), + [sym_generic_type] = STATE(2047), + [sym_type_query] = STATE(2047), + [sym_index_type_query] = STATE(2047), + [sym_lookup_type] = STATE(2047), + [sym_literal_type] = STATE(2047), + [sym__number] = STATE(1955), + [sym_existential_type] = STATE(2047), + [sym_flow_maybe_type] = STATE(2047), + [sym_parenthesized_type] = STATE(2047), + [sym_predefined_type] = STATE(2047), + [sym_object_type] = STATE(2047), + [sym_type_parameters] = STATE(5677), + [sym_array_type] = STATE(2047), + [sym_tuple_type] = STATE(2047), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2047), + [sym_intersection_type] = STATE(2047), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(3248), + [anon_sym_STAR] = ACTIONS(3138), + [anon_sym_LBRACE] = ACTIONS(3140), + [anon_sym_typeof] = ACTIONS(3142), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(3144), + [anon_sym_LPAREN] = ACTIONS(3146), + [anon_sym_LBRACK] = ACTIONS(3148), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_new] = ACTIONS(1521), + [anon_sym_AMP] = ACTIONS(3152), + [anon_sym_PIPE] = ACTIONS(3154), + [anon_sym_PLUS] = ACTIONS(3156), + [anon_sym_DASH] = ACTIONS(3156), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(3158), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3160), + [sym_number] = ACTIONS(3162), + [sym_this] = ACTIONS(3252), + [sym_true] = ACTIONS(3166), + [sym_false] = ACTIONS(3166), + [sym_null] = ACTIONS(3166), + [sym_undefined] = ACTIONS(3166), + [anon_sym_readonly] = ACTIONS(1535), + [anon_sym_QMARK] = ACTIONS(3170), + [anon_sym_any] = ACTIONS(3158), + [anon_sym_number] = ACTIONS(3158), + [anon_sym_boolean] = ACTIONS(3158), + [anon_sym_string] = ACTIONS(3158), + [anon_sym_symbol] = ACTIONS(3158), + [anon_sym_object] = ACTIONS(3158), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(3158), + [anon_sym_unknown] = ACTIONS(3158), + [anon_sym_keyof] = ACTIONS(3176), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(3180), + [anon_sym_LBRACE_PIPE] = ACTIONS(3182), [sym_html_comment] = ACTIONS(5), }, [STATE(1063)] = { - [sym_import] = STATE(5066), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(6091), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(2902), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(3927), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5496), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_new] = ACTIONS(1515), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1529), - [anon_sym_QMARK] = ACTIONS(792), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_import] = STATE(4878), + [sym_nested_identifier] = STATE(6238), + [sym_string] = STATE(3430), + [sym_formal_parameters] = STATE(6160), + [sym_nested_type_identifier] = STATE(3248), + [sym__type_query_member_expression_in_type_annotation] = STATE(3093), + [sym__type_query_call_expression_in_type_annotation] = STATE(3323), + [sym_type] = STATE(4888), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3451), + [sym_template_literal_type] = STATE(3429), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(3429), + [sym_generic_type] = STATE(3429), + [sym_type_query] = STATE(3429), + [sym_index_type_query] = STATE(3429), + [sym_lookup_type] = STATE(3429), + [sym_literal_type] = STATE(3429), + [sym__number] = STATE(3435), + [sym_existential_type] = STATE(3429), + [sym_flow_maybe_type] = STATE(3429), + [sym_parenthesized_type] = STATE(3429), + [sym_predefined_type] = STATE(3429), + [sym_object_type] = STATE(3429), + [sym_type_parameters] = STATE(5677), + [sym_array_type] = STATE(3429), + [sym_tuple_type] = STATE(3429), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(3429), + [sym_intersection_type] = STATE(3429), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(3240), + [anon_sym_STAR] = ACTIONS(2966), + [anon_sym_LBRACE] = ACTIONS(2968), + [anon_sym_typeof] = ACTIONS(2970), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(2972), + [anon_sym_LPAREN] = ACTIONS(2974), + [anon_sym_LBRACK] = ACTIONS(2976), + [anon_sym_DQUOTE] = ACTIONS(2978), + [anon_sym_SQUOTE] = ACTIONS(2980), + [anon_sym_new] = ACTIONS(1521), + [anon_sym_AMP] = ACTIONS(2984), + [anon_sym_PIPE] = ACTIONS(2986), + [anon_sym_PLUS] = ACTIONS(2988), + [anon_sym_DASH] = ACTIONS(2988), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(2990), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2992), + [sym_number] = ACTIONS(2994), + [sym_this] = ACTIONS(3242), + [sym_true] = ACTIONS(2998), + [sym_false] = ACTIONS(2998), + [sym_null] = ACTIONS(2998), + [sym_undefined] = ACTIONS(2998), + [anon_sym_readonly] = ACTIONS(1535), + [anon_sym_QMARK] = ACTIONS(3002), + [anon_sym_any] = ACTIONS(2990), + [anon_sym_number] = ACTIONS(2990), + [anon_sym_boolean] = ACTIONS(2990), + [anon_sym_string] = ACTIONS(2990), + [anon_sym_symbol] = ACTIONS(2990), + [anon_sym_object] = ACTIONS(2990), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(2990), + [anon_sym_unknown] = ACTIONS(2990), + [anon_sym_keyof] = ACTIONS(3008), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(3012), + [anon_sym_LBRACE_PIPE] = ACTIONS(3014), [sym_html_comment] = ACTIONS(5), }, [STATE(1064)] = { - [sym_import] = STATE(5066), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(6091), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(2902), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(3949), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5496), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_new] = ACTIONS(1515), + [sym_import] = STATE(5130), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(6160), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(2904), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(2993), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5677), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(1521), [anon_sym_AMP] = ACTIONS(774), [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1529), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(1535), [anon_sym_QMARK] = ACTIONS(792), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1065)] = { - [sym_import] = STATE(5066), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(6091), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(2902), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(4737), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5496), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_new] = ACTIONS(1515), + [sym_import] = STATE(5130), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(6160), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(2904), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(3125), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5677), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(1521), [anon_sym_AMP] = ACTIONS(774), [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1529), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(1535), [anon_sym_QMARK] = ACTIONS(792), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1066)] = { - [sym_import] = STATE(4882), - [sym_nested_identifier] = STATE(5897), - [sym_string] = STATE(2007), - [sym_formal_parameters] = STATE(5928), - [sym_nested_type_identifier] = STATE(1851), - [sym__type_query_member_expression_in_type_annotation] = STATE(1754), - [sym__type_query_call_expression_in_type_annotation] = STATE(2023), - [sym_type] = STATE(1994), - [sym_constructor_type] = STATE(2024), - [sym_primary_type] = STATE(2027), - [sym_template_literal_type] = STATE(1920), - [sym_infer_type] = STATE(2024), - [sym_conditional_type] = STATE(1920), - [sym_generic_type] = STATE(1920), - [sym_type_query] = STATE(1920), - [sym_index_type_query] = STATE(1920), - [sym_lookup_type] = STATE(1920), - [sym_literal_type] = STATE(1920), - [sym__number] = STATE(2030), - [sym_existential_type] = STATE(1920), - [sym_flow_maybe_type] = STATE(1920), - [sym_parenthesized_type] = STATE(1920), - [sym_predefined_type] = STATE(1920), - [sym_object_type] = STATE(1920), - [sym_type_parameters] = STATE(5690), - [sym_array_type] = STATE(1920), - [sym_tuple_type] = STATE(1920), - [sym_readonly_type] = STATE(2024), - [sym_union_type] = STATE(1920), - [sym_intersection_type] = STATE(1920), - [sym_function_type] = STATE(2024), - [sym_identifier] = ACTIONS(3230), - [anon_sym_STAR] = ACTIONS(3110), - [anon_sym_LBRACE] = ACTIONS(3112), - [anon_sym_typeof] = ACTIONS(3114), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(3116), - [anon_sym_LPAREN] = ACTIONS(3118), - [anon_sym_LBRACK] = ACTIONS(3120), - [anon_sym_DQUOTE] = ACTIONS(67), - [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_new] = ACTIONS(3122), - [anon_sym_AMP] = ACTIONS(3124), - [anon_sym_PIPE] = ACTIONS(3126), - [anon_sym_PLUS] = ACTIONS(3128), - [anon_sym_DASH] = ACTIONS(3128), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(3130), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3132), - [sym_number] = ACTIONS(3134), - [sym_this] = ACTIONS(3232), - [sym_true] = ACTIONS(3138), - [sym_false] = ACTIONS(3138), - [sym_null] = ACTIONS(3138), - [sym_undefined] = ACTIONS(3138), - [anon_sym_readonly] = ACTIONS(3140), - [anon_sym_QMARK] = ACTIONS(3142), - [anon_sym_any] = ACTIONS(3130), - [anon_sym_number] = ACTIONS(3130), - [anon_sym_boolean] = ACTIONS(3130), - [anon_sym_string] = ACTIONS(3130), - [anon_sym_symbol] = ACTIONS(3130), - [anon_sym_object] = ACTIONS(3130), - [anon_sym_abstract] = ACTIONS(3144), - [anon_sym_infer] = ACTIONS(3148), - [anon_sym_keyof] = ACTIONS(3150), - [anon_sym_unique] = ACTIONS(3152), - [anon_sym_unknown] = ACTIONS(3130), - [anon_sym_never] = ACTIONS(3130), - [anon_sym_LBRACE_PIPE] = ACTIONS(3154), + [sym_import] = STATE(4878), + [sym_nested_identifier] = STATE(6238), + [sym_string] = STATE(3430), + [sym_formal_parameters] = STATE(6126), + [sym_nested_type_identifier] = STATE(3248), + [sym__type_query_member_expression_in_type_annotation] = STATE(3093), + [sym__type_query_call_expression_in_type_annotation] = STATE(3323), + [sym_type] = STATE(3469), + [sym_constructor_type] = STATE(3433), + [sym_primary_type] = STATE(3434), + [sym_template_literal_type] = STATE(3429), + [sym_infer_type] = STATE(3433), + [sym_conditional_type] = STATE(3429), + [sym_generic_type] = STATE(3429), + [sym_type_query] = STATE(3429), + [sym_index_type_query] = STATE(3429), + [sym_lookup_type] = STATE(3429), + [sym_literal_type] = STATE(3429), + [sym__number] = STATE(3435), + [sym_existential_type] = STATE(3429), + [sym_flow_maybe_type] = STATE(3429), + [sym_parenthesized_type] = STATE(3429), + [sym_predefined_type] = STATE(3429), + [sym_object_type] = STATE(3429), + [sym_type_parameters] = STATE(5614), + [sym_array_type] = STATE(3429), + [sym_tuple_type] = STATE(3429), + [sym_readonly_type] = STATE(3433), + [sym_union_type] = STATE(3429), + [sym_intersection_type] = STATE(3429), + [sym_function_type] = STATE(3433), + [sym_identifier] = ACTIONS(3240), + [anon_sym_STAR] = ACTIONS(2966), + [anon_sym_LBRACE] = ACTIONS(2968), + [anon_sym_typeof] = ACTIONS(2970), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(2972), + [anon_sym_LPAREN] = ACTIONS(2974), + [anon_sym_LBRACK] = ACTIONS(2976), + [anon_sym_DQUOTE] = ACTIONS(2978), + [anon_sym_SQUOTE] = ACTIONS(2980), + [anon_sym_new] = ACTIONS(2982), + [anon_sym_AMP] = ACTIONS(2984), + [anon_sym_PIPE] = ACTIONS(2986), + [anon_sym_PLUS] = ACTIONS(2988), + [anon_sym_DASH] = ACTIONS(2988), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(2990), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2992), + [sym_number] = ACTIONS(2994), + [sym_this] = ACTIONS(3242), + [sym_true] = ACTIONS(2998), + [sym_false] = ACTIONS(2998), + [sym_null] = ACTIONS(2998), + [sym_undefined] = ACTIONS(2998), + [anon_sym_readonly] = ACTIONS(3000), + [anon_sym_QMARK] = ACTIONS(3002), + [anon_sym_any] = ACTIONS(2990), + [anon_sym_number] = ACTIONS(2990), + [anon_sym_boolean] = ACTIONS(2990), + [anon_sym_string] = ACTIONS(2990), + [anon_sym_symbol] = ACTIONS(2990), + [anon_sym_object] = ACTIONS(2990), + [anon_sym_abstract] = ACTIONS(3004), + [anon_sym_never] = ACTIONS(2990), + [anon_sym_unknown] = ACTIONS(2990), + [anon_sym_keyof] = ACTIONS(3008), + [anon_sym_infer] = ACTIONS(3010), + [anon_sym_unique] = ACTIONS(3012), + [anon_sym_LBRACE_PIPE] = ACTIONS(3014), [sym_html_comment] = ACTIONS(5), }, [STATE(1067)] = { - [sym_import] = STATE(4832), - [sym_nested_identifier] = STATE(5892), - [sym_string] = STATE(1595), - [sym_formal_parameters] = STATE(6193), - [sym_nested_type_identifier] = STATE(1479), - [sym__type_query_member_expression_in_type_annotation] = STATE(1472), - [sym__type_query_call_expression_in_type_annotation] = STATE(1605), - [sym_type] = STATE(1607), - [sym_constructor_type] = STATE(1608), - [sym_primary_type] = STATE(1609), - [sym_template_literal_type] = STATE(1589), - [sym_infer_type] = STATE(1608), - [sym_conditional_type] = STATE(1589), - [sym_generic_type] = STATE(1589), - [sym_type_query] = STATE(1589), - [sym_index_type_query] = STATE(1589), - [sym_lookup_type] = STATE(1589), - [sym_literal_type] = STATE(1589), - [sym__number] = STATE(1612), - [sym_existential_type] = STATE(1589), - [sym_flow_maybe_type] = STATE(1589), - [sym_parenthesized_type] = STATE(1589), - [sym_predefined_type] = STATE(1589), - [sym_object_type] = STATE(1589), - [sym_type_parameters] = STATE(5561), - [sym_array_type] = STATE(1589), - [sym_tuple_type] = STATE(1589), - [sym_readonly_type] = STATE(1608), - [sym_union_type] = STATE(1589), - [sym_intersection_type] = STATE(1589), - [sym_function_type] = STATE(1608), - [sym_identifier] = ACTIONS(3226), - [anon_sym_STAR] = ACTIONS(3056), - [anon_sym_LBRACE] = ACTIONS(3058), - [anon_sym_typeof] = ACTIONS(3060), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(3240), - [anon_sym_LPAREN] = ACTIONS(3064), - [anon_sym_LBRACK] = ACTIONS(3066), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_new] = ACTIONS(3068), - [anon_sym_AMP] = ACTIONS(3070), - [anon_sym_PIPE] = ACTIONS(3072), - [anon_sym_PLUS] = ACTIONS(3074), - [anon_sym_DASH] = ACTIONS(3074), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(3076), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3078), - [sym_number] = ACTIONS(3080), - [sym_this] = ACTIONS(3228), - [sym_true] = ACTIONS(3084), - [sym_false] = ACTIONS(3084), - [sym_null] = ACTIONS(3084), - [sym_undefined] = ACTIONS(3084), - [anon_sym_readonly] = ACTIONS(3086), - [anon_sym_QMARK] = ACTIONS(3088), - [anon_sym_any] = ACTIONS(3076), - [anon_sym_number] = ACTIONS(3076), - [anon_sym_boolean] = ACTIONS(3076), - [anon_sym_string] = ACTIONS(3076), - [anon_sym_symbol] = ACTIONS(3076), - [anon_sym_object] = ACTIONS(3076), - [anon_sym_abstract] = ACTIONS(3090), - [anon_sym_infer] = ACTIONS(3094), - [anon_sym_keyof] = ACTIONS(3096), - [anon_sym_unique] = ACTIONS(3098), - [anon_sym_unknown] = ACTIONS(3076), - [anon_sym_never] = ACTIONS(3076), - [anon_sym_LBRACE_PIPE] = ACTIONS(3100), + [sym_import] = STATE(5411), + [sym_nested_identifier] = STATE(5894), + [sym_string] = STATE(3265), + [sym_formal_parameters] = STATE(6194), + [sym_nested_type_identifier] = STATE(3100), + [sym__type_query_member_expression_in_type_annotation] = STATE(2929), + [sym__type_query_call_expression_in_type_annotation] = STATE(3222), + [sym_type] = STATE(4346), + [sym_constructor_type] = STATE(3289), + [sym_primary_type] = STATE(3290), + [sym_template_literal_type] = STATE(3267), + [sym_infer_type] = STATE(3289), + [sym_conditional_type] = STATE(3267), + [sym_generic_type] = STATE(3267), + [sym_type_query] = STATE(3267), + [sym_index_type_query] = STATE(3267), + [sym_lookup_type] = STATE(3267), + [sym_literal_type] = STATE(3267), + [sym__number] = STATE(3300), + [sym_existential_type] = STATE(3267), + [sym_flow_maybe_type] = STATE(3267), + [sym_parenthesized_type] = STATE(3267), + [sym_predefined_type] = STATE(3267), + [sym_object_type] = STATE(3267), + [sym_type_parameters] = STATE(5511), + [sym_array_type] = STATE(3267), + [sym_tuple_type] = STATE(3267), + [sym_readonly_type] = STATE(3289), + [sym_union_type] = STATE(3267), + [sym_intersection_type] = STATE(3267), + [sym_function_type] = STATE(3289), + [sym_identifier] = ACTIONS(1595), + [anon_sym_STAR] = ACTIONS(983), + [anon_sym_LBRACE] = ACTIONS(1599), + [anon_sym_typeof] = ACTIONS(1601), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(989), + [anon_sym_LPAREN] = ACTIONS(1603), + [anon_sym_LBRACK] = ACTIONS(1605), + [anon_sym_DQUOTE] = ACTIONS(1607), + [anon_sym_SQUOTE] = ACTIONS(1609), + [anon_sym_new] = ACTIONS(1611), + [anon_sym_AMP] = ACTIONS(997), + [anon_sym_PIPE] = ACTIONS(999), + [anon_sym_PLUS] = ACTIONS(3120), + [anon_sym_DASH] = ACTIONS(3120), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(1023), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1619), + [sym_number] = ACTIONS(1621), + [sym_this] = ACTIONS(1623), + [sym_true] = ACTIONS(1625), + [sym_false] = ACTIONS(1625), + [sym_null] = ACTIONS(1625), + [sym_undefined] = ACTIONS(1625), + [anon_sym_readonly] = ACTIONS(1627), + [anon_sym_QMARK] = ACTIONS(1017), + [anon_sym_any] = ACTIONS(1023), + [anon_sym_number] = ACTIONS(1023), + [anon_sym_boolean] = ACTIONS(1023), + [anon_sym_string] = ACTIONS(1023), + [anon_sym_symbol] = ACTIONS(1023), + [anon_sym_object] = ACTIONS(1023), + [anon_sym_abstract] = ACTIONS(1021), + [anon_sym_never] = ACTIONS(1023), + [anon_sym_unknown] = ACTIONS(1023), + [anon_sym_keyof] = ACTIONS(1025), + [anon_sym_infer] = ACTIONS(1027), + [anon_sym_unique] = ACTIONS(1029), + [anon_sym_LBRACE_PIPE] = ACTIONS(1031), [sym_html_comment] = ACTIONS(5), }, [STATE(1068)] = { - [sym_import] = STATE(5066), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(6091), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(2902), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(4731), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5496), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_new] = ACTIONS(1515), + [sym_import] = STATE(5130), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(6160), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(2904), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(3979), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5677), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(1521), [anon_sym_AMP] = ACTIONS(774), [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1529), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(1535), [anon_sym_QMARK] = ACTIONS(792), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1069)] = { - [sym_import] = STATE(5066), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(6091), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(2902), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(2991), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5496), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_new] = ACTIONS(1515), + [sym_import] = STATE(5130), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(6160), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(2904), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(2938), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5677), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(1521), [anon_sym_AMP] = ACTIONS(774), [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1529), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(1535), [anon_sym_QMARK] = ACTIONS(792), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1070)] = { - [sym_import] = STATE(5106), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(5898), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(3285), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(4089), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5697), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(3024), - [anon_sym_typeof] = ACTIONS(3026), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_DQUOTE] = ACTIONS(3028), - [anon_sym_SQUOTE] = ACTIONS(3030), - [anon_sym_new] = ACTIONS(3032), - [anon_sym_AMP] = ACTIONS(3034), - [anon_sym_PIPE] = ACTIONS(3036), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(3040), - [anon_sym_QMARK] = ACTIONS(3042), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(3044), - [anon_sym_infer] = ACTIONS(3048), - [anon_sym_keyof] = ACTIONS(3050), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(3052), + [sym_import] = STATE(5130), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(6160), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(2904), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(4761), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5677), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(1521), + [anon_sym_AMP] = ACTIONS(774), + [anon_sym_PIPE] = ACTIONS(776), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(1535), + [anon_sym_QMARK] = ACTIONS(792), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1071)] = { - [sym_import] = STATE(4832), - [sym_nested_identifier] = STATE(5892), - [sym_string] = STATE(1595), - [sym_formal_parameters] = STATE(6193), - [sym_nested_type_identifier] = STATE(1479), - [sym__type_query_member_expression_in_type_annotation] = STATE(1472), - [sym__type_query_call_expression_in_type_annotation] = STATE(1605), - [sym_type] = STATE(1610), - [sym_constructor_type] = STATE(1608), - [sym_primary_type] = STATE(1609), - [sym_template_literal_type] = STATE(1589), - [sym_infer_type] = STATE(1608), - [sym_conditional_type] = STATE(1589), - [sym_generic_type] = STATE(1589), - [sym_type_query] = STATE(1589), - [sym_index_type_query] = STATE(1589), - [sym_lookup_type] = STATE(1589), - [sym_literal_type] = STATE(1589), - [sym__number] = STATE(1612), - [sym_existential_type] = STATE(1589), - [sym_flow_maybe_type] = STATE(1589), - [sym_parenthesized_type] = STATE(1589), - [sym_predefined_type] = STATE(1589), - [sym_object_type] = STATE(1589), - [sym_type_parameters] = STATE(5561), - [sym_array_type] = STATE(1589), - [sym_tuple_type] = STATE(1589), - [sym_readonly_type] = STATE(1608), - [sym_union_type] = STATE(1589), - [sym_intersection_type] = STATE(1589), - [sym_function_type] = STATE(1608), - [sym_identifier] = ACTIONS(3226), - [anon_sym_STAR] = ACTIONS(3056), - [anon_sym_LBRACE] = ACTIONS(3058), - [anon_sym_typeof] = ACTIONS(3060), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(3062), - [anon_sym_LPAREN] = ACTIONS(3064), - [anon_sym_LBRACK] = ACTIONS(3066), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_new] = ACTIONS(3068), - [anon_sym_AMP] = ACTIONS(3070), - [anon_sym_PIPE] = ACTIONS(3072), - [anon_sym_PLUS] = ACTIONS(3074), - [anon_sym_DASH] = ACTIONS(3074), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(3076), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3078), - [sym_number] = ACTIONS(3080), - [sym_this] = ACTIONS(3228), - [sym_true] = ACTIONS(3084), - [sym_false] = ACTIONS(3084), - [sym_null] = ACTIONS(3084), - [sym_undefined] = ACTIONS(3084), - [anon_sym_readonly] = ACTIONS(3086), - [anon_sym_QMARK] = ACTIONS(3088), - [anon_sym_any] = ACTIONS(3076), - [anon_sym_number] = ACTIONS(3076), - [anon_sym_boolean] = ACTIONS(3076), - [anon_sym_string] = ACTIONS(3076), - [anon_sym_symbol] = ACTIONS(3076), - [anon_sym_object] = ACTIONS(3076), - [anon_sym_abstract] = ACTIONS(3090), - [anon_sym_infer] = ACTIONS(3094), - [anon_sym_keyof] = ACTIONS(3096), - [anon_sym_unique] = ACTIONS(3098), - [anon_sym_unknown] = ACTIONS(3076), - [anon_sym_never] = ACTIONS(3076), - [anon_sym_LBRACE_PIPE] = ACTIONS(3100), + [sym_import] = STATE(5411), + [sym_nested_identifier] = STATE(5894), + [sym_string] = STATE(3265), + [sym_formal_parameters] = STATE(6194), + [sym_nested_type_identifier] = STATE(3100), + [sym__type_query_member_expression_in_type_annotation] = STATE(2929), + [sym__type_query_call_expression_in_type_annotation] = STATE(3222), + [sym_type] = STATE(4489), + [sym_constructor_type] = STATE(3289), + [sym_primary_type] = STATE(3290), + [sym_template_literal_type] = STATE(3267), + [sym_infer_type] = STATE(3289), + [sym_conditional_type] = STATE(3267), + [sym_generic_type] = STATE(3267), + [sym_type_query] = STATE(3267), + [sym_index_type_query] = STATE(3267), + [sym_lookup_type] = STATE(3267), + [sym_literal_type] = STATE(3267), + [sym__number] = STATE(3300), + [sym_existential_type] = STATE(3267), + [sym_flow_maybe_type] = STATE(3267), + [sym_parenthesized_type] = STATE(3267), + [sym_predefined_type] = STATE(3267), + [sym_object_type] = STATE(3267), + [sym_type_parameters] = STATE(5511), + [sym_array_type] = STATE(3267), + [sym_tuple_type] = STATE(3267), + [sym_readonly_type] = STATE(3289), + [sym_union_type] = STATE(3267), + [sym_intersection_type] = STATE(3267), + [sym_function_type] = STATE(3289), + [sym_identifier] = ACTIONS(1595), + [anon_sym_STAR] = ACTIONS(983), + [anon_sym_LBRACE] = ACTIONS(1599), + [anon_sym_typeof] = ACTIONS(1601), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(989), + [anon_sym_LPAREN] = ACTIONS(1603), + [anon_sym_LBRACK] = ACTIONS(1605), + [anon_sym_DQUOTE] = ACTIONS(1607), + [anon_sym_SQUOTE] = ACTIONS(1609), + [anon_sym_new] = ACTIONS(1611), + [anon_sym_AMP] = ACTIONS(997), + [anon_sym_PIPE] = ACTIONS(999), + [anon_sym_PLUS] = ACTIONS(3120), + [anon_sym_DASH] = ACTIONS(3120), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(1023), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1619), + [sym_number] = ACTIONS(1621), + [sym_this] = ACTIONS(1623), + [sym_true] = ACTIONS(1625), + [sym_false] = ACTIONS(1625), + [sym_null] = ACTIONS(1625), + [sym_undefined] = ACTIONS(1625), + [anon_sym_readonly] = ACTIONS(1627), + [anon_sym_QMARK] = ACTIONS(1017), + [anon_sym_any] = ACTIONS(1023), + [anon_sym_number] = ACTIONS(1023), + [anon_sym_boolean] = ACTIONS(1023), + [anon_sym_string] = ACTIONS(1023), + [anon_sym_symbol] = ACTIONS(1023), + [anon_sym_object] = ACTIONS(1023), + [anon_sym_abstract] = ACTIONS(1021), + [anon_sym_never] = ACTIONS(1023), + [anon_sym_unknown] = ACTIONS(1023), + [anon_sym_keyof] = ACTIONS(1025), + [anon_sym_infer] = ACTIONS(1027), + [anon_sym_unique] = ACTIONS(1029), + [anon_sym_LBRACE_PIPE] = ACTIONS(1031), [sym_html_comment] = ACTIONS(5), }, [STATE(1072)] = { - [sym_import] = STATE(5066), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(6091), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(2902), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(3177), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5496), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_new] = ACTIONS(1515), + [sym_import] = STATE(5130), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(6160), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(2904), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(2943), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5677), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(1521), [anon_sym_AMP] = ACTIONS(774), [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1529), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(1535), [anon_sym_QMARK] = ACTIONS(792), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1073)] = { - [sym_import] = STATE(5066), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(6091), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(2902), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(4724), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5496), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_new] = ACTIONS(1515), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1529), - [anon_sym_QMARK] = ACTIONS(792), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_import] = STATE(4900), + [sym_nested_identifier] = STATE(5974), + [sym_string] = STATE(2051), + [sym_formal_parameters] = STATE(5928), + [sym_nested_type_identifier] = STATE(1788), + [sym__type_query_member_expression_in_type_annotation] = STATE(1763), + [sym__type_query_call_expression_in_type_annotation] = STATE(1949), + [sym_type] = STATE(2092), + [sym_constructor_type] = STATE(1950), + [sym_primary_type] = STATE(1954), + [sym_template_literal_type] = STATE(2047), + [sym_infer_type] = STATE(1950), + [sym_conditional_type] = STATE(2047), + [sym_generic_type] = STATE(2047), + [sym_type_query] = STATE(2047), + [sym_index_type_query] = STATE(2047), + [sym_lookup_type] = STATE(2047), + [sym_literal_type] = STATE(2047), + [sym__number] = STATE(1955), + [sym_existential_type] = STATE(2047), + [sym_flow_maybe_type] = STATE(2047), + [sym_parenthesized_type] = STATE(2047), + [sym_predefined_type] = STATE(2047), + [sym_object_type] = STATE(2047), + [sym_type_parameters] = STATE(5720), + [sym_array_type] = STATE(2047), + [sym_tuple_type] = STATE(2047), + [sym_readonly_type] = STATE(1950), + [sym_union_type] = STATE(2047), + [sym_intersection_type] = STATE(2047), + [sym_function_type] = STATE(1950), + [sym_identifier] = ACTIONS(3248), + [anon_sym_STAR] = ACTIONS(3138), + [anon_sym_LBRACE] = ACTIONS(3140), + [anon_sym_typeof] = ACTIONS(3142), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(3144), + [anon_sym_LPAREN] = ACTIONS(3146), + [anon_sym_LBRACK] = ACTIONS(3148), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_new] = ACTIONS(3150), + [anon_sym_AMP] = ACTIONS(3152), + [anon_sym_PIPE] = ACTIONS(3154), + [anon_sym_PLUS] = ACTIONS(3156), + [anon_sym_DASH] = ACTIONS(3156), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(3158), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3160), + [sym_number] = ACTIONS(3162), + [sym_this] = ACTIONS(3252), + [sym_true] = ACTIONS(3166), + [sym_false] = ACTIONS(3166), + [sym_null] = ACTIONS(3166), + [sym_undefined] = ACTIONS(3166), + [anon_sym_readonly] = ACTIONS(3168), + [anon_sym_QMARK] = ACTIONS(3170), + [anon_sym_any] = ACTIONS(3158), + [anon_sym_number] = ACTIONS(3158), + [anon_sym_boolean] = ACTIONS(3158), + [anon_sym_string] = ACTIONS(3158), + [anon_sym_symbol] = ACTIONS(3158), + [anon_sym_object] = ACTIONS(3158), + [anon_sym_abstract] = ACTIONS(3172), + [anon_sym_never] = ACTIONS(3158), + [anon_sym_unknown] = ACTIONS(3158), + [anon_sym_keyof] = ACTIONS(3176), + [anon_sym_infer] = ACTIONS(3178), + [anon_sym_unique] = ACTIONS(3180), + [anon_sym_LBRACE_PIPE] = ACTIONS(3182), [sym_html_comment] = ACTIONS(5), }, [STATE(1074)] = { - [sym_import] = STATE(5066), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(6091), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(2902), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(3391), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5496), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_new] = ACTIONS(1515), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1529), - [anon_sym_QMARK] = ACTIONS(792), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_import] = STATE(4900), + [sym_nested_identifier] = STATE(5974), + [sym_string] = STATE(2051), + [sym_formal_parameters] = STATE(5928), + [sym_nested_type_identifier] = STATE(1788), + [sym__type_query_member_expression_in_type_annotation] = STATE(1763), + [sym__type_query_call_expression_in_type_annotation] = STATE(1949), + [sym_type] = STATE(2093), + [sym_constructor_type] = STATE(1950), + [sym_primary_type] = STATE(1954), + [sym_template_literal_type] = STATE(2047), + [sym_infer_type] = STATE(1950), + [sym_conditional_type] = STATE(2047), + [sym_generic_type] = STATE(2047), + [sym_type_query] = STATE(2047), + [sym_index_type_query] = STATE(2047), + [sym_lookup_type] = STATE(2047), + [sym_literal_type] = STATE(2047), + [sym__number] = STATE(1955), + [sym_existential_type] = STATE(2047), + [sym_flow_maybe_type] = STATE(2047), + [sym_parenthesized_type] = STATE(2047), + [sym_predefined_type] = STATE(2047), + [sym_object_type] = STATE(2047), + [sym_type_parameters] = STATE(5720), + [sym_array_type] = STATE(2047), + [sym_tuple_type] = STATE(2047), + [sym_readonly_type] = STATE(1950), + [sym_union_type] = STATE(2047), + [sym_intersection_type] = STATE(2047), + [sym_function_type] = STATE(1950), + [sym_identifier] = ACTIONS(3248), + [anon_sym_STAR] = ACTIONS(3138), + [anon_sym_LBRACE] = ACTIONS(3140), + [anon_sym_typeof] = ACTIONS(3142), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(3144), + [anon_sym_LPAREN] = ACTIONS(3146), + [anon_sym_LBRACK] = ACTIONS(3148), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_new] = ACTIONS(3150), + [anon_sym_AMP] = ACTIONS(3152), + [anon_sym_PIPE] = ACTIONS(3154), + [anon_sym_PLUS] = ACTIONS(3156), + [anon_sym_DASH] = ACTIONS(3156), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(3158), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3160), + [sym_number] = ACTIONS(3162), + [sym_this] = ACTIONS(3252), + [sym_true] = ACTIONS(3166), + [sym_false] = ACTIONS(3166), + [sym_null] = ACTIONS(3166), + [sym_undefined] = ACTIONS(3166), + [anon_sym_readonly] = ACTIONS(3168), + [anon_sym_QMARK] = ACTIONS(3170), + [anon_sym_any] = ACTIONS(3158), + [anon_sym_number] = ACTIONS(3158), + [anon_sym_boolean] = ACTIONS(3158), + [anon_sym_string] = ACTIONS(3158), + [anon_sym_symbol] = ACTIONS(3158), + [anon_sym_object] = ACTIONS(3158), + [anon_sym_abstract] = ACTIONS(3172), + [anon_sym_never] = ACTIONS(3158), + [anon_sym_unknown] = ACTIONS(3158), + [anon_sym_keyof] = ACTIONS(3176), + [anon_sym_infer] = ACTIONS(3178), + [anon_sym_unique] = ACTIONS(3180), + [anon_sym_LBRACE_PIPE] = ACTIONS(3182), [sym_html_comment] = ACTIONS(5), }, [STATE(1075)] = { - [sym_import] = STATE(4964), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(5916), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(3212), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(2991), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5812), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_new] = ACTIONS(1577), - [anon_sym_AMP] = ACTIONS(575), - [anon_sym_PIPE] = ACTIONS(577), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1583), - [anon_sym_QMARK] = ACTIONS(599), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(603), - [anon_sym_infer] = ACTIONS(605), - [anon_sym_keyof] = ACTIONS(607), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_import] = STATE(5130), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(6160), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(2904), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(3959), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5677), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(1521), + [anon_sym_AMP] = ACTIONS(774), + [anon_sym_PIPE] = ACTIONS(776), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(1535), + [anon_sym_QMARK] = ACTIONS(792), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1076)] = { - [sym_import] = STATE(4964), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(5916), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(3212), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(3816), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5812), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_new] = ACTIONS(1577), - [anon_sym_AMP] = ACTIONS(575), - [anon_sym_PIPE] = ACTIONS(577), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1583), - [anon_sym_QMARK] = ACTIONS(599), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(603), - [anon_sym_infer] = ACTIONS(605), - [anon_sym_keyof] = ACTIONS(607), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_import] = STATE(4878), + [sym_nested_identifier] = STATE(6238), + [sym_string] = STATE(3430), + [sym_formal_parameters] = STATE(6126), + [sym_nested_type_identifier] = STATE(3248), + [sym__type_query_member_expression_in_type_annotation] = STATE(3093), + [sym__type_query_call_expression_in_type_annotation] = STATE(3323), + [sym_type] = STATE(3438), + [sym_constructor_type] = STATE(3433), + [sym_primary_type] = STATE(3434), + [sym_template_literal_type] = STATE(3429), + [sym_infer_type] = STATE(3433), + [sym_conditional_type] = STATE(3429), + [sym_generic_type] = STATE(3429), + [sym_type_query] = STATE(3429), + [sym_index_type_query] = STATE(3429), + [sym_lookup_type] = STATE(3429), + [sym_literal_type] = STATE(3429), + [sym__number] = STATE(3435), + [sym_existential_type] = STATE(3429), + [sym_flow_maybe_type] = STATE(3429), + [sym_parenthesized_type] = STATE(3429), + [sym_predefined_type] = STATE(3429), + [sym_object_type] = STATE(3429), + [sym_type_parameters] = STATE(5614), + [sym_array_type] = STATE(3429), + [sym_tuple_type] = STATE(3429), + [sym_readonly_type] = STATE(3433), + [sym_union_type] = STATE(3429), + [sym_intersection_type] = STATE(3429), + [sym_function_type] = STATE(3433), + [sym_identifier] = ACTIONS(3240), + [anon_sym_STAR] = ACTIONS(2966), + [anon_sym_LBRACE] = ACTIONS(2968), + [anon_sym_typeof] = ACTIONS(2970), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(2972), + [anon_sym_LPAREN] = ACTIONS(2974), + [anon_sym_LBRACK] = ACTIONS(2976), + [anon_sym_DQUOTE] = ACTIONS(2978), + [anon_sym_SQUOTE] = ACTIONS(2980), + [anon_sym_new] = ACTIONS(2982), + [anon_sym_AMP] = ACTIONS(2984), + [anon_sym_PIPE] = ACTIONS(2986), + [anon_sym_PLUS] = ACTIONS(2988), + [anon_sym_DASH] = ACTIONS(2988), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(2990), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2992), + [sym_number] = ACTIONS(2994), + [sym_this] = ACTIONS(3242), + [sym_true] = ACTIONS(2998), + [sym_false] = ACTIONS(2998), + [sym_null] = ACTIONS(2998), + [sym_undefined] = ACTIONS(2998), + [anon_sym_readonly] = ACTIONS(3000), + [anon_sym_QMARK] = ACTIONS(3002), + [anon_sym_any] = ACTIONS(2990), + [anon_sym_number] = ACTIONS(2990), + [anon_sym_boolean] = ACTIONS(2990), + [anon_sym_string] = ACTIONS(2990), + [anon_sym_symbol] = ACTIONS(2990), + [anon_sym_object] = ACTIONS(2990), + [anon_sym_abstract] = ACTIONS(3004), + [anon_sym_never] = ACTIONS(2990), + [anon_sym_unknown] = ACTIONS(2990), + [anon_sym_keyof] = ACTIONS(3008), + [anon_sym_infer] = ACTIONS(3010), + [anon_sym_unique] = ACTIONS(3012), + [anon_sym_LBRACE_PIPE] = ACTIONS(3014), [sym_html_comment] = ACTIONS(5), }, [STATE(1077)] = { - [sym_import] = STATE(4964), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(5916), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(3212), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(3817), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5812), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_new] = ACTIONS(1577), - [anon_sym_AMP] = ACTIONS(575), - [anon_sym_PIPE] = ACTIONS(577), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1583), - [anon_sym_QMARK] = ACTIONS(599), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(603), - [anon_sym_infer] = ACTIONS(605), - [anon_sym_keyof] = ACTIONS(607), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_import] = STATE(4878), + [sym_nested_identifier] = STATE(6238), + [sym_string] = STATE(3430), + [sym_formal_parameters] = STATE(6126), + [sym_nested_type_identifier] = STATE(3248), + [sym__type_query_member_expression_in_type_annotation] = STATE(3093), + [sym__type_query_call_expression_in_type_annotation] = STATE(3323), + [sym_type] = STATE(3440), + [sym_constructor_type] = STATE(3433), + [sym_primary_type] = STATE(3434), + [sym_template_literal_type] = STATE(3429), + [sym_infer_type] = STATE(3433), + [sym_conditional_type] = STATE(3429), + [sym_generic_type] = STATE(3429), + [sym_type_query] = STATE(3429), + [sym_index_type_query] = STATE(3429), + [sym_lookup_type] = STATE(3429), + [sym_literal_type] = STATE(3429), + [sym__number] = STATE(3435), + [sym_existential_type] = STATE(3429), + [sym_flow_maybe_type] = STATE(3429), + [sym_parenthesized_type] = STATE(3429), + [sym_predefined_type] = STATE(3429), + [sym_object_type] = STATE(3429), + [sym_type_parameters] = STATE(5614), + [sym_array_type] = STATE(3429), + [sym_tuple_type] = STATE(3429), + [sym_readonly_type] = STATE(3433), + [sym_union_type] = STATE(3429), + [sym_intersection_type] = STATE(3429), + [sym_function_type] = STATE(3433), + [sym_identifier] = ACTIONS(3240), + [anon_sym_STAR] = ACTIONS(2966), + [anon_sym_LBRACE] = ACTIONS(2968), + [anon_sym_typeof] = ACTIONS(2970), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(2972), + [anon_sym_LPAREN] = ACTIONS(2974), + [anon_sym_LBRACK] = ACTIONS(2976), + [anon_sym_DQUOTE] = ACTIONS(2978), + [anon_sym_SQUOTE] = ACTIONS(2980), + [anon_sym_new] = ACTIONS(2982), + [anon_sym_AMP] = ACTIONS(2984), + [anon_sym_PIPE] = ACTIONS(2986), + [anon_sym_PLUS] = ACTIONS(2988), + [anon_sym_DASH] = ACTIONS(2988), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(2990), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2992), + [sym_number] = ACTIONS(2994), + [sym_this] = ACTIONS(3242), + [sym_true] = ACTIONS(2998), + [sym_false] = ACTIONS(2998), + [sym_null] = ACTIONS(2998), + [sym_undefined] = ACTIONS(2998), + [anon_sym_readonly] = ACTIONS(3000), + [anon_sym_QMARK] = ACTIONS(3002), + [anon_sym_any] = ACTIONS(2990), + [anon_sym_number] = ACTIONS(2990), + [anon_sym_boolean] = ACTIONS(2990), + [anon_sym_string] = ACTIONS(2990), + [anon_sym_symbol] = ACTIONS(2990), + [anon_sym_object] = ACTIONS(2990), + [anon_sym_abstract] = ACTIONS(3004), + [anon_sym_never] = ACTIONS(2990), + [anon_sym_unknown] = ACTIONS(2990), + [anon_sym_keyof] = ACTIONS(3008), + [anon_sym_infer] = ACTIONS(3010), + [anon_sym_unique] = ACTIONS(3012), + [anon_sym_LBRACE_PIPE] = ACTIONS(3014), [sym_html_comment] = ACTIONS(5), }, [STATE(1078)] = { - [sym_import] = STATE(4964), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(6091), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(3212), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(5292), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3025), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5496), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_new] = ACTIONS(1515), - [anon_sym_AMP] = ACTIONS(575), - [anon_sym_PIPE] = ACTIONS(577), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1529), - [anon_sym_QMARK] = ACTIONS(599), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(607), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_import] = STATE(5130), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(6160), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(2904), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(4697), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5677), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(1521), + [anon_sym_AMP] = ACTIONS(774), + [anon_sym_PIPE] = ACTIONS(776), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(1535), + [anon_sym_QMARK] = ACTIONS(792), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1079)] = { - [sym_import] = STATE(4964), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(6091), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(3212), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(5292), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3051), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5496), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_new] = ACTIONS(1515), - [anon_sym_AMP] = ACTIONS(575), - [anon_sym_PIPE] = ACTIONS(577), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1529), - [anon_sym_QMARK] = ACTIONS(599), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(607), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_import] = STATE(4900), + [sym_nested_identifier] = STATE(5974), + [sym_string] = STATE(2051), + [sym_formal_parameters] = STATE(5928), + [sym_nested_type_identifier] = STATE(1788), + [sym__type_query_member_expression_in_type_annotation] = STATE(1763), + [sym__type_query_call_expression_in_type_annotation] = STATE(1949), + [sym_type] = STATE(1903), + [sym_constructor_type] = STATE(1950), + [sym_primary_type] = STATE(1954), + [sym_template_literal_type] = STATE(2047), + [sym_infer_type] = STATE(1950), + [sym_conditional_type] = STATE(2047), + [sym_generic_type] = STATE(2047), + [sym_type_query] = STATE(2047), + [sym_index_type_query] = STATE(2047), + [sym_lookup_type] = STATE(2047), + [sym_literal_type] = STATE(2047), + [sym__number] = STATE(1955), + [sym_existential_type] = STATE(2047), + [sym_flow_maybe_type] = STATE(2047), + [sym_parenthesized_type] = STATE(2047), + [sym_predefined_type] = STATE(2047), + [sym_object_type] = STATE(2047), + [sym_type_parameters] = STATE(5720), + [sym_array_type] = STATE(2047), + [sym_tuple_type] = STATE(2047), + [sym_readonly_type] = STATE(1950), + [sym_union_type] = STATE(2047), + [sym_intersection_type] = STATE(2047), + [sym_function_type] = STATE(1950), + [sym_identifier] = ACTIONS(3248), + [anon_sym_STAR] = ACTIONS(3138), + [anon_sym_LBRACE] = ACTIONS(3140), + [anon_sym_typeof] = ACTIONS(3142), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(3144), + [anon_sym_LPAREN] = ACTIONS(3146), + [anon_sym_LBRACK] = ACTIONS(3148), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_new] = ACTIONS(3150), + [anon_sym_AMP] = ACTIONS(3152), + [anon_sym_PIPE] = ACTIONS(3154), + [anon_sym_PLUS] = ACTIONS(3156), + [anon_sym_DASH] = ACTIONS(3156), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(3158), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3160), + [sym_number] = ACTIONS(3162), + [sym_this] = ACTIONS(3252), + [sym_true] = ACTIONS(3166), + [sym_false] = ACTIONS(3166), + [sym_null] = ACTIONS(3166), + [sym_undefined] = ACTIONS(3166), + [anon_sym_readonly] = ACTIONS(3168), + [anon_sym_QMARK] = ACTIONS(3170), + [anon_sym_any] = ACTIONS(3158), + [anon_sym_number] = ACTIONS(3158), + [anon_sym_boolean] = ACTIONS(3158), + [anon_sym_string] = ACTIONS(3158), + [anon_sym_symbol] = ACTIONS(3158), + [anon_sym_object] = ACTIONS(3158), + [anon_sym_abstract] = ACTIONS(3172), + [anon_sym_never] = ACTIONS(3158), + [anon_sym_unknown] = ACTIONS(3158), + [anon_sym_keyof] = ACTIONS(3176), + [anon_sym_infer] = ACTIONS(3178), + [anon_sym_unique] = ACTIONS(3180), + [anon_sym_LBRACE_PIPE] = ACTIONS(3182), [sym_html_comment] = ACTIONS(5), }, [STATE(1080)] = { - [sym_import] = STATE(5066), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(6091), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(2902), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(3178), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5496), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_new] = ACTIONS(1515), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1529), - [anon_sym_QMARK] = ACTIONS(792), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_import] = STATE(4900), + [sym_nested_identifier] = STATE(5974), + [sym_string] = STATE(2051), + [sym_formal_parameters] = STATE(5928), + [sym_nested_type_identifier] = STATE(1788), + [sym__type_query_member_expression_in_type_annotation] = STATE(1763), + [sym__type_query_call_expression_in_type_annotation] = STATE(1949), + [sym_type] = STATE(1904), + [sym_constructor_type] = STATE(1950), + [sym_primary_type] = STATE(1954), + [sym_template_literal_type] = STATE(2047), + [sym_infer_type] = STATE(1950), + [sym_conditional_type] = STATE(2047), + [sym_generic_type] = STATE(2047), + [sym_type_query] = STATE(2047), + [sym_index_type_query] = STATE(2047), + [sym_lookup_type] = STATE(2047), + [sym_literal_type] = STATE(2047), + [sym__number] = STATE(1955), + [sym_existential_type] = STATE(2047), + [sym_flow_maybe_type] = STATE(2047), + [sym_parenthesized_type] = STATE(2047), + [sym_predefined_type] = STATE(2047), + [sym_object_type] = STATE(2047), + [sym_type_parameters] = STATE(5720), + [sym_array_type] = STATE(2047), + [sym_tuple_type] = STATE(2047), + [sym_readonly_type] = STATE(1950), + [sym_union_type] = STATE(2047), + [sym_intersection_type] = STATE(2047), + [sym_function_type] = STATE(1950), + [sym_identifier] = ACTIONS(3248), + [anon_sym_STAR] = ACTIONS(3138), + [anon_sym_LBRACE] = ACTIONS(3140), + [anon_sym_typeof] = ACTIONS(3142), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(3144), + [anon_sym_LPAREN] = ACTIONS(3146), + [anon_sym_LBRACK] = ACTIONS(3148), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_new] = ACTIONS(3150), + [anon_sym_AMP] = ACTIONS(3152), + [anon_sym_PIPE] = ACTIONS(3154), + [anon_sym_PLUS] = ACTIONS(3156), + [anon_sym_DASH] = ACTIONS(3156), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(3158), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3160), + [sym_number] = ACTIONS(3162), + [sym_this] = ACTIONS(3252), + [sym_true] = ACTIONS(3166), + [sym_false] = ACTIONS(3166), + [sym_null] = ACTIONS(3166), + [sym_undefined] = ACTIONS(3166), + [anon_sym_readonly] = ACTIONS(3168), + [anon_sym_QMARK] = ACTIONS(3170), + [anon_sym_any] = ACTIONS(3158), + [anon_sym_number] = ACTIONS(3158), + [anon_sym_boolean] = ACTIONS(3158), + [anon_sym_string] = ACTIONS(3158), + [anon_sym_symbol] = ACTIONS(3158), + [anon_sym_object] = ACTIONS(3158), + [anon_sym_abstract] = ACTIONS(3172), + [anon_sym_never] = ACTIONS(3158), + [anon_sym_unknown] = ACTIONS(3158), + [anon_sym_keyof] = ACTIONS(3176), + [anon_sym_infer] = ACTIONS(3178), + [anon_sym_unique] = ACTIONS(3180), + [anon_sym_LBRACE_PIPE] = ACTIONS(3182), [sym_html_comment] = ACTIONS(5), }, [STATE(1081)] = { - [sym_import] = STATE(4964), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(5916), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(3212), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(2998), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5812), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_new] = ACTIONS(1577), - [anon_sym_AMP] = ACTIONS(575), - [anon_sym_PIPE] = ACTIONS(577), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1583), - [anon_sym_QMARK] = ACTIONS(599), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(603), - [anon_sym_infer] = ACTIONS(605), - [anon_sym_keyof] = ACTIONS(607), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(1082)] = { - [sym_import] = STATE(5066), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(6091), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(2902), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(4769), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5496), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_new] = ACTIONS(1515), + [sym_import] = STATE(5130), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(6160), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(2904), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(4753), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5677), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(1521), [anon_sym_AMP] = ACTIONS(774), [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1529), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(1535), [anon_sym_QMARK] = ACTIONS(792), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1082)] = { + [sym_import] = STATE(4900), + [sym_nested_identifier] = STATE(5974), + [sym_string] = STATE(2051), + [sym_formal_parameters] = STATE(5928), + [sym_nested_type_identifier] = STATE(1788), + [sym__type_query_member_expression_in_type_annotation] = STATE(1763), + [sym__type_query_call_expression_in_type_annotation] = STATE(1949), + [sym_type] = STATE(1921), + [sym_constructor_type] = STATE(1950), + [sym_primary_type] = STATE(1954), + [sym_template_literal_type] = STATE(2047), + [sym_infer_type] = STATE(1950), + [sym_conditional_type] = STATE(2047), + [sym_generic_type] = STATE(2047), + [sym_type_query] = STATE(2047), + [sym_index_type_query] = STATE(2047), + [sym_lookup_type] = STATE(2047), + [sym_literal_type] = STATE(2047), + [sym__number] = STATE(1955), + [sym_existential_type] = STATE(2047), + [sym_flow_maybe_type] = STATE(2047), + [sym_parenthesized_type] = STATE(2047), + [sym_predefined_type] = STATE(2047), + [sym_object_type] = STATE(2047), + [sym_type_parameters] = STATE(5720), + [sym_array_type] = STATE(2047), + [sym_tuple_type] = STATE(2047), + [sym_readonly_type] = STATE(1950), + [sym_union_type] = STATE(2047), + [sym_intersection_type] = STATE(2047), + [sym_function_type] = STATE(1950), + [sym_identifier] = ACTIONS(3248), + [anon_sym_STAR] = ACTIONS(3138), + [anon_sym_LBRACE] = ACTIONS(3140), + [anon_sym_typeof] = ACTIONS(3142), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(3144), + [anon_sym_LPAREN] = ACTIONS(3146), + [anon_sym_LBRACK] = ACTIONS(3148), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_new] = ACTIONS(3150), + [anon_sym_AMP] = ACTIONS(3152), + [anon_sym_PIPE] = ACTIONS(3154), + [anon_sym_PLUS] = ACTIONS(3156), + [anon_sym_DASH] = ACTIONS(3156), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(3158), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3160), + [sym_number] = ACTIONS(3162), + [sym_this] = ACTIONS(3252), + [sym_true] = ACTIONS(3166), + [sym_false] = ACTIONS(3166), + [sym_null] = ACTIONS(3166), + [sym_undefined] = ACTIONS(3166), + [anon_sym_readonly] = ACTIONS(3168), + [anon_sym_QMARK] = ACTIONS(3170), + [anon_sym_any] = ACTIONS(3158), + [anon_sym_number] = ACTIONS(3158), + [anon_sym_boolean] = ACTIONS(3158), + [anon_sym_string] = ACTIONS(3158), + [anon_sym_symbol] = ACTIONS(3158), + [anon_sym_object] = ACTIONS(3158), + [anon_sym_abstract] = ACTIONS(3172), + [anon_sym_never] = ACTIONS(3158), + [anon_sym_unknown] = ACTIONS(3158), + [anon_sym_keyof] = ACTIONS(3176), + [anon_sym_infer] = ACTIONS(3178), + [anon_sym_unique] = ACTIONS(3180), + [anon_sym_LBRACE_PIPE] = ACTIONS(3182), [sym_html_comment] = ACTIONS(5), }, [STATE(1083)] = { - [sym_import] = STATE(5066), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(6091), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(2902), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(5099), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3025), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5496), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_new] = ACTIONS(1515), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1529), - [anon_sym_QMARK] = ACTIONS(792), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_import] = STATE(4900), + [sym_nested_identifier] = STATE(5974), + [sym_string] = STATE(2051), + [sym_formal_parameters] = STATE(5928), + [sym_nested_type_identifier] = STATE(1788), + [sym__type_query_member_expression_in_type_annotation] = STATE(1763), + [sym__type_query_call_expression_in_type_annotation] = STATE(1949), + [sym_type] = STATE(1922), + [sym_constructor_type] = STATE(1950), + [sym_primary_type] = STATE(1954), + [sym_template_literal_type] = STATE(2047), + [sym_infer_type] = STATE(1950), + [sym_conditional_type] = STATE(2047), + [sym_generic_type] = STATE(2047), + [sym_type_query] = STATE(2047), + [sym_index_type_query] = STATE(2047), + [sym_lookup_type] = STATE(2047), + [sym_literal_type] = STATE(2047), + [sym__number] = STATE(1955), + [sym_existential_type] = STATE(2047), + [sym_flow_maybe_type] = STATE(2047), + [sym_parenthesized_type] = STATE(2047), + [sym_predefined_type] = STATE(2047), + [sym_object_type] = STATE(2047), + [sym_type_parameters] = STATE(5720), + [sym_array_type] = STATE(2047), + [sym_tuple_type] = STATE(2047), + [sym_readonly_type] = STATE(1950), + [sym_union_type] = STATE(2047), + [sym_intersection_type] = STATE(2047), + [sym_function_type] = STATE(1950), + [sym_identifier] = ACTIONS(3248), + [anon_sym_STAR] = ACTIONS(3138), + [anon_sym_LBRACE] = ACTIONS(3140), + [anon_sym_typeof] = ACTIONS(3142), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(3144), + [anon_sym_LPAREN] = ACTIONS(3146), + [anon_sym_LBRACK] = ACTIONS(3148), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_new] = ACTIONS(3150), + [anon_sym_AMP] = ACTIONS(3152), + [anon_sym_PIPE] = ACTIONS(3154), + [anon_sym_PLUS] = ACTIONS(3156), + [anon_sym_DASH] = ACTIONS(3156), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(3158), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3160), + [sym_number] = ACTIONS(3162), + [sym_this] = ACTIONS(3252), + [sym_true] = ACTIONS(3166), + [sym_false] = ACTIONS(3166), + [sym_null] = ACTIONS(3166), + [sym_undefined] = ACTIONS(3166), + [anon_sym_readonly] = ACTIONS(3168), + [anon_sym_QMARK] = ACTIONS(3170), + [anon_sym_any] = ACTIONS(3158), + [anon_sym_number] = ACTIONS(3158), + [anon_sym_boolean] = ACTIONS(3158), + [anon_sym_string] = ACTIONS(3158), + [anon_sym_symbol] = ACTIONS(3158), + [anon_sym_object] = ACTIONS(3158), + [anon_sym_abstract] = ACTIONS(3172), + [anon_sym_never] = ACTIONS(3158), + [anon_sym_unknown] = ACTIONS(3158), + [anon_sym_keyof] = ACTIONS(3176), + [anon_sym_infer] = ACTIONS(3178), + [anon_sym_unique] = ACTIONS(3180), + [anon_sym_LBRACE_PIPE] = ACTIONS(3182), [sym_html_comment] = ACTIONS(5), }, [STATE(1084)] = { - [sym_import] = STATE(4964), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(5916), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(3212), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(3761), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5812), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_new] = ACTIONS(1577), - [anon_sym_AMP] = ACTIONS(575), - [anon_sym_PIPE] = ACTIONS(577), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1583), - [anon_sym_QMARK] = ACTIONS(599), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(603), - [anon_sym_infer] = ACTIONS(605), - [anon_sym_keyof] = ACTIONS(607), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_import] = STATE(4900), + [sym_nested_identifier] = STATE(5974), + [sym_string] = STATE(2051), + [sym_formal_parameters] = STATE(5928), + [sym_nested_type_identifier] = STATE(1788), + [sym__type_query_member_expression_in_type_annotation] = STATE(1763), + [sym__type_query_call_expression_in_type_annotation] = STATE(1949), + [sym_type] = STATE(1934), + [sym_constructor_type] = STATE(1950), + [sym_primary_type] = STATE(1954), + [sym_template_literal_type] = STATE(2047), + [sym_infer_type] = STATE(1950), + [sym_conditional_type] = STATE(2047), + [sym_generic_type] = STATE(2047), + [sym_type_query] = STATE(2047), + [sym_index_type_query] = STATE(2047), + [sym_lookup_type] = STATE(2047), + [sym_literal_type] = STATE(2047), + [sym__number] = STATE(1955), + [sym_existential_type] = STATE(2047), + [sym_flow_maybe_type] = STATE(2047), + [sym_parenthesized_type] = STATE(2047), + [sym_predefined_type] = STATE(2047), + [sym_object_type] = STATE(2047), + [sym_type_parameters] = STATE(5720), + [sym_array_type] = STATE(2047), + [sym_tuple_type] = STATE(2047), + [sym_readonly_type] = STATE(1950), + [sym_union_type] = STATE(2047), + [sym_intersection_type] = STATE(2047), + [sym_function_type] = STATE(1950), + [sym_identifier] = ACTIONS(3248), + [anon_sym_STAR] = ACTIONS(3138), + [anon_sym_LBRACE] = ACTIONS(3140), + [anon_sym_typeof] = ACTIONS(3142), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(3144), + [anon_sym_LPAREN] = ACTIONS(3146), + [anon_sym_LBRACK] = ACTIONS(3148), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_new] = ACTIONS(3150), + [anon_sym_AMP] = ACTIONS(3152), + [anon_sym_PIPE] = ACTIONS(3154), + [anon_sym_PLUS] = ACTIONS(3156), + [anon_sym_DASH] = ACTIONS(3156), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(3158), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3160), + [sym_number] = ACTIONS(3162), + [sym_this] = ACTIONS(3252), + [sym_true] = ACTIONS(3166), + [sym_false] = ACTIONS(3166), + [sym_null] = ACTIONS(3166), + [sym_undefined] = ACTIONS(3166), + [anon_sym_readonly] = ACTIONS(3168), + [anon_sym_QMARK] = ACTIONS(3170), + [anon_sym_any] = ACTIONS(3158), + [anon_sym_number] = ACTIONS(3158), + [anon_sym_boolean] = ACTIONS(3158), + [anon_sym_string] = ACTIONS(3158), + [anon_sym_symbol] = ACTIONS(3158), + [anon_sym_object] = ACTIONS(3158), + [anon_sym_abstract] = ACTIONS(3172), + [anon_sym_never] = ACTIONS(3158), + [anon_sym_unknown] = ACTIONS(3158), + [anon_sym_keyof] = ACTIONS(3176), + [anon_sym_infer] = ACTIONS(3178), + [anon_sym_unique] = ACTIONS(3180), + [anon_sym_LBRACE_PIPE] = ACTIONS(3182), [sym_html_comment] = ACTIONS(5), }, [STATE(1085)] = { - [sym_import] = STATE(5106), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(5898), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(3285), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(2991), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5697), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(3024), - [anon_sym_typeof] = ACTIONS(3026), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_DQUOTE] = ACTIONS(3028), - [anon_sym_SQUOTE] = ACTIONS(3030), - [anon_sym_new] = ACTIONS(3032), - [anon_sym_AMP] = ACTIONS(3034), - [anon_sym_PIPE] = ACTIONS(3036), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(3040), - [anon_sym_QMARK] = ACTIONS(3042), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(3044), - [anon_sym_infer] = ACTIONS(3048), - [anon_sym_keyof] = ACTIONS(3050), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(3052), + [sym_import] = STATE(4900), + [sym_nested_identifier] = STATE(5974), + [sym_string] = STATE(2051), + [sym_formal_parameters] = STATE(5928), + [sym_nested_type_identifier] = STATE(1788), + [sym__type_query_member_expression_in_type_annotation] = STATE(1763), + [sym__type_query_call_expression_in_type_annotation] = STATE(1949), + [sym_type] = STATE(1936), + [sym_constructor_type] = STATE(1950), + [sym_primary_type] = STATE(1954), + [sym_template_literal_type] = STATE(2047), + [sym_infer_type] = STATE(1950), + [sym_conditional_type] = STATE(2047), + [sym_generic_type] = STATE(2047), + [sym_type_query] = STATE(2047), + [sym_index_type_query] = STATE(2047), + [sym_lookup_type] = STATE(2047), + [sym_literal_type] = STATE(2047), + [sym__number] = STATE(1955), + [sym_existential_type] = STATE(2047), + [sym_flow_maybe_type] = STATE(2047), + [sym_parenthesized_type] = STATE(2047), + [sym_predefined_type] = STATE(2047), + [sym_object_type] = STATE(2047), + [sym_type_parameters] = STATE(5720), + [sym_array_type] = STATE(2047), + [sym_tuple_type] = STATE(2047), + [sym_readonly_type] = STATE(1950), + [sym_union_type] = STATE(2047), + [sym_intersection_type] = STATE(2047), + [sym_function_type] = STATE(1950), + [sym_identifier] = ACTIONS(3248), + [anon_sym_STAR] = ACTIONS(3138), + [anon_sym_LBRACE] = ACTIONS(3140), + [anon_sym_typeof] = ACTIONS(3142), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(3144), + [anon_sym_LPAREN] = ACTIONS(3146), + [anon_sym_LBRACK] = ACTIONS(3148), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_new] = ACTIONS(3150), + [anon_sym_AMP] = ACTIONS(3152), + [anon_sym_PIPE] = ACTIONS(3154), + [anon_sym_PLUS] = ACTIONS(3156), + [anon_sym_DASH] = ACTIONS(3156), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(3158), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3160), + [sym_number] = ACTIONS(3162), + [sym_this] = ACTIONS(3252), + [sym_true] = ACTIONS(3166), + [sym_false] = ACTIONS(3166), + [sym_null] = ACTIONS(3166), + [sym_undefined] = ACTIONS(3166), + [anon_sym_readonly] = ACTIONS(3168), + [anon_sym_QMARK] = ACTIONS(3170), + [anon_sym_any] = ACTIONS(3158), + [anon_sym_number] = ACTIONS(3158), + [anon_sym_boolean] = ACTIONS(3158), + [anon_sym_string] = ACTIONS(3158), + [anon_sym_symbol] = ACTIONS(3158), + [anon_sym_object] = ACTIONS(3158), + [anon_sym_abstract] = ACTIONS(3172), + [anon_sym_never] = ACTIONS(3158), + [anon_sym_unknown] = ACTIONS(3158), + [anon_sym_keyof] = ACTIONS(3176), + [anon_sym_infer] = ACTIONS(3178), + [anon_sym_unique] = ACTIONS(3180), + [anon_sym_LBRACE_PIPE] = ACTIONS(3182), [sym_html_comment] = ACTIONS(5), }, [STATE(1086)] = { - [sym_import] = STATE(5106), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(5898), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(3285), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(4042), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5697), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(3024), - [anon_sym_typeof] = ACTIONS(3026), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_DQUOTE] = ACTIONS(3028), - [anon_sym_SQUOTE] = ACTIONS(3030), - [anon_sym_new] = ACTIONS(3032), - [anon_sym_AMP] = ACTIONS(3034), - [anon_sym_PIPE] = ACTIONS(3036), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(3040), - [anon_sym_QMARK] = ACTIONS(3042), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(3044), - [anon_sym_infer] = ACTIONS(3048), - [anon_sym_keyof] = ACTIONS(3050), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(3052), + [sym_import] = STATE(5130), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(6160), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(2904), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(3947), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5677), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(1521), + [anon_sym_AMP] = ACTIONS(774), + [anon_sym_PIPE] = ACTIONS(776), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(1535), + [anon_sym_QMARK] = ACTIONS(792), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1087)] = { - [sym_import] = STATE(5106), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(5898), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(3285), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(4045), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5697), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(3024), - [anon_sym_typeof] = ACTIONS(3026), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_DQUOTE] = ACTIONS(3028), - [anon_sym_SQUOTE] = ACTIONS(3030), - [anon_sym_new] = ACTIONS(3032), - [anon_sym_AMP] = ACTIONS(3034), - [anon_sym_PIPE] = ACTIONS(3036), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(3040), - [anon_sym_QMARK] = ACTIONS(3042), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(3044), - [anon_sym_infer] = ACTIONS(3048), - [anon_sym_keyof] = ACTIONS(3050), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(3052), + [sym_import] = STATE(5130), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(6160), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(2904), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(4732), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5677), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(1521), + [anon_sym_AMP] = ACTIONS(774), + [anon_sym_PIPE] = ACTIONS(776), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(1535), + [anon_sym_QMARK] = ACTIONS(792), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1088)] = { - [sym_import] = STATE(5106), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(6091), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(3285), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(4998), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3025), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5496), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(3024), - [anon_sym_typeof] = ACTIONS(3026), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_DQUOTE] = ACTIONS(3028), - [anon_sym_SQUOTE] = ACTIONS(3030), - [anon_sym_new] = ACTIONS(1515), - [anon_sym_AMP] = ACTIONS(3034), - [anon_sym_PIPE] = ACTIONS(3036), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1529), - [anon_sym_QMARK] = ACTIONS(3042), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(3050), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(3052), + [sym_import] = STATE(5130), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(6160), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(2904), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(3419), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5677), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(1521), + [anon_sym_AMP] = ACTIONS(774), + [anon_sym_PIPE] = ACTIONS(776), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(1535), + [anon_sym_QMARK] = ACTIONS(792), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1089)] = { - [sym_import] = STATE(5106), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(6091), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(3285), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(4998), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3051), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5496), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(3024), - [anon_sym_typeof] = ACTIONS(3026), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_DQUOTE] = ACTIONS(3028), - [anon_sym_SQUOTE] = ACTIONS(3030), - [anon_sym_new] = ACTIONS(1515), - [anon_sym_AMP] = ACTIONS(3034), - [anon_sym_PIPE] = ACTIONS(3036), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1529), - [anon_sym_QMARK] = ACTIONS(3042), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(3050), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(3052), + [sym_import] = STATE(5411), + [sym_nested_identifier] = STATE(5894), + [sym_string] = STATE(3265), + [sym_formal_parameters] = STATE(6194), + [sym_nested_type_identifier] = STATE(3100), + [sym__type_query_member_expression_in_type_annotation] = STATE(2929), + [sym__type_query_call_expression_in_type_annotation] = STATE(3222), + [sym_type] = STATE(3231), + [sym_constructor_type] = STATE(3289), + [sym_primary_type] = STATE(3290), + [sym_template_literal_type] = STATE(3267), + [sym_infer_type] = STATE(3289), + [sym_conditional_type] = STATE(3267), + [sym_generic_type] = STATE(3267), + [sym_type_query] = STATE(3267), + [sym_index_type_query] = STATE(3267), + [sym_lookup_type] = STATE(3267), + [sym_literal_type] = STATE(3267), + [sym__number] = STATE(3300), + [sym_existential_type] = STATE(3267), + [sym_flow_maybe_type] = STATE(3267), + [sym_parenthesized_type] = STATE(3267), + [sym_predefined_type] = STATE(3267), + [sym_object_type] = STATE(3267), + [sym_type_parameters] = STATE(5511), + [sym_array_type] = STATE(3267), + [sym_tuple_type] = STATE(3267), + [sym_readonly_type] = STATE(3289), + [sym_union_type] = STATE(3267), + [sym_intersection_type] = STATE(3267), + [sym_function_type] = STATE(3289), + [sym_identifier] = ACTIONS(1595), + [anon_sym_STAR] = ACTIONS(983), + [anon_sym_LBRACE] = ACTIONS(1599), + [anon_sym_typeof] = ACTIONS(1601), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(989), + [anon_sym_LPAREN] = ACTIONS(1603), + [anon_sym_LBRACK] = ACTIONS(1605), + [anon_sym_DQUOTE] = ACTIONS(1607), + [anon_sym_SQUOTE] = ACTIONS(1609), + [anon_sym_new] = ACTIONS(1611), + [anon_sym_AMP] = ACTIONS(997), + [anon_sym_PIPE] = ACTIONS(999), + [anon_sym_PLUS] = ACTIONS(3120), + [anon_sym_DASH] = ACTIONS(3120), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(1023), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1619), + [sym_number] = ACTIONS(1621), + [sym_this] = ACTIONS(1623), + [sym_true] = ACTIONS(1625), + [sym_false] = ACTIONS(1625), + [sym_null] = ACTIONS(1625), + [sym_undefined] = ACTIONS(1625), + [anon_sym_readonly] = ACTIONS(1627), + [anon_sym_QMARK] = ACTIONS(1017), + [anon_sym_any] = ACTIONS(1023), + [anon_sym_number] = ACTIONS(1023), + [anon_sym_boolean] = ACTIONS(1023), + [anon_sym_string] = ACTIONS(1023), + [anon_sym_symbol] = ACTIONS(1023), + [anon_sym_object] = ACTIONS(1023), + [anon_sym_abstract] = ACTIONS(1021), + [anon_sym_never] = ACTIONS(1023), + [anon_sym_unknown] = ACTIONS(1023), + [anon_sym_keyof] = ACTIONS(1025), + [anon_sym_infer] = ACTIONS(1027), + [anon_sym_unique] = ACTIONS(1029), + [anon_sym_LBRACE_PIPE] = ACTIONS(1031), [sym_html_comment] = ACTIONS(5), }, [STATE(1090)] = { - [sym_import] = STATE(5066), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(6091), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(2902), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(5099), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3051), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5496), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_new] = ACTIONS(1515), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1529), - [anon_sym_QMARK] = ACTIONS(792), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_import] = STATE(5411), + [sym_nested_identifier] = STATE(5894), + [sym_string] = STATE(3265), + [sym_formal_parameters] = STATE(6194), + [sym_nested_type_identifier] = STATE(3100), + [sym__type_query_member_expression_in_type_annotation] = STATE(2929), + [sym__type_query_call_expression_in_type_annotation] = STATE(3222), + [sym_type] = STATE(3236), + [sym_constructor_type] = STATE(3289), + [sym_primary_type] = STATE(3290), + [sym_template_literal_type] = STATE(3267), + [sym_infer_type] = STATE(3289), + [sym_conditional_type] = STATE(3267), + [sym_generic_type] = STATE(3267), + [sym_type_query] = STATE(3267), + [sym_index_type_query] = STATE(3267), + [sym_lookup_type] = STATE(3267), + [sym_literal_type] = STATE(3267), + [sym__number] = STATE(3300), + [sym_existential_type] = STATE(3267), + [sym_flow_maybe_type] = STATE(3267), + [sym_parenthesized_type] = STATE(3267), + [sym_predefined_type] = STATE(3267), + [sym_object_type] = STATE(3267), + [sym_type_parameters] = STATE(5511), + [sym_array_type] = STATE(3267), + [sym_tuple_type] = STATE(3267), + [sym_readonly_type] = STATE(3289), + [sym_union_type] = STATE(3267), + [sym_intersection_type] = STATE(3267), + [sym_function_type] = STATE(3289), + [sym_identifier] = ACTIONS(1595), + [anon_sym_STAR] = ACTIONS(983), + [anon_sym_LBRACE] = ACTIONS(1599), + [anon_sym_typeof] = ACTIONS(1601), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(989), + [anon_sym_LPAREN] = ACTIONS(1603), + [anon_sym_LBRACK] = ACTIONS(1605), + [anon_sym_DQUOTE] = ACTIONS(1607), + [anon_sym_SQUOTE] = ACTIONS(1609), + [anon_sym_new] = ACTIONS(1611), + [anon_sym_AMP] = ACTIONS(997), + [anon_sym_PIPE] = ACTIONS(999), + [anon_sym_PLUS] = ACTIONS(3120), + [anon_sym_DASH] = ACTIONS(3120), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(1023), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1619), + [sym_number] = ACTIONS(1621), + [sym_this] = ACTIONS(1623), + [sym_true] = ACTIONS(1625), + [sym_false] = ACTIONS(1625), + [sym_null] = ACTIONS(1625), + [sym_undefined] = ACTIONS(1625), + [anon_sym_readonly] = ACTIONS(1627), + [anon_sym_QMARK] = ACTIONS(1017), + [anon_sym_any] = ACTIONS(1023), + [anon_sym_number] = ACTIONS(1023), + [anon_sym_boolean] = ACTIONS(1023), + [anon_sym_string] = ACTIONS(1023), + [anon_sym_symbol] = ACTIONS(1023), + [anon_sym_object] = ACTIONS(1023), + [anon_sym_abstract] = ACTIONS(1021), + [anon_sym_never] = ACTIONS(1023), + [anon_sym_unknown] = ACTIONS(1023), + [anon_sym_keyof] = ACTIONS(1025), + [anon_sym_infer] = ACTIONS(1027), + [anon_sym_unique] = ACTIONS(1029), + [anon_sym_LBRACE_PIPE] = ACTIONS(1031), [sym_html_comment] = ACTIONS(5), }, [STATE(1091)] = { - [sym_import] = STATE(5396), - [sym_nested_identifier] = STATE(5893), - [sym_string] = STATE(3248), - [sym_formal_parameters] = STATE(6169), - [sym_nested_type_identifier] = STATE(3106), + [sym_import] = STATE(5411), + [sym_nested_identifier] = STATE(5894), + [sym_string] = STATE(3265), + [sym_formal_parameters] = STATE(6194), + [sym_nested_type_identifier] = STATE(3100), [sym__type_query_member_expression_in_type_annotation] = STATE(2929), - [sym__type_query_call_expression_in_type_annotation] = STATE(3203), - [sym_type] = STATE(4227), - [sym_constructor_type] = STATE(3251), - [sym_primary_type] = STATE(3254), - [sym_template_literal_type] = STATE(3246), - [sym_infer_type] = STATE(3251), - [sym_conditional_type] = STATE(3246), - [sym_generic_type] = STATE(3246), - [sym_type_query] = STATE(3246), - [sym_index_type_query] = STATE(3246), - [sym_lookup_type] = STATE(3246), - [sym_literal_type] = STATE(3246), - [sym__number] = STATE(3256), - [sym_existential_type] = STATE(3246), - [sym_flow_maybe_type] = STATE(3246), - [sym_parenthesized_type] = STATE(3246), - [sym_predefined_type] = STATE(3246), - [sym_object_type] = STATE(3246), - [sym_type_parameters] = STATE(5497), - [sym_array_type] = STATE(3246), - [sym_tuple_type] = STATE(3246), - [sym_readonly_type] = STATE(3251), - [sym_union_type] = STATE(3246), - [sym_intersection_type] = STATE(3246), - [sym_function_type] = STATE(3251), - [sym_identifier] = ACTIONS(1587), - [anon_sym_STAR] = ACTIONS(985), - [anon_sym_LBRACE] = ACTIONS(1591), - [anon_sym_typeof] = ACTIONS(1593), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(991), - [anon_sym_LPAREN] = ACTIONS(1595), - [anon_sym_LBRACK] = ACTIONS(1597), - [anon_sym_DQUOTE] = ACTIONS(1599), - [anon_sym_SQUOTE] = ACTIONS(1601), - [anon_sym_new] = ACTIONS(1603), - [anon_sym_AMP] = ACTIONS(999), - [anon_sym_PIPE] = ACTIONS(1001), - [anon_sym_PLUS] = ACTIONS(2964), - [anon_sym_DASH] = ACTIONS(2964), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(1031), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1611), - [sym_number] = ACTIONS(1613), - [sym_this] = ACTIONS(1615), - [sym_true] = ACTIONS(1617), - [sym_false] = ACTIONS(1617), - [sym_null] = ACTIONS(1617), - [sym_undefined] = ACTIONS(1617), - [anon_sym_readonly] = ACTIONS(1619), - [anon_sym_QMARK] = ACTIONS(1019), - [anon_sym_any] = ACTIONS(1031), - [anon_sym_number] = ACTIONS(1031), - [anon_sym_boolean] = ACTIONS(1031), - [anon_sym_string] = ACTIONS(1031), - [anon_sym_symbol] = ACTIONS(1031), - [anon_sym_object] = ACTIONS(1031), - [anon_sym_abstract] = ACTIONS(1023), - [anon_sym_infer] = ACTIONS(1025), - [anon_sym_keyof] = ACTIONS(1027), + [sym__type_query_call_expression_in_type_annotation] = STATE(3222), + [sym_type] = STATE(3242), + [sym_constructor_type] = STATE(3289), + [sym_primary_type] = STATE(3290), + [sym_template_literal_type] = STATE(3267), + [sym_infer_type] = STATE(3289), + [sym_conditional_type] = STATE(3267), + [sym_generic_type] = STATE(3267), + [sym_type_query] = STATE(3267), + [sym_index_type_query] = STATE(3267), + [sym_lookup_type] = STATE(3267), + [sym_literal_type] = STATE(3267), + [sym__number] = STATE(3300), + [sym_existential_type] = STATE(3267), + [sym_flow_maybe_type] = STATE(3267), + [sym_parenthesized_type] = STATE(3267), + [sym_predefined_type] = STATE(3267), + [sym_object_type] = STATE(3267), + [sym_type_parameters] = STATE(5511), + [sym_array_type] = STATE(3267), + [sym_tuple_type] = STATE(3267), + [sym_readonly_type] = STATE(3289), + [sym_union_type] = STATE(3267), + [sym_intersection_type] = STATE(3267), + [sym_function_type] = STATE(3289), + [sym_identifier] = ACTIONS(1595), + [anon_sym_STAR] = ACTIONS(983), + [anon_sym_LBRACE] = ACTIONS(1599), + [anon_sym_typeof] = ACTIONS(1601), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(989), + [anon_sym_LPAREN] = ACTIONS(1603), + [anon_sym_LBRACK] = ACTIONS(1605), + [anon_sym_DQUOTE] = ACTIONS(1607), + [anon_sym_SQUOTE] = ACTIONS(1609), + [anon_sym_new] = ACTIONS(1611), + [anon_sym_AMP] = ACTIONS(997), + [anon_sym_PIPE] = ACTIONS(999), + [anon_sym_PLUS] = ACTIONS(3120), + [anon_sym_DASH] = ACTIONS(3120), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(1023), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1619), + [sym_number] = ACTIONS(1621), + [sym_this] = ACTIONS(1623), + [sym_true] = ACTIONS(1625), + [sym_false] = ACTIONS(1625), + [sym_null] = ACTIONS(1625), + [sym_undefined] = ACTIONS(1625), + [anon_sym_readonly] = ACTIONS(1627), + [anon_sym_QMARK] = ACTIONS(1017), + [anon_sym_any] = ACTIONS(1023), + [anon_sym_number] = ACTIONS(1023), + [anon_sym_boolean] = ACTIONS(1023), + [anon_sym_string] = ACTIONS(1023), + [anon_sym_symbol] = ACTIONS(1023), + [anon_sym_object] = ACTIONS(1023), + [anon_sym_abstract] = ACTIONS(1021), + [anon_sym_never] = ACTIONS(1023), + [anon_sym_unknown] = ACTIONS(1023), + [anon_sym_keyof] = ACTIONS(1025), + [anon_sym_infer] = ACTIONS(1027), [anon_sym_unique] = ACTIONS(1029), - [anon_sym_unknown] = ACTIONS(1031), - [anon_sym_never] = ACTIONS(1031), - [anon_sym_LBRACE_PIPE] = ACTIONS(1033), + [anon_sym_LBRACE_PIPE] = ACTIONS(1031), [sym_html_comment] = ACTIONS(5), }, [STATE(1092)] = { - [sym_import] = STATE(5106), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(5898), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(3285), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(3049), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5697), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(3024), - [anon_sym_typeof] = ACTIONS(3026), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_DQUOTE] = ACTIONS(3028), - [anon_sym_SQUOTE] = ACTIONS(3030), - [anon_sym_new] = ACTIONS(3032), - [anon_sym_AMP] = ACTIONS(3034), - [anon_sym_PIPE] = ACTIONS(3036), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(3040), - [anon_sym_QMARK] = ACTIONS(3042), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(3044), - [anon_sym_infer] = ACTIONS(3048), - [anon_sym_keyof] = ACTIONS(3050), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(3052), + [sym_import] = STATE(5411), + [sym_nested_identifier] = STATE(5894), + [sym_string] = STATE(3265), + [sym_formal_parameters] = STATE(6160), + [sym_nested_type_identifier] = STATE(3100), + [sym__type_query_member_expression_in_type_annotation] = STATE(2929), + [sym__type_query_call_expression_in_type_annotation] = STATE(3222), + [sym_type] = STATE(4811), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3244), + [sym_template_literal_type] = STATE(3267), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(3267), + [sym_generic_type] = STATE(3267), + [sym_type_query] = STATE(3267), + [sym_index_type_query] = STATE(3267), + [sym_lookup_type] = STATE(3267), + [sym_literal_type] = STATE(3267), + [sym__number] = STATE(3300), + [sym_existential_type] = STATE(3267), + [sym_flow_maybe_type] = STATE(3267), + [sym_parenthesized_type] = STATE(3267), + [sym_predefined_type] = STATE(3267), + [sym_object_type] = STATE(3267), + [sym_type_parameters] = STATE(5677), + [sym_array_type] = STATE(3267), + [sym_tuple_type] = STATE(3267), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(3267), + [sym_intersection_type] = STATE(3267), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1595), + [anon_sym_STAR] = ACTIONS(983), + [anon_sym_LBRACE] = ACTIONS(1599), + [anon_sym_typeof] = ACTIONS(1601), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(989), + [anon_sym_LPAREN] = ACTIONS(1603), + [anon_sym_LBRACK] = ACTIONS(1605), + [anon_sym_DQUOTE] = ACTIONS(1607), + [anon_sym_SQUOTE] = ACTIONS(1609), + [anon_sym_new] = ACTIONS(1521), + [anon_sym_AMP] = ACTIONS(997), + [anon_sym_PIPE] = ACTIONS(999), + [anon_sym_PLUS] = ACTIONS(3120), + [anon_sym_DASH] = ACTIONS(3120), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(1023), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1619), + [sym_number] = ACTIONS(1621), + [sym_this] = ACTIONS(1623), + [sym_true] = ACTIONS(1625), + [sym_false] = ACTIONS(1625), + [sym_null] = ACTIONS(1625), + [sym_undefined] = ACTIONS(1625), + [anon_sym_readonly] = ACTIONS(1535), + [anon_sym_QMARK] = ACTIONS(1017), + [anon_sym_any] = ACTIONS(1023), + [anon_sym_number] = ACTIONS(1023), + [anon_sym_boolean] = ACTIONS(1023), + [anon_sym_string] = ACTIONS(1023), + [anon_sym_symbol] = ACTIONS(1023), + [anon_sym_object] = ACTIONS(1023), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(1023), + [anon_sym_unknown] = ACTIONS(1023), + [anon_sym_keyof] = ACTIONS(1025), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(1029), + [anon_sym_LBRACE_PIPE] = ACTIONS(1031), [sym_html_comment] = ACTIONS(5), }, [STATE(1093)] = { - [sym_import] = STATE(5106), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(5898), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(3285), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(4039), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5697), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(3024), - [anon_sym_typeof] = ACTIONS(3026), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_DQUOTE] = ACTIONS(3028), - [anon_sym_SQUOTE] = ACTIONS(3030), - [anon_sym_new] = ACTIONS(3032), - [anon_sym_AMP] = ACTIONS(3034), - [anon_sym_PIPE] = ACTIONS(3036), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(3040), - [anon_sym_QMARK] = ACTIONS(3042), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(3044), - [anon_sym_infer] = ACTIONS(3048), - [anon_sym_keyof] = ACTIONS(3050), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(3052), + [sym_import] = STATE(5411), + [sym_nested_identifier] = STATE(5894), + [sym_string] = STATE(3265), + [sym_formal_parameters] = STATE(6160), + [sym_nested_type_identifier] = STATE(3100), + [sym__type_query_member_expression_in_type_annotation] = STATE(2929), + [sym__type_query_call_expression_in_type_annotation] = STATE(3222), + [sym_type] = STATE(4811), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3246), + [sym_template_literal_type] = STATE(3267), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(3267), + [sym_generic_type] = STATE(3267), + [sym_type_query] = STATE(3267), + [sym_index_type_query] = STATE(3267), + [sym_lookup_type] = STATE(3267), + [sym_literal_type] = STATE(3267), + [sym__number] = STATE(3300), + [sym_existential_type] = STATE(3267), + [sym_flow_maybe_type] = STATE(3267), + [sym_parenthesized_type] = STATE(3267), + [sym_predefined_type] = STATE(3267), + [sym_object_type] = STATE(3267), + [sym_type_parameters] = STATE(5677), + [sym_array_type] = STATE(3267), + [sym_tuple_type] = STATE(3267), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(3267), + [sym_intersection_type] = STATE(3267), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1595), + [anon_sym_STAR] = ACTIONS(983), + [anon_sym_LBRACE] = ACTIONS(1599), + [anon_sym_typeof] = ACTIONS(1601), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(989), + [anon_sym_LPAREN] = ACTIONS(1603), + [anon_sym_LBRACK] = ACTIONS(1605), + [anon_sym_DQUOTE] = ACTIONS(1607), + [anon_sym_SQUOTE] = ACTIONS(1609), + [anon_sym_new] = ACTIONS(1521), + [anon_sym_AMP] = ACTIONS(997), + [anon_sym_PIPE] = ACTIONS(999), + [anon_sym_PLUS] = ACTIONS(3120), + [anon_sym_DASH] = ACTIONS(3120), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(1023), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1619), + [sym_number] = ACTIONS(1621), + [sym_this] = ACTIONS(1623), + [sym_true] = ACTIONS(1625), + [sym_false] = ACTIONS(1625), + [sym_null] = ACTIONS(1625), + [sym_undefined] = ACTIONS(1625), + [anon_sym_readonly] = ACTIONS(1535), + [anon_sym_QMARK] = ACTIONS(1017), + [anon_sym_any] = ACTIONS(1023), + [anon_sym_number] = ACTIONS(1023), + [anon_sym_boolean] = ACTIONS(1023), + [anon_sym_string] = ACTIONS(1023), + [anon_sym_symbol] = ACTIONS(1023), + [anon_sym_object] = ACTIONS(1023), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(1023), + [anon_sym_unknown] = ACTIONS(1023), + [anon_sym_keyof] = ACTIONS(1025), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(1029), + [anon_sym_LBRACE_PIPE] = ACTIONS(1031), [sym_html_comment] = ACTIONS(5), }, [STATE(1094)] = { - [sym_import] = STATE(4832), - [sym_nested_identifier] = STATE(5892), - [sym_string] = STATE(1595), - [sym_formal_parameters] = STATE(6193), - [sym_nested_type_identifier] = STATE(1479), - [sym__type_query_member_expression_in_type_annotation] = STATE(1472), - [sym__type_query_call_expression_in_type_annotation] = STATE(1605), - [sym_type] = STATE(1592), - [sym_constructor_type] = STATE(1608), - [sym_primary_type] = STATE(1609), - [sym_template_literal_type] = STATE(1589), - [sym_infer_type] = STATE(1608), - [sym_conditional_type] = STATE(1589), - [sym_generic_type] = STATE(1589), - [sym_type_query] = STATE(1589), - [sym_index_type_query] = STATE(1589), - [sym_lookup_type] = STATE(1589), - [sym_literal_type] = STATE(1589), - [sym__number] = STATE(1612), - [sym_existential_type] = STATE(1589), - [sym_flow_maybe_type] = STATE(1589), - [sym_parenthesized_type] = STATE(1589), - [sym_predefined_type] = STATE(1589), - [sym_object_type] = STATE(1589), - [sym_type_parameters] = STATE(5561), - [sym_array_type] = STATE(1589), - [sym_tuple_type] = STATE(1589), - [sym_readonly_type] = STATE(1608), - [sym_union_type] = STATE(1589), - [sym_intersection_type] = STATE(1589), - [sym_function_type] = STATE(1608), - [sym_identifier] = ACTIONS(3226), - [anon_sym_STAR] = ACTIONS(3056), - [anon_sym_LBRACE] = ACTIONS(3058), - [anon_sym_typeof] = ACTIONS(3060), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(3062), - [anon_sym_LPAREN] = ACTIONS(3064), - [anon_sym_LBRACK] = ACTIONS(3066), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_new] = ACTIONS(3068), - [anon_sym_AMP] = ACTIONS(3070), - [anon_sym_PIPE] = ACTIONS(3072), - [anon_sym_PLUS] = ACTIONS(3074), - [anon_sym_DASH] = ACTIONS(3074), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(3076), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3078), - [sym_number] = ACTIONS(3080), - [sym_this] = ACTIONS(3228), - [sym_true] = ACTIONS(3084), - [sym_false] = ACTIONS(3084), - [sym_null] = ACTIONS(3084), - [sym_undefined] = ACTIONS(3084), - [anon_sym_readonly] = ACTIONS(3086), - [anon_sym_QMARK] = ACTIONS(3088), - [anon_sym_any] = ACTIONS(3076), - [anon_sym_number] = ACTIONS(3076), - [anon_sym_boolean] = ACTIONS(3076), - [anon_sym_string] = ACTIONS(3076), - [anon_sym_symbol] = ACTIONS(3076), - [anon_sym_object] = ACTIONS(3076), - [anon_sym_abstract] = ACTIONS(3090), - [anon_sym_infer] = ACTIONS(3094), - [anon_sym_keyof] = ACTIONS(3096), - [anon_sym_unique] = ACTIONS(3098), - [anon_sym_unknown] = ACTIONS(3076), - [anon_sym_never] = ACTIONS(3076), - [anon_sym_LBRACE_PIPE] = ACTIONS(3100), + [sym_import] = STATE(5130), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(6160), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(2904), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(4051), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5677), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(1521), + [anon_sym_AMP] = ACTIONS(774), + [anon_sym_PIPE] = ACTIONS(776), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(1535), + [anon_sym_QMARK] = ACTIONS(792), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1095)] = { - [sym_import] = STATE(4964), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(5916), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(3212), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(2989), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5812), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_new] = ACTIONS(1577), - [anon_sym_AMP] = ACTIONS(575), - [anon_sym_PIPE] = ACTIONS(577), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1583), - [anon_sym_QMARK] = ACTIONS(599), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(603), - [anon_sym_infer] = ACTIONS(605), - [anon_sym_keyof] = ACTIONS(607), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_import] = STATE(5130), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(6160), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(2904), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(2983), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5677), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(1521), + [anon_sym_AMP] = ACTIONS(774), + [anon_sym_PIPE] = ACTIONS(776), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(1535), + [anon_sym_QMARK] = ACTIONS(792), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1096)] = { - [sym_import] = STATE(5106), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(5898), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(3285), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(3867), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), + [sym_import] = STATE(5133), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(5975), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(3229), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(2983), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), [sym_type_parameters] = STATE(5697), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(3024), - [anon_sym_typeof] = ACTIONS(3026), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_DQUOTE] = ACTIONS(3028), - [anon_sym_SQUOTE] = ACTIONS(3030), - [anon_sym_new] = ACTIONS(3032), - [anon_sym_AMP] = ACTIONS(3034), - [anon_sym_PIPE] = ACTIONS(3036), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(3040), - [anon_sym_QMARK] = ACTIONS(3042), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(3044), - [anon_sym_infer] = ACTIONS(3048), - [anon_sym_keyof] = ACTIONS(3050), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(3052), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(3080), + [anon_sym_typeof] = ACTIONS(3082), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_DQUOTE] = ACTIONS(3084), + [anon_sym_SQUOTE] = ACTIONS(3086), + [anon_sym_new] = ACTIONS(3088), + [anon_sym_AMP] = ACTIONS(3090), + [anon_sym_PIPE] = ACTIONS(3092), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(3096), + [anon_sym_QMARK] = ACTIONS(3098), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(3100), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(3104), + [anon_sym_infer] = ACTIONS(3106), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(3108), [sym_html_comment] = ACTIONS(5), }, [STATE(1097)] = { - [sym_import] = STATE(5106), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(5898), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(3285), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(3868), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5697), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(3024), - [anon_sym_typeof] = ACTIONS(3026), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_DQUOTE] = ACTIONS(3028), - [anon_sym_SQUOTE] = ACTIONS(3030), - [anon_sym_new] = ACTIONS(3032), - [anon_sym_AMP] = ACTIONS(3034), - [anon_sym_PIPE] = ACTIONS(3036), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(3040), - [anon_sym_QMARK] = ACTIONS(3042), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(3044), - [anon_sym_infer] = ACTIONS(3048), - [anon_sym_keyof] = ACTIONS(3050), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(3052), + [sym_import] = STATE(5411), + [sym_nested_identifier] = STATE(5894), + [sym_string] = STATE(3265), + [sym_formal_parameters] = STATE(6194), + [sym_nested_type_identifier] = STATE(3100), + [sym__type_query_member_expression_in_type_annotation] = STATE(2929), + [sym__type_query_call_expression_in_type_annotation] = STATE(3222), + [sym_type] = STATE(3285), + [sym_constructor_type] = STATE(3289), + [sym_primary_type] = STATE(3290), + [sym_template_literal_type] = STATE(3267), + [sym_infer_type] = STATE(3289), + [sym_conditional_type] = STATE(3267), + [sym_generic_type] = STATE(3267), + [sym_type_query] = STATE(3267), + [sym_index_type_query] = STATE(3267), + [sym_lookup_type] = STATE(3267), + [sym_literal_type] = STATE(3267), + [sym__number] = STATE(3300), + [sym_existential_type] = STATE(3267), + [sym_flow_maybe_type] = STATE(3267), + [sym_parenthesized_type] = STATE(3267), + [sym_predefined_type] = STATE(3267), + [sym_object_type] = STATE(3267), + [sym_type_parameters] = STATE(5511), + [sym_array_type] = STATE(3267), + [sym_tuple_type] = STATE(3267), + [sym_readonly_type] = STATE(3289), + [sym_union_type] = STATE(3267), + [sym_intersection_type] = STATE(3267), + [sym_function_type] = STATE(3289), + [sym_identifier] = ACTIONS(1595), + [anon_sym_STAR] = ACTIONS(983), + [anon_sym_LBRACE] = ACTIONS(1599), + [anon_sym_typeof] = ACTIONS(1601), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(989), + [anon_sym_LPAREN] = ACTIONS(1603), + [anon_sym_LBRACK] = ACTIONS(1605), + [anon_sym_DQUOTE] = ACTIONS(1607), + [anon_sym_SQUOTE] = ACTIONS(1609), + [anon_sym_new] = ACTIONS(1611), + [anon_sym_AMP] = ACTIONS(997), + [anon_sym_PIPE] = ACTIONS(999), + [anon_sym_PLUS] = ACTIONS(3120), + [anon_sym_DASH] = ACTIONS(3120), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(1023), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1619), + [sym_number] = ACTIONS(1621), + [sym_this] = ACTIONS(1623), + [sym_true] = ACTIONS(1625), + [sym_false] = ACTIONS(1625), + [sym_null] = ACTIONS(1625), + [sym_undefined] = ACTIONS(1625), + [anon_sym_readonly] = ACTIONS(1627), + [anon_sym_QMARK] = ACTIONS(1017), + [anon_sym_any] = ACTIONS(1023), + [anon_sym_number] = ACTIONS(1023), + [anon_sym_boolean] = ACTIONS(1023), + [anon_sym_string] = ACTIONS(1023), + [anon_sym_symbol] = ACTIONS(1023), + [anon_sym_object] = ACTIONS(1023), + [anon_sym_abstract] = ACTIONS(1021), + [anon_sym_never] = ACTIONS(1023), + [anon_sym_unknown] = ACTIONS(1023), + [anon_sym_keyof] = ACTIONS(1025), + [anon_sym_infer] = ACTIONS(1027), + [anon_sym_unique] = ACTIONS(1029), + [anon_sym_LBRACE_PIPE] = ACTIONS(1031), [sym_html_comment] = ACTIONS(5), }, [STATE(1098)] = { - [sym_import] = STATE(4964), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(5916), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(3212), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(3003), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5812), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_new] = ACTIONS(1577), - [anon_sym_AMP] = ACTIONS(575), - [anon_sym_PIPE] = ACTIONS(577), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1583), - [anon_sym_QMARK] = ACTIONS(599), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(603), - [anon_sym_infer] = ACTIONS(605), - [anon_sym_keyof] = ACTIONS(607), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_import] = STATE(5130), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(6160), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(2904), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(3904), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5677), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(1521), + [anon_sym_AMP] = ACTIONS(774), + [anon_sym_PIPE] = ACTIONS(776), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(1535), + [anon_sym_QMARK] = ACTIONS(792), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1099)] = { - [sym_import] = STATE(5106), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(5898), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(3285), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(2998), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5697), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(3024), - [anon_sym_typeof] = ACTIONS(3026), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_DQUOTE] = ACTIONS(3028), - [anon_sym_SQUOTE] = ACTIONS(3030), - [anon_sym_new] = ACTIONS(3032), - [anon_sym_AMP] = ACTIONS(3034), - [anon_sym_PIPE] = ACTIONS(3036), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(3040), - [anon_sym_QMARK] = ACTIONS(3042), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(3044), - [anon_sym_infer] = ACTIONS(3048), - [anon_sym_keyof] = ACTIONS(3050), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(3052), + [sym_import] = STATE(5411), + [sym_nested_identifier] = STATE(5894), + [sym_string] = STATE(3265), + [sym_formal_parameters] = STATE(6194), + [sym_nested_type_identifier] = STATE(3100), + [sym__type_query_member_expression_in_type_annotation] = STATE(2929), + [sym__type_query_call_expression_in_type_annotation] = STATE(3222), + [sym_type] = STATE(3286), + [sym_constructor_type] = STATE(3289), + [sym_primary_type] = STATE(3290), + [sym_template_literal_type] = STATE(3267), + [sym_infer_type] = STATE(3289), + [sym_conditional_type] = STATE(3267), + [sym_generic_type] = STATE(3267), + [sym_type_query] = STATE(3267), + [sym_index_type_query] = STATE(3267), + [sym_lookup_type] = STATE(3267), + [sym_literal_type] = STATE(3267), + [sym__number] = STATE(3300), + [sym_existential_type] = STATE(3267), + [sym_flow_maybe_type] = STATE(3267), + [sym_parenthesized_type] = STATE(3267), + [sym_predefined_type] = STATE(3267), + [sym_object_type] = STATE(3267), + [sym_type_parameters] = STATE(5511), + [sym_array_type] = STATE(3267), + [sym_tuple_type] = STATE(3267), + [sym_readonly_type] = STATE(3289), + [sym_union_type] = STATE(3267), + [sym_intersection_type] = STATE(3267), + [sym_function_type] = STATE(3289), + [sym_identifier] = ACTIONS(1595), + [anon_sym_STAR] = ACTIONS(983), + [anon_sym_LBRACE] = ACTIONS(1599), + [anon_sym_typeof] = ACTIONS(1601), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(989), + [anon_sym_LPAREN] = ACTIONS(1603), + [anon_sym_LBRACK] = ACTIONS(1605), + [anon_sym_DQUOTE] = ACTIONS(1607), + [anon_sym_SQUOTE] = ACTIONS(1609), + [anon_sym_new] = ACTIONS(1611), + [anon_sym_AMP] = ACTIONS(997), + [anon_sym_PIPE] = ACTIONS(999), + [anon_sym_PLUS] = ACTIONS(3120), + [anon_sym_DASH] = ACTIONS(3120), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(1023), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1619), + [sym_number] = ACTIONS(1621), + [sym_this] = ACTIONS(1623), + [sym_true] = ACTIONS(1625), + [sym_false] = ACTIONS(1625), + [sym_null] = ACTIONS(1625), + [sym_undefined] = ACTIONS(1625), + [anon_sym_readonly] = ACTIONS(1627), + [anon_sym_QMARK] = ACTIONS(1017), + [anon_sym_any] = ACTIONS(1023), + [anon_sym_number] = ACTIONS(1023), + [anon_sym_boolean] = ACTIONS(1023), + [anon_sym_string] = ACTIONS(1023), + [anon_sym_symbol] = ACTIONS(1023), + [anon_sym_object] = ACTIONS(1023), + [anon_sym_abstract] = ACTIONS(1021), + [anon_sym_never] = ACTIONS(1023), + [anon_sym_unknown] = ACTIONS(1023), + [anon_sym_keyof] = ACTIONS(1025), + [anon_sym_infer] = ACTIONS(1027), + [anon_sym_unique] = ACTIONS(1029), + [anon_sym_LBRACE_PIPE] = ACTIONS(1031), [sym_html_comment] = ACTIONS(5), }, [STATE(1100)] = { - [sym_import] = STATE(5106), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(5898), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(3285), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(3881), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), + [sym_import] = STATE(5133), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(5975), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(3229), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(3969), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), [sym_type_parameters] = STATE(5697), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(3024), - [anon_sym_typeof] = ACTIONS(3026), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_DQUOTE] = ACTIONS(3028), - [anon_sym_SQUOTE] = ACTIONS(3030), - [anon_sym_new] = ACTIONS(3032), - [anon_sym_AMP] = ACTIONS(3034), - [anon_sym_PIPE] = ACTIONS(3036), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(3040), - [anon_sym_QMARK] = ACTIONS(3042), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(3044), - [anon_sym_infer] = ACTIONS(3048), - [anon_sym_keyof] = ACTIONS(3050), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(3052), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(3080), + [anon_sym_typeof] = ACTIONS(3082), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_DQUOTE] = ACTIONS(3084), + [anon_sym_SQUOTE] = ACTIONS(3086), + [anon_sym_new] = ACTIONS(3088), + [anon_sym_AMP] = ACTIONS(3090), + [anon_sym_PIPE] = ACTIONS(3092), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(3096), + [anon_sym_QMARK] = ACTIONS(3098), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(3100), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(3104), + [anon_sym_infer] = ACTIONS(3106), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(3108), [sym_html_comment] = ACTIONS(5), }, [STATE(1101)] = { - [sym_import] = STATE(5066), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(6091), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(2902), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(4761), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5496), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_new] = ACTIONS(1515), + [sym_import] = STATE(5130), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(6160), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(2904), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(3949), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5677), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(1521), [anon_sym_AMP] = ACTIONS(774), [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1529), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(1535), [anon_sym_QMARK] = ACTIONS(792), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1102)] = { - [sym_import] = STATE(5066), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(6091), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(2902), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(2998), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5496), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_new] = ACTIONS(1515), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1529), - [anon_sym_QMARK] = ACTIONS(792), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_import] = STATE(4900), + [sym_nested_identifier] = STATE(5974), + [sym_string] = STATE(2051), + [sym_formal_parameters] = STATE(5928), + [sym_nested_type_identifier] = STATE(1788), + [sym__type_query_member_expression_in_type_annotation] = STATE(1763), + [sym__type_query_call_expression_in_type_annotation] = STATE(1949), + [sym_type] = STATE(1957), + [sym_constructor_type] = STATE(1950), + [sym_primary_type] = STATE(1954), + [sym_template_literal_type] = STATE(2047), + [sym_infer_type] = STATE(1950), + [sym_conditional_type] = STATE(2047), + [sym_generic_type] = STATE(2047), + [sym_type_query] = STATE(2047), + [sym_index_type_query] = STATE(2047), + [sym_lookup_type] = STATE(2047), + [sym_literal_type] = STATE(2047), + [sym__number] = STATE(1955), + [sym_existential_type] = STATE(2047), + [sym_flow_maybe_type] = STATE(2047), + [sym_parenthesized_type] = STATE(2047), + [sym_predefined_type] = STATE(2047), + [sym_object_type] = STATE(2047), + [sym_type_parameters] = STATE(5720), + [sym_array_type] = STATE(2047), + [sym_tuple_type] = STATE(2047), + [sym_readonly_type] = STATE(1950), + [sym_union_type] = STATE(2047), + [sym_intersection_type] = STATE(2047), + [sym_function_type] = STATE(1950), + [sym_identifier] = ACTIONS(3248), + [anon_sym_STAR] = ACTIONS(3138), + [anon_sym_LBRACE] = ACTIONS(3140), + [anon_sym_typeof] = ACTIONS(3142), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(3144), + [anon_sym_LPAREN] = ACTIONS(3146), + [anon_sym_LBRACK] = ACTIONS(3148), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_new] = ACTIONS(3150), + [anon_sym_AMP] = ACTIONS(3152), + [anon_sym_PIPE] = ACTIONS(3154), + [anon_sym_PLUS] = ACTIONS(3156), + [anon_sym_DASH] = ACTIONS(3156), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(3158), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3160), + [sym_number] = ACTIONS(3162), + [sym_this] = ACTIONS(3252), + [sym_true] = ACTIONS(3166), + [sym_false] = ACTIONS(3166), + [sym_null] = ACTIONS(3166), + [sym_undefined] = ACTIONS(3166), + [anon_sym_readonly] = ACTIONS(3168), + [anon_sym_QMARK] = ACTIONS(3170), + [anon_sym_any] = ACTIONS(3158), + [anon_sym_number] = ACTIONS(3158), + [anon_sym_boolean] = ACTIONS(3158), + [anon_sym_string] = ACTIONS(3158), + [anon_sym_symbol] = ACTIONS(3158), + [anon_sym_object] = ACTIONS(3158), + [anon_sym_abstract] = ACTIONS(3172), + [anon_sym_never] = ACTIONS(3158), + [anon_sym_unknown] = ACTIONS(3158), + [anon_sym_keyof] = ACTIONS(3176), + [anon_sym_infer] = ACTIONS(3178), + [anon_sym_unique] = ACTIONS(3180), + [anon_sym_LBRACE_PIPE] = ACTIONS(3182), [sym_html_comment] = ACTIONS(5), }, [STATE(1103)] = { - [sym_import] = STATE(4964), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(5916), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(3212), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(2990), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5812), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_new] = ACTIONS(1577), - [anon_sym_AMP] = ACTIONS(575), - [anon_sym_PIPE] = ACTIONS(577), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1583), - [anon_sym_QMARK] = ACTIONS(599), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(603), - [anon_sym_infer] = ACTIONS(605), - [anon_sym_keyof] = ACTIONS(607), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_import] = STATE(4900), + [sym_nested_identifier] = STATE(5974), + [sym_string] = STATE(2051), + [sym_formal_parameters] = STATE(5928), + [sym_nested_type_identifier] = STATE(1788), + [sym__type_query_member_expression_in_type_annotation] = STATE(1763), + [sym__type_query_call_expression_in_type_annotation] = STATE(1949), + [sym_type] = STATE(1958), + [sym_constructor_type] = STATE(1950), + [sym_primary_type] = STATE(1954), + [sym_template_literal_type] = STATE(2047), + [sym_infer_type] = STATE(1950), + [sym_conditional_type] = STATE(2047), + [sym_generic_type] = STATE(2047), + [sym_type_query] = STATE(2047), + [sym_index_type_query] = STATE(2047), + [sym_lookup_type] = STATE(2047), + [sym_literal_type] = STATE(2047), + [sym__number] = STATE(1955), + [sym_existential_type] = STATE(2047), + [sym_flow_maybe_type] = STATE(2047), + [sym_parenthesized_type] = STATE(2047), + [sym_predefined_type] = STATE(2047), + [sym_object_type] = STATE(2047), + [sym_type_parameters] = STATE(5720), + [sym_array_type] = STATE(2047), + [sym_tuple_type] = STATE(2047), + [sym_readonly_type] = STATE(1950), + [sym_union_type] = STATE(2047), + [sym_intersection_type] = STATE(2047), + [sym_function_type] = STATE(1950), + [sym_identifier] = ACTIONS(3248), + [anon_sym_STAR] = ACTIONS(3138), + [anon_sym_LBRACE] = ACTIONS(3140), + [anon_sym_typeof] = ACTIONS(3142), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(3144), + [anon_sym_LPAREN] = ACTIONS(3146), + [anon_sym_LBRACK] = ACTIONS(3148), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_new] = ACTIONS(3150), + [anon_sym_AMP] = ACTIONS(3152), + [anon_sym_PIPE] = ACTIONS(3154), + [anon_sym_PLUS] = ACTIONS(3156), + [anon_sym_DASH] = ACTIONS(3156), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(3158), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3160), + [sym_number] = ACTIONS(3162), + [sym_this] = ACTIONS(3252), + [sym_true] = ACTIONS(3166), + [sym_false] = ACTIONS(3166), + [sym_null] = ACTIONS(3166), + [sym_undefined] = ACTIONS(3166), + [anon_sym_readonly] = ACTIONS(3168), + [anon_sym_QMARK] = ACTIONS(3170), + [anon_sym_any] = ACTIONS(3158), + [anon_sym_number] = ACTIONS(3158), + [anon_sym_boolean] = ACTIONS(3158), + [anon_sym_string] = ACTIONS(3158), + [anon_sym_symbol] = ACTIONS(3158), + [anon_sym_object] = ACTIONS(3158), + [anon_sym_abstract] = ACTIONS(3172), + [anon_sym_never] = ACTIONS(3158), + [anon_sym_unknown] = ACTIONS(3158), + [anon_sym_keyof] = ACTIONS(3176), + [anon_sym_infer] = ACTIONS(3178), + [anon_sym_unique] = ACTIONS(3180), + [anon_sym_LBRACE_PIPE] = ACTIONS(3182), [sym_html_comment] = ACTIONS(5), }, [STATE(1104)] = { - [sym_import] = STATE(5066), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(6091), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(2902), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(3097), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5496), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_new] = ACTIONS(1515), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1529), - [anon_sym_QMARK] = ACTIONS(792), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_import] = STATE(5411), + [sym_nested_identifier] = STATE(5894), + [sym_string] = STATE(3265), + [sym_formal_parameters] = STATE(6194), + [sym_nested_type_identifier] = STATE(3100), + [sym__type_query_member_expression_in_type_annotation] = STATE(2929), + [sym__type_query_call_expression_in_type_annotation] = STATE(3222), + [sym_type] = STATE(3292), + [sym_constructor_type] = STATE(3289), + [sym_primary_type] = STATE(3290), + [sym_template_literal_type] = STATE(3267), + [sym_infer_type] = STATE(3289), + [sym_conditional_type] = STATE(3267), + [sym_generic_type] = STATE(3267), + [sym_type_query] = STATE(3267), + [sym_index_type_query] = STATE(3267), + [sym_lookup_type] = STATE(3267), + [sym_literal_type] = STATE(3267), + [sym__number] = STATE(3300), + [sym_existential_type] = STATE(3267), + [sym_flow_maybe_type] = STATE(3267), + [sym_parenthesized_type] = STATE(3267), + [sym_predefined_type] = STATE(3267), + [sym_object_type] = STATE(3267), + [sym_type_parameters] = STATE(5511), + [sym_array_type] = STATE(3267), + [sym_tuple_type] = STATE(3267), + [sym_readonly_type] = STATE(3289), + [sym_union_type] = STATE(3267), + [sym_intersection_type] = STATE(3267), + [sym_function_type] = STATE(3289), + [sym_identifier] = ACTIONS(1595), + [anon_sym_STAR] = ACTIONS(983), + [anon_sym_LBRACE] = ACTIONS(1599), + [anon_sym_typeof] = ACTIONS(1601), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(989), + [anon_sym_LPAREN] = ACTIONS(1603), + [anon_sym_LBRACK] = ACTIONS(1605), + [anon_sym_DQUOTE] = ACTIONS(1607), + [anon_sym_SQUOTE] = ACTIONS(1609), + [anon_sym_new] = ACTIONS(1611), + [anon_sym_AMP] = ACTIONS(997), + [anon_sym_PIPE] = ACTIONS(999), + [anon_sym_PLUS] = ACTIONS(3120), + [anon_sym_DASH] = ACTIONS(3120), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(1023), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1619), + [sym_number] = ACTIONS(1621), + [sym_this] = ACTIONS(1623), + [sym_true] = ACTIONS(1625), + [sym_false] = ACTIONS(1625), + [sym_null] = ACTIONS(1625), + [sym_undefined] = ACTIONS(1625), + [anon_sym_readonly] = ACTIONS(1627), + [anon_sym_QMARK] = ACTIONS(1017), + [anon_sym_any] = ACTIONS(1023), + [anon_sym_number] = ACTIONS(1023), + [anon_sym_boolean] = ACTIONS(1023), + [anon_sym_string] = ACTIONS(1023), + [anon_sym_symbol] = ACTIONS(1023), + [anon_sym_object] = ACTIONS(1023), + [anon_sym_abstract] = ACTIONS(1021), + [anon_sym_never] = ACTIONS(1023), + [anon_sym_unknown] = ACTIONS(1023), + [anon_sym_keyof] = ACTIONS(1025), + [anon_sym_infer] = ACTIONS(1027), + [anon_sym_unique] = ACTIONS(1029), + [anon_sym_LBRACE_PIPE] = ACTIONS(1031), [sym_html_comment] = ACTIONS(5), }, [STATE(1105)] = { - [sym_import] = STATE(4964), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(5916), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(3212), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(3765), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5812), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_new] = ACTIONS(1577), - [anon_sym_AMP] = ACTIONS(575), - [anon_sym_PIPE] = ACTIONS(577), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1583), - [anon_sym_QMARK] = ACTIONS(599), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(603), - [anon_sym_infer] = ACTIONS(605), - [anon_sym_keyof] = ACTIONS(607), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_import] = STATE(5411), + [sym_nested_identifier] = STATE(5894), + [sym_string] = STATE(3265), + [sym_formal_parameters] = STATE(6194), + [sym_nested_type_identifier] = STATE(3100), + [sym__type_query_member_expression_in_type_annotation] = STATE(2929), + [sym__type_query_call_expression_in_type_annotation] = STATE(3222), + [sym_type] = STATE(3294), + [sym_constructor_type] = STATE(3289), + [sym_primary_type] = STATE(3290), + [sym_template_literal_type] = STATE(3267), + [sym_infer_type] = STATE(3289), + [sym_conditional_type] = STATE(3267), + [sym_generic_type] = STATE(3267), + [sym_type_query] = STATE(3267), + [sym_index_type_query] = STATE(3267), + [sym_lookup_type] = STATE(3267), + [sym_literal_type] = STATE(3267), + [sym__number] = STATE(3300), + [sym_existential_type] = STATE(3267), + [sym_flow_maybe_type] = STATE(3267), + [sym_parenthesized_type] = STATE(3267), + [sym_predefined_type] = STATE(3267), + [sym_object_type] = STATE(3267), + [sym_type_parameters] = STATE(5511), + [sym_array_type] = STATE(3267), + [sym_tuple_type] = STATE(3267), + [sym_readonly_type] = STATE(3289), + [sym_union_type] = STATE(3267), + [sym_intersection_type] = STATE(3267), + [sym_function_type] = STATE(3289), + [sym_identifier] = ACTIONS(1595), + [anon_sym_STAR] = ACTIONS(983), + [anon_sym_LBRACE] = ACTIONS(1599), + [anon_sym_typeof] = ACTIONS(1601), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(989), + [anon_sym_LPAREN] = ACTIONS(1603), + [anon_sym_LBRACK] = ACTIONS(1605), + [anon_sym_DQUOTE] = ACTIONS(1607), + [anon_sym_SQUOTE] = ACTIONS(1609), + [anon_sym_new] = ACTIONS(1611), + [anon_sym_AMP] = ACTIONS(997), + [anon_sym_PIPE] = ACTIONS(999), + [anon_sym_PLUS] = ACTIONS(3120), + [anon_sym_DASH] = ACTIONS(3120), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(1023), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1619), + [sym_number] = ACTIONS(1621), + [sym_this] = ACTIONS(1623), + [sym_true] = ACTIONS(1625), + [sym_false] = ACTIONS(1625), + [sym_null] = ACTIONS(1625), + [sym_undefined] = ACTIONS(1625), + [anon_sym_readonly] = ACTIONS(1627), + [anon_sym_QMARK] = ACTIONS(1017), + [anon_sym_any] = ACTIONS(1023), + [anon_sym_number] = ACTIONS(1023), + [anon_sym_boolean] = ACTIONS(1023), + [anon_sym_string] = ACTIONS(1023), + [anon_sym_symbol] = ACTIONS(1023), + [anon_sym_object] = ACTIONS(1023), + [anon_sym_abstract] = ACTIONS(1021), + [anon_sym_never] = ACTIONS(1023), + [anon_sym_unknown] = ACTIONS(1023), + [anon_sym_keyof] = ACTIONS(1025), + [anon_sym_infer] = ACTIONS(1027), + [anon_sym_unique] = ACTIONS(1029), + [anon_sym_LBRACE_PIPE] = ACTIONS(1031), [sym_html_comment] = ACTIONS(5), }, [STATE(1106)] = { - [sym_import] = STATE(4882), - [sym_nested_identifier] = STATE(5897), - [sym_string] = STATE(2007), - [sym_formal_parameters] = STATE(5928), - [sym_nested_type_identifier] = STATE(1851), - [sym__type_query_member_expression_in_type_annotation] = STATE(1754), - [sym__type_query_call_expression_in_type_annotation] = STATE(2023), - [sym_type] = STATE(2014), - [sym_constructor_type] = STATE(2024), - [sym_primary_type] = STATE(2027), - [sym_template_literal_type] = STATE(1920), - [sym_infer_type] = STATE(2024), - [sym_conditional_type] = STATE(1920), - [sym_generic_type] = STATE(1920), - [sym_type_query] = STATE(1920), - [sym_index_type_query] = STATE(1920), - [sym_lookup_type] = STATE(1920), - [sym_literal_type] = STATE(1920), - [sym__number] = STATE(2030), - [sym_existential_type] = STATE(1920), - [sym_flow_maybe_type] = STATE(1920), - [sym_parenthesized_type] = STATE(1920), - [sym_predefined_type] = STATE(1920), - [sym_object_type] = STATE(1920), - [sym_type_parameters] = STATE(5690), - [sym_array_type] = STATE(1920), - [sym_tuple_type] = STATE(1920), - [sym_readonly_type] = STATE(2024), - [sym_union_type] = STATE(1920), - [sym_intersection_type] = STATE(1920), - [sym_function_type] = STATE(2024), - [sym_identifier] = ACTIONS(3230), - [anon_sym_STAR] = ACTIONS(3110), - [anon_sym_LBRACE] = ACTIONS(3112), - [anon_sym_typeof] = ACTIONS(3114), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(3116), - [anon_sym_LPAREN] = ACTIONS(3118), - [anon_sym_LBRACK] = ACTIONS(3120), - [anon_sym_DQUOTE] = ACTIONS(67), - [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_new] = ACTIONS(3122), - [anon_sym_AMP] = ACTIONS(3124), - [anon_sym_PIPE] = ACTIONS(3126), - [anon_sym_PLUS] = ACTIONS(3128), - [anon_sym_DASH] = ACTIONS(3128), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(3130), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3132), - [sym_number] = ACTIONS(3134), - [sym_this] = ACTIONS(3232), - [sym_true] = ACTIONS(3138), - [sym_false] = ACTIONS(3138), - [sym_null] = ACTIONS(3138), - [sym_undefined] = ACTIONS(3138), - [anon_sym_readonly] = ACTIONS(3140), - [anon_sym_QMARK] = ACTIONS(3142), - [anon_sym_any] = ACTIONS(3130), - [anon_sym_number] = ACTIONS(3130), - [anon_sym_boolean] = ACTIONS(3130), - [anon_sym_string] = ACTIONS(3130), - [anon_sym_symbol] = ACTIONS(3130), - [anon_sym_object] = ACTIONS(3130), - [anon_sym_abstract] = ACTIONS(3144), - [anon_sym_infer] = ACTIONS(3148), - [anon_sym_keyof] = ACTIONS(3150), - [anon_sym_unique] = ACTIONS(3152), - [anon_sym_unknown] = ACTIONS(3130), - [anon_sym_never] = ACTIONS(3130), - [anon_sym_LBRACE_PIPE] = ACTIONS(3154), + [sym_import] = STATE(5133), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(5975), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(3229), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(3974), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5697), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(3080), + [anon_sym_typeof] = ACTIONS(3082), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_DQUOTE] = ACTIONS(3084), + [anon_sym_SQUOTE] = ACTIONS(3086), + [anon_sym_new] = ACTIONS(3088), + [anon_sym_AMP] = ACTIONS(3090), + [anon_sym_PIPE] = ACTIONS(3092), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(3096), + [anon_sym_QMARK] = ACTIONS(3098), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(3100), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(3104), + [anon_sym_infer] = ACTIONS(3106), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(3108), [sym_html_comment] = ACTIONS(5), }, [STATE(1107)] = { - [sym_import] = STATE(5066), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(6091), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(2902), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(4473), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5496), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_new] = ACTIONS(1515), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1529), - [anon_sym_QMARK] = ACTIONS(792), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_import] = STATE(5133), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(6160), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(3229), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(5014), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(2972), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5677), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(3080), + [anon_sym_typeof] = ACTIONS(3082), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_DQUOTE] = ACTIONS(3084), + [anon_sym_SQUOTE] = ACTIONS(3086), + [anon_sym_new] = ACTIONS(1521), + [anon_sym_AMP] = ACTIONS(3090), + [anon_sym_PIPE] = ACTIONS(3092), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(1535), + [anon_sym_QMARK] = ACTIONS(3098), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(3104), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(3108), [sym_html_comment] = ACTIONS(5), }, [STATE(1108)] = { - [sym_import] = STATE(5066), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(6091), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(2902), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(3922), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5496), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_new] = ACTIONS(1515), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1529), - [anon_sym_QMARK] = ACTIONS(792), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_import] = STATE(5411), + [sym_nested_identifier] = STATE(5894), + [sym_string] = STATE(3265), + [sym_formal_parameters] = STATE(6194), + [sym_nested_type_identifier] = STATE(3100), + [sym__type_query_member_expression_in_type_annotation] = STATE(2929), + [sym__type_query_call_expression_in_type_annotation] = STATE(3222), + [sym_type] = STATE(3257), + [sym_constructor_type] = STATE(3289), + [sym_primary_type] = STATE(3290), + [sym_template_literal_type] = STATE(3267), + [sym_infer_type] = STATE(3289), + [sym_conditional_type] = STATE(3267), + [sym_generic_type] = STATE(3267), + [sym_type_query] = STATE(3267), + [sym_index_type_query] = STATE(3267), + [sym_lookup_type] = STATE(3267), + [sym_literal_type] = STATE(3267), + [sym__number] = STATE(3300), + [sym_existential_type] = STATE(3267), + [sym_flow_maybe_type] = STATE(3267), + [sym_parenthesized_type] = STATE(3267), + [sym_predefined_type] = STATE(3267), + [sym_object_type] = STATE(3267), + [sym_type_parameters] = STATE(5511), + [sym_array_type] = STATE(3267), + [sym_tuple_type] = STATE(3267), + [sym_readonly_type] = STATE(3289), + [sym_union_type] = STATE(3267), + [sym_intersection_type] = STATE(3267), + [sym_function_type] = STATE(3289), + [sym_identifier] = ACTIONS(1595), + [anon_sym_STAR] = ACTIONS(983), + [anon_sym_LBRACE] = ACTIONS(1599), + [anon_sym_typeof] = ACTIONS(1601), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(989), + [anon_sym_LPAREN] = ACTIONS(1603), + [anon_sym_LBRACK] = ACTIONS(1605), + [anon_sym_DQUOTE] = ACTIONS(1607), + [anon_sym_SQUOTE] = ACTIONS(1609), + [anon_sym_new] = ACTIONS(1611), + [anon_sym_AMP] = ACTIONS(997), + [anon_sym_PIPE] = ACTIONS(999), + [anon_sym_PLUS] = ACTIONS(3120), + [anon_sym_DASH] = ACTIONS(3120), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(1023), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1619), + [sym_number] = ACTIONS(1621), + [sym_this] = ACTIONS(1623), + [sym_true] = ACTIONS(1625), + [sym_false] = ACTIONS(1625), + [sym_null] = ACTIONS(1625), + [sym_undefined] = ACTIONS(1625), + [anon_sym_readonly] = ACTIONS(1627), + [anon_sym_QMARK] = ACTIONS(1017), + [anon_sym_any] = ACTIONS(1023), + [anon_sym_number] = ACTIONS(1023), + [anon_sym_boolean] = ACTIONS(1023), + [anon_sym_string] = ACTIONS(1023), + [anon_sym_symbol] = ACTIONS(1023), + [anon_sym_object] = ACTIONS(1023), + [anon_sym_abstract] = ACTIONS(1021), + [anon_sym_never] = ACTIONS(1023), + [anon_sym_unknown] = ACTIONS(1023), + [anon_sym_keyof] = ACTIONS(1025), + [anon_sym_infer] = ACTIONS(1027), + [anon_sym_unique] = ACTIONS(1029), + [anon_sym_LBRACE_PIPE] = ACTIONS(1031), [sym_html_comment] = ACTIONS(5), }, [STATE(1109)] = { - [sym_import] = STATE(5106), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(5898), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(3285), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(2989), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5697), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(3024), - [anon_sym_typeof] = ACTIONS(3026), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_DQUOTE] = ACTIONS(3028), - [anon_sym_SQUOTE] = ACTIONS(3030), - [anon_sym_new] = ACTIONS(3032), - [anon_sym_AMP] = ACTIONS(3034), - [anon_sym_PIPE] = ACTIONS(3036), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(3040), - [anon_sym_QMARK] = ACTIONS(3042), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(3044), - [anon_sym_infer] = ACTIONS(3048), - [anon_sym_keyof] = ACTIONS(3050), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(3052), + [sym_import] = STATE(5411), + [sym_nested_identifier] = STATE(5894), + [sym_string] = STATE(3265), + [sym_formal_parameters] = STATE(6194), + [sym_nested_type_identifier] = STATE(3100), + [sym__type_query_member_expression_in_type_annotation] = STATE(2929), + [sym__type_query_call_expression_in_type_annotation] = STATE(3222), + [sym_type] = STATE(3259), + [sym_constructor_type] = STATE(3289), + [sym_primary_type] = STATE(3290), + [sym_template_literal_type] = STATE(3267), + [sym_infer_type] = STATE(3289), + [sym_conditional_type] = STATE(3267), + [sym_generic_type] = STATE(3267), + [sym_type_query] = STATE(3267), + [sym_index_type_query] = STATE(3267), + [sym_lookup_type] = STATE(3267), + [sym_literal_type] = STATE(3267), + [sym__number] = STATE(3300), + [sym_existential_type] = STATE(3267), + [sym_flow_maybe_type] = STATE(3267), + [sym_parenthesized_type] = STATE(3267), + [sym_predefined_type] = STATE(3267), + [sym_object_type] = STATE(3267), + [sym_type_parameters] = STATE(5511), + [sym_array_type] = STATE(3267), + [sym_tuple_type] = STATE(3267), + [sym_readonly_type] = STATE(3289), + [sym_union_type] = STATE(3267), + [sym_intersection_type] = STATE(3267), + [sym_function_type] = STATE(3289), + [sym_identifier] = ACTIONS(1595), + [anon_sym_STAR] = ACTIONS(983), + [anon_sym_LBRACE] = ACTIONS(1599), + [anon_sym_typeof] = ACTIONS(1601), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(989), + [anon_sym_LPAREN] = ACTIONS(1603), + [anon_sym_LBRACK] = ACTIONS(1605), + [anon_sym_DQUOTE] = ACTIONS(1607), + [anon_sym_SQUOTE] = ACTIONS(1609), + [anon_sym_new] = ACTIONS(1611), + [anon_sym_AMP] = ACTIONS(997), + [anon_sym_PIPE] = ACTIONS(999), + [anon_sym_PLUS] = ACTIONS(3120), + [anon_sym_DASH] = ACTIONS(3120), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(1023), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1619), + [sym_number] = ACTIONS(1621), + [sym_this] = ACTIONS(1623), + [sym_true] = ACTIONS(1625), + [sym_false] = ACTIONS(1625), + [sym_null] = ACTIONS(1625), + [sym_undefined] = ACTIONS(1625), + [anon_sym_readonly] = ACTIONS(1627), + [anon_sym_QMARK] = ACTIONS(1017), + [anon_sym_any] = ACTIONS(1023), + [anon_sym_number] = ACTIONS(1023), + [anon_sym_boolean] = ACTIONS(1023), + [anon_sym_string] = ACTIONS(1023), + [anon_sym_symbol] = ACTIONS(1023), + [anon_sym_object] = ACTIONS(1023), + [anon_sym_abstract] = ACTIONS(1021), + [anon_sym_never] = ACTIONS(1023), + [anon_sym_unknown] = ACTIONS(1023), + [anon_sym_keyof] = ACTIONS(1025), + [anon_sym_infer] = ACTIONS(1027), + [anon_sym_unique] = ACTIONS(1029), + [anon_sym_LBRACE_PIPE] = ACTIONS(1031), [sym_html_comment] = ACTIONS(5), }, [STATE(1110)] = { - [sym_import] = STATE(5396), - [sym_nested_identifier] = STATE(5893), - [sym_string] = STATE(3248), - [sym_formal_parameters] = STATE(6169), - [sym_nested_type_identifier] = STATE(3106), - [sym__type_query_member_expression_in_type_annotation] = STATE(2929), - [sym__type_query_call_expression_in_type_annotation] = STATE(3203), - [sym_type] = STATE(4585), - [sym_constructor_type] = STATE(3251), - [sym_primary_type] = STATE(3254), - [sym_template_literal_type] = STATE(3246), - [sym_infer_type] = STATE(3251), - [sym_conditional_type] = STATE(3246), - [sym_generic_type] = STATE(3246), - [sym_type_query] = STATE(3246), - [sym_index_type_query] = STATE(3246), - [sym_lookup_type] = STATE(3246), - [sym_literal_type] = STATE(3246), - [sym__number] = STATE(3256), - [sym_existential_type] = STATE(3246), - [sym_flow_maybe_type] = STATE(3246), - [sym_parenthesized_type] = STATE(3246), - [sym_predefined_type] = STATE(3246), - [sym_object_type] = STATE(3246), - [sym_type_parameters] = STATE(5497), - [sym_array_type] = STATE(3246), - [sym_tuple_type] = STATE(3246), - [sym_readonly_type] = STATE(3251), - [sym_union_type] = STATE(3246), - [sym_intersection_type] = STATE(3246), - [sym_function_type] = STATE(3251), - [sym_identifier] = ACTIONS(1587), - [anon_sym_STAR] = ACTIONS(985), - [anon_sym_LBRACE] = ACTIONS(1591), - [anon_sym_typeof] = ACTIONS(1593), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(991), - [anon_sym_LPAREN] = ACTIONS(1595), - [anon_sym_LBRACK] = ACTIONS(1597), - [anon_sym_DQUOTE] = ACTIONS(1599), - [anon_sym_SQUOTE] = ACTIONS(1601), - [anon_sym_new] = ACTIONS(1603), - [anon_sym_AMP] = ACTIONS(999), - [anon_sym_PIPE] = ACTIONS(1001), - [anon_sym_PLUS] = ACTIONS(2964), - [anon_sym_DASH] = ACTIONS(2964), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(1031), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1611), - [sym_number] = ACTIONS(1613), - [sym_this] = ACTIONS(1615), - [sym_true] = ACTIONS(1617), - [sym_false] = ACTIONS(1617), - [sym_null] = ACTIONS(1617), - [sym_undefined] = ACTIONS(1617), - [anon_sym_readonly] = ACTIONS(1619), - [anon_sym_QMARK] = ACTIONS(1019), - [anon_sym_any] = ACTIONS(1031), - [anon_sym_number] = ACTIONS(1031), - [anon_sym_boolean] = ACTIONS(1031), - [anon_sym_string] = ACTIONS(1031), - [anon_sym_symbol] = ACTIONS(1031), - [anon_sym_object] = ACTIONS(1031), - [anon_sym_abstract] = ACTIONS(1023), - [anon_sym_infer] = ACTIONS(1025), - [anon_sym_keyof] = ACTIONS(1027), - [anon_sym_unique] = ACTIONS(1029), - [anon_sym_unknown] = ACTIONS(1031), - [anon_sym_never] = ACTIONS(1031), - [anon_sym_LBRACE_PIPE] = ACTIONS(1033), + [sym_import] = STATE(4975), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(5925), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(3224), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(2983), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5821), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(1537), + [anon_sym_AMP] = ACTIONS(637), + [anon_sym_PIPE] = ACTIONS(639), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(1543), + [anon_sym_QMARK] = ACTIONS(661), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(665), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(1547), + [anon_sym_infer] = ACTIONS(671), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1111)] = { - [sym_import] = STATE(4864), - [sym_nested_identifier] = STATE(6227), - [sym_string] = STATE(3361), - [sym_formal_parameters] = STATE(6140), - [sym_nested_type_identifier] = STATE(3230), - [sym__type_query_member_expression_in_type_annotation] = STATE(3078), - [sym__type_query_call_expression_in_type_annotation] = STATE(3309), - [sym_type] = STATE(3433), - [sym_constructor_type] = STATE(3373), - [sym_primary_type] = STATE(3374), - [sym_template_literal_type] = STATE(3357), - [sym_infer_type] = STATE(3373), - [sym_conditional_type] = STATE(3357), - [sym_generic_type] = STATE(3357), - [sym_type_query] = STATE(3357), - [sym_index_type_query] = STATE(3357), - [sym_lookup_type] = STATE(3357), - [sym_literal_type] = STATE(3357), - [sym__number] = STATE(3375), - [sym_existential_type] = STATE(3357), - [sym_flow_maybe_type] = STATE(3357), - [sym_parenthesized_type] = STATE(3357), - [sym_predefined_type] = STATE(3357), - [sym_object_type] = STATE(3357), - [sym_type_parameters] = STATE(5598), - [sym_array_type] = STATE(3357), - [sym_tuple_type] = STATE(3357), - [sym_readonly_type] = STATE(3373), - [sym_union_type] = STATE(3357), - [sym_intersection_type] = STATE(3357), - [sym_function_type] = STATE(3373), - [sym_identifier] = ACTIONS(3234), - [anon_sym_STAR] = ACTIONS(2972), - [anon_sym_LBRACE] = ACTIONS(2974), - [anon_sym_typeof] = ACTIONS(2976), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(2978), - [anon_sym_LPAREN] = ACTIONS(2980), - [anon_sym_LBRACK] = ACTIONS(2982), - [anon_sym_DQUOTE] = ACTIONS(2984), - [anon_sym_SQUOTE] = ACTIONS(2986), - [anon_sym_new] = ACTIONS(2988), - [anon_sym_AMP] = ACTIONS(2990), - [anon_sym_PIPE] = ACTIONS(2992), - [anon_sym_PLUS] = ACTIONS(2994), - [anon_sym_DASH] = ACTIONS(2994), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(2996), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2998), - [sym_number] = ACTIONS(3000), - [sym_this] = ACTIONS(3236), - [sym_true] = ACTIONS(3004), - [sym_false] = ACTIONS(3004), - [sym_null] = ACTIONS(3004), - [sym_undefined] = ACTIONS(3004), - [anon_sym_readonly] = ACTIONS(3006), - [anon_sym_QMARK] = ACTIONS(3008), - [anon_sym_any] = ACTIONS(2996), - [anon_sym_number] = ACTIONS(2996), - [anon_sym_boolean] = ACTIONS(2996), - [anon_sym_string] = ACTIONS(2996), - [anon_sym_symbol] = ACTIONS(2996), - [anon_sym_object] = ACTIONS(2996), - [anon_sym_abstract] = ACTIONS(3010), - [anon_sym_infer] = ACTIONS(3014), - [anon_sym_keyof] = ACTIONS(3016), - [anon_sym_unique] = ACTIONS(3018), - [anon_sym_unknown] = ACTIONS(2996), - [anon_sym_never] = ACTIONS(2996), - [anon_sym_LBRACE_PIPE] = ACTIONS(3020), + [sym_import] = STATE(4975), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(5925), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(3224), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(3733), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5821), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(1537), + [anon_sym_AMP] = ACTIONS(637), + [anon_sym_PIPE] = ACTIONS(639), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(1543), + [anon_sym_QMARK] = ACTIONS(661), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(665), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(1547), + [anon_sym_infer] = ACTIONS(671), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1112)] = { - [sym_import] = STATE(5106), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(5898), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(3285), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(3003), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5697), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(3024), - [anon_sym_typeof] = ACTIONS(3026), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_DQUOTE] = ACTIONS(3028), - [anon_sym_SQUOTE] = ACTIONS(3030), - [anon_sym_new] = ACTIONS(3032), - [anon_sym_AMP] = ACTIONS(3034), - [anon_sym_PIPE] = ACTIONS(3036), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(3040), - [anon_sym_QMARK] = ACTIONS(3042), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(3044), - [anon_sym_infer] = ACTIONS(3048), - [anon_sym_keyof] = ACTIONS(3050), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(3052), + [sym_import] = STATE(4975), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(5925), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(3224), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(3872), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5821), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(1537), + [anon_sym_AMP] = ACTIONS(637), + [anon_sym_PIPE] = ACTIONS(639), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(1543), + [anon_sym_QMARK] = ACTIONS(661), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(665), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(1547), + [anon_sym_infer] = ACTIONS(671), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1113)] = { - [sym_import] = STATE(4864), - [sym_nested_identifier] = STATE(6227), - [sym_string] = STATE(3361), - [sym_formal_parameters] = STATE(6140), - [sym_nested_type_identifier] = STATE(3230), - [sym__type_query_member_expression_in_type_annotation] = STATE(3078), - [sym__type_query_call_expression_in_type_annotation] = STATE(3309), - [sym_type] = STATE(3456), - [sym_constructor_type] = STATE(3373), - [sym_primary_type] = STATE(3374), - [sym_template_literal_type] = STATE(3357), - [sym_infer_type] = STATE(3373), - [sym_conditional_type] = STATE(3357), - [sym_generic_type] = STATE(3357), - [sym_type_query] = STATE(3357), - [sym_index_type_query] = STATE(3357), - [sym_lookup_type] = STATE(3357), - [sym_literal_type] = STATE(3357), - [sym__number] = STATE(3375), - [sym_existential_type] = STATE(3357), - [sym_flow_maybe_type] = STATE(3357), - [sym_parenthesized_type] = STATE(3357), - [sym_predefined_type] = STATE(3357), - [sym_object_type] = STATE(3357), - [sym_type_parameters] = STATE(5598), - [sym_array_type] = STATE(3357), - [sym_tuple_type] = STATE(3357), - [sym_readonly_type] = STATE(3373), - [sym_union_type] = STATE(3357), - [sym_intersection_type] = STATE(3357), - [sym_function_type] = STATE(3373), - [sym_identifier] = ACTIONS(3234), - [anon_sym_STAR] = ACTIONS(2972), - [anon_sym_LBRACE] = ACTIONS(2974), - [anon_sym_typeof] = ACTIONS(2976), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(2978), - [anon_sym_LPAREN] = ACTIONS(2980), - [anon_sym_LBRACK] = ACTIONS(2982), - [anon_sym_DQUOTE] = ACTIONS(2984), - [anon_sym_SQUOTE] = ACTIONS(2986), - [anon_sym_new] = ACTIONS(2988), - [anon_sym_AMP] = ACTIONS(2990), - [anon_sym_PIPE] = ACTIONS(2992), - [anon_sym_PLUS] = ACTIONS(2994), - [anon_sym_DASH] = ACTIONS(2994), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(2996), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2998), - [sym_number] = ACTIONS(3000), - [sym_this] = ACTIONS(3236), - [sym_true] = ACTIONS(3004), - [sym_false] = ACTIONS(3004), - [sym_null] = ACTIONS(3004), - [sym_undefined] = ACTIONS(3004), - [anon_sym_readonly] = ACTIONS(3006), - [anon_sym_QMARK] = ACTIONS(3008), - [anon_sym_any] = ACTIONS(2996), - [anon_sym_number] = ACTIONS(2996), - [anon_sym_boolean] = ACTIONS(2996), - [anon_sym_string] = ACTIONS(2996), - [anon_sym_symbol] = ACTIONS(2996), - [anon_sym_object] = ACTIONS(2996), - [anon_sym_abstract] = ACTIONS(3010), - [anon_sym_infer] = ACTIONS(3014), - [anon_sym_keyof] = ACTIONS(3016), - [anon_sym_unique] = ACTIONS(3018), - [anon_sym_unknown] = ACTIONS(2996), - [anon_sym_never] = ACTIONS(2996), - [anon_sym_LBRACE_PIPE] = ACTIONS(3020), + [sym_import] = STATE(4975), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(6160), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(3224), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(5268), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(2972), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5677), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(1521), + [anon_sym_AMP] = ACTIONS(637), + [anon_sym_PIPE] = ACTIONS(639), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(1535), + [anon_sym_QMARK] = ACTIONS(661), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(1547), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1114)] = { - [sym_import] = STATE(4882), - [sym_nested_identifier] = STATE(5897), - [sym_string] = STATE(2007), - [sym_formal_parameters] = STATE(5928), - [sym_nested_type_identifier] = STATE(1851), - [sym__type_query_member_expression_in_type_annotation] = STATE(1754), - [sym__type_query_call_expression_in_type_annotation] = STATE(2023), - [sym_type] = STATE(1961), - [sym_constructor_type] = STATE(2024), - [sym_primary_type] = STATE(2027), - [sym_template_literal_type] = STATE(1920), - [sym_infer_type] = STATE(2024), - [sym_conditional_type] = STATE(1920), - [sym_generic_type] = STATE(1920), - [sym_type_query] = STATE(1920), - [sym_index_type_query] = STATE(1920), - [sym_lookup_type] = STATE(1920), - [sym_literal_type] = STATE(1920), - [sym__number] = STATE(2030), - [sym_existential_type] = STATE(1920), - [sym_flow_maybe_type] = STATE(1920), - [sym_parenthesized_type] = STATE(1920), - [sym_predefined_type] = STATE(1920), - [sym_object_type] = STATE(1920), - [sym_type_parameters] = STATE(5690), - [sym_array_type] = STATE(1920), - [sym_tuple_type] = STATE(1920), - [sym_readonly_type] = STATE(2024), - [sym_union_type] = STATE(1920), - [sym_intersection_type] = STATE(1920), - [sym_function_type] = STATE(2024), - [sym_identifier] = ACTIONS(3230), - [anon_sym_STAR] = ACTIONS(3110), - [anon_sym_LBRACE] = ACTIONS(3112), - [anon_sym_typeof] = ACTIONS(3114), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(3116), - [anon_sym_LPAREN] = ACTIONS(3118), - [anon_sym_LBRACK] = ACTIONS(3120), - [anon_sym_DQUOTE] = ACTIONS(67), - [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_new] = ACTIONS(3122), - [anon_sym_AMP] = ACTIONS(3124), - [anon_sym_PIPE] = ACTIONS(3126), - [anon_sym_PLUS] = ACTIONS(3128), - [anon_sym_DASH] = ACTIONS(3128), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(3130), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3132), - [sym_number] = ACTIONS(3134), - [sym_this] = ACTIONS(3232), - [sym_true] = ACTIONS(3138), - [sym_false] = ACTIONS(3138), - [sym_null] = ACTIONS(3138), - [sym_undefined] = ACTIONS(3138), - [anon_sym_readonly] = ACTIONS(3140), - [anon_sym_QMARK] = ACTIONS(3142), - [anon_sym_any] = ACTIONS(3130), - [anon_sym_number] = ACTIONS(3130), - [anon_sym_boolean] = ACTIONS(3130), - [anon_sym_string] = ACTIONS(3130), - [anon_sym_symbol] = ACTIONS(3130), - [anon_sym_object] = ACTIONS(3130), - [anon_sym_abstract] = ACTIONS(3144), - [anon_sym_infer] = ACTIONS(3148), - [anon_sym_keyof] = ACTIONS(3150), - [anon_sym_unique] = ACTIONS(3152), - [anon_sym_unknown] = ACTIONS(3130), - [anon_sym_never] = ACTIONS(3130), - [anon_sym_LBRACE_PIPE] = ACTIONS(3154), + [sym_import] = STATE(4975), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(6160), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(3224), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(5268), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3002), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5677), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(1521), + [anon_sym_AMP] = ACTIONS(637), + [anon_sym_PIPE] = ACTIONS(639), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(1535), + [anon_sym_QMARK] = ACTIONS(661), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(1547), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1115)] = { - [sym_import] = STATE(4882), - [sym_nested_identifier] = STATE(5897), - [sym_string] = STATE(2007), - [sym_formal_parameters] = STATE(5928), - [sym_nested_type_identifier] = STATE(1851), - [sym__type_query_member_expression_in_type_annotation] = STATE(1754), - [sym__type_query_call_expression_in_type_annotation] = STATE(2023), - [sym_type] = STATE(1962), - [sym_constructor_type] = STATE(2024), - [sym_primary_type] = STATE(2027), - [sym_template_literal_type] = STATE(1920), - [sym_infer_type] = STATE(2024), - [sym_conditional_type] = STATE(1920), - [sym_generic_type] = STATE(1920), - [sym_type_query] = STATE(1920), - [sym_index_type_query] = STATE(1920), - [sym_lookup_type] = STATE(1920), - [sym_literal_type] = STATE(1920), - [sym__number] = STATE(2030), - [sym_existential_type] = STATE(1920), - [sym_flow_maybe_type] = STATE(1920), - [sym_parenthesized_type] = STATE(1920), - [sym_predefined_type] = STATE(1920), - [sym_object_type] = STATE(1920), - [sym_type_parameters] = STATE(5690), - [sym_array_type] = STATE(1920), - [sym_tuple_type] = STATE(1920), - [sym_readonly_type] = STATE(2024), - [sym_union_type] = STATE(1920), - [sym_intersection_type] = STATE(1920), - [sym_function_type] = STATE(2024), - [sym_identifier] = ACTIONS(3230), - [anon_sym_STAR] = ACTIONS(3110), - [anon_sym_LBRACE] = ACTIONS(3112), - [anon_sym_typeof] = ACTIONS(3114), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(3116), - [anon_sym_LPAREN] = ACTIONS(3118), - [anon_sym_LBRACK] = ACTIONS(3120), - [anon_sym_DQUOTE] = ACTIONS(67), - [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_new] = ACTIONS(3122), - [anon_sym_AMP] = ACTIONS(3124), - [anon_sym_PIPE] = ACTIONS(3126), - [anon_sym_PLUS] = ACTIONS(3128), - [anon_sym_DASH] = ACTIONS(3128), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(3130), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3132), - [sym_number] = ACTIONS(3134), - [sym_this] = ACTIONS(3232), - [sym_true] = ACTIONS(3138), - [sym_false] = ACTIONS(3138), - [sym_null] = ACTIONS(3138), - [sym_undefined] = ACTIONS(3138), - [anon_sym_readonly] = ACTIONS(3140), - [anon_sym_QMARK] = ACTIONS(3142), - [anon_sym_any] = ACTIONS(3130), - [anon_sym_number] = ACTIONS(3130), - [anon_sym_boolean] = ACTIONS(3130), - [anon_sym_string] = ACTIONS(3130), - [anon_sym_symbol] = ACTIONS(3130), - [anon_sym_object] = ACTIONS(3130), - [anon_sym_abstract] = ACTIONS(3144), - [anon_sym_infer] = ACTIONS(3148), - [anon_sym_keyof] = ACTIONS(3150), - [anon_sym_unique] = ACTIONS(3152), - [anon_sym_unknown] = ACTIONS(3130), - [anon_sym_never] = ACTIONS(3130), - [anon_sym_LBRACE_PIPE] = ACTIONS(3154), + [sym_import] = STATE(5411), + [sym_nested_identifier] = STATE(5894), + [sym_string] = STATE(3265), + [sym_formal_parameters] = STATE(6194), + [sym_nested_type_identifier] = STATE(3100), + [sym__type_query_member_expression_in_type_annotation] = STATE(2929), + [sym__type_query_call_expression_in_type_annotation] = STATE(3222), + [sym_type] = STATE(3230), + [sym_constructor_type] = STATE(3289), + [sym_primary_type] = STATE(3290), + [sym_template_literal_type] = STATE(3267), + [sym_infer_type] = STATE(3289), + [sym_conditional_type] = STATE(3267), + [sym_generic_type] = STATE(3267), + [sym_type_query] = STATE(3267), + [sym_index_type_query] = STATE(3267), + [sym_lookup_type] = STATE(3267), + [sym_literal_type] = STATE(3267), + [sym__number] = STATE(3300), + [sym_existential_type] = STATE(3267), + [sym_flow_maybe_type] = STATE(3267), + [sym_parenthesized_type] = STATE(3267), + [sym_predefined_type] = STATE(3267), + [sym_object_type] = STATE(3267), + [sym_type_parameters] = STATE(5511), + [sym_array_type] = STATE(3267), + [sym_tuple_type] = STATE(3267), + [sym_readonly_type] = STATE(3289), + [sym_union_type] = STATE(3267), + [sym_intersection_type] = STATE(3267), + [sym_function_type] = STATE(3289), + [sym_identifier] = ACTIONS(1595), + [anon_sym_STAR] = ACTIONS(983), + [anon_sym_LBRACE] = ACTIONS(1599), + [anon_sym_typeof] = ACTIONS(1601), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(989), + [anon_sym_LPAREN] = ACTIONS(1603), + [anon_sym_LBRACK] = ACTIONS(1605), + [anon_sym_DQUOTE] = ACTIONS(1607), + [anon_sym_SQUOTE] = ACTIONS(1609), + [anon_sym_new] = ACTIONS(1611), + [anon_sym_AMP] = ACTIONS(997), + [anon_sym_PIPE] = ACTIONS(999), + [anon_sym_PLUS] = ACTIONS(3120), + [anon_sym_DASH] = ACTIONS(3120), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(1023), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1619), + [sym_number] = ACTIONS(1621), + [sym_this] = ACTIONS(1623), + [sym_true] = ACTIONS(1625), + [sym_false] = ACTIONS(1625), + [sym_null] = ACTIONS(1625), + [sym_undefined] = ACTIONS(1625), + [anon_sym_readonly] = ACTIONS(1627), + [anon_sym_QMARK] = ACTIONS(1017), + [anon_sym_any] = ACTIONS(1023), + [anon_sym_number] = ACTIONS(1023), + [anon_sym_boolean] = ACTIONS(1023), + [anon_sym_string] = ACTIONS(1023), + [anon_sym_symbol] = ACTIONS(1023), + [anon_sym_object] = ACTIONS(1023), + [anon_sym_abstract] = ACTIONS(1021), + [anon_sym_never] = ACTIONS(1023), + [anon_sym_unknown] = ACTIONS(1023), + [anon_sym_keyof] = ACTIONS(1025), + [anon_sym_infer] = ACTIONS(1027), + [anon_sym_unique] = ACTIONS(1029), + [anon_sym_LBRACE_PIPE] = ACTIONS(1031), [sym_html_comment] = ACTIONS(5), }, [STATE(1116)] = { - [sym_import] = STATE(5106), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(5898), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(3285), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(2990), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5697), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(3024), - [anon_sym_typeof] = ACTIONS(3026), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_DQUOTE] = ACTIONS(3028), - [anon_sym_SQUOTE] = ACTIONS(3030), - [anon_sym_new] = ACTIONS(3032), - [anon_sym_AMP] = ACTIONS(3034), - [anon_sym_PIPE] = ACTIONS(3036), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(3040), - [anon_sym_QMARK] = ACTIONS(3042), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(3044), - [anon_sym_infer] = ACTIONS(3048), - [anon_sym_keyof] = ACTIONS(3050), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(3052), + [sym_import] = STATE(5130), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(6160), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(2904), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(4800), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5677), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(1521), + [anon_sym_AMP] = ACTIONS(774), + [anon_sym_PIPE] = ACTIONS(776), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(1535), + [anon_sym_QMARK] = ACTIONS(792), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1117)] = { - [sym_import] = STATE(5106), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(5898), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(3285), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(3908), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5697), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(3024), - [anon_sym_typeof] = ACTIONS(3026), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_DQUOTE] = ACTIONS(3028), - [anon_sym_SQUOTE] = ACTIONS(3030), - [anon_sym_new] = ACTIONS(3032), - [anon_sym_AMP] = ACTIONS(3034), - [anon_sym_PIPE] = ACTIONS(3036), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(3040), - [anon_sym_QMARK] = ACTIONS(3042), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(3044), - [anon_sym_infer] = ACTIONS(3048), - [anon_sym_keyof] = ACTIONS(3050), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(3052), + [sym_import] = STATE(5411), + [sym_nested_identifier] = STATE(5894), + [sym_string] = STATE(3265), + [sym_formal_parameters] = STATE(6194), + [sym_nested_type_identifier] = STATE(3100), + [sym__type_query_member_expression_in_type_annotation] = STATE(2929), + [sym__type_query_call_expression_in_type_annotation] = STATE(3222), + [sym_type] = STATE(3232), + [sym_constructor_type] = STATE(3289), + [sym_primary_type] = STATE(3290), + [sym_template_literal_type] = STATE(3267), + [sym_infer_type] = STATE(3289), + [sym_conditional_type] = STATE(3267), + [sym_generic_type] = STATE(3267), + [sym_type_query] = STATE(3267), + [sym_index_type_query] = STATE(3267), + [sym_lookup_type] = STATE(3267), + [sym_literal_type] = STATE(3267), + [sym__number] = STATE(3300), + [sym_existential_type] = STATE(3267), + [sym_flow_maybe_type] = STATE(3267), + [sym_parenthesized_type] = STATE(3267), + [sym_predefined_type] = STATE(3267), + [sym_object_type] = STATE(3267), + [sym_type_parameters] = STATE(5511), + [sym_array_type] = STATE(3267), + [sym_tuple_type] = STATE(3267), + [sym_readonly_type] = STATE(3289), + [sym_union_type] = STATE(3267), + [sym_intersection_type] = STATE(3267), + [sym_function_type] = STATE(3289), + [sym_identifier] = ACTIONS(1595), + [anon_sym_STAR] = ACTIONS(983), + [anon_sym_LBRACE] = ACTIONS(1599), + [anon_sym_typeof] = ACTIONS(1601), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(989), + [anon_sym_LPAREN] = ACTIONS(1603), + [anon_sym_LBRACK] = ACTIONS(1605), + [anon_sym_DQUOTE] = ACTIONS(1607), + [anon_sym_SQUOTE] = ACTIONS(1609), + [anon_sym_new] = ACTIONS(1611), + [anon_sym_AMP] = ACTIONS(997), + [anon_sym_PIPE] = ACTIONS(999), + [anon_sym_PLUS] = ACTIONS(3120), + [anon_sym_DASH] = ACTIONS(3120), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(1023), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1619), + [sym_number] = ACTIONS(1621), + [sym_this] = ACTIONS(1623), + [sym_true] = ACTIONS(1625), + [sym_false] = ACTIONS(1625), + [sym_null] = ACTIONS(1625), + [sym_undefined] = ACTIONS(1625), + [anon_sym_readonly] = ACTIONS(1627), + [anon_sym_QMARK] = ACTIONS(1017), + [anon_sym_any] = ACTIONS(1023), + [anon_sym_number] = ACTIONS(1023), + [anon_sym_boolean] = ACTIONS(1023), + [anon_sym_string] = ACTIONS(1023), + [anon_sym_symbol] = ACTIONS(1023), + [anon_sym_object] = ACTIONS(1023), + [anon_sym_abstract] = ACTIONS(1021), + [anon_sym_never] = ACTIONS(1023), + [anon_sym_unknown] = ACTIONS(1023), + [anon_sym_keyof] = ACTIONS(1025), + [anon_sym_infer] = ACTIONS(1027), + [anon_sym_unique] = ACTIONS(1029), + [anon_sym_LBRACE_PIPE] = ACTIONS(1031), [sym_html_comment] = ACTIONS(5), }, [STATE(1118)] = { - [sym_import] = STATE(4882), - [sym_nested_identifier] = STATE(5897), - [sym_string] = STATE(2007), - [sym_formal_parameters] = STATE(5928), - [sym_nested_type_identifier] = STATE(1851), - [sym__type_query_member_expression_in_type_annotation] = STATE(1754), - [sym__type_query_call_expression_in_type_annotation] = STATE(2023), - [sym_type] = STATE(1990), - [sym_constructor_type] = STATE(2024), - [sym_primary_type] = STATE(2027), - [sym_template_literal_type] = STATE(1920), - [sym_infer_type] = STATE(2024), - [sym_conditional_type] = STATE(1920), - [sym_generic_type] = STATE(1920), - [sym_type_query] = STATE(1920), - [sym_index_type_query] = STATE(1920), - [sym_lookup_type] = STATE(1920), - [sym_literal_type] = STATE(1920), - [sym__number] = STATE(2030), - [sym_existential_type] = STATE(1920), - [sym_flow_maybe_type] = STATE(1920), - [sym_parenthesized_type] = STATE(1920), - [sym_predefined_type] = STATE(1920), - [sym_object_type] = STATE(1920), - [sym_type_parameters] = STATE(5690), - [sym_array_type] = STATE(1920), - [sym_tuple_type] = STATE(1920), - [sym_readonly_type] = STATE(2024), - [sym_union_type] = STATE(1920), - [sym_intersection_type] = STATE(1920), - [sym_function_type] = STATE(2024), - [sym_identifier] = ACTIONS(3230), - [anon_sym_STAR] = ACTIONS(3110), - [anon_sym_LBRACE] = ACTIONS(3112), - [anon_sym_typeof] = ACTIONS(3114), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(3116), - [anon_sym_LPAREN] = ACTIONS(3118), - [anon_sym_LBRACK] = ACTIONS(3120), - [anon_sym_DQUOTE] = ACTIONS(67), - [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_new] = ACTIONS(3122), - [anon_sym_AMP] = ACTIONS(3124), - [anon_sym_PIPE] = ACTIONS(3126), - [anon_sym_PLUS] = ACTIONS(3128), - [anon_sym_DASH] = ACTIONS(3128), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(3130), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3132), - [sym_number] = ACTIONS(3134), - [sym_this] = ACTIONS(3232), - [sym_true] = ACTIONS(3138), - [sym_false] = ACTIONS(3138), - [sym_null] = ACTIONS(3138), - [sym_undefined] = ACTIONS(3138), - [anon_sym_readonly] = ACTIONS(3140), - [anon_sym_QMARK] = ACTIONS(3142), - [anon_sym_any] = ACTIONS(3130), - [anon_sym_number] = ACTIONS(3130), - [anon_sym_boolean] = ACTIONS(3130), - [anon_sym_string] = ACTIONS(3130), - [anon_sym_symbol] = ACTIONS(3130), - [anon_sym_object] = ACTIONS(3130), - [anon_sym_abstract] = ACTIONS(3144), - [anon_sym_infer] = ACTIONS(3148), - [anon_sym_keyof] = ACTIONS(3150), - [anon_sym_unique] = ACTIONS(3152), - [anon_sym_unknown] = ACTIONS(3130), - [anon_sym_never] = ACTIONS(3130), - [anon_sym_LBRACE_PIPE] = ACTIONS(3154), + [sym_import] = STATE(4845), + [sym_nested_identifier] = STATE(5915), + [sym_string] = STATE(1565), + [sym_formal_parameters] = STATE(6108), + [sym_nested_type_identifier] = STATE(1491), + [sym__type_query_member_expression_in_type_annotation] = STATE(1475), + [sym__type_query_call_expression_in_type_annotation] = STATE(1567), + [sym_type] = STATE(1577), + [sym_constructor_type] = STATE(1624), + [sym_primary_type] = STATE(1569), + [sym_template_literal_type] = STATE(1564), + [sym_infer_type] = STATE(1624), + [sym_conditional_type] = STATE(1564), + [sym_generic_type] = STATE(1564), + [sym_type_query] = STATE(1564), + [sym_index_type_query] = STATE(1564), + [sym_lookup_type] = STATE(1564), + [sym_literal_type] = STATE(1564), + [sym__number] = STATE(1570), + [sym_existential_type] = STATE(1564), + [sym_flow_maybe_type] = STATE(1564), + [sym_parenthesized_type] = STATE(1564), + [sym_predefined_type] = STATE(1564), + [sym_object_type] = STATE(1564), + [sym_type_parameters] = STATE(5576), + [sym_array_type] = STATE(1564), + [sym_tuple_type] = STATE(1564), + [sym_readonly_type] = STATE(1624), + [sym_union_type] = STATE(1564), + [sym_intersection_type] = STATE(1564), + [sym_function_type] = STATE(1624), + [sym_identifier] = ACTIONS(3244), + [anon_sym_STAR] = ACTIONS(3018), + [anon_sym_LBRACE] = ACTIONS(3020), + [anon_sym_typeof] = ACTIONS(3022), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(3024), + [anon_sym_LPAREN] = ACTIONS(3026), + [anon_sym_LBRACK] = ACTIONS(3028), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_new] = ACTIONS(3030), + [anon_sym_AMP] = ACTIONS(3032), + [anon_sym_PIPE] = ACTIONS(3034), + [anon_sym_PLUS] = ACTIONS(3036), + [anon_sym_DASH] = ACTIONS(3036), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(3038), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3040), + [sym_number] = ACTIONS(3042), + [sym_this] = ACTIONS(3246), + [sym_true] = ACTIONS(3046), + [sym_false] = ACTIONS(3046), + [sym_null] = ACTIONS(3046), + [sym_undefined] = ACTIONS(3046), + [anon_sym_readonly] = ACTIONS(3048), + [anon_sym_QMARK] = ACTIONS(3050), + [anon_sym_any] = ACTIONS(3038), + [anon_sym_number] = ACTIONS(3038), + [anon_sym_boolean] = ACTIONS(3038), + [anon_sym_string] = ACTIONS(3038), + [anon_sym_symbol] = ACTIONS(3038), + [anon_sym_object] = ACTIONS(3038), + [anon_sym_abstract] = ACTIONS(3052), + [anon_sym_never] = ACTIONS(3038), + [anon_sym_unknown] = ACTIONS(3038), + [anon_sym_keyof] = ACTIONS(3056), + [anon_sym_infer] = ACTIONS(3058), + [anon_sym_unique] = ACTIONS(3060), + [anon_sym_LBRACE_PIPE] = ACTIONS(3062), [sym_html_comment] = ACTIONS(5), }, [STATE(1119)] = { - [sym_import] = STATE(4882), - [sym_nested_identifier] = STATE(5897), - [sym_string] = STATE(2007), - [sym_formal_parameters] = STATE(5928), - [sym_nested_type_identifier] = STATE(1851), - [sym__type_query_member_expression_in_type_annotation] = STATE(1754), - [sym__type_query_call_expression_in_type_annotation] = STATE(2023), - [sym_type] = STATE(2003), - [sym_constructor_type] = STATE(2024), - [sym_primary_type] = STATE(2027), - [sym_template_literal_type] = STATE(1920), - [sym_infer_type] = STATE(2024), - [sym_conditional_type] = STATE(1920), - [sym_generic_type] = STATE(1920), - [sym_type_query] = STATE(1920), - [sym_index_type_query] = STATE(1920), - [sym_lookup_type] = STATE(1920), - [sym_literal_type] = STATE(1920), - [sym__number] = STATE(2030), - [sym_existential_type] = STATE(1920), - [sym_flow_maybe_type] = STATE(1920), - [sym_parenthesized_type] = STATE(1920), - [sym_predefined_type] = STATE(1920), - [sym_object_type] = STATE(1920), - [sym_type_parameters] = STATE(5690), - [sym_array_type] = STATE(1920), - [sym_tuple_type] = STATE(1920), - [sym_readonly_type] = STATE(2024), - [sym_union_type] = STATE(1920), - [sym_intersection_type] = STATE(1920), - [sym_function_type] = STATE(2024), - [sym_identifier] = ACTIONS(3230), - [anon_sym_STAR] = ACTIONS(3110), - [anon_sym_LBRACE] = ACTIONS(3112), - [anon_sym_typeof] = ACTIONS(3114), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(3116), - [anon_sym_LPAREN] = ACTIONS(3118), - [anon_sym_LBRACK] = ACTIONS(3120), - [anon_sym_DQUOTE] = ACTIONS(67), - [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_new] = ACTIONS(3122), - [anon_sym_AMP] = ACTIONS(3124), - [anon_sym_PIPE] = ACTIONS(3126), - [anon_sym_PLUS] = ACTIONS(3128), - [anon_sym_DASH] = ACTIONS(3128), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(3130), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3132), - [sym_number] = ACTIONS(3134), - [sym_this] = ACTIONS(3232), - [sym_true] = ACTIONS(3138), - [sym_false] = ACTIONS(3138), - [sym_null] = ACTIONS(3138), - [sym_undefined] = ACTIONS(3138), - [anon_sym_readonly] = ACTIONS(3140), - [anon_sym_QMARK] = ACTIONS(3142), - [anon_sym_any] = ACTIONS(3130), - [anon_sym_number] = ACTIONS(3130), - [anon_sym_boolean] = ACTIONS(3130), - [anon_sym_string] = ACTIONS(3130), - [anon_sym_symbol] = ACTIONS(3130), - [anon_sym_object] = ACTIONS(3130), - [anon_sym_abstract] = ACTIONS(3144), - [anon_sym_infer] = ACTIONS(3148), - [anon_sym_keyof] = ACTIONS(3150), - [anon_sym_unique] = ACTIONS(3152), - [anon_sym_unknown] = ACTIONS(3130), - [anon_sym_never] = ACTIONS(3130), - [anon_sym_LBRACE_PIPE] = ACTIONS(3154), + [sym_import] = STATE(4845), + [sym_nested_identifier] = STATE(5915), + [sym_string] = STATE(1565), + [sym_formal_parameters] = STATE(6108), + [sym_nested_type_identifier] = STATE(1491), + [sym__type_query_member_expression_in_type_annotation] = STATE(1475), + [sym__type_query_call_expression_in_type_annotation] = STATE(1567), + [sym_type] = STATE(1579), + [sym_constructor_type] = STATE(1624), + [sym_primary_type] = STATE(1569), + [sym_template_literal_type] = STATE(1564), + [sym_infer_type] = STATE(1624), + [sym_conditional_type] = STATE(1564), + [sym_generic_type] = STATE(1564), + [sym_type_query] = STATE(1564), + [sym_index_type_query] = STATE(1564), + [sym_lookup_type] = STATE(1564), + [sym_literal_type] = STATE(1564), + [sym__number] = STATE(1570), + [sym_existential_type] = STATE(1564), + [sym_flow_maybe_type] = STATE(1564), + [sym_parenthesized_type] = STATE(1564), + [sym_predefined_type] = STATE(1564), + [sym_object_type] = STATE(1564), + [sym_type_parameters] = STATE(5576), + [sym_array_type] = STATE(1564), + [sym_tuple_type] = STATE(1564), + [sym_readonly_type] = STATE(1624), + [sym_union_type] = STATE(1564), + [sym_intersection_type] = STATE(1564), + [sym_function_type] = STATE(1624), + [sym_identifier] = ACTIONS(3244), + [anon_sym_STAR] = ACTIONS(3018), + [anon_sym_LBRACE] = ACTIONS(3020), + [anon_sym_typeof] = ACTIONS(3022), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(3024), + [anon_sym_LPAREN] = ACTIONS(3026), + [anon_sym_LBRACK] = ACTIONS(3028), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_new] = ACTIONS(3030), + [anon_sym_AMP] = ACTIONS(3032), + [anon_sym_PIPE] = ACTIONS(3034), + [anon_sym_PLUS] = ACTIONS(3036), + [anon_sym_DASH] = ACTIONS(3036), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(3038), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3040), + [sym_number] = ACTIONS(3042), + [sym_this] = ACTIONS(3246), + [sym_true] = ACTIONS(3046), + [sym_false] = ACTIONS(3046), + [sym_null] = ACTIONS(3046), + [sym_undefined] = ACTIONS(3046), + [anon_sym_readonly] = ACTIONS(3048), + [anon_sym_QMARK] = ACTIONS(3050), + [anon_sym_any] = ACTIONS(3038), + [anon_sym_number] = ACTIONS(3038), + [anon_sym_boolean] = ACTIONS(3038), + [anon_sym_string] = ACTIONS(3038), + [anon_sym_symbol] = ACTIONS(3038), + [anon_sym_object] = ACTIONS(3038), + [anon_sym_abstract] = ACTIONS(3052), + [anon_sym_never] = ACTIONS(3038), + [anon_sym_unknown] = ACTIONS(3038), + [anon_sym_keyof] = ACTIONS(3056), + [anon_sym_infer] = ACTIONS(3058), + [anon_sym_unique] = ACTIONS(3060), + [anon_sym_LBRACE_PIPE] = ACTIONS(3062), [sym_html_comment] = ACTIONS(5), }, [STATE(1120)] = { - [sym_import] = STATE(4882), - [sym_nested_identifier] = STATE(5897), - [sym_string] = STATE(2007), - [sym_formal_parameters] = STATE(5928), - [sym_nested_type_identifier] = STATE(1851), - [sym__type_query_member_expression_in_type_annotation] = STATE(1754), - [sym__type_query_call_expression_in_type_annotation] = STATE(2023), - [sym_type] = STATE(1894), - [sym_constructor_type] = STATE(2024), - [sym_primary_type] = STATE(2027), - [sym_template_literal_type] = STATE(1920), - [sym_infer_type] = STATE(2024), - [sym_conditional_type] = STATE(1920), - [sym_generic_type] = STATE(1920), - [sym_type_query] = STATE(1920), - [sym_index_type_query] = STATE(1920), - [sym_lookup_type] = STATE(1920), - [sym_literal_type] = STATE(1920), - [sym__number] = STATE(2030), - [sym_existential_type] = STATE(1920), - [sym_flow_maybe_type] = STATE(1920), - [sym_parenthesized_type] = STATE(1920), - [sym_predefined_type] = STATE(1920), - [sym_object_type] = STATE(1920), - [sym_type_parameters] = STATE(5690), - [sym_array_type] = STATE(1920), - [sym_tuple_type] = STATE(1920), - [sym_readonly_type] = STATE(2024), - [sym_union_type] = STATE(1920), - [sym_intersection_type] = STATE(1920), - [sym_function_type] = STATE(2024), - [sym_identifier] = ACTIONS(3230), - [anon_sym_STAR] = ACTIONS(3110), - [anon_sym_LBRACE] = ACTIONS(3112), - [anon_sym_typeof] = ACTIONS(3114), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(3116), - [anon_sym_LPAREN] = ACTIONS(3118), - [anon_sym_LBRACK] = ACTIONS(3120), - [anon_sym_DQUOTE] = ACTIONS(67), - [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_new] = ACTIONS(3122), - [anon_sym_AMP] = ACTIONS(3124), - [anon_sym_PIPE] = ACTIONS(3126), - [anon_sym_PLUS] = ACTIONS(3128), - [anon_sym_DASH] = ACTIONS(3128), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(3130), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3132), - [sym_number] = ACTIONS(3134), - [sym_this] = ACTIONS(3232), - [sym_true] = ACTIONS(3138), - [sym_false] = ACTIONS(3138), - [sym_null] = ACTIONS(3138), - [sym_undefined] = ACTIONS(3138), - [anon_sym_readonly] = ACTIONS(3140), - [anon_sym_QMARK] = ACTIONS(3142), - [anon_sym_any] = ACTIONS(3130), - [anon_sym_number] = ACTIONS(3130), - [anon_sym_boolean] = ACTIONS(3130), - [anon_sym_string] = ACTIONS(3130), - [anon_sym_symbol] = ACTIONS(3130), - [anon_sym_object] = ACTIONS(3130), - [anon_sym_abstract] = ACTIONS(3144), - [anon_sym_infer] = ACTIONS(3148), - [anon_sym_keyof] = ACTIONS(3150), - [anon_sym_unique] = ACTIONS(3152), - [anon_sym_unknown] = ACTIONS(3130), - [anon_sym_never] = ACTIONS(3130), - [anon_sym_LBRACE_PIPE] = ACTIONS(3154), + [sym_import] = STATE(4845), + [sym_nested_identifier] = STATE(5915), + [sym_string] = STATE(1565), + [sym_formal_parameters] = STATE(6108), + [sym_nested_type_identifier] = STATE(1491), + [sym__type_query_member_expression_in_type_annotation] = STATE(1475), + [sym__type_query_call_expression_in_type_annotation] = STATE(1567), + [sym_type] = STATE(1583), + [sym_constructor_type] = STATE(1624), + [sym_primary_type] = STATE(1569), + [sym_template_literal_type] = STATE(1564), + [sym_infer_type] = STATE(1624), + [sym_conditional_type] = STATE(1564), + [sym_generic_type] = STATE(1564), + [sym_type_query] = STATE(1564), + [sym_index_type_query] = STATE(1564), + [sym_lookup_type] = STATE(1564), + [sym_literal_type] = STATE(1564), + [sym__number] = STATE(1570), + [sym_existential_type] = STATE(1564), + [sym_flow_maybe_type] = STATE(1564), + [sym_parenthesized_type] = STATE(1564), + [sym_predefined_type] = STATE(1564), + [sym_object_type] = STATE(1564), + [sym_type_parameters] = STATE(5576), + [sym_array_type] = STATE(1564), + [sym_tuple_type] = STATE(1564), + [sym_readonly_type] = STATE(1624), + [sym_union_type] = STATE(1564), + [sym_intersection_type] = STATE(1564), + [sym_function_type] = STATE(1624), + [sym_identifier] = ACTIONS(3244), + [anon_sym_STAR] = ACTIONS(3018), + [anon_sym_LBRACE] = ACTIONS(3020), + [anon_sym_typeof] = ACTIONS(3022), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(3024), + [anon_sym_LPAREN] = ACTIONS(3026), + [anon_sym_LBRACK] = ACTIONS(3028), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_new] = ACTIONS(3030), + [anon_sym_AMP] = ACTIONS(3032), + [anon_sym_PIPE] = ACTIONS(3034), + [anon_sym_PLUS] = ACTIONS(3036), + [anon_sym_DASH] = ACTIONS(3036), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(3038), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3040), + [sym_number] = ACTIONS(3042), + [sym_this] = ACTIONS(3246), + [sym_true] = ACTIONS(3046), + [sym_false] = ACTIONS(3046), + [sym_null] = ACTIONS(3046), + [sym_undefined] = ACTIONS(3046), + [anon_sym_readonly] = ACTIONS(3048), + [anon_sym_QMARK] = ACTIONS(3050), + [anon_sym_any] = ACTIONS(3038), + [anon_sym_number] = ACTIONS(3038), + [anon_sym_boolean] = ACTIONS(3038), + [anon_sym_string] = ACTIONS(3038), + [anon_sym_symbol] = ACTIONS(3038), + [anon_sym_object] = ACTIONS(3038), + [anon_sym_abstract] = ACTIONS(3052), + [anon_sym_never] = ACTIONS(3038), + [anon_sym_unknown] = ACTIONS(3038), + [anon_sym_keyof] = ACTIONS(3056), + [anon_sym_infer] = ACTIONS(3058), + [anon_sym_unique] = ACTIONS(3060), + [anon_sym_LBRACE_PIPE] = ACTIONS(3062), [sym_html_comment] = ACTIONS(5), }, [STATE(1121)] = { - [sym_import] = STATE(4882), - [sym_nested_identifier] = STATE(5897), - [sym_string] = STATE(2007), - [sym_formal_parameters] = STATE(5928), - [sym_nested_type_identifier] = STATE(1851), - [sym__type_query_member_expression_in_type_annotation] = STATE(1754), - [sym__type_query_call_expression_in_type_annotation] = STATE(2023), - [sym_type] = STATE(1890), - [sym_constructor_type] = STATE(2024), - [sym_primary_type] = STATE(2027), - [sym_template_literal_type] = STATE(1920), - [sym_infer_type] = STATE(2024), - [sym_conditional_type] = STATE(1920), - [sym_generic_type] = STATE(1920), - [sym_type_query] = STATE(1920), - [sym_index_type_query] = STATE(1920), - [sym_lookup_type] = STATE(1920), - [sym_literal_type] = STATE(1920), - [sym__number] = STATE(2030), - [sym_existential_type] = STATE(1920), - [sym_flow_maybe_type] = STATE(1920), - [sym_parenthesized_type] = STATE(1920), - [sym_predefined_type] = STATE(1920), - [sym_object_type] = STATE(1920), - [sym_type_parameters] = STATE(5690), - [sym_array_type] = STATE(1920), - [sym_tuple_type] = STATE(1920), - [sym_readonly_type] = STATE(2024), - [sym_union_type] = STATE(1920), - [sym_intersection_type] = STATE(1920), - [sym_function_type] = STATE(2024), - [sym_identifier] = ACTIONS(3230), - [anon_sym_STAR] = ACTIONS(3110), - [anon_sym_LBRACE] = ACTIONS(3112), - [anon_sym_typeof] = ACTIONS(3114), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(3116), - [anon_sym_LPAREN] = ACTIONS(3118), - [anon_sym_LBRACK] = ACTIONS(3120), - [anon_sym_DQUOTE] = ACTIONS(67), - [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_new] = ACTIONS(3122), - [anon_sym_AMP] = ACTIONS(3124), - [anon_sym_PIPE] = ACTIONS(3126), - [anon_sym_PLUS] = ACTIONS(3128), - [anon_sym_DASH] = ACTIONS(3128), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(3130), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3132), - [sym_number] = ACTIONS(3134), - [sym_this] = ACTIONS(3232), - [sym_true] = ACTIONS(3138), - [sym_false] = ACTIONS(3138), - [sym_null] = ACTIONS(3138), - [sym_undefined] = ACTIONS(3138), - [anon_sym_readonly] = ACTIONS(3140), - [anon_sym_QMARK] = ACTIONS(3142), - [anon_sym_any] = ACTIONS(3130), - [anon_sym_number] = ACTIONS(3130), - [anon_sym_boolean] = ACTIONS(3130), - [anon_sym_string] = ACTIONS(3130), - [anon_sym_symbol] = ACTIONS(3130), - [anon_sym_object] = ACTIONS(3130), - [anon_sym_abstract] = ACTIONS(3144), - [anon_sym_infer] = ACTIONS(3148), - [anon_sym_keyof] = ACTIONS(3150), - [anon_sym_unique] = ACTIONS(3152), - [anon_sym_unknown] = ACTIONS(3130), - [anon_sym_never] = ACTIONS(3130), - [anon_sym_LBRACE_PIPE] = ACTIONS(3154), + [sym_import] = STATE(4845), + [sym_nested_identifier] = STATE(5915), + [sym_string] = STATE(1565), + [sym_formal_parameters] = STATE(6160), + [sym_nested_type_identifier] = STATE(1491), + [sym__type_query_member_expression_in_type_annotation] = STATE(1475), + [sym__type_query_call_expression_in_type_annotation] = STATE(1567), + [sym_type] = STATE(4859), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(1584), + [sym_template_literal_type] = STATE(1564), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(1564), + [sym_generic_type] = STATE(1564), + [sym_type_query] = STATE(1564), + [sym_index_type_query] = STATE(1564), + [sym_lookup_type] = STATE(1564), + [sym_literal_type] = STATE(1564), + [sym__number] = STATE(1570), + [sym_existential_type] = STATE(1564), + [sym_flow_maybe_type] = STATE(1564), + [sym_parenthesized_type] = STATE(1564), + [sym_predefined_type] = STATE(1564), + [sym_object_type] = STATE(1564), + [sym_type_parameters] = STATE(5677), + [sym_array_type] = STATE(1564), + [sym_tuple_type] = STATE(1564), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(1564), + [sym_intersection_type] = STATE(1564), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(3244), + [anon_sym_STAR] = ACTIONS(3018), + [anon_sym_LBRACE] = ACTIONS(3020), + [anon_sym_typeof] = ACTIONS(3022), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(3024), + [anon_sym_LPAREN] = ACTIONS(3026), + [anon_sym_LBRACK] = ACTIONS(3028), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_new] = ACTIONS(1521), + [anon_sym_AMP] = ACTIONS(3032), + [anon_sym_PIPE] = ACTIONS(3034), + [anon_sym_PLUS] = ACTIONS(3036), + [anon_sym_DASH] = ACTIONS(3036), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(3038), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3040), + [sym_number] = ACTIONS(3042), + [sym_this] = ACTIONS(3246), + [sym_true] = ACTIONS(3046), + [sym_false] = ACTIONS(3046), + [sym_null] = ACTIONS(3046), + [sym_undefined] = ACTIONS(3046), + [anon_sym_readonly] = ACTIONS(1535), + [anon_sym_QMARK] = ACTIONS(3050), + [anon_sym_any] = ACTIONS(3038), + [anon_sym_number] = ACTIONS(3038), + [anon_sym_boolean] = ACTIONS(3038), + [anon_sym_string] = ACTIONS(3038), + [anon_sym_symbol] = ACTIONS(3038), + [anon_sym_object] = ACTIONS(3038), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(3038), + [anon_sym_unknown] = ACTIONS(3038), + [anon_sym_keyof] = ACTIONS(3056), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(3060), + [anon_sym_LBRACE_PIPE] = ACTIONS(3062), [sym_html_comment] = ACTIONS(5), }, [STATE(1122)] = { - [sym_import] = STATE(5396), - [sym_nested_identifier] = STATE(5893), - [sym_string] = STATE(3248), - [sym_formal_parameters] = STATE(6169), - [sym_nested_type_identifier] = STATE(3106), - [sym__type_query_member_expression_in_type_annotation] = STATE(2929), - [sym__type_query_call_expression_in_type_annotation] = STATE(3203), - [sym_type] = STATE(3226), - [sym_constructor_type] = STATE(3251), - [sym_primary_type] = STATE(3254), - [sym_template_literal_type] = STATE(3246), - [sym_infer_type] = STATE(3251), - [sym_conditional_type] = STATE(3246), - [sym_generic_type] = STATE(3246), - [sym_type_query] = STATE(3246), - [sym_index_type_query] = STATE(3246), - [sym_lookup_type] = STATE(3246), - [sym_literal_type] = STATE(3246), - [sym__number] = STATE(3256), - [sym_existential_type] = STATE(3246), - [sym_flow_maybe_type] = STATE(3246), - [sym_parenthesized_type] = STATE(3246), - [sym_predefined_type] = STATE(3246), - [sym_object_type] = STATE(3246), - [sym_type_parameters] = STATE(5497), - [sym_array_type] = STATE(3246), - [sym_tuple_type] = STATE(3246), - [sym_readonly_type] = STATE(3251), - [sym_union_type] = STATE(3246), - [sym_intersection_type] = STATE(3246), - [sym_function_type] = STATE(3251), - [sym_identifier] = ACTIONS(1587), - [anon_sym_STAR] = ACTIONS(985), - [anon_sym_LBRACE] = ACTIONS(1591), - [anon_sym_typeof] = ACTIONS(1593), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(991), - [anon_sym_LPAREN] = ACTIONS(1595), - [anon_sym_LBRACK] = ACTIONS(1597), - [anon_sym_DQUOTE] = ACTIONS(1599), - [anon_sym_SQUOTE] = ACTIONS(1601), - [anon_sym_new] = ACTIONS(1603), - [anon_sym_AMP] = ACTIONS(999), - [anon_sym_PIPE] = ACTIONS(1001), - [anon_sym_PLUS] = ACTIONS(2964), - [anon_sym_DASH] = ACTIONS(2964), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(1031), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1611), - [sym_number] = ACTIONS(1613), - [sym_this] = ACTIONS(1615), - [sym_true] = ACTIONS(1617), - [sym_false] = ACTIONS(1617), - [sym_null] = ACTIONS(1617), - [sym_undefined] = ACTIONS(1617), - [anon_sym_readonly] = ACTIONS(1619), - [anon_sym_QMARK] = ACTIONS(1019), - [anon_sym_any] = ACTIONS(1031), - [anon_sym_number] = ACTIONS(1031), - [anon_sym_boolean] = ACTIONS(1031), - [anon_sym_string] = ACTIONS(1031), - [anon_sym_symbol] = ACTIONS(1031), - [anon_sym_object] = ACTIONS(1031), - [anon_sym_abstract] = ACTIONS(1023), - [anon_sym_infer] = ACTIONS(1025), - [anon_sym_keyof] = ACTIONS(1027), - [anon_sym_unique] = ACTIONS(1029), - [anon_sym_unknown] = ACTIONS(1031), - [anon_sym_never] = ACTIONS(1031), - [anon_sym_LBRACE_PIPE] = ACTIONS(1033), + [sym_import] = STATE(4845), + [sym_nested_identifier] = STATE(5915), + [sym_string] = STATE(1565), + [sym_formal_parameters] = STATE(6160), + [sym_nested_type_identifier] = STATE(1491), + [sym__type_query_member_expression_in_type_annotation] = STATE(1475), + [sym__type_query_call_expression_in_type_annotation] = STATE(1567), + [sym_type] = STATE(4859), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(1585), + [sym_template_literal_type] = STATE(1564), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(1564), + [sym_generic_type] = STATE(1564), + [sym_type_query] = STATE(1564), + [sym_index_type_query] = STATE(1564), + [sym_lookup_type] = STATE(1564), + [sym_literal_type] = STATE(1564), + [sym__number] = STATE(1570), + [sym_existential_type] = STATE(1564), + [sym_flow_maybe_type] = STATE(1564), + [sym_parenthesized_type] = STATE(1564), + [sym_predefined_type] = STATE(1564), + [sym_object_type] = STATE(1564), + [sym_type_parameters] = STATE(5677), + [sym_array_type] = STATE(1564), + [sym_tuple_type] = STATE(1564), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(1564), + [sym_intersection_type] = STATE(1564), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(3244), + [anon_sym_STAR] = ACTIONS(3018), + [anon_sym_LBRACE] = ACTIONS(3020), + [anon_sym_typeof] = ACTIONS(3022), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(3024), + [anon_sym_LPAREN] = ACTIONS(3026), + [anon_sym_LBRACK] = ACTIONS(3028), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_new] = ACTIONS(1521), + [anon_sym_AMP] = ACTIONS(3032), + [anon_sym_PIPE] = ACTIONS(3034), + [anon_sym_PLUS] = ACTIONS(3036), + [anon_sym_DASH] = ACTIONS(3036), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(3038), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3040), + [sym_number] = ACTIONS(3042), + [sym_this] = ACTIONS(3246), + [sym_true] = ACTIONS(3046), + [sym_false] = ACTIONS(3046), + [sym_null] = ACTIONS(3046), + [sym_undefined] = ACTIONS(3046), + [anon_sym_readonly] = ACTIONS(1535), + [anon_sym_QMARK] = ACTIONS(3050), + [anon_sym_any] = ACTIONS(3038), + [anon_sym_number] = ACTIONS(3038), + [anon_sym_boolean] = ACTIONS(3038), + [anon_sym_string] = ACTIONS(3038), + [anon_sym_symbol] = ACTIONS(3038), + [anon_sym_object] = ACTIONS(3038), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(3038), + [anon_sym_unknown] = ACTIONS(3038), + [anon_sym_keyof] = ACTIONS(3056), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(3060), + [anon_sym_LBRACE_PIPE] = ACTIONS(3062), [sym_html_comment] = ACTIONS(5), }, [STATE(1123)] = { - [sym_import] = STATE(4882), - [sym_nested_identifier] = STATE(5897), - [sym_string] = STATE(2007), - [sym_formal_parameters] = STATE(5928), - [sym_nested_type_identifier] = STATE(1851), - [sym__type_query_member_expression_in_type_annotation] = STATE(1754), - [sym__type_query_call_expression_in_type_annotation] = STATE(2023), - [sym_type] = STATE(1895), - [sym_constructor_type] = STATE(2024), - [sym_primary_type] = STATE(2027), - [sym_template_literal_type] = STATE(1920), - [sym_infer_type] = STATE(2024), - [sym_conditional_type] = STATE(1920), - [sym_generic_type] = STATE(1920), - [sym_type_query] = STATE(1920), - [sym_index_type_query] = STATE(1920), - [sym_lookup_type] = STATE(1920), - [sym_literal_type] = STATE(1920), - [sym__number] = STATE(2030), - [sym_existential_type] = STATE(1920), - [sym_flow_maybe_type] = STATE(1920), - [sym_parenthesized_type] = STATE(1920), - [sym_predefined_type] = STATE(1920), - [sym_object_type] = STATE(1920), - [sym_type_parameters] = STATE(5690), - [sym_array_type] = STATE(1920), - [sym_tuple_type] = STATE(1920), - [sym_readonly_type] = STATE(2024), - [sym_union_type] = STATE(1920), - [sym_intersection_type] = STATE(1920), - [sym_function_type] = STATE(2024), - [sym_identifier] = ACTIONS(3230), - [anon_sym_STAR] = ACTIONS(3110), - [anon_sym_LBRACE] = ACTIONS(3112), - [anon_sym_typeof] = ACTIONS(3114), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(3116), - [anon_sym_LPAREN] = ACTIONS(3118), - [anon_sym_LBRACK] = ACTIONS(3120), - [anon_sym_DQUOTE] = ACTIONS(67), - [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_new] = ACTIONS(3122), - [anon_sym_AMP] = ACTIONS(3124), - [anon_sym_PIPE] = ACTIONS(3126), - [anon_sym_PLUS] = ACTIONS(3128), - [anon_sym_DASH] = ACTIONS(3128), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(3130), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3132), - [sym_number] = ACTIONS(3134), - [sym_this] = ACTIONS(3232), - [sym_true] = ACTIONS(3138), - [sym_false] = ACTIONS(3138), - [sym_null] = ACTIONS(3138), - [sym_undefined] = ACTIONS(3138), - [anon_sym_readonly] = ACTIONS(3140), - [anon_sym_QMARK] = ACTIONS(3142), - [anon_sym_any] = ACTIONS(3130), - [anon_sym_number] = ACTIONS(3130), - [anon_sym_boolean] = ACTIONS(3130), - [anon_sym_string] = ACTIONS(3130), - [anon_sym_symbol] = ACTIONS(3130), - [anon_sym_object] = ACTIONS(3130), - [anon_sym_abstract] = ACTIONS(3144), - [anon_sym_infer] = ACTIONS(3148), - [anon_sym_keyof] = ACTIONS(3150), - [anon_sym_unique] = ACTIONS(3152), - [anon_sym_unknown] = ACTIONS(3130), - [anon_sym_never] = ACTIONS(3130), - [anon_sym_LBRACE_PIPE] = ACTIONS(3154), + [sym_import] = STATE(5130), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(6160), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(2904), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(3177), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5677), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(1521), + [anon_sym_AMP] = ACTIONS(774), + [anon_sym_PIPE] = ACTIONS(776), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(1535), + [anon_sym_QMARK] = ACTIONS(792), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1124)] = { - [sym_import] = STATE(5396), - [sym_nested_identifier] = STATE(5893), - [sym_string] = STATE(3248), - [sym_formal_parameters] = STATE(6169), - [sym_nested_type_identifier] = STATE(3106), - [sym__type_query_member_expression_in_type_annotation] = STATE(2929), - [sym__type_query_call_expression_in_type_annotation] = STATE(3203), - [sym_type] = STATE(3227), - [sym_constructor_type] = STATE(3251), - [sym_primary_type] = STATE(3254), - [sym_template_literal_type] = STATE(3246), - [sym_infer_type] = STATE(3251), - [sym_conditional_type] = STATE(3246), - [sym_generic_type] = STATE(3246), - [sym_type_query] = STATE(3246), - [sym_index_type_query] = STATE(3246), - [sym_lookup_type] = STATE(3246), - [sym_literal_type] = STATE(3246), - [sym__number] = STATE(3256), - [sym_existential_type] = STATE(3246), - [sym_flow_maybe_type] = STATE(3246), - [sym_parenthesized_type] = STATE(3246), - [sym_predefined_type] = STATE(3246), - [sym_object_type] = STATE(3246), - [sym_type_parameters] = STATE(5497), - [sym_array_type] = STATE(3246), - [sym_tuple_type] = STATE(3246), - [sym_readonly_type] = STATE(3251), - [sym_union_type] = STATE(3246), - [sym_intersection_type] = STATE(3246), - [sym_function_type] = STATE(3251), - [sym_identifier] = ACTIONS(1587), - [anon_sym_STAR] = ACTIONS(985), - [anon_sym_LBRACE] = ACTIONS(1591), - [anon_sym_typeof] = ACTIONS(1593), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(991), - [anon_sym_LPAREN] = ACTIONS(1595), - [anon_sym_LBRACK] = ACTIONS(1597), - [anon_sym_DQUOTE] = ACTIONS(1599), - [anon_sym_SQUOTE] = ACTIONS(1601), - [anon_sym_new] = ACTIONS(1603), - [anon_sym_AMP] = ACTIONS(999), - [anon_sym_PIPE] = ACTIONS(1001), - [anon_sym_PLUS] = ACTIONS(2964), - [anon_sym_DASH] = ACTIONS(2964), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(1031), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1611), - [sym_number] = ACTIONS(1613), - [sym_this] = ACTIONS(1615), - [sym_true] = ACTIONS(1617), - [sym_false] = ACTIONS(1617), - [sym_null] = ACTIONS(1617), - [sym_undefined] = ACTIONS(1617), - [anon_sym_readonly] = ACTIONS(1619), - [anon_sym_QMARK] = ACTIONS(1019), - [anon_sym_any] = ACTIONS(1031), - [anon_sym_number] = ACTIONS(1031), - [anon_sym_boolean] = ACTIONS(1031), - [anon_sym_string] = ACTIONS(1031), - [anon_sym_symbol] = ACTIONS(1031), - [anon_sym_object] = ACTIONS(1031), - [anon_sym_abstract] = ACTIONS(1023), - [anon_sym_infer] = ACTIONS(1025), - [anon_sym_keyof] = ACTIONS(1027), - [anon_sym_unique] = ACTIONS(1029), - [anon_sym_unknown] = ACTIONS(1031), - [anon_sym_never] = ACTIONS(1031), - [anon_sym_LBRACE_PIPE] = ACTIONS(1033), + [sym_import] = STATE(5133), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(6160), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(3229), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(5014), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3002), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5677), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(3080), + [anon_sym_typeof] = ACTIONS(3082), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_DQUOTE] = ACTIONS(3084), + [anon_sym_SQUOTE] = ACTIONS(3086), + [anon_sym_new] = ACTIONS(1521), + [anon_sym_AMP] = ACTIONS(3090), + [anon_sym_PIPE] = ACTIONS(3092), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(1535), + [anon_sym_QMARK] = ACTIONS(3098), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(3104), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(3108), [sym_html_comment] = ACTIONS(5), }, [STATE(1125)] = { - [sym_import] = STATE(5066), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(6091), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(2902), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(4700), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5496), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_new] = ACTIONS(1515), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1529), - [anon_sym_QMARK] = ACTIONS(792), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_import] = STATE(4845), + [sym_nested_identifier] = STATE(5915), + [sym_string] = STATE(1565), + [sym_formal_parameters] = STATE(6108), + [sym_nested_type_identifier] = STATE(1491), + [sym__type_query_member_expression_in_type_annotation] = STATE(1475), + [sym__type_query_call_expression_in_type_annotation] = STATE(1567), + [sym_type] = STATE(1620), + [sym_constructor_type] = STATE(1624), + [sym_primary_type] = STATE(1569), + [sym_template_literal_type] = STATE(1564), + [sym_infer_type] = STATE(1624), + [sym_conditional_type] = STATE(1564), + [sym_generic_type] = STATE(1564), + [sym_type_query] = STATE(1564), + [sym_index_type_query] = STATE(1564), + [sym_lookup_type] = STATE(1564), + [sym_literal_type] = STATE(1564), + [sym__number] = STATE(1570), + [sym_existential_type] = STATE(1564), + [sym_flow_maybe_type] = STATE(1564), + [sym_parenthesized_type] = STATE(1564), + [sym_predefined_type] = STATE(1564), + [sym_object_type] = STATE(1564), + [sym_type_parameters] = STATE(5576), + [sym_array_type] = STATE(1564), + [sym_tuple_type] = STATE(1564), + [sym_readonly_type] = STATE(1624), + [sym_union_type] = STATE(1564), + [sym_intersection_type] = STATE(1564), + [sym_function_type] = STATE(1624), + [sym_identifier] = ACTIONS(3244), + [anon_sym_STAR] = ACTIONS(3018), + [anon_sym_LBRACE] = ACTIONS(3020), + [anon_sym_typeof] = ACTIONS(3022), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(3024), + [anon_sym_LPAREN] = ACTIONS(3026), + [anon_sym_LBRACK] = ACTIONS(3028), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_new] = ACTIONS(3030), + [anon_sym_AMP] = ACTIONS(3032), + [anon_sym_PIPE] = ACTIONS(3034), + [anon_sym_PLUS] = ACTIONS(3036), + [anon_sym_DASH] = ACTIONS(3036), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(3038), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3040), + [sym_number] = ACTIONS(3042), + [sym_this] = ACTIONS(3246), + [sym_true] = ACTIONS(3046), + [sym_false] = ACTIONS(3046), + [sym_null] = ACTIONS(3046), + [sym_undefined] = ACTIONS(3046), + [anon_sym_readonly] = ACTIONS(3048), + [anon_sym_QMARK] = ACTIONS(3050), + [anon_sym_any] = ACTIONS(3038), + [anon_sym_number] = ACTIONS(3038), + [anon_sym_boolean] = ACTIONS(3038), + [anon_sym_string] = ACTIONS(3038), + [anon_sym_symbol] = ACTIONS(3038), + [anon_sym_object] = ACTIONS(3038), + [anon_sym_abstract] = ACTIONS(3052), + [anon_sym_never] = ACTIONS(3038), + [anon_sym_unknown] = ACTIONS(3038), + [anon_sym_keyof] = ACTIONS(3056), + [anon_sym_infer] = ACTIONS(3058), + [anon_sym_unique] = ACTIONS(3060), + [anon_sym_LBRACE_PIPE] = ACTIONS(3062), [sym_html_comment] = ACTIONS(5), }, [STATE(1126)] = { - [sym_import] = STATE(5066), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(6091), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(2902), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(5099), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(4635), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(4716), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5496), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_new] = ACTIONS(1515), - [anon_sym_AMP] = ACTIONS(774), - [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1529), - [anon_sym_QMARK] = ACTIONS(792), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_import] = STATE(4845), + [sym_nested_identifier] = STATE(5915), + [sym_string] = STATE(1565), + [sym_formal_parameters] = STATE(6108), + [sym_nested_type_identifier] = STATE(1491), + [sym__type_query_member_expression_in_type_annotation] = STATE(1475), + [sym__type_query_call_expression_in_type_annotation] = STATE(1567), + [sym_type] = STATE(1621), + [sym_constructor_type] = STATE(1624), + [sym_primary_type] = STATE(1569), + [sym_template_literal_type] = STATE(1564), + [sym_infer_type] = STATE(1624), + [sym_conditional_type] = STATE(1564), + [sym_generic_type] = STATE(1564), + [sym_type_query] = STATE(1564), + [sym_index_type_query] = STATE(1564), + [sym_lookup_type] = STATE(1564), + [sym_literal_type] = STATE(1564), + [sym__number] = STATE(1570), + [sym_existential_type] = STATE(1564), + [sym_flow_maybe_type] = STATE(1564), + [sym_parenthesized_type] = STATE(1564), + [sym_predefined_type] = STATE(1564), + [sym_object_type] = STATE(1564), + [sym_type_parameters] = STATE(5576), + [sym_array_type] = STATE(1564), + [sym_tuple_type] = STATE(1564), + [sym_readonly_type] = STATE(1624), + [sym_union_type] = STATE(1564), + [sym_intersection_type] = STATE(1564), + [sym_function_type] = STATE(1624), + [sym_identifier] = ACTIONS(3244), + [anon_sym_STAR] = ACTIONS(3018), + [anon_sym_LBRACE] = ACTIONS(3020), + [anon_sym_typeof] = ACTIONS(3022), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(3024), + [anon_sym_LPAREN] = ACTIONS(3026), + [anon_sym_LBRACK] = ACTIONS(3028), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_new] = ACTIONS(3030), + [anon_sym_AMP] = ACTIONS(3032), + [anon_sym_PIPE] = ACTIONS(3034), + [anon_sym_PLUS] = ACTIONS(3036), + [anon_sym_DASH] = ACTIONS(3036), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(3038), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3040), + [sym_number] = ACTIONS(3042), + [sym_this] = ACTIONS(3246), + [sym_true] = ACTIONS(3046), + [sym_false] = ACTIONS(3046), + [sym_null] = ACTIONS(3046), + [sym_undefined] = ACTIONS(3046), + [anon_sym_readonly] = ACTIONS(3048), + [anon_sym_QMARK] = ACTIONS(3050), + [anon_sym_any] = ACTIONS(3038), + [anon_sym_number] = ACTIONS(3038), + [anon_sym_boolean] = ACTIONS(3038), + [anon_sym_string] = ACTIONS(3038), + [anon_sym_symbol] = ACTIONS(3038), + [anon_sym_object] = ACTIONS(3038), + [anon_sym_abstract] = ACTIONS(3052), + [anon_sym_never] = ACTIONS(3038), + [anon_sym_unknown] = ACTIONS(3038), + [anon_sym_keyof] = ACTIONS(3056), + [anon_sym_infer] = ACTIONS(3058), + [anon_sym_unique] = ACTIONS(3060), + [anon_sym_LBRACE_PIPE] = ACTIONS(3062), [sym_html_comment] = ACTIONS(5), }, [STATE(1127)] = { - [sym_import] = STATE(4964), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(5916), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(3212), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(4772), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5812), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_new] = ACTIONS(1577), - [anon_sym_AMP] = ACTIONS(575), - [anon_sym_PIPE] = ACTIONS(577), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1583), - [anon_sym_QMARK] = ACTIONS(599), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(603), - [anon_sym_infer] = ACTIONS(605), - [anon_sym_keyof] = ACTIONS(607), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_import] = STATE(4845), + [sym_nested_identifier] = STATE(5915), + [sym_string] = STATE(1565), + [sym_formal_parameters] = STATE(6108), + [sym_nested_type_identifier] = STATE(1491), + [sym__type_query_member_expression_in_type_annotation] = STATE(1475), + [sym__type_query_call_expression_in_type_annotation] = STATE(1567), + [sym_type] = STATE(1498), + [sym_constructor_type] = STATE(1624), + [sym_primary_type] = STATE(1569), + [sym_template_literal_type] = STATE(1564), + [sym_infer_type] = STATE(1624), + [sym_conditional_type] = STATE(1564), + [sym_generic_type] = STATE(1564), + [sym_type_query] = STATE(1564), + [sym_index_type_query] = STATE(1564), + [sym_lookup_type] = STATE(1564), + [sym_literal_type] = STATE(1564), + [sym__number] = STATE(1570), + [sym_existential_type] = STATE(1564), + [sym_flow_maybe_type] = STATE(1564), + [sym_parenthesized_type] = STATE(1564), + [sym_predefined_type] = STATE(1564), + [sym_object_type] = STATE(1564), + [sym_type_parameters] = STATE(5576), + [sym_array_type] = STATE(1564), + [sym_tuple_type] = STATE(1564), + [sym_readonly_type] = STATE(1624), + [sym_union_type] = STATE(1564), + [sym_intersection_type] = STATE(1564), + [sym_function_type] = STATE(1624), + [sym_identifier] = ACTIONS(3244), + [anon_sym_STAR] = ACTIONS(3018), + [anon_sym_LBRACE] = ACTIONS(3020), + [anon_sym_typeof] = ACTIONS(3022), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(3024), + [anon_sym_LPAREN] = ACTIONS(3026), + [anon_sym_LBRACK] = ACTIONS(3028), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_new] = ACTIONS(3030), + [anon_sym_AMP] = ACTIONS(3032), + [anon_sym_PIPE] = ACTIONS(3034), + [anon_sym_PLUS] = ACTIONS(3036), + [anon_sym_DASH] = ACTIONS(3036), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(3038), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3040), + [sym_number] = ACTIONS(3042), + [sym_this] = ACTIONS(3246), + [sym_true] = ACTIONS(3046), + [sym_false] = ACTIONS(3046), + [sym_null] = ACTIONS(3046), + [sym_undefined] = ACTIONS(3046), + [anon_sym_readonly] = ACTIONS(3048), + [anon_sym_QMARK] = ACTIONS(3050), + [anon_sym_any] = ACTIONS(3038), + [anon_sym_number] = ACTIONS(3038), + [anon_sym_boolean] = ACTIONS(3038), + [anon_sym_string] = ACTIONS(3038), + [anon_sym_symbol] = ACTIONS(3038), + [anon_sym_object] = ACTIONS(3038), + [anon_sym_abstract] = ACTIONS(3052), + [anon_sym_never] = ACTIONS(3038), + [anon_sym_unknown] = ACTIONS(3038), + [anon_sym_keyof] = ACTIONS(3056), + [anon_sym_infer] = ACTIONS(3058), + [anon_sym_unique] = ACTIONS(3060), + [anon_sym_LBRACE_PIPE] = ACTIONS(3062), [sym_html_comment] = ACTIONS(5), }, [STATE(1128)] = { - [sym_import] = STATE(4964), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(5916), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(3212), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(4776), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5812), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_new] = ACTIONS(1577), - [anon_sym_AMP] = ACTIONS(575), - [anon_sym_PIPE] = ACTIONS(577), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1583), - [anon_sym_QMARK] = ACTIONS(599), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(603), - [anon_sym_infer] = ACTIONS(605), - [anon_sym_keyof] = ACTIONS(607), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_import] = STATE(4845), + [sym_nested_identifier] = STATE(5915), + [sym_string] = STATE(1565), + [sym_formal_parameters] = STATE(6108), + [sym_nested_type_identifier] = STATE(1491), + [sym__type_query_member_expression_in_type_annotation] = STATE(1475), + [sym__type_query_call_expression_in_type_annotation] = STATE(1567), + [sym_type] = STATE(1501), + [sym_constructor_type] = STATE(1624), + [sym_primary_type] = STATE(1569), + [sym_template_literal_type] = STATE(1564), + [sym_infer_type] = STATE(1624), + [sym_conditional_type] = STATE(1564), + [sym_generic_type] = STATE(1564), + [sym_type_query] = STATE(1564), + [sym_index_type_query] = STATE(1564), + [sym_lookup_type] = STATE(1564), + [sym_literal_type] = STATE(1564), + [sym__number] = STATE(1570), + [sym_existential_type] = STATE(1564), + [sym_flow_maybe_type] = STATE(1564), + [sym_parenthesized_type] = STATE(1564), + [sym_predefined_type] = STATE(1564), + [sym_object_type] = STATE(1564), + [sym_type_parameters] = STATE(5576), + [sym_array_type] = STATE(1564), + [sym_tuple_type] = STATE(1564), + [sym_readonly_type] = STATE(1624), + [sym_union_type] = STATE(1564), + [sym_intersection_type] = STATE(1564), + [sym_function_type] = STATE(1624), + [sym_identifier] = ACTIONS(3244), + [anon_sym_STAR] = ACTIONS(3018), + [anon_sym_LBRACE] = ACTIONS(3020), + [anon_sym_typeof] = ACTIONS(3022), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(3024), + [anon_sym_LPAREN] = ACTIONS(3026), + [anon_sym_LBRACK] = ACTIONS(3028), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_new] = ACTIONS(3030), + [anon_sym_AMP] = ACTIONS(3032), + [anon_sym_PIPE] = ACTIONS(3034), + [anon_sym_PLUS] = ACTIONS(3036), + [anon_sym_DASH] = ACTIONS(3036), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(3038), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3040), + [sym_number] = ACTIONS(3042), + [sym_this] = ACTIONS(3246), + [sym_true] = ACTIONS(3046), + [sym_false] = ACTIONS(3046), + [sym_null] = ACTIONS(3046), + [sym_undefined] = ACTIONS(3046), + [anon_sym_readonly] = ACTIONS(3048), + [anon_sym_QMARK] = ACTIONS(3050), + [anon_sym_any] = ACTIONS(3038), + [anon_sym_number] = ACTIONS(3038), + [anon_sym_boolean] = ACTIONS(3038), + [anon_sym_string] = ACTIONS(3038), + [anon_sym_symbol] = ACTIONS(3038), + [anon_sym_object] = ACTIONS(3038), + [anon_sym_abstract] = ACTIONS(3052), + [anon_sym_never] = ACTIONS(3038), + [anon_sym_unknown] = ACTIONS(3038), + [anon_sym_keyof] = ACTIONS(3056), + [anon_sym_infer] = ACTIONS(3058), + [anon_sym_unique] = ACTIONS(3060), + [anon_sym_LBRACE_PIPE] = ACTIONS(3062), [sym_html_comment] = ACTIONS(5), }, [STATE(1129)] = { - [sym_import] = STATE(4964), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(5916), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(3212), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(4779), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5812), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_new] = ACTIONS(1577), - [anon_sym_AMP] = ACTIONS(575), - [anon_sym_PIPE] = ACTIONS(577), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1583), - [anon_sym_QMARK] = ACTIONS(599), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(603), - [anon_sym_infer] = ACTIONS(605), - [anon_sym_keyof] = ACTIONS(607), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_import] = STATE(4975), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(5925), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(3224), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(4711), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5821), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(1537), + [anon_sym_AMP] = ACTIONS(637), + [anon_sym_PIPE] = ACTIONS(639), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(1543), + [anon_sym_QMARK] = ACTIONS(661), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(665), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(1547), + [anon_sym_infer] = ACTIONS(671), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1130)] = { - [sym_import] = STATE(4964), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(5916), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(3212), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(4788), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5812), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_new] = ACTIONS(1577), - [anon_sym_AMP] = ACTIONS(575), - [anon_sym_PIPE] = ACTIONS(577), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1583), - [anon_sym_QMARK] = ACTIONS(599), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(603), - [anon_sym_infer] = ACTIONS(605), - [anon_sym_keyof] = ACTIONS(607), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(1131)] = { - [sym_import] = STATE(5066), - [sym_nested_identifier] = STATE(5895), - [sym_string] = STATE(2948), - [sym_formal_parameters] = STATE(6091), - [sym_nested_type_identifier] = STATE(2915), - [sym__type_query_member_expression_in_type_annotation] = STATE(2902), - [sym__type_query_call_expression_in_type_annotation] = STATE(2931), - [sym_type] = STATE(4709), - [sym_constructor_type] = STATE(3010), - [sym_primary_type] = STATE(3012), - [sym_template_literal_type] = STATE(2963), - [sym_infer_type] = STATE(3010), - [sym_conditional_type] = STATE(2963), - [sym_generic_type] = STATE(2963), - [sym_type_query] = STATE(2963), - [sym_index_type_query] = STATE(2963), - [sym_lookup_type] = STATE(2963), - [sym_literal_type] = STATE(2963), - [sym__number] = STATE(3013), - [sym_existential_type] = STATE(2963), - [sym_flow_maybe_type] = STATE(2963), - [sym_parenthesized_type] = STATE(2963), - [sym_predefined_type] = STATE(2963), - [sym_object_type] = STATE(2963), - [sym_type_parameters] = STATE(5496), - [sym_array_type] = STATE(2963), - [sym_tuple_type] = STATE(2963), - [sym_readonly_type] = STATE(3010), - [sym_union_type] = STATE(2963), - [sym_intersection_type] = STATE(2963), - [sym_function_type] = STATE(3010), - [sym_identifier] = ACTIONS(1499), - [anon_sym_STAR] = ACTIONS(547), - [anon_sym_LBRACE] = ACTIONS(1501), - [anon_sym_typeof] = ACTIONS(1503), - [anon_sym_import] = ACTIONS(1505), - [anon_sym_const] = ACTIONS(133), - [anon_sym_LPAREN] = ACTIONS(1507), - [anon_sym_LBRACK] = ACTIONS(1509), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_new] = ACTIONS(1515), + [sym_import] = STATE(5130), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(6160), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(2904), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(4714), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5677), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(1521), [anon_sym_AMP] = ACTIONS(774), [anon_sym_PIPE] = ACTIONS(776), - [anon_sym_PLUS] = ACTIONS(2468), - [anon_sym_DASH] = ACTIONS(2468), - [anon_sym_LT] = ACTIONS(2470), - [anon_sym_void] = ACTIONS(216), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1521), - [sym_number] = ACTIONS(1523), - [sym_this] = ACTIONS(1525), - [sym_true] = ACTIONS(1527), - [sym_false] = ACTIONS(1527), - [sym_null] = ACTIONS(1527), - [sym_undefined] = ACTIONS(1527), - [anon_sym_readonly] = ACTIONS(1529), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(1535), [anon_sym_QMARK] = ACTIONS(792), - [anon_sym_any] = ACTIONS(216), - [anon_sym_number] = ACTIONS(216), - [anon_sym_boolean] = ACTIONS(216), - [anon_sym_string] = ACTIONS(216), - [anon_sym_symbol] = ACTIONS(216), - [anon_sym_object] = ACTIONS(216), - [anon_sym_abstract] = ACTIONS(208), - [anon_sym_infer] = ACTIONS(210), - [anon_sym_keyof] = ACTIONS(212), - [anon_sym_unique] = ACTIONS(214), - [anon_sym_unknown] = ACTIONS(216), - [anon_sym_never] = ACTIONS(216), - [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(207), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(211), + [anon_sym_infer] = ACTIONS(213), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1131)] = { + [sym_import] = STATE(4975), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(5925), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(3224), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(4777), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5821), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(1537), + [anon_sym_AMP] = ACTIONS(637), + [anon_sym_PIPE] = ACTIONS(639), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(1543), + [anon_sym_QMARK] = ACTIONS(661), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(665), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(1547), + [anon_sym_infer] = ACTIONS(671), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1132)] = { - [sym_export_statement] = STATE(3896), - [sym_object_pattern] = STATE(6030), - [sym_object_assignment_pattern] = STATE(5111), - [sym_array_pattern] = STATE(6030), - [sym__call_signature] = STATE(4434), - [sym__destructuring_pattern] = STATE(6030), - [sym_spread_element] = STATE(5213), - [sym_string] = STATE(3090), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3321), - [sym_rest_pattern] = STATE(5111), - [sym_method_definition] = STATE(5213), - [sym_pair] = STATE(5213), - [sym_pair_pattern] = STATE(5111), - [sym__property_name] = STATE(3090), - [sym_computed_property_name] = STATE(3090), - [sym_method_signature] = STATE(3896), - [sym_accessibility_modifier] = STATE(2761), - [sym_override_modifier] = STATE(2786), - [sym_call_signature] = STATE(3896), - [sym_property_signature] = STATE(3896), - [sym_type_parameters] = STATE(5740), - [sym_construct_signature] = STATE(3896), - [sym_index_signature] = STATE(3896), - [aux_sym_export_statement_repeat1] = STATE(4661), - [aux_sym_object_repeat1] = STATE(5228), - [aux_sym_object_pattern_repeat1] = STATE(5174), - [sym_identifier] = ACTIONS(3242), - [anon_sym_export] = ACTIONS(3244), - [anon_sym_STAR] = ACTIONS(3246), - [anon_sym_type] = ACTIONS(3242), - [anon_sym_namespace] = ACTIONS(3242), - [anon_sym_LBRACE] = ACTIONS(3248), - [anon_sym_COMMA] = ACTIONS(3250), - [anon_sym_RBRACE] = ACTIONS(3252), - [anon_sym_let] = ACTIONS(3242), - [anon_sym_LPAREN] = ACTIONS(3254), - [anon_sym_SEMI] = ACTIONS(3256), - [anon_sym_LBRACK] = ACTIONS(3258), - [anon_sym_DQUOTE] = ACTIONS(3260), - [anon_sym_SQUOTE] = ACTIONS(3262), - [anon_sym_async] = ACTIONS(3264), - [anon_sym_new] = ACTIONS(3266), - [anon_sym_DOT_DOT_DOT] = ACTIONS(253), - [anon_sym_PLUS] = ACTIONS(3268), - [anon_sym_DASH] = ACTIONS(3268), - [anon_sym_LT] = ACTIONS(2470), - [sym_comment] = ACTIONS(5), - [sym_number] = ACTIONS(3270), - [sym_private_property_identifier] = ACTIONS(3270), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(3272), - [anon_sym_readonly] = ACTIONS(3274), - [anon_sym_get] = ACTIONS(3276), - [anon_sym_set] = ACTIONS(3276), - [anon_sym_declare] = ACTIONS(3242), - [anon_sym_public] = ACTIONS(3278), - [anon_sym_private] = ACTIONS(3278), - [anon_sym_protected] = ACTIONS(3278), - [anon_sym_override] = ACTIONS(3280), - [anon_sym_module] = ACTIONS(3242), - [anon_sym_any] = ACTIONS(3242), - [anon_sym_number] = ACTIONS(3242), - [anon_sym_boolean] = ACTIONS(3242), - [anon_sym_string] = ACTIONS(3242), - [anon_sym_symbol] = ACTIONS(3242), - [anon_sym_object] = ACTIONS(3242), - [anon_sym_abstract] = ACTIONS(3282), - [anon_sym_PIPE_RBRACE] = ACTIONS(3284), + [sym_import] = STATE(4975), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(5925), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(3224), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(4779), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5821), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(1537), + [anon_sym_AMP] = ACTIONS(637), + [anon_sym_PIPE] = ACTIONS(639), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(1543), + [anon_sym_QMARK] = ACTIONS(661), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(665), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(1547), + [anon_sym_infer] = ACTIONS(671), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1133)] = { - [sym_export_statement] = STATE(3896), - [sym_object_pattern] = STATE(6030), - [sym_object_assignment_pattern] = STATE(5111), - [sym_array_pattern] = STATE(6030), - [sym__call_signature] = STATE(4434), - [sym__destructuring_pattern] = STATE(6030), - [sym_spread_element] = STATE(5213), - [sym_string] = STATE(3090), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3321), - [sym_rest_pattern] = STATE(5111), - [sym_method_definition] = STATE(5213), - [sym_pair] = STATE(5213), - [sym_pair_pattern] = STATE(5111), - [sym__property_name] = STATE(3090), - [sym_computed_property_name] = STATE(3090), - [sym_method_signature] = STATE(3896), - [sym_accessibility_modifier] = STATE(2761), - [sym_override_modifier] = STATE(2786), - [sym_call_signature] = STATE(3896), - [sym_property_signature] = STATE(3896), - [sym_type_parameters] = STATE(5740), - [sym_construct_signature] = STATE(3896), - [sym_index_signature] = STATE(3896), - [aux_sym_export_statement_repeat1] = STATE(4661), - [aux_sym_object_repeat1] = STATE(5228), - [aux_sym_object_pattern_repeat1] = STATE(5174), - [sym_identifier] = ACTIONS(3286), - [anon_sym_export] = ACTIONS(3288), - [anon_sym_STAR] = ACTIONS(3246), - [anon_sym_type] = ACTIONS(3286), - [anon_sym_namespace] = ACTIONS(3286), - [anon_sym_LBRACE] = ACTIONS(3248), - [anon_sym_COMMA] = ACTIONS(3250), - [anon_sym_RBRACE] = ACTIONS(3290), - [anon_sym_let] = ACTIONS(3286), - [anon_sym_LPAREN] = ACTIONS(3254), - [anon_sym_SEMI] = ACTIONS(3256), - [anon_sym_LBRACK] = ACTIONS(3258), - [anon_sym_DQUOTE] = ACTIONS(3260), - [anon_sym_SQUOTE] = ACTIONS(3262), - [anon_sym_async] = ACTIONS(3292), - [anon_sym_new] = ACTIONS(3294), - [anon_sym_DOT_DOT_DOT] = ACTIONS(253), - [anon_sym_PLUS] = ACTIONS(3268), - [anon_sym_DASH] = ACTIONS(3268), - [anon_sym_LT] = ACTIONS(2470), - [sym_comment] = ACTIONS(5), - [sym_number] = ACTIONS(3270), - [sym_private_property_identifier] = ACTIONS(3270), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(3296), - [anon_sym_readonly] = ACTIONS(3298), - [anon_sym_get] = ACTIONS(3300), - [anon_sym_set] = ACTIONS(3300), - [anon_sym_declare] = ACTIONS(3286), - [anon_sym_public] = ACTIONS(3302), - [anon_sym_private] = ACTIONS(3302), - [anon_sym_protected] = ACTIONS(3302), - [anon_sym_override] = ACTIONS(3304), - [anon_sym_module] = ACTIONS(3286), - [anon_sym_any] = ACTIONS(3286), - [anon_sym_number] = ACTIONS(3286), - [anon_sym_boolean] = ACTIONS(3286), - [anon_sym_string] = ACTIONS(3286), - [anon_sym_symbol] = ACTIONS(3286), - [anon_sym_object] = ACTIONS(3286), - [anon_sym_abstract] = ACTIONS(3282), - [anon_sym_PIPE_RBRACE] = ACTIONS(3284), + [sym_import] = STATE(4975), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(5925), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(3224), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(4783), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5821), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(1537), + [anon_sym_AMP] = ACTIONS(637), + [anon_sym_PIPE] = ACTIONS(639), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(1543), + [anon_sym_QMARK] = ACTIONS(661), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(665), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(1547), + [anon_sym_infer] = ACTIONS(671), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), [sym_html_comment] = ACTIONS(5), }, [STATE(1134)] = { - [sym_export_statement] = STATE(4013), - [sym_object_pattern] = STATE(6030), - [sym_object_assignment_pattern] = STATE(5111), - [sym_array_pattern] = STATE(6030), - [sym__call_signature] = STATE(4434), - [sym__destructuring_pattern] = STATE(6030), - [sym_spread_element] = STATE(5213), - [sym_string] = STATE(3090), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3321), - [sym_rest_pattern] = STATE(5111), - [sym_method_definition] = STATE(5213), - [sym_pair] = STATE(5213), - [sym_pair_pattern] = STATE(5111), - [sym__property_name] = STATE(3090), - [sym_computed_property_name] = STATE(3090), - [sym_method_signature] = STATE(4013), - [sym_accessibility_modifier] = STATE(2761), - [sym_override_modifier] = STATE(2786), - [sym_call_signature] = STATE(4013), - [sym_property_signature] = STATE(4013), - [sym_type_parameters] = STATE(5740), - [sym_construct_signature] = STATE(4013), - [sym_index_signature] = STATE(4013), - [aux_sym_export_statement_repeat1] = STATE(4661), - [aux_sym_object_repeat1] = STATE(5228), - [aux_sym_object_pattern_repeat1] = STATE(5174), - [sym_identifier] = ACTIONS(3242), - [anon_sym_export] = ACTIONS(3244), - [anon_sym_STAR] = ACTIONS(3246), - [anon_sym_type] = ACTIONS(3242), - [anon_sym_namespace] = ACTIONS(3242), - [anon_sym_LBRACE] = ACTIONS(3248), - [anon_sym_COMMA] = ACTIONS(3306), - [anon_sym_RBRACE] = ACTIONS(3308), - [anon_sym_let] = ACTIONS(3242), - [anon_sym_LPAREN] = ACTIONS(3254), - [anon_sym_SEMI] = ACTIONS(3310), - [anon_sym_LBRACK] = ACTIONS(3258), - [anon_sym_DQUOTE] = ACTIONS(3260), - [anon_sym_SQUOTE] = ACTIONS(3262), - [anon_sym_async] = ACTIONS(3264), - [anon_sym_new] = ACTIONS(3266), + [sym_import] = STATE(4975), + [sym_nested_identifier] = STATE(5998), + [sym_string] = STATE(2967), + [sym_formal_parameters] = STATE(5925), + [sym_nested_type_identifier] = STATE(2911), + [sym__type_query_member_expression_in_type_annotation] = STATE(3224), + [sym__type_query_call_expression_in_type_annotation] = STATE(2933), + [sym_type] = STATE(2943), + [sym_constructor_type] = STATE(3052), + [sym_primary_type] = STATE(3005), + [sym_template_literal_type] = STATE(2944), + [sym_infer_type] = STATE(3052), + [sym_conditional_type] = STATE(2944), + [sym_generic_type] = STATE(2944), + [sym_type_query] = STATE(2944), + [sym_index_type_query] = STATE(2944), + [sym_lookup_type] = STATE(2944), + [sym_literal_type] = STATE(2944), + [sym__number] = STATE(2953), + [sym_existential_type] = STATE(2944), + [sym_flow_maybe_type] = STATE(2944), + [sym_parenthesized_type] = STATE(2944), + [sym_predefined_type] = STATE(2944), + [sym_object_type] = STATE(2944), + [sym_type_parameters] = STATE(5821), + [sym_array_type] = STATE(2944), + [sym_tuple_type] = STATE(2944), + [sym_readonly_type] = STATE(3052), + [sym_union_type] = STATE(2944), + [sym_intersection_type] = STATE(2944), + [sym_function_type] = STATE(3052), + [sym_identifier] = ACTIONS(1505), + [anon_sym_STAR] = ACTIONS(609), + [anon_sym_LBRACE] = ACTIONS(1507), + [anon_sym_typeof] = ACTIONS(1509), + [anon_sym_import] = ACTIONS(1511), + [anon_sym_const] = ACTIONS(132), + [anon_sym_LPAREN] = ACTIONS(1513), + [anon_sym_LBRACK] = ACTIONS(1515), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_new] = ACTIONS(1537), + [anon_sym_AMP] = ACTIONS(637), + [anon_sym_PIPE] = ACTIONS(639), + [anon_sym_PLUS] = ACTIONS(2488), + [anon_sym_DASH] = ACTIONS(2488), + [anon_sym_LT] = ACTIONS(2490), + [anon_sym_void] = ACTIONS(209), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1527), + [sym_number] = ACTIONS(1529), + [sym_this] = ACTIONS(1531), + [sym_true] = ACTIONS(1533), + [sym_false] = ACTIONS(1533), + [sym_null] = ACTIONS(1533), + [sym_undefined] = ACTIONS(1533), + [anon_sym_readonly] = ACTIONS(1543), + [anon_sym_QMARK] = ACTIONS(661), + [anon_sym_any] = ACTIONS(209), + [anon_sym_number] = ACTIONS(209), + [anon_sym_boolean] = ACTIONS(209), + [anon_sym_string] = ACTIONS(209), + [anon_sym_symbol] = ACTIONS(209), + [anon_sym_object] = ACTIONS(209), + [anon_sym_abstract] = ACTIONS(665), + [anon_sym_never] = ACTIONS(209), + [anon_sym_unknown] = ACTIONS(209), + [anon_sym_keyof] = ACTIONS(1547), + [anon_sym_infer] = ACTIONS(671), + [anon_sym_unique] = ACTIONS(215), + [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1135)] = { + [sym_export_statement] = STATE(3885), + [sym_object_pattern] = STATE(6095), + [sym_object_assignment_pattern] = STATE(5229), + [sym_array_pattern] = STATE(6095), + [sym__call_signature] = STATE(4609), + [sym__destructuring_pattern] = STATE(6095), + [sym_spread_element] = STATE(5250), + [sym_string] = STATE(3073), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3308), + [sym_rest_pattern] = STATE(5229), + [sym_method_definition] = STATE(5250), + [sym_pair] = STATE(5250), + [sym_pair_pattern] = STATE(5229), + [sym__property_name] = STATE(3073), + [sym_computed_property_name] = STATE(3073), + [sym_method_signature] = STATE(3885), + [sym_accessibility_modifier] = STATE(2757), + [sym_override_modifier] = STATE(2783), + [sym_call_signature] = STATE(3885), + [sym_property_signature] = STATE(3885), + [sym_type_parameters] = STATE(5735), + [sym_construct_signature] = STATE(3885), + [sym_index_signature] = STATE(3885), + [aux_sym_export_statement_repeat1] = STATE(4760), + [aux_sym_object_repeat1] = STATE(5252), + [aux_sym_object_pattern_repeat1] = STATE(5272), + [sym_identifier] = ACTIONS(3256), + [anon_sym_export] = ACTIONS(3258), + [anon_sym_STAR] = ACTIONS(3260), + [anon_sym_type] = ACTIONS(3256), + [anon_sym_namespace] = ACTIONS(3256), + [anon_sym_LBRACE] = ACTIONS(3262), + [anon_sym_COMMA] = ACTIONS(3264), + [anon_sym_RBRACE] = ACTIONS(3266), + [anon_sym_let] = ACTIONS(3256), + [anon_sym_LPAREN] = ACTIONS(3268), + [anon_sym_SEMI] = ACTIONS(3270), + [anon_sym_LBRACK] = ACTIONS(3272), + [anon_sym_DQUOTE] = ACTIONS(3274), + [anon_sym_SQUOTE] = ACTIONS(3276), + [anon_sym_async] = ACTIONS(3278), + [anon_sym_new] = ACTIONS(3280), [anon_sym_DOT_DOT_DOT] = ACTIONS(253), - [anon_sym_PLUS] = ACTIONS(3268), - [anon_sym_DASH] = ACTIONS(3268), - [anon_sym_LT] = ACTIONS(2470), + [anon_sym_PLUS] = ACTIONS(3282), + [anon_sym_DASH] = ACTIONS(3282), + [anon_sym_LT] = ACTIONS(2490), [sym_comment] = ACTIONS(5), - [sym_number] = ACTIONS(3270), - [sym_private_property_identifier] = ACTIONS(3270), + [sym_number] = ACTIONS(3284), + [sym_private_property_identifier] = ACTIONS(3284), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(3272), - [anon_sym_readonly] = ACTIONS(3274), - [anon_sym_get] = ACTIONS(3276), - [anon_sym_set] = ACTIONS(3276), - [anon_sym_declare] = ACTIONS(3242), - [anon_sym_public] = ACTIONS(3278), - [anon_sym_private] = ACTIONS(3278), - [anon_sym_protected] = ACTIONS(3278), - [anon_sym_override] = ACTIONS(3280), - [anon_sym_module] = ACTIONS(3242), - [anon_sym_any] = ACTIONS(3242), - [anon_sym_number] = ACTIONS(3242), - [anon_sym_boolean] = ACTIONS(3242), - [anon_sym_string] = ACTIONS(3242), - [anon_sym_symbol] = ACTIONS(3242), - [anon_sym_object] = ACTIONS(3242), - [anon_sym_abstract] = ACTIONS(3282), - [anon_sym_PIPE_RBRACE] = ACTIONS(3312), + [anon_sym_static] = ACTIONS(3286), + [anon_sym_readonly] = ACTIONS(3288), + [anon_sym_get] = ACTIONS(3290), + [anon_sym_set] = ACTIONS(3290), + [anon_sym_declare] = ACTIONS(3256), + [anon_sym_public] = ACTIONS(3292), + [anon_sym_private] = ACTIONS(3292), + [anon_sym_protected] = ACTIONS(3292), + [anon_sym_override] = ACTIONS(3294), + [anon_sym_module] = ACTIONS(3256), + [anon_sym_any] = ACTIONS(3256), + [anon_sym_number] = ACTIONS(3256), + [anon_sym_boolean] = ACTIONS(3256), + [anon_sym_string] = ACTIONS(3256), + [anon_sym_symbol] = ACTIONS(3256), + [anon_sym_object] = ACTIONS(3256), + [anon_sym_abstract] = ACTIONS(3296), + [anon_sym_PIPE_RBRACE] = ACTIONS(3298), [sym_html_comment] = ACTIONS(5), }, - [STATE(1135)] = { - [sym_variable_declarator] = STATE(4747), - [sym_object_pattern] = STATE(3692), - [sym_array_pattern] = STATE(3692), - [sym__destructuring_pattern] = STATE(3692), - [aux_sym_object_repeat1] = STATE(4979), - [aux_sym_object_pattern_repeat1] = STATE(5022), - [sym_identifier] = ACTIONS(3314), - [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(695), - [anon_sym_as] = ACTIONS(120), - [anon_sym_LBRACE] = ACTIONS(3316), - [anon_sym_COMMA] = ACTIONS(158), - [anon_sym_RBRACE] = ACTIONS(730), - [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2122), - [anon_sym_SEMI] = ACTIONS(158), - [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(705), - [anon_sym_LBRACK] = ACTIONS(3318), - [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(158), - [anon_sym_EQ_GT] = ACTIONS(716), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP] = ACTIONS(120), - [anon_sym_PIPE_PIPE] = ACTIONS(120), - [anon_sym_GT_GT] = ACTIONS(120), - [anon_sym_GT_GT_GT] = ACTIONS(120), - [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(120), - [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(120), - [anon_sym_DASH] = ACTIONS(120), - [anon_sym_SLASH] = ACTIONS(120), - [anon_sym_PERCENT] = ACTIONS(120), - [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2131), - [anon_sym_LT_EQ] = ACTIONS(158), - [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), - [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), - [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), + [STATE(1136)] = { + [sym_export_statement] = STATE(3885), + [sym_object_pattern] = STATE(6095), + [sym_object_assignment_pattern] = STATE(5229), + [sym_array_pattern] = STATE(6095), + [sym__call_signature] = STATE(4609), + [sym__destructuring_pattern] = STATE(6095), + [sym_spread_element] = STATE(5250), + [sym_string] = STATE(3073), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3308), + [sym_rest_pattern] = STATE(5229), + [sym_method_definition] = STATE(5250), + [sym_pair] = STATE(5250), + [sym_pair_pattern] = STATE(5229), + [sym__property_name] = STATE(3073), + [sym_computed_property_name] = STATE(3073), + [sym_method_signature] = STATE(3885), + [sym_accessibility_modifier] = STATE(2757), + [sym_override_modifier] = STATE(2783), + [sym_call_signature] = STATE(3885), + [sym_property_signature] = STATE(3885), + [sym_type_parameters] = STATE(5735), + [sym_construct_signature] = STATE(3885), + [sym_index_signature] = STATE(3885), + [aux_sym_export_statement_repeat1] = STATE(4760), + [aux_sym_object_repeat1] = STATE(5252), + [aux_sym_object_pattern_repeat1] = STATE(5272), + [sym_identifier] = ACTIONS(3300), + [anon_sym_export] = ACTIONS(3302), + [anon_sym_STAR] = ACTIONS(3260), + [anon_sym_type] = ACTIONS(3300), + [anon_sym_namespace] = ACTIONS(3300), + [anon_sym_LBRACE] = ACTIONS(3262), + [anon_sym_COMMA] = ACTIONS(3264), + [anon_sym_RBRACE] = ACTIONS(3304), + [anon_sym_let] = ACTIONS(3300), + [anon_sym_LPAREN] = ACTIONS(3268), + [anon_sym_SEMI] = ACTIONS(3270), + [anon_sym_LBRACK] = ACTIONS(3272), + [anon_sym_DQUOTE] = ACTIONS(3274), + [anon_sym_SQUOTE] = ACTIONS(3276), + [anon_sym_async] = ACTIONS(3306), + [anon_sym_new] = ACTIONS(3308), + [anon_sym_DOT_DOT_DOT] = ACTIONS(253), + [anon_sym_PLUS] = ACTIONS(3282), + [anon_sym_DASH] = ACTIONS(3282), + [anon_sym_LT] = ACTIONS(2490), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(158), - [anon_sym_QMARK] = ACTIONS(724), - [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(158), - [sym__ternary_qmark] = ACTIONS(158), + [sym_number] = ACTIONS(3284), + [sym_private_property_identifier] = ACTIONS(3284), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(3310), + [anon_sym_readonly] = ACTIONS(3312), + [anon_sym_get] = ACTIONS(3314), + [anon_sym_set] = ACTIONS(3314), + [anon_sym_declare] = ACTIONS(3300), + [anon_sym_public] = ACTIONS(3316), + [anon_sym_private] = ACTIONS(3316), + [anon_sym_protected] = ACTIONS(3316), + [anon_sym_override] = ACTIONS(3318), + [anon_sym_module] = ACTIONS(3300), + [anon_sym_any] = ACTIONS(3300), + [anon_sym_number] = ACTIONS(3300), + [anon_sym_boolean] = ACTIONS(3300), + [anon_sym_string] = ACTIONS(3300), + [anon_sym_symbol] = ACTIONS(3300), + [anon_sym_object] = ACTIONS(3300), + [anon_sym_abstract] = ACTIONS(3296), + [anon_sym_PIPE_RBRACE] = ACTIONS(3298), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(726), }, - [STATE(1136)] = { - [sym_export_statement] = STATE(3896), - [sym_object_pattern] = STATE(6030), - [sym_object_assignment_pattern] = STATE(5111), - [sym_array_pattern] = STATE(6030), - [sym__call_signature] = STATE(4434), - [sym__destructuring_pattern] = STATE(6030), - [sym_spread_element] = STATE(5213), - [sym_string] = STATE(3090), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3321), - [sym_rest_pattern] = STATE(5111), - [sym_method_definition] = STATE(5213), - [sym_pair] = STATE(5213), - [sym_pair_pattern] = STATE(5111), - [sym__property_name] = STATE(3090), - [sym_computed_property_name] = STATE(3090), - [sym_method_signature] = STATE(3896), - [sym_accessibility_modifier] = STATE(2761), - [sym_override_modifier] = STATE(2786), - [sym_call_signature] = STATE(3896), - [sym_property_signature] = STATE(3896), - [sym_type_parameters] = STATE(5740), - [sym_construct_signature] = STATE(3896), - [sym_index_signature] = STATE(3896), - [aux_sym_export_statement_repeat1] = STATE(4661), - [aux_sym_object_repeat1] = STATE(5228), - [aux_sym_object_pattern_repeat1] = STATE(5174), + [STATE(1137)] = { + [sym_export_statement] = STATE(3885), + [sym_object_pattern] = STATE(6095), + [sym_object_assignment_pattern] = STATE(5229), + [sym_array_pattern] = STATE(6095), + [sym__call_signature] = STATE(4609), + [sym__destructuring_pattern] = STATE(6095), + [sym_spread_element] = STATE(5250), + [sym_string] = STATE(3073), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3308), + [sym_rest_pattern] = STATE(5229), + [sym_method_definition] = STATE(5250), + [sym_pair] = STATE(5250), + [sym_pair_pattern] = STATE(5229), + [sym__property_name] = STATE(3073), + [sym_computed_property_name] = STATE(3073), + [sym_method_signature] = STATE(3885), + [sym_accessibility_modifier] = STATE(2757), + [sym_override_modifier] = STATE(2783), + [sym_call_signature] = STATE(3885), + [sym_property_signature] = STATE(3885), + [sym_type_parameters] = STATE(5735), + [sym_construct_signature] = STATE(3885), + [sym_index_signature] = STATE(3885), + [aux_sym_export_statement_repeat1] = STATE(4760), + [aux_sym_object_repeat1] = STATE(5252), + [aux_sym_object_pattern_repeat1] = STATE(5272), [sym_identifier] = ACTIONS(3320), [anon_sym_export] = ACTIONS(3322), - [anon_sym_STAR] = ACTIONS(3246), + [anon_sym_STAR] = ACTIONS(3260), [anon_sym_type] = ACTIONS(3320), [anon_sym_namespace] = ACTIONS(3320), - [anon_sym_LBRACE] = ACTIONS(3248), - [anon_sym_COMMA] = ACTIONS(3250), + [anon_sym_LBRACE] = ACTIONS(3262), + [anon_sym_COMMA] = ACTIONS(3264), [anon_sym_RBRACE] = ACTIONS(3324), [anon_sym_let] = ACTIONS(3320), - [anon_sym_LPAREN] = ACTIONS(3254), - [anon_sym_SEMI] = ACTIONS(3256), - [anon_sym_LBRACK] = ACTIONS(3258), - [anon_sym_DQUOTE] = ACTIONS(3260), - [anon_sym_SQUOTE] = ACTIONS(3262), + [anon_sym_LPAREN] = ACTIONS(3268), + [anon_sym_SEMI] = ACTIONS(3270), + [anon_sym_LBRACK] = ACTIONS(3272), + [anon_sym_DQUOTE] = ACTIONS(3274), + [anon_sym_SQUOTE] = ACTIONS(3276), [anon_sym_async] = ACTIONS(3326), [anon_sym_new] = ACTIONS(3328), [anon_sym_DOT_DOT_DOT] = ACTIONS(253), - [anon_sym_PLUS] = ACTIONS(3268), - [anon_sym_DASH] = ACTIONS(3268), - [anon_sym_LT] = ACTIONS(2470), + [anon_sym_PLUS] = ACTIONS(3282), + [anon_sym_DASH] = ACTIONS(3282), + [anon_sym_LT] = ACTIONS(2490), [sym_comment] = ACTIONS(5), - [sym_number] = ACTIONS(3270), - [sym_private_property_identifier] = ACTIONS(3270), + [sym_number] = ACTIONS(3284), + [sym_private_property_identifier] = ACTIONS(3284), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(3330), [anon_sym_readonly] = ACTIONS(3332), @@ -136422,121 +136532,49 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_string] = ACTIONS(3320), [anon_sym_symbol] = ACTIONS(3320), [anon_sym_object] = ACTIONS(3320), - [anon_sym_abstract] = ACTIONS(3282), - [anon_sym_PIPE_RBRACE] = ACTIONS(3284), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(1137)] = { - [sym_export_statement] = STATE(3896), - [sym_object_pattern] = STATE(6030), - [sym_object_assignment_pattern] = STATE(5111), - [sym_array_pattern] = STATE(6030), - [sym__call_signature] = STATE(4434), - [sym__destructuring_pattern] = STATE(6030), - [sym_spread_element] = STATE(5213), - [sym_string] = STATE(3090), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3321), - [sym_rest_pattern] = STATE(5111), - [sym_method_definition] = STATE(5213), - [sym_pair] = STATE(5213), - [sym_pair_pattern] = STATE(5111), - [sym__property_name] = STATE(3090), - [sym_computed_property_name] = STATE(3090), - [sym_method_signature] = STATE(3896), - [sym_accessibility_modifier] = STATE(2761), - [sym_override_modifier] = STATE(2786), - [sym_call_signature] = STATE(3896), - [sym_property_signature] = STATE(3896), - [sym_type_parameters] = STATE(5740), - [sym_construct_signature] = STATE(3896), - [sym_index_signature] = STATE(3896), - [aux_sym_export_statement_repeat1] = STATE(4661), - [aux_sym_object_repeat1] = STATE(5228), - [aux_sym_object_pattern_repeat1] = STATE(5174), - [sym_identifier] = ACTIONS(3340), - [anon_sym_export] = ACTIONS(3342), - [anon_sym_STAR] = ACTIONS(3246), - [anon_sym_type] = ACTIONS(3340), - [anon_sym_namespace] = ACTIONS(3340), - [anon_sym_LBRACE] = ACTIONS(3248), - [anon_sym_COMMA] = ACTIONS(3250), - [anon_sym_RBRACE] = ACTIONS(3344), - [anon_sym_let] = ACTIONS(3340), - [anon_sym_LPAREN] = ACTIONS(3254), - [anon_sym_SEMI] = ACTIONS(3256), - [anon_sym_LBRACK] = ACTIONS(3258), - [anon_sym_DQUOTE] = ACTIONS(3260), - [anon_sym_SQUOTE] = ACTIONS(3262), - [anon_sym_async] = ACTIONS(3346), - [anon_sym_new] = ACTIONS(3348), - [anon_sym_DOT_DOT_DOT] = ACTIONS(253), - [anon_sym_PLUS] = ACTIONS(3268), - [anon_sym_DASH] = ACTIONS(3268), - [anon_sym_LT] = ACTIONS(2470), - [sym_comment] = ACTIONS(5), - [sym_number] = ACTIONS(3270), - [sym_private_property_identifier] = ACTIONS(3270), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(3350), - [anon_sym_readonly] = ACTIONS(3352), - [anon_sym_get] = ACTIONS(3354), - [anon_sym_set] = ACTIONS(3354), - [anon_sym_declare] = ACTIONS(3340), - [anon_sym_public] = ACTIONS(3356), - [anon_sym_private] = ACTIONS(3356), - [anon_sym_protected] = ACTIONS(3356), - [anon_sym_override] = ACTIONS(3358), - [anon_sym_module] = ACTIONS(3340), - [anon_sym_any] = ACTIONS(3340), - [anon_sym_number] = ACTIONS(3340), - [anon_sym_boolean] = ACTIONS(3340), - [anon_sym_string] = ACTIONS(3340), - [anon_sym_symbol] = ACTIONS(3340), - [anon_sym_object] = ACTIONS(3340), - [anon_sym_abstract] = ACTIONS(3282), - [anon_sym_PIPE_RBRACE] = ACTIONS(3284), + [anon_sym_abstract] = ACTIONS(3296), + [anon_sym_PIPE_RBRACE] = ACTIONS(3298), [sym_html_comment] = ACTIONS(5), }, [STATE(1138)] = { - [sym_nested_identifier] = STATE(224), - [sym_string] = STATE(225), - [sym__module] = STATE(248), - [aux_sym_object_repeat1] = STATE(4979), - [aux_sym_object_pattern_repeat1] = STATE(5022), - [sym_identifier] = ACTIONS(3360), + [sym_nested_identifier] = STATE(753), + [sym_string] = STATE(785), + [sym__module] = STATE(859), + [aux_sym_object_repeat1] = STATE(4829), + [aux_sym_object_pattern_repeat1] = STATE(4830), + [sym_identifier] = ACTIONS(3340), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(695), + [anon_sym_EQ] = ACTIONS(697), [anon_sym_as] = ACTIONS(120), - [anon_sym_COMMA] = ACTIONS(158), - [anon_sym_RBRACE] = ACTIONS(730), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(732), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2122), - [anon_sym_SEMI] = ACTIONS(158), + [anon_sym_LPAREN] = ACTIONS(2136), + [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(705), - [anon_sym_LBRACK] = ACTIONS(158), + [anon_sym_COLON] = ACTIONS(707), + [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(158), - [anon_sym_DQUOTE] = ACTIONS(3362), - [anon_sym_SQUOTE] = ACTIONS(3364), - [anon_sym_EQ_GT] = ACTIONS(716), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -136550,65 +136588,65 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2131), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(2145), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(158), - [anon_sym_QMARK] = ACTIONS(724), + [anon_sym_BQUOTE] = ACTIONS(157), + [anon_sym_QMARK] = ACTIONS(726), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(158), - [sym__ternary_qmark] = ACTIONS(158), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(726), + [sym__member_signature_marker] = ACTIONS(728), }, [STATE(1139)] = { - [sym_nested_identifier] = STATE(745), - [sym_string] = STATE(766), - [sym__module] = STATE(854), - [aux_sym_object_repeat1] = STATE(4828), - [aux_sym_object_pattern_repeat1] = STATE(5022), - [sym_identifier] = ACTIONS(3366), + [sym_nested_identifier] = STATE(222), + [sym_string] = STATE(220), + [sym__module] = STATE(233), + [aux_sym_object_repeat1] = STATE(4854), + [aux_sym_object_pattern_repeat1] = STATE(4830), + [sym_identifier] = ACTIONS(3342), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(695), + [anon_sym_EQ] = ACTIONS(697), [anon_sym_as] = ACTIONS(120), - [anon_sym_COMMA] = ACTIONS(158), - [anon_sym_RBRACE] = ACTIONS(728), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(703), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2122), - [anon_sym_SEMI] = ACTIONS(158), + [anon_sym_LPAREN] = ACTIONS(2136), + [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(705), - [anon_sym_LBRACK] = ACTIONS(158), + [anon_sym_COLON] = ACTIONS(707), + [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(158), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_EQ_GT] = ACTIONS(716), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_DQUOTE] = ACTIONS(3344), + [anon_sym_SQUOTE] = ACTIONS(3346), + [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -136622,137 +136660,137 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2131), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(2145), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(158), - [anon_sym_QMARK] = ACTIONS(724), + [anon_sym_BQUOTE] = ACTIONS(157), + [anon_sym_QMARK] = ACTIONS(726), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(158), - [sym__ternary_qmark] = ACTIONS(158), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(726), + [sym__member_signature_marker] = ACTIONS(728), }, [STATE(1140)] = { - [sym_export_statement] = STATE(3896), - [sym_object_pattern] = STATE(6030), - [sym_object_assignment_pattern] = STATE(5111), - [sym_array_pattern] = STATE(6030), - [sym__call_signature] = STATE(4434), - [sym__destructuring_pattern] = STATE(6030), - [sym_spread_element] = STATE(5112), - [sym_string] = STATE(3090), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3321), - [sym_rest_pattern] = STATE(5111), - [sym_method_definition] = STATE(5112), - [sym_pair] = STATE(5112), - [sym_pair_pattern] = STATE(5111), - [sym__property_name] = STATE(3090), - [sym_computed_property_name] = STATE(3090), - [sym_method_signature] = STATE(3896), - [sym_accessibility_modifier] = STATE(2761), - [sym_override_modifier] = STATE(2786), - [sym_call_signature] = STATE(3896), - [sym_property_signature] = STATE(3896), - [sym_type_parameters] = STATE(5740), - [sym_construct_signature] = STATE(3896), - [sym_index_signature] = STATE(3896), - [aux_sym_export_statement_repeat1] = STATE(4661), - [aux_sym_object_repeat1] = STATE(5134), - [aux_sym_object_pattern_repeat1] = STATE(5174), - [sym_identifier] = ACTIONS(3368), - [anon_sym_export] = ACTIONS(3370), - [anon_sym_STAR] = ACTIONS(3246), - [anon_sym_type] = ACTIONS(3368), - [anon_sym_namespace] = ACTIONS(3368), - [anon_sym_LBRACE] = ACTIONS(3248), - [anon_sym_COMMA] = ACTIONS(3250), - [anon_sym_RBRACE] = ACTIONS(3372), - [anon_sym_let] = ACTIONS(3368), - [anon_sym_LPAREN] = ACTIONS(3254), - [anon_sym_SEMI] = ACTIONS(3256), - [anon_sym_LBRACK] = ACTIONS(3258), - [anon_sym_DQUOTE] = ACTIONS(3260), - [anon_sym_SQUOTE] = ACTIONS(3262), - [anon_sym_async] = ACTIONS(3374), - [anon_sym_new] = ACTIONS(3376), + [sym_export_statement] = STATE(3885), + [sym_object_pattern] = STATE(6095), + [sym_object_assignment_pattern] = STATE(5229), + [sym_array_pattern] = STATE(6095), + [sym__call_signature] = STATE(4609), + [sym__destructuring_pattern] = STATE(6095), + [sym_spread_element] = STATE(5250), + [sym_string] = STATE(3073), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3308), + [sym_rest_pattern] = STATE(5229), + [sym_method_definition] = STATE(5250), + [sym_pair] = STATE(5250), + [sym_pair_pattern] = STATE(5229), + [sym__property_name] = STATE(3073), + [sym_computed_property_name] = STATE(3073), + [sym_method_signature] = STATE(3885), + [sym_accessibility_modifier] = STATE(2757), + [sym_override_modifier] = STATE(2783), + [sym_call_signature] = STATE(3885), + [sym_property_signature] = STATE(3885), + [sym_type_parameters] = STATE(5735), + [sym_construct_signature] = STATE(3885), + [sym_index_signature] = STATE(3885), + [aux_sym_export_statement_repeat1] = STATE(4760), + [aux_sym_object_repeat1] = STATE(5252), + [aux_sym_object_pattern_repeat1] = STATE(5272), + [sym_identifier] = ACTIONS(3300), + [anon_sym_export] = ACTIONS(3302), + [anon_sym_STAR] = ACTIONS(3260), + [anon_sym_type] = ACTIONS(3300), + [anon_sym_namespace] = ACTIONS(3300), + [anon_sym_LBRACE] = ACTIONS(3262), + [anon_sym_COMMA] = ACTIONS(3264), + [anon_sym_RBRACE] = ACTIONS(3348), + [anon_sym_let] = ACTIONS(3300), + [anon_sym_LPAREN] = ACTIONS(3268), + [anon_sym_SEMI] = ACTIONS(3270), + [anon_sym_LBRACK] = ACTIONS(3272), + [anon_sym_DQUOTE] = ACTIONS(3274), + [anon_sym_SQUOTE] = ACTIONS(3276), + [anon_sym_async] = ACTIONS(3306), + [anon_sym_new] = ACTIONS(3308), [anon_sym_DOT_DOT_DOT] = ACTIONS(253), - [anon_sym_PLUS] = ACTIONS(3268), - [anon_sym_DASH] = ACTIONS(3268), - [anon_sym_LT] = ACTIONS(2470), + [anon_sym_PLUS] = ACTIONS(3282), + [anon_sym_DASH] = ACTIONS(3282), + [anon_sym_LT] = ACTIONS(2490), [sym_comment] = ACTIONS(5), - [sym_number] = ACTIONS(3270), - [sym_private_property_identifier] = ACTIONS(3270), + [sym_number] = ACTIONS(3284), + [sym_private_property_identifier] = ACTIONS(3284), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(3378), - [anon_sym_readonly] = ACTIONS(3380), - [anon_sym_get] = ACTIONS(3382), - [anon_sym_set] = ACTIONS(3382), - [anon_sym_declare] = ACTIONS(3368), - [anon_sym_public] = ACTIONS(3384), - [anon_sym_private] = ACTIONS(3384), - [anon_sym_protected] = ACTIONS(3384), - [anon_sym_override] = ACTIONS(3386), - [anon_sym_module] = ACTIONS(3368), - [anon_sym_any] = ACTIONS(3368), - [anon_sym_number] = ACTIONS(3368), - [anon_sym_boolean] = ACTIONS(3368), - [anon_sym_string] = ACTIONS(3368), - [anon_sym_symbol] = ACTIONS(3368), - [anon_sym_object] = ACTIONS(3368), - [anon_sym_abstract] = ACTIONS(3282), - [anon_sym_PIPE_RBRACE] = ACTIONS(3284), + [anon_sym_static] = ACTIONS(3310), + [anon_sym_readonly] = ACTIONS(3312), + [anon_sym_get] = ACTIONS(3314), + [anon_sym_set] = ACTIONS(3314), + [anon_sym_declare] = ACTIONS(3300), + [anon_sym_public] = ACTIONS(3316), + [anon_sym_private] = ACTIONS(3316), + [anon_sym_protected] = ACTIONS(3316), + [anon_sym_override] = ACTIONS(3318), + [anon_sym_module] = ACTIONS(3300), + [anon_sym_any] = ACTIONS(3300), + [anon_sym_number] = ACTIONS(3300), + [anon_sym_boolean] = ACTIONS(3300), + [anon_sym_string] = ACTIONS(3300), + [anon_sym_symbol] = ACTIONS(3300), + [anon_sym_object] = ACTIONS(3300), + [anon_sym_abstract] = ACTIONS(3296), + [anon_sym_PIPE_RBRACE] = ACTIONS(3298), [sym_html_comment] = ACTIONS(5), }, [STATE(1141)] = { - [sym_nested_identifier] = STATE(745), - [sym_string] = STATE(766), - [sym__module] = STATE(854), - [aux_sym_object_repeat1] = STATE(4828), - [aux_sym_object_pattern_repeat1] = STATE(5022), - [sym_identifier] = ACTIONS(3366), + [sym_nested_identifier] = STATE(222), + [sym_string] = STATE(220), + [sym__module] = STATE(233), + [aux_sym_object_repeat1] = STATE(4854), + [aux_sym_object_pattern_repeat1] = STATE(4830), + [sym_identifier] = ACTIONS(3342), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(695), + [anon_sym_EQ] = ACTIONS(697), [anon_sym_as] = ACTIONS(120), - [anon_sym_COMMA] = ACTIONS(158), - [anon_sym_RBRACE] = ACTIONS(701), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(730), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2122), - [anon_sym_SEMI] = ACTIONS(158), + [anon_sym_LPAREN] = ACTIONS(2136), + [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(705), - [anon_sym_LBRACK] = ACTIONS(158), + [anon_sym_COLON] = ACTIONS(707), + [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(158), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_EQ_GT] = ACTIONS(716), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_DQUOTE] = ACTIONS(3344), + [anon_sym_SQUOTE] = ACTIONS(3346), + [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -136766,209 +136804,65 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2131), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(2145), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(158), - [anon_sym_QMARK] = ACTIONS(724), + [anon_sym_BQUOTE] = ACTIONS(157), + [anon_sym_QMARK] = ACTIONS(726), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(158), - [sym__ternary_qmark] = ACTIONS(158), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(726), + [sym__member_signature_marker] = ACTIONS(728), }, [STATE(1142)] = { - [sym_export_statement] = STATE(3896), - [sym_object_pattern] = STATE(6030), - [sym_object_assignment_pattern] = STATE(5111), - [sym_array_pattern] = STATE(6030), - [sym__call_signature] = STATE(4434), - [sym__destructuring_pattern] = STATE(6030), - [sym_spread_element] = STATE(5213), - [sym_string] = STATE(3090), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3321), - [sym_rest_pattern] = STATE(5111), - [sym_method_definition] = STATE(5213), - [sym_pair] = STATE(5213), - [sym_pair_pattern] = STATE(5111), - [sym__property_name] = STATE(3090), - [sym_computed_property_name] = STATE(3090), - [sym_method_signature] = STATE(3896), - [sym_accessibility_modifier] = STATE(2761), - [sym_override_modifier] = STATE(2786), - [sym_call_signature] = STATE(3896), - [sym_property_signature] = STATE(3896), - [sym_type_parameters] = STATE(5740), - [sym_construct_signature] = STATE(3896), - [sym_index_signature] = STATE(3896), - [aux_sym_export_statement_repeat1] = STATE(4661), - [aux_sym_object_repeat1] = STATE(5228), - [aux_sym_object_pattern_repeat1] = STATE(5174), - [sym_identifier] = ACTIONS(3242), - [anon_sym_export] = ACTIONS(3244), - [anon_sym_STAR] = ACTIONS(3246), - [anon_sym_type] = ACTIONS(3242), - [anon_sym_namespace] = ACTIONS(3242), - [anon_sym_LBRACE] = ACTIONS(3248), - [anon_sym_COMMA] = ACTIONS(3250), - [anon_sym_RBRACE] = ACTIONS(3388), - [anon_sym_let] = ACTIONS(3242), - [anon_sym_LPAREN] = ACTIONS(3254), - [anon_sym_SEMI] = ACTIONS(3256), - [anon_sym_LBRACK] = ACTIONS(3258), - [anon_sym_DQUOTE] = ACTIONS(3260), - [anon_sym_SQUOTE] = ACTIONS(3262), - [anon_sym_async] = ACTIONS(3264), - [anon_sym_new] = ACTIONS(3266), - [anon_sym_DOT_DOT_DOT] = ACTIONS(253), - [anon_sym_PLUS] = ACTIONS(3268), - [anon_sym_DASH] = ACTIONS(3268), - [anon_sym_LT] = ACTIONS(2470), - [sym_comment] = ACTIONS(5), - [sym_number] = ACTIONS(3270), - [sym_private_property_identifier] = ACTIONS(3270), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(3272), - [anon_sym_readonly] = ACTIONS(3274), - [anon_sym_get] = ACTIONS(3276), - [anon_sym_set] = ACTIONS(3276), - [anon_sym_declare] = ACTIONS(3242), - [anon_sym_public] = ACTIONS(3278), - [anon_sym_private] = ACTIONS(3278), - [anon_sym_protected] = ACTIONS(3278), - [anon_sym_override] = ACTIONS(3280), - [anon_sym_module] = ACTIONS(3242), - [anon_sym_any] = ACTIONS(3242), - [anon_sym_number] = ACTIONS(3242), - [anon_sym_boolean] = ACTIONS(3242), - [anon_sym_string] = ACTIONS(3242), - [anon_sym_symbol] = ACTIONS(3242), - [anon_sym_object] = ACTIONS(3242), - [anon_sym_abstract] = ACTIONS(3282), - [anon_sym_PIPE_RBRACE] = ACTIONS(3284), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(1143)] = { - [sym_export_statement] = STATE(3896), - [sym_object_pattern] = STATE(6030), - [sym_object_assignment_pattern] = STATE(5111), - [sym_array_pattern] = STATE(6030), - [sym__call_signature] = STATE(4434), - [sym__destructuring_pattern] = STATE(6030), - [sym_spread_element] = STATE(5213), - [sym_string] = STATE(3090), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3321), - [sym_rest_pattern] = STATE(5111), - [sym_method_definition] = STATE(5213), - [sym_pair] = STATE(5213), - [sym_pair_pattern] = STATE(5111), - [sym__property_name] = STATE(3090), - [sym_computed_property_name] = STATE(3090), - [sym_method_signature] = STATE(3896), - [sym_accessibility_modifier] = STATE(2761), - [sym_override_modifier] = STATE(2786), - [sym_call_signature] = STATE(3896), - [sym_property_signature] = STATE(3896), - [sym_type_parameters] = STATE(5740), - [sym_construct_signature] = STATE(3896), - [sym_index_signature] = STATE(3896), - [aux_sym_export_statement_repeat1] = STATE(4661), - [aux_sym_object_repeat1] = STATE(5228), - [aux_sym_object_pattern_repeat1] = STATE(5174), - [sym_identifier] = ACTIONS(3320), - [anon_sym_export] = ACTIONS(3322), - [anon_sym_STAR] = ACTIONS(3246), - [anon_sym_type] = ACTIONS(3320), - [anon_sym_namespace] = ACTIONS(3320), - [anon_sym_LBRACE] = ACTIONS(3248), - [anon_sym_COMMA] = ACTIONS(3250), - [anon_sym_RBRACE] = ACTIONS(3390), - [anon_sym_let] = ACTIONS(3320), - [anon_sym_LPAREN] = ACTIONS(3254), - [anon_sym_SEMI] = ACTIONS(3256), - [anon_sym_LBRACK] = ACTIONS(3258), - [anon_sym_DQUOTE] = ACTIONS(3260), - [anon_sym_SQUOTE] = ACTIONS(3262), - [anon_sym_async] = ACTIONS(3326), - [anon_sym_new] = ACTIONS(3328), - [anon_sym_DOT_DOT_DOT] = ACTIONS(253), - [anon_sym_PLUS] = ACTIONS(3268), - [anon_sym_DASH] = ACTIONS(3268), - [anon_sym_LT] = ACTIONS(2470), - [sym_comment] = ACTIONS(5), - [sym_number] = ACTIONS(3270), - [sym_private_property_identifier] = ACTIONS(3270), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(3330), - [anon_sym_readonly] = ACTIONS(3332), - [anon_sym_get] = ACTIONS(3334), - [anon_sym_set] = ACTIONS(3334), - [anon_sym_declare] = ACTIONS(3320), - [anon_sym_public] = ACTIONS(3336), - [anon_sym_private] = ACTIONS(3336), - [anon_sym_protected] = ACTIONS(3336), - [anon_sym_override] = ACTIONS(3338), - [anon_sym_module] = ACTIONS(3320), - [anon_sym_any] = ACTIONS(3320), - [anon_sym_number] = ACTIONS(3320), - [anon_sym_boolean] = ACTIONS(3320), - [anon_sym_string] = ACTIONS(3320), - [anon_sym_symbol] = ACTIONS(3320), - [anon_sym_object] = ACTIONS(3320), - [anon_sym_abstract] = ACTIONS(3282), - [anon_sym_PIPE_RBRACE] = ACTIONS(3284), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(1144)] = { - [sym_nested_identifier] = STATE(224), - [sym_string] = STATE(225), - [sym__module] = STATE(248), - [aux_sym_object_repeat1] = STATE(4828), - [aux_sym_object_pattern_repeat1] = STATE(5022), - [sym_identifier] = ACTIONS(3360), + [sym_variable_declarator] = STATE(4676), + [sym_object_pattern] = STATE(3586), + [sym_array_pattern] = STATE(3586), + [sym__destructuring_pattern] = STATE(3586), + [aux_sym_object_repeat1] = STATE(4829), + [aux_sym_object_pattern_repeat1] = STATE(4830), + [sym_identifier] = ACTIONS(3350), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(695), + [anon_sym_EQ] = ACTIONS(697), [anon_sym_as] = ACTIONS(120), - [anon_sym_COMMA] = ACTIONS(158), - [anon_sym_RBRACE] = ACTIONS(728), + [anon_sym_LBRACE] = ACTIONS(3352), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(732), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2122), - [anon_sym_SEMI] = ACTIONS(158), + [anon_sym_LPAREN] = ACTIONS(2136), + [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(705), - [anon_sym_LBRACK] = ACTIONS(158), + [anon_sym_COLON] = ACTIONS(707), + [anon_sym_LBRACK] = ACTIONS(3354), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(158), - [anon_sym_DQUOTE] = ACTIONS(3362), - [anon_sym_SQUOTE] = ACTIONS(3364), - [anon_sym_EQ_GT] = ACTIONS(716), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -136982,65 +136876,65 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2131), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(2145), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(158), - [anon_sym_QMARK] = ACTIONS(724), + [anon_sym_BQUOTE] = ACTIONS(157), + [anon_sym_QMARK] = ACTIONS(726), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(158), - [sym__ternary_qmark] = ACTIONS(158), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(726), + [sym__member_signature_marker] = ACTIONS(728), }, - [STATE(1145)] = { - [sym_variable_declarator] = STATE(4747), - [sym_object_pattern] = STATE(3692), - [sym_array_pattern] = STATE(3692), - [sym__destructuring_pattern] = STATE(3692), - [aux_sym_object_repeat1] = STATE(4828), - [aux_sym_object_pattern_repeat1] = STATE(5022), - [sym_identifier] = ACTIONS(3314), + [STATE(1143)] = { + [sym_variable_declarator] = STATE(4676), + [sym_object_pattern] = STATE(3586), + [sym_array_pattern] = STATE(3586), + [sym__destructuring_pattern] = STATE(3586), + [aux_sym_object_repeat1] = STATE(4854), + [aux_sym_object_pattern_repeat1] = STATE(4830), + [sym_identifier] = ACTIONS(3350), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(695), + [anon_sym_EQ] = ACTIONS(697), [anon_sym_as] = ACTIONS(120), - [anon_sym_LBRACE] = ACTIONS(3316), - [anon_sym_COMMA] = ACTIONS(158), - [anon_sym_RBRACE] = ACTIONS(728), + [anon_sym_LBRACE] = ACTIONS(3352), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(730), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2122), - [anon_sym_SEMI] = ACTIONS(158), + [anon_sym_LPAREN] = ACTIONS(2136), + [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(705), - [anon_sym_LBRACK] = ACTIONS(3318), + [anon_sym_COLON] = ACTIONS(707), + [anon_sym_LBRACK] = ACTIONS(3354), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(158), - [anon_sym_EQ_GT] = ACTIONS(716), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -137054,65 +136948,209 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2131), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(2145), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(158), - [anon_sym_QMARK] = ACTIONS(724), + [anon_sym_BQUOTE] = ACTIONS(157), + [anon_sym_QMARK] = ACTIONS(726), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(158), - [sym__ternary_qmark] = ACTIONS(158), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), + [sym_html_comment] = ACTIONS(5), + [sym__member_signature_marker] = ACTIONS(728), + }, + [STATE(1144)] = { + [sym_export_statement] = STATE(3885), + [sym_object_pattern] = STATE(6095), + [sym_object_assignment_pattern] = STATE(5229), + [sym_array_pattern] = STATE(6095), + [sym__call_signature] = STATE(4609), + [sym__destructuring_pattern] = STATE(6095), + [sym_spread_element] = STATE(5231), + [sym_string] = STATE(3073), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3308), + [sym_rest_pattern] = STATE(5229), + [sym_method_definition] = STATE(5231), + [sym_pair] = STATE(5231), + [sym_pair_pattern] = STATE(5229), + [sym__property_name] = STATE(3073), + [sym_computed_property_name] = STATE(3073), + [sym_method_signature] = STATE(3885), + [sym_accessibility_modifier] = STATE(2757), + [sym_override_modifier] = STATE(2783), + [sym_call_signature] = STATE(3885), + [sym_property_signature] = STATE(3885), + [sym_type_parameters] = STATE(5735), + [sym_construct_signature] = STATE(3885), + [sym_index_signature] = STATE(3885), + [aux_sym_export_statement_repeat1] = STATE(4760), + [aux_sym_object_repeat1] = STATE(5249), + [aux_sym_object_pattern_repeat1] = STATE(5272), + [sym_identifier] = ACTIONS(3356), + [anon_sym_export] = ACTIONS(3358), + [anon_sym_STAR] = ACTIONS(3260), + [anon_sym_type] = ACTIONS(3356), + [anon_sym_namespace] = ACTIONS(3356), + [anon_sym_LBRACE] = ACTIONS(3262), + [anon_sym_COMMA] = ACTIONS(3264), + [anon_sym_RBRACE] = ACTIONS(3360), + [anon_sym_let] = ACTIONS(3356), + [anon_sym_LPAREN] = ACTIONS(3268), + [anon_sym_SEMI] = ACTIONS(3270), + [anon_sym_LBRACK] = ACTIONS(3272), + [anon_sym_DQUOTE] = ACTIONS(3274), + [anon_sym_SQUOTE] = ACTIONS(3276), + [anon_sym_async] = ACTIONS(3362), + [anon_sym_new] = ACTIONS(3364), + [anon_sym_DOT_DOT_DOT] = ACTIONS(253), + [anon_sym_PLUS] = ACTIONS(3282), + [anon_sym_DASH] = ACTIONS(3282), + [anon_sym_LT] = ACTIONS(2490), + [sym_comment] = ACTIONS(5), + [sym_number] = ACTIONS(3284), + [sym_private_property_identifier] = ACTIONS(3284), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(3366), + [anon_sym_readonly] = ACTIONS(3368), + [anon_sym_get] = ACTIONS(3370), + [anon_sym_set] = ACTIONS(3370), + [anon_sym_declare] = ACTIONS(3356), + [anon_sym_public] = ACTIONS(3372), + [anon_sym_private] = ACTIONS(3372), + [anon_sym_protected] = ACTIONS(3372), + [anon_sym_override] = ACTIONS(3374), + [anon_sym_module] = ACTIONS(3356), + [anon_sym_any] = ACTIONS(3356), + [anon_sym_number] = ACTIONS(3356), + [anon_sym_boolean] = ACTIONS(3356), + [anon_sym_string] = ACTIONS(3356), + [anon_sym_symbol] = ACTIONS(3356), + [anon_sym_object] = ACTIONS(3356), + [anon_sym_abstract] = ACTIONS(3296), + [anon_sym_PIPE_RBRACE] = ACTIONS(3298), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1145)] = { + [sym_export_statement] = STATE(3885), + [sym_object_pattern] = STATE(6095), + [sym_object_assignment_pattern] = STATE(5229), + [sym_array_pattern] = STATE(6095), + [sym__call_signature] = STATE(4609), + [sym__destructuring_pattern] = STATE(6095), + [sym_spread_element] = STATE(5250), + [sym_string] = STATE(3073), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3308), + [sym_rest_pattern] = STATE(5229), + [sym_method_definition] = STATE(5250), + [sym_pair] = STATE(5250), + [sym_pair_pattern] = STATE(5229), + [sym__property_name] = STATE(3073), + [sym_computed_property_name] = STATE(3073), + [sym_method_signature] = STATE(3885), + [sym_accessibility_modifier] = STATE(2757), + [sym_override_modifier] = STATE(2783), + [sym_call_signature] = STATE(3885), + [sym_property_signature] = STATE(3885), + [sym_type_parameters] = STATE(5735), + [sym_construct_signature] = STATE(3885), + [sym_index_signature] = STATE(3885), + [aux_sym_export_statement_repeat1] = STATE(4760), + [aux_sym_object_repeat1] = STATE(5252), + [aux_sym_object_pattern_repeat1] = STATE(5272), + [sym_identifier] = ACTIONS(3300), + [anon_sym_export] = ACTIONS(3302), + [anon_sym_STAR] = ACTIONS(3260), + [anon_sym_type] = ACTIONS(3300), + [anon_sym_namespace] = ACTIONS(3300), + [anon_sym_LBRACE] = ACTIONS(3262), + [anon_sym_COMMA] = ACTIONS(3264), + [anon_sym_RBRACE] = ACTIONS(3376), + [anon_sym_let] = ACTIONS(3300), + [anon_sym_LPAREN] = ACTIONS(3268), + [anon_sym_SEMI] = ACTIONS(3270), + [anon_sym_LBRACK] = ACTIONS(3272), + [anon_sym_DQUOTE] = ACTIONS(3274), + [anon_sym_SQUOTE] = ACTIONS(3276), + [anon_sym_async] = ACTIONS(3306), + [anon_sym_new] = ACTIONS(3308), + [anon_sym_DOT_DOT_DOT] = ACTIONS(253), + [anon_sym_PLUS] = ACTIONS(3282), + [anon_sym_DASH] = ACTIONS(3282), + [anon_sym_LT] = ACTIONS(2490), + [sym_comment] = ACTIONS(5), + [sym_number] = ACTIONS(3284), + [sym_private_property_identifier] = ACTIONS(3284), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(3310), + [anon_sym_readonly] = ACTIONS(3312), + [anon_sym_get] = ACTIONS(3314), + [anon_sym_set] = ACTIONS(3314), + [anon_sym_declare] = ACTIONS(3300), + [anon_sym_public] = ACTIONS(3316), + [anon_sym_private] = ACTIONS(3316), + [anon_sym_protected] = ACTIONS(3316), + [anon_sym_override] = ACTIONS(3318), + [anon_sym_module] = ACTIONS(3300), + [anon_sym_any] = ACTIONS(3300), + [anon_sym_number] = ACTIONS(3300), + [anon_sym_boolean] = ACTIONS(3300), + [anon_sym_string] = ACTIONS(3300), + [anon_sym_symbol] = ACTIONS(3300), + [anon_sym_object] = ACTIONS(3300), + [anon_sym_abstract] = ACTIONS(3296), + [anon_sym_PIPE_RBRACE] = ACTIONS(3298), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(726), }, [STATE(1146)] = { - [sym_variable_declarator] = STATE(4747), - [sym_object_pattern] = STATE(3692), - [sym_array_pattern] = STATE(3692), - [sym__destructuring_pattern] = STATE(3692), - [aux_sym_object_repeat1] = STATE(4828), - [aux_sym_object_pattern_repeat1] = STATE(5022), - [sym_identifier] = ACTIONS(3314), + [sym_variable_declarator] = STATE(4676), + [sym_object_pattern] = STATE(3586), + [sym_array_pattern] = STATE(3586), + [sym__destructuring_pattern] = STATE(3586), + [aux_sym_object_repeat1] = STATE(4854), + [aux_sym_object_pattern_repeat1] = STATE(4830), + [sym_identifier] = ACTIONS(3350), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(695), + [anon_sym_EQ] = ACTIONS(697), [anon_sym_as] = ACTIONS(120), - [anon_sym_LBRACE] = ACTIONS(3316), - [anon_sym_COMMA] = ACTIONS(158), - [anon_sym_RBRACE] = ACTIONS(701), + [anon_sym_LBRACE] = ACTIONS(3352), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(703), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2122), - [anon_sym_SEMI] = ACTIONS(158), + [anon_sym_LPAREN] = ACTIONS(2136), + [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(705), - [anon_sym_LBRACK] = ACTIONS(3318), + [anon_sym_COLON] = ACTIONS(707), + [anon_sym_LBRACK] = ACTIONS(3354), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(158), - [anon_sym_EQ_GT] = ACTIONS(716), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -137126,65 +137164,209 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2131), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(2145), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(158), - [anon_sym_QMARK] = ACTIONS(724), + [anon_sym_BQUOTE] = ACTIONS(157), + [anon_sym_QMARK] = ACTIONS(726), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(158), - [sym__ternary_qmark] = ACTIONS(158), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(726), + [sym__member_signature_marker] = ACTIONS(728), }, [STATE(1147)] = { - [sym_nested_identifier] = STATE(224), - [sym_string] = STATE(225), - [sym__module] = STATE(248), - [aux_sym_object_repeat1] = STATE(4828), - [aux_sym_object_pattern_repeat1] = STATE(5022), - [sym_identifier] = ACTIONS(3360), + [sym_export_statement] = STATE(3885), + [sym_object_pattern] = STATE(6095), + [sym_object_assignment_pattern] = STATE(5229), + [sym_array_pattern] = STATE(6095), + [sym__call_signature] = STATE(4609), + [sym__destructuring_pattern] = STATE(6095), + [sym_spread_element] = STATE(5250), + [sym_string] = STATE(3073), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3308), + [sym_rest_pattern] = STATE(5229), + [sym_method_definition] = STATE(5250), + [sym_pair] = STATE(5250), + [sym_pair_pattern] = STATE(5229), + [sym__property_name] = STATE(3073), + [sym_computed_property_name] = STATE(3073), + [sym_method_signature] = STATE(3885), + [sym_accessibility_modifier] = STATE(2757), + [sym_override_modifier] = STATE(2783), + [sym_call_signature] = STATE(3885), + [sym_property_signature] = STATE(3885), + [sym_type_parameters] = STATE(5735), + [sym_construct_signature] = STATE(3885), + [sym_index_signature] = STATE(3885), + [aux_sym_export_statement_repeat1] = STATE(4760), + [aux_sym_object_repeat1] = STATE(5252), + [aux_sym_object_pattern_repeat1] = STATE(5272), + [sym_identifier] = ACTIONS(3320), + [anon_sym_export] = ACTIONS(3322), + [anon_sym_STAR] = ACTIONS(3260), + [anon_sym_type] = ACTIONS(3320), + [anon_sym_namespace] = ACTIONS(3320), + [anon_sym_LBRACE] = ACTIONS(3262), + [anon_sym_COMMA] = ACTIONS(3264), + [anon_sym_RBRACE] = ACTIONS(3378), + [anon_sym_let] = ACTIONS(3320), + [anon_sym_LPAREN] = ACTIONS(3268), + [anon_sym_SEMI] = ACTIONS(3270), + [anon_sym_LBRACK] = ACTIONS(3272), + [anon_sym_DQUOTE] = ACTIONS(3274), + [anon_sym_SQUOTE] = ACTIONS(3276), + [anon_sym_async] = ACTIONS(3326), + [anon_sym_new] = ACTIONS(3328), + [anon_sym_DOT_DOT_DOT] = ACTIONS(253), + [anon_sym_PLUS] = ACTIONS(3282), + [anon_sym_DASH] = ACTIONS(3282), + [anon_sym_LT] = ACTIONS(2490), + [sym_comment] = ACTIONS(5), + [sym_number] = ACTIONS(3284), + [sym_private_property_identifier] = ACTIONS(3284), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(3330), + [anon_sym_readonly] = ACTIONS(3332), + [anon_sym_get] = ACTIONS(3334), + [anon_sym_set] = ACTIONS(3334), + [anon_sym_declare] = ACTIONS(3320), + [anon_sym_public] = ACTIONS(3336), + [anon_sym_private] = ACTIONS(3336), + [anon_sym_protected] = ACTIONS(3336), + [anon_sym_override] = ACTIONS(3338), + [anon_sym_module] = ACTIONS(3320), + [anon_sym_any] = ACTIONS(3320), + [anon_sym_number] = ACTIONS(3320), + [anon_sym_boolean] = ACTIONS(3320), + [anon_sym_string] = ACTIONS(3320), + [anon_sym_symbol] = ACTIONS(3320), + [anon_sym_object] = ACTIONS(3320), + [anon_sym_abstract] = ACTIONS(3296), + [anon_sym_PIPE_RBRACE] = ACTIONS(3298), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1148)] = { + [sym_export_statement] = STATE(3885), + [sym_object_pattern] = STATE(6095), + [sym_object_assignment_pattern] = STATE(5229), + [sym_array_pattern] = STATE(6095), + [sym__call_signature] = STATE(4609), + [sym__destructuring_pattern] = STATE(6095), + [sym_spread_element] = STATE(5250), + [sym_string] = STATE(3073), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3308), + [sym_rest_pattern] = STATE(5229), + [sym_method_definition] = STATE(5250), + [sym_pair] = STATE(5250), + [sym_pair_pattern] = STATE(5229), + [sym__property_name] = STATE(3073), + [sym_computed_property_name] = STATE(3073), + [sym_method_signature] = STATE(3885), + [sym_accessibility_modifier] = STATE(2757), + [sym_override_modifier] = STATE(2783), + [sym_call_signature] = STATE(3885), + [sym_property_signature] = STATE(3885), + [sym_type_parameters] = STATE(5735), + [sym_construct_signature] = STATE(3885), + [sym_index_signature] = STATE(3885), + [aux_sym_export_statement_repeat1] = STATE(4760), + [aux_sym_object_repeat1] = STATE(5252), + [aux_sym_object_pattern_repeat1] = STATE(5272), + [sym_identifier] = ACTIONS(3256), + [anon_sym_export] = ACTIONS(3258), + [anon_sym_STAR] = ACTIONS(3260), + [anon_sym_type] = ACTIONS(3256), + [anon_sym_namespace] = ACTIONS(3256), + [anon_sym_LBRACE] = ACTIONS(3262), + [anon_sym_COMMA] = ACTIONS(3264), + [anon_sym_RBRACE] = ACTIONS(3376), + [anon_sym_let] = ACTIONS(3256), + [anon_sym_LPAREN] = ACTIONS(3268), + [anon_sym_SEMI] = ACTIONS(3270), + [anon_sym_LBRACK] = ACTIONS(3272), + [anon_sym_DQUOTE] = ACTIONS(3274), + [anon_sym_SQUOTE] = ACTIONS(3276), + [anon_sym_async] = ACTIONS(3278), + [anon_sym_new] = ACTIONS(3280), + [anon_sym_DOT_DOT_DOT] = ACTIONS(253), + [anon_sym_PLUS] = ACTIONS(3282), + [anon_sym_DASH] = ACTIONS(3282), + [anon_sym_LT] = ACTIONS(2490), + [sym_comment] = ACTIONS(5), + [sym_number] = ACTIONS(3284), + [sym_private_property_identifier] = ACTIONS(3284), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(3286), + [anon_sym_readonly] = ACTIONS(3288), + [anon_sym_get] = ACTIONS(3290), + [anon_sym_set] = ACTIONS(3290), + [anon_sym_declare] = ACTIONS(3256), + [anon_sym_public] = ACTIONS(3292), + [anon_sym_private] = ACTIONS(3292), + [anon_sym_protected] = ACTIONS(3292), + [anon_sym_override] = ACTIONS(3294), + [anon_sym_module] = ACTIONS(3256), + [anon_sym_any] = ACTIONS(3256), + [anon_sym_number] = ACTIONS(3256), + [anon_sym_boolean] = ACTIONS(3256), + [anon_sym_string] = ACTIONS(3256), + [anon_sym_symbol] = ACTIONS(3256), + [anon_sym_object] = ACTIONS(3256), + [anon_sym_abstract] = ACTIONS(3296), + [anon_sym_PIPE_RBRACE] = ACTIONS(3298), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1149)] = { + [sym_nested_identifier] = STATE(222), + [sym_string] = STATE(220), + [sym__module] = STATE(233), + [aux_sym_object_repeat1] = STATE(4829), + [aux_sym_object_pattern_repeat1] = STATE(4830), + [sym_identifier] = ACTIONS(3342), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(695), + [anon_sym_EQ] = ACTIONS(697), [anon_sym_as] = ACTIONS(120), - [anon_sym_COMMA] = ACTIONS(158), - [anon_sym_RBRACE] = ACTIONS(701), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(732), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2122), - [anon_sym_SEMI] = ACTIONS(158), + [anon_sym_LPAREN] = ACTIONS(2136), + [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(705), - [anon_sym_LBRACK] = ACTIONS(158), + [anon_sym_COLON] = ACTIONS(707), + [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(158), - [anon_sym_DQUOTE] = ACTIONS(3362), - [anon_sym_SQUOTE] = ACTIONS(3364), - [anon_sym_EQ_GT] = ACTIONS(716), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_DQUOTE] = ACTIONS(3344), + [anon_sym_SQUOTE] = ACTIONS(3346), + [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -137198,353 +137380,353 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2131), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(2145), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(158), - [anon_sym_QMARK] = ACTIONS(724), + [anon_sym_BQUOTE] = ACTIONS(157), + [anon_sym_QMARK] = ACTIONS(726), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(158), - [sym__ternary_qmark] = ACTIONS(158), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(726), + [sym__member_signature_marker] = ACTIONS(728), }, - [STATE(1148)] = { - [sym_export_statement] = STATE(3896), - [sym_object_pattern] = STATE(6030), - [sym_object_assignment_pattern] = STATE(5111), - [sym_array_pattern] = STATE(6030), - [sym__call_signature] = STATE(4434), - [sym__destructuring_pattern] = STATE(6030), - [sym_spread_element] = STATE(5112), - [sym_string] = STATE(3090), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3321), - [sym_rest_pattern] = STATE(5111), - [sym_method_definition] = STATE(5112), - [sym_pair] = STATE(5112), - [sym_pair_pattern] = STATE(5111), - [sym__property_name] = STATE(3090), - [sym_computed_property_name] = STATE(3090), - [sym_method_signature] = STATE(3896), - [sym_accessibility_modifier] = STATE(2761), - [sym_override_modifier] = STATE(2786), - [sym_call_signature] = STATE(3896), - [sym_property_signature] = STATE(3896), - [sym_type_parameters] = STATE(5740), - [sym_construct_signature] = STATE(3896), - [sym_index_signature] = STATE(3896), - [aux_sym_export_statement_repeat1] = STATE(4661), - [aux_sym_object_repeat1] = STATE(5134), - [aux_sym_object_pattern_repeat1] = STATE(5174), - [sym_identifier] = ACTIONS(3368), - [anon_sym_export] = ACTIONS(3370), - [anon_sym_STAR] = ACTIONS(3246), - [anon_sym_type] = ACTIONS(3368), - [anon_sym_namespace] = ACTIONS(3368), - [anon_sym_LBRACE] = ACTIONS(3248), - [anon_sym_COMMA] = ACTIONS(3250), - [anon_sym_RBRACE] = ACTIONS(3392), - [anon_sym_let] = ACTIONS(3368), - [anon_sym_LPAREN] = ACTIONS(3254), - [anon_sym_SEMI] = ACTIONS(3256), - [anon_sym_LBRACK] = ACTIONS(3258), - [anon_sym_DQUOTE] = ACTIONS(3260), - [anon_sym_SQUOTE] = ACTIONS(3262), - [anon_sym_async] = ACTIONS(3374), - [anon_sym_new] = ACTIONS(3376), + [STATE(1150)] = { + [sym_export_statement] = STATE(3885), + [sym_object_pattern] = STATE(6095), + [sym_object_assignment_pattern] = STATE(5229), + [sym_array_pattern] = STATE(6095), + [sym__call_signature] = STATE(4609), + [sym__destructuring_pattern] = STATE(6095), + [sym_spread_element] = STATE(5250), + [sym_string] = STATE(3073), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3308), + [sym_rest_pattern] = STATE(5229), + [sym_method_definition] = STATE(5250), + [sym_pair] = STATE(5250), + [sym_pair_pattern] = STATE(5229), + [sym__property_name] = STATE(3073), + [sym_computed_property_name] = STATE(3073), + [sym_method_signature] = STATE(3885), + [sym_accessibility_modifier] = STATE(2757), + [sym_override_modifier] = STATE(2783), + [sym_call_signature] = STATE(3885), + [sym_property_signature] = STATE(3885), + [sym_type_parameters] = STATE(5735), + [sym_construct_signature] = STATE(3885), + [sym_index_signature] = STATE(3885), + [aux_sym_export_statement_repeat1] = STATE(4760), + [aux_sym_object_repeat1] = STATE(5252), + [aux_sym_object_pattern_repeat1] = STATE(5272), + [sym_identifier] = ACTIONS(3380), + [anon_sym_export] = ACTIONS(3382), + [anon_sym_STAR] = ACTIONS(3260), + [anon_sym_type] = ACTIONS(3380), + [anon_sym_namespace] = ACTIONS(3380), + [anon_sym_LBRACE] = ACTIONS(3262), + [anon_sym_COMMA] = ACTIONS(3264), + [anon_sym_RBRACE] = ACTIONS(3348), + [anon_sym_let] = ACTIONS(3380), + [anon_sym_LPAREN] = ACTIONS(3268), + [anon_sym_SEMI] = ACTIONS(3270), + [anon_sym_LBRACK] = ACTIONS(3272), + [anon_sym_DQUOTE] = ACTIONS(3274), + [anon_sym_SQUOTE] = ACTIONS(3276), + [anon_sym_async] = ACTIONS(3384), + [anon_sym_new] = ACTIONS(3386), [anon_sym_DOT_DOT_DOT] = ACTIONS(253), - [anon_sym_PLUS] = ACTIONS(3268), - [anon_sym_DASH] = ACTIONS(3268), - [anon_sym_LT] = ACTIONS(2470), + [anon_sym_PLUS] = ACTIONS(3282), + [anon_sym_DASH] = ACTIONS(3282), + [anon_sym_LT] = ACTIONS(2490), [sym_comment] = ACTIONS(5), - [sym_number] = ACTIONS(3270), - [sym_private_property_identifier] = ACTIONS(3270), + [sym_number] = ACTIONS(3284), + [sym_private_property_identifier] = ACTIONS(3284), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(3378), - [anon_sym_readonly] = ACTIONS(3380), - [anon_sym_get] = ACTIONS(3382), - [anon_sym_set] = ACTIONS(3382), - [anon_sym_declare] = ACTIONS(3368), - [anon_sym_public] = ACTIONS(3384), - [anon_sym_private] = ACTIONS(3384), - [anon_sym_protected] = ACTIONS(3384), - [anon_sym_override] = ACTIONS(3386), - [anon_sym_module] = ACTIONS(3368), - [anon_sym_any] = ACTIONS(3368), - [anon_sym_number] = ACTIONS(3368), - [anon_sym_boolean] = ACTIONS(3368), - [anon_sym_string] = ACTIONS(3368), - [anon_sym_symbol] = ACTIONS(3368), - [anon_sym_object] = ACTIONS(3368), - [anon_sym_abstract] = ACTIONS(3282), - [anon_sym_PIPE_RBRACE] = ACTIONS(3284), + [anon_sym_static] = ACTIONS(3388), + [anon_sym_readonly] = ACTIONS(3390), + [anon_sym_get] = ACTIONS(3392), + [anon_sym_set] = ACTIONS(3392), + [anon_sym_declare] = ACTIONS(3380), + [anon_sym_public] = ACTIONS(3394), + [anon_sym_private] = ACTIONS(3394), + [anon_sym_protected] = ACTIONS(3394), + [anon_sym_override] = ACTIONS(3396), + [anon_sym_module] = ACTIONS(3380), + [anon_sym_any] = ACTIONS(3380), + [anon_sym_number] = ACTIONS(3380), + [anon_sym_boolean] = ACTIONS(3380), + [anon_sym_string] = ACTIONS(3380), + [anon_sym_symbol] = ACTIONS(3380), + [anon_sym_object] = ACTIONS(3380), + [anon_sym_abstract] = ACTIONS(3296), + [anon_sym_PIPE_RBRACE] = ACTIONS(3298), [sym_html_comment] = ACTIONS(5), }, - [STATE(1149)] = { - [sym_export_statement] = STATE(3896), - [sym_object_pattern] = STATE(6030), - [sym_object_assignment_pattern] = STATE(5111), - [sym_array_pattern] = STATE(6030), - [sym__call_signature] = STATE(4434), - [sym__destructuring_pattern] = STATE(6030), - [sym_spread_element] = STATE(5213), - [sym_string] = STATE(3090), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3321), - [sym_rest_pattern] = STATE(5111), - [sym_method_definition] = STATE(5213), - [sym_pair] = STATE(5213), - [sym_pair_pattern] = STATE(5111), - [sym__property_name] = STATE(3090), - [sym_computed_property_name] = STATE(3090), - [sym_method_signature] = STATE(3896), - [sym_accessibility_modifier] = STATE(2761), - [sym_override_modifier] = STATE(2786), - [sym_call_signature] = STATE(3896), - [sym_property_signature] = STATE(3896), - [sym_type_parameters] = STATE(5740), - [sym_construct_signature] = STATE(3896), - [sym_index_signature] = STATE(3896), - [aux_sym_export_statement_repeat1] = STATE(4661), - [aux_sym_object_repeat1] = STATE(5228), - [aux_sym_object_pattern_repeat1] = STATE(5174), - [sym_identifier] = ACTIONS(3286), - [anon_sym_export] = ACTIONS(3288), - [anon_sym_STAR] = ACTIONS(3246), - [anon_sym_type] = ACTIONS(3286), - [anon_sym_namespace] = ACTIONS(3286), - [anon_sym_LBRACE] = ACTIONS(3248), - [anon_sym_COMMA] = ACTIONS(3250), - [anon_sym_RBRACE] = ACTIONS(3394), - [anon_sym_let] = ACTIONS(3286), - [anon_sym_LPAREN] = ACTIONS(3254), - [anon_sym_SEMI] = ACTIONS(3256), - [anon_sym_LBRACK] = ACTIONS(3258), - [anon_sym_DQUOTE] = ACTIONS(3260), - [anon_sym_SQUOTE] = ACTIONS(3262), - [anon_sym_async] = ACTIONS(3292), - [anon_sym_new] = ACTIONS(3294), + [STATE(1151)] = { + [sym_export_statement] = STATE(3885), + [sym_object_pattern] = STATE(6095), + [sym_object_assignment_pattern] = STATE(5229), + [sym_array_pattern] = STATE(6095), + [sym__call_signature] = STATE(4609), + [sym__destructuring_pattern] = STATE(6095), + [sym_spread_element] = STATE(5250), + [sym_string] = STATE(3073), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3308), + [sym_rest_pattern] = STATE(5229), + [sym_method_definition] = STATE(5250), + [sym_pair] = STATE(5250), + [sym_pair_pattern] = STATE(5229), + [sym__property_name] = STATE(3073), + [sym_computed_property_name] = STATE(3073), + [sym_method_signature] = STATE(3885), + [sym_accessibility_modifier] = STATE(2757), + [sym_override_modifier] = STATE(2783), + [sym_call_signature] = STATE(3885), + [sym_property_signature] = STATE(3885), + [sym_type_parameters] = STATE(5735), + [sym_construct_signature] = STATE(3885), + [sym_index_signature] = STATE(3885), + [aux_sym_export_statement_repeat1] = STATE(4760), + [aux_sym_object_repeat1] = STATE(5252), + [aux_sym_object_pattern_repeat1] = STATE(5272), + [sym_identifier] = ACTIONS(3256), + [anon_sym_export] = ACTIONS(3258), + [anon_sym_STAR] = ACTIONS(3260), + [anon_sym_type] = ACTIONS(3256), + [anon_sym_namespace] = ACTIONS(3256), + [anon_sym_LBRACE] = ACTIONS(3262), + [anon_sym_COMMA] = ACTIONS(3264), + [anon_sym_RBRACE] = ACTIONS(3398), + [anon_sym_let] = ACTIONS(3256), + [anon_sym_LPAREN] = ACTIONS(3268), + [anon_sym_SEMI] = ACTIONS(3270), + [anon_sym_LBRACK] = ACTIONS(3272), + [anon_sym_DQUOTE] = ACTIONS(3274), + [anon_sym_SQUOTE] = ACTIONS(3276), + [anon_sym_async] = ACTIONS(3278), + [anon_sym_new] = ACTIONS(3280), [anon_sym_DOT_DOT_DOT] = ACTIONS(253), - [anon_sym_PLUS] = ACTIONS(3268), - [anon_sym_DASH] = ACTIONS(3268), - [anon_sym_LT] = ACTIONS(2470), + [anon_sym_PLUS] = ACTIONS(3282), + [anon_sym_DASH] = ACTIONS(3282), + [anon_sym_LT] = ACTIONS(2490), [sym_comment] = ACTIONS(5), - [sym_number] = ACTIONS(3270), - [sym_private_property_identifier] = ACTIONS(3270), + [sym_number] = ACTIONS(3284), + [sym_private_property_identifier] = ACTIONS(3284), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(3296), - [anon_sym_readonly] = ACTIONS(3298), - [anon_sym_get] = ACTIONS(3300), - [anon_sym_set] = ACTIONS(3300), - [anon_sym_declare] = ACTIONS(3286), - [anon_sym_public] = ACTIONS(3302), - [anon_sym_private] = ACTIONS(3302), - [anon_sym_protected] = ACTIONS(3302), - [anon_sym_override] = ACTIONS(3304), - [anon_sym_module] = ACTIONS(3286), - [anon_sym_any] = ACTIONS(3286), - [anon_sym_number] = ACTIONS(3286), - [anon_sym_boolean] = ACTIONS(3286), - [anon_sym_string] = ACTIONS(3286), - [anon_sym_symbol] = ACTIONS(3286), - [anon_sym_object] = ACTIONS(3286), - [anon_sym_abstract] = ACTIONS(3282), - [anon_sym_PIPE_RBRACE] = ACTIONS(3284), + [anon_sym_static] = ACTIONS(3286), + [anon_sym_readonly] = ACTIONS(3288), + [anon_sym_get] = ACTIONS(3290), + [anon_sym_set] = ACTIONS(3290), + [anon_sym_declare] = ACTIONS(3256), + [anon_sym_public] = ACTIONS(3292), + [anon_sym_private] = ACTIONS(3292), + [anon_sym_protected] = ACTIONS(3292), + [anon_sym_override] = ACTIONS(3294), + [anon_sym_module] = ACTIONS(3256), + [anon_sym_any] = ACTIONS(3256), + [anon_sym_number] = ACTIONS(3256), + [anon_sym_boolean] = ACTIONS(3256), + [anon_sym_string] = ACTIONS(3256), + [anon_sym_symbol] = ACTIONS(3256), + [anon_sym_object] = ACTIONS(3256), + [anon_sym_abstract] = ACTIONS(3296), + [anon_sym_PIPE_RBRACE] = ACTIONS(3298), [sym_html_comment] = ACTIONS(5), }, - [STATE(1150)] = { - [sym_export_statement] = STATE(3896), - [sym_object_pattern] = STATE(6030), - [sym_object_assignment_pattern] = STATE(5111), - [sym_array_pattern] = STATE(6030), - [sym__call_signature] = STATE(4434), - [sym__destructuring_pattern] = STATE(6030), - [sym_spread_element] = STATE(5213), - [sym_string] = STATE(3090), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3321), - [sym_rest_pattern] = STATE(5111), - [sym_method_definition] = STATE(5213), - [sym_pair] = STATE(5213), - [sym_pair_pattern] = STATE(5111), - [sym__property_name] = STATE(3090), - [sym_computed_property_name] = STATE(3090), - [sym_method_signature] = STATE(3896), - [sym_accessibility_modifier] = STATE(2761), - [sym_override_modifier] = STATE(2786), - [sym_call_signature] = STATE(3896), - [sym_property_signature] = STATE(3896), - [sym_type_parameters] = STATE(5740), - [sym_construct_signature] = STATE(3896), - [sym_index_signature] = STATE(3896), - [aux_sym_export_statement_repeat1] = STATE(4661), - [aux_sym_object_repeat1] = STATE(5228), - [aux_sym_object_pattern_repeat1] = STATE(5174), - [sym_identifier] = ACTIONS(3242), - [anon_sym_export] = ACTIONS(3244), - [anon_sym_STAR] = ACTIONS(3246), - [anon_sym_type] = ACTIONS(3242), - [anon_sym_namespace] = ACTIONS(3242), - [anon_sym_LBRACE] = ACTIONS(3248), - [anon_sym_COMMA] = ACTIONS(3250), - [anon_sym_RBRACE] = ACTIONS(3344), - [anon_sym_let] = ACTIONS(3242), - [anon_sym_LPAREN] = ACTIONS(3254), - [anon_sym_SEMI] = ACTIONS(3256), - [anon_sym_LBRACK] = ACTIONS(3258), - [anon_sym_DQUOTE] = ACTIONS(3260), - [anon_sym_SQUOTE] = ACTIONS(3262), - [anon_sym_async] = ACTIONS(3264), - [anon_sym_new] = ACTIONS(3266), + [STATE(1152)] = { + [sym_export_statement] = STATE(4017), + [sym_object_pattern] = STATE(6095), + [sym_object_assignment_pattern] = STATE(5229), + [sym_array_pattern] = STATE(6095), + [sym__call_signature] = STATE(4609), + [sym__destructuring_pattern] = STATE(6095), + [sym_spread_element] = STATE(5250), + [sym_string] = STATE(3073), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3308), + [sym_rest_pattern] = STATE(5229), + [sym_method_definition] = STATE(5250), + [sym_pair] = STATE(5250), + [sym_pair_pattern] = STATE(5229), + [sym__property_name] = STATE(3073), + [sym_computed_property_name] = STATE(3073), + [sym_method_signature] = STATE(4017), + [sym_accessibility_modifier] = STATE(2757), + [sym_override_modifier] = STATE(2783), + [sym_call_signature] = STATE(4017), + [sym_property_signature] = STATE(4017), + [sym_type_parameters] = STATE(5735), + [sym_construct_signature] = STATE(4017), + [sym_index_signature] = STATE(4017), + [aux_sym_export_statement_repeat1] = STATE(4760), + [aux_sym_object_repeat1] = STATE(5252), + [aux_sym_object_pattern_repeat1] = STATE(5272), + [sym_identifier] = ACTIONS(3300), + [anon_sym_export] = ACTIONS(3302), + [anon_sym_STAR] = ACTIONS(3260), + [anon_sym_type] = ACTIONS(3300), + [anon_sym_namespace] = ACTIONS(3300), + [anon_sym_LBRACE] = ACTIONS(3262), + [anon_sym_COMMA] = ACTIONS(3400), + [anon_sym_RBRACE] = ACTIONS(3402), + [anon_sym_let] = ACTIONS(3300), + [anon_sym_LPAREN] = ACTIONS(3268), + [anon_sym_SEMI] = ACTIONS(3404), + [anon_sym_LBRACK] = ACTIONS(3272), + [anon_sym_DQUOTE] = ACTIONS(3274), + [anon_sym_SQUOTE] = ACTIONS(3276), + [anon_sym_async] = ACTIONS(3306), + [anon_sym_new] = ACTIONS(3308), [anon_sym_DOT_DOT_DOT] = ACTIONS(253), - [anon_sym_PLUS] = ACTIONS(3268), - [anon_sym_DASH] = ACTIONS(3268), - [anon_sym_LT] = ACTIONS(2470), + [anon_sym_PLUS] = ACTIONS(3282), + [anon_sym_DASH] = ACTIONS(3282), + [anon_sym_LT] = ACTIONS(2490), [sym_comment] = ACTIONS(5), - [sym_number] = ACTIONS(3270), - [sym_private_property_identifier] = ACTIONS(3270), + [sym_number] = ACTIONS(3284), + [sym_private_property_identifier] = ACTIONS(3284), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(3272), - [anon_sym_readonly] = ACTIONS(3274), - [anon_sym_get] = ACTIONS(3276), - [anon_sym_set] = ACTIONS(3276), - [anon_sym_declare] = ACTIONS(3242), - [anon_sym_public] = ACTIONS(3278), - [anon_sym_private] = ACTIONS(3278), - [anon_sym_protected] = ACTIONS(3278), - [anon_sym_override] = ACTIONS(3280), - [anon_sym_module] = ACTIONS(3242), - [anon_sym_any] = ACTIONS(3242), - [anon_sym_number] = ACTIONS(3242), - [anon_sym_boolean] = ACTIONS(3242), - [anon_sym_string] = ACTIONS(3242), - [anon_sym_symbol] = ACTIONS(3242), - [anon_sym_object] = ACTIONS(3242), - [anon_sym_abstract] = ACTIONS(3282), - [anon_sym_PIPE_RBRACE] = ACTIONS(3284), + [anon_sym_static] = ACTIONS(3310), + [anon_sym_readonly] = ACTIONS(3312), + [anon_sym_get] = ACTIONS(3314), + [anon_sym_set] = ACTIONS(3314), + [anon_sym_declare] = ACTIONS(3300), + [anon_sym_public] = ACTIONS(3316), + [anon_sym_private] = ACTIONS(3316), + [anon_sym_protected] = ACTIONS(3316), + [anon_sym_override] = ACTIONS(3318), + [anon_sym_module] = ACTIONS(3300), + [anon_sym_any] = ACTIONS(3300), + [anon_sym_number] = ACTIONS(3300), + [anon_sym_boolean] = ACTIONS(3300), + [anon_sym_string] = ACTIONS(3300), + [anon_sym_symbol] = ACTIONS(3300), + [anon_sym_object] = ACTIONS(3300), + [anon_sym_abstract] = ACTIONS(3296), + [anon_sym_PIPE_RBRACE] = ACTIONS(3406), [sym_html_comment] = ACTIONS(5), }, - [STATE(1151)] = { - [sym_export_statement] = STATE(3896), - [sym_object_pattern] = STATE(6030), - [sym_object_assignment_pattern] = STATE(5111), - [sym_array_pattern] = STATE(6030), - [sym__call_signature] = STATE(4434), - [sym__destructuring_pattern] = STATE(6030), - [sym_spread_element] = STATE(5213), - [sym_string] = STATE(3090), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3321), - [sym_rest_pattern] = STATE(5111), - [sym_method_definition] = STATE(5213), - [sym_pair] = STATE(5213), - [sym_pair_pattern] = STATE(5111), - [sym__property_name] = STATE(3090), - [sym_computed_property_name] = STATE(3090), - [sym_method_signature] = STATE(3896), - [sym_accessibility_modifier] = STATE(2761), - [sym_override_modifier] = STATE(2786), - [sym_call_signature] = STATE(3896), - [sym_property_signature] = STATE(3896), - [sym_type_parameters] = STATE(5740), - [sym_construct_signature] = STATE(3896), - [sym_index_signature] = STATE(3896), - [aux_sym_export_statement_repeat1] = STATE(4661), - [aux_sym_object_repeat1] = STATE(5228), - [aux_sym_object_pattern_repeat1] = STATE(5174), - [sym_identifier] = ACTIONS(3286), - [anon_sym_export] = ACTIONS(3288), - [anon_sym_STAR] = ACTIONS(3246), - [anon_sym_type] = ACTIONS(3286), - [anon_sym_namespace] = ACTIONS(3286), - [anon_sym_LBRACE] = ACTIONS(3248), - [anon_sym_COMMA] = ACTIONS(3250), - [anon_sym_RBRACE] = ACTIONS(3388), - [anon_sym_let] = ACTIONS(3286), - [anon_sym_LPAREN] = ACTIONS(3254), - [anon_sym_SEMI] = ACTIONS(3256), - [anon_sym_LBRACK] = ACTIONS(3258), - [anon_sym_DQUOTE] = ACTIONS(3260), - [anon_sym_SQUOTE] = ACTIONS(3262), - [anon_sym_async] = ACTIONS(3292), - [anon_sym_new] = ACTIONS(3294), - [anon_sym_DOT_DOT_DOT] = ACTIONS(253), - [anon_sym_PLUS] = ACTIONS(3268), - [anon_sym_DASH] = ACTIONS(3268), - [anon_sym_LT] = ACTIONS(2470), + [STATE(1153)] = { + [sym_nested_identifier] = STATE(753), + [sym_string] = STATE(785), + [sym__module] = STATE(859), + [aux_sym_object_repeat1] = STATE(4854), + [aux_sym_object_pattern_repeat1] = STATE(4830), + [sym_identifier] = ACTIONS(3340), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_EQ] = ACTIONS(697), + [anon_sym_as] = ACTIONS(120), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(703), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2136), + [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(707), + [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP] = ACTIONS(120), + [anon_sym_PIPE_PIPE] = ACTIONS(120), + [anon_sym_GT_GT] = ACTIONS(120), + [anon_sym_GT_GT_GT] = ACTIONS(120), + [anon_sym_LT_LT] = ACTIONS(120), + [anon_sym_AMP] = ACTIONS(120), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(120), + [anon_sym_PLUS] = ACTIONS(120), + [anon_sym_DASH] = ACTIONS(120), + [anon_sym_SLASH] = ACTIONS(120), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(2145), + [anon_sym_LT_EQ] = ACTIONS(157), + [anon_sym_EQ_EQ] = ACTIONS(120), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), + [anon_sym_BANG_EQ] = ACTIONS(120), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), + [anon_sym_QMARK_QMARK] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), - [sym_number] = ACTIONS(3270), - [sym_private_property_identifier] = ACTIONS(3270), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(3296), - [anon_sym_readonly] = ACTIONS(3298), - [anon_sym_get] = ACTIONS(3300), - [anon_sym_set] = ACTIONS(3300), - [anon_sym_declare] = ACTIONS(3286), - [anon_sym_public] = ACTIONS(3302), - [anon_sym_private] = ACTIONS(3302), - [anon_sym_protected] = ACTIONS(3302), - [anon_sym_override] = ACTIONS(3304), - [anon_sym_module] = ACTIONS(3286), - [anon_sym_any] = ACTIONS(3286), - [anon_sym_number] = ACTIONS(3286), - [anon_sym_boolean] = ACTIONS(3286), - [anon_sym_string] = ACTIONS(3286), - [anon_sym_symbol] = ACTIONS(3286), - [anon_sym_object] = ACTIONS(3286), - [anon_sym_abstract] = ACTIONS(3282), - [anon_sym_PIPE_RBRACE] = ACTIONS(3284), + [anon_sym_BQUOTE] = ACTIONS(157), + [anon_sym_QMARK] = ACTIONS(726), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), + [sym__member_signature_marker] = ACTIONS(728), }, - [STATE(1152)] = { - [sym_nested_identifier] = STATE(745), - [sym_string] = STATE(766), - [sym__module] = STATE(854), - [aux_sym_object_repeat1] = STATE(4979), - [aux_sym_object_pattern_repeat1] = STATE(5022), - [sym_identifier] = ACTIONS(3366), + [STATE(1154)] = { + [sym_nested_identifier] = STATE(753), + [sym_string] = STATE(785), + [sym__module] = STATE(859), + [aux_sym_object_repeat1] = STATE(4854), + [aux_sym_object_pattern_repeat1] = STATE(4830), + [sym_identifier] = ACTIONS(3340), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(695), + [anon_sym_EQ] = ACTIONS(697), [anon_sym_as] = ACTIONS(120), - [anon_sym_COMMA] = ACTIONS(158), + [anon_sym_COMMA] = ACTIONS(157), [anon_sym_RBRACE] = ACTIONS(730), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2122), - [anon_sym_SEMI] = ACTIONS(158), + [anon_sym_LPAREN] = ACTIONS(2136), + [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(705), - [anon_sym_LBRACK] = ACTIONS(158), + [anon_sym_COLON] = ACTIONS(707), + [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(158), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_EQ_GT] = ACTIONS(716), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -137558,64 +137740,136 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2131), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(2145), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(158), - [anon_sym_QMARK] = ACTIONS(724), + [anon_sym_BQUOTE] = ACTIONS(157), + [anon_sym_QMARK] = ACTIONS(726), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(158), - [sym__ternary_qmark] = ACTIONS(158), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(726), + [sym__member_signature_marker] = ACTIONS(728), }, - [STATE(1153)] = { - [sym_nested_identifier] = STATE(1535), - [sym_string] = STATE(1584), - [sym__module] = STATE(1738), - [sym_identifier] = ACTIONS(3396), + [STATE(1155)] = { + [sym_export_statement] = STATE(3885), + [sym_object_pattern] = STATE(6095), + [sym_object_assignment_pattern] = STATE(5229), + [sym_array_pattern] = STATE(6095), + [sym__call_signature] = STATE(4609), + [sym__destructuring_pattern] = STATE(6095), + [sym_spread_element] = STATE(5231), + [sym_string] = STATE(3073), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3308), + [sym_rest_pattern] = STATE(5229), + [sym_method_definition] = STATE(5231), + [sym_pair] = STATE(5231), + [sym_pair_pattern] = STATE(5229), + [sym__property_name] = STATE(3073), + [sym_computed_property_name] = STATE(3073), + [sym_method_signature] = STATE(3885), + [sym_accessibility_modifier] = STATE(2757), + [sym_override_modifier] = STATE(2783), + [sym_call_signature] = STATE(3885), + [sym_property_signature] = STATE(3885), + [sym_type_parameters] = STATE(5735), + [sym_construct_signature] = STATE(3885), + [sym_index_signature] = STATE(3885), + [aux_sym_export_statement_repeat1] = STATE(4760), + [aux_sym_object_repeat1] = STATE(5249), + [aux_sym_object_pattern_repeat1] = STATE(5272), + [sym_identifier] = ACTIONS(3356), + [anon_sym_export] = ACTIONS(3358), + [anon_sym_STAR] = ACTIONS(3260), + [anon_sym_type] = ACTIONS(3356), + [anon_sym_namespace] = ACTIONS(3356), + [anon_sym_LBRACE] = ACTIONS(3262), + [anon_sym_COMMA] = ACTIONS(3264), + [anon_sym_RBRACE] = ACTIONS(3408), + [anon_sym_let] = ACTIONS(3356), + [anon_sym_LPAREN] = ACTIONS(3268), + [anon_sym_SEMI] = ACTIONS(3270), + [anon_sym_LBRACK] = ACTIONS(3272), + [anon_sym_DQUOTE] = ACTIONS(3274), + [anon_sym_SQUOTE] = ACTIONS(3276), + [anon_sym_async] = ACTIONS(3362), + [anon_sym_new] = ACTIONS(3364), + [anon_sym_DOT_DOT_DOT] = ACTIONS(253), + [anon_sym_PLUS] = ACTIONS(3282), + [anon_sym_DASH] = ACTIONS(3282), + [anon_sym_LT] = ACTIONS(2490), + [sym_comment] = ACTIONS(5), + [sym_number] = ACTIONS(3284), + [sym_private_property_identifier] = ACTIONS(3284), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(3366), + [anon_sym_readonly] = ACTIONS(3368), + [anon_sym_get] = ACTIONS(3370), + [anon_sym_set] = ACTIONS(3370), + [anon_sym_declare] = ACTIONS(3356), + [anon_sym_public] = ACTIONS(3372), + [anon_sym_private] = ACTIONS(3372), + [anon_sym_protected] = ACTIONS(3372), + [anon_sym_override] = ACTIONS(3374), + [anon_sym_module] = ACTIONS(3356), + [anon_sym_any] = ACTIONS(3356), + [anon_sym_number] = ACTIONS(3356), + [anon_sym_boolean] = ACTIONS(3356), + [anon_sym_string] = ACTIONS(3356), + [anon_sym_symbol] = ACTIONS(3356), + [anon_sym_object] = ACTIONS(3356), + [anon_sym_abstract] = ACTIONS(3296), + [anon_sym_PIPE_RBRACE] = ACTIONS(3298), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1156)] = { + [sym_nested_identifier] = STATE(1560), + [sym_string] = STATE(1561), + [sym__module] = STATE(1640), + [sym_identifier] = ACTIONS(3410), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(117), + [anon_sym_EQ] = ACTIONS(219), [anon_sym_as] = ACTIONS(120), - [anon_sym_COMMA] = ACTIONS(126), - [anon_sym_RBRACE] = ACTIONS(126), + [anon_sym_COMMA] = ACTIONS(222), + [anon_sym_RBRACE] = ACTIONS(222), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(158), - [anon_sym_RPAREN] = ACTIONS(126), + [anon_sym_LPAREN] = ACTIONS(157), + [anon_sym_RPAREN] = ACTIONS(222), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(126), - [anon_sym_LBRACK] = ACTIONS(158), - [anon_sym_RBRACK] = ACTIONS(126), + [anon_sym_COLON] = ACTIONS(222), + [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_RBRACK] = ACTIONS(222), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(158), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_EQ_GT] = ACTIONS(156), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -137630,62 +137884,61 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), [anon_sym_LT] = ACTIONS(120), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(158), - [anon_sym_QMARK] = ACTIONS(756), + [anon_sym_BQUOTE] = ACTIONS(157), + [anon_sym_QMARK] = ACTIONS(758), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(158), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(1154)] = { - [sym_nested_identifier] = STATE(1535), - [sym_string] = STATE(1584), - [sym__module] = STATE(1738), - [sym_identifier] = ACTIONS(3396), + [STATE(1157)] = { + [sym_nested_identifier] = STATE(1560), + [sym_string] = STATE(1561), + [sym__module] = STATE(1640), + [sym_identifier] = ACTIONS(3410), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(812), + [anon_sym_EQ] = ACTIONS(822), [anon_sym_as] = ACTIONS(120), - [anon_sym_COMMA] = ACTIONS(158), - [anon_sym_RBRACE] = ACTIONS(158), + [anon_sym_COMMA] = ACTIONS(828), + [anon_sym_RBRACE] = ACTIONS(828), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(158), - [anon_sym_SEMI] = ACTIONS(158), - [anon_sym_RPAREN] = ACTIONS(158), + [anon_sym_LPAREN] = ACTIONS(157), + [anon_sym_RPAREN] = ACTIONS(828), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(158), - [anon_sym_LBRACK] = ACTIONS(158), - [anon_sym_RBRACK] = ACTIONS(158), + [anon_sym_COLON] = ACTIONS(828), + [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_RBRACK] = ACTIONS(828), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(158), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_EQ_GT] = ACTIONS(156), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -137700,61 +137953,62 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), [anon_sym_LT] = ACTIONS(120), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(158), + [anon_sym_BQUOTE] = ACTIONS(157), + [anon_sym_QMARK] = ACTIONS(844), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(158), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(1155)] = { - [sym_nested_identifier] = STATE(1535), - [sym_string] = STATE(1584), - [sym__module] = STATE(1738), - [sym_identifier] = ACTIONS(3396), + [STATE(1158)] = { + [sym_nested_identifier] = STATE(1560), + [sym_string] = STATE(1561), + [sym__module] = STATE(1640), + [sym_identifier] = ACTIONS(3410), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(836), + [anon_sym_EQ] = ACTIONS(822), [anon_sym_as] = ACTIONS(120), - [anon_sym_COMMA] = ACTIONS(158), - [anon_sym_RBRACE] = ACTIONS(158), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(157), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(158), - [anon_sym_SEMI] = ACTIONS(158), - [anon_sym_RPAREN] = ACTIONS(158), + [anon_sym_LPAREN] = ACTIONS(157), + [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_RPAREN] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(158), - [anon_sym_LBRACK] = ACTIONS(158), - [anon_sym_RBRACK] = ACTIONS(158), + [anon_sym_COLON] = ACTIONS(157), + [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_RBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(158), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_EQ_GT] = ACTIONS(156), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -137769,60 +138023,60 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), [anon_sym_LT] = ACTIONS(120), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(158), + [anon_sym_BQUOTE] = ACTIONS(157), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(158), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(1156)] = { - [sym_nested_identifier] = STATE(1535), - [sym_string] = STATE(1584), - [sym__module] = STATE(1738), - [sym_identifier] = ACTIONS(3396), + [STATE(1159)] = { + [sym_nested_identifier] = STATE(1560), + [sym_string] = STATE(1561), + [sym__module] = STATE(1640), + [sym_identifier] = ACTIONS(3410), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(220), + [anon_sym_EQ] = ACTIONS(117), [anon_sym_as] = ACTIONS(120), - [anon_sym_COMMA] = ACTIONS(223), - [anon_sym_RBRACE] = ACTIONS(223), + [anon_sym_COMMA] = ACTIONS(126), + [anon_sym_RBRACE] = ACTIONS(126), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(158), - [anon_sym_RPAREN] = ACTIONS(223), + [anon_sym_LPAREN] = ACTIONS(157), + [anon_sym_RPAREN] = ACTIONS(126), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(223), - [anon_sym_LBRACK] = ACTIONS(158), - [anon_sym_RBRACK] = ACTIONS(223), + [anon_sym_COLON] = ACTIONS(126), + [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_RBRACK] = ACTIONS(126), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(158), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_EQ_GT] = ACTIONS(155), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -137837,61 +138091,62 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), [anon_sym_LT] = ACTIONS(120), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(158), - [anon_sym_QMARK] = ACTIONS(756), + [anon_sym_BQUOTE] = ACTIONS(157), + [anon_sym_QMARK] = ACTIONS(758), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(158), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(1157)] = { - [sym_nested_identifier] = STATE(1535), - [sym_string] = STATE(1584), - [sym__module] = STATE(1738), - [sym_identifier] = ACTIONS(3396), + [STATE(1160)] = { + [sym_nested_identifier] = STATE(1560), + [sym_string] = STATE(1561), + [sym__module] = STATE(1640), + [sym_identifier] = ACTIONS(3410), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(836), + [anon_sym_EQ] = ACTIONS(850), [anon_sym_as] = ACTIONS(120), - [anon_sym_COMMA] = ACTIONS(842), - [anon_sym_RBRACE] = ACTIONS(842), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(157), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(158), - [anon_sym_RPAREN] = ACTIONS(842), + [anon_sym_LPAREN] = ACTIONS(157), + [anon_sym_SEMI] = ACTIONS(157), + [anon_sym_RPAREN] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(842), - [anon_sym_LBRACK] = ACTIONS(158), - [anon_sym_RBRACK] = ACTIONS(842), + [anon_sym_COLON] = ACTIONS(157), + [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_RBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(158), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -137906,195 +138161,194 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), [anon_sym_LT] = ACTIONS(120), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(158), - [anon_sym_QMARK] = ACTIONS(850), + [anon_sym_BQUOTE] = ACTIONS(157), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(158), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(1158)] = { - [sym_export_statement] = STATE(4048), - [sym_object_pattern] = STATE(6030), - [sym_object_assignment_pattern] = STATE(5746), - [sym_array_pattern] = STATE(6030), - [sym__call_signature] = STATE(4434), - [sym__destructuring_pattern] = STATE(6030), - [sym_spread_element] = STATE(5763), - [sym_string] = STATE(3090), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3321), - [sym_rest_pattern] = STATE(5746), - [sym_method_definition] = STATE(5763), - [sym_pair] = STATE(5763), - [sym_pair_pattern] = STATE(5746), - [sym__property_name] = STATE(3090), - [sym_computed_property_name] = STATE(3090), - [sym_method_signature] = STATE(4048), - [sym_accessibility_modifier] = STATE(2761), - [sym_override_modifier] = STATE(2786), - [sym_call_signature] = STATE(4048), - [sym_property_signature] = STATE(4048), - [sym_type_parameters] = STATE(5740), - [sym_construct_signature] = STATE(4048), - [sym_index_signature] = STATE(4048), - [aux_sym_export_statement_repeat1] = STATE(4661), - [sym_identifier] = ACTIONS(3398), - [anon_sym_export] = ACTIONS(3400), - [anon_sym_STAR] = ACTIONS(3246), - [anon_sym_type] = ACTIONS(3398), - [anon_sym_namespace] = ACTIONS(3398), - [anon_sym_LBRACE] = ACTIONS(3248), - [anon_sym_COMMA] = ACTIONS(3402), - [anon_sym_RBRACE] = ACTIONS(3402), - [anon_sym_let] = ACTIONS(3398), - [anon_sym_LPAREN] = ACTIONS(3254), - [anon_sym_LBRACK] = ACTIONS(3258), - [anon_sym_DQUOTE] = ACTIONS(3260), - [anon_sym_SQUOTE] = ACTIONS(3262), - [anon_sym_async] = ACTIONS(3405), - [anon_sym_new] = ACTIONS(3407), + [STATE(1161)] = { + [sym_export_statement] = STATE(3973), + [sym_object_pattern] = STATE(6095), + [sym_object_assignment_pattern] = STATE(5533), + [sym_array_pattern] = STATE(6095), + [sym__call_signature] = STATE(4609), + [sym__destructuring_pattern] = STATE(6095), + [sym_spread_element] = STATE(5570), + [sym_string] = STATE(3073), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3308), + [sym_rest_pattern] = STATE(5533), + [sym_method_definition] = STATE(5570), + [sym_pair] = STATE(5570), + [sym_pair_pattern] = STATE(5533), + [sym__property_name] = STATE(3073), + [sym_computed_property_name] = STATE(3073), + [sym_method_signature] = STATE(3973), + [sym_accessibility_modifier] = STATE(2757), + [sym_override_modifier] = STATE(2783), + [sym_call_signature] = STATE(3973), + [sym_property_signature] = STATE(3973), + [sym_type_parameters] = STATE(5735), + [sym_construct_signature] = STATE(3973), + [sym_index_signature] = STATE(3973), + [aux_sym_export_statement_repeat1] = STATE(4760), + [sym_identifier] = ACTIONS(3412), + [anon_sym_export] = ACTIONS(3414), + [anon_sym_STAR] = ACTIONS(3260), + [anon_sym_type] = ACTIONS(3412), + [anon_sym_namespace] = ACTIONS(3412), + [anon_sym_LBRACE] = ACTIONS(3262), + [anon_sym_COMMA] = ACTIONS(3416), + [anon_sym_RBRACE] = ACTIONS(3416), + [anon_sym_let] = ACTIONS(3412), + [anon_sym_LPAREN] = ACTIONS(3268), + [anon_sym_LBRACK] = ACTIONS(3272), + [anon_sym_DQUOTE] = ACTIONS(3274), + [anon_sym_SQUOTE] = ACTIONS(3276), + [anon_sym_async] = ACTIONS(3419), + [anon_sym_new] = ACTIONS(3421), [anon_sym_DOT_DOT_DOT] = ACTIONS(253), - [anon_sym_PLUS] = ACTIONS(3268), - [anon_sym_DASH] = ACTIONS(3268), - [anon_sym_LT] = ACTIONS(2470), + [anon_sym_PLUS] = ACTIONS(3282), + [anon_sym_DASH] = ACTIONS(3282), + [anon_sym_LT] = ACTIONS(2490), [sym_comment] = ACTIONS(5), - [sym_number] = ACTIONS(3270), - [sym_private_property_identifier] = ACTIONS(3270), + [sym_number] = ACTIONS(3284), + [sym_private_property_identifier] = ACTIONS(3284), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(3409), - [anon_sym_readonly] = ACTIONS(3411), - [anon_sym_get] = ACTIONS(3413), - [anon_sym_set] = ACTIONS(3413), - [anon_sym_declare] = ACTIONS(3398), - [anon_sym_public] = ACTIONS(3415), - [anon_sym_private] = ACTIONS(3415), - [anon_sym_protected] = ACTIONS(3415), - [anon_sym_override] = ACTIONS(3417), - [anon_sym_module] = ACTIONS(3398), - [anon_sym_any] = ACTIONS(3398), - [anon_sym_number] = ACTIONS(3398), - [anon_sym_boolean] = ACTIONS(3398), - [anon_sym_string] = ACTIONS(3398), - [anon_sym_symbol] = ACTIONS(3398), - [anon_sym_object] = ACTIONS(3398), - [anon_sym_abstract] = ACTIONS(3282), + [anon_sym_static] = ACTIONS(3423), + [anon_sym_readonly] = ACTIONS(3425), + [anon_sym_get] = ACTIONS(3427), + [anon_sym_set] = ACTIONS(3427), + [anon_sym_declare] = ACTIONS(3412), + [anon_sym_public] = ACTIONS(3429), + [anon_sym_private] = ACTIONS(3429), + [anon_sym_protected] = ACTIONS(3429), + [anon_sym_override] = ACTIONS(3431), + [anon_sym_module] = ACTIONS(3412), + [anon_sym_any] = ACTIONS(3412), + [anon_sym_number] = ACTIONS(3412), + [anon_sym_boolean] = ACTIONS(3412), + [anon_sym_string] = ACTIONS(3412), + [anon_sym_symbol] = ACTIONS(3412), + [anon_sym_object] = ACTIONS(3412), + [anon_sym_abstract] = ACTIONS(3296), [sym_html_comment] = ACTIONS(5), }, - [STATE(1159)] = { - [sym_export_statement] = STATE(4024), - [sym_object_pattern] = STATE(6030), - [sym_object_assignment_pattern] = STATE(5746), - [sym_array_pattern] = STATE(6030), - [sym__call_signature] = STATE(4434), - [sym__destructuring_pattern] = STATE(6030), - [sym_spread_element] = STATE(5763), - [sym_string] = STATE(3090), - [sym_decorator] = STATE(1310), - [sym_formal_parameters] = STATE(3321), - [sym_rest_pattern] = STATE(5746), - [sym_method_definition] = STATE(5763), - [sym_pair] = STATE(5763), - [sym_pair_pattern] = STATE(5746), - [sym__property_name] = STATE(3090), - [sym_computed_property_name] = STATE(3090), - [sym_method_signature] = STATE(4024), - [sym_accessibility_modifier] = STATE(2761), - [sym_override_modifier] = STATE(2786), - [sym_call_signature] = STATE(4024), - [sym_property_signature] = STATE(4024), - [sym_type_parameters] = STATE(5740), - [sym_construct_signature] = STATE(4024), - [sym_index_signature] = STATE(4024), - [aux_sym_export_statement_repeat1] = STATE(4661), - [sym_identifier] = ACTIONS(3398), - [anon_sym_export] = ACTIONS(3400), - [anon_sym_STAR] = ACTIONS(3246), - [anon_sym_type] = ACTIONS(3398), - [anon_sym_namespace] = ACTIONS(3398), - [anon_sym_LBRACE] = ACTIONS(3248), - [anon_sym_COMMA] = ACTIONS(3402), - [anon_sym_RBRACE] = ACTIONS(3402), - [anon_sym_let] = ACTIONS(3398), - [anon_sym_LPAREN] = ACTIONS(3254), - [anon_sym_LBRACK] = ACTIONS(3258), - [anon_sym_DQUOTE] = ACTIONS(3260), - [anon_sym_SQUOTE] = ACTIONS(3262), - [anon_sym_async] = ACTIONS(3405), - [anon_sym_new] = ACTIONS(3407), + [STATE(1162)] = { + [sym_export_statement] = STATE(3884), + [sym_object_pattern] = STATE(6095), + [sym_object_assignment_pattern] = STATE(5533), + [sym_array_pattern] = STATE(6095), + [sym__call_signature] = STATE(4609), + [sym__destructuring_pattern] = STATE(6095), + [sym_spread_element] = STATE(5570), + [sym_string] = STATE(3073), + [sym_decorator] = STATE(1319), + [sym_formal_parameters] = STATE(3308), + [sym_rest_pattern] = STATE(5533), + [sym_method_definition] = STATE(5570), + [sym_pair] = STATE(5570), + [sym_pair_pattern] = STATE(5533), + [sym__property_name] = STATE(3073), + [sym_computed_property_name] = STATE(3073), + [sym_method_signature] = STATE(3884), + [sym_accessibility_modifier] = STATE(2757), + [sym_override_modifier] = STATE(2783), + [sym_call_signature] = STATE(3884), + [sym_property_signature] = STATE(3884), + [sym_type_parameters] = STATE(5735), + [sym_construct_signature] = STATE(3884), + [sym_index_signature] = STATE(3884), + [aux_sym_export_statement_repeat1] = STATE(4760), + [sym_identifier] = ACTIONS(3412), + [anon_sym_export] = ACTIONS(3414), + [anon_sym_STAR] = ACTIONS(3260), + [anon_sym_type] = ACTIONS(3412), + [anon_sym_namespace] = ACTIONS(3412), + [anon_sym_LBRACE] = ACTIONS(3262), + [anon_sym_COMMA] = ACTIONS(3416), + [anon_sym_RBRACE] = ACTIONS(3416), + [anon_sym_let] = ACTIONS(3412), + [anon_sym_LPAREN] = ACTIONS(3268), + [anon_sym_LBRACK] = ACTIONS(3272), + [anon_sym_DQUOTE] = ACTIONS(3274), + [anon_sym_SQUOTE] = ACTIONS(3276), + [anon_sym_async] = ACTIONS(3419), + [anon_sym_new] = ACTIONS(3421), [anon_sym_DOT_DOT_DOT] = ACTIONS(253), - [anon_sym_PLUS] = ACTIONS(3268), - [anon_sym_DASH] = ACTIONS(3268), - [anon_sym_LT] = ACTIONS(2470), + [anon_sym_PLUS] = ACTIONS(3282), + [anon_sym_DASH] = ACTIONS(3282), + [anon_sym_LT] = ACTIONS(2490), [sym_comment] = ACTIONS(5), - [sym_number] = ACTIONS(3270), - [sym_private_property_identifier] = ACTIONS(3270), + [sym_number] = ACTIONS(3284), + [sym_private_property_identifier] = ACTIONS(3284), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(3409), - [anon_sym_readonly] = ACTIONS(3411), - [anon_sym_get] = ACTIONS(3413), - [anon_sym_set] = ACTIONS(3413), - [anon_sym_declare] = ACTIONS(3398), - [anon_sym_public] = ACTIONS(3415), - [anon_sym_private] = ACTIONS(3415), - [anon_sym_protected] = ACTIONS(3415), - [anon_sym_override] = ACTIONS(3417), - [anon_sym_module] = ACTIONS(3398), - [anon_sym_any] = ACTIONS(3398), - [anon_sym_number] = ACTIONS(3398), - [anon_sym_boolean] = ACTIONS(3398), - [anon_sym_string] = ACTIONS(3398), - [anon_sym_symbol] = ACTIONS(3398), - [anon_sym_object] = ACTIONS(3398), - [anon_sym_abstract] = ACTIONS(3282), + [anon_sym_static] = ACTIONS(3423), + [anon_sym_readonly] = ACTIONS(3425), + [anon_sym_get] = ACTIONS(3427), + [anon_sym_set] = ACTIONS(3427), + [anon_sym_declare] = ACTIONS(3412), + [anon_sym_public] = ACTIONS(3429), + [anon_sym_private] = ACTIONS(3429), + [anon_sym_protected] = ACTIONS(3429), + [anon_sym_override] = ACTIONS(3431), + [anon_sym_module] = ACTIONS(3412), + [anon_sym_any] = ACTIONS(3412), + [anon_sym_number] = ACTIONS(3412), + [anon_sym_boolean] = ACTIONS(3412), + [anon_sym_string] = ACTIONS(3412), + [anon_sym_symbol] = ACTIONS(3412), + [anon_sym_object] = ACTIONS(3412), + [anon_sym_abstract] = ACTIONS(3296), [sym_html_comment] = ACTIONS(5), }, - [STATE(1160)] = { - [sym_nested_identifier] = STATE(224), - [sym_string] = STATE(225), - [sym__module] = STATE(248), - [sym_identifier] = ACTIONS(3360), + [STATE(1163)] = { + [sym_variable_declarator] = STATE(4676), + [sym_object_pattern] = STATE(3586), + [sym_array_pattern] = STATE(3586), + [sym__destructuring_pattern] = STATE(3586), + [sym_identifier] = ACTIONS(3350), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(860), + [anon_sym_EQ] = ACTIONS(882), [anon_sym_as] = ACTIONS(120), - [anon_sym_COMMA] = ACTIONS(158), + [anon_sym_LBRACE] = ACTIONS(3352), + [anon_sym_COMMA] = ACTIONS(157), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(158), - [anon_sym_SEMI] = ACTIONS(158), + [anon_sym_LPAREN] = ACTIONS(157), + [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(882), - [anon_sym_LBRACK] = ACTIONS(158), + [anon_sym_COLON] = ACTIONS(884), + [anon_sym_LBRACK] = ACTIONS(3354), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(158), - [anon_sym_DQUOTE] = ACTIONS(3362), - [anon_sym_SQUOTE] = ACTIONS(3364), - [anon_sym_EQ_GT] = ACTIONS(716), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -138109,59 +138363,59 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), [anon_sym_LT] = ACTIONS(120), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(158), + [anon_sym_BQUOTE] = ACTIONS(157), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(158), - [sym__ternary_qmark] = ACTIONS(158), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(1161)] = { - [sym_nested_identifier] = STATE(1590), - [sym_string] = STATE(1599), - [sym__module] = STATE(1750), - [sym_identifier] = ACTIONS(3419), + [STATE(1164)] = { + [sym_nested_identifier] = STATE(4662), + [sym_string] = STATE(785), + [sym__module] = STATE(859), + [sym_identifier] = ACTIONS(3433), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(860), + [anon_sym_EQ] = ACTIONS(882), [anon_sym_as] = ACTIONS(120), - [anon_sym_COMMA] = ACTIONS(158), + [anon_sym_COMMA] = ACTIONS(157), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(158), - [anon_sym_SEMI] = ACTIONS(158), + [anon_sym_LPAREN] = ACTIONS(157), + [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(862), - [anon_sym_LBRACK] = ACTIONS(158), + [anon_sym_COLON] = ACTIONS(884), + [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(158), - [anon_sym_DQUOTE] = ACTIONS(67), - [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_EQ_GT] = ACTIONS(716), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -138176,59 +138430,57 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), [anon_sym_LT] = ACTIONS(120), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(158), + [anon_sym_BQUOTE] = ACTIONS(157), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(158), - [sym__ternary_qmark] = ACTIONS(158), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(1162)] = { - [sym_variable_declarator] = STATE(4747), - [sym_object_pattern] = STATE(3692), - [sym_array_pattern] = STATE(3692), - [sym__destructuring_pattern] = STATE(3692), - [sym_identifier] = ACTIONS(3314), + [STATE(1165)] = { + [aux_sym_object_repeat1] = STATE(4854), + [aux_sym_object_pattern_repeat1] = STATE(4830), + [sym_identifier] = ACTIONS(3435), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(860), + [anon_sym_EQ] = ACTIONS(697), [anon_sym_as] = ACTIONS(120), - [anon_sym_LBRACE] = ACTIONS(3316), - [anon_sym_COMMA] = ACTIONS(158), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(730), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(158), - [anon_sym_SEMI] = ACTIONS(158), + [anon_sym_LPAREN] = ACTIONS(2136), + [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(864), - [anon_sym_LBRACK] = ACTIONS(3318), + [anon_sym_COLON] = ACTIONS(707), + [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(158), - [anon_sym_EQ_GT] = ACTIONS(716), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -138242,60 +138494,60 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(120), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(2145), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(158), + [anon_sym_BQUOTE] = ACTIONS(157), + [anon_sym_QMARK] = ACTIONS(726), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(158), - [sym__ternary_qmark] = ACTIONS(158), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), + [sym__member_signature_marker] = ACTIONS(728), }, - [STATE(1163)] = { - [sym_nested_identifier] = STATE(1535), - [sym_string] = STATE(1584), - [sym__module] = STATE(1738), - [sym_identifier] = ACTIONS(3396), + [STATE(1166)] = { + [aux_sym_object_repeat1] = STATE(4854), + [aux_sym_object_pattern_repeat1] = STATE(4830), + [sym_identifier] = ACTIONS(3435), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(836), + [anon_sym_EQ] = ACTIONS(697), [anon_sym_as] = ACTIONS(120), - [anon_sym_COMMA] = ACTIONS(158), - [anon_sym_RBRACE] = ACTIONS(158), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(703), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(158), - [anon_sym_SEMI] = ACTIONS(158), + [anon_sym_LPAREN] = ACTIONS(2136), + [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(158), + [anon_sym_COLON] = ACTIONS(707), + [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(158), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_EQ_GT] = ACTIONS(716), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -138309,60 +138561,62 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(120), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(2145), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(158), + [anon_sym_BQUOTE] = ACTIONS(157), + [anon_sym_QMARK] = ACTIONS(726), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(158), - [sym__ternary_qmark] = ACTIONS(158), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), + [sym__member_signature_marker] = ACTIONS(728), }, - [STATE(1164)] = { - [sym_variable_declarator] = STATE(4747), - [sym_object_pattern] = STATE(3692), - [sym_array_pattern] = STATE(3692), - [sym__destructuring_pattern] = STATE(3692), - [sym_identifier] = ACTIONS(3314), + [STATE(1167)] = { + [sym_variable_declarator] = STATE(4676), + [sym_object_pattern] = STATE(3586), + [sym_array_pattern] = STATE(3586), + [sym__destructuring_pattern] = STATE(3586), + [sym_identifier] = ACTIONS(3350), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(860), + [anon_sym_EQ] = ACTIONS(882), [anon_sym_as] = ACTIONS(120), - [anon_sym_LBRACE] = ACTIONS(3316), - [anon_sym_COMMA] = ACTIONS(158), + [anon_sym_LBRACE] = ACTIONS(3352), + [anon_sym_COMMA] = ACTIONS(157), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(158), - [anon_sym_SEMI] = ACTIONS(158), + [anon_sym_LPAREN] = ACTIONS(157), + [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(882), - [anon_sym_LBRACK] = ACTIONS(3318), + [anon_sym_COLON] = ACTIONS(886), + [anon_sym_LBRACK] = ACTIONS(3354), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(158), - [anon_sym_EQ_GT] = ACTIONS(716), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -138377,59 +138631,57 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), [anon_sym_LT] = ACTIONS(120), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(158), + [anon_sym_BQUOTE] = ACTIONS(157), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(158), - [sym__ternary_qmark] = ACTIONS(158), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(1165)] = { - [sym_nested_identifier] = STATE(1590), - [sym_string] = STATE(1599), - [sym__module] = STATE(1750), - [sym_identifier] = ACTIONS(3419), + [STATE(1168)] = { + [aux_sym_object_repeat1] = STATE(4829), + [aux_sym_object_pattern_repeat1] = STATE(4830), + [sym_identifier] = ACTIONS(3435), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(872), + [anon_sym_EQ] = ACTIONS(697), [anon_sym_as] = ACTIONS(120), - [anon_sym_COMMA] = ACTIONS(158), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(732), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(158), - [anon_sym_SEMI] = ACTIONS(158), + [anon_sym_LPAREN] = ACTIONS(2136), + [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_of] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(158), + [anon_sym_COLON] = ACTIONS(707), + [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(158), - [anon_sym_DQUOTE] = ACTIONS(67), - [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_EQ_GT] = ACTIONS(866), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -138443,60 +138695,62 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(120), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(2145), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(158), + [anon_sym_BQUOTE] = ACTIONS(157), + [anon_sym_QMARK] = ACTIONS(726), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(158), - [sym__ternary_qmark] = ACTIONS(158), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), + [sym__member_signature_marker] = ACTIONS(728), }, - [STATE(1166)] = { - [sym_nested_identifier] = STATE(1590), - [sym_string] = STATE(1599), - [sym__module] = STATE(1750), - [sym_identifier] = ACTIONS(3419), + [STATE(1169)] = { + [sym_nested_identifier] = STATE(1508), + [sym_string] = STATE(1509), + [sym__module] = STATE(1759), + [sym_identifier] = ACTIONS(3437), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(860), + [anon_sym_EQ] = ACTIONS(882), [anon_sym_as] = ACTIONS(120), - [anon_sym_COMMA] = ACTIONS(158), - [anon_sym_RBRACE] = ACTIONS(158), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(157), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(158), - [anon_sym_SEMI] = ACTIONS(158), + [anon_sym_LPAREN] = ACTIONS(157), + [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(158), + [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(158), + [anon_sym_DOT] = ACTIONS(157), [anon_sym_DQUOTE] = ACTIONS(67), [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_EQ_GT] = ACTIONS(716), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -138511,59 +138765,59 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), [anon_sym_LT] = ACTIONS(120), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(158), + [anon_sym_BQUOTE] = ACTIONS(157), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(158), - [sym__ternary_qmark] = ACTIONS(158), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(1167)] = { - [sym_nested_identifier] = STATE(1535), - [sym_string] = STATE(1584), - [sym__module] = STATE(1738), - [sym_identifier] = ACTIONS(3396), + [STATE(1170)] = { + [sym_nested_identifier] = STATE(753), + [sym_string] = STATE(785), + [sym__module] = STATE(859), + [sym_identifier] = ACTIONS(3340), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(836), + [anon_sym_EQ] = ACTIONS(882), [anon_sym_as] = ACTIONS(120), - [anon_sym_COMMA] = ACTIONS(158), + [anon_sym_COMMA] = ACTIONS(157), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(158), - [anon_sym_SEMI] = ACTIONS(158), + [anon_sym_LPAREN] = ACTIONS(157), + [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_of] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(158), + [anon_sym_COLON] = ACTIONS(888), + [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(158), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_EQ_GT] = ACTIONS(866), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -138578,59 +138832,59 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), [anon_sym_LT] = ACTIONS(120), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(158), + [anon_sym_BQUOTE] = ACTIONS(157), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(158), - [sym__ternary_qmark] = ACTIONS(158), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(1168)] = { - [sym_nested_identifier] = STATE(4790), - [sym_string] = STATE(766), - [sym__module] = STATE(854), - [sym_identifier] = ACTIONS(3421), + [STATE(1171)] = { + [sym_nested_identifier] = STATE(1508), + [sym_string] = STATE(1509), + [sym__module] = STATE(1759), + [sym_identifier] = ACTIONS(3437), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(860), + [anon_sym_EQ] = ACTIONS(882), [anon_sym_as] = ACTIONS(120), - [anon_sym_COMMA] = ACTIONS(158), + [anon_sym_COMMA] = ACTIONS(157), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(158), - [anon_sym_SEMI] = ACTIONS(158), + [anon_sym_LPAREN] = ACTIONS(157), + [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(864), - [anon_sym_LBRACK] = ACTIONS(158), + [anon_sym_COLON] = ACTIONS(884), + [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(158), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_EQ_GT] = ACTIONS(716), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -138645,60 +138899,59 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), [anon_sym_LT] = ACTIONS(120), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(158), + [anon_sym_BQUOTE] = ACTIONS(157), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(158), - [sym__ternary_qmark] = ACTIONS(158), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(1169)] = { - [sym_nested_identifier] = STATE(1535), - [sym_string] = STATE(1584), - [sym__module] = STATE(1738), - [sym_identifier] = ACTIONS(3396), + [STATE(1172)] = { + [sym_nested_identifier] = STATE(1560), + [sym_string] = STATE(1561), + [sym__module] = STATE(1640), + [sym_identifier] = ACTIONS(3410), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(812), + [anon_sym_EQ] = ACTIONS(822), [anon_sym_as] = ACTIONS(120), - [anon_sym_COMMA] = ACTIONS(884), - [anon_sym_RBRACE] = ACTIONS(884), + [anon_sym_COMMA] = ACTIONS(157), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(158), + [anon_sym_LPAREN] = ACTIONS(157), + [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(842), - [anon_sym_LBRACK] = ACTIONS(158), - [anon_sym_RBRACK] = ACTIONS(884), + [anon_sym_of] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(158), - [anon_sym_DQUOTE] = ACTIONS(146), - [anon_sym_SQUOTE] = ACTIONS(148), - [anon_sym_EQ_GT] = ACTIONS(156), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_EQ_GT] = ACTIONS(876), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -138713,58 +138966,59 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), [anon_sym_LT] = ACTIONS(120), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(158), + [anon_sym_BQUOTE] = ACTIONS(157), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(158), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(1170)] = { - [sym_nested_identifier] = STATE(1590), - [sym_string] = STATE(1599), - [sym__module] = STATE(1750), - [sym_identifier] = ACTIONS(3419), + [STATE(1173)] = { + [sym_nested_identifier] = STATE(753), + [sym_string] = STATE(785), + [sym__module] = STATE(859), + [sym_identifier] = ACTIONS(3340), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(860), + [anon_sym_EQ] = ACTIONS(882), [anon_sym_as] = ACTIONS(120), - [anon_sym_COMMA] = ACTIONS(158), + [anon_sym_COMMA] = ACTIONS(157), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(158), - [anon_sym_SEMI] = ACTIONS(158), + [anon_sym_LPAREN] = ACTIONS(157), + [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(864), - [anon_sym_LBRACK] = ACTIONS(158), + [anon_sym_COLON] = ACTIONS(886), + [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(158), - [anon_sym_DQUOTE] = ACTIONS(67), - [anon_sym_SQUOTE] = ACTIONS(69), - [anon_sym_EQ_GT] = ACTIONS(716), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_DQUOTE] = ACTIONS(1517), + [anon_sym_SQUOTE] = ACTIONS(1519), + [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -138779,59 +139033,60 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), [anon_sym_LT] = ACTIONS(120), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(158), + [anon_sym_BQUOTE] = ACTIONS(157), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(158), - [sym__ternary_qmark] = ACTIONS(158), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(1171)] = { - [sym_nested_identifier] = STATE(745), - [sym_string] = STATE(766), - [sym__module] = STATE(854), - [sym_identifier] = ACTIONS(3366), + [STATE(1174)] = { + [sym_nested_identifier] = STATE(1560), + [sym_string] = STATE(1561), + [sym__module] = STATE(1640), + [sym_identifier] = ACTIONS(3410), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(860), + [anon_sym_EQ] = ACTIONS(850), [anon_sym_as] = ACTIONS(120), - [anon_sym_COMMA] = ACTIONS(158), + [anon_sym_COMMA] = ACTIONS(907), + [anon_sym_RBRACE] = ACTIONS(907), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(158), - [anon_sym_SEMI] = ACTIONS(158), + [anon_sym_LPAREN] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(862), - [anon_sym_LBRACK] = ACTIONS(158), + [anon_sym_COLON] = ACTIONS(828), + [anon_sym_LBRACK] = ACTIONS(157), + [anon_sym_RBRACK] = ACTIONS(907), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(158), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_EQ_GT] = ACTIONS(716), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -138846,59 +139101,58 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), [anon_sym_LT] = ACTIONS(120), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(158), + [anon_sym_BQUOTE] = ACTIONS(157), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(158), - [sym__ternary_qmark] = ACTIONS(158), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(1172)] = { - [sym_nested_identifier] = STATE(745), - [sym_string] = STATE(766), - [sym__module] = STATE(854), - [sym_identifier] = ACTIONS(3366), + [STATE(1175)] = { + [sym_nested_identifier] = STATE(1508), + [sym_string] = STATE(1509), + [sym__module] = STATE(1759), + [sym_identifier] = ACTIONS(3437), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(860), + [anon_sym_EQ] = ACTIONS(870), [anon_sym_as] = ACTIONS(120), - [anon_sym_COMMA] = ACTIONS(158), + [anon_sym_COMMA] = ACTIONS(157), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(158), - [anon_sym_SEMI] = ACTIONS(158), + [anon_sym_LPAREN] = ACTIONS(157), + [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(882), - [anon_sym_LBRACK] = ACTIONS(158), + [anon_sym_of] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(158), - [anon_sym_DQUOTE] = ACTIONS(1511), - [anon_sym_SQUOTE] = ACTIONS(1513), - [anon_sym_EQ_GT] = ACTIONS(716), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_EQ_GT] = ACTIONS(876), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -138913,59 +139167,59 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), [anon_sym_LT] = ACTIONS(120), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(158), + [anon_sym_BQUOTE] = ACTIONS(157), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(158), - [sym__ternary_qmark] = ACTIONS(158), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(1173)] = { - [sym_variable_declarator] = STATE(4747), - [sym_object_pattern] = STATE(3692), - [sym_array_pattern] = STATE(3692), - [sym__destructuring_pattern] = STATE(3692), - [sym_identifier] = ACTIONS(3314), + [STATE(1176)] = { + [sym_nested_identifier] = STATE(1560), + [sym_string] = STATE(1561), + [sym__module] = STATE(1640), + [sym_identifier] = ACTIONS(3410), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(860), + [anon_sym_EQ] = ACTIONS(822), [anon_sym_as] = ACTIONS(120), - [anon_sym_LBRACE] = ACTIONS(3316), - [anon_sym_COMMA] = ACTIONS(158), + [anon_sym_COMMA] = ACTIONS(157), + [anon_sym_RBRACE] = ACTIONS(157), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(158), - [anon_sym_SEMI] = ACTIONS(158), + [anon_sym_LPAREN] = ACTIONS(157), + [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(862), - [anon_sym_LBRACK] = ACTIONS(3318), + [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(158), - [anon_sym_EQ_GT] = ACTIONS(716), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_DQUOTE] = ACTIONS(145), + [anon_sym_SQUOTE] = ACTIONS(147), + [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -138980,57 +139234,59 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), [anon_sym_LT] = ACTIONS(120), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(158), + [anon_sym_BQUOTE] = ACTIONS(157), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(158), - [sym__ternary_qmark] = ACTIONS(158), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), }, - [STATE(1174)] = { - [aux_sym_object_repeat1] = STATE(4828), - [aux_sym_object_pattern_repeat1] = STATE(5022), - [sym_identifier] = ACTIONS(3423), + [STATE(1177)] = { + [sym_nested_identifier] = STATE(222), + [sym_string] = STATE(220), + [sym__module] = STATE(233), + [sym_identifier] = ACTIONS(3342), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(695), + [anon_sym_EQ] = ACTIONS(882), [anon_sym_as] = ACTIONS(120), - [anon_sym_COMMA] = ACTIONS(158), - [anon_sym_RBRACE] = ACTIONS(728), + [anon_sym_COMMA] = ACTIONS(157), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2122), - [anon_sym_SEMI] = ACTIONS(158), + [anon_sym_LPAREN] = ACTIONS(157), + [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(705), - [anon_sym_LBRACK] = ACTIONS(158), + [anon_sym_COLON] = ACTIONS(886), + [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(158), - [anon_sym_EQ_GT] = ACTIONS(716), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_DQUOTE] = ACTIONS(3344), + [anon_sym_SQUOTE] = ACTIONS(3346), + [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -139044,60 +139300,60 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2131), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(120), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(158), - [anon_sym_QMARK] = ACTIONS(724), + [anon_sym_BQUOTE] = ACTIONS(157), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(158), - [sym__ternary_qmark] = ACTIONS(158), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(726), }, - [STATE(1175)] = { - [aux_sym_object_repeat1] = STATE(4828), - [aux_sym_object_pattern_repeat1] = STATE(5022), - [sym_identifier] = ACTIONS(3423), + [STATE(1178)] = { + [sym_variable_declarator] = STATE(4676), + [sym_object_pattern] = STATE(3586), + [sym_array_pattern] = STATE(3586), + [sym__destructuring_pattern] = STATE(3586), + [sym_identifier] = ACTIONS(3350), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(695), + [anon_sym_EQ] = ACTIONS(882), [anon_sym_as] = ACTIONS(120), - [anon_sym_COMMA] = ACTIONS(158), - [anon_sym_RBRACE] = ACTIONS(701), + [anon_sym_LBRACE] = ACTIONS(3352), + [anon_sym_COMMA] = ACTIONS(157), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2122), - [anon_sym_SEMI] = ACTIONS(158), + [anon_sym_LPAREN] = ACTIONS(157), + [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(705), - [anon_sym_LBRACK] = ACTIONS(158), + [anon_sym_COLON] = ACTIONS(888), + [anon_sym_LBRACK] = ACTIONS(3354), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(158), - [anon_sym_EQ_GT] = ACTIONS(716), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -139111,60 +139367,60 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2131), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(120), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(158), - [anon_sym_QMARK] = ACTIONS(724), + [anon_sym_BQUOTE] = ACTIONS(157), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(158), - [sym__ternary_qmark] = ACTIONS(158), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(726), }, - [STATE(1176)] = { - [aux_sym_object_repeat1] = STATE(4979), - [aux_sym_object_pattern_repeat1] = STATE(5022), - [sym_identifier] = ACTIONS(3423), + [STATE(1179)] = { + [sym_nested_identifier] = STATE(1508), + [sym_string] = STATE(1509), + [sym__module] = STATE(1759), + [sym_identifier] = ACTIONS(3437), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(695), + [anon_sym_EQ] = ACTIONS(882), [anon_sym_as] = ACTIONS(120), - [anon_sym_COMMA] = ACTIONS(158), - [anon_sym_RBRACE] = ACTIONS(730), + [anon_sym_COMMA] = ACTIONS(157), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2122), - [anon_sym_SEMI] = ACTIONS(158), + [anon_sym_LPAREN] = ACTIONS(157), + [anon_sym_SEMI] = ACTIONS(157), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(705), - [anon_sym_LBRACK] = ACTIONS(158), + [anon_sym_COLON] = ACTIONS(888), + [anon_sym_LBRACK] = ACTIONS(157), [anon_sym_GT] = ACTIONS(120), - [anon_sym_DOT] = ACTIONS(158), - [anon_sym_EQ_GT] = ACTIONS(716), - [anon_sym_QMARK_DOT] = ACTIONS(158), - [anon_sym_PLUS_EQ] = ACTIONS(164), - [anon_sym_DASH_EQ] = ACTIONS(164), - [anon_sym_STAR_EQ] = ACTIONS(164), - [anon_sym_SLASH_EQ] = ACTIONS(164), - [anon_sym_PERCENT_EQ] = ACTIONS(164), - [anon_sym_CARET_EQ] = ACTIONS(164), - [anon_sym_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_EQ] = ACTIONS(164), - [anon_sym_GT_GT_EQ] = ACTIONS(164), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(164), - [anon_sym_LT_LT_EQ] = ACTIONS(164), - [anon_sym_STAR_STAR_EQ] = ACTIONS(164), - [anon_sym_AMP_AMP_EQ] = ACTIONS(164), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(164), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(164), + [anon_sym_DOT] = ACTIONS(157), + [anon_sym_DQUOTE] = ACTIONS(67), + [anon_sym_SQUOTE] = ACTIONS(69), + [anon_sym_EQ_GT] = ACTIONS(718), + [anon_sym_QMARK_DOT] = ACTIONS(157), + [anon_sym_PLUS_EQ] = ACTIONS(163), + [anon_sym_DASH_EQ] = ACTIONS(163), + [anon_sym_STAR_EQ] = ACTIONS(163), + [anon_sym_SLASH_EQ] = ACTIONS(163), + [anon_sym_PERCENT_EQ] = ACTIONS(163), + [anon_sym_CARET_EQ] = ACTIONS(163), + [anon_sym_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_EQ] = ACTIONS(163), + [anon_sym_GT_GT_EQ] = ACTIONS(163), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(163), + [anon_sym_LT_LT_EQ] = ACTIONS(163), + [anon_sym_STAR_STAR_EQ] = ACTIONS(163), + [anon_sym_AMP_AMP_EQ] = ACTIONS(163), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(163), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(163), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -139178,50 +139434,127 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2131), - [anon_sym_LT_EQ] = ACTIONS(158), + [anon_sym_LT] = ACTIONS(120), + [anon_sym_LT_EQ] = ACTIONS(157), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(158), + [anon_sym_EQ_EQ_EQ] = ACTIONS(157), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(158), - [anon_sym_GT_EQ] = ACTIONS(158), + [anon_sym_BANG_EQ_EQ] = ACTIONS(157), + [anon_sym_GT_EQ] = ACTIONS(157), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(158), - [anon_sym_DASH_DASH] = ACTIONS(158), + [anon_sym_PLUS_PLUS] = ACTIONS(157), + [anon_sym_DASH_DASH] = ACTIONS(157), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(158), - [anon_sym_QMARK] = ACTIONS(724), + [anon_sym_BQUOTE] = ACTIONS(157), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(158), - [sym__ternary_qmark] = ACTIONS(158), + [sym__automatic_semicolon] = ACTIONS(157), + [sym__ternary_qmark] = ACTIONS(157), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(726), }, }; static const uint16_t ts_small_parse_table[] = { - [0] = 12, - ACTIONS(146), 1, + [0] = 14, + ACTIONS(707), 1, + anon_sym_COLON, + ACTIONS(726), 1, + anon_sym_QMARK, + ACTIONS(728), 1, + sym__member_signature_marker, + ACTIONS(732), 1, + anon_sym_RBRACE, + ACTIONS(3441), 1, + anon_sym_EQ, + ACTIONS(3445), 1, + anon_sym_LPAREN, + ACTIONS(3448), 1, + anon_sym_EQ_GT, + ACTIONS(3452), 1, + anon_sym_LT, + STATE(4829), 1, + aux_sym_object_repeat1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3450), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(3443), 17, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(3439), 20, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + [93] = 12, + ACTIONS(145), 1, anon_sym_DQUOTE, - ACTIONS(148), 1, + ACTIONS(147), 1, anon_sym_SQUOTE, - ACTIONS(941), 1, + ACTIONS(822), 1, anon_sym_EQ, - ACTIONS(947), 1, + ACTIONS(939), 1, anon_sym_EQ_GT, - ACTIONS(3396), 1, + ACTIONS(3410), 1, sym_identifier, - STATE(1535), 1, + STATE(1560), 1, sym_nested_identifier, - STATE(1584), 1, + STATE(1561), 1, sym_string, - STATE(1738), 1, + STATE(1640), 1, sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(158), 14, + ACTIONS(157), 14, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, @@ -139236,7 +139569,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(164), 15, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -139278,13 +139611,66 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_satisfies, anon_sym_implements, - [89] = 3, + [182] = 14, + ACTIONS(707), 1, + anon_sym_COLON, + ACTIONS(726), 1, + anon_sym_QMARK, + ACTIONS(728), 1, + sym__member_signature_marker, + ACTIONS(730), 1, + anon_sym_RBRACE, + ACTIONS(3441), 1, + anon_sym_EQ, + ACTIONS(3445), 1, + anon_sym_LPAREN, + ACTIONS(3448), 1, + anon_sym_EQ_GT, + ACTIONS(3452), 1, + anon_sym_LT, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + STATE(4854), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3425), 23, + ACTIONS(3450), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(3443), 17, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(3439), 20, anon_sym_STAR, - anon_sym_EQ, anon_sym_BANG, anon_sym_in, anon_sym_GT, @@ -139301,26 +139687,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - anon_sym_QMARK, - ACTIONS(3427), 39, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, + [275] = 14, + ACTIONS(703), 1, anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, + ACTIONS(707), 1, anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + ACTIONS(726), 1, + anon_sym_QMARK, + ACTIONS(728), 1, + sym__member_signature_marker, + ACTIONS(3441), 1, + anon_sym_EQ, + ACTIONS(3445), 1, + anon_sym_LPAREN, + ACTIONS(3448), 1, + anon_sym_EQ_GT, + ACTIONS(3452), 1, + anon_sym_LT, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + STATE(4854), 1, + aux_sym_object_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3450), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -139336,44 +139730,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_implements, - [160] = 14, - ACTIONS(146), 1, - anon_sym_DQUOTE, - ACTIONS(148), 1, - anon_sym_SQUOTE, - ACTIONS(156), 1, - anon_sym_EQ_GT, - ACTIONS(812), 1, - anon_sym_EQ, - ACTIONS(904), 1, - anon_sym_in, - ACTIONS(907), 1, - anon_sym_of, - ACTIONS(3396), 1, - sym_identifier, - STATE(1535), 1, - sym_nested_identifier, - STATE(1584), 1, - sym_string, - STATE(1738), 1, - sym__module, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(158), 14, + ACTIONS(3443), 17, + sym__automatic_semicolon, sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, @@ -139382,10 +139743,57 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, + anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(164), 15, + anon_sym_satisfies, + ACTIONS(3439), 20, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + [368] = 14, + ACTIONS(697), 1, + anon_sym_EQ, + ACTIONS(703), 1, + anon_sym_RBRACE, + ACTIONS(707), 1, + anon_sym_COLON, + ACTIONS(718), 1, + anon_sym_EQ_GT, + ACTIONS(726), 1, + anon_sym_QMARK, + ACTIONS(728), 1, + sym__member_signature_marker, + ACTIONS(2136), 1, + anon_sym_LPAREN, + ACTIONS(2145), 1, + anon_sym_LT, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + STATE(4854), 1, + aux_sym_object_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -139401,10 +139809,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 23, - anon_sym_STAR, + ACTIONS(157), 17, + sym__automatic_semicolon, + sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(120), 20, + anon_sym_STAR, anon_sym_BANG, + anon_sym_in, anon_sym_GT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -139419,17 +139845,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_satisfies, - [253] = 3, + [461] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3429), 23, + ACTIONS(3455), 23, anon_sym_STAR, anon_sym_EQ, anon_sym_BANG, @@ -139453,7 +139876,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, anon_sym_QMARK, - ACTIONS(3431), 39, + ACTIONS(3457), 39, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -139493,89 +139916,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [324] = 13, - ACTIONS(156), 1, - anon_sym_EQ_GT, - ACTIONS(812), 1, - anon_sym_EQ, - ACTIONS(904), 1, - anon_sym_in, - ACTIONS(907), 1, - anon_sym_of, - ACTIONS(3316), 1, - anon_sym_LBRACE, - ACTIONS(3318), 1, - anon_sym_LBRACK, - ACTIONS(3433), 1, - sym_identifier, - STATE(4747), 1, - sym_variable_declarator, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - STATE(3451), 3, - sym_object_pattern, - sym_array_pattern, - sym__destructuring_pattern, - ACTIONS(158), 13, - sym__ternary_qmark, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - ACTIONS(164), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 23, - anon_sym_STAR, - anon_sym_as, - anon_sym_BANG, - anon_sym_GT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_satisfies, - [415] = 3, + [532] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3435), 23, + ACTIONS(3459), 23, anon_sym_STAR, anon_sym_EQ, anon_sym_BANG, @@ -139599,7 +139944,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, anon_sym_QMARK, - ACTIONS(3437), 39, + ACTIONS(3461), 39, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -139639,31 +139984,49 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [486] = 14, - ACTIONS(695), 1, - anon_sym_EQ, - ACTIONS(701), 1, - anon_sym_RBRACE, - ACTIONS(705), 1, - anon_sym_COLON, - ACTIONS(716), 1, - anon_sym_EQ_GT, - ACTIONS(724), 1, - anon_sym_QMARK, - ACTIONS(726), 1, - sym__member_signature_marker, - ACTIONS(2122), 1, - anon_sym_LPAREN, - ACTIONS(2131), 1, - anon_sym_LT, - STATE(4828), 1, - aux_sym_object_repeat1, - STATE(5022), 1, - aux_sym_object_pattern_repeat1, + [603] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(164), 15, + ACTIONS(3463), 23, + anon_sym_STAR, + anon_sym_EQ, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + anon_sym_QMARK, + ACTIONS(3465), 39, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_of, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -139679,15 +140042,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(158), 17, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -139697,32 +140051,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(120), 20, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK_QMARK, - [579] = 3, + anon_sym_implements, + [674] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3439), 23, + ACTIONS(3467), 23, anon_sym_STAR, anon_sym_EQ, anon_sym_BANG, @@ -139746,7 +140080,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, anon_sym_QMARK, - ACTIONS(3441), 39, + ACTIONS(3469), 39, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -139786,66 +140120,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [650] = 14, - ACTIONS(695), 1, - anon_sym_EQ, - ACTIONS(705), 1, - anon_sym_COLON, - ACTIONS(716), 1, - anon_sym_EQ_GT, - ACTIONS(724), 1, - anon_sym_QMARK, - ACTIONS(726), 1, - sym__member_signature_marker, - ACTIONS(728), 1, - anon_sym_RBRACE, - ACTIONS(2122), 1, - anon_sym_LPAREN, - ACTIONS(2131), 1, - anon_sym_LT, - STATE(4828), 1, - aux_sym_object_repeat1, - STATE(5022), 1, - aux_sym_object_pattern_repeat1, + [745] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(164), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(158), 17, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(120), 20, + ACTIONS(3471), 23, anon_sym_STAR, + anon_sym_EQ, anon_sym_BANG, anon_sym_in, anon_sym_GT, @@ -139862,38 +140143,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [743] = 14, - ACTIONS(3445), 1, - anon_sym_EQ, - ACTIONS(3451), 1, + anon_sym_QMARK, + ACTIONS(3473), 39, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(3455), 1, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_of, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, - ACTIONS(3457), 1, - anon_sym_EQ_GT, - ACTIONS(3459), 1, anon_sym_QMARK_DOT, - ACTIONS(3463), 1, - anon_sym_LT, - STATE(2913), 1, - sym_arguments, - STATE(2950), 1, - sym_type_arguments, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3449), 3, - anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_extends, - ACTIONS(3453), 3, - anon_sym_GT, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(3461), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -139909,14 +140178,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3447), 16, - sym__ternary_qmark, - anon_sym_as, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -139926,49 +140187,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3443), 17, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK_QMARK, - [836] = 14, - ACTIONS(695), 1, + anon_sym_implements, + [816] = 14, + ACTIONS(697), 1, anon_sym_EQ, - ACTIONS(705), 1, + ACTIONS(707), 1, anon_sym_COLON, - ACTIONS(716), 1, + ACTIONS(718), 1, anon_sym_EQ_GT, - ACTIONS(724), 1, - anon_sym_QMARK, ACTIONS(726), 1, + anon_sym_QMARK, + ACTIONS(728), 1, sym__member_signature_marker, ACTIONS(730), 1, anon_sym_RBRACE, - ACTIONS(2122), 1, + ACTIONS(2136), 1, anon_sym_LPAREN, - ACTIONS(2131), 1, + ACTIONS(2145), 1, anon_sym_LT, - STATE(4979), 1, - aux_sym_object_repeat1, - STATE(5022), 1, + STATE(4830), 1, aux_sym_object_pattern_repeat1, + STATE(4854), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(164), 15, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -139984,7 +140228,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(158), 17, + ACTIONS(157), 17, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -140023,11 +140267,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [929] = 3, + [909] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3465), 23, + ACTIONS(3475), 23, anon_sym_STAR, anon_sym_EQ, anon_sym_BANG, @@ -140051,7 +140295,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, anon_sym_QMARK, - ACTIONS(3467), 39, + ACTIONS(3477), 39, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -140091,46 +140335,35 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [1000] = 15, - ACTIONS(126), 1, - anon_sym_RBRACK, - ACTIONS(146), 1, - anon_sym_DQUOTE, - ACTIONS(148), 1, - anon_sym_SQUOTE, - ACTIONS(223), 1, - anon_sym_COMMA, - ACTIONS(891), 1, + [980] = 14, + ACTIONS(3479), 1, anon_sym_EQ, - ACTIONS(896), 1, - anon_sym_COLON, - ACTIONS(900), 1, + ACTIONS(3483), 1, + anon_sym_LPAREN, + ACTIONS(3487), 1, + anon_sym_DOT, + ACTIONS(3489), 1, anon_sym_EQ_GT, - ACTIONS(3396), 1, - sym_identifier, - STATE(1535), 1, - sym_nested_identifier, - STATE(1584), 1, - sym_string, - STATE(1738), 1, - sym__module, + ACTIONS(3491), 1, + anon_sym_QMARK_DOT, + ACTIONS(3493), 1, + anon_sym_LT, + STATE(2926), 1, + sym_arguments, + STATE(2992), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(158), 12, - sym__ternary_qmark, - anon_sym_LPAREN, + ACTIONS(3481), 3, + anon_sym_COMMA, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - ACTIONS(164), 15, + anon_sym_extends, + ACTIONS(3485), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3450), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -140146,38 +140379,48 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 24, - anon_sym_STAR, + ACTIONS(3443), 16, + sym__ternary_qmark, anon_sym_as, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(3439), 17, + anon_sym_STAR, anon_sym_BANG, anon_sym_in, - anon_sym_GT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_AMP, anon_sym_CARET, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_satisfies, - [1095] = 4, - ACTIONS(3473), 1, + [1073] = 4, + ACTIONS(3495), 1, anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3469), 23, + ACTIONS(3455), 23, anon_sym_STAR, anon_sym_EQ, anon_sym_BANG, @@ -140201,7 +140444,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, anon_sym_QMARK, - ACTIONS(3471), 38, + ACTIONS(3457), 38, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -140240,13 +140483,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [1168] = 4, - ACTIONS(3475), 1, + [1146] = 4, + ACTIONS(3497), 1, anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3435), 23, + ACTIONS(3459), 23, anon_sym_STAR, anon_sym_EQ, anon_sym_BANG, @@ -140270,7 +140513,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, anon_sym_QMARK, - ACTIONS(3437), 38, + ACTIONS(3461), 38, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -140309,11 +140552,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [1241] = 3, + [1219] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3477), 23, + ACTIONS(3499), 23, anon_sym_STAR, anon_sym_EQ, anon_sym_BANG, @@ -140337,7 +140580,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, anon_sym_QMARK, - ACTIONS(3479), 39, + ACTIONS(3501), 39, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -140377,30 +140620,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [1312] = 12, - ACTIONS(146), 1, + [1290] = 15, + ACTIONS(126), 1, + anon_sym_COMMA, + ACTIONS(145), 1, anon_sym_DQUOTE, - ACTIONS(148), 1, + ACTIONS(147), 1, anon_sym_SQUOTE, - ACTIONS(836), 1, + ACTIONS(222), 1, + anon_sym_RBRACK, + ACTIONS(894), 1, anon_sym_EQ, - ACTIONS(947), 1, + ACTIONS(899), 1, + anon_sym_COLON, + ACTIONS(903), 1, anon_sym_EQ_GT, - ACTIONS(3396), 1, + ACTIONS(3410), 1, sym_identifier, - STATE(1535), 1, + STATE(1560), 1, sym_nested_identifier, - STATE(1584), 1, + STATE(1561), 1, sym_string, - STATE(1738), 1, + STATE(1640), 1, sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(158), 14, + ACTIONS(157), 12, sym__ternary_qmark, - anon_sym_LBRACE, - anon_sym_COMMA, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_DOT, @@ -140412,7 +140659,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(164), 15, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -140428,7 +140675,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 25, + ACTIONS(120), 24, anon_sym_STAR, anon_sym_as, anon_sym_BANG, @@ -140453,32 +140700,46 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_satisfies, - anon_sym_implements, - [1401] = 14, - ACTIONS(705), 1, - anon_sym_COLON, - ACTIONS(724), 1, - anon_sym_QMARK, - ACTIONS(726), 1, - sym__member_signature_marker, - ACTIONS(728), 1, - anon_sym_RBRACE, - ACTIONS(3481), 1, - anon_sym_EQ, - ACTIONS(3483), 1, - anon_sym_LPAREN, - ACTIONS(3486), 1, + [1385] = 14, + ACTIONS(145), 1, + anon_sym_DQUOTE, + ACTIONS(147), 1, + anon_sym_SQUOTE, + ACTIONS(225), 1, anon_sym_EQ_GT, - ACTIONS(3488), 1, - anon_sym_LT, - STATE(4828), 1, - aux_sym_object_repeat1, - STATE(5022), 1, - aux_sym_object_pattern_repeat1, + ACTIONS(850), 1, + anon_sym_EQ, + ACTIONS(910), 1, + anon_sym_in, + ACTIONS(913), 1, + anon_sym_of, + ACTIONS(3410), 1, + sym_identifier, + STATE(1560), 1, + sym_nested_identifier, + STATE(1561), 1, + sym_string, + STATE(1640), 1, + sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3461), 15, + ACTIONS(157), 14, + sym__ternary_qmark, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -140494,28 +140755,88 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3447), 17, - sym__automatic_semicolon, - sym__ternary_qmark, + ACTIONS(120), 23, + anon_sym_STAR, anon_sym_as, + anon_sym_BANG, + anon_sym_GT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_satisfies, + [1478] = 13, + ACTIONS(225), 1, + anon_sym_EQ_GT, + ACTIONS(850), 1, + anon_sym_EQ, + ACTIONS(910), 1, + anon_sym_in, + ACTIONS(913), 1, + anon_sym_of, + ACTIONS(3352), 1, + anon_sym_LBRACE, + ACTIONS(3354), 1, + anon_sym_LBRACK, + ACTIONS(3503), 1, + sym_identifier, + STATE(4676), 1, + sym_variable_declarator, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(3404), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + ACTIONS(157), 13, + sym__ternary_qmark, anon_sym_COMMA, + anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3443), 20, + ACTIONS(163), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(120), 23, anon_sym_STAR, + anon_sym_as, anon_sym_BANG, - anon_sym_in, anon_sym_GT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -140530,34 +140851,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [1494] = 14, - ACTIONS(701), 1, - anon_sym_RBRACE, - ACTIONS(705), 1, + anon_sym_instanceof, + anon_sym_satisfies, + [1569] = 14, + ACTIONS(697), 1, + anon_sym_EQ, + ACTIONS(707), 1, anon_sym_COLON, - ACTIONS(724), 1, - anon_sym_QMARK, + ACTIONS(718), 1, + anon_sym_EQ_GT, ACTIONS(726), 1, + anon_sym_QMARK, + ACTIONS(728), 1, sym__member_signature_marker, - ACTIONS(3481), 1, - anon_sym_EQ, - ACTIONS(3483), 1, + ACTIONS(732), 1, + anon_sym_RBRACE, + ACTIONS(2136), 1, anon_sym_LPAREN, - ACTIONS(3486), 1, - anon_sym_EQ_GT, - ACTIONS(3488), 1, + ACTIONS(2145), 1, anon_sym_LT, - STATE(4828), 1, + STATE(4829), 1, aux_sym_object_repeat1, - STATE(5022), 1, + STATE(4830), 1, aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3461), 15, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -140573,7 +140897,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3447), 17, + ACTIONS(157), 17, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -140591,7 +140915,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3443), 20, + ACTIONS(120), 20, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -140612,31 +140936,42 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [1587] = 14, - ACTIONS(705), 1, - anon_sym_COLON, - ACTIONS(724), 1, - anon_sym_QMARK, - ACTIONS(726), 1, - sym__member_signature_marker, - ACTIONS(730), 1, - anon_sym_RBRACE, - ACTIONS(3481), 1, + [1662] = 12, + ACTIONS(145), 1, + anon_sym_DQUOTE, + ACTIONS(147), 1, + anon_sym_SQUOTE, + ACTIONS(933), 1, anon_sym_EQ, - ACTIONS(3483), 1, - anon_sym_LPAREN, - ACTIONS(3486), 1, + ACTIONS(939), 1, anon_sym_EQ_GT, - ACTIONS(3488), 1, - anon_sym_LT, - STATE(4979), 1, - aux_sym_object_repeat1, - STATE(5022), 1, - aux_sym_object_pattern_repeat1, + ACTIONS(3410), 1, + sym_identifier, + STATE(1560), 1, + sym_nested_identifier, + STATE(1561), 1, + sym_string, + STATE(1640), 1, + sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3461), 15, + ACTIONS(157), 14, + sym__ternary_qmark, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -140652,11 +140987,56 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3447), 17, + ACTIONS(120), 25, + anon_sym_STAR, + anon_sym_as, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_satisfies, + anon_sym_implements, + [1751] = 12, + ACTIONS(951), 1, + anon_sym_EQ, + ACTIONS(957), 1, + anon_sym_EQ_GT, + ACTIONS(1607), 1, + anon_sym_DQUOTE, + ACTIONS(1609), 1, + anon_sym_SQUOTE, + ACTIONS(3505), 1, + sym_identifier, + STATE(3536), 1, + sym_nested_identifier, + STATE(3633), 1, + sym_string, + STATE(4071), 1, + sym__module, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(157), 14, sym__automatic_semicolon, sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, + anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, @@ -140665,13 +141045,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3443), 20, + ACTIONS(163), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(120), 24, anon_sym_STAR, + anon_sym_as, anon_sym_BANG, anon_sym_in, anon_sym_GT, @@ -140688,14 +141083,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [1680] = 3, + anon_sym_instanceof, + anon_sym_satisfies, + [1839] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3469), 23, + ACTIONS(2516), 22, anon_sym_STAR, anon_sym_EQ, anon_sym_BANG, @@ -140718,8 +141116,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - anon_sym_QMARK, - ACTIONS(3471), 39, + ACTIONS(2514), 39, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -140759,32 +141156,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [1751] = 12, - ACTIONS(146), 1, + [1909] = 13, + ACTIONS(145), 1, anon_sym_DQUOTE, - ACTIONS(148), 1, + ACTIONS(147), 1, anon_sym_SQUOTE, - ACTIONS(836), 1, - anon_sym_EQ, - ACTIONS(933), 1, + ACTIONS(899), 1, + anon_sym_COLON, + ACTIONS(903), 1, anon_sym_EQ_GT, - ACTIONS(3396), 1, + ACTIONS(945), 1, + anon_sym_EQ, + ACTIONS(3410), 1, sym_identifier, - STATE(1535), 1, + STATE(1560), 1, sym_nested_identifier, - STATE(1584), 1, + STATE(1561), 1, sym_string, - STATE(1738), 1, + STATE(1640), 1, sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(158), 14, - sym__automatic_semicolon, + ACTIONS(157), 13, sym__ternary_qmark, anon_sym_LPAREN, - anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -140794,7 +141192,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(164), 15, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -140835,42 +141233,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_satisfies, - [1839] = 12, - ACTIONS(67), 1, - anon_sym_DQUOTE, - ACTIONS(69), 1, - anon_sym_SQUOTE, - ACTIONS(927), 1, + [1999] = 12, + ACTIONS(3479), 1, anon_sym_EQ, - ACTIONS(933), 1, + ACTIONS(3489), 1, anon_sym_EQ_GT, - ACTIONS(3419), 1, - sym_identifier, - STATE(1590), 1, - sym_nested_identifier, - STATE(1599), 1, - sym_string, - STATE(1750), 1, - sym__module, + ACTIONS(3513), 1, + anon_sym_DOT, + ACTIONS(3516), 1, + anon_sym_LT, + ACTIONS(3519), 1, + anon_sym_extends, + STATE(2945), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(158), 14, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_LPAREN, - anon_sym_SEMI, + ACTIONS(3507), 2, + anon_sym_COMMA, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - ACTIONS(164), 15, + ACTIONS(3510), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3450), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -140886,58 +141272,69 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 24, + ACTIONS(3439), 17, anon_sym_STAR, - anon_sym_as, anon_sym_BANG, anon_sym_in, - anon_sym_GT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_AMP, anon_sym_CARET, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, + ACTIONS(3443), 18, + sym__ternary_qmark, + anon_sym_as, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, anon_sym_satisfies, - [1927] = 13, - ACTIONS(146), 1, - anon_sym_DQUOTE, - ACTIONS(148), 1, - anon_sym_SQUOTE, - ACTIONS(900), 1, - anon_sym_EQ_GT, - ACTIONS(953), 1, + [2087] = 12, + ACTIONS(951), 1, anon_sym_EQ, - ACTIONS(955), 1, - anon_sym_COLON, - ACTIONS(3396), 1, + ACTIONS(957), 1, + anon_sym_EQ_GT, + ACTIONS(3342), 1, sym_identifier, - STATE(1535), 1, - sym_nested_identifier, - STATE(1584), 1, + ACTIONS(3344), 1, + anon_sym_DQUOTE, + ACTIONS(3346), 1, + anon_sym_SQUOTE, + STATE(220), 1, sym_string, - STATE(1738), 1, + STATE(222), 1, + sym_nested_identifier, + STATE(233), 1, sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(158), 13, + ACTIONS(157), 14, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -140947,7 +141344,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(164), 15, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -140988,31 +141385,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_satisfies, - [2017] = 12, - ACTIONS(927), 1, - anon_sym_EQ, - ACTIONS(933), 1, - anon_sym_EQ_GT, - ACTIONS(1511), 1, + [2175] = 12, + ACTIONS(145), 1, anon_sym_DQUOTE, - ACTIONS(1513), 1, + ACTIONS(147), 1, anon_sym_SQUOTE, - ACTIONS(3366), 1, + ACTIONS(919), 1, + anon_sym_EQ, + ACTIONS(925), 1, + anon_sym_EQ_GT, + ACTIONS(3410), 1, sym_identifier, - STATE(745), 1, + STATE(1560), 1, sym_nested_identifier, - STATE(766), 1, + STATE(1561), 1, sym_string, - STATE(854), 1, + STATE(1640), 1, sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(158), 14, - sym__automatic_semicolon, + ACTIONS(157), 14, sym__ternary_qmark, + anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, + anon_sym_COLON, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -141023,7 +141420,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(164), 15, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -141064,32 +141461,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_satisfies, - [2105] = 12, - ACTIONS(927), 1, + [2263] = 11, + ACTIONS(951), 1, anon_sym_EQ, - ACTIONS(933), 1, + ACTIONS(957), 1, anon_sym_EQ_GT, - ACTIONS(1599), 1, - anon_sym_DQUOTE, - ACTIONS(1601), 1, - anon_sym_SQUOTE, - ACTIONS(3491), 1, + ACTIONS(3350), 1, sym_identifier, - STATE(3547), 1, - sym_nested_identifier, - STATE(3607), 1, - sym_string, - STATE(4589), 1, - sym__module, + ACTIONS(3352), 1, + anon_sym_LBRACE, + ACTIONS(3354), 1, + anon_sym_LBRACK, + STATE(4698), 1, + sym_variable_declarator, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(158), 14, + STATE(3586), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + ACTIONS(157), 13, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -141099,7 +141495,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(164), 15, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -141140,31 +141536,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_satisfies, - [2193] = 12, - ACTIONS(927), 1, - anon_sym_EQ, - ACTIONS(933), 1, - anon_sym_EQ_GT, - ACTIONS(1511), 1, + [2349] = 14, + ACTIONS(126), 1, + anon_sym_COMMA, + ACTIONS(145), 1, anon_sym_DQUOTE, - ACTIONS(1513), 1, + ACTIONS(147), 1, anon_sym_SQUOTE, - ACTIONS(3421), 1, + ACTIONS(222), 1, + anon_sym_RBRACK, + ACTIONS(894), 1, + anon_sym_EQ, + ACTIONS(903), 1, + anon_sym_EQ_GT, + ACTIONS(3410), 1, sym_identifier, - STATE(766), 1, + STATE(1560), 1, + sym_nested_identifier, + STATE(1561), 1, sym_string, - STATE(854), 1, + STATE(1640), 1, sym__module, - STATE(4790), 1, - sym_nested_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(158), 14, - sym__automatic_semicolon, + ACTIONS(157), 12, sym__ternary_qmark, anon_sym_LPAREN, - anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -141175,7 +141573,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(164), 15, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -141216,11 +141614,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_satisfies, - [2281] = 3, + [2441] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2488), 22, + ACTIONS(2530), 22, anon_sym_STAR, anon_sym_EQ, anon_sym_BANG, @@ -141243,7 +141641,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - ACTIONS(2486), 39, + ACTIONS(2528), 39, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -141283,103 +141681,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [2351] = 12, - ACTIONS(3445), 1, - anon_sym_EQ, - ACTIONS(3457), 1, - anon_sym_EQ_GT, - ACTIONS(3499), 1, - anon_sym_DOT, - ACTIONS(3502), 1, - anon_sym_LT, - ACTIONS(3505), 1, - anon_sym_extends, - STATE(3050), 1, - sym_type_arguments, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3493), 2, - anon_sym_COMMA, - anon_sym_LBRACK, - ACTIONS(3496), 3, - anon_sym_GT, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(3461), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(3443), 17, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK_QMARK, - ACTIONS(3447), 18, - sym__ternary_qmark, - anon_sym_as, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [2439] = 12, - ACTIONS(146), 1, + [2511] = 12, + ACTIONS(145), 1, anon_sym_DQUOTE, - ACTIONS(148), 1, + ACTIONS(147), 1, anon_sym_SQUOTE, - ACTIONS(913), 1, + ACTIONS(822), 1, anon_sym_EQ, - ACTIONS(919), 1, + ACTIONS(925), 1, anon_sym_EQ_GT, - ACTIONS(3396), 1, + ACTIONS(3410), 1, sym_identifier, - STATE(1535), 1, + STATE(1560), 1, sym_nested_identifier, - STATE(1584), 1, + STATE(1561), 1, sym_string, - STATE(1738), 1, + STATE(1640), 1, sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(158), 14, + ACTIONS(157), 14, sym__ternary_qmark, anon_sym_RBRACE, anon_sym_LPAREN, @@ -141394,7 +141716,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(164), 15, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -141435,33 +141757,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_satisfies, - [2527] = 13, - ACTIONS(146), 1, + [2599] = 12, + ACTIONS(67), 1, anon_sym_DQUOTE, - ACTIONS(148), 1, + ACTIONS(69), 1, anon_sym_SQUOTE, - ACTIONS(896), 1, - anon_sym_COLON, - ACTIONS(900), 1, - anon_sym_EQ_GT, - ACTIONS(953), 1, + ACTIONS(951), 1, anon_sym_EQ, - ACTIONS(3396), 1, + ACTIONS(957), 1, + anon_sym_EQ_GT, + ACTIONS(3437), 1, sym_identifier, - STATE(1535), 1, + STATE(1508), 1, sym_nested_identifier, - STATE(1584), 1, + STATE(1509), 1, sym_string, - STATE(1738), 1, + STATE(1759), 1, sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(158), 13, + ACTIONS(157), 14, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -141471,7 +141792,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(164), 15, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -141512,13 +141833,41 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_satisfies, - [2617] = 5, - ACTIONS(3507), 1, + [2687] = 11, + ACTIONS(951), 1, anon_sym_EQ, + ACTIONS(957), 1, + anon_sym_EQ_GT, + ACTIONS(3350), 1, + sym_identifier, + ACTIONS(3352), 1, + anon_sym_LBRACE, + ACTIONS(3354), 1, + anon_sym_LBRACK, + STATE(4676), 1, + sym_variable_declarator, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3461), 15, + STATE(3586), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + ACTIONS(157), 13, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -141534,8 +141883,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3443), 21, + ACTIONS(120), 24, anon_sym_STAR, + anon_sym_as, anon_sym_BANG, anon_sym_in, anon_sym_GT, @@ -141556,56 +141906,35 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - ACTIONS(3447), 24, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_implements, - [2691] = 11, - ACTIONS(927), 1, - anon_sym_EQ, - ACTIONS(933), 1, + [2773] = 13, + ACTIONS(145), 1, + anon_sym_DQUOTE, + ACTIONS(147), 1, + anon_sym_SQUOTE, + ACTIONS(903), 1, anon_sym_EQ_GT, - ACTIONS(3314), 1, + ACTIONS(945), 1, + anon_sym_EQ, + ACTIONS(961), 1, + anon_sym_COLON, + ACTIONS(3410), 1, sym_identifier, - ACTIONS(3316), 1, - anon_sym_LBRACE, - ACTIONS(3318), 1, - anon_sym_LBRACK, - STATE(4747), 1, - sym_variable_declarator, + STATE(1560), 1, + sym_nested_identifier, + STATE(1561), 1, + sym_string, + STATE(1640), 1, + sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(3692), 3, - sym_object_pattern, - sym_array_pattern, - sym__destructuring_pattern, - ACTIONS(158), 13, - sym__automatic_semicolon, + ACTIONS(157), 13, sym__ternary_qmark, anon_sym_LPAREN, - anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -141615,7 +141944,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(164), 15, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -141656,33 +141985,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_satisfies, - [2777] = 14, - ACTIONS(126), 1, - anon_sym_RBRACK, - ACTIONS(146), 1, - anon_sym_DQUOTE, - ACTIONS(148), 1, - anon_sym_SQUOTE, - ACTIONS(223), 1, - anon_sym_COMMA, - ACTIONS(891), 1, + [2863] = 12, + ACTIONS(951), 1, anon_sym_EQ, - ACTIONS(900), 1, + ACTIONS(957), 1, anon_sym_EQ_GT, - ACTIONS(3396), 1, + ACTIONS(1517), 1, + anon_sym_DQUOTE, + ACTIONS(1519), 1, + anon_sym_SQUOTE, + ACTIONS(3433), 1, sym_identifier, - STATE(1535), 1, - sym_nested_identifier, - STATE(1584), 1, + STATE(785), 1, sym_string, - STATE(1738), 1, + STATE(859), 1, sym__module, + STATE(4662), 1, + sym_nested_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(158), 12, + ACTIONS(157), 14, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -141693,7 +142020,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(164), 15, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -141734,27 +142061,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_satisfies, - [2869] = 12, - ACTIONS(927), 1, + [2951] = 12, + ACTIONS(145), 1, + anon_sym_DQUOTE, + ACTIONS(147), 1, + anon_sym_SQUOTE, + ACTIONS(822), 1, anon_sym_EQ, - ACTIONS(933), 1, + ACTIONS(957), 1, anon_sym_EQ_GT, - ACTIONS(3360), 1, + ACTIONS(3410), 1, sym_identifier, - ACTIONS(3362), 1, - anon_sym_DQUOTE, - ACTIONS(3364), 1, - anon_sym_SQUOTE, - STATE(224), 1, + STATE(1560), 1, sym_nested_identifier, - STATE(225), 1, + STATE(1561), 1, sym_string, - STATE(248), 1, + STATE(1640), 1, sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(158), 14, + ACTIONS(157), 14, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_LPAREN, @@ -141769,7 +142096,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(164), 15, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -141810,13 +142137,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_satisfies, - [2957] = 3, + [3039] = 5, + ACTIONS(3521), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2504), 22, + ACTIONS(3450), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(3439), 21, anon_sym_STAR, - anon_sym_EQ, anon_sym_BANG, anon_sym_in, anon_sym_GT, @@ -141837,7 +142181,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - ACTIONS(2502), 39, + ACTIONS(3443), 24, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -141852,21 +142196,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -141877,41 +142206,50 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [3027] = 11, - ACTIONS(927), 1, + [3113] = 14, + ACTIONS(3479), 1, anon_sym_EQ, - ACTIONS(933), 1, + ACTIONS(3489), 1, anon_sym_EQ_GT, - ACTIONS(3314), 1, - sym_identifier, - ACTIONS(3316), 1, - anon_sym_LBRACE, - ACTIONS(3318), 1, - anon_sym_LBRACK, - STATE(4775), 1, - sym_variable_declarator, + ACTIONS(3523), 1, + anon_sym_LPAREN, + ACTIONS(3525), 1, + anon_sym_DOT, + ACTIONS(3527), 1, + anon_sym_QMARK_DOT, + ACTIONS(3529), 1, + anon_sym_LT, + STATE(3107), 1, + sym_arguments, + STATE(3272), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(3692), 3, - sym_object_pattern, - sym_array_pattern, - sym__destructuring_pattern, - ACTIONS(158), 13, + ACTIONS(3485), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3481), 7, sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_DOT, - anon_sym_QMARK_DOT, + anon_sym_LBRACK, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + ACTIONS(3443), 11, + sym__ternary_qmark, + anon_sym_as, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, + anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(164), 15, + anon_sym_satisfies, + ACTIONS(3450), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -141927,9 +142265,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 24, + ACTIONS(3439), 18, anon_sym_STAR, - anon_sym_as, anon_sym_BANG, anon_sym_in, anon_sym_GT, @@ -141938,45 +142275,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_AMP, anon_sym_CARET, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_satisfies, - [3113] = 12, - ACTIONS(146), 1, - anon_sym_DQUOTE, - ACTIONS(148), 1, - anon_sym_SQUOTE, - ACTIONS(836), 1, + [3205] = 12, + ACTIONS(951), 1, anon_sym_EQ, - ACTIONS(919), 1, + ACTIONS(957), 1, anon_sym_EQ_GT, - ACTIONS(3396), 1, + ACTIONS(1517), 1, + anon_sym_DQUOTE, + ACTIONS(1519), 1, + anon_sym_SQUOTE, + ACTIONS(3340), 1, sym_identifier, - STATE(1535), 1, + STATE(753), 1, sym_nested_identifier, - STATE(1584), 1, + STATE(785), 1, sym_string, - STATE(1738), 1, + STATE(859), 1, sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(158), 14, + ACTIONS(157), 14, + sym__automatic_semicolon, sym__ternary_qmark, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -141987,7 +142319,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(164), 15, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -142028,40 +142360,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_satisfies, - [3201] = 14, - ACTIONS(3445), 1, - anon_sym_EQ, - ACTIONS(3457), 1, - anon_sym_EQ_GT, - ACTIONS(3509), 1, + [3293] = 14, + ACTIONS(3483), 1, anon_sym_LPAREN, - ACTIONS(3511), 1, + ACTIONS(3487), 1, anon_sym_DOT, - ACTIONS(3513), 1, + ACTIONS(3491), 1, anon_sym_QMARK_DOT, - ACTIONS(3515), 1, + ACTIONS(3493), 1, anon_sym_LT, - STATE(3111), 1, + ACTIONS(3531), 1, + anon_sym_EQ, + ACTIONS(3533), 1, + anon_sym_EQ_GT, + STATE(2926), 1, sym_arguments, - STATE(3290), 1, + STATE(2992), 1, sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3453), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(3449), 7, - sym__automatic_semicolon, + ACTIONS(3481), 3, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, anon_sym_LBRACK, anon_sym_extends, - anon_sym_PIPE_RBRACE, - ACTIONS(3447), 11, + ACTIONS(3485), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3443), 14, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_SEMI, + anon_sym_of, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -142071,7 +142403,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3461), 15, + ACTIONS(3450), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -142087,11 +142419,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3443), 18, + ACTIONS(3439), 17, anon_sym_STAR, anon_sym_BANG, anon_sym_in, - anon_sym_GT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, @@ -142106,30 +142437,66 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [3293] = 12, - ACTIONS(146), 1, - anon_sym_DQUOTE, - ACTIONS(148), 1, - anon_sym_SQUOTE, - ACTIONS(900), 1, + [3384] = 9, + ACTIONS(225), 1, anon_sym_EQ_GT, - ACTIONS(953), 1, + ACTIONS(850), 1, anon_sym_EQ, - ACTIONS(3396), 1, - sym_identifier, - STATE(1535), 1, - sym_nested_identifier, - STATE(1584), 1, - sym_string, - STATE(1738), 1, - sym__module, + ACTIONS(1671), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(158), 13, + ACTIONS(3535), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(3538), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(163), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(120), 18, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + ACTIONS(157), 19, sym__ternary_qmark, + anon_sym_as, + anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_LBRACK, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -142137,10 +142504,54 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [3465] = 14, + ACTIONS(3479), 1, + anon_sym_EQ, + ACTIONS(3483), 1, + anon_sym_LPAREN, + ACTIONS(3487), 1, + anon_sym_DOT, + ACTIONS(3489), 1, + anon_sym_EQ_GT, + ACTIONS(3491), 1, + anon_sym_QMARK_DOT, + ACTIONS(3493), 1, + anon_sym_LT, + STATE(2926), 1, + sym_arguments, + STATE(2992), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3485), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3481), 4, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_LBRACK, + anon_sym_extends, + ACTIONS(3443), 13, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_COLON, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(164), 15, + anon_sym_satisfies, + ACTIONS(3450), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -142156,9 +142567,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 24, + ACTIONS(3439), 18, anon_sym_STAR, - anon_sym_as, anon_sym_BANG, anon_sym_in, anon_sym_GT, @@ -142167,35 +142577,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_AMP, anon_sym_CARET, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_satisfies, - [3380] = 8, - ACTIONS(3451), 1, + [3556] = 8, + ACTIONS(3483), 1, anon_sym_LPAREN, - ACTIONS(3521), 1, + ACTIONS(3545), 1, anon_sym_DOT, - ACTIONS(3523), 1, + ACTIONS(3547), 1, anon_sym_LT, - STATE(1267), 1, + STATE(1271), 1, sym_arguments, - STATE(5531), 1, + STATE(5695), 1, sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3519), 13, + ACTIONS(3543), 13, anon_sym_LBRACE, anon_sym_BANG, anon_sym_LBRACK, @@ -142209,7 +142614,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(3517), 42, + ACTIONS(3541), 42, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -142252,34 +142657,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_symbol, anon_sym_object, anon_sym_abstract, - [3459] = 13, - ACTIONS(3457), 1, + [3635] = 16, + ACTIONS(862), 1, + anon_sym_COLON, + ACTIONS(3489), 1, anon_sym_EQ_GT, - ACTIONS(3493), 1, + ACTIONS(3507), 1, anon_sym_LBRACK, - ACTIONS(3525), 1, - anon_sym_EQ, - ACTIONS(3532), 1, + ACTIONS(3513), 1, anon_sym_DOT, - ACTIONS(3535), 1, + ACTIONS(3516), 1, anon_sym_LT, - STATE(3280), 1, + ACTIONS(3519), 1, + anon_sym_extends, + ACTIONS(3549), 1, + anon_sym_EQ, + ACTIONS(3556), 1, + anon_sym_QMARK, + STATE(2945), 1, sym_type_arguments, + STATE(5518), 1, + sym_type_annotation, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3496), 2, + ACTIONS(3510), 2, anon_sym_AMP, anon_sym_PIPE, - ACTIONS(3528), 2, + ACTIONS(3552), 2, anon_sym_COMMA, - anon_sym_RBRACE, - ACTIONS(3505), 4, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - ACTIONS(3447), 13, + anon_sym_RBRACK, + ACTIONS(3443), 13, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -142293,7 +142701,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3461), 15, + ACTIONS(3450), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -142309,7 +142717,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3443), 18, + ACTIONS(3439), 18, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -142328,27 +142736,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [3548] = 12, - ACTIONS(146), 1, + [3730] = 12, + ACTIONS(145), 1, anon_sym_DQUOTE, - ACTIONS(148), 1, + ACTIONS(147), 1, anon_sym_SQUOTE, - ACTIONS(836), 1, - anon_sym_EQ, - ACTIONS(900), 1, + ACTIONS(903), 1, anon_sym_EQ_GT, - ACTIONS(3396), 1, + ACTIONS(945), 1, + anon_sym_EQ, + ACTIONS(3410), 1, sym_identifier, - STATE(1535), 1, + STATE(1560), 1, sym_nested_identifier, - STATE(1584), 1, + STATE(1561), 1, sym_string, - STATE(1738), 1, + STATE(1640), 1, sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(158), 13, + ACTIONS(157), 13, sym__ternary_qmark, anon_sym_LPAREN, anon_sym_LBRACK, @@ -142362,7 +142770,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(164), 15, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -142403,24 +142811,48 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_satisfies, - [3635] = 9, - ACTIONS(156), 1, + [3817] = 13, + ACTIONS(3489), 1, anon_sym_EQ_GT, - ACTIONS(812), 1, + ACTIONS(3507), 1, + anon_sym_LBRACK, + ACTIONS(3549), 1, anon_sym_EQ, - ACTIONS(1683), 1, - anon_sym_extends, + ACTIONS(3559), 1, + anon_sym_DOT, + ACTIONS(3562), 1, + anon_sym_LT, + STATE(3240), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3538), 2, - anon_sym_COMMA, - anon_sym_LBRACK, - ACTIONS(3541), 3, - anon_sym_GT, + ACTIONS(3510), 2, anon_sym_AMP, anon_sym_PIPE, - ACTIONS(164), 15, + ACTIONS(3552), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(3519), 4, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + ACTIONS(3443), 13, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(3450), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -142436,10 +142868,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 18, + ACTIONS(3439), 18, anon_sym_STAR, anon_sym_BANG, anon_sym_in, + anon_sym_GT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, @@ -142451,51 +142884,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - ACTIONS(158), 19, - sym__ternary_qmark, - anon_sym_as, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [3716] = 12, - ACTIONS(146), 1, + [3906] = 12, + ACTIONS(145), 1, anon_sym_DQUOTE, - ACTIONS(148), 1, + ACTIONS(147), 1, anon_sym_SQUOTE, - ACTIONS(961), 1, + ACTIONS(822), 1, anon_sym_EQ, - ACTIONS(967), 1, + ACTIONS(973), 1, anon_sym_EQ_GT, - ACTIONS(3396), 1, + ACTIONS(3410), 1, sym_identifier, - STATE(1535), 1, + STATE(1560), 1, sym_nested_identifier, - STATE(1584), 1, + STATE(1561), 1, sym_string, - STATE(1738), 1, + STATE(1640), 1, sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(158), 12, + ACTIONS(157), 12, sym__ternary_qmark, anon_sym_LPAREN, anon_sym_LBRACK, @@ -142508,7 +142920,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(164), 15, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -142550,27 +142962,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_satisfies, - [3803] = 12, - ACTIONS(146), 1, + [3993] = 14, + ACTIONS(145), 1, anon_sym_DQUOTE, - ACTIONS(148), 1, + ACTIONS(147), 1, anon_sym_SQUOTE, - ACTIONS(836), 1, - anon_sym_EQ, - ACTIONS(967), 1, + ACTIONS(155), 1, anon_sym_EQ_GT, - ACTIONS(3396), 1, + ACTIONS(822), 1, + anon_sym_EQ, + ACTIONS(910), 1, + anon_sym_in, + ACTIONS(913), 1, + anon_sym_of, + ACTIONS(3410), 1, sym_identifier, - STATE(1535), 1, + STATE(1560), 1, sym_nested_identifier, - STATE(1584), 1, + STATE(1561), 1, sym_string, - STATE(1738), 1, + STATE(1640), 1, sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(158), 12, + ACTIONS(157), 12, sym__ternary_qmark, anon_sym_LPAREN, anon_sym_LBRACK, @@ -142583,7 +142999,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(164), 15, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -142599,12 +143015,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 25, + ACTIONS(120), 23, anon_sym_STAR, anon_sym_as, anon_sym_BANG, - anon_sym_in, - anon_sym_of, anon_sym_GT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -142625,50 +143039,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_satisfies, - [3890] = 14, - ACTIONS(3451), 1, - anon_sym_LPAREN, - ACTIONS(3455), 1, - anon_sym_DOT, - ACTIONS(3459), 1, - anon_sym_QMARK_DOT, - ACTIONS(3463), 1, - anon_sym_LT, - ACTIONS(3544), 1, + [4084] = 12, + ACTIONS(145), 1, + anon_sym_DQUOTE, + ACTIONS(147), 1, + anon_sym_SQUOTE, + ACTIONS(967), 1, anon_sym_EQ, - ACTIONS(3546), 1, + ACTIONS(973), 1, anon_sym_EQ_GT, - STATE(2913), 1, - sym_arguments, - STATE(2950), 1, - sym_type_arguments, + ACTIONS(3410), 1, + sym_identifier, + STATE(1560), 1, + sym_nested_identifier, + STATE(1561), 1, + sym_string, + STATE(1640), 1, + sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3449), 3, - anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_extends, - ACTIONS(3453), 3, - anon_sym_GT, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(3447), 14, - sym__automatic_semicolon, + ACTIONS(157), 12, sym__ternary_qmark, - anon_sym_as, - anon_sym_SEMI, - anon_sym_of, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3461), 15, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -142684,68 +143088,67 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3443), 17, + ACTIONS(120), 25, anon_sym_STAR, + anon_sym_as, anon_sym_BANG, anon_sym_in, + anon_sym_of, + anon_sym_GT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_AMP, anon_sym_CARET, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [3981] = 14, - ACTIONS(3451), 1, - anon_sym_LPAREN, - ACTIONS(3455), 1, - anon_sym_DOT, - ACTIONS(3459), 1, - anon_sym_QMARK_DOT, - ACTIONS(3463), 1, - anon_sym_LT, - ACTIONS(3486), 1, - anon_sym_EQ_GT, - ACTIONS(3548), 1, + anon_sym_instanceof, + anon_sym_satisfies, + [4171] = 12, + ACTIONS(145), 1, + anon_sym_DQUOTE, + ACTIONS(147), 1, + anon_sym_SQUOTE, + ACTIONS(822), 1, anon_sym_EQ, - STATE(2913), 1, - sym_arguments, - STATE(2950), 1, - sym_type_arguments, + ACTIONS(903), 1, + anon_sym_EQ_GT, + ACTIONS(3410), 1, + sym_identifier, + STATE(1560), 1, + sym_nested_identifier, + STATE(1561), 1, + sym_string, + STATE(1640), 1, + sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3449), 3, - anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_extends, - ACTIONS(3453), 3, - anon_sym_GT, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(3447), 14, - sym__automatic_semicolon, + ACTIONS(157), 13, sym__ternary_qmark, - anon_sym_as, - anon_sym_RBRACE, - anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3461), 15, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -142761,47 +143164,54 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3443), 17, + ACTIONS(120), 24, anon_sym_STAR, + anon_sym_as, anon_sym_BANG, anon_sym_in, + anon_sym_GT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_AMP, anon_sym_CARET, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [4072] = 13, - ACTIONS(146), 1, + anon_sym_instanceof, + anon_sym_satisfies, + [4258] = 13, + ACTIONS(145), 1, anon_sym_DQUOTE, - ACTIONS(148), 1, + ACTIONS(147), 1, anon_sym_SQUOTE, - ACTIONS(225), 1, + ACTIONS(155), 1, anon_sym_EQ_GT, - ACTIONS(836), 1, + ACTIONS(822), 1, anon_sym_EQ, - ACTIONS(842), 1, + ACTIONS(828), 1, anon_sym_COLON, - ACTIONS(3396), 1, + ACTIONS(3410), 1, sym_identifier, - STATE(1535), 1, + STATE(1560), 1, sym_nested_identifier, - STATE(1584), 1, + STATE(1561), 1, sym_string, - STATE(1738), 1, + STATE(1640), 1, sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(158), 12, + ACTIONS(157), 12, sym__ternary_qmark, anon_sym_LPAREN, anon_sym_LBRACK, @@ -142814,7 +143224,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(164), 15, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -142855,118 +143265,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_satisfies, - [4161] = 14, - ACTIONS(146), 1, - anon_sym_DQUOTE, - ACTIONS(148), 1, - anon_sym_SQUOTE, - ACTIONS(225), 1, + [4347] = 14, + ACTIONS(3448), 1, anon_sym_EQ_GT, - ACTIONS(836), 1, - anon_sym_EQ, - ACTIONS(904), 1, - anon_sym_in, - ACTIONS(907), 1, - anon_sym_of, - ACTIONS(3396), 1, - sym_identifier, - STATE(1535), 1, - sym_nested_identifier, - STATE(1584), 1, - sym_string, - STATE(1738), 1, - sym__module, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(158), 12, - sym__ternary_qmark, + ACTIONS(3483), 1, anon_sym_LPAREN, - anon_sym_LBRACK, + ACTIONS(3487), 1, anon_sym_DOT, + ACTIONS(3491), 1, anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - ACTIONS(164), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 23, - anon_sym_STAR, - anon_sym_as, - anon_sym_BANG, - anon_sym_GT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_satisfies, - [4252] = 16, - ACTIONS(3457), 1, - anon_sym_EQ_GT, ACTIONS(3493), 1, - anon_sym_LBRACK, - ACTIONS(3499), 1, - anon_sym_DOT, - ACTIONS(3502), 1, anon_sym_LT, - ACTIONS(3505), 1, - anon_sym_extends, - ACTIONS(3525), 1, + ACTIONS(3565), 1, anon_sym_EQ, - ACTIONS(3550), 1, - anon_sym_COLON, - ACTIONS(3552), 1, - anon_sym_QMARK, - STATE(3050), 1, + STATE(2926), 1, + sym_arguments, + STATE(2992), 1, sym_type_arguments, - STATE(5587), 1, - sym_type_annotation, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3496), 2, + ACTIONS(3481), 3, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_extends, + ACTIONS(3485), 3, + anon_sym_GT, anon_sym_AMP, anon_sym_PIPE, - ACTIONS(3528), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - ACTIONS(3447), 13, + ACTIONS(3443), 14, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_LPAREN, - anon_sym_QMARK_DOT, + anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -142976,7 +143308,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3461), 15, + ACTIONS(3450), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -142992,11 +143324,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3443), 18, + ACTIONS(3439), 17, anon_sym_STAR, anon_sym_BANG, anon_sym_in, - anon_sym_GT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, @@ -143011,39 +143342,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [4347] = 14, - ACTIONS(3445), 1, + [4438] = 9, + ACTIONS(219), 1, anon_sym_EQ, - ACTIONS(3451), 1, - anon_sym_LPAREN, - ACTIONS(3455), 1, - anon_sym_DOT, - ACTIONS(3457), 1, + ACTIONS(225), 1, anon_sym_EQ_GT, - ACTIONS(3459), 1, - anon_sym_QMARK_DOT, - ACTIONS(3463), 1, - anon_sym_LT, - STATE(2913), 1, - sym_arguments, - STATE(2950), 1, - sym_type_arguments, + ACTIONS(3535), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3453), 2, + ACTIONS(3538), 2, anon_sym_AMP, anon_sym_PIPE, - ACTIONS(3449), 4, + ACTIONS(1671), 6, + sym__automatic_semicolon, + anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_LBRACK, + anon_sym_SEMI, anon_sym_extends, - ACTIONS(3447), 13, + anon_sym_PIPE_RBRACE, + ACTIONS(157), 14, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -143053,7 +143377,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3461), 15, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -143069,7 +143393,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3443), 18, + ACTIONS(120), 19, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -143085,42 +143409,42 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [4438] = 14, - ACTIONS(3451), 1, + [4518] = 14, + ACTIONS(3479), 1, + anon_sym_EQ, + ACTIONS(3483), 1, anon_sym_LPAREN, - ACTIONS(3455), 1, + ACTIONS(3487), 1, anon_sym_DOT, - ACTIONS(3459), 1, + ACTIONS(3489), 1, + anon_sym_EQ_GT, + ACTIONS(3491), 1, anon_sym_QMARK_DOT, - ACTIONS(3463), 1, + ACTIONS(3493), 1, anon_sym_LT, - ACTIONS(3555), 1, - anon_sym_EQ, - ACTIONS(3557), 1, - anon_sym_EQ_GT, - STATE(2913), 1, + STATE(2926), 1, sym_arguments, - STATE(2950), 1, + STATE(2992), 1, sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3449), 3, + ACTIONS(3485), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_QMARK, + ACTIONS(3481), 4, anon_sym_COMMA, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_extends, - ACTIONS(3453), 3, - anon_sym_GT, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(3447), 13, + ACTIONS(3443), 11, sym__ternary_qmark, anon_sym_as, - anon_sym_RBRACE, - anon_sym_COLON, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -143130,7 +143454,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3461), 15, + ACTIONS(3450), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -143146,10 +143470,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3443), 17, + ACTIONS(3439), 18, anon_sym_STAR, anon_sym_BANG, anon_sym_in, + anon_sym_GT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, @@ -143164,30 +143489,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [4528] = 9, - ACTIONS(117), 1, + [4608] = 8, + ACTIONS(219), 1, anon_sym_EQ, - ACTIONS(156), 1, + ACTIONS(225), 1, anon_sym_EQ_GT, - ACTIONS(3538), 1, - anon_sym_LBRACK, + ACTIONS(758), 1, + anon_sym_QMARK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3541), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(1683), 6, - sym__automatic_semicolon, + ACTIONS(222), 5, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - ACTIONS(158), 14, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + ACTIONS(157), 15, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -143199,7 +143521,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(164), 15, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -143215,7 +143537,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 19, + ACTIONS(120), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -143225,7 +143547,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_AMP, anon_sym_CARET, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -143235,40 +143559,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [4608] = 12, - ACTIONS(146), 1, - anon_sym_DQUOTE, - ACTIONS(148), 1, - anon_sym_SQUOTE, - ACTIONS(225), 1, + [4686] = 12, + ACTIONS(3448), 1, anon_sym_EQ_GT, - ACTIONS(973), 1, + ACTIONS(3513), 1, + anon_sym_DOT, + ACTIONS(3516), 1, + anon_sym_LT, + ACTIONS(3519), 1, + anon_sym_extends, + ACTIONS(3565), 1, anon_sym_EQ, - ACTIONS(3396), 1, - sym_identifier, - STATE(1535), 1, - sym_nested_identifier, - STATE(1584), 1, - sym_string, - STATE(1738), 1, - sym__module, + STATE(2945), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(158), 12, - sym__ternary_qmark, - anon_sym_LPAREN, + ACTIONS(3507), 2, + anon_sym_COMMA, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - ACTIONS(164), 15, + ACTIONS(3510), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3450), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -143284,50 +143598,63 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 24, - anon_sym_STAR, + ACTIONS(3443), 16, + sym__automatic_semicolon, + sym__ternary_qmark, anon_sym_as, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(3439), 17, + anon_sym_STAR, anon_sym_BANG, anon_sym_in, - anon_sym_GT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_AMP, anon_sym_CARET, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_satisfies, - [4694] = 8, - ACTIONS(117), 1, - anon_sym_EQ, - ACTIONS(156), 1, + [4772] = 12, + ACTIONS(145), 1, + anon_sym_DQUOTE, + ACTIONS(147), 1, + anon_sym_SQUOTE, + ACTIONS(155), 1, anon_sym_EQ_GT, - ACTIONS(756), 1, - anon_sym_QMARK, + ACTIONS(1037), 1, + anon_sym_EQ, + ACTIONS(3410), 1, + sym_identifier, + STATE(1560), 1, + sym_nested_identifier, + STATE(1561), 1, + sym_string, + STATE(1640), 1, + sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(126), 5, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, - ACTIONS(158), 15, + ACTIONS(157), 12, sym__ternary_qmark, - anon_sym_as, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_DOT, @@ -143336,12 +143663,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(164), 15, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -143357,8 +143682,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 21, + ACTIONS(120), 24, anon_sym_STAR, + anon_sym_as, anon_sym_BANG, anon_sym_in, anon_sym_GT, @@ -143379,15 +143705,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [4772] = 6, - ACTIONS(156), 1, + anon_sym_instanceof, + anon_sym_satisfies, + [4858] = 6, + ACTIONS(225), 1, anon_sym_EQ_GT, - ACTIONS(836), 1, + ACTIONS(850), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(164), 15, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -143425,7 +143753,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - ACTIONS(158), 21, + ACTIONS(157), 21, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, @@ -143447,27 +143775,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [4846] = 12, - ACTIONS(146), 1, + [4932] = 12, + ACTIONS(145), 1, anon_sym_DQUOTE, - ACTIONS(148), 1, + ACTIONS(147), 1, anon_sym_SQUOTE, - ACTIONS(225), 1, + ACTIONS(155), 1, anon_sym_EQ_GT, - ACTIONS(1041), 1, + ACTIONS(1033), 1, anon_sym_EQ, - ACTIONS(3396), 1, + ACTIONS(3410), 1, sym_identifier, - STATE(1535), 1, + STATE(1560), 1, sym_nested_identifier, - STATE(1584), 1, + STATE(1561), 1, sym_string, - STATE(1738), 1, + STATE(1640), 1, sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(158), 12, + ACTIONS(157), 12, sym__ternary_qmark, anon_sym_LPAREN, anon_sym_LBRACK, @@ -143480,7 +143808,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(164), 15, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -143521,31 +143849,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_satisfies, - [4932] = 12, - ACTIONS(225), 1, + [5018] = 12, + ACTIONS(145), 1, + anon_sym_DQUOTE, + ACTIONS(147), 1, + anon_sym_SQUOTE, + ACTIONS(155), 1, anon_sym_EQ_GT, - ACTIONS(836), 1, + ACTIONS(1043), 1, anon_sym_EQ, - ACTIONS(904), 1, - anon_sym_in, - ACTIONS(907), 1, - anon_sym_of, - ACTIONS(3316), 1, - anon_sym_LBRACE, - ACTIONS(3559), 1, + ACTIONS(3410), 1, sym_identifier, - ACTIONS(3561), 1, - anon_sym_LBRACK, + STATE(1560), 1, + sym_nested_identifier, + STATE(1561), 1, + sym_string, + STATE(1640), 1, + sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(5335), 3, - sym_object_pattern, - sym_array_pattern, - sym__destructuring_pattern, - ACTIONS(158), 11, + ACTIONS(157), 12, sym__ternary_qmark, anon_sym_LPAREN, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -143555,7 +143882,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(164), 15, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -143571,10 +143898,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 23, + ACTIONS(120), 24, anon_sym_STAR, anon_sym_as, anon_sym_BANG, + anon_sym_in, anon_sym_GT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -143595,39 +143923,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_satisfies, - [5018] = 15, - ACTIONS(3457), 1, - anon_sym_EQ_GT, - ACTIONS(3493), 1, - anon_sym_LBRACK, - ACTIONS(3499), 1, + [5104] = 14, + ACTIONS(3483), 1, + anon_sym_LPAREN, + ACTIONS(3487), 1, anon_sym_DOT, - ACTIONS(3502), 1, + ACTIONS(3491), 1, + anon_sym_QMARK_DOT, + ACTIONS(3493), 1, anon_sym_LT, - ACTIONS(3505), 1, - anon_sym_extends, - ACTIONS(3525), 1, - anon_sym_EQ, - ACTIONS(3528), 1, - anon_sym_RPAREN, ACTIONS(3567), 1, - anon_sym_QMARK, - STATE(3050), 1, + anon_sym_EQ, + ACTIONS(3569), 1, + anon_sym_EQ_GT, + STATE(2926), 1, + sym_arguments, + STATE(2992), 1, sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3496), 2, + ACTIONS(3481), 3, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_extends, + ACTIONS(3485), 3, + anon_sym_GT, anon_sym_AMP, anon_sym_PIPE, - ACTIONS(3564), 2, - anon_sym_COMMA, - anon_sym_COLON, - ACTIONS(3447), 13, + ACTIONS(3443), 13, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_LPAREN, - anon_sym_QMARK_DOT, + anon_sym_SEMI, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -143637,7 +143965,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3461), 15, + ACTIONS(3450), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -143653,11 +143981,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3443), 18, + ACTIONS(3439), 17, anon_sym_STAR, anon_sym_BANG, anon_sym_in, - anon_sym_GT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, @@ -143672,49 +143999,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [5110] = 14, - ACTIONS(3451), 1, - anon_sym_LPAREN, - ACTIONS(3455), 1, + [5194] = 12, + ACTIONS(3513), 1, anon_sym_DOT, - ACTIONS(3459), 1, - anon_sym_QMARK_DOT, - ACTIONS(3463), 1, + ACTIONS(3516), 1, anon_sym_LT, - ACTIONS(3569), 1, + ACTIONS(3519), 1, + anon_sym_extends, + ACTIONS(3531), 1, anon_sym_EQ, - ACTIONS(3571), 1, + ACTIONS(3533), 1, anon_sym_EQ_GT, - STATE(2913), 1, - sym_arguments, - STATE(2950), 1, + STATE(2945), 1, sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3449), 3, + ACTIONS(3507), 2, anon_sym_COMMA, anon_sym_LBRACK, - anon_sym_extends, - ACTIONS(3453), 3, + ACTIONS(3510), 3, anon_sym_GT, anon_sym_AMP, anon_sym_PIPE, - ACTIONS(3447), 13, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_implements, - ACTIONS(3461), 15, + ACTIONS(3450), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -143730,7 +144038,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3443), 17, + ACTIONS(3443), 16, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(3439), 17, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -143748,40 +144073,49 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [5200] = 12, - ACTIONS(146), 1, - anon_sym_DQUOTE, - ACTIONS(148), 1, - anon_sym_SQUOTE, - ACTIONS(225), 1, + [5280] = 15, + ACTIONS(3489), 1, anon_sym_EQ_GT, - ACTIONS(977), 1, + ACTIONS(3507), 1, + anon_sym_LBRACK, + ACTIONS(3513), 1, + anon_sym_DOT, + ACTIONS(3516), 1, + anon_sym_LT, + ACTIONS(3519), 1, + anon_sym_extends, + ACTIONS(3549), 1, anon_sym_EQ, - ACTIONS(3396), 1, - sym_identifier, - STATE(1535), 1, - sym_nested_identifier, - STATE(1584), 1, - sym_string, - STATE(1738), 1, - sym__module, + ACTIONS(3552), 1, + anon_sym_RPAREN, + ACTIONS(3574), 1, + anon_sym_QMARK, + STATE(2945), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(158), 12, + ACTIONS(3510), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3571), 2, + anon_sym_COMMA, + anon_sym_COLON, + ACTIONS(3443), 13, sym__ternary_qmark, + anon_sym_as, anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, + anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(164), 15, + anon_sym_satisfies, + ACTIONS(3450), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -143797,9 +144131,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 24, + ACTIONS(3439), 18, anon_sym_STAR, - anon_sym_as, anon_sym_BANG, anon_sym_in, anon_sym_GT, @@ -143808,41 +144141,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_AMP, anon_sym_CARET, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_satisfies, - [5286] = 12, - ACTIONS(146), 1, + [5372] = 12, + ACTIONS(145), 1, anon_sym_DQUOTE, - ACTIONS(148), 1, + ACTIONS(147), 1, anon_sym_SQUOTE, - ACTIONS(225), 1, + ACTIONS(155), 1, anon_sym_EQ_GT, - ACTIONS(981), 1, + ACTIONS(1039), 1, anon_sym_EQ, - ACTIONS(3396), 1, + ACTIONS(3410), 1, sym_identifier, - STATE(1535), 1, + STATE(1560), 1, sym_nested_identifier, - STATE(1584), 1, + STATE(1561), 1, sym_string, - STATE(1738), 1, + STATE(1640), 1, sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(158), 12, + ACTIONS(157), 12, sym__ternary_qmark, anon_sym_LPAREN, anon_sym_LBRACK, @@ -143855,7 +144183,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(164), 15, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -143896,49 +144224,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_satisfies, - [5372] = 14, - ACTIONS(3451), 1, - anon_sym_LPAREN, - ACTIONS(3455), 1, - anon_sym_DOT, - ACTIONS(3459), 1, - anon_sym_QMARK_DOT, - ACTIONS(3463), 1, - anon_sym_LT, - ACTIONS(3573), 1, - anon_sym_EQ, - ACTIONS(3575), 1, + [5458] = 6, + ACTIONS(225), 1, anon_sym_EQ_GT, - STATE(2913), 1, - sym_arguments, - STATE(2950), 1, - sym_type_arguments, + ACTIONS(822), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3449), 3, - anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_extends, - ACTIONS(3453), 3, - anon_sym_GT, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(3447), 13, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_SEMI, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3461), 15, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -143954,45 +144248,136 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3443), 17, + ACTIONS(120), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, + anon_sym_GT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_AMP, anon_sym_CARET, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [5462] = 12, - ACTIONS(146), 1, + ACTIONS(157), 21, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [5532] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3578), 16, + anon_sym_LBRACE, + anon_sym_BANG, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACK, anon_sym_DQUOTE, - ACTIONS(148), 1, anon_sym_SQUOTE, - ACTIONS(225), 1, + anon_sym_DOT_DOT_DOT, + anon_sym_LT, + anon_sym_TILDE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(3576), 43, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_typeof, + anon_sym_import, + anon_sym_let, + anon_sym_await, + anon_sym_yield, + anon_sym_DOT, + anon_sym_class, + anon_sym_async, + anon_sym_function, + anon_sym_new, + anon_sym_using, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_void, + anon_sym_delete, + sym_identifier, + sym_this, + sym_super, + sym_true, + sym_false, + sym_null, + sym_undefined, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + [5600] = 12, + ACTIONS(145), 1, + anon_sym_DQUOTE, + ACTIONS(147), 1, + anon_sym_SQUOTE, + ACTIONS(155), 1, anon_sym_EQ_GT, - ACTIONS(1037), 1, + ACTIONS(1041), 1, anon_sym_EQ, - ACTIONS(3396), 1, + ACTIONS(3410), 1, sym_identifier, - STATE(1535), 1, + STATE(1560), 1, sym_nested_identifier, - STATE(1584), 1, + STATE(1561), 1, sym_string, - STATE(1738), 1, + STATE(1640), 1, sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(158), 12, + ACTIONS(157), 12, sym__ternary_qmark, anon_sym_LPAREN, anon_sym_LBRACK, @@ -144005,7 +144390,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(164), 15, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -144046,30 +144431,49 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_satisfies, - [5548] = 12, - ACTIONS(3499), 1, + [5686] = 14, + ACTIONS(3483), 1, + anon_sym_LPAREN, + ACTIONS(3487), 1, anon_sym_DOT, - ACTIONS(3502), 1, + ACTIONS(3491), 1, + anon_sym_QMARK_DOT, + ACTIONS(3493), 1, anon_sym_LT, - ACTIONS(3505), 1, - anon_sym_extends, - ACTIONS(3544), 1, + ACTIONS(3580), 1, anon_sym_EQ, - ACTIONS(3546), 1, + ACTIONS(3582), 1, anon_sym_EQ_GT, - STATE(3050), 1, + STATE(2926), 1, + sym_arguments, + STATE(2992), 1, sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3493), 2, + ACTIONS(3481), 3, anon_sym_COMMA, anon_sym_LBRACK, - ACTIONS(3496), 3, + anon_sym_extends, + ACTIONS(3485), 3, anon_sym_GT, anon_sym_AMP, anon_sym_PIPE, - ACTIONS(3461), 15, + ACTIONS(3443), 13, + sym__ternary_qmark, + anon_sym_as, + anon_sym_RBRACE, + anon_sym_COLON, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(3450), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -144085,24 +144489,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3447), 16, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3443), 17, + ACTIONS(3439), 17, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -144120,27 +144507,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [5634] = 12, - ACTIONS(146), 1, + [5776] = 12, + ACTIONS(145), 1, anon_sym_DQUOTE, - ACTIONS(148), 1, + ACTIONS(147), 1, anon_sym_SQUOTE, - ACTIONS(225), 1, + ACTIONS(155), 1, anon_sym_EQ_GT, - ACTIONS(979), 1, + ACTIONS(1047), 1, anon_sym_EQ, - ACTIONS(3396), 1, + ACTIONS(3410), 1, sym_identifier, - STATE(1535), 1, + STATE(1560), 1, sym_nested_identifier, - STATE(1584), 1, + STATE(1561), 1, sym_string, - STATE(1738), 1, + STATE(1640), 1, sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(158), 12, + ACTIONS(157), 12, sym__ternary_qmark, anon_sym_LPAREN, anon_sym_LBRACK, @@ -144153,7 +144540,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(164), 15, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -144194,38 +144581,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_satisfies, - [5720] = 14, - ACTIONS(3445), 1, + [5862] = 8, + ACTIONS(3521), 1, anon_sym_EQ, - ACTIONS(3451), 1, - anon_sym_LPAREN, - ACTIONS(3455), 1, - anon_sym_DOT, - ACTIONS(3457), 1, + ACTIONS(3586), 1, anon_sym_EQ_GT, - ACTIONS(3459), 1, - anon_sym_QMARK_DOT, - ACTIONS(3463), 1, - anon_sym_LT, - STATE(2913), 1, - sym_arguments, - STATE(2950), 1, - sym_type_arguments, + ACTIONS(3588), 1, + anon_sym_QMARK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3453), 3, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_QMARK, - ACTIONS(3449), 4, + ACTIONS(3584), 5, anon_sym_COMMA, - anon_sym_LBRACK, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_RBRACK, - anon_sym_extends, - ACTIONS(3447), 11, + ACTIONS(3443), 15, sym__ternary_qmark, anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -144235,50 +144613,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3461), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(3443), 18, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK_QMARK, - [5810] = 6, - ACTIONS(3445), 1, - anon_sym_EQ, - ACTIONS(3457), 1, - anon_sym_EQ_GT, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3461), 15, + ACTIONS(3450), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -144294,7 +144629,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3443), 21, + ACTIONS(3439), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -144316,50 +144651,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - ACTIONS(3447), 21, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COLON, + [5940] = 15, + ACTIONS(3507), 1, anon_sym_LBRACK, - anon_sym_RBRACK, + ACTIONS(3513), 1, anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [5884] = 8, - ACTIONS(3457), 1, + ACTIONS(3516), 1, + anon_sym_LT, + ACTIONS(3519), 1, + anon_sym_extends, + ACTIONS(3574), 1, + anon_sym_QMARK, + ACTIONS(3586), 1, anon_sym_EQ_GT, - ACTIONS(3525), 1, + ACTIONS(3590), 1, anon_sym_EQ, - ACTIONS(3567), 1, - anon_sym_QMARK, + ACTIONS(3595), 1, + anon_sym_RPAREN, + STATE(2945), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3564), 5, + ACTIONS(3510), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3593), 2, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, anon_sym_COLON, - anon_sym_RBRACK, - ACTIONS(3447), 15, + ACTIONS(3443), 13, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, @@ -144370,7 +144693,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3461), 15, + ACTIONS(3450), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -144386,7 +144709,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3443), 21, + ACTIONS(3439), 18, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -144396,35 +144719,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_AMP, anon_sym_CARET, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [5962] = 8, - ACTIONS(220), 1, - anon_sym_EQ, - ACTIONS(225), 1, - anon_sym_EQ_GT, - ACTIONS(756), 1, + [6032] = 8, + ACTIONS(3574), 1, anon_sym_QMARK, + ACTIONS(3586), 1, + anon_sym_EQ_GT, + ACTIONS(3590), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(223), 5, + ACTIONS(3593), 5, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_COLON, anon_sym_RBRACK, - ACTIONS(158), 15, + ACTIONS(3443), 15, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -144440,7 +144760,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(164), 15, + ACTIONS(3450), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -144456,7 +144776,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 21, + ACTIONS(3439), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -144478,30 +144798,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [6040] = 12, - ACTIONS(3486), 1, + [6110] = 6, + ACTIONS(3489), 1, anon_sym_EQ_GT, - ACTIONS(3499), 1, - anon_sym_DOT, - ACTIONS(3502), 1, - anon_sym_LT, - ACTIONS(3505), 1, - anon_sym_extends, - ACTIONS(3548), 1, + ACTIONS(3521), 1, anon_sym_EQ, - STATE(3050), 1, - sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3493), 2, - anon_sym_COMMA, - anon_sym_LBRACK, - ACTIONS(3496), 3, - anon_sym_GT, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(3461), 15, + ACTIONS(3450), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -144517,13 +144822,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3447), 16, - sym__automatic_semicolon, + ACTIONS(3439), 21, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + ACTIONS(3443), 21, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, @@ -144534,43 +144866,96 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3443), 17, - anon_sym_STAR, + [6184] = 6, + ACTIONS(3602), 1, + anon_sym_AT, + STATE(1253), 1, + aux_sym_export_statement_repeat1, + STATE(1319), 1, + sym_decorator, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3600), 14, + anon_sym_LBRACE, anon_sym_BANG, - anon_sym_in, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_DOT_DOT_DOT, + anon_sym_LT, + anon_sym_TILDE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(3598), 42, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_typeof, + anon_sym_import, + anon_sym_let, + anon_sym_await, + anon_sym_yield, + anon_sym_class, + anon_sym_async, + anon_sym_function, + anon_sym_new, + anon_sym_using, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK_QMARK, - [6126] = 8, - ACTIONS(3567), 1, - anon_sym_QMARK, - ACTIONS(3577), 1, - anon_sym_EQ, - ACTIONS(3582), 1, + anon_sym_void, + anon_sym_delete, + sym_identifier, + sym_this, + sym_super, + sym_true, + sym_false, + sym_null, + sym_undefined, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + [6258] = 12, + ACTIONS(145), 1, + anon_sym_DQUOTE, + ACTIONS(147), 1, + anon_sym_SQUOTE, + ACTIONS(155), 1, anon_sym_EQ_GT, + ACTIONS(822), 1, + anon_sym_EQ, + ACTIONS(3410), 1, + sym_identifier, + STATE(1560), 1, + sym_nested_identifier, + STATE(1561), 1, + sym_string, + STATE(1640), 1, + sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3580), 5, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, - ACTIONS(3447), 15, + ACTIONS(157), 12, sym__ternary_qmark, - anon_sym_as, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_DOT, @@ -144579,12 +144964,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3461), 15, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -144600,8 +144983,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3443), 21, + ACTIONS(120), 24, anon_sym_STAR, + anon_sym_as, anon_sym_BANG, anon_sym_in, anon_sym_GT, @@ -144622,29 +145006,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [6204] = 8, - ACTIONS(225), 1, - anon_sym_EQ_GT, - ACTIONS(836), 1, + anon_sym_instanceof, + anon_sym_satisfies, + [6344] = 14, + ACTIONS(3483), 1, + anon_sym_LPAREN, + ACTIONS(3487), 1, + anon_sym_DOT, + ACTIONS(3491), 1, + anon_sym_QMARK_DOT, + ACTIONS(3493), 1, + anon_sym_LT, + ACTIONS(3605), 1, anon_sym_EQ, - ACTIONS(850), 1, - anon_sym_QMARK, + ACTIONS(3607), 1, + anon_sym_EQ_GT, + STATE(2926), 1, + sym_arguments, + STATE(2992), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(842), 5, + ACTIONS(3481), 3, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, - ACTIONS(158), 15, + anon_sym_LBRACK, + anon_sym_extends, + ACTIONS(3485), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3443), 13, sym__ternary_qmark, anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + anon_sym_LBRACE, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -144654,7 +145049,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(164), 15, + anon_sym_implements, + ACTIONS(3450), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -144670,49 +145066,45 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 21, + ACTIONS(3439), 17, anon_sym_STAR, anon_sym_BANG, anon_sym_in, - anon_sym_GT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_AMP, anon_sym_CARET, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [6282] = 12, - ACTIONS(146), 1, + [6434] = 12, + ACTIONS(145), 1, anon_sym_DQUOTE, - ACTIONS(148), 1, + ACTIONS(147), 1, anon_sym_SQUOTE, - ACTIONS(225), 1, + ACTIONS(155), 1, anon_sym_EQ_GT, - ACTIONS(1039), 1, + ACTIONS(1035), 1, anon_sym_EQ, - ACTIONS(3396), 1, + ACTIONS(3410), 1, sym_identifier, - STATE(1535), 1, + STATE(1560), 1, sym_nested_identifier, - STATE(1584), 1, + STATE(1561), 1, sym_string, - STATE(1738), 1, + STATE(1640), 1, sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(158), 12, + ACTIONS(157), 12, sym__ternary_qmark, anon_sym_LPAREN, anon_sym_LBRACK, @@ -144725,7 +145117,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(164), 15, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -144766,28 +145158,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_satisfies, - [6368] = 12, - ACTIONS(146), 1, - anon_sym_DQUOTE, - ACTIONS(148), 1, - anon_sym_SQUOTE, - ACTIONS(225), 1, + [6520] = 8, + ACTIONS(3489), 1, anon_sym_EQ_GT, - ACTIONS(975), 1, + ACTIONS(3549), 1, anon_sym_EQ, - ACTIONS(3396), 1, - sym_identifier, - STATE(1535), 1, - sym_nested_identifier, - STATE(1584), 1, - sym_string, - STATE(1738), 1, - sym__module, + ACTIONS(3574), 1, + anon_sym_QMARK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(158), 12, + ACTIONS(3571), 5, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + ACTIONS(3443), 15, sym__ternary_qmark, + anon_sym_as, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_DOT, @@ -144796,10 +145185,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, + anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(164), 15, + anon_sym_satisfies, + ACTIONS(3450), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -144815,9 +145206,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 24, + ACTIONS(3439), 21, anon_sym_STAR, - anon_sym_as, anon_sym_BANG, anon_sym_in, anon_sym_GT, @@ -144838,116 +145228,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_satisfies, - [6454] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3586), 16, - anon_sym_LBRACE, - anon_sym_BANG, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_LBRACK, + [6598] = 12, + ACTIONS(145), 1, anon_sym_DQUOTE, + ACTIONS(147), 1, anon_sym_SQUOTE, - anon_sym_DOT_DOT_DOT, - anon_sym_LT, - anon_sym_TILDE, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(3584), 43, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_typeof, - anon_sym_import, - anon_sym_let, - anon_sym_await, - anon_sym_yield, - anon_sym_DOT, - anon_sym_class, - anon_sym_async, - anon_sym_function, - anon_sym_new, - anon_sym_using, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_void, - anon_sym_delete, - sym_identifier, - sym_this, - sym_super, - sym_true, - sym_false, - sym_null, - sym_undefined, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - [6522] = 15, - ACTIONS(3493), 1, - anon_sym_LBRACK, - ACTIONS(3499), 1, - anon_sym_DOT, - ACTIONS(3502), 1, - anon_sym_LT, - ACTIONS(3505), 1, - anon_sym_extends, - ACTIONS(3567), 1, - anon_sym_QMARK, - ACTIONS(3577), 1, - anon_sym_EQ, - ACTIONS(3582), 1, + ACTIONS(155), 1, anon_sym_EQ_GT, - ACTIONS(3588), 1, - anon_sym_RPAREN, - STATE(3050), 1, - sym_type_arguments, + ACTIONS(1045), 1, + anon_sym_EQ, + ACTIONS(3410), 1, + sym_identifier, + STATE(1560), 1, + sym_nested_identifier, + STATE(1561), 1, + sym_string, + STATE(1640), 1, + sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3496), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(3580), 2, - anon_sym_COMMA, - anon_sym_COLON, - ACTIONS(3447), 13, + ACTIONS(157), 12, sym__ternary_qmark, - anon_sym_as, anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3461), 15, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -144963,8 +145277,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3443), 18, + ACTIONS(120), 24, anon_sym_STAR, + anon_sym_as, anon_sym_BANG, anon_sym_in, anon_sym_GT, @@ -144973,37 +145288,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_AMP, anon_sym_CARET, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [6614] = 12, - ACTIONS(146), 1, - anon_sym_DQUOTE, - ACTIONS(148), 1, - anon_sym_SQUOTE, - ACTIONS(225), 1, + anon_sym_instanceof, + anon_sym_satisfies, + [6684] = 8, + ACTIONS(155), 1, anon_sym_EQ_GT, - ACTIONS(1035), 1, + ACTIONS(822), 1, anon_sym_EQ, - ACTIONS(3396), 1, - sym_identifier, - STATE(1535), 1, - sym_nested_identifier, - STATE(1584), 1, - sym_string, - STATE(1738), 1, - sym__module, + ACTIONS(844), 1, + anon_sym_QMARK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(158), 12, + ACTIONS(828), 5, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + ACTIONS(157), 15, sym__ternary_qmark, + anon_sym_as, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_DOT, @@ -145012,10 +145329,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, + anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(164), 15, + anon_sym_satisfies, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -145031,9 +145350,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 24, + ACTIONS(120), 21, anon_sym_STAR, - anon_sym_as, anon_sym_BANG, anon_sym_in, anon_sym_GT, @@ -145054,85 +145372,41 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_satisfies, - [6700] = 6, - ACTIONS(3595), 1, - anon_sym_AT, - STATE(1256), 1, - aux_sym_export_statement_repeat1, - STATE(1310), 1, - sym_decorator, + [6762] = 12, + ACTIONS(155), 1, + anon_sym_EQ_GT, + ACTIONS(822), 1, + anon_sym_EQ, + ACTIONS(910), 1, + anon_sym_in, + ACTIONS(913), 1, + anon_sym_of, + ACTIONS(3352), 1, + anon_sym_LBRACE, + ACTIONS(3609), 1, + sym_identifier, + ACTIONS(3611), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3593), 14, - anon_sym_LBRACE, - anon_sym_BANG, + STATE(4948), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + ACTIONS(157), 11, + sym__ternary_qmark, anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - anon_sym_DOT_DOT_DOT, - anon_sym_LT, - anon_sym_TILDE, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - sym_number, - sym_private_property_identifier, - ACTIONS(3591), 42, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_typeof, - anon_sym_import, - anon_sym_let, - anon_sym_await, - anon_sym_yield, - anon_sym_class, - anon_sym_async, - anon_sym_function, - anon_sym_new, - anon_sym_using, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_void, - anon_sym_delete, - sym_identifier, - sym_this, - sym_super, - sym_true, - sym_false, - sym_null, - sym_undefined, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - [6774] = 6, - ACTIONS(156), 1, - anon_sym_EQ_GT, - ACTIONS(812), 1, - anon_sym_EQ, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(164), 15, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -145148,10 +145422,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 21, + ACTIONS(120), 23, anon_sym_STAR, + anon_sym_as, anon_sym_BANG, - anon_sym_in, anon_sym_GT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -145170,47 +145444,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - ACTIONS(158), 21, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, anon_sym_satisfies, - [6848] = 8, - ACTIONS(3507), 1, - anon_sym_EQ, - ACTIONS(3582), 1, + [6848] = 12, + ACTIONS(145), 1, + anon_sym_DQUOTE, + ACTIONS(147), 1, + anon_sym_SQUOTE, + ACTIONS(155), 1, anon_sym_EQ_GT, - ACTIONS(3600), 1, - anon_sym_QMARK, + ACTIONS(979), 1, + anon_sym_EQ, + ACTIONS(3410), 1, + sym_identifier, + STATE(1560), 1, + sym_nested_identifier, + STATE(1561), 1, + sym_string, + STATE(1640), 1, + sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3598), 5, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, - ACTIONS(3447), 15, + ACTIONS(157), 12, sym__ternary_qmark, - anon_sym_as, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_DOT, @@ -145219,12 +145476,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3461), 15, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -145240,8 +145495,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3443), 21, + ACTIONS(120), 24, anon_sym_STAR, + anon_sym_as, anon_sym_BANG, anon_sym_in, anon_sym_GT, @@ -145262,15 +145518,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [6926] = 6, - ACTIONS(3457), 1, - anon_sym_EQ_GT, - ACTIONS(3507), 1, + anon_sym_instanceof, + anon_sym_satisfies, + [6934] = 6, + ACTIONS(3479), 1, anon_sym_EQ, + ACTIONS(3489), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3461), 15, + ACTIONS(3450), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -145286,7 +145544,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3443), 21, + ACTIONS(3439), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -145308,7 +145566,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - ACTIONS(3447), 21, + ACTIONS(3443), 21, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, @@ -145330,28 +145588,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [7000] = 12, - ACTIONS(146), 1, - anon_sym_DQUOTE, - ACTIONS(148), 1, - anon_sym_SQUOTE, - ACTIONS(225), 1, - anon_sym_EQ_GT, - ACTIONS(836), 1, + [7008] = 8, + ACTIONS(117), 1, anon_sym_EQ, - ACTIONS(3396), 1, - sym_identifier, - STATE(1535), 1, - sym_nested_identifier, - STATE(1584), 1, - sym_string, - STATE(1738), 1, - sym__module, + ACTIONS(155), 1, + anon_sym_EQ_GT, + ACTIONS(758), 1, + anon_sym_QMARK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(158), 12, + ACTIONS(126), 5, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + ACTIONS(157), 15, sym__ternary_qmark, + anon_sym_as, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_DOT, @@ -145360,10 +145615,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, + anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(164), 15, + anon_sym_satisfies, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -145379,9 +145636,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 24, + ACTIONS(120), 21, anon_sym_STAR, - anon_sym_as, anon_sym_BANG, anon_sym_in, anon_sym_GT, @@ -145402,30 +145658,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_satisfies, - [7086] = 11, - ACTIONS(220), 1, + [7086] = 12, + ACTIONS(219), 1, anon_sym_EQ, ACTIONS(225), 1, anon_sym_EQ_GT, - ACTIONS(756), 1, - anon_sym_QMARK, - ACTIONS(3538), 1, + ACTIONS(862), 1, + anon_sym_COLON, + ACTIONS(3535), 1, anon_sym_LBRACK, + ACTIONS(3614), 1, + anon_sym_QMARK, + STATE(5505), 1, + sym_type_annotation, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(223), 2, - anon_sym_COMMA, - anon_sym_COLON, - ACTIONS(1683), 2, - anon_sym_RPAREN, - anon_sym_extends, - ACTIONS(3541), 2, + ACTIONS(3538), 2, anon_sym_AMP, anon_sym_PIPE, - ACTIONS(158), 14, + ACTIONS(1671), 3, + anon_sym_COMMA, + anon_sym_RBRACK, + anon_sym_extends, + ACTIONS(157), 14, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -145440,7 +145696,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(164), 15, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -145476,38 +145732,101 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [7169] = 14, - ACTIONS(3451), 1, - anon_sym_LPAREN, - ACTIONS(3455), 1, + [7172] = 13, + ACTIONS(3507), 1, + anon_sym_LBRACK, + ACTIONS(3513), 1, anon_sym_DOT, - ACTIONS(3459), 1, - anon_sym_QMARK_DOT, - ACTIONS(3463), 1, + ACTIONS(3516), 1, anon_sym_LT, - ACTIONS(3602), 1, + ACTIONS(3521), 1, anon_sym_EQ, - ACTIONS(3604), 1, + ACTIONS(3584), 1, + anon_sym_COLON, + ACTIONS(3586), 1, anon_sym_EQ_GT, - STATE(2913), 1, - sym_arguments, - STATE(2950), 1, + STATE(2945), 1, sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3449), 3, - anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_extends, - ACTIONS(3453), 3, - anon_sym_GT, + ACTIONS(3510), 2, anon_sym_AMP, anon_sym_PIPE, - ACTIONS(3447), 12, + ACTIONS(3519), 3, + anon_sym_COMMA, + anon_sym_RBRACK, + anon_sym_extends, + ACTIONS(3443), 13, sym__ternary_qmark, anon_sym_as, + anon_sym_LPAREN, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(3450), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(3439), 18, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + [7259] = 7, + ACTIONS(3574), 1, + anon_sym_QMARK, + ACTIONS(3590), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3593), 5, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_RBRACK, + ACTIONS(3443), 15, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -145517,7 +145836,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3461), 15, + ACTIONS(3450), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -145533,34 +145852,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3443), 17, + ACTIONS(3439), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, + anon_sym_GT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_AMP, anon_sym_CARET, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [7258] = 4, + [7334] = 4, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3473), 4, + ACTIONS(3495), 4, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_extends, anon_sym_PIPE_RBRACE, - ACTIONS(3469), 22, + ACTIONS(3455), 22, anon_sym_STAR, anon_sym_EQ, anon_sym_BANG, @@ -145583,7 +145906,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - ACTIONS(3471), 32, + ACTIONS(3457), 32, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, @@ -145616,46 +145939,47 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [7327] = 12, - ACTIONS(3493), 1, - anon_sym_LBRACK, - ACTIONS(3499), 1, - anon_sym_DOT, - ACTIONS(3502), 1, - anon_sym_LT, - ACTIONS(3573), 1, - anon_sym_EQ, - ACTIONS(3575), 1, - anon_sym_EQ_GT, - STATE(3050), 1, - sym_type_arguments, + [7403] = 4, + ACTIONS(3495), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3505), 2, - anon_sym_COMMA, - anon_sym_extends, - ACTIONS(3496), 3, + ACTIONS(3455), 22, + anon_sym_STAR, + anon_sym_EQ, + anon_sym_BANG, + anon_sym_in, anon_sym_GT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_AMP, + anon_sym_CARET, anon_sym_PIPE, - ACTIONS(3447), 15, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + ACTIONS(3457), 35, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3461), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -145671,56 +145995,46 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3443), 17, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK_QMARK, - [7412] = 14, - ACTIONS(3451), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [7472] = 14, + ACTIONS(3483), 1, anon_sym_LPAREN, - ACTIONS(3455), 1, + ACTIONS(3487), 1, anon_sym_DOT, - ACTIONS(3459), 1, + ACTIONS(3491), 1, anon_sym_QMARK_DOT, - ACTIONS(3463), 1, + ACTIONS(3493), 1, anon_sym_LT, - ACTIONS(3606), 1, + ACTIONS(3521), 1, anon_sym_EQ, - ACTIONS(3608), 1, + ACTIONS(3586), 1, anon_sym_EQ_GT, - STATE(2913), 1, + STATE(2926), 1, sym_arguments, - STATE(2950), 1, + STATE(2992), 1, sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3449), 3, + ACTIONS(3485), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3481), 4, anon_sym_COMMA, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_extends, - ACTIONS(3453), 3, - anon_sym_GT, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(3447), 12, + ACTIONS(3443), 11, sym__ternary_qmark, anon_sym_as, - anon_sym_of, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -145730,7 +146044,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3461), 15, + ACTIONS(3450), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -145746,10 +146060,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3443), 17, + ACTIONS(3439), 18, anon_sym_STAR, anon_sym_BANG, anon_sym_in, + anon_sym_GT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, @@ -145764,84 +146079,79 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [7501] = 12, - ACTIONS(3499), 1, - anon_sym_DOT, - ACTIONS(3502), 1, - anon_sym_LT, - ACTIONS(3505), 1, - anon_sym_extends, - ACTIONS(3569), 1, - anon_sym_EQ, - ACTIONS(3571), 1, - anon_sym_EQ_GT, - STATE(3050), 1, - sym_type_arguments, + [7561] = 7, + ACTIONS(3602), 1, + anon_sym_AT, + ACTIONS(3617), 1, + anon_sym_class, + STATE(1253), 1, + aux_sym_export_statement_repeat1, + STATE(1319), 1, + sym_decorator, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3493), 2, - anon_sym_COMMA, - anon_sym_LBRACK, - ACTIONS(3496), 3, - anon_sym_GT, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(3447), 15, - sym__ternary_qmark, - anon_sym_as, + ACTIONS(3600), 14, anon_sym_LBRACE, + anon_sym_BANG, anon_sym_LPAREN, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_DOT_DOT_DOT, + anon_sym_LT, + anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_implements, - ACTIONS(3461), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(3443), 17, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, + sym_number, + sym_private_property_identifier, + ACTIONS(3598), 40, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_typeof, + anon_sym_import, + anon_sym_let, + anon_sym_await, + anon_sym_yield, + anon_sym_async, + anon_sym_function, + anon_sym_new, + anon_sym_using, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK_QMARK, - [7586] = 3, + anon_sym_void, + anon_sym_delete, + sym_identifier, + sym_this, + sym_super, + sym_true, + sym_false, + sym_null, + sym_undefined, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [7636] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3612), 16, + ACTIONS(3622), 16, anon_sym_LBRACE, anon_sym_BANG, anon_sym_LPAREN, @@ -145858,7 +146168,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(3610), 42, + ACTIONS(3620), 42, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -145901,21 +146211,91 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_symbol, anon_sym_object, anon_sym_abstract, - [7653] = 7, - ACTIONS(3507), 1, + [7703] = 9, + ACTIONS(870), 1, + anon_sym_EQ, + ACTIONS(876), 1, + anon_sym_EQ_GT, + ACTIONS(1671), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3535), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(3538), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(163), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(157), 17, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(120), 18, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + [7782] = 7, + ACTIONS(3521), 1, anon_sym_EQ, - ACTIONS(3600), 1, + ACTIONS(3588), 1, anon_sym_QMARK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3598), 5, + ACTIONS(3584), 5, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_COLON, anon_sym_RBRACK, - ACTIONS(3447), 15, + ACTIONS(3443), 15, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -145931,7 +146311,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3461), 15, + ACTIONS(3450), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -145947,7 +146327,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3443), 21, + ACTIONS(3439), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -145969,37 +146349,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [7728] = 14, - ACTIONS(3445), 1, - anon_sym_EQ, - ACTIONS(3457), 1, - anon_sym_EQ_GT, - ACTIONS(3493), 1, - anon_sym_LBRACK, - ACTIONS(3499), 1, + [7857] = 14, + ACTIONS(3483), 1, + anon_sym_LPAREN, + ACTIONS(3487), 1, anon_sym_DOT, - ACTIONS(3502), 1, + ACTIONS(3491), 1, + anon_sym_QMARK_DOT, + ACTIONS(3493), 1, anon_sym_LT, - ACTIONS(3505), 1, - anon_sym_extends, - ACTIONS(3598), 1, - anon_sym_COLON, - STATE(3050), 1, + ACTIONS(3624), 1, + anon_sym_EQ, + ACTIONS(3626), 1, + anon_sym_EQ_GT, + STATE(2926), 1, + sym_arguments, + STATE(2992), 1, sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3496), 2, + ACTIONS(3481), 3, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_extends, + ACTIONS(3485), 3, + anon_sym_GT, anon_sym_AMP, anon_sym_PIPE, - ACTIONS(3614), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - ACTIONS(3447), 13, + ACTIONS(3443), 12, sym__ternary_qmark, anon_sym_as, - anon_sym_LPAREN, - anon_sym_QMARK_DOT, + anon_sym_RBRACK, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -146009,7 +146390,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3461), 15, + ACTIONS(3450), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -146025,11 +146406,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3443), 18, + ACTIONS(3439), 17, anon_sym_STAR, anon_sym_BANG, anon_sym_in, - anon_sym_GT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, @@ -146044,30 +146424,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [7817] = 5, - ACTIONS(3445), 1, - anon_sym_EQ, + [7946] = 4, + ACTIONS(3497), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3461), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(3443), 21, + ACTIONS(3459), 22, anon_sym_STAR, + anon_sym_EQ, anon_sym_BANG, anon_sym_in, anon_sym_GT, @@ -146088,19 +146453,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - ACTIONS(3447), 21, + ACTIONS(3461), 35, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_of, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -146110,46 +146489,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [7888] = 12, - ACTIONS(3493), 1, - anon_sym_LBRACK, - ACTIONS(3499), 1, - anon_sym_DOT, - ACTIONS(3502), 1, - anon_sym_LT, - ACTIONS(3555), 1, - anon_sym_EQ, - ACTIONS(3557), 1, + [8015] = 9, + ACTIONS(718), 1, anon_sym_EQ_GT, - STATE(3050), 1, - sym_type_arguments, + ACTIONS(882), 1, + anon_sym_EQ, + ACTIONS(1671), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3505), 2, + ACTIONS(3535), 2, anon_sym_COMMA, - anon_sym_extends, - ACTIONS(3496), 3, + anon_sym_LBRACK, + ACTIONS(3538), 3, anon_sym_GT, anon_sym_AMP, anon_sym_PIPE, - ACTIONS(3447), 15, - sym__ternary_qmark, - anon_sym_as, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3461), 15, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -146165,43 +146522,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3443), 17, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK_QMARK, - [7973] = 7, - ACTIONS(3567), 1, - anon_sym_QMARK, - ACTIONS(3577), 1, - anon_sym_EQ, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3580), 5, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, - ACTIONS(3447), 15, + ACTIONS(157), 17, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_LBRACK, + anon_sym_SEMI, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -146213,35 +146540,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3461), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(3443), 21, + ACTIONS(120), 18, anon_sym_STAR, anon_sym_BANG, anon_sym_in, - anon_sym_GT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_AMP, anon_sym_CARET, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -146251,26 +146559,35 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [8048] = 7, - ACTIONS(3525), 1, - anon_sym_EQ, + [8094] = 12, + ACTIONS(3507), 1, + anon_sym_LBRACK, + ACTIONS(3513), 1, + anon_sym_DOT, + ACTIONS(3516), 1, + anon_sym_LT, ACTIONS(3567), 1, - anon_sym_QMARK, + anon_sym_EQ, + ACTIONS(3569), 1, + anon_sym_EQ_GT, + STATE(2945), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3564), 5, + ACTIONS(3519), 2, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, - ACTIONS(3447), 15, + anon_sym_extends, + ACTIONS(3510), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3443), 15, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, + anon_sym_SEMI, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, @@ -146281,7 +146598,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3461), 15, + ACTIONS(3450), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -146297,59 +146614,53 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3443), 21, + ACTIONS(3439), 17, anon_sym_STAR, anon_sym_BANG, anon_sym_in, - anon_sym_GT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_AMP, anon_sym_CARET, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [8123] = 14, - ACTIONS(3451), 1, - anon_sym_LPAREN, - ACTIONS(3455), 1, + [8179] = 12, + ACTIONS(3513), 1, anon_sym_DOT, - ACTIONS(3459), 1, - anon_sym_QMARK_DOT, - ACTIONS(3463), 1, + ACTIONS(3516), 1, anon_sym_LT, - ACTIONS(3507), 1, + ACTIONS(3519), 1, + anon_sym_extends, + ACTIONS(3605), 1, anon_sym_EQ, - ACTIONS(3582), 1, + ACTIONS(3607), 1, anon_sym_EQ_GT, - STATE(2913), 1, - sym_arguments, - STATE(2950), 1, + STATE(2945), 1, sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3453), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(3449), 4, + ACTIONS(3507), 2, anon_sym_COMMA, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_extends, - ACTIONS(3447), 11, + ACTIONS(3510), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3443), 15, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, + anon_sym_LPAREN, + anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -146359,7 +146670,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3461), 15, + anon_sym_implements, + ACTIONS(3450), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -146375,11 +146687,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3443), 18, + ACTIONS(3439), 17, anon_sym_STAR, anon_sym_BANG, anon_sym_in, - anon_sym_GT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, @@ -146394,28 +146705,92 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [8212] = 11, - ACTIONS(117), 1, + [8264] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3630), 16, + anon_sym_LBRACE, + anon_sym_BANG, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_DOT_DOT_DOT, + anon_sym_LT, + anon_sym_TILDE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(3628), 42, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_typeof, + anon_sym_import, + anon_sym_let, + anon_sym_await, + anon_sym_yield, + anon_sym_class, + anon_sym_async, + anon_sym_function, + anon_sym_new, + anon_sym_using, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_void, + anon_sym_delete, + sym_identifier, + sym_this, + sym_super, + sym_true, + sym_false, + sym_null, + sym_undefined, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + [8331] = 11, + ACTIONS(219), 1, anon_sym_EQ, - ACTIONS(156), 1, + ACTIONS(225), 1, anon_sym_EQ_GT, - ACTIONS(756), 1, + ACTIONS(758), 1, anon_sym_QMARK, - ACTIONS(3538), 1, + ACTIONS(3535), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(126), 2, + ACTIONS(222), 2, anon_sym_COMMA, anon_sym_COLON, - ACTIONS(1683), 2, + ACTIONS(1671), 2, anon_sym_RPAREN, anon_sym_extends, - ACTIONS(3541), 2, + ACTIONS(3538), 2, anon_sym_AMP, anon_sym_PIPE, - ACTIONS(158), 14, + ACTIONS(157), 14, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -146430,7 +146805,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(164), 15, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -146466,24 +146841,46 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [8295] = 9, - ACTIONS(866), 1, - anon_sym_EQ_GT, - ACTIONS(872), 1, + [8414] = 12, + ACTIONS(3507), 1, + anon_sym_LBRACK, + ACTIONS(3513), 1, + anon_sym_DOT, + ACTIONS(3516), 1, + anon_sym_LT, + ACTIONS(3580), 1, anon_sym_EQ, - ACTIONS(1683), 1, - anon_sym_extends, + ACTIONS(3582), 1, + anon_sym_EQ_GT, + STATE(2945), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3538), 2, + ACTIONS(3519), 2, anon_sym_COMMA, - anon_sym_LBRACK, - ACTIONS(3541), 3, + anon_sym_extends, + ACTIONS(3510), 3, anon_sym_GT, anon_sym_AMP, anon_sym_PIPE, - ACTIONS(164), 15, + ACTIONS(3443), 15, + sym__ternary_qmark, + anon_sym_as, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(3450), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -146499,25 +146896,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(158), 17, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(120), 18, + ACTIONS(3439), 17, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -146532,19 +146911,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [8374] = 4, - ACTIONS(3473), 1, - anon_sym_extends, + [8499] = 5, + ACTIONS(3479), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3469), 22, + ACTIONS(3450), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(3439), 21, anon_sym_STAR, - anon_sym_EQ, anon_sym_BANG, anon_sym_in, anon_sym_GT, @@ -146565,18 +146958,70 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - ACTIONS(3471), 35, - sym__automatic_semicolon, + ACTIONS(3443), 21, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [8570] = 14, + ACTIONS(3483), 1, + anon_sym_LPAREN, + ACTIONS(3487), 1, anon_sym_DOT, + ACTIONS(3491), 1, anon_sym_QMARK_DOT, + ACTIONS(3493), 1, + anon_sym_LT, + ACTIONS(3632), 1, + anon_sym_EQ, + ACTIONS(3634), 1, + anon_sym_EQ_GT, + STATE(2926), 1, + sym_arguments, + STATE(2992), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3481), 3, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_extends, + ACTIONS(3485), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3443), 12, + sym__ternary_qmark, + anon_sym_as, + anon_sym_of, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(3450), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -146592,56 +147037,53 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [8443] = 4, - ACTIONS(3475), 1, - anon_sym_extends, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3435), 22, + ACTIONS(3439), 17, anon_sym_STAR, - anon_sym_EQ, anon_sym_BANG, anon_sym_in, - anon_sym_GT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_AMP, anon_sym_CARET, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - ACTIONS(3437), 35, + [8659] = 8, + ACTIONS(718), 1, + anon_sym_EQ_GT, + ACTIONS(882), 1, + anon_sym_EQ, + ACTIONS(886), 1, + anon_sym_COLON, + ACTIONS(3435), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(157), 15, sym__automatic_semicolon, sym__ternary_qmark, - anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -146657,27 +147099,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [8512] = 4, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3475), 4, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - ACTIONS(3435), 22, + ACTIONS(120), 24, anon_sym_STAR, - anon_sym_EQ, + anon_sym_as, anon_sym_BANG, anon_sym_in, anon_sym_GT, @@ -146698,52 +147122,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - ACTIONS(3437), 32, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, anon_sym_satisfies, - [8581] = 8, - ACTIONS(716), 1, + [8736] = 8, + ACTIONS(718), 1, anon_sym_EQ_GT, - ACTIONS(860), 1, + ACTIONS(882), 1, anon_sym_EQ, - ACTIONS(862), 1, + ACTIONS(888), 1, anon_sym_COLON, - ACTIONS(3423), 1, + ACTIONS(3435), 1, sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(158), 15, + ACTIONS(157), 15, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, @@ -146759,7 +147152,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(164), 15, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -146800,47 +147193,47 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_satisfies, - [8658] = 4, + [8813] = 14, + ACTIONS(3479), 1, + anon_sym_EQ, + ACTIONS(3489), 1, + anon_sym_EQ_GT, + ACTIONS(3507), 1, + anon_sym_LBRACK, + ACTIONS(3513), 1, + anon_sym_DOT, + ACTIONS(3516), 1, + anon_sym_LT, + ACTIONS(3519), 1, + anon_sym_extends, + ACTIONS(3584), 1, + anon_sym_COLON, + STATE(2945), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3473), 3, - anon_sym_COMMA, - anon_sym_RBRACK, - anon_sym_extends, - ACTIONS(3469), 22, - anon_sym_STAR, - anon_sym_EQ, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(3510), 2, anon_sym_AMP, - anon_sym_CARET, anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK_QMARK, - ACTIONS(3471), 33, + ACTIONS(3636), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + ACTIONS(3443), 13, sym__ternary_qmark, anon_sym_as, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_of, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_DOT, anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(3450), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -146856,28 +147249,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [8727] = 8, - ACTIONS(716), 1, + ACTIONS(3439), 18, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + [8902] = 8, + ACTIONS(718), 1, anon_sym_EQ_GT, - ACTIONS(860), 1, - anon_sym_EQ, ACTIONS(882), 1, + anon_sym_EQ, + ACTIONS(884), 1, anon_sym_COLON, - ACTIONS(3423), 1, + ACTIONS(3435), 1, sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(158), 15, + ACTIONS(157), 15, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, @@ -146893,7 +147296,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(164), 15, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -146934,15 +147337,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_satisfies, - [8804] = 4, + [8979] = 4, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3475), 3, + ACTIONS(3495), 3, anon_sym_COMMA, anon_sym_RBRACK, anon_sym_extends, - ACTIONS(3435), 22, + ACTIONS(3455), 22, anon_sym_STAR, anon_sym_EQ, anon_sym_BANG, @@ -146965,7 +147368,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - ACTIONS(3437), 33, + ACTIONS(3457), 33, sym__ternary_qmark, anon_sym_as, anon_sym_RBRACE, @@ -146999,35 +147402,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [8873] = 13, - ACTIONS(3493), 1, - anon_sym_LBRACK, - ACTIONS(3499), 1, - anon_sym_DOT, - ACTIONS(3502), 1, - anon_sym_LT, - ACTIONS(3507), 1, + [9048] = 7, + ACTIONS(3549), 1, anon_sym_EQ, - ACTIONS(3582), 1, - anon_sym_EQ_GT, - ACTIONS(3598), 1, - anon_sym_COLON, - STATE(3050), 1, - sym_type_arguments, + ACTIONS(3574), 1, + anon_sym_QMARK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3496), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(3505), 3, + ACTIONS(3571), 5, anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_RBRACK, - anon_sym_extends, - ACTIONS(3447), 13, + ACTIONS(3443), 15, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, @@ -147038,7 +147432,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3461), 15, + ACTIONS(3450), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -147054,7 +147448,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3443), 18, + ACTIONS(3439), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -147064,44 +147458,55 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_AMP, anon_sym_CARET, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [8960] = 8, - ACTIONS(716), 1, - anon_sym_EQ_GT, - ACTIONS(860), 1, + [9123] = 11, + ACTIONS(117), 1, anon_sym_EQ, - ACTIONS(864), 1, - anon_sym_COLON, - ACTIONS(3423), 1, - sym_identifier, + ACTIONS(155), 1, + anon_sym_EQ_GT, + ACTIONS(758), 1, + anon_sym_QMARK, + ACTIONS(3535), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(158), 15, - sym__automatic_semicolon, - sym__ternary_qmark, + ACTIONS(126), 2, anon_sym_COMMA, + anon_sym_COLON, + ACTIONS(1671), 2, + anon_sym_RPAREN, + anon_sym_extends, + ACTIONS(3538), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(157), 14, + sym__ternary_qmark, + anon_sym_as, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, + anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(164), 15, + anon_sym_satisfies, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -147117,9 +147522,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 24, + ACTIONS(120), 19, anon_sym_STAR, - anon_sym_as, anon_sym_BANG, anon_sym_in, anon_sym_GT, @@ -147128,9 +147532,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_AMP, anon_sym_CARET, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -147140,133 +147542,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_satisfies, - [9037] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3620), 16, - anon_sym_LBRACE, - anon_sym_BANG, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - anon_sym_DOT_DOT_DOT, - anon_sym_LT, - anon_sym_TILDE, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(3618), 42, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_typeof, - anon_sym_import, - anon_sym_let, - anon_sym_await, - anon_sym_yield, - anon_sym_class, - anon_sym_async, - anon_sym_function, - anon_sym_new, - anon_sym_using, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_void, - anon_sym_delete, - sym_identifier, - sym_this, - sym_super, - sym_true, - sym_false, - sym_null, - sym_undefined, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - [9104] = 9, - ACTIONS(716), 1, - anon_sym_EQ_GT, - ACTIONS(860), 1, - anon_sym_EQ, - ACTIONS(1683), 1, - anon_sym_extends, + [9206] = 4, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3538), 2, + ACTIONS(3497), 3, anon_sym_COMMA, - anon_sym_LBRACK, - ACTIONS(3541), 3, - anon_sym_GT, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(164), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(158), 17, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(120), 18, + anon_sym_RBRACK, + anon_sym_extends, + ACTIONS(3459), 22, anon_sym_STAR, + anon_sym_EQ, anon_sym_BANG, anon_sym_in, + anon_sym_GT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_AMP, anon_sym_CARET, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -147276,112 +147573,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [9183] = 7, - ACTIONS(3595), 1, - anon_sym_AT, - ACTIONS(3622), 1, - anon_sym_class, - STATE(1256), 1, - aux_sym_export_statement_repeat1, - STATE(1310), 1, - sym_decorator, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3593), 14, - anon_sym_LBRACE, - anon_sym_BANG, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - anon_sym_DOT_DOT_DOT, - anon_sym_LT, - anon_sym_TILDE, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - sym_number, - sym_private_property_identifier, - ACTIONS(3591), 40, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_typeof, - anon_sym_import, - anon_sym_let, - anon_sym_await, - anon_sym_yield, - anon_sym_async, - anon_sym_function, - anon_sym_new, - anon_sym_using, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_void, - anon_sym_delete, - sym_identifier, - sym_this, - sym_super, - sym_true, - sym_false, - sym_null, - sym_undefined, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [9258] = 12, - ACTIONS(3445), 1, - anon_sym_EQ, - ACTIONS(3457), 1, - anon_sym_EQ_GT, - ACTIONS(3499), 1, - anon_sym_DOT, - ACTIONS(3502), 1, - anon_sym_LT, - ACTIONS(3505), 1, - anon_sym_extends, - STATE(3050), 1, - sym_type_arguments, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3493), 2, - anon_sym_RBRACE, - anon_sym_LBRACK, - ACTIONS(3496), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(3447), 14, + ACTIONS(3461), 33, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_of, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_DOT, anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3461), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -147397,8 +147598,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3443), 18, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [9275] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3497), 4, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + ACTIONS(3459), 22, anon_sym_STAR, + anon_sym_EQ, anon_sym_BANG, anon_sym_in, anon_sym_GT, @@ -147407,26 +147627,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_AMP, anon_sym_CARET, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [9342] = 7, - ACTIONS(882), 1, - anon_sym_COLON, - ACTIONS(3486), 1, - anon_sym_EQ_GT, - ACTIONS(3548), 1, - anon_sym_EQ, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3461), 15, + ACTIONS(3461), 32, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -147442,16 +147663,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3447), 18, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -147461,37 +147672,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3443), 21, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK_QMARK, - [9416] = 6, - ACTIONS(716), 1, + [9344] = 7, + ACTIONS(884), 1, + anon_sym_COLON, + ACTIONS(3448), 1, anon_sym_EQ_GT, - ACTIONS(836), 1, + ACTIONS(3565), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(164), 15, + ACTIONS(3450), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -147507,12 +147698,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(158), 19, + ACTIONS(3443), 18, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, @@ -147527,7 +147717,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(120), 21, + ACTIONS(3439), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -147549,134 +147739,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [9488] = 14, - ACTIONS(3451), 1, - anon_sym_LPAREN, - ACTIONS(3455), 1, - anon_sym_DOT, - ACTIONS(3459), 1, - anon_sym_QMARK_DOT, - ACTIONS(3463), 1, - anon_sym_LT, - ACTIONS(3507), 1, - anon_sym_EQ, - ACTIONS(3582), 1, + [9418] = 11, + ACTIONS(225), 1, anon_sym_EQ_GT, - STATE(2913), 1, - sym_arguments, - STATE(2950), 1, - sym_type_arguments, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3449), 3, - anon_sym_COMMA, - anon_sym_LBRACK, + ACTIONS(828), 1, + anon_sym_COLON, + ACTIONS(850), 1, + anon_sym_EQ, + ACTIONS(1671), 1, anon_sym_extends, - ACTIONS(3453), 3, - anon_sym_GT, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(3447), 11, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3461), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(3443), 17, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK_QMARK, - [9576] = 3, + ACTIONS(3535), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3435), 22, - anon_sym_STAR, - anon_sym_EQ, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(3538), 2, anon_sym_AMP, - anon_sym_CARET, anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK_QMARK, - ACTIONS(3437), 35, - sym__automatic_semicolon, + ACTIONS(3640), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + ACTIONS(157), 14, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -147686,13 +147774,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [9642] = 5, - ACTIONS(3507), 1, - anon_sym_EQ, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3461), 15, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -147708,28 +147790,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3447), 20, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3443), 21, + ACTIONS(120), 19, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -147739,9 +147800,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_AMP, anon_sym_CARET, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -147751,15 +147810,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [9712] = 6, - ACTIONS(836), 1, - anon_sym_EQ, - ACTIONS(866), 1, + [9500] = 7, + ACTIONS(718), 1, anon_sym_EQ_GT, + ACTIONS(882), 1, + anon_sym_EQ, + ACTIONS(884), 1, + anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(164), 15, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -147775,14 +147836,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(158), 19, + ACTIONS(157), 18, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -147817,11 +147877,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [9784] = 3, + [9574] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3425), 22, + ACTIONS(3471), 22, anon_sym_STAR, anon_sym_EQ, anon_sym_BANG, @@ -147844,7 +147904,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - ACTIONS(3427), 35, + ACTIONS(3473), 35, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -147880,15 +147940,104 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [9850] = 6, - ACTIONS(3486), 1, + [9640] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3646), 15, + anon_sym_LBRACE, + anon_sym_BANG, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_DOT_DOT_DOT, + anon_sym_LT, + anon_sym_TILDE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(3644), 42, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_typeof, + anon_sym_import, + anon_sym_let, + anon_sym_await, + anon_sym_yield, + anon_sym_class, + anon_sym_async, + anon_sym_function, + anon_sym_new, + anon_sym_using, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_void, + anon_sym_delete, + sym_identifier, + sym_this, + sym_super, + sym_true, + sym_false, + sym_null, + sym_undefined, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + [9706] = 10, + ACTIONS(155), 1, anon_sym_EQ_GT, - ACTIONS(3507), 1, + ACTIONS(822), 1, anon_sym_EQ, + ACTIONS(828), 1, + anon_sym_COLON, + ACTIONS(3535), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3461), 15, + ACTIONS(3538), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(1671), 3, + anon_sym_COMMA, + anon_sym_RBRACK, + anon_sym_extends, + ACTIONS(157), 14, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -147904,27 +148053,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3447), 19, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3443), 21, + ACTIONS(120), 19, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -147934,9 +148063,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_AMP, anon_sym_CARET, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -147946,11 +148073,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [9922] = 3, + [9786] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3627), 15, + ACTIONS(3543), 15, anon_sym_LBRACE, anon_sym_BANG, anon_sym_LPAREN, @@ -147966,7 +148093,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(3625), 42, + ACTIONS(3541), 42, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -148009,15 +148136,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_symbol, anon_sym_object, anon_sym_abstract, - [9988] = 6, - ACTIONS(3544), 1, - anon_sym_EQ, - ACTIONS(3546), 1, + [9852] = 7, + ACTIONS(886), 1, + anon_sym_COLON, + ACTIONS(3448), 1, anon_sym_EQ_GT, + ACTIONS(3565), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3461), 15, + ACTIONS(3450), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -148033,14 +148162,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3447), 19, + ACTIONS(3443), 18, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -148053,7 +148181,75 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3443), 21, + ACTIONS(3439), 21, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + [9926] = 8, + ACTIONS(225), 1, + anon_sym_EQ_GT, + ACTIONS(828), 1, + anon_sym_COLON, + ACTIONS(850), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(907), 3, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RBRACK, + ACTIONS(157), 15, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(163), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(120), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -148075,11 +148271,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [10060] = 3, + [10002] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2504), 22, + ACTIONS(3467), 22, anon_sym_STAR, anon_sym_EQ, anon_sym_BANG, @@ -148102,7 +148298,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - ACTIONS(2502), 35, + ACTIONS(3469), 35, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -148138,17 +148334,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [10126] = 7, - ACTIONS(716), 1, - anon_sym_EQ_GT, - ACTIONS(860), 1, + [10068] = 5, + ACTIONS(3521), 1, anon_sym_EQ, - ACTIONS(864), 1, - anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(164), 15, + ACTIONS(3450), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -148164,13 +148356,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(158), 18, + ACTIONS(3443), 20, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -148183,7 +148377,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(120), 21, + ACTIONS(3439), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -148205,45 +148399,47 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [10200] = 3, + [10138] = 14, + ACTIONS(3483), 1, + anon_sym_LPAREN, + ACTIONS(3487), 1, + anon_sym_DOT, + ACTIONS(3491), 1, + anon_sym_QMARK_DOT, + ACTIONS(3493), 1, + anon_sym_LT, + ACTIONS(3521), 1, + anon_sym_EQ, + ACTIONS(3586), 1, + anon_sym_EQ_GT, + STATE(2926), 1, + sym_arguments, + STATE(2992), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3429), 22, - anon_sym_STAR, - anon_sym_EQ, - anon_sym_BANG, - anon_sym_in, + ACTIONS(3481), 3, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_extends, + ACTIONS(3485), 3, anon_sym_GT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, anon_sym_AMP, - anon_sym_CARET, anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK_QMARK, - ACTIONS(3431), 35, - sym__automatic_semicolon, + ACTIONS(3443), 11, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(3450), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -148259,40 +148455,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [10266] = 11, - ACTIONS(156), 1, - anon_sym_EQ_GT, - ACTIONS(812), 1, + ACTIONS(3439), 17, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + [10226] = 12, + ACTIONS(3479), 1, anon_sym_EQ, - ACTIONS(842), 1, - anon_sym_COLON, - ACTIONS(1683), 1, + ACTIONS(3489), 1, + anon_sym_EQ_GT, + ACTIONS(3513), 1, + anon_sym_DOT, + ACTIONS(3516), 1, + anon_sym_LT, + ACTIONS(3519), 1, anon_sym_extends, - ACTIONS(3538), 1, - anon_sym_LBRACK, + STATE(2945), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3541), 2, + ACTIONS(3507), 2, + anon_sym_RBRACE, + anon_sym_LBRACK, + ACTIONS(3510), 2, anon_sym_AMP, anon_sym_PIPE, - ACTIONS(3629), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - ACTIONS(158), 14, + ACTIONS(3443), 14, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, - anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, @@ -148303,7 +148510,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(164), 15, + ACTIONS(3450), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -148319,7 +148526,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 19, + ACTIONS(3439), 18, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -148335,28 +148542,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [10348] = 9, - ACTIONS(927), 1, - anon_sym_EQ, - ACTIONS(933), 1, + [10310] = 6, + ACTIONS(3448), 1, anon_sym_EQ_GT, - ACTIONS(3538), 1, - anon_sym_LBRACK, + ACTIONS(3565), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1683), 2, - anon_sym_COMMA, - anon_sym_extends, - ACTIONS(3541), 3, - anon_sym_GT, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(164), 15, + ACTIONS(3450), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -148372,12 +148569,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(158), 16, + ACTIONS(3443), 19, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -148389,16 +148589,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(120), 18, + ACTIONS(3439), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, + anon_sym_GT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_AMP, anon_sym_CARET, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -148408,15 +148611,46 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [10426] = 6, - ACTIONS(3486), 1, - anon_sym_EQ_GT, - ACTIONS(3548), 1, + [10382] = 14, + ACTIONS(3483), 1, + anon_sym_LPAREN, + ACTIONS(3487), 1, + anon_sym_DOT, + ACTIONS(3491), 1, + anon_sym_QMARK_DOT, + ACTIONS(3493), 1, + anon_sym_LT, + ACTIONS(3521), 1, anon_sym_EQ, + ACTIONS(3586), 1, + anon_sym_EQ_GT, + STATE(2926), 1, + sym_arguments, + STATE(2992), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3461), 15, + ACTIONS(3485), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3481), 3, + anon_sym_RPAREN, + anon_sym_LBRACK, + anon_sym_extends, + ACTIONS(3443), 11, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(3450), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -148432,27 +148666,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3447), 19, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3443), 21, + ACTIONS(3439), 18, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -148462,27 +148676,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_AMP, anon_sym_CARET, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [10498] = 6, - ACTIONS(866), 1, + [10470] = 7, + ACTIONS(718), 1, anon_sym_EQ_GT, - ACTIONS(872), 1, + ACTIONS(882), 1, anon_sym_EQ, + ACTIONS(886), 1, + anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(164), 15, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -148498,14 +148711,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(158), 19, + ACTIONS(157), 18, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -148540,24 +148752,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [10570] = 9, - ACTIONS(913), 1, - anon_sym_EQ, - ACTIONS(919), 1, + [10544] = 6, + ACTIONS(3448), 1, anon_sym_EQ_GT, - ACTIONS(3538), 1, - anon_sym_LBRACK, + ACTIONS(3521), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1683), 2, - anon_sym_COMMA, - anon_sym_extends, - ACTIONS(3541), 3, - anon_sym_GT, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(164), 15, + ACTIONS(3450), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -148573,12 +148776,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(158), 16, + ACTIONS(3443), 19, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_COLON, + anon_sym_SEMI, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -148590,16 +148796,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(120), 18, + ACTIONS(3439), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, + anon_sym_GT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_AMP, anon_sym_CARET, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -148609,45 +148818,45 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [10648] = 12, - ACTIONS(3493), 1, - anon_sym_LBRACK, - ACTIONS(3499), 1, - anon_sym_DOT, - ACTIONS(3502), 1, - anon_sym_LT, - ACTIONS(3602), 1, - anon_sym_EQ, - ACTIONS(3604), 1, - anon_sym_EQ_GT, - STATE(3050), 1, - sym_type_arguments, + [10616] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3505), 2, - anon_sym_COMMA, - anon_sym_extends, - ACTIONS(3496), 3, + ACTIONS(2516), 22, + anon_sym_STAR, + anon_sym_EQ, + anon_sym_BANG, + anon_sym_in, anon_sym_GT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_AMP, + anon_sym_CARET, anon_sym_PIPE, - ACTIONS(3447), 14, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + ACTIONS(2514), 35, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_RBRACK, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3461), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -148663,35 +148872,54 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3443), 17, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [10682] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3459), 22, anon_sym_STAR, + anon_sym_EQ, anon_sym_BANG, anon_sym_in, + anon_sym_GT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_AMP, anon_sym_CARET, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [10732] = 7, - ACTIONS(864), 1, - anon_sym_COLON, - ACTIONS(3486), 1, - anon_sym_EQ_GT, - ACTIONS(3548), 1, - anon_sym_EQ, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3461), 15, + ACTIONS(3461), 35, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -148707,16 +148935,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3447), 18, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -148726,8 +148944,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3443), 21, + [10748] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3499), 22, anon_sym_STAR, + anon_sym_EQ, anon_sym_BANG, anon_sym_in, anon_sym_GT, @@ -148748,98 +148971,96 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [10806] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3635), 15, - anon_sym_LBRACE, - anon_sym_BANG, + ACTIONS(3501), 35, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - anon_sym_DOT_DOT_DOT, - anon_sym_LT, - anon_sym_TILDE, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(3633), 42, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_typeof, - anon_sym_import, - anon_sym_let, - anon_sym_await, - anon_sym_yield, - anon_sym_class, - anon_sym_async, - anon_sym_function, - anon_sym_new, - anon_sym_using, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_void, - anon_sym_delete, - sym_identifier, - sym_this, - sym_super, - sym_true, - sym_false, - sym_null, - sym_undefined, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - [10872] = 12, - ACTIONS(3493), 1, - anon_sym_LBRACK, - ACTIONS(3499), 1, - anon_sym_DOT, - ACTIONS(3502), 1, - anon_sym_LT, - ACTIONS(3606), 1, - anon_sym_EQ, - ACTIONS(3608), 1, - anon_sym_EQ_GT, - STATE(3050), 1, - sym_type_arguments, + anon_sym_satisfies, + [10814] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3505), 2, - anon_sym_COMMA, - anon_sym_extends, - ACTIONS(3496), 3, + ACTIONS(3455), 22, + anon_sym_STAR, + anon_sym_EQ, + anon_sym_BANG, + anon_sym_in, anon_sym_GT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_AMP, + anon_sym_CARET, anon_sym_PIPE, - ACTIONS(3447), 14, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + ACTIONS(3457), 35, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, anon_sym_QMARK_DOT, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -148849,7 +149070,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3461), 15, + [10880] = 6, + ACTIONS(718), 1, + anon_sym_EQ_GT, + ACTIONS(822), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -148865,96 +149094,57 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3443), 17, + ACTIONS(157), 19, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(120), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, + anon_sym_GT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_AMP, anon_sym_CARET, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [10956] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3519), 15, - anon_sym_LBRACE, - anon_sym_BANG, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - anon_sym_DOT_DOT_DOT, - anon_sym_LT, - anon_sym_TILDE, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(3517), 42, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_typeof, - anon_sym_import, - anon_sym_let, - anon_sym_await, - anon_sym_yield, - anon_sym_class, - anon_sym_async, - anon_sym_function, - anon_sym_new, - anon_sym_using, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_void, - anon_sym_delete, - sym_identifier, - sym_this, - sym_super, - sym_true, - sym_false, - sym_null, - sym_undefined, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - [11022] = 6, - ACTIONS(3507), 1, + [10952] = 6, + ACTIONS(822), 1, anon_sym_EQ, - ACTIONS(3546), 1, + ACTIONS(876), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3461), 15, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -148970,7 +149160,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3447), 19, + ACTIONS(157), 19, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -148990,7 +149180,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3443), 21, + ACTIONS(120), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -149012,41 +149202,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [11094] = 10, - ACTIONS(225), 1, - anon_sym_EQ_GT, - ACTIONS(836), 1, + [11024] = 9, + ACTIONS(951), 1, anon_sym_EQ, - ACTIONS(842), 1, - anon_sym_COLON, - ACTIONS(3538), 1, + ACTIONS(957), 1, + anon_sym_EQ_GT, + ACTIONS(3535), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3541), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(1683), 3, + ACTIONS(1671), 2, anon_sym_COMMA, - anon_sym_RBRACK, anon_sym_extends, - ACTIONS(158), 14, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(164), 15, + ACTIONS(3538), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -149062,11 +149235,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 19, + ACTIONS(157), 16, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(120), 18, anon_sym_STAR, anon_sym_BANG, anon_sym_in, - anon_sym_GT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, @@ -149082,37 +149271,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [11174] = 8, - ACTIONS(156), 1, - anon_sym_EQ_GT, - ACTIONS(812), 1, + [11102] = 9, + ACTIONS(933), 1, anon_sym_EQ, - ACTIONS(842), 1, - anon_sym_COLON, + ACTIONS(939), 1, + anon_sym_EQ_GT, + ACTIONS(1671), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(884), 3, + ACTIONS(3535), 2, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RBRACK, - ACTIONS(158), 15, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(164), 15, + ACTIONS(3538), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -149128,19 +149304,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 21, + ACTIONS(157), 16, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_LPAREN, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_implements, + ACTIONS(120), 18, anon_sym_STAR, anon_sym_BANG, anon_sym_in, - anon_sym_GT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_AMP, anon_sym_CARET, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -149150,24 +149340,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [11250] = 9, - ACTIONS(941), 1, + [11180] = 9, + ACTIONS(919), 1, anon_sym_EQ, - ACTIONS(947), 1, + ACTIONS(925), 1, anon_sym_EQ_GT, - ACTIONS(1683), 1, - anon_sym_extends, + ACTIONS(3535), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3538), 2, + ACTIONS(1671), 2, anon_sym_COMMA, - anon_sym_LBRACK, - ACTIONS(3541), 3, + anon_sym_extends, + ACTIONS(3538), 3, anon_sym_GT, anon_sym_AMP, anon_sym_PIPE, - ACTIONS(164), 15, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -149183,11 +149373,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(158), 16, + ACTIONS(157), 16, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_COLON, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -149199,7 +149390,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_implements, ACTIONS(120), 18, anon_sym_STAR, anon_sym_BANG, @@ -149219,11 +149409,74 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [11328] = 3, + [11258] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3650), 15, + anon_sym_LBRACE, + anon_sym_BANG, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_DOT_DOT_DOT, + anon_sym_LT, + anon_sym_TILDE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(3648), 42, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_typeof, + anon_sym_import, + anon_sym_let, + anon_sym_await, + anon_sym_yield, + anon_sym_class, + anon_sym_async, + anon_sym_function, + anon_sym_new, + anon_sym_using, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_void, + anon_sym_delete, + sym_identifier, + sym_this, + sym_super, + sym_true, + sym_false, + sym_null, + sym_undefined, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + [11324] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3477), 22, + ACTIONS(3463), 22, anon_sym_STAR, anon_sym_EQ, anon_sym_BANG, @@ -149246,7 +149499,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - ACTIONS(3479), 35, + ACTIONS(3465), 35, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -149282,11 +149535,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [11394] = 3, + [11390] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2488), 22, + ACTIONS(2530), 22, anon_sym_STAR, anon_sym_EQ, anon_sym_BANG, @@ -149309,7 +149562,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - ACTIONS(2486), 35, + ACTIONS(2528), 35, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -149345,17 +149598,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [11460] = 7, - ACTIONS(862), 1, + [11456] = 7, + ACTIONS(888), 1, anon_sym_COLON, - ACTIONS(3486), 1, + ACTIONS(3448), 1, anon_sym_EQ_GT, - ACTIONS(3548), 1, + ACTIONS(3565), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3461), 15, + ACTIONS(3450), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -149371,7 +149624,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3447), 18, + ACTIONS(3443), 18, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -149390,7 +149643,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3443), 21, + ACTIONS(3439), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -149412,15 +149665,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [11534] = 6, - ACTIONS(716), 1, + [11530] = 7, + ACTIONS(718), 1, anon_sym_EQ_GT, - ACTIONS(860), 1, + ACTIONS(882), 1, anon_sym_EQ, + ACTIONS(888), 1, + anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(164), 15, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -149436,12 +149691,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(158), 19, + ACTIONS(157), 18, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, @@ -149478,17 +149732,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [11606] = 7, - ACTIONS(716), 1, + [11604] = 6, + ACTIONS(718), 1, anon_sym_EQ_GT, - ACTIONS(860), 1, + ACTIONS(882), 1, anon_sym_EQ, - ACTIONS(862), 1, - anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(164), 15, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -149504,11 +149756,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(158), 18, + ACTIONS(157), 19, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, @@ -149545,17 +149798,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [11680] = 7, - ACTIONS(716), 1, - anon_sym_EQ_GT, - ACTIONS(860), 1, + [11676] = 6, + ACTIONS(3521), 1, anon_sym_EQ, - ACTIONS(882), 1, - anon_sym_COLON, + ACTIONS(3533), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(164), 15, + ACTIONS(3450), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -149571,13 +149822,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(158), 18, + ACTIONS(3443), 19, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -149590,7 +149842,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(120), 21, + ACTIONS(3439), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -149612,45 +149864,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [11754] = 3, + [11748] = 6, + ACTIONS(3531), 1, + anon_sym_EQ, + ACTIONS(3533), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3469), 22, - anon_sym_STAR, - anon_sym_EQ, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK_QMARK, - ACTIONS(3471), 35, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + ACTIONS(3450), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -149666,6 +149888,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, + ACTIONS(3443), 19, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -149675,13 +149908,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [11820] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3439), 22, + ACTIONS(3439), 21, anon_sym_STAR, - anon_sym_EQ, anon_sym_BANG, anon_sym_in, anon_sym_GT, @@ -149702,18 +149930,45 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - ACTIONS(3441), 35, - sym__automatic_semicolon, + [11820] = 12, + ACTIONS(3507), 1, + anon_sym_LBRACK, + ACTIONS(3513), 1, + anon_sym_DOT, + ACTIONS(3516), 1, + anon_sym_LT, + ACTIONS(3624), 1, + anon_sym_EQ, + ACTIONS(3626), 1, + anon_sym_EQ_GT, + STATE(2945), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3519), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(3510), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3443), 14, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, + anon_sym_RBRACK, anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(3450), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -149729,45 +149984,53 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [11886] = 14, - ACTIONS(3451), 1, - anon_sym_LPAREN, - ACTIONS(3455), 1, + ACTIONS(3439), 17, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + [11904] = 12, + ACTIONS(3507), 1, + anon_sym_LBRACK, + ACTIONS(3513), 1, anon_sym_DOT, - ACTIONS(3459), 1, - anon_sym_QMARK_DOT, - ACTIONS(3463), 1, + ACTIONS(3516), 1, anon_sym_LT, - ACTIONS(3507), 1, + ACTIONS(3632), 1, anon_sym_EQ, - ACTIONS(3582), 1, + ACTIONS(3634), 1, anon_sym_EQ_GT, - STATE(2913), 1, - sym_arguments, - STATE(2950), 1, + STATE(2945), 1, sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3453), 2, + ACTIONS(3519), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(3510), 3, + anon_sym_GT, anon_sym_AMP, anon_sym_PIPE, - ACTIONS(3449), 3, - anon_sym_RPAREN, - anon_sym_LBRACK, - anon_sym_extends, - ACTIONS(3447), 11, + ACTIONS(3443), 14, sym__ternary_qmark, anon_sym_as, + anon_sym_LPAREN, + anon_sym_of, + anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -149777,7 +150040,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3461), 15, + ACTIONS(3450), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -149793,11 +150056,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3443), 18, + ACTIONS(3439), 17, anon_sym_STAR, anon_sym_BANG, anon_sym_in, - anon_sym_GT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, @@ -149812,11 +150074,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [11974] = 3, + [11988] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3465), 22, + ACTIONS(3475), 22, anon_sym_STAR, anon_sym_EQ, anon_sym_BANG, @@ -149839,7 +150101,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - ACTIONS(3467), 35, + ACTIONS(3477), 35, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -149875,41 +150137,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [12040] = 10, - ACTIONS(117), 1, + [12054] = 6, + ACTIONS(870), 1, anon_sym_EQ, - ACTIONS(156), 1, + ACTIONS(876), 1, anon_sym_EQ_GT, - ACTIONS(1685), 1, - anon_sym_QMARK, - ACTIONS(3538), 1, - anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3541), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(1683), 3, - anon_sym_COMMA, - anon_sym_RBRACK, - anon_sym_extends, - ACTIONS(158), 14, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(164), 15, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -149925,7 +150161,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 19, + ACTIONS(157), 19, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(120), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -149935,7 +150191,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_AMP, anon_sym_CARET, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -149945,13 +150203,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [12120] = 5, - ACTIONS(3548), 1, + [12126] = 6, + ACTIONS(3605), 1, anon_sym_EQ, + ACTIONS(3607), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3461), 15, + ACTIONS(3450), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -149967,14 +150227,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3447), 19, - sym__automatic_semicolon, + ACTIONS(3443), 18, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -149987,7 +150245,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3443), 21, + anon_sym_implements, + ACTIONS(3439), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -150009,37 +150268,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [12189] = 9, - ACTIONS(126), 1, - anon_sym_RBRACK, - ACTIONS(223), 1, - anon_sym_COMMA, - ACTIONS(891), 1, + [12197] = 6, + ACTIONS(3521), 1, anon_sym_EQ, - ACTIONS(896), 1, - anon_sym_COLON, - ACTIONS(900), 1, + ACTIONS(3607), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(158), 15, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(164), 15, + ACTIONS(3450), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -150055,7 +150292,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 21, + ACTIONS(3443), 18, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_implements, + ACTIONS(3439), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -150077,26 +150333,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [12266] = 10, - ACTIONS(3564), 1, - anon_sym_RBRACK, - ACTIONS(3580), 1, - anon_sym_COMMA, - ACTIONS(3604), 1, - anon_sym_EQ_GT, - ACTIONS(3637), 1, + [12268] = 7, + ACTIONS(951), 1, anon_sym_EQ, - ACTIONS(3640), 1, - anon_sym_in, - ACTIONS(3642), 1, - anon_sym_COLON, + ACTIONS(957), 1, + anon_sym_EQ_GT, + ACTIONS(3652), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3447), 15, + ACTIONS(157), 14, + sym__automatic_semicolon, sym__ternary_qmark, - anon_sym_as, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -150104,12 +150355,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3461), 15, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -150125,9 +150374,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3443), 20, + ACTIONS(120), 24, anon_sym_STAR, + anon_sym_as, anon_sym_BANG, + anon_sym_in, anon_sym_GT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -150146,25 +150397,63 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [12345] = 7, - ACTIONS(3445), 1, - anon_sym_EQ, - ACTIONS(3457), 1, - anon_sym_EQ_GT, + anon_sym_instanceof, + anon_sym_satisfies, + [12341] = 5, + ACTIONS(3497), 1, + anon_sym_extends, + ACTIONS(3654), 1, + anon_sym_QMARK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3644), 3, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RBRACK, - ACTIONS(3447), 15, + ACTIONS(3459), 22, + anon_sym_STAR, + anon_sym_EQ, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + ACTIONS(3461), 32, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -150174,7 +150463,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3461), 15, + [12410] = 8, + ACTIONS(225), 1, + anon_sym_EQ_GT, + ACTIONS(850), 1, + anon_sym_EQ, + ACTIONS(910), 1, + anon_sym_in, + ACTIONS(3656), 1, + anon_sym_of, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -150190,10 +150491,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3443), 21, + ACTIONS(157), 17, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(120), 20, anon_sym_STAR, anon_sym_BANG, - anon_sym_in, anon_sym_GT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -150212,19 +150530,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [12418] = 7, - ACTIONS(3445), 1, + [12485] = 9, + ACTIONS(126), 1, + anon_sym_COMMA, + ACTIONS(222), 1, + anon_sym_RBRACK, + ACTIONS(894), 1, anon_sym_EQ, - ACTIONS(3598), 1, + ACTIONS(899), 1, anon_sym_COLON, + ACTIONS(903), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3644), 3, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RBRACK, - ACTIONS(3447), 15, + ACTIONS(157), 15, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -150240,7 +150560,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3461), 15, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -150256,7 +150576,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3443), 21, + ACTIONS(120), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -150278,55 +150598,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [12491] = 8, - ACTIONS(156), 1, - anon_sym_EQ_GT, - ACTIONS(812), 1, - anon_sym_EQ, - ACTIONS(904), 1, - anon_sym_in, - ACTIONS(3647), 1, - anon_sym_of, + [12562] = 5, + ACTIONS(3495), 1, + anon_sym_extends, + ACTIONS(3658), 1, + anon_sym_QMARK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(164), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(158), 17, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(120), 20, + ACTIONS(3455), 22, anon_sym_STAR, + anon_sym_EQ, anon_sym_BANG, + anon_sym_in, anon_sym_GT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -150345,19 +150629,46 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [12566] = 8, - ACTIONS(3445), 1, + ACTIONS(3457), 32, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [12631] = 5, + ACTIONS(3565), 1, anon_sym_EQ, - ACTIONS(3457), 1, - anon_sym_EQ_GT, - ACTIONS(3649), 1, - anon_sym_in, - ACTIONS(3652), 1, - anon_sym_of, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3461), 15, + ACTIONS(3450), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -150373,10 +150684,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3447), 17, + ACTIONS(3443), 19, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, @@ -150391,9 +150704,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3443), 20, + ACTIONS(3439), 21, anon_sym_STAR, anon_sym_BANG, + anon_sym_in, anon_sym_GT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -150412,15 +150726,78 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [12641] = 6, - ACTIONS(3569), 1, + [12700] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3497), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(3459), 22, + anon_sym_STAR, anon_sym_EQ, - ACTIONS(3571), 1, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + ACTIONS(3461), 32, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [12767] = 6, + ACTIONS(933), 1, + anon_sym_EQ, + ACTIONS(939), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3461), 15, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -150436,7 +150813,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3447), 18, + ACTIONS(157), 18, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -150455,7 +150832,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - ACTIONS(3443), 21, + ACTIONS(120), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -150477,33 +150854,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [12712] = 12, - ACTIONS(3493), 1, - anon_sym_LBRACK, - ACTIONS(3499), 1, - anon_sym_DOT, - ACTIONS(3502), 1, - anon_sym_LT, - ACTIONS(3507), 1, + [12838] = 7, + ACTIONS(3479), 1, anon_sym_EQ, - ACTIONS(3582), 1, + ACTIONS(3489), 1, anon_sym_EQ_GT, - STATE(3050), 1, - sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3505), 2, + ACTIONS(3660), 3, anon_sym_COMMA, - anon_sym_extends, - ACTIONS(3496), 3, - anon_sym_GT, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(3447), 13, + anon_sym_RBRACE, + anon_sym_RBRACK, + ACTIONS(3443), 15, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, @@ -150514,7 +150882,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3461), 15, + ACTIONS(3450), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -150530,63 +150898,66 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3443), 17, + ACTIONS(3439), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, + anon_sym_GT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_AMP, anon_sym_CARET, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [12795] = 4, + [12911] = 12, + ACTIONS(3507), 1, + anon_sym_LBRACK, + ACTIONS(3513), 1, + anon_sym_DOT, + ACTIONS(3516), 1, + anon_sym_LT, + ACTIONS(3521), 1, + anon_sym_EQ, + ACTIONS(3586), 1, + anon_sym_EQ_GT, + STATE(2945), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3473), 2, + ACTIONS(3519), 2, anon_sym_COMMA, anon_sym_extends, - ACTIONS(3469), 22, - anon_sym_STAR, - anon_sym_EQ, - anon_sym_BANG, - anon_sym_in, + ACTIONS(3510), 3, anon_sym_GT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, anon_sym_AMP, - anon_sym_CARET, anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK_QMARK, - ACTIONS(3471), 32, - sym__automatic_semicolon, + ACTIONS(3443), 13, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(3450), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -150602,99 +150973,45 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [12862] = 4, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3475), 2, - anon_sym_COMMA, - anon_sym_extends, - ACTIONS(3435), 22, + ACTIONS(3439), 17, anon_sym_STAR, - anon_sym_EQ, anon_sym_BANG, anon_sym_in, - anon_sym_GT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_AMP, anon_sym_CARET, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - ACTIONS(3437), 32, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [12929] = 9, - ACTIONS(156), 1, + [12994] = 10, + ACTIONS(3571), 1, + anon_sym_RBRACK, + ACTIONS(3593), 1, + anon_sym_COMMA, + ACTIONS(3626), 1, anon_sym_EQ_GT, - ACTIONS(812), 1, + ACTIONS(3663), 1, anon_sym_EQ, - ACTIONS(1683), 1, - anon_sym_extends, + ACTIONS(3666), 1, + anon_sym_in, + ACTIONS(3668), 1, + anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3538), 2, - anon_sym_RBRACE, - anon_sym_LBRACK, - ACTIONS(3541), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(158), 15, + ACTIONS(3443), 15, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, anon_sym_LPAREN, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -150706,7 +151023,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(164), 15, + ACTIONS(3450), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -150722,17 +151039,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 19, + ACTIONS(3439), 20, anon_sym_STAR, anon_sym_BANG, - anon_sym_in, anon_sym_GT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_AMP, anon_sym_CARET, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -150742,46 +151060,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [13006] = 5, - ACTIONS(3473), 1, - anon_sym_extends, - ACTIONS(3654), 1, - anon_sym_QMARK, + [13073] = 8, + ACTIONS(3479), 1, + anon_sym_EQ, + ACTIONS(3489), 1, + anon_sym_EQ_GT, + ACTIONS(3670), 1, + anon_sym_in, + ACTIONS(3673), 1, + anon_sym_of, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3469), 22, - anon_sym_STAR, - anon_sym_EQ, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK_QMARK, - ACTIONS(3471), 32, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + ACTIONS(3450), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -150797,6 +151088,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, + ACTIONS(3443), 17, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -150806,19 +151106,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [13075] = 5, - ACTIONS(3475), 1, - anon_sym_extends, - ACTIONS(3656), 1, - anon_sym_QMARK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3435), 22, + ACTIONS(3439), 20, anon_sym_STAR, - anon_sym_EQ, anon_sym_BANG, - anon_sym_in, anon_sym_GT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -150837,54 +151127,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - ACTIONS(3437), 32, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [13144] = 7, - ACTIONS(927), 1, + [13148] = 7, + ACTIONS(3479), 1, anon_sym_EQ, - ACTIONS(933), 1, - anon_sym_EQ_GT, - ACTIONS(3423), 1, - sym_identifier, + ACTIONS(3584), 1, + anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(158), 14, - sym__automatic_semicolon, + ACTIONS(3660), 3, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RBRACK, + ACTIONS(3443), 15, sym__ternary_qmark, + anon_sym_as, anon_sym_LPAREN, - anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -150892,10 +151150,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, + anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(164), 15, + anon_sym_satisfies, + ACTIONS(3450), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -150911,9 +151171,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 24, + ACTIONS(3439), 21, anon_sym_STAR, - anon_sym_as, anon_sym_BANG, anon_sym_in, anon_sym_GT, @@ -150934,19 +151193,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_satisfies, - [13217] = 7, - ACTIONS(927), 1, + [13221] = 7, + ACTIONS(951), 1, anon_sym_EQ, - ACTIONS(933), 1, + ACTIONS(957), 1, anon_sym_EQ_GT, - ACTIONS(3658), 1, + ACTIONS(3435), 1, sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(158), 14, + ACTIONS(157), 14, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_LPAREN, @@ -150961,7 +151218,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(164), 15, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -151002,15 +151259,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_satisfies, - [13290] = 6, - ACTIONS(941), 1, + [13294] = 6, + ACTIONS(822), 1, anon_sym_EQ, - ACTIONS(947), 1, + ACTIONS(939), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(164), 15, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -151026,7 +151283,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(158), 18, + ACTIONS(157), 18, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -151067,15 +151324,45 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [13361] = 6, - ACTIONS(836), 1, - anon_sym_EQ, - ACTIONS(947), 1, - anon_sym_EQ_GT, + [13365] = 4, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(164), 15, + ACTIONS(3495), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(3455), 22, + anon_sym_STAR, + anon_sym_EQ, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + ACTIONS(3457), 32, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -151091,15 +151378,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(158), 18, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -151109,36 +151387,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_implements, - ACTIONS(120), 21, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK_QMARK, [13432] = 5, - ACTIONS(3544), 1, + ACTIONS(3531), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3461), 15, + ACTIONS(3450), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -151154,7 +151409,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3447), 19, + ACTIONS(3443), 19, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -151174,7 +151429,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3443), 21, + ACTIONS(3439), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -151197,23 +151452,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, [13501] = 9, - ACTIONS(900), 1, + ACTIONS(903), 1, anon_sym_EQ_GT, - ACTIONS(953), 1, + ACTIONS(945), 1, anon_sym_EQ, - ACTIONS(3538), 1, + ACTIONS(3535), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1683), 2, + ACTIONS(1671), 2, anon_sym_COMMA, anon_sym_extends, - ACTIONS(3541), 3, + ACTIONS(3538), 3, anon_sym_GT, anon_sym_AMP, anon_sym_PIPE, - ACTIONS(158), 15, + ACTIONS(157), 15, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -151229,7 +151484,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(164), 15, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -151265,27 +151520,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, [13578] = 9, - ACTIONS(961), 1, - anon_sym_EQ, - ACTIONS(967), 1, + ACTIONS(225), 1, anon_sym_EQ_GT, - ACTIONS(3538), 1, - anon_sym_LBRACK, + ACTIONS(850), 1, + anon_sym_EQ, + ACTIONS(1671), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1683), 2, - anon_sym_COMMA, - anon_sym_extends, - ACTIONS(3541), 3, - anon_sym_GT, + ACTIONS(3535), 2, + anon_sym_RBRACE, + anon_sym_LBRACK, + ACTIONS(3538), 2, anon_sym_AMP, anon_sym_PIPE, - ACTIONS(158), 15, + ACTIONS(157), 15, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, - anon_sym_of, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -151297,7 +151551,76 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(164), 15, + ACTIONS(163), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(120), 19, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + [13655] = 9, + ACTIONS(967), 1, + anon_sym_EQ, + ACTIONS(973), 1, + anon_sym_EQ_GT, + ACTIONS(3535), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1671), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(3538), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(157), 15, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_of, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -151332,15 +151655,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [13655] = 6, - ACTIONS(3507), 1, + [13732] = 8, + ACTIONS(3624), 1, anon_sym_EQ, - ACTIONS(3571), 1, + ACTIONS(3626), 1, anon_sym_EQ_GT, + ACTIONS(3666), 1, + anon_sym_in, + ACTIONS(3675), 1, + anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3461), 15, + ACTIONS(3450), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -151356,13 +151683,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3447), 18, + ACTIONS(3443), 16, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, anon_sym_LPAREN, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -151374,8 +151700,70 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_implements, - ACTIONS(3443), 21, + ACTIONS(3439), 20, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_GT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + [13806] = 6, + ACTIONS(3567), 1, + anon_sym_EQ, + ACTIONS(3569), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3450), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(3443), 17, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(3439), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -151397,14 +151785,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [13726] = 4, + [13876] = 4, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3475), 2, + ACTIONS(3497), 2, anon_sym_COMMA, anon_sym_extends, - ACTIONS(3435), 22, + ACTIONS(3459), 22, anon_sym_STAR, anon_sym_EQ, anon_sym_BANG, @@ -151427,7 +151815,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - ACTIONS(3437), 31, + ACTIONS(3461), 31, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -151459,261 +151847,216 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [13792] = 31, - ACTIONS(97), 1, - anon_sym_AT, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(3254), 1, - anon_sym_LPAREN, - ACTIONS(3260), 1, - anon_sym_DQUOTE, - ACTIONS(3262), 1, - anon_sym_SQUOTE, - ACTIONS(3282), 1, - anon_sym_abstract, - ACTIONS(3662), 1, - anon_sym_export, - ACTIONS(3664), 1, - anon_sym_STAR, - ACTIONS(3666), 1, + [13942] = 9, + ACTIONS(155), 1, + anon_sym_EQ_GT, + ACTIONS(822), 1, + anon_sym_EQ, + ACTIONS(3535), 1, anon_sym_LBRACK, - ACTIONS(3668), 1, - anon_sym_async, - ACTIONS(3670), 1, - anon_sym_new, - ACTIONS(3674), 1, - anon_sym_static, - ACTIONS(3676), 1, - anon_sym_readonly, - ACTIONS(3682), 1, - anon_sym_override, - STATE(1310), 1, - sym_decorator, - STATE(2772), 1, - sym_accessibility_modifier, - STATE(2795), 1, - sym_override_modifier, - STATE(3321), 1, - sym_formal_parameters, - STATE(4434), 1, - sym__call_signature, - STATE(4661), 1, - aux_sym_export_statement_repeat1, - STATE(5740), 1, - sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3268), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3310), 2, + ACTIONS(1671), 2, anon_sym_COMMA, - anon_sym_SEMI, - ACTIONS(3312), 2, - anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(3672), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(3678), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(3680), 3, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - STATE(3069), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - STATE(4013), 6, - sym_export_statement, - sym_method_signature, - sym_call_signature, - sym_property_signature, - sym_construct_signature, - sym_index_signature, - ACTIONS(3660), 12, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - sym_identifier, - anon_sym_declare, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [13912] = 31, - ACTIONS(97), 1, - anon_sym_AT, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(3254), 1, + anon_sym_extends, + ACTIONS(3538), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(157), 14, + sym__ternary_qmark, + anon_sym_as, anon_sym_LPAREN, - ACTIONS(3260), 1, - anon_sym_DQUOTE, - ACTIONS(3262), 1, - anon_sym_SQUOTE, - ACTIONS(3282), 1, - anon_sym_abstract, - ACTIONS(3662), 1, - anon_sym_export, - ACTIONS(3664), 1, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(163), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(120), 18, anon_sym_STAR, - ACTIONS(3666), 1, - anon_sym_LBRACK, - ACTIONS(3668), 1, - anon_sym_async, - ACTIONS(3670), 1, - anon_sym_new, - ACTIONS(3674), 1, - anon_sym_static, - ACTIONS(3676), 1, - anon_sym_readonly, - ACTIONS(3682), 1, - anon_sym_override, - STATE(1310), 1, - sym_decorator, - STATE(2772), 1, - sym_accessibility_modifier, - STATE(2795), 1, - sym_override_modifier, - STATE(3321), 1, - sym_formal_parameters, - STATE(4434), 1, - sym__call_signature, - STATE(4661), 1, - aux_sym_export_statement_repeat1, - STATE(5740), 1, - sym_type_parameters, + anon_sym_BANG, + anon_sym_in, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + [14018] = 8, + ACTIONS(3571), 1, + anon_sym_RBRACK, + ACTIONS(3593), 1, + anon_sym_COMMA, + ACTIONS(3626), 1, + anon_sym_EQ_GT, + ACTIONS(3663), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3268), 2, + ACTIONS(3443), 15, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(3450), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(3439), 21, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3672), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(3678), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(3684), 2, - anon_sym_COMMA, - anon_sym_SEMI, - ACTIONS(3686), 2, - anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(3680), 3, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - STATE(3069), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - STATE(3891), 6, - sym_export_statement, - sym_method_signature, - sym_call_signature, - sym_property_signature, - sym_construct_signature, - sym_index_signature, - ACTIONS(3660), 12, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - sym_identifier, - anon_sym_declare, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [14032] = 31, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + [14092] = 31, ACTIONS(97), 1, anon_sym_AT, - ACTIONS(2470), 1, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(3254), 1, + ACTIONS(3268), 1, anon_sym_LPAREN, - ACTIONS(3260), 1, + ACTIONS(3274), 1, anon_sym_DQUOTE, - ACTIONS(3262), 1, + ACTIONS(3276), 1, anon_sym_SQUOTE, - ACTIONS(3282), 1, + ACTIONS(3296), 1, anon_sym_abstract, - ACTIONS(3662), 1, + ACTIONS(3679), 1, anon_sym_export, - ACTIONS(3664), 1, + ACTIONS(3681), 1, anon_sym_STAR, - ACTIONS(3666), 1, + ACTIONS(3687), 1, anon_sym_LBRACK, - ACTIONS(3668), 1, + ACTIONS(3689), 1, anon_sym_async, - ACTIONS(3670), 1, + ACTIONS(3691), 1, anon_sym_new, - ACTIONS(3674), 1, + ACTIONS(3695), 1, anon_sym_static, - ACTIONS(3676), 1, + ACTIONS(3697), 1, anon_sym_readonly, - ACTIONS(3682), 1, + ACTIONS(3703), 1, anon_sym_override, - STATE(1310), 1, + STATE(1319), 1, sym_decorator, - STATE(2772), 1, + STATE(2760), 1, sym_accessibility_modifier, - STATE(2795), 1, + STATE(2784), 1, sym_override_modifier, - STATE(3321), 1, + STATE(3308), 1, sym_formal_parameters, - STATE(4434), 1, + STATE(4609), 1, sym__call_signature, - STATE(4661), 1, + STATE(4760), 1, aux_sym_export_statement_repeat1, - STATE(5740), 1, + STATE(5735), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3268), 2, + ACTIONS(3282), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3672), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(3678), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(3688), 2, + ACTIONS(3683), 2, anon_sym_COMMA, anon_sym_SEMI, - ACTIONS(3690), 2, + ACTIONS(3685), 2, anon_sym_RBRACE, anon_sym_PIPE_RBRACE, - ACTIONS(3680), 3, + ACTIONS(3693), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3699), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3701), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3069), 3, + STATE(3091), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(3917), 6, + STATE(3966), 6, sym_export_statement, sym_method_signature, sym_call_signature, sym_property_signature, sym_construct_signature, sym_index_signature, - ACTIONS(3660), 12, + ACTIONS(3677), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, @@ -151726,83 +152069,83 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [14152] = 31, + [14212] = 31, ACTIONS(97), 1, anon_sym_AT, - ACTIONS(2470), 1, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(3254), 1, + ACTIONS(3268), 1, anon_sym_LPAREN, - ACTIONS(3260), 1, + ACTIONS(3274), 1, anon_sym_DQUOTE, - ACTIONS(3262), 1, + ACTIONS(3276), 1, anon_sym_SQUOTE, - ACTIONS(3282), 1, + ACTIONS(3296), 1, anon_sym_abstract, - ACTIONS(3662), 1, + ACTIONS(3679), 1, anon_sym_export, - ACTIONS(3664), 1, + ACTIONS(3681), 1, anon_sym_STAR, - ACTIONS(3666), 1, + ACTIONS(3687), 1, anon_sym_LBRACK, - ACTIONS(3668), 1, + ACTIONS(3689), 1, anon_sym_async, - ACTIONS(3670), 1, + ACTIONS(3691), 1, anon_sym_new, - ACTIONS(3674), 1, + ACTIONS(3695), 1, anon_sym_static, - ACTIONS(3676), 1, + ACTIONS(3697), 1, anon_sym_readonly, - ACTIONS(3682), 1, + ACTIONS(3703), 1, anon_sym_override, - STATE(1310), 1, + STATE(1319), 1, sym_decorator, - STATE(2772), 1, + STATE(2760), 1, sym_accessibility_modifier, - STATE(2795), 1, + STATE(2784), 1, sym_override_modifier, - STATE(3321), 1, + STATE(3308), 1, sym_formal_parameters, - STATE(4434), 1, + STATE(4609), 1, sym__call_signature, - STATE(4661), 1, + STATE(4760), 1, aux_sym_export_statement_repeat1, - STATE(5740), 1, + STATE(5735), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3268), 2, + ACTIONS(3282), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3672), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(3678), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(3692), 2, + ACTIONS(3404), 2, anon_sym_COMMA, anon_sym_SEMI, - ACTIONS(3694), 2, + ACTIONS(3406), 2, anon_sym_RBRACE, anon_sym_PIPE_RBRACE, - ACTIONS(3680), 3, + ACTIONS(3693), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3699), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3701), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3069), 3, + STATE(3091), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(3934), 6, + STATE(4017), 6, sym_export_statement, sym_method_signature, sym_call_signature, sym_property_signature, sym_construct_signature, sym_index_signature, - ACTIONS(3660), 12, + ACTIONS(3677), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, @@ -151815,15 +152158,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [14272] = 6, - ACTIONS(927), 1, + [14332] = 6, + ACTIONS(822), 1, anon_sym_EQ, - ACTIONS(933), 1, + ACTIONS(957), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(164), 15, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -151839,7 +152182,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(158), 17, + ACTIONS(157), 17, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -151879,17 +152222,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [14342] = 7, - ACTIONS(896), 1, - anon_sym_COLON, - ACTIONS(900), 1, - anon_sym_EQ_GT, - ACTIONS(953), 1, + [14402] = 6, + ACTIONS(951), 1, anon_sym_EQ, + ACTIONS(957), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(164), 15, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -151905,12 +152246,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(158), 16, + ACTIONS(157), 17, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -151944,19 +152286,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [14414] = 8, - ACTIONS(3602), 1, - anon_sym_EQ, - ACTIONS(3604), 1, + [14472] = 7, + ACTIONS(903), 1, anon_sym_EQ_GT, - ACTIONS(3640), 1, - anon_sym_in, - ACTIONS(3642), 1, + ACTIONS(945), 1, + anon_sym_EQ, + ACTIONS(961), 1, anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3461), 15, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -151972,7 +152312,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3447), 16, + ACTIONS(157), 16, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -151989,69 +152329,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3443), 20, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_GT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK_QMARK, - [14488] = 6, - ACTIONS(836), 1, - anon_sym_EQ, - ACTIONS(933), 1, - anon_sym_EQ_GT, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(164), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(158), 17, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, ACTIONS(120), 21, anon_sym_STAR, anon_sym_BANG, @@ -152074,79 +152351,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [14558] = 6, - ACTIONS(3507), 1, - anon_sym_EQ, - ACTIONS(3575), 1, + [14544] = 7, + ACTIONS(899), 1, + anon_sym_COLON, + ACTIONS(903), 1, anon_sym_EQ_GT, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3461), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(3447), 17, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3443), 21, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK_QMARK, - [14628] = 6, - ACTIONS(913), 1, + ACTIONS(945), 1, anon_sym_EQ, - ACTIONS(919), 1, - anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(164), 15, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -152162,13 +152377,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(158), 17, + ACTIONS(157), 16, sym__ternary_qmark, anon_sym_as, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -152202,83 +152416,83 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [14698] = 31, + [14616] = 31, ACTIONS(97), 1, anon_sym_AT, - ACTIONS(2470), 1, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(3254), 1, + ACTIONS(3268), 1, anon_sym_LPAREN, - ACTIONS(3260), 1, + ACTIONS(3274), 1, anon_sym_DQUOTE, - ACTIONS(3262), 1, + ACTIONS(3276), 1, anon_sym_SQUOTE, - ACTIONS(3282), 1, + ACTIONS(3296), 1, anon_sym_abstract, - ACTIONS(3662), 1, + ACTIONS(3679), 1, anon_sym_export, - ACTIONS(3664), 1, + ACTIONS(3681), 1, anon_sym_STAR, - ACTIONS(3666), 1, + ACTIONS(3687), 1, anon_sym_LBRACK, - ACTIONS(3668), 1, + ACTIONS(3689), 1, anon_sym_async, - ACTIONS(3670), 1, + ACTIONS(3691), 1, anon_sym_new, - ACTIONS(3674), 1, + ACTIONS(3695), 1, anon_sym_static, - ACTIONS(3676), 1, + ACTIONS(3697), 1, anon_sym_readonly, - ACTIONS(3682), 1, + ACTIONS(3703), 1, anon_sym_override, - STATE(1310), 1, + STATE(1319), 1, sym_decorator, - STATE(2772), 1, + STATE(2760), 1, sym_accessibility_modifier, - STATE(2795), 1, + STATE(2784), 1, sym_override_modifier, - STATE(3321), 1, + STATE(3308), 1, sym_formal_parameters, - STATE(4434), 1, + STATE(4609), 1, sym__call_signature, - STATE(4661), 1, + STATE(4760), 1, aux_sym_export_statement_repeat1, - STATE(5740), 1, + STATE(5735), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3256), 2, - anon_sym_COMMA, - anon_sym_SEMI, - ACTIONS(3268), 2, + ACTIONS(3282), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3284), 2, - anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(3672), 2, + ACTIONS(3693), 2, sym_number, sym_private_property_identifier, - ACTIONS(3678), 2, + ACTIONS(3699), 2, anon_sym_get, anon_sym_set, - ACTIONS(3680), 3, + ACTIONS(3705), 2, + anon_sym_COMMA, + anon_sym_SEMI, + ACTIONS(3707), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(3701), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3069), 3, + STATE(3091), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(3896), 6, + STATE(3917), 6, sym_export_statement, sym_method_signature, sym_call_signature, sym_property_signature, sym_construct_signature, sym_index_signature, - ACTIONS(3660), 12, + ACTIONS(3677), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, @@ -152291,15 +152505,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [14818] = 6, - ACTIONS(836), 1, - anon_sym_EQ, + [14736] = 6, ACTIONS(919), 1, + anon_sym_EQ, + ACTIONS(925), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(164), 15, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -152315,7 +152529,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(158), 17, + ACTIONS(157), 17, sym__ternary_qmark, anon_sym_as, anon_sym_RBRACE, @@ -152355,15 +152569,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [14888] = 6, - ACTIONS(3573), 1, + [14806] = 6, + ACTIONS(822), 1, anon_sym_EQ, - ACTIONS(3575), 1, + ACTIONS(925), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3461), 15, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -152379,12 +152593,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3447), 17, - sym__automatic_semicolon, + ACTIONS(157), 17, sym__ternary_qmark, anon_sym_as, + anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, + anon_sym_COLON, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -152397,7 +152611,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3443), 21, + ACTIONS(120), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -152419,19 +152633,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [14958] = 8, + [14876] = 8, ACTIONS(126), 1, - anon_sym_RBRACK, - ACTIONS(223), 1, anon_sym_COMMA, - ACTIONS(891), 1, + ACTIONS(222), 1, + anon_sym_RBRACK, + ACTIONS(894), 1, anon_sym_EQ, - ACTIONS(900), 1, + ACTIONS(903), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(158), 15, + ACTIONS(157), 15, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -152447,7 +152661,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(164), 15, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -152485,83 +152699,104 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [15032] = 8, - ACTIONS(3564), 1, - anon_sym_RBRACK, - ACTIONS(3580), 1, - anon_sym_COMMA, - ACTIONS(3604), 1, - anon_sym_EQ_GT, - ACTIONS(3637), 1, - anon_sym_EQ, + [14950] = 31, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(3268), 1, + anon_sym_LPAREN, + ACTIONS(3274), 1, + anon_sym_DQUOTE, + ACTIONS(3276), 1, + anon_sym_SQUOTE, + ACTIONS(3296), 1, + anon_sym_abstract, + ACTIONS(3679), 1, + anon_sym_export, + ACTIONS(3681), 1, + anon_sym_STAR, + ACTIONS(3687), 1, + anon_sym_LBRACK, + ACTIONS(3689), 1, + anon_sym_async, + ACTIONS(3691), 1, + anon_sym_new, + ACTIONS(3695), 1, + anon_sym_static, + ACTIONS(3697), 1, + anon_sym_readonly, + ACTIONS(3703), 1, + anon_sym_override, + STATE(1319), 1, + sym_decorator, + STATE(2760), 1, + sym_accessibility_modifier, + STATE(2784), 1, + sym_override_modifier, + STATE(3308), 1, + sym_formal_parameters, + STATE(4609), 1, + sym__call_signature, + STATE(4760), 1, + aux_sym_export_statement_repeat1, + STATE(5735), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3447), 15, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3461), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(3443), 21, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, + ACTIONS(3282), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK_QMARK, - [15106] = 7, - ACTIONS(3445), 1, + ACTIONS(3693), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3699), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3709), 2, + anon_sym_COMMA, + anon_sym_SEMI, + ACTIONS(3711), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(3701), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3091), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(3908), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(3677), 12, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + sym_identifier, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [15070] = 6, + ACTIONS(3521), 1, anon_sym_EQ, - ACTIONS(3649), 1, - anon_sym_in, - ACTIONS(3652), 1, - anon_sym_of, + ACTIONS(3569), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3461), 15, + ACTIONS(3450), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -152577,10 +152812,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3447), 17, + ACTIONS(3443), 17, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, @@ -152595,9 +152830,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3443), 20, + ACTIONS(3439), 21, anon_sym_STAR, anon_sym_BANG, + anon_sym_in, anon_sym_GT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -152616,64 +152852,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [15178] = 9, - ACTIONS(225), 1, - anon_sym_EQ_GT, - ACTIONS(836), 1, - anon_sym_EQ, - ACTIONS(3538), 1, - anon_sym_LBRACK, + [15140] = 4, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1683), 2, + ACTIONS(3495), 2, anon_sym_COMMA, anon_sym_extends, - ACTIONS(3541), 3, - anon_sym_GT, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(158), 14, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(164), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 18, + ACTIONS(3455), 22, anon_sym_STAR, + anon_sym_EQ, anon_sym_BANG, anon_sym_in, + anon_sym_GT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_AMP, anon_sym_CARET, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -152683,17 +152882,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [15254] = 7, - ACTIONS(900), 1, - anon_sym_EQ_GT, - ACTIONS(953), 1, - anon_sym_EQ, - ACTIONS(955), 1, - anon_sym_COLON, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(164), 15, + ACTIONS(3457), 31, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -152709,14 +152905,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(158), 16, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -152726,35 +152914,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(120), 21, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK_QMARK, - [15326] = 5, - ACTIONS(3569), 1, + [15206] = 6, + ACTIONS(3580), 1, anon_sym_EQ, + ACTIONS(3582), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3461), 15, + ACTIONS(3450), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -152770,12 +152938,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3447), 18, + ACTIONS(3443), 17, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_COLON, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -152788,8 +152956,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_implements, - ACTIONS(3443), 21, + ACTIONS(3439), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -152811,81 +152978,108 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [15394] = 4, + [15276] = 31, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(3268), 1, + anon_sym_LPAREN, + ACTIONS(3274), 1, + anon_sym_DQUOTE, + ACTIONS(3276), 1, + anon_sym_SQUOTE, + ACTIONS(3296), 1, + anon_sym_abstract, + ACTIONS(3679), 1, + anon_sym_export, + ACTIONS(3681), 1, + anon_sym_STAR, + ACTIONS(3687), 1, + anon_sym_LBRACK, + ACTIONS(3689), 1, + anon_sym_async, + ACTIONS(3691), 1, + anon_sym_new, + ACTIONS(3695), 1, + anon_sym_static, + ACTIONS(3697), 1, + anon_sym_readonly, + ACTIONS(3703), 1, + anon_sym_override, + STATE(1319), 1, + sym_decorator, + STATE(2760), 1, + sym_accessibility_modifier, + STATE(2784), 1, + sym_override_modifier, + STATE(3308), 1, + sym_formal_parameters, + STATE(4609), 1, + sym__call_signature, + STATE(4760), 1, + aux_sym_export_statement_repeat1, + STATE(5735), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3473), 2, - anon_sym_COMMA, - anon_sym_extends, - ACTIONS(3469), 22, - anon_sym_STAR, - anon_sym_EQ, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, + ACTIONS(3282), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK_QMARK, - ACTIONS(3471), 31, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [15460] = 8, - ACTIONS(3602), 1, + ACTIONS(3693), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3699), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3713), 2, + anon_sym_COMMA, + anon_sym_SEMI, + ACTIONS(3715), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(3701), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3091), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(3983), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(3677), 12, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + sym_identifier, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [15396] = 8, + ACTIONS(3624), 1, anon_sym_EQ, - ACTIONS(3604), 1, + ACTIONS(3626), 1, anon_sym_EQ_GT, - ACTIONS(3640), 1, + ACTIONS(3666), 1, anon_sym_in, - ACTIONS(3696), 1, + ACTIONS(3668), 1, anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3461), 15, + ACTIONS(3450), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -152901,7 +153095,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3447), 16, + ACTIONS(3443), 16, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -152918,7 +153112,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3443), 20, + ACTIONS(3439), 20, anon_sym_STAR, anon_sym_BANG, anon_sym_GT, @@ -152939,15 +153133,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [15534] = 6, - ACTIONS(3555), 1, + [15470] = 7, + ACTIONS(3479), 1, anon_sym_EQ, - ACTIONS(3557), 1, - anon_sym_EQ_GT, + ACTIONS(3670), 1, + anon_sym_in, + ACTIONS(3673), 1, + anon_sym_of, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3461), 15, + ACTIONS(3450), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -152963,12 +153159,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3447), 17, + ACTIONS(3443), 17, sym__ternary_qmark, anon_sym_as, - anon_sym_RBRACE, + anon_sym_COMMA, anon_sym_LPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -152981,10 +153177,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3443), 21, + ACTIONS(3439), 20, anon_sym_STAR, anon_sym_BANG, - anon_sym_in, anon_sym_GT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -153003,15 +153198,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [15604] = 6, - ACTIONS(3507), 1, + [15542] = 6, + ACTIONS(3521), 1, anon_sym_EQ, - ACTIONS(3557), 1, + ACTIONS(3582), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3461), 15, + ACTIONS(3450), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -153027,7 +153222,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3447), 17, + ACTIONS(3443), 17, sym__ternary_qmark, anon_sym_as, anon_sym_RBRACE, @@ -153045,7 +153240,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3443), 21, + ACTIONS(3439), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -153067,83 +153262,83 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [15674] = 31, + [15612] = 31, ACTIONS(97), 1, anon_sym_AT, - ACTIONS(2470), 1, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(3254), 1, + ACTIONS(3268), 1, anon_sym_LPAREN, - ACTIONS(3260), 1, + ACTIONS(3274), 1, anon_sym_DQUOTE, - ACTIONS(3262), 1, + ACTIONS(3276), 1, anon_sym_SQUOTE, - ACTIONS(3282), 1, + ACTIONS(3296), 1, anon_sym_abstract, - ACTIONS(3662), 1, + ACTIONS(3679), 1, anon_sym_export, - ACTIONS(3664), 1, + ACTIONS(3681), 1, anon_sym_STAR, - ACTIONS(3666), 1, + ACTIONS(3687), 1, anon_sym_LBRACK, - ACTIONS(3668), 1, + ACTIONS(3689), 1, anon_sym_async, - ACTIONS(3670), 1, + ACTIONS(3691), 1, anon_sym_new, - ACTIONS(3674), 1, + ACTIONS(3695), 1, anon_sym_static, - ACTIONS(3676), 1, + ACTIONS(3697), 1, anon_sym_readonly, - ACTIONS(3682), 1, + ACTIONS(3703), 1, anon_sym_override, - STATE(1310), 1, + STATE(1319), 1, sym_decorator, - STATE(2772), 1, + STATE(2760), 1, sym_accessibility_modifier, - STATE(2795), 1, + STATE(2784), 1, sym_override_modifier, - STATE(3321), 1, + STATE(3308), 1, sym_formal_parameters, - STATE(4434), 1, + STATE(4609), 1, sym__call_signature, - STATE(4661), 1, + STATE(4760), 1, aux_sym_export_statement_repeat1, - STATE(5740), 1, + STATE(5735), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3268), 2, + ACTIONS(3270), 2, + anon_sym_COMMA, + anon_sym_SEMI, + ACTIONS(3282), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3672), 2, + ACTIONS(3298), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(3693), 2, sym_number, sym_private_property_identifier, - ACTIONS(3678), 2, + ACTIONS(3699), 2, anon_sym_get, anon_sym_set, - ACTIONS(3698), 2, - anon_sym_COMMA, - anon_sym_SEMI, - ACTIONS(3700), 2, - anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(3680), 3, + ACTIONS(3701), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3069), 3, + STATE(3091), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(3960), 6, + STATE(3885), 6, sym_export_statement, sym_method_signature, sym_call_signature, sym_property_signature, sym_construct_signature, sym_index_signature, - ACTIONS(3660), 12, + ACTIONS(3677), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, @@ -153156,13 +153351,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [15794] = 5, - ACTIONS(3555), 1, + [15732] = 5, + ACTIONS(3605), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3461), 15, + ACTIONS(3450), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -153178,12 +153373,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3447), 17, + ACTIONS(3443), 18, sym__ternary_qmark, anon_sym_as, - anon_sym_RBRACE, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_LPAREN, - anon_sym_COLON, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -153196,7 +153391,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3443), 21, + anon_sym_implements, + ACTIONS(3439), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -153218,80 +153414,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [15861] = 6, - ACTIONS(3507), 1, - anon_sym_EQ, - ACTIONS(3608), 1, + [15800] = 8, + ACTIONS(155), 1, anon_sym_EQ_GT, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3461), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(3447), 16, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3443), 21, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK_QMARK, - [15930] = 7, - ACTIONS(3564), 1, - anon_sym_RBRACK, - ACTIONS(3580), 1, - anon_sym_COMMA, - ACTIONS(3637), 1, + ACTIONS(822), 1, anon_sym_EQ, + ACTIONS(910), 1, + anon_sym_in, + ACTIONS(3656), 1, + anon_sym_of, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3447), 15, + ACTIONS(157), 15, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -153307,7 +153442,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3461), 15, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -153323,10 +153458,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3443), 21, + ACTIONS(120), 20, anon_sym_STAR, anon_sym_BANG, - anon_sym_in, anon_sym_GT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -153345,15 +153479,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [16001] = 6, - ACTIONS(900), 1, - anon_sym_EQ_GT, - ACTIONS(953), 1, + [15873] = 5, + ACTIONS(3567), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(164), 15, + ACTIONS(3450), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -153369,12 +153501,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(158), 16, + ACTIONS(3443), 17, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -153386,7 +153519,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(120), 21, + ACTIONS(3439), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -153408,36 +153541,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [16070] = 6, - ACTIONS(836), 1, - anon_sym_EQ, - ACTIONS(900), 1, + [15940] = 7, + ACTIONS(155), 1, anon_sym_EQ_GT, + ACTIONS(822), 1, + anon_sym_EQ, + ACTIONS(828), 1, + anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(164), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(158), 16, + ACTIONS(157), 15, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -153449,6 +153567,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + ACTIONS(163), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, ACTIONS(120), 21, anon_sym_STAR, anon_sym_BANG, @@ -153471,15 +153605,80 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [16139] = 6, - ACTIONS(961), 1, + [16011] = 8, + ACTIONS(3521), 1, anon_sym_EQ, - ACTIONS(967), 1, + ACTIONS(3586), 1, + anon_sym_EQ_GT, + ACTIONS(3670), 1, + anon_sym_in, + ACTIONS(3673), 1, + anon_sym_of, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3443), 15, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(3450), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(3439), 20, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_GT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + [16084] = 6, + ACTIONS(903), 1, anon_sym_EQ_GT, + ACTIONS(945), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(164), 15, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -153495,12 +153694,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(158), 16, + ACTIONS(157), 16, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, - anon_sym_of, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -153534,15 +153733,79 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [16208] = 6, - ACTIONS(836), 1, + [16153] = 7, + ACTIONS(3571), 1, + anon_sym_RBRACK, + ACTIONS(3593), 1, + anon_sym_COMMA, + ACTIONS(3663), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3443), 15, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(3450), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(3439), 21, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + [16224] = 6, + ACTIONS(822), 1, anon_sym_EQ, - ACTIONS(967), 1, + ACTIONS(903), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(164), 15, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -153558,12 +153821,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(158), 16, + ACTIONS(157), 16, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, - anon_sym_of, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -153597,13 +153860,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [16277] = 5, - ACTIONS(3573), 1, + [16293] = 5, + ACTIONS(3580), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3461), 15, + ACTIONS(3450), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -153619,12 +153882,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3447), 17, - sym__automatic_semicolon, + ACTIONS(3443), 17, sym__ternary_qmark, anon_sym_as, + anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, + anon_sym_COLON, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -153637,7 +153900,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3443), 21, + ACTIONS(3439), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -153659,33 +153922,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [16344] = 7, - ACTIONS(225), 1, - anon_sym_EQ_GT, - ACTIONS(836), 1, + [16360] = 6, + ACTIONS(967), 1, anon_sym_EQ, - ACTIONS(842), 1, - anon_sym_COLON, + ACTIONS(973), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(158), 15, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(164), 15, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -153701,6 +153946,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, + ACTIONS(157), 16, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, ACTIONS(120), 21, anon_sym_STAR, anon_sym_BANG, @@ -153723,35 +153985,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [16415] = 8, - ACTIONS(225), 1, - anon_sym_EQ_GT, - ACTIONS(836), 1, + [16429] = 6, + ACTIONS(822), 1, anon_sym_EQ, - ACTIONS(904), 1, - anon_sym_in, - ACTIONS(3647), 1, - anon_sym_of, + ACTIONS(973), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(158), 15, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(164), 15, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -153767,9 +154009,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 20, + ACTIONS(157), 16, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(120), 21, anon_sym_STAR, anon_sym_BANG, + anon_sym_in, anon_sym_GT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -153788,23 +154048,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [16488] = 8, - ACTIONS(3507), 1, + [16498] = 6, + ACTIONS(3624), 1, anon_sym_EQ, - ACTIONS(3582), 1, + ACTIONS(3626), 1, anon_sym_EQ_GT, - ACTIONS(3649), 1, - anon_sym_in, - ACTIONS(3652), 1, - anon_sym_of, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3447), 15, + ACTIONS(3450), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(3443), 16, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -153816,7 +154089,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3461), 15, + ACTIONS(3439), 21, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + [16567] = 6, + ACTIONS(3521), 1, + anon_sym_EQ, + ACTIONS(3626), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3450), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -153832,9 +154135,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3443), 20, + ACTIONS(3443), 16, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(3439), 21, anon_sym_STAR, anon_sym_BANG, + anon_sym_in, anon_sym_GT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -153853,15 +154174,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [16561] = 6, - ACTIONS(3602), 1, + [16636] = 6, + ACTIONS(3632), 1, anon_sym_EQ, - ACTIONS(3604), 1, + ACTIONS(3634), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3461), 15, + ACTIONS(3450), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -153877,12 +154198,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3447), 16, + ACTIONS(3443), 16, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, + anon_sym_of, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -153894,7 +154215,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3443), 21, + ACTIONS(3439), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -153916,15 +154237,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [16630] = 6, - ACTIONS(3507), 1, + [16705] = 6, + ACTIONS(3521), 1, anon_sym_EQ, - ACTIONS(3604), 1, + ACTIONS(3634), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3461), 15, + ACTIONS(3450), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -153940,12 +154261,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3447), 16, + ACTIONS(3443), 16, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, + anon_sym_of, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -153957,7 +154278,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3443), 21, + ACTIONS(3439), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -153979,15 +154300,179 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [16699] = 6, - ACTIONS(3606), 1, + [16774] = 6, + ACTIONS(155), 1, + anon_sym_EQ_GT, + ACTIONS(1045), 1, anon_sym_EQ, - ACTIONS(3608), 1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(157), 15, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(163), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(120), 21, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + [16842] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(3268), 1, + anon_sym_LPAREN, + ACTIONS(3274), 1, + anon_sym_DQUOTE, + ACTIONS(3276), 1, + anon_sym_SQUOTE, + ACTIONS(3296), 1, + anon_sym_abstract, + ACTIONS(3679), 1, + anon_sym_export, + ACTIONS(3681), 1, + anon_sym_STAR, + ACTIONS(3687), 1, + anon_sym_LBRACK, + ACTIONS(3689), 1, + anon_sym_async, + ACTIONS(3691), 1, + anon_sym_new, + ACTIONS(3695), 1, + anon_sym_static, + ACTIONS(3697), 1, + anon_sym_readonly, + ACTIONS(3703), 1, + anon_sym_override, + STATE(1319), 1, + sym_decorator, + STATE(2760), 1, + sym_accessibility_modifier, + STATE(2784), 1, + sym_override_modifier, + STATE(3308), 1, + sym_formal_parameters, + STATE(4609), 1, + sym__call_signature, + STATE(4760), 1, + aux_sym_export_statement_repeat1, + STATE(5735), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3282), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3693), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3699), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3717), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(3701), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3091), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4637), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(3677), 12, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + sym_identifier, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [16958] = 6, + ACTIONS(3586), 1, anon_sym_EQ_GT, + ACTIONS(3719), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3461), 15, + ACTIONS(3443), 15, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(3450), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -154003,11 +154488,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3447), 16, + ACTIONS(3439), 21, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + [17026] = 6, + ACTIONS(3586), 1, + anon_sym_EQ_GT, + ACTIONS(3721), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3443), 15, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -154020,7 +154534,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3443), 21, + ACTIONS(3450), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(3439), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -154042,80 +154572,80 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [16768] = 30, + [17094] = 30, ACTIONS(97), 1, anon_sym_AT, - ACTIONS(2470), 1, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(3254), 1, + ACTIONS(3268), 1, anon_sym_LPAREN, - ACTIONS(3260), 1, + ACTIONS(3274), 1, anon_sym_DQUOTE, - ACTIONS(3262), 1, + ACTIONS(3276), 1, anon_sym_SQUOTE, - ACTIONS(3282), 1, + ACTIONS(3296), 1, anon_sym_abstract, - ACTIONS(3662), 1, + ACTIONS(3679), 1, anon_sym_export, - ACTIONS(3664), 1, + ACTIONS(3681), 1, anon_sym_STAR, - ACTIONS(3666), 1, + ACTIONS(3687), 1, anon_sym_LBRACK, - ACTIONS(3668), 1, + ACTIONS(3689), 1, anon_sym_async, - ACTIONS(3670), 1, + ACTIONS(3691), 1, anon_sym_new, - ACTIONS(3674), 1, + ACTIONS(3695), 1, anon_sym_static, - ACTIONS(3676), 1, + ACTIONS(3697), 1, anon_sym_readonly, - ACTIONS(3682), 1, + ACTIONS(3703), 1, anon_sym_override, - STATE(1310), 1, + STATE(1319), 1, sym_decorator, - STATE(2772), 1, + STATE(2760), 1, sym_accessibility_modifier, - STATE(2795), 1, + STATE(2784), 1, sym_override_modifier, - STATE(3321), 1, + STATE(3308), 1, sym_formal_parameters, - STATE(4434), 1, + STATE(4609), 1, sym__call_signature, - STATE(4661), 1, + STATE(4760), 1, aux_sym_export_statement_repeat1, - STATE(5740), 1, + STATE(5735), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3268), 2, + ACTIONS(3282), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3672), 2, + ACTIONS(3693), 2, sym_number, sym_private_property_identifier, - ACTIONS(3678), 2, + ACTIONS(3699), 2, anon_sym_get, anon_sym_set, - ACTIONS(3702), 2, + ACTIONS(3723), 2, anon_sym_RBRACE, anon_sym_PIPE_RBRACE, - ACTIONS(3680), 3, + ACTIONS(3701), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3069), 3, + STATE(3091), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(4212), 6, + STATE(4637), 6, sym_export_statement, sym_method_signature, sym_call_signature, sym_property_signature, sym_construct_signature, sym_index_signature, - ACTIONS(3660), 12, + ACTIONS(3677), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, @@ -154128,80 +154658,142 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [16884] = 30, + [17210] = 6, + ACTIONS(155), 1, + anon_sym_EQ_GT, + ACTIONS(1039), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(157), 15, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(163), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(120), 21, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + [17278] = 30, ACTIONS(97), 1, anon_sym_AT, - ACTIONS(2470), 1, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(3254), 1, + ACTIONS(3268), 1, anon_sym_LPAREN, - ACTIONS(3260), 1, + ACTIONS(3274), 1, anon_sym_DQUOTE, - ACTIONS(3262), 1, + ACTIONS(3276), 1, anon_sym_SQUOTE, - ACTIONS(3282), 1, + ACTIONS(3296), 1, anon_sym_abstract, - ACTIONS(3662), 1, + ACTIONS(3679), 1, anon_sym_export, - ACTIONS(3664), 1, + ACTIONS(3681), 1, anon_sym_STAR, - ACTIONS(3666), 1, + ACTIONS(3687), 1, anon_sym_LBRACK, - ACTIONS(3668), 1, + ACTIONS(3689), 1, anon_sym_async, - ACTIONS(3670), 1, + ACTIONS(3691), 1, anon_sym_new, - ACTIONS(3674), 1, + ACTIONS(3695), 1, anon_sym_static, - ACTIONS(3676), 1, + ACTIONS(3697), 1, anon_sym_readonly, - ACTIONS(3682), 1, + ACTIONS(3703), 1, anon_sym_override, - STATE(1310), 1, + STATE(1319), 1, sym_decorator, - STATE(2772), 1, + STATE(2760), 1, sym_accessibility_modifier, - STATE(2795), 1, + STATE(2784), 1, sym_override_modifier, - STATE(3321), 1, + STATE(3308), 1, sym_formal_parameters, - STATE(4434), 1, + STATE(4609), 1, sym__call_signature, - STATE(4661), 1, + STATE(4760), 1, aux_sym_export_statement_repeat1, - STATE(5740), 1, + STATE(5735), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3268), 2, + ACTIONS(3282), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3672), 2, + ACTIONS(3693), 2, sym_number, sym_private_property_identifier, - ACTIONS(3678), 2, + ACTIONS(3699), 2, anon_sym_get, anon_sym_set, - ACTIONS(3704), 2, + ACTIONS(3725), 2, anon_sym_RBRACE, anon_sym_PIPE_RBRACE, - ACTIONS(3680), 3, + ACTIONS(3701), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3069), 3, + STATE(3091), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(4212), 6, + STATE(4637), 6, sym_export_statement, sym_method_signature, sym_call_signature, sym_property_signature, sym_construct_signature, sym_index_signature, - ACTIONS(3660), 12, + ACTIONS(3677), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, @@ -154214,80 +154806,142 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [17000] = 30, + [17394] = 6, + ACTIONS(155), 1, + anon_sym_EQ_GT, + ACTIONS(1043), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(157), 15, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(163), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(120), 21, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + [17462] = 30, ACTIONS(97), 1, anon_sym_AT, - ACTIONS(2470), 1, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(3254), 1, + ACTIONS(3268), 1, anon_sym_LPAREN, - ACTIONS(3260), 1, + ACTIONS(3274), 1, anon_sym_DQUOTE, - ACTIONS(3262), 1, + ACTIONS(3276), 1, anon_sym_SQUOTE, - ACTIONS(3282), 1, + ACTIONS(3296), 1, anon_sym_abstract, - ACTIONS(3662), 1, + ACTIONS(3679), 1, anon_sym_export, - ACTIONS(3664), 1, + ACTIONS(3681), 1, anon_sym_STAR, - ACTIONS(3666), 1, + ACTIONS(3687), 1, anon_sym_LBRACK, - ACTIONS(3668), 1, + ACTIONS(3689), 1, anon_sym_async, - ACTIONS(3670), 1, + ACTIONS(3691), 1, anon_sym_new, - ACTIONS(3674), 1, + ACTIONS(3695), 1, anon_sym_static, - ACTIONS(3676), 1, + ACTIONS(3697), 1, anon_sym_readonly, - ACTIONS(3682), 1, + ACTIONS(3703), 1, anon_sym_override, - STATE(1310), 1, + STATE(1319), 1, sym_decorator, - STATE(2772), 1, + STATE(2760), 1, sym_accessibility_modifier, - STATE(2795), 1, + STATE(2784), 1, sym_override_modifier, - STATE(3321), 1, + STATE(3308), 1, sym_formal_parameters, - STATE(4434), 1, + STATE(4609), 1, sym__call_signature, - STATE(4661), 1, + STATE(4760), 1, aux_sym_export_statement_repeat1, - STATE(5740), 1, + STATE(5735), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3268), 2, + ACTIONS(3282), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3672), 2, + ACTIONS(3693), 2, sym_number, sym_private_property_identifier, - ACTIONS(3678), 2, + ACTIONS(3699), 2, anon_sym_get, anon_sym_set, - ACTIONS(3706), 2, + ACTIONS(3727), 2, anon_sym_RBRACE, anon_sym_PIPE_RBRACE, - ACTIONS(3680), 3, + ACTIONS(3701), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3069), 3, + STATE(3091), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(4212), 6, + STATE(4637), 6, sym_export_statement, sym_method_signature, sym_call_signature, sym_property_signature, sym_construct_signature, sym_index_signature, - ACTIONS(3660), 12, + ACTIONS(3677), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, @@ -154300,80 +154954,142 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [17116] = 30, + [17578] = 6, + ACTIONS(3586), 1, + anon_sym_EQ_GT, + ACTIONS(3729), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3443), 15, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(3450), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(3439), 21, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + [17646] = 30, ACTIONS(97), 1, anon_sym_AT, - ACTIONS(2470), 1, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(3254), 1, + ACTIONS(3268), 1, anon_sym_LPAREN, - ACTIONS(3260), 1, + ACTIONS(3274), 1, anon_sym_DQUOTE, - ACTIONS(3262), 1, + ACTIONS(3276), 1, anon_sym_SQUOTE, - ACTIONS(3282), 1, + ACTIONS(3296), 1, anon_sym_abstract, - ACTIONS(3662), 1, + ACTIONS(3679), 1, anon_sym_export, - ACTIONS(3664), 1, + ACTIONS(3681), 1, anon_sym_STAR, - ACTIONS(3666), 1, + ACTIONS(3687), 1, anon_sym_LBRACK, - ACTIONS(3668), 1, + ACTIONS(3689), 1, anon_sym_async, - ACTIONS(3670), 1, + ACTIONS(3691), 1, anon_sym_new, - ACTIONS(3674), 1, + ACTIONS(3695), 1, anon_sym_static, - ACTIONS(3676), 1, + ACTIONS(3697), 1, anon_sym_readonly, - ACTIONS(3682), 1, + ACTIONS(3703), 1, anon_sym_override, - STATE(1310), 1, + STATE(1319), 1, sym_decorator, - STATE(2772), 1, + STATE(2760), 1, sym_accessibility_modifier, - STATE(2795), 1, + STATE(2784), 1, sym_override_modifier, - STATE(3321), 1, + STATE(3308), 1, sym_formal_parameters, - STATE(4434), 1, + STATE(4609), 1, sym__call_signature, - STATE(4661), 1, + STATE(4760), 1, aux_sym_export_statement_repeat1, - STATE(5740), 1, + STATE(5735), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3268), 2, + ACTIONS(3282), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3672), 2, + ACTIONS(3693), 2, sym_number, sym_private_property_identifier, - ACTIONS(3678), 2, + ACTIONS(3699), 2, anon_sym_get, anon_sym_set, - ACTIONS(3708), 2, + ACTIONS(3731), 2, anon_sym_RBRACE, anon_sym_PIPE_RBRACE, - ACTIONS(3680), 3, + ACTIONS(3701), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3069), 3, + STATE(3091), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(4212), 6, + STATE(4637), 6, sym_export_statement, sym_method_signature, sym_call_signature, sym_property_signature, sym_construct_signature, sym_index_signature, - ACTIONS(3660), 12, + ACTIONS(3677), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, @@ -154386,80 +155102,204 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [17232] = 30, + [17762] = 6, + ACTIONS(3586), 1, + anon_sym_EQ_GT, + ACTIONS(3733), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3443), 15, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(3450), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(3439), 21, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + [17830] = 6, + ACTIONS(155), 1, + anon_sym_EQ_GT, + ACTIONS(822), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(157), 15, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(163), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(120), 21, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + [17898] = 30, ACTIONS(97), 1, anon_sym_AT, - ACTIONS(2470), 1, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(3254), 1, + ACTIONS(3268), 1, anon_sym_LPAREN, - ACTIONS(3260), 1, + ACTIONS(3274), 1, anon_sym_DQUOTE, - ACTIONS(3262), 1, + ACTIONS(3276), 1, anon_sym_SQUOTE, - ACTIONS(3282), 1, + ACTIONS(3296), 1, anon_sym_abstract, - ACTIONS(3662), 1, + ACTIONS(3679), 1, anon_sym_export, - ACTIONS(3664), 1, + ACTIONS(3681), 1, anon_sym_STAR, - ACTIONS(3666), 1, + ACTIONS(3687), 1, anon_sym_LBRACK, - ACTIONS(3668), 1, + ACTIONS(3689), 1, anon_sym_async, - ACTIONS(3670), 1, + ACTIONS(3691), 1, anon_sym_new, - ACTIONS(3674), 1, + ACTIONS(3695), 1, anon_sym_static, - ACTIONS(3676), 1, + ACTIONS(3697), 1, anon_sym_readonly, - ACTIONS(3682), 1, + ACTIONS(3703), 1, anon_sym_override, - STATE(1310), 1, + STATE(1319), 1, sym_decorator, - STATE(2772), 1, + STATE(2760), 1, sym_accessibility_modifier, - STATE(2795), 1, + STATE(2784), 1, sym_override_modifier, - STATE(3321), 1, + STATE(3308), 1, sym_formal_parameters, - STATE(4434), 1, + STATE(4609), 1, sym__call_signature, - STATE(4661), 1, + STATE(4760), 1, aux_sym_export_statement_repeat1, - STATE(5740), 1, + STATE(5735), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3268), 2, + ACTIONS(3282), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3672), 2, + ACTIONS(3693), 2, sym_number, sym_private_property_identifier, - ACTIONS(3678), 2, + ACTIONS(3699), 2, anon_sym_get, anon_sym_set, - ACTIONS(3710), 2, + ACTIONS(3735), 2, anon_sym_RBRACE, anon_sym_PIPE_RBRACE, - ACTIONS(3680), 3, + ACTIONS(3701), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3069), 3, + STATE(3091), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(4212), 6, + STATE(4637), 6, sym_export_statement, sym_method_signature, sym_call_signature, sym_property_signature, sym_construct_signature, sym_index_signature, - ACTIONS(3660), 12, + ACTIONS(3677), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, @@ -154472,80 +155312,80 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [17348] = 30, + [18014] = 30, ACTIONS(97), 1, anon_sym_AT, - ACTIONS(2470), 1, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(3254), 1, + ACTIONS(3268), 1, anon_sym_LPAREN, - ACTIONS(3260), 1, + ACTIONS(3274), 1, anon_sym_DQUOTE, - ACTIONS(3262), 1, + ACTIONS(3276), 1, anon_sym_SQUOTE, - ACTIONS(3282), 1, + ACTIONS(3296), 1, anon_sym_abstract, - ACTIONS(3662), 1, + ACTIONS(3679), 1, anon_sym_export, - ACTIONS(3664), 1, + ACTIONS(3681), 1, anon_sym_STAR, - ACTIONS(3666), 1, + ACTIONS(3687), 1, anon_sym_LBRACK, - ACTIONS(3668), 1, + ACTIONS(3689), 1, anon_sym_async, - ACTIONS(3670), 1, + ACTIONS(3691), 1, anon_sym_new, - ACTIONS(3674), 1, + ACTIONS(3695), 1, anon_sym_static, - ACTIONS(3676), 1, + ACTIONS(3697), 1, anon_sym_readonly, - ACTIONS(3682), 1, + ACTIONS(3703), 1, anon_sym_override, - STATE(1310), 1, + STATE(1319), 1, sym_decorator, - STATE(2772), 1, + STATE(2760), 1, sym_accessibility_modifier, - STATE(2795), 1, + STATE(2784), 1, sym_override_modifier, - STATE(3321), 1, + STATE(3308), 1, sym_formal_parameters, - STATE(4434), 1, + STATE(4609), 1, sym__call_signature, - STATE(4661), 1, + STATE(4760), 1, aux_sym_export_statement_repeat1, - STATE(5740), 1, + STATE(5735), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3268), 2, + ACTIONS(3282), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3672), 2, + ACTIONS(3693), 2, sym_number, sym_private_property_identifier, - ACTIONS(3678), 2, + ACTIONS(3699), 2, anon_sym_get, anon_sym_set, - ACTIONS(3712), 2, + ACTIONS(3737), 2, anon_sym_RBRACE, anon_sym_PIPE_RBRACE, - ACTIONS(3680), 3, + ACTIONS(3701), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3069), 3, + STATE(3091), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(4212), 6, + STATE(4637), 6, sym_export_statement, sym_method_signature, sym_call_signature, sym_property_signature, sym_construct_signature, sym_index_signature, - ACTIONS(3660), 12, + ACTIONS(3677), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, @@ -154558,15 +155398,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [17464] = 6, - ACTIONS(225), 1, + [18130] = 6, + ACTIONS(155), 1, anon_sym_EQ_GT, - ACTIONS(1039), 1, + ACTIONS(1047), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(158), 15, + ACTIONS(157), 15, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -154582,7 +155422,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(164), 15, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -154620,15 +155460,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [17532] = 6, - ACTIONS(225), 1, + [18198] = 6, + ACTIONS(3586), 1, anon_sym_EQ_GT, - ACTIONS(1035), 1, + ACTIONS(3739), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(158), 15, + ACTIONS(3443), 15, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -154644,7 +155484,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(164), 15, + ACTIONS(3450), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -154660,7 +155500,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 21, + ACTIONS(3439), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -154682,15 +155522,101 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [17600] = 6, - ACTIONS(3582), 1, - anon_sym_EQ_GT, - ACTIONS(3714), 1, + [18266] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(3268), 1, + anon_sym_LPAREN, + ACTIONS(3274), 1, + anon_sym_DQUOTE, + ACTIONS(3276), 1, + anon_sym_SQUOTE, + ACTIONS(3296), 1, + anon_sym_abstract, + ACTIONS(3679), 1, + anon_sym_export, + ACTIONS(3681), 1, + anon_sym_STAR, + ACTIONS(3687), 1, + anon_sym_LBRACK, + ACTIONS(3689), 1, + anon_sym_async, + ACTIONS(3691), 1, + anon_sym_new, + ACTIONS(3695), 1, + anon_sym_static, + ACTIONS(3697), 1, + anon_sym_readonly, + ACTIONS(3703), 1, + anon_sym_override, + STATE(1319), 1, + sym_decorator, + STATE(2760), 1, + sym_accessibility_modifier, + STATE(2784), 1, + sym_override_modifier, + STATE(3308), 1, + sym_formal_parameters, + STATE(4609), 1, + sym__call_signature, + STATE(4760), 1, + aux_sym_export_statement_repeat1, + STATE(5735), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3282), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3693), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3699), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3741), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(3701), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3091), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4637), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(3677), 12, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + sym_identifier, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [18382] = 6, + ACTIONS(3521), 1, anon_sym_EQ, + ACTIONS(3584), 1, + anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3447), 15, + ACTIONS(3443), 15, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -154706,7 +155632,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3461), 15, + ACTIONS(3450), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -154722,7 +155648,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3443), 21, + ACTIONS(3439), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -154744,15 +155670,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [17668] = 6, - ACTIONS(225), 1, + [18450] = 6, + ACTIONS(155), 1, anon_sym_EQ_GT, - ACTIONS(836), 1, + ACTIONS(979), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(158), 15, + ACTIONS(157), 15, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -154768,7 +155694,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(164), 15, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -154806,15 +155732,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [17736] = 6, - ACTIONS(225), 1, + [18518] = 6, + ACTIONS(155), 1, anon_sym_EQ_GT, - ACTIONS(979), 1, + ACTIONS(1041), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(158), 15, + ACTIONS(157), 15, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -154830,7 +155756,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(164), 15, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -154868,15 +155794,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [17804] = 6, - ACTIONS(3582), 1, + [18586] = 6, + ACTIONS(3586), 1, anon_sym_EQ_GT, - ACTIONS(3716), 1, + ACTIONS(3743), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3447), 15, + ACTIONS(3443), 15, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -154892,7 +155818,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3461), 15, + ACTIONS(3450), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -154908,7 +155834,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3443), 21, + ACTIONS(3439), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -154930,15 +155856,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [17872] = 6, - ACTIONS(3582), 1, + [18654] = 6, + ACTIONS(155), 1, anon_sym_EQ_GT, - ACTIONS(3718), 1, + ACTIONS(1033), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3447), 15, + ACTIONS(157), 15, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -154954,7 +155880,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3461), 15, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -154970,7 +155896,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3443), 21, + ACTIONS(120), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -154992,15 +155918,101 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [17940] = 6, - ACTIONS(225), 1, - anon_sym_EQ_GT, - ACTIONS(1041), 1, + [18722] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(3268), 1, + anon_sym_LPAREN, + ACTIONS(3274), 1, + anon_sym_DQUOTE, + ACTIONS(3276), 1, + anon_sym_SQUOTE, + ACTIONS(3296), 1, + anon_sym_abstract, + ACTIONS(3679), 1, + anon_sym_export, + ACTIONS(3681), 1, + anon_sym_STAR, + ACTIONS(3687), 1, + anon_sym_LBRACK, + ACTIONS(3689), 1, + anon_sym_async, + ACTIONS(3691), 1, + anon_sym_new, + ACTIONS(3695), 1, + anon_sym_static, + ACTIONS(3697), 1, + anon_sym_readonly, + ACTIONS(3703), 1, + anon_sym_override, + STATE(1319), 1, + sym_decorator, + STATE(2760), 1, + sym_accessibility_modifier, + STATE(2784), 1, + sym_override_modifier, + STATE(3308), 1, + sym_formal_parameters, + STATE(4609), 1, + sym__call_signature, + STATE(4760), 1, + aux_sym_export_statement_repeat1, + STATE(5735), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3282), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3693), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3699), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3745), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(3701), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3091), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4637), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(3677), 12, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + sym_identifier, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [18838] = 6, + ACTIONS(3521), 1, anon_sym_EQ, + ACTIONS(3586), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(158), 15, + ACTIONS(3443), 15, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -155016,7 +156028,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(164), 15, + ACTIONS(3450), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -155032,7 +156044,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 21, + ACTIONS(3439), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -155054,15 +156066,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [18008] = 6, - ACTIONS(3582), 1, - anon_sym_EQ_GT, - ACTIONS(3720), 1, + [18906] = 7, + ACTIONS(3521), 1, anon_sym_EQ, + ACTIONS(3670), 1, + anon_sym_in, + ACTIONS(3673), 1, + anon_sym_of, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3447), 15, + ACTIONS(3443), 15, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -155078,7 +156092,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3461), 15, + ACTIONS(3450), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -155094,10 +156108,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3443), 21, + ACTIONS(3439), 20, anon_sym_STAR, anon_sym_BANG, - anon_sym_in, anon_sym_GT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -155116,31 +156129,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [18076] = 6, - ACTIONS(225), 1, - anon_sym_EQ_GT, - ACTIONS(973), 1, + [18976] = 5, + ACTIONS(3624), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(158), 15, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(164), 15, + ACTIONS(3450), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -155156,41 +156151,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 21, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK_QMARK, - [18144] = 6, - ACTIONS(3582), 1, - anon_sym_EQ_GT, - ACTIONS(3722), 1, - anon_sym_EQ, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3447), 15, + ACTIONS(3443), 16, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -155202,23 +156168,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3461), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(3443), 21, + ACTIONS(3439), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -155240,80 +156190,80 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [18212] = 30, + [19042] = 30, ACTIONS(97), 1, anon_sym_AT, - ACTIONS(2470), 1, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(3254), 1, + ACTIONS(3268), 1, anon_sym_LPAREN, - ACTIONS(3260), 1, + ACTIONS(3274), 1, anon_sym_DQUOTE, - ACTIONS(3262), 1, + ACTIONS(3276), 1, anon_sym_SQUOTE, - ACTIONS(3282), 1, + ACTIONS(3296), 1, anon_sym_abstract, - ACTIONS(3662), 1, + ACTIONS(3679), 1, anon_sym_export, - ACTIONS(3664), 1, + ACTIONS(3681), 1, anon_sym_STAR, - ACTIONS(3666), 1, + ACTIONS(3687), 1, anon_sym_LBRACK, - ACTIONS(3668), 1, + ACTIONS(3689), 1, anon_sym_async, - ACTIONS(3670), 1, + ACTIONS(3691), 1, anon_sym_new, - ACTIONS(3674), 1, + ACTIONS(3695), 1, anon_sym_static, - ACTIONS(3676), 1, + ACTIONS(3697), 1, anon_sym_readonly, - ACTIONS(3682), 1, + ACTIONS(3703), 1, anon_sym_override, - STATE(1310), 1, + STATE(1319), 1, sym_decorator, - STATE(2772), 1, + STATE(2760), 1, sym_accessibility_modifier, - STATE(2795), 1, + STATE(2784), 1, sym_override_modifier, - STATE(3321), 1, + STATE(3308), 1, sym_formal_parameters, - STATE(4434), 1, + STATE(4609), 1, sym__call_signature, - STATE(4661), 1, + STATE(4760), 1, aux_sym_export_statement_repeat1, - STATE(5740), 1, + STATE(5735), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3268), 2, + ACTIONS(3282), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3672), 2, + ACTIONS(3693), 2, sym_number, sym_private_property_identifier, - ACTIONS(3678), 2, + ACTIONS(3699), 2, anon_sym_get, anon_sym_set, - ACTIONS(3724), 2, + ACTIONS(3747), 2, anon_sym_RBRACE, anon_sym_PIPE_RBRACE, - ACTIONS(3680), 3, + ACTIONS(3701), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3069), 3, + STATE(3091), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(4212), 6, + STATE(4637), 6, sym_export_statement, sym_method_signature, sym_call_signature, sym_property_signature, sym_construct_signature, sym_index_signature, - ACTIONS(3660), 12, + ACTIONS(3677), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, @@ -155326,273 +156276,77 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [18328] = 30, - ACTIONS(97), 1, - anon_sym_AT, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(3254), 1, - anon_sym_LPAREN, - ACTIONS(3260), 1, - anon_sym_DQUOTE, - ACTIONS(3262), 1, - anon_sym_SQUOTE, - ACTIONS(3282), 1, - anon_sym_abstract, - ACTIONS(3662), 1, - anon_sym_export, - ACTIONS(3664), 1, - anon_sym_STAR, - ACTIONS(3666), 1, - anon_sym_LBRACK, - ACTIONS(3668), 1, - anon_sym_async, - ACTIONS(3670), 1, - anon_sym_new, - ACTIONS(3674), 1, - anon_sym_static, - ACTIONS(3676), 1, - anon_sym_readonly, - ACTIONS(3682), 1, - anon_sym_override, - STATE(1310), 1, - sym_decorator, - STATE(2772), 1, - sym_accessibility_modifier, - STATE(2795), 1, - sym_override_modifier, - STATE(3321), 1, - sym_formal_parameters, - STATE(4434), 1, - sym__call_signature, - STATE(4661), 1, - aux_sym_export_statement_repeat1, - STATE(5740), 1, - sym_type_parameters, + [19158] = 6, + ACTIONS(155), 1, + anon_sym_EQ_GT, + ACTIONS(1037), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3268), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3672), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(3678), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(3726), 2, - anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(3680), 3, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - STATE(3069), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - STATE(4212), 6, - sym_export_statement, - sym_method_signature, - sym_call_signature, - sym_property_signature, - sym_construct_signature, - sym_index_signature, - ACTIONS(3660), 12, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - sym_identifier, - anon_sym_declare, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [18444] = 30, - ACTIONS(97), 1, - anon_sym_AT, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(3254), 1, + ACTIONS(157), 15, + sym__ternary_qmark, + anon_sym_as, anon_sym_LPAREN, - ACTIONS(3260), 1, - anon_sym_DQUOTE, - ACTIONS(3262), 1, - anon_sym_SQUOTE, - ACTIONS(3282), 1, - anon_sym_abstract, - ACTIONS(3662), 1, - anon_sym_export, - ACTIONS(3664), 1, - anon_sym_STAR, - ACTIONS(3666), 1, anon_sym_LBRACK, - ACTIONS(3668), 1, - anon_sym_async, - ACTIONS(3670), 1, - anon_sym_new, - ACTIONS(3674), 1, - anon_sym_static, - ACTIONS(3676), 1, - anon_sym_readonly, - ACTIONS(3682), 1, - anon_sym_override, - STATE(1310), 1, - sym_decorator, - STATE(2772), 1, - sym_accessibility_modifier, - STATE(2795), 1, - sym_override_modifier, - STATE(3321), 1, - sym_formal_parameters, - STATE(4434), 1, - sym__call_signature, - STATE(4661), 1, - aux_sym_export_statement_repeat1, - STATE(5740), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3268), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3672), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(3678), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(3728), 2, - anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(3680), 3, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - STATE(3069), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - STATE(4212), 6, - sym_export_statement, - sym_method_signature, - sym_call_signature, - sym_property_signature, - sym_construct_signature, - sym_index_signature, - ACTIONS(3660), 12, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - sym_identifier, - anon_sym_declare, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [18560] = 30, - ACTIONS(97), 1, - anon_sym_AT, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(3254), 1, - anon_sym_LPAREN, - ACTIONS(3260), 1, - anon_sym_DQUOTE, - ACTIONS(3262), 1, - anon_sym_SQUOTE, - ACTIONS(3282), 1, - anon_sym_abstract, - ACTIONS(3662), 1, - anon_sym_export, - ACTIONS(3664), 1, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(163), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(120), 21, anon_sym_STAR, - ACTIONS(3666), 1, - anon_sym_LBRACK, - ACTIONS(3668), 1, - anon_sym_async, - ACTIONS(3670), 1, - anon_sym_new, - ACTIONS(3674), 1, - anon_sym_static, - ACTIONS(3676), 1, - anon_sym_readonly, - ACTIONS(3682), 1, - anon_sym_override, - STATE(1310), 1, - sym_decorator, - STATE(2772), 1, - sym_accessibility_modifier, - STATE(2795), 1, - sym_override_modifier, - STATE(3321), 1, - sym_formal_parameters, - STATE(4434), 1, - sym__call_signature, - STATE(4661), 1, - aux_sym_export_statement_repeat1, - STATE(5740), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3268), 2, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3672), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(3678), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(3730), 2, - anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(3680), 3, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - STATE(3069), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - STATE(4212), 6, - sym_export_statement, - sym_method_signature, - sym_call_signature, - sym_property_signature, - sym_construct_signature, - sym_index_signature, - ACTIONS(3660), 12, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - sym_identifier, - anon_sym_declare, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [18676] = 6, - ACTIONS(3582), 1, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + [19226] = 6, + ACTIONS(3586), 1, anon_sym_EQ_GT, - ACTIONS(3732), 1, + ACTIONS(3749), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3447), 15, + ACTIONS(3443), 15, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -155608,7 +156362,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3461), 15, + ACTIONS(3450), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -155624,7 +156378,68 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3443), 21, + ACTIONS(3439), 21, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + [19294] = 5, + ACTIONS(3632), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3450), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(3443), 16, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(3439), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -155646,80 +156461,80 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [18744] = 30, + [19360] = 30, ACTIONS(97), 1, anon_sym_AT, - ACTIONS(2470), 1, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(3254), 1, + ACTIONS(3268), 1, anon_sym_LPAREN, - ACTIONS(3260), 1, + ACTIONS(3274), 1, anon_sym_DQUOTE, - ACTIONS(3262), 1, + ACTIONS(3276), 1, anon_sym_SQUOTE, - ACTIONS(3282), 1, + ACTIONS(3296), 1, anon_sym_abstract, - ACTIONS(3662), 1, + ACTIONS(3679), 1, anon_sym_export, - ACTIONS(3664), 1, + ACTIONS(3681), 1, anon_sym_STAR, - ACTIONS(3666), 1, + ACTIONS(3687), 1, anon_sym_LBRACK, - ACTIONS(3668), 1, + ACTIONS(3689), 1, anon_sym_async, - ACTIONS(3670), 1, + ACTIONS(3691), 1, anon_sym_new, - ACTIONS(3674), 1, + ACTIONS(3695), 1, anon_sym_static, - ACTIONS(3676), 1, + ACTIONS(3697), 1, anon_sym_readonly, - ACTIONS(3682), 1, + ACTIONS(3703), 1, anon_sym_override, - STATE(1310), 1, + STATE(1319), 1, sym_decorator, - STATE(2772), 1, + STATE(2760), 1, sym_accessibility_modifier, - STATE(2795), 1, + STATE(2784), 1, sym_override_modifier, - STATE(3321), 1, + STATE(3308), 1, sym_formal_parameters, - STATE(4434), 1, + STATE(4609), 1, sym__call_signature, - STATE(4661), 1, + STATE(4760), 1, aux_sym_export_statement_repeat1, - STATE(5740), 1, + STATE(5735), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3268), 2, + ACTIONS(3282), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3672), 2, + ACTIONS(3693), 2, sym_number, sym_private_property_identifier, - ACTIONS(3678), 2, + ACTIONS(3699), 2, anon_sym_get, anon_sym_set, - ACTIONS(3734), 2, + ACTIONS(3751), 2, anon_sym_RBRACE, anon_sym_PIPE_RBRACE, - ACTIONS(3680), 3, + ACTIONS(3701), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3069), 3, + STATE(3091), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(4212), 6, + STATE(4637), 6, sym_export_statement, sym_method_signature, sym_call_signature, sym_property_signature, sym_construct_signature, sym_index_signature, - ACTIONS(3660), 12, + ACTIONS(3677), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, @@ -155732,80 +156547,80 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [18860] = 30, + [19476] = 30, ACTIONS(97), 1, anon_sym_AT, - ACTIONS(2470), 1, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(3254), 1, + ACTIONS(3268), 1, anon_sym_LPAREN, - ACTIONS(3260), 1, + ACTIONS(3274), 1, anon_sym_DQUOTE, - ACTIONS(3262), 1, + ACTIONS(3276), 1, anon_sym_SQUOTE, - ACTIONS(3282), 1, + ACTIONS(3296), 1, anon_sym_abstract, - ACTIONS(3662), 1, + ACTIONS(3679), 1, anon_sym_export, - ACTIONS(3664), 1, + ACTIONS(3681), 1, anon_sym_STAR, - ACTIONS(3666), 1, + ACTIONS(3687), 1, anon_sym_LBRACK, - ACTIONS(3668), 1, + ACTIONS(3689), 1, anon_sym_async, - ACTIONS(3670), 1, + ACTIONS(3691), 1, anon_sym_new, - ACTIONS(3674), 1, + ACTIONS(3695), 1, anon_sym_static, - ACTIONS(3676), 1, + ACTIONS(3697), 1, anon_sym_readonly, - ACTIONS(3682), 1, + ACTIONS(3703), 1, anon_sym_override, - STATE(1310), 1, + STATE(1319), 1, sym_decorator, - STATE(2772), 1, + STATE(2760), 1, sym_accessibility_modifier, - STATE(2795), 1, + STATE(2784), 1, sym_override_modifier, - STATE(3321), 1, + STATE(3308), 1, sym_formal_parameters, - STATE(4434), 1, + STATE(4609), 1, sym__call_signature, - STATE(4661), 1, + STATE(4760), 1, aux_sym_export_statement_repeat1, - STATE(5740), 1, + STATE(5735), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3268), 2, + ACTIONS(3282), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3672), 2, + ACTIONS(3693), 2, sym_number, sym_private_property_identifier, - ACTIONS(3678), 2, + ACTIONS(3699), 2, anon_sym_get, anon_sym_set, - ACTIONS(3736), 2, + ACTIONS(3753), 2, anon_sym_RBRACE, anon_sym_PIPE_RBRACE, - ACTIONS(3680), 3, + ACTIONS(3701), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3069), 3, + STATE(3091), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(4212), 6, + STATE(4637), 6, sym_export_statement, sym_method_signature, sym_call_signature, sym_property_signature, sym_construct_signature, sym_index_signature, - ACTIONS(3660), 12, + ACTIONS(3677), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, @@ -155818,205 +156633,80 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [18976] = 6, - ACTIONS(3507), 1, - anon_sym_EQ, - ACTIONS(3598), 1, - anon_sym_COLON, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3447), 15, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3461), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(3443), 21, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK_QMARK, - [19044] = 7, - ACTIONS(3507), 1, - anon_sym_EQ, - ACTIONS(3649), 1, - anon_sym_in, - ACTIONS(3652), 1, - anon_sym_of, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3447), 15, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3461), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(3443), 20, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_GT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK_QMARK, - [19114] = 30, + [19592] = 30, ACTIONS(97), 1, anon_sym_AT, - ACTIONS(2470), 1, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(3254), 1, + ACTIONS(3268), 1, anon_sym_LPAREN, - ACTIONS(3260), 1, + ACTIONS(3274), 1, anon_sym_DQUOTE, - ACTIONS(3262), 1, + ACTIONS(3276), 1, anon_sym_SQUOTE, - ACTIONS(3282), 1, + ACTIONS(3296), 1, anon_sym_abstract, - ACTIONS(3662), 1, + ACTIONS(3679), 1, anon_sym_export, - ACTIONS(3664), 1, + ACTIONS(3681), 1, anon_sym_STAR, - ACTIONS(3666), 1, + ACTIONS(3687), 1, anon_sym_LBRACK, - ACTIONS(3668), 1, + ACTIONS(3689), 1, anon_sym_async, - ACTIONS(3670), 1, + ACTIONS(3691), 1, anon_sym_new, - ACTIONS(3674), 1, + ACTIONS(3695), 1, anon_sym_static, - ACTIONS(3676), 1, + ACTIONS(3697), 1, anon_sym_readonly, - ACTIONS(3682), 1, + ACTIONS(3703), 1, anon_sym_override, - STATE(1310), 1, + STATE(1319), 1, sym_decorator, - STATE(2772), 1, + STATE(2760), 1, sym_accessibility_modifier, - STATE(2795), 1, + STATE(2784), 1, sym_override_modifier, - STATE(3321), 1, + STATE(3308), 1, sym_formal_parameters, - STATE(4434), 1, + STATE(4609), 1, sym__call_signature, - STATE(4661), 1, + STATE(4760), 1, aux_sym_export_statement_repeat1, - STATE(5740), 1, + STATE(5735), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3268), 2, + ACTIONS(3282), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3672), 2, + ACTIONS(3693), 2, sym_number, sym_private_property_identifier, - ACTIONS(3678), 2, + ACTIONS(3699), 2, anon_sym_get, anon_sym_set, - ACTIONS(3738), 2, + ACTIONS(3755), 2, anon_sym_RBRACE, anon_sym_PIPE_RBRACE, - ACTIONS(3680), 3, + ACTIONS(3701), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3069), 3, + STATE(3091), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(4212), 6, + STATE(4637), 6, sym_export_statement, sym_method_signature, sym_call_signature, sym_property_signature, sym_construct_signature, sym_index_signature, - ACTIONS(3660), 12, + ACTIONS(3677), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, @@ -156029,204 +156719,80 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [19230] = 6, - ACTIONS(225), 1, - anon_sym_EQ_GT, - ACTIONS(1037), 1, - anon_sym_EQ, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(158), 15, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(164), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 21, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK_QMARK, - [19298] = 6, - ACTIONS(3582), 1, - anon_sym_EQ_GT, - ACTIONS(3740), 1, - anon_sym_EQ, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3447), 15, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3461), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(3443), 21, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK_QMARK, - [19366] = 30, + [19708] = 30, ACTIONS(97), 1, anon_sym_AT, - ACTIONS(2470), 1, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(3254), 1, + ACTIONS(3268), 1, anon_sym_LPAREN, - ACTIONS(3260), 1, + ACTIONS(3274), 1, anon_sym_DQUOTE, - ACTIONS(3262), 1, + ACTIONS(3276), 1, anon_sym_SQUOTE, - ACTIONS(3282), 1, + ACTIONS(3296), 1, anon_sym_abstract, - ACTIONS(3662), 1, + ACTIONS(3679), 1, anon_sym_export, - ACTIONS(3664), 1, + ACTIONS(3681), 1, anon_sym_STAR, - ACTIONS(3666), 1, + ACTIONS(3687), 1, anon_sym_LBRACK, - ACTIONS(3668), 1, + ACTIONS(3689), 1, anon_sym_async, - ACTIONS(3670), 1, + ACTIONS(3691), 1, anon_sym_new, - ACTIONS(3674), 1, + ACTIONS(3695), 1, anon_sym_static, - ACTIONS(3676), 1, + ACTIONS(3697), 1, anon_sym_readonly, - ACTIONS(3682), 1, + ACTIONS(3703), 1, anon_sym_override, - STATE(1310), 1, + STATE(1319), 1, sym_decorator, - STATE(2772), 1, + STATE(2760), 1, sym_accessibility_modifier, - STATE(2795), 1, + STATE(2784), 1, sym_override_modifier, - STATE(3321), 1, + STATE(3308), 1, sym_formal_parameters, - STATE(4434), 1, + STATE(4609), 1, sym__call_signature, - STATE(4661), 1, + STATE(4760), 1, aux_sym_export_statement_repeat1, - STATE(5740), 1, + STATE(5735), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3268), 2, + ACTIONS(3282), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3672), 2, + ACTIONS(3693), 2, sym_number, sym_private_property_identifier, - ACTIONS(3678), 2, + ACTIONS(3699), 2, anon_sym_get, anon_sym_set, - ACTIONS(3742), 2, + ACTIONS(3757), 2, anon_sym_RBRACE, anon_sym_PIPE_RBRACE, - ACTIONS(3680), 3, + ACTIONS(3701), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3069), 3, + STATE(3091), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(4212), 6, + STATE(4637), 6, sym_export_statement, sym_method_signature, sym_call_signature, sym_property_signature, sym_construct_signature, sym_index_signature, - ACTIONS(3660), 12, + ACTIONS(3677), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, @@ -156239,201 +156805,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [19482] = 6, - ACTIONS(225), 1, - anon_sym_EQ_GT, - ACTIONS(981), 1, - anon_sym_EQ, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(158), 15, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(164), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 21, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK_QMARK, - [19550] = 6, - ACTIONS(225), 1, - anon_sym_EQ_GT, - ACTIONS(975), 1, - anon_sym_EQ, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(158), 15, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(164), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 21, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK_QMARK, - [19618] = 6, - ACTIONS(3582), 1, - anon_sym_EQ_GT, - ACTIONS(3744), 1, - anon_sym_EQ, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3447), 15, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3461), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(3443), 21, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK_QMARK, - [19686] = 6, - ACTIONS(3582), 1, + [19824] = 6, + ACTIONS(3586), 1, anon_sym_EQ_GT, - ACTIONS(3746), 1, + ACTIONS(3759), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3447), 15, + ACTIONS(3443), 15, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -156449,7 +156829,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3461), 15, + ACTIONS(3450), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -156465,7 +156845,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3443), 21, + ACTIONS(3439), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -156487,96 +156867,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [19754] = 6, - ACTIONS(3507), 1, - anon_sym_EQ, - ACTIONS(3582), 1, + [19892] = 6, + ACTIONS(3586), 1, anon_sym_EQ_GT, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3447), 15, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3461), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(3443), 21, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK_QMARK, - [19822] = 5, - ACTIONS(3602), 1, + ACTIONS(3761), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3461), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(3447), 16, + ACTIONS(3443), 15, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -156588,35 +156891,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3443), 21, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK_QMARK, - [19888] = 5, - ACTIONS(3606), 1, - anon_sym_EQ, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3461), 15, + ACTIONS(3450), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -156632,24 +156907,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3447), 16, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3443), 21, + ACTIONS(3439), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -156671,80 +156929,80 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [19954] = 30, + [19960] = 30, ACTIONS(97), 1, anon_sym_AT, - ACTIONS(2470), 1, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(3254), 1, + ACTIONS(3268), 1, anon_sym_LPAREN, - ACTIONS(3260), 1, + ACTIONS(3274), 1, anon_sym_DQUOTE, - ACTIONS(3262), 1, + ACTIONS(3276), 1, anon_sym_SQUOTE, - ACTIONS(3282), 1, + ACTIONS(3296), 1, anon_sym_abstract, - ACTIONS(3662), 1, + ACTIONS(3679), 1, anon_sym_export, - ACTIONS(3664), 1, + ACTIONS(3681), 1, anon_sym_STAR, - ACTIONS(3666), 1, + ACTIONS(3687), 1, anon_sym_LBRACK, - ACTIONS(3668), 1, + ACTIONS(3689), 1, anon_sym_async, - ACTIONS(3670), 1, + ACTIONS(3691), 1, anon_sym_new, - ACTIONS(3674), 1, + ACTIONS(3695), 1, anon_sym_static, - ACTIONS(3676), 1, + ACTIONS(3697), 1, anon_sym_readonly, - ACTIONS(3682), 1, + ACTIONS(3703), 1, anon_sym_override, - STATE(1310), 1, + STATE(1319), 1, sym_decorator, - STATE(2772), 1, + STATE(2760), 1, sym_accessibility_modifier, - STATE(2795), 1, + STATE(2784), 1, sym_override_modifier, - STATE(3321), 1, + STATE(3308), 1, sym_formal_parameters, - STATE(4434), 1, + STATE(4609), 1, sym__call_signature, - STATE(4661), 1, + STATE(4760), 1, aux_sym_export_statement_repeat1, - STATE(5740), 1, + STATE(5735), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3268), 2, + ACTIONS(3282), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3672), 2, + ACTIONS(3693), 2, sym_number, sym_private_property_identifier, - ACTIONS(3678), 2, + ACTIONS(3699), 2, anon_sym_get, anon_sym_set, - ACTIONS(3748), 2, + ACTIONS(3763), 2, anon_sym_RBRACE, anon_sym_PIPE_RBRACE, - ACTIONS(3680), 3, + ACTIONS(3701), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3069), 3, + STATE(3091), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(4212), 6, + STATE(4637), 6, sym_export_statement, sym_method_signature, sym_call_signature, sym_property_signature, sym_construct_signature, sym_index_signature, - ACTIONS(3660), 12, + ACTIONS(3677), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, @@ -156757,80 +157015,80 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [20070] = 30, + [20076] = 30, ACTIONS(97), 1, anon_sym_AT, - ACTIONS(2470), 1, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(3254), 1, + ACTIONS(3268), 1, anon_sym_LPAREN, - ACTIONS(3260), 1, + ACTIONS(3274), 1, anon_sym_DQUOTE, - ACTIONS(3262), 1, + ACTIONS(3276), 1, anon_sym_SQUOTE, - ACTIONS(3282), 1, + ACTIONS(3296), 1, anon_sym_abstract, - ACTIONS(3662), 1, + ACTIONS(3679), 1, anon_sym_export, - ACTIONS(3664), 1, + ACTIONS(3681), 1, anon_sym_STAR, - ACTIONS(3666), 1, + ACTIONS(3687), 1, anon_sym_LBRACK, - ACTIONS(3668), 1, + ACTIONS(3689), 1, anon_sym_async, - ACTIONS(3670), 1, + ACTIONS(3691), 1, anon_sym_new, - ACTIONS(3674), 1, + ACTIONS(3695), 1, anon_sym_static, - ACTIONS(3676), 1, + ACTIONS(3697), 1, anon_sym_readonly, - ACTIONS(3682), 1, + ACTIONS(3703), 1, anon_sym_override, - STATE(1310), 1, + STATE(1319), 1, sym_decorator, - STATE(2772), 1, + STATE(2760), 1, sym_accessibility_modifier, - STATE(2795), 1, + STATE(2784), 1, sym_override_modifier, - STATE(3321), 1, + STATE(3308), 1, sym_formal_parameters, - STATE(4434), 1, + STATE(4609), 1, sym__call_signature, - STATE(4661), 1, + STATE(4760), 1, aux_sym_export_statement_repeat1, - STATE(5740), 1, + STATE(5735), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3268), 2, + ACTIONS(3282), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3672), 2, + ACTIONS(3693), 2, sym_number, sym_private_property_identifier, - ACTIONS(3678), 2, + ACTIONS(3699), 2, anon_sym_get, anon_sym_set, - ACTIONS(3750), 2, + ACTIONS(3765), 2, anon_sym_RBRACE, anon_sym_PIPE_RBRACE, - ACTIONS(3680), 3, + ACTIONS(3701), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3069), 3, + STATE(3091), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(4212), 6, + STATE(4637), 6, sym_export_statement, sym_method_signature, sym_call_signature, sym_property_signature, sym_construct_signature, sym_index_signature, - ACTIONS(3660), 12, + ACTIONS(3677), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, @@ -156843,80 +157101,80 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [20186] = 30, + [20192] = 30, ACTIONS(97), 1, anon_sym_AT, - ACTIONS(2470), 1, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(3254), 1, + ACTIONS(3268), 1, anon_sym_LPAREN, - ACTIONS(3260), 1, + ACTIONS(3274), 1, anon_sym_DQUOTE, - ACTIONS(3262), 1, + ACTIONS(3276), 1, anon_sym_SQUOTE, - ACTIONS(3282), 1, + ACTIONS(3296), 1, anon_sym_abstract, - ACTIONS(3662), 1, + ACTIONS(3679), 1, anon_sym_export, - ACTIONS(3664), 1, + ACTIONS(3681), 1, anon_sym_STAR, - ACTIONS(3666), 1, + ACTIONS(3687), 1, anon_sym_LBRACK, - ACTIONS(3668), 1, + ACTIONS(3689), 1, anon_sym_async, - ACTIONS(3670), 1, + ACTIONS(3691), 1, anon_sym_new, - ACTIONS(3674), 1, + ACTIONS(3695), 1, anon_sym_static, - ACTIONS(3676), 1, + ACTIONS(3697), 1, anon_sym_readonly, - ACTIONS(3682), 1, + ACTIONS(3703), 1, anon_sym_override, - STATE(1310), 1, + STATE(1319), 1, sym_decorator, - STATE(2772), 1, + STATE(2760), 1, sym_accessibility_modifier, - STATE(2795), 1, + STATE(2784), 1, sym_override_modifier, - STATE(3321), 1, + STATE(3308), 1, sym_formal_parameters, - STATE(4434), 1, + STATE(4609), 1, sym__call_signature, - STATE(4661), 1, + STATE(4760), 1, aux_sym_export_statement_repeat1, - STATE(5740), 1, + STATE(5735), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3268), 2, + ACTIONS(3282), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3672), 2, + ACTIONS(3693), 2, sym_number, sym_private_property_identifier, - ACTIONS(3678), 2, + ACTIONS(3699), 2, anon_sym_get, anon_sym_set, - ACTIONS(3752), 2, + ACTIONS(3767), 2, anon_sym_RBRACE, anon_sym_PIPE_RBRACE, - ACTIONS(3680), 3, + ACTIONS(3701), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3069), 3, + STATE(3091), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(4212), 6, + STATE(4637), 6, sym_export_statement, sym_method_signature, sym_call_signature, sym_property_signature, sym_construct_signature, sym_index_signature, - ACTIONS(3660), 12, + ACTIONS(3677), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, @@ -156929,80 +157187,80 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [20302] = 30, + [20308] = 30, ACTIONS(97), 1, anon_sym_AT, - ACTIONS(2470), 1, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(3254), 1, + ACTIONS(3268), 1, anon_sym_LPAREN, - ACTIONS(3260), 1, + ACTIONS(3274), 1, anon_sym_DQUOTE, - ACTIONS(3262), 1, + ACTIONS(3276), 1, anon_sym_SQUOTE, - ACTIONS(3282), 1, + ACTIONS(3296), 1, anon_sym_abstract, - ACTIONS(3662), 1, + ACTIONS(3679), 1, anon_sym_export, - ACTIONS(3664), 1, + ACTIONS(3681), 1, anon_sym_STAR, - ACTIONS(3666), 1, + ACTIONS(3687), 1, anon_sym_LBRACK, - ACTIONS(3668), 1, + ACTIONS(3689), 1, anon_sym_async, - ACTIONS(3670), 1, + ACTIONS(3691), 1, anon_sym_new, - ACTIONS(3674), 1, + ACTIONS(3695), 1, anon_sym_static, - ACTIONS(3676), 1, + ACTIONS(3697), 1, anon_sym_readonly, - ACTIONS(3682), 1, + ACTIONS(3703), 1, anon_sym_override, - STATE(1310), 1, + STATE(1319), 1, sym_decorator, - STATE(2772), 1, + STATE(2760), 1, sym_accessibility_modifier, - STATE(2795), 1, + STATE(2784), 1, sym_override_modifier, - STATE(3321), 1, + STATE(3308), 1, sym_formal_parameters, - STATE(4434), 1, + STATE(4609), 1, sym__call_signature, - STATE(4661), 1, + STATE(4760), 1, aux_sym_export_statement_repeat1, - STATE(5740), 1, + STATE(5735), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3268), 2, + ACTIONS(3282), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3672), 2, + ACTIONS(3693), 2, sym_number, sym_private_property_identifier, - ACTIONS(3678), 2, + ACTIONS(3699), 2, anon_sym_get, anon_sym_set, - ACTIONS(3754), 2, + ACTIONS(3769), 2, anon_sym_RBRACE, anon_sym_PIPE_RBRACE, - ACTIONS(3680), 3, + ACTIONS(3701), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3069), 3, + STATE(3091), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(4212), 6, + STATE(4637), 6, sym_export_statement, sym_method_signature, sym_call_signature, sym_property_signature, sym_construct_signature, sym_index_signature, - ACTIONS(3660), 12, + ACTIONS(3677), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, @@ -157015,15 +157273,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [20418] = 6, - ACTIONS(225), 1, + [20424] = 6, + ACTIONS(155), 1, anon_sym_EQ_GT, - ACTIONS(977), 1, + ACTIONS(1035), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(158), 15, + ACTIONS(157), 15, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -157039,7 +157297,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(164), 15, + ACTIONS(163), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -157077,13 +157335,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [20486] = 5, - ACTIONS(3740), 1, + [20492] = 5, + ACTIONS(3739), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3447), 15, + ACTIONS(3443), 15, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -157099,7 +157357,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3461), 15, + ACTIONS(3450), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -157115,7 +157373,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3443), 21, + ACTIONS(3439), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -157137,13 +157395,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [20551] = 5, - ACTIONS(3732), 1, + [20557] = 5, + ACTIONS(3733), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3447), 15, + ACTIONS(3443), 15, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -157159,7 +157417,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3461), 15, + ACTIONS(3450), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -157175,7 +157433,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3443), 21, + ACTIONS(3439), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -157197,13 +157455,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [20616] = 5, - ACTIONS(3718), 1, + [20622] = 5, + ACTIONS(3729), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3447), 15, + ACTIONS(3443), 15, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -157219,7 +157477,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3461), 15, + ACTIONS(3450), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -157235,7 +157493,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3443), 21, + ACTIONS(3439), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -157257,13 +157515,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [20681] = 5, - ACTIONS(3720), 1, + [20687] = 5, + ACTIONS(3719), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3447), 15, + ACTIONS(3443), 15, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -157279,7 +157537,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3461), 15, + ACTIONS(3450), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -157295,7 +157553,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3443), 21, + ACTIONS(3439), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -157317,13 +157575,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [20746] = 5, - ACTIONS(3714), 1, + [20752] = 5, + ACTIONS(3743), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3447), 15, + ACTIONS(3443), 15, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -157339,7 +157597,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3461), 15, + ACTIONS(3450), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -157355,7 +157613,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3443), 21, + ACTIONS(3439), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -157377,13 +157635,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [20811] = 5, - ACTIONS(3722), 1, + [20817] = 5, + ACTIONS(3721), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3447), 15, + ACTIONS(3443), 15, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -157399,7 +157657,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3461), 15, + ACTIONS(3450), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -157415,7 +157673,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3443), 21, + ACTIONS(3439), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -157437,13 +157695,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [20876] = 5, - ACTIONS(3744), 1, + [20882] = 5, + ACTIONS(3759), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3447), 15, + ACTIONS(3443), 15, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -157459,7 +157717,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3461), 15, + ACTIONS(3450), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -157475,7 +157733,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3443), 21, + ACTIONS(3439), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -157497,13 +157755,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [20941] = 5, - ACTIONS(3746), 1, + [20947] = 5, + ACTIONS(3761), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3447), 15, + ACTIONS(3443), 15, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -157519,7 +157777,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3461), 15, + ACTIONS(3450), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -157535,7 +157793,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3443), 21, + ACTIONS(3439), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -157557,13 +157815,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [21006] = 5, - ACTIONS(3716), 1, + [21012] = 5, + ACTIONS(3749), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3447), 15, + ACTIONS(3443), 15, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -157579,7 +157837,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3461), 15, + ACTIONS(3450), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -157595,7 +157853,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3443), 21, + ACTIONS(3439), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -157617,251 +157875,160 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [21071] = 33, + [21077] = 29, ACTIONS(97), 1, anon_sym_AT, - ACTIONS(2112), 1, - anon_sym_LBRACE, - ACTIONS(2358), 1, - anon_sym_namespace, - ACTIONS(2360), 1, - anon_sym_import, - ACTIONS(2362), 1, - anon_sym_var, - ACTIONS(2364), 1, - anon_sym_let, - ACTIONS(2366), 1, - anon_sym_const, - ACTIONS(2368), 1, - anon_sym_class, - ACTIONS(2370), 1, - anon_sym_async, - ACTIONS(2372), 1, - anon_sym_function, - ACTIONS(2374), 1, - anon_sym_declare, - ACTIONS(2378), 1, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(3268), 1, + anon_sym_LPAREN, + ACTIONS(3274), 1, + anon_sym_DQUOTE, + ACTIONS(3276), 1, + anon_sym_SQUOTE, + ACTIONS(3296), 1, anon_sym_abstract, - ACTIONS(2382), 1, - anon_sym_interface, - ACTIONS(2384), 1, - anon_sym_enum, - ACTIONS(3756), 1, + ACTIONS(3679), 1, + anon_sym_export, + ACTIONS(3681), 1, anon_sym_STAR, - ACTIONS(3758), 1, - anon_sym_default, - ACTIONS(3760), 1, - anon_sym_type, - ACTIONS(3762), 1, - anon_sym_EQ, - ACTIONS(3764), 1, - anon_sym_as, - ACTIONS(3766), 1, - anon_sym_COMMA, - ACTIONS(3769), 1, - anon_sym_RBRACE, - ACTIONS(3772), 1, - anon_sym_module, - STATE(1310), 1, + ACTIONS(3687), 1, + anon_sym_LBRACK, + ACTIONS(3689), 1, + anon_sym_async, + ACTIONS(3691), 1, + anon_sym_new, + ACTIONS(3695), 1, + anon_sym_static, + ACTIONS(3697), 1, + anon_sym_readonly, + ACTIONS(3703), 1, + anon_sym_override, + STATE(1319), 1, sym_decorator, - STATE(4542), 1, + STATE(2760), 1, + sym_accessibility_modifier, + STATE(2784), 1, + sym_override_modifier, + STATE(3308), 1, + sym_formal_parameters, + STATE(4609), 1, + sym__call_signature, + STATE(4760), 1, aux_sym_export_statement_repeat1, - STATE(4560), 1, - sym_declaration, - STATE(4561), 1, - sym_internal_module, - STATE(4678), 1, - sym_export_clause, - STATE(4979), 1, - aux_sym_object_repeat1, - STATE(5022), 1, - aux_sym_object_pattern_repeat1, - STATE(5594), 1, - sym_namespace_export, + STATE(5735), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(726), 8, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - STATE(4555), 13, - sym_variable_declaration, - sym_lexical_declaration, - sym_class_declaration, - sym_function_declaration, - sym_generator_function_declaration, - sym_function_signature, - sym_ambient_declaration, - sym_abstract_class_declaration, - sym_module, - sym_import_alias, - sym_interface_declaration, - sym_enum_declaration, - sym_type_alias_declaration, - [21191] = 33, - ACTIONS(97), 1, - anon_sym_AT, - ACTIONS(2112), 1, - anon_sym_LBRACE, - ACTIONS(2358), 1, + ACTIONS(3282), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3693), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3699), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3701), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3091), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(3929), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(3677), 12, + anon_sym_type, anon_sym_namespace, - ACTIONS(2360), 1, - anon_sym_import, - ACTIONS(2362), 1, - anon_sym_var, - ACTIONS(2364), 1, anon_sym_let, - ACTIONS(2366), 1, - anon_sym_const, - ACTIONS(2368), 1, - anon_sym_class, - ACTIONS(2370), 1, - anon_sym_async, - ACTIONS(2372), 1, - anon_sym_function, - ACTIONS(2374), 1, + sym_identifier, anon_sym_declare, - ACTIONS(2378), 1, - anon_sym_abstract, - ACTIONS(2382), 1, - anon_sym_interface, - ACTIONS(2384), 1, - anon_sym_enum, - ACTIONS(3756), 1, - anon_sym_STAR, - ACTIONS(3758), 1, - anon_sym_default, - ACTIONS(3760), 1, - anon_sym_type, - ACTIONS(3762), 1, - anon_sym_EQ, - ACTIONS(3764), 1, - anon_sym_as, - ACTIONS(3766), 1, - anon_sym_COMMA, - ACTIONS(3772), 1, anon_sym_module, - ACTIONS(3774), 1, - anon_sym_RBRACE, - STATE(1310), 1, - sym_decorator, - STATE(4542), 1, - aux_sym_export_statement_repeat1, - STATE(4560), 1, - sym_declaration, - STATE(4561), 1, - sym_internal_module, - STATE(4678), 1, - sym_export_clause, - STATE(4828), 1, - aux_sym_object_repeat1, - STATE(5022), 1, - aux_sym_object_pattern_repeat1, - STATE(5594), 1, - sym_namespace_export, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(726), 8, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - STATE(4555), 13, - sym_variable_declaration, - sym_lexical_declaration, - sym_class_declaration, - sym_function_declaration, - sym_generator_function_declaration, - sym_function_signature, - sym_ambient_declaration, - sym_abstract_class_declaration, - sym_module, - sym_import_alias, - sym_interface_declaration, - sym_enum_declaration, - sym_type_alias_declaration, - [21311] = 29, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [21189] = 29, ACTIONS(97), 1, anon_sym_AT, - ACTIONS(2470), 1, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(3254), 1, + ACTIONS(3268), 1, anon_sym_LPAREN, - ACTIONS(3260), 1, + ACTIONS(3274), 1, anon_sym_DQUOTE, - ACTIONS(3262), 1, + ACTIONS(3276), 1, anon_sym_SQUOTE, - ACTIONS(3282), 1, + ACTIONS(3296), 1, anon_sym_abstract, - ACTIONS(3662), 1, + ACTIONS(3679), 1, anon_sym_export, - ACTIONS(3664), 1, + ACTIONS(3681), 1, anon_sym_STAR, - ACTIONS(3666), 1, + ACTIONS(3687), 1, anon_sym_LBRACK, - ACTIONS(3668), 1, + ACTIONS(3689), 1, anon_sym_async, - ACTIONS(3670), 1, + ACTIONS(3691), 1, anon_sym_new, - ACTIONS(3674), 1, + ACTIONS(3695), 1, anon_sym_static, - ACTIONS(3676), 1, + ACTIONS(3697), 1, anon_sym_readonly, - ACTIONS(3682), 1, + ACTIONS(3703), 1, anon_sym_override, - STATE(1310), 1, + STATE(1319), 1, sym_decorator, - STATE(2772), 1, + STATE(2760), 1, sym_accessibility_modifier, - STATE(2795), 1, + STATE(2784), 1, sym_override_modifier, - STATE(3321), 1, + STATE(3308), 1, sym_formal_parameters, - STATE(4434), 1, + STATE(4609), 1, sym__call_signature, - STATE(4661), 1, + STATE(4760), 1, aux_sym_export_statement_repeat1, - STATE(5740), 1, + STATE(5735), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3268), 2, + ACTIONS(3282), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3672), 2, + ACTIONS(3693), 2, sym_number, sym_private_property_identifier, - ACTIONS(3678), 2, + ACTIONS(3699), 2, anon_sym_get, anon_sym_set, - ACTIONS(3680), 3, + ACTIONS(3701), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3069), 3, + STATE(3091), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(4022), 6, + STATE(3960), 6, sym_export_statement, sym_method_signature, sym_call_signature, sym_property_signature, sym_construct_signature, sym_index_signature, - ACTIONS(3660), 12, + ACTIONS(3677), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, @@ -157874,164 +158041,77 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [21423] = 33, + [21301] = 29, ACTIONS(97), 1, anon_sym_AT, - ACTIONS(2112), 1, - anon_sym_LBRACE, - ACTIONS(2358), 1, - anon_sym_namespace, - ACTIONS(2360), 1, - anon_sym_import, - ACTIONS(2362), 1, - anon_sym_var, - ACTIONS(2364), 1, - anon_sym_let, - ACTIONS(2366), 1, - anon_sym_const, - ACTIONS(2368), 1, - anon_sym_class, - ACTIONS(2370), 1, - anon_sym_async, - ACTIONS(2372), 1, - anon_sym_function, - ACTIONS(2374), 1, - anon_sym_declare, - ACTIONS(2378), 1, - anon_sym_abstract, - ACTIONS(2382), 1, - anon_sym_interface, - ACTIONS(2384), 1, - anon_sym_enum, - ACTIONS(3756), 1, - anon_sym_STAR, - ACTIONS(3758), 1, - anon_sym_default, - ACTIONS(3760), 1, - anon_sym_type, - ACTIONS(3762), 1, - anon_sym_EQ, - ACTIONS(3764), 1, - anon_sym_as, - ACTIONS(3766), 1, - anon_sym_COMMA, - ACTIONS(3772), 1, - anon_sym_module, - ACTIONS(3777), 1, - anon_sym_RBRACE, - STATE(1310), 1, - sym_decorator, - STATE(4542), 1, - aux_sym_export_statement_repeat1, - STATE(4560), 1, - sym_declaration, - STATE(4561), 1, - sym_internal_module, - STATE(4678), 1, - sym_export_clause, - STATE(4828), 1, - aux_sym_object_repeat1, - STATE(5022), 1, - aux_sym_object_pattern_repeat1, - STATE(5594), 1, - sym_namespace_export, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(726), 8, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - STATE(4555), 13, - sym_variable_declaration, - sym_lexical_declaration, - sym_class_declaration, - sym_function_declaration, - sym_generator_function_declaration, - sym_function_signature, - sym_ambient_declaration, - sym_abstract_class_declaration, - sym_module, - sym_import_alias, - sym_interface_declaration, - sym_enum_declaration, - sym_type_alias_declaration, - [21543] = 29, - ACTIONS(97), 1, - anon_sym_AT, - ACTIONS(2470), 1, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(3254), 1, + ACTIONS(3268), 1, anon_sym_LPAREN, - ACTIONS(3260), 1, + ACTIONS(3274), 1, anon_sym_DQUOTE, - ACTIONS(3262), 1, + ACTIONS(3276), 1, anon_sym_SQUOTE, - ACTIONS(3282), 1, + ACTIONS(3296), 1, anon_sym_abstract, - ACTIONS(3662), 1, + ACTIONS(3679), 1, anon_sym_export, - ACTIONS(3664), 1, + ACTIONS(3681), 1, anon_sym_STAR, - ACTIONS(3666), 1, + ACTIONS(3687), 1, anon_sym_LBRACK, - ACTIONS(3668), 1, + ACTIONS(3689), 1, anon_sym_async, - ACTIONS(3670), 1, + ACTIONS(3691), 1, anon_sym_new, - ACTIONS(3674), 1, + ACTIONS(3695), 1, anon_sym_static, - ACTIONS(3676), 1, + ACTIONS(3697), 1, anon_sym_readonly, - ACTIONS(3682), 1, + ACTIONS(3703), 1, anon_sym_override, - STATE(1310), 1, + STATE(1319), 1, sym_decorator, - STATE(2772), 1, + STATE(2760), 1, sym_accessibility_modifier, - STATE(2795), 1, + STATE(2784), 1, sym_override_modifier, - STATE(3321), 1, + STATE(3308), 1, sym_formal_parameters, - STATE(4434), 1, + STATE(4609), 1, sym__call_signature, - STATE(4661), 1, + STATE(4760), 1, aux_sym_export_statement_repeat1, - STATE(5740), 1, + STATE(5735), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3268), 2, + ACTIONS(3282), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3672), 2, + ACTIONS(3693), 2, sym_number, sym_private_property_identifier, - ACTIONS(3678), 2, + ACTIONS(3699), 2, anon_sym_get, anon_sym_set, - ACTIONS(3680), 3, + ACTIONS(3701), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3069), 3, + STATE(3091), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(3921), 6, + STATE(4637), 6, sym_export_statement, sym_method_signature, sym_call_signature, sym_property_signature, sym_construct_signature, sym_index_signature, - ACTIONS(3660), 12, + ACTIONS(3677), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, @@ -158044,77 +158124,164 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [21655] = 29, + [21413] = 33, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2126), 1, + anon_sym_LBRACE, + ACTIONS(2366), 1, + anon_sym_namespace, + ACTIONS(2368), 1, + anon_sym_import, + ACTIONS(2370), 1, + anon_sym_var, + ACTIONS(2372), 1, + anon_sym_let, + ACTIONS(2374), 1, + anon_sym_const, + ACTIONS(2376), 1, + anon_sym_class, + ACTIONS(2378), 1, + anon_sym_async, + ACTIONS(2380), 1, + anon_sym_function, + ACTIONS(2382), 1, + anon_sym_declare, + ACTIONS(2386), 1, + anon_sym_abstract, + ACTIONS(2390), 1, + anon_sym_interface, + ACTIONS(2392), 1, + anon_sym_enum, + ACTIONS(3771), 1, + anon_sym_STAR, + ACTIONS(3773), 1, + anon_sym_default, + ACTIONS(3775), 1, + anon_sym_type, + ACTIONS(3777), 1, + anon_sym_EQ, + ACTIONS(3779), 1, + anon_sym_as, + ACTIONS(3781), 1, + anon_sym_COMMA, + ACTIONS(3784), 1, + anon_sym_RBRACE, + ACTIONS(3787), 1, + anon_sym_module, + STATE(1319), 1, + sym_decorator, + STATE(4063), 1, + sym_declaration, + STATE(4064), 1, + sym_internal_module, + STATE(4549), 1, + aux_sym_export_statement_repeat1, + STATE(4657), 1, + sym_export_clause, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + STATE(4854), 1, + aux_sym_object_repeat1, + STATE(5639), 1, + sym_namespace_export, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(728), 8, + sym__automatic_semicolon, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + STATE(4060), 13, + sym_variable_declaration, + sym_lexical_declaration, + sym_class_declaration, + sym_function_declaration, + sym_generator_function_declaration, + sym_function_signature, + sym_ambient_declaration, + sym_abstract_class_declaration, + sym_module, + sym_import_alias, + sym_interface_declaration, + sym_enum_declaration, + sym_type_alias_declaration, + [21533] = 29, ACTIONS(97), 1, anon_sym_AT, - ACTIONS(2470), 1, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(3254), 1, + ACTIONS(3268), 1, anon_sym_LPAREN, - ACTIONS(3260), 1, + ACTIONS(3274), 1, anon_sym_DQUOTE, - ACTIONS(3262), 1, + ACTIONS(3276), 1, anon_sym_SQUOTE, - ACTIONS(3282), 1, + ACTIONS(3296), 1, anon_sym_abstract, - ACTIONS(3662), 1, + ACTIONS(3679), 1, anon_sym_export, - ACTIONS(3664), 1, + ACTIONS(3681), 1, anon_sym_STAR, - ACTIONS(3666), 1, + ACTIONS(3687), 1, anon_sym_LBRACK, - ACTIONS(3668), 1, + ACTIONS(3689), 1, anon_sym_async, - ACTIONS(3670), 1, + ACTIONS(3691), 1, anon_sym_new, - ACTIONS(3674), 1, + ACTIONS(3695), 1, anon_sym_static, - ACTIONS(3676), 1, + ACTIONS(3697), 1, anon_sym_readonly, - ACTIONS(3682), 1, + ACTIONS(3703), 1, anon_sym_override, - STATE(1310), 1, + STATE(1319), 1, sym_decorator, - STATE(2772), 1, + STATE(2760), 1, sym_accessibility_modifier, - STATE(2795), 1, + STATE(2784), 1, sym_override_modifier, - STATE(3321), 1, + STATE(3308), 1, sym_formal_parameters, - STATE(4434), 1, + STATE(4609), 1, sym__call_signature, - STATE(4661), 1, + STATE(4760), 1, aux_sym_export_statement_repeat1, - STATE(5740), 1, + STATE(5735), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3268), 2, + ACTIONS(3282), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3672), 2, + ACTIONS(3693), 2, sym_number, sym_private_property_identifier, - ACTIONS(3678), 2, + ACTIONS(3699), 2, anon_sym_get, anon_sym_set, - ACTIONS(3680), 3, + ACTIONS(3701), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3069), 3, + STATE(3091), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(4024), 6, + STATE(3997), 6, sym_export_statement, sym_method_signature, sym_call_signature, sym_property_signature, sym_construct_signature, sym_index_signature, - ACTIONS(3660), 12, + ACTIONS(3677), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, @@ -158127,160 +158294,251 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [21767] = 29, + [21645] = 33, ACTIONS(97), 1, anon_sym_AT, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(3254), 1, - anon_sym_LPAREN, - ACTIONS(3260), 1, - anon_sym_DQUOTE, - ACTIONS(3262), 1, - anon_sym_SQUOTE, - ACTIONS(3282), 1, + ACTIONS(2126), 1, + anon_sym_LBRACE, + ACTIONS(2366), 1, + anon_sym_namespace, + ACTIONS(2368), 1, + anon_sym_import, + ACTIONS(2370), 1, + anon_sym_var, + ACTIONS(2372), 1, + anon_sym_let, + ACTIONS(2374), 1, + anon_sym_const, + ACTIONS(2376), 1, + anon_sym_class, + ACTIONS(2378), 1, + anon_sym_async, + ACTIONS(2380), 1, + anon_sym_function, + ACTIONS(2382), 1, + anon_sym_declare, + ACTIONS(2386), 1, anon_sym_abstract, - ACTIONS(3662), 1, - anon_sym_export, - ACTIONS(3664), 1, + ACTIONS(2390), 1, + anon_sym_interface, + ACTIONS(2392), 1, + anon_sym_enum, + ACTIONS(3771), 1, anon_sym_STAR, - ACTIONS(3666), 1, - anon_sym_LBRACK, - ACTIONS(3668), 1, - anon_sym_async, - ACTIONS(3670), 1, - anon_sym_new, - ACTIONS(3674), 1, - anon_sym_static, - ACTIONS(3676), 1, - anon_sym_readonly, - ACTIONS(3682), 1, - anon_sym_override, - STATE(1310), 1, + ACTIONS(3773), 1, + anon_sym_default, + ACTIONS(3775), 1, + anon_sym_type, + ACTIONS(3777), 1, + anon_sym_EQ, + ACTIONS(3779), 1, + anon_sym_as, + ACTIONS(3781), 1, + anon_sym_COMMA, + ACTIONS(3787), 1, + anon_sym_module, + ACTIONS(3789), 1, + anon_sym_RBRACE, + STATE(1319), 1, sym_decorator, - STATE(2772), 1, - sym_accessibility_modifier, - STATE(2795), 1, - sym_override_modifier, - STATE(3321), 1, - sym_formal_parameters, - STATE(4434), 1, - sym__call_signature, - STATE(4661), 1, + STATE(4063), 1, + sym_declaration, + STATE(4064), 1, + sym_internal_module, + STATE(4549), 1, aux_sym_export_statement_repeat1, - STATE(5740), 1, - sym_type_parameters, + STATE(4657), 1, + sym_export_clause, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + STATE(4854), 1, + aux_sym_object_repeat1, + STATE(5639), 1, + sym_namespace_export, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3268), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3672), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(3678), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(3680), 3, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - STATE(3069), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - STATE(3938), 6, - sym_export_statement, - sym_method_signature, - sym_call_signature, - sym_property_signature, - sym_construct_signature, - sym_index_signature, - ACTIONS(3660), 12, - anon_sym_type, + ACTIONS(728), 8, + sym__automatic_semicolon, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + STATE(4060), 13, + sym_variable_declaration, + sym_lexical_declaration, + sym_class_declaration, + sym_function_declaration, + sym_generator_function_declaration, + sym_function_signature, + sym_ambient_declaration, + sym_abstract_class_declaration, + sym_module, + sym_import_alias, + sym_interface_declaration, + sym_enum_declaration, + sym_type_alias_declaration, + [21765] = 33, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2126), 1, + anon_sym_LBRACE, + ACTIONS(2366), 1, anon_sym_namespace, + ACTIONS(2368), 1, + anon_sym_import, + ACTIONS(2370), 1, + anon_sym_var, + ACTIONS(2372), 1, anon_sym_let, - sym_identifier, + ACTIONS(2374), 1, + anon_sym_const, + ACTIONS(2376), 1, + anon_sym_class, + ACTIONS(2378), 1, + anon_sym_async, + ACTIONS(2380), 1, + anon_sym_function, + ACTIONS(2382), 1, anon_sym_declare, + ACTIONS(2386), 1, + anon_sym_abstract, + ACTIONS(2390), 1, + anon_sym_interface, + ACTIONS(2392), 1, + anon_sym_enum, + ACTIONS(3771), 1, + anon_sym_STAR, + ACTIONS(3773), 1, + anon_sym_default, + ACTIONS(3775), 1, + anon_sym_type, + ACTIONS(3777), 1, + anon_sym_EQ, + ACTIONS(3779), 1, + anon_sym_as, + ACTIONS(3781), 1, + anon_sym_COMMA, + ACTIONS(3787), 1, anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [21879] = 29, + ACTIONS(3792), 1, + anon_sym_RBRACE, + STATE(1319), 1, + sym_decorator, + STATE(4063), 1, + sym_declaration, + STATE(4064), 1, + sym_internal_module, + STATE(4549), 1, + aux_sym_export_statement_repeat1, + STATE(4657), 1, + sym_export_clause, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + STATE(4854), 1, + aux_sym_object_repeat1, + STATE(5639), 1, + sym_namespace_export, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(728), 8, + sym__automatic_semicolon, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + STATE(4060), 13, + sym_variable_declaration, + sym_lexical_declaration, + sym_class_declaration, + sym_function_declaration, + sym_generator_function_declaration, + sym_function_signature, + sym_ambient_declaration, + sym_abstract_class_declaration, + sym_module, + sym_import_alias, + sym_interface_declaration, + sym_enum_declaration, + sym_type_alias_declaration, + [21885] = 29, ACTIONS(97), 1, anon_sym_AT, - ACTIONS(2470), 1, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(3254), 1, + ACTIONS(3268), 1, anon_sym_LPAREN, - ACTIONS(3260), 1, + ACTIONS(3274), 1, anon_sym_DQUOTE, - ACTIONS(3262), 1, + ACTIONS(3276), 1, anon_sym_SQUOTE, - ACTIONS(3282), 1, + ACTIONS(3296), 1, anon_sym_abstract, - ACTIONS(3662), 1, + ACTIONS(3679), 1, anon_sym_export, - ACTIONS(3664), 1, + ACTIONS(3681), 1, anon_sym_STAR, - ACTIONS(3666), 1, + ACTIONS(3687), 1, anon_sym_LBRACK, - ACTIONS(3668), 1, + ACTIONS(3689), 1, anon_sym_async, - ACTIONS(3670), 1, + ACTIONS(3691), 1, anon_sym_new, - ACTIONS(3674), 1, + ACTIONS(3695), 1, anon_sym_static, - ACTIONS(3676), 1, + ACTIONS(3697), 1, anon_sym_readonly, - ACTIONS(3682), 1, + ACTIONS(3703), 1, anon_sym_override, - STATE(1310), 1, + STATE(1319), 1, sym_decorator, - STATE(2772), 1, + STATE(2760), 1, sym_accessibility_modifier, - STATE(2795), 1, + STATE(2784), 1, sym_override_modifier, - STATE(3321), 1, + STATE(3308), 1, sym_formal_parameters, - STATE(4434), 1, + STATE(4609), 1, sym__call_signature, - STATE(4661), 1, + STATE(4760), 1, aux_sym_export_statement_repeat1, - STATE(5740), 1, + STATE(5735), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3268), 2, + ACTIONS(3282), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3672), 2, + ACTIONS(3693), 2, sym_number, sym_private_property_identifier, - ACTIONS(3678), 2, + ACTIONS(3699), 2, anon_sym_get, anon_sym_set, - ACTIONS(3680), 3, + ACTIONS(3701), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3069), 3, + STATE(3091), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(4212), 6, + STATE(4007), 6, sym_export_statement, sym_method_signature, sym_call_signature, sym_property_signature, sym_construct_signature, sym_index_signature, - ACTIONS(3660), 12, + ACTIONS(3677), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, @@ -158293,71 +158551,71 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [21991] = 33, + [21997] = 33, ACTIONS(97), 1, anon_sym_AT, - ACTIONS(2112), 1, + ACTIONS(2126), 1, anon_sym_LBRACE, - ACTIONS(2358), 1, + ACTIONS(2366), 1, anon_sym_namespace, - ACTIONS(2360), 1, + ACTIONS(2368), 1, anon_sym_import, - ACTIONS(2362), 1, + ACTIONS(2370), 1, anon_sym_var, - ACTIONS(2364), 1, + ACTIONS(2372), 1, anon_sym_let, - ACTIONS(2366), 1, + ACTIONS(2374), 1, anon_sym_const, - ACTIONS(2368), 1, + ACTIONS(2376), 1, anon_sym_class, - ACTIONS(2370), 1, + ACTIONS(2378), 1, anon_sym_async, - ACTIONS(2372), 1, + ACTIONS(2380), 1, anon_sym_function, - ACTIONS(2374), 1, + ACTIONS(2382), 1, anon_sym_declare, - ACTIONS(2378), 1, + ACTIONS(2386), 1, anon_sym_abstract, - ACTIONS(2382), 1, + ACTIONS(2390), 1, anon_sym_interface, - ACTIONS(2384), 1, + ACTIONS(2392), 1, anon_sym_enum, - ACTIONS(3756), 1, + ACTIONS(3771), 1, anon_sym_STAR, - ACTIONS(3758), 1, + ACTIONS(3773), 1, anon_sym_default, - ACTIONS(3760), 1, + ACTIONS(3775), 1, anon_sym_type, - ACTIONS(3762), 1, + ACTIONS(3777), 1, anon_sym_EQ, - ACTIONS(3764), 1, + ACTIONS(3779), 1, anon_sym_as, - ACTIONS(3766), 1, + ACTIONS(3781), 1, anon_sym_COMMA, - ACTIONS(3772), 1, + ACTIONS(3787), 1, anon_sym_module, - ACTIONS(3780), 1, + ACTIONS(3795), 1, anon_sym_RBRACE, - STATE(1310), 1, + STATE(1319), 1, sym_decorator, - STATE(4542), 1, - aux_sym_export_statement_repeat1, - STATE(4560), 1, + STATE(4063), 1, sym_declaration, - STATE(4561), 1, + STATE(4064), 1, sym_internal_module, - STATE(4678), 1, + STATE(4549), 1, + aux_sym_export_statement_repeat1, + STATE(4657), 1, sym_export_clause, - STATE(4828), 1, + STATE(4829), 1, aux_sym_object_repeat1, - STATE(5022), 1, + STATE(4830), 1, aux_sym_object_pattern_repeat1, - STATE(5594), 1, + STATE(5639), 1, sym_namespace_export, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(726), 8, + ACTIONS(728), 8, sym__automatic_semicolon, sym__member_signature_marker, anon_sym_LPAREN, @@ -158366,7 +158624,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_QMARK, anon_sym_PIPE_RBRACE, - STATE(4555), 13, + STATE(4060), 13, sym_variable_declaration, sym_lexical_declaration, sym_class_declaration, @@ -158380,77 +158638,77 @@ static const uint16_t ts_small_parse_table[] = { sym_interface_declaration, sym_enum_declaration, sym_type_alias_declaration, - [22111] = 29, + [22117] = 29, ACTIONS(97), 1, anon_sym_AT, - ACTIONS(2470), 1, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(3254), 1, + ACTIONS(3268), 1, anon_sym_LPAREN, - ACTIONS(3260), 1, + ACTIONS(3274), 1, anon_sym_DQUOTE, - ACTIONS(3262), 1, + ACTIONS(3276), 1, anon_sym_SQUOTE, - ACTIONS(3282), 1, + ACTIONS(3296), 1, anon_sym_abstract, - ACTIONS(3662), 1, + ACTIONS(3679), 1, anon_sym_export, - ACTIONS(3664), 1, + ACTIONS(3681), 1, anon_sym_STAR, - ACTIONS(3666), 1, + ACTIONS(3687), 1, anon_sym_LBRACK, - ACTIONS(3668), 1, + ACTIONS(3689), 1, anon_sym_async, - ACTIONS(3670), 1, + ACTIONS(3691), 1, anon_sym_new, - ACTIONS(3674), 1, + ACTIONS(3695), 1, anon_sym_static, - ACTIONS(3676), 1, + ACTIONS(3697), 1, anon_sym_readonly, - ACTIONS(3682), 1, + ACTIONS(3703), 1, anon_sym_override, - STATE(1310), 1, + STATE(1319), 1, sym_decorator, - STATE(2772), 1, + STATE(2760), 1, sym_accessibility_modifier, - STATE(2795), 1, + STATE(2784), 1, sym_override_modifier, - STATE(3321), 1, + STATE(3308), 1, sym_formal_parameters, - STATE(4434), 1, + STATE(4609), 1, sym__call_signature, - STATE(4661), 1, + STATE(4760), 1, aux_sym_export_statement_repeat1, - STATE(5740), 1, + STATE(5735), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3268), 2, + ACTIONS(3282), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3672), 2, + ACTIONS(3693), 2, sym_number, sym_private_property_identifier, - ACTIONS(3678), 2, + ACTIONS(3699), 2, anon_sym_get, anon_sym_set, - ACTIONS(3680), 3, + ACTIONS(3701), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3069), 3, + STATE(3091), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(4048), 6, + STATE(3884), 6, sym_export_statement, sym_method_signature, sym_call_signature, sym_property_signature, sym_construct_signature, sym_index_signature, - ACTIONS(3660), 12, + ACTIONS(3677), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, @@ -158463,71 +158721,71 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [22223] = 33, + [22229] = 33, ACTIONS(97), 1, anon_sym_AT, - ACTIONS(2112), 1, + ACTIONS(2126), 1, anon_sym_LBRACE, - ACTIONS(2358), 1, + ACTIONS(2366), 1, anon_sym_namespace, - ACTIONS(2360), 1, + ACTIONS(2368), 1, anon_sym_import, - ACTIONS(2362), 1, + ACTIONS(2370), 1, anon_sym_var, - ACTIONS(2364), 1, + ACTIONS(2372), 1, anon_sym_let, - ACTIONS(2366), 1, + ACTIONS(2374), 1, anon_sym_const, - ACTIONS(2368), 1, + ACTIONS(2376), 1, anon_sym_class, - ACTIONS(2370), 1, + ACTIONS(2378), 1, anon_sym_async, - ACTIONS(2372), 1, + ACTIONS(2380), 1, anon_sym_function, - ACTIONS(2374), 1, + ACTIONS(2382), 1, anon_sym_declare, - ACTIONS(2378), 1, + ACTIONS(2386), 1, anon_sym_abstract, - ACTIONS(2382), 1, + ACTIONS(2390), 1, anon_sym_interface, - ACTIONS(2384), 1, + ACTIONS(2392), 1, anon_sym_enum, - ACTIONS(3756), 1, + ACTIONS(3771), 1, anon_sym_STAR, - ACTIONS(3758), 1, + ACTIONS(3773), 1, anon_sym_default, - ACTIONS(3760), 1, + ACTIONS(3775), 1, anon_sym_type, - ACTIONS(3762), 1, + ACTIONS(3777), 1, anon_sym_EQ, - ACTIONS(3764), 1, + ACTIONS(3779), 1, anon_sym_as, - ACTIONS(3766), 1, + ACTIONS(3781), 1, anon_sym_COMMA, - ACTIONS(3772), 1, + ACTIONS(3787), 1, anon_sym_module, - ACTIONS(3783), 1, + ACTIONS(3798), 1, anon_sym_RBRACE, - STATE(1310), 1, + STATE(1319), 1, sym_decorator, - STATE(4542), 1, - aux_sym_export_statement_repeat1, - STATE(4560), 1, + STATE(4063), 1, sym_declaration, - STATE(4561), 1, + STATE(4064), 1, sym_internal_module, - STATE(4678), 1, + STATE(4549), 1, + aux_sym_export_statement_repeat1, + STATE(4657), 1, sym_export_clause, - STATE(4828), 1, - aux_sym_object_repeat1, - STATE(5022), 1, + STATE(4830), 1, aux_sym_object_pattern_repeat1, - STATE(5594), 1, + STATE(4854), 1, + aux_sym_object_repeat1, + STATE(5639), 1, sym_namespace_export, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(726), 8, + ACTIONS(728), 8, sym__automatic_semicolon, sym__member_signature_marker, anon_sym_LPAREN, @@ -158536,7 +158794,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_QMARK, anon_sym_PIPE_RBRACE, - STATE(4555), 13, + STATE(4060), 13, sym_variable_declaration, sym_lexical_declaration, sym_class_declaration, @@ -158550,77 +158808,77 @@ static const uint16_t ts_small_parse_table[] = { sym_interface_declaration, sym_enum_declaration, sym_type_alias_declaration, - [22343] = 29, + [22349] = 29, ACTIONS(97), 1, anon_sym_AT, - ACTIONS(2470), 1, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(3254), 1, + ACTIONS(3268), 1, anon_sym_LPAREN, - ACTIONS(3260), 1, + ACTIONS(3274), 1, anon_sym_DQUOTE, - ACTIONS(3262), 1, + ACTIONS(3276), 1, anon_sym_SQUOTE, - ACTIONS(3282), 1, + ACTIONS(3296), 1, anon_sym_abstract, - ACTIONS(3662), 1, + ACTIONS(3679), 1, anon_sym_export, - ACTIONS(3664), 1, + ACTIONS(3681), 1, anon_sym_STAR, - ACTIONS(3666), 1, + ACTIONS(3687), 1, anon_sym_LBRACK, - ACTIONS(3668), 1, + ACTIONS(3689), 1, anon_sym_async, - ACTIONS(3670), 1, + ACTIONS(3691), 1, anon_sym_new, - ACTIONS(3674), 1, + ACTIONS(3695), 1, anon_sym_static, - ACTIONS(3676), 1, + ACTIONS(3697), 1, anon_sym_readonly, - ACTIONS(3682), 1, + ACTIONS(3703), 1, anon_sym_override, - STATE(1310), 1, + STATE(1319), 1, sym_decorator, - STATE(2772), 1, + STATE(2760), 1, sym_accessibility_modifier, - STATE(2795), 1, + STATE(2784), 1, sym_override_modifier, - STATE(3321), 1, + STATE(3308), 1, sym_formal_parameters, - STATE(4434), 1, + STATE(4609), 1, sym__call_signature, - STATE(4661), 1, + STATE(4760), 1, aux_sym_export_statement_repeat1, - STATE(5740), 1, + STATE(5735), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3268), 2, + ACTIONS(3282), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3672), 2, + ACTIONS(3693), 2, sym_number, sym_private_property_identifier, - ACTIONS(3678), 2, + ACTIONS(3699), 2, anon_sym_get, anon_sym_set, - ACTIONS(3680), 3, + ACTIONS(3701), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3069), 3, + STATE(3091), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(3902), 6, + STATE(3973), 6, sym_export_statement, sym_method_signature, sym_call_signature, sym_property_signature, sym_construct_signature, sym_index_signature, - ACTIONS(3660), 12, + ACTIONS(3677), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, @@ -158633,75 +158891,75 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [22455] = 29, - ACTIONS(3260), 1, + [22461] = 29, + ACTIONS(3274), 1, anon_sym_DQUOTE, - ACTIONS(3262), 1, + ACTIONS(3276), 1, anon_sym_SQUOTE, - ACTIONS(3666), 1, + ACTIONS(3687), 1, anon_sym_LBRACK, - ACTIONS(3682), 1, + ACTIONS(3703), 1, anon_sym_override, - ACTIONS(3786), 1, + ACTIONS(3801), 1, anon_sym_STAR, - ACTIONS(3788), 1, + ACTIONS(3803), 1, anon_sym_RBRACE, - ACTIONS(3790), 1, + ACTIONS(3805), 1, anon_sym_SEMI, - ACTIONS(3792), 1, + ACTIONS(3807), 1, anon_sym_async, - ACTIONS(3796), 1, + ACTIONS(3811), 1, anon_sym_AT, - ACTIONS(3798), 1, + ACTIONS(3813), 1, anon_sym_static, - ACTIONS(3800), 1, + ACTIONS(3815), 1, anon_sym_readonly, - ACTIONS(3804), 1, + ACTIONS(3819), 1, anon_sym_declare, - ACTIONS(3806), 1, + ACTIONS(3821), 1, anon_sym_abstract, - ACTIONS(3808), 1, + ACTIONS(3823), 1, anon_sym_accessor, - STATE(2409), 1, + STATE(2422), 1, aux_sym_export_statement_repeat1, - STATE(2641), 1, + STATE(2652), 1, sym_method_definition, - STATE(2726), 1, + STATE(2727), 1, sym_accessibility_modifier, - STATE(2777), 1, - sym_override_modifier, - STATE(2782), 1, + STATE(2787), 1, sym_decorator, - STATE(4796), 1, + STATE(2788), 1, + sym_override_modifier, + STATE(4744), 1, sym_method_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3268), 2, + ACTIONS(3282), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3794), 2, + ACTIONS(3809), 2, sym_number, sym_private_property_identifier, - ACTIONS(3802), 2, + ACTIONS(3817), 2, anon_sym_get, anon_sym_set, - STATE(1462), 2, + STATE(1465), 2, sym_class_static_block, aux_sym_class_body_repeat1, - ACTIONS(3680), 3, + ACTIONS(3701), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3059), 3, + STATE(3017), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(5423), 3, + STATE(5183), 3, sym_public_field_definition, sym_abstract_method_signature, sym_index_signature, - ACTIONS(3660), 13, + ACTIONS(3677), 13, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -158715,75 +158973,75 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [22566] = 29, - ACTIONS(3260), 1, + [22572] = 29, + ACTIONS(3274), 1, anon_sym_DQUOTE, - ACTIONS(3262), 1, + ACTIONS(3276), 1, anon_sym_SQUOTE, - ACTIONS(3666), 1, + ACTIONS(3687), 1, anon_sym_LBRACK, - ACTIONS(3682), 1, + ACTIONS(3703), 1, anon_sym_override, - ACTIONS(3786), 1, + ACTIONS(3801), 1, anon_sym_STAR, - ACTIONS(3790), 1, + ACTIONS(3805), 1, anon_sym_SEMI, - ACTIONS(3792), 1, + ACTIONS(3807), 1, anon_sym_async, - ACTIONS(3796), 1, + ACTIONS(3811), 1, anon_sym_AT, - ACTIONS(3798), 1, + ACTIONS(3813), 1, anon_sym_static, - ACTIONS(3800), 1, + ACTIONS(3815), 1, anon_sym_readonly, - ACTIONS(3804), 1, + ACTIONS(3819), 1, anon_sym_declare, - ACTIONS(3806), 1, + ACTIONS(3821), 1, anon_sym_abstract, - ACTIONS(3808), 1, + ACTIONS(3823), 1, anon_sym_accessor, - ACTIONS(3810), 1, + ACTIONS(3825), 1, anon_sym_RBRACE, - STATE(2409), 1, + STATE(2422), 1, aux_sym_export_statement_repeat1, - STATE(2641), 1, + STATE(2652), 1, sym_method_definition, - STATE(2726), 1, + STATE(2727), 1, sym_accessibility_modifier, - STATE(2777), 1, - sym_override_modifier, - STATE(2782), 1, + STATE(2787), 1, sym_decorator, - STATE(4796), 1, + STATE(2788), 1, + sym_override_modifier, + STATE(4744), 1, sym_method_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3268), 2, + ACTIONS(3282), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3794), 2, + ACTIONS(3809), 2, sym_number, sym_private_property_identifier, - ACTIONS(3802), 2, + ACTIONS(3817), 2, anon_sym_get, anon_sym_set, - STATE(1462), 2, + STATE(1465), 2, sym_class_static_block, aux_sym_class_body_repeat1, - ACTIONS(3680), 3, + ACTIONS(3701), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3059), 3, + STATE(3017), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(5423), 3, + STATE(5183), 3, sym_public_field_definition, sym_abstract_method_signature, sym_index_signature, - ACTIONS(3660), 13, + ACTIONS(3677), 13, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -158797,75 +159055,75 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [22677] = 29, - ACTIONS(3260), 1, + [22683] = 29, + ACTIONS(3274), 1, anon_sym_DQUOTE, - ACTIONS(3262), 1, + ACTIONS(3276), 1, anon_sym_SQUOTE, - ACTIONS(3666), 1, + ACTIONS(3687), 1, anon_sym_LBRACK, - ACTIONS(3682), 1, + ACTIONS(3703), 1, anon_sym_override, - ACTIONS(3786), 1, + ACTIONS(3801), 1, anon_sym_STAR, - ACTIONS(3792), 1, + ACTIONS(3805), 1, + anon_sym_SEMI, + ACTIONS(3807), 1, anon_sym_async, - ACTIONS(3796), 1, + ACTIONS(3811), 1, anon_sym_AT, - ACTIONS(3798), 1, + ACTIONS(3813), 1, anon_sym_static, - ACTIONS(3800), 1, + ACTIONS(3815), 1, anon_sym_readonly, - ACTIONS(3804), 1, + ACTIONS(3819), 1, anon_sym_declare, - ACTIONS(3806), 1, + ACTIONS(3821), 1, anon_sym_abstract, - ACTIONS(3808), 1, + ACTIONS(3823), 1, anon_sym_accessor, - ACTIONS(3812), 1, + ACTIONS(3827), 1, anon_sym_RBRACE, - ACTIONS(3814), 1, - anon_sym_SEMI, - STATE(2409), 1, + STATE(2422), 1, aux_sym_export_statement_repeat1, - STATE(2641), 1, + STATE(2652), 1, sym_method_definition, - STATE(2726), 1, + STATE(2727), 1, sym_accessibility_modifier, - STATE(2777), 1, - sym_override_modifier, - STATE(2782), 1, + STATE(2787), 1, sym_decorator, - STATE(4796), 1, + STATE(2788), 1, + sym_override_modifier, + STATE(4744), 1, sym_method_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3268), 2, + ACTIONS(3282), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3794), 2, + ACTIONS(3809), 2, sym_number, sym_private_property_identifier, - ACTIONS(3802), 2, + ACTIONS(3817), 2, anon_sym_get, anon_sym_set, - STATE(1453), 2, + STATE(1465), 2, sym_class_static_block, aux_sym_class_body_repeat1, - ACTIONS(3680), 3, + ACTIONS(3701), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3059), 3, + STATE(3017), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(5423), 3, + STATE(5183), 3, sym_public_field_definition, sym_abstract_method_signature, sym_index_signature, - ACTIONS(3660), 13, + ACTIONS(3677), 13, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -158879,75 +159137,75 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [22788] = 29, - ACTIONS(3260), 1, + [22794] = 29, + ACTIONS(3274), 1, anon_sym_DQUOTE, - ACTIONS(3262), 1, + ACTIONS(3276), 1, anon_sym_SQUOTE, - ACTIONS(3666), 1, + ACTIONS(3687), 1, anon_sym_LBRACK, - ACTIONS(3682), 1, + ACTIONS(3703), 1, anon_sym_override, - ACTIONS(3786), 1, + ACTIONS(3801), 1, anon_sym_STAR, - ACTIONS(3792), 1, + ACTIONS(3807), 1, anon_sym_async, - ACTIONS(3796), 1, + ACTIONS(3811), 1, anon_sym_AT, - ACTIONS(3798), 1, + ACTIONS(3813), 1, anon_sym_static, - ACTIONS(3800), 1, + ACTIONS(3815), 1, anon_sym_readonly, - ACTIONS(3804), 1, + ACTIONS(3819), 1, anon_sym_declare, - ACTIONS(3806), 1, + ACTIONS(3821), 1, anon_sym_abstract, - ACTIONS(3808), 1, + ACTIONS(3823), 1, anon_sym_accessor, - ACTIONS(3816), 1, + ACTIONS(3829), 1, anon_sym_RBRACE, - ACTIONS(3818), 1, + ACTIONS(3831), 1, anon_sym_SEMI, - STATE(2409), 1, + STATE(2422), 1, aux_sym_export_statement_repeat1, - STATE(2641), 1, + STATE(2652), 1, sym_method_definition, - STATE(2726), 1, + STATE(2727), 1, sym_accessibility_modifier, - STATE(2777), 1, - sym_override_modifier, - STATE(2782), 1, + STATE(2787), 1, sym_decorator, - STATE(4796), 1, + STATE(2788), 1, + sym_override_modifier, + STATE(4744), 1, sym_method_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3268), 2, + ACTIONS(3282), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3794), 2, + ACTIONS(3809), 2, sym_number, sym_private_property_identifier, - ACTIONS(3802), 2, + ACTIONS(3817), 2, anon_sym_get, anon_sym_set, STATE(1461), 2, sym_class_static_block, aux_sym_class_body_repeat1, - ACTIONS(3680), 3, + ACTIONS(3701), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3059), 3, + STATE(3017), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(5423), 3, + STATE(5183), 3, sym_public_field_definition, sym_abstract_method_signature, sym_index_signature, - ACTIONS(3660), 13, + ACTIONS(3677), 13, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -158961,75 +159219,75 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [22899] = 29, - ACTIONS(3260), 1, + [22905] = 29, + ACTIONS(3274), 1, anon_sym_DQUOTE, - ACTIONS(3262), 1, + ACTIONS(3276), 1, anon_sym_SQUOTE, - ACTIONS(3666), 1, + ACTIONS(3687), 1, anon_sym_LBRACK, - ACTIONS(3682), 1, + ACTIONS(3703), 1, anon_sym_override, - ACTIONS(3786), 1, + ACTIONS(3801), 1, anon_sym_STAR, - ACTIONS(3790), 1, - anon_sym_SEMI, - ACTIONS(3792), 1, + ACTIONS(3807), 1, anon_sym_async, - ACTIONS(3796), 1, + ACTIONS(3811), 1, anon_sym_AT, - ACTIONS(3798), 1, + ACTIONS(3813), 1, anon_sym_static, - ACTIONS(3800), 1, + ACTIONS(3815), 1, anon_sym_readonly, - ACTIONS(3804), 1, + ACTIONS(3819), 1, anon_sym_declare, - ACTIONS(3806), 1, + ACTIONS(3821), 1, anon_sym_abstract, - ACTIONS(3808), 1, + ACTIONS(3823), 1, anon_sym_accessor, - ACTIONS(3820), 1, + ACTIONS(3833), 1, anon_sym_RBRACE, - STATE(2409), 1, + ACTIONS(3835), 1, + anon_sym_SEMI, + STATE(2422), 1, aux_sym_export_statement_repeat1, - STATE(2641), 1, + STATE(2652), 1, sym_method_definition, - STATE(2726), 1, + STATE(2727), 1, sym_accessibility_modifier, - STATE(2777), 1, - sym_override_modifier, - STATE(2782), 1, + STATE(2787), 1, sym_decorator, - STATE(4796), 1, + STATE(2788), 1, + sym_override_modifier, + STATE(4744), 1, sym_method_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3268), 2, + ACTIONS(3282), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3794), 2, + ACTIONS(3809), 2, sym_number, sym_private_property_identifier, - ACTIONS(3802), 2, + ACTIONS(3817), 2, anon_sym_get, anon_sym_set, - STATE(1462), 2, + STATE(1456), 2, sym_class_static_block, aux_sym_class_body_repeat1, - ACTIONS(3680), 3, + ACTIONS(3701), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3059), 3, + STATE(3017), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(5423), 3, + STATE(5183), 3, sym_public_field_definition, sym_abstract_method_signature, sym_index_signature, - ACTIONS(3660), 13, + ACTIONS(3677), 13, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -159043,75 +159301,75 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [23010] = 29, - ACTIONS(3260), 1, + [23016] = 29, + ACTIONS(3274), 1, anon_sym_DQUOTE, - ACTIONS(3262), 1, + ACTIONS(3276), 1, anon_sym_SQUOTE, - ACTIONS(3666), 1, + ACTIONS(3687), 1, anon_sym_LBRACK, - ACTIONS(3682), 1, + ACTIONS(3703), 1, anon_sym_override, - ACTIONS(3786), 1, + ACTIONS(3801), 1, anon_sym_STAR, - ACTIONS(3792), 1, + ACTIONS(3807), 1, anon_sym_async, - ACTIONS(3796), 1, + ACTIONS(3811), 1, anon_sym_AT, - ACTIONS(3798), 1, + ACTIONS(3813), 1, anon_sym_static, - ACTIONS(3800), 1, + ACTIONS(3815), 1, anon_sym_readonly, - ACTIONS(3804), 1, + ACTIONS(3819), 1, anon_sym_declare, - ACTIONS(3806), 1, + ACTIONS(3821), 1, anon_sym_abstract, - ACTIONS(3808), 1, + ACTIONS(3823), 1, anon_sym_accessor, - ACTIONS(3822), 1, + ACTIONS(3837), 1, anon_sym_RBRACE, - ACTIONS(3824), 1, + ACTIONS(3839), 1, anon_sym_SEMI, - STATE(2409), 1, + STATE(2422), 1, aux_sym_export_statement_repeat1, - STATE(2641), 1, + STATE(2652), 1, sym_method_definition, - STATE(2726), 1, + STATE(2727), 1, sym_accessibility_modifier, - STATE(2777), 1, - sym_override_modifier, - STATE(2782), 1, + STATE(2787), 1, sym_decorator, - STATE(4796), 1, + STATE(2788), 1, + sym_override_modifier, + STATE(4744), 1, sym_method_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3268), 2, + ACTIONS(3282), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3794), 2, + ACTIONS(3809), 2, sym_number, sym_private_property_identifier, - ACTIONS(3802), 2, + ACTIONS(3817), 2, anon_sym_get, anon_sym_set, - STATE(1458), 2, + STATE(1463), 2, sym_class_static_block, aux_sym_class_body_repeat1, - ACTIONS(3680), 3, + ACTIONS(3701), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3059), 3, + STATE(3017), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(5423), 3, + STATE(5183), 3, sym_public_field_definition, sym_abstract_method_signature, sym_index_signature, - ACTIONS(3660), 13, + ACTIONS(3677), 13, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -159125,75 +159383,75 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [23121] = 29, - ACTIONS(3260), 1, + [23127] = 29, + ACTIONS(3274), 1, anon_sym_DQUOTE, - ACTIONS(3262), 1, + ACTIONS(3276), 1, anon_sym_SQUOTE, - ACTIONS(3666), 1, + ACTIONS(3687), 1, anon_sym_LBRACK, - ACTIONS(3682), 1, + ACTIONS(3703), 1, anon_sym_override, - ACTIONS(3786), 1, + ACTIONS(3801), 1, anon_sym_STAR, - ACTIONS(3790), 1, + ACTIONS(3805), 1, anon_sym_SEMI, - ACTIONS(3792), 1, + ACTIONS(3807), 1, anon_sym_async, - ACTIONS(3796), 1, + ACTIONS(3811), 1, anon_sym_AT, - ACTIONS(3798), 1, + ACTIONS(3813), 1, anon_sym_static, - ACTIONS(3800), 1, + ACTIONS(3815), 1, anon_sym_readonly, - ACTIONS(3804), 1, + ACTIONS(3819), 1, anon_sym_declare, - ACTIONS(3806), 1, + ACTIONS(3821), 1, anon_sym_abstract, - ACTIONS(3808), 1, + ACTIONS(3823), 1, anon_sym_accessor, - ACTIONS(3826), 1, + ACTIONS(3841), 1, anon_sym_RBRACE, - STATE(2409), 1, + STATE(2422), 1, aux_sym_export_statement_repeat1, - STATE(2641), 1, + STATE(2652), 1, sym_method_definition, - STATE(2726), 1, + STATE(2727), 1, sym_accessibility_modifier, - STATE(2777), 1, - sym_override_modifier, - STATE(2782), 1, + STATE(2787), 1, sym_decorator, - STATE(4796), 1, + STATE(2788), 1, + sym_override_modifier, + STATE(4744), 1, sym_method_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3268), 2, + ACTIONS(3282), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3794), 2, + ACTIONS(3809), 2, sym_number, sym_private_property_identifier, - ACTIONS(3802), 2, + ACTIONS(3817), 2, anon_sym_get, anon_sym_set, - STATE(1462), 2, + STATE(1465), 2, sym_class_static_block, aux_sym_class_body_repeat1, - ACTIONS(3680), 3, + ACTIONS(3701), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3059), 3, + STATE(3017), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(5423), 3, + STATE(5183), 3, sym_public_field_definition, sym_abstract_method_signature, sym_index_signature, - ACTIONS(3660), 13, + ACTIONS(3677), 13, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -159207,75 +159465,75 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [23232] = 29, - ACTIONS(3260), 1, + [23238] = 29, + ACTIONS(3274), 1, anon_sym_DQUOTE, - ACTIONS(3262), 1, + ACTIONS(3276), 1, anon_sym_SQUOTE, - ACTIONS(3666), 1, + ACTIONS(3687), 1, anon_sym_LBRACK, - ACTIONS(3682), 1, + ACTIONS(3703), 1, anon_sym_override, - ACTIONS(3786), 1, + ACTIONS(3801), 1, anon_sym_STAR, - ACTIONS(3792), 1, + ACTIONS(3807), 1, anon_sym_async, - ACTIONS(3796), 1, + ACTIONS(3811), 1, anon_sym_AT, - ACTIONS(3798), 1, + ACTIONS(3813), 1, anon_sym_static, - ACTIONS(3800), 1, + ACTIONS(3815), 1, anon_sym_readonly, - ACTIONS(3804), 1, + ACTIONS(3819), 1, anon_sym_declare, - ACTIONS(3806), 1, + ACTIONS(3821), 1, anon_sym_abstract, - ACTIONS(3808), 1, + ACTIONS(3823), 1, anon_sym_accessor, - ACTIONS(3828), 1, + ACTIONS(3843), 1, anon_sym_RBRACE, - ACTIONS(3830), 1, + ACTIONS(3845), 1, anon_sym_SEMI, - STATE(2409), 1, + STATE(2422), 1, aux_sym_export_statement_repeat1, - STATE(2641), 1, + STATE(2652), 1, sym_method_definition, - STATE(2726), 1, + STATE(2727), 1, sym_accessibility_modifier, - STATE(2777), 1, - sym_override_modifier, - STATE(2782), 1, + STATE(2787), 1, sym_decorator, - STATE(4796), 1, + STATE(2788), 1, + sym_override_modifier, + STATE(4744), 1, sym_method_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3268), 2, + ACTIONS(3282), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3794), 2, + ACTIONS(3809), 2, sym_number, sym_private_property_identifier, - ACTIONS(3802), 2, + ACTIONS(3817), 2, anon_sym_get, anon_sym_set, - STATE(1456), 2, + STATE(1455), 2, sym_class_static_block, aux_sym_class_body_repeat1, - ACTIONS(3680), 3, + ACTIONS(3701), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3059), 3, + STATE(3017), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(5423), 3, + STATE(5183), 3, sym_public_field_definition, sym_abstract_method_signature, sym_index_signature, - ACTIONS(3660), 13, + ACTIONS(3677), 13, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -159289,75 +159547,75 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [23343] = 29, - ACTIONS(3260), 1, + [23349] = 29, + ACTIONS(3274), 1, anon_sym_DQUOTE, - ACTIONS(3262), 1, + ACTIONS(3276), 1, anon_sym_SQUOTE, - ACTIONS(3666), 1, + ACTIONS(3687), 1, anon_sym_LBRACK, - ACTIONS(3682), 1, + ACTIONS(3703), 1, anon_sym_override, - ACTIONS(3786), 1, + ACTIONS(3801), 1, anon_sym_STAR, - ACTIONS(3792), 1, + ACTIONS(3805), 1, + anon_sym_SEMI, + ACTIONS(3807), 1, anon_sym_async, - ACTIONS(3796), 1, + ACTIONS(3811), 1, anon_sym_AT, - ACTIONS(3798), 1, + ACTIONS(3813), 1, anon_sym_static, - ACTIONS(3800), 1, + ACTIONS(3815), 1, anon_sym_readonly, - ACTIONS(3804), 1, + ACTIONS(3819), 1, anon_sym_declare, - ACTIONS(3806), 1, + ACTIONS(3821), 1, anon_sym_abstract, - ACTIONS(3808), 1, + ACTIONS(3823), 1, anon_sym_accessor, - ACTIONS(3832), 1, + ACTIONS(3847), 1, anon_sym_RBRACE, - ACTIONS(3834), 1, - anon_sym_SEMI, - STATE(2409), 1, + STATE(2422), 1, aux_sym_export_statement_repeat1, - STATE(2641), 1, + STATE(2652), 1, sym_method_definition, - STATE(2726), 1, + STATE(2727), 1, sym_accessibility_modifier, - STATE(2777), 1, - sym_override_modifier, - STATE(2782), 1, + STATE(2787), 1, sym_decorator, - STATE(4796), 1, + STATE(2788), 1, + sym_override_modifier, + STATE(4744), 1, sym_method_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3268), 2, + ACTIONS(3282), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3794), 2, + ACTIONS(3809), 2, sym_number, sym_private_property_identifier, - ACTIONS(3802), 2, + ACTIONS(3817), 2, anon_sym_get, anon_sym_set, - STATE(1452), 2, + STATE(1465), 2, sym_class_static_block, aux_sym_class_body_repeat1, - ACTIONS(3680), 3, + ACTIONS(3701), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3059), 3, + STATE(3017), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(5423), 3, + STATE(5183), 3, sym_public_field_definition, sym_abstract_method_signature, sym_index_signature, - ACTIONS(3660), 13, + ACTIONS(3677), 13, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -159371,75 +159629,75 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [23454] = 29, - ACTIONS(3260), 1, + [23460] = 29, + ACTIONS(3274), 1, anon_sym_DQUOTE, - ACTIONS(3262), 1, + ACTIONS(3276), 1, anon_sym_SQUOTE, - ACTIONS(3666), 1, + ACTIONS(3687), 1, anon_sym_LBRACK, - ACTIONS(3682), 1, + ACTIONS(3703), 1, anon_sym_override, - ACTIONS(3786), 1, + ACTIONS(3801), 1, anon_sym_STAR, - ACTIONS(3790), 1, - anon_sym_SEMI, - ACTIONS(3792), 1, + ACTIONS(3807), 1, anon_sym_async, - ACTIONS(3796), 1, + ACTIONS(3811), 1, anon_sym_AT, - ACTIONS(3798), 1, + ACTIONS(3813), 1, anon_sym_static, - ACTIONS(3800), 1, + ACTIONS(3815), 1, anon_sym_readonly, - ACTIONS(3804), 1, + ACTIONS(3819), 1, anon_sym_declare, - ACTIONS(3806), 1, + ACTIONS(3821), 1, anon_sym_abstract, - ACTIONS(3808), 1, + ACTIONS(3823), 1, anon_sym_accessor, - ACTIONS(3836), 1, + ACTIONS(3849), 1, anon_sym_RBRACE, - STATE(2409), 1, + ACTIONS(3851), 1, + anon_sym_SEMI, + STATE(2422), 1, aux_sym_export_statement_repeat1, - STATE(2641), 1, + STATE(2652), 1, sym_method_definition, - STATE(2726), 1, + STATE(2727), 1, sym_accessibility_modifier, - STATE(2777), 1, - sym_override_modifier, - STATE(2782), 1, + STATE(2787), 1, sym_decorator, - STATE(4796), 1, + STATE(2788), 1, + sym_override_modifier, + STATE(4744), 1, sym_method_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3268), 2, + ACTIONS(3282), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3794), 2, + ACTIONS(3809), 2, sym_number, sym_private_property_identifier, - ACTIONS(3802), 2, + ACTIONS(3817), 2, anon_sym_get, anon_sym_set, - STATE(1462), 2, + STATE(1457), 2, sym_class_static_block, aux_sym_class_body_repeat1, - ACTIONS(3680), 3, + ACTIONS(3701), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3059), 3, + STATE(3017), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(5423), 3, + STATE(5183), 3, sym_public_field_definition, sym_abstract_method_signature, sym_index_signature, - ACTIONS(3660), 13, + ACTIONS(3677), 13, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -159453,75 +159711,75 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [23565] = 29, - ACTIONS(3841), 1, + [23571] = 29, + ACTIONS(3856), 1, anon_sym_STAR, - ACTIONS(3844), 1, + ACTIONS(3859), 1, anon_sym_RBRACE, - ACTIONS(3846), 1, + ACTIONS(3861), 1, anon_sym_SEMI, - ACTIONS(3849), 1, + ACTIONS(3864), 1, anon_sym_LBRACK, - ACTIONS(3852), 1, + ACTIONS(3867), 1, anon_sym_DQUOTE, - ACTIONS(3855), 1, + ACTIONS(3870), 1, anon_sym_SQUOTE, - ACTIONS(3858), 1, + ACTIONS(3873), 1, anon_sym_async, - ACTIONS(3867), 1, + ACTIONS(3882), 1, anon_sym_AT, - ACTIONS(3870), 1, + ACTIONS(3885), 1, anon_sym_static, - ACTIONS(3873), 1, + ACTIONS(3888), 1, anon_sym_readonly, - ACTIONS(3879), 1, + ACTIONS(3894), 1, anon_sym_declare, - ACTIONS(3885), 1, + ACTIONS(3900), 1, anon_sym_override, - ACTIONS(3888), 1, + ACTIONS(3903), 1, anon_sym_abstract, - ACTIONS(3891), 1, + ACTIONS(3906), 1, anon_sym_accessor, - STATE(2409), 1, + STATE(2422), 1, aux_sym_export_statement_repeat1, - STATE(2641), 1, + STATE(2652), 1, sym_method_definition, - STATE(2726), 1, + STATE(2727), 1, sym_accessibility_modifier, - STATE(2777), 1, - sym_override_modifier, - STATE(2782), 1, + STATE(2787), 1, sym_decorator, - STATE(4796), 1, + STATE(2788), 1, + sym_override_modifier, + STATE(4744), 1, sym_method_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3861), 2, + ACTIONS(3876), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3864), 2, + ACTIONS(3879), 2, sym_number, sym_private_property_identifier, - ACTIONS(3876), 2, + ACTIONS(3891), 2, anon_sym_get, anon_sym_set, - STATE(1462), 2, + STATE(1465), 2, sym_class_static_block, aux_sym_class_body_repeat1, - ACTIONS(3882), 3, + ACTIONS(3897), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3059), 3, + STATE(3017), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(5423), 3, + STATE(5183), 3, sym_public_field_definition, sym_abstract_method_signature, sym_index_signature, - ACTIONS(3838), 13, + ACTIONS(3853), 13, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -159535,131 +159793,66 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [23676] = 13, - ACTIONS(828), 1, - anon_sym_BQUOTE, - ACTIONS(3898), 1, - anon_sym_LPAREN, - ACTIONS(3900), 1, - anon_sym_LBRACK, - ACTIONS(3902), 1, - anon_sym_DOT, - ACTIONS(3904), 1, - anon_sym_QMARK_DOT, - ACTIONS(3906), 1, - anon_sym_LT, - STATE(1602), 1, - sym_type_arguments, - STATE(1641), 1, - sym_template_string, - STATE(1665), 1, - sym_arguments, - STATE(4815), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3894), 12, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3896), 27, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_satisfies, - anon_sym_implements, - [23754] = 30, + [23682] = 30, ACTIONS(97), 1, anon_sym_AT, - ACTIONS(2112), 1, + ACTIONS(2126), 1, anon_sym_LBRACE, - ACTIONS(2358), 1, + ACTIONS(2366), 1, anon_sym_namespace, - ACTIONS(2360), 1, + ACTIONS(2368), 1, anon_sym_import, - ACTIONS(2362), 1, + ACTIONS(2370), 1, anon_sym_var, - ACTIONS(2364), 1, + ACTIONS(2372), 1, anon_sym_let, - ACTIONS(2366), 1, + ACTIONS(2374), 1, anon_sym_const, - ACTIONS(2368), 1, + ACTIONS(2376), 1, anon_sym_class, - ACTIONS(2370), 1, + ACTIONS(2378), 1, anon_sym_async, - ACTIONS(2372), 1, + ACTIONS(2380), 1, anon_sym_function, - ACTIONS(2374), 1, + ACTIONS(2382), 1, anon_sym_declare, - ACTIONS(2378), 1, + ACTIONS(2386), 1, anon_sym_abstract, - ACTIONS(2382), 1, + ACTIONS(2390), 1, anon_sym_interface, - ACTIONS(2384), 1, + ACTIONS(2392), 1, anon_sym_enum, - ACTIONS(3756), 1, + ACTIONS(3771), 1, anon_sym_STAR, - ACTIONS(3758), 1, + ACTIONS(3773), 1, anon_sym_default, - ACTIONS(3760), 1, + ACTIONS(3775), 1, anon_sym_type, - ACTIONS(3762), 1, + ACTIONS(3777), 1, anon_sym_EQ, - ACTIONS(3764), 1, + ACTIONS(3779), 1, anon_sym_as, - ACTIONS(3772), 1, + ACTIONS(3787), 1, anon_sym_module, - STATE(1310), 1, + STATE(1319), 1, sym_decorator, - STATE(4542), 1, - aux_sym_export_statement_repeat1, - STATE(4560), 1, + STATE(4063), 1, sym_declaration, - STATE(4561), 1, + STATE(4064), 1, sym_internal_module, - STATE(4678), 1, + STATE(4549), 1, + aux_sym_export_statement_repeat1, + STATE(4657), 1, sym_export_clause, - STATE(5594), 1, + STATE(5639), 1, sym_namespace_export, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3908), 2, + ACTIONS(3909), 2, anon_sym_COMMA, anon_sym_RBRACE, - ACTIONS(726), 8, + ACTIONS(728), 8, sym__automatic_semicolon, sym__member_signature_marker, anon_sym_LPAREN, @@ -159668,7 +159861,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_QMARK, anon_sym_PIPE_RBRACE, - STATE(4555), 13, + STATE(4060), 13, sym_variable_declaration, sym_lexical_declaration, sym_class_declaration, @@ -159682,69 +159875,69 @@ static const uint16_t ts_small_parse_table[] = { sym_interface_declaration, sym_enum_declaration, sym_type_alias_declaration, - [23866] = 25, + [23794] = 25, ACTIONS(231), 1, anon_sym_STAR, ACTIONS(237), 1, anon_sym_COMMA, ACTIONS(253), 1, anon_sym_DOT_DOT_DOT, - ACTIONS(2292), 1, + ACTIONS(2300), 1, anon_sym_DQUOTE, - ACTIONS(2294), 1, + ACTIONS(2302), 1, anon_sym_SQUOTE, - ACTIONS(3248), 1, + ACTIONS(3262), 1, anon_sym_LBRACE, - ACTIONS(3914), 1, + ACTIONS(3915), 1, anon_sym_RBRACE, - ACTIONS(3916), 1, + ACTIONS(3917), 1, anon_sym_LBRACK, - ACTIONS(3918), 1, + ACTIONS(3919), 1, anon_sym_async, - ACTIONS(3922), 1, + ACTIONS(3923), 1, anon_sym_static, - ACTIONS(3924), 1, + ACTIONS(3925), 1, anon_sym_readonly, - ACTIONS(3930), 1, + ACTIONS(3931), 1, anon_sym_override, - STATE(2754), 1, + STATE(2773), 1, sym_accessibility_modifier, - STATE(2783), 1, + STATE(2798), 1, sym_override_modifier, - STATE(5174), 1, - aux_sym_object_pattern_repeat1, - STATE(5228), 1, + STATE(5252), 1, aux_sym_object_repeat1, + STATE(5272), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3920), 2, + ACTIONS(3921), 2, sym_number, sym_private_property_identifier, - ACTIONS(3926), 2, + ACTIONS(3927), 2, anon_sym_get, anon_sym_set, - ACTIONS(3928), 3, + ACTIONS(3929), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3540), 3, + STATE(3526), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(5111), 3, + STATE(5229), 3, sym_object_assignment_pattern, sym_rest_pattern, sym_pair_pattern, - STATE(5213), 3, + STATE(5250), 3, sym_spread_element, sym_method_definition, sym_pair, - STATE(6030), 3, + STATE(6095), 3, sym_object_pattern, sym_array_pattern, sym__destructuring_pattern, - ACTIONS(3912), 14, + ACTIONS(3913), 14, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -159759,150 +159952,134 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [23968] = 29, - ACTIONS(97), 1, - anon_sym_AT, - ACTIONS(2112), 1, - anon_sym_LBRACE, - ACTIONS(2358), 1, - anon_sym_namespace, - ACTIONS(2360), 1, - anon_sym_import, - ACTIONS(2362), 1, - anon_sym_var, - ACTIONS(2364), 1, - anon_sym_let, - ACTIONS(2366), 1, - anon_sym_const, - ACTIONS(2368), 1, - anon_sym_class, - ACTIONS(2370), 1, - anon_sym_async, - ACTIONS(2372), 1, - anon_sym_function, - ACTIONS(2374), 1, - anon_sym_declare, - ACTIONS(2378), 1, - anon_sym_abstract, - ACTIONS(2382), 1, - anon_sym_interface, - ACTIONS(2384), 1, - anon_sym_enum, - ACTIONS(3756), 1, - anon_sym_STAR, - ACTIONS(3758), 1, - anon_sym_default, - ACTIONS(3760), 1, - anon_sym_type, - ACTIONS(3764), 1, - anon_sym_as, - ACTIONS(3772), 1, - anon_sym_module, - ACTIONS(3932), 1, - anon_sym_EQ, - STATE(1310), 1, - sym_decorator, - STATE(4542), 1, - aux_sym_export_statement_repeat1, - STATE(4560), 1, - sym_declaration, - STATE(4561), 1, - sym_internal_module, - STATE(4678), 1, - sym_export_clause, - STATE(5594), 1, - sym_namespace_export, + [23896] = 13, + ACTIONS(840), 1, + anon_sym_BQUOTE, + ACTIONS(3937), 1, + anon_sym_LPAREN, + ACTIONS(3939), 1, + anon_sym_LBRACK, + ACTIONS(3941), 1, + anon_sym_DOT, + ACTIONS(3943), 1, + anon_sym_QMARK_DOT, + ACTIONS(3945), 1, + anon_sym_LT, + STATE(1537), 1, + sym_type_arguments, + STATE(1677), 1, + sym_arguments, + STATE(1747), 1, + sym_template_string, + STATE(4831), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(726), 10, - sym__automatic_semicolon, - sym__member_signature_marker, + ACTIONS(3933), 12, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(3935), 27, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - STATE(4555), 13, - sym_variable_declaration, - sym_lexical_declaration, - sym_class_declaration, - sym_function_declaration, - sym_generator_function_declaration, - sym_function_signature, - sym_ambient_declaration, - sym_abstract_class_declaration, - sym_module, - sym_import_alias, - sym_interface_declaration, - sym_enum_declaration, - sym_type_alias_declaration, - [24078] = 25, + anon_sym_RBRACK, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_satisfies, + anon_sym_implements, + [23974] = 25, ACTIONS(231), 1, anon_sym_STAR, ACTIONS(237), 1, anon_sym_COMMA, ACTIONS(253), 1, anon_sym_DOT_DOT_DOT, - ACTIONS(2292), 1, + ACTIONS(2300), 1, anon_sym_DQUOTE, - ACTIONS(2294), 1, + ACTIONS(2302), 1, anon_sym_SQUOTE, - ACTIONS(3248), 1, + ACTIONS(3262), 1, anon_sym_LBRACE, - ACTIONS(3916), 1, + ACTIONS(3917), 1, anon_sym_LBRACK, - ACTIONS(3936), 1, + ACTIONS(3949), 1, anon_sym_RBRACE, - ACTIONS(3938), 1, + ACTIONS(3951), 1, anon_sym_async, - ACTIONS(3940), 1, + ACTIONS(3953), 1, anon_sym_static, - ACTIONS(3942), 1, + ACTIONS(3955), 1, anon_sym_readonly, - ACTIONS(3948), 1, + ACTIONS(3961), 1, anon_sym_override, - STATE(2754), 1, + STATE(2773), 1, sym_accessibility_modifier, - STATE(2783), 1, + STATE(2798), 1, sym_override_modifier, - STATE(5174), 1, - aux_sym_object_pattern_repeat1, - STATE(5228), 1, + STATE(5252), 1, aux_sym_object_repeat1, + STATE(5272), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3920), 2, + ACTIONS(3921), 2, sym_number, sym_private_property_identifier, - ACTIONS(3944), 2, + ACTIONS(3957), 2, anon_sym_get, anon_sym_set, - ACTIONS(3946), 3, + ACTIONS(3959), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3540), 3, + STATE(3526), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(5111), 3, + STATE(5229), 3, sym_object_assignment_pattern, sym_rest_pattern, sym_pair_pattern, - STATE(5213), 3, + STATE(5250), 3, sym_spread_element, sym_method_definition, sym_pair, - STATE(6030), 3, + STATE(6095), 3, sym_object_pattern, sym_array_pattern, sym__destructuring_pattern, - ACTIONS(3934), 14, + ACTIONS(3947), 14, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -159917,69 +160094,69 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [24180] = 25, + [24076] = 25, ACTIONS(231), 1, anon_sym_STAR, ACTIONS(237), 1, anon_sym_COMMA, ACTIONS(253), 1, anon_sym_DOT_DOT_DOT, - ACTIONS(2292), 1, + ACTIONS(2300), 1, anon_sym_DQUOTE, - ACTIONS(2294), 1, + ACTIONS(2302), 1, anon_sym_SQUOTE, - ACTIONS(3248), 1, + ACTIONS(3262), 1, anon_sym_LBRACE, - ACTIONS(3916), 1, + ACTIONS(3917), 1, anon_sym_LBRACK, - ACTIONS(3952), 1, + ACTIONS(3965), 1, anon_sym_RBRACE, - ACTIONS(3954), 1, + ACTIONS(3967), 1, anon_sym_async, - ACTIONS(3956), 1, + ACTIONS(3969), 1, anon_sym_static, - ACTIONS(3958), 1, + ACTIONS(3971), 1, anon_sym_readonly, - ACTIONS(3964), 1, + ACTIONS(3977), 1, anon_sym_override, - STATE(2754), 1, + STATE(2773), 1, sym_accessibility_modifier, - STATE(2783), 1, + STATE(2798), 1, sym_override_modifier, - STATE(5174), 1, - aux_sym_object_pattern_repeat1, - STATE(5228), 1, + STATE(5252), 1, aux_sym_object_repeat1, + STATE(5272), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3920), 2, + ACTIONS(3921), 2, sym_number, sym_private_property_identifier, - ACTIONS(3960), 2, + ACTIONS(3973), 2, anon_sym_get, anon_sym_set, - ACTIONS(3962), 3, + ACTIONS(3975), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3540), 3, + STATE(3526), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(5111), 3, + STATE(5229), 3, sym_object_assignment_pattern, sym_rest_pattern, sym_pair_pattern, - STATE(5213), 3, + STATE(5250), 3, sym_spread_element, sym_method_definition, sym_pair, - STATE(6030), 3, + STATE(6095), 3, sym_object_pattern, sym_array_pattern, sym__destructuring_pattern, - ACTIONS(3950), 14, + ACTIONS(3963), 14, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -159994,69 +160171,69 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [24282] = 25, + [24178] = 25, ACTIONS(231), 1, anon_sym_STAR, ACTIONS(237), 1, anon_sym_COMMA, ACTIONS(253), 1, anon_sym_DOT_DOT_DOT, - ACTIONS(2292), 1, + ACTIONS(2300), 1, anon_sym_DQUOTE, - ACTIONS(2294), 1, + ACTIONS(2302), 1, anon_sym_SQUOTE, - ACTIONS(3248), 1, + ACTIONS(3262), 1, anon_sym_LBRACE, - ACTIONS(3916), 1, + ACTIONS(3917), 1, anon_sym_LBRACK, - ACTIONS(3968), 1, + ACTIONS(3981), 1, anon_sym_RBRACE, - ACTIONS(3970), 1, + ACTIONS(3983), 1, anon_sym_async, - ACTIONS(3972), 1, + ACTIONS(3985), 1, anon_sym_static, - ACTIONS(3974), 1, + ACTIONS(3987), 1, anon_sym_readonly, - ACTIONS(3980), 1, + ACTIONS(3993), 1, anon_sym_override, - STATE(2754), 1, + STATE(2773), 1, sym_accessibility_modifier, - STATE(2783), 1, + STATE(2798), 1, sym_override_modifier, - STATE(5174), 1, - aux_sym_object_pattern_repeat1, - STATE(5228), 1, + STATE(5252), 1, aux_sym_object_repeat1, + STATE(5272), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3920), 2, + ACTIONS(3921), 2, sym_number, sym_private_property_identifier, - ACTIONS(3976), 2, + ACTIONS(3989), 2, anon_sym_get, anon_sym_set, - ACTIONS(3978), 3, + ACTIONS(3991), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3540), 3, + STATE(3526), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(5111), 3, + STATE(5229), 3, sym_object_assignment_pattern, sym_rest_pattern, sym_pair_pattern, - STATE(5213), 3, + STATE(5250), 3, sym_spread_element, sym_method_definition, sym_pair, - STATE(6030), 3, + STATE(6095), 3, sym_object_pattern, sym_array_pattern, sym__destructuring_pattern, - ACTIONS(3966), 14, + ACTIONS(3979), 14, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -160071,69 +160248,69 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [24384] = 25, + [24280] = 25, ACTIONS(231), 1, anon_sym_STAR, ACTIONS(237), 1, anon_sym_COMMA, ACTIONS(253), 1, anon_sym_DOT_DOT_DOT, - ACTIONS(2292), 1, + ACTIONS(2300), 1, anon_sym_DQUOTE, - ACTIONS(2294), 1, + ACTIONS(2302), 1, anon_sym_SQUOTE, - ACTIONS(3248), 1, + ACTIONS(3262), 1, anon_sym_LBRACE, - ACTIONS(3916), 1, + ACTIONS(3917), 1, anon_sym_LBRACK, - ACTIONS(3984), 1, + ACTIONS(3997), 1, anon_sym_RBRACE, - ACTIONS(3986), 1, + ACTIONS(3999), 1, anon_sym_async, - ACTIONS(3988), 1, + ACTIONS(4001), 1, anon_sym_static, - ACTIONS(3990), 1, + ACTIONS(4003), 1, anon_sym_readonly, - ACTIONS(3996), 1, + ACTIONS(4009), 1, anon_sym_override, - STATE(2754), 1, + STATE(2773), 1, sym_accessibility_modifier, - STATE(2783), 1, + STATE(2798), 1, sym_override_modifier, - STATE(5174), 1, - aux_sym_object_pattern_repeat1, - STATE(5228), 1, + STATE(5249), 1, aux_sym_object_repeat1, + STATE(5272), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3920), 2, + ACTIONS(3921), 2, sym_number, sym_private_property_identifier, - ACTIONS(3992), 2, + ACTIONS(4005), 2, anon_sym_get, anon_sym_set, - ACTIONS(3994), 3, + ACTIONS(4007), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3540), 3, + STATE(3526), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(5111), 3, + STATE(5229), 3, sym_object_assignment_pattern, sym_rest_pattern, sym_pair_pattern, - STATE(5213), 3, + STATE(5231), 3, sym_spread_element, sym_method_definition, sym_pair, - STATE(6030), 3, + STATE(6095), 3, sym_object_pattern, sym_array_pattern, sym__destructuring_pattern, - ACTIONS(3982), 14, + ACTIONS(3995), 14, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -160148,69 +160325,69 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [24486] = 25, + [24382] = 25, ACTIONS(231), 1, anon_sym_STAR, ACTIONS(237), 1, anon_sym_COMMA, ACTIONS(253), 1, anon_sym_DOT_DOT_DOT, - ACTIONS(2292), 1, + ACTIONS(2300), 1, anon_sym_DQUOTE, - ACTIONS(2294), 1, + ACTIONS(2302), 1, anon_sym_SQUOTE, - ACTIONS(3248), 1, + ACTIONS(3262), 1, anon_sym_LBRACE, - ACTIONS(3916), 1, + ACTIONS(3917), 1, anon_sym_LBRACK, - ACTIONS(4000), 1, + ACTIONS(4013), 1, anon_sym_RBRACE, - ACTIONS(4002), 1, + ACTIONS(4015), 1, anon_sym_async, - ACTIONS(4004), 1, + ACTIONS(4017), 1, anon_sym_static, - ACTIONS(4006), 1, + ACTIONS(4019), 1, anon_sym_readonly, - ACTIONS(4012), 1, + ACTIONS(4025), 1, anon_sym_override, - STATE(2754), 1, + STATE(2773), 1, sym_accessibility_modifier, - STATE(2783), 1, + STATE(2798), 1, sym_override_modifier, - STATE(5134), 1, + STATE(5252), 1, aux_sym_object_repeat1, - STATE(5174), 1, + STATE(5272), 1, aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3920), 2, + ACTIONS(3921), 2, sym_number, sym_private_property_identifier, - ACTIONS(4008), 2, + ACTIONS(4021), 2, anon_sym_get, anon_sym_set, - ACTIONS(4010), 3, + ACTIONS(4023), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3540), 3, + STATE(3526), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(5111), 3, + STATE(5229), 3, sym_object_assignment_pattern, sym_rest_pattern, sym_pair_pattern, - STATE(5112), 3, + STATE(5250), 3, sym_spread_element, sym_method_definition, sym_pair, - STATE(6030), 3, + STATE(6095), 3, sym_object_pattern, sym_array_pattern, sym__destructuring_pattern, - ACTIONS(3998), 14, + ACTIONS(4011), 14, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -160225,21 +160402,102 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [24588] = 8, - ACTIONS(3898), 1, + [24484] = 29, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2126), 1, + anon_sym_LBRACE, + ACTIONS(2366), 1, + anon_sym_namespace, + ACTIONS(2368), 1, + anon_sym_import, + ACTIONS(2370), 1, + anon_sym_var, + ACTIONS(2372), 1, + anon_sym_let, + ACTIONS(2374), 1, + anon_sym_const, + ACTIONS(2376), 1, + anon_sym_class, + ACTIONS(2378), 1, + anon_sym_async, + ACTIONS(2380), 1, + anon_sym_function, + ACTIONS(2382), 1, + anon_sym_declare, + ACTIONS(2386), 1, + anon_sym_abstract, + ACTIONS(2390), 1, + anon_sym_interface, + ACTIONS(2392), 1, + anon_sym_enum, + ACTIONS(3771), 1, + anon_sym_STAR, + ACTIONS(3773), 1, + anon_sym_default, + ACTIONS(3775), 1, + anon_sym_type, + ACTIONS(3779), 1, + anon_sym_as, + ACTIONS(3787), 1, + anon_sym_module, + ACTIONS(4027), 1, + anon_sym_EQ, + STATE(1319), 1, + sym_decorator, + STATE(4063), 1, + sym_declaration, + STATE(4064), 1, + sym_internal_module, + STATE(4549), 1, + aux_sym_export_statement_repeat1, + STATE(4657), 1, + sym_export_clause, + STATE(5639), 1, + sym_namespace_export, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(728), 10, + sym__automatic_semicolon, + sym__member_signature_marker, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(3906), 1, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + STATE(4060), 13, + sym_variable_declaration, + sym_lexical_declaration, + sym_class_declaration, + sym_function_declaration, + sym_generator_function_declaration, + sym_function_signature, + sym_ambient_declaration, + sym_abstract_class_declaration, + sym_module, + sym_import_alias, + sym_interface_declaration, + sym_enum_declaration, + sym_type_alias_declaration, + [24594] = 8, + ACTIONS(3937), 1, + anon_sym_LPAREN, + ACTIONS(3945), 1, anon_sym_LT, - ACTIONS(4018), 1, + ACTIONS(4033), 1, anon_sym_DOT, - STATE(1510), 1, + STATE(1589), 1, sym_arguments, - STATE(1511), 1, + STATE(1590), 1, sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4014), 12, + ACTIONS(4029), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -160252,7 +160510,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4016), 31, + ACTIONS(4031), 31, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -160284,21 +160542,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [24655] = 8, - ACTIONS(3898), 1, + [24661] = 8, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3906), 1, + ACTIONS(3945), 1, anon_sym_LT, - ACTIONS(4024), 1, + ACTIONS(4035), 1, anon_sym_DOT, - STATE(1515), 1, + STATE(1592), 1, sym_arguments, - STATE(1516), 1, + STATE(1593), 1, sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4020), 12, + ACTIONS(3485), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -160311,7 +160569,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4022), 31, + ACTIONS(3481), 31, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -160343,21 +160601,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [24722] = 8, - ACTIONS(3898), 1, + [24728] = 8, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3906), 1, + ACTIONS(3945), 1, anon_sym_LT, - ACTIONS(4026), 1, + ACTIONS(4041), 1, anon_sym_DOT, - STATE(1513), 1, + STATE(1594), 1, sym_arguments, - STATE(1514), 1, + STATE(1595), 1, sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3453), 12, + ACTIONS(4037), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -160370,7 +160628,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3449), 31, + ACTIONS(4039), 31, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -160402,21 +160660,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [24789] = 8, - ACTIONS(3898), 1, + [24795] = 8, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3906), 1, + ACTIONS(3945), 1, anon_sym_LT, - ACTIONS(4032), 1, + ACTIONS(4047), 1, anon_sym_DOT, - STATE(1517), 1, + STATE(1596), 1, sym_arguments, - STATE(1518), 1, + STATE(1597), 1, sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4028), 12, + ACTIONS(4043), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -160429,7 +160687,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4030), 31, + ACTIONS(4045), 31, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -160461,19 +160719,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [24856] = 7, - ACTIONS(3906), 1, + [24862] = 7, + ACTIONS(3945), 1, anon_sym_LT, - ACTIONS(4036), 1, + ACTIONS(4051), 1, anon_sym_DOT, - ACTIONS(4038), 1, + ACTIONS(4053), 1, anon_sym_is, - STATE(1502), 1, + STATE(1582), 1, sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4034), 12, + ACTIONS(4049), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -160486,7 +160744,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3505), 32, + ACTIONS(3519), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -160519,11 +160777,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [24921] = 3, + [24927] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3190), 14, + ACTIONS(1847), 14, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -160538,7 +160796,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK, - ACTIONS(3192), 33, + ACTIONS(1845), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -160572,11 +160830,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [24977] = 3, + [24983] = 6, + ACTIONS(840), 1, + anon_sym_BQUOTE, + ACTIONS(3937), 1, + anon_sym_LPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1685), 13, + STATE(1704), 2, + sym_template_string, + sym_arguments, + ACTIONS(4055), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -160590,13 +160855,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1683), 34, + ACTIONS(4057), 30, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_of, @@ -160620,20 +160884,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, anon_sym_implements, - anon_sym_is, - [25033] = 5, - ACTIONS(3906), 1, - anon_sym_LT, - STATE(1509), 1, - sym_type_arguments, + [25045] = 9, + ACTIONS(840), 1, + anon_sym_BQUOTE, + ACTIONS(3939), 1, + anon_sym_LBRACK, + ACTIONS(3941), 1, + anon_sym_DOT, + ACTIONS(3943), 1, + anon_sym_QMARK_DOT, + STATE(1747), 1, + sym_template_string, + STATE(4831), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4040), 12, + ACTIONS(1721), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -160644,9 +160913,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4042), 33, + ACTIONS(1723), 28, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -160657,10 +160927,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, - anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -160676,21 +160943,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, anon_sym_implements, - [25093] = 6, - ACTIONS(3906), 1, - anon_sym_LT, - ACTIONS(4036), 1, - anon_sym_DOT, - STATE(1502), 1, - sym_type_arguments, + [25113] = 4, + ACTIONS(4053), 1, + anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4034), 12, + ACTIONS(4059), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -160701,9 +160962,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3505), 32, + ACTIONS(4061), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -160716,6 +160978,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, + anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -160736,11 +160999,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [25155] = 3, + [25171] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4044), 13, + ACTIONS(3236), 14, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -160754,7 +161017,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4046), 34, + anon_sym_QMARK, + ACTIONS(3238), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -160788,16 +161052,83 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - anon_sym_is, - [25211] = 5, - ACTIONS(1667), 1, - anon_sym_EQ, - ACTIONS(4048), 1, - sym__automatic_semicolon, + [25227] = 22, + ACTIONS(231), 1, + anon_sym_STAR, + ACTIONS(253), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(2300), 1, + anon_sym_DQUOTE, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + ACTIONS(3262), 1, + anon_sym_LBRACE, + ACTIONS(3917), 1, + anon_sym_LBRACK, + ACTIONS(4065), 1, + anon_sym_async, + ACTIONS(4067), 1, + anon_sym_static, + ACTIONS(4069), 1, + anon_sym_readonly, + ACTIONS(4075), 1, + anon_sym_override, + STATE(2773), 1, + sym_accessibility_modifier, + STATE(2798), 1, + sym_override_modifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1663), 13, + ACTIONS(3416), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(3921), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4071), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(4073), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3526), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(5533), 3, + sym_object_assignment_pattern, + sym_rest_pattern, + sym_pair_pattern, + STATE(5570), 3, + sym_spread_element, + sym_method_definition, + sym_pair, + STATE(6095), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + ACTIONS(4063), 14, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [25321] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3224), 14, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -160811,7 +161142,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1661), 32, + anon_sym_QMARK, + ACTIONS(3226), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -160843,12 +161175,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [25271] = 3, + [25377] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1819), 14, + ACTIONS(1749), 14, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -160863,7 +161196,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK, - ACTIONS(1817), 33, + ACTIONS(1747), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -160897,11 +161230,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [25327] = 3, + [25433] = 5, + ACTIONS(1693), 1, + anon_sym_EQ, + ACTIONS(4077), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1829), 14, + ACTIONS(1689), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -160915,8 +161252,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_QMARK, - ACTIONS(1827), 33, + ACTIONS(1687), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -160948,15 +161284,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, anon_sym_implements, - [25383] = 4, - ACTIONS(4038), 1, - anon_sym_is, + [25493] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4050), 13, + ACTIONS(1673), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -160970,7 +161303,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4052), 33, + ACTIONS(1671), 34, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -161004,13 +161337,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [25441] = 4, - ACTIONS(4038), 1, anon_sym_is, + [25549] = 6, + ACTIONS(3945), 1, + anon_sym_LT, + ACTIONS(4051), 1, + anon_sym_DOT, + STATE(1582), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4054), 13, + ACTIONS(4049), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -161021,10 +161359,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4056), 33, + ACTIONS(3519), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -161037,7 +161374,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -161058,85 +161394,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [25499] = 22, - ACTIONS(231), 1, - anon_sym_STAR, - ACTIONS(253), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(2292), 1, - anon_sym_DQUOTE, - ACTIONS(2294), 1, - anon_sym_SQUOTE, - ACTIONS(3248), 1, - anon_sym_LBRACE, - ACTIONS(3916), 1, - anon_sym_LBRACK, - ACTIONS(4060), 1, - anon_sym_async, - ACTIONS(4062), 1, - anon_sym_static, - ACTIONS(4064), 1, - anon_sym_readonly, - ACTIONS(4070), 1, - anon_sym_override, - STATE(2754), 1, - sym_accessibility_modifier, - STATE(2783), 1, - sym_override_modifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3402), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - ACTIONS(3920), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(4066), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(4068), 3, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - STATE(3540), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - STATE(5746), 3, - sym_object_assignment_pattern, - sym_rest_pattern, - sym_pair_pattern, - STATE(5763), 3, - sym_spread_element, - sym_method_definition, - sym_pair, - STATE(6030), 3, - sym_object_pattern, - sym_array_pattern, - sym__destructuring_pattern, - ACTIONS(4058), 14, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_declare, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [25593] = 4, - ACTIONS(4072), 1, - anon_sym_is, + [25611] = 5, + ACTIONS(3945), 1, + anon_sym_LT, + STATE(1588), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4040), 13, + ACTIONS(4079), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -161147,10 +161413,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4042), 33, + ACTIONS(4081), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -161184,11 +161449,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [25651] = 3, + [25671] = 4, + ACTIONS(4053), 1, + anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3196), 14, + ACTIONS(4083), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -161202,8 +161469,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_QMARK, - ACTIONS(3198), 33, + ACTIONS(4085), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -161237,11 +161503,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [25707] = 3, + [25729] = 4, + ACTIONS(4087), 1, + anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3206), 14, + ACTIONS(4079), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -161255,8 +161523,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_QMARK, - ACTIONS(3208), 33, + ACTIONS(4081), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -161290,23 +161557,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [25763] = 9, - ACTIONS(828), 1, - anon_sym_BQUOTE, - ACTIONS(3900), 1, - anon_sym_LBRACK, - ACTIONS(3902), 1, - anon_sym_DOT, - ACTIONS(3904), 1, - anon_sym_QMARK_DOT, - STATE(1641), 1, - sym_template_string, - STATE(4815), 1, - sym_optional_chain, + [25787] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1793), 13, + ACTIONS(4089), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -161320,7 +161575,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1795), 28, + ACTIONS(4091), 34, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -161331,7 +161586,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, + anon_sym_LBRACK, anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -161347,13 +161605,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, + anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [25831] = 3, + anon_sym_is, + [25843] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4074), 13, + ACTIONS(3230), 14, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -161367,7 +161628,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4076), 33, + anon_sym_QMARK, + ACTIONS(3232), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -161401,77 +161663,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [25886] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4078), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, + [25899] = 6, + ACTIONS(4097), 1, anon_sym_AMP, + ACTIONS(4099), 1, anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4080), 33, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, + ACTIONS(4101), 1, anon_sym_extends, - anon_sym_implements, - [25941] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4082), 13, + ACTIONS(4093), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4084), 33, + ACTIONS(4095), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -161503,15 +161717,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, anon_sym_implements, - [25996] = 4, - ACTIONS(4090), 1, - anon_sym_DOT, + [25960] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4086), 13, + ACTIONS(4059), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -161525,7 +161736,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4088), 32, + ACTIONS(4061), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -161538,6 +161749,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, + anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -161558,11 +161770,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [26053] = 3, + [26015] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4092), 13, + ACTIONS(4103), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -161576,7 +161788,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4094), 33, + ACTIONS(4105), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -161610,11 +161822,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [26108] = 3, + [26070] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4096), 13, + ACTIONS(2362), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -161628,7 +161840,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4098), 33, + ACTIONS(2360), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -161662,11 +161874,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [26163] = 3, + [26125] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4100), 13, + ACTIONS(4107), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -161680,7 +161892,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4102), 33, + ACTIONS(4109), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -161714,26 +161926,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [26218] = 4, - ACTIONS(4108), 1, + [26180] = 6, + ACTIONS(4097), 1, anon_sym_AMP, + ACTIONS(4099), 1, + anon_sym_PIPE, + ACTIONS(4101), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4104), 12, + ACTIONS(4111), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4106), 33, + ACTIONS(4113), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -161765,13 +161980,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, anon_sym_implements, - [26275] = 3, + [26241] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4110), 13, + ACTIONS(4115), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -161785,7 +161999,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4112), 33, + ACTIONS(4117), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -161819,77 +162033,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [26330] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4114), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, + [26296] = 6, + ACTIONS(4097), 1, anon_sym_AMP, + ACTIONS(4099), 1, anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4116), 33, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, + ACTIONS(4101), 1, anon_sym_extends, - anon_sym_implements, - [26385] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4118), 13, + ACTIONS(4119), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4120), 33, + ACTIONS(4121), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -161921,19 +162087,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, anon_sym_implements, - [26440] = 6, - ACTIONS(4108), 1, + [26357] = 6, + ACTIONS(4097), 1, anon_sym_AMP, - ACTIONS(4126), 1, + ACTIONS(4099), 1, anon_sym_PIPE, - ACTIONS(4128), 1, + ACTIONS(4101), 1, anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4122), 11, + ACTIONS(4123), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -161945,7 +162110,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4124), 32, + ACTIONS(4125), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -161978,42 +162143,42 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [26501] = 6, - ACTIONS(4134), 1, - anon_sym_LBRACK, - ACTIONS(4138), 1, - anon_sym_extends, + [26418] = 6, + ACTIONS(4127), 1, + anon_sym_LBRACE, + ACTIONS(4129), 1, + anon_sym_DOT, + STATE(1769), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4136), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4130), 11, + ACTIONS(1665), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4132), 31, + ACTIONS(1663), 30, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_else, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_RPAREN, anon_sym_of, - anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_DOT, + anon_sym_while, + anon_sym_LBRACK, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -162032,14 +162197,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_implements, - [26562] = 4, - ACTIONS(4144), 1, - anon_sym_extends, + anon_sym_PIPE_RBRACE, + [26479] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4140), 13, + ACTIONS(4131), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -162053,7 +162216,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4142), 32, + ACTIONS(4133), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -162085,28 +162248,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [26619] = 4, - ACTIONS(4134), 1, - anon_sym_LBRACK, + [26534] = 6, + ACTIONS(4097), 1, + anon_sym_AMP, + ACTIONS(4099), 1, + anon_sym_PIPE, + ACTIONS(4101), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4146), 13, + ACTIONS(4131), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4148), 32, + ACTIONS(4133), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -162117,6 +162283,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, + anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -162137,19 +162304,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, anon_sym_implements, - [26676] = 6, - ACTIONS(4150), 1, + [26595] = 6, + ACTIONS(4127), 1, anon_sym_LBRACE, - ACTIONS(4152), 1, + ACTIONS(4135), 1, anon_sym_DOT, - STATE(1623), 1, + STATE(1769), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1677), 13, + ACTIONS(1665), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -162163,18 +162329,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1675), 30, + ACTIONS(1663), 30, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_else, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_RPAREN, anon_sym_of, - anon_sym_COLON, + anon_sym_while, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -162193,12 +162359,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_implements, - [26737] = 3, + anon_sym_PIPE_RBRACE, + [26656] = 5, + ACTIONS(4127), 1, + anon_sym_LBRACE, + STATE(1769), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4154), 13, + ACTIONS(1665), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -162212,19 +162382,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4156), 33, + ACTIONS(1663), 31, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_else, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_RPAREN, anon_sym_of, - anon_sym_COLON, + anon_sym_while, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -162244,13 +162413,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - [26792] = 3, + anon_sym_PIPE_RBRACE, + [26715] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4158), 13, + ACTIONS(2358), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -162264,7 +162432,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4160), 33, + ACTIONS(2356), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -162298,11 +162466,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [26847] = 3, + [26770] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4162), 13, + ACTIONS(4137), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -162316,7 +162484,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4164), 33, + ACTIONS(4139), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -162350,11 +162518,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [26902] = 3, + [26825] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4166), 13, + ACTIONS(4141), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -162368,7 +162536,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4168), 33, + ACTIONS(4143), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -162402,11 +162570,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [26957] = 3, + [26880] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2354), 13, + ACTIONS(4141), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -162420,7 +162588,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2352), 33, + ACTIONS(4143), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -162454,11 +162622,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [27012] = 3, + [26935] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4170), 13, + ACTIONS(4141), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -162472,7 +162640,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4172), 33, + ACTIONS(4143), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -162506,11 +162674,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [27067] = 3, + [26990] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4174), 13, + ACTIONS(4145), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -162524,7 +162692,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4176), 33, + ACTIONS(4147), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -162558,11 +162726,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [27122] = 3, + [27045] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4178), 13, + ACTIONS(4145), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -162576,7 +162744,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4180), 33, + ACTIONS(4147), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -162610,11 +162778,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [27177] = 3, + [27100] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4182), 13, + ACTIONS(4145), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -162628,7 +162796,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4184), 33, + ACTIONS(4147), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -162662,11 +162830,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [27232] = 3, + [27155] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4186), 13, + ACTIONS(4149), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -162680,7 +162848,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4188), 33, + ACTIONS(4151), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -162714,11 +162882,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [27287] = 3, + [27210] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4190), 13, + ACTIONS(4149), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -162732,7 +162900,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4192), 33, + ACTIONS(4151), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -162766,11 +162934,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [27342] = 3, + [27265] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4194), 13, + ACTIONS(4149), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -162784,7 +162952,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4196), 33, + ACTIONS(4151), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -162818,11 +162986,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [27397] = 3, + [27320] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4198), 13, + ACTIONS(4153), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -162836,7 +163004,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4200), 33, + ACTIONS(4155), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -162870,11 +163038,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [27452] = 3, + [27375] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4202), 13, + ACTIONS(4157), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -162888,7 +163056,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4204), 33, + ACTIONS(4159), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -162922,13 +163090,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [27507] = 4, - ACTIONS(4210), 1, - anon_sym_DOT, + [27430] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4206), 13, + ACTIONS(4161), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -162942,7 +163108,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4208), 32, + ACTIONS(4163), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -162955,6 +163121,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, + anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -162975,11 +163142,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [27564] = 3, + [27485] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3654), 13, + ACTIONS(4165), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -162993,7 +163160,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3473), 33, + ACTIONS(4167), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -163027,11 +163194,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [27619] = 3, + [27540] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3656), 13, + ACTIONS(2350), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -163045,7 +163212,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3475), 33, + ACTIONS(2348), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -163079,13 +163246,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [27674] = 4, - ACTIONS(4213), 1, - anon_sym_DOT, + [27595] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4206), 13, + ACTIONS(4169), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -163099,7 +163264,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4208), 32, + ACTIONS(4171), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -163112,6 +163277,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, + anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -163132,11 +163298,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [27731] = 3, + [27650] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4216), 13, + ACTIONS(4173), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -163150,7 +163316,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4218), 33, + ACTIONS(4175), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -163184,29 +163350,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [27786] = 6, - ACTIONS(4108), 1, - anon_sym_AMP, - ACTIONS(4126), 1, - anon_sym_PIPE, - ACTIONS(4128), 1, - anon_sym_extends, + [27705] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4216), 11, + ACTIONS(4173), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4218), 32, + ACTIONS(4175), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -163238,12 +163400,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [27847] = 3, + [27760] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4220), 13, + ACTIONS(4173), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -163257,7 +163420,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4222), 33, + ACTIONS(4175), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -163291,11 +163454,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [27902] = 3, + [27815] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4224), 13, + ACTIONS(4177), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -163309,7 +163472,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4226), 33, + ACTIONS(4179), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -163343,11 +163506,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [27957] = 3, + [27870] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4228), 13, + ACTIONS(1749), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -163361,19 +163524,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4230), 33, + ACTIONS(1747), 33, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_else, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_RPAREN, anon_sym_of, - anon_sym_COLON, + anon_sym_while, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -163394,12 +163557,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - anon_sym_implements, - [28012] = 3, + anon_sym_PIPE_RBRACE, + [27925] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4232), 13, + ACTIONS(4177), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -163413,7 +163576,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4234), 33, + ACTIONS(4179), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -163447,11 +163610,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [28067] = 3, + [27980] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4236), 13, + ACTIONS(4177), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -163465,7 +163628,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4238), 33, + ACTIONS(4179), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -163499,18 +163662,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [28122] = 4, - ACTIONS(4108), 1, - anon_sym_AMP, + [28035] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4240), 12, + ACTIONS(4181), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, + anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, @@ -163518,7 +163680,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4242), 33, + ACTIONS(4183), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -163552,11 +163714,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [28179] = 3, + [28090] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4244), 13, + ACTIONS(4181), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -163570,7 +163732,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4246), 33, + ACTIONS(4183), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -163604,17 +163766,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [28234] = 6, - ACTIONS(4150), 1, - anon_sym_LBRACE, - ACTIONS(4248), 1, - anon_sym_DOT, - STATE(1623), 1, - sym_statement_block, + [28145] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1677), 13, + ACTIONS(4181), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -163628,9 +163784,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1675), 30, + ACTIONS(4183), 33, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, @@ -163640,6 +163797,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, + anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -163658,12 +163816,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [28295] = 3, + [28200] = 5, + ACTIONS(3937), 1, + anon_sym_LPAREN, + STATE(1713), 1, + sym_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2338), 13, + ACTIONS(4185), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -163677,13 +163840,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2336), 33, + ACTIONS(4187), 31, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_of, @@ -163709,13 +163871,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, anon_sym_implements, - [28350] = 3, + [28259] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4250), 13, + ACTIONS(4189), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -163729,7 +163890,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4252), 33, + ACTIONS(4191), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -163763,11 +163924,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [28405] = 3, + [28314] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4254), 13, + ACTIONS(4193), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -163781,7 +163942,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4256), 33, + ACTIONS(4195), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -163815,11 +163976,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [28460] = 3, + [28369] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4258), 13, + ACTIONS(4197), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -163833,7 +163994,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4260), 33, + ACTIONS(4199), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -163867,25 +164028,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [28515] = 3, + [28424] = 6, + ACTIONS(4097), 1, + anon_sym_AMP, + ACTIONS(4099), 1, + anon_sym_PIPE, + ACTIONS(4101), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4262), 13, + ACTIONS(4201), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4264), 33, + ACTIONS(4203), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -163917,13 +164082,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, anon_sym_implements, - [28570] = 3, + [28485] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4258), 13, + ACTIONS(4205), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -163937,7 +164101,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4260), 33, + ACTIONS(4207), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -163971,11 +164135,81 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [28625] = 3, + [28540] = 19, + ACTIONS(3274), 1, + anon_sym_DQUOTE, + ACTIONS(3276), 1, + anon_sym_SQUOTE, + ACTIONS(3703), 1, + anon_sym_override, + ACTIONS(3781), 1, + anon_sym_COMMA, + ACTIONS(3784), 1, + anon_sym_RBRACE, + ACTIONS(4209), 1, + anon_sym_STAR, + ACTIONS(4211), 1, + anon_sym_EQ, + ACTIONS(4213), 1, + anon_sym_LBRACK, + ACTIONS(4215), 1, + anon_sym_async, + ACTIONS(4219), 1, + anon_sym_readonly, + STATE(2801), 1, + sym_override_modifier, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + STATE(4854), 1, + aux_sym_object_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4217), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4221), 2, + anon_sym_get, + anon_sym_set, + STATE(3092), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(728), 8, + sym__automatic_semicolon, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(3677), 18, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [28627] = 4, + ACTIONS(4081), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4262), 13, + ACTIONS(4223), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -163989,7 +164223,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4264), 33, + ACTIONS(4225), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -164021,13 +164255,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, anon_sym_implements, - [28680] = 3, + [28684] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4266), 13, + ACTIONS(4193), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -164041,7 +164274,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4268), 33, + ACTIONS(4195), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -164075,11 +164308,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [28735] = 3, + [28739] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4270), 13, + ACTIONS(4205), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -164093,7 +164326,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4272), 33, + ACTIONS(4207), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -164127,25 +164360,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [28790] = 3, + [28794] = 6, + ACTIONS(4097), 1, + anon_sym_AMP, + ACTIONS(4099), 1, + anon_sym_PIPE, + ACTIONS(4101), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4266), 13, + ACTIONS(4223), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4268), 33, + ACTIONS(4225), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -164177,69 +164414,80 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, anon_sym_implements, - [28845] = 3, + [28855] = 19, + ACTIONS(3274), 1, + anon_sym_DQUOTE, + ACTIONS(3276), 1, + anon_sym_SQUOTE, + ACTIONS(3703), 1, + anon_sym_override, + ACTIONS(3781), 1, + anon_sym_COMMA, + ACTIONS(3792), 1, + anon_sym_RBRACE, + ACTIONS(4209), 1, + anon_sym_STAR, + ACTIONS(4211), 1, + anon_sym_EQ, + ACTIONS(4213), 1, + anon_sym_LBRACK, + ACTIONS(4215), 1, + anon_sym_async, + ACTIONS(4219), 1, + anon_sym_readonly, + STATE(2801), 1, + sym_override_modifier, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + STATE(4854), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4270), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4272), 33, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, + ACTIONS(4217), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4221), 2, + anon_sym_get, + anon_sym_set, + STATE(3092), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(728), 8, + sym__automatic_semicolon, + sym__member_signature_marker, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - [28900] = 5, - ACTIONS(4154), 1, + anon_sym_LT, anon_sym_QMARK, - ACTIONS(4156), 1, - anon_sym_extends, + anon_sym_PIPE_RBRACE, + ACTIONS(3677), 18, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [28942] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4274), 13, + ACTIONS(4227), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -164253,7 +164501,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4276), 31, + ACTIONS(4229), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -164262,6 +164510,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, @@ -164284,12 +164533,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [28959] = 3, + [28997] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4278), 13, + ACTIONS(4231), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -164303,7 +164553,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4280), 33, + ACTIONS(4233), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -164337,11 +164587,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [29014] = 3, + [29052] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4074), 13, + ACTIONS(4235), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -164355,7 +164605,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4076), 33, + ACTIONS(4237), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -164389,11 +164639,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [29069] = 3, + [29107] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4278), 13, + ACTIONS(4231), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -164407,7 +164657,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4280), 33, + ACTIONS(4233), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -164441,11 +164691,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [29124] = 3, + [29162] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4282), 13, + ACTIONS(4235), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -164459,7 +164709,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4284), 33, + ACTIONS(4237), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -164493,11 +164743,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [29179] = 3, + [29217] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4286), 13, + ACTIONS(4239), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -164511,7 +164761,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4288), 33, + ACTIONS(4241), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -164545,41 +164795,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [29234] = 6, - ACTIONS(4108), 1, - anon_sym_AMP, - ACTIONS(4126), 1, - anon_sym_PIPE, - ACTIONS(4128), 1, - anon_sym_extends, + [29272] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4290), 11, + ACTIONS(1847), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4292), 32, + ACTIONS(1845), 33, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_else, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_RPAREN, anon_sym_of, - anon_sym_COLON, + anon_sym_while, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -164599,12 +164845,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_implements, - [29295] = 3, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [29327] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4294), 13, + ACTIONS(4243), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -164618,7 +164865,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4296), 33, + ACTIONS(4245), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -164652,11 +164899,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [29350] = 3, + [29382] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4298), 13, + ACTIONS(4247), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -164670,7 +164917,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4300), 33, + ACTIONS(4249), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -164704,32 +164951,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [29405] = 6, - ACTIONS(4108), 1, - anon_sym_AMP, - ACTIONS(4126), 1, - anon_sym_PIPE, - ACTIONS(4128), 1, - anon_sym_extends, + [29437] = 6, + ACTIONS(4251), 1, + anon_sym_LBRACE, + ACTIONS(4253), 1, + anon_sym_DOT, + STATE(1643), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4298), 11, + ACTIONS(1665), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4300), 32, + ACTIONS(1663), 30, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, @@ -164739,7 +164987,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -164759,11 +165006,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [29466] = 3, + [29498] = 4, + ACTIONS(3521), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2350), 13, + ACTIONS(3439), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -164777,7 +165026,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2348), 33, + ACTIONS(3443), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -164809,13 +165058,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, anon_sym_implements, - [29521] = 3, + [29555] = 6, + ACTIONS(4251), 1, + anon_sym_LBRACE, + ACTIONS(4255), 1, + anon_sym_DOT, + STATE(1643), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4302), 13, + ACTIONS(1665), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -164829,10 +165083,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4304), 33, + ACTIONS(1663), 30, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, @@ -164842,7 +165095,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -164861,13 +165113,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, anon_sym_implements, - [29576] = 3, + [29616] = 5, + ACTIONS(4251), 1, + anon_sym_LBRACE, + STATE(1643), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4306), 13, + ACTIONS(1665), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -164881,10 +165136,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4308), 33, + ACTIONS(1663), 31, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, @@ -164913,13 +165167,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, anon_sym_implements, - [29631] = 3, + [29675] = 4, + ACTIONS(4077), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4306), 13, + ACTIONS(1689), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -164933,7 +165188,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4308), 33, + ACTIONS(1687), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -164965,13 +165220,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, anon_sym_implements, - [29686] = 3, + [29732] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4306), 13, + ACTIONS(4257), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -164985,7 +165239,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4308), 33, + ACTIONS(4259), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -165019,11 +165273,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [29741] = 3, + [29787] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4310), 13, + ACTIONS(4079), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -165037,7 +165291,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4312), 33, + ACTIONS(4081), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -165071,11 +165325,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [29796] = 3, + [29842] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4310), 13, + ACTIONS(4261), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -165089,7 +165343,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4312), 33, + ACTIONS(4263), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -165123,13 +165377,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [29851] = 4, - ACTIONS(4026), 1, - anon_sym_DOT, + [29897] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3453), 13, + ACTIONS(4083), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -165143,7 +165395,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3449), 32, + ACTIONS(4085), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -165156,6 +165408,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, + anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -165176,11 +165429,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [29908] = 3, + [29952] = 4, + ACTIONS(4269), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4314), 13, + ACTIONS(4265), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -165194,7 +165449,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4316), 33, + ACTIONS(4267), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -165207,7 +165462,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -165228,11 +165482,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [29963] = 3, + [30009] = 5, + ACTIONS(4275), 1, + anon_sym_QMARK, + ACTIONS(4277), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4314), 13, + ACTIONS(4271), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -165246,7 +165504,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4316), 33, + ACTIONS(4273), 31, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -165255,7 +165513,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, - anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, @@ -165278,13 +165535,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, anon_sym_implements, - [30018] = 3, + [30068] = 4, + ACTIONS(4283), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4314), 13, + ACTIONS(4279), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -165298,7 +165556,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4316), 33, + ACTIONS(4281), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -165309,7 +165567,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, - anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -165332,11 +165589,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [30073] = 3, + [30125] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4318), 13, + ACTIONS(4285), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -165350,7 +165607,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4320), 33, + ACTIONS(4287), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -165384,11 +165641,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [30128] = 3, + [30180] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4322), 13, + ACTIONS(2354), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -165402,7 +165659,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4324), 33, + ACTIONS(2352), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -165436,11 +165693,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [30183] = 3, + [30235] = 4, + ACTIONS(4035), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4326), 13, + ACTIONS(3485), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -165454,7 +165713,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4328), 33, + ACTIONS(3481), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -165467,7 +165726,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -165488,63 +165746,81 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [30238] = 3, + [30292] = 19, + ACTIONS(3274), 1, + anon_sym_DQUOTE, + ACTIONS(3276), 1, + anon_sym_SQUOTE, + ACTIONS(3703), 1, + anon_sym_override, + ACTIONS(3781), 1, + anon_sym_COMMA, + ACTIONS(3795), 1, + anon_sym_RBRACE, + ACTIONS(4209), 1, + anon_sym_STAR, + ACTIONS(4211), 1, + anon_sym_EQ, + ACTIONS(4213), 1, + anon_sym_LBRACK, + ACTIONS(4215), 1, + anon_sym_async, + ACTIONS(4219), 1, + anon_sym_readonly, + STATE(2801), 1, + sym_override_modifier, + STATE(4829), 1, + aux_sym_object_repeat1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2346), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2344), 33, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, + ACTIONS(4217), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4221), 2, + anon_sym_get, + anon_sym_set, + STATE(3092), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(728), 8, + sym__automatic_semicolon, + sym__member_signature_marker, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(3677), 18, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [30379] = 4, + ACTIONS(4293), 1, anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - [30293] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4330), 13, + ACTIONS(4289), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -165558,7 +165834,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4332), 33, + ACTIONS(4291), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -165571,7 +165847,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -165592,11 +165867,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [30348] = 3, + [30436] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4334), 13, + ACTIONS(4295), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -165610,7 +165885,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4336), 33, + ACTIONS(4297), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -165644,11 +165919,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [30403] = 3, + [30491] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4334), 13, + ACTIONS(4299), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -165662,7 +165937,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4336), 33, + ACTIONS(4301), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -165696,11 +165971,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [30458] = 3, + [30546] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4334), 13, + ACTIONS(4303), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -165714,7 +165989,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4336), 33, + ACTIONS(4305), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -165748,11 +166023,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [30513] = 3, + [30601] = 4, + ACTIONS(4307), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4338), 13, + ACTIONS(1851), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -165766,7 +166043,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4340), 33, + ACTIONS(1849), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -165798,19 +166075,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, anon_sym_implements, - [30568] = 3, + [30658] = 4, + ACTIONS(4097), 1, + anon_sym_AMP, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4338), 13, + ACTIONS(4309), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, - anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, @@ -165818,7 +166095,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4340), 33, + ACTIONS(4311), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -165852,11 +166129,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [30623] = 3, + [30715] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4338), 13, + ACTIONS(4313), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -165870,7 +166147,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4340), 33, + ACTIONS(4315), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -165904,11 +166181,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [30678] = 3, + [30770] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4342), 13, + ACTIONS(4317), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -165922,7 +166199,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4344), 33, + ACTIONS(4319), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -165956,11 +166233,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [30733] = 3, + [30825] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4342), 13, + ACTIONS(4321), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -165974,7 +166251,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4344), 33, + ACTIONS(4323), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -166008,25 +166285,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [30788] = 3, + [30880] = 6, + ACTIONS(4097), 1, + anon_sym_AMP, + ACTIONS(4099), 1, + anon_sym_PIPE, + ACTIONS(4101), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4342), 13, + ACTIONS(4325), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4344), 33, + ACTIONS(4327), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -166058,27 +166339,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, anon_sym_implements, - [30843] = 3, + [30941] = 6, + ACTIONS(4281), 1, + anon_sym_extends, + ACTIONS(4283), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4346), 13, + ACTIONS(4279), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4329), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4348), 33, + ACTIONS(4331), 31, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -166089,7 +166374,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, - anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -166110,31 +166394,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, anon_sym_implements, - [30898] = 6, - ACTIONS(4108), 1, - anon_sym_AMP, - ACTIONS(4126), 1, - anon_sym_PIPE, - ACTIONS(4128), 1, - anon_sym_extends, + [31002] = 4, + ACTIONS(4283), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4350), 11, + ACTIONS(4333), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4352), 32, + ACTIONS(4335), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -166145,7 +166426,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, - anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -166166,16 +166446,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [30959] = 5, - ACTIONS(4150), 1, - anon_sym_LBRACE, - STATE(1623), 1, - sym_statement_block, + [31059] = 4, + ACTIONS(4341), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1677), 13, + ACTIONS(4337), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -166189,9 +166468,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1675), 31, + ACTIONS(4339), 32, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, @@ -166221,17 +166501,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [31018] = 6, - ACTIONS(4354), 1, - anon_sym_LBRACE, - ACTIONS(4356), 1, - anon_sym_DOT, - STATE(1753), 1, - sym_statement_block, + [31116] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1677), 13, + ACTIONS(4275), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -166245,18 +166519,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1675), 30, - sym__automatic_semicolon, + ACTIONS(4277), 33, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_else, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_of, - anon_sym_while, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -166275,12 +166551,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_PIPE_RBRACE, - [31079] = 3, + anon_sym_extends, + anon_sym_implements, + [31171] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1819), 13, + ACTIONS(4343), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -166294,19 +166571,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1817), 33, - sym__automatic_semicolon, + ACTIONS(4345), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_else, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_of, - anon_sym_while, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -166327,14 +166604,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - anon_sym_PIPE_RBRACE, - [31134] = 4, - ACTIONS(4048), 1, - sym__automatic_semicolon, + anon_sym_implements, + [31226] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1663), 13, + ACTIONS(4347), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -166348,7 +166623,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1661), 32, + ACTIONS(4349), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -166380,12 +166655,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [31191] = 3, + [31281] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4358), 13, + ACTIONS(4351), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -166399,7 +166675,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4360), 33, + ACTIONS(4353), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -166433,11 +166709,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [31246] = 3, + [31336] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4040), 13, + ACTIONS(2346), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -166451,7 +166727,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4042), 33, + ACTIONS(2344), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -166485,17 +166761,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [31301] = 6, - ACTIONS(4354), 1, - anon_sym_LBRACE, - ACTIONS(4362), 1, - anon_sym_DOT, - STATE(1753), 1, - sym_statement_block, + [31391] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1677), 13, + ACTIONS(4355), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -166509,18 +166779,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1675), 30, - sym__automatic_semicolon, + ACTIONS(4357), 33, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_else, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_of, - anon_sym_while, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -166539,12 +166811,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_PIPE_RBRACE, - [31362] = 3, + anon_sym_extends, + anon_sym_implements, + [31446] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4050), 13, + ACTIONS(4359), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -166558,7 +166831,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4052), 33, + ACTIONS(4361), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -166592,29 +166865,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [31417] = 6, - ACTIONS(4108), 1, - anon_sym_AMP, - ACTIONS(4126), 1, - anon_sym_PIPE, - ACTIONS(4128), 1, - anon_sym_extends, + [31501] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4364), 11, + ACTIONS(4363), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4366), 32, + ACTIONS(4365), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -166646,30 +166915,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_implements, - [31478] = 6, - ACTIONS(4108), 1, - anon_sym_AMP, - ACTIONS(4126), 1, - anon_sym_PIPE, - ACTIONS(4128), 1, anon_sym_extends, + anon_sym_implements, + [31556] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4368), 11, + ACTIONS(4367), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4370), 32, + ACTIONS(4369), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -166701,16 +166967,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [31539] = 5, - ACTIONS(3898), 1, - anon_sym_LPAREN, - STATE(1676), 1, - sym_arguments, + [31611] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4372), 13, + ACTIONS(4371), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -166724,12 +166987,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4374), 31, + ACTIONS(4373), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_of, @@ -166755,12 +167019,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [31598] = 3, + [31666] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4376), 13, + ACTIONS(4375), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -166774,7 +167039,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4378), 33, + ACTIONS(4377), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -166808,11 +167073,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [31653] = 3, + [31721] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1829), 13, + ACTIONS(4379), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -166826,19 +167091,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1827), 33, - sym__automatic_semicolon, + ACTIONS(4381), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_else, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_of, - anon_sym_while, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -166859,14 +167124,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - anon_sym_PIPE_RBRACE, - [31708] = 4, - ACTIONS(4380), 1, - sym__automatic_semicolon, + anon_sym_implements, + [31776] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1697), 13, + ACTIONS(4383), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -166880,7 +167143,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1695), 32, + ACTIONS(4385), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -166912,84 +167175,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [31765] = 19, - ACTIONS(3260), 1, - anon_sym_DQUOTE, - ACTIONS(3262), 1, - anon_sym_SQUOTE, - ACTIONS(3682), 1, - anon_sym_override, - ACTIONS(3766), 1, - anon_sym_COMMA, - ACTIONS(3780), 1, - anon_sym_RBRACE, - ACTIONS(4382), 1, - anon_sym_STAR, - ACTIONS(4384), 1, - anon_sym_EQ, - ACTIONS(4386), 1, - anon_sym_LBRACK, - ACTIONS(4388), 1, - anon_sym_async, - ACTIONS(4392), 1, - anon_sym_readonly, - STATE(2780), 1, - sym_override_modifier, - STATE(4828), 1, - aux_sym_object_repeat1, - STATE(5022), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4390), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(4394), 2, - anon_sym_get, - anon_sym_set, - STATE(3067), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(726), 8, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(3660), 18, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [31852] = 5, - ACTIONS(4354), 1, - anon_sym_LBRACE, - STATE(1753), 1, - sym_statement_block, + [31831] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1677), 13, + ACTIONS(4387), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -167003,18 +167195,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1675), 31, - sym__automatic_semicolon, + ACTIONS(4389), 33, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_else, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_of, - anon_sym_while, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -167034,80 +167227,66 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_PIPE_RBRACE, - [31911] = 19, - ACTIONS(3260), 1, - anon_sym_DQUOTE, - ACTIONS(3262), 1, - anon_sym_SQUOTE, - ACTIONS(3682), 1, - anon_sym_override, - ACTIONS(3766), 1, - anon_sym_COMMA, - ACTIONS(3774), 1, - anon_sym_RBRACE, - ACTIONS(4382), 1, - anon_sym_STAR, - ACTIONS(4384), 1, - anon_sym_EQ, - ACTIONS(4386), 1, - anon_sym_LBRACK, - ACTIONS(4388), 1, - anon_sym_async, - ACTIONS(4392), 1, - anon_sym_readonly, - STATE(2780), 1, - sym_override_modifier, - STATE(4828), 1, - aux_sym_object_repeat1, - STATE(5022), 1, - aux_sym_object_pattern_repeat1, + anon_sym_extends, + anon_sym_implements, + [31886] = 4, + ACTIONS(4395), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4390), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(4394), 2, - anon_sym_get, - anon_sym_set, - STATE(3067), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(726), 8, - sym__automatic_semicolon, - sym__member_signature_marker, + ACTIONS(4391), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4393), 32, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(3660), 18, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [31998] = 3, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + anon_sym_implements, + [31943] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4054), 13, + ACTIONS(3658), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -167121,7 +167300,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4056), 33, + ACTIONS(3495), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -167155,15 +167334,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [32053] = 5, - ACTIONS(3898), 1, - anon_sym_LPAREN, - STATE(1720), 1, - sym_arguments, + [31998] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4396), 13, + ACTIONS(3654), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -167177,12 +167352,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4398), 31, + ACTIONS(3497), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_of, @@ -167208,16 +167384,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [32112] = 5, - ACTIONS(828), 1, - anon_sym_BQUOTE, - STATE(1641), 1, - sym_template_string, + [32053] = 4, + ACTIONS(4398), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1793), 13, + ACTIONS(4391), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -167231,7 +167406,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1795), 31, + ACTIONS(4393), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -167244,7 +167419,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -167261,13 +167435,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, + anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [32171] = 3, + [32110] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4400), 13, + ACTIONS(4401), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -167281,7 +167457,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4402), 33, + ACTIONS(4403), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -167315,27 +167491,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [32226] = 4, - ACTIONS(4408), 1, - anon_sym_DOT, + [32165] = 6, + ACTIONS(4097), 1, + anon_sym_AMP, + ACTIONS(4099), 1, + anon_sym_PIPE, + ACTIONS(4101), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4404), 13, + ACTIONS(4401), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4406), 32, + ACTIONS(4403), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -167348,6 +167526,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, + anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -167366,15 +167545,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, anon_sym_implements, - [32283] = 4, - ACTIONS(4042), 1, - anon_sym_extends, + [32226] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4410), 13, + ACTIONS(4239), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -167388,7 +167564,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4412), 32, + ACTIONS(4241), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -167420,67 +167596,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_implements, - [32340] = 6, - ACTIONS(4108), 1, - anon_sym_AMP, - ACTIONS(4126), 1, - anon_sym_PIPE, - ACTIONS(4128), 1, anon_sym_extends, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4410), 11, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4412), 32, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, anon_sym_implements, - [32401] = 3, + [32281] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4136), 13, + ACTIONS(4243), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -167494,7 +167616,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4138), 33, + ACTIONS(4245), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -167528,13 +167650,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [32456] = 4, - ACTIONS(4134), 1, - anon_sym_LBRACK, + [32336] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4136), 13, + ACTIONS(4405), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -167548,7 +167668,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4138), 32, + ACTIONS(4407), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -167559,6 +167679,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, + anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -167581,21 +167702,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [32513] = 6, - ACTIONS(4108), 1, - anon_sym_AMP, - ACTIONS(4126), 1, - anon_sym_PIPE, - ACTIONS(4128), 1, + [32391] = 7, + ACTIONS(1693), 1, + anon_sym_EQ, + ACTIONS(2352), 1, anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4414), 11, + ACTIONS(4409), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(4412), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(1691), 10, anon_sym_STAR, anon_sym_BANG, anon_sym_in, - anon_sym_GT, anon_sym_GT_GT, anon_sym_PLUS, anon_sym_DASH, @@ -167603,18 +167728,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4416), 32, + ACTIONS(1695), 29, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, - anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, - anon_sym_of, anon_sym_COLON, - anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -167636,47 +167758,47 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [32574] = 19, - ACTIONS(3260), 1, + [32454] = 19, + ACTIONS(3274), 1, anon_sym_DQUOTE, - ACTIONS(3262), 1, + ACTIONS(3276), 1, anon_sym_SQUOTE, - ACTIONS(3682), 1, + ACTIONS(3703), 1, anon_sym_override, - ACTIONS(3766), 1, + ACTIONS(3781), 1, anon_sym_COMMA, - ACTIONS(3769), 1, + ACTIONS(3798), 1, anon_sym_RBRACE, - ACTIONS(4382), 1, + ACTIONS(4209), 1, anon_sym_STAR, - ACTIONS(4384), 1, + ACTIONS(4211), 1, anon_sym_EQ, - ACTIONS(4386), 1, + ACTIONS(4213), 1, anon_sym_LBRACK, - ACTIONS(4388), 1, + ACTIONS(4215), 1, anon_sym_async, - ACTIONS(4392), 1, + ACTIONS(4219), 1, anon_sym_readonly, - STATE(2780), 1, + STATE(2801), 1, sym_override_modifier, - STATE(4979), 1, - aux_sym_object_repeat1, - STATE(5022), 1, + STATE(4830), 1, aux_sym_object_pattern_repeat1, + STATE(4854), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4390), 2, + ACTIONS(4217), 2, sym_number, sym_private_property_identifier, - ACTIONS(4394), 2, + ACTIONS(4221), 2, anon_sym_get, anon_sym_set, - STATE(3067), 3, + STATE(3092), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(726), 8, + ACTIONS(728), 8, sym__automatic_semicolon, sym__member_signature_marker, anon_sym_LPAREN, @@ -167685,7 +167807,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_QMARK, anon_sym_PIPE_RBRACE, - ACTIONS(3660), 18, + ACTIONS(3677), 18, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -167704,11 +167826,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [32661] = 3, + [32541] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4418), 13, + ACTIONS(4415), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -167722,7 +167844,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4420), 33, + ACTIONS(4417), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -167756,13 +167878,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [32716] = 4, - ACTIONS(3507), 1, - anon_sym_EQ, + [32596] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3443), 13, + ACTIONS(4419), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -167776,7 +167896,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3447), 32, + ACTIONS(4421), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -167808,12 +167928,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [32773] = 3, + [32651] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2342), 13, + ACTIONS(4423), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -167827,7 +167948,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2340), 33, + ACTIONS(4425), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -167861,47 +167982,47 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [32828] = 19, - ACTIONS(3260), 1, + [32706] = 19, + ACTIONS(3274), 1, anon_sym_DQUOTE, - ACTIONS(3262), 1, + ACTIONS(3276), 1, anon_sym_SQUOTE, - ACTIONS(3682), 1, + ACTIONS(3703), 1, anon_sym_override, - ACTIONS(3766), 1, + ACTIONS(3781), 1, anon_sym_COMMA, - ACTIONS(3777), 1, + ACTIONS(3789), 1, anon_sym_RBRACE, - ACTIONS(4382), 1, + ACTIONS(4209), 1, anon_sym_STAR, - ACTIONS(4384), 1, + ACTIONS(4211), 1, anon_sym_EQ, - ACTIONS(4386), 1, + ACTIONS(4213), 1, anon_sym_LBRACK, - ACTIONS(4388), 1, + ACTIONS(4215), 1, anon_sym_async, - ACTIONS(4392), 1, + ACTIONS(4219), 1, anon_sym_readonly, - STATE(2780), 1, + STATE(2801), 1, sym_override_modifier, - STATE(4828), 1, - aux_sym_object_repeat1, - STATE(5022), 1, + STATE(4830), 1, aux_sym_object_pattern_repeat1, + STATE(4854), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4390), 2, + ACTIONS(4217), 2, sym_number, sym_private_property_identifier, - ACTIONS(4394), 2, + ACTIONS(4221), 2, anon_sym_get, anon_sym_set, - STATE(3067), 3, + STATE(3092), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(726), 8, + ACTIONS(728), 8, sym__automatic_semicolon, sym__member_signature_marker, anon_sym_LPAREN, @@ -167910,7 +168031,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_QMARK, anon_sym_PIPE_RBRACE, - ACTIONS(3660), 18, + ACTIONS(3677), 18, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -167929,22 +168050,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [32915] = 7, - ACTIONS(1667), 1, - anon_sym_EQ, - ACTIONS(2340), 1, - anon_sym_extends, + [32793] = 7, + ACTIONS(3487), 1, + anon_sym_DOT, + ACTIONS(3491), 1, + anon_sym_QMARK_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4422), 2, + ACTIONS(3481), 3, anon_sym_COMMA, anon_sym_LBRACK, - ACTIONS(4425), 3, + anon_sym_extends, + ACTIONS(3485), 3, anon_sym_GT, anon_sym_AMP, anon_sym_PIPE, - ACTIONS(1665), 10, + ACTIONS(3439), 10, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -167955,7 +168077,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1669), 29, + ACTIONS(3443), 28, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -167963,10 +168085,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -167985,91 +168106,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [32978] = 19, - ACTIONS(3260), 1, - anon_sym_DQUOTE, - ACTIONS(3262), 1, - anon_sym_SQUOTE, - ACTIONS(3682), 1, - anon_sym_override, - ACTIONS(3766), 1, - anon_sym_COMMA, - ACTIONS(3783), 1, - anon_sym_RBRACE, - ACTIONS(4382), 1, - anon_sym_STAR, - ACTIONS(4384), 1, + [32856] = 7, + ACTIONS(4301), 1, + anon_sym_extends, + ACTIONS(4429), 1, anon_sym_EQ, - ACTIONS(4386), 1, - anon_sym_LBRACK, - ACTIONS(4388), 1, - anon_sym_async, - ACTIONS(4392), 1, - anon_sym_readonly, - STATE(2780), 1, - sym_override_modifier, - STATE(4828), 1, - aux_sym_object_repeat1, - STATE(5022), 1, - aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4390), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(4394), 2, - anon_sym_get, - anon_sym_set, - STATE(3067), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(726), 8, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(3660), 18, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [33065] = 7, - ACTIONS(3455), 1, - anon_sym_DOT, - ACTIONS(3459), 1, - anon_sym_QMARK_DOT, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3449), 3, + ACTIONS(4433), 2, anon_sym_COMMA, anon_sym_LBRACK, - anon_sym_extends, - ACTIONS(3453), 3, + ACTIONS(4436), 3, anon_sym_GT, anon_sym_AMP, anon_sym_PIPE, - ACTIONS(3443), 10, + ACTIONS(4427), 10, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -168080,7 +168132,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3447), 28, + ACTIONS(4431), 29, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -168088,9 +168140,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, - anon_sym_of, anon_sym_COLON, anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -168109,22 +168162,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [33128] = 7, - ACTIONS(4098), 1, - anon_sym_extends, - ACTIONS(4430), 1, - anon_sym_EQ, + [32919] = 5, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4434), 2, - anon_sym_COMMA, - anon_sym_LBRACK, - ACTIONS(4437), 3, + ACTIONS(4313), 3, anon_sym_GT, anon_sym_AMP, anon_sym_PIPE, - ACTIONS(4428), 10, + ACTIONS(4315), 3, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_extends, + ACTIONS(3439), 10, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -168135,7 +168185,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4432), 29, + ACTIONS(3443), 30, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -168143,6 +168193,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, anon_sym_RBRACK, anon_sym_DOT, @@ -168165,39 +168216,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [33191] = 5, + [32978] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4110), 3, - anon_sym_GT, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4112), 3, - anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_extends, - ACTIONS(3443), 10, + ACTIONS(4439), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, + anon_sym_GT, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3447), 30, + ACTIONS(4441), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, + anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -168218,12 +168266,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [33250] = 3, + [33033] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4310), 13, + ACTIONS(4443), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -168237,7 +168286,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4312), 33, + ACTIONS(4445), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -168271,17 +168320,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [33305] = 3, + [33088] = 4, + ACTIONS(4097), 1, + anon_sym_AMP, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4440), 13, + ACTIONS(4447), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, - anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, @@ -168289,7 +168339,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4442), 32, + ACTIONS(4449), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -168321,12 +168371,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [33359] = 3, + [33145] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1757), 13, + ACTIONS(4451), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -168340,7 +168391,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1755), 32, + ACTIONS(4453), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -168372,12 +168423,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [33413] = 3, + [33200] = 5, + ACTIONS(840), 1, + anon_sym_BQUOTE, + STATE(1747), 1, + sym_template_string, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1697), 13, + ACTIONS(1721), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -168391,7 +168447,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1695), 32, + ACTIONS(1723), 31, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -168421,14 +168477,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [33467] = 3, + [33259] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1735), 13, + ACTIONS(4279), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -168442,7 +168497,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1737), 32, + ACTIONS(4281), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -168474,12 +168529,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [33521] = 3, + [33314] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4444), 13, + ACTIONS(1851), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -168493,7 +168549,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4446), 32, + ACTIONS(1849), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -168526,11 +168582,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [33575] = 3, + [33368] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1745), 13, + ACTIONS(4455), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -168544,7 +168600,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1747), 32, + ACTIONS(4457), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -168577,36 +168633,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [33629] = 3, + [33422] = 6, + ACTIONS(4263), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1763), 13, + ACTIONS(4459), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(4462), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3439), 10, anon_sym_STAR, anon_sym_BANG, anon_sym_in, - anon_sym_GT, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1765), 32, + ACTIONS(3443), 29, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, - anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, - anon_sym_of, anon_sym_COLON, - anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -168628,11 +168687,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [33683] = 3, + [33482] = 11, + ACTIONS(3937), 1, + anon_sym_LPAREN, + ACTIONS(3939), 1, + anon_sym_LBRACK, + ACTIONS(3941), 1, + anon_sym_DOT, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4471), 1, + anon_sym_LT, + STATE(1481), 1, + sym_type_arguments, + STATE(1672), 1, + sym_arguments, + STATE(4831), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1773), 13, + ACTIONS(4465), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -168643,24 +168718,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1775), 32, + ACTIONS(4467), 25, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, - anon_sym_of, anon_sym_COLON, - anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -168678,37 +168746,118 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_implements, - [33737] = 3, + [33552] = 31, + ACTIONS(3937), 1, + anon_sym_LPAREN, + ACTIONS(3939), 1, + anon_sym_LBRACK, + ACTIONS(3941), 1, + anon_sym_DOT, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4476), 1, + anon_sym_as, + ACTIONS(4480), 1, + anon_sym_BANG, + ACTIONS(4484), 1, + anon_sym_AMP_AMP, + ACTIONS(4486), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4488), 1, + anon_sym_GT_GT, + ACTIONS(4492), 1, + anon_sym_AMP, + ACTIONS(4494), 1, + anon_sym_CARET, + ACTIONS(4496), 1, + anon_sym_PIPE, + ACTIONS(4500), 1, + anon_sym_PERCENT, + ACTIONS(4502), 1, + anon_sym_STAR_STAR, + ACTIONS(4504), 1, + anon_sym_LT, + ACTIONS(4512), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4516), 1, + anon_sym_satisfies, + ACTIONS(4518), 1, + sym__ternary_qmark, + STATE(1481), 1, + sym_type_arguments, + STATE(1672), 1, + sym_arguments, + STATE(4831), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1753), 13, + ACTIONS(4474), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(4482), 2, anon_sym_in, anon_sym_GT, - anon_sym_GT_GT, + ACTIONS(4490), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4498), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4508), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4510), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4506), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4478), 7, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_BQUOTE, + [33662] = 6, + ACTIONS(4085), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4520), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(4523), 3, + anon_sym_GT, anon_sym_AMP, anon_sym_PIPE, + ACTIONS(3439), 10, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1751), 32, + ACTIONS(3443), 29, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, - anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, - anon_sym_of, anon_sym_COLON, - anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -168730,11 +168879,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [33791] = 3, + [33722] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1823), 13, + ACTIONS(4526), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -168748,7 +168897,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1821), 32, + ACTIONS(4528), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -168781,11 +168930,271 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [33845] = 3, + [33776] = 15, + ACTIONS(2300), 1, + anon_sym_DQUOTE, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + ACTIONS(3781), 1, + anon_sym_COMMA, + ACTIONS(3795), 1, + anon_sym_RBRACE, + ACTIONS(4209), 1, + anon_sym_STAR, + ACTIONS(4211), 1, + anon_sym_EQ, + ACTIONS(4530), 1, + anon_sym_LBRACK, + STATE(4829), 1, + aux_sym_object_repeat1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4532), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4534), 2, + anon_sym_get, + anon_sym_set, + STATE(3839), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(728), 8, + sym__automatic_semicolon, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2322), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [33854] = 20, + ACTIONS(3937), 1, + anon_sym_LPAREN, + ACTIONS(3939), 1, + anon_sym_LBRACK, + ACTIONS(3941), 1, + anon_sym_DOT, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4488), 1, + anon_sym_GT_GT, + ACTIONS(4500), 1, + anon_sym_PERCENT, + ACTIONS(4502), 1, + anon_sym_STAR_STAR, + ACTIONS(4504), 1, + anon_sym_LT, + STATE(1481), 1, + sym_type_arguments, + STATE(1672), 1, + sym_arguments, + STATE(4831), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4474), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4482), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4490), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4498), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4506), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4538), 5, + anon_sym_BANG, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4536), 16, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [33942] = 27, + ACTIONS(3937), 1, + anon_sym_LPAREN, + ACTIONS(3939), 1, + anon_sym_LBRACK, + ACTIONS(3941), 1, + anon_sym_DOT, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4484), 1, + anon_sym_AMP_AMP, + ACTIONS(4486), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4488), 1, + anon_sym_GT_GT, + ACTIONS(4492), 1, + anon_sym_AMP, + ACTIONS(4494), 1, + anon_sym_CARET, + ACTIONS(4496), 1, + anon_sym_PIPE, + ACTIONS(4500), 1, + anon_sym_PERCENT, + ACTIONS(4502), 1, + anon_sym_STAR_STAR, + ACTIONS(4504), 1, + anon_sym_LT, + ACTIONS(4538), 1, + anon_sym_BANG, + STATE(1481), 1, + sym_type_arguments, + STATE(1672), 1, + sym_arguments, + STATE(4831), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4474), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4482), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4490), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4498), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4508), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4510), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4506), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4536), 11, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [34044] = 6, + ACTIONS(4357), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4543), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4540), 4, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + ACTIONS(4271), 10, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4273), 27, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_implements, + [34104] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1783), 13, + ACTIONS(1715), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -168799,7 +169208,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1785), 32, + ACTIONS(1713), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -168832,11 +169241,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [33899] = 3, + [34158] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1835), 13, + ACTIONS(4546), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -168850,7 +169259,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1837), 32, + ACTIONS(4548), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -168883,27 +169292,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [33953] = 11, - ACTIONS(3898), 1, - anon_sym_LPAREN, - ACTIONS(3900), 1, - anon_sym_LBRACK, - ACTIONS(3902), 1, - anon_sym_DOT, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4454), 1, - anon_sym_LT, - STATE(1594), 1, - sym_type_arguments, - STATE(1637), 1, - sym_arguments, - STATE(4815), 1, - sym_optional_chain, + [34212] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4448), 12, + ACTIONS(4550), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -168914,17 +169307,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4450), 25, + ACTIONS(4552), 32, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, + anon_sym_LBRACK, anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -168942,11 +169342,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [34023] = 3, + anon_sym_implements, + [34266] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4457), 13, + ACTIONS(4554), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -168960,7 +169361,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4459), 32, + ACTIONS(4556), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -168993,11 +169394,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [34077] = 3, + [34320] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4461), 13, + ACTIONS(1741), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -169011,7 +169412,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4463), 32, + ACTIONS(1739), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -169044,11 +169445,90 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [34131] = 3, + [34374] = 31, + ACTIONS(3937), 1, + anon_sym_LPAREN, + ACTIONS(3939), 1, + anon_sym_LBRACK, + ACTIONS(3941), 1, + anon_sym_DOT, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4476), 1, + anon_sym_as, + ACTIONS(4480), 1, + anon_sym_BANG, + ACTIONS(4484), 1, + anon_sym_AMP_AMP, + ACTIONS(4486), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4488), 1, + anon_sym_GT_GT, + ACTIONS(4492), 1, + anon_sym_AMP, + ACTIONS(4494), 1, + anon_sym_CARET, + ACTIONS(4496), 1, + anon_sym_PIPE, + ACTIONS(4500), 1, + anon_sym_PERCENT, + ACTIONS(4502), 1, + anon_sym_STAR_STAR, + ACTIONS(4504), 1, + anon_sym_LT, + ACTIONS(4512), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4516), 1, + anon_sym_satisfies, + ACTIONS(4518), 1, + sym__ternary_qmark, + STATE(1481), 1, + sym_type_arguments, + STATE(1672), 1, + sym_arguments, + STATE(4831), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4474), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4482), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4490), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4498), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4508), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4510), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4506), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4558), 7, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_BQUOTE, + [34484] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4274), 13, + ACTIONS(4560), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -169062,7 +169542,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4276), 32, + ACTIONS(4562), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -169095,11 +169575,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [34185] = 3, + [34538] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4465), 13, + ACTIONS(1781), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -169113,7 +169593,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4467), 32, + ACTIONS(1779), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -169146,11 +169626,75 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [34239] = 3, + [34592] = 16, + ACTIONS(3274), 1, + anon_sym_DQUOTE, + ACTIONS(3276), 1, + anon_sym_SQUOTE, + ACTIONS(3781), 1, + anon_sym_COMMA, + ACTIONS(3789), 1, + anon_sym_RBRACE, + ACTIONS(4209), 1, + anon_sym_STAR, + ACTIONS(4211), 1, + anon_sym_EQ, + ACTIONS(4215), 1, + anon_sym_async, + ACTIONS(4564), 1, + anon_sym_LBRACK, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + STATE(4854), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1793), 13, + ACTIONS(4217), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4221), 2, + anon_sym_get, + anon_sym_set, + STATE(3092), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(728), 8, + sym__automatic_semicolon, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(3677), 20, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [34672] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4566), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -169164,7 +169708,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1795), 32, + ACTIONS(4568), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -169197,11 +169741,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [34293] = 3, + [34726] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4469), 13, + ACTIONS(4570), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -169215,7 +169759,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4471), 32, + ACTIONS(4572), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -169248,11 +169792,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [34347] = 3, + [34780] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4274), 13, + ACTIONS(4574), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -169266,7 +169810,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4276), 32, + ACTIONS(4576), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -169299,11 +169843,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [34401] = 3, + [34834] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4473), 13, + ACTIONS(4578), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -169317,7 +169861,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4475), 32, + ACTIONS(4580), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -169350,78 +169894,78 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [34455] = 31, - ACTIONS(3898), 1, + [34888] = 31, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, + ACTIONS(4476), 1, anon_sym_as, - ACTIONS(4481), 1, + ACTIONS(4480), 1, anon_sym_BANG, - ACTIONS(4485), 1, + ACTIONS(4484), 1, anon_sym_AMP_AMP, - ACTIONS(4487), 1, + ACTIONS(4486), 1, anon_sym_PIPE_PIPE, - ACTIONS(4489), 1, + ACTIONS(4488), 1, anon_sym_GT_GT, - ACTIONS(4493), 1, + ACTIONS(4492), 1, anon_sym_AMP, - ACTIONS(4495), 1, + ACTIONS(4494), 1, anon_sym_CARET, - ACTIONS(4497), 1, + ACTIONS(4496), 1, anon_sym_PIPE, - ACTIONS(4501), 1, + ACTIONS(4500), 1, anon_sym_PERCENT, - ACTIONS(4503), 1, + ACTIONS(4502), 1, anon_sym_STAR_STAR, - ACTIONS(4505), 1, + ACTIONS(4504), 1, anon_sym_LT, - ACTIONS(4513), 1, + ACTIONS(4512), 1, anon_sym_QMARK_QMARK, - ACTIONS(4517), 1, + ACTIONS(4516), 1, anon_sym_satisfies, - ACTIONS(4519), 1, + ACTIONS(4518), 1, sym__ternary_qmark, - STATE(1594), 1, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4477), 2, + ACTIONS(4474), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4483), 2, + ACTIONS(4482), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4491), 2, + ACTIONS(4490), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4499), 2, + ACTIONS(4498), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4509), 2, + ACTIONS(4508), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4511), 2, + ACTIONS(4510), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4515), 2, + ACTIONS(4514), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4507), 3, + ACTIONS(4506), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4475), 7, + ACTIONS(4572), 7, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, @@ -169429,78 +169973,78 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_RBRACK, anon_sym_BQUOTE, - [34565] = 31, - ACTIONS(3898), 1, + [34998] = 31, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, + ACTIONS(4476), 1, anon_sym_as, - ACTIONS(4481), 1, + ACTIONS(4480), 1, anon_sym_BANG, - ACTIONS(4485), 1, + ACTIONS(4484), 1, anon_sym_AMP_AMP, - ACTIONS(4487), 1, + ACTIONS(4486), 1, anon_sym_PIPE_PIPE, - ACTIONS(4489), 1, + ACTIONS(4488), 1, anon_sym_GT_GT, - ACTIONS(4493), 1, + ACTIONS(4492), 1, anon_sym_AMP, - ACTIONS(4495), 1, + ACTIONS(4494), 1, anon_sym_CARET, - ACTIONS(4497), 1, + ACTIONS(4496), 1, anon_sym_PIPE, - ACTIONS(4501), 1, + ACTIONS(4500), 1, anon_sym_PERCENT, - ACTIONS(4503), 1, + ACTIONS(4502), 1, anon_sym_STAR_STAR, - ACTIONS(4505), 1, + ACTIONS(4504), 1, anon_sym_LT, - ACTIONS(4513), 1, + ACTIONS(4512), 1, anon_sym_QMARK_QMARK, - ACTIONS(4517), 1, + ACTIONS(4516), 1, anon_sym_satisfies, - ACTIONS(4519), 1, + ACTIONS(4518), 1, sym__ternary_qmark, - STATE(1594), 1, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4477), 2, + ACTIONS(4474), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4483), 2, + ACTIONS(4482), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4491), 2, + ACTIONS(4490), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4499), 2, + ACTIONS(4498), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4509), 2, + ACTIONS(4508), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4511), 2, + ACTIONS(4510), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4515), 2, + ACTIONS(4514), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4507), 3, + ACTIONS(4506), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4521), 7, + ACTIONS(4582), 7, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, @@ -169508,91 +170052,90 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_RBRACK, anon_sym_BQUOTE, - [34675] = 12, - ACTIONS(3898), 1, + [35108] = 31, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4527), 1, + ACTIONS(4476), 1, + anon_sym_as, + ACTIONS(4480), 1, + anon_sym_BANG, + ACTIONS(4484), 1, + anon_sym_AMP_AMP, + ACTIONS(4486), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4488), 1, + anon_sym_GT_GT, + ACTIONS(4492), 1, + anon_sym_AMP, + ACTIONS(4494), 1, + anon_sym_CARET, + ACTIONS(4496), 1, + anon_sym_PIPE, + ACTIONS(4500), 1, + anon_sym_PERCENT, + ACTIONS(4502), 1, + anon_sym_STAR_STAR, + ACTIONS(4504), 1, anon_sym_LT, - STATE(1594), 1, + ACTIONS(4512), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4516), 1, + anon_sym_satisfies, + ACTIONS(4518), 1, + sym__ternary_qmark, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4523), 12, + ACTIONS(4474), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(4482), 2, anon_sym_in, anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(4490), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4498), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, + ACTIONS(4508), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4525), 23, - sym__ternary_qmark, - anon_sym_as, + ACTIONS(4510), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4506), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4584), 7, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_COLON, anon_sym_RBRACK, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_BQUOTE, - anon_sym_satisfies, - [34747] = 13, - ACTIONS(87), 1, anon_sym_BQUOTE, - ACTIONS(4530), 1, - anon_sym_LPAREN, - ACTIONS(4532), 1, - anon_sym_LBRACK, - ACTIONS(4534), 1, - anon_sym_DOT, - ACTIONS(4536), 1, - anon_sym_QMARK_DOT, - ACTIONS(4538), 1, - anon_sym_LT, - STATE(1930), 1, - sym_type_arguments, - STATE(2333), 1, - sym_template_string, - STATE(2348), 1, - sym_arguments, - STATE(5175), 1, - sym_optional_chain, + [35218] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3894), 12, + ACTIONS(4586), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -169603,16 +170146,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3896), 23, - sym__automatic_semicolon, + ACTIONS(4588), 32, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_of, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -169628,12 +170179,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, + anon_sym_BQUOTE, anon_sym_satisfies, - [34821] = 3, + anon_sym_implements, + [35272] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4540), 13, + ACTIONS(4590), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -169647,7 +170200,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4542), 32, + ACTIONS(4592), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -169680,13 +170233,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [34875] = 4, - ACTIONS(4430), 1, - anon_sym_EQ, + [35326] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4428), 13, + ACTIONS(4594), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -169700,7 +170251,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4432), 31, + ACTIONS(4596), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -169709,6 +170260,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, @@ -169732,11 +170284,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [34931] = 3, + [35380] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4544), 13, + ACTIONS(4598), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -169750,7 +170302,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4546), 32, + ACTIONS(4600), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -169783,138 +170335,62 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [34985] = 15, - ACTIONS(2292), 1, - anon_sym_DQUOTE, - ACTIONS(2294), 1, - anon_sym_SQUOTE, - ACTIONS(3766), 1, - anon_sym_COMMA, - ACTIONS(3780), 1, - anon_sym_RBRACE, - ACTIONS(4382), 1, - anon_sym_STAR, - ACTIONS(4384), 1, - anon_sym_EQ, - ACTIONS(4548), 1, - anon_sym_LBRACK, - STATE(4828), 1, - aux_sym_object_repeat1, - STATE(5022), 1, - aux_sym_object_pattern_repeat1, + [35434] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4550), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(4552), 2, - anon_sym_get, - anon_sym_set, - STATE(3624), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(726), 8, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, + ACTIONS(4602), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(2322), 21, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [35063] = 16, - ACTIONS(3260), 1, - anon_sym_DQUOTE, - ACTIONS(3262), 1, - anon_sym_SQUOTE, - ACTIONS(3766), 1, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4604), 32, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, - ACTIONS(3780), 1, anon_sym_RBRACE, - ACTIONS(4382), 1, - anon_sym_STAR, - ACTIONS(4384), 1, - anon_sym_EQ, - ACTIONS(4388), 1, - anon_sym_async, - ACTIONS(4554), 1, - anon_sym_LBRACK, - STATE(4828), 1, - aux_sym_object_repeat1, - STATE(5022), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4390), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(4394), 2, - anon_sym_get, - anon_sym_set, - STATE(3067), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(726), 8, - sym__automatic_semicolon, - sym__member_signature_marker, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(3660), 20, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [35143] = 3, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_implements, + [35488] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1753), 13, + ACTIONS(4606), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -169928,19 +170404,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1751), 32, - sym__automatic_semicolon, + ACTIONS(4608), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_else, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_of, - anon_sym_while, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -169960,91 +170436,114 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_PIPE_RBRACE, - [35197] = 31, - ACTIONS(3898), 1, + anon_sym_implements, + [35542] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1759), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1761), 32, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(3900), 1, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_of, + anon_sym_COLON, anon_sym_LBRACK, - ACTIONS(3902), 1, + anon_sym_RBRACK, anon_sym_DOT, - ACTIONS(4452), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, - anon_sym_as, - ACTIONS(4481), 1, - anon_sym_BANG, - ACTIONS(4485), 1, anon_sym_AMP_AMP, - ACTIONS(4487), 1, anon_sym_PIPE_PIPE, - ACTIONS(4489), 1, - anon_sym_GT_GT, - ACTIONS(4493), 1, - anon_sym_AMP, - ACTIONS(4495), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(4497), 1, - anon_sym_PIPE, - ACTIONS(4501), 1, anon_sym_PERCENT, - ACTIONS(4503), 1, anon_sym_STAR_STAR, - ACTIONS(4505), 1, - anon_sym_LT, - ACTIONS(4513), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(4517), 1, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(4519), 1, - sym__ternary_qmark, - STATE(1594), 1, - sym_type_arguments, - STATE(1637), 1, - sym_arguments, - STATE(4815), 1, - sym_optional_chain, + anon_sym_implements, + [35596] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4477), 2, + ACTIONS(4610), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4483), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(4491), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4499), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4509), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4511), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4507), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4556), 7, + ACTIONS(4612), 32, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, + anon_sym_LBRACK, anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, - [35307] = 3, + anon_sym_satisfies, + anon_sym_implements, + [35650] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4558), 13, + ACTIONS(4614), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -170058,7 +170557,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4560), 32, + ACTIONS(4616), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -170091,11 +170590,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [35361] = 3, + [35704] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1867), 13, + ACTIONS(1787), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -170109,7 +170608,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1865), 32, + ACTIONS(1789), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -170142,140 +170641,113 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [35415] = 17, - ACTIONS(3260), 1, - anon_sym_DQUOTE, - ACTIONS(3262), 1, - anon_sym_SQUOTE, - ACTIONS(3682), 1, - anon_sym_override, - ACTIONS(4386), 1, - anon_sym_LBRACK, - ACTIONS(4562), 1, - anon_sym_STAR, - ACTIONS(4564), 1, - anon_sym_LBRACE, - ACTIONS(4566), 1, - anon_sym_async, - ACTIONS(4570), 1, - anon_sym_readonly, - ACTIONS(4574), 1, - sym__automatic_semicolon, - STATE(2716), 1, - sym_statement_block, - STATE(2778), 1, - sym_override_modifier, + [35758] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4568), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(4572), 2, - anon_sym_get, - anon_sym_set, - STATE(2994), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(726), 9, - sym__member_signature_marker, - anon_sym_EQ, - anon_sym_COMMA, + ACTIONS(1809), 13, + anon_sym_STAR, anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1811), 32, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(3660), 18, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [35497] = 16, - ACTIONS(1599), 1, - anon_sym_DQUOTE, - ACTIONS(1601), 1, - anon_sym_SQUOTE, - ACTIONS(4579), 1, anon_sym_LBRACK, - ACTIONS(4583), 1, - anon_sym_static, - ACTIONS(4585), 1, - anon_sym_readonly, - ACTIONS(4589), 1, - anon_sym_override, - ACTIONS(4591), 1, - anon_sym_abstract, - ACTIONS(4593), 1, - anon_sym_accessor, - STATE(2751), 1, - sym_accessibility_modifier, - STATE(2824), 1, - sym_override_modifier, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_implements, + [35812] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4581), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(4587), 3, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - STATE(3463), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(726), 10, + ACTIONS(1737), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1735), 32, sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_EQ, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_BANG, + anon_sym_RBRACE, + anon_sym_else, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(4577), 17, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [35577] = 3, + anon_sym_of, + anon_sym_while, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_PIPE_RBRACE, + [35866] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4595), 13, + ACTIONS(4618), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -170289,7 +170761,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4597), 32, + ACTIONS(4620), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -170322,74 +170794,113 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [35631] = 15, - ACTIONS(2292), 1, - anon_sym_DQUOTE, - ACTIONS(2294), 1, - anon_sym_SQUOTE, - ACTIONS(3766), 1, + [35920] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1745), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1743), 32, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, - ACTIONS(3774), 1, anon_sym_RBRACE, - ACTIONS(4382), 1, - anon_sym_STAR, - ACTIONS(4384), 1, - anon_sym_EQ, - ACTIONS(4548), 1, + anon_sym_else, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_while, anon_sym_LBRACK, - STATE(4828), 1, - aux_sym_object_repeat1, - STATE(5022), 1, - aux_sym_object_pattern_repeat1, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_PIPE_RBRACE, + [35974] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4550), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(4552), 2, - anon_sym_get, - anon_sym_set, - STATE(3624), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(726), 8, - sym__automatic_semicolon, - sym__member_signature_marker, + ACTIONS(1753), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1751), 32, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(2322), 21, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [35709] = 3, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_implements, + [36028] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1823), 13, + ACTIONS(1767), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -170403,19 +170914,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1821), 32, - sym__automatic_semicolon, + ACTIONS(1765), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_else, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_of, - anon_sym_while, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -170435,51 +170946,54 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_PIPE_RBRACE, - [35763] = 16, - ACTIONS(3260), 1, + anon_sym_implements, + [36082] = 17, + ACTIONS(3274), 1, anon_sym_DQUOTE, - ACTIONS(3262), 1, + ACTIONS(3276), 1, anon_sym_SQUOTE, - ACTIONS(3766), 1, - anon_sym_COMMA, - ACTIONS(3774), 1, - anon_sym_RBRACE, - ACTIONS(4382), 1, + ACTIONS(3703), 1, + anon_sym_override, + ACTIONS(4213), 1, + anon_sym_LBRACK, + ACTIONS(4622), 1, anon_sym_STAR, - ACTIONS(4384), 1, - anon_sym_EQ, - ACTIONS(4388), 1, + ACTIONS(4624), 1, + anon_sym_LBRACE, + ACTIONS(4626), 1, anon_sym_async, - ACTIONS(4554), 1, - anon_sym_LBRACK, - STATE(4828), 1, - aux_sym_object_repeat1, - STATE(5022), 1, - aux_sym_object_pattern_repeat1, + ACTIONS(4630), 1, + anon_sym_readonly, + ACTIONS(4634), 1, + sym__automatic_semicolon, + STATE(2720), 1, + sym_statement_block, + STATE(2786), 1, + sym_override_modifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4390), 2, + ACTIONS(4628), 2, sym_number, sym_private_property_identifier, - ACTIONS(4394), 2, + ACTIONS(4632), 2, anon_sym_get, anon_sym_set, - STATE(3067), 3, + STATE(3022), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(726), 8, - sym__automatic_semicolon, + ACTIONS(728), 9, sym__member_signature_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(3660), 20, + ACTIONS(3677), 18, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -170487,12 +171001,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_new, sym_identifier, anon_sym_static, - anon_sym_readonly, anon_sym_declare, anon_sym_public, anon_sym_private, anon_sym_protected, - anon_sym_override, anon_sym_module, anon_sym_any, anon_sym_number, @@ -170500,11 +171012,72 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [35843] = 3, + [36164] = 13, + ACTIONS(87), 1, + anon_sym_BQUOTE, + ACTIONS(4637), 1, + anon_sym_LPAREN, + ACTIONS(4639), 1, + anon_sym_LBRACK, + ACTIONS(4641), 1, + anon_sym_DOT, + ACTIONS(4643), 1, + anon_sym_QMARK_DOT, + ACTIONS(4645), 1, + anon_sym_LT, + STATE(1983), 1, + sym_type_arguments, + STATE(2151), 1, + sym_arguments, + STATE(2373), 1, + sym_template_string, + STATE(5322), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3933), 12, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(3935), 23, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_of, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_satisfies, + [36238] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1871), 13, + ACTIONS(1773), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -170518,7 +171091,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1869), 32, + ACTIONS(1775), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -170551,11 +171124,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [35897] = 3, + [36292] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4599), 13, + ACTIONS(1879), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -170569,7 +171142,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4601), 32, + ACTIONS(1881), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -170602,11 +171175,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [35951] = 3, + [36346] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4603), 13, + ACTIONS(4271), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -170620,7 +171193,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4605), 32, + ACTIONS(4273), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -170653,11 +171226,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [36005] = 3, + [36400] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4607), 13, + ACTIONS(1729), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -170671,7 +171244,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4609), 32, + ACTIONS(1731), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -170704,13 +171277,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [36059] = 4, - ACTIONS(4613), 1, - anon_sym_EQ, + [36454] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4611), 13, + ACTIONS(1737), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -170724,7 +171295,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4615), 31, + ACTIONS(1735), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -170733,6 +171304,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, @@ -170756,11 +171328,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [36115] = 3, + [36508] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4617), 13, + ACTIONS(1859), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -170774,7 +171346,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4619), 32, + ACTIONS(1861), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -170807,11 +171379,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [36169] = 3, + [36562] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4621), 13, + ACTIONS(4647), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -170825,7 +171397,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4623), 32, + ACTIONS(4649), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -170858,13 +171430,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [36223] = 4, - ACTIONS(1667), 1, - anon_sym_EQ, + [36616] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1665), 13, + ACTIONS(4651), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -170878,7 +171448,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1669), 31, + ACTIONS(4653), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -170887,6 +171457,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, @@ -170910,11 +171481,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [36279] = 3, + [36670] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4625), 13, + ACTIONS(1745), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -170928,7 +171499,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4627), 32, + ACTIONS(1743), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -170961,90 +171532,75 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [36333] = 31, - ACTIONS(3898), 1, - anon_sym_LPAREN, - ACTIONS(3900), 1, + [36724] = 16, + ACTIONS(1607), 1, + anon_sym_DQUOTE, + ACTIONS(1609), 1, + anon_sym_SQUOTE, + ACTIONS(4657), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, - anon_sym_DOT, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4479), 1, - anon_sym_as, - ACTIONS(4481), 1, - anon_sym_BANG, - ACTIONS(4485), 1, - anon_sym_AMP_AMP, - ACTIONS(4487), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4489), 1, - anon_sym_GT_GT, - ACTIONS(4493), 1, - anon_sym_AMP, - ACTIONS(4495), 1, - anon_sym_CARET, - ACTIONS(4497), 1, - anon_sym_PIPE, - ACTIONS(4501), 1, - anon_sym_PERCENT, - ACTIONS(4503), 1, - anon_sym_STAR_STAR, - ACTIONS(4505), 1, - anon_sym_LT, - ACTIONS(4513), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4517), 1, - anon_sym_satisfies, - ACTIONS(4519), 1, - sym__ternary_qmark, - STATE(1594), 1, - sym_type_arguments, - STATE(1637), 1, - sym_arguments, - STATE(4815), 1, - sym_optional_chain, + ACTIONS(4661), 1, + anon_sym_static, + ACTIONS(4663), 1, + anon_sym_readonly, + ACTIONS(4667), 1, + anon_sym_override, + ACTIONS(4669), 1, + anon_sym_abstract, + ACTIONS(4671), 1, + anon_sym_accessor, + STATE(2752), 1, + sym_accessibility_modifier, + STATE(2831), 1, + sym_override_modifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4477), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4483), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4491), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4499), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4509), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4511), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4507), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4629), 7, + ACTIONS(4659), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4665), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3420), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(728), 10, + sym__automatic_semicolon, + sym__member_signature_marker, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_RBRACE, + anon_sym_BANG, + anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_RPAREN, anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_BQUOTE, - [36443] = 3, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(4655), 17, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [36804] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4631), 13, + ACTIONS(1869), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -171058,7 +171614,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4633), 32, + ACTIONS(1871), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -171091,182 +171647,179 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [36497] = 31, - ACTIONS(3898), 1, - anon_sym_LPAREN, - ACTIONS(3900), 1, - anon_sym_LBRACK, - ACTIONS(3902), 1, - anon_sym_DOT, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4479), 1, - anon_sym_as, - ACTIONS(4481), 1, - anon_sym_BANG, - ACTIONS(4485), 1, - anon_sym_AMP_AMP, - ACTIONS(4487), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4489), 1, - anon_sym_GT_GT, - ACTIONS(4493), 1, - anon_sym_AMP, - ACTIONS(4495), 1, - anon_sym_CARET, - ACTIONS(4497), 1, - anon_sym_PIPE, - ACTIONS(4501), 1, - anon_sym_PERCENT, - ACTIONS(4503), 1, - anon_sym_STAR_STAR, - ACTIONS(4505), 1, - anon_sym_LT, - ACTIONS(4513), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4517), 1, - anon_sym_satisfies, - ACTIONS(4519), 1, - sym__ternary_qmark, - STATE(1594), 1, - sym_type_arguments, - STATE(1637), 1, - sym_arguments, - STATE(4815), 1, - sym_optional_chain, + [36858] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4477), 2, + ACTIONS(4673), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4483), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(4491), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4499), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4509), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4511), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4507), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4633), 7, + ACTIONS(4675), 32, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_BQUOTE, - [36607] = 18, - ACTIONS(3898), 1, - anon_sym_LPAREN, - ACTIONS(3900), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + anon_sym_RBRACK, anon_sym_DOT, - ACTIONS(4452), 1, anon_sym_QMARK_DOT, - ACTIONS(4489), 1, - anon_sym_GT_GT, - ACTIONS(4501), 1, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, anon_sym_PERCENT, - ACTIONS(4503), 1, anon_sym_STAR_STAR, - ACTIONS(4505), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_implements, + [36912] = 16, + ACTIONS(3274), 1, + anon_sym_DQUOTE, + ACTIONS(3276), 1, + anon_sym_SQUOTE, + ACTIONS(3781), 1, + anon_sym_COMMA, + ACTIONS(3795), 1, + anon_sym_RBRACE, + ACTIONS(4209), 1, + anon_sym_STAR, + ACTIONS(4211), 1, + anon_sym_EQ, + ACTIONS(4215), 1, + anon_sym_async, + ACTIONS(4564), 1, + anon_sym_LBRACK, + STATE(4829), 1, + aux_sym_object_repeat1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4217), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4221), 2, + anon_sym_get, + anon_sym_set, + STATE(3092), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(728), 8, + sym__automatic_semicolon, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, anon_sym_LT, - STATE(1594), 1, - sym_type_arguments, - STATE(1637), 1, - sym_arguments, - STATE(4815), 1, - sym_optional_chain, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(3677), 20, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [36992] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4477), 2, + ACTIONS(4677), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4491), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4499), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4637), 7, anon_sym_BANG, anon_sym_in, anon_sym_GT, + anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4635), 19, + ACTIONS(4679), 32, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, + anon_sym_LBRACK, anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [36691] = 15, - ACTIONS(3898), 1, - anon_sym_LPAREN, - ACTIONS(3900), 1, - anon_sym_LBRACK, - ACTIONS(3902), 1, - anon_sym_DOT, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4479), 1, - anon_sym_as, - ACTIONS(4481), 1, - anon_sym_BANG, - ACTIONS(4517), 1, - anon_sym_satisfies, - ACTIONS(4643), 1, - anon_sym_LT, - STATE(1594), 1, - sym_type_arguments, - STATE(1637), 1, - sym_arguments, - STATE(4815), 1, - sym_optional_chain, + anon_sym_implements, + [37046] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4639), 11, + ACTIONS(4681), 13, anon_sym_STAR, + anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, @@ -171275,16 +171828,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4641), 21, + ACTIONS(4683), 32, sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, + anon_sym_LBRACK, anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -171298,12 +171859,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, - [36769] = 3, + anon_sym_satisfies, + anon_sym_implements, + [37100] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4646), 13, + ACTIONS(4685), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -171317,7 +171882,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4648), 32, + ACTIONS(4687), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -171350,32 +171915,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [36823] = 13, - ACTIONS(3898), 1, - anon_sym_LPAREN, - ACTIONS(3900), 1, - anon_sym_LBRACK, - ACTIONS(3902), 1, - anon_sym_DOT, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4503), 1, - anon_sym_STAR_STAR, - ACTIONS(4650), 1, - anon_sym_LT, - STATE(1594), 1, - sym_type_arguments, - STATE(1637), 1, - sym_arguments, - STATE(4815), 1, - sym_optional_chain, + [37154] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4637), 12, + ACTIONS(4689), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -171386,103 +171930,114 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4635), 22, + ACTIONS(4691), 32, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, + anon_sym_LBRACK, anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [36897] = 31, - ACTIONS(3898), 1, + anon_sym_implements, + [37208] = 31, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, + ACTIONS(4476), 1, anon_sym_as, - ACTIONS(4481), 1, + ACTIONS(4480), 1, anon_sym_BANG, - ACTIONS(4485), 1, + ACTIONS(4484), 1, anon_sym_AMP_AMP, - ACTIONS(4487), 1, + ACTIONS(4486), 1, anon_sym_PIPE_PIPE, - ACTIONS(4489), 1, + ACTIONS(4488), 1, anon_sym_GT_GT, - ACTIONS(4493), 1, + ACTIONS(4492), 1, anon_sym_AMP, - ACTIONS(4495), 1, + ACTIONS(4494), 1, anon_sym_CARET, - ACTIONS(4497), 1, + ACTIONS(4496), 1, anon_sym_PIPE, - ACTIONS(4501), 1, + ACTIONS(4500), 1, anon_sym_PERCENT, - ACTIONS(4503), 1, + ACTIONS(4502), 1, anon_sym_STAR_STAR, - ACTIONS(4505), 1, + ACTIONS(4504), 1, anon_sym_LT, - ACTIONS(4513), 1, + ACTIONS(4512), 1, anon_sym_QMARK_QMARK, - ACTIONS(4517), 1, + ACTIONS(4516), 1, anon_sym_satisfies, - ACTIONS(4519), 1, + ACTIONS(4518), 1, sym__ternary_qmark, - STATE(1594), 1, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4477), 2, + ACTIONS(4474), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4483), 2, + ACTIONS(4482), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4491), 2, + ACTIONS(4490), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4499), 2, + ACTIONS(4498), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4509), 2, + ACTIONS(4508), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4511), 2, + ACTIONS(4510), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4515), 2, + ACTIONS(4514), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4507), 3, + ACTIONS(4506), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4653), 7, + ACTIONS(4693), 7, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, @@ -171490,11 +172045,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_RBRACK, anon_sym_BQUOTE, - [37007] = 3, + [37318] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4655), 13, + ACTIONS(4695), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -171508,7 +172063,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4657), 32, + ACTIONS(4697), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -171541,11 +172096,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [37061] = 3, + [37372] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1845), 13, + ACTIONS(4699), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -171559,7 +172114,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1847), 32, + ACTIONS(4701), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -171592,68 +172147,53 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [37115] = 26, - ACTIONS(3898), 1, + [37426] = 18, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4485), 1, - anon_sym_AMP_AMP, - ACTIONS(4489), 1, + ACTIONS(4488), 1, anon_sym_GT_GT, - ACTIONS(4493), 1, - anon_sym_AMP, - ACTIONS(4495), 1, - anon_sym_CARET, - ACTIONS(4497), 1, - anon_sym_PIPE, - ACTIONS(4501), 1, + ACTIONS(4500), 1, anon_sym_PERCENT, - ACTIONS(4503), 1, + ACTIONS(4502), 1, anon_sym_STAR_STAR, - ACTIONS(4505), 1, + ACTIONS(4504), 1, anon_sym_LT, - ACTIONS(4637), 1, - anon_sym_BANG, - STATE(1594), 1, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4477), 2, + ACTIONS(4474), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4483), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4491), 2, + ACTIONS(4490), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4499), 2, + ACTIONS(4498), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4509), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4511), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4515), 2, + ACTIONS(4514), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4507), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4635), 12, + ACTIONS(4538), 7, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4536), 19, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, @@ -171662,382 +172202,176 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_COLON, anon_sym_RBRACK, + anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, + anon_sym_CARET, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, + anon_sym_instanceof, anon_sym_BQUOTE, anon_sym_satisfies, - [37215] = 16, - ACTIONS(3898), 1, - anon_sym_LPAREN, - ACTIONS(3900), 1, - anon_sym_LBRACK, - ACTIONS(3902), 1, - anon_sym_DOT, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4501), 1, - anon_sym_PERCENT, - ACTIONS(4503), 1, - anon_sym_STAR_STAR, - ACTIONS(4650), 1, - anon_sym_LT, - STATE(1594), 1, - sym_type_arguments, - STATE(1637), 1, - sym_arguments, - STATE(4815), 1, - sym_optional_chain, + [37510] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4477), 2, + ACTIONS(1721), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4499), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4637), 8, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4635), 21, + ACTIONS(1723), 32, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, + anon_sym_LBRACK, anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [37295] = 16, - ACTIONS(1599), 1, - anon_sym_DQUOTE, - ACTIONS(1601), 1, - anon_sym_SQUOTE, - ACTIONS(4579), 1, - anon_sym_LBRACK, - ACTIONS(4589), 1, - anon_sym_override, - ACTIONS(4661), 1, - anon_sym_static, - ACTIONS(4663), 1, - anon_sym_readonly, - ACTIONS(4665), 1, - anon_sym_abstract, - ACTIONS(4667), 1, - anon_sym_accessor, - STATE(2750), 1, - sym_accessibility_modifier, - STATE(2803), 1, - sym_override_modifier, + anon_sym_implements, + [37564] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4659), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(4587), 3, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - STATE(3346), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(726), 10, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(4577), 17, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [37375] = 22, - ACTIONS(3898), 1, - anon_sym_LPAREN, - ACTIONS(3900), 1, - anon_sym_LBRACK, - ACTIONS(3902), 1, - anon_sym_DOT, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4489), 1, - anon_sym_GT_GT, - ACTIONS(4501), 1, - anon_sym_PERCENT, - ACTIONS(4503), 1, - anon_sym_STAR_STAR, - ACTIONS(4505), 1, - anon_sym_LT, - STATE(1594), 1, - sym_type_arguments, - STATE(1637), 1, - sym_arguments, - STATE(4815), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4477), 2, + ACTIONS(1707), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4483), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(4491), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4499), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4509), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4511), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4507), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4637), 3, - anon_sym_BANG, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4635), 14, + ACTIONS(1709), 32, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, + anon_sym_LBRACK, anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [37467] = 23, - ACTIONS(3898), 1, - anon_sym_LPAREN, - ACTIONS(3900), 1, - anon_sym_LBRACK, - ACTIONS(3902), 1, - anon_sym_DOT, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4489), 1, - anon_sym_GT_GT, - ACTIONS(4493), 1, - anon_sym_AMP, - ACTIONS(4501), 1, - anon_sym_PERCENT, - ACTIONS(4503), 1, - anon_sym_STAR_STAR, - ACTIONS(4505), 1, - anon_sym_LT, - STATE(1594), 1, - sym_type_arguments, - STATE(1637), 1, - sym_arguments, - STATE(4815), 1, - sym_optional_chain, + anon_sym_implements, + [37618] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4477), 2, + ACTIONS(4703), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4483), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(4491), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4499), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4509), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4511), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4637), 2, - anon_sym_BANG, - anon_sym_PIPE, - ACTIONS(4507), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4635), 14, + ACTIONS(4705), 32, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - anon_sym_QMARK_QMARK, - anon_sym_BQUOTE, - anon_sym_satisfies, - [37561] = 24, - ACTIONS(3898), 1, - anon_sym_LPAREN, - ACTIONS(3900), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + anon_sym_RBRACK, anon_sym_DOT, - ACTIONS(4452), 1, anon_sym_QMARK_DOT, - ACTIONS(4489), 1, - anon_sym_GT_GT, - ACTIONS(4493), 1, - anon_sym_AMP, - ACTIONS(4495), 1, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(4501), 1, anon_sym_PERCENT, - ACTIONS(4503), 1, anon_sym_STAR_STAR, - ACTIONS(4505), 1, - anon_sym_LT, - STATE(1594), 1, - sym_type_arguments, - STATE(1637), 1, - sym_arguments, - STATE(4815), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4477), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4483), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4491), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4499), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4509), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4511), 2, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4637), 2, - anon_sym_BANG, - anon_sym_PIPE, - ACTIONS(4507), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4635), 13, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [37657] = 15, - ACTIONS(3898), 1, - anon_sym_LPAREN, - ACTIONS(3900), 1, - anon_sym_LBRACK, - ACTIONS(3902), 1, - anon_sym_DOT, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4501), 1, - anon_sym_PERCENT, - ACTIONS(4503), 1, - anon_sym_STAR_STAR, - ACTIONS(4650), 1, - anon_sym_LT, - STATE(1594), 1, - sym_type_arguments, - STATE(1637), 1, - sym_arguments, - STATE(4815), 1, - sym_optional_chain, + anon_sym_implements, + [37672] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4477), 2, + ACTIONS(1799), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4637), 10, anon_sym_BANG, anon_sym_in, anon_sym_GT, @@ -172046,63 +172380,114 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4635), 21, + ACTIONS(1801), 32, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, + anon_sym_LBRACK, anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [37735] = 16, - ACTIONS(3898), 1, - anon_sym_LPAREN, - ACTIONS(3900), 1, + anon_sym_implements, + [37726] = 16, + ACTIONS(1607), 1, + anon_sym_DQUOTE, + ACTIONS(1609), 1, + anon_sym_SQUOTE, + ACTIONS(4657), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, - anon_sym_DOT, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4479), 1, - anon_sym_as, - ACTIONS(4481), 1, + ACTIONS(4667), 1, + anon_sym_override, + ACTIONS(4709), 1, + anon_sym_static, + ACTIONS(4711), 1, + anon_sym_readonly, + ACTIONS(4713), 1, + anon_sym_abstract, + ACTIONS(4715), 1, + anon_sym_accessor, + STATE(2753), 1, + sym_accessibility_modifier, + STATE(2857), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4707), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4665), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3398), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(728), 10, + sym__automatic_semicolon, + sym__member_signature_marker, + anon_sym_EQ, + anon_sym_COMMA, anon_sym_BANG, - ACTIONS(4503), 1, - anon_sym_STAR_STAR, - ACTIONS(4517), 1, - anon_sym_satisfies, - ACTIONS(4650), 1, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, anon_sym_LT, - STATE(1594), 1, - sym_type_arguments, - STATE(1637), 1, - sym_arguments, - STATE(4815), 1, - sym_optional_chain, + anon_sym_QMARK, + ACTIONS(4655), 17, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [37806] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4637), 11, + ACTIONS(4717), 13, anon_sym_STAR, + anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, @@ -172111,62 +172496,72 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4635), 20, + ACTIONS(4558), 32, sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, + anon_sym_LBRACK, anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, - [37815] = 6, - ACTIONS(4378), 1, - anon_sym_extends, + anon_sym_satisfies, + anon_sym_implements, + [37860] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4669), 2, - anon_sym_COMMA, - anon_sym_LBRACK, - ACTIONS(4672), 3, - anon_sym_GT, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(3443), 10, + ACTIONS(4719), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, + anon_sym_GT, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3447), 29, + ACTIONS(4721), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, + anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -172188,39 +172583,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [37875] = 6, - ACTIONS(4056), 1, - anon_sym_extends, + [37914] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4675), 2, - anon_sym_COMMA, - anon_sym_LBRACK, - ACTIONS(4678), 3, - anon_sym_GT, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(3443), 10, + ACTIONS(4723), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, + anon_sym_GT, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3447), 29, + ACTIONS(4725), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, + anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -172242,154 +172634,141 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [37935] = 20, - ACTIONS(3898), 1, - anon_sym_LPAREN, - ACTIONS(3900), 1, - anon_sym_LBRACK, - ACTIONS(3902), 1, - anon_sym_DOT, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4489), 1, - anon_sym_GT_GT, - ACTIONS(4501), 1, - anon_sym_PERCENT, - ACTIONS(4503), 1, - anon_sym_STAR_STAR, - ACTIONS(4505), 1, - anon_sym_LT, - STATE(1594), 1, - sym_type_arguments, - STATE(1637), 1, - sym_arguments, - STATE(4815), 1, - sym_optional_chain, + [37968] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4477), 2, + ACTIONS(4727), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4483), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(4491), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4499), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4507), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4637), 5, - anon_sym_BANG, + anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4635), 16, + ACTIONS(4729), 32, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, + anon_sym_LBRACK, anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [38023] = 27, - ACTIONS(3898), 1, + anon_sym_implements, + [38022] = 31, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4485), 1, + ACTIONS(4476), 1, + anon_sym_as, + ACTIONS(4480), 1, + anon_sym_BANG, + ACTIONS(4484), 1, anon_sym_AMP_AMP, - ACTIONS(4487), 1, + ACTIONS(4486), 1, anon_sym_PIPE_PIPE, - ACTIONS(4489), 1, + ACTIONS(4488), 1, anon_sym_GT_GT, - ACTIONS(4493), 1, + ACTIONS(4492), 1, anon_sym_AMP, - ACTIONS(4495), 1, + ACTIONS(4494), 1, anon_sym_CARET, - ACTIONS(4497), 1, + ACTIONS(4496), 1, anon_sym_PIPE, - ACTIONS(4501), 1, + ACTIONS(4500), 1, anon_sym_PERCENT, - ACTIONS(4503), 1, + ACTIONS(4502), 1, anon_sym_STAR_STAR, - ACTIONS(4505), 1, + ACTIONS(4504), 1, anon_sym_LT, - ACTIONS(4637), 1, - anon_sym_BANG, - STATE(1594), 1, + ACTIONS(4512), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4516), 1, + anon_sym_satisfies, + ACTIONS(4518), 1, + sym__ternary_qmark, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4477), 2, + ACTIONS(4474), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4483), 2, + ACTIONS(4482), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4491), 2, + ACTIONS(4490), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4499), 2, + ACTIONS(4498), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4509), 2, + ACTIONS(4508), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4511), 2, + ACTIONS(4510), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4515), 2, + ACTIONS(4514), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4507), 3, + ACTIONS(4506), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4635), 11, - sym__ternary_qmark, - anon_sym_as, + ACTIONS(4729), 7, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_COLON, anon_sym_RBRACK, - anon_sym_QMARK_QMARK, anon_sym_BQUOTE, - anon_sym_satisfies, - [38125] = 3, + [38132] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4681), 13, + ACTIONS(4731), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -172403,7 +172782,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4683), 32, + ACTIONS(4733), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -172436,11 +172815,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [38179] = 3, + [38186] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4685), 13, + ACTIONS(4735), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -172454,7 +172833,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4687), 32, + ACTIONS(4737), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -172487,11 +172866,74 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [38233] = 3, + [38240] = 15, + ACTIONS(2300), 1, + anon_sym_DQUOTE, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + ACTIONS(3781), 1, + anon_sym_COMMA, + ACTIONS(3784), 1, + anon_sym_RBRACE, + ACTIONS(4209), 1, + anon_sym_STAR, + ACTIONS(4211), 1, + anon_sym_EQ, + ACTIONS(4530), 1, + anon_sym_LBRACK, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + STATE(4854), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4689), 13, + ACTIONS(4532), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4534), 2, + anon_sym_get, + anon_sym_set, + STATE(3839), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(728), 8, + sym__automatic_semicolon, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2322), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [38318] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4739), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -172505,7 +172947,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4691), 32, + ACTIONS(4741), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -172538,167 +172980,181 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [38287] = 15, - ACTIONS(2292), 1, - anon_sym_DQUOTE, - ACTIONS(2294), 1, - anon_sym_SQUOTE, - ACTIONS(3766), 1, - anon_sym_COMMA, - ACTIONS(3769), 1, - anon_sym_RBRACE, - ACTIONS(4382), 1, - anon_sym_STAR, - ACTIONS(4384), 1, - anon_sym_EQ, - ACTIONS(4548), 1, + [38372] = 13, + ACTIONS(3937), 1, + anon_sym_LPAREN, + ACTIONS(3939), 1, anon_sym_LBRACK, - STATE(4979), 1, - aux_sym_object_repeat1, - STATE(5022), 1, - aux_sym_object_pattern_repeat1, + ACTIONS(3941), 1, + anon_sym_DOT, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4502), 1, + anon_sym_STAR_STAR, + ACTIONS(4743), 1, + anon_sym_LT, + STATE(1481), 1, + sym_type_arguments, + STATE(1672), 1, + sym_arguments, + STATE(4831), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4550), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(4552), 2, - anon_sym_get, - anon_sym_set, - STATE(3624), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(726), 8, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(2322), 21, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [38365] = 15, - ACTIONS(2292), 1, - anon_sym_DQUOTE, - ACTIONS(2294), 1, - anon_sym_SQUOTE, - ACTIONS(3766), 1, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4538), 12, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4536), 22, + sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, - ACTIONS(3777), 1, anon_sym_RBRACE, - ACTIONS(4382), 1, - anon_sym_STAR, - ACTIONS(4384), 1, - anon_sym_EQ, - ACTIONS(4548), 1, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_BQUOTE, + anon_sym_satisfies, + [38446] = 31, + ACTIONS(3937), 1, + anon_sym_LPAREN, + ACTIONS(3939), 1, anon_sym_LBRACK, - STATE(4828), 1, - aux_sym_object_repeat1, - STATE(5022), 1, - aux_sym_object_pattern_repeat1, + ACTIONS(3941), 1, + anon_sym_DOT, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4476), 1, + anon_sym_as, + ACTIONS(4480), 1, + anon_sym_BANG, + ACTIONS(4484), 1, + anon_sym_AMP_AMP, + ACTIONS(4486), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4488), 1, + anon_sym_GT_GT, + ACTIONS(4492), 1, + anon_sym_AMP, + ACTIONS(4494), 1, + anon_sym_CARET, + ACTIONS(4496), 1, + anon_sym_PIPE, + ACTIONS(4500), 1, + anon_sym_PERCENT, + ACTIONS(4502), 1, + anon_sym_STAR_STAR, + ACTIONS(4504), 1, + anon_sym_LT, + ACTIONS(4512), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4516), 1, + anon_sym_satisfies, + ACTIONS(4518), 1, + sym__ternary_qmark, + STATE(1481), 1, + sym_type_arguments, + STATE(1672), 1, + sym_arguments, + STATE(4831), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4550), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(4552), 2, - anon_sym_get, - anon_sym_set, - STATE(3624), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(726), 8, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_LPAREN, + ACTIONS(4474), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4482), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4490), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4498), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4508), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4510), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4506), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4737), 7, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(2322), 21, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [38443] = 16, - ACTIONS(3260), 1, + anon_sym_RBRACK, + anon_sym_BQUOTE, + [38556] = 16, + ACTIONS(3274), 1, anon_sym_DQUOTE, - ACTIONS(3262), 1, + ACTIONS(3276), 1, anon_sym_SQUOTE, - ACTIONS(3766), 1, + ACTIONS(3781), 1, anon_sym_COMMA, - ACTIONS(3769), 1, + ACTIONS(3784), 1, anon_sym_RBRACE, - ACTIONS(4382), 1, + ACTIONS(4209), 1, anon_sym_STAR, - ACTIONS(4384), 1, + ACTIONS(4211), 1, anon_sym_EQ, - ACTIONS(4388), 1, + ACTIONS(4215), 1, anon_sym_async, - ACTIONS(4554), 1, + ACTIONS(4564), 1, anon_sym_LBRACK, - STATE(4979), 1, - aux_sym_object_repeat1, - STATE(5022), 1, + STATE(4830), 1, aux_sym_object_pattern_repeat1, + STATE(4854), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4390), 2, + ACTIONS(4217), 2, sym_number, sym_private_property_identifier, - ACTIONS(4394), 2, + ACTIONS(4221), 2, anon_sym_get, anon_sym_set, - STATE(3067), 3, + STATE(3092), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(726), 8, + ACTIONS(728), 8, sym__automatic_semicolon, sym__member_signature_marker, anon_sym_LPAREN, @@ -172707,7 +173163,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_QMARK, anon_sym_PIPE_RBRACE, - ACTIONS(3660), 20, + ACTIONS(3677), 20, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -172728,11 +173184,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [38523] = 3, + [38636] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4693), 13, + ACTIONS(4746), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -172746,7 +173202,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4695), 32, + ACTIONS(4748), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -172779,62 +173235,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [38577] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(1881), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1883), 32, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, + [38690] = 12, + ACTIONS(3937), 1, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, + ACTIONS(3939), 1, anon_sym_LBRACK, - anon_sym_RBRACK, + ACTIONS(3941), 1, anon_sym_DOT, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_implements, - [38631] = 3, + ACTIONS(4754), 1, + anon_sym_LT, + STATE(1481), 1, + sym_type_arguments, + STATE(1672), 1, + sym_arguments, + STATE(4831), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4697), 13, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4750), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -172845,24 +173269,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4699), 32, + ACTIONS(4752), 23, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, - anon_sym_of, anon_sym_COLON, - anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -172876,83 +173293,80 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_implements, - [38685] = 31, - ACTIONS(3898), 1, + [38762] = 31, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, + ACTIONS(4476), 1, anon_sym_as, - ACTIONS(4481), 1, + ACTIONS(4480), 1, anon_sym_BANG, - ACTIONS(4485), 1, + ACTIONS(4484), 1, anon_sym_AMP_AMP, - ACTIONS(4487), 1, + ACTIONS(4486), 1, anon_sym_PIPE_PIPE, - ACTIONS(4489), 1, + ACTIONS(4488), 1, anon_sym_GT_GT, - ACTIONS(4493), 1, + ACTIONS(4492), 1, anon_sym_AMP, - ACTIONS(4495), 1, + ACTIONS(4494), 1, anon_sym_CARET, - ACTIONS(4497), 1, + ACTIONS(4496), 1, anon_sym_PIPE, - ACTIONS(4501), 1, + ACTIONS(4500), 1, anon_sym_PERCENT, - ACTIONS(4503), 1, + ACTIONS(4502), 1, anon_sym_STAR_STAR, - ACTIONS(4505), 1, + ACTIONS(4504), 1, anon_sym_LT, - ACTIONS(4513), 1, + ACTIONS(4512), 1, anon_sym_QMARK_QMARK, - ACTIONS(4517), 1, + ACTIONS(4516), 1, anon_sym_satisfies, - ACTIONS(4519), 1, + ACTIONS(4518), 1, sym__ternary_qmark, - STATE(1594), 1, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4477), 2, + ACTIONS(4474), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4483), 2, + ACTIONS(4482), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4491), 2, + ACTIONS(4490), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4499), 2, + ACTIONS(4498), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4509), 2, + ACTIONS(4508), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4511), 2, + ACTIONS(4510), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4515), 2, + ACTIONS(4514), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4507), 3, + ACTIONS(4506), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4699), 7, + ACTIONS(4757), 7, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, @@ -172960,78 +173374,78 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_RBRACK, anon_sym_BQUOTE, - [38795] = 31, - ACTIONS(3898), 1, + [38872] = 31, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, + ACTIONS(4476), 1, anon_sym_as, - ACTIONS(4481), 1, + ACTIONS(4480), 1, anon_sym_BANG, - ACTIONS(4485), 1, + ACTIONS(4484), 1, anon_sym_AMP_AMP, - ACTIONS(4487), 1, + ACTIONS(4486), 1, anon_sym_PIPE_PIPE, - ACTIONS(4489), 1, + ACTIONS(4488), 1, anon_sym_GT_GT, - ACTIONS(4493), 1, + ACTIONS(4492), 1, anon_sym_AMP, - ACTIONS(4495), 1, + ACTIONS(4494), 1, anon_sym_CARET, - ACTIONS(4497), 1, + ACTIONS(4496), 1, anon_sym_PIPE, - ACTIONS(4501), 1, + ACTIONS(4500), 1, anon_sym_PERCENT, - ACTIONS(4503), 1, + ACTIONS(4502), 1, anon_sym_STAR_STAR, - ACTIONS(4505), 1, + ACTIONS(4504), 1, anon_sym_LT, - ACTIONS(4513), 1, + ACTIONS(4512), 1, anon_sym_QMARK_QMARK, - ACTIONS(4517), 1, + ACTIONS(4516), 1, anon_sym_satisfies, - ACTIONS(4519), 1, + ACTIONS(4518), 1, sym__ternary_qmark, - STATE(1594), 1, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4477), 2, + ACTIONS(4474), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4483), 2, + ACTIONS(4482), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4491), 2, + ACTIONS(4490), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4499), 2, + ACTIONS(4498), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4509), 2, + ACTIONS(4508), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4511), 2, + ACTIONS(4510), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4515), 2, + ACTIONS(4514), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4507), 3, + ACTIONS(4506), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4701), 7, + ACTIONS(4748), 7, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, @@ -173039,11 +173453,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_RBRACK, anon_sym_BQUOTE, - [38905] = 3, + [38982] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4703), 13, + ACTIONS(4759), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -173057,7 +173471,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4705), 32, + ACTIONS(4761), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -173090,11 +173504,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [38959] = 3, + [39036] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4707), 13, + ACTIONS(4763), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -173108,7 +173522,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4709), 32, + ACTIONS(4765), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -173141,11 +173555,171 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [39013] = 3, + [39090] = 31, + ACTIONS(3937), 1, + anon_sym_LPAREN, + ACTIONS(3939), 1, + anon_sym_LBRACK, + ACTIONS(3941), 1, + anon_sym_DOT, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4476), 1, + anon_sym_as, + ACTIONS(4480), 1, + anon_sym_BANG, + ACTIONS(4484), 1, + anon_sym_AMP_AMP, + ACTIONS(4486), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4488), 1, + anon_sym_GT_GT, + ACTIONS(4492), 1, + anon_sym_AMP, + ACTIONS(4494), 1, + anon_sym_CARET, + ACTIONS(4496), 1, + anon_sym_PIPE, + ACTIONS(4500), 1, + anon_sym_PERCENT, + ACTIONS(4502), 1, + anon_sym_STAR_STAR, + ACTIONS(4504), 1, + anon_sym_LT, + ACTIONS(4512), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4516), 1, + anon_sym_satisfies, + ACTIONS(4518), 1, + sym__ternary_qmark, + STATE(1481), 1, + sym_type_arguments, + STATE(1672), 1, + sym_arguments, + STATE(4831), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4474), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4482), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4490), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4498), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4508), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4510), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4506), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4767), 7, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_BQUOTE, + [39200] = 31, + ACTIONS(3937), 1, + anon_sym_LPAREN, + ACTIONS(3939), 1, + anon_sym_LBRACK, + ACTIONS(3941), 1, + anon_sym_DOT, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4476), 1, + anon_sym_as, + ACTIONS(4480), 1, + anon_sym_BANG, + ACTIONS(4484), 1, + anon_sym_AMP_AMP, + ACTIONS(4486), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4488), 1, + anon_sym_GT_GT, + ACTIONS(4492), 1, + anon_sym_AMP, + ACTIONS(4494), 1, + anon_sym_CARET, + ACTIONS(4496), 1, + anon_sym_PIPE, + ACTIONS(4500), 1, + anon_sym_PERCENT, + ACTIONS(4502), 1, + anon_sym_STAR_STAR, + ACTIONS(4504), 1, + anon_sym_LT, + ACTIONS(4512), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4516), 1, + anon_sym_satisfies, + ACTIONS(4518), 1, + sym__ternary_qmark, + STATE(1481), 1, + sym_type_arguments, + STATE(1672), 1, + sym_arguments, + STATE(4831), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4474), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4482), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4490), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4498), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4508), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4510), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4506), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4769), 7, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_BQUOTE, + [39310] = 4, + ACTIONS(4429), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4711), 13, + ACTIONS(4427), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -173159,7 +173733,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4713), 32, + ACTIONS(4431), 31, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -173168,7 +173742,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, - anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, @@ -173192,11 +173765,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [39067] = 3, + [39366] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1855), 13, + ACTIONS(4771), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -173210,7 +173783,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1857), 32, + ACTIONS(4773), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -173243,11 +173816,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [39121] = 3, + [39420] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4715), 13, + ACTIONS(4775), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -173261,7 +173834,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4717), 32, + ACTIONS(4777), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -173294,11 +173867,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [39175] = 3, + [39474] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1875), 13, + ACTIONS(1839), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -173312,7 +173885,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1873), 32, + ACTIONS(1841), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -173345,11 +173918,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [39229] = 3, + [39528] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3443), 13, + ACTIONS(4779), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -173363,7 +173936,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3447), 32, + ACTIONS(4781), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -173396,13 +173969,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [39283] = 3, + [39582] = 15, + ACTIONS(3937), 1, + anon_sym_LPAREN, + ACTIONS(3939), 1, + anon_sym_LBRACK, + ACTIONS(3941), 1, + anon_sym_DOT, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4476), 1, + anon_sym_as, + ACTIONS(4480), 1, + anon_sym_BANG, + ACTIONS(4516), 1, + anon_sym_satisfies, + ACTIONS(4787), 1, + anon_sym_LT, + STATE(1481), 1, + sym_type_arguments, + STATE(1672), 1, + sym_arguments, + STATE(4831), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4719), 13, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4783), 11, anon_sym_STAR, - anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, @@ -173411,24 +174008,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4721), 32, + ACTIONS(4785), 21, sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, - anon_sym_of, anon_sym_COLON, - anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -173442,16 +174031,75 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_implements, - [39337] = 3, + [39660] = 15, + ACTIONS(2300), 1, + anon_sym_DQUOTE, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + ACTIONS(3781), 1, + anon_sym_COMMA, + ACTIONS(3792), 1, + anon_sym_RBRACE, + ACTIONS(4209), 1, + anon_sym_STAR, + ACTIONS(4211), 1, + anon_sym_EQ, + ACTIONS(4530), 1, + anon_sym_LBRACK, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + STATE(4854), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4723), 13, + ACTIONS(4532), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4534), 2, + anon_sym_get, + anon_sym_set, + STATE(3839), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(728), 8, + sym__automatic_semicolon, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2322), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [39738] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4775), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -173465,7 +174113,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4725), 32, + ACTIONS(4777), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -173498,90 +174146,62 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [39391] = 31, - ACTIONS(3898), 1, - anon_sym_LPAREN, - ACTIONS(3900), 1, - anon_sym_LBRACK, - ACTIONS(3902), 1, - anon_sym_DOT, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4479), 1, - anon_sym_as, - ACTIONS(4481), 1, - anon_sym_BANG, - ACTIONS(4485), 1, - anon_sym_AMP_AMP, - ACTIONS(4487), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4489), 1, - anon_sym_GT_GT, - ACTIONS(4493), 1, - anon_sym_AMP, - ACTIONS(4495), 1, - anon_sym_CARET, - ACTIONS(4497), 1, - anon_sym_PIPE, - ACTIONS(4501), 1, - anon_sym_PERCENT, - ACTIONS(4503), 1, - anon_sym_STAR_STAR, - ACTIONS(4505), 1, - anon_sym_LT, - ACTIONS(4513), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4517), 1, - anon_sym_satisfies, - ACTIONS(4519), 1, - sym__ternary_qmark, - STATE(1594), 1, - sym_type_arguments, - STATE(1637), 1, - sym_arguments, - STATE(4815), 1, - sym_optional_chain, + [39792] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4477), 2, + ACTIONS(4790), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4483), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(4491), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4499), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4509), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4511), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4507), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4725), 7, + ACTIONS(4792), 32, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, + anon_sym_LBRACK, anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, - [39501] = 3, + anon_sym_satisfies, + anon_sym_implements, + [39846] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4727), 13, + ACTIONS(4794), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -173595,7 +174215,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4729), 32, + ACTIONS(4796), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -173628,11 +174248,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [39555] = 3, + [39900] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4731), 13, + ACTIONS(4775), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -173646,7 +174266,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4733), 32, + ACTIONS(4777), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -173679,90 +174299,84 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [39609] = 31, - ACTIONS(3898), 1, + [39954] = 25, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, - anon_sym_as, - ACTIONS(4481), 1, - anon_sym_BANG, - ACTIONS(4485), 1, - anon_sym_AMP_AMP, - ACTIONS(4487), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4489), 1, + ACTIONS(4488), 1, anon_sym_GT_GT, - ACTIONS(4493), 1, + ACTIONS(4492), 1, anon_sym_AMP, - ACTIONS(4495), 1, + ACTIONS(4494), 1, anon_sym_CARET, - ACTIONS(4497), 1, + ACTIONS(4496), 1, anon_sym_PIPE, - ACTIONS(4501), 1, + ACTIONS(4500), 1, anon_sym_PERCENT, - ACTIONS(4503), 1, + ACTIONS(4502), 1, anon_sym_STAR_STAR, - ACTIONS(4505), 1, + ACTIONS(4504), 1, anon_sym_LT, - ACTIONS(4513), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4517), 1, - anon_sym_satisfies, - ACTIONS(4519), 1, - sym__ternary_qmark, - STATE(1594), 1, + ACTIONS(4538), 1, + anon_sym_BANG, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4477), 2, + ACTIONS(4474), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4483), 2, + ACTIONS(4482), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4491), 2, + ACTIONS(4490), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4499), 2, + ACTIONS(4498), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4509), 2, + ACTIONS(4508), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4511), 2, + ACTIONS(4510), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4515), 2, + ACTIONS(4514), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4507), 3, + ACTIONS(4506), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4733), 7, + ACTIONS(4536), 13, + sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_COLON, anon_sym_RBRACK, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, anon_sym_BQUOTE, - [39719] = 3, + anon_sym_satisfies, + [40052] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4735), 13, + ACTIONS(1889), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -173776,7 +174390,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4737), 32, + ACTIONS(1891), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -173809,259 +174423,216 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [39773] = 31, - ACTIONS(3898), 1, + [40106] = 26, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, - anon_sym_as, - ACTIONS(4481), 1, - anon_sym_BANG, - ACTIONS(4485), 1, + ACTIONS(4484), 1, anon_sym_AMP_AMP, - ACTIONS(4487), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4489), 1, + ACTIONS(4488), 1, anon_sym_GT_GT, - ACTIONS(4493), 1, + ACTIONS(4492), 1, anon_sym_AMP, - ACTIONS(4495), 1, + ACTIONS(4494), 1, anon_sym_CARET, - ACTIONS(4497), 1, + ACTIONS(4496), 1, anon_sym_PIPE, - ACTIONS(4501), 1, + ACTIONS(4500), 1, anon_sym_PERCENT, - ACTIONS(4503), 1, + ACTIONS(4502), 1, anon_sym_STAR_STAR, - ACTIONS(4505), 1, + ACTIONS(4504), 1, anon_sym_LT, - ACTIONS(4513), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4517), 1, - anon_sym_satisfies, - ACTIONS(4519), 1, - sym__ternary_qmark, - STATE(1594), 1, + ACTIONS(4538), 1, + anon_sym_BANG, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4477), 2, + ACTIONS(4474), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4483), 2, + ACTIONS(4482), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4491), 2, + ACTIONS(4490), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4499), 2, + ACTIONS(4498), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4509), 2, + ACTIONS(4508), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4511), 2, + ACTIONS(4510), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4515), 2, + ACTIONS(4514), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4507), 3, + ACTIONS(4506), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4737), 7, + ACTIONS(4536), 12, + sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_COLON, anon_sym_RBRACK, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, anon_sym_BQUOTE, - [39883] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4739), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4741), 32, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, + anon_sym_satisfies, + [40206] = 16, + ACTIONS(3274), 1, + anon_sym_DQUOTE, + ACTIONS(3276), 1, + anon_sym_SQUOTE, + ACTIONS(3781), 1, anon_sym_COMMA, + ACTIONS(3792), 1, anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, + ACTIONS(4209), 1, + anon_sym_STAR, + ACTIONS(4211), 1, + anon_sym_EQ, + ACTIONS(4215), 1, + anon_sym_async, + ACTIONS(4564), 1, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_implements, - [39937] = 3, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + STATE(4854), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4743), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4745), 32, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, + ACTIONS(4217), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4221), 2, + anon_sym_get, + anon_sym_set, + STATE(3092), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(728), 8, + sym__automatic_semicolon, + sym__member_signature_marker, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_implements, - [39991] = 31, - ACTIONS(3898), 1, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(3677), 20, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [40286] = 31, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, + ACTIONS(4476), 1, anon_sym_as, - ACTIONS(4481), 1, + ACTIONS(4480), 1, anon_sym_BANG, - ACTIONS(4485), 1, + ACTIONS(4484), 1, anon_sym_AMP_AMP, - ACTIONS(4487), 1, + ACTIONS(4486), 1, anon_sym_PIPE_PIPE, - ACTIONS(4489), 1, + ACTIONS(4488), 1, anon_sym_GT_GT, - ACTIONS(4493), 1, + ACTIONS(4492), 1, anon_sym_AMP, - ACTIONS(4495), 1, + ACTIONS(4494), 1, anon_sym_CARET, - ACTIONS(4497), 1, + ACTIONS(4496), 1, anon_sym_PIPE, - ACTIONS(4501), 1, + ACTIONS(4500), 1, anon_sym_PERCENT, - ACTIONS(4503), 1, + ACTIONS(4502), 1, anon_sym_STAR_STAR, - ACTIONS(4505), 1, + ACTIONS(4504), 1, anon_sym_LT, - ACTIONS(4513), 1, + ACTIONS(4512), 1, anon_sym_QMARK_QMARK, - ACTIONS(4517), 1, + ACTIONS(4516), 1, anon_sym_satisfies, - ACTIONS(4519), 1, + ACTIONS(4518), 1, sym__ternary_qmark, - STATE(1594), 1, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4477), 2, + ACTIONS(4474), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4483), 2, + ACTIONS(4482), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4491), 2, + ACTIONS(4490), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4499), 2, + ACTIONS(4498), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4509), 2, + ACTIONS(4508), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4511), 2, + ACTIONS(4510), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4515), 2, + ACTIONS(4514), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4507), 3, + ACTIONS(4506), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4747), 7, + ACTIONS(4798), 7, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, @@ -174069,41 +174640,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_RBRACK, anon_sym_BQUOTE, - [40101] = 16, - ACTIONS(3260), 1, + [40396] = 15, + ACTIONS(2300), 1, anon_sym_DQUOTE, - ACTIONS(3262), 1, + ACTIONS(2302), 1, anon_sym_SQUOTE, - ACTIONS(3766), 1, + ACTIONS(3781), 1, anon_sym_COMMA, - ACTIONS(3777), 1, + ACTIONS(3798), 1, anon_sym_RBRACE, - ACTIONS(4382), 1, + ACTIONS(4209), 1, anon_sym_STAR, - ACTIONS(4384), 1, + ACTIONS(4211), 1, anon_sym_EQ, - ACTIONS(4388), 1, - anon_sym_async, - ACTIONS(4554), 1, + ACTIONS(4530), 1, anon_sym_LBRACK, - STATE(4828), 1, - aux_sym_object_repeat1, - STATE(5022), 1, + STATE(4830), 1, aux_sym_object_pattern_repeat1, + STATE(4854), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4390), 2, + ACTIONS(4532), 2, sym_number, sym_private_property_identifier, - ACTIONS(4394), 2, + ACTIONS(4534), 2, anon_sym_get, anon_sym_set, - STATE(3067), 3, + STATE(3839), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(726), 8, + ACTIONS(728), 8, sym__automatic_semicolon, sym__member_signature_marker, anon_sym_LPAREN, @@ -174112,11 +174681,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_QMARK, anon_sym_PIPE_RBRACE, - ACTIONS(3660), 20, + ACTIONS(2322), 21, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, + anon_sym_async, anon_sym_new, sym_identifier, anon_sym_static, @@ -174133,345 +174703,272 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [40181] = 31, - ACTIONS(3898), 1, + [40474] = 16, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, - anon_sym_as, - ACTIONS(4481), 1, - anon_sym_BANG, - ACTIONS(4485), 1, - anon_sym_AMP_AMP, - ACTIONS(4487), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4489), 1, - anon_sym_GT_GT, - ACTIONS(4493), 1, - anon_sym_AMP, - ACTIONS(4495), 1, - anon_sym_CARET, - ACTIONS(4497), 1, - anon_sym_PIPE, - ACTIONS(4501), 1, + ACTIONS(4500), 1, anon_sym_PERCENT, - ACTIONS(4503), 1, + ACTIONS(4502), 1, anon_sym_STAR_STAR, - ACTIONS(4505), 1, + ACTIONS(4743), 1, anon_sym_LT, - ACTIONS(4513), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4517), 1, - anon_sym_satisfies, - ACTIONS(4519), 1, - sym__ternary_qmark, - STATE(1594), 1, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4477), 2, + ACTIONS(4474), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4483), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4491), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4499), 2, + ACTIONS(4498), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4509), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4511), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4515), 2, + ACTIONS(4514), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4507), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4749), 7, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_BQUOTE, - [40291] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4751), 13, - anon_sym_STAR, + ACTIONS(4538), 8, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4753), 32, + ACTIONS(4536), 21, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, - anon_sym_of, anon_sym_COLON, - anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_implements, - [40345] = 3, + [40554] = 16, + ACTIONS(3274), 1, + anon_sym_DQUOTE, + ACTIONS(3276), 1, + anon_sym_SQUOTE, + ACTIONS(3781), 1, + anon_sym_COMMA, + ACTIONS(3798), 1, + anon_sym_RBRACE, + ACTIONS(4209), 1, + anon_sym_STAR, + ACTIONS(4211), 1, + anon_sym_EQ, + ACTIONS(4215), 1, + anon_sym_async, + ACTIONS(4564), 1, + anon_sym_LBRACK, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + STATE(4854), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4755), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4757), 32, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, + ACTIONS(4217), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4221), 2, + anon_sym_get, + anon_sym_set, + STATE(3092), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(728), 8, + sym__automatic_semicolon, + sym__member_signature_marker, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(3677), 20, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [40634] = 15, + ACTIONS(2300), 1, + anon_sym_DQUOTE, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + ACTIONS(3781), 1, + anon_sym_COMMA, + ACTIONS(3789), 1, + anon_sym_RBRACE, + ACTIONS(4209), 1, + anon_sym_STAR, + ACTIONS(4211), 1, + anon_sym_EQ, + ACTIONS(4530), 1, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_implements, - [40399] = 3, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + STATE(4854), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4759), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4761), 32, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, + ACTIONS(4532), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4534), 2, + anon_sym_get, + anon_sym_set, + STATE(3839), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(728), 8, + sym__automatic_semicolon, + sym__member_signature_marker, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2322), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [40712] = 22, + ACTIONS(3937), 1, + anon_sym_LPAREN, + ACTIONS(3939), 1, anon_sym_LBRACK, - anon_sym_RBRACK, + ACTIONS(3941), 1, anon_sym_DOT, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, + ACTIONS(4488), 1, + anon_sym_GT_GT, + ACTIONS(4500), 1, anon_sym_PERCENT, + ACTIONS(4502), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_implements, - [40453] = 3, + ACTIONS(4504), 1, + anon_sym_LT, + STATE(1481), 1, + sym_type_arguments, + STATE(1672), 1, + sym_arguments, + STATE(4831), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4755), 13, + ACTIONS(4474), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(4482), 2, anon_sym_in, anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(4490), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4498), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(4508), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4757), 32, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, + ACTIONS(4510), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, + ACTIONS(4514), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_implements, - [40507] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4763), 13, - anon_sym_STAR, + ACTIONS(4506), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4538), 3, anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4765), 32, + ACTIONS(4536), 14, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, - anon_sym_of, anon_sym_COLON, - anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_implements, - [40561] = 3, + [40804] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4767), 13, + ACTIONS(4800), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -174485,7 +174982,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4769), 32, + ACTIONS(4802), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -174518,11 +175015,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [40615] = 3, + [40858] = 4, + ACTIONS(4806), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4755), 13, + ACTIONS(4804), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -174536,7 +175035,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4757), 32, + ACTIONS(4808), 31, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -174545,7 +175044,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, - anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, @@ -174569,207 +175067,82 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [40669] = 31, - ACTIONS(3898), 1, + [40914] = 23, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, - anon_sym_as, - ACTIONS(4481), 1, - anon_sym_BANG, - ACTIONS(4485), 1, - anon_sym_AMP_AMP, - ACTIONS(4487), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4489), 1, + ACTIONS(4488), 1, anon_sym_GT_GT, - ACTIONS(4493), 1, + ACTIONS(4492), 1, anon_sym_AMP, - ACTIONS(4495), 1, - anon_sym_CARET, - ACTIONS(4497), 1, - anon_sym_PIPE, - ACTIONS(4501), 1, + ACTIONS(4500), 1, anon_sym_PERCENT, - ACTIONS(4503), 1, + ACTIONS(4502), 1, anon_sym_STAR_STAR, - ACTIONS(4505), 1, + ACTIONS(4504), 1, anon_sym_LT, - ACTIONS(4513), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4517), 1, - anon_sym_satisfies, - ACTIONS(4519), 1, - sym__ternary_qmark, - STATE(1594), 1, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4477), 2, + ACTIONS(4474), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4483), 2, + ACTIONS(4482), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4491), 2, + ACTIONS(4490), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4499), 2, + ACTIONS(4498), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4509), 2, + ACTIONS(4508), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4511), 2, + ACTIONS(4510), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4515), 2, + ACTIONS(4514), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4507), 3, + ACTIONS(4538), 2, + anon_sym_BANG, + anon_sym_PIPE, + ACTIONS(4506), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4771), 7, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_BQUOTE, - [40779] = 6, - ACTIONS(4172), 1, - anon_sym_extends, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4776), 3, - anon_sym_GT, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4773), 4, - anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - ACTIONS(4274), 10, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4276), 27, + ACTIONS(4536), 14, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_COLON, anon_sym_RBRACK, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_implements, - [40839] = 15, - ACTIONS(2292), 1, - anon_sym_DQUOTE, - ACTIONS(2294), 1, - anon_sym_SQUOTE, - ACTIONS(3766), 1, - anon_sym_COMMA, - ACTIONS(3783), 1, - anon_sym_RBRACE, - ACTIONS(4382), 1, - anon_sym_STAR, - ACTIONS(4384), 1, - anon_sym_EQ, - ACTIONS(4548), 1, - anon_sym_LBRACK, - STATE(4828), 1, - aux_sym_object_repeat1, - STATE(5022), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4550), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(4552), 2, - anon_sym_get, - anon_sym_set, - STATE(3624), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(726), 8, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(2322), 21, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [40917] = 3, + [41008] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4779), 13, + ACTIONS(3439), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -174783,7 +175156,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4781), 32, + ACTIONS(3443), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -174816,178 +175189,109 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [40971] = 16, - ACTIONS(3260), 1, - anon_sym_DQUOTE, - ACTIONS(3262), 1, - anon_sym_SQUOTE, - ACTIONS(3766), 1, - anon_sym_COMMA, - ACTIONS(3783), 1, - anon_sym_RBRACE, - ACTIONS(4382), 1, - anon_sym_STAR, - ACTIONS(4384), 1, - anon_sym_EQ, - ACTIONS(4388), 1, - anon_sym_async, - ACTIONS(4554), 1, - anon_sym_LBRACK, - STATE(4828), 1, - aux_sym_object_repeat1, - STATE(5022), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4390), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(4394), 2, - anon_sym_get, - anon_sym_set, - STATE(3067), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(726), 8, - sym__automatic_semicolon, - sym__member_signature_marker, + [41062] = 24, + ACTIONS(3937), 1, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, + ACTIONS(3939), 1, + anon_sym_LBRACK, + ACTIONS(3941), 1, + anon_sym_DOT, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4488), 1, + anon_sym_GT_GT, + ACTIONS(4492), 1, + anon_sym_AMP, + ACTIONS(4494), 1, + anon_sym_CARET, + ACTIONS(4500), 1, + anon_sym_PERCENT, + ACTIONS(4502), 1, + anon_sym_STAR_STAR, + ACTIONS(4504), 1, anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(3660), 20, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [41051] = 3, + STATE(1481), 1, + sym_type_arguments, + STATE(1672), 1, + sym_arguments, + STATE(4831), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1705), 13, + ACTIONS(4474), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(4482), 2, anon_sym_in, anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(4490), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4498), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(4508), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1707), 32, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, + ACTIONS(4510), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, + ACTIONS(4514), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_implements, - [41105] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(1715), 13, - anon_sym_STAR, + ACTIONS(4538), 2, anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1717), 32, + ACTIONS(4506), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4536), 13, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, - anon_sym_of, anon_sym_COLON, - anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_implements, - [41159] = 3, + [41158] = 15, + ACTIONS(3937), 1, + anon_sym_LPAREN, + ACTIONS(3939), 1, + anon_sym_LBRACK, + ACTIONS(3941), 1, + anon_sym_DOT, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4500), 1, + anon_sym_PERCENT, + ACTIONS(4502), 1, + anon_sym_STAR_STAR, + ACTIONS(4743), 1, + anon_sym_LT, + STATE(1481), 1, + sym_type_arguments, + STATE(1672), 1, + sym_arguments, + STATE(4831), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1863), 13, + ACTIONS(4474), 2, anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4538), 10, anon_sym_BANG, anon_sym_in, anon_sym_GT, @@ -174996,104 +175300,63 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1861), 32, + ACTIONS(4536), 21, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, - anon_sym_of, anon_sym_COLON, - anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_implements, - [41213] = 6, - ACTIONS(4116), 1, - anon_sym_extends, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4783), 2, - anon_sym_COMMA, - anon_sym_LBRACK, - ACTIONS(4786), 3, - anon_sym_GT, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4461), 10, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4463), 29, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_RBRACE, + [41236] = 16, + ACTIONS(3937), 1, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, + ACTIONS(3939), 1, + anon_sym_LBRACK, + ACTIONS(3941), 1, anon_sym_DOT, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, + ACTIONS(4476), 1, + anon_sym_as, + ACTIONS(4480), 1, + anon_sym_BANG, + ACTIONS(4502), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, + ACTIONS(4516), 1, anon_sym_satisfies, - anon_sym_implements, - [41273] = 3, + ACTIONS(4743), 1, + anon_sym_LT, + STATE(1481), 1, + sym_type_arguments, + STATE(1672), 1, + sym_arguments, + STATE(4831), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1725), 13, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4538), 11, anon_sym_STAR, - anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, @@ -175102,47 +175365,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1727), 32, + ACTIONS(4536), 20, sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, - anon_sym_of, anon_sym_COLON, - anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_implements, - [41327] = 3, + [41316] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4789), 13, + ACTIONS(4810), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -175156,7 +175406,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4791), 32, + ACTIONS(4812), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -175189,11 +175439,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [41381] = 3, + [41370] = 4, + ACTIONS(1693), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4793), 13, + ACTIONS(1691), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -175207,7 +175459,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4795), 32, + ACTIONS(1695), 31, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -175216,7 +175468,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, - anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, @@ -175240,11 +175491,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [41435] = 3, + [41426] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4797), 13, + ACTIONS(4814), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -175258,7 +175509,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4799), 32, + ACTIONS(4816), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -175291,11 +175542,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [41489] = 3, + [41480] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4801), 13, + ACTIONS(4271), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -175309,7 +175560,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4803), 32, + ACTIONS(4273), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -175342,36 +175593,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [41543] = 3, + [41534] = 6, + ACTIONS(4319), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4805), 13, + ACTIONS(4818), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(4821), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4590), 10, anon_sym_STAR, anon_sym_BANG, anon_sym_in, - anon_sym_GT, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4807), 32, + ACTIONS(4592), 29, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, - anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, - anon_sym_of, anon_sym_COLON, - anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -175393,93 +175647,150 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [41597] = 25, - ACTIONS(3898), 1, + [41594] = 31, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4489), 1, + ACTIONS(4476), 1, + anon_sym_as, + ACTIONS(4480), 1, + anon_sym_BANG, + ACTIONS(4484), 1, + anon_sym_AMP_AMP, + ACTIONS(4486), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4488), 1, anon_sym_GT_GT, - ACTIONS(4493), 1, + ACTIONS(4492), 1, anon_sym_AMP, - ACTIONS(4495), 1, + ACTIONS(4494), 1, anon_sym_CARET, - ACTIONS(4497), 1, + ACTIONS(4496), 1, anon_sym_PIPE, - ACTIONS(4501), 1, + ACTIONS(4500), 1, anon_sym_PERCENT, - ACTIONS(4503), 1, + ACTIONS(4502), 1, anon_sym_STAR_STAR, - ACTIONS(4505), 1, + ACTIONS(4504), 1, anon_sym_LT, - ACTIONS(4637), 1, - anon_sym_BANG, - STATE(1594), 1, + ACTIONS(4512), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4516), 1, + anon_sym_satisfies, + ACTIONS(4518), 1, + sym__ternary_qmark, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4477), 2, + ACTIONS(4474), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4483), 2, + ACTIONS(4482), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4491), 2, + ACTIONS(4490), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4499), 2, + ACTIONS(4498), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4509), 2, + ACTIONS(4508), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4511), 2, + ACTIONS(4510), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4515), 2, + ACTIONS(4514), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4507), 3, + ACTIONS(4506), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4635), 13, - sym__ternary_qmark, - anon_sym_as, + ACTIONS(4697), 7, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_COLON, anon_sym_RBRACK, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_QMARK_QMARK, anon_sym_BQUOTE, - anon_sym_satisfies, - [41695] = 5, + [41704] = 13, + ACTIONS(2300), 1, + anon_sym_DQUOTE, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + ACTIONS(3781), 1, + anon_sym_COMMA, + ACTIONS(3792), 1, + anon_sym_RBRACE, + ACTIONS(4211), 1, + anon_sym_EQ, + ACTIONS(4530), 1, + anon_sym_LBRACK, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + STATE(4854), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4430), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4809), 5, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, + ACTIONS(4532), 2, + sym_number, + sym_private_property_identifier, + STATE(3839), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(728), 8, + sym__automatic_semicolon, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_COLON, - anon_sym_RBRACK, - ACTIONS(4428), 13, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2322), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [41777] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1715), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -175493,11 +175804,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4432), 24, + ACTIONS(1713), 31, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_else, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_of, + anon_sym_while, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -175518,13 +175835,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [41752] = 4, - ACTIONS(4812), 1, - sym__automatic_semicolon, + anon_sym_PIPE_RBRACE, + [41830] = 5, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1663), 13, + ACTIONS(4429), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4824), 5, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + ACTIONS(4427), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -175538,16 +175863,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1661), 30, + ACTIONS(4431), 24, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_else, anon_sym_LPAREN, - anon_sym_SEMI, anon_sym_of, - anon_sym_while, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -175568,37 +175888,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_PIPE_RBRACE, - [41807] = 14, - ACTIONS(1599), 1, + [41887] = 14, + ACTIONS(1607), 1, anon_sym_DQUOTE, - ACTIONS(1601), 1, + ACTIONS(1609), 1, anon_sym_SQUOTE, - ACTIONS(4579), 1, + ACTIONS(4657), 1, anon_sym_LBRACK, - ACTIONS(4589), 1, + ACTIONS(4667), 1, anon_sym_override, - ACTIONS(4816), 1, + ACTIONS(4829), 1, anon_sym_static, - ACTIONS(4818), 1, + ACTIONS(4831), 1, anon_sym_readonly, - ACTIONS(4820), 1, + ACTIONS(4833), 1, anon_sym_abstract, - ACTIONS(4822), 1, + ACTIONS(4835), 1, anon_sym_accessor, - STATE(2806), 1, + STATE(2833), 1, sym_override_modifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4814), 2, + ACTIONS(4827), 2, sym_number, sym_private_property_identifier, - STATE(3507), 3, + STATE(3387), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(726), 10, + ACTIONS(728), 10, sym__automatic_semicolon, sym__member_signature_marker, anon_sym_EQ, @@ -175609,7 +175928,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(4577), 20, + ACTIONS(4655), 20, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -175630,11 +175949,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [41882] = 3, + [41962] = 7, + ACTIONS(4645), 1, + anon_sym_LT, + ACTIONS(4837), 1, + anon_sym_DOT, + ACTIONS(4839), 1, + anon_sym_is, + STATE(2029), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1863), 13, + ACTIONS(4049), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -175645,22 +175972,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1861), 31, + ACTIONS(3519), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_else, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_of, - anon_sym_while, anon_sym_LBRACK, - anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -175679,100 +176002,42 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_PIPE_RBRACE, - [41935] = 16, - ACTIONS(3260), 1, - anon_sym_DQUOTE, - ACTIONS(3262), 1, - anon_sym_SQUOTE, - ACTIONS(3682), 1, - anon_sym_override, - ACTIONS(4382), 1, - anon_sym_STAR, - ACTIONS(4384), 1, + anon_sym_extends, + [42023] = 7, + ACTIONS(3479), 1, anon_sym_EQ, - ACTIONS(4386), 1, - anon_sym_LBRACK, - ACTIONS(4388), 1, - anon_sym_async, - ACTIONS(4392), 1, - anon_sym_readonly, - STATE(2780), 1, - sym_override_modifier, + ACTIONS(4263), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3908), 2, + ACTIONS(4459), 2, anon_sym_COMMA, - anon_sym_RBRACE, - ACTIONS(4390), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(4394), 2, - anon_sym_get, - anon_sym_set, - STATE(3067), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(726), 8, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(3660), 18, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [42014] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(1871), 13, + anon_sym_LBRACK, + ACTIONS(4462), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3439), 10, anon_sym_STAR, anon_sym_BANG, anon_sym_in, - anon_sym_GT, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1869), 31, - sym__automatic_semicolon, + ACTIONS(3443), 27, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_else, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, - anon_sym_while, - anon_sym_LBRACK, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -175792,194 +176057,94 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_PIPE_RBRACE, - [42067] = 3, + [42084] = 13, + ACTIONS(2300), 1, + anon_sym_DQUOTE, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + ACTIONS(3781), 1, + anon_sym_COMMA, + ACTIONS(3798), 1, + anon_sym_RBRACE, + ACTIONS(4211), 1, + anon_sym_EQ, + ACTIONS(4530), 1, + anon_sym_LBRACK, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + STATE(4854), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1757), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1755), 31, + ACTIONS(4532), 2, + sym_number, + sym_private_property_identifier, + STATE(3839), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(728), 8, sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_else, + sym__member_signature_marker, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, - anon_sym_while, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_PIPE_RBRACE, - [42120] = 8, - ACTIONS(4530), 1, - anon_sym_LPAREN, - ACTIONS(4538), 1, - anon_sym_LT, - ACTIONS(4824), 1, - anon_sym_DOT, - STATE(2000), 1, - sym_arguments, - STATE(2001), 1, - sym_type_arguments, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4014), 12, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4016), 27, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - [42183] = 7, - ACTIONS(3445), 1, - anon_sym_EQ, - ACTIONS(4378), 1, - anon_sym_extends, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4669), 2, - anon_sym_COMMA, - anon_sym_LBRACK, - ACTIONS(4672), 3, - anon_sym_GT, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(3443), 10, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3447), 27, - sym__ternary_qmark, - anon_sym_as, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [42244] = 13, - ACTIONS(2292), 1, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2322), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [42157] = 13, + ACTIONS(2300), 1, anon_sym_DQUOTE, - ACTIONS(2294), 1, + ACTIONS(2302), 1, anon_sym_SQUOTE, - ACTIONS(3766), 1, + ACTIONS(3781), 1, anon_sym_COMMA, - ACTIONS(3777), 1, + ACTIONS(3795), 1, anon_sym_RBRACE, - ACTIONS(4384), 1, + ACTIONS(4211), 1, anon_sym_EQ, - ACTIONS(4548), 1, + ACTIONS(4530), 1, anon_sym_LBRACK, - STATE(4828), 1, + STATE(4829), 1, aux_sym_object_repeat1, - STATE(5022), 1, + STATE(4830), 1, aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4550), 2, + ACTIONS(4532), 2, sym_number, sym_private_property_identifier, - STATE(3624), 3, + STATE(3839), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(726), 8, + ACTIONS(728), 8, sym__automatic_semicolon, sym__member_signature_marker, anon_sym_LPAREN, @@ -176012,21 +176177,72 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [42317] = 8, - ACTIONS(4530), 1, + [42230] = 14, + ACTIONS(1607), 1, + anon_sym_DQUOTE, + ACTIONS(1609), 1, + anon_sym_SQUOTE, + ACTIONS(4657), 1, + anon_sym_LBRACK, + ACTIONS(4667), 1, + anon_sym_override, + ACTIONS(4843), 1, + anon_sym_static, + ACTIONS(4845), 1, + anon_sym_readonly, + ACTIONS(4847), 1, + anon_sym_abstract, + ACTIONS(4849), 1, + anon_sym_accessor, + STATE(2852), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4841), 2, + sym_number, + sym_private_property_identifier, + STATE(3507), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(728), 10, + sym__automatic_semicolon, + sym__member_signature_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, anon_sym_LPAREN, - ACTIONS(4538), 1, + anon_sym_SEMI, + anon_sym_COLON, anon_sym_LT, - ACTIONS(4826), 1, - anon_sym_DOT, - STATE(2110), 1, - sym_arguments, - STATE(2111), 1, - sym_type_arguments, + anon_sym_QMARK, + ACTIONS(4655), 20, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [42305] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3453), 12, + ACTIONS(1741), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -176037,17 +176253,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3449), 27, + ACTIONS(1739), 31, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_else, + anon_sym_LPAREN, anon_sym_SEMI, anon_sym_of, + anon_sym_while, anon_sym_LBRACK, + anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -176066,22 +176287,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [42380] = 8, - ACTIONS(4530), 1, - anon_sym_LPAREN, - ACTIONS(4538), 1, - anon_sym_LT, - ACTIONS(4828), 1, - anon_sym_DOT, - STATE(2112), 1, - sym_arguments, - STATE(2113), 1, - sym_type_arguments, + anon_sym_PIPE_RBRACE, + [42358] = 5, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4020), 12, + ACTIONS(4806), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4851), 5, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + ACTIONS(4804), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -176092,17 +176312,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4022), 27, - sym__automatic_semicolon, + ACTIONS(4808), 24, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, + anon_sym_LPAREN, anon_sym_of, anon_sym_LBRACK, + anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -176121,75 +176340,91 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [42443] = 8, - ACTIONS(4530), 1, + [42415] = 31, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(4538), 1, - anon_sym_LT, - ACTIONS(4830), 1, + ACTIONS(3939), 1, + anon_sym_LBRACK, + ACTIONS(3941), 1, anon_sym_DOT, - STATE(2114), 1, - sym_arguments, - STATE(2115), 1, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4476), 1, + anon_sym_as, + ACTIONS(4480), 1, + anon_sym_BANG, + ACTIONS(4484), 1, + anon_sym_AMP_AMP, + ACTIONS(4486), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4488), 1, + anon_sym_GT_GT, + ACTIONS(4492), 1, + anon_sym_AMP, + ACTIONS(4494), 1, + anon_sym_CARET, + ACTIONS(4496), 1, + anon_sym_PIPE, + ACTIONS(4500), 1, + anon_sym_PERCENT, + ACTIONS(4502), 1, + anon_sym_STAR_STAR, + ACTIONS(4504), 1, + anon_sym_LT, + ACTIONS(4512), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4516), 1, + anon_sym_satisfies, + ACTIONS(4518), 1, + sym__ternary_qmark, + STATE(1481), 1, sym_type_arguments, + STATE(1672), 1, + sym_arguments, + STATE(4831), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4028), 12, + ACTIONS(4474), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(4482), 2, anon_sym_in, anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(4490), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4498), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, + ACTIONS(4508), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4030), 27, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, + ACTIONS(4510), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, + ACTIONS(4514), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - [42506] = 7, - ACTIONS(4538), 1, - anon_sym_LT, - ACTIONS(4832), 1, - anon_sym_DOT, - ACTIONS(4834), 1, - anon_sym_is, - STATE(1947), 1, - sym_type_arguments, + ACTIONS(4506), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4854), 6, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + [42524] = 4, + ACTIONS(4856), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4034), 12, + ACTIONS(1851), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -176200,18 +176435,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3505), 28, - sym__automatic_semicolon, + ACTIONS(1849), 30, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_else, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_of, + anon_sym_while, anon_sym_LBRACK, + anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -176230,21 +176468,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [42567] = 5, + anon_sym_PIPE_RBRACE, + [42579] = 8, + ACTIONS(4637), 1, + anon_sym_LPAREN, + ACTIONS(4645), 1, + anon_sym_LT, + ACTIONS(4858), 1, + anon_sym_DOT, + STATE(2042), 1, + sym_arguments, + STATE(2043), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4613), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4836), 5, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, - ACTIONS(4611), 13, + ACTIONS(4029), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -176255,16 +176494,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4615), 24, + ACTIONS(4031), 27, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_of, anon_sym_LBRACK, - anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -176283,209 +176523,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [42624] = 13, - ACTIONS(2292), 1, - anon_sym_DQUOTE, - ACTIONS(2294), 1, - anon_sym_SQUOTE, - ACTIONS(3766), 1, - anon_sym_COMMA, - ACTIONS(3783), 1, - anon_sym_RBRACE, - ACTIONS(4384), 1, - anon_sym_EQ, - ACTIONS(4548), 1, - anon_sym_LBRACK, - STATE(4828), 1, - aux_sym_object_repeat1, - STATE(5022), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4550), 2, - sym_number, - sym_private_property_identifier, - STATE(3624), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(726), 8, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [42697] = 31, - ACTIONS(3898), 1, - anon_sym_LPAREN, - ACTIONS(3900), 1, - anon_sym_LBRACK, - ACTIONS(3902), 1, - anon_sym_DOT, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4479), 1, - anon_sym_as, - ACTIONS(4481), 1, - anon_sym_BANG, - ACTIONS(4485), 1, - anon_sym_AMP_AMP, - ACTIONS(4487), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4489), 1, - anon_sym_GT_GT, - ACTIONS(4493), 1, - anon_sym_AMP, - ACTIONS(4495), 1, - anon_sym_CARET, - ACTIONS(4497), 1, - anon_sym_PIPE, - ACTIONS(4501), 1, - anon_sym_PERCENT, - ACTIONS(4503), 1, - anon_sym_STAR_STAR, - ACTIONS(4505), 1, - anon_sym_LT, - ACTIONS(4513), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4517), 1, - anon_sym_satisfies, - ACTIONS(4519), 1, - sym__ternary_qmark, - STATE(1594), 1, - sym_type_arguments, - STATE(1637), 1, - sym_arguments, - STATE(4815), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4477), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4483), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4491), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4499), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4509), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4511), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4507), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4839), 6, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, - [42806] = 13, - ACTIONS(2292), 1, - anon_sym_DQUOTE, - ACTIONS(2294), 1, - anon_sym_SQUOTE, - ACTIONS(3766), 1, - anon_sym_COMMA, - ACTIONS(3780), 1, - anon_sym_RBRACE, - ACTIONS(4384), 1, - anon_sym_EQ, - ACTIONS(4548), 1, - anon_sym_LBRACK, - STATE(4828), 1, - aux_sym_object_repeat1, - STATE(5022), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4550), 2, - sym_number, - sym_private_property_identifier, - STATE(3624), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(726), 8, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [42879] = 3, + anon_sym_extends, + [42642] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1867), 13, + ACTIONS(1767), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -176499,7 +176542,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1865), 31, + ACTIONS(1765), 31, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -176531,13 +176574,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_PIPE_RBRACE, - [42932] = 4, - ACTIONS(4841), 1, - sym__automatic_semicolon, + [42695] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1697), 13, + ACTIONS(1851), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -176551,7 +176592,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1695), 30, + ACTIONS(1849), 31, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, @@ -176582,56 +176624,58 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_PIPE_RBRACE, - [42987] = 14, - ACTIONS(1599), 1, + [42748] = 16, + ACTIONS(3274), 1, anon_sym_DQUOTE, - ACTIONS(1601), 1, + ACTIONS(3276), 1, anon_sym_SQUOTE, - ACTIONS(4579), 1, - anon_sym_LBRACK, - ACTIONS(4589), 1, + ACTIONS(3703), 1, anon_sym_override, - ACTIONS(4845), 1, - anon_sym_static, - ACTIONS(4847), 1, + ACTIONS(4209), 1, + anon_sym_STAR, + ACTIONS(4211), 1, + anon_sym_EQ, + ACTIONS(4213), 1, + anon_sym_LBRACK, + ACTIONS(4215), 1, + anon_sym_async, + ACTIONS(4219), 1, anon_sym_readonly, - ACTIONS(4849), 1, - anon_sym_abstract, - ACTIONS(4851), 1, - anon_sym_accessor, - STATE(2855), 1, + STATE(2801), 1, sym_override_modifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4843), 2, + ACTIONS(3909), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(4217), 2, sym_number, sym_private_property_identifier, - STATE(3513), 3, + ACTIONS(4221), 2, + anon_sym_get, + anon_sym_set, + STATE(3092), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(726), 10, + ACTIONS(728), 8, sym__automatic_semicolon, sym__member_signature_marker, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(4577), 20, + anon_sym_PIPE_RBRACE, + ACTIONS(3677), 18, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, - anon_sym_async, anon_sym_new, sym_identifier, - anon_sym_get, - anon_sym_set, + anon_sym_static, anon_sym_declare, anon_sym_public, anon_sym_private, @@ -176643,34 +176687,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [43062] = 13, - ACTIONS(2292), 1, + [42827] = 13, + ACTIONS(2300), 1, anon_sym_DQUOTE, - ACTIONS(2294), 1, + ACTIONS(2302), 1, anon_sym_SQUOTE, - ACTIONS(3766), 1, + ACTIONS(3781), 1, anon_sym_COMMA, - ACTIONS(3774), 1, + ACTIONS(3789), 1, anon_sym_RBRACE, - ACTIONS(4384), 1, + ACTIONS(4211), 1, anon_sym_EQ, - ACTIONS(4548), 1, + ACTIONS(4530), 1, anon_sym_LBRACK, - STATE(4828), 1, - aux_sym_object_repeat1, - STATE(5022), 1, + STATE(4830), 1, aux_sym_object_pattern_repeat1, + STATE(4854), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4550), 2, + ACTIONS(4532), 2, sym_number, sym_private_property_identifier, - STATE(3624), 3, + STATE(3839), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(726), 8, + ACTIONS(728), 8, sym__automatic_semicolon, sym__member_signature_marker, anon_sym_LPAREN, @@ -176703,34 +176747,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [43135] = 13, - ACTIONS(2292), 1, + [42900] = 13, + ACTIONS(2300), 1, anon_sym_DQUOTE, - ACTIONS(2294), 1, + ACTIONS(2302), 1, anon_sym_SQUOTE, - ACTIONS(3766), 1, + ACTIONS(3781), 1, anon_sym_COMMA, - ACTIONS(3769), 1, + ACTIONS(3784), 1, anon_sym_RBRACE, - ACTIONS(4384), 1, + ACTIONS(4211), 1, anon_sym_EQ, - ACTIONS(4548), 1, + ACTIONS(4530), 1, anon_sym_LBRACK, - STATE(4979), 1, - aux_sym_object_repeat1, - STATE(5022), 1, + STATE(4830), 1, aux_sym_object_pattern_repeat1, + STATE(4854), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4550), 2, + ACTIONS(4532), 2, sym_number, sym_private_property_identifier, - STATE(3624), 3, + STATE(3839), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(726), 8, + ACTIONS(728), 8, sym__automatic_semicolon, sym__member_signature_marker, anon_sym_LPAREN, @@ -176763,11 +176807,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [43208] = 3, + [42973] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1697), 13, + ACTIONS(1781), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -176781,7 +176825,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1695), 31, + ACTIONS(1779), 31, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -176813,11 +176857,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_PIPE_RBRACE, - [43261] = 3, + [43026] = 8, + ACTIONS(4637), 1, + anon_sym_LPAREN, + ACTIONS(4645), 1, + anon_sym_LT, + ACTIONS(4860), 1, + anon_sym_DOT, + STATE(2057), 1, + sym_arguments, + STATE(2059), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1875), 13, + ACTIONS(3485), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -176828,22 +176882,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1873), 31, + ACTIONS(3481), 27, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_else, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_of, - anon_sym_while, anon_sym_LBRACK, - anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -176862,21 +176911,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_PIPE_RBRACE, - [43314] = 5, + anon_sym_extends, + [43089] = 8, + ACTIONS(4637), 1, + anon_sym_LPAREN, + ACTIONS(4645), 1, + anon_sym_LT, + ACTIONS(4862), 1, + anon_sym_DOT, + STATE(2060), 1, + sym_arguments, + STATE(2062), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1667), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4853), 5, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, - ACTIONS(1665), 13, + ACTIONS(4037), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -176887,16 +176937,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1669), 24, + ACTIONS(4039), 27, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_of, anon_sym_LBRACK, - anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -176915,40 +176966,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [43371] = 7, - ACTIONS(1667), 1, - anon_sym_EQ, - ACTIONS(2340), 1, anon_sym_extends, + [43152] = 5, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4422), 2, + ACTIONS(1693), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4864), 5, anon_sym_COMMA, - anon_sym_LBRACK, - ACTIONS(4425), 3, - anon_sym_GT, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(1665), 10, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + ACTIONS(1691), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, + anon_sym_GT, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1669), 26, - sym__automatic_semicolon, + ACTIONS(1695), 24, sym__ternary_qmark, anon_sym_as, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, anon_sym_of, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -176968,81 +177019,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [43431] = 14, - ACTIONS(3260), 1, - anon_sym_DQUOTE, - ACTIONS(3262), 1, - anon_sym_SQUOTE, - ACTIONS(3682), 1, - anon_sym_override, - ACTIONS(4386), 1, - anon_sym_LBRACK, - ACTIONS(4856), 1, - anon_sym_STAR, - ACTIONS(4858), 1, - anon_sym_async, - ACTIONS(4862), 1, - anon_sym_readonly, - STATE(2790), 1, - sym_override_modifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4860), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(4864), 2, - anon_sym_get, - anon_sym_set, - STATE(3074), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(726), 10, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_COMMA, - anon_sym_RBRACE, + [43209] = 8, + ACTIONS(4637), 1, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, + ACTIONS(4645), 1, anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(3660), 18, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [43505] = 6, - ACTIONS(3507), 1, - anon_sym_EQ, - ACTIONS(3600), 1, - anon_sym_QMARK, + ACTIONS(4867), 1, + anon_sym_DOT, + STATE(2063), 1, + sym_arguments, + STATE(2064), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3598), 5, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, - ACTIONS(3443), 13, + ACTIONS(4043), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -177053,15 +177044,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3447), 23, + ACTIONS(4045), 27, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, - anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -177080,141 +177073,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [43563] = 19, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(701), 1, - anon_sym_RBRACE, - ACTIONS(2292), 1, - anon_sym_DQUOTE, - ACTIONS(2294), 1, - anon_sym_SQUOTE, - ACTIONS(2324), 1, - anon_sym_async, - ACTIONS(2326), 1, - anon_sym_readonly, - ACTIONS(2330), 1, - anon_sym_override, - ACTIONS(4384), 1, - anon_sym_EQ, - ACTIONS(4548), 1, - anon_sym_LBRACK, - ACTIONS(4866), 1, - anon_sym_STAR, - STATE(2788), 1, - sym_override_modifier, - STATE(4828), 1, - aux_sym_object_repeat1, - STATE(5022), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(2302), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(2328), 2, - anon_sym_get, - anon_sym_set, - STATE(3619), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(726), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2322), 18, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [43647] = 19, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(2292), 1, - anon_sym_DQUOTE, - ACTIONS(2294), 1, - anon_sym_SQUOTE, - ACTIONS(2324), 1, - anon_sym_async, - ACTIONS(2326), 1, - anon_sym_readonly, - ACTIONS(2330), 1, - anon_sym_override, - ACTIONS(4384), 1, - anon_sym_EQ, - ACTIONS(4548), 1, - anon_sym_LBRACK, - ACTIONS(4866), 1, - anon_sym_STAR, - ACTIONS(4868), 1, - anon_sym_RBRACE, - STATE(2788), 1, - sym_override_modifier, - STATE(4828), 1, - aux_sym_object_repeat1, - STATE(5022), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(2302), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(2328), 2, - anon_sym_get, - anon_sym_set, - STATE(3619), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(726), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2322), 18, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [43731] = 3, + anon_sym_extends, + [43272] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3196), 13, + ACTIONS(1753), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -177228,15 +177092,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3198), 30, + ACTIONS(1751), 31, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_else, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_of, + anon_sym_while, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -177257,34 +177123,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, anon_sym_PIPE_RBRACE, - [43783] = 13, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4530), 1, - anon_sym_LPAREN, - ACTIONS(4532), 1, - anon_sym_LBRACK, - ACTIONS(4534), 1, - anon_sym_DOT, - ACTIONS(4870), 1, - anon_sym_STAR_STAR, - ACTIONS(4872), 1, - anon_sym_LT, - STATE(2025), 1, - sym_type_arguments, - STATE(2279), 1, - sym_arguments, - STATE(5175), 1, - sym_optional_chain, + [43325] = 4, + ACTIONS(4869), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4875), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4637), 12, + ACTIONS(1689), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -177295,200 +177141,68 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4635), 20, - sym__automatic_semicolon, + ACTIONS(1687), 30, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_else, + anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_of, + anon_sym_while, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_BQUOTE, - anon_sym_satisfies, - [43855] = 19, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(2292), 1, - anon_sym_DQUOTE, - ACTIONS(2294), 1, - anon_sym_SQUOTE, - ACTIONS(2324), 1, - anon_sym_async, - ACTIONS(2326), 1, - anon_sym_readonly, - ACTIONS(2330), 1, - anon_sym_override, - ACTIONS(4384), 1, - anon_sym_EQ, - ACTIONS(4548), 1, - anon_sym_LBRACK, - ACTIONS(4866), 1, - anon_sym_STAR, - ACTIONS(4877), 1, - anon_sym_RBRACE, - STATE(2788), 1, - sym_override_modifier, - STATE(4828), 1, - aux_sym_object_repeat1, - STATE(5022), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(2302), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(2328), 2, - anon_sym_get, - anon_sym_set, - STATE(3619), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(726), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2322), 18, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [43939] = 25, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4530), 1, - anon_sym_LPAREN, - ACTIONS(4532), 1, - anon_sym_LBRACK, - ACTIONS(4534), 1, - anon_sym_DOT, - ACTIONS(4637), 1, - anon_sym_BANG, - ACTIONS(4870), 1, - anon_sym_STAR_STAR, - ACTIONS(4883), 1, - anon_sym_GT_GT, - ACTIONS(4887), 1, - anon_sym_AMP, - ACTIONS(4889), 1, - anon_sym_CARET, - ACTIONS(4891), 1, - anon_sym_PIPE, - ACTIONS(4895), 1, - anon_sym_PERCENT, - ACTIONS(4897), 1, - anon_sym_LT, - STATE(2025), 1, - sym_type_arguments, - STATE(2279), 1, - sym_arguments, - STATE(5175), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4875), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4879), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4881), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4885), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4893), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4901), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4903), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4899), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4635), 11, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_QMARK_QMARK, anon_sym_BQUOTE, anon_sym_satisfies, - [44035] = 8, - ACTIONS(1667), 1, - anon_sym_EQ, - ACTIONS(4422), 1, - anon_sym_LBRACK, + anon_sym_PIPE_RBRACE, + [43380] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4425), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4905), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - ACTIONS(2340), 4, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - ACTIONS(1665), 11, + ACTIONS(4089), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1669), 22, + ACTIONS(4091), 30, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -177508,43 +177222,55 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [44097] = 8, - ACTIONS(4430), 1, - anon_sym_EQ, - ACTIONS(4434), 1, + anon_sym_extends, + anon_sym_is, + [43432] = 15, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4637), 1, + anon_sym_LPAREN, + ACTIONS(4639), 1, anon_sym_LBRACK, + ACTIONS(4641), 1, + anon_sym_DOT, + ACTIONS(4871), 1, + anon_sym_as, + ACTIONS(4873), 1, + anon_sym_BANG, + ACTIONS(4875), 1, + anon_sym_LT, + ACTIONS(4880), 1, + anon_sym_satisfies, + STATE(1825), 1, + sym_type_arguments, + STATE(2292), 1, + sym_arguments, + STATE(5322), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4437), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4909), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - ACTIONS(4098), 4, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - ACTIONS(4428), 11, + ACTIONS(4878), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4783), 11, anon_sym_STAR, - anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4432), 22, + ACTIONS(4785), 19, + sym__automatic_semicolon, sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_DOT, - anon_sym_QMARK_DOT, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -177558,382 +177284,494 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, - anon_sym_satisfies, - [44159] = 26, - ACTIONS(4452), 1, + [43508] = 31, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4530), 1, + ACTIONS(4637), 1, anon_sym_LPAREN, - ACTIONS(4532), 1, + ACTIONS(4639), 1, anon_sym_LBRACK, - ACTIONS(4534), 1, + ACTIONS(4641), 1, anon_sym_DOT, - ACTIONS(4637), 1, + ACTIONS(4871), 1, + anon_sym_as, + ACTIONS(4873), 1, anon_sym_BANG, - ACTIONS(4870), 1, - anon_sym_STAR_STAR, - ACTIONS(4883), 1, + ACTIONS(4880), 1, + anon_sym_satisfies, + ACTIONS(4886), 1, + anon_sym_AMP_AMP, + ACTIONS(4888), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4890), 1, anon_sym_GT_GT, - ACTIONS(4887), 1, + ACTIONS(4894), 1, anon_sym_AMP, - ACTIONS(4889), 1, + ACTIONS(4896), 1, anon_sym_CARET, - ACTIONS(4891), 1, + ACTIONS(4898), 1, anon_sym_PIPE, - ACTIONS(4895), 1, + ACTIONS(4902), 1, anon_sym_PERCENT, - ACTIONS(4897), 1, + ACTIONS(4904), 1, + anon_sym_STAR_STAR, + ACTIONS(4906), 1, anon_sym_LT, - ACTIONS(4913), 1, - anon_sym_AMP_AMP, - STATE(2025), 1, + ACTIONS(4914), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4916), 1, + sym__ternary_qmark, + STATE(1825), 1, sym_type_arguments, - STATE(2279), 1, + STATE(2292), 1, sym_arguments, - STATE(5175), 1, + STATE(5322), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4875), 2, + ACTIONS(4878), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4879), 2, + ACTIONS(4882), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4881), 2, + ACTIONS(4884), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4885), 2, + ACTIONS(4892), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4893), 2, + ACTIONS(4900), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4901), 2, + ACTIONS(4910), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4903), 2, + ACTIONS(4912), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4899), 3, + ACTIONS(4908), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4635), 10, + ACTIONS(4798), 5, sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_PIPE, - anon_sym_QMARK_QMARK, anon_sym_BQUOTE, - anon_sym_satisfies, - [44257] = 16, - ACTIONS(4452), 1, + [43616] = 31, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4530), 1, + ACTIONS(4637), 1, anon_sym_LPAREN, - ACTIONS(4532), 1, + ACTIONS(4639), 1, anon_sym_LBRACK, - ACTIONS(4534), 1, + ACTIONS(4641), 1, anon_sym_DOT, - ACTIONS(4870), 1, + ACTIONS(4871), 1, + anon_sym_as, + ACTIONS(4873), 1, + anon_sym_BANG, + ACTIONS(4880), 1, + anon_sym_satisfies, + ACTIONS(4886), 1, + anon_sym_AMP_AMP, + ACTIONS(4888), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4890), 1, + anon_sym_GT_GT, + ACTIONS(4894), 1, + anon_sym_AMP, + ACTIONS(4896), 1, + anon_sym_CARET, + ACTIONS(4898), 1, + anon_sym_PIPE, + ACTIONS(4902), 1, + anon_sym_PERCENT, + ACTIONS(4904), 1, anon_sym_STAR_STAR, - ACTIONS(4872), 1, + ACTIONS(4906), 1, anon_sym_LT, - ACTIONS(4895), 1, - anon_sym_PERCENT, - STATE(2025), 1, + ACTIONS(4914), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4916), 1, + sym__ternary_qmark, + STATE(1825), 1, sym_type_arguments, - STATE(2279), 1, + STATE(2292), 1, sym_arguments, - STATE(5175), 1, + STATE(5322), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4875), 2, + ACTIONS(4878), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4879), 2, + ACTIONS(4882), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4893), 2, + ACTIONS(4884), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4892), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4900), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4637), 8, + ACTIONS(4910), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4912), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4908), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4757), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_BQUOTE, + [43724] = 4, + ACTIONS(3479), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3439), 13, + anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4635), 19, - sym__automatic_semicolon, + ACTIONS(3443), 29, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [44335] = 22, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4530), 1, - anon_sym_LPAREN, - ACTIONS(4532), 1, + [43778] = 12, + ACTIONS(3274), 1, + anon_sym_DQUOTE, + ACTIONS(3276), 1, + anon_sym_SQUOTE, + ACTIONS(4564), 1, anon_sym_LBRACK, - ACTIONS(4534), 1, - anon_sym_DOT, - ACTIONS(4870), 1, - anon_sym_STAR_STAR, - ACTIONS(4883), 1, - anon_sym_GT_GT, - ACTIONS(4895), 1, - anon_sym_PERCENT, - ACTIONS(4897), 1, + ACTIONS(4622), 1, + anon_sym_STAR, + ACTIONS(4626), 1, + anon_sym_async, + ACTIONS(4671), 1, + anon_sym_abstract, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4628), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4632), 2, + anon_sym_get, + anon_sym_set, + STATE(3022), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(728), 10, + sym__automatic_semicolon, + sym__member_signature_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, anon_sym_LT, - STATE(2025), 1, - sym_type_arguments, - STATE(2279), 1, - sym_arguments, - STATE(5175), 1, - sym_optional_chain, + anon_sym_QMARK, + ACTIONS(3677), 20, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [43848] = 4, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4875), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4879), 2, + ACTIONS(1950), 6, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4881), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4885), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4893), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4901), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4903), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4637), 3, - anon_sym_BANG, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4899), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4635), 12, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(728), 12, sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, + sym__member_signature_marker, + anon_sym_EQ, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - anon_sym_QMARK_QMARK, - anon_sym_BQUOTE, - anon_sym_satisfies, - [44425] = 23, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4530), 1, + anon_sym_BANG, anon_sym_LPAREN, - ACTIONS(4532), 1, - anon_sym_LBRACK, - ACTIONS(4534), 1, - anon_sym_DOT, - ACTIONS(4870), 1, - anon_sym_STAR_STAR, - ACTIONS(4883), 1, - anon_sym_GT_GT, - ACTIONS(4887), 1, - anon_sym_AMP, - ACTIONS(4895), 1, - anon_sym_PERCENT, - ACTIONS(4897), 1, + anon_sym_SEMI, + anon_sym_COLON, anon_sym_LT, - STATE(2025), 1, - sym_type_arguments, - STATE(2279), 1, - sym_arguments, - STATE(5175), 1, - sym_optional_chain, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(1948), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [43902] = 6, + ACTIONS(3574), 1, + anon_sym_QMARK, + ACTIONS(3590), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4637), 2, - anon_sym_BANG, - anon_sym_PIPE, - ACTIONS(4875), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4879), 2, + ACTIONS(3593), 5, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + ACTIONS(3439), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4881), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(4885), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4893), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4901), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4903), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4899), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4635), 12, - sym__automatic_semicolon, + ACTIONS(3443), 23, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [44517] = 24, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4530), 1, - anon_sym_LPAREN, - ACTIONS(4532), 1, - anon_sym_LBRACK, - ACTIONS(4534), 1, - anon_sym_DOT, - ACTIONS(4870), 1, - anon_sym_STAR_STAR, - ACTIONS(4883), 1, - anon_sym_GT_GT, - ACTIONS(4887), 1, - anon_sym_AMP, - ACTIONS(4889), 1, - anon_sym_CARET, - ACTIONS(4895), 1, - anon_sym_PERCENT, - ACTIONS(4897), 1, - anon_sym_LT, - STATE(2025), 1, - sym_type_arguments, - STATE(2279), 1, - sym_arguments, - STATE(5175), 1, - sym_optional_chain, + [43960] = 6, + ACTIONS(3521), 1, + anon_sym_EQ, + ACTIONS(3588), 1, + anon_sym_QMARK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4637), 2, - anon_sym_BANG, - anon_sym_PIPE, - ACTIONS(4875), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4879), 2, + ACTIONS(3584), 5, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + ACTIONS(3439), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4881), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(4885), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4893), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4901), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4903), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4899), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4635), 11, - sym__automatic_semicolon, + ACTIONS(3443), 23, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [44611] = 15, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, + [44018] = 19, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(703), 1, + anon_sym_RBRACE, + ACTIONS(2300), 1, + anon_sym_DQUOTE, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + ACTIONS(2324), 1, + anon_sym_async, + ACTIONS(2326), 1, + anon_sym_readonly, + ACTIONS(2330), 1, + anon_sym_override, + ACTIONS(4211), 1, + anon_sym_EQ, ACTIONS(4530), 1, - anon_sym_LPAREN, - ACTIONS(4532), 1, anon_sym_LBRACK, - ACTIONS(4534), 1, - anon_sym_DOT, - ACTIONS(4870), 1, - anon_sym_STAR_STAR, - ACTIONS(4872), 1, + ACTIONS(4918), 1, + anon_sym_STAR, + STATE(2791), 1, + sym_override_modifier, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + STATE(4854), 1, + aux_sym_object_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2310), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2328), 2, + anon_sym_get, + anon_sym_set, + STATE(3868), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(728), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, anon_sym_LT, - ACTIONS(4895), 1, - anon_sym_PERCENT, - STATE(2025), 1, - sym_type_arguments, - STATE(2279), 1, - sym_arguments, - STATE(5175), 1, - sym_optional_chain, + anon_sym_QMARK, + ACTIONS(2322), 18, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [44102] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4875), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4879), 2, + ACTIONS(1673), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4637), 10, anon_sym_BANG, anon_sym_in, anon_sym_GT, @@ -177942,61 +177780,54 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4635), 19, + ACTIONS(1671), 30, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [44687] = 16, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4530), 1, - anon_sym_LPAREN, - ACTIONS(4532), 1, - anon_sym_LBRACK, - ACTIONS(4534), 1, - anon_sym_DOT, - ACTIONS(4870), 1, - anon_sym_STAR_STAR, - ACTIONS(4872), 1, + anon_sym_extends, + anon_sym_is, + [44154] = 6, + ACTIONS(4645), 1, anon_sym_LT, - ACTIONS(4915), 1, - anon_sym_as, - ACTIONS(4917), 1, - anon_sym_BANG, - ACTIONS(4919), 1, - anon_sym_satisfies, - STATE(2025), 1, + ACTIONS(4837), 1, + anon_sym_DOT, + STATE(2029), 1, sym_type_arguments, - STATE(2279), 1, - sym_arguments, - STATE(5175), 1, - sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4875), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4637), 11, + ACTIONS(4049), 12, anon_sym_STAR, + anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, @@ -178007,404 +177838,359 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4635), 18, + ACTIONS(3519), 28, sym__automatic_semicolon, sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, - [44765] = 20, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4530), 1, - anon_sym_LPAREN, - ACTIONS(4532), 1, - anon_sym_LBRACK, - ACTIONS(4534), 1, - anon_sym_DOT, - ACTIONS(4870), 1, - anon_sym_STAR_STAR, - ACTIONS(4883), 1, - anon_sym_GT_GT, - ACTIONS(4895), 1, - anon_sym_PERCENT, - ACTIONS(4897), 1, + anon_sym_satisfies, + anon_sym_extends, + [44212] = 5, + ACTIONS(4645), 1, anon_sym_LT, - STATE(2025), 1, + STATE(2041), 1, sym_type_arguments, - STATE(2279), 1, - sym_arguments, - STATE(5175), 1, - sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4875), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4879), 2, + ACTIONS(4079), 12, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4881), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(4885), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4893), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4899), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4637), 5, - anon_sym_BANG, + anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4635), 14, + ACTIONS(4081), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [44851] = 27, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4530), 1, - anon_sym_LPAREN, - ACTIONS(4532), 1, - anon_sym_LBRACK, - ACTIONS(4534), 1, - anon_sym_DOT, - ACTIONS(4637), 1, - anon_sym_BANG, - ACTIONS(4870), 1, - anon_sym_STAR_STAR, - ACTIONS(4883), 1, - anon_sym_GT_GT, - ACTIONS(4887), 1, - anon_sym_AMP, - ACTIONS(4889), 1, - anon_sym_CARET, - ACTIONS(4891), 1, - anon_sym_PIPE, - ACTIONS(4895), 1, - anon_sym_PERCENT, - ACTIONS(4897), 1, - anon_sym_LT, - ACTIONS(4913), 1, - anon_sym_AMP_AMP, - ACTIONS(4921), 1, - anon_sym_PIPE_PIPE, - STATE(2025), 1, - sym_type_arguments, - STATE(2279), 1, - sym_arguments, - STATE(5175), 1, - sym_optional_chain, + anon_sym_extends, + [44268] = 4, + ACTIONS(4924), 1, + sym_regex_flags, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4875), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4879), 2, + ACTIONS(4920), 16, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4881), 2, + anon_sym_as, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(4885), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4893), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4901), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4903), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4899), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4635), 9, - sym__automatic_semicolon, + anon_sym_satisfies, + ACTIONS(4922), 26, sym__ternary_qmark, - anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, - anon_sym_satisfies, - [44951] = 35, - ACTIONS(3550), 1, - anon_sym_COLON, - ACTIONS(3898), 1, + [44322] = 31, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4637), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(4639), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(4641), 1, anon_sym_DOT, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4479), 1, + ACTIONS(4871), 1, anon_sym_as, - ACTIONS(4481), 1, + ACTIONS(4873), 1, anon_sym_BANG, - ACTIONS(4485), 1, + ACTIONS(4880), 1, + anon_sym_satisfies, + ACTIONS(4886), 1, anon_sym_AMP_AMP, - ACTIONS(4487), 1, + ACTIONS(4888), 1, anon_sym_PIPE_PIPE, - ACTIONS(4489), 1, + ACTIONS(4890), 1, anon_sym_GT_GT, - ACTIONS(4493), 1, + ACTIONS(4894), 1, anon_sym_AMP, - ACTIONS(4495), 1, + ACTIONS(4896), 1, anon_sym_CARET, - ACTIONS(4497), 1, + ACTIONS(4898), 1, anon_sym_PIPE, - ACTIONS(4501), 1, + ACTIONS(4902), 1, anon_sym_PERCENT, - ACTIONS(4503), 1, + ACTIONS(4904), 1, anon_sym_STAR_STAR, - ACTIONS(4505), 1, + ACTIONS(4906), 1, anon_sym_LT, - ACTIONS(4513), 1, + ACTIONS(4914), 1, anon_sym_QMARK_QMARK, - ACTIONS(4517), 1, - anon_sym_satisfies, - ACTIONS(4519), 1, + ACTIONS(4916), 1, sym__ternary_qmark, - ACTIONS(4923), 1, - anon_sym_COMMA, - ACTIONS(4925), 1, - anon_sym_RPAREN, - STATE(1594), 1, + STATE(1825), 1, sym_type_arguments, - STATE(1637), 1, + STATE(2292), 1, sym_arguments, - STATE(3835), 1, - aux_sym_sequence_expression_repeat1, - STATE(4815), 1, + STATE(5322), 1, sym_optional_chain, - STATE(5911), 1, - sym_type_annotation, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4477), 2, + ACTIONS(4878), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4882), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4483), 2, + ACTIONS(4884), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4491), 2, + ACTIONS(4892), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4499), 2, + ACTIONS(4900), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4509), 2, + ACTIONS(4910), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4511), 2, + ACTIONS(4912), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4507), 3, + ACTIONS(4908), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [45067] = 31, - ACTIONS(4452), 1, + ACTIONS(4693), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_BQUOTE, + [44430] = 31, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4530), 1, + ACTIONS(4637), 1, anon_sym_LPAREN, - ACTIONS(4532), 1, + ACTIONS(4639), 1, anon_sym_LBRACK, - ACTIONS(4534), 1, + ACTIONS(4641), 1, anon_sym_DOT, - ACTIONS(4870), 1, - anon_sym_STAR_STAR, - ACTIONS(4883), 1, + ACTIONS(4871), 1, + anon_sym_as, + ACTIONS(4873), 1, + anon_sym_BANG, + ACTIONS(4880), 1, + anon_sym_satisfies, + ACTIONS(4886), 1, + anon_sym_AMP_AMP, + ACTIONS(4888), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4890), 1, anon_sym_GT_GT, - ACTIONS(4887), 1, + ACTIONS(4894), 1, anon_sym_AMP, - ACTIONS(4889), 1, + ACTIONS(4896), 1, anon_sym_CARET, - ACTIONS(4891), 1, + ACTIONS(4898), 1, anon_sym_PIPE, - ACTIONS(4895), 1, + ACTIONS(4902), 1, anon_sym_PERCENT, - ACTIONS(4897), 1, + ACTIONS(4904), 1, + anon_sym_STAR_STAR, + ACTIONS(4906), 1, anon_sym_LT, - ACTIONS(4913), 1, - anon_sym_AMP_AMP, - ACTIONS(4915), 1, - anon_sym_as, - ACTIONS(4917), 1, - anon_sym_BANG, - ACTIONS(4919), 1, - anon_sym_satisfies, - ACTIONS(4921), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4927), 1, + ACTIONS(4914), 1, anon_sym_QMARK_QMARK, - ACTIONS(4929), 1, + ACTIONS(4916), 1, sym__ternary_qmark, - STATE(2025), 1, + STATE(1825), 1, sym_type_arguments, - STATE(2279), 1, + STATE(2292), 1, sym_arguments, - STATE(5175), 1, + STATE(5322), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4875), 2, + ACTIONS(4878), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4879), 2, + ACTIONS(4882), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4881), 2, + ACTIONS(4884), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4885), 2, + ACTIONS(4892), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4893), 2, + ACTIONS(4900), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4901), 2, + ACTIONS(4910), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4903), 2, + ACTIONS(4912), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4899), 3, + ACTIONS(4908), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4699), 5, + ACTIONS(4697), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_BQUOTE, - [45175] = 31, - ACTIONS(4452), 1, + [44538] = 18, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4530), 1, + ACTIONS(4637), 1, anon_sym_LPAREN, - ACTIONS(4532), 1, + ACTIONS(4639), 1, anon_sym_LBRACK, - ACTIONS(4534), 1, + ACTIONS(4641), 1, anon_sym_DOT, - ACTIONS(4870), 1, - anon_sym_STAR_STAR, - ACTIONS(4883), 1, + ACTIONS(4890), 1, anon_sym_GT_GT, - ACTIONS(4887), 1, - anon_sym_AMP, - ACTIONS(4889), 1, - anon_sym_CARET, - ACTIONS(4891), 1, - anon_sym_PIPE, - ACTIONS(4895), 1, + ACTIONS(4902), 1, anon_sym_PERCENT, - ACTIONS(4897), 1, + ACTIONS(4904), 1, + anon_sym_STAR_STAR, + ACTIONS(4906), 1, anon_sym_LT, - ACTIONS(4913), 1, - anon_sym_AMP_AMP, - ACTIONS(4915), 1, - anon_sym_as, - ACTIONS(4917), 1, - anon_sym_BANG, - ACTIONS(4919), 1, - anon_sym_satisfies, - ACTIONS(4921), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4927), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4929), 1, - sym__ternary_qmark, - STATE(2025), 1, + STATE(1825), 1, sym_type_arguments, - STATE(2279), 1, + STATE(2292), 1, sym_arguments, - STATE(5175), 1, + STATE(5322), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4875), 2, + ACTIONS(4878), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4879), 2, + ACTIONS(4882), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4881), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4885), 2, + ACTIONS(4892), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4893), 2, + ACTIONS(4900), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4901), 2, + ACTIONS(4538), 7, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4903), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4899), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4701), 5, + ACTIONS(4536), 17, sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, anon_sym_BQUOTE, - [45283] = 3, + anon_sym_satisfies, + [44620] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3190), 13, + ACTIONS(3224), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -178418,7 +178204,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3192), 30, + ACTIONS(3226), 30, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -178449,468 +178235,508 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_PIPE_RBRACE, - [45335] = 19, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(728), 1, - anon_sym_RBRACE, - ACTIONS(2292), 1, - anon_sym_DQUOTE, - ACTIONS(2294), 1, - anon_sym_SQUOTE, - ACTIONS(2324), 1, - anon_sym_async, - ACTIONS(2326), 1, - anon_sym_readonly, - ACTIONS(2330), 1, - anon_sym_override, - ACTIONS(4384), 1, - anon_sym_EQ, - ACTIONS(4548), 1, + [44672] = 13, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4637), 1, + anon_sym_LPAREN, + ACTIONS(4639), 1, anon_sym_LBRACK, - ACTIONS(4866), 1, - anon_sym_STAR, - STATE(2788), 1, - sym_override_modifier, - STATE(4828), 1, - aux_sym_object_repeat1, - STATE(5022), 1, - aux_sym_object_pattern_repeat1, + ACTIONS(4641), 1, + anon_sym_DOT, + ACTIONS(4904), 1, + anon_sym_STAR_STAR, + ACTIONS(4926), 1, + anon_sym_LT, + STATE(1825), 1, + sym_type_arguments, + STATE(2292), 1, + sym_arguments, + STATE(5322), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2302), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(2328), 2, - anon_sym_get, - anon_sym_set, - STATE(3619), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(726), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2322), 18, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [45419] = 35, - ACTIONS(3550), 1, - anon_sym_COLON, - ACTIONS(3898), 1, - anon_sym_LPAREN, - ACTIONS(3900), 1, - anon_sym_LBRACK, - ACTIONS(3902), 1, - anon_sym_DOT, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4479), 1, - anon_sym_as, - ACTIONS(4481), 1, + ACTIONS(4878), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4538), 12, + anon_sym_STAR, anon_sym_BANG, - ACTIONS(4485), 1, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4536), 20, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_AMP_AMP, - ACTIONS(4487), 1, anon_sym_PIPE_PIPE, - ACTIONS(4489), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_BQUOTE, + anon_sym_satisfies, + [44744] = 25, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4538), 1, + anon_sym_BANG, + ACTIONS(4637), 1, + anon_sym_LPAREN, + ACTIONS(4639), 1, + anon_sym_LBRACK, + ACTIONS(4641), 1, + anon_sym_DOT, + ACTIONS(4890), 1, anon_sym_GT_GT, - ACTIONS(4493), 1, + ACTIONS(4894), 1, anon_sym_AMP, - ACTIONS(4495), 1, + ACTIONS(4896), 1, anon_sym_CARET, - ACTIONS(4497), 1, + ACTIONS(4898), 1, anon_sym_PIPE, - ACTIONS(4501), 1, + ACTIONS(4902), 1, anon_sym_PERCENT, - ACTIONS(4503), 1, + ACTIONS(4904), 1, anon_sym_STAR_STAR, - ACTIONS(4505), 1, + ACTIONS(4906), 1, anon_sym_LT, - ACTIONS(4513), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4517), 1, - anon_sym_satisfies, - ACTIONS(4519), 1, - sym__ternary_qmark, - ACTIONS(4923), 1, - anon_sym_COMMA, - ACTIONS(4931), 1, - anon_sym_RPAREN, - STATE(1594), 1, + STATE(1825), 1, sym_type_arguments, - STATE(1637), 1, + STATE(2292), 1, sym_arguments, - STATE(3835), 1, - aux_sym_sequence_expression_repeat1, - STATE(4815), 1, + STATE(5322), 1, sym_optional_chain, - STATE(6123), 1, - sym_type_annotation, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4477), 2, + ACTIONS(4878), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4882), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4483), 2, + ACTIONS(4884), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4491), 2, + ACTIONS(4892), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4499), 2, + ACTIONS(4900), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4509), 2, + ACTIONS(4910), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4511), 2, + ACTIONS(4912), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4507), 3, + ACTIONS(4908), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [45535] = 31, - ACTIONS(4452), 1, + ACTIONS(4536), 11, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [44840] = 26, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4530), 1, + ACTIONS(4538), 1, + anon_sym_BANG, + ACTIONS(4637), 1, anon_sym_LPAREN, - ACTIONS(4532), 1, + ACTIONS(4639), 1, anon_sym_LBRACK, - ACTIONS(4534), 1, + ACTIONS(4641), 1, anon_sym_DOT, - ACTIONS(4870), 1, - anon_sym_STAR_STAR, - ACTIONS(4883), 1, + ACTIONS(4886), 1, + anon_sym_AMP_AMP, + ACTIONS(4890), 1, anon_sym_GT_GT, - ACTIONS(4887), 1, + ACTIONS(4894), 1, anon_sym_AMP, - ACTIONS(4889), 1, + ACTIONS(4896), 1, anon_sym_CARET, - ACTIONS(4891), 1, + ACTIONS(4898), 1, anon_sym_PIPE, - ACTIONS(4895), 1, + ACTIONS(4902), 1, anon_sym_PERCENT, - ACTIONS(4897), 1, + ACTIONS(4904), 1, + anon_sym_STAR_STAR, + ACTIONS(4906), 1, anon_sym_LT, - ACTIONS(4913), 1, - anon_sym_AMP_AMP, - ACTIONS(4915), 1, - anon_sym_as, - ACTIONS(4917), 1, - anon_sym_BANG, - ACTIONS(4919), 1, - anon_sym_satisfies, - ACTIONS(4921), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4927), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4929), 1, - sym__ternary_qmark, - STATE(2025), 1, + STATE(1825), 1, sym_type_arguments, - STATE(2279), 1, + STATE(2292), 1, sym_arguments, - STATE(5175), 1, + STATE(5322), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4875), 2, + ACTIONS(4878), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4879), 2, + ACTIONS(4882), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4881), 2, + ACTIONS(4884), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4885), 2, + ACTIONS(4892), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4893), 2, + ACTIONS(4900), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4901), 2, + ACTIONS(4910), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4903), 2, + ACTIONS(4912), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4899), 3, + ACTIONS(4908), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4653), 5, + ACTIONS(4536), 10, sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, anon_sym_BQUOTE, - [45643] = 4, - ACTIONS(4834), 1, - anon_sym_is, + anon_sym_satisfies, + [44938] = 16, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4637), 1, + anon_sym_LPAREN, + ACTIONS(4639), 1, + anon_sym_LBRACK, + ACTIONS(4641), 1, + anon_sym_DOT, + ACTIONS(4902), 1, + anon_sym_PERCENT, + ACTIONS(4904), 1, + anon_sym_STAR_STAR, + ACTIONS(4926), 1, + anon_sym_LT, + STATE(1825), 1, + sym_type_arguments, + STATE(2292), 1, + sym_arguments, + STATE(5322), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4054), 13, + ACTIONS(4878), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4882), 2, anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4900), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4538), 8, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4056), 29, + ACTIONS(4536), 19, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [45697] = 4, - ACTIONS(4933), 1, - anon_sym_is, + [45016] = 22, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4637), 1, + anon_sym_LPAREN, + ACTIONS(4639), 1, + anon_sym_LBRACK, + ACTIONS(4641), 1, + anon_sym_DOT, + ACTIONS(4890), 1, + anon_sym_GT_GT, + ACTIONS(4902), 1, + anon_sym_PERCENT, + ACTIONS(4904), 1, + anon_sym_STAR_STAR, + ACTIONS(4906), 1, + anon_sym_LT, + STATE(1825), 1, + sym_type_arguments, + STATE(2292), 1, + sym_arguments, + STATE(5322), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4040), 13, + ACTIONS(4878), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4882), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(4884), 2, anon_sym_in, anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(4892), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4900), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(4910), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4042), 29, + ACTIONS(4912), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4538), 3, + anon_sym_BANG, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4908), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4536), 12, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [45751] = 35, - ACTIONS(3550), 1, - anon_sym_COLON, - ACTIONS(3898), 1, + [45106] = 23, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4637), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(4639), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(4641), 1, anon_sym_DOT, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4479), 1, - anon_sym_as, - ACTIONS(4481), 1, - anon_sym_BANG, - ACTIONS(4485), 1, - anon_sym_AMP_AMP, - ACTIONS(4487), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4489), 1, + ACTIONS(4890), 1, anon_sym_GT_GT, - ACTIONS(4493), 1, + ACTIONS(4894), 1, anon_sym_AMP, - ACTIONS(4495), 1, - anon_sym_CARET, - ACTIONS(4497), 1, - anon_sym_PIPE, - ACTIONS(4501), 1, + ACTIONS(4902), 1, anon_sym_PERCENT, - ACTIONS(4503), 1, + ACTIONS(4904), 1, anon_sym_STAR_STAR, - ACTIONS(4505), 1, + ACTIONS(4906), 1, anon_sym_LT, - ACTIONS(4513), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4517), 1, - anon_sym_satisfies, - ACTIONS(4519), 1, - sym__ternary_qmark, - ACTIONS(4923), 1, - anon_sym_COMMA, - ACTIONS(4935), 1, - anon_sym_RPAREN, - STATE(1594), 1, + STATE(1825), 1, sym_type_arguments, - STATE(1637), 1, + STATE(2292), 1, sym_arguments, - STATE(3835), 1, - aux_sym_sequence_expression_repeat1, - STATE(4815), 1, + STATE(5322), 1, sym_optional_chain, - STATE(6071), 1, - sym_type_annotation, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4477), 2, + ACTIONS(4538), 2, + anon_sym_BANG, + anon_sym_PIPE, + ACTIONS(4878), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4882), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4483), 2, + ACTIONS(4884), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4491), 2, + ACTIONS(4892), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4499), 2, + ACTIONS(4900), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4509), 2, + ACTIONS(4910), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4511), 2, + ACTIONS(4912), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4507), 3, + ACTIONS(4908), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [45867] = 4, + ACTIONS(4536), 12, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [45198] = 24, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4637), 1, + anon_sym_LPAREN, + ACTIONS(4639), 1, + anon_sym_LBRACK, + ACTIONS(4641), 1, + anon_sym_DOT, + ACTIONS(4890), 1, + anon_sym_GT_GT, + ACTIONS(4894), 1, + anon_sym_AMP, + ACTIONS(4896), 1, + anon_sym_CARET, + ACTIONS(4902), 1, + anon_sym_PERCENT, + ACTIONS(4904), 1, + anon_sym_STAR_STAR, + ACTIONS(4906), 1, + anon_sym_LT, + STATE(1825), 1, + sym_type_arguments, + STATE(2292), 1, + sym_arguments, + STATE(5322), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4156), 4, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_RBRACK, - anon_sym_extends, - ACTIONS(4274), 13, - anon_sym_STAR, + ACTIONS(4538), 2, anon_sym_BANG, + anon_sym_PIPE, + ACTIONS(4878), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4882), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4884), 2, anon_sym_in, anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(4892), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4900), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(4910), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4276), 26, + ACTIONS(4912), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4908), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4536), 11, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_of, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + anon_sym_SEMI, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [45921] = 4, - ACTIONS(4834), 1, - anon_sym_is, + [45292] = 15, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4637), 1, + anon_sym_LPAREN, + ACTIONS(4639), 1, + anon_sym_LBRACK, + ACTIONS(4641), 1, + anon_sym_DOT, + ACTIONS(4902), 1, + anon_sym_PERCENT, + ACTIONS(4904), 1, + anon_sym_STAR_STAR, + ACTIONS(4926), 1, + anon_sym_LT, + STATE(1825), 1, + sym_type_arguments, + STATE(2292), 1, + sym_arguments, + STATE(5322), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4050), 13, + ACTIONS(4878), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4882), 2, anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4538), 10, anon_sym_BANG, anon_sym_in, anon_sym_GT, @@ -178919,63 +178745,61 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4052), 29, + ACTIONS(4536), 19, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [45975] = 11, - ACTIONS(4452), 1, + [45368] = 16, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4530), 1, + ACTIONS(4637), 1, anon_sym_LPAREN, - ACTIONS(4532), 1, + ACTIONS(4639), 1, anon_sym_LBRACK, - ACTIONS(4534), 1, + ACTIONS(4641), 1, anon_sym_DOT, - ACTIONS(4937), 1, + ACTIONS(4871), 1, + anon_sym_as, + ACTIONS(4873), 1, + anon_sym_BANG, + ACTIONS(4880), 1, + anon_sym_satisfies, + ACTIONS(4904), 1, + anon_sym_STAR_STAR, + ACTIONS(4926), 1, anon_sym_LT, - STATE(2025), 1, + STATE(1825), 1, sym_type_arguments, - STATE(2279), 1, + STATE(2292), 1, sym_arguments, - STATE(5175), 1, + STATE(5322), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4448), 12, + ACTIONS(4878), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4538), 11, anon_sym_STAR, - anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, @@ -178986,10 +178810,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4450), 23, + ACTIONS(4536), 18, sym__automatic_semicolon, sym__ternary_qmark, - anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, @@ -178999,592 +178822,485 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, - anon_sym_satisfies, - [46043] = 3, + [45446] = 20, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4637), 1, + anon_sym_LPAREN, + ACTIONS(4639), 1, + anon_sym_LBRACK, + ACTIONS(4641), 1, + anon_sym_DOT, + ACTIONS(4890), 1, + anon_sym_GT_GT, + ACTIONS(4902), 1, + anon_sym_PERCENT, + ACTIONS(4904), 1, + anon_sym_STAR_STAR, + ACTIONS(4906), 1, + anon_sym_LT, + STATE(1825), 1, + sym_type_arguments, + STATE(2292), 1, + sym_arguments, + STATE(5322), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4044), 13, + ACTIONS(4878), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4882), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(4884), 2, anon_sym_in, anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(4892), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4900), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(4908), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4538), 5, + anon_sym_BANG, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4046), 30, + ACTIONS(4536), 14, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - anon_sym_is, - [46095] = 31, - ACTIONS(4452), 1, + [45532] = 27, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4530), 1, + ACTIONS(4538), 1, + anon_sym_BANG, + ACTIONS(4637), 1, anon_sym_LPAREN, - ACTIONS(4532), 1, + ACTIONS(4639), 1, anon_sym_LBRACK, - ACTIONS(4534), 1, + ACTIONS(4641), 1, anon_sym_DOT, - ACTIONS(4915), 1, - anon_sym_as, - ACTIONS(4917), 1, - anon_sym_BANG, - ACTIONS(4919), 1, - anon_sym_satisfies, - ACTIONS(4944), 1, + ACTIONS(4886), 1, anon_sym_AMP_AMP, - ACTIONS(4946), 1, + ACTIONS(4888), 1, anon_sym_PIPE_PIPE, - ACTIONS(4948), 1, + ACTIONS(4890), 1, anon_sym_GT_GT, - ACTIONS(4952), 1, + ACTIONS(4894), 1, anon_sym_AMP, - ACTIONS(4954), 1, + ACTIONS(4896), 1, anon_sym_CARET, - ACTIONS(4956), 1, + ACTIONS(4898), 1, anon_sym_PIPE, - ACTIONS(4960), 1, + ACTIONS(4902), 1, anon_sym_PERCENT, - ACTIONS(4962), 1, + ACTIONS(4904), 1, anon_sym_STAR_STAR, - ACTIONS(4964), 1, + ACTIONS(4906), 1, anon_sym_LT, - ACTIONS(4972), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4974), 1, - sym__ternary_qmark, - STATE(2025), 1, + STATE(1825), 1, sym_type_arguments, - STATE(2279), 1, + STATE(2292), 1, sym_arguments, - STATE(5175), 1, + STATE(5322), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4875), 2, + ACTIONS(4878), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4940), 2, + ACTIONS(4882), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4942), 2, + ACTIONS(4884), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4950), 2, + ACTIONS(4892), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4958), 2, + ACTIONS(4900), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4968), 2, + ACTIONS(4910), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4970), 2, + ACTIONS(4912), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4966), 3, + ACTIONS(4908), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4475), 5, + ACTIONS(4536), 9, sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_of, + anon_sym_QMARK_QMARK, anon_sym_BQUOTE, - [46203] = 31, - ACTIONS(4452), 1, + anon_sym_satisfies, + [45632] = 31, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4530), 1, + ACTIONS(4637), 1, anon_sym_LPAREN, - ACTIONS(4532), 1, + ACTIONS(4639), 1, anon_sym_LBRACK, - ACTIONS(4534), 1, + ACTIONS(4641), 1, anon_sym_DOT, - ACTIONS(4915), 1, + ACTIONS(4871), 1, anon_sym_as, - ACTIONS(4917), 1, + ACTIONS(4873), 1, anon_sym_BANG, - ACTIONS(4919), 1, + ACTIONS(4880), 1, anon_sym_satisfies, - ACTIONS(4944), 1, + ACTIONS(4886), 1, anon_sym_AMP_AMP, - ACTIONS(4946), 1, + ACTIONS(4888), 1, anon_sym_PIPE_PIPE, - ACTIONS(4948), 1, + ACTIONS(4890), 1, anon_sym_GT_GT, - ACTIONS(4952), 1, + ACTIONS(4894), 1, anon_sym_AMP, - ACTIONS(4954), 1, + ACTIONS(4896), 1, anon_sym_CARET, - ACTIONS(4956), 1, + ACTIONS(4898), 1, anon_sym_PIPE, - ACTIONS(4960), 1, + ACTIONS(4902), 1, anon_sym_PERCENT, - ACTIONS(4962), 1, + ACTIONS(4904), 1, anon_sym_STAR_STAR, - ACTIONS(4964), 1, + ACTIONS(4906), 1, anon_sym_LT, - ACTIONS(4972), 1, + ACTIONS(4914), 1, anon_sym_QMARK_QMARK, - ACTIONS(4974), 1, + ACTIONS(4916), 1, sym__ternary_qmark, - STATE(2025), 1, + STATE(1825), 1, sym_type_arguments, - STATE(2279), 1, + STATE(2292), 1, sym_arguments, - STATE(5175), 1, + STATE(5322), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4875), 2, + ACTIONS(4878), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4940), 2, + ACTIONS(4882), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4942), 2, + ACTIONS(4884), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4950), 2, + ACTIONS(4892), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4958), 2, + ACTIONS(4900), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4968), 2, + ACTIONS(4910), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4970), 2, + ACTIONS(4912), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4966), 3, + ACTIONS(4908), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4521), 5, + ACTIONS(4572), 5, sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_of, - anon_sym_BQUOTE, - [46311] = 5, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4430), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4976), 5, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, - ACTIONS(4428), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4432), 23, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, + anon_sym_SEMI, anon_sym_BQUOTE, - anon_sym_satisfies, - [46367] = 31, - ACTIONS(4452), 1, + [45740] = 31, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4530), 1, + ACTIONS(4637), 1, anon_sym_LPAREN, - ACTIONS(4532), 1, + ACTIONS(4639), 1, anon_sym_LBRACK, - ACTIONS(4534), 1, + ACTIONS(4641), 1, anon_sym_DOT, - ACTIONS(4915), 1, + ACTIONS(4871), 1, anon_sym_as, - ACTIONS(4917), 1, + ACTIONS(4873), 1, anon_sym_BANG, - ACTIONS(4919), 1, + ACTIONS(4880), 1, anon_sym_satisfies, - ACTIONS(4944), 1, + ACTIONS(4886), 1, anon_sym_AMP_AMP, - ACTIONS(4946), 1, + ACTIONS(4888), 1, anon_sym_PIPE_PIPE, - ACTIONS(4948), 1, + ACTIONS(4890), 1, anon_sym_GT_GT, - ACTIONS(4952), 1, + ACTIONS(4894), 1, anon_sym_AMP, - ACTIONS(4954), 1, + ACTIONS(4896), 1, anon_sym_CARET, - ACTIONS(4956), 1, + ACTIONS(4898), 1, anon_sym_PIPE, - ACTIONS(4960), 1, + ACTIONS(4902), 1, anon_sym_PERCENT, - ACTIONS(4962), 1, + ACTIONS(4904), 1, anon_sym_STAR_STAR, - ACTIONS(4964), 1, + ACTIONS(4906), 1, anon_sym_LT, - ACTIONS(4972), 1, + ACTIONS(4914), 1, anon_sym_QMARK_QMARK, - ACTIONS(4974), 1, + ACTIONS(4916), 1, sym__ternary_qmark, - STATE(2025), 1, + STATE(1825), 1, sym_type_arguments, - STATE(2279), 1, + STATE(2292), 1, sym_arguments, - STATE(5175), 1, + STATE(5322), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4875), 2, + ACTIONS(4878), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4940), 2, + ACTIONS(4882), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4942), 2, + ACTIONS(4884), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4950), 2, + ACTIONS(4892), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4958), 2, + ACTIONS(4900), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4968), 2, + ACTIONS(4910), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4970), 2, + ACTIONS(4912), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4966), 3, + ACTIONS(4908), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4556), 5, + ACTIONS(4582), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_of, anon_sym_BQUOTE, - [46475] = 31, - ACTIONS(4452), 1, + [45848] = 11, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4530), 1, + ACTIONS(4637), 1, anon_sym_LPAREN, - ACTIONS(4532), 1, + ACTIONS(4639), 1, anon_sym_LBRACK, - ACTIONS(4534), 1, + ACTIONS(4641), 1, anon_sym_DOT, - ACTIONS(4915), 1, - anon_sym_as, - ACTIONS(4917), 1, - anon_sym_BANG, - ACTIONS(4919), 1, - anon_sym_satisfies, - ACTIONS(4944), 1, - anon_sym_AMP_AMP, - ACTIONS(4946), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4948), 1, - anon_sym_GT_GT, - ACTIONS(4952), 1, - anon_sym_AMP, - ACTIONS(4954), 1, - anon_sym_CARET, - ACTIONS(4956), 1, - anon_sym_PIPE, - ACTIONS(4960), 1, - anon_sym_PERCENT, - ACTIONS(4962), 1, - anon_sym_STAR_STAR, - ACTIONS(4964), 1, + ACTIONS(4929), 1, anon_sym_LT, - ACTIONS(4972), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4974), 1, - sym__ternary_qmark, - STATE(2025), 1, + STATE(1825), 1, sym_type_arguments, - STATE(2279), 1, + STATE(2292), 1, sym_arguments, - STATE(5175), 1, + STATE(5322), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4875), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4940), 2, + ACTIONS(4465), 12, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4942), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(4950), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4958), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4968), 2, + anon_sym_SLASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4970), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4966), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4629), 5, + ACTIONS(4467), 23, sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_of, - anon_sym_BQUOTE, - [46583] = 31, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4530), 1, - anon_sym_LPAREN, - ACTIONS(4532), 1, - anon_sym_LBRACK, - ACTIONS(4534), 1, - anon_sym_DOT, - ACTIONS(4915), 1, - anon_sym_as, - ACTIONS(4917), 1, - anon_sym_BANG, - ACTIONS(4919), 1, - anon_sym_satisfies, - ACTIONS(4944), 1, anon_sym_AMP_AMP, - ACTIONS(4946), 1, anon_sym_PIPE_PIPE, - ACTIONS(4948), 1, - anon_sym_GT_GT, - ACTIONS(4952), 1, - anon_sym_AMP, - ACTIONS(4954), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(4956), 1, - anon_sym_PIPE, - ACTIONS(4960), 1, anon_sym_PERCENT, - ACTIONS(4962), 1, anon_sym_STAR_STAR, - ACTIONS(4964), 1, - anon_sym_LT, - ACTIONS(4972), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4974), 1, - sym__ternary_qmark, - STATE(2025), 1, - sym_type_arguments, - STATE(2279), 1, - sym_arguments, - STATE(5175), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4875), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4940), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4942), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4950), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4958), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4968), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4970), 2, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4966), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - ACTIONS(4633), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_of, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, - [46691] = 18, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, + anon_sym_satisfies, + [45916] = 19, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(730), 1, + anon_sym_RBRACE, + ACTIONS(2300), 1, + anon_sym_DQUOTE, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + ACTIONS(2324), 1, + anon_sym_async, + ACTIONS(2326), 1, + anon_sym_readonly, + ACTIONS(2330), 1, + anon_sym_override, + ACTIONS(4211), 1, + anon_sym_EQ, ACTIONS(4530), 1, - anon_sym_LPAREN, - ACTIONS(4532), 1, anon_sym_LBRACK, - ACTIONS(4534), 1, - anon_sym_DOT, - ACTIONS(4948), 1, - anon_sym_GT_GT, - ACTIONS(4960), 1, - anon_sym_PERCENT, - ACTIONS(4962), 1, - anon_sym_STAR_STAR, - ACTIONS(4964), 1, + ACTIONS(4918), 1, + anon_sym_STAR, + STATE(2791), 1, + sym_override_modifier, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + STATE(4854), 1, + aux_sym_object_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2310), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2328), 2, + anon_sym_get, + anon_sym_set, + STATE(3868), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(728), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, anon_sym_LT, - STATE(2025), 1, - sym_type_arguments, - STATE(2279), 1, - sym_arguments, - STATE(5175), 1, - sym_optional_chain, + anon_sym_QMARK, + ACTIONS(2322), 18, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [46000] = 4, + ACTIONS(4839), 1, + anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4875), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4940), 2, + ACTIONS(4083), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4950), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4958), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4637), 7, anon_sym_BANG, anon_sym_in, anon_sym_GT, + anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4635), 17, + ACTIONS(4085), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [46773] = 13, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4530), 1, - anon_sym_LPAREN, - ACTIONS(4532), 1, - anon_sym_LBRACK, - ACTIONS(4534), 1, - anon_sym_DOT, - ACTIONS(4962), 1, - anon_sym_STAR_STAR, - ACTIONS(4978), 1, - anon_sym_LT, - STATE(2025), 1, - sym_type_arguments, - STATE(2279), 1, - sym_arguments, - STATE(5175), 1, - sym_optional_chain, + anon_sym_extends, + [46054] = 4, + ACTIONS(4932), 1, + anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4875), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4637), 12, + ACTIONS(4079), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -179595,472 +179311,260 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4635), 20, + ACTIONS(4081), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [46845] = 25, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4530), 1, - anon_sym_LPAREN, - ACTIONS(4532), 1, - anon_sym_LBRACK, - ACTIONS(4534), 1, - anon_sym_DOT, - ACTIONS(4637), 1, - anon_sym_BANG, - ACTIONS(4948), 1, - anon_sym_GT_GT, - ACTIONS(4952), 1, - anon_sym_AMP, - ACTIONS(4954), 1, - anon_sym_CARET, - ACTIONS(4956), 1, - anon_sym_PIPE, - ACTIONS(4960), 1, - anon_sym_PERCENT, - ACTIONS(4962), 1, - anon_sym_STAR_STAR, - ACTIONS(4964), 1, - anon_sym_LT, - STATE(2025), 1, - sym_type_arguments, - STATE(2279), 1, - sym_arguments, - STATE(5175), 1, - sym_optional_chain, + anon_sym_extends, + [46108] = 4, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4875), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4940), 2, + ACTIONS(4277), 4, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_RBRACK, + anon_sym_extends, + ACTIONS(4271), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4942), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(4950), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4958), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4968), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4970), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4966), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4635), 11, - sym__automatic_semicolon, + ACTIONS(4273), 26, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_of, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_QMARK_QMARK, - anon_sym_BQUOTE, - anon_sym_satisfies, - [46941] = 26, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4530), 1, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(4532), 1, + anon_sym_of, + anon_sym_COLON, anon_sym_LBRACK, - ACTIONS(4534), 1, anon_sym_DOT, - ACTIONS(4637), 1, - anon_sym_BANG, - ACTIONS(4944), 1, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, - ACTIONS(4948), 1, - anon_sym_GT_GT, - ACTIONS(4952), 1, - anon_sym_AMP, - ACTIONS(4954), 1, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(4956), 1, - anon_sym_PIPE, - ACTIONS(4960), 1, anon_sym_PERCENT, - ACTIONS(4962), 1, anon_sym_STAR_STAR, - ACTIONS(4964), 1, - anon_sym_LT, - STATE(2025), 1, - sym_type_arguments, - STATE(2279), 1, - sym_arguments, - STATE(5175), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4875), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4940), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4942), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4950), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4958), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4968), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4970), 2, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4966), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4635), 10, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_of, - anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [47039] = 16, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4530), 1, - anon_sym_LPAREN, - ACTIONS(4532), 1, - anon_sym_LBRACK, - ACTIONS(4534), 1, - anon_sym_DOT, - ACTIONS(4960), 1, - anon_sym_PERCENT, - ACTIONS(4962), 1, - anon_sym_STAR_STAR, - ACTIONS(4978), 1, - anon_sym_LT, - STATE(2025), 1, - sym_type_arguments, - STATE(2279), 1, - sym_arguments, - STATE(5175), 1, - sym_optional_chain, + [46162] = 4, + ACTIONS(4839), 1, + anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4875), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4940), 2, + ACTIONS(4059), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4958), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4637), 8, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4635), 19, + ACTIONS(4061), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [47117] = 22, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4530), 1, - anon_sym_LPAREN, - ACTIONS(4532), 1, + anon_sym_extends, + [46216] = 9, + ACTIONS(87), 1, + anon_sym_BQUOTE, + ACTIONS(4639), 1, anon_sym_LBRACK, - ACTIONS(4534), 1, + ACTIONS(4641), 1, anon_sym_DOT, - ACTIONS(4948), 1, - anon_sym_GT_GT, - ACTIONS(4960), 1, - anon_sym_PERCENT, - ACTIONS(4962), 1, - anon_sym_STAR_STAR, - ACTIONS(4964), 1, - anon_sym_LT, - STATE(2025), 1, - sym_type_arguments, - STATE(2279), 1, - sym_arguments, - STATE(5175), 1, + ACTIONS(4643), 1, + anon_sym_QMARK_DOT, + STATE(2373), 1, + sym_template_string, + STATE(5322), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4875), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4940), 2, + ACTIONS(1721), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4942), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(4950), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4958), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4968), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4970), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4637), 3, - anon_sym_BANG, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4966), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4635), 12, + ACTIONS(1723), 24, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, anon_sym_of, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - anon_sym_QMARK_QMARK, - anon_sym_BQUOTE, - anon_sym_satisfies, - [47207] = 23, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4530), 1, - anon_sym_LPAREN, - ACTIONS(4532), 1, - anon_sym_LBRACK, - ACTIONS(4534), 1, - anon_sym_DOT, - ACTIONS(4948), 1, - anon_sym_GT_GT, - ACTIONS(4952), 1, - anon_sym_AMP, - ACTIONS(4960), 1, anon_sym_PERCENT, - ACTIONS(4962), 1, anon_sym_STAR_STAR, - ACTIONS(4964), 1, - anon_sym_LT, - STATE(2025), 1, - sym_type_arguments, - STATE(2279), 1, - sym_arguments, - STATE(5175), 1, - sym_optional_chain, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_satisfies, + [46280] = 5, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4637), 2, - anon_sym_BANG, - anon_sym_PIPE, - ACTIONS(4875), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4940), 2, + ACTIONS(4429), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4934), 5, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + ACTIONS(4427), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4942), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(4950), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4958), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4968), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4970), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4966), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4635), 12, - sym__automatic_semicolon, + ACTIONS(4431), 23, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_of, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - anon_sym_QMARK_QMARK, - anon_sym_BQUOTE, - anon_sym_satisfies, - [47299] = 24, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4530), 1, anon_sym_LPAREN, - ACTIONS(4532), 1, anon_sym_LBRACK, - ACTIONS(4534), 1, anon_sym_DOT, - ACTIONS(4948), 1, - anon_sym_GT_GT, - ACTIONS(4952), 1, - anon_sym_AMP, - ACTIONS(4954), 1, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(4960), 1, anon_sym_PERCENT, - ACTIONS(4962), 1, anon_sym_STAR_STAR, - ACTIONS(4964), 1, - anon_sym_LT, - STATE(2025), 1, - sym_type_arguments, - STATE(2279), 1, - sym_arguments, - STATE(5175), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4637), 2, - anon_sym_BANG, - anon_sym_PIPE, - ACTIONS(4875), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4940), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4942), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4950), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4958), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4968), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4970), 2, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4966), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4635), 11, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_of, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [47393] = 15, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4530), 1, - anon_sym_LPAREN, - ACTIONS(4532), 1, - anon_sym_LBRACK, - ACTIONS(4534), 1, - anon_sym_DOT, - ACTIONS(4960), 1, - anon_sym_PERCENT, - ACTIONS(4962), 1, - anon_sym_STAR_STAR, - ACTIONS(4978), 1, - anon_sym_LT, - STATE(2025), 1, - sym_type_arguments, - STATE(2279), 1, - sym_arguments, - STATE(5175), 1, - sym_optional_chain, + [46336] = 5, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4875), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4940), 2, + ACTIONS(4806), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4936), 5, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + ACTIONS(4804), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4637), 10, anon_sym_BANG, anon_sym_in, anon_sym_GT, @@ -180069,61 +179573,50 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4635), 19, - sym__automatic_semicolon, + ACTIONS(4808), 23, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_of, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [47469] = 16, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4530), 1, - anon_sym_LPAREN, - ACTIONS(4532), 1, - anon_sym_LBRACK, - ACTIONS(4534), 1, - anon_sym_DOT, - ACTIONS(4915), 1, - anon_sym_as, - ACTIONS(4917), 1, - anon_sym_BANG, - ACTIONS(4919), 1, - anon_sym_satisfies, - ACTIONS(4962), 1, - anon_sym_STAR_STAR, - ACTIONS(4978), 1, - anon_sym_LT, - STATE(2025), 1, - sym_type_arguments, - STATE(2279), 1, - sym_arguments, - STATE(5175), 1, - sym_optional_chain, + [46392] = 5, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4875), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4637), 11, + ACTIONS(1693), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4938), 5, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + ACTIONS(1691), 13, anon_sym_STAR, + anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, @@ -180132,352 +179625,238 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4635), 18, - sym__automatic_semicolon, + ACTIONS(1695), 23, sym__ternary_qmark, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_of, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, - [47547] = 20, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, + anon_sym_satisfies, + [46448] = 19, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(2300), 1, + anon_sym_DQUOTE, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + ACTIONS(2324), 1, + anon_sym_async, + ACTIONS(2326), 1, + anon_sym_readonly, + ACTIONS(2330), 1, + anon_sym_override, + ACTIONS(4211), 1, + anon_sym_EQ, ACTIONS(4530), 1, - anon_sym_LPAREN, - ACTIONS(4532), 1, anon_sym_LBRACK, - ACTIONS(4534), 1, - anon_sym_DOT, - ACTIONS(4948), 1, - anon_sym_GT_GT, - ACTIONS(4960), 1, - anon_sym_PERCENT, - ACTIONS(4962), 1, - anon_sym_STAR_STAR, - ACTIONS(4964), 1, + ACTIONS(4918), 1, + anon_sym_STAR, + ACTIONS(4940), 1, + anon_sym_RBRACE, + STATE(2791), 1, + sym_override_modifier, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + STATE(4854), 1, + aux_sym_object_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2310), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2328), 2, + anon_sym_get, + anon_sym_set, + STATE(3868), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(728), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, anon_sym_LT, - STATE(2025), 1, - sym_type_arguments, - STATE(2279), 1, - sym_arguments, - STATE(5175), 1, - sym_optional_chain, + anon_sym_QMARK, + ACTIONS(2322), 18, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [46532] = 7, + ACTIONS(3549), 1, + anon_sym_EQ, + ACTIONS(4459), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4875), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4940), 2, + ACTIONS(4462), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4263), 6, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + ACTIONS(3439), 11, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4942), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(4950), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4958), 2, + anon_sym_GT_GT, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4966), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4637), 5, - anon_sym_BANG, - anon_sym_AMP, - anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4635), 14, - sym__automatic_semicolon, + ACTIONS(3443), 22, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_of, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_QMARK_QMARK, - anon_sym_BQUOTE, - anon_sym_satisfies, - [47633] = 27, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4530), 1, anon_sym_LPAREN, - ACTIONS(4532), 1, - anon_sym_LBRACK, - ACTIONS(4534), 1, anon_sym_DOT, - ACTIONS(4637), 1, - anon_sym_BANG, - ACTIONS(4944), 1, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, - ACTIONS(4946), 1, anon_sym_PIPE_PIPE, - ACTIONS(4948), 1, - anon_sym_GT_GT, - ACTIONS(4952), 1, - anon_sym_AMP, - ACTIONS(4954), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(4956), 1, - anon_sym_PIPE, - ACTIONS(4960), 1, anon_sym_PERCENT, - ACTIONS(4962), 1, anon_sym_STAR_STAR, - ACTIONS(4964), 1, - anon_sym_LT, - STATE(2025), 1, - sym_type_arguments, - STATE(2279), 1, - sym_arguments, - STATE(5175), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4875), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4940), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4942), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4950), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4958), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4968), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4970), 2, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4966), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4635), 9, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_of, anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [47733] = 31, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4530), 1, - anon_sym_LPAREN, - ACTIONS(4532), 1, + [46592] = 7, + ACTIONS(1693), 1, + anon_sym_EQ, + ACTIONS(4409), 1, anon_sym_LBRACK, - ACTIONS(4534), 1, - anon_sym_DOT, - ACTIONS(4915), 1, - anon_sym_as, - ACTIONS(4917), 1, - anon_sym_BANG, - ACTIONS(4919), 1, - anon_sym_satisfies, - ACTIONS(4944), 1, - anon_sym_AMP_AMP, - ACTIONS(4946), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4948), 1, - anon_sym_GT_GT, - ACTIONS(4952), 1, - anon_sym_AMP, - ACTIONS(4954), 1, - anon_sym_CARET, - ACTIONS(4956), 1, - anon_sym_PIPE, - ACTIONS(4960), 1, - anon_sym_PERCENT, - ACTIONS(4962), 1, - anon_sym_STAR_STAR, - ACTIONS(4964), 1, - anon_sym_LT, - ACTIONS(4972), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4974), 1, - sym__ternary_qmark, - STATE(2025), 1, - sym_type_arguments, - STATE(2279), 1, - sym_arguments, - STATE(5175), 1, - sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4875), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4940), 2, + ACTIONS(2352), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(4412), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(1691), 10, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4942), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(4950), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4958), 2, + anon_sym_GT_GT, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4968), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4970), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4966), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4699), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_of, - anon_sym_BQUOTE, - [47841] = 31, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4530), 1, + ACTIONS(1695), 26, + sym__ternary_qmark, + anon_sym_as, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(4532), 1, - anon_sym_LBRACK, - ACTIONS(4534), 1, + anon_sym_of, + anon_sym_COLON, + anon_sym_RBRACK, anon_sym_DOT, - ACTIONS(4915), 1, - anon_sym_as, - ACTIONS(4917), 1, - anon_sym_BANG, - ACTIONS(4919), 1, - anon_sym_satisfies, - ACTIONS(4944), 1, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, - ACTIONS(4946), 1, anon_sym_PIPE_PIPE, - ACTIONS(4948), 1, - anon_sym_GT_GT, - ACTIONS(4952), 1, - anon_sym_AMP, - ACTIONS(4954), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(4956), 1, - anon_sym_PIPE, - ACTIONS(4960), 1, anon_sym_PERCENT, - ACTIONS(4962), 1, anon_sym_STAR_STAR, - ACTIONS(4964), 1, - anon_sym_LT, - ACTIONS(4972), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4974), 1, - sym__ternary_qmark, - STATE(2025), 1, - sym_type_arguments, - STATE(2279), 1, - sym_arguments, - STATE(5175), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4875), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4940), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4942), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4950), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4958), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4968), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4970), 2, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4966), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - ACTIONS(4701), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_of, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, - [47949] = 5, + anon_sym_satisfies, + [46652] = 7, + ACTIONS(4429), 1, + anon_sym_EQ, + ACTIONS(4433), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4613), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4981), 5, + ACTIONS(4301), 2, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, - ACTIONS(4611), 13, + anon_sym_extends, + ACTIONS(4436), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4427), 10, anon_sym_STAR, anon_sym_BANG, anon_sym_in, - anon_sym_GT, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4615), 23, + ACTIONS(4431), 26, sym__ternary_qmark, anon_sym_as, + anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_LBRACK, + anon_sym_of, + anon_sym_COLON, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -180497,510 +179876,48 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [48005] = 31, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4530), 1, - anon_sym_LPAREN, - ACTIONS(4532), 1, + [46712] = 14, + ACTIONS(3274), 1, + anon_sym_DQUOTE, + ACTIONS(3276), 1, + anon_sym_SQUOTE, + ACTIONS(3703), 1, + anon_sym_override, + ACTIONS(4213), 1, anon_sym_LBRACK, - ACTIONS(4534), 1, - anon_sym_DOT, - ACTIONS(4915), 1, - anon_sym_as, - ACTIONS(4917), 1, - anon_sym_BANG, - ACTIONS(4919), 1, - anon_sym_satisfies, + ACTIONS(4942), 1, + anon_sym_STAR, ACTIONS(4944), 1, - anon_sym_AMP_AMP, - ACTIONS(4946), 1, - anon_sym_PIPE_PIPE, + anon_sym_async, ACTIONS(4948), 1, - anon_sym_GT_GT, - ACTIONS(4952), 1, - anon_sym_AMP, - ACTIONS(4954), 1, - anon_sym_CARET, - ACTIONS(4956), 1, - anon_sym_PIPE, - ACTIONS(4960), 1, - anon_sym_PERCENT, - ACTIONS(4962), 1, - anon_sym_STAR_STAR, - ACTIONS(4964), 1, - anon_sym_LT, - ACTIONS(4972), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4974), 1, - sym__ternary_qmark, - STATE(2025), 1, - sym_type_arguments, - STATE(2279), 1, - sym_arguments, - STATE(5175), 1, - sym_optional_chain, + anon_sym_readonly, + STATE(2789), 1, + sym_override_modifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4875), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4940), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4942), 2, - anon_sym_in, - anon_sym_GT, + ACTIONS(4946), 2, + sym_number, + sym_private_property_identifier, ACTIONS(4950), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4958), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4968), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4970), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4966), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4725), 5, + anon_sym_get, + anon_sym_set, + STATE(3013), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(728), 10, sym__automatic_semicolon, + sym__member_signature_marker, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_of, - anon_sym_BQUOTE, - [48113] = 31, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4530), 1, + anon_sym_BANG, anon_sym_LPAREN, - ACTIONS(4532), 1, - anon_sym_LBRACK, - ACTIONS(4534), 1, - anon_sym_DOT, - ACTIONS(4870), 1, - anon_sym_STAR_STAR, - ACTIONS(4883), 1, - anon_sym_GT_GT, - ACTIONS(4887), 1, - anon_sym_AMP, - ACTIONS(4889), 1, - anon_sym_CARET, - ACTIONS(4891), 1, - anon_sym_PIPE, - ACTIONS(4895), 1, - anon_sym_PERCENT, - ACTIONS(4897), 1, - anon_sym_LT, - ACTIONS(4913), 1, - anon_sym_AMP_AMP, - ACTIONS(4915), 1, - anon_sym_as, - ACTIONS(4917), 1, - anon_sym_BANG, - ACTIONS(4919), 1, - anon_sym_satisfies, - ACTIONS(4921), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4927), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4929), 1, - sym__ternary_qmark, - STATE(2025), 1, - sym_type_arguments, - STATE(2279), 1, - sym_arguments, - STATE(5175), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4875), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4879), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4881), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4885), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4893), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4901), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4903), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4899), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4521), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_BQUOTE, - [48221] = 31, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4530), 1, - anon_sym_LPAREN, - ACTIONS(4532), 1, - anon_sym_LBRACK, - ACTIONS(4534), 1, - anon_sym_DOT, - ACTIONS(4915), 1, - anon_sym_as, - ACTIONS(4917), 1, - anon_sym_BANG, - ACTIONS(4919), 1, - anon_sym_satisfies, - ACTIONS(4944), 1, - anon_sym_AMP_AMP, - ACTIONS(4946), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4948), 1, - anon_sym_GT_GT, - ACTIONS(4952), 1, - anon_sym_AMP, - ACTIONS(4954), 1, - anon_sym_CARET, - ACTIONS(4956), 1, - anon_sym_PIPE, - ACTIONS(4960), 1, - anon_sym_PERCENT, - ACTIONS(4962), 1, - anon_sym_STAR_STAR, - ACTIONS(4964), 1, - anon_sym_LT, - ACTIONS(4972), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4974), 1, - sym__ternary_qmark, - STATE(2025), 1, - sym_type_arguments, - STATE(2279), 1, - sym_arguments, - STATE(5175), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4875), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4940), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4942), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4950), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4958), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4968), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4970), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4966), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4737), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_of, - anon_sym_BQUOTE, - [48329] = 31, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4530), 1, - anon_sym_LPAREN, - ACTIONS(4532), 1, - anon_sym_LBRACK, - ACTIONS(4534), 1, - anon_sym_DOT, - ACTIONS(4915), 1, - anon_sym_as, - ACTIONS(4917), 1, - anon_sym_BANG, - ACTIONS(4919), 1, - anon_sym_satisfies, - ACTIONS(4944), 1, - anon_sym_AMP_AMP, - ACTIONS(4946), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4948), 1, - anon_sym_GT_GT, - ACTIONS(4952), 1, - anon_sym_AMP, - ACTIONS(4954), 1, - anon_sym_CARET, - ACTIONS(4956), 1, - anon_sym_PIPE, - ACTIONS(4960), 1, - anon_sym_PERCENT, - ACTIONS(4962), 1, - anon_sym_STAR_STAR, - ACTIONS(4964), 1, - anon_sym_LT, - ACTIONS(4972), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4974), 1, - sym__ternary_qmark, - STATE(2025), 1, - sym_type_arguments, - STATE(2279), 1, - sym_arguments, - STATE(5175), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4875), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4940), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4942), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4950), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4958), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4968), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4970), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4966), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4747), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_of, - anon_sym_BQUOTE, - [48437] = 31, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4530), 1, - anon_sym_LPAREN, - ACTIONS(4532), 1, - anon_sym_LBRACK, - ACTIONS(4534), 1, - anon_sym_DOT, - ACTIONS(4915), 1, - anon_sym_as, - ACTIONS(4917), 1, - anon_sym_BANG, - ACTIONS(4919), 1, - anon_sym_satisfies, - ACTIONS(4944), 1, - anon_sym_AMP_AMP, - ACTIONS(4946), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4948), 1, - anon_sym_GT_GT, - ACTIONS(4952), 1, - anon_sym_AMP, - ACTIONS(4954), 1, - anon_sym_CARET, - ACTIONS(4956), 1, - anon_sym_PIPE, - ACTIONS(4960), 1, - anon_sym_PERCENT, - ACTIONS(4962), 1, - anon_sym_STAR_STAR, - ACTIONS(4964), 1, - anon_sym_LT, - ACTIONS(4972), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4974), 1, - sym__ternary_qmark, - STATE(2025), 1, - sym_type_arguments, - STATE(2279), 1, - sym_arguments, - STATE(5175), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4875), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4940), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4942), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4950), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4958), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4968), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4970), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4966), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4749), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_of, - anon_sym_BQUOTE, - [48545] = 31, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4530), 1, - anon_sym_LPAREN, - ACTIONS(4532), 1, - anon_sym_LBRACK, - ACTIONS(4534), 1, - anon_sym_DOT, - ACTIONS(4915), 1, - anon_sym_as, - ACTIONS(4917), 1, - anon_sym_BANG, - ACTIONS(4919), 1, - anon_sym_satisfies, - ACTIONS(4944), 1, - anon_sym_AMP_AMP, - ACTIONS(4946), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4948), 1, - anon_sym_GT_GT, - ACTIONS(4952), 1, - anon_sym_AMP, - ACTIONS(4954), 1, - anon_sym_CARET, - ACTIONS(4956), 1, - anon_sym_PIPE, - ACTIONS(4960), 1, - anon_sym_PERCENT, - ACTIONS(4962), 1, - anon_sym_STAR_STAR, - ACTIONS(4964), 1, - anon_sym_LT, - ACTIONS(4972), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4974), 1, - sym__ternary_qmark, - STATE(2025), 1, - sym_type_arguments, - STATE(2279), 1, - sym_arguments, - STATE(5175), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4875), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4940), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4942), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4950), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4958), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4968), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4970), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4966), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4771), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_of, - anon_sym_BQUOTE, - [48653] = 14, - ACTIONS(3260), 1, - anon_sym_DQUOTE, - ACTIONS(3262), 1, - anon_sym_SQUOTE, - ACTIONS(3682), 1, - anon_sym_override, - ACTIONS(4386), 1, - anon_sym_LBRACK, - ACTIONS(4983), 1, - anon_sym_STAR, - ACTIONS(4985), 1, - anon_sym_async, - ACTIONS(4989), 1, - anon_sym_readonly, - STATE(2791), 1, - sym_override_modifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4987), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(4991), 2, - anon_sym_get, - anon_sym_set, - STATE(3018), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(726), 10, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, + anon_sym_SEMI, + anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(3660), 18, + ACTIONS(3677), 18, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -181019,33 +179936,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [48727] = 12, - ACTIONS(3260), 1, + [46786] = 12, + ACTIONS(3274), 1, anon_sym_DQUOTE, - ACTIONS(3262), 1, + ACTIONS(3276), 1, anon_sym_SQUOTE, - ACTIONS(4386), 1, + ACTIONS(4213), 1, anon_sym_LBRACK, - ACTIONS(4851), 1, + ACTIONS(4835), 1, anon_sym_abstract, - ACTIONS(4983), 1, + ACTIONS(4942), 1, anon_sym_STAR, - ACTIONS(4985), 1, + ACTIONS(4944), 1, anon_sym_async, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4987), 2, + ACTIONS(4946), 2, sym_number, sym_private_property_identifier, - ACTIONS(4991), 2, + ACTIONS(4950), 2, anon_sym_get, anon_sym_set, - STATE(3018), 3, + STATE(3013), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(726), 10, + ACTIONS(728), 10, sym__automatic_semicolon, sym__member_signature_marker, anon_sym_EQ, @@ -181056,7 +179973,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(3660), 20, + ACTIONS(3677), 20, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -181077,37 +179994,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [48797] = 14, - ACTIONS(3260), 1, + [46856] = 14, + ACTIONS(3274), 1, anon_sym_DQUOTE, - ACTIONS(3262), 1, + ACTIONS(3276), 1, anon_sym_SQUOTE, - ACTIONS(3682), 1, + ACTIONS(3703), 1, anon_sym_override, - ACTIONS(4386), 1, + ACTIONS(4213), 1, anon_sym_LBRACK, - ACTIONS(4993), 1, + ACTIONS(4952), 1, anon_sym_STAR, - ACTIONS(4995), 1, + ACTIONS(4954), 1, anon_sym_async, - ACTIONS(4999), 1, + ACTIONS(4958), 1, anon_sym_readonly, - STATE(2789), 1, + STATE(2778), 1, sym_override_modifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4997), 2, + ACTIONS(4956), 2, sym_number, sym_private_property_identifier, - ACTIONS(5001), 2, + ACTIONS(4960), 2, anon_sym_get, anon_sym_set, - STATE(2983), 3, + STATE(3001), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(726), 10, + ACTIONS(728), 10, sym__automatic_semicolon, sym__member_signature_marker, anon_sym_EQ, @@ -181118,7 +180035,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(3660), 18, + ACTIONS(3677), 18, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -181137,33 +180054,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [48871] = 12, - ACTIONS(3260), 1, + [46930] = 12, + ACTIONS(3274), 1, anon_sym_DQUOTE, - ACTIONS(3262), 1, + ACTIONS(3276), 1, anon_sym_SQUOTE, - ACTIONS(4386), 1, + ACTIONS(4213), 1, anon_sym_LBRACK, - ACTIONS(4993), 1, + ACTIONS(4952), 1, anon_sym_STAR, - ACTIONS(4995), 1, + ACTIONS(4954), 1, anon_sym_async, - ACTIONS(5005), 1, + ACTIONS(4964), 1, anon_sym_abstract, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5001), 2, + ACTIONS(4960), 2, anon_sym_get, anon_sym_set, - ACTIONS(5003), 2, + ACTIONS(4962), 2, sym_number, sym_private_property_identifier, - STATE(3060), 3, + STATE(3024), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(726), 10, + ACTIONS(728), 10, sym__automatic_semicolon, sym__member_signature_marker, anon_sym_EQ, @@ -181174,7 +180091,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(3660), 20, + ACTIONS(3677), 20, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -181195,20 +180112,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [48941] = 5, + [47000] = 6, + ACTIONS(87), 1, + anon_sym_BQUOTE, + ACTIONS(4637), 1, + anon_sym_LPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1667), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(5007), 5, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, - ACTIONS(1665), 13, + STATE(2378), 2, + sym_template_string, + sym_arguments, + ACTIONS(4055), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -181222,10 +180137,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1669), 23, + ACTIONS(4057), 26, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -181244,14 +180163,131 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, + anon_sym_satisfies, + [47058] = 12, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4637), 1, + anon_sym_LPAREN, + ACTIONS(4639), 1, + anon_sym_LBRACK, + ACTIONS(4641), 1, + anon_sym_DOT, + ACTIONS(4966), 1, + anon_sym_LT, + STATE(1825), 1, + sym_type_arguments, + STATE(2292), 1, + sym_arguments, + STATE(5322), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4878), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4750), 12, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4752), 21, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, anon_sym_BQUOTE, anon_sym_satisfies, - [48997] = 19, + [47128] = 14, + ACTIONS(3274), 1, + anon_sym_DQUOTE, + ACTIONS(3276), 1, + anon_sym_SQUOTE, + ACTIONS(3703), 1, + anon_sym_override, + ACTIONS(4213), 1, + anon_sym_LBRACK, + ACTIONS(4969), 1, + anon_sym_STAR, + ACTIONS(4971), 1, + anon_sym_async, + ACTIONS(4975), 1, + anon_sym_readonly, + STATE(2779), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4973), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4977), 2, + anon_sym_get, + anon_sym_set, + STATE(3085), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(728), 10, + sym__automatic_semicolon, + sym__member_signature_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(3677), 18, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [47202] = 19, ACTIONS(237), 1, anon_sym_COMMA, - ACTIONS(2292), 1, + ACTIONS(2300), 1, anon_sym_DQUOTE, - ACTIONS(2294), 1, + ACTIONS(2302), 1, anon_sym_SQUOTE, ACTIONS(2324), 1, anon_sym_async, @@ -181259,34 +180295,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_readonly, ACTIONS(2330), 1, anon_sym_override, - ACTIONS(4384), 1, + ACTIONS(4211), 1, anon_sym_EQ, - ACTIONS(4548), 1, + ACTIONS(4530), 1, anon_sym_LBRACK, - ACTIONS(4866), 1, + ACTIONS(4918), 1, anon_sym_STAR, - ACTIONS(5009), 1, + ACTIONS(4979), 1, anon_sym_RBRACE, - STATE(2788), 1, + STATE(2791), 1, sym_override_modifier, - STATE(4828), 1, - aux_sym_object_repeat1, - STATE(5022), 1, + STATE(4830), 1, aux_sym_object_pattern_repeat1, + STATE(4854), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2302), 2, + ACTIONS(2310), 2, sym_number, sym_private_property_identifier, ACTIONS(2328), 2, anon_sym_get, anon_sym_set, - STATE(3619), 3, + STATE(3868), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(726), 5, + ACTIONS(728), 5, sym__member_signature_marker, anon_sym_LPAREN, anon_sym_COLON, @@ -181311,48 +180347,53 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [49081] = 14, - ACTIONS(3260), 1, + [47286] = 19, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(2300), 1, anon_sym_DQUOTE, - ACTIONS(3262), 1, + ACTIONS(2302), 1, anon_sym_SQUOTE, - ACTIONS(3682), 1, + ACTIONS(2324), 1, + anon_sym_async, + ACTIONS(2326), 1, + anon_sym_readonly, + ACTIONS(2330), 1, anon_sym_override, - ACTIONS(4386), 1, + ACTIONS(4211), 1, + anon_sym_EQ, + ACTIONS(4530), 1, anon_sym_LBRACK, - ACTIONS(5011), 1, + ACTIONS(4918), 1, anon_sym_STAR, - ACTIONS(5013), 1, - anon_sym_async, - ACTIONS(5017), 1, - anon_sym_readonly, - STATE(2794), 1, + ACTIONS(4981), 1, + anon_sym_RBRACE, + STATE(2791), 1, sym_override_modifier, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + STATE(4854), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5015), 2, + ACTIONS(2310), 2, sym_number, sym_private_property_identifier, - ACTIONS(5019), 2, + ACTIONS(2328), 2, anon_sym_get, anon_sym_set, - STATE(3076), 3, + STATE(3868), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(726), 10, - sym__automatic_semicolon, + ACTIONS(728), 5, sym__member_signature_marker, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(3660), 18, + ACTIONS(2322), 18, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -181371,34 +180412,41 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [49155] = 3, + [47370] = 8, + ACTIONS(1693), 1, + anon_sym_EQ, + ACTIONS(4409), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1685), 13, + ACTIONS(4412), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4983), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(2352), 4, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + ACTIONS(1691), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1683), 30, - sym__automatic_semicolon, + ACTIONS(1695), 22, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -181418,96 +180466,42 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - anon_sym_is, - [49207] = 9, - ACTIONS(87), 1, - anon_sym_BQUOTE, - ACTIONS(4532), 1, + [47432] = 8, + ACTIONS(4429), 1, + anon_sym_EQ, + ACTIONS(4433), 1, anon_sym_LBRACK, - ACTIONS(4534), 1, - anon_sym_DOT, - ACTIONS(4536), 1, - anon_sym_QMARK_DOT, - STATE(2333), 1, - sym_template_string, - STATE(5175), 1, - sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1793), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, + ACTIONS(4436), 2, anon_sym_AMP, anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1795), 24, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, + ACTIONS(4987), 2, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, + ACTIONS(4301), 4, + sym__automatic_semicolon, anon_sym_SEMI, - anon_sym_of, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_satisfies, - [49271] = 6, - ACTIONS(4538), 1, - anon_sym_LT, - ACTIONS(4832), 1, - anon_sym_DOT, - STATE(1947), 1, - sym_type_arguments, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4034), 12, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + ACTIONS(4427), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3505), 28, - sym__automatic_semicolon, + ACTIONS(4431), 22, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, + anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -181526,536 +180520,481 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [49329] = 12, - ACTIONS(3260), 1, - anon_sym_DQUOTE, - ACTIONS(3262), 1, - anon_sym_SQUOTE, - ACTIONS(4554), 1, - anon_sym_LBRACK, - ACTIONS(4562), 1, - anon_sym_STAR, - ACTIONS(4566), 1, - anon_sym_async, - ACTIONS(4593), 1, - anon_sym_abstract, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4568), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(4572), 2, - anon_sym_get, - anon_sym_set, - STATE(2994), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(726), 10, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, - anon_sym_LPAREN, - anon_sym_SEMI, + [47494] = 35, + ACTIONS(862), 1, anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(3660), 20, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [49399] = 31, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4530), 1, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(4532), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(4534), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4870), 1, - anon_sym_STAR_STAR, - ACTIONS(4883), 1, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4476), 1, + anon_sym_as, + ACTIONS(4480), 1, + anon_sym_BANG, + ACTIONS(4484), 1, + anon_sym_AMP_AMP, + ACTIONS(4486), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4488), 1, anon_sym_GT_GT, - ACTIONS(4887), 1, + ACTIONS(4492), 1, anon_sym_AMP, - ACTIONS(4889), 1, + ACTIONS(4494), 1, anon_sym_CARET, - ACTIONS(4891), 1, + ACTIONS(4496), 1, anon_sym_PIPE, - ACTIONS(4895), 1, + ACTIONS(4500), 1, anon_sym_PERCENT, - ACTIONS(4897), 1, + ACTIONS(4502), 1, + anon_sym_STAR_STAR, + ACTIONS(4504), 1, anon_sym_LT, - ACTIONS(4913), 1, - anon_sym_AMP_AMP, - ACTIONS(4915), 1, - anon_sym_as, - ACTIONS(4917), 1, - anon_sym_BANG, - ACTIONS(4919), 1, - anon_sym_satisfies, - ACTIONS(4921), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4927), 1, + ACTIONS(4512), 1, anon_sym_QMARK_QMARK, - ACTIONS(4929), 1, + ACTIONS(4516), 1, + anon_sym_satisfies, + ACTIONS(4518), 1, sym__ternary_qmark, - STATE(2025), 1, + ACTIONS(4991), 1, + anon_sym_COMMA, + ACTIONS(4993), 1, + anon_sym_RPAREN, + STATE(1481), 1, sym_type_arguments, - STATE(2279), 1, + STATE(1672), 1, sym_arguments, - STATE(5175), 1, + STATE(3765), 1, + aux_sym_sequence_expression_repeat1, + STATE(4831), 1, sym_optional_chain, + STATE(6206), 1, + sym_type_annotation, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4875), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4879), 2, + ACTIONS(4474), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4881), 2, + ACTIONS(4482), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4885), 2, + ACTIONS(4490), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4893), 2, + ACTIONS(4498), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4901), 2, + ACTIONS(4508), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4903), 2, + ACTIONS(4510), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4899), 3, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4506), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4725), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_BQUOTE, - [49507] = 31, - ACTIONS(4452), 1, + [47610] = 31, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4530), 1, + ACTIONS(4637), 1, anon_sym_LPAREN, - ACTIONS(4532), 1, + ACTIONS(4639), 1, anon_sym_LBRACK, - ACTIONS(4534), 1, + ACTIONS(4641), 1, anon_sym_DOT, - ACTIONS(4870), 1, - anon_sym_STAR_STAR, - ACTIONS(4883), 1, + ACTIONS(4871), 1, + anon_sym_as, + ACTIONS(4873), 1, + anon_sym_BANG, + ACTIONS(4880), 1, + anon_sym_satisfies, + ACTIONS(4886), 1, + anon_sym_AMP_AMP, + ACTIONS(4888), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4890), 1, anon_sym_GT_GT, - ACTIONS(4887), 1, + ACTIONS(4894), 1, anon_sym_AMP, - ACTIONS(4889), 1, + ACTIONS(4896), 1, anon_sym_CARET, - ACTIONS(4891), 1, + ACTIONS(4898), 1, anon_sym_PIPE, - ACTIONS(4895), 1, + ACTIONS(4902), 1, anon_sym_PERCENT, - ACTIONS(4897), 1, + ACTIONS(4904), 1, + anon_sym_STAR_STAR, + ACTIONS(4906), 1, anon_sym_LT, - ACTIONS(4913), 1, - anon_sym_AMP_AMP, - ACTIONS(4915), 1, - anon_sym_as, - ACTIONS(4917), 1, - anon_sym_BANG, - ACTIONS(4919), 1, - anon_sym_satisfies, - ACTIONS(4921), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4927), 1, + ACTIONS(4914), 1, anon_sym_QMARK_QMARK, - ACTIONS(4929), 1, + ACTIONS(4916), 1, sym__ternary_qmark, - STATE(2025), 1, + STATE(1825), 1, sym_type_arguments, - STATE(2279), 1, + STATE(2292), 1, sym_arguments, - STATE(5175), 1, + STATE(5322), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4875), 2, + ACTIONS(4878), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4879), 2, + ACTIONS(4882), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4881), 2, + ACTIONS(4884), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4885), 2, + ACTIONS(4892), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4893), 2, + ACTIONS(4900), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4901), 2, + ACTIONS(4910), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4903), 2, + ACTIONS(4912), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4899), 3, + ACTIONS(4908), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4733), 5, + ACTIONS(4737), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_BQUOTE, - [49615] = 31, - ACTIONS(4452), 1, + [47718] = 31, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4530), 1, + ACTIONS(4637), 1, anon_sym_LPAREN, - ACTIONS(4532), 1, + ACTIONS(4639), 1, anon_sym_LBRACK, - ACTIONS(4534), 1, + ACTIONS(4641), 1, anon_sym_DOT, - ACTIONS(4870), 1, - anon_sym_STAR_STAR, - ACTIONS(4883), 1, + ACTIONS(4871), 1, + anon_sym_as, + ACTIONS(4873), 1, + anon_sym_BANG, + ACTIONS(4880), 1, + anon_sym_satisfies, + ACTIONS(4886), 1, + anon_sym_AMP_AMP, + ACTIONS(4888), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4890), 1, anon_sym_GT_GT, - ACTIONS(4887), 1, + ACTIONS(4894), 1, anon_sym_AMP, - ACTIONS(4889), 1, + ACTIONS(4896), 1, anon_sym_CARET, - ACTIONS(4891), 1, + ACTIONS(4898), 1, anon_sym_PIPE, - ACTIONS(4895), 1, + ACTIONS(4902), 1, anon_sym_PERCENT, - ACTIONS(4897), 1, + ACTIONS(4904), 1, + anon_sym_STAR_STAR, + ACTIONS(4906), 1, anon_sym_LT, - ACTIONS(4913), 1, - anon_sym_AMP_AMP, - ACTIONS(4915), 1, - anon_sym_as, - ACTIONS(4917), 1, - anon_sym_BANG, - ACTIONS(4919), 1, - anon_sym_satisfies, - ACTIONS(4921), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4927), 1, + ACTIONS(4914), 1, anon_sym_QMARK_QMARK, - ACTIONS(4929), 1, + ACTIONS(4916), 1, sym__ternary_qmark, - STATE(2025), 1, + STATE(1825), 1, sym_type_arguments, - STATE(2279), 1, + STATE(2292), 1, sym_arguments, - STATE(5175), 1, + STATE(5322), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4875), 2, + ACTIONS(4878), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4879), 2, + ACTIONS(4882), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4881), 2, + ACTIONS(4884), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4885), 2, + ACTIONS(4892), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4893), 2, + ACTIONS(4900), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4901), 2, + ACTIONS(4910), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4903), 2, + ACTIONS(4912), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4899), 3, + ACTIONS(4908), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4737), 5, + ACTIONS(4748), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_BQUOTE, - [49723] = 31, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4530), 1, + [47826] = 35, + ACTIONS(862), 1, + anon_sym_COLON, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(4532), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(4534), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4870), 1, - anon_sym_STAR_STAR, - ACTIONS(4883), 1, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4476), 1, + anon_sym_as, + ACTIONS(4480), 1, + anon_sym_BANG, + ACTIONS(4484), 1, + anon_sym_AMP_AMP, + ACTIONS(4486), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4488), 1, anon_sym_GT_GT, - ACTIONS(4887), 1, + ACTIONS(4492), 1, anon_sym_AMP, - ACTIONS(4889), 1, + ACTIONS(4494), 1, anon_sym_CARET, - ACTIONS(4891), 1, + ACTIONS(4496), 1, anon_sym_PIPE, - ACTIONS(4895), 1, + ACTIONS(4500), 1, anon_sym_PERCENT, - ACTIONS(4897), 1, + ACTIONS(4502), 1, + anon_sym_STAR_STAR, + ACTIONS(4504), 1, anon_sym_LT, - ACTIONS(4913), 1, - anon_sym_AMP_AMP, - ACTIONS(4915), 1, - anon_sym_as, - ACTIONS(4917), 1, - anon_sym_BANG, - ACTIONS(4919), 1, - anon_sym_satisfies, - ACTIONS(4921), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4927), 1, + ACTIONS(4512), 1, anon_sym_QMARK_QMARK, - ACTIONS(4929), 1, + ACTIONS(4516), 1, + anon_sym_satisfies, + ACTIONS(4518), 1, sym__ternary_qmark, - STATE(2025), 1, + ACTIONS(4991), 1, + anon_sym_COMMA, + ACTIONS(4995), 1, + anon_sym_RPAREN, + STATE(1481), 1, sym_type_arguments, - STATE(2279), 1, + STATE(1672), 1, sym_arguments, - STATE(5175), 1, + STATE(3765), 1, + aux_sym_sequence_expression_repeat1, + STATE(4831), 1, sym_optional_chain, + STATE(6073), 1, + sym_type_annotation, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4875), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4879), 2, + ACTIONS(4474), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4881), 2, + ACTIONS(4482), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4885), 2, + ACTIONS(4490), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4893), 2, + ACTIONS(4498), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4901), 2, + ACTIONS(4508), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4903), 2, + ACTIONS(4510), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4899), 3, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4506), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4747), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_BQUOTE, - [49831] = 31, - ACTIONS(4452), 1, + [47942] = 31, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4530), 1, + ACTIONS(4637), 1, anon_sym_LPAREN, - ACTIONS(4532), 1, + ACTIONS(4639), 1, anon_sym_LBRACK, - ACTIONS(4534), 1, + ACTIONS(4641), 1, anon_sym_DOT, - ACTIONS(4870), 1, - anon_sym_STAR_STAR, - ACTIONS(4883), 1, + ACTIONS(4871), 1, + anon_sym_as, + ACTIONS(4873), 1, + anon_sym_BANG, + ACTIONS(4880), 1, + anon_sym_satisfies, + ACTIONS(4886), 1, + anon_sym_AMP_AMP, + ACTIONS(4888), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4890), 1, anon_sym_GT_GT, - ACTIONS(4887), 1, + ACTIONS(4894), 1, anon_sym_AMP, - ACTIONS(4889), 1, + ACTIONS(4896), 1, anon_sym_CARET, - ACTIONS(4891), 1, + ACTIONS(4898), 1, anon_sym_PIPE, - ACTIONS(4895), 1, + ACTIONS(4902), 1, anon_sym_PERCENT, - ACTIONS(4897), 1, + ACTIONS(4904), 1, + anon_sym_STAR_STAR, + ACTIONS(4906), 1, anon_sym_LT, - ACTIONS(4913), 1, - anon_sym_AMP_AMP, - ACTIONS(4915), 1, - anon_sym_as, - ACTIONS(4917), 1, - anon_sym_BANG, - ACTIONS(4919), 1, - anon_sym_satisfies, - ACTIONS(4921), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4927), 1, + ACTIONS(4914), 1, anon_sym_QMARK_QMARK, - ACTIONS(4929), 1, + ACTIONS(4916), 1, sym__ternary_qmark, - STATE(2025), 1, + STATE(1825), 1, sym_type_arguments, - STATE(2279), 1, + STATE(2292), 1, sym_arguments, - STATE(5175), 1, + STATE(5322), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4875), 2, + ACTIONS(4878), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4879), 2, + ACTIONS(4882), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4881), 2, + ACTIONS(4884), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4885), 2, + ACTIONS(4892), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4893), 2, + ACTIONS(4900), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4901), 2, + ACTIONS(4910), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4903), 2, + ACTIONS(4912), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4899), 3, + ACTIONS(4908), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4749), 5, + ACTIONS(4767), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_BQUOTE, - [49939] = 31, - ACTIONS(4452), 1, + [48050] = 31, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4530), 1, + ACTIONS(4637), 1, anon_sym_LPAREN, - ACTIONS(4532), 1, + ACTIONS(4639), 1, anon_sym_LBRACK, - ACTIONS(4534), 1, + ACTIONS(4641), 1, anon_sym_DOT, - ACTIONS(4870), 1, - anon_sym_STAR_STAR, - ACTIONS(4883), 1, + ACTIONS(4871), 1, + anon_sym_as, + ACTIONS(4873), 1, + anon_sym_BANG, + ACTIONS(4880), 1, + anon_sym_satisfies, + ACTIONS(4886), 1, + anon_sym_AMP_AMP, + ACTIONS(4888), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4890), 1, anon_sym_GT_GT, - ACTIONS(4887), 1, + ACTIONS(4894), 1, anon_sym_AMP, - ACTIONS(4889), 1, + ACTIONS(4896), 1, anon_sym_CARET, - ACTIONS(4891), 1, + ACTIONS(4898), 1, anon_sym_PIPE, - ACTIONS(4895), 1, + ACTIONS(4902), 1, anon_sym_PERCENT, - ACTIONS(4897), 1, + ACTIONS(4904), 1, + anon_sym_STAR_STAR, + ACTIONS(4906), 1, anon_sym_LT, - ACTIONS(4913), 1, - anon_sym_AMP_AMP, - ACTIONS(4915), 1, - anon_sym_as, - ACTIONS(4917), 1, - anon_sym_BANG, - ACTIONS(4919), 1, - anon_sym_satisfies, - ACTIONS(4921), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4927), 1, + ACTIONS(4914), 1, anon_sym_QMARK_QMARK, - ACTIONS(4929), 1, + ACTIONS(4916), 1, sym__ternary_qmark, - STATE(2025), 1, + STATE(1825), 1, sym_type_arguments, - STATE(2279), 1, + STATE(2292), 1, sym_arguments, - STATE(5175), 1, + STATE(5322), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4875), 2, + ACTIONS(4878), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4879), 2, + ACTIONS(4882), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4881), 2, + ACTIONS(4884), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4885), 2, + ACTIONS(4892), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4893), 2, + ACTIONS(4900), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4901), 2, + ACTIONS(4910), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4903), 2, + ACTIONS(4912), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4899), 3, + ACTIONS(4908), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4771), 5, + ACTIONS(4769), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_BQUOTE, - [50047] = 5, - ACTIONS(4538), 1, - anon_sym_LT, - STATE(1991), 1, - sym_type_arguments, + [48158] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4040), 12, + ACTIONS(3230), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -182066,9 +181005,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4042), 29, + ACTIONS(3232), 30, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -182098,94 +181038,41 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [50103] = 14, - ACTIONS(3260), 1, - anon_sym_DQUOTE, - ACTIONS(3262), 1, - anon_sym_SQUOTE, - ACTIONS(3682), 1, - anon_sym_override, - ACTIONS(4386), 1, - anon_sym_LBRACK, - ACTIONS(5021), 1, - anon_sym_STAR, - ACTIONS(5023), 1, - anon_sym_async, - ACTIONS(5027), 1, - anon_sym_readonly, - STATE(2796), 1, - sym_override_modifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5025), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(5029), 2, - anon_sym_get, - anon_sym_set, - STATE(3026), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(726), 10, - sym__automatic_semicolon, - sym__member_signature_marker, + anon_sym_PIPE_RBRACE, + [48210] = 7, + ACTIONS(1693), 1, anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(3660), 18, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [50177] = 3, + ACTIONS(2352), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3206), 13, + ACTIONS(4409), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(4412), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(1691), 10, anon_sym_STAR, anon_sym_BANG, anon_sym_in, - anon_sym_GT, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3208), 30, + ACTIONS(1695), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_of, - anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -182205,147 +181092,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + [48270] = 7, + ACTIONS(4301), 1, anon_sym_extends, - anon_sym_PIPE_RBRACE, - [50229] = 12, - ACTIONS(2292), 1, - anon_sym_DQUOTE, - ACTIONS(2294), 1, - anon_sym_SQUOTE, - ACTIONS(4382), 1, - anon_sym_STAR, - ACTIONS(4384), 1, + ACTIONS(4429), 1, anon_sym_EQ, - ACTIONS(4548), 1, - anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3908), 2, + ACTIONS(4433), 2, anon_sym_COMMA, - anon_sym_RBRACE, - ACTIONS(4550), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(4552), 2, - anon_sym_get, - anon_sym_set, - STATE(3624), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(726), 8, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(2322), 21, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [50299] = 4, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(1936), 6, - anon_sym_STAR, anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - ACTIONS(726), 12, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_BANG, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(1934), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [50353] = 4, - ACTIONS(3445), 1, - anon_sym_EQ, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3443), 13, + ACTIONS(4436), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4427), 10, anon_sym_STAR, anon_sym_BANG, anon_sym_in, - anon_sym_GT, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3447), 29, + ACTIONS(4431), 26, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, + anon_sym_of, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -182365,619 +181145,754 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [50407] = 7, - ACTIONS(4098), 1, - anon_sym_extends, - ACTIONS(4430), 1, - anon_sym_EQ, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4434), 2, - anon_sym_COMMA, + [48330] = 31, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4637), 1, + anon_sym_LPAREN, + ACTIONS(4639), 1, anon_sym_LBRACK, - ACTIONS(4437), 3, - anon_sym_GT, + ACTIONS(4641), 1, + anon_sym_DOT, + ACTIONS(4871), 1, + anon_sym_as, + ACTIONS(4873), 1, + anon_sym_BANG, + ACTIONS(4880), 1, + anon_sym_satisfies, + ACTIONS(4886), 1, + anon_sym_AMP_AMP, + ACTIONS(4888), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4890), 1, + anon_sym_GT_GT, + ACTIONS(4894), 1, anon_sym_AMP, + ACTIONS(4896), 1, + anon_sym_CARET, + ACTIONS(4898), 1, anon_sym_PIPE, - ACTIONS(4428), 10, + ACTIONS(4902), 1, + anon_sym_PERCENT, + ACTIONS(4904), 1, + anon_sym_STAR_STAR, + ACTIONS(4906), 1, + anon_sym_LT, + ACTIONS(4914), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4916), 1, + sym__ternary_qmark, + STATE(1825), 1, + sym_type_arguments, + STATE(2292), 1, + sym_arguments, + STATE(5322), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4878), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4882), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(4884), 2, anon_sym_in, - anon_sym_GT_GT, + anon_sym_GT, + ACTIONS(4892), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4900), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(4910), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4432), 26, + ACTIONS(4912), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4908), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4558), 5, sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, + anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, + anon_sym_BQUOTE, + [48438] = 35, + ACTIONS(862), 1, + anon_sym_COLON, + ACTIONS(3937), 1, + anon_sym_LPAREN, + ACTIONS(3939), 1, + anon_sym_LBRACK, + ACTIONS(3941), 1, anon_sym_DOT, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, + ACTIONS(4476), 1, + anon_sym_as, + ACTIONS(4480), 1, + anon_sym_BANG, + ACTIONS(4484), 1, anon_sym_AMP_AMP, + ACTIONS(4486), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(4488), 1, + anon_sym_GT_GT, + ACTIONS(4492), 1, + anon_sym_AMP, + ACTIONS(4494), 1, anon_sym_CARET, + ACTIONS(4496), 1, + anon_sym_PIPE, + ACTIONS(4500), 1, anon_sym_PERCENT, + ACTIONS(4502), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, + ACTIONS(4504), 1, + anon_sym_LT, + ACTIONS(4512), 1, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, + ACTIONS(4516), 1, anon_sym_satisfies, - [50467] = 13, - ACTIONS(3260), 1, - anon_sym_DQUOTE, - ACTIONS(3262), 1, - anon_sym_SQUOTE, - ACTIONS(4382), 1, - anon_sym_STAR, - ACTIONS(4384), 1, - anon_sym_EQ, - ACTIONS(4388), 1, - anon_sym_async, - ACTIONS(4554), 1, - anon_sym_LBRACK, + ACTIONS(4518), 1, + sym__ternary_qmark, + ACTIONS(4991), 1, + anon_sym_COMMA, + ACTIONS(4997), 1, + anon_sym_RPAREN, + STATE(1481), 1, + sym_type_arguments, + STATE(1672), 1, + sym_arguments, + STATE(3765), 1, + aux_sym_sequence_expression_repeat1, + STATE(4831), 1, + sym_optional_chain, + STATE(6129), 1, + sym_type_annotation, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3908), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - ACTIONS(4390), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(4394), 2, - anon_sym_get, - anon_sym_set, - STATE(3067), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(726), 8, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(3660), 20, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [50539] = 4, - ACTIONS(5035), 1, - sym_regex_flags, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5031), 16, + ACTIONS(4474), 2, anon_sym_STAR, - anon_sym_as, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(4482), 2, anon_sym_in, anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(4490), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4498), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(4508), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, + ACTIONS(4510), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4506), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, anon_sym_instanceof, - anon_sym_satisfies, - ACTIONS(5033), 26, - sym__ternary_qmark, - anon_sym_COMMA, - anon_sym_RBRACE, + [48554] = 31, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4637), 1, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COLON, + ACTIONS(4639), 1, anon_sym_LBRACK, - anon_sym_RBRACK, + ACTIONS(4641), 1, anon_sym_DOT, - anon_sym_QMARK_DOT, + ACTIONS(4871), 1, + anon_sym_as, + ACTIONS(4873), 1, + anon_sym_BANG, + ACTIONS(4880), 1, + anon_sym_satisfies, + ACTIONS(4886), 1, anon_sym_AMP_AMP, + ACTIONS(4888), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(4890), 1, + anon_sym_GT_GT, + ACTIONS(4894), 1, + anon_sym_AMP, + ACTIONS(4896), 1, anon_sym_CARET, + ACTIONS(4898), 1, + anon_sym_PIPE, + ACTIONS(4902), 1, anon_sym_PERCENT, + ACTIONS(4904), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, + ACTIONS(4906), 1, + anon_sym_LT, + ACTIONS(4914), 1, anon_sym_QMARK_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - [50593] = 7, - ACTIONS(3525), 1, - anon_sym_EQ, - ACTIONS(4669), 1, - anon_sym_LBRACK, + ACTIONS(4916), 1, + sym__ternary_qmark, + STATE(1825), 1, + sym_type_arguments, + STATE(2292), 1, + sym_arguments, + STATE(5322), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4672), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4378), 6, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - ACTIONS(3443), 11, + ACTIONS(4878), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4882), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(4884), 2, anon_sym_in, anon_sym_GT, - anon_sym_GT_GT, + ACTIONS(4892), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4900), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(4910), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3447), 22, - sym__ternary_qmark, - anon_sym_as, + ACTIONS(4912), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4908), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4584), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_BQUOTE, + [48662] = 35, + ACTIONS(862), 1, + anon_sym_COLON, + ACTIONS(3937), 1, anon_sym_LPAREN, + ACTIONS(3939), 1, + anon_sym_LBRACK, + ACTIONS(3941), 1, anon_sym_DOT, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, + ACTIONS(4476), 1, + anon_sym_as, + ACTIONS(4480), 1, + anon_sym_BANG, + ACTIONS(4484), 1, anon_sym_AMP_AMP, + ACTIONS(4486), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(4488), 1, + anon_sym_GT_GT, + ACTIONS(4492), 1, + anon_sym_AMP, + ACTIONS(4494), 1, anon_sym_CARET, + ACTIONS(4496), 1, + anon_sym_PIPE, + ACTIONS(4500), 1, anon_sym_PERCENT, + ACTIONS(4502), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, + ACTIONS(4504), 1, + anon_sym_LT, + ACTIONS(4512), 1, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, + ACTIONS(4516), 1, anon_sym_satisfies, - [50653] = 6, - ACTIONS(3525), 1, - anon_sym_EQ, - ACTIONS(3567), 1, - anon_sym_QMARK, + ACTIONS(4518), 1, + sym__ternary_qmark, + ACTIONS(4991), 1, + anon_sym_COMMA, + ACTIONS(4999), 1, + anon_sym_RPAREN, + STATE(1481), 1, + sym_type_arguments, + STATE(1672), 1, + sym_arguments, + STATE(3765), 1, + aux_sym_sequence_expression_repeat1, + STATE(4831), 1, + sym_optional_chain, + STATE(5885), 1, + sym_type_annotation, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3564), 5, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, - ACTIONS(3443), 13, + ACTIONS(4474), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(4482), 2, anon_sym_in, anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(4490), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4498), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(4508), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3447), 23, - sym__ternary_qmark, - anon_sym_as, + ACTIONS(4510), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4506), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [48778] = 31, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4637), 1, anon_sym_LPAREN, + ACTIONS(4639), 1, anon_sym_LBRACK, + ACTIONS(4641), 1, anon_sym_DOT, - anon_sym_QMARK_DOT, + ACTIONS(4871), 1, + anon_sym_as, + ACTIONS(4873), 1, + anon_sym_BANG, + ACTIONS(4880), 1, + anon_sym_satisfies, + ACTIONS(5005), 1, anon_sym_AMP_AMP, + ACTIONS(5007), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(5009), 1, + anon_sym_GT_GT, + ACTIONS(5013), 1, + anon_sym_AMP, + ACTIONS(5015), 1, anon_sym_CARET, + ACTIONS(5017), 1, + anon_sym_PIPE, + ACTIONS(5021), 1, anon_sym_PERCENT, + ACTIONS(5023), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, + ACTIONS(5025), 1, + anon_sym_LT, + ACTIONS(5033), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5035), 1, + sym__ternary_qmark, + STATE(1825), 1, + sym_type_arguments, + STATE(2292), 1, + sym_arguments, + STATE(5322), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4878), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5001), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5003), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5011), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5019), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5029), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5031), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, + ACTIONS(5027), 3, + anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, + ACTIONS(4558), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_of, anon_sym_BQUOTE, - anon_sym_satisfies, - [50711] = 12, - ACTIONS(4452), 1, + [48886] = 31, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4530), 1, + ACTIONS(4637), 1, anon_sym_LPAREN, - ACTIONS(4532), 1, + ACTIONS(4639), 1, anon_sym_LBRACK, - ACTIONS(4534), 1, + ACTIONS(4641), 1, anon_sym_DOT, - ACTIONS(5037), 1, + ACTIONS(4871), 1, + anon_sym_as, + ACTIONS(4873), 1, + anon_sym_BANG, + ACTIONS(4880), 1, + anon_sym_satisfies, + ACTIONS(5005), 1, + anon_sym_AMP_AMP, + ACTIONS(5007), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5009), 1, + anon_sym_GT_GT, + ACTIONS(5013), 1, + anon_sym_AMP, + ACTIONS(5015), 1, + anon_sym_CARET, + ACTIONS(5017), 1, + anon_sym_PIPE, + ACTIONS(5021), 1, + anon_sym_PERCENT, + ACTIONS(5023), 1, + anon_sym_STAR_STAR, + ACTIONS(5025), 1, anon_sym_LT, - STATE(2025), 1, + ACTIONS(5033), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5035), 1, + sym__ternary_qmark, + STATE(1825), 1, sym_type_arguments, - STATE(2279), 1, + STATE(2292), 1, sym_arguments, - STATE(5175), 1, + STATE(5322), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4875), 2, + ACTIONS(4878), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4523), 12, + ACTIONS(5001), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(5003), 2, anon_sym_in, anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(5011), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5019), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, + ACTIONS(5029), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4525), 21, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, + ACTIONS(5031), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, + ACTIONS(5027), 3, + anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, + ACTIONS(4584), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_of, anon_sym_BQUOTE, - anon_sym_satisfies, - [50781] = 35, - ACTIONS(3550), 1, - anon_sym_COLON, - ACTIONS(3898), 1, + [48994] = 31, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4637), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(4639), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(4641), 1, anon_sym_DOT, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4479), 1, + ACTIONS(4871), 1, anon_sym_as, - ACTIONS(4481), 1, + ACTIONS(4873), 1, anon_sym_BANG, - ACTIONS(4485), 1, + ACTIONS(4880), 1, + anon_sym_satisfies, + ACTIONS(5005), 1, anon_sym_AMP_AMP, - ACTIONS(4487), 1, + ACTIONS(5007), 1, anon_sym_PIPE_PIPE, - ACTIONS(4489), 1, + ACTIONS(5009), 1, anon_sym_GT_GT, - ACTIONS(4493), 1, + ACTIONS(5013), 1, anon_sym_AMP, - ACTIONS(4495), 1, + ACTIONS(5015), 1, anon_sym_CARET, - ACTIONS(4497), 1, + ACTIONS(5017), 1, anon_sym_PIPE, - ACTIONS(4501), 1, + ACTIONS(5021), 1, anon_sym_PERCENT, - ACTIONS(4503), 1, + ACTIONS(5023), 1, anon_sym_STAR_STAR, - ACTIONS(4505), 1, + ACTIONS(5025), 1, anon_sym_LT, - ACTIONS(4513), 1, + ACTIONS(5033), 1, anon_sym_QMARK_QMARK, - ACTIONS(4517), 1, - anon_sym_satisfies, - ACTIONS(4519), 1, + ACTIONS(5035), 1, sym__ternary_qmark, - ACTIONS(4923), 1, - anon_sym_COMMA, - ACTIONS(5040), 1, - anon_sym_RPAREN, - STATE(1594), 1, + STATE(1825), 1, sym_type_arguments, - STATE(1637), 1, + STATE(2292), 1, sym_arguments, - STATE(3835), 1, - aux_sym_sequence_expression_repeat1, - STATE(4815), 1, + STATE(5322), 1, sym_optional_chain, - STATE(5946), 1, - sym_type_annotation, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4477), 2, + ACTIONS(4878), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5001), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4483), 2, + ACTIONS(5003), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4491), 2, + ACTIONS(5011), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4499), 2, + ACTIONS(5019), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4509), 2, + ACTIONS(5029), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4511), 2, + ACTIONS(5031), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4507), 3, + ACTIONS(5027), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [50897] = 6, - ACTIONS(3567), 1, - anon_sym_QMARK, - ACTIONS(3577), 1, - anon_sym_EQ, + ACTIONS(4757), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_of, + anon_sym_BQUOTE, + [49102] = 31, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4637), 1, + anon_sym_LPAREN, + ACTIONS(4639), 1, + anon_sym_LBRACK, + ACTIONS(4641), 1, + anon_sym_DOT, + ACTIONS(4871), 1, + anon_sym_as, + ACTIONS(4873), 1, + anon_sym_BANG, + ACTIONS(4880), 1, + anon_sym_satisfies, + ACTIONS(5005), 1, + anon_sym_AMP_AMP, + ACTIONS(5007), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5009), 1, + anon_sym_GT_GT, + ACTIONS(5013), 1, + anon_sym_AMP, + ACTIONS(5015), 1, + anon_sym_CARET, + ACTIONS(5017), 1, + anon_sym_PIPE, + ACTIONS(5021), 1, + anon_sym_PERCENT, + ACTIONS(5023), 1, + anon_sym_STAR_STAR, + ACTIONS(5025), 1, + anon_sym_LT, + ACTIONS(5033), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5035), 1, + sym__ternary_qmark, + STATE(1825), 1, + sym_type_arguments, + STATE(2292), 1, + sym_arguments, + STATE(5322), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3580), 5, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, - ACTIONS(3443), 13, + ACTIONS(4878), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5001), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(5003), 2, anon_sym_in, anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(5011), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5019), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5029), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3447), 23, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, + ACTIONS(5031), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, + ACTIONS(5027), 3, + anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [50955] = 14, - ACTIONS(3260), 1, - anon_sym_DQUOTE, - ACTIONS(3262), 1, - anon_sym_SQUOTE, - ACTIONS(3682), 1, - anon_sym_override, - ACTIONS(4386), 1, - anon_sym_LBRACK, - ACTIONS(5042), 1, - anon_sym_STAR, - ACTIONS(5044), 1, - anon_sym_async, - ACTIONS(5048), 1, - anon_sym_readonly, - STATE(2798), 1, - sym_override_modifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5046), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(5050), 2, - anon_sym_get, - anon_sym_set, - STATE(3080), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(726), 10, + ACTIONS(4693), 5, sym__automatic_semicolon, - sym__member_signature_marker, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(3660), 18, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [51029] = 12, - ACTIONS(3260), 1, - anon_sym_DQUOTE, - ACTIONS(3262), 1, - anon_sym_SQUOTE, - ACTIONS(4386), 1, + anon_sym_of, + anon_sym_BQUOTE, + [49210] = 31, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4637), 1, + anon_sym_LPAREN, + ACTIONS(4639), 1, anon_sym_LBRACK, + ACTIONS(4641), 1, + anon_sym_DOT, + ACTIONS(4871), 1, + anon_sym_as, + ACTIONS(4873), 1, + anon_sym_BANG, + ACTIONS(4880), 1, + anon_sym_satisfies, + ACTIONS(5005), 1, + anon_sym_AMP_AMP, + ACTIONS(5007), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5009), 1, + anon_sym_GT_GT, + ACTIONS(5013), 1, + anon_sym_AMP, + ACTIONS(5015), 1, + anon_sym_CARET, + ACTIONS(5017), 1, + anon_sym_PIPE, ACTIONS(5021), 1, - anon_sym_STAR, + anon_sym_PERCENT, ACTIONS(5023), 1, - anon_sym_async, - ACTIONS(5054), 1, - anon_sym_abstract, + anon_sym_STAR_STAR, + ACTIONS(5025), 1, + anon_sym_LT, + ACTIONS(5033), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5035), 1, + sym__ternary_qmark, + STATE(1825), 1, + sym_type_arguments, + STATE(2292), 1, + sym_arguments, + STATE(5322), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, + ACTIONS(4878), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5001), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5003), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5011), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5019), 2, + anon_sym_PLUS, + anon_sym_DASH, ACTIONS(5029), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(5052), 2, - sym_number, - sym_private_property_identifier, - STATE(3061), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(726), 10, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5031), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5027), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4697), 5, sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_EQ, anon_sym_COMMA, - anon_sym_BANG, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(3660), 20, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [51099] = 12, - ACTIONS(4452), 1, + anon_sym_of, + anon_sym_BQUOTE, + [49318] = 18, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4530), 1, + ACTIONS(4637), 1, anon_sym_LPAREN, - ACTIONS(4532), 1, + ACTIONS(4639), 1, anon_sym_LBRACK, - ACTIONS(4534), 1, + ACTIONS(4641), 1, anon_sym_DOT, - ACTIONS(5056), 1, + ACTIONS(5009), 1, + anon_sym_GT_GT, + ACTIONS(5021), 1, + anon_sym_PERCENT, + ACTIONS(5023), 1, + anon_sym_STAR_STAR, + ACTIONS(5025), 1, anon_sym_LT, - STATE(2025), 1, + STATE(1825), 1, sym_type_arguments, - STATE(2279), 1, + STATE(2292), 1, sym_arguments, - STATE(5175), 1, + STATE(5322), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4875), 2, + ACTIONS(4878), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4523), 12, + ACTIONS(5001), 2, anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5011), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5019), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4538), 7, anon_sym_BANG, anon_sym_in, anon_sym_GT, - anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4525), 21, + ACTIONS(4536), 17, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -182986,11 +181901,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_of, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -182999,37 +181910,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_BQUOTE, anon_sym_satisfies, - [51169] = 15, - ACTIONS(4452), 1, + [49400] = 13, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4530), 1, + ACTIONS(4637), 1, anon_sym_LPAREN, - ACTIONS(4532), 1, + ACTIONS(4639), 1, anon_sym_LBRACK, - ACTIONS(4534), 1, + ACTIONS(4641), 1, anon_sym_DOT, - ACTIONS(4915), 1, - anon_sym_as, - ACTIONS(4917), 1, - anon_sym_BANG, - ACTIONS(4919), 1, - anon_sym_satisfies, - ACTIONS(5059), 1, + ACTIONS(5023), 1, + anon_sym_STAR_STAR, + ACTIONS(5037), 1, anon_sym_LT, - STATE(2025), 1, + STATE(1825), 1, sym_type_arguments, - STATE(2279), 1, + STATE(2292), 1, sym_arguments, - STATE(5175), 1, + STATE(5322), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4875), 2, + ACTIONS(4878), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4639), 11, + ACTIONS(4538), 12, anon_sym_STAR, + anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, @@ -183040,9 +181948,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4641), 19, + ACTIONS(4536), 20, sym__automatic_semicolon, sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, anon_sym_SEMI, anon_sym_of, @@ -183052,7 +181961,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -183060,194 +181968,193 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_BQUOTE, - [51245] = 31, - ACTIONS(4452), 1, + anon_sym_satisfies, + [49472] = 25, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4530), 1, + ACTIONS(4538), 1, + anon_sym_BANG, + ACTIONS(4637), 1, anon_sym_LPAREN, - ACTIONS(4532), 1, + ACTIONS(4639), 1, anon_sym_LBRACK, - ACTIONS(4534), 1, + ACTIONS(4641), 1, anon_sym_DOT, - ACTIONS(4915), 1, - anon_sym_as, - ACTIONS(4917), 1, - anon_sym_BANG, - ACTIONS(4919), 1, - anon_sym_satisfies, - ACTIONS(4944), 1, - anon_sym_AMP_AMP, - ACTIONS(4946), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4948), 1, + ACTIONS(5009), 1, anon_sym_GT_GT, - ACTIONS(4952), 1, + ACTIONS(5013), 1, anon_sym_AMP, - ACTIONS(4954), 1, + ACTIONS(5015), 1, anon_sym_CARET, - ACTIONS(4956), 1, + ACTIONS(5017), 1, anon_sym_PIPE, - ACTIONS(4960), 1, + ACTIONS(5021), 1, anon_sym_PERCENT, - ACTIONS(4962), 1, + ACTIONS(5023), 1, anon_sym_STAR_STAR, - ACTIONS(4964), 1, + ACTIONS(5025), 1, anon_sym_LT, - ACTIONS(4972), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4974), 1, - sym__ternary_qmark, - STATE(2025), 1, + STATE(1825), 1, sym_type_arguments, - STATE(2279), 1, + STATE(2292), 1, sym_arguments, - STATE(5175), 1, + STATE(5322), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4875), 2, + ACTIONS(4878), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4940), 2, + ACTIONS(5001), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4942), 2, + ACTIONS(5003), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4950), 2, + ACTIONS(5011), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4958), 2, + ACTIONS(5019), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4968), 2, + ACTIONS(5029), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4970), 2, + ACTIONS(5031), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4966), 3, + ACTIONS(5027), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4653), 5, + ACTIONS(4536), 11, sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, anon_sym_SEMI, anon_sym_of, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, anon_sym_BQUOTE, - [51353] = 31, - ACTIONS(4452), 1, + anon_sym_satisfies, + [49568] = 26, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4530), 1, + ACTIONS(4538), 1, + anon_sym_BANG, + ACTIONS(4637), 1, anon_sym_LPAREN, - ACTIONS(4532), 1, + ACTIONS(4639), 1, anon_sym_LBRACK, - ACTIONS(4534), 1, + ACTIONS(4641), 1, anon_sym_DOT, - ACTIONS(4870), 1, - anon_sym_STAR_STAR, - ACTIONS(4883), 1, + ACTIONS(5005), 1, + anon_sym_AMP_AMP, + ACTIONS(5009), 1, anon_sym_GT_GT, - ACTIONS(4887), 1, + ACTIONS(5013), 1, anon_sym_AMP, - ACTIONS(4889), 1, + ACTIONS(5015), 1, anon_sym_CARET, - ACTIONS(4891), 1, + ACTIONS(5017), 1, anon_sym_PIPE, - ACTIONS(4895), 1, + ACTIONS(5021), 1, anon_sym_PERCENT, - ACTIONS(4897), 1, + ACTIONS(5023), 1, + anon_sym_STAR_STAR, + ACTIONS(5025), 1, anon_sym_LT, - ACTIONS(4913), 1, - anon_sym_AMP_AMP, - ACTIONS(4915), 1, - anon_sym_as, - ACTIONS(4917), 1, - anon_sym_BANG, - ACTIONS(4919), 1, - anon_sym_satisfies, - ACTIONS(4921), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4927), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4929), 1, - sym__ternary_qmark, - STATE(2025), 1, + STATE(1825), 1, sym_type_arguments, - STATE(2279), 1, + STATE(2292), 1, sym_arguments, - STATE(5175), 1, + STATE(5322), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4875), 2, + ACTIONS(4878), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4879), 2, + ACTIONS(5001), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4881), 2, + ACTIONS(5003), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4885), 2, + ACTIONS(5011), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4893), 2, + ACTIONS(5019), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4901), 2, + ACTIONS(5029), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4903), 2, + ACTIONS(5031), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4899), 3, + ACTIONS(5027), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4629), 5, + ACTIONS(4536), 10, sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, + anon_sym_of, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, anon_sym_BQUOTE, - [51461] = 11, - ACTIONS(4452), 1, + anon_sym_satisfies, + [49666] = 16, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4530), 1, + ACTIONS(4637), 1, anon_sym_LPAREN, - ACTIONS(4532), 1, + ACTIONS(4639), 1, anon_sym_LBRACK, - ACTIONS(4534), 1, + ACTIONS(4641), 1, anon_sym_DOT, - ACTIONS(5062), 1, + ACTIONS(5021), 1, + anon_sym_PERCENT, + ACTIONS(5023), 1, + anon_sym_STAR_STAR, + ACTIONS(5037), 1, anon_sym_LT, - STATE(2025), 1, + STATE(1825), 1, sym_type_arguments, - STATE(2279), 1, + STATE(2292), 1, sym_arguments, - STATE(5175), 1, + STATE(5322), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4448), 12, + ACTIONS(4878), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5001), 2, anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5019), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4538), 8, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4450), 23, + ACTIONS(4536), 19, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -183259,295 +182166,314 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [51529] = 31, - ACTIONS(4452), 1, + [49744] = 22, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4530), 1, + ACTIONS(4637), 1, anon_sym_LPAREN, - ACTIONS(4532), 1, + ACTIONS(4639), 1, anon_sym_LBRACK, - ACTIONS(4534), 1, + ACTIONS(4641), 1, anon_sym_DOT, - ACTIONS(4870), 1, - anon_sym_STAR_STAR, - ACTIONS(4883), 1, + ACTIONS(5009), 1, anon_sym_GT_GT, - ACTIONS(4887), 1, - anon_sym_AMP, - ACTIONS(4889), 1, - anon_sym_CARET, - ACTIONS(4891), 1, - anon_sym_PIPE, - ACTIONS(4895), 1, + ACTIONS(5021), 1, anon_sym_PERCENT, - ACTIONS(4897), 1, + ACTIONS(5023), 1, + anon_sym_STAR_STAR, + ACTIONS(5025), 1, anon_sym_LT, - ACTIONS(4913), 1, - anon_sym_AMP_AMP, - ACTIONS(4915), 1, - anon_sym_as, - ACTIONS(4917), 1, - anon_sym_BANG, - ACTIONS(4919), 1, - anon_sym_satisfies, - ACTIONS(4921), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4927), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4929), 1, - sym__ternary_qmark, - STATE(2025), 1, + STATE(1825), 1, sym_type_arguments, - STATE(2279), 1, + STATE(2292), 1, sym_arguments, - STATE(5175), 1, + STATE(5322), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4875), 2, + ACTIONS(4878), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4879), 2, + ACTIONS(5001), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4881), 2, + ACTIONS(5003), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4885), 2, + ACTIONS(5011), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4893), 2, + ACTIONS(5019), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4901), 2, + ACTIONS(5029), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4903), 2, + ACTIONS(5031), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4899), 3, + ACTIONS(4538), 3, + anon_sym_BANG, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(5027), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4633), 5, + ACTIONS(4536), 12, sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, + anon_sym_of, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + anon_sym_QMARK_QMARK, anon_sym_BQUOTE, - [51637] = 7, - ACTIONS(1667), 1, - anon_sym_EQ, - ACTIONS(4422), 1, + anon_sym_satisfies, + [49834] = 23, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4637), 1, + anon_sym_LPAREN, + ACTIONS(4639), 1, anon_sym_LBRACK, + ACTIONS(4641), 1, + anon_sym_DOT, + ACTIONS(5009), 1, + anon_sym_GT_GT, + ACTIONS(5013), 1, + anon_sym_AMP, + ACTIONS(5021), 1, + anon_sym_PERCENT, + ACTIONS(5023), 1, + anon_sym_STAR_STAR, + ACTIONS(5025), 1, + anon_sym_LT, + STATE(1825), 1, + sym_type_arguments, + STATE(2292), 1, + sym_arguments, + STATE(5322), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2340), 2, - anon_sym_COMMA, - anon_sym_extends, - ACTIONS(4425), 3, - anon_sym_GT, - anon_sym_AMP, + ACTIONS(4538), 2, + anon_sym_BANG, anon_sym_PIPE, - ACTIONS(1665), 10, + ACTIONS(4878), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5001), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(5003), 2, anon_sym_in, - anon_sym_GT_GT, + anon_sym_GT, + ACTIONS(5011), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5019), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5029), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1669), 26, + ACTIONS(5031), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5027), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4536), 12, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_RBRACE, - anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_SEMI, anon_sym_of, - anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [51697] = 18, - ACTIONS(4452), 1, + [49926] = 24, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4530), 1, + ACTIONS(4637), 1, anon_sym_LPAREN, - ACTIONS(4532), 1, + ACTIONS(4639), 1, anon_sym_LBRACK, - ACTIONS(4534), 1, + ACTIONS(4641), 1, anon_sym_DOT, - ACTIONS(4870), 1, - anon_sym_STAR_STAR, - ACTIONS(4883), 1, + ACTIONS(5009), 1, anon_sym_GT_GT, - ACTIONS(4895), 1, + ACTIONS(5013), 1, + anon_sym_AMP, + ACTIONS(5015), 1, + anon_sym_CARET, + ACTIONS(5021), 1, anon_sym_PERCENT, - ACTIONS(4897), 1, + ACTIONS(5023), 1, + anon_sym_STAR_STAR, + ACTIONS(5025), 1, anon_sym_LT, - STATE(2025), 1, + STATE(1825), 1, sym_type_arguments, - STATE(2279), 1, + STATE(2292), 1, sym_arguments, - STATE(5175), 1, + STATE(5322), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4875), 2, + ACTIONS(4538), 2, + anon_sym_BANG, + anon_sym_PIPE, + ACTIONS(4878), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4879), 2, + ACTIONS(5001), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4885), 2, + ACTIONS(5003), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5011), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4893), 2, + ACTIONS(5019), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4637), 7, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(5029), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4635), 17, + ACTIONS(5031), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5027), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4536), 11, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, + anon_sym_of, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - anon_sym_CARET, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - anon_sym_instanceof, anon_sym_BQUOTE, anon_sym_satisfies, - [51779] = 7, - ACTIONS(4430), 1, - anon_sym_EQ, - ACTIONS(4434), 1, + [50020] = 15, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4637), 1, + anon_sym_LPAREN, + ACTIONS(4639), 1, anon_sym_LBRACK, + ACTIONS(4641), 1, + anon_sym_DOT, + ACTIONS(5021), 1, + anon_sym_PERCENT, + ACTIONS(5023), 1, + anon_sym_STAR_STAR, + ACTIONS(5037), 1, + anon_sym_LT, + STATE(1825), 1, + sym_type_arguments, + STATE(2292), 1, + sym_arguments, + STATE(5322), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4098), 2, - anon_sym_COMMA, - anon_sym_extends, - ACTIONS(4437), 3, - anon_sym_GT, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4428), 10, + ACTIONS(4878), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5001), 2, anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4538), 10, anon_sym_BANG, anon_sym_in, + anon_sym_GT, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4432), 26, + ACTIONS(4536), 19, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_RBRACE, - anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_SEMI, anon_sym_of, - anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [51839] = 15, - ACTIONS(4452), 1, + [50096] = 16, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4530), 1, + ACTIONS(4637), 1, anon_sym_LPAREN, - ACTIONS(4532), 1, + ACTIONS(4639), 1, anon_sym_LBRACK, - ACTIONS(4534), 1, + ACTIONS(4641), 1, anon_sym_DOT, - ACTIONS(4915), 1, + ACTIONS(4871), 1, anon_sym_as, - ACTIONS(4917), 1, + ACTIONS(4873), 1, anon_sym_BANG, - ACTIONS(4919), 1, + ACTIONS(4880), 1, anon_sym_satisfies, - ACTIONS(5065), 1, + ACTIONS(5023), 1, + anon_sym_STAR_STAR, + ACTIONS(5037), 1, anon_sym_LT, - STATE(2025), 1, + STATE(1825), 1, sym_type_arguments, - STATE(2279), 1, + STATE(2292), 1, sym_arguments, - STATE(5175), 1, + STATE(5322), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4875), 2, + ACTIONS(4878), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4639), 11, + ACTIONS(4538), 11, anon_sym_STAR, anon_sym_in, anon_sym_GT, @@ -183559,19 +182485,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4641), 19, + ACTIONS(4536), 18, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, + anon_sym_of, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -183579,1135 +182504,803 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_BQUOTE, - [51915] = 31, - ACTIONS(4452), 1, + [50174] = 20, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4530), 1, + ACTIONS(4637), 1, anon_sym_LPAREN, - ACTIONS(4532), 1, + ACTIONS(4639), 1, anon_sym_LBRACK, - ACTIONS(4534), 1, + ACTIONS(4641), 1, anon_sym_DOT, - ACTIONS(4870), 1, + ACTIONS(5009), 1, + anon_sym_GT_GT, + ACTIONS(5021), 1, + anon_sym_PERCENT, + ACTIONS(5023), 1, anon_sym_STAR_STAR, - ACTIONS(4883), 1, + ACTIONS(5025), 1, + anon_sym_LT, + STATE(1825), 1, + sym_type_arguments, + STATE(2292), 1, + sym_arguments, + STATE(5322), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4878), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5001), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5003), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5011), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5019), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5027), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4538), 5, + anon_sym_BANG, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4536), 14, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_of, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [50260] = 27, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4538), 1, + anon_sym_BANG, + ACTIONS(4637), 1, + anon_sym_LPAREN, + ACTIONS(4639), 1, + anon_sym_LBRACK, + ACTIONS(4641), 1, + anon_sym_DOT, + ACTIONS(5005), 1, + anon_sym_AMP_AMP, + ACTIONS(5007), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5009), 1, anon_sym_GT_GT, - ACTIONS(4887), 1, + ACTIONS(5013), 1, anon_sym_AMP, - ACTIONS(4889), 1, + ACTIONS(5015), 1, anon_sym_CARET, - ACTIONS(4891), 1, + ACTIONS(5017), 1, anon_sym_PIPE, - ACTIONS(4895), 1, + ACTIONS(5021), 1, anon_sym_PERCENT, - ACTIONS(4897), 1, + ACTIONS(5023), 1, + anon_sym_STAR_STAR, + ACTIONS(5025), 1, anon_sym_LT, - ACTIONS(4913), 1, - anon_sym_AMP_AMP, - ACTIONS(4915), 1, - anon_sym_as, - ACTIONS(4917), 1, - anon_sym_BANG, - ACTIONS(4919), 1, - anon_sym_satisfies, - ACTIONS(4921), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4927), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4929), 1, - sym__ternary_qmark, - STATE(2025), 1, + STATE(1825), 1, sym_type_arguments, - STATE(2279), 1, + STATE(2292), 1, sym_arguments, - STATE(5175), 1, + STATE(5322), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4875), 2, + ACTIONS(4878), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4879), 2, + ACTIONS(5001), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4881), 2, + ACTIONS(5003), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4885), 2, + ACTIONS(5011), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4893), 2, + ACTIONS(5019), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4901), 2, + ACTIONS(5029), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4903), 2, + ACTIONS(5031), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4899), 3, + ACTIONS(5027), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4475), 5, + ACTIONS(4536), 9, sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, + anon_sym_of, + anon_sym_QMARK_QMARK, anon_sym_BQUOTE, - [52023] = 31, - ACTIONS(4452), 1, + anon_sym_satisfies, + [50360] = 31, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4530), 1, + ACTIONS(4637), 1, anon_sym_LPAREN, - ACTIONS(4532), 1, + ACTIONS(4639), 1, anon_sym_LBRACK, - ACTIONS(4534), 1, + ACTIONS(4641), 1, anon_sym_DOT, - ACTIONS(4870), 1, - anon_sym_STAR_STAR, - ACTIONS(4883), 1, + ACTIONS(4871), 1, + anon_sym_as, + ACTIONS(4873), 1, + anon_sym_BANG, + ACTIONS(4880), 1, + anon_sym_satisfies, + ACTIONS(5005), 1, + anon_sym_AMP_AMP, + ACTIONS(5007), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5009), 1, anon_sym_GT_GT, - ACTIONS(4887), 1, + ACTIONS(5013), 1, anon_sym_AMP, - ACTIONS(4889), 1, + ACTIONS(5015), 1, anon_sym_CARET, - ACTIONS(4891), 1, + ACTIONS(5017), 1, anon_sym_PIPE, - ACTIONS(4895), 1, + ACTIONS(5021), 1, anon_sym_PERCENT, - ACTIONS(4897), 1, + ACTIONS(5023), 1, + anon_sym_STAR_STAR, + ACTIONS(5025), 1, anon_sym_LT, - ACTIONS(4913), 1, - anon_sym_AMP_AMP, - ACTIONS(4915), 1, - anon_sym_as, - ACTIONS(4917), 1, - anon_sym_BANG, - ACTIONS(4919), 1, - anon_sym_satisfies, - ACTIONS(4921), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4927), 1, + ACTIONS(5033), 1, anon_sym_QMARK_QMARK, - ACTIONS(4929), 1, + ACTIONS(5035), 1, sym__ternary_qmark, - STATE(2025), 1, + STATE(1825), 1, sym_type_arguments, - STATE(2279), 1, + STATE(2292), 1, sym_arguments, - STATE(5175), 1, + STATE(5322), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4875), 2, + ACTIONS(4878), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4879), 2, + ACTIONS(5001), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4881), 2, + ACTIONS(5003), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4885), 2, + ACTIONS(5011), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4893), 2, + ACTIONS(5019), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4901), 2, + ACTIONS(5029), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4903), 2, + ACTIONS(5031), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4899), 3, + ACTIONS(5027), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4556), 5, + ACTIONS(4572), 5, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, + anon_sym_of, anon_sym_BQUOTE, - [52131] = 19, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(730), 1, - anon_sym_RBRACE, - ACTIONS(2292), 1, - anon_sym_DQUOTE, - ACTIONS(2294), 1, - anon_sym_SQUOTE, - ACTIONS(2324), 1, - anon_sym_async, - ACTIONS(2326), 1, - anon_sym_readonly, - ACTIONS(2330), 1, - anon_sym_override, - ACTIONS(4384), 1, - anon_sym_EQ, - ACTIONS(4548), 1, + [50468] = 31, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4637), 1, + anon_sym_LPAREN, + ACTIONS(4639), 1, anon_sym_LBRACK, - ACTIONS(4866), 1, - anon_sym_STAR, - STATE(2788), 1, - sym_override_modifier, - STATE(4979), 1, - aux_sym_object_repeat1, - STATE(5022), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(2302), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(2328), 2, - anon_sym_get, - anon_sym_set, - STATE(3619), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(726), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2322), 18, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [52215] = 31, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4530), 1, - anon_sym_LPAREN, - ACTIONS(4532), 1, - anon_sym_LBRACK, - ACTIONS(4534), 1, + ACTIONS(4641), 1, anon_sym_DOT, - ACTIONS(4915), 1, + ACTIONS(4871), 1, anon_sym_as, - ACTIONS(4917), 1, + ACTIONS(4873), 1, anon_sym_BANG, - ACTIONS(4919), 1, + ACTIONS(4880), 1, anon_sym_satisfies, - ACTIONS(4944), 1, + ACTIONS(5005), 1, anon_sym_AMP_AMP, - ACTIONS(4946), 1, + ACTIONS(5007), 1, anon_sym_PIPE_PIPE, - ACTIONS(4948), 1, + ACTIONS(5009), 1, anon_sym_GT_GT, - ACTIONS(4952), 1, + ACTIONS(5013), 1, anon_sym_AMP, - ACTIONS(4954), 1, + ACTIONS(5015), 1, anon_sym_CARET, - ACTIONS(4956), 1, + ACTIONS(5017), 1, anon_sym_PIPE, - ACTIONS(4960), 1, + ACTIONS(5021), 1, anon_sym_PERCENT, - ACTIONS(4962), 1, + ACTIONS(5023), 1, anon_sym_STAR_STAR, - ACTIONS(4964), 1, + ACTIONS(5025), 1, anon_sym_LT, - ACTIONS(4972), 1, + ACTIONS(5033), 1, anon_sym_QMARK_QMARK, - ACTIONS(4974), 1, + ACTIONS(5035), 1, sym__ternary_qmark, - STATE(2025), 1, + STATE(1825), 1, sym_type_arguments, - STATE(2279), 1, + STATE(2292), 1, sym_arguments, - STATE(5175), 1, + STATE(5322), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4875), 2, + ACTIONS(4878), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4940), 2, + ACTIONS(5001), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4942), 2, + ACTIONS(5003), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4950), 2, + ACTIONS(5011), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4958), 2, + ACTIONS(5019), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4968), 2, + ACTIONS(5029), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4970), 2, + ACTIONS(5031), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4966), 3, + ACTIONS(5027), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4733), 5, + ACTIONS(4582), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, anon_sym_of, anon_sym_BQUOTE, - [52323] = 10, - ACTIONS(2292), 1, - anon_sym_DQUOTE, - ACTIONS(2294), 1, - anon_sym_SQUOTE, - ACTIONS(4548), 1, - anon_sym_LBRACK, - ACTIONS(5068), 1, - anon_sym_STAR, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5070), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(5072), 2, - anon_sym_get, - anon_sym_set, - STATE(3760), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(726), 10, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2322), 21, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [52388] = 10, - ACTIONS(2292), 1, - anon_sym_DQUOTE, - ACTIONS(2294), 1, - anon_sym_SQUOTE, - ACTIONS(4548), 1, - anon_sym_LBRACK, - ACTIONS(5074), 1, - anon_sym_STAR, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5076), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(5078), 2, - anon_sym_get, - anon_sym_set, - STATE(3763), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(726), 10, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, + [50576] = 31, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4637), 1, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2322), 21, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [52453] = 6, - ACTIONS(4378), 1, - anon_sym_extends, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4669), 2, - anon_sym_COMMA, + ACTIONS(4639), 1, anon_sym_LBRACK, - ACTIONS(4672), 3, - anon_sym_GT, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(3443), 10, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3447), 26, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, + ACTIONS(4641), 1, anon_sym_DOT, - anon_sym_QMARK_DOT, + ACTIONS(4871), 1, + anon_sym_as, + ACTIONS(4873), 1, + anon_sym_BANG, + ACTIONS(4880), 1, + anon_sym_satisfies, + ACTIONS(5005), 1, anon_sym_AMP_AMP, + ACTIONS(5007), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(5009), 1, + anon_sym_GT_GT, + ACTIONS(5013), 1, + anon_sym_AMP, + ACTIONS(5015), 1, anon_sym_CARET, + ACTIONS(5017), 1, + anon_sym_PIPE, + ACTIONS(5021), 1, anon_sym_PERCENT, + ACTIONS(5023), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, + ACTIONS(5025), 1, + anon_sym_LT, + ACTIONS(5033), 1, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [52510] = 6, - ACTIONS(4056), 1, - anon_sym_extends, + ACTIONS(5035), 1, + sym__ternary_qmark, + STATE(1825), 1, + sym_type_arguments, + STATE(2292), 1, + sym_arguments, + STATE(5322), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4675), 2, - anon_sym_COMMA, - anon_sym_LBRACK, - ACTIONS(4678), 3, - anon_sym_GT, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(3443), 10, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3447), 26, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, + ACTIONS(4878), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [52567] = 7, - ACTIONS(3548), 1, - anon_sym_EQ, - ACTIONS(4378), 1, - anon_sym_extends, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4669), 2, - anon_sym_COMMA, - anon_sym_LBRACK, - ACTIONS(4672), 3, - anon_sym_GT, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(3443), 10, + ACTIONS(5001), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(5003), 2, anon_sym_in, - anon_sym_GT_GT, + anon_sym_GT, + ACTIONS(5011), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5019), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5029), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3447), 25, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, + ACTIONS(5031), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, + ACTIONS(5027), 3, + anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [52626] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4342), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4344), 29, + ACTIONS(4729), 5, sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_of, + anon_sym_BQUOTE, + [50684] = 31, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4637), 1, + anon_sym_LPAREN, + ACTIONS(4639), 1, anon_sym_LBRACK, + ACTIONS(4641), 1, anon_sym_DOT, - anon_sym_QMARK_DOT, + ACTIONS(4871), 1, + anon_sym_as, + ACTIONS(4873), 1, + anon_sym_BANG, + ACTIONS(4880), 1, + anon_sym_satisfies, + ACTIONS(5005), 1, anon_sym_AMP_AMP, + ACTIONS(5007), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(5009), 1, + anon_sym_GT_GT, + ACTIONS(5013), 1, + anon_sym_AMP, + ACTIONS(5015), 1, anon_sym_CARET, + ACTIONS(5017), 1, + anon_sym_PIPE, + ACTIONS(5021), 1, anon_sym_PERCENT, + ACTIONS(5023), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, + ACTIONS(5025), 1, + anon_sym_LT, + ACTIONS(5033), 1, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - [52677] = 3, + ACTIONS(5035), 1, + sym__ternary_qmark, + STATE(1825), 1, + sym_type_arguments, + STATE(2292), 1, + sym_arguments, + STATE(5322), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4224), 13, + ACTIONS(4878), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5001), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(5003), 2, anon_sym_in, anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(5011), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5019), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5029), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4226), 29, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, + ACTIONS(5031), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, + ACTIONS(5027), 3, + anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - [52728] = 10, - ACTIONS(2292), 1, - anon_sym_DQUOTE, - ACTIONS(2294), 1, - anon_sym_SQUOTE, - ACTIONS(4548), 1, - anon_sym_LBRACK, - ACTIONS(5021), 1, - anon_sym_STAR, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5080), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(5082), 2, - anon_sym_get, - anon_sym_set, - STATE(3745), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(726), 10, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2322), 21, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [52793] = 14, - ACTIONS(166), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(1511), 1, - anon_sym_DQUOTE, - ACTIONS(1513), 1, - anon_sym_SQUOTE, - ACTIONS(3248), 1, - anon_sym_LBRACE, - ACTIONS(5086), 1, - anon_sym_COMMA, - ACTIONS(5088), 1, - anon_sym_RBRACE, - ACTIONS(5090), 1, - anon_sym_LBRACK, - STATE(5174), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5092), 2, - sym_number, - sym_private_property_identifier, - STATE(5111), 3, - sym_object_assignment_pattern, - sym_rest_pattern, - sym_pair_pattern, - STATE(5873), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - STATE(6030), 3, - sym_object_pattern, - sym_array_pattern, - sym__destructuring_pattern, - ACTIONS(5084), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [52866] = 6, - ACTIONS(5094), 1, - anon_sym_AMP, - ACTIONS(5096), 1, - anon_sym_PIPE, - ACTIONS(5098), 1, - anon_sym_extends, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4414), 11, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4416), 28, + ACTIONS(4737), 5, sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, - anon_sym_satisfies, - [52923] = 32, - ACTIONS(4452), 1, + [50792] = 31, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4530), 1, + ACTIONS(4637), 1, anon_sym_LPAREN, - ACTIONS(4532), 1, + ACTIONS(4639), 1, anon_sym_LBRACK, - ACTIONS(4534), 1, + ACTIONS(4641), 1, anon_sym_DOT, - ACTIONS(4870), 1, - anon_sym_STAR_STAR, - ACTIONS(4883), 1, + ACTIONS(4871), 1, + anon_sym_as, + ACTIONS(4873), 1, + anon_sym_BANG, + ACTIONS(4880), 1, + anon_sym_satisfies, + ACTIONS(5005), 1, + anon_sym_AMP_AMP, + ACTIONS(5007), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5009), 1, anon_sym_GT_GT, - ACTIONS(4887), 1, + ACTIONS(5013), 1, anon_sym_AMP, - ACTIONS(4889), 1, + ACTIONS(5015), 1, anon_sym_CARET, - ACTIONS(4891), 1, + ACTIONS(5017), 1, anon_sym_PIPE, - ACTIONS(4895), 1, + ACTIONS(5021), 1, anon_sym_PERCENT, - ACTIONS(4897), 1, + ACTIONS(5023), 1, + anon_sym_STAR_STAR, + ACTIONS(5025), 1, anon_sym_LT, - ACTIONS(4913), 1, - anon_sym_AMP_AMP, - ACTIONS(4915), 1, - anon_sym_as, - ACTIONS(4917), 1, - anon_sym_BANG, - ACTIONS(4919), 1, - anon_sym_satisfies, - ACTIONS(4921), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4927), 1, + ACTIONS(5033), 1, anon_sym_QMARK_QMARK, - ACTIONS(4929), 1, + ACTIONS(5035), 1, sym__ternary_qmark, - STATE(2025), 1, + STATE(1825), 1, sym_type_arguments, - STATE(2279), 1, + STATE(2292), 1, sym_arguments, - STATE(5175), 1, + STATE(5322), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4875), 2, + ACTIONS(4878), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4879), 2, + ACTIONS(5001), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4881), 2, + ACTIONS(5003), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4885), 2, + ACTIONS(5011), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4893), 2, + ACTIONS(5019), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4901), 2, + ACTIONS(5029), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4903), 2, + ACTIONS(5031), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5100), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - ACTIONS(5102), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - ACTIONS(4899), 3, + ACTIONS(5027), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [53032] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4342), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4344), 29, + ACTIONS(4748), 5, sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_of, + anon_sym_BQUOTE, + [50900] = 31, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4637), 1, + anon_sym_LPAREN, + ACTIONS(4639), 1, anon_sym_LBRACK, + ACTIONS(4641), 1, anon_sym_DOT, - anon_sym_QMARK_DOT, + ACTIONS(4871), 1, + anon_sym_as, + ACTIONS(4873), 1, + anon_sym_BANG, + ACTIONS(4880), 1, + anon_sym_satisfies, + ACTIONS(5005), 1, anon_sym_AMP_AMP, + ACTIONS(5007), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(5009), 1, + anon_sym_GT_GT, + ACTIONS(5013), 1, + anon_sym_AMP, + ACTIONS(5015), 1, anon_sym_CARET, + ACTIONS(5017), 1, + anon_sym_PIPE, + ACTIONS(5021), 1, anon_sym_PERCENT, + ACTIONS(5023), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, + ACTIONS(5025), 1, + anon_sym_LT, + ACTIONS(5033), 1, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - [53083] = 3, + ACTIONS(5035), 1, + sym__ternary_qmark, + STATE(1825), 1, + sym_type_arguments, + STATE(2292), 1, + sym_arguments, + STATE(5322), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4342), 13, + ACTIONS(4878), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5001), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(5003), 2, anon_sym_in, anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(5011), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5019), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5029), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4344), 29, + ACTIONS(5031), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5027), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4767), 5, sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_of, + anon_sym_BQUOTE, + [51008] = 31, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4637), 1, + anon_sym_LPAREN, + ACTIONS(4639), 1, anon_sym_LBRACK, + ACTIONS(4641), 1, anon_sym_DOT, - anon_sym_QMARK_DOT, + ACTIONS(4871), 1, + anon_sym_as, + ACTIONS(4873), 1, + anon_sym_BANG, + ACTIONS(4880), 1, + anon_sym_satisfies, + ACTIONS(5005), 1, anon_sym_AMP_AMP, + ACTIONS(5007), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(5009), 1, + anon_sym_GT_GT, + ACTIONS(5013), 1, + anon_sym_AMP, + ACTIONS(5015), 1, anon_sym_CARET, + ACTIONS(5017), 1, + anon_sym_PIPE, + ACTIONS(5021), 1, anon_sym_PERCENT, + ACTIONS(5023), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, + ACTIONS(5025), 1, + anon_sym_LT, + ACTIONS(5033), 1, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - [53134] = 3, + ACTIONS(5035), 1, + sym__ternary_qmark, + STATE(1825), 1, + sym_type_arguments, + STATE(2292), 1, + sym_arguments, + STATE(5322), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4346), 13, + ACTIONS(4878), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5001), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(5003), 2, anon_sym_in, anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(5011), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5019), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5029), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4348), 29, + ACTIONS(5031), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5027), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4769), 5, sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_of, + anon_sym_BQUOTE, + [51116] = 31, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4637), 1, + anon_sym_LPAREN, + ACTIONS(4639), 1, anon_sym_LBRACK, + ACTIONS(4641), 1, anon_sym_DOT, - anon_sym_QMARK_DOT, + ACTIONS(4871), 1, + anon_sym_as, + ACTIONS(4873), 1, + anon_sym_BANG, + ACTIONS(4880), 1, + anon_sym_satisfies, + ACTIONS(5005), 1, anon_sym_AMP_AMP, + ACTIONS(5007), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(5009), 1, + anon_sym_GT_GT, + ACTIONS(5013), 1, + anon_sym_AMP, + ACTIONS(5015), 1, anon_sym_CARET, + ACTIONS(5017), 1, + anon_sym_PIPE, + ACTIONS(5021), 1, anon_sym_PERCENT, + ACTIONS(5023), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, + ACTIONS(5025), 1, + anon_sym_LT, + ACTIONS(5033), 1, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - [53185] = 6, - ACTIONS(5094), 1, - anon_sym_AMP, - ACTIONS(5096), 1, - anon_sym_PIPE, - ACTIONS(5098), 1, - anon_sym_extends, + ACTIONS(5035), 1, + sym__ternary_qmark, + STATE(1825), 1, + sym_type_arguments, + STATE(2292), 1, + sym_arguments, + STATE(5322), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4350), 11, + ACTIONS(4878), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5001), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(5003), 2, anon_sym_in, anon_sym_GT, - anon_sym_GT_GT, + ACTIONS(5011), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5019), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5029), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4352), 28, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, + ACTIONS(5031), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, + ACTIONS(5027), 3, + anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, + ACTIONS(4478), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_of, anon_sym_BQUOTE, - anon_sym_satisfies, - [53242] = 11, - ACTIONS(3260), 1, + [51224] = 14, + ACTIONS(3274), 1, anon_sym_DQUOTE, - ACTIONS(3262), 1, + ACTIONS(3276), 1, anon_sym_SQUOTE, - ACTIONS(4386), 1, + ACTIONS(3703), 1, + anon_sym_override, + ACTIONS(4213), 1, anon_sym_LBRACK, - ACTIONS(5104), 1, + ACTIONS(5040), 1, anon_sym_STAR, - ACTIONS(5106), 1, + ACTIONS(5042), 1, anon_sym_async, + ACTIONS(5046), 1, + anon_sym_readonly, + STATE(2793), 1, + sym_override_modifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5108), 2, + ACTIONS(5044), 2, sym_number, sym_private_property_identifier, - ACTIONS(5110), 2, + ACTIONS(5048), 2, anon_sym_get, anon_sym_set, - STATE(3082), 3, + STATE(3011), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(726), 10, + ACTIONS(728), 10, sym__automatic_semicolon, sym__member_signature_marker, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_RBRACE, + anon_sym_BANG, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(3660), 20, + ACTIONS(3677), 18, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -184715,12 +183308,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_new, sym_identifier, anon_sym_static, - anon_sym_readonly, anon_sym_declare, anon_sym_public, anon_sym_private, anon_sym_protected, - anon_sym_override, anon_sym_module, anon_sym_any, anon_sym_number, @@ -184728,29 +183319,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [53309] = 10, - ACTIONS(2292), 1, + [51298] = 12, + ACTIONS(3274), 1, anon_sym_DQUOTE, - ACTIONS(2294), 1, + ACTIONS(3276), 1, anon_sym_SQUOTE, - ACTIONS(4548), 1, + ACTIONS(4213), 1, anon_sym_LBRACK, - ACTIONS(5112), 1, + ACTIONS(5040), 1, anon_sym_STAR, + ACTIONS(5042), 1, + anon_sym_async, + ACTIONS(5052), 1, + anon_sym_abstract, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5114), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(5116), 2, + ACTIONS(5048), 2, anon_sym_get, anon_sym_set, - STATE(3851), 3, + ACTIONS(5050), 2, + sym_number, + sym_private_property_identifier, + STATE(3014), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(726), 10, + ACTIONS(728), 10, sym__automatic_semicolon, sym__member_signature_marker, anon_sym_EQ, @@ -184761,12 +183356,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2322), 21, + ACTIONS(3677), 20, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, - anon_sym_async, anon_sym_new, sym_identifier, anon_sym_static, @@ -184783,115 +183377,59 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [53374] = 16, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(701), 1, - anon_sym_RBRACE, - ACTIONS(2292), 1, + [51368] = 14, + ACTIONS(3274), 1, anon_sym_DQUOTE, - ACTIONS(2294), 1, + ACTIONS(3276), 1, anon_sym_SQUOTE, - ACTIONS(2324), 1, - anon_sym_async, - ACTIONS(4384), 1, - anon_sym_EQ, - ACTIONS(4548), 1, - anon_sym_LBRACK, - ACTIONS(4866), 1, - anon_sym_STAR, - STATE(4828), 1, - aux_sym_object_repeat1, - STATE(5022), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(2302), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(2328), 2, - anon_sym_get, - anon_sym_set, - STATE(3619), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(726), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2322), 20, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, + ACTIONS(3703), 1, anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [53451] = 10, - ACTIONS(2292), 1, - anon_sym_DQUOTE, - ACTIONS(2294), 1, - anon_sym_SQUOTE, - ACTIONS(4548), 1, + ACTIONS(4213), 1, anon_sym_LBRACK, - ACTIONS(5118), 1, + ACTIONS(5054), 1, anon_sym_STAR, + ACTIONS(5056), 1, + anon_sym_async, + ACTIONS(5060), 1, + anon_sym_readonly, + STATE(2800), 1, + sym_override_modifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5120), 2, + ACTIONS(5058), 2, sym_number, sym_private_property_identifier, - ACTIONS(5122), 2, + ACTIONS(5062), 2, anon_sym_get, anon_sym_set, - STATE(3752), 3, + STATE(3066), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(726), 10, + ACTIONS(728), 10, sym__automatic_semicolon, sym__member_signature_marker, - anon_sym_EQ, anon_sym_COMMA, - anon_sym_BANG, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2322), 21, + anon_sym_PIPE_RBRACE, + ACTIONS(3677), 18, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, - anon_sym_async, anon_sym_new, sym_identifier, anon_sym_static, - anon_sym_readonly, anon_sym_declare, anon_sym_public, anon_sym_private, anon_sym_protected, - anon_sym_override, anon_sym_module, anon_sym_any, anon_sym_number, @@ -184899,42 +183437,53 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [53516] = 11, - ACTIONS(3260), 1, + [51442] = 19, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(732), 1, + anon_sym_RBRACE, + ACTIONS(2300), 1, anon_sym_DQUOTE, - ACTIONS(3262), 1, + ACTIONS(2302), 1, anon_sym_SQUOTE, - ACTIONS(4386), 1, + ACTIONS(2324), 1, + anon_sym_async, + ACTIONS(2326), 1, + anon_sym_readonly, + ACTIONS(2330), 1, + anon_sym_override, + ACTIONS(4211), 1, + anon_sym_EQ, + ACTIONS(4530), 1, anon_sym_LBRACK, - ACTIONS(5068), 1, + ACTIONS(4918), 1, anon_sym_STAR, - ACTIONS(5124), 1, - anon_sym_async, + STATE(2791), 1, + sym_override_modifier, + STATE(4829), 1, + aux_sym_object_repeat1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5126), 2, + ACTIONS(2310), 2, sym_number, sym_private_property_identifier, - ACTIONS(5128), 2, + ACTIONS(2328), 2, anon_sym_get, anon_sym_set, - STATE(2942), 3, + STATE(3868), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(726), 10, - sym__automatic_semicolon, + ACTIONS(728), 5, sym__member_signature_marker, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, anon_sym_LPAREN, - anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(3660), 20, + ACTIONS(2322), 18, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -184942,12 +183491,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_new, sym_identifier, anon_sym_static, - anon_sym_readonly, anon_sym_declare, anon_sym_public, anon_sym_private, anon_sym_protected, - anon_sym_override, anon_sym_module, anon_sym_any, anon_sym_number, @@ -184955,41 +183502,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [53583] = 9, - ACTIONS(4056), 1, - anon_sym_extends, - ACTIONS(4675), 1, - anon_sym_LBRACK, - ACTIONS(5134), 1, - anon_sym_RPAREN, + [51526] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4678), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(5130), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(5132), 2, - anon_sym_COMMA, - anon_sym_COLON, - ACTIONS(3443), 11, + ACTIONS(3236), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3447), 22, + ACTIONS(3238), 30, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -185009,83 +183549,115 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [53646] = 5, - ACTIONS(1667), 1, - anon_sym_EQ, - ACTIONS(4812), 1, - sym__automatic_semicolon, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [51578] = 31, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4637), 1, + anon_sym_LPAREN, + ACTIONS(4639), 1, + anon_sym_LBRACK, + ACTIONS(4641), 1, + anon_sym_DOT, + ACTIONS(4871), 1, + anon_sym_as, + ACTIONS(4873), 1, + anon_sym_BANG, + ACTIONS(4880), 1, + anon_sym_satisfies, + ACTIONS(4886), 1, + anon_sym_AMP_AMP, + ACTIONS(4888), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4890), 1, + anon_sym_GT_GT, + ACTIONS(4894), 1, + anon_sym_AMP, + ACTIONS(4896), 1, + anon_sym_CARET, + ACTIONS(4898), 1, + anon_sym_PIPE, + ACTIONS(4902), 1, + anon_sym_PERCENT, + ACTIONS(4904), 1, + anon_sym_STAR_STAR, + ACTIONS(4906), 1, + anon_sym_LT, + ACTIONS(4914), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4916), 1, + sym__ternary_qmark, + STATE(1825), 1, + sym_type_arguments, + STATE(2292), 1, + sym_arguments, + STATE(5322), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1663), 13, + ACTIONS(4878), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4882), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(4884), 2, anon_sym_in, anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(4892), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4900), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(4910), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1661), 27, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, + ACTIONS(4912), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, + ACTIONS(4908), 3, + anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, + ACTIONS(4478), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_BQUOTE, - anon_sym_satisfies, - [53701] = 10, - ACTIONS(2292), 1, + [51686] = 12, + ACTIONS(2300), 1, anon_sym_DQUOTE, - ACTIONS(2294), 1, + ACTIONS(2302), 1, anon_sym_SQUOTE, - ACTIONS(4548), 1, - anon_sym_LBRACK, - ACTIONS(5137), 1, + ACTIONS(4209), 1, anon_sym_STAR, + ACTIONS(4211), 1, + anon_sym_EQ, + ACTIONS(4530), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5139), 2, + ACTIONS(3909), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(4532), 2, sym_number, sym_private_property_identifier, - ACTIONS(5141), 2, + ACTIONS(4534), 2, anon_sym_get, anon_sym_set, - STATE(3600), 3, + STATE(3839), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(726), 10, + ACTIONS(728), 8, sym__automatic_semicolon, sym__member_signature_marker, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_COLON, @@ -185114,93 +183686,49 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [53766] = 3, + [51756] = 13, + ACTIONS(3274), 1, + anon_sym_DQUOTE, + ACTIONS(3276), 1, + anon_sym_SQUOTE, + ACTIONS(4209), 1, + anon_sym_STAR, + ACTIONS(4211), 1, + anon_sym_EQ, + ACTIONS(4215), 1, + anon_sym_async, + ACTIONS(4564), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2338), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2336), 29, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, + ACTIONS(3909), 2, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - [53817] = 10, - ACTIONS(2292), 1, - anon_sym_DQUOTE, - ACTIONS(2294), 1, - anon_sym_SQUOTE, - ACTIONS(4548), 1, - anon_sym_LBRACK, - ACTIONS(4562), 1, - anon_sym_STAR, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5143), 2, + ACTIONS(4217), 2, sym_number, sym_private_property_identifier, - ACTIONS(5145), 2, + ACTIONS(4221), 2, anon_sym_get, anon_sym_set, - STATE(3731), 3, + STATE(3092), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(726), 10, + ACTIONS(728), 8, sym__automatic_semicolon, sym__member_signature_marker, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2322), 21, + anon_sym_PIPE_RBRACE, + ACTIONS(3677), 20, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, - anon_sym_async, anon_sym_new, sym_identifier, anon_sym_static, @@ -185217,127 +183745,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [53882] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(2342), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2340), 29, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - [53933] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(1819), 14, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK, - ACTIONS(1817), 28, - sym__automatic_semicolon, - sym__ternary_qmark, - sym__member_signature_marker, - anon_sym_as, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [53984] = 11, - ACTIONS(3260), 1, + [51828] = 14, + ACTIONS(3274), 1, anon_sym_DQUOTE, - ACTIONS(3262), 1, + ACTIONS(3276), 1, anon_sym_SQUOTE, - ACTIONS(4386), 1, + ACTIONS(3703), 1, + anon_sym_override, + ACTIONS(4213), 1, anon_sym_LBRACK, - ACTIONS(5137), 1, + ACTIONS(5064), 1, anon_sym_STAR, - ACTIONS(5147), 1, + ACTIONS(5066), 1, anon_sym_async, + ACTIONS(5070), 1, + anon_sym_readonly, + STATE(2782), 1, + sym_override_modifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5149), 2, + ACTIONS(5068), 2, sym_number, sym_private_property_identifier, - ACTIONS(5151), 2, + ACTIONS(5072), 2, anon_sym_get, anon_sym_set, - STATE(3084), 3, + STATE(3068), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(726), 10, + ACTIONS(728), 10, sym__automatic_semicolon, sym__member_signature_marker, anon_sym_COMMA, @@ -185348,7 +183786,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_QMARK, anon_sym_PIPE_RBRACE, - ACTIONS(3660), 20, + ACTIONS(3677), 18, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -185356,12 +183794,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_new, sym_identifier, anon_sym_static, - anon_sym_readonly, anon_sym_declare, anon_sym_public, anon_sym_private, anon_sym_protected, - anon_sym_override, anon_sym_module, anon_sym_any, anon_sym_number, @@ -185369,13 +183805,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [54051] = 4, - ACTIONS(4826), 1, - anon_sym_DOT, + [51902] = 6, + ACTIONS(3549), 1, + anon_sym_EQ, + ACTIONS(3574), 1, + anon_sym_QMARK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3453), 13, + ACTIONS(3571), 5, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + ACTIONS(3439), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -185389,16 +183833,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3449), 28, - sym__automatic_semicolon, + ACTIONS(3443), 23, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, + anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -185417,12 +183857,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [54104] = 3, + [51960] = 12, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4637), 1, + anon_sym_LPAREN, + ACTIONS(4639), 1, + anon_sym_LBRACK, + ACTIONS(4641), 1, + anon_sym_DOT, + ACTIONS(5074), 1, + anon_sym_LT, + STATE(1825), 1, + sym_type_arguments, + STATE(2292), 1, + sym_arguments, + STATE(5322), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4358), 13, + ACTIONS(4878), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4750), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -185433,21 +183891,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4360), 29, + ACTIONS(4752), 21, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -185461,78 +183913,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [54155] = 15, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(728), 1, - anon_sym_RBRACE, - ACTIONS(2292), 1, - anon_sym_DQUOTE, - ACTIONS(2294), 1, - anon_sym_SQUOTE, - ACTIONS(4384), 1, - anon_sym_EQ, - ACTIONS(4548), 1, - anon_sym_LBRACK, - ACTIONS(4866), 1, - anon_sym_STAR, - STATE(4828), 1, - aux_sym_object_repeat1, - STATE(5022), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(2302), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(2328), 2, - anon_sym_get, - anon_sym_set, - STATE(3619), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(726), 5, - sym__member_signature_marker, + [52030] = 15, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4637), 1, anon_sym_LPAREN, - anon_sym_COLON, + ACTIONS(4639), 1, + anon_sym_LBRACK, + ACTIONS(4641), 1, + anon_sym_DOT, + ACTIONS(4871), 1, + anon_sym_as, + ACTIONS(4873), 1, + anon_sym_BANG, + ACTIONS(4880), 1, + anon_sym_satisfies, + ACTIONS(5077), 1, anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2322), 21, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [54230] = 3, + STATE(1825), 1, + sym_type_arguments, + STATE(2292), 1, + sym_arguments, + STATE(5322), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4250), 13, + ACTIONS(4878), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4783), 11, anon_sym_STAR, - anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, @@ -185541,21 +183954,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4252), 29, + ACTIONS(4785), 19, sym__automatic_semicolon, sym__ternary_qmark, - anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -185569,181 +183975,105 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - [54281] = 33, - ACTIONS(4452), 1, + [52106] = 31, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4530), 1, + ACTIONS(4637), 1, anon_sym_LPAREN, - ACTIONS(4532), 1, + ACTIONS(4639), 1, anon_sym_LBRACK, - ACTIONS(4534), 1, + ACTIONS(4641), 1, anon_sym_DOT, - ACTIONS(4870), 1, - anon_sym_STAR_STAR, - ACTIONS(4883), 1, + ACTIONS(4871), 1, + anon_sym_as, + ACTIONS(4873), 1, + anon_sym_BANG, + ACTIONS(4880), 1, + anon_sym_satisfies, + ACTIONS(5005), 1, + anon_sym_AMP_AMP, + ACTIONS(5007), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5009), 1, anon_sym_GT_GT, - ACTIONS(4887), 1, + ACTIONS(5013), 1, anon_sym_AMP, - ACTIONS(4889), 1, + ACTIONS(5015), 1, anon_sym_CARET, - ACTIONS(4891), 1, + ACTIONS(5017), 1, anon_sym_PIPE, - ACTIONS(4895), 1, + ACTIONS(5021), 1, anon_sym_PERCENT, - ACTIONS(4897), 1, + ACTIONS(5023), 1, + anon_sym_STAR_STAR, + ACTIONS(5025), 1, anon_sym_LT, - ACTIONS(4913), 1, - anon_sym_AMP_AMP, - ACTIONS(4915), 1, - anon_sym_as, - ACTIONS(4917), 1, - anon_sym_BANG, - ACTIONS(4919), 1, - anon_sym_satisfies, - ACTIONS(4921), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4927), 1, + ACTIONS(5033), 1, anon_sym_QMARK_QMARK, - ACTIONS(4929), 1, + ACTIONS(5035), 1, sym__ternary_qmark, - ACTIONS(5100), 1, - anon_sym_RBRACE, - ACTIONS(5153), 1, - anon_sym_COMMA, - STATE(2025), 1, + STATE(1825), 1, sym_type_arguments, - STATE(2279), 1, + STATE(2292), 1, sym_arguments, - STATE(5175), 1, + STATE(5322), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4875), 2, + ACTIONS(4878), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4879), 2, + ACTIONS(5001), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4881), 2, + ACTIONS(5003), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4885), 2, + ACTIONS(5011), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4893), 2, + ACTIONS(5019), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4901), 2, + ACTIONS(5029), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4903), 2, + ACTIONS(5031), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5156), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - ACTIONS(4899), 3, + ACTIONS(5027), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [54392] = 33, - ACTIONS(4452), 1, + ACTIONS(4798), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_of, + anon_sym_BQUOTE, + [52214] = 11, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4530), 1, + ACTIONS(4637), 1, anon_sym_LPAREN, - ACTIONS(4532), 1, + ACTIONS(4639), 1, anon_sym_LBRACK, - ACTIONS(4534), 1, + ACTIONS(4641), 1, anon_sym_DOT, - ACTIONS(4870), 1, - anon_sym_STAR_STAR, - ACTIONS(4883), 1, - anon_sym_GT_GT, - ACTIONS(4887), 1, - anon_sym_AMP, - ACTIONS(4889), 1, - anon_sym_CARET, - ACTIONS(4891), 1, - anon_sym_PIPE, - ACTIONS(4895), 1, - anon_sym_PERCENT, - ACTIONS(4897), 1, + ACTIONS(5080), 1, anon_sym_LT, - ACTIONS(4913), 1, - anon_sym_AMP_AMP, - ACTIONS(4915), 1, - anon_sym_as, - ACTIONS(4917), 1, - anon_sym_BANG, - ACTIONS(4919), 1, - anon_sym_satisfies, - ACTIONS(4921), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4927), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4929), 1, - sym__ternary_qmark, - ACTIONS(5100), 1, - anon_sym_RBRACE, - ACTIONS(5153), 1, - anon_sym_COMMA, - STATE(2025), 1, + STATE(1825), 1, sym_type_arguments, - STATE(2279), 1, + STATE(2292), 1, sym_arguments, - STATE(5175), 1, + STATE(5322), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4521), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - ACTIONS(4875), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4879), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4881), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4885), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4893), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4901), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4903), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4899), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [54503] = 7, - ACTIONS(5158), 1, - anon_sym_LPAREN, - ACTIONS(5163), 1, - anon_sym_LT, - ACTIONS(5166), 1, - anon_sym_QMARK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5161), 2, - sym__member_signature_marker, - anon_sym_COLON, - ACTIONS(4558), 12, + ACTIONS(4465), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -185756,15 +184086,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4560), 25, + ACTIONS(4467), 23, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + anon_sym_of, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -185782,203 +184110,119 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [54562] = 33, - ACTIONS(4452), 1, + [52282] = 31, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4530), 1, + ACTIONS(4637), 1, anon_sym_LPAREN, - ACTIONS(4532), 1, + ACTIONS(4639), 1, anon_sym_LBRACK, - ACTIONS(4534), 1, + ACTIONS(4641), 1, anon_sym_DOT, - ACTIONS(4870), 1, - anon_sym_STAR_STAR, - ACTIONS(4883), 1, - anon_sym_GT_GT, - ACTIONS(4887), 1, - anon_sym_AMP, - ACTIONS(4889), 1, - anon_sym_CARET, - ACTIONS(4891), 1, - anon_sym_PIPE, - ACTIONS(4895), 1, - anon_sym_PERCENT, - ACTIONS(4897), 1, - anon_sym_LT, - ACTIONS(4913), 1, - anon_sym_AMP_AMP, - ACTIONS(4915), 1, + ACTIONS(4871), 1, anon_sym_as, - ACTIONS(4917), 1, + ACTIONS(4873), 1, anon_sym_BANG, - ACTIONS(4919), 1, + ACTIONS(4880), 1, anon_sym_satisfies, - ACTIONS(4921), 1, + ACTIONS(4886), 1, + anon_sym_AMP_AMP, + ACTIONS(4888), 1, anon_sym_PIPE_PIPE, - ACTIONS(4927), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4929), 1, - sym__ternary_qmark, - ACTIONS(5100), 1, - anon_sym_RBRACE, - ACTIONS(5168), 1, - anon_sym_COMMA, - STATE(2025), 1, - sym_type_arguments, - STATE(2279), 1, - sym_arguments, - STATE(5175), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4629), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - ACTIONS(4875), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4879), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4881), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4885), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4893), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4901), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4903), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4899), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [54673] = 33, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4530), 1, - anon_sym_LPAREN, - ACTIONS(4532), 1, - anon_sym_LBRACK, - ACTIONS(4534), 1, - anon_sym_DOT, - ACTIONS(4870), 1, - anon_sym_STAR_STAR, - ACTIONS(4883), 1, + ACTIONS(4890), 1, anon_sym_GT_GT, - ACTIONS(4887), 1, + ACTIONS(4894), 1, anon_sym_AMP, - ACTIONS(4889), 1, + ACTIONS(4896), 1, anon_sym_CARET, - ACTIONS(4891), 1, + ACTIONS(4898), 1, anon_sym_PIPE, - ACTIONS(4895), 1, + ACTIONS(4902), 1, anon_sym_PERCENT, - ACTIONS(4897), 1, + ACTIONS(4904), 1, + anon_sym_STAR_STAR, + ACTIONS(4906), 1, anon_sym_LT, - ACTIONS(4913), 1, - anon_sym_AMP_AMP, - ACTIONS(4915), 1, - anon_sym_as, - ACTIONS(4917), 1, - anon_sym_BANG, - ACTIONS(4919), 1, - anon_sym_satisfies, - ACTIONS(4921), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4927), 1, + ACTIONS(4914), 1, anon_sym_QMARK_QMARK, - ACTIONS(4929), 1, + ACTIONS(4916), 1, sym__ternary_qmark, - ACTIONS(5171), 1, - anon_sym_COMMA, - ACTIONS(5174), 1, - anon_sym_RBRACE, - STATE(2025), 1, + STATE(1825), 1, sym_type_arguments, - STATE(2279), 1, + STATE(2292), 1, sym_arguments, - STATE(5175), 1, + STATE(5322), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4629), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - ACTIONS(4875), 2, + ACTIONS(4878), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4879), 2, + ACTIONS(4882), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4881), 2, + ACTIONS(4884), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4885), 2, + ACTIONS(4892), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4893), 2, + ACTIONS(4900), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4901), 2, + ACTIONS(4910), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4903), 2, + ACTIONS(4912), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4899), 3, + ACTIONS(4908), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [54784] = 16, - ACTIONS(237), 1, + ACTIONS(4729), 5, + sym__automatic_semicolon, anon_sym_COMMA, - ACTIONS(728), 1, anon_sym_RBRACE, - ACTIONS(2292), 1, + anon_sym_SEMI, + anon_sym_BQUOTE, + [52390] = 11, + ACTIONS(3274), 1, anon_sym_DQUOTE, - ACTIONS(2294), 1, + ACTIONS(3276), 1, anon_sym_SQUOTE, - ACTIONS(2324), 1, - anon_sym_async, - ACTIONS(4384), 1, - anon_sym_EQ, - ACTIONS(4548), 1, + ACTIONS(4564), 1, anon_sym_LBRACK, - ACTIONS(4866), 1, + ACTIONS(4969), 1, anon_sym_STAR, - STATE(4828), 1, - aux_sym_object_repeat1, - STATE(5022), 1, - aux_sym_object_pattern_repeat1, + ACTIONS(4971), 1, + anon_sym_async, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2302), 2, + ACTIONS(4973), 2, sym_number, sym_private_property_identifier, - ACTIONS(2328), 2, + ACTIONS(4977), 2, anon_sym_get, anon_sym_set, - STATE(3619), 3, + STATE(3085), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(726), 5, + ACTIONS(728), 10, + sym__automatic_semicolon, sym__member_signature_marker, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2322), 20, + anon_sym_PIPE_RBRACE, + ACTIONS(3677), 20, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -185999,11 +184243,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [54861] = 3, + [52457] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4254), 13, + ACTIONS(4083), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -186017,7 +184261,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4256), 29, + ACTIONS(4085), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -186047,11 +184291,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [54912] = 3, + [52508] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4040), 13, + ACTIONS(2362), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -186065,7 +184309,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4042), 29, + ACTIONS(2360), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -186095,11 +184339,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [54963] = 3, + [52559] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1829), 14, + ACTIONS(4107), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -186113,16 +184357,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_QMARK, - ACTIONS(1827), 28, + ACTIONS(4109), 29, sym__automatic_semicolon, sym__ternary_qmark, - sym__member_signature_marker, anon_sym_as, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_COLON, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -186143,11 +184386,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [55014] = 3, + anon_sym_extends, + [52610] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4258), 13, + ACTIONS(4165), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -186161,7 +184405,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4260), 29, + ACTIONS(4167), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -186191,13 +184435,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [55065] = 4, - ACTIONS(5176), 1, - anon_sym_DOT, + [52661] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4086), 13, + ACTIONS(4193), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -186211,7 +184453,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4088), 28, + ACTIONS(4195), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -186221,6 +184463,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_of, anon_sym_LBRACK, + anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -186240,38 +184483,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [55118] = 6, - ACTIONS(4675), 1, - anon_sym_LBRACK, + [52712] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4056), 2, - anon_sym_COMMA, - anon_sym_extends, - ACTIONS(4678), 3, - anon_sym_GT, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(3443), 10, + ACTIONS(4205), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, + anon_sym_GT, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3447), 26, + ACTIONS(4207), 29, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_of, - anon_sym_COLON, - anon_sym_RBRACK, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -186291,11 +184530,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [55175] = 3, + anon_sym_extends, + [52763] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4092), 13, + ACTIONS(4193), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -186309,7 +184549,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4094), 29, + ACTIONS(4195), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -186339,67 +184579,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [55226] = 11, - ACTIONS(3260), 1, - anon_sym_DQUOTE, - ACTIONS(3262), 1, - anon_sym_SQUOTE, - ACTIONS(4386), 1, - anon_sym_LBRACK, - ACTIONS(5178), 1, - anon_sym_STAR, - ACTIONS(5180), 1, - anon_sym_async, + [52814] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5182), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(5184), 2, - anon_sym_get, - anon_sym_set, - STATE(3075), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(726), 10, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(3660), 20, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [55293] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4262), 13, + ACTIONS(4205), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -186413,7 +184597,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4264), 29, + ACTIONS(4207), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -186443,11 +184627,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [55344] = 3, + [52865] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4258), 13, + ACTIONS(4231), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -186461,7 +184645,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4260), 29, + ACTIONS(4233), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -186491,92 +184675,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [55395] = 32, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4530), 1, - anon_sym_LPAREN, - ACTIONS(4532), 1, - anon_sym_LBRACK, - ACTIONS(4534), 1, - anon_sym_DOT, - ACTIONS(4915), 1, - anon_sym_as, - ACTIONS(4917), 1, - anon_sym_BANG, - ACTIONS(4919), 1, - anon_sym_satisfies, - ACTIONS(4942), 1, - anon_sym_GT, - ACTIONS(4944), 1, - anon_sym_AMP_AMP, - ACTIONS(4946), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4948), 1, - anon_sym_GT_GT, - ACTIONS(4952), 1, - anon_sym_AMP, - ACTIONS(4954), 1, - anon_sym_CARET, - ACTIONS(4956), 1, - anon_sym_PIPE, - ACTIONS(4960), 1, - anon_sym_PERCENT, - ACTIONS(4962), 1, - anon_sym_STAR_STAR, - ACTIONS(4964), 1, - anon_sym_LT, - ACTIONS(4972), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4974), 1, - sym__ternary_qmark, - ACTIONS(5188), 1, - anon_sym_in, - STATE(2025), 1, - sym_type_arguments, - STATE(2279), 1, - sym_arguments, - STATE(5175), 1, - sym_optional_chain, + [52916] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4875), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4940), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4950), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4958), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4968), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4970), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4966), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(5186), 4, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_of, - [55504] = 5, - ACTIONS(4530), 1, - anon_sym_LPAREN, - STATE(2323), 1, - sym_arguments, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4396), 13, + ACTIONS(4235), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -186590,12 +184693,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4398), 27, + ACTIONS(4237), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, anon_sym_of, anon_sym_LBRACK, @@ -186618,13 +184722,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [55559] = 4, - ACTIONS(4430), 1, - anon_sym_EQ, + anon_sym_extends, + [52967] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4428), 13, + ACTIONS(4231), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -186638,7 +184741,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4432), 28, + ACTIONS(4233), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -186667,11 +184770,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [55612] = 3, + anon_sym_extends, + [53018] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4262), 13, + ACTIONS(4235), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -186685,7 +184789,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4264), 29, + ACTIONS(4237), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -186715,41 +184819,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [55663] = 9, - ACTIONS(4056), 1, - anon_sym_extends, - ACTIONS(4675), 1, - anon_sym_LBRACK, - ACTIONS(5196), 1, - anon_sym_RPAREN, + [53069] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4678), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(5191), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(5193), 2, - anon_sym_COMMA, - anon_sym_COLON, - ACTIONS(3443), 11, + ACTIONS(4239), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3447), 22, + ACTIONS(4241), 29, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -186769,41 +184866,35 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [55726] = 9, - ACTIONS(3525), 1, - anon_sym_EQ, - ACTIONS(3567), 1, - anon_sym_QMARK, - ACTIONS(4669), 1, - anon_sym_LBRACK, + anon_sym_extends, + [53120] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3564), 2, - anon_sym_COMMA, - anon_sym_COLON, - ACTIONS(4378), 2, - anon_sym_RPAREN, - anon_sym_extends, - ACTIONS(4672), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(3443), 11, + ACTIONS(4243), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3447), 22, + ACTIONS(4245), 29, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -186823,41 +184914,35 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [55789] = 9, - ACTIONS(2340), 1, anon_sym_extends, - ACTIONS(4422), 1, - anon_sym_LBRACK, - ACTIONS(5200), 1, - anon_sym_RPAREN, + [53171] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1667), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4425), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(5007), 2, - anon_sym_COMMA, - anon_sym_COLON, - ACTIONS(1665), 11, + ACTIONS(4239), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1669), 22, + ACTIONS(4241), 29, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -186877,11 +184962,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [55852] = 3, + anon_sym_extends, + [53222] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4096), 13, + ACTIONS(4243), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -186895,7 +184981,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4098), 29, + ACTIONS(4245), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -186925,11 +185011,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [55903] = 3, + [53273] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4100), 13, + ACTIONS(4405), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -186943,7 +185029,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4102), 29, + ACTIONS(4407), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -186973,18 +185059,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [55954] = 4, - ACTIONS(5094), 1, - anon_sym_AMP, + [53324] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4104), 12, + ACTIONS(4103), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, + anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, @@ -186992,7 +185077,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4106), 29, + ACTIONS(4105), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -187022,25 +185107,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [56007] = 3, + [53375] = 6, + ACTIONS(5083), 1, + anon_sym_AMP, + ACTIONS(5085), 1, + anon_sym_PIPE, + ACTIONS(5087), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4110), 13, + ACTIONS(4111), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4112), 29, + ACTIONS(4113), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -187069,27 +185158,113 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [56058] = 9, - ACTIONS(4098), 1, - anon_sym_extends, - ACTIONS(4434), 1, + [53432] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4115), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4117), 29, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, - ACTIONS(5203), 1, - anon_sym_RPAREN, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [53483] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4430), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4437), 2, + ACTIONS(4131), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, - ACTIONS(4976), 2, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4133), 29, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, - anon_sym_COLON, - ACTIONS(4428), 11, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [53534] = 6, + ACTIONS(5083), 1, + anon_sym_AMP, + ACTIONS(5085), 1, + anon_sym_PIPE, + ACTIONS(5087), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4131), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -187101,10 +185276,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4432), 22, + ACTIONS(4133), 28, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -187124,11 +185305,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [56121] = 3, + [53591] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4266), 13, + ACTIONS(4247), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -187142,7 +185323,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4268), 29, + ACTIONS(4249), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -187172,11 +185353,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [56172] = 3, + [53642] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4270), 13, + ACTIONS(2358), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -187190,7 +185371,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4272), 29, + ACTIONS(2356), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -187220,11 +185401,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [56223] = 3, + [53693] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4050), 13, + ACTIONS(4137), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -187238,7 +185419,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4052), 29, + ACTIONS(4139), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -187268,11 +185449,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [56274] = 3, + [53744] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4114), 13, + ACTIONS(4141), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -187286,7 +185467,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4116), 29, + ACTIONS(4143), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -187316,29 +185497,73 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [56325] = 6, - ACTIONS(5094), 1, + [53795] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4141), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(5096), 1, anon_sym_PIPE, - ACTIONS(5098), 1, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4143), 29, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, anon_sym_extends, + [53846] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4364), 11, + ACTIONS(4141), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4366), 28, + ACTIONS(4143), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -187367,29 +185592,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [56382] = 6, - ACTIONS(5094), 1, - anon_sym_AMP, - ACTIONS(5096), 1, - anon_sym_PIPE, - ACTIONS(5098), 1, anon_sym_extends, + [53897] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4368), 11, + ACTIONS(4145), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4370), 28, + ACTIONS(4147), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -187418,11 +185640,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [56439] = 3, + anon_sym_extends, + [53948] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4118), 13, + ACTIONS(4145), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -187436,7 +185659,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4120), 29, + ACTIONS(4147), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -187466,29 +185689,73 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [56490] = 6, - ACTIONS(5094), 1, + [53999] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4145), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(5096), 1, anon_sym_PIPE, - ACTIONS(5098), 1, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4147), 29, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, anon_sym_extends, + [54050] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4122), 11, + ACTIONS(4149), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4124), 28, + ACTIONS(4151), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -187517,30 +185784,74 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [56547] = 6, - ACTIONS(4138), 1, anon_sym_extends, - ACTIONS(5206), 1, - anon_sym_LBRACK, + [54101] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4136), 2, + ACTIONS(4149), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, - ACTIONS(4130), 11, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4151), 29, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [54152] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4149), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4132), 27, + ACTIONS(4151), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -187549,6 +185860,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, anon_sym_of, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -187568,13 +185880,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [56604] = 4, - ACTIONS(5208), 1, anon_sym_extends, + [54203] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4140), 13, + ACTIONS(4153), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -187588,7 +185899,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4142), 28, + ACTIONS(4155), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -187617,11 +185928,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [56657] = 3, + anon_sym_extends, + [54254] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4266), 13, + ACTIONS(4157), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -187635,7 +185947,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4268), 29, + ACTIONS(4159), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -187665,13 +185977,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [56708] = 4, - ACTIONS(5206), 1, - anon_sym_LBRACK, + [54305] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4146), 13, + ACTIONS(4161), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -187685,7 +185995,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4148), 28, + ACTIONS(4163), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -187694,6 +186004,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, anon_sym_of, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -187714,11 +186025,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [56761] = 3, + [54356] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4270), 13, + ACTIONS(2350), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -187732,7 +186043,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4272), 29, + ACTIONS(2348), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -187762,11 +186073,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [56812] = 3, + [54407] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4074), 13, + ACTIONS(4169), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -187780,7 +186091,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4076), 29, + ACTIONS(4171), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -187810,11 +186121,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [56863] = 3, + [54458] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4278), 13, + ACTIONS(4173), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -187828,7 +186139,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4280), 29, + ACTIONS(4175), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -187858,11 +186169,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [56914] = 3, + [54509] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4074), 13, + ACTIONS(4173), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -187876,7 +186187,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4076), 29, + ACTIONS(4175), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -187906,11 +186217,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [56965] = 3, + [54560] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4278), 13, + ACTIONS(4173), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -187924,7 +186235,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4280), 29, + ACTIONS(4175), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -187954,20 +186265,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [57016] = 7, - ACTIONS(5210), 1, - anon_sym_LPAREN, - ACTIONS(5215), 1, - anon_sym_LT, - ACTIONS(5218), 1, - anon_sym_QMARK, + [54611] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5213), 2, - sym__member_signature_marker, - anon_sym_COLON, - ACTIONS(3443), 12, + ACTIONS(4177), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -187978,14 +186280,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3447), 25, + ACTIONS(4179), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -188006,11 +186312,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [57075] = 3, + anon_sym_extends, + [54662] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4154), 13, + ACTIONS(4177), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -188024,7 +186331,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4156), 29, + ACTIONS(4179), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -188054,11 +186361,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [57126] = 3, + [54713] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4282), 13, + ACTIONS(4177), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -188072,7 +186379,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4284), 29, + ACTIONS(4179), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -188102,11 +186409,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [57177] = 3, + [54764] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4286), 13, + ACTIONS(4181), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -188120,7 +186427,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4288), 29, + ACTIONS(4183), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -188150,29 +186457,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [57228] = 6, - ACTIONS(5094), 1, - anon_sym_AMP, - ACTIONS(5096), 1, - anon_sym_PIPE, - ACTIONS(5098), 1, - anon_sym_extends, + [54815] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4290), 11, + ACTIONS(4181), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4292), 28, + ACTIONS(4183), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -188201,11 +186504,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [57285] = 3, + anon_sym_extends, + [54866] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4294), 13, + ACTIONS(4181), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -188219,7 +186523,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4296), 29, + ACTIONS(4183), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -188249,11 +186553,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [57336] = 3, + [54917] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4298), 13, + ACTIONS(4189), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -188267,7 +186571,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4300), 29, + ACTIONS(4191), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -188297,37 +186601,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [57387] = 6, + [54968] = 7, + ACTIONS(5089), 1, + anon_sym_LPAREN, ACTIONS(5094), 1, - anon_sym_AMP, - ACTIONS(5096), 1, - anon_sym_PIPE, - ACTIONS(5098), 1, - anon_sym_extends, + anon_sym_LT, + ACTIONS(5097), 1, + anon_sym_QMARK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4298), 11, + ACTIONS(5092), 2, + sym__member_signature_marker, + anon_sym_COLON, + ACTIONS(3439), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4300), 28, + ACTIONS(3443), 25, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -188348,25 +186653,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [57444] = 3, + [55027] = 6, + ACTIONS(5083), 1, + anon_sym_AMP, + ACTIONS(5085), 1, + anon_sym_PIPE, + ACTIONS(5087), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4082), 13, + ACTIONS(4201), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4084), 29, + ACTIONS(4203), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -188395,72 +186704,93 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [57495] = 15, - ACTIONS(237), 1, + [55084] = 33, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4637), 1, + anon_sym_LPAREN, + ACTIONS(4639), 1, + anon_sym_LBRACK, + ACTIONS(4641), 1, + anon_sym_DOT, + ACTIONS(4871), 1, + anon_sym_as, + ACTIONS(4873), 1, + anon_sym_BANG, + ACTIONS(4880), 1, + anon_sym_satisfies, + ACTIONS(4886), 1, + anon_sym_AMP_AMP, + ACTIONS(4888), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4890), 1, + anon_sym_GT_GT, + ACTIONS(4894), 1, + anon_sym_AMP, + ACTIONS(4896), 1, + anon_sym_CARET, + ACTIONS(4898), 1, + anon_sym_PIPE, + ACTIONS(4902), 1, + anon_sym_PERCENT, + ACTIONS(4904), 1, + anon_sym_STAR_STAR, + ACTIONS(4906), 1, + anon_sym_LT, + ACTIONS(4914), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4916), 1, + sym__ternary_qmark, + ACTIONS(5099), 1, anon_sym_COMMA, - ACTIONS(701), 1, + ACTIONS(5102), 1, anon_sym_RBRACE, - ACTIONS(2292), 1, - anon_sym_DQUOTE, - ACTIONS(2294), 1, - anon_sym_SQUOTE, - ACTIONS(4384), 1, - anon_sym_EQ, - ACTIONS(4548), 1, - anon_sym_LBRACK, - ACTIONS(4866), 1, - anon_sym_STAR, - STATE(4828), 1, - aux_sym_object_repeat1, - STATE(5022), 1, - aux_sym_object_pattern_repeat1, + STATE(1825), 1, + sym_type_arguments, + STATE(2292), 1, + sym_arguments, + STATE(5322), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2302), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(2328), 2, - anon_sym_get, - anon_sym_set, - STATE(3619), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(726), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2322), 21, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [57570] = 3, + ACTIONS(4878), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4882), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4884), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4892), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4900), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4910), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4912), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5104), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + ACTIONS(4908), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [55195] = 5, + ACTIONS(1693), 1, + anon_sym_EQ, + ACTIONS(4869), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4228), 13, + ACTIONS(1689), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -188474,8 +186804,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4230), 29, - sym__automatic_semicolon, + ACTIONS(1687), 27, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, @@ -188503,60 +186832,98 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [57621] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(2350), 13, - anon_sym_STAR, + [55250] = 33, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4637), 1, + anon_sym_LPAREN, + ACTIONS(4639), 1, + anon_sym_LBRACK, + ACTIONS(4641), 1, + anon_sym_DOT, + ACTIONS(4871), 1, + anon_sym_as, + ACTIONS(4873), 1, anon_sym_BANG, - anon_sym_in, - anon_sym_GT, + ACTIONS(4880), 1, + anon_sym_satisfies, + ACTIONS(4886), 1, + anon_sym_AMP_AMP, + ACTIONS(4888), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4890), 1, anon_sym_GT_GT, + ACTIONS(4894), 1, anon_sym_AMP, + ACTIONS(4896), 1, + anon_sym_CARET, + ACTIONS(4898), 1, anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, + ACTIONS(4902), 1, + anon_sym_PERCENT, + ACTIONS(4904), 1, + anon_sym_STAR_STAR, + ACTIONS(4906), 1, anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(2348), 29, - sym__automatic_semicolon, + ACTIONS(4914), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4916), 1, sym__ternary_qmark, - anon_sym_as, + ACTIONS(5099), 1, anon_sym_COMMA, + ACTIONS(5102), 1, anon_sym_RBRACE, - anon_sym_LPAREN, + STATE(1825), 1, + sym_type_arguments, + STATE(2292), 1, + sym_arguments, + STATE(5322), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4584), 2, + sym__automatic_semicolon, anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, + ACTIONS(4878), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4882), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4884), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4892), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, + ACTIONS(4900), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4910), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4912), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, + ACTIONS(4908), 3, + anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - [57672] = 3, + [55361] = 7, + ACTIONS(5106), 1, + anon_sym_LPAREN, + ACTIONS(5111), 1, + anon_sym_LT, + ACTIONS(5114), 1, + anon_sym_QMARK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4302), 13, + ACTIONS(5109), 2, + sym__member_signature_marker, + anon_sym_COLON, + ACTIONS(4526), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -188567,18 +186934,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4304), 29, + ACTIONS(4528), 25, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -188599,12 +186962,89 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [57723] = 3, + [55420] = 33, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4637), 1, + anon_sym_LPAREN, + ACTIONS(4639), 1, + anon_sym_LBRACK, + ACTIONS(4641), 1, + anon_sym_DOT, + ACTIONS(4871), 1, + anon_sym_as, + ACTIONS(4873), 1, + anon_sym_BANG, + ACTIONS(4880), 1, + anon_sym_satisfies, + ACTIONS(4886), 1, + anon_sym_AMP_AMP, + ACTIONS(4888), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4890), 1, + anon_sym_GT_GT, + ACTIONS(4894), 1, + anon_sym_AMP, + ACTIONS(4896), 1, + anon_sym_CARET, + ACTIONS(4898), 1, + anon_sym_PIPE, + ACTIONS(4902), 1, + anon_sym_PERCENT, + ACTIONS(4904), 1, + anon_sym_STAR_STAR, + ACTIONS(4906), 1, + anon_sym_LT, + ACTIONS(4914), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4916), 1, + sym__ternary_qmark, + ACTIONS(5102), 1, + anon_sym_RBRACE, + ACTIONS(5116), 1, + anon_sym_COMMA, + STATE(1825), 1, + sym_type_arguments, + STATE(2292), 1, + sym_arguments, + STATE(5322), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4693), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + ACTIONS(4878), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4882), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4884), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4892), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4900), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4910), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4912), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4908), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [55531] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4306), 13, + ACTIONS(1749), 14, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -188618,15 +187058,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4308), 29, + anon_sym_QMARK, + ACTIONS(1747), 28, sym__automatic_semicolon, sym__ternary_qmark, + sym__member_signature_marker, anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, + anon_sym_COLON, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -188647,37 +187088,41 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [57774] = 10, - ACTIONS(2292), 1, + [55582] = 15, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(730), 1, + anon_sym_RBRACE, + ACTIONS(2300), 1, anon_sym_DQUOTE, - ACTIONS(2294), 1, + ACTIONS(2302), 1, anon_sym_SQUOTE, - ACTIONS(4548), 1, + ACTIONS(4211), 1, + anon_sym_EQ, + ACTIONS(4530), 1, anon_sym_LBRACK, - ACTIONS(4983), 1, + ACTIONS(4918), 1, anon_sym_STAR, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + STATE(4854), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5220), 2, + ACTIONS(2310), 2, sym_number, sym_private_property_identifier, - ACTIONS(5222), 2, + ACTIONS(2328), 2, anon_sym_get, anon_sym_set, - STATE(3845), 3, + STATE(3868), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(726), 10, - sym__automatic_semicolon, + ACTIONS(728), 5, sym__member_signature_marker, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, anon_sym_LPAREN, - anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, @@ -188703,42 +187148,96 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [57839] = 11, - ACTIONS(3260), 1, + [55657] = 4, + ACTIONS(4429), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4427), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4431), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [55710] = 16, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(730), 1, + anon_sym_RBRACE, + ACTIONS(2300), 1, anon_sym_DQUOTE, - ACTIONS(3262), 1, + ACTIONS(2302), 1, anon_sym_SQUOTE, - ACTIONS(4386), 1, + ACTIONS(2324), 1, + anon_sym_async, + ACTIONS(4211), 1, + anon_sym_EQ, + ACTIONS(4530), 1, anon_sym_LBRACK, - ACTIONS(4983), 1, + ACTIONS(4918), 1, anon_sym_STAR, - ACTIONS(4985), 1, - anon_sym_async, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + STATE(4854), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4987), 2, + ACTIONS(2310), 2, sym_number, sym_private_property_identifier, - ACTIONS(4991), 2, + ACTIONS(2328), 2, anon_sym_get, anon_sym_set, - STATE(3018), 3, + STATE(3868), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(726), 10, - sym__automatic_semicolon, + ACTIONS(728), 5, sym__member_signature_marker, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, anon_sym_LPAREN, - anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(3660), 20, + ACTIONS(2322), 20, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -188759,39 +187258,113 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [57906] = 7, - ACTIONS(3544), 1, - anon_sym_EQ, - ACTIONS(4378), 1, - anon_sym_extends, + [55787] = 33, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4637), 1, + anon_sym_LPAREN, + ACTIONS(4639), 1, + anon_sym_LBRACK, + ACTIONS(4641), 1, + anon_sym_DOT, + ACTIONS(4871), 1, + anon_sym_as, + ACTIONS(4873), 1, + anon_sym_BANG, + ACTIONS(4880), 1, + anon_sym_satisfies, + ACTIONS(4886), 1, + anon_sym_AMP_AMP, + ACTIONS(4888), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4890), 1, + anon_sym_GT_GT, + ACTIONS(4894), 1, + anon_sym_AMP, + ACTIONS(4896), 1, + anon_sym_CARET, + ACTIONS(4898), 1, + anon_sym_PIPE, + ACTIONS(4902), 1, + anon_sym_PERCENT, + ACTIONS(4904), 1, + anon_sym_STAR_STAR, + ACTIONS(4906), 1, + anon_sym_LT, + ACTIONS(4914), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4916), 1, + sym__ternary_qmark, + ACTIONS(5119), 1, + anon_sym_COMMA, + ACTIONS(5122), 1, + anon_sym_RBRACE, + STATE(1825), 1, + sym_type_arguments, + STATE(2292), 1, + sym_arguments, + STATE(5322), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4669), 2, - anon_sym_COMMA, - anon_sym_LBRACK, - ACTIONS(4672), 3, + ACTIONS(4693), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + ACTIONS(4878), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4882), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4884), 2, + anon_sym_in, anon_sym_GT, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(3443), 10, + ACTIONS(4892), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4900), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4910), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4912), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4908), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [55898] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1847), 14, anon_sym_STAR, anon_sym_BANG, anon_sym_in, + anon_sym_GT, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3447), 25, + anon_sym_QMARK, + ACTIONS(1845), 28, sym__automatic_semicolon, sym__ternary_qmark, + sym__member_signature_marker, anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, + anon_sym_COLON, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -188811,34 +187384,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [57965] = 3, + [55949] = 6, + ACTIONS(4520), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4306), 13, + ACTIONS(4085), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(4523), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3439), 10, anon_sym_STAR, anon_sym_BANG, anon_sym_in, - anon_sym_GT, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4308), 29, - sym__automatic_semicolon, + ACTIONS(3443), 26, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, anon_sym_of, - anon_sym_LBRACK, + anon_sym_COLON, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -188858,12 +187435,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [58016] = 3, + [56006] = 4, + ACTIONS(5124), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4306), 13, + ACTIONS(4265), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -188877,7 +187455,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4308), 29, + ACTIONS(4267), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -188887,7 +187465,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_of, anon_sym_LBRACK, - anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -188907,71 +187484,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [58067] = 15, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(2292), 1, - anon_sym_DQUOTE, - ACTIONS(2294), 1, - anon_sym_SQUOTE, - ACTIONS(4384), 1, - anon_sym_EQ, - ACTIONS(4548), 1, - anon_sym_LBRACK, - ACTIONS(4866), 1, - anon_sym_STAR, - ACTIONS(4868), 1, - anon_sym_RBRACE, - STATE(4828), 1, - aux_sym_object_repeat1, - STATE(5022), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(2302), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(2328), 2, - anon_sym_get, - anon_sym_set, - STATE(3619), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(726), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2322), 21, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [58142] = 3, + [56059] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4232), 13, + ACTIONS(4279), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -188985,7 +187502,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4234), 29, + ACTIONS(4281), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -189015,150 +187532,118 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [58193] = 10, - ACTIONS(2292), 1, - anon_sym_DQUOTE, - ACTIONS(2294), 1, - anon_sym_SQUOTE, - ACTIONS(4548), 1, + [56110] = 32, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4637), 1, + anon_sym_LPAREN, + ACTIONS(4639), 1, anon_sym_LBRACK, - ACTIONS(5042), 1, - anon_sym_STAR, + ACTIONS(4641), 1, + anon_sym_DOT, + ACTIONS(4871), 1, + anon_sym_as, + ACTIONS(4873), 1, + anon_sym_BANG, + ACTIONS(4880), 1, + anon_sym_satisfies, + ACTIONS(5003), 1, + anon_sym_GT, + ACTIONS(5005), 1, + anon_sym_AMP_AMP, + ACTIONS(5007), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5009), 1, + anon_sym_GT_GT, + ACTIONS(5013), 1, + anon_sym_AMP, + ACTIONS(5015), 1, + anon_sym_CARET, + ACTIONS(5017), 1, + anon_sym_PIPE, + ACTIONS(5021), 1, + anon_sym_PERCENT, + ACTIONS(5023), 1, + anon_sym_STAR_STAR, + ACTIONS(5025), 1, + anon_sym_LT, + ACTIONS(5033), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5035), 1, + sym__ternary_qmark, + ACTIONS(5128), 1, + anon_sym_in, + STATE(1825), 1, + sym_type_arguments, + STATE(2292), 1, + sym_arguments, + STATE(5322), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5224), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(5226), 2, - anon_sym_get, - anon_sym_set, - STATE(3635), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(726), 10, + ACTIONS(4878), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5001), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5011), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5019), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5029), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5031), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5027), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5126), 4, sym__automatic_semicolon, - sym__member_signature_marker, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(2322), 21, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [58258] = 16, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(2292), 1, - anon_sym_DQUOTE, - ACTIONS(2294), 1, - anon_sym_SQUOTE, - ACTIONS(2324), 1, - anon_sym_async, - ACTIONS(4384), 1, - anon_sym_EQ, - ACTIONS(4548), 1, + anon_sym_of, + [56219] = 9, + ACTIONS(2352), 1, + anon_sym_extends, + ACTIONS(4409), 1, anon_sym_LBRACK, - ACTIONS(4866), 1, - anon_sym_STAR, - ACTIONS(4868), 1, - anon_sym_RBRACE, - STATE(4828), 1, - aux_sym_object_repeat1, - STATE(5022), 1, - aux_sym_object_pattern_repeat1, + ACTIONS(5131), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2302), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(2328), 2, - anon_sym_get, - anon_sym_set, - STATE(3619), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(726), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, + ACTIONS(1693), 2, + anon_sym_EQ, anon_sym_QMARK, - ACTIONS(2322), 20, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [58335] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4310), 13, + ACTIONS(4412), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4938), 2, + anon_sym_COMMA, + anon_sym_COLON, + ACTIONS(1691), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4312), 29, - sym__automatic_semicolon, + ACTIONS(1695), 22, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -189178,35 +187663,41 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + [56282] = 9, + ACTIONS(4301), 1, anon_sym_extends, - [58386] = 3, + ACTIONS(4433), 1, + anon_sym_LBRACK, + ACTIONS(5134), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4310), 13, + ACTIONS(4429), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4436), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4934), 2, + anon_sym_COMMA, + anon_sym_COLON, + ACTIONS(4427), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4312), 29, - sym__automatic_semicolon, + ACTIONS(4431), 22, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -189226,12 +187717,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [58437] = 3, + [56345] = 4, + ACTIONS(5137), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4310), 13, + ACTIONS(4279), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -189245,7 +187737,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4312), 29, + ACTIONS(4281), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -189254,7 +187746,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, anon_sym_of, - anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -189275,11 +187766,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [58488] = 3, + [56398] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4314), 13, + ACTIONS(4285), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -189293,7 +187784,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4316), 29, + ACTIONS(4287), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -189323,11 +187814,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [58539] = 3, + [56449] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4314), 13, + ACTIONS(4059), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -189341,7 +187832,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4316), 29, + ACTIONS(4061), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -189371,80 +187862,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [58590] = 10, - ACTIONS(2292), 1, - anon_sym_DQUOTE, - ACTIONS(2294), 1, - anon_sym_SQUOTE, - ACTIONS(4548), 1, - anon_sym_LBRACK, - ACTIONS(5104), 1, - anon_sym_STAR, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5228), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(5230), 2, - anon_sym_get, - anon_sym_set, - STATE(3638), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(726), 10, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(2322), 21, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [58655] = 3, + [56500] = 6, + ACTIONS(5083), 1, + anon_sym_AMP, + ACTIONS(5085), 1, + anon_sym_PIPE, + ACTIONS(5087), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4314), 13, + ACTIONS(4119), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4316), 29, + ACTIONS(4121), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -189473,26 +187913,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + [56557] = 6, + ACTIONS(5083), 1, + anon_sym_AMP, + ACTIONS(5085), 1, + anon_sym_PIPE, + ACTIONS(5087), 1, anon_sym_extends, - [58706] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4318), 13, + ACTIONS(4123), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4320), 29, + ACTIONS(4125), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -189521,30 +187964,107 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [58757] = 10, - ACTIONS(2292), 1, + [56614] = 33, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4637), 1, + anon_sym_LPAREN, + ACTIONS(4639), 1, + anon_sym_LBRACK, + ACTIONS(4641), 1, + anon_sym_DOT, + ACTIONS(4871), 1, + anon_sym_as, + ACTIONS(4873), 1, + anon_sym_BANG, + ACTIONS(4880), 1, + anon_sym_satisfies, + ACTIONS(4886), 1, + anon_sym_AMP_AMP, + ACTIONS(4888), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4890), 1, + anon_sym_GT_GT, + ACTIONS(4894), 1, + anon_sym_AMP, + ACTIONS(4896), 1, + anon_sym_CARET, + ACTIONS(4898), 1, + anon_sym_PIPE, + ACTIONS(4902), 1, + anon_sym_PERCENT, + ACTIONS(4904), 1, + anon_sym_STAR_STAR, + ACTIONS(4906), 1, + anon_sym_LT, + ACTIONS(4914), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4916), 1, + sym__ternary_qmark, + ACTIONS(5139), 1, + anon_sym_COMMA, + STATE(1825), 1, + sym_type_arguments, + STATE(2292), 1, + sym_arguments, + STATE(4739), 1, + aux_sym_sequence_expression_repeat1, + STATE(5322), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4878), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4882), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4884), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4892), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4900), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4910), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4912), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5141), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + ACTIONS(4908), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [56725] = 10, + ACTIONS(2300), 1, anon_sym_DQUOTE, - ACTIONS(2294), 1, + ACTIONS(2302), 1, anon_sym_SQUOTE, - ACTIONS(4548), 1, + ACTIONS(4530), 1, anon_sym_LBRACK, - ACTIONS(5178), 1, + ACTIONS(5143), 1, anon_sym_STAR, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5232), 2, + ACTIONS(5145), 2, sym_number, sym_private_property_identifier, - ACTIONS(5234), 2, + ACTIONS(5147), 2, anon_sym_get, anon_sym_set, - STATE(3640), 3, + STATE(3828), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(726), 10, + ACTIONS(728), 10, sym__automatic_semicolon, sym__member_signature_marker, anon_sym_COMMA, @@ -189577,141 +188097,46 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [58822] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4322), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4324), 29, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - [58873] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4158), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4160), 29, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - [58924] = 10, - ACTIONS(2292), 1, + [56790] = 11, + ACTIONS(3274), 1, anon_sym_DQUOTE, - ACTIONS(2294), 1, + ACTIONS(3276), 1, anon_sym_SQUOTE, - ACTIONS(4548), 1, + ACTIONS(4213), 1, anon_sym_LBRACK, - ACTIONS(5236), 1, + ACTIONS(5149), 1, anon_sym_STAR, + ACTIONS(5151), 1, + anon_sym_async, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5238), 2, + ACTIONS(5153), 2, sym_number, sym_private_property_identifier, - ACTIONS(5240), 2, + ACTIONS(5155), 2, anon_sym_get, anon_sym_set, - STATE(3641), 3, + STATE(3020), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(726), 10, + ACTIONS(728), 10, sym__automatic_semicolon, sym__member_signature_marker, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_RBRACE, + anon_sym_BANG, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(2322), 21, + ACTIONS(3677), 20, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, - anon_sym_async, anon_sym_new, sym_identifier, anon_sym_static, @@ -189728,29 +188153,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [58989] = 10, - ACTIONS(2292), 1, + [56857] = 10, + ACTIONS(2300), 1, anon_sym_DQUOTE, - ACTIONS(2294), 1, + ACTIONS(2302), 1, anon_sym_SQUOTE, - ACTIONS(4548), 1, + ACTIONS(4530), 1, anon_sym_LBRACK, - ACTIONS(4993), 1, + ACTIONS(4622), 1, anon_sym_STAR, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5242), 2, + ACTIONS(5157), 2, sym_number, sym_private_property_identifier, - ACTIONS(5244), 2, + ACTIONS(5159), 2, anon_sym_get, anon_sym_set, - STATE(3732), 3, + STATE(3590), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(726), 10, + ACTIONS(728), 10, sym__automatic_semicolon, sym__member_signature_marker, anon_sym_EQ, @@ -189783,195 +188208,94 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [59054] = 3, + [56922] = 10, + ACTIONS(2300), 1, + anon_sym_DQUOTE, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + ACTIONS(4530), 1, + anon_sym_LBRACK, + ACTIONS(5161), 1, + anon_sym_STAR, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4236), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4238), 29, + ACTIONS(5163), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5165), 2, + anon_sym_get, + anon_sym_set, + STATE(3582), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(728), 10, sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, + sym__member_signature_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - [59105] = 9, - ACTIONS(2340), 1, - anon_sym_extends, - ACTIONS(4422), 1, - anon_sym_LBRACK, - ACTIONS(4905), 1, - anon_sym_RPAREN, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(1667), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4425), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4853), 2, - anon_sym_COMMA, anon_sym_COLON, - ACTIONS(1665), 11, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1669), 22, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [59168] = 9, - ACTIONS(4098), 1, - anon_sym_extends, - ACTIONS(4434), 1, - anon_sym_LBRACK, - ACTIONS(4909), 1, - anon_sym_RPAREN, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4430), 2, - anon_sym_EQ, anon_sym_QMARK, - ACTIONS(4437), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4809), 2, - anon_sym_COMMA, - anon_sym_COLON, - ACTIONS(4428), 11, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4432), 22, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [59231] = 15, + anon_sym_PIPE_RBRACE, + ACTIONS(2322), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [56987] = 15, ACTIONS(237), 1, anon_sym_COMMA, - ACTIONS(2292), 1, + ACTIONS(2300), 1, anon_sym_DQUOTE, - ACTIONS(2294), 1, + ACTIONS(2302), 1, anon_sym_SQUOTE, - ACTIONS(4384), 1, + ACTIONS(4211), 1, anon_sym_EQ, - ACTIONS(4548), 1, + ACTIONS(4530), 1, anon_sym_LBRACK, - ACTIONS(4866), 1, + ACTIONS(4918), 1, anon_sym_STAR, - ACTIONS(5009), 1, + ACTIONS(4940), 1, anon_sym_RBRACE, - STATE(4828), 1, - aux_sym_object_repeat1, - STATE(5022), 1, + STATE(4830), 1, aux_sym_object_pattern_repeat1, + STATE(4854), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2302), 2, + ACTIONS(2310), 2, sym_number, sym_private_property_identifier, ACTIONS(2328), 2, anon_sym_get, anon_sym_set, - STATE(3619), 3, + STATE(3868), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(726), 5, + ACTIONS(728), 5, sym__member_signature_marker, anon_sym_LPAREN, anon_sym_COLON, @@ -189999,235 +188323,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [59306] = 4, + [57062] = 11, + ACTIONS(3274), 1, + anon_sym_DQUOTE, + ACTIONS(3276), 1, + anon_sym_SQUOTE, + ACTIONS(4213), 1, + anon_sym_LBRACK, + ACTIONS(5161), 1, + anon_sym_STAR, + ACTIONS(5167), 1, + anon_sym_async, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4156), 4, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - ACTIONS(4274), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4276), 25, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [59359] = 16, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(2292), 1, - anon_sym_DQUOTE, - ACTIONS(2294), 1, - anon_sym_SQUOTE, - ACTIONS(2324), 1, - anon_sym_async, - ACTIONS(4384), 1, - anon_sym_EQ, - ACTIONS(4548), 1, - anon_sym_LBRACK, - ACTIONS(4866), 1, - anon_sym_STAR, - ACTIONS(5009), 1, - anon_sym_RBRACE, - STATE(4828), 1, - aux_sym_object_repeat1, - STATE(5022), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(2302), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(2328), 2, - anon_sym_get, - anon_sym_set, - STATE(3619), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(726), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2322), 20, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [59436] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4162), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4164), 29, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - [59487] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4166), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4168), 29, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - [59538] = 10, - ACTIONS(2292), 1, - anon_sym_DQUOTE, - ACTIONS(2294), 1, - anon_sym_SQUOTE, - ACTIONS(4548), 1, - anon_sym_LBRACK, - ACTIONS(5011), 1, - anon_sym_STAR, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5246), 2, + ACTIONS(5169), 2, sym_number, sym_private_property_identifier, - ACTIONS(5248), 2, + ACTIONS(5171), 2, anon_sym_get, anon_sym_set, - STATE(3861), 3, + STATE(3086), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(726), 10, + ACTIONS(728), 10, sym__automatic_semicolon, sym__member_signature_marker, anon_sym_COMMA, @@ -190238,12 +188358,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_QMARK, anon_sym_PIPE_RBRACE, - ACTIONS(2322), 21, + ACTIONS(3677), 20, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, - anon_sym_async, anon_sym_new, sym_identifier, anon_sym_static, @@ -190260,90 +188379,47 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [59603] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4326), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4328), 29, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, + [57129] = 16, + ACTIONS(237), 1, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - [59654] = 11, - ACTIONS(3260), 1, + ACTIONS(2300), 1, anon_sym_DQUOTE, - ACTIONS(3262), 1, + ACTIONS(2302), 1, anon_sym_SQUOTE, - ACTIONS(4554), 1, + ACTIONS(2324), 1, + anon_sym_async, + ACTIONS(4211), 1, + anon_sym_EQ, + ACTIONS(4530), 1, anon_sym_LBRACK, - ACTIONS(5011), 1, + ACTIONS(4918), 1, anon_sym_STAR, - ACTIONS(5013), 1, - anon_sym_async, + ACTIONS(4940), 1, + anon_sym_RBRACE, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + STATE(4854), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5015), 2, + ACTIONS(2310), 2, sym_number, sym_private_property_identifier, - ACTIONS(5019), 2, + ACTIONS(2328), 2, anon_sym_get, anon_sym_set, - STATE(3076), 3, + STATE(3868), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(726), 10, - sym__automatic_semicolon, + ACTIONS(728), 5, sym__member_signature_marker, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(3660), 20, + ACTIONS(2322), 20, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -190364,88 +188440,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [59721] = 9, - ACTIONS(4056), 1, - anon_sym_extends, - ACTIONS(4675), 1, + [57206] = 6, + ACTIONS(4459), 1, anon_sym_LBRACK, - ACTIONS(5252), 1, - anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4678), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(5191), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(5250), 2, + ACTIONS(4263), 2, anon_sym_COMMA, - anon_sym_COLON, - ACTIONS(3443), 11, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, + anon_sym_extends, + ACTIONS(4462), 3, anon_sym_GT, - anon_sym_GT_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3447), 22, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [59784] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(2346), 13, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3439), 10, anon_sym_STAR, anon_sym_BANG, anon_sym_in, - anon_sym_GT, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2344), 29, - sym__automatic_semicolon, + ACTIONS(3443), 26, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, anon_sym_of, - anon_sym_LBRACK, + anon_sym_COLON, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -190465,12 +188491,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [59835] = 3, + [57263] = 5, + ACTIONS(87), 1, + anon_sym_BQUOTE, + STATE(2373), 1, + sym_template_string, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4376), 13, + ACTIONS(1721), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -190484,7 +188513,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4378), 29, + ACTIONS(1723), 27, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -190511,146 +188540,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [59886] = 9, - ACTIONS(3567), 1, - anon_sym_QMARK, - ACTIONS(3577), 1, + [57318] = 6, + ACTIONS(1693), 1, anon_sym_EQ, - ACTIONS(4669), 1, - anon_sym_LBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3580), 2, - anon_sym_COMMA, - anon_sym_COLON, - ACTIONS(4378), 2, - anon_sym_RPAREN, - anon_sym_extends, - ACTIONS(4672), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(3443), 11, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3447), 22, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [59949] = 33, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4530), 1, - anon_sym_LPAREN, - ACTIONS(4532), 1, - anon_sym_LBRACK, - ACTIONS(4534), 1, - anon_sym_DOT, - ACTIONS(4870), 1, - anon_sym_STAR_STAR, - ACTIONS(4883), 1, - anon_sym_GT_GT, - ACTIONS(4887), 1, - anon_sym_AMP, - ACTIONS(4889), 1, - anon_sym_CARET, - ACTIONS(4891), 1, - anon_sym_PIPE, - ACTIONS(4895), 1, - anon_sym_PERCENT, - ACTIONS(4897), 1, - anon_sym_LT, - ACTIONS(4913), 1, - anon_sym_AMP_AMP, - ACTIONS(4915), 1, - anon_sym_as, - ACTIONS(4917), 1, - anon_sym_BANG, - ACTIONS(4919), 1, - anon_sym_satisfies, - ACTIONS(4921), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4927), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4929), 1, - sym__ternary_qmark, - ACTIONS(5255), 1, - anon_sym_COMMA, - STATE(2025), 1, - sym_type_arguments, - STATE(2279), 1, - sym_arguments, - STATE(4749), 1, - aux_sym_sequence_expression_repeat1, - STATE(5175), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4875), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4879), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4881), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4885), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4893), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4901), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4903), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5257), 2, + ACTIONS(1697), 1, sym__automatic_semicolon, - anon_sym_SEMI, - ACTIONS(4899), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [60060] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4330), 13, + ACTIONS(1687), 2, + anon_sym_else, + anon_sym_while, + ACTIONS(1691), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -190664,15 +188566,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4332), 29, - sym__automatic_semicolon, + ACTIONS(1695), 25, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -190693,12 +188592,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + [57375] = 4, + ACTIONS(4081), 1, anon_sym_extends, - [60111] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4334), 13, + ACTIONS(4223), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -190712,7 +188612,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4336), 29, + ACTIONS(4225), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -190741,85 +188641,41 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [60162] = 3, + [57428] = 7, + ACTIONS(3525), 1, + anon_sym_DOT, + ACTIONS(3527), 1, + anon_sym_QMARK_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4054), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, + ACTIONS(3485), 2, anon_sym_AMP, anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4056), 29, + ACTIONS(3481), 7, sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, anon_sym_extends, - [60213] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4334), 13, + anon_sym_PIPE_RBRACE, + ACTIONS(3439), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4336), 29, - sym__automatic_semicolon, + ACTIONS(3443), 20, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -190837,27 +188693,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [60264] = 4, - ACTIONS(5094), 1, + [57487] = 6, + ACTIONS(5083), 1, anon_sym_AMP, + ACTIONS(5085), 1, + anon_sym_PIPE, + ACTIONS(5087), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4240), 12, + ACTIONS(4223), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4242), 29, + ACTIONS(4225), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -190886,67 +188744,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [60317] = 4, - ACTIONS(4042), 1, - anon_sym_extends, + [57544] = 5, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4410), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, + ACTIONS(4313), 2, anon_sym_AMP, anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4412), 28, + ACTIONS(4315), 7, sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [60370] = 6, - ACTIONS(5094), 1, - anon_sym_AMP, - ACTIONS(5096), 1, - anon_sym_PIPE, - ACTIONS(5098), 1, anon_sym_extends, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4410), 11, + anon_sym_PIPE_RBRACE, + ACTIONS(3439), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -190958,16 +188771,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4412), 28, - sym__automatic_semicolon, + ACTIONS(3443), 22, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -190987,22 +188794,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [60427] = 6, + [57599] = 6, + ACTIONS(4818), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4172), 2, + ACTIONS(4319), 2, anon_sym_COMMA, anon_sym_extends, - ACTIONS(4773), 3, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - ACTIONS(4776), 3, + ACTIONS(4821), 3, anon_sym_GT, anon_sym_AMP, anon_sym_PIPE, - ACTIONS(4274), 10, + ACTIONS(4590), 10, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -191013,7 +188818,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4276), 24, + ACTIONS(4592), 26, sym__ternary_qmark, anon_sym_as, anon_sym_RBRACE, @@ -191021,6 +188826,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_of, anon_sym_COLON, anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -191038,41 +188845,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [60484] = 15, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(2292), 1, + [57656] = 10, + ACTIONS(2300), 1, anon_sym_DQUOTE, - ACTIONS(2294), 1, + ACTIONS(2302), 1, anon_sym_SQUOTE, - ACTIONS(4384), 1, - anon_sym_EQ, - ACTIONS(4548), 1, + ACTIONS(4530), 1, anon_sym_LBRACK, - ACTIONS(4866), 1, + ACTIONS(4942), 1, anon_sym_STAR, - ACTIONS(4877), 1, - anon_sym_RBRACE, - STATE(4828), 1, - aux_sym_object_repeat1, - STATE(5022), 1, - aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2302), 2, + ACTIONS(5173), 2, sym_number, sym_private_property_identifier, - ACTIONS(2328), 2, + ACTIONS(5175), 2, anon_sym_get, anon_sym_set, - STATE(3619), 3, + STATE(3695), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(726), 5, + ACTIONS(728), 10, + sym__automatic_semicolon, sym__member_signature_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, @@ -191098,36 +188900,96 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [60559] = 3, + [57721] = 11, + ACTIONS(3274), 1, + anon_sym_DQUOTE, + ACTIONS(3276), 1, + anon_sym_SQUOTE, + ACTIONS(4213), 1, + anon_sym_LBRACK, + ACTIONS(4942), 1, + anon_sym_STAR, + ACTIONS(4944), 1, + anon_sym_async, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4244), 13, - anon_sym_STAR, + ACTIONS(4946), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4950), 2, + anon_sym_get, + anon_sym_set, + STATE(3013), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(728), 10, + sym__automatic_semicolon, + sym__member_signature_marker, + anon_sym_EQ, + anon_sym_COMMA, anon_sym_BANG, - anon_sym_in, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(3677), 20, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [57788] = 6, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4357), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(4540), 3, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + ACTIONS(4543), 3, anon_sym_GT, - anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, + ACTIONS(4271), 10, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4246), 29, - sym__automatic_semicolon, + ACTIONS(4273), 24, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + anon_sym_COLON, + anon_sym_RBRACK, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -191145,48 +189007,120 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [60610] = 16, - ACTIONS(237), 1, + [57845] = 33, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4637), 1, + anon_sym_LPAREN, + ACTIONS(4639), 1, + anon_sym_LBRACK, + ACTIONS(4641), 1, + anon_sym_DOT, + ACTIONS(4871), 1, + anon_sym_as, + ACTIONS(4873), 1, + anon_sym_BANG, + ACTIONS(4880), 1, + anon_sym_satisfies, + ACTIONS(4886), 1, + anon_sym_AMP_AMP, + ACTIONS(4888), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4890), 1, + anon_sym_GT_GT, + ACTIONS(4894), 1, + anon_sym_AMP, + ACTIONS(4896), 1, + anon_sym_CARET, + ACTIONS(4898), 1, + anon_sym_PIPE, + ACTIONS(4902), 1, + anon_sym_PERCENT, + ACTIONS(4904), 1, + anon_sym_STAR_STAR, + ACTIONS(4906), 1, + anon_sym_LT, + ACTIONS(4914), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4916), 1, + sym__ternary_qmark, + ACTIONS(5139), 1, anon_sym_COMMA, - ACTIONS(2292), 1, + STATE(1825), 1, + sym_type_arguments, + STATE(2292), 1, + sym_arguments, + STATE(4739), 1, + aux_sym_sequence_expression_repeat1, + STATE(5322), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4878), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4882), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4884), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4892), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4900), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4910), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4912), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5177), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + ACTIONS(4908), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [57956] = 11, + ACTIONS(3274), 1, anon_sym_DQUOTE, - ACTIONS(2294), 1, + ACTIONS(3276), 1, anon_sym_SQUOTE, - ACTIONS(2324), 1, - anon_sym_async, - ACTIONS(4384), 1, - anon_sym_EQ, - ACTIONS(4548), 1, + ACTIONS(4213), 1, anon_sym_LBRACK, - ACTIONS(4866), 1, + ACTIONS(5179), 1, anon_sym_STAR, - ACTIONS(4877), 1, - anon_sym_RBRACE, - STATE(4828), 1, - aux_sym_object_repeat1, - STATE(5022), 1, - aux_sym_object_pattern_repeat1, + ACTIONS(5181), 1, + anon_sym_async, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2302), 2, + ACTIONS(5183), 2, sym_number, sym_private_property_identifier, - ACTIONS(2328), 2, + ACTIONS(5185), 2, anon_sym_get, anon_sym_set, - STATE(3619), 3, + STATE(3090), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(726), 5, + ACTIONS(728), 10, + sym__automatic_semicolon, sym__member_signature_marker, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2322), 20, + anon_sym_PIPE_RBRACE, + ACTIONS(3677), 20, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -191207,37 +189141,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [60687] = 9, - ACTIONS(3766), 1, - anon_sym_COMMA, - ACTIONS(3769), 1, - anon_sym_RBRACE, - ACTIONS(4384), 1, - anon_sym_EQ, - STATE(4979), 1, - aux_sym_object_repeat1, - STATE(5022), 1, - aux_sym_object_pattern_repeat1, + [58023] = 10, + ACTIONS(2300), 1, + anon_sym_DQUOTE, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + ACTIONS(4530), 1, + anon_sym_LBRACK, + ACTIONS(4952), 1, + anon_sym_STAR, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1936), 6, - anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, + ACTIONS(5187), 2, sym_number, sym_private_property_identifier, - ACTIONS(726), 8, + ACTIONS(5189), 2, + anon_sym_get, + anon_sym_set, + STATE(3680), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(728), 10, sym__automatic_semicolon, sym__member_signature_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(1934), 23, + ACTIONS(2322), 21, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -191247,8 +189184,6 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_static, anon_sym_readonly, - anon_sym_get, - anon_sym_set, anon_sym_declare, anon_sym_public, anon_sym_private, @@ -191261,37 +189196,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [60750] = 9, - ACTIONS(3766), 1, - anon_sym_COMMA, - ACTIONS(3769), 1, - anon_sym_RBRACE, - ACTIONS(4384), 1, - anon_sym_EQ, - STATE(4979), 1, - aux_sym_object_repeat1, - STATE(5022), 1, - aux_sym_object_pattern_repeat1, + [58088] = 10, + ACTIONS(2300), 1, + anon_sym_DQUOTE, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + ACTIONS(4530), 1, + anon_sym_LBRACK, + ACTIONS(5191), 1, + anon_sym_STAR, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1940), 6, - anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, + ACTIONS(5193), 2, sym_number, sym_private_property_identifier, - ACTIONS(726), 8, + ACTIONS(5195), 2, + anon_sym_get, + anon_sym_set, + STATE(3789), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(728), 10, sym__automatic_semicolon, sym__member_signature_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(1938), 23, + ACTIONS(2322), 21, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -191301,8 +189239,6 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_static, anon_sym_readonly, - anon_sym_get, - anon_sym_set, anon_sym_declare, anon_sym_public, anon_sym_private, @@ -191315,60 +189251,70 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [60813] = 4, - ACTIONS(5259), 1, - anon_sym_DOT, + [58153] = 10, + ACTIONS(2300), 1, + anon_sym_DQUOTE, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + ACTIONS(4530), 1, + anon_sym_LBRACK, + ACTIONS(5040), 1, + anon_sym_STAR, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4404), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4406), 28, + ACTIONS(5197), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5199), 2, + anon_sym_get, + anon_sym_set, + STATE(3759), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(728), 10, sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, + sym__member_signature_marker, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_RBRACE, + anon_sym_BANG, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - [60866] = 3, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2322), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [58218] = 5, + ACTIONS(4637), 1, + anon_sym_LPAREN, + STATE(2169), 1, + sym_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4136), 13, + ACTIONS(4185), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -191382,13 +189328,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4138), 29, + ACTIONS(4187), 27, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_of, anon_sym_LBRACK, @@ -191411,97 +189356,105 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [60917] = 5, + [58273] = 15, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(703), 1, + anon_sym_RBRACE, + ACTIONS(2300), 1, + anon_sym_DQUOTE, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + ACTIONS(4211), 1, + anon_sym_EQ, ACTIONS(4530), 1, - anon_sym_LPAREN, - STATE(2173), 1, - sym_arguments, + anon_sym_LBRACK, + ACTIONS(4918), 1, + anon_sym_STAR, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + STATE(4854), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4372), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, + ACTIONS(2310), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2328), 2, + anon_sym_get, + anon_sym_set, + STATE(3868), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(728), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4374), 27, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [60972] = 11, - ACTIONS(3260), 1, + anon_sym_QMARK, + ACTIONS(2322), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [58348] = 10, + ACTIONS(2300), 1, anon_sym_DQUOTE, - ACTIONS(3262), 1, + ACTIONS(2302), 1, anon_sym_SQUOTE, - ACTIONS(4386), 1, + ACTIONS(4530), 1, anon_sym_LBRACK, - ACTIONS(5261), 1, + ACTIONS(4969), 1, anon_sym_STAR, - ACTIONS(5263), 1, - anon_sym_async, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5265), 2, + ACTIONS(5201), 2, sym_number, sym_private_property_identifier, - ACTIONS(5267), 2, + ACTIONS(5203), 2, anon_sym_get, anon_sym_set, - STATE(2978), 3, + STATE(3793), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(726), 10, + ACTIONS(728), 10, sym__automatic_semicolon, sym__member_signature_marker, - anon_sym_EQ, anon_sym_COMMA, - anon_sym_BANG, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(3660), 20, + anon_sym_PIPE_RBRACE, + ACTIONS(2322), 21, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, + anon_sym_async, anon_sym_new, sym_identifier, anon_sym_static, @@ -191518,76 +189471,105 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [61039] = 4, - ACTIONS(5206), 1, + [58413] = 33, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4637), 1, + anon_sym_LPAREN, + ACTIONS(4639), 1, anon_sym_LBRACK, + ACTIONS(4641), 1, + anon_sym_DOT, + ACTIONS(4871), 1, + anon_sym_as, + ACTIONS(4873), 1, + anon_sym_BANG, + ACTIONS(4880), 1, + anon_sym_satisfies, + ACTIONS(4886), 1, + anon_sym_AMP_AMP, + ACTIONS(4888), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4890), 1, + anon_sym_GT_GT, + ACTIONS(4894), 1, + anon_sym_AMP, + ACTIONS(4896), 1, + anon_sym_CARET, + ACTIONS(4898), 1, + anon_sym_PIPE, + ACTIONS(4902), 1, + anon_sym_PERCENT, + ACTIONS(4904), 1, + anon_sym_STAR_STAR, + ACTIONS(4906), 1, + anon_sym_LT, + ACTIONS(4914), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4916), 1, + sym__ternary_qmark, + ACTIONS(5139), 1, + anon_sym_COMMA, + STATE(1825), 1, + sym_type_arguments, + STATE(2292), 1, + sym_arguments, + STATE(4739), 1, + aux_sym_sequence_expression_repeat1, + STATE(5322), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4136), 13, + ACTIONS(4878), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4882), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(4884), 2, anon_sym_in, anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(4892), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4900), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(4910), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4138), 28, + ACTIONS(4912), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5205), 2, sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, + ACTIONS(4908), 3, anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - [61092] = 11, - ACTIONS(3898), 1, + [58524] = 11, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(5269), 1, + ACTIONS(5207), 1, anon_sym_LT, - STATE(1594), 1, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4448), 12, + ACTIONS(4465), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -191600,7 +189582,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4450), 22, + ACTIONS(4467), 22, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -191623,144 +189605,172 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [61159] = 6, - ACTIONS(4669), 1, + [58591] = 15, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(2300), 1, + anon_sym_DQUOTE, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + ACTIONS(4211), 1, + anon_sym_EQ, + ACTIONS(4530), 1, anon_sym_LBRACK, + ACTIONS(4918), 1, + anon_sym_STAR, + ACTIONS(4979), 1, + anon_sym_RBRACE, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + STATE(4854), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4378), 2, - anon_sym_COMMA, - anon_sym_extends, - ACTIONS(4672), 3, - anon_sym_GT, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(3443), 10, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3447), 26, - sym__ternary_qmark, - anon_sym_as, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_of, - anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [61216] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4418), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, + ACTIONS(2310), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2328), 2, + anon_sym_get, + anon_sym_set, + STATE(3868), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(728), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4420), 29, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, + anon_sym_QMARK, + ACTIONS(2322), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [58666] = 16, + ACTIONS(237), 1, anon_sym_COMMA, + ACTIONS(703), 1, anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - [61267] = 10, - ACTIONS(2292), 1, + ACTIONS(2300), 1, anon_sym_DQUOTE, - ACTIONS(2294), 1, + ACTIONS(2302), 1, anon_sym_SQUOTE, - ACTIONS(4548), 1, + ACTIONS(2324), 1, + anon_sym_async, + ACTIONS(4211), 1, + anon_sym_EQ, + ACTIONS(4530), 1, anon_sym_LBRACK, - ACTIONS(5272), 1, + ACTIONS(4918), 1, anon_sym_STAR, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + STATE(4854), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5274), 2, + ACTIONS(2310), 2, sym_number, sym_private_property_identifier, - ACTIONS(5276), 2, + ACTIONS(2328), 2, anon_sym_get, anon_sym_set, - STATE(3768), 3, + STATE(3868), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(726), 10, - sym__automatic_semicolon, + ACTIONS(728), 5, sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2322), 20, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [58743] = 16, + ACTIONS(237), 1, anon_sym_COMMA, + ACTIONS(2300), 1, + anon_sym_DQUOTE, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + ACTIONS(2324), 1, + anon_sym_async, + ACTIONS(4211), 1, + anon_sym_EQ, + ACTIONS(4530), 1, + anon_sym_LBRACK, + ACTIONS(4918), 1, + anon_sym_STAR, + ACTIONS(4979), 1, anon_sym_RBRACE, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + STATE(4854), 1, + aux_sym_object_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2310), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2328), 2, + anon_sym_get, + anon_sym_set, + STATE(3868), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(728), 5, + sym__member_signature_marker, anon_sym_LPAREN, - anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(2322), 21, + ACTIONS(2322), 20, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, - anon_sym_async, anon_sym_new, sym_identifier, anon_sym_static, @@ -191777,27 +189787,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [61332] = 10, - ACTIONS(1667), 1, - anon_sym_EQ, - ACTIONS(2340), 1, + [58820] = 9, + ACTIONS(4085), 1, anon_sym_extends, - ACTIONS(2342), 1, - anon_sym_QMARK, - ACTIONS(4422), 1, + ACTIONS(4520), 1, anon_sym_LBRACK, - ACTIONS(5007), 1, - anon_sym_COLON, + ACTIONS(5214), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4425), 2, + ACTIONS(4523), 2, anon_sym_AMP, anon_sym_PIPE, - ACTIONS(4905), 2, + ACTIONS(5210), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(5212), 2, anon_sym_COMMA, - anon_sym_RBRACK, - ACTIONS(1665), 11, + anon_sym_COLON, + ACTIONS(3439), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -191809,7 +189818,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1669), 22, + ACTIONS(3443), 22, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -191832,27 +189841,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [61397] = 10, - ACTIONS(4096), 1, + [58883] = 9, + ACTIONS(3574), 1, anon_sym_QMARK, - ACTIONS(4098), 1, - anon_sym_extends, - ACTIONS(4430), 1, + ACTIONS(3590), 1, anon_sym_EQ, - ACTIONS(4434), 1, + ACTIONS(4459), 1, anon_sym_LBRACK, - ACTIONS(4976), 1, - anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4437), 2, + ACTIONS(3593), 2, + anon_sym_COMMA, + anon_sym_COLON, + ACTIONS(4263), 2, + anon_sym_RPAREN, + anon_sym_extends, + ACTIONS(4462), 2, anon_sym_AMP, anon_sym_PIPE, - ACTIONS(4909), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - ACTIONS(4428), 11, + ACTIONS(3439), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -191864,7 +189872,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4432), 22, + ACTIONS(3443), 22, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -191887,82 +189895,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [61462] = 11, - ACTIONS(3260), 1, - anon_sym_DQUOTE, - ACTIONS(3262), 1, - anon_sym_SQUOTE, - ACTIONS(4386), 1, + [58946] = 9, + ACTIONS(2352), 1, + anon_sym_extends, + ACTIONS(4409), 1, anon_sym_LBRACK, - ACTIONS(5021), 1, - anon_sym_STAR, - ACTIONS(5023), 1, - anon_sym_async, + ACTIONS(4983), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5029), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(5278), 2, - sym_number, - sym_private_property_identifier, - STATE(2960), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(726), 10, - sym__automatic_semicolon, - sym__member_signature_marker, + ACTIONS(1693), 2, anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, anon_sym_QMARK, - ACTIONS(3660), 20, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [61529] = 7, - ACTIONS(3455), 1, - anon_sym_DOT, - ACTIONS(3459), 1, - anon_sym_QMARK_DOT, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3449), 3, - anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_extends, - ACTIONS(3453), 3, - anon_sym_GT, + ACTIONS(4412), 2, anon_sym_AMP, anon_sym_PIPE, - ACTIONS(3443), 10, + ACTIONS(4864), 2, + anon_sym_COMMA, + anon_sym_COLON, + ACTIONS(1691), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, + anon_sym_GT, anon_sym_GT_GT, anon_sym_PLUS, anon_sym_DASH, @@ -191970,14 +189926,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3447), 24, - sym__automatic_semicolon, + ACTIONS(1695), 22, sym__ternary_qmark, anon_sym_as, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -191995,34 +189949,41 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [61588] = 3, + [59009] = 9, + ACTIONS(4301), 1, + anon_sym_extends, + ACTIONS(4433), 1, + anon_sym_LBRACK, + ACTIONS(4987), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4334), 13, + ACTIONS(4429), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4436), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4824), 2, + anon_sym_COMMA, + anon_sym_COLON, + ACTIONS(4427), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4336), 29, - sym__automatic_semicolon, + ACTIONS(4431), 22, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -192042,12 +190003,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [61639] = 3, + [59072] = 4, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4338), 13, + ACTIONS(4277), 4, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + ACTIONS(4271), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -192061,15 +190026,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4340), 29, - sym__automatic_semicolon, + ACTIONS(4273), 25, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -192090,90 +190052,94 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [61690] = 6, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4672), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4669), 3, + [59125] = 15, + ACTIONS(237), 1, anon_sym_COMMA, - anon_sym_RBRACE, + ACTIONS(2300), 1, + anon_sym_DQUOTE, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + ACTIONS(4211), 1, + anon_sym_EQ, + ACTIONS(4530), 1, anon_sym_LBRACK, - ACTIONS(4378), 4, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - ACTIONS(3443), 11, + ACTIONS(4918), 1, anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3447), 22, - sym__ternary_qmark, - anon_sym_as, + ACTIONS(4981), 1, + anon_sym_RBRACE, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + STATE(4854), 1, + aux_sym_object_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2310), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2328), 2, + anon_sym_get, + anon_sym_set, + STATE(3868), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(728), 5, + sym__member_signature_marker, anon_sym_LPAREN, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [61747] = 6, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2322), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [59200] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4786), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4783), 3, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LBRACK, - ACTIONS(4116), 4, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - ACTIONS(4461), 11, + ACTIONS(4257), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4463), 22, + ACTIONS(4259), 29, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -192193,29 +190159,90 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [61804] = 10, - ACTIONS(2292), 1, + anon_sym_extends, + [59251] = 16, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(2300), 1, anon_sym_DQUOTE, - ACTIONS(2294), 1, + ACTIONS(2302), 1, anon_sym_SQUOTE, - ACTIONS(4384), 1, + ACTIONS(2324), 1, + anon_sym_async, + ACTIONS(4211), 1, anon_sym_EQ, - ACTIONS(4548), 1, + ACTIONS(4530), 1, anon_sym_LBRACK, + ACTIONS(4918), 1, + anon_sym_STAR, + ACTIONS(4981), 1, + anon_sym_RBRACE, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + STATE(4854), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3908), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - ACTIONS(4550), 2, + ACTIONS(2310), 2, sym_number, sym_private_property_identifier, - STATE(3624), 3, + ACTIONS(2328), 2, + anon_sym_get, + anon_sym_set, + STATE(3868), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(726), 8, + ACTIONS(728), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2322), 20, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [59328] = 9, + ACTIONS(3781), 1, + anon_sym_COMMA, + ACTIONS(3795), 1, + anon_sym_RBRACE, + ACTIONS(4211), 1, + anon_sym_EQ, + STATE(4829), 1, + aux_sym_object_repeat1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1950), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(728), 8, sym__automatic_semicolon, sym__member_signature_marker, anon_sym_LPAREN, @@ -192224,7 +190251,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_QMARK, anon_sym_PIPE_RBRACE, - ACTIONS(2322), 23, + ACTIONS(1948), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -192248,22 +190275,85 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [61869] = 5, + [59391] = 9, + ACTIONS(3781), 1, + anon_sym_COMMA, + ACTIONS(3795), 1, + anon_sym_RBRACE, + ACTIONS(4211), 1, + anon_sym_EQ, + STATE(4829), 1, + aux_sym_object_repeat1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4110), 3, - anon_sym_GT, + ACTIONS(1954), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(728), 8, + sym__automatic_semicolon, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(1952), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [59454] = 10, + ACTIONS(1693), 1, + anon_sym_EQ, + ACTIONS(2352), 1, + anon_sym_extends, + ACTIONS(2354), 1, + anon_sym_QMARK, + ACTIONS(4409), 1, + anon_sym_LBRACK, + ACTIONS(4938), 1, + anon_sym_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4412), 2, anon_sym_AMP, anon_sym_PIPE, - ACTIONS(4112), 3, + ACTIONS(4983), 2, anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_extends, - ACTIONS(3443), 10, + anon_sym_RBRACK, + ACTIONS(1691), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, + anon_sym_GT, anon_sym_GT_GT, anon_sym_PLUS, anon_sym_DASH, @@ -192271,14 +190361,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3447), 26, - sym__automatic_semicolon, + ACTIONS(1695), 22, sym__ternary_qmark, anon_sym_as, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -192298,23 +190384,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [61924] = 6, - ACTIONS(4116), 1, + [59519] = 10, + ACTIONS(4299), 1, + anon_sym_QMARK, + ACTIONS(4301), 1, anon_sym_extends, + ACTIONS(4429), 1, + anon_sym_EQ, + ACTIONS(4433), 1, + anon_sym_LBRACK, + ACTIONS(4934), 1, + anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4783), 2, - anon_sym_COMMA, - anon_sym_LBRACK, - ACTIONS(4786), 3, - anon_sym_GT, + ACTIONS(4436), 2, anon_sym_AMP, anon_sym_PIPE, - ACTIONS(4461), 10, + ACTIONS(4987), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + ACTIONS(4427), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, + anon_sym_GT, anon_sym_GT_GT, anon_sym_PLUS, anon_sym_DASH, @@ -192322,14 +190416,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4463), 26, - sym__automatic_semicolon, + ACTIONS(4431), 22, sym__ternary_qmark, anon_sym_as, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -192349,36 +190439,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [61981] = 4, - ACTIONS(4156), 1, - anon_sym_extends, + [59584] = 6, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4274), 13, + ACTIONS(4462), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4459), 3, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LBRACK, + ACTIONS(4263), 4, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + ACTIONS(3439), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4276), 28, - sym__automatic_semicolon, + ACTIONS(3443), 22, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -192398,34 +190490,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [62034] = 3, + [59641] = 6, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4400), 13, + ACTIONS(4821), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4818), 3, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LBRACK, + ACTIONS(4319), 4, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + ACTIONS(4590), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4402), 29, - sym__automatic_semicolon, + ACTIONS(4592), 22, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -192445,26 +190541,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [62085] = 6, + [59698] = 6, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4776), 2, + ACTIONS(4543), 2, anon_sym_AMP, anon_sym_PIPE, - ACTIONS(4172), 4, + ACTIONS(4357), 4, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_extends, anon_sym_PIPE_RBRACE, - ACTIONS(4773), 5, + ACTIONS(4540), 5, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, - ACTIONS(4274), 11, + ACTIONS(4271), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -192476,7 +190571,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4276), 20, + ACTIONS(4273), 20, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -192497,40 +190592,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [62142] = 10, - ACTIONS(2292), 1, - anon_sym_DQUOTE, - ACTIONS(2294), 1, - anon_sym_SQUOTE, - ACTIONS(4548), 1, - anon_sym_LBRACK, - ACTIONS(4856), 1, - anon_sym_STAR, + [59755] = 9, + ACTIONS(3781), 1, + anon_sym_COMMA, + ACTIONS(3798), 1, + anon_sym_RBRACE, + ACTIONS(4211), 1, + anon_sym_EQ, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + STATE(4854), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5280), 2, + ACTIONS(1950), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, sym_number, sym_private_property_identifier, - ACTIONS(5282), 2, - anon_sym_get, - anon_sym_set, - STATE(3859), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(726), 10, + ACTIONS(728), 8, sym__automatic_semicolon, sym__member_signature_marker, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, anon_sym_PIPE_RBRACE, - ACTIONS(2322), 21, + ACTIONS(1948), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -192540,6 +190632,8 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_static, anon_sym_readonly, + anon_sym_get, + anon_sym_set, anon_sym_declare, anon_sym_public, anon_sym_private, @@ -192552,133 +190646,92 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [62207] = 3, + [59818] = 9, + ACTIONS(3781), 1, + anon_sym_COMMA, + ACTIONS(3798), 1, + anon_sym_RBRACE, + ACTIONS(4211), 1, + anon_sym_EQ, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + STATE(4854), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4338), 13, + ACTIONS(1954), 6, anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4340), 29, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(728), 8, sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, + sym__member_signature_marker, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - [62258] = 6, - ACTIONS(1667), 1, - anon_sym_EQ, - ACTIONS(1671), 1, - sym__automatic_semicolon, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(1952), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [59881] = 6, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1661), 2, - anon_sym_else, - anon_sym_while, - ACTIONS(1665), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, + ACTIONS(4523), 2, anon_sym_AMP, anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1669), 25, - sym__ternary_qmark, - anon_sym_as, + ACTIONS(4520), 3, anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_SEMI, + anon_sym_RBRACE, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [62315] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4338), 13, + ACTIONS(4085), 4, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + ACTIONS(3439), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4340), 29, - sym__automatic_semicolon, + ACTIONS(3443), 22, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -192698,29 +190751,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [62366] = 9, - ACTIONS(3766), 1, + [59938] = 9, + ACTIONS(3781), 1, anon_sym_COMMA, - ACTIONS(3783), 1, + ACTIONS(3789), 1, anon_sym_RBRACE, - ACTIONS(4384), 1, + ACTIONS(4211), 1, anon_sym_EQ, - STATE(4828), 1, - aux_sym_object_repeat1, - STATE(5022), 1, + STATE(4830), 1, aux_sym_object_pattern_repeat1, + STATE(4854), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1936), 6, + ACTIONS(1950), 6, anon_sym_STAR, anon_sym_LBRACK, anon_sym_DQUOTE, anon_sym_SQUOTE, sym_number, sym_private_property_identifier, - ACTIONS(726), 8, + ACTIONS(728), 8, sym__automatic_semicolon, sym__member_signature_marker, anon_sym_LPAREN, @@ -192729,7 +190781,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_QMARK, anon_sym_PIPE_RBRACE, - ACTIONS(1934), 23, + ACTIONS(1948), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -192753,50 +190805,48 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [62429] = 11, - ACTIONS(3260), 1, - anon_sym_DQUOTE, - ACTIONS(3262), 1, - anon_sym_SQUOTE, - ACTIONS(4386), 1, - anon_sym_LBRACK, - ACTIONS(4856), 1, - anon_sym_STAR, - ACTIONS(4858), 1, - anon_sym_async, + [60001] = 9, + ACTIONS(3781), 1, + anon_sym_COMMA, + ACTIONS(3789), 1, + anon_sym_RBRACE, + ACTIONS(4211), 1, + anon_sym_EQ, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + STATE(4854), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4860), 2, + ACTIONS(1954), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, sym_number, sym_private_property_identifier, - ACTIONS(4864), 2, - anon_sym_get, - anon_sym_set, - STATE(3074), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(726), 10, + ACTIONS(728), 8, sym__automatic_semicolon, sym__member_signature_marker, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, anon_sym_PIPE_RBRACE, - ACTIONS(3660), 20, + ACTIONS(1952), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, + anon_sym_async, anon_sym_new, sym_identifier, anon_sym_static, anon_sym_readonly, + anon_sym_get, + anon_sym_set, anon_sym_declare, anon_sym_public, anon_sym_private, @@ -192809,28 +190859,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [62496] = 9, - ACTIONS(3766), 1, + [60064] = 9, + ACTIONS(3781), 1, anon_sym_COMMA, - ACTIONS(3783), 1, + ACTIONS(3784), 1, anon_sym_RBRACE, - ACTIONS(4384), 1, + ACTIONS(4211), 1, anon_sym_EQ, - STATE(4828), 1, - aux_sym_object_repeat1, - STATE(5022), 1, + STATE(4830), 1, aux_sym_object_pattern_repeat1, + STATE(4854), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1940), 6, + ACTIONS(1950), 6, anon_sym_STAR, anon_sym_LBRACK, anon_sym_DQUOTE, anon_sym_SQUOTE, sym_number, sym_private_property_identifier, - ACTIONS(726), 8, + ACTIONS(728), 8, sym__automatic_semicolon, sym__member_signature_marker, anon_sym_LPAREN, @@ -192839,7 +190889,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_QMARK, anon_sym_PIPE_RBRACE, - ACTIONS(1938), 23, + ACTIONS(1948), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -192863,50 +190913,48 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [62559] = 11, - ACTIONS(3260), 1, - anon_sym_DQUOTE, - ACTIONS(3262), 1, - anon_sym_SQUOTE, - ACTIONS(4386), 1, - anon_sym_LBRACK, - ACTIONS(5042), 1, - anon_sym_STAR, - ACTIONS(5044), 1, - anon_sym_async, + [60127] = 9, + ACTIONS(3781), 1, + anon_sym_COMMA, + ACTIONS(3784), 1, + anon_sym_RBRACE, + ACTIONS(4211), 1, + anon_sym_EQ, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + STATE(4854), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5046), 2, + ACTIONS(1954), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, sym_number, sym_private_property_identifier, - ACTIONS(5050), 2, - anon_sym_get, - anon_sym_set, - STATE(3080), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(726), 10, + ACTIONS(728), 8, sym__automatic_semicolon, sym__member_signature_marker, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, anon_sym_PIPE_RBRACE, - ACTIONS(3660), 20, + ACTIONS(1952), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, + anon_sym_async, anon_sym_new, sym_identifier, anon_sym_static, anon_sym_readonly, + anon_sym_get, + anon_sym_set, anon_sym_declare, anon_sym_public, anon_sym_private, @@ -192919,38 +190967,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [62626] = 6, + [60190] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4678), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4675), 3, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LBRACK, - ACTIONS(4056), 4, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - ACTIONS(3443), 11, + ACTIONS(2354), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3447), 22, + ACTIONS(2352), 29, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -192970,40 +191014,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [62683] = 6, - ACTIONS(4172), 1, anon_sym_extends, + [60241] = 4, + ACTIONS(4860), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4776), 3, - anon_sym_GT, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4773), 4, - anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - ACTIONS(4274), 10, + ACTIONS(3485), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, + anon_sym_GT, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4276), 24, + ACTIONS(3481), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_of, + anon_sym_LBRACK, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -193021,82 +191063,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [62740] = 9, - ACTIONS(3766), 1, + anon_sym_extends, + [60294] = 9, + ACTIONS(3781), 1, anon_sym_COMMA, - ACTIONS(3780), 1, + ACTIONS(3792), 1, anon_sym_RBRACE, - ACTIONS(4384), 1, + ACTIONS(4211), 1, anon_sym_EQ, - STATE(4828), 1, - aux_sym_object_repeat1, - STATE(5022), 1, + STATE(4830), 1, aux_sym_object_pattern_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(1936), 6, - anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - ACTIONS(726), 8, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(1934), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [62803] = 9, - ACTIONS(3766), 1, - anon_sym_COMMA, - ACTIONS(3780), 1, - anon_sym_RBRACE, - ACTIONS(4384), 1, - anon_sym_EQ, - STATE(4828), 1, + STATE(4854), 1, aux_sym_object_repeat1, - STATE(5022), 1, - aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1940), 6, + ACTIONS(1950), 6, anon_sym_STAR, anon_sym_LBRACK, anon_sym_DQUOTE, anon_sym_SQUOTE, sym_number, sym_private_property_identifier, - ACTIONS(726), 8, + ACTIONS(728), 8, sym__automatic_semicolon, sym__member_signature_marker, anon_sym_LPAREN, @@ -193105,7 +191094,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_QMARK, anon_sym_PIPE_RBRACE, - ACTIONS(1938), 23, + ACTIONS(1948), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -193129,82 +191118,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [62866] = 9, - ACTIONS(3766), 1, + [60357] = 9, + ACTIONS(3781), 1, anon_sym_COMMA, - ACTIONS(3777), 1, + ACTIONS(3792), 1, anon_sym_RBRACE, - ACTIONS(4384), 1, + ACTIONS(4211), 1, anon_sym_EQ, - STATE(4828), 1, - aux_sym_object_repeat1, - STATE(5022), 1, + STATE(4830), 1, aux_sym_object_pattern_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(1936), 6, - anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - ACTIONS(726), 8, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(1934), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [62929] = 9, - ACTIONS(3766), 1, - anon_sym_COMMA, - ACTIONS(3777), 1, - anon_sym_RBRACE, - ACTIONS(4384), 1, - anon_sym_EQ, - STATE(4828), 1, + STATE(4854), 1, aux_sym_object_repeat1, - STATE(5022), 1, - aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1940), 6, + ACTIONS(1954), 6, anon_sym_STAR, anon_sym_LBRACK, anon_sym_DQUOTE, anon_sym_SQUOTE, sym_number, sym_private_property_identifier, - ACTIONS(726), 8, + ACTIONS(728), 8, sym__automatic_semicolon, sym__member_signature_marker, anon_sym_LPAREN, @@ -193213,7 +191148,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_QMARK, anon_sym_PIPE_RBRACE, - ACTIONS(1938), 23, + ACTIONS(1952), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -193237,89 +191172,90 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [62992] = 31, - ACTIONS(3898), 1, + [60420] = 32, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4637), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(4639), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(4641), 1, anon_sym_DOT, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4479), 1, + ACTIONS(4871), 1, anon_sym_as, - ACTIONS(4481), 1, + ACTIONS(4873), 1, anon_sym_BANG, - ACTIONS(4485), 1, + ACTIONS(4880), 1, + anon_sym_satisfies, + ACTIONS(4886), 1, anon_sym_AMP_AMP, - ACTIONS(4487), 1, + ACTIONS(4888), 1, anon_sym_PIPE_PIPE, - ACTIONS(4489), 1, + ACTIONS(4890), 1, anon_sym_GT_GT, - ACTIONS(4493), 1, + ACTIONS(4894), 1, anon_sym_AMP, - ACTIONS(4495), 1, + ACTIONS(4896), 1, anon_sym_CARET, - ACTIONS(4497), 1, + ACTIONS(4898), 1, anon_sym_PIPE, - ACTIONS(4501), 1, + ACTIONS(4902), 1, anon_sym_PERCENT, - ACTIONS(4503), 1, + ACTIONS(4904), 1, anon_sym_STAR_STAR, - ACTIONS(4505), 1, + ACTIONS(4906), 1, anon_sym_LT, - ACTIONS(4513), 1, + ACTIONS(4914), 1, anon_sym_QMARK_QMARK, - ACTIONS(4517), 1, - anon_sym_satisfies, - ACTIONS(4519), 1, + ACTIONS(4916), 1, sym__ternary_qmark, - STATE(1594), 1, + STATE(1825), 1, sym_type_arguments, - STATE(1637), 1, + STATE(2292), 1, sym_arguments, - STATE(4815), 1, + STATE(5322), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4477), 2, + ACTIONS(4878), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4882), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4483), 2, + ACTIONS(4884), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4491), 2, + ACTIONS(4892), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4499), 2, + ACTIONS(4900), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4509), 2, + ACTIONS(4910), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4511), 2, + ACTIONS(4912), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4507), 3, + ACTIONS(5102), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(5217), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + ACTIONS(4908), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(5284), 4, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_RBRACK, - [63099] = 4, - ACTIONS(4613), 1, - anon_sym_EQ, + [60529] = 4, + ACTIONS(5219), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4611), 13, + ACTIONS(4289), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -193333,7 +191269,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4615), 28, + ACTIONS(4291), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -193343,7 +191279,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_of, anon_sym_LBRACK, - anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -193362,50 +191297,54 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [63152] = 11, - ACTIONS(3260), 1, + anon_sym_extends, + [60582] = 14, + ACTIONS(165), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(1517), 1, anon_sym_DQUOTE, - ACTIONS(3262), 1, + ACTIONS(1519), 1, anon_sym_SQUOTE, - ACTIONS(4386), 1, + ACTIONS(3262), 1, + anon_sym_LBRACE, + ACTIONS(5223), 1, + anon_sym_COMMA, + ACTIONS(5225), 1, + anon_sym_RBRACE, + ACTIONS(5227), 1, anon_sym_LBRACK, - ACTIONS(5118), 1, - anon_sym_STAR, - ACTIONS(5286), 1, - anon_sym_async, + STATE(5272), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5288), 2, + ACTIONS(5229), 2, sym_number, sym_private_property_identifier, - ACTIONS(5290), 2, - anon_sym_get, - anon_sym_set, - STATE(2982), 3, + STATE(5229), 3, + sym_object_assignment_pattern, + sym_rest_pattern, + sym_pair_pattern, + STATE(6095), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + STATE(6210), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(726), 10, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(3660), 20, + ACTIONS(5221), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, + anon_sym_async, anon_sym_new, sym_identifier, anon_sym_static, anon_sym_readonly, + anon_sym_get, + anon_sym_set, anon_sym_declare, anon_sym_public, anon_sym_private, @@ -193418,151 +191357,89 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [63219] = 11, - ACTIONS(3260), 1, - anon_sym_DQUOTE, - ACTIONS(3262), 1, - anon_sym_SQUOTE, - ACTIONS(4386), 1, - anon_sym_LBRACK, - ACTIONS(5118), 1, - anon_sym_STAR, - ACTIONS(5286), 1, - anon_sym_async, + [60655] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5290), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(5292), 2, - sym_number, - sym_private_property_identifier, - STATE(2973), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(726), 10, + ACTIONS(4295), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4297), 29, sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_EQ, + sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, - anon_sym_BANG, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(3660), 20, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [63286] = 14, - ACTIONS(166), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(1511), 1, - anon_sym_DQUOTE, - ACTIONS(1513), 1, - anon_sym_SQUOTE, - ACTIONS(3248), 1, - anon_sym_LBRACE, - ACTIONS(5086), 1, - anon_sym_COMMA, - ACTIONS(5090), 1, + anon_sym_of, anon_sym_LBRACK, - ACTIONS(5296), 1, - anon_sym_RBRACE, - STATE(5232), 1, - aux_sym_object_pattern_repeat1, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [60706] = 9, + ACTIONS(4085), 1, + anon_sym_extends, + ACTIONS(4520), 1, + anon_sym_LBRACK, + ACTIONS(5234), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5092), 2, - sym_number, - sym_private_property_identifier, - STATE(5201), 3, - sym_object_assignment_pattern, - sym_rest_pattern, - sym_pair_pattern, - STATE(5873), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - STATE(6030), 3, - sym_object_pattern, - sym_array_pattern, - sym__destructuring_pattern, - ACTIONS(5294), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [63359] = 4, - ACTIONS(1667), 1, + ACTIONS(4523), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(5210), 2, anon_sym_EQ, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(1665), 13, + anon_sym_QMARK, + ACTIONS(5231), 2, + anon_sym_COMMA, + anon_sym_COLON, + ACTIONS(3439), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1669), 28, - sym__automatic_semicolon, + ACTIONS(3443), 22, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -193582,250 +191459,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [63412] = 15, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(730), 1, - anon_sym_RBRACE, - ACTIONS(2292), 1, - anon_sym_DQUOTE, - ACTIONS(2294), 1, - anon_sym_SQUOTE, - ACTIONS(4384), 1, - anon_sym_EQ, - ACTIONS(4548), 1, - anon_sym_LBRACK, - ACTIONS(4866), 1, - anon_sym_STAR, - STATE(4979), 1, - aux_sym_object_repeat1, - STATE(5022), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(2302), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(2328), 2, - anon_sym_get, - anon_sym_set, - STATE(3619), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(726), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2322), 21, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [63487] = 9, - ACTIONS(3766), 1, - anon_sym_COMMA, - ACTIONS(3774), 1, - anon_sym_RBRACE, - ACTIONS(4384), 1, - anon_sym_EQ, - STATE(4828), 1, - aux_sym_object_repeat1, - STATE(5022), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(1936), 6, - anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - ACTIONS(726), 8, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(1934), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [63550] = 9, - ACTIONS(3766), 1, - anon_sym_COMMA, - ACTIONS(3774), 1, - anon_sym_RBRACE, - ACTIONS(4384), 1, + [60769] = 9, + ACTIONS(3549), 1, anon_sym_EQ, - STATE(4828), 1, - aux_sym_object_repeat1, - STATE(5022), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(1940), 6, - anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - ACTIONS(726), 8, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, + ACTIONS(3574), 1, anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(1938), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [63613] = 11, - ACTIONS(3260), 1, - anon_sym_DQUOTE, - ACTIONS(3262), 1, - anon_sym_SQUOTE, - ACTIONS(4386), 1, + ACTIONS(4459), 1, anon_sym_LBRACK, - ACTIONS(5118), 1, - anon_sym_STAR, - ACTIONS(5286), 1, - anon_sym_async, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5290), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(5298), 2, - sym_number, - sym_private_property_identifier, - STATE(3058), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(726), 10, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_EQ, + ACTIONS(3571), 2, anon_sym_COMMA, - anon_sym_BANG, - anon_sym_LPAREN, - anon_sym_SEMI, anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(3660), 20, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [63680] = 7, - ACTIONS(3511), 1, - anon_sym_DOT, - ACTIONS(3513), 1, - anon_sym_QMARK_DOT, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3453), 2, + ACTIONS(4263), 2, + anon_sym_RPAREN, + anon_sym_extends, + ACTIONS(4462), 2, anon_sym_AMP, anon_sym_PIPE, - ACTIONS(3449), 7, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - ACTIONS(3443), 11, + ACTIONS(3439), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -193837,10 +191490,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3447), 20, + ACTIONS(3443), 22, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -193858,1784 +191513,1005 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [63739] = 31, - ACTIONS(3898), 1, - anon_sym_LPAREN, - ACTIONS(3900), 1, - anon_sym_LBRACK, - ACTIONS(3902), 1, - anon_sym_DOT, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4479), 1, - anon_sym_as, - ACTIONS(4481), 1, - anon_sym_BANG, - ACTIONS(4517), 1, - anon_sym_satisfies, - ACTIONS(5304), 1, - anon_sym_AMP_AMP, - ACTIONS(5306), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5308), 1, - anon_sym_GT_GT, - ACTIONS(5312), 1, - anon_sym_AMP, - ACTIONS(5314), 1, - anon_sym_CARET, - ACTIONS(5316), 1, - anon_sym_PIPE, - ACTIONS(5320), 1, - anon_sym_PERCENT, - ACTIONS(5322), 1, - anon_sym_STAR_STAR, - ACTIONS(5324), 1, - anon_sym_LT, - ACTIONS(5332), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5334), 1, - sym__ternary_qmark, - STATE(1594), 1, - sym_type_arguments, - STATE(1637), 1, - sym_arguments, - STATE(4815), 1, - sym_optional_chain, + [60832] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5300), 2, + ACTIONS(4299), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5302), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5310), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5318), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5328), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5330), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5326), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4475), 4, - anon_sym_LBRACE, + ACTIONS(4301), 29, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, - anon_sym_BQUOTE, - anon_sym_implements, - [63846] = 31, - ACTIONS(3898), 1, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(3900), 1, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, - ACTIONS(3902), 1, anon_sym_DOT, - ACTIONS(4452), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, - anon_sym_as, - ACTIONS(4481), 1, - anon_sym_BANG, - ACTIONS(4517), 1, - anon_sym_satisfies, - ACTIONS(5304), 1, anon_sym_AMP_AMP, - ACTIONS(5306), 1, anon_sym_PIPE_PIPE, - ACTIONS(5308), 1, - anon_sym_GT_GT, - ACTIONS(5312), 1, - anon_sym_AMP, - ACTIONS(5314), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5316), 1, - anon_sym_PIPE, - ACTIONS(5320), 1, anon_sym_PERCENT, - ACTIONS(5322), 1, anon_sym_STAR_STAR, - ACTIONS(5324), 1, - anon_sym_LT, - ACTIONS(5332), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5334), 1, - sym__ternary_qmark, - STATE(1594), 1, - sym_type_arguments, - STATE(1637), 1, - sym_arguments, - STATE(4815), 1, - sym_optional_chain, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [60883] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5300), 2, + ACTIONS(4303), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5302), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5310), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5318), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5328), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5330), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5326), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4521), 4, - anon_sym_LBRACE, + ACTIONS(4305), 29, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, - anon_sym_BQUOTE, - anon_sym_implements, - [63953] = 31, - ACTIONS(3898), 1, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(3900), 1, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, - ACTIONS(3902), 1, anon_sym_DOT, - ACTIONS(4452), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, - anon_sym_as, - ACTIONS(4481), 1, - anon_sym_BANG, - ACTIONS(4517), 1, - anon_sym_satisfies, - ACTIONS(5304), 1, anon_sym_AMP_AMP, - ACTIONS(5306), 1, anon_sym_PIPE_PIPE, - ACTIONS(5308), 1, - anon_sym_GT_GT, - ACTIONS(5312), 1, - anon_sym_AMP, - ACTIONS(5314), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5316), 1, - anon_sym_PIPE, - ACTIONS(5320), 1, anon_sym_PERCENT, - ACTIONS(5322), 1, anon_sym_STAR_STAR, - ACTIONS(5324), 1, - anon_sym_LT, - ACTIONS(5332), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5334), 1, - sym__ternary_qmark, - STATE(1594), 1, - sym_type_arguments, - STATE(1637), 1, - sym_arguments, - STATE(4815), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5300), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5302), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5310), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5318), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5328), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5330), 2, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5326), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - ACTIONS(4556), 4, - anon_sym_LBRACE, - anon_sym_COMMA, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, - anon_sym_implements, - [64060] = 31, - ACTIONS(3898), 1, - anon_sym_LPAREN, - ACTIONS(3900), 1, - anon_sym_LBRACK, - ACTIONS(3902), 1, - anon_sym_DOT, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4479), 1, - anon_sym_as, - ACTIONS(4481), 1, - anon_sym_BANG, - ACTIONS(4517), 1, anon_sym_satisfies, - ACTIONS(5304), 1, - anon_sym_AMP_AMP, - ACTIONS(5306), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5308), 1, - anon_sym_GT_GT, - ACTIONS(5312), 1, + anon_sym_extends, + [60934] = 4, + ACTIONS(5083), 1, anon_sym_AMP, - ACTIONS(5314), 1, - anon_sym_CARET, - ACTIONS(5316), 1, - anon_sym_PIPE, - ACTIONS(5320), 1, - anon_sym_PERCENT, - ACTIONS(5322), 1, - anon_sym_STAR_STAR, - ACTIONS(5324), 1, - anon_sym_LT, - ACTIONS(5332), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5334), 1, - sym__ternary_qmark, - STATE(1594), 1, - sym_type_arguments, - STATE(1637), 1, - sym_arguments, - STATE(4815), 1, - sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5300), 2, + ACTIONS(4309), 12, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5302), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5310), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5318), 2, + anon_sym_GT_GT, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5328), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5330), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5326), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4629), 4, - anon_sym_LBRACE, + ACTIONS(4311), 29, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, - anon_sym_BQUOTE, - anon_sym_implements, - [64167] = 31, - ACTIONS(3898), 1, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(3900), 1, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, - ACTIONS(3902), 1, anon_sym_DOT, - ACTIONS(4452), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, - anon_sym_as, - ACTIONS(4481), 1, - anon_sym_BANG, - ACTIONS(4517), 1, - anon_sym_satisfies, - ACTIONS(5304), 1, anon_sym_AMP_AMP, - ACTIONS(5306), 1, anon_sym_PIPE_PIPE, - ACTIONS(5308), 1, - anon_sym_GT_GT, - ACTIONS(5312), 1, - anon_sym_AMP, - ACTIONS(5314), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5316), 1, - anon_sym_PIPE, - ACTIONS(5320), 1, anon_sym_PERCENT, - ACTIONS(5322), 1, anon_sym_STAR_STAR, - ACTIONS(5324), 1, - anon_sym_LT, - ACTIONS(5332), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5334), 1, - sym__ternary_qmark, - STATE(1594), 1, - sym_type_arguments, - STATE(1637), 1, - sym_arguments, - STATE(4815), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5300), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5302), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5310), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5318), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5328), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5330), 2, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5326), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - ACTIONS(4633), 4, - anon_sym_LBRACE, - anon_sym_COMMA, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, - anon_sym_implements, - [64274] = 18, - ACTIONS(3898), 1, - anon_sym_LPAREN, - ACTIONS(3900), 1, - anon_sym_LBRACK, - ACTIONS(3902), 1, - anon_sym_DOT, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(5308), 1, - anon_sym_GT_GT, - ACTIONS(5320), 1, - anon_sym_PERCENT, - ACTIONS(5322), 1, - anon_sym_STAR_STAR, - ACTIONS(5324), 1, - anon_sym_LT, - STATE(1594), 1, - sym_type_arguments, - STATE(1637), 1, - sym_arguments, - STATE(4815), 1, - sym_optional_chain, + anon_sym_satisfies, + anon_sym_extends, + [60987] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5300), 2, + ACTIONS(4313), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5310), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5318), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4637), 7, anon_sym_BANG, anon_sym_in, anon_sym_GT, + anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4635), 16, + ACTIONS(4315), 29, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_implements, - [64355] = 13, - ACTIONS(3898), 1, - anon_sym_LPAREN, - ACTIONS(3900), 1, - anon_sym_LBRACK, - ACTIONS(3902), 1, + anon_sym_extends, + [61038] = 7, + ACTIONS(3487), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(3491), 1, anon_sym_QMARK_DOT, - ACTIONS(5322), 1, - anon_sym_STAR_STAR, - ACTIONS(5336), 1, - anon_sym_LT, - STATE(1594), 1, - sym_type_arguments, - STATE(1637), 1, - sym_arguments, - STATE(4815), 1, - sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4637), 12, + ACTIONS(3481), 3, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_extends, + ACTIONS(3485), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3439), 10, anon_sym_STAR, anon_sym_BANG, anon_sym_in, - anon_sym_GT, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4635), 19, + ACTIONS(3443), 24, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_implements, - [64426] = 25, - ACTIONS(3898), 1, - anon_sym_LPAREN, - ACTIONS(3900), 1, - anon_sym_LBRACK, - ACTIONS(3902), 1, - anon_sym_DOT, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4637), 1, - anon_sym_BANG, - ACTIONS(5308), 1, - anon_sym_GT_GT, - ACTIONS(5312), 1, - anon_sym_AMP, - ACTIONS(5314), 1, - anon_sym_CARET, - ACTIONS(5316), 1, - anon_sym_PIPE, - ACTIONS(5320), 1, - anon_sym_PERCENT, - ACTIONS(5322), 1, - anon_sym_STAR_STAR, - ACTIONS(5324), 1, - anon_sym_LT, - STATE(1594), 1, - sym_type_arguments, - STATE(1637), 1, - sym_arguments, - STATE(4815), 1, - sym_optional_chain, + [61097] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5300), 2, + ACTIONS(4317), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5302), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5310), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5318), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5328), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5330), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5326), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4635), 10, + ACTIONS(4319), 29, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_QMARK_QMARK, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_implements, - [64521] = 26, - ACTIONS(3898), 1, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(3900), 1, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, - ACTIONS(3902), 1, anon_sym_DOT, - ACTIONS(4452), 1, anon_sym_QMARK_DOT, - ACTIONS(4637), 1, - anon_sym_BANG, - ACTIONS(5304), 1, anon_sym_AMP_AMP, - ACTIONS(5308), 1, - anon_sym_GT_GT, - ACTIONS(5312), 1, - anon_sym_AMP, - ACTIONS(5314), 1, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5316), 1, - anon_sym_PIPE, - ACTIONS(5320), 1, anon_sym_PERCENT, - ACTIONS(5322), 1, anon_sym_STAR_STAR, - ACTIONS(5324), 1, - anon_sym_LT, - STATE(1594), 1, - sym_type_arguments, - STATE(1637), 1, - sym_arguments, - STATE(4815), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5300), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5302), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5310), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5318), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5328), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5330), 2, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5326), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4635), 9, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_implements, - [64618] = 16, - ACTIONS(3898), 1, - anon_sym_LPAREN, - ACTIONS(3900), 1, - anon_sym_LBRACK, - ACTIONS(3902), 1, - anon_sym_DOT, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(5320), 1, - anon_sym_PERCENT, - ACTIONS(5322), 1, - anon_sym_STAR_STAR, - ACTIONS(5336), 1, - anon_sym_LT, - STATE(1594), 1, - sym_type_arguments, - STATE(1637), 1, - sym_arguments, - STATE(4815), 1, - sym_optional_chain, + anon_sym_extends, + [61148] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5300), 2, + ACTIONS(4321), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5318), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4637), 8, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4635), 18, + ACTIONS(4323), 29, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_implements, - [64695] = 22, - ACTIONS(3898), 1, - anon_sym_LPAREN, - ACTIONS(3900), 1, - anon_sym_LBRACK, - ACTIONS(3902), 1, - anon_sym_DOT, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(5308), 1, - anon_sym_GT_GT, - ACTIONS(5320), 1, - anon_sym_PERCENT, - ACTIONS(5322), 1, - anon_sym_STAR_STAR, - ACTIONS(5324), 1, - anon_sym_LT, - STATE(1594), 1, - sym_type_arguments, - STATE(1637), 1, - sym_arguments, - STATE(4815), 1, - sym_optional_chain, + anon_sym_extends, + [61199] = 5, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5300), 2, + ACTIONS(4313), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4315), 3, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_extends, + ACTIONS(3439), 10, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5302), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(5310), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5318), 2, + anon_sym_GT_GT, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5328), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5330), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4637), 3, - anon_sym_BANG, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(5326), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4635), 11, + ACTIONS(3443), 26, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_implements, - [64784] = 23, - ACTIONS(3898), 1, - anon_sym_LPAREN, - ACTIONS(3900), 1, - anon_sym_LBRACK, - ACTIONS(3902), 1, - anon_sym_DOT, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(5308), 1, - anon_sym_GT_GT, - ACTIONS(5312), 1, - anon_sym_AMP, - ACTIONS(5320), 1, - anon_sym_PERCENT, - ACTIONS(5322), 1, - anon_sym_STAR_STAR, - ACTIONS(5324), 1, - anon_sym_LT, - STATE(1594), 1, - sym_type_arguments, - STATE(1637), 1, - sym_arguments, - STATE(4815), 1, - sym_optional_chain, + [61254] = 6, + ACTIONS(4319), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4637), 2, - anon_sym_BANG, + ACTIONS(4818), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(4821), 3, + anon_sym_GT, + anon_sym_AMP, anon_sym_PIPE, - ACTIONS(5300), 2, + ACTIONS(4590), 10, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5302), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(5310), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5318), 2, + anon_sym_GT_GT, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5328), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5330), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5326), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4635), 11, + ACTIONS(4592), 26, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - anon_sym_QMARK_QMARK, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_implements, - [64875] = 24, - ACTIONS(3898), 1, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(3900), 1, - anon_sym_LBRACK, - ACTIONS(3902), 1, + anon_sym_SEMI, + anon_sym_of, anon_sym_DOT, - ACTIONS(4452), 1, anon_sym_QMARK_DOT, - ACTIONS(5308), 1, - anon_sym_GT_GT, - ACTIONS(5312), 1, - anon_sym_AMP, - ACTIONS(5314), 1, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5320), 1, anon_sym_PERCENT, - ACTIONS(5322), 1, anon_sym_STAR_STAR, - ACTIONS(5324), 1, - anon_sym_LT, - STATE(1594), 1, - sym_type_arguments, - STATE(1637), 1, - sym_arguments, - STATE(4815), 1, - sym_optional_chain, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [61311] = 4, + ACTIONS(4277), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4637), 2, - anon_sym_BANG, - anon_sym_PIPE, - ACTIONS(5300), 2, + ACTIONS(4271), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5302), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5310), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5318), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5328), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5330), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5326), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4635), 10, + ACTIONS(4273), 28, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_QMARK_QMARK, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_implements, - [64968] = 15, - ACTIONS(3898), 1, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(3900), 1, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, - ACTIONS(3902), 1, anon_sym_DOT, - ACTIONS(4452), 1, anon_sym_QMARK_DOT, - ACTIONS(5320), 1, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, anon_sym_PERCENT, - ACTIONS(5322), 1, anon_sym_STAR_STAR, - ACTIONS(5336), 1, - anon_sym_LT, - STATE(1594), 1, - sym_type_arguments, - STATE(1637), 1, - sym_arguments, - STATE(4815), 1, - sym_optional_chain, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [61364] = 6, + ACTIONS(5083), 1, + anon_sym_AMP, + ACTIONS(5085), 1, + anon_sym_PIPE, + ACTIONS(5087), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5300), 2, + ACTIONS(4325), 11, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4637), 10, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4635), 18, + ACTIONS(4327), 28, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_implements, - [65043] = 16, - ACTIONS(3898), 1, - anon_sym_LPAREN, - ACTIONS(3900), 1, + [61421] = 6, + ACTIONS(4281), 1, + anon_sym_extends, + ACTIONS(5137), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, - anon_sym_DOT, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4479), 1, - anon_sym_as, - ACTIONS(4481), 1, - anon_sym_BANG, - ACTIONS(4517), 1, - anon_sym_satisfies, - ACTIONS(5322), 1, - anon_sym_STAR_STAR, - ACTIONS(5336), 1, - anon_sym_LT, - STATE(1594), 1, - sym_type_arguments, - STATE(1637), 1, - sym_arguments, - STATE(4815), 1, - sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4637), 11, + ACTIONS(4279), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4329), 11, anon_sym_STAR, + anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4635), 17, + ACTIONS(4331), 27, + sym__automatic_semicolon, sym__ternary_qmark, - anon_sym_LBRACE, + anon_sym_as, anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, - anon_sym_implements, - [65120] = 20, - ACTIONS(3898), 1, - anon_sym_LPAREN, - ACTIONS(3900), 1, + anon_sym_satisfies, + [61478] = 14, + ACTIONS(165), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(1517), 1, + anon_sym_DQUOTE, + ACTIONS(1519), 1, + anon_sym_SQUOTE, + ACTIONS(3262), 1, + anon_sym_LBRACE, + ACTIONS(5223), 1, + anon_sym_COMMA, + ACTIONS(5227), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, - anon_sym_DOT, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(5308), 1, - anon_sym_GT_GT, - ACTIONS(5320), 1, - anon_sym_PERCENT, - ACTIONS(5322), 1, - anon_sym_STAR_STAR, - ACTIONS(5324), 1, - anon_sym_LT, - STATE(1594), 1, - sym_type_arguments, - STATE(1637), 1, - sym_arguments, - STATE(4815), 1, - sym_optional_chain, + ACTIONS(5240), 1, + anon_sym_RBRACE, + STATE(5253), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5300), 2, + ACTIONS(5229), 2, + sym_number, + sym_private_property_identifier, + STATE(5245), 3, + sym_object_assignment_pattern, + sym_rest_pattern, + sym_pair_pattern, + STATE(6095), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + STATE(6210), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(5238), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [61551] = 4, + ACTIONS(4806), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4804), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5302), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5310), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5318), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5326), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4637), 5, - anon_sym_BANG, + anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4635), 13, + ACTIONS(4808), 28, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_QMARK_QMARK, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_implements, - [65205] = 27, - ACTIONS(3898), 1, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(3900), 1, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, - ACTIONS(3902), 1, anon_sym_DOT, - ACTIONS(4452), 1, anon_sym_QMARK_DOT, - ACTIONS(4637), 1, - anon_sym_BANG, - ACTIONS(5304), 1, anon_sym_AMP_AMP, - ACTIONS(5306), 1, anon_sym_PIPE_PIPE, - ACTIONS(5308), 1, - anon_sym_GT_GT, - ACTIONS(5312), 1, - anon_sym_AMP, - ACTIONS(5314), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5316), 1, - anon_sym_PIPE, - ACTIONS(5320), 1, anon_sym_PERCENT, - ACTIONS(5322), 1, anon_sym_STAR_STAR, - ACTIONS(5324), 1, - anon_sym_LT, - STATE(1594), 1, - sym_type_arguments, - STATE(1637), 1, - sym_arguments, - STATE(4815), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5300), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5302), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5310), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5318), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5328), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5330), 2, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5326), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4635), 8, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_implements, - [65304] = 31, - ACTIONS(3898), 1, - anon_sym_LPAREN, - ACTIONS(3900), 1, + [61604] = 4, + ACTIONS(5137), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, - anon_sym_DOT, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4479), 1, - anon_sym_as, - ACTIONS(4481), 1, - anon_sym_BANG, - ACTIONS(4517), 1, - anon_sym_satisfies, - ACTIONS(5304), 1, - anon_sym_AMP_AMP, - ACTIONS(5306), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5308), 1, - anon_sym_GT_GT, - ACTIONS(5312), 1, - anon_sym_AMP, - ACTIONS(5314), 1, - anon_sym_CARET, - ACTIONS(5316), 1, - anon_sym_PIPE, - ACTIONS(5320), 1, - anon_sym_PERCENT, - ACTIONS(5322), 1, - anon_sym_STAR_STAR, - ACTIONS(5324), 1, - anon_sym_LT, - ACTIONS(5332), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5334), 1, - sym__ternary_qmark, - STATE(1594), 1, - sym_type_arguments, - STATE(1637), 1, - sym_arguments, - STATE(4815), 1, - sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5300), 2, + ACTIONS(4333), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5302), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5310), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5318), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5328), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5330), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5326), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4699), 4, - anon_sym_LBRACE, + ACTIONS(4335), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, - anon_sym_BQUOTE, - anon_sym_implements, - [65411] = 31, - ACTIONS(3898), 1, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(3900), 1, - anon_sym_LBRACK, - ACTIONS(3902), 1, + anon_sym_SEMI, + anon_sym_of, anon_sym_DOT, - ACTIONS(4452), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, - anon_sym_as, - ACTIONS(4481), 1, - anon_sym_BANG, - ACTIONS(4517), 1, - anon_sym_satisfies, - ACTIONS(5304), 1, anon_sym_AMP_AMP, - ACTIONS(5306), 1, anon_sym_PIPE_PIPE, - ACTIONS(5308), 1, - anon_sym_GT_GT, - ACTIONS(5312), 1, - anon_sym_AMP, - ACTIONS(5314), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5316), 1, - anon_sym_PIPE, - ACTIONS(5320), 1, anon_sym_PERCENT, - ACTIONS(5322), 1, anon_sym_STAR_STAR, - ACTIONS(5324), 1, - anon_sym_LT, - ACTIONS(5332), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5334), 1, - sym__ternary_qmark, - STATE(1594), 1, - sym_type_arguments, - STATE(1637), 1, - sym_arguments, - STATE(4815), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5300), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5302), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5310), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5318), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5328), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5330), 2, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5326), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - ACTIONS(4701), 4, - anon_sym_LBRACE, - anon_sym_COMMA, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, - anon_sym_implements, - [65518] = 31, - ACTIONS(3898), 1, - anon_sym_LPAREN, - ACTIONS(3900), 1, - anon_sym_LBRACK, - ACTIONS(3902), 1, - anon_sym_DOT, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4479), 1, - anon_sym_as, - ACTIONS(4481), 1, - anon_sym_BANG, - ACTIONS(4517), 1, anon_sym_satisfies, - ACTIONS(5304), 1, - anon_sym_AMP_AMP, - ACTIONS(5306), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5308), 1, - anon_sym_GT_GT, - ACTIONS(5312), 1, - anon_sym_AMP, - ACTIONS(5314), 1, - anon_sym_CARET, - ACTIONS(5316), 1, - anon_sym_PIPE, - ACTIONS(5320), 1, - anon_sym_PERCENT, - ACTIONS(5322), 1, - anon_sym_STAR_STAR, - ACTIONS(5324), 1, - anon_sym_LT, - ACTIONS(5332), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5334), 1, - sym__ternary_qmark, - STATE(1594), 1, - sym_type_arguments, - STATE(1637), 1, - sym_arguments, - STATE(4815), 1, - sym_optional_chain, + anon_sym_extends, + [61657] = 4, + ACTIONS(5242), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5300), 2, + ACTIONS(4337), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5302), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5310), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5318), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5328), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5330), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5326), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4725), 4, - anon_sym_LBRACE, + ACTIONS(4339), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, - anon_sym_BQUOTE, - anon_sym_implements, - [65625] = 31, - ACTIONS(3898), 1, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(3900), 1, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, - ACTIONS(3902), 1, anon_sym_DOT, - ACTIONS(4452), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, - anon_sym_as, - ACTIONS(4481), 1, - anon_sym_BANG, - ACTIONS(4517), 1, - anon_sym_satisfies, - ACTIONS(5304), 1, anon_sym_AMP_AMP, - ACTIONS(5306), 1, anon_sym_PIPE_PIPE, - ACTIONS(5308), 1, - anon_sym_GT_GT, - ACTIONS(5312), 1, - anon_sym_AMP, - ACTIONS(5314), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5316), 1, - anon_sym_PIPE, - ACTIONS(5320), 1, anon_sym_PERCENT, - ACTIONS(5322), 1, anon_sym_STAR_STAR, - ACTIONS(5324), 1, - anon_sym_LT, - ACTIONS(5332), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5334), 1, - sym__ternary_qmark, - STATE(1594), 1, - sym_type_arguments, - STATE(1637), 1, - sym_arguments, - STATE(4815), 1, - sym_optional_chain, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [61710] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5300), 2, + ACTIONS(4275), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5302), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5310), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5318), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5328), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5330), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5326), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4733), 4, - anon_sym_LBRACE, + ACTIONS(4277), 29, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, - anon_sym_BQUOTE, - anon_sym_implements, - [65732] = 31, - ACTIONS(3898), 1, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(3900), 1, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, - ACTIONS(3902), 1, anon_sym_DOT, - ACTIONS(4452), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, - anon_sym_as, - ACTIONS(4481), 1, - anon_sym_BANG, - ACTIONS(4517), 1, - anon_sym_satisfies, - ACTIONS(5304), 1, anon_sym_AMP_AMP, - ACTIONS(5306), 1, anon_sym_PIPE_PIPE, - ACTIONS(5308), 1, - anon_sym_GT_GT, - ACTIONS(5312), 1, - anon_sym_AMP, - ACTIONS(5314), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5316), 1, - anon_sym_PIPE, - ACTIONS(5320), 1, anon_sym_PERCENT, - ACTIONS(5322), 1, anon_sym_STAR_STAR, - ACTIONS(5324), 1, - anon_sym_LT, - ACTIONS(5332), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5334), 1, - sym__ternary_qmark, - STATE(1594), 1, - sym_type_arguments, - STATE(1637), 1, - sym_arguments, - STATE(4815), 1, - sym_optional_chain, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [61761] = 6, + ACTIONS(4263), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5300), 2, + ACTIONS(4459), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(4462), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3439), 10, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5302), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(5310), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5318), 2, + anon_sym_GT_GT, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5328), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5330), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5326), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4737), 4, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_BQUOTE, - anon_sym_implements, - [65839] = 31, - ACTIONS(3898), 1, + ACTIONS(3443), 26, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(3900), 1, - anon_sym_LBRACK, - ACTIONS(3902), 1, + anon_sym_SEMI, + anon_sym_of, anon_sym_DOT, - ACTIONS(4452), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, - anon_sym_as, - ACTIONS(4481), 1, - anon_sym_BANG, - ACTIONS(4517), 1, - anon_sym_satisfies, - ACTIONS(5304), 1, anon_sym_AMP_AMP, - ACTIONS(5306), 1, anon_sym_PIPE_PIPE, - ACTIONS(5308), 1, - anon_sym_GT_GT, - ACTIONS(5312), 1, - anon_sym_AMP, - ACTIONS(5314), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5316), 1, - anon_sym_PIPE, - ACTIONS(5320), 1, anon_sym_PERCENT, - ACTIONS(5322), 1, anon_sym_STAR_STAR, - ACTIONS(5324), 1, - anon_sym_LT, - ACTIONS(5332), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5334), 1, - sym__ternary_qmark, - STATE(1594), 1, - sym_type_arguments, - STATE(1637), 1, - sym_arguments, - STATE(4815), 1, - sym_optional_chain, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [61818] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5300), 2, + ACTIONS(4343), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5302), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5310), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5318), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5328), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5330), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5326), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4747), 4, - anon_sym_LBRACE, + ACTIONS(4345), 29, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, - anon_sym_BQUOTE, - anon_sym_implements, - [65946] = 31, - ACTIONS(3898), 1, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(3900), 1, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, - ACTIONS(3902), 1, anon_sym_DOT, - ACTIONS(4452), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, - anon_sym_as, - ACTIONS(4481), 1, - anon_sym_BANG, - ACTIONS(4517), 1, - anon_sym_satisfies, - ACTIONS(5304), 1, anon_sym_AMP_AMP, - ACTIONS(5306), 1, anon_sym_PIPE_PIPE, - ACTIONS(5308), 1, - anon_sym_GT_GT, - ACTIONS(5312), 1, - anon_sym_AMP, - ACTIONS(5314), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5316), 1, - anon_sym_PIPE, - ACTIONS(5320), 1, anon_sym_PERCENT, - ACTIONS(5322), 1, anon_sym_STAR_STAR, - ACTIONS(5324), 1, - anon_sym_LT, - ACTIONS(5332), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5334), 1, - sym__ternary_qmark, - STATE(1594), 1, - sym_type_arguments, - STATE(1637), 1, - sym_arguments, - STATE(4815), 1, - sym_optional_chain, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [61869] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5300), 2, + ACTIONS(4347), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5302), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5310), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5318), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5328), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5330), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5326), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4749), 4, - anon_sym_LBRACE, + ACTIONS(4349), 29, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, - anon_sym_BQUOTE, - anon_sym_implements, - [66053] = 31, - ACTIONS(3898), 1, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(3900), 1, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, - ACTIONS(3902), 1, anon_sym_DOT, - ACTIONS(4452), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, - anon_sym_as, - ACTIONS(4481), 1, - anon_sym_BANG, - ACTIONS(4517), 1, - anon_sym_satisfies, - ACTIONS(5304), 1, anon_sym_AMP_AMP, - ACTIONS(5306), 1, anon_sym_PIPE_PIPE, - ACTIONS(5308), 1, - anon_sym_GT_GT, - ACTIONS(5312), 1, - anon_sym_AMP, - ACTIONS(5314), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5316), 1, - anon_sym_PIPE, - ACTIONS(5320), 1, anon_sym_PERCENT, - ACTIONS(5322), 1, anon_sym_STAR_STAR, - ACTIONS(5324), 1, - anon_sym_LT, - ACTIONS(5332), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5334), 1, - sym__ternary_qmark, - STATE(1594), 1, - sym_type_arguments, - STATE(1637), 1, - sym_arguments, - STATE(4815), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5300), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5302), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5310), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5318), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5328), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5330), 2, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5326), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - ACTIONS(4771), 4, - anon_sym_LBRACE, - anon_sym_COMMA, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, - anon_sym_implements, - [66160] = 3, + anon_sym_satisfies, + anon_sym_extends, + [61920] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4078), 13, + ACTIONS(4351), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -195649,7 +192525,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4080), 29, + ACTIONS(4353), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -195679,26 +192555,78 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [66211] = 5, + [61971] = 10, + ACTIONS(2300), 1, + anon_sym_DQUOTE, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + ACTIONS(4530), 1, + anon_sym_LBRACK, + ACTIONS(5244), 1, + anon_sym_STAR, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4110), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4112), 7, + ACTIONS(5246), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5248), 2, + anon_sym_get, + anon_sym_set, + STATE(3570), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(728), 10, sym__automatic_semicolon, + sym__member_signature_marker, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_RBRACE, + anon_sym_BANG, + anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_LBRACK, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2322), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [62036] = 6, + ACTIONS(4085), 1, anon_sym_extends, - anon_sym_PIPE_RBRACE, - ACTIONS(3443), 11, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4520), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(4523), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3439), 10, anon_sym_STAR, anon_sym_BANG, anon_sym_in, - anon_sym_GT, anon_sym_GT_GT, anon_sym_PLUS, anon_sym_DASH, @@ -195706,10 +192634,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3447), 22, + ACTIONS(3443), 26, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -195729,20 +192661,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [66266] = 6, - ACTIONS(4783), 1, - anon_sym_LBRACK, + [62093] = 7, + ACTIONS(3565), 1, + anon_sym_EQ, + ACTIONS(4263), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4116), 2, + ACTIONS(4459), 2, anon_sym_COMMA, - anon_sym_extends, - ACTIONS(4786), 3, + anon_sym_LBRACK, + ACTIONS(4462), 3, anon_sym_GT, anon_sym_AMP, anon_sym_PIPE, - ACTIONS(4461), 10, + ACTIONS(3439), 10, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -195753,14 +192687,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4463), 26, + ACTIONS(3443), 25, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_of, - anon_sym_COLON, - anon_sym_RBRACK, + anon_sym_SEMI, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -195780,11 +192713,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [66323] = 3, + [62152] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4220), 13, + ACTIONS(4079), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -195798,7 +192731,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4222), 29, + ACTIONS(4081), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -195828,29 +192761,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [66374] = 10, - ACTIONS(2292), 1, + [62203] = 11, + ACTIONS(3274), 1, anon_sym_DQUOTE, - ACTIONS(2294), 1, + ACTIONS(3276), 1, anon_sym_SQUOTE, - ACTIONS(4548), 1, + ACTIONS(4213), 1, anon_sym_LBRACK, - ACTIONS(5339), 1, + ACTIONS(5250), 1, anon_sym_STAR, + ACTIONS(5252), 1, + anon_sym_async, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5341), 2, + ACTIONS(5254), 2, sym_number, sym_private_property_identifier, - ACTIONS(5343), 2, + ACTIONS(5256), 2, anon_sym_get, anon_sym_set, - STATE(3734), 3, + STATE(3070), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(726), 10, + ACTIONS(728), 10, sym__automatic_semicolon, sym__member_signature_marker, anon_sym_COMMA, @@ -195861,12 +192796,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_QMARK, anon_sym_PIPE_RBRACE, - ACTIONS(2322), 21, + ACTIONS(3677), 20, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, - anon_sym_async, anon_sym_new, sym_identifier, anon_sym_static, @@ -195883,202 +192817,110 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [66439] = 11, - ACTIONS(3260), 1, - anon_sym_DQUOTE, - ACTIONS(3262), 1, - anon_sym_SQUOTE, - ACTIONS(4386), 1, - anon_sym_LBRACK, - ACTIONS(5021), 1, - anon_sym_STAR, - ACTIONS(5023), 1, - anon_sym_async, + [62270] = 6, + ACTIONS(5083), 1, + anon_sym_AMP, + ACTIONS(5085), 1, + anon_sym_PIPE, + ACTIONS(5087), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5029), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(5345), 2, - sym_number, - sym_private_property_identifier, - STATE(3035), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(726), 10, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_EQ, - anon_sym_COMMA, + ACTIONS(4093), 11, + anon_sym_STAR, anon_sym_BANG, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, anon_sym_LT, - anon_sym_QMARK, - ACTIONS(3660), 20, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [66506] = 10, - ACTIONS(2292), 1, - anon_sym_DQUOTE, - ACTIONS(2294), 1, - anon_sym_SQUOTE, - ACTIONS(4548), 1, - anon_sym_LBRACK, - ACTIONS(5347), 1, - anon_sym_STAR, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5349), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(5351), 2, - anon_sym_get, - anon_sym_set, - STATE(3610), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(726), 10, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4095), 28, sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_EQ, + sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, - anon_sym_BANG, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2322), 21, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [66571] = 33, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4530), 1, - anon_sym_LPAREN, - ACTIONS(4532), 1, + anon_sym_of, anon_sym_LBRACK, - ACTIONS(4534), 1, anon_sym_DOT, - ACTIONS(4870), 1, - anon_sym_STAR_STAR, - ACTIONS(4883), 1, - anon_sym_GT_GT, - ACTIONS(4887), 1, - anon_sym_AMP, - ACTIONS(4889), 1, - anon_sym_CARET, - ACTIONS(4891), 1, - anon_sym_PIPE, - ACTIONS(4895), 1, - anon_sym_PERCENT, - ACTIONS(4897), 1, - anon_sym_LT, - ACTIONS(4913), 1, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, - ACTIONS(4915), 1, - anon_sym_as, - ACTIONS(4917), 1, - anon_sym_BANG, - ACTIONS(4919), 1, - anon_sym_satisfies, - ACTIONS(4921), 1, anon_sym_PIPE_PIPE, - ACTIONS(4927), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(4929), 1, - sym__ternary_qmark, - ACTIONS(5255), 1, - anon_sym_COMMA, - STATE(2025), 1, - sym_type_arguments, - STATE(2279), 1, - sym_arguments, - STATE(4749), 1, - aux_sym_sequence_expression_repeat1, - STATE(5175), 1, - sym_optional_chain, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [62327] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4875), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4879), 2, + ACTIONS(4197), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4881), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(4885), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4893), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4901), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4903), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5353), 2, + ACTIONS(4199), 29, sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, - ACTIONS(4899), 3, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [66682] = 4, - ACTIONS(3507), 1, - anon_sym_EQ, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [62378] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3443), 13, + ACTIONS(4261), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -196092,7 +192934,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3447), 28, + ACTIONS(4263), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -196121,90 +192963,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [66735] = 16, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(730), 1, - anon_sym_RBRACE, - ACTIONS(2292), 1, - anon_sym_DQUOTE, - ACTIONS(2294), 1, - anon_sym_SQUOTE, - ACTIONS(2324), 1, - anon_sym_async, - ACTIONS(4384), 1, - anon_sym_EQ, - ACTIONS(4548), 1, - anon_sym_LBRACK, - ACTIONS(4866), 1, - anon_sym_STAR, - STATE(4979), 1, - aux_sym_object_repeat1, - STATE(5022), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(2302), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(2328), 2, - anon_sym_get, - anon_sym_set, - STATE(3619), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(726), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2322), 20, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [66812] = 10, - ACTIONS(2292), 1, + anon_sym_extends, + [62429] = 10, + ACTIONS(2300), 1, anon_sym_DQUOTE, - ACTIONS(2294), 1, + ACTIONS(2302), 1, anon_sym_SQUOTE, - ACTIONS(4548), 1, + ACTIONS(4530), 1, anon_sym_LBRACK, - ACTIONS(5261), 1, + ACTIONS(5258), 1, anon_sym_STAR, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5355), 2, + ACTIONS(5260), 2, sym_number, sym_private_property_identifier, - ACTIONS(5357), 2, + ACTIONS(5262), 2, anon_sym_get, anon_sym_set, - STATE(3587), 3, + STATE(3764), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(726), 10, + ACTIONS(728), 10, sym__automatic_semicolon, sym__member_signature_marker, anon_sym_EQ, @@ -196237,31 +193019,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [66877] = 11, - ACTIONS(3260), 1, + [62494] = 10, + ACTIONS(2300), 1, anon_sym_DQUOTE, - ACTIONS(3262), 1, + ACTIONS(2302), 1, anon_sym_SQUOTE, - ACTIONS(4386), 1, + ACTIONS(4530), 1, anon_sym_LBRACK, - ACTIONS(5347), 1, + ACTIONS(5149), 1, anon_sym_STAR, - ACTIONS(5359), 1, - anon_sym_async, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5361), 2, + ACTIONS(5264), 2, sym_number, sym_private_property_identifier, - ACTIONS(5363), 2, + ACTIONS(5266), 2, anon_sym_get, anon_sym_set, - STATE(3009), 3, + STATE(3814), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(726), 10, + ACTIONS(728), 10, sym__automatic_semicolon, sym__member_signature_marker, anon_sym_EQ, @@ -196272,11 +193052,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(3660), 20, + ACTIONS(2322), 21, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, + anon_sym_async, anon_sym_new, sym_identifier, anon_sym_static, @@ -196293,34 +193074,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [66944] = 3, + [62559] = 7, + ACTIONS(3531), 1, + anon_sym_EQ, + ACTIONS(4263), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2354), 13, + ACTIONS(4459), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(4462), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3439), 10, anon_sym_STAR, anon_sym_BANG, anon_sym_in, - anon_sym_GT, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(2352), 29, + ACTIONS(3443), 25, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_of, - anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -196340,43 +193126,42 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [66995] = 11, - ACTIONS(3260), 1, + [62618] = 11, + ACTIONS(3274), 1, anon_sym_DQUOTE, - ACTIONS(3262), 1, + ACTIONS(3276), 1, anon_sym_SQUOTE, - ACTIONS(4386), 1, + ACTIONS(4213), 1, anon_sym_LBRACK, - ACTIONS(5339), 1, + ACTIONS(5244), 1, anon_sym_STAR, - ACTIONS(5365), 1, + ACTIONS(5268), 1, anon_sym_async, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5367), 2, + ACTIONS(5270), 2, sym_number, sym_private_property_identifier, - ACTIONS(5369), 2, + ACTIONS(5272), 2, anon_sym_get, anon_sym_set, - STATE(3087), 3, + STATE(3045), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(726), 10, + ACTIONS(728), 10, sym__automatic_semicolon, sym__member_signature_marker, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_RBRACE, + anon_sym_BANG, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(3660), 20, + ACTIONS(3677), 20, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -196397,11 +193182,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [67062] = 3, + [62685] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4170), 13, + ACTIONS(2346), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -196415,7 +193200,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4172), 29, + ACTIONS(2344), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -196445,11 +193230,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [67113] = 3, + [62736] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4174), 13, + ACTIONS(4355), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -196463,7 +193248,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4176), 29, + ACTIONS(4357), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -196493,11 +193278,87 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [67164] = 3, + [62787] = 31, + ACTIONS(3937), 1, + anon_sym_LPAREN, + ACTIONS(3939), 1, + anon_sym_LBRACK, + ACTIONS(3941), 1, + anon_sym_DOT, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4476), 1, + anon_sym_as, + ACTIONS(4480), 1, + anon_sym_BANG, + ACTIONS(4484), 1, + anon_sym_AMP_AMP, + ACTIONS(4486), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4488), 1, + anon_sym_GT_GT, + ACTIONS(4492), 1, + anon_sym_AMP, + ACTIONS(4494), 1, + anon_sym_CARET, + ACTIONS(4496), 1, + anon_sym_PIPE, + ACTIONS(4500), 1, + anon_sym_PERCENT, + ACTIONS(4502), 1, + anon_sym_STAR_STAR, + ACTIONS(4504), 1, + anon_sym_LT, + ACTIONS(4512), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4516), 1, + anon_sym_satisfies, + ACTIONS(4518), 1, + sym__ternary_qmark, + STATE(1481), 1, + sym_type_arguments, + STATE(1672), 1, + sym_arguments, + STATE(4831), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4474), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4482), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4490), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4498), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4508), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4510), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4506), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5274), 4, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_RBRACK, + [62894] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4178), 13, + ACTIONS(4359), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -196511,7 +193372,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4180), 29, + ACTIONS(4361), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -196541,11 +193402,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [67215] = 3, + [62945] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4182), 13, + ACTIONS(4363), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -196559,7 +193420,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4184), 29, + ACTIONS(4365), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -196589,11 +193450,66 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [67266] = 3, + [62996] = 10, + ACTIONS(2300), 1, + anon_sym_DQUOTE, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + ACTIONS(4530), 1, + anon_sym_LBRACK, + ACTIONS(5064), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5276), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5278), 2, + anon_sym_get, + anon_sym_set, + STATE(3595), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(728), 10, + sym__automatic_semicolon, + sym__member_signature_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2322), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [63061] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4186), 13, + ACTIONS(4367), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -196607,7 +193523,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4188), 29, + ACTIONS(4369), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -196637,11 +193553,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [67317] = 3, + [63112] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4190), 13, + ACTIONS(4371), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -196655,7 +193571,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4192), 29, + ACTIONS(4373), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -196685,11 +193601,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [67368] = 3, + [63163] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4194), 13, + ACTIONS(4375), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -196703,7 +193619,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4196), 29, + ACTIONS(4377), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -196733,11 +193649,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [67419] = 3, + [63214] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4198), 13, + ACTIONS(4379), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -196751,7 +193667,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4200), 29, + ACTIONS(4381), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -196781,89 +193697,114 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [67470] = 33, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4530), 1, - anon_sym_LPAREN, - ACTIONS(4532), 1, - anon_sym_LBRACK, - ACTIONS(4534), 1, - anon_sym_DOT, - ACTIONS(4870), 1, - anon_sym_STAR_STAR, - ACTIONS(4883), 1, + [63265] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4383), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, anon_sym_GT_GT, - ACTIONS(4887), 1, anon_sym_AMP, - ACTIONS(4889), 1, - anon_sym_CARET, - ACTIONS(4891), 1, anon_sym_PIPE, - ACTIONS(4895), 1, - anon_sym_PERCENT, - ACTIONS(4897), 1, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, anon_sym_LT, - ACTIONS(4913), 1, - anon_sym_AMP_AMP, - ACTIONS(4915), 1, - anon_sym_as, - ACTIONS(4917), 1, - anon_sym_BANG, - ACTIONS(4919), 1, - anon_sym_satisfies, - ACTIONS(4921), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4927), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4929), 1, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4385), 29, + sym__automatic_semicolon, sym__ternary_qmark, - ACTIONS(5255), 1, + anon_sym_as, anon_sym_COMMA, - STATE(2025), 1, - sym_type_arguments, - STATE(2279), 1, - sym_arguments, - STATE(4749), 1, - aux_sym_sequence_expression_repeat1, - STATE(5175), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4875), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4879), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4881), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4885), 2, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4893), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4901), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4903), 2, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5371), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - ACTIONS(4899), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [67581] = 3, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [63316] = 10, + ACTIONS(2300), 1, + anon_sym_DQUOTE, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + ACTIONS(4530), 1, + anon_sym_LBRACK, + ACTIONS(5250), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5280), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5282), 2, + anon_sym_get, + anon_sym_set, + STATE(3616), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(728), 10, + sym__automatic_semicolon, + sym__member_signature_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2322), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [63381] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4202), 13, + ACTIONS(4387), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -196877,7 +193818,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4204), 29, + ACTIONS(4389), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -196907,13 +193848,179 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [67632] = 4, - ACTIONS(4210), 1, + [63432] = 10, + ACTIONS(2300), 1, + anon_sym_DQUOTE, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + ACTIONS(4530), 1, + anon_sym_LBRACK, + ACTIONS(5179), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5284), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5286), 2, + anon_sym_get, + anon_sym_set, + STATE(3635), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(728), 10, + sym__automatic_semicolon, + sym__member_signature_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2322), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [63497] = 10, + ACTIONS(2300), 1, + anon_sym_DQUOTE, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + ACTIONS(4530), 1, + anon_sym_LBRACK, + ACTIONS(5288), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5290), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5292), 2, + anon_sym_get, + anon_sym_set, + STATE(3654), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(728), 10, + sym__automatic_semicolon, + sym__member_signature_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2322), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [63562] = 11, + ACTIONS(3274), 1, + anon_sym_DQUOTE, + ACTIONS(3276), 1, + anon_sym_SQUOTE, + ACTIONS(4213), 1, + anon_sym_LBRACK, + ACTIONS(5040), 1, + anon_sym_STAR, + ACTIONS(5042), 1, + anon_sym_async, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5048), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(5294), 2, + sym_number, + sym_private_property_identifier, + STATE(2941), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(728), 10, + sym__automatic_semicolon, + sym__member_signature_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(3677), 20, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [63629] = 4, + ACTIONS(4395), 1, anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4206), 13, + ACTIONS(4391), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -196927,7 +194034,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4208), 28, + ACTIONS(4393), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -196956,11 +194063,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [67685] = 3, + [63682] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3654), 13, + ACTIONS(3658), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -196974,7 +194081,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3473), 29, + ACTIONS(3495), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -197004,11 +194111,178 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [67736] = 3, + [63733] = 11, + ACTIONS(3274), 1, + anon_sym_DQUOTE, + ACTIONS(3276), 1, + anon_sym_SQUOTE, + ACTIONS(4213), 1, + anon_sym_LBRACK, + ACTIONS(5040), 1, + anon_sym_STAR, + ACTIONS(5042), 1, + anon_sym_async, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3656), 13, + ACTIONS(5048), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(5296), 2, + sym_number, + sym_private_property_identifier, + STATE(3032), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(728), 10, + sym__automatic_semicolon, + sym__member_signature_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(3677), 20, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [63800] = 10, + ACTIONS(2300), 1, + anon_sym_DQUOTE, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + ACTIONS(4530), 1, + anon_sym_LBRACK, + ACTIONS(5054), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5298), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5300), 2, + anon_sym_get, + anon_sym_set, + STATE(3850), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(728), 10, + sym__automatic_semicolon, + sym__member_signature_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2322), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [63865] = 11, + ACTIONS(3274), 1, + anon_sym_DQUOTE, + ACTIONS(3276), 1, + anon_sym_SQUOTE, + ACTIONS(4213), 1, + anon_sym_LBRACK, + ACTIONS(5054), 1, + anon_sym_STAR, + ACTIONS(5056), 1, + anon_sym_async, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5058), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5062), 2, + anon_sym_get, + anon_sym_set, + STATE(3066), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(728), 10, + sym__automatic_semicolon, + sym__member_signature_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(3677), 20, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [63932] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3654), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -197022,7 +194296,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3475), 29, + ACTIONS(3497), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -197052,36 +194326,42 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [67787] = 4, - ACTIONS(4213), 1, - anon_sym_DOT, + [63983] = 9, + ACTIONS(4085), 1, + anon_sym_extends, + ACTIONS(4520), 1, + anon_sym_LBRACK, + ACTIONS(5306), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4206), 13, + ACTIONS(4523), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(5302), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(5304), 2, + anon_sym_COMMA, + anon_sym_COLON, + ACTIONS(3439), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4208), 28, - sym__automatic_semicolon, + ACTIONS(3443), 22, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, + anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -197100,12 +194380,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [67840] = 3, + [64046] = 4, + ACTIONS(1693), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4216), 13, + ACTIONS(1691), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -197119,7 +194400,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4218), 29, + ACTIONS(1695), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -197148,30 +194429,87 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [67891] = 6, - ACTIONS(5094), 1, - anon_sym_AMP, - ACTIONS(5096), 1, - anon_sym_PIPE, - ACTIONS(5098), 1, - anon_sym_extends, + [64099] = 15, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(732), 1, + anon_sym_RBRACE, + ACTIONS(2300), 1, + anon_sym_DQUOTE, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + ACTIONS(4211), 1, + anon_sym_EQ, + ACTIONS(4530), 1, + anon_sym_LBRACK, + ACTIONS(4918), 1, + anon_sym_STAR, + STATE(4829), 1, + aux_sym_object_repeat1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2310), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2328), 2, + anon_sym_get, + anon_sym_set, + STATE(3868), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(728), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2322), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [64174] = 4, + ACTIONS(4398), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4216), 11, + ACTIONS(4391), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4218), 28, + ACTIONS(4393), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -197181,7 +194519,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_of, anon_sym_LBRACK, - anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -197200,30 +194537,73 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [67948] = 12, - ACTIONS(3898), 1, - anon_sym_LPAREN, - ACTIONS(3900), 1, + anon_sym_extends, + [64227] = 16, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(732), 1, + anon_sym_RBRACE, + ACTIONS(2300), 1, + anon_sym_DQUOTE, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + ACTIONS(2324), 1, + anon_sym_async, + ACTIONS(4211), 1, + anon_sym_EQ, + ACTIONS(4530), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, - anon_sym_DOT, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(5373), 1, + ACTIONS(4918), 1, + anon_sym_STAR, + STATE(4829), 1, + aux_sym_object_repeat1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2310), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2328), 2, + anon_sym_get, + anon_sym_set, + STATE(3868), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(728), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, anon_sym_LT, - STATE(1594), 1, - sym_type_arguments, - STATE(1637), 1, - sym_arguments, - STATE(4815), 1, - sym_optional_chain, + anon_sym_QMARK, + ACTIONS(2322), 20, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [64304] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4523), 12, + ACTIONS(4401), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -197234,13 +194614,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4525), 20, + ACTIONS(4403), 29, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -197254,54 +194642,45 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_implements, - [68017] = 15, - ACTIONS(3898), 1, - anon_sym_LPAREN, - ACTIONS(3900), 1, - anon_sym_LBRACK, - ACTIONS(3902), 1, - anon_sym_DOT, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4479), 1, - anon_sym_as, - ACTIONS(4481), 1, - anon_sym_BANG, - ACTIONS(4517), 1, - anon_sym_satisfies, - ACTIONS(5376), 1, - anon_sym_LT, - STATE(1594), 1, - sym_type_arguments, - STATE(1637), 1, - sym_arguments, - STATE(4815), 1, - sym_optional_chain, + anon_sym_extends, + [64355] = 6, + ACTIONS(5083), 1, + anon_sym_AMP, + ACTIONS(5085), 1, + anon_sym_PIPE, + ACTIONS(5087), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4639), 11, + ACTIONS(4401), 11, anon_sym_STAR, + anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4641), 18, + ACTIONS(4403), 28, + sym__automatic_semicolon, sym__ternary_qmark, - anon_sym_LBRACE, + anon_sym_as, anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -197315,93 +194694,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_BQUOTE, - anon_sym_implements, - [68092] = 31, - ACTIONS(3898), 1, - anon_sym_LPAREN, - ACTIONS(3900), 1, - anon_sym_LBRACK, - ACTIONS(3902), 1, - anon_sym_DOT, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4479), 1, - anon_sym_as, - ACTIONS(4481), 1, - anon_sym_BANG, - ACTIONS(4517), 1, - anon_sym_satisfies, - ACTIONS(5304), 1, - anon_sym_AMP_AMP, - ACTIONS(5306), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5308), 1, - anon_sym_GT_GT, - ACTIONS(5312), 1, - anon_sym_AMP, - ACTIONS(5314), 1, - anon_sym_CARET, - ACTIONS(5316), 1, - anon_sym_PIPE, - ACTIONS(5320), 1, - anon_sym_PERCENT, - ACTIONS(5322), 1, - anon_sym_STAR_STAR, - ACTIONS(5324), 1, - anon_sym_LT, - ACTIONS(5332), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5334), 1, - sym__ternary_qmark, - STATE(1594), 1, - sym_type_arguments, - STATE(1637), 1, - sym_arguments, - STATE(4815), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4515), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5300), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5302), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5310), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5318), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5328), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5330), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5326), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4653), 4, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_BQUOTE, - anon_sym_implements, - [68199] = 5, - ACTIONS(87), 1, anon_sym_BQUOTE, - STATE(2333), 1, - sym_template_string, + anon_sym_satisfies, + [64412] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1793), 13, + ACTIONS(4415), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -197415,7 +194716,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1795), 27, + ACTIONS(4417), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -197442,38 +194743,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, + anon_sym_BQUOTE, anon_sym_satisfies, - [68254] = 6, - ACTIONS(4116), 1, anon_sym_extends, + [64463] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4786), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4783), 3, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_LBRACK, - ACTIONS(4461), 11, + ACTIONS(4419), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4463), 24, + ACTIONS(4421), 29, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_COLON, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -197493,39 +194793,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [68310] = 13, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(701), 1, - anon_sym_RBRACE, - ACTIONS(2292), 1, + anon_sym_extends, + [64514] = 10, + ACTIONS(2300), 1, anon_sym_DQUOTE, - ACTIONS(2294), 1, + ACTIONS(2302), 1, anon_sym_SQUOTE, - ACTIONS(4384), 1, + ACTIONS(4211), 1, anon_sym_EQ, - ACTIONS(4548), 1, + ACTIONS(4530), 1, anon_sym_LBRACK, - STATE(4828), 1, - aux_sym_object_repeat1, - STATE(5022), 1, - aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2302), 2, + ACTIONS(3909), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(4532), 2, sym_number, sym_private_property_identifier, - STATE(3619), 3, + STATE(3839), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(726), 5, + ACTIONS(728), 8, + sym__automatic_semicolon, sym__member_signature_marker, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, + anon_sym_PIPE_RBRACE, ACTIONS(2322), 23, anon_sym_export, anon_sym_type, @@ -197550,107 +194849,50 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [68380] = 12, - ACTIONS(166), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(1511), 1, + [64579] = 11, + ACTIONS(3274), 1, anon_sym_DQUOTE, - ACTIONS(1513), 1, + ACTIONS(3276), 1, anon_sym_SQUOTE, - ACTIONS(3248), 1, - anon_sym_LBRACE, - ACTIONS(5090), 1, + ACTIONS(4213), 1, anon_sym_LBRACK, + ACTIONS(5064), 1, + anon_sym_STAR, + ACTIONS(5066), 1, + anon_sym_async, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5092), 2, + ACTIONS(5068), 2, sym_number, sym_private_property_identifier, - ACTIONS(5381), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - STATE(5746), 3, - sym_object_assignment_pattern, - sym_rest_pattern, - sym_pair_pattern, - STATE(5873), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - STATE(6030), 3, - sym_object_pattern, - sym_array_pattern, - sym__destructuring_pattern, - ACTIONS(5379), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, + ACTIONS(5072), 2, anon_sym_get, anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [68448] = 13, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(2292), 1, - anon_sym_DQUOTE, - ACTIONS(2294), 1, - anon_sym_SQUOTE, - ACTIONS(4384), 1, - anon_sym_EQ, - ACTIONS(4548), 1, - anon_sym_LBRACK, - ACTIONS(5009), 1, - anon_sym_RBRACE, - STATE(4828), 1, - aux_sym_object_repeat1, - STATE(5022), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(2302), 2, - sym_number, - sym_private_property_identifier, - STATE(3619), 3, + STATE(3068), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(726), 5, + ACTIONS(728), 10, + sym__automatic_semicolon, sym__member_signature_marker, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2322), 23, + anon_sym_PIPE_RBRACE, + ACTIONS(3677), 20, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, - anon_sym_async, anon_sym_new, sym_identifier, anon_sym_static, anon_sym_readonly, - anon_sym_get, - anon_sym_set, anon_sym_declare, anon_sym_public, anon_sym_private, @@ -197663,11 +194905,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [68518] = 3, + [64646] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4621), 13, + ACTIONS(4423), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -197681,7 +194923,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4623), 28, + ACTIONS(4425), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -197710,38 +194952,41 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [68568] = 5, - ACTIONS(1859), 1, - sym__automatic_semicolon, + anon_sym_extends, + [64697] = 6, + ACTIONS(4357), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1851), 2, - anon_sym_else, - anon_sym_while, - ACTIONS(1855), 13, + ACTIONS(4543), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4540), 4, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + ACTIONS(4271), 10, anon_sym_STAR, anon_sym_BANG, anon_sym_in, - anon_sym_GT, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1857), 25, + ACTIONS(4273), 24, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + anon_sym_of, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -197759,11 +195004,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [68622] = 3, + [64754] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1705), 13, + ACTIONS(4439), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -197777,7 +195022,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1707), 28, + ACTIONS(4441), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -197806,11 +195051,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [68672] = 3, + anon_sym_extends, + [64805] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1715), 13, + ACTIONS(4443), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -197824,7 +195070,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1717), 28, + ACTIONS(4445), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -197853,17 +195099,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [68722] = 3, + anon_sym_extends, + [64856] = 4, + ACTIONS(5083), 1, + anon_sym_AMP, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1725), 13, + ACTIONS(4447), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, - anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, @@ -197871,7 +195119,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1727), 28, + ACTIONS(4449), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -197900,11 +195148,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [68772] = 3, + anon_sym_extends, + [64909] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1735), 13, + ACTIONS(4451), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -197918,7 +195167,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1737), 28, + ACTIONS(4453), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -197947,11 +195196,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [68822] = 3, + anon_sym_extends, + [64960] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1745), 13, + ACTIONS(4227), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -197965,7 +195215,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1747), 28, + ACTIONS(4229), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -197994,24 +195244,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [68872] = 8, - ACTIONS(2292), 1, + anon_sym_extends, + [65011] = 10, + ACTIONS(2300), 1, anon_sym_DQUOTE, - ACTIONS(2294), 1, + ACTIONS(2302), 1, anon_sym_SQUOTE, - ACTIONS(4548), 1, + ACTIONS(4530), 1, anon_sym_LBRACK, + ACTIONS(5309), 1, + anon_sym_STAR, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5143), 2, + ACTIONS(5311), 2, sym_number, sym_private_property_identifier, - STATE(3731), 3, + ACTIONS(5313), 2, + anon_sym_get, + anon_sym_set, + STATE(3757), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(726), 10, + ACTIONS(728), 10, sym__automatic_semicolon, sym__member_signature_marker, anon_sym_EQ, @@ -198022,7 +195278,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2322), 23, + ACTIONS(2322), 21, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -198032,8 +195288,6 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_static, anon_sym_readonly, - anon_sym_get, - anon_sym_set, anon_sym_declare, anon_sym_public, anon_sym_private, @@ -198046,618 +195300,587 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [68932] = 3, + [65076] = 11, + ACTIONS(3274), 1, + anon_sym_DQUOTE, + ACTIONS(3276), 1, + anon_sym_SQUOTE, + ACTIONS(4213), 1, + anon_sym_LBRACK, + ACTIONS(5309), 1, + anon_sym_STAR, + ACTIONS(5315), 1, + anon_sym_async, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4540), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4542), 28, + ACTIONS(5317), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5319), 2, + anon_sym_get, + anon_sym_set, + STATE(2940), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(728), 10, sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, + sym__member_signature_marker, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_RBRACE, + anon_sym_BANG, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [68982] = 33, - ACTIONS(3898), 1, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(3677), 20, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [65143] = 31, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, + ACTIONS(4476), 1, anon_sym_as, - ACTIONS(4481), 1, + ACTIONS(4480), 1, anon_sym_BANG, - ACTIONS(4485), 1, + ACTIONS(4516), 1, + anon_sym_satisfies, + ACTIONS(5325), 1, anon_sym_AMP_AMP, - ACTIONS(4487), 1, + ACTIONS(5327), 1, anon_sym_PIPE_PIPE, - ACTIONS(4489), 1, + ACTIONS(5329), 1, anon_sym_GT_GT, - ACTIONS(4493), 1, + ACTIONS(5333), 1, anon_sym_AMP, - ACTIONS(4495), 1, + ACTIONS(5335), 1, anon_sym_CARET, - ACTIONS(4497), 1, + ACTIONS(5337), 1, anon_sym_PIPE, - ACTIONS(4501), 1, + ACTIONS(5341), 1, anon_sym_PERCENT, - ACTIONS(4503), 1, + ACTIONS(5343), 1, anon_sym_STAR_STAR, - ACTIONS(4505), 1, + ACTIONS(5345), 1, anon_sym_LT, - ACTIONS(4513), 1, + ACTIONS(5353), 1, anon_sym_QMARK_QMARK, - ACTIONS(4517), 1, - anon_sym_satisfies, - ACTIONS(4519), 1, + ACTIONS(5355), 1, sym__ternary_qmark, - ACTIONS(4923), 1, - anon_sym_COMMA, - ACTIONS(5383), 1, - anon_sym_RPAREN, - STATE(1594), 1, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(3835), 1, - aux_sym_sequence_expression_repeat1, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4477), 2, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5321), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4483), 2, + ACTIONS(5323), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4491), 2, + ACTIONS(5331), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4499), 2, + ACTIONS(5339), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4509), 2, + ACTIONS(5349), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4511), 2, + ACTIONS(5351), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4507), 3, + ACTIONS(5347), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [69092] = 4, - ACTIONS(5385), 1, - sym_regex_flags, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5031), 17, - anon_sym_STAR, - anon_sym_as, - anon_sym_BANG, - anon_sym_in, - anon_sym_of, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_instanceof, - anon_sym_satisfies, - ACTIONS(5033), 23, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - [69144] = 7, - ACTIONS(3573), 1, - anon_sym_EQ, - ACTIONS(4669), 1, - anon_sym_LBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4378), 2, + ACTIONS(4558), 4, + anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_extends, - ACTIONS(4672), 3, - anon_sym_GT, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(3443), 10, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3447), 24, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, - anon_sym_satisfies, - [69202] = 33, - ACTIONS(3898), 1, + anon_sym_implements, + [65250] = 31, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, + ACTIONS(4476), 1, anon_sym_as, - ACTIONS(4481), 1, + ACTIONS(4480), 1, anon_sym_BANG, - ACTIONS(4485), 1, + ACTIONS(4516), 1, + anon_sym_satisfies, + ACTIONS(5325), 1, anon_sym_AMP_AMP, - ACTIONS(4487), 1, + ACTIONS(5327), 1, anon_sym_PIPE_PIPE, - ACTIONS(4489), 1, + ACTIONS(5329), 1, anon_sym_GT_GT, - ACTIONS(4493), 1, + ACTIONS(5333), 1, anon_sym_AMP, - ACTIONS(4495), 1, + ACTIONS(5335), 1, anon_sym_CARET, - ACTIONS(4497), 1, + ACTIONS(5337), 1, anon_sym_PIPE, - ACTIONS(4501), 1, + ACTIONS(5341), 1, anon_sym_PERCENT, - ACTIONS(4503), 1, + ACTIONS(5343), 1, anon_sym_STAR_STAR, - ACTIONS(4505), 1, + ACTIONS(5345), 1, anon_sym_LT, - ACTIONS(4513), 1, + ACTIONS(5353), 1, anon_sym_QMARK_QMARK, - ACTIONS(4517), 1, - anon_sym_satisfies, - ACTIONS(4519), 1, + ACTIONS(5355), 1, sym__ternary_qmark, - ACTIONS(4923), 1, - anon_sym_COMMA, - ACTIONS(5387), 1, - anon_sym_RBRACE, - STATE(1594), 1, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(3835), 1, - aux_sym_sequence_expression_repeat1, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4477), 2, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5321), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4483), 2, + ACTIONS(5323), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4491), 2, + ACTIONS(5331), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4499), 2, + ACTIONS(5339), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4509), 2, + ACTIONS(5349), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4511), 2, + ACTIONS(5351), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4507), 3, + ACTIONS(5347), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [69312] = 33, - ACTIONS(3898), 1, + ACTIONS(4584), 4, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_BQUOTE, + anon_sym_implements, + [65357] = 31, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, + ACTIONS(4476), 1, anon_sym_as, - ACTIONS(4481), 1, + ACTIONS(4480), 1, anon_sym_BANG, - ACTIONS(4485), 1, + ACTIONS(4516), 1, + anon_sym_satisfies, + ACTIONS(5325), 1, anon_sym_AMP_AMP, - ACTIONS(4487), 1, + ACTIONS(5327), 1, anon_sym_PIPE_PIPE, - ACTIONS(4489), 1, + ACTIONS(5329), 1, anon_sym_GT_GT, - ACTIONS(4493), 1, + ACTIONS(5333), 1, anon_sym_AMP, - ACTIONS(4495), 1, + ACTIONS(5335), 1, anon_sym_CARET, - ACTIONS(4497), 1, + ACTIONS(5337), 1, anon_sym_PIPE, - ACTIONS(4501), 1, + ACTIONS(5341), 1, anon_sym_PERCENT, - ACTIONS(4503), 1, + ACTIONS(5343), 1, anon_sym_STAR_STAR, - ACTIONS(4505), 1, + ACTIONS(5345), 1, anon_sym_LT, - ACTIONS(4513), 1, + ACTIONS(5353), 1, anon_sym_QMARK_QMARK, - ACTIONS(4517), 1, - anon_sym_satisfies, - ACTIONS(4519), 1, + ACTIONS(5355), 1, sym__ternary_qmark, - ACTIONS(4923), 1, - anon_sym_COMMA, - ACTIONS(5389), 1, - anon_sym_RPAREN, - STATE(1594), 1, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(3835), 1, - aux_sym_sequence_expression_repeat1, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4477), 2, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5321), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4483), 2, + ACTIONS(5323), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4491), 2, + ACTIONS(5331), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4499), 2, + ACTIONS(5339), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4509), 2, + ACTIONS(5349), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4511), 2, + ACTIONS(5351), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4507), 3, + ACTIONS(5347), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [69422] = 3, + ACTIONS(4757), 4, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_BQUOTE, + anon_sym_implements, + [65464] = 11, + ACTIONS(3274), 1, + anon_sym_DQUOTE, + ACTIONS(3276), 1, + anon_sym_SQUOTE, + ACTIONS(4213), 1, + anon_sym_LBRACK, + ACTIONS(5191), 1, + anon_sym_STAR, + ACTIONS(5357), 1, + anon_sym_async, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4625), 13, - anon_sym_STAR, + ACTIONS(5359), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5361), 2, + anon_sym_get, + anon_sym_set, + STATE(3038), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(728), 10, + sym__automatic_semicolon, + sym__member_signature_marker, + anon_sym_EQ, + anon_sym_COMMA, anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4627), 28, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(3677), 20, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [65531] = 31, + ACTIONS(3937), 1, + anon_sym_LPAREN, + ACTIONS(3939), 1, anon_sym_LBRACK, + ACTIONS(3941), 1, anon_sym_DOT, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, + ACTIONS(4476), 1, + anon_sym_as, + ACTIONS(4480), 1, + anon_sym_BANG, + ACTIONS(4516), 1, + anon_sym_satisfies, + ACTIONS(5325), 1, anon_sym_AMP_AMP, + ACTIONS(5327), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(5329), 1, + anon_sym_GT_GT, + ACTIONS(5333), 1, + anon_sym_AMP, + ACTIONS(5335), 1, anon_sym_CARET, + ACTIONS(5337), 1, + anon_sym_PIPE, + ACTIONS(5341), 1, anon_sym_PERCENT, + ACTIONS(5343), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, + ACTIONS(5345), 1, + anon_sym_LT, + ACTIONS(5353), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5355), 1, + sym__ternary_qmark, + STATE(1481), 1, + sym_type_arguments, + STATE(1672), 1, + sym_arguments, + STATE(4831), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5321), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5323), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5331), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5339), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5349), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5351), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, + ACTIONS(5347), 3, + anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, + ACTIONS(4693), 4, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_BQUOTE, - anon_sym_satisfies, - [69472] = 33, - ACTIONS(3898), 1, + anon_sym_implements, + [65638] = 31, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, + ACTIONS(4476), 1, anon_sym_as, - ACTIONS(4481), 1, + ACTIONS(4480), 1, anon_sym_BANG, - ACTIONS(4485), 1, + ACTIONS(4516), 1, + anon_sym_satisfies, + ACTIONS(5325), 1, anon_sym_AMP_AMP, - ACTIONS(4487), 1, + ACTIONS(5327), 1, anon_sym_PIPE_PIPE, - ACTIONS(4489), 1, + ACTIONS(5329), 1, anon_sym_GT_GT, - ACTIONS(4493), 1, + ACTIONS(5333), 1, anon_sym_AMP, - ACTIONS(4495), 1, + ACTIONS(5335), 1, anon_sym_CARET, - ACTIONS(4497), 1, + ACTIONS(5337), 1, anon_sym_PIPE, - ACTIONS(4501), 1, + ACTIONS(5341), 1, anon_sym_PERCENT, - ACTIONS(4503), 1, + ACTIONS(5343), 1, anon_sym_STAR_STAR, - ACTIONS(4505), 1, + ACTIONS(5345), 1, anon_sym_LT, - ACTIONS(4513), 1, + ACTIONS(5353), 1, anon_sym_QMARK_QMARK, - ACTIONS(4517), 1, - anon_sym_satisfies, - ACTIONS(4519), 1, + ACTIONS(5355), 1, sym__ternary_qmark, - ACTIONS(4923), 1, - anon_sym_COMMA, - ACTIONS(5391), 1, - anon_sym_RPAREN, - STATE(1594), 1, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(3835), 1, - aux_sym_sequence_expression_repeat1, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4477), 2, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5321), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4483), 2, + ACTIONS(5323), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4491), 2, + ACTIONS(5331), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4499), 2, + ACTIONS(5339), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4509), 2, + ACTIONS(5349), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4511), 2, + ACTIONS(5351), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4507), 3, + ACTIONS(5347), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [69582] = 5, + ACTIONS(4697), 4, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_BQUOTE, + anon_sym_implements, + [65745] = 18, + ACTIONS(3937), 1, + anon_sym_LPAREN, + ACTIONS(3939), 1, + anon_sym_LBRACK, + ACTIONS(3941), 1, + anon_sym_DOT, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(5329), 1, + anon_sym_GT_GT, + ACTIONS(5341), 1, + anon_sym_PERCENT, + ACTIONS(5343), 1, + anon_sym_STAR_STAR, + ACTIONS(5345), 1, + anon_sym_LT, + STATE(1481), 1, + sym_type_arguments, + STATE(1672), 1, + sym_arguments, + STATE(4831), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5393), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(5395), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - ACTIONS(3443), 13, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5321), 2, anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5331), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5339), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4538), 7, anon_sym_BANG, anon_sym_in, anon_sym_GT, - anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3447), 23, + ACTIONS(4536), 16, sym__ternary_qmark, anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [69636] = 13, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(730), 1, - anon_sym_RBRACE, - ACTIONS(2292), 1, - anon_sym_DQUOTE, - ACTIONS(2294), 1, - anon_sym_SQUOTE, - ACTIONS(4384), 1, - anon_sym_EQ, - ACTIONS(4548), 1, - anon_sym_LBRACK, - STATE(4979), 1, - aux_sym_object_repeat1, - STATE(5022), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(2302), 2, - sym_number, - sym_private_property_identifier, - STATE(3619), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(726), 5, - sym__member_signature_marker, + anon_sym_implements, + [65826] = 13, + ACTIONS(3937), 1, anon_sym_LPAREN, - anon_sym_COLON, + ACTIONS(3939), 1, + anon_sym_LBRACK, + ACTIONS(3941), 1, + anon_sym_DOT, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(5343), 1, + anon_sym_STAR_STAR, + ACTIONS(5363), 1, anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [69706] = 3, + STATE(1481), 1, + sym_type_arguments, + STATE(1672), 1, + sym_arguments, + STATE(4831), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4631), 13, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4538), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -198668,445 +195891,465 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4633), 28, - sym__automatic_semicolon, + ACTIONS(4536), 19, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [69756] = 31, - ACTIONS(3898), 1, + anon_sym_implements, + [65897] = 25, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, - anon_sym_as, - ACTIONS(4481), 1, + ACTIONS(4538), 1, anon_sym_BANG, - ACTIONS(4517), 1, - anon_sym_satisfies, - ACTIONS(5304), 1, - anon_sym_AMP_AMP, - ACTIONS(5306), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5308), 1, + ACTIONS(5329), 1, anon_sym_GT_GT, - ACTIONS(5312), 1, + ACTIONS(5333), 1, anon_sym_AMP, - ACTIONS(5314), 1, + ACTIONS(5335), 1, anon_sym_CARET, - ACTIONS(5316), 1, + ACTIONS(5337), 1, anon_sym_PIPE, - ACTIONS(5320), 1, + ACTIONS(5341), 1, anon_sym_PERCENT, - ACTIONS(5322), 1, + ACTIONS(5343), 1, anon_sym_STAR_STAR, - ACTIONS(5324), 1, + ACTIONS(5345), 1, anon_sym_LT, - ACTIONS(5332), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5334), 1, - sym__ternary_qmark, - STATE(1637), 1, - sym_arguments, - STATE(2589), 1, + STATE(1481), 1, sym_type_arguments, - STATE(4815), 1, + STATE(1672), 1, + sym_arguments, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, + ACTIONS(4514), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5300), 2, + ACTIONS(5321), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5302), 2, + ACTIONS(5323), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5310), 2, + ACTIONS(5331), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5318), 2, + ACTIONS(5339), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5328), 2, + ACTIONS(5349), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5330), 2, + ACTIONS(5351), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5326), 3, + ACTIONS(5347), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(5397), 3, + ACTIONS(4536), 10, + sym__ternary_qmark, + anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, anon_sym_implements, - [69862] = 8, - ACTIONS(2292), 1, - anon_sym_DQUOTE, - ACTIONS(2294), 1, - anon_sym_SQUOTE, - ACTIONS(4548), 1, - anon_sym_LBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5120), 2, - sym_number, - sym_private_property_identifier, - STATE(3752), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(726), 10, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [69922] = 31, - ACTIONS(3898), 1, + [65992] = 26, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, - anon_sym_as, - ACTIONS(4481), 1, + ACTIONS(4538), 1, anon_sym_BANG, - ACTIONS(4485), 1, + ACTIONS(5325), 1, anon_sym_AMP_AMP, - ACTIONS(4487), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4489), 1, + ACTIONS(5329), 1, anon_sym_GT_GT, - ACTIONS(4493), 1, + ACTIONS(5333), 1, anon_sym_AMP, - ACTIONS(4495), 1, + ACTIONS(5335), 1, anon_sym_CARET, - ACTIONS(4497), 1, + ACTIONS(5337), 1, anon_sym_PIPE, - ACTIONS(4501), 1, + ACTIONS(5341), 1, anon_sym_PERCENT, - ACTIONS(4503), 1, + ACTIONS(5343), 1, anon_sym_STAR_STAR, - ACTIONS(4505), 1, + ACTIONS(5345), 1, anon_sym_LT, - ACTIONS(4513), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4517), 1, - anon_sym_satisfies, - ACTIONS(4519), 1, - sym__ternary_qmark, - STATE(1594), 1, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4477), 2, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5321), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4483), 2, + ACTIONS(5323), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4491), 2, + ACTIONS(5331), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4499), 2, + ACTIONS(5339), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4509), 2, + ACTIONS(5349), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4511), 2, + ACTIONS(5351), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4507), 3, + ACTIONS(5347), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(5186), 3, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - [70028] = 8, - ACTIONS(2292), 1, - anon_sym_DQUOTE, - ACTIONS(2294), 1, - anon_sym_SQUOTE, - ACTIONS(4548), 1, - anon_sym_LBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5220), 2, - sym_number, - sym_private_property_identifier, - STATE(3845), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(726), 10, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_EQ, + ACTIONS(4536), 9, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_BANG, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_implements, + [66089] = 16, + ACTIONS(3937), 1, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, + ACTIONS(3939), 1, + anon_sym_LBRACK, + ACTIONS(3941), 1, + anon_sym_DOT, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(5341), 1, + anon_sym_PERCENT, + ACTIONS(5343), 1, + anon_sym_STAR_STAR, + ACTIONS(5363), 1, anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [70088] = 5, - ACTIONS(1849), 1, - sym__automatic_semicolon, + STATE(1481), 1, + sym_type_arguments, + STATE(1672), 1, + sym_arguments, + STATE(4831), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1841), 2, - anon_sym_else, - anon_sym_while, - ACTIONS(1845), 13, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5321), 2, anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5339), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4538), 8, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1847), 25, + ACTIONS(4536), 18, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [70142] = 5, - ACTIONS(1885), 1, - sym__automatic_semicolon, + anon_sym_implements, + [66166] = 22, + ACTIONS(3937), 1, + anon_sym_LPAREN, + ACTIONS(3939), 1, + anon_sym_LBRACK, + ACTIONS(3941), 1, + anon_sym_DOT, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(5329), 1, + anon_sym_GT_GT, + ACTIONS(5341), 1, + anon_sym_PERCENT, + ACTIONS(5343), 1, + anon_sym_STAR_STAR, + ACTIONS(5345), 1, + anon_sym_LT, + STATE(1481), 1, + sym_type_arguments, + STATE(1672), 1, + sym_arguments, + STATE(4831), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1877), 2, - anon_sym_else, - anon_sym_while, - ACTIONS(1881), 13, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5321), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(5323), 2, anon_sym_in, anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(5331), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5339), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5349), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1883), 25, + ACTIONS(5351), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4538), 3, + anon_sym_BANG, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(5347), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4536), 11, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [70196] = 5, - ACTIONS(1787), 1, - sym__automatic_semicolon, + anon_sym_implements, + [66255] = 23, + ACTIONS(3937), 1, + anon_sym_LPAREN, + ACTIONS(3939), 1, + anon_sym_LBRACK, + ACTIONS(3941), 1, + anon_sym_DOT, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(5329), 1, + anon_sym_GT_GT, + ACTIONS(5333), 1, + anon_sym_AMP, + ACTIONS(5341), 1, + anon_sym_PERCENT, + ACTIONS(5343), 1, + anon_sym_STAR_STAR, + ACTIONS(5345), 1, + anon_sym_LT, + STATE(1481), 1, + sym_type_arguments, + STATE(1672), 1, + sym_arguments, + STATE(4831), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1779), 2, - anon_sym_else, - anon_sym_while, - ACTIONS(1783), 13, - anon_sym_STAR, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4538), 2, anon_sym_BANG, + anon_sym_PIPE, + ACTIONS(5321), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5323), 2, anon_sym_in, anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(5331), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5339), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5349), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1785), 25, + ACTIONS(5351), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5347), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4536), 11, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_implements, + [66346] = 24, + ACTIONS(3937), 1, anon_sym_LPAREN, - anon_sym_SEMI, + ACTIONS(3939), 1, anon_sym_LBRACK, + ACTIONS(3941), 1, anon_sym_DOT, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(5329), 1, + anon_sym_GT_GT, + ACTIONS(5333), 1, + anon_sym_AMP, + ACTIONS(5335), 1, anon_sym_CARET, + ACTIONS(5341), 1, anon_sym_PERCENT, + ACTIONS(5343), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, + ACTIONS(5345), 1, + anon_sym_LT, + STATE(1481), 1, + sym_type_arguments, + STATE(1672), 1, + sym_arguments, + STATE(4831), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4538), 2, + anon_sym_BANG, + anon_sym_PIPE, + ACTIONS(5321), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5323), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5331), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5339), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5349), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5351), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, + ACTIONS(5347), 3, + anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, + ACTIONS(4536), 10, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, anon_sym_BQUOTE, anon_sym_satisfies, - [70250] = 3, + anon_sym_implements, + [66439] = 15, + ACTIONS(3937), 1, + anon_sym_LPAREN, + ACTIONS(3939), 1, + anon_sym_LBRACK, + ACTIONS(3941), 1, + anon_sym_DOT, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(5341), 1, + anon_sym_PERCENT, + ACTIONS(5343), 1, + anon_sym_STAR_STAR, + ACTIONS(5363), 1, + anon_sym_LT, + STATE(1481), 1, + sym_type_arguments, + STATE(1672), 1, + sym_arguments, + STATE(4831), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4544), 13, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5321), 2, anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4538), 10, anon_sym_BANG, anon_sym_in, anon_sym_GT, @@ -199115,46 +196358,60 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4546), 28, - sym__automatic_semicolon, + ACTIONS(4536), 18, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [70300] = 3, + anon_sym_implements, + [66514] = 16, + ACTIONS(3937), 1, + anon_sym_LPAREN, + ACTIONS(3939), 1, + anon_sym_LBRACK, + ACTIONS(3941), 1, + anon_sym_DOT, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4476), 1, + anon_sym_as, + ACTIONS(4480), 1, + anon_sym_BANG, + ACTIONS(4516), 1, + anon_sym_satisfies, + ACTIONS(5343), 1, + anon_sym_STAR_STAR, + ACTIONS(5363), 1, + anon_sym_LT, + STATE(1481), 1, + sym_type_arguments, + STATE(1672), 1, + sym_arguments, + STATE(4831), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1763), 13, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4538), 11, anon_sym_STAR, - anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, @@ -199163,948 +196420,815 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1765), 28, - sym__automatic_semicolon, + ACTIONS(4536), 17, sym__ternary_qmark, - anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, - anon_sym_satisfies, - [70350] = 3, + anon_sym_implements, + [66591] = 20, + ACTIONS(3937), 1, + anon_sym_LPAREN, + ACTIONS(3939), 1, + anon_sym_LBRACK, + ACTIONS(3941), 1, + anon_sym_DOT, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(5329), 1, + anon_sym_GT_GT, + ACTIONS(5341), 1, + anon_sym_PERCENT, + ACTIONS(5343), 1, + anon_sym_STAR_STAR, + ACTIONS(5345), 1, + anon_sym_LT, + STATE(1481), 1, + sym_type_arguments, + STATE(1672), 1, + sym_arguments, + STATE(4831), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1773), 13, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5321), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(5323), 2, anon_sym_in, anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(5331), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5339), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5347), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4538), 5, + anon_sym_BANG, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1775), 28, - sym__automatic_semicolon, + ACTIONS(4536), 13, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [70400] = 33, - ACTIONS(3898), 1, + anon_sym_implements, + [66676] = 27, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, - anon_sym_as, - ACTIONS(4481), 1, + ACTIONS(4538), 1, anon_sym_BANG, - ACTIONS(4485), 1, + ACTIONS(5325), 1, anon_sym_AMP_AMP, - ACTIONS(4487), 1, + ACTIONS(5327), 1, anon_sym_PIPE_PIPE, - ACTIONS(4489), 1, + ACTIONS(5329), 1, anon_sym_GT_GT, - ACTIONS(4493), 1, + ACTIONS(5333), 1, anon_sym_AMP, - ACTIONS(4495), 1, + ACTIONS(5335), 1, anon_sym_CARET, - ACTIONS(4497), 1, + ACTIONS(5337), 1, anon_sym_PIPE, - ACTIONS(4501), 1, + ACTIONS(5341), 1, anon_sym_PERCENT, - ACTIONS(4503), 1, + ACTIONS(5343), 1, anon_sym_STAR_STAR, - ACTIONS(4505), 1, + ACTIONS(5345), 1, anon_sym_LT, - ACTIONS(4513), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4517), 1, - anon_sym_satisfies, - ACTIONS(4519), 1, - sym__ternary_qmark, - ACTIONS(4923), 1, - anon_sym_COMMA, - ACTIONS(5399), 1, - anon_sym_RPAREN, - STATE(1594), 1, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(3835), 1, - aux_sym_sequence_expression_repeat1, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4477), 2, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5321), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4483), 2, + ACTIONS(5323), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4491), 2, + ACTIONS(5331), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4499), 2, + ACTIONS(5339), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4509), 2, + ACTIONS(5349), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4511), 2, + ACTIONS(5351), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4507), 3, + ACTIONS(5347), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [70510] = 33, - ACTIONS(3898), 1, + ACTIONS(4536), 8, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_implements, + [66775] = 31, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, + ACTIONS(4476), 1, anon_sym_as, - ACTIONS(4481), 1, + ACTIONS(4480), 1, anon_sym_BANG, - ACTIONS(4485), 1, + ACTIONS(4516), 1, + anon_sym_satisfies, + ACTIONS(5325), 1, anon_sym_AMP_AMP, - ACTIONS(4487), 1, + ACTIONS(5327), 1, anon_sym_PIPE_PIPE, - ACTIONS(4489), 1, + ACTIONS(5329), 1, anon_sym_GT_GT, - ACTIONS(4493), 1, + ACTIONS(5333), 1, anon_sym_AMP, - ACTIONS(4495), 1, + ACTIONS(5335), 1, anon_sym_CARET, - ACTIONS(4497), 1, + ACTIONS(5337), 1, anon_sym_PIPE, - ACTIONS(4501), 1, + ACTIONS(5341), 1, anon_sym_PERCENT, - ACTIONS(4503), 1, + ACTIONS(5343), 1, anon_sym_STAR_STAR, - ACTIONS(4505), 1, + ACTIONS(5345), 1, anon_sym_LT, - ACTIONS(4513), 1, + ACTIONS(5353), 1, anon_sym_QMARK_QMARK, - ACTIONS(4517), 1, - anon_sym_satisfies, - ACTIONS(4519), 1, + ACTIONS(5355), 1, sym__ternary_qmark, - ACTIONS(4923), 1, - anon_sym_COMMA, - ACTIONS(5401), 1, - anon_sym_RPAREN, - STATE(1594), 1, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(3835), 1, - aux_sym_sequence_expression_repeat1, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4477), 2, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5321), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4483), 2, + ACTIONS(5323), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4491), 2, + ACTIONS(5331), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4499), 2, + ACTIONS(5339), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4509), 2, + ACTIONS(5349), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4511), 2, + ACTIONS(5351), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4507), 3, + ACTIONS(5347), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [70620] = 13, - ACTIONS(237), 1, + ACTIONS(4572), 4, + anon_sym_LBRACE, anon_sym_COMMA, - ACTIONS(2292), 1, - anon_sym_DQUOTE, - ACTIONS(2294), 1, - anon_sym_SQUOTE, - ACTIONS(4384), 1, - anon_sym_EQ, - ACTIONS(4548), 1, - anon_sym_LBRACK, - ACTIONS(4868), 1, - anon_sym_RBRACE, - STATE(4828), 1, - aux_sym_object_repeat1, - STATE(5022), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(2302), 2, - sym_number, - sym_private_property_identifier, - STATE(3619), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(726), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [70690] = 33, - ACTIONS(3898), 1, + anon_sym_BQUOTE, + anon_sym_implements, + [66882] = 31, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, + ACTIONS(4476), 1, anon_sym_as, - ACTIONS(4481), 1, + ACTIONS(4480), 1, anon_sym_BANG, - ACTIONS(4485), 1, + ACTIONS(4516), 1, + anon_sym_satisfies, + ACTIONS(5325), 1, anon_sym_AMP_AMP, - ACTIONS(4487), 1, + ACTIONS(5327), 1, anon_sym_PIPE_PIPE, - ACTIONS(4489), 1, + ACTIONS(5329), 1, anon_sym_GT_GT, - ACTIONS(4493), 1, + ACTIONS(5333), 1, anon_sym_AMP, - ACTIONS(4495), 1, + ACTIONS(5335), 1, anon_sym_CARET, - ACTIONS(4497), 1, + ACTIONS(5337), 1, anon_sym_PIPE, - ACTIONS(4501), 1, + ACTIONS(5341), 1, anon_sym_PERCENT, - ACTIONS(4503), 1, + ACTIONS(5343), 1, anon_sym_STAR_STAR, - ACTIONS(4505), 1, + ACTIONS(5345), 1, anon_sym_LT, - ACTIONS(4513), 1, + ACTIONS(5353), 1, anon_sym_QMARK_QMARK, - ACTIONS(4517), 1, - anon_sym_satisfies, - ACTIONS(4519), 1, + ACTIONS(5355), 1, sym__ternary_qmark, - ACTIONS(4923), 1, - anon_sym_COMMA, - ACTIONS(5403), 1, - anon_sym_RPAREN, - STATE(1594), 1, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(3835), 1, - aux_sym_sequence_expression_repeat1, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4477), 2, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5321), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4483), 2, + ACTIONS(5323), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4491), 2, + ACTIONS(5331), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4499), 2, + ACTIONS(5339), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4509), 2, + ACTIONS(5349), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4511), 2, + ACTIONS(5351), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4507), 3, + ACTIONS(5347), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [70800] = 6, - ACTIONS(4378), 1, - anon_sym_extends, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4672), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4669), 3, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_LBRACK, - ACTIONS(3443), 11, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3447), 24, - sym__ternary_qmark, - anon_sym_as, + ACTIONS(4582), 4, + anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, - anon_sym_satisfies, - [70856] = 33, - ACTIONS(3898), 1, + anon_sym_implements, + [66989] = 31, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, + ACTIONS(4476), 1, anon_sym_as, - ACTIONS(4481), 1, + ACTIONS(4480), 1, anon_sym_BANG, - ACTIONS(4485), 1, + ACTIONS(4516), 1, + anon_sym_satisfies, + ACTIONS(5325), 1, anon_sym_AMP_AMP, - ACTIONS(4487), 1, + ACTIONS(5327), 1, anon_sym_PIPE_PIPE, - ACTIONS(4489), 1, + ACTIONS(5329), 1, anon_sym_GT_GT, - ACTIONS(4493), 1, + ACTIONS(5333), 1, anon_sym_AMP, - ACTIONS(4495), 1, + ACTIONS(5335), 1, anon_sym_CARET, - ACTIONS(4497), 1, + ACTIONS(5337), 1, anon_sym_PIPE, - ACTIONS(4501), 1, + ACTIONS(5341), 1, anon_sym_PERCENT, - ACTIONS(4503), 1, + ACTIONS(5343), 1, anon_sym_STAR_STAR, - ACTIONS(4505), 1, + ACTIONS(5345), 1, anon_sym_LT, - ACTIONS(4513), 1, + ACTIONS(5353), 1, anon_sym_QMARK_QMARK, - ACTIONS(4517), 1, - anon_sym_satisfies, - ACTIONS(4519), 1, + ACTIONS(5355), 1, sym__ternary_qmark, - ACTIONS(4923), 1, - anon_sym_COMMA, - ACTIONS(5405), 1, - anon_sym_RPAREN, - STATE(1594), 1, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(3835), 1, - aux_sym_sequence_expression_repeat1, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4477), 2, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5321), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4483), 2, + ACTIONS(5323), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4491), 2, + ACTIONS(5331), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4499), 2, + ACTIONS(5339), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4509), 2, + ACTIONS(5349), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4511), 2, + ACTIONS(5351), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4507), 3, + ACTIONS(5347), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [70966] = 33, - ACTIONS(3898), 1, + ACTIONS(4729), 4, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_BQUOTE, + anon_sym_implements, + [67096] = 31, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, + ACTIONS(4476), 1, anon_sym_as, - ACTIONS(4481), 1, + ACTIONS(4480), 1, anon_sym_BANG, - ACTIONS(4485), 1, + ACTIONS(4516), 1, + anon_sym_satisfies, + ACTIONS(5325), 1, anon_sym_AMP_AMP, - ACTIONS(4487), 1, + ACTIONS(5327), 1, anon_sym_PIPE_PIPE, - ACTIONS(4489), 1, + ACTIONS(5329), 1, anon_sym_GT_GT, - ACTIONS(4493), 1, + ACTIONS(5333), 1, anon_sym_AMP, - ACTIONS(4495), 1, + ACTIONS(5335), 1, anon_sym_CARET, - ACTIONS(4497), 1, + ACTIONS(5337), 1, anon_sym_PIPE, - ACTIONS(4501), 1, + ACTIONS(5341), 1, anon_sym_PERCENT, - ACTIONS(4503), 1, + ACTIONS(5343), 1, anon_sym_STAR_STAR, - ACTIONS(4505), 1, + ACTIONS(5345), 1, anon_sym_LT, - ACTIONS(4513), 1, + ACTIONS(5353), 1, anon_sym_QMARK_QMARK, - ACTIONS(4517), 1, - anon_sym_satisfies, - ACTIONS(4519), 1, + ACTIONS(5355), 1, sym__ternary_qmark, - ACTIONS(4923), 1, - anon_sym_COMMA, - ACTIONS(5407), 1, - anon_sym_RPAREN, - STATE(1594), 1, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(3835), 1, - aux_sym_sequence_expression_repeat1, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4477), 2, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5321), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4483), 2, + ACTIONS(5323), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4491), 2, + ACTIONS(5331), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4499), 2, + ACTIONS(5339), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4509), 2, + ACTIONS(5349), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4511), 2, + ACTIONS(5351), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4507), 3, + ACTIONS(5347), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [71076] = 33, - ACTIONS(3898), 1, + ACTIONS(4737), 4, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_BQUOTE, + anon_sym_implements, + [67203] = 31, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, + ACTIONS(4476), 1, anon_sym_as, - ACTIONS(4481), 1, + ACTIONS(4480), 1, anon_sym_BANG, - ACTIONS(4485), 1, + ACTIONS(4516), 1, + anon_sym_satisfies, + ACTIONS(5325), 1, anon_sym_AMP_AMP, - ACTIONS(4487), 1, + ACTIONS(5327), 1, anon_sym_PIPE_PIPE, - ACTIONS(4489), 1, + ACTIONS(5329), 1, anon_sym_GT_GT, - ACTIONS(4493), 1, + ACTIONS(5333), 1, anon_sym_AMP, - ACTIONS(4495), 1, + ACTIONS(5335), 1, anon_sym_CARET, - ACTIONS(4497), 1, + ACTIONS(5337), 1, anon_sym_PIPE, - ACTIONS(4501), 1, + ACTIONS(5341), 1, anon_sym_PERCENT, - ACTIONS(4503), 1, + ACTIONS(5343), 1, anon_sym_STAR_STAR, - ACTIONS(4505), 1, + ACTIONS(5345), 1, anon_sym_LT, - ACTIONS(4513), 1, + ACTIONS(5353), 1, anon_sym_QMARK_QMARK, - ACTIONS(4517), 1, - anon_sym_satisfies, - ACTIONS(4519), 1, + ACTIONS(5355), 1, sym__ternary_qmark, - ACTIONS(4923), 1, - anon_sym_COMMA, - ACTIONS(5409), 1, - anon_sym_RPAREN, - STATE(1594), 1, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(3835), 1, - aux_sym_sequence_expression_repeat1, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4477), 2, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5321), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4483), 2, + ACTIONS(5323), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4491), 2, + ACTIONS(5331), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4499), 2, + ACTIONS(5339), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4509), 2, + ACTIONS(5349), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4511), 2, + ACTIONS(5351), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4507), 3, + ACTIONS(5347), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [71186] = 33, - ACTIONS(1948), 1, + ACTIONS(4748), 4, + anon_sym_LBRACE, anon_sym_COMMA, - ACTIONS(3898), 1, + anon_sym_BQUOTE, + anon_sym_implements, + [67310] = 31, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, + ACTIONS(4476), 1, anon_sym_as, - ACTIONS(4481), 1, + ACTIONS(4480), 1, anon_sym_BANG, - ACTIONS(4485), 1, + ACTIONS(4516), 1, + anon_sym_satisfies, + ACTIONS(5325), 1, anon_sym_AMP_AMP, - ACTIONS(4487), 1, + ACTIONS(5327), 1, anon_sym_PIPE_PIPE, - ACTIONS(4489), 1, + ACTIONS(5329), 1, anon_sym_GT_GT, - ACTIONS(4493), 1, + ACTIONS(5333), 1, anon_sym_AMP, - ACTIONS(4495), 1, + ACTIONS(5335), 1, anon_sym_CARET, - ACTIONS(4497), 1, + ACTIONS(5337), 1, anon_sym_PIPE, - ACTIONS(4501), 1, + ACTIONS(5341), 1, anon_sym_PERCENT, - ACTIONS(4503), 1, + ACTIONS(5343), 1, anon_sym_STAR_STAR, - ACTIONS(4505), 1, + ACTIONS(5345), 1, anon_sym_LT, - ACTIONS(4513), 1, + ACTIONS(5353), 1, anon_sym_QMARK_QMARK, - ACTIONS(4517), 1, - anon_sym_satisfies, - ACTIONS(4519), 1, + ACTIONS(5355), 1, sym__ternary_qmark, - ACTIONS(5411), 1, - anon_sym_RPAREN, - STATE(1594), 1, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, - STATE(5194), 1, - aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4477), 2, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5321), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4483), 2, + ACTIONS(5323), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4491), 2, + ACTIONS(5331), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4499), 2, + ACTIONS(5339), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4509), 2, + ACTIONS(5349), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4511), 2, + ACTIONS(5351), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4507), 3, + ACTIONS(5347), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [71296] = 6, - ACTIONS(4172), 1, - anon_sym_extends, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4776), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4773), 5, - anon_sym_RBRACE, - anon_sym_RPAREN, + ACTIONS(4767), 4, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_BQUOTE, + anon_sym_implements, + [67417] = 31, + ACTIONS(3937), 1, + anon_sym_LPAREN, + ACTIONS(3939), 1, anon_sym_LBRACK, + ACTIONS(3941), 1, anon_sym_DOT, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4274), 11, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4276), 22, - sym__ternary_qmark, + ACTIONS(4476), 1, anon_sym_as, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_COLON, + ACTIONS(4480), 1, + anon_sym_BANG, + ACTIONS(4516), 1, + anon_sym_satisfies, + ACTIONS(5325), 1, anon_sym_AMP_AMP, + ACTIONS(5327), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(5329), 1, + anon_sym_GT_GT, + ACTIONS(5333), 1, + anon_sym_AMP, + ACTIONS(5335), 1, anon_sym_CARET, + ACTIONS(5337), 1, + anon_sym_PIPE, + ACTIONS(5341), 1, anon_sym_PERCENT, + ACTIONS(5343), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, + ACTIONS(5345), 1, + anon_sym_LT, + ACTIONS(5353), 1, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [71352] = 3, + ACTIONS(5355), 1, + sym__ternary_qmark, + STATE(1481), 1, + sym_type_arguments, + STATE(1672), 1, + sym_arguments, + STATE(4831), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4646), 13, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5321), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(5323), 2, anon_sym_in, anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(5331), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5339), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5349), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4648), 28, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, + ACTIONS(5351), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, + ACTIONS(5347), 3, + anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, + ACTIONS(4769), 4, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_BQUOTE, - anon_sym_satisfies, - [71402] = 31, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4530), 1, + anon_sym_implements, + [67524] = 31, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(4532), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(4534), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4870), 1, - anon_sym_STAR_STAR, - ACTIONS(4883), 1, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4476), 1, + anon_sym_as, + ACTIONS(4480), 1, + anon_sym_BANG, + ACTIONS(4516), 1, + anon_sym_satisfies, + ACTIONS(5325), 1, + anon_sym_AMP_AMP, + ACTIONS(5327), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5329), 1, anon_sym_GT_GT, - ACTIONS(4887), 1, + ACTIONS(5333), 1, anon_sym_AMP, - ACTIONS(4889), 1, + ACTIONS(5335), 1, anon_sym_CARET, - ACTIONS(4891), 1, + ACTIONS(5337), 1, anon_sym_PIPE, - ACTIONS(4895), 1, + ACTIONS(5341), 1, anon_sym_PERCENT, - ACTIONS(4897), 1, + ACTIONS(5343), 1, + anon_sym_STAR_STAR, + ACTIONS(5345), 1, anon_sym_LT, - ACTIONS(4913), 1, - anon_sym_AMP_AMP, - ACTIONS(4915), 1, - anon_sym_as, - ACTIONS(4917), 1, - anon_sym_BANG, - ACTIONS(4919), 1, - anon_sym_satisfies, - ACTIONS(4921), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4927), 1, + ACTIONS(5353), 1, anon_sym_QMARK_QMARK, - ACTIONS(4929), 1, + ACTIONS(5355), 1, sym__ternary_qmark, - STATE(2025), 1, + STATE(1481), 1, sym_type_arguments, - STATE(2279), 1, + STATE(1672), 1, sym_arguments, - STATE(5175), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4875), 2, + ACTIONS(4514), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4879), 2, + ACTIONS(5321), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4881), 2, + ACTIONS(5323), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4885), 2, + ACTIONS(5331), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4893), 2, + ACTIONS(5339), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4901), 2, + ACTIONS(5349), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4903), 2, + ACTIONS(5351), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4839), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - ACTIONS(4899), 3, + ACTIONS(5347), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [71508] = 13, - ACTIONS(237), 1, + ACTIONS(4478), 4, + anon_sym_LBRACE, anon_sym_COMMA, - ACTIONS(2292), 1, + anon_sym_BQUOTE, + anon_sym_implements, + [67631] = 11, + ACTIONS(3274), 1, anon_sym_DQUOTE, - ACTIONS(2294), 1, + ACTIONS(3276), 1, anon_sym_SQUOTE, - ACTIONS(4384), 1, - anon_sym_EQ, - ACTIONS(4548), 1, + ACTIONS(4213), 1, anon_sym_LBRACK, - ACTIONS(4877), 1, - anon_sym_RBRACE, - STATE(4828), 1, - aux_sym_object_repeat1, - STATE(5022), 1, - aux_sym_object_pattern_repeat1, + ACTIONS(5191), 1, + anon_sym_STAR, + ACTIONS(5357), 1, + anon_sym_async, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2302), 2, + ACTIONS(5361), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(5366), 2, sym_number, sym_private_property_identifier, - STATE(3619), 3, + STATE(3048), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(726), 5, + ACTIONS(728), 10, + sym__automatic_semicolon, sym__member_signature_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2322), 23, + ACTIONS(3677), 20, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, - anon_sym_async, anon_sym_new, sym_identifier, anon_sym_static, anon_sym_readonly, - anon_sym_get, - anon_sym_set, anon_sym_declare, anon_sym_public, anon_sym_private, @@ -200117,150 +197241,85 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [71578] = 33, - ACTIONS(3898), 1, - anon_sym_LPAREN, - ACTIONS(3900), 1, + [67698] = 11, + ACTIONS(3274), 1, + anon_sym_DQUOTE, + ACTIONS(3276), 1, + anon_sym_SQUOTE, + ACTIONS(4213), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, - anon_sym_DOT, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4479), 1, - anon_sym_as, - ACTIONS(4481), 1, - anon_sym_BANG, - ACTIONS(4485), 1, - anon_sym_AMP_AMP, - ACTIONS(4487), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4489), 1, - anon_sym_GT_GT, - ACTIONS(4493), 1, - anon_sym_AMP, - ACTIONS(4495), 1, - anon_sym_CARET, - ACTIONS(4497), 1, - anon_sym_PIPE, - ACTIONS(4501), 1, - anon_sym_PERCENT, - ACTIONS(4503), 1, - anon_sym_STAR_STAR, - ACTIONS(4505), 1, - anon_sym_LT, - ACTIONS(4513), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4517), 1, - anon_sym_satisfies, - ACTIONS(4519), 1, - sym__ternary_qmark, - ACTIONS(4923), 1, - anon_sym_COMMA, - ACTIONS(5413), 1, - anon_sym_RBRACK, - STATE(1594), 1, - sym_type_arguments, - STATE(1637), 1, - sym_arguments, - STATE(3835), 1, - aux_sym_sequence_expression_repeat1, - STATE(4815), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4477), 2, + ACTIONS(5191), 1, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4483), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4491), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4499), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4509), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4511), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4507), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [71688] = 5, - ACTIONS(1839), 1, - sym__automatic_semicolon, + ACTIONS(5357), 1, + anon_sym_async, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1831), 2, - anon_sym_else, - anon_sym_while, - ACTIONS(1835), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1837), 25, - sym__ternary_qmark, - anon_sym_as, + ACTIONS(5361), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(5368), 2, + sym_number, + sym_private_property_identifier, + STATE(2946), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(728), 10, + sym__automatic_semicolon, + sym__member_signature_marker, + anon_sym_EQ, anon_sym_COMMA, + anon_sym_BANG, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [71742] = 8, - ACTIONS(2292), 1, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(3677), 20, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [67765] = 10, + ACTIONS(2300), 1, anon_sym_DQUOTE, - ACTIONS(2294), 1, + ACTIONS(2302), 1, anon_sym_SQUOTE, - ACTIONS(4548), 1, + ACTIONS(4530), 1, anon_sym_LBRACK, + ACTIONS(5370), 1, + anon_sym_STAR, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5070), 2, + ACTIONS(5372), 2, sym_number, sym_private_property_identifier, - STATE(3760), 3, + ACTIONS(5374), 2, + anon_sym_get, + anon_sym_set, + STATE(3843), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(726), 10, + ACTIONS(728), 10, sym__automatic_semicolon, sym__member_signature_marker, anon_sym_EQ, @@ -200271,7 +197330,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2322), 23, + ACTIONS(2322), 21, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -200281,8 +197340,61 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_static, anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [67830] = 10, + ACTIONS(2300), 1, + anon_sym_DQUOTE, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + ACTIONS(4530), 1, + anon_sym_LBRACK, + ACTIONS(5376), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5378), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5380), 2, anon_sym_get, anon_sym_set, + STATE(3618), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(728), 10, + sym__automatic_semicolon, + sym__member_signature_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2322), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, anon_sym_declare, anon_sym_public, anon_sym_private, @@ -200295,40 +197407,103 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [71802] = 7, - ACTIONS(1667), 1, - anon_sym_EQ, - ACTIONS(4422), 1, + [67895] = 11, + ACTIONS(3274), 1, + anon_sym_DQUOTE, + ACTIONS(3276), 1, + anon_sym_SQUOTE, + ACTIONS(4213), 1, anon_sym_LBRACK, + ACTIONS(5376), 1, + anon_sym_STAR, + ACTIONS(5382), 1, + anon_sym_async, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2340), 2, + ACTIONS(5384), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5386), 2, + anon_sym_get, + anon_sym_set, + STATE(3065), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(728), 10, + sym__automatic_semicolon, + sym__member_signature_marker, anon_sym_COMMA, - anon_sym_extends, - ACTIONS(4425), 3, - anon_sym_GT, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(1665), 10, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(3677), 20, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [67962] = 12, + ACTIONS(3937), 1, + anon_sym_LPAREN, + ACTIONS(3939), 1, + anon_sym_LBRACK, + ACTIONS(3941), 1, + anon_sym_DOT, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(5388), 1, + anon_sym_LT, + STATE(1481), 1, + sym_type_arguments, + STATE(1672), 1, + sym_arguments, + STATE(4831), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4750), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, + anon_sym_GT, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1669), 24, - sym__automatic_semicolon, + ACTIONS(4752), 20, sym__ternary_qmark, anon_sym_as, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_DOT, - anon_sym_QMARK_DOT, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -200342,44 +197517,54 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [71860] = 7, - ACTIONS(4430), 1, - anon_sym_EQ, - ACTIONS(4434), 1, + anon_sym_implements, + [68031] = 15, + ACTIONS(3937), 1, + anon_sym_LPAREN, + ACTIONS(3939), 1, anon_sym_LBRACK, + ACTIONS(3941), 1, + anon_sym_DOT, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4476), 1, + anon_sym_as, + ACTIONS(4480), 1, + anon_sym_BANG, + ACTIONS(4516), 1, + anon_sym_satisfies, + ACTIONS(5391), 1, + anon_sym_LT, + STATE(1481), 1, + sym_type_arguments, + STATE(1672), 1, + sym_arguments, + STATE(4831), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4098), 2, - anon_sym_COMMA, - anon_sym_extends, - ACTIONS(4437), 3, - anon_sym_GT, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4428), 10, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4783), 11, anon_sym_STAR, - anon_sym_BANG, anon_sym_in, + anon_sym_GT, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4432), 24, - sym__automatic_semicolon, + ACTIONS(4785), 18, sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_DOT, - anon_sym_QMARK_DOT, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -200393,95 +197578,114 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, - anon_sym_satisfies, - [71918] = 8, - ACTIONS(2292), 1, - anon_sym_DQUOTE, - ACTIONS(2294), 1, - anon_sym_SQUOTE, - ACTIONS(4548), 1, + anon_sym_implements, + [68106] = 31, + ACTIONS(3937), 1, + anon_sym_LPAREN, + ACTIONS(3939), 1, anon_sym_LBRACK, + ACTIONS(3941), 1, + anon_sym_DOT, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4476), 1, + anon_sym_as, + ACTIONS(4480), 1, + anon_sym_BANG, + ACTIONS(4516), 1, + anon_sym_satisfies, + ACTIONS(5325), 1, + anon_sym_AMP_AMP, + ACTIONS(5327), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5329), 1, + anon_sym_GT_GT, + ACTIONS(5333), 1, + anon_sym_AMP, + ACTIONS(5335), 1, + anon_sym_CARET, + ACTIONS(5337), 1, + anon_sym_PIPE, + ACTIONS(5341), 1, + anon_sym_PERCENT, + ACTIONS(5343), 1, + anon_sym_STAR_STAR, + ACTIONS(5345), 1, + anon_sym_LT, + ACTIONS(5353), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5355), 1, + sym__ternary_qmark, + STATE(1481), 1, + sym_type_arguments, + STATE(1672), 1, + sym_arguments, + STATE(4831), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5321), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5323), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5331), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5339), 2, + anon_sym_PLUS, + anon_sym_DASH, ACTIONS(5349), 2, - sym_number, - sym_private_property_identifier, - STATE(3610), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(726), 10, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_EQ, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5351), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5347), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4798), 4, + anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_BANG, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [71978] = 8, - ACTIONS(1667), 1, + anon_sym_BQUOTE, + anon_sym_implements, + [68213] = 4, + ACTIONS(3521), 1, anon_sym_EQ, - ACTIONS(4422), 1, - anon_sym_LBRACK, - ACTIONS(5007), 1, - anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4425), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(2340), 3, - anon_sym_COMMA, - anon_sym_RBRACK, - anon_sym_extends, - ACTIONS(1665), 11, + ACTIONS(3439), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1669), 22, + ACTIONS(3443), 28, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -200501,39 +197705,111 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [72038] = 8, - ACTIONS(4430), 1, - anon_sym_EQ, - ACTIONS(4434), 1, + [68266] = 31, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4637), 1, + anon_sym_LPAREN, + ACTIONS(4639), 1, anon_sym_LBRACK, - ACTIONS(4976), 1, - anon_sym_COLON, + ACTIONS(4641), 1, + anon_sym_DOT, + ACTIONS(4871), 1, + anon_sym_as, + ACTIONS(4873), 1, + anon_sym_BANG, + ACTIONS(4880), 1, + anon_sym_satisfies, + ACTIONS(5398), 1, + anon_sym_AMP_AMP, + ACTIONS(5400), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5402), 1, + anon_sym_GT_GT, + ACTIONS(5406), 1, + anon_sym_AMP, + ACTIONS(5408), 1, + anon_sym_CARET, + ACTIONS(5410), 1, + anon_sym_PIPE, + ACTIONS(5414), 1, + anon_sym_PERCENT, + ACTIONS(5416), 1, + anon_sym_STAR_STAR, + ACTIONS(5418), 1, + anon_sym_LT, + ACTIONS(5426), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5428), 1, + sym__ternary_qmark, + STATE(1825), 1, + sym_type_arguments, + STATE(2292), 1, + sym_arguments, + STATE(5322), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4437), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4098), 3, - anon_sym_COMMA, - anon_sym_RBRACK, - anon_sym_extends, - ACTIONS(4428), 11, + ACTIONS(4878), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5394), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5396), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5404), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5412), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5422), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5424), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4757), 3, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_BQUOTE, + ACTIONS(5420), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [68372] = 5, + ACTIONS(1763), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1755), 2, + anon_sym_else, + anon_sym_while, + ACTIONS(1759), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4432), 22, + ACTIONS(1761), 25, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -200553,35 +197829,35 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [72098] = 8, - ACTIONS(1599), 1, + [68426] = 8, + ACTIONS(2300), 1, anon_sym_DQUOTE, - ACTIONS(1601), 1, + ACTIONS(2302), 1, anon_sym_SQUOTE, - ACTIONS(4579), 1, + ACTIONS(4530), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5415), 2, + ACTIONS(5298), 2, sym_number, sym_private_property_identifier, - STATE(3464), 3, + STATE(3850), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(726), 10, + ACTIONS(728), 10, sym__automatic_semicolon, sym__member_signature_marker, - anon_sym_EQ, anon_sym_COMMA, - anon_sym_BANG, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(4577), 23, + anon_sym_PIPE_RBRACE, + ACTIONS(2322), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -200605,31 +197881,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [72158] = 8, - ACTIONS(2292), 1, + [68486] = 13, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(2300), 1, anon_sym_DQUOTE, - ACTIONS(2294), 1, + ACTIONS(2302), 1, anon_sym_SQUOTE, - ACTIONS(4548), 1, + ACTIONS(4211), 1, + anon_sym_EQ, + ACTIONS(4530), 1, anon_sym_LBRACK, + ACTIONS(4981), 1, + anon_sym_RBRACE, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + STATE(4854), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5417), 2, + ACTIONS(2310), 2, sym_number, sym_private_property_identifier, - STATE(3811), 3, + STATE(3868), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(726), 10, - sym__automatic_semicolon, + ACTIONS(728), 5, sym__member_signature_marker, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, anon_sym_LPAREN, - anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, @@ -200657,73 +197938,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [72218] = 5, - ACTIONS(1709), 1, - sym__automatic_semicolon, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(1701), 2, - anon_sym_else, - anon_sym_while, - ACTIONS(1705), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1707), 25, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [72272] = 8, - ACTIONS(2292), 1, + [68556] = 8, + ACTIONS(2300), 1, anon_sym_DQUOTE, - ACTIONS(2294), 1, + ACTIONS(2302), 1, anon_sym_SQUOTE, - ACTIONS(4548), 1, + ACTIONS(4530), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5280), 2, + ACTIONS(5145), 2, sym_number, sym_private_property_identifier, - STATE(3859), 3, + STATE(3828), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(726), 10, + ACTIONS(728), 10, sym__automatic_semicolon, sym__member_signature_marker, anon_sym_COMMA, @@ -200758,139 +197990,267 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [72332] = 8, - ACTIONS(3507), 1, - anon_sym_EQ, - ACTIONS(3598), 1, - anon_sym_COLON, - ACTIONS(4669), 1, + [68616] = 31, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4637), 1, + anon_sym_LPAREN, + ACTIONS(4639), 1, anon_sym_LBRACK, + ACTIONS(4641), 1, + anon_sym_DOT, + ACTIONS(4871), 1, + anon_sym_as, + ACTIONS(4873), 1, + anon_sym_BANG, + ACTIONS(4880), 1, + anon_sym_satisfies, + ACTIONS(4886), 1, + anon_sym_AMP_AMP, + ACTIONS(4888), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4890), 1, + anon_sym_GT_GT, + ACTIONS(4894), 1, + anon_sym_AMP, + ACTIONS(4896), 1, + anon_sym_CARET, + ACTIONS(4898), 1, + anon_sym_PIPE, + ACTIONS(4902), 1, + anon_sym_PERCENT, + ACTIONS(4904), 1, + anon_sym_STAR_STAR, + ACTIONS(4906), 1, + anon_sym_LT, + ACTIONS(4914), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4916), 1, + sym__ternary_qmark, + STATE(1825), 1, + sym_type_arguments, + STATE(2292), 1, + sym_arguments, + STATE(5322), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4672), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4378), 3, - anon_sym_COMMA, - anon_sym_RBRACK, - anon_sym_extends, - ACTIONS(3443), 11, + ACTIONS(4878), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4882), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(4884), 2, anon_sym_in, anon_sym_GT, - anon_sym_GT_GT, + ACTIONS(4892), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4900), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(4910), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3447), 22, - sym__ternary_qmark, - anon_sym_as, + ACTIONS(4912), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4854), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + ACTIONS(4908), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [68722] = 33, + ACTIONS(3937), 1, anon_sym_LPAREN, + ACTIONS(3939), 1, + anon_sym_LBRACK, + ACTIONS(3941), 1, anon_sym_DOT, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, + ACTIONS(4476), 1, + anon_sym_as, + ACTIONS(4480), 1, + anon_sym_BANG, + ACTIONS(4484), 1, anon_sym_AMP_AMP, + ACTIONS(4486), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(4488), 1, + anon_sym_GT_GT, + ACTIONS(4492), 1, + anon_sym_AMP, + ACTIONS(4494), 1, anon_sym_CARET, + ACTIONS(4496), 1, + anon_sym_PIPE, + ACTIONS(4500), 1, anon_sym_PERCENT, + ACTIONS(4502), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, + ACTIONS(4504), 1, + anon_sym_LT, + ACTIONS(4512), 1, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, + ACTIONS(4516), 1, anon_sym_satisfies, - [72392] = 9, - ACTIONS(3445), 1, - anon_sym_EQ, - ACTIONS(3598), 1, - anon_sym_COLON, - ACTIONS(4378), 1, - anon_sym_extends, - ACTIONS(4669), 1, - anon_sym_LBRACK, + ACTIONS(4518), 1, + sym__ternary_qmark, + ACTIONS(4991), 1, + anon_sym_COMMA, + ACTIONS(5430), 1, + anon_sym_RBRACK, + STATE(1481), 1, + sym_type_arguments, + STATE(1672), 1, + sym_arguments, + STATE(3765), 1, + aux_sym_sequence_expression_repeat1, + STATE(4831), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4672), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(5419), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - ACTIONS(3443), 11, + ACTIONS(4474), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(4482), 2, anon_sym_in, anon_sym_GT, - anon_sym_GT_GT, + ACTIONS(4490), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4498), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(4508), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3447), 22, - sym__ternary_qmark, - anon_sym_as, + ACTIONS(4510), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4506), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [68832] = 33, + ACTIONS(3937), 1, anon_sym_LPAREN, + ACTIONS(3939), 1, + anon_sym_LBRACK, + ACTIONS(3941), 1, anon_sym_DOT, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, + ACTIONS(4476), 1, + anon_sym_as, + ACTIONS(4480), 1, + anon_sym_BANG, + ACTIONS(4484), 1, anon_sym_AMP_AMP, + ACTIONS(4486), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(4488), 1, + anon_sym_GT_GT, + ACTIONS(4492), 1, + anon_sym_AMP, + ACTIONS(4494), 1, anon_sym_CARET, + ACTIONS(4496), 1, + anon_sym_PIPE, + ACTIONS(4500), 1, anon_sym_PERCENT, + ACTIONS(4502), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, + ACTIONS(4504), 1, + anon_sym_LT, + ACTIONS(4512), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4516), 1, + anon_sym_satisfies, + ACTIONS(4518), 1, + sym__ternary_qmark, + ACTIONS(4991), 1, + anon_sym_COMMA, + ACTIONS(5432), 1, + anon_sym_RPAREN, + STATE(1481), 1, + sym_type_arguments, + STATE(1672), 1, + sym_arguments, + STATE(3765), 1, + aux_sym_sequence_expression_repeat1, + STATE(4831), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4474), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4482), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4490), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4498), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4508), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4510), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, + ACTIONS(4514), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [72454] = 3, + ACTIONS(4506), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [68942] = 7, + ACTIONS(1693), 1, + anon_sym_EQ, + ACTIONS(4409), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3443), 13, + ACTIONS(2352), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(4412), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(1691), 10, anon_sym_STAR, anon_sym_BANG, anon_sym_in, - anon_sym_GT, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3447), 28, + ACTIONS(1695), 24, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -200910,34 +198270,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [72504] = 3, + [69000] = 7, + ACTIONS(4429), 1, + anon_sym_EQ, + ACTIONS(4433), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4681), 13, + ACTIONS(4301), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(4436), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4427), 10, anon_sym_STAR, anon_sym_BANG, anon_sym_in, - anon_sym_GT, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4683), 28, + ACTIONS(4431), 24, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -200957,11 +198321,63 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [72554] = 3, + [69058] = 8, + ACTIONS(2300), 1, + anon_sym_DQUOTE, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + ACTIONS(4530), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4685), 13, + ACTIONS(5193), 2, + sym_number, + sym_private_property_identifier, + STATE(3789), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(728), 10, + sym__automatic_semicolon, + sym__member_signature_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2322), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [69118] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4647), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -200975,7 +198391,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4687), 28, + ACTIONS(4649), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -201004,188 +198420,168 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [72604] = 33, - ACTIONS(1948), 1, - anon_sym_COMMA, - ACTIONS(3898), 1, + [69168] = 33, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, + ACTIONS(4476), 1, anon_sym_as, - ACTIONS(4481), 1, + ACTIONS(4480), 1, anon_sym_BANG, - ACTIONS(4485), 1, + ACTIONS(4484), 1, anon_sym_AMP_AMP, - ACTIONS(4487), 1, + ACTIONS(4486), 1, anon_sym_PIPE_PIPE, - ACTIONS(4489), 1, + ACTIONS(4488), 1, anon_sym_GT_GT, - ACTIONS(4493), 1, + ACTIONS(4492), 1, anon_sym_AMP, - ACTIONS(4495), 1, + ACTIONS(4494), 1, anon_sym_CARET, - ACTIONS(4497), 1, + ACTIONS(4496), 1, anon_sym_PIPE, - ACTIONS(4501), 1, + ACTIONS(4500), 1, anon_sym_PERCENT, - ACTIONS(4503), 1, + ACTIONS(4502), 1, anon_sym_STAR_STAR, - ACTIONS(4505), 1, + ACTIONS(4504), 1, anon_sym_LT, - ACTIONS(4513), 1, + ACTIONS(4512), 1, anon_sym_QMARK_QMARK, - ACTIONS(4517), 1, + ACTIONS(4516), 1, anon_sym_satisfies, - ACTIONS(4519), 1, + ACTIONS(4518), 1, sym__ternary_qmark, - ACTIONS(5423), 1, - anon_sym_RBRACK, - STATE(1594), 1, + ACTIONS(4991), 1, + anon_sym_COMMA, + ACTIONS(5434), 1, + anon_sym_RPAREN, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(3765), 1, + aux_sym_sequence_expression_repeat1, + STATE(4831), 1, sym_optional_chain, - STATE(4856), 1, - aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4477), 2, + ACTIONS(4474), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4483), 2, + ACTIONS(4482), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4491), 2, + ACTIONS(4490), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4499), 2, + ACTIONS(4498), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4509), 2, + ACTIONS(4508), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4511), 2, + ACTIONS(4510), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4515), 2, + ACTIONS(4514), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4507), 3, + ACTIONS(4506), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [72714] = 33, - ACTIONS(3898), 1, - anon_sym_LPAREN, - ACTIONS(3900), 1, + [69278] = 8, + ACTIONS(2300), 1, + anon_sym_DQUOTE, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + ACTIONS(4530), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, - anon_sym_DOT, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4479), 1, - anon_sym_as, - ACTIONS(4481), 1, - anon_sym_BANG, - ACTIONS(4485), 1, - anon_sym_AMP_AMP, - ACTIONS(4487), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4489), 1, - anon_sym_GT_GT, - ACTIONS(4493), 1, - anon_sym_AMP, - ACTIONS(4495), 1, - anon_sym_CARET, - ACTIONS(4497), 1, - anon_sym_PIPE, - ACTIONS(4501), 1, - anon_sym_PERCENT, - ACTIONS(4503), 1, - anon_sym_STAR_STAR, - ACTIONS(4505), 1, - anon_sym_LT, - ACTIONS(4513), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4517), 1, - anon_sym_satisfies, - ACTIONS(4519), 1, - sym__ternary_qmark, - ACTIONS(4923), 1, - anon_sym_COMMA, - ACTIONS(5425), 1, - anon_sym_RBRACE, - STATE(1594), 1, - sym_type_arguments, - STATE(1637), 1, - sym_arguments, - STATE(3835), 1, - aux_sym_sequence_expression_repeat1, - STATE(4815), 1, - sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4477), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4483), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4491), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4499), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4509), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4511), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4507), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [72824] = 3, + ACTIONS(5197), 2, + sym_number, + sym_private_property_identifier, + STATE(3759), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(728), 10, + sym__automatic_semicolon, + sym__member_signature_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2322), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [69338] = 8, + ACTIONS(1693), 1, + anon_sym_EQ, + ACTIONS(4409), 1, + anon_sym_LBRACK, + ACTIONS(4938), 1, + anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4689), 13, + ACTIONS(4412), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(2352), 3, + anon_sym_COMMA, + anon_sym_RBRACK, + anon_sym_extends, + ACTIONS(1691), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4691), 28, - sym__automatic_semicolon, + ACTIONS(1695), 22, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -201205,34 +198601,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [72874] = 3, + [69398] = 8, + ACTIONS(4429), 1, + anon_sym_EQ, + ACTIONS(4433), 1, + anon_sym_LBRACK, + ACTIONS(4934), 1, + anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4693), 13, + ACTIONS(4436), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4301), 3, + anon_sym_COMMA, + anon_sym_RBRACK, + anon_sym_extends, + ACTIONS(4427), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4695), 28, - sym__automatic_semicolon, + ACTIONS(4431), 22, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -201252,11 +198653,134 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [72924] = 3, + [69458] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1954), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(728), 12, + sym__automatic_semicolon, + sym__member_signature_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_BANG, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(1952), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [69510] = 31, + ACTIONS(3937), 1, + anon_sym_LPAREN, + ACTIONS(3939), 1, + anon_sym_LBRACK, + ACTIONS(3941), 1, + anon_sym_DOT, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4476), 1, + anon_sym_as, + ACTIONS(4480), 1, + anon_sym_BANG, + ACTIONS(4484), 1, + anon_sym_AMP_AMP, + ACTIONS(4486), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4488), 1, + anon_sym_GT_GT, + ACTIONS(4492), 1, + anon_sym_AMP, + ACTIONS(4494), 1, + anon_sym_CARET, + ACTIONS(4496), 1, + anon_sym_PIPE, + ACTIONS(4500), 1, + anon_sym_PERCENT, + ACTIONS(4502), 1, + anon_sym_STAR_STAR, + ACTIONS(4504), 1, + anon_sym_LT, + ACTIONS(4512), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4516), 1, + anon_sym_satisfies, + ACTIONS(4518), 1, + sym__ternary_qmark, + STATE(1481), 1, + sym_type_arguments, + STATE(1672), 1, + sym_arguments, + STATE(4831), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4474), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4482), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4490), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4498), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4508), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4510), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4506), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5126), 3, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + [69616] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4697), 13, + ACTIONS(4651), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -201270,7 +198794,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4699), 28, + ACTIONS(4653), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -201299,241 +198823,267 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [72974] = 31, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4530), 1, + [69666] = 33, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(4532), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(4534), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4915), 1, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4476), 1, anon_sym_as, - ACTIONS(4917), 1, + ACTIONS(4480), 1, anon_sym_BANG, - ACTIONS(4919), 1, - anon_sym_satisfies, - ACTIONS(5431), 1, + ACTIONS(4484), 1, anon_sym_AMP_AMP, - ACTIONS(5433), 1, + ACTIONS(4486), 1, anon_sym_PIPE_PIPE, - ACTIONS(5435), 1, + ACTIONS(4488), 1, anon_sym_GT_GT, - ACTIONS(5439), 1, + ACTIONS(4492), 1, anon_sym_AMP, - ACTIONS(5441), 1, + ACTIONS(4494), 1, anon_sym_CARET, - ACTIONS(5443), 1, + ACTIONS(4496), 1, anon_sym_PIPE, - ACTIONS(5447), 1, + ACTIONS(4500), 1, anon_sym_PERCENT, - ACTIONS(5449), 1, + ACTIONS(4502), 1, anon_sym_STAR_STAR, - ACTIONS(5451), 1, + ACTIONS(4504), 1, anon_sym_LT, - ACTIONS(5459), 1, + ACTIONS(4512), 1, anon_sym_QMARK_QMARK, - ACTIONS(5461), 1, + ACTIONS(4516), 1, + anon_sym_satisfies, + ACTIONS(4518), 1, sym__ternary_qmark, - STATE(2025), 1, + ACTIONS(4991), 1, + anon_sym_COMMA, + ACTIONS(5436), 1, + anon_sym_RPAREN, + STATE(1481), 1, sym_type_arguments, - STATE(2279), 1, + STATE(1672), 1, sym_arguments, - STATE(5175), 1, + STATE(3765), 1, + aux_sym_sequence_expression_repeat1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4875), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5427), 2, + ACTIONS(4474), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5429), 2, + ACTIONS(4482), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5437), 2, + ACTIONS(4490), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5445), 2, + ACTIONS(4498), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5455), 2, + ACTIONS(4508), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5457), 2, + ACTIONS(4510), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4475), 3, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_BQUOTE, - ACTIONS(5453), 3, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4506), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [73080] = 31, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, + [69776] = 8, + ACTIONS(2300), 1, + anon_sym_DQUOTE, + ACTIONS(2302), 1, + anon_sym_SQUOTE, ACTIONS(4530), 1, - anon_sym_LPAREN, - ACTIONS(4532), 1, anon_sym_LBRACK, - ACTIONS(4534), 1, - anon_sym_DOT, - ACTIONS(4915), 1, - anon_sym_as, - ACTIONS(4917), 1, - anon_sym_BANG, - ACTIONS(4919), 1, - anon_sym_satisfies, - ACTIONS(5431), 1, - anon_sym_AMP_AMP, - ACTIONS(5433), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5435), 1, - anon_sym_GT_GT, - ACTIONS(5439), 1, - anon_sym_AMP, - ACTIONS(5441), 1, - anon_sym_CARET, - ACTIONS(5443), 1, - anon_sym_PIPE, - ACTIONS(5447), 1, - anon_sym_PERCENT, - ACTIONS(5449), 1, - anon_sym_STAR_STAR, - ACTIONS(5451), 1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5173), 2, + sym_number, + sym_private_property_identifier, + STATE(3695), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(728), 10, + sym__automatic_semicolon, + sym__member_signature_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, anon_sym_LT, - ACTIONS(5459), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5461), 1, - sym__ternary_qmark, - STATE(2025), 1, - sym_type_arguments, - STATE(2279), 1, - sym_arguments, - STATE(5175), 1, - sym_optional_chain, + anon_sym_QMARK, + ACTIONS(2322), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [69836] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4875), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5427), 2, + ACTIONS(4598), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5429), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5437), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5445), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5455), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5457), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4521), 3, + ACTIONS(4600), 28, sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_BQUOTE, - ACTIONS(5453), 3, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [73186] = 31, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4530), 1, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [69886] = 31, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(4532), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(4534), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4915), 1, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4476), 1, anon_sym_as, - ACTIONS(4917), 1, + ACTIONS(4480), 1, anon_sym_BANG, - ACTIONS(4919), 1, - anon_sym_satisfies, - ACTIONS(5431), 1, + ACTIONS(4484), 1, anon_sym_AMP_AMP, - ACTIONS(5433), 1, + ACTIONS(4486), 1, anon_sym_PIPE_PIPE, - ACTIONS(5435), 1, + ACTIONS(4488), 1, anon_sym_GT_GT, - ACTIONS(5439), 1, + ACTIONS(4492), 1, anon_sym_AMP, - ACTIONS(5441), 1, + ACTIONS(4494), 1, anon_sym_CARET, - ACTIONS(5443), 1, + ACTIONS(4496), 1, anon_sym_PIPE, - ACTIONS(5447), 1, + ACTIONS(4500), 1, anon_sym_PERCENT, - ACTIONS(5449), 1, + ACTIONS(4502), 1, anon_sym_STAR_STAR, - ACTIONS(5451), 1, + ACTIONS(4504), 1, anon_sym_LT, - ACTIONS(5459), 1, + ACTIONS(4512), 1, anon_sym_QMARK_QMARK, - ACTIONS(5461), 1, + ACTIONS(4516), 1, + anon_sym_satisfies, + ACTIONS(4518), 1, sym__ternary_qmark, - STATE(2025), 1, + STATE(1481), 1, sym_type_arguments, - STATE(2279), 1, + STATE(1672), 1, sym_arguments, - STATE(5175), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4875), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5427), 2, + ACTIONS(4474), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5429), 2, + ACTIONS(4482), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5437), 2, + ACTIONS(4490), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5445), 2, + ACTIONS(4498), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5455), 2, + ACTIONS(4508), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5457), 2, + ACTIONS(4510), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4556), 3, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_BQUOTE, - ACTIONS(5453), 3, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4506), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [73292] = 5, - ACTIONS(1719), 1, + ACTIONS(5438), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_RBRACK, + [69992] = 5, + ACTIONS(1813), 1, sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1711), 2, + ACTIONS(1805), 2, anon_sym_else, anon_sym_while, - ACTIONS(1715), 13, + ACTIONS(1809), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -201547,7 +199097,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1717), 25, + ACTIONS(1811), 25, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, @@ -201573,321 +199123,154 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [73346] = 31, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4530), 1, - anon_sym_LPAREN, - ACTIONS(4532), 1, - anon_sym_LBRACK, - ACTIONS(4534), 1, - anon_sym_DOT, - ACTIONS(4915), 1, - anon_sym_as, - ACTIONS(4917), 1, - anon_sym_BANG, - ACTIONS(4919), 1, - anon_sym_satisfies, - ACTIONS(5431), 1, - anon_sym_AMP_AMP, - ACTIONS(5433), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5435), 1, - anon_sym_GT_GT, - ACTIONS(5439), 1, - anon_sym_AMP, - ACTIONS(5441), 1, - anon_sym_CARET, - ACTIONS(5443), 1, - anon_sym_PIPE, - ACTIONS(5447), 1, - anon_sym_PERCENT, - ACTIONS(5449), 1, - anon_sym_STAR_STAR, - ACTIONS(5451), 1, - anon_sym_LT, - ACTIONS(5459), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5461), 1, - sym__ternary_qmark, - STATE(2025), 1, - sym_type_arguments, - STATE(2279), 1, - sym_arguments, - STATE(5175), 1, - sym_optional_chain, + [70046] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4875), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5427), 2, + ACTIONS(4723), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5429), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5437), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5445), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5455), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5457), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4629), 3, + ACTIONS(4725), 28, sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_BQUOTE, - ACTIONS(5453), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [73452] = 31, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4530), 1, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(4532), 1, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, - ACTIONS(4534), 1, anon_sym_DOT, - ACTIONS(4915), 1, - anon_sym_as, - ACTIONS(4917), 1, - anon_sym_BANG, - ACTIONS(4919), 1, - anon_sym_satisfies, - ACTIONS(5431), 1, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, - ACTIONS(5433), 1, anon_sym_PIPE_PIPE, - ACTIONS(5435), 1, - anon_sym_GT_GT, - ACTIONS(5439), 1, - anon_sym_AMP, - ACTIONS(5441), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5443), 1, - anon_sym_PIPE, - ACTIONS(5447), 1, anon_sym_PERCENT, - ACTIONS(5449), 1, anon_sym_STAR_STAR, - ACTIONS(5451), 1, - anon_sym_LT, - ACTIONS(5459), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5461), 1, - sym__ternary_qmark, - STATE(2025), 1, - sym_type_arguments, - STATE(2279), 1, - sym_arguments, - STATE(5175), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4875), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5427), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5429), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5437), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5445), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5455), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5457), 2, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4633), 3, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_BQUOTE, - ACTIONS(5453), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [73558] = 18, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4530), 1, - anon_sym_LPAREN, - ACTIONS(4532), 1, - anon_sym_LBRACK, - ACTIONS(4534), 1, - anon_sym_DOT, - ACTIONS(5435), 1, - anon_sym_GT_GT, - ACTIONS(5447), 1, - anon_sym_PERCENT, - ACTIONS(5449), 1, - anon_sym_STAR_STAR, - ACTIONS(5451), 1, - anon_sym_LT, - STATE(2025), 1, - sym_type_arguments, - STATE(2279), 1, - sym_arguments, - STATE(5175), 1, - sym_optional_chain, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [70096] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4875), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5427), 2, + ACTIONS(4727), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5437), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5445), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4637), 7, anon_sym_BANG, anon_sym_in, anon_sym_GT, + anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4635), 15, + ACTIONS(4729), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_SEMI, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_BQUOTE, - anon_sym_satisfies, - [73638] = 33, - ACTIONS(1948), 1, anon_sym_COMMA, - ACTIONS(3898), 1, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(3900), 1, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, - ACTIONS(3902), 1, anon_sym_DOT, - ACTIONS(4452), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, - anon_sym_as, - ACTIONS(4481), 1, - anon_sym_BANG, - ACTIONS(4485), 1, anon_sym_AMP_AMP, - ACTIONS(4487), 1, anon_sym_PIPE_PIPE, - ACTIONS(4489), 1, - anon_sym_GT_GT, - ACTIONS(4493), 1, - anon_sym_AMP, - ACTIONS(4495), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(4497), 1, - anon_sym_PIPE, - ACTIONS(4501), 1, anon_sym_PERCENT, - ACTIONS(4503), 1, anon_sym_STAR_STAR, - ACTIONS(4505), 1, - anon_sym_LT, - ACTIONS(4513), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(4517), 1, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(4519), 1, - sym__ternary_qmark, - ACTIONS(5463), 1, - anon_sym_RPAREN, - STATE(1594), 1, - sym_type_arguments, - STATE(1637), 1, - sym_arguments, - STATE(4815), 1, - sym_optional_chain, - STATE(5034), 1, - aux_sym_array_repeat1, + [70146] = 5, + ACTIONS(1777), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4477), 2, + ACTIONS(1769), 2, + anon_sym_else, + anon_sym_while, + ACTIONS(1773), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4483), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(4491), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4499), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4509), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4511), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4507), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [73748] = 13, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4530), 1, + ACTIONS(1775), 25, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, - ACTIONS(4532), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(4534), 1, anon_sym_DOT, - ACTIONS(5449), 1, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, anon_sym_STAR_STAR, - ACTIONS(5465), 1, - anon_sym_LT, - STATE(2025), 1, - sym_type_arguments, - STATE(2279), 1, - sym_arguments, - STATE(5175), 1, - sym_optional_chain, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [70200] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4875), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4637), 12, + ACTIONS(4731), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -201898,535 +199281,461 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4635), 18, + ACTIONS(4733), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [73818] = 33, - ACTIONS(3898), 1, - anon_sym_LPAREN, - ACTIONS(3900), 1, - anon_sym_LBRACK, - ACTIONS(3902), 1, - anon_sym_DOT, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4479), 1, - anon_sym_as, - ACTIONS(4481), 1, - anon_sym_BANG, - ACTIONS(4485), 1, - anon_sym_AMP_AMP, - ACTIONS(4487), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4489), 1, - anon_sym_GT_GT, - ACTIONS(4493), 1, - anon_sym_AMP, - ACTIONS(4495), 1, - anon_sym_CARET, - ACTIONS(4497), 1, - anon_sym_PIPE, - ACTIONS(4501), 1, - anon_sym_PERCENT, - ACTIONS(4503), 1, - anon_sym_STAR_STAR, - ACTIONS(4505), 1, - anon_sym_LT, - ACTIONS(4513), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4517), 1, - anon_sym_satisfies, - ACTIONS(4519), 1, - sym__ternary_qmark, - ACTIONS(4923), 1, - anon_sym_COMMA, - ACTIONS(5468), 1, - anon_sym_RBRACK, - STATE(1594), 1, - sym_type_arguments, - STATE(1637), 1, - sym_arguments, - STATE(3835), 1, - aux_sym_sequence_expression_repeat1, - STATE(4815), 1, - sym_optional_chain, + [70250] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4477), 2, + ACTIONS(4735), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4483), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(4491), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4499), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4509), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4511), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4507), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [73928] = 25, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4530), 1, + ACTIONS(4737), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(4532), 1, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, - ACTIONS(4534), 1, anon_sym_DOT, - ACTIONS(4637), 1, - anon_sym_BANG, - ACTIONS(5435), 1, - anon_sym_GT_GT, - ACTIONS(5439), 1, - anon_sym_AMP, - ACTIONS(5441), 1, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5443), 1, - anon_sym_PIPE, - ACTIONS(5447), 1, anon_sym_PERCENT, - ACTIONS(5449), 1, anon_sym_STAR_STAR, - ACTIONS(5451), 1, - anon_sym_LT, - STATE(2025), 1, - sym_type_arguments, - STATE(2279), 1, - sym_arguments, - STATE(5175), 1, - sym_optional_chain, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [70300] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4875), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5427), 2, + ACTIONS(3439), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5429), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5437), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5445), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5455), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5457), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5453), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4635), 9, + ACTIONS(3443), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_SEMI, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_QMARK_QMARK, - anon_sym_BQUOTE, - anon_sym_satisfies, - [74022] = 26, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4530), 1, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(4532), 1, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, - ACTIONS(4534), 1, anon_sym_DOT, - ACTIONS(4637), 1, - anon_sym_BANG, - ACTIONS(5431), 1, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, - ACTIONS(5435), 1, - anon_sym_GT_GT, - ACTIONS(5439), 1, - anon_sym_AMP, - ACTIONS(5441), 1, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5443), 1, - anon_sym_PIPE, - ACTIONS(5447), 1, anon_sym_PERCENT, - ACTIONS(5449), 1, anon_sym_STAR_STAR, - ACTIONS(5451), 1, - anon_sym_LT, - STATE(2025), 1, - sym_type_arguments, - STATE(2279), 1, - sym_arguments, - STATE(5175), 1, - sym_optional_chain, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [70350] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4875), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5427), 2, + ACTIONS(4526), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5429), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5437), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5445), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5455), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5457), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5453), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4635), 8, + ACTIONS(4528), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_SEMI, - anon_sym_PIPE_PIPE, - anon_sym_QMARK_QMARK, - anon_sym_BQUOTE, - anon_sym_satisfies, - [74118] = 16, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4530), 1, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(4532), 1, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, - ACTIONS(4534), 1, anon_sym_DOT, - ACTIONS(5447), 1, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, anon_sym_PERCENT, - ACTIONS(5449), 1, anon_sym_STAR_STAR, - ACTIONS(5465), 1, - anon_sym_LT, - STATE(2025), 1, - sym_type_arguments, - STATE(2279), 1, - sym_arguments, - STATE(5175), 1, - sym_optional_chain, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [70400] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4875), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5427), 2, + ACTIONS(4746), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5445), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4637), 8, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4635), 17, + ACTIONS(4748), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [74194] = 22, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, + [70450] = 13, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(703), 1, + anon_sym_RBRACE, + ACTIONS(2300), 1, + anon_sym_DQUOTE, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + ACTIONS(4211), 1, + anon_sym_EQ, ACTIONS(4530), 1, - anon_sym_LPAREN, - ACTIONS(4532), 1, anon_sym_LBRACK, - ACTIONS(4534), 1, - anon_sym_DOT, - ACTIONS(5435), 1, - anon_sym_GT_GT, - ACTIONS(5447), 1, - anon_sym_PERCENT, - ACTIONS(5449), 1, - anon_sym_STAR_STAR, - ACTIONS(5451), 1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + STATE(4854), 1, + aux_sym_object_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2310), 2, + sym_number, + sym_private_property_identifier, + STATE(3868), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(728), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, anon_sym_LT, - STATE(2025), 1, - sym_type_arguments, - STATE(2279), 1, - sym_arguments, - STATE(5175), 1, - sym_optional_chain, + anon_sym_QMARK, + ACTIONS(2322), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [70520] = 4, + ACTIONS(5440), 1, + sym_regex_flags, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4875), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5427), 2, + ACTIONS(4920), 16, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5429), 2, + anon_sym_as, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5437), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5445), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5455), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5457), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4637), 3, - anon_sym_BANG, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(5453), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4635), 10, + anon_sym_satisfies, + ACTIONS(4922), 24, sym__automatic_semicolon, sym__ternary_qmark, - anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - anon_sym_QMARK_QMARK, - anon_sym_BQUOTE, - anon_sym_satisfies, - [74282] = 23, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4530), 1, - anon_sym_LPAREN, - ACTIONS(4532), 1, - anon_sym_LBRACK, - ACTIONS(4534), 1, - anon_sym_DOT, - ACTIONS(5435), 1, - anon_sym_GT_GT, - ACTIONS(5439), 1, - anon_sym_AMP, - ACTIONS(5447), 1, anon_sym_PERCENT, - ACTIONS(5449), 1, anon_sym_STAR_STAR, - ACTIONS(5451), 1, - anon_sym_LT, - STATE(2025), 1, - sym_type_arguments, - STATE(2279), 1, - sym_arguments, - STATE(5175), 1, - sym_optional_chain, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + [70572] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4637), 2, - anon_sym_BANG, - anon_sym_PIPE, - ACTIONS(4875), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5427), 2, + ACTIONS(4759), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5429), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5437), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5445), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5455), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5457), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5453), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4635), 10, + ACTIONS(4761), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [74372] = 24, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4530), 1, + [70622] = 33, + ACTIONS(1942), 1, + anon_sym_COMMA, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(4532), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(4534), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(5435), 1, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4476), 1, + anon_sym_as, + ACTIONS(4480), 1, + anon_sym_BANG, + ACTIONS(4484), 1, + anon_sym_AMP_AMP, + ACTIONS(4486), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4488), 1, anon_sym_GT_GT, - ACTIONS(5439), 1, + ACTIONS(4492), 1, anon_sym_AMP, - ACTIONS(5441), 1, + ACTIONS(4494), 1, anon_sym_CARET, - ACTIONS(5447), 1, + ACTIONS(4496), 1, + anon_sym_PIPE, + ACTIONS(4500), 1, anon_sym_PERCENT, - ACTIONS(5449), 1, + ACTIONS(4502), 1, anon_sym_STAR_STAR, - ACTIONS(5451), 1, + ACTIONS(4504), 1, anon_sym_LT, - STATE(2025), 1, + ACTIONS(4512), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4516), 1, + anon_sym_satisfies, + ACTIONS(4518), 1, + sym__ternary_qmark, + ACTIONS(5442), 1, + anon_sym_RBRACK, + STATE(1481), 1, sym_type_arguments, - STATE(2279), 1, + STATE(1672), 1, sym_arguments, - STATE(5175), 1, + STATE(4831), 1, sym_optional_chain, + STATE(4881), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4637), 2, - anon_sym_BANG, - anon_sym_PIPE, - ACTIONS(4875), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5427), 2, + ACTIONS(4474), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5429), 2, + ACTIONS(4482), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5437), 2, + ACTIONS(4490), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5445), 2, + ACTIONS(4498), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5455), 2, + ACTIONS(4508), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5457), 2, + ACTIONS(4510), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5453), 3, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4506), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4635), 9, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_SEMI, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_QMARK_QMARK, - anon_sym_BQUOTE, - anon_sym_satisfies, - [74464] = 15, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4530), 1, - anon_sym_LPAREN, - ACTIONS(4532), 1, - anon_sym_LBRACK, - ACTIONS(4534), 1, - anon_sym_DOT, - ACTIONS(5447), 1, - anon_sym_PERCENT, - ACTIONS(5449), 1, - anon_sym_STAR_STAR, - ACTIONS(5465), 1, - anon_sym_LT, - STATE(2025), 1, - sym_type_arguments, - STATE(2279), 1, - sym_arguments, - STATE(5175), 1, - sym_optional_chain, + [70732] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4875), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5427), 2, + ACTIONS(4763), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4637), 10, anon_sym_BANG, anon_sym_in, anon_sym_GT, @@ -202435,59 +199744,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4635), 17, + ACTIONS(4765), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [74538] = 16, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4530), 1, - anon_sym_LPAREN, - ACTIONS(4532), 1, - anon_sym_LBRACK, - ACTIONS(4534), 1, - anon_sym_DOT, - ACTIONS(4915), 1, - anon_sym_as, - ACTIONS(4917), 1, - anon_sym_BANG, - ACTIONS(4919), 1, - anon_sym_satisfies, - ACTIONS(5449), 1, - anon_sym_STAR_STAR, - ACTIONS(5465), 1, - anon_sym_LT, - STATE(2025), 1, - sym_type_arguments, - STATE(2279), 1, - sym_arguments, - STATE(5175), 1, - sym_optional_chain, + [70782] = 5, + ACTIONS(1791), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4875), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4637), 11, + ACTIONS(1783), 2, + anon_sym_else, + anon_sym_while, + ACTIONS(1787), 13, anon_sym_STAR, + anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, @@ -202496,392 +199797,294 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4635), 16, - sym__automatic_semicolon, + ACTIONS(1789), 25, sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, - [74614] = 20, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, + anon_sym_satisfies, + [70836] = 13, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(730), 1, + anon_sym_RBRACE, + ACTIONS(2300), 1, + anon_sym_DQUOTE, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + ACTIONS(4211), 1, + anon_sym_EQ, ACTIONS(4530), 1, - anon_sym_LPAREN, - ACTIONS(4532), 1, anon_sym_LBRACK, - ACTIONS(4534), 1, - anon_sym_DOT, - ACTIONS(5435), 1, - anon_sym_GT_GT, - ACTIONS(5447), 1, - anon_sym_PERCENT, - ACTIONS(5449), 1, - anon_sym_STAR_STAR, - ACTIONS(5451), 1, - anon_sym_LT, - STATE(2025), 1, - sym_type_arguments, - STATE(2279), 1, - sym_arguments, - STATE(5175), 1, - sym_optional_chain, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + STATE(4854), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4875), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5427), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5429), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5437), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5445), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5453), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4637), 5, - anon_sym_BANG, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4635), 12, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_SEMI, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_QMARK_QMARK, - anon_sym_BQUOTE, - anon_sym_satisfies, - [74698] = 27, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4530), 1, + ACTIONS(2310), 2, + sym_number, + sym_private_property_identifier, + STATE(3868), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(728), 5, + sym__member_signature_marker, anon_sym_LPAREN, - ACTIONS(4532), 1, - anon_sym_LBRACK, - ACTIONS(4534), 1, - anon_sym_DOT, - ACTIONS(4637), 1, - anon_sym_BANG, - ACTIONS(5431), 1, - anon_sym_AMP_AMP, - ACTIONS(5433), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5435), 1, - anon_sym_GT_GT, - ACTIONS(5439), 1, - anon_sym_AMP, - ACTIONS(5441), 1, - anon_sym_CARET, - ACTIONS(5443), 1, - anon_sym_PIPE, - ACTIONS(5447), 1, - anon_sym_PERCENT, - ACTIONS(5449), 1, - anon_sym_STAR_STAR, - ACTIONS(5451), 1, + anon_sym_COLON, anon_sym_LT, - STATE(2025), 1, - sym_type_arguments, - STATE(2279), 1, - sym_arguments, - STATE(5175), 1, - sym_optional_chain, + anon_sym_QMARK, + ACTIONS(2322), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [70906] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4875), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5427), 2, + ACTIONS(4771), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5429), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5437), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5445), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5455), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5457), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5453), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4635), 7, + ACTIONS(4773), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_SEMI, - anon_sym_QMARK_QMARK, - anon_sym_BQUOTE, - anon_sym_satisfies, - [74796] = 33, - ACTIONS(3898), 1, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(3900), 1, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, - ACTIONS(3902), 1, anon_sym_DOT, - ACTIONS(4452), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, - anon_sym_as, - ACTIONS(4481), 1, - anon_sym_BANG, - ACTIONS(4485), 1, anon_sym_AMP_AMP, - ACTIONS(4487), 1, anon_sym_PIPE_PIPE, - ACTIONS(4489), 1, - anon_sym_GT_GT, - ACTIONS(4493), 1, - anon_sym_AMP, - ACTIONS(4495), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(4497), 1, - anon_sym_PIPE, - ACTIONS(4501), 1, anon_sym_PERCENT, - ACTIONS(4503), 1, anon_sym_STAR_STAR, - ACTIONS(4505), 1, - anon_sym_LT, - ACTIONS(4513), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4517), 1, - anon_sym_satisfies, - ACTIONS(4519), 1, - sym__ternary_qmark, - ACTIONS(4923), 1, - anon_sym_COMMA, - ACTIONS(5470), 1, - anon_sym_RBRACE, - STATE(1594), 1, - sym_type_arguments, - STATE(1637), 1, - sym_arguments, - STATE(3835), 1, - aux_sym_sequence_expression_repeat1, - STATE(4815), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4477), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4483), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4491), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4499), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4509), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4511), 2, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4507), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [74906] = 31, - ACTIONS(4452), 1, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [70956] = 31, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4530), 1, + ACTIONS(4637), 1, anon_sym_LPAREN, - ACTIONS(4532), 1, + ACTIONS(4639), 1, anon_sym_LBRACK, - ACTIONS(4534), 1, + ACTIONS(4641), 1, anon_sym_DOT, - ACTIONS(4915), 1, + ACTIONS(4871), 1, anon_sym_as, - ACTIONS(4917), 1, + ACTIONS(4873), 1, anon_sym_BANG, - ACTIONS(4919), 1, + ACTIONS(4880), 1, anon_sym_satisfies, - ACTIONS(5431), 1, + ACTIONS(5398), 1, anon_sym_AMP_AMP, - ACTIONS(5433), 1, + ACTIONS(5400), 1, anon_sym_PIPE_PIPE, - ACTIONS(5435), 1, + ACTIONS(5402), 1, anon_sym_GT_GT, - ACTIONS(5439), 1, + ACTIONS(5406), 1, anon_sym_AMP, - ACTIONS(5441), 1, + ACTIONS(5408), 1, anon_sym_CARET, - ACTIONS(5443), 1, + ACTIONS(5410), 1, anon_sym_PIPE, - ACTIONS(5447), 1, + ACTIONS(5414), 1, anon_sym_PERCENT, - ACTIONS(5449), 1, + ACTIONS(5416), 1, anon_sym_STAR_STAR, - ACTIONS(5451), 1, + ACTIONS(5418), 1, anon_sym_LT, - ACTIONS(5459), 1, + ACTIONS(5426), 1, anon_sym_QMARK_QMARK, - ACTIONS(5461), 1, + ACTIONS(5428), 1, sym__ternary_qmark, - STATE(2025), 1, + STATE(1825), 1, sym_type_arguments, - STATE(2279), 1, + STATE(2292), 1, sym_arguments, - STATE(5175), 1, + STATE(5322), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4875), 2, + ACTIONS(4878), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5427), 2, + ACTIONS(5394), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5429), 2, + ACTIONS(5396), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5437), 2, + ACTIONS(5404), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5445), 2, + ACTIONS(5412), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5455), 2, + ACTIONS(5422), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5457), 2, + ACTIONS(5424), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4699), 3, + ACTIONS(4558), 3, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_BQUOTE, - ACTIONS(5453), 3, + ACTIONS(5420), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [75012] = 31, - ACTIONS(4452), 1, + [71062] = 31, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4530), 1, + ACTIONS(4637), 1, anon_sym_LPAREN, - ACTIONS(4532), 1, + ACTIONS(4639), 1, anon_sym_LBRACK, - ACTIONS(4534), 1, + ACTIONS(4641), 1, anon_sym_DOT, - ACTIONS(4915), 1, + ACTIONS(4871), 1, anon_sym_as, - ACTIONS(4917), 1, + ACTIONS(4873), 1, anon_sym_BANG, - ACTIONS(4919), 1, + ACTIONS(4880), 1, anon_sym_satisfies, - ACTIONS(5431), 1, + ACTIONS(5398), 1, anon_sym_AMP_AMP, - ACTIONS(5433), 1, + ACTIONS(5400), 1, anon_sym_PIPE_PIPE, - ACTIONS(5435), 1, + ACTIONS(5402), 1, anon_sym_GT_GT, - ACTIONS(5439), 1, + ACTIONS(5406), 1, anon_sym_AMP, - ACTIONS(5441), 1, + ACTIONS(5408), 1, anon_sym_CARET, - ACTIONS(5443), 1, + ACTIONS(5410), 1, anon_sym_PIPE, - ACTIONS(5447), 1, + ACTIONS(5414), 1, anon_sym_PERCENT, - ACTIONS(5449), 1, + ACTIONS(5416), 1, anon_sym_STAR_STAR, - ACTIONS(5451), 1, + ACTIONS(5418), 1, anon_sym_LT, - ACTIONS(5459), 1, + ACTIONS(5426), 1, anon_sym_QMARK_QMARK, - ACTIONS(5461), 1, + ACTIONS(5428), 1, sym__ternary_qmark, - STATE(2025), 1, + STATE(1825), 1, sym_type_arguments, - STATE(2279), 1, + STATE(2292), 1, sym_arguments, - STATE(5175), 1, + STATE(5322), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4875), 2, + ACTIONS(4878), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5427), 2, + ACTIONS(5394), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5429), 2, + ACTIONS(5396), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5437), 2, + ACTIONS(5404), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5445), 2, + ACTIONS(5412), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5455), 2, + ACTIONS(5422), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5457), 2, + ACTIONS(5424), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4701), 3, + ACTIONS(4584), 3, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_BQUOTE, - ACTIONS(5453), 3, + ACTIONS(5420), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [75118] = 3, + [71168] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4703), 13, + ACTIONS(4775), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -202895,7 +200098,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4705), 28, + ACTIONS(4777), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -202924,468 +200127,539 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [75168] = 31, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4530), 1, + [71218] = 33, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(4532), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(4534), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4915), 1, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4476), 1, anon_sym_as, - ACTIONS(4917), 1, + ACTIONS(4480), 1, anon_sym_BANG, - ACTIONS(4919), 1, - anon_sym_satisfies, - ACTIONS(5431), 1, + ACTIONS(4484), 1, anon_sym_AMP_AMP, - ACTIONS(5433), 1, + ACTIONS(4486), 1, anon_sym_PIPE_PIPE, - ACTIONS(5435), 1, + ACTIONS(4488), 1, anon_sym_GT_GT, - ACTIONS(5439), 1, + ACTIONS(4492), 1, anon_sym_AMP, - ACTIONS(5441), 1, + ACTIONS(4494), 1, anon_sym_CARET, - ACTIONS(5443), 1, + ACTIONS(4496), 1, anon_sym_PIPE, - ACTIONS(5447), 1, + ACTIONS(4500), 1, anon_sym_PERCENT, - ACTIONS(5449), 1, + ACTIONS(4502), 1, anon_sym_STAR_STAR, - ACTIONS(5451), 1, + ACTIONS(4504), 1, anon_sym_LT, - ACTIONS(5459), 1, + ACTIONS(4512), 1, anon_sym_QMARK_QMARK, - ACTIONS(5461), 1, + ACTIONS(4516), 1, + anon_sym_satisfies, + ACTIONS(4518), 1, sym__ternary_qmark, - STATE(2025), 1, + ACTIONS(4991), 1, + anon_sym_COMMA, + ACTIONS(5444), 1, + anon_sym_SEMI, + STATE(1481), 1, sym_type_arguments, - STATE(2279), 1, + STATE(1672), 1, sym_arguments, - STATE(5175), 1, + STATE(3765), 1, + aux_sym_sequence_expression_repeat1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4875), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5427), 2, + ACTIONS(4474), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5429), 2, + ACTIONS(4482), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5437), 2, + ACTIONS(4490), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5445), 2, + ACTIONS(4498), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5455), 2, + ACTIONS(4508), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5457), 2, + ACTIONS(4510), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4725), 3, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_BQUOTE, - ACTIONS(5453), 3, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4506), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [75274] = 31, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4530), 1, - anon_sym_LPAREN, - ACTIONS(4532), 1, - anon_sym_LBRACK, - ACTIONS(4534), 1, - anon_sym_DOT, - ACTIONS(4915), 1, - anon_sym_as, - ACTIONS(4917), 1, - anon_sym_BANG, - ACTIONS(4919), 1, - anon_sym_satisfies, - ACTIONS(5431), 1, - anon_sym_AMP_AMP, - ACTIONS(5433), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5435), 1, + [71328] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4779), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, anon_sym_GT_GT, - ACTIONS(5439), 1, anon_sym_AMP, - ACTIONS(5441), 1, - anon_sym_CARET, - ACTIONS(5443), 1, anon_sym_PIPE, - ACTIONS(5447), 1, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4781), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, anon_sym_PERCENT, - ACTIONS(5449), 1, anon_sym_STAR_STAR, - ACTIONS(5451), 1, - anon_sym_LT, - ACTIONS(5459), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5461), 1, - sym__ternary_qmark, - STATE(2025), 1, - sym_type_arguments, - STATE(2279), 1, - sym_arguments, - STATE(5175), 1, - sym_optional_chain, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [71378] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4875), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5427), 2, + ACTIONS(4775), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5429), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5437), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5445), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5455), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5457), 2, + ACTIONS(4777), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4733), 3, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [71428] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4790), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4792), 28, sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_BQUOTE, - ACTIONS(5453), 3, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [75380] = 31, - ACTIONS(4452), 1, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [71478] = 31, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4530), 1, + ACTIONS(4637), 1, anon_sym_LPAREN, - ACTIONS(4532), 1, + ACTIONS(4639), 1, anon_sym_LBRACK, - ACTIONS(4534), 1, + ACTIONS(4641), 1, anon_sym_DOT, - ACTIONS(4915), 1, + ACTIONS(4871), 1, anon_sym_as, - ACTIONS(4917), 1, + ACTIONS(4873), 1, anon_sym_BANG, - ACTIONS(4919), 1, + ACTIONS(4880), 1, anon_sym_satisfies, - ACTIONS(5431), 1, + ACTIONS(5398), 1, anon_sym_AMP_AMP, - ACTIONS(5433), 1, + ACTIONS(5400), 1, anon_sym_PIPE_PIPE, - ACTIONS(5435), 1, + ACTIONS(5402), 1, anon_sym_GT_GT, - ACTIONS(5439), 1, + ACTIONS(5406), 1, anon_sym_AMP, - ACTIONS(5441), 1, + ACTIONS(5408), 1, anon_sym_CARET, - ACTIONS(5443), 1, + ACTIONS(5410), 1, anon_sym_PIPE, - ACTIONS(5447), 1, + ACTIONS(5414), 1, anon_sym_PERCENT, - ACTIONS(5449), 1, + ACTIONS(5416), 1, anon_sym_STAR_STAR, - ACTIONS(5451), 1, + ACTIONS(5418), 1, anon_sym_LT, - ACTIONS(5459), 1, + ACTIONS(5426), 1, anon_sym_QMARK_QMARK, - ACTIONS(5461), 1, + ACTIONS(5428), 1, sym__ternary_qmark, - STATE(2025), 1, + STATE(1825), 1, sym_type_arguments, - STATE(2279), 1, + STATE(2292), 1, sym_arguments, - STATE(5175), 1, + STATE(5322), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4875), 2, + ACTIONS(4878), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5427), 2, + ACTIONS(5394), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5429), 2, + ACTIONS(5396), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5437), 2, + ACTIONS(5404), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5445), 2, + ACTIONS(5412), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5455), 2, + ACTIONS(5422), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5457), 2, + ACTIONS(5424), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4737), 3, + ACTIONS(4693), 3, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_BQUOTE, - ACTIONS(5453), 3, + ACTIONS(5420), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [75486] = 31, - ACTIONS(4452), 1, + [71584] = 31, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4530), 1, + ACTIONS(4637), 1, anon_sym_LPAREN, - ACTIONS(4532), 1, + ACTIONS(4639), 1, anon_sym_LBRACK, - ACTIONS(4534), 1, + ACTIONS(4641), 1, anon_sym_DOT, - ACTIONS(4915), 1, + ACTIONS(4871), 1, anon_sym_as, - ACTIONS(4917), 1, + ACTIONS(4873), 1, anon_sym_BANG, - ACTIONS(4919), 1, + ACTIONS(4880), 1, anon_sym_satisfies, - ACTIONS(5431), 1, + ACTIONS(5398), 1, anon_sym_AMP_AMP, - ACTIONS(5433), 1, + ACTIONS(5400), 1, anon_sym_PIPE_PIPE, - ACTIONS(5435), 1, + ACTIONS(5402), 1, anon_sym_GT_GT, - ACTIONS(5439), 1, + ACTIONS(5406), 1, anon_sym_AMP, - ACTIONS(5441), 1, + ACTIONS(5408), 1, anon_sym_CARET, - ACTIONS(5443), 1, + ACTIONS(5410), 1, anon_sym_PIPE, - ACTIONS(5447), 1, + ACTIONS(5414), 1, anon_sym_PERCENT, - ACTIONS(5449), 1, + ACTIONS(5416), 1, anon_sym_STAR_STAR, - ACTIONS(5451), 1, + ACTIONS(5418), 1, anon_sym_LT, - ACTIONS(5459), 1, + ACTIONS(5426), 1, anon_sym_QMARK_QMARK, - ACTIONS(5461), 1, + ACTIONS(5428), 1, sym__ternary_qmark, - STATE(2025), 1, + STATE(1825), 1, sym_type_arguments, - STATE(2279), 1, + STATE(2292), 1, sym_arguments, - STATE(5175), 1, + STATE(5322), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4875), 2, + ACTIONS(4878), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5427), 2, + ACTIONS(5394), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5429), 2, + ACTIONS(5396), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5437), 2, + ACTIONS(5404), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5445), 2, + ACTIONS(5412), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5455), 2, + ACTIONS(5422), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5457), 2, + ACTIONS(5424), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4747), 3, + ACTIONS(4697), 3, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_BQUOTE, - ACTIONS(5453), 3, + ACTIONS(5420), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [75592] = 31, - ACTIONS(4452), 1, + [71690] = 18, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4530), 1, + ACTIONS(4637), 1, anon_sym_LPAREN, - ACTIONS(4532), 1, + ACTIONS(4639), 1, anon_sym_LBRACK, - ACTIONS(4534), 1, + ACTIONS(4641), 1, anon_sym_DOT, - ACTIONS(4915), 1, - anon_sym_as, - ACTIONS(4917), 1, - anon_sym_BANG, - ACTIONS(4919), 1, - anon_sym_satisfies, - ACTIONS(5431), 1, - anon_sym_AMP_AMP, - ACTIONS(5433), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5435), 1, + ACTIONS(5402), 1, anon_sym_GT_GT, - ACTIONS(5439), 1, - anon_sym_AMP, - ACTIONS(5441), 1, - anon_sym_CARET, - ACTIONS(5443), 1, - anon_sym_PIPE, - ACTIONS(5447), 1, + ACTIONS(5414), 1, anon_sym_PERCENT, - ACTIONS(5449), 1, + ACTIONS(5416), 1, anon_sym_STAR_STAR, - ACTIONS(5451), 1, + ACTIONS(5418), 1, anon_sym_LT, - ACTIONS(5459), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5461), 1, - sym__ternary_qmark, - STATE(2025), 1, + STATE(1825), 1, sym_type_arguments, - STATE(2279), 1, + STATE(2292), 1, sym_arguments, - STATE(5175), 1, + STATE(5322), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4875), 2, + ACTIONS(4878), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5427), 2, + ACTIONS(5394), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5429), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5437), 2, + ACTIONS(5404), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5445), 2, + ACTIONS(5412), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5455), 2, + ACTIONS(4538), 7, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5457), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4749), 3, + ACTIONS(4536), 15, sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, anon_sym_SEMI, - anon_sym_BQUOTE, - ACTIONS(5453), 3, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_CARET, anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [75698] = 33, - ACTIONS(3898), 1, + anon_sym_BQUOTE, + anon_sym_satisfies, + [71770] = 33, + ACTIONS(1942), 1, + anon_sym_COMMA, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, + ACTIONS(4476), 1, anon_sym_as, - ACTIONS(4481), 1, + ACTIONS(4480), 1, anon_sym_BANG, - ACTIONS(4485), 1, + ACTIONS(4484), 1, anon_sym_AMP_AMP, - ACTIONS(4487), 1, + ACTIONS(4486), 1, anon_sym_PIPE_PIPE, - ACTIONS(4489), 1, + ACTIONS(4488), 1, anon_sym_GT_GT, - ACTIONS(4493), 1, + ACTIONS(4492), 1, anon_sym_AMP, - ACTIONS(4495), 1, + ACTIONS(4494), 1, anon_sym_CARET, - ACTIONS(4497), 1, + ACTIONS(4496), 1, anon_sym_PIPE, - ACTIONS(4501), 1, + ACTIONS(4500), 1, anon_sym_PERCENT, - ACTIONS(4503), 1, + ACTIONS(4502), 1, anon_sym_STAR_STAR, - ACTIONS(4505), 1, + ACTIONS(4504), 1, anon_sym_LT, - ACTIONS(4513), 1, + ACTIONS(4512), 1, anon_sym_QMARK_QMARK, - ACTIONS(4517), 1, + ACTIONS(4516), 1, anon_sym_satisfies, - ACTIONS(4519), 1, + ACTIONS(4518), 1, sym__ternary_qmark, - ACTIONS(4923), 1, - anon_sym_COMMA, - ACTIONS(5472), 1, - anon_sym_RBRACK, - STATE(1594), 1, + ACTIONS(5446), 1, + anon_sym_RPAREN, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(3835), 1, - aux_sym_sequence_expression_repeat1, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, + STATE(5044), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4477), 2, + ACTIONS(4474), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4483), 2, + ACTIONS(4482), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4491), 2, + ACTIONS(4490), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4499), 2, + ACTIONS(4498), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4509), 2, + ACTIONS(4508), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4511), 2, + ACTIONS(4510), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4515), 2, + ACTIONS(4514), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4507), 3, + ACTIONS(4506), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [75808] = 5, - ACTIONS(1729), 1, - sym__automatic_semicolon, + [71880] = 13, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4637), 1, + anon_sym_LPAREN, + ACTIONS(4639), 1, + anon_sym_LBRACK, + ACTIONS(4641), 1, + anon_sym_DOT, + ACTIONS(5416), 1, + anon_sym_STAR_STAR, + ACTIONS(5448), 1, + anon_sym_LT, + STATE(1825), 1, + sym_type_arguments, + STATE(2292), 1, + sym_arguments, + STATE(5322), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1721), 2, - anon_sym_else, - anon_sym_while, - ACTIONS(1725), 13, + ACTIONS(4878), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4538), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -203396,470 +200670,535 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1727), 25, + ACTIONS(4536), 18, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [75862] = 31, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4530), 1, + [71950] = 33, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(4532), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(4534), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4915), 1, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4476), 1, anon_sym_as, - ACTIONS(4917), 1, + ACTIONS(4480), 1, anon_sym_BANG, - ACTIONS(4919), 1, - anon_sym_satisfies, - ACTIONS(5431), 1, + ACTIONS(4484), 1, anon_sym_AMP_AMP, - ACTIONS(5433), 1, + ACTIONS(4486), 1, anon_sym_PIPE_PIPE, - ACTIONS(5435), 1, + ACTIONS(4488), 1, anon_sym_GT_GT, - ACTIONS(5439), 1, + ACTIONS(4492), 1, anon_sym_AMP, - ACTIONS(5441), 1, + ACTIONS(4494), 1, anon_sym_CARET, - ACTIONS(5443), 1, + ACTIONS(4496), 1, anon_sym_PIPE, - ACTIONS(5447), 1, + ACTIONS(4500), 1, anon_sym_PERCENT, - ACTIONS(5449), 1, + ACTIONS(4502), 1, anon_sym_STAR_STAR, - ACTIONS(5451), 1, + ACTIONS(4504), 1, anon_sym_LT, - ACTIONS(5459), 1, + ACTIONS(4512), 1, anon_sym_QMARK_QMARK, - ACTIONS(5461), 1, + ACTIONS(4516), 1, + anon_sym_satisfies, + ACTIONS(4518), 1, sym__ternary_qmark, - STATE(2025), 1, + ACTIONS(4991), 1, + anon_sym_COMMA, + ACTIONS(5451), 1, + anon_sym_RBRACK, + STATE(1481), 1, sym_type_arguments, - STATE(2279), 1, + STATE(1672), 1, sym_arguments, - STATE(5175), 1, + STATE(3765), 1, + aux_sym_sequence_expression_repeat1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4875), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5427), 2, + ACTIONS(4474), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5429), 2, + ACTIONS(4482), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5437), 2, + ACTIONS(4490), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5445), 2, + ACTIONS(4498), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5455), 2, + ACTIONS(4508), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5457), 2, + ACTIONS(4510), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4771), 3, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_BQUOTE, - ACTIONS(5453), 3, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4506), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [75968] = 4, - ACTIONS(3548), 1, - anon_sym_EQ, + [72060] = 25, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4538), 1, + anon_sym_BANG, + ACTIONS(4637), 1, + anon_sym_LPAREN, + ACTIONS(4639), 1, + anon_sym_LBRACK, + ACTIONS(4641), 1, + anon_sym_DOT, + ACTIONS(5402), 1, + anon_sym_GT_GT, + ACTIONS(5406), 1, + anon_sym_AMP, + ACTIONS(5408), 1, + anon_sym_CARET, + ACTIONS(5410), 1, + anon_sym_PIPE, + ACTIONS(5414), 1, + anon_sym_PERCENT, + ACTIONS(5416), 1, + anon_sym_STAR_STAR, + ACTIONS(5418), 1, + anon_sym_LT, + STATE(1825), 1, + sym_type_arguments, + STATE(2292), 1, + sym_arguments, + STATE(5322), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3443), 13, + ACTIONS(4878), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5394), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(5396), 2, anon_sym_in, anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(5404), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5412), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5422), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3447), 27, + ACTIONS(5424), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5420), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4536), 9, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [72154] = 26, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4538), 1, + anon_sym_BANG, + ACTIONS(4637), 1, + anon_sym_LPAREN, + ACTIONS(4639), 1, anon_sym_LBRACK, + ACTIONS(4641), 1, anon_sym_DOT, - anon_sym_QMARK_DOT, + ACTIONS(5398), 1, anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(5402), 1, + anon_sym_GT_GT, + ACTIONS(5406), 1, + anon_sym_AMP, + ACTIONS(5408), 1, anon_sym_CARET, + ACTIONS(5410), 1, + anon_sym_PIPE, + ACTIONS(5414), 1, anon_sym_PERCENT, + ACTIONS(5416), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, + ACTIONS(5418), 1, + anon_sym_LT, + STATE(1825), 1, + sym_type_arguments, + STATE(2292), 1, + sym_arguments, + STATE(5322), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4878), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5394), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5396), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5404), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5412), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5422), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5424), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, + ACTIONS(5420), 3, + anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, + ACTIONS(4536), 8, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_SEMI, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, anon_sym_BQUOTE, anon_sym_satisfies, - [76020] = 8, - ACTIONS(2292), 1, - anon_sym_DQUOTE, - ACTIONS(2294), 1, - anon_sym_SQUOTE, - ACTIONS(4548), 1, - anon_sym_LBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5224), 2, - sym_number, - sym_private_property_identifier, - STATE(3635), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(726), 10, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_COMMA, - anon_sym_RBRACE, + [72250] = 16, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4637), 1, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, + ACTIONS(4639), 1, + anon_sym_LBRACK, + ACTIONS(4641), 1, + anon_sym_DOT, + ACTIONS(5414), 1, + anon_sym_PERCENT, + ACTIONS(5416), 1, + anon_sym_STAR_STAR, + ACTIONS(5448), 1, anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [76080] = 5, - ACTIONS(1739), 1, - sym__automatic_semicolon, + STATE(1825), 1, + sym_type_arguments, + STATE(2292), 1, + sym_arguments, + STATE(5322), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1731), 2, - anon_sym_else, - anon_sym_while, - ACTIONS(1735), 13, + ACTIONS(4878), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5394), 2, anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5412), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4538), 8, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1737), 25, + ACTIONS(4536), 17, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [76134] = 5, - ACTIONS(1749), 1, - sym__automatic_semicolon, + [72326] = 22, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4637), 1, + anon_sym_LPAREN, + ACTIONS(4639), 1, + anon_sym_LBRACK, + ACTIONS(4641), 1, + anon_sym_DOT, + ACTIONS(5402), 1, + anon_sym_GT_GT, + ACTIONS(5414), 1, + anon_sym_PERCENT, + ACTIONS(5416), 1, + anon_sym_STAR_STAR, + ACTIONS(5418), 1, + anon_sym_LT, + STATE(1825), 1, + sym_type_arguments, + STATE(2292), 1, + sym_arguments, + STATE(5322), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1741), 2, - anon_sym_else, - anon_sym_while, - ACTIONS(1745), 13, + ACTIONS(4878), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5394), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(5396), 2, anon_sym_in, anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(5404), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5412), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5422), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1747), 25, + ACTIONS(5424), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4538), 3, + anon_sym_BANG, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(5420), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4536), 10, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [76188] = 8, - ACTIONS(2292), 1, - anon_sym_DQUOTE, - ACTIONS(2294), 1, - anon_sym_SQUOTE, - ACTIONS(4548), 1, - anon_sym_LBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5228), 2, - sym_number, - sym_private_property_identifier, - STATE(3638), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(726), 10, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_COMMA, - anon_sym_RBRACE, + [72414] = 23, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4637), 1, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [76248] = 8, - ACTIONS(2292), 1, - anon_sym_DQUOTE, - ACTIONS(2294), 1, - anon_sym_SQUOTE, - ACTIONS(4548), 1, + ACTIONS(4639), 1, anon_sym_LBRACK, + ACTIONS(4641), 1, + anon_sym_DOT, + ACTIONS(5402), 1, + anon_sym_GT_GT, + ACTIONS(5406), 1, + anon_sym_AMP, + ACTIONS(5414), 1, + anon_sym_PERCENT, + ACTIONS(5416), 1, + anon_sym_STAR_STAR, + ACTIONS(5418), 1, + anon_sym_LT, + STATE(1825), 1, + sym_type_arguments, + STATE(2292), 1, + sym_arguments, + STATE(5322), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5232), 2, - sym_number, - sym_private_property_identifier, - STATE(3640), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(726), 10, + ACTIONS(4538), 2, + anon_sym_BANG, + anon_sym_PIPE, + ACTIONS(4878), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5394), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5396), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5404), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5412), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5422), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5424), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5420), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4536), 10, sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, + sym__ternary_qmark, + anon_sym_as, anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [76308] = 8, - ACTIONS(2292), 1, - anon_sym_DQUOTE, - ACTIONS(2294), 1, - anon_sym_SQUOTE, - ACTIONS(4548), 1, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [72504] = 24, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4637), 1, + anon_sym_LPAREN, + ACTIONS(4639), 1, anon_sym_LBRACK, + ACTIONS(4641), 1, + anon_sym_DOT, + ACTIONS(5402), 1, + anon_sym_GT_GT, + ACTIONS(5406), 1, + anon_sym_AMP, + ACTIONS(5408), 1, + anon_sym_CARET, + ACTIONS(5414), 1, + anon_sym_PERCENT, + ACTIONS(5416), 1, + anon_sym_STAR_STAR, + ACTIONS(5418), 1, + anon_sym_LT, + STATE(1825), 1, + sym_type_arguments, + STATE(2292), 1, + sym_arguments, + STATE(5322), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5238), 2, - sym_number, - sym_private_property_identifier, - STATE(3641), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(726), 10, + ACTIONS(4538), 2, + anon_sym_BANG, + anon_sym_PIPE, + ACTIONS(4878), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5394), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5396), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5404), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5412), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5422), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5424), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5420), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4536), 9, sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, + sym__ternary_qmark, + anon_sym_as, anon_sym_SEMI, - anon_sym_COLON, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [72596] = 15, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4637), 1, + anon_sym_LPAREN, + ACTIONS(4639), 1, + anon_sym_LBRACK, + ACTIONS(4641), 1, + anon_sym_DOT, + ACTIONS(5414), 1, + anon_sym_PERCENT, + ACTIONS(5416), 1, + anon_sym_STAR_STAR, + ACTIONS(5448), 1, anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [76368] = 3, + STATE(1825), 1, + sym_type_arguments, + STATE(2292), 1, + sym_arguments, + STATE(5322), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4707), 13, + ACTIONS(4878), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5394), 2, anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4538), 10, anon_sym_BANG, anon_sym_in, anon_sym_GT, @@ -203868,225 +201207,91 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4709), 28, + ACTIONS(4536), 17, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [76418] = 8, - ACTIONS(2292), 1, - anon_sym_DQUOTE, - ACTIONS(2294), 1, - anon_sym_SQUOTE, - ACTIONS(4548), 1, - anon_sym_LBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5076), 2, - sym_number, - sym_private_property_identifier, - STATE(3763), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(726), 10, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [76478] = 8, - ACTIONS(2292), 1, - anon_sym_DQUOTE, - ACTIONS(2294), 1, - anon_sym_SQUOTE, - ACTIONS(4548), 1, - anon_sym_LBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5355), 2, - sym_number, - sym_private_property_identifier, - STATE(3587), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(726), 10, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [76538] = 33, - ACTIONS(1948), 1, - anon_sym_COMMA, - ACTIONS(3898), 1, + [72670] = 16, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4637), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(4639), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(4641), 1, anon_sym_DOT, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4479), 1, + ACTIONS(4871), 1, anon_sym_as, - ACTIONS(4481), 1, + ACTIONS(4873), 1, anon_sym_BANG, - ACTIONS(4485), 1, - anon_sym_AMP_AMP, - ACTIONS(4487), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4489), 1, - anon_sym_GT_GT, - ACTIONS(4493), 1, - anon_sym_AMP, - ACTIONS(4495), 1, - anon_sym_CARET, - ACTIONS(4497), 1, - anon_sym_PIPE, - ACTIONS(4501), 1, - anon_sym_PERCENT, - ACTIONS(4503), 1, + ACTIONS(4880), 1, + anon_sym_satisfies, + ACTIONS(5416), 1, anon_sym_STAR_STAR, - ACTIONS(4505), 1, + ACTIONS(5448), 1, anon_sym_LT, - ACTIONS(4513), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4517), 1, - anon_sym_satisfies, - ACTIONS(4519), 1, - sym__ternary_qmark, - ACTIONS(5474), 1, - anon_sym_RPAREN, - STATE(1594), 1, + STATE(1825), 1, sym_type_arguments, - STATE(1637), 1, + STATE(2292), 1, sym_arguments, - STATE(4805), 1, - aux_sym_array_repeat1, - STATE(4815), 1, + STATE(5322), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4477), 2, + ACTIONS(4878), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4538), 11, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4483), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4491), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4499), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4509), 2, + anon_sym_SLASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4511), 2, + ACTIONS(4536), 16, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_SEMI, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4507), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [76648] = 3, + anon_sym_BQUOTE, + [72746] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4711), 13, + ACTIONS(4794), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -204100,7 +201305,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4713), 28, + ACTIONS(4796), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -204129,430 +201334,373 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [76698] = 8, - ACTIONS(2292), 1, - anon_sym_DQUOTE, - ACTIONS(2294), 1, - anon_sym_SQUOTE, - ACTIONS(4548), 1, - anon_sym_LBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5341), 2, - sym_number, - sym_private_property_identifier, - STATE(3734), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(726), 10, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_COMMA, - anon_sym_RBRACE, + [72796] = 20, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4637), 1, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, + ACTIONS(4639), 1, + anon_sym_LBRACK, + ACTIONS(4641), 1, + anon_sym_DOT, + ACTIONS(5402), 1, + anon_sym_GT_GT, + ACTIONS(5414), 1, + anon_sym_PERCENT, + ACTIONS(5416), 1, + anon_sym_STAR_STAR, + ACTIONS(5418), 1, anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [76758] = 3, + STATE(1825), 1, + sym_type_arguments, + STATE(2292), 1, + sym_arguments, + STATE(5322), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1855), 13, + ACTIONS(4878), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5394), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(5396), 2, anon_sym_in, anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(5404), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5412), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5420), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4538), 5, + anon_sym_BANG, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1857), 28, + ACTIONS(4536), 12, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [76808] = 33, - ACTIONS(1948), 1, - anon_sym_COMMA, - ACTIONS(3898), 1, + [72880] = 27, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4538), 1, + anon_sym_BANG, + ACTIONS(4637), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(4639), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(4641), 1, anon_sym_DOT, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4479), 1, - anon_sym_as, - ACTIONS(4481), 1, - anon_sym_BANG, - ACTIONS(4485), 1, + ACTIONS(5398), 1, anon_sym_AMP_AMP, - ACTIONS(4487), 1, + ACTIONS(5400), 1, anon_sym_PIPE_PIPE, - ACTIONS(4489), 1, + ACTIONS(5402), 1, anon_sym_GT_GT, - ACTIONS(4493), 1, + ACTIONS(5406), 1, anon_sym_AMP, - ACTIONS(4495), 1, + ACTIONS(5408), 1, anon_sym_CARET, - ACTIONS(4497), 1, + ACTIONS(5410), 1, anon_sym_PIPE, - ACTIONS(4501), 1, + ACTIONS(5414), 1, anon_sym_PERCENT, - ACTIONS(4503), 1, + ACTIONS(5416), 1, anon_sym_STAR_STAR, - ACTIONS(4505), 1, + ACTIONS(5418), 1, anon_sym_LT, - ACTIONS(4513), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4517), 1, - anon_sym_satisfies, - ACTIONS(4519), 1, - sym__ternary_qmark, - ACTIONS(5476), 1, - anon_sym_RPAREN, - STATE(1594), 1, + STATE(1825), 1, sym_type_arguments, - STATE(1637), 1, + STATE(2292), 1, sym_arguments, - STATE(4815), 1, + STATE(5322), 1, sym_optional_chain, - STATE(4847), 1, - aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4477), 2, + ACTIONS(4878), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5394), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4483), 2, + ACTIONS(5396), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4491), 2, + ACTIONS(5404), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4499), 2, + ACTIONS(5412), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4509), 2, + ACTIONS(5422), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4511), 2, + ACTIONS(5424), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4507), 3, + ACTIONS(5420), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [76918] = 33, - ACTIONS(1948), 1, - anon_sym_COMMA, - ACTIONS(3898), 1, + ACTIONS(4536), 7, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_SEMI, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [72978] = 33, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, + ACTIONS(4476), 1, anon_sym_as, - ACTIONS(4481), 1, + ACTIONS(4480), 1, anon_sym_BANG, - ACTIONS(4485), 1, + ACTIONS(4484), 1, anon_sym_AMP_AMP, - ACTIONS(4487), 1, + ACTIONS(4486), 1, anon_sym_PIPE_PIPE, - ACTIONS(4489), 1, + ACTIONS(4488), 1, anon_sym_GT_GT, - ACTIONS(4493), 1, + ACTIONS(4492), 1, anon_sym_AMP, - ACTIONS(4495), 1, + ACTIONS(4494), 1, anon_sym_CARET, - ACTIONS(4497), 1, + ACTIONS(4496), 1, anon_sym_PIPE, - ACTIONS(4501), 1, + ACTIONS(4500), 1, anon_sym_PERCENT, - ACTIONS(4503), 1, + ACTIONS(4502), 1, anon_sym_STAR_STAR, - ACTIONS(4505), 1, + ACTIONS(4504), 1, anon_sym_LT, - ACTIONS(4513), 1, + ACTIONS(4512), 1, anon_sym_QMARK_QMARK, - ACTIONS(4517), 1, + ACTIONS(4516), 1, anon_sym_satisfies, - ACTIONS(4519), 1, + ACTIONS(4518), 1, sym__ternary_qmark, - ACTIONS(5478), 1, - anon_sym_RPAREN, - STATE(1594), 1, + ACTIONS(4991), 1, + anon_sym_COMMA, + ACTIONS(5453), 1, + anon_sym_RBRACE, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(3765), 1, + aux_sym_sequence_expression_repeat1, + STATE(4831), 1, sym_optional_chain, - STATE(4873), 1, - aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4477), 2, + ACTIONS(4474), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4483), 2, + ACTIONS(4482), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4491), 2, + ACTIONS(4490), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4499), 2, + ACTIONS(4498), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4509), 2, + ACTIONS(4508), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4511), 2, + ACTIONS(4510), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4515), 2, + ACTIONS(4514), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4507), 3, + ACTIONS(4506), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [77028] = 3, + [73088] = 31, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4637), 1, + anon_sym_LPAREN, + ACTIONS(4639), 1, + anon_sym_LBRACK, + ACTIONS(4641), 1, + anon_sym_DOT, + ACTIONS(4871), 1, + anon_sym_as, + ACTIONS(4873), 1, + anon_sym_BANG, + ACTIONS(4880), 1, + anon_sym_satisfies, + ACTIONS(5398), 1, + anon_sym_AMP_AMP, + ACTIONS(5400), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5402), 1, + anon_sym_GT_GT, + ACTIONS(5406), 1, + anon_sym_AMP, + ACTIONS(5408), 1, + anon_sym_CARET, + ACTIONS(5410), 1, + anon_sym_PIPE, + ACTIONS(5414), 1, + anon_sym_PERCENT, + ACTIONS(5416), 1, + anon_sym_STAR_STAR, + ACTIONS(5418), 1, + anon_sym_LT, + ACTIONS(5426), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5428), 1, + sym__ternary_qmark, + STATE(1825), 1, + sym_type_arguments, + STATE(2292), 1, + sym_arguments, + STATE(5322), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4444), 13, + ACTIONS(4878), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5394), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(5396), 2, anon_sym_in, anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(5404), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5412), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5422), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4446), 28, + ACTIONS(5424), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4572), 3, sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, + anon_sym_BQUOTE, + ACTIONS(5420), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [73194] = 31, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4637), 1, + anon_sym_LPAREN, + ACTIONS(4639), 1, anon_sym_LBRACK, + ACTIONS(4641), 1, anon_sym_DOT, - anon_sym_QMARK_DOT, + ACTIONS(4871), 1, + anon_sym_as, + ACTIONS(4873), 1, + anon_sym_BANG, + ACTIONS(4880), 1, + anon_sym_satisfies, + ACTIONS(5398), 1, anon_sym_AMP_AMP, + ACTIONS(5400), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(5402), 1, + anon_sym_GT_GT, + ACTIONS(5406), 1, + anon_sym_AMP, + ACTIONS(5408), 1, anon_sym_CARET, + ACTIONS(5410), 1, + anon_sym_PIPE, + ACTIONS(5414), 1, anon_sym_PERCENT, + ACTIONS(5416), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, + ACTIONS(5418), 1, + anon_sym_LT, + ACTIONS(5426), 1, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [77078] = 5, - ACTIONS(1767), 1, - sym__automatic_semicolon, + ACTIONS(5428), 1, + sym__ternary_qmark, + STATE(1825), 1, + sym_type_arguments, + STATE(2292), 1, + sym_arguments, + STATE(5322), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1759), 2, - anon_sym_else, - anon_sym_while, - ACTIONS(1763), 13, + ACTIONS(4878), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5394), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(5396), 2, anon_sym_in, anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(5404), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5412), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5422), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1765), 25, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, + ACTIONS(5424), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, + ACTIONS(4582), 3, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_BQUOTE, + ACTIONS(5420), 3, + anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [77132] = 21, - ACTIONS(231), 1, - anon_sym_STAR, - ACTIONS(1952), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(2292), 1, - anon_sym_DQUOTE, - ACTIONS(2294), 1, - anon_sym_SQUOTE, - ACTIONS(4548), 1, - anon_sym_LBRACK, - ACTIONS(5482), 1, - anon_sym_COMMA, - ACTIONS(5484), 1, - anon_sym_RBRACE, - ACTIONS(5486), 1, - anon_sym_async, - ACTIONS(5490), 1, - anon_sym_static, - ACTIONS(5492), 1, - anon_sym_readonly, - ACTIONS(5498), 1, - anon_sym_override, - STATE(2754), 1, - sym_accessibility_modifier, - STATE(2783), 1, - sym_override_modifier, - STATE(5350), 1, - aux_sym_object_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5488), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(5494), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(5496), 3, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - STATE(3527), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - STATE(5348), 3, - sym_spread_element, - sym_method_definition, - sym_pair, - ACTIONS(5480), 14, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_declare, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [77218] = 5, - ACTIONS(1777), 1, - sym__automatic_semicolon, + [73300] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1769), 2, - anon_sym_else, - anon_sym_while, - ACTIONS(1773), 13, + ACTIONS(4775), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -204566,12 +201714,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1775), 25, + ACTIONS(4777), 28, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -204592,805 +201743,696 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [77272] = 33, - ACTIONS(1948), 1, - anon_sym_COMMA, - ACTIONS(3898), 1, + [73350] = 31, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4637), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(4639), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(4641), 1, anon_sym_DOT, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4479), 1, + ACTIONS(4871), 1, anon_sym_as, - ACTIONS(4481), 1, + ACTIONS(4873), 1, anon_sym_BANG, - ACTIONS(4485), 1, + ACTIONS(4880), 1, + anon_sym_satisfies, + ACTIONS(5398), 1, anon_sym_AMP_AMP, - ACTIONS(4487), 1, + ACTIONS(5400), 1, anon_sym_PIPE_PIPE, - ACTIONS(4489), 1, + ACTIONS(5402), 1, anon_sym_GT_GT, - ACTIONS(4493), 1, + ACTIONS(5406), 1, anon_sym_AMP, - ACTIONS(4495), 1, + ACTIONS(5408), 1, anon_sym_CARET, - ACTIONS(4497), 1, + ACTIONS(5410), 1, anon_sym_PIPE, - ACTIONS(4501), 1, + ACTIONS(5414), 1, anon_sym_PERCENT, - ACTIONS(4503), 1, + ACTIONS(5416), 1, anon_sym_STAR_STAR, - ACTIONS(4505), 1, + ACTIONS(5418), 1, anon_sym_LT, - ACTIONS(4513), 1, + ACTIONS(5426), 1, anon_sym_QMARK_QMARK, - ACTIONS(4517), 1, - anon_sym_satisfies, - ACTIONS(4519), 1, + ACTIONS(5428), 1, sym__ternary_qmark, - ACTIONS(5500), 1, - anon_sym_RPAREN, - STATE(1594), 1, + STATE(1825), 1, sym_type_arguments, - STATE(1637), 1, + STATE(2292), 1, sym_arguments, - STATE(4815), 1, + STATE(5322), 1, sym_optional_chain, - STATE(4898), 1, - aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4477), 2, + ACTIONS(4878), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5394), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4483), 2, + ACTIONS(5396), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4491), 2, + ACTIONS(5404), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4499), 2, + ACTIONS(5412), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4509), 2, + ACTIONS(5422), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4511), 2, + ACTIONS(5424), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4507), 3, + ACTIONS(4729), 3, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_BQUOTE, + ACTIONS(5420), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [77382] = 31, - ACTIONS(4452), 1, + [73456] = 31, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4530), 1, + ACTIONS(4637), 1, anon_sym_LPAREN, - ACTIONS(4532), 1, + ACTIONS(4639), 1, anon_sym_LBRACK, - ACTIONS(4534), 1, + ACTIONS(4641), 1, anon_sym_DOT, - ACTIONS(4870), 1, - anon_sym_STAR_STAR, - ACTIONS(4883), 1, + ACTIONS(4871), 1, + anon_sym_as, + ACTIONS(4873), 1, + anon_sym_BANG, + ACTIONS(4880), 1, + anon_sym_satisfies, + ACTIONS(5398), 1, + anon_sym_AMP_AMP, + ACTIONS(5400), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5402), 1, anon_sym_GT_GT, - ACTIONS(4887), 1, + ACTIONS(5406), 1, anon_sym_AMP, - ACTIONS(4889), 1, + ACTIONS(5408), 1, anon_sym_CARET, - ACTIONS(4891), 1, + ACTIONS(5410), 1, anon_sym_PIPE, - ACTIONS(4895), 1, + ACTIONS(5414), 1, anon_sym_PERCENT, - ACTIONS(4897), 1, + ACTIONS(5416), 1, + anon_sym_STAR_STAR, + ACTIONS(5418), 1, anon_sym_LT, - ACTIONS(4913), 1, - anon_sym_AMP_AMP, - ACTIONS(4915), 1, - anon_sym_as, - ACTIONS(4917), 1, - anon_sym_BANG, - ACTIONS(4919), 1, - anon_sym_satisfies, - ACTIONS(4921), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4927), 1, + ACTIONS(5426), 1, anon_sym_QMARK_QMARK, - ACTIONS(4929), 1, + ACTIONS(5428), 1, sym__ternary_qmark, - STATE(2025), 1, + STATE(1825), 1, sym_type_arguments, - STATE(2279), 1, + STATE(2292), 1, sym_arguments, - STATE(5175), 1, + STATE(5322), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4875), 2, + ACTIONS(4878), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4879), 2, + ACTIONS(5394), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4881), 2, + ACTIONS(5396), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4885), 2, + ACTIONS(5404), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4893), 2, + ACTIONS(5412), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4901), 2, + ACTIONS(5422), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4903), 2, + ACTIONS(5424), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4899), 3, + ACTIONS(4737), 3, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_BQUOTE, + ACTIONS(5420), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(5186), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [77488] = 33, - ACTIONS(1948), 1, - anon_sym_COMMA, - ACTIONS(3898), 1, + [73562] = 31, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4637), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(4639), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(4641), 1, anon_sym_DOT, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4479), 1, + ACTIONS(4871), 1, anon_sym_as, - ACTIONS(4481), 1, + ACTIONS(4873), 1, anon_sym_BANG, - ACTIONS(4485), 1, + ACTIONS(4880), 1, + anon_sym_satisfies, + ACTIONS(5398), 1, anon_sym_AMP_AMP, - ACTIONS(4487), 1, + ACTIONS(5400), 1, anon_sym_PIPE_PIPE, - ACTIONS(4489), 1, + ACTIONS(5402), 1, anon_sym_GT_GT, - ACTIONS(4493), 1, + ACTIONS(5406), 1, anon_sym_AMP, - ACTIONS(4495), 1, + ACTIONS(5408), 1, anon_sym_CARET, - ACTIONS(4497), 1, + ACTIONS(5410), 1, anon_sym_PIPE, - ACTIONS(4501), 1, + ACTIONS(5414), 1, anon_sym_PERCENT, - ACTIONS(4503), 1, + ACTIONS(5416), 1, anon_sym_STAR_STAR, - ACTIONS(4505), 1, + ACTIONS(5418), 1, anon_sym_LT, - ACTIONS(4513), 1, + ACTIONS(5426), 1, anon_sym_QMARK_QMARK, - ACTIONS(4517), 1, - anon_sym_satisfies, - ACTIONS(4519), 1, + ACTIONS(5428), 1, sym__ternary_qmark, - ACTIONS(5502), 1, - anon_sym_RPAREN, - STATE(1594), 1, + STATE(1825), 1, sym_type_arguments, - STATE(1637), 1, + STATE(2292), 1, sym_arguments, - STATE(4815), 1, + STATE(5322), 1, sym_optional_chain, - STATE(4916), 1, - aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4477), 2, + ACTIONS(4878), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5394), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4483), 2, + ACTIONS(5396), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4491), 2, + ACTIONS(5404), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4499), 2, + ACTIONS(5412), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4509), 2, + ACTIONS(5422), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4511), 2, + ACTIONS(5424), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4507), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [77598] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4461), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4463), 28, + ACTIONS(4748), 3, sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, + anon_sym_BQUOTE, + ACTIONS(5420), 3, anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [77648] = 33, - ACTIONS(3898), 1, + [73668] = 31, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4637), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(4639), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(4641), 1, anon_sym_DOT, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4479), 1, + ACTIONS(4871), 1, anon_sym_as, - ACTIONS(4481), 1, + ACTIONS(4873), 1, anon_sym_BANG, - ACTIONS(4485), 1, + ACTIONS(4880), 1, + anon_sym_satisfies, + ACTIONS(5398), 1, anon_sym_AMP_AMP, - ACTIONS(4487), 1, + ACTIONS(5400), 1, anon_sym_PIPE_PIPE, - ACTIONS(4489), 1, + ACTIONS(5402), 1, anon_sym_GT_GT, - ACTIONS(4493), 1, + ACTIONS(5406), 1, anon_sym_AMP, - ACTIONS(4495), 1, + ACTIONS(5408), 1, anon_sym_CARET, - ACTIONS(4497), 1, + ACTIONS(5410), 1, anon_sym_PIPE, - ACTIONS(4501), 1, + ACTIONS(5414), 1, anon_sym_PERCENT, - ACTIONS(4503), 1, + ACTIONS(5416), 1, anon_sym_STAR_STAR, - ACTIONS(4505), 1, + ACTIONS(5418), 1, anon_sym_LT, - ACTIONS(4513), 1, + ACTIONS(5426), 1, anon_sym_QMARK_QMARK, - ACTIONS(4517), 1, - anon_sym_satisfies, - ACTIONS(4519), 1, + ACTIONS(5428), 1, sym__ternary_qmark, - ACTIONS(4923), 1, - anon_sym_COMMA, - ACTIONS(5504), 1, - anon_sym_SEMI, - STATE(1594), 1, + STATE(1825), 1, sym_type_arguments, - STATE(1637), 1, + STATE(2292), 1, sym_arguments, - STATE(3835), 1, - aux_sym_sequence_expression_repeat1, - STATE(4815), 1, + STATE(5322), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4477), 2, + ACTIONS(4878), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5394), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4483), 2, + ACTIONS(5396), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4491), 2, + ACTIONS(5404), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4499), 2, + ACTIONS(5412), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4509), 2, + ACTIONS(5422), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4511), 2, + ACTIONS(5424), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4507), 3, + ACTIONS(4767), 3, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_BQUOTE, + ACTIONS(5420), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [77758] = 5, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5506), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(5508), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - ACTIONS(3443), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3447), 23, - sym__ternary_qmark, - anon_sym_as, + [73774] = 31, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4637), 1, anon_sym_LPAREN, + ACTIONS(4639), 1, anon_sym_LBRACK, + ACTIONS(4641), 1, anon_sym_DOT, - anon_sym_QMARK_DOT, + ACTIONS(4871), 1, + anon_sym_as, + ACTIONS(4873), 1, + anon_sym_BANG, + ACTIONS(4880), 1, + anon_sym_satisfies, + ACTIONS(5398), 1, anon_sym_AMP_AMP, + ACTIONS(5400), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(5402), 1, + anon_sym_GT_GT, + ACTIONS(5406), 1, + anon_sym_AMP, + ACTIONS(5408), 1, anon_sym_CARET, + ACTIONS(5410), 1, + anon_sym_PIPE, + ACTIONS(5414), 1, anon_sym_PERCENT, + ACTIONS(5416), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [77812] = 12, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4530), 1, - anon_sym_LPAREN, - ACTIONS(4532), 1, - anon_sym_LBRACK, - ACTIONS(4534), 1, - anon_sym_DOT, - ACTIONS(5510), 1, + ACTIONS(5418), 1, anon_sym_LT, - STATE(2025), 1, + ACTIONS(5426), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5428), 1, + sym__ternary_qmark, + STATE(1825), 1, sym_type_arguments, - STATE(2279), 1, + STATE(2292), 1, sym_arguments, - STATE(5175), 1, + STATE(5322), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4875), 2, + ACTIONS(4878), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4523), 12, + ACTIONS(5394), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(5396), 2, anon_sym_in, anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(5404), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5412), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, + ACTIONS(5422), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4525), 19, + ACTIONS(5424), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4769), 3, sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, anon_sym_SEMI, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, + anon_sym_BQUOTE, + ACTIONS(5420), 3, anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_BQUOTE, - anon_sym_satisfies, - [77880] = 15, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4530), 1, + [73880] = 33, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(4532), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(4534), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4915), 1, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4476), 1, anon_sym_as, - ACTIONS(4917), 1, + ACTIONS(4480), 1, anon_sym_BANG, - ACTIONS(4919), 1, - anon_sym_satisfies, - ACTIONS(5513), 1, + ACTIONS(4484), 1, + anon_sym_AMP_AMP, + ACTIONS(4486), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4488), 1, + anon_sym_GT_GT, + ACTIONS(4492), 1, + anon_sym_AMP, + ACTIONS(4494), 1, + anon_sym_CARET, + ACTIONS(4496), 1, + anon_sym_PIPE, + ACTIONS(4500), 1, + anon_sym_PERCENT, + ACTIONS(4502), 1, + anon_sym_STAR_STAR, + ACTIONS(4504), 1, anon_sym_LT, - STATE(2025), 1, + ACTIONS(4512), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4516), 1, + anon_sym_satisfies, + ACTIONS(4518), 1, + sym__ternary_qmark, + ACTIONS(4991), 1, + anon_sym_COMMA, + ACTIONS(5455), 1, + anon_sym_RBRACK, + STATE(1481), 1, sym_type_arguments, - STATE(2279), 1, + STATE(1672), 1, sym_arguments, - STATE(5175), 1, + STATE(3765), 1, + aux_sym_sequence_expression_repeat1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4875), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4639), 11, + ACTIONS(4474), 2, anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4482), 2, anon_sym_in, anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(4490), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4498), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, + ACTIONS(4508), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4641), 17, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_SEMI, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, + ACTIONS(4510), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4506), 3, + anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_BQUOTE, - [77954] = 31, - ACTIONS(4452), 1, + [73990] = 31, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4530), 1, + ACTIONS(4637), 1, anon_sym_LPAREN, - ACTIONS(4532), 1, + ACTIONS(4639), 1, anon_sym_LBRACK, - ACTIONS(4534), 1, + ACTIONS(4641), 1, anon_sym_DOT, - ACTIONS(4915), 1, + ACTIONS(4871), 1, anon_sym_as, - ACTIONS(4917), 1, + ACTIONS(4873), 1, anon_sym_BANG, - ACTIONS(4919), 1, + ACTIONS(4880), 1, anon_sym_satisfies, - ACTIONS(5431), 1, + ACTIONS(5398), 1, anon_sym_AMP_AMP, - ACTIONS(5433), 1, + ACTIONS(5400), 1, anon_sym_PIPE_PIPE, - ACTIONS(5435), 1, + ACTIONS(5402), 1, anon_sym_GT_GT, - ACTIONS(5439), 1, + ACTIONS(5406), 1, anon_sym_AMP, - ACTIONS(5441), 1, + ACTIONS(5408), 1, anon_sym_CARET, - ACTIONS(5443), 1, + ACTIONS(5410), 1, anon_sym_PIPE, - ACTIONS(5447), 1, + ACTIONS(5414), 1, anon_sym_PERCENT, - ACTIONS(5449), 1, + ACTIONS(5416), 1, anon_sym_STAR_STAR, - ACTIONS(5451), 1, + ACTIONS(5418), 1, anon_sym_LT, - ACTIONS(5459), 1, + ACTIONS(5426), 1, anon_sym_QMARK_QMARK, - ACTIONS(5461), 1, + ACTIONS(5428), 1, sym__ternary_qmark, - STATE(2025), 1, + STATE(1825), 1, sym_type_arguments, - STATE(2279), 1, + STATE(2292), 1, sym_arguments, - STATE(5175), 1, + STATE(5322), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4875), 2, + ACTIONS(4878), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5427), 2, + ACTIONS(5394), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5429), 2, + ACTIONS(5396), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5437), 2, + ACTIONS(5404), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5445), 2, + ACTIONS(5412), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5455), 2, + ACTIONS(5422), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5457), 2, + ACTIONS(5424), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4653), 3, + ACTIONS(4478), 3, sym__automatic_semicolon, anon_sym_SEMI, anon_sym_BQUOTE, - ACTIONS(5453), 3, + ACTIONS(5420), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [78060] = 11, - ACTIONS(4452), 1, + [74096] = 32, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4530), 1, + ACTIONS(4584), 1, + anon_sym_COMMA, + ACTIONS(4637), 1, anon_sym_LPAREN, - ACTIONS(4532), 1, + ACTIONS(4639), 1, anon_sym_LBRACK, - ACTIONS(4534), 1, + ACTIONS(4641), 1, anon_sym_DOT, - ACTIONS(5516), 1, + ACTIONS(4871), 1, + anon_sym_as, + ACTIONS(4873), 1, + anon_sym_BANG, + ACTIONS(4880), 1, + anon_sym_satisfies, + ACTIONS(4886), 1, + anon_sym_AMP_AMP, + ACTIONS(4888), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4890), 1, + anon_sym_GT_GT, + ACTIONS(4894), 1, + anon_sym_AMP, + ACTIONS(4896), 1, + anon_sym_CARET, + ACTIONS(4898), 1, + anon_sym_PIPE, + ACTIONS(4902), 1, + anon_sym_PERCENT, + ACTIONS(4904), 1, + anon_sym_STAR_STAR, + ACTIONS(4906), 1, anon_sym_LT, - STATE(2025), 1, + ACTIONS(4914), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4916), 1, + sym__ternary_qmark, + STATE(1825), 1, sym_type_arguments, - STATE(2279), 1, + STATE(2292), 1, sym_arguments, - STATE(5175), 1, + STATE(5322), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4448), 12, + ACTIONS(4878), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4882), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(4884), 2, anon_sym_in, anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(4892), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4900), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, + ACTIONS(4910), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4450), 21, + ACTIONS(4912), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5104), 2, sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, anon_sym_SEMI, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, + ACTIONS(4908), 3, anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [78126] = 5, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5519), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(5521), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - ACTIONS(3443), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3447), 23, - sym__ternary_qmark, - anon_sym_as, + [74204] = 33, + ACTIONS(3937), 1, anon_sym_LPAREN, + ACTIONS(3939), 1, anon_sym_LBRACK, + ACTIONS(3941), 1, anon_sym_DOT, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, + ACTIONS(4476), 1, + anon_sym_as, + ACTIONS(4480), 1, + anon_sym_BANG, + ACTIONS(4484), 1, anon_sym_AMP_AMP, + ACTIONS(4486), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(4488), 1, + anon_sym_GT_GT, + ACTIONS(4492), 1, + anon_sym_AMP, + ACTIONS(4494), 1, anon_sym_CARET, + ACTIONS(4496), 1, + anon_sym_PIPE, + ACTIONS(4500), 1, anon_sym_PERCENT, + ACTIONS(4502), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, + ACTIONS(4504), 1, + anon_sym_LT, + ACTIONS(4512), 1, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, + ACTIONS(4516), 1, anon_sym_satisfies, - [78180] = 5, + ACTIONS(4518), 1, + sym__ternary_qmark, + ACTIONS(4991), 1, + anon_sym_COMMA, + ACTIONS(5457), 1, + anon_sym_RPAREN, + STATE(1481), 1, + sym_type_arguments, + STATE(1672), 1, + sym_arguments, + STATE(3765), 1, + aux_sym_sequence_expression_repeat1, + STATE(4831), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5519), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(5521), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - ACTIONS(3443), 13, + ACTIONS(4474), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(4482), 2, anon_sym_in, anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(4490), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4498), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(4508), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3447), 23, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, + ACTIONS(4510), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, + ACTIONS(4514), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [78234] = 5, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5519), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(5521), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - ACTIONS(3443), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3447), 23, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, + ACTIONS(4506), 3, anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [78288] = 3, + [74314] = 5, + ACTIONS(1883), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4715), 13, + ACTIONS(1875), 2, + anon_sym_else, + anon_sym_while, + ACTIONS(1879), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -205404,15 +202446,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4717), 28, - sym__automatic_semicolon, + ACTIONS(1881), 25, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -205433,34 +202472,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [78338] = 8, - ACTIONS(2292), 1, + [74368] = 8, + ACTIONS(2300), 1, anon_sym_DQUOTE, - ACTIONS(2294), 1, + ACTIONS(2302), 1, anon_sym_SQUOTE, - ACTIONS(4548), 1, + ACTIONS(4530), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5114), 2, + ACTIONS(5276), 2, sym_number, sym_private_property_identifier, - STATE(3851), 3, + STATE(3595), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(726), 10, + ACTIONS(728), 10, sym__automatic_semicolon, sym__member_signature_marker, - anon_sym_EQ, anon_sym_COMMA, - anon_sym_BANG, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, + anon_sym_PIPE_RBRACE, ACTIONS(2322), 23, anon_sym_export, anon_sym_type, @@ -205485,99 +202524,76 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [78398] = 31, - ACTIONS(3898), 1, - anon_sym_LPAREN, - ACTIONS(3900), 1, + [74428] = 8, + ACTIONS(2300), 1, + anon_sym_DQUOTE, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + ACTIONS(4530), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, - anon_sym_DOT, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4479), 1, - anon_sym_as, - ACTIONS(4481), 1, - anon_sym_BANG, - ACTIONS(4485), 1, - anon_sym_AMP_AMP, - ACTIONS(4487), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4489), 1, - anon_sym_GT_GT, - ACTIONS(4493), 1, - anon_sym_AMP, - ACTIONS(4495), 1, - anon_sym_CARET, - ACTIONS(4497), 1, - anon_sym_PIPE, - ACTIONS(4501), 1, - anon_sym_PERCENT, - ACTIONS(4503), 1, - anon_sym_STAR_STAR, - ACTIONS(4505), 1, - anon_sym_LT, - ACTIONS(4513), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4517), 1, - anon_sym_satisfies, - ACTIONS(4519), 1, - sym__ternary_qmark, - STATE(1594), 1, - sym_type_arguments, - STATE(1637), 1, - sym_arguments, - STATE(4815), 1, - sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4477), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4483), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4491), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4499), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4509), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4511), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4507), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(5523), 3, + ACTIONS(5280), 2, + sym_number, + sym_private_property_identifier, + STATE(3616), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(728), 10, + sym__automatic_semicolon, + sym__member_signature_marker, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_RBRACK, - [78504] = 8, - ACTIONS(2292), 1, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2322), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [74488] = 8, + ACTIONS(2300), 1, anon_sym_DQUOTE, - ACTIONS(2294), 1, + ACTIONS(2302), 1, anon_sym_SQUOTE, - ACTIONS(4548), 1, + ACTIONS(4530), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5139), 2, + ACTIONS(5284), 2, sym_number, sym_private_property_identifier, - STATE(3600), 3, + STATE(3635), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(726), 10, + ACTIONS(728), 10, sym__automatic_semicolon, sym__member_signature_marker, anon_sym_COMMA, @@ -205612,24 +202628,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [78564] = 8, - ACTIONS(2292), 1, + [74548] = 8, + ACTIONS(2300), 1, anon_sym_DQUOTE, - ACTIONS(2294), 1, + ACTIONS(2302), 1, anon_sym_SQUOTE, - ACTIONS(4548), 1, + ACTIONS(4530), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5274), 2, + ACTIONS(5290), 2, sym_number, sym_private_property_identifier, - STATE(3768), 3, + STATE(3654), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(726), 10, + ACTIONS(728), 10, sym__automatic_semicolon, sym__member_signature_marker, anon_sym_COMMA, @@ -205664,88 +202680,59 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [78624] = 33, - ACTIONS(3898), 1, - anon_sym_LPAREN, - ACTIONS(3900), 1, - anon_sym_LBRACK, - ACTIONS(3902), 1, - anon_sym_DOT, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4479), 1, - anon_sym_as, - ACTIONS(4481), 1, - anon_sym_BANG, - ACTIONS(4485), 1, - anon_sym_AMP_AMP, - ACTIONS(4487), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4489), 1, - anon_sym_GT_GT, - ACTIONS(4493), 1, - anon_sym_AMP, - ACTIONS(4495), 1, - anon_sym_CARET, - ACTIONS(4497), 1, - anon_sym_PIPE, - ACTIONS(4501), 1, - anon_sym_PERCENT, - ACTIONS(4503), 1, - anon_sym_STAR_STAR, - ACTIONS(4505), 1, - anon_sym_LT, - ACTIONS(4513), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4517), 1, - anon_sym_satisfies, - ACTIONS(4519), 1, - sym__ternary_qmark, - ACTIONS(4923), 1, - anon_sym_COMMA, - ACTIONS(5525), 1, - anon_sym_SEMI, - STATE(1594), 1, - sym_type_arguments, - STATE(1637), 1, - sym_arguments, - STATE(3835), 1, - aux_sym_sequence_expression_repeat1, - STATE(4815), 1, - sym_optional_chain, + [74608] = 4, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4477), 2, + ACTIONS(1783), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + ACTIONS(1787), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4483), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(4491), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4499), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4509), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4511), 2, + ACTIONS(1789), 23, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4507), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [78734] = 3, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [74660] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4457), 13, + ACTIONS(4717), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -205759,7 +202746,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4459), 28, + ACTIONS(4558), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -205788,18 +202775,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [78784] = 5, + [74710] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5191), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(5193), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - ACTIONS(3443), 13, + ACTIONS(4606), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -205813,10 +202793,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3447), 23, + ACTIONS(4608), 28, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -205837,430 +202822,235 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [78838] = 8, - ACTIONS(1599), 1, - anon_sym_DQUOTE, - ACTIONS(1601), 1, - anon_sym_SQUOTE, - ACTIONS(4579), 1, - anon_sym_LBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4843), 2, - sym_number, - sym_private_property_identifier, - STATE(3513), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(726), 10, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, + [74760] = 7, + ACTIONS(4261), 1, anon_sym_QMARK, - ACTIONS(4577), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [78898] = 8, - ACTIONS(2292), 1, - anon_sym_DQUOTE, - ACTIONS(2294), 1, - anon_sym_SQUOTE, - ACTIONS(4548), 1, - anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5527), 2, - sym_number, - sym_private_property_identifier, - STATE(3862), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(726), 10, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_EQ, + ACTIONS(4263), 2, + anon_sym_RPAREN, + anon_sym_extends, + ACTIONS(4462), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4459), 3, anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_RBRACK, + ACTIONS(3439), 11, + anon_sym_STAR, anon_sym_BANG, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [78958] = 33, - ACTIONS(3898), 1, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(3443), 22, + sym__ternary_qmark, + anon_sym_as, anon_sym_LPAREN, - ACTIONS(3900), 1, - anon_sym_LBRACK, - ACTIONS(3902), 1, anon_sym_DOT, - ACTIONS(4452), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, - anon_sym_as, - ACTIONS(4481), 1, - anon_sym_BANG, - ACTIONS(4485), 1, anon_sym_AMP_AMP, - ACTIONS(4487), 1, anon_sym_PIPE_PIPE, - ACTIONS(4489), 1, - anon_sym_GT_GT, - ACTIONS(4493), 1, - anon_sym_AMP, - ACTIONS(4495), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(4497), 1, - anon_sym_PIPE, - ACTIONS(4501), 1, anon_sym_PERCENT, - ACTIONS(4503), 1, anon_sym_STAR_STAR, - ACTIONS(4505), 1, - anon_sym_LT, - ACTIONS(4513), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(4517), 1, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(4519), 1, - sym__ternary_qmark, - ACTIONS(4923), 1, - anon_sym_COMMA, - ACTIONS(5529), 1, - anon_sym_RPAREN, - STATE(1594), 1, - sym_type_arguments, - STATE(1637), 1, - sym_arguments, - STATE(3835), 1, - aux_sym_sequence_expression_repeat1, - STATE(4815), 1, - sym_optional_chain, + [74818] = 5, + ACTIONS(1733), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4477), 2, + ACTIONS(1725), 2, + anon_sym_else, + anon_sym_while, + ACTIONS(1729), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4483), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(4491), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4499), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4509), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4511), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4507), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [79068] = 33, - ACTIONS(3898), 1, + ACTIONS(1731), 25, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, - ACTIONS(3900), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(3902), 1, anon_sym_DOT, - ACTIONS(4452), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, - anon_sym_as, - ACTIONS(4481), 1, - anon_sym_BANG, - ACTIONS(4485), 1, anon_sym_AMP_AMP, - ACTIONS(4487), 1, anon_sym_PIPE_PIPE, - ACTIONS(4489), 1, - anon_sym_GT_GT, - ACTIONS(4493), 1, - anon_sym_AMP, - ACTIONS(4495), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(4497), 1, - anon_sym_PIPE, - ACTIONS(4501), 1, anon_sym_PERCENT, - ACTIONS(4503), 1, anon_sym_STAR_STAR, - ACTIONS(4505), 1, - anon_sym_LT, - ACTIONS(4513), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4517), 1, - anon_sym_satisfies, - ACTIONS(4519), 1, - sym__ternary_qmark, - ACTIONS(4923), 1, - anon_sym_COMMA, - ACTIONS(5531), 1, - anon_sym_RPAREN, - STATE(1594), 1, - sym_type_arguments, - STATE(1637), 1, - sym_arguments, - STATE(3835), 1, - aux_sym_sequence_expression_repeat1, - STATE(4815), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4477), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4483), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4491), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4499), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4509), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4511), 2, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4507), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [79178] = 33, - ACTIONS(3898), 1, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [74872] = 33, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, + ACTIONS(4476), 1, anon_sym_as, - ACTIONS(4481), 1, + ACTIONS(4480), 1, anon_sym_BANG, - ACTIONS(4485), 1, + ACTIONS(4484), 1, anon_sym_AMP_AMP, - ACTIONS(4487), 1, + ACTIONS(4486), 1, anon_sym_PIPE_PIPE, - ACTIONS(4489), 1, + ACTIONS(4488), 1, anon_sym_GT_GT, - ACTIONS(4493), 1, + ACTIONS(4492), 1, anon_sym_AMP, - ACTIONS(4495), 1, + ACTIONS(4494), 1, anon_sym_CARET, - ACTIONS(4497), 1, + ACTIONS(4496), 1, anon_sym_PIPE, - ACTIONS(4501), 1, + ACTIONS(4500), 1, anon_sym_PERCENT, - ACTIONS(4503), 1, + ACTIONS(4502), 1, anon_sym_STAR_STAR, - ACTIONS(4505), 1, + ACTIONS(4504), 1, anon_sym_LT, - ACTIONS(4513), 1, + ACTIONS(4512), 1, anon_sym_QMARK_QMARK, - ACTIONS(4517), 1, + ACTIONS(4516), 1, anon_sym_satisfies, - ACTIONS(4519), 1, + ACTIONS(4518), 1, sym__ternary_qmark, - ACTIONS(4923), 1, + ACTIONS(4991), 1, anon_sym_COMMA, - ACTIONS(5533), 1, - anon_sym_RPAREN, - STATE(1594), 1, + ACTIONS(5459), 1, + anon_sym_RBRACK, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(3835), 1, + STATE(3765), 1, aux_sym_sequence_expression_repeat1, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4477), 2, + ACTIONS(4474), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4483), 2, + ACTIONS(4482), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4491), 2, + ACTIONS(4490), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4499), 2, + ACTIONS(4498), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4509), 2, + ACTIONS(4508), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4511), 2, + ACTIONS(4510), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4515), 2, + ACTIONS(4514), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4507), 3, + ACTIONS(4506), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [79288] = 33, - ACTIONS(3898), 1, - anon_sym_LPAREN, - ACTIONS(3900), 1, - anon_sym_LBRACK, - ACTIONS(3902), 1, - anon_sym_DOT, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4479), 1, - anon_sym_as, - ACTIONS(4481), 1, - anon_sym_BANG, - ACTIONS(4485), 1, - anon_sym_AMP_AMP, - ACTIONS(4487), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4489), 1, - anon_sym_GT_GT, - ACTIONS(4493), 1, - anon_sym_AMP, - ACTIONS(4495), 1, - anon_sym_CARET, - ACTIONS(4497), 1, - anon_sym_PIPE, - ACTIONS(4501), 1, - anon_sym_PERCENT, - ACTIONS(4503), 1, - anon_sym_STAR_STAR, - ACTIONS(4505), 1, - anon_sym_LT, - ACTIONS(4513), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4517), 1, - anon_sym_satisfies, - ACTIONS(4519), 1, - sym__ternary_qmark, - ACTIONS(4923), 1, - anon_sym_COMMA, - ACTIONS(5535), 1, - anon_sym_RPAREN, - STATE(1594), 1, - sym_type_arguments, - STATE(1637), 1, - sym_arguments, - STATE(3835), 1, - aux_sym_sequence_expression_repeat1, - STATE(4815), 1, - sym_optional_chain, + [74982] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4477), 2, + ACTIONS(4455), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4483), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(4491), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4499), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4509), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4511), 2, + ACTIONS(4457), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4507), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [79398] = 5, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [75032] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5130), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(5132), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - ACTIONS(3443), 13, + ACTIONS(4550), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -206274,10 +203064,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3447), 23, + ACTIONS(4552), 28, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -206298,63 +203093,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [79452] = 8, - ACTIONS(2292), 1, - anon_sym_DQUOTE, - ACTIONS(2294), 1, - anon_sym_SQUOTE, - ACTIONS(4548), 1, - anon_sym_LBRACK, + [75082] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5242), 2, - sym_number, - sym_private_property_identifier, - STATE(3732), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(726), 10, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [79512] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4274), 13, + ACTIONS(4677), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -206368,7 +203111,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4276), 28, + ACTIONS(4679), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -206397,130 +203140,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [79562] = 16, - ACTIONS(2292), 1, - anon_sym_DQUOTE, - ACTIONS(2294), 1, - anon_sym_SQUOTE, - ACTIONS(2324), 1, - anon_sym_async, - ACTIONS(2326), 1, - anon_sym_readonly, - ACTIONS(2330), 1, - anon_sym_override, - ACTIONS(4384), 1, - anon_sym_EQ, - ACTIONS(4548), 1, - anon_sym_LBRACK, - ACTIONS(4866), 1, - anon_sym_STAR, - STATE(2788), 1, - sym_override_modifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(2302), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(2328), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(5537), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - STATE(3619), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(726), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2322), 18, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [79638] = 8, - ACTIONS(2292), 1, - anon_sym_DQUOTE, - ACTIONS(2294), 1, - anon_sym_SQUOTE, - ACTIONS(4548), 1, - anon_sym_LBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5246), 2, - sym_number, - sym_private_property_identifier, - STATE(3861), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(726), 10, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [79698] = 5, + [75132] = 5, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5191), 2, + ACTIONS(5461), 2, anon_sym_EQ, anon_sym_QMARK, - ACTIONS(5250), 3, + ACTIONS(5463), 3, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_COLON, - ACTIONS(3443), 13, + ACTIONS(3439), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -206534,7 +203165,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3447), 23, + ACTIONS(3443), 23, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -206558,469 +203189,286 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [79752] = 31, - ACTIONS(3898), 1, + [75186] = 33, + ACTIONS(1942), 1, + anon_sym_COMMA, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, + ACTIONS(4476), 1, anon_sym_as, - ACTIONS(4481), 1, + ACTIONS(4480), 1, anon_sym_BANG, - ACTIONS(4517), 1, - anon_sym_satisfies, - ACTIONS(5544), 1, + ACTIONS(4484), 1, anon_sym_AMP_AMP, - ACTIONS(5546), 1, + ACTIONS(4486), 1, anon_sym_PIPE_PIPE, - ACTIONS(5548), 1, + ACTIONS(4488), 1, anon_sym_GT_GT, - ACTIONS(5552), 1, + ACTIONS(4492), 1, anon_sym_AMP, - ACTIONS(5554), 1, + ACTIONS(4494), 1, anon_sym_CARET, - ACTIONS(5556), 1, + ACTIONS(4496), 1, anon_sym_PIPE, - ACTIONS(5560), 1, + ACTIONS(4500), 1, anon_sym_PERCENT, - ACTIONS(5562), 1, + ACTIONS(4502), 1, anon_sym_STAR_STAR, - ACTIONS(5564), 1, + ACTIONS(4504), 1, anon_sym_LT, - ACTIONS(5572), 1, + ACTIONS(4512), 1, anon_sym_QMARK_QMARK, - ACTIONS(5574), 1, + ACTIONS(4516), 1, + anon_sym_satisfies, + ACTIONS(4518), 1, sym__ternary_qmark, - STATE(1594), 1, + ACTIONS(5465), 1, + anon_sym_RPAREN, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(4814), 1, + aux_sym_array_repeat1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5540), 2, + ACTIONS(4474), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5542), 2, + ACTIONS(4482), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5550), 2, + ACTIONS(4490), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5558), 2, + ACTIONS(4498), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5568), 2, + ACTIONS(4508), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5570), 2, + ACTIONS(4510), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4475), 3, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_BQUOTE, - ACTIONS(5566), 3, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4506), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [79858] = 31, - ACTIONS(3898), 1, - anon_sym_LPAREN, - ACTIONS(3900), 1, - anon_sym_LBRACK, - ACTIONS(3902), 1, - anon_sym_DOT, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4479), 1, - anon_sym_as, - ACTIONS(4481), 1, - anon_sym_BANG, - ACTIONS(4517), 1, - anon_sym_satisfies, - ACTIONS(5544), 1, - anon_sym_AMP_AMP, - ACTIONS(5546), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5548), 1, - anon_sym_GT_GT, - ACTIONS(5552), 1, - anon_sym_AMP, - ACTIONS(5554), 1, - anon_sym_CARET, - ACTIONS(5556), 1, - anon_sym_PIPE, - ACTIONS(5560), 1, - anon_sym_PERCENT, - ACTIONS(5562), 1, - anon_sym_STAR_STAR, - ACTIONS(5564), 1, - anon_sym_LT, - ACTIONS(5572), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5574), 1, - sym__ternary_qmark, - STATE(1594), 1, - sym_type_arguments, - STATE(1637), 1, - sym_arguments, - STATE(4815), 1, - sym_optional_chain, + [75296] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5540), 2, + ACTIONS(4586), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5542), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5550), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5558), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5568), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5570), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4521), 3, + ACTIONS(4588), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_BQUOTE, - ACTIONS(5566), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [79964] = 31, - ACTIONS(3898), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, - ACTIONS(3902), 1, anon_sym_DOT, - ACTIONS(4452), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, - anon_sym_as, - ACTIONS(4481), 1, - anon_sym_BANG, - ACTIONS(4517), 1, - anon_sym_satisfies, - ACTIONS(5544), 1, anon_sym_AMP_AMP, - ACTIONS(5546), 1, anon_sym_PIPE_PIPE, - ACTIONS(5548), 1, - anon_sym_GT_GT, - ACTIONS(5552), 1, - anon_sym_AMP, - ACTIONS(5554), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5556), 1, - anon_sym_PIPE, - ACTIONS(5560), 1, anon_sym_PERCENT, - ACTIONS(5562), 1, anon_sym_STAR_STAR, - ACTIONS(5564), 1, - anon_sym_LT, - ACTIONS(5572), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5574), 1, - sym__ternary_qmark, - STATE(1594), 1, - sym_type_arguments, - STATE(1637), 1, - sym_arguments, - STATE(4815), 1, - sym_optional_chain, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [75346] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5540), 2, + ACTIONS(4602), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5542), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5550), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5558), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5568), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5570), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4556), 3, + ACTIONS(4604), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_BQUOTE, - ACTIONS(5566), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [80070] = 31, - ACTIONS(3898), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, - ACTIONS(3902), 1, anon_sym_DOT, - ACTIONS(4452), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, - anon_sym_as, - ACTIONS(4481), 1, - anon_sym_BANG, - ACTIONS(4517), 1, - anon_sym_satisfies, - ACTIONS(5544), 1, anon_sym_AMP_AMP, - ACTIONS(5546), 1, anon_sym_PIPE_PIPE, - ACTIONS(5548), 1, - anon_sym_GT_GT, - ACTIONS(5552), 1, - anon_sym_AMP, - ACTIONS(5554), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5556), 1, - anon_sym_PIPE, - ACTIONS(5560), 1, anon_sym_PERCENT, - ACTIONS(5562), 1, anon_sym_STAR_STAR, - ACTIONS(5564), 1, - anon_sym_LT, - ACTIONS(5572), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5574), 1, - sym__ternary_qmark, - STATE(1594), 1, - sym_type_arguments, - STATE(1637), 1, - sym_arguments, - STATE(4815), 1, - sym_optional_chain, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [75396] = 5, + ACTIONS(1863), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5540), 2, + ACTIONS(1855), 2, + anon_sym_else, + anon_sym_while, + ACTIONS(1859), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5542), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5550), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5558), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5568), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5570), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4629), 3, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_BQUOTE, - ACTIONS(5566), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [80176] = 31, - ACTIONS(3898), 1, + ACTIONS(1861), 25, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, - ACTIONS(3900), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(3902), 1, anon_sym_DOT, - ACTIONS(4452), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, - anon_sym_as, - ACTIONS(4481), 1, - anon_sym_BANG, - ACTIONS(4517), 1, - anon_sym_satisfies, - ACTIONS(5544), 1, anon_sym_AMP_AMP, - ACTIONS(5546), 1, anon_sym_PIPE_PIPE, - ACTIONS(5548), 1, - anon_sym_GT_GT, - ACTIONS(5552), 1, - anon_sym_AMP, - ACTIONS(5554), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5556), 1, - anon_sym_PIPE, - ACTIONS(5560), 1, anon_sym_PERCENT, - ACTIONS(5562), 1, anon_sym_STAR_STAR, - ACTIONS(5564), 1, - anon_sym_LT, - ACTIONS(5572), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5574), 1, - sym__ternary_qmark, - STATE(1594), 1, - sym_type_arguments, - STATE(1637), 1, - sym_arguments, - STATE(4815), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5540), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5542), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5550), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5558), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5568), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5570), 2, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4633), 3, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_BQUOTE, - ACTIONS(5566), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [80282] = 18, - ACTIONS(3898), 1, - anon_sym_LPAREN, - ACTIONS(3900), 1, - anon_sym_LBRACK, - ACTIONS(3902), 1, - anon_sym_DOT, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(5548), 1, - anon_sym_GT_GT, - ACTIONS(5560), 1, - anon_sym_PERCENT, - ACTIONS(5562), 1, - anon_sym_STAR_STAR, - ACTIONS(5564), 1, - anon_sym_LT, - STATE(1594), 1, - sym_type_arguments, - STATE(1637), 1, - sym_arguments, - STATE(4815), 1, - sym_optional_chain, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [75450] = 5, + ACTIONS(1873), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5540), 2, + ACTIONS(1865), 2, + anon_sym_else, + anon_sym_while, + ACTIONS(1869), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5550), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5558), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4637), 7, anon_sym_BANG, anon_sym_in, anon_sym_GT, + anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4635), 15, + ACTIONS(1871), 25, sym__ternary_qmark, anon_sym_as, - anon_sym_RBRACE, - anon_sym_COLON, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [80362] = 13, - ACTIONS(3898), 1, - anon_sym_LPAREN, - ACTIONS(3900), 1, - anon_sym_LBRACK, - ACTIONS(3902), 1, - anon_sym_DOT, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(5562), 1, - anon_sym_STAR_STAR, - ACTIONS(5576), 1, - anon_sym_LT, - STATE(1594), 1, - sym_type_arguments, - STATE(1637), 1, - sym_arguments, - STATE(4815), 1, - sym_optional_chain, + [75504] = 4, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4637), 12, + ACTIONS(1805), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + ACTIONS(1809), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -207031,458 +203479,287 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4635), 18, + ACTIONS(1811), 23, sym__ternary_qmark, anon_sym_as, - anon_sym_RBRACE, - anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [80432] = 25, - ACTIONS(3898), 1, + [75556] = 33, + ACTIONS(1942), 1, + anon_sym_COMMA, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4637), 1, + ACTIONS(4476), 1, + anon_sym_as, + ACTIONS(4480), 1, anon_sym_BANG, - ACTIONS(5548), 1, + ACTIONS(4484), 1, + anon_sym_AMP_AMP, + ACTIONS(4486), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4488), 1, anon_sym_GT_GT, - ACTIONS(5552), 1, + ACTIONS(4492), 1, anon_sym_AMP, - ACTIONS(5554), 1, + ACTIONS(4494), 1, anon_sym_CARET, - ACTIONS(5556), 1, + ACTIONS(4496), 1, anon_sym_PIPE, - ACTIONS(5560), 1, + ACTIONS(4500), 1, anon_sym_PERCENT, - ACTIONS(5562), 1, + ACTIONS(4502), 1, anon_sym_STAR_STAR, - ACTIONS(5564), 1, + ACTIONS(4504), 1, anon_sym_LT, - STATE(1594), 1, + ACTIONS(4512), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4516), 1, + anon_sym_satisfies, + ACTIONS(4518), 1, + sym__ternary_qmark, + ACTIONS(5467), 1, + anon_sym_RPAREN, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, + STATE(4862), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5540), 2, + ACTIONS(4474), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5542), 2, + ACTIONS(4482), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5550), 2, + ACTIONS(4490), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5558), 2, + ACTIONS(4498), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5568), 2, + ACTIONS(4508), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5570), 2, + ACTIONS(4510), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5566), 3, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4506), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4635), 9, - sym__ternary_qmark, - anon_sym_as, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_QMARK_QMARK, - anon_sym_BQUOTE, - anon_sym_satisfies, - [80526] = 26, - ACTIONS(3898), 1, + [75666] = 33, + ACTIONS(1942), 1, + anon_sym_COMMA, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4637), 1, + ACTIONS(4476), 1, + anon_sym_as, + ACTIONS(4480), 1, anon_sym_BANG, - ACTIONS(5544), 1, + ACTIONS(4484), 1, anon_sym_AMP_AMP, - ACTIONS(5548), 1, + ACTIONS(4486), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4488), 1, anon_sym_GT_GT, - ACTIONS(5552), 1, + ACTIONS(4492), 1, anon_sym_AMP, - ACTIONS(5554), 1, + ACTIONS(4494), 1, anon_sym_CARET, - ACTIONS(5556), 1, + ACTIONS(4496), 1, anon_sym_PIPE, - ACTIONS(5560), 1, + ACTIONS(4500), 1, anon_sym_PERCENT, - ACTIONS(5562), 1, + ACTIONS(4502), 1, anon_sym_STAR_STAR, - ACTIONS(5564), 1, + ACTIONS(4504), 1, anon_sym_LT, - STATE(1594), 1, + ACTIONS(4512), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4516), 1, + anon_sym_satisfies, + ACTIONS(4518), 1, + sym__ternary_qmark, + ACTIONS(5469), 1, + anon_sym_RPAREN, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, + STATE(4889), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5540), 2, + ACTIONS(4474), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5542), 2, + ACTIONS(4482), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5550), 2, + ACTIONS(4490), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5558), 2, + ACTIONS(4498), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5568), 2, + ACTIONS(4508), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5570), 2, + ACTIONS(4510), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5566), 3, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4506), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4635), 8, - sym__ternary_qmark, - anon_sym_as, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_PIPE_PIPE, - anon_sym_QMARK_QMARK, - anon_sym_BQUOTE, - anon_sym_satisfies, - [80622] = 16, - ACTIONS(3898), 1, - anon_sym_LPAREN, - ACTIONS(3900), 1, - anon_sym_LBRACK, - ACTIONS(3902), 1, - anon_sym_DOT, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(5560), 1, - anon_sym_PERCENT, - ACTIONS(5562), 1, - anon_sym_STAR_STAR, - ACTIONS(5576), 1, - anon_sym_LT, - STATE(1594), 1, - sym_type_arguments, - STATE(1637), 1, - sym_arguments, - STATE(4815), 1, - sym_optional_chain, + [75776] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5540), 2, + ACTIONS(1809), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5558), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4637), 8, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4635), 17, + ACTIONS(1811), 28, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [80698] = 22, - ACTIONS(3898), 1, - anon_sym_LPAREN, - ACTIONS(3900), 1, - anon_sym_LBRACK, - ACTIONS(3902), 1, - anon_sym_DOT, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(5548), 1, - anon_sym_GT_GT, - ACTIONS(5560), 1, - anon_sym_PERCENT, - ACTIONS(5562), 1, - anon_sym_STAR_STAR, - ACTIONS(5564), 1, - anon_sym_LT, - STATE(1594), 1, - sym_type_arguments, - STATE(1637), 1, - sym_arguments, - STATE(4815), 1, - sym_optional_chain, + [75826] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5540), 2, + ACTIONS(1773), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5542), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5550), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5558), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5568), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5570), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4637), 3, - anon_sym_BANG, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(5566), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4635), 10, - sym__ternary_qmark, - anon_sym_as, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - anon_sym_QMARK_QMARK, - anon_sym_BQUOTE, - anon_sym_satisfies, - [80786] = 23, - ACTIONS(3898), 1, - anon_sym_LPAREN, - ACTIONS(3900), 1, - anon_sym_LBRACK, - ACTIONS(3902), 1, - anon_sym_DOT, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(5548), 1, anon_sym_GT_GT, - ACTIONS(5552), 1, anon_sym_AMP, - ACTIONS(5560), 1, - anon_sym_PERCENT, - ACTIONS(5562), 1, - anon_sym_STAR_STAR, - ACTIONS(5564), 1, - anon_sym_LT, - STATE(1594), 1, - sym_type_arguments, - STATE(1637), 1, - sym_arguments, - STATE(4815), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4637), 2, - anon_sym_BANG, anon_sym_PIPE, - ACTIONS(5540), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5542), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5550), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5558), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5568), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5570), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5566), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4635), 10, + ACTIONS(1775), 28, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - anon_sym_QMARK_QMARK, - anon_sym_BQUOTE, - anon_sym_satisfies, - [80876] = 24, - ACTIONS(3898), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, - ACTIONS(3902), 1, anon_sym_DOT, - ACTIONS(4452), 1, anon_sym_QMARK_DOT, - ACTIONS(5548), 1, - anon_sym_GT_GT, - ACTIONS(5552), 1, - anon_sym_AMP, - ACTIONS(5554), 1, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5560), 1, anon_sym_PERCENT, - ACTIONS(5562), 1, anon_sym_STAR_STAR, - ACTIONS(5564), 1, - anon_sym_LT, - STATE(1594), 1, - sym_type_arguments, - STATE(1637), 1, - sym_arguments, - STATE(4815), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4637), 2, - anon_sym_BANG, - anon_sym_PIPE, - ACTIONS(5540), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5542), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5550), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5558), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5568), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5570), 2, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5566), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4635), 9, - sym__ternary_qmark, - anon_sym_as, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [80968] = 15, - ACTIONS(3898), 1, - anon_sym_LPAREN, - ACTIONS(3900), 1, - anon_sym_LBRACK, - ACTIONS(3902), 1, - anon_sym_DOT, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(5560), 1, - anon_sym_PERCENT, - ACTIONS(5562), 1, - anon_sym_STAR_STAR, - ACTIONS(5576), 1, - anon_sym_LT, - STATE(1594), 1, - sym_type_arguments, - STATE(1637), 1, - sym_arguments, - STATE(4815), 1, - sym_optional_chain, + [75876] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5540), 2, + ACTIONS(1707), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4637), 10, anon_sym_BANG, anon_sym_in, anon_sym_GT, @@ -207491,59 +203768,46 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4635), 17, + ACTIONS(1709), 28, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [81042] = 16, - ACTIONS(3898), 1, - anon_sym_LPAREN, - ACTIONS(3900), 1, - anon_sym_LBRACK, - ACTIONS(3902), 1, - anon_sym_DOT, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4479), 1, - anon_sym_as, - ACTIONS(4481), 1, - anon_sym_BANG, - ACTIONS(4517), 1, - anon_sym_satisfies, - ACTIONS(5562), 1, - anon_sym_STAR_STAR, - ACTIONS(5576), 1, - anon_sym_LT, - STATE(1594), 1, - sym_type_arguments, - STATE(1637), 1, - sym_arguments, - STATE(4815), 1, - sym_optional_chain, + [75926] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4637), 11, + ACTIONS(1889), 13, anon_sym_STAR, + anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, @@ -207552,765 +203816,986 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4635), 16, + ACTIONS(1891), 28, + sym__automatic_semicolon, sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, - [81118] = 20, - ACTIONS(3898), 1, - anon_sym_LPAREN, - ACTIONS(3900), 1, + anon_sym_satisfies, + [75976] = 16, + ACTIONS(2300), 1, + anon_sym_DQUOTE, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + ACTIONS(2324), 1, + anon_sym_async, + ACTIONS(2326), 1, + anon_sym_readonly, + ACTIONS(2330), 1, + anon_sym_override, + ACTIONS(4211), 1, + anon_sym_EQ, + ACTIONS(4530), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, - anon_sym_DOT, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(5548), 1, - anon_sym_GT_GT, - ACTIONS(5560), 1, - anon_sym_PERCENT, - ACTIONS(5562), 1, - anon_sym_STAR_STAR, - ACTIONS(5564), 1, - anon_sym_LT, - STATE(1594), 1, - sym_type_arguments, - STATE(1637), 1, - sym_arguments, - STATE(4815), 1, - sym_optional_chain, + ACTIONS(4918), 1, + anon_sym_STAR, + STATE(2791), 1, + sym_override_modifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5540), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5542), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5550), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5558), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5566), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4637), 5, - anon_sym_BANG, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4635), 12, - sym__ternary_qmark, - anon_sym_as, + ACTIONS(2310), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2328), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(5471), 2, + anon_sym_COMMA, anon_sym_RBRACE, + STATE(3868), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(728), 5, + sym__member_signature_marker, + anon_sym_LPAREN, anon_sym_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_QMARK_QMARK, - anon_sym_BQUOTE, - anon_sym_satisfies, - [81202] = 27, - ACTIONS(3898), 1, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2322), 18, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [76052] = 33, + ACTIONS(1942), 1, + anon_sym_COMMA, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4637), 1, + ACTIONS(4476), 1, + anon_sym_as, + ACTIONS(4480), 1, anon_sym_BANG, - ACTIONS(5544), 1, + ACTIONS(4484), 1, anon_sym_AMP_AMP, - ACTIONS(5546), 1, + ACTIONS(4486), 1, anon_sym_PIPE_PIPE, - ACTIONS(5548), 1, + ACTIONS(4488), 1, anon_sym_GT_GT, - ACTIONS(5552), 1, + ACTIONS(4492), 1, anon_sym_AMP, - ACTIONS(5554), 1, + ACTIONS(4494), 1, anon_sym_CARET, - ACTIONS(5556), 1, + ACTIONS(4496), 1, anon_sym_PIPE, - ACTIONS(5560), 1, + ACTIONS(4500), 1, anon_sym_PERCENT, - ACTIONS(5562), 1, + ACTIONS(4502), 1, anon_sym_STAR_STAR, - ACTIONS(5564), 1, + ACTIONS(4504), 1, anon_sym_LT, - STATE(1594), 1, + ACTIONS(4512), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4516), 1, + anon_sym_satisfies, + ACTIONS(4518), 1, + sym__ternary_qmark, + ACTIONS(5474), 1, + anon_sym_RPAREN, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, + STATE(4911), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5540), 2, + ACTIONS(4474), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5542), 2, + ACTIONS(4482), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5550), 2, + ACTIONS(4490), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5558), 2, + ACTIONS(4498), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5568), 2, + ACTIONS(4508), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5570), 2, + ACTIONS(4510), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5566), 3, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4506), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4635), 7, - sym__ternary_qmark, - anon_sym_as, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_QMARK_QMARK, - anon_sym_BQUOTE, - anon_sym_satisfies, - [81300] = 31, - ACTIONS(3898), 1, + [76162] = 33, + ACTIONS(1942), 1, + anon_sym_COMMA, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, + ACTIONS(4476), 1, anon_sym_as, - ACTIONS(4481), 1, + ACTIONS(4480), 1, anon_sym_BANG, - ACTIONS(4517), 1, - anon_sym_satisfies, - ACTIONS(5544), 1, + ACTIONS(4484), 1, anon_sym_AMP_AMP, - ACTIONS(5546), 1, + ACTIONS(4486), 1, anon_sym_PIPE_PIPE, - ACTIONS(5548), 1, + ACTIONS(4488), 1, anon_sym_GT_GT, - ACTIONS(5552), 1, + ACTIONS(4492), 1, anon_sym_AMP, - ACTIONS(5554), 1, + ACTIONS(4494), 1, anon_sym_CARET, - ACTIONS(5556), 1, + ACTIONS(4496), 1, anon_sym_PIPE, - ACTIONS(5560), 1, + ACTIONS(4500), 1, anon_sym_PERCENT, - ACTIONS(5562), 1, + ACTIONS(4502), 1, anon_sym_STAR_STAR, - ACTIONS(5564), 1, + ACTIONS(4504), 1, anon_sym_LT, - ACTIONS(5572), 1, + ACTIONS(4512), 1, anon_sym_QMARK_QMARK, - ACTIONS(5574), 1, + ACTIONS(4516), 1, + anon_sym_satisfies, + ACTIONS(4518), 1, sym__ternary_qmark, - STATE(1594), 1, + ACTIONS(5476), 1, + anon_sym_RPAREN, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, + STATE(4926), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5540), 2, + ACTIONS(4474), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5542), 2, + ACTIONS(4482), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5550), 2, + ACTIONS(4490), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5558), 2, + ACTIONS(4498), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5568), 2, + ACTIONS(4508), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5570), 2, + ACTIONS(4510), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4699), 3, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_BQUOTE, - ACTIONS(5566), 3, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4506), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [81406] = 31, - ACTIONS(3898), 1, + [76272] = 17, + ACTIONS(2300), 1, + anon_sym_DQUOTE, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + ACTIONS(2324), 1, + anon_sym_async, + ACTIONS(2326), 1, + anon_sym_readonly, + ACTIONS(2330), 1, + anon_sym_override, + ACTIONS(4530), 1, + anon_sym_LBRACK, + ACTIONS(4918), 1, + anon_sym_STAR, + ACTIONS(5478), 1, + anon_sym_COMMA, + ACTIONS(5480), 1, + anon_sym_RBRACE, + STATE(2791), 1, + sym_override_modifier, + STATE(5368), 1, + aux_sym_object_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2310), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2328), 2, + anon_sym_get, + anon_sym_set, + STATE(3868), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(728), 5, + sym__member_signature_marker, anon_sym_LPAREN, - ACTIONS(3900), 1, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2322), 18, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [76350] = 33, + ACTIONS(3937), 1, + anon_sym_LPAREN, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, + ACTIONS(4476), 1, anon_sym_as, - ACTIONS(4481), 1, + ACTIONS(4480), 1, anon_sym_BANG, - ACTIONS(4517), 1, - anon_sym_satisfies, - ACTIONS(5544), 1, + ACTIONS(4484), 1, anon_sym_AMP_AMP, - ACTIONS(5546), 1, + ACTIONS(4486), 1, anon_sym_PIPE_PIPE, - ACTIONS(5548), 1, + ACTIONS(4488), 1, anon_sym_GT_GT, - ACTIONS(5552), 1, + ACTIONS(4492), 1, anon_sym_AMP, - ACTIONS(5554), 1, + ACTIONS(4494), 1, anon_sym_CARET, - ACTIONS(5556), 1, + ACTIONS(4496), 1, anon_sym_PIPE, - ACTIONS(5560), 1, + ACTIONS(4500), 1, anon_sym_PERCENT, - ACTIONS(5562), 1, + ACTIONS(4502), 1, anon_sym_STAR_STAR, - ACTIONS(5564), 1, + ACTIONS(4504), 1, anon_sym_LT, - ACTIONS(5572), 1, + ACTIONS(4512), 1, anon_sym_QMARK_QMARK, - ACTIONS(5574), 1, + ACTIONS(4516), 1, + anon_sym_satisfies, + ACTIONS(4518), 1, sym__ternary_qmark, - STATE(1594), 1, + ACTIONS(4991), 1, + anon_sym_COMMA, + ACTIONS(5482), 1, + anon_sym_COLON, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(3765), 1, + aux_sym_sequence_expression_repeat1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5540), 2, + ACTIONS(4474), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5542), 2, + ACTIONS(4482), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5550), 2, + ACTIONS(4490), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5558), 2, + ACTIONS(4498), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5568), 2, + ACTIONS(4508), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5570), 2, + ACTIONS(4510), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4701), 3, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_BQUOTE, - ACTIONS(5566), 3, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4506), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [81512] = 31, - ACTIONS(3898), 1, + [76460] = 33, + ACTIONS(1942), 1, + anon_sym_COMMA, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, + ACTIONS(4476), 1, anon_sym_as, - ACTIONS(4481), 1, + ACTIONS(4480), 1, anon_sym_BANG, - ACTIONS(4517), 1, - anon_sym_satisfies, - ACTIONS(5544), 1, + ACTIONS(4484), 1, anon_sym_AMP_AMP, - ACTIONS(5546), 1, + ACTIONS(4486), 1, anon_sym_PIPE_PIPE, - ACTIONS(5548), 1, + ACTIONS(4488), 1, anon_sym_GT_GT, - ACTIONS(5552), 1, + ACTIONS(4492), 1, anon_sym_AMP, - ACTIONS(5554), 1, + ACTIONS(4494), 1, anon_sym_CARET, - ACTIONS(5556), 1, + ACTIONS(4496), 1, anon_sym_PIPE, - ACTIONS(5560), 1, + ACTIONS(4500), 1, anon_sym_PERCENT, - ACTIONS(5562), 1, + ACTIONS(4502), 1, anon_sym_STAR_STAR, - ACTIONS(5564), 1, + ACTIONS(4504), 1, anon_sym_LT, - ACTIONS(5572), 1, + ACTIONS(4512), 1, anon_sym_QMARK_QMARK, - ACTIONS(5574), 1, + ACTIONS(4516), 1, + anon_sym_satisfies, + ACTIONS(4518), 1, sym__ternary_qmark, - STATE(1594), 1, + ACTIONS(5484), 1, + anon_sym_RBRACK, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, + STATE(5005), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5540), 2, + ACTIONS(4474), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5542), 2, + ACTIONS(4482), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5550), 2, + ACTIONS(4490), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5558), 2, + ACTIONS(4498), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5568), 2, + ACTIONS(4508), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5570), 2, + ACTIONS(4510), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4725), 3, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_BQUOTE, - ACTIONS(5566), 3, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4506), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [81618] = 31, - ACTIONS(3898), 1, + [76570] = 33, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, + ACTIONS(4476), 1, anon_sym_as, - ACTIONS(4481), 1, + ACTIONS(4480), 1, anon_sym_BANG, - ACTIONS(4517), 1, - anon_sym_satisfies, - ACTIONS(5544), 1, + ACTIONS(4484), 1, anon_sym_AMP_AMP, - ACTIONS(5546), 1, + ACTIONS(4486), 1, anon_sym_PIPE_PIPE, - ACTIONS(5548), 1, + ACTIONS(4488), 1, anon_sym_GT_GT, - ACTIONS(5552), 1, + ACTIONS(4492), 1, anon_sym_AMP, - ACTIONS(5554), 1, + ACTIONS(4494), 1, anon_sym_CARET, - ACTIONS(5556), 1, + ACTIONS(4496), 1, anon_sym_PIPE, - ACTIONS(5560), 1, + ACTIONS(4500), 1, anon_sym_PERCENT, - ACTIONS(5562), 1, + ACTIONS(4502), 1, anon_sym_STAR_STAR, - ACTIONS(5564), 1, + ACTIONS(4504), 1, anon_sym_LT, - ACTIONS(5572), 1, + ACTIONS(4512), 1, anon_sym_QMARK_QMARK, - ACTIONS(5574), 1, + ACTIONS(4516), 1, + anon_sym_satisfies, + ACTIONS(4518), 1, sym__ternary_qmark, - STATE(1594), 1, + ACTIONS(4991), 1, + anon_sym_COMMA, + ACTIONS(5486), 1, + anon_sym_RPAREN, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(3765), 1, + aux_sym_sequence_expression_repeat1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5540), 2, + ACTIONS(4474), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5542), 2, + ACTIONS(4482), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5550), 2, + ACTIONS(4490), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5558), 2, + ACTIONS(4498), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5568), 2, + ACTIONS(4508), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5570), 2, + ACTIONS(4510), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4733), 3, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_BQUOTE, - ACTIONS(5566), 3, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4506), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [81724] = 31, - ACTIONS(3898), 1, + [76680] = 33, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, + ACTIONS(4476), 1, anon_sym_as, - ACTIONS(4481), 1, + ACTIONS(4480), 1, anon_sym_BANG, - ACTIONS(4517), 1, - anon_sym_satisfies, - ACTIONS(5544), 1, + ACTIONS(4484), 1, anon_sym_AMP_AMP, - ACTIONS(5546), 1, + ACTIONS(4486), 1, anon_sym_PIPE_PIPE, - ACTIONS(5548), 1, + ACTIONS(4488), 1, anon_sym_GT_GT, - ACTIONS(5552), 1, + ACTIONS(4492), 1, anon_sym_AMP, - ACTIONS(5554), 1, + ACTIONS(4494), 1, anon_sym_CARET, - ACTIONS(5556), 1, + ACTIONS(4496), 1, anon_sym_PIPE, - ACTIONS(5560), 1, + ACTIONS(4500), 1, anon_sym_PERCENT, - ACTIONS(5562), 1, + ACTIONS(4502), 1, anon_sym_STAR_STAR, - ACTIONS(5564), 1, + ACTIONS(4504), 1, anon_sym_LT, - ACTIONS(5572), 1, + ACTIONS(4512), 1, anon_sym_QMARK_QMARK, - ACTIONS(5574), 1, + ACTIONS(4516), 1, + anon_sym_satisfies, + ACTIONS(4518), 1, sym__ternary_qmark, - STATE(1594), 1, + ACTIONS(4991), 1, + anon_sym_COMMA, + ACTIONS(5488), 1, + anon_sym_RPAREN, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(3765), 1, + aux_sym_sequence_expression_repeat1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5540), 2, + ACTIONS(4474), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5542), 2, + ACTIONS(4482), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5550), 2, + ACTIONS(4490), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5558), 2, + ACTIONS(4498), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5568), 2, + ACTIONS(4508), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5570), 2, + ACTIONS(4510), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4737), 3, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_BQUOTE, - ACTIONS(5566), 3, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4506), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [81830] = 31, - ACTIONS(3898), 1, + [76790] = 33, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, + ACTIONS(4476), 1, anon_sym_as, - ACTIONS(4481), 1, + ACTIONS(4480), 1, anon_sym_BANG, - ACTIONS(4517), 1, - anon_sym_satisfies, - ACTIONS(5544), 1, + ACTIONS(4484), 1, anon_sym_AMP_AMP, - ACTIONS(5546), 1, + ACTIONS(4486), 1, anon_sym_PIPE_PIPE, - ACTIONS(5548), 1, + ACTIONS(4488), 1, anon_sym_GT_GT, - ACTIONS(5552), 1, + ACTIONS(4492), 1, anon_sym_AMP, - ACTIONS(5554), 1, + ACTIONS(4494), 1, anon_sym_CARET, - ACTIONS(5556), 1, + ACTIONS(4496), 1, anon_sym_PIPE, - ACTIONS(5560), 1, + ACTIONS(4500), 1, anon_sym_PERCENT, - ACTIONS(5562), 1, + ACTIONS(4502), 1, anon_sym_STAR_STAR, - ACTIONS(5564), 1, + ACTIONS(4504), 1, anon_sym_LT, - ACTIONS(5572), 1, + ACTIONS(4512), 1, anon_sym_QMARK_QMARK, - ACTIONS(5574), 1, + ACTIONS(4516), 1, + anon_sym_satisfies, + ACTIONS(4518), 1, sym__ternary_qmark, - STATE(1594), 1, + ACTIONS(4991), 1, + anon_sym_COMMA, + ACTIONS(5490), 1, + anon_sym_RPAREN, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(3765), 1, + aux_sym_sequence_expression_repeat1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5540), 2, + ACTIONS(4474), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5542), 2, + ACTIONS(4482), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5550), 2, + ACTIONS(4490), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5558), 2, + ACTIONS(4498), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5568), 2, + ACTIONS(4508), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5570), 2, + ACTIONS(4510), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4747), 3, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_BQUOTE, - ACTIONS(5566), 3, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4506), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [81936] = 31, - ACTIONS(3898), 1, + [76900] = 33, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, + ACTIONS(4476), 1, anon_sym_as, - ACTIONS(4481), 1, + ACTIONS(4480), 1, anon_sym_BANG, - ACTIONS(4517), 1, - anon_sym_satisfies, - ACTIONS(5544), 1, + ACTIONS(4484), 1, anon_sym_AMP_AMP, - ACTIONS(5546), 1, + ACTIONS(4486), 1, anon_sym_PIPE_PIPE, - ACTIONS(5548), 1, + ACTIONS(4488), 1, anon_sym_GT_GT, - ACTIONS(5552), 1, + ACTIONS(4492), 1, anon_sym_AMP, - ACTIONS(5554), 1, + ACTIONS(4494), 1, anon_sym_CARET, - ACTIONS(5556), 1, + ACTIONS(4496), 1, anon_sym_PIPE, - ACTIONS(5560), 1, + ACTIONS(4500), 1, anon_sym_PERCENT, - ACTIONS(5562), 1, + ACTIONS(4502), 1, anon_sym_STAR_STAR, - ACTIONS(5564), 1, + ACTIONS(4504), 1, anon_sym_LT, - ACTIONS(5572), 1, + ACTIONS(4512), 1, anon_sym_QMARK_QMARK, - ACTIONS(5574), 1, + ACTIONS(4516), 1, + anon_sym_satisfies, + ACTIONS(4518), 1, sym__ternary_qmark, - STATE(1594), 1, + ACTIONS(4991), 1, + anon_sym_COMMA, + ACTIONS(5492), 1, + anon_sym_SEMI, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(3765), 1, + aux_sym_sequence_expression_repeat1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5540), 2, + ACTIONS(4474), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5542), 2, + ACTIONS(4482), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5550), 2, + ACTIONS(4490), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5558), 2, + ACTIONS(4498), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5568), 2, + ACTIONS(4508), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5570), 2, + ACTIONS(4510), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4749), 3, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_BQUOTE, - ACTIONS(5566), 3, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4506), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [82042] = 31, - ACTIONS(3898), 1, + [77010] = 12, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4637), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(4639), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(4641), 1, anon_sym_DOT, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4479), 1, - anon_sym_as, - ACTIONS(4481), 1, - anon_sym_BANG, - ACTIONS(4517), 1, + ACTIONS(5494), 1, + anon_sym_LT, + STATE(1825), 1, + sym_type_arguments, + STATE(2292), 1, + sym_arguments, + STATE(5322), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4878), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4750), 12, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4752), 19, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_SEMI, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_BQUOTE, + anon_sym_satisfies, + [77078] = 15, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4637), 1, + anon_sym_LPAREN, + ACTIONS(4639), 1, + anon_sym_LBRACK, + ACTIONS(4641), 1, + anon_sym_DOT, + ACTIONS(4871), 1, + anon_sym_as, + ACTIONS(4873), 1, + anon_sym_BANG, + ACTIONS(4880), 1, + anon_sym_satisfies, + ACTIONS(5497), 1, + anon_sym_LT, + STATE(1825), 1, + sym_type_arguments, + STATE(2292), 1, + sym_arguments, + STATE(5322), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4878), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4783), 11, + anon_sym_STAR, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4785), 17, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_SEMI, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_BQUOTE, + [77152] = 31, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4637), 1, + anon_sym_LPAREN, + ACTIONS(4639), 1, + anon_sym_LBRACK, + ACTIONS(4641), 1, + anon_sym_DOT, + ACTIONS(4871), 1, + anon_sym_as, + ACTIONS(4873), 1, + anon_sym_BANG, + ACTIONS(4880), 1, anon_sym_satisfies, - ACTIONS(5544), 1, + ACTIONS(5398), 1, anon_sym_AMP_AMP, - ACTIONS(5546), 1, + ACTIONS(5400), 1, anon_sym_PIPE_PIPE, - ACTIONS(5548), 1, + ACTIONS(5402), 1, anon_sym_GT_GT, - ACTIONS(5552), 1, + ACTIONS(5406), 1, anon_sym_AMP, - ACTIONS(5554), 1, + ACTIONS(5408), 1, anon_sym_CARET, - ACTIONS(5556), 1, + ACTIONS(5410), 1, anon_sym_PIPE, - ACTIONS(5560), 1, + ACTIONS(5414), 1, anon_sym_PERCENT, - ACTIONS(5562), 1, + ACTIONS(5416), 1, anon_sym_STAR_STAR, - ACTIONS(5564), 1, + ACTIONS(5418), 1, anon_sym_LT, - ACTIONS(5572), 1, + ACTIONS(5426), 1, anon_sym_QMARK_QMARK, - ACTIONS(5574), 1, + ACTIONS(5428), 1, sym__ternary_qmark, - STATE(1594), 1, + STATE(1825), 1, sym_type_arguments, - STATE(1637), 1, + STATE(2292), 1, sym_arguments, - STATE(4815), 1, + STATE(5322), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, + ACTIONS(4878), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5540), 2, + ACTIONS(5394), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5542), 2, + ACTIONS(5396), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5550), 2, + ACTIONS(5404), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5558), 2, + ACTIONS(5412), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5568), 2, + ACTIONS(5422), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5570), 2, + ACTIONS(5424), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4771), 3, - anon_sym_RBRACE, - anon_sym_COLON, + ACTIONS(4798), 3, + sym__automatic_semicolon, + anon_sym_SEMI, anon_sym_BQUOTE, - ACTIONS(5566), 3, + ACTIONS(5420), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [82148] = 3, + [77258] = 11, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4637), 1, + anon_sym_LPAREN, + ACTIONS(4639), 1, + anon_sym_LBRACK, + ACTIONS(4641), 1, + anon_sym_DOT, + ACTIONS(5500), 1, + anon_sym_LT, + STATE(1825), 1, + sym_type_arguments, + STATE(2292), 1, + sym_arguments, + STATE(5322), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1793), 13, + ACTIONS(4465), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -208321,21 +204806,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1795), 28, + ACTIONS(4467), 21, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -208353,18 +204830,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [82198] = 5, + [77324] = 5, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5579), 2, + ACTIONS(5503), 2, anon_sym_EQ, anon_sym_QMARK, - ACTIONS(5581), 3, + ACTIONS(5505), 3, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_COLON, - ACTIONS(3443), 13, + ACTIONS(3439), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -208378,7 +204855,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3447), 23, + ACTIONS(3443), 23, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -208402,11 +204879,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [82252] = 3, + [77378] = 5, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4719), 13, + ACTIONS(5507), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(5509), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(3439), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -208420,15 +204904,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4721), 28, - sym__automatic_semicolon, + ACTIONS(3443), 23, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -208449,11 +204928,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [82302] = 3, + [77432] = 5, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4723), 13, + ACTIONS(5507), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(5509), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(3439), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -208467,15 +204953,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4725), 28, - sym__automatic_semicolon, + ACTIONS(3443), 23, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -208496,11 +204977,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [82352] = 3, + [77486] = 5, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4727), 13, + ACTIONS(5507), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(5509), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(3439), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -208514,15 +205002,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4729), 28, - sym__automatic_semicolon, + ACTIONS(3443), 23, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -208543,11 +205026,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [82402] = 3, + [77540] = 4, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4731), 13, + ACTIONS(1769), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + ACTIONS(1773), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -208561,15 +205050,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4733), 28, - sym__automatic_semicolon, + ACTIONS(1775), 23, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -208590,34 +205074,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [82452] = 3, + [77592] = 8, + ACTIONS(3549), 1, + anon_sym_EQ, + ACTIONS(4261), 1, + anon_sym_QMARK, + ACTIONS(4459), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4735), 13, + ACTIONS(4462), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4263), 3, + anon_sym_COMMA, + anon_sym_RBRACK, + anon_sym_extends, + ACTIONS(3439), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4737), 28, - sym__automatic_semicolon, + ACTIONS(3443), 22, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -208637,30 +205126,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [82502] = 12, - ACTIONS(3898), 1, - anon_sym_LPAREN, - ACTIONS(3900), 1, - anon_sym_LBRACK, - ACTIONS(3902), 1, - anon_sym_DOT, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(5583), 1, - anon_sym_LT, - STATE(1594), 1, - sym_type_arguments, - STATE(1637), 1, - sym_arguments, - STATE(4815), 1, - sym_optional_chain, + [77652] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4523), 12, + ACTIONS(1787), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -208671,13 +205141,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4525), 19, + ACTIONS(1789), 28, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -208691,39 +205169,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [82570] = 15, - ACTIONS(3898), 1, - anon_sym_LPAREN, - ACTIONS(3900), 1, - anon_sym_LBRACK, - ACTIONS(3902), 1, - anon_sym_DOT, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4479), 1, - anon_sym_as, - ACTIONS(4481), 1, - anon_sym_BANG, - ACTIONS(4517), 1, - anon_sym_satisfies, - ACTIONS(5586), 1, - anon_sym_LT, - STATE(1594), 1, - sym_type_arguments, - STATE(1637), 1, - sym_arguments, - STATE(4815), 1, - sym_optional_chain, + [77702] = 5, + ACTIONS(5511), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4639), 11, + ACTIONS(1703), 4, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + ACTIONS(1707), 13, anon_sym_STAR, + anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, @@ -208732,12 +205195,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4641), 17, + ACTIONS(1709), 23, sym__ternary_qmark, - anon_sym_RBRACE, - anon_sym_COLON, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -208751,37 +205218,96 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, - [82644] = 3, + anon_sym_satisfies, + [77756] = 8, + ACTIONS(2300), 1, + anon_sym_DQUOTE, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + ACTIONS(4530), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5372), 2, + sym_number, + sym_private_property_identifier, + STATE(3843), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(728), 10, + sym__automatic_semicolon, + sym__member_signature_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2322), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [77816] = 7, + ACTIONS(3487), 1, + anon_sym_DOT, + ACTIONS(3491), 1, + anon_sym_QMARK_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4469), 13, + ACTIONS(3485), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3481), 4, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_LBRACK, + anon_sym_extends, + ACTIONS(3439), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4471), 28, - sym__automatic_semicolon, + ACTIONS(3443), 22, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + anon_sym_COLON, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -208799,119 +205325,115 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [82694] = 31, - ACTIONS(3898), 1, + [77874] = 33, + ACTIONS(1942), 1, + anon_sym_COMMA, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, + ACTIONS(4476), 1, anon_sym_as, - ACTIONS(4481), 1, + ACTIONS(4480), 1, anon_sym_BANG, - ACTIONS(4517), 1, - anon_sym_satisfies, - ACTIONS(5544), 1, + ACTIONS(4484), 1, anon_sym_AMP_AMP, - ACTIONS(5546), 1, + ACTIONS(4486), 1, anon_sym_PIPE_PIPE, - ACTIONS(5548), 1, + ACTIONS(4488), 1, anon_sym_GT_GT, - ACTIONS(5552), 1, + ACTIONS(4492), 1, anon_sym_AMP, - ACTIONS(5554), 1, + ACTIONS(4494), 1, anon_sym_CARET, - ACTIONS(5556), 1, + ACTIONS(4496), 1, anon_sym_PIPE, - ACTIONS(5560), 1, + ACTIONS(4500), 1, anon_sym_PERCENT, - ACTIONS(5562), 1, + ACTIONS(4502), 1, anon_sym_STAR_STAR, - ACTIONS(5564), 1, + ACTIONS(4504), 1, anon_sym_LT, - ACTIONS(5572), 1, + ACTIONS(4512), 1, anon_sym_QMARK_QMARK, - ACTIONS(5574), 1, + ACTIONS(4516), 1, + anon_sym_satisfies, + ACTIONS(4518), 1, sym__ternary_qmark, - STATE(1594), 1, + ACTIONS(5513), 1, + anon_sym_RBRACK, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, + STATE(5005), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5540), 2, + ACTIONS(4474), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5542), 2, + ACTIONS(4482), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5550), 2, + ACTIONS(4490), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5558), 2, + ACTIONS(4498), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5568), 2, + ACTIONS(4508), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5570), 2, + ACTIONS(4510), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4653), 3, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_BQUOTE, - ACTIONS(5566), 3, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4506), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [82800] = 11, - ACTIONS(3898), 1, - anon_sym_LPAREN, - ACTIONS(3900), 1, - anon_sym_LBRACK, - ACTIONS(3902), 1, - anon_sym_DOT, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(5589), 1, - anon_sym_LT, - STATE(1594), 1, - sym_type_arguments, - STATE(1637), 1, - sym_arguments, - STATE(4815), 1, - sym_optional_chain, + [77984] = 5, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4448), 12, + ACTIONS(4313), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4315), 4, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_LBRACK, + anon_sym_extends, + ACTIONS(3439), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4450), 21, + ACTIONS(3443), 24, sym__ternary_qmark, anon_sym_as, - anon_sym_RBRACE, + anon_sym_COMMA, + anon_sym_LPAREN, anon_sym_COLON, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -208929,34 +205451,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [82866] = 3, + [78038] = 7, + ACTIONS(4317), 1, + anon_sym_QMARK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4739), 13, + ACTIONS(4319), 2, + anon_sym_RPAREN, + anon_sym_extends, + ACTIONS(4821), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4818), 3, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_RBRACK, + ACTIONS(4590), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4741), 28, - sym__automatic_semicolon, + ACTIONS(4592), 22, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -208976,58 +205502,147 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [82916] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4655), 13, - anon_sym_STAR, + [78096] = 33, + ACTIONS(3937), 1, + anon_sym_LPAREN, + ACTIONS(3939), 1, + anon_sym_LBRACK, + ACTIONS(3941), 1, + anon_sym_DOT, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4476), 1, + anon_sym_as, + ACTIONS(4480), 1, anon_sym_BANG, - anon_sym_in, - anon_sym_GT, + ACTIONS(4484), 1, + anon_sym_AMP_AMP, + ACTIONS(4486), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4488), 1, anon_sym_GT_GT, + ACTIONS(4492), 1, anon_sym_AMP, + ACTIONS(4494), 1, + anon_sym_CARET, + ACTIONS(4496), 1, anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, + ACTIONS(4500), 1, + anon_sym_PERCENT, + ACTIONS(4502), 1, + anon_sym_STAR_STAR, + ACTIONS(4504), 1, anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4657), 28, - sym__automatic_semicolon, + ACTIONS(4512), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4516), 1, + anon_sym_satisfies, + ACTIONS(4518), 1, sym__ternary_qmark, - anon_sym_as, + ACTIONS(4991), 1, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, + ACTIONS(5515), 1, anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, + STATE(1481), 1, + sym_type_arguments, + STATE(1672), 1, + sym_arguments, + STATE(3765), 1, + aux_sym_sequence_expression_repeat1, + STATE(4831), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4474), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4482), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4490), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, + ACTIONS(4498), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4508), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4510), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, + ACTIONS(4514), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [82966] = 3, + ACTIONS(4506), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [78206] = 8, + ACTIONS(2300), 1, + anon_sym_DQUOTE, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + ACTIONS(4530), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5311), 2, + sym_number, + sym_private_property_identifier, + STATE(3757), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(728), 10, + sym__automatic_semicolon, + sym__member_signature_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2322), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [78266] = 5, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4465), 13, + ACTIONS(5302), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(5304), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(3439), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -209041,15 +205656,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4467), 28, - sym__automatic_semicolon, + ACTIONS(3443), 23, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -209070,11 +205680,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [83016] = 3, + [78320] = 4, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4743), 13, + ACTIONS(1885), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + ACTIONS(1889), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -209088,15 +205704,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4745), 28, - sym__automatic_semicolon, + ACTIONS(1891), 23, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -209117,11 +205728,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [83066] = 3, + [78372] = 4, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4595), 13, + ACTIONS(1755), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + ACTIONS(1759), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -209135,15 +205752,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4597), 28, - sym__automatic_semicolon, + ACTIONS(1761), 23, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -209164,11 +205776,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [83116] = 3, + [78424] = 5, + ACTIONS(5517), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 13, + ACTIONS(1875), 4, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + ACTIONS(1879), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -209182,15 +205801,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4753), 28, - sym__automatic_semicolon, + ACTIONS(1881), 23, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -209211,11 +205825,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [83166] = 3, + [78478] = 5, + ACTIONS(5519), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4755), 13, + ACTIONS(1725), 4, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + ACTIONS(1729), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -209229,15 +205850,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4757), 28, - sym__automatic_semicolon, + ACTIONS(1731), 23, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -209258,36 +205874,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [83216] = 3, + [78532] = 7, + ACTIONS(4355), 1, + anon_sym_QMARK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4759), 13, + ACTIONS(4357), 2, + anon_sym_RPAREN, + anon_sym_extends, + ACTIONS(4543), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4540), 5, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + ACTIONS(4271), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4761), 28, - sym__automatic_semicolon, + ACTIONS(4273), 20, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -209305,88 +205925,69 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [83266] = 33, - ACTIONS(1948), 1, - anon_sym_COMMA, - ACTIONS(3898), 1, - anon_sym_LPAREN, - ACTIONS(3900), 1, + [78590] = 8, + ACTIONS(2300), 1, + anon_sym_DQUOTE, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + ACTIONS(4530), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, - anon_sym_DOT, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4479), 1, - anon_sym_as, - ACTIONS(4481), 1, - anon_sym_BANG, - ACTIONS(4485), 1, - anon_sym_AMP_AMP, - ACTIONS(4487), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4489), 1, - anon_sym_GT_GT, - ACTIONS(4493), 1, - anon_sym_AMP, - ACTIONS(4495), 1, - anon_sym_CARET, - ACTIONS(4497), 1, - anon_sym_PIPE, - ACTIONS(4501), 1, - anon_sym_PERCENT, - ACTIONS(4503), 1, - anon_sym_STAR_STAR, - ACTIONS(4505), 1, - anon_sym_LT, - ACTIONS(4513), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4517), 1, - anon_sym_satisfies, - ACTIONS(4519), 1, - sym__ternary_qmark, - ACTIONS(5592), 1, - anon_sym_RBRACK, - STATE(1594), 1, - sym_type_arguments, - STATE(1637), 1, - sym_arguments, - STATE(4815), 1, - sym_optional_chain, - STATE(5344), 1, - aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4477), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4483), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4491), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4499), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4509), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4511), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4507), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [83376] = 3, + ACTIONS(5378), 2, + sym_number, + sym_private_property_identifier, + STATE(3618), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(728), 10, + sym__automatic_semicolon, + sym__member_signature_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2322), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [78650] = 4, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4755), 13, + ACTIONS(1855), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + ACTIONS(1859), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -209400,15 +206001,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4757), 28, - sym__automatic_semicolon, + ACTIONS(1861), 23, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -209429,11 +206025,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [83426] = 3, + [78702] = 4, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4763), 13, + ACTIONS(1865), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + ACTIONS(1869), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -209447,15 +206049,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4765), 28, - sym__automatic_semicolon, + ACTIONS(1871), 23, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -209476,11 +206073,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [83476] = 3, + [78754] = 5, + ACTIONS(5521), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4767), 13, + ACTIONS(1795), 4, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + ACTIONS(1799), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -209494,15 +206098,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4769), 28, - sym__automatic_semicolon, + ACTIONS(1801), 23, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -209523,11 +206122,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [83526] = 3, + [78808] = 4, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4755), 13, + ACTIONS(1835), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + ACTIONS(1839), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -209541,15 +206146,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4757), 28, - sym__automatic_semicolon, + ACTIONS(1841), 23, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -209570,11 +206170,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [83576] = 3, + [78860] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4274), 13, + ACTIONS(4681), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -209588,7 +206188,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4276), 28, + ACTIONS(4683), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -209617,56 +206217,64 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [83626] = 13, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(728), 1, - anon_sym_RBRACE, - ACTIONS(2292), 1, + [78910] = 21, + ACTIONS(231), 1, + anon_sym_STAR, + ACTIONS(1946), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(2300), 1, anon_sym_DQUOTE, - ACTIONS(2294), 1, + ACTIONS(2302), 1, anon_sym_SQUOTE, - ACTIONS(4384), 1, - anon_sym_EQ, - ACTIONS(4548), 1, + ACTIONS(4530), 1, anon_sym_LBRACK, - STATE(4828), 1, + ACTIONS(5478), 1, + anon_sym_COMMA, + ACTIONS(5525), 1, + anon_sym_RBRACE, + ACTIONS(5527), 1, + anon_sym_async, + ACTIONS(5531), 1, + anon_sym_static, + ACTIONS(5533), 1, + anon_sym_readonly, + ACTIONS(5539), 1, + anon_sym_override, + STATE(2773), 1, + sym_accessibility_modifier, + STATE(2798), 1, + sym_override_modifier, + STATE(5344), 1, aux_sym_object_repeat1, - STATE(5022), 1, - aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2302), 2, + ACTIONS(5529), 2, sym_number, sym_private_property_identifier, - STATE(3619), 3, + ACTIONS(5535), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(5537), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3550), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(726), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2322), 23, + STATE(5336), 3, + sym_spread_element, + sym_method_definition, + sym_pair, + ACTIONS(5523), 14, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, - anon_sym_async, anon_sym_new, sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, anon_sym_module, anon_sym_any, anon_sym_number, @@ -209674,11 +206282,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [83696] = 3, + [78996] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4440), 13, + ACTIONS(1799), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -209692,7 +206300,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4442), 28, + ACTIONS(1801), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -209721,11 +206329,63 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [83746] = 3, + [79046] = 8, + ACTIONS(2300), 1, + anon_sym_DQUOTE, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + ACTIONS(4530), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5157), 2, + sym_number, + sym_private_property_identifier, + STATE(3590), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(728), 10, + sym__automatic_semicolon, + sym__member_signature_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2322), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [79106] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4599), 13, + ACTIONS(1839), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -209739,7 +206399,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4601), 28, + ACTIONS(1841), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -209768,185 +206428,165 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [83796] = 4, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(1851), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - ACTIONS(1855), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1857), 23, - sym__ternary_qmark, - anon_sym_as, + [79156] = 33, + ACTIONS(3937), 1, anon_sym_LPAREN, + ACTIONS(3939), 1, anon_sym_LBRACK, + ACTIONS(3941), 1, anon_sym_DOT, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, + ACTIONS(4476), 1, + anon_sym_as, + ACTIONS(4480), 1, + anon_sym_BANG, + ACTIONS(4484), 1, anon_sym_AMP_AMP, + ACTIONS(4486), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(4488), 1, + anon_sym_GT_GT, + ACTIONS(4492), 1, + anon_sym_AMP, + ACTIONS(4494), 1, anon_sym_CARET, + ACTIONS(4496), 1, + anon_sym_PIPE, + ACTIONS(4500), 1, anon_sym_PERCENT, + ACTIONS(4502), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, + ACTIONS(4504), 1, + anon_sym_LT, + ACTIONS(4512), 1, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, + ACTIONS(4516), 1, anon_sym_satisfies, - [83848] = 7, - ACTIONS(4376), 1, - anon_sym_QMARK, + ACTIONS(4518), 1, + sym__ternary_qmark, + ACTIONS(4991), 1, + anon_sym_COMMA, + ACTIONS(5541), 1, + anon_sym_RPAREN, + STATE(1481), 1, + sym_type_arguments, + STATE(1672), 1, + sym_arguments, + STATE(3765), 1, + aux_sym_sequence_expression_repeat1, + STATE(4831), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4378), 2, - anon_sym_RPAREN, - anon_sym_extends, - ACTIONS(4672), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4669), 3, - anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_RBRACK, - ACTIONS(3443), 11, + ACTIONS(4474), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(4482), 2, anon_sym_in, anon_sym_GT, - anon_sym_GT_GT, + ACTIONS(4490), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4498), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(4508), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3447), 22, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, + ACTIONS(4510), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, + ACTIONS(4514), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [83906] = 31, - ACTIONS(3898), 1, + ACTIONS(4506), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [79266] = 33, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, + ACTIONS(4476), 1, anon_sym_as, - ACTIONS(4481), 1, + ACTIONS(4480), 1, anon_sym_BANG, - ACTIONS(4485), 1, + ACTIONS(4484), 1, anon_sym_AMP_AMP, - ACTIONS(4487), 1, + ACTIONS(4486), 1, anon_sym_PIPE_PIPE, - ACTIONS(4489), 1, + ACTIONS(4488), 1, anon_sym_GT_GT, - ACTIONS(4493), 1, + ACTIONS(4492), 1, anon_sym_AMP, - ACTIONS(4495), 1, + ACTIONS(4494), 1, anon_sym_CARET, - ACTIONS(4497), 1, + ACTIONS(4496), 1, anon_sym_PIPE, - ACTIONS(4501), 1, + ACTIONS(4500), 1, anon_sym_PERCENT, - ACTIONS(4503), 1, + ACTIONS(4502), 1, anon_sym_STAR_STAR, - ACTIONS(4505), 1, + ACTIONS(4504), 1, anon_sym_LT, - ACTIONS(4513), 1, + ACTIONS(4512), 1, anon_sym_QMARK_QMARK, - ACTIONS(4517), 1, + ACTIONS(4516), 1, anon_sym_satisfies, - ACTIONS(4519), 1, + ACTIONS(4518), 1, sym__ternary_qmark, - STATE(1594), 1, + ACTIONS(4991), 1, + anon_sym_COMMA, + ACTIONS(5543), 1, + anon_sym_RPAREN, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(3765), 1, + aux_sym_sequence_expression_repeat1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4477), 2, + ACTIONS(4474), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4483), 2, + ACTIONS(4482), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4491), 2, + ACTIONS(4490), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4499), 2, + ACTIONS(4498), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4509), 2, + ACTIONS(4508), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4511), 2, + ACTIONS(4510), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4515), 2, + ACTIONS(4514), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4507), 3, + ACTIONS(4506), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(5594), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_RBRACK, - [84012] = 3, + [79376] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4558), 13, + ACTIONS(4685), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -209960,7 +206600,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4560), 28, + ACTIONS(4687), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -209989,182 +206629,172 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [84062] = 33, - ACTIONS(3898), 1, + [79426] = 33, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, + ACTIONS(4476), 1, anon_sym_as, - ACTIONS(4481), 1, + ACTIONS(4480), 1, anon_sym_BANG, - ACTIONS(4485), 1, + ACTIONS(4484), 1, anon_sym_AMP_AMP, - ACTIONS(4487), 1, + ACTIONS(4486), 1, anon_sym_PIPE_PIPE, - ACTIONS(4489), 1, + ACTIONS(4488), 1, anon_sym_GT_GT, - ACTIONS(4493), 1, + ACTIONS(4492), 1, anon_sym_AMP, - ACTIONS(4495), 1, + ACTIONS(4494), 1, anon_sym_CARET, - ACTIONS(4497), 1, + ACTIONS(4496), 1, anon_sym_PIPE, - ACTIONS(4501), 1, + ACTIONS(4500), 1, anon_sym_PERCENT, - ACTIONS(4503), 1, + ACTIONS(4502), 1, anon_sym_STAR_STAR, - ACTIONS(4505), 1, + ACTIONS(4504), 1, anon_sym_LT, - ACTIONS(4513), 1, + ACTIONS(4512), 1, anon_sym_QMARK_QMARK, - ACTIONS(4517), 1, + ACTIONS(4516), 1, anon_sym_satisfies, - ACTIONS(4519), 1, + ACTIONS(4518), 1, sym__ternary_qmark, - ACTIONS(4923), 1, + ACTIONS(4991), 1, anon_sym_COMMA, - ACTIONS(5596), 1, - anon_sym_RBRACK, - STATE(1594), 1, + ACTIONS(5545), 1, + anon_sym_RPAREN, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(3835), 1, + STATE(3765), 1, aux_sym_sequence_expression_repeat1, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4477), 2, + ACTIONS(4474), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4483), 2, + ACTIONS(4482), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4491), 2, + ACTIONS(4490), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4499), 2, + ACTIONS(4498), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4509), 2, + ACTIONS(4508), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4511), 2, + ACTIONS(4510), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4515), 2, + ACTIONS(4514), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4507), 3, + ACTIONS(4506), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [84172] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4789), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4791), 28, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, + [79536] = 33, + ACTIONS(3937), 1, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, + ACTIONS(3939), 1, anon_sym_LBRACK, + ACTIONS(3941), 1, anon_sym_DOT, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, + ACTIONS(4476), 1, + anon_sym_as, + ACTIONS(4480), 1, + anon_sym_BANG, + ACTIONS(4484), 1, anon_sym_AMP_AMP, + ACTIONS(4486), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(4488), 1, + anon_sym_GT_GT, + ACTIONS(4492), 1, + anon_sym_AMP, + ACTIONS(4494), 1, anon_sym_CARET, + ACTIONS(4496), 1, + anon_sym_PIPE, + ACTIONS(4500), 1, anon_sym_PERCENT, + ACTIONS(4502), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, + ACTIONS(4504), 1, + anon_sym_LT, + ACTIONS(4512), 1, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, + ACTIONS(4516), 1, anon_sym_satisfies, - [84222] = 3, + ACTIONS(4518), 1, + sym__ternary_qmark, + ACTIONS(4991), 1, + anon_sym_COMMA, + ACTIONS(5547), 1, + anon_sym_RPAREN, + STATE(1481), 1, + sym_type_arguments, + STATE(1672), 1, + sym_arguments, + STATE(3765), 1, + aux_sym_sequence_expression_repeat1, + STATE(4831), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4793), 13, + ACTIONS(4474), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(4482), 2, anon_sym_in, anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(4490), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4498), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(4508), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4795), 28, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, + ACTIONS(4510), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, + ACTIONS(4514), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [84272] = 3, + ACTIONS(4506), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [79646] = 5, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4797), 13, + ACTIONS(5210), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(5212), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(3439), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -210178,15 +206808,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4799), 28, - sym__automatic_semicolon, + ACTIONS(3443), 23, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -210207,105 +206832,220 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [84322] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4801), 13, - anon_sym_STAR, + [79700] = 33, + ACTIONS(3937), 1, + anon_sym_LPAREN, + ACTIONS(3939), 1, + anon_sym_LBRACK, + ACTIONS(3941), 1, + anon_sym_DOT, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4476), 1, + anon_sym_as, + ACTIONS(4480), 1, anon_sym_BANG, - anon_sym_in, - anon_sym_GT, + ACTIONS(4484), 1, + anon_sym_AMP_AMP, + ACTIONS(4486), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4488), 1, anon_sym_GT_GT, + ACTIONS(4492), 1, anon_sym_AMP, + ACTIONS(4494), 1, + anon_sym_CARET, + ACTIONS(4496), 1, anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, + ACTIONS(4500), 1, + anon_sym_PERCENT, + ACTIONS(4502), 1, + anon_sym_STAR_STAR, + ACTIONS(4504), 1, anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4803), 28, - sym__automatic_semicolon, + ACTIONS(4512), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4516), 1, + anon_sym_satisfies, + ACTIONS(4518), 1, sym__ternary_qmark, - anon_sym_as, + ACTIONS(4991), 1, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [84372] = 3, + ACTIONS(5549), 1, + anon_sym_RPAREN, + STATE(1481), 1, + sym_type_arguments, + STATE(1672), 1, + sym_arguments, + STATE(3765), 1, + aux_sym_sequence_expression_repeat1, + STATE(4831), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4805), 13, + ACTIONS(4474), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(4482), 2, anon_sym_in, anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(4490), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4498), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(4508), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4807), 28, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, + ACTIONS(4510), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4506), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [79810] = 13, + ACTIONS(237), 1, anon_sym_COMMA, + ACTIONS(2300), 1, + anon_sym_DQUOTE, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + ACTIONS(4211), 1, + anon_sym_EQ, + ACTIONS(4530), 1, + anon_sym_LBRACK, + ACTIONS(4940), 1, anon_sym_RBRACE, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + STATE(4854), 1, + aux_sym_object_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2310), 2, + sym_number, + sym_private_property_identifier, + STATE(3868), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(728), 5, + sym__member_signature_marker, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2322), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [79880] = 31, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4637), 1, + anon_sym_LPAREN, + ACTIONS(4639), 1, anon_sym_LBRACK, + ACTIONS(4641), 1, anon_sym_DOT, - anon_sym_QMARK_DOT, + ACTIONS(4871), 1, + anon_sym_as, + ACTIONS(4873), 1, + anon_sym_BANG, + ACTIONS(4880), 1, + anon_sym_satisfies, + ACTIONS(4886), 1, anon_sym_AMP_AMP, + ACTIONS(4888), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(4890), 1, + anon_sym_GT_GT, + ACTIONS(4894), 1, + anon_sym_AMP, + ACTIONS(4896), 1, anon_sym_CARET, + ACTIONS(4898), 1, + anon_sym_PIPE, + ACTIONS(4902), 1, anon_sym_PERCENT, + ACTIONS(4904), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, + ACTIONS(4906), 1, + anon_sym_LT, + ACTIONS(4914), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4916), 1, + sym__ternary_qmark, + STATE(1825), 1, + sym_type_arguments, + STATE(2292), 1, + sym_arguments, + STATE(5322), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4878), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4882), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4884), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4892), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4900), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4910), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4912), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, + ACTIONS(4908), 3, + anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [84422] = 3, + ACTIONS(5126), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [79986] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4603), 13, + ACTIONS(1721), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -210319,7 +207059,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4605), 28, + ACTIONS(1723), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -210348,11 +207088,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [84472] = 3, + [80036] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4607), 13, + ACTIONS(4271), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -210366,7 +207106,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4609), 28, + ACTIONS(4273), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -210395,20 +207135,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [84522] = 4, + [80086] = 4, + ACTIONS(5440), 1, + sym_regex_flags, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1841), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - ACTIONS(1845), 13, + ACTIONS(4920), 17, anon_sym_STAR, + anon_sym_as, anon_sym_BANG, anon_sym_in, + anon_sym_of, anon_sym_GT, anon_sym_GT_GT, anon_sym_AMP, @@ -210419,10 +207157,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1847), 23, + anon_sym_instanceof, + anon_sym_satisfies, + ACTIONS(4922), 23, + sym__automatic_semicolon, sym__ternary_qmark, - anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -210438,411 +207180,605 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - anon_sym_satisfies, - [84574] = 4, + [80138] = 12, + ACTIONS(165), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(1517), 1, + anon_sym_DQUOTE, + ACTIONS(1519), 1, + anon_sym_SQUOTE, + ACTIONS(3262), 1, + anon_sym_LBRACE, + ACTIONS(5227), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1877), 5, - sym__automatic_semicolon, + ACTIONS(5229), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5553), 2, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - ACTIONS(1881), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1883), 23, - sym__ternary_qmark, - anon_sym_as, + STATE(5533), 3, + sym_object_assignment_pattern, + sym_rest_pattern, + sym_pair_pattern, + STATE(6095), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + STATE(6210), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(5551), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [80206] = 33, + ACTIONS(3937), 1, anon_sym_LPAREN, + ACTIONS(3939), 1, anon_sym_LBRACK, + ACTIONS(3941), 1, anon_sym_DOT, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, + ACTIONS(4476), 1, + anon_sym_as, + ACTIONS(4480), 1, + anon_sym_BANG, + ACTIONS(4484), 1, anon_sym_AMP_AMP, + ACTIONS(4486), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(4488), 1, + anon_sym_GT_GT, + ACTIONS(4492), 1, + anon_sym_AMP, + ACTIONS(4494), 1, anon_sym_CARET, + ACTIONS(4496), 1, + anon_sym_PIPE, + ACTIONS(4500), 1, anon_sym_PERCENT, + ACTIONS(4502), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, + ACTIONS(4504), 1, + anon_sym_LT, + ACTIONS(4512), 1, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, + ACTIONS(4516), 1, anon_sym_satisfies, - [84626] = 8, - ACTIONS(3525), 1, - anon_sym_EQ, - ACTIONS(4376), 1, - anon_sym_QMARK, - ACTIONS(4669), 1, - anon_sym_LBRACK, + ACTIONS(4518), 1, + sym__ternary_qmark, + ACTIONS(4991), 1, + anon_sym_COMMA, + ACTIONS(5555), 1, + anon_sym_RBRACE, + STATE(1481), 1, + sym_type_arguments, + STATE(1672), 1, + sym_arguments, + STATE(3765), 1, + aux_sym_sequence_expression_repeat1, + STATE(4831), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4672), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4378), 3, - anon_sym_COMMA, - anon_sym_RBRACK, - anon_sym_extends, - ACTIONS(3443), 11, + ACTIONS(4474), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(4482), 2, anon_sym_in, anon_sym_GT, - anon_sym_GT_GT, + ACTIONS(4490), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4498), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(4508), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3447), 22, - sym__ternary_qmark, - anon_sym_as, + ACTIONS(4510), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4506), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [80316] = 31, + ACTIONS(3937), 1, anon_sym_LPAREN, + ACTIONS(3939), 1, + anon_sym_LBRACK, + ACTIONS(3941), 1, anon_sym_DOT, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, + ACTIONS(4476), 1, + anon_sym_as, + ACTIONS(4480), 1, + anon_sym_BANG, + ACTIONS(4516), 1, + anon_sym_satisfies, + ACTIONS(5561), 1, anon_sym_AMP_AMP, + ACTIONS(5563), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(5565), 1, + anon_sym_GT_GT, + ACTIONS(5569), 1, + anon_sym_AMP, + ACTIONS(5571), 1, anon_sym_CARET, + ACTIONS(5573), 1, + anon_sym_PIPE, + ACTIONS(5577), 1, anon_sym_PERCENT, + ACTIONS(5579), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, + ACTIONS(5581), 1, + anon_sym_LT, + ACTIONS(5589), 1, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [84686] = 4, - ACTIONS(5385), 1, - sym_regex_flags, + ACTIONS(5591), 1, + sym__ternary_qmark, + STATE(1481), 1, + sym_type_arguments, + STATE(1672), 1, + sym_arguments, + STATE(4831), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5031), 16, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5557), 2, anon_sym_STAR, - anon_sym_as, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(5559), 2, anon_sym_in, anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(5567), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5575), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5585), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_instanceof, - anon_sym_satisfies, - ACTIONS(5033), 24, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_COMMA, + ACTIONS(5587), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4558), 3, anon_sym_RBRACE, + anon_sym_COLON, + anon_sym_BQUOTE, + ACTIONS(5583), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [80422] = 31, + ACTIONS(3937), 1, anon_sym_LPAREN, - anon_sym_SEMI, + ACTIONS(3939), 1, anon_sym_LBRACK, + ACTIONS(3941), 1, anon_sym_DOT, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, + ACTIONS(4476), 1, + anon_sym_as, + ACTIONS(4480), 1, + anon_sym_BANG, + ACTIONS(4516), 1, + anon_sym_satisfies, + ACTIONS(5561), 1, anon_sym_AMP_AMP, + ACTIONS(5563), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(5565), 1, + anon_sym_GT_GT, + ACTIONS(5569), 1, + anon_sym_AMP, + ACTIONS(5571), 1, anon_sym_CARET, + ACTIONS(5573), 1, + anon_sym_PIPE, + ACTIONS(5577), 1, anon_sym_PERCENT, + ACTIONS(5579), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, + ACTIONS(5581), 1, + anon_sym_LT, + ACTIONS(5589), 1, anon_sym_QMARK_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - [84738] = 5, - ACTIONS(5598), 1, - sym__automatic_semicolon, + ACTIONS(5591), 1, + sym__ternary_qmark, + STATE(1481), 1, + sym_type_arguments, + STATE(1672), 1, + sym_arguments, + STATE(4831), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1779), 4, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - ACTIONS(1783), 13, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5557), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(5559), 2, anon_sym_in, anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(5567), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5575), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5585), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1785), 23, - sym__ternary_qmark, - anon_sym_as, + ACTIONS(5587), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4584), 3, + anon_sym_RBRACE, + anon_sym_COLON, + anon_sym_BQUOTE, + ACTIONS(5583), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [80528] = 31, + ACTIONS(3937), 1, anon_sym_LPAREN, + ACTIONS(3939), 1, anon_sym_LBRACK, + ACTIONS(3941), 1, anon_sym_DOT, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, + ACTIONS(4476), 1, + anon_sym_as, + ACTIONS(4480), 1, + anon_sym_BANG, + ACTIONS(4516), 1, + anon_sym_satisfies, + ACTIONS(5561), 1, anon_sym_AMP_AMP, + ACTIONS(5563), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(5565), 1, + anon_sym_GT_GT, + ACTIONS(5569), 1, + anon_sym_AMP, + ACTIONS(5571), 1, anon_sym_CARET, + ACTIONS(5573), 1, + anon_sym_PIPE, + ACTIONS(5577), 1, anon_sym_PERCENT, + ACTIONS(5579), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, + ACTIONS(5581), 1, + anon_sym_LT, + ACTIONS(5589), 1, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [84792] = 7, - ACTIONS(3455), 1, - anon_sym_DOT, - ACTIONS(3459), 1, - anon_sym_QMARK_DOT, + ACTIONS(5591), 1, + sym__ternary_qmark, + STATE(1481), 1, + sym_type_arguments, + STATE(1672), 1, + sym_arguments, + STATE(4831), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3453), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(3449), 4, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_LBRACK, - anon_sym_extends, - ACTIONS(3443), 11, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5557), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(5559), 2, anon_sym_in, anon_sym_GT, - anon_sym_GT_GT, + ACTIONS(5567), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5575), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5585), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3447), 22, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_LPAREN, + ACTIONS(5587), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4757), 3, + anon_sym_RBRACE, anon_sym_COLON, + anon_sym_BQUOTE, + ACTIONS(5583), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [80634] = 31, + ACTIONS(3937), 1, + anon_sym_LPAREN, + ACTIONS(3939), 1, + anon_sym_LBRACK, + ACTIONS(3941), 1, + anon_sym_DOT, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4476), 1, + anon_sym_as, + ACTIONS(4480), 1, + anon_sym_BANG, + ACTIONS(4516), 1, + anon_sym_satisfies, + ACTIONS(5561), 1, anon_sym_AMP_AMP, + ACTIONS(5563), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(5565), 1, + anon_sym_GT_GT, + ACTIONS(5569), 1, + anon_sym_AMP, + ACTIONS(5571), 1, anon_sym_CARET, + ACTIONS(5573), 1, + anon_sym_PIPE, + ACTIONS(5577), 1, anon_sym_PERCENT, + ACTIONS(5579), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, + ACTIONS(5581), 1, + anon_sym_LT, + ACTIONS(5589), 1, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [84850] = 5, + ACTIONS(5591), 1, + sym__ternary_qmark, + STATE(1481), 1, + sym_type_arguments, + STATE(1672), 1, + sym_arguments, + STATE(4831), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4110), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4112), 4, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_LBRACK, - anon_sym_extends, - ACTIONS(3443), 11, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5557), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(5559), 2, anon_sym_in, anon_sym_GT, - anon_sym_GT_GT, + ACTIONS(5567), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5575), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5585), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3447), 24, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_LPAREN, + ACTIONS(5587), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4693), 3, + anon_sym_RBRACE, anon_sym_COLON, + anon_sym_BQUOTE, + ACTIONS(5583), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [80740] = 31, + ACTIONS(3937), 1, + anon_sym_LPAREN, + ACTIONS(3939), 1, + anon_sym_LBRACK, + ACTIONS(3941), 1, anon_sym_DOT, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, + ACTIONS(4476), 1, + anon_sym_as, + ACTIONS(4480), 1, + anon_sym_BANG, + ACTIONS(4516), 1, + anon_sym_satisfies, + ACTIONS(5561), 1, anon_sym_AMP_AMP, + ACTIONS(5563), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(5565), 1, + anon_sym_GT_GT, + ACTIONS(5569), 1, + anon_sym_AMP, + ACTIONS(5571), 1, anon_sym_CARET, + ACTIONS(5573), 1, + anon_sym_PIPE, + ACTIONS(5577), 1, anon_sym_PERCENT, + ACTIONS(5579), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, + ACTIONS(5581), 1, + anon_sym_LT, + ACTIONS(5589), 1, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [84904] = 7, - ACTIONS(4114), 1, - anon_sym_QMARK, + ACTIONS(5591), 1, + sym__ternary_qmark, + STATE(1481), 1, + sym_type_arguments, + STATE(1672), 1, + sym_arguments, + STATE(4831), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4116), 2, - anon_sym_RPAREN, - anon_sym_extends, - ACTIONS(4786), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4783), 3, - anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_RBRACK, - ACTIONS(4461), 11, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5557), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(5559), 2, anon_sym_in, anon_sym_GT, - anon_sym_GT_GT, + ACTIONS(5567), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5575), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5585), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4463), 22, - sym__ternary_qmark, - anon_sym_as, + ACTIONS(5587), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4697), 3, + anon_sym_RBRACE, + anon_sym_COLON, + anon_sym_BQUOTE, + ACTIONS(5583), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [80846] = 18, + ACTIONS(3937), 1, anon_sym_LPAREN, + ACTIONS(3939), 1, + anon_sym_LBRACK, + ACTIONS(3941), 1, anon_sym_DOT, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, + ACTIONS(5565), 1, + anon_sym_GT_GT, + ACTIONS(5577), 1, anon_sym_PERCENT, + ACTIONS(5579), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [84962] = 3, + ACTIONS(5581), 1, + anon_sym_LT, + STATE(1481), 1, + sym_type_arguments, + STATE(1672), 1, + sym_arguments, + STATE(4831), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1845), 13, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5557), 2, anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5567), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5575), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4538), 7, anon_sym_BANG, anon_sym_in, anon_sym_GT, - anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1847), 28, - sym__automatic_semicolon, + ACTIONS(4536), 15, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + anon_sym_COLON, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [85012] = 3, + [80926] = 13, + ACTIONS(3937), 1, + anon_sym_LPAREN, + ACTIONS(3939), 1, + anon_sym_LBRACK, + ACTIONS(3941), 1, + anon_sym_DOT, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(5579), 1, + anon_sym_STAR_STAR, + ACTIONS(5593), 1, + anon_sym_LT, + STATE(1481), 1, + sym_type_arguments, + STATE(1672), 1, + sym_arguments, + STATE(4831), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1881), 13, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4538), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -210853,426 +207789,458 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1883), 28, - sym__automatic_semicolon, + ACTIONS(4536), 18, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + anon_sym_COLON, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [85062] = 33, - ACTIONS(3898), 1, + [80996] = 25, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, - anon_sym_as, - ACTIONS(4481), 1, + ACTIONS(4538), 1, anon_sym_BANG, - ACTIONS(4485), 1, - anon_sym_AMP_AMP, - ACTIONS(4487), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4489), 1, + ACTIONS(5565), 1, anon_sym_GT_GT, - ACTIONS(4493), 1, + ACTIONS(5569), 1, anon_sym_AMP, - ACTIONS(4495), 1, + ACTIONS(5571), 1, anon_sym_CARET, - ACTIONS(4497), 1, + ACTIONS(5573), 1, anon_sym_PIPE, - ACTIONS(4501), 1, + ACTIONS(5577), 1, anon_sym_PERCENT, - ACTIONS(4503), 1, + ACTIONS(5579), 1, anon_sym_STAR_STAR, - ACTIONS(4505), 1, + ACTIONS(5581), 1, anon_sym_LT, - ACTIONS(4513), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4517), 1, - anon_sym_satisfies, - ACTIONS(4519), 1, - sym__ternary_qmark, - ACTIONS(4923), 1, - anon_sym_COMMA, - ACTIONS(5600), 1, - anon_sym_SEMI, - STATE(1594), 1, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(3835), 1, - aux_sym_sequence_expression_repeat1, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4477), 2, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5557), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4483), 2, + ACTIONS(5559), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4491), 2, + ACTIONS(5567), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4499), 2, + ACTIONS(5575), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4509), 2, + ACTIONS(5585), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4511), 2, + ACTIONS(5587), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4507), 3, + ACTIONS(5583), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [85172] = 33, - ACTIONS(3898), 1, + ACTIONS(4536), 9, + sym__ternary_qmark, + anon_sym_as, + anon_sym_RBRACE, + anon_sym_COLON, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [81090] = 26, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, - anon_sym_as, - ACTIONS(4481), 1, + ACTIONS(4538), 1, anon_sym_BANG, - ACTIONS(4485), 1, + ACTIONS(5561), 1, anon_sym_AMP_AMP, - ACTIONS(4487), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4489), 1, + ACTIONS(5565), 1, anon_sym_GT_GT, - ACTIONS(4493), 1, + ACTIONS(5569), 1, anon_sym_AMP, - ACTIONS(4495), 1, + ACTIONS(5571), 1, anon_sym_CARET, - ACTIONS(4497), 1, + ACTIONS(5573), 1, anon_sym_PIPE, - ACTIONS(4501), 1, + ACTIONS(5577), 1, anon_sym_PERCENT, - ACTIONS(4503), 1, + ACTIONS(5579), 1, anon_sym_STAR_STAR, - ACTIONS(4505), 1, + ACTIONS(5581), 1, anon_sym_LT, - ACTIONS(4513), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4517), 1, - anon_sym_satisfies, - ACTIONS(4519), 1, - sym__ternary_qmark, - ACTIONS(4923), 1, - anon_sym_COMMA, - ACTIONS(5602), 1, - anon_sym_SEMI, - STATE(1594), 1, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(3835), 1, - aux_sym_sequence_expression_repeat1, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4477), 2, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5557), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4483), 2, + ACTIONS(5559), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4491), 2, + ACTIONS(5567), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4499), 2, + ACTIONS(5575), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4509), 2, + ACTIONS(5585), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4511), 2, + ACTIONS(5587), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4507), 3, + ACTIONS(5583), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [85282] = 3, + ACTIONS(4536), 8, + sym__ternary_qmark, + anon_sym_as, + anon_sym_RBRACE, + anon_sym_COLON, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [81186] = 16, + ACTIONS(3937), 1, + anon_sym_LPAREN, + ACTIONS(3939), 1, + anon_sym_LBRACK, + ACTIONS(3941), 1, + anon_sym_DOT, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(5577), 1, + anon_sym_PERCENT, + ACTIONS(5579), 1, + anon_sym_STAR_STAR, + ACTIONS(5593), 1, + anon_sym_LT, + STATE(1481), 1, + sym_type_arguments, + STATE(1672), 1, + sym_arguments, + STATE(4831), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1783), 13, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5557), 2, anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5575), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4538), 8, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1785), 28, - sym__automatic_semicolon, + ACTIONS(4536), 17, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + anon_sym_COLON, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [85332] = 3, + [81262] = 22, + ACTIONS(3937), 1, + anon_sym_LPAREN, + ACTIONS(3939), 1, + anon_sym_LBRACK, + ACTIONS(3941), 1, + anon_sym_DOT, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(5565), 1, + anon_sym_GT_GT, + ACTIONS(5577), 1, + anon_sym_PERCENT, + ACTIONS(5579), 1, + anon_sym_STAR_STAR, + ACTIONS(5581), 1, + anon_sym_LT, + STATE(1481), 1, + sym_type_arguments, + STATE(1672), 1, + sym_arguments, + STATE(4831), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1835), 13, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5557), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(5559), 2, anon_sym_in, anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(5567), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5575), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5585), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1837), 28, - sym__automatic_semicolon, + ACTIONS(5587), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4538), 3, + anon_sym_BANG, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(5583), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4536), 10, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_COLON, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [81350] = 23, + ACTIONS(3937), 1, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, + ACTIONS(3939), 1, anon_sym_LBRACK, + ACTIONS(3941), 1, anon_sym_DOT, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, + ACTIONS(5565), 1, + anon_sym_GT_GT, + ACTIONS(5569), 1, + anon_sym_AMP, + ACTIONS(5577), 1, anon_sym_PERCENT, + ACTIONS(5579), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, + ACTIONS(5581), 1, + anon_sym_LT, + STATE(1481), 1, + sym_type_arguments, + STATE(1672), 1, + sym_arguments, + STATE(4831), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4538), 2, + anon_sym_BANG, + anon_sym_PIPE, + ACTIONS(5557), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5559), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5567), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5575), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5585), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5587), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, + ACTIONS(5583), 3, + anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, + ACTIONS(4536), 10, + sym__ternary_qmark, + anon_sym_as, + anon_sym_RBRACE, + anon_sym_COLON, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + anon_sym_QMARK_QMARK, anon_sym_BQUOTE, anon_sym_satisfies, - [85382] = 32, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4521), 1, - anon_sym_COMMA, - ACTIONS(4530), 1, + [81440] = 24, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(4532), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(4534), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4870), 1, - anon_sym_STAR_STAR, - ACTIONS(4883), 1, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(5565), 1, anon_sym_GT_GT, - ACTIONS(4887), 1, + ACTIONS(5569), 1, anon_sym_AMP, - ACTIONS(4889), 1, + ACTIONS(5571), 1, anon_sym_CARET, - ACTIONS(4891), 1, - anon_sym_PIPE, - ACTIONS(4895), 1, + ACTIONS(5577), 1, anon_sym_PERCENT, - ACTIONS(4897), 1, + ACTIONS(5579), 1, + anon_sym_STAR_STAR, + ACTIONS(5581), 1, anon_sym_LT, - ACTIONS(4913), 1, - anon_sym_AMP_AMP, - ACTIONS(4915), 1, - anon_sym_as, - ACTIONS(4917), 1, - anon_sym_BANG, - ACTIONS(4919), 1, - anon_sym_satisfies, - ACTIONS(4921), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4927), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4929), 1, - sym__ternary_qmark, - STATE(2025), 1, + STATE(1481), 1, sym_type_arguments, - STATE(2279), 1, + STATE(1672), 1, sym_arguments, - STATE(5175), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4875), 2, + ACTIONS(4514), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4879), 2, + ACTIONS(4538), 2, + anon_sym_BANG, + anon_sym_PIPE, + ACTIONS(5557), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4881), 2, + ACTIONS(5559), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4885), 2, + ACTIONS(5567), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4893), 2, + ACTIONS(5575), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4901), 2, + ACTIONS(5585), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4903), 2, + ACTIONS(5587), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5156), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - ACTIONS(4899), 3, + ACTIONS(5583), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [85490] = 8, - ACTIONS(2292), 1, - anon_sym_DQUOTE, - ACTIONS(2294), 1, - anon_sym_SQUOTE, - ACTIONS(4548), 1, - anon_sym_LBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5080), 2, - sym_number, - sym_private_property_identifier, - STATE(3745), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(726), 10, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, - anon_sym_LPAREN, - anon_sym_SEMI, + ACTIONS(4536), 9, + sym__ternary_qmark, + anon_sym_as, + anon_sym_RBRACE, anon_sym_COLON, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [81532] = 15, + ACTIONS(3937), 1, + anon_sym_LPAREN, + ACTIONS(3939), 1, + anon_sym_LBRACK, + ACTIONS(3941), 1, + anon_sym_DOT, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(5577), 1, + anon_sym_PERCENT, + ACTIONS(5579), 1, + anon_sym_STAR_STAR, + ACTIONS(5593), 1, anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [85550] = 4, + STATE(1481), 1, + sym_type_arguments, + STATE(1672), 1, + sym_arguments, + STATE(4831), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1831), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - ACTIONS(1835), 13, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5557), 2, anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4538), 10, anon_sym_BANG, anon_sym_in, anon_sym_GT, @@ -211281,108 +208249,59 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1837), 23, + ACTIONS(4536), 17, sym__ternary_qmark, anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + anon_sym_RBRACE, + anon_sym_COLON, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [85602] = 17, - ACTIONS(2292), 1, - anon_sym_DQUOTE, - ACTIONS(2294), 1, - anon_sym_SQUOTE, - ACTIONS(2324), 1, - anon_sym_async, - ACTIONS(2326), 1, - anon_sym_readonly, - ACTIONS(2330), 1, - anon_sym_override, - ACTIONS(4548), 1, - anon_sym_LBRACK, - ACTIONS(4866), 1, - anon_sym_STAR, - ACTIONS(5482), 1, - anon_sym_COMMA, - ACTIONS(5604), 1, - anon_sym_RBRACE, - STATE(2788), 1, - sym_override_modifier, - STATE(5374), 1, - aux_sym_object_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(2302), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(2328), 2, - anon_sym_get, - anon_sym_set, - STATE(3619), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(726), 5, - sym__member_signature_marker, + [81606] = 16, + ACTIONS(3937), 1, anon_sym_LPAREN, - anon_sym_COLON, + ACTIONS(3939), 1, + anon_sym_LBRACK, + ACTIONS(3941), 1, + anon_sym_DOT, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4476), 1, + anon_sym_as, + ACTIONS(4480), 1, + anon_sym_BANG, + ACTIONS(4516), 1, + anon_sym_satisfies, + ACTIONS(5579), 1, + anon_sym_STAR_STAR, + ACTIONS(5593), 1, anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2322), 18, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [85680] = 4, + STATE(1481), 1, + sym_type_arguments, + STATE(1672), 1, + sym_arguments, + STATE(4831), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1701), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - ACTIONS(1705), 13, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4538), 11, anon_sym_STAR, - anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, @@ -211391,370 +208310,776 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1707), 23, + ACTIONS(4536), 16, sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + anon_sym_RBRACE, + anon_sym_COLON, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, - anon_sym_satisfies, - [85732] = 3, + [81682] = 20, + ACTIONS(3937), 1, + anon_sym_LPAREN, + ACTIONS(3939), 1, + anon_sym_LBRACK, + ACTIONS(3941), 1, + anon_sym_DOT, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(5565), 1, + anon_sym_GT_GT, + ACTIONS(5577), 1, + anon_sym_PERCENT, + ACTIONS(5579), 1, + anon_sym_STAR_STAR, + ACTIONS(5581), 1, + anon_sym_LT, + STATE(1481), 1, + sym_type_arguments, + STATE(1672), 1, + sym_arguments, + STATE(4831), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4617), 13, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5557), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(5559), 2, anon_sym_in, anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(5567), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5575), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5583), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4538), 5, + anon_sym_BANG, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4619), 28, - sym__automatic_semicolon, + ACTIONS(4536), 12, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_COLON, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [81766] = 27, + ACTIONS(3937), 1, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, + ACTIONS(3939), 1, anon_sym_LBRACK, + ACTIONS(3941), 1, anon_sym_DOT, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, + ACTIONS(4538), 1, + anon_sym_BANG, + ACTIONS(5561), 1, anon_sym_AMP_AMP, + ACTIONS(5563), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(5565), 1, + anon_sym_GT_GT, + ACTIONS(5569), 1, + anon_sym_AMP, + ACTIONS(5571), 1, anon_sym_CARET, + ACTIONS(5573), 1, + anon_sym_PIPE, + ACTIONS(5577), 1, anon_sym_PERCENT, + ACTIONS(5579), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [85782] = 5, - ACTIONS(5606), 1, - sym__automatic_semicolon, + ACTIONS(5581), 1, + anon_sym_LT, + STATE(1481), 1, + sym_type_arguments, + STATE(1672), 1, + sym_arguments, + STATE(4831), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1711), 4, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - ACTIONS(1715), 13, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5557), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(5559), 2, anon_sym_in, anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(5567), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5575), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5585), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1717), 23, + ACTIONS(5587), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5583), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4536), 7, sym__ternary_qmark, anon_sym_as, + anon_sym_RBRACE, + anon_sym_COLON, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [81864] = 31, + ACTIONS(3937), 1, anon_sym_LPAREN, + ACTIONS(3939), 1, anon_sym_LBRACK, + ACTIONS(3941), 1, anon_sym_DOT, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, + ACTIONS(4476), 1, + anon_sym_as, + ACTIONS(4480), 1, + anon_sym_BANG, + ACTIONS(4516), 1, + anon_sym_satisfies, + ACTIONS(5561), 1, anon_sym_AMP_AMP, + ACTIONS(5563), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(5565), 1, + anon_sym_GT_GT, + ACTIONS(5569), 1, + anon_sym_AMP, + ACTIONS(5571), 1, anon_sym_CARET, + ACTIONS(5573), 1, + anon_sym_PIPE, + ACTIONS(5577), 1, anon_sym_PERCENT, + ACTIONS(5579), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, + ACTIONS(5581), 1, + anon_sym_LT, + ACTIONS(5589), 1, anon_sym_QMARK_QMARK, - anon_sym_instanceof, + ACTIONS(5591), 1, + sym__ternary_qmark, + STATE(1481), 1, + sym_type_arguments, + STATE(1672), 1, + sym_arguments, + STATE(4831), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4514), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, + ACTIONS(5557), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5559), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5567), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5575), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5585), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5587), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4572), 3, + anon_sym_RBRACE, + anon_sym_COLON, anon_sym_BQUOTE, + ACTIONS(5583), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [81970] = 31, + ACTIONS(3937), 1, + anon_sym_LPAREN, + ACTIONS(3939), 1, + anon_sym_LBRACK, + ACTIONS(3941), 1, + anon_sym_DOT, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4476), 1, + anon_sym_as, + ACTIONS(4480), 1, + anon_sym_BANG, + ACTIONS(4516), 1, anon_sym_satisfies, - [85836] = 5, - ACTIONS(5608), 1, - sym__automatic_semicolon, + ACTIONS(5561), 1, + anon_sym_AMP_AMP, + ACTIONS(5563), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5565), 1, + anon_sym_GT_GT, + ACTIONS(5569), 1, + anon_sym_AMP, + ACTIONS(5571), 1, + anon_sym_CARET, + ACTIONS(5573), 1, + anon_sym_PIPE, + ACTIONS(5577), 1, + anon_sym_PERCENT, + ACTIONS(5579), 1, + anon_sym_STAR_STAR, + ACTIONS(5581), 1, + anon_sym_LT, + ACTIONS(5589), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5591), 1, + sym__ternary_qmark, + STATE(1481), 1, + sym_type_arguments, + STATE(1672), 1, + sym_arguments, + STATE(4831), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1721), 4, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - ACTIONS(1725), 13, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5557), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(5559), 2, anon_sym_in, anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(5567), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5575), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5585), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1727), 23, - sym__ternary_qmark, - anon_sym_as, + ACTIONS(5587), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4582), 3, + anon_sym_RBRACE, + anon_sym_COLON, + anon_sym_BQUOTE, + ACTIONS(5583), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [82076] = 31, + ACTIONS(3937), 1, anon_sym_LPAREN, + ACTIONS(3939), 1, anon_sym_LBRACK, + ACTIONS(3941), 1, anon_sym_DOT, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, + ACTIONS(4476), 1, + anon_sym_as, + ACTIONS(4480), 1, + anon_sym_BANG, + ACTIONS(4516), 1, + anon_sym_satisfies, + ACTIONS(5561), 1, anon_sym_AMP_AMP, + ACTIONS(5563), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(5565), 1, + anon_sym_GT_GT, + ACTIONS(5569), 1, + anon_sym_AMP, + ACTIONS(5571), 1, anon_sym_CARET, + ACTIONS(5573), 1, + anon_sym_PIPE, + ACTIONS(5577), 1, anon_sym_PERCENT, + ACTIONS(5579), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, + ACTIONS(5581), 1, + anon_sym_LT, + ACTIONS(5589), 1, anon_sym_QMARK_QMARK, - anon_sym_instanceof, + ACTIONS(5591), 1, + sym__ternary_qmark, + STATE(1481), 1, + sym_type_arguments, + STATE(1672), 1, + sym_arguments, + STATE(4831), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4514), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, + ACTIONS(5557), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5559), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5567), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5575), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5585), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5587), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4729), 3, + anon_sym_RBRACE, + anon_sym_COLON, anon_sym_BQUOTE, + ACTIONS(5583), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [82182] = 31, + ACTIONS(3937), 1, + anon_sym_LPAREN, + ACTIONS(3939), 1, + anon_sym_LBRACK, + ACTIONS(3941), 1, + anon_sym_DOT, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4476), 1, + anon_sym_as, + ACTIONS(4480), 1, + anon_sym_BANG, + ACTIONS(4516), 1, anon_sym_satisfies, - [85890] = 4, + ACTIONS(5561), 1, + anon_sym_AMP_AMP, + ACTIONS(5563), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5565), 1, + anon_sym_GT_GT, + ACTIONS(5569), 1, + anon_sym_AMP, + ACTIONS(5571), 1, + anon_sym_CARET, + ACTIONS(5573), 1, + anon_sym_PIPE, + ACTIONS(5577), 1, + anon_sym_PERCENT, + ACTIONS(5579), 1, + anon_sym_STAR_STAR, + ACTIONS(5581), 1, + anon_sym_LT, + ACTIONS(5589), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5591), 1, + sym__ternary_qmark, + STATE(1481), 1, + sym_type_arguments, + STATE(1672), 1, + sym_arguments, + STATE(4831), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1940), 6, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5557), 2, anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - ACTIONS(726), 12, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_EQ, - anon_sym_COMMA, + anon_sym_SLASH, + ACTIONS(5559), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5567), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5575), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5585), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5587), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4737), 3, anon_sym_RBRACE, - anon_sym_BANG, - anon_sym_LPAREN, - anon_sym_SEMI, anon_sym_COLON, + anon_sym_BQUOTE, + ACTIONS(5583), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [82288] = 31, + ACTIONS(3937), 1, + anon_sym_LPAREN, + ACTIONS(3939), 1, + anon_sym_LBRACK, + ACTIONS(3941), 1, + anon_sym_DOT, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4476), 1, + anon_sym_as, + ACTIONS(4480), 1, + anon_sym_BANG, + ACTIONS(4516), 1, + anon_sym_satisfies, + ACTIONS(5561), 1, + anon_sym_AMP_AMP, + ACTIONS(5563), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5565), 1, + anon_sym_GT_GT, + ACTIONS(5569), 1, + anon_sym_AMP, + ACTIONS(5571), 1, + anon_sym_CARET, + ACTIONS(5573), 1, + anon_sym_PIPE, + ACTIONS(5577), 1, + anon_sym_PERCENT, + ACTIONS(5579), 1, + anon_sym_STAR_STAR, + ACTIONS(5581), 1, anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(1938), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [85942] = 7, - ACTIONS(4170), 1, - anon_sym_QMARK, + ACTIONS(5589), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5591), 1, + sym__ternary_qmark, + STATE(1481), 1, + sym_type_arguments, + STATE(1672), 1, + sym_arguments, + STATE(4831), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4172), 2, - anon_sym_RPAREN, - anon_sym_extends, - ACTIONS(4776), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4773), 5, - anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - ACTIONS(4274), 11, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5557), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(5559), 2, anon_sym_in, anon_sym_GT, - anon_sym_GT_GT, + ACTIONS(5567), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5575), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5585), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4276), 20, - sym__ternary_qmark, - anon_sym_as, + ACTIONS(5587), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4748), 3, + anon_sym_RBRACE, + anon_sym_COLON, + anon_sym_BQUOTE, + ACTIONS(5583), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [82394] = 31, + ACTIONS(3937), 1, anon_sym_LPAREN, + ACTIONS(3939), 1, + anon_sym_LBRACK, + ACTIONS(3941), 1, + anon_sym_DOT, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4476), 1, + anon_sym_as, + ACTIONS(4480), 1, + anon_sym_BANG, + ACTIONS(4516), 1, + anon_sym_satisfies, + ACTIONS(5561), 1, anon_sym_AMP_AMP, + ACTIONS(5563), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(5565), 1, + anon_sym_GT_GT, + ACTIONS(5569), 1, + anon_sym_AMP, + ACTIONS(5571), 1, anon_sym_CARET, + ACTIONS(5573), 1, + anon_sym_PIPE, + ACTIONS(5577), 1, anon_sym_PERCENT, + ACTIONS(5579), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, + ACTIONS(5581), 1, + anon_sym_LT, + ACTIONS(5589), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5591), 1, + sym__ternary_qmark, + STATE(1481), 1, + sym_type_arguments, + STATE(1672), 1, + sym_arguments, + STATE(4831), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5557), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5559), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5567), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5575), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5585), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5587), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, + ACTIONS(4767), 3, + anon_sym_RBRACE, + anon_sym_COLON, + anon_sym_BQUOTE, + ACTIONS(5583), 3, + anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, + [82500] = 31, + ACTIONS(3937), 1, + anon_sym_LPAREN, + ACTIONS(3939), 1, + anon_sym_LBRACK, + ACTIONS(3941), 1, + anon_sym_DOT, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4476), 1, + anon_sym_as, + ACTIONS(4480), 1, + anon_sym_BANG, + ACTIONS(4516), 1, + anon_sym_satisfies, + ACTIONS(5561), 1, + anon_sym_AMP_AMP, + ACTIONS(5563), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5565), 1, + anon_sym_GT_GT, + ACTIONS(5569), 1, + anon_sym_AMP, + ACTIONS(5571), 1, + anon_sym_CARET, + ACTIONS(5573), 1, + anon_sym_PIPE, + ACTIONS(5577), 1, + anon_sym_PERCENT, + ACTIONS(5579), 1, + anon_sym_STAR_STAR, + ACTIONS(5581), 1, + anon_sym_LT, + ACTIONS(5589), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5591), 1, + sym__ternary_qmark, + STATE(1481), 1, + sym_type_arguments, + STATE(1672), 1, + sym_arguments, + STATE(4831), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4514), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, + ACTIONS(5557), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5559), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5567), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5575), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5585), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5587), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4769), 3, + anon_sym_RBRACE, + anon_sym_COLON, anon_sym_BQUOTE, - anon_sym_satisfies, - [86000] = 33, - ACTIONS(3898), 1, + ACTIONS(5583), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [82606] = 31, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, + ACTIONS(4476), 1, anon_sym_as, - ACTIONS(4481), 1, + ACTIONS(4480), 1, anon_sym_BANG, - ACTIONS(4485), 1, + ACTIONS(4516), 1, + anon_sym_satisfies, + ACTIONS(5561), 1, anon_sym_AMP_AMP, - ACTIONS(4487), 1, + ACTIONS(5563), 1, anon_sym_PIPE_PIPE, - ACTIONS(4489), 1, + ACTIONS(5565), 1, anon_sym_GT_GT, - ACTIONS(4493), 1, + ACTIONS(5569), 1, anon_sym_AMP, - ACTIONS(4495), 1, + ACTIONS(5571), 1, anon_sym_CARET, - ACTIONS(4497), 1, + ACTIONS(5573), 1, anon_sym_PIPE, - ACTIONS(4501), 1, + ACTIONS(5577), 1, anon_sym_PERCENT, - ACTIONS(4503), 1, + ACTIONS(5579), 1, anon_sym_STAR_STAR, - ACTIONS(4505), 1, + ACTIONS(5581), 1, anon_sym_LT, - ACTIONS(4513), 1, + ACTIONS(5589), 1, anon_sym_QMARK_QMARK, - ACTIONS(4517), 1, - anon_sym_satisfies, - ACTIONS(4519), 1, + ACTIONS(5591), 1, sym__ternary_qmark, - ACTIONS(4923), 1, - anon_sym_COMMA, - ACTIONS(5610), 1, - anon_sym_COLON, - STATE(1594), 1, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(3835), 1, - aux_sym_sequence_expression_repeat1, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4477), 2, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5557), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4483), 2, + ACTIONS(5559), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4491), 2, + ACTIONS(5567), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4499), 2, + ACTIONS(5575), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4509), 2, + ACTIONS(5585), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4511), 2, + ACTIONS(5587), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4507), 3, + ACTIONS(4478), 3, + anon_sym_RBRACE, + anon_sym_COLON, + anon_sym_BQUOTE, + ACTIONS(5583), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [86110] = 7, - ACTIONS(3569), 1, + [82712] = 7, + ACTIONS(3567), 1, anon_sym_EQ, - ACTIONS(4378), 1, - anon_sym_extends, + ACTIONS(4459), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4669), 2, + ACTIONS(4263), 2, anon_sym_COMMA, - anon_sym_LBRACK, - ACTIONS(4672), 3, + anon_sym_extends, + ACTIONS(4462), 3, anon_sym_GT, anon_sym_AMP, anon_sym_PIPE, - ACTIONS(3443), 10, + ACTIONS(3439), 10, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -211765,11 +209090,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3447), 24, + ACTIONS(3443), 24, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -211789,172 +209115,206 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_implements, - [86168] = 33, - ACTIONS(3898), 1, + [82770] = 33, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, + ACTIONS(4476), 1, anon_sym_as, - ACTIONS(4481), 1, + ACTIONS(4480), 1, anon_sym_BANG, - ACTIONS(4485), 1, + ACTIONS(4484), 1, anon_sym_AMP_AMP, - ACTIONS(4487), 1, + ACTIONS(4486), 1, anon_sym_PIPE_PIPE, - ACTIONS(4489), 1, + ACTIONS(4488), 1, anon_sym_GT_GT, - ACTIONS(4493), 1, + ACTIONS(4492), 1, anon_sym_AMP, - ACTIONS(4495), 1, + ACTIONS(4494), 1, anon_sym_CARET, - ACTIONS(4497), 1, + ACTIONS(4496), 1, anon_sym_PIPE, - ACTIONS(4501), 1, + ACTIONS(4500), 1, anon_sym_PERCENT, - ACTIONS(4503), 1, + ACTIONS(4502), 1, anon_sym_STAR_STAR, - ACTIONS(4505), 1, + ACTIONS(4504), 1, anon_sym_LT, - ACTIONS(4513), 1, + ACTIONS(4512), 1, anon_sym_QMARK_QMARK, - ACTIONS(4517), 1, + ACTIONS(4516), 1, anon_sym_satisfies, - ACTIONS(4519), 1, + ACTIONS(4518), 1, sym__ternary_qmark, - ACTIONS(4923), 1, + ACTIONS(4991), 1, anon_sym_COMMA, - ACTIONS(5612), 1, - anon_sym_RPAREN, - STATE(1594), 1, + ACTIONS(5596), 1, + anon_sym_SEMI, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(3835), 1, + STATE(3765), 1, aux_sym_sequence_expression_repeat1, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4477), 2, + ACTIONS(4474), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4483), 2, + ACTIONS(4482), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4491), 2, + ACTIONS(4490), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4499), 2, + ACTIONS(4498), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4509), 2, + ACTIONS(4508), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4511), 2, + ACTIONS(4510), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4515), 2, + ACTIONS(4514), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4507), 3, + ACTIONS(4506), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [86278] = 33, - ACTIONS(1948), 1, + [82880] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4703), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4705), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, - ACTIONS(3898), 1, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(3900), 1, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, - ACTIONS(3902), 1, anon_sym_DOT, - ACTIONS(4452), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, - anon_sym_as, - ACTIONS(4481), 1, - anon_sym_BANG, - ACTIONS(4485), 1, anon_sym_AMP_AMP, - ACTIONS(4487), 1, anon_sym_PIPE_PIPE, - ACTIONS(4489), 1, - anon_sym_GT_GT, - ACTIONS(4493), 1, - anon_sym_AMP, - ACTIONS(4495), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(4497), 1, - anon_sym_PIPE, - ACTIONS(4501), 1, anon_sym_PERCENT, - ACTIONS(4503), 1, anon_sym_STAR_STAR, - ACTIONS(4505), 1, - anon_sym_LT, - ACTIONS(4513), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(4517), 1, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(4519), 1, - sym__ternary_qmark, - ACTIONS(5614), 1, - anon_sym_RBRACK, - STATE(1594), 1, - sym_type_arguments, - STATE(1637), 1, - sym_arguments, - STATE(4815), 1, - sym_optional_chain, - STATE(5344), 1, - aux_sym_array_repeat1, + [82930] = 8, + ACTIONS(3521), 1, + anon_sym_EQ, + ACTIONS(3584), 1, + anon_sym_COLON, + ACTIONS(4459), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4477), 2, + ACTIONS(4462), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4263), 3, + anon_sym_COMMA, + anon_sym_RBRACK, + anon_sym_extends, + ACTIONS(3439), 11, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4483), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(4491), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4499), 2, + anon_sym_GT_GT, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4509), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4511), 2, + ACTIONS(3443), 22, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4507), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [86388] = 4, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [82990] = 12, + ACTIONS(3937), 1, + anon_sym_LPAREN, + ACTIONS(3939), 1, + anon_sym_LBRACK, + ACTIONS(3941), 1, + anon_sym_DOT, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(5598), 1, + anon_sym_LT, + STATE(1481), 1, + sym_type_arguments, + STATE(1672), 1, + sym_arguments, + STATE(4831), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1731), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - ACTIONS(1735), 13, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4750), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -211965,16 +209325,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1737), 23, + ACTIONS(4752), 19, sym__ternary_qmark, anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + anon_sym_RBRACE, + anon_sym_COLON, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -211988,23 +209345,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [86440] = 4, + [83058] = 15, + ACTIONS(3937), 1, + anon_sym_LPAREN, + ACTIONS(3939), 1, + anon_sym_LBRACK, + ACTIONS(3941), 1, + anon_sym_DOT, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4476), 1, + anon_sym_as, + ACTIONS(4480), 1, + anon_sym_BANG, + ACTIONS(4516), 1, + anon_sym_satisfies, + ACTIONS(5601), 1, + anon_sym_LT, + STATE(1481), 1, + sym_type_arguments, + STATE(1672), 1, + sym_arguments, + STATE(4831), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1741), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - ACTIONS(1745), 13, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4783), 11, anon_sym_STAR, - anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, @@ -212013,16 +209386,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1747), 23, + ACTIONS(4785), 17, sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + anon_sym_RBRACE, + anon_sym_COLON, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -212036,121 +209405,120 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, - anon_sym_satisfies, - [86492] = 33, - ACTIONS(3898), 1, + [83132] = 31, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, + ACTIONS(4476), 1, anon_sym_as, - ACTIONS(4481), 1, + ACTIONS(4480), 1, anon_sym_BANG, - ACTIONS(4485), 1, + ACTIONS(4516), 1, + anon_sym_satisfies, + ACTIONS(5561), 1, anon_sym_AMP_AMP, - ACTIONS(4487), 1, + ACTIONS(5563), 1, anon_sym_PIPE_PIPE, - ACTIONS(4489), 1, + ACTIONS(5565), 1, anon_sym_GT_GT, - ACTIONS(4493), 1, + ACTIONS(5569), 1, anon_sym_AMP, - ACTIONS(4495), 1, + ACTIONS(5571), 1, anon_sym_CARET, - ACTIONS(4497), 1, + ACTIONS(5573), 1, anon_sym_PIPE, - ACTIONS(4501), 1, + ACTIONS(5577), 1, anon_sym_PERCENT, - ACTIONS(4503), 1, + ACTIONS(5579), 1, anon_sym_STAR_STAR, - ACTIONS(4505), 1, + ACTIONS(5581), 1, anon_sym_LT, - ACTIONS(4513), 1, + ACTIONS(5589), 1, anon_sym_QMARK_QMARK, - ACTIONS(4517), 1, - anon_sym_satisfies, - ACTIONS(4519), 1, + ACTIONS(5591), 1, sym__ternary_qmark, - ACTIONS(4923), 1, - anon_sym_COMMA, - ACTIONS(5616), 1, - anon_sym_RPAREN, - STATE(1594), 1, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(3835), 1, - aux_sym_sequence_expression_repeat1, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4477), 2, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5557), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4483), 2, + ACTIONS(5559), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4491), 2, + ACTIONS(5567), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4499), 2, + ACTIONS(5575), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4509), 2, + ACTIONS(5585), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4511), 2, + ACTIONS(5587), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4507), 3, + ACTIONS(4798), 3, + anon_sym_RBRACE, + anon_sym_COLON, + anon_sym_BQUOTE, + ACTIONS(5583), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [86602] = 7, - ACTIONS(3555), 1, - anon_sym_EQ, - ACTIONS(4669), 1, + [83238] = 11, + ACTIONS(3937), 1, + anon_sym_LPAREN, + ACTIONS(3939), 1, anon_sym_LBRACK, + ACTIONS(3941), 1, + anon_sym_DOT, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(5604), 1, + anon_sym_LT, + STATE(1481), 1, + sym_type_arguments, + STATE(1672), 1, + sym_arguments, + STATE(4831), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4378), 2, - anon_sym_COMMA, - anon_sym_extends, - ACTIONS(4672), 3, - anon_sym_GT, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(3443), 10, + ACTIONS(4465), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, + anon_sym_GT, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3447), 24, + ACTIONS(4467), 21, sym__ternary_qmark, anon_sym_as, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_COLON, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -212168,165 +209536,189 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [86660] = 33, - ACTIONS(3898), 1, + [83304] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4673), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4675), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(3900), 1, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, - ACTIONS(3902), 1, anon_sym_DOT, - ACTIONS(4452), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, - anon_sym_as, - ACTIONS(4481), 1, - anon_sym_BANG, - ACTIONS(4485), 1, anon_sym_AMP_AMP, - ACTIONS(4487), 1, anon_sym_PIPE_PIPE, - ACTIONS(4489), 1, - anon_sym_GT_GT, - ACTIONS(4493), 1, - anon_sym_AMP, - ACTIONS(4495), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(4497), 1, - anon_sym_PIPE, - ACTIONS(4501), 1, anon_sym_PERCENT, - ACTIONS(4503), 1, anon_sym_STAR_STAR, - ACTIONS(4505), 1, - anon_sym_LT, - ACTIONS(4513), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(4517), 1, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(4519), 1, - sym__ternary_qmark, - ACTIONS(4923), 1, - anon_sym_COMMA, - ACTIONS(5618), 1, - anon_sym_RPAREN, - STATE(1594), 1, - sym_type_arguments, - STATE(1637), 1, - sym_arguments, - STATE(3835), 1, - aux_sym_sequence_expression_repeat1, - STATE(4815), 1, - sym_optional_chain, + [83354] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4477), 2, + ACTIONS(4689), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4483), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(4491), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4499), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4509), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4511), 2, + ACTIONS(4691), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4507), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [86770] = 33, - ACTIONS(3898), 1, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [83404] = 33, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, + ACTIONS(4476), 1, anon_sym_as, - ACTIONS(4481), 1, + ACTIONS(4480), 1, anon_sym_BANG, - ACTIONS(4485), 1, + ACTIONS(4484), 1, anon_sym_AMP_AMP, - ACTIONS(4487), 1, + ACTIONS(4486), 1, anon_sym_PIPE_PIPE, - ACTIONS(4489), 1, + ACTIONS(4488), 1, anon_sym_GT_GT, - ACTIONS(4493), 1, + ACTIONS(4492), 1, anon_sym_AMP, - ACTIONS(4495), 1, + ACTIONS(4494), 1, anon_sym_CARET, - ACTIONS(4497), 1, + ACTIONS(4496), 1, anon_sym_PIPE, - ACTIONS(4501), 1, + ACTIONS(4500), 1, anon_sym_PERCENT, - ACTIONS(4503), 1, + ACTIONS(4502), 1, anon_sym_STAR_STAR, - ACTIONS(4505), 1, + ACTIONS(4504), 1, anon_sym_LT, - ACTIONS(4513), 1, + ACTIONS(4512), 1, anon_sym_QMARK_QMARK, - ACTIONS(4517), 1, + ACTIONS(4516), 1, anon_sym_satisfies, - ACTIONS(4519), 1, + ACTIONS(4518), 1, sym__ternary_qmark, - ACTIONS(4923), 1, + ACTIONS(4991), 1, anon_sym_COMMA, - ACTIONS(5620), 1, - anon_sym_SEMI, - STATE(1594), 1, + ACTIONS(5607), 1, + anon_sym_RPAREN, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(3835), 1, + STATE(3765), 1, aux_sym_sequence_expression_repeat1, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4477), 2, + ACTIONS(4474), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4483), 2, + ACTIONS(4482), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4491), 2, + ACTIONS(4490), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4499), 2, + ACTIONS(4498), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4509), 2, + ACTIONS(4508), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4511), 2, + ACTIONS(4510), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4515), 2, + ACTIONS(4514), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4507), 3, + ACTIONS(4506), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [86880] = 3, + [83514] = 5, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4473), 13, + ACTIONS(5609), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(5611), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(3439), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -212340,15 +209732,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4475), 28, - sym__automatic_semicolon, + ACTIONS(3443), 23, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -212369,18 +209756,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [86930] = 5, + [83568] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5622), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(5624), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - ACTIONS(3443), 13, + ACTIONS(4719), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -212394,10 +209774,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3447), 23, + ACTIONS(4721), 28, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -212418,18 +209803,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [86984] = 5, + [83618] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5626), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(5628), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - ACTIONS(3443), 13, + ACTIONS(4810), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -212443,10 +209821,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3447), 23, + ACTIONS(4812), 28, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -212467,18 +209850,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [87038] = 5, + [83668] = 5, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5626), 2, + ACTIONS(5613), 2, anon_sym_EQ, anon_sym_QMARK, - ACTIONS(5628), 3, + ACTIONS(5615), 3, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_COLON, - ACTIONS(3443), 13, + ACTIONS(3439), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -212492,7 +209875,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3447), 23, + ACTIONS(3443), 23, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -212516,18 +209899,75 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [87092] = 5, + [83722] = 13, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(732), 1, + anon_sym_RBRACE, + ACTIONS(2300), 1, + anon_sym_DQUOTE, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + ACTIONS(4211), 1, + anon_sym_EQ, + ACTIONS(4530), 1, + anon_sym_LBRACK, + STATE(4829), 1, + aux_sym_object_repeat1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2310), 2, + sym_number, + sym_private_property_identifier, + STATE(3868), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(728), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2322), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [83792] = 5, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5626), 2, + ACTIONS(5613), 2, anon_sym_EQ, anon_sym_QMARK, - ACTIONS(5628), 3, + ACTIONS(5615), 3, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_COLON, - ACTIONS(3443), 13, + ACTIONS(3439), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -212541,7 +209981,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3447), 23, + ACTIONS(3443), 23, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -212565,321 +210005,184 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [87146] = 33, - ACTIONS(3898), 1, - anon_sym_LPAREN, - ACTIONS(3900), 1, - anon_sym_LBRACK, - ACTIONS(3902), 1, - anon_sym_DOT, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4479), 1, - anon_sym_as, - ACTIONS(4481), 1, - anon_sym_BANG, - ACTIONS(4485), 1, - anon_sym_AMP_AMP, - ACTIONS(4487), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4489), 1, - anon_sym_GT_GT, - ACTIONS(4493), 1, - anon_sym_AMP, - ACTIONS(4495), 1, - anon_sym_CARET, - ACTIONS(4497), 1, - anon_sym_PIPE, - ACTIONS(4501), 1, - anon_sym_PERCENT, - ACTIONS(4503), 1, - anon_sym_STAR_STAR, - ACTIONS(4505), 1, - anon_sym_LT, - ACTIONS(4513), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4517), 1, - anon_sym_satisfies, - ACTIONS(4519), 1, - sym__ternary_qmark, - ACTIONS(4923), 1, - anon_sym_COMMA, - ACTIONS(5630), 1, - anon_sym_RPAREN, - STATE(1594), 1, - sym_type_arguments, - STATE(1637), 1, - sym_arguments, - STATE(3835), 1, - aux_sym_sequence_expression_repeat1, - STATE(4815), 1, - sym_optional_chain, + [83846] = 5, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4477), 2, + ACTIONS(5613), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(5615), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(3439), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4483), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(4491), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4499), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4509), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4511), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4507), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [87256] = 33, - ACTIONS(3898), 1, + ACTIONS(3443), 23, + sym__ternary_qmark, + anon_sym_as, anon_sym_LPAREN, - ACTIONS(3900), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, anon_sym_DOT, - ACTIONS(4452), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, - anon_sym_as, - ACTIONS(4481), 1, - anon_sym_BANG, - ACTIONS(4485), 1, anon_sym_AMP_AMP, - ACTIONS(4487), 1, anon_sym_PIPE_PIPE, - ACTIONS(4489), 1, - anon_sym_GT_GT, - ACTIONS(4493), 1, - anon_sym_AMP, - ACTIONS(4495), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(4497), 1, - anon_sym_PIPE, - ACTIONS(4501), 1, anon_sym_PERCENT, - ACTIONS(4503), 1, anon_sym_STAR_STAR, - ACTIONS(4505), 1, - anon_sym_LT, - ACTIONS(4513), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(4517), 1, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(4519), 1, - sym__ternary_qmark, - ACTIONS(4923), 1, - anon_sym_COMMA, - ACTIONS(5632), 1, - anon_sym_RPAREN, - STATE(1594), 1, - sym_type_arguments, - STATE(1637), 1, - sym_arguments, - STATE(3835), 1, - aux_sym_sequence_expression_repeat1, - STATE(4815), 1, - sym_optional_chain, + [83900] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4477), 2, + ACTIONS(4695), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4483), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(4491), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4499), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4509), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4511), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4507), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [87366] = 33, - ACTIONS(3898), 1, + ACTIONS(4697), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(3900), 1, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, - ACTIONS(3902), 1, anon_sym_DOT, - ACTIONS(4452), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, - anon_sym_as, - ACTIONS(4481), 1, - anon_sym_BANG, - ACTIONS(4485), 1, anon_sym_AMP_AMP, - ACTIONS(4487), 1, anon_sym_PIPE_PIPE, - ACTIONS(4489), 1, - anon_sym_GT_GT, - ACTIONS(4493), 1, - anon_sym_AMP, - ACTIONS(4495), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(4497), 1, - anon_sym_PIPE, - ACTIONS(4501), 1, anon_sym_PERCENT, - ACTIONS(4503), 1, anon_sym_STAR_STAR, - ACTIONS(4505), 1, - anon_sym_LT, - ACTIONS(4513), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4517), 1, - anon_sym_satisfies, - ACTIONS(4519), 1, - sym__ternary_qmark, - ACTIONS(4923), 1, - anon_sym_COMMA, - ACTIONS(5634), 1, - anon_sym_RPAREN, - STATE(1594), 1, - sym_type_arguments, - STATE(1637), 1, - sym_arguments, - STATE(3835), 1, - aux_sym_sequence_expression_repeat1, - STATE(4815), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4477), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4483), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4491), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4499), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4509), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4511), 2, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4507), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [87476] = 33, - ACTIONS(3898), 1, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [83950] = 31, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, + ACTIONS(4476), 1, anon_sym_as, - ACTIONS(4481), 1, + ACTIONS(4480), 1, anon_sym_BANG, - ACTIONS(4485), 1, + ACTIONS(4516), 1, + anon_sym_satisfies, + ACTIONS(5325), 1, anon_sym_AMP_AMP, - ACTIONS(4487), 1, + ACTIONS(5327), 1, anon_sym_PIPE_PIPE, - ACTIONS(4489), 1, + ACTIONS(5329), 1, anon_sym_GT_GT, - ACTIONS(4493), 1, + ACTIONS(5333), 1, anon_sym_AMP, - ACTIONS(4495), 1, + ACTIONS(5335), 1, anon_sym_CARET, - ACTIONS(4497), 1, + ACTIONS(5337), 1, anon_sym_PIPE, - ACTIONS(4501), 1, + ACTIONS(5341), 1, anon_sym_PERCENT, - ACTIONS(4503), 1, + ACTIONS(5343), 1, anon_sym_STAR_STAR, - ACTIONS(4505), 1, + ACTIONS(5345), 1, anon_sym_LT, - ACTIONS(4513), 1, + ACTIONS(5353), 1, anon_sym_QMARK_QMARK, - ACTIONS(4517), 1, - anon_sym_satisfies, - ACTIONS(4519), 1, + ACTIONS(5355), 1, sym__ternary_qmark, - ACTIONS(4923), 1, - anon_sym_COMMA, - ACTIONS(5636), 1, - anon_sym_RPAREN, - STATE(1594), 1, - sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(3835), 1, - aux_sym_sequence_expression_repeat1, - STATE(4815), 1, + STATE(2374), 1, + sym_type_arguments, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4477), 2, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5321), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4483), 2, + ACTIONS(5323), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4491), 2, + ACTIONS(5331), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4499), 2, + ACTIONS(5339), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4509), 2, + ACTIONS(5349), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4511), 2, + ACTIONS(5351), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4507), 3, + ACTIONS(5347), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [87586] = 4, - ACTIONS(3544), 1, + ACTIONS(5617), 3, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_implements, + [84056] = 4, + ACTIONS(3565), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3443), 13, + ACTIONS(3439), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -212893,14 +210196,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3447), 27, + ACTIONS(3443), 27, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -212921,18 +210224,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [87638] = 5, - ACTIONS(5638), 1, - sym__automatic_semicolon, + [84108] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1759), 4, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - ACTIONS(1763), 13, + ACTIONS(4610), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -212946,10 +210242,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1765), 23, + ACTIONS(4612), 28, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -212970,17 +210271,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [87692] = 4, + [84158] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1769), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - ACTIONS(1773), 13, + ACTIONS(4590), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -212994,10 +210289,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1775), 23, + ACTIONS(4592), 28, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -213018,319 +210318,199 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [87744] = 33, - ACTIONS(3898), 1, + [84208] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4578), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4580), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(3900), 1, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, - ACTIONS(3902), 1, anon_sym_DOT, - ACTIONS(4452), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, - anon_sym_as, - ACTIONS(4481), 1, - anon_sym_BANG, - ACTIONS(4485), 1, anon_sym_AMP_AMP, - ACTIONS(4487), 1, anon_sym_PIPE_PIPE, - ACTIONS(4489), 1, - anon_sym_GT_GT, - ACTIONS(4493), 1, - anon_sym_AMP, - ACTIONS(4495), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(4497), 1, - anon_sym_PIPE, - ACTIONS(4501), 1, anon_sym_PERCENT, - ACTIONS(4503), 1, anon_sym_STAR_STAR, - ACTIONS(4505), 1, - anon_sym_LT, - ACTIONS(4513), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(4517), 1, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(4519), 1, - sym__ternary_qmark, - ACTIONS(4923), 1, - anon_sym_COMMA, - ACTIONS(5640), 1, - anon_sym_SEMI, - STATE(1594), 1, - sym_type_arguments, - STATE(1637), 1, - sym_arguments, - STATE(3835), 1, - aux_sym_sequence_expression_repeat1, - STATE(4815), 1, - sym_optional_chain, + [84258] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4477), 2, + ACTIONS(4574), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4483), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(4491), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4499), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4509), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4511), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4507), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [87854] = 33, - ACTIONS(3898), 1, + ACTIONS(4576), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(3900), 1, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, - ACTIONS(3902), 1, anon_sym_DOT, - ACTIONS(4452), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, - anon_sym_as, - ACTIONS(4481), 1, - anon_sym_BANG, - ACTIONS(4485), 1, anon_sym_AMP_AMP, - ACTIONS(4487), 1, anon_sym_PIPE_PIPE, - ACTIONS(4489), 1, - anon_sym_GT_GT, - ACTIONS(4493), 1, - anon_sym_AMP, - ACTIONS(4495), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(4497), 1, - anon_sym_PIPE, - ACTIONS(4501), 1, anon_sym_PERCENT, - ACTIONS(4503), 1, anon_sym_STAR_STAR, - ACTIONS(4505), 1, - anon_sym_LT, - ACTIONS(4513), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(4517), 1, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(4519), 1, - sym__ternary_qmark, - ACTIONS(4923), 1, - anon_sym_COMMA, - ACTIONS(5642), 1, - anon_sym_SEMI, - STATE(1594), 1, - sym_type_arguments, - STATE(1637), 1, - sym_arguments, - STATE(3835), 1, - aux_sym_sequence_expression_repeat1, - STATE(4815), 1, - sym_optional_chain, + [84308] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4477), 2, + ACTIONS(1759), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4483), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(4491), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4499), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4509), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4511), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4507), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [87964] = 33, - ACTIONS(3898), 1, + ACTIONS(1761), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(3900), 1, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, - ACTIONS(3902), 1, anon_sym_DOT, - ACTIONS(4452), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, - anon_sym_as, - ACTIONS(4481), 1, - anon_sym_BANG, - ACTIONS(4485), 1, anon_sym_AMP_AMP, - ACTIONS(4487), 1, anon_sym_PIPE_PIPE, - ACTIONS(4489), 1, - anon_sym_GT_GT, - ACTIONS(4493), 1, - anon_sym_AMP, - ACTIONS(4495), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(4497), 1, - anon_sym_PIPE, - ACTIONS(4501), 1, anon_sym_PERCENT, - ACTIONS(4503), 1, anon_sym_STAR_STAR, - ACTIONS(4505), 1, - anon_sym_LT, - ACTIONS(4513), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(4517), 1, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(4519), 1, - sym__ternary_qmark, - ACTIONS(4923), 1, - anon_sym_COMMA, - ACTIONS(5644), 1, - anon_sym_SEMI, - STATE(1594), 1, - sym_type_arguments, - STATE(1637), 1, - sym_arguments, - STATE(3835), 1, - aux_sym_sequence_expression_repeat1, - STATE(4815), 1, - sym_optional_chain, + [84358] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4477), 2, + ACTIONS(1879), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4483), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(4491), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4499), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4509), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4511), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4507), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [88074] = 33, - ACTIONS(3898), 1, + ACTIONS(1881), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(3900), 1, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, - ACTIONS(3902), 1, anon_sym_DOT, - ACTIONS(4452), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, - anon_sym_as, - ACTIONS(4481), 1, - anon_sym_BANG, - ACTIONS(4485), 1, anon_sym_AMP_AMP, - ACTIONS(4487), 1, anon_sym_PIPE_PIPE, - ACTIONS(4489), 1, - anon_sym_GT_GT, - ACTIONS(4493), 1, - anon_sym_AMP, - ACTIONS(4495), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(4497), 1, - anon_sym_PIPE, - ACTIONS(4501), 1, anon_sym_PERCENT, - ACTIONS(4503), 1, anon_sym_STAR_STAR, - ACTIONS(4505), 1, - anon_sym_LT, - ACTIONS(4513), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4517), 1, - anon_sym_satisfies, - ACTIONS(4519), 1, - sym__ternary_qmark, - ACTIONS(4923), 1, - anon_sym_COMMA, - ACTIONS(5646), 1, - anon_sym_SEMI, - STATE(1594), 1, - sym_type_arguments, - STATE(1637), 1, - sym_arguments, - STATE(3835), 1, - aux_sym_sequence_expression_repeat1, - STATE(4815), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4477), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4483), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4491), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4499), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4509), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4511), 2, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4507), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [88184] = 3, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [84408] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4779), 13, + ACTIONS(1729), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -213344,7 +210524,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4781), 28, + ACTIONS(1731), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -213373,32 +210553,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [88234] = 13, - ACTIONS(3898), 1, - anon_sym_LPAREN, - ACTIONS(3900), 1, - anon_sym_LBRACK, - ACTIONS(3902), 1, - anon_sym_DOT, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(5648), 1, - anon_sym_STAR_STAR, - ACTIONS(5650), 1, - anon_sym_LT, - STATE(1594), 1, - sym_type_arguments, - STATE(1637), 1, - sym_arguments, - STATE(4815), 1, - sym_optional_chain, + [84458] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4637), 12, + ACTIONS(1859), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -213409,39 +210568,46 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4635), 17, + ACTIONS(1861), 28, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_RBRACK, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [88303] = 6, - ACTIONS(3445), 1, - anon_sym_EQ, - ACTIONS(3649), 1, - anon_sym_in, - ACTIONS(3652), 1, - anon_sym_of, + [84508] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3443), 12, + ACTIONS(1869), 13, anon_sym_STAR, anon_sym_BANG, + anon_sym_in, anon_sym_GT, anon_sym_GT_GT, anon_sym_AMP, @@ -213452,12 +210618,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3447), 25, + ACTIONS(1871), 28, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -213478,36 +210647,113 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [88358] = 6, - ACTIONS(4669), 1, + [84558] = 33, + ACTIONS(3937), 1, + anon_sym_LPAREN, + ACTIONS(3939), 1, anon_sym_LBRACK, + ACTIONS(3941), 1, + anon_sym_DOT, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4476), 1, + anon_sym_as, + ACTIONS(4480), 1, + anon_sym_BANG, + ACTIONS(4484), 1, + anon_sym_AMP_AMP, + ACTIONS(4486), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4488), 1, + anon_sym_GT_GT, + ACTIONS(4492), 1, + anon_sym_AMP, + ACTIONS(4494), 1, + anon_sym_CARET, + ACTIONS(4496), 1, + anon_sym_PIPE, + ACTIONS(4500), 1, + anon_sym_PERCENT, + ACTIONS(4502), 1, + anon_sym_STAR_STAR, + ACTIONS(4504), 1, + anon_sym_LT, + ACTIONS(4512), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4516), 1, + anon_sym_satisfies, + ACTIONS(4518), 1, + sym__ternary_qmark, + ACTIONS(4991), 1, + anon_sym_COMMA, + ACTIONS(5619), 1, + anon_sym_RPAREN, + STATE(1481), 1, + sym_type_arguments, + STATE(1672), 1, + sym_arguments, + STATE(3765), 1, + aux_sym_sequence_expression_repeat1, + STATE(4831), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4378), 2, - anon_sym_COMMA, - anon_sym_extends, - ACTIONS(4672), 3, + ACTIONS(4474), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4482), 2, + anon_sym_in, anon_sym_GT, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(3443), 10, + ACTIONS(4490), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4498), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4508), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4510), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4506), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [84668] = 5, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5210), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(5231), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(3439), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, + anon_sym_GT, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3447), 24, - sym__automatic_semicolon, + ACTIONS(3443), 23, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, - anon_sym_SEMI, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -213527,36 +210773,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [88413] = 6, - ACTIONS(4783), 1, - anon_sym_LBRACK, + [84722] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4116), 2, - anon_sym_COMMA, - anon_sym_extends, - ACTIONS(4786), 3, - anon_sym_GT, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4461), 10, + ACTIONS(4618), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, + anon_sym_GT, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4463), 24, + ACTIONS(4620), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -213576,38 +210820,192 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [88468] = 6, + [84772] = 33, + ACTIONS(3937), 1, + anon_sym_LPAREN, + ACTIONS(3939), 1, + anon_sym_LBRACK, + ACTIONS(3941), 1, + anon_sym_DOT, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4476), 1, + anon_sym_as, + ACTIONS(4480), 1, + anon_sym_BANG, + ACTIONS(4484), 1, + anon_sym_AMP_AMP, + ACTIONS(4486), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4488), 1, + anon_sym_GT_GT, + ACTIONS(4492), 1, + anon_sym_AMP, + ACTIONS(4494), 1, + anon_sym_CARET, + ACTIONS(4496), 1, + anon_sym_PIPE, + ACTIONS(4500), 1, + anon_sym_PERCENT, + ACTIONS(4502), 1, + anon_sym_STAR_STAR, + ACTIONS(4504), 1, + anon_sym_LT, + ACTIONS(4512), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4516), 1, + anon_sym_satisfies, + ACTIONS(4518), 1, + sym__ternary_qmark, + ACTIONS(4991), 1, + anon_sym_COMMA, + ACTIONS(5621), 1, + anon_sym_RPAREN, + STATE(1481), 1, + sym_type_arguments, + STATE(1672), 1, + sym_arguments, + STATE(3765), 1, + aux_sym_sequence_expression_repeat1, + STATE(4831), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4172), 2, - anon_sym_COMMA, - anon_sym_extends, - ACTIONS(4773), 3, + ACTIONS(4474), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4482), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4490), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4498), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4508), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4510), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4506), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [84882] = 33, + ACTIONS(3937), 1, + anon_sym_LPAREN, + ACTIONS(3939), 1, anon_sym_LBRACK, + ACTIONS(3941), 1, anon_sym_DOT, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4776), 3, - anon_sym_GT, + ACTIONS(4476), 1, + anon_sym_as, + ACTIONS(4480), 1, + anon_sym_BANG, + ACTIONS(4484), 1, + anon_sym_AMP_AMP, + ACTIONS(4486), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4488), 1, + anon_sym_GT_GT, + ACTIONS(4492), 1, anon_sym_AMP, + ACTIONS(4494), 1, + anon_sym_CARET, + ACTIONS(4496), 1, anon_sym_PIPE, - ACTIONS(4274), 10, + ACTIONS(4500), 1, + anon_sym_PERCENT, + ACTIONS(4502), 1, + anon_sym_STAR_STAR, + ACTIONS(4504), 1, + anon_sym_LT, + ACTIONS(4512), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4516), 1, + anon_sym_satisfies, + ACTIONS(4518), 1, + sym__ternary_qmark, + ACTIONS(4991), 1, + anon_sym_COMMA, + ACTIONS(5623), 1, + anon_sym_RPAREN, + STATE(1481), 1, + sym_type_arguments, + STATE(1672), 1, + sym_arguments, + STATE(3765), 1, + aux_sym_sequence_expression_repeat1, + STATE(4831), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4474), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4482), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4490), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4498), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4508), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4510), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4506), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [84992] = 5, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5625), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(5627), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(3439), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, + anon_sym_GT, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4276), 22, - sym__automatic_semicolon, + ACTIONS(3443), 23, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, - anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -213625,18 +211023,86 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [88523] = 6, - ACTIONS(4613), 1, - anon_sym_EQ, - ACTIONS(4981), 1, - anon_sym_COLON, + [85046] = 31, + ACTIONS(3937), 1, + anon_sym_LPAREN, + ACTIONS(3939), 1, + anon_sym_LBRACK, + ACTIONS(3941), 1, + anon_sym_DOT, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4476), 1, + anon_sym_as, + ACTIONS(4480), 1, + anon_sym_BANG, + ACTIONS(4484), 1, + anon_sym_AMP_AMP, + ACTIONS(4486), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4488), 1, + anon_sym_GT_GT, + ACTIONS(4492), 1, + anon_sym_AMP, + ACTIONS(4494), 1, + anon_sym_CARET, + ACTIONS(4496), 1, + anon_sym_PIPE, + ACTIONS(4500), 1, + anon_sym_PERCENT, + ACTIONS(4502), 1, + anon_sym_STAR_STAR, + ACTIONS(4504), 1, + anon_sym_LT, + ACTIONS(4512), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4516), 1, + anon_sym_satisfies, + ACTIONS(4518), 1, + sym__ternary_qmark, + STATE(1481), 1, + sym_type_arguments, + STATE(1672), 1, + sym_arguments, + STATE(4831), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4836), 2, + ACTIONS(4474), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4482), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4490), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4498), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4508), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4510), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4506), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5629), 3, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_RBRACK, - ACTIONS(4611), 13, + [85152] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4814), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -213650,10 +211116,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4615), 23, + ACTIONS(4816), 28, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -213674,14 +211145,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [88578] = 4, + [85202] = 5, + ACTIONS(1711), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4156), 2, - anon_sym_COMMA, - anon_sym_extends, - ACTIONS(4274), 13, + ACTIONS(1703), 2, + anon_sym_else, + anon_sym_while, + ACTIONS(1707), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -213695,10 +211168,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4276), 25, - sym__automatic_semicolon, + ACTIONS(1709), 25, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, @@ -213721,14 +211194,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [88629] = 4, + [85256] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1789), 2, - anon_sym_else, - anon_sym_while, - ACTIONS(1793), 13, + ACTIONS(4554), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -213742,13 +211212,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1795), 25, + ACTIONS(4556), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -213767,41 +211239,268 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [85306] = 33, + ACTIONS(3937), 1, + anon_sym_LPAREN, + ACTIONS(3939), 1, + anon_sym_LBRACK, + ACTIONS(3941), 1, + anon_sym_DOT, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4476), 1, + anon_sym_as, + ACTIONS(4480), 1, + anon_sym_BANG, + ACTIONS(4484), 1, + anon_sym_AMP_AMP, + ACTIONS(4486), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4488), 1, + anon_sym_GT_GT, + ACTIONS(4492), 1, + anon_sym_AMP, + ACTIONS(4494), 1, + anon_sym_CARET, + ACTIONS(4496), 1, + anon_sym_PIPE, + ACTIONS(4500), 1, + anon_sym_PERCENT, + ACTIONS(4502), 1, + anon_sym_STAR_STAR, + ACTIONS(4504), 1, + anon_sym_LT, + ACTIONS(4512), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4516), 1, + anon_sym_satisfies, + ACTIONS(4518), 1, + sym__ternary_qmark, + ACTIONS(4991), 1, + anon_sym_COMMA, + ACTIONS(5631), 1, + anon_sym_RBRACE, + STATE(1481), 1, + sym_type_arguments, + STATE(1672), 1, + sym_arguments, + STATE(3765), 1, + aux_sym_sequence_expression_repeat1, + STATE(4831), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4474), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4482), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4490), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4498), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4508), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4510), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4506), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [85416] = 33, + ACTIONS(3937), 1, + anon_sym_LPAREN, + ACTIONS(3939), 1, + anon_sym_LBRACK, + ACTIONS(3941), 1, + anon_sym_DOT, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4476), 1, + anon_sym_as, + ACTIONS(4480), 1, + anon_sym_BANG, + ACTIONS(4484), 1, + anon_sym_AMP_AMP, + ACTIONS(4486), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4488), 1, + anon_sym_GT_GT, + ACTIONS(4492), 1, + anon_sym_AMP, + ACTIONS(4494), 1, + anon_sym_CARET, + ACTIONS(4496), 1, + anon_sym_PIPE, + ACTIONS(4500), 1, + anon_sym_PERCENT, + ACTIONS(4502), 1, + anon_sym_STAR_STAR, + ACTIONS(4504), 1, + anon_sym_LT, + ACTIONS(4512), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4516), 1, + anon_sym_satisfies, + ACTIONS(4518), 1, + sym__ternary_qmark, + ACTIONS(4991), 1, + anon_sym_COMMA, + ACTIONS(5633), 1, + anon_sym_SEMI, + STATE(1481), 1, + sym_type_arguments, + STATE(1672), 1, + sym_arguments, + STATE(3765), 1, + aux_sym_sequence_expression_repeat1, + STATE(4831), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4474), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4482), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4490), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4498), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4508), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4510), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4506), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [85526] = 33, + ACTIONS(3937), 1, + anon_sym_LPAREN, + ACTIONS(3939), 1, + anon_sym_LBRACK, + ACTIONS(3941), 1, + anon_sym_DOT, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4476), 1, + anon_sym_as, + ACTIONS(4480), 1, + anon_sym_BANG, + ACTIONS(4484), 1, + anon_sym_AMP_AMP, + ACTIONS(4486), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4488), 1, + anon_sym_GT_GT, + ACTIONS(4492), 1, + anon_sym_AMP, + ACTIONS(4494), 1, + anon_sym_CARET, + ACTIONS(4496), 1, + anon_sym_PIPE, + ACTIONS(4500), 1, + anon_sym_PERCENT, + ACTIONS(4502), 1, + anon_sym_STAR_STAR, + ACTIONS(4504), 1, + anon_sym_LT, + ACTIONS(4512), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4516), 1, anon_sym_satisfies, - [88680] = 12, - ACTIONS(2292), 1, + ACTIONS(4518), 1, + sym__ternary_qmark, + ACTIONS(4991), 1, + anon_sym_COMMA, + ACTIONS(5635), 1, + anon_sym_SEMI, + STATE(1481), 1, + sym_type_arguments, + STATE(1672), 1, + sym_arguments, + STATE(3765), 1, + aux_sym_sequence_expression_repeat1, + STATE(4831), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4474), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4482), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4490), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4498), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4508), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4510), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4506), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [85636] = 8, + ACTIONS(1607), 1, anon_sym_DQUOTE, - ACTIONS(2294), 1, + ACTIONS(1609), 1, anon_sym_SQUOTE, - ACTIONS(4384), 1, - anon_sym_EQ, - ACTIONS(4548), 1, + ACTIONS(4657), 1, anon_sym_LBRACK, - ACTIONS(4866), 1, - anon_sym_STAR, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2302), 2, + ACTIONS(4827), 2, sym_number, sym_private_property_identifier, - ACTIONS(2328), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(5537), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - STATE(3619), 3, + STATE(3387), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(726), 5, + ACTIONS(728), 10, + sym__automatic_semicolon, sym__member_signature_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2322), 21, + ACTIONS(4655), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -213811,6 +211510,8 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_static, anon_sym_readonly, + anon_sym_get, + anon_sym_set, anon_sym_declare, anon_sym_public, anon_sym_private, @@ -213823,65 +211524,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [88747] = 23, - ACTIONS(3260), 1, + [85696] = 8, + ACTIONS(2300), 1, anon_sym_DQUOTE, - ACTIONS(3262), 1, + ACTIONS(2302), 1, anon_sym_SQUOTE, - ACTIONS(3682), 1, - anon_sym_override, - ACTIONS(3796), 1, - anon_sym_AT, - ACTIONS(4386), 1, + ACTIONS(4530), 1, anon_sym_LBRACK, - ACTIONS(5653), 1, - anon_sym_STAR, - ACTIONS(5655), 1, - anon_sym_async, - ACTIONS(5659), 1, - anon_sym_static, - ACTIONS(5661), 1, - anon_sym_readonly, - ACTIONS(5665), 1, - anon_sym_declare, - ACTIONS(5667), 1, - anon_sym_abstract, - ACTIONS(5669), 1, - anon_sym_accessor, - STATE(2673), 1, - sym_method_definition, - STATE(2727), 1, - sym_accessibility_modifier, - STATE(2749), 1, - aux_sym_export_statement_repeat1, - STATE(2782), 1, - sym_decorator, - STATE(2793), 1, - sym_override_modifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5657), 2, + ACTIONS(5637), 2, sym_number, sym_private_property_identifier, - ACTIONS(5663), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(3680), 3, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - STATE(2985), 3, + STATE(3795), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(3660), 13, + ACTIONS(728), 10, + sym__automatic_semicolon, + sym__member_signature_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2322), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, + anon_sym_async, anon_sym_new, sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, anon_sym_module, anon_sym_any, anon_sym_number, @@ -213889,37 +211576,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [88836] = 7, - ACTIONS(1667), 1, - anon_sym_EQ, - ACTIONS(2340), 1, - anon_sym_extends, + [85756] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4422), 2, - anon_sym_RBRACE, - anon_sym_LBRACK, - ACTIONS(4425), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(1665), 11, + ACTIONS(4560), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1669), 23, + ACTIONS(4562), 28, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -213939,37 +211623,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [88893] = 7, - ACTIONS(4098), 1, - anon_sym_extends, - ACTIONS(4430), 1, - anon_sym_EQ, + [85806] = 5, + ACTIONS(1803), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4434), 2, - anon_sym_RBRACE, - anon_sym_LBRACK, - ACTIONS(4437), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4428), 11, + ACTIONS(1795), 2, + anon_sym_else, + anon_sym_while, + ACTIONS(1799), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4432), 23, + ACTIONS(1801), 25, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -213989,17 +211672,93 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [88950] = 4, + [85860] = 33, + ACTIONS(1942), 1, + anon_sym_COMMA, + ACTIONS(3937), 1, + anon_sym_LPAREN, + ACTIONS(3939), 1, + anon_sym_LBRACK, + ACTIONS(3941), 1, + anon_sym_DOT, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4476), 1, + anon_sym_as, + ACTIONS(4480), 1, + anon_sym_BANG, + ACTIONS(4484), 1, + anon_sym_AMP_AMP, + ACTIONS(4486), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4488), 1, + anon_sym_GT_GT, + ACTIONS(4492), 1, + anon_sym_AMP, + ACTIONS(4494), 1, + anon_sym_CARET, + ACTIONS(4496), 1, + anon_sym_PIPE, + ACTIONS(4500), 1, + anon_sym_PERCENT, + ACTIONS(4502), 1, + anon_sym_STAR_STAR, + ACTIONS(4504), 1, + anon_sym_LT, + ACTIONS(4512), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4516), 1, + anon_sym_satisfies, + ACTIONS(4518), 1, + sym__ternary_qmark, + ACTIONS(5639), 1, + anon_sym_RPAREN, + STATE(1481), 1, + sym_type_arguments, + STATE(1672), 1, + sym_arguments, + STATE(4831), 1, + sym_optional_chain, + STATE(5182), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1789), 5, + ACTIONS(4474), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4482), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4490), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4498), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4508), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4510), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4506), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [85970] = 5, + ACTIONS(1843), 1, sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - ACTIONS(1793), 13, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1835), 2, + anon_sym_else, + anon_sym_while, + ACTIONS(1839), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -214013,10 +211772,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1795), 22, + ACTIONS(1841), 25, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -214035,51 +211796,48 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, + anon_sym_BQUOTE, anon_sym_satisfies, - [89001] = 13, - ACTIONS(2292), 1, + [86024] = 8, + ACTIONS(2300), 1, anon_sym_DQUOTE, - ACTIONS(2294), 1, + ACTIONS(2302), 1, anon_sym_SQUOTE, - ACTIONS(2324), 1, - anon_sym_async, - ACTIONS(4384), 1, - anon_sym_EQ, - ACTIONS(4548), 1, + ACTIONS(4530), 1, anon_sym_LBRACK, - ACTIONS(4866), 1, - anon_sym_STAR, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2302), 2, + ACTIONS(5260), 2, sym_number, sym_private_property_identifier, - ACTIONS(2328), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(5537), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - STATE(3619), 3, + STATE(3764), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(726), 5, + ACTIONS(728), 10, + sym__automatic_semicolon, sym__member_signature_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2322), 20, + ACTIONS(2322), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, + anon_sym_async, anon_sym_new, sym_identifier, anon_sym_static, anon_sym_readonly, + anon_sym_get, + anon_sym_set, anon_sym_declare, anon_sym_public, anon_sym_private, @@ -214092,111 +211850,86 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [89070] = 31, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, + [86084] = 8, + ACTIONS(2300), 1, + anon_sym_DQUOTE, + ACTIONS(2302), 1, + anon_sym_SQUOTE, ACTIONS(4530), 1, - anon_sym_LPAREN, - ACTIONS(4532), 1, anon_sym_LBRACK, - ACTIONS(4534), 1, - anon_sym_DOT, - ACTIONS(4915), 1, - anon_sym_as, - ACTIONS(4917), 1, - anon_sym_BANG, - ACTIONS(4919), 1, - anon_sym_satisfies, - ACTIONS(5431), 1, - anon_sym_AMP_AMP, - ACTIONS(5433), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5435), 1, - anon_sym_GT_GT, - ACTIONS(5439), 1, - anon_sym_AMP, - ACTIONS(5441), 1, - anon_sym_CARET, - ACTIONS(5443), 1, - anon_sym_PIPE, - ACTIONS(5447), 1, - anon_sym_PERCENT, - ACTIONS(5449), 1, - anon_sym_STAR_STAR, - ACTIONS(5451), 1, - anon_sym_LT, - ACTIONS(5459), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5461), 1, - sym__ternary_qmark, - STATE(2025), 1, - sym_type_arguments, - STATE(2279), 1, - sym_arguments, - STATE(5175), 1, - sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4875), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5102), 2, + ACTIONS(5187), 2, + sym_number, + sym_private_property_identifier, + STATE(3680), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(728), 10, sym__automatic_semicolon, + sym__member_signature_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_LPAREN, anon_sym_SEMI, - ACTIONS(5427), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5429), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5437), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5445), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5455), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5457), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5453), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [89175] = 7, - ACTIONS(4054), 1, + anon_sym_COLON, + anon_sym_LT, anon_sym_QMARK, - ACTIONS(4056), 1, - anon_sym_extends, + ACTIONS(2322), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [86144] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4678), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4675), 3, - anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_RBRACK, - ACTIONS(3443), 11, + ACTIONS(4566), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3447), 22, + ACTIONS(4568), 28, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -214216,93 +211949,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [89232] = 31, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4530), 1, - anon_sym_LPAREN, - ACTIONS(4532), 1, - anon_sym_LBRACK, - ACTIONS(4534), 1, - anon_sym_DOT, - ACTIONS(4915), 1, - anon_sym_as, - ACTIONS(4917), 1, - anon_sym_BANG, - ACTIONS(4919), 1, - anon_sym_satisfies, - ACTIONS(5431), 1, - anon_sym_AMP_AMP, - ACTIONS(5433), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5435), 1, - anon_sym_GT_GT, - ACTIONS(5439), 1, - anon_sym_AMP, - ACTIONS(5441), 1, - anon_sym_CARET, - ACTIONS(5443), 1, - anon_sym_PIPE, - ACTIONS(5447), 1, - anon_sym_PERCENT, - ACTIONS(5449), 1, - anon_sym_STAR_STAR, - ACTIONS(5451), 1, - anon_sym_LT, - ACTIONS(5459), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5461), 1, - sym__ternary_qmark, - STATE(2025), 1, - sym_type_arguments, - STATE(2279), 1, - sym_arguments, - STATE(5175), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4875), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5427), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5429), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5437), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5445), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5455), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5457), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5671), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - ACTIONS(5453), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [89337] = 6, - ACTIONS(4430), 1, - anon_sym_EQ, - ACTIONS(4976), 1, - anon_sym_of, - ACTIONS(5673), 1, - anon_sym_in, + [86194] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4428), 12, + ACTIONS(4271), 13, anon_sym_STAR, anon_sym_BANG, + anon_sym_in, anon_sym_GT, anon_sym_GT_GT, anon_sym_AMP, @@ -214313,12 +211967,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4432), 25, + ACTIONS(4273), 28, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -214339,19 +211996,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [89392] = 6, - ACTIONS(4613), 1, - anon_sym_EQ, - ACTIONS(4981), 1, - anon_sym_of, - ACTIONS(5676), 1, - anon_sym_in, + [86244] = 7, + ACTIONS(840), 1, + anon_sym_BQUOTE, + ACTIONS(3937), 1, + anon_sym_LPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4611), 12, + STATE(1704), 2, + sym_template_string, + sym_arguments, + ACTIONS(5641), 3, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_implements, + ACTIONS(4055), 13, anon_sym_STAR, anon_sym_BANG, + anon_sym_in, anon_sym_GT, anon_sym_GT_GT, anon_sym_AMP, @@ -214362,12 +212025,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4615), 25, + ACTIONS(4057), 21, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -214386,21 +212046,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - anon_sym_BQUOTE, anon_sym_satisfies, - [89447] = 6, - ACTIONS(1667), 1, - anon_sym_EQ, - ACTIONS(5007), 1, - anon_sym_of, - ACTIONS(5679), 1, - anon_sym_in, + [86302] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1665), 12, + ACTIONS(4546), 13, anon_sym_STAR, anon_sym_BANG, + anon_sym_in, anon_sym_GT, anon_sym_GT_GT, anon_sym_AMP, @@ -214411,12 +212065,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1669), 25, + ACTIONS(4548), 28, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -214437,36 +212094,86 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [89502] = 6, - ACTIONS(4675), 1, + [86352] = 8, + ACTIONS(2300), 1, + anon_sym_DQUOTE, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + ACTIONS(4530), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4056), 2, + ACTIONS(5163), 2, + sym_number, + sym_private_property_identifier, + STATE(3582), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(728), 10, + sym__automatic_semicolon, + sym__member_signature_marker, anon_sym_COMMA, - anon_sym_extends, - ACTIONS(4678), 3, - anon_sym_GT, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(3443), 10, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2322), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [86412] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4570), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, + anon_sym_GT, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3447), 24, + ACTIONS(4572), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -214486,37 +212193,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [89557] = 7, - ACTIONS(3445), 1, - anon_sym_EQ, - ACTIONS(4378), 1, - anon_sym_extends, + [86462] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4669), 2, - anon_sym_RBRACE, - anon_sym_LBRACK, - ACTIONS(4672), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(3443), 11, + ACTIONS(4739), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3447), 23, + ACTIONS(4741), 28, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -214536,61 +212240,98 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [89614] = 19, - ACTIONS(231), 1, + [86512] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4614), 13, anon_sym_STAR, - ACTIONS(1952), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(2292), 1, - anon_sym_DQUOTE, - ACTIONS(2294), 1, - anon_sym_SQUOTE, - ACTIONS(4548), 1, - anon_sym_LBRACK, - ACTIONS(5686), 1, - anon_sym_async, - ACTIONS(5688), 1, - anon_sym_static, - ACTIONS(5690), 1, - anon_sym_readonly, - ACTIONS(5696), 1, - anon_sym_override, - STATE(2754), 1, - sym_accessibility_modifier, - STATE(2783), 1, - sym_override_modifier, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4616), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [86562] = 8, + ACTIONS(2300), 1, + anon_sym_DQUOTE, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + ACTIONS(4530), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5488), 2, + ACTIONS(5201), 2, sym_number, sym_private_property_identifier, - ACTIONS(5684), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - ACTIONS(5692), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(5694), 3, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - STATE(3527), 3, + STATE(3793), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(5763), 3, - sym_spread_element, - sym_method_definition, - sym_pair, - ACTIONS(5682), 14, + ACTIONS(728), 10, + sym__automatic_semicolon, + sym__member_signature_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2322), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, + anon_sym_async, anon_sym_new, sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, anon_sym_module, anon_sym_any, anon_sym_number, @@ -214598,1011 +212339,1510 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [89695] = 32, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4530), 1, - anon_sym_LPAREN, - ACTIONS(4532), 1, + [86622] = 7, + ACTIONS(3605), 1, + anon_sym_EQ, + ACTIONS(4263), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4459), 2, + anon_sym_COMMA, anon_sym_LBRACK, - ACTIONS(4534), 1, - anon_sym_DOT, - ACTIONS(4915), 1, - anon_sym_as, - ACTIONS(4917), 1, + ACTIONS(4462), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3439), 10, + anon_sym_STAR, anon_sym_BANG, - ACTIONS(4919), 1, - anon_sym_satisfies, - ACTIONS(5431), 1, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(3443), 24, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_LPAREN, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, - ACTIONS(5433), 1, anon_sym_PIPE_PIPE, - ACTIONS(5435), 1, - anon_sym_GT_GT, - ACTIONS(5439), 1, - anon_sym_AMP, - ACTIONS(5441), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5443), 1, - anon_sym_PIPE, - ACTIONS(5447), 1, anon_sym_PERCENT, - ACTIONS(5449), 1, anon_sym_STAR_STAR, - ACTIONS(5451), 1, - anon_sym_LT, - ACTIONS(5459), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5461), 1, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_implements, + [86680] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4699), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4701), 28, + sym__automatic_semicolon, sym__ternary_qmark, - ACTIONS(5698), 1, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, - ACTIONS(5700), 1, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [86730] = 5, + ACTIONS(1893), 1, sym__automatic_semicolon, - STATE(2025), 1, - sym_type_arguments, - STATE(2279), 1, - sym_arguments, - STATE(5175), 1, - sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4875), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5427), 2, + ACTIONS(1885), 2, + anon_sym_else, + anon_sym_while, + ACTIONS(1889), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5429), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5437), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5445), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5455), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5457), 2, + ACTIONS(1891), 25, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5453), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [89802] = 31, - ACTIONS(3898), 1, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [86784] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4594), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4596), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(3900), 1, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, - ACTIONS(3902), 1, anon_sym_DOT, - ACTIONS(4452), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, - anon_sym_as, - ACTIONS(4481), 1, - anon_sym_BANG, - ACTIONS(4517), 1, - anon_sym_satisfies, - ACTIONS(5648), 1, - anon_sym_STAR_STAR, - ACTIONS(5706), 1, anon_sym_AMP_AMP, - ACTIONS(5708), 1, anon_sym_PIPE_PIPE, - ACTIONS(5710), 1, - anon_sym_GT_GT, - ACTIONS(5714), 1, - anon_sym_AMP, - ACTIONS(5716), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5718), 1, - anon_sym_PIPE, - ACTIONS(5722), 1, anon_sym_PERCENT, - ACTIONS(5724), 1, - anon_sym_LT, - ACTIONS(5732), 1, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5734), 1, - sym__ternary_qmark, - STATE(1594), 1, - sym_type_arguments, - STATE(1637), 1, - sym_arguments, - STATE(4815), 1, - sym_optional_chain, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [86834] = 13, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(2300), 1, + anon_sym_DQUOTE, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + ACTIONS(4211), 1, + anon_sym_EQ, + ACTIONS(4530), 1, + anon_sym_LBRACK, + ACTIONS(4979), 1, + anon_sym_RBRACE, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + STATE(4854), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4475), 2, - anon_sym_RBRACK, - anon_sym_BQUOTE, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5702), 2, + ACTIONS(2310), 2, + sym_number, + sym_private_property_identifier, + STATE(3868), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(728), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2322), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [86904] = 6, + ACTIONS(4263), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4462), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4459), 3, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_LBRACK, + ACTIONS(3439), 11, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5704), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5712), 2, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(3443), 24, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5720), 2, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [86960] = 7, + ACTIONS(3580), 1, + anon_sym_EQ, + ACTIONS(4459), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4263), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(4462), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3439), 10, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5728), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5730), 2, + ACTIONS(3443), 24, + sym__ternary_qmark, + anon_sym_as, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5726), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [89907] = 31, - ACTIONS(3898), 1, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [87018] = 8, + ACTIONS(2300), 1, + anon_sym_DQUOTE, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + ACTIONS(4530), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5264), 2, + sym_number, + sym_private_property_identifier, + STATE(3814), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(728), 10, + sym__automatic_semicolon, + sym__member_signature_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, anon_sym_LPAREN, - ACTIONS(3900), 1, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2322), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [87078] = 33, + ACTIONS(3937), 1, + anon_sym_LPAREN, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, + ACTIONS(4476), 1, anon_sym_as, - ACTIONS(4481), 1, + ACTIONS(4480), 1, anon_sym_BANG, - ACTIONS(4517), 1, - anon_sym_satisfies, - ACTIONS(5648), 1, - anon_sym_STAR_STAR, - ACTIONS(5706), 1, + ACTIONS(4484), 1, anon_sym_AMP_AMP, - ACTIONS(5708), 1, + ACTIONS(4486), 1, anon_sym_PIPE_PIPE, - ACTIONS(5710), 1, + ACTIONS(4488), 1, anon_sym_GT_GT, - ACTIONS(5714), 1, + ACTIONS(4492), 1, anon_sym_AMP, - ACTIONS(5716), 1, + ACTIONS(4494), 1, anon_sym_CARET, - ACTIONS(5718), 1, + ACTIONS(4496), 1, anon_sym_PIPE, - ACTIONS(5722), 1, + ACTIONS(4500), 1, anon_sym_PERCENT, - ACTIONS(5724), 1, + ACTIONS(4502), 1, + anon_sym_STAR_STAR, + ACTIONS(4504), 1, anon_sym_LT, - ACTIONS(5732), 1, + ACTIONS(4512), 1, anon_sym_QMARK_QMARK, - ACTIONS(5734), 1, + ACTIONS(4516), 1, + anon_sym_satisfies, + ACTIONS(4518), 1, sym__ternary_qmark, - STATE(1594), 1, + ACTIONS(4991), 1, + anon_sym_COMMA, + ACTIONS(5643), 1, + anon_sym_RPAREN, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(3765), 1, + aux_sym_sequence_expression_repeat1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4521), 2, - anon_sym_RBRACK, - anon_sym_BQUOTE, - ACTIONS(5702), 2, + ACTIONS(4474), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5704), 2, + ACTIONS(4482), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5712), 2, + ACTIONS(4490), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5720), 2, + ACTIONS(4498), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5728), 2, + ACTIONS(4508), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5730), 2, + ACTIONS(4510), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5726), 3, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4506), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [90012] = 31, - ACTIONS(3898), 1, + [87188] = 33, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, + ACTIONS(4476), 1, anon_sym_as, - ACTIONS(4481), 1, + ACTIONS(4480), 1, anon_sym_BANG, - ACTIONS(4517), 1, - anon_sym_satisfies, - ACTIONS(5648), 1, - anon_sym_STAR_STAR, - ACTIONS(5706), 1, + ACTIONS(4484), 1, anon_sym_AMP_AMP, - ACTIONS(5708), 1, + ACTIONS(4486), 1, anon_sym_PIPE_PIPE, - ACTIONS(5710), 1, + ACTIONS(4488), 1, anon_sym_GT_GT, - ACTIONS(5714), 1, + ACTIONS(4492), 1, anon_sym_AMP, - ACTIONS(5716), 1, + ACTIONS(4494), 1, anon_sym_CARET, - ACTIONS(5718), 1, + ACTIONS(4496), 1, anon_sym_PIPE, - ACTIONS(5722), 1, + ACTIONS(4500), 1, anon_sym_PERCENT, - ACTIONS(5724), 1, + ACTIONS(4502), 1, + anon_sym_STAR_STAR, + ACTIONS(4504), 1, anon_sym_LT, - ACTIONS(5732), 1, + ACTIONS(4512), 1, anon_sym_QMARK_QMARK, - ACTIONS(5734), 1, + ACTIONS(4516), 1, + anon_sym_satisfies, + ACTIONS(4518), 1, sym__ternary_qmark, - STATE(1594), 1, + ACTIONS(4991), 1, + anon_sym_COMMA, + ACTIONS(5645), 1, + anon_sym_RPAREN, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(3765), 1, + aux_sym_sequence_expression_repeat1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4556), 2, - anon_sym_RBRACK, - anon_sym_BQUOTE, - ACTIONS(5702), 2, + ACTIONS(4474), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5704), 2, + ACTIONS(4482), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5712), 2, + ACTIONS(4490), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5720), 2, + ACTIONS(4498), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5728), 2, + ACTIONS(4508), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5730), 2, + ACTIONS(4510), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5726), 3, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4506), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [90117] = 31, - ACTIONS(3898), 1, + [87298] = 33, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, + ACTIONS(4476), 1, anon_sym_as, - ACTIONS(4481), 1, + ACTIONS(4480), 1, anon_sym_BANG, - ACTIONS(4517), 1, - anon_sym_satisfies, - ACTIONS(5648), 1, - anon_sym_STAR_STAR, - ACTIONS(5706), 1, + ACTIONS(4484), 1, anon_sym_AMP_AMP, - ACTIONS(5708), 1, + ACTIONS(4486), 1, anon_sym_PIPE_PIPE, - ACTIONS(5710), 1, + ACTIONS(4488), 1, anon_sym_GT_GT, - ACTIONS(5714), 1, + ACTIONS(4492), 1, anon_sym_AMP, - ACTIONS(5716), 1, + ACTIONS(4494), 1, anon_sym_CARET, - ACTIONS(5718), 1, + ACTIONS(4496), 1, anon_sym_PIPE, - ACTIONS(5722), 1, + ACTIONS(4500), 1, anon_sym_PERCENT, - ACTIONS(5724), 1, + ACTIONS(4502), 1, + anon_sym_STAR_STAR, + ACTIONS(4504), 1, anon_sym_LT, - ACTIONS(5732), 1, + ACTIONS(4512), 1, anon_sym_QMARK_QMARK, - ACTIONS(5734), 1, + ACTIONS(4516), 1, + anon_sym_satisfies, + ACTIONS(4518), 1, sym__ternary_qmark, - STATE(1594), 1, + ACTIONS(4991), 1, + anon_sym_COMMA, + ACTIONS(5647), 1, + anon_sym_RPAREN, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(3765), 1, + aux_sym_sequence_expression_repeat1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4629), 2, - anon_sym_RBRACK, - anon_sym_BQUOTE, - ACTIONS(5702), 2, + ACTIONS(4474), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5704), 2, + ACTIONS(4482), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5712), 2, + ACTIONS(4490), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5720), 2, + ACTIONS(4498), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5728), 2, + ACTIONS(4508), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5730), 2, + ACTIONS(4510), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5726), 3, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4506), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [90222] = 31, - ACTIONS(3898), 1, + [87408] = 33, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, + ACTIONS(4476), 1, anon_sym_as, - ACTIONS(4481), 1, + ACTIONS(4480), 1, anon_sym_BANG, - ACTIONS(4517), 1, - anon_sym_satisfies, - ACTIONS(5648), 1, - anon_sym_STAR_STAR, - ACTIONS(5706), 1, + ACTIONS(4484), 1, anon_sym_AMP_AMP, - ACTIONS(5708), 1, + ACTIONS(4486), 1, anon_sym_PIPE_PIPE, - ACTIONS(5710), 1, + ACTIONS(4488), 1, anon_sym_GT_GT, - ACTIONS(5714), 1, + ACTIONS(4492), 1, anon_sym_AMP, - ACTIONS(5716), 1, + ACTIONS(4494), 1, anon_sym_CARET, - ACTIONS(5718), 1, + ACTIONS(4496), 1, anon_sym_PIPE, - ACTIONS(5722), 1, + ACTIONS(4500), 1, anon_sym_PERCENT, - ACTIONS(5724), 1, + ACTIONS(4502), 1, + anon_sym_STAR_STAR, + ACTIONS(4504), 1, anon_sym_LT, - ACTIONS(5732), 1, + ACTIONS(4512), 1, anon_sym_QMARK_QMARK, - ACTIONS(5734), 1, + ACTIONS(4516), 1, + anon_sym_satisfies, + ACTIONS(4518), 1, sym__ternary_qmark, - STATE(1594), 1, + ACTIONS(4991), 1, + anon_sym_COMMA, + ACTIONS(5649), 1, + anon_sym_RPAREN, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(3765), 1, + aux_sym_sequence_expression_repeat1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4633), 2, - anon_sym_RBRACK, - anon_sym_BQUOTE, - ACTIONS(5702), 2, + ACTIONS(4474), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5704), 2, + ACTIONS(4482), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5712), 2, + ACTIONS(4490), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5720), 2, + ACTIONS(4498), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5728), 2, + ACTIONS(4508), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5730), 2, + ACTIONS(4510), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5726), 3, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4506), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [90327] = 18, - ACTIONS(3898), 1, + [87518] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4800), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4802), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(3900), 1, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, - ACTIONS(3902), 1, anon_sym_DOT, - ACTIONS(4452), 1, anon_sym_QMARK_DOT, - ACTIONS(5648), 1, - anon_sym_STAR_STAR, - ACTIONS(5710), 1, - anon_sym_GT_GT, - ACTIONS(5722), 1, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, anon_sym_PERCENT, - ACTIONS(5724), 1, - anon_sym_LT, - STATE(1594), 1, - sym_type_arguments, - STATE(1637), 1, - sym_arguments, - STATE(4815), 1, - sym_optional_chain, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [87568] = 4, + ACTIONS(3531), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5702), 2, + ACTIONS(3439), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5712), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5720), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4637), 7, anon_sym_BANG, anon_sym_in, anon_sym_GT, + anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4635), 14, + ACTIONS(3443), 27, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_RBRACK, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [90406] = 31, - ACTIONS(3898), 1, + [87620] = 8, + ACTIONS(2300), 1, + anon_sym_DQUOTE, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + ACTIONS(4530), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5246), 2, + sym_number, + sym_private_property_identifier, + STATE(3570), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(728), 10, + sym__automatic_semicolon, + sym__member_signature_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, anon_sym_LPAREN, - ACTIONS(3900), 1, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2322), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [87680] = 33, + ACTIONS(3937), 1, + anon_sym_LPAREN, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, + ACTIONS(4476), 1, anon_sym_as, - ACTIONS(4481), 1, + ACTIONS(4480), 1, anon_sym_BANG, - ACTIONS(4485), 1, + ACTIONS(4484), 1, anon_sym_AMP_AMP, - ACTIONS(4487), 1, + ACTIONS(4486), 1, anon_sym_PIPE_PIPE, - ACTIONS(4489), 1, + ACTIONS(4488), 1, anon_sym_GT_GT, - ACTIONS(4493), 1, + ACTIONS(4492), 1, anon_sym_AMP, - ACTIONS(4495), 1, + ACTIONS(4494), 1, anon_sym_CARET, - ACTIONS(4497), 1, + ACTIONS(4496), 1, anon_sym_PIPE, - ACTIONS(4501), 1, + ACTIONS(4500), 1, anon_sym_PERCENT, - ACTIONS(4503), 1, + ACTIONS(4502), 1, anon_sym_STAR_STAR, - ACTIONS(4505), 1, + ACTIONS(4504), 1, anon_sym_LT, - ACTIONS(4513), 1, + ACTIONS(4512), 1, anon_sym_QMARK_QMARK, - ACTIONS(4517), 1, + ACTIONS(4516), 1, anon_sym_satisfies, - ACTIONS(4519), 1, + ACTIONS(4518), 1, sym__ternary_qmark, - STATE(1594), 1, + ACTIONS(4991), 1, + anon_sym_COMMA, + ACTIONS(5651), 1, + anon_sym_SEMI, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(3765), 1, + aux_sym_sequence_expression_repeat1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4477), 2, + ACTIONS(4474), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4483), 2, + ACTIONS(4482), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4491), 2, + ACTIONS(4490), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4499), 2, + ACTIONS(4498), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4509), 2, + ACTIONS(4508), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4511), 2, + ACTIONS(4510), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4515), 2, + ACTIONS(4514), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5736), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - ACTIONS(4507), 3, + ACTIONS(4506), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [90511] = 25, - ACTIONS(3898), 1, + [87790] = 33, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4637), 1, + ACTIONS(4476), 1, + anon_sym_as, + ACTIONS(4480), 1, anon_sym_BANG, - ACTIONS(5648), 1, - anon_sym_STAR_STAR, - ACTIONS(5710), 1, + ACTIONS(4484), 1, + anon_sym_AMP_AMP, + ACTIONS(4486), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4488), 1, anon_sym_GT_GT, - ACTIONS(5714), 1, + ACTIONS(4492), 1, anon_sym_AMP, - ACTIONS(5716), 1, + ACTIONS(4494), 1, anon_sym_CARET, - ACTIONS(5718), 1, + ACTIONS(4496), 1, anon_sym_PIPE, - ACTIONS(5722), 1, + ACTIONS(4500), 1, anon_sym_PERCENT, - ACTIONS(5724), 1, + ACTIONS(4502), 1, + anon_sym_STAR_STAR, + ACTIONS(4504), 1, anon_sym_LT, - STATE(1594), 1, + ACTIONS(4512), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4516), 1, + anon_sym_satisfies, + ACTIONS(4518), 1, + sym__ternary_qmark, + ACTIONS(4991), 1, + anon_sym_COMMA, + ACTIONS(5653), 1, + anon_sym_SEMI, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(3765), 1, + aux_sym_sequence_expression_repeat1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5702), 2, + ACTIONS(4474), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5704), 2, + ACTIONS(4482), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5712), 2, + ACTIONS(4490), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5720), 2, + ACTIONS(4498), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5728), 2, + ACTIONS(4508), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5730), 2, + ACTIONS(4510), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5726), 3, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4506), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4635), 8, - sym__ternary_qmark, - anon_sym_as, - anon_sym_RBRACK, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_QMARK_QMARK, - anon_sym_BQUOTE, - anon_sym_satisfies, - [90604] = 26, - ACTIONS(3898), 1, + [87900] = 8, + ACTIONS(1607), 1, + anon_sym_DQUOTE, + ACTIONS(1609), 1, + anon_sym_SQUOTE, + ACTIONS(4657), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5655), 2, + sym_number, + sym_private_property_identifier, + STATE(3465), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(728), 10, + sym__automatic_semicolon, + sym__member_signature_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, anon_sym_LPAREN, - ACTIONS(3900), 1, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(4655), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [87960] = 33, + ACTIONS(3937), 1, + anon_sym_LPAREN, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4637), 1, + ACTIONS(4476), 1, + anon_sym_as, + ACTIONS(4480), 1, anon_sym_BANG, - ACTIONS(5648), 1, - anon_sym_STAR_STAR, - ACTIONS(5706), 1, + ACTIONS(4484), 1, anon_sym_AMP_AMP, - ACTIONS(5710), 1, + ACTIONS(4486), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4488), 1, anon_sym_GT_GT, - ACTIONS(5714), 1, + ACTIONS(4492), 1, anon_sym_AMP, - ACTIONS(5716), 1, + ACTIONS(4494), 1, anon_sym_CARET, - ACTIONS(5718), 1, + ACTIONS(4496), 1, anon_sym_PIPE, - ACTIONS(5722), 1, + ACTIONS(4500), 1, anon_sym_PERCENT, - ACTIONS(5724), 1, + ACTIONS(4502), 1, + anon_sym_STAR_STAR, + ACTIONS(4504), 1, anon_sym_LT, - STATE(1594), 1, + ACTIONS(4512), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4516), 1, + anon_sym_satisfies, + ACTIONS(4518), 1, + sym__ternary_qmark, + ACTIONS(4991), 1, + anon_sym_COMMA, + ACTIONS(5657), 1, + anon_sym_SEMI, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(3765), 1, + aux_sym_sequence_expression_repeat1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5702), 2, + ACTIONS(4474), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5704), 2, + ACTIONS(4482), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5712), 2, + ACTIONS(4490), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5720), 2, + ACTIONS(4498), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5728), 2, + ACTIONS(4508), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5730), 2, + ACTIONS(4510), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5726), 3, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4506), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4635), 7, + [88070] = 6, + ACTIONS(4319), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4821), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4818), 3, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_LBRACK, + ACTIONS(4590), 11, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4592), 24, sym__ternary_qmark, anon_sym_as, - anon_sym_RBRACK, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [90699] = 16, - ACTIONS(3898), 1, - anon_sym_LPAREN, - ACTIONS(3900), 1, + [88126] = 8, + ACTIONS(2300), 1, + anon_sym_DQUOTE, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + ACTIONS(4530), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, - anon_sym_DOT, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(5648), 1, - anon_sym_STAR_STAR, - ACTIONS(5650), 1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5659), 2, + sym_number, + sym_private_property_identifier, + STATE(3747), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(728), 10, + sym__automatic_semicolon, + sym__member_signature_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, anon_sym_LT, - ACTIONS(5722), 1, - anon_sym_PERCENT, - STATE(1594), 1, - sym_type_arguments, - STATE(1637), 1, - sym_arguments, - STATE(4815), 1, - sym_optional_chain, + anon_sym_QMARK, + ACTIONS(2322), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [88186] = 6, + ACTIONS(4357), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5702), 2, + ACTIONS(4543), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4540), 5, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + ACTIONS(4271), 11, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5720), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4637), 8, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4635), 16, + ACTIONS(4273), 22, sym__ternary_qmark, anon_sym_as, - anon_sym_RBRACK, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_COLON, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [90774] = 22, - ACTIONS(3898), 1, - anon_sym_LPAREN, - ACTIONS(3900), 1, + [88242] = 9, + ACTIONS(3479), 1, + anon_sym_EQ, + ACTIONS(3584), 1, + anon_sym_COLON, + ACTIONS(4263), 1, + anon_sym_extends, + ACTIONS(4459), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, - anon_sym_DOT, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(5648), 1, - anon_sym_STAR_STAR, - ACTIONS(5710), 1, - anon_sym_GT_GT, - ACTIONS(5722), 1, - anon_sym_PERCENT, - ACTIONS(5724), 1, - anon_sym_LT, - STATE(1594), 1, - sym_type_arguments, - STATE(1637), 1, - sym_arguments, - STATE(4815), 1, - sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5702), 2, + ACTIONS(4462), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(5661), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + ACTIONS(3439), 11, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5704), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5712), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5720), 2, + anon_sym_GT_GT, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5728), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5730), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4637), 3, - anon_sym_BANG, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(5726), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4635), 9, + ACTIONS(3443), 22, sym__ternary_qmark, anon_sym_as, - anon_sym_RBRACK, + anon_sym_LPAREN, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [90861] = 23, - ACTIONS(3898), 1, + [88304] = 31, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(5648), 1, - anon_sym_STAR_STAR, - ACTIONS(5710), 1, + ACTIONS(4476), 1, + anon_sym_as, + ACTIONS(4480), 1, + anon_sym_BANG, + ACTIONS(4516), 1, + anon_sym_satisfies, + ACTIONS(5669), 1, + anon_sym_AMP_AMP, + ACTIONS(5671), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5673), 1, anon_sym_GT_GT, - ACTIONS(5714), 1, + ACTIONS(5677), 1, anon_sym_AMP, - ACTIONS(5722), 1, + ACTIONS(5679), 1, + anon_sym_CARET, + ACTIONS(5681), 1, + anon_sym_PIPE, + ACTIONS(5685), 1, anon_sym_PERCENT, - ACTIONS(5724), 1, + ACTIONS(5687), 1, + anon_sym_STAR_STAR, + ACTIONS(5689), 1, anon_sym_LT, - STATE(1594), 1, + ACTIONS(5697), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5699), 1, + sym__ternary_qmark, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, + ACTIONS(4514), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4637), 2, - anon_sym_BANG, - anon_sym_PIPE, - ACTIONS(5702), 2, + ACTIONS(4697), 2, + anon_sym_of, + anon_sym_BQUOTE, + ACTIONS(5665), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5704), 2, + ACTIONS(5667), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5712), 2, + ACTIONS(5675), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5720), 2, + ACTIONS(5683), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5728), 2, + ACTIONS(5693), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5730), 2, + ACTIONS(5695), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5726), 3, + ACTIONS(5691), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4635), 9, - sym__ternary_qmark, - anon_sym_as, - anon_sym_RBRACK, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - anon_sym_QMARK_QMARK, - anon_sym_BQUOTE, - anon_sym_satisfies, - [90950] = 24, - ACTIONS(3898), 1, + [88409] = 31, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4637), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(4639), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(4641), 1, anon_sym_DOT, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(5648), 1, - anon_sym_STAR_STAR, - ACTIONS(5710), 1, + ACTIONS(4871), 1, + anon_sym_as, + ACTIONS(4873), 1, + anon_sym_BANG, + ACTIONS(4880), 1, + anon_sym_satisfies, + ACTIONS(5398), 1, + anon_sym_AMP_AMP, + ACTIONS(5400), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5402), 1, anon_sym_GT_GT, - ACTIONS(5714), 1, + ACTIONS(5406), 1, anon_sym_AMP, - ACTIONS(5716), 1, + ACTIONS(5408), 1, anon_sym_CARET, - ACTIONS(5722), 1, + ACTIONS(5410), 1, + anon_sym_PIPE, + ACTIONS(5414), 1, anon_sym_PERCENT, - ACTIONS(5724), 1, + ACTIONS(5416), 1, + anon_sym_STAR_STAR, + ACTIONS(5418), 1, anon_sym_LT, - STATE(1594), 1, + ACTIONS(5426), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5428), 1, + sym__ternary_qmark, + STATE(1825), 1, sym_type_arguments, - STATE(1637), 1, + STATE(2292), 1, sym_arguments, - STATE(4815), 1, + STATE(5322), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, + ACTIONS(4878), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4637), 2, - anon_sym_BANG, - anon_sym_PIPE, - ACTIONS(5702), 2, + ACTIONS(5394), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5704), 2, + ACTIONS(5396), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5712), 2, + ACTIONS(5404), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5720), 2, + ACTIONS(5412), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5728), 2, + ACTIONS(5422), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5730), 2, + ACTIONS(5424), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5726), 3, + ACTIONS(5701), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + ACTIONS(5420), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4635), 8, - sym__ternary_qmark, - anon_sym_as, - anon_sym_RBRACK, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_QMARK_QMARK, - anon_sym_BQUOTE, - anon_sym_satisfies, - [91041] = 15, - ACTIONS(3898), 1, - anon_sym_LPAREN, - ACTIONS(3900), 1, - anon_sym_LBRACK, - ACTIONS(3902), 1, - anon_sym_DOT, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(5648), 1, - anon_sym_STAR_STAR, - ACTIONS(5650), 1, - anon_sym_LT, - ACTIONS(5722), 1, - anon_sym_PERCENT, - STATE(1594), 1, - sym_type_arguments, - STATE(1637), 1, - sym_arguments, - STATE(4815), 1, - sym_optional_chain, + [88514] = 4, + ACTIONS(4924), 1, + sym_regex_flags, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5702), 2, + ACTIONS(4920), 17, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4637), 10, + anon_sym_as, anon_sym_BANG, anon_sym_in, anon_sym_GT, @@ -215611,856 +213851,1410 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4635), 16, + anon_sym_instanceof, + anon_sym_satisfies, + anon_sym_implements, + ACTIONS(4922), 22, sym__ternary_qmark, - anon_sym_as, - anon_sym_RBRACK, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, - anon_sym_satisfies, - [91114] = 16, - ACTIONS(3898), 1, - anon_sym_LPAREN, - ACTIONS(3900), 1, - anon_sym_LBRACK, - ACTIONS(3902), 1, - anon_sym_DOT, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4479), 1, - anon_sym_as, - ACTIONS(4481), 1, - anon_sym_BANG, - ACTIONS(4517), 1, - anon_sym_satisfies, - ACTIONS(5648), 1, - anon_sym_STAR_STAR, - ACTIONS(5650), 1, - anon_sym_LT, - STATE(1594), 1, - sym_type_arguments, - STATE(1637), 1, - sym_arguments, - STATE(4815), 1, - sym_optional_chain, + [88565] = 7, + ACTIONS(4083), 1, + anon_sym_QMARK, + ACTIONS(4085), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4637), 11, + ACTIONS(4523), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4520), 3, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_RBRACK, + ACTIONS(3439), 11, anon_sym_STAR, + anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4635), 15, + ACTIONS(3443), 22, sym__ternary_qmark, - anon_sym_RBRACK, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, - [91189] = 20, - ACTIONS(3898), 1, + anon_sym_satisfies, + [88622] = 19, + ACTIONS(231), 1, + anon_sym_STAR, + ACTIONS(1946), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(2300), 1, + anon_sym_DQUOTE, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + ACTIONS(4530), 1, + anon_sym_LBRACK, + ACTIONS(5707), 1, + anon_sym_async, + ACTIONS(5709), 1, + anon_sym_static, + ACTIONS(5711), 1, + anon_sym_readonly, + ACTIONS(5717), 1, + anon_sym_override, + STATE(2773), 1, + sym_accessibility_modifier, + STATE(2798), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5529), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5705), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(5713), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(5715), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3550), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(5570), 3, + sym_spread_element, + sym_method_definition, + sym_pair, + ACTIONS(5703), 14, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [88703] = 31, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(5648), 1, - anon_sym_STAR_STAR, - ACTIONS(5710), 1, + ACTIONS(4476), 1, + anon_sym_as, + ACTIONS(4480), 1, + anon_sym_BANG, + ACTIONS(4484), 1, + anon_sym_AMP_AMP, + ACTIONS(4486), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4488), 1, anon_sym_GT_GT, - ACTIONS(5722), 1, + ACTIONS(4492), 1, + anon_sym_AMP, + ACTIONS(4494), 1, + anon_sym_CARET, + ACTIONS(4496), 1, + anon_sym_PIPE, + ACTIONS(4500), 1, anon_sym_PERCENT, - ACTIONS(5724), 1, + ACTIONS(4502), 1, + anon_sym_STAR_STAR, + ACTIONS(4504), 1, anon_sym_LT, - STATE(1594), 1, + ACTIONS(4512), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4516), 1, + anon_sym_satisfies, + ACTIONS(4518), 1, + sym__ternary_qmark, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5702), 2, + ACTIONS(4474), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5704), 2, + ACTIONS(4482), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5712), 2, + ACTIONS(4490), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5720), 2, + ACTIONS(4498), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5726), 3, + ACTIONS(4508), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4510), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5102), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(4506), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4637), 5, + [88808] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1717), 2, + anon_sym_else, + anon_sym_while, + ACTIONS(1721), 13, + anon_sym_STAR, anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4635), 11, + ACTIONS(1723), 25, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_RBRACK, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - anon_sym_BQUOTE, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_satisfies, - [91272] = 27, - ACTIONS(3898), 1, + [88859] = 31, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4637), 1, + ACTIONS(4476), 1, + anon_sym_as, + ACTIONS(4480), 1, anon_sym_BANG, - ACTIONS(5648), 1, - anon_sym_STAR_STAR, - ACTIONS(5706), 1, + ACTIONS(4484), 1, anon_sym_AMP_AMP, - ACTIONS(5708), 1, + ACTIONS(4486), 1, anon_sym_PIPE_PIPE, - ACTIONS(5710), 1, + ACTIONS(4488), 1, anon_sym_GT_GT, - ACTIONS(5714), 1, + ACTIONS(4492), 1, anon_sym_AMP, - ACTIONS(5716), 1, + ACTIONS(4494), 1, anon_sym_CARET, - ACTIONS(5718), 1, + ACTIONS(4496), 1, anon_sym_PIPE, - ACTIONS(5722), 1, + ACTIONS(4500), 1, anon_sym_PERCENT, - ACTIONS(5724), 1, + ACTIONS(4502), 1, + anon_sym_STAR_STAR, + ACTIONS(4504), 1, anon_sym_LT, - STATE(1594), 1, + ACTIONS(4512), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4516), 1, + anon_sym_satisfies, + ACTIONS(4518), 1, + sym__ternary_qmark, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5702), 2, + ACTIONS(4474), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5704), 2, + ACTIONS(4482), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5712), 2, + ACTIONS(4490), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5720), 2, + ACTIONS(4498), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5728), 2, + ACTIONS(4508), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5730), 2, + ACTIONS(4510), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5726), 3, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5122), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(4506), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4635), 6, + [88964] = 12, + ACTIONS(2300), 1, + anon_sym_DQUOTE, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + ACTIONS(4211), 1, + anon_sym_EQ, + ACTIONS(4530), 1, + anon_sym_LBRACK, + ACTIONS(4918), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2310), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2328), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(5471), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + STATE(3868), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(728), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2322), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [89031] = 6, + ACTIONS(3479), 1, + anon_sym_EQ, + ACTIONS(3670), 1, + anon_sym_in, + ACTIONS(3673), 1, + anon_sym_of, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3439), 12, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(3443), 25, sym__ternary_qmark, anon_sym_as, - anon_sym_RBRACK, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [91369] = 31, - ACTIONS(3898), 1, + [89086] = 31, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4637), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(4639), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(4641), 1, anon_sym_DOT, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4479), 1, + ACTIONS(4871), 1, anon_sym_as, - ACTIONS(4481), 1, + ACTIONS(4873), 1, anon_sym_BANG, - ACTIONS(4517), 1, + ACTIONS(4880), 1, anon_sym_satisfies, - ACTIONS(5648), 1, - anon_sym_STAR_STAR, - ACTIONS(5706), 1, + ACTIONS(5398), 1, anon_sym_AMP_AMP, - ACTIONS(5708), 1, + ACTIONS(5400), 1, anon_sym_PIPE_PIPE, - ACTIONS(5710), 1, + ACTIONS(5402), 1, anon_sym_GT_GT, - ACTIONS(5714), 1, + ACTIONS(5406), 1, anon_sym_AMP, - ACTIONS(5716), 1, + ACTIONS(5408), 1, anon_sym_CARET, - ACTIONS(5718), 1, + ACTIONS(5410), 1, anon_sym_PIPE, - ACTIONS(5722), 1, + ACTIONS(5414), 1, anon_sym_PERCENT, - ACTIONS(5724), 1, + ACTIONS(5416), 1, + anon_sym_STAR_STAR, + ACTIONS(5418), 1, anon_sym_LT, - ACTIONS(5732), 1, + ACTIONS(5426), 1, anon_sym_QMARK_QMARK, - ACTIONS(5734), 1, + ACTIONS(5428), 1, sym__ternary_qmark, - STATE(1594), 1, + STATE(1825), 1, sym_type_arguments, - STATE(1637), 1, + STATE(2292), 1, sym_arguments, - STATE(4815), 1, + STATE(5322), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, + ACTIONS(4878), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4699), 2, - anon_sym_RBRACK, - anon_sym_BQUOTE, - ACTIONS(5702), 2, + ACTIONS(5394), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5704), 2, + ACTIONS(5396), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5712), 2, + ACTIONS(5404), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5720), 2, + ACTIONS(5412), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5728), 2, + ACTIONS(5422), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5730), 2, + ACTIONS(5424), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5726), 3, + ACTIONS(5719), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + ACTIONS(5420), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [91474] = 31, - ACTIONS(3898), 1, + [89191] = 32, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4637), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(4639), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(4641), 1, anon_sym_DOT, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4479), 1, + ACTIONS(4871), 1, anon_sym_as, - ACTIONS(4481), 1, + ACTIONS(4873), 1, anon_sym_BANG, - ACTIONS(4517), 1, + ACTIONS(4880), 1, anon_sym_satisfies, - ACTIONS(5648), 1, - anon_sym_STAR_STAR, - ACTIONS(5706), 1, + ACTIONS(5398), 1, anon_sym_AMP_AMP, - ACTIONS(5708), 1, + ACTIONS(5400), 1, anon_sym_PIPE_PIPE, - ACTIONS(5710), 1, + ACTIONS(5402), 1, anon_sym_GT_GT, - ACTIONS(5714), 1, + ACTIONS(5406), 1, anon_sym_AMP, - ACTIONS(5716), 1, + ACTIONS(5408), 1, anon_sym_CARET, - ACTIONS(5718), 1, + ACTIONS(5410), 1, anon_sym_PIPE, - ACTIONS(5722), 1, + ACTIONS(5414), 1, anon_sym_PERCENT, - ACTIONS(5724), 1, + ACTIONS(5416), 1, + anon_sym_STAR_STAR, + ACTIONS(5418), 1, anon_sym_LT, - ACTIONS(5732), 1, + ACTIONS(5426), 1, anon_sym_QMARK_QMARK, - ACTIONS(5734), 1, + ACTIONS(5428), 1, sym__ternary_qmark, - STATE(1594), 1, + ACTIONS(5721), 1, + anon_sym_SEMI, + ACTIONS(5723), 1, + sym__automatic_semicolon, + STATE(1825), 1, sym_type_arguments, - STATE(1637), 1, + STATE(2292), 1, sym_arguments, - STATE(4815), 1, + STATE(5322), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, + ACTIONS(4878), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4701), 2, - anon_sym_RBRACK, - anon_sym_BQUOTE, - ACTIONS(5702), 2, + ACTIONS(5394), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5704), 2, + ACTIONS(5396), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5712), 2, + ACTIONS(5404), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5720), 2, + ACTIONS(5412), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5728), 2, + ACTIONS(5422), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5730), 2, + ACTIONS(5424), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5726), 3, + ACTIONS(5420), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [91579] = 31, - ACTIONS(3898), 1, + [89298] = 6, + ACTIONS(4211), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3909), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(1950), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(728), 8, + sym__automatic_semicolon, + sym__member_signature_marker, anon_sym_LPAREN, - ACTIONS(3900), 1, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(1948), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [89353] = 31, + ACTIONS(3937), 1, + anon_sym_LPAREN, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, + ACTIONS(4476), 1, anon_sym_as, - ACTIONS(4481), 1, + ACTIONS(4480), 1, anon_sym_BANG, - ACTIONS(4517), 1, - anon_sym_satisfies, - ACTIONS(5648), 1, - anon_sym_STAR_STAR, - ACTIONS(5706), 1, + ACTIONS(4484), 1, anon_sym_AMP_AMP, - ACTIONS(5708), 1, + ACTIONS(4486), 1, anon_sym_PIPE_PIPE, - ACTIONS(5710), 1, + ACTIONS(4488), 1, anon_sym_GT_GT, - ACTIONS(5714), 1, + ACTIONS(4492), 1, anon_sym_AMP, - ACTIONS(5716), 1, + ACTIONS(4494), 1, anon_sym_CARET, - ACTIONS(5718), 1, + ACTIONS(4496), 1, anon_sym_PIPE, - ACTIONS(5722), 1, + ACTIONS(4500), 1, anon_sym_PERCENT, - ACTIONS(5724), 1, + ACTIONS(4502), 1, + anon_sym_STAR_STAR, + ACTIONS(4504), 1, anon_sym_LT, - ACTIONS(5732), 1, + ACTIONS(4512), 1, anon_sym_QMARK_QMARK, - ACTIONS(5734), 1, + ACTIONS(4516), 1, + anon_sym_satisfies, + ACTIONS(4518), 1, sym__ternary_qmark, - STATE(1594), 1, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, + ACTIONS(4474), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4482), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4490), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4498), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4508), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4510), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4514), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4725), 2, + ACTIONS(5725), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(4506), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [89458] = 5, + ACTIONS(3479), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3660), 3, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_RBRACK, - anon_sym_BQUOTE, - ACTIONS(5702), 2, + ACTIONS(3439), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5704), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5712), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(3443), 23, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5720), 2, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [89511] = 6, + ACTIONS(4211), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3909), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(1954), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(728), 8, + sym__automatic_semicolon, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(1952), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [89566] = 13, + ACTIONS(2300), 1, + anon_sym_DQUOTE, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + ACTIONS(2324), 1, + anon_sym_async, + ACTIONS(4211), 1, + anon_sym_EQ, + ACTIONS(4530), 1, + anon_sym_LBRACK, + ACTIONS(4918), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2310), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2328), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(5471), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + STATE(3868), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(728), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2322), 20, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [89635] = 6, + ACTIONS(4818), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4319), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(4821), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4590), 10, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5728), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5730), 2, + ACTIONS(4592), 24, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5726), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [91684] = 31, - ACTIONS(3898), 1, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [89690] = 23, + ACTIONS(3274), 1, + anon_sym_DQUOTE, + ACTIONS(3276), 1, + anon_sym_SQUOTE, + ACTIONS(3703), 1, + anon_sym_override, + ACTIONS(3811), 1, + anon_sym_AT, + ACTIONS(4213), 1, + anon_sym_LBRACK, + ACTIONS(5727), 1, + anon_sym_STAR, + ACTIONS(5729), 1, + anon_sym_async, + ACTIONS(5733), 1, + anon_sym_static, + ACTIONS(5735), 1, + anon_sym_readonly, + ACTIONS(5739), 1, + anon_sym_declare, + ACTIONS(5741), 1, + anon_sym_abstract, + ACTIONS(5743), 1, + anon_sym_accessor, + STATE(2629), 1, + sym_method_definition, + STATE(2724), 1, + sym_accessibility_modifier, + STATE(2754), 1, + aux_sym_export_statement_repeat1, + STATE(2780), 1, + sym_override_modifier, + STATE(2787), 1, + sym_decorator, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5731), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5737), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3701), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(2994), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3677), 13, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [89779] = 31, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, + ACTIONS(4476), 1, anon_sym_as, - ACTIONS(4481), 1, + ACTIONS(4480), 1, anon_sym_BANG, - ACTIONS(4517), 1, + ACTIONS(4516), 1, anon_sym_satisfies, - ACTIONS(5648), 1, - anon_sym_STAR_STAR, - ACTIONS(5706), 1, + ACTIONS(5749), 1, anon_sym_AMP_AMP, - ACTIONS(5708), 1, + ACTIONS(5751), 1, anon_sym_PIPE_PIPE, - ACTIONS(5710), 1, + ACTIONS(5753), 1, anon_sym_GT_GT, - ACTIONS(5714), 1, + ACTIONS(5757), 1, anon_sym_AMP, - ACTIONS(5716), 1, + ACTIONS(5759), 1, anon_sym_CARET, - ACTIONS(5718), 1, + ACTIONS(5761), 1, anon_sym_PIPE, - ACTIONS(5722), 1, + ACTIONS(5765), 1, anon_sym_PERCENT, - ACTIONS(5724), 1, + ACTIONS(5767), 1, + anon_sym_STAR_STAR, + ACTIONS(5769), 1, anon_sym_LT, - ACTIONS(5732), 1, + ACTIONS(5777), 1, anon_sym_QMARK_QMARK, - ACTIONS(5734), 1, + ACTIONS(5779), 1, sym__ternary_qmark, - STATE(1594), 1, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, + ACTIONS(4514), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4733), 2, + ACTIONS(4558), 2, anon_sym_RBRACK, anon_sym_BQUOTE, - ACTIONS(5702), 2, + ACTIONS(5745), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5704), 2, + ACTIONS(5747), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5712), 2, + ACTIONS(5755), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5720), 2, + ACTIONS(5763), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5728), 2, + ACTIONS(5773), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5730), 2, + ACTIONS(5775), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5726), 3, + ACTIONS(5771), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [91789] = 31, - ACTIONS(3898), 1, + [89884] = 31, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, + ACTIONS(4476), 1, anon_sym_as, - ACTIONS(4481), 1, + ACTIONS(4480), 1, anon_sym_BANG, - ACTIONS(4517), 1, + ACTIONS(4516), 1, anon_sym_satisfies, - ACTIONS(5648), 1, - anon_sym_STAR_STAR, - ACTIONS(5706), 1, + ACTIONS(5749), 1, anon_sym_AMP_AMP, - ACTIONS(5708), 1, + ACTIONS(5751), 1, anon_sym_PIPE_PIPE, - ACTIONS(5710), 1, + ACTIONS(5753), 1, anon_sym_GT_GT, - ACTIONS(5714), 1, + ACTIONS(5757), 1, anon_sym_AMP, - ACTIONS(5716), 1, + ACTIONS(5759), 1, anon_sym_CARET, - ACTIONS(5718), 1, + ACTIONS(5761), 1, anon_sym_PIPE, - ACTIONS(5722), 1, + ACTIONS(5765), 1, anon_sym_PERCENT, - ACTIONS(5724), 1, + ACTIONS(5767), 1, + anon_sym_STAR_STAR, + ACTIONS(5769), 1, anon_sym_LT, - ACTIONS(5732), 1, + ACTIONS(5777), 1, anon_sym_QMARK_QMARK, - ACTIONS(5734), 1, + ACTIONS(5779), 1, sym__ternary_qmark, - STATE(1594), 1, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, + ACTIONS(4514), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4737), 2, + ACTIONS(4584), 2, anon_sym_RBRACK, anon_sym_BQUOTE, - ACTIONS(5702), 2, + ACTIONS(5745), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5704), 2, + ACTIONS(5747), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5712), 2, + ACTIONS(5755), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5720), 2, + ACTIONS(5763), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5728), 2, + ACTIONS(5773), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5730), 2, + ACTIONS(5775), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5726), 3, + ACTIONS(5771), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [91894] = 31, - ACTIONS(3898), 1, + [89989] = 31, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, + ACTIONS(4476), 1, anon_sym_as, - ACTIONS(4481), 1, + ACTIONS(4480), 1, anon_sym_BANG, - ACTIONS(4517), 1, + ACTIONS(4516), 1, anon_sym_satisfies, - ACTIONS(5648), 1, - anon_sym_STAR_STAR, - ACTIONS(5706), 1, + ACTIONS(5749), 1, anon_sym_AMP_AMP, - ACTIONS(5708), 1, + ACTIONS(5751), 1, anon_sym_PIPE_PIPE, - ACTIONS(5710), 1, + ACTIONS(5753), 1, anon_sym_GT_GT, - ACTIONS(5714), 1, + ACTIONS(5757), 1, anon_sym_AMP, - ACTIONS(5716), 1, + ACTIONS(5759), 1, anon_sym_CARET, - ACTIONS(5718), 1, + ACTIONS(5761), 1, anon_sym_PIPE, - ACTIONS(5722), 1, + ACTIONS(5765), 1, anon_sym_PERCENT, - ACTIONS(5724), 1, + ACTIONS(5767), 1, + anon_sym_STAR_STAR, + ACTIONS(5769), 1, anon_sym_LT, - ACTIONS(5732), 1, + ACTIONS(5777), 1, anon_sym_QMARK_QMARK, - ACTIONS(5734), 1, + ACTIONS(5779), 1, sym__ternary_qmark, - STATE(1594), 1, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, + ACTIONS(4514), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4747), 2, + ACTIONS(4757), 2, anon_sym_RBRACK, anon_sym_BQUOTE, - ACTIONS(5702), 2, + ACTIONS(5745), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5704), 2, + ACTIONS(5747), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5712), 2, + ACTIONS(5755), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5720), 2, + ACTIONS(5763), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5728), 2, + ACTIONS(5773), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5730), 2, + ACTIONS(5775), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5726), 3, + ACTIONS(5771), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [91999] = 31, - ACTIONS(3898), 1, + [90094] = 31, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, + ACTIONS(4476), 1, anon_sym_as, - ACTIONS(4481), 1, + ACTIONS(4480), 1, anon_sym_BANG, - ACTIONS(4517), 1, + ACTIONS(4516), 1, anon_sym_satisfies, - ACTIONS(5648), 1, - anon_sym_STAR_STAR, - ACTIONS(5706), 1, + ACTIONS(5749), 1, anon_sym_AMP_AMP, - ACTIONS(5708), 1, + ACTIONS(5751), 1, anon_sym_PIPE_PIPE, - ACTIONS(5710), 1, + ACTIONS(5753), 1, anon_sym_GT_GT, - ACTIONS(5714), 1, + ACTIONS(5757), 1, anon_sym_AMP, - ACTIONS(5716), 1, + ACTIONS(5759), 1, anon_sym_CARET, - ACTIONS(5718), 1, + ACTIONS(5761), 1, anon_sym_PIPE, - ACTIONS(5722), 1, + ACTIONS(5765), 1, anon_sym_PERCENT, - ACTIONS(5724), 1, + ACTIONS(5767), 1, + anon_sym_STAR_STAR, + ACTIONS(5769), 1, anon_sym_LT, - ACTIONS(5732), 1, + ACTIONS(5777), 1, anon_sym_QMARK_QMARK, - ACTIONS(5734), 1, + ACTIONS(5779), 1, sym__ternary_qmark, - STATE(1594), 1, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, + ACTIONS(4514), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4749), 2, + ACTIONS(4693), 2, anon_sym_RBRACK, anon_sym_BQUOTE, - ACTIONS(5702), 2, + ACTIONS(5745), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5704), 2, + ACTIONS(5747), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5712), 2, + ACTIONS(5755), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5720), 2, + ACTIONS(5763), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5728), 2, + ACTIONS(5773), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5730), 2, + ACTIONS(5775), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5726), 3, + ACTIONS(5771), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [92104] = 31, - ACTIONS(3898), 1, + [90199] = 31, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, + ACTIONS(4476), 1, anon_sym_as, - ACTIONS(4481), 1, + ACTIONS(4480), 1, anon_sym_BANG, - ACTIONS(4517), 1, + ACTIONS(4516), 1, anon_sym_satisfies, - ACTIONS(5648), 1, - anon_sym_STAR_STAR, - ACTIONS(5706), 1, + ACTIONS(5749), 1, anon_sym_AMP_AMP, - ACTIONS(5708), 1, + ACTIONS(5751), 1, anon_sym_PIPE_PIPE, - ACTIONS(5710), 1, + ACTIONS(5753), 1, anon_sym_GT_GT, - ACTIONS(5714), 1, + ACTIONS(5757), 1, anon_sym_AMP, - ACTIONS(5716), 1, + ACTIONS(5759), 1, anon_sym_CARET, - ACTIONS(5718), 1, + ACTIONS(5761), 1, anon_sym_PIPE, - ACTIONS(5722), 1, + ACTIONS(5765), 1, anon_sym_PERCENT, - ACTIONS(5724), 1, + ACTIONS(5767), 1, + anon_sym_STAR_STAR, + ACTIONS(5769), 1, anon_sym_LT, - ACTIONS(5732), 1, + ACTIONS(5777), 1, anon_sym_QMARK_QMARK, - ACTIONS(5734), 1, + ACTIONS(5779), 1, sym__ternary_qmark, - STATE(1594), 1, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, + ACTIONS(4514), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4771), 2, + ACTIONS(4697), 2, anon_sym_RBRACK, anon_sym_BQUOTE, - ACTIONS(5702), 2, + ACTIONS(5745), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5704), 2, + ACTIONS(5747), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5712), 2, + ACTIONS(5755), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5720), 2, + ACTIONS(5763), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5728), 2, + ACTIONS(5773), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5730), 2, + ACTIONS(5775), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5726), 3, + ACTIONS(5771), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [92209] = 12, - ACTIONS(3898), 1, + [90304] = 18, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(5738), 1, + ACTIONS(5753), 1, + anon_sym_GT_GT, + ACTIONS(5765), 1, + anon_sym_PERCENT, + ACTIONS(5767), 1, + anon_sym_STAR_STAR, + ACTIONS(5769), 1, anon_sym_LT, - STATE(1594), 1, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, + ACTIONS(4514), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4523), 12, + ACTIONS(5745), 2, anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5755), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5763), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4538), 7, anon_sym_BANG, anon_sym_in, anon_sym_GT, - anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4525), 18, + ACTIONS(4536), 14, sym__ternary_qmark, anon_sym_as, anon_sym_RBRACK, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -216469,37 +215263,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_BQUOTE, anon_sym_satisfies, - [92276] = 15, - ACTIONS(3898), 1, + [90383] = 13, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, - anon_sym_as, - ACTIONS(4481), 1, - anon_sym_BANG, - ACTIONS(4517), 1, - anon_sym_satisfies, - ACTIONS(5741), 1, + ACTIONS(5767), 1, + anon_sym_STAR_STAR, + ACTIONS(5781), 1, anon_sym_LT, - STATE(1594), 1, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, + ACTIONS(4514), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4639), 11, + ACTIONS(4538), 12, anon_sym_STAR, + anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, @@ -216510,8 +215301,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4641), 16, + ACTIONS(4536), 17, sym__ternary_qmark, + anon_sym_as, anon_sym_RBRACK, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -216519,7 +215311,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -216527,234 +215318,432 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_BQUOTE, - [92349] = 31, - ACTIONS(3898), 1, + anon_sym_satisfies, + [90452] = 25, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, - anon_sym_as, - ACTIONS(4481), 1, + ACTIONS(4538), 1, anon_sym_BANG, - ACTIONS(4517), 1, - anon_sym_satisfies, - ACTIONS(5648), 1, + ACTIONS(5753), 1, + anon_sym_GT_GT, + ACTIONS(5757), 1, + anon_sym_AMP, + ACTIONS(5759), 1, + anon_sym_CARET, + ACTIONS(5761), 1, + anon_sym_PIPE, + ACTIONS(5765), 1, + anon_sym_PERCENT, + ACTIONS(5767), 1, anon_sym_STAR_STAR, - ACTIONS(5706), 1, + ACTIONS(5769), 1, + anon_sym_LT, + STATE(1481), 1, + sym_type_arguments, + STATE(1672), 1, + sym_arguments, + STATE(4831), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5745), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5747), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5755), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5763), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5773), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5775), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5771), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4536), 8, + sym__ternary_qmark, + anon_sym_as, + anon_sym_RBRACK, anon_sym_AMP_AMP, - ACTIONS(5708), 1, anon_sym_PIPE_PIPE, - ACTIONS(5710), 1, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [90545] = 26, + ACTIONS(3937), 1, + anon_sym_LPAREN, + ACTIONS(3939), 1, + anon_sym_LBRACK, + ACTIONS(3941), 1, + anon_sym_DOT, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4538), 1, + anon_sym_BANG, + ACTIONS(5749), 1, + anon_sym_AMP_AMP, + ACTIONS(5753), 1, anon_sym_GT_GT, - ACTIONS(5714), 1, + ACTIONS(5757), 1, anon_sym_AMP, - ACTIONS(5716), 1, + ACTIONS(5759), 1, anon_sym_CARET, - ACTIONS(5718), 1, + ACTIONS(5761), 1, anon_sym_PIPE, - ACTIONS(5722), 1, + ACTIONS(5765), 1, anon_sym_PERCENT, - ACTIONS(5724), 1, + ACTIONS(5767), 1, + anon_sym_STAR_STAR, + ACTIONS(5769), 1, anon_sym_LT, - ACTIONS(5732), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5734), 1, - sym__ternary_qmark, - STATE(1594), 1, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, + ACTIONS(4514), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4653), 2, - anon_sym_RBRACK, - anon_sym_BQUOTE, - ACTIONS(5702), 2, + ACTIONS(5745), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5704), 2, + ACTIONS(5747), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5712), 2, + ACTIONS(5755), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5720), 2, + ACTIONS(5763), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5728), 2, + ACTIONS(5773), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5730), 2, + ACTIONS(5775), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5726), 3, + ACTIONS(5771), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [92454] = 4, - ACTIONS(3569), 1, - anon_sym_EQ, + ACTIONS(4536), 7, + sym__ternary_qmark, + anon_sym_as, + anon_sym_RBRACK, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [90640] = 16, + ACTIONS(3937), 1, + anon_sym_LPAREN, + ACTIONS(3939), 1, + anon_sym_LBRACK, + ACTIONS(3941), 1, + anon_sym_DOT, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(5765), 1, + anon_sym_PERCENT, + ACTIONS(5767), 1, + anon_sym_STAR_STAR, + ACTIONS(5781), 1, + anon_sym_LT, + STATE(1481), 1, + sym_type_arguments, + STATE(1672), 1, + sym_arguments, + STATE(4831), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3443), 13, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5745), 2, anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5763), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4538), 8, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3447), 26, + ACTIONS(4536), 16, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + anon_sym_RBRACK, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_implements, - [92505] = 7, - ACTIONS(3455), 1, + [90715] = 22, + ACTIONS(3937), 1, + anon_sym_LPAREN, + ACTIONS(3939), 1, + anon_sym_LBRACK, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(3459), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, + ACTIONS(5753), 1, + anon_sym_GT_GT, + ACTIONS(5765), 1, + anon_sym_PERCENT, + ACTIONS(5767), 1, + anon_sym_STAR_STAR, + ACTIONS(5769), 1, + anon_sym_LT, + STATE(1481), 1, + sym_type_arguments, + STATE(1672), 1, + sym_arguments, + STATE(4831), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3453), 3, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_QMARK, - ACTIONS(3449), 4, - anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_extends, - ACTIONS(3443), 11, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5745), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(5747), 2, anon_sym_in, anon_sym_GT, - anon_sym_GT_GT, + ACTIONS(5755), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5763), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5773), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3447), 20, + ACTIONS(5775), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4538), 3, + anon_sym_BANG, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(5771), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4536), 9, sym__ternary_qmark, anon_sym_as, - anon_sym_LPAREN, + anon_sym_RBRACK, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [92562] = 5, + [90802] = 23, + ACTIONS(3937), 1, + anon_sym_LPAREN, + ACTIONS(3939), 1, + anon_sym_LBRACK, + ACTIONS(3941), 1, + anon_sym_DOT, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(5753), 1, + anon_sym_GT_GT, + ACTIONS(5757), 1, + anon_sym_AMP, + ACTIONS(5765), 1, + anon_sym_PERCENT, + ACTIONS(5767), 1, + anon_sym_STAR_STAR, + ACTIONS(5769), 1, + anon_sym_LT, + STATE(1481), 1, + sym_type_arguments, + STATE(1672), 1, + sym_arguments, + STATE(4831), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4110), 3, - anon_sym_AMP, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4538), 2, + anon_sym_BANG, anon_sym_PIPE, - anon_sym_QMARK, - ACTIONS(4112), 4, - anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_extends, - ACTIONS(3443), 11, + ACTIONS(5745), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(5747), 2, anon_sym_in, anon_sym_GT, - anon_sym_GT_GT, + ACTIONS(5755), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5763), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5773), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3447), 22, + ACTIONS(5775), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5771), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4536), 9, sym__ternary_qmark, anon_sym_as, + anon_sym_RBRACK, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [90891] = 24, + ACTIONS(3937), 1, anon_sym_LPAREN, + ACTIONS(3939), 1, + anon_sym_LBRACK, + ACTIONS(3941), 1, anon_sym_DOT, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(5753), 1, + anon_sym_GT_GT, + ACTIONS(5757), 1, + anon_sym_AMP, + ACTIONS(5759), 1, anon_sym_CARET, + ACTIONS(5765), 1, anon_sym_PERCENT, + ACTIONS(5767), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, + ACTIONS(5769), 1, + anon_sym_LT, + STATE(1481), 1, + sym_type_arguments, + STATE(1672), 1, + sym_arguments, + STATE(4831), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4538), 2, + anon_sym_BANG, + anon_sym_PIPE, + ACTIONS(5745), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5747), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5755), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5763), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5773), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5775), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, + ACTIONS(5771), 3, + anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, + ACTIONS(4536), 8, + sym__ternary_qmark, + anon_sym_as, + anon_sym_RBRACK, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, anon_sym_BQUOTE, anon_sym_satisfies, - [92615] = 4, - ACTIONS(5035), 1, - sym_regex_flags, + [90982] = 15, + ACTIONS(3937), 1, + anon_sym_LPAREN, + ACTIONS(3939), 1, + anon_sym_LBRACK, + ACTIONS(3941), 1, + anon_sym_DOT, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(5765), 1, + anon_sym_PERCENT, + ACTIONS(5767), 1, + anon_sym_STAR_STAR, + ACTIONS(5781), 1, + anon_sym_LT, + STATE(1481), 1, + sym_type_arguments, + STATE(1672), 1, + sym_arguments, + STATE(4831), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5031), 17, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5745), 2, anon_sym_STAR, - anon_sym_as, + anon_sym_SLASH, + ACTIONS(4538), 10, anon_sym_BANG, anon_sym_in, anon_sym_GT, @@ -216763,573 +215752,814 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_instanceof, - anon_sym_satisfies, - anon_sym_implements, - ACTIONS(5033), 22, + ACTIONS(4536), 16, sym__ternary_qmark, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + anon_sym_as, + anon_sym_RBRACK, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, + anon_sym_instanceof, anon_sym_BQUOTE, - [92666] = 32, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4530), 1, + anon_sym_satisfies, + [91055] = 16, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(4532), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(4534), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4915), 1, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4476), 1, anon_sym_as, - ACTIONS(4917), 1, + ACTIONS(4480), 1, anon_sym_BANG, - ACTIONS(4919), 1, + ACTIONS(4516), 1, anon_sym_satisfies, - ACTIONS(5431), 1, - anon_sym_AMP_AMP, - ACTIONS(5433), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5435), 1, - anon_sym_GT_GT, - ACTIONS(5439), 1, - anon_sym_AMP, - ACTIONS(5441), 1, - anon_sym_CARET, - ACTIONS(5443), 1, - anon_sym_PIPE, - ACTIONS(5447), 1, - anon_sym_PERCENT, - ACTIONS(5449), 1, + ACTIONS(5767), 1, anon_sym_STAR_STAR, - ACTIONS(5451), 1, + ACTIONS(5781), 1, anon_sym_LT, - ACTIONS(5459), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5461), 1, - sym__ternary_qmark, - ACTIONS(5744), 1, - anon_sym_SEMI, - ACTIONS(5746), 1, - sym__automatic_semicolon, - STATE(2025), 1, + STATE(1481), 1, sym_type_arguments, - STATE(2279), 1, + STATE(1672), 1, sym_arguments, - STATE(5175), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4875), 2, + ACTIONS(4514), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5427), 2, + ACTIONS(4538), 11, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5429), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5437), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5445), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5455), 2, + anon_sym_SLASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5457), 2, + ACTIONS(4536), 15, + sym__ternary_qmark, + anon_sym_RBRACK, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5453), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [92773] = 31, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4530), 1, + anon_sym_BQUOTE, + [91130] = 20, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(4532), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(4534), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4915), 1, - anon_sym_as, - ACTIONS(4917), 1, - anon_sym_BANG, - ACTIONS(4919), 1, - anon_sym_satisfies, - ACTIONS(5431), 1, - anon_sym_AMP_AMP, - ACTIONS(5433), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5435), 1, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(5753), 1, anon_sym_GT_GT, - ACTIONS(5439), 1, - anon_sym_AMP, - ACTIONS(5441), 1, - anon_sym_CARET, - ACTIONS(5443), 1, - anon_sym_PIPE, - ACTIONS(5447), 1, + ACTIONS(5765), 1, anon_sym_PERCENT, - ACTIONS(5449), 1, + ACTIONS(5767), 1, anon_sym_STAR_STAR, - ACTIONS(5451), 1, + ACTIONS(5769), 1, anon_sym_LT, - ACTIONS(5459), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5461), 1, - sym__ternary_qmark, - STATE(2025), 1, + STATE(1481), 1, sym_type_arguments, - STATE(2279), 1, + STATE(1672), 1, sym_arguments, - STATE(5175), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4875), 2, + ACTIONS(4514), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5427), 2, + ACTIONS(5745), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5429), 2, + ACTIONS(5747), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5437), 2, + ACTIONS(5755), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5445), 2, + ACTIONS(5763), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5455), 2, + ACTIONS(5771), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4538), 5, + anon_sym_BANG, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5457), 2, + ACTIONS(4536), 11, + sym__ternary_qmark, + anon_sym_as, + anon_sym_RBRACK, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_CARET, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5748), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - ACTIONS(5453), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [92878] = 31, - ACTIONS(3898), 1, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [91213] = 27, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, - anon_sym_as, - ACTIONS(4481), 1, + ACTIONS(4538), 1, anon_sym_BANG, - ACTIONS(4485), 1, + ACTIONS(5749), 1, anon_sym_AMP_AMP, - ACTIONS(4487), 1, + ACTIONS(5751), 1, anon_sym_PIPE_PIPE, - ACTIONS(4489), 1, + ACTIONS(5753), 1, anon_sym_GT_GT, - ACTIONS(4493), 1, + ACTIONS(5757), 1, anon_sym_AMP, - ACTIONS(4495), 1, + ACTIONS(5759), 1, anon_sym_CARET, - ACTIONS(4497), 1, + ACTIONS(5761), 1, anon_sym_PIPE, - ACTIONS(4501), 1, + ACTIONS(5765), 1, anon_sym_PERCENT, - ACTIONS(4503), 1, + ACTIONS(5767), 1, anon_sym_STAR_STAR, - ACTIONS(4505), 1, + ACTIONS(5769), 1, anon_sym_LT, - ACTIONS(4513), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4517), 1, - anon_sym_satisfies, - ACTIONS(4519), 1, - sym__ternary_qmark, - STATE(1594), 1, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4477), 2, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5745), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4483), 2, + ACTIONS(5747), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4491), 2, + ACTIONS(5755), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4499), 2, + ACTIONS(5763), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4509), 2, + ACTIONS(5773), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4511), 2, + ACTIONS(5775), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5100), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - ACTIONS(4507), 3, + ACTIONS(5771), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [92983] = 31, - ACTIONS(3898), 1, - anon_sym_LPAREN, - ACTIONS(3900), 1, - anon_sym_LBRACK, - ACTIONS(3902), 1, - anon_sym_DOT, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4479), 1, + ACTIONS(4536), 6, + sym__ternary_qmark, anon_sym_as, - ACTIONS(4481), 1, - anon_sym_BANG, - ACTIONS(4485), 1, - anon_sym_AMP_AMP, - ACTIONS(4487), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4489), 1, - anon_sym_GT_GT, - ACTIONS(4493), 1, - anon_sym_AMP, - ACTIONS(4495), 1, - anon_sym_CARET, - ACTIONS(4497), 1, - anon_sym_PIPE, - ACTIONS(4501), 1, - anon_sym_PERCENT, - ACTIONS(4503), 1, - anon_sym_STAR_STAR, - ACTIONS(4505), 1, - anon_sym_LT, - ACTIONS(4513), 1, + anon_sym_RBRACK, anon_sym_QMARK_QMARK, - ACTIONS(4517), 1, + anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(4519), 1, - sym__ternary_qmark, - STATE(1594), 1, - sym_type_arguments, - STATE(1637), 1, - sym_arguments, - STATE(4815), 1, - sym_optional_chain, + [91310] = 6, + ACTIONS(4429), 1, + anon_sym_EQ, + ACTIONS(4934), 1, + anon_sym_of, + ACTIONS(5784), 1, + anon_sym_in, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4477), 2, + ACTIONS(4427), 12, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4483), 2, - anon_sym_in, + anon_sym_BANG, anon_sym_GT, - ACTIONS(4491), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4499), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4509), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4511), 2, + ACTIONS(4431), 25, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4515), 2, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5174), 2, + anon_sym_BQUOTE, + anon_sym_satisfies, + [91365] = 6, + ACTIONS(4806), 1, + anon_sym_EQ, + ACTIONS(4936), 1, + anon_sym_of, + ACTIONS(5787), 1, + anon_sym_in, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4804), 12, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4808), 25, + sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, - ACTIONS(4507), 3, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [93088] = 6, - ACTIONS(4384), 1, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [91420] = 6, + ACTIONS(1693), 1, anon_sym_EQ, + ACTIONS(4938), 1, + anon_sym_of, + ACTIONS(5790), 1, + anon_sym_in, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3908), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - ACTIONS(1936), 6, + ACTIONS(1691), 12, anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - ACTIONS(726), 8, - sym__automatic_semicolon, - sym__member_signature_marker, + anon_sym_BANG, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1695), 25, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [91475] = 31, + ACTIONS(3937), 1, + anon_sym_LPAREN, + ACTIONS(3939), 1, + anon_sym_LBRACK, + ACTIONS(3941), 1, + anon_sym_DOT, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4476), 1, + anon_sym_as, + ACTIONS(4480), 1, + anon_sym_BANG, + ACTIONS(4516), 1, + anon_sym_satisfies, + ACTIONS(5749), 1, + anon_sym_AMP_AMP, + ACTIONS(5751), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5753), 1, + anon_sym_GT_GT, + ACTIONS(5757), 1, + anon_sym_AMP, + ACTIONS(5759), 1, + anon_sym_CARET, + ACTIONS(5761), 1, + anon_sym_PIPE, + ACTIONS(5765), 1, + anon_sym_PERCENT, + ACTIONS(5767), 1, + anon_sym_STAR_STAR, + ACTIONS(5769), 1, anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(1934), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [93143] = 6, - ACTIONS(4384), 1, - anon_sym_EQ, + ACTIONS(5777), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5779), 1, + sym__ternary_qmark, + STATE(1481), 1, + sym_type_arguments, + STATE(1672), 1, + sym_arguments, + STATE(4831), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3908), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - ACTIONS(1940), 6, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4572), 2, + anon_sym_RBRACK, + anon_sym_BQUOTE, + ACTIONS(5745), 2, anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - ACTIONS(726), 8, - sym__automatic_semicolon, - sym__member_signature_marker, + anon_sym_SLASH, + ACTIONS(5747), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5755), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5763), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5773), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5775), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5771), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [91580] = 31, + ACTIONS(3937), 1, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(1938), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [93198] = 13, - ACTIONS(2292), 1, - anon_sym_DQUOTE, - ACTIONS(2294), 1, - anon_sym_SQUOTE, - ACTIONS(4548), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(4866), 1, + ACTIONS(3941), 1, + anon_sym_DOT, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4476), 1, + anon_sym_as, + ACTIONS(4480), 1, + anon_sym_BANG, + ACTIONS(4516), 1, + anon_sym_satisfies, + ACTIONS(5749), 1, + anon_sym_AMP_AMP, + ACTIONS(5751), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5753), 1, + anon_sym_GT_GT, + ACTIONS(5757), 1, + anon_sym_AMP, + ACTIONS(5759), 1, + anon_sym_CARET, + ACTIONS(5761), 1, + anon_sym_PIPE, + ACTIONS(5765), 1, + anon_sym_PERCENT, + ACTIONS(5767), 1, + anon_sym_STAR_STAR, + ACTIONS(5769), 1, + anon_sym_LT, + ACTIONS(5777), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5779), 1, + sym__ternary_qmark, + STATE(1481), 1, + sym_type_arguments, + STATE(1672), 1, + sym_arguments, + STATE(4831), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4582), 2, + anon_sym_RBRACK, + anon_sym_BQUOTE, + ACTIONS(5745), 2, anon_sym_STAR, - ACTIONS(5482), 1, - anon_sym_COMMA, - ACTIONS(5604), 1, - anon_sym_RBRACE, - STATE(5374), 1, - aux_sym_object_repeat1, + anon_sym_SLASH, + ACTIONS(5747), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5755), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5763), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5773), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5775), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5771), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [91685] = 31, + ACTIONS(3937), 1, + anon_sym_LPAREN, + ACTIONS(3939), 1, + anon_sym_LBRACK, + ACTIONS(3941), 1, + anon_sym_DOT, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4476), 1, + anon_sym_as, + ACTIONS(4480), 1, + anon_sym_BANG, + ACTIONS(4516), 1, + anon_sym_satisfies, + ACTIONS(5749), 1, + anon_sym_AMP_AMP, + ACTIONS(5751), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5753), 1, + anon_sym_GT_GT, + ACTIONS(5757), 1, + anon_sym_AMP, + ACTIONS(5759), 1, + anon_sym_CARET, + ACTIONS(5761), 1, + anon_sym_PIPE, + ACTIONS(5765), 1, + anon_sym_PERCENT, + ACTIONS(5767), 1, + anon_sym_STAR_STAR, + ACTIONS(5769), 1, + anon_sym_LT, + ACTIONS(5777), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5779), 1, + sym__ternary_qmark, + STATE(1481), 1, + sym_type_arguments, + STATE(1672), 1, + sym_arguments, + STATE(4831), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2302), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(2328), 2, - anon_sym_get, - anon_sym_set, - STATE(3619), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(726), 5, - sym__member_signature_marker, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4729), 2, + anon_sym_RBRACK, + anon_sym_BQUOTE, + ACTIONS(5745), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5747), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5755), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5763), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5773), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5775), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5771), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [91790] = 31, + ACTIONS(3937), 1, anon_sym_LPAREN, - anon_sym_COLON, + ACTIONS(3939), 1, + anon_sym_LBRACK, + ACTIONS(3941), 1, + anon_sym_DOT, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4476), 1, + anon_sym_as, + ACTIONS(4480), 1, + anon_sym_BANG, + ACTIONS(4516), 1, + anon_sym_satisfies, + ACTIONS(5749), 1, + anon_sym_AMP_AMP, + ACTIONS(5751), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5753), 1, + anon_sym_GT_GT, + ACTIONS(5757), 1, + anon_sym_AMP, + ACTIONS(5759), 1, + anon_sym_CARET, + ACTIONS(5761), 1, + anon_sym_PIPE, + ACTIONS(5765), 1, + anon_sym_PERCENT, + ACTIONS(5767), 1, + anon_sym_STAR_STAR, + ACTIONS(5769), 1, anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2322), 21, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [93267] = 14, - ACTIONS(2292), 1, - anon_sym_DQUOTE, - ACTIONS(2294), 1, - anon_sym_SQUOTE, - ACTIONS(2324), 1, - anon_sym_async, - ACTIONS(4548), 1, + ACTIONS(5777), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5779), 1, + sym__ternary_qmark, + STATE(1481), 1, + sym_type_arguments, + STATE(1672), 1, + sym_arguments, + STATE(4831), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4737), 2, + anon_sym_RBRACK, + anon_sym_BQUOTE, + ACTIONS(5745), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5747), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5755), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5763), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5773), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5775), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5771), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [91895] = 31, + ACTIONS(3937), 1, + anon_sym_LPAREN, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(4866), 1, + ACTIONS(3941), 1, + anon_sym_DOT, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4476), 1, + anon_sym_as, + ACTIONS(4480), 1, + anon_sym_BANG, + ACTIONS(4516), 1, + anon_sym_satisfies, + ACTIONS(5749), 1, + anon_sym_AMP_AMP, + ACTIONS(5751), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5753), 1, + anon_sym_GT_GT, + ACTIONS(5757), 1, + anon_sym_AMP, + ACTIONS(5759), 1, + anon_sym_CARET, + ACTIONS(5761), 1, + anon_sym_PIPE, + ACTIONS(5765), 1, + anon_sym_PERCENT, + ACTIONS(5767), 1, + anon_sym_STAR_STAR, + ACTIONS(5769), 1, + anon_sym_LT, + ACTIONS(5777), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5779), 1, + sym__ternary_qmark, + STATE(1481), 1, + sym_type_arguments, + STATE(1672), 1, + sym_arguments, + STATE(4831), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4748), 2, + anon_sym_RBRACK, + anon_sym_BQUOTE, + ACTIONS(5745), 2, anon_sym_STAR, - ACTIONS(5482), 1, - anon_sym_COMMA, - ACTIONS(5604), 1, - anon_sym_RBRACE, - STATE(5374), 1, - aux_sym_object_repeat1, + anon_sym_SLASH, + ACTIONS(5747), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5755), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5763), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5773), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5775), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5771), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [92000] = 6, + ACTIONS(4520), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2302), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(2328), 2, - anon_sym_get, - anon_sym_set, - STATE(3619), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(726), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, + ACTIONS(4085), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(4523), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3439), 10, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2322), 20, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [93338] = 5, - ACTIONS(3445), 1, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(3443), 24, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [92055] = 7, + ACTIONS(3479), 1, anon_sym_EQ, + ACTIONS(4263), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3644), 3, - anon_sym_COMMA, + ACTIONS(4459), 2, anon_sym_RBRACE, - anon_sym_RBRACK, - ACTIONS(3443), 13, + anon_sym_LBRACK, + ACTIONS(4462), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3439), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3447), 23, + ACTIONS(3443), 23, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, - anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -217349,463 +216579,507 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [93391] = 31, - ACTIONS(3898), 1, + [92112] = 31, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, + ACTIONS(4476), 1, anon_sym_as, - ACTIONS(4481), 1, + ACTIONS(4480), 1, anon_sym_BANG, - ACTIONS(4517), 1, + ACTIONS(4516), 1, anon_sym_satisfies, - ACTIONS(5754), 1, + ACTIONS(5749), 1, anon_sym_AMP_AMP, - ACTIONS(5756), 1, + ACTIONS(5751), 1, anon_sym_PIPE_PIPE, - ACTIONS(5758), 1, + ACTIONS(5753), 1, anon_sym_GT_GT, - ACTIONS(5762), 1, + ACTIONS(5757), 1, anon_sym_AMP, - ACTIONS(5764), 1, + ACTIONS(5759), 1, anon_sym_CARET, - ACTIONS(5766), 1, + ACTIONS(5761), 1, anon_sym_PIPE, - ACTIONS(5770), 1, + ACTIONS(5765), 1, anon_sym_PERCENT, - ACTIONS(5772), 1, + ACTIONS(5767), 1, anon_sym_STAR_STAR, - ACTIONS(5774), 1, + ACTIONS(5769), 1, anon_sym_LT, - ACTIONS(5782), 1, + ACTIONS(5777), 1, anon_sym_QMARK_QMARK, - ACTIONS(5784), 1, + ACTIONS(5779), 1, sym__ternary_qmark, - STATE(1594), 1, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4475), 2, - anon_sym_of, - anon_sym_BQUOTE, - ACTIONS(4515), 2, + ACTIONS(4514), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5750), 2, + ACTIONS(4767), 2, + anon_sym_RBRACK, + anon_sym_BQUOTE, + ACTIONS(5745), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5752), 2, + ACTIONS(5747), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5760), 2, + ACTIONS(5755), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5768), 2, + ACTIONS(5763), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5778), 2, + ACTIONS(5773), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5780), 2, + ACTIONS(5775), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5776), 3, + ACTIONS(5771), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [93496] = 31, - ACTIONS(3898), 1, + [92217] = 31, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, + ACTIONS(4476), 1, anon_sym_as, - ACTIONS(4481), 1, + ACTIONS(4480), 1, anon_sym_BANG, - ACTIONS(4517), 1, + ACTIONS(4516), 1, anon_sym_satisfies, - ACTIONS(5754), 1, + ACTIONS(5669), 1, anon_sym_AMP_AMP, - ACTIONS(5756), 1, + ACTIONS(5671), 1, anon_sym_PIPE_PIPE, - ACTIONS(5758), 1, + ACTIONS(5673), 1, anon_sym_GT_GT, - ACTIONS(5762), 1, + ACTIONS(5677), 1, anon_sym_AMP, - ACTIONS(5764), 1, + ACTIONS(5679), 1, anon_sym_CARET, - ACTIONS(5766), 1, + ACTIONS(5681), 1, anon_sym_PIPE, - ACTIONS(5770), 1, + ACTIONS(5685), 1, anon_sym_PERCENT, - ACTIONS(5772), 1, + ACTIONS(5687), 1, anon_sym_STAR_STAR, - ACTIONS(5774), 1, + ACTIONS(5689), 1, anon_sym_LT, - ACTIONS(5782), 1, + ACTIONS(5697), 1, anon_sym_QMARK_QMARK, - ACTIONS(5784), 1, + ACTIONS(5699), 1, sym__ternary_qmark, - STATE(1594), 1, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, + ACTIONS(4514), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4521), 2, + ACTIONS(4558), 2, anon_sym_of, anon_sym_BQUOTE, - ACTIONS(5750), 2, + ACTIONS(5665), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5752), 2, + ACTIONS(5667), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5760), 2, + ACTIONS(5675), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5768), 2, + ACTIONS(5683), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5778), 2, + ACTIONS(5693), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5780), 2, + ACTIONS(5695), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5776), 3, + ACTIONS(5691), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [93601] = 31, - ACTIONS(3898), 1, + [92322] = 31, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, + ACTIONS(4476), 1, anon_sym_as, - ACTIONS(4481), 1, + ACTIONS(4480), 1, anon_sym_BANG, - ACTIONS(4517), 1, + ACTIONS(4516), 1, anon_sym_satisfies, - ACTIONS(5754), 1, + ACTIONS(5669), 1, anon_sym_AMP_AMP, - ACTIONS(5756), 1, + ACTIONS(5671), 1, anon_sym_PIPE_PIPE, - ACTIONS(5758), 1, + ACTIONS(5673), 1, anon_sym_GT_GT, - ACTIONS(5762), 1, + ACTIONS(5677), 1, anon_sym_AMP, - ACTIONS(5764), 1, + ACTIONS(5679), 1, anon_sym_CARET, - ACTIONS(5766), 1, + ACTIONS(5681), 1, anon_sym_PIPE, - ACTIONS(5770), 1, + ACTIONS(5685), 1, anon_sym_PERCENT, - ACTIONS(5772), 1, + ACTIONS(5687), 1, anon_sym_STAR_STAR, - ACTIONS(5774), 1, + ACTIONS(5689), 1, anon_sym_LT, - ACTIONS(5782), 1, + ACTIONS(5697), 1, anon_sym_QMARK_QMARK, - ACTIONS(5784), 1, + ACTIONS(5699), 1, sym__ternary_qmark, - STATE(1594), 1, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, + ACTIONS(4514), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4556), 2, + ACTIONS(4584), 2, anon_sym_of, anon_sym_BQUOTE, - ACTIONS(5750), 2, + ACTIONS(5665), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5752), 2, + ACTIONS(5667), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5760), 2, + ACTIONS(5675), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5768), 2, + ACTIONS(5683), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5778), 2, + ACTIONS(5693), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5780), 2, + ACTIONS(5695), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5776), 3, + ACTIONS(5691), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [93706] = 31, - ACTIONS(3898), 1, + [92427] = 31, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, + ACTIONS(4476), 1, anon_sym_as, - ACTIONS(4481), 1, + ACTIONS(4480), 1, anon_sym_BANG, - ACTIONS(4517), 1, + ACTIONS(4516), 1, anon_sym_satisfies, - ACTIONS(5754), 1, + ACTIONS(5669), 1, anon_sym_AMP_AMP, - ACTIONS(5756), 1, + ACTIONS(5671), 1, anon_sym_PIPE_PIPE, - ACTIONS(5758), 1, + ACTIONS(5673), 1, anon_sym_GT_GT, - ACTIONS(5762), 1, + ACTIONS(5677), 1, anon_sym_AMP, - ACTIONS(5764), 1, + ACTIONS(5679), 1, anon_sym_CARET, - ACTIONS(5766), 1, + ACTIONS(5681), 1, anon_sym_PIPE, - ACTIONS(5770), 1, + ACTIONS(5685), 1, anon_sym_PERCENT, - ACTIONS(5772), 1, + ACTIONS(5687), 1, anon_sym_STAR_STAR, - ACTIONS(5774), 1, + ACTIONS(5689), 1, anon_sym_LT, - ACTIONS(5782), 1, + ACTIONS(5697), 1, anon_sym_QMARK_QMARK, - ACTIONS(5784), 1, + ACTIONS(5699), 1, sym__ternary_qmark, - STATE(1594), 1, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, + ACTIONS(4514), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4629), 2, + ACTIONS(4757), 2, anon_sym_of, anon_sym_BQUOTE, - ACTIONS(5750), 2, + ACTIONS(5665), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5752), 2, + ACTIONS(5667), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5760), 2, + ACTIONS(5675), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5768), 2, + ACTIONS(5683), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5778), 2, + ACTIONS(5693), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5780), 2, + ACTIONS(5695), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5776), 3, + ACTIONS(5691), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [93811] = 31, - ACTIONS(3898), 1, + [92532] = 31, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, + ACTIONS(4476), 1, anon_sym_as, - ACTIONS(4481), 1, + ACTIONS(4480), 1, anon_sym_BANG, - ACTIONS(4517), 1, + ACTIONS(4516), 1, anon_sym_satisfies, - ACTIONS(5754), 1, + ACTIONS(5669), 1, anon_sym_AMP_AMP, - ACTIONS(5756), 1, + ACTIONS(5671), 1, anon_sym_PIPE_PIPE, - ACTIONS(5758), 1, + ACTIONS(5673), 1, anon_sym_GT_GT, - ACTIONS(5762), 1, + ACTIONS(5677), 1, anon_sym_AMP, - ACTIONS(5764), 1, + ACTIONS(5679), 1, anon_sym_CARET, - ACTIONS(5766), 1, + ACTIONS(5681), 1, anon_sym_PIPE, - ACTIONS(5770), 1, + ACTIONS(5685), 1, anon_sym_PERCENT, - ACTIONS(5772), 1, + ACTIONS(5687), 1, anon_sym_STAR_STAR, - ACTIONS(5774), 1, + ACTIONS(5689), 1, anon_sym_LT, - ACTIONS(5782), 1, + ACTIONS(5697), 1, anon_sym_QMARK_QMARK, - ACTIONS(5784), 1, + ACTIONS(5699), 1, sym__ternary_qmark, - STATE(1594), 1, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, + ACTIONS(4514), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4633), 2, + ACTIONS(4693), 2, anon_sym_of, anon_sym_BQUOTE, - ACTIONS(5750), 2, + ACTIONS(5665), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5752), 2, + ACTIONS(5667), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5760), 2, + ACTIONS(5675), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5768), 2, + ACTIONS(5683), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5778), 2, + ACTIONS(5693), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5780), 2, + ACTIONS(5695), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5776), 3, + ACTIONS(5691), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [93916] = 18, - ACTIONS(3898), 1, - anon_sym_LPAREN, - ACTIONS(3900), 1, - anon_sym_LBRACK, - ACTIONS(3902), 1, - anon_sym_DOT, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(5758), 1, - anon_sym_GT_GT, - ACTIONS(5770), 1, - anon_sym_PERCENT, - ACTIONS(5772), 1, - anon_sym_STAR_STAR, - ACTIONS(5774), 1, - anon_sym_LT, - STATE(1594), 1, - sym_type_arguments, - STATE(1637), 1, - sym_arguments, - STATE(4815), 1, - sym_optional_chain, + [92637] = 4, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5750), 2, + ACTIONS(1717), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + ACTIONS(1721), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5760), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5768), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4637), 7, anon_sym_BANG, anon_sym_in, anon_sym_GT, + anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4635), 14, + ACTIONS(1723), 22, sym__ternary_qmark, anon_sym_as, - anon_sym_of, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_BQUOTE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_satisfies, - [93995] = 13, - ACTIONS(3898), 1, + [92688] = 15, + ACTIONS(2300), 1, + anon_sym_DQUOTE, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + ACTIONS(2324), 1, + anon_sym_async, + ACTIONS(2326), 1, + anon_sym_readonly, + ACTIONS(2330), 1, + anon_sym_override, + ACTIONS(4530), 1, + anon_sym_LBRACK, + ACTIONS(4918), 1, + anon_sym_STAR, + STATE(2791), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2310), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2328), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(5793), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + STATE(3868), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(728), 5, + sym__member_signature_marker, anon_sym_LPAREN, - ACTIONS(3900), 1, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2322), 18, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [92761] = 13, + ACTIONS(3937), 1, + anon_sym_LPAREN, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(5772), 1, + ACTIONS(5687), 1, anon_sym_STAR_STAR, - ACTIONS(5786), 1, + ACTIONS(5795), 1, anon_sym_LT, - STATE(1594), 1, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, + ACTIONS(4514), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4637), 12, + ACTIONS(4538), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -217818,7 +217092,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4635), 17, + ACTIONS(4536), 17, sym__ternary_qmark, anon_sym_as, anon_sym_of, @@ -217836,66 +217110,66 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_BQUOTE, anon_sym_satisfies, - [94064] = 25, - ACTIONS(3898), 1, + [92830] = 25, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4637), 1, + ACTIONS(4538), 1, anon_sym_BANG, - ACTIONS(5758), 1, + ACTIONS(5673), 1, anon_sym_GT_GT, - ACTIONS(5762), 1, + ACTIONS(5677), 1, anon_sym_AMP, - ACTIONS(5764), 1, + ACTIONS(5679), 1, anon_sym_CARET, - ACTIONS(5766), 1, + ACTIONS(5681), 1, anon_sym_PIPE, - ACTIONS(5770), 1, + ACTIONS(5685), 1, anon_sym_PERCENT, - ACTIONS(5772), 1, + ACTIONS(5687), 1, anon_sym_STAR_STAR, - ACTIONS(5774), 1, + ACTIONS(5689), 1, anon_sym_LT, - STATE(1594), 1, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, + ACTIONS(4514), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5750), 2, + ACTIONS(5665), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5752), 2, + ACTIONS(5667), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5760), 2, + ACTIONS(5675), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5768), 2, + ACTIONS(5683), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5778), 2, + ACTIONS(5693), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5780), 2, + ACTIONS(5695), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5776), 3, + ACTIONS(5691), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4635), 8, + ACTIONS(4536), 8, sym__ternary_qmark, anon_sym_as, anon_sym_of, @@ -217904,68 +217178,68 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_BQUOTE, anon_sym_satisfies, - [94157] = 26, - ACTIONS(3898), 1, + [92923] = 26, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4637), 1, + ACTIONS(4538), 1, anon_sym_BANG, - ACTIONS(5754), 1, + ACTIONS(5669), 1, anon_sym_AMP_AMP, - ACTIONS(5758), 1, + ACTIONS(5673), 1, anon_sym_GT_GT, - ACTIONS(5762), 1, + ACTIONS(5677), 1, anon_sym_AMP, - ACTIONS(5764), 1, + ACTIONS(5679), 1, anon_sym_CARET, - ACTIONS(5766), 1, + ACTIONS(5681), 1, anon_sym_PIPE, - ACTIONS(5770), 1, + ACTIONS(5685), 1, anon_sym_PERCENT, - ACTIONS(5772), 1, + ACTIONS(5687), 1, anon_sym_STAR_STAR, - ACTIONS(5774), 1, + ACTIONS(5689), 1, anon_sym_LT, - STATE(1594), 1, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, + ACTIONS(4514), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5750), 2, + ACTIONS(5665), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5752), 2, + ACTIONS(5667), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5760), 2, + ACTIONS(5675), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5768), 2, + ACTIONS(5683), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5778), 2, + ACTIONS(5693), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5780), 2, + ACTIONS(5695), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5776), 3, + ACTIONS(5691), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4635), 7, + ACTIONS(4536), 7, sym__ternary_qmark, anon_sym_as, anon_sym_of, @@ -217973,40 +217247,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_BQUOTE, anon_sym_satisfies, - [94252] = 16, - ACTIONS(3898), 1, + [93018] = 16, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(5770), 1, + ACTIONS(5685), 1, anon_sym_PERCENT, - ACTIONS(5772), 1, + ACTIONS(5687), 1, anon_sym_STAR_STAR, - ACTIONS(5786), 1, + ACTIONS(5795), 1, anon_sym_LT, - STATE(1594), 1, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, + ACTIONS(4514), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5750), 2, + ACTIONS(5665), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5768), 2, + ACTIONS(5683), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4637), 8, + ACTIONS(4538), 8, anon_sym_BANG, anon_sym_in, anon_sym_GT, @@ -218015,7 +217289,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4635), 16, + ACTIONS(4536), 16, sym__ternary_qmark, anon_sym_as, anon_sym_of, @@ -218032,62 +217306,62 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_BQUOTE, anon_sym_satisfies, - [94327] = 22, - ACTIONS(3898), 1, + [93093] = 22, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(5758), 1, + ACTIONS(5673), 1, anon_sym_GT_GT, - ACTIONS(5770), 1, + ACTIONS(5685), 1, anon_sym_PERCENT, - ACTIONS(5772), 1, + ACTIONS(5687), 1, anon_sym_STAR_STAR, - ACTIONS(5774), 1, + ACTIONS(5689), 1, anon_sym_LT, - STATE(1594), 1, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, + ACTIONS(4514), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5750), 2, + ACTIONS(5665), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5752), 2, + ACTIONS(5667), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5760), 2, + ACTIONS(5675), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5768), 2, + ACTIONS(5683), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5778), 2, + ACTIONS(5693), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5780), 2, + ACTIONS(5695), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4637), 3, + ACTIONS(4538), 3, anon_sym_BANG, anon_sym_AMP, anon_sym_PIPE, - ACTIONS(5776), 3, + ACTIONS(5691), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4635), 9, + ACTIONS(4536), 9, sym__ternary_qmark, anon_sym_as, anon_sym_of, @@ -218097,63 +217371,63 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_BQUOTE, anon_sym_satisfies, - [94414] = 23, - ACTIONS(3898), 1, + [93180] = 23, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(5758), 1, + ACTIONS(5673), 1, anon_sym_GT_GT, - ACTIONS(5762), 1, + ACTIONS(5677), 1, anon_sym_AMP, - ACTIONS(5770), 1, + ACTIONS(5685), 1, anon_sym_PERCENT, - ACTIONS(5772), 1, + ACTIONS(5687), 1, anon_sym_STAR_STAR, - ACTIONS(5774), 1, + ACTIONS(5689), 1, anon_sym_LT, - STATE(1594), 1, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, + ACTIONS(4514), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4637), 2, + ACTIONS(4538), 2, anon_sym_BANG, anon_sym_PIPE, - ACTIONS(5750), 2, + ACTIONS(5665), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5752), 2, + ACTIONS(5667), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5760), 2, + ACTIONS(5675), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5768), 2, + ACTIONS(5683), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5778), 2, + ACTIONS(5693), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5780), 2, + ACTIONS(5695), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5776), 3, + ACTIONS(5691), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4635), 9, + ACTIONS(4536), 9, sym__ternary_qmark, anon_sym_as, anon_sym_of, @@ -218163,65 +217437,65 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_BQUOTE, anon_sym_satisfies, - [94503] = 24, - ACTIONS(3898), 1, + [93269] = 24, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(5758), 1, + ACTIONS(5673), 1, anon_sym_GT_GT, - ACTIONS(5762), 1, + ACTIONS(5677), 1, anon_sym_AMP, - ACTIONS(5764), 1, + ACTIONS(5679), 1, anon_sym_CARET, - ACTIONS(5770), 1, + ACTIONS(5685), 1, anon_sym_PERCENT, - ACTIONS(5772), 1, + ACTIONS(5687), 1, anon_sym_STAR_STAR, - ACTIONS(5774), 1, + ACTIONS(5689), 1, anon_sym_LT, - STATE(1594), 1, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, + ACTIONS(4514), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4637), 2, + ACTIONS(4538), 2, anon_sym_BANG, anon_sym_PIPE, - ACTIONS(5750), 2, + ACTIONS(5665), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5752), 2, + ACTIONS(5667), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5760), 2, + ACTIONS(5675), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5768), 2, + ACTIONS(5683), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5778), 2, + ACTIONS(5693), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5780), 2, + ACTIONS(5695), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5776), 3, + ACTIONS(5691), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4635), 8, + ACTIONS(4536), 8, sym__ternary_qmark, anon_sym_as, anon_sym_of, @@ -218230,37 +217504,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_BQUOTE, anon_sym_satisfies, - [94594] = 15, - ACTIONS(3898), 1, + [93360] = 15, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(5770), 1, + ACTIONS(5685), 1, anon_sym_PERCENT, - ACTIONS(5772), 1, + ACTIONS(5687), 1, anon_sym_STAR_STAR, - ACTIONS(5786), 1, + ACTIONS(5795), 1, anon_sym_LT, - STATE(1594), 1, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, + ACTIONS(4514), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5750), 2, + ACTIONS(5665), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4637), 10, + ACTIONS(4538), 10, anon_sym_BANG, anon_sym_in, anon_sym_GT, @@ -218271,7 +217545,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4635), 16, + ACTIONS(4536), 16, sym__ternary_qmark, anon_sym_as, anon_sym_of, @@ -218288,38 +217562,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_BQUOTE, anon_sym_satisfies, - [94667] = 16, - ACTIONS(3898), 1, + [93433] = 16, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, + ACTIONS(4476), 1, anon_sym_as, - ACTIONS(4481), 1, + ACTIONS(4480), 1, anon_sym_BANG, - ACTIONS(4517), 1, + ACTIONS(4516), 1, anon_sym_satisfies, - ACTIONS(5772), 1, + ACTIONS(5687), 1, anon_sym_STAR_STAR, - ACTIONS(5786), 1, + ACTIONS(5795), 1, anon_sym_LT, - STATE(1594), 1, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, + ACTIONS(4514), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4637), 11, + ACTIONS(4538), 11, anon_sym_STAR, anon_sym_in, anon_sym_GT, @@ -218331,7 +217605,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4635), 15, + ACTIONS(4536), 15, sym__ternary_qmark, anon_sym_of, anon_sym_AMP_AMP, @@ -218347,58 +217621,58 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_BQUOTE, - [94742] = 20, - ACTIONS(3898), 1, + [93508] = 20, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(5758), 1, + ACTIONS(5673), 1, anon_sym_GT_GT, - ACTIONS(5770), 1, + ACTIONS(5685), 1, anon_sym_PERCENT, - ACTIONS(5772), 1, + ACTIONS(5687), 1, anon_sym_STAR_STAR, - ACTIONS(5774), 1, + ACTIONS(5689), 1, anon_sym_LT, - STATE(1594), 1, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, + ACTIONS(4514), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5750), 2, + ACTIONS(5665), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5752), 2, + ACTIONS(5667), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5760), 2, + ACTIONS(5675), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5768), 2, + ACTIONS(5683), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5776), 3, + ACTIONS(5691), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4637), 5, + ACTIONS(4538), 5, anon_sym_BANG, anon_sym_AMP, anon_sym_PIPE, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4635), 11, + ACTIONS(4536), 11, sym__ternary_qmark, anon_sym_as, anon_sym_of, @@ -218410,750 +217684,840 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_BQUOTE, anon_sym_satisfies, - [94825] = 27, - ACTIONS(3898), 1, + [93591] = 27, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4637), 1, + ACTIONS(4538), 1, anon_sym_BANG, - ACTIONS(5754), 1, + ACTIONS(5669), 1, anon_sym_AMP_AMP, - ACTIONS(5756), 1, + ACTIONS(5671), 1, anon_sym_PIPE_PIPE, - ACTIONS(5758), 1, + ACTIONS(5673), 1, anon_sym_GT_GT, - ACTIONS(5762), 1, + ACTIONS(5677), 1, anon_sym_AMP, - ACTIONS(5764), 1, + ACTIONS(5679), 1, anon_sym_CARET, - ACTIONS(5766), 1, + ACTIONS(5681), 1, anon_sym_PIPE, - ACTIONS(5770), 1, + ACTIONS(5685), 1, anon_sym_PERCENT, - ACTIONS(5772), 1, + ACTIONS(5687), 1, anon_sym_STAR_STAR, - ACTIONS(5774), 1, + ACTIONS(5689), 1, anon_sym_LT, - STATE(1594), 1, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, + ACTIONS(4514), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5750), 2, + ACTIONS(5665), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5752), 2, + ACTIONS(5667), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5760), 2, + ACTIONS(5675), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5768), 2, + ACTIONS(5683), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5778), 2, + ACTIONS(5693), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5780), 2, + ACTIONS(5695), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5776), 3, + ACTIONS(5691), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4635), 6, + ACTIONS(4536), 6, sym__ternary_qmark, anon_sym_as, anon_sym_of, anon_sym_QMARK_QMARK, anon_sym_BQUOTE, anon_sym_satisfies, - [94922] = 31, - ACTIONS(3898), 1, + [93688] = 31, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, + ACTIONS(4476), 1, anon_sym_as, - ACTIONS(4481), 1, + ACTIONS(4480), 1, anon_sym_BANG, - ACTIONS(4517), 1, + ACTIONS(4516), 1, anon_sym_satisfies, - ACTIONS(5754), 1, + ACTIONS(5669), 1, anon_sym_AMP_AMP, - ACTIONS(5756), 1, + ACTIONS(5671), 1, anon_sym_PIPE_PIPE, - ACTIONS(5758), 1, + ACTIONS(5673), 1, anon_sym_GT_GT, - ACTIONS(5762), 1, + ACTIONS(5677), 1, anon_sym_AMP, - ACTIONS(5764), 1, + ACTIONS(5679), 1, anon_sym_CARET, - ACTIONS(5766), 1, + ACTIONS(5681), 1, anon_sym_PIPE, - ACTIONS(5770), 1, + ACTIONS(5685), 1, anon_sym_PERCENT, - ACTIONS(5772), 1, + ACTIONS(5687), 1, anon_sym_STAR_STAR, - ACTIONS(5774), 1, + ACTIONS(5689), 1, anon_sym_LT, - ACTIONS(5782), 1, + ACTIONS(5697), 1, anon_sym_QMARK_QMARK, - ACTIONS(5784), 1, + ACTIONS(5699), 1, sym__ternary_qmark, - STATE(1594), 1, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, + ACTIONS(4514), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4699), 2, + ACTIONS(4572), 2, anon_sym_of, anon_sym_BQUOTE, - ACTIONS(5750), 2, + ACTIONS(5665), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5752), 2, + ACTIONS(5667), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5760), 2, + ACTIONS(5675), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5768), 2, + ACTIONS(5683), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5778), 2, + ACTIONS(5693), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5780), 2, + ACTIONS(5695), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5776), 3, + ACTIONS(5691), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [95027] = 31, - ACTIONS(3898), 1, + [93793] = 31, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, + ACTIONS(4476), 1, anon_sym_as, - ACTIONS(4481), 1, + ACTIONS(4480), 1, anon_sym_BANG, - ACTIONS(4517), 1, + ACTIONS(4516), 1, anon_sym_satisfies, - ACTIONS(5754), 1, + ACTIONS(5669), 1, anon_sym_AMP_AMP, - ACTIONS(5756), 1, + ACTIONS(5671), 1, anon_sym_PIPE_PIPE, - ACTIONS(5758), 1, + ACTIONS(5673), 1, anon_sym_GT_GT, - ACTIONS(5762), 1, + ACTIONS(5677), 1, anon_sym_AMP, - ACTIONS(5764), 1, + ACTIONS(5679), 1, anon_sym_CARET, - ACTIONS(5766), 1, + ACTIONS(5681), 1, anon_sym_PIPE, - ACTIONS(5770), 1, + ACTIONS(5685), 1, anon_sym_PERCENT, - ACTIONS(5772), 1, + ACTIONS(5687), 1, anon_sym_STAR_STAR, - ACTIONS(5774), 1, + ACTIONS(5689), 1, anon_sym_LT, - ACTIONS(5782), 1, + ACTIONS(5697), 1, anon_sym_QMARK_QMARK, - ACTIONS(5784), 1, + ACTIONS(5699), 1, sym__ternary_qmark, - STATE(1594), 1, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, + ACTIONS(4514), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4701), 2, + ACTIONS(4582), 2, anon_sym_of, anon_sym_BQUOTE, - ACTIONS(5750), 2, + ACTIONS(5665), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5752), 2, + ACTIONS(5667), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5760), 2, + ACTIONS(5675), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5768), 2, + ACTIONS(5683), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5778), 2, + ACTIONS(5693), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5780), 2, + ACTIONS(5695), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5776), 3, + ACTIONS(5691), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [95132] = 31, - ACTIONS(3898), 1, + [93898] = 31, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, + ACTIONS(4476), 1, anon_sym_as, - ACTIONS(4481), 1, + ACTIONS(4480), 1, anon_sym_BANG, - ACTIONS(4517), 1, + ACTIONS(4516), 1, anon_sym_satisfies, - ACTIONS(5754), 1, + ACTIONS(5669), 1, anon_sym_AMP_AMP, - ACTIONS(5756), 1, + ACTIONS(5671), 1, anon_sym_PIPE_PIPE, - ACTIONS(5758), 1, + ACTIONS(5673), 1, anon_sym_GT_GT, - ACTIONS(5762), 1, + ACTIONS(5677), 1, anon_sym_AMP, - ACTIONS(5764), 1, + ACTIONS(5679), 1, anon_sym_CARET, - ACTIONS(5766), 1, + ACTIONS(5681), 1, anon_sym_PIPE, - ACTIONS(5770), 1, + ACTIONS(5685), 1, anon_sym_PERCENT, - ACTIONS(5772), 1, + ACTIONS(5687), 1, anon_sym_STAR_STAR, - ACTIONS(5774), 1, + ACTIONS(5689), 1, anon_sym_LT, - ACTIONS(5782), 1, + ACTIONS(5697), 1, anon_sym_QMARK_QMARK, - ACTIONS(5784), 1, + ACTIONS(5699), 1, sym__ternary_qmark, - STATE(1594), 1, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, + ACTIONS(4514), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4725), 2, + ACTIONS(4729), 2, anon_sym_of, anon_sym_BQUOTE, - ACTIONS(5750), 2, + ACTIONS(5665), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5752), 2, + ACTIONS(5667), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5760), 2, + ACTIONS(5675), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5768), 2, + ACTIONS(5683), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5778), 2, + ACTIONS(5693), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5780), 2, + ACTIONS(5695), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5776), 3, + ACTIONS(5691), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [95237] = 31, - ACTIONS(3898), 1, + [94003] = 31, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, + ACTIONS(4476), 1, anon_sym_as, - ACTIONS(4481), 1, + ACTIONS(4480), 1, anon_sym_BANG, - ACTIONS(4517), 1, + ACTIONS(4516), 1, anon_sym_satisfies, - ACTIONS(5754), 1, + ACTIONS(5669), 1, anon_sym_AMP_AMP, - ACTIONS(5756), 1, + ACTIONS(5671), 1, anon_sym_PIPE_PIPE, - ACTIONS(5758), 1, + ACTIONS(5673), 1, anon_sym_GT_GT, - ACTIONS(5762), 1, + ACTIONS(5677), 1, anon_sym_AMP, - ACTIONS(5764), 1, + ACTIONS(5679), 1, anon_sym_CARET, - ACTIONS(5766), 1, + ACTIONS(5681), 1, anon_sym_PIPE, - ACTIONS(5770), 1, + ACTIONS(5685), 1, anon_sym_PERCENT, - ACTIONS(5772), 1, + ACTIONS(5687), 1, anon_sym_STAR_STAR, - ACTIONS(5774), 1, + ACTIONS(5689), 1, anon_sym_LT, - ACTIONS(5782), 1, + ACTIONS(5697), 1, anon_sym_QMARK_QMARK, - ACTIONS(5784), 1, + ACTIONS(5699), 1, sym__ternary_qmark, - STATE(1594), 1, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, + ACTIONS(4514), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4733), 2, + ACTIONS(4737), 2, anon_sym_of, anon_sym_BQUOTE, - ACTIONS(5750), 2, + ACTIONS(5665), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5752), 2, + ACTIONS(5667), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5760), 2, + ACTIONS(5675), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5768), 2, + ACTIONS(5683), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5778), 2, + ACTIONS(5693), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5780), 2, + ACTIONS(5695), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5776), 3, + ACTIONS(5691), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [95342] = 31, - ACTIONS(3898), 1, + [94108] = 31, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, + ACTIONS(4476), 1, anon_sym_as, - ACTIONS(4481), 1, + ACTIONS(4480), 1, anon_sym_BANG, - ACTIONS(4517), 1, + ACTIONS(4516), 1, anon_sym_satisfies, - ACTIONS(5754), 1, + ACTIONS(5669), 1, anon_sym_AMP_AMP, - ACTIONS(5756), 1, + ACTIONS(5671), 1, anon_sym_PIPE_PIPE, - ACTIONS(5758), 1, + ACTIONS(5673), 1, anon_sym_GT_GT, - ACTIONS(5762), 1, + ACTIONS(5677), 1, anon_sym_AMP, - ACTIONS(5764), 1, + ACTIONS(5679), 1, anon_sym_CARET, - ACTIONS(5766), 1, + ACTIONS(5681), 1, anon_sym_PIPE, - ACTIONS(5770), 1, + ACTIONS(5685), 1, anon_sym_PERCENT, - ACTIONS(5772), 1, + ACTIONS(5687), 1, anon_sym_STAR_STAR, - ACTIONS(5774), 1, + ACTIONS(5689), 1, anon_sym_LT, - ACTIONS(5782), 1, + ACTIONS(5697), 1, anon_sym_QMARK_QMARK, - ACTIONS(5784), 1, + ACTIONS(5699), 1, sym__ternary_qmark, - STATE(1594), 1, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, + ACTIONS(4514), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4737), 2, + ACTIONS(4748), 2, anon_sym_of, anon_sym_BQUOTE, - ACTIONS(5750), 2, + ACTIONS(5665), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5752), 2, + ACTIONS(5667), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5760), 2, + ACTIONS(5675), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5768), 2, + ACTIONS(5683), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5778), 2, + ACTIONS(5693), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5780), 2, + ACTIONS(5695), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5776), 3, + ACTIONS(5691), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [95447] = 31, - ACTIONS(3898), 1, + [94213] = 31, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, + ACTIONS(4476), 1, anon_sym_as, - ACTIONS(4481), 1, + ACTIONS(4480), 1, anon_sym_BANG, - ACTIONS(4517), 1, + ACTIONS(4516), 1, anon_sym_satisfies, - ACTIONS(5754), 1, + ACTIONS(5669), 1, anon_sym_AMP_AMP, - ACTIONS(5756), 1, + ACTIONS(5671), 1, anon_sym_PIPE_PIPE, - ACTIONS(5758), 1, + ACTIONS(5673), 1, anon_sym_GT_GT, - ACTIONS(5762), 1, + ACTIONS(5677), 1, anon_sym_AMP, - ACTIONS(5764), 1, + ACTIONS(5679), 1, anon_sym_CARET, - ACTIONS(5766), 1, + ACTIONS(5681), 1, anon_sym_PIPE, - ACTIONS(5770), 1, + ACTIONS(5685), 1, anon_sym_PERCENT, - ACTIONS(5772), 1, + ACTIONS(5687), 1, anon_sym_STAR_STAR, - ACTIONS(5774), 1, + ACTIONS(5689), 1, anon_sym_LT, - ACTIONS(5782), 1, + ACTIONS(5697), 1, anon_sym_QMARK_QMARK, - ACTIONS(5784), 1, + ACTIONS(5699), 1, sym__ternary_qmark, - STATE(1594), 1, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, + ACTIONS(4514), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4747), 2, + ACTIONS(4767), 2, anon_sym_of, anon_sym_BQUOTE, - ACTIONS(5750), 2, + ACTIONS(5665), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5752), 2, + ACTIONS(5667), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5760), 2, + ACTIONS(5675), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5768), 2, + ACTIONS(5683), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5778), 2, + ACTIONS(5693), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5780), 2, + ACTIONS(5695), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5776), 3, + ACTIONS(5691), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [95552] = 31, - ACTIONS(3898), 1, + [94318] = 31, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, + ACTIONS(4476), 1, anon_sym_as, - ACTIONS(4481), 1, + ACTIONS(4480), 1, anon_sym_BANG, - ACTIONS(4517), 1, + ACTIONS(4516), 1, anon_sym_satisfies, - ACTIONS(5754), 1, + ACTIONS(5669), 1, anon_sym_AMP_AMP, - ACTIONS(5756), 1, + ACTIONS(5671), 1, anon_sym_PIPE_PIPE, - ACTIONS(5758), 1, + ACTIONS(5673), 1, anon_sym_GT_GT, - ACTIONS(5762), 1, + ACTIONS(5677), 1, anon_sym_AMP, - ACTIONS(5764), 1, + ACTIONS(5679), 1, anon_sym_CARET, - ACTIONS(5766), 1, + ACTIONS(5681), 1, anon_sym_PIPE, - ACTIONS(5770), 1, + ACTIONS(5685), 1, anon_sym_PERCENT, - ACTIONS(5772), 1, + ACTIONS(5687), 1, anon_sym_STAR_STAR, - ACTIONS(5774), 1, + ACTIONS(5689), 1, anon_sym_LT, - ACTIONS(5782), 1, + ACTIONS(5697), 1, anon_sym_QMARK_QMARK, - ACTIONS(5784), 1, + ACTIONS(5699), 1, sym__ternary_qmark, - STATE(1594), 1, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, + ACTIONS(4514), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4749), 2, + ACTIONS(4769), 2, anon_sym_of, anon_sym_BQUOTE, - ACTIONS(5750), 2, + ACTIONS(5665), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5752), 2, + ACTIONS(5667), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5760), 2, + ACTIONS(5675), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5768), 2, + ACTIONS(5683), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5778), 2, + ACTIONS(5693), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5780), 2, + ACTIONS(5695), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5776), 3, + ACTIONS(5691), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [95657] = 31, - ACTIONS(3898), 1, + [94423] = 31, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, + ACTIONS(4476), 1, anon_sym_as, - ACTIONS(4481), 1, + ACTIONS(4480), 1, anon_sym_BANG, - ACTIONS(4517), 1, + ACTIONS(4516), 1, anon_sym_satisfies, - ACTIONS(5754), 1, + ACTIONS(5669), 1, anon_sym_AMP_AMP, - ACTIONS(5756), 1, + ACTIONS(5671), 1, anon_sym_PIPE_PIPE, - ACTIONS(5758), 1, + ACTIONS(5673), 1, anon_sym_GT_GT, - ACTIONS(5762), 1, + ACTIONS(5677), 1, anon_sym_AMP, - ACTIONS(5764), 1, + ACTIONS(5679), 1, anon_sym_CARET, - ACTIONS(5766), 1, + ACTIONS(5681), 1, anon_sym_PIPE, - ACTIONS(5770), 1, + ACTIONS(5685), 1, anon_sym_PERCENT, - ACTIONS(5772), 1, + ACTIONS(5687), 1, anon_sym_STAR_STAR, - ACTIONS(5774), 1, + ACTIONS(5689), 1, anon_sym_LT, - ACTIONS(5782), 1, + ACTIONS(5697), 1, anon_sym_QMARK_QMARK, - ACTIONS(5784), 1, + ACTIONS(5699), 1, sym__ternary_qmark, - STATE(1594), 1, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4771), 2, + ACTIONS(4478), 2, anon_sym_of, anon_sym_BQUOTE, - ACTIONS(5750), 2, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5665), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5752), 2, + ACTIONS(5667), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5760), 2, + ACTIONS(5675), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5768), 2, + ACTIONS(5683), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5778), 2, + ACTIONS(5693), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5780), 2, + ACTIONS(5695), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5776), 3, + ACTIONS(5691), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [95762] = 15, - ACTIONS(2292), 1, - anon_sym_DQUOTE, - ACTIONS(2294), 1, - anon_sym_SQUOTE, - ACTIONS(2324), 1, - anon_sym_async, - ACTIONS(2326), 1, - anon_sym_readonly, - ACTIONS(2330), 1, - anon_sym_override, - ACTIONS(4548), 1, + [94528] = 31, + ACTIONS(3937), 1, + anon_sym_LPAREN, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(4866), 1, - anon_sym_STAR, - STATE(2788), 1, - sym_override_modifier, + ACTIONS(3941), 1, + anon_sym_DOT, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4476), 1, + anon_sym_as, + ACTIONS(4480), 1, + anon_sym_BANG, + ACTIONS(4516), 1, + anon_sym_satisfies, + ACTIONS(5749), 1, + anon_sym_AMP_AMP, + ACTIONS(5751), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5753), 1, + anon_sym_GT_GT, + ACTIONS(5757), 1, + anon_sym_AMP, + ACTIONS(5759), 1, + anon_sym_CARET, + ACTIONS(5761), 1, + anon_sym_PIPE, + ACTIONS(5765), 1, + anon_sym_PERCENT, + ACTIONS(5767), 1, + anon_sym_STAR_STAR, + ACTIONS(5769), 1, + anon_sym_LT, + ACTIONS(5777), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5779), 1, + sym__ternary_qmark, + STATE(1481), 1, + sym_type_arguments, + STATE(1672), 1, + sym_arguments, + STATE(4831), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2302), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(2328), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(5789), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - STATE(3619), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(726), 5, - sym__member_signature_marker, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4769), 2, + anon_sym_RBRACK, + anon_sym_BQUOTE, + ACTIONS(5745), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5747), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5755), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5763), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5773), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5775), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5771), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [94633] = 31, + ACTIONS(3937), 1, anon_sym_LPAREN, - anon_sym_COLON, + ACTIONS(3939), 1, + anon_sym_LBRACK, + ACTIONS(3941), 1, + anon_sym_DOT, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4476), 1, + anon_sym_as, + ACTIONS(4480), 1, + anon_sym_BANG, + ACTIONS(4516), 1, + anon_sym_satisfies, + ACTIONS(5749), 1, + anon_sym_AMP_AMP, + ACTIONS(5751), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5753), 1, + anon_sym_GT_GT, + ACTIONS(5757), 1, + anon_sym_AMP, + ACTIONS(5759), 1, + anon_sym_CARET, + ACTIONS(5761), 1, + anon_sym_PIPE, + ACTIONS(5765), 1, + anon_sym_PERCENT, + ACTIONS(5767), 1, + anon_sym_STAR_STAR, + ACTIONS(5769), 1, anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2322), 18, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [95835] = 12, - ACTIONS(3898), 1, + ACTIONS(5777), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5779), 1, + sym__ternary_qmark, + STATE(1481), 1, + sym_type_arguments, + STATE(1672), 1, + sym_arguments, + STATE(4831), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4478), 2, + anon_sym_RBRACK, + anon_sym_BQUOTE, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5745), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5747), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5755), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5763), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5773), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5775), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5771), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [94738] = 12, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(5791), 1, + ACTIONS(5798), 1, anon_sym_LT, - STATE(1594), 1, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, + ACTIONS(4514), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4523), 12, + ACTIONS(4750), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -219166,10 +218530,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4525), 18, + ACTIONS(4752), 18, sym__ternary_qmark, anon_sym_as, - anon_sym_of, + anon_sym_RBRACK, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -219185,36 +218549,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_BQUOTE, anon_sym_satisfies, - [95902] = 15, - ACTIONS(3898), 1, + [94805] = 15, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, + ACTIONS(4476), 1, anon_sym_as, - ACTIONS(4481), 1, + ACTIONS(4480), 1, anon_sym_BANG, - ACTIONS(4517), 1, + ACTIONS(4516), 1, anon_sym_satisfies, - ACTIONS(5794), 1, + ACTIONS(5801), 1, anon_sym_LT, - STATE(1594), 1, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, + ACTIONS(4514), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4639), 11, + ACTIONS(4783), 11, anon_sym_STAR, anon_sym_in, anon_sym_GT, @@ -219226,9 +218590,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4641), 16, + ACTIONS(4785), 16, sym__ternary_qmark, - anon_sym_of, + anon_sym_RBRACK, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -219243,101 +218607,104 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_BQUOTE, - [95975] = 31, - ACTIONS(3898), 1, + [94878] = 31, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, + ACTIONS(4476), 1, anon_sym_as, - ACTIONS(4481), 1, + ACTIONS(4480), 1, anon_sym_BANG, - ACTIONS(4517), 1, + ACTIONS(4516), 1, anon_sym_satisfies, - ACTIONS(5754), 1, + ACTIONS(5749), 1, anon_sym_AMP_AMP, - ACTIONS(5756), 1, + ACTIONS(5751), 1, anon_sym_PIPE_PIPE, - ACTIONS(5758), 1, + ACTIONS(5753), 1, anon_sym_GT_GT, - ACTIONS(5762), 1, + ACTIONS(5757), 1, anon_sym_AMP, - ACTIONS(5764), 1, + ACTIONS(5759), 1, anon_sym_CARET, - ACTIONS(5766), 1, + ACTIONS(5761), 1, anon_sym_PIPE, - ACTIONS(5770), 1, + ACTIONS(5765), 1, anon_sym_PERCENT, - ACTIONS(5772), 1, + ACTIONS(5767), 1, anon_sym_STAR_STAR, - ACTIONS(5774), 1, + ACTIONS(5769), 1, anon_sym_LT, - ACTIONS(5782), 1, + ACTIONS(5777), 1, anon_sym_QMARK_QMARK, - ACTIONS(5784), 1, + ACTIONS(5779), 1, sym__ternary_qmark, - STATE(1594), 1, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, + ACTIONS(4514), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4653), 2, - anon_sym_of, + ACTIONS(4798), 2, + anon_sym_RBRACK, anon_sym_BQUOTE, - ACTIONS(5750), 2, + ACTIONS(5745), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5752), 2, + ACTIONS(5747), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5760), 2, + ACTIONS(5755), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5768), 2, + ACTIONS(5763), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5778), 2, + ACTIONS(5773), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5780), 2, + ACTIONS(5775), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5776), 3, + ACTIONS(5771), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [96080] = 11, - ACTIONS(3898), 1, + [94983] = 12, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(5797), 1, + ACTIONS(5804), 1, anon_sym_LT, - STATE(1594), 1, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4448), 12, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4750), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -219350,7 +218717,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4450), 20, + ACTIONS(4752), 18, sym__ternary_qmark, anon_sym_as, anon_sym_of, @@ -219367,43 +218734,52 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [96145] = 7, - ACTIONS(3602), 1, - anon_sym_EQ, - ACTIONS(4669), 1, + [95050] = 15, + ACTIONS(3937), 1, + anon_sym_LPAREN, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4378), 2, - anon_sym_COMMA, - anon_sym_extends, - ACTIONS(4672), 3, - anon_sym_GT, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(3443), 10, - anon_sym_STAR, + ACTIONS(3941), 1, + anon_sym_DOT, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4476), 1, + anon_sym_as, + ACTIONS(4480), 1, anon_sym_BANG, + ACTIONS(4516), 1, + anon_sym_satisfies, + ACTIONS(5807), 1, + anon_sym_LT, + STATE(1481), 1, + sym_type_arguments, + STATE(1672), 1, + sym_arguments, + STATE(4831), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4783), 11, + anon_sym_STAR, anon_sym_in, + anon_sym_GT, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3447), 23, + ACTIONS(4785), 16, sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + anon_sym_of, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -219417,81 +218793,102 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, - anon_sym_satisfies, - [96202] = 7, - ACTIONS(3606), 1, - anon_sym_EQ, - ACTIONS(4669), 1, + [95123] = 31, + ACTIONS(3937), 1, + anon_sym_LPAREN, + ACTIONS(3939), 1, anon_sym_LBRACK, + ACTIONS(3941), 1, + anon_sym_DOT, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4476), 1, + anon_sym_as, + ACTIONS(4480), 1, + anon_sym_BANG, + ACTIONS(4516), 1, + anon_sym_satisfies, + ACTIONS(5669), 1, + anon_sym_AMP_AMP, + ACTIONS(5671), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5673), 1, + anon_sym_GT_GT, + ACTIONS(5677), 1, + anon_sym_AMP, + ACTIONS(5679), 1, + anon_sym_CARET, + ACTIONS(5681), 1, + anon_sym_PIPE, + ACTIONS(5685), 1, + anon_sym_PERCENT, + ACTIONS(5687), 1, + anon_sym_STAR_STAR, + ACTIONS(5689), 1, + anon_sym_LT, + ACTIONS(5697), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5699), 1, + sym__ternary_qmark, + STATE(1481), 1, + sym_type_arguments, + STATE(1672), 1, + sym_arguments, + STATE(4831), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4378), 2, - anon_sym_COMMA, - anon_sym_extends, - ACTIONS(4672), 3, - anon_sym_GT, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(3443), 10, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4798), 2, + anon_sym_of, + anon_sym_BQUOTE, + ACTIONS(5665), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(5667), 2, anon_sym_in, - anon_sym_GT_GT, + anon_sym_GT, + ACTIONS(5675), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5683), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5693), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3447), 23, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_of, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, + ACTIONS(5695), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, + ACTIONS(5691), 3, + anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [96259] = 11, - ACTIONS(3898), 1, + [95228] = 11, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(5800), 1, + ACTIONS(5810), 1, anon_sym_LT, - STATE(1594), 1, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4448), 12, + ACTIONS(4465), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -219504,10 +218901,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4450), 20, + ACTIONS(4467), 20, sym__ternary_qmark, anon_sym_as, - anon_sym_RBRACK, + anon_sym_of, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -219525,211 +218922,144 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [96324] = 16, - ACTIONS(3898), 1, + [95293] = 11, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(5807), 1, - anon_sym_PERCENT, - ACTIONS(5809), 1, - anon_sym_STAR_STAR, - ACTIONS(5811), 1, + ACTIONS(5813), 1, anon_sym_LT, - STATE(1594), 1, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5803), 2, + ACTIONS(4465), 12, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5805), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4637), 8, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4635), 15, + ACTIONS(4467), 20, sym__ternary_qmark, anon_sym_as, + anon_sym_RBRACK, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [96398] = 3, + [95358] = 6, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3192), 12, - anon_sym_STAR, + ACTIONS(4357), 2, anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - anon_sym_AMP, - anon_sym_PIPE, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - anon_sym_QMARK, - ACTIONS(3190), 27, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_DOT, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, anon_sym_extends, - [96446] = 31, - ACTIONS(3898), 1, - anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(4540), 3, anon_sym_LBRACK, - ACTIONS(3902), 1, anon_sym_DOT, - ACTIONS(4452), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, - anon_sym_as, - ACTIONS(4481), 1, - anon_sym_BANG, - ACTIONS(4517), 1, - anon_sym_satisfies, - ACTIONS(5648), 1, - anon_sym_STAR_STAR, - ACTIONS(5706), 1, - anon_sym_AMP_AMP, - ACTIONS(5708), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5710), 1, - anon_sym_GT_GT, - ACTIONS(5714), 1, + ACTIONS(4543), 3, + anon_sym_GT, anon_sym_AMP, - ACTIONS(5716), 1, - anon_sym_CARET, - ACTIONS(5718), 1, anon_sym_PIPE, - ACTIONS(5722), 1, - anon_sym_PERCENT, - ACTIONS(5724), 1, - anon_sym_LT, - ACTIONS(5732), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5734), 1, - sym__ternary_qmark, - ACTIONS(5814), 1, - anon_sym_RBRACK, - STATE(1594), 1, - sym_type_arguments, - STATE(1637), 1, - sym_arguments, - STATE(4815), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5702), 2, + ACTIONS(4271), 10, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5704), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(5712), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5720), 2, + anon_sym_GT_GT, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5728), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5730), 2, + ACTIONS(4273), 22, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5726), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [96550] = 10, - ACTIONS(2292), 1, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [95413] = 13, + ACTIONS(2300), 1, anon_sym_DQUOTE, - ACTIONS(2294), 1, + ACTIONS(2302), 1, anon_sym_SQUOTE, - ACTIONS(4384), 1, - anon_sym_EQ, - ACTIONS(4548), 1, + ACTIONS(4530), 1, anon_sym_LBRACK, + ACTIONS(4918), 1, + anon_sym_STAR, + ACTIONS(5478), 1, + anon_sym_COMMA, + ACTIONS(5480), 1, + anon_sym_RBRACE, + STATE(5368), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2302), 2, + ACTIONS(2310), 2, sym_number, sym_private_property_identifier, - ACTIONS(5537), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - STATE(3619), 3, + ACTIONS(2328), 2, + anon_sym_get, + anon_sym_set, + STATE(3868), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(726), 5, + ACTIONS(728), 5, sym__member_signature_marker, anon_sym_LPAREN, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2322), 23, + ACTIONS(2322), 21, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -219739,8 +219069,6 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_static, anon_sym_readonly, - anon_sym_get, - anon_sym_set, anon_sym_declare, anon_sym_public, anon_sym_private, @@ -219753,369 +219081,175 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [96612] = 31, - ACTIONS(3898), 1, + [95482] = 31, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4637), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(4639), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(4641), 1, anon_sym_DOT, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4479), 1, + ACTIONS(4871), 1, anon_sym_as, - ACTIONS(4481), 1, + ACTIONS(4873), 1, anon_sym_BANG, - ACTIONS(4517), 1, + ACTIONS(4880), 1, anon_sym_satisfies, - ACTIONS(5544), 1, + ACTIONS(5398), 1, anon_sym_AMP_AMP, - ACTIONS(5546), 1, + ACTIONS(5400), 1, anon_sym_PIPE_PIPE, - ACTIONS(5548), 1, + ACTIONS(5402), 1, anon_sym_GT_GT, - ACTIONS(5552), 1, + ACTIONS(5406), 1, anon_sym_AMP, - ACTIONS(5554), 1, + ACTIONS(5408), 1, anon_sym_CARET, - ACTIONS(5556), 1, + ACTIONS(5410), 1, anon_sym_PIPE, - ACTIONS(5560), 1, + ACTIONS(5414), 1, anon_sym_PERCENT, - ACTIONS(5562), 1, + ACTIONS(5416), 1, anon_sym_STAR_STAR, - ACTIONS(5564), 1, + ACTIONS(5418), 1, anon_sym_LT, - ACTIONS(5572), 1, + ACTIONS(5426), 1, anon_sym_QMARK_QMARK, - ACTIONS(5574), 1, + ACTIONS(5428), 1, sym__ternary_qmark, - ACTIONS(5816), 1, - anon_sym_COLON, - STATE(1594), 1, + STATE(1825), 1, sym_type_arguments, - STATE(1637), 1, + STATE(2292), 1, sym_arguments, - STATE(4815), 1, + STATE(5322), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, + ACTIONS(4878), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5540), 2, + ACTIONS(5217), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + ACTIONS(5394), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5542), 2, + ACTIONS(5396), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5550), 2, + ACTIONS(5404), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5558), 2, + ACTIONS(5412), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5568), 2, + ACTIONS(5422), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5570), 2, + ACTIONS(5424), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5566), 3, + ACTIONS(5420), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [96716] = 11, - ACTIONS(1599), 1, - anon_sym_DQUOTE, - ACTIONS(1601), 1, - anon_sym_SQUOTE, - ACTIONS(4579), 1, - anon_sym_LBRACK, - ACTIONS(4589), 1, - anon_sym_override, - ACTIONS(5820), 1, - anon_sym_readonly, - STATE(2845), 1, - sym_override_modifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5818), 2, - sym_number, - sym_private_property_identifier, - STATE(3347), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(726), 7, - sym__automatic_semicolon, + [95587] = 7, + ACTIONS(1693), 1, anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_QMARK, - ACTIONS(4577), 21, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [96780] = 9, - ACTIONS(1599), 1, - anon_sym_DQUOTE, - ACTIONS(1601), 1, - anon_sym_SQUOTE, - ACTIONS(4579), 1, - anon_sym_LBRACK, - ACTIONS(5824), 1, - anon_sym_abstract, + ACTIONS(2352), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5822), 2, - sym_number, - sym_private_property_identifier, - STATE(3348), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(726), 7, - sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_QMARK, - ACTIONS(4577), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [96840] = 9, - ACTIONS(1599), 1, - anon_sym_DQUOTE, - ACTIONS(1601), 1, - anon_sym_SQUOTE, - ACTIONS(4579), 1, + ACTIONS(4409), 2, + anon_sym_RBRACE, anon_sym_LBRACK, - ACTIONS(5828), 1, - anon_sym_abstract, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5826), 2, - sym_number, - sym_private_property_identifier, - STATE(3494), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(726), 7, - sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_QMARK, - ACTIONS(4577), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [96900] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3198), 12, + ACTIONS(4412), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(1691), 11, anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1695), 23, + sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_RBRACK, + anon_sym_LPAREN, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [95644] = 14, + ACTIONS(2300), 1, anon_sym_DQUOTE, + ACTIONS(2302), 1, anon_sym_SQUOTE, - anon_sym_AMP, - anon_sym_PIPE, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - anon_sym_QMARK, - ACTIONS(3196), 27, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_DOT, + ACTIONS(2324), 1, anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - anon_sym_extends, - [96948] = 9, - ACTIONS(237), 1, + ACTIONS(4530), 1, + anon_sym_LBRACK, + ACTIONS(4918), 1, + anon_sym_STAR, + ACTIONS(5478), 1, anon_sym_COMMA, - ACTIONS(728), 1, + ACTIONS(5480), 1, anon_sym_RBRACE, - ACTIONS(4384), 1, - anon_sym_EQ, - STATE(4828), 1, + STATE(5368), 1, aux_sym_object_repeat1, - STATE(5022), 1, - aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(726), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(1936), 6, - anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, + ACTIONS(2310), 2, sym_number, sym_private_property_identifier, - ACTIONS(1934), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, + ACTIONS(2328), 2, anon_sym_get, anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [97008] = 9, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(728), 1, - anon_sym_RBRACE, - ACTIONS(4384), 1, - anon_sym_EQ, - STATE(4828), 1, - aux_sym_object_repeat1, - STATE(5022), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(726), 5, + STATE(3868), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(728), 5, sym__member_signature_marker, anon_sym_LPAREN, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(1940), 6, - anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - ACTIONS(1938), 23, + ACTIONS(2322), 20, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, - anon_sym_async, anon_sym_new, sym_identifier, anon_sym_static, anon_sym_readonly, - anon_sym_get, - anon_sym_set, anon_sym_declare, anon_sym_public, anon_sym_private, @@ -220128,33 +219262,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [97068] = 4, + [95715] = 7, + ACTIONS(3624), 1, + anon_sym_EQ, + ACTIONS(4459), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4705), 3, + ACTIONS(4263), 2, anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - ACTIONS(5830), 13, + anon_sym_extends, + ACTIONS(4462), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3439), 10, anon_sym_STAR, anon_sym_BANG, anon_sym_in, - anon_sym_GT, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5833), 23, + ACTIONS(3443), 23, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, - anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -220174,98 +219312,125 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [97118] = 31, - ACTIONS(3898), 1, - anon_sym_LPAREN, - ACTIONS(3900), 1, - anon_sym_LBRACK, - ACTIONS(3902), 1, + [95772] = 7, + ACTIONS(3487), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(3491), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, - anon_sym_as, - ACTIONS(4481), 1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3485), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_QMARK, + ACTIONS(3481), 4, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_extends, + ACTIONS(3439), 11, + anon_sym_STAR, anon_sym_BANG, - ACTIONS(4517), 1, - anon_sym_satisfies, - ACTIONS(5544), 1, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(3443), 20, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, anon_sym_AMP_AMP, - ACTIONS(5546), 1, anon_sym_PIPE_PIPE, - ACTIONS(5548), 1, - anon_sym_GT_GT, - ACTIONS(5552), 1, - anon_sym_AMP, - ACTIONS(5554), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5556), 1, - anon_sym_PIPE, - ACTIONS(5560), 1, anon_sym_PERCENT, - ACTIONS(5562), 1, anon_sym_STAR_STAR, - ACTIONS(5564), 1, - anon_sym_LT, - ACTIONS(5572), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5574), 1, - sym__ternary_qmark, - ACTIONS(5836), 1, - anon_sym_COLON, - STATE(1594), 1, - sym_type_arguments, - STATE(1637), 1, - sym_arguments, - STATE(4815), 1, - sym_optional_chain, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [95829] = 7, + ACTIONS(3632), 1, + anon_sym_EQ, + ACTIONS(4459), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5540), 2, + ACTIONS(4263), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(4462), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3439), 10, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5542), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(5550), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5558), 2, + anon_sym_GT_GT, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5568), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5570), 2, + ACTIONS(3443), 23, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_of, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5566), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [97222] = 7, - ACTIONS(3507), 1, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [95886] = 7, + ACTIONS(4301), 1, + anon_sym_extends, + ACTIONS(4429), 1, anon_sym_EQ, - ACTIONS(4669), 1, - anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4378), 2, - anon_sym_COMMA, - anon_sym_extends, - ACTIONS(4672), 3, - anon_sym_GT, + ACTIONS(4433), 2, + anon_sym_RBRACE, + anon_sym_LBRACK, + ACTIONS(4436), 2, anon_sym_AMP, anon_sym_PIPE, - ACTIONS(3443), 10, + ACTIONS(4427), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, + anon_sym_GT, anon_sym_GT_GT, anon_sym_PLUS, anon_sym_DASH, @@ -220273,9 +219438,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3447), 22, + ACTIONS(4431), 23, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -220296,410 +219462,360 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [97278] = 31, - ACTIONS(3898), 1, + [95943] = 32, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4637), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(4639), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(4641), 1, anon_sym_DOT, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4475), 1, - anon_sym_BQUOTE, - ACTIONS(4479), 1, + ACTIONS(4871), 1, anon_sym_as, - ACTIONS(4481), 1, + ACTIONS(4873), 1, anon_sym_BANG, - ACTIONS(4517), 1, + ACTIONS(4880), 1, anon_sym_satisfies, - ACTIONS(5807), 1, - anon_sym_PERCENT, - ACTIONS(5809), 1, - anon_sym_STAR_STAR, - ACTIONS(5840), 1, + ACTIONS(5398), 1, anon_sym_AMP_AMP, - ACTIONS(5842), 1, + ACTIONS(5400), 1, anon_sym_PIPE_PIPE, - ACTIONS(5844), 1, + ACTIONS(5402), 1, anon_sym_GT_GT, - ACTIONS(5848), 1, + ACTIONS(5406), 1, anon_sym_AMP, - ACTIONS(5850), 1, + ACTIONS(5408), 1, anon_sym_CARET, - ACTIONS(5852), 1, + ACTIONS(5410), 1, anon_sym_PIPE, - ACTIONS(5854), 1, + ACTIONS(5414), 1, + anon_sym_PERCENT, + ACTIONS(5416), 1, + anon_sym_STAR_STAR, + ACTIONS(5418), 1, anon_sym_LT, - ACTIONS(5862), 1, + ACTIONS(5426), 1, anon_sym_QMARK_QMARK, - ACTIONS(5864), 1, + ACTIONS(5428), 1, sym__ternary_qmark, - STATE(1594), 1, + ACTIONS(5816), 1, + anon_sym_SEMI, + ACTIONS(5818), 1, + sym__automatic_semicolon, + STATE(1825), 1, sym_type_arguments, - STATE(1637), 1, + STATE(2292), 1, sym_arguments, - STATE(4815), 1, + STATE(5322), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, + ACTIONS(4878), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5803), 2, + ACTIONS(5394), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5805), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5838), 2, + ACTIONS(5396), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5846), 2, + ACTIONS(5404), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5858), 2, + ACTIONS(5412), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5422), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5860), 2, + ACTIONS(5424), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5856), 3, + ACTIONS(5420), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [97382] = 31, - ACTIONS(3898), 1, + [96050] = 4, + ACTIONS(3605), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3439), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(3443), 26, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_LPAREN, - ACTIONS(3900), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, anon_sym_DOT, - ACTIONS(4452), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, - anon_sym_as, - ACTIONS(4481), 1, - anon_sym_BANG, - ACTIONS(4517), 1, - anon_sym_satisfies, - ACTIONS(4521), 1, - anon_sym_BQUOTE, - ACTIONS(5807), 1, - anon_sym_PERCENT, - ACTIONS(5809), 1, - anon_sym_STAR_STAR, - ACTIONS(5840), 1, anon_sym_AMP_AMP, - ACTIONS(5842), 1, anon_sym_PIPE_PIPE, - ACTIONS(5844), 1, - anon_sym_GT_GT, - ACTIONS(5848), 1, - anon_sym_AMP, - ACTIONS(5850), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5852), 1, - anon_sym_PIPE, - ACTIONS(5854), 1, - anon_sym_LT, - ACTIONS(5862), 1, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5864), 1, - sym__ternary_qmark, - STATE(1594), 1, - sym_type_arguments, - STATE(1637), 1, - sym_arguments, - STATE(4815), 1, - sym_optional_chain, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_implements, + [96101] = 5, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5803), 2, + ACTIONS(4313), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_QMARK, + ACTIONS(4315), 4, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_extends, + ACTIONS(3439), 11, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5805), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5838), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5846), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5858), 2, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5860), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5856), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [97486] = 31, - ACTIONS(3898), 1, + ACTIONS(3443), 22, + sym__ternary_qmark, + anon_sym_as, anon_sym_LPAREN, - ACTIONS(3900), 1, - anon_sym_LBRACK, - ACTIONS(3902), 1, anon_sym_DOT, - ACTIONS(4452), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, - anon_sym_as, - ACTIONS(4481), 1, - anon_sym_BANG, - ACTIONS(4517), 1, - anon_sym_satisfies, - ACTIONS(4556), 1, - anon_sym_BQUOTE, - ACTIONS(5807), 1, - anon_sym_PERCENT, - ACTIONS(5809), 1, - anon_sym_STAR_STAR, - ACTIONS(5840), 1, anon_sym_AMP_AMP, - ACTIONS(5842), 1, anon_sym_PIPE_PIPE, - ACTIONS(5844), 1, - anon_sym_GT_GT, - ACTIONS(5848), 1, - anon_sym_AMP, - ACTIONS(5850), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5852), 1, - anon_sym_PIPE, - ACTIONS(5854), 1, - anon_sym_LT, - ACTIONS(5862), 1, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5864), 1, - sym__ternary_qmark, - STATE(1594), 1, - sym_type_arguments, - STATE(1637), 1, - sym_arguments, - STATE(4815), 1, - sym_optional_chain, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [96154] = 6, + ACTIONS(4806), 1, + anon_sym_EQ, + ACTIONS(4936), 1, + anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5803), 2, + ACTIONS(4851), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + ACTIONS(4804), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5805), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5838), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5846), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5858), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5860), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5856), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [97590] = 31, - ACTIONS(3898), 1, + ACTIONS(4808), 23, + sym__ternary_qmark, + anon_sym_as, anon_sym_LPAREN, - ACTIONS(3900), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, anon_sym_DOT, - ACTIONS(4452), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, - anon_sym_as, - ACTIONS(4481), 1, - anon_sym_BANG, - ACTIONS(4517), 1, - anon_sym_satisfies, - ACTIONS(4629), 1, - anon_sym_BQUOTE, - ACTIONS(5807), 1, - anon_sym_PERCENT, - ACTIONS(5809), 1, - anon_sym_STAR_STAR, - ACTIONS(5840), 1, anon_sym_AMP_AMP, - ACTIONS(5842), 1, anon_sym_PIPE_PIPE, - ACTIONS(5844), 1, - anon_sym_GT_GT, - ACTIONS(5848), 1, - anon_sym_AMP, - ACTIONS(5850), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5852), 1, - anon_sym_PIPE, - ACTIONS(5854), 1, - anon_sym_LT, - ACTIONS(5862), 1, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5864), 1, - sym__ternary_qmark, - STATE(1594), 1, - sym_type_arguments, - STATE(1637), 1, - sym_arguments, - STATE(4815), 1, - sym_optional_chain, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [96209] = 4, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5803), 2, + ACTIONS(4277), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(4271), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5805), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5838), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5846), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5858), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5860), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5856), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [97694] = 31, - ACTIONS(3898), 1, + ACTIONS(4273), 25, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, anon_sym_LPAREN, - ACTIONS(3900), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(3902), 1, anon_sym_DOT, - ACTIONS(4452), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, - anon_sym_as, - ACTIONS(4481), 1, - anon_sym_BANG, - ACTIONS(4517), 1, - anon_sym_satisfies, - ACTIONS(4633), 1, - anon_sym_BQUOTE, - ACTIONS(5807), 1, - anon_sym_PERCENT, - ACTIONS(5809), 1, - anon_sym_STAR_STAR, - ACTIONS(5840), 1, anon_sym_AMP_AMP, - ACTIONS(5842), 1, anon_sym_PIPE_PIPE, - ACTIONS(5844), 1, - anon_sym_GT_GT, - ACTIONS(5848), 1, - anon_sym_AMP, - ACTIONS(5850), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5852), 1, - anon_sym_PIPE, - ACTIONS(5854), 1, - anon_sym_LT, - ACTIONS(5862), 1, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5864), 1, - sym__ternary_qmark, - STATE(1594), 1, - sym_type_arguments, - STATE(1637), 1, - sym_arguments, - STATE(4815), 1, - sym_optional_chain, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [96260] = 6, + ACTIONS(4459), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5803), 2, + ACTIONS(4263), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(4462), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3439), 10, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5805), 2, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5838), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5846), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5858), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5860), 2, + ACTIONS(3443), 24, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5856), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [97798] = 18, - ACTIONS(3898), 1, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [96315] = 18, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(5807), 1, + ACTIONS(5673), 1, + anon_sym_GT_GT, + ACTIONS(5685), 1, anon_sym_PERCENT, - ACTIONS(5809), 1, + ACTIONS(5687), 1, anon_sym_STAR_STAR, - ACTIONS(5844), 1, - anon_sym_GT_GT, - ACTIONS(5854), 1, + ACTIONS(5689), 1, anon_sym_LT, - STATE(1594), 1, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, + ACTIONS(4514), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5803), 2, + ACTIONS(5665), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5805), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5846), 2, + ACTIONS(5675), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4637), 7, + ACTIONS(5683), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4538), 7, anon_sym_BANG, anon_sym_in, anon_sym_GT, @@ -220707,9 +219823,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4635), 13, + ACTIONS(4536), 14, sym__ternary_qmark, anon_sym_as, + anon_sym_of, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_CARET, @@ -220721,38 +219838,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_BQUOTE, anon_sym_satisfies, - [97876] = 9, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(701), 1, - anon_sym_RBRACE, - ACTIONS(4384), 1, - anon_sym_EQ, - STATE(4828), 1, - aux_sym_object_repeat1, - STATE(5022), 1, - aux_sym_object_pattern_repeat1, + [96394] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(726), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(1936), 6, + ACTIONS(3238), 12, anon_sym_STAR, + anon_sym_COMMA, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DQUOTE, anon_sym_SQUOTE, + anon_sym_AMP, + anon_sym_PIPE, sym_number, sym_private_property_identifier, - ACTIONS(1934), 23, + anon_sym_AT, + anon_sym_QMARK, + ACTIONS(3236), 27, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, + anon_sym_DOT, anon_sym_async, anon_sym_new, sym_identifier, @@ -220772,32 +219880,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [97936] = 13, - ACTIONS(3898), 1, - anon_sym_LPAREN, - ACTIONS(3900), 1, - anon_sym_LBRACK, - ACTIONS(3902), 1, - anon_sym_DOT, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(5809), 1, - anon_sym_STAR_STAR, - ACTIONS(5811), 1, - anon_sym_LT, - STATE(1594), 1, - sym_type_arguments, - STATE(1637), 1, - sym_arguments, - STATE(4815), 1, - sym_optional_chain, + anon_sym_abstract, + anon_sym_accessor, + anon_sym_extends, + [96442] = 6, + ACTIONS(3571), 1, + anon_sym_RBRACK, + ACTIONS(3593), 1, + anon_sym_COMMA, + ACTIONS(3663), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4637), 12, + ACTIONS(3439), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -220808,641 +219904,1095 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4635), 16, + ACTIONS(3443), 23, sym__ternary_qmark, anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [98004] = 25, - ACTIONS(3898), 1, + [96496] = 31, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4637), 1, + ACTIONS(4476), 1, + anon_sym_as, + ACTIONS(4480), 1, anon_sym_BANG, - ACTIONS(5807), 1, - anon_sym_PERCENT, - ACTIONS(5809), 1, - anon_sym_STAR_STAR, - ACTIONS(5844), 1, + ACTIONS(4516), 1, + anon_sym_satisfies, + ACTIONS(5561), 1, + anon_sym_AMP_AMP, + ACTIONS(5563), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5565), 1, anon_sym_GT_GT, - ACTIONS(5848), 1, + ACTIONS(5569), 1, anon_sym_AMP, - ACTIONS(5850), 1, + ACTIONS(5571), 1, anon_sym_CARET, - ACTIONS(5852), 1, + ACTIONS(5573), 1, anon_sym_PIPE, - ACTIONS(5854), 1, + ACTIONS(5577), 1, + anon_sym_PERCENT, + ACTIONS(5579), 1, + anon_sym_STAR_STAR, + ACTIONS(5581), 1, anon_sym_LT, - STATE(1594), 1, + ACTIONS(5589), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5591), 1, + sym__ternary_qmark, + ACTIONS(5820), 1, + anon_sym_COLON, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, + ACTIONS(4514), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5803), 2, + ACTIONS(5557), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5805), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5838), 2, + ACTIONS(5559), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5846), 2, + ACTIONS(5567), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5858), 2, + ACTIONS(5575), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5585), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5860), 2, + ACTIONS(5587), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5856), 3, + ACTIONS(5583), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4635), 7, - sym__ternary_qmark, - anon_sym_as, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_QMARK_QMARK, - anon_sym_BQUOTE, - anon_sym_satisfies, - [98096] = 26, - ACTIONS(3898), 1, + [96600] = 9, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(730), 1, + anon_sym_RBRACE, + ACTIONS(4211), 1, + anon_sym_EQ, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + STATE(4854), 1, + aux_sym_object_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(728), 5, + sym__member_signature_marker, anon_sym_LPAREN, - ACTIONS(3900), 1, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(1950), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(1948), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [96660] = 9, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(730), 1, + anon_sym_RBRACE, + ACTIONS(4211), 1, + anon_sym_EQ, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + STATE(4854), 1, + aux_sym_object_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(728), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(1954), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(1952), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [96720] = 11, + ACTIONS(2300), 1, + anon_sym_DQUOTE, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + ACTIONS(4530), 1, + anon_sym_LBRACK, + ACTIONS(4918), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2310), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2328), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(5793), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + STATE(3868), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(728), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2322), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [96784] = 12, + ACTIONS(2300), 1, + anon_sym_DQUOTE, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + ACTIONS(2324), 1, + anon_sym_async, + ACTIONS(4530), 1, + anon_sym_LBRACK, + ACTIONS(4918), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2310), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2328), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(5793), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + STATE(3868), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(728), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2322), 20, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [96850] = 31, + ACTIONS(3937), 1, + anon_sym_LPAREN, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4637), 1, + ACTIONS(4476), 1, + anon_sym_as, + ACTIONS(4480), 1, anon_sym_BANG, - ACTIONS(5807), 1, - anon_sym_PERCENT, - ACTIONS(5809), 1, - anon_sym_STAR_STAR, - ACTIONS(5840), 1, + ACTIONS(4516), 1, + anon_sym_satisfies, + ACTIONS(5749), 1, anon_sym_AMP_AMP, - ACTIONS(5844), 1, + ACTIONS(5751), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5753), 1, anon_sym_GT_GT, - ACTIONS(5848), 1, + ACTIONS(5757), 1, anon_sym_AMP, - ACTIONS(5850), 1, + ACTIONS(5759), 1, anon_sym_CARET, - ACTIONS(5852), 1, + ACTIONS(5761), 1, anon_sym_PIPE, - ACTIONS(5854), 1, + ACTIONS(5765), 1, + anon_sym_PERCENT, + ACTIONS(5767), 1, + anon_sym_STAR_STAR, + ACTIONS(5769), 1, anon_sym_LT, - STATE(1594), 1, + ACTIONS(5777), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5779), 1, + sym__ternary_qmark, + ACTIONS(5822), 1, + anon_sym_RBRACK, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, + ACTIONS(4514), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5803), 2, + ACTIONS(5745), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5805), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5838), 2, + ACTIONS(5747), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5846), 2, + ACTIONS(5755), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5858), 2, + ACTIONS(5763), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5773), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5860), 2, + ACTIONS(5775), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5856), 3, + ACTIONS(5771), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4635), 6, + [96954] = 7, + ACTIONS(3521), 1, + anon_sym_EQ, + ACTIONS(4459), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4263), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(4462), 3, + anon_sym_GT, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3439), 10, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(3443), 22, sym__ternary_qmark, anon_sym_as, + anon_sym_LPAREN, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [98190] = 31, - ACTIONS(3898), 1, + [97010] = 31, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, + ACTIONS(4476), 1, anon_sym_as, - ACTIONS(4481), 1, + ACTIONS(4480), 1, anon_sym_BANG, - ACTIONS(4517), 1, + ACTIONS(4516), 1, anon_sym_satisfies, - ACTIONS(5544), 1, + ACTIONS(4558), 1, + anon_sym_BQUOTE, + ACTIONS(5828), 1, anon_sym_AMP_AMP, - ACTIONS(5546), 1, + ACTIONS(5830), 1, anon_sym_PIPE_PIPE, - ACTIONS(5548), 1, + ACTIONS(5832), 1, anon_sym_GT_GT, - ACTIONS(5552), 1, + ACTIONS(5836), 1, anon_sym_AMP, - ACTIONS(5554), 1, + ACTIONS(5838), 1, anon_sym_CARET, - ACTIONS(5556), 1, + ACTIONS(5840), 1, anon_sym_PIPE, - ACTIONS(5560), 1, + ACTIONS(5844), 1, anon_sym_PERCENT, - ACTIONS(5562), 1, + ACTIONS(5846), 1, anon_sym_STAR_STAR, - ACTIONS(5564), 1, + ACTIONS(5848), 1, anon_sym_LT, - ACTIONS(5572), 1, + ACTIONS(5856), 1, anon_sym_QMARK_QMARK, - ACTIONS(5574), 1, + ACTIONS(5858), 1, sym__ternary_qmark, - ACTIONS(5866), 1, - anon_sym_COLON, - STATE(1594), 1, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, + ACTIONS(4514), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5540), 2, + ACTIONS(5824), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5542), 2, + ACTIONS(5826), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5550), 2, + ACTIONS(5834), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5558), 2, + ACTIONS(5842), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5568), 2, + ACTIONS(5852), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5570), 2, + ACTIONS(5854), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5566), 3, + ACTIONS(5850), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [98294] = 22, - ACTIONS(3898), 1, + [97114] = 31, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(5807), 1, + ACTIONS(4476), 1, + anon_sym_as, + ACTIONS(4480), 1, + anon_sym_BANG, + ACTIONS(4516), 1, + anon_sym_satisfies, + ACTIONS(4584), 1, + anon_sym_BQUOTE, + ACTIONS(5828), 1, + anon_sym_AMP_AMP, + ACTIONS(5830), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5832), 1, + anon_sym_GT_GT, + ACTIONS(5836), 1, + anon_sym_AMP, + ACTIONS(5838), 1, + anon_sym_CARET, + ACTIONS(5840), 1, + anon_sym_PIPE, + ACTIONS(5844), 1, anon_sym_PERCENT, - ACTIONS(5809), 1, + ACTIONS(5846), 1, anon_sym_STAR_STAR, - ACTIONS(5844), 1, - anon_sym_GT_GT, - ACTIONS(5854), 1, + ACTIONS(5848), 1, anon_sym_LT, - STATE(1594), 1, + ACTIONS(5856), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5858), 1, + sym__ternary_qmark, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, + ACTIONS(4514), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5803), 2, + ACTIONS(5824), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5805), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5838), 2, + ACTIONS(5826), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5846), 2, + ACTIONS(5834), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5858), 2, + ACTIONS(5842), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5852), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5860), 2, + ACTIONS(5854), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4637), 3, - anon_sym_BANG, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(5856), 3, + ACTIONS(5850), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4635), 8, - sym__ternary_qmark, - anon_sym_as, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - anon_sym_QMARK_QMARK, - anon_sym_BQUOTE, - anon_sym_satisfies, - [98380] = 23, - ACTIONS(3898), 1, + [97218] = 31, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(5807), 1, + ACTIONS(4476), 1, + anon_sym_as, + ACTIONS(4480), 1, + anon_sym_BANG, + ACTIONS(4516), 1, + anon_sym_satisfies, + ACTIONS(4757), 1, + anon_sym_BQUOTE, + ACTIONS(5828), 1, + anon_sym_AMP_AMP, + ACTIONS(5830), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5832), 1, + anon_sym_GT_GT, + ACTIONS(5836), 1, + anon_sym_AMP, + ACTIONS(5838), 1, + anon_sym_CARET, + ACTIONS(5840), 1, + anon_sym_PIPE, + ACTIONS(5844), 1, anon_sym_PERCENT, - ACTIONS(5809), 1, + ACTIONS(5846), 1, anon_sym_STAR_STAR, - ACTIONS(5844), 1, - anon_sym_GT_GT, ACTIONS(5848), 1, - anon_sym_AMP, - ACTIONS(5854), 1, anon_sym_LT, - STATE(1594), 1, + ACTIONS(5856), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5858), 1, + sym__ternary_qmark, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, + ACTIONS(4514), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4637), 2, - anon_sym_BANG, - anon_sym_PIPE, - ACTIONS(5803), 2, + ACTIONS(5824), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5805), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5838), 2, + ACTIONS(5826), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5846), 2, + ACTIONS(5834), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5858), 2, + ACTIONS(5842), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5852), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5860), 2, + ACTIONS(5854), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5856), 3, + ACTIONS(5850), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4635), 8, - sym__ternary_qmark, + [97322] = 31, + ACTIONS(3937), 1, + anon_sym_LPAREN, + ACTIONS(3939), 1, + anon_sym_LBRACK, + ACTIONS(3941), 1, + anon_sym_DOT, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4476), 1, anon_sym_as, + ACTIONS(4480), 1, + anon_sym_BANG, + ACTIONS(4516), 1, + anon_sym_satisfies, + ACTIONS(4693), 1, + anon_sym_BQUOTE, + ACTIONS(5828), 1, anon_sym_AMP_AMP, + ACTIONS(5830), 1, anon_sym_PIPE_PIPE, + ACTIONS(5832), 1, + anon_sym_GT_GT, + ACTIONS(5836), 1, + anon_sym_AMP, + ACTIONS(5838), 1, anon_sym_CARET, + ACTIONS(5840), 1, + anon_sym_PIPE, + ACTIONS(5844), 1, + anon_sym_PERCENT, + ACTIONS(5846), 1, + anon_sym_STAR_STAR, + ACTIONS(5848), 1, + anon_sym_LT, + ACTIONS(5856), 1, anon_sym_QMARK_QMARK, - anon_sym_BQUOTE, - anon_sym_satisfies, - [98468] = 9, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(4384), 1, - anon_sym_EQ, - ACTIONS(4877), 1, - anon_sym_RBRACE, - STATE(4828), 1, - aux_sym_object_repeat1, - STATE(5022), 1, - aux_sym_object_pattern_repeat1, + ACTIONS(5858), 1, + sym__ternary_qmark, + STATE(1481), 1, + sym_type_arguments, + STATE(1672), 1, + sym_arguments, + STATE(4831), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(726), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(1936), 6, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5824), 2, anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - ACTIONS(1934), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [98528] = 32, - ACTIONS(3898), 1, + anon_sym_SLASH, + ACTIONS(5826), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5834), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5842), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5852), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5854), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5850), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [97426] = 31, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, + ACTIONS(4476), 1, anon_sym_as, - ACTIONS(4481), 1, + ACTIONS(4480), 1, anon_sym_BANG, - ACTIONS(4517), 1, + ACTIONS(4516), 1, anon_sym_satisfies, - ACTIONS(5186), 1, - anon_sym_of, - ACTIONS(5752), 1, - anon_sym_GT, - ACTIONS(5754), 1, + ACTIONS(4697), 1, + anon_sym_BQUOTE, + ACTIONS(5828), 1, anon_sym_AMP_AMP, - ACTIONS(5756), 1, + ACTIONS(5830), 1, anon_sym_PIPE_PIPE, - ACTIONS(5758), 1, + ACTIONS(5832), 1, anon_sym_GT_GT, - ACTIONS(5762), 1, + ACTIONS(5836), 1, anon_sym_AMP, - ACTIONS(5764), 1, + ACTIONS(5838), 1, anon_sym_CARET, - ACTIONS(5766), 1, + ACTIONS(5840), 1, anon_sym_PIPE, - ACTIONS(5770), 1, + ACTIONS(5844), 1, anon_sym_PERCENT, - ACTIONS(5772), 1, + ACTIONS(5846), 1, anon_sym_STAR_STAR, - ACTIONS(5774), 1, + ACTIONS(5848), 1, anon_sym_LT, - ACTIONS(5782), 1, + ACTIONS(5856), 1, anon_sym_QMARK_QMARK, - ACTIONS(5784), 1, + ACTIONS(5858), 1, sym__ternary_qmark, - ACTIONS(5868), 1, - anon_sym_in, - STATE(1594), 1, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, + ACTIONS(4514), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5750), 2, + ACTIONS(5824), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5760), 2, + ACTIONS(5826), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5834), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5768), 2, + ACTIONS(5842), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5778), 2, + ACTIONS(5852), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5780), 2, + ACTIONS(5854), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5776), 3, + ACTIONS(5850), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [98634] = 4, - ACTIONS(3573), 1, - anon_sym_EQ, + [97530] = 18, + ACTIONS(3937), 1, + anon_sym_LPAREN, + ACTIONS(3939), 1, + anon_sym_LBRACK, + ACTIONS(3941), 1, + anon_sym_DOT, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(5832), 1, + anon_sym_GT_GT, + ACTIONS(5844), 1, + anon_sym_PERCENT, + ACTIONS(5846), 1, + anon_sym_STAR_STAR, + ACTIONS(5848), 1, + anon_sym_LT, + STATE(1481), 1, + sym_type_arguments, + STATE(1672), 1, + sym_arguments, + STATE(4831), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3443), 13, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5824), 2, anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5834), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5842), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4538), 7, anon_sym_BANG, anon_sym_in, anon_sym_GT, - anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3447), 25, - sym__automatic_semicolon, + ACTIONS(4536), 13, sym__ternary_qmark, anon_sym_as, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_BQUOTE, + anon_sym_satisfies, + [97608] = 13, + ACTIONS(3937), 1, anon_sym_LPAREN, - anon_sym_SEMI, + ACTIONS(3939), 1, anon_sym_LBRACK, + ACTIONS(3941), 1, anon_sym_DOT, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, + ACTIONS(5846), 1, + anon_sym_STAR_STAR, + ACTIONS(5860), 1, + anon_sym_LT, + STATE(1481), 1, + sym_type_arguments, + STATE(1672), 1, + sym_arguments, + STATE(4831), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4538), 12, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4536), 16, + sym__ternary_qmark, + anon_sym_as, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [98684] = 24, - ACTIONS(3898), 1, + [97676] = 25, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(5807), 1, - anon_sym_PERCENT, - ACTIONS(5809), 1, - anon_sym_STAR_STAR, - ACTIONS(5844), 1, + ACTIONS(4538), 1, + anon_sym_BANG, + ACTIONS(5832), 1, anon_sym_GT_GT, - ACTIONS(5848), 1, + ACTIONS(5836), 1, anon_sym_AMP, - ACTIONS(5850), 1, + ACTIONS(5838), 1, anon_sym_CARET, - ACTIONS(5854), 1, + ACTIONS(5840), 1, + anon_sym_PIPE, + ACTIONS(5844), 1, + anon_sym_PERCENT, + ACTIONS(5846), 1, + anon_sym_STAR_STAR, + ACTIONS(5848), 1, anon_sym_LT, - STATE(1594), 1, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, + ACTIONS(4514), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4637), 2, - anon_sym_BANG, - anon_sym_PIPE, - ACTIONS(5803), 2, + ACTIONS(5824), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5805), 2, + ACTIONS(5826), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5834), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5842), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5838), 2, + ACTIONS(5852), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5854), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5850), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4536), 7, + sym__ternary_qmark, + anon_sym_as, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [97768] = 26, + ACTIONS(3937), 1, + anon_sym_LPAREN, + ACTIONS(3939), 1, + anon_sym_LBRACK, + ACTIONS(3941), 1, + anon_sym_DOT, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4538), 1, + anon_sym_BANG, + ACTIONS(5828), 1, + anon_sym_AMP_AMP, + ACTIONS(5832), 1, + anon_sym_GT_GT, + ACTIONS(5836), 1, + anon_sym_AMP, + ACTIONS(5838), 1, + anon_sym_CARET, + ACTIONS(5840), 1, + anon_sym_PIPE, + ACTIONS(5844), 1, + anon_sym_PERCENT, + ACTIONS(5846), 1, + anon_sym_STAR_STAR, + ACTIONS(5848), 1, + anon_sym_LT, + STATE(1481), 1, + sym_type_arguments, + STATE(1672), 1, + sym_arguments, + STATE(4831), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5824), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5826), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5846), 2, + ACTIONS(5834), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5858), 2, + ACTIONS(5842), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5852), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5860), 2, + ACTIONS(5854), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5856), 3, + ACTIONS(5850), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4635), 7, + ACTIONS(4536), 6, sym__ternary_qmark, anon_sym_as, - anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, anon_sym_BQUOTE, anon_sym_satisfies, - [98774] = 15, - ACTIONS(3898), 1, + [97862] = 16, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(5807), 1, + ACTIONS(5844), 1, anon_sym_PERCENT, - ACTIONS(5809), 1, + ACTIONS(5846), 1, anon_sym_STAR_STAR, - ACTIONS(5811), 1, + ACTIONS(5860), 1, anon_sym_LT, - STATE(1594), 1, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, + ACTIONS(4514), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5803), 2, + ACTIONS(5824), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4637), 10, + ACTIONS(5842), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4538), 8, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4635), 15, + ACTIONS(4536), 15, sym__ternary_qmark, anon_sym_as, anon_sym_AMP_AMP, @@ -221458,288 +221008,368 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_BQUOTE, anon_sym_satisfies, - [98846] = 16, - ACTIONS(3898), 1, + [97936] = 22, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, - anon_sym_as, - ACTIONS(4481), 1, - anon_sym_BANG, - ACTIONS(4517), 1, - anon_sym_satisfies, - ACTIONS(5809), 1, + ACTIONS(5832), 1, + anon_sym_GT_GT, + ACTIONS(5844), 1, + anon_sym_PERCENT, + ACTIONS(5846), 1, anon_sym_STAR_STAR, - ACTIONS(5811), 1, + ACTIONS(5848), 1, anon_sym_LT, - STATE(1594), 1, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, + ACTIONS(4514), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4637), 11, + ACTIONS(5824), 2, anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5826), 2, anon_sym_in, anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(5834), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5842), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, + ACTIONS(5852), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4635), 14, + ACTIONS(5854), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4538), 3, + anon_sym_BANG, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(5850), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4536), 8, sym__ternary_qmark, + anon_sym_as, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - anon_sym_instanceof, anon_sym_BQUOTE, - [98920] = 9, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(4384), 1, - anon_sym_EQ, - ACTIONS(4877), 1, - anon_sym_RBRACE, - STATE(4828), 1, - aux_sym_object_repeat1, - STATE(5022), 1, - aux_sym_object_pattern_repeat1, + anon_sym_satisfies, + [98022] = 23, + ACTIONS(3937), 1, + anon_sym_LPAREN, + ACTIONS(3939), 1, + anon_sym_LBRACK, + ACTIONS(3941), 1, + anon_sym_DOT, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(5832), 1, + anon_sym_GT_GT, + ACTIONS(5836), 1, + anon_sym_AMP, + ACTIONS(5844), 1, + anon_sym_PERCENT, + ACTIONS(5846), 1, + anon_sym_STAR_STAR, + ACTIONS(5848), 1, + anon_sym_LT, + STATE(1481), 1, + sym_type_arguments, + STATE(1672), 1, + sym_arguments, + STATE(4831), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(726), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(1940), 6, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4538), 2, + anon_sym_BANG, + anon_sym_PIPE, + ACTIONS(5824), 2, anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - ACTIONS(1938), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [98980] = 31, - ACTIONS(3898), 1, + anon_sym_SLASH, + ACTIONS(5826), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5834), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5842), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5852), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5854), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5850), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4536), 8, + sym__ternary_qmark, + anon_sym_as, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [98110] = 24, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, - anon_sym_as, - ACTIONS(4481), 1, - anon_sym_BANG, - ACTIONS(4517), 1, - anon_sym_satisfies, - ACTIONS(5544), 1, - anon_sym_AMP_AMP, - ACTIONS(5546), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5548), 1, + ACTIONS(5832), 1, anon_sym_GT_GT, - ACTIONS(5552), 1, + ACTIONS(5836), 1, anon_sym_AMP, - ACTIONS(5554), 1, + ACTIONS(5838), 1, anon_sym_CARET, - ACTIONS(5556), 1, - anon_sym_PIPE, - ACTIONS(5560), 1, + ACTIONS(5844), 1, anon_sym_PERCENT, - ACTIONS(5562), 1, + ACTIONS(5846), 1, anon_sym_STAR_STAR, - ACTIONS(5564), 1, + ACTIONS(5848), 1, anon_sym_LT, - ACTIONS(5572), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5574), 1, - sym__ternary_qmark, - ACTIONS(5871), 1, - anon_sym_COLON, - STATE(1594), 1, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, + ACTIONS(4514), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5540), 2, + ACTIONS(4538), 2, + anon_sym_BANG, + anon_sym_PIPE, + ACTIONS(5824), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5542), 2, + ACTIONS(5826), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5550), 2, + ACTIONS(5834), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5558), 2, + ACTIONS(5842), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5568), 2, + ACTIONS(5852), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5570), 2, + ACTIONS(5854), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5566), 3, + ACTIONS(5850), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [99084] = 6, - ACTIONS(4056), 1, - anon_sym_extends, + ACTIONS(4536), 7, + sym__ternary_qmark, + anon_sym_as, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [98200] = 15, + ACTIONS(3937), 1, + anon_sym_LPAREN, + ACTIONS(3939), 1, + anon_sym_LBRACK, + ACTIONS(3941), 1, + anon_sym_DOT, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(5844), 1, + anon_sym_PERCENT, + ACTIONS(5846), 1, + anon_sym_STAR_STAR, + ACTIONS(5860), 1, + anon_sym_LT, + STATE(1481), 1, + sym_type_arguments, + STATE(1672), 1, + sym_arguments, + STATE(4831), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4675), 2, - anon_sym_RBRACE, - anon_sym_LBRACK, - ACTIONS(4678), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(3443), 11, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5824), 2, anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4538), 10, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3447), 23, + ACTIONS(4536), 15, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_BQUOTE, + anon_sym_satisfies, + [98272] = 16, + ACTIONS(3937), 1, anon_sym_LPAREN, + ACTIONS(3939), 1, + anon_sym_LBRACK, + ACTIONS(3941), 1, anon_sym_DOT, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, + ACTIONS(4476), 1, + anon_sym_as, + ACTIONS(4480), 1, + anon_sym_BANG, + ACTIONS(4516), 1, + anon_sym_satisfies, + ACTIONS(5846), 1, + anon_sym_STAR_STAR, + ACTIONS(5860), 1, + anon_sym_LT, + STATE(1481), 1, + sym_type_arguments, + STATE(1672), 1, + sym_arguments, + STATE(4831), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4538), 11, + anon_sym_STAR, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4536), 14, + sym__ternary_qmark, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, - anon_sym_satisfies, - [99138] = 20, - ACTIONS(3898), 1, + [98346] = 20, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(5807), 1, + ACTIONS(5832), 1, + anon_sym_GT_GT, + ACTIONS(5844), 1, anon_sym_PERCENT, - ACTIONS(5809), 1, + ACTIONS(5846), 1, anon_sym_STAR_STAR, - ACTIONS(5844), 1, - anon_sym_GT_GT, - ACTIONS(5854), 1, + ACTIONS(5848), 1, anon_sym_LT, - STATE(1594), 1, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, + ACTIONS(4514), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5803), 2, + ACTIONS(5824), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5805), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5838), 2, + ACTIONS(5826), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5846), 2, + ACTIONS(5834), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5856), 3, + ACTIONS(5842), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5850), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4637), 5, + ACTIONS(4538), 5, anon_sym_BANG, anon_sym_AMP, anon_sym_PIPE, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4635), 10, + ACTIONS(4536), 10, sym__ternary_qmark, anon_sym_as, anon_sym_AMP_AMP, @@ -221750,1191 +221380,814 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_BQUOTE, anon_sym_satisfies, - [99220] = 27, - ACTIONS(3898), 1, + [98428] = 27, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4637), 1, + ACTIONS(4538), 1, anon_sym_BANG, - ACTIONS(5807), 1, - anon_sym_PERCENT, - ACTIONS(5809), 1, - anon_sym_STAR_STAR, - ACTIONS(5840), 1, + ACTIONS(5828), 1, anon_sym_AMP_AMP, - ACTIONS(5842), 1, + ACTIONS(5830), 1, anon_sym_PIPE_PIPE, - ACTIONS(5844), 1, + ACTIONS(5832), 1, anon_sym_GT_GT, - ACTIONS(5848), 1, + ACTIONS(5836), 1, anon_sym_AMP, - ACTIONS(5850), 1, + ACTIONS(5838), 1, anon_sym_CARET, - ACTIONS(5852), 1, + ACTIONS(5840), 1, anon_sym_PIPE, - ACTIONS(5854), 1, + ACTIONS(5844), 1, + anon_sym_PERCENT, + ACTIONS(5846), 1, + anon_sym_STAR_STAR, + ACTIONS(5848), 1, anon_sym_LT, - STATE(1594), 1, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, + ACTIONS(4514), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5803), 2, + ACTIONS(5824), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5805), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5838), 2, + ACTIONS(5826), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5846), 2, + ACTIONS(5834), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5858), 2, + ACTIONS(5842), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5852), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5860), 2, + ACTIONS(5854), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5856), 3, + ACTIONS(5850), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4635), 5, + ACTIONS(4536), 5, sym__ternary_qmark, anon_sym_as, anon_sym_QMARK_QMARK, anon_sym_BQUOTE, anon_sym_satisfies, - [99316] = 31, - ACTIONS(3898), 1, + [98524] = 31, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, + ACTIONS(4476), 1, anon_sym_as, - ACTIONS(4481), 1, + ACTIONS(4480), 1, anon_sym_BANG, - ACTIONS(4517), 1, + ACTIONS(4516), 1, anon_sym_satisfies, - ACTIONS(4699), 1, + ACTIONS(4572), 1, anon_sym_BQUOTE, - ACTIONS(5807), 1, - anon_sym_PERCENT, - ACTIONS(5809), 1, - anon_sym_STAR_STAR, - ACTIONS(5840), 1, + ACTIONS(5828), 1, anon_sym_AMP_AMP, - ACTIONS(5842), 1, + ACTIONS(5830), 1, anon_sym_PIPE_PIPE, - ACTIONS(5844), 1, + ACTIONS(5832), 1, anon_sym_GT_GT, - ACTIONS(5848), 1, + ACTIONS(5836), 1, anon_sym_AMP, - ACTIONS(5850), 1, + ACTIONS(5838), 1, anon_sym_CARET, - ACTIONS(5852), 1, + ACTIONS(5840), 1, anon_sym_PIPE, - ACTIONS(5854), 1, + ACTIONS(5844), 1, + anon_sym_PERCENT, + ACTIONS(5846), 1, + anon_sym_STAR_STAR, + ACTIONS(5848), 1, anon_sym_LT, - ACTIONS(5862), 1, + ACTIONS(5856), 1, anon_sym_QMARK_QMARK, - ACTIONS(5864), 1, + ACTIONS(5858), 1, sym__ternary_qmark, - STATE(1594), 1, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, + ACTIONS(4514), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5803), 2, + ACTIONS(5824), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5805), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5838), 2, + ACTIONS(5826), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5846), 2, + ACTIONS(5834), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5858), 2, + ACTIONS(5842), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5852), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5860), 2, + ACTIONS(5854), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5856), 3, + ACTIONS(5850), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [99420] = 31, - ACTIONS(3898), 1, + [98628] = 31, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, + ACTIONS(4476), 1, anon_sym_as, - ACTIONS(4481), 1, + ACTIONS(4480), 1, anon_sym_BANG, - ACTIONS(4517), 1, + ACTIONS(4516), 1, anon_sym_satisfies, - ACTIONS(4701), 1, + ACTIONS(4582), 1, anon_sym_BQUOTE, - ACTIONS(5807), 1, - anon_sym_PERCENT, - ACTIONS(5809), 1, - anon_sym_STAR_STAR, - ACTIONS(5840), 1, + ACTIONS(5828), 1, anon_sym_AMP_AMP, - ACTIONS(5842), 1, + ACTIONS(5830), 1, anon_sym_PIPE_PIPE, - ACTIONS(5844), 1, + ACTIONS(5832), 1, anon_sym_GT_GT, - ACTIONS(5848), 1, + ACTIONS(5836), 1, anon_sym_AMP, - ACTIONS(5850), 1, + ACTIONS(5838), 1, anon_sym_CARET, - ACTIONS(5852), 1, + ACTIONS(5840), 1, anon_sym_PIPE, - ACTIONS(5854), 1, + ACTIONS(5844), 1, + anon_sym_PERCENT, + ACTIONS(5846), 1, + anon_sym_STAR_STAR, + ACTIONS(5848), 1, anon_sym_LT, - ACTIONS(5862), 1, + ACTIONS(5856), 1, anon_sym_QMARK_QMARK, - ACTIONS(5864), 1, + ACTIONS(5858), 1, sym__ternary_qmark, - STATE(1594), 1, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, + ACTIONS(4514), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5803), 2, + ACTIONS(5824), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5805), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5838), 2, + ACTIONS(5826), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5846), 2, + ACTIONS(5834), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5858), 2, + ACTIONS(5842), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5852), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5860), 2, + ACTIONS(5854), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5856), 3, + ACTIONS(5850), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [99524] = 31, - ACTIONS(3898), 1, + [98732] = 31, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, + ACTIONS(4476), 1, anon_sym_as, - ACTIONS(4481), 1, + ACTIONS(4480), 1, anon_sym_BANG, - ACTIONS(4517), 1, + ACTIONS(4516), 1, anon_sym_satisfies, - ACTIONS(5544), 1, + ACTIONS(4729), 1, + anon_sym_BQUOTE, + ACTIONS(5828), 1, anon_sym_AMP_AMP, - ACTIONS(5546), 1, + ACTIONS(5830), 1, anon_sym_PIPE_PIPE, - ACTIONS(5548), 1, + ACTIONS(5832), 1, anon_sym_GT_GT, - ACTIONS(5552), 1, + ACTIONS(5836), 1, anon_sym_AMP, - ACTIONS(5554), 1, + ACTIONS(5838), 1, anon_sym_CARET, - ACTIONS(5556), 1, + ACTIONS(5840), 1, anon_sym_PIPE, - ACTIONS(5560), 1, + ACTIONS(5844), 1, anon_sym_PERCENT, - ACTIONS(5562), 1, + ACTIONS(5846), 1, anon_sym_STAR_STAR, - ACTIONS(5564), 1, + ACTIONS(5848), 1, anon_sym_LT, - ACTIONS(5572), 1, + ACTIONS(5856), 1, anon_sym_QMARK_QMARK, - ACTIONS(5574), 1, + ACTIONS(5858), 1, sym__ternary_qmark, - ACTIONS(5873), 1, - anon_sym_COLON, - STATE(1594), 1, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, + ACTIONS(4514), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5540), 2, + ACTIONS(5824), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5542), 2, + ACTIONS(5826), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5550), 2, + ACTIONS(5834), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5558), 2, + ACTIONS(5842), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5568), 2, + ACTIONS(5852), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5570), 2, + ACTIONS(5854), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5566), 3, + ACTIONS(5850), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [99628] = 31, - ACTIONS(3898), 1, + [98836] = 31, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, + ACTIONS(4476), 1, anon_sym_as, - ACTIONS(4481), 1, + ACTIONS(4480), 1, anon_sym_BANG, - ACTIONS(4517), 1, + ACTIONS(4516), 1, anon_sym_satisfies, - ACTIONS(4725), 1, + ACTIONS(4737), 1, anon_sym_BQUOTE, - ACTIONS(5807), 1, - anon_sym_PERCENT, - ACTIONS(5809), 1, - anon_sym_STAR_STAR, - ACTIONS(5840), 1, + ACTIONS(5828), 1, anon_sym_AMP_AMP, - ACTIONS(5842), 1, + ACTIONS(5830), 1, anon_sym_PIPE_PIPE, - ACTIONS(5844), 1, + ACTIONS(5832), 1, anon_sym_GT_GT, - ACTIONS(5848), 1, + ACTIONS(5836), 1, anon_sym_AMP, - ACTIONS(5850), 1, + ACTIONS(5838), 1, anon_sym_CARET, - ACTIONS(5852), 1, + ACTIONS(5840), 1, anon_sym_PIPE, - ACTIONS(5854), 1, + ACTIONS(5844), 1, + anon_sym_PERCENT, + ACTIONS(5846), 1, + anon_sym_STAR_STAR, + ACTIONS(5848), 1, anon_sym_LT, - ACTIONS(5862), 1, + ACTIONS(5856), 1, anon_sym_QMARK_QMARK, - ACTIONS(5864), 1, + ACTIONS(5858), 1, sym__ternary_qmark, - STATE(1594), 1, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, + ACTIONS(4514), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5803), 2, + ACTIONS(5824), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5805), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5838), 2, + ACTIONS(5826), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5846), 2, + ACTIONS(5834), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5858), 2, + ACTIONS(5842), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5852), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5860), 2, + ACTIONS(5854), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5856), 3, + ACTIONS(5850), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [99732] = 31, - ACTIONS(3898), 1, + [98940] = 31, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, + ACTIONS(4476), 1, anon_sym_as, - ACTIONS(4481), 1, + ACTIONS(4480), 1, anon_sym_BANG, - ACTIONS(4517), 1, + ACTIONS(4516), 1, anon_sym_satisfies, - ACTIONS(4733), 1, + ACTIONS(4748), 1, anon_sym_BQUOTE, - ACTIONS(5807), 1, - anon_sym_PERCENT, - ACTIONS(5809), 1, - anon_sym_STAR_STAR, - ACTIONS(5840), 1, + ACTIONS(5828), 1, anon_sym_AMP_AMP, - ACTIONS(5842), 1, + ACTIONS(5830), 1, anon_sym_PIPE_PIPE, - ACTIONS(5844), 1, + ACTIONS(5832), 1, anon_sym_GT_GT, - ACTIONS(5848), 1, + ACTIONS(5836), 1, anon_sym_AMP, - ACTIONS(5850), 1, + ACTIONS(5838), 1, anon_sym_CARET, - ACTIONS(5852), 1, + ACTIONS(5840), 1, anon_sym_PIPE, - ACTIONS(5854), 1, + ACTIONS(5844), 1, + anon_sym_PERCENT, + ACTIONS(5846), 1, + anon_sym_STAR_STAR, + ACTIONS(5848), 1, anon_sym_LT, - ACTIONS(5862), 1, + ACTIONS(5856), 1, anon_sym_QMARK_QMARK, - ACTIONS(5864), 1, + ACTIONS(5858), 1, sym__ternary_qmark, - STATE(1594), 1, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, + ACTIONS(4514), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5803), 2, + ACTIONS(5824), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5805), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5838), 2, + ACTIONS(5826), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5846), 2, + ACTIONS(5834), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5858), 2, + ACTIONS(5842), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5852), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5860), 2, + ACTIONS(5854), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5856), 3, + ACTIONS(5850), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [99836] = 31, - ACTIONS(3898), 1, + [99044] = 31, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, + ACTIONS(4476), 1, anon_sym_as, - ACTIONS(4481), 1, + ACTIONS(4480), 1, anon_sym_BANG, - ACTIONS(4517), 1, + ACTIONS(4516), 1, anon_sym_satisfies, - ACTIONS(4737), 1, + ACTIONS(4767), 1, anon_sym_BQUOTE, - ACTIONS(5807), 1, - anon_sym_PERCENT, - ACTIONS(5809), 1, - anon_sym_STAR_STAR, - ACTIONS(5840), 1, + ACTIONS(5828), 1, anon_sym_AMP_AMP, - ACTIONS(5842), 1, + ACTIONS(5830), 1, anon_sym_PIPE_PIPE, - ACTIONS(5844), 1, + ACTIONS(5832), 1, anon_sym_GT_GT, - ACTIONS(5848), 1, + ACTIONS(5836), 1, anon_sym_AMP, - ACTIONS(5850), 1, + ACTIONS(5838), 1, anon_sym_CARET, - ACTIONS(5852), 1, + ACTIONS(5840), 1, anon_sym_PIPE, - ACTIONS(5854), 1, - anon_sym_LT, - ACTIONS(5862), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5864), 1, - sym__ternary_qmark, - STATE(1594), 1, - sym_type_arguments, - STATE(1637), 1, - sym_arguments, - STATE(4815), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5803), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5805), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5838), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5846), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5858), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5860), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5856), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [99940] = 9, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(701), 1, - anon_sym_RBRACE, - ACTIONS(4384), 1, - anon_sym_EQ, - STATE(4828), 1, - aux_sym_object_repeat1, - STATE(5022), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(726), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(1940), 6, - anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - ACTIONS(1938), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [100000] = 31, - ACTIONS(3898), 1, - anon_sym_LPAREN, - ACTIONS(3900), 1, - anon_sym_LBRACK, - ACTIONS(3902), 1, - anon_sym_DOT, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4479), 1, - anon_sym_as, - ACTIONS(4481), 1, - anon_sym_BANG, - ACTIONS(4517), 1, - anon_sym_satisfies, - ACTIONS(4747), 1, - anon_sym_BQUOTE, - ACTIONS(5807), 1, + ACTIONS(5844), 1, anon_sym_PERCENT, - ACTIONS(5809), 1, + ACTIONS(5846), 1, anon_sym_STAR_STAR, - ACTIONS(5840), 1, - anon_sym_AMP_AMP, - ACTIONS(5842), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5844), 1, - anon_sym_GT_GT, ACTIONS(5848), 1, - anon_sym_AMP, - ACTIONS(5850), 1, - anon_sym_CARET, - ACTIONS(5852), 1, - anon_sym_PIPE, - ACTIONS(5854), 1, anon_sym_LT, - ACTIONS(5862), 1, + ACTIONS(5856), 1, anon_sym_QMARK_QMARK, - ACTIONS(5864), 1, + ACTIONS(5858), 1, sym__ternary_qmark, - STATE(1594), 1, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, + ACTIONS(4514), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5803), 2, + ACTIONS(5824), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5805), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5838), 2, + ACTIONS(5826), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5846), 2, + ACTIONS(5834), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5858), 2, + ACTIONS(5842), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5852), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5860), 2, + ACTIONS(5854), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5856), 3, + ACTIONS(5850), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [100104] = 31, - ACTIONS(3898), 1, + [99148] = 31, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, + ACTIONS(4476), 1, anon_sym_as, - ACTIONS(4481), 1, + ACTIONS(4480), 1, anon_sym_BANG, - ACTIONS(4517), 1, + ACTIONS(4516), 1, anon_sym_satisfies, - ACTIONS(4749), 1, + ACTIONS(4769), 1, anon_sym_BQUOTE, - ACTIONS(5807), 1, - anon_sym_PERCENT, - ACTIONS(5809), 1, - anon_sym_STAR_STAR, - ACTIONS(5840), 1, + ACTIONS(5828), 1, anon_sym_AMP_AMP, - ACTIONS(5842), 1, + ACTIONS(5830), 1, anon_sym_PIPE_PIPE, - ACTIONS(5844), 1, + ACTIONS(5832), 1, anon_sym_GT_GT, - ACTIONS(5848), 1, + ACTIONS(5836), 1, anon_sym_AMP, - ACTIONS(5850), 1, + ACTIONS(5838), 1, anon_sym_CARET, - ACTIONS(5852), 1, + ACTIONS(5840), 1, anon_sym_PIPE, - ACTIONS(5854), 1, + ACTIONS(5844), 1, + anon_sym_PERCENT, + ACTIONS(5846), 1, + anon_sym_STAR_STAR, + ACTIONS(5848), 1, anon_sym_LT, - ACTIONS(5862), 1, + ACTIONS(5856), 1, anon_sym_QMARK_QMARK, - ACTIONS(5864), 1, + ACTIONS(5858), 1, sym__ternary_qmark, - STATE(1594), 1, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, + ACTIONS(4514), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5803), 2, + ACTIONS(5824), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5805), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5838), 2, + ACTIONS(5826), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5846), 2, + ACTIONS(5834), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5858), 2, + ACTIONS(5842), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5852), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5860), 2, + ACTIONS(5854), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5856), 3, + ACTIONS(5850), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [100208] = 9, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(4384), 1, - anon_sym_EQ, - ACTIONS(5009), 1, - anon_sym_RBRACE, - STATE(4828), 1, - aux_sym_object_repeat1, - STATE(5022), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(726), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(1936), 6, - anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - ACTIONS(1934), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [100268] = 11, - ACTIONS(2292), 1, - anon_sym_DQUOTE, - ACTIONS(2294), 1, - anon_sym_SQUOTE, - ACTIONS(4548), 1, - anon_sym_LBRACK, - ACTIONS(5482), 1, - anon_sym_COMMA, - ACTIONS(5604), 1, - anon_sym_RBRACE, - STATE(5374), 1, - aux_sym_object_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(2302), 2, - sym_number, - sym_private_property_identifier, - STATE(3619), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(726), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [100332] = 11, - ACTIONS(1599), 1, - anon_sym_DQUOTE, - ACTIONS(1601), 1, - anon_sym_SQUOTE, - ACTIONS(4579), 1, - anon_sym_LBRACK, - ACTIONS(4589), 1, - anon_sym_override, - ACTIONS(5877), 1, - anon_sym_readonly, - STATE(2858), 1, - sym_override_modifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5875), 2, - sym_number, - sym_private_property_identifier, - STATE(3492), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(726), 7, - sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_QMARK, - ACTIONS(4577), 21, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [100396] = 31, - ACTIONS(3898), 1, + [99252] = 31, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, + ACTIONS(4476), 1, anon_sym_as, - ACTIONS(4481), 1, + ACTIONS(4478), 1, + anon_sym_BQUOTE, + ACTIONS(4480), 1, anon_sym_BANG, - ACTIONS(4517), 1, + ACTIONS(4516), 1, anon_sym_satisfies, - ACTIONS(5544), 1, + ACTIONS(5828), 1, anon_sym_AMP_AMP, - ACTIONS(5546), 1, + ACTIONS(5830), 1, anon_sym_PIPE_PIPE, - ACTIONS(5548), 1, + ACTIONS(5832), 1, anon_sym_GT_GT, - ACTIONS(5552), 1, + ACTIONS(5836), 1, anon_sym_AMP, - ACTIONS(5554), 1, + ACTIONS(5838), 1, anon_sym_CARET, - ACTIONS(5556), 1, + ACTIONS(5840), 1, anon_sym_PIPE, - ACTIONS(5560), 1, + ACTIONS(5844), 1, anon_sym_PERCENT, - ACTIONS(5562), 1, + ACTIONS(5846), 1, anon_sym_STAR_STAR, - ACTIONS(5564), 1, + ACTIONS(5848), 1, anon_sym_LT, - ACTIONS(5572), 1, + ACTIONS(5856), 1, anon_sym_QMARK_QMARK, - ACTIONS(5574), 1, + ACTIONS(5858), 1, sym__ternary_qmark, - ACTIONS(5879), 1, - anon_sym_COLON, - STATE(1594), 1, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, + ACTIONS(4514), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5540), 2, + ACTIONS(5824), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5542), 2, + ACTIONS(5826), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5550), 2, + ACTIONS(5834), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5558), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5568), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5570), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5566), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [100500] = 6, - ACTIONS(3564), 1, - anon_sym_RBRACK, - ACTIONS(3580), 1, - anon_sym_COMMA, - ACTIONS(3637), 1, - anon_sym_EQ, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3443), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(5842), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5852), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3447), 23, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, + ACTIONS(5854), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [100554] = 6, - ACTIONS(4430), 1, - anon_sym_EQ, - ACTIONS(4809), 1, - anon_sym_RBRACK, - ACTIONS(4976), 1, - anon_sym_COMMA, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4428), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4432), 23, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, + ACTIONS(5850), 3, anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [100608] = 31, - ACTIONS(3898), 1, + [99356] = 31, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, + ACTIONS(4476), 1, anon_sym_as, - ACTIONS(4481), 1, + ACTIONS(4480), 1, anon_sym_BANG, - ACTIONS(4517), 1, + ACTIONS(4516), 1, anon_sym_satisfies, - ACTIONS(5648), 1, - anon_sym_STAR_STAR, - ACTIONS(5706), 1, + ACTIONS(5749), 1, anon_sym_AMP_AMP, - ACTIONS(5708), 1, + ACTIONS(5751), 1, anon_sym_PIPE_PIPE, - ACTIONS(5710), 1, + ACTIONS(5753), 1, anon_sym_GT_GT, - ACTIONS(5714), 1, + ACTIONS(5757), 1, anon_sym_AMP, - ACTIONS(5716), 1, + ACTIONS(5759), 1, anon_sym_CARET, - ACTIONS(5718), 1, + ACTIONS(5761), 1, anon_sym_PIPE, - ACTIONS(5722), 1, + ACTIONS(5765), 1, anon_sym_PERCENT, - ACTIONS(5724), 1, + ACTIONS(5767), 1, + anon_sym_STAR_STAR, + ACTIONS(5769), 1, anon_sym_LT, - ACTIONS(5732), 1, + ACTIONS(5777), 1, anon_sym_QMARK_QMARK, - ACTIONS(5734), 1, + ACTIONS(5779), 1, sym__ternary_qmark, - ACTIONS(5881), 1, + ACTIONS(5863), 1, anon_sym_RBRACK, - STATE(1594), 1, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, + ACTIONS(4514), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5702), 2, + ACTIONS(5745), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5704), 2, + ACTIONS(5747), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5712), 2, + ACTIONS(5755), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5720), 2, + ACTIONS(5763), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5728), 2, + ACTIONS(5773), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5730), 2, + ACTIONS(5775), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5726), 3, + ACTIONS(5771), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [100712] = 31, - ACTIONS(3898), 1, + [99460] = 31, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, + ACTIONS(4476), 1, anon_sym_as, - ACTIONS(4481), 1, + ACTIONS(4480), 1, anon_sym_BANG, - ACTIONS(4517), 1, + ACTIONS(4516), 1, anon_sym_satisfies, - ACTIONS(5544), 1, + ACTIONS(5749), 1, anon_sym_AMP_AMP, - ACTIONS(5546), 1, + ACTIONS(5751), 1, anon_sym_PIPE_PIPE, - ACTIONS(5548), 1, + ACTIONS(5753), 1, anon_sym_GT_GT, - ACTIONS(5552), 1, + ACTIONS(5757), 1, anon_sym_AMP, - ACTIONS(5554), 1, + ACTIONS(5759), 1, anon_sym_CARET, - ACTIONS(5556), 1, + ACTIONS(5761), 1, anon_sym_PIPE, - ACTIONS(5560), 1, + ACTIONS(5765), 1, anon_sym_PERCENT, - ACTIONS(5562), 1, + ACTIONS(5767), 1, anon_sym_STAR_STAR, - ACTIONS(5564), 1, + ACTIONS(5769), 1, anon_sym_LT, - ACTIONS(5572), 1, + ACTIONS(5777), 1, anon_sym_QMARK_QMARK, - ACTIONS(5574), 1, + ACTIONS(5779), 1, sym__ternary_qmark, - ACTIONS(5883), 1, - anon_sym_COLON, - STATE(1594), 1, + ACTIONS(5865), 1, + anon_sym_RBRACK, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, + ACTIONS(4514), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5540), 2, + ACTIONS(5745), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5542), 2, + ACTIONS(5747), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5550), 2, + ACTIONS(5755), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5558), 2, + ACTIONS(5763), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5568), 2, + ACTIONS(5773), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5570), 2, + ACTIONS(5775), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5566), 3, + ACTIONS(5771), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [100816] = 4, + [99564] = 4, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1837), 3, + ACTIONS(1841), 3, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_COLON, - ACTIONS(5885), 13, + ACTIONS(5867), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -222948,7 +222201,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5888), 23, + ACTIONS(5870), 23, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -222972,15 +222225,120 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [100866] = 4, + [99614] = 10, + ACTIONS(2300), 1, + anon_sym_DQUOTE, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + ACTIONS(4211), 1, + anon_sym_EQ, + ACTIONS(4530), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2310), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5471), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + STATE(3868), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(728), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2322), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [99676] = 11, + ACTIONS(2300), 1, + anon_sym_DQUOTE, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + ACTIONS(4530), 1, + anon_sym_LBRACK, + ACTIONS(5478), 1, + anon_sym_COMMA, + ACTIONS(5480), 1, + anon_sym_RBRACE, + STATE(5368), 1, + aux_sym_object_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2310), 2, + sym_number, + sym_private_property_identifier, + STATE(3868), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(728), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2322), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [99740] = 4, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4803), 3, + ACTIONS(1891), 3, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_COLON, - ACTIONS(5891), 13, + ACTIONS(5873), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -222994,7 +222352,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5894), 23, + ACTIONS(5876), 23, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -223018,15 +222376,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [100916] = 4, + [99790] = 4, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4807), 3, + ACTIONS(4588), 3, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_COLON, - ACTIONS(5897), 13, + ACTIONS(5879), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -223040,7 +222398,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5900), 23, + ACTIONS(5882), 23, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -223064,15 +222422,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [100966] = 4, + [99840] = 4, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1737), 3, + ACTIONS(4604), 3, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_COLON, - ACTIONS(5903), 13, + ACTIONS(5885), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -223086,7 +222444,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5906), 23, + ACTIONS(5888), 23, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -223110,80 +222468,107 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [101016] = 4, + [99890] = 31, + ACTIONS(3937), 1, + anon_sym_LPAREN, + ACTIONS(3939), 1, + anon_sym_LBRACK, + ACTIONS(3941), 1, + anon_sym_DOT, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4476), 1, + anon_sym_as, + ACTIONS(4480), 1, + anon_sym_BANG, + ACTIONS(4516), 1, + anon_sym_satisfies, + ACTIONS(5274), 1, + anon_sym_RBRACE, + ACTIONS(5561), 1, + anon_sym_AMP_AMP, + ACTIONS(5563), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5565), 1, + anon_sym_GT_GT, + ACTIONS(5569), 1, + anon_sym_AMP, + ACTIONS(5571), 1, + anon_sym_CARET, + ACTIONS(5573), 1, + anon_sym_PIPE, + ACTIONS(5577), 1, + anon_sym_PERCENT, + ACTIONS(5579), 1, + anon_sym_STAR_STAR, + ACTIONS(5581), 1, + anon_sym_LT, + ACTIONS(5589), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5591), 1, + sym__ternary_qmark, + STATE(1481), 1, + sym_type_arguments, + STATE(1672), 1, + sym_arguments, + STATE(4831), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1747), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - ACTIONS(5909), 13, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5557), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(5559), 2, anon_sym_in, anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(5567), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5575), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5585), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5912), 23, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, + ACTIONS(5587), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, + ACTIONS(5583), 3, + anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [101066] = 9, + [99994] = 9, ACTIONS(237), 1, anon_sym_COMMA, - ACTIONS(4384), 1, + ACTIONS(4211), 1, anon_sym_EQ, - ACTIONS(4868), 1, + ACTIONS(4940), 1, anon_sym_RBRACE, - STATE(4828), 1, - aux_sym_object_repeat1, - STATE(5022), 1, + STATE(4830), 1, aux_sym_object_pattern_repeat1, + STATE(4854), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(726), 5, + ACTIONS(728), 5, sym__member_signature_marker, anon_sym_LPAREN, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(1936), 6, + ACTIONS(1950), 6, anon_sym_STAR, anon_sym_LBRACK, anon_sym_DQUOTE, anon_sym_SQUOTE, sym_number, sym_private_property_identifier, - ACTIONS(1934), 23, + ACTIONS(1948), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -223207,34 +222592,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [101126] = 9, + [100054] = 9, ACTIONS(237), 1, anon_sym_COMMA, - ACTIONS(4384), 1, + ACTIONS(4211), 1, anon_sym_EQ, - ACTIONS(4868), 1, + ACTIONS(4940), 1, anon_sym_RBRACE, - STATE(4828), 1, - aux_sym_object_repeat1, - STATE(5022), 1, + STATE(4830), 1, aux_sym_object_pattern_repeat1, + STATE(4854), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(726), 5, + ACTIONS(728), 5, sym__member_signature_marker, anon_sym_LPAREN, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(1940), 6, + ACTIONS(1954), 6, anon_sym_STAR, anon_sym_LBRACK, anon_sym_DQUOTE, anon_sym_SQUOTE, sym_number, sym_private_property_identifier, - ACTIONS(1938), 23, + ACTIONS(1952), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -223258,80 +222643,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [101186] = 4, + [100114] = 11, + ACTIONS(1607), 1, + anon_sym_DQUOTE, + ACTIONS(1609), 1, + anon_sym_SQUOTE, + ACTIONS(4657), 1, + anon_sym_LBRACK, + ACTIONS(4667), 1, + anon_sym_override, + ACTIONS(5891), 1, + anon_sym_readonly, + STATE(2827), 1, + sym_override_modifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4781), 3, + ACTIONS(5655), 2, + sym_number, + sym_private_property_identifier, + STATE(3465), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(728), 7, + sym__automatic_semicolon, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - ACTIONS(5915), 13, - anon_sym_STAR, anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5918), 23, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [101236] = 9, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(4384), 1, - anon_sym_EQ, - ACTIONS(5009), 1, - anon_sym_RBRACE, - STATE(4828), 1, - aux_sym_object_repeat1, - STATE(5022), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(726), 5, - sym__member_signature_marker, - anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_COLON, - anon_sym_LT, anon_sym_QMARK, - ACTIONS(1940), 6, - anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - ACTIONS(1938), 23, + ACTIONS(4655), 21, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -223340,14 +222683,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_new, sym_identifier, anon_sym_static, - anon_sym_readonly, anon_sym_get, anon_sym_set, anon_sym_declare, anon_sym_public, anon_sym_private, anon_sym_protected, - anon_sym_override, anon_sym_module, anon_sym_any, anon_sym_number, @@ -223355,103 +222696,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [101296] = 31, - ACTIONS(3898), 1, - anon_sym_LPAREN, - ACTIONS(3900), 1, - anon_sym_LBRACK, - ACTIONS(3902), 1, - anon_sym_DOT, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4479), 1, - anon_sym_as, - ACTIONS(4481), 1, - anon_sym_BANG, - ACTIONS(4517), 1, - anon_sym_satisfies, - ACTIONS(5284), 1, - anon_sym_RBRACE, - ACTIONS(5544), 1, - anon_sym_AMP_AMP, - ACTIONS(5546), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5548), 1, - anon_sym_GT_GT, - ACTIONS(5552), 1, - anon_sym_AMP, - ACTIONS(5554), 1, - anon_sym_CARET, - ACTIONS(5556), 1, - anon_sym_PIPE, - ACTIONS(5560), 1, - anon_sym_PERCENT, - ACTIONS(5562), 1, - anon_sym_STAR_STAR, - ACTIONS(5564), 1, - anon_sym_LT, - ACTIONS(5572), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5574), 1, - sym__ternary_qmark, - STATE(1594), 1, - sym_type_arguments, - STATE(1637), 1, - sym_arguments, - STATE(4815), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5540), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5542), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5550), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5558), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5568), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5570), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5566), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [101400] = 11, - ACTIONS(1599), 1, + [100178] = 9, + ACTIONS(1607), 1, anon_sym_DQUOTE, - ACTIONS(1601), 1, + ACTIONS(1609), 1, anon_sym_SQUOTE, - ACTIONS(4579), 1, + ACTIONS(4657), 1, anon_sym_LBRACK, - ACTIONS(4589), 1, - anon_sym_override, - ACTIONS(5921), 1, - anon_sym_readonly, - STATE(2855), 1, - sym_override_modifier, + ACTIONS(5893), 1, + anon_sym_abstract, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4843), 2, + ACTIONS(5655), 2, sym_number, sym_private_property_identifier, - STATE(3513), 3, + STATE(3465), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(726), 7, + ACTIONS(728), 7, sym__automatic_semicolon, anon_sym_EQ, anon_sym_COMMA, @@ -223459,7 +222723,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_COLON, anon_sym_QMARK, - ACTIONS(4577), 21, + ACTIONS(4655), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -223468,12 +222732,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_new, sym_identifier, anon_sym_static, + anon_sym_readonly, anon_sym_get, anon_sym_set, anon_sym_declare, anon_sym_public, anon_sym_private, anon_sym_protected, + anon_sym_override, anon_sym_module, anon_sym_any, anon_sym_number, @@ -223481,139 +222747,89 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [101464] = 31, - ACTIONS(3898), 1, + [100238] = 32, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, + ACTIONS(4476), 1, anon_sym_as, - ACTIONS(4481), 1, + ACTIONS(4480), 1, anon_sym_BANG, - ACTIONS(4517), 1, + ACTIONS(4516), 1, anon_sym_satisfies, - ACTIONS(5648), 1, - anon_sym_STAR_STAR, - ACTIONS(5706), 1, + ACTIONS(5126), 1, + anon_sym_of, + ACTIONS(5667), 1, + anon_sym_GT, + ACTIONS(5669), 1, anon_sym_AMP_AMP, - ACTIONS(5708), 1, + ACTIONS(5671), 1, anon_sym_PIPE_PIPE, - ACTIONS(5710), 1, + ACTIONS(5673), 1, anon_sym_GT_GT, - ACTIONS(5714), 1, + ACTIONS(5677), 1, anon_sym_AMP, - ACTIONS(5716), 1, + ACTIONS(5679), 1, anon_sym_CARET, - ACTIONS(5718), 1, + ACTIONS(5681), 1, anon_sym_PIPE, - ACTIONS(5722), 1, + ACTIONS(5685), 1, anon_sym_PERCENT, - ACTIONS(5724), 1, + ACTIONS(5687), 1, + anon_sym_STAR_STAR, + ACTIONS(5689), 1, anon_sym_LT, - ACTIONS(5732), 1, + ACTIONS(5697), 1, anon_sym_QMARK_QMARK, - ACTIONS(5734), 1, + ACTIONS(5699), 1, sym__ternary_qmark, - ACTIONS(5923), 1, - anon_sym_RBRACK, - STATE(1594), 1, + ACTIONS(5895), 1, + anon_sym_in, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, + ACTIONS(4514), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5702), 2, + ACTIONS(5665), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5704), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5712), 2, + ACTIONS(5675), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5720), 2, + ACTIONS(5683), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5728), 2, + ACTIONS(5693), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5730), 2, + ACTIONS(5695), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5726), 3, + ACTIONS(5691), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [101568] = 9, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(730), 1, - anon_sym_RBRACE, - ACTIONS(4384), 1, - anon_sym_EQ, - STATE(4979), 1, - aux_sym_object_repeat1, - STATE(5022), 1, - aux_sym_object_pattern_repeat1, + [100344] = 4, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(726), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(1936), 6, - anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - ACTIONS(1934), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [101628] = 4, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(1775), 3, + ACTIONS(4596), 3, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_COLON, - ACTIONS(5925), 13, + ACTIONS(5898), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -223627,7 +222843,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5928), 23, + ACTIONS(5901), 23, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -223651,161 +222867,103 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [101678] = 9, - ACTIONS(1599), 1, - anon_sym_DQUOTE, - ACTIONS(1601), 1, - anon_sym_SQUOTE, - ACTIONS(4579), 1, - anon_sym_LBRACK, - ACTIONS(4851), 1, - anon_sym_abstract, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4843), 2, - sym_number, - sym_private_property_identifier, - STATE(3513), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(726), 7, - sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_QMARK, - ACTIONS(4577), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [101738] = 31, - ACTIONS(3898), 1, + [100394] = 12, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, - anon_sym_as, - ACTIONS(4481), 1, - anon_sym_BANG, - ACTIONS(4517), 1, - anon_sym_satisfies, - ACTIONS(5544), 1, - anon_sym_AMP_AMP, - ACTIONS(5546), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5548), 1, - anon_sym_GT_GT, - ACTIONS(5552), 1, - anon_sym_AMP, - ACTIONS(5554), 1, - anon_sym_CARET, - ACTIONS(5556), 1, - anon_sym_PIPE, - ACTIONS(5560), 1, - anon_sym_PERCENT, - ACTIONS(5562), 1, - anon_sym_STAR_STAR, - ACTIONS(5564), 1, + ACTIONS(5904), 1, anon_sym_LT, - ACTIONS(5572), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5574), 1, - sym__ternary_qmark, - ACTIONS(5931), 1, - anon_sym_COLON, - STATE(1594), 1, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, + ACTIONS(4514), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5540), 2, + ACTIONS(4750), 12, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5542), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5550), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5558), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5568), 2, + anon_sym_SLASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5570), 2, + ACTIONS(4752), 17, + sym__ternary_qmark, + anon_sym_as, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5566), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [101842] = 6, - ACTIONS(4675), 1, + anon_sym_BQUOTE, + anon_sym_satisfies, + [100460] = 15, + ACTIONS(3937), 1, + anon_sym_LPAREN, + ACTIONS(3939), 1, anon_sym_LBRACK, + ACTIONS(3941), 1, + anon_sym_DOT, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4476), 1, + anon_sym_as, + ACTIONS(4480), 1, + anon_sym_BANG, + ACTIONS(4516), 1, + anon_sym_satisfies, + ACTIONS(5907), 1, + anon_sym_LT, + STATE(1481), 1, + sym_type_arguments, + STATE(1672), 1, + sym_arguments, + STATE(4831), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4678), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4056), 3, - anon_sym_COMMA, - anon_sym_RBRACK, - anon_sym_extends, - ACTIONS(3443), 11, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4783), 11, anon_sym_STAR, - anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3447), 22, + ACTIONS(4785), 15, sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -223819,41 +222977,116 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, + [100532] = 31, + ACTIONS(3937), 1, + anon_sym_LPAREN, + ACTIONS(3939), 1, + anon_sym_LBRACK, + ACTIONS(3941), 1, + anon_sym_DOT, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4476), 1, + anon_sym_as, + ACTIONS(4480), 1, + anon_sym_BANG, + ACTIONS(4516), 1, anon_sym_satisfies, - [101896] = 6, - ACTIONS(4669), 1, + ACTIONS(4798), 1, + anon_sym_BQUOTE, + ACTIONS(5828), 1, + anon_sym_AMP_AMP, + ACTIONS(5830), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5832), 1, + anon_sym_GT_GT, + ACTIONS(5836), 1, + anon_sym_AMP, + ACTIONS(5838), 1, + anon_sym_CARET, + ACTIONS(5840), 1, + anon_sym_PIPE, + ACTIONS(5844), 1, + anon_sym_PERCENT, + ACTIONS(5846), 1, + anon_sym_STAR_STAR, + ACTIONS(5848), 1, + anon_sym_LT, + ACTIONS(5856), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5858), 1, + sym__ternary_qmark, + STATE(1481), 1, + sym_type_arguments, + STATE(1672), 1, + sym_arguments, + STATE(4831), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5824), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5826), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5834), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5842), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5852), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5854), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5850), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [100636] = 11, + ACTIONS(3937), 1, + anon_sym_LPAREN, + ACTIONS(3939), 1, anon_sym_LBRACK, + ACTIONS(3941), 1, + anon_sym_DOT, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(5910), 1, + anon_sym_LT, + STATE(1481), 1, + sym_type_arguments, + STATE(1672), 1, + sym_arguments, + STATE(4831), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4672), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4378), 3, - anon_sym_COMMA, - anon_sym_RBRACK, - anon_sym_extends, - ACTIONS(3443), 11, + ACTIONS(4465), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3447), 22, + ACTIONS(4467), 19, sym__ternary_qmark, anon_sym_as, - anon_sym_LPAREN, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -223871,30 +223104,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [101950] = 11, - ACTIONS(1599), 1, + [100700] = 11, + ACTIONS(1607), 1, anon_sym_DQUOTE, - ACTIONS(1601), 1, + ACTIONS(1609), 1, anon_sym_SQUOTE, - ACTIONS(4579), 1, + ACTIONS(4657), 1, anon_sym_LBRACK, - ACTIONS(4589), 1, + ACTIONS(4667), 1, anon_sym_override, - ACTIONS(5935), 1, + ACTIONS(5915), 1, anon_sym_readonly, - STATE(2823), 1, + STATE(2839), 1, sym_override_modifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5933), 2, + ACTIONS(5913), 2, sym_number, sym_private_property_identifier, - STATE(3485), 3, + STATE(3476), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(726), 7, + ACTIONS(728), 7, sym__automatic_semicolon, anon_sym_EQ, anon_sym_COMMA, @@ -223902,7 +223135,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_COLON, anon_sym_QMARK, - ACTIONS(4577), 21, + ACTIONS(4655), 21, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -223924,41 +223157,103 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [102014] = 3, + [100764] = 9, + ACTIONS(1607), 1, + anon_sym_DQUOTE, + ACTIONS(1609), 1, + anon_sym_SQUOTE, + ACTIONS(4657), 1, + anon_sym_LBRACK, + ACTIONS(5919), 1, + anon_sym_abstract, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3208), 12, - anon_sym_STAR, + ACTIONS(5917), 2, + sym_number, + sym_private_property_identifier, + STATE(3482), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(728), 7, + sym__automatic_semicolon, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_RBRACK, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(4655), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [100824] = 11, + ACTIONS(1607), 1, anon_sym_DQUOTE, + ACTIONS(1609), 1, anon_sym_SQUOTE, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(4657), 1, + anon_sym_LBRACK, + ACTIONS(4667), 1, + anon_sym_override, + ACTIONS(5921), 1, + anon_sym_readonly, + STATE(2833), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4827), 2, sym_number, sym_private_property_identifier, - anon_sym_AT, + STATE(3387), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(728), 7, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, anon_sym_QMARK, - ACTIONS(3206), 27, + ACTIONS(4655), 21, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, - anon_sym_DOT, anon_sym_async, anon_sym_new, sym_identifier, anon_sym_static, - anon_sym_readonly, anon_sym_get, anon_sym_set, anon_sym_declare, anon_sym_public, anon_sym_private, anon_sym_protected, - anon_sym_override, anon_sym_module, anon_sym_any, anon_sym_number, @@ -223966,137 +223261,260 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - anon_sym_extends, - [102062] = 6, - ACTIONS(4783), 1, + [100888] = 9, + ACTIONS(1607), 1, + anon_sym_DQUOTE, + ACTIONS(1609), 1, + anon_sym_SQUOTE, + ACTIONS(4657), 1, anon_sym_LBRACK, + ACTIONS(4835), 1, + anon_sym_abstract, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4786), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4116), 3, + ACTIONS(4827), 2, + sym_number, + sym_private_property_identifier, + STATE(3387), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(728), 7, + sym__automatic_semicolon, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_RBRACK, - anon_sym_extends, - ACTIONS(4461), 11, - anon_sym_STAR, anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4463), 22, - sym__ternary_qmark, - anon_sym_as, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(4655), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [100948] = 9, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(732), 1, + anon_sym_RBRACE, + ACTIONS(4211), 1, + anon_sym_EQ, + STATE(4829), 1, + aux_sym_object_repeat1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(728), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(1950), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(1948), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [101008] = 31, + ACTIONS(3937), 1, anon_sym_LPAREN, + ACTIONS(3939), 1, + anon_sym_LBRACK, + ACTIONS(3941), 1, anon_sym_DOT, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, + ACTIONS(4476), 1, + anon_sym_as, + ACTIONS(4480), 1, + anon_sym_BANG, + ACTIONS(4516), 1, + anon_sym_satisfies, + ACTIONS(5561), 1, anon_sym_AMP_AMP, + ACTIONS(5563), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(5565), 1, + anon_sym_GT_GT, + ACTIONS(5569), 1, + anon_sym_AMP, + ACTIONS(5571), 1, anon_sym_CARET, + ACTIONS(5573), 1, + anon_sym_PIPE, + ACTIONS(5577), 1, anon_sym_PERCENT, + ACTIONS(5579), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, + ACTIONS(5581), 1, + anon_sym_LT, + ACTIONS(5589), 1, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [102116] = 6, + ACTIONS(5591), 1, + sym__ternary_qmark, + ACTIONS(5923), 1, + anon_sym_COLON, + STATE(1481), 1, + sym_type_arguments, + STATE(1672), 1, + sym_arguments, + STATE(4831), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4776), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4172), 3, - anon_sym_COMMA, - anon_sym_RBRACK, - anon_sym_extends, - ACTIONS(4773), 3, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - ACTIONS(4274), 11, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5557), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(5559), 2, anon_sym_in, anon_sym_GT, - anon_sym_GT_GT, + ACTIONS(5567), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5575), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5585), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4276), 20, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, + ACTIONS(5587), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, + ACTIONS(5583), 3, + anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [102170] = 11, - ACTIONS(2292), 1, - anon_sym_DQUOTE, - ACTIONS(2294), 1, - anon_sym_SQUOTE, - ACTIONS(4548), 1, - anon_sym_LBRACK, - ACTIONS(4866), 1, - anon_sym_STAR, + [101112] = 9, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(703), 1, + anon_sym_RBRACE, + ACTIONS(4211), 1, + anon_sym_EQ, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + STATE(4854), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2302), 2, + ACTIONS(728), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(1950), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, sym_number, sym_private_property_identifier, - ACTIONS(2328), 2, + ACTIONS(1948), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, anon_sym_get, anon_sym_set, - ACTIONS(5789), 2, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [101172] = 9, + ACTIONS(237), 1, anon_sym_COMMA, + ACTIONS(703), 1, anon_sym_RBRACE, - STATE(3619), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(726), 5, + ACTIONS(4211), 1, + anon_sym_EQ, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + STATE(4854), 1, + aux_sym_object_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(728), 5, sym__member_signature_marker, anon_sym_LPAREN, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2322), 21, + ACTIONS(1954), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(1952), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -224106,6 +223524,8 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_static, anon_sym_readonly, + anon_sym_get, + anon_sym_set, anon_sym_declare, anon_sym_public, anon_sym_private, @@ -224118,34 +223538,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [102234] = 9, - ACTIONS(1599), 1, - anon_sym_DQUOTE, - ACTIONS(1601), 1, - anon_sym_SQUOTE, - ACTIONS(4579), 1, - anon_sym_LBRACK, - ACTIONS(5939), 1, - anon_sym_abstract, + [101232] = 9, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(4211), 1, + anon_sym_EQ, + ACTIONS(4979), 1, + anon_sym_RBRACE, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + STATE(4854), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5937), 2, - sym_number, - sym_private_property_identifier, - STATE(3486), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(726), 7, - sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, - anon_sym_SEMI, + ACTIONS(728), 5, + sym__member_signature_marker, + anon_sym_LPAREN, anon_sym_COLON, + anon_sym_LT, anon_sym_QMARK, - ACTIONS(4577), 23, + ACTIONS(1950), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(1948), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -224169,48 +223589,96 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [102294] = 12, - ACTIONS(2292), 1, - anon_sym_DQUOTE, - ACTIONS(2294), 1, - anon_sym_SQUOTE, - ACTIONS(2324), 1, - anon_sym_async, - ACTIONS(4548), 1, - anon_sym_LBRACK, - ACTIONS(4866), 1, - anon_sym_STAR, + [101292] = 9, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(4211), 1, + anon_sym_EQ, + ACTIONS(4979), 1, + anon_sym_RBRACE, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + STATE(4854), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2302), 2, + ACTIONS(728), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(1954), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, sym_number, sym_private_property_identifier, - ACTIONS(2328), 2, + ACTIONS(1952), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, anon_sym_get, anon_sym_set, - ACTIONS(5789), 2, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [101352] = 9, + ACTIONS(237), 1, anon_sym_COMMA, + ACTIONS(732), 1, anon_sym_RBRACE, - STATE(3619), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(726), 5, + ACTIONS(4211), 1, + anon_sym_EQ, + STATE(4829), 1, + aux_sym_object_repeat1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(728), 5, sym__member_signature_marker, anon_sym_LPAREN, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2322), 20, + ACTIONS(1954), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(1952), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, + anon_sym_async, anon_sym_new, sym_identifier, anon_sym_static, anon_sym_readonly, + anon_sym_get, + anon_sym_set, anon_sym_declare, anon_sym_public, anon_sym_private, @@ -224223,201 +223691,163 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [102360] = 12, - ACTIONS(3898), 1, + [101412] = 31, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(5941), 1, - anon_sym_LT, - STATE(1594), 1, - sym_type_arguments, - STATE(1637), 1, - sym_arguments, - STATE(4815), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4523), 12, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4525), 17, - sym__ternary_qmark, + ACTIONS(4476), 1, anon_sym_as, + ACTIONS(4480), 1, + anon_sym_BANG, + ACTIONS(4516), 1, + anon_sym_satisfies, + ACTIONS(5561), 1, anon_sym_AMP_AMP, + ACTIONS(5563), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(5565), 1, + anon_sym_GT_GT, + ACTIONS(5569), 1, + anon_sym_AMP, + ACTIONS(5571), 1, anon_sym_CARET, + ACTIONS(5573), 1, + anon_sym_PIPE, + ACTIONS(5577), 1, anon_sym_PERCENT, + ACTIONS(5579), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_BQUOTE, - anon_sym_satisfies, - [102426] = 15, - ACTIONS(3898), 1, - anon_sym_LPAREN, - ACTIONS(3900), 1, - anon_sym_LBRACK, - ACTIONS(3902), 1, - anon_sym_DOT, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4479), 1, - anon_sym_as, - ACTIONS(4481), 1, - anon_sym_BANG, - ACTIONS(4517), 1, - anon_sym_satisfies, - ACTIONS(5944), 1, + ACTIONS(5581), 1, anon_sym_LT, - STATE(1594), 1, + ACTIONS(5589), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5591), 1, + sym__ternary_qmark, + ACTIONS(5925), 1, + anon_sym_COLON, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, + ACTIONS(4514), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4639), 11, + ACTIONS(5557), 2, anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5559), 2, anon_sym_in, anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(5567), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5575), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, + ACTIONS(5585), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4641), 15, - sym__ternary_qmark, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, + ACTIONS(5587), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, + ACTIONS(5583), 3, + anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_BQUOTE, - [102498] = 31, - ACTIONS(3898), 1, + [101516] = 31, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, + ACTIONS(4476), 1, anon_sym_as, - ACTIONS(4481), 1, + ACTIONS(4480), 1, anon_sym_BANG, - ACTIONS(4517), 1, + ACTIONS(4516), 1, anon_sym_satisfies, - ACTIONS(4653), 1, - anon_sym_BQUOTE, - ACTIONS(5807), 1, - anon_sym_PERCENT, - ACTIONS(5809), 1, - anon_sym_STAR_STAR, - ACTIONS(5840), 1, + ACTIONS(5561), 1, anon_sym_AMP_AMP, - ACTIONS(5842), 1, + ACTIONS(5563), 1, anon_sym_PIPE_PIPE, - ACTIONS(5844), 1, + ACTIONS(5565), 1, anon_sym_GT_GT, - ACTIONS(5848), 1, + ACTIONS(5569), 1, anon_sym_AMP, - ACTIONS(5850), 1, + ACTIONS(5571), 1, anon_sym_CARET, - ACTIONS(5852), 1, + ACTIONS(5573), 1, anon_sym_PIPE, - ACTIONS(5854), 1, + ACTIONS(5577), 1, + anon_sym_PERCENT, + ACTIONS(5579), 1, + anon_sym_STAR_STAR, + ACTIONS(5581), 1, anon_sym_LT, - ACTIONS(5862), 1, + ACTIONS(5589), 1, anon_sym_QMARK_QMARK, - ACTIONS(5864), 1, + ACTIONS(5591), 1, sym__ternary_qmark, - STATE(1594), 1, + ACTIONS(5927), 1, + anon_sym_COLON, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, + ACTIONS(4514), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5803), 2, + ACTIONS(5557), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5805), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5838), 2, + ACTIONS(5559), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5846), 2, + ACTIONS(5567), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5858), 2, + ACTIONS(5575), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5585), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5860), 2, + ACTIONS(5587), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5856), 3, + ACTIONS(5583), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [102602] = 6, - ACTIONS(4613), 1, + [101620] = 6, + ACTIONS(4429), 1, anon_sym_EQ, - ACTIONS(4836), 1, + ACTIONS(4824), 1, anon_sym_RBRACK, - ACTIONS(4981), 1, + ACTIONS(4934), 1, anon_sym_COMMA, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4611), 13, + ACTIONS(4427), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -224431,7 +223861,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4615), 23, + ACTIONS(4431), 23, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -224455,137 +223885,107 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [102656] = 9, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(730), 1, - anon_sym_RBRACE, - ACTIONS(4384), 1, - anon_sym_EQ, - STATE(4979), 1, - aux_sym_object_repeat1, - STATE(5022), 1, - aux_sym_object_pattern_repeat1, + [101674] = 4, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(726), 5, - sym__member_signature_marker, - anon_sym_LPAREN, + ACTIONS(1861), 3, + anon_sym_COMMA, + anon_sym_RPAREN, anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(1940), 6, + ACTIONS(5929), 13, anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - ACTIONS(1938), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [102716] = 31, - ACTIONS(3898), 1, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5932), 23, + sym__ternary_qmark, + anon_sym_as, anon_sym_LPAREN, - ACTIONS(3900), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, anon_sym_DOT, - ACTIONS(4452), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, - anon_sym_as, - ACTIONS(4481), 1, - anon_sym_BANG, - ACTIONS(4517), 1, - anon_sym_satisfies, - ACTIONS(5544), 1, anon_sym_AMP_AMP, - ACTIONS(5546), 1, anon_sym_PIPE_PIPE, - ACTIONS(5548), 1, - anon_sym_GT_GT, - ACTIONS(5552), 1, - anon_sym_AMP, - ACTIONS(5554), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5556), 1, - anon_sym_PIPE, - ACTIONS(5560), 1, anon_sym_PERCENT, - ACTIONS(5562), 1, anon_sym_STAR_STAR, - ACTIONS(5564), 1, - anon_sym_LT, - ACTIONS(5572), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5574), 1, - sym__ternary_qmark, - ACTIONS(5947), 1, - anon_sym_COLON, - STATE(1594), 1, - sym_type_arguments, - STATE(1637), 1, - sym_arguments, - STATE(4815), 1, - sym_optional_chain, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [101724] = 4, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5540), 2, + ACTIONS(1871), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(5935), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5542), 2, + anon_sym_BANG, anon_sym_in, anon_sym_GT, - ACTIONS(5550), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5558), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5568), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5570), 2, + ACTIONS(5938), 23, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5566), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [102820] = 4, - ACTIONS(3555), 1, - anon_sym_EQ, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [101774] = 4, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3443), 13, + ACTIONS(4576), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(5941), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -224599,12 +223999,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3447), 25, + ACTIONS(5944), 23, sym__ternary_qmark, anon_sym_as, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_COLON, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -224625,27 +224023,63 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [102870] = 11, - ACTIONS(3898), 1, + [101824] = 4, + ACTIONS(3567), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3439), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(3443), 25, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, anon_sym_LPAREN, - ACTIONS(3900), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(3902), 1, anon_sym_DOT, - ACTIONS(4452), 1, anon_sym_QMARK_DOT, - ACTIONS(5949), 1, - anon_sym_LT, - STATE(1594), 1, - sym_type_arguments, - STATE(1637), 1, - sym_arguments, - STATE(4815), 1, - sym_optional_chain, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [101874] = 6, + ACTIONS(4806), 1, + anon_sym_EQ, + ACTIONS(4851), 1, + anon_sym_RBRACK, + ACTIONS(4936), 1, + anon_sym_COMMA, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4448), 12, + ACTIONS(4804), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -224656,11 +224090,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4450), 19, + ACTIONS(4808), 23, sym__ternary_qmark, anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -224678,14 +224117,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [102934] = 4, + [101928] = 6, + ACTIONS(1693), 1, + anon_sym_EQ, + ACTIONS(4864), 1, + anon_sym_RBRACK, + ACTIONS(4938), 1, + anon_sym_COMMA, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4156), 2, - anon_sym_COMMA, - anon_sym_extends, - ACTIONS(4274), 13, + ACTIONS(1691), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -224699,12 +224141,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4276), 24, + ACTIONS(1695), 23, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -224724,125 +224165,207 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [102984] = 31, - ACTIONS(3898), 1, + [101982] = 31, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, + ACTIONS(4476), 1, anon_sym_as, - ACTIONS(4481), 1, + ACTIONS(4480), 1, anon_sym_BANG, - ACTIONS(4517), 1, + ACTIONS(4516), 1, anon_sym_satisfies, - ACTIONS(5648), 1, - anon_sym_STAR_STAR, - ACTIONS(5706), 1, + ACTIONS(5561), 1, anon_sym_AMP_AMP, - ACTIONS(5708), 1, + ACTIONS(5563), 1, anon_sym_PIPE_PIPE, - ACTIONS(5710), 1, + ACTIONS(5565), 1, anon_sym_GT_GT, - ACTIONS(5714), 1, + ACTIONS(5569), 1, anon_sym_AMP, - ACTIONS(5716), 1, + ACTIONS(5571), 1, anon_sym_CARET, - ACTIONS(5718), 1, + ACTIONS(5573), 1, anon_sym_PIPE, - ACTIONS(5722), 1, + ACTIONS(5577), 1, anon_sym_PERCENT, - ACTIONS(5724), 1, + ACTIONS(5579), 1, + anon_sym_STAR_STAR, + ACTIONS(5581), 1, anon_sym_LT, - ACTIONS(5732), 1, + ACTIONS(5589), 1, anon_sym_QMARK_QMARK, - ACTIONS(5734), 1, + ACTIONS(5591), 1, sym__ternary_qmark, - ACTIONS(5952), 1, - anon_sym_RBRACK, - STATE(1594), 1, + ACTIONS(5947), 1, + anon_sym_COLON, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, + ACTIONS(4514), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5702), 2, + ACTIONS(5557), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5704), 2, + ACTIONS(5559), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5712), 2, + ACTIONS(5567), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5720), 2, + ACTIONS(5575), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5728), 2, + ACTIONS(5585), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5730), 2, + ACTIONS(5587), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5726), 3, + ACTIONS(5583), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [103088] = 11, - ACTIONS(1599), 1, + [102086] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3226), 12, + anon_sym_STAR, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DQUOTE, - ACTIONS(1601), 1, anon_sym_SQUOTE, - ACTIONS(4579), 1, - anon_sym_LBRACK, - ACTIONS(4589), 1, - anon_sym_override, - ACTIONS(5954), 1, + anon_sym_AMP, + anon_sym_PIPE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + anon_sym_QMARK, + ACTIONS(3224), 27, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_DOT, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, anon_sym_readonly, - STATE(2811), 1, - sym_override_modifier, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + anon_sym_extends, + [102134] = 6, + ACTIONS(4520), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5415), 2, - sym_number, - sym_private_property_identifier, - STATE(3464), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(726), 7, - sym__automatic_semicolon, - anon_sym_EQ, + ACTIONS(4523), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4085), 3, anon_sym_COMMA, + anon_sym_RBRACK, + anon_sym_extends, + ACTIONS(3439), 11, + anon_sym_STAR, anon_sym_BANG, - anon_sym_SEMI, - anon_sym_COLON, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(3443), 22, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [102188] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3232), 12, + anon_sym_STAR, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_AMP, + anon_sym_PIPE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, anon_sym_QMARK, - ACTIONS(4577), 21, + ACTIONS(3230), 27, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, + anon_sym_DOT, anon_sym_async, anon_sym_new, sym_identifier, anon_sym_static, + anon_sym_readonly, anon_sym_get, anon_sym_set, anon_sym_declare, anon_sym_public, anon_sym_private, anon_sym_protected, + anon_sym_override, anon_sym_module, anon_sym_any, anon_sym_number, @@ -224850,19 +224373,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [103152] = 6, - ACTIONS(3898), 1, - anon_sym_LPAREN, - STATE(1676), 1, - sym_arguments, + anon_sym_abstract, + anon_sym_accessor, + anon_sym_extends, + [102236] = 4, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5956), 3, - anon_sym_LBRACE, + ACTIONS(4277), 2, anon_sym_COMMA, - anon_sym_implements, - ACTIONS(4372), 13, + anon_sym_extends, + ACTIONS(4271), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -224876,10 +224397,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4374), 21, + ACTIONS(4273), 24, sym__ternary_qmark, anon_sym_as, + anon_sym_LPAREN, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -224897,35 +224420,87 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, + anon_sym_BQUOTE, anon_sym_satisfies, - [103206] = 9, - ACTIONS(1599), 1, - anon_sym_DQUOTE, - ACTIONS(1601), 1, - anon_sym_SQUOTE, - ACTIONS(4579), 1, - anon_sym_LBRACK, - ACTIONS(5958), 1, - anon_sym_abstract, + [102286] = 9, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(4211), 1, + anon_sym_EQ, + ACTIONS(4981), 1, + anon_sym_RBRACE, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + STATE(4854), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5415), 2, + ACTIONS(728), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(1950), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, sym_number, sym_private_property_identifier, - STATE(3464), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(726), 7, - sym__automatic_semicolon, - anon_sym_EQ, + ACTIONS(1948), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [102346] = 9, + ACTIONS(237), 1, anon_sym_COMMA, - anon_sym_BANG, - anon_sym_SEMI, + ACTIONS(4211), 1, + anon_sym_EQ, + ACTIONS(4981), 1, + anon_sym_RBRACE, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + STATE(4854), 1, + aux_sym_object_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(728), 5, + sym__member_signature_marker, + anon_sym_LPAREN, anon_sym_COLON, + anon_sym_LT, anon_sym_QMARK, - ACTIONS(4577), 23, + ACTIONS(1954), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(1952), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -224949,35 +224524,35 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [103266] = 6, - ACTIONS(1667), 1, - anon_sym_EQ, - ACTIONS(4853), 1, - anon_sym_RBRACK, - ACTIONS(5007), 1, - anon_sym_COMMA, + [102406] = 6, + ACTIONS(4085), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1665), 13, + ACTIONS(4520), 2, + anon_sym_RBRACE, + anon_sym_LBRACK, + ACTIONS(4523), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3439), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1669), 23, + ACTIONS(3443), 23, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, - anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -224997,97 +224572,103 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [103320] = 31, - ACTIONS(3898), 1, + [102460] = 31, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(3900), 1, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(3902), 1, + ACTIONS(3941), 1, anon_sym_DOT, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(4479), 1, + ACTIONS(4476), 1, anon_sym_as, - ACTIONS(4481), 1, + ACTIONS(4480), 1, anon_sym_BANG, - ACTIONS(4517), 1, + ACTIONS(4516), 1, anon_sym_satisfies, - ACTIONS(4771), 1, - anon_sym_BQUOTE, - ACTIONS(5807), 1, - anon_sym_PERCENT, - ACTIONS(5809), 1, - anon_sym_STAR_STAR, - ACTIONS(5840), 1, + ACTIONS(5561), 1, anon_sym_AMP_AMP, - ACTIONS(5842), 1, + ACTIONS(5563), 1, anon_sym_PIPE_PIPE, - ACTIONS(5844), 1, + ACTIONS(5565), 1, anon_sym_GT_GT, - ACTIONS(5848), 1, + ACTIONS(5569), 1, anon_sym_AMP, - ACTIONS(5850), 1, + ACTIONS(5571), 1, anon_sym_CARET, - ACTIONS(5852), 1, + ACTIONS(5573), 1, anon_sym_PIPE, - ACTIONS(5854), 1, + ACTIONS(5577), 1, + anon_sym_PERCENT, + ACTIONS(5579), 1, + anon_sym_STAR_STAR, + ACTIONS(5581), 1, anon_sym_LT, - ACTIONS(5862), 1, + ACTIONS(5589), 1, anon_sym_QMARK_QMARK, - ACTIONS(5864), 1, + ACTIONS(5591), 1, sym__ternary_qmark, - STATE(1594), 1, + ACTIONS(5949), 1, + anon_sym_COLON, + STATE(1481), 1, sym_type_arguments, - STATE(1637), 1, + STATE(1672), 1, sym_arguments, - STATE(4815), 1, + STATE(4831), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, + ACTIONS(4514), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5803), 2, + ACTIONS(5557), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5805), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5838), 2, + ACTIONS(5559), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5846), 2, + ACTIONS(5567), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5858), 2, + ACTIONS(5575), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5585), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5860), 2, + ACTIONS(5587), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5856), 3, + ACTIONS(5583), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [103424] = 8, - ACTIONS(1599), 1, + [102564] = 11, + ACTIONS(1607), 1, anon_sym_DQUOTE, - ACTIONS(1601), 1, + ACTIONS(1609), 1, anon_sym_SQUOTE, - ACTIONS(4579), 1, + ACTIONS(4657), 1, anon_sym_LBRACK, + ACTIONS(4667), 1, + anon_sym_override, + ACTIONS(5953), 1, + anon_sym_readonly, + STATE(2815), 1, + sym_override_modifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5960), 2, + ACTIONS(5951), 2, sym_number, sym_private_property_identifier, - STATE(3380), 3, + STATE(3411), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(726), 7, + ACTIONS(728), 7, sym__automatic_semicolon, anon_sym_EQ, anon_sym_COMMA, @@ -225095,7 +224676,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_COLON, anon_sym_QMARK, - ACTIONS(4577), 23, + ACTIONS(4655), 21, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -225104,14 +224685,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_new, sym_identifier, anon_sym_static, - anon_sym_readonly, anon_sym_get, anon_sym_set, anon_sym_declare, anon_sym_public, anon_sym_private, anon_sym_protected, - anon_sym_override, anon_sym_module, anon_sym_any, anon_sym_number, @@ -225119,24 +224698,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [103481] = 8, - ACTIONS(1599), 1, + [102628] = 9, + ACTIONS(1607), 1, anon_sym_DQUOTE, - ACTIONS(1601), 1, + ACTIONS(1609), 1, anon_sym_SQUOTE, - ACTIONS(4579), 1, + ACTIONS(4657), 1, anon_sym_LBRACK, + ACTIONS(5957), 1, + anon_sym_abstract, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5962), 2, + ACTIONS(5955), 2, sym_number, sym_private_property_identifier, - STATE(3425), 3, + STATE(3412), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(726), 7, + ACTIONS(728), 7, sym__automatic_semicolon, anon_sym_EQ, anon_sym_COMMA, @@ -225144,7 +224725,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_COLON, anon_sym_QMARK, - ACTIONS(4577), 23, + ACTIONS(4655), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -225168,24 +224749,247 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [103538] = 8, - ACTIONS(1599), 1, + [102688] = 31, + ACTIONS(3937), 1, + anon_sym_LPAREN, + ACTIONS(3939), 1, + anon_sym_LBRACK, + ACTIONS(3941), 1, + anon_sym_DOT, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4476), 1, + anon_sym_as, + ACTIONS(4480), 1, + anon_sym_BANG, + ACTIONS(4516), 1, + anon_sym_satisfies, + ACTIONS(5561), 1, + anon_sym_AMP_AMP, + ACTIONS(5563), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5565), 1, + anon_sym_GT_GT, + ACTIONS(5569), 1, + anon_sym_AMP, + ACTIONS(5571), 1, + anon_sym_CARET, + ACTIONS(5573), 1, + anon_sym_PIPE, + ACTIONS(5577), 1, + anon_sym_PERCENT, + ACTIONS(5579), 1, + anon_sym_STAR_STAR, + ACTIONS(5581), 1, + anon_sym_LT, + ACTIONS(5589), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5591), 1, + sym__ternary_qmark, + ACTIONS(5959), 1, + anon_sym_COLON, + STATE(1481), 1, + sym_type_arguments, + STATE(1672), 1, + sym_arguments, + STATE(4831), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5557), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5559), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5567), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5575), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5585), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5587), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5583), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [102792] = 6, + ACTIONS(4459), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4462), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4263), 3, + anon_sym_COMMA, + anon_sym_RBRACK, + anon_sym_extends, + ACTIONS(3439), 11, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(3443), 22, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [102846] = 6, + ACTIONS(4818), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4821), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4319), 3, + anon_sym_COMMA, + anon_sym_RBRACK, + anon_sym_extends, + ACTIONS(4590), 11, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4592), 22, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [102900] = 6, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4543), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4357), 3, + anon_sym_COMMA, + anon_sym_RBRACK, + anon_sym_extends, + ACTIONS(4540), 3, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + ACTIONS(4271), 11, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4273), 20, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [102954] = 11, + ACTIONS(1607), 1, anon_sym_DQUOTE, - ACTIONS(1601), 1, + ACTIONS(1609), 1, anon_sym_SQUOTE, - ACTIONS(4579), 1, + ACTIONS(4657), 1, anon_sym_LBRACK, + ACTIONS(4667), 1, + anon_sym_override, + ACTIONS(5963), 1, + anon_sym_readonly, + STATE(2806), 1, + sym_override_modifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5964), 2, + ACTIONS(5961), 2, sym_number, sym_private_property_identifier, - STATE(3461), 3, + STATE(3442), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(726), 7, + ACTIONS(728), 7, sym__automatic_semicolon, anon_sym_EQ, anon_sym_COMMA, @@ -225193,7 +224997,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_COLON, anon_sym_QMARK, - ACTIONS(4577), 23, + ACTIONS(4655), 21, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -225202,14 +225006,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_new, sym_identifier, anon_sym_static, - anon_sym_readonly, anon_sym_get, anon_sym_set, anon_sym_declare, anon_sym_public, anon_sym_private, anon_sym_protected, - anon_sym_override, anon_sym_module, anon_sym_any, anon_sym_number, @@ -225217,24 +225019,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [103595] = 8, - ACTIONS(1599), 1, + [103018] = 9, + ACTIONS(1607), 1, anon_sym_DQUOTE, - ACTIONS(1601), 1, + ACTIONS(1609), 1, anon_sym_SQUOTE, - ACTIONS(4579), 1, + ACTIONS(4657), 1, anon_sym_LBRACK, + ACTIONS(5967), 1, + anon_sym_abstract, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5966), 2, + ACTIONS(5965), 2, sym_number, sym_private_property_identifier, - STATE(3371), 3, + STATE(3506), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(726), 7, + ACTIONS(728), 7, sym__automatic_semicolon, anon_sym_EQ, anon_sym_COMMA, @@ -225242,7 +225046,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_COLON, anon_sym_QMARK, - ACTIONS(4577), 23, + ACTIONS(4655), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -225266,24 +225070,334 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [103652] = 8, - ACTIONS(1599), 1, - anon_sym_DQUOTE, - ACTIONS(1601), 1, - anon_sym_SQUOTE, - ACTIONS(4579), 1, + [103078] = 31, + ACTIONS(3937), 1, + anon_sym_LPAREN, + ACTIONS(3939), 1, anon_sym_LBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5968), 2, - sym_number, - sym_private_property_identifier, - STATE(3468), 3, + ACTIONS(3941), 1, + anon_sym_DOT, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4476), 1, + anon_sym_as, + ACTIONS(4480), 1, + anon_sym_BANG, + ACTIONS(4516), 1, + anon_sym_satisfies, + ACTIONS(5749), 1, + anon_sym_AMP_AMP, + ACTIONS(5751), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5753), 1, + anon_sym_GT_GT, + ACTIONS(5757), 1, + anon_sym_AMP, + ACTIONS(5759), 1, + anon_sym_CARET, + ACTIONS(5761), 1, + anon_sym_PIPE, + ACTIONS(5765), 1, + anon_sym_PERCENT, + ACTIONS(5767), 1, + anon_sym_STAR_STAR, + ACTIONS(5769), 1, + anon_sym_LT, + ACTIONS(5777), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5779), 1, + sym__ternary_qmark, + ACTIONS(5969), 1, + anon_sym_RBRACK, + STATE(1481), 1, + sym_type_arguments, + STATE(1672), 1, + sym_arguments, + STATE(4831), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5745), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5747), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5755), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5763), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5773), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5775), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5771), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [103182] = 31, + ACTIONS(3937), 1, + anon_sym_LPAREN, + ACTIONS(3939), 1, + anon_sym_LBRACK, + ACTIONS(3941), 1, + anon_sym_DOT, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4476), 1, + anon_sym_as, + ACTIONS(4480), 1, + anon_sym_BANG, + ACTIONS(4516), 1, + anon_sym_satisfies, + ACTIONS(5561), 1, + anon_sym_AMP_AMP, + ACTIONS(5563), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5565), 1, + anon_sym_GT_GT, + ACTIONS(5569), 1, + anon_sym_AMP, + ACTIONS(5571), 1, + anon_sym_CARET, + ACTIONS(5573), 1, + anon_sym_PIPE, + ACTIONS(5577), 1, + anon_sym_PERCENT, + ACTIONS(5579), 1, + anon_sym_STAR_STAR, + ACTIONS(5581), 1, + anon_sym_LT, + ACTIONS(5589), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5591), 1, + sym__ternary_qmark, + ACTIONS(5971), 1, + anon_sym_COLON, + STATE(1481), 1, + sym_type_arguments, + STATE(1672), 1, + sym_arguments, + STATE(4831), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5557), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5559), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5567), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5575), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5585), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5587), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5583), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [103286] = 4, + ACTIONS(3580), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3439), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(3443), 25, + sym__ternary_qmark, + anon_sym_as, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [103336] = 31, + ACTIONS(3937), 1, + anon_sym_LPAREN, + ACTIONS(3939), 1, + anon_sym_LBRACK, + ACTIONS(3941), 1, + anon_sym_DOT, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4476), 1, + anon_sym_as, + ACTIONS(4480), 1, + anon_sym_BANG, + ACTIONS(4516), 1, + anon_sym_satisfies, + ACTIONS(5561), 1, + anon_sym_AMP_AMP, + ACTIONS(5563), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5565), 1, + anon_sym_GT_GT, + ACTIONS(5569), 1, + anon_sym_AMP, + ACTIONS(5571), 1, + anon_sym_CARET, + ACTIONS(5573), 1, + anon_sym_PIPE, + ACTIONS(5577), 1, + anon_sym_PERCENT, + ACTIONS(5579), 1, + anon_sym_STAR_STAR, + ACTIONS(5581), 1, + anon_sym_LT, + ACTIONS(5589), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5591), 1, + sym__ternary_qmark, + ACTIONS(5973), 1, + anon_sym_COLON, + STATE(1481), 1, + sym_type_arguments, + STATE(1672), 1, + sym_arguments, + STATE(4831), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5557), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5559), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5567), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5575), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5585), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5587), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5583), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [103440] = 4, + ACTIONS(4924), 1, + sym_regex_flags, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4920), 17, + anon_sym_STAR, + anon_sym_as, + anon_sym_BANG, + anon_sym_in, + anon_sym_of, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_instanceof, + anon_sym_satisfies, + ACTIONS(4922), 20, + sym__ternary_qmark, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + [103489] = 8, + ACTIONS(1607), 1, + anon_sym_DQUOTE, + ACTIONS(1609), 1, + anon_sym_SQUOTE, + ACTIONS(4657), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5655), 2, + sym_number, + sym_private_property_identifier, + STATE(3465), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(726), 7, + ACTIONS(728), 7, sym__automatic_semicolon, anon_sym_EQ, anon_sym_COMMA, @@ -225291,7 +225405,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_COLON, anon_sym_QMARK, - ACTIONS(4577), 23, + ACTIONS(4655), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -225315,24 +225429,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [103709] = 8, - ACTIONS(1599), 1, + [103546] = 8, + ACTIONS(1607), 1, anon_sym_DQUOTE, - ACTIONS(1601), 1, + ACTIONS(1609), 1, anon_sym_SQUOTE, - ACTIONS(4579), 1, + ACTIONS(4657), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5970), 2, + ACTIONS(5975), 2, sym_number, sym_private_property_identifier, - STATE(3345), 3, + STATE(3437), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(726), 7, + ACTIONS(728), 7, sym__automatic_semicolon, anon_sym_EQ, anon_sym_COMMA, @@ -225340,7 +225454,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_COLON, anon_sym_QMARK, - ACTIONS(4577), 23, + ACTIONS(4655), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -225364,24 +225478,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [103766] = 8, - ACTIONS(1599), 1, + [103603] = 8, + ACTIONS(1607), 1, anon_sym_DQUOTE, - ACTIONS(1601), 1, + ACTIONS(1609), 1, anon_sym_SQUOTE, - ACTIONS(4579), 1, + ACTIONS(4657), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5972), 2, + ACTIONS(5977), 2, sym_number, sym_private_property_identifier, - STATE(3491), 3, + STATE(3392), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(726), 7, + ACTIONS(728), 7, sym__automatic_semicolon, anon_sym_EQ, anon_sym_COMMA, @@ -225389,7 +225503,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_COLON, anon_sym_QMARK, - ACTIONS(4577), 23, + ACTIONS(4655), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -225413,71 +225527,95 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [103823] = 6, - ACTIONS(3507), 1, - anon_sym_EQ, - ACTIONS(3649), 1, - anon_sym_in, - ACTIONS(3652), 1, - anon_sym_of, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3443), 12, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3447), 23, - sym__ternary_qmark, + [103660] = 30, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4476), 1, anon_sym_as, + ACTIONS(4516), 1, + anon_sym_satisfies, + ACTIONS(4637), 1, anon_sym_LPAREN, + ACTIONS(4639), 1, anon_sym_LBRACK, + ACTIONS(4641), 1, anon_sym_DOT, - anon_sym_QMARK_DOT, + ACTIONS(4873), 1, + anon_sym_BANG, + ACTIONS(5828), 1, anon_sym_AMP_AMP, + ACTIONS(5830), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(5832), 1, + anon_sym_GT_GT, + ACTIONS(5836), 1, + anon_sym_AMP, + ACTIONS(5838), 1, anon_sym_CARET, + ACTIONS(5840), 1, + anon_sym_PIPE, + ACTIONS(5844), 1, anon_sym_PERCENT, + ACTIONS(5846), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, + ACTIONS(5848), 1, + anon_sym_LT, + ACTIONS(5856), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5858), 1, + sym__ternary_qmark, + STATE(2292), 1, + sym_arguments, + STATE(2605), 1, + sym_type_arguments, + STATE(5322), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5824), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5826), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5834), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5842), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5852), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5854), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, + ACTIONS(5850), 3, + anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [103876] = 8, - ACTIONS(1599), 1, + [103761] = 8, + ACTIONS(1607), 1, anon_sym_DQUOTE, - ACTIONS(1601), 1, + ACTIONS(1609), 1, anon_sym_SQUOTE, - ACTIONS(4579), 1, + ACTIONS(4657), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5974), 2, + ACTIONS(5979), 2, sym_number, sym_private_property_identifier, - STATE(3379), 3, + STATE(3394), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(726), 7, + ACTIONS(728), 7, sym__automatic_semicolon, anon_sym_EQ, anon_sym_COMMA, @@ -225485,7 +225623,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_COLON, anon_sym_QMARK, - ACTIONS(4577), 23, + ACTIONS(4655), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -225509,24 +225647,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [103933] = 8, - ACTIONS(1599), 1, + [103818] = 8, + ACTIONS(1607), 1, anon_sym_DQUOTE, - ACTIONS(1601), 1, + ACTIONS(1609), 1, anon_sym_SQUOTE, - ACTIONS(4579), 1, + ACTIONS(4657), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5976), 2, + ACTIONS(5981), 2, sym_number, sym_private_property_identifier, - STATE(3500), 3, + STATE(3397), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(726), 7, + ACTIONS(728), 7, sym__automatic_semicolon, anon_sym_EQ, anon_sym_COMMA, @@ -225534,7 +225672,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_COLON, anon_sym_QMARK, - ACTIONS(4577), 23, + ACTIONS(4655), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -225558,27 +225696,76 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [103990] = 9, - ACTIONS(2292), 1, + [103875] = 8, + ACTIONS(1607), 1, anon_sym_DQUOTE, - ACTIONS(2294), 1, + ACTIONS(1609), 1, anon_sym_SQUOTE, - ACTIONS(4548), 1, + ACTIONS(4657), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2302), 2, + ACTIONS(5983), 2, sym_number, sym_private_property_identifier, - ACTIONS(5789), 2, + STATE(3381), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(728), 7, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(4655), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [103932] = 9, + ACTIONS(2300), 1, + anon_sym_DQUOTE, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + ACTIONS(4530), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2310), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5793), 2, anon_sym_COMMA, anon_sym_RBRACE, - STATE(3619), 3, + STATE(3868), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(726), 5, + ACTIONS(728), 5, sym__member_signature_marker, anon_sym_LPAREN, anon_sym_COLON, @@ -225608,24 +225795,71 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [104049] = 8, - ACTIONS(1599), 1, + [103991] = 6, + ACTIONS(87), 1, + anon_sym_BQUOTE, + ACTIONS(4637), 1, + anon_sym_LPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(2378), 2, + sym_template_string, + sym_arguments, + ACTIONS(4055), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4057), 21, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_satisfies, + [104044] = 8, + ACTIONS(1607), 1, anon_sym_DQUOTE, - ACTIONS(1601), 1, + ACTIONS(1609), 1, anon_sym_SQUOTE, - ACTIONS(4579), 1, + ACTIONS(4657), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5978), 2, + ACTIONS(5985), 2, sym_number, sym_private_property_identifier, - STATE(3418), 3, + STATE(3421), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(726), 7, + ACTIONS(728), 7, sym__automatic_semicolon, anon_sym_EQ, anon_sym_COMMA, @@ -225633,7 +225867,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_COLON, anon_sym_QMARK, - ACTIONS(4577), 23, + ACTIONS(4655), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -225657,24 +225891,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [104106] = 8, - ACTIONS(1599), 1, + [104101] = 8, + ACTIONS(1607), 1, anon_sym_DQUOTE, - ACTIONS(1601), 1, + ACTIONS(1609), 1, anon_sym_SQUOTE, - ACTIONS(4579), 1, + ACTIONS(4657), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5980), 2, + ACTIONS(5987), 2, sym_number, sym_private_property_identifier, - STATE(3365), 3, + STATE(3405), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(726), 7, + ACTIONS(728), 7, sym__automatic_semicolon, anon_sym_EQ, anon_sym_COMMA, @@ -225682,7 +225916,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_COLON, anon_sym_QMARK, - ACTIONS(4577), 23, + ACTIONS(4655), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -225706,24 +225940,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [104163] = 8, - ACTIONS(1599), 1, + [104158] = 8, + ACTIONS(1607), 1, anon_sym_DQUOTE, - ACTIONS(1601), 1, + ACTIONS(1609), 1, anon_sym_SQUOTE, - ACTIONS(4579), 1, + ACTIONS(4657), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5982), 2, + ACTIONS(5989), 2, sym_number, sym_private_property_identifier, - STATE(3503), 3, + STATE(3408), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(726), 7, + ACTIONS(728), 7, sym__automatic_semicolon, anon_sym_EQ, anon_sym_COMMA, @@ -225731,7 +225965,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_COLON, anon_sym_QMARK, - ACTIONS(4577), 23, + ACTIONS(4655), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -225755,24 +225989,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [104220] = 8, - ACTIONS(1599), 1, + [104215] = 8, + ACTIONS(1607), 1, anon_sym_DQUOTE, - ACTIONS(1601), 1, + ACTIONS(1609), 1, anon_sym_SQUOTE, - ACTIONS(4579), 1, + ACTIONS(4657), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5984), 2, + ACTIONS(5991), 2, sym_number, sym_private_property_identifier, - STATE(3458), 3, + STATE(3492), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(726), 7, + ACTIONS(728), 7, sym__automatic_semicolon, anon_sym_EQ, anon_sym_COMMA, @@ -225780,7 +226014,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_COLON, anon_sym_QMARK, - ACTIONS(4577), 23, + ACTIONS(4655), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -225804,16 +226038,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [104277] = 4, - ACTIONS(3602), 1, + [104272] = 6, + ACTIONS(3521), 1, anon_sym_EQ, + ACTIONS(3670), 1, + anon_sym_in, + ACTIONS(3673), 1, + anon_sym_of, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3443), 13, + ACTIONS(3439), 12, anon_sym_STAR, anon_sym_BANG, - anon_sym_in, anon_sym_GT, anon_sym_GT_GT, anon_sym_AMP, @@ -225824,12 +226061,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3447), 24, + ACTIONS(3443), 23, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -225849,24 +226085,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [104326] = 8, - ACTIONS(1599), 1, + [104325] = 8, + ACTIONS(1607), 1, anon_sym_DQUOTE, - ACTIONS(1601), 1, + ACTIONS(1609), 1, anon_sym_SQUOTE, - ACTIONS(4579), 1, + ACTIONS(4657), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5986), 2, + ACTIONS(5993), 2, sym_number, sym_private_property_identifier, - STATE(3473), 3, + STATE(3427), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(726), 7, + ACTIONS(728), 7, sym__automatic_semicolon, anon_sym_EQ, anon_sym_COMMA, @@ -225874,7 +226110,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_COLON, anon_sym_QMARK, - ACTIONS(4577), 23, + ACTIONS(4655), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -225898,13 +226134,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [104383] = 4, - ACTIONS(3606), 1, + [104382] = 4, + ACTIONS(3632), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3443), 13, + ACTIONS(3439), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -225918,7 +226154,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3447), 24, + ACTIONS(3443), 24, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -225943,24 +226179,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [104432] = 8, - ACTIONS(1599), 1, + [104431] = 8, + ACTIONS(1607), 1, anon_sym_DQUOTE, - ACTIONS(1601), 1, + ACTIONS(1609), 1, anon_sym_SQUOTE, - ACTIONS(4579), 1, + ACTIONS(4657), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5415), 2, + ACTIONS(5995), 2, sym_number, sym_private_property_identifier, - STATE(3464), 3, + STATE(3379), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(726), 7, + ACTIONS(728), 7, sym__automatic_semicolon, anon_sym_EQ, anon_sym_COMMA, @@ -225968,7 +226204,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_COLON, anon_sym_QMARK, - ACTIONS(4577), 23, + ACTIONS(4655), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -225992,24 +226228,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [104489] = 8, - ACTIONS(1599), 1, + [104488] = 8, + ACTIONS(1607), 1, anon_sym_DQUOTE, - ACTIONS(1601), 1, + ACTIONS(1609), 1, anon_sym_SQUOTE, - ACTIONS(4579), 1, + ACTIONS(4657), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5988), 2, + ACTIONS(5997), 2, sym_number, sym_private_property_identifier, - STATE(3481), 3, + STATE(3383), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(726), 7, + ACTIONS(728), 7, sym__automatic_semicolon, anon_sym_EQ, anon_sym_COMMA, @@ -226017,7 +226253,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_COLON, anon_sym_QMARK, - ACTIONS(4577), 23, + ACTIONS(4655), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -226041,211 +226277,73 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [104546] = 30, - ACTIONS(3898), 1, - anon_sym_LPAREN, - ACTIONS(3900), 1, - anon_sym_LBRACK, - ACTIONS(3902), 1, - anon_sym_DOT, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4479), 1, - anon_sym_as, - ACTIONS(4481), 1, - anon_sym_BANG, - ACTIONS(4517), 1, - anon_sym_satisfies, - ACTIONS(5807), 1, - anon_sym_PERCENT, - ACTIONS(5809), 1, - anon_sym_STAR_STAR, - ACTIONS(5840), 1, - anon_sym_AMP_AMP, - ACTIONS(5842), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5844), 1, - anon_sym_GT_GT, - ACTIONS(5848), 1, - anon_sym_AMP, - ACTIONS(5850), 1, - anon_sym_CARET, - ACTIONS(5852), 1, - anon_sym_PIPE, - ACTIONS(5854), 1, - anon_sym_LT, - ACTIONS(5862), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5864), 1, - sym__ternary_qmark, - STATE(1594), 1, - sym_type_arguments, - STATE(1637), 1, - sym_arguments, - STATE(4815), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5803), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5805), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5838), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5846), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5858), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5860), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5856), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [104647] = 30, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4479), 1, - anon_sym_as, - ACTIONS(4517), 1, - anon_sym_satisfies, - ACTIONS(4530), 1, - anon_sym_LPAREN, - ACTIONS(4532), 1, + [104545] = 8, + ACTIONS(1607), 1, + anon_sym_DQUOTE, + ACTIONS(1609), 1, + anon_sym_SQUOTE, + ACTIONS(4657), 1, anon_sym_LBRACK, - ACTIONS(4534), 1, - anon_sym_DOT, - ACTIONS(4917), 1, - anon_sym_BANG, - ACTIONS(5807), 1, - anon_sym_PERCENT, - ACTIONS(5809), 1, - anon_sym_STAR_STAR, - ACTIONS(5840), 1, - anon_sym_AMP_AMP, - ACTIONS(5842), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5844), 1, - anon_sym_GT_GT, - ACTIONS(5848), 1, - anon_sym_AMP, - ACTIONS(5850), 1, - anon_sym_CARET, - ACTIONS(5852), 1, - anon_sym_PIPE, - ACTIONS(5854), 1, - anon_sym_LT, - ACTIONS(5862), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5864), 1, - sym__ternary_qmark, - STATE(2279), 1, - sym_arguments, - STATE(2713), 1, - sym_type_arguments, - STATE(5175), 1, - sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4515), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5803), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5805), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5838), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5846), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5858), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5860), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5856), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [104748] = 4, - ACTIONS(5035), 1, - sym_regex_flags, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5031), 17, - anon_sym_STAR, - anon_sym_as, + ACTIONS(5999), 2, + sym_number, + sym_private_property_identifier, + STATE(3455), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(728), 7, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, anon_sym_BANG, - anon_sym_in, - anon_sym_of, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_instanceof, - anon_sym_satisfies, - ACTIONS(5033), 20, - sym__ternary_qmark, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - [104797] = 8, - ACTIONS(1599), 1, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(4655), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [104602] = 8, + ACTIONS(1607), 1, anon_sym_DQUOTE, - ACTIONS(1601), 1, + ACTIONS(1609), 1, anon_sym_SQUOTE, - ACTIONS(4579), 1, + ACTIONS(4657), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5990), 2, + ACTIONS(6001), 2, sym_number, sym_private_property_identifier, - STATE(3372), 3, + STATE(3382), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(726), 7, + ACTIONS(728), 7, sym__automatic_semicolon, anon_sym_EQ, anon_sym_COMMA, @@ -226253,7 +226351,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_COLON, anon_sym_QMARK, - ACTIONS(4577), 23, + ACTIONS(4655), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -226277,24 +226375,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [104854] = 3, + [104659] = 8, + ACTIONS(1607), 1, + anon_sym_DQUOTE, + ACTIONS(1609), 1, + anon_sym_SQUOTE, + ACTIONS(4657), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5994), 12, - sym__automatic_semicolon, - anon_sym_STAR, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - anon_sym_PLUS, - anon_sym_DASH, + ACTIONS(6003), 2, sym_number, sym_private_property_identifier, - anon_sym_AT, - ACTIONS(5992), 25, + STATE(3385), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(728), 7, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(4655), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -226318,26 +226424,103 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [104900] = 3, + [104716] = 30, + ACTIONS(3937), 1, + anon_sym_LPAREN, + ACTIONS(3939), 1, + anon_sym_LBRACK, + ACTIONS(3941), 1, + anon_sym_DOT, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4476), 1, + anon_sym_as, + ACTIONS(4480), 1, + anon_sym_BANG, + ACTIONS(4516), 1, + anon_sym_satisfies, + ACTIONS(5828), 1, + anon_sym_AMP_AMP, + ACTIONS(5830), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5832), 1, + anon_sym_GT_GT, + ACTIONS(5836), 1, + anon_sym_AMP, + ACTIONS(5838), 1, + anon_sym_CARET, + ACTIONS(5840), 1, + anon_sym_PIPE, + ACTIONS(5844), 1, + anon_sym_PERCENT, + ACTIONS(5846), 1, + anon_sym_STAR_STAR, + ACTIONS(5848), 1, + anon_sym_LT, + ACTIONS(5856), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5858), 1, + sym__ternary_qmark, + STATE(1481), 1, + sym_type_arguments, + STATE(1672), 1, + sym_arguments, + STATE(4831), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5998), 12, - sym__automatic_semicolon, + ACTIONS(4514), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5824), 2, anon_sym_STAR, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, + anon_sym_SLASH, + ACTIONS(5826), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5834), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5842), 2, anon_sym_PLUS, anon_sym_DASH, + ACTIONS(5852), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5854), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5850), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [104817] = 8, + ACTIONS(1607), 1, + anon_sym_DQUOTE, + ACTIONS(1609), 1, + anon_sym_SQUOTE, + ACTIONS(4657), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6005), 2, sym_number, sym_private_property_identifier, - anon_sym_AT, - ACTIONS(5996), 25, + STATE(3503), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(728), 7, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(4655), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -226361,15 +226544,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [104946] = 4, - ACTIONS(3718), 1, + [104874] = 4, + ACTIONS(3624), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3443), 13, + ACTIONS(3439), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -226383,11 +226564,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3447), 23, + ACTIONS(3443), 24, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -226407,53 +226589,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [104994] = 14, - ACTIONS(2292), 1, - anon_sym_DQUOTE, - ACTIONS(2294), 1, - anon_sym_SQUOTE, - ACTIONS(2330), 1, - anon_sym_override, - ACTIONS(4548), 1, - anon_sym_LBRACK, - ACTIONS(6000), 1, - anon_sym_STAR, - ACTIONS(6002), 1, - anon_sym_async, - ACTIONS(6006), 1, - anon_sym_readonly, - STATE(2792), 1, - sym_override_modifier, + [104923] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6004), 2, + ACTIONS(6009), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_PLUS, + anon_sym_DASH, sym_number, sym_private_property_identifier, - ACTIONS(6008), 2, - anon_sym_get, - anon_sym_set, - STATE(3649), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(726), 4, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2322), 18, + anon_sym_AT, + ACTIONS(6007), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, + anon_sym_async, anon_sym_new, sym_identifier, anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, anon_sym_declare, anon_sym_public, anon_sym_private, anon_sym_protected, + anon_sym_override, anon_sym_module, anon_sym_any, anon_sym_number, @@ -226461,11 +226630,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [105062] = 3, + anon_sym_abstract, + anon_sym_accessor, + [104969] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5998), 12, + ACTIONS(6013), 12, sym__automatic_semicolon, anon_sym_STAR, anon_sym_RBRACE, @@ -226478,7 +226649,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(5996), 25, + ACTIONS(6011), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -226504,11 +226675,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [105108] = 3, + [105015] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6012), 12, + ACTIONS(6017), 12, sym__automatic_semicolon, anon_sym_STAR, anon_sym_RBRACE, @@ -226521,7 +226692,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(6010), 25, + ACTIONS(6015), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -226547,11 +226718,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [105154] = 3, + [105061] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6016), 12, + ACTIONS(6021), 12, sym__automatic_semicolon, anon_sym_STAR, anon_sym_RBRACE, @@ -226564,7 +226735,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(6014), 25, + ACTIONS(6019), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -226590,13 +226761,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [105200] = 4, - ACTIONS(6018), 1, - sym__automatic_semicolon, + [105107] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1695), 11, + ACTIONS(6021), 12, + sym__automatic_semicolon, anon_sym_STAR, anon_sym_RBRACE, anon_sym_SEMI, @@ -226608,7 +226778,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(1697), 25, + ACTIONS(6019), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -226634,11 +226804,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [105248] = 3, + [105153] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5998), 12, + ACTIONS(6025), 12, sym__automatic_semicolon, anon_sym_STAR, anon_sym_RBRACE, @@ -226651,7 +226821,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(5996), 25, + ACTIONS(6023), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -226677,40 +226847,53 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [105294] = 3, + [105199] = 14, + ACTIONS(2300), 1, + anon_sym_DQUOTE, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + ACTIONS(2330), 1, + anon_sym_override, + ACTIONS(4530), 1, + anon_sym_LBRACK, + ACTIONS(6027), 1, + anon_sym_STAR, + ACTIONS(6029), 1, + anon_sym_async, + ACTIONS(6033), 1, + anon_sym_readonly, + STATE(2795), 1, + sym_override_modifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6022), 12, - sym__automatic_semicolon, - anon_sym_STAR, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - anon_sym_PLUS, - anon_sym_DASH, + ACTIONS(6031), 2, sym_number, sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6020), 25, + ACTIONS(6035), 2, + anon_sym_get, + anon_sym_set, + STATE(3583), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(728), 4, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2322), 18, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, - anon_sym_async, anon_sym_new, sym_identifier, anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, anon_sym_declare, anon_sym_public, anon_sym_private, anon_sym_protected, - anon_sym_override, anon_sym_module, anon_sym_any, anon_sym_number, @@ -226718,13 +226901,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [105340] = 3, + [105267] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5998), 12, + ACTIONS(6039), 12, sym__automatic_semicolon, anon_sym_STAR, anon_sym_RBRACE, @@ -226737,7 +226918,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(5996), 25, + ACTIONS(6037), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -226763,15 +226944,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [105386] = 3, + [105313] = 5, + ACTIONS(6045), 1, + anon_sym_SEMI, + ACTIONS(6048), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6022), 12, - sym__automatic_semicolon, + ACTIONS(6043), 10, anon_sym_STAR, anon_sym_RBRACE, - anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DQUOTE, anon_sym_SQUOTE, @@ -226780,7 +226963,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(6020), 25, + ACTIONS(6041), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -226806,24 +226989,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [105432] = 3, + [105363] = 6, + ACTIONS(4211), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6026), 12, - sym__automatic_semicolon, - anon_sym_STAR, + ACTIONS(5471), 2, + anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_SEMI, + ACTIONS(728), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(1950), 6, + anon_sym_STAR, anon_sym_LBRACK, anon_sym_DQUOTE, anon_sym_SQUOTE, - anon_sym_PLUS, - anon_sym_DASH, sym_number, sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6024), 25, + ACTIONS(1948), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -226847,26 +227035,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [105478] = 3, + [105415] = 6, + ACTIONS(4211), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5994), 12, - sym__automatic_semicolon, - anon_sym_STAR, + ACTIONS(5471), 2, + anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_SEMI, + ACTIONS(728), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(1954), 6, + anon_sym_STAR, anon_sym_LBRACK, anon_sym_DQUOTE, anon_sym_SQUOTE, - anon_sym_PLUS, - anon_sym_DASH, sym_number, sym_private_property_identifier, - anon_sym_AT, - ACTIONS(5992), 25, + ACTIONS(1952), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -226890,15 +227081,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [105524] = 4, - ACTIONS(3732), 1, + [105467] = 4, + ACTIONS(3761), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3443), 13, + ACTIONS(3439), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -226912,7 +227101,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3447), 23, + ACTIONS(3443), 23, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -226936,11 +227125,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [105572] = 3, + [105515] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6030), 12, + ACTIONS(6052), 12, sym__automatic_semicolon, anon_sym_STAR, anon_sym_RBRACE, @@ -226953,7 +227142,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(6028), 25, + ACTIONS(6050), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -226979,29 +227168,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [105618] = 6, - ACTIONS(4384), 1, - anon_sym_EQ, + [105561] = 7, + ACTIONS(5478), 1, + anon_sym_COMMA, + ACTIONS(5480), 1, + anon_sym_RBRACE, + STATE(5368), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5537), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - ACTIONS(726), 5, + ACTIONS(728), 5, sym__member_signature_marker, anon_sym_LPAREN, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(1940), 6, + ACTIONS(1950), 6, anon_sym_STAR, anon_sym_LBRACK, anon_sym_DQUOTE, anon_sym_SQUOTE, sym_number, sym_private_property_identifier, - ACTIONS(1938), 23, + ACTIONS(1948), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -227025,25 +227215,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [105670] = 4, + [105615] = 7, + ACTIONS(5478), 1, + anon_sym_COMMA, + ACTIONS(5480), 1, + anon_sym_RBRACE, + STATE(5368), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1936), 5, + ACTIONS(728), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(1954), 6, + anon_sym_STAR, anon_sym_LBRACK, anon_sym_DQUOTE, anon_sym_SQUOTE, sym_number, sym_private_property_identifier, - ACTIONS(726), 7, - sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_QMARK, - ACTIONS(1934), 25, + ACTIONS(1952), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -227067,13 +227262,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [105718] = 3, + [105669] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5994), 12, + ACTIONS(6013), 12, sym__automatic_semicolon, anon_sym_STAR, anon_sym_RBRACE, @@ -227086,7 +227279,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(5992), 25, + ACTIONS(6011), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -227112,11 +227305,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [105764] = 3, + [105715] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6034), 12, + ACTIONS(6013), 12, sym__automatic_semicolon, anon_sym_STAR, anon_sym_RBRACE, @@ -227129,7 +227322,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(6032), 25, + ACTIONS(6011), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -227155,13 +227348,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [105810] = 4, - ACTIONS(6036), 1, - sym__automatic_semicolon, + [105761] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1661), 11, + ACTIONS(6025), 12, + sym__automatic_semicolon, anon_sym_STAR, anon_sym_RBRACE, anon_sym_SEMI, @@ -227173,7 +227365,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(1663), 25, + ACTIONS(6023), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -227199,68 +227391,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [105858] = 4, - ACTIONS(3746), 1, - anon_sym_EQ, + [105807] = 4, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3443), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3447), 23, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [105906] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(1695), 12, - sym__automatic_semicolon, - anon_sym_STAR, - anon_sym_RBRACE, - anon_sym_SEMI, + ACTIONS(1950), 5, anon_sym_LBRACK, anon_sym_DQUOTE, anon_sym_SQUOTE, - anon_sym_PLUS, - anon_sym_DASH, sym_number, sym_private_property_identifier, - anon_sym_AT, - ACTIONS(1697), 25, + ACTIONS(728), 7, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(1948), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -227286,11 +227435,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [105952] = 3, + [105855] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6026), 12, + ACTIONS(6013), 12, sym__automatic_semicolon, anon_sym_STAR, anon_sym_RBRACE, @@ -227303,7 +227452,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(6024), 25, + ACTIONS(6011), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -227329,17 +227478,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [105998] = 5, - ACTIONS(6042), 1, - anon_sym_SEMI, - ACTIONS(6045), 1, - sym__automatic_semicolon, + [105901] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6040), 10, + ACTIONS(6056), 12, + sym__automatic_semicolon, anon_sym_STAR, anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DQUOTE, anon_sym_SQUOTE, @@ -227348,7 +227495,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(6038), 25, + ACTIONS(6054), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -227374,12 +227521,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [106048] = 3, + [105947] = 4, + ACTIONS(6058), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6049), 12, - sym__automatic_semicolon, + ACTIONS(1687), 11, anon_sym_STAR, anon_sym_RBRACE, anon_sym_SEMI, @@ -227391,7 +227539,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(6047), 25, + ACTIONS(1689), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -227417,11 +227565,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [106094] = 3, + [105995] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6053), 12, + ACTIONS(6062), 12, sym__automatic_semicolon, anon_sym_STAR, anon_sym_RBRACE, @@ -227434,7 +227582,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(6051), 25, + ACTIONS(6060), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -227460,11 +227608,55 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [106140] = 3, + [106041] = 4, + ACTIONS(3759), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6034), 12, + ACTIONS(3439), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(3443), 23, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [106089] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6017), 12, sym__automatic_semicolon, anon_sym_STAR, anon_sym_RBRACE, @@ -227477,7 +227669,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(6032), 25, + ACTIONS(6015), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -227503,13 +227695,56 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [106186] = 4, - ACTIONS(6055), 1, - sym__automatic_semicolon, + [106135] = 4, + ACTIONS(3729), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1661), 11, + ACTIONS(3439), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(3443), 23, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [106183] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6066), 12, + sym__automatic_semicolon, anon_sym_STAR, anon_sym_RBRACE, anon_sym_SEMI, @@ -227521,7 +227756,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(1663), 25, + ACTIONS(6064), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -227547,30 +227782,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [106234] = 7, - ACTIONS(5482), 1, - anon_sym_COMMA, - ACTIONS(5604), 1, - anon_sym_RBRACE, - STATE(5374), 1, - aux_sym_object_repeat1, + [106229] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(726), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(1936), 6, + ACTIONS(6021), 12, + sym__automatic_semicolon, anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DQUOTE, anon_sym_SQUOTE, + anon_sym_PLUS, + anon_sym_DASH, sym_number, sym_private_property_identifier, - ACTIONS(1934), 23, + anon_sym_AT, + ACTIONS(6019), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -227594,30 +227823,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [106288] = 7, - ACTIONS(5482), 1, - anon_sym_COMMA, - ACTIONS(5604), 1, - anon_sym_RBRACE, - STATE(5374), 1, - aux_sym_object_repeat1, + anon_sym_abstract, + anon_sym_accessor, + [106275] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(726), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(1940), 6, + ACTIONS(6070), 12, + sym__automatic_semicolon, anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DQUOTE, anon_sym_SQUOTE, + anon_sym_PLUS, + anon_sym_DASH, sym_number, sym_private_property_identifier, - ACTIONS(1938), 23, + anon_sym_AT, + ACTIONS(6068), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -227641,11 +227866,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [106342] = 3, + anon_sym_abstract, + anon_sym_accessor, + [106321] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6030), 12, + ACTIONS(6070), 12, sym__automatic_semicolon, anon_sym_STAR, anon_sym_RBRACE, @@ -227658,7 +227885,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(6028), 25, + ACTIONS(6068), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -227684,12 +227911,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [106388] = 3, + [106367] = 4, + ACTIONS(6072), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6026), 12, - sym__automatic_semicolon, + ACTIONS(1849), 11, anon_sym_STAR, anon_sym_RBRACE, anon_sym_SEMI, @@ -227701,7 +227929,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(6024), 25, + ACTIONS(1851), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -227727,15 +227955,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [106434] = 3, + [106415] = 5, + ACTIONS(6078), 1, + anon_sym_SEMI, + ACTIONS(6081), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6026), 12, - sym__automatic_semicolon, + ACTIONS(6076), 10, anon_sym_STAR, anon_sym_RBRACE, - anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DQUOTE, anon_sym_SQUOTE, @@ -227744,7 +227974,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(6024), 25, + ACTIONS(6074), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -227770,11 +228000,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [106480] = 3, + [106465] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5994), 12, + ACTIONS(6062), 12, sym__automatic_semicolon, anon_sym_STAR, anon_sym_RBRACE, @@ -227787,7 +228017,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(5992), 25, + ACTIONS(6060), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -227813,11 +228043,55 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [106526] = 3, + [106511] = 4, + ACTIONS(3739), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3439), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(3443), 23, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [106559] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6059), 12, + ACTIONS(6062), 12, sym__automatic_semicolon, anon_sym_STAR, anon_sym_RBRACE, @@ -227830,7 +228104,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(6057), 25, + ACTIONS(6060), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -227856,11 +228130,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [106572] = 3, + [106605] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6030), 12, + ACTIONS(6062), 12, sym__automatic_semicolon, anon_sym_STAR, anon_sym_RBRACE, @@ -227873,7 +228147,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(6028), 25, + ACTIONS(6060), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -227899,13 +228173,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [106618] = 4, - ACTIONS(6061), 1, - sym__automatic_semicolon, + [106651] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1695), 11, + ACTIONS(6013), 12, + sym__automatic_semicolon, anon_sym_STAR, anon_sym_RBRACE, anon_sym_SEMI, @@ -227917,7 +228190,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(1697), 25, + ACTIONS(6011), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -227943,11 +228216,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [106666] = 3, + [106697] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5994), 12, + ACTIONS(6017), 12, sym__automatic_semicolon, anon_sym_STAR, anon_sym_RBRACE, @@ -227960,7 +228233,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(5992), 25, + ACTIONS(6015), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -227986,11 +228259,56 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [106712] = 3, + [106743] = 5, + ACTIONS(87), 1, + anon_sym_BQUOTE, + STATE(2373), 1, + sym_template_string, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1721), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1723), 22, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_satisfies, + [106793] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6026), 12, + ACTIONS(6062), 12, sym__automatic_semicolon, anon_sym_STAR, anon_sym_RBRACE, @@ -228003,7 +228321,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(6024), 25, + ACTIONS(6060), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -228029,11 +228347,55 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [106758] = 3, + [106839] = 4, + ACTIONS(3719), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6065), 12, + ACTIONS(3439), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(3443), 23, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [106887] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6017), 12, sym__automatic_semicolon, anon_sym_STAR, anon_sym_RBRACE, @@ -228046,7 +228408,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(6063), 25, + ACTIONS(6015), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -228072,56 +228434,105 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [106804] = 4, - ACTIONS(3740), 1, - anon_sym_EQ, + [106933] = 4, + ACTIONS(6083), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3443), 13, + ACTIONS(1687), 11, anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(1689), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [106981] = 8, + ACTIONS(3547), 1, anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3447), 23, - sym__ternary_qmark, - anon_sym_as, + ACTIONS(6085), 1, anon_sym_LPAREN, - anon_sym_LBRACK, + ACTIONS(6087), 1, anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [106852] = 3, + STATE(2799), 1, + sym_arguments, + STATE(5534), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6069), 12, + ACTIONS(3543), 7, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(3541), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [107037] = 4, + ACTIONS(6089), 1, sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1849), 11, anon_sym_STAR, anon_sym_RBRACE, anon_sym_SEMI, @@ -228133,7 +228544,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(6067), 25, + ACTIONS(1851), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -228159,55 +228570,54 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [106898] = 4, - ACTIONS(3716), 1, - anon_sym_EQ, + [107085] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3443), 13, + ACTIONS(1751), 12, + sym__automatic_semicolon, anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3447), 23, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [106946] = 3, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(1753), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [107131] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6069), 12, + ACTIONS(6062), 12, sym__automatic_semicolon, anon_sym_STAR, anon_sym_RBRACE, @@ -228220,7 +228630,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(6067), 25, + ACTIONS(6060), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -228246,11 +228656,55 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [106992] = 3, + [107177] = 4, + ACTIONS(3733), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5994), 12, + ACTIONS(3439), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(3443), 23, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [107225] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6062), 12, sym__automatic_semicolon, anon_sym_STAR, anon_sym_RBRACE, @@ -228263,7 +228717,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(5992), 25, + ACTIONS(6060), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -228289,11 +228743,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [107038] = 3, + [107271] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6026), 12, + ACTIONS(6093), 12, sym__automatic_semicolon, anon_sym_STAR, anon_sym_RBRACE, @@ -228306,7 +228760,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(6024), 25, + ACTIONS(6091), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -228332,11 +228786,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [107084] = 3, + [107317] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6073), 12, + ACTIONS(6052), 12, sym__automatic_semicolon, anon_sym_STAR, anon_sym_RBRACE, @@ -228349,7 +228803,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(6071), 25, + ACTIONS(6050), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -228375,11 +228829,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [107130] = 3, + [107363] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6034), 12, + ACTIONS(6052), 12, sym__automatic_semicolon, anon_sym_STAR, anon_sym_RBRACE, @@ -228392,7 +228846,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(6032), 25, + ACTIONS(6050), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -228418,11 +228872,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [107176] = 3, + [107409] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1869), 12, + ACTIONS(6009), 12, sym__automatic_semicolon, anon_sym_STAR, anon_sym_RBRACE, @@ -228435,7 +228889,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(1871), 25, + ACTIONS(6007), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -228461,11 +228915,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [107222] = 3, + [107455] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6077), 12, + ACTIONS(6052), 12, sym__automatic_semicolon, anon_sym_STAR, anon_sym_RBRACE, @@ -228478,7 +228932,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(6075), 25, + ACTIONS(6050), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -228504,11 +228958,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [107268] = 3, + [107501] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6081), 12, + ACTIONS(6056), 12, sym__automatic_semicolon, anon_sym_STAR, anon_sym_RBRACE, @@ -228521,7 +228975,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(6079), 25, + ACTIONS(6054), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -228547,11 +229001,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [107314] = 3, + [107547] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6081), 12, + ACTIONS(6062), 12, sym__automatic_semicolon, anon_sym_STAR, anon_sym_RBRACE, @@ -228564,7 +229018,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(6079), 25, + ACTIONS(6060), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -228590,11 +229044,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [107360] = 3, + [107593] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5998), 12, + ACTIONS(6017), 12, sym__automatic_semicolon, anon_sym_STAR, anon_sym_RBRACE, @@ -228607,7 +229061,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(5996), 25, + ACTIONS(6015), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -228633,11 +229087,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [107406] = 3, + [107639] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6085), 12, + ACTIONS(6025), 12, sym__automatic_semicolon, anon_sym_STAR, anon_sym_RBRACE, @@ -228650,7 +229104,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(6083), 25, + ACTIONS(6023), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -228676,11 +229130,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [107452] = 3, + [107685] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6089), 12, + ACTIONS(6097), 12, sym__automatic_semicolon, anon_sym_STAR, anon_sym_RBRACE, @@ -228693,7 +229147,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(6087), 25, + ACTIONS(6095), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -228719,17 +229173,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [107498] = 5, - ACTIONS(6095), 1, - anon_sym_SEMI, - ACTIONS(6098), 1, - sym__automatic_semicolon, + [107731] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6093), 10, + ACTIONS(6021), 12, + sym__automatic_semicolon, anon_sym_STAR, anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DQUOTE, anon_sym_SQUOTE, @@ -228738,7 +229190,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(6091), 25, + ACTIONS(6019), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -228764,11 +229216,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [107548] = 3, + [107777] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6053), 12, + ACTIONS(6025), 12, sym__automatic_semicolon, anon_sym_STAR, anon_sym_RBRACE, @@ -228781,7 +229233,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(6051), 25, + ACTIONS(6023), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -228807,11 +229259,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [107594] = 3, + [107823] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6012), 12, + ACTIONS(6052), 12, sym__automatic_semicolon, anon_sym_STAR, anon_sym_RBRACE, @@ -228824,7 +229276,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(6010), 25, + ACTIONS(6050), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -228850,11 +229302,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [107640] = 3, + [107869] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6102), 12, + ACTIONS(6052), 12, sym__automatic_semicolon, anon_sym_STAR, anon_sym_RBRACE, @@ -228867,7 +229319,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(6100), 25, + ACTIONS(6050), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -228893,11 +229345,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [107686] = 3, + [107915] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6102), 12, + ACTIONS(6025), 12, sym__automatic_semicolon, anon_sym_STAR, anon_sym_RBRACE, @@ -228910,7 +229362,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(6100), 25, + ACTIONS(6023), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -228936,11 +229388,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [107732] = 3, + [107961] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6034), 12, + ACTIONS(6021), 12, sym__automatic_semicolon, anon_sym_STAR, anon_sym_RBRACE, @@ -228953,7 +229405,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(6032), 25, + ACTIONS(6019), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -228979,11 +229431,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [107778] = 3, + [108007] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6053), 12, + ACTIONS(6101), 12, sym__automatic_semicolon, anon_sym_STAR, anon_sym_RBRACE, @@ -228996,7 +229448,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(6051), 25, + ACTIONS(6099), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -229022,11 +229474,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [107824] = 3, + [108053] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6106), 12, + ACTIONS(6009), 12, sym__automatic_semicolon, anon_sym_STAR, anon_sym_RBRACE, @@ -229039,7 +229491,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(6104), 25, + ACTIONS(6007), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -229065,11 +229517,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [107870] = 3, + [108099] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6034), 12, + ACTIONS(6105), 12, sym__automatic_semicolon, anon_sym_STAR, anon_sym_RBRACE, @@ -229082,7 +229534,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(6032), 25, + ACTIONS(6103), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -229108,29 +229560,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [107916] = 8, - ACTIONS(3523), 1, - anon_sym_LT, - ACTIONS(6108), 1, - anon_sym_LPAREN, - ACTIONS(6110), 1, - anon_sym_DOT, - STATE(2775), 1, - sym_arguments, - STATE(5533), 1, - sym_type_arguments, + [108145] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3519), 7, + ACTIONS(6025), 12, + sym__automatic_semicolon, anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DQUOTE, anon_sym_SQUOTE, + anon_sym_PLUS, + anon_sym_DASH, sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(3517), 25, + ACTIONS(6023), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -229156,11 +229603,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [107972] = 3, + [108191] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5994), 12, + ACTIONS(6109), 12, sym__automatic_semicolon, anon_sym_STAR, anon_sym_RBRACE, @@ -229173,7 +229620,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(5992), 25, + ACTIONS(6107), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -229199,11 +229646,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [108018] = 3, + [108237] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6053), 12, + ACTIONS(6113), 12, sym__automatic_semicolon, anon_sym_STAR, anon_sym_RBRACE, @@ -229216,7 +229663,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(6051), 25, + ACTIONS(6111), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -229242,11 +229689,55 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [108064] = 3, + [108283] = 4, + ACTIONS(3743), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6034), 12, + ACTIONS(3439), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(3443), 23, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [108331] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6113), 12, sym__automatic_semicolon, anon_sym_STAR, anon_sym_RBRACE, @@ -229259,7 +229750,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(6032), 25, + ACTIONS(6111), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -229285,11 +229776,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [108110] = 3, + [108377] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6053), 12, + ACTIONS(6117), 12, sym__automatic_semicolon, anon_sym_STAR, anon_sym_RBRACE, @@ -229302,7 +229793,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(6051), 25, + ACTIONS(6115), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -229328,29 +229819,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [108156] = 6, - ACTIONS(4384), 1, - anon_sym_EQ, + [108423] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5537), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - ACTIONS(726), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(1936), 6, + ACTIONS(6121), 12, + sym__automatic_semicolon, anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DQUOTE, anon_sym_SQUOTE, + anon_sym_PLUS, + anon_sym_DASH, sym_number, sym_private_property_identifier, - ACTIONS(1934), 23, + anon_sym_AT, + ACTIONS(6119), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -229374,13 +229860,59 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [108208] = 4, - ACTIONS(3714), 1, + anon_sym_abstract, + anon_sym_accessor, + [108469] = 4, + ACTIONS(3749), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3443), 13, + ACTIONS(3439), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(3443), 23, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [108517] = 4, + ACTIONS(3721), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3439), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -229394,7 +229926,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3447), 23, + ACTIONS(3443), 23, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -229418,11 +229950,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [108256] = 3, + [108565] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6034), 12, + ACTIONS(6125), 12, sym__automatic_semicolon, anon_sym_STAR, anon_sym_RBRACE, @@ -229435,7 +229967,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(6032), 25, + ACTIONS(6123), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -229461,11 +229993,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [108302] = 3, + [108611] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6034), 12, + ACTIONS(6125), 12, sym__automatic_semicolon, anon_sym_STAR, anon_sym_RBRACE, @@ -229478,7 +230010,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(6032), 25, + ACTIONS(6123), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -229504,11 +230036,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [108348] = 3, + [108657] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6030), 12, + ACTIONS(6129), 12, sym__automatic_semicolon, anon_sym_STAR, anon_sym_RBRACE, @@ -229521,7 +230053,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(6028), 25, + ACTIONS(6127), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -229547,11 +230079,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [108394] = 3, + [108703] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6030), 12, + ACTIONS(6025), 12, sym__automatic_semicolon, anon_sym_STAR, anon_sym_RBRACE, @@ -229564,7 +230096,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(6028), 25, + ACTIONS(6023), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -229590,144 +230122,54 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [108440] = 4, - ACTIONS(3744), 1, - anon_sym_EQ, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3443), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3447), 23, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [108488] = 5, - ACTIONS(87), 1, - anon_sym_BQUOTE, - STATE(2333), 1, - sym_template_string, + [108749] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1793), 13, + ACTIONS(6021), 12, + sym__automatic_semicolon, anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1795), 22, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, + anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_satisfies, - [108538] = 4, - ACTIONS(3720), 1, - anon_sym_EQ, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3443), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + anon_sym_DQUOTE, + anon_sym_SQUOTE, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3447), 23, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [108586] = 3, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6019), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [108795] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6069), 12, + ACTIONS(1849), 12, sym__automatic_semicolon, anon_sym_STAR, anon_sym_RBRACE, @@ -229740,7 +230182,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(6067), 25, + ACTIONS(1851), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -229766,12 +230208,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [108632] = 3, + [108841] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5998), 12, - sym__automatic_semicolon, + ACTIONS(6133), 11, anon_sym_STAR, anon_sym_RBRACE, anon_sym_SEMI, @@ -229783,7 +230224,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(5996), 25, + ACTIONS(6131), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -229809,24 +230250,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [108678] = 3, + [108886] = 5, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6114), 12, - sym__automatic_semicolon, - anon_sym_STAR, + ACTIONS(5793), 2, + anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_SEMI, + ACTIONS(728), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(1954), 6, + anon_sym_STAR, anon_sym_LBRACK, anon_sym_DQUOTE, anon_sym_SQUOTE, - anon_sym_PLUS, - anon_sym_DASH, sym_number, sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6112), 25, + ACTIONS(1952), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -229850,57 +230294,60 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [108724] = 4, - ACTIONS(3722), 1, - anon_sym_EQ, + [108935] = 10, + ACTIONS(2300), 1, + anon_sym_DQUOTE, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + ACTIONS(4530), 1, + anon_sym_LBRACK, + ACTIONS(6135), 1, + anon_sym_STAR, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3443), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3447), 23, - sym__ternary_qmark, - anon_sym_as, + ACTIONS(6137), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(6139), 2, + anon_sym_get, + anon_sym_set, + STATE(3677), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(728), 4, + sym__member_signature_marker, anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [108772] = 3, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2322), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [108994] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6118), 11, + ACTIONS(1849), 11, anon_sym_STAR, anon_sym_RBRACE, anon_sym_SEMI, @@ -229912,7 +230359,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(6116), 25, + ACTIONS(1851), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -229938,44 +230385,42 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [108817] = 11, - ACTIONS(2292), 1, + [109039] = 9, + ACTIONS(2300), 1, anon_sym_DQUOTE, - ACTIONS(2294), 1, + ACTIONS(2302), 1, anon_sym_SQUOTE, - ACTIONS(4548), 1, + ACTIONS(4530), 1, anon_sym_LBRACK, - ACTIONS(6120), 1, - anon_sym_STAR, - ACTIONS(6122), 1, - anon_sym_async, + ACTIONS(6141), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6124), 2, + ACTIONS(6031), 2, sym_number, sym_private_property_identifier, - ACTIONS(6126), 2, - anon_sym_get, - anon_sym_set, - STATE(3666), 3, + STATE(3583), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(726), 4, + ACTIONS(728), 4, sym__member_signature_marker, anon_sym_LPAREN, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2322), 20, + ACTIONS(2322), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, + anon_sym_async, anon_sym_new, sym_identifier, anon_sym_static, anon_sym_readonly, + anon_sym_get, + anon_sym_set, anon_sym_declare, anon_sym_public, anon_sym_private, @@ -229988,39 +230433,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [108878] = 10, - ACTIONS(2292), 1, + [109096] = 11, + ACTIONS(2300), 1, anon_sym_DQUOTE, - ACTIONS(2294), 1, + ACTIONS(2302), 1, anon_sym_SQUOTE, - ACTIONS(4548), 1, + ACTIONS(4530), 1, anon_sym_LBRACK, - ACTIONS(6128), 1, + ACTIONS(6135), 1, anon_sym_STAR, + ACTIONS(6143), 1, + anon_sym_async, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6130), 2, + ACTIONS(6137), 2, sym_number, sym_private_property_identifier, - ACTIONS(6132), 2, + ACTIONS(6139), 2, anon_sym_get, anon_sym_set, - STATE(3669), 3, + STATE(3677), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(726), 4, + ACTIONS(728), 4, sym__member_signature_marker, anon_sym_LPAREN, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2322), 21, + ACTIONS(2322), 20, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, - anon_sym_async, anon_sym_new, sym_identifier, anon_sym_static, @@ -230037,31 +230483,77 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [108937] = 9, - ACTIONS(2292), 1, + [109157] = 11, + ACTIONS(2300), 1, anon_sym_DQUOTE, - ACTIONS(2294), 1, + ACTIONS(2302), 1, anon_sym_SQUOTE, - ACTIONS(4548), 1, + ACTIONS(4530), 1, anon_sym_LBRACK, - ACTIONS(6134), 1, - anon_sym_EQ_GT, + ACTIONS(6145), 1, + anon_sym_STAR, + ACTIONS(6147), 1, + anon_sym_async, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6004), 2, + ACTIONS(6149), 2, sym_number, sym_private_property_identifier, - STATE(3649), 3, + ACTIONS(6151), 2, + anon_sym_get, + anon_sym_set, + STATE(3661), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(726), 4, + ACTIONS(728), 4, sym__member_signature_marker, anon_sym_LPAREN, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2322), 23, + ACTIONS(2322), 20, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [109218] = 5, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5793), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(728), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(1950), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(1948), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -230085,11 +230577,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [108994] = 3, + [109267] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1869), 11, + ACTIONS(1751), 11, anon_sym_STAR, anon_sym_RBRACE, anon_sym_SEMI, @@ -230101,7 +230593,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(1871), 25, + ACTIONS(1753), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -230127,44 +230619,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [109039] = 11, - ACTIONS(2292), 1, - anon_sym_DQUOTE, - ACTIONS(2294), 1, - anon_sym_SQUOTE, - ACTIONS(4548), 1, - anon_sym_LBRACK, - ACTIONS(6000), 1, - anon_sym_STAR, - ACTIONS(6002), 1, - anon_sym_async, + [109312] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6004), 2, + ACTIONS(6155), 11, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_PLUS, + anon_sym_DASH, sym_number, sym_private_property_identifier, - ACTIONS(6008), 2, - anon_sym_get, - anon_sym_set, - STATE(3649), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(726), 4, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2322), 20, + anon_sym_AT, + ACTIONS(6153), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, + anon_sym_async, anon_sym_new, sym_identifier, anon_sym_static, anon_sym_readonly, + anon_sym_get, + anon_sym_set, anon_sym_declare, anon_sym_public, anon_sym_private, @@ -230177,34 +230659,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [109100] = 10, - ACTIONS(2292), 1, - anon_sym_DQUOTE, - ACTIONS(2294), 1, - anon_sym_SQUOTE, - ACTIONS(4548), 1, - anon_sym_LBRACK, - ACTIONS(6136), 1, - anon_sym_STAR, + anon_sym_abstract, + anon_sym_accessor, + [109357] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6138), 2, + ACTIONS(6155), 11, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_PLUS, + anon_sym_DASH, sym_number, sym_private_property_identifier, - ACTIONS(6140), 2, - anon_sym_get, - anon_sym_set, - STATE(3809), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(726), 4, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2322), 21, + anon_sym_AT, + ACTIONS(6153), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -230214,6 +230687,8 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_static, anon_sym_readonly, + anon_sym_get, + anon_sym_set, anon_sym_declare, anon_sym_public, anon_sym_private, @@ -230226,40 +230701,41 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [109159] = 11, - ACTIONS(2292), 1, + anon_sym_abstract, + anon_sym_accessor, + [109402] = 10, + ACTIONS(2300), 1, anon_sym_DQUOTE, - ACTIONS(2294), 1, + ACTIONS(2302), 1, anon_sym_SQUOTE, - ACTIONS(4548), 1, + ACTIONS(4530), 1, anon_sym_LBRACK, - ACTIONS(6136), 1, + ACTIONS(6027), 1, anon_sym_STAR, - ACTIONS(6142), 1, - anon_sym_async, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6138), 2, + ACTIONS(6031), 2, sym_number, sym_private_property_identifier, - ACTIONS(6140), 2, + ACTIONS(6035), 2, anon_sym_get, anon_sym_set, - STATE(3809), 3, + STATE(3583), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(726), 4, + ACTIONS(728), 4, sym__member_signature_marker, anon_sym_LPAREN, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2322), 20, + ACTIONS(2322), 21, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, + anon_sym_async, anon_sym_new, sym_identifier, anon_sym_static, @@ -230276,11 +230752,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [109220] = 3, + [109461] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6146), 11, + ACTIONS(6159), 11, anon_sym_STAR, anon_sym_RBRACE, anon_sym_SEMI, @@ -230292,7 +230768,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(6144), 25, + ACTIONS(6157), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -230318,34 +230794,44 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [109265] = 3, + [109506] = 11, + ACTIONS(2300), 1, + anon_sym_DQUOTE, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + ACTIONS(4530), 1, + anon_sym_LBRACK, + ACTIONS(6027), 1, + anon_sym_STAR, + ACTIONS(6029), 1, + anon_sym_async, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6150), 11, - anon_sym_STAR, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - anon_sym_PLUS, - anon_sym_DASH, + ACTIONS(6031), 2, sym_number, sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6148), 25, + ACTIONS(6035), 2, + anon_sym_get, + anon_sym_set, + STATE(3583), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(728), 4, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2322), 20, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, - anon_sym_async, anon_sym_new, sym_identifier, anon_sym_static, anon_sym_readonly, - anon_sym_get, - anon_sym_set, anon_sym_declare, anon_sym_public, anon_sym_private, @@ -230358,31 +230844,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [109310] = 10, - ACTIONS(2292), 1, + [109567] = 10, + ACTIONS(2300), 1, anon_sym_DQUOTE, - ACTIONS(2294), 1, + ACTIONS(2302), 1, anon_sym_SQUOTE, - ACTIONS(4548), 1, + ACTIONS(4530), 1, anon_sym_LBRACK, - ACTIONS(6120), 1, + ACTIONS(6161), 1, anon_sym_STAR, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6124), 2, + ACTIONS(6163), 2, sym_number, sym_private_property_identifier, - ACTIONS(6126), 2, + ACTIONS(6165), 2, anon_sym_get, anon_sym_set, - STATE(3666), 3, + STATE(3649), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(726), 4, + ACTIONS(728), 4, sym__member_signature_marker, anon_sym_LPAREN, anon_sym_LT, @@ -230409,27 +230893,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [109369] = 5, + [109626] = 10, + ACTIONS(2300), 1, + anon_sym_DQUOTE, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + ACTIONS(4530), 1, + anon_sym_LBRACK, + ACTIONS(6145), 1, + anon_sym_STAR, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5789), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - ACTIONS(726), 5, + ACTIONS(6149), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(6151), 2, + anon_sym_get, + anon_sym_set, + STATE(3661), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(728), 4, sym__member_signature_marker, anon_sym_LPAREN, - anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(1936), 6, - anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - ACTIONS(1934), 23, + ACTIONS(2322), 21, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -230439,8 +230930,6 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_static, anon_sym_readonly, - anon_sym_get, - anon_sym_set, anon_sym_declare, anon_sym_public, anon_sym_private, @@ -230453,27 +230942,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [109418] = 5, + [109685] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5789), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - ACTIONS(726), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(1940), 6, + ACTIONS(6169), 11, anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DQUOTE, anon_sym_SQUOTE, + anon_sym_PLUS, + anon_sym_DASH, sym_number, sym_private_property_identifier, - ACTIONS(1938), 23, + anon_sym_AT, + ACTIONS(6167), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -230497,67 +230982,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [109467] = 5, + anon_sym_abstract, + anon_sym_accessor, + [109730] = 8, + ACTIONS(2300), 1, + anon_sym_DQUOTE, + ACTIONS(2302), 1, + anon_sym_SQUOTE, ACTIONS(4530), 1, - anon_sym_LPAREN, - STATE(2173), 1, - sym_arguments, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4372), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4374), 21, - sym__ternary_qmark, - anon_sym_as, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_satisfies, - [109516] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1695), 11, - anon_sym_STAR, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - anon_sym_PLUS, - anon_sym_DASH, + ACTIONS(5264), 2, sym_number, sym_private_property_identifier, - anon_sym_AT, - ACTIONS(1697), 25, + STATE(3814), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(728), 4, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2322), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -230581,29 +231030,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [109561] = 3, + [109784] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6118), 11, + ACTIONS(3578), 9, anon_sym_STAR, - anon_sym_RBRACE, - anon_sym_SEMI, + anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_DQUOTE, anon_sym_SQUOTE, - anon_sym_PLUS, - anon_sym_DASH, + anon_sym_LT, sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(6116), 25, + ACTIONS(3576), 26, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, + anon_sym_DOT, anon_sym_async, anon_sym_new, sym_identifier, @@ -230625,23 +231071,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [109606] = 3, + [109828] = 8, + ACTIONS(2300), 1, + anon_sym_DQUOTE, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + ACTIONS(4530), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6154), 11, - anon_sym_STAR, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - anon_sym_PLUS, - anon_sym_DASH, + ACTIONS(6171), 2, sym_number, sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6152), 25, + STATE(3656), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(728), 4, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2322), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -230665,50 +231117,54 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [109651] = 10, - ACTIONS(2292), 1, + [109882] = 17, + ACTIONS(3274), 1, anon_sym_DQUOTE, - ACTIONS(2294), 1, + ACTIONS(3276), 1, anon_sym_SQUOTE, - ACTIONS(4548), 1, + ACTIONS(3703), 1, + anon_sym_override, + ACTIONS(4213), 1, anon_sym_LBRACK, - ACTIONS(6000), 1, + ACTIONS(4952), 1, anon_sym_STAR, + ACTIONS(4954), 1, + anon_sym_async, + ACTIONS(6175), 1, + anon_sym_static, + ACTIONS(6177), 1, + anon_sym_readonly, + ACTIONS(6179), 1, + anon_sym_declare, + ACTIONS(6181), 1, + anon_sym_abstract, + ACTIONS(6183), 1, + anon_sym_accessor, + STATE(2797), 1, + sym_override_modifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6004), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(6008), 2, + ACTIONS(4960), 2, anon_sym_get, anon_sym_set, - STATE(3649), 3, + ACTIONS(6173), 2, + sym_number, + sym_private_property_identifier, + STATE(3043), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(726), 4, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2322), 21, + ACTIONS(3677), 16, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, - anon_sym_async, anon_sym_new, sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, anon_sym_public, anon_sym_private, anon_sym_protected, - anon_sym_override, anon_sym_module, anon_sym_any, anon_sym_number, @@ -230716,24 +231172,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [109710] = 8, - ACTIONS(2292), 1, + [109954] = 8, + ACTIONS(2300), 1, anon_sym_DQUOTE, - ACTIONS(2294), 1, + ACTIONS(2302), 1, anon_sym_SQUOTE, - ACTIONS(4548), 1, + ACTIONS(4530), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5274), 2, + ACTIONS(5193), 2, sym_number, sym_private_property_identifier, - STATE(3768), 3, + STATE(3789), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(726), 4, + ACTIONS(728), 4, sym__member_signature_marker, anon_sym_LPAREN, anon_sym_LT, @@ -230762,24 +231218,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [109764] = 8, - ACTIONS(2292), 1, + [110008] = 8, + ACTIONS(2300), 1, anon_sym_DQUOTE, - ACTIONS(2294), 1, + ACTIONS(2302), 1, anon_sym_SQUOTE, - ACTIONS(4548), 1, + ACTIONS(4530), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5076), 2, + ACTIONS(5284), 2, sym_number, sym_private_property_identifier, - STATE(3763), 3, + STATE(3635), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(726), 4, + ACTIONS(728), 4, sym__member_signature_marker, anon_sym_LPAREN, anon_sym_LT, @@ -230808,25 +231264,84 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [109818] = 4, + [110062] = 17, + ACTIONS(3274), 1, + anon_sym_DQUOTE, + ACTIONS(3276), 1, + anon_sym_SQUOTE, + ACTIONS(3703), 1, + anon_sym_override, + ACTIONS(4213), 1, + anon_sym_LBRACK, + ACTIONS(4622), 1, + anon_sym_STAR, + ACTIONS(4626), 1, + anon_sym_async, + ACTIONS(4671), 1, + anon_sym_accessor, + ACTIONS(6185), 1, + anon_sym_static, + ACTIONS(6187), 1, + anon_sym_readonly, + ACTIONS(6189), 1, + anon_sym_declare, + ACTIONS(6191), 1, + anon_sym_abstract, + STATE(2786), 1, + sym_override_modifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1940), 5, - anon_sym_LBRACK, + ACTIONS(4628), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4632), 2, + anon_sym_get, + anon_sym_set, + STATE(3022), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3677), 16, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [110134] = 8, + ACTIONS(2300), 1, anon_sym_DQUOTE, + ACTIONS(2302), 1, anon_sym_SQUOTE, + ACTIONS(4530), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5372), 2, sym_number, sym_private_property_identifier, - ACTIONS(726), 7, - sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, - anon_sym_SEMI, - anon_sym_COLON, + STATE(3843), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(728), 4, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_LT, anon_sym_QMARK, - ACTIONS(1938), 23, + ACTIONS(2322), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -230850,24 +231365,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [109864] = 8, - ACTIONS(2292), 1, + [110188] = 8, + ACTIONS(2300), 1, anon_sym_DQUOTE, - ACTIONS(2294), 1, + ACTIONS(2302), 1, anon_sym_SQUOTE, - ACTIONS(4548), 1, + ACTIONS(4530), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6156), 2, + ACTIONS(6193), 2, sym_number, sym_private_property_identifier, - STATE(3764), 3, + STATE(3856), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(726), 4, + ACTIONS(728), 4, sym__member_signature_marker, anon_sym_LPAREN, anon_sym_LT, @@ -230896,24 +231411,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [109918] = 8, - ACTIONS(2292), 1, + [110242] = 8, + ACTIONS(2300), 1, anon_sym_DQUOTE, - ACTIONS(2294), 1, + ACTIONS(2302), 1, anon_sym_SQUOTE, - ACTIONS(4548), 1, + ACTIONS(4530), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6158), 2, + ACTIONS(5163), 2, sym_number, sym_private_property_identifier, - STATE(3644), 3, + STATE(3582), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(726), 4, + ACTIONS(728), 4, sym__member_signature_marker, anon_sym_LPAREN, anon_sym_LT, @@ -230942,24 +231457,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [109972] = 8, - ACTIONS(2292), 1, + [110296] = 8, + ACTIONS(2300), 1, anon_sym_DQUOTE, - ACTIONS(2294), 1, + ACTIONS(2302), 1, anon_sym_SQUOTE, - ACTIONS(4548), 1, + ACTIONS(4530), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6138), 2, + ACTIONS(5260), 2, sym_number, sym_private_property_identifier, - STATE(3809), 3, + STATE(3764), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(726), 4, + ACTIONS(728), 4, sym__member_signature_marker, anon_sym_LPAREN, anon_sym_LT, @@ -230988,24 +231503,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [110026] = 8, - ACTIONS(2292), 1, + [110350] = 8, + ACTIONS(2300), 1, anon_sym_DQUOTE, - ACTIONS(2294), 1, + ACTIONS(2302), 1, anon_sym_SQUOTE, - ACTIONS(4548), 1, + ACTIONS(4530), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6160), 2, + ACTIONS(6195), 2, sym_number, sym_private_property_identifier, - STATE(3625), 3, + STATE(3777), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(726), 4, + ACTIONS(728), 4, sym__member_signature_marker, anon_sym_LPAREN, anon_sym_LT, @@ -231034,24 +231549,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [110080] = 8, - ACTIONS(2292), 1, + [110404] = 8, + ACTIONS(2300), 1, anon_sym_DQUOTE, - ACTIONS(2294), 1, + ACTIONS(2302), 1, anon_sym_SQUOTE, - ACTIONS(4548), 1, + ACTIONS(4530), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5224), 2, + ACTIONS(5276), 2, sym_number, sym_private_property_identifier, - STATE(3635), 3, + STATE(3595), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(726), 4, + ACTIONS(728), 4, sym__member_signature_marker, anon_sym_LPAREN, anon_sym_LT, @@ -231080,54 +231595,45 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [110134] = 17, - ACTIONS(3260), 1, + [110458] = 8, + ACTIONS(2300), 1, anon_sym_DQUOTE, - ACTIONS(3262), 1, + ACTIONS(2302), 1, anon_sym_SQUOTE, - ACTIONS(3682), 1, - anon_sym_override, - ACTIONS(4386), 1, + ACTIONS(4530), 1, anon_sym_LBRACK, - ACTIONS(4562), 1, - anon_sym_STAR, - ACTIONS(4566), 1, - anon_sym_async, - ACTIONS(4593), 1, - anon_sym_accessor, - ACTIONS(6162), 1, - anon_sym_static, - ACTIONS(6164), 1, - anon_sym_readonly, - ACTIONS(6166), 1, - anon_sym_declare, - ACTIONS(6168), 1, - anon_sym_abstract, - STATE(2778), 1, - sym_override_modifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4568), 2, + ACTIONS(6137), 2, sym_number, sym_private_property_identifier, - ACTIONS(4572), 2, - anon_sym_get, - anon_sym_set, - STATE(2994), 3, + STATE(3677), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(3660), 16, + ACTIONS(728), 4, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2322), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, + anon_sym_async, anon_sym_new, sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, anon_sym_public, anon_sym_private, anon_sym_protected, + anon_sym_override, anon_sym_module, anon_sym_any, anon_sym_number, @@ -231135,54 +231641,41 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [110206] = 17, - ACTIONS(3260), 1, - anon_sym_DQUOTE, - ACTIONS(3262), 1, - anon_sym_SQUOTE, - ACTIONS(3682), 1, - anon_sym_override, - ACTIONS(4386), 1, - anon_sym_LBRACK, - ACTIONS(4993), 1, - anon_sym_STAR, - ACTIONS(4995), 1, - anon_sym_async, - ACTIONS(6172), 1, - anon_sym_static, - ACTIONS(6174), 1, - anon_sym_readonly, - ACTIONS(6176), 1, - anon_sym_declare, - ACTIONS(6178), 1, - anon_sym_abstract, - ACTIONS(6180), 1, - anon_sym_accessor, - STATE(2787), 1, - sym_override_modifier, + [110512] = 4, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5001), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(6170), 2, + ACTIONS(1954), 5, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, sym_number, sym_private_property_identifier, - STATE(3048), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(3660), 16, + ACTIONS(728), 7, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(1952), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, + anon_sym_async, anon_sym_new, sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, anon_sym_public, anon_sym_private, anon_sym_protected, + anon_sym_override, anon_sym_module, anon_sym_any, anon_sym_number, @@ -231190,24 +231683,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [110278] = 8, - ACTIONS(2292), 1, + [110558] = 8, + ACTIONS(2300), 1, anon_sym_DQUOTE, - ACTIONS(2294), 1, + ACTIONS(2302), 1, anon_sym_SQUOTE, - ACTIONS(4548), 1, + ACTIONS(4530), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5349), 2, + ACTIONS(5173), 2, sym_number, sym_private_property_identifier, - STATE(3610), 3, + STATE(3695), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(726), 4, + ACTIONS(728), 4, sym__member_signature_marker, anon_sym_LPAREN, anon_sym_LT, @@ -231236,208 +231729,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [110332] = 8, - ACTIONS(2292), 1, + [110612] = 8, + ACTIONS(2300), 1, anon_sym_DQUOTE, - ACTIONS(2294), 1, + ACTIONS(2302), 1, anon_sym_SQUOTE, - ACTIONS(4548), 1, - anon_sym_LBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6124), 2, - sym_number, - sym_private_property_identifier, - STATE(3666), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(726), 4, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [110386] = 8, - ACTIONS(2292), 1, - anon_sym_DQUOTE, - ACTIONS(2294), 1, - anon_sym_SQUOTE, - ACTIONS(4548), 1, - anon_sym_LBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5228), 2, - sym_number, - sym_private_property_identifier, - STATE(3638), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(726), 4, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [110440] = 8, - ACTIONS(2292), 1, - anon_sym_DQUOTE, - ACTIONS(2294), 1, - anon_sym_SQUOTE, - ACTIONS(4548), 1, - anon_sym_LBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6182), 2, - sym_number, - sym_private_property_identifier, - STATE(3642), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(726), 4, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [110494] = 8, - ACTIONS(2292), 1, - anon_sym_DQUOTE, - ACTIONS(2294), 1, - anon_sym_SQUOTE, - ACTIONS(4548), 1, - anon_sym_LBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5417), 2, - sym_number, - sym_private_property_identifier, - STATE(3811), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(726), 4, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [110548] = 8, - ACTIONS(2292), 1, - anon_sym_DQUOTE, - ACTIONS(2294), 1, - anon_sym_SQUOTE, - ACTIONS(4548), 1, + ACTIONS(4530), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5232), 2, + ACTIONS(5311), 2, sym_number, sym_private_property_identifier, - STATE(3640), 3, + STATE(3757), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(726), 4, + ACTIONS(728), 4, sym__member_signature_marker, anon_sym_LPAREN, anon_sym_LT, @@ -231466,65 +231775,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [110602] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3586), 9, - anon_sym_STAR, - anon_sym_LPAREN, - anon_sym_LBRACK, + [110666] = 8, + ACTIONS(2300), 1, anon_sym_DQUOTE, + ACTIONS(2302), 1, anon_sym_SQUOTE, - anon_sym_LT, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(3584), 26, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_DOT, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [110646] = 8, - ACTIONS(2292), 1, - anon_sym_DQUOTE, - ACTIONS(2294), 1, - anon_sym_SQUOTE, - ACTIONS(4548), 1, + ACTIONS(4530), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6184), 2, + ACTIONS(6031), 2, sym_number, sym_private_property_identifier, - STATE(3798), 3, + STATE(3583), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(726), 4, + ACTIONS(728), 4, sym__member_signature_marker, anon_sym_LPAREN, anon_sym_LT, @@ -231553,24 +231821,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [110700] = 8, - ACTIONS(2292), 1, + [110720] = 8, + ACTIONS(2300), 1, anon_sym_DQUOTE, - ACTIONS(2294), 1, + ACTIONS(2302), 1, anon_sym_SQUOTE, - ACTIONS(4548), 1, + ACTIONS(4530), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5139), 2, + ACTIONS(6149), 2, sym_number, sym_private_property_identifier, - STATE(3600), 3, + STATE(3661), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(726), 4, + ACTIONS(728), 4, sym__member_signature_marker, anon_sym_LPAREN, anon_sym_LT, @@ -231599,24 +231867,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [110754] = 8, - ACTIONS(2292), 1, + [110774] = 8, + ACTIONS(2300), 1, anon_sym_DQUOTE, - ACTIONS(2294), 1, + ACTIONS(2302), 1, anon_sym_SQUOTE, - ACTIONS(4548), 1, + ACTIONS(4530), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5114), 2, + ACTIONS(5298), 2, sym_number, sym_private_property_identifier, - STATE(3851), 3, + STATE(3850), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(726), 4, + ACTIONS(728), 4, sym__member_signature_marker, anon_sym_LPAREN, anon_sym_LT, @@ -231645,24 +231913,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [110808] = 8, - ACTIONS(2292), 1, + [110828] = 8, + ACTIONS(2300), 1, anon_sym_DQUOTE, - ACTIONS(2294), 1, + ACTIONS(2302), 1, anon_sym_SQUOTE, - ACTIONS(4548), 1, + ACTIONS(4530), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5070), 2, + ACTIONS(6163), 2, sym_number, sym_private_property_identifier, - STATE(3760), 3, + STATE(3649), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(726), 4, + ACTIONS(728), 4, sym__member_signature_marker, anon_sym_LPAREN, anon_sym_LT, @@ -231691,24 +231959,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [110862] = 8, - ACTIONS(2292), 1, + [110882] = 8, + ACTIONS(2300), 1, anon_sym_DQUOTE, - ACTIONS(2294), 1, + ACTIONS(2302), 1, anon_sym_SQUOTE, - ACTIONS(4548), 1, + ACTIONS(4530), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5341), 2, + ACTIONS(5378), 2, sym_number, sym_private_property_identifier, - STATE(3734), 3, + STATE(3618), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(726), 4, + ACTIONS(728), 4, sym__member_signature_marker, anon_sym_LPAREN, anon_sym_LT, @@ -231737,24 +232005,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [110916] = 8, - ACTIONS(2292), 1, + [110936] = 8, + ACTIONS(2300), 1, anon_sym_DQUOTE, - ACTIONS(2294), 1, + ACTIONS(2302), 1, anon_sym_SQUOTE, - ACTIONS(4548), 1, + ACTIONS(4530), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5080), 2, + ACTIONS(5280), 2, sym_number, sym_private_property_identifier, - STATE(3745), 3, + STATE(3616), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(726), 4, + ACTIONS(728), 4, sym__member_signature_marker, anon_sym_LPAREN, anon_sym_LT, @@ -231783,24 +232051,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [110970] = 8, - ACTIONS(2292), 1, + [110990] = 8, + ACTIONS(2300), 1, anon_sym_DQUOTE, - ACTIONS(2294), 1, + ACTIONS(2302), 1, anon_sym_SQUOTE, - ACTIONS(4548), 1, + ACTIONS(4530), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6004), 2, + ACTIONS(6197), 2, sym_number, sym_private_property_identifier, - STATE(3649), 3, + STATE(3634), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(726), 4, + ACTIONS(728), 4, sym__member_signature_marker, anon_sym_LPAREN, anon_sym_LT, @@ -231829,24 +232097,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [111024] = 8, - ACTIONS(2292), 1, + [111044] = 8, + ACTIONS(2300), 1, anon_sym_DQUOTE, - ACTIONS(2294), 1, + ACTIONS(2302), 1, anon_sym_SQUOTE, - ACTIONS(4548), 1, + ACTIONS(4530), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5238), 2, + ACTIONS(5197), 2, sym_number, sym_private_property_identifier, - STATE(3641), 3, + STATE(3759), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(726), 4, + ACTIONS(728), 4, sym__member_signature_marker, anon_sym_LPAREN, anon_sym_LT, @@ -231875,24 +232143,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [111078] = 8, - ACTIONS(2292), 1, + [111098] = 8, + ACTIONS(2300), 1, anon_sym_DQUOTE, - ACTIONS(2294), 1, + ACTIONS(2302), 1, anon_sym_SQUOTE, - ACTIONS(4548), 1, + ACTIONS(4530), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5355), 2, + ACTIONS(6199), 2, sym_number, sym_private_property_identifier, - STATE(3587), 3, + STATE(3864), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(726), 4, + ACTIONS(728), 4, sym__member_signature_marker, anon_sym_LPAREN, anon_sym_LT, @@ -231921,24 +232189,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [111132] = 8, - ACTIONS(2292), 1, + [111152] = 8, + ACTIONS(2300), 1, anon_sym_DQUOTE, - ACTIONS(2294), 1, + ACTIONS(2302), 1, anon_sym_SQUOTE, - ACTIONS(4548), 1, + ACTIONS(4530), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5280), 2, + ACTIONS(5246), 2, sym_number, sym_private_property_identifier, - STATE(3859), 3, + STATE(3570), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(726), 4, + ACTIONS(728), 4, sym__member_signature_marker, anon_sym_LPAREN, anon_sym_LT, @@ -231967,24 +232235,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [111186] = 8, - ACTIONS(2292), 1, + [111206] = 8, + ACTIONS(2300), 1, anon_sym_DQUOTE, - ACTIONS(2294), 1, + ACTIONS(2302), 1, anon_sym_SQUOTE, - ACTIONS(4548), 1, + ACTIONS(4530), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5220), 2, + ACTIONS(5659), 2, sym_number, sym_private_property_identifier, - STATE(3845), 3, + STATE(3747), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(726), 4, + ACTIONS(728), 4, sym__member_signature_marker, anon_sym_LPAREN, anon_sym_LT, @@ -232013,24 +232281,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [111240] = 8, - ACTIONS(2292), 1, + [111260] = 8, + ACTIONS(2300), 1, anon_sym_DQUOTE, - ACTIONS(2294), 1, + ACTIONS(2302), 1, anon_sym_SQUOTE, - ACTIONS(4548), 1, + ACTIONS(4530), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6186), 2, + ACTIONS(6201), 2, sym_number, sym_private_property_identifier, - STATE(3803), 3, + STATE(3660), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(726), 4, + ACTIONS(728), 4, sym__member_signature_marker, anon_sym_LPAREN, anon_sym_LT, @@ -232059,24 +232327,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [111294] = 8, - ACTIONS(2292), 1, + [111314] = 8, + ACTIONS(2300), 1, anon_sym_DQUOTE, - ACTIONS(2294), 1, + ACTIONS(2302), 1, anon_sym_SQUOTE, - ACTIONS(4548), 1, + ACTIONS(4530), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6130), 2, + ACTIONS(5145), 2, sym_number, sym_private_property_identifier, - STATE(3669), 3, + STATE(3828), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(726), 4, + ACTIONS(728), 4, sym__member_signature_marker, anon_sym_LPAREN, anon_sym_LT, @@ -232105,24 +232373,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [111348] = 8, - ACTIONS(2292), 1, + [111368] = 8, + ACTIONS(2300), 1, anon_sym_DQUOTE, - ACTIONS(2294), 1, + ACTIONS(2302), 1, anon_sym_SQUOTE, - ACTIONS(4548), 1, + ACTIONS(4530), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5120), 2, + ACTIONS(5290), 2, sym_number, sym_private_property_identifier, - STATE(3752), 3, + STATE(3654), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(726), 4, + ACTIONS(728), 4, sym__member_signature_marker, anon_sym_LPAREN, anon_sym_LT, @@ -232151,79 +232419,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [111402] = 6, - ACTIONS(6188), 1, - anon_sym_AT, - STATE(2749), 1, - aux_sym_export_statement_repeat1, - STATE(2782), 1, - sym_decorator, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3593), 6, - anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - ACTIONS(3591), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [111451] = 13, - ACTIONS(1599), 1, + [111422] = 13, + ACTIONS(1607), 1, anon_sym_DQUOTE, - ACTIONS(1601), 1, + ACTIONS(1609), 1, anon_sym_SQUOTE, - ACTIONS(4579), 1, + ACTIONS(4657), 1, anon_sym_LBRACK, - ACTIONS(4589), 1, + ACTIONS(4667), 1, anon_sym_override, - ACTIONS(6193), 1, + ACTIONS(4829), 1, anon_sym_static, - ACTIONS(6195), 1, + ACTIONS(4831), 1, anon_sym_readonly, - ACTIONS(6197), 1, + ACTIONS(4833), 1, anon_sym_abstract, - ACTIONS(6199), 1, + ACTIONS(4835), 1, anon_sym_accessor, - STATE(2842), 1, + STATE(2833), 1, sym_override_modifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6191), 2, + ACTIONS(4827), 2, sym_number, sym_private_property_identifier, - STATE(3499), 3, + STATE(3387), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(4577), 20, + ACTIONS(4655), 20, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -232244,36 +232469,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [111514] = 13, - ACTIONS(1599), 1, + [111485] = 13, + ACTIONS(1607), 1, anon_sym_DQUOTE, - ACTIONS(1601), 1, + ACTIONS(1609), 1, anon_sym_SQUOTE, - ACTIONS(4579), 1, + ACTIONS(4657), 1, anon_sym_LBRACK, - ACTIONS(4589), 1, + ACTIONS(4667), 1, anon_sym_override, - ACTIONS(4845), 1, + ACTIONS(6205), 1, anon_sym_static, - ACTIONS(4847), 1, + ACTIONS(6207), 1, anon_sym_readonly, - ACTIONS(4849), 1, + ACTIONS(6209), 1, anon_sym_abstract, - ACTIONS(4851), 1, + ACTIONS(6211), 1, anon_sym_accessor, - STATE(2855), 1, + STATE(2844), 1, sym_override_modifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4843), 2, + ACTIONS(6203), 2, sym_number, sym_private_property_identifier, - STATE(3513), 3, + STATE(3490), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(4577), 20, + ACTIONS(4655), 20, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -232294,35 +232519,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [111577] = 12, - ACTIONS(3260), 1, - anon_sym_DQUOTE, - ACTIONS(3262), 1, - anon_sym_SQUOTE, - ACTIONS(3682), 1, - anon_sym_override, - ACTIONS(4386), 1, - anon_sym_LBRACK, - ACTIONS(6201), 1, - anon_sym_STAR, - ACTIONS(6205), 1, - anon_sym_readonly, - STATE(2797), 1, - sym_override_modifier, + [111548] = 6, + ACTIONS(6213), 1, + anon_sym_AT, + STATE(2754), 1, + aux_sym_export_statement_repeat1, + STATE(2787), 1, + sym_decorator, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6203), 2, + ACTIONS(3600), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, sym_number, sym_private_property_identifier, - ACTIONS(6207), 2, - anon_sym_get, - anon_sym_set, - STATE(2980), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(3660), 19, + ACTIONS(3598), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -232331,10 +232545,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_new, sym_identifier, anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, anon_sym_declare, anon_sym_public, anon_sym_private, anon_sym_protected, + anon_sym_override, anon_sym_module, anon_sym_any, anon_sym_number, @@ -232342,107 +232560,46 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [111637] = 22, - ACTIONS(97), 1, - anon_sym_AT, - ACTIONS(2356), 1, - anon_sym_type, - ACTIONS(2358), 1, - anon_sym_namespace, - ACTIONS(2360), 1, - anon_sym_import, - ACTIONS(2362), 1, - anon_sym_var, - ACTIONS(2364), 1, - anon_sym_let, - ACTIONS(2366), 1, - anon_sym_const, - ACTIONS(2368), 1, - anon_sym_class, - ACTIONS(2370), 1, - anon_sym_async, - ACTIONS(2372), 1, - anon_sym_function, - ACTIONS(2374), 1, - anon_sym_declare, - ACTIONS(2378), 1, anon_sym_abstract, - ACTIONS(2382), 1, - anon_sym_interface, - ACTIONS(2384), 1, - anon_sym_enum, - ACTIONS(3772), 1, - anon_sym_module, - ACTIONS(6209), 1, - anon_sym_default, - STATE(1310), 1, - sym_decorator, - STATE(4154), 1, - sym_declaration, - STATE(4542), 1, - aux_sym_export_statement_repeat1, - STATE(4561), 1, - sym_internal_module, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - STATE(4555), 13, - sym_variable_declaration, - sym_lexical_declaration, - sym_class_declaration, - sym_function_declaration, - sym_generator_function_declaration, - sym_function_signature, - sym_ambient_declaration, - sym_abstract_class_declaration, - sym_module, - sym_import_alias, - sym_interface_declaration, - sym_enum_declaration, - sym_type_alias_declaration, - [111717] = 14, - ACTIONS(2292), 1, + anon_sym_accessor, + [111597] = 9, + ACTIONS(1517), 1, anon_sym_DQUOTE, - ACTIONS(2294), 1, + ACTIONS(1519), 1, anon_sym_SQUOTE, - ACTIONS(2324), 1, - anon_sym_async, - ACTIONS(2326), 1, - anon_sym_readonly, - ACTIONS(2330), 1, - anon_sym_override, - ACTIONS(4548), 1, + ACTIONS(6218), 1, + anon_sym_RBRACE, + ACTIONS(6220), 1, anon_sym_LBRACK, - ACTIONS(4866), 1, - anon_sym_STAR, - ACTIONS(6211), 1, - anon_sym_static, - STATE(2788), 1, - sym_override_modifier, + STATE(5748), 1, + sym_enum_assignment, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2302), 2, + ACTIONS(6222), 2, sym_number, sym_private_property_identifier, - ACTIONS(2328), 2, - anon_sym_get, - anon_sym_set, - STATE(3619), 3, + STATE(4755), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(2322), 17, + ACTIONS(6216), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, + anon_sym_async, anon_sym_new, sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, anon_sym_declare, anon_sym_public, anon_sym_private, anon_sym_protected, + anon_sym_override, anon_sym_module, anon_sym_any, anon_sym_number, @@ -232450,51 +232607,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [111781] = 22, + [111651] = 22, ACTIONS(97), 1, anon_sym_AT, - ACTIONS(2356), 1, - anon_sym_type, - ACTIONS(2358), 1, - anon_sym_namespace, - ACTIONS(2360), 1, + ACTIONS(2128), 1, anon_sym_import, - ACTIONS(2362), 1, + ACTIONS(2130), 1, anon_sym_var, - ACTIONS(2364), 1, + ACTIONS(2132), 1, anon_sym_let, - ACTIONS(2366), 1, + ACTIONS(2134), 1, anon_sym_const, - ACTIONS(2368), 1, + ACTIONS(2139), 1, anon_sym_class, - ACTIONS(2370), 1, + ACTIONS(2141), 1, anon_sym_async, - ACTIONS(2372), 1, + ACTIONS(2143), 1, anon_sym_function, - ACTIONS(2374), 1, - anon_sym_declare, - ACTIONS(2376), 1, - anon_sym_module, - ACTIONS(2378), 1, + ACTIONS(2152), 1, anon_sym_abstract, - ACTIONS(2380), 1, - anon_sym_global, - ACTIONS(2382), 1, + ACTIONS(2154), 1, anon_sym_interface, - ACTIONS(2384), 1, + ACTIONS(2156), 1, anon_sym_enum, - STATE(1310), 1, - sym_decorator, - STATE(4542), 1, - aux_sym_export_statement_repeat1, - STATE(4561), 1, + ACTIONS(2314), 1, + anon_sym_type, + ACTIONS(2334), 1, + anon_sym_namespace, + ACTIONS(2336), 1, + anon_sym_declare, + ACTIONS(2338), 1, + anon_sym_module, + ACTIONS(6224), 1, + anon_sym_default, + STATE(842), 1, sym_internal_module, - STATE(4588), 1, + STATE(843), 1, sym_declaration, + STATE(1319), 1, + sym_decorator, + STATE(4413), 1, + aux_sym_export_statement_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4555), 13, + STATE(850), 13, sym_variable_declaration, sym_lexical_declaration, sym_class_declaration, @@ -232508,44 +232665,49 @@ static const uint16_t ts_small_parse_table[] = { sym_interface_declaration, sym_enum_declaration, sym_type_alias_declaration, - [111861] = 9, - ACTIONS(1511), 1, + [111731] = 14, + ACTIONS(3274), 1, anon_sym_DQUOTE, - ACTIONS(1513), 1, + ACTIONS(3276), 1, anon_sym_SQUOTE, - ACTIONS(6215), 1, - anon_sym_RBRACE, - ACTIONS(6217), 1, + ACTIONS(3703), 1, + anon_sym_override, + ACTIONS(4209), 1, + anon_sym_STAR, + ACTIONS(4213), 1, anon_sym_LBRACK, - STATE(5791), 1, - sym_enum_assignment, + ACTIONS(4215), 1, + anon_sym_async, + ACTIONS(4219), 1, + anon_sym_readonly, + ACTIONS(6226), 1, + anon_sym_static, + STATE(2801), 1, + sym_override_modifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6219), 2, + ACTIONS(4217), 2, sym_number, sym_private_property_identifier, - STATE(4766), 3, + ACTIONS(4221), 2, + anon_sym_get, + anon_sym_set, + STATE(3092), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(6213), 23, + ACTIONS(3677), 17, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, - anon_sym_async, anon_sym_new, sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, anon_sym_declare, anon_sym_public, anon_sym_private, anon_sym_protected, - anon_sym_override, anon_sym_module, anon_sym_any, anon_sym_number, @@ -232553,28 +232715,35 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [111915] = 9, - ACTIONS(1511), 1, + [111795] = 12, + ACTIONS(3274), 1, anon_sym_DQUOTE, - ACTIONS(1513), 1, + ACTIONS(3276), 1, anon_sym_SQUOTE, - ACTIONS(6217), 1, + ACTIONS(3703), 1, + anon_sym_override, + ACTIONS(4213), 1, anon_sym_LBRACK, - ACTIONS(6221), 1, - anon_sym_RBRACE, - STATE(5192), 1, - sym_enum_assignment, + ACTIONS(6228), 1, + anon_sym_STAR, + ACTIONS(6232), 1, + anon_sym_readonly, + STATE(2790), 1, + sym_override_modifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6223), 2, + ACTIONS(6230), 2, sym_number, sym_private_property_identifier, - STATE(4499), 3, + ACTIONS(6234), 2, + anon_sym_get, + anon_sym_set, + STATE(2998), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(6213), 23, + ACTIONS(3677), 19, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -232583,14 +232752,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_new, sym_identifier, anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, anon_sym_declare, anon_sym_public, anon_sym_private, anon_sym_protected, - anon_sym_override, anon_sym_module, anon_sym_any, anon_sym_number, @@ -232598,28 +232763,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [111969] = 9, - ACTIONS(1511), 1, + [111855] = 9, + ACTIONS(1517), 1, anon_sym_DQUOTE, - ACTIONS(1513), 1, + ACTIONS(1519), 1, anon_sym_SQUOTE, - ACTIONS(6217), 1, + ACTIONS(6220), 1, anon_sym_LBRACK, - ACTIONS(6225), 1, + ACTIONS(6236), 1, anon_sym_RBRACE, - STATE(5791), 1, + STATE(5748), 1, sym_enum_assignment, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6219), 2, + ACTIONS(6222), 2, sym_number, sym_private_property_identifier, - STATE(4766), 3, + STATE(4755), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(6213), 23, + ACTIONS(6216), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -232643,39 +232808,49 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [112023] = 4, + [111909] = 14, + ACTIONS(3274), 1, + anon_sym_DQUOTE, + ACTIONS(3276), 1, + anon_sym_SQUOTE, + ACTIONS(3703), 1, + anon_sym_override, + ACTIONS(4213), 1, + anon_sym_LBRACK, + ACTIONS(4969), 1, + anon_sym_STAR, + ACTIONS(4971), 1, + anon_sym_async, + ACTIONS(4975), 1, + anon_sym_readonly, + ACTIONS(6238), 1, + anon_sym_static, + STATE(2779), 1, + sym_override_modifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(726), 4, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(1940), 6, - anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, + ACTIONS(4973), 2, sym_number, sym_private_property_identifier, - ACTIONS(1938), 23, + ACTIONS(4977), 2, + anon_sym_get, + anon_sym_set, + STATE(3085), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3677), 17, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, - anon_sym_async, anon_sym_new, sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, anon_sym_declare, anon_sym_public, anon_sym_private, anon_sym_protected, - anon_sym_override, anon_sym_module, anon_sym_any, anon_sym_number, @@ -232683,107 +232858,44 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [112067] = 22, - ACTIONS(97), 1, - anon_sym_AT, - ACTIONS(2114), 1, - anon_sym_import, - ACTIONS(2116), 1, - anon_sym_var, - ACTIONS(2118), 1, - anon_sym_let, - ACTIONS(2120), 1, - anon_sym_const, - ACTIONS(2125), 1, - anon_sym_class, - ACTIONS(2127), 1, - anon_sym_async, - ACTIONS(2129), 1, - anon_sym_function, - ACTIONS(2138), 1, - anon_sym_abstract, - ACTIONS(2140), 1, - anon_sym_interface, - ACTIONS(2142), 1, - anon_sym_enum, - ACTIONS(2306), 1, - anon_sym_type, - ACTIONS(2316), 1, - anon_sym_namespace, - ACTIONS(2318), 1, - anon_sym_declare, - ACTIONS(2320), 1, - anon_sym_module, - ACTIONS(6227), 1, - anon_sym_default, - STATE(793), 1, - sym_internal_module, - STATE(794), 1, - sym_declaration, - STATE(1310), 1, - sym_decorator, - STATE(4079), 1, - aux_sym_export_statement_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - STATE(846), 13, - sym_variable_declaration, - sym_lexical_declaration, - sym_class_declaration, - sym_function_declaration, - sym_generator_function_declaration, - sym_function_signature, - sym_ambient_declaration, - sym_abstract_class_declaration, - sym_module, - sym_import_alias, - sym_interface_declaration, - sym_enum_declaration, - sym_type_alias_declaration, - [112147] = 14, - ACTIONS(3260), 1, + [111973] = 9, + ACTIONS(1517), 1, anon_sym_DQUOTE, - ACTIONS(3262), 1, + ACTIONS(1519), 1, anon_sym_SQUOTE, - ACTIONS(3682), 1, - anon_sym_override, - ACTIONS(4382), 1, - anon_sym_STAR, - ACTIONS(4386), 1, + ACTIONS(6220), 1, anon_sym_LBRACK, - ACTIONS(4388), 1, - anon_sym_async, - ACTIONS(4392), 1, - anon_sym_readonly, - ACTIONS(6229), 1, - anon_sym_static, - STATE(2780), 1, - sym_override_modifier, + ACTIONS(6240), 1, + anon_sym_RBRACE, + STATE(5748), 1, + sym_enum_assignment, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4390), 2, + ACTIONS(6222), 2, sym_number, sym_private_property_identifier, - ACTIONS(4394), 2, - anon_sym_get, - anon_sym_set, - STATE(3067), 3, + STATE(4755), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(3660), 17, + ACTIONS(6216), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, + anon_sym_async, anon_sym_new, sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, anon_sym_declare, anon_sym_public, anon_sym_private, anon_sym_protected, + anon_sym_override, anon_sym_module, anon_sym_any, anon_sym_number, @@ -232791,28 +232903,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [112211] = 9, - ACTIONS(1511), 1, + [112027] = 9, + ACTIONS(1517), 1, anon_sym_DQUOTE, - ACTIONS(1513), 1, + ACTIONS(1519), 1, anon_sym_SQUOTE, - ACTIONS(6217), 1, + ACTIONS(6220), 1, anon_sym_LBRACK, - ACTIONS(6231), 1, + ACTIONS(6242), 1, anon_sym_RBRACE, - STATE(5032), 1, + STATE(5748), 1, sym_enum_assignment, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6233), 2, + ACTIONS(6222), 2, sym_number, sym_private_property_identifier, - STATE(4199), 3, + STATE(4755), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(6213), 23, + ACTIONS(6216), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -232836,109 +232948,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [112265] = 22, + [112081] = 22, ACTIONS(97), 1, anon_sym_AT, - ACTIONS(2110), 1, + ACTIONS(2124), 1, anon_sym_namespace, - ACTIONS(2114), 1, + ACTIONS(2128), 1, anon_sym_import, - ACTIONS(2116), 1, + ACTIONS(2130), 1, anon_sym_var, - ACTIONS(2118), 1, + ACTIONS(2132), 1, anon_sym_let, - ACTIONS(2120), 1, - anon_sym_const, - ACTIONS(2125), 1, - anon_sym_class, - ACTIONS(2127), 1, - anon_sym_async, - ACTIONS(2129), 1, - anon_sym_function, ACTIONS(2134), 1, - anon_sym_declare, - ACTIONS(2138), 1, - anon_sym_abstract, - ACTIONS(2140), 1, - anon_sym_interface, - ACTIONS(2142), 1, - anon_sym_enum, - ACTIONS(2306), 1, - anon_sym_type, - ACTIONS(2308), 1, - anon_sym_module, - ACTIONS(2310), 1, - anon_sym_global, - STATE(793), 1, - sym_internal_module, - STATE(853), 1, - sym_declaration, - STATE(1310), 1, - sym_decorator, - STATE(4079), 1, - aux_sym_export_statement_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - STATE(846), 13, - sym_variable_declaration, - sym_lexical_declaration, - sym_class_declaration, - sym_function_declaration, - sym_generator_function_declaration, - sym_function_signature, - sym_ambient_declaration, - sym_abstract_class_declaration, - sym_module, - sym_import_alias, - sym_interface_declaration, - sym_enum_declaration, - sym_type_alias_declaration, - [112345] = 22, - ACTIONS(97), 1, - anon_sym_AT, - ACTIONS(2110), 1, - anon_sym_namespace, - ACTIONS(2114), 1, - anon_sym_import, - ACTIONS(2116), 1, - anon_sym_var, - ACTIONS(2118), 1, - anon_sym_let, - ACTIONS(2120), 1, anon_sym_const, - ACTIONS(2125), 1, + ACTIONS(2139), 1, anon_sym_class, - ACTIONS(2127), 1, + ACTIONS(2141), 1, anon_sym_async, - ACTIONS(2129), 1, + ACTIONS(2143), 1, anon_sym_function, - ACTIONS(2134), 1, + ACTIONS(2148), 1, anon_sym_declare, - ACTIONS(2136), 1, + ACTIONS(2150), 1, anon_sym_module, - ACTIONS(2138), 1, + ACTIONS(2152), 1, anon_sym_abstract, - ACTIONS(2140), 1, + ACTIONS(2154), 1, anon_sym_interface, - ACTIONS(2142), 1, + ACTIONS(2156), 1, anon_sym_enum, - ACTIONS(2306), 1, + ACTIONS(2314), 1, anon_sym_type, - ACTIONS(6235), 1, + ACTIONS(6244), 1, anon_sym_default, - STATE(793), 1, + STATE(842), 1, sym_internal_module, - STATE(794), 1, + STATE(843), 1, sym_declaration, - STATE(1310), 1, + STATE(1319), 1, sym_decorator, - STATE(4079), 1, + STATE(4413), 1, aux_sym_export_statement_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(846), 13, + STATE(850), 13, sym_variable_declaration, sym_lexical_declaration, sym_class_declaration, @@ -232952,35 +233006,35 @@ static const uint16_t ts_small_parse_table[] = { sym_interface_declaration, sym_enum_declaration, sym_type_alias_declaration, - [112425] = 12, - ACTIONS(3260), 1, + [112161] = 12, + ACTIONS(3274), 1, anon_sym_DQUOTE, - ACTIONS(3262), 1, + ACTIONS(3276), 1, anon_sym_SQUOTE, - ACTIONS(3682), 1, + ACTIONS(3703), 1, anon_sym_override, - ACTIONS(4386), 1, + ACTIONS(4213), 1, anon_sym_LBRACK, - ACTIONS(6237), 1, + ACTIONS(6246), 1, anon_sym_STAR, - ACTIONS(6241), 1, + ACTIONS(6250), 1, anon_sym_readonly, - STATE(2785), 1, + STATE(2794), 1, sym_override_modifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6239), 2, + ACTIONS(6248), 2, sym_number, sym_private_property_identifier, - ACTIONS(6243), 2, + ACTIONS(6252), 2, anon_sym_get, anon_sym_set, - STATE(2938), 3, + STATE(2982), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(3660), 19, + ACTIONS(3677), 19, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -233000,51 +233054,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [112485] = 22, + [112221] = 22, ACTIONS(97), 1, anon_sym_AT, - ACTIONS(2114), 1, + ACTIONS(2128), 1, anon_sym_import, - ACTIONS(2116), 1, + ACTIONS(2130), 1, anon_sym_var, - ACTIONS(2118), 1, + ACTIONS(2132), 1, anon_sym_let, - ACTIONS(2120), 1, + ACTIONS(2134), 1, anon_sym_const, - ACTIONS(2125), 1, + ACTIONS(2139), 1, anon_sym_class, - ACTIONS(2127), 1, + ACTIONS(2141), 1, anon_sym_async, - ACTIONS(2129), 1, + ACTIONS(2143), 1, anon_sym_function, - ACTIONS(2138), 1, + ACTIONS(2152), 1, anon_sym_abstract, - ACTIONS(2140), 1, + ACTIONS(2154), 1, anon_sym_interface, - ACTIONS(2142), 1, + ACTIONS(2156), 1, anon_sym_enum, - ACTIONS(2306), 1, + ACTIONS(2314), 1, anon_sym_type, - ACTIONS(2310), 1, + ACTIONS(2318), 1, anon_sym_global, - ACTIONS(2316), 1, + ACTIONS(2334), 1, anon_sym_namespace, - ACTIONS(2318), 1, + ACTIONS(2336), 1, anon_sym_declare, - ACTIONS(2334), 1, + ACTIONS(2342), 1, anon_sym_module, - STATE(793), 1, - sym_internal_module, - STATE(853), 1, + STATE(829), 1, sym_declaration, - STATE(1310), 1, + STATE(842), 1, + sym_internal_module, + STATE(1319), 1, sym_decorator, - STATE(4079), 1, + STATE(4413), 1, aux_sym_export_statement_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(846), 13, + STATE(850), 13, sym_variable_declaration, sym_lexical_declaration, sym_class_declaration, @@ -233058,28 +233112,28 @@ static const uint16_t ts_small_parse_table[] = { sym_interface_declaration, sym_enum_declaration, sym_type_alias_declaration, - [112565] = 9, - ACTIONS(1511), 1, + [112301] = 9, + ACTIONS(1517), 1, anon_sym_DQUOTE, - ACTIONS(1513), 1, + ACTIONS(1519), 1, anon_sym_SQUOTE, - ACTIONS(6217), 1, + ACTIONS(6220), 1, anon_sym_LBRACK, - ACTIONS(6245), 1, + ACTIONS(6254), 1, anon_sym_RBRACE, - STATE(5791), 1, + STATE(5748), 1, sym_enum_assignment, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6219), 2, + ACTIONS(6222), 2, sym_number, sym_private_property_identifier, - STATE(4766), 3, + STATE(4755), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(6213), 23, + ACTIONS(6216), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -233103,28 +233157,86 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [112619] = 9, - ACTIONS(1511), 1, + [112355] = 22, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2364), 1, + anon_sym_type, + ACTIONS(2366), 1, + anon_sym_namespace, + ACTIONS(2368), 1, + anon_sym_import, + ACTIONS(2370), 1, + anon_sym_var, + ACTIONS(2372), 1, + anon_sym_let, + ACTIONS(2374), 1, + anon_sym_const, + ACTIONS(2376), 1, + anon_sym_class, + ACTIONS(2378), 1, + anon_sym_async, + ACTIONS(2380), 1, + anon_sym_function, + ACTIONS(2382), 1, + anon_sym_declare, + ACTIONS(2386), 1, + anon_sym_abstract, + ACTIONS(2390), 1, + anon_sym_interface, + ACTIONS(2392), 1, + anon_sym_enum, + ACTIONS(3787), 1, + anon_sym_module, + ACTIONS(6256), 1, + anon_sym_default, + STATE(1319), 1, + sym_decorator, + STATE(4064), 1, + sym_internal_module, + STATE(4136), 1, + sym_declaration, + STATE(4549), 1, + aux_sym_export_statement_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4060), 13, + sym_variable_declaration, + sym_lexical_declaration, + sym_class_declaration, + sym_function_declaration, + sym_generator_function_declaration, + sym_function_signature, + sym_ambient_declaration, + sym_abstract_class_declaration, + sym_module, + sym_import_alias, + sym_interface_declaration, + sym_enum_declaration, + sym_type_alias_declaration, + [112435] = 9, + ACTIONS(1517), 1, anon_sym_DQUOTE, - ACTIONS(1513), 1, + ACTIONS(1519), 1, anon_sym_SQUOTE, - ACTIONS(6217), 1, + ACTIONS(6220), 1, anon_sym_LBRACK, - ACTIONS(6247), 1, + ACTIONS(6258), 1, anon_sym_RBRACE, - STATE(5791), 1, + STATE(5748), 1, sym_enum_assignment, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6219), 2, + ACTIONS(6222), 2, sym_number, sym_private_property_identifier, - STATE(4766), 3, + STATE(4755), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(6213), 23, + ACTIONS(6216), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -233148,28 +233260,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [112673] = 9, - ACTIONS(1511), 1, + [112489] = 9, + ACTIONS(1517), 1, anon_sym_DQUOTE, - ACTIONS(1513), 1, + ACTIONS(1519), 1, anon_sym_SQUOTE, - ACTIONS(6217), 1, + ACTIONS(6220), 1, anon_sym_LBRACK, - ACTIONS(6249), 1, + ACTIONS(6260), 1, anon_sym_RBRACE, - STATE(5791), 1, + STATE(5748), 1, sym_enum_assignment, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6219), 2, + ACTIONS(6222), 2, sym_number, sym_private_property_identifier, - STATE(4766), 3, + STATE(4755), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(6213), 23, + ACTIONS(6216), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -233193,28 +233305,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [112727] = 9, - ACTIONS(1511), 1, + [112543] = 9, + ACTIONS(1517), 1, anon_sym_DQUOTE, - ACTIONS(1513), 1, + ACTIONS(1519), 1, anon_sym_SQUOTE, - ACTIONS(6217), 1, + ACTIONS(6220), 1, anon_sym_LBRACK, - ACTIONS(6251), 1, + ACTIONS(6262), 1, anon_sym_RBRACE, - STATE(5791), 1, + STATE(5180), 1, sym_enum_assignment, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6219), 2, + ACTIONS(6264), 2, sym_number, sym_private_property_identifier, - STATE(4766), 3, + STATE(4214), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(6213), 23, + ACTIONS(6216), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -233238,51 +233350,109 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [112781] = 22, + [112597] = 22, ACTIONS(97), 1, anon_sym_AT, - ACTIONS(2110), 1, + ACTIONS(2124), 1, anon_sym_namespace, - ACTIONS(2114), 1, + ACTIONS(2128), 1, anon_sym_import, - ACTIONS(2116), 1, + ACTIONS(2130), 1, anon_sym_var, - ACTIONS(2118), 1, + ACTIONS(2132), 1, anon_sym_let, - ACTIONS(2120), 1, + ACTIONS(2134), 1, anon_sym_const, - ACTIONS(2125), 1, + ACTIONS(2139), 1, anon_sym_class, - ACTIONS(2127), 1, + ACTIONS(2141), 1, anon_sym_async, - ACTIONS(2129), 1, + ACTIONS(2143), 1, anon_sym_function, + ACTIONS(2148), 1, + anon_sym_declare, + ACTIONS(2152), 1, + anon_sym_abstract, + ACTIONS(2154), 1, + anon_sym_interface, + ACTIONS(2156), 1, + anon_sym_enum, + ACTIONS(2314), 1, + anon_sym_type, + ACTIONS(2316), 1, + anon_sym_module, + ACTIONS(2318), 1, + anon_sym_global, + STATE(829), 1, + sym_declaration, + STATE(842), 1, + sym_internal_module, + STATE(1319), 1, + sym_decorator, + STATE(4413), 1, + aux_sym_export_statement_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(850), 13, + sym_variable_declaration, + sym_lexical_declaration, + sym_class_declaration, + sym_function_declaration, + sym_generator_function_declaration, + sym_function_signature, + sym_ambient_declaration, + sym_abstract_class_declaration, + sym_module, + sym_import_alias, + sym_interface_declaration, + sym_enum_declaration, + sym_type_alias_declaration, + [112677] = 22, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2124), 1, + anon_sym_namespace, + ACTIONS(2128), 1, + anon_sym_import, + ACTIONS(2130), 1, + anon_sym_var, + ACTIONS(2132), 1, + anon_sym_let, ACTIONS(2134), 1, + anon_sym_const, + ACTIONS(2139), 1, + anon_sym_class, + ACTIONS(2141), 1, + anon_sym_async, + ACTIONS(2143), 1, + anon_sym_function, + ACTIONS(2148), 1, anon_sym_declare, - ACTIONS(2136), 1, + ACTIONS(2150), 1, anon_sym_module, - ACTIONS(2138), 1, + ACTIONS(2152), 1, anon_sym_abstract, - ACTIONS(2140), 1, + ACTIONS(2154), 1, anon_sym_interface, - ACTIONS(2142), 1, + ACTIONS(2156), 1, anon_sym_enum, - ACTIONS(2306), 1, + ACTIONS(2314), 1, anon_sym_type, - ACTIONS(6253), 1, + ACTIONS(6266), 1, anon_sym_default, - STATE(793), 1, + STATE(842), 1, sym_internal_module, - STATE(794), 1, + STATE(843), 1, sym_declaration, - STATE(1310), 1, + STATE(1319), 1, sym_decorator, - STATE(4079), 1, + STATE(4413), 1, aux_sym_export_statement_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(846), 13, + STATE(850), 13, sym_variable_declaration, sym_lexical_declaration, sym_class_declaration, @@ -233296,39 +233466,39 @@ static const uint16_t ts_small_parse_table[] = { sym_interface_declaration, sym_enum_declaration, sym_type_alias_declaration, - [112861] = 14, - ACTIONS(3260), 1, + [112757] = 14, + ACTIONS(2300), 1, anon_sym_DQUOTE, - ACTIONS(3262), 1, + ACTIONS(2302), 1, anon_sym_SQUOTE, - ACTIONS(3682), 1, + ACTIONS(2324), 1, + anon_sym_async, + ACTIONS(2326), 1, + anon_sym_readonly, + ACTIONS(2330), 1, anon_sym_override, - ACTIONS(4386), 1, + ACTIONS(4530), 1, anon_sym_LBRACK, - ACTIONS(5011), 1, + ACTIONS(4918), 1, anon_sym_STAR, - ACTIONS(5013), 1, - anon_sym_async, - ACTIONS(5017), 1, - anon_sym_readonly, - ACTIONS(6255), 1, + ACTIONS(6268), 1, anon_sym_static, - STATE(2794), 1, + STATE(2791), 1, sym_override_modifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5015), 2, + ACTIONS(2310), 2, sym_number, sym_private_property_identifier, - ACTIONS(5019), 2, + ACTIONS(2328), 2, anon_sym_get, anon_sym_set, - STATE(3076), 3, + STATE(3868), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(3660), 17, + ACTIONS(2322), 17, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -233346,28 +233516,86 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [112925] = 9, - ACTIONS(1511), 1, + [112821] = 22, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2364), 1, + anon_sym_type, + ACTIONS(2366), 1, + anon_sym_namespace, + ACTIONS(2368), 1, + anon_sym_import, + ACTIONS(2370), 1, + anon_sym_var, + ACTIONS(2372), 1, + anon_sym_let, + ACTIONS(2374), 1, + anon_sym_const, + ACTIONS(2376), 1, + anon_sym_class, + ACTIONS(2378), 1, + anon_sym_async, + ACTIONS(2380), 1, + anon_sym_function, + ACTIONS(2382), 1, + anon_sym_declare, + ACTIONS(2384), 1, + anon_sym_module, + ACTIONS(2386), 1, + anon_sym_abstract, + ACTIONS(2388), 1, + anon_sym_global, + ACTIONS(2390), 1, + anon_sym_interface, + ACTIONS(2392), 1, + anon_sym_enum, + STATE(1319), 1, + sym_decorator, + STATE(4064), 1, + sym_internal_module, + STATE(4070), 1, + sym_declaration, + STATE(4549), 1, + aux_sym_export_statement_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4060), 13, + sym_variable_declaration, + sym_lexical_declaration, + sym_class_declaration, + sym_function_declaration, + sym_generator_function_declaration, + sym_function_signature, + sym_ambient_declaration, + sym_abstract_class_declaration, + sym_module, + sym_import_alias, + sym_interface_declaration, + sym_enum_declaration, + sym_type_alias_declaration, + [112901] = 9, + ACTIONS(1517), 1, anon_sym_DQUOTE, - ACTIONS(1513), 1, + ACTIONS(1519), 1, anon_sym_SQUOTE, - ACTIONS(6217), 1, + ACTIONS(6220), 1, anon_sym_LBRACK, - ACTIONS(6257), 1, + ACTIONS(6270), 1, anon_sym_RBRACE, - STATE(5791), 1, + STATE(5748), 1, sym_enum_assignment, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6219), 2, + ACTIONS(6222), 2, sym_number, sym_private_property_identifier, - STATE(4766), 3, + STATE(4755), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(6213), 23, + ACTIONS(6216), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -233391,28 +233619,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [112979] = 9, - ACTIONS(1511), 1, + [112955] = 9, + ACTIONS(1517), 1, anon_sym_DQUOTE, - ACTIONS(1513), 1, + ACTIONS(1519), 1, anon_sym_SQUOTE, - ACTIONS(6217), 1, + ACTIONS(6220), 1, anon_sym_LBRACK, - ACTIONS(6259), 1, + ACTIONS(6272), 1, anon_sym_RBRACE, - STATE(5791), 1, + STATE(5043), 1, sym_enum_assignment, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6219), 2, + ACTIONS(6274), 2, sym_number, sym_private_property_identifier, - STATE(4766), 3, + STATE(4186), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(6213), 23, + ACTIONS(6216), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -233436,19 +233664,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [113033] = 3, + [113009] = 4, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3612), 7, + ACTIONS(728), 4, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(1954), 6, anon_sym_STAR, anon_sym_LBRACK, anon_sym_DQUOTE, anon_sym_SQUOTE, sym_number, sym_private_property_identifier, - anon_sym_AT, - ACTIONS(3610), 25, + ACTIONS(1952), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -233472,32 +233704,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [113074] = 3, + [113053] = 11, + ACTIONS(3274), 1, + anon_sym_DQUOTE, + ACTIONS(3276), 1, + anon_sym_SQUOTE, + ACTIONS(4213), 1, + anon_sym_LBRACK, + ACTIONS(5040), 1, + anon_sym_STAR, + ACTIONS(5042), 1, + anon_sym_async, + ACTIONS(6278), 1, + anon_sym_readonly, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3627), 7, - anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, + ACTIONS(5048), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(6276), 2, sym_number, sym_private_property_identifier, - anon_sym_AT, - ACTIONS(3625), 25, + STATE(2935), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3677), 19, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, - anon_sym_async, anon_sym_new, sym_identifier, anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, anon_sym_declare, anon_sym_public, anon_sym_private, @@ -233510,35 +233750,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [113115] = 11, - ACTIONS(3260), 1, + [113110] = 11, + ACTIONS(3274), 1, anon_sym_DQUOTE, - ACTIONS(3262), 1, + ACTIONS(3276), 1, anon_sym_SQUOTE, - ACTIONS(4386), 1, + ACTIONS(4213), 1, anon_sym_LBRACK, - ACTIONS(4562), 1, + ACTIONS(5054), 1, anon_sym_STAR, - ACTIONS(4566), 1, + ACTIONS(5056), 1, anon_sym_async, - ACTIONS(4570), 1, + ACTIONS(5060), 1, anon_sym_readonly, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4568), 2, + ACTIONS(5058), 2, sym_number, sym_private_property_identifier, - ACTIONS(4572), 2, + ACTIONS(5062), 2, anon_sym_get, anon_sym_set, - STATE(2994), 3, + STATE(3066), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(3660), 19, + ACTIONS(3677), 19, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -233558,33 +233796,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [113172] = 11, - ACTIONS(3260), 1, + [113167] = 11, + ACTIONS(3274), 1, anon_sym_DQUOTE, - ACTIONS(3262), 1, + ACTIONS(3276), 1, anon_sym_SQUOTE, - ACTIONS(4386), 1, + ACTIONS(4213), 1, anon_sym_LBRACK, - ACTIONS(4983), 1, + ACTIONS(4952), 1, anon_sym_STAR, - ACTIONS(4985), 1, + ACTIONS(4954), 1, anon_sym_async, - ACTIONS(4989), 1, + ACTIONS(6282), 1, anon_sym_readonly, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4987), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(4991), 2, + ACTIONS(4960), 2, anon_sym_get, anon_sym_set, - STATE(3018), 3, + ACTIONS(6280), 2, + sym_number, + sym_private_property_identifier, + STATE(3046), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(3660), 19, + ACTIONS(3677), 19, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -233604,19 +233842,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [113229] = 3, + [113224] = 8, + ACTIONS(1517), 1, + anon_sym_DQUOTE, + ACTIONS(1519), 1, + anon_sym_SQUOTE, + ACTIONS(6220), 1, + anon_sym_LBRACK, + STATE(5748), 1, + sym_enum_assignment, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3620), 7, - anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, + ACTIONS(6222), 2, sym_number, sym_private_property_identifier, - anon_sym_AT, - ACTIONS(3618), 25, + STATE(4755), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(6216), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -233640,35 +233885,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [113270] = 11, - ACTIONS(3260), 1, + [113275] = 11, + ACTIONS(3274), 1, anon_sym_DQUOTE, - ACTIONS(3262), 1, + ACTIONS(3276), 1, anon_sym_SQUOTE, - ACTIONS(4386), 1, + ACTIONS(4213), 1, anon_sym_LBRACK, - ACTIONS(5042), 1, + ACTIONS(5250), 1, anon_sym_STAR, - ACTIONS(5044), 1, + ACTIONS(5252), 1, anon_sym_async, - ACTIONS(5048), 1, + ACTIONS(6284), 1, anon_sym_readonly, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5046), 2, + ACTIONS(5254), 2, sym_number, sym_private_property_identifier, - ACTIONS(5050), 2, + ACTIONS(5256), 2, anon_sym_get, anon_sym_set, - STATE(3080), 3, + STATE(3070), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(3660), 19, + ACTIONS(3677), 19, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -233688,30 +233931,86 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [113327] = 3, + [113332] = 11, + ACTIONS(3274), 1, + anon_sym_DQUOTE, + ACTIONS(3276), 1, + anon_sym_SQUOTE, + ACTIONS(4209), 1, + anon_sym_STAR, + ACTIONS(4213), 1, + anon_sym_LBRACK, + ACTIONS(4215), 1, + anon_sym_async, + ACTIONS(4219), 1, + anon_sym_readonly, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3519), 7, - anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, + ACTIONS(4217), 2, sym_number, sym_private_property_identifier, - anon_sym_AT, - ACTIONS(3517), 25, + ACTIONS(4221), 2, + anon_sym_get, + anon_sym_set, + STATE(3092), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3677), 19, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, - anon_sym_async, anon_sym_new, sym_identifier, anon_sym_static, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [113389] = 11, + ACTIONS(3274), 1, + anon_sym_DQUOTE, + ACTIONS(3276), 1, + anon_sym_SQUOTE, + ACTIONS(4213), 1, + anon_sym_LBRACK, + ACTIONS(4969), 1, + anon_sym_STAR, + ACTIONS(4971), 1, + anon_sym_async, + ACTIONS(4975), 1, anon_sym_readonly, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4973), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4977), 2, anon_sym_get, anon_sym_set, + STATE(3085), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3677), 19, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, anon_sym_declare, anon_sym_public, anon_sym_private, @@ -233724,13 +234023,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [113368] = 3, + [113446] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3635), 7, + ACTIONS(3543), 7, anon_sym_STAR, anon_sym_LBRACK, anon_sym_DQUOTE, @@ -233738,7 +234035,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(3633), 25, + ACTIONS(3541), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -233764,33 +234061,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [113409] = 11, - ACTIONS(2292), 1, + [113487] = 11, + ACTIONS(3274), 1, anon_sym_DQUOTE, - ACTIONS(2294), 1, + ACTIONS(3276), 1, anon_sym_SQUOTE, - ACTIONS(2324), 1, - anon_sym_async, - ACTIONS(2326), 1, - anon_sym_readonly, - ACTIONS(4548), 1, + ACTIONS(4213), 1, anon_sym_LBRACK, - ACTIONS(4866), 1, + ACTIONS(4942), 1, anon_sym_STAR, + ACTIONS(4944), 1, + anon_sym_async, + ACTIONS(4948), 1, + anon_sym_readonly, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2302), 2, + ACTIONS(4946), 2, sym_number, sym_private_property_identifier, - ACTIONS(2328), 2, + ACTIONS(4950), 2, anon_sym_get, anon_sym_set, - STATE(3619), 3, + STATE(3013), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(2322), 19, + ACTIONS(3677), 19, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -233810,26 +234107,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [113466] = 8, - ACTIONS(1511), 1, - anon_sym_DQUOTE, - ACTIONS(1513), 1, - anon_sym_SQUOTE, - ACTIONS(6217), 1, - anon_sym_LBRACK, - STATE(5791), 1, - sym_enum_assignment, + [113544] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6219), 2, + ACTIONS(3650), 7, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, sym_number, sym_private_property_identifier, - STATE(4766), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(6213), 23, + anon_sym_AT, + ACTIONS(3648), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -233853,38 +234143,42 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [113517] = 9, - ACTIONS(2292), 1, + anon_sym_abstract, + anon_sym_accessor, + [113585] = 11, + ACTIONS(3274), 1, anon_sym_DQUOTE, - ACTIONS(2294), 1, + ACTIONS(3276), 1, anon_sym_SQUOTE, - ACTIONS(4548), 1, + ACTIONS(4213), 1, anon_sym_LBRACK, - ACTIONS(6201), 1, + ACTIONS(4622), 1, anon_sym_STAR, + ACTIONS(4626), 1, + anon_sym_async, + ACTIONS(4630), 1, + anon_sym_readonly, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5527), 2, + ACTIONS(4628), 2, sym_number, sym_private_property_identifier, - ACTIONS(6261), 2, + ACTIONS(4632), 2, anon_sym_get, anon_sym_set, - STATE(3862), 3, + STATE(3022), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(2322), 21, + ACTIONS(3677), 19, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, - anon_sym_async, anon_sym_new, sym_identifier, anon_sym_static, - anon_sym_readonly, anon_sym_declare, anon_sym_public, anon_sym_private, @@ -233897,33 +234191,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [113570] = 11, - ACTIONS(3260), 1, + [113642] = 11, + ACTIONS(3274), 1, anon_sym_DQUOTE, - ACTIONS(3262), 1, + ACTIONS(3276), 1, anon_sym_SQUOTE, - ACTIONS(4382), 1, - anon_sym_STAR, - ACTIONS(4386), 1, + ACTIONS(4213), 1, anon_sym_LBRACK, - ACTIONS(4388), 1, + ACTIONS(5244), 1, + anon_sym_STAR, + ACTIONS(5268), 1, anon_sym_async, - ACTIONS(4392), 1, + ACTIONS(6286), 1, anon_sym_readonly, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4390), 2, + ACTIONS(5270), 2, sym_number, sym_private_property_identifier, - ACTIONS(4394), 2, + ACTIONS(5272), 2, anon_sym_get, anon_sym_set, - STATE(3067), 3, + STATE(3045), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(3660), 19, + ACTIONS(3677), 19, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -233943,40 +234237,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [113627] = 11, - ACTIONS(3260), 1, + [113699] = 9, + ACTIONS(2300), 1, anon_sym_DQUOTE, - ACTIONS(3262), 1, + ACTIONS(2302), 1, anon_sym_SQUOTE, - ACTIONS(4386), 1, + ACTIONS(4530), 1, anon_sym_LBRACK, - ACTIONS(5021), 1, + ACTIONS(6288), 1, anon_sym_STAR, - ACTIONS(5023), 1, - anon_sym_async, - ACTIONS(6265), 1, - anon_sym_readonly, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5029), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(6263), 2, + ACTIONS(5659), 2, sym_number, sym_private_property_identifier, - STATE(2958), 3, + ACTIONS(6290), 2, + anon_sym_get, + anon_sym_set, + STATE(3747), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(3660), 19, + ACTIONS(2322), 21, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, + anon_sym_async, anon_sym_new, sym_identifier, anon_sym_static, + anon_sym_readonly, anon_sym_declare, anon_sym_public, anon_sym_private, @@ -233989,29 +234281,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [113684] = 11, - ACTIONS(2292), 1, + [113752] = 11, + ACTIONS(2300), 1, anon_sym_DQUOTE, - ACTIONS(2294), 1, + ACTIONS(2302), 1, anon_sym_SQUOTE, - ACTIONS(4548), 1, + ACTIONS(4530), 1, anon_sym_LBRACK, - ACTIONS(6000), 1, + ACTIONS(6027), 1, anon_sym_STAR, - ACTIONS(6002), 1, + ACTIONS(6029), 1, anon_sym_async, - ACTIONS(6006), 1, + ACTIONS(6033), 1, anon_sym_readonly, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6004), 2, + ACTIONS(6031), 2, sym_number, sym_private_property_identifier, - ACTIONS(6008), 2, + ACTIONS(6035), 2, anon_sym_get, anon_sym_set, - STATE(3649), 3, + STATE(3583), 3, sym_string, sym__property_name, sym_computed_property_name, @@ -234035,40 +234327,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [113741] = 11, - ACTIONS(3260), 1, - anon_sym_DQUOTE, - ACTIONS(3262), 1, - anon_sym_SQUOTE, - ACTIONS(4386), 1, - anon_sym_LBRACK, - ACTIONS(5021), 1, - anon_sym_STAR, - ACTIONS(5023), 1, - anon_sym_async, - ACTIONS(6269), 1, - anon_sym_readonly, + [113809] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5029), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(6267), 2, + ACTIONS(3646), 7, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, sym_number, sym_private_property_identifier, - STATE(3040), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(3660), 19, + anon_sym_AT, + ACTIONS(3644), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, + anon_sym_async, anon_sym_new, sym_identifier, anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, anon_sym_declare, anon_sym_public, anon_sym_private, @@ -234081,33 +234363,35 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [113798] = 11, - ACTIONS(3260), 1, + anon_sym_abstract, + anon_sym_accessor, + [113850] = 11, + ACTIONS(3274), 1, anon_sym_DQUOTE, - ACTIONS(3262), 1, + ACTIONS(3276), 1, anon_sym_SQUOTE, - ACTIONS(4386), 1, + ACTIONS(4213), 1, anon_sym_LBRACK, - ACTIONS(5339), 1, + ACTIONS(5191), 1, anon_sym_STAR, - ACTIONS(5365), 1, + ACTIONS(5357), 1, anon_sym_async, - ACTIONS(6271), 1, + ACTIONS(6294), 1, anon_sym_readonly, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5367), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(5369), 2, + ACTIONS(5361), 2, anon_sym_get, anon_sym_set, - STATE(3087), 3, + ACTIONS(6292), 2, + sym_number, + sym_private_property_identifier, + STATE(2970), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(3660), 19, + ACTIONS(3677), 19, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -234127,40 +234411,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [113855] = 11, - ACTIONS(3260), 1, + [113907] = 9, + ACTIONS(2300), 1, anon_sym_DQUOTE, - ACTIONS(3262), 1, + ACTIONS(2302), 1, anon_sym_SQUOTE, - ACTIONS(4386), 1, + ACTIONS(4530), 1, anon_sym_LBRACK, - ACTIONS(5347), 1, + ACTIONS(6228), 1, anon_sym_STAR, - ACTIONS(5359), 1, - anon_sym_async, - ACTIONS(6273), 1, - anon_sym_readonly, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5361), 2, + ACTIONS(5637), 2, sym_number, sym_private_property_identifier, - ACTIONS(5363), 2, + ACTIONS(6296), 2, anon_sym_get, anon_sym_set, - STATE(3009), 3, + STATE(3795), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(3660), 19, + ACTIONS(2322), 21, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, + anon_sym_async, anon_sym_new, sym_identifier, anon_sym_static, + anon_sym_readonly, anon_sym_declare, anon_sym_public, anon_sym_private, @@ -234173,29 +234455,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [113912] = 11, - ACTIONS(2292), 1, + [113960] = 11, + ACTIONS(2300), 1, anon_sym_DQUOTE, - ACTIONS(2294), 1, + ACTIONS(2302), 1, anon_sym_SQUOTE, - ACTIONS(4548), 1, + ACTIONS(4530), 1, anon_sym_LBRACK, - ACTIONS(6136), 1, + ACTIONS(6145), 1, anon_sym_STAR, - ACTIONS(6142), 1, + ACTIONS(6147), 1, anon_sym_async, - ACTIONS(6275), 1, + ACTIONS(6298), 1, anon_sym_readonly, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6138), 2, + ACTIONS(6149), 2, sym_number, sym_private_property_identifier, - ACTIONS(6140), 2, + ACTIONS(6151), 2, anon_sym_get, anon_sym_set, - STATE(3809), 3, + STATE(3661), 3, sym_string, sym__property_name, sym_computed_property_name, @@ -234219,40 +234501,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [113969] = 11, - ACTIONS(3260), 1, - anon_sym_DQUOTE, - ACTIONS(3262), 1, - anon_sym_SQUOTE, - ACTIONS(4386), 1, - anon_sym_LBRACK, - ACTIONS(4993), 1, - anon_sym_STAR, - ACTIONS(4995), 1, - anon_sym_async, - ACTIONS(6279), 1, - anon_sym_readonly, + [114017] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5001), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(6277), 2, + ACTIONS(3630), 7, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, sym_number, sym_private_property_identifier, - STATE(2962), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(3660), 19, + anon_sym_AT, + ACTIONS(3628), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, + anon_sym_async, anon_sym_new, sym_identifier, anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, anon_sym_declare, anon_sym_public, anon_sym_private, @@ -234265,33 +234537,35 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [114026] = 11, - ACTIONS(3260), 1, + anon_sym_abstract, + anon_sym_accessor, + [114058] = 11, + ACTIONS(3274), 1, anon_sym_DQUOTE, - ACTIONS(3262), 1, + ACTIONS(3276), 1, anon_sym_SQUOTE, - ACTIONS(4386), 1, + ACTIONS(4213), 1, anon_sym_LBRACK, - ACTIONS(4856), 1, + ACTIONS(5040), 1, anon_sym_STAR, - ACTIONS(4858), 1, + ACTIONS(5042), 1, anon_sym_async, - ACTIONS(4862), 1, + ACTIONS(6302), 1, anon_sym_readonly, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4860), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(4864), 2, + ACTIONS(5048), 2, anon_sym_get, anon_sym_set, - STATE(3074), 3, + ACTIONS(6300), 2, + sym_number, + sym_private_property_identifier, + STATE(3030), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(3660), 19, + ACTIONS(3677), 19, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -234311,33 +234585,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [114083] = 11, - ACTIONS(3260), 1, + [114115] = 11, + ACTIONS(2300), 1, anon_sym_DQUOTE, - ACTIONS(3262), 1, + ACTIONS(2302), 1, anon_sym_SQUOTE, - ACTIONS(4386), 1, - anon_sym_LBRACK, - ACTIONS(5011), 1, - anon_sym_STAR, - ACTIONS(5013), 1, + ACTIONS(2324), 1, anon_sym_async, - ACTIONS(5017), 1, + ACTIONS(2326), 1, anon_sym_readonly, + ACTIONS(4530), 1, + anon_sym_LBRACK, + ACTIONS(4918), 1, + anon_sym_STAR, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5015), 2, + ACTIONS(2310), 2, sym_number, sym_private_property_identifier, - ACTIONS(5019), 2, + ACTIONS(2328), 2, anon_sym_get, anon_sym_set, - STATE(3076), 3, + STATE(3868), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(3660), 19, + ACTIONS(2322), 19, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -234357,40 +234631,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [114140] = 11, - ACTIONS(3260), 1, - anon_sym_DQUOTE, - ACTIONS(3262), 1, - anon_sym_SQUOTE, - ACTIONS(4386), 1, - anon_sym_LBRACK, - ACTIONS(5118), 1, - anon_sym_STAR, - ACTIONS(5286), 1, - anon_sym_async, - ACTIONS(6283), 1, - anon_sym_readonly, + [114172] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5290), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(6281), 2, + ACTIONS(3622), 7, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, sym_number, sym_private_property_identifier, - STATE(3008), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(3660), 19, + anon_sym_AT, + ACTIONS(3620), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, + anon_sym_async, anon_sym_new, sym_identifier, anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, anon_sym_declare, anon_sym_public, anon_sym_private, @@ -234403,38 +234667,42 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [114197] = 9, - ACTIONS(2292), 1, + anon_sym_abstract, + anon_sym_accessor, + [114213] = 11, + ACTIONS(3274), 1, anon_sym_DQUOTE, - ACTIONS(2294), 1, + ACTIONS(3276), 1, anon_sym_SQUOTE, - ACTIONS(4548), 1, + ACTIONS(4213), 1, anon_sym_LBRACK, - ACTIONS(6285), 1, + ACTIONS(5376), 1, anon_sym_STAR, + ACTIONS(5382), 1, + anon_sym_async, + ACTIONS(6304), 1, + anon_sym_readonly, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5417), 2, + ACTIONS(5384), 2, sym_number, sym_private_property_identifier, - ACTIONS(6287), 2, + ACTIONS(5386), 2, anon_sym_get, anon_sym_set, - STATE(3811), 3, + STATE(3065), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(2322), 21, + ACTIONS(3677), 19, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, - anon_sym_async, anon_sym_new, sym_identifier, anon_sym_static, - anon_sym_readonly, anon_sym_declare, anon_sym_public, anon_sym_private, @@ -234447,33 +234715,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [114250] = 11, - ACTIONS(3260), 1, + [114270] = 11, + ACTIONS(3274), 1, anon_sym_DQUOTE, - ACTIONS(3262), 1, + ACTIONS(3276), 1, anon_sym_SQUOTE, - ACTIONS(4386), 1, + ACTIONS(4213), 1, anon_sym_LBRACK, - ACTIONS(5104), 1, + ACTIONS(5064), 1, anon_sym_STAR, - ACTIONS(5106), 1, + ACTIONS(5066), 1, anon_sym_async, - ACTIONS(6289), 1, + ACTIONS(5070), 1, anon_sym_readonly, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5108), 2, + ACTIONS(5068), 2, sym_number, sym_private_property_identifier, - ACTIONS(5110), 2, + ACTIONS(5072), 2, anon_sym_get, anon_sym_set, - STATE(3082), 3, + STATE(3068), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(3660), 19, + ACTIONS(3677), 19, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -234493,20 +234761,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [114307] = 7, - ACTIONS(2292), 1, + [114327] = 7, + ACTIONS(2300), 1, anon_sym_DQUOTE, - ACTIONS(2294), 1, + ACTIONS(2302), 1, anon_sym_SQUOTE, - ACTIONS(4548), 1, + ACTIONS(4530), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5232), 2, + ACTIONS(5260), 2, sym_number, sym_private_property_identifier, - STATE(3640), 3, + STATE(3764), 3, sym_string, sym__property_name, sym_computed_property_name, @@ -234534,24 +234802,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [114355] = 7, - ACTIONS(1599), 1, + [114375] = 7, + ACTIONS(2300), 1, anon_sym_DQUOTE, - ACTIONS(1601), 1, + ACTIONS(2302), 1, anon_sym_SQUOTE, - ACTIONS(4579), 1, + ACTIONS(4530), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6291), 2, + ACTIONS(6031), 2, sym_number, sym_private_property_identifier, - STATE(3344), 3, + STATE(3583), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(4577), 23, + ACTIONS(2322), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -234575,24 +234843,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [114403] = 7, - ACTIONS(2292), 1, + [114423] = 8, + ACTIONS(1607), 1, anon_sym_DQUOTE, - ACTIONS(2294), 1, + ACTIONS(1609), 1, anon_sym_SQUOTE, - ACTIONS(4548), 1, + ACTIONS(4657), 1, anon_sym_LBRACK, + ACTIONS(6308), 1, + anon_sym_readonly, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6004), 2, + ACTIONS(6306), 2, sym_number, sym_private_property_identifier, - STATE(3649), 3, + STATE(3399), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(2322), 23, + ACTIONS(4655), 22, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -234601,7 +234871,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_new, sym_identifier, anon_sym_static, - anon_sym_readonly, anon_sym_get, anon_sym_set, anon_sym_declare, @@ -234616,26 +234885,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [114451] = 8, - ACTIONS(1599), 1, + [114473] = 7, + ACTIONS(1607), 1, anon_sym_DQUOTE, - ACTIONS(1601), 1, + ACTIONS(1609), 1, anon_sym_SQUOTE, - ACTIONS(4579), 1, + ACTIONS(4657), 1, anon_sym_LBRACK, - ACTIONS(6295), 1, - anon_sym_readonly, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6293), 2, + ACTIONS(6310), 2, sym_number, sym_private_property_identifier, - STATE(3353), 3, + STATE(3400), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(4577), 22, + ACTIONS(4655), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -234644,6 +234911,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_new, sym_identifier, anon_sym_static, + anon_sym_readonly, anon_sym_get, anon_sym_set, anon_sym_declare, @@ -234658,26 +234926,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [114501] = 8, - ACTIONS(1599), 1, + [114521] = 8, + ACTIONS(1607), 1, anon_sym_DQUOTE, - ACTIONS(1601), 1, + ACTIONS(1609), 1, anon_sym_SQUOTE, - ACTIONS(4579), 1, + ACTIONS(4657), 1, anon_sym_LBRACK, - ACTIONS(6299), 1, + ACTIONS(6314), 1, anon_sym_readonly, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6297), 2, + ACTIONS(6312), 2, sym_number, sym_private_property_identifier, - STATE(3502), 3, + STATE(3401), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(4577), 22, + ACTIONS(4655), 22, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -234700,24 +234968,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [114551] = 7, - ACTIONS(1599), 1, + [114571] = 7, + ACTIONS(1607), 1, anon_sym_DQUOTE, - ACTIONS(1601), 1, + ACTIONS(1609), 1, anon_sym_SQUOTE, - ACTIONS(4579), 1, + ACTIONS(4657), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6301), 2, + ACTIONS(6316), 2, sym_number, sym_private_property_identifier, - STATE(3354), 3, + STATE(3402), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(4577), 23, + ACTIONS(4655), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -234741,20 +235009,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [114599] = 7, - ACTIONS(2292), 1, + [114619] = 7, + ACTIONS(2300), 1, anon_sym_DQUOTE, - ACTIONS(2294), 1, + ACTIONS(2302), 1, anon_sym_SQUOTE, - ACTIONS(4548), 1, + ACTIONS(4530), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5355), 2, + ACTIONS(5201), 2, sym_number, sym_private_property_identifier, - STATE(3587), 3, + STATE(3793), 3, sym_string, sym__property_name, sym_computed_property_name, @@ -234782,26 +235050,65 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [114647] = 8, - ACTIONS(1599), 1, + [114667] = 7, + ACTIONS(2300), 1, anon_sym_DQUOTE, - ACTIONS(1601), 1, + ACTIONS(2302), 1, anon_sym_SQUOTE, - ACTIONS(4579), 1, + ACTIONS(4530), 1, anon_sym_LBRACK, - ACTIONS(6305), 1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5163), 2, + sym_number, + sym_private_property_identifier, + STATE(3582), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2322), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [114715] = 7, + ACTIONS(2300), 1, + anon_sym_DQUOTE, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + ACTIONS(4530), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6303), 2, + ACTIONS(4532), 2, sym_number, sym_private_property_identifier, - STATE(3377), 3, + STATE(3839), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(4577), 22, + ACTIONS(2322), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -234810,6 +235117,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_new, sym_identifier, anon_sym_static, + anon_sym_readonly, anon_sym_get, anon_sym_set, anon_sym_declare, @@ -234824,20 +235132,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [114697] = 7, - ACTIONS(2292), 1, + [114763] = 7, + ACTIONS(2300), 1, anon_sym_DQUOTE, - ACTIONS(2294), 1, + ACTIONS(2302), 1, anon_sym_SQUOTE, - ACTIONS(4548), 1, + ACTIONS(4530), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4550), 2, + ACTIONS(5246), 2, sym_number, sym_private_property_identifier, - STATE(3624), 3, + STATE(3570), 3, sym_string, sym__property_name, sym_computed_property_name, @@ -234865,20 +235173,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [114745] = 7, - ACTIONS(2292), 1, + [114811] = 7, + ACTIONS(2300), 1, anon_sym_DQUOTE, - ACTIONS(2294), 1, + ACTIONS(2302), 1, anon_sym_SQUOTE, - ACTIONS(4548), 1, + ACTIONS(4530), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5220), 2, + ACTIONS(5173), 2, sym_number, sym_private_property_identifier, - STATE(3845), 3, + STATE(3695), 3, sym_string, sym__property_name, sym_computed_property_name, @@ -234906,20 +235214,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [114793] = 7, - ACTIONS(2292), 1, + [114859] = 7, + ACTIONS(2300), 1, anon_sym_DQUOTE, - ACTIONS(2294), 1, + ACTIONS(2302), 1, anon_sym_SQUOTE, - ACTIONS(4548), 1, + ACTIONS(4530), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5114), 2, + ACTIONS(6163), 2, sym_number, sym_private_property_identifier, - STATE(3851), 3, + STATE(3649), 3, sym_string, sym__property_name, sym_computed_property_name, @@ -234947,20 +235255,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [114841] = 7, - ACTIONS(2292), 1, + [114907] = 7, + ACTIONS(2300), 1, anon_sym_DQUOTE, - ACTIONS(2294), 1, + ACTIONS(2302), 1, anon_sym_SQUOTE, - ACTIONS(4548), 1, + ACTIONS(4530), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6184), 2, + ACTIONS(6199), 2, sym_number, sym_private_property_identifier, - STATE(3798), 3, + STATE(3864), 3, sym_string, sym__property_name, sym_computed_property_name, @@ -234988,26 +235296,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [114889] = 8, - ACTIONS(1599), 1, + [114955] = 8, + ACTIONS(1607), 1, anon_sym_DQUOTE, - ACTIONS(1601), 1, + ACTIONS(1609), 1, anon_sym_SQUOTE, - ACTIONS(4579), 1, + ACTIONS(4657), 1, anon_sym_LBRACK, - ACTIONS(6307), 1, + ACTIONS(6320), 1, anon_sym_readonly, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5964), 2, + ACTIONS(6318), 2, sym_number, sym_private_property_identifier, - STATE(3461), 3, + STATE(3388), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(4577), 22, + ACTIONS(4655), 22, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -235030,20 +235338,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [114939] = 7, - ACTIONS(2292), 1, + [115005] = 7, + ACTIONS(2300), 1, anon_sym_DQUOTE, - ACTIONS(2294), 1, + ACTIONS(2302), 1, anon_sym_SQUOTE, - ACTIONS(4548), 1, + ACTIONS(4530), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5242), 2, + ACTIONS(5187), 2, sym_number, sym_private_property_identifier, - STATE(3732), 3, + STATE(3680), 3, sym_string, sym__property_name, sym_computed_property_name, @@ -235071,24 +235379,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [114987] = 7, - ACTIONS(1599), 1, + [115053] = 7, + ACTIONS(1607), 1, anon_sym_DQUOTE, - ACTIONS(1601), 1, + ACTIONS(1609), 1, anon_sym_SQUOTE, - ACTIONS(4579), 1, + ACTIONS(4657), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4581), 2, + ACTIONS(4659), 2, sym_number, sym_private_property_identifier, - STATE(3463), 3, + STATE(3420), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(4577), 23, + ACTIONS(4655), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -235112,24 +235420,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [115035] = 7, - ACTIONS(1599), 1, + [115101] = 7, + ACTIONS(2300), 1, anon_sym_DQUOTE, - ACTIONS(1601), 1, + ACTIONS(2302), 1, anon_sym_SQUOTE, - ACTIONS(4579), 1, + ACTIONS(4530), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5964), 2, + ACTIONS(5197), 2, sym_number, sym_private_property_identifier, - STATE(3461), 3, + STATE(3759), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(4577), 23, + ACTIONS(2322), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -235153,24 +235461,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [115083] = 7, - ACTIONS(1599), 1, + [115149] = 7, + ACTIONS(2300), 1, anon_sym_DQUOTE, - ACTIONS(1601), 1, + ACTIONS(2302), 1, anon_sym_SQUOTE, - ACTIONS(4579), 1, + ACTIONS(4530), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4843), 2, + ACTIONS(5311), 2, sym_number, sym_private_property_identifier, - STATE(3513), 3, + STATE(3757), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(4577), 23, + ACTIONS(2322), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -235194,26 +235502,65 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [115131] = 8, - ACTIONS(1599), 1, + [115197] = 7, + ACTIONS(1607), 1, anon_sym_DQUOTE, - ACTIONS(1601), 1, + ACTIONS(1609), 1, anon_sym_SQUOTE, - ACTIONS(4579), 1, + ACTIONS(4657), 1, anon_sym_LBRACK, - ACTIONS(6311), 1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4827), 2, + sym_number, + sym_private_property_identifier, + STATE(3387), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(4655), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [115245] = 7, + ACTIONS(2300), 1, + anon_sym_DQUOTE, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + ACTIONS(4530), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6309), 2, + ACTIONS(5276), 2, sym_number, sym_private_property_identifier, - STATE(3508), 3, + STATE(3595), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(4577), 22, + ACTIONS(2322), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -235222,6 +235569,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_new, sym_identifier, anon_sym_static, + anon_sym_readonly, anon_sym_get, anon_sym_set, anon_sym_declare, @@ -235236,24 +235584,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [115181] = 7, - ACTIONS(1599), 1, + [115293] = 7, + ACTIONS(2300), 1, anon_sym_DQUOTE, - ACTIONS(1601), 1, + ACTIONS(2302), 1, anon_sym_SQUOTE, - ACTIONS(4579), 1, + ACTIONS(4530), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6313), 2, + ACTIONS(5193), 2, sym_number, sym_private_property_identifier, - STATE(3509), 3, + STATE(3789), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(4577), 23, + ACTIONS(2322), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -235277,20 +235625,61 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [115229] = 7, - ACTIONS(2292), 1, + [115341] = 7, + ACTIONS(1607), 1, anon_sym_DQUOTE, - ACTIONS(2294), 1, + ACTIONS(1609), 1, anon_sym_SQUOTE, - ACTIONS(4548), 1, + ACTIONS(4657), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5341), 2, + ACTIONS(6322), 2, sym_number, sym_private_property_identifier, - STATE(3734), 3, + STATE(3389), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(4655), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [115389] = 7, + ACTIONS(2300), 1, + anon_sym_DQUOTE, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + ACTIONS(4530), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5264), 2, + sym_number, + sym_private_property_identifier, + STATE(3814), 3, sym_string, sym__property_name, sym_computed_property_name, @@ -235318,20 +235707,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [115277] = 7, - ACTIONS(2292), 1, + [115437] = 7, + ACTIONS(2300), 1, anon_sym_DQUOTE, - ACTIONS(2294), 1, + ACTIONS(2302), 1, anon_sym_SQUOTE, - ACTIONS(4548), 1, + ACTIONS(4530), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6124), 2, + ACTIONS(5372), 2, sym_number, sym_private_property_identifier, - STATE(3666), 3, + STATE(3843), 3, sym_string, sym__property_name, sym_computed_property_name, @@ -235359,20 +235748,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [115325] = 7, - ACTIONS(2292), 1, + [115485] = 7, + ACTIONS(2300), 1, anon_sym_DQUOTE, - ACTIONS(2294), 1, + ACTIONS(2302), 1, anon_sym_SQUOTE, - ACTIONS(4548), 1, + ACTIONS(4530), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5080), 2, + ACTIONS(6193), 2, sym_number, sym_private_property_identifier, - STATE(3745), 3, + STATE(3856), 3, sym_string, sym__property_name, sym_computed_property_name, @@ -235400,26 +235789,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [115373] = 8, - ACTIONS(1599), 1, + [115533] = 8, + ACTIONS(1607), 1, anon_sym_DQUOTE, - ACTIONS(1601), 1, + ACTIONS(1609), 1, anon_sym_SQUOTE, - ACTIONS(4579), 1, + ACTIONS(4657), 1, anon_sym_LBRACK, - ACTIONS(6317), 1, + ACTIONS(6324), 1, anon_sym_readonly, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6315), 2, + ACTIONS(5995), 2, sym_number, sym_private_property_identifier, - STATE(3487), 3, + STATE(3379), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(4577), 22, + ACTIONS(4655), 22, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -235442,24 +235831,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [115423] = 7, - ACTIONS(2292), 1, + [115583] = 7, + ACTIONS(1607), 1, anon_sym_DQUOTE, - ACTIONS(2294), 1, + ACTIONS(1609), 1, anon_sym_SQUOTE, - ACTIONS(4548), 1, + ACTIONS(4657), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5224), 2, + ACTIONS(5995), 2, sym_number, sym_private_property_identifier, - STATE(3635), 3, + STATE(3379), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(2322), 23, + ACTIONS(4655), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -235483,26 +235872,65 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [115471] = 8, - ACTIONS(1599), 1, + [115631] = 7, + ACTIONS(2300), 1, anon_sym_DQUOTE, - ACTIONS(1601), 1, + ACTIONS(2302), 1, anon_sym_SQUOTE, - ACTIONS(4579), 1, + ACTIONS(4530), 1, anon_sym_LBRACK, - ACTIONS(6321), 1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6195), 2, + sym_number, + sym_private_property_identifier, + STATE(3777), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2322), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [115679] = 7, + ACTIONS(2300), 1, + anon_sym_DQUOTE, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + ACTIONS(4530), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6319), 2, + ACTIONS(2310), 2, sym_number, sym_private_property_identifier, - STATE(3342), 3, + STATE(3868), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(4577), 22, + ACTIONS(2322), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -235511,6 +235939,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_new, sym_identifier, anon_sym_static, + anon_sym_readonly, anon_sym_get, anon_sym_set, anon_sym_declare, @@ -235525,26 +235954,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [115521] = 8, - ACTIONS(1599), 1, + [115727] = 8, + ACTIONS(1607), 1, anon_sym_DQUOTE, - ACTIONS(1601), 1, + ACTIONS(1609), 1, anon_sym_SQUOTE, - ACTIONS(4579), 1, + ACTIONS(4657), 1, anon_sym_LBRACK, ACTIONS(5921), 1, anon_sym_readonly, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4843), 2, + ACTIONS(4827), 2, sym_number, sym_private_property_identifier, - STATE(3513), 3, + STATE(3387), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(4577), 22, + ACTIONS(4655), 22, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -235567,24 +235996,107 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [115571] = 7, - ACTIONS(1599), 1, + [115777] = 7, + ACTIONS(2300), 1, + anon_sym_DQUOTE, + ACTIONS(2302), 1, + anon_sym_SQUOTE, + ACTIONS(4530), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5637), 2, + sym_number, + sym_private_property_identifier, + STATE(3795), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2322), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [115825] = 8, + ACTIONS(1607), 1, + anon_sym_DQUOTE, + ACTIONS(1609), 1, + anon_sym_SQUOTE, + ACTIONS(4657), 1, + anon_sym_LBRACK, + ACTIONS(5891), 1, + anon_sym_readonly, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5655), 2, + sym_number, + sym_private_property_identifier, + STATE(3465), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(4655), 22, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [115875] = 7, + ACTIONS(2300), 1, anon_sym_DQUOTE, - ACTIONS(1601), 1, + ACTIONS(2302), 1, anon_sym_SQUOTE, - ACTIONS(4579), 1, + ACTIONS(4530), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6323), 2, + ACTIONS(5145), 2, sym_number, sym_private_property_identifier, - STATE(3343), 3, + STATE(3828), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(4577), 23, + ACTIONS(2322), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -235608,61 +236120,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [115619] = 7, - ACTIONS(1599), 1, + [115923] = 7, + ACTIONS(2300), 1, anon_sym_DQUOTE, - ACTIONS(1601), 1, + ACTIONS(2302), 1, anon_sym_SQUOTE, - ACTIONS(4579), 1, - anon_sym_LBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6325), 2, - sym_number, - sym_private_property_identifier, - STATE(3488), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(4577), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [115667] = 7, - ACTIONS(2292), 1, - anon_sym_DQUOTE, - ACTIONS(2294), 1, - anon_sym_SQUOTE, - ACTIONS(4548), 1, + ACTIONS(4530), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5120), 2, + ACTIONS(5157), 2, sym_number, sym_private_property_identifier, - STATE(3752), 3, + STATE(3590), 3, sym_string, sym__property_name, sym_computed_property_name, @@ -235690,20 +236161,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [115715] = 7, - ACTIONS(2292), 1, + [115971] = 7, + ACTIONS(2300), 1, anon_sym_DQUOTE, - ACTIONS(2294), 1, + ACTIONS(2302), 1, anon_sym_SQUOTE, - ACTIONS(4548), 1, + ACTIONS(4530), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5527), 2, + ACTIONS(5280), 2, sym_number, sym_private_property_identifier, - STATE(3862), 3, + STATE(3616), 3, sym_string, sym__property_name, sym_computed_property_name, @@ -235731,20 +236202,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [115763] = 7, - ACTIONS(2292), 1, + [116019] = 7, + ACTIONS(2300), 1, anon_sym_DQUOTE, - ACTIONS(2294), 1, + ACTIONS(2302), 1, anon_sym_SQUOTE, - ACTIONS(4548), 1, + ACTIONS(4530), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5070), 2, + ACTIONS(5659), 2, sym_number, sym_private_property_identifier, - STATE(3760), 3, + STATE(3747), 3, sym_string, sym__property_name, sym_computed_property_name, @@ -235772,20 +236243,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [115811] = 7, - ACTIONS(2292), 1, + [116067] = 7, + ACTIONS(2300), 1, anon_sym_DQUOTE, - ACTIONS(2294), 1, + ACTIONS(2302), 1, anon_sym_SQUOTE, - ACTIONS(4548), 1, + ACTIONS(4530), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5076), 2, + ACTIONS(6201), 2, sym_number, sym_private_property_identifier, - STATE(3763), 3, + STATE(3660), 3, sym_string, sym__property_name, sym_computed_property_name, @@ -235813,65 +236284,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [115859] = 7, - ACTIONS(2292), 1, + [116115] = 8, + ACTIONS(1607), 1, anon_sym_DQUOTE, - ACTIONS(2294), 1, + ACTIONS(1609), 1, anon_sym_SQUOTE, - ACTIONS(4548), 1, + ACTIONS(4657), 1, anon_sym_LBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6156), 2, - sym_number, - sym_private_property_identifier, - STATE(3764), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, + ACTIONS(6328), 1, anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [115907] = 7, - ACTIONS(2292), 1, - anon_sym_DQUOTE, - ACTIONS(2294), 1, - anon_sym_SQUOTE, - ACTIONS(4548), 1, - anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5228), 2, + ACTIONS(6326), 2, sym_number, sym_private_property_identifier, - STATE(3638), 3, + STATE(3475), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(2322), 23, + ACTIONS(4655), 22, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -235880,7 +236312,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_new, sym_identifier, anon_sym_static, - anon_sym_readonly, anon_sym_get, anon_sym_set, anon_sym_declare, @@ -235895,24 +236326,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [115955] = 7, - ACTIONS(2292), 1, + [116165] = 7, + ACTIONS(1607), 1, anon_sym_DQUOTE, - ACTIONS(2294), 1, + ACTIONS(1609), 1, anon_sym_SQUOTE, - ACTIONS(4548), 1, + ACTIONS(4657), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5139), 2, + ACTIONS(6330), 2, sym_number, sym_private_property_identifier, - STATE(3600), 3, + STATE(3347), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(2322), 23, + ACTIONS(4655), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -235936,20 +236367,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [116003] = 7, - ACTIONS(2292), 1, + [116213] = 7, + ACTIONS(2300), 1, anon_sym_DQUOTE, - ACTIONS(2294), 1, + ACTIONS(2302), 1, anon_sym_SQUOTE, - ACTIONS(4548), 1, + ACTIONS(4530), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5417), 2, + ACTIONS(5284), 2, sym_number, sym_private_property_identifier, - STATE(3811), 3, + STATE(3635), 3, sym_string, sym__property_name, sym_computed_property_name, @@ -235977,65 +236408,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [116051] = 7, - ACTIONS(1599), 1, + [116261] = 8, + ACTIONS(1607), 1, anon_sym_DQUOTE, - ACTIONS(1601), 1, + ACTIONS(1609), 1, anon_sym_SQUOTE, - ACTIONS(4579), 1, + ACTIONS(4657), 1, anon_sym_LBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6327), 2, - sym_number, - sym_private_property_identifier, - STATE(3480), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(4577), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, + ACTIONS(6334), 1, anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [116099] = 7, - ACTIONS(2292), 1, - anon_sym_DQUOTE, - ACTIONS(2294), 1, - anon_sym_SQUOTE, - ACTIONS(4548), 1, - anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5143), 2, + ACTIONS(6332), 2, sym_number, sym_private_property_identifier, - STATE(3731), 3, + STATE(3414), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(2322), 23, + ACTIONS(4655), 22, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -236044,7 +236436,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_new, sym_identifier, anon_sym_static, - anon_sym_readonly, anon_sym_get, anon_sym_set, anon_sym_declare, @@ -236059,24 +236450,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [116147] = 7, - ACTIONS(2292), 1, + [116311] = 7, + ACTIONS(1607), 1, anon_sym_DQUOTE, - ACTIONS(2294), 1, + ACTIONS(1609), 1, anon_sym_SQUOTE, - ACTIONS(4548), 1, + ACTIONS(4657), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5238), 2, + ACTIONS(6336), 2, sym_number, sym_private_property_identifier, - STATE(3641), 3, + STATE(3416), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(2322), 23, + ACTIONS(4655), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -236100,67 +236491,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [116195] = 7, - ACTIONS(2292), 1, + [116359] = 8, + ACTIONS(1607), 1, anon_sym_DQUOTE, - ACTIONS(2294), 1, + ACTIONS(1609), 1, anon_sym_SQUOTE, - ACTIONS(4548), 1, + ACTIONS(4657), 1, anon_sym_LBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6182), 2, - sym_number, - sym_private_property_identifier, - STATE(3642), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [116243] = 8, - ACTIONS(1599), 1, - anon_sym_DQUOTE, - ACTIONS(1601), 1, - anon_sym_SQUOTE, - ACTIONS(4579), 1, - anon_sym_LBRACK, - ACTIONS(6331), 1, + ACTIONS(6340), 1, anon_sym_readonly, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6329), 2, + ACTIONS(6338), 2, sym_number, sym_private_property_identifier, - STATE(3489), 3, + STATE(3417), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(4577), 22, + ACTIONS(4655), 22, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -236183,24 +236533,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [116293] = 7, - ACTIONS(1599), 1, + [116409] = 7, + ACTIONS(2300), 1, anon_sym_DQUOTE, - ACTIONS(1601), 1, + ACTIONS(2302), 1, anon_sym_SQUOTE, - ACTIONS(4579), 1, + ACTIONS(4530), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6333), 2, + ACTIONS(6149), 2, sym_number, sym_private_property_identifier, - STATE(3426), 3, + STATE(3661), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(4577), 23, + ACTIONS(2322), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -236224,20 +236574,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [116341] = 7, - ACTIONS(2292), 1, + [116457] = 7, + ACTIONS(2300), 1, anon_sym_DQUOTE, - ACTIONS(2294), 1, + ACTIONS(2302), 1, anon_sym_SQUOTE, - ACTIONS(4548), 1, + ACTIONS(4530), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5246), 2, + ACTIONS(5290), 2, sym_number, sym_private_property_identifier, - STATE(3861), 3, + STATE(3654), 3, sym_string, sym__property_name, sym_computed_property_name, @@ -236265,26 +236615,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [116389] = 8, - ACTIONS(1599), 1, + [116505] = 7, + ACTIONS(2300), 1, anon_sym_DQUOTE, - ACTIONS(1601), 1, + ACTIONS(2302), 1, anon_sym_SQUOTE, - ACTIONS(4579), 1, + ACTIONS(4530), 1, anon_sym_LBRACK, - ACTIONS(6337), 1, - anon_sym_readonly, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6335), 2, + ACTIONS(6171), 2, sym_number, sym_private_property_identifier, - STATE(3490), 3, + STATE(3656), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(4577), 22, + ACTIONS(2322), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -236293,6 +236641,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_new, sym_identifier, anon_sym_static, + anon_sym_readonly, anon_sym_get, anon_sym_set, anon_sym_declare, @@ -236307,20 +236656,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [116439] = 7, - ACTIONS(2292), 1, + [116553] = 7, + ACTIONS(2300), 1, anon_sym_DQUOTE, - ACTIONS(2294), 1, + ACTIONS(2302), 1, anon_sym_SQUOTE, - ACTIONS(4548), 1, + ACTIONS(4530), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6158), 2, + ACTIONS(6197), 2, sym_number, sym_private_property_identifier, - STATE(3644), 3, + STATE(3634), 3, sym_string, sym__property_name, sym_computed_property_name, @@ -236348,24 +236697,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [116487] = 7, - ACTIONS(2292), 1, + [116601] = 7, + ACTIONS(1607), 1, anon_sym_DQUOTE, - ACTIONS(2294), 1, + ACTIONS(1609), 1, anon_sym_SQUOTE, - ACTIONS(4548), 1, + ACTIONS(4657), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5349), 2, + ACTIONS(6342), 2, sym_number, sym_private_property_identifier, - STATE(3610), 3, + STATE(3425), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(2322), 23, + ACTIONS(4655), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -236389,26 +236738,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [116535] = 8, - ACTIONS(1599), 1, + [116649] = 8, + ACTIONS(1607), 1, anon_sym_DQUOTE, - ACTIONS(1601), 1, + ACTIONS(1609), 1, anon_sym_SQUOTE, - ACTIONS(4579), 1, + ACTIONS(4657), 1, anon_sym_LBRACK, - ACTIONS(6341), 1, + ACTIONS(6346), 1, anon_sym_readonly, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6339), 2, + ACTIONS(6344), 2, sym_number, sym_private_property_identifier, - STATE(3368), 3, + STATE(3508), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(4577), 22, + ACTIONS(4655), 22, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -236431,24 +236780,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [116585] = 7, - ACTIONS(1599), 1, + [116699] = 7, + ACTIONS(1607), 1, anon_sym_DQUOTE, - ACTIONS(1601), 1, + ACTIONS(1609), 1, anon_sym_SQUOTE, - ACTIONS(4579), 1, + ACTIONS(4657), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6343), 2, + ACTIONS(6348), 2, sym_number, sym_private_property_identifier, - STATE(3369), 3, + STATE(3517), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(4577), 23, + ACTIONS(4655), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -236472,65 +236821,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [116633] = 7, - ACTIONS(2292), 1, + [116747] = 8, + ACTIONS(1607), 1, anon_sym_DQUOTE, - ACTIONS(2294), 1, + ACTIONS(1609), 1, anon_sym_SQUOTE, - ACTIONS(4548), 1, + ACTIONS(4657), 1, anon_sym_LBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5274), 2, - sym_number, - sym_private_property_identifier, - STATE(3768), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(2322), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, + ACTIONS(6352), 1, anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [116681] = 7, - ACTIONS(2292), 1, - anon_sym_DQUOTE, - ACTIONS(2294), 1, - anon_sym_SQUOTE, - ACTIONS(4548), 1, - anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5280), 2, + ACTIONS(6350), 2, sym_number, sym_private_property_identifier, - STATE(3859), 3, + STATE(3366), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(2322), 23, + ACTIONS(4655), 22, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -236539,7 +236849,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_new, sym_identifier, anon_sym_static, - anon_sym_readonly, anon_sym_get, anon_sym_set, anon_sym_declare, @@ -236554,24 +236863,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [116729] = 7, - ACTIONS(1599), 1, + [116797] = 7, + ACTIONS(1607), 1, anon_sym_DQUOTE, - ACTIONS(1601), 1, + ACTIONS(1609), 1, anon_sym_SQUOTE, - ACTIONS(4579), 1, + ACTIONS(4657), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6345), 2, + ACTIONS(6354), 2, sym_number, sym_private_property_identifier, - STATE(3496), 3, + STATE(3474), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(4577), 23, + ACTIONS(4655), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -236595,20 +236904,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [116777] = 7, - ACTIONS(2292), 1, + [116845] = 7, + ACTIONS(2300), 1, anon_sym_DQUOTE, - ACTIONS(2294), 1, + ACTIONS(2302), 1, anon_sym_SQUOTE, - ACTIONS(4548), 1, + ACTIONS(4530), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6160), 2, + ACTIONS(6137), 2, sym_number, sym_private_property_identifier, - STATE(3625), 3, + STATE(3677), 3, sym_string, sym__property_name, sym_computed_property_name, @@ -236636,24 +236945,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [116825] = 7, - ACTIONS(1599), 1, + [116893] = 8, + ACTIONS(1607), 1, anon_sym_DQUOTE, - ACTIONS(1601), 1, + ACTIONS(1609), 1, anon_sym_SQUOTE, - ACTIONS(4579), 1, + ACTIONS(4657), 1, anon_sym_LBRACK, + ACTIONS(6358), 1, + anon_sym_readonly, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6347), 2, + ACTIONS(6356), 2, sym_number, sym_private_property_identifier, - STATE(3341), 3, + STATE(3484), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(4577), 23, + ACTIONS(4655), 22, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -236662,7 +236973,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_new, sym_identifier, anon_sym_static, - anon_sym_readonly, anon_sym_get, anon_sym_set, anon_sym_declare, @@ -236677,24 +236987,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [116873] = 7, - ACTIONS(2292), 1, + [116943] = 7, + ACTIONS(1607), 1, anon_sym_DQUOTE, - ACTIONS(2294), 1, + ACTIONS(1609), 1, anon_sym_SQUOTE, - ACTIONS(4548), 1, + ACTIONS(4657), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6186), 2, + ACTIONS(6360), 2, sym_number, sym_private_property_identifier, - STATE(3803), 3, + STATE(3485), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(2322), 23, + ACTIONS(4655), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -236718,66 +237028,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [116921] = 8, - ACTIONS(1599), 1, + [116991] = 8, + ACTIONS(1607), 1, anon_sym_DQUOTE, - ACTIONS(1601), 1, + ACTIONS(1609), 1, anon_sym_SQUOTE, - ACTIONS(4579), 1, + ACTIONS(4657), 1, anon_sym_LBRACK, - ACTIONS(6351), 1, + ACTIONS(6364), 1, anon_sym_readonly, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6349), 2, - sym_number, - sym_private_property_identifier, - STATE(3495), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(4577), 22, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [116971] = 7, - ACTIONS(2292), 1, - anon_sym_DQUOTE, - ACTIONS(2294), 1, - anon_sym_SQUOTE, - ACTIONS(4548), 1, - anon_sym_LBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6138), 2, + ACTIONS(6362), 2, sym_number, sym_private_property_identifier, - STATE(3809), 3, + STATE(3491), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(2322), 23, + ACTIONS(4655), 22, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -236786,7 +237056,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_new, sym_identifier, anon_sym_static, - anon_sym_readonly, anon_sym_get, anon_sym_set, anon_sym_declare, @@ -236801,26 +237070,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [117019] = 8, - ACTIONS(1599), 1, + [117041] = 8, + ACTIONS(1607), 1, anon_sym_DQUOTE, - ACTIONS(1601), 1, + ACTIONS(1609), 1, anon_sym_SQUOTE, - ACTIONS(4579), 1, + ACTIONS(4657), 1, anon_sym_LBRACK, - ACTIONS(5954), 1, + ACTIONS(6368), 1, anon_sym_readonly, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5415), 2, + ACTIONS(6366), 2, sym_number, sym_private_property_identifier, - STATE(3464), 3, + STATE(3509), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(4577), 22, + ACTIONS(4655), 22, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -236843,24 +237112,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [117069] = 7, - ACTIONS(1599), 1, + [117091] = 7, + ACTIONS(1607), 1, anon_sym_DQUOTE, - ACTIONS(1601), 1, + ACTIONS(1609), 1, anon_sym_SQUOTE, - ACTIONS(4579), 1, + ACTIONS(4657), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5415), 2, + ACTIONS(6370), 2, sym_number, sym_private_property_identifier, - STATE(3464), 3, + STATE(3512), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(4577), 23, + ACTIONS(4655), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -236884,20 +237153,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [117117] = 7, - ACTIONS(2292), 1, + [117139] = 7, + ACTIONS(2300), 1, anon_sym_DQUOTE, - ACTIONS(2294), 1, + ACTIONS(2302), 1, anon_sym_SQUOTE, - ACTIONS(4548), 1, + ACTIONS(4530), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6130), 2, + ACTIONS(5378), 2, sym_number, sym_private_property_identifier, - STATE(3669), 3, + STATE(3618), 3, sym_string, sym__property_name, sym_computed_property_name, @@ -236925,26 +237194,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [117165] = 8, - ACTIONS(1599), 1, + [117187] = 7, + ACTIONS(2300), 1, anon_sym_DQUOTE, - ACTIONS(1601), 1, + ACTIONS(2302), 1, anon_sym_SQUOTE, - ACTIONS(4579), 1, + ACTIONS(4530), 1, anon_sym_LBRACK, - ACTIONS(6355), 1, - anon_sym_readonly, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6353), 2, + ACTIONS(5298), 2, sym_number, sym_private_property_identifier, - STATE(3479), 3, + STATE(3850), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(4577), 22, + ACTIONS(2322), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -236953,6 +237220,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_new, sym_identifier, anon_sym_static, + anon_sym_readonly, anon_sym_get, anon_sym_set, anon_sym_declare, @@ -236967,24 +237235,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [117215] = 7, - ACTIONS(2292), 1, + [117235] = 7, + ACTIONS(1607), 1, anon_sym_DQUOTE, - ACTIONS(2294), 1, + ACTIONS(1609), 1, anon_sym_SQUOTE, - ACTIONS(4548), 1, + ACTIONS(4657), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2302), 2, + ACTIONS(5655), 2, sym_number, sym_private_property_identifier, - STATE(3619), 3, + STATE(3465), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(2322), 23, + ACTIONS(4655), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -237008,15 +237276,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [117263] = 4, - ACTIONS(6357), 1, + [117283] = 4, + ACTIONS(6372), 1, sym_identifier, - STATE(5836), 1, + STATE(5897), 1, sym_mapped_type_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6359), 22, + ACTIONS(6374), 22, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -237039,26 +237307,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [117298] = 9, - ACTIONS(3451), 1, + [117318] = 9, + ACTIONS(3483), 1, anon_sym_LPAREN, - ACTIONS(3455), 1, + ACTIONS(3487), 1, anon_sym_DOT, - ACTIONS(3459), 1, + ACTIONS(3491), 1, anon_sym_QMARK_DOT, - ACTIONS(6361), 1, + ACTIONS(6376), 1, anon_sym_LT, - STATE(2913), 1, + STATE(2926), 1, sym_arguments, - STATE(2950), 1, + STATE(2992), 1, sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3453), 2, + ACTIONS(3485), 2, anon_sym_EQ, anon_sym_QMARK, - ACTIONS(3449), 12, + ACTIONS(3481), 12, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -237071,26 +237339,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [117339] = 9, - ACTIONS(3451), 1, + [117359] = 9, + ACTIONS(3483), 1, anon_sym_LPAREN, - ACTIONS(6361), 1, + ACTIONS(6376), 1, anon_sym_LT, - ACTIONS(6363), 1, + ACTIONS(6378), 1, anon_sym_DOT, - ACTIONS(6365), 1, + ACTIONS(6380), 1, anon_sym_QMARK_DOT, - STATE(2909), 1, + STATE(2915), 1, sym_arguments, - STATE(3029), 1, + STATE(2999), 1, sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4020), 2, + ACTIONS(4037), 2, anon_sym_EQ, anon_sym_QMARK, - ACTIONS(4022), 12, + ACTIONS(4039), 12, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -237103,26 +237371,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [117380] = 9, - ACTIONS(3451), 1, + [117400] = 9, + ACTIONS(3483), 1, anon_sym_LPAREN, - ACTIONS(6361), 1, + ACTIONS(6376), 1, anon_sym_LT, - ACTIONS(6367), 1, + ACTIONS(6382), 1, anon_sym_DOT, - ACTIONS(6369), 1, + ACTIONS(6384), 1, anon_sym_QMARK_DOT, - STATE(2917), 1, + STATE(2921), 1, sym_arguments, - STATE(3024), 1, + STATE(3008), 1, sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4028), 2, + ACTIONS(4043), 2, anon_sym_EQ, anon_sym_QMARK, - ACTIONS(4030), 12, + ACTIONS(4045), 12, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -237135,14 +237403,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [117421] = 3, + [117441] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4250), 2, + ACTIONS(4107), 2, anon_sym_EQ, anon_sym_QMARK, - ACTIONS(4252), 17, + ACTIONS(4109), 17, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -237160,14 +237428,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - [117449] = 3, + [117469] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4342), 2, + ACTIONS(4231), 2, anon_sym_EQ, anon_sym_QMARK, - ACTIONS(4344), 17, + ACTIONS(4233), 17, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -237185,14 +237453,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - [117477] = 3, + [117497] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4302), 2, + ACTIONS(4239), 2, anon_sym_EQ, anon_sym_QMARK, - ACTIONS(4304), 17, + ACTIONS(4241), 17, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -237210,14 +237478,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - [117505] = 3, + [117525] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4306), 2, + ACTIONS(4137), 2, anon_sym_EQ, anon_sym_QMARK, - ACTIONS(4308), 17, + ACTIONS(4139), 17, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -237235,14 +237503,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - [117533] = 3, + [117553] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4306), 2, + ACTIONS(4141), 2, anon_sym_EQ, anon_sym_QMARK, - ACTIONS(4308), 17, + ACTIONS(4143), 17, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -237260,14 +237528,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - [117561] = 3, + [117581] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4314), 2, + ACTIONS(4141), 2, anon_sym_EQ, anon_sym_QMARK, - ACTIONS(4316), 17, + ACTIONS(4143), 17, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -237285,14 +237553,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - [117589] = 3, + [117609] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4306), 2, + ACTIONS(4141), 2, anon_sym_EQ, anon_sym_QMARK, - ACTIONS(4308), 17, + ACTIONS(4143), 17, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -237310,14 +237578,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - [117617] = 3, + [117637] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4342), 2, + ACTIONS(4231), 2, anon_sym_EQ, anon_sym_QMARK, - ACTIONS(4344), 17, + ACTIONS(4233), 17, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -237335,14 +237603,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - [117645] = 3, + [117665] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4254), 2, + ACTIONS(4243), 2, anon_sym_EQ, anon_sym_QMARK, - ACTIONS(4256), 17, + ACTIONS(4245), 17, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -237360,14 +237628,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - [117673] = 3, + [117693] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4342), 2, + ACTIONS(4173), 2, anon_sym_EQ, anon_sym_QMARK, - ACTIONS(4344), 17, + ACTIONS(4175), 17, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -237385,14 +237653,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - [117701] = 3, + [117721] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4310), 2, + ACTIONS(4145), 2, anon_sym_EQ, anon_sym_QMARK, - ACTIONS(4312), 17, + ACTIONS(4147), 17, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -237410,14 +237678,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - [117729] = 3, + [117749] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4258), 2, + ACTIONS(4177), 2, anon_sym_EQ, anon_sym_QMARK, - ACTIONS(4260), 17, + ACTIONS(4179), 17, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -237435,14 +237703,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - [117757] = 3, + [117777] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4262), 2, + ACTIONS(4145), 2, anon_sym_EQ, anon_sym_QMARK, - ACTIONS(4264), 17, + ACTIONS(4147), 17, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -237460,14 +237728,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - [117785] = 3, + [117805] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4258), 2, + ACTIONS(4145), 2, anon_sym_EQ, anon_sym_QMARK, - ACTIONS(4260), 17, + ACTIONS(4147), 17, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -237485,14 +237753,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - [117813] = 3, + [117833] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4262), 2, + ACTIONS(4239), 2, anon_sym_EQ, anon_sym_QMARK, - ACTIONS(4264), 17, + ACTIONS(4241), 17, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -237510,14 +237778,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - [117841] = 3, + [117861] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4310), 2, + ACTIONS(4149), 2, anon_sym_EQ, anon_sym_QMARK, - ACTIONS(4312), 17, + ACTIONS(4151), 17, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -237535,14 +237803,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - [117869] = 3, + [117889] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4314), 2, + ACTIONS(4205), 2, anon_sym_EQ, anon_sym_QMARK, - ACTIONS(4316), 17, + ACTIONS(4207), 17, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -237560,14 +237828,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - [117897] = 3, + [117917] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4266), 2, + ACTIONS(4243), 2, anon_sym_EQ, anon_sym_QMARK, - ACTIONS(4268), 17, + ACTIONS(4245), 17, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -237585,14 +237853,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - [117925] = 3, + [117945] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4270), 2, + ACTIONS(4149), 2, anon_sym_EQ, anon_sym_QMARK, - ACTIONS(4272), 17, + ACTIONS(4151), 17, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -237610,14 +237878,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - [117953] = 3, + [117973] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4266), 2, + ACTIONS(4169), 2, anon_sym_EQ, anon_sym_QMARK, - ACTIONS(4268), 17, + ACTIONS(4171), 17, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -237635,14 +237903,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - [117981] = 3, + [118001] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4270), 2, + ACTIONS(4235), 2, anon_sym_EQ, anon_sym_QMARK, - ACTIONS(4272), 17, + ACTIONS(4237), 17, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -237660,14 +237928,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - [118009] = 3, + [118029] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4074), 2, + ACTIONS(4235), 2, anon_sym_EQ, anon_sym_QMARK, - ACTIONS(4076), 17, + ACTIONS(4237), 17, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -237685,14 +237953,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - [118037] = 3, + [118057] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4278), 2, + ACTIONS(4181), 2, anon_sym_EQ, anon_sym_QMARK, - ACTIONS(4280), 17, + ACTIONS(4183), 17, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -237710,14 +237978,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - [118065] = 3, + [118085] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4074), 2, + ACTIONS(4205), 2, anon_sym_EQ, anon_sym_QMARK, - ACTIONS(4076), 17, + ACTIONS(4207), 17, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -237735,14 +238003,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - [118093] = 3, + [118113] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4278), 2, + ACTIONS(4181), 2, anon_sym_EQ, anon_sym_QMARK, - ACTIONS(4280), 17, + ACTIONS(4183), 17, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -237760,14 +238028,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - [118121] = 3, + [118141] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4314), 2, + ACTIONS(4173), 2, anon_sym_EQ, anon_sym_QMARK, - ACTIONS(4316), 17, + ACTIONS(4175), 17, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -237785,14 +238053,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - [118149] = 3, + [118169] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4310), 2, + ACTIONS(4177), 2, anon_sym_EQ, anon_sym_QMARK, - ACTIONS(4312), 17, + ACTIONS(4179), 17, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -237810,14 +238078,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - [118177] = 3, + [118197] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4334), 2, + ACTIONS(4181), 2, anon_sym_EQ, anon_sym_QMARK, - ACTIONS(4336), 17, + ACTIONS(4183), 17, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -237835,14 +238103,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - [118205] = 3, + [118225] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4334), 2, + ACTIONS(4193), 2, anon_sym_EQ, anon_sym_QMARK, - ACTIONS(4336), 17, + ACTIONS(4195), 17, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -237860,14 +238128,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - [118233] = 3, + [118253] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4334), 2, + ACTIONS(4165), 2, anon_sym_EQ, anon_sym_QMARK, - ACTIONS(4336), 17, + ACTIONS(4167), 17, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -237885,14 +238153,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - [118261] = 3, + [118281] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4338), 2, + ACTIONS(4173), 2, anon_sym_EQ, anon_sym_QMARK, - ACTIONS(4340), 17, + ACTIONS(4175), 17, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -237910,14 +238178,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - [118289] = 3, + [118309] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4338), 2, + ACTIONS(4177), 2, anon_sym_EQ, anon_sym_QMARK, - ACTIONS(4340), 17, + ACTIONS(4179), 17, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -237935,14 +238203,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - [118317] = 3, + [118337] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4338), 2, + ACTIONS(4193), 2, anon_sym_EQ, anon_sym_QMARK, - ACTIONS(4340), 17, + ACTIONS(4195), 17, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -237960,14 +238228,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - [118345] = 3, + [118365] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4330), 2, + ACTIONS(4149), 2, anon_sym_EQ, anon_sym_QMARK, - ACTIONS(4332), 17, + ACTIONS(4151), 17, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -237985,37 +238253,79 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - [118373] = 3, - ACTIONS(3654), 1, + [118393] = 18, + ACTIONS(3547), 1, + anon_sym_LT, + ACTIONS(6386), 1, + sym_identifier, + ACTIONS(6388), 1, anon_sym_EQ, + ACTIONS(6390), 1, + anon_sym_LBRACE, + ACTIONS(6392), 1, + anon_sym_COMMA, + ACTIONS(6394), 1, + anon_sym_COLON, + ACTIONS(6396), 1, + anon_sym_GT, + ACTIONS(6399), 1, + sym_jsx_identifier, + ACTIONS(6401), 1, + anon_sym_DOT, + ACTIONS(6403), 1, + anon_sym_SLASH_GT, + ACTIONS(6405), 1, + anon_sym_extends, + STATE(3367), 1, + sym_type_arguments, + STATE(3368), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(3954), 1, + sym_jsx_namespace_name, + STATE(4683), 1, + sym_constraint, + STATE(5829), 1, + sym_default_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4102), 2, + sym_jsx_expression, + sym_jsx_attribute, + [118450] = 6, + ACTIONS(4049), 1, + anon_sym_EQ, + ACTIONS(6376), 1, + anon_sym_LT, + ACTIONS(6407), 1, + anon_sym_DOT, + STATE(2945), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3473), 17, + ACTIONS(3519), 14, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_GT, - anon_sym_DOT, anon_sym_EQ_GT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_LT, anon_sym_QMARK, anon_sym_extends, - [118400] = 3, - ACTIONS(3656), 1, + [118483] = 3, + ACTIONS(4419), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3475), 17, + ACTIONS(4421), 17, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -238033,101 +238343,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_QMARK, anon_sym_extends, - [118427] = 18, - ACTIONS(3523), 1, - anon_sym_LT, - ACTIONS(6371), 1, - sym_identifier, - ACTIONS(6373), 1, - anon_sym_EQ, - ACTIONS(6375), 1, - anon_sym_LBRACE, - ACTIONS(6377), 1, - anon_sym_COMMA, - ACTIONS(6379), 1, - anon_sym_COLON, - ACTIONS(6381), 1, - anon_sym_GT, - ACTIONS(6384), 1, - sym_jsx_identifier, - ACTIONS(6386), 1, - anon_sym_DOT, - ACTIONS(6388), 1, - anon_sym_SLASH_GT, - ACTIONS(6390), 1, - anon_sym_extends, - STATE(3429), 1, - sym_type_arguments, - STATE(3472), 1, - aux_sym__jsx_start_opening_element_repeat1, - STATE(4003), 1, - sym_jsx_namespace_name, - STATE(4657), 1, - sym_constraint, - STATE(5459), 1, - sym_default_type, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - STATE(4209), 2, - sym_jsx_expression, - sym_jsx_attribute, - [118484] = 18, - ACTIONS(3523), 1, - anon_sym_LT, - ACTIONS(6371), 1, - sym_identifier, - ACTIONS(6373), 1, - anon_sym_EQ, - ACTIONS(6375), 1, - anon_sym_LBRACE, - ACTIONS(6377), 1, - anon_sym_COMMA, - ACTIONS(6379), 1, - anon_sym_COLON, - ACTIONS(6381), 1, - anon_sym_GT, - ACTIONS(6384), 1, - sym_jsx_identifier, - ACTIONS(6386), 1, - anon_sym_DOT, - ACTIONS(6390), 1, - anon_sym_extends, - ACTIONS(6392), 1, - anon_sym_SLASH_GT, - STATE(3393), 1, - sym_type_arguments, - STATE(3394), 1, - aux_sym__jsx_start_opening_element_repeat1, - STATE(4003), 1, - sym_jsx_namespace_name, - STATE(4657), 1, - sym_constraint, - STATE(5459), 1, - sym_default_type, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - STATE(4209), 2, - sym_jsx_expression, - sym_jsx_attribute, - [118541] = 8, - ACTIONS(3451), 1, + [118510] = 8, + ACTIONS(3483), 1, anon_sym_LPAREN, - ACTIONS(4014), 1, + ACTIONS(4029), 1, anon_sym_EQ, - ACTIONS(6361), 1, + ACTIONS(6376), 1, anon_sym_LT, - ACTIONS(6394), 1, + ACTIONS(6409), 1, anon_sym_DOT, - STATE(2926), 1, + STATE(2932), 1, sym_arguments, - STATE(3023), 1, + STATE(3010), 1, sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4016), 12, + ACTIONS(4031), 12, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -238140,13 +238372,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [118578] = 3, - ACTIONS(4224), 1, + [118547] = 3, + ACTIONS(4439), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4226), 17, + ACTIONS(4441), 17, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -238164,13 +238396,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_QMARK, anon_sym_extends, - [118605] = 3, - ACTIONS(4228), 1, + [118574] = 3, + ACTIONS(3658), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4230), 17, + ACTIONS(3495), 17, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -238188,13 +238420,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_QMARK, anon_sym_extends, - [118632] = 3, - ACTIONS(4232), 1, + [118601] = 3, + ACTIONS(3654), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4234), 17, + ACTIONS(3497), 17, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -238212,89 +238444,104 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_QMARK, anon_sym_extends, - [118659] = 6, - ACTIONS(4034), 1, + [118628] = 3, + ACTIONS(4415), 1, anon_sym_EQ, - ACTIONS(6361), 1, - anon_sym_LT, - ACTIONS(6396), 1, - anon_sym_DOT, - STATE(3050), 1, - sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3505), 14, + ACTIONS(4417), 17, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_GT, + anon_sym_DOT, anon_sym_EQ_GT, anon_sym_AMP, anon_sym_PIPE, + anon_sym_LT, anon_sym_QMARK, anon_sym_extends, - [118692] = 3, - ACTIONS(4220), 1, + [118655] = 18, + ACTIONS(3547), 1, + anon_sym_LT, + ACTIONS(6386), 1, + sym_identifier, + ACTIONS(6388), 1, anon_sym_EQ, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4222), 17, - anon_sym_as, + ACTIONS(6390), 1, anon_sym_LBRACE, + ACTIONS(6392), 1, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, + ACTIONS(6394), 1, anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, + ACTIONS(6396), 1, anon_sym_GT, + ACTIONS(6399), 1, + sym_jsx_identifier, + ACTIONS(6401), 1, anon_sym_DOT, - anon_sym_EQ_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT, - anon_sym_QMARK, + ACTIONS(6405), 1, anon_sym_extends, - [118719] = 4, - ACTIONS(1821), 1, - anon_sym_DOT, - ACTIONS(4206), 1, + ACTIONS(6411), 1, + anon_sym_SLASH_GT, + STATE(3374), 1, + sym_type_arguments, + STATE(3375), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(3954), 1, + sym_jsx_namespace_name, + STATE(4683), 1, + sym_constraint, + STATE(5829), 1, + sym_default_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4102), 2, + sym_jsx_expression, + sym_jsx_attribute, + [118712] = 3, + ACTIONS(4423), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4208), 15, + ACTIONS(4425), 17, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_GT, + anon_sym_DOT, anon_sym_EQ_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_LT, anon_sym_QMARK, anon_sym_extends, - [118747] = 3, + [118739] = 5, + ACTIONS(4079), 1, + anon_sym_EQ, + ACTIONS(6376), 1, + anon_sym_LT, + STATE(3064), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4178), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4180), 15, + ACTIONS(4081), 14, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -238304,31 +238551,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_GT, - anon_sym_DOT, anon_sym_EQ_GT, - anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, + anon_sym_QMARK, anon_sym_extends, - [118773] = 9, - ACTIONS(3509), 1, + [118769] = 9, + ACTIONS(3523), 1, anon_sym_LPAREN, - ACTIONS(4028), 1, + ACTIONS(4037), 1, anon_sym_PIPE, - ACTIONS(6398), 1, + ACTIONS(6413), 1, anon_sym_DOT, - ACTIONS(6400), 1, + ACTIONS(6415), 1, anon_sym_QMARK_DOT, - ACTIONS(6402), 1, + ACTIONS(6417), 1, anon_sym_LT, - STATE(3113), 1, + STATE(3108), 1, sym_arguments, - STATE(3295), 1, + STATE(3274), 1, sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4030), 10, + ACTIONS(4039), 10, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -238339,18 +238585,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [118811] = 5, - ACTIONS(3455), 1, + [118807] = 5, + ACTIONS(6419), 1, anon_sym_DOT, - ACTIONS(3459), 1, + ACTIONS(6421), 1, anon_sym_QMARK_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3453), 2, + ACTIONS(4289), 2, anon_sym_EQ, anon_sym_QMARK, - ACTIONS(3449), 13, + ACTIONS(4291), 13, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -238364,100 +238610,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [118841] = 15, - ACTIONS(1599), 1, - anon_sym_DQUOTE, - ACTIONS(1601), 1, - anon_sym_SQUOTE, - ACTIONS(6404), 1, - sym_identifier, - ACTIONS(6406), 1, - anon_sym_STAR, - ACTIONS(6408), 1, - anon_sym_type, - ACTIONS(6410), 1, - anon_sym_LBRACE, - ACTIONS(6412), 1, - anon_sym_typeof, - ACTIONS(6416), 1, - anon_sym_DOT, - STATE(4096), 1, - sym_import_require_clause, - STATE(4620), 1, - sym_string, - STATE(5617), 1, - sym_import_clause, - STATE(5790), 1, - sym__import_identifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - STATE(6143), 2, - sym_namespace_import, - sym_named_imports, - ACTIONS(6414), 3, - anon_sym_LPAREN, - anon_sym_QMARK_DOT, - anon_sym_LT, - [118891] = 3, + [118837] = 3, + ACTIONS(4197), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4170), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4172), 15, + ACTIONS(4199), 16, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_GT, - anon_sym_DOT, anon_sym_EQ_GT, - anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, + anon_sym_BQUOTE, + anon_sym_QMARK, anon_sym_extends, - [118917] = 5, - ACTIONS(6418), 1, - anon_sym_DOT, - ACTIONS(6420), 1, - anon_sym_QMARK_DOT, + [118863] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4086), 2, + ACTIONS(4363), 2, anon_sym_EQ, anon_sym_QMARK, - ACTIONS(4088), 13, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_EQ_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [118947] = 5, - ACTIONS(4040), 1, - anon_sym_EQ, - ACTIONS(6361), 1, - anon_sym_LT, - STATE(3053), 1, - sym_type_arguments, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4042), 14, + ACTIONS(4365), 15, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -238467,26 +238650,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_GT, + anon_sym_DOT, anon_sym_EQ_GT, + anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_QMARK, anon_sym_extends, - [118977] = 7, - ACTIONS(4034), 1, + [118889] = 7, + ACTIONS(4049), 1, anon_sym_EQ, - ACTIONS(6361), 1, + ACTIONS(6376), 1, anon_sym_LT, - ACTIONS(6396), 1, + ACTIONS(6407), 1, anon_sym_DOT, - ACTIONS(6422), 1, + ACTIONS(6423), 1, anon_sym_is, - STATE(3050), 1, + STATE(2945), 1, sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3505), 12, + ACTIONS(3519), 12, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -238499,77 +238683,48 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [119011] = 3, + [118923] = 3, + ACTIONS(4227), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4186), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4188), 15, + ACTIONS(4229), 16, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_GT, - anon_sym_DOT, anon_sym_EQ_GT, - anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, + anon_sym_BQUOTE, + anon_sym_QMARK, anon_sym_extends, - [119037] = 9, - ACTIONS(3453), 1, - anon_sym_PIPE, - ACTIONS(3509), 1, - anon_sym_LPAREN, - ACTIONS(3511), 1, - anon_sym_DOT, - ACTIONS(3513), 1, - anon_sym_QMARK_DOT, - ACTIONS(6402), 1, - anon_sym_LT, - STATE(3111), 1, - sym_arguments, - STATE(3290), 1, - sym_type_arguments, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3449), 10, - sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [119075] = 9, - ACTIONS(3509), 1, + [118949] = 9, + ACTIONS(3523), 1, anon_sym_LPAREN, - ACTIONS(4020), 1, + ACTIONS(4043), 1, anon_sym_PIPE, - ACTIONS(6402), 1, + ACTIONS(6417), 1, anon_sym_LT, - ACTIONS(6424), 1, + ACTIONS(6425), 1, anon_sym_DOT, - ACTIONS(6426), 1, + ACTIONS(6427), 1, anon_sym_QMARK_DOT, - STATE(3112), 1, + STATE(3109), 1, sym_arguments, - STATE(3293), 1, + STATE(3276), 1, sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4022), 10, + ACTIONS(4045), 10, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -238580,15 +238735,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [119113] = 4, - ACTIONS(1751), 1, + [118987] = 4, + ACTIONS(1735), 1, anon_sym_DOT, - ACTIONS(4206), 1, + ACTIONS(4391), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4208), 15, + ACTIONS(4393), 15, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -238604,13 +238759,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_QMARK, anon_sym_extends, - [119141] = 3, - ACTIONS(4154), 1, - anon_sym_EQ, + [119015] = 5, + ACTIONS(3487), 1, + anon_sym_DOT, + ACTIONS(3491), 1, + anon_sym_QMARK_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4156), 15, + ACTIONS(3485), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(3481), 13, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -238620,19 +238780,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_GT, - anon_sym_DOT, anon_sym_EQ_GT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_QMARK, anon_sym_extends, - [119166] = 3, - ACTIONS(1685), 1, - anon_sym_EQ, + [119045] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1683), 15, + ACTIONS(4371), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4373), 15, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -238642,24 +238801,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_GT, + anon_sym_DOT, anon_sym_EQ_GT, + anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_QMARK, anon_sym_extends, - anon_sym_is, - [119191] = 3, - ACTIONS(4078), 1, + [119071] = 4, + ACTIONS(1743), 1, + anon_sym_DOT, + ACTIONS(4391), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4080), 15, + ACTIONS(4393), 15, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COLON, anon_sym_LBRACK, @@ -238668,19 +238828,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_GT, anon_sym_AMP, anon_sym_PIPE, + anon_sym_LT, anon_sym_QMARK, anon_sym_extends, - [119216] = 3, - ACTIONS(4044), 1, + [119099] = 3, + ACTIONS(4247), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4046), 15, + ACTIONS(4249), 16, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COLON, anon_sym_LBRACK, @@ -238689,38 +238851,81 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_GT, anon_sym_AMP, anon_sym_PIPE, + anon_sym_BQUOTE, anon_sym_QMARK, anon_sym_extends, - anon_sym_is, - [119241] = 3, - ACTIONS(4400), 1, - anon_sym_EQ, + [119125] = 15, + ACTIONS(1607), 1, + anon_sym_DQUOTE, + ACTIONS(1609), 1, + anon_sym_SQUOTE, + ACTIONS(6429), 1, + sym_identifier, + ACTIONS(6431), 1, + anon_sym_STAR, + ACTIONS(6433), 1, + anon_sym_type, + ACTIONS(6435), 1, + anon_sym_LBRACE, + ACTIONS(6437), 1, + anon_sym_typeof, + ACTIONS(6441), 1, + anon_sym_DOT, + STATE(4188), 1, + sym_string, + STATE(4255), 1, + sym_import_require_clause, + STATE(5708), 1, + sym__import_identifier, + STATE(5804), 1, + sym_import_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4402), 15, - anon_sym_as, + STATE(6172), 2, + sym_namespace_import, + sym_named_imports, + ACTIONS(6439), 3, + anon_sym_LPAREN, + anon_sym_QMARK_DOT, + anon_sym_LT, + [119175] = 9, + ACTIONS(3485), 1, + anon_sym_PIPE, + ACTIONS(3523), 1, + anon_sym_LPAREN, + ACTIONS(3525), 1, + anon_sym_DOT, + ACTIONS(3527), 1, + anon_sym_QMARK_DOT, + ACTIONS(6417), 1, + anon_sym_LT, + STATE(3107), 1, + sym_arguments, + STATE(3272), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3481), 10, + sym__automatic_semicolon, + anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_EQ_GT, anon_sym_AMP, - anon_sym_PIPE, - anon_sym_QMARK, anon_sym_extends, - [119266] = 3, - ACTIONS(4162), 1, - anon_sym_EQ, + anon_sym_PIPE_RBRACE, + [119213] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4164), 15, + ACTIONS(4355), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4357), 15, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -238732,22 +238937,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_DOT, anon_sym_EQ_GT, + anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_QMARK, anon_sym_extends, - [119291] = 3, - ACTIONS(4082), 1, + [119239] = 3, + ACTIONS(1673), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4084), 15, + ACTIONS(1671), 15, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COLON, anon_sym_LBRACK, @@ -238758,45 +238962,46 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_QMARK, anon_sym_extends, - [119316] = 3, - ACTIONS(1829), 1, - anon_sym_PIPE, + anon_sym_is, + [119264] = 3, + ACTIONS(4089), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1827), 15, - sym__automatic_semicolon, - anon_sym_EQ, + ACTIONS(4091), 15, + anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_with, - anon_sym_assert, - anon_sym_BANG, - anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_EQ_GT, anon_sym_AMP, + anon_sym_PIPE, anon_sym_QMARK, anon_sym_extends, - anon_sym_PIPE_RBRACE, - [119341] = 8, - ACTIONS(3509), 1, + anon_sym_is, + [119289] = 8, + ACTIONS(3523), 1, anon_sym_LPAREN, - ACTIONS(4014), 1, + ACTIONS(4029), 1, anon_sym_PIPE, - ACTIONS(6402), 1, + ACTIONS(6417), 1, anon_sym_LT, - ACTIONS(6428), 1, + ACTIONS(6443), 1, anon_sym_DOT, - STATE(3204), 1, + STATE(3211), 1, sym_arguments, - STATE(3297), 1, + STATE(3256), 1, sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4016), 10, + ACTIONS(4031), 10, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -238807,13 +239012,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [119376] = 3, - ACTIONS(1819), 1, + [119324] = 3, + ACTIONS(1847), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1817), 15, + ACTIONS(1845), 15, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -238829,15 +239034,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK, anon_sym_extends, anon_sym_PIPE_RBRACE, - [119401] = 4, - ACTIONS(4404), 1, + [119349] = 3, + ACTIONS(4275), 1, anon_sym_EQ, - ACTIONS(6430), 1, - anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4406), 14, + ACTIONS(4277), 15, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -238847,150 +239050,191 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_GT, + anon_sym_DOT, anon_sym_EQ_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_QMARK, anon_sym_extends, - [119428] = 7, - ACTIONS(1511), 1, - anon_sym_DQUOTE, - ACTIONS(1513), 1, - anon_sym_SQUOTE, - ACTIONS(6434), 1, - sym_number, - ACTIONS(6436), 1, - anon_sym_unique, + [119374] = 3, + ACTIONS(4347), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(6012), 2, - sym_string, - sym_predefined_type, - ACTIONS(6432), 9, - anon_sym_void, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_unknown, - anon_sym_never, - [119460] = 2, + ACTIONS(4349), 15, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_DOT, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_QMARK, + anon_sym_extends, + [119399] = 4, + ACTIONS(4265), 1, + anon_sym_EQ, + ACTIONS(6445), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6438), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - [119482] = 8, - ACTIONS(6440), 1, - anon_sym_LPAREN, - ACTIONS(6442), 1, - anon_sym_DOT, - ACTIONS(6444), 1, - anon_sym_QMARK_DOT, - ACTIONS(6446), 1, - anon_sym_LT, - STATE(3235), 1, - sym_arguments, - STATE(3443), 1, - sym_type_arguments, + ACTIONS(4267), 14, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_QMARK, + anon_sym_extends, + [119426] = 3, + ACTIONS(1749), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3449), 9, + ACTIONS(1747), 15, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_with, + anon_sym_assert, + anon_sym_BANG, anon_sym_SEMI, + anon_sym_COLON, anon_sym_LBRACK, anon_sym_AMP, - anon_sym_PIPE, + anon_sym_QMARK, anon_sym_extends, - [119516] = 8, - ACTIONS(6440), 1, - anon_sym_LPAREN, - ACTIONS(6446), 1, + anon_sym_PIPE_RBRACE, + [119451] = 14, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6448), 1, + ACTIONS(6447), 1, + anon_sym_EQ, + ACTIONS(6451), 1, + anon_sym_BANG, + ACTIONS(6453), 1, + anon_sym_LPAREN, + ACTIONS(6455), 1, + anon_sym_COLON, + ACTIONS(6457), 1, + anon_sym_QMARK, + ACTIONS(6459), 1, + sym__member_signature_marker, + STATE(3950), 1, + sym_formal_parameters, + STATE(4059), 1, + sym_type_annotation, + STATE(5422), 1, + sym__initializer, + STATE(5742), 1, + sym__call_signature, + STATE(5753), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6449), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [119497] = 3, + ACTIONS(4149), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4151), 14, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, anon_sym_DOT, - ACTIONS(6450), 1, anon_sym_QMARK_DOT, - STATE(3236), 1, - sym_arguments, - STATE(3445), 1, - sym_type_arguments, + anon_sym_AMP, + anon_sym_LT, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [119521] = 3, + ACTIONS(4149), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4022), 9, + ACTIONS(4151), 14, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP, - anon_sym_PIPE, + anon_sym_LT, anon_sym_extends, - [119550] = 7, - ACTIONS(1511), 1, - anon_sym_DQUOTE, - ACTIONS(1513), 1, - anon_sym_SQUOTE, - ACTIONS(6436), 1, - anon_sym_unique, - ACTIONS(6452), 1, - sym_number, + anon_sym_PIPE_RBRACE, + [119545] = 3, + ACTIONS(4157), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(6109), 2, - sym_string, - sym_predefined_type, - ACTIONS(6432), 9, - anon_sym_void, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_unknown, - anon_sym_never, - [119582] = 8, - ACTIONS(6440), 1, + ACTIONS(4159), 14, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_QMARK, + anon_sym_extends, + [119569] = 8, + ACTIONS(6461), 1, anon_sym_LPAREN, - ACTIONS(6446), 1, - anon_sym_LT, - ACTIONS(6454), 1, + ACTIONS(6463), 1, anon_sym_DOT, - ACTIONS(6456), 1, + ACTIONS(6465), 1, anon_sym_QMARK_DOT, - STATE(3237), 1, + ACTIONS(6467), 1, + anon_sym_LT, + STATE(3260), 1, sym_arguments, - STATE(3448), 1, + STATE(3458), 1, sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4030), 9, + ACTIONS(3481), 9, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, @@ -239000,45 +239244,77 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [119616] = 14, - ACTIONS(2470), 1, + [119603] = 14, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(3254), 1, - anon_sym_LPAREN, - ACTIONS(6458), 1, + ACTIONS(6447), 1, anon_sym_EQ, - ACTIONS(6462), 1, - anon_sym_BANG, - ACTIONS(6464), 1, + ACTIONS(6455), 1, anon_sym_COLON, - ACTIONS(6466), 1, + ACTIONS(6471), 1, + anon_sym_BANG, + ACTIONS(6473), 1, + anon_sym_LPAREN, + ACTIONS(6475), 1, anon_sym_QMARK, - ACTIONS(6468), 1, + ACTIONS(6477), 1, sym__member_signature_marker, - STATE(3321), 1, + STATE(3457), 1, sym_formal_parameters, - STATE(4627), 1, - sym_type_annotation, - STATE(5421), 1, + STATE(3898), 1, sym__call_signature, - STATE(5422), 1, + STATE(4086), 1, + sym_type_annotation, + STATE(4896), 1, sym__initializer, - STATE(5740), 1, + STATE(5545), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6469), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [119649] = 14, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(6447), 1, + anon_sym_EQ, + ACTIONS(6453), 1, + anon_sym_LPAREN, + ACTIONS(6455), 1, + anon_sym_COLON, + ACTIONS(6459), 1, + sym__member_signature_marker, + ACTIONS(6479), 1, + anon_sym_BANG, + ACTIONS(6481), 1, + anon_sym_QMARK, + STATE(3950), 1, + sym_formal_parameters, + STATE(4509), 1, + sym_type_annotation, + STATE(5174), 1, + sym__initializer, + STATE(5540), 1, + sym__call_signature, + STATE(5753), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6460), 3, + ACTIONS(6449), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [119662] = 3, - ACTIONS(4318), 1, + [119695] = 3, + ACTIONS(4257), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4320), 14, + ACTIONS(4259), 14, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -239053,229 +239329,230 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_QMARK, anon_sym_extends, - [119686] = 7, - ACTIONS(1511), 1, - anon_sym_DQUOTE, - ACTIONS(1513), 1, - anon_sym_SQUOTE, - ACTIONS(6436), 1, - anon_sym_unique, - ACTIONS(6470), 1, - sym_number, + [119719] = 3, + ACTIONS(4161), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(6076), 2, - sym_string, - sym_predefined_type, - ACTIONS(6432), 9, - anon_sym_void, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_unknown, - anon_sym_never, - [119718] = 8, - ACTIONS(1511), 1, - anon_sym_DQUOTE, - ACTIONS(1513), 1, - anon_sym_SQUOTE, - ACTIONS(6436), 1, - anon_sym_unique, - ACTIONS(6472), 1, - sym_number, - STATE(6088), 1, - sym_string, - STATE(6103), 1, - sym_predefined_type, + ACTIONS(4163), 14, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_QMARK, + anon_sym_extends, + [119743] = 3, + ACTIONS(4079), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6432), 9, - anon_sym_void, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_unknown, - anon_sym_never, - [119752] = 14, - ACTIONS(2470), 1, + ACTIONS(4081), 14, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_QMARK, + anon_sym_extends, + [119767] = 3, + ACTIONS(4321), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4323), 14, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_QMARK, + anon_sym_extends, + [119791] = 14, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6458), 1, + ACTIONS(6447), 1, anon_sym_EQ, - ACTIONS(6464), 1, + ACTIONS(6453), 1, + anon_sym_LPAREN, + ACTIONS(6455), 1, anon_sym_COLON, - ACTIONS(6476), 1, + ACTIONS(6485), 1, anon_sym_BANG, - ACTIONS(6478), 1, - anon_sym_LPAREN, - ACTIONS(6480), 1, + ACTIONS(6487), 1, anon_sym_QMARK, - ACTIONS(6482), 1, + ACTIONS(6489), 1, sym__member_signature_marker, - STATE(3947), 1, + STATE(3950), 1, sym_formal_parameters, - STATE(4351), 1, + STATE(4302), 1, sym_type_annotation, - STATE(4957), 1, + STATE(4853), 1, sym__initializer, - STATE(5645), 1, + STATE(5557), 1, sym__call_signature, - STATE(5766), 1, + STATE(5753), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6474), 3, + ACTIONS(6483), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [119798] = 8, - ACTIONS(1511), 1, - anon_sym_DQUOTE, - ACTIONS(1513), 1, - anon_sym_SQUOTE, - ACTIONS(6436), 1, - anon_sym_unique, - ACTIONS(6484), 1, - sym_number, - STATE(6116), 1, - sym_string, - STATE(6132), 1, - sym_predefined_type, + [119837] = 8, + ACTIONS(6461), 1, + anon_sym_LPAREN, + ACTIONS(6467), 1, + anon_sym_LT, + ACTIONS(6491), 1, + anon_sym_DOT, + ACTIONS(6493), 1, + anon_sym_QMARK_DOT, + STATE(3261), 1, + sym_arguments, + STATE(3459), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6432), 9, - anon_sym_void, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_unknown, - anon_sym_never, - [119832] = 8, - ACTIONS(1511), 1, - anon_sym_DQUOTE, - ACTIONS(1513), 1, - anon_sym_SQUOTE, - ACTIONS(6436), 1, - anon_sym_unique, - ACTIONS(6486), 1, - sym_number, - STATE(6160), 1, - sym_string, - STATE(6184), 1, - sym_predefined_type, + ACTIONS(4039), 9, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [119871] = 8, + ACTIONS(6461), 1, + anon_sym_LPAREN, + ACTIONS(6467), 1, + anon_sym_LT, + ACTIONS(6495), 1, + anon_sym_DOT, + ACTIONS(6497), 1, + anon_sym_QMARK_DOT, + STATE(3262), 1, + sym_arguments, + STATE(3460), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6432), 9, - anon_sym_void, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_unknown, - anon_sym_never, - [119866] = 11, - ACTIONS(2470), 1, + ACTIONS(4045), 9, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [119905] = 11, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(3254), 1, + ACTIONS(3268), 1, anon_sym_LPAREN, - ACTIONS(3766), 1, + ACTIONS(3781), 1, anon_sym_COMMA, - ACTIONS(3774), 1, + ACTIONS(3789), 1, anon_sym_RBRACE, - ACTIONS(4384), 1, + ACTIONS(4211), 1, anon_sym_EQ, - STATE(3690), 1, + STATE(3825), 1, sym_formal_parameters, - STATE(4828), 1, - aux_sym_object_repeat1, - STATE(5022), 1, + STATE(4830), 1, aux_sym_object_pattern_repeat1, - STATE(5820), 1, + STATE(4854), 1, + aux_sym_object_repeat1, + STATE(5469), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(726), 6, + ACTIONS(728), 6, sym__automatic_semicolon, sym__member_signature_marker, anon_sym_SEMI, anon_sym_COLON, anon_sym_QMARK, anon_sym_PIPE_RBRACE, - [119906] = 8, - ACTIONS(1511), 1, - anon_sym_DQUOTE, - ACTIONS(1513), 1, - anon_sym_SQUOTE, - ACTIONS(6436), 1, - anon_sym_unique, - ACTIONS(6488), 1, - sym_number, - STATE(6121), 1, - sym_string, - STATE(6126), 1, - sym_predefined_type, + [119945] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6432), 9, - anon_sym_void, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_unknown, - anon_sym_never, - [119940] = 8, - ACTIONS(1511), 1, - anon_sym_DQUOTE, - ACTIONS(1513), 1, - anon_sym_SQUOTE, - ACTIONS(6436), 1, - anon_sym_unique, - ACTIONS(6490), 1, - sym_number, - STATE(6151), 1, - sym_string, - STATE(6165), 1, - sym_predefined_type, + ACTIONS(6499), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + [119967] = 3, + ACTIONS(4235), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6432), 9, - anon_sym_void, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_unknown, - anon_sym_never, - [119974] = 3, - ACTIONS(4376), 1, + ACTIONS(4237), 14, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_LT, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [119991] = 3, + ACTIONS(4299), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4378), 14, + ACTIONS(4301), 14, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -239290,38 +239567,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_QMARK, anon_sym_extends, - [119998] = 7, - ACTIONS(1511), 1, - anon_sym_DQUOTE, - ACTIONS(1513), 1, - anon_sym_SQUOTE, - ACTIONS(6436), 1, - anon_sym_unique, - ACTIONS(6492), 1, - sym_number, + [120015] = 3, + ACTIONS(4285), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(5978), 2, - sym_string, - sym_predefined_type, - ACTIONS(6432), 9, - anon_sym_void, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_unknown, - anon_sym_never, - [120030] = 3, - ACTIONS(4174), 1, + ACTIONS(4287), 14, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_QMARK, + anon_sym_extends, + [120039] = 3, + ACTIONS(4115), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4176), 14, + ACTIONS(4117), 14, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -239336,23 +239609,43 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_QMARK, anon_sym_extends, - [120054] = 8, - ACTIONS(1511), 1, + [120063] = 3, + ACTIONS(4177), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4179), 14, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_LT, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [120087] = 7, + ACTIONS(1517), 1, anon_sym_DQUOTE, - ACTIONS(1513), 1, + ACTIONS(1519), 1, anon_sym_SQUOTE, - ACTIONS(6436), 1, - anon_sym_unique, - ACTIONS(6494), 1, + ACTIONS(6503), 1, sym_number, - STATE(5987), 1, - sym_string, - STATE(5989), 1, - sym_predefined_type, + ACTIONS(6505), 1, + anon_sym_unique, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6432), 9, + STATE(5993), 2, + sym_string, + sym_predefined_type, + ACTIONS(6501), 9, anon_sym_void, anon_sym_any, anon_sym_number, @@ -239360,53 +239653,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - anon_sym_unknown, anon_sym_never, - [120088] = 11, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(3254), 1, - anon_sym_LPAREN, - ACTIONS(3766), 1, - anon_sym_COMMA, - ACTIONS(3783), 1, - anon_sym_RBRACE, - ACTIONS(4384), 1, - anon_sym_EQ, - STATE(3690), 1, - sym_formal_parameters, - STATE(4828), 1, - aux_sym_object_repeat1, - STATE(5022), 1, - aux_sym_object_pattern_repeat1, - STATE(5820), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(726), 6, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - [120128] = 7, - ACTIONS(1511), 1, + anon_sym_unknown, + [120119] = 8, + ACTIONS(1517), 1, anon_sym_DQUOTE, - ACTIONS(1513), 1, + ACTIONS(1519), 1, anon_sym_SQUOTE, - ACTIONS(6436), 1, + ACTIONS(6505), 1, anon_sym_unique, - ACTIONS(6496), 1, + ACTIONS(6507), 1, sym_number, + STATE(5892), 1, + sym_predefined_type, + STATE(6153), 1, + sym_string, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(5984), 2, - sym_string, - sym_predefined_type, - ACTIONS(6432), 9, + ACTIONS(6501), 9, anon_sym_void, anon_sym_any, anon_sym_number, @@ -239414,25 +239679,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - anon_sym_unknown, anon_sym_never, - [120160] = 8, - ACTIONS(1511), 1, + anon_sym_unknown, + [120153] = 8, + ACTIONS(1517), 1, anon_sym_DQUOTE, - ACTIONS(1513), 1, + ACTIONS(1519), 1, anon_sym_SQUOTE, - ACTIONS(6436), 1, + ACTIONS(6505), 1, anon_sym_unique, - ACTIONS(6498), 1, + ACTIONS(6509), 1, sym_number, - STATE(6020), 1, + STATE(6052), 1, sym_string, - STATE(6021), 1, + STATE(6067), 1, sym_predefined_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6432), 9, + ACTIONS(6501), 9, anon_sym_void, anon_sym_any, anon_sym_number, @@ -239440,25 +239705,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - anon_sym_unknown, anon_sym_never, - [120194] = 8, - ACTIONS(1511), 1, + anon_sym_unknown, + [120187] = 8, + ACTIONS(1517), 1, anon_sym_DQUOTE, - ACTIONS(1513), 1, + ACTIONS(1519), 1, anon_sym_SQUOTE, - ACTIONS(6436), 1, + ACTIONS(6505), 1, anon_sym_unique, - ACTIONS(6500), 1, + ACTIONS(6511), 1, sym_number, - STATE(6051), 1, + STATE(5846), 1, sym_string, - STATE(6053), 1, + STATE(5869), 1, sym_predefined_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6432), 9, + ACTIONS(6501), 9, anon_sym_void, anon_sym_any, anon_sym_number, @@ -239466,25 +239731,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - anon_sym_unknown, anon_sym_never, - [120228] = 8, - ACTIONS(1511), 1, + anon_sym_unknown, + [120221] = 8, + ACTIONS(1517), 1, anon_sym_DQUOTE, - ACTIONS(1513), 1, + ACTIONS(1519), 1, anon_sym_SQUOTE, - ACTIONS(6436), 1, + ACTIONS(6505), 1, anon_sym_unique, - ACTIONS(6502), 1, + ACTIONS(6513), 1, sym_number, - STATE(6067), 1, + STATE(5888), 1, sym_string, - STATE(6073), 1, + STATE(5890), 1, sym_predefined_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6432), 9, + ACTIONS(6501), 9, anon_sym_void, anon_sym_any, anon_sym_number, @@ -239492,174 +239757,153 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - anon_sym_unknown, anon_sym_never, - [120262] = 3, - ACTIONS(4216), 1, - anon_sym_EQ, + anon_sym_unknown, + [120255] = 3, + ACTIONS(4169), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4218), 14, - anon_sym_as, + ACTIONS(4171), 14, + sym__automatic_semicolon, + anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_EQ_GT, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP, - anon_sym_PIPE, - anon_sym_QMARK, - anon_sym_extends, - [120286] = 14, - ACTIONS(2470), 1, anon_sym_LT, - ACTIONS(6458), 1, - anon_sym_EQ, - ACTIONS(6464), 1, - anon_sym_COLON, - ACTIONS(6478), 1, - anon_sym_LPAREN, - ACTIONS(6506), 1, - anon_sym_BANG, - ACTIONS(6508), 1, - anon_sym_QMARK, - ACTIONS(6510), 1, - sym__member_signature_marker, - STATE(3947), 1, - sym_formal_parameters, - STATE(4175), 1, - sym_type_annotation, - STATE(4924), 1, - sym__initializer, - STATE(5548), 1, - sym__call_signature, - STATE(5766), 1, - sym_type_parameters, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [120279] = 3, + ACTIONS(4177), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6504), 3, + ACTIONS(4179), 14, sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [120332] = 3, - ACTIONS(4050), 1, anon_sym_EQ, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4052), 14, - anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_EQ_GT, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP, - anon_sym_PIPE, - anon_sym_QMARK, + anon_sym_LT, anon_sym_extends, - [120356] = 14, - ACTIONS(2470), 1, + anon_sym_PIPE_RBRACE, + [120303] = 11, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6458), 1, - anon_sym_EQ, - ACTIONS(6464), 1, - anon_sym_COLON, - ACTIONS(6478), 1, + ACTIONS(3268), 1, anon_sym_LPAREN, - ACTIONS(6510), 1, - sym__member_signature_marker, - ACTIONS(6512), 1, - anon_sym_BANG, - ACTIONS(6514), 1, - anon_sym_QMARK, - STATE(3947), 1, + ACTIONS(3781), 1, + anon_sym_COMMA, + ACTIONS(3798), 1, + anon_sym_RBRACE, + ACTIONS(4211), 1, + anon_sym_EQ, + STATE(3825), 1, sym_formal_parameters, - STATE(4179), 1, - sym_type_annotation, - STATE(4932), 1, - sym__initializer, - STATE(5560), 1, - sym__call_signature, - STATE(5766), 1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + STATE(4854), 1, + aux_sym_object_repeat1, + STATE(5469), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6504), 3, + ACTIONS(728), 6, sym__automatic_semicolon, - anon_sym_COMMA, + sym__member_signature_marker, anon_sym_SEMI, - [120402] = 3, - ACTIONS(4194), 1, - anon_sym_EQ, + anon_sym_COLON, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + [120343] = 7, + ACTIONS(4049), 1, + anon_sym_PIPE, + ACTIONS(6417), 1, + anon_sym_LT, + ACTIONS(6515), 1, + anon_sym_DOT, + ACTIONS(6517), 1, + anon_sym_is, + STATE(3240), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4196), 14, - anon_sym_as, + ACTIONS(3519), 10, + sym__automatic_semicolon, + anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_EQ_GT, anon_sym_AMP, - anon_sym_PIPE, - anon_sym_QMARK, anon_sym_extends, - [120426] = 14, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(6458), 1, + anon_sym_PIPE_RBRACE, + [120375] = 3, + ACTIONS(4181), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4183), 14, + sym__automatic_semicolon, anon_sym_EQ, - ACTIONS(6464), 1, - anon_sym_COLON, - ACTIONS(6478), 1, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(6518), 1, - anon_sym_BANG, - ACTIONS(6520), 1, - anon_sym_QMARK, - ACTIONS(6522), 1, - sym__member_signature_marker, - STATE(3947), 1, - sym_formal_parameters, - STATE(4632), 1, - sym_type_annotation, - STATE(5406), 1, - sym__initializer, - STATE(5766), 1, - sym_type_parameters, - STATE(5803), 1, - sym__call_signature, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_LT, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [120399] = 3, + ACTIONS(4173), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6516), 3, + ACTIONS(4175), 14, sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_LBRACE, anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, - [120472] = 3, - ACTIONS(4040), 1, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_LT, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [120423] = 3, + ACTIONS(4261), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4042), 14, + ACTIONS(4263), 14, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -239674,23 +239918,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_QMARK, anon_sym_extends, - [120496] = 8, - ACTIONS(1511), 1, + [120447] = 8, + ACTIONS(1517), 1, anon_sym_DQUOTE, - ACTIONS(1513), 1, + ACTIONS(1519), 1, anon_sym_SQUOTE, - ACTIONS(6436), 1, + ACTIONS(6505), 1, anon_sym_unique, - ACTIONS(6524), 1, + ACTIONS(6519), 1, sym_number, - STATE(6003), 1, + STATE(5953), 1, sym_string, - STATE(6006), 1, + STATE(6008), 1, sym_predefined_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6432), 9, + ACTIONS(6501), 9, anon_sym_void, anon_sym_any, anon_sym_number, @@ -239698,15 +239942,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - anon_sym_unknown, anon_sym_never, - [120530] = 3, - ACTIONS(4250), 1, + anon_sym_unknown, + [120481] = 3, + ACTIONS(4173), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4252), 14, + ACTIONS(4175), 14, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -239721,76 +239965,89 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_extends, anon_sym_PIPE_RBRACE, - [120554] = 3, - ACTIONS(4254), 1, - anon_sym_PIPE, + [120505] = 14, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(6447), 1, + anon_sym_EQ, + ACTIONS(6453), 1, + anon_sym_LPAREN, + ACTIONS(6455), 1, + anon_sym_COLON, + ACTIONS(6489), 1, + sym__member_signature_marker, + ACTIONS(6521), 1, + anon_sym_BANG, + ACTIONS(6523), 1, + anon_sym_QMARK, + STATE(3950), 1, + sym_formal_parameters, + STATE(4233), 1, + sym_type_annotation, + STATE(5240), 1, + sym__initializer, + STATE(5674), 1, + sym__call_signature, + STATE(5753), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4256), 14, + ACTIONS(6483), 3, sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP, - anon_sym_LT, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [120578] = 3, - ACTIONS(4258), 1, - anon_sym_PIPE, + [120551] = 3, + ACTIONS(4401), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4260), 14, - sym__automatic_semicolon, - anon_sym_EQ, + ACTIONS(4403), 14, + anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_EQ_GT, anon_sym_AMP, - anon_sym_LT, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [120602] = 3, - ACTIONS(4262), 1, anon_sym_PIPE, + anon_sym_QMARK, + anon_sym_extends, + [120575] = 5, + ACTIONS(4329), 1, + anon_sym_EQ, + ACTIONS(6525), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4264), 14, - sym__automatic_semicolon, - anon_sym_EQ, + ACTIONS(4281), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + ACTIONS(4331), 10, + anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP, - anon_sym_LT, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [120626] = 3, - ACTIONS(4258), 1, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_EQ_GT, + anon_sym_QMARK, + [120603] = 3, + ACTIONS(4243), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4260), 14, + ACTIONS(4245), 14, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -239805,58 +240062,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_extends, anon_sym_PIPE_RBRACE, - [120650] = 3, - ACTIONS(4262), 1, - anon_sym_PIPE, + [120627] = 3, + ACTIONS(4189), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4264), 14, - sym__automatic_semicolon, - anon_sym_EQ, + ACTIONS(4191), 14, + anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_EQ_GT, anon_sym_AMP, - anon_sym_LT, + anon_sym_PIPE, + anon_sym_QMARK, anon_sym_extends, - anon_sym_PIPE_RBRACE, - [120674] = 8, - ACTIONS(1511), 1, - anon_sym_DQUOTE, - ACTIONS(1513), 1, - anon_sym_SQUOTE, - ACTIONS(6436), 1, - anon_sym_unique, - ACTIONS(6526), 1, - sym_number, - STATE(6174), 1, - sym_string, - STATE(6181), 1, - sym_predefined_type, + [120651] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6432), 9, - anon_sym_void, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_unknown, - anon_sym_never, - [120708] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6528), 15, + ACTIONS(6527), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -239872,43 +240103,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [120730] = 14, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(6458), 1, - anon_sym_EQ, - ACTIONS(6464), 1, - anon_sym_COLON, - ACTIONS(6478), 1, - anon_sym_LPAREN, - ACTIONS(6532), 1, - anon_sym_BANG, - ACTIONS(6534), 1, - anon_sym_QMARK, - ACTIONS(6536), 1, - sym__member_signature_marker, - STATE(3947), 1, - sym_formal_parameters, - STATE(4066), 1, - sym_type_annotation, - STATE(4887), 1, - sym__initializer, - STATE(5766), 1, - sym_type_parameters, - STATE(5801), 1, - sym__call_signature, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6530), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [120776] = 2, + [120673] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6538), 15, + ACTIONS(6529), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -239924,39 +240123,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [120798] = 8, - ACTIONS(1511), 1, - anon_sym_DQUOTE, - ACTIONS(1513), 1, - anon_sym_SQUOTE, - ACTIONS(6436), 1, - anon_sym_unique, - ACTIONS(6540), 1, - sym_number, - STATE(6087), 1, - sym_string, - STATE(6092), 1, - sym_predefined_type, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6432), 9, - anon_sym_void, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_unknown, - anon_sym_never, - [120832] = 3, - ACTIONS(4266), 1, + [120695] = 3, + ACTIONS(4235), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4268), 14, + ACTIONS(4237), 14, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -239971,65 +240144,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_extends, anon_sym_PIPE_RBRACE, - [120856] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6542), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - [120878] = 14, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(6458), 1, - anon_sym_EQ, - ACTIONS(6464), 1, - anon_sym_COLON, - ACTIONS(6546), 1, - anon_sym_BANG, - ACTIONS(6548), 1, - anon_sym_LPAREN, - ACTIONS(6550), 1, - anon_sym_QMARK, - ACTIONS(6552), 1, - sym__member_signature_marker, - STATE(3484), 1, - sym_formal_parameters, - STATE(3956), 1, - sym__call_signature, - STATE(4354), 1, - sym_type_annotation, - STATE(4995), 1, - sym__initializer, - STATE(5490), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6544), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [120924] = 3, - ACTIONS(4270), 1, + [120719] = 3, + ACTIONS(4181), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4272), 14, + ACTIONS(4183), 14, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -240044,45 +240165,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_extends, anon_sym_PIPE_RBRACE, - [120948] = 14, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(3254), 1, - anon_sym_LPAREN, - ACTIONS(6458), 1, - anon_sym_EQ, - ACTIONS(6464), 1, - anon_sym_COLON, - ACTIONS(6556), 1, - anon_sym_BANG, - ACTIONS(6558), 1, - anon_sym_QMARK, - ACTIONS(6560), 1, - sym__member_signature_marker, - STATE(3321), 1, - sym_formal_parameters, - STATE(4176), 1, - sym_type_annotation, - STATE(5280), 1, - sym__call_signature, - STATE(5285), 1, - sym__initializer, - STATE(5740), 1, - sym_type_parameters, + [120743] = 3, + ACTIONS(4181), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6554), 3, + ACTIONS(4183), 14, sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_LBRACE, anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, - [120994] = 3, - ACTIONS(4266), 1, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_LT, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [120767] = 3, + ACTIONS(4141), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4268), 14, + ACTIONS(4143), 14, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -240097,77 +240207,74 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_extends, anon_sym_PIPE_RBRACE, - [121018] = 14, - ACTIONS(2470), 1, + [120791] = 11, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6458), 1, - anon_sym_EQ, - ACTIONS(6464), 1, - anon_sym_COLON, - ACTIONS(6478), 1, + ACTIONS(3268), 1, anon_sym_LPAREN, - ACTIONS(6536), 1, - sym__member_signature_marker, - ACTIONS(6562), 1, - anon_sym_BANG, - ACTIONS(6564), 1, - anon_sym_QMARK, - STATE(3947), 1, + ACTIONS(3781), 1, + anon_sym_COMMA, + ACTIONS(3792), 1, + anon_sym_RBRACE, + ACTIONS(4211), 1, + anon_sym_EQ, + STATE(3825), 1, sym_formal_parameters, - STATE(4407), 1, - sym_type_annotation, - STATE(5024), 1, - sym__initializer, - STATE(5766), 1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + STATE(4854), 1, + aux_sym_object_repeat1, + STATE(5469), 1, sym_type_parameters, - STATE(5787), 1, - sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6530), 3, + ACTIONS(728), 6, sym__automatic_semicolon, - anon_sym_COMMA, + sym__member_signature_marker, anon_sym_SEMI, - [121064] = 14, - ACTIONS(2470), 1, + anon_sym_COLON, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + [120831] = 14, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6458), 1, + ACTIONS(3268), 1, + anon_sym_LPAREN, + ACTIONS(6447), 1, anon_sym_EQ, - ACTIONS(6464), 1, + ACTIONS(6455), 1, anon_sym_COLON, - ACTIONS(6478), 1, - anon_sym_LPAREN, - ACTIONS(6522), 1, - sym__member_signature_marker, - ACTIONS(6566), 1, + ACTIONS(6533), 1, anon_sym_BANG, - ACTIONS(6568), 1, + ACTIONS(6535), 1, anon_sym_QMARK, - STATE(3947), 1, + ACTIONS(6537), 1, + sym__member_signature_marker, + STATE(3308), 1, sym_formal_parameters, - STATE(4578), 1, + STATE(4381), 1, sym_type_annotation, - STATE(5318), 1, - sym__initializer, - STATE(5732), 1, + STATE(5036), 1, sym__call_signature, - STATE(5766), 1, + STATE(5039), 1, + sym__initializer, + STATE(5735), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6516), 3, + ACTIONS(6531), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [121110] = 3, - ACTIONS(4358), 1, + [120877] = 3, + ACTIONS(4303), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4360), 14, + ACTIONS(4305), 14, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -240182,45 +240289,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_QMARK, anon_sym_extends, - [121134] = 14, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(6458), 1, - anon_sym_EQ, - ACTIONS(6464), 1, - anon_sym_COLON, - ACTIONS(6478), 1, - anon_sym_LPAREN, - ACTIONS(6572), 1, - anon_sym_BANG, - ACTIONS(6574), 1, - anon_sym_QMARK, - ACTIONS(6576), 1, - sym__member_signature_marker, - STATE(3947), 1, - sym_formal_parameters, - STATE(4200), 1, - sym_type_annotation, - STATE(5187), 1, - sym__initializer, - STATE(5541), 1, - sym__call_signature, - STATE(5766), 1, - sym_type_parameters, + [120901] = 7, + ACTIONS(1517), 1, + anon_sym_DQUOTE, + ACTIONS(1519), 1, + anon_sym_SQUOTE, + ACTIONS(6505), 1, + anon_sym_unique, + ACTIONS(6539), 1, + sym_number, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6570), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [121180] = 3, - ACTIONS(4054), 1, - anon_sym_EQ, + STATE(5914), 2, + sym_string, + sym_predefined_type, + ACTIONS(6501), 9, + anon_sym_void, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_never, + anon_sym_unknown, + [120933] = 3, + ACTIONS(4405), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4056), 14, + ACTIONS(4407), 14, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -240235,23 +240335,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_QMARK, anon_sym_extends, - [121204] = 8, - ACTIONS(1511), 1, + [120957] = 8, + ACTIONS(1517), 1, anon_sym_DQUOTE, - ACTIONS(1513), 1, + ACTIONS(1519), 1, anon_sym_SQUOTE, - ACTIONS(6436), 1, + ACTIONS(6505), 1, anon_sym_unique, - ACTIONS(6578), 1, + ACTIONS(6541), 1, sym_number, - STATE(6192), 1, + STATE(5936), 1, sym_string, - STATE(6201), 1, + STATE(5941), 1, sym_predefined_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6432), 9, + ACTIONS(6501), 9, anon_sym_void, anon_sym_any, anon_sym_number, @@ -240259,25 +240359,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - anon_sym_unknown, anon_sym_never, - [121238] = 8, - ACTIONS(1511), 1, + anon_sym_unknown, + [120991] = 8, + ACTIONS(1517), 1, anon_sym_DQUOTE, - ACTIONS(1513), 1, + ACTIONS(1519), 1, anon_sym_SQUOTE, - ACTIONS(6436), 1, + ACTIONS(6505), 1, anon_sym_unique, - ACTIONS(6580), 1, + ACTIONS(6543), 1, sym_number, - STATE(6017), 1, + STATE(5945), 1, sym_string, - STATE(6022), 1, + STATE(5966), 1, sym_predefined_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6432), 9, + ACTIONS(6501), 9, anon_sym_void, anon_sym_any, anon_sym_number, @@ -240285,36 +240385,62 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, + anon_sym_never, anon_sym_unknown, + [121025] = 8, + ACTIONS(1517), 1, + anon_sym_DQUOTE, + ACTIONS(1519), 1, + anon_sym_SQUOTE, + ACTIONS(6505), 1, + anon_sym_unique, + ACTIONS(6545), 1, + sym_number, + STATE(5977), 1, + sym_string, + STATE(5989), 1, + sym_predefined_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6501), 9, + anon_sym_void, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, anon_sym_never, - [121272] = 3, - ACTIONS(4322), 1, - anon_sym_EQ, + anon_sym_unknown, + [121059] = 3, + ACTIONS(4173), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4324), 14, - anon_sym_as, + ACTIONS(4175), 14, + sym__automatic_semicolon, + anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_EQ_GT, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP, - anon_sym_PIPE, - anon_sym_QMARK, + anon_sym_LT, anon_sym_extends, - [121296] = 3, - ACTIONS(4346), 1, + anon_sym_PIPE_RBRACE, + [121083] = 3, + ACTIONS(4313), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4348), 14, + ACTIONS(4315), 14, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -240329,13 +240455,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_QMARK, anon_sym_extends, - [121320] = 3, - ACTIONS(4100), 1, + [121107] = 3, + ACTIONS(4177), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4179), 14, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_LT, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [121131] = 3, + ACTIONS(4359), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4102), 14, + ACTIONS(4361), 14, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -240350,39 +240497,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_QMARK, anon_sym_extends, - [121344] = 8, - ACTIONS(1511), 1, - anon_sym_DQUOTE, - ACTIONS(1513), 1, - anon_sym_SQUOTE, - ACTIONS(6436), 1, - anon_sym_unique, - ACTIONS(6582), 1, - sym_number, - STATE(6234), 1, - sym_string, - STATE(6238), 1, - sym_predefined_type, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6432), 9, - anon_sym_void, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_unknown, - anon_sym_never, - [121378] = 3, - ACTIONS(4198), 1, + [121155] = 3, + ACTIONS(4103), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4200), 14, + ACTIONS(4105), 14, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -240397,45 +240518,87 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_QMARK, anon_sym_extends, - [121402] = 14, - ACTIONS(2470), 1, + [121179] = 14, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6458), 1, + ACTIONS(6447), 1, anon_sym_EQ, - ACTIONS(6462), 1, - anon_sym_BANG, - ACTIONS(6464), 1, - anon_sym_COLON, - ACTIONS(6548), 1, + ACTIONS(6453), 1, anon_sym_LPAREN, - ACTIONS(6584), 1, + ACTIONS(6455), 1, + anon_sym_COLON, + ACTIONS(6549), 1, + anon_sym_BANG, + ACTIONS(6551), 1, anon_sym_QMARK, - ACTIONS(6586), 1, + ACTIONS(6553), 1, sym__member_signature_marker, - STATE(3484), 1, + STATE(3950), 1, sym_formal_parameters, - STATE(4028), 1, - sym__call_signature, - STATE(4627), 1, + STATE(4446), 1, sym_type_annotation, - STATE(5391), 1, + STATE(5083), 1, sym__initializer, - STATE(5490), 1, + STATE(5693), 1, + sym__call_signature, + STATE(5753), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6460), 3, + ACTIONS(6547), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [121225] = 3, + ACTIONS(4239), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4241), 14, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_LT, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [121249] = 3, + ACTIONS(4141), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4143), 14, sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_LBRACE, anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, - [121448] = 3, - ACTIONS(4096), 1, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_LT, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [121273] = 3, + ACTIONS(4317), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4098), 14, + ACTIONS(4319), 14, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -240450,13 +240613,45 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_QMARK, anon_sym_extends, - [121472] = 3, - ACTIONS(4282), 1, + [121297] = 14, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(3268), 1, + anon_sym_LPAREN, + ACTIONS(6447), 1, + anon_sym_EQ, + ACTIONS(6455), 1, + anon_sym_COLON, + ACTIONS(6557), 1, + anon_sym_BANG, + ACTIONS(6559), 1, + anon_sym_QMARK, + ACTIONS(6561), 1, + sym__member_signature_marker, + STATE(3308), 1, + sym_formal_parameters, + STATE(4560), 1, + sym_type_annotation, + STATE(5291), 1, + sym__call_signature, + STATE(5292), 1, + sym__initializer, + STATE(5735), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6555), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [121343] = 3, + ACTIONS(4367), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4284), 14, + ACTIONS(4369), 14, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -240471,11 +240666,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_QMARK, anon_sym_extends, - [121496] = 2, + [121367] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6588), 15, + ACTIONS(6563), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -240491,62 +240686,53 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [121518] = 3, - ACTIONS(4286), 1, + [121389] = 14, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(6447), 1, anon_sym_EQ, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4288), 14, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, + ACTIONS(6453), 1, + anon_sym_LPAREN, + ACTIONS(6455), 1, anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_EQ_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(6567), 1, + anon_sym_BANG, + ACTIONS(6569), 1, anon_sym_QMARK, - anon_sym_extends, - [121542] = 3, - ACTIONS(4294), 1, - anon_sym_EQ, + ACTIONS(6571), 1, + sym__member_signature_marker, + STATE(3950), 1, + sym_formal_parameters, + STATE(4584), 1, + sym_type_annotation, + STATE(5298), 1, + sym__initializer, + STATE(5730), 1, + sym__call_signature, + STATE(5753), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4296), 14, - anon_sym_as, - anon_sym_LBRACE, + ACTIONS(6565), 3, + sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_EQ_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_QMARK, - anon_sym_extends, - [121566] = 3, - ACTIONS(4110), 1, + anon_sym_SEMI, + [121435] = 4, + ACTIONS(4333), 1, anon_sym_EQ, + ACTIONS(6525), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4112), 14, + ACTIONS(4335), 13, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_COLON, - anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_GT, anon_sym_EQ_GT, @@ -240554,11 +240740,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_QMARK, anon_sym_extends, - [121590] = 2, + [121461] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6590), 15, + ACTIONS(6573), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -240574,11 +240760,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [121612] = 2, + [121483] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6592), 15, + ACTIONS(6575), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -240594,62 +240780,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [121634] = 3, - ACTIONS(4326), 1, - anon_sym_EQ, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4328), 14, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_EQ_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_QMARK, - anon_sym_extends, - [121658] = 3, - ACTIONS(4092), 1, + [121505] = 4, + ACTIONS(4279), 1, anon_sym_EQ, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4094), 14, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + ACTIONS(6525), 1, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_EQ_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_QMARK, - anon_sym_extends, - [121682] = 3, - ACTIONS(4298), 1, - anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4300), 14, + ACTIONS(4281), 13, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_COLON, - anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_GT, anon_sym_EQ_GT, @@ -240657,32 +240802,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_QMARK, anon_sym_extends, - [121706] = 3, - ACTIONS(4270), 1, - anon_sym_PIPE, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4272), 14, - sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP, - anon_sym_LT, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [121730] = 2, + [121531] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6594), 15, + ACTIONS(6577), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -240698,77 +240822,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [121752] = 14, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(6458), 1, + [121553] = 3, + ACTIONS(4387), 1, anon_sym_EQ, - ACTIONS(6464), 1, - anon_sym_COLON, - ACTIONS(6478), 1, - anon_sym_LPAREN, - ACTIONS(6536), 1, - sym__member_signature_marker, - ACTIONS(6596), 1, - anon_sym_BANG, - ACTIONS(6598), 1, - anon_sym_QMARK, - STATE(3947), 1, - sym_formal_parameters, - STATE(4084), 1, - sym_type_annotation, - STATE(5058), 1, - sym__initializer, - STATE(5457), 1, - sym__call_signature, - STATE(5766), 1, - sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6530), 3, - sym__automatic_semicolon, + ACTIONS(4389), 14, + anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_SEMI, - [121798] = 14, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(6458), 1, - anon_sym_EQ, - ACTIONS(6464), 1, + anon_sym_RBRACE, + anon_sym_RPAREN, anon_sym_COLON, - ACTIONS(6548), 1, - anon_sym_LPAREN, - ACTIONS(6602), 1, - anon_sym_BANG, - ACTIONS(6604), 1, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_QMARK, - ACTIONS(6606), 1, - sym__member_signature_marker, - STATE(3484), 1, - sym_formal_parameters, - STATE(3986), 1, - sym__call_signature, - STATE(4280), 1, - sym_type_annotation, - STATE(5363), 1, - sym__initializer, - STATE(5490), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6600), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [121844] = 3, - ACTIONS(4136), 1, + anon_sym_extends, + [121577] = 3, + ACTIONS(4375), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4138), 14, + ACTIONS(4377), 14, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -240783,50 +240864,49 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_QMARK, anon_sym_extends, - [121868] = 11, - ACTIONS(2470), 1, + [121601] = 11, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(3254), 1, + ACTIONS(3268), 1, anon_sym_LPAREN, - ACTIONS(3766), 1, + ACTIONS(3781), 1, anon_sym_COMMA, - ACTIONS(3780), 1, + ACTIONS(3784), 1, anon_sym_RBRACE, - ACTIONS(4384), 1, + ACTIONS(4211), 1, anon_sym_EQ, - STATE(3690), 1, + STATE(3825), 1, sym_formal_parameters, - STATE(4828), 1, - aux_sym_object_repeat1, - STATE(5022), 1, + STATE(4830), 1, aux_sym_object_pattern_repeat1, - STATE(5820), 1, + STATE(4854), 1, + aux_sym_object_repeat1, + STATE(5469), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(726), 6, + ACTIONS(728), 6, sym__automatic_semicolon, sym__member_signature_marker, anon_sym_SEMI, anon_sym_COLON, anon_sym_QMARK, anon_sym_PIPE_RBRACE, - [121908] = 4, - ACTIONS(4136), 1, + [121641] = 3, + ACTIONS(4351), 1, anon_sym_EQ, - ACTIONS(6608), 1, - anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4138), 13, + ACTIONS(4353), 14, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_COLON, + anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_GT, anon_sym_EQ_GT, @@ -240834,34 +240914,45 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_QMARK, anon_sym_extends, - [121934] = 3, - ACTIONS(4418), 1, + [121665] = 14, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(6447), 1, anon_sym_EQ, + ACTIONS(6453), 1, + anon_sym_LPAREN, + ACTIONS(6455), 1, + anon_sym_COLON, + ACTIONS(6459), 1, + sym__member_signature_marker, + ACTIONS(6579), 1, + anon_sym_BANG, + ACTIONS(6581), 1, + anon_sym_QMARK, + STATE(3950), 1, + sym_formal_parameters, + STATE(4253), 1, + sym_type_annotation, + STATE(5314), 1, + sym__initializer, + STATE(5733), 1, + sym__call_signature, + STATE(5753), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4420), 14, - anon_sym_as, - anon_sym_LBRACE, + ACTIONS(6449), 3, + sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_EQ_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_QMARK, - anon_sym_extends, - [121958] = 3, - ACTIONS(4074), 1, + anon_sym_SEMI, + [121711] = 3, + ACTIONS(4145), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4076), 14, + ACTIONS(4147), 14, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -240876,71 +240967,77 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_extends, anon_sym_PIPE_RBRACE, - [121982] = 11, - ACTIONS(2470), 1, + [121735] = 14, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(3254), 1, - anon_sym_LPAREN, - ACTIONS(3766), 1, - anon_sym_COMMA, - ACTIONS(3769), 1, - anon_sym_RBRACE, - ACTIONS(4384), 1, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(3690), 1, + ACTIONS(6455), 1, + anon_sym_COLON, + ACTIONS(6473), 1, + anon_sym_LPAREN, + ACTIONS(6557), 1, + anon_sym_BANG, + ACTIONS(6583), 1, + anon_sym_QMARK, + ACTIONS(6585), 1, + sym__member_signature_marker, + STATE(3457), 1, sym_formal_parameters, - STATE(4979), 1, - aux_sym_object_repeat1, - STATE(5022), 1, - aux_sym_object_pattern_repeat1, - STATE(5820), 1, + STATE(4035), 1, + sym__call_signature, + STATE(4560), 1, + sym_type_annotation, + STATE(5251), 1, + sym__initializer, + STATE(5545), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(726), 6, + ACTIONS(6555), 3, sym__automatic_semicolon, - sym__member_signature_marker, + anon_sym_COMMA, anon_sym_SEMI, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - [122022] = 11, - ACTIONS(2470), 1, + [121781] = 14, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(3254), 1, - anon_sym_LPAREN, - ACTIONS(3766), 1, - anon_sym_COMMA, - ACTIONS(3777), 1, - anon_sym_RBRACE, - ACTIONS(4384), 1, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(3690), 1, + ACTIONS(6453), 1, + anon_sym_LPAREN, + ACTIONS(6455), 1, + anon_sym_COLON, + ACTIONS(6459), 1, + sym__member_signature_marker, + ACTIONS(6587), 1, + anon_sym_BANG, + ACTIONS(6589), 1, + anon_sym_QMARK, + STATE(3950), 1, sym_formal_parameters, - STATE(4828), 1, - aux_sym_object_repeat1, - STATE(5022), 1, - aux_sym_object_pattern_repeat1, - STATE(5820), 1, + STATE(4269), 1, + sym_type_annotation, + STATE(5361), 1, + sym__initializer, + STATE(5753), 1, sym_type_parameters, + STATE(5771), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(726), 6, + ACTIONS(6449), 3, sym__automatic_semicolon, - sym__member_signature_marker, + anon_sym_COMMA, anon_sym_SEMI, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - [122062] = 3, - ACTIONS(4278), 1, + [121827] = 3, + ACTIONS(4243), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4280), 14, + ACTIONS(4245), 14, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -240955,70 +241052,87 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_extends, anon_sym_PIPE_RBRACE, - [122086] = 14, - ACTIONS(2470), 1, + [121851] = 3, + ACTIONS(4379), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4381), 14, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_QMARK, + anon_sym_extends, + [121875] = 14, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6458), 1, + ACTIONS(6447), 1, anon_sym_EQ, - ACTIONS(6464), 1, + ACTIONS(6455), 1, anon_sym_COLON, - ACTIONS(6548), 1, + ACTIONS(6473), 1, anon_sym_LPAREN, - ACTIONS(6556), 1, + ACTIONS(6593), 1, anon_sym_BANG, - ACTIONS(6610), 1, + ACTIONS(6595), 1, anon_sym_QMARK, - ACTIONS(6612), 1, + ACTIONS(6597), 1, sym__member_signature_marker, - STATE(3484), 1, + STATE(3457), 1, sym_formal_parameters, - STATE(3879), 1, + STATE(4000), 1, sym__call_signature, - STATE(4176), 1, + STATE(4594), 1, sym_type_annotation, - STATE(4925), 1, + STATE(5318), 1, sym__initializer, - STATE(5490), 1, + STATE(5545), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6554), 3, + ACTIONS(6591), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [122132] = 7, - ACTIONS(4034), 1, + [121921] = 3, + ACTIONS(4145), 1, anon_sym_PIPE, - ACTIONS(6402), 1, - anon_sym_LT, - ACTIONS(6614), 1, - anon_sym_DOT, - ACTIONS(6616), 1, - anon_sym_is, - STATE(3280), 1, - sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3505), 10, + ACTIONS(4147), 14, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP, + anon_sym_LT, anon_sym_extends, anon_sym_PIPE_RBRACE, - [122164] = 3, - ACTIONS(4074), 1, + [121945] = 3, + ACTIONS(4145), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4076), 14, + ACTIONS(4147), 14, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -241033,33 +241147,45 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_extends, anon_sym_PIPE_RBRACE, - [122188] = 2, + [121969] = 14, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(6447), 1, + anon_sym_EQ, + ACTIONS(6453), 1, + anon_sym_LPAREN, + ACTIONS(6455), 1, + anon_sym_COLON, + ACTIONS(6601), 1, + anon_sym_BANG, + ACTIONS(6603), 1, + anon_sym_QMARK, + ACTIONS(6605), 1, + sym__member_signature_marker, + STATE(3950), 1, + sym_formal_parameters, + STATE(4450), 1, + sym_type_annotation, + STATE(5097), 1, + sym__initializer, + STATE(5467), 1, + sym__call_signature, + STATE(5753), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6618), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - [122210] = 3, - ACTIONS(4278), 1, + ACTIONS(6599), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [122015] = 3, + ACTIONS(4231), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4280), 14, + ACTIONS(4233), 14, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -241074,34 +241200,45 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_extends, anon_sym_PIPE_RBRACE, - [122234] = 3, - ACTIONS(4166), 1, + [122039] = 14, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(6447), 1, anon_sym_EQ, + ACTIONS(6455), 1, + anon_sym_COLON, + ACTIONS(6473), 1, + anon_sym_LPAREN, + ACTIONS(6533), 1, + anon_sym_BANG, + ACTIONS(6607), 1, + anon_sym_QMARK, + ACTIONS(6609), 1, + sym__member_signature_marker, + STATE(3457), 1, + sym_formal_parameters, + STATE(3909), 1, + sym__call_signature, + STATE(4381), 1, + sym_type_annotation, + STATE(4993), 1, + sym__initializer, + STATE(5545), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4168), 14, - anon_sym_as, - anon_sym_LBRACE, + ACTIONS(6531), 3, + sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_EQ_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_QMARK, - anon_sym_extends, - [122258] = 3, - ACTIONS(4190), 1, + anon_sym_SEMI, + [122085] = 3, + ACTIONS(4383), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4192), 14, + ACTIONS(4385), 14, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -241116,89 +241253,74 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_QMARK, anon_sym_extends, - [122282] = 5, - ACTIONS(4130), 1, - anon_sym_EQ, - ACTIONS(6608), 1, - anon_sym_LBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4138), 3, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - ACTIONS(4132), 10, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_EQ_GT, - anon_sym_QMARK, - [122310] = 14, - ACTIONS(2470), 1, + [122109] = 14, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6458), 1, + ACTIONS(6447), 1, anon_sym_EQ, - ACTIONS(6464), 1, - anon_sym_COLON, - ACTIONS(6478), 1, + ACTIONS(6453), 1, anon_sym_LPAREN, - ACTIONS(6510), 1, + ACTIONS(6455), 1, + anon_sym_COLON, + ACTIONS(6571), 1, sym__member_signature_marker, - ACTIONS(6620), 1, + ACTIONS(6611), 1, anon_sym_BANG, - ACTIONS(6622), 1, + ACTIONS(6613), 1, anon_sym_QMARK, - STATE(3947), 1, + STATE(3950), 1, sym_formal_parameters, - STATE(4075), 1, + STATE(4591), 1, sym_type_annotation, - STATE(4906), 1, + STATE(5313), 1, sym__initializer, - STATE(5516), 1, + STATE(5738), 1, sym__call_signature, - STATE(5766), 1, + STATE(5753), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6504), 3, + ACTIONS(6565), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [122356] = 3, - ACTIONS(4114), 1, + [122155] = 11, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(3268), 1, + anon_sym_LPAREN, + ACTIONS(3781), 1, + anon_sym_COMMA, + ACTIONS(3795), 1, + anon_sym_RBRACE, + ACTIONS(4211), 1, anon_sym_EQ, + STATE(3825), 1, + sym_formal_parameters, + STATE(4829), 1, + aux_sym_object_repeat1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + STATE(5469), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4116), 14, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, + ACTIONS(728), 6, + sym__automatic_semicolon, + sym__member_signature_marker, + anon_sym_SEMI, anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_EQ_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_QMARK, - anon_sym_extends, - [122380] = 3, - ACTIONS(4302), 1, + anon_sym_PIPE_RBRACE, + [122195] = 3, + ACTIONS(4107), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4304), 14, + ACTIONS(4109), 14, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -241213,55 +241335,64 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_extends, anon_sym_PIPE_RBRACE, - [122404] = 3, - ACTIONS(4182), 1, - anon_sym_EQ, + [122219] = 7, + ACTIONS(1517), 1, + anon_sym_DQUOTE, + ACTIONS(1519), 1, + anon_sym_SQUOTE, + ACTIONS(6505), 1, + anon_sym_unique, + ACTIONS(6615), 1, + sym_number, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4184), 14, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_EQ_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_QMARK, - anon_sym_extends, - [122428] = 3, - ACTIONS(4306), 1, - anon_sym_PIPE, + STATE(6014), 2, + sym_string, + sym_predefined_type, + ACTIONS(6501), 9, + anon_sym_void, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_never, + anon_sym_unknown, + [122251] = 8, + ACTIONS(1517), 1, + anon_sym_DQUOTE, + ACTIONS(1519), 1, + anon_sym_SQUOTE, + ACTIONS(6505), 1, + anon_sym_unique, + ACTIONS(6617), 1, + sym_number, + STATE(6016), 1, + sym_string, + STATE(6019), 1, + sym_predefined_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4308), 14, - sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP, - anon_sym_LT, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [122452] = 3, - ACTIONS(4306), 1, + ACTIONS(6501), 9, + anon_sym_void, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_never, + anon_sym_unknown, + [122285] = 3, + ACTIONS(4165), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4308), 14, + ACTIONS(4167), 14, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -241276,108 +241407,149 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_extends, anon_sym_PIPE_RBRACE, - [122476] = 3, - ACTIONS(4306), 1, - anon_sym_PIPE, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4308), 14, - sym__automatic_semicolon, + [122309] = 14, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(6447), 1, anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, + ACTIONS(6453), 1, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP, - anon_sym_LT, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [122500] = 3, - ACTIONS(4310), 1, - anon_sym_PIPE, + ACTIONS(6455), 1, + anon_sym_COLON, + ACTIONS(6459), 1, + sym__member_signature_marker, + ACTIONS(6619), 1, + anon_sym_BANG, + ACTIONS(6621), 1, + anon_sym_QMARK, + STATE(3950), 1, + sym_formal_parameters, + STATE(4355), 1, + sym_type_annotation, + STATE(4952), 1, + sym__initializer, + STATE(5664), 1, + sym__call_signature, + STATE(5753), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4312), 14, + ACTIONS(6449), 3, sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP, - anon_sym_LT, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [122524] = 3, - ACTIONS(4310), 1, - anon_sym_PIPE, + [122355] = 8, + ACTIONS(1517), 1, + anon_sym_DQUOTE, + ACTIONS(1519), 1, + anon_sym_SQUOTE, + ACTIONS(6505), 1, + anon_sym_unique, + ACTIONS(6623), 1, + sym_number, + STATE(6022), 1, + sym_string, + STATE(6023), 1, + sym_predefined_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4312), 14, - sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP, - anon_sym_LT, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [122548] = 14, - ACTIONS(2470), 1, + ACTIONS(6501), 9, + anon_sym_void, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_never, + anon_sym_unknown, + [122389] = 14, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6458), 1, + ACTIONS(6447), 1, anon_sym_EQ, - ACTIONS(6464), 1, - anon_sym_COLON, - ACTIONS(6478), 1, + ACTIONS(6453), 1, anon_sym_LPAREN, - ACTIONS(6510), 1, + ACTIONS(6455), 1, + anon_sym_COLON, + ACTIONS(6459), 1, sym__member_signature_marker, - ACTIONS(6624), 1, + ACTIONS(6625), 1, anon_sym_BANG, - ACTIONS(6626), 1, + ACTIONS(6627), 1, anon_sym_QMARK, - STATE(3947), 1, + STATE(3950), 1, sym_formal_parameters, - STATE(4357), 1, + STATE(4369), 1, sym_type_annotation, - STATE(4959), 1, + STATE(4961), 1, sym__initializer, - STATE(5669), 1, + STATE(5687), 1, sym__call_signature, - STATE(5766), 1, + STATE(5753), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6504), 3, + ACTIONS(6449), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [122594] = 3, - ACTIONS(4310), 1, + [122435] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6629), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + [122457] = 8, + ACTIONS(1517), 1, + anon_sym_DQUOTE, + ACTIONS(1519), 1, + anon_sym_SQUOTE, + ACTIONS(6505), 1, + anon_sym_unique, + ACTIONS(6631), 1, + sym_number, + STATE(6027), 1, + sym_string, + STATE(6028), 1, + sym_predefined_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6501), 9, + anon_sym_void, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_never, + anon_sym_unknown, + [122491] = 3, + ACTIONS(4193), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4312), 14, + ACTIONS(4195), 14, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -241392,13 +241564,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_extends, anon_sym_PIPE_RBRACE, - [122618] = 3, - ACTIONS(4314), 1, + [122515] = 3, + ACTIONS(4205), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4316), 14, + ACTIONS(4207), 14, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -241413,13 +241585,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_extends, anon_sym_PIPE_RBRACE, - [122642] = 3, - ACTIONS(4202), 1, + [122539] = 3, + ACTIONS(4083), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4204), 14, + ACTIONS(4085), 14, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -241434,66 +241606,45 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_QMARK, anon_sym_extends, - [122666] = 3, - ACTIONS(4314), 1, - anon_sym_PIPE, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4316), 14, - sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP, - anon_sym_LT, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [122690] = 14, - ACTIONS(2470), 1, + [122563] = 14, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6458), 1, + ACTIONS(6447), 1, anon_sym_EQ, - ACTIONS(6464), 1, - anon_sym_COLON, - ACTIONS(6478), 1, + ACTIONS(6453), 1, anon_sym_LPAREN, - ACTIONS(6510), 1, + ACTIONS(6455), 1, + anon_sym_COLON, + ACTIONS(6489), 1, sym__member_signature_marker, - ACTIONS(6628), 1, + ACTIONS(6633), 1, anon_sym_BANG, - ACTIONS(6630), 1, + ACTIONS(6635), 1, anon_sym_QMARK, - STATE(3947), 1, + STATE(3950), 1, sym_formal_parameters, - STATE(4433), 1, + STATE(4101), 1, sym_type_annotation, - STATE(5023), 1, + STATE(5011), 1, sym__initializer, - STATE(5766), 1, - sym_type_parameters, - STATE(5786), 1, + STATE(5752), 1, sym__call_signature, + STATE(5753), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6504), 3, + ACTIONS(6483), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [122736] = 3, - ACTIONS(4314), 1, + [122609] = 3, + ACTIONS(4193), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4316), 14, + ACTIONS(4195), 14, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -241508,13 +241659,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_extends, anon_sym_PIPE_RBRACE, - [122760] = 3, - ACTIONS(4330), 1, + [122633] = 3, + ACTIONS(4149), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4332), 14, + ACTIONS(4151), 14, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -241529,13 +241680,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_extends, anon_sym_PIPE_RBRACE, - [122784] = 3, - ACTIONS(4334), 1, + [122657] = 3, + ACTIONS(4141), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4336), 14, + ACTIONS(4143), 14, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -241550,13 +241701,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_extends, anon_sym_PIPE_RBRACE, - [122808] = 3, - ACTIONS(4334), 1, + [122681] = 3, + ACTIONS(4239), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4336), 14, + ACTIONS(4241), 14, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -241571,13 +241722,45 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_extends, anon_sym_PIPE_RBRACE, - [122832] = 3, - ACTIONS(4334), 1, + [122705] = 14, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(6447), 1, + anon_sym_EQ, + ACTIONS(6453), 1, + anon_sym_LPAREN, + ACTIONS(6455), 1, + anon_sym_COLON, + ACTIONS(6571), 1, + sym__member_signature_marker, + ACTIONS(6637), 1, + anon_sym_BANG, + ACTIONS(6639), 1, + anon_sym_QMARK, + STATE(3950), 1, + sym_formal_parameters, + STATE(4625), 1, + sym_type_annotation, + STATE(5380), 1, + sym__initializer, + STATE(5753), 1, + sym_type_parameters, + STATE(5790), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6565), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [122751] = 3, + ACTIONS(4137), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4336), 14, + ACTIONS(4139), 14, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -241592,34 +241775,77 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_extends, anon_sym_PIPE_RBRACE, - [122856] = 3, - ACTIONS(4338), 1, - anon_sym_PIPE, + [122775] = 14, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(6447), 1, + anon_sym_EQ, + ACTIONS(6455), 1, + anon_sym_COLON, + ACTIONS(6473), 1, + anon_sym_LPAREN, + ACTIONS(6643), 1, + anon_sym_BANG, + ACTIONS(6645), 1, + anon_sym_QMARK, + ACTIONS(6647), 1, + sym__member_signature_marker, + STATE(3457), 1, + sym_formal_parameters, + STATE(3921), 1, + sym__call_signature, + STATE(4335), 1, + sym_type_annotation, + STATE(4904), 1, + sym__initializer, + STATE(5545), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4340), 14, + ACTIONS(6641), 3, sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP, + [122821] = 14, + ACTIONS(2490), 1, anon_sym_LT, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [122880] = 3, - ACTIONS(4338), 1, + ACTIONS(6447), 1, + anon_sym_EQ, + ACTIONS(6453), 1, + anon_sym_LPAREN, + ACTIONS(6455), 1, + anon_sym_COLON, + ACTIONS(6571), 1, + sym__member_signature_marker, + ACTIONS(6649), 1, + anon_sym_BANG, + ACTIONS(6651), 1, + anon_sym_QMARK, + STATE(3950), 1, + sym_formal_parameters, + STATE(4626), 1, + sym_type_annotation, + STATE(5391), 1, + sym__initializer, + STATE(5753), 1, + sym_type_parameters, + STATE(5799), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6565), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [122867] = 3, + ACTIONS(4205), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4340), 14, + ACTIONS(4207), 14, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -241634,45 +241860,122 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_extends, anon_sym_PIPE_RBRACE, - [122904] = 14, - ACTIONS(2470), 1, + [122891] = 14, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6458), 1, + ACTIONS(6447), 1, anon_sym_EQ, - ACTIONS(6464), 1, - anon_sym_COLON, - ACTIONS(6478), 1, + ACTIONS(6453), 1, anon_sym_LPAREN, - ACTIONS(6522), 1, + ACTIONS(6455), 1, + anon_sym_COLON, + ACTIONS(6489), 1, sym__member_signature_marker, - ACTIONS(6632), 1, + ACTIONS(6653), 1, anon_sym_BANG, - ACTIONS(6634), 1, + ACTIONS(6655), 1, anon_sym_QMARK, - STATE(3947), 1, + STATE(3950), 1, sym_formal_parameters, - STATE(4630), 1, + STATE(4216), 1, sym_type_annotation, - STATE(5398), 1, + STATE(5160), 1, sym__initializer, - STATE(5766), 1, - sym_type_parameters, - STATE(5800), 1, + STATE(5547), 1, sym__call_signature, + STATE(5753), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6516), 3, + ACTIONS(6483), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [122950] = 3, - ACTIONS(4236), 1, + [122937] = 7, + ACTIONS(1517), 1, + anon_sym_DQUOTE, + ACTIONS(1519), 1, + anon_sym_SQUOTE, + ACTIONS(6505), 1, + anon_sym_unique, + ACTIONS(6657), 1, + sym_number, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(6039), 2, + sym_string, + sym_predefined_type, + ACTIONS(6501), 9, + anon_sym_void, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_never, + anon_sym_unknown, + [122969] = 8, + ACTIONS(1517), 1, + anon_sym_DQUOTE, + ACTIONS(1519), 1, + anon_sym_SQUOTE, + ACTIONS(6505), 1, + anon_sym_unique, + ACTIONS(6659), 1, + sym_number, + STATE(6066), 1, + sym_string, + STATE(6069), 1, + sym_predefined_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6501), 9, + anon_sym_void, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_never, + anon_sym_unknown, + [123003] = 8, + ACTIONS(1517), 1, + anon_sym_DQUOTE, + ACTIONS(1519), 1, + anon_sym_SQUOTE, + ACTIONS(6505), 1, + anon_sym_unique, + ACTIONS(6661), 1, + sym_number, + STATE(6078), 1, + sym_string, + STATE(6088), 1, + sym_predefined_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6501), 9, + anon_sym_void, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_never, + anon_sym_unknown, + [123037] = 3, + ACTIONS(4279), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4238), 14, + ACTIONS(4281), 14, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -241687,13 +241990,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_QMARK, anon_sym_extends, - [122974] = 3, - ACTIONS(4118), 1, + [123061] = 3, + ACTIONS(4153), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4120), 14, + ACTIONS(4155), 14, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -241708,21 +242011,66 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_QMARK, anon_sym_extends, - [122998] = 4, - ACTIONS(4146), 1, + [123085] = 8, + ACTIONS(1517), 1, + anon_sym_DQUOTE, + ACTIONS(1519), 1, + anon_sym_SQUOTE, + ACTIONS(6505), 1, + anon_sym_unique, + ACTIONS(6663), 1, + sym_number, + STATE(6106), 1, + sym_string, + STATE(6124), 1, + sym_predefined_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6501), 9, + anon_sym_void, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_never, + anon_sym_unknown, + [123119] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6665), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + [123141] = 3, + ACTIONS(4131), 1, anon_sym_EQ, - ACTIONS(6608), 1, - anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4148), 13, + ACTIONS(4133), 14, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_COLON, + anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_GT, anon_sym_EQ_GT, @@ -241730,13 +242078,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_QMARK, anon_sym_extends, - [123024] = 3, - ACTIONS(4244), 1, + [123165] = 3, + ACTIONS(4443), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4246), 14, + ACTIONS(4445), 14, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -241751,13 +242099,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_QMARK, anon_sym_extends, - [123048] = 3, - ACTIONS(4158), 1, + [123189] = 7, + ACTIONS(1517), 1, + anon_sym_DQUOTE, + ACTIONS(1519), 1, + anon_sym_SQUOTE, + ACTIONS(6505), 1, + anon_sym_unique, + ACTIONS(6667), 1, + sym_number, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(6118), 2, + sym_string, + sym_predefined_type, + ACTIONS(6501), 9, + anon_sym_void, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_never, + anon_sym_unknown, + [123221] = 3, + ACTIONS(4295), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4160), 14, + ACTIONS(4297), 14, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -241772,13 +242145,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_QMARK, anon_sym_extends, - [123072] = 3, - ACTIONS(4338), 1, + [123245] = 3, + ACTIONS(4231), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4340), 14, + ACTIONS(4233), 14, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -241793,211 +242166,219 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_extends, anon_sym_PIPE_RBRACE, - [123096] = 3, - ACTIONS(4342), 1, - anon_sym_PIPE, + [123269] = 3, + ACTIONS(4059), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4344), 14, - sym__automatic_semicolon, - anon_sym_EQ, + ACTIONS(4061), 14, + anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_EQ_GT, anon_sym_AMP, - anon_sym_LT, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [123120] = 3, - ACTIONS(4342), 1, anon_sym_PIPE, + anon_sym_QMARK, + anon_sym_extends, + [123293] = 8, + ACTIONS(1517), 1, + anon_sym_DQUOTE, + ACTIONS(1519), 1, + anon_sym_SQUOTE, + ACTIONS(6505), 1, + anon_sym_unique, + ACTIONS(6669), 1, + sym_number, + STATE(5902), 1, + sym_string, + STATE(5910), 1, + sym_predefined_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4344), 14, - sym__automatic_semicolon, + ACTIONS(6501), 9, + anon_sym_void, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_never, + anon_sym_unknown, + [123327] = 3, + ACTIONS(4451), 1, anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4453), 14, + anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_EQ_GT, anon_sym_AMP, - anon_sym_LT, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [123144] = 3, - ACTIONS(4342), 1, anon_sym_PIPE, + anon_sym_QMARK, + anon_sym_extends, + [123351] = 3, + ACTIONS(4343), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4344), 14, - sym__automatic_semicolon, - anon_sym_EQ, + ACTIONS(4345), 14, + anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_EQ_GT, anon_sym_AMP, - anon_sym_LT, + anon_sym_PIPE, + anon_sym_QMARK, anon_sym_extends, - anon_sym_PIPE_RBRACE, - [123168] = 14, - ACTIONS(2470), 1, + [123375] = 11, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6458), 1, - anon_sym_EQ, - ACTIONS(6464), 1, - anon_sym_COLON, - ACTIONS(6478), 1, + ACTIONS(3268), 1, anon_sym_LPAREN, - ACTIONS(6536), 1, - sym__member_signature_marker, - ACTIONS(6636), 1, - anon_sym_BANG, - ACTIONS(6638), 1, + ACTIONS(6455), 1, + anon_sym_COLON, + ACTIONS(6673), 1, anon_sym_QMARK, - STATE(3947), 1, + ACTIONS(6675), 1, + sym__member_signature_marker, + STATE(3308), 1, sym_formal_parameters, - STATE(4134), 1, - sym_type_annotation, - STATE(5180), 1, - sym__initializer, - STATE(5536), 1, + STATE(4329), 1, sym__call_signature, - STATE(5766), 1, + STATE(4333), 1, + sym_type_annotation, + STATE(5735), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6530), 3, + ACTIONS(6671), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [123214] = 14, - ACTIONS(2470), 1, + anon_sym_PIPE_RBRACE, + [123414] = 11, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6458), 1, - anon_sym_EQ, - ACTIONS(6464), 1, - anon_sym_COLON, - ACTIONS(6548), 1, + ACTIONS(3268), 1, anon_sym_LPAREN, - ACTIONS(6642), 1, - anon_sym_BANG, - ACTIONS(6644), 1, + ACTIONS(6455), 1, + anon_sym_COLON, + ACTIONS(6679), 1, anon_sym_QMARK, - ACTIONS(6646), 1, + ACTIONS(6681), 1, sym__member_signature_marker, - STATE(3484), 1, + STATE(3308), 1, sym_formal_parameters, - STATE(3871), 1, + STATE(4449), 1, sym__call_signature, - STATE(4399), 1, + STATE(4461), 1, sym_type_annotation, - STATE(5019), 1, - sym__initializer, - STATE(5490), 1, + STATE(5735), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6640), 3, + ACTIONS(6677), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [123260] = 14, - ACTIONS(2470), 1, + anon_sym_PIPE_RBRACE, + [123453] = 9, + ACTIONS(4049), 1, + anon_sym_extends, + ACTIONS(6376), 1, anon_sym_LT, - ACTIONS(6458), 1, - anon_sym_EQ, - ACTIONS(6464), 1, - anon_sym_COLON, - ACTIONS(6478), 1, - anon_sym_LPAREN, - ACTIONS(6522), 1, - sym__member_signature_marker, - ACTIONS(6648), 1, - anon_sym_BANG, - ACTIONS(6650), 1, - anon_sym_QMARK, - STATE(3947), 1, - sym_formal_parameters, - STATE(4584), 1, - sym_type_annotation, - STATE(5326), 1, - sym__initializer, - STATE(5738), 1, - sym__call_signature, - STATE(5766), 1, - sym_type_parameters, + ACTIONS(6407), 1, + anon_sym_DOT, + ACTIONS(6683), 1, + sym_identifier, + ACTIONS(6687), 1, + anon_sym_GT, + STATE(2945), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6516), 3, - sym__automatic_semicolon, + ACTIONS(6685), 3, + anon_sym_LBRACE, + sym_jsx_identifier, + anon_sym_SLASH_GT, + ACTIONS(3519), 5, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_SEMI, - [123306] = 14, - ACTIONS(2470), 1, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + [123488] = 11, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6458), 1, - anon_sym_EQ, - ACTIONS(6464), 1, - anon_sym_COLON, - ACTIONS(6478), 1, + ACTIONS(3268), 1, anon_sym_LPAREN, - ACTIONS(6510), 1, - sym__member_signature_marker, - ACTIONS(6652), 1, - anon_sym_BANG, - ACTIONS(6654), 1, + ACTIONS(6455), 1, + anon_sym_COLON, + ACTIONS(6690), 1, anon_sym_QMARK, - STATE(3947), 1, + ACTIONS(6692), 1, + sym__member_signature_marker, + STATE(3308), 1, sym_formal_parameters, - STATE(4085), 1, - sym_type_annotation, - STATE(5109), 1, - sym__initializer, - STATE(5451), 1, + STATE(3819), 1, sym__call_signature, - STATE(5766), 1, + STATE(4461), 1, + sym_type_annotation, + STATE(5735), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6504), 3, + ACTIONS(6677), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [123352] = 6, - ACTIONS(214), 1, + anon_sym_PIPE_RBRACE, + [123527] = 6, + ACTIONS(215), 1, anon_sym_unique, - STATE(2959), 1, + STATE(3423), 1, sym_type_predicate, - STATE(5942), 1, + STATE(6232), 1, sym_predefined_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6656), 2, + ACTIONS(6694), 2, sym_identifier, sym_this, - ACTIONS(216), 9, + ACTIONS(209), 9, anon_sym_void, anon_sym_any, anon_sym_number, @@ -242005,187 +242386,144 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - anon_sym_unknown, anon_sym_never, - [123381] = 3, - ACTIONS(3656), 1, - anon_sym_PIPE, + anon_sym_unknown, + [123556] = 11, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(3268), 1, + anon_sym_LPAREN, + ACTIONS(6455), 1, + anon_sym_COLON, + ACTIONS(6696), 1, + anon_sym_QMARK, + ACTIONS(6698), 1, + sym__member_signature_marker, + STATE(3308), 1, + sym_formal_parameters, + STATE(3705), 1, + sym__call_signature, + STATE(4333), 1, + sym_type_annotation, + STATE(5735), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3475), 13, + ACTIONS(6671), 5, sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_AMP, - anon_sym_LT, - anon_sym_extends, anon_sym_PIPE_RBRACE, - [123404] = 9, - ACTIONS(4034), 1, - anon_sym_extends, - ACTIONS(6361), 1, - anon_sym_LT, - ACTIONS(6396), 1, - anon_sym_DOT, - ACTIONS(6658), 1, - sym_identifier, - ACTIONS(6662), 1, - anon_sym_GT, - STATE(3050), 1, - sym_type_arguments, + [123595] = 5, + ACTIONS(840), 1, + anon_sym_BQUOTE, + ACTIONS(3937), 1, + anon_sym_LPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6660), 3, - anon_sym_LBRACE, - sym_jsx_identifier, - anon_sym_SLASH_GT, - ACTIONS(3505), 5, - anon_sym_EQ, + STATE(1704), 2, + sym_template_string, + sym_arguments, + ACTIONS(4361), 10, anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, anon_sym_AMP, anon_sym_PIPE, - [123439] = 6, - ACTIONS(214), 1, - anon_sym_unique, - STATE(3444), 1, - sym_type_predicate, - STATE(5876), 1, - sym_predefined_type, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6665), 2, - sym_identifier, - sym_this, - ACTIONS(216), 9, - anon_sym_void, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_unknown, - anon_sym_never, - [123468] = 3, - ACTIONS(4220), 1, + anon_sym_QMARK, + anon_sym_extends, + [123622] = 6, + ACTIONS(4049), 1, anon_sym_PIPE, + ACTIONS(6417), 1, + anon_sym_LT, + ACTIONS(6515), 1, + anon_sym_DOT, + STATE(3240), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4222), 13, + ACTIONS(3519), 10, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, anon_sym_AMP, - anon_sym_LT, anon_sym_extends, anon_sym_PIPE_RBRACE, - [123491] = 11, - ACTIONS(2470), 1, + [123651] = 11, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(3254), 1, + ACTIONS(3268), 1, anon_sym_LPAREN, - ACTIONS(6464), 1, + ACTIONS(6702), 1, anon_sym_COLON, - ACTIONS(6669), 1, + ACTIONS(6704), 1, anon_sym_QMARK, - ACTIONS(6671), 1, + ACTIONS(6706), 1, sym__member_signature_marker, - STATE(3321), 1, + STATE(3308), 1, sym_formal_parameters, - STATE(3747), 1, + STATE(3802), 1, sym__call_signature, - STATE(4644), 1, + STATE(4472), 1, sym_type_annotation, - STATE(5740), 1, + STATE(5735), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6667), 5, + ACTIONS(6700), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [123530] = 3, - ACTIONS(4224), 1, - anon_sym_PIPE, + [123690] = 4, + ACTIONS(4059), 1, + anon_sym_EQ, + ACTIONS(6423), 1, + anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4226), 13, - sym__automatic_semicolon, - anon_sym_EQ, + ACTIONS(4061), 12, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, - anon_sym_DOT, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_EQ_GT, anon_sym_AMP, - anon_sym_LT, + anon_sym_PIPE, anon_sym_extends, - anon_sym_PIPE_RBRACE, - [123553] = 11, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(3254), 1, - anon_sym_LPAREN, - ACTIONS(6464), 1, - anon_sym_COLON, - ACTIONS(6675), 1, - anon_sym_QMARK, - ACTIONS(6677), 1, - sym__member_signature_marker, - STATE(3321), 1, - sym_formal_parameters, - STATE(4130), 1, - sym__call_signature, - STATE(4139), 1, - sym_type_annotation, - STATE(5740), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6673), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [123592] = 6, - ACTIONS(214), 1, + [123715] = 6, + ACTIONS(215), 1, anon_sym_unique, - STATE(2959), 1, + STATE(1956), 1, sym_type_predicate, - STATE(6082), 1, + STATE(6170), 1, sym_predefined_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6679), 2, + ACTIONS(6708), 2, sym_identifier, sym_this, - ACTIONS(216), 9, + ACTIONS(209), 9, anon_sym_void, anon_sym_any, anon_sym_number, @@ -242193,42 +242531,45 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - anon_sym_unknown, anon_sym_never, - [123621] = 3, - ACTIONS(4228), 1, - anon_sym_PIPE, + anon_sym_unknown, + [123744] = 6, + ACTIONS(215), 1, + anon_sym_unique, + STATE(3269), 1, + sym_type_predicate, + STATE(5937), 1, + sym_predefined_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4230), 13, - sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_AMP, - anon_sym_LT, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [123644] = 6, - ACTIONS(214), 1, + ACTIONS(6710), 2, + sym_identifier, + sym_this, + ACTIONS(209), 9, + anon_sym_void, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_never, + anon_sym_unknown, + [123773] = 6, + ACTIONS(215), 1, anon_sym_unique, - STATE(1943), 1, + STATE(1497), 1, sym_type_predicate, - STATE(5874), 1, + STATE(6224), 1, sym_predefined_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6681), 2, + ACTIONS(6712), 2, sym_identifier, sym_this, - ACTIONS(216), 9, + ACTIONS(209), 9, anon_sym_void, anon_sym_any, anon_sym_number, @@ -242236,15 +242577,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - anon_sym_unknown, anon_sym_never, - [123673] = 3, - ACTIONS(4232), 1, + anon_sym_unknown, + [123802] = 3, + ACTIONS(3658), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4234), 13, + ACTIONS(3495), 13, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -242258,149 +242599,120 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_extends, anon_sym_PIPE_RBRACE, - [123696] = 11, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(3254), 1, - anon_sym_LPAREN, - ACTIONS(6464), 1, - anon_sym_COLON, - ACTIONS(6685), 1, - anon_sym_QMARK, - ACTIONS(6687), 1, - sym__member_signature_marker, - STATE(3321), 1, - sym_formal_parameters, - STATE(4234), 1, - sym__call_signature, - STATE(4240), 1, - sym_type_annotation, - STATE(5740), 1, - sym_type_parameters, + [123825] = 3, + ACTIONS(3654), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6683), 5, + ACTIONS(3497), 13, sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [123735] = 11, - ACTIONS(2470), 1, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_AMP, anon_sym_LT, - ACTIONS(3254), 1, - anon_sym_LPAREN, - ACTIONS(6464), 1, - anon_sym_COLON, - ACTIONS(6691), 1, - anon_sym_QMARK, - ACTIONS(6693), 1, - sym__member_signature_marker, - STATE(3321), 1, - sym_formal_parameters, - STATE(3720), 1, - sym__call_signature, - STATE(4430), 1, - sym_type_annotation, - STATE(5740), 1, - sym_type_parameters, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [123848] = 3, + ACTIONS(4415), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6689), 5, + ACTIONS(4417), 13, sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [123774] = 11, - ACTIONS(2470), 1, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_AMP, anon_sym_LT, - ACTIONS(3254), 1, - anon_sym_LPAREN, - ACTIONS(6464), 1, - anon_sym_COLON, - ACTIONS(6695), 1, - anon_sym_QMARK, - ACTIONS(6697), 1, - sym__member_signature_marker, - STATE(3321), 1, - sym_formal_parameters, - STATE(4639), 1, - sym__call_signature, - STATE(4644), 1, - sym_type_annotation, - STATE(5740), 1, - sym_type_parameters, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [123871] = 3, + ACTIONS(4419), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6667), 5, + ACTIONS(4421), 13, sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_AMP, + anon_sym_LT, + anon_sym_extends, anon_sym_PIPE_RBRACE, - [123813] = 4, - ACTIONS(4040), 1, - anon_sym_EQ, - ACTIONS(6699), 1, - anon_sym_is, + [123894] = 3, + ACTIONS(4423), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4042), 12, + ACTIONS(4425), 13, + sym__automatic_semicolon, + anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_EQ_GT, + anon_sym_DOT, anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [123838] = 7, - ACTIONS(6440), 1, - anon_sym_LPAREN, - ACTIONS(6446), 1, anon_sym_LT, - ACTIONS(6701), 1, - anon_sym_DOT, - STATE(3301), 1, - sym_arguments, - STATE(3364), 1, - sym_type_arguments, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [123917] = 3, + ACTIONS(4439), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4016), 9, + ACTIONS(4441), 13, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_DOT, anon_sym_AMP, - anon_sym_PIPE, + anon_sym_LT, anon_sym_extends, - [123869] = 6, - ACTIONS(214), 1, + anon_sym_PIPE_RBRACE, + [123940] = 6, + ACTIONS(215), 1, anon_sym_unique, - STATE(1591), 1, + STATE(3061), 1, sym_type_predicate, - STATE(5885), 1, + STATE(6107), 1, sym_predefined_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6703), 2, + ACTIONS(6714), 2, sym_identifier, sym_this, - ACTIONS(216), 9, + ACTIONS(209), 9, anon_sym_void, anon_sym_any, anon_sym_number, @@ -242408,153 +242720,73 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - anon_sym_unknown, anon_sym_never, - [123898] = 11, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(3254), 1, - anon_sym_LPAREN, - ACTIONS(6464), 1, - anon_sym_COLON, - ACTIONS(6705), 1, - anon_sym_QMARK, - ACTIONS(6707), 1, - sym__member_signature_marker, - STATE(3321), 1, - sym_formal_parameters, - STATE(3662), 1, - sym__call_signature, - STATE(4240), 1, - sym_type_annotation, - STATE(5740), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6683), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [123937] = 4, - ACTIONS(4054), 1, - anon_sym_EQ, - ACTIONS(6422), 1, - anon_sym_is, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4056), 12, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_EQ_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [123962] = 11, - ACTIONS(2470), 1, + anon_sym_unknown, + [123969] = 11, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(3254), 1, + ACTIONS(3268), 1, anon_sym_LPAREN, - ACTIONS(6464), 1, + ACTIONS(6455), 1, anon_sym_COLON, - ACTIONS(6711), 1, + ACTIONS(6718), 1, anon_sym_QMARK, - ACTIONS(6713), 1, + ACTIONS(6720), 1, sym__member_signature_marker, - STATE(3321), 1, + STATE(3308), 1, sym_formal_parameters, - STATE(3689), 1, + STATE(4633), 1, sym__call_signature, - STATE(4163), 1, + STATE(4634), 1, sym_type_annotation, - STATE(5740), 1, + STATE(5735), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6709), 5, + ACTIONS(6716), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [124001] = 14, - ACTIONS(1599), 1, - anon_sym_DQUOTE, - ACTIONS(1601), 1, - anon_sym_SQUOTE, - ACTIONS(6406), 1, - anon_sym_STAR, - ACTIONS(6410), 1, - anon_sym_LBRACE, - ACTIONS(6715), 1, - sym_identifier, - ACTIONS(6717), 1, - anon_sym_type, - ACTIONS(6719), 1, - anon_sym_COMMA, - ACTIONS(6721), 1, - anon_sym_from, - STATE(4564), 1, - sym_string, - STATE(4587), 1, - sym_import_require_clause, - STATE(5694), 1, - sym_import_clause, - STATE(5790), 1, - sym__import_identifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - STATE(6143), 2, - sym_namespace_import, - sym_named_imports, - [124046] = 11, - ACTIONS(2470), 1, + [124008] = 11, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(3254), 1, + ACTIONS(3268), 1, anon_sym_LPAREN, - ACTIONS(6464), 1, + ACTIONS(6455), 1, anon_sym_COLON, - ACTIONS(6723), 1, + ACTIONS(6724), 1, anon_sym_QMARK, - ACTIONS(6725), 1, + ACTIONS(6726), 1, sym__member_signature_marker, - STATE(3321), 1, + STATE(3308), 1, sym_formal_parameters, - STATE(4429), 1, + STATE(4519), 1, sym__call_signature, - STATE(4430), 1, + STATE(4520), 1, sym_type_annotation, - STATE(5740), 1, + STATE(5735), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6689), 5, + ACTIONS(6722), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [124085] = 4, - ACTIONS(4050), 1, + [124047] = 4, + ACTIONS(4083), 1, anon_sym_EQ, - ACTIONS(6422), 1, + ACTIONS(6423), 1, anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4052), 12, + ACTIONS(4085), 12, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -242567,71 +242799,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [124110] = 6, - ACTIONS(4034), 1, - anon_sym_PIPE, - ACTIONS(6402), 1, - anon_sym_LT, - ACTIONS(6614), 1, - anon_sym_DOT, - STATE(3280), 1, - sym_type_arguments, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3505), 10, - sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [124139] = 11, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(3254), 1, - anon_sym_LPAREN, - ACTIONS(6464), 1, - anon_sym_COLON, - ACTIONS(6727), 1, - anon_sym_QMARK, - ACTIONS(6729), 1, - sym__member_signature_marker, - STATE(3321), 1, - sym_formal_parameters, - STATE(4160), 1, - sym__call_signature, - STATE(4163), 1, - sym_type_annotation, - STATE(5740), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6709), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [124178] = 6, - ACTIONS(214), 1, + [124072] = 6, + ACTIONS(215), 1, anon_sym_unique, - STATE(3224), 1, + STATE(3061), 1, sym_type_predicate, - STATE(5862), 1, + STATE(6215), 1, sym_predefined_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6731), 2, + ACTIONS(6728), 2, sym_identifier, sym_this, - ACTIONS(216), 9, + ACTIONS(209), 9, anon_sym_void, anon_sym_any, anon_sym_number, @@ -242639,136 +242820,128 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - anon_sym_unknown, anon_sym_never, - [124207] = 6, - ACTIONS(214), 1, - anon_sym_unique, - STATE(2959), 1, - sym_type_predicate, - STATE(6128), 1, - sym_predefined_type, + anon_sym_unknown, + [124101] = 4, + ACTIONS(4079), 1, + anon_sym_EQ, + ACTIONS(6730), 1, + anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6733), 2, - sym_identifier, - sym_this, - ACTIONS(216), 9, - anon_sym_void, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_unknown, - anon_sym_never, - [124236] = 11, - ACTIONS(2470), 1, + ACTIONS(4081), 12, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [124126] = 11, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(3254), 1, + ACTIONS(3268), 1, anon_sym_LPAREN, - ACTIONS(6735), 1, + ACTIONS(6455), 1, anon_sym_COLON, - ACTIONS(6737), 1, + ACTIONS(6732), 1, anon_sym_QMARK, - ACTIONS(6739), 1, + ACTIONS(6734), 1, sym__member_signature_marker, - STATE(3321), 1, + STATE(3308), 1, sym_formal_parameters, - STATE(3722), 1, + STATE(3745), 1, sym__call_signature, - STATE(4139), 1, + STATE(4520), 1, sym_type_annotation, - STATE(5740), 1, + STATE(5735), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6673), 5, + ACTIONS(6722), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [124275] = 3, - ACTIONS(3654), 1, - anon_sym_PIPE, + [124165] = 11, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(3268), 1, + anon_sym_LPAREN, + ACTIONS(6455), 1, + anon_sym_COLON, + ACTIONS(6736), 1, + anon_sym_QMARK, + ACTIONS(6738), 1, + sym__member_signature_marker, + STATE(3308), 1, + sym_formal_parameters, + STATE(4471), 1, + sym__call_signature, + STATE(4472), 1, + sym_type_annotation, + STATE(5735), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3473), 13, + ACTIONS(6700), 5, sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_AMP, - anon_sym_LT, - anon_sym_extends, anon_sym_PIPE_RBRACE, - [124298] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4344), 13, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT, - anon_sym_extends, - [124318] = 10, - ACTIONS(2470), 1, + [124204] = 11, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(3254), 1, + ACTIONS(3268), 1, anon_sym_LPAREN, - ACTIONS(6464), 1, + ACTIONS(6455), 1, anon_sym_COLON, - ACTIONS(6743), 1, + ACTIONS(6740), 1, + anon_sym_QMARK, + ACTIONS(6742), 1, sym__member_signature_marker, - STATE(3321), 1, + STATE(3308), 1, sym_formal_parameters, - STATE(3766), 1, + STATE(3621), 1, sym__call_signature, - STATE(4090), 1, + STATE(4634), 1, sym_type_annotation, - STATE(5740), 1, + STATE(5735), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6741), 5, + ACTIONS(6716), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [124354] = 6, - ACTIONS(6446), 1, + [124243] = 7, + ACTIONS(6461), 1, + anon_sym_LPAREN, + ACTIONS(6467), 1, anon_sym_LT, - ACTIONS(6745), 1, + ACTIONS(6744), 1, anon_sym_DOT, - ACTIONS(6747), 1, - anon_sym_is, - STATE(3362), 1, + STATE(3303), 1, + sym_arguments, + STATE(3513), 1, sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3505), 9, + ACTIONS(4031), 9, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, @@ -242778,245 +242951,192 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [124382] = 6, - ACTIONS(4364), 1, - anon_sym_EQ, - ACTIONS(6749), 1, - anon_sym_AMP, - ACTIONS(6751), 1, - anon_sym_PIPE, - ACTIONS(6753), 1, - anon_sym_extends, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4366), 9, + [124274] = 14, + ACTIONS(1607), 1, + anon_sym_DQUOTE, + ACTIONS(1609), 1, + anon_sym_SQUOTE, + ACTIONS(6431), 1, + anon_sym_STAR, + ACTIONS(6435), 1, anon_sym_LBRACE, + ACTIONS(6746), 1, + sym_identifier, + ACTIONS(6748), 1, + anon_sym_type, + ACTIONS(6750), 1, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_EQ_GT, - [124410] = 6, - ACTIONS(4368), 1, - anon_sym_EQ, - ACTIONS(6749), 1, - anon_sym_AMP, - ACTIONS(6751), 1, - anon_sym_PIPE, - ACTIONS(6753), 1, - anon_sym_extends, + ACTIONS(6752), 1, + anon_sym_from, + STATE(4524), 1, + sym_string, + STATE(4525), 1, + sym_import_require_clause, + STATE(5592), 1, + sym_import_clause, + STATE(5708), 1, + sym__import_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4370), 9, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_EQ_GT, - [124438] = 6, - ACTIONS(4290), 1, - anon_sym_EQ, - ACTIONS(6749), 1, - anon_sym_AMP, - ACTIONS(6751), 1, - anon_sym_PIPE, - ACTIONS(6753), 1, - anon_sym_extends, + STATE(6172), 2, + sym_namespace_import, + sym_named_imports, + [124319] = 6, + ACTIONS(215), 1, + anon_sym_unique, + STATE(3061), 1, + sym_type_predicate, + STATE(5951), 1, + sym_predefined_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4292), 9, - anon_sym_LBRACE, + ACTIONS(6754), 2, + sym_identifier, + sym_this, + ACTIONS(209), 9, + anon_sym_void, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_never, + anon_sym_unknown, + [124348] = 7, + ACTIONS(3781), 1, anon_sym_COMMA, + ACTIONS(3798), 1, anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_EQ_GT, - [124466] = 6, - ACTIONS(4298), 1, + ACTIONS(4211), 1, anon_sym_EQ, - ACTIONS(6749), 1, - anon_sym_AMP, - ACTIONS(6751), 1, - anon_sym_PIPE, - ACTIONS(6753), 1, - anon_sym_extends, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + STATE(4854), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4300), 9, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_EQ_GT, - [124494] = 10, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(3254), 1, + ACTIONS(728), 8, + sym__automatic_semicolon, + sym__member_signature_marker, anon_sym_LPAREN, - ACTIONS(6464), 1, + anon_sym_SEMI, anon_sym_COLON, - ACTIONS(6757), 1, - sym__member_signature_marker, - STATE(3321), 1, - sym_formal_parameters, - STATE(3663), 1, - sym__call_signature, - STATE(4244), 1, - sym_type_annotation, - STATE(5740), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6755), 5, - sym__automatic_semicolon, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + [124378] = 7, + ACTIONS(3781), 1, anon_sym_COMMA, + ACTIONS(3792), 1, anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [124530] = 12, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(3254), 1, - anon_sym_LPAREN, - ACTIONS(6458), 1, + ACTIONS(4211), 1, anon_sym_EQ, - ACTIONS(6464), 1, - anon_sym_COLON, - ACTIONS(6761), 1, - sym__member_signature_marker, - STATE(3321), 1, - sym_formal_parameters, - STATE(4177), 1, - sym_type_annotation, - STATE(5270), 1, - sym__call_signature, - STATE(5271), 1, - sym__initializer, - STATE(5740), 1, - sym_type_parameters, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + STATE(4854), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6759), 3, + ACTIONS(728), 8, sym__automatic_semicolon, - anon_sym_COMMA, + sym__member_signature_marker, + anon_sym_LPAREN, anon_sym_SEMI, - [124570] = 12, - ACTIONS(2470), 1, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + [124408] = 12, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6458), 1, + ACTIONS(6447), 1, anon_sym_EQ, - ACTIONS(6464), 1, - anon_sym_COLON, - ACTIONS(6478), 1, + ACTIONS(6453), 1, anon_sym_LPAREN, - ACTIONS(6765), 1, + ACTIONS(6455), 1, + anon_sym_COLON, + ACTIONS(6758), 1, sym__member_signature_marker, - STATE(3947), 1, + STATE(3950), 1, sym_formal_parameters, - STATE(4398), 1, + STATE(4104), 1, sym_type_annotation, - STATE(5013), 1, + STATE(5041), 1, sym__initializer, - STATE(5766), 1, + STATE(5753), 1, sym_type_parameters, - STATE(5779), 1, + STATE(5797), 1, sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6763), 3, + ACTIONS(6756), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [124610] = 12, - ACTIONS(2470), 1, + [124448] = 12, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6458), 1, + ACTIONS(6447), 1, anon_sym_EQ, - ACTIONS(6464), 1, - anon_sym_COLON, - ACTIONS(6478), 1, + ACTIONS(6453), 1, anon_sym_LPAREN, - ACTIONS(6765), 1, + ACTIONS(6455), 1, + anon_sym_COLON, + ACTIONS(6758), 1, sym__member_signature_marker, - STATE(3947), 1, + STATE(3950), 1, sym_formal_parameters, - STATE(4417), 1, + STATE(4304), 1, sym_type_annotation, - STATE(5044), 1, + STATE(4861), 1, sym__initializer, - STATE(5766), 1, - sym_type_parameters, - STATE(5827), 1, + STATE(5690), 1, sym__call_signature, + STATE(5753), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6763), 3, + ACTIONS(6756), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [124650] = 12, - ACTIONS(2470), 1, + [124488] = 5, + ACTIONS(4079), 1, + anon_sym_PIPE, + ACTIONS(6417), 1, anon_sym_LT, - ACTIONS(6458), 1, - anon_sym_EQ, - ACTIONS(6464), 1, - anon_sym_COLON, - ACTIONS(6478), 1, - anon_sym_LPAREN, - ACTIONS(6765), 1, - sym__member_signature_marker, - STATE(3947), 1, - sym_formal_parameters, - STATE(4083), 1, - sym_type_annotation, - STATE(5008), 1, - sym__initializer, - STATE(5758), 1, - sym__call_signature, - STATE(5766), 1, - sym_type_parameters, + STATE(3252), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6763), 3, + ACTIONS(4081), 10, sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_LBRACE, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [124690] = 6, - ACTIONS(4216), 1, - anon_sym_EQ, - ACTIONS(6749), 1, + anon_sym_LBRACK, anon_sym_AMP, - ACTIONS(6751), 1, - anon_sym_PIPE, - ACTIONS(6753), 1, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [124514] = 4, + ACTIONS(4337), 1, + anon_sym_EQ, + ACTIONS(6760), 1, anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4218), 9, + ACTIONS(4339), 11, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -243026,66 +243146,47 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_GT, anon_sym_EQ_GT, - [124718] = 12, - ACTIONS(2470), 1, + anon_sym_AMP, + anon_sym_PIPE, + [124538] = 12, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6458), 1, + ACTIONS(6447), 1, anon_sym_EQ, - ACTIONS(6464), 1, - anon_sym_COLON, - ACTIONS(6478), 1, + ACTIONS(6453), 1, anon_sym_LPAREN, - ACTIONS(6765), 1, + ACTIONS(6455), 1, + anon_sym_COLON, + ACTIONS(6758), 1, sym__member_signature_marker, - STATE(3947), 1, + STATE(3950), 1, sym_formal_parameters, - STATE(4088), 1, + STATE(4310), 1, sym_type_annotation, - STATE(5296), 1, + STATE(4872), 1, sym__initializer, - STATE(5692), 1, + STATE(5751), 1, sym__call_signature, - STATE(5766), 1, + STATE(5753), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6763), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [124758] = 5, - ACTIONS(4040), 1, - anon_sym_PIPE, - ACTIONS(6402), 1, - anon_sym_LT, - STATE(3294), 1, - sym_type_arguments, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4042), 10, + ACTIONS(6756), 3, sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [124784] = 5, - ACTIONS(3453), 1, + [124578] = 5, + ACTIONS(3485), 1, anon_sym_PIPE, - ACTIONS(3511), 1, + ACTIONS(3525), 1, anon_sym_DOT, - ACTIONS(3513), 1, + ACTIONS(3527), 1, anon_sym_QMARK_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3449), 10, + ACTIONS(3481), 10, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -243096,17 +243197,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [124810] = 5, - ACTIONS(4086), 1, + [124604] = 5, + ACTIONS(4289), 1, anon_sym_PIPE, - ACTIONS(6767), 1, + ACTIONS(6762), 1, anon_sym_DOT, - ACTIONS(6769), 1, + ACTIONS(6764), 1, anon_sym_QMARK_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4088), 10, + ACTIONS(4291), 10, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -243117,69 +243218,69 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [124836] = 12, - ACTIONS(2470), 1, + [124630] = 12, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6458), 1, + ACTIONS(6447), 1, anon_sym_EQ, - ACTIONS(6464), 1, + ACTIONS(6455), 1, anon_sym_COLON, - ACTIONS(6478), 1, + ACTIONS(6473), 1, anon_sym_LPAREN, - ACTIONS(6765), 1, + ACTIONS(6768), 1, sym__member_signature_marker, - STATE(3947), 1, + STATE(3457), 1, sym_formal_parameters, - STATE(4138), 1, + STATE(3895), 1, + sym__call_signature, + STATE(4368), 1, sym_type_annotation, - STATE(5249), 1, + STATE(4974), 1, sym__initializer, - STATE(5766), 1, + STATE(5545), 1, sym_type_parameters, - STATE(5831), 1, - sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6763), 3, + ACTIONS(6766), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [124876] = 12, - ACTIONS(2470), 1, + [124670] = 12, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6458), 1, + ACTIONS(6447), 1, anon_sym_EQ, - ACTIONS(6464), 1, - anon_sym_COLON, - ACTIONS(6478), 1, + ACTIONS(6453), 1, anon_sym_LPAREN, - ACTIONS(6765), 1, + ACTIONS(6455), 1, + anon_sym_COLON, + ACTIONS(6772), 1, sym__member_signature_marker, - STATE(3947), 1, + STATE(3950), 1, sym_formal_parameters, - STATE(4141), 1, + STATE(4378), 1, sym_type_annotation, - STATE(5345), 1, + STATE(4984), 1, sym__initializer, - STATE(5733), 1, + STATE(5728), 1, sym__call_signature, - STATE(5766), 1, + STATE(5753), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6763), 3, + ACTIONS(6770), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [124916] = 3, - ACTIONS(4170), 1, + [124710] = 3, + ACTIONS(4355), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4172), 12, + ACTIONS(4357), 12, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -243192,13 +243293,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [124938] = 3, - ACTIONS(4178), 1, + [124732] = 3, + ACTIONS(4363), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4180), 12, + ACTIONS(4365), 12, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -243211,13 +243312,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [124960] = 3, - ACTIONS(4186), 1, + [124754] = 3, + ACTIONS(4371), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4188), 12, + ACTIONS(4373), 12, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -243230,15 +243331,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [124982] = 4, - ACTIONS(1751), 1, + [124776] = 4, + ACTIONS(1735), 1, anon_sym_DOT, - ACTIONS(4206), 1, + ACTIONS(4391), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4208), 11, + ACTIONS(4393), 11, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -243250,15 +243351,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_extends, anon_sym_PIPE_RBRACE, - [125006] = 4, - ACTIONS(1821), 1, + [124800] = 4, + ACTIONS(1743), 1, anon_sym_DOT, - ACTIONS(4206), 1, + ACTIONS(4391), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4208), 11, + ACTIONS(4393), 11, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -243270,205 +243371,223 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_extends, anon_sym_PIPE_RBRACE, - [125030] = 10, - ACTIONS(2470), 1, + [124824] = 10, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(3254), 1, + ACTIONS(3268), 1, anon_sym_LPAREN, - ACTIONS(6464), 1, + ACTIONS(6455), 1, anon_sym_COLON, - ACTIONS(6773), 1, + ACTIONS(6776), 1, sym__member_signature_marker, - STATE(3321), 1, + STATE(3308), 1, sym_formal_parameters, - STATE(4157), 1, + STATE(4318), 1, sym__call_signature, - STATE(4158), 1, + STATE(4319), 1, sym_type_annotation, - STATE(5740), 1, + STATE(5735), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6771), 5, + ACTIONS(6774), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [125066] = 4, - ACTIONS(4240), 1, + [124860] = 12, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(6447), 1, anon_sym_EQ, - ACTIONS(6749), 1, - anon_sym_AMP, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4242), 11, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, + ACTIONS(6455), 1, anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_EQ_GT, - anon_sym_PIPE, - anon_sym_extends, - [125090] = 10, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(3254), 1, + ACTIONS(6473), 1, anon_sym_LPAREN, - ACTIONS(6464), 1, - anon_sym_COLON, - ACTIONS(6775), 1, + ACTIONS(6780), 1, sym__member_signature_marker, - STATE(3321), 1, + STATE(3457), 1, sym_formal_parameters, - STATE(3687), 1, + STATE(4038), 1, sym__call_signature, - STATE(4158), 1, + STATE(4562), 1, sym_type_annotation, - STATE(5740), 1, + STATE(5257), 1, + sym__initializer, + STATE(5545), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6771), 5, + ACTIONS(6778), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [125126] = 3, - ACTIONS(3196), 1, + [124900] = 6, + ACTIONS(4131), 1, + anon_sym_EQ, + ACTIONS(6782), 1, + anon_sym_AMP, + ACTIONS(6784), 1, anon_sym_PIPE, + ACTIONS(6786), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3198), 12, - sym__automatic_semicolon, - anon_sym_EQ, + ACTIONS(4133), 9, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_EQ_GT, + [124928] = 6, + ACTIONS(6467), 1, + anon_sym_LT, + ACTIONS(6788), 1, anon_sym_DOT, - anon_sym_QMARK_DOT, + ACTIONS(6790), 1, + anon_sym_is, + STATE(3510), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3519), 9, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, anon_sym_AMP, + anon_sym_PIPE, anon_sym_extends, - anon_sym_PIPE_RBRACE, - [125148] = 10, - ACTIONS(2470), 1, + [124956] = 12, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(3254), 1, + ACTIONS(3268), 1, anon_sym_LPAREN, - ACTIONS(6464), 1, + ACTIONS(6447), 1, + anon_sym_EQ, + ACTIONS(6455), 1, anon_sym_COLON, - ACTIONS(6777), 1, + ACTIONS(6792), 1, sym__member_signature_marker, - STATE(3321), 1, + STATE(3308), 1, sym_formal_parameters, - STATE(4062), 1, - sym__call_signature, - STATE(4090), 1, + STATE(4562), 1, sym_type_annotation, - STATE(5740), 1, + STATE(5287), 1, + sym__call_signature, + STATE(5288), 1, + sym__initializer, + STATE(5735), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6741), 5, + ACTIONS(6778), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [125184] = 12, - ACTIONS(2470), 1, + [124996] = 12, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6458), 1, + ACTIONS(6447), 1, anon_sym_EQ, - ACTIONS(6464), 1, - anon_sym_COLON, - ACTIONS(6548), 1, + ACTIONS(6453), 1, anon_sym_LPAREN, - ACTIONS(6781), 1, + ACTIONS(6455), 1, + anon_sym_COLON, + ACTIONS(6772), 1, sym__member_signature_marker, - STATE(3484), 1, + STATE(3950), 1, sym_formal_parameters, - STATE(3915), 1, - sym__call_signature, - STATE(4250), 1, + STATE(4448), 1, sym_type_annotation, - STATE(5265), 1, + STATE(5089), 1, sym__initializer, - STATE(5490), 1, + STATE(5461), 1, + sym__call_signature, + STATE(5753), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6779), 3, + ACTIONS(6770), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [125224] = 3, - ACTIONS(3206), 1, - anon_sym_PIPE, + [125036] = 12, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(6447), 1, + anon_sym_EQ, + ACTIONS(6453), 1, + anon_sym_LPAREN, + ACTIONS(6455), 1, + anon_sym_COLON, + ACTIONS(6772), 1, + sym__member_signature_marker, + STATE(3950), 1, + sym_formal_parameters, + STATE(4452), 1, + sym_type_annotation, + STATE(5099), 1, + sym__initializer, + STATE(5471), 1, + sym__call_signature, + STATE(5753), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3208), 12, + ACTIONS(6770), 3, sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [125246] = 12, - ACTIONS(2470), 1, + [125076] = 12, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6458), 1, + ACTIONS(6447), 1, anon_sym_EQ, - ACTIONS(6464), 1, - anon_sym_COLON, - ACTIONS(6478), 1, + ACTIONS(6453), 1, anon_sym_LPAREN, - ACTIONS(6785), 1, + ACTIONS(6455), 1, + anon_sym_COLON, + ACTIONS(6796), 1, sym__member_signature_marker, - STATE(3947), 1, + STATE(3950), 1, sym_formal_parameters, - STATE(4257), 1, + STATE(4607), 1, sym_type_annotation, - STATE(5282), 1, + STATE(5346), 1, sym__initializer, - STATE(5696), 1, + STATE(5717), 1, sym__call_signature, - STATE(5766), 1, + STATE(5753), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6783), 3, + ACTIONS(6794), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [125286] = 3, - ACTIONS(3190), 1, + [125116] = 3, + ACTIONS(3224), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3192), 12, + ACTIONS(3226), 12, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -243481,291 +243600,781 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [125308] = 12, - ACTIONS(2470), 1, + [125138] = 12, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6458), 1, + ACTIONS(6447), 1, anon_sym_EQ, - ACTIONS(6464), 1, + ACTIONS(6455), 1, anon_sym_COLON, - ACTIONS(6478), 1, + ACTIONS(6473), 1, anon_sym_LPAREN, - ACTIONS(6785), 1, + ACTIONS(6800), 1, sym__member_signature_marker, - STATE(3947), 1, + STATE(3457), 1, sym_formal_parameters, - STATE(4343), 1, + STATE(3919), 1, + sym__call_signature, + STATE(4081), 1, sym_type_annotation, - STATE(4945), 1, + STATE(4835), 1, sym__initializer, - STATE(5596), 1, - sym__call_signature, - STATE(5766), 1, + STATE(5545), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6783), 3, + ACTIONS(6798), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [125348] = 2, + [125178] = 12, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(6447), 1, + anon_sym_EQ, + ACTIONS(6453), 1, + anon_sym_LPAREN, + ACTIONS(6455), 1, + anon_sym_COLON, + ACTIONS(6772), 1, + sym__member_signature_marker, + STATE(3950), 1, + sym_formal_parameters, + STATE(4508), 1, + sym_type_annotation, + STATE(5173), 1, + sym__initializer, + STATE(5560), 1, + sym__call_signature, + STATE(5753), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4252), 13, + ACTIONS(6770), 3, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP, + [125218] = 3, + ACTIONS(3230), 1, anon_sym_PIPE, - anon_sym_LT, - anon_sym_extends, - [125368] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4256), 13, + ACTIONS(3232), 12, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_LPAREN, + anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT, anon_sym_extends, - [125388] = 2, + anon_sym_PIPE_RBRACE, + [125240] = 3, + ACTIONS(4197), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4260), 13, + ACTIONS(4199), 12, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, + anon_sym_BQUOTE, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [125262] = 6, + ACTIONS(4111), 1, + anon_sym_EQ, + ACTIONS(6782), 1, + anon_sym_AMP, + ACTIONS(6784), 1, anon_sym_PIPE, - anon_sym_LT, + ACTIONS(6786), 1, anon_sym_extends, - [125408] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4264), 13, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + ACTIONS(4113), 9, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_SEMI, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP, - anon_sym_PIPE, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_EQ_GT, + [125290] = 10, + ACTIONS(2490), 1, anon_sym_LT, - anon_sym_extends, - [125428] = 2, + ACTIONS(3268), 1, + anon_sym_LPAREN, + ACTIONS(6455), 1, + anon_sym_COLON, + ACTIONS(6804), 1, + sym__member_signature_marker, + STATE(3308), 1, + sym_formal_parameters, + STATE(4641), 1, + sym__call_signature, + STATE(4642), 1, + sym_type_annotation, + STATE(5735), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4260), 13, + ACTIONS(6802), 5, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_LPAREN, + anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP, - anon_sym_PIPE, + anon_sym_PIPE_RBRACE, + [125326] = 10, + ACTIONS(2490), 1, anon_sym_LT, - anon_sym_extends, - [125448] = 2, + ACTIONS(3268), 1, + anon_sym_LPAREN, + ACTIONS(6455), 1, + anon_sym_COLON, + ACTIONS(6808), 1, + sym__member_signature_marker, + STATE(3308), 1, + sym_formal_parameters, + STATE(4516), 1, + sym__call_signature, + STATE(4517), 1, + sym_type_annotation, + STATE(5735), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4264), 13, + ACTIONS(6806), 5, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_LPAREN, + anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP, - anon_sym_PIPE, + anon_sym_PIPE_RBRACE, + [125362] = 13, + ACTIONS(3547), 1, anon_sym_LT, - anon_sym_extends, - [125468] = 2, + ACTIONS(6386), 1, + sym_identifier, + ACTIONS(6390), 1, + anon_sym_LBRACE, + ACTIONS(6399), 1, + sym_jsx_identifier, + ACTIONS(6401), 1, + anon_sym_DOT, + ACTIONS(6810), 1, + anon_sym_COLON, + ACTIONS(6812), 1, + anon_sym_GT, + ACTIONS(6814), 1, + anon_sym_SLASH_GT, + STATE(3498), 1, + sym_type_arguments, + STATE(3499), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(3954), 1, + sym_jsx_namespace_name, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4268), 13, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP, + STATE(4102), 2, + sym_jsx_expression, + sym_jsx_attribute, + [125404] = 3, + ACTIONS(4227), 1, anon_sym_PIPE, - anon_sym_LT, - anon_sym_extends, - [125488] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4272), 13, + ACTIONS(4229), 12, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT, + anon_sym_BQUOTE, anon_sym_extends, - [125508] = 2, + anon_sym_PIPE_RBRACE, + [125426] = 7, + ACTIONS(3781), 1, + anon_sym_COMMA, + ACTIONS(3789), 1, + anon_sym_RBRACE, + ACTIONS(4211), 1, + anon_sym_EQ, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + STATE(4854), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4268), 13, + ACTIONS(728), 8, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, - anon_sym_COMMA, + sym__member_signature_marker, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + [125456] = 6, + ACTIONS(4401), 1, + anon_sym_EQ, + ACTIONS(6782), 1, anon_sym_AMP, + ACTIONS(6784), 1, anon_sym_PIPE, - anon_sym_LT, + ACTIONS(6786), 1, anon_sym_extends, - [125528] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4272), 13, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + ACTIONS(4403), 9, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_SEMI, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP, - anon_sym_PIPE, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_EQ_GT, + [125484] = 12, + ACTIONS(2490), 1, anon_sym_LT, - anon_sym_extends, - [125548] = 2, + ACTIONS(6447), 1, + anon_sym_EQ, + ACTIONS(6455), 1, + anon_sym_COLON, + ACTIONS(6473), 1, + anon_sym_LPAREN, + ACTIONS(6818), 1, + sym__member_signature_marker, + STATE(3457), 1, + sym_formal_parameters, + STATE(3944), 1, + sym__call_signature, + STATE(4421), 1, + sym_type_annotation, + STATE(5067), 1, + sym__initializer, + STATE(5545), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4076), 13, + ACTIONS(6816), 3, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + [125524] = 4, + ACTIONS(4447), 1, + anon_sym_EQ, + ACTIONS(6782), 1, anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT, - anon_sym_extends, - [125568] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4280), 13, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + ACTIONS(4449), 11, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_SEMI, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_EQ_GT, anon_sym_PIPE, - anon_sym_LT, anon_sym_extends, - [125588] = 2, + [125548] = 10, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(3268), 1, + anon_sym_LPAREN, + ACTIONS(6455), 1, + anon_sym_COLON, + ACTIONS(6820), 1, + sym__member_signature_marker, + STATE(3308), 1, + sym_formal_parameters, + STATE(3728), 1, + sym__call_signature, + STATE(4517), 1, + sym_type_annotation, + STATE(5735), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4076), 13, + ACTIONS(6806), 5, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_LPAREN, + anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_LBRACK, + anon_sym_PIPE_RBRACE, + [125584] = 13, + ACTIONS(3547), 1, + anon_sym_LT, + ACTIONS(6386), 1, + sym_identifier, + ACTIONS(6390), 1, + anon_sym_LBRACE, + ACTIONS(6399), 1, + sym_jsx_identifier, + ACTIONS(6401), 1, anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP, + ACTIONS(6810), 1, + anon_sym_COLON, + ACTIONS(6812), 1, + anon_sym_GT, + ACTIONS(6822), 1, + anon_sym_SLASH_GT, + STATE(3353), 1, + sym_type_arguments, + STATE(3354), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(3954), 1, + sym_jsx_namespace_name, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4102), 2, + sym_jsx_expression, + sym_jsx_attribute, + [125626] = 3, + ACTIONS(4247), 1, anon_sym_PIPE, - anon_sym_LT, - anon_sym_extends, - [125608] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4280), 13, + ACTIONS(4249), 12, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, + anon_sym_BQUOTE, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [125648] = 12, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(6447), 1, + anon_sym_EQ, + ACTIONS(6453), 1, + anon_sym_LPAREN, + ACTIONS(6455), 1, + anon_sym_COLON, + ACTIONS(6758), 1, + sym__member_signature_marker, + STATE(3950), 1, + sym_formal_parameters, + STATE(4223), 1, + sym_type_annotation, + STATE(5190), 1, + sym__initializer, + STATE(5575), 1, + sym__call_signature, + STATE(5753), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6756), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [125688] = 7, + ACTIONS(3781), 1, + anon_sym_COMMA, + ACTIONS(3784), 1, + anon_sym_RBRACE, + ACTIONS(4211), 1, + anon_sym_EQ, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + STATE(4854), 1, + aux_sym_object_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(728), 8, + sym__automatic_semicolon, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + [125718] = 8, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(3268), 1, + anon_sym_LPAREN, + ACTIONS(4211), 1, + anon_sym_EQ, + STATE(3825), 1, + sym_formal_parameters, + STATE(5469), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3909), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(728), 6, + sym__automatic_semicolon, + sym__member_signature_marker, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + [125750] = 12, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(6447), 1, + anon_sym_EQ, + ACTIONS(6453), 1, + anon_sym_LPAREN, + ACTIONS(6455), 1, + anon_sym_COLON, + ACTIONS(6758), 1, + sym__member_signature_marker, + STATE(3950), 1, + sym_formal_parameters, + STATE(4096), 1, + sym_type_annotation, + STATE(4945), 1, + sym__initializer, + STATE(5566), 1, + sym__call_signature, + STATE(5753), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6756), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [125790] = 10, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(3268), 1, + anon_sym_LPAREN, + ACTIONS(6455), 1, + anon_sym_COLON, + ACTIONS(6824), 1, + sym__member_signature_marker, + STATE(3308), 1, + sym_formal_parameters, + STATE(3626), 1, + sym__call_signature, + STATE(4642), 1, + sym_type_annotation, + STATE(5735), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6802), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [125826] = 10, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(3268), 1, + anon_sym_LPAREN, + ACTIONS(6455), 1, + anon_sym_COLON, + ACTIONS(6828), 1, + sym__member_signature_marker, + STATE(3308), 1, + sym_formal_parameters, + STATE(3820), 1, + sym__call_signature, + STATE(4468), 1, + sym_type_annotation, + STATE(5735), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6826), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [125862] = 6, + ACTIONS(4119), 1, + anon_sym_EQ, + ACTIONS(6782), 1, + anon_sym_AMP, + ACTIONS(6784), 1, + anon_sym_PIPE, + ACTIONS(6786), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4121), 9, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_EQ_GT, + [125890] = 6, + ACTIONS(4123), 1, + anon_sym_EQ, + ACTIONS(6782), 1, + anon_sym_AMP, + ACTIONS(6784), 1, anon_sym_PIPE, + ACTIONS(6786), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4125), 9, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_EQ_GT, + [125918] = 12, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(6447), 1, + anon_sym_EQ, + ACTIONS(6453), 1, + anon_sym_LPAREN, + ACTIONS(6455), 1, + anon_sym_COLON, + ACTIONS(6758), 1, + sym__member_signature_marker, + STATE(3950), 1, + sym_formal_parameters, + STATE(4248), 1, + sym_type_annotation, + STATE(5270), 1, + sym__initializer, + STATE(5705), 1, + sym__call_signature, + STATE(5753), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6756), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [125958] = 12, + ACTIONS(2490), 1, anon_sym_LT, + ACTIONS(6447), 1, + anon_sym_EQ, + ACTIONS(6453), 1, + anon_sym_LPAREN, + ACTIONS(6455), 1, + anon_sym_COLON, + ACTIONS(6832), 1, + sym__member_signature_marker, + STATE(3950), 1, + sym_formal_parameters, + STATE(4589), 1, + sym_type_annotation, + STATE(5305), 1, + sym__initializer, + STATE(5734), 1, + sym__call_signature, + STATE(5753), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6830), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [125998] = 6, + ACTIONS(840), 1, + anon_sym_BQUOTE, + ACTIONS(3937), 1, + anon_sym_LPAREN, + ACTIONS(4359), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(1704), 2, + sym_template_string, + sym_arguments, + ACTIONS(4361), 8, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, anon_sym_extends, - [125628] = 2, + anon_sym_PIPE_RBRACE, + [126026] = 12, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(6447), 1, + anon_sym_EQ, + ACTIONS(6455), 1, + anon_sym_COLON, + ACTIONS(6473), 1, + anon_sym_LPAREN, + ACTIONS(6836), 1, + sym__member_signature_marker, + STATE(3457), 1, + sym_formal_parameters, + STATE(3914), 1, + sym__call_signature, + STATE(4270), 1, + sym_type_annotation, + STATE(5418), 1, + sym__initializer, + STATE(5545), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6834), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [126066] = 10, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(3268), 1, + anon_sym_LPAREN, + ACTIONS(6455), 1, + anon_sym_COLON, + ACTIONS(6838), 1, + sym__member_signature_marker, + STATE(3308), 1, + sym_formal_parameters, + STATE(3866), 1, + sym__call_signature, + STATE(4319), 1, + sym_type_annotation, + STATE(5735), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6774), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [126102] = 12, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(3268), 1, + anon_sym_LPAREN, + ACTIONS(6447), 1, + anon_sym_EQ, + ACTIONS(6455), 1, + anon_sym_COLON, + ACTIONS(6840), 1, + sym__member_signature_marker, + STATE(3308), 1, + sym_formal_parameters, + STATE(4270), 1, + sym_type_annotation, + STATE(5114), 1, + sym__call_signature, + STATE(5126), 1, + sym__initializer, + STATE(5735), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6834), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [126142] = 12, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(6447), 1, + anon_sym_EQ, + ACTIONS(6453), 1, + anon_sym_LPAREN, + ACTIONS(6455), 1, + anon_sym_COLON, + ACTIONS(6844), 1, + sym__member_signature_marker, + STATE(3950), 1, + sym_formal_parameters, + STATE(4531), 1, + sym_type_annotation, + STATE(5193), 1, + sym__initializer, + STATE(5580), 1, + sym__call_signature, + STATE(5753), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6842), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [126182] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4304), 13, + ACTIONS(4109), 13, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, @@ -243779,11 +244388,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - [125648] = 2, + [126202] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4308), 13, + ACTIONS(4167), 13, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, @@ -243797,11 +244406,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - [125668] = 2, + [126222] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4308), 13, + ACTIONS(4195), 13, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, @@ -243815,11 +244424,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - [125688] = 2, + [126242] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4308), 13, + ACTIONS(4207), 13, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, @@ -243833,11 +244442,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - [125708] = 2, + [126262] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4312), 13, + ACTIONS(4195), 13, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, @@ -243851,11 +244460,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - [125728] = 2, + [126282] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4312), 13, + ACTIONS(4207), 13, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, @@ -243869,11 +244478,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - [125748] = 2, + [126302] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4312), 13, + ACTIONS(4233), 13, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, @@ -243887,11 +244496,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - [125768] = 2, + [126322] = 12, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(6447), 1, + anon_sym_EQ, + ACTIONS(6453), 1, + anon_sym_LPAREN, + ACTIONS(6455), 1, + anon_sym_COLON, + ACTIONS(6844), 1, + sym__member_signature_marker, + STATE(3950), 1, + sym_formal_parameters, + STATE(4069), 1, + sym_type_annotation, + STATE(4866), 1, + sym__initializer, + STATE(5527), 1, + sym__call_signature, + STATE(5753), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6842), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [126362] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4316), 13, + ACTIONS(4237), 13, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, @@ -243905,11 +244542,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - [125788] = 2, + [126382] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4316), 13, + ACTIONS(4233), 13, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, @@ -243923,11 +244560,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - [125808] = 2, + [126402] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4316), 13, + ACTIONS(4237), 13, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, @@ -243941,11 +244578,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - [125828] = 2, + [126422] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4332), 13, + ACTIONS(4241), 13, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, @@ -243959,11 +244596,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - [125848] = 2, + [126442] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4336), 13, + ACTIONS(4245), 13, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, @@ -243977,11 +244614,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - [125868] = 2, + [126462] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4336), 13, + ACTIONS(4241), 13, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, @@ -243995,11 +244632,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - [125888] = 2, + [126482] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4336), 13, + ACTIONS(4245), 13, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, @@ -244013,11 +244650,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - [125908] = 2, + [126502] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4340), 13, + ACTIONS(4139), 13, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, @@ -244031,11 +244668,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - [125928] = 2, + [126522] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4340), 13, + ACTIONS(4143), 13, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, @@ -244049,11 +244686,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - [125948] = 2, + [126542] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4340), 13, + ACTIONS(4143), 13, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, @@ -244067,11 +244704,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - [125968] = 2, + [126562] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4344), 13, + ACTIONS(4143), 13, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, @@ -244085,11 +244722,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - [125988] = 2, + [126582] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4344), 13, + ACTIONS(4147), 13, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, @@ -244103,524 +244740,358 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - [126008] = 7, - ACTIONS(3766), 1, - anon_sym_COMMA, - ACTIONS(3769), 1, - anon_sym_RBRACE, - ACTIONS(4384), 1, - anon_sym_EQ, - STATE(4979), 1, - aux_sym_object_repeat1, - STATE(5022), 1, - aux_sym_object_pattern_repeat1, + [126602] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(726), 8, + ACTIONS(4147), 13, sym__automatic_semicolon, - sym__member_signature_marker, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - [126038] = 12, - ACTIONS(2470), 1, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_LT, - ACTIONS(6458), 1, - anon_sym_EQ, - ACTIONS(6464), 1, - anon_sym_COLON, - ACTIONS(6478), 1, - anon_sym_LPAREN, - ACTIONS(6785), 1, - sym__member_signature_marker, - STATE(3947), 1, - sym_formal_parameters, - STATE(4356), 1, - sym_type_annotation, - STATE(4962), 1, - sym__initializer, - STATE(5672), 1, - sym__call_signature, - STATE(5766), 1, - sym_type_parameters, + anon_sym_extends, + [126622] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6783), 3, + ACTIONS(4147), 13, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, anon_sym_COMMA, + anon_sym_LPAREN, anon_sym_SEMI, - [126078] = 7, - ACTIONS(3766), 1, - anon_sym_COMMA, - ACTIONS(3783), 1, - anon_sym_RBRACE, - ACTIONS(4384), 1, - anon_sym_EQ, - STATE(4828), 1, - aux_sym_object_repeat1, - STATE(5022), 1, - aux_sym_object_pattern_repeat1, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [126642] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(726), 8, + ACTIONS(4151), 13, sym__automatic_semicolon, - sym__member_signature_marker, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - [126108] = 7, - ACTIONS(3766), 1, - anon_sym_COMMA, - ACTIONS(3780), 1, - anon_sym_RBRACE, - ACTIONS(4384), 1, - anon_sym_EQ, - STATE(4828), 1, - aux_sym_object_repeat1, - STATE(5022), 1, - aux_sym_object_pattern_repeat1, + anon_sym_extends, + [126662] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(726), 8, + ACTIONS(4151), 13, sym__automatic_semicolon, - sym__member_signature_marker, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - [126138] = 7, - ACTIONS(3766), 1, - anon_sym_COMMA, - ACTIONS(3777), 1, - anon_sym_RBRACE, - ACTIONS(4384), 1, - anon_sym_EQ, - STATE(4828), 1, - aux_sym_object_repeat1, - STATE(5022), 1, - aux_sym_object_pattern_repeat1, + anon_sym_extends, + [126682] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(726), 8, + ACTIONS(4151), 13, sym__automatic_semicolon, - sym__member_signature_marker, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - [126168] = 7, - ACTIONS(3766), 1, + anon_sym_extends, + [126702] = 4, + ACTIONS(4309), 1, + anon_sym_EQ, + ACTIONS(6782), 1, + anon_sym_AMP, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4311), 11, + anon_sym_LBRACE, anon_sym_COMMA, - ACTIONS(3774), 1, anon_sym_RBRACE, - ACTIONS(4384), 1, - anon_sym_EQ, - STATE(4828), 1, - aux_sym_object_repeat1, - STATE(5022), 1, - aux_sym_object_pattern_repeat1, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_EQ_GT, + anon_sym_PIPE, + anon_sym_extends, + [126726] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(726), 8, + ACTIONS(4171), 13, sym__automatic_semicolon, - sym__member_signature_marker, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - [126198] = 12, - ACTIONS(2470), 1, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_LT, - ACTIONS(6458), 1, - anon_sym_EQ, - ACTIONS(6464), 1, - anon_sym_COLON, - ACTIONS(6478), 1, - anon_sym_LPAREN, - ACTIONS(6785), 1, - sym__member_signature_marker, - STATE(3947), 1, - sym_formal_parameters, - STATE(4414), 1, - sym_type_annotation, - STATE(5045), 1, - sym__initializer, - STATE(5766), 1, - sym_type_parameters, - STATE(5819), 1, - sym__call_signature, + anon_sym_extends, + [126746] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6783), 3, + ACTIONS(4175), 13, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, anon_sym_COMMA, + anon_sym_LPAREN, anon_sym_SEMI, - [126238] = 12, - ACTIONS(2470), 1, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_LT, - ACTIONS(6458), 1, - anon_sym_EQ, - ACTIONS(6464), 1, - anon_sym_COLON, - ACTIONS(6478), 1, - anon_sym_LPAREN, - ACTIONS(6789), 1, - sym__member_signature_marker, - STATE(3947), 1, - sym_formal_parameters, - STATE(4619), 1, - sym_type_annotation, - STATE(5376), 1, - sym__initializer, - STATE(5704), 1, - sym__call_signature, - STATE(5766), 1, - sym_type_parameters, + anon_sym_extends, + [126766] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6787), 3, + ACTIONS(4175), 13, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, anon_sym_COMMA, + anon_sym_LPAREN, anon_sym_SEMI, - [126278] = 13, - ACTIONS(3523), 1, - anon_sym_LT, - ACTIONS(6371), 1, - sym_identifier, - ACTIONS(6375), 1, - anon_sym_LBRACE, - ACTIONS(6384), 1, - sym_jsx_identifier, - ACTIONS(6386), 1, + anon_sym_LBRACK, anon_sym_DOT, - ACTIONS(6791), 1, - anon_sym_COLON, - ACTIONS(6793), 1, - anon_sym_GT, - ACTIONS(6795), 1, - anon_sym_SLASH_GT, - STATE(3420), 1, - sym_type_arguments, - STATE(3421), 1, - aux_sym__jsx_start_opening_element_repeat1, - STATE(4003), 1, - sym_jsx_namespace_name, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - STATE(4209), 2, - sym_jsx_expression, - sym_jsx_attribute, - [126320] = 10, - ACTIONS(2470), 1, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_LT, - ACTIONS(3254), 1, - anon_sym_LPAREN, - ACTIONS(6464), 1, - anon_sym_COLON, - ACTIONS(6799), 1, - sym__member_signature_marker, - STATE(3321), 1, - sym_formal_parameters, - STATE(4426), 1, - sym__call_signature, - STATE(4427), 1, - sym_type_annotation, - STATE(5740), 1, - sym_type_parameters, + anon_sym_extends, + [126786] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6797), 5, + ACTIONS(4175), 13, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [126356] = 12, - ACTIONS(2470), 1, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_LT, - ACTIONS(6458), 1, - anon_sym_EQ, - ACTIONS(6464), 1, - anon_sym_COLON, - ACTIONS(6548), 1, - anon_sym_LPAREN, - ACTIONS(6803), 1, - sym__member_signature_marker, - STATE(3484), 1, - sym_formal_parameters, - STATE(3894), 1, - sym__call_signature, - STATE(4211), 1, - sym_type_annotation, - STATE(5108), 1, - sym__initializer, - STATE(5490), 1, - sym_type_parameters, + anon_sym_extends, + [126806] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6801), 3, + ACTIONS(4179), 13, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, anon_sym_COMMA, + anon_sym_LPAREN, anon_sym_SEMI, - [126396] = 10, - ACTIONS(2470), 1, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_LT, - ACTIONS(3254), 1, - anon_sym_LPAREN, - ACTIONS(6464), 1, - anon_sym_COLON, - ACTIONS(6805), 1, - sym__member_signature_marker, - STATE(3321), 1, - sym_formal_parameters, - STATE(3719), 1, - sym__call_signature, - STATE(4427), 1, - sym_type_annotation, - STATE(5740), 1, - sym_type_parameters, + anon_sym_extends, + [126826] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6797), 5, + ACTIONS(4179), 13, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [126432] = 13, - ACTIONS(3523), 1, - anon_sym_LT, - ACTIONS(6371), 1, - sym_identifier, - ACTIONS(6375), 1, - anon_sym_LBRACE, - ACTIONS(6384), 1, - sym_jsx_identifier, - ACTIONS(6386), 1, + anon_sym_LBRACK, anon_sym_DOT, - ACTIONS(6791), 1, - anon_sym_COLON, - ACTIONS(6793), 1, - anon_sym_GT, - ACTIONS(6807), 1, - anon_sym_SLASH_GT, - STATE(3435), 1, - sym_type_arguments, - STATE(3436), 1, - aux_sym__jsx_start_opening_element_repeat1, - STATE(4003), 1, - sym_jsx_namespace_name, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - STATE(4209), 2, - sym_jsx_expression, - sym_jsx_attribute, - [126474] = 12, - ACTIONS(2470), 1, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_LT, - ACTIONS(6458), 1, - anon_sym_EQ, - ACTIONS(6464), 1, - anon_sym_COLON, - ACTIONS(6478), 1, - anon_sym_LPAREN, - ACTIONS(6811), 1, - sym__member_signature_marker, - STATE(3947), 1, - sym_formal_parameters, - STATE(4474), 1, - sym_type_annotation, - STATE(5138), 1, - sym__initializer, - STATE(5525), 1, - sym__call_signature, - STATE(5766), 1, - sym_type_parameters, + anon_sym_extends, + [126846] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6809), 3, + ACTIONS(4179), 13, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, anon_sym_COMMA, + anon_sym_LPAREN, anon_sym_SEMI, - [126514] = 12, - ACTIONS(2470), 1, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_LT, - ACTIONS(6458), 1, - anon_sym_EQ, - ACTIONS(6464), 1, - anon_sym_COLON, - ACTIONS(6548), 1, - anon_sym_LPAREN, - ACTIONS(6815), 1, - sym__member_signature_marker, - STATE(3484), 1, - sym_formal_parameters, - STATE(4010), 1, - sym__call_signature, - STATE(4081), 1, - sym_type_annotation, - STATE(5250), 1, - sym__initializer, - STATE(5490), 1, - sym_type_parameters, + anon_sym_extends, + [126866] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6813), 3, + ACTIONS(4183), 13, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, anon_sym_COMMA, + anon_sym_LPAREN, anon_sym_SEMI, - [126554] = 10, - ACTIONS(2470), 1, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_LT, - ACTIONS(3254), 1, - anon_sym_LPAREN, - ACTIONS(6464), 1, - anon_sym_COLON, - ACTIONS(6819), 1, - sym__member_signature_marker, - STATE(3321), 1, - sym_formal_parameters, - STATE(4509), 1, - sym__call_signature, - STATE(4510), 1, - sym_type_annotation, - STATE(5740), 1, - sym_type_parameters, + anon_sym_extends, + [126886] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6817), 5, + ACTIONS(4183), 13, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [126590] = 6, - ACTIONS(4350), 1, - anon_sym_EQ, - ACTIONS(6749), 1, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP, - ACTIONS(6751), 1, anon_sym_PIPE, - ACTIONS(6753), 1, + anon_sym_LT, anon_sym_extends, + [126906] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4352), 9, + ACTIONS(4183), 13, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [126926] = 7, + ACTIONS(3781), 1, + anon_sym_COMMA, + ACTIONS(3795), 1, anon_sym_RBRACE, - anon_sym_RPAREN, + ACTIONS(4211), 1, + anon_sym_EQ, + STATE(4829), 1, + aux_sym_object_repeat1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(728), 8, + sym__automatic_semicolon, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_EQ_GT, - [126618] = 10, - ACTIONS(2470), 1, anon_sym_LT, - ACTIONS(3254), 1, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + [126956] = 10, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(3268), 1, anon_sym_LPAREN, - ACTIONS(6464), 1, + ACTIONS(6455), 1, anon_sym_COLON, - ACTIONS(6821), 1, + ACTIONS(6848), 1, sym__member_signature_marker, - STATE(3321), 1, + STATE(3308), 1, sym_formal_parameters, - STATE(3778), 1, + STATE(4619), 1, sym__call_signature, - STATE(4510), 1, + STATE(4620), 1, sym_type_annotation, - STATE(5740), 1, + STATE(5735), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6817), 5, + ACTIONS(6846), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [126654] = 4, - ACTIONS(4104), 1, - anon_sym_EQ, - ACTIONS(6749), 1, - anon_sym_AMP, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4106), 11, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_EQ_GT, - anon_sym_PIPE, - anon_sym_extends, - [126678] = 6, - ACTIONS(4122), 1, + [126992] = 6, + ACTIONS(4201), 1, anon_sym_EQ, - ACTIONS(6749), 1, + ACTIONS(6782), 1, anon_sym_AMP, - ACTIONS(6751), 1, + ACTIONS(6784), 1, anon_sym_PIPE, - ACTIONS(6753), 1, - anon_sym_extends, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4124), 9, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_GT, - anon_sym_EQ_GT, - [126706] = 4, - ACTIONS(4140), 1, - anon_sym_EQ, - ACTIONS(6823), 1, + ACTIONS(6786), 1, anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4142), 11, + ACTIONS(4203), 9, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -244630,259 +245101,267 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_GT, anon_sym_EQ_GT, - anon_sym_AMP, - anon_sym_PIPE, - [126730] = 12, - ACTIONS(2470), 1, + [127020] = 10, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(3254), 1, + ACTIONS(3268), 1, anon_sym_LPAREN, - ACTIONS(6458), 1, - anon_sym_EQ, - ACTIONS(6464), 1, + ACTIONS(6455), 1, anon_sym_COLON, - ACTIONS(6825), 1, + ACTIONS(6850), 1, sym__member_signature_marker, - STATE(3321), 1, + STATE(3308), 1, sym_formal_parameters, - STATE(4211), 1, - sym_type_annotation, - STATE(4926), 1, + STATE(3641), 1, sym__call_signature, - STATE(4927), 1, - sym__initializer, - STATE(5740), 1, + STATE(4620), 1, + sym_type_annotation, + STATE(5735), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6801), 3, + ACTIONS(6846), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [126770] = 12, - ACTIONS(2470), 1, + anon_sym_PIPE_RBRACE, + [127056] = 12, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6458), 1, + ACTIONS(6447), 1, anon_sym_EQ, - ACTIONS(6464), 1, - anon_sym_COLON, - ACTIONS(6478), 1, + ACTIONS(6453), 1, anon_sym_LPAREN, - ACTIONS(6829), 1, + ACTIONS(6455), 1, + anon_sym_COLON, + ACTIONS(6844), 1, sym__member_signature_marker, - STATE(3947), 1, + STATE(3950), 1, sym_formal_parameters, - STATE(4384), 1, + STATE(4340), 1, sym_type_annotation, - STATE(4994), 1, + STATE(4932), 1, sym__initializer, - STATE(5736), 1, + STATE(5556), 1, sym__call_signature, - STATE(5766), 1, + STATE(5753), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6827), 3, + ACTIONS(6842), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [126810] = 12, - ACTIONS(2470), 1, + [127096] = 12, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6458), 1, + ACTIONS(6447), 1, anon_sym_EQ, - ACTIONS(6464), 1, - anon_sym_COLON, - ACTIONS(6478), 1, + ACTIONS(6453), 1, anon_sym_LPAREN, - ACTIONS(6829), 1, + ACTIONS(6455), 1, + anon_sym_COLON, + ACTIONS(6844), 1, sym__member_signature_marker, - STATE(3947), 1, + STATE(3950), 1, sym_formal_parameters, - STATE(4540), 1, + STATE(4382), 1, sym_type_annotation, - STATE(5233), 1, + STATE(4988), 1, sym__initializer, - STATE(5493), 1, + STATE(5719), 1, sym__call_signature, - STATE(5766), 1, + STATE(5753), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6827), 3, + ACTIONS(6842), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [126850] = 12, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(6458), 1, + [127136] = 6, + ACTIONS(4325), 1, anon_sym_EQ, - ACTIONS(6464), 1, + ACTIONS(6782), 1, + anon_sym_AMP, + ACTIONS(6784), 1, + anon_sym_PIPE, + ACTIONS(6786), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4327), 9, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, anon_sym_COLON, - ACTIONS(6548), 1, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_GT, + anon_sym_EQ_GT, + [127164] = 10, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(3268), 1, anon_sym_LPAREN, - ACTIONS(6831), 1, + ACTIONS(6455), 1, + anon_sym_COLON, + ACTIONS(6852), 1, sym__member_signature_marker, - STATE(3484), 1, + STATE(3308), 1, sym_formal_parameters, - STATE(3924), 1, + STATE(4467), 1, sym__call_signature, - STATE(4177), 1, + STATE(4468), 1, sym_type_annotation, - STATE(5011), 1, - sym__initializer, - STATE(5490), 1, + STATE(5735), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6759), 3, + ACTIONS(6826), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [126890] = 12, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(6458), 1, - anon_sym_EQ, - ACTIONS(6464), 1, - anon_sym_COLON, - ACTIONS(6478), 1, - anon_sym_LPAREN, - ACTIONS(6829), 1, - sym__member_signature_marker, - STATE(3947), 1, - sym_formal_parameters, - STATE(4144), 1, - sym_type_annotation, - STATE(5324), 1, - sym__initializer, - STATE(5633), 1, - sym__call_signature, - STATE(5766), 1, - sym_type_parameters, + anon_sym_PIPE_RBRACE, + [127200] = 3, + ACTIONS(3236), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6827), 3, + ACTIONS(3238), 12, sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_LBRACE, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [126930] = 12, - ACTIONS(2470), 1, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [127222] = 8, + ACTIONS(6376), 1, anon_sym_LT, - ACTIONS(6458), 1, - anon_sym_EQ, - ACTIONS(6464), 1, - anon_sym_COLON, - ACTIONS(6478), 1, + ACTIONS(6382), 1, + anon_sym_DOT, + ACTIONS(6384), 1, + anon_sym_QMARK_DOT, + ACTIONS(6854), 1, anon_sym_LPAREN, - ACTIONS(6829), 1, - sym__member_signature_marker, - STATE(3947), 1, - sym_formal_parameters, - STATE(4182), 1, - sym_type_annotation, - STATE(4956), 1, - sym__initializer, - STATE(5639), 1, - sym__call_signature, - STATE(5766), 1, - sym_type_parameters, + STATE(2921), 1, + sym_arguments, + STATE(3008), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6827), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [126970] = 8, - ACTIONS(2470), 1, + ACTIONS(4045), 6, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [127253] = 12, + ACTIONS(3547), 1, anon_sym_LT, - ACTIONS(3254), 1, - anon_sym_LPAREN, - ACTIONS(4384), 1, - anon_sym_EQ, - STATE(3690), 1, - sym_formal_parameters, - STATE(5820), 1, - sym_type_parameters, + ACTIONS(6386), 1, + sym_identifier, + ACTIONS(6390), 1, + anon_sym_LBRACE, + ACTIONS(6399), 1, + sym_jsx_identifier, + ACTIONS(6856), 1, + anon_sym_GT, + ACTIONS(6858), 1, + anon_sym_DOT, + ACTIONS(6860), 1, + anon_sym_SLASH_GT, + STATE(3500), 1, + sym_type_arguments, + STATE(3501), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(3954), 1, + sym_jsx_namespace_name, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4102), 2, + sym_jsx_expression, + sym_jsx_attribute, + [127292] = 4, + ACTIONS(4083), 1, + anon_sym_PIPE, + ACTIONS(6517), 1, + anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3908), 2, + ACTIONS(4085), 10, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - ACTIONS(726), 6, - sym__automatic_semicolon, - sym__member_signature_marker, anon_sym_SEMI, - anon_sym_COLON, - anon_sym_QMARK, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_extends, anon_sym_PIPE_RBRACE, - [127002] = 10, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(3254), 1, - anon_sym_LPAREN, - ACTIONS(6464), 1, - anon_sym_COLON, - ACTIONS(6833), 1, - sym__member_signature_marker, - STATE(3321), 1, - sym_formal_parameters, - STATE(4243), 1, - sym__call_signature, - STATE(4244), 1, - sym_type_annotation, - STATE(5740), 1, - sym_type_parameters, + [127315] = 4, + ACTIONS(4079), 1, + anon_sym_PIPE, + ACTIONS(6862), 1, + anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6755), 5, + ACTIONS(4081), 10, sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_extends, anon_sym_PIPE_RBRACE, - [127038] = 12, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(6458), 1, - anon_sym_EQ, - ACTIONS(6464), 1, - anon_sym_COLON, - ACTIONS(6548), 1, - anon_sym_LPAREN, - ACTIONS(6837), 1, - sym__member_signature_marker, - STATE(3484), 1, - sym_formal_parameters, - STATE(4036), 1, - sym__call_signature, - STATE(4346), 1, - sym_type_annotation, - STATE(4953), 1, - sym__initializer, - STATE(5490), 1, - sym_type_parameters, + [127338] = 4, + ACTIONS(4059), 1, + anon_sym_PIPE, + ACTIONS(6517), 1, + anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6835), 3, + ACTIONS(4061), 10, sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_LBRACE, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [127078] = 2, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [127361] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1817), 12, + ACTIONS(1747), 12, sym__automatic_semicolon, sym__member_signature_marker, anon_sym_EQ, @@ -244895,52 +245374,143 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_QMARK, anon_sym_PIPE_RBRACE, - [127097] = 4, - ACTIONS(4040), 1, - anon_sym_PIPE, - ACTIONS(6839), 1, - anon_sym_is, + [127380] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4042), 10, + ACTIONS(1845), 12, sym__automatic_semicolon, + sym__member_signature_marker, anon_sym_EQ, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_BANG, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + [127399] = 12, + ACTIONS(3547), 1, + anon_sym_LT, + ACTIONS(6386), 1, + sym_identifier, + ACTIONS(6390), 1, anon_sym_LBRACE, + ACTIONS(6399), 1, + sym_jsx_identifier, + ACTIONS(6856), 1, + anon_sym_GT, + ACTIONS(6858), 1, + anon_sym_DOT, + ACTIONS(6864), 1, + anon_sym_SLASH_GT, + STATE(3355), 1, + sym_type_arguments, + STATE(3356), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(3954), 1, + sym_jsx_namespace_name, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4102), 2, + sym_jsx_expression, + sym_jsx_attribute, + [127438] = 6, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(3268), 1, + anon_sym_LPAREN, + STATE(3825), 1, + sym_formal_parameters, + STATE(5469), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(728), 8, + sym__automatic_semicolon, + sym__member_signature_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + [127465] = 12, + ACTIONS(3547), 1, + anon_sym_LT, + ACTIONS(6386), 1, + sym_identifier, + ACTIONS(6390), 1, + anon_sym_LBRACE, + ACTIONS(6399), 1, + sym_jsx_identifier, + ACTIONS(6856), 1, + anon_sym_GT, + ACTIONS(6858), 1, + anon_sym_DOT, + ACTIONS(6866), 1, + anon_sym_SLASH_GT, + STATE(3369), 1, + sym_type_arguments, + STATE(3370), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(3954), 1, + sym_jsx_namespace_name, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4102), 2, + sym_jsx_expression, + sym_jsx_attribute, + [127504] = 5, + ACTIONS(6467), 1, + anon_sym_LT, + ACTIONS(6788), 1, + anon_sym_DOT, + STATE(3510), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3519), 9, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, + anon_sym_PIPE, anon_sym_extends, - anon_sym_PIPE_RBRACE, - [127120] = 3, - ACTIONS(4400), 1, + [127529] = 3, + ACTIONS(4089), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4402), 11, + ACTIONS(4091), 11, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, anon_sym_extends, + anon_sym_is, anon_sym_PIPE_RBRACE, - [127141] = 4, - ACTIONS(4050), 1, + [127550] = 3, + ACTIONS(4275), 1, anon_sym_PIPE, - ACTIONS(6616), 1, - anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4052), 10, + ACTIONS(4277), 11, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -244948,87 +245518,91 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_DOT, anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [127164] = 3, - ACTIONS(4078), 1, + [127571] = 3, + ACTIONS(1673), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4080), 11, + ACTIONS(1671), 11, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, anon_sym_extends, + anon_sym_is, anon_sym_PIPE_RBRACE, - [127185] = 3, - ACTIONS(4082), 1, + [127592] = 3, + ACTIONS(4347), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4084), 11, + ACTIONS(4349), 11, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_DOT, anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [127206] = 5, - ACTIONS(6446), 1, + [127613] = 8, + ACTIONS(862), 1, + anon_sym_COLON, + ACTIONS(6376), 1, anon_sym_LT, - ACTIONS(6745), 1, + ACTIONS(6407), 1, anon_sym_DOT, - STATE(3362), 1, + ACTIONS(6868), 1, + anon_sym_QMARK, + STATE(2945), 1, sym_type_arguments, + STATE(5518), 1, + sym_type_annotation, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3505), 9, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + ACTIONS(3519), 6, anon_sym_COMMA, - anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [127231] = 2, + [127644] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3473), 12, + ACTIONS(728), 12, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + sym__member_signature_marker, + anon_sym_EQ, anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_BANG, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_AMP, - anon_sym_PIPE, + anon_sym_COLON, anon_sym_LT, - anon_sym_extends, - [127250] = 2, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + [127663] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3475), 12, + ACTIONS(3495), 12, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, @@ -245041,11 +245615,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - [127269] = 2, + [127682] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4222), 12, + ACTIONS(3497), 12, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, @@ -245058,11 +245632,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - [127288] = 2, + [127701] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4226), 12, + ACTIONS(4417), 12, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, @@ -245075,11 +245649,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - [127307] = 2, + [127720] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4230), 12, + ACTIONS(4421), 12, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, @@ -245092,11 +245666,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - [127326] = 2, + [127739] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4234), 12, + ACTIONS(4425), 12, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, @@ -245109,70 +245683,76 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - [127345] = 3, - ACTIONS(1685), 1, - anon_sym_PIPE, + [127758] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1683), 11, + ACTIONS(5109), 12, sym__automatic_semicolon, + sym__member_signature_marker, anon_sym_EQ, - anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_BANG, + anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_extends, - anon_sym_is, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, anon_sym_PIPE_RBRACE, - [127366] = 4, - ACTIONS(4404), 1, - anon_sym_PIPE, - ACTIONS(6841), 1, - anon_sym_DOT, + [127777] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4406), 10, + ACTIONS(4441), 12, sym__automatic_semicolon, - anon_sym_EQ, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_DOT, anon_sym_AMP, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [127389] = 3, - ACTIONS(4162), 1, anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [127796] = 12, + ACTIONS(1607), 1, + anon_sym_DQUOTE, + ACTIONS(1609), 1, + anon_sym_SQUOTE, + ACTIONS(6431), 1, + anon_sym_STAR, + ACTIONS(6435), 1, + anon_sym_LBRACE, + ACTIONS(6746), 1, + sym_identifier, + ACTIONS(6748), 1, + anon_sym_type, + STATE(4524), 1, + sym_string, + STATE(4525), 1, + sym_import_require_clause, + STATE(5592), 1, + sym_import_clause, + STATE(5708), 1, + sym__import_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4164), 11, - sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_AMP, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [127410] = 4, - ACTIONS(4054), 1, + STATE(6172), 2, + sym_namespace_import, + sym_named_imports, + [127835] = 4, + ACTIONS(4265), 1, anon_sym_PIPE, - ACTIONS(6616), 1, - anon_sym_is, + ACTIONS(6871), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4056), 10, + ACTIONS(4267), 10, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -245183,292 +245763,202 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [127433] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5161), 12, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_BANG, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - [127452] = 12, - ACTIONS(3523), 1, + [127858] = 12, + ACTIONS(3547), 1, anon_sym_LT, - ACTIONS(6371), 1, + ACTIONS(6386), 1, sym_identifier, - ACTIONS(6375), 1, + ACTIONS(6390), 1, anon_sym_LBRACE, - ACTIONS(6384), 1, + ACTIONS(6399), 1, sym_jsx_identifier, - ACTIONS(6843), 1, + ACTIONS(6856), 1, anon_sym_GT, - ACTIONS(6845), 1, + ACTIONS(6858), 1, anon_sym_DOT, - ACTIONS(6847), 1, + ACTIONS(6873), 1, anon_sym_SLASH_GT, - STATE(3395), 1, + STATE(3376), 1, sym_type_arguments, - STATE(3396), 1, + STATE(3377), 1, aux_sym__jsx_start_opening_element_repeat1, - STATE(4003), 1, + STATE(3954), 1, sym_jsx_namespace_name, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4209), 2, + STATE(4102), 2, sym_jsx_expression, sym_jsx_attribute, - [127491] = 4, - ACTIONS(3898), 1, + [127897] = 7, + ACTIONS(6085), 1, anon_sym_LPAREN, - STATE(1676), 1, + ACTIONS(6376), 1, + anon_sym_LT, + ACTIONS(6409), 1, + anon_sym_DOT, + STATE(2932), 1, sym_arguments, + STATE(3010), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4176), 10, + ACTIONS(4031), 7, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_QMARK, anon_sym_extends, - [127514] = 12, - ACTIONS(3523), 1, - anon_sym_LT, - ACTIONS(6371), 1, - sym_identifier, - ACTIONS(6375), 1, - anon_sym_LBRACE, - ACTIONS(6384), 1, - sym_jsx_identifier, - ACTIONS(6843), 1, - anon_sym_GT, - ACTIONS(6845), 1, - anon_sym_DOT, - ACTIONS(6849), 1, - anon_sym_SLASH_GT, - STATE(3422), 1, - sym_type_arguments, - STATE(3423), 1, - aux_sym__jsx_start_opening_element_repeat1, - STATE(4003), 1, - sym_jsx_namespace_name, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - STATE(4209), 2, - sym_jsx_expression, - sym_jsx_attribute, - [127553] = 12, - ACTIONS(3523), 1, - anon_sym_LT, - ACTIONS(6371), 1, - sym_identifier, - ACTIONS(6375), 1, - anon_sym_LBRACE, - ACTIONS(6384), 1, - sym_jsx_identifier, - ACTIONS(6843), 1, - anon_sym_GT, - ACTIONS(6845), 1, + [127926] = 8, + ACTIONS(3487), 1, anon_sym_DOT, - ACTIONS(6851), 1, - anon_sym_SLASH_GT, - STATE(3437), 1, - sym_type_arguments, - STATE(3438), 1, - aux_sym__jsx_start_opening_element_repeat1, - STATE(4003), 1, - sym_jsx_namespace_name, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - STATE(4209), 2, - sym_jsx_expression, - sym_jsx_attribute, - [127592] = 12, - ACTIONS(3523), 1, + ACTIONS(3491), 1, + anon_sym_QMARK_DOT, + ACTIONS(6376), 1, anon_sym_LT, - ACTIONS(6371), 1, - sym_identifier, - ACTIONS(6375), 1, - anon_sym_LBRACE, - ACTIONS(6384), 1, - sym_jsx_identifier, - ACTIONS(6843), 1, - anon_sym_GT, - ACTIONS(6845), 1, - anon_sym_DOT, - ACTIONS(6853), 1, - anon_sym_SLASH_GT, - STATE(3360), 1, - sym_type_arguments, - STATE(3366), 1, - aux_sym__jsx_start_opening_element_repeat1, - STATE(4003), 1, - sym_jsx_namespace_name, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - STATE(4209), 2, - sym_jsx_expression, - sym_jsx_attribute, - [127631] = 7, - ACTIONS(6108), 1, + ACTIONS(6854), 1, anon_sym_LPAREN, - ACTIONS(6361), 1, - anon_sym_LT, - ACTIONS(6394), 1, - anon_sym_DOT, STATE(2926), 1, sym_arguments, - STATE(3023), 1, + STATE(2992), 1, sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4016), 7, - anon_sym_COMMA, + ACTIONS(3481), 6, + anon_sym_as, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_AMP, anon_sym_PIPE, - anon_sym_QMARK, anon_sym_extends, - [127660] = 8, - ACTIONS(3455), 1, + [127957] = 8, + ACTIONS(6376), 1, + anon_sym_LT, + ACTIONS(6378), 1, anon_sym_DOT, - ACTIONS(3459), 1, + ACTIONS(6380), 1, anon_sym_QMARK_DOT, - ACTIONS(6361), 1, - anon_sym_LT, - ACTIONS(6855), 1, + ACTIONS(6854), 1, anon_sym_LPAREN, - STATE(2913), 1, + STATE(2915), 1, sym_arguments, - STATE(2950), 1, + STATE(2999), 1, sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3449), 6, + ACTIONS(4039), 6, anon_sym_as, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [127691] = 8, - ACTIONS(6361), 1, - anon_sym_LT, - ACTIONS(6363), 1, - anon_sym_DOT, - ACTIONS(6365), 1, - anon_sym_QMARK_DOT, - ACTIONS(6855), 1, - anon_sym_LPAREN, - STATE(2909), 1, - sym_arguments, - STATE(3029), 1, - sym_type_arguments, + [127988] = 3, + ACTIONS(2358), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4022), 6, - anon_sym_as, + ACTIONS(2356), 10, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_AMP, - anon_sym_PIPE, anon_sym_extends, - [127722] = 8, - ACTIONS(6361), 1, + anon_sym_PIPE_RBRACE, + [128008] = 4, + ACTIONS(4211), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3909), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(728), 8, + sym__automatic_semicolon, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + [128030] = 7, + ACTIONS(6376), 1, anon_sym_LT, - ACTIONS(6367), 1, + ACTIONS(6409), 1, anon_sym_DOT, - ACTIONS(6369), 1, - anon_sym_QMARK_DOT, - ACTIONS(6855), 1, + ACTIONS(6854), 1, anon_sym_LPAREN, - STATE(2917), 1, + STATE(2932), 1, sym_arguments, - STATE(3024), 1, + STATE(3010), 1, sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4030), 6, + ACTIONS(4031), 6, anon_sym_as, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [127753] = 6, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(3254), 1, - anon_sym_LPAREN, - STATE(3690), 1, - sym_formal_parameters, - STATE(5820), 1, - sym_type_parameters, + [128058] = 3, + ACTIONS(4189), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(726), 8, + ACTIONS(4191), 10, sym__automatic_semicolon, - sym__member_signature_marker, + anon_sym_EQ, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_COLON, - anon_sym_QMARK, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_extends, anon_sym_PIPE_RBRACE, - [127780] = 8, - ACTIONS(3550), 1, - anon_sym_COLON, - ACTIONS(6361), 1, - anon_sym_LT, - ACTIONS(6396), 1, - anon_sym_DOT, - ACTIONS(6857), 1, - anon_sym_QMARK, - STATE(3050), 1, - sym_type_arguments, - STATE(5587), 1, - sym_type_annotation, + [128078] = 3, + ACTIONS(4303), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3505), 6, + ACTIONS(4305), 10, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_LBRACE, anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_AMP, - anon_sym_PIPE, anon_sym_extends, - [127811] = 3, - ACTIONS(4044), 1, + anon_sym_PIPE_RBRACE, + [128098] = 5, + ACTIONS(6875), 1, + anon_sym_AMP, + ACTIONS(6877), 1, anon_sym_PIPE, + ACTIONS(6879), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4046), 11, + ACTIONS(4203), 8, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -245476,17 +245966,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_extends, - anon_sym_is, anon_sym_PIPE_RBRACE, - [127832] = 3, - ACTIONS(4154), 1, + [128122] = 5, + ACTIONS(6875), 1, + anon_sym_AMP, + ACTIONS(6877), 1, anon_sym_PIPE, + ACTIONS(6879), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4156), 11, + ACTIONS(4121), 8, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -245494,104 +245985,95 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, + anon_sym_PIPE_RBRACE, + [128146] = 5, + ACTIONS(6875), 1, anon_sym_AMP, + ACTIONS(6877), 1, + anon_sym_PIPE, + ACTIONS(6879), 1, anon_sym_extends, - anon_sym_PIPE_RBRACE, - [127853] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(726), 12, + ACTIONS(4125), 8, sym__automatic_semicolon, - sym__member_signature_marker, anon_sym_EQ, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_BANG, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, + anon_sym_LBRACK, anon_sym_PIPE_RBRACE, - [127872] = 12, - ACTIONS(1599), 1, - anon_sym_DQUOTE, - ACTIONS(1601), 1, - anon_sym_SQUOTE, - ACTIONS(6406), 1, - anon_sym_STAR, - ACTIONS(6410), 1, + [128170] = 8, + ACTIONS(6881), 1, anon_sym_LBRACE, - ACTIONS(6715), 1, - sym_identifier, - ACTIONS(6717), 1, - anon_sym_type, - STATE(4564), 1, - sym_string, - STATE(4587), 1, - sym_import_require_clause, - STATE(5694), 1, - sym_import_clause, - STATE(5790), 1, - sym__import_identifier, + ACTIONS(6885), 1, + anon_sym_LT_SLASH, + ACTIONS(6887), 1, + anon_sym_LT, + STATE(3264), 1, + sym_jsx_opening_element, + STATE(4543), 1, + sym_jsx_closing_element, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(6143), 2, - sym_namespace_import, - sym_named_imports, - [127911] = 2, + ACTIONS(6883), 2, + sym_jsx_text, + sym_html_character_reference, + STATE(3331), 4, + sym_jsx_element, + sym_jsx_expression, + sym_jsx_self_closing_element, + aux_sym_jsx_element_repeat1, + [128200] = 4, + ACTIONS(4309), 1, + anon_sym_PIPE, + ACTIONS(6875), 1, + anon_sym_AMP, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1827), 12, + ACTIONS(4311), 9, sym__automatic_semicolon, - sym__member_signature_marker, anon_sym_EQ, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_BANG, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, + anon_sym_LBRACK, + anon_sym_extends, anon_sym_PIPE_RBRACE, - [127930] = 12, - ACTIONS(6860), 1, - sym_identifier, - ACTIONS(6862), 1, - anon_sym_const, - ACTIONS(6864), 1, - anon_sym_in, - ACTIONS(6866), 1, - anon_sym_GT, - ACTIONS(6868), 1, - sym_jsx_identifier, - ACTIONS(6870), 1, - anon_sym_SLASH_GT, - ACTIONS(6872), 1, - anon_sym_out, - STATE(3207), 1, - sym_nested_identifier, - STATE(3384), 1, - sym_jsx_namespace_name, - STATE(4912), 1, - sym_variance, - STATE(4913), 1, - sym_type_parameter, + [128222] = 8, + ACTIONS(6881), 1, + anon_sym_LBRACE, + ACTIONS(6887), 1, + anon_sym_LT, + ACTIONS(6891), 1, + anon_sym_LT_SLASH, + STATE(1637), 1, + sym_jsx_closing_element, + STATE(3264), 1, + sym_jsx_opening_element, ACTIONS(5), 2, sym_html_comment, sym_comment, - [127968] = 3, - ACTIONS(4050), 1, + ACTIONS(6889), 2, + sym_jsx_text, + sym_html_character_reference, + STATE(3284), 4, + sym_jsx_element, + sym_jsx_expression, + sym_jsx_self_closing_element, + aux_sym_jsx_element_repeat1, + [128252] = 3, + ACTIONS(4313), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4052), 10, + ACTIONS(4315), 10, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -245602,13 +246084,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [127988] = 3, - ACTIONS(4194), 1, + [128272] = 3, + ACTIONS(4317), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4196), 10, + ACTIONS(4319), 10, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -245619,17 +246101,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [128008] = 5, - ACTIONS(6874), 1, - anon_sym_AMP, - ACTIONS(6876), 1, + [128292] = 3, + ACTIONS(4321), 1, anon_sym_PIPE, - ACTIONS(6878), 1, - anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4366), 8, + ACTIONS(4323), 10, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -245637,18 +246115,42 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_extends, anon_sym_PIPE_RBRACE, - [128032] = 5, - ACTIONS(6874), 1, + [128312] = 8, + ACTIONS(6881), 1, + anon_sym_LBRACE, + ACTIONS(6887), 1, + anon_sym_LT, + ACTIONS(6893), 1, + anon_sym_LT_SLASH, + STATE(2372), 1, + sym_jsx_closing_element, + STATE(3264), 1, + sym_jsx_opening_element, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6883), 2, + sym_jsx_text, + sym_html_character_reference, + STATE(3331), 4, + sym_jsx_element, + sym_jsx_expression, + sym_jsx_self_closing_element, + aux_sym_jsx_element_repeat1, + [128342] = 5, + ACTIONS(6875), 1, anon_sym_AMP, - ACTIONS(6876), 1, + ACTIONS(6877), 1, anon_sym_PIPE, - ACTIONS(6878), 1, + ACTIONS(6879), 1, anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4370), 8, + ACTIONS(4327), 8, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -245657,13 +246159,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_LBRACK, anon_sym_PIPE_RBRACE, - [128056] = 3, - ACTIONS(4198), 1, + [128366] = 3, + ACTIONS(4153), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4200), 10, + ACTIONS(4155), 10, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -245674,66 +246176,92 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [128076] = 3, - ACTIONS(4202), 1, + [128386] = 5, + ACTIONS(4279), 1, anon_sym_PIPE, + ACTIONS(6895), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4204), 10, + ACTIONS(4281), 2, + anon_sym_AMP, + anon_sym_extends, + ACTIONS(4331), 7, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_extends, anon_sym_PIPE_RBRACE, - [128096] = 4, - ACTIONS(6446), 1, + [128410] = 8, + ACTIONS(6881), 1, + anon_sym_LBRACE, + ACTIONS(6887), 1, anon_sym_LT, - STATE(3363), 1, - sym_type_arguments, + ACTIONS(6893), 1, + anon_sym_LT_SLASH, + STATE(2375), 1, + sym_jsx_closing_element, + STATE(3264), 1, + sym_jsx_opening_element, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6897), 2, + sym_jsx_text, + sym_html_character_reference, + STATE(3241), 4, + sym_jsx_element, + sym_jsx_expression, + sym_jsx_self_closing_element, + aux_sym_jsx_element_repeat1, + [128440] = 4, + ACTIONS(4333), 1, + anon_sym_PIPE, + ACTIONS(6895), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4042), 9, + ACTIONS(4335), 9, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_LBRACK, anon_sym_AMP, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [128462] = 4, + ACTIONS(4337), 1, anon_sym_PIPE, + ACTIONS(6899), 1, anon_sym_extends, - [128118] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3198), 11, + ACTIONS(4339), 9, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [128136] = 4, - ACTIONS(6442), 1, - anon_sym_DOT, - ACTIONS(6444), 1, - anon_sym_QMARK_DOT, + anon_sym_PIPE_RBRACE, + [128484] = 4, + ACTIONS(6467), 1, + anon_sym_LT, + STATE(3511), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3449), 9, + ACTIONS(4081), 9, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, @@ -245743,77 +246271,127 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [128158] = 4, - ACTIONS(6880), 1, - anon_sym_DOT, - ACTIONS(6882), 1, - anon_sym_QMARK_DOT, + [128506] = 8, + ACTIONS(6881), 1, + anon_sym_LBRACE, + ACTIONS(6887), 1, + anon_sym_LT, + ACTIONS(6901), 1, + anon_sym_LT_SLASH, + STATE(3264), 1, + sym_jsx_opening_element, + STATE(4437), 1, + sym_jsx_closing_element, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6883), 2, + sym_jsx_text, + sym_html_character_reference, + STATE(3331), 4, + sym_jsx_element, + sym_jsx_expression, + sym_jsx_self_closing_element, + aux_sym_jsx_element_repeat1, + [128536] = 11, + ACTIONS(3084), 1, + anon_sym_DQUOTE, + ACTIONS(3086), 1, + anon_sym_SQUOTE, + ACTIONS(6903), 1, + sym_identifier, + ACTIONS(6905), 1, + anon_sym_type, + ACTIONS(6907), 1, + anon_sym_COMMA, + ACTIONS(6909), 1, + anon_sym_RBRACE, + ACTIONS(6911), 1, + anon_sym_typeof, + STATE(5196), 1, + sym_import_specifier, + STATE(5604), 1, + sym__import_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(6031), 2, + sym__module_export_name, + sym_string, + [128572] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4088), 9, + ACTIONS(3226), 11, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [128180] = 2, + [128590] = 3, + ACTIONS(4343), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3208), 11, + ACTIONS(4345), 10, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, - anon_sym_PIPE, anon_sym_extends, - [128198] = 2, + anon_sym_PIPE_RBRACE, + [128610] = 4, + ACTIONS(6463), 1, + anon_sym_DOT, + ACTIONS(6465), 1, + anon_sym_QMARK_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4172), 11, + ACTIONS(3481), 9, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [128216] = 2, + [128632] = 4, + ACTIONS(6913), 1, + anon_sym_DOT, + ACTIONS(6915), 1, + anon_sym_QMARK_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4180), 11, + ACTIONS(4291), 9, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [128234] = 2, + [128654] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4188), 11, + ACTIONS(3232), 11, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, @@ -245825,13 +246403,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [128252] = 3, - ACTIONS(4216), 1, + [128672] = 3, + ACTIONS(4351), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4218), 10, + ACTIONS(4353), 10, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -245842,17 +246420,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [128272] = 5, - ACTIONS(6874), 1, - anon_sym_AMP, - ACTIONS(6876), 1, + [128692] = 3, + ACTIONS(4157), 1, anon_sym_PIPE, - ACTIONS(6878), 1, - anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4218), 8, + ACTIONS(4159), 10, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -245860,33 +246434,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_extends, anon_sym_PIPE_RBRACE, - [128296] = 3, - ACTIONS(4236), 1, - anon_sym_PIPE, + [128712] = 6, + ACTIONS(6376), 1, + anon_sym_LT, + ACTIONS(6407), 1, + anon_sym_DOT, + ACTIONS(6917), 1, + anon_sym_is, + STATE(2945), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4238), 10, - sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, + ACTIONS(3519), 7, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_AMP, + anon_sym_PIPE, + anon_sym_QMARK, anon_sym_extends, - anon_sym_PIPE_RBRACE, - [128316] = 4, - ACTIONS(4240), 1, + [128738] = 3, + ACTIONS(4161), 1, anon_sym_PIPE, - ACTIONS(6874), 1, - anon_sym_AMP, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4242), 9, + ACTIONS(4163), 10, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -245894,47 +246471,46 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [128338] = 3, - ACTIONS(4244), 1, - anon_sym_PIPE, + [128758] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4246), 10, + ACTIONS(4357), 11, sym__automatic_semicolon, - anon_sym_EQ, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [128358] = 3, - ACTIONS(2338), 1, anon_sym_PIPE, + anon_sym_extends, + [128776] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2336), 10, + ACTIONS(4365), 11, sym__automatic_semicolon, - anon_sym_EQ, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP, + anon_sym_PIPE, anon_sym_extends, - anon_sym_PIPE_RBRACE, - [128378] = 2, + [128794] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3192), 11, + ACTIONS(4373), 11, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, @@ -245946,13 +246522,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [128396] = 3, - ACTIONS(4358), 1, + [128812] = 3, + ACTIONS(2354), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4360), 10, + ACTIONS(2352), 10, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -245963,30 +246539,35 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [128416] = 3, - ACTIONS(4040), 1, - anon_sym_PIPE, + [128832] = 8, + ACTIONS(6881), 1, + anon_sym_LBRACE, + ACTIONS(6887), 1, + anon_sym_LT, + ACTIONS(6901), 1, + anon_sym_LT_SLASH, + STATE(3264), 1, + sym_jsx_opening_element, + STATE(4398), 1, + sym_jsx_closing_element, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4042), 10, - sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [128436] = 3, - ACTIONS(4282), 1, + ACTIONS(6919), 2, + sym_jsx_text, + sym_html_character_reference, + STATE(3249), 4, + sym_jsx_element, + sym_jsx_expression, + sym_jsx_self_closing_element, + aux_sym_jsx_element_repeat1, + [128862] = 3, + ACTIONS(4261), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4284), 10, + ACTIONS(4263), 10, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -245997,13 +246578,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [128456] = 3, - ACTIONS(4376), 1, + [128882] = 3, + ACTIONS(4257), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4378), 10, + ACTIONS(4259), 10, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -246014,13 +246595,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [128476] = 3, - ACTIONS(4054), 1, + [128902] = 3, + ACTIONS(4079), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4056), 10, + ACTIONS(4081), 10, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -246031,13 +246612,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [128496] = 3, - ACTIONS(4286), 1, + [128922] = 3, + ACTIONS(2350), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4288), 10, + ACTIONS(2348), 10, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -246048,13 +246629,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [128516] = 3, - ACTIONS(4136), 1, + [128942] = 3, + ACTIONS(4059), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4138), 10, + ACTIONS(4061), 10, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -246065,69 +246646,63 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [128536] = 3, - ACTIONS(1751), 1, - anon_sym_DOT, + [128962] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4208), 10, + ACTIONS(3238), 11, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_LT, anon_sym_extends, - [128556] = 3, - ACTIONS(1821), 1, - anon_sym_DOT, + [128980] = 3, + ACTIONS(2346), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4208), 10, + ACTIONS(2344), 10, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT, anon_sym_extends, - [128576] = 4, - ACTIONS(4136), 1, + anon_sym_PIPE_RBRACE, + [129000] = 3, + ACTIONS(4359), 1, anon_sym_PIPE, - ACTIONS(6884), 1, - anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4138), 9, + ACTIONS(4361), 10, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, + anon_sym_LBRACK, anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [128598] = 5, - ACTIONS(6874), 1, - anon_sym_AMP, - ACTIONS(6876), 1, + [129020] = 3, + ACTIONS(4083), 1, anon_sym_PIPE, - ACTIONS(6878), 1, - anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4292), 8, + ACTIONS(4085), 10, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -246135,14 +246710,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_extends, anon_sym_PIPE_RBRACE, - [128622] = 3, - ACTIONS(4418), 1, + [129040] = 3, + ACTIONS(4367), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4420), 10, + ACTIONS(4369), 10, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -246153,13 +246730,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [128642] = 3, - ACTIONS(4294), 1, + [129060] = 12, + ACTIONS(6921), 1, + sym_identifier, + ACTIONS(6923), 1, + anon_sym_const, + ACTIONS(6925), 1, + anon_sym_in, + ACTIONS(6927), 1, + anon_sym_GT, + ACTIONS(6929), 1, + sym_jsx_identifier, + ACTIONS(6931), 1, + anon_sym_SLASH_GT, + ACTIONS(6933), 1, + anon_sym_out, + STATE(3206), 1, + sym_nested_identifier, + STATE(3424), 1, + sym_jsx_namespace_name, + STATE(4836), 1, + sym_type_parameter, + STATE(5395), 1, + sym_variance, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [129098] = 3, + ACTIONS(4375), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4296), 10, + ACTIONS(4377), 10, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -246170,13 +246773,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [128662] = 3, - ACTIONS(4298), 1, + [129118] = 3, + ACTIONS(4379), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4300), 10, + ACTIONS(4381), 10, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -246187,35 +246790,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [128682] = 8, - ACTIONS(6886), 1, - anon_sym_LBRACE, - ACTIONS(6890), 1, - anon_sym_LT_SLASH, - ACTIONS(6892), 1, - anon_sym_LT, - STATE(1622), 1, - sym_jsx_closing_element, - STATE(3265), 1, - sym_jsx_opening_element, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6888), 2, - sym_jsx_text, - sym_html_character_reference, - STATE(3262), 4, - sym_jsx_element, - sym_jsx_expression, - sym_jsx_self_closing_element, - aux_sym_jsx_element_repeat1, - [128712] = 3, - ACTIONS(2342), 1, + [129138] = 3, + ACTIONS(4383), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2340), 10, + ACTIONS(4385), 10, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -246226,17 +246807,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [128732] = 5, - ACTIONS(6874), 1, - anon_sym_AMP, - ACTIONS(6876), 1, + [129158] = 3, + ACTIONS(4387), 1, anon_sym_PIPE, - ACTIONS(6878), 1, - anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4300), 8, + ACTIONS(4389), 10, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -246244,36 +246821,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_extends, anon_sym_PIPE_RBRACE, - [128756] = 8, - ACTIONS(6886), 1, - anon_sym_LBRACE, - ACTIONS(6890), 1, - anon_sym_LT_SLASH, - ACTIONS(6892), 1, - anon_sym_LT, - STATE(1699), 1, - sym_jsx_closing_element, - STATE(3265), 1, - sym_jsx_opening_element, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6894), 2, - sym_jsx_text, - sym_html_character_reference, - STATE(3312), 4, - sym_jsx_element, - sym_jsx_expression, - sym_jsx_self_closing_element, - aux_sym_jsx_element_repeat1, - [128786] = 3, - ACTIONS(4092), 1, + [129178] = 3, + ACTIONS(4295), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4094), 10, + ACTIONS(4297), 10, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -246284,13 +246841,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [128806] = 3, - ACTIONS(4096), 1, + [129198] = 3, + ACTIONS(4401), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4098), 10, + ACTIONS(4403), 10, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -246301,35 +246858,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [128826] = 8, - ACTIONS(6886), 1, - anon_sym_LBRACE, - ACTIONS(6892), 1, - anon_sym_LT, - ACTIONS(6898), 1, - anon_sym_LT_SLASH, - STATE(3265), 1, - sym_jsx_opening_element, - STATE(4078), 1, - sym_jsx_closing_element, + [129218] = 5, + ACTIONS(6875), 1, + anon_sym_AMP, + ACTIONS(6877), 1, + anon_sym_PIPE, + ACTIONS(6879), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6896), 2, - sym_jsx_text, - sym_html_character_reference, - STATE(3267), 4, - sym_jsx_element, - sym_jsx_expression, - sym_jsx_self_closing_element, - aux_sym_jsx_element_repeat1, - [128856] = 3, - ACTIONS(2350), 1, + ACTIONS(4403), 8, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_PIPE_RBRACE, + [129242] = 3, + ACTIONS(4299), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2348), 10, + ACTIONS(4301), 10, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -246340,57 +246894,35 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [128876] = 8, - ACTIONS(6886), 1, + [129262] = 8, + ACTIONS(6881), 1, anon_sym_LBRACE, - ACTIONS(6892), 1, + ACTIONS(6887), 1, anon_sym_LT, - ACTIONS(6898), 1, + ACTIONS(6891), 1, anon_sym_LT_SLASH, - STATE(3265), 1, - sym_jsx_opening_element, - STATE(4116), 1, + STATE(1645), 1, sym_jsx_closing_element, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6894), 2, - sym_jsx_text, - sym_html_character_reference, - STATE(3312), 4, - sym_jsx_element, - sym_jsx_expression, - sym_jsx_self_closing_element, - aux_sym_jsx_element_repeat1, - [128906] = 8, - ACTIONS(6886), 1, - anon_sym_LBRACE, - ACTIONS(6892), 1, - anon_sym_LT, - ACTIONS(6902), 1, - anon_sym_LT_SLASH, - STATE(3265), 1, + STATE(3264), 1, sym_jsx_opening_element, - STATE(4305), 1, - sym_jsx_closing_element, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6900), 2, + ACTIONS(6883), 2, sym_jsx_text, sym_html_character_reference, - STATE(3270), 4, + STATE(3331), 4, sym_jsx_element, sym_jsx_expression, sym_jsx_self_closing_element, aux_sym_jsx_element_repeat1, - [128936] = 3, - ACTIONS(4318), 1, + [129292] = 3, + ACTIONS(4443), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4320), 10, + ACTIONS(4445), 10, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -246401,35 +246933,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [128956] = 8, - ACTIONS(6886), 1, - anon_sym_LBRACE, - ACTIONS(6892), 1, - anon_sym_LT, - ACTIONS(6902), 1, - anon_sym_LT_SLASH, - STATE(3265), 1, - sym_jsx_opening_element, - STATE(4335), 1, - sym_jsx_closing_element, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6894), 2, - sym_jsx_text, - sym_html_character_reference, - STATE(3312), 4, - sym_jsx_element, - sym_jsx_expression, - sym_jsx_self_closing_element, - aux_sym_jsx_element_repeat1, - [128986] = 3, - ACTIONS(4322), 1, + [129312] = 4, + ACTIONS(4447), 1, anon_sym_PIPE, + ACTIONS(6875), 1, + anon_sym_AMP, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4324), 10, + ACTIONS(4449), 9, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -246437,16 +246949,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [129006] = 3, - ACTIONS(4100), 1, + [129334] = 3, + ACTIONS(4451), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4102), 10, + ACTIONS(4453), 10, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -246457,13 +246968,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [129026] = 3, - ACTIONS(4326), 1, + [129354] = 3, + ACTIONS(2362), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4328), 10, + ACTIONS(2360), 10, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -246474,13 +246985,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [129046] = 3, - ACTIONS(2346), 1, + [129374] = 3, + ACTIONS(4279), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2344), 10, + ACTIONS(4281), 10, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -246491,32 +247002,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [129066] = 3, - ACTIONS(4346), 1, + [129394] = 4, + ACTIONS(4279), 1, anon_sym_PIPE, + ACTIONS(6895), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4348), 10, + ACTIONS(4281), 9, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_LBRACK, anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [129086] = 4, - ACTIONS(4104), 1, + [129416] = 3, + ACTIONS(4405), 1, anon_sym_PIPE, - ACTIONS(6874), 1, - anon_sym_AMP, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4106), 9, + ACTIONS(4407), 10, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -246524,15 +247034,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [129108] = 3, - ACTIONS(4110), 1, + [129436] = 3, + ACTIONS(4103), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4112), 10, + ACTIONS(4105), 10, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -246543,17 +247054,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [129128] = 5, - ACTIONS(6874), 1, + [129456] = 8, + ACTIONS(6881), 1, + anon_sym_LBRACE, + ACTIONS(6885), 1, + anon_sym_LT_SLASH, + ACTIONS(6887), 1, + anon_sym_LT, + STATE(3264), 1, + sym_jsx_opening_element, + STATE(4523), 1, + sym_jsx_closing_element, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6935), 2, + sym_jsx_text, + sym_html_character_reference, + STATE(3235), 4, + sym_jsx_element, + sym_jsx_expression, + sym_jsx_self_closing_element, + aux_sym_jsx_element_repeat1, + [129486] = 5, + ACTIONS(6875), 1, anon_sym_AMP, - ACTIONS(6876), 1, + ACTIONS(6877), 1, anon_sym_PIPE, - ACTIONS(6878), 1, + ACTIONS(6879), 1, anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4352), 8, + ACTIONS(4113), 8, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -246562,13 +247095,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_LBRACK, anon_sym_PIPE_RBRACE, - [129152] = 3, - ACTIONS(4114), 1, + [129510] = 3, + ACTIONS(4115), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4116), 10, + ACTIONS(4117), 10, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -246579,13 +247112,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [129172] = 3, - ACTIONS(4118), 1, + [129530] = 3, + ACTIONS(4131), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4120), 10, + ACTIONS(4133), 10, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -246596,17 +247129,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [129192] = 5, - ACTIONS(6874), 1, + [129550] = 5, + ACTIONS(6875), 1, anon_sym_AMP, - ACTIONS(6876), 1, + ACTIONS(6877), 1, anon_sym_PIPE, - ACTIONS(6878), 1, + ACTIONS(6879), 1, anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4124), 8, + ACTIONS(4133), 8, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -246615,561 +247148,536 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_LBRACK, anon_sym_PIPE_RBRACE, - [129216] = 8, - ACTIONS(6886), 1, - anon_sym_LBRACE, - ACTIONS(6892), 1, - anon_sym_LT, - ACTIONS(6906), 1, - anon_sym_LT_SLASH, - STATE(2335), 1, - sym_jsx_closing_element, - STATE(3265), 1, - sym_jsx_opening_element, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6904), 2, - sym_jsx_text, - sym_html_character_reference, - STATE(3286), 4, - sym_jsx_element, - sym_jsx_expression, - sym_jsx_self_closing_element, - aux_sym_jsx_element_repeat1, - [129246] = 5, - ACTIONS(4136), 1, - anon_sym_PIPE, - ACTIONS(6884), 1, - anon_sym_LBRACK, + [129574] = 3, + ACTIONS(1735), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4138), 2, - anon_sym_AMP, - anon_sym_extends, - ACTIONS(4132), 7, + ACTIONS(4393), 10, sym__automatic_semicolon, - anon_sym_EQ, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [129270] = 4, - ACTIONS(4140), 1, + anon_sym_LBRACK, + anon_sym_AMP, anon_sym_PIPE, - ACTIONS(6908), 1, + anon_sym_LT, anon_sym_extends, + [129594] = 3, + ACTIONS(1743), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4142), 9, + ACTIONS(4393), 10, sym__automatic_semicolon, - anon_sym_EQ, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, - anon_sym_PIPE_RBRACE, - [129292] = 7, - ACTIONS(6361), 1, - anon_sym_LT, - ACTIONS(6394), 1, - anon_sym_DOT, - ACTIONS(6855), 1, - anon_sym_LPAREN, - STATE(2926), 1, - sym_arguments, - STATE(3023), 1, - sym_type_arguments, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4016), 6, - anon_sym_as, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_AMP, anon_sym_PIPE, - anon_sym_extends, - [129320] = 8, - ACTIONS(6886), 1, - anon_sym_LBRACE, - ACTIONS(6892), 1, anon_sym_LT, - ACTIONS(6906), 1, - anon_sym_LT_SLASH, - STATE(2196), 1, - sym_jsx_closing_element, - STATE(3265), 1, - sym_jsx_opening_element, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6894), 2, - sym_jsx_text, - sym_html_character_reference, - STATE(3312), 4, - sym_jsx_element, - sym_jsx_expression, - sym_jsx_self_closing_element, - aux_sym_jsx_element_repeat1, - [129350] = 4, - ACTIONS(4146), 1, + anon_sym_extends, + [129614] = 3, + ACTIONS(4285), 1, anon_sym_PIPE, - ACTIONS(6884), 1, - anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4148), 9, + ACTIONS(4287), 10, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_AMP, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [129372] = 6, - ACTIONS(6361), 1, - anon_sym_LT, - ACTIONS(6396), 1, - anon_sym_DOT, - ACTIONS(6910), 1, - anon_sym_is, - STATE(3050), 1, - sym_type_arguments, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3505), 7, - anon_sym_COMMA, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_AMP, - anon_sym_PIPE, - anon_sym_QMARK, anon_sym_extends, - [129398] = 12, - ACTIONS(6862), 1, + anon_sym_PIPE_RBRACE, + [129634] = 12, + ACTIONS(6923), 1, anon_sym_const, - ACTIONS(6864), 1, + ACTIONS(6925), 1, anon_sym_in, - ACTIONS(6866), 1, + ACTIONS(6927), 1, anon_sym_GT, - ACTIONS(6872), 1, + ACTIONS(6933), 1, anon_sym_out, - ACTIONS(6912), 1, + ACTIONS(6937), 1, sym_identifier, - ACTIONS(6914), 1, + ACTIONS(6939), 1, sym_jsx_identifier, - ACTIONS(6916), 1, + ACTIONS(6941), 1, anon_sym_SLASH_GT, - STATE(3211), 1, + STATE(3223), 1, sym_nested_identifier, - STATE(3447), 1, + STATE(3350), 1, sym_jsx_namespace_name, - STATE(4912), 1, - sym_variance, - STATE(4913), 1, + STATE(4836), 1, sym_type_parameter, + STATE(5395), 1, + sym_variance, ACTIONS(5), 2, sym_html_comment, sym_comment, - [129436] = 3, - ACTIONS(4174), 1, - anon_sym_PIPE, + [129672] = 8, + ACTIONS(6455), 1, + anon_sym_COLON, + ACTIONS(6943), 1, + anon_sym_EQ, + ACTIONS(6947), 1, + anon_sym_BANG, + STATE(4343), 1, + sym__initializer, + STATE(4544), 1, + sym_type_annotation, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4176), 10, + ACTIONS(6949), 2, + anon_sym_in, + anon_sym_of, + ACTIONS(6945), 3, sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [129456] = 5, - ACTIONS(3898), 1, - anon_sym_LPAREN, - ACTIONS(4174), 1, - anon_sym_PIPE, - STATE(1676), 1, - sym_arguments, + [129701] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4176), 8, + ACTIONS(4349), 10, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_DOT, anon_sym_AMP, + anon_sym_PIPE, anon_sym_extends, - anon_sym_PIPE_RBRACE, - [129480] = 4, - ACTIONS(4384), 1, - anon_sym_EQ, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3908), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - ACTIONS(726), 8, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, + [129718] = 11, + ACTIONS(2490), 1, anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - [129502] = 3, - ACTIONS(4182), 1, - anon_sym_PIPE, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4184), 10, - sym__automatic_semicolon, - anon_sym_EQ, + ACTIONS(6951), 1, + sym_identifier, + ACTIONS(6953), 1, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, + ACTIONS(6955), 1, anon_sym_extends, - anon_sym_PIPE_RBRACE, - [129522] = 3, - ACTIONS(4158), 1, - anon_sym_PIPE, + ACTIONS(6957), 1, + anon_sym_implements, + STATE(2384), 1, + sym_class_body, + STATE(3614), 1, + sym_type_parameters, + STATE(4843), 1, + sym_extends_clause, + STATE(5684), 1, + sym_class_heritage, + STATE(5990), 1, + sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4160), 10, - sym__automatic_semicolon, - anon_sym_EQ, + [129753] = 10, + ACTIONS(6386), 1, + sym_identifier, + ACTIONS(6390), 1, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [129542] = 3, - ACTIONS(4190), 1, - anon_sym_PIPE, + ACTIONS(6399), 1, + sym_jsx_identifier, + ACTIONS(6810), 1, + anon_sym_COLON, + ACTIONS(6812), 1, + anon_sym_GT, + ACTIONS(6822), 1, + anon_sym_SLASH_GT, + STATE(3352), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(3954), 1, + sym_jsx_namespace_name, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4192), 10, - sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [129562] = 11, - ACTIONS(3028), 1, + STATE(4102), 2, + sym_jsx_expression, + sym_jsx_attribute, + [129786] = 10, + ACTIONS(3084), 1, anon_sym_DQUOTE, - ACTIONS(3030), 1, + ACTIONS(3086), 1, anon_sym_SQUOTE, - ACTIONS(6918), 1, + ACTIONS(6903), 1, sym_identifier, - ACTIONS(6920), 1, + ACTIONS(6905), 1, anon_sym_type, - ACTIONS(6922), 1, - anon_sym_COMMA, - ACTIONS(6924), 1, - anon_sym_RBRACE, - ACTIONS(6926), 1, + ACTIONS(6911), 1, anon_sym_typeof, - STATE(4930), 1, + ACTIONS(6959), 1, + anon_sym_RBRACE, + STATE(5526), 1, sym_import_specifier, - STATE(5682), 1, + STATE(5604), 1, sym__import_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(5846), 2, + STATE(6031), 2, sym__module_export_name, sym_string, - [129598] = 3, - ACTIONS(4166), 1, - anon_sym_PIPE, + [129819] = 8, + ACTIONS(6388), 1, + anon_sym_EQ, + ACTIONS(6405), 1, + anon_sym_extends, + ACTIONS(6965), 1, + anon_sym_COLON, + STATE(4754), 1, + sym_constraint, + STATE(5789), 1, + sym_default_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4168), 10, - sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, + ACTIONS(6963), 2, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [129618] = 3, - ACTIONS(2354), 1, - anon_sym_PIPE, + anon_sym_GT, + ACTIONS(6961), 3, + anon_sym_const, + sym_identifier, + anon_sym_out, + [129848] = 4, + ACTIONS(6969), 1, + anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2352), 10, + STATE(3978), 3, + sym_type_annotation, + sym_asserts_annotation, + sym_type_predicate_annotation, + ACTIONS(6967), 6, sym__automatic_semicolon, - anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_extends, anon_sym_PIPE_RBRACE, - [129638] = 3, - ACTIONS(6747), 1, - anon_sym_is, + [129869] = 11, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(6955), 1, + anon_sym_extends, + ACTIONS(6957), 1, + anon_sym_implements, + ACTIONS(6971), 1, + sym_identifier, + ACTIONS(6973), 1, + anon_sym_LBRACE, + STATE(1737), 1, + sym_class_body, + STATE(3790), 1, + sym_type_parameters, + STATE(4843), 1, + sym_extends_clause, + STATE(5757), 1, + sym_class_heritage, + STATE(5990), 1, + sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4056), 9, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [129657] = 11, - ACTIONS(2470), 1, + [129904] = 11, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6928), 1, - sym_identifier, - ACTIONS(6930), 1, + ACTIONS(6953), 1, anon_sym_LBRACE, - ACTIONS(6932), 1, + ACTIONS(6955), 1, anon_sym_extends, - ACTIONS(6934), 1, + ACTIONS(6957), 1, anon_sym_implements, - STATE(2191), 1, + ACTIONS(6975), 1, + sym_identifier, + STATE(2393), 1, sym_class_body, - STATE(3584), 1, + STATE(3676), 1, sym_type_parameters, - STATE(5142), 1, + STATE(4843), 1, sym_extends_clause, - STATE(5534), 1, + STATE(5476), 1, sym_class_heritage, - STATE(6183), 1, + STATE(5990), 1, sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [129692] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4164), 10, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [129709] = 11, - ACTIONS(2470), 1, + [129939] = 11, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6930), 1, + ACTIONS(6953), 1, anon_sym_LBRACE, - ACTIONS(6932), 1, + ACTIONS(6955), 1, anon_sym_extends, - ACTIONS(6934), 1, + ACTIONS(6957), 1, anon_sym_implements, - ACTIONS(6936), 1, + ACTIONS(6977), 1, sym_identifier, - STATE(2221), 1, + STATE(2384), 1, sym_class_body, - STATE(3623), 1, + STATE(3614), 1, sym_type_parameters, - STATE(5142), 1, + STATE(4843), 1, sym_extends_clause, - STATE(5569), 1, + STATE(5684), 1, sym_class_heritage, - STATE(6183), 1, + STATE(5990), 1, sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [129744] = 7, + [129974] = 8, + ACTIONS(6388), 1, + anon_sym_EQ, + ACTIONS(6405), 1, + anon_sym_extends, + ACTIONS(6965), 1, + anon_sym_COLON, + STATE(4683), 1, + sym_constraint, + STATE(5829), 1, + sym_default_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6392), 2, + anon_sym_COMMA, + anon_sym_GT, + ACTIONS(6961), 3, + anon_sym_const, + sym_identifier, + anon_sym_out, + [130003] = 9, + ACTIONS(3084), 1, + anon_sym_DQUOTE, + ACTIONS(3086), 1, + anon_sym_SQUOTE, + ACTIONS(6903), 1, + sym_identifier, + ACTIONS(6979), 1, + anon_sym_type, + ACTIONS(6981), 1, + anon_sym_as, + STATE(5532), 1, + sym__import_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6750), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + STATE(6060), 2, + sym__module_export_name, + sym_string, + [130034] = 7, ACTIONS(237), 1, anon_sym_COMMA, - ACTIONS(4384), 1, - anon_sym_EQ, - ACTIONS(4868), 1, + ACTIONS(730), 1, anon_sym_RBRACE, - STATE(4828), 1, - aux_sym_object_repeat1, - STATE(5022), 1, + ACTIONS(4211), 1, + anon_sym_EQ, + STATE(4830), 1, aux_sym_object_pattern_repeat1, + STATE(4854), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(726), 5, + ACTIONS(728), 5, sym__member_signature_marker, anon_sym_LPAREN, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - [129771] = 6, - ACTIONS(6361), 1, - anon_sym_LT, - ACTIONS(6396), 1, - anon_sym_DOT, - ACTIONS(6938), 1, + [130061] = 10, + ACTIONS(6386), 1, + sym_identifier, + ACTIONS(6390), 1, + anon_sym_LBRACE, + ACTIONS(6399), 1, + sym_jsx_identifier, + ACTIONS(6411), 1, + anon_sym_SLASH_GT, + ACTIONS(6810), 1, + anon_sym_COLON, + ACTIONS(6812), 1, + anon_sym_GT, + STATE(3373), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(3954), 1, + sym_jsx_namespace_name, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4102), 2, + sym_jsx_expression, + sym_jsx_attribute, + [130094] = 3, + ACTIONS(6790), 1, anon_sym_is, - STATE(3050), 1, - sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3505), 6, - anon_sym_as, + ACTIONS(4061), 9, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [129796] = 11, - ACTIONS(2470), 1, + [130113] = 10, + ACTIONS(6386), 1, + sym_identifier, + ACTIONS(6390), 1, + anon_sym_LBRACE, + ACTIONS(6399), 1, + sym_jsx_identifier, + ACTIONS(6810), 1, + anon_sym_COLON, + ACTIONS(6812), 1, + anon_sym_GT, + ACTIONS(6814), 1, + anon_sym_SLASH_GT, + STATE(3497), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(3954), 1, + sym_jsx_namespace_name, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4102), 2, + sym_jsx_expression, + sym_jsx_attribute, + [130146] = 11, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6932), 1, + ACTIONS(6953), 1, + anon_sym_LBRACE, + ACTIONS(6955), 1, anon_sym_extends, - ACTIONS(6934), 1, + ACTIONS(6957), 1, anon_sym_implements, - ACTIONS(6940), 1, + ACTIONS(6983), 1, sym_identifier, - ACTIONS(6942), 1, - anon_sym_LBRACE, - STATE(1693), 1, + STATE(2393), 1, sym_class_body, - STATE(3588), 1, + STATE(3676), 1, sym_type_parameters, - STATE(5142), 1, + STATE(4843), 1, sym_extends_clause, - STATE(5737), 1, + STATE(5476), 1, sym_class_heritage, - STATE(6183), 1, + STATE(5990), 1, sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [129831] = 11, - ACTIONS(2470), 1, + [130181] = 11, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6930), 1, - anon_sym_LBRACE, - ACTIONS(6932), 1, + ACTIONS(6955), 1, anon_sym_extends, - ACTIONS(6934), 1, + ACTIONS(6957), 1, anon_sym_implements, - ACTIONS(6944), 1, + ACTIONS(6973), 1, + anon_sym_LBRACE, + ACTIONS(6985), 1, sym_identifier, - STATE(2191), 1, + STATE(2550), 1, sym_class_body, - STATE(3584), 1, + STATE(3572), 1, sym_type_parameters, - STATE(5142), 1, + STATE(4843), 1, sym_extends_clause, - STATE(5534), 1, + STATE(5679), 1, sym_class_heritage, - STATE(6183), 1, + STATE(5990), 1, sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [129866] = 2, + [130216] = 5, + ACTIONS(87), 1, + anon_sym_BQUOTE, + ACTIONS(4637), 1, + anon_sym_LPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1683), 10, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + STATE(2378), 2, + sym_template_string, + sym_arguments, + ACTIONS(4361), 6, anon_sym_COMMA, - anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - anon_sym_is, - [129883] = 10, - ACTIONS(6371), 1, - sym_identifier, - ACTIONS(6375), 1, + [130239] = 11, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(6955), 1, + anon_sym_extends, + ACTIONS(6957), 1, + anon_sym_implements, + ACTIONS(6973), 1, anon_sym_LBRACE, - ACTIONS(6384), 1, - sym_jsx_identifier, - ACTIONS(6392), 1, - anon_sym_SLASH_GT, - ACTIONS(6791), 1, - anon_sym_COLON, - ACTIONS(6793), 1, - anon_sym_GT, - STATE(3392), 1, - aux_sym__jsx_start_opening_element_repeat1, - STATE(4003), 1, - sym_jsx_namespace_name, + ACTIONS(6987), 1, + sym_identifier, + STATE(1654), 1, + sym_class_body, + STATE(3806), 1, + sym_type_parameters, + STATE(4843), 1, + sym_extends_clause, + STATE(5681), 1, + sym_class_heritage, + STATE(5990), 1, + sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4209), 2, - sym_jsx_expression, - sym_jsx_attribute, - [129916] = 3, - ACTIONS(6946), 1, - anon_sym_DOT, + [130274] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4406), 9, + ACTIONS(4277), 10, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_DOT, anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [129935] = 2, + [130291] = 3, + ACTIONS(6989), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4046), 10, + ACTIONS(4267), 9, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, @@ -247179,497 +247687,329 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - anon_sym_is, - [129952] = 9, - ACTIONS(3028), 1, - anon_sym_DQUOTE, - ACTIONS(3030), 1, - anon_sym_SQUOTE, - ACTIONS(6918), 1, - sym_identifier, - ACTIONS(6948), 1, - anon_sym_type, - ACTIONS(6950), 1, - anon_sym_as, - STATE(5768), 1, - sym__import_identifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6719), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - STATE(6072), 2, - sym__module_export_name, - sym_string, - [129983] = 7, - ACTIONS(6952), 1, - anon_sym_LBRACE, - ACTIONS(6958), 1, - anon_sym_LT_SLASH, - ACTIONS(6960), 1, + [130310] = 6, + ACTIONS(6376), 1, anon_sym_LT, - STATE(3265), 1, - sym_jsx_opening_element, + ACTIONS(6407), 1, + anon_sym_DOT, + ACTIONS(6991), 1, + anon_sym_is, + STATE(2945), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6955), 2, - sym_jsx_text, - sym_html_character_reference, - STATE(3312), 4, - sym_jsx_element, - sym_jsx_expression, - sym_jsx_self_closing_element, - aux_sym_jsx_element_repeat1, - [130010] = 11, - ACTIONS(2470), 1, + ACTIONS(3519), 6, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [130335] = 11, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6930), 1, + ACTIONS(6953), 1, anon_sym_LBRACE, - ACTIONS(6932), 1, + ACTIONS(6955), 1, anon_sym_extends, - ACTIONS(6934), 1, + ACTIONS(6957), 1, anon_sym_implements, - ACTIONS(6963), 1, + ACTIONS(6993), 1, sym_identifier, - STATE(2191), 1, + STATE(2384), 1, sym_class_body, - STATE(3584), 1, + STATE(3614), 1, sym_type_parameters, - STATE(5142), 1, + STATE(4843), 1, sym_extends_clause, - STATE(5534), 1, + STATE(5684), 1, sym_class_heritage, - STATE(6183), 1, + STATE(5990), 1, sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [130045] = 7, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(4384), 1, - anon_sym_EQ, - ACTIONS(5009), 1, - anon_sym_RBRACE, - STATE(4828), 1, - aux_sym_object_repeat1, - STATE(5022), 1, - aux_sym_object_pattern_repeat1, + [130370] = 10, + ACTIONS(6386), 1, + sym_identifier, + ACTIONS(6390), 1, + anon_sym_LBRACE, + ACTIONS(6399), 1, + sym_jsx_identifier, + ACTIONS(6403), 1, + anon_sym_SLASH_GT, + ACTIONS(6810), 1, + anon_sym_COLON, + ACTIONS(6812), 1, + anon_sym_GT, + STATE(3516), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(3954), 1, + sym_jsx_namespace_name, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(726), 5, - sym__member_signature_marker, - anon_sym_LPAREN, + STATE(4102), 2, + sym_jsx_expression, + sym_jsx_attribute, + [130403] = 9, + ACTIONS(6447), 1, + anon_sym_EQ, + ACTIONS(6455), 1, anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - [130072] = 11, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(6932), 1, - anon_sym_extends, - ACTIONS(6934), 1, - anon_sym_implements, - ACTIONS(6942), 1, - anon_sym_LBRACE, - ACTIONS(6965), 1, - sym_identifier, - STATE(1704), 1, - sym_class_body, - STATE(3620), 1, - sym_type_parameters, - STATE(5142), 1, - sym_extends_clause, - STATE(5650), 1, - sym_class_heritage, - STATE(6183), 1, - sym_implements_clause, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [130107] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4156), 10, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [130124] = 9, - ACTIONS(3028), 1, - anon_sym_DQUOTE, - ACTIONS(3030), 1, - anon_sym_SQUOTE, - ACTIONS(6967), 1, - sym_identifier, - ACTIONS(6971), 1, - anon_sym_COMMA, - ACTIONS(6973), 1, - anon_sym_RBRACE, - STATE(5314), 1, - sym_export_specifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6969), 2, - anon_sym_type, - anon_sym_typeof, - STATE(5327), 2, - sym__module_export_name, - sym_string, - [130155] = 8, - ACTIONS(6464), 1, - anon_sym_COLON, - ACTIONS(6975), 1, - anon_sym_EQ, - ACTIONS(6979), 1, - anon_sym_BANG, - STATE(4295), 1, - sym_type_annotation, - STATE(4592), 1, - sym__initializer, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6981), 2, - anon_sym_in, - anon_sym_of, - ACTIONS(6977), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [130184] = 9, - ACTIONS(6458), 1, - anon_sym_EQ, - ACTIONS(6464), 1, - anon_sym_COLON, - ACTIONS(6979), 1, + ACTIONS(6947), 1, anon_sym_BANG, - ACTIONS(6983), 1, + ACTIONS(6995), 1, sym__automatic_semicolon, - STATE(4295), 1, + STATE(4544), 1, sym_type_annotation, - STATE(4816), 1, + STATE(5220), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6977), 2, + ACTIONS(6945), 2, anon_sym_COMMA, anon_sym_SEMI, - ACTIONS(6981), 2, + ACTIONS(6949), 2, anon_sym_in, anon_sym_of, - [130215] = 7, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(730), 1, + [130434] = 10, + ACTIONS(3084), 1, + anon_sym_DQUOTE, + ACTIONS(3086), 1, + anon_sym_SQUOTE, + ACTIONS(6903), 1, + sym_identifier, + ACTIONS(6905), 1, + anon_sym_type, + ACTIONS(6911), 1, + anon_sym_typeof, + ACTIONS(6998), 1, anon_sym_RBRACE, - ACTIONS(4384), 1, - anon_sym_EQ, - STATE(4979), 1, - aux_sym_object_repeat1, - STATE(5022), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(726), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - [130242] = 4, - ACTIONS(6988), 1, - anon_sym_COLON, + STATE(5526), 1, + sym_import_specifier, + STATE(5604), 1, + sym__import_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4004), 3, - sym_type_annotation, - sym_asserts_annotation, - sym_type_predicate_annotation, - ACTIONS(6986), 6, - sym__automatic_semicolon, - anon_sym_LBRACE, + STATE(6031), 2, + sym__module_export_name, + sym_string, + [130467] = 9, + ACTIONS(3084), 1, + anon_sym_DQUOTE, + ACTIONS(3086), 1, + anon_sym_SQUOTE, + ACTIONS(7000), 1, + sym_identifier, + ACTIONS(7004), 1, anon_sym_COMMA, + ACTIONS(7006), 1, anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [130263] = 11, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(6930), 1, - anon_sym_LBRACE, - ACTIONS(6932), 1, - anon_sym_extends, - ACTIONS(6934), 1, - anon_sym_implements, - ACTIONS(6990), 1, - sym_identifier, - STATE(2191), 1, - sym_class_body, - STATE(3584), 1, - sym_type_parameters, - STATE(5142), 1, - sym_extends_clause, - STATE(5534), 1, - sym_class_heritage, - STATE(6183), 1, - sym_implements_clause, + STATE(5239), 1, + sym_export_specifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [130298] = 11, - ACTIONS(2470), 1, + ACTIONS(7002), 2, + anon_sym_type, + anon_sym_typeof, + STATE(5256), 2, + sym__module_export_name, + sym_string, + [130498] = 11, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6930), 1, + ACTIONS(6953), 1, anon_sym_LBRACE, - ACTIONS(6932), 1, + ACTIONS(6955), 1, anon_sym_extends, - ACTIONS(6934), 1, + ACTIONS(6957), 1, anon_sym_implements, - ACTIONS(6992), 1, + ACTIONS(7008), 1, sym_identifier, - STATE(2221), 1, + STATE(2393), 1, sym_class_body, - STATE(3623), 1, + STATE(3676), 1, sym_type_parameters, - STATE(5142), 1, + STATE(4843), 1, sym_extends_clause, - STATE(5569), 1, + STATE(5476), 1, sym_class_heritage, - STATE(6183), 1, + STATE(5990), 1, sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [130333] = 10, - ACTIONS(6371), 1, - sym_identifier, - ACTIONS(6375), 1, + [130533] = 7, + ACTIONS(7010), 1, anon_sym_LBRACE, - ACTIONS(6384), 1, - sym_jsx_identifier, - ACTIONS(6791), 1, - anon_sym_COLON, - ACTIONS(6793), 1, - anon_sym_GT, - ACTIONS(6795), 1, - anon_sym_SLASH_GT, - STATE(3419), 1, - aux_sym__jsx_start_opening_element_repeat1, - STATE(4003), 1, - sym_jsx_namespace_name, + ACTIONS(7016), 1, + anon_sym_LT_SLASH, + ACTIONS(7018), 1, + anon_sym_LT, + STATE(3264), 1, + sym_jsx_opening_element, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4209), 2, + ACTIONS(7013), 2, + sym_jsx_text, + sym_html_character_reference, + STATE(3331), 4, + sym_jsx_element, sym_jsx_expression, - sym_jsx_attribute, - [130366] = 11, - ACTIONS(2470), 1, + sym_jsx_self_closing_element, + aux_sym_jsx_element_repeat1, + [130560] = 11, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6930), 1, + ACTIONS(6953), 1, anon_sym_LBRACE, - ACTIONS(6932), 1, + ACTIONS(6955), 1, anon_sym_extends, - ACTIONS(6934), 1, + ACTIONS(6957), 1, anon_sym_implements, - ACTIONS(6994), 1, + ACTIONS(7021), 1, sym_identifier, - STATE(2221), 1, + STATE(2384), 1, sym_class_body, - STATE(3623), 1, + STATE(3614), 1, sym_type_parameters, - STATE(5142), 1, + STATE(4843), 1, sym_extends_clause, - STATE(5569), 1, + STATE(5684), 1, sym_class_heritage, - STATE(6183), 1, + STATE(5990), 1, sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [130401] = 3, - ACTIONS(6747), 1, - anon_sym_is, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4052), 9, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + [130595] = 7, + ACTIONS(237), 1, anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [130420] = 10, - ACTIONS(3028), 1, - anon_sym_DQUOTE, - ACTIONS(3030), 1, - anon_sym_SQUOTE, - ACTIONS(6918), 1, - sym_identifier, - ACTIONS(6920), 1, - anon_sym_type, - ACTIONS(6926), 1, - anon_sym_typeof, - ACTIONS(6996), 1, + ACTIONS(732), 1, anon_sym_RBRACE, - STATE(5682), 1, - sym__import_identifier, - STATE(5726), 1, - sym_import_specifier, + ACTIONS(4211), 1, + anon_sym_EQ, + STATE(4829), 1, + aux_sym_object_repeat1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(5846), 2, - sym__module_export_name, - sym_string, - [130453] = 11, - ACTIONS(2470), 1, + ACTIONS(728), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + [130622] = 11, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6932), 1, + ACTIONS(6953), 1, + anon_sym_LBRACE, + ACTIONS(6955), 1, anon_sym_extends, - ACTIONS(6934), 1, + ACTIONS(6957), 1, anon_sym_implements, - ACTIONS(6942), 1, - anon_sym_LBRACE, - ACTIONS(6998), 1, + ACTIONS(7023), 1, sym_identifier, - STATE(2509), 1, + STATE(2393), 1, sym_class_body, - STATE(3726), 1, + STATE(3676), 1, sym_type_parameters, - STATE(5142), 1, + STATE(4843), 1, sym_extends_clause, - STATE(5623), 1, + STATE(5476), 1, sym_class_heritage, - STATE(6183), 1, + STATE(5990), 1, sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [130488] = 7, + [130657] = 7, ACTIONS(237), 1, anon_sym_COMMA, - ACTIONS(4384), 1, - anon_sym_EQ, - ACTIONS(4877), 1, + ACTIONS(703), 1, anon_sym_RBRACE, - STATE(4828), 1, - aux_sym_object_repeat1, - STATE(5022), 1, + ACTIONS(4211), 1, + anon_sym_EQ, + STATE(4830), 1, aux_sym_object_pattern_repeat1, + STATE(4854), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(726), 5, + ACTIONS(728), 5, sym__member_signature_marker, anon_sym_LPAREN, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - [130515] = 5, - ACTIONS(6874), 1, - anon_sym_AMP, - ACTIONS(6876), 1, - anon_sym_PIPE, - ACTIONS(6878), 1, - anon_sym_extends, + [130684] = 3, + ACTIONS(7025), 1, + anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7000), 7, + ACTIONS(4081), 9, sym__automatic_semicolon, - anon_sym_EQ, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [130538] = 10, - ACTIONS(6371), 1, - sym_identifier, - ACTIONS(6375), 1, - anon_sym_LBRACE, - ACTIONS(6384), 1, - sym_jsx_identifier, - ACTIONS(6791), 1, - anon_sym_COLON, - ACTIONS(6793), 1, - anon_sym_GT, - ACTIONS(6807), 1, - anon_sym_SLASH_GT, - STATE(3434), 1, - aux_sym__jsx_start_opening_element_repeat1, - STATE(4003), 1, - sym_jsx_namespace_name, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - STATE(4209), 2, - sym_jsx_expression, - sym_jsx_attribute, - [130571] = 4, - ACTIONS(6988), 1, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [130703] = 4, + ACTIONS(6969), 1, anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(3928), 3, + STATE(3924), 3, sym_type_annotation, sym_asserts_annotation, sym_type_predicate_annotation, - ACTIONS(7002), 6, + ACTIONS(7027), 6, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [130592] = 7, + [130724] = 7, ACTIONS(237), 1, anon_sym_COMMA, - ACTIONS(701), 1, - anon_sym_RBRACE, - ACTIONS(4384), 1, + ACTIONS(4211), 1, anon_sym_EQ, - STATE(4828), 1, - aux_sym_object_repeat1, - STATE(5022), 1, + ACTIONS(4979), 1, + anon_sym_RBRACE, + STATE(4830), 1, aux_sym_object_pattern_repeat1, + STATE(4854), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(726), 5, + ACTIONS(728), 5, sym__member_signature_marker, anon_sym_LPAREN, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - [130619] = 3, - ACTIONS(7004), 1, - anon_sym_is, + [130751] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4042), 9, + ACTIONS(1671), 10, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, @@ -247679,303 +248019,48 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [130638] = 10, - ACTIONS(3028), 1, - anon_sym_DQUOTE, - ACTIONS(3030), 1, - anon_sym_SQUOTE, - ACTIONS(6918), 1, - sym_identifier, - ACTIONS(6920), 1, - anon_sym_type, - ACTIONS(6926), 1, - anon_sym_typeof, - ACTIONS(7006), 1, - anon_sym_RBRACE, - STATE(5682), 1, - sym__import_identifier, - STATE(5726), 1, - sym_import_specifier, + anon_sym_is, + [130768] = 3, + ACTIONS(6790), 1, + anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(5846), 2, - sym__module_export_name, - sym_string, - [130671] = 10, - ACTIONS(6371), 1, - sym_identifier, - ACTIONS(6375), 1, + ACTIONS(4085), 9, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - ACTIONS(6384), 1, - sym_jsx_identifier, - ACTIONS(6388), 1, - anon_sym_SLASH_GT, - ACTIONS(6791), 1, - anon_sym_COLON, - ACTIONS(6793), 1, - anon_sym_GT, - STATE(3446), 1, - aux_sym__jsx_start_opening_element_repeat1, - STATE(4003), 1, - sym_jsx_namespace_name, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - STATE(4209), 2, - sym_jsx_expression, - sym_jsx_attribute, - [130704] = 8, - ACTIONS(6373), 1, - anon_sym_EQ, - ACTIONS(6390), 1, - anon_sym_extends, - ACTIONS(7010), 1, - anon_sym_COLON, - STATE(4657), 1, - sym_constraint, - STATE(5459), 1, - sym_default_type, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6377), 2, anon_sym_COMMA, - anon_sym_GT, - ACTIONS(7008), 3, - anon_sym_const, - sym_identifier, - anon_sym_out, - [130733] = 7, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [130787] = 7, ACTIONS(237), 1, anon_sym_COMMA, - ACTIONS(728), 1, - anon_sym_RBRACE, - ACTIONS(4384), 1, + ACTIONS(4211), 1, anon_sym_EQ, - STATE(4828), 1, - aux_sym_object_repeat1, - STATE(5022), 1, + ACTIONS(4981), 1, + anon_sym_RBRACE, + STATE(4830), 1, aux_sym_object_pattern_repeat1, + STATE(4854), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(726), 5, + ACTIONS(728), 5, sym__member_signature_marker, anon_sym_LPAREN, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - [130760] = 8, - ACTIONS(6373), 1, - anon_sym_EQ, - ACTIONS(6390), 1, - anon_sym_extends, - ACTIONS(7010), 1, - anon_sym_COLON, - STATE(4711), 1, - sym_constraint, - STATE(5527), 1, - sym_default_type, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(7012), 2, - anon_sym_COMMA, - anon_sym_GT, - ACTIONS(7008), 3, - anon_sym_const, - sym_identifier, - anon_sym_out, - [130789] = 11, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(6930), 1, - anon_sym_LBRACE, - ACTIONS(6932), 1, - anon_sym_extends, - ACTIONS(6934), 1, - anon_sym_implements, - ACTIONS(7014), 1, - sym_identifier, - STATE(2221), 1, - sym_class_body, - STATE(3623), 1, - sym_type_parameters, - STATE(5142), 1, - sym_extends_clause, - STATE(5569), 1, - sym_class_heritage, - STATE(6183), 1, - sym_implements_clause, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [130824] = 8, - ACTIONS(6458), 1, - anon_sym_EQ, - ACTIONS(6464), 1, - anon_sym_COLON, - ACTIONS(7016), 1, - anon_sym_BANG, - ACTIONS(7018), 1, - anon_sym_QMARK, - STATE(4446), 1, - sym_type_annotation, - STATE(5067), 1, - sym__initializer, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6504), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [130852] = 8, - ACTIONS(6458), 1, - anon_sym_EQ, - ACTIONS(6464), 1, - anon_sym_COLON, - ACTIONS(7020), 1, - anon_sym_BANG, - ACTIONS(7022), 1, - anon_sym_QMARK, - STATE(4284), 1, - sym_type_annotation, - STATE(4806), 1, - sym__initializer, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6474), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [130880] = 8, - ACTIONS(6458), 1, - anon_sym_EQ, - ACTIONS(6464), 1, - anon_sym_COLON, - ACTIONS(7024), 1, - anon_sym_BANG, - ACTIONS(7026), 1, - anon_sym_QMARK, - STATE(4287), 1, - sym_type_annotation, - STATE(4817), 1, - sym__initializer, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6474), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [130908] = 8, - ACTIONS(6458), 1, - anon_sym_EQ, - ACTIONS(6464), 1, - anon_sym_COLON, - ACTIONS(7028), 1, - anon_sym_BANG, - ACTIONS(7030), 1, - anon_sym_QMARK, - STATE(4086), 1, - sym_type_annotation, - STATE(5173), 1, - sym__initializer, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6530), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [130936] = 8, - ACTIONS(6458), 1, - anon_sym_EQ, - ACTIONS(6464), 1, - anon_sym_COLON, - ACTIONS(7032), 1, - anon_sym_BANG, - ACTIONS(7034), 1, - anon_sym_QMARK, - STATE(4293), 1, - sym_type_annotation, - STATE(4825), 1, - sym__initializer, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6474), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [130964] = 8, - ACTIONS(6458), 1, - anon_sym_EQ, - ACTIONS(6464), 1, - anon_sym_COLON, - ACTIONS(7036), 1, - anon_sym_BANG, - ACTIONS(7038), 1, - anon_sym_QMARK, - STATE(4597), 1, - sym_type_annotation, - STATE(5342), 1, - sym__initializer, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6516), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [130992] = 8, - ACTIONS(6458), 1, - anon_sym_EQ, - ACTIONS(6464), 1, - anon_sym_COLON, - ACTIONS(7040), 1, - anon_sym_BANG, - ACTIONS(7042), 1, - anon_sym_QMARK, - STATE(4092), 1, - sym_type_annotation, - STATE(4819), 1, - sym__initializer, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6530), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [131020] = 8, - ACTIONS(6458), 1, - anon_sym_EQ, - ACTIONS(6464), 1, - anon_sym_COLON, - ACTIONS(7044), 1, - anon_sym_BANG, - ACTIONS(7046), 1, - anon_sym_QMARK, - STATE(4097), 1, - sym_type_annotation, - STATE(4834), 1, - sym__initializer, + [130814] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6530), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [131048] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4320), 9, + ACTIONS(4091), 10, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, @@ -247985,1860 +248070,1529 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [131064] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4324), 9, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_LBRACK, + anon_sym_is, + [130831] = 5, + ACTIONS(6875), 1, anon_sym_AMP, + ACTIONS(6877), 1, anon_sym_PIPE, + ACTIONS(6879), 1, anon_sym_extends, - [131080] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4328), 9, + ACTIONS(7029), 7, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_LBRACK, + anon_sym_PIPE_RBRACE, + [130854] = 7, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(4211), 1, + anon_sym_EQ, + ACTIONS(4940), 1, + anon_sym_RBRACE, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + STATE(4854), 1, + aux_sym_object_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(728), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + [130881] = 5, + ACTIONS(7031), 1, anon_sym_AMP, + ACTIONS(7033), 1, anon_sym_PIPE, + ACTIONS(7035), 1, anon_sym_extends, - [131096] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2344), 9, + ACTIONS(4133), 6, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, + [130903] = 10, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(7037), 1, + anon_sym_LBRACE, + ACTIONS(7039), 1, anon_sym_extends, - [131112] = 8, - ACTIONS(6458), 1, - anon_sym_EQ, - ACTIONS(6464), 1, - anon_sym_COLON, - ACTIONS(7048), 1, - anon_sym_BANG, - ACTIONS(7050), 1, - anon_sym_QMARK, - STATE(4100), 1, - sym_type_annotation, - STATE(4869), 1, - sym__initializer, + ACTIONS(7041), 1, + anon_sym_implements, + STATE(775), 1, + sym_class_body, + STATE(3645), 1, + sym_type_parameters, + STATE(4843), 1, + sym_extends_clause, + STATE(5558), 1, + sym_class_heritage, + STATE(5990), 1, + sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6530), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [131140] = 8, - ACTIONS(6458), 1, + [130935] = 8, + ACTIONS(6447), 1, anon_sym_EQ, - ACTIONS(6464), 1, + ACTIONS(6455), 1, anon_sym_COLON, - ACTIONS(7052), 1, + ACTIONS(7043), 1, anon_sym_BANG, - ACTIONS(7054), 1, + ACTIONS(7045), 1, anon_sym_QMARK, - STATE(4104), 1, + STATE(4125), 1, sym_type_annotation, - STATE(4891), 1, + STATE(5417), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6530), 3, + ACTIONS(6483), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [131168] = 10, - ACTIONS(2470), 1, + [130963] = 10, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(7056), 1, - anon_sym_LBRACE, - ACTIONS(7058), 1, + ACTIONS(7039), 1, anon_sym_extends, - ACTIONS(7060), 1, + ACTIONS(7041), 1, anon_sym_implements, - STATE(849), 1, + ACTIONS(7047), 1, + anon_sym_LBRACE, + STATE(809), 1, sym_class_body, - STATE(3794), 1, + STATE(3669), 1, sym_type_parameters, - STATE(5142), 1, + STATE(4843), 1, sym_extends_clause, - STATE(5570), 1, + STATE(5607), 1, sym_class_heritage, - STATE(6183), 1, + STATE(5990), 1, sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [131200] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4360), 9, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [131216] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4042), 9, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [131232] = 2, + [130995] = 8, + ACTIONS(3084), 1, + anon_sym_DQUOTE, + ACTIONS(3086), 1, + anon_sym_SQUOTE, + ACTIONS(7000), 1, + sym_identifier, + ACTIONS(7049), 1, + anon_sym_RBRACE, + STATE(5814), 1, + sym_export_specifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4348), 9, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + ACTIONS(7002), 2, + anon_sym_type, + anon_sym_typeof, + STATE(5256), 2, + sym__module_export_name, + sym_string, + [131023] = 9, + ACTIONS(6386), 1, + sym_identifier, + ACTIONS(6390), 1, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [131248] = 5, - ACTIONS(7062), 1, - anon_sym_AMP, - ACTIONS(7064), 1, - anon_sym_PIPE, - ACTIONS(7066), 1, - anon_sym_extends, + ACTIONS(6399), 1, + sym_jsx_identifier, + ACTIONS(6411), 1, + anon_sym_SLASH_GT, + ACTIONS(6812), 1, + anon_sym_GT, + STATE(3378), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(3954), 1, + sym_jsx_namespace_name, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4352), 6, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_LBRACK, - [131270] = 9, - ACTIONS(6371), 1, + STATE(4102), 2, + sym_jsx_expression, + sym_jsx_attribute, + [131053] = 9, + ACTIONS(6386), 1, sym_identifier, - ACTIONS(6375), 1, + ACTIONS(6390), 1, anon_sym_LBRACE, - ACTIONS(6384), 1, + ACTIONS(6399), 1, sym_jsx_identifier, - ACTIONS(7068), 1, + ACTIONS(6812), 1, anon_sym_GT, - ACTIONS(7070), 1, + ACTIONS(6822), 1, anon_sym_SLASH_GT, - STATE(3478), 1, + STATE(3357), 1, aux_sym__jsx_start_opening_element_repeat1, - STATE(4003), 1, + STATE(3954), 1, sym_jsx_namespace_name, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4209), 2, + STATE(4102), 2, sym_jsx_expression, sym_jsx_attribute, - [131300] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4378), 9, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [131316] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4120), 9, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + [131083] = 9, + ACTIONS(6386), 1, + sym_identifier, + ACTIONS(6390), 1, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [131332] = 2, + ACTIONS(6399), 1, + sym_jsx_identifier, + ACTIONS(7051), 1, + anon_sym_GT, + ACTIONS(7053), 1, + anon_sym_SLASH_GT, + STATE(3364), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(3954), 1, + sym_jsx_namespace_name, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4160), 9, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + STATE(4102), 2, + sym_jsx_expression, + sym_jsx_attribute, + [131113] = 9, + ACTIONS(6386), 1, + sym_identifier, + ACTIONS(6390), 1, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [131348] = 2, + ACTIONS(6399), 1, + sym_jsx_identifier, + ACTIONS(7055), 1, + anon_sym_GT, + ACTIONS(7057), 1, + anon_sym_SLASH_GT, + STATE(3358), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(3954), 1, + sym_jsx_namespace_name, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4168), 9, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + STATE(4102), 2, + sym_jsx_expression, + sym_jsx_attribute, + [131143] = 9, + ACTIONS(6386), 1, + sym_identifier, + ACTIONS(6390), 1, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [131364] = 8, - ACTIONS(6458), 1, - anon_sym_EQ, - ACTIONS(6464), 1, - anon_sym_COLON, - ACTIONS(7072), 1, - anon_sym_BANG, - ACTIONS(7074), 1, - anon_sym_QMARK, - STATE(4363), 1, - sym_type_annotation, - STATE(4977), 1, - sym__initializer, + ACTIONS(6399), 1, + sym_jsx_identifier, + ACTIONS(7059), 1, + anon_sym_GT, + ACTIONS(7061), 1, + anon_sym_SLASH_GT, + STATE(3364), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(3954), 1, + sym_jsx_namespace_name, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6474), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [131392] = 9, - ACTIONS(6371), 1, + STATE(4102), 2, + sym_jsx_expression, + sym_jsx_attribute, + [131173] = 9, + ACTIONS(6386), 1, sym_identifier, - ACTIONS(6375), 1, + ACTIONS(6390), 1, anon_sym_LBRACE, - ACTIONS(6384), 1, + ACTIONS(6399), 1, sym_jsx_identifier, - ACTIONS(7076), 1, + ACTIONS(7063), 1, anon_sym_GT, - ACTIONS(7078), 1, + ACTIONS(7065), 1, anon_sym_SLASH_GT, - STATE(3476), 1, + STATE(3359), 1, aux_sym__jsx_start_opening_element_repeat1, - STATE(4003), 1, + STATE(3954), 1, sym_jsx_namespace_name, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4209), 2, + STATE(4102), 2, sym_jsx_expression, sym_jsx_attribute, - [131422] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4056), 9, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + [131203] = 9, + ACTIONS(6386), 1, + sym_identifier, + ACTIONS(6390), 1, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [131438] = 8, - ACTIONS(6458), 1, - anon_sym_EQ, - ACTIONS(6464), 1, - anon_sym_COLON, - ACTIONS(7080), 1, - anon_sym_BANG, - ACTIONS(7082), 1, - anon_sym_QMARK, - STATE(4367), 1, - sym_type_annotation, - STATE(4982), 1, - sym__initializer, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6474), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [131466] = 8, - ACTIONS(6458), 1, - anon_sym_EQ, - ACTIONS(6464), 1, - anon_sym_COLON, - ACTIONS(7084), 1, - anon_sym_BANG, - ACTIONS(7086), 1, - anon_sym_QMARK, - STATE(4372), 1, - sym_type_annotation, - STATE(4985), 1, - sym__initializer, + ACTIONS(6399), 1, + sym_jsx_identifier, + ACTIONS(7067), 1, + anon_sym_GT, + ACTIONS(7069), 1, + anon_sym_SLASH_GT, + STATE(3364), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(3954), 1, + sym_jsx_namespace_name, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6474), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [131494] = 9, - ACTIONS(6371), 1, + STATE(4102), 2, + sym_jsx_expression, + sym_jsx_attribute, + [131233] = 9, + ACTIONS(6386), 1, sym_identifier, - ACTIONS(6375), 1, + ACTIONS(6390), 1, anon_sym_LBRACE, - ACTIONS(6384), 1, + ACTIONS(6399), 1, sym_jsx_identifier, - ACTIONS(7088), 1, + ACTIONS(7071), 1, anon_sym_GT, - ACTIONS(7090), 1, + ACTIONS(7073), 1, anon_sym_SLASH_GT, - STATE(3476), 1, + STATE(3364), 1, aux_sym__jsx_start_opening_element_repeat1, - STATE(4003), 1, + STATE(3954), 1, sym_jsx_namespace_name, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4209), 2, + STATE(4102), 2, sym_jsx_expression, sym_jsx_attribute, - [131524] = 8, - ACTIONS(6458), 1, - anon_sym_EQ, - ACTIONS(6464), 1, - anon_sym_COLON, - ACTIONS(7092), 1, - anon_sym_BANG, - ACTIONS(7094), 1, - anon_sym_QMARK, - STATE(4388), 1, - sym_type_annotation, - STATE(5000), 1, - sym__initializer, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6474), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [131552] = 8, - ACTIONS(6458), 1, - anon_sym_EQ, - ACTIONS(6464), 1, - anon_sym_COLON, - ACTIONS(7096), 1, - anon_sym_BANG, - ACTIONS(7098), 1, - anon_sym_QMARK, - STATE(4402), 1, - sym_type_annotation, - STATE(5021), 1, - sym__initializer, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6474), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [131580] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4138), 9, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + [131263] = 9, + ACTIONS(6386), 1, + sym_identifier, + ACTIONS(6390), 1, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [131596] = 3, - ACTIONS(7100), 1, - anon_sym_LBRACK, + ACTIONS(6399), 1, + sym_jsx_identifier, + ACTIONS(7075), 1, + anon_sym_GT, + ACTIONS(7077), 1, + anon_sym_SLASH_GT, + STATE(3364), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(3954), 1, + sym_jsx_namespace_name, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4138), 8, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + STATE(4102), 2, + sym_jsx_expression, + sym_jsx_attribute, + [131293] = 9, + ACTIONS(6386), 1, + sym_identifier, + ACTIONS(6390), 1, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [131614] = 2, + ACTIONS(6399), 1, + sym_jsx_identifier, + ACTIONS(7079), 1, + anon_sym_GT, + ACTIONS(7081), 1, + anon_sym_SLASH_GT, + STATE(3364), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(3954), 1, + sym_jsx_namespace_name, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4420), 9, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + STATE(4102), 2, + sym_jsx_expression, + sym_jsx_attribute, + [131323] = 7, + ACTIONS(6390), 1, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [131630] = 2, + ACTIONS(7083), 1, + anon_sym_DQUOTE, + ACTIONS(7085), 1, + anon_sym_SQUOTE, + ACTIONS(7087), 1, + anon_sym_LT, + STATE(3293), 1, + sym_jsx_opening_element, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1817), 9, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + STATE(4498), 4, + sym_jsx_element, + sym_jsx_expression, + sym_jsx_self_closing_element, + sym__jsx_string, + [131349] = 7, + ACTIONS(6390), 1, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [131646] = 8, - ACTIONS(6458), 1, - anon_sym_EQ, - ACTIONS(6464), 1, - anon_sym_COLON, - ACTIONS(7102), 1, - anon_sym_BANG, - ACTIONS(7104), 1, - anon_sym_QMARK, - STATE(4113), 1, - sym_type_annotation, - STATE(4965), 1, - sym__initializer, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6530), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [131674] = 2, + ACTIONS(7083), 1, + anon_sym_DQUOTE, + ACTIONS(7085), 1, + anon_sym_SQUOTE, + ACTIONS(7087), 1, + anon_sym_LT, + STATE(3293), 1, + sym_jsx_opening_element, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1827), 9, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + STATE(4499), 4, + sym_jsx_element, + sym_jsx_expression, + sym_jsx_self_closing_element, + sym__jsx_string, + [131375] = 10, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(7037), 1, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(7039), 1, anon_sym_extends, - [131690] = 8, - ACTIONS(6458), 1, - anon_sym_EQ, - ACTIONS(6464), 1, - anon_sym_COLON, - ACTIONS(7106), 1, - anon_sym_BANG, - ACTIONS(7108), 1, - anon_sym_QMARK, - STATE(4118), 1, - sym_type_annotation, - STATE(4989), 1, - sym__initializer, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6530), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [131718] = 8, - ACTIONS(6458), 1, - anon_sym_EQ, - ACTIONS(6464), 1, - anon_sym_COLON, - ACTIONS(7110), 1, - anon_sym_BANG, - ACTIONS(7112), 1, - anon_sym_QMARK, - STATE(4321), 1, - sym_type_annotation, - STATE(4875), 1, - sym__initializer, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6474), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [131746] = 2, + ACTIONS(7041), 1, + anon_sym_implements, + STATE(3815), 1, + sym_type_parameters, + STATE(4145), 1, + sym_class_body, + STATE(4843), 1, + sym_extends_clause, + STATE(5698), 1, + sym_class_heritage, + STATE(5990), 1, + sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2340), 9, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [131762] = 10, - ACTIONS(2470), 1, + [131407] = 10, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6930), 1, + ACTIONS(6973), 1, anon_sym_LBRACE, - ACTIONS(7058), 1, + ACTIONS(7039), 1, anon_sym_extends, - ACTIONS(7060), 1, + ACTIONS(7041), 1, anon_sym_implements, - STATE(2135), 1, + STATE(1661), 1, sym_class_body, - STATE(3601), 1, + STATE(3827), 1, sym_type_parameters, - STATE(5142), 1, + STATE(4843), 1, sym_extends_clause, - STATE(5769), 1, + STATE(5718), 1, sym_class_heritage, - STATE(6183), 1, + STATE(5990), 1, sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [131794] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4094), 9, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [131810] = 9, - ACTIONS(6371), 1, + [131439] = 8, + ACTIONS(7089), 1, sym_identifier, - ACTIONS(6375), 1, + ACTIONS(7092), 1, anon_sym_LBRACE, - ACTIONS(6384), 1, + ACTIONS(7097), 1, sym_jsx_identifier, - ACTIONS(6392), 1, - anon_sym_SLASH_GT, - ACTIONS(6793), 1, - anon_sym_GT, - STATE(3397), 1, + STATE(3364), 1, aux_sym__jsx_start_opening_element_repeat1, - STATE(4003), 1, + STATE(3954), 1, sym_jsx_namespace_name, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4209), 2, + ACTIONS(7095), 2, + anon_sym_GT, + anon_sym_SLASH_GT, + STATE(4102), 2, sym_jsx_expression, sym_jsx_attribute, - [131840] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4098), 9, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [131856] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4102), 9, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [131872] = 3, - ACTIONS(7062), 1, - anon_sym_AMP, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4106), 8, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_PIPE, - anon_sym_extends, - [131890] = 10, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(7058), 1, - anon_sym_extends, - ACTIONS(7060), 1, - anon_sym_implements, - ACTIONS(7114), 1, - anon_sym_LBRACE, - STATE(3621), 1, - sym_type_parameters, - STATE(4166), 1, - sym_class_body, - STATE(5142), 1, - sym_extends_clause, - STATE(5676), 1, - sym_class_heritage, - STATE(6183), 1, - sym_implements_clause, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [131922] = 10, - ACTIONS(2470), 1, + [131467] = 10, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6942), 1, + ACTIONS(6953), 1, anon_sym_LBRACE, - ACTIONS(7058), 1, + ACTIONS(7039), 1, anon_sym_extends, - ACTIONS(7060), 1, + ACTIONS(7041), 1, anon_sym_implements, - STATE(1707), 1, + STATE(2236), 1, sym_class_body, - STATE(3622), 1, + STATE(3811), 1, sym_type_parameters, - STATE(5142), 1, + STATE(4843), 1, sym_extends_clause, - STATE(5705), 1, + STATE(5463), 1, sym_class_heritage, - STATE(6183), 1, + STATE(5990), 1, sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [131954] = 2, + [131499] = 8, + ACTIONS(6447), 1, + anon_sym_EQ, + ACTIONS(6455), 1, + anon_sym_COLON, + ACTIONS(7100), 1, + anon_sym_BANG, + ACTIONS(7102), 1, + anon_sym_QMARK, + STATE(4271), 1, + sym_type_annotation, + STATE(5416), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4112), 9, + ACTIONS(6483), 3, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [131970] = 6, - ACTIONS(6749), 1, - anon_sym_AMP, - ACTIONS(6751), 1, - anon_sym_PIPE, - ACTIONS(6753), 1, - anon_sym_extends, - ACTIONS(7116), 1, - anon_sym_EQ, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(7000), 5, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_RBRACK, - anon_sym_EQ_GT, - [131994] = 9, - ACTIONS(6371), 1, + [131527] = 9, + ACTIONS(6386), 1, sym_identifier, - ACTIONS(6375), 1, + ACTIONS(6390), 1, anon_sym_LBRACE, - ACTIONS(6384), 1, + ACTIONS(6399), 1, sym_jsx_identifier, - ACTIONS(7118), 1, + ACTIONS(7055), 1, anon_sym_GT, - ACTIONS(7120), 1, + ACTIONS(7104), 1, anon_sym_SLASH_GT, - STATE(3476), 1, + STATE(3372), 1, aux_sym__jsx_start_opening_element_repeat1, - STATE(4003), 1, + STATE(3954), 1, sym_jsx_namespace_name, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4209), 2, + STATE(4102), 2, sym_jsx_expression, sym_jsx_attribute, - [132024] = 9, - ACTIONS(6371), 1, + [131557] = 9, + ACTIONS(6386), 1, sym_identifier, - ACTIONS(6375), 1, + ACTIONS(6390), 1, anon_sym_LBRACE, - ACTIONS(6384), 1, + ACTIONS(6399), 1, sym_jsx_identifier, - ACTIONS(7122), 1, + ACTIONS(7059), 1, anon_sym_GT, - ACTIONS(7124), 1, + ACTIONS(7106), 1, anon_sym_SLASH_GT, - STATE(3407), 1, + STATE(3364), 1, aux_sym__jsx_start_opening_element_repeat1, - STATE(4003), 1, + STATE(3954), 1, sym_jsx_namespace_name, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4209), 2, + STATE(4102), 2, sym_jsx_expression, sym_jsx_attribute, - [132054] = 9, - ACTIONS(6371), 1, + [131587] = 9, + ACTIONS(6386), 1, sym_identifier, - ACTIONS(6375), 1, + ACTIONS(6390), 1, anon_sym_LBRACE, - ACTIONS(6384), 1, + ACTIONS(6399), 1, sym_jsx_identifier, - ACTIONS(7126), 1, + ACTIONS(7063), 1, anon_sym_GT, - ACTIONS(7128), 1, + ACTIONS(7108), 1, anon_sym_SLASH_GT, - STATE(3476), 1, + STATE(3386), 1, aux_sym__jsx_start_opening_element_repeat1, - STATE(4003), 1, + STATE(3954), 1, sym_jsx_namespace_name, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4209), 2, + STATE(4102), 2, sym_jsx_expression, sym_jsx_attribute, - [132084] = 9, - ACTIONS(6371), 1, + [131617] = 9, + ACTIONS(6386), 1, sym_identifier, - ACTIONS(6375), 1, + ACTIONS(6390), 1, anon_sym_LBRACE, - ACTIONS(6384), 1, + ACTIONS(6399), 1, sym_jsx_identifier, - ACTIONS(7068), 1, + ACTIONS(7067), 1, anon_sym_GT, - ACTIONS(7130), 1, + ACTIONS(7110), 1, anon_sym_SLASH_GT, - STATE(3408), 1, + STATE(3364), 1, aux_sym__jsx_start_opening_element_repeat1, - STATE(4003), 1, + STATE(3954), 1, sym_jsx_namespace_name, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4209), 2, + STATE(4102), 2, sym_jsx_expression, sym_jsx_attribute, - [132114] = 9, - ACTIONS(6371), 1, + [131647] = 9, + ACTIONS(6386), 1, sym_identifier, - ACTIONS(6375), 1, + ACTIONS(6390), 1, anon_sym_LBRACE, - ACTIONS(6384), 1, + ACTIONS(6399), 1, sym_jsx_identifier, - ACTIONS(7076), 1, + ACTIONS(7071), 1, anon_sym_GT, - ACTIONS(7132), 1, + ACTIONS(7112), 1, anon_sym_SLASH_GT, - STATE(3476), 1, + STATE(3364), 1, aux_sym__jsx_start_opening_element_repeat1, - STATE(4003), 1, + STATE(3954), 1, sym_jsx_namespace_name, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4209), 2, + STATE(4102), 2, sym_jsx_expression, sym_jsx_attribute, - [132144] = 9, - ACTIONS(6371), 1, + [131677] = 9, + ACTIONS(6386), 1, sym_identifier, - ACTIONS(6375), 1, + ACTIONS(6390), 1, anon_sym_LBRACE, - ACTIONS(6384), 1, + ACTIONS(6399), 1, sym_jsx_identifier, - ACTIONS(7088), 1, + ACTIONS(7075), 1, anon_sym_GT, - ACTIONS(7134), 1, + ACTIONS(7114), 1, anon_sym_SLASH_GT, - STATE(3476), 1, + STATE(3364), 1, aux_sym__jsx_start_opening_element_repeat1, - STATE(4003), 1, + STATE(3954), 1, sym_jsx_namespace_name, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4209), 2, + STATE(4102), 2, sym_jsx_expression, sym_jsx_attribute, - [132174] = 10, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(7058), 1, - anon_sym_extends, - ACTIONS(7060), 1, - anon_sym_implements, - ACTIONS(7114), 1, + [131707] = 9, + ACTIONS(6386), 1, + sym_identifier, + ACTIONS(6390), 1, anon_sym_LBRACE, - STATE(3627), 1, - sym_type_parameters, - STATE(4067), 1, - sym_class_body, - STATE(5142), 1, - sym_extends_clause, - STATE(5792), 1, - sym_class_heritage, - STATE(6183), 1, - sym_implements_clause, + ACTIONS(6399), 1, + sym_jsx_identifier, + ACTIONS(7051), 1, + anon_sym_GT, + ACTIONS(7116), 1, + anon_sym_SLASH_GT, + STATE(3364), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(3954), 1, + sym_jsx_namespace_name, ACTIONS(5), 2, sym_html_comment, sym_comment, - [132206] = 2, + STATE(4102), 2, + sym_jsx_expression, + sym_jsx_attribute, + [131737] = 9, + ACTIONS(6386), 1, + sym_identifier, + ACTIONS(6390), 1, + anon_sym_LBRACE, + ACTIONS(6399), 1, + sym_jsx_identifier, + ACTIONS(7055), 1, + anon_sym_GT, + ACTIONS(7118), 1, + anon_sym_SLASH_GT, + STATE(3406), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(3954), 1, + sym_jsx_namespace_name, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4116), 9, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + STATE(4102), 2, + sym_jsx_expression, + sym_jsx_attribute, + [131767] = 9, + ACTIONS(6386), 1, + sym_identifier, + ACTIONS(6390), 1, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [132222] = 5, - ACTIONS(7062), 1, - anon_sym_AMP, - ACTIONS(7064), 1, - anon_sym_PIPE, - ACTIONS(7066), 1, - anon_sym_extends, + ACTIONS(6399), 1, + sym_jsx_identifier, + ACTIONS(7059), 1, + anon_sym_GT, + ACTIONS(7120), 1, + anon_sym_SLASH_GT, + STATE(3364), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(3954), 1, + sym_jsx_namespace_name, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4124), 6, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + STATE(4102), 2, + sym_jsx_expression, + sym_jsx_attribute, + [131797] = 9, + ACTIONS(6386), 1, + sym_identifier, + ACTIONS(6390), 1, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_LBRACK, - [132244] = 9, - ACTIONS(3028), 1, - anon_sym_DQUOTE, - ACTIONS(3030), 1, - anon_sym_SQUOTE, - ACTIONS(6918), 1, + ACTIONS(6399), 1, + sym_jsx_identifier, + ACTIONS(7063), 1, + anon_sym_GT, + ACTIONS(7122), 1, + anon_sym_SLASH_GT, + STATE(3407), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(3954), 1, + sym_jsx_namespace_name, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4102), 2, + sym_jsx_expression, + sym_jsx_attribute, + [131827] = 9, + ACTIONS(6386), 1, sym_identifier, - ACTIONS(6920), 1, - anon_sym_type, - ACTIONS(6926), 1, - anon_sym_typeof, - STATE(5682), 1, - sym__import_identifier, - STATE(5726), 1, - sym_import_specifier, + ACTIONS(6390), 1, + anon_sym_LBRACE, + ACTIONS(6399), 1, + sym_jsx_identifier, + ACTIONS(7067), 1, + anon_sym_GT, + ACTIONS(7124), 1, + anon_sym_SLASH_GT, + STATE(3364), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(3954), 1, + sym_jsx_namespace_name, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(5846), 2, - sym__module_export_name, - sym_string, - [132274] = 10, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(7058), 1, - anon_sym_extends, - ACTIONS(7060), 1, - anon_sym_implements, - ACTIONS(7136), 1, + STATE(4102), 2, + sym_jsx_expression, + sym_jsx_attribute, + [131857] = 9, + ACTIONS(6386), 1, + sym_identifier, + ACTIONS(6390), 1, anon_sym_LBRACE, - STATE(245), 1, - sym_class_body, - STATE(3801), 1, - sym_type_parameters, - STATE(5142), 1, - sym_extends_clause, - STATE(5620), 1, - sym_class_heritage, - STATE(6183), 1, - sym_implements_clause, + ACTIONS(6399), 1, + sym_jsx_identifier, + ACTIONS(7071), 1, + anon_sym_GT, + ACTIONS(7126), 1, + anon_sym_SLASH_GT, + STATE(3364), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(3954), 1, + sym_jsx_namespace_name, ACTIONS(5), 2, sym_html_comment, sym_comment, - [132306] = 4, - ACTIONS(7100), 1, - anon_sym_LBRACK, + STATE(4102), 2, + sym_jsx_expression, + sym_jsx_attribute, + [131887] = 7, + ACTIONS(6447), 1, + anon_sym_EQ, + ACTIONS(6455), 1, + anon_sym_COLON, + STATE(4086), 1, + sym_type_annotation, + STATE(4868), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4138), 3, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - ACTIONS(4132), 5, + ACTIONS(6471), 2, + anon_sym_BANG, + anon_sym_QMARK, + ACTIONS(6469), 3, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - [132326] = 10, - ACTIONS(2470), 1, + [131913] = 10, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6930), 1, + ACTIONS(7037), 1, anon_sym_LBRACE, - ACTIONS(7058), 1, + ACTIONS(7039), 1, anon_sym_extends, - ACTIONS(7060), 1, + ACTIONS(7041), 1, anon_sym_implements, - STATE(2177), 1, - sym_class_body, - STATE(3632), 1, + STATE(3578), 1, sym_type_parameters, - STATE(5142), 1, + STATE(4206), 1, + sym_class_body, + STATE(4843), 1, sym_extends_clause, - STATE(5429), 1, + STATE(5798), 1, sym_class_heritage, - STATE(6183), 1, + STATE(5990), 1, sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [132358] = 10, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(7058), 1, - anon_sym_extends, - ACTIONS(7060), 1, - anon_sym_implements, - ACTIONS(7114), 1, - anon_sym_LBRACE, - STATE(3633), 1, - sym_type_parameters, - STATE(4131), 1, - sym_class_body, - STATE(5142), 1, - sym_extends_clause, - STATE(5436), 1, - sym_class_heritage, - STATE(6183), 1, - sym_implements_clause, + [131945] = 8, + ACTIONS(6447), 1, + anon_sym_EQ, + ACTIONS(6455), 1, + anon_sym_COLON, + ACTIONS(7128), 1, + anon_sym_BANG, + ACTIONS(7130), 1, + anon_sym_QMARK, + STATE(4130), 1, + sym_type_annotation, + STATE(4838), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6483), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [131973] = 8, + ACTIONS(6447), 1, + anon_sym_EQ, + ACTIONS(6455), 1, + anon_sym_COLON, + ACTIONS(7132), 1, + anon_sym_BANG, + ACTIONS(7134), 1, + anon_sym_QMARK, + STATE(4650), 1, + sym_type_annotation, + STATE(5001), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6599), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [132001] = 8, + ACTIONS(6447), 1, + anon_sym_EQ, + ACTIONS(6455), 1, + anon_sym_COLON, + ACTIONS(7136), 1, + anon_sym_BANG, + ACTIONS(7138), 1, + anon_sym_QMARK, + STATE(4272), 1, + sym_type_annotation, + STATE(5421), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [132390] = 10, - ACTIONS(2470), 1, + ACTIONS(6483), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [132029] = 10, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6942), 1, - anon_sym_LBRACE, - ACTIONS(7058), 1, + ACTIONS(7039), 1, anon_sym_extends, - ACTIONS(7060), 1, + ACTIONS(7041), 1, anon_sym_implements, - STATE(1633), 1, + ACTIONS(7047), 1, + anon_sym_LBRACE, + STATE(816), 1, sym_class_body, - STATE(3634), 1, + STATE(3599), 1, sym_type_parameters, - STATE(5142), 1, + STATE(4843), 1, sym_extends_clause, - STATE(5450), 1, + STATE(5466), 1, sym_class_heritage, - STATE(6183), 1, + STATE(5990), 1, sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [132422] = 9, - ACTIONS(6371), 1, - sym_identifier, - ACTIONS(6375), 1, - anon_sym_LBRACE, - ACTIONS(6384), 1, - sym_jsx_identifier, - ACTIONS(7138), 1, - anon_sym_GT, + [132061] = 8, + ACTIONS(6447), 1, + anon_sym_EQ, + ACTIONS(6455), 1, + anon_sym_COLON, ACTIONS(7140), 1, - anon_sym_SLASH_GT, - STATE(3476), 1, - aux_sym__jsx_start_opening_element_repeat1, - STATE(4003), 1, - sym_jsx_namespace_name, + anon_sym_BANG, + ACTIONS(7142), 1, + anon_sym_QMARK, + STATE(4404), 1, + sym_type_annotation, + STATE(5031), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4209), 2, - sym_jsx_expression, - sym_jsx_attribute, - [132452] = 9, - ACTIONS(6371), 1, + ACTIONS(6599), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [132089] = 9, + ACTIONS(6386), 1, sym_identifier, - ACTIONS(6375), 1, + ACTIONS(6390), 1, anon_sym_LBRACE, - ACTIONS(6384), 1, + ACTIONS(6399), 1, sym_jsx_identifier, - ACTIONS(7142), 1, + ACTIONS(7079), 1, anon_sym_GT, ACTIONS(7144), 1, anon_sym_SLASH_GT, - STATE(3476), 1, + STATE(3364), 1, aux_sym__jsx_start_opening_element_repeat1, - STATE(4003), 1, + STATE(3954), 1, sym_jsx_namespace_name, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4209), 2, + STATE(4102), 2, sym_jsx_expression, sym_jsx_attribute, - [132482] = 10, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(7058), 1, - anon_sym_extends, - ACTIONS(7060), 1, - anon_sym_implements, - ACTIONS(7114), 1, - anon_sym_LBRACE, - STATE(3637), 1, - sym_type_parameters, - STATE(4314), 1, - sym_class_body, - STATE(5142), 1, - sym_extends_clause, - STATE(5511), 1, - sym_class_heritage, - STATE(6183), 1, - sym_implements_clause, + [132119] = 7, + ACTIONS(6447), 1, + anon_sym_EQ, + ACTIONS(6455), 1, + anon_sym_COLON, + STATE(4560), 1, + sym_type_annotation, + STATE(5278), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [132514] = 8, - ACTIONS(3028), 1, - anon_sym_DQUOTE, - ACTIONS(3030), 1, - anon_sym_SQUOTE, - ACTIONS(6967), 1, - sym_identifier, + ACTIONS(6557), 2, + anon_sym_BANG, + anon_sym_QMARK, + ACTIONS(6555), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [132145] = 8, + ACTIONS(6447), 1, + anon_sym_EQ, + ACTIONS(6455), 1, + anon_sym_COLON, ACTIONS(7146), 1, - anon_sym_RBRACE, - STATE(5635), 1, - sym_export_specifier, + anon_sym_BANG, + ACTIONS(7148), 1, + anon_sym_QMARK, + STATE(4412), 1, + sym_type_annotation, + STATE(5040), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6969), 2, - anon_sym_type, - anon_sym_typeof, - STATE(5327), 2, - sym__module_export_name, - sym_string, - [132542] = 3, - ACTIONS(7148), 1, - anon_sym_extends, + ACTIONS(6599), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [132173] = 8, + ACTIONS(6447), 1, + anon_sym_EQ, + ACTIONS(6455), 1, + anon_sym_COLON, + ACTIONS(7150), 1, + anon_sym_BANG, + ACTIONS(7152), 1, + anon_sym_QMARK, + STATE(4415), 1, + sym_type_annotation, + STATE(5045), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6599), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [132201] = 4, + ACTIONS(7154), 1, + anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4142), 8, + STATE(4135), 3, + sym_type_annotation, + sym_asserts_annotation, + sym_type_predicate_annotation, + ACTIONS(7027), 5, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - [132560] = 10, - ACTIONS(2470), 1, + [132221] = 10, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(7058), 1, + ACTIONS(6953), 1, + anon_sym_LBRACE, + ACTIONS(7039), 1, anon_sym_extends, - ACTIONS(7060), 1, + ACTIONS(7041), 1, anon_sym_implements, - ACTIONS(7114), 1, - anon_sym_LBRACE, - STATE(785), 1, + STATE(2383), 1, sym_class_body, - STATE(3804), 1, + STATE(3588), 1, sym_type_parameters, - STATE(5142), 1, + STATE(4843), 1, sym_extends_clause, - STATE(5647), 1, + STATE(5830), 1, sym_class_heritage, - STATE(6183), 1, + STATE(5990), 1, sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [132592] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(7150), 9, + [132253] = 8, + ACTIONS(6447), 1, anon_sym_EQ, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_in, - anon_sym_of, + ACTIONS(6455), 1, anon_sym_COLON, - anon_sym_RBRACK, + ACTIONS(7156), 1, + anon_sym_BANG, + ACTIONS(7158), 1, anon_sym_QMARK, - [132608] = 3, - ACTIONS(7100), 1, - anon_sym_LBRACK, + STATE(4420), 1, + sym_type_annotation, + STATE(5053), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4148), 8, + ACTIONS(6599), 3, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [132626] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(7152), 9, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_in, - anon_sym_of, - anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_QMARK, - [132642] = 10, - ACTIONS(2470), 1, + [132281] = 10, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6930), 1, + ACTIONS(7037), 1, anon_sym_LBRACE, - ACTIONS(7058), 1, + ACTIONS(7039), 1, anon_sym_extends, - ACTIONS(7060), 1, + ACTIONS(7041), 1, anon_sym_implements, - STATE(2337), 1, - sym_class_body, - STATE(3659), 1, + STATE(3591), 1, sym_type_parameters, - STATE(5142), 1, + STATE(4245), 1, + sym_class_body, + STATE(4843), 1, sym_extends_clause, - STATE(5785), 1, + STATE(5438), 1, sym_class_heritage, - STATE(6183), 1, + STATE(5990), 1, sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [132674] = 9, - ACTIONS(6371), 1, - sym_identifier, - ACTIONS(6375), 1, - anon_sym_LBRACE, - ACTIONS(6384), 1, - sym_jsx_identifier, - ACTIONS(6793), 1, - anon_sym_GT, - ACTIONS(6795), 1, - anon_sym_SLASH_GT, - STATE(3424), 1, - aux_sym__jsx_start_opening_element_repeat1, - STATE(4003), 1, - sym_jsx_namespace_name, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - STATE(4209), 2, - sym_jsx_expression, - sym_jsx_attribute, - [132704] = 7, - ACTIONS(6458), 1, + [132313] = 8, + ACTIONS(6447), 1, anon_sym_EQ, - ACTIONS(6464), 1, + ACTIONS(6455), 1, anon_sym_COLON, - STATE(4252), 1, + ACTIONS(7160), 1, + anon_sym_BANG, + ACTIONS(7162), 1, + anon_sym_QMARK, + STATE(4440), 1, sym_type_annotation, - STATE(5262), 1, + STATE(5072), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7156), 2, - anon_sym_BANG, - anon_sym_QMARK, - ACTIONS(7154), 3, + ACTIONS(6599), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [132730] = 9, - ACTIONS(6371), 1, - sym_identifier, - ACTIONS(6375), 1, - anon_sym_LBRACE, - ACTIONS(6384), 1, - sym_jsx_identifier, - ACTIONS(7118), 1, - anon_sym_GT, - ACTIONS(7158), 1, - anon_sym_SLASH_GT, - STATE(3476), 1, - aux_sym__jsx_start_opening_element_repeat1, - STATE(4003), 1, - sym_jsx_namespace_name, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - STATE(4209), 2, - sym_jsx_expression, - sym_jsx_attribute, - [132760] = 9, - ACTIONS(6371), 1, - sym_identifier, - ACTIONS(6375), 1, - anon_sym_LBRACE, - ACTIONS(6384), 1, - sym_jsx_identifier, - ACTIONS(7122), 1, - anon_sym_GT, - ACTIONS(7160), 1, - anon_sym_SLASH_GT, - STATE(3427), 1, - aux_sym__jsx_start_opening_element_repeat1, - STATE(4003), 1, - sym_jsx_namespace_name, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - STATE(4209), 2, - sym_jsx_expression, - sym_jsx_attribute, - [132790] = 9, - ACTIONS(6371), 1, - sym_identifier, - ACTIONS(6375), 1, + [132341] = 10, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(6973), 1, anon_sym_LBRACE, - ACTIONS(6384), 1, - sym_jsx_identifier, - ACTIONS(7126), 1, - anon_sym_GT, - ACTIONS(7162), 1, - anon_sym_SLASH_GT, - STATE(3476), 1, - aux_sym__jsx_start_opening_element_repeat1, - STATE(4003), 1, - sym_jsx_namespace_name, + ACTIONS(7039), 1, + anon_sym_extends, + ACTIONS(7041), 1, + anon_sym_implements, + STATE(1728), 1, + sym_class_body, + STATE(3593), 1, + sym_type_parameters, + STATE(4843), 1, + sym_extends_clause, + STATE(5456), 1, + sym_class_heritage, + STATE(5990), 1, + sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4209), 2, - sym_jsx_expression, - sym_jsx_attribute, - [132820] = 9, - ACTIONS(6371), 1, - sym_identifier, - ACTIONS(6375), 1, - anon_sym_LBRACE, - ACTIONS(6384), 1, - sym_jsx_identifier, - ACTIONS(7068), 1, - anon_sym_GT, - ACTIONS(7164), 1, - anon_sym_SLASH_GT, - STATE(3428), 1, - aux_sym__jsx_start_opening_element_repeat1, - STATE(4003), 1, - sym_jsx_namespace_name, + [132373] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4209), 2, - sym_jsx_expression, - sym_jsx_attribute, - [132850] = 9, - ACTIONS(6371), 1, - sym_identifier, - ACTIONS(6375), 1, - anon_sym_LBRACE, - ACTIONS(6384), 1, - sym_jsx_identifier, - ACTIONS(7076), 1, - anon_sym_GT, + ACTIONS(7164), 9, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_in, + anon_sym_of, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_QMARK, + [132389] = 8, + ACTIONS(6447), 1, + anon_sym_EQ, + ACTIONS(6455), 1, + anon_sym_COLON, ACTIONS(7166), 1, - anon_sym_SLASH_GT, - STATE(3476), 1, - aux_sym__jsx_start_opening_element_repeat1, - STATE(4003), 1, - sym_jsx_namespace_name, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - STATE(4209), 2, - sym_jsx_expression, - sym_jsx_attribute, - [132880] = 9, - ACTIONS(6371), 1, - sym_identifier, - ACTIONS(6375), 1, - anon_sym_LBRACE, - ACTIONS(6384), 1, - sym_jsx_identifier, - ACTIONS(7088), 1, - anon_sym_GT, + anon_sym_BANG, ACTIONS(7168), 1, - anon_sym_SLASH_GT, - STATE(3476), 1, - aux_sym__jsx_start_opening_element_repeat1, - STATE(4003), 1, - sym_jsx_namespace_name, + anon_sym_QMARK, + STATE(4469), 1, + sym_type_annotation, + STATE(5115), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4209), 2, - sym_jsx_expression, - sym_jsx_attribute, - [132910] = 8, - ACTIONS(6458), 1, + ACTIONS(6599), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [132417] = 8, + ACTIONS(6447), 1, anon_sym_EQ, - ACTIONS(6464), 1, + ACTIONS(6455), 1, anon_sym_COLON, - ACTIONS(7172), 1, + ACTIONS(7170), 1, anon_sym_BANG, - ACTIONS(7174), 1, + ACTIONS(7172), 1, anon_sym_QMARK, - STATE(4450), 1, + STATE(4599), 1, sym_type_annotation, - STATE(5088), 1, + STATE(5329), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7170), 3, + ACTIONS(6565), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [132938] = 8, - ACTIONS(6458), 1, + [132445] = 8, + ACTIONS(6447), 1, anon_sym_EQ, - ACTIONS(6464), 1, + ACTIONS(6455), 1, anon_sym_COLON, - ACTIONS(7176), 1, + ACTIONS(7174), 1, anon_sym_BANG, - ACTIONS(7178), 1, + ACTIONS(7176), 1, anon_sym_QMARK, - STATE(4612), 1, + STATE(4604), 1, sym_type_annotation, - STATE(5365), 1, + STATE(5338), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6516), 3, + ACTIONS(6565), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [132966] = 9, - ACTIONS(6371), 1, - sym_identifier, - ACTIONS(6375), 1, - anon_sym_LBRACE, - ACTIONS(6384), 1, - sym_jsx_identifier, - ACTIONS(7138), 1, - anon_sym_GT, + [132473] = 8, + ACTIONS(6447), 1, + anon_sym_EQ, + ACTIONS(6455), 1, + anon_sym_COLON, + ACTIONS(7178), 1, + anon_sym_BANG, ACTIONS(7180), 1, - anon_sym_SLASH_GT, - STATE(3476), 1, - aux_sym__jsx_start_opening_element_repeat1, - STATE(4003), 1, - sym_jsx_namespace_name, + anon_sym_QMARK, + STATE(4605), 1, + sym_type_annotation, + STATE(5343), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4209), 2, - sym_jsx_expression, - sym_jsx_attribute, - [132996] = 9, - ACTIONS(6371), 1, - sym_identifier, - ACTIONS(6375), 1, - anon_sym_LBRACE, - ACTIONS(6384), 1, - sym_jsx_identifier, - ACTIONS(7142), 1, - anon_sym_GT, + ACTIONS(6565), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [132501] = 8, + ACTIONS(6447), 1, + anon_sym_EQ, + ACTIONS(6455), 1, + anon_sym_COLON, ACTIONS(7182), 1, - anon_sym_SLASH_GT, - STATE(3476), 1, - aux_sym__jsx_start_opening_element_repeat1, - STATE(4003), 1, - sym_jsx_namespace_name, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - STATE(4209), 2, - sym_jsx_expression, - sym_jsx_attribute, - [133026] = 9, - ACTIONS(6371), 1, - sym_identifier, - ACTIONS(6375), 1, - anon_sym_LBRACE, - ACTIONS(6384), 1, - sym_jsx_identifier, - ACTIONS(7122), 1, - anon_sym_GT, + anon_sym_BANG, ACTIONS(7184), 1, - anon_sym_SLASH_GT, - STATE(3477), 1, - aux_sym__jsx_start_opening_element_repeat1, - STATE(4003), 1, - sym_jsx_namespace_name, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - STATE(4209), 2, - sym_jsx_expression, - sym_jsx_attribute, - [133056] = 2, + anon_sym_QMARK, + STATE(4477), 1, + sym_type_annotation, + STATE(5129), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4402), 9, + ACTIONS(6599), 3, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [133072] = 2, + [132529] = 8, + ACTIONS(6447), 1, + anon_sym_EQ, + ACTIONS(6455), 1, + anon_sym_COLON, + ACTIONS(7186), 1, + anon_sym_BANG, + ACTIONS(7188), 1, + anon_sym_QMARK, + STATE(4480), 1, + sym_type_annotation, + STATE(5132), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2352), 9, + ACTIONS(6599), 3, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [133088] = 9, - ACTIONS(6371), 1, - sym_identifier, - ACTIONS(6375), 1, - anon_sym_LBRACE, - ACTIONS(6384), 1, - sym_jsx_identifier, - ACTIONS(6793), 1, - anon_sym_GT, - ACTIONS(6807), 1, - anon_sym_SLASH_GT, - STATE(3439), 1, - aux_sym__jsx_start_opening_element_repeat1, - STATE(4003), 1, - sym_jsx_namespace_name, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - STATE(4209), 2, - sym_jsx_expression, - sym_jsx_attribute, - [133118] = 5, - ACTIONS(7062), 1, - anon_sym_AMP, - ACTIONS(7064), 1, - anon_sym_PIPE, - ACTIONS(7066), 1, - anon_sym_extends, + [132557] = 7, + ACTIONS(6455), 1, + anon_sym_COLON, + ACTIONS(6943), 1, + anon_sym_EQ, + STATE(4344), 1, + sym__initializer, + STATE(4544), 1, + sym_type_annotation, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4366), 6, + ACTIONS(6949), 2, + anon_sym_in, + anon_sym_of, + ACTIONS(6945), 3, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_LBRACK, - [133140] = 9, - ACTIONS(6371), 1, - sym_identifier, - ACTIONS(6375), 1, - anon_sym_LBRACE, - ACTIONS(6384), 1, - sym_jsx_identifier, - ACTIONS(7118), 1, - anon_sym_GT, - ACTIONS(7186), 1, - anon_sym_SLASH_GT, - STATE(3476), 1, - aux_sym__jsx_start_opening_element_repeat1, - STATE(4003), 1, - sym_jsx_namespace_name, + [132583] = 8, + ACTIONS(6447), 1, + anon_sym_EQ, + ACTIONS(6455), 1, + anon_sym_COLON, + ACTIONS(6995), 1, + sym__automatic_semicolon, + STATE(4544), 1, + sym_type_annotation, + STATE(5225), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4209), 2, - sym_jsx_expression, - sym_jsx_attribute, - [133170] = 9, - ACTIONS(6371), 1, - sym_identifier, - ACTIONS(6375), 1, - anon_sym_LBRACE, - ACTIONS(6384), 1, - sym_jsx_identifier, - ACTIONS(7122), 1, - anon_sym_GT, - ACTIONS(7188), 1, - anon_sym_SLASH_GT, - STATE(3441), 1, - aux_sym__jsx_start_opening_element_repeat1, - STATE(4003), 1, - sym_jsx_namespace_name, + ACTIONS(6945), 2, + anon_sym_COMMA, + anon_sym_SEMI, + ACTIONS(6949), 2, + anon_sym_in, + anon_sym_of, + [132611] = 8, + ACTIONS(6447), 1, + anon_sym_EQ, + ACTIONS(6455), 1, + anon_sym_COLON, + ACTIONS(7190), 1, + anon_sym_BANG, + ACTIONS(7192), 1, + anon_sym_QMARK, + STATE(4490), 1, + sym_type_annotation, + STATE(5140), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4209), 2, - sym_jsx_expression, - sym_jsx_attribute, - [133200] = 9, - ACTIONS(6371), 1, + ACTIONS(6599), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [132639] = 9, + ACTIONS(6386), 1, sym_identifier, - ACTIONS(6375), 1, + ACTIONS(6390), 1, anon_sym_LBRACE, - ACTIONS(6384), 1, + ACTIONS(6399), 1, sym_jsx_identifier, - ACTIONS(7126), 1, + ACTIONS(7075), 1, anon_sym_GT, - ACTIONS(7190), 1, + ACTIONS(7194), 1, anon_sym_SLASH_GT, - STATE(3476), 1, + STATE(3364), 1, aux_sym__jsx_start_opening_element_repeat1, - STATE(4003), 1, + STATE(3954), 1, sym_jsx_namespace_name, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4209), 2, + STATE(4102), 2, sym_jsx_expression, sym_jsx_attribute, - [133230] = 9, - ACTIONS(6371), 1, + [132669] = 9, + ACTIONS(6386), 1, sym_identifier, - ACTIONS(6375), 1, + ACTIONS(6390), 1, anon_sym_LBRACE, - ACTIONS(6384), 1, + ACTIONS(6399), 1, sym_jsx_identifier, - ACTIONS(7068), 1, + ACTIONS(7079), 1, anon_sym_GT, - ACTIONS(7192), 1, + ACTIONS(7196), 1, anon_sym_SLASH_GT, - STATE(3442), 1, + STATE(3364), 1, aux_sym__jsx_start_opening_element_repeat1, - STATE(4003), 1, + STATE(3954), 1, sym_jsx_namespace_name, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4209), 2, + STATE(4102), 2, sym_jsx_expression, sym_jsx_attribute, - [133260] = 9, - ACTIONS(6371), 1, - sym_identifier, - ACTIONS(6375), 1, - anon_sym_LBRACE, - ACTIONS(6384), 1, - sym_jsx_identifier, - ACTIONS(7076), 1, - anon_sym_GT, - ACTIONS(7194), 1, - anon_sym_SLASH_GT, - STATE(3476), 1, - aux_sym__jsx_start_opening_element_repeat1, - STATE(4003), 1, - sym_jsx_namespace_name, + [132699] = 8, + ACTIONS(6447), 1, + anon_sym_EQ, + ACTIONS(6455), 1, + anon_sym_COLON, + ACTIONS(7198), 1, + anon_sym_BANG, + ACTIONS(7200), 1, + anon_sym_QMARK, + STATE(4497), 1, + sym_type_annotation, + STATE(5155), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4209), 2, - sym_jsx_expression, - sym_jsx_attribute, - [133290] = 9, - ACTIONS(6371), 1, - sym_identifier, - ACTIONS(6375), 1, - anon_sym_LBRACE, - ACTIONS(6384), 1, - sym_jsx_identifier, - ACTIONS(7088), 1, - anon_sym_GT, - ACTIONS(7196), 1, - anon_sym_SLASH_GT, - STATE(3476), 1, - aux_sym__jsx_start_opening_element_repeat1, - STATE(4003), 1, - sym_jsx_namespace_name, + ACTIONS(6599), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [132727] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4209), 2, - sym_jsx_expression, - sym_jsx_attribute, - [133320] = 10, - ACTIONS(2470), 1, + ACTIONS(7202), 9, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_in, + anon_sym_of, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_QMARK, + [132743] = 10, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6930), 1, + ACTIONS(6973), 1, anon_sym_LBRACE, - ACTIONS(7058), 1, + ACTIONS(7039), 1, anon_sym_extends, - ACTIONS(7060), 1, + ACTIONS(7041), 1, anon_sym_implements, - STATE(2362), 1, + STATE(2541), 1, sym_class_body, - STATE(3822), 1, + STATE(3655), 1, sym_type_parameters, - STATE(5142), 1, + STATE(4843), 1, sym_extends_clause, - STATE(5718), 1, + STATE(5670), 1, sym_class_heritage, - STATE(6183), 1, + STATE(5990), 1, sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [133352] = 9, - ACTIONS(6371), 1, - sym_identifier, - ACTIONS(6375), 1, - anon_sym_LBRACE, - ACTIONS(6384), 1, - sym_jsx_identifier, - ACTIONS(7138), 1, - anon_sym_GT, - ACTIONS(7198), 1, - anon_sym_SLASH_GT, - STATE(3476), 1, - aux_sym__jsx_start_opening_element_repeat1, - STATE(4003), 1, - sym_jsx_namespace_name, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - STATE(4209), 2, - sym_jsx_expression, - sym_jsx_attribute, - [133382] = 9, - ACTIONS(6371), 1, - sym_identifier, - ACTIONS(6375), 1, - anon_sym_LBRACE, - ACTIONS(6384), 1, - sym_jsx_identifier, - ACTIONS(7142), 1, - anon_sym_GT, - ACTIONS(7200), 1, - anon_sym_SLASH_GT, - STATE(3476), 1, - aux_sym__jsx_start_opening_element_repeat1, - STATE(4003), 1, - sym_jsx_namespace_name, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - STATE(4209), 2, - sym_jsx_expression, - sym_jsx_attribute, - [133412] = 2, + [132775] = 8, + ACTIONS(6447), 1, + anon_sym_EQ, + ACTIONS(6455), 1, + anon_sym_COLON, + ACTIONS(7204), 1, + anon_sym_BANG, + ACTIONS(7206), 1, + anon_sym_QMARK, + STATE(4160), 1, + sym_type_annotation, + STATE(4918), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4176), 9, + ACTIONS(6483), 3, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [133428] = 2, + [132803] = 8, + ACTIONS(6447), 1, + anon_sym_EQ, + ACTIONS(6455), 1, + anon_sym_COLON, + ACTIONS(7208), 1, + anon_sym_BANG, + ACTIONS(7210), 1, + anon_sym_QMARK, + STATE(4163), 1, + sym_type_annotation, + STATE(4938), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4052), 9, + ACTIONS(6483), 3, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [133444] = 2, + [132831] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4184), 9, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + ACTIONS(7212), 9, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [133460] = 9, - ACTIONS(6371), 1, - sym_identifier, - ACTIONS(6375), 1, - anon_sym_LBRACE, - ACTIONS(6384), 1, - sym_jsx_identifier, - ACTIONS(7118), 1, - anon_sym_GT, - ACTIONS(7202), 1, - anon_sym_SLASH_GT, - STATE(3476), 1, - aux_sym__jsx_start_opening_element_repeat1, - STATE(4003), 1, - sym_jsx_namespace_name, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_in, + anon_sym_of, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_QMARK, + [132847] = 8, + ACTIONS(6447), 1, + anon_sym_EQ, + ACTIONS(6455), 1, + anon_sym_COLON, + ACTIONS(7214), 1, + anon_sym_BANG, + ACTIONS(7216), 1, + anon_sym_QMARK, + STATE(4166), 1, + sym_type_annotation, + STATE(4943), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4209), 2, - sym_jsx_expression, - sym_jsx_attribute, - [133490] = 9, - ACTIONS(6371), 1, - sym_identifier, - ACTIONS(6375), 1, + ACTIONS(6483), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [132875] = 10, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(7037), 1, anon_sym_LBRACE, - ACTIONS(6384), 1, - sym_jsx_identifier, - ACTIONS(6388), 1, - anon_sym_SLASH_GT, - ACTIONS(6793), 1, - anon_sym_GT, - STATE(3370), 1, - aux_sym__jsx_start_opening_element_repeat1, - STATE(4003), 1, - sym_jsx_namespace_name, + ACTIONS(7039), 1, + anon_sym_extends, + ACTIONS(7041), 1, + anon_sym_implements, + STATE(3613), 1, + sym_type_parameters, + STATE(4294), 1, + sym_class_body, + STATE(4843), 1, + sym_extends_clause, + STATE(5499), 1, + sym_class_heritage, + STATE(5990), 1, + sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4209), 2, - sym_jsx_expression, - sym_jsx_attribute, - [133520] = 2, + [132907] = 8, + ACTIONS(6447), 1, + anon_sym_EQ, + ACTIONS(6455), 1, + anon_sym_COLON, + ACTIONS(7218), 1, + anon_sym_BANG, + ACTIONS(7220), 1, + anon_sym_QMARK, + STATE(4169), 1, + sym_type_annotation, + STATE(4951), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4192), 9, + ACTIONS(6483), 3, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [133536] = 7, - ACTIONS(6464), 1, - anon_sym_COLON, - ACTIONS(6975), 1, + [132935] = 8, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(4295), 1, + ACTIONS(6455), 1, + anon_sym_COLON, + ACTIONS(7222), 1, + anon_sym_BANG, + ACTIONS(7224), 1, + anon_sym_QMARK, + STATE(4177), 1, sym_type_annotation, - STATE(4593), 1, + STATE(4995), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6981), 2, - anon_sym_in, - anon_sym_of, - ACTIONS(6977), 3, + ACTIONS(6483), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [133562] = 2, + [132963] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4196), 9, + ACTIONS(1747), 9, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, @@ -249848,67 +249602,90 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [133578] = 8, - ACTIONS(6458), 1, + [132979] = 6, + ACTIONS(6782), 1, + anon_sym_AMP, + ACTIONS(6784), 1, + anon_sym_PIPE, + ACTIONS(6786), 1, + anon_sym_extends, + ACTIONS(7226), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7029), 5, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_RBRACK, + anon_sym_EQ_GT, + [133003] = 7, + ACTIONS(6447), 1, anon_sym_EQ, - ACTIONS(6464), 1, + ACTIONS(6455), 1, anon_sym_COLON, - ACTIONS(6983), 1, - sym__automatic_semicolon, - STATE(4295), 1, + STATE(4381), 1, sym_type_annotation, - STATE(4838), 1, + STATE(5025), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6977), 2, + ACTIONS(6533), 2, + anon_sym_BANG, + anon_sym_QMARK, + ACTIONS(6531), 3, + sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - ACTIONS(6981), 2, - anon_sym_in, - anon_sym_of, - [133606] = 2, + [133029] = 8, + ACTIONS(6447), 1, + anon_sym_EQ, + ACTIONS(6455), 1, + anon_sym_COLON, + ACTIONS(7228), 1, + anon_sym_BANG, + ACTIONS(7230), 1, + anon_sym_QMARK, + STATE(4181), 1, + sym_type_annotation, + STATE(5021), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4200), 9, + ACTIONS(6483), 3, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [133622] = 10, - ACTIONS(2470), 1, + [133057] = 10, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6942), 1, - anon_sym_LBRACE, - ACTIONS(7058), 1, + ACTIONS(7039), 1, anon_sym_extends, - ACTIONS(7060), 1, + ACTIONS(7041), 1, anon_sym_implements, - STATE(2553), 1, + ACTIONS(7232), 1, + anon_sym_LBRACE, + STATE(254), 1, sym_class_body, - STATE(3837), 1, + STATE(3716), 1, sym_type_parameters, - STATE(5142), 1, + STATE(4843), 1, sym_extends_clause, - STATE(5757), 1, + STATE(5507), 1, sym_class_heritage, - STATE(6183), 1, + STATE(5990), 1, sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [133654] = 2, + [133089] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4204), 9, + ACTIONS(4061), 9, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, @@ -249918,84 +249695,94 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [133670] = 2, + [133105] = 9, + ACTIONS(6386), 1, + sym_identifier, + ACTIONS(6390), 1, + anon_sym_LBRACE, + ACTIONS(6399), 1, + sym_jsx_identifier, + ACTIONS(6403), 1, + anon_sym_SLASH_GT, + ACTIONS(6812), 1, + anon_sym_GT, + STATE(3371), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(3954), 1, + sym_jsx_namespace_name, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7204), 9, + STATE(4102), 2, + sym_jsx_expression, + sym_jsx_attribute, + [133135] = 8, + ACTIONS(6447), 1, anon_sym_EQ, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_in, - anon_sym_of, + ACTIONS(6455), 1, anon_sym_COLON, - anon_sym_RBRACK, + ACTIONS(7234), 1, + anon_sym_BANG, + ACTIONS(7236), 1, anon_sym_QMARK, - [133686] = 5, - ACTIONS(7062), 1, - anon_sym_AMP, - ACTIONS(7064), 1, - anon_sym_PIPE, - ACTIONS(7066), 1, - anon_sym_extends, + STATE(4235), 1, + sym_type_annotation, + STATE(5248), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4370), 6, + ACTIONS(6483), 3, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_LBRACK, - [133708] = 10, - ACTIONS(2470), 1, + [133163] = 10, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6930), 1, + ACTIONS(6953), 1, anon_sym_LBRACE, - ACTIONS(7058), 1, + ACTIONS(7039), 1, anon_sym_extends, - ACTIONS(7060), 1, + ACTIONS(7041), 1, anon_sym_implements, - STATE(2243), 1, + STATE(2257), 1, sym_class_body, - STATE(3680), 1, + STATE(3817), 1, sym_type_parameters, - STATE(5142), 1, + STATE(4843), 1, sym_extends_clause, - STATE(5472), 1, + STATE(5460), 1, sym_class_heritage, - STATE(6183), 1, + STATE(5990), 1, sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [133740] = 8, - ACTIONS(6458), 1, + [133195] = 8, + ACTIONS(6447), 1, anon_sym_EQ, - ACTIONS(6464), 1, + ACTIONS(6455), 1, anon_sym_COLON, - ACTIONS(7206), 1, + ACTIONS(7240), 1, anon_sym_BANG, - ACTIONS(7208), 1, + ACTIONS(7242), 1, anon_sym_QMARK, - STATE(4486), 1, + STATE(4555), 1, sym_type_annotation, - STATE(5155), 1, + STATE(5244), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7170), 3, + ACTIONS(7238), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [133768] = 2, + [133223] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4218), 9, + ACTIONS(4259), 9, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, @@ -250005,47 +249792,53 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [133784] = 5, - ACTIONS(7062), 1, + [133239] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4081), 9, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, anon_sym_AMP, - ACTIONS(7064), 1, anon_sym_PIPE, - ACTIONS(7066), 1, anon_sym_extends, + [133255] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4218), 6, + ACTIONS(4263), 9, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, - [133806] = 7, - ACTIONS(6458), 1, - anon_sym_EQ, - ACTIONS(6464), 1, - anon_sym_COLON, - STATE(4354), 1, - sym_type_annotation, - STATE(4960), 1, - sym__initializer, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [133271] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6546), 2, - anon_sym_BANG, - anon_sym_QMARK, - ACTIONS(6544), 3, + ACTIONS(4085), 9, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - [133832] = 2, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [133287] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7210), 9, + ACTIONS(7244), 9, anon_sym_EQ, anon_sym_COMMA, anon_sym_RBRACE, @@ -250055,49 +249848,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_RBRACK, anon_sym_QMARK, - [133848] = 7, - ACTIONS(6458), 1, - anon_sym_EQ, - ACTIONS(6464), 1, - anon_sym_COLON, - STATE(4627), 1, - sym_type_annotation, - STATE(5416), 1, - sym__initializer, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6462), 2, - anon_sym_BANG, - anon_sym_QMARK, - ACTIONS(6460), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [133874] = 7, - ACTIONS(6458), 1, - anon_sym_EQ, - ACTIONS(6464), 1, - anon_sym_COLON, - STATE(4280), 1, - sym_type_annotation, - STATE(4804), 1, - sym__initializer, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6602), 2, - anon_sym_BANG, - anon_sym_QMARK, - ACTIONS(6600), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [133900] = 2, + [133303] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4238), 9, + ACTIONS(4281), 9, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, @@ -250107,26 +249862,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [133916] = 3, - ACTIONS(7062), 1, - anon_sym_AMP, + [133319] = 3, + ACTIONS(7246), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4242), 8, + ACTIONS(4281), 8, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_LBRACK, + anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [133934] = 2, + [133337] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4246), 9, + ACTIONS(4287), 9, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, @@ -250136,67 +249891,68 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [133950] = 8, - ACTIONS(6458), 1, + [133353] = 8, + ACTIONS(3084), 1, + anon_sym_DQUOTE, + ACTIONS(3086), 1, + anon_sym_SQUOTE, + ACTIONS(7000), 1, + sym_identifier, + ACTIONS(7248), 1, + anon_sym_RBRACE, + STATE(5814), 1, + sym_export_specifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7002), 2, + anon_sym_type, + anon_sym_typeof, + STATE(5256), 2, + sym__module_export_name, + sym_string, + [133381] = 8, + ACTIONS(6447), 1, anon_sym_EQ, - ACTIONS(6464), 1, + ACTIONS(6455), 1, anon_sym_COLON, - ACTIONS(7212), 1, + ACTIONS(7250), 1, anon_sym_BANG, - ACTIONS(7214), 1, + ACTIONS(7252), 1, anon_sym_QMARK, - STATE(4261), 1, + STATE(4115), 1, sym_type_annotation, - STATE(5308), 1, + STATE(5138), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6474), 3, + ACTIONS(6483), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [133978] = 2, + [133409] = 5, + ACTIONS(7031), 1, + anon_sym_AMP, + ACTIONS(7033), 1, + anon_sym_PIPE, + ACTIONS(7035), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4080), 9, + ACTIONS(4121), 6, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [133994] = 10, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(7058), 1, - anon_sym_extends, - ACTIONS(7060), 1, - anon_sym_implements, - ACTIONS(7136), 1, - anon_sym_LBRACE, - STATE(247), 1, - sym_class_body, - STATE(3728), 1, - sym_type_parameters, - STATE(5142), 1, - sym_extends_clause, - STATE(5677), 1, - sym_class_heritage, - STATE(6183), 1, - sym_implements_clause, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [134026] = 2, + [133431] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2336), 9, + ACTIONS(2352), 9, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, @@ -250206,582 +249962,927 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [134042] = 9, - ACTIONS(6371), 1, - sym_identifier, - ACTIONS(6375), 1, - anon_sym_LBRACE, - ACTIONS(6384), 1, - sym_jsx_identifier, - ACTIONS(7126), 1, - anon_sym_GT, - ACTIONS(7216), 1, - anon_sym_SLASH_GT, - STATE(3476), 1, - aux_sym__jsx_start_opening_element_repeat1, - STATE(4003), 1, - sym_jsx_namespace_name, + [133447] = 5, + ACTIONS(7031), 1, + anon_sym_AMP, + ACTIONS(7033), 1, + anon_sym_PIPE, + ACTIONS(7035), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4209), 2, - sym_jsx_expression, - sym_jsx_attribute, - [134072] = 8, - ACTIONS(6458), 1, + ACTIONS(4125), 6, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + [133469] = 9, + ACTIONS(3084), 1, + anon_sym_DQUOTE, + ACTIONS(3086), 1, + anon_sym_SQUOTE, + ACTIONS(6903), 1, + sym_identifier, + ACTIONS(6905), 1, + anon_sym_type, + ACTIONS(6911), 1, + anon_sym_typeof, + STATE(5526), 1, + sym_import_specifier, + STATE(5604), 1, + sym__import_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(6031), 2, + sym__module_export_name, + sym_string, + [133499] = 8, + ACTIONS(6447), 1, anon_sym_EQ, - ACTIONS(6464), 1, + ACTIONS(6455), 1, anon_sym_COLON, - ACTIONS(7218), 1, + ACTIONS(7254), 1, anon_sym_BANG, - ACTIONS(7220), 1, + ACTIONS(7256), 1, anon_sym_QMARK, - STATE(4447), 1, + STATE(4251), 1, sym_type_annotation, - STATE(5087), 1, + STATE(5299), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6530), 3, + ACTIONS(6483), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [134100] = 7, - ACTIONS(6375), 1, + [133527] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4297), 9, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - ACTIONS(7222), 1, - anon_sym_DQUOTE, - ACTIONS(7224), 1, - anon_sym_SQUOTE, - ACTIONS(7226), 1, - anon_sym_LT, - STATE(3268), 1, - sym_jsx_opening_element, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [133543] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4559), 4, - sym_jsx_element, - sym_jsx_expression, - sym_jsx_self_closing_element, - sym__jsx_string, - [134126] = 7, - ACTIONS(6375), 1, + ACTIONS(4301), 9, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - ACTIONS(7222), 1, - anon_sym_DQUOTE, - ACTIONS(7224), 1, - anon_sym_SQUOTE, - ACTIONS(7226), 1, - anon_sym_LT, - STATE(3268), 1, - sym_jsx_opening_element, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [133559] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4566), 4, - sym_jsx_element, - sym_jsx_expression, - sym_jsx_self_closing_element, - sym__jsx_string, - [134152] = 8, - ACTIONS(7228), 1, - sym_identifier, - ACTIONS(7231), 1, + ACTIONS(4305), 9, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - ACTIONS(7236), 1, - sym_jsx_identifier, - STATE(3476), 1, - aux_sym__jsx_start_opening_element_repeat1, - STATE(4003), 1, - sym_jsx_namespace_name, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [133575] = 3, + ACTIONS(7031), 1, + anon_sym_AMP, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7234), 2, - anon_sym_GT, - anon_sym_SLASH_GT, - STATE(4209), 2, - sym_jsx_expression, - sym_jsx_attribute, - [134180] = 9, - ACTIONS(6371), 1, - sym_identifier, - ACTIONS(6375), 1, + ACTIONS(4311), 8, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - ACTIONS(6384), 1, - sym_jsx_identifier, - ACTIONS(7138), 1, - anon_sym_GT, - ACTIONS(7239), 1, - anon_sym_SLASH_GT, - STATE(3476), 1, - aux_sym__jsx_start_opening_element_repeat1, - STATE(4003), 1, - sym_jsx_namespace_name, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_PIPE, + anon_sym_extends, + [133593] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4209), 2, - sym_jsx_expression, - sym_jsx_attribute, - [134210] = 9, - ACTIONS(6371), 1, - sym_identifier, - ACTIONS(6375), 1, + ACTIONS(4315), 9, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - ACTIONS(6384), 1, - sym_jsx_identifier, - ACTIONS(7142), 1, - anon_sym_GT, - ACTIONS(7241), 1, - anon_sym_SLASH_GT, - STATE(3476), 1, - aux_sym__jsx_start_opening_element_repeat1, - STATE(4003), 1, - sym_jsx_namespace_name, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [133609] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4209), 2, - sym_jsx_expression, - sym_jsx_attribute, - [134240] = 8, - ACTIONS(6458), 1, + ACTIONS(4319), 9, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [133625] = 5, + ACTIONS(7031), 1, + anon_sym_AMP, + ACTIONS(7033), 1, + anon_sym_PIPE, + ACTIONS(7035), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4327), 6, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + [133647] = 4, + ACTIONS(7246), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4281), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + ACTIONS(4331), 5, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + [133667] = 3, + ACTIONS(7246), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4335), 8, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [133685] = 3, + ACTIONS(7258), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4339), 8, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + [133703] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7260), 9, anon_sym_EQ, - ACTIONS(6464), 1, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_in, + anon_sym_of, anon_sym_COLON, - ACTIONS(7243), 1, - anon_sym_BANG, - ACTIONS(7245), 1, + anon_sym_RBRACK, anon_sym_QMARK, - STATE(4460), 1, - sym_type_annotation, - STATE(5107), 1, - sym__initializer, + [133719] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6530), 3, + ACTIONS(4199), 9, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - [134268] = 8, - ACTIONS(6458), 1, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [133735] = 8, + ACTIONS(6447), 1, anon_sym_EQ, - ACTIONS(6464), 1, + ACTIONS(6455), 1, anon_sym_COLON, - ACTIONS(7247), 1, + ACTIONS(7262), 1, anon_sym_BANG, - ACTIONS(7249), 1, + ACTIONS(7264), 1, anon_sym_QMARK, - STATE(4472), 1, + STATE(4595), 1, sym_type_annotation, - STATE(5137), 1, + STATE(5323), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6530), 3, + ACTIONS(7238), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [134296] = 8, - ACTIONS(6458), 1, - anon_sym_EQ, - ACTIONS(6464), 1, + [133763] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2344), 9, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [133779] = 4, + ACTIONS(7154), 1, anon_sym_COLON, - ACTIONS(7251), 1, - anon_sym_BANG, - ACTIONS(7253), 1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4078), 3, + sym_type_annotation, + sym_asserts_annotation, + sym_type_predicate_annotation, + ACTIONS(6967), 5, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + [133799] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4361), 9, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [133815] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4369), 9, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [133831] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4377), 9, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [133847] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4381), 9, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [133863] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4385), 9, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [133879] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4389), 9, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [133895] = 5, + ACTIONS(862), 1, + anon_sym_COLON, + ACTIONS(7266), 1, anon_sym_QMARK, - STATE(4498), 1, + STATE(5505), 1, + sym_type_annotation, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1671), 6, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [133917] = 7, + ACTIONS(6447), 1, + anon_sym_EQ, + ACTIONS(6455), 1, + anon_sym_COLON, + STATE(4335), 1, sym_type_annotation, - STATE(5188), 1, + STATE(4936), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6530), 3, + ACTIONS(6643), 2, + anon_sym_BANG, + anon_sym_QMARK, + ACTIONS(6641), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [133943] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4403), 9, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [133959] = 5, + ACTIONS(7031), 1, + anon_sym_AMP, + ACTIONS(7033), 1, + anon_sym_PIPE, + ACTIONS(7035), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4403), 6, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - [134324] = 10, - ACTIONS(2470), 1, + anon_sym_LBRACK, + [133981] = 10, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(7056), 1, + ACTIONS(7037), 1, anon_sym_LBRACE, - ACTIONS(7058), 1, + ACTIONS(7039), 1, anon_sym_extends, - ACTIONS(7060), 1, + ACTIONS(7041), 1, anon_sym_implements, - STATE(913), 1, + STATE(766), 1, sym_class_body, - STATE(3612), 1, + STATE(3708), 1, sym_type_parameters, - STATE(5142), 1, + STATE(4843), 1, sym_extends_clause, - STATE(5431), 1, + STATE(5819), 1, sym_class_heritage, - STATE(6183), 1, + STATE(5990), 1, sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [134356] = 8, - ACTIONS(3028), 1, - anon_sym_DQUOTE, - ACTIONS(3030), 1, - anon_sym_SQUOTE, - ACTIONS(6967), 1, - sym_identifier, - ACTIONS(7255), 1, - anon_sym_RBRACE, - STATE(5635), 1, - sym_export_specifier, + [134013] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6969), 2, - anon_sym_type, - anon_sym_typeof, - STATE(5327), 2, - sym__module_export_name, - sym_string, - [134384] = 4, - ACTIONS(7257), 1, - anon_sym_COLON, + ACTIONS(4445), 9, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [134029] = 3, + ACTIONS(7031), 1, + anon_sym_AMP, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4600), 3, - sym_type_annotation, - sym_asserts_annotation, - sym_type_predicate_annotation, - ACTIONS(6986), 5, + ACTIONS(4449), 8, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - [134404] = 8, - ACTIONS(6458), 1, - anon_sym_EQ, - ACTIONS(6464), 1, - anon_sym_COLON, - ACTIONS(7259), 1, - anon_sym_BANG, - ACTIONS(7261), 1, - anon_sym_QMARK, - STATE(4530), 1, - sym_type_annotation, - STATE(5237), 1, - sym__initializer, + anon_sym_LBRACK, + anon_sym_PIPE, + anon_sym_extends, + [134047] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6530), 3, + ACTIONS(4453), 9, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - [134432] = 8, - ACTIONS(6458), 1, - anon_sym_EQ, - ACTIONS(6464), 1, - anon_sym_COLON, - ACTIONS(7263), 1, - anon_sym_BANG, - ACTIONS(7265), 1, - anon_sym_QMARK, - STATE(4557), 1, - sym_type_annotation, - STATE(5267), 1, - sym__initializer, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [134063] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4229), 9, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [134079] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6530), 3, + ACTIONS(2360), 9, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - [134460] = 8, - ACTIONS(6458), 1, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [134095] = 8, + ACTIONS(6447), 1, anon_sym_EQ, - ACTIONS(6464), 1, + ACTIONS(6455), 1, anon_sym_COLON, - ACTIONS(7267), 1, - anon_sym_BANG, ACTIONS(7269), 1, + anon_sym_BANG, + ACTIONS(7271), 1, anon_sym_QMARK, - STATE(4563), 1, + STATE(4065), 1, sym_type_annotation, - STATE(5281), 1, + STATE(5200), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6530), 3, + ACTIONS(6449), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [134488] = 8, - ACTIONS(6458), 1, + [134123] = 8, + ACTIONS(6447), 1, anon_sym_EQ, - ACTIONS(6464), 1, + ACTIONS(6455), 1, anon_sym_COLON, - ACTIONS(7271), 1, - anon_sym_BANG, ACTIONS(7273), 1, + anon_sym_BANG, + ACTIONS(7275), 1, anon_sym_QMARK, - STATE(4569), 1, + STATE(4124), 1, sym_type_annotation, - STATE(5290), 1, + STATE(5265), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6530), 3, + ACTIONS(6483), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [134516] = 8, - ACTIONS(6458), 1, + [134151] = 8, + ACTIONS(6447), 1, anon_sym_EQ, - ACTIONS(6464), 1, + ACTIONS(6455), 1, anon_sym_COLON, - ACTIONS(7275), 1, - anon_sym_BANG, ACTIONS(7277), 1, + anon_sym_BANG, + ACTIONS(7279), 1, anon_sym_QMARK, - STATE(4607), 1, + STATE(4075), 1, sym_type_annotation, - STATE(5362), 1, + STATE(5064), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6516), 3, + ACTIONS(6449), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [134179] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4407), 9, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [134195] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4105), 9, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [134211] = 5, + ACTIONS(7031), 1, + anon_sym_AMP, + ACTIONS(7033), 1, + anon_sym_PIPE, + ACTIONS(7035), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4113), 6, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + [134233] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4117), 9, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [134249] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4133), 9, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - [134544] = 8, - ACTIONS(6458), 1, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [134265] = 8, + ACTIONS(6447), 1, anon_sym_EQ, - ACTIONS(6464), 1, + ACTIONS(6455), 1, anon_sym_COLON, - ACTIONS(7279), 1, - anon_sym_BANG, ACTIONS(7281), 1, + anon_sym_BANG, + ACTIONS(7283), 1, anon_sym_QMARK, - STATE(4596), 1, + STATE(4083), 1, sym_type_annotation, - STATE(5340), 1, + STATE(4827), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6530), 3, + ACTIONS(6449), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [134293] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4249), 9, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - [134572] = 8, - ACTIONS(6458), 1, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [134309] = 8, + ACTIONS(6447), 1, anon_sym_EQ, - ACTIONS(6464), 1, + ACTIONS(6455), 1, anon_sym_COLON, - ACTIONS(7283), 1, - anon_sym_BANG, ACTIONS(7285), 1, + anon_sym_BANG, + ACTIONS(7287), 1, anon_sym_QMARK, - STATE(4603), 1, + STATE(4088), 1, sym_type_annotation, - STATE(5347), 1, + STATE(4870), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6530), 3, + ACTIONS(6449), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [134600] = 8, - ACTIONS(6458), 1, + [134337] = 8, + ACTIONS(6447), 1, anon_sym_EQ, - ACTIONS(6464), 1, + ACTIONS(6455), 1, anon_sym_COLON, - ACTIONS(7287), 1, - anon_sym_BANG, ACTIONS(7289), 1, + anon_sym_BANG, + ACTIONS(7291), 1, anon_sym_QMARK, - STATE(4575), 1, + STATE(4092), 1, sym_type_annotation, - STATE(5279), 1, + STATE(4891), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6504), 3, + ACTIONS(6449), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [134365] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2356), 9, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - [134628] = 10, - ACTIONS(2470), 1, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [134381] = 10, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(7058), 1, + ACTIONS(6953), 1, + anon_sym_LBRACE, + ACTIONS(7039), 1, anon_sym_extends, - ACTIONS(7060), 1, + ACTIONS(7041), 1, anon_sym_implements, - ACTIONS(7114), 1, + STATE(2215), 1, + sym_class_body, + STATE(3799), 1, + sym_type_parameters, + STATE(4843), 1, + sym_extends_clause, + STATE(5801), 1, + sym_class_heritage, + STATE(5990), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [134413] = 10, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(6953), 1, anon_sym_LBRACE, - STATE(783), 1, + ACTIONS(7039), 1, + anon_sym_extends, + ACTIONS(7041), 1, + anon_sym_implements, + STATE(2170), 1, sym_class_body, - STATE(3639), 1, + STATE(3602), 1, sym_type_parameters, - STATE(5142), 1, + STATE(4843), 1, sym_extends_clause, - STATE(5552), 1, + STATE(5795), 1, sym_class_heritage, - STATE(6183), 1, + STATE(5990), 1, sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [134660] = 8, - ACTIONS(6458), 1, + [134445] = 9, + ACTIONS(6386), 1, + sym_identifier, + ACTIONS(6390), 1, + anon_sym_LBRACE, + ACTIONS(6399), 1, + sym_jsx_identifier, + ACTIONS(6812), 1, + anon_sym_GT, + ACTIONS(6814), 1, + anon_sym_SLASH_GT, + STATE(3502), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(3954), 1, + sym_jsx_namespace_name, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4102), 2, + sym_jsx_expression, + sym_jsx_attribute, + [134475] = 8, + ACTIONS(6447), 1, anon_sym_EQ, - ACTIONS(6464), 1, + ACTIONS(6455), 1, anon_sym_COLON, - ACTIONS(7291), 1, - anon_sym_BANG, ACTIONS(7293), 1, + anon_sym_BANG, + ACTIONS(7295), 1, anon_sym_QMARK, - STATE(4590), 1, + STATE(4161), 1, sym_type_annotation, - STATE(5329), 1, + STATE(4914), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6504), 3, + ACTIONS(6449), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [134688] = 8, - ACTIONS(6458), 1, + [134503] = 8, + ACTIONS(6447), 1, anon_sym_EQ, - ACTIONS(6464), 1, + ACTIONS(6455), 1, anon_sym_COLON, - ACTIONS(7295), 1, - anon_sym_BANG, ACTIONS(7297), 1, + anon_sym_BANG, + ACTIONS(7299), 1, anon_sym_QMARK, - STATE(4599), 1, + STATE(4164), 1, sym_type_annotation, - STATE(5339), 1, + STATE(4939), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6504), 3, + ACTIONS(6449), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [134716] = 8, - ACTIONS(6458), 1, + [134531] = 8, + ACTIONS(6447), 1, anon_sym_EQ, - ACTIONS(6464), 1, + ACTIONS(6455), 1, anon_sym_COLON, - ACTIONS(7299), 1, - anon_sym_BANG, ACTIONS(7301), 1, + anon_sym_BANG, + ACTIONS(7303), 1, anon_sym_QMARK, - STATE(4617), 1, + STATE(4174), 1, sym_type_annotation, - STATE(5359), 1, + STATE(4977), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6504), 3, + ACTIONS(6449), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [134744] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(7303), 9, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_in, - anon_sym_of, - anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_QMARK, - [134760] = 4, - ACTIONS(7257), 1, - anon_sym_COLON, + [134559] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4099), 3, - sym_type_annotation, - sym_asserts_annotation, - sym_type_predicate_annotation, - ACTIONS(7002), 5, + ACTIONS(4155), 9, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - [134780] = 8, - ACTIONS(6458), 1, - anon_sym_EQ, - ACTIONS(6464), 1, - anon_sym_COLON, - ACTIONS(7305), 1, - anon_sym_BANG, - ACTIONS(7307), 1, - anon_sym_QMARK, - STATE(4056), 1, - sym_type_annotation, - STATE(4967), 1, - sym__initializer, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [134575] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6504), 3, + ACTIONS(4159), 9, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - [134808] = 8, - ACTIONS(6458), 1, - anon_sym_EQ, - ACTIONS(6464), 1, - anon_sym_COLON, - ACTIONS(7309), 1, - anon_sym_BANG, - ACTIONS(7311), 1, - anon_sym_QMARK, - STATE(4274), 1, - sym_type_annotation, - STATE(5380), 1, - sym__initializer, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [134591] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6474), 3, + ACTIONS(4163), 9, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - [134836] = 2, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [134607] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4284), 9, + ACTIONS(2348), 9, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, @@ -250791,51 +250892,156 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [134852] = 8, - ACTIONS(6458), 1, - anon_sym_EQ, - ACTIONS(6464), 1, - anon_sym_COLON, + [134623] = 9, + ACTIONS(6386), 1, + sym_identifier, + ACTIONS(6390), 1, + anon_sym_LBRACE, + ACTIONS(6399), 1, + sym_jsx_identifier, + ACTIONS(7051), 1, + anon_sym_GT, + ACTIONS(7305), 1, + anon_sym_SLASH_GT, + STATE(3364), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(3954), 1, + sym_jsx_namespace_name, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4102), 2, + sym_jsx_expression, + sym_jsx_attribute, + [134653] = 9, + ACTIONS(6386), 1, + sym_identifier, + ACTIONS(6390), 1, + anon_sym_LBRACE, + ACTIONS(6399), 1, + sym_jsx_identifier, + ACTIONS(7055), 1, + anon_sym_GT, + ACTIONS(7307), 1, + anon_sym_SLASH_GT, + STATE(3518), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(3954), 1, + sym_jsx_namespace_name, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4102), 2, + sym_jsx_expression, + sym_jsx_attribute, + [134683] = 9, + ACTIONS(6386), 1, + sym_identifier, + ACTIONS(6390), 1, + anon_sym_LBRACE, + ACTIONS(6399), 1, + sym_jsx_identifier, + ACTIONS(7059), 1, + anon_sym_GT, + ACTIONS(7309), 1, + anon_sym_SLASH_GT, + STATE(3364), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(3954), 1, + sym_jsx_namespace_name, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4102), 2, + sym_jsx_expression, + sym_jsx_attribute, + [134713] = 9, + ACTIONS(6386), 1, + sym_identifier, + ACTIONS(6390), 1, + anon_sym_LBRACE, + ACTIONS(6399), 1, + sym_jsx_identifier, + ACTIONS(7063), 1, + anon_sym_GT, + ACTIONS(7311), 1, + anon_sym_SLASH_GT, + STATE(3519), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(3954), 1, + sym_jsx_namespace_name, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4102), 2, + sym_jsx_expression, + sym_jsx_attribute, + [134743] = 9, + ACTIONS(6386), 1, + sym_identifier, + ACTIONS(6390), 1, + anon_sym_LBRACE, + ACTIONS(6399), 1, + sym_jsx_identifier, + ACTIONS(7067), 1, + anon_sym_GT, ACTIONS(7313), 1, - anon_sym_BANG, + anon_sym_SLASH_GT, + STATE(3364), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(3954), 1, + sym_jsx_namespace_name, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4102), 2, + sym_jsx_expression, + sym_jsx_attribute, + [134773] = 9, + ACTIONS(6386), 1, + sym_identifier, + ACTIONS(6390), 1, + anon_sym_LBRACE, + ACTIONS(6399), 1, + sym_jsx_identifier, + ACTIONS(7071), 1, + anon_sym_GT, ACTIONS(7315), 1, - anon_sym_QMARK, - STATE(4061), 1, - sym_type_annotation, - STATE(4915), 1, - sym__initializer, + anon_sym_SLASH_GT, + STATE(3364), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(3954), 1, + sym_jsx_namespace_name, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6504), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [134880] = 8, - ACTIONS(6458), 1, + STATE(4102), 2, + sym_jsx_expression, + sym_jsx_attribute, + [134803] = 7, + ACTIONS(6447), 1, anon_sym_EQ, - ACTIONS(6464), 1, + ACTIONS(6455), 1, anon_sym_COLON, - ACTIONS(7317), 1, - anon_sym_BANG, - ACTIONS(7319), 1, - anon_sym_QMARK, - STATE(4064), 1, + STATE(4371), 1, sym_type_annotation, - STATE(5025), 1, + STATE(4970), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6504), 3, + ACTIONS(7319), 2, + anon_sym_BANG, + anon_sym_QMARK, + ACTIONS(7317), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [134908] = 2, + [134829] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4288), 9, + ACTIONS(4191), 9, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, @@ -250845,133 +251051,122 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [134924] = 5, - ACTIONS(7062), 1, + [134845] = 5, + ACTIONS(7031), 1, anon_sym_AMP, - ACTIONS(7064), 1, + ACTIONS(7033), 1, anon_sym_PIPE, - ACTIONS(7066), 1, + ACTIONS(7035), 1, anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4292), 6, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_LBRACK, - [134946] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4296), 9, + ACTIONS(4203), 6, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [134962] = 8, - ACTIONS(6458), 1, + [134867] = 8, + ACTIONS(6447), 1, anon_sym_EQ, - ACTIONS(6464), 1, + ACTIONS(6455), 1, anon_sym_COLON, ACTIONS(7321), 1, anon_sym_BANG, ACTIONS(7323), 1, anon_sym_QMARK, - STATE(4101), 1, + STATE(4259), 1, sym_type_annotation, - STATE(4842), 1, + STATE(5330), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6504), 3, + ACTIONS(6483), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [134990] = 8, - ACTIONS(6458), 1, + [134895] = 8, + ACTIONS(6447), 1, anon_sym_EQ, - ACTIONS(6464), 1, + ACTIONS(6455), 1, anon_sym_COLON, ACTIONS(7325), 1, anon_sym_BANG, ACTIONS(7327), 1, anon_sym_QMARK, - STATE(4117), 1, + STATE(4317), 1, sym_type_annotation, - STATE(4987), 1, + STATE(4885), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6504), 3, + ACTIONS(6449), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [135018] = 8, - ACTIONS(6458), 1, + [134923] = 8, + ACTIONS(6447), 1, anon_sym_EQ, - ACTIONS(6464), 1, + ACTIONS(6455), 1, anon_sym_COLON, ACTIONS(7329), 1, anon_sym_BANG, ACTIONS(7331), 1, anon_sym_QMARK, - STATE(4132), 1, + STATE(4262), 1, sym_type_annotation, - STATE(5116), 1, + STATE(5360), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6504), 3, + ACTIONS(6483), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [135046] = 2, + [134951] = 8, + ACTIONS(6447), 1, + anon_sym_EQ, + ACTIONS(6455), 1, + anon_sym_COLON, + ACTIONS(7333), 1, + anon_sym_BANG, + ACTIONS(7335), 1, + anon_sym_QMARK, + STATE(4336), 1, + sym_type_annotation, + STATE(4916), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4300), 9, + ACTIONS(6449), 3, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [135062] = 5, - ACTIONS(7062), 1, - anon_sym_AMP, - ACTIONS(7064), 1, - anon_sym_PIPE, - ACTIONS(7066), 1, - anon_sym_extends, + [134979] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4300), 6, + ACTIONS(4323), 9, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, - [135084] = 2, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [134995] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4084), 9, + ACTIONS(4345), 9, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, @@ -250981,30 +251176,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [135100] = 7, - ACTIONS(6458), 1, + [135011] = 8, + ACTIONS(6447), 1, anon_sym_EQ, - ACTIONS(6464), 1, + ACTIONS(6455), 1, anon_sym_COLON, - STATE(4176), 1, + ACTIONS(7337), 1, + anon_sym_BANG, + ACTIONS(7339), 1, + anon_sym_QMARK, + STATE(4338), 1, sym_type_annotation, - STATE(5046), 1, + STATE(4924), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6556), 2, - anon_sym_BANG, - anon_sym_QMARK, - ACTIONS(6554), 3, + ACTIONS(6449), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [135126] = 2, + [135039] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2348), 9, + ACTIONS(4353), 9, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, @@ -251014,2263 +251210,1536 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [135142] = 10, - ACTIONS(2470), 1, + [135055] = 10, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6930), 1, - anon_sym_LBRACE, - ACTIONS(7058), 1, + ACTIONS(7039), 1, anon_sym_extends, - ACTIONS(7060), 1, + ACTIONS(7041), 1, anon_sym_implements, - STATE(2365), 1, + ACTIONS(7232), 1, + anon_sym_LBRACE, + STATE(242), 1, sym_class_body, - STATE(3675), 1, + STATE(3753), 1, sym_type_parameters, - STATE(5142), 1, + STATE(4843), 1, sym_extends_clause, - STATE(5495), 1, + STATE(5723), 1, sym_class_heritage, - STATE(6183), 1, + STATE(5990), 1, sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [135174] = 6, - ACTIONS(6464), 1, - anon_sym_COLON, - ACTIONS(7333), 1, - anon_sym_DASH_QMARK_COLON, - ACTIONS(7335), 1, - anon_sym_PLUS_QMARK_COLON, - ACTIONS(7337), 1, - anon_sym_QMARK_COLON, + [135087] = 10, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(6953), 1, + anon_sym_LBRACE, + ACTIONS(7039), 1, + anon_sym_extends, + ACTIONS(7041), 1, + anon_sym_implements, + STATE(2267), 1, + sym_class_body, + STATE(3870), 1, + sym_type_parameters, + STATE(4843), 1, + sym_extends_clause, + STATE(5807), 1, + sym_class_heritage, + STATE(5990), 1, + sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4436), 4, - sym_omitting_type_annotation, - sym_adding_type_annotation, - sym_opting_type_annotation, - sym_type_annotation, - [135197] = 6, + [135119] = 9, + ACTIONS(6386), 1, + sym_identifier, + ACTIONS(6390), 1, + anon_sym_LBRACE, + ACTIONS(6399), 1, + sym_jsx_identifier, + ACTIONS(7051), 1, + anon_sym_GT, ACTIONS(7341), 1, - anon_sym_BQUOTE, - ACTIONS(7343), 1, - anon_sym_DOLLAR_LBRACE, + anon_sym_SLASH_GT, + STATE(3364), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(3954), 1, + sym_jsx_namespace_name, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7339), 2, - sym__template_chars, - sym_escape_sequence, - STATE(3910), 2, - sym_template_type, - aux_sym_template_literal_type_repeat1, - STATE(3989), 2, - sym_template_substitution, - aux_sym_template_string_repeat1, - [135220] = 6, - ACTIONS(6464), 1, + STATE(4102), 2, + sym_jsx_expression, + sym_jsx_attribute, + [135149] = 8, + ACTIONS(6447), 1, + anon_sym_EQ, + ACTIONS(6455), 1, anon_sym_COLON, - ACTIONS(7333), 1, - anon_sym_DASH_QMARK_COLON, - ACTIONS(7335), 1, - anon_sym_PLUS_QMARK_COLON, - ACTIONS(7337), 1, - anon_sym_QMARK_COLON, + ACTIONS(7343), 1, + anon_sym_BANG, + ACTIONS(7345), 1, + anon_sym_QMARK, + STATE(4265), 1, + sym_type_annotation, + STATE(5363), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4336), 4, - sym_omitting_type_annotation, - sym_adding_type_annotation, - sym_opting_type_annotation, - sym_type_annotation, - [135243] = 6, - ACTIONS(6464), 1, - anon_sym_COLON, - ACTIONS(7333), 1, - anon_sym_DASH_QMARK_COLON, - ACTIONS(7335), 1, - anon_sym_PLUS_QMARK_COLON, - ACTIONS(7337), 1, - anon_sym_QMARK_COLON, + ACTIONS(6483), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [135177] = 9, + ACTIONS(6386), 1, + sym_identifier, + ACTIONS(6390), 1, + anon_sym_LBRACE, + ACTIONS(6399), 1, + sym_jsx_identifier, + ACTIONS(7075), 1, + anon_sym_GT, + ACTIONS(7347), 1, + anon_sym_SLASH_GT, + STATE(3364), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(3954), 1, + sym_jsx_namespace_name, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4331), 4, - sym_omitting_type_annotation, - sym_adding_type_annotation, - sym_opting_type_annotation, - sym_type_annotation, - [135266] = 6, - ACTIONS(7343), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(7345), 1, - anon_sym_BQUOTE, + STATE(4102), 2, + sym_jsx_expression, + sym_jsx_attribute, + [135207] = 9, + ACTIONS(6386), 1, + sym_identifier, + ACTIONS(6390), 1, + anon_sym_LBRACE, + ACTIONS(6399), 1, + sym_jsx_identifier, + ACTIONS(7079), 1, + anon_sym_GT, + ACTIONS(7349), 1, + anon_sym_SLASH_GT, + STATE(3364), 1, + aux_sym__jsx_start_opening_element_repeat1, + STATE(3954), 1, + sym_jsx_namespace_name, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7339), 2, - sym__template_chars, - sym_escape_sequence, - STATE(3910), 2, - sym_template_type, - aux_sym_template_literal_type_repeat1, - STATE(3962), 2, - sym_template_substitution, - aux_sym_template_string_repeat1, - [135289] = 9, - ACTIONS(1505), 1, + STATE(4102), 2, + sym_jsx_expression, + sym_jsx_attribute, + [135237] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1845), 9, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [135253] = 9, + ACTIONS(1511), 1, anon_sym_import, - ACTIONS(7347), 1, + ACTIONS(7351), 1, sym_identifier, - STATE(3930), 1, + STATE(4057), 1, sym_nested_type_identifier, - STATE(4497), 1, + STATE(4203), 1, sym__type_query_member_expression_in_type_annotation, - STATE(4753), 1, + STATE(4743), 1, sym_generic_type, - STATE(5066), 1, + STATE(5130), 1, sym_import, - STATE(5940), 1, + STATE(5963), 1, sym__type_query_call_expression_in_type_annotation, - STATE(6061), 1, + STATE(6079), 1, sym_nested_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [135318] = 6, - ACTIONS(7343), 1, + [135282] = 5, + ACTIONS(5478), 1, + anon_sym_COMMA, + ACTIONS(5480), 1, + anon_sym_RBRACE, + STATE(5368), 1, + aux_sym_object_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(728), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + [135303] = 6, + ACTIONS(7355), 1, + anon_sym_BQUOTE, + ACTIONS(7357), 1, anon_sym_DOLLAR_LBRACE, - ACTIONS(7349), 1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7353), 2, + sym__template_chars, + sym_escape_sequence, + STATE(3887), 2, + sym_template_substitution, + aux_sym_template_string_repeat1, + STATE(3987), 2, + sym_template_type, + aux_sym_template_literal_type_repeat1, + [135326] = 4, + ACTIONS(4211), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5471), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(728), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + [135345] = 6, + ACTIONS(7357), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(7359), 1, anon_sym_BQUOTE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7339), 2, + ACTIONS(7353), 2, sym__template_chars, sym_escape_sequence, - STATE(3910), 2, + STATE(3987), 2, sym_template_type, aux_sym_template_literal_type_repeat1, - STATE(3989), 2, + STATE(4050), 2, sym_template_substitution, aux_sym_template_string_repeat1, - [135341] = 6, - ACTIONS(7343), 1, + [135368] = 9, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(6453), 1, + anon_sym_LPAREN, + ACTIONS(7361), 1, + anon_sym_COLON, + ACTIONS(7363), 1, + anon_sym_QMARK, + ACTIONS(7365), 1, + sym__member_signature_marker, + STATE(3950), 1, + sym_formal_parameters, + STATE(5522), 1, + sym__call_signature, + STATE(5753), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [135397] = 6, + ACTIONS(7357), 1, anon_sym_DOLLAR_LBRACE, - ACTIONS(7351), 1, + ACTIONS(7367), 1, anon_sym_BQUOTE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7339), 2, + ACTIONS(7353), 2, sym__template_chars, sym_escape_sequence, - STATE(3910), 2, - sym_template_type, - aux_sym_template_literal_type_repeat1, - STATE(3989), 2, + STATE(3887), 2, sym_template_substitution, aux_sym_template_string_repeat1, - [135364] = 6, - ACTIONS(7343), 1, + STATE(3987), 2, + sym_template_type, + aux_sym_template_literal_type_repeat1, + [135420] = 6, + ACTIONS(7357), 1, anon_sym_DOLLAR_LBRACE, - ACTIONS(7353), 1, + ACTIONS(7369), 1, anon_sym_BQUOTE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7339), 2, + ACTIONS(7353), 2, sym__template_chars, sym_escape_sequence, - STATE(3989), 2, + STATE(3887), 2, sym_template_substitution, aux_sym_template_string_repeat1, - STATE(4018), 2, + STATE(4023), 2, sym_template_type, aux_sym_template_literal_type_repeat1, - [135387] = 7, - ACTIONS(3314), 1, + [135443] = 7, + ACTIONS(3350), 1, sym_identifier, - ACTIONS(3316), 1, + ACTIONS(3352), 1, anon_sym_LBRACE, - ACTIONS(3318), 1, + ACTIONS(3354), 1, anon_sym_LBRACK, - ACTIONS(7355), 1, + ACTIONS(7371), 1, anon_sym_enum, - STATE(4747), 1, + STATE(4698), 1, sym_variable_declarator, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(3692), 3, + STATE(3586), 3, sym_object_pattern, sym_array_pattern, sym__destructuring_pattern, - [135412] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(1817), 8, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [135427] = 9, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(6478), 1, - anon_sym_LPAREN, - ACTIONS(7357), 1, - anon_sym_COLON, - ACTIONS(7359), 1, - anon_sym_QMARK, - ACTIONS(7361), 1, - sym__member_signature_marker, - STATE(3947), 1, - sym_formal_parameters, - STATE(5741), 1, - sym__call_signature, - STATE(5766), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [135456] = 9, - ACTIONS(1505), 1, + [135468] = 9, + ACTIONS(1511), 1, anon_sym_import, - ACTIONS(7363), 1, + ACTIONS(7373), 1, sym_identifier, - ACTIONS(7365), 1, + ACTIONS(7375), 1, sym_this, - STATE(2914), 1, - sym__type_query_call_expression, - STATE(3004), 1, - sym__type_query_instantiation_expression, - STATE(3214), 1, + STATE(1771), 1, sym__type_query_member_expression, - STATE(3215), 1, + STATE(1773), 1, sym__type_query_subscript_expression, - STATE(4722), 1, + STATE(2018), 1, + sym__type_query_call_expression, + STATE(2020), 1, + sym__type_query_instantiation_expression, + STATE(4726), 1, sym_import, ACTIONS(5), 2, sym_html_comment, sym_comment, - [135485] = 6, - ACTIONS(7343), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(7367), 1, - anon_sym_BQUOTE, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(7339), 2, - sym__template_chars, - sym_escape_sequence, - STATE(3910), 2, - sym_template_type, - aux_sym_template_literal_type_repeat1, - STATE(3989), 2, - sym_template_substitution, - aux_sym_template_string_repeat1, - [135508] = 7, - ACTIONS(3314), 1, + [135497] = 9, + ACTIONS(1511), 1, + anon_sym_import, + ACTIONS(7377), 1, sym_identifier, - ACTIONS(3316), 1, - anon_sym_LBRACE, - ACTIONS(3318), 1, - anon_sym_LBRACK, - ACTIONS(7369), 1, - anon_sym_enum, - STATE(4775), 1, - sym_variable_declarator, + STATE(4203), 1, + sym__type_query_member_expression_in_type_annotation, + STATE(4587), 1, + sym_nested_type_identifier, + STATE(4884), 1, + sym_generic_type, + STATE(5130), 1, + sym_import, + STATE(5963), 1, + sym__type_query_call_expression_in_type_annotation, + STATE(6079), 1, + sym_nested_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(3692), 3, - sym_object_pattern, - sym_array_pattern, - sym__destructuring_pattern, - [135533] = 3, - ACTIONS(6910), 1, - anon_sym_is, + [135526] = 6, + ACTIONS(6455), 1, + anon_sym_COLON, + ACTIONS(7379), 1, + anon_sym_DASH_QMARK_COLON, + ACTIONS(7381), 1, + anon_sym_PLUS_QMARK_COLON, + ACTIONS(7383), 1, + anon_sym_QMARK_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4056), 7, - anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_QMARK, - anon_sym_extends, - [135550] = 3, - ACTIONS(7371), 1, - anon_sym_is, + STATE(4527), 4, + sym_omitting_type_annotation, + sym_adding_type_annotation, + sym_opting_type_annotation, + sym_type_annotation, + [135549] = 6, + ACTIONS(6455), 1, + anon_sym_COLON, + ACTIONS(7379), 1, + anon_sym_DASH_QMARK_COLON, + ACTIONS(7381), 1, + anon_sym_PLUS_QMARK_COLON, + ACTIONS(7383), 1, + anon_sym_QMARK_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4042), 7, - anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_QMARK, - anon_sym_extends, - [135567] = 9, - ACTIONS(1505), 1, - anon_sym_import, - ACTIONS(7365), 1, - sym_this, - ACTIONS(7373), 1, - sym_identifier, - STATE(2862), 1, - sym__type_query_member_expression, - STATE(2863), 1, - sym__type_query_subscript_expression, - STATE(2914), 1, - sym__type_query_call_expression, - STATE(3004), 1, - sym__type_query_instantiation_expression, - STATE(4663), 1, - sym_import, + STATE(4528), 4, + sym_omitting_type_annotation, + sym_adding_type_annotation, + sym_opting_type_annotation, + sym_type_annotation, + [135572] = 6, + ACTIONS(6455), 1, + anon_sym_COLON, + ACTIONS(7379), 1, + anon_sym_DASH_QMARK_COLON, + ACTIONS(7381), 1, + anon_sym_PLUS_QMARK_COLON, + ACTIONS(7383), 1, + anon_sym_QMARK_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - [135596] = 5, - ACTIONS(7375), 1, + STATE(4072), 4, + sym_omitting_type_annotation, + sym_adding_type_annotation, + sym_opting_type_annotation, + sym_type_annotation, + [135595] = 5, + ACTIONS(7385), 1, anon_sym_LBRACE, - ACTIONS(7377), 1, + ACTIONS(7387), 1, anon_sym_DOT, - STATE(4556), 1, + STATE(4612), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1675), 5, + ACTIONS(1663), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [135617] = 5, - ACTIONS(5482), 1, - anon_sym_COMMA, - ACTIONS(5604), 1, - anon_sym_RBRACE, - STATE(5374), 1, - aux_sym_object_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(726), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - [135638] = 2, + [135616] = 5, + ACTIONS(7385), 1, + anon_sym_LBRACE, + ACTIONS(7389), 1, + anon_sym_DOT, + STATE(4612), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1827), 8, - anon_sym_as, + ACTIONS(1663), 5, + sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [135653] = 3, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [135637] = 9, + ACTIONS(1511), 1, + anon_sym_import, + ACTIONS(7391), 1, + sym_identifier, + ACTIONS(7393), 1, + sym_this, + STATE(1477), 1, + sym__type_query_member_expression, + STATE(1478), 1, + sym__type_query_subscript_expression, + STATE(1574), 1, + sym__type_query_call_expression, + STATE(1575), 1, + sym__type_query_instantiation_expression, + STATE(4686), 1, + sym_import, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1753), 2, - anon_sym_while, - sym_identifier, - ACTIONS(1751), 6, - anon_sym_LBRACE, - anon_sym_GT, - sym_jsx_identifier, - anon_sym_DOT, - anon_sym_SLASH_GT, - anon_sym_LT, - [135670] = 5, - ACTIONS(6874), 1, - anon_sym_AMP, - ACTIONS(6876), 1, - anon_sym_PIPE, - ACTIONS(6878), 1, - anon_sym_extends, + [135666] = 7, + ACTIONS(6447), 1, + anon_sym_EQ, + ACTIONS(6455), 1, + anon_sym_COLON, + ACTIONS(6947), 1, + anon_sym_BANG, + STATE(4544), 1, + sym_type_annotation, + STATE(5220), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7379), 5, + ACTIONS(6945), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [135691] = 4, - ACTIONS(4384), 1, - anon_sym_EQ, + [135691] = 7, + ACTIONS(3084), 1, + anon_sym_DQUOTE, + ACTIONS(3086), 1, + anon_sym_SQUOTE, + ACTIONS(7000), 1, + sym_identifier, + STATE(5814), 1, + sym_export_specifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5537), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - ACTIONS(726), 5, - sym__member_signature_marker, - anon_sym_LPAREN, + ACTIONS(7002), 2, + anon_sym_type, + anon_sym_typeof, + STATE(5256), 2, + sym__module_export_name, + sym_string, + [135716] = 6, + ACTIONS(6455), 1, anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - [135710] = 9, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(6478), 1, - anon_sym_LPAREN, - ACTIONS(7359), 1, - anon_sym_QMARK, - ACTIONS(7361), 1, - sym__member_signature_marker, + ACTIONS(7379), 1, + anon_sym_DASH_QMARK_COLON, ACTIONS(7381), 1, - anon_sym_COLON, - STATE(3947), 1, - sym_formal_parameters, - STATE(5741), 1, - sym__call_signature, - STATE(5766), 1, - sym_type_parameters, + anon_sym_PLUS_QMARK_COLON, + ACTIONS(7383), 1, + anon_sym_QMARK_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, + STATE(4073), 4, + sym_omitting_type_annotation, + sym_adding_type_annotation, + sym_opting_type_annotation, + sym_type_annotation, [135739] = 6, - ACTIONS(6464), 1, + ACTIONS(6455), 1, anon_sym_COLON, - ACTIONS(7333), 1, + ACTIONS(7379), 1, anon_sym_DASH_QMARK_COLON, - ACTIONS(7335), 1, + ACTIONS(7381), 1, anon_sym_PLUS_QMARK_COLON, - ACTIONS(7337), 1, + ACTIONS(7383), 1, anon_sym_QMARK_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4282), 4, + STATE(4552), 4, sym_omitting_type_annotation, sym_adding_type_annotation, sym_opting_type_annotation, sym_type_annotation, [135762] = 9, - ACTIONS(1505), 1, - anon_sym_import, - ACTIONS(7383), 1, - sym_identifier, - ACTIONS(7385), 1, - sym_this, - STATE(1758), 1, - sym__type_query_member_expression, - STATE(1759), 1, - sym__type_query_subscript_expression, - STATE(1923), 1, - sym__type_query_call_expression, - STATE(1925), 1, - sym__type_query_instantiation_expression, - STATE(4665), 1, - sym_import, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [135791] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3198), 8, - anon_sym_as, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [135806] = 5, - ACTIONS(6874), 1, - anon_sym_AMP, - ACTIONS(6876), 1, - anon_sym_PIPE, - ACTIONS(6878), 1, - anon_sym_extends, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(7387), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [135827] = 9, - ACTIONS(1505), 1, + ACTIONS(1511), 1, anon_sym_import, - ACTIONS(7389), 1, + ACTIONS(7395), 1, sym_identifier, - ACTIONS(7391), 1, + ACTIONS(7397), 1, sym_this, - STATE(1473), 1, + STATE(2947), 1, sym__type_query_member_expression, - STATE(1475), 1, + STATE(2948), 1, sym__type_query_subscript_expression, - STATE(1495), 1, + STATE(3254), 1, sym__type_query_call_expression, - STATE(1496), 1, + STATE(3443), 1, sym__type_query_instantiation_expression, - STATE(4685), 1, - sym_import, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [135856] = 9, - ACTIONS(1505), 1, - anon_sym_import, - ACTIONS(7393), 1, - sym_identifier, - STATE(4497), 1, - sym__type_query_member_expression_in_type_annotation, - STATE(4595), 1, - sym_nested_type_identifier, - STATE(5066), 1, + STATE(4716), 1, sym_import, - STATE(5338), 1, - sym_generic_type, - STATE(5940), 1, - sym__type_query_call_expression_in_type_annotation, - STATE(6061), 1, - sym_nested_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [135885] = 5, - ACTIONS(7375), 1, - anon_sym_LBRACE, - ACTIONS(7395), 1, - anon_sym_DOT, - STATE(4556), 1, - sym_statement_block, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(1675), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [135906] = 5, - ACTIONS(7062), 1, - anon_sym_AMP, - ACTIONS(7064), 1, - anon_sym_PIPE, - ACTIONS(7066), 1, - anon_sym_extends, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(7000), 5, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_SEMI, - [135927] = 3, - ACTIONS(6910), 1, - anon_sym_is, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4052), 7, - anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_QMARK, - anon_sym_extends, - [135944] = 7, - ACTIONS(6458), 1, - anon_sym_EQ, - ACTIONS(6464), 1, - anon_sym_COLON, - ACTIONS(6979), 1, - anon_sym_BANG, - STATE(4295), 1, - sym_type_annotation, - STATE(4816), 1, - sym__initializer, + [135791] = 6, + ACTIONS(7357), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(7399), 1, + anon_sym_BQUOTE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6977), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [135969] = 6, - ACTIONS(7343), 1, + ACTIONS(7353), 2, + sym__template_chars, + sym_escape_sequence, + STATE(3887), 2, + sym_template_substitution, + aux_sym_template_string_repeat1, + STATE(3987), 2, + sym_template_type, + aux_sym_template_literal_type_repeat1, + [135814] = 6, + ACTIONS(7357), 1, anon_sym_DOLLAR_LBRACE, - ACTIONS(7397), 1, + ACTIONS(7401), 1, anon_sym_BQUOTE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7339), 2, + ACTIONS(7353), 2, sym__template_chars, sym_escape_sequence, - STATE(3910), 2, + STATE(3987), 2, sym_template_type, aux_sym_template_literal_type_repeat1, - STATE(3962), 2, + STATE(4050), 2, sym_template_substitution, aux_sym_template_string_repeat1, - [135992] = 5, - ACTIONS(6874), 1, - anon_sym_AMP, - ACTIONS(6876), 1, - anon_sym_PIPE, - ACTIONS(6878), 1, - anon_sym_extends, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(7399), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [136013] = 6, - ACTIONS(6464), 1, + [135837] = 6, + ACTIONS(6455), 1, anon_sym_COLON, - ACTIONS(7333), 1, + ACTIONS(7379), 1, anon_sym_DASH_QMARK_COLON, - ACTIONS(7335), 1, + ACTIONS(7381), 1, anon_sym_PLUS_QMARK_COLON, - ACTIONS(7337), 1, + ACTIONS(7383), 1, anon_sym_QMARK_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4143), 4, + STATE(4074), 4, sym_omitting_type_annotation, sym_adding_type_annotation, sym_opting_type_annotation, sym_type_annotation, - [136036] = 2, + [135860] = 3, + ACTIONS(6917), 1, + anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3208), 8, - anon_sym_as, + ACTIONS(4085), 7, + anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, + anon_sym_QMARK, anon_sym_extends, - [136051] = 2, + [135877] = 3, + ACTIONS(7403), 1, + anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3192), 8, - anon_sym_as, + ACTIONS(4081), 7, + anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, + anon_sym_QMARK, anon_sym_extends, - [136066] = 6, - ACTIONS(6464), 1, + [135894] = 7, + ACTIONS(3350), 1, + sym_identifier, + ACTIONS(3352), 1, + anon_sym_LBRACE, + ACTIONS(3354), 1, + anon_sym_LBRACK, + ACTIONS(7405), 1, + anon_sym_enum, + STATE(4676), 1, + sym_variable_declarator, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(3586), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + [135919] = 6, + ACTIONS(6455), 1, anon_sym_COLON, - ACTIONS(7333), 1, + ACTIONS(7379), 1, anon_sym_DASH_QMARK_COLON, - ACTIONS(7335), 1, + ACTIONS(7381), 1, anon_sym_PLUS_QMARK_COLON, - ACTIONS(7337), 1, + ACTIONS(7383), 1, anon_sym_QMARK_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4235), 4, + STATE(4337), 4, sym_omitting_type_annotation, sym_adding_type_annotation, sym_opting_type_annotation, sym_type_annotation, - [136089] = 6, - ACTIONS(6464), 1, + [135942] = 9, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(6453), 1, + anon_sym_LPAREN, + ACTIONS(7363), 1, + anon_sym_QMARK, + ACTIONS(7365), 1, + sym__member_signature_marker, + ACTIONS(7407), 1, anon_sym_COLON, - ACTIONS(7333), 1, + STATE(3950), 1, + sym_formal_parameters, + STATE(5522), 1, + sym__call_signature, + STATE(5753), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [135971] = 5, + ACTIONS(7031), 1, + anon_sym_AMP, + ACTIONS(7033), 1, + anon_sym_PIPE, + ACTIONS(7035), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7029), 5, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + [135992] = 6, + ACTIONS(6455), 1, + anon_sym_COLON, + ACTIONS(7379), 1, anon_sym_DASH_QMARK_COLON, - ACTIONS(7335), 1, + ACTIONS(7381), 1, anon_sym_PLUS_QMARK_COLON, - ACTIONS(7337), 1, + ACTIONS(7383), 1, anon_sym_QMARK_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4237), 4, + STATE(4366), 4, sym_omitting_type_annotation, sym_adding_type_annotation, sym_opting_type_annotation, sym_type_annotation, - [136112] = 6, - ACTIONS(7343), 1, + [136015] = 6, + ACTIONS(7357), 1, anon_sym_DOLLAR_LBRACE, - ACTIONS(7401), 1, + ACTIONS(7409), 1, anon_sym_BQUOTE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7339), 2, + ACTIONS(7353), 2, sym__template_chars, sym_escape_sequence, - STATE(3910), 2, - sym_template_type, - aux_sym_template_literal_type_repeat1, - STATE(3989), 2, + STATE(3887), 2, sym_template_substitution, aux_sym_template_string_repeat1, - [136135] = 4, - ACTIONS(4530), 1, - anon_sym_LPAREN, - STATE(2173), 1, - sym_arguments, + STATE(3987), 2, + sym_template_type, + aux_sym_template_literal_type_repeat1, + [136038] = 3, + ACTIONS(6917), 1, + anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4176), 6, + ACTIONS(4061), 7, anon_sym_COMMA, anon_sym_LBRACK, - anon_sym_GT, + anon_sym_RBRACK, anon_sym_AMP, anon_sym_PIPE, + anon_sym_QMARK, anon_sym_extends, - [136154] = 6, - ACTIONS(6464), 1, + [136055] = 9, + ACTIONS(1511), 1, + anon_sym_import, + ACTIONS(7411), 1, + sym_identifier, + ACTIONS(7413), 1, + sym_this, + STATE(2865), 1, + sym__type_query_member_expression, + STATE(2866), 1, + sym__type_query_subscript_expression, + STATE(2913), 1, + sym__type_query_call_expression, + STATE(3059), 1, + sym__type_query_instantiation_expression, + STATE(4764), 1, + sym_import, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [136084] = 6, + ACTIONS(6455), 1, anon_sym_COLON, - ACTIONS(7333), 1, + ACTIONS(7379), 1, anon_sym_DASH_QMARK_COLON, - ACTIONS(7335), 1, + ACTIONS(7381), 1, anon_sym_PLUS_QMARK_COLON, - ACTIONS(7337), 1, + ACTIONS(7383), 1, anon_sym_QMARK_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4332), 4, + STATE(4367), 4, sym_omitting_type_annotation, sym_adding_type_annotation, sym_opting_type_annotation, sym_type_annotation, - [136177] = 3, + [136107] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1823), 2, + ACTIONS(1737), 2, anon_sym_while, sym_identifier, - ACTIONS(1821), 6, + ACTIONS(1735), 6, anon_sym_LBRACE, anon_sym_GT, sym_jsx_identifier, anon_sym_DOT, anon_sym_SLASH_GT, anon_sym_LT, - [136194] = 9, - ACTIONS(1505), 1, - anon_sym_import, - ACTIONS(7403), 1, - sym_identifier, - ACTIONS(7405), 1, - sym_this, - STATE(2935), 1, - sym__type_query_member_expression, - STATE(2937), 1, - sym__type_query_subscript_expression, - STATE(3233), 1, - sym__type_query_call_expression, - STATE(3383), 1, - sym__type_query_instantiation_expression, - STATE(4717), 1, - sym_import, + [136124] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - [136223] = 9, - ACTIONS(1505), 1, + ACTIONS(1745), 2, + anon_sym_while, + sym_identifier, + ACTIONS(1743), 6, + anon_sym_LBRACE, + anon_sym_GT, + sym_jsx_identifier, + anon_sym_DOT, + anon_sym_SLASH_GT, + anon_sym_LT, + [136141] = 9, + ACTIONS(1511), 1, anon_sym_import, - ACTIONS(7407), 1, + ACTIONS(7415), 1, sym_identifier, - ACTIONS(7409), 1, + ACTIONS(7417), 1, sym_this, - STATE(2910), 1, - sym__type_query_subscript_expression, - STATE(2919), 1, + STATE(2912), 1, sym__type_query_member_expression, - STATE(3108), 1, + STATE(2918), 1, + sym__type_query_subscript_expression, + STATE(3104), 1, sym__type_query_call_expression, - STATE(3263), 1, + STATE(3280), 1, sym__type_query_instantiation_expression, - STATE(4720), 1, + STATE(4729), 1, sym_import, ACTIONS(5), 2, sym_html_comment, sym_comment, - [136252] = 7, - ACTIONS(3028), 1, - anon_sym_DQUOTE, - ACTIONS(3030), 1, - anon_sym_SQUOTE, - ACTIONS(6967), 1, - sym_identifier, - STATE(5635), 1, - sym_export_specifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6969), 2, - anon_sym_type, - anon_sym_typeof, - STATE(5327), 2, - sym__module_export_name, - sym_string, - [136277] = 6, - ACTIONS(6464), 1, - anon_sym_COLON, - ACTIONS(7333), 1, - anon_sym_DASH_QMARK_COLON, - ACTIONS(7335), 1, - anon_sym_PLUS_QMARK_COLON, - ACTIONS(7337), 1, - anon_sym_QMARK_COLON, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - STATE(4437), 4, - sym_omitting_type_annotation, - sym_adding_type_annotation, - sym_opting_type_annotation, - sym_type_annotation, - [136300] = 6, - ACTIONS(6458), 1, - anon_sym_EQ, - ACTIONS(6464), 1, - anon_sym_COLON, - STATE(4346), 1, - sym_type_annotation, - STATE(4950), 1, - sym__initializer, + [136170] = 5, + ACTIONS(6875), 1, + anon_sym_AMP, + ACTIONS(6877), 1, + anon_sym_PIPE, + ACTIONS(6879), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6835), 3, + ACTIONS(7419), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [136322] = 6, - ACTIONS(6458), 1, - anon_sym_EQ, - ACTIONS(6464), 1, - anon_sym_COLON, - STATE(4390), 1, - sym_type_annotation, - STATE(5001), 1, - sym__initializer, + anon_sym_PIPE_RBRACE, + [136191] = 5, + ACTIONS(6875), 1, + anon_sym_AMP, + ACTIONS(6877), 1, + anon_sym_PIPE, + ACTIONS(6879), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6783), 3, + ACTIONS(7421), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [136344] = 6, - ACTIONS(6458), 1, - anon_sym_EQ, - ACTIONS(6464), 1, - anon_sym_COLON, - STATE(4391), 1, - sym_type_annotation, - STATE(5002), 1, - sym__initializer, + anon_sym_PIPE_RBRACE, + [136212] = 5, + ACTIONS(6875), 1, + anon_sym_AMP, + ACTIONS(6877), 1, + anon_sym_PIPE, + ACTIONS(6879), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6783), 3, + ACTIONS(7423), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [136366] = 2, + anon_sym_PIPE_RBRACE, + [136233] = 6, + ACTIONS(7357), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(7425), 1, + anon_sym_BQUOTE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(726), 7, - sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_QMARK, - [136380] = 6, - ACTIONS(6458), 1, - anon_sym_EQ, - ACTIONS(6464), 1, - anon_sym_COLON, - STATE(4392), 1, - sym_type_annotation, - STATE(5004), 1, - sym__initializer, + ACTIONS(7353), 2, + sym__template_chars, + sym_escape_sequence, + STATE(3887), 2, + sym_template_substitution, + aux_sym_template_string_repeat1, + STATE(3987), 2, + sym_template_type, + aux_sym_template_literal_type_repeat1, + [136256] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6783), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [136402] = 4, - ACTIONS(7411), 1, + ACTIONS(1747), 8, + anon_sym_as, anon_sym_COMMA, - STATE(3571), 1, - aux_sym_sequence_expression_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4839), 5, anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_LBRACK, anon_sym_RBRACK, - [136420] = 6, - ACTIONS(6458), 1, - anon_sym_EQ, - ACTIONS(6464), 1, - anon_sym_COLON, - STATE(4393), 1, - sym_type_annotation, - STATE(5005), 1, - sym__initializer, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6783), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [136442] = 6, - ACTIONS(6458), 1, - anon_sym_EQ, - ACTIONS(6464), 1, - anon_sym_COLON, - STATE(4403), 1, - sym_type_annotation, - STATE(5026), 1, - sym__initializer, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6783), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [136464] = 6, - ACTIONS(6458), 1, - anon_sym_EQ, - ACTIONS(6464), 1, - anon_sym_COLON, - STATE(4404), 1, - sym_type_annotation, - STATE(5028), 1, - sym__initializer, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6783), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [136486] = 6, - ACTIONS(6458), 1, - anon_sym_EQ, - ACTIONS(6464), 1, - anon_sym_COLON, - STATE(4405), 1, - sym_type_annotation, - STATE(5031), 1, - sym__initializer, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6783), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [136508] = 6, - ACTIONS(6458), 1, - anon_sym_EQ, - ACTIONS(6464), 1, - anon_sym_COLON, - STATE(4406), 1, - sym_type_annotation, - STATE(5033), 1, - sym__initializer, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6783), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [136530] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4976), 7, - sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_in, - anon_sym_of, - anon_sym_COLON, - [136544] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5161), 7, - sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_QMARK, - [136558] = 6, - ACTIONS(6458), 1, - anon_sym_EQ, - ACTIONS(6464), 1, - anon_sym_COLON, - STATE(4255), 1, - sym_type_annotation, - STATE(5276), 1, - sym__initializer, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [136271] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6783), 3, - sym__automatic_semicolon, + ACTIONS(1845), 8, + anon_sym_as, anon_sym_COMMA, - anon_sym_SEMI, - [136580] = 2, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [136286] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7414), 7, - sym__automatic_semicolon, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_PIPE_RBRACE, - [136594] = 8, - ACTIONS(3523), 1, - anon_sym_LT, - ACTIONS(3898), 1, - anon_sym_LPAREN, - ACTIONS(3902), 1, + ACTIONS(3226), 8, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, - ACTIONS(4452), 1, anon_sym_QMARK_DOT, - STATE(1637), 1, - sym_arguments, - STATE(5520), 1, - sym_type_arguments, - STATE(5628), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [136620] = 7, - ACTIONS(3028), 1, - anon_sym_DQUOTE, - ACTIONS(3030), 1, - anon_sym_SQUOTE, - ACTIONS(6918), 1, - sym_identifier, - ACTIONS(6948), 1, - anon_sym_type, - STATE(5768), 1, - sym__import_identifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - STATE(6072), 2, - sym__module_export_name, - sym_string, - [136644] = 6, - ACTIONS(6458), 1, - anon_sym_EQ, - ACTIONS(6464), 1, - anon_sym_COLON, - STATE(4411), 1, - sym_type_annotation, - STATE(5042), 1, - sym__initializer, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6783), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [136666] = 8, - ACTIONS(6930), 1, - anon_sym_LBRACE, - ACTIONS(7058), 1, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_extends, - ACTIONS(7060), 1, - anon_sym_implements, - STATE(2336), 1, - sym_class_body, - STATE(5142), 1, - sym_extends_clause, - STATE(5823), 1, - sym_class_heritage, - STATE(6183), 1, - sym_implements_clause, + [136301] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [136692] = 8, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(6478), 1, - anon_sym_LPAREN, - ACTIONS(7416), 1, - sym_identifier, - ACTIONS(7418), 1, - anon_sym_STAR, - STATE(3947), 1, - sym_formal_parameters, - STATE(5512), 1, - sym__call_signature, - STATE(5766), 1, - sym_type_parameters, + ACTIONS(3232), 8, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [136316] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [136718] = 8, - ACTIONS(3523), 1, - anon_sym_LT, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4530), 1, - anon_sym_LPAREN, - ACTIONS(7420), 1, + ACTIONS(3238), 8, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, - STATE(2043), 1, - sym_arguments, - STATE(5439), 1, - sym_type_arguments, - STATE(5716), 1, - sym_optional_chain, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [136331] = 9, + ACTIONS(1511), 1, + anon_sym_import, + ACTIONS(7413), 1, + sym_this, + ACTIONS(7427), 1, + sym_identifier, + STATE(2913), 1, + sym__type_query_call_expression, + STATE(3059), 1, + sym__type_query_instantiation_expression, + STATE(3197), 1, + sym__type_query_subscript_expression, + STATE(3226), 1, + sym__type_query_member_expression, + STATE(4737), 1, + sym_import, ACTIONS(5), 2, sym_html_comment, sym_comment, - [136744] = 8, - ACTIONS(2470), 1, + [136360] = 8, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6548), 1, + ACTIONS(6473), 1, anon_sym_LPAREN, - ACTIONS(6552), 1, + ACTIONS(6647), 1, sym__member_signature_marker, - ACTIONS(7422), 1, + ACTIONS(7429), 1, anon_sym_QMARK, - STATE(3484), 1, + STATE(3457), 1, sym_formal_parameters, - STATE(4014), 1, + STATE(3896), 1, sym__call_signature, - STATE(5490), 1, + STATE(5545), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [136770] = 8, - ACTIONS(6942), 1, - anon_sym_LBRACE, - ACTIONS(7058), 1, - anon_sym_extends, - ACTIONS(7060), 1, - anon_sym_implements, - STATE(1663), 1, - sym_class_body, - STATE(5142), 1, - sym_extends_clause, - STATE(5480), 1, - sym_class_heritage, - STATE(6183), 1, - sym_implements_clause, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [136796] = 6, - ACTIONS(6458), 1, - anon_sym_EQ, - ACTIONS(6464), 1, - anon_sym_COLON, - STATE(4258), 1, - sym_type_annotation, - STATE(5295), 1, - sym__initializer, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6783), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [136818] = 6, - ACTIONS(6458), 1, - anon_sym_EQ, - ACTIONS(6464), 1, - anon_sym_COLON, - STATE(4259), 1, - sym_type_annotation, - STATE(5297), 1, - sym__initializer, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6783), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [136840] = 6, - ACTIONS(6458), 1, + [136386] = 6, + ACTIONS(6447), 1, anon_sym_EQ, - ACTIONS(6464), 1, + ACTIONS(6455), 1, anon_sym_COLON, - STATE(4262), 1, - sym_type_annotation, - STATE(5315), 1, - sym__initializer, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6783), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [136862] = 8, - ACTIONS(1599), 1, - anon_sym_DQUOTE, - ACTIONS(1601), 1, - anon_sym_SQUOTE, - ACTIONS(7424), 1, - sym_identifier, - ACTIONS(7426), 1, - anon_sym_DOT, - STATE(3547), 1, - sym_nested_identifier, - STATE(3607), 1, - sym_string, - STATE(4589), 1, - sym__module, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [136888] = 8, - ACTIONS(1033), 1, - anon_sym_LBRACE_PIPE, - ACTIONS(1591), 1, - anon_sym_LBRACE, - ACTIONS(7428), 1, - anon_sym_LT, - ACTIONS(7430), 1, - anon_sym_extends, - STATE(4174), 1, - sym_type_parameters, - STATE(4641), 1, - sym_object_type, - STATE(4914), 1, - sym_extends_type_clause, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [136914] = 6, - ACTIONS(3523), 1, - anon_sym_LT, - ACTIONS(3898), 1, - anon_sym_LPAREN, - STATE(1694), 1, - sym_arguments, - STATE(5602), 1, - sym_type_arguments, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(7432), 3, - anon_sym_LBRACK, - sym_identifier, - sym_private_property_identifier, - [136936] = 6, - ACTIONS(6458), 1, - anon_sym_EQ, - ACTIONS(6464), 1, - anon_sym_COLON, - STATE(4263), 1, - sym_type_annotation, - STATE(5317), 1, - sym__initializer, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6783), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [136958] = 6, - ACTIONS(6458), 1, - anon_sym_EQ, - ACTIONS(6464), 1, - anon_sym_COLON, - STATE(4264), 1, - sym_type_annotation, - STATE(5321), 1, - sym__initializer, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6783), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [136980] = 6, - ACTIONS(6458), 1, - anon_sym_EQ, - ACTIONS(6464), 1, - anon_sym_COLON, - STATE(4266), 1, - sym_type_annotation, - STATE(5323), 1, - sym__initializer, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6783), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [137002] = 6, - ACTIONS(6458), 1, - anon_sym_EQ, - ACTIONS(6464), 1, - anon_sym_COLON, - STATE(4269), 1, - sym_type_annotation, - STATE(5341), 1, - sym__initializer, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6783), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [137024] = 6, - ACTIONS(6458), 1, - anon_sym_EQ, - ACTIONS(6464), 1, - anon_sym_COLON, - STATE(4270), 1, + STATE(4505), 1, sym_type_annotation, - STATE(5343), 1, + STATE(5162), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6783), 3, + ACTIONS(6770), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [137046] = 8, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(3254), 1, - anon_sym_LPAREN, - ACTIONS(6725), 1, - sym__member_signature_marker, - ACTIONS(7434), 1, - anon_sym_QMARK, - STATE(3321), 1, - sym_formal_parameters, - STATE(4425), 1, - sym__call_signature, - STATE(5740), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [137072] = 8, - ACTIONS(6930), 1, + [136408] = 8, + ACTIONS(6973), 1, anon_sym_LBRACE, - ACTIONS(7058), 1, + ACTIONS(7039), 1, anon_sym_extends, - ACTIONS(7060), 1, + ACTIONS(7041), 1, anon_sym_implements, - STATE(2158), 1, + STATE(2543), 1, sym_class_body, - STATE(5142), 1, + STATE(4843), 1, sym_extends_clause, - STATE(5728), 1, + STATE(5680), 1, sym_class_heritage, - STATE(6183), 1, + STATE(5990), 1, sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [137098] = 6, - ACTIONS(6458), 1, - anon_sym_EQ, - ACTIONS(6464), 1, - anon_sym_COLON, - STATE(4277), 1, - sym_type_annotation, - STATE(5384), 1, - sym__initializer, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6783), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [137120] = 6, - ACTIONS(6458), 1, + [136434] = 6, + ACTIONS(6447), 1, anon_sym_EQ, - ACTIONS(6464), 1, + ACTIONS(6455), 1, anon_sym_COLON, - STATE(4281), 1, + STATE(4506), 1, sym_type_annotation, - STATE(5409), 1, + STATE(5163), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6783), 3, + ACTIONS(6770), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [137142] = 6, - ACTIONS(6458), 1, - anon_sym_EQ, - ACTIONS(6464), 1, - anon_sym_COLON, - STATE(4107), 1, - sym_type_annotation, - STATE(4907), 1, - sym__initializer, + [136456] = 8, + ACTIONS(3547), 1, + anon_sym_LT, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4637), 1, + anon_sym_LPAREN, + ACTIONS(7431), 1, + anon_sym_DOT, + STATE(2032), 1, + sym_arguments, + STATE(4665), 1, + sym_type_arguments, + STATE(5636), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6763), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [137164] = 6, - ACTIONS(6458), 1, - anon_sym_EQ, - ACTIONS(6464), 1, - anon_sym_COLON, - STATE(4288), 1, - sym_type_annotation, - STATE(4818), 1, - sym__initializer, + [136482] = 8, + ACTIONS(3547), 1, + anon_sym_LT, + ACTIONS(3937), 1, + anon_sym_LPAREN, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(7433), 1, + anon_sym_DOT, + STATE(1811), 1, + sym_arguments, + STATE(4805), 1, + sym_type_arguments, + STATE(5554), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6783), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [137186] = 6, - ACTIONS(6458), 1, + [136508] = 6, + ACTIONS(6447), 1, anon_sym_EQ, - ACTIONS(6464), 1, + ACTIONS(6455), 1, anon_sym_COLON, - STATE(4109), 1, + STATE(4507), 1, sym_type_annotation, - STATE(4928), 1, + STATE(5171), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6763), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [137208] = 4, - ACTIONS(7375), 1, - anon_sym_LBRACE, - STATE(4556), 1, - sym_statement_block, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(1675), 5, + ACTIONS(6770), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [137226] = 8, - ACTIONS(6862), 1, + [136530] = 8, + ACTIONS(6923), 1, anon_sym_const, - ACTIONS(6864), 1, + ACTIONS(6925), 1, anon_sym_in, - ACTIONS(6872), 1, + ACTIONS(6933), 1, anon_sym_out, - ACTIONS(7436), 1, + ACTIONS(7435), 1, sym_identifier, - ACTIONS(7438), 1, + ACTIONS(7437), 1, anon_sym_GT, - STATE(4912), 1, + STATE(5395), 1, sym_variance, - STATE(5546), 1, + STATE(5767), 1, sym_type_parameter, ACTIONS(5), 2, sym_html_comment, sym_comment, - [137252] = 6, - ACTIONS(6458), 1, - anon_sym_EQ, - ACTIONS(6464), 1, - anon_sym_COLON, - STATE(4289), 1, - sym_type_annotation, - STATE(4820), 1, - sym__initializer, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6783), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [137274] = 8, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(6548), 1, - anon_sym_LPAREN, - ACTIONS(6606), 1, - sym__member_signature_marker, - ACTIONS(7440), 1, - anon_sym_QMARK, - STATE(3484), 1, - sym_formal_parameters, - STATE(3920), 1, - sym__call_signature, - STATE(5490), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [137300] = 6, - ACTIONS(6458), 1, - anon_sym_EQ, - ACTIONS(6464), 1, - anon_sym_COLON, - STATE(4211), 1, - sym_type_annotation, - STATE(5064), 1, - sym__initializer, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6801), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [137322] = 8, - ACTIONS(7056), 1, + [136556] = 8, + ACTIONS(7037), 1, anon_sym_LBRACE, - ACTIONS(7058), 1, + ACTIONS(7039), 1, anon_sym_extends, - ACTIONS(7060), 1, + ACTIONS(7041), 1, anon_sym_implements, - STATE(789), 1, + STATE(4280), 1, sym_class_body, - STATE(5142), 1, + STATE(4843), 1, sym_extends_clause, - STATE(5685), 1, + STATE(5482), 1, sym_class_heritage, - STATE(6183), 1, + STATE(5990), 1, sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [137348] = 6, - ACTIONS(6373), 1, - anon_sym_EQ, - STATE(4657), 1, - sym_constraint, - STATE(5459), 1, - sym_default_type, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6377), 2, - anon_sym_COMMA, - anon_sym_GT, - ACTIONS(7010), 2, - anon_sym_COLON, - anon_sym_extends, - [137370] = 6, - ACTIONS(6458), 1, - anon_sym_EQ, - ACTIONS(6464), 1, - anon_sym_COLON, - STATE(4298), 1, - sym_type_annotation, - STATE(4827), 1, - sym__initializer, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6783), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [137392] = 6, - ACTIONS(6458), 1, - anon_sym_EQ, - ACTIONS(6464), 1, - anon_sym_COLON, - STATE(4306), 1, - sym_type_annotation, - STATE(4835), 1, - sym__initializer, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6783), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [137414] = 6, - ACTIONS(6458), 1, - anon_sym_EQ, - ACTIONS(6464), 1, - anon_sym_COLON, - STATE(4309), 1, - sym_type_annotation, - STATE(4849), 1, - sym__initializer, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6783), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [137436] = 8, - ACTIONS(3523), 1, - anon_sym_LT, - ACTIONS(3898), 1, + [136582] = 8, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(7442), 1, + ACTIONS(3941), 1, anon_sym_DOT, - STATE(1547), 1, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(6376), 1, + anon_sym_LT, + STATE(1635), 1, sym_arguments, - STATE(5520), 1, + STATE(3071), 1, sym_type_arguments, - STATE(5628), 1, + STATE(5554), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - [137462] = 6, - ACTIONS(6458), 1, + [136608] = 6, + ACTIONS(6447), 1, anon_sym_EQ, - ACTIONS(6464), 1, + ACTIONS(6455), 1, anon_sym_COLON, - STATE(4311), 1, + STATE(4284), 1, sym_type_annotation, - STATE(4852), 1, + STATE(4825), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6783), 3, + ACTIONS(6756), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [137484] = 8, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(6478), 1, - anon_sym_LPAREN, - ACTIONS(7444), 1, - anon_sym_QMARK, - ACTIONS(7446), 1, - sym__member_signature_marker, - STATE(3947), 1, - sym_formal_parameters, - STATE(5742), 1, - sym__call_signature, - STATE(5766), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [137510] = 8, - ACTIONS(6942), 1, - anon_sym_LBRACE, - ACTIONS(7058), 1, - anon_sym_extends, - ACTIONS(7060), 1, - anon_sym_implements, - STATE(1745), 1, - sym_class_body, - STATE(5142), 1, - sym_extends_clause, - STATE(5432), 1, - sym_class_heritage, - STATE(6183), 1, - sym_implements_clause, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [137536] = 8, - ACTIONS(7058), 1, - anon_sym_extends, - ACTIONS(7060), 1, - anon_sym_implements, - ACTIONS(7114), 1, - anon_sym_LBRACE, - STATE(4128), 1, - sym_class_body, - STATE(5142), 1, - sym_extends_clause, - STATE(5434), 1, - sym_class_heritage, - STATE(6183), 1, - sym_implements_clause, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [137562] = 8, - ACTIONS(6942), 1, - anon_sym_LBRACE, - ACTIONS(7058), 1, - anon_sym_extends, - ACTIONS(7060), 1, - anon_sym_implements, - STATE(1700), 1, - sym_class_body, - STATE(5142), 1, - sym_extends_clause, - STATE(5447), 1, - sym_class_heritage, - STATE(6183), 1, - sym_implements_clause, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [137588] = 8, - ACTIONS(6930), 1, - anon_sym_LBRACE, - ACTIONS(7058), 1, - anon_sym_extends, - ACTIONS(7060), 1, - anon_sym_implements, - STATE(2346), 1, - sym_class_body, - STATE(5142), 1, - sym_extends_clause, - STATE(5624), 1, - sym_class_heritage, - STATE(6183), 1, - sym_implements_clause, + [136630] = 8, + ACTIONS(6923), 1, + anon_sym_const, + ACTIONS(6925), 1, + anon_sym_in, + ACTIONS(6933), 1, + anon_sym_out, + ACTIONS(7435), 1, + sym_identifier, + ACTIONS(7439), 1, + anon_sym_GT, + STATE(5395), 1, + sym_variance, + STATE(5767), 1, + sym_type_parameter, ACTIONS(5), 2, sym_html_comment, sym_comment, - [137614] = 8, - ACTIONS(2470), 1, + [136656] = 8, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(3254), 1, + ACTIONS(3268), 1, anon_sym_LPAREN, - ACTIONS(6671), 1, + ACTIONS(6726), 1, sym__member_signature_marker, - ACTIONS(7448), 1, + ACTIONS(7441), 1, anon_sym_QMARK, - STATE(3321), 1, + STATE(3308), 1, sym_formal_parameters, - STATE(3864), 1, + STATE(4515), 1, sym__call_signature, - STATE(5740), 1, + STATE(5735), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [137640] = 8, - ACTIONS(2470), 1, + [136682] = 8, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(3254), 1, + ACTIONS(6453), 1, anon_sym_LPAREN, - ACTIONS(7450), 1, + ACTIONS(7443), 1, anon_sym_QMARK, - ACTIONS(7452), 1, + ACTIONS(7445), 1, sym__member_signature_marker, - STATE(3321), 1, + STATE(3950), 1, sym_formal_parameters, - STATE(4996), 1, - sym__call_signature, - STATE(5740), 1, + STATE(5753), 1, sym_type_parameters, + STATE(5760), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - [137666] = 8, - ACTIONS(6862), 1, - anon_sym_const, - ACTIONS(6864), 1, - anon_sym_in, - ACTIONS(6872), 1, - anon_sym_out, - ACTIONS(7436), 1, - sym_identifier, - ACTIONS(7454), 1, - anon_sym_GT, - STATE(4912), 1, - sym_variance, - STATE(5546), 1, - sym_type_parameter, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [137692] = 8, - ACTIONS(7058), 1, - anon_sym_extends, - ACTIONS(7060), 1, - anon_sym_implements, - ACTIONS(7114), 1, - anon_sym_LBRACE, - STATE(4273), 1, - sym_class_body, - STATE(5142), 1, - sym_extends_clause, - STATE(5489), 1, - sym_class_heritage, - STATE(6183), 1, - sym_implements_clause, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [137718] = 8, - ACTIONS(3898), 1, - anon_sym_LPAREN, - ACTIONS(3902), 1, - anon_sym_DOT, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(6361), 1, - anon_sym_LT, - STATE(1732), 1, - sym_arguments, - STATE(3208), 1, - sym_type_arguments, - STATE(5628), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [137744] = 6, - ACTIONS(6458), 1, - anon_sym_EQ, - ACTIONS(6464), 1, - anon_sym_COLON, - STATE(4120), 1, - sym_type_annotation, - STATE(4999), 1, - sym__initializer, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6763), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [137766] = 3, - ACTIONS(6938), 1, + [136708] = 3, + ACTIONS(6991), 1, anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4052), 6, + ACTIONS(4061), 6, anon_sym_as, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [137782] = 6, - ACTIONS(6458), 1, + [136724] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5109), 7, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + [136738] = 6, + ACTIONS(6447), 1, anon_sym_EQ, - ACTIONS(6464), 1, + ACTIONS(6455), 1, anon_sym_COLON, - STATE(4122), 1, + STATE(4544), 1, sym_type_annotation, - STATE(5007), 1, + STATE(5225), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6763), 3, + ACTIONS(6945), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [137804] = 8, - ACTIONS(6930), 1, - anon_sym_LBRACE, - ACTIONS(7058), 1, - anon_sym_extends, - ACTIONS(7060), 1, - anon_sym_implements, - STATE(2233), 1, - sym_class_body, - STATE(5142), 1, - sym_extends_clause, - STATE(5509), 1, - sym_class_heritage, - STATE(6183), 1, - sym_implements_clause, + [136760] = 8, + ACTIONS(1517), 1, + anon_sym_DQUOTE, + ACTIONS(1519), 1, + anon_sym_SQUOTE, + ACTIONS(7447), 1, + sym_identifier, + ACTIONS(7449), 1, + anon_sym_DOT, + STATE(753), 1, + sym_nested_identifier, + STATE(785), 1, + sym_string, + STATE(859), 1, + sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - [137830] = 8, - ACTIONS(7058), 1, + [136786] = 8, + ACTIONS(6953), 1, + anon_sym_LBRACE, + ACTIONS(7039), 1, anon_sym_extends, - ACTIONS(7060), 1, + ACTIONS(7041), 1, anon_sym_implements, - ACTIONS(7114), 1, - anon_sym_LBRACE, - STATE(4317), 1, + STATE(2229), 1, sym_class_body, - STATE(5142), 1, + STATE(4843), 1, sym_extends_clause, - STATE(5517), 1, + STATE(5498), 1, sym_class_heritage, - STATE(6183), 1, + STATE(5990), 1, sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [137856] = 8, - ACTIONS(6942), 1, + [136812] = 6, + ACTIONS(3352), 1, anon_sym_LBRACE, - ACTIONS(7058), 1, - anon_sym_extends, - ACTIONS(7060), 1, - anon_sym_implements, - STATE(1627), 1, - sym_class_body, - STATE(5142), 1, - sym_extends_clause, - STATE(5532), 1, - sym_class_heritage, - STATE(6183), 1, - sym_implements_clause, + ACTIONS(3354), 1, + anon_sym_LBRACK, + ACTIONS(7451), 1, + sym_identifier, + STATE(4689), 1, + sym_variable_declarator, ACTIONS(5), 2, sym_html_comment, sym_comment, - [137882] = 8, - ACTIONS(2470), 1, + STATE(3586), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + [136834] = 8, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(3254), 1, + ACTIONS(6473), 1, anon_sym_LPAREN, - ACTIONS(6707), 1, + ACTIONS(6609), 1, sym__member_signature_marker, - ACTIONS(7456), 1, + ACTIONS(7453), 1, anon_sym_QMARK, - STATE(3321), 1, + STATE(3457), 1, sym_formal_parameters, - STATE(3660), 1, + STATE(3977), 1, sym__call_signature, - STATE(5740), 1, + STATE(5545), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [137908] = 4, - ACTIONS(2450), 1, + [136860] = 8, + ACTIONS(7037), 1, anon_sym_LBRACE, - STATE(5805), 1, - sym_statement_block, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(7458), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [137926] = 8, - ACTIONS(7058), 1, + ACTIONS(7039), 1, anon_sym_extends, - ACTIONS(7060), 1, + ACTIONS(7041), 1, anon_sym_implements, - ACTIONS(7114), 1, - anon_sym_LBRACE, - STATE(4544), 1, + STATE(4297), 1, sym_class_body, - STATE(5142), 1, + STATE(4843), 1, sym_extends_clause, - STATE(5575), 1, + STATE(5508), 1, sym_class_heritage, - STATE(6183), 1, + STATE(5990), 1, sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [137952] = 8, - ACTIONS(2470), 1, + [136886] = 8, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(3254), 1, + ACTIONS(6453), 1, anon_sym_LPAREN, - ACTIONS(6713), 1, - sym__member_signature_marker, - ACTIONS(7460), 1, - anon_sym_QMARK, - STATE(3321), 1, + ACTIONS(7455), 1, + sym_identifier, + ACTIONS(7457), 1, + anon_sym_STAR, + STATE(3950), 1, sym_formal_parameters, - STATE(3686), 1, + STATE(5750), 1, sym__call_signature, - STATE(5740), 1, + STATE(5753), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [137978] = 8, - ACTIONS(7058), 1, + [136912] = 8, + ACTIONS(6973), 1, + anon_sym_LBRACE, + ACTIONS(7039), 1, anon_sym_extends, - ACTIONS(7060), 1, + ACTIONS(7041), 1, anon_sym_implements, - ACTIONS(7114), 1, - anon_sym_LBRACE, - STATE(760), 1, + STATE(1680), 1, sym_class_body, - STATE(5142), 1, + STATE(4843), 1, sym_extends_clause, - STATE(5641), 1, + STATE(5520), 1, sym_class_heritage, - STATE(6183), 1, + STATE(5990), 1, sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [138004] = 8, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(3254), 1, - anon_sym_LPAREN, - ACTIONS(6693), 1, - sym__member_signature_marker, - ACTIONS(7462), 1, - anon_sym_QMARK, - STATE(3321), 1, - sym_formal_parameters, - STATE(3718), 1, - sym__call_signature, - STATE(5740), 1, - sym_type_parameters, + [136938] = 4, + ACTIONS(2458), 1, + anon_sym_LBRACE, + STATE(5582), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [138030] = 8, - ACTIONS(2470), 1, + ACTIONS(7459), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [136956] = 8, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(3254), 1, + ACTIONS(3268), 1, anon_sym_LPAREN, - ACTIONS(7464), 1, - anon_sym_QMARK, - ACTIONS(7466), 1, + ACTIONS(6692), 1, sym__member_signature_marker, - STATE(3321), 1, + ACTIONS(7461), 1, + anon_sym_QMARK, + STATE(3308), 1, sym_formal_parameters, - STATE(3776), 1, + STATE(3816), 1, sym__call_signature, - STATE(5740), 1, + STATE(5735), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [138056] = 8, - ACTIONS(2470), 1, + [136982] = 8, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(3254), 1, + ACTIONS(6453), 1, anon_sym_LPAREN, - ACTIONS(7468), 1, - anon_sym_QMARK, - ACTIONS(7470), 1, - sym__member_signature_marker, - STATE(3321), 1, + ACTIONS(7463), 1, + sym_identifier, + ACTIONS(7465), 1, + anon_sym_STAR, + STATE(3950), 1, sym_formal_parameters, - STATE(3786), 1, + STATE(5750), 1, sym__call_signature, - STATE(5740), 1, + STATE(5753), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [138082] = 6, - ACTIONS(6458), 1, + [137008] = 6, + ACTIONS(6447), 1, anon_sym_EQ, - ACTIONS(6464), 1, + ACTIONS(6455), 1, anon_sym_COLON, - STATE(4439), 1, + STATE(4170), 1, sym_type_annotation, - STATE(5063), 1, + STATE(4955), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7472), 3, + ACTIONS(6756), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [138104] = 8, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(6548), 1, - anon_sym_LPAREN, - ACTIONS(7474), 1, - anon_sym_QMARK, - ACTIONS(7476), 1, - sym__member_signature_marker, - STATE(3484), 1, - sym_formal_parameters, - STATE(3901), 1, - sym__call_signature, - STATE(5490), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [138130] = 6, - ACTIONS(6458), 1, + [137030] = 6, + ACTIONS(6447), 1, anon_sym_EQ, - ACTIONS(6464), 1, + ACTIONS(6455), 1, anon_sym_COLON, - STATE(4123), 1, + STATE(4172), 1, sym_type_annotation, - STATE(5020), 1, + STATE(4963), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6763), 3, + ACTIONS(6756), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [138152] = 6, - ACTIONS(6458), 1, - anon_sym_EQ, - ACTIONS(6464), 1, - anon_sym_COLON, - STATE(4442), 1, - sym_type_annotation, - STATE(5073), 1, - sym__initializer, + [137052] = 8, + ACTIONS(7039), 1, + anon_sym_extends, + ACTIONS(7041), 1, + anon_sym_implements, + ACTIONS(7047), 1, + anon_sym_LBRACE, + STATE(789), 1, + sym_class_body, + STATE(4843), 1, + sym_extends_clause, + STATE(5551), 1, + sym_class_heritage, + STATE(5990), 1, + sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6809), 3, - sym__automatic_semicolon, + [137078] = 8, + ACTIONS(7467), 1, + anon_sym_LBRACE, + ACTIONS(7469), 1, anon_sym_COMMA, - anon_sym_SEMI, - [138174] = 6, - ACTIONS(6458), 1, - anon_sym_EQ, - ACTIONS(6464), 1, - anon_sym_COLON, - STATE(4443), 1, - sym_type_annotation, - STATE(5074), 1, - sym__initializer, + ACTIONS(7471), 1, + anon_sym_DOT, + ACTIONS(7473), 1, + anon_sym_LT, + ACTIONS(7475), 1, + anon_sym_LBRACE_PIPE, + STATE(4766), 1, + aux_sym_extends_type_clause_repeat1, + STATE(5402), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6809), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [138196] = 6, - ACTIONS(6458), 1, + [137104] = 6, + ACTIONS(6447), 1, anon_sym_EQ, - ACTIONS(6464), 1, + ACTIONS(6455), 1, anon_sym_COLON, - STATE(4124), 1, + STATE(4153), 1, sym_type_annotation, - STATE(5029), 1, + STATE(4899), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6763), 3, + ACTIONS(6756), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [138218] = 8, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(6478), 1, - anon_sym_LPAREN, - ACTIONS(7478), 1, - anon_sym_QMARK, - ACTIONS(7480), 1, - sym__member_signature_marker, - STATE(3947), 1, - sym_formal_parameters, - STATE(5680), 1, - sym__call_signature, - STATE(5766), 1, - sym_type_parameters, + [137126] = 8, + ACTIONS(6953), 1, + anon_sym_LBRACE, + ACTIONS(7039), 1, + anon_sym_extends, + ACTIONS(7041), 1, + anon_sym_implements, + STATE(2159), 1, + sym_class_body, + STATE(4843), 1, + sym_extends_clause, + STATE(5741), 1, + sym_class_heritage, + STATE(5990), 1, + sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [138244] = 2, + [137152] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7482), 7, + ACTIONS(7477), 7, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_COMMA, @@ -253278,3009 +252747,3634 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_COLON, anon_sym_PIPE_RBRACE, - [138258] = 3, + [137166] = 6, + ACTIONS(6447), 1, + anon_sym_EQ, + ACTIONS(6455), 1, + anon_sym_COLON, + STATE(4103), 1, + sym_type_annotation, + STATE(5032), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5789), 2, + ACTIONS(6756), 3, + sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, - ACTIONS(726), 5, - sym__member_signature_marker, - anon_sym_LPAREN, + anon_sym_SEMI, + [137188] = 6, + ACTIONS(6447), 1, + anon_sym_EQ, + ACTIONS(6455), 1, anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - [138274] = 4, - ACTIONS(2450), 1, + STATE(4128), 1, + sym_type_annotation, + STATE(4818), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6756), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [137210] = 4, + ACTIONS(2458), 1, anon_sym_LBRACE, - STATE(5798), 1, + STATE(5603), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7458), 5, + ACTIONS(7479), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [138292] = 6, - ACTIONS(6458), 1, + [137228] = 6, + ACTIONS(6447), 1, anon_sym_EQ, - ACTIONS(6464), 1, + ACTIONS(6455), 1, anon_sym_COLON, - STATE(4322), 1, + STATE(4183), 1, sym_type_annotation, - STATE(4885), 1, + STATE(5030), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6783), 3, + ACTIONS(6756), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [138314] = 6, - ACTIONS(6458), 1, - anon_sym_EQ, - ACTIONS(6464), 1, - anon_sym_COLON, - STATE(4323), 1, - sym_type_annotation, - STATE(4886), 1, - sym__initializer, + [137250] = 6, + ACTIONS(3352), 1, + anon_sym_LBRACE, + ACTIONS(3354), 1, + anon_sym_LBRACK, + ACTIONS(7451), 1, + sym_identifier, + STATE(4698), 1, + sym_variable_declarator, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6783), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [138336] = 6, - ACTIONS(6458), 1, + STATE(3586), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + [137272] = 6, + ACTIONS(6447), 1, anon_sym_EQ, - ACTIONS(6464), 1, + ACTIONS(6455), 1, anon_sym_COLON, - STATE(4325), 1, + STATE(4451), 1, sym_type_annotation, - STATE(4890), 1, + STATE(5098), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6783), 3, + ACTIONS(6770), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [138358] = 6, - ACTIONS(6458), 1, + [137294] = 6, + ACTIONS(6447), 1, anon_sym_EQ, - ACTIONS(6464), 1, + ACTIONS(6455), 1, anon_sym_COLON, - STATE(4328), 1, + STATE(4185), 1, sym_type_annotation, - STATE(4895), 1, + STATE(5034), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6783), 3, + ACTIONS(6756), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [138380] = 6, - ACTIONS(6458), 1, + [137316] = 6, + ACTIONS(6447), 1, anon_sym_EQ, - ACTIONS(6464), 1, + ACTIONS(6455), 1, anon_sym_COLON, - STATE(4444), 1, + STATE(4192), 1, sym_type_annotation, - STATE(5082), 1, + STATE(5058), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6809), 3, + ACTIONS(6756), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [138402] = 6, - ACTIONS(6458), 1, + [137338] = 6, + ACTIONS(6447), 1, anon_sym_EQ, - ACTIONS(6464), 1, + ACTIONS(6455), 1, anon_sym_COLON, - STATE(4445), 1, + STATE(4421), 1, sym_type_annotation, - STATE(5083), 1, + STATE(5054), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6809), 3, + ACTIONS(6816), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [138424] = 8, - ACTIONS(6930), 1, + [137360] = 8, + ACTIONS(7037), 1, anon_sym_LBRACE, - ACTIONS(7058), 1, + ACTIONS(7039), 1, anon_sym_extends, - ACTIONS(7060), 1, + ACTIONS(7041), 1, anon_sym_implements, - STATE(2350), 1, + STATE(4331), 1, sym_class_body, - STATE(5142), 1, + STATE(4843), 1, sym_extends_clause, - STATE(5478), 1, + STATE(5553), 1, sym_class_heritage, - STATE(6183), 1, + STATE(5990), 1, sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [138450] = 4, - ACTIONS(2450), 1, + [137386] = 8, + ACTIONS(6953), 1, anon_sym_LBRACE, - STATE(5564), 1, - sym_statement_block, + ACTIONS(7039), 1, + anon_sym_extends, + ACTIONS(7041), 1, + anon_sym_implements, + STATE(2227), 1, + sym_class_body, + STATE(4843), 1, + sym_extends_clause, + STATE(5565), 1, + sym_class_heritage, + STATE(5990), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [137412] = 6, + ACTIONS(6447), 1, + anon_sym_EQ, + ACTIONS(6455), 1, + anon_sym_COLON, + STATE(4200), 1, + sym_type_annotation, + STATE(5078), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7484), 5, + ACTIONS(6756), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [138468] = 6, - ACTIONS(6458), 1, + [137434] = 8, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(3268), 1, + anon_sym_LPAREN, + ACTIONS(6698), 1, + sym__member_signature_marker, + ACTIONS(7481), 1, + anon_sym_QMARK, + STATE(3308), 1, + sym_formal_parameters, + STATE(3778), 1, + sym__call_signature, + STATE(5735), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [137460] = 6, + ACTIONS(6447), 1, anon_sym_EQ, - ACTIONS(6464), 1, + ACTIONS(6455), 1, anon_sym_COLON, - STATE(4385), 1, + STATE(4220), 1, sym_type_annotation, - STATE(4997), 1, + STATE(5181), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6763), 3, + ACTIONS(6756), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [138490] = 4, - ACTIONS(2450), 1, + [137482] = 8, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(3268), 1, + anon_sym_LPAREN, + ACTIONS(6675), 1, + sym__member_signature_marker, + ACTIONS(7483), 1, + anon_sym_QMARK, + STATE(3308), 1, + sym_formal_parameters, + STATE(4316), 1, + sym__call_signature, + STATE(5735), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [137508] = 6, + ACTIONS(6388), 1, + anon_sym_EQ, + STATE(4653), 1, + sym_constraint, + STATE(5724), 1, + sym_default_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6965), 2, + anon_sym_COLON, + anon_sym_extends, + ACTIONS(7485), 2, + anon_sym_COMMA, + anon_sym_GT, + [137530] = 4, + ACTIONS(2458), 1, anon_sym_LBRACE, - STATE(5717), 1, + STATE(5736), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7484), 5, + ACTIONS(7487), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [138508] = 4, - ACTIONS(2450), 1, + [137548] = 4, + ACTIONS(2458), 1, anon_sym_LBRACE, - STATE(5720), 1, + STATE(5702), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7458), 5, + ACTIONS(7487), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [138526] = 6, - ACTIONS(6458), 1, + [137566] = 6, + ACTIONS(6447), 1, anon_sym_EQ, - ACTIONS(6464), 1, + ACTIONS(6455), 1, anon_sym_COLON, - STATE(4137), 1, + STATE(4463), 1, sym_type_annotation, - STATE(5197), 1, + STATE(5106), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6770), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [137588] = 6, + ACTIONS(6447), 1, + anon_sym_EQ, + ACTIONS(6455), 1, + anon_sym_COLON, + STATE(4464), 1, + sym_type_annotation, + STATE(5107), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6763), 3, + ACTIONS(6770), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [138548] = 4, - ACTIONS(2450), 1, + [137610] = 4, + ACTIONS(2458), 1, anon_sym_LBRACE, - STATE(5810), 1, + STATE(5768), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7486), 5, + ACTIONS(7489), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [138566] = 8, - ACTIONS(2470), 1, + [137628] = 6, + ACTIONS(3547), 1, anon_sym_LT, - ACTIONS(6478), 1, + ACTIONS(4637), 1, anon_sym_LPAREN, - ACTIONS(7488), 1, - anon_sym_QMARK, - ACTIONS(7490), 1, - sym__member_signature_marker, - STATE(3947), 1, - sym_formal_parameters, - STATE(5435), 1, - sym__call_signature, - STATE(5766), 1, - sym_type_parameters, + STATE(2360), 1, + sym_arguments, + STATE(5468), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7491), 3, + anon_sym_LBRACK, + sym_identifier, + sym_private_property_identifier, + [137650] = 4, + ACTIONS(2458), 1, + anon_sym_LBRACE, + STATE(5792), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [138592] = 6, - ACTIONS(6458), 1, + ACTIONS(7489), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [137668] = 6, + ACTIONS(6447), 1, anon_sym_EQ, - ACTIONS(6464), 1, + ACTIONS(6455), 1, anon_sym_COLON, - STATE(4410), 1, + STATE(4154), 1, sym_type_annotation, - STATE(5039), 1, + STATE(4902), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6763), 3, + ACTIONS(6756), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [138614] = 8, - ACTIONS(3523), 1, + [137690] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(728), 7, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + [137704] = 8, + ACTIONS(3547), 1, anon_sym_LT, - ACTIONS(3898), 1, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(4452), 1, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(7442), 1, + ACTIONS(7493), 1, anon_sym_DOT, - STATE(1803), 1, + STATE(2579), 1, sym_arguments, - STATE(5520), 1, + STATE(4805), 1, sym_type_arguments, - STATE(5628), 1, + STATE(5554), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - [138640] = 8, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(6478), 1, - anon_sym_LPAREN, - ACTIONS(7492), 1, - anon_sym_QMARK, - ACTIONS(7494), 1, - sym__member_signature_marker, - STATE(3947), 1, - sym_formal_parameters, - STATE(5766), 1, - sym_type_parameters, - STATE(5796), 1, - sym__call_signature, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [138666] = 6, - ACTIONS(6458), 1, + [137730] = 6, + ACTIONS(6447), 1, anon_sym_EQ, - ACTIONS(6464), 1, + ACTIONS(6455), 1, anon_sym_COLON, - STATE(4424), 1, + STATE(4532), 1, sym_type_annotation, - STATE(5052), 1, + STATE(5198), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6763), 3, + ACTIONS(7495), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [138688] = 6, - ACTIONS(6458), 1, + [137752] = 6, + ACTIONS(6447), 1, anon_sym_EQ, - ACTIONS(6464), 1, + ACTIONS(6455), 1, anon_sym_COLON, - STATE(4451), 1, + STATE(4473), 1, sym_type_annotation, - STATE(5094), 1, + STATE(5118), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6809), 3, + ACTIONS(6770), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [138710] = 6, - ACTIONS(6458), 1, - anon_sym_EQ, - ACTIONS(6464), 1, - anon_sym_COLON, - STATE(4453), 1, - sym_type_annotation, - STATE(5097), 1, - sym__initializer, + [137774] = 8, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4637), 1, + anon_sym_LPAREN, + ACTIONS(4641), 1, + anon_sym_DOT, + ACTIONS(6376), 1, + anon_sym_LT, + STATE(2486), 1, + sym_arguments, + STATE(3320), 1, + sym_type_arguments, + STATE(5636), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6809), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [138732] = 6, - ACTIONS(6458), 1, - anon_sym_EQ, - ACTIONS(6464), 1, - anon_sym_COLON, - STATE(4428), 1, - sym_type_annotation, - STATE(5054), 1, - sym__initializer, + [137800] = 4, + ACTIONS(7385), 1, + anon_sym_LBRACE, + STATE(4612), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6763), 3, + ACTIONS(1663), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [138754] = 8, - ACTIONS(3898), 1, + anon_sym_PIPE_RBRACE, + [137818] = 8, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(6473), 1, anon_sym_LPAREN, - ACTIONS(3902), 1, - anon_sym_DOT, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(6361), 1, + ACTIONS(7497), 1, + anon_sym_QMARK, + ACTIONS(7499), 1, + sym__member_signature_marker, + STATE(3457), 1, + sym_formal_parameters, + STATE(4019), 1, + sym__call_signature, + STATE(5545), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [137844] = 8, + ACTIONS(2490), 1, anon_sym_LT, - STATE(2372), 1, + ACTIONS(3268), 1, + anon_sym_LPAREN, + ACTIONS(6734), 1, + sym__member_signature_marker, + ACTIONS(7501), 1, + anon_sym_QMARK, + STATE(3308), 1, + sym_formal_parameters, + STATE(3726), 1, + sym__call_signature, + STATE(5735), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [137870] = 6, + ACTIONS(3352), 1, + anon_sym_LBRACE, + ACTIONS(3354), 1, + anon_sym_LBRACK, + ACTIONS(7503), 1, + sym_identifier, + STATE(4690), 1, + sym_variable_declarator, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(3403), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + [137892] = 3, + ACTIONS(4197), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4199), 6, + anon_sym_LBRACE, + anon_sym_LPAREN, + anon_sym_GT, + sym_jsx_identifier, + anon_sym_SLASH_GT, + anon_sym_BQUOTE, + [137908] = 6, + ACTIONS(3547), 1, + anon_sym_LT, + ACTIONS(3937), 1, + anon_sym_LPAREN, + STATE(1639), 1, sym_arguments, - STATE(3208), 1, + STATE(5646), 1, sym_type_arguments, - STATE(5628), 1, - sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - [138780] = 8, - ACTIONS(6930), 1, - anon_sym_LBRACE, - ACTIONS(7058), 1, - anon_sym_extends, - ACTIONS(7060), 1, - anon_sym_implements, - STATE(2378), 1, - sym_class_body, - STATE(5142), 1, - sym_extends_clause, - STATE(5586), 1, - sym_class_heritage, - STATE(6183), 1, - sym_implements_clause, + ACTIONS(7491), 3, + anon_sym_LBRACK, + sym_identifier, + sym_private_property_identifier, + [137930] = 8, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(6453), 1, + anon_sym_LPAREN, + ACTIONS(7505), 1, + sym_identifier, + ACTIONS(7507), 1, + anon_sym_STAR, + STATE(3950), 1, + sym_formal_parameters, + STATE(5753), 1, + sym_type_parameters, + STATE(5770), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - [138806] = 6, - ACTIONS(6458), 1, + [137956] = 6, + ACTIONS(6447), 1, anon_sym_EQ, - ACTIONS(6464), 1, + ACTIONS(6455), 1, anon_sym_COLON, - STATE(4455), 1, + STATE(4540), 1, sym_type_annotation, - STATE(5101), 1, + STATE(5217), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6809), 3, + ACTIONS(6830), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [137978] = 4, + ACTIONS(2458), 1, + anon_sym_LBRACE, + STATE(5732), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7459), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [138828] = 6, - ACTIONS(6458), 1, + anon_sym_PIPE_RBRACE, + [137996] = 6, + ACTIONS(6447), 1, anon_sym_EQ, - ACTIONS(6464), 1, + ACTIONS(6455), 1, anon_sym_COLON, - STATE(4458), 1, + STATE(4541), 1, sym_type_annotation, - STATE(5104), 1, + STATE(5219), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6809), 3, + ACTIONS(6830), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [138850] = 6, - ACTIONS(6458), 1, + [138018] = 6, + ACTIONS(6447), 1, anon_sym_EQ, - ACTIONS(6464), 1, + ACTIONS(6455), 1, anon_sym_COLON, - STATE(4462), 1, + STATE(4548), 1, sym_type_annotation, - STATE(5117), 1, + STATE(5230), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6809), 3, + ACTIONS(6830), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [138872] = 6, - ACTIONS(6458), 1, + [138040] = 6, + ACTIONS(6447), 1, anon_sym_EQ, - ACTIONS(6464), 1, + ACTIONS(6455), 1, anon_sym_COLON, - STATE(4448), 1, + STATE(4550), 1, sym_type_annotation, - STATE(5089), 1, + STATE(5236), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6763), 3, + ACTIONS(6830), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [138894] = 8, - ACTIONS(6930), 1, + [138062] = 8, + ACTIONS(7037), 1, anon_sym_LBRACE, - ACTIONS(7058), 1, + ACTIONS(7039), 1, anon_sym_extends, - ACTIONS(7060), 1, + ACTIONS(7041), 1, anon_sym_implements, - STATE(2358), 1, + STATE(781), 1, sym_class_body, - STATE(5142), 1, + STATE(4843), 1, sym_extends_clause, - STATE(5695), 1, + STATE(5624), 1, sym_class_heritage, - STATE(6183), 1, + STATE(5990), 1, sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [138920] = 6, - ACTIONS(6458), 1, + [138088] = 6, + ACTIONS(6447), 1, anon_sym_EQ, - ACTIONS(6464), 1, + ACTIONS(6455), 1, anon_sym_COLON, - STATE(4463), 1, + STATE(4557), 1, sym_type_annotation, - STATE(5118), 1, + STATE(5247), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6809), 3, + ACTIONS(6830), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [138942] = 6, - ACTIONS(6458), 1, + [138110] = 8, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(6453), 1, + anon_sym_LPAREN, + ACTIONS(7509), 1, + sym_identifier, + ACTIONS(7511), 1, + anon_sym_STAR, + STATE(3950), 1, + sym_formal_parameters, + STATE(5494), 1, + sym__call_signature, + STATE(5753), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [138136] = 6, + ACTIONS(6447), 1, anon_sym_EQ, - ACTIONS(6464), 1, + ACTIONS(6455), 1, anon_sym_COLON, - STATE(4452), 1, + STATE(4566), 1, sym_type_annotation, - STATE(5093), 1, + STATE(5259), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6763), 3, + ACTIONS(6830), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [138964] = 4, - ACTIONS(2450), 1, - anon_sym_LBRACE, - STATE(5584), 1, - sym_statement_block, + [138158] = 8, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(6453), 1, + anon_sym_LPAREN, + ACTIONS(7513), 1, + anon_sym_QMARK, + ACTIONS(7515), 1, + sym__member_signature_marker, + STATE(3950), 1, + sym_formal_parameters, + STATE(5739), 1, + sym__call_signature, + STATE(5753), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7496), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [138982] = 4, - ACTIONS(2450), 1, - anon_sym_LBRACE, - STATE(5652), 1, - sym_statement_block, + [138184] = 3, + ACTIONS(7517), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7498), 5, - sym__automatic_semicolon, + ACTIONS(3593), 6, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [139000] = 4, - ACTIONS(2450), 1, - anon_sym_LBRACE, - STATE(5494), 1, - sym_statement_block, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_QMARK, + [138200] = 6, + ACTIONS(6447), 1, + anon_sym_EQ, + ACTIONS(6455), 1, + anon_sym_COLON, + STATE(4569), 1, + sym_type_annotation, + STATE(5261), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7498), 5, + ACTIONS(6830), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [139018] = 4, - ACTIONS(2450), 1, - anon_sym_LBRACE, - STATE(5712), 1, - sym_statement_block, + [138222] = 6, + ACTIONS(6447), 1, + anon_sym_EQ, + ACTIONS(6455), 1, + anon_sym_COLON, + STATE(4571), 1, + sym_type_annotation, + STATE(5262), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7500), 5, + ACTIONS(6830), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [139036] = 4, - ACTIONS(2450), 1, - anon_sym_LBRACE, - STATE(5797), 1, - sym_statement_block, + [138244] = 3, + ACTIONS(4227), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7498), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [139054] = 6, - ACTIONS(6373), 1, - anon_sym_EQ, - STATE(4711), 1, - sym_constraint, - STATE(5527), 1, - sym_default_type, + ACTIONS(4229), 6, + anon_sym_LBRACE, + anon_sym_LPAREN, + anon_sym_GT, + sym_jsx_identifier, + anon_sym_SLASH_GT, + anon_sym_BQUOTE, + [138260] = 8, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(3268), 1, + anon_sym_LPAREN, + ACTIONS(7520), 1, + anon_sym_QMARK, + ACTIONS(7522), 1, + sym__member_signature_marker, + STATE(3308), 1, + sym_formal_parameters, + STATE(3606), 1, + sym__call_signature, + STATE(5735), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7010), 2, - anon_sym_COLON, - anon_sym_extends, - ACTIONS(7012), 2, - anon_sym_COMMA, - anon_sym_GT, - [139076] = 4, - ACTIONS(2450), 1, + [138286] = 8, + ACTIONS(6973), 1, anon_sym_LBRACE, - STATE(5809), 1, - sym_statement_block, + ACTIONS(7039), 1, + anon_sym_extends, + ACTIONS(7041), 1, + anon_sym_implements, + STATE(2570), 1, + sym_class_body, + STATE(4843), 1, + sym_extends_clause, + STATE(5658), 1, + sym_class_heritage, + STATE(5990), 1, + sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7500), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [139094] = 4, - ACTIONS(6464), 1, - anon_sym_COLON, - STATE(4637), 1, - sym_type_annotation, + [138312] = 8, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(3268), 1, + anon_sym_LPAREN, + ACTIONS(7524), 1, + anon_sym_QMARK, + ACTIONS(7526), 1, + sym__member_signature_marker, + STATE(3308), 1, + sym_formal_parameters, + STATE(3698), 1, + sym__call_signature, + STATE(5735), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7502), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [139112] = 6, - ACTIONS(6458), 1, + [138338] = 8, + ACTIONS(3937), 1, + anon_sym_LPAREN, + ACTIONS(3941), 1, + anon_sym_DOT, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(6376), 1, + anon_sym_LT, + STATE(1977), 1, + sym_arguments, + STATE(3071), 1, + sym_type_arguments, + STATE(5554), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [138364] = 6, + ACTIONS(6447), 1, anon_sym_EQ, - ACTIONS(6464), 1, + ACTIONS(6455), 1, anon_sym_COLON, - STATE(4140), 1, + STATE(4577), 1, sym_type_annotation, - STATE(5264), 1, + STATE(5269), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6763), 3, + ACTIONS(6830), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [139134] = 6, - ACTIONS(6458), 1, + [138386] = 6, + ACTIONS(6447), 1, anon_sym_EQ, - ACTIONS(6464), 1, + ACTIONS(6455), 1, anon_sym_COLON, - STATE(4295), 1, + STATE(4579), 1, sym_type_annotation, - STATE(4838), 1, + STATE(5273), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6977), 3, + ACTIONS(6830), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [139156] = 5, - ACTIONS(6791), 1, - anon_sym_COLON, - ACTIONS(7504), 1, - sym_identifier, - ACTIONS(7506), 1, - anon_sym_EQ, + [138408] = 8, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(6453), 1, + anon_sym_LPAREN, + ACTIONS(7528), 1, + anon_sym_QMARK, + ACTIONS(7530), 1, + sym__member_signature_marker, + STATE(3950), 1, + sym_formal_parameters, + STATE(5655), 1, + sym__call_signature, + STATE(5753), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7508), 4, - anon_sym_LBRACE, - anon_sym_GT, - sym_jsx_identifier, - anon_sym_SLASH_GT, - [139176] = 8, - ACTIONS(3523), 1, + [138434] = 8, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(3898), 1, + ACTIONS(6453), 1, anon_sym_LPAREN, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(7510), 1, - anon_sym_DOT, - STATE(1803), 1, - sym_arguments, - STATE(5520), 1, - sym_type_arguments, - STATE(5628), 1, - sym_optional_chain, + ACTIONS(7532), 1, + anon_sym_QMARK, + ACTIONS(7534), 1, + sym__member_signature_marker, + STATE(3950), 1, + sym_formal_parameters, + STATE(5635), 1, + sym__call_signature, + STATE(5753), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [139202] = 2, + [138460] = 7, + ACTIONS(3084), 1, + anon_sym_DQUOTE, + ACTIONS(3086), 1, + anon_sym_SQUOTE, + ACTIONS(6903), 1, + sym_identifier, + ACTIONS(6979), 1, + anon_sym_type, + STATE(5532), 1, + sym__import_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7512), 7, - sym__automatic_semicolon, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_PIPE_RBRACE, - [139216] = 6, - ACTIONS(6458), 1, + STATE(6060), 2, + sym__module_export_name, + sym_string, + [138484] = 6, + ACTIONS(6447), 1, anon_sym_EQ, - ACTIONS(6464), 1, + ACTIONS(6455), 1, anon_sym_COLON, - STATE(4337), 1, + STATE(4106), 1, sym_type_annotation, - STATE(4934), 1, + STATE(5052), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6783), 3, + ACTIONS(6756), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [139238] = 8, - ACTIONS(3898), 1, - anon_sym_LPAREN, - ACTIONS(3902), 1, - anon_sym_DOT, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(6361), 1, - anon_sym_LT, - STATE(2017), 1, - sym_arguments, - STATE(3208), 1, - sym_type_arguments, - STATE(5628), 1, - sym_optional_chain, + [138506] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [139264] = 6, - ACTIONS(6458), 1, + ACTIONS(7202), 7, + sym__automatic_semicolon, anon_sym_EQ, - ACTIONS(6464), 1, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_in, + anon_sym_of, anon_sym_COLON, - STATE(4476), 1, + [138520] = 6, + ACTIONS(6447), 1, + anon_sym_EQ, + ACTIONS(6455), 1, + anon_sym_COLON, + STATE(4108), 1, sym_type_annotation, - STATE(5140), 1, + STATE(5061), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6763), 3, + ACTIONS(6756), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [139286] = 6, - ACTIONS(6458), 1, + [138542] = 6, + ACTIONS(6447), 1, anon_sym_EQ, - ACTIONS(6464), 1, + ACTIONS(6455), 1, anon_sym_COLON, - STATE(4466), 1, + STATE(4475), 1, sym_type_annotation, - STATE(5126), 1, + STATE(5123), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6809), 3, + ACTIONS(6770), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [139308] = 6, - ACTIONS(6458), 1, - anon_sym_EQ, - ACTIONS(6464), 1, + [138564] = 8, + ACTIONS(6923), 1, + anon_sym_const, + ACTIONS(6925), 1, + anon_sym_in, + ACTIONS(6933), 1, + anon_sym_out, + ACTIONS(7435), 1, + sym_identifier, + ACTIONS(7536), 1, + anon_sym_GT, + STATE(5395), 1, + sym_variance, + STATE(5767), 1, + sym_type_parameter, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [138590] = 7, + ACTIONS(862), 1, anon_sym_COLON, - STATE(4485), 1, + ACTIONS(7538), 1, + anon_sym_EQ, + ACTIONS(7542), 1, + anon_sym_QMARK, + STATE(4674), 1, sym_type_annotation, - STATE(5147), 1, + STATE(5501), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6763), 3, - sym__automatic_semicolon, + ACTIONS(7540), 2, anon_sym_COMMA, - anon_sym_SEMI, - [139330] = 2, + anon_sym_RPAREN, + [138614] = 8, + ACTIONS(7039), 1, + anon_sym_extends, + ACTIONS(7041), 1, + anon_sym_implements, + ACTIONS(7047), 1, + anon_sym_LBRACE, + STATE(788), 1, + sym_class_body, + STATE(4843), 1, + sym_extends_clause, + STATE(5764), 1, + sym_class_heritage, + STATE(5990), 1, + sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7204), 7, - sym__automatic_semicolon, + [138640] = 6, + ACTIONS(6447), 1, anon_sym_EQ, + ACTIONS(6455), 1, + anon_sym_COLON, + STATE(4582), 1, + sym_type_annotation, + STATE(5283), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6830), 3, + sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_in, - anon_sym_of, - anon_sym_COLON, - [139344] = 8, - ACTIONS(3523), 1, + [138662] = 8, + ACTIONS(217), 1, + anon_sym_LBRACE_PIPE, + ACTIONS(1507), 1, + anon_sym_LBRACE, + ACTIONS(7544), 1, anon_sym_LT, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4530), 1, - anon_sym_LPAREN, - ACTIONS(7514), 1, - anon_sym_DOT, - STATE(2406), 1, - sym_arguments, - STATE(5439), 1, - sym_type_arguments, - STATE(5716), 1, - sym_optional_chain, + ACTIONS(7546), 1, + anon_sym_extends, + STATE(908), 1, + sym_object_type, + STATE(4123), 1, + sym_type_parameters, + STATE(5271), 1, + sym_extends_type_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [138688] = 6, + ACTIONS(3352), 1, + anon_sym_LBRACE, + ACTIONS(3354), 1, + anon_sym_LBRACK, + ACTIONS(7548), 1, + sym_identifier, + STATE(4676), 1, + sym_variable_declarator, ACTIONS(5), 2, sym_html_comment, sym_comment, - [139370] = 6, - ACTIONS(6458), 1, + STATE(3404), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + [138710] = 6, + ACTIONS(6447), 1, anon_sym_EQ, - ACTIONS(6464), 1, + ACTIONS(6455), 1, anon_sym_COLON, - STATE(4467), 1, + STATE(4583), 1, sym_type_annotation, - STATE(5127), 1, + STATE(5290), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6809), 3, + ACTIONS(6830), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [139392] = 8, - ACTIONS(3898), 1, - anon_sym_LPAREN, - ACTIONS(3902), 1, - anon_sym_DOT, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(6361), 1, - anon_sym_LT, - STATE(2172), 1, - sym_arguments, - STATE(3208), 1, - sym_type_arguments, - STATE(5628), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [139418] = 6, - ACTIONS(6458), 1, + [138732] = 6, + ACTIONS(6447), 1, anon_sym_EQ, - ACTIONS(6464), 1, + ACTIONS(6455), 1, anon_sym_COLON, - STATE(4501), 1, + STATE(4247), 1, sym_type_annotation, - STATE(5195), 1, + STATE(5264), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6763), 3, + ACTIONS(6756), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [139440] = 2, + [138754] = 4, + ACTIONS(2458), 1, + anon_sym_LBRACE, + STATE(5537), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4981), 7, + ACTIONS(7550), 5, sym__automatic_semicolon, - anon_sym_EQ, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_in, - anon_sym_of, - anon_sym_COLON, - [139454] = 6, - ACTIONS(6458), 1, + anon_sym_PIPE_RBRACE, + [138772] = 8, + ACTIONS(6953), 1, + anon_sym_LBRACE, + ACTIONS(7039), 1, + anon_sym_extends, + ACTIONS(7041), 1, + anon_sym_implements, + STATE(2379), 1, + sym_class_body, + STATE(4843), 1, + sym_extends_clause, + STATE(5746), 1, + sym_class_heritage, + STATE(5990), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [138798] = 8, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(6453), 1, + anon_sym_LPAREN, + ACTIONS(7552), 1, + anon_sym_QMARK, + ACTIONS(7554), 1, + sym__member_signature_marker, + STATE(3950), 1, + sym_formal_parameters, + STATE(5465), 1, + sym__call_signature, + STATE(5753), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [138824] = 6, + ACTIONS(6447), 1, anon_sym_EQ, - ACTIONS(6464), 1, + ACTIONS(6455), 1, anon_sym_COLON, - STATE(4507), 1, + STATE(4588), 1, sym_type_annotation, - STATE(5198), 1, + STATE(5304), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6763), 3, + ACTIONS(6830), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [138846] = 3, + ACTIONS(4247), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4249), 6, + anon_sym_LBRACE, + anon_sym_LPAREN, + anon_sym_GT, + sym_jsx_identifier, + anon_sym_SLASH_GT, + anon_sym_BQUOTE, + [138862] = 8, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(6453), 1, + anon_sym_LPAREN, + ACTIONS(6571), 1, + sym__member_signature_marker, + ACTIONS(7556), 1, + anon_sym_QMARK, + STATE(3950), 1, + sym_formal_parameters, + STATE(5709), 1, + sym__call_signature, + STATE(5753), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [138888] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7558), 7, sym__automatic_semicolon, + anon_sym_LBRACE, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [139476] = 6, - ACTIONS(6458), 1, + anon_sym_COLON, + anon_sym_PIPE_RBRACE, + [138902] = 6, + ACTIONS(3352), 1, + anon_sym_LBRACE, + ACTIONS(3354), 1, + anon_sym_LBRACK, + ACTIONS(7451), 1, + sym_identifier, + STATE(4690), 1, + sym_variable_declarator, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(3586), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + [138924] = 6, + ACTIONS(6447), 1, anon_sym_EQ, - ACTIONS(6464), 1, + ACTIONS(6455), 1, anon_sym_COLON, - STATE(4511), 1, + STATE(4081), 1, sym_type_annotation, - STATE(5203), 1, + STATE(4812), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6763), 3, + ACTIONS(6798), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [139498] = 8, - ACTIONS(3523), 1, + [138946] = 8, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(3898), 1, + ACTIONS(6453), 1, anon_sym_LPAREN, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(7516), 1, - anon_sym_DOT, - STATE(2586), 1, - sym_arguments, - STATE(5520), 1, - sym_type_arguments, - STATE(5628), 1, - sym_optional_chain, + ACTIONS(7560), 1, + sym_identifier, + ACTIONS(7562), 1, + anon_sym_STAR, + STATE(3950), 1, + sym_formal_parameters, + STATE(5480), 1, + sym__call_signature, + STATE(5753), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [139524] = 8, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4530), 1, - anon_sym_LPAREN, - ACTIONS(4534), 1, - anon_sym_DOT, - ACTIONS(6361), 1, - anon_sym_LT, - STATE(2404), 1, - sym_arguments, - STATE(3559), 1, - sym_type_arguments, - STATE(5716), 1, - sym_optional_chain, + [138972] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [139550] = 6, - ACTIONS(6458), 1, + ACTIONS(3593), 7, anon_sym_EQ, - ACTIONS(6464), 1, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, anon_sym_COLON, - STATE(4513), 1, - sym_type_annotation, - STATE(5205), 1, - sym__initializer, + anon_sym_RBRACK, + anon_sym_QMARK, + [138986] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6763), 3, + ACTIONS(4938), 7, sym__automatic_semicolon, + anon_sym_EQ, anon_sym_COMMA, anon_sym_SEMI, - [139572] = 4, - ACTIONS(2450), 1, + anon_sym_in, + anon_sym_of, + anon_sym_COLON, + [139000] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5793), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(728), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + [139016] = 8, + ACTIONS(1607), 1, + anon_sym_DQUOTE, + ACTIONS(1609), 1, + anon_sym_SQUOTE, + ACTIONS(7564), 1, + sym_identifier, + ACTIONS(7566), 1, + anon_sym_DOT, + STATE(3536), 1, + sym_nested_identifier, + STATE(3633), 1, + sym_string, + STATE(4071), 1, + sym__module, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [139042] = 6, + ACTIONS(3352), 1, anon_sym_LBRACE, - STATE(5556), 1, - sym_statement_block, + ACTIONS(3354), 1, + anon_sym_LBRACK, + ACTIONS(7451), 1, + sym_identifier, + STATE(4676), 1, + sym_variable_declarator, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(3586), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + [139064] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7518), 5, + ACTIONS(4934), 7, sym__automatic_semicolon, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [139590] = 4, - ACTIONS(2450), 1, + anon_sym_in, + anon_sym_of, + anon_sym_COLON, + [139078] = 4, + ACTIONS(2458), 1, anon_sym_LBRACE, - STATE(5572), 1, + STATE(5586), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7520), 5, + ACTIONS(7568), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [139608] = 8, - ACTIONS(3523), 1, - anon_sym_LT, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4530), 1, - anon_sym_LPAREN, - ACTIONS(7522), 1, - anon_sym_DOT, - STATE(1998), 1, - sym_arguments, - STATE(5520), 1, - sym_type_arguments, - STATE(5628), 1, - sym_optional_chain, + [139096] = 6, + ACTIONS(6447), 1, + anon_sym_EQ, + ACTIONS(6455), 1, + anon_sym_COLON, + STATE(4116), 1, + sym_type_annotation, + STATE(5166), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [139634] = 8, - ACTIONS(3898), 1, - anon_sym_LPAREN, - ACTIONS(3902), 1, - anon_sym_DOT, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(6361), 1, + ACTIONS(6756), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [139118] = 8, + ACTIONS(1031), 1, + anon_sym_LBRACE_PIPE, + ACTIONS(1599), 1, + anon_sym_LBRACE, + ACTIONS(7544), 1, anon_sym_LT, - STATE(2574), 1, - sym_arguments, - STATE(3208), 1, - sym_type_arguments, - STATE(5628), 1, - sym_optional_chain, + ACTIONS(7546), 1, + anon_sym_extends, + STATE(4113), 1, + sym_object_type, + STATE(4157), 1, + sym_type_parameters, + STATE(4921), 1, + sym_extends_type_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [139660] = 4, - ACTIONS(2450), 1, + [139144] = 4, + ACTIONS(2458), 1, anon_sym_LBRACE, - STATE(5626), 1, + STATE(5588), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7520), 5, + ACTIONS(7570), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [139678] = 8, - ACTIONS(3902), 1, - anon_sym_DOT, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4530), 1, - anon_sym_LPAREN, - ACTIONS(6402), 1, + [139162] = 8, + ACTIONS(2490), 1, anon_sym_LT, - STATE(2045), 1, - sym_arguments, - STATE(3291), 1, - sym_type_arguments, - STATE(5628), 1, - sym_optional_chain, + ACTIONS(6473), 1, + anon_sym_LPAREN, + ACTIONS(6585), 1, + sym__member_signature_marker, + ACTIONS(7572), 1, + anon_sym_QMARK, + STATE(3457), 1, + sym_formal_parameters, + STATE(4015), 1, + sym__call_signature, + STATE(5545), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [139704] = 4, - ACTIONS(2450), 1, + [139188] = 6, + ACTIONS(3352), 1, anon_sym_LBRACE, - STATE(5701), 1, + ACTIONS(3354), 1, + anon_sym_LBRACK, + ACTIONS(7451), 1, + sym_identifier, + STATE(5204), 1, + sym_variable_declarator, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(3586), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + [139210] = 4, + ACTIONS(2458), 1, + anon_sym_LBRACE, + STATE(5590), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7524), 5, + ACTIONS(7570), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [139722] = 4, - ACTIONS(2450), 1, + [139228] = 4, + ACTIONS(2458), 1, anon_sym_LBRACE, - STATE(5437), 1, + STATE(5597), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7520), 5, + ACTIONS(7574), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [139740] = 4, - ACTIONS(2450), 1, - anon_sym_LBRACE, + [139246] = 6, + ACTIONS(6388), 1, + anon_sym_EQ, + STATE(4750), 1, + sym_constraint, STATE(5542), 1, - sym_statement_block, + sym_default_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6965), 2, + anon_sym_COLON, + anon_sym_extends, + ACTIONS(7576), 2, + anon_sym_COMMA, + anon_sym_GT, + [139268] = 6, + ACTIONS(6447), 1, + anon_sym_EQ, + ACTIONS(6455), 1, + anon_sym_COLON, + STATE(4379), 1, + sym_type_annotation, + STATE(4806), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7524), 5, + ACTIONS(6770), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [139758] = 6, - ACTIONS(3316), 1, - anon_sym_LBRACE, - ACTIONS(3318), 1, - anon_sym_LBRACK, - ACTIONS(7526), 1, - sym_identifier, - STATE(4759), 1, - sym_variable_declarator, + [139290] = 6, + ACTIONS(6447), 1, + anon_sym_EQ, + ACTIONS(6455), 1, + anon_sym_COLON, + STATE(4380), 1, + sym_type_annotation, + STATE(4992), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(3692), 3, - sym_object_pattern, - sym_array_pattern, - sym__destructuring_pattern, - [139780] = 4, - ACTIONS(2450), 1, + ACTIONS(6770), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [139312] = 4, + ACTIONS(2458), 1, anon_sym_LBRACE, - STATE(5427), 1, + STATE(5769), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7528), 5, + ACTIONS(7578), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [139798] = 6, - ACTIONS(3316), 1, - anon_sym_LBRACE, - ACTIONS(3318), 1, - anon_sym_LBRACK, - ACTIONS(7526), 1, - sym_identifier, - STATE(4775), 1, - sym_variable_declarator, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - STATE(3692), 3, - sym_object_pattern, - sym_array_pattern, - sym__destructuring_pattern, - [139820] = 8, - ACTIONS(1511), 1, - anon_sym_DQUOTE, - ACTIONS(1513), 1, - anon_sym_SQUOTE, - ACTIONS(7530), 1, - sym_identifier, - ACTIONS(7532), 1, - anon_sym_DOT, - STATE(745), 1, - sym_nested_identifier, - STATE(766), 1, - sym_string, - STATE(854), 1, - sym__module, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [139846] = 8, - ACTIONS(2470), 1, + [139330] = 8, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6478), 1, + ACTIONS(6453), 1, anon_sym_LPAREN, - ACTIONS(7534), 1, + ACTIONS(7580), 1, sym_identifier, - ACTIONS(7536), 1, + ACTIONS(7582), 1, anon_sym_STAR, - STATE(3947), 1, + STATE(3950), 1, sym_formal_parameters, - STATE(5751), 1, + STATE(5750), 1, sym__call_signature, - STATE(5766), 1, + STATE(5753), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [139872] = 8, - ACTIONS(6942), 1, + [139356] = 6, + ACTIONS(6447), 1, + anon_sym_EQ, + ACTIONS(6455), 1, + anon_sym_COLON, + STATE(4383), 1, + sym_type_annotation, + STATE(5002), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6770), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [139378] = 4, + ACTIONS(2458), 1, anon_sym_LBRACE, - ACTIONS(7058), 1, - anon_sym_extends, - ACTIONS(7060), 1, - anon_sym_implements, - STATE(2555), 1, - sym_class_body, - STATE(5142), 1, - sym_extends_clause, - STATE(5760), 1, - sym_class_heritage, - STATE(6183), 1, - sym_implements_clause, + STATE(5685), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [139898] = 6, - ACTIONS(6458), 1, + ACTIONS(7584), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [139396] = 6, + ACTIONS(6447), 1, anon_sym_EQ, - ACTIONS(6464), 1, + ACTIONS(6455), 1, anon_sym_COLON, - STATE(4469), 1, + STATE(4117), 1, sym_type_annotation, - STATE(5136), 1, + STATE(5192), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6809), 3, + ACTIONS(6756), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [139920] = 8, - ACTIONS(7058), 1, - anon_sym_extends, - ACTIONS(7060), 1, - anon_sym_implements, - ACTIONS(7136), 1, + [139418] = 4, + ACTIONS(2458), 1, anon_sym_LBRACE, - STATE(254), 1, - sym_class_body, - STATE(5142), 1, - sym_extends_clause, - STATE(5440), 1, - sym_class_heritage, - STATE(6183), 1, - sym_implements_clause, + STATE(5785), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [139946] = 8, - ACTIONS(218), 1, - anon_sym_LBRACE_PIPE, - ACTIONS(1501), 1, + ACTIONS(7586), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [139436] = 8, + ACTIONS(7037), 1, anon_sym_LBRACE, - ACTIONS(7428), 1, - anon_sym_LT, - ACTIONS(7430), 1, + ACTIONS(7039), 1, anon_sym_extends, - STATE(905), 1, - sym_object_type, - STATE(4581), 1, - sym_type_parameters, - STATE(5305), 1, - sym_extends_type_clause, + ACTIONS(7041), 1, + anon_sym_implements, + STATE(773), 1, + sym_class_body, + STATE(4843), 1, + sym_extends_clause, + STATE(5462), 1, + sym_class_heritage, + STATE(5990), 1, + sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [139972] = 6, - ACTIONS(6458), 1, + [139462] = 3, + ACTIONS(7588), 1, anon_sym_EQ, - ACTIONS(6464), 1, - anon_sym_COLON, - STATE(4250), 1, - sym_type_annotation, - STATE(5253), 1, - sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6779), 3, - sym__automatic_semicolon, + ACTIONS(3593), 6, anon_sym_COMMA, - anon_sym_SEMI, - [139994] = 8, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(6548), 1, - anon_sym_LPAREN, - ACTIONS(6586), 1, - sym__member_signature_marker, - ACTIONS(7538), 1, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, anon_sym_QMARK, - STATE(3484), 1, - sym_formal_parameters, - STATE(4016), 1, - sym__call_signature, - STATE(5490), 1, - sym_type_parameters, + [139478] = 8, + ACTIONS(6923), 1, + anon_sym_const, + ACTIONS(6925), 1, + anon_sym_in, + ACTIONS(6933), 1, + anon_sym_out, + ACTIONS(7435), 1, + sym_identifier, + ACTIONS(7591), 1, + anon_sym_GT, + STATE(5395), 1, + sym_variance, + STATE(5767), 1, + sym_type_parameter, ACTIONS(5), 2, sym_html_comment, sym_comment, - [140020] = 8, - ACTIONS(2470), 1, + [139504] = 8, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6478), 1, + ACTIONS(6453), 1, anon_sym_LPAREN, - ACTIONS(6522), 1, - sym__member_signature_marker, - ACTIONS(7540), 1, - anon_sym_QMARK, - STATE(3947), 1, + ACTIONS(7593), 1, + sym_identifier, + ACTIONS(7595), 1, + anon_sym_STAR, + STATE(3950), 1, sym_formal_parameters, - STATE(5698), 1, + STATE(5494), 1, sym__call_signature, - STATE(5766), 1, + STATE(5753), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [140046] = 8, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(6478), 1, - anon_sym_LPAREN, - ACTIONS(7542), 1, - sym_identifier, - ACTIONS(7544), 1, - anon_sym_STAR, - STATE(3947), 1, - sym_formal_parameters, - STATE(5483), 1, - sym__call_signature, - STATE(5766), 1, - sym_type_parameters, + [139530] = 6, + ACTIONS(6447), 1, + anon_sym_EQ, + ACTIONS(6455), 1, + anon_sym_COLON, + STATE(4590), 1, + sym_type_annotation, + STATE(5312), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [140072] = 8, - ACTIONS(2470), 1, + ACTIONS(6830), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [139552] = 8, + ACTIONS(862), 1, + anon_sym_COLON, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(3254), 1, + ACTIONS(6453), 1, anon_sym_LPAREN, - ACTIONS(6729), 1, - sym__member_signature_marker, - ACTIONS(7546), 1, + ACTIONS(7597), 1, anon_sym_QMARK, - STATE(3321), 1, - sym_formal_parameters, - STATE(4153), 1, - sym__call_signature, - STATE(5740), 1, + STATE(5505), 1, + sym_type_annotation, + STATE(5823), 1, sym_type_parameters, + STATE(5940), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [140098] = 6, - ACTIONS(6458), 1, - anon_sym_EQ, - ACTIONS(6464), 1, - anon_sym_COLON, - STATE(4481), 1, - sym_type_annotation, - STATE(5150), 1, - sym__initializer, + [139578] = 8, + ACTIONS(1517), 1, + anon_sym_DQUOTE, + ACTIONS(1519), 1, + anon_sym_SQUOTE, + ACTIONS(7449), 1, + anon_sym_DOT, + ACTIONS(7599), 1, + sym_identifier, + STATE(785), 1, + sym_string, + STATE(859), 1, + sym__module, + STATE(4662), 1, + sym_nested_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6809), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [140120] = 6, - ACTIONS(6458), 1, + [139604] = 6, + ACTIONS(6447), 1, anon_sym_EQ, - ACTIONS(6464), 1, + ACTIONS(6455), 1, anon_sym_COLON, - STATE(4483), 1, + STATE(4593), 1, sym_type_annotation, - STATE(5151), 1, + STATE(5316), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6809), 3, + ACTIONS(6830), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [140142] = 6, - ACTIONS(6458), 1, + [139626] = 8, + ACTIONS(7039), 1, + anon_sym_extends, + ACTIONS(7041), 1, + anon_sym_implements, + ACTIONS(7232), 1, + anon_sym_LBRACE, + STATE(252), 1, + sym_class_body, + STATE(4843), 1, + sym_extends_clause, + STATE(5605), 1, + sym_class_heritage, + STATE(5990), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [139652] = 6, + ACTIONS(6447), 1, anon_sym_EQ, - ACTIONS(6464), 1, + ACTIONS(6455), 1, anon_sym_COLON, - STATE(4583), 1, + STATE(4606), 1, sym_type_annotation, - STATE(5294), 1, + STATE(5345), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6763), 3, + ACTIONS(6794), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [140164] = 6, - ACTIONS(6458), 1, + [139674] = 6, + ACTIONS(6447), 1, anon_sym_EQ, - ACTIONS(6464), 1, + ACTIONS(6455), 1, anon_sym_COLON, - STATE(4487), 1, + STATE(4596), 1, sym_type_annotation, - STATE(5156), 1, + STATE(5324), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6809), 3, + ACTIONS(6830), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [140186] = 6, - ACTIONS(6458), 1, + [139696] = 6, + ACTIONS(6447), 1, anon_sym_EQ, - ACTIONS(6464), 1, + ACTIONS(6455), 1, anon_sym_COLON, - STATE(4488), 1, + STATE(4270), 1, sym_type_annotation, - STATE(5157), 1, + STATE(5358), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6809), 3, + ACTIONS(6834), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [140208] = 6, - ACTIONS(6458), 1, + [139718] = 3, + ACTIONS(7601), 1, anon_sym_EQ, - ACTIONS(6464), 1, - anon_sym_COLON, - STATE(4489), 1, - sym_type_annotation, - STATE(5159), 1, - sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6809), 3, - sym__automatic_semicolon, + ACTIONS(3584), 6, anon_sym_COMMA, - anon_sym_SEMI, - [140230] = 6, - ACTIONS(6458), 1, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_QMARK, + [139734] = 6, + ACTIONS(6447), 1, anon_sym_EQ, - ACTIONS(6464), 1, + ACTIONS(6455), 1, anon_sym_COLON, - STATE(4490), 1, + STATE(4597), 1, sym_type_annotation, - STATE(5160), 1, + STATE(5325), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6809), 3, + ACTIONS(6830), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [140252] = 6, - ACTIONS(6458), 1, + [139756] = 6, + ACTIONS(6447), 1, anon_sym_EQ, - ACTIONS(6464), 1, + ACTIONS(6455), 1, anon_sym_COLON, - STATE(4591), 1, + STATE(4598), 1, sym_type_annotation, - STATE(5325), 1, + STATE(5327), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6763), 3, + ACTIONS(6830), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [140274] = 3, - ACTIONS(6938), 1, - anon_sym_is, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4056), 6, - anon_sym_as, - anon_sym_LBRACK, - anon_sym_RBRACK, + [139778] = 5, + ACTIONS(7603), 1, anon_sym_AMP, + ACTIONS(7605), 1, anon_sym_PIPE, + ACTIONS(7607), 1, anon_sym_extends, - [140290] = 3, - ACTIONS(7548), 1, - anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4042), 6, - anon_sym_as, + ACTIONS(4203), 4, + anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [140306] = 8, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(6478), 1, - anon_sym_LPAREN, - ACTIONS(6510), 1, - sym__member_signature_marker, - ACTIONS(7550), 1, anon_sym_QMARK, - STATE(3947), 1, - sym_formal_parameters, - STATE(5444), 1, - sym__call_signature, - STATE(5766), 1, - sym_type_parameters, + [139798] = 4, + ACTIONS(2458), 1, + anon_sym_LBRACE, + STATE(5810), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [140332] = 6, - ACTIONS(6458), 1, + ACTIONS(7586), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [139816] = 6, + ACTIONS(6447), 1, anon_sym_EQ, - ACTIONS(6464), 1, + ACTIONS(6455), 1, anon_sym_COLON, - STATE(4491), 1, + STATE(4386), 1, sym_type_annotation, - STATE(5164), 1, + STATE(5004), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6809), 3, + ACTIONS(6770), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [140354] = 4, - ACTIONS(2450), 1, + [139838] = 4, + ACTIONS(2458), 1, anon_sym_LBRACE, - STATE(5636), 1, + STATE(5654), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7552), 5, + ACTIONS(7609), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [140372] = 6, - ACTIONS(6458), 1, - anon_sym_EQ, - ACTIONS(6464), 1, - anon_sym_COLON, - STATE(4618), 1, - sym_type_annotation, - STATE(5372), 1, - sym__initializer, + [139856] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6787), 3, + ACTIONS(7212), 7, sym__automatic_semicolon, + anon_sym_EQ, anon_sym_COMMA, anon_sym_SEMI, - [140394] = 4, - ACTIONS(6464), 1, + anon_sym_in, + anon_sym_of, anon_sym_COLON, - STATE(4171), 1, - sym_type_annotation, + [139870] = 4, + ACTIONS(2458), 1, + anon_sym_LBRACE, + STATE(5725), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7554), 5, + ACTIONS(7586), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [140412] = 6, - ACTIONS(6458), 1, + [139888] = 6, + ACTIONS(6447), 1, anon_sym_EQ, - ACTIONS(6464), 1, + ACTIONS(6455), 1, anon_sym_COLON, - STATE(4492), 1, + STATE(4445), 1, sym_type_annotation, - STATE(5165), 1, + STATE(5079), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6809), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [140434] = 4, - ACTIONS(2450), 1, - anon_sym_LBRACE, - STATE(5689), 1, - sym_statement_block, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(7556), 5, + ACTIONS(6770), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [140452] = 8, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(6478), 1, - anon_sym_LPAREN, - ACTIONS(6536), 1, - sym__member_signature_marker, - ACTIONS(7558), 1, - anon_sym_QMARK, - STATE(3947), 1, - sym_formal_parameters, - STATE(5528), 1, - sym__call_signature, - STATE(5766), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [140478] = 6, - ACTIONS(6458), 1, + [139910] = 6, + ACTIONS(6447), 1, anon_sym_EQ, - ACTIONS(6464), 1, + ACTIONS(6455), 1, anon_sym_COLON, - STATE(4493), 1, + STATE(4392), 1, sym_type_annotation, - STATE(5177), 1, + STATE(5008), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6809), 3, + ACTIONS(6770), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [140500] = 6, - ACTIONS(6458), 1, + [139932] = 6, + ACTIONS(6447), 1, anon_sym_EQ, - ACTIONS(6464), 1, + ACTIONS(6455), 1, anon_sym_COLON, - STATE(4494), 1, + STATE(4394), 1, sym_type_annotation, - STATE(5179), 1, + STATE(5010), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6809), 3, + ACTIONS(6770), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [140522] = 6, - ACTIONS(6458), 1, + [139954] = 6, + ACTIONS(6447), 1, anon_sym_EQ, - ACTIONS(6464), 1, + ACTIONS(6455), 1, anon_sym_COLON, - STATE(4081), 1, + STATE(4395), 1, sym_type_annotation, - STATE(4800), 1, + STATE(5017), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6813), 3, + ACTIONS(6770), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [140544] = 5, - ACTIONS(7560), 1, + [139976] = 3, + ACTIONS(7603), 1, anon_sym_AMP, - ACTIONS(7562), 1, - anon_sym_PIPE, - ACTIONS(7564), 1, - anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4218), 4, + ACTIONS(4311), 6, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RBRACK, + anon_sym_PIPE, anon_sym_QMARK, - [140564] = 3, - ACTIONS(7560), 1, - anon_sym_AMP, + anon_sym_extends, + [139992] = 8, + ACTIONS(3941), 1, + anon_sym_DOT, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4637), 1, + anon_sym_LPAREN, + ACTIONS(6417), 1, + anon_sym_LT, + STATE(2005), 1, + sym_arguments, + STATE(3147), 1, + sym_type_arguments, + STATE(5554), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4242), 6, - anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_PIPE, - anon_sym_QMARK, - anon_sym_extends, - [140580] = 5, - ACTIONS(7560), 1, - anon_sym_AMP, - ACTIONS(7562), 1, - anon_sym_PIPE, - ACTIONS(7564), 1, + [140018] = 3, + ACTIONS(7611), 1, anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4366), 4, + ACTIONS(4339), 6, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_QMARK, - [140600] = 5, - ACTIONS(7560), 1, anon_sym_AMP, - ACTIONS(7562), 1, anon_sym_PIPE, - ACTIONS(7564), 1, - anon_sym_extends, + anon_sym_QMARK, + [140034] = 6, + ACTIONS(6447), 1, + anon_sym_EQ, + ACTIONS(6455), 1, + anon_sym_COLON, + STATE(4562), 1, + sym_type_annotation, + STATE(5254), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4370), 4, + ACTIONS(6778), 3, + sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK, - [140620] = 8, - ACTIONS(2470), 1, + anon_sym_SEMI, + [140056] = 8, + ACTIONS(3547), 1, anon_sym_LT, - ACTIONS(6478), 1, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(6482), 1, - sym__member_signature_marker, - ACTIONS(7566), 1, - anon_sym_QMARK, - STATE(3947), 1, - sym_formal_parameters, - STATE(5582), 1, - sym__call_signature, - STATE(5766), 1, - sym_type_parameters, + ACTIONS(3941), 1, + anon_sym_DOT, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + STATE(1672), 1, + sym_arguments, + STATE(4805), 1, + sym_type_arguments, + STATE(5554), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - [140646] = 5, - ACTIONS(7560), 1, - anon_sym_AMP, - ACTIONS(7562), 1, - anon_sym_PIPE, - ACTIONS(7564), 1, - anon_sym_extends, + [140082] = 6, + ACTIONS(6447), 1, + anon_sym_EQ, + ACTIONS(6455), 1, + anon_sym_COLON, + STATE(4399), 1, + sym_type_annotation, + STATE(5019), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4292), 4, + ACTIONS(6770), 3, + sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK, - [140666] = 5, - ACTIONS(7560), 1, - anon_sym_AMP, - ACTIONS(7562), 1, - anon_sym_PIPE, - ACTIONS(7564), 1, - anon_sym_extends, + anon_sym_SEMI, + [140104] = 6, + ACTIONS(6447), 1, + anon_sym_EQ, + ACTIONS(6455), 1, + anon_sym_COLON, + STATE(4600), 1, + sym_type_annotation, + STATE(5328), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4300), 4, + ACTIONS(6830), 3, + sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_LBRACK, + anon_sym_SEMI, + [140126] = 4, + ACTIONS(7613), 1, + anon_sym_COMMA, + STATE(3740), 1, + aux_sym_sequence_expression_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4854), 5, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_RBRACK, - anon_sym_QMARK, - [140686] = 8, - ACTIONS(2470), 1, + [140144] = 8, + ACTIONS(3547), 1, anon_sym_LT, - ACTIONS(6478), 1, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4637), 1, anon_sym_LPAREN, - ACTIONS(7568), 1, - anon_sym_QMARK, - ACTIONS(7570), 1, - sym__member_signature_marker, - STATE(3947), 1, - sym_formal_parameters, - STATE(5621), 1, - sym__call_signature, - STATE(5766), 1, - sym_type_parameters, + ACTIONS(7616), 1, + anon_sym_DOT, + STATE(2499), 1, + sym_arguments, + STATE(4665), 1, + sym_type_arguments, + STATE(5636), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - [140712] = 8, - ACTIONS(2470), 1, + [140170] = 8, + ACTIONS(3547), 1, anon_sym_LT, - ACTIONS(6478), 1, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4637), 1, anon_sym_LPAREN, - ACTIONS(7572), 1, + ACTIONS(7618), 1, + anon_sym_DOT, + STATE(1995), 1, + sym_arguments, + STATE(4805), 1, + sym_type_arguments, + STATE(5554), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [140196] = 6, + ACTIONS(6447), 1, + anon_sym_EQ, + ACTIONS(6455), 1, + anon_sym_COLON, + STATE(4405), 1, + sym_type_annotation, + STATE(5033), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6770), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [140218] = 6, + ACTIONS(6388), 1, + anon_sym_EQ, + STATE(4754), 1, + sym_constraint, + STATE(5789), 1, + sym_default_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6963), 2, + anon_sym_COMMA, + anon_sym_GT, + ACTIONS(6965), 2, + anon_sym_COLON, + anon_sym_extends, + [140240] = 4, + ACTIONS(2458), 1, + anon_sym_LBRACE, + STATE(5727), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7609), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [140258] = 6, + ACTIONS(6447), 1, + anon_sym_EQ, + ACTIONS(6455), 1, + anon_sym_COLON, + STATE(4407), 1, + sym_type_annotation, + STATE(5035), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6770), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [140280] = 8, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(3268), 1, + anon_sym_LPAREN, + ACTIONS(7620), 1, anon_sym_QMARK, - ACTIONS(7574), 1, + ACTIONS(7622), 1, sym__member_signature_marker, - STATE(3947), 1, + STATE(3308), 1, sym_formal_parameters, - STATE(5425), 1, + STATE(5091), 1, sym__call_signature, - STATE(5766), 1, + STATE(5735), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [140738] = 5, - ACTIONS(7560), 1, - anon_sym_AMP, - ACTIONS(7562), 1, - anon_sym_PIPE, - ACTIONS(7564), 1, - anon_sym_extends, + [140306] = 6, + ACTIONS(6447), 1, + anon_sym_EQ, + ACTIONS(6455), 1, + anon_sym_COLON, + STATE(4133), 1, + sym_type_annotation, + STATE(4840), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4352), 4, + ACTIONS(6756), 3, + sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK, - [140758] = 4, - ACTIONS(2450), 1, + anon_sym_SEMI, + [140328] = 4, + ACTIONS(2458), 1, anon_sym_LBRACE, - STATE(5693), 1, + STATE(5777), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7556), 5, + ACTIONS(7624), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [140776] = 6, - ACTIONS(6373), 1, + [140346] = 6, + ACTIONS(6388), 1, anon_sym_EQ, - STATE(4704), 1, + STATE(4683), 1, sym_constraint, - STATE(5715), 1, + STATE(5829), 1, sym_default_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7010), 2, + ACTIONS(6392), 2, + anon_sym_COMMA, + anon_sym_GT, + ACTIONS(6965), 2, anon_sym_COLON, anon_sym_extends, - ACTIONS(7576), 2, + [140368] = 6, + ACTIONS(6447), 1, + anon_sym_EQ, + ACTIONS(6455), 1, + anon_sym_COLON, + STATE(4518), 1, + sym_type_annotation, + STATE(5184), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6842), 3, + sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_GT, - [140798] = 8, - ACTIONS(2470), 1, + anon_sym_SEMI, + [140390] = 6, + ACTIONS(6447), 1, + anon_sym_EQ, + ACTIONS(6455), 1, + anon_sym_COLON, + STATE(4287), 1, + sym_type_annotation, + STATE(4837), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6756), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [140412] = 8, + ACTIONS(7039), 1, + anon_sym_extends, + ACTIONS(7041), 1, + anon_sym_implements, + ACTIONS(7232), 1, + anon_sym_LBRACE, + STATE(240), 1, + sym_class_body, + STATE(4843), 1, + sym_extends_clause, + STATE(5754), 1, + sym_class_heritage, + STATE(5990), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [140438] = 3, + ACTIONS(6991), 1, + anon_sym_is, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4085), 6, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [140454] = 4, + ACTIONS(2458), 1, + anon_sym_LBRACE, + STATE(5778), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7626), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [140472] = 3, + ACTIONS(7628), 1, + anon_sym_is, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4081), 6, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [140488] = 8, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(3254), 1, + ACTIONS(6473), 1, anon_sym_LPAREN, - ACTIONS(7578), 1, - anon_sym_QMARK, - ACTIONS(7580), 1, + ACTIONS(6477), 1, sym__member_signature_marker, - STATE(3321), 1, + ACTIONS(7630), 1, + anon_sym_QMARK, + STATE(3457), 1, sym_formal_parameters, - STATE(4508), 1, + STATE(3911), 1, sym__call_signature, - STATE(5740), 1, + STATE(5545), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [140824] = 6, - ACTIONS(6458), 1, - anon_sym_EQ, - ACTIONS(6464), 1, - anon_sym_COLON, - STATE(4605), 1, - sym_type_annotation, - STATE(5354), 1, - sym__initializer, + [140514] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6763), 3, + ACTIONS(7260), 7, sym__automatic_semicolon, + anon_sym_EQ, anon_sym_COMMA, anon_sym_SEMI, - [140846] = 8, - ACTIONS(3523), 1, + anon_sym_in, + anon_sym_of, + anon_sym_COLON, + [140528] = 8, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4530), 1, + ACTIONS(6453), 1, anon_sym_LPAREN, - ACTIONS(4534), 1, - anon_sym_DOT, - STATE(2279), 1, - sym_arguments, - STATE(5439), 1, - sym_type_arguments, - STATE(5716), 1, - sym_optional_chain, + ACTIONS(6459), 1, + sym__member_signature_marker, + ACTIONS(7632), 1, + anon_sym_QMARK, + STATE(3950), 1, + sym_formal_parameters, + STATE(5446), 1, + sym__call_signature, + STATE(5753), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [140872] = 4, - ACTIONS(2450), 1, + [140554] = 4, + ACTIONS(2458), 1, anon_sym_LBRACE, - STATE(5599), 1, + STATE(5627), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7582), 5, + ACTIONS(7634), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [140890] = 4, - ACTIONS(2450), 1, + [140572] = 4, + ACTIONS(2458), 1, anon_sym_LBRACE, - STATE(5609), 1, + STATE(5780), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7584), 5, + ACTIONS(7626), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [140908] = 4, - ACTIONS(2450), 1, - anon_sym_LBRACE, - STATE(5634), 1, - sym_statement_block, + [140590] = 6, + ACTIONS(6447), 1, + anon_sym_EQ, + ACTIONS(6455), 1, + anon_sym_COLON, + STATE(4485), 1, + sym_type_annotation, + STATE(5134), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7584), 5, + ACTIONS(6770), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [140926] = 8, - ACTIONS(3523), 1, - anon_sym_LT, - ACTIONS(3898), 1, - anon_sym_LPAREN, - ACTIONS(4452), 1, + [140612] = 8, + ACTIONS(4469), 1, anon_sym_QMARK_DOT, - ACTIONS(7586), 1, + ACTIONS(4637), 1, + anon_sym_LPAREN, + ACTIONS(4641), 1, anon_sym_DOT, - STATE(1547), 1, + ACTIONS(6376), 1, + anon_sym_LT, + STATE(2090), 1, sym_arguments, - STATE(5520), 1, + STATE(3320), 1, sym_type_arguments, - STATE(5628), 1, + STATE(5636), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - [140952] = 6, - ACTIONS(6458), 1, + [140638] = 8, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(6473), 1, + anon_sym_LPAREN, + ACTIONS(7636), 1, + anon_sym_QMARK, + ACTIONS(7638), 1, + sym__member_signature_marker, + STATE(3457), 1, + sym_formal_parameters, + STATE(3882), 1, + sym__call_signature, + STATE(5545), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [140664] = 4, + ACTIONS(4991), 1, + anon_sym_COMMA, + STATE(3740), 1, + aux_sym_sequence_expression_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7640), 5, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + [140682] = 6, + ACTIONS(6447), 1, anon_sym_EQ, - ACTIONS(6464), 1, + ACTIONS(6455), 1, anon_sym_COLON, - STATE(4515), 1, + STATE(4068), 1, sym_type_annotation, - STATE(5211), 1, + STATE(5274), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7588), 3, + ACTIONS(6842), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [140974] = 4, - ACTIONS(2450), 1, + [140704] = 5, + ACTIONS(6810), 1, + anon_sym_COLON, + ACTIONS(7642), 1, + sym_identifier, + ACTIONS(7644), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7646), 4, anon_sym_LBRACE, - STATE(5762), 1, - sym_statement_block, + anon_sym_GT, + sym_jsx_identifier, + anon_sym_SLASH_GT, + [140724] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7590), 5, + ACTIONS(7648), 7, sym__automatic_semicolon, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [140992] = 6, - ACTIONS(6458), 1, - anon_sym_EQ, - ACTIONS(6464), 1, anon_sym_COLON, - STATE(4517), 1, - sym_type_annotation, - STATE(5212), 1, - sym__initializer, + anon_sym_PIPE_RBRACE, + [140738] = 4, + ACTIONS(2458), 1, + anon_sym_LBRACE, + STATE(5826), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7588), 3, + ACTIONS(7650), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [141014] = 4, - ACTIONS(2450), 1, + anon_sym_PIPE_RBRACE, + [140756] = 4, + ACTIONS(2458), 1, anon_sym_LBRACE, - STATE(5734), 1, + STATE(5571), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7584), 5, + ACTIONS(7652), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [141032] = 6, - ACTIONS(6458), 1, + [140774] = 6, + ACTIONS(6447), 1, anon_sym_EQ, - ACTIONS(6464), 1, + ACTIONS(6455), 1, anon_sym_COLON, - STATE(4606), 1, + STATE(4488), 1, sym_type_annotation, - STATE(5356), 1, + STATE(5137), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6763), 3, + ACTIONS(6770), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [141054] = 6, - ACTIONS(6458), 1, + [140796] = 6, + ACTIONS(6447), 1, anon_sym_EQ, - ACTIONS(6464), 1, + ACTIONS(6455), 1, anon_sym_COLON, - STATE(4628), 1, + STATE(4308), 1, sym_type_annotation, - STATE(5392), 1, + STATE(4869), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6763), 3, + ACTIONS(6756), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [141076] = 6, - ACTIONS(6458), 1, - anon_sym_EQ, - ACTIONS(6464), 1, - anon_sym_COLON, - STATE(4629), 1, - sym_type_annotation, - STATE(5397), 1, - sym__initializer, + [140818] = 8, + ACTIONS(3937), 1, + anon_sym_LPAREN, + ACTIONS(3941), 1, + anon_sym_DOT, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(6376), 1, + anon_sym_LT, + STATE(2589), 1, + sym_arguments, + STATE(3071), 1, + sym_type_arguments, + STATE(5554), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6763), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [141098] = 4, - ACTIONS(2450), 1, + [140844] = 4, + ACTIONS(2458), 1, anon_sym_LBRACE, - STATE(5452), 1, + STATE(5629), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7592), 5, + ACTIONS(7634), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [141116] = 4, - ACTIONS(2450), 1, + [140862] = 8, + ACTIONS(3547), 1, + anon_sym_LT, + ACTIONS(3937), 1, + anon_sym_LPAREN, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(7654), 1, + anon_sym_DOT, + STATE(1568), 1, + sym_arguments, + STATE(4805), 1, + sym_type_arguments, + STATE(5554), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [140888] = 4, + ACTIONS(2458), 1, anon_sym_LBRACE, - STATE(5454), 1, + STATE(5573), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7594), 5, + ACTIONS(7459), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [141134] = 4, - ACTIONS(2450), 1, + [140906] = 8, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(3268), 1, + anon_sym_LPAREN, + ACTIONS(7656), 1, + anon_sym_QMARK, + ACTIONS(7658), 1, + sym__member_signature_marker, + STATE(3308), 1, + sym_formal_parameters, + STATE(4928), 1, + sym__call_signature, + STATE(5735), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [140932] = 4, + ACTIONS(2458), 1, anon_sym_LBRACE, - STATE(5456), 1, + STATE(5660), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7594), 5, + ACTIONS(7584), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [141152] = 6, - ACTIONS(6373), 1, - anon_sym_EQ, - STATE(4664), 1, - sym_constraint, - STATE(5702), 1, - sym_default_type, + [140950] = 8, + ACTIONS(3547), 1, + anon_sym_LT, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(4637), 1, + anon_sym_LPAREN, + ACTIONS(4641), 1, + anon_sym_DOT, + STATE(2292), 1, + sym_arguments, + STATE(4665), 1, + sym_type_arguments, + STATE(5636), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [140976] = 8, + ACTIONS(3937), 1, + anon_sym_LPAREN, + ACTIONS(3941), 1, + anon_sym_DOT, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(6376), 1, + anon_sym_LT, + STATE(2402), 1, + sym_arguments, + STATE(3071), 1, + sym_type_arguments, + STATE(5554), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7010), 2, + [141002] = 6, + ACTIONS(6447), 1, + anon_sym_EQ, + ACTIONS(6455), 1, anon_sym_COLON, - anon_sym_extends, - ACTIONS(7596), 2, + STATE(4290), 1, + sym_type_annotation, + STATE(4839), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6756), 3, + sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_GT, - [141174] = 4, - ACTIONS(2450), 1, - anon_sym_LBRACE, - STATE(5461), 1, - sym_statement_block, + anon_sym_SEMI, + [141024] = 6, + ACTIONS(6447), 1, + anon_sym_EQ, + ACTIONS(6455), 1, + anon_sym_COLON, + STATE(4095), 1, + sym_type_annotation, + STATE(4931), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7598), 5, + ACTIONS(6756), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [141192] = 4, - ACTIONS(2450), 1, - anon_sym_LBRACE, - STATE(5590), 1, - sym_statement_block, + [141046] = 6, + ACTIONS(6447), 1, + anon_sym_EQ, + ACTIONS(6455), 1, + anon_sym_COLON, + STATE(4303), 1, + sym_type_annotation, + STATE(4858), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7600), 5, + ACTIONS(6756), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [141210] = 4, - ACTIONS(2450), 1, - anon_sym_LBRACE, - STATE(5591), 1, - sym_statement_block, + [141068] = 6, + ACTIONS(6447), 1, + anon_sym_EQ, + ACTIONS(6455), 1, + anon_sym_COLON, + STATE(4100), 1, + sym_type_annotation, + STATE(5003), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7602), 5, + ACTIONS(6842), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [141228] = 4, - ACTIONS(2450), 1, - anon_sym_LBRACE, - STATE(5593), 1, - sym_statement_block, + [141090] = 6, + ACTIONS(6447), 1, + anon_sym_EQ, + ACTIONS(6455), 1, + anon_sym_COLON, + STATE(4109), 1, + sym_type_annotation, + STATE(5046), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7602), 5, + ACTIONS(6842), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [141246] = 6, - ACTIONS(3316), 1, - anon_sym_LBRACE, - ACTIONS(3318), 1, - anon_sym_LBRACK, - ACTIONS(7526), 1, - sym_identifier, - STATE(4905), 1, - sym_variable_declarator, + [141112] = 6, + ACTIONS(6447), 1, + anon_sym_EQ, + ACTIONS(6455), 1, + anon_sym_COLON, + STATE(4491), 1, + sym_type_annotation, + STATE(5141), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(3692), 3, - sym_object_pattern, - sym_array_pattern, - sym__destructuring_pattern, - [141268] = 6, - ACTIONS(6458), 1, + ACTIONS(6770), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [141134] = 6, + ACTIONS(6447), 1, anon_sym_EQ, - ACTIONS(6464), 1, + ACTIONS(6455), 1, anon_sym_COLON, - STATE(4525), 1, + STATE(4494), 1, sym_type_annotation, - STATE(5231), 1, + STATE(5144), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7588), 3, + ACTIONS(6770), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [141290] = 6, - ACTIONS(6458), 1, + [141156] = 6, + ACTIONS(6447), 1, anon_sym_EQ, - ACTIONS(6464), 1, + ACTIONS(6455), 1, anon_sym_COLON, - STATE(4526), 1, + STATE(4276), 1, sym_type_annotation, - STATE(5235), 1, + STATE(4807), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7588), 3, + ACTIONS(6756), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [141312] = 8, - ACTIONS(6862), 1, - anon_sym_const, - ACTIONS(6864), 1, - anon_sym_in, - ACTIONS(6872), 1, - anon_sym_out, - ACTIONS(7436), 1, - sym_identifier, - ACTIONS(7604), 1, - anon_sym_GT, - STATE(4912), 1, - sym_variance, - STATE(5546), 1, - sym_type_parameter, + [141178] = 8, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(6453), 1, + anon_sym_LPAREN, + ACTIONS(6489), 1, + sym__member_signature_marker, + ACTIONS(7660), 1, + anon_sym_QMARK, + STATE(3950), 1, + sym_formal_parameters, + STATE(5515), 1, + sym__call_signature, + STATE(5753), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [141338] = 8, - ACTIONS(7056), 1, + [141204] = 8, + ACTIONS(6973), 1, anon_sym_LBRACE, - ACTIONS(7058), 1, + ACTIONS(7039), 1, anon_sym_extends, - ACTIONS(7060), 1, + ACTIONS(7041), 1, anon_sym_implements, - STATE(786), 1, + STATE(1660), 1, sym_class_body, - STATE(5142), 1, + STATE(4843), 1, sym_extends_clause, - STATE(5761), 1, + STATE(5478), 1, sym_class_heritage, - STATE(6183), 1, + STATE(5990), 1, sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [141364] = 8, - ACTIONS(7606), 1, - anon_sym_LBRACE, - ACTIONS(7608), 1, - anon_sym_COMMA, - ACTIONS(7610), 1, - anon_sym_DOT, - ACTIONS(7612), 1, - anon_sym_LT, - ACTIONS(7614), 1, - anon_sym_LBRACE_PIPE, - STATE(4738), 1, - aux_sym_extends_type_clause_repeat1, - STATE(5375), 1, - sym_type_arguments, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [141390] = 6, - ACTIONS(3523), 1, - anon_sym_LT, - ACTIONS(4530), 1, - anon_sym_LPAREN, - STATE(2192), 1, - sym_arguments, - STATE(5687), 1, - sym_type_arguments, + [141230] = 6, + ACTIONS(6447), 1, + anon_sym_EQ, + ACTIONS(6455), 1, + anon_sym_COLON, + STATE(4126), 1, + sym_type_annotation, + STATE(4810), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7432), 3, - anon_sym_LBRACK, - sym_identifier, - sym_private_property_identifier, - [141412] = 4, - ACTIONS(2450), 1, - anon_sym_LBRACE, - STATE(5666), 1, - sym_statement_block, + ACTIONS(6756), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [141252] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7616), 5, + ACTIONS(7662), 7, sym__automatic_semicolon, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, + anon_sym_COLON, anon_sym_PIPE_RBRACE, - [141430] = 8, - ACTIONS(2470), 1, + [141266] = 8, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(3254), 1, + ACTIONS(3268), 1, anon_sym_LPAREN, - ACTIONS(7618), 1, - anon_sym_QMARK, - ACTIONS(7620), 1, + ACTIONS(6720), 1, sym__member_signature_marker, - STATE(3321), 1, + ACTIONS(7664), 1, + anon_sym_QMARK, + STATE(3308), 1, sym_formal_parameters, - STATE(4543), 1, + STATE(4630), 1, sym__call_signature, - STATE(5740), 1, + STATE(5735), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [141456] = 8, - ACTIONS(4452), 1, - anon_sym_QMARK_DOT, - ACTIONS(4530), 1, - anon_sym_LPAREN, - ACTIONS(4534), 1, - anon_sym_DOT, - ACTIONS(6361), 1, - anon_sym_LT, - STATE(2055), 1, - sym_arguments, - STATE(3559), 1, - sym_type_arguments, - STATE(5716), 1, - sym_optional_chain, + [141292] = 6, + ACTIONS(6447), 1, + anon_sym_EQ, + ACTIONS(6455), 1, + anon_sym_COLON, + STATE(4416), 1, + sym_type_annotation, + STATE(5047), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [141482] = 2, + ACTIONS(6770), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [141314] = 8, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(3268), 1, + anon_sym_LPAREN, + ACTIONS(6561), 1, + sym__member_signature_marker, + ACTIONS(7666), 1, + anon_sym_QMARK, + STATE(3308), 1, + sym_formal_parameters, + STATE(5284), 1, + sym__call_signature, + STATE(5735), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5007), 7, - sym__automatic_semicolon, + [141340] = 6, + ACTIONS(6447), 1, anon_sym_EQ, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_in, - anon_sym_of, + ACTIONS(6455), 1, anon_sym_COLON, - [141496] = 8, - ACTIONS(7058), 1, - anon_sym_extends, - ACTIONS(7060), 1, - anon_sym_implements, - ACTIONS(7136), 1, - anon_sym_LBRACE, - STATE(233), 1, - sym_class_body, - STATE(5142), 1, - sym_extends_clause, - STATE(5453), 1, - sym_class_heritage, - STATE(6183), 1, - sym_implements_clause, + STATE(4178), 1, + sym_type_annotation, + STATE(4994), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [141522] = 8, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(6478), 1, - anon_sym_LPAREN, - ACTIONS(7622), 1, - sym_identifier, - ACTIONS(7624), 1, - anon_sym_STAR, - STATE(3947), 1, - sym_formal_parameters, - STATE(5766), 1, - sym_type_parameters, - STATE(5804), 1, - sym__call_signature, + ACTIONS(6842), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [141362] = 6, + ACTIONS(6447), 1, + anon_sym_EQ, + ACTIONS(6455), 1, + anon_sym_COLON, + STATE(4368), 1, + sym_type_annotation, + STATE(4965), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [141548] = 8, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(6478), 1, - anon_sym_LPAREN, - ACTIONS(7626), 1, - anon_sym_QMARK, - ACTIONS(7628), 1, - sym__member_signature_marker, - STATE(3947), 1, - sym_formal_parameters, - STATE(5766), 1, - sym_type_parameters, - STATE(5775), 1, - sym__call_signature, + ACTIONS(6766), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [141384] = 6, + ACTIONS(6447), 1, + anon_sym_EQ, + ACTIONS(6455), 1, + anon_sym_COLON, + STATE(4205), 1, + sym_type_annotation, + STATE(5018), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [141574] = 8, - ACTIONS(7058), 1, + ACTIONS(6842), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [141406] = 8, + ACTIONS(6953), 1, + anon_sym_LBRACE, + ACTIONS(7039), 1, anon_sym_extends, - ACTIONS(7060), 1, + ACTIONS(7041), 1, anon_sym_implements, - ACTIONS(7114), 1, - anon_sym_LBRACE, - STATE(781), 1, + STATE(2255), 1, sym_class_body, - STATE(5142), 1, + STATE(4843), 1, sym_extends_clause, - STATE(5566), 1, + STATE(5791), 1, sym_class_heritage, - STATE(6183), 1, - sym_implements_clause, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [141600] = 8, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(6478), 1, - anon_sym_LPAREN, - ACTIONS(7630), 1, - sym_identifier, - ACTIONS(7632), 1, - anon_sym_STAR, - STATE(3947), 1, - sym_formal_parameters, - STATE(5766), 1, - sym_type_parameters, - STATE(5804), 1, - sym__call_signature, + STATE(5990), 1, + sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [141626] = 3, - ACTIONS(7634), 1, + [141432] = 6, + ACTIONS(6447), 1, anon_sym_EQ, + ACTIONS(6455), 1, + anon_sym_COLON, + STATE(4227), 1, + sym_type_annotation, + STATE(5205), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3580), 6, + ACTIONS(6842), 3, + sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, + anon_sym_SEMI, + [141454] = 6, + ACTIONS(6447), 1, + anon_sym_EQ, + ACTIONS(6455), 1, anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_QMARK, - [141642] = 8, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(6478), 1, - anon_sym_LPAREN, - ACTIONS(7637), 1, - sym_identifier, - ACTIONS(7639), 1, - anon_sym_STAR, - STATE(3947), 1, - sym_formal_parameters, - STATE(5512), 1, - sym__call_signature, - STATE(5766), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [141668] = 8, - ACTIONS(1511), 1, - anon_sym_DQUOTE, - ACTIONS(1513), 1, - anon_sym_SQUOTE, - ACTIONS(7532), 1, - anon_sym_DOT, - ACTIONS(7641), 1, - sym_identifier, - STATE(766), 1, - sym_string, - STATE(854), 1, - sym__module, - STATE(4790), 1, - sym_nested_identifier, + STATE(4232), 1, + sym_type_annotation, + STATE(5232), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [141694] = 8, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(6478), 1, - anon_sym_LPAREN, - ACTIONS(7643), 1, - anon_sym_QMARK, - ACTIONS(7645), 1, - sym__member_signature_marker, - STATE(3947), 1, - sym_formal_parameters, - STATE(5521), 1, - sym__call_signature, - STATE(5766), 1, - sym_type_parameters, + ACTIONS(6842), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [141476] = 4, + ACTIONS(2458), 1, + anon_sym_LBRACE, + STATE(5455), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [141720] = 3, - ACTIONS(7647), 1, + ACTIONS(7668), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [141494] = 6, + ACTIONS(6447), 1, anon_sym_EQ, + ACTIONS(6455), 1, + anon_sym_COLON, + STATE(4447), 1, + sym_type_annotation, + STATE(5087), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3598), 6, + ACTIONS(6770), 3, + sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, + anon_sym_SEMI, + [141516] = 6, + ACTIONS(6447), 1, + anon_sym_EQ, + ACTIONS(6455), 1, anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_QMARK, - [141736] = 8, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(3254), 1, - anon_sym_LPAREN, - ACTIONS(7649), 1, - anon_sym_QMARK, - ACTIONS(7651), 1, - sym__member_signature_marker, - STATE(3321), 1, - sym_formal_parameters, - STATE(4897), 1, - sym__call_signature, - STATE(5740), 1, - sym_type_parameters, + STATE(4417), 1, + sym_type_annotation, + STATE(5049), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [141762] = 2, + ACTIONS(6770), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [141538] = 4, + ACTIONS(6455), 1, + anon_sym_COLON, + STATE(4334), 1, + sym_type_annotation, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7653), 7, + ACTIONS(7670), 5, sym__automatic_semicolon, - anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_COLON, anon_sym_PIPE_RBRACE, - [141776] = 6, - ACTIONS(3316), 1, + [141556] = 8, + ACTIONS(6973), 1, anon_sym_LBRACE, - ACTIONS(3318), 1, - anon_sym_LBRACK, - ACTIONS(7526), 1, - sym_identifier, - STATE(4674), 1, - sym_variable_declarator, + ACTIONS(7039), 1, + anon_sym_extends, + ACTIONS(7041), 1, + anon_sym_implements, + STATE(1656), 1, + sym_class_body, + STATE(4843), 1, + sym_extends_clause, + STATE(5837), 1, + sym_class_heritage, + STATE(5990), 1, + sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(3692), 3, - sym_object_pattern, - sym_array_pattern, - sym__destructuring_pattern, - [141798] = 6, - ACTIONS(6458), 1, + [141582] = 6, + ACTIONS(6447), 1, anon_sym_EQ, - ACTIONS(6464), 1, + ACTIONS(6455), 1, anon_sym_COLON, - STATE(4074), 1, + STATE(4495), 1, sym_type_annotation, - STATE(5316), 1, + STATE(5147), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6763), 3, + ACTIONS(6770), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [141820] = 8, - ACTIONS(6862), 1, - anon_sym_const, - ACTIONS(6864), 1, - anon_sym_in, - ACTIONS(6872), 1, - anon_sym_out, - ACTIONS(7436), 1, - sym_identifier, - ACTIONS(7655), 1, - anon_sym_GT, - STATE(4912), 1, - sym_variance, - STATE(5546), 1, - sym_type_parameter, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [141846] = 3, - ACTIONS(7560), 1, + [141604] = 5, + ACTIONS(7603), 1, anon_sym_AMP, + ACTIONS(7605), 1, + anon_sym_PIPE, + ACTIONS(7607), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4106), 6, + ACTIONS(4403), 4, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_PIPE, anon_sym_QMARK, - anon_sym_extends, - [141862] = 5, - ACTIONS(7560), 1, + [141624] = 3, + ACTIONS(7603), 1, anon_sym_AMP, - ACTIONS(7562), 1, - anon_sym_PIPE, - ACTIONS(7564), 1, - anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4124), 4, + ACTIONS(4449), 6, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RBRACK, + anon_sym_PIPE, anon_sym_QMARK, - [141882] = 3, - ACTIONS(7657), 1, anon_sym_extends, + [141640] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4142), 6, + ACTIONS(7164), 7, + sym__automatic_semicolon, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_RBRACK, + anon_sym_SEMI, + anon_sym_in, + anon_sym_of, + anon_sym_COLON, + [141654] = 8, + ACTIONS(6953), 1, + anon_sym_LBRACE, + ACTIONS(7039), 1, + anon_sym_extends, + ACTIONS(7041), 1, + anon_sym_implements, + STATE(2350), 1, + sym_class_body, + STATE(4843), 1, + sym_extends_clause, + STATE(5640), 1, + sym_class_heritage, + STATE(5990), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [141680] = 5, + ACTIONS(7603), 1, anon_sym_AMP, + ACTIONS(7605), 1, anon_sym_PIPE, - anon_sym_QMARK, - [141898] = 6, - ACTIONS(3316), 1, - anon_sym_LBRACE, - ACTIONS(3318), 1, - anon_sym_LBRACK, - ACTIONS(7526), 1, - sym_identifier, - STATE(4747), 1, - sym_variable_declarator, + ACTIONS(7607), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(3692), 3, - sym_object_pattern, - sym_array_pattern, - sym__destructuring_pattern, - [141920] = 6, - ACTIONS(6458), 1, - anon_sym_EQ, - ACTIONS(6464), 1, - anon_sym_COLON, - STATE(4645), 1, - sym_type_annotation, - STATE(4981), 1, - sym__initializer, + ACTIONS(4121), 4, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK, + [141700] = 5, + ACTIONS(7603), 1, + anon_sym_AMP, + ACTIONS(7605), 1, + anon_sym_PIPE, + ACTIONS(7607), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6827), 3, - sym__automatic_semicolon, + ACTIONS(4125), 4, anon_sym_COMMA, - anon_sym_SEMI, - [141942] = 6, - ACTIONS(3316), 1, - anon_sym_LBRACE, - ACTIONS(3318), 1, anon_sym_LBRACK, - ACTIONS(7659), 1, - sym_identifier, - STATE(4674), 1, - sym_variable_declarator, + anon_sym_RBRACK, + anon_sym_QMARK, + [141720] = 8, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(6453), 1, + anon_sym_LPAREN, + ACTIONS(6605), 1, + sym__member_signature_marker, + ACTIONS(7672), 1, + anon_sym_QMARK, + STATE(3950), 1, + sym_formal_parameters, + STATE(5568), 1, + sym__call_signature, + STATE(5753), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(3449), 3, - sym_object_pattern, - sym_array_pattern, - sym__destructuring_pattern, - [141964] = 8, - ACTIONS(6930), 1, + [141746] = 8, + ACTIONS(7037), 1, anon_sym_LBRACE, - ACTIONS(7058), 1, + ACTIONS(7039), 1, anon_sym_extends, - ACTIONS(7060), 1, + ACTIONS(7041), 1, anon_sym_implements, - STATE(2140), 1, + STATE(4244), 1, sym_class_body, - STATE(5142), 1, + STATE(4843), 1, sym_extends_clause, - STATE(5588), 1, + STATE(5656), 1, sym_class_heritage, - STATE(6183), 1, + STATE(5990), 1, sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [141990] = 8, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(6478), 1, - anon_sym_LPAREN, - ACTIONS(7661), 1, - sym_identifier, - ACTIONS(7663), 1, - anon_sym_STAR, - STATE(3947), 1, - sym_formal_parameters, - STATE(5766), 1, - sym_type_parameters, - STATE(5804), 1, - sym__call_signature, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [142016] = 6, - ACTIONS(3316), 1, + [141772] = 4, + ACTIONS(2458), 1, anon_sym_LBRACE, - ACTIONS(3318), 1, - anon_sym_LBRACK, - ACTIONS(7665), 1, - sym_identifier, - STATE(4747), 1, - sym_variable_declarator, + STATE(5633), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(3451), 3, - sym_object_pattern, - sym_array_pattern, - sym__destructuring_pattern, - [142038] = 3, - ACTIONS(7667), 1, - anon_sym_EQ, + ACTIONS(7674), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [141790] = 8, + ACTIONS(6953), 1, + anon_sym_LBRACE, + ACTIONS(7039), 1, + anon_sym_extends, + ACTIONS(7041), 1, + anon_sym_implements, + STATE(2234), 1, + sym_class_body, + STATE(4843), 1, + sym_extends_clause, + STATE(5818), 1, + sym_class_heritage, + STATE(5990), 1, + sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3580), 6, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_QMARK, - [142054] = 6, - ACTIONS(6458), 1, + [141816] = 6, + ACTIONS(6447), 1, anon_sym_EQ, - ACTIONS(6464), 1, + ACTIONS(6455), 1, anon_sym_COLON, - STATE(4454), 1, + STATE(4602), 1, sym_type_annotation, - STATE(5098), 1, + STATE(5334), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6827), 3, + ACTIONS(6830), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [142076] = 2, + [141838] = 4, + ACTIONS(2458), 1, + anon_sym_LBRACE, + STATE(5548), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3580), 7, - anon_sym_EQ, + ACTIONS(7674), 5, + sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_QMARK, - [142090] = 6, - ACTIONS(6458), 1, - anon_sym_EQ, - ACTIONS(6464), 1, - anon_sym_COLON, - STATE(4352), 1, - sym_type_annotation, - STATE(4958), 1, - sym__initializer, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [141856] = 4, + ACTIONS(2458), 1, + anon_sym_LBRACE, + STATE(5549), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6783), 3, + ACTIONS(7634), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [142112] = 7, - ACTIONS(3550), 1, - anon_sym_COLON, - ACTIONS(7670), 1, - anon_sym_EQ, - ACTIONS(7674), 1, - anon_sym_QMARK, - STATE(4706), 1, - sym_type_annotation, - STATE(5731), 1, - sym__initializer, + anon_sym_PIPE_RBRACE, + [141874] = 4, + ACTIONS(2458), 1, + anon_sym_LBRACE, + STATE(5637), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7672), 2, + ACTIONS(7676), 5, + sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RPAREN, - [142136] = 6, - ACTIONS(6458), 1, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [141892] = 6, + ACTIONS(6447), 1, anon_sym_EQ, - ACTIONS(6464), 1, + ACTIONS(6455), 1, anon_sym_COLON, - STATE(4360), 1, + STATE(4603), 1, sym_type_annotation, - STATE(4970), 1, + STATE(5335), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6783), 3, + ACTIONS(6830), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [142158] = 6, - ACTIONS(6458), 1, + [141914] = 6, + ACTIONS(6447), 1, anon_sym_EQ, - ACTIONS(6464), 1, + ACTIONS(6455), 1, anon_sym_COLON, - STATE(4361), 1, + STATE(4608), 1, sym_type_annotation, - STATE(4971), 1, + STATE(5349), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6783), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [142180] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(1751), 7, + ACTIONS(6830), 3, sym__automatic_semicolon, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_DOT, - anon_sym_PIPE_RBRACE, - [142194] = 6, - ACTIONS(6458), 1, + [141936] = 6, + ACTIONS(6447), 1, anon_sym_EQ, - ACTIONS(6464), 1, + ACTIONS(6455), 1, anon_sym_COLON, - STATE(4625), 1, + STATE(4610), 1, sym_type_annotation, - STATE(5378), 1, + STATE(5351), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6827), 3, + ACTIONS(6830), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [142216] = 6, - ACTIONS(6458), 1, - anon_sym_EQ, - ACTIONS(6464), 1, + [141958] = 4, + ACTIONS(6455), 1, anon_sym_COLON, - STATE(4636), 1, + STATE(4631), 1, sym_type_annotation, - STATE(5383), 1, - sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6827), 3, + ACTIONS(7678), 5, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_SEMI, - [142238] = 4, - ACTIONS(4923), 1, - anon_sym_COMMA, - STATE(3571), 1, - aux_sym_sequence_expression_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(7676), 5, anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_RPAREN, + anon_sym_PIPE_RBRACE, + [141976] = 6, + ACTIONS(6447), 1, + anon_sym_EQ, + ACTIONS(6455), 1, anon_sym_COLON, - anon_sym_RBRACK, - [142256] = 2, + STATE(4496), 1, + sym_type_annotation, + STATE(5148), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1821), 7, + ACTIONS(6770), 3, sym__automatic_semicolon, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_DOT, - anon_sym_PIPE_RBRACE, - [142270] = 8, - ACTIONS(6942), 1, + [141998] = 8, + ACTIONS(6973), 1, anon_sym_LBRACE, - ACTIONS(7058), 1, + ACTIONS(7039), 1, anon_sym_extends, - ACTIONS(7060), 1, + ACTIONS(7041), 1, anon_sym_implements, - STATE(2557), 1, + STATE(1670), 1, sym_class_body, - STATE(5142), 1, + STATE(4843), 1, sym_extends_clause, - STATE(5503), 1, + STATE(5448), 1, sym_class_heritage, - STATE(6183), 1, + STATE(5990), 1, sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [142296] = 2, + [142024] = 8, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(3268), 1, + anon_sym_LPAREN, + ACTIONS(7680), 1, + anon_sym_QMARK, + ACTIONS(7682), 1, + sym__member_signature_marker, + STATE(3308), 1, + sym_formal_parameters, + STATE(4618), 1, + sym__call_signature, + STATE(5735), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7150), 7, - sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_in, - anon_sym_of, - anon_sym_COLON, - [142310] = 6, - ACTIONS(6458), 1, + [142050] = 6, + ACTIONS(6447), 1, anon_sym_EQ, - ACTIONS(6464), 1, + ACTIONS(6455), 1, anon_sym_COLON, - STATE(4065), 1, + STATE(4377), 1, sym_type_annotation, - STATE(5092), 1, + STATE(4982), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6827), 3, + ACTIONS(6770), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [142072] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1735), 7, sym__automatic_semicolon, + anon_sym_LBRACE, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [142332] = 6, - ACTIONS(6458), 1, + anon_sym_DOT, + anon_sym_PIPE_RBRACE, + [142086] = 6, + ACTIONS(6447), 1, anon_sym_EQ, - ACTIONS(6464), 1, + ACTIONS(6455), 1, anon_sym_COLON, - STATE(4068), 1, + STATE(4424), 1, sym_type_annotation, - STATE(4801), 1, + STATE(5055), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6827), 3, + ACTIONS(6770), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [142108] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1743), 7, sym__automatic_semicolon, + anon_sym_LBRACE, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [142354] = 2, + anon_sym_DOT, + anon_sym_PIPE_RBRACE, + [142122] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7210), 7, + ACTIONS(7244), 7, sym__automatic_semicolon, anon_sym_EQ, anon_sym_COMMA, @@ -256288,9283 +256382,9483 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_in, anon_sym_of, anon_sym_COLON, - [142368] = 6, - ACTIONS(6458), 1, + [142136] = 6, + ACTIONS(6447), 1, anon_sym_EQ, - ACTIONS(6464), 1, + ACTIONS(6455), 1, anon_sym_COLON, - STATE(4069), 1, + STATE(4425), 1, sym_type_annotation, - STATE(4823), 1, + STATE(5057), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6827), 3, + ACTIONS(6770), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [142390] = 6, - ACTIONS(6458), 1, + [142158] = 6, + ACTIONS(6447), 1, anon_sym_EQ, - ACTIONS(6464), 1, + ACTIONS(6455), 1, anon_sym_COLON, - STATE(4070), 1, + STATE(4431), 1, sym_type_annotation, - STATE(4826), 1, + STATE(5060), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6827), 3, + ACTIONS(6770), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [142412] = 6, - ACTIONS(6458), 1, + [142180] = 6, + ACTIONS(6447), 1, anon_sym_EQ, - ACTIONS(6464), 1, + ACTIONS(6455), 1, anon_sym_COLON, - STATE(4364), 1, + STATE(4432), 1, sym_type_annotation, - STATE(4978), 1, + STATE(5062), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6783), 3, + ACTIONS(6770), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [142434] = 8, - ACTIONS(2470), 1, + [142202] = 8, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6548), 1, + ACTIONS(6453), 1, anon_sym_LPAREN, - ACTIONS(6612), 1, - sym__member_signature_marker, - ACTIONS(7678), 1, - anon_sym_QMARK, - STATE(3484), 1, + ACTIONS(7684), 1, + sym_identifier, + ACTIONS(7686), 1, + anon_sym_STAR, + STATE(3950), 1, sym_formal_parameters, - STATE(3936), 1, + STATE(5494), 1, sym__call_signature, - STATE(5490), 1, + STATE(5753), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [142460] = 6, - ACTIONS(6458), 1, - anon_sym_EQ, - ACTIONS(6464), 1, - anon_sym_COLON, - STATE(4365), 1, - sym_type_annotation, - STATE(4799), 1, - sym__initializer, + [142228] = 5, + ACTIONS(7603), 1, + anon_sym_AMP, + ACTIONS(7605), 1, + anon_sym_PIPE, + ACTIONS(7607), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6783), 3, - sym__automatic_semicolon, + ACTIONS(4113), 4, anon_sym_COMMA, - anon_sym_SEMI, - [142482] = 8, - ACTIONS(2470), 1, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK, + [142248] = 8, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6478), 1, + ACTIONS(3268), 1, anon_sym_LPAREN, - ACTIONS(7680), 1, - sym_identifier, - ACTIONS(7682), 1, - anon_sym_STAR, - STATE(3947), 1, + ACTIONS(6742), 1, + sym__member_signature_marker, + ACTIONS(7688), 1, + anon_sym_QMARK, + STATE(3308), 1, sym_formal_parameters, - STATE(5766), 1, - sym_type_parameters, - STATE(5804), 1, + STATE(3620), 1, sym__call_signature, + STATE(5735), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [142508] = 2, + [142274] = 8, + ACTIONS(3547), 1, + anon_sym_LT, + ACTIONS(3937), 1, + anon_sym_LPAREN, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(7654), 1, + anon_sym_DOT, + STATE(1811), 1, + sym_arguments, + STATE(4805), 1, + sym_type_arguments, + STATE(5554), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7303), 7, - sym__automatic_semicolon, - anon_sym_EQ, + [142300] = 5, + ACTIONS(7603), 1, + anon_sym_AMP, + ACTIONS(7605), 1, + anon_sym_PIPE, + ACTIONS(7607), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4133), 4, anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_in, - anon_sym_of, - anon_sym_COLON, - [142522] = 6, - ACTIONS(6458), 1, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK, + [142320] = 6, + ACTIONS(6447), 1, anon_sym_EQ, - ACTIONS(6464), 1, + ACTIONS(6455), 1, anon_sym_COLON, - STATE(4177), 1, + STATE(4339), 1, sym_type_annotation, - STATE(4929), 1, + STATE(4925), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6759), 3, + ACTIONS(6842), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [142544] = 8, - ACTIONS(2470), 1, + [142342] = 8, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6478), 1, + ACTIONS(6453), 1, anon_sym_LPAREN, - ACTIONS(7684), 1, - sym_identifier, - ACTIONS(7686), 1, - anon_sym_STAR, - STATE(3947), 1, + ACTIONS(7690), 1, + anon_sym_QMARK, + ACTIONS(7692), 1, + sym__member_signature_marker, + STATE(3950), 1, sym_formal_parameters, - STATE(5512), 1, + STATE(5601), 1, sym__call_signature, - STATE(5766), 1, + STATE(5753), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [142570] = 8, - ACTIONS(2470), 1, + [142368] = 8, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6548), 1, + ACTIONS(6453), 1, anon_sym_LPAREN, - ACTIONS(7688), 1, - anon_sym_QMARK, - ACTIONS(7690), 1, - sym__member_signature_marker, - STATE(3484), 1, + ACTIONS(7694), 1, + sym_identifier, + ACTIONS(7696), 1, + anon_sym_STAR, + STATE(3950), 1, sym_formal_parameters, - STATE(3878), 1, + STATE(5750), 1, sym__call_signature, - STATE(5490), 1, + STATE(5753), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [142596] = 6, - ACTIONS(6458), 1, + [142394] = 6, + ACTIONS(6447), 1, anon_sym_EQ, - ACTIONS(6464), 1, + ACTIONS(6455), 1, anon_sym_COLON, - STATE(4135), 1, + STATE(4441), 1, sym_type_annotation, - STATE(5166), 1, + STATE(5073), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6827), 3, + ACTIONS(6770), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [142618] = 4, - ACTIONS(6464), 1, + [142416] = 6, + ACTIONS(6447), 1, + anon_sym_EQ, + ACTIONS(6455), 1, anon_sym_COLON, - STATE(4253), 1, + STATE(4373), 1, sym_type_annotation, + STATE(4973), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7692), 5, + ACTIONS(6842), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [142636] = 6, - ACTIONS(6458), 1, - anon_sym_EQ, - ACTIONS(6464), 1, - anon_sym_COLON, - STATE(4181), 1, - sym_type_annotation, - STATE(4938), 1, - sym__initializer, + [142438] = 8, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(6453), 1, + anon_sym_LPAREN, + ACTIONS(7698), 1, + sym_identifier, + ACTIONS(7700), 1, + anon_sym_STAR, + STATE(3950), 1, + sym_formal_parameters, + STATE(5494), 1, + sym__call_signature, + STATE(5753), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6827), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [142658] = 6, - ACTIONS(6458), 1, + [142464] = 6, + ACTIONS(6447), 1, anon_sym_EQ, - ACTIONS(6464), 1, + ACTIONS(6455), 1, anon_sym_COLON, - STATE(4381), 1, + STATE(4443), 1, sym_type_annotation, - STATE(4988), 1, + STATE(5075), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6783), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [142680] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(7152), 7, + ACTIONS(6770), 3, sym__automatic_semicolon, - anon_sym_EQ, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_in, - anon_sym_of, - anon_sym_COLON, - [142694] = 8, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(6478), 1, - anon_sym_LPAREN, - ACTIONS(7694), 1, - sym_identifier, - ACTIONS(7696), 1, - anon_sym_STAR, - STATE(3947), 1, - sym_formal_parameters, - STATE(5512), 1, - sym__call_signature, - STATE(5766), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [142720] = 6, - ACTIONS(6458), 1, + [142486] = 6, + ACTIONS(6447), 1, anon_sym_EQ, - ACTIONS(6464), 1, + ACTIONS(6455), 1, anon_sym_COLON, - STATE(4382), 1, + STATE(4623), 1, sym_type_annotation, - STATE(4991), 1, + STATE(5374), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6783), 3, + ACTIONS(7702), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [142742] = 8, - ACTIONS(2470), 1, + [142508] = 8, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(3254), 1, + ACTIONS(3268), 1, anon_sym_LPAREN, - ACTIONS(6687), 1, + ACTIONS(6681), 1, sym__member_signature_marker, - ACTIONS(7698), 1, + ACTIONS(7704), 1, anon_sym_QMARK, - STATE(3321), 1, + STATE(3308), 1, sym_formal_parameters, - STATE(4216), 1, + STATE(4419), 1, sym__call_signature, - STATE(5740), 1, + STATE(5735), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [142768] = 4, - ACTIONS(6464), 1, + [142534] = 4, + ACTIONS(6455), 1, anon_sym_COLON, - STATE(4218), 1, + STATE(4438), 1, sym_type_annotation, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7700), 5, + ACTIONS(7706), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [142786] = 8, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(3254), 1, - anon_sym_LPAREN, - ACTIONS(6697), 1, - sym__member_signature_marker, - ACTIONS(7702), 1, - anon_sym_QMARK, - STATE(3321), 1, - sym_formal_parameters, - STATE(4634), 1, - sym__call_signature, - STATE(5740), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [142812] = 8, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(3254), 1, - anon_sym_LPAREN, - ACTIONS(6560), 1, - sym__member_signature_marker, - ACTIONS(7704), 1, - anon_sym_QMARK, - STATE(3321), 1, - sym_formal_parameters, - STATE(5145), 1, - sym__call_signature, - STATE(5740), 1, - sym_type_parameters, + [142552] = 6, + ACTIONS(6447), 1, + anon_sym_EQ, + ACTIONS(6455), 1, + anon_sym_COLON, + STATE(4137), 1, + sym_type_annotation, + STATE(4844), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [142838] = 6, - ACTIONS(6458), 1, + ACTIONS(6756), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [142574] = 6, + ACTIONS(6447), 1, anon_sym_EQ, - ACTIONS(6464), 1, + ACTIONS(6455), 1, anon_sym_COLON, - STATE(4087), 1, + STATE(4624), 1, sym_type_annotation, - STATE(5200), 1, + STATE(5375), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6763), 3, + ACTIONS(7702), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [142860] = 4, - ACTIONS(2450), 1, - anon_sym_LBRACE, - STATE(5656), 1, - sym_statement_block, + [142596] = 6, + ACTIONS(6447), 1, + anon_sym_EQ, + ACTIONS(6455), 1, + anon_sym_COLON, + STATE(4266), 1, + sym_type_annotation, + STATE(5382), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7552), 5, + ACTIONS(6756), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [142878] = 5, - ACTIONS(7709), 1, - anon_sym_BQUOTE, - ACTIONS(7711), 1, - anon_sym_DOLLAR_LBRACE, + [142618] = 6, + ACTIONS(6447), 1, + anon_sym_EQ, + ACTIONS(6455), 1, + anon_sym_COLON, + STATE(4444), 1, + sym_type_annotation, + STATE(5077), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7706), 2, - sym__template_chars, - sym_escape_sequence, - STATE(3865), 2, - sym_template_substitution, - aux_sym_template_string_repeat1, - [142897] = 7, - ACTIONS(2470), 1, + ACTIONS(6770), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [142640] = 8, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6478), 1, + ACTIONS(6453), 1, anon_sym_LPAREN, - ACTIONS(7714), 1, - sym_identifier, - STATE(3947), 1, + ACTIONS(7708), 1, + anon_sym_QMARK, + ACTIONS(7710), 1, + sym__member_signature_marker, + STATE(3950), 1, sym_formal_parameters, - STATE(5513), 1, + STATE(5634), 1, sym__call_signature, - STATE(5766), 1, + STATE(5753), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [142920] = 5, - ACTIONS(7716), 1, - anon_sym_AMP, - ACTIONS(7718), 1, - anon_sym_PIPE, - ACTIONS(7720), 1, - anon_sym_extends, + [142666] = 8, + ACTIONS(3937), 1, + anon_sym_LPAREN, + ACTIONS(3941), 1, + anon_sym_DOT, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(6376), 1, + anon_sym_LT, + STATE(2271), 1, + sym_arguments, + STATE(3071), 1, + sym_type_arguments, + STATE(5554), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4366), 3, - anon_sym_as, - anon_sym_LBRACK, - anon_sym_RBRACK, - [142939] = 5, - ACTIONS(7716), 1, - anon_sym_AMP, - ACTIONS(7718), 1, - anon_sym_PIPE, - ACTIONS(7720), 1, - anon_sym_extends, + [142692] = 6, + ACTIONS(6447), 1, + anon_sym_EQ, + ACTIONS(6455), 1, + anon_sym_COLON, + STATE(4267), 1, + sym_type_annotation, + STATE(5397), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4370), 3, - anon_sym_as, - anon_sym_LBRACK, - anon_sym_RBRACK, - [142958] = 7, - ACTIONS(97), 1, - anon_sym_AT, - ACTIONS(7722), 1, - anon_sym_export, - ACTIONS(7724), 1, - anon_sym_class, - ACTIONS(7726), 1, - anon_sym_abstract, - STATE(1256), 1, - aux_sym_export_statement_repeat1, - STATE(1310), 1, - sym_decorator, + ACTIONS(6756), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [142714] = 6, + ACTIONS(6447), 1, + anon_sym_EQ, + ACTIONS(6455), 1, + anon_sym_COLON, + STATE(4628), 1, + sym_type_annotation, + STATE(5394), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [142981] = 5, - ACTIONS(6749), 1, - anon_sym_AMP, - ACTIONS(6751), 1, - anon_sym_PIPE, - ACTIONS(6753), 1, - anon_sym_extends, + ACTIONS(7702), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [142736] = 6, + ACTIONS(6447), 1, + anon_sym_EQ, + ACTIONS(6455), 1, + anon_sym_COLON, + STATE(4629), 1, + sym_type_annotation, + STATE(5396), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7728), 3, - anon_sym_LBRACE, + ACTIONS(7702), 3, + sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_GT, - [143000] = 4, - ACTIONS(7730), 1, - anon_sym_LBRACE, - STATE(2698), 1, - sym_statement_block, + anon_sym_SEMI, + [142758] = 4, + ACTIONS(6455), 1, + anon_sym_COLON, + STATE(4476), 1, + sym_type_annotation, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7528), 4, + ACTIONS(7712), 5, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [143017] = 7, - ACTIONS(2470), 1, + anon_sym_PIPE_RBRACE, + [142776] = 8, + ACTIONS(3547), 1, anon_sym_LT, - ACTIONS(3254), 1, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(6775), 1, - sym__member_signature_marker, - STATE(3321), 1, - sym_formal_parameters, - STATE(3685), 1, - sym__call_signature, - STATE(5740), 1, - sym_type_parameters, + ACTIONS(4469), 1, + anon_sym_QMARK_DOT, + ACTIONS(7714), 1, + anon_sym_DOT, + STATE(1568), 1, + sym_arguments, + STATE(4805), 1, + sym_type_arguments, + STATE(5554), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - [143040] = 4, - ACTIONS(7730), 1, - anon_sym_LBRACE, - STATE(2649), 1, - sym_statement_block, + [142802] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7458), 4, + ACTIONS(4936), 7, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + anon_sym_EQ, anon_sym_COMMA, anon_sym_SEMI, - [143057] = 5, - ACTIONS(7734), 1, - anon_sym_BQUOTE, - ACTIONS(7736), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(7732), 2, - sym__template_chars, - sym_escape_sequence, - STATE(3892), 2, - sym_template_type, - aux_sym_template_literal_type_repeat1, - [143076] = 7, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(6548), 1, - anon_sym_LPAREN, - ACTIONS(7738), 1, - sym__member_signature_marker, - STATE(3484), 1, - sym_formal_parameters, - STATE(3899), 1, - sym__call_signature, - STATE(5490), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [143099] = 7, - ACTIONS(2470), 1, + anon_sym_in, + anon_sym_of, + anon_sym_COLON, + [142816] = 8, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6478), 1, + ACTIONS(3268), 1, anon_sym_LPAREN, - ACTIONS(6785), 1, + ACTIONS(7716), 1, + anon_sym_QMARK, + ACTIONS(7718), 1, sym__member_signature_marker, - STATE(3947), 1, + STATE(3308), 1, sym_formal_parameters, - STATE(5579), 1, + STATE(4644), 1, sym__call_signature, - STATE(5766), 1, + STATE(5735), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [143122] = 4, - STATE(3987), 1, - aux_sym_object_type_repeat1, + [142842] = 6, + ACTIONS(6447), 1, + anon_sym_EQ, + ACTIONS(6455), 1, + anon_sym_COLON, + STATE(4501), 1, + sym_type_annotation, + STATE(5156), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3738), 2, - anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(7740), 3, + ACTIONS(6770), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [143139] = 4, - ACTIONS(7730), 1, + [142864] = 4, + ACTIONS(2458), 1, anon_sym_LBRACE, - STATE(2664), 1, + STATE(5678), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7590), 4, + ACTIONS(7578), 5, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [143156] = 4, - ACTIONS(7730), 1, - anon_sym_LBRACE, - STATE(2655), 1, - sym_statement_block, + anon_sym_PIPE_RBRACE, + [142882] = 6, + ACTIONS(6447), 1, + anon_sym_EQ, + ACTIONS(6455), 1, + anon_sym_COLON, + STATE(4503), 1, + sym_type_annotation, + STATE(5431), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7484), 4, + ACTIONS(6770), 3, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [143173] = 7, - ACTIONS(2470), 1, + [142904] = 8, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6478), 1, + ACTIONS(6453), 1, anon_sym_LPAREN, - ACTIONS(6811), 1, + ACTIONS(7720), 1, + anon_sym_QMARK, + ACTIONS(7722), 1, sym__member_signature_marker, - STATE(3947), 1, + STATE(3950), 1, sym_formal_parameters, - STATE(5614), 1, - sym__call_signature, - STATE(5766), 1, + STATE(5753), 1, sym_type_parameters, + STATE(5759), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - [143196] = 5, - ACTIONS(7716), 1, - anon_sym_AMP, - ACTIONS(7718), 1, - anon_sym_PIPE, - ACTIONS(7720), 1, - anon_sym_extends, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4292), 3, - anon_sym_as, - anon_sym_LBRACK, - anon_sym_RBRACK, - [143215] = 7, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(6478), 1, - anon_sym_LPAREN, - ACTIONS(7742), 1, - sym__member_signature_marker, - STATE(3947), 1, - sym_formal_parameters, - STATE(5644), 1, - sym__call_signature, - STATE(5766), 1, - sym_type_parameters, + [142930] = 4, + ACTIONS(2458), 1, + anon_sym_LBRACE, + STATE(5552), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [143238] = 5, - ACTIONS(7716), 1, - anon_sym_AMP, - ACTIONS(7718), 1, - anon_sym_PIPE, - ACTIONS(7720), 1, + ACTIONS(7724), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [142948] = 8, + ACTIONS(6953), 1, + anon_sym_LBRACE, + ACTIONS(7039), 1, anon_sym_extends, + ACTIONS(7041), 1, + anon_sym_implements, + STATE(2274), 1, + sym_class_body, + STATE(4843), 1, + sym_extends_clause, + STATE(5606), 1, + sym_class_heritage, + STATE(5990), 1, + sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4300), 3, - anon_sym_as, - anon_sym_LBRACK, - anon_sym_RBRACK, - [143257] = 7, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(6478), 1, - anon_sym_LPAREN, - ACTIONS(7744), 1, - sym__member_signature_marker, - STATE(3947), 1, - sym_formal_parameters, - STATE(5659), 1, - sym__call_signature, - STATE(5766), 1, - sym_type_parameters, + [142974] = 4, + ACTIONS(2458), 1, + anon_sym_LBRACE, + STATE(5704), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [143280] = 7, - ACTIONS(6749), 1, + ACTIONS(7578), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [142992] = 5, + ACTIONS(7603), 1, anon_sym_AMP, - ACTIONS(6751), 1, + ACTIONS(7605), 1, anon_sym_PIPE, - ACTIONS(6753), 1, + ACTIONS(7607), 1, anon_sym_extends, - ACTIONS(7746), 1, - anon_sym_COMMA, - ACTIONS(7748), 1, - anon_sym_GT, - STATE(4848), 1, - aux_sym_implements_clause_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [143303] = 7, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(3254), 1, - anon_sym_LPAREN, - ACTIONS(6805), 1, - sym__member_signature_marker, - STATE(3321), 1, - sym_formal_parameters, - STATE(3716), 1, - sym__call_signature, - STATE(5740), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [143326] = 5, - ACTIONS(7736), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(7752), 1, - anon_sym_BQUOTE, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(7750), 2, - sym__template_chars, - sym_escape_sequence, - STATE(3910), 2, - sym_template_type, - aux_sym_template_literal_type_repeat1, - [143345] = 7, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(3254), 1, - anon_sym_LPAREN, - ACTIONS(6819), 1, - sym__member_signature_marker, - STATE(3321), 1, - sym_formal_parameters, - STATE(4505), 1, - sym__call_signature, - STATE(5740), 1, - sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [143368] = 4, - ACTIONS(7730), 1, + ACTIONS(4327), 4, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK, + [143012] = 4, + ACTIONS(7726), 1, anon_sym_LBRACE, - STATE(2644), 1, + STATE(2698), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7498), 4, + ACTIONS(7626), 4, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [143385] = 3, - ACTIONS(4899), 1, - anon_sym_in, + [143029] = 4, + ACTIONS(7726), 1, + anon_sym_LBRACE, + STATE(2686), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5213), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - [143400] = 4, - STATE(3903), 1, - aux_sym_object_type_repeat1, + ACTIONS(7652), 4, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [143046] = 4, + ACTIONS(7726), 1, + anon_sym_LBRACE, + STATE(2621), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7756), 2, - anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(7754), 3, + ACTIONS(7459), 4, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [143417] = 5, - ACTIONS(7736), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(7760), 1, - anon_sym_BQUOTE, + [143063] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7758), 2, - sym__template_chars, - sym_escape_sequence, - STATE(4020), 2, - sym_template_type, - aux_sym_template_literal_type_repeat1, - [143436] = 7, - ACTIONS(2470), 1, + ACTIONS(7558), 6, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_COLON, + [143076] = 7, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(3254), 1, + ACTIONS(6453), 1, anon_sym_LPAREN, - ACTIONS(6821), 1, + ACTIONS(7728), 1, sym__member_signature_marker, - STATE(3321), 1, + STATE(3950), 1, sym_formal_parameters, - STATE(3773), 1, + STATE(5593), 1, sym__call_signature, - STATE(5740), 1, + STATE(5753), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [143459] = 4, - ACTIONS(7730), 1, + [143099] = 4, + ACTIONS(7726), 1, anon_sym_LBRACE, - STATE(2636), 1, + STATE(2687), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7498), 4, + ACTIONS(7459), 4, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [143476] = 7, - ACTIONS(2470), 1, + [143116] = 7, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(3254), 1, + ACTIONS(6473), 1, anon_sym_LPAREN, - ACTIONS(7762), 1, + ACTIONS(7730), 1, sym__member_signature_marker, - STATE(3321), 1, + STATE(3457), 1, sym_formal_parameters, - STATE(3784), 1, + STATE(4009), 1, sym__call_signature, - STATE(5740), 1, + STATE(5545), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [143499] = 4, - STATE(3911), 1, - aux_sym_object_type_repeat1, + [143139] = 7, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(6453), 1, + anon_sym_LPAREN, + ACTIONS(7732), 1, + sym_identifier, + STATE(3950), 1, + sym_formal_parameters, + STATE(5689), 1, + sym__call_signature, + STATE(5753), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7766), 2, + [143162] = 5, + ACTIONS(7734), 1, + anon_sym_default, + ACTIONS(7736), 1, anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(7764), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [143516] = 4, - ACTIONS(7730), 1, - anon_sym_LBRACE, - STATE(2667), 1, - sym_statement_block, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(7592), 4, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [143533] = 4, - ACTIONS(7730), 1, - anon_sym_LBRACE, - STATE(2668), 1, - sym_statement_block, + ACTIONS(7738), 1, + anon_sym_case, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7594), 4, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [143550] = 4, - ACTIONS(7730), 1, + STATE(4014), 3, + sym_switch_case, + sym_switch_default, + aux_sym_switch_body_repeat1, + [143181] = 4, + ACTIONS(7726), 1, anon_sym_LBRACE, - STATE(2669), 1, + STATE(2688), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7594), 4, + ACTIONS(7479), 4, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [143567] = 7, - ACTIONS(2470), 1, + [143198] = 7, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6548), 1, + ACTIONS(6453), 1, anon_sym_LPAREN, - ACTIONS(7768), 1, + ACTIONS(7740), 1, sym__member_signature_marker, - STATE(3484), 1, + STATE(3950), 1, sym_formal_parameters, - STATE(3940), 1, + STATE(5632), 1, sym__call_signature, - STATE(5490), 1, + STATE(5753), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [143590] = 4, - ACTIONS(7730), 1, - anon_sym_LBRACE, - STATE(2671), 1, - sym_statement_block, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(7598), 4, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [143607] = 4, - STATE(3904), 1, - aux_sym_object_type_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3726), 2, - anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(7770), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [143624] = 4, - STATE(3987), 1, + [143221] = 4, + STATE(4027), 1, aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3726), 2, + ACTIONS(3725), 2, anon_sym_RBRACE, anon_sym_PIPE_RBRACE, - ACTIONS(7770), 3, + ACTIONS(7742), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [143641] = 4, - STATE(3987), 1, + [143238] = 4, + STATE(3946), 1, aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3728), 2, + ACTIONS(7746), 2, anon_sym_RBRACE, anon_sym_PIPE_RBRACE, - ACTIONS(7772), 3, + ACTIONS(7744), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [143658] = 7, - ACTIONS(2470), 1, + [143255] = 7, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6478), 1, + ACTIONS(3268), 1, anon_sym_LPAREN, - ACTIONS(7774), 1, - sym_identifier, - STATE(3947), 1, + ACTIONS(6820), 1, + sym__member_signature_marker, + STATE(3308), 1, sym_formal_parameters, - STATE(5562), 1, + STATE(3724), 1, sym__call_signature, - STATE(5766), 1, + STATE(5735), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [143681] = 5, - ACTIONS(7736), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(7778), 1, + [143278] = 5, + ACTIONS(7750), 1, anon_sym_BQUOTE, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(7776), 2, - sym__template_chars, - sym_escape_sequence, - STATE(3919), 2, - sym_template_type, - aux_sym_template_literal_type_repeat1, - [143700] = 6, - ACTIONS(7560), 1, - anon_sym_AMP, - ACTIONS(7562), 1, - anon_sym_PIPE, - ACTIONS(7564), 1, - anon_sym_extends, - ACTIONS(7782), 1, - anon_sym_QMARK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(7780), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - [143721] = 5, - ACTIONS(7716), 1, - anon_sym_AMP, - ACTIONS(7718), 1, - anon_sym_PIPE, - ACTIONS(7720), 1, - anon_sym_extends, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4352), 3, - anon_sym_as, - anon_sym_LBRACK, - anon_sym_RBRACK, - [143740] = 7, - ACTIONS(6749), 1, - anon_sym_AMP, - ACTIONS(6751), 1, - anon_sym_PIPE, - ACTIONS(6753), 1, - anon_sym_extends, - ACTIONS(7784), 1, - anon_sym_COMMA, - ACTIONS(7786), 1, - anon_sym_GT, - STATE(4874), 1, - aux_sym_implements_clause_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [143763] = 5, - ACTIONS(7736), 1, + ACTIONS(7752), 1, anon_sym_DOLLAR_LBRACE, - ACTIONS(7788), 1, - anon_sym_BQUOTE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7758), 2, + ACTIONS(7748), 2, sym__template_chars, sym_escape_sequence, - STATE(4020), 2, - sym_template_type, - aux_sym_template_literal_type_repeat1, - [143782] = 4, - STATE(3987), 1, - aux_sym_object_type_repeat1, + STATE(4052), 2, + sym_template_substitution, + aux_sym_template_string_repeat1, + [143297] = 7, + ACTIONS(3483), 1, + anon_sym_LPAREN, + ACTIONS(3547), 1, + anon_sym_LT, + ACTIONS(7754), 1, + anon_sym_RPAREN, + ACTIONS(7756), 1, + anon_sym_DOT, + STATE(1271), 1, + sym_arguments, + STATE(5695), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3702), 2, - anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(7790), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [143799] = 7, - ACTIONS(2470), 1, + [143320] = 7, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(3254), 1, + ACTIONS(3268), 1, anon_sym_LPAREN, - ACTIONS(7792), 1, + ACTIONS(6840), 1, sym__member_signature_marker, - STATE(3321), 1, + STATE(3308), 1, sym_formal_parameters, - STATE(3789), 1, + STATE(4957), 1, sym__call_signature, - STATE(5740), 1, + STATE(5735), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [143822] = 7, - ACTIONS(2470), 1, + [143343] = 7, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(3254), 1, + ACTIONS(6453), 1, anon_sym_LPAREN, - ACTIONS(6799), 1, - sym__member_signature_marker, - STATE(3321), 1, + ACTIONS(7758), 1, + sym_identifier, + STATE(3950), 1, sym_formal_parameters, - STATE(4422), 1, + STATE(5689), 1, sym__call_signature, - STATE(5740), 1, + STATE(5753), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [143845] = 7, - ACTIONS(3451), 1, - anon_sym_LPAREN, - ACTIONS(3523), 1, - anon_sym_LT, - ACTIONS(7794), 1, - anon_sym_RPAREN, - ACTIONS(7796), 1, - anon_sym_DOT, - STATE(1267), 1, - sym_arguments, - STATE(5531), 1, - sym_type_arguments, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [143868] = 4, - ACTIONS(7730), 1, + [143366] = 4, + ACTIONS(7726), 1, anon_sym_LBRACE, - STATE(2696), 1, + STATE(2628), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7584), 4, + ACTIONS(7676), 4, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [143885] = 7, - ACTIONS(2470), 1, + [143383] = 7, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(3254), 1, + ACTIONS(6453), 1, anon_sym_LPAREN, - ACTIONS(6825), 1, - sym__member_signature_marker, - STATE(3321), 1, + ACTIONS(7760), 1, + sym_identifier, + STATE(3950), 1, sym_formal_parameters, - STATE(4883), 1, + STATE(5561), 1, sym__call_signature, - STATE(5740), 1, + STATE(5753), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [143908] = 4, - STATE(3923), 1, - aux_sym_object_type_repeat1, + [143406] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7800), 2, - anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(7798), 3, + ACTIONS(7648), 6, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - [143925] = 3, - ACTIONS(6658), 1, - sym_identifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6660), 5, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_GT, - sym_jsx_identifier, - anon_sym_SLASH_GT, - [143940] = 5, - ACTIONS(7736), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(7802), 1, - anon_sym_BQUOTE, + anon_sym_COLON, + [143419] = 7, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(6453), 1, + anon_sym_LPAREN, + ACTIONS(6772), 1, + sym__member_signature_marker, + STATE(3950), 1, + sym_formal_parameters, + STATE(5564), 1, + sym__call_signature, + STATE(5753), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7758), 2, - sym__template_chars, - sym_escape_sequence, - STATE(4020), 2, - sym_template_type, - aux_sym_template_literal_type_repeat1, - [143959] = 4, - ACTIONS(7730), 1, + [143442] = 4, + ACTIONS(7726), 1, anon_sym_LBRACE, - STATE(2674), 1, + STATE(2673), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7500), 4, + ACTIONS(7459), 4, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [143976] = 4, - STATE(3925), 1, - aux_sym_object_type_repeat1, + [143459] = 4, + ACTIONS(7726), 1, + anon_sym_LBRACE, + STATE(2658), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3752), 2, - anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(7804), 3, + ACTIONS(7584), 4, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [143993] = 5, - ACTIONS(6749), 1, - anon_sym_AMP, - ACTIONS(6751), 1, - anon_sym_PIPE, - ACTIONS(6753), 1, - anon_sym_extends, + [143476] = 5, + ACTIONS(3262), 1, + anon_sym_LBRACE, + ACTIONS(7762), 1, + sym_identifier, + ACTIONS(7764), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7806), 3, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_GT, - [144012] = 4, - STATE(3987), 1, - aux_sym_object_type_repeat1, + STATE(4672), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + [143495] = 4, + ACTIONS(7726), 1, + anon_sym_LBRACE, + STATE(2641), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3752), 2, - anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(7804), 3, + ACTIONS(7609), 4, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [144029] = 4, - ACTIONS(7730), 1, + [143512] = 5, + ACTIONS(3352), 1, anon_sym_LBRACE, - STATE(2656), 1, + ACTIONS(3354), 1, + anon_sym_LBRACK, + ACTIONS(7766), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4948), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + [143531] = 4, + ACTIONS(7726), 1, + anon_sym_LBRACE, + STATE(2699), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7458), 4, + ACTIONS(7626), 4, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [144046] = 4, - STATE(3987), 1, + [143548] = 4, + STATE(4041), 1, aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3754), 2, + ACTIONS(3723), 2, anon_sym_RBRACE, anon_sym_PIPE_RBRACE, - ACTIONS(7808), 3, + ACTIONS(7768), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [144063] = 5, - ACTIONS(7812), 1, - anon_sym_BQUOTE, - ACTIONS(7814), 1, + [143565] = 5, + ACTIONS(7752), 1, anon_sym_DOLLAR_LBRACE, + ACTIONS(7772), 1, + anon_sym_BQUOTE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7810), 2, + ACTIONS(7770), 2, sym__template_chars, sym_escape_sequence, - STATE(3989), 2, + STATE(3887), 2, sym_template_substitution, aux_sym_template_string_repeat1, - [144082] = 7, - ACTIONS(6749), 1, + [143584] = 7, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(7774), 1, + anon_sym_export, + ACTIONS(7776), 1, + anon_sym_class, + ACTIONS(7778), 1, + anon_sym_abstract, + STATE(1253), 1, + aux_sym_export_statement_repeat1, + STATE(1319), 1, + sym_decorator, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [143607] = 7, + ACTIONS(6782), 1, anon_sym_AMP, - ACTIONS(6751), 1, + ACTIONS(6784), 1, anon_sym_PIPE, - ACTIONS(6753), 1, + ACTIONS(6786), 1, anon_sym_extends, - ACTIONS(7816), 1, + ACTIONS(7780), 1, anon_sym_COMMA, - ACTIONS(7818), 1, + ACTIONS(7782), 1, anon_sym_GT, - STATE(4900), 1, + STATE(4912), 1, aux_sym_implements_clause_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [144105] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(7820), 6, - sym__automatic_semicolon, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [144118] = 7, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(6548), 1, - anon_sym_LPAREN, - ACTIONS(6803), 1, - sym__member_signature_marker, - STATE(3484), 1, - sym_formal_parameters, - STATE(3950), 1, - sym__call_signature, - STATE(5490), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [144141] = 7, - ACTIONS(7608), 1, - anon_sym_COMMA, - ACTIONS(7612), 1, - anon_sym_LT, - ACTIONS(7822), 1, - anon_sym_LBRACE, - ACTIONS(7824), 1, - anon_sym_LBRACE_PIPE, - STATE(4740), 1, - aux_sym_extends_type_clause_repeat1, - STATE(5388), 1, - sym_type_arguments, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [144164] = 7, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(6478), 1, - anon_sym_LPAREN, - ACTIONS(7826), 1, - sym__member_signature_marker, - STATE(3947), 1, - sym_formal_parameters, - STATE(5655), 1, - sym__call_signature, - STATE(5766), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [144187] = 3, - ACTIONS(4400), 1, - sym_identifier, + [143630] = 7, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(7778), 1, + anon_sym_abstract, + ACTIONS(7784), 1, + anon_sym_export, + ACTIONS(7786), 1, + anon_sym_class, + STATE(1253), 1, + aux_sym_export_statement_repeat1, + STATE(1319), 1, + sym_decorator, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4402), 5, - anon_sym_LBRACE, - anon_sym_LPAREN, - anon_sym_GT, - sym_jsx_identifier, - anon_sym_SLASH_GT, - [144202] = 7, - ACTIONS(6866), 1, + [143653] = 7, + ACTIONS(6927), 1, anon_sym_GT, - ACTIONS(7828), 1, + ACTIONS(7788), 1, sym_identifier, - ACTIONS(7830), 1, + ACTIONS(7790), 1, sym_jsx_identifier, - ACTIONS(7832), 1, + ACTIONS(7792), 1, anon_sym_SLASH_GT, - STATE(3209), 1, + STATE(3204), 1, sym_nested_identifier, - STATE(3417), 1, + STATE(3351), 1, sym_jsx_namespace_name, ACTIONS(5), 2, sym_html_comment, sym_comment, - [144225] = 4, - STATE(3942), 1, + [143676] = 6, + ACTIONS(7603), 1, + anon_sym_AMP, + ACTIONS(7605), 1, + anon_sym_PIPE, + ACTIONS(7607), 1, + anon_sym_extends, + ACTIONS(7796), 1, + anon_sym_QMARK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7794), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + [143697] = 4, + STATE(3935), 1, aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7836), 2, + ACTIONS(7800), 2, anon_sym_RBRACE, anon_sym_PIPE_RBRACE, - ACTIONS(7834), 3, + ACTIONS(7798), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [143714] = 4, + ACTIONS(7726), 1, + anon_sym_LBRACE, + STATE(2657), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7487), 4, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [144242] = 7, - ACTIONS(2470), 1, + [143731] = 7, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(3254), 1, + ACTIONS(6473), 1, anon_sym_LPAREN, - ACTIONS(7838), 1, + ACTIONS(6768), 1, sym__member_signature_marker, - STATE(3321), 1, + STATE(3457), 1, sym_formal_parameters, - STATE(4538), 1, + STATE(3878), 1, sym__call_signature, - STATE(5740), 1, + STATE(5545), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [144265] = 4, - ACTIONS(7730), 1, + [143754] = 4, + ACTIONS(7726), 1, anon_sym_LBRACE, - STATE(2651), 1, + STATE(2675), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7484), 4, + ACTIONS(7609), 4, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [144282] = 4, - ACTIONS(7730), 1, + [143771] = 6, + ACTIONS(7471), 1, + anon_sym_DOT, + ACTIONS(7473), 1, + anon_sym_LT, + ACTIONS(7802), 1, anon_sym_LBRACE, - STATE(2672), 1, - sym_statement_block, + STATE(5402), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7600), 4, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + ACTIONS(7804), 2, anon_sym_COMMA, - anon_sym_SEMI, - [144299] = 4, - STATE(3944), 1, - aux_sym_object_type_repeat1, + anon_sym_LBRACE_PIPE, + [143792] = 7, + ACTIONS(6782), 1, + anon_sym_AMP, + ACTIONS(6784), 1, + anon_sym_PIPE, + ACTIONS(6786), 1, + anon_sym_extends, + ACTIONS(7806), 1, + anon_sym_COMMA, + ACTIONS(7808), 1, + anon_sym_GT, + STATE(5194), 1, + aux_sym_implements_clause_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3706), 2, - anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(7840), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [144316] = 4, - ACTIONS(7730), 1, + [143815] = 4, + ACTIONS(7726), 1, anon_sym_LBRACE, STATE(2676), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7602), 4, + ACTIONS(7578), 4, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [144333] = 4, - ACTIONS(7730), 1, + [143832] = 4, + ACTIONS(7726), 1, anon_sym_LBRACE, - STATE(2677), 1, + STATE(2649), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7602), 4, + ACTIONS(7489), 4, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [144350] = 4, - ACTIONS(7842), 1, - anon_sym_COLON, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(7002), 2, - anon_sym_LBRACE, - anon_sym_EQ_GT, - STATE(5802), 3, - sym_type_annotation, - sym_asserts_annotation, - sym_type_predicate_annotation, - [144367] = 4, - STATE(3987), 1, - aux_sym_object_type_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3706), 2, - anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(7840), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [144384] = 7, - ACTIONS(6749), 1, - anon_sym_AMP, - ACTIONS(6751), 1, - anon_sym_PIPE, - ACTIONS(6753), 1, - anon_sym_extends, - ACTIONS(7844), 1, - anon_sym_LBRACE, - ACTIONS(7846), 1, - anon_sym_COMMA, - STATE(5113), 1, - aux_sym_implements_clause_repeat1, + [143849] = 5, + ACTIONS(7812), 1, + anon_sym_BQUOTE, + ACTIONS(7814), 1, + anon_sym_DOLLAR_LBRACE, ACTIONS(5), 2, sym_html_comment, sym_comment, - [144407] = 4, - STATE(3987), 1, + ACTIONS(7810), 2, + sym__template_chars, + sym_escape_sequence, + STATE(3968), 2, + sym_template_type, + aux_sym_template_literal_type_repeat1, + [143868] = 4, + STATE(3999), 1, aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3708), 2, + ACTIONS(7818), 2, anon_sym_RBRACE, anon_sym_PIPE_RBRACE, - ACTIONS(7848), 3, + ACTIONS(7816), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [144424] = 7, - ACTIONS(2470), 1, + [143885] = 7, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6478), 1, + ACTIONS(6453), 1, anon_sym_LPAREN, - ACTIONS(7850), 1, + ACTIONS(6832), 1, sym__member_signature_marker, - STATE(3947), 1, + STATE(3950), 1, sym_formal_parameters, - STATE(5723), 1, + STATE(5600), 1, sym__call_signature, - STATE(5766), 1, + STATE(5753), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [144447] = 4, - ACTIONS(7730), 1, + [143908] = 4, + ACTIONS(7726), 1, anon_sym_LBRACE, - STATE(2626), 1, + STATE(2633), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7556), 4, + ACTIONS(7586), 4, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [144464] = 4, - ACTIONS(7842), 1, - anon_sym_COLON, + [143925] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6986), 2, + ACTIONS(7820), 6, + sym__automatic_semicolon, anon_sym_LBRACE, - anon_sym_EQ_GT, - STATE(5597), 3, - sym_type_annotation, - sym_asserts_annotation, - sym_type_predicate_annotation, - [144481] = 2, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [143938] = 4, + ACTIONS(7726), 1, + anon_sym_LBRACE, + STATE(2677), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7482), 6, + ACTIONS(7584), 4, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_COLON, - [144494] = 7, - ACTIONS(6749), 1, - anon_sym_AMP, - ACTIONS(6751), 1, - anon_sym_PIPE, - ACTIONS(6753), 1, - anon_sym_extends, - ACTIONS(7852), 1, - anon_sym_COMMA, - ACTIONS(7854), 1, - anon_sym_GT, - STATE(4918), 1, - aux_sym_implements_clause_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [144517] = 4, - ACTIONS(7730), 1, - anon_sym_LBRACE, - STATE(2665), 1, - sym_statement_block, + [143955] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7498), 4, + ACTIONS(7822), 6, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [144534] = 7, - ACTIONS(1511), 1, - anon_sym_DQUOTE, - ACTIONS(1513), 1, - anon_sym_SQUOTE, - ACTIONS(7641), 1, + anon_sym_PIPE_RBRACE, + [143968] = 7, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(6453), 1, + anon_sym_LPAREN, + ACTIONS(7824), 1, sym_identifier, - STATE(766), 1, - sym_string, - STATE(888), 1, - sym__module, - STATE(4790), 1, - sym_nested_identifier, + STATE(3950), 1, + sym_formal_parameters, + STATE(5561), 1, + sym__call_signature, + STATE(5753), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [143991] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [144557] = 7, - ACTIONS(2470), 1, + ACTIONS(7826), 6, + sym__automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [144004] = 7, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(3254), 1, + ACTIONS(3268), 1, anon_sym_LPAREN, - ACTIONS(7856), 1, + ACTIONS(6850), 1, sym__member_signature_marker, - STATE(3321), 1, + STATE(3308), 1, sym_formal_parameters, - STATE(4551), 1, + STATE(3594), 1, sym__call_signature, - STATE(5740), 1, + STATE(5735), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [144580] = 7, - ACTIONS(1511), 1, - anon_sym_DQUOTE, - ACTIONS(1513), 1, - anon_sym_SQUOTE, - ACTIONS(7641), 1, + [144027] = 7, + ACTIONS(6923), 1, + anon_sym_const, + ACTIONS(6925), 1, + anon_sym_in, + ACTIONS(6933), 1, + anon_sym_out, + ACTIONS(7435), 1, sym_identifier, - STATE(766), 1, - sym_string, - STATE(854), 1, - sym__module, - STATE(4790), 1, - sym_nested_identifier, + STATE(4808), 1, + sym_type_parameter, + STATE(5395), 1, + sym_variance, ACTIONS(5), 2, sym_html_comment, sym_comment, - [144603] = 4, - ACTIONS(7730), 1, - anon_sym_LBRACE, - STATE(2680), 1, - sym_statement_block, + [144050] = 6, + ACTIONS(862), 1, + anon_sym_COLON, + ACTIONS(7538), 1, + anon_sym_EQ, + STATE(4680), 1, + sym_type_annotation, + STATE(5671), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7616), 4, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + ACTIONS(7828), 2, anon_sym_COMMA, - anon_sym_SEMI, - [144620] = 7, - ACTIONS(2470), 1, + anon_sym_RPAREN, + [144071] = 7, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(3254), 1, + ACTIONS(3268), 1, anon_sym_LPAREN, - ACTIONS(7858), 1, + ACTIONS(7830), 1, sym__member_signature_marker, - STATE(3321), 1, + STATE(3308), 1, sym_formal_parameters, - STATE(4976), 1, + STATE(3697), 1, sym__call_signature, - STATE(5740), 1, + STATE(5735), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [144643] = 4, - ACTIONS(7730), 1, - anon_sym_LBRACE, - STATE(2675), 1, - sym_statement_block, + [144094] = 4, + STATE(3940), 1, + aux_sym_object_type_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3765), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(7832), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [144111] = 7, + ACTIONS(1517), 1, + anon_sym_DQUOTE, + ACTIONS(1519), 1, + anon_sym_SQUOTE, + ACTIONS(7447), 1, + sym_identifier, + STATE(753), 1, + sym_nested_identifier, + STATE(785), 1, + sym_string, + STATE(859), 1, + sym__module, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [144134] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7524), 4, + ACTIONS(7662), 6, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - [144660] = 7, - ACTIONS(2470), 1, + anon_sym_COLON, + [144147] = 5, + ACTIONS(7834), 1, + anon_sym_AMP, + ACTIONS(7836), 1, + anon_sym_PIPE, + ACTIONS(7838), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4203), 3, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + [144166] = 7, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6478), 1, + ACTIONS(3268), 1, anon_sym_LPAREN, - ACTIONS(7860), 1, - sym_identifier, - STATE(3947), 1, + ACTIONS(6808), 1, + sym__member_signature_marker, + STATE(3308), 1, sym_formal_parameters, - STATE(5562), 1, + STATE(4513), 1, sym__call_signature, - STATE(5766), 1, + STATE(5735), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [144683] = 7, - ACTIONS(2470), 1, + [144189] = 7, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6478), 1, + ACTIONS(3268), 1, anon_sym_LPAREN, - ACTIONS(7862), 1, + ACTIONS(7840), 1, sym__member_signature_marker, - STATE(3947), 1, + STATE(3308), 1, sym_formal_parameters, - STATE(5540), 1, + STATE(3761), 1, sym__call_signature, - STATE(5766), 1, + STATE(5735), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [144706] = 7, - ACTIONS(1599), 1, + [144212] = 4, + STATE(4041), 1, + aux_sym_object_type_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3765), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(7832), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [144229] = 5, + ACTIONS(7752), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(7844), 1, + anon_sym_BQUOTE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7842), 2, + sym__template_chars, + sym_escape_sequence, + STATE(4050), 2, + sym_template_substitution, + aux_sym_template_string_repeat1, + [144248] = 7, + ACTIONS(1607), 1, anon_sym_DQUOTE, - ACTIONS(1601), 1, + ACTIONS(1609), 1, anon_sym_SQUOTE, - ACTIONS(7424), 1, + ACTIONS(7564), 1, sym_identifier, - STATE(3547), 1, + STATE(3536), 1, sym_nested_identifier, - STATE(3607), 1, + STATE(3633), 1, sym_string, - STATE(4547), 1, + STATE(4071), 1, sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - [144729] = 4, - STATE(4034), 1, + [144271] = 7, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(6453), 1, + anon_sym_LPAREN, + ACTIONS(7846), 1, + sym__member_signature_marker, + STATE(3950), 1, + sym_formal_parameters, + STATE(5631), 1, + sym__call_signature, + STATE(5753), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [144294] = 5, + ACTIONS(7814), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(7850), 1, + anon_sym_BQUOTE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7848), 2, + sym__template_chars, + sym_escape_sequence, + STATE(3986), 2, + sym_template_type, + aux_sym_template_literal_type_repeat1, + [144313] = 4, + STATE(4041), 1, aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7866), 2, + ACTIONS(3769), 2, anon_sym_RBRACE, anon_sym_PIPE_RBRACE, - ACTIONS(7864), 3, + ACTIONS(7852), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [144746] = 5, - ACTIONS(7868), 1, - anon_sym_default, - ACTIONS(7870), 1, - anon_sym_RBRACE, - ACTIONS(7872), 1, - anon_sym_case, + [144330] = 5, + ACTIONS(3262), 1, + anon_sym_LBRACE, + ACTIONS(7764), 1, + anon_sym_LBRACK, + ACTIONS(7854), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(3988), 3, - sym_switch_case, - sym_switch_default, - aux_sym_switch_body_repeat1, - [144765] = 5, + STATE(4959), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + [144349] = 7, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(3268), 1, + anon_sym_LPAREN, + ACTIONS(6776), 1, + sym__member_signature_marker, + STATE(3308), 1, + sym_formal_parameters, + STATE(4314), 1, + sym__call_signature, + STATE(5735), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [144372] = 5, ACTIONS(7814), 1, anon_sym_DOLLAR_LBRACE, - ACTIONS(7876), 1, + ACTIONS(7858), 1, anon_sym_BQUOTE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7874), 2, + ACTIONS(7856), 2, sym__template_chars, sym_escape_sequence, - STATE(3865), 2, - sym_template_substitution, - aux_sym_template_string_repeat1, - [144784] = 4, - ACTIONS(7730), 1, + STATE(3976), 2, + sym_template_type, + aux_sym_template_literal_type_repeat1, + [144391] = 4, + ACTIONS(7726), 1, anon_sym_LBRACE, - STATE(2657), 1, + STATE(2650), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7486), 4, + ACTIONS(7489), 4, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [144801] = 4, - ACTIONS(7730), 1, - anon_sym_LBRACE, - STATE(2642), 1, - sym_statement_block, + [144408] = 7, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(6453), 1, + anon_sym_LPAREN, + ACTIONS(7860), 1, + sym__member_signature_marker, + STATE(3950), 1, + sym_formal_parameters, + STATE(5653), 1, + sym__call_signature, + STATE(5753), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [144431] = 4, + STATE(4041), 1, + aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7496), 4, + ACTIONS(3725), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(7742), 3, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [144818] = 7, - ACTIONS(2470), 1, + [144448] = 7, + ACTIONS(6782), 1, + anon_sym_AMP, + ACTIONS(6784), 1, + anon_sym_PIPE, + ACTIONS(6786), 1, + anon_sym_extends, + ACTIONS(7862), 1, + anon_sym_COMMA, + ACTIONS(7864), 1, + anon_sym_GT, + STATE(4890), 1, + aux_sym_implements_clause_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [144471] = 7, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6478), 1, + ACTIONS(6453), 1, anon_sym_LPAREN, - ACTIONS(6765), 1, + ACTIONS(6844), 1, sym__member_signature_marker, - STATE(3947), 1, + STATE(3950), 1, sym_formal_parameters, - STATE(5526), 1, + STATE(5444), 1, sym__call_signature, - STATE(5766), 1, + STATE(5753), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [144841] = 7, - ACTIONS(6749), 1, + [144494] = 7, + ACTIONS(6782), 1, anon_sym_AMP, - ACTIONS(6751), 1, + ACTIONS(6784), 1, anon_sym_PIPE, - ACTIONS(6753), 1, + ACTIONS(6786), 1, anon_sym_extends, - ACTIONS(7878), 1, + ACTIONS(7866), 1, anon_sym_COMMA, - ACTIONS(7880), 1, + ACTIONS(7868), 1, anon_sym_GT, - STATE(5196), 1, + STATE(4927), 1, aux_sym_implements_clause_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [144864] = 7, - ACTIONS(2470), 1, + [144517] = 4, + ACTIONS(7870), 1, + anon_sym_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6967), 2, + anon_sym_LBRACE, + anon_sym_EQ_GT, + STATE(5794), 3, + sym_type_annotation, + sym_asserts_annotation, + sym_type_predicate_annotation, + [144534] = 7, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6478), 1, + ACTIONS(6453), 1, anon_sym_LPAREN, - ACTIONS(7882), 1, + ACTIONS(7872), 1, sym_identifier, - STATE(3947), 1, + STATE(3950), 1, sym_formal_parameters, - STATE(5513), 1, - sym__call_signature, - STATE(5766), 1, + STATE(5753), 1, sym_type_parameters, + STATE(5784), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - [144887] = 5, - ACTIONS(7868), 1, - anon_sym_default, - ACTIONS(7872), 1, - anon_sym_case, - ACTIONS(7884), 1, - anon_sym_RBRACE, + [144557] = 5, + ACTIONS(7814), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(7876), 1, + anon_sym_BQUOTE, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(3961), 3, - sym_switch_case, - sym_switch_default, - aux_sym_switch_body_repeat1, - [144906] = 7, - ACTIONS(2470), 1, + ACTIONS(7874), 2, + sym__template_chars, + sym_escape_sequence, + STATE(3943), 2, + sym_template_type, + aux_sym_template_literal_type_repeat1, + [144576] = 7, + ACTIONS(1517), 1, + anon_sym_DQUOTE, + ACTIONS(1519), 1, + anon_sym_SQUOTE, + ACTIONS(7447), 1, + sym_identifier, + STATE(753), 1, + sym_nested_identifier, + STATE(785), 1, + sym_string, + STATE(832), 1, + sym__module, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [144599] = 4, + ACTIONS(7878), 1, + sym_identifier, + ACTIONS(7880), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7882), 4, + anon_sym_LBRACE, + anon_sym_GT, + sym_jsx_identifier, + anon_sym_SLASH_GT, + [144616] = 7, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6478), 1, + ACTIONS(3268), 1, anon_sym_LPAREN, - ACTIONS(7886), 1, + ACTIONS(6828), 1, sym__member_signature_marker, - STATE(3947), 1, + STATE(3308), 1, sym_formal_parameters, - STATE(5460), 1, + STATE(3774), 1, sym__call_signature, - STATE(5766), 1, + STATE(5735), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [144929] = 7, - ACTIONS(2470), 1, + [144639] = 7, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6478), 1, + ACTIONS(6453), 1, anon_sym_LPAREN, - ACTIONS(7888), 1, + ACTIONS(7884), 1, sym__member_signature_marker, - STATE(3947), 1, + STATE(3950), 1, sym_formal_parameters, - STATE(5706), 1, + STATE(5610), 1, sym__call_signature, - STATE(5766), 1, + STATE(5753), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [144952] = 5, - ACTIONS(7736), 1, + [144662] = 5, + ACTIONS(7814), 1, anon_sym_DOLLAR_LBRACE, - ACTIONS(7892), 1, + ACTIONS(7888), 1, anon_sym_BQUOTE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7890), 2, + ACTIONS(7886), 2, sym__template_chars, sym_escape_sequence, - STATE(4052), 2, + STATE(3987), 2, sym_template_type, aux_sym_template_literal_type_repeat1, - [144971] = 5, - ACTIONS(7736), 1, - anon_sym_DOLLAR_LBRACE, + [144681] = 7, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(6473), 1, + anon_sym_LPAREN, + ACTIONS(6780), 1, + sym__member_signature_marker, + STATE(3457), 1, + sym_formal_parameters, + STATE(3990), 1, + sym__call_signature, + STATE(5545), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [144704] = 7, + ACTIONS(6782), 1, + anon_sym_AMP, + ACTIONS(6784), 1, + anon_sym_PIPE, + ACTIONS(6786), 1, + anon_sym_extends, + ACTIONS(7890), 1, + anon_sym_COMMA, + ACTIONS(7892), 1, + anon_sym_GT, + STATE(4863), 1, + aux_sym_implements_clause_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [144727] = 4, + STATE(4025), 1, + aux_sym_object_type_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3727), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(7894), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [144744] = 7, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(3268), 1, + anon_sym_LPAREN, ACTIONS(7896), 1, - anon_sym_BQUOTE, + sym__member_signature_marker, + STATE(3308), 1, + sym_formal_parameters, + STATE(4883), 1, + sym__call_signature, + STATE(5735), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7894), 2, - sym__template_chars, - sym_escape_sequence, - STATE(4018), 2, - sym_template_type, - aux_sym_template_literal_type_repeat1, - [144990] = 7, - ACTIONS(6862), 1, + [144767] = 4, + STATE(4041), 1, + aux_sym_object_type_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3727), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(7894), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [144784] = 4, + ACTIONS(7870), 1, + anon_sym_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7027), 2, + anon_sym_LBRACE, + anon_sym_EQ_GT, + STATE(5668), 3, + sym_type_annotation, + sym_asserts_annotation, + sym_type_predicate_annotation, + [144801] = 7, + ACTIONS(6923), 1, anon_sym_const, - ACTIONS(6864), 1, + ACTIONS(6925), 1, anon_sym_in, - ACTIONS(6872), 1, + ACTIONS(6933), 1, anon_sym_out, - ACTIONS(7436), 1, + ACTIONS(7435), 1, sym_identifier, - STATE(4912), 1, - sym_variance, - STATE(4913), 1, + STATE(4836), 1, sym_type_parameter, + STATE(5395), 1, + sym_variance, ACTIONS(5), 2, sym_html_comment, sym_comment, - [145013] = 5, - ACTIONS(3248), 1, - anon_sym_LBRACE, - ACTIONS(7898), 1, - sym_identifier, + [144824] = 5, + ACTIONS(7814), 1, + anon_sym_DOLLAR_LBRACE, ACTIONS(7900), 1, - anon_sym_LBRACK, + anon_sym_BQUOTE, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4726), 3, - sym_object_pattern, - sym_array_pattern, - sym__destructuring_pattern, - [145032] = 5, - ACTIONS(3316), 1, - anon_sym_LBRACE, - ACTIONS(3318), 1, - anon_sym_LBRACK, - ACTIONS(7902), 1, - sym_identifier, + ACTIONS(7898), 2, + sym__template_chars, + sym_escape_sequence, + STATE(4023), 2, + sym_template_type, + aux_sym_template_literal_type_repeat1, + [144843] = 4, + STATE(3962), 1, + aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(5335), 3, - sym_object_pattern, - sym_array_pattern, - sym__destructuring_pattern, - [145051] = 7, - ACTIONS(97), 1, - anon_sym_AT, - ACTIONS(7726), 1, - anon_sym_abstract, - ACTIONS(7904), 1, - anon_sym_export, + ACTIONS(7904), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(7902), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [144860] = 7, + ACTIONS(3483), 1, + anon_sym_LPAREN, + ACTIONS(3547), 1, + anon_sym_LT, + ACTIONS(7756), 1, + anon_sym_DOT, ACTIONS(7906), 1, - anon_sym_class, - STATE(1256), 1, - aux_sym_export_statement_repeat1, - STATE(1310), 1, - sym_decorator, + anon_sym_RPAREN, + STATE(1271), 1, + sym_arguments, + STATE(5695), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - [145074] = 6, - ACTIONS(3550), 1, - anon_sym_COLON, - ACTIONS(7670), 1, - anon_sym_EQ, - STATE(4662), 1, - sym_type_annotation, - STATE(5605), 1, - sym__initializer, + [144883] = 5, + ACTIONS(7814), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(7908), 1, + anon_sym_BQUOTE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7908), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [145095] = 7, - ACTIONS(2470), 1, + ACTIONS(7856), 2, + sym__template_chars, + sym_escape_sequence, + STATE(3976), 2, + sym_template_type, + aux_sym_template_literal_type_repeat1, + [144902] = 3, + ACTIONS(7834), 1, + anon_sym_AMP, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4311), 5, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_PIPE, + anon_sym_extends, + [144917] = 7, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6478), 1, + ACTIONS(6453), 1, anon_sym_LPAREN, ACTIONS(7910), 1, - sym_identifier, - STATE(3947), 1, + sym__member_signature_marker, + STATE(3950), 1, sym_formal_parameters, - STATE(5513), 1, + STATE(5454), 1, sym__call_signature, - STATE(5766), 1, + STATE(5753), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [145118] = 2, + [144940] = 5, + ACTIONS(7834), 1, + anon_sym_AMP, + ACTIONS(7836), 1, + anon_sym_PIPE, + ACTIONS(7838), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4403), 3, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + [144959] = 3, + ACTIONS(7834), 1, + anon_sym_AMP, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4449), 5, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_PIPE, + anon_sym_extends, + [144974] = 4, + STATE(3982), 1, + aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7653), 6, + ACTIONS(3723), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(7768), 3, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_COLON, - [145131] = 3, - ACTIONS(4082), 1, - sym_identifier, + [144991] = 5, + ACTIONS(7834), 1, + anon_sym_AMP, + ACTIONS(7836), 1, + anon_sym_PIPE, + ACTIONS(7838), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4084), 5, - anon_sym_LBRACE, - anon_sym_LPAREN, - anon_sym_GT, - sym_jsx_identifier, - anon_sym_SLASH_GT, - [145146] = 5, - ACTIONS(7814), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(7914), 1, + ACTIONS(4327), 3, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + [145010] = 3, + ACTIONS(7912), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4339), 5, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_PIPE, + [145025] = 5, + ACTIONS(7917), 1, anon_sym_BQUOTE, + ACTIONS(7919), 1, + anon_sym_DOLLAR_LBRACE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7912), 2, + ACTIONS(7914), 2, sym__template_chars, sym_escape_sequence, - STATE(3962), 2, - sym_template_substitution, - aux_sym_template_string_repeat1, - [145165] = 7, - ACTIONS(1511), 1, - anon_sym_DQUOTE, - ACTIONS(1513), 1, - anon_sym_SQUOTE, - ACTIONS(7530), 1, - sym_identifier, - STATE(745), 1, - sym_nested_identifier, - STATE(766), 1, - sym_string, - STATE(888), 1, - sym__module, + STATE(3976), 2, + sym_template_type, + aux_sym_template_literal_type_repeat1, + [145044] = 4, + ACTIONS(7726), 1, + anon_sym_LBRACE, + STATE(2637), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [145188] = 7, - ACTIONS(6862), 1, - anon_sym_const, - ACTIONS(6864), 1, - anon_sym_in, - ACTIONS(6872), 1, - anon_sym_out, - ACTIONS(7436), 1, - sym_identifier, - STATE(4912), 1, - sym_variance, - STATE(5402), 1, - sym_type_parameter, + ACTIONS(7487), 4, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [145061] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [145211] = 4, - ACTIONS(7730), 1, + ACTIONS(7922), 6, + sym__automatic_semicolon, anon_sym_LBRACE, - STATE(2650), 1, - sym_statement_block, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [145074] = 7, + ACTIONS(6782), 1, + anon_sym_AMP, + ACTIONS(6784), 1, + anon_sym_PIPE, + ACTIONS(6786), 1, + anon_sym_extends, + ACTIONS(7924), 1, + anon_sym_COMMA, + ACTIONS(7926), 1, + anon_sym_GT, + STATE(4815), 1, + aux_sym_implements_clause_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7458), 4, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [145228] = 7, - ACTIONS(2470), 1, + [145097] = 7, + ACTIONS(1607), 1, + anon_sym_DQUOTE, + ACTIONS(1609), 1, + anon_sym_SQUOTE, + ACTIONS(7564), 1, + sym_identifier, + STATE(3536), 1, + sym_nested_identifier, + STATE(3633), 1, + sym_string, + STATE(4611), 1, + sym__module, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [145120] = 7, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(3254), 1, + ACTIONS(3268), 1, anon_sym_LPAREN, - ACTIONS(6773), 1, + ACTIONS(7928), 1, sym__member_signature_marker, - STATE(3321), 1, + STATE(3308), 1, sym_formal_parameters, - STATE(4150), 1, + STATE(4978), 1, sym__call_signature, - STATE(5740), 1, + STATE(5735), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [145251] = 4, - ACTIONS(7730), 1, - anon_sym_LBRACE, - STATE(2643), 1, - sym_statement_block, + [145143] = 4, + STATE(4041), 1, + aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7500), 4, + ACTIONS(3745), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(7930), 3, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [145268] = 4, - STATE(3987), 1, + [145160] = 4, + STATE(4037), 1, aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7919), 2, + ACTIONS(7934), 2, anon_sym_RBRACE, anon_sym_PIPE_RBRACE, - ACTIONS(7916), 3, + ACTIONS(7932), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [145285] = 5, - ACTIONS(7921), 1, - anon_sym_default, - ACTIONS(7924), 1, - anon_sym_RBRACE, - ACTIONS(7926), 1, - anon_sym_case, + [145177] = 3, + ACTIONS(4908), 1, + anon_sym_in, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(3988), 3, - sym_switch_case, - sym_switch_default, - aux_sym_switch_body_repeat1, - [145304] = 5, + ACTIONS(5092), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + [145192] = 5, + ACTIONS(7834), 1, + anon_sym_AMP, + ACTIONS(7836), 1, + anon_sym_PIPE, + ACTIONS(7838), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4121), 3, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + [145211] = 5, ACTIONS(7814), 1, anon_sym_DOLLAR_LBRACE, - ACTIONS(7929), 1, + ACTIONS(7936), 1, anon_sym_BQUOTE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7874), 2, + ACTIONS(7856), 2, sym__template_chars, sym_escape_sequence, - STATE(3865), 2, - sym_template_substitution, - aux_sym_template_string_repeat1, - [145323] = 7, - ACTIONS(6862), 1, - anon_sym_const, - ACTIONS(6864), 1, - anon_sym_in, - ACTIONS(6872), 1, - anon_sym_out, - ACTIONS(7436), 1, + STATE(3976), 2, + sym_template_type, + aux_sym_template_literal_type_repeat1, + [145230] = 5, + ACTIONS(7814), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(7938), 1, + anon_sym_BQUOTE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7856), 2, + sym__template_chars, + sym_escape_sequence, + STATE(3976), 2, + sym_template_type, + aux_sym_template_literal_type_repeat1, + [145249] = 7, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(3268), 1, + anon_sym_LPAREN, + ACTIONS(6848), 1, + sym__member_signature_marker, + STATE(3308), 1, + sym_formal_parameters, + STATE(4616), 1, + sym__call_signature, + STATE(5735), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [145272] = 4, + ACTIONS(7726), 1, + anon_sym_LBRACE, + STATE(2624), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7634), 4, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [145289] = 4, + ACTIONS(7726), 1, + anon_sym_LBRACE, + STATE(2625), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7634), 4, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [145306] = 7, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(6453), 1, + anon_sym_LPAREN, + ACTIONS(7940), 1, sym_identifier, - STATE(4912), 1, - sym_variance, - STATE(5546), 1, - sym_type_parameter, + STATE(3950), 1, + sym_formal_parameters, + STATE(5481), 1, + sym__call_signature, + STATE(5753), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [145329] = 7, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(7776), 1, + anon_sym_class, + ACTIONS(7778), 1, + anon_sym_abstract, + ACTIONS(7942), 1, + anon_sym_export, + STATE(1253), 1, + aux_sym_export_statement_repeat1, + STATE(1319), 1, + sym_decorator, ACTIONS(5), 2, sym_html_comment, sym_comment, - [145346] = 4, - ACTIONS(7730), 1, - anon_sym_LBRACE, - STATE(2623), 1, - sym_statement_block, + [145352] = 5, + ACTIONS(7834), 1, + anon_sym_AMP, + ACTIONS(7836), 1, + anon_sym_PIPE, + ACTIONS(7838), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7518), 4, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [145363] = 7, - ACTIONS(2470), 1, + ACTIONS(4125), 3, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + [145371] = 7, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6478), 1, + ACTIONS(3268), 1, anon_sym_LPAREN, - ACTIONS(7931), 1, + ACTIONS(7944), 1, sym__member_signature_marker, - STATE(3947), 1, + STATE(3308), 1, sym_formal_parameters, - STATE(5674), 1, + STATE(4648), 1, sym__call_signature, - STATE(5766), 1, + STATE(5735), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [145386] = 5, - ACTIONS(3248), 1, - anon_sym_LBRACE, - ACTIONS(7900), 1, - anon_sym_LBRACK, - ACTIONS(7933), 1, + [145394] = 7, + ACTIONS(1517), 1, + anon_sym_DQUOTE, + ACTIONS(1519), 1, + anon_sym_SQUOTE, + ACTIONS(7599), 1, sym_identifier, + STATE(785), 1, + sym_string, + STATE(832), 1, + sym__module, + STATE(4662), 1, + sym_nested_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(5370), 3, - sym_object_pattern, - sym_array_pattern, - sym__destructuring_pattern, - [145405] = 7, - ACTIONS(6749), 1, + [145417] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2352), 6, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_AMP, - ACTIONS(6751), 1, anon_sym_PIPE, - ACTIONS(6753), 1, anon_sym_extends, - ACTIONS(7935), 1, - anon_sym_COMMA, - ACTIONS(7937), 1, - anon_sym_GT, - STATE(4807), 1, - aux_sym_implements_clause_repeat1, + [145430] = 4, + STATE(4030), 1, + aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [145428] = 7, - ACTIONS(1511), 1, + ACTIONS(3735), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(7946), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [145447] = 7, + ACTIONS(1517), 1, anon_sym_DQUOTE, - ACTIONS(1513), 1, + ACTIONS(1519), 1, anon_sym_SQUOTE, - ACTIONS(7530), 1, + ACTIONS(7599), 1, sym_identifier, - STATE(745), 1, - sym_nested_identifier, - STATE(766), 1, + STATE(785), 1, sym_string, - STATE(854), 1, + STATE(859), 1, sym__module, + STATE(4662), 1, + sym_nested_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [145451] = 2, + [145470] = 4, + STATE(4041), 1, + aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7512), 6, + ACTIONS(3735), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(7946), 3, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_COLON, - [145464] = 7, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(3254), 1, - anon_sym_LPAREN, - ACTIONS(7939), 1, - sym__member_signature_marker, - STATE(3321), 1, - sym_formal_parameters, - STATE(5272), 1, - sym__call_signature, - STATE(5740), 1, - sym_type_parameters, + [145487] = 4, + ACTIONS(7726), 1, + anon_sym_LBRACE, + STATE(2679), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [145487] = 7, - ACTIONS(1599), 1, - anon_sym_DQUOTE, - ACTIONS(1601), 1, - anon_sym_SQUOTE, - ACTIONS(7424), 1, - sym_identifier, - STATE(3547), 1, - sym_nested_identifier, - STATE(3607), 1, - sym_string, - STATE(4589), 1, - sym__module, + ACTIONS(7668), 4, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [145504] = 5, + ACTIONS(6782), 1, + anon_sym_AMP, + ACTIONS(6784), 1, + anon_sym_PIPE, + ACTIONS(6786), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - [145510] = 2, + ACTIONS(7948), 3, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_GT, + [145523] = 4, + ACTIONS(7726), 1, + anon_sym_LBRACE, + STATE(2700), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7941), 6, + ACTIONS(7650), 4, sym__automatic_semicolon, - anon_sym_LBRACE, + sym__function_signature_automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [145523] = 7, - ACTIONS(3451), 1, - anon_sym_LPAREN, - ACTIONS(3523), 1, - anon_sym_LT, - ACTIONS(7796), 1, - anon_sym_DOT, - ACTIONS(7943), 1, - anon_sym_RPAREN, - STATE(1267), 1, - sym_arguments, - STATE(5531), 1, - sym_type_arguments, + [145540] = 7, + ACTIONS(6782), 1, + anon_sym_AMP, + ACTIONS(6784), 1, + anon_sym_PIPE, + ACTIONS(6786), 1, + anon_sym_extends, + ACTIONS(7950), 1, + anon_sym_COMMA, + ACTIONS(7952), 1, + anon_sym_GT, + STATE(5048), 1, + aux_sym_implements_clause_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [145546] = 7, - ACTIONS(2470), 1, + [145563] = 7, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6478), 1, + ACTIONS(3268), 1, anon_sym_LPAREN, - ACTIONS(7945), 1, - sym_identifier, - STATE(3947), 1, + ACTIONS(6838), 1, + sym__member_signature_marker, + STATE(3308), 1, sym_formal_parameters, - STATE(5487), 1, + STATE(3702), 1, sym__call_signature, - STATE(5766), 1, + STATE(5735), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [145569] = 2, + [145586] = 4, + ACTIONS(7726), 1, + anon_sym_LBRACE, + STATE(2690), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2340), 6, - anon_sym_as, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [145582] = 4, - ACTIONS(7947), 1, + ACTIONS(7568), 4, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [145603] = 7, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(6453), 1, + anon_sym_LPAREN, + ACTIONS(7954), 1, sym_identifier, - ACTIONS(7949), 1, - anon_sym_EQ, + STATE(3950), 1, + sym_formal_parameters, + STATE(5561), 1, + sym__call_signature, + STATE(5753), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7951), 4, - anon_sym_LBRACE, - anon_sym_GT, - sym_jsx_identifier, - anon_sym_SLASH_GT, - [145599] = 2, + [145626] = 4, + STATE(4043), 1, + aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7953), 6, + ACTIONS(3751), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(7956), 3, sym__automatic_semicolon, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [145612] = 4, - ACTIONS(7730), 1, + [145643] = 4, + ACTIONS(7726), 1, anon_sym_LBRACE, - STATE(2618), 1, + STATE(2691), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7520), 4, + ACTIONS(7570), 4, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [145629] = 4, - ACTIONS(7730), 1, + [145660] = 4, + ACTIONS(7726), 1, anon_sym_LBRACE, - STATE(2621), 1, + STATE(2693), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7520), 4, + ACTIONS(7570), 4, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [145646] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(2352), 6, - anon_sym_as, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [145659] = 7, - ACTIONS(2470), 1, + [145677] = 7, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6548), 1, + ACTIONS(6473), 1, anon_sym_LPAREN, - ACTIONS(6781), 1, + ACTIONS(6836), 1, sym__member_signature_marker, - STATE(3484), 1, + STATE(3457), 1, sym_formal_parameters, - STATE(4040), 1, + STATE(4047), 1, sym__call_signature, - STATE(5490), 1, + STATE(5545), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [145682] = 7, - ACTIONS(2470), 1, + [145700] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2344), 6, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [145713] = 7, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6548), 1, + ACTIONS(6453), 1, anon_sym_LPAREN, - ACTIONS(6837), 1, + ACTIONS(7958), 1, sym__member_signature_marker, - STATE(3484), 1, + STATE(3950), 1, sym_formal_parameters, - STATE(4006), 1, + STATE(5572), 1, sym__call_signature, - STATE(5490), 1, + STATE(5753), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [145705] = 4, - ACTIONS(7730), 1, + [145736] = 4, + ACTIONS(7726), 1, anon_sym_LBRACE, - STATE(2628), 1, + STATE(2647), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7556), 4, + ACTIONS(7724), 4, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [145722] = 4, - ACTIONS(7730), 1, + [145753] = 5, + ACTIONS(7734), 1, + anon_sym_default, + ACTIONS(7738), 1, + anon_sym_case, + ACTIONS(7960), 1, + anon_sym_RBRACE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4053), 3, + sym_switch_case, + sym_switch_default, + aux_sym_switch_body_repeat1, + [145772] = 4, + ACTIONS(7726), 1, anon_sym_LBRACE, - STATE(2652), 1, + STATE(2626), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7582), 4, + ACTIONS(7674), 4, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [145739] = 7, - ACTIONS(2470), 1, + [145789] = 7, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(3254), 1, + ACTIONS(6453), 1, anon_sym_LPAREN, - ACTIONS(6757), 1, - sym__member_signature_marker, - STATE(3321), 1, + ACTIONS(7962), 1, + sym_identifier, + STATE(3950), 1, sym_formal_parameters, - STATE(3652), 1, + STATE(5561), 1, sym__call_signature, - STATE(5740), 1, + STATE(5753), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [145762] = 4, - STATE(4025), 1, + [145812] = 4, + STATE(3901), 1, aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7957), 2, + ACTIONS(7966), 2, anon_sym_RBRACE, anon_sym_PIPE_RBRACE, - ACTIONS(7955), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [145779] = 4, - ACTIONS(7730), 1, - anon_sym_LBRACE, - STATE(2622), 1, - sym_statement_block, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(7524), 4, + ACTIONS(7964), 3, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [145796] = 7, - ACTIONS(2470), 1, + [145829] = 7, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6548), 1, + ACTIONS(6473), 1, anon_sym_LPAREN, - ACTIONS(6831), 1, + ACTIONS(7968), 1, sym__member_signature_marker, - STATE(3484), 1, + STATE(3457), 1, sym_formal_parameters, - STATE(3984), 1, + STATE(3900), 1, sym__call_signature, - STATE(5490), 1, + STATE(5545), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [145819] = 4, - ACTIONS(7730), 1, + [145852] = 4, + ACTIONS(7726), 1, anon_sym_LBRACE, - STATE(2632), 1, + STATE(2694), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7552), 4, + ACTIONS(7574), 4, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [145836] = 7, - ACTIONS(97), 1, - anon_sym_AT, - ACTIONS(7726), 1, - anon_sym_abstract, - ACTIONS(7906), 1, - anon_sym_class, - ACTIONS(7959), 1, - anon_sym_export, - STATE(1256), 1, - aux_sym_export_statement_repeat1, - STATE(1310), 1, - sym_decorator, + [145869] = 7, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(6453), 1, + anon_sym_LPAREN, + ACTIONS(6758), 1, + sym__member_signature_marker, + STATE(3950), 1, + sym_formal_parameters, + STATE(5514), 1, + sym__call_signature, + STATE(5753), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [145859] = 5, - ACTIONS(7736), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(7961), 1, - anon_sym_BQUOTE, + [145892] = 7, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(3268), 1, + anon_sym_LPAREN, + ACTIONS(6852), 1, + sym__member_signature_marker, + STATE(3308), 1, + sym_formal_parameters, + STATE(4409), 1, + sym__call_signature, + STATE(5735), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7758), 2, - sym__template_chars, - sym_escape_sequence, - STATE(4020), 2, - sym_template_type, - aux_sym_template_literal_type_repeat1, - [145878] = 7, - ACTIONS(6866), 1, - anon_sym_GT, - ACTIONS(7963), 1, + [145915] = 7, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(6453), 1, + anon_sym_LPAREN, + ACTIONS(7970), 1, sym_identifier, - ACTIONS(7965), 1, - sym_jsx_identifier, - ACTIONS(7967), 1, - anon_sym_SLASH_GT, - STATE(3210), 1, - sym_nested_identifier, - STATE(3432), 1, - sym_jsx_namespace_name, + STATE(3950), 1, + sym_formal_parameters, + STATE(5689), 1, + sym__call_signature, + STATE(5753), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [145901] = 5, + [145938] = 5, + ACTIONS(7814), 1, + anon_sym_DOLLAR_LBRACE, ACTIONS(7972), 1, anon_sym_BQUOTE, - ACTIONS(7974), 1, - anon_sym_DOLLAR_LBRACE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7969), 2, + ACTIONS(7856), 2, sym__template_chars, sym_escape_sequence, - STATE(4020), 2, + STATE(3976), 2, sym_template_type, aux_sym_template_literal_type_repeat1, - [145920] = 2, + [145957] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7414), 6, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_COLON, - [145933] = 4, - STATE(3877), 1, + ACTIONS(2360), 6, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [145970] = 4, + STATE(4041), 1, aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3734), 2, + ACTIONS(3767), 2, anon_sym_RBRACE, anon_sym_PIPE_RBRACE, - ACTIONS(7977), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [145950] = 4, - ACTIONS(7730), 1, - anon_sym_LBRACE, - STATE(2659), 1, - sym_statement_block, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(7584), 4, + ACTIONS(7974), 3, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [145967] = 4, - STATE(4037), 1, - aux_sym_object_type_repeat1, + [145987] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3748), 2, - anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(7979), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [145984] = 4, - STATE(3987), 1, + ACTIONS(2356), 6, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [146000] = 4, + STATE(4041), 1, aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3748), 2, + ACTIONS(3755), 2, anon_sym_RBRACE, anon_sym_PIPE_RBRACE, - ACTIONS(7979), 3, + ACTIONS(7976), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [146001] = 7, - ACTIONS(2470), 1, + [146017] = 7, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6478), 1, + ACTIONS(6453), 1, anon_sym_LPAREN, - ACTIONS(7981), 1, - sym_identifier, - STATE(3947), 1, + ACTIONS(7978), 1, + sym__member_signature_marker, + STATE(3950), 1, sym_formal_parameters, - STATE(5562), 1, + STATE(5731), 1, sym__call_signature, - STATE(5766), 1, + STATE(5753), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [146024] = 2, + [146040] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2336), 6, + ACTIONS(2348), 6, anon_sym_as, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [146037] = 4, - ACTIONS(7730), 1, - anon_sym_LBRACE, - STATE(2648), 1, - sym_statement_block, + [146053] = 4, + STATE(4041), 1, + aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7552), 4, + ACTIONS(3741), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(7980), 3, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [146054] = 7, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(6478), 1, - anon_sym_LPAREN, - ACTIONS(6829), 1, - sym__member_signature_marker, - STATE(3947), 1, - sym_formal_parameters, - STATE(5443), 1, - sym__call_signature, - STATE(5766), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [146077] = 3, - ACTIONS(4078), 1, - sym_identifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4080), 5, - anon_sym_LBRACE, - anon_sym_LPAREN, - anon_sym_GT, - sym_jsx_identifier, - anon_sym_SLASH_GT, - [146092] = 7, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(6478), 1, - anon_sym_LPAREN, - ACTIONS(7983), 1, - sym_identifier, - STATE(3947), 1, - sym_formal_parameters, - STATE(5513), 1, - sym__call_signature, - STATE(5766), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [146115] = 2, + [146070] = 5, + ACTIONS(7834), 1, + anon_sym_AMP, + ACTIONS(7836), 1, + anon_sym_PIPE, + ACTIONS(7838), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2348), 6, + ACTIONS(4113), 3, anon_sym_as, anon_sym_LBRACK, anon_sym_RBRACK, + [146089] = 5, + ACTIONS(7834), 1, anon_sym_AMP, + ACTIONS(7836), 1, anon_sym_PIPE, + ACTIONS(7838), 1, anon_sym_extends, - [146128] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2344), 6, + ACTIONS(4133), 3, anon_sym_as, anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [146141] = 4, - STATE(3987), 1, - aux_sym_object_type_repeat1, + [146108] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3734), 2, - anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(7977), 3, + ACTIONS(7477), 6, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - [146158] = 7, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(6478), 1, - anon_sym_LPAREN, - ACTIONS(7985), 1, - sym_identifier, - STATE(3947), 1, - sym_formal_parameters, - STATE(5764), 1, - sym__call_signature, - STATE(5766), 1, - sym_type_parameters, + anon_sym_COLON, + [146121] = 4, + ACTIONS(7726), 1, + anon_sym_LBRACE, + STATE(2670), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [146181] = 4, - ACTIONS(7730), 1, + ACTIONS(7550), 4, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [146138] = 4, + ACTIONS(7726), 1, anon_sym_LBRACE, - STATE(2670), 1, + STATE(2638), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7520), 4, + ACTIONS(7674), 4, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [146198] = 4, - STATE(3987), 1, + [146155] = 7, + ACTIONS(6923), 1, + anon_sym_const, + ACTIONS(6925), 1, + anon_sym_in, + ACTIONS(6933), 1, + anon_sym_out, + ACTIONS(7435), 1, + sym_identifier, + STATE(5395), 1, + sym_variance, + STATE(5767), 1, + sym_type_parameter, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [146178] = 4, + STATE(4041), 1, aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3750), 2, + ACTIONS(3751), 2, anon_sym_RBRACE, anon_sym_PIPE_RBRACE, - ACTIONS(7987), 3, + ACTIONS(7956), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [146215] = 5, - ACTIONS(7716), 1, - anon_sym_AMP, - ACTIONS(7718), 1, - anon_sym_PIPE, - ACTIONS(7720), 1, - anon_sym_extends, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4218), 3, - anon_sym_as, - anon_sym_LBRACK, - anon_sym_RBRACK, - [146234] = 3, - ACTIONS(7716), 1, - anon_sym_AMP, + [146195] = 4, + ACTIONS(7726), 1, + anon_sym_LBRACE, + STATE(2648), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4242), 5, - anon_sym_as, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_PIPE, - anon_sym_extends, - [146249] = 4, - ACTIONS(7730), 1, + ACTIONS(7634), 4, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [146212] = 4, + ACTIONS(7726), 1, anon_sym_LBRACE, - STATE(2661), 1, + STATE(2671), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7584), 4, + ACTIONS(7586), 4, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [146266] = 7, - ACTIONS(2470), 1, + [146229] = 7, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(3254), 1, + ACTIONS(6453), 1, anon_sym_LPAREN, - ACTIONS(6833), 1, + ACTIONS(7982), 1, sym__member_signature_marker, - STATE(3321), 1, + STATE(3950), 1, sym_formal_parameters, - STATE(4207), 1, + STATE(5596), 1, sym__call_signature, - STATE(5740), 1, + STATE(5753), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [146289] = 3, - ACTIONS(7716), 1, - anon_sym_AMP, + [146252] = 4, + STATE(4041), 1, + aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4106), 5, - anon_sym_as, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_PIPE, - anon_sym_extends, - [146304] = 7, - ACTIONS(2470), 1, + ACTIONS(7987), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(7984), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [146269] = 7, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6478), 1, + ACTIONS(6453), 1, anon_sym_LPAREN, ACTIONS(7989), 1, sym_identifier, - STATE(3947), 1, + STATE(3950), 1, sym_formal_parameters, - STATE(5562), 1, + STATE(5689), 1, sym__call_signature, - STATE(5766), 1, + STATE(5753), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [146327] = 4, - STATE(3987), 1, + [146292] = 4, + STATE(4041), 1, aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3724), 2, + ACTIONS(3763), 2, anon_sym_RBRACE, anon_sym_PIPE_RBRACE, ACTIONS(7991), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [146344] = 5, - ACTIONS(7716), 1, - anon_sym_AMP, - ACTIONS(7718), 1, - anon_sym_PIPE, - ACTIONS(7720), 1, - anon_sym_extends, + [146309] = 4, + ACTIONS(7726), 1, + anon_sym_LBRACE, + STATE(2653), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4124), 3, - anon_sym_as, - anon_sym_LBRACK, - anon_sym_RBRACK, - [146363] = 3, + ACTIONS(7578), 4, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [146326] = 7, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(3268), 1, + anon_sym_LPAREN, ACTIONS(7993), 1, - anon_sym_extends, + sym__member_signature_marker, + STATE(3308), 1, + sym_formal_parameters, + STATE(4638), 1, + sym__call_signature, + STATE(5735), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4142), 5, - anon_sym_as, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_AMP, - anon_sym_PIPE, - [146378] = 7, - ACTIONS(6749), 1, - anon_sym_AMP, - ACTIONS(6751), 1, - anon_sym_PIPE, - ACTIONS(6753), 1, - anon_sym_extends, - ACTIONS(7995), 1, - anon_sym_COMMA, - ACTIONS(7997), 1, - anon_sym_GT, - STATE(5038), 1, - aux_sym_implements_clause_repeat1, + [146349] = 7, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(6473), 1, + anon_sym_LPAREN, + ACTIONS(6800), 1, + sym__member_signature_marker, + STATE(3457), 1, + sym_formal_parameters, + STATE(4054), 1, + sym__call_signature, + STATE(5545), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [146401] = 4, - STATE(4044), 1, - aux_sym_object_type_repeat1, + [146372] = 4, + ACTIONS(7726), 1, + anon_sym_LBRACE, + STATE(2655), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3702), 2, - anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(7790), 3, + ACTIONS(7578), 4, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [146418] = 6, - ACTIONS(7610), 1, - anon_sym_DOT, - ACTIONS(7612), 1, - anon_sym_LT, - ACTIONS(7999), 1, + [146389] = 4, + ACTIONS(7726), 1, anon_sym_LBRACE, - STATE(5375), 1, - sym_type_arguments, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(8001), 2, - anon_sym_COMMA, - anon_sym_LBRACE_PIPE, - [146439] = 2, + STATE(2695), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8003), 6, + ACTIONS(7624), 4, sym__automatic_semicolon, - anon_sym_LBRACE, + sym__function_signature_automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [146452] = 7, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(6478), 1, - anon_sym_LPAREN, - ACTIONS(8005), 1, - sym__member_signature_marker, - STATE(3947), 1, - sym_formal_parameters, - STATE(5766), 1, - sym_type_parameters, - STATE(5829), 1, - sym__call_signature, + [146406] = 7, + ACTIONS(6782), 1, + anon_sym_AMP, + ACTIONS(6784), 1, + anon_sym_PIPE, + ACTIONS(6786), 1, + anon_sym_extends, + ACTIONS(7995), 1, + anon_sym_LBRACE, + ACTIONS(7997), 1, + anon_sym_COMMA, + STATE(5218), 1, + aux_sym_implements_clause_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [146475] = 5, - ACTIONS(7736), 1, + [146429] = 5, + ACTIONS(7752), 1, anon_sym_DOLLAR_LBRACE, - ACTIONS(8007), 1, + ACTIONS(7999), 1, anon_sym_BQUOTE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7758), 2, + ACTIONS(7748), 2, sym__template_chars, sym_escape_sequence, - STATE(4020), 2, - sym_template_type, - aux_sym_template_literal_type_repeat1, - [146494] = 6, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(6478), 1, - anon_sym_LPAREN, - STATE(3947), 1, - sym_formal_parameters, - STATE(5699), 1, - sym__call_signature, - STATE(5766), 1, - sym_type_parameters, + STATE(4052), 2, + sym_template_substitution, + aux_sym_template_string_repeat1, + [146448] = 5, + ACTIONS(6782), 1, + anon_sym_AMP, + ACTIONS(6784), 1, + anon_sym_PIPE, + ACTIONS(6786), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - [146514] = 6, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(3254), 1, - anon_sym_LPAREN, - STATE(3321), 1, - sym_formal_parameters, - STATE(4260), 1, - sym__call_signature, - STATE(5740), 1, - sym_type_parameters, + ACTIONS(8001), 3, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_GT, + [146467] = 5, + ACTIONS(8006), 1, + anon_sym_BQUOTE, + ACTIONS(8008), 1, + anon_sym_DOLLAR_LBRACE, ACTIONS(5), 2, sym_html_comment, sym_comment, - [146534] = 4, - ACTIONS(1821), 1, - anon_sym_DOT, - ACTIONS(4206), 1, - anon_sym_LBRACE, + ACTIONS(8003), 2, + sym__template_chars, + sym_escape_sequence, + STATE(4052), 2, + sym_template_substitution, + aux_sym_template_string_repeat1, + [146486] = 5, + ACTIONS(8011), 1, + anon_sym_default, + ACTIONS(8014), 1, + anon_sym_RBRACE, + ACTIONS(8016), 1, + anon_sym_case, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4208), 3, - anon_sym_COMMA, - anon_sym_LT, - anon_sym_LBRACE_PIPE, - [146550] = 4, - ACTIONS(6458), 1, - anon_sym_EQ, - STATE(5331), 1, - sym__initializer, + STATE(4053), 3, + sym_switch_case, + sym_switch_default, + aux_sym_switch_body_repeat1, + [146505] = 4, + ACTIONS(7726), 1, + anon_sym_LBRACE, + STATE(2672), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8009), 3, + ACTIONS(7586), 4, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [146566] = 3, - ACTIONS(8011), 1, + [146522] = 3, + ACTIONS(6683), 1, sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8013), 4, + ACTIONS(6685), 5, + anon_sym_EQ, anon_sym_LBRACE, anon_sym_GT, sym_jsx_identifier, anon_sym_SLASH_GT, - [146580] = 2, + [146537] = 7, + ACTIONS(6927), 1, + anon_sym_GT, + ACTIONS(8019), 1, + sym_identifier, + ACTIONS(8021), 1, + sym_jsx_identifier, + ACTIONS(8023), 1, + anon_sym_SLASH_GT, + STATE(3198), 1, + sym_nested_identifier, + STATE(3489), 1, + sym_jsx_namespace_name, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2716), 5, - sym__automatic_semicolon, + [146560] = 7, + ACTIONS(7469), 1, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [146592] = 2, + ACTIONS(7473), 1, + anon_sym_LT, + ACTIONS(8025), 1, + anon_sym_LBRACE, + ACTIONS(8027), 1, + anon_sym_LBRACE_PIPE, + STATE(4778), 1, + aux_sym_extends_type_clause_repeat1, + STATE(5410), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2716), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [146604] = 2, + [146583] = 4, + ACTIONS(6441), 1, + anon_sym_DOT, + ACTIONS(8029), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2716), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [146616] = 4, - ACTIONS(6458), 1, + ACTIONS(6439), 3, + anon_sym_LPAREN, + anon_sym_QMARK_DOT, + anon_sym_LT, + [146599] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(5361), 1, + STATE(5050), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8009), 3, + ACTIONS(8031), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [146632] = 2, + [146615] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7556), 5, + ACTIONS(1717), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [146644] = 5, - ACTIONS(8017), 1, - anon_sym_SEMI, - ACTIONS(8019), 1, - sym__automatic_semicolon, - STATE(5484), 1, - sym_import_attribute, + [146627] = 4, + ACTIONS(1735), 1, + anon_sym_DOT, + ACTIONS(4391), 1, + anon_sym_LBRACE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8015), 2, - anon_sym_with, - anon_sym_assert, - [146662] = 4, - ACTIONS(6458), 1, - anon_sym_EQ, - STATE(5403), 1, - sym__initializer, + ACTIONS(4393), 3, + anon_sym_COMMA, + anon_sym_LT, + anon_sym_LBRACE_PIPE, + [146643] = 4, + ACTIONS(1743), 1, + anon_sym_DOT, + ACTIONS(4391), 1, + anon_sym_LBRACE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4393), 3, + anon_sym_COMMA, + anon_sym_LT, + anon_sym_LBRACE_PIPE, + [146659] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8009), 3, + ACTIONS(2916), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [146678] = 4, - ACTIONS(6458), 1, - anon_sym_EQ, - STATE(5404), 1, - sym__initializer, + anon_sym_PIPE_RBRACE, + [146671] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8021), 3, + ACTIONS(1717), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [146694] = 4, - ACTIONS(6458), 1, + anon_sym_PIPE_RBRACE, + [146683] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(4948), 1, + STATE(5070), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8023), 3, + ACTIONS(8031), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [146710] = 2, + [146699] = 6, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(6453), 1, + anon_sym_LPAREN, + STATE(3950), 1, + sym_formal_parameters, + STATE(5581), 1, + sym__call_signature, + STATE(5753), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2720), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [146722] = 4, - ACTIONS(6458), 1, + [146719] = 6, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(6453), 1, + anon_sym_LPAREN, + STATE(3950), 1, + sym_formal_parameters, + STATE(5591), 1, + sym__call_signature, + STATE(5753), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [146739] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(5405), 1, + STATE(5071), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8021), 3, + ACTIONS(8033), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [146738] = 4, - ACTIONS(6458), 1, + [146755] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(5407), 1, + STATE(5088), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8021), 3, + ACTIONS(8033), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [146754] = 4, - ACTIONS(6458), 1, - anon_sym_EQ, - STATE(5408), 1, - sym__initializer, + [146771] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8021), 3, + ACTIONS(2680), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [146770] = 2, + anon_sym_PIPE_RBRACE, + [146783] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2724), 5, + ACTIONS(2774), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [146782] = 2, + [146795] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2728), 5, + ACTIONS(8035), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [146794] = 2, + [146807] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2732), 5, + ACTIONS(8037), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [146806] = 4, - ACTIONS(6458), 1, - anon_sym_EQ, - STATE(4949), 1, - sym__initializer, + [146819] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8025), 3, + ACTIONS(8039), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [146822] = 4, - ACTIONS(6458), 1, + anon_sym_PIPE_RBRACE, + [146831] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(5043), 1, + STATE(5215), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8009), 3, + ACTIONS(8031), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [146838] = 4, - ACTIONS(7842), 1, - anon_sym_COLON, - ACTIONS(8027), 1, - anon_sym_EQ_GT, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - STATE(5802), 3, - sym_type_annotation, - sym_asserts_annotation, - sym_type_predicate_annotation, - [146854] = 3, - ACTIONS(4444), 1, - anon_sym_LT, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4446), 4, - sym_jsx_text, - anon_sym_LBRACE, - sym_html_character_reference, - anon_sym_LT_SLASH, - [146868] = 3, - ACTIONS(4440), 1, - anon_sym_LT, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4442), 4, - sym_jsx_text, - anon_sym_LBRACE, - sym_html_character_reference, - anon_sym_LT_SLASH, - [146882] = 6, - ACTIONS(97), 1, - anon_sym_AT, - ACTIONS(7726), 1, - anon_sym_abstract, - ACTIONS(8030), 1, - anon_sym_class, - STATE(1256), 1, - aux_sym_export_statement_repeat1, - STATE(1310), 1, - sym_decorator, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [146902] = 6, - ACTIONS(2470), 1, + [146847] = 6, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6478), 1, + ACTIONS(6473), 1, anon_sym_LPAREN, - STATE(3947), 1, + STATE(3457), 1, sym_formal_parameters, - STATE(5622), 1, + STATE(3874), 1, sym__call_signature, - STATE(5766), 1, + STATE(5545), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [146922] = 4, - ACTIONS(6458), 1, - anon_sym_EQ, - STATE(5274), 1, - sym__initializer, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(8032), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [146938] = 6, - ACTIONS(2470), 1, + [146867] = 6, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6478), 1, + ACTIONS(6473), 1, anon_sym_LPAREN, - STATE(3947), 1, + STATE(3457), 1, sym_formal_parameters, - STATE(5651), 1, + STATE(3875), 1, sym__call_signature, - STATE(5766), 1, + STATE(5545), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [146958] = 4, - ACTIONS(6458), 1, - anon_sym_EQ, - STATE(4952), 1, - sym__initializer, + [146887] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8025), 3, + ACTIONS(7922), 5, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - [146974] = 4, - ACTIONS(6458), 1, - anon_sym_EQ, - STATE(4968), 1, - sym__initializer, + [146899] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8023), 3, + ACTIONS(2564), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [146990] = 4, - ACTIONS(6458), 1, - anon_sym_EQ, - STATE(5322), 1, - sym__initializer, + anon_sym_PIPE_RBRACE, + [146911] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8009), 3, + ACTIONS(2536), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [147006] = 4, - ACTIONS(6458), 1, + anon_sym_PIPE_RBRACE, + [146923] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(4972), 1, + STATE(4960), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8023), 3, + ACTIONS(8041), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [147022] = 4, - ACTIONS(6458), 1, + [146939] = 6, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(6473), 1, + anon_sym_LPAREN, + STATE(3457), 1, + sym_formal_parameters, + STATE(4121), 1, + sym__call_signature, + STATE(5545), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [146959] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(4973), 1, + STATE(4832), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8025), 3, + ACTIONS(8031), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [147038] = 4, - ACTIONS(6458), 1, - anon_sym_EQ, - STATE(4975), 1, - sym__initializer, + [146975] = 6, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(6453), 1, + anon_sym_LPAREN, + STATE(3950), 1, + sym_formal_parameters, + STATE(5729), 1, + sym__call_signature, + STATE(5753), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8025), 3, - sym__automatic_semicolon, - anon_sym_COMMA, + [146995] = 6, + ACTIONS(1667), 1, + anon_sym_LBRACE, + ACTIONS(8043), 1, anon_sym_SEMI, - [147054] = 6, - ACTIONS(7716), 1, - anon_sym_AMP, - ACTIONS(7718), 1, - anon_sym_PIPE, - ACTIONS(7720), 1, - anon_sym_extends, - ACTIONS(8034), 1, - anon_sym_as, - ACTIONS(8036), 1, - anon_sym_RBRACK, + ACTIONS(8045), 1, + sym__automatic_semicolon, + ACTIONS(8047), 1, + sym__function_signature_automatic_semicolon, + STATE(228), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [147074] = 2, + [147015] = 4, + ACTIONS(6447), 1, + anon_sym_EQ, + STATE(4967), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8038), 5, + ACTIONS(8049), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [147086] = 2, + [147031] = 6, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(3268), 1, + anon_sym_LPAREN, + STATE(3308), 1, + sym_formal_parameters, + STATE(4972), 1, + sym__call_signature, + STATE(5735), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7941), 5, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_SEMI, - [147098] = 4, - ACTIONS(6458), 1, + [147051] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(4980), 1, + STATE(4898), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8023), 3, + ACTIONS(8031), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [147114] = 6, - ACTIONS(2470), 1, + [147067] = 6, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6548), 1, + ACTIONS(3268), 1, anon_sym_LPAREN, - STATE(3484), 1, + STATE(3308), 1, sym_formal_parameters, - STATE(4465), 1, + STATE(4976), 1, sym__call_signature, - STATE(5490), 1, + STATE(5735), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [147134] = 3, - ACTIONS(8040), 1, - sym_identifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(8042), 4, - anon_sym_LBRACE, - anon_sym_GT, - sym_jsx_identifier, - anon_sym_SLASH_GT, - [147148] = 2, + [147087] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8003), 5, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_SEMI, - [147160] = 4, - STATE(5468), 1, - sym_import_attribute, + ACTIONS(4938), 5, + anon_sym_EQ, + anon_sym_RPAREN, + anon_sym_in, + anon_sym_of, + anon_sym_COLON, + [147099] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8015), 2, - anon_sym_with, - anon_sym_assert, - ACTIONS(8044), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [147176] = 4, - ACTIONS(6458), 1, + ACTIONS(4934), 5, anon_sym_EQ, - STATE(4993), 1, + anon_sym_RPAREN, + anon_sym_in, + anon_sym_of, + anon_sym_COLON, + [147111] = 4, + ACTIONS(6447), 1, + anon_sym_EQ, + STATE(4907), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8023), 3, + ACTIONS(8031), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [147192] = 2, + [147127] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2748), 5, + ACTIONS(2872), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [147204] = 2, + [147139] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7820), 5, + ACTIONS(2884), 5, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [147216] = 4, - ACTIONS(6458), 1, + anon_sym_PIPE_RBRACE, + [147151] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(5003), 1, + STATE(4980), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8023), 3, + ACTIONS(8051), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [147232] = 4, - ACTIONS(6458), 1, + [147167] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(4931), 1, + STATE(4981), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8009), 3, + ACTIONS(8051), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [147248] = 3, - ACTIONS(4617), 1, - anon_sym_LT, + [147183] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4619), 4, - sym_jsx_text, - anon_sym_LBRACE, - sym_html_character_reference, - anon_sym_LT_SLASH, - [147262] = 3, - ACTIONS(4621), 1, + ACTIONS(1747), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + [147195] = 3, + ACTIONS(8055), 1, anon_sym_LT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4623), 4, + ACTIONS(8053), 4, sym_jsx_text, anon_sym_LBRACE, sym_html_character_reference, anon_sym_LT_SLASH, - [147276] = 4, - ACTIONS(6458), 1, - anon_sym_EQ, - STATE(5009), 1, - sym__initializer, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(8023), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [147292] = 2, + [147209] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1817), 5, + ACTIONS(1845), 5, sym__member_signature_marker, anon_sym_LPAREN, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - [147304] = 6, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(6478), 1, - anon_sym_LPAREN, - STATE(3947), 1, - sym_formal_parameters, - STATE(5518), 1, - sym__call_signature, - STATE(5766), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [147324] = 4, - ACTIONS(6458), 1, + [147221] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(5010), 1, + STATE(4909), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8025), 3, + ACTIONS(8033), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [147340] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(1827), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - [147352] = 4, - ACTIONS(6458), 1, + [147237] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(5012), 1, + STATE(4986), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8025), 3, + ACTIONS(8057), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [147368] = 2, + [147253] = 3, + ACTIONS(8059), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2752), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [147380] = 2, + ACTIONS(8061), 4, + anon_sym_LBRACE, + anon_sym_GT, + sym_jsx_identifier, + anon_sym_SLASH_GT, + [147267] = 4, + ACTIONS(6447), 1, + anon_sym_EQ, + STATE(4987), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2752), 5, + ACTIONS(8051), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [147392] = 2, + [147283] = 4, + ACTIONS(6447), 1, + anon_sym_EQ, + STATE(4989), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2752), 5, + ACTIONS(8051), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [147404] = 4, - ACTIONS(6458), 1, - anon_sym_EQ, - STATE(5030), 1, - sym__initializer, + [147299] = 5, + ACTIONS(8063), 1, + sym_identifier, + ACTIONS(8065), 1, + anon_sym_LPAREN, + STATE(1222), 1, + sym_decorator_member_expression, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8023), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [147420] = 2, + STATE(1299), 2, + sym_decorator_call_expression, + sym_decorator_parenthesized_expression, + [147317] = 4, + ACTIONS(6447), 1, + anon_sym_EQ, + STATE(4990), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2752), 5, + ACTIONS(8051), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [147432] = 3, - ACTIONS(4689), 1, - anon_sym_LT, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4691), 4, - sym_jsx_text, - anon_sym_LBRACE, - sym_html_character_reference, - anon_sym_LT_SLASH, - [147446] = 3, - ACTIONS(4693), 1, + [147333] = 3, + ACTIONS(8069), 1, anon_sym_LT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4695), 4, + ACTIONS(8067), 4, sym_jsx_text, anon_sym_LBRACE, sym_html_character_reference, anon_sym_LT_SLASH, - [147460] = 4, - ACTIONS(6458), 1, + [147347] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(5014), 1, + STATE(4991), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8009), 3, + ACTIONS(8051), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [147476] = 4, - ACTIONS(6458), 1, + [147363] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(5035), 1, + STATE(4910), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8023), 3, + ACTIONS(8033), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [147492] = 2, + [147379] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2752), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [147504] = 4, - ACTIONS(6458), 1, + ACTIONS(8071), 5, anon_sym_EQ, - STATE(5036), 1, - sym__initializer, + anon_sym_LBRACE, + anon_sym_LPAREN, + anon_sym_extends, + anon_sym_implements, + [147391] = 5, + ACTIONS(8073), 1, + sym_identifier, + ACTIONS(8075), 1, + anon_sym_LPAREN, + STATE(2664), 1, + sym_decorator_member_expression, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(2785), 2, + sym_decorator_call_expression, + sym_decorator_parenthesized_expression, + [147409] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8025), 3, + ACTIONS(2832), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [147520] = 2, + anon_sym_PIPE_RBRACE, + [147421] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2752), 5, + ACTIONS(2912), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [147532] = 4, - ACTIONS(6458), 1, - anon_sym_EQ, - STATE(5037), 1, - sym__initializer, + [147433] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8025), 3, + ACTIONS(2924), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [147548] = 4, - ACTIONS(6458), 1, + anon_sym_PIPE_RBRACE, + [147445] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(5040), 1, + STATE(4996), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8025), 3, + ACTIONS(8057), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [147564] = 4, - ACTIONS(6458), 1, + [147461] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(5041), 1, + STATE(4997), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8025), 3, + ACTIONS(8051), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [147580] = 2, + [147477] = 4, + ACTIONS(6447), 1, + anon_sym_EQ, + STATE(4998), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2756), 5, + ACTIONS(8051), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [147592] = 2, + [147493] = 5, + ACTIONS(1517), 1, + anon_sym_DQUOTE, + ACTIONS(1519), 1, + anon_sym_SQUOTE, + ACTIONS(8077), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1841), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [147604] = 5, - ACTIONS(8046), 1, + STATE(5962), 2, + sym__module_export_name, + sym_string, + [147511] = 4, + ACTIONS(6441), 1, + anon_sym_DOT, + ACTIONS(8079), 1, sym_identifier, - ACTIONS(8048), 1, - anon_sym_LPAREN, - STATE(2682), 1, - sym_decorator_member_expression, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(2781), 2, - sym_decorator_call_expression, - sym_decorator_parenthesized_expression, - [147622] = 2, + ACTIONS(6439), 3, + anon_sym_LPAREN, + anon_sym_QMARK_DOT, + anon_sym_LT, + [147527] = 6, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(6453), 1, + anon_sym_LPAREN, + STATE(3950), 1, + sym_formal_parameters, + STATE(5536), 1, + sym__call_signature, + STATE(5753), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1877), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [147634] = 6, - ACTIONS(1679), 1, + [147547] = 6, + ACTIONS(1667), 1, anon_sym_LBRACE, - ACTIONS(8050), 1, + ACTIONS(8081), 1, anon_sym_SEMI, - ACTIONS(8052), 1, + ACTIONS(8083), 1, sym__automatic_semicolon, - ACTIONS(8054), 1, + ACTIONS(8085), 1, sym__function_signature_automatic_semicolon, - STATE(238), 1, + STATE(253), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [147654] = 2, + [147567] = 6, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(6473), 1, + anon_sym_LPAREN, + STATE(3457), 1, + sym_formal_parameters, + STATE(4085), 1, + sym__call_signature, + STATE(5545), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [147587] = 6, + ACTIONS(217), 1, + anon_sym_LBRACE_PIPE, + ACTIONS(1507), 1, + anon_sym_LBRACE, + ACTIONS(7546), 1, + anon_sym_extends, + STATE(820), 1, + sym_object_type, + STATE(5143), 1, + sym_extends_type_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7528), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [147666] = 2, + [147607] = 4, + ACTIONS(6447), 1, + anon_sym_EQ, + STATE(5006), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1831), 5, + ACTIONS(8057), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [147678] = 4, - ACTIONS(6458), 1, + [147623] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(5055), 1, + STATE(5013), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8009), 3, + ACTIONS(8057), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [147694] = 2, + [147639] = 4, + ACTIONS(6447), 1, + anon_sym_EQ, + STATE(5015), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2760), 5, + ACTIONS(8051), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [147706] = 4, - ACTIONS(6458), 1, - anon_sym_EQ, - STATE(5047), 1, - sym__initializer, + [147655] = 3, + ACTIONS(8087), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8023), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [147722] = 4, - ACTIONS(6458), 1, + ACTIONS(8089), 4, + anon_sym_LBRACE, + anon_sym_GT, + sym_jsx_identifier, + anon_sym_SLASH_GT, + [147669] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(5057), 1, + STATE(5016), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8021), 3, + ACTIONS(8051), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [147738] = 4, - ACTIONS(7842), 1, - anon_sym_COLON, - ACTIONS(8056), 1, - anon_sym_EQ_GT, + [147685] = 6, + ACTIONS(8091), 1, + sym_identifier, + ACTIONS(8093), 1, + anon_sym_GT, + ACTIONS(8095), 1, + sym_jsx_identifier, + STATE(5839), 1, + sym_nested_identifier, + STATE(5848), 1, + sym_jsx_namespace_name, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(5597), 3, - sym_type_annotation, - sym_asserts_annotation, - sym_type_predicate_annotation, - [147754] = 4, - ACTIONS(6458), 1, + [147705] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(5048), 1, + STATE(5022), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8025), 3, + ACTIONS(8057), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [147770] = 4, - ACTIONS(6458), 1, - anon_sym_EQ, - STATE(5050), 1, - sym__initializer, + [147721] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8025), 3, + ACTIONS(7820), 5, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - [147786] = 2, + [147733] = 3, + ACTIONS(8099), 1, + anon_sym_LT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8059), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [147798] = 4, - ACTIONS(6458), 1, + ACTIONS(8097), 4, + sym_jsx_text, + anon_sym_LBRACE, + sym_html_character_reference, + anon_sym_LT_SLASH, + [147747] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(5051), 1, + STATE(5023), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8025), 3, + ACTIONS(8051), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [147814] = 4, - ACTIONS(6458), 1, - anon_sym_EQ, - STATE(5053), 1, - sym__initializer, + [147763] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8025), 3, + ACTIONS(7822), 5, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - [147830] = 3, - ACTIONS(8011), 1, - anon_sym_LT, + [147775] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8013), 4, - sym_jsx_text, + ACTIONS(7826), 5, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - sym_html_character_reference, - anon_sym_LT_SLASH, - [147844] = 2, + anon_sym_COMMA, + anon_sym_SEMI, + [147787] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8061), 5, + ACTIONS(2724), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [147856] = 4, - ACTIONS(6458), 1, + [147799] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(5103), 1, + STATE(5024), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8021), 3, + ACTIONS(8051), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [147872] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(7496), 5, - sym__automatic_semicolon, + [147815] = 6, + ACTIONS(728), 1, + anon_sym_COLON, + ACTIONS(4211), 1, + anon_sym_EQ, + ACTIONS(5223), 1, anon_sym_COMMA, + ACTIONS(8101), 1, anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [147884] = 6, - ACTIONS(8063), 1, - sym_identifier, - ACTIONS(8065), 1, - anon_sym_GT, - ACTIONS(8067), 1, - sym_jsx_identifier, - STATE(5618), 1, - sym_nested_identifier, - STATE(6161), 1, - sym_jsx_namespace_name, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [147904] = 6, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(6548), 1, - anon_sym_LPAREN, - STATE(3484), 1, - sym_formal_parameters, - STATE(3889), 1, - sym__call_signature, - STATE(5490), 1, - sym_type_parameters, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [147924] = 2, + [147835] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7498), 5, + ACTIONS(2736), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [147936] = 6, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(3254), 1, - anon_sym_LPAREN, - STATE(3321), 1, - sym_formal_parameters, - STATE(4419), 1, - sym__call_signature, - STATE(5740), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [147956] = 2, + [147847] = 5, + ACTIONS(6782), 1, + anon_sym_AMP, + ACTIONS(6784), 1, + anon_sym_PIPE, + ACTIONS(6786), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7498), 5, - sym__automatic_semicolon, + ACTIONS(8103), 2, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [147968] = 2, + anon_sym_GT, + [147865] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2808), 5, + ACTIONS(2736), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [147980] = 6, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(3254), 1, - anon_sym_LPAREN, - STATE(3321), 1, - sym_formal_parameters, - STATE(4420), 1, - sym__call_signature, - STATE(5740), 1, - sym_type_parameters, + [147877] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [148000] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(7500), 5, + ACTIONS(2760), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [148012] = 2, + [147889] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2548), 5, + ACTIONS(2764), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [148024] = 6, - ACTIONS(726), 1, - anon_sym_COLON, - ACTIONS(4384), 1, - anon_sym_EQ, - ACTIONS(5086), 1, - anon_sym_COMMA, - ACTIONS(8069), 1, - anon_sym_RBRACE, - STATE(4829), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [148044] = 6, - ACTIONS(726), 1, - anon_sym_COLON, - ACTIONS(4384), 1, - anon_sym_EQ, - ACTIONS(5086), 1, - anon_sym_COMMA, - ACTIONS(8071), 1, - anon_sym_RBRACE, - STATE(5022), 1, - aux_sym_object_pattern_repeat1, + [147901] = 3, + ACTIONS(8107), 1, + anon_sym_LT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [148064] = 2, + ACTIONS(8105), 4, + sym_jsx_text, + anon_sym_LBRACE, + sym_html_character_reference, + anon_sym_LT_SLASH, + [147915] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7498), 5, + ACTIONS(1783), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [148076] = 2, + [147927] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8073), 5, + ACTIONS(2736), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [148088] = 2, + [147939] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2552), 5, + ACTIONS(2736), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [148100] = 2, + [147951] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7500), 5, + ACTIONS(2736), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [148112] = 2, + [147963] = 3, + ACTIONS(8099), 1, + anon_sym_LT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2552), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [148124] = 2, + ACTIONS(8097), 4, + sym_jsx_text, + anon_sym_LBRACE, + sym_html_character_reference, + anon_sym_LT_SLASH, + [147977] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2556), 5, + ACTIONS(2736), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [148136] = 2, + [147989] = 3, + ACTIONS(8111), 1, + anon_sym_LT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8075), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [148148] = 6, - ACTIONS(4354), 1, + ACTIONS(8109), 4, + sym_jsx_text, + anon_sym_LBRACE, + sym_html_character_reference, + anon_sym_LT_SLASH, + [148003] = 6, + ACTIONS(4127), 1, anon_sym_LBRACE, - ACTIONS(8050), 1, + ACTIONS(8043), 1, anon_sym_SEMI, - ACTIONS(8052), 1, + ACTIONS(8045), 1, sym__automatic_semicolon, - ACTIONS(8054), 1, + ACTIONS(8047), 1, sym__function_signature_automatic_semicolon, - STATE(2159), 1, + STATE(2359), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [148168] = 2, + [148023] = 4, + ACTIONS(6447), 1, + anon_sym_EQ, + STATE(5026), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2560), 5, + ACTIONS(8051), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [148180] = 2, + [148039] = 4, + ACTIONS(6447), 1, + anon_sym_EQ, + STATE(5027), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1851), 5, + ACTIONS(8051), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [148192] = 3, - ACTIONS(4755), 1, - anon_sym_LT, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4757), 4, - sym_jsx_text, - anon_sym_LBRACE, - sym_html_character_reference, - anon_sym_LT_SLASH, - [148206] = 3, - ACTIONS(4759), 1, - anon_sym_LT, + [148055] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4761), 4, - sym_jsx_text, - anon_sym_LBRACE, - sym_html_character_reference, - anon_sym_LT_SLASH, - [148220] = 3, - ACTIONS(4755), 1, - anon_sym_LT, + ACTIONS(4936), 5, + anon_sym_EQ, + anon_sym_RPAREN, + anon_sym_in, + anon_sym_of, + anon_sym_COLON, + [148067] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4757), 4, - sym_jsx_text, + ACTIONS(2618), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [148079] = 6, + ACTIONS(1031), 1, + anon_sym_LBRACE_PIPE, + ACTIONS(1599), 1, anon_sym_LBRACE, - sym_html_character_reference, - anon_sym_LT_SLASH, - [148234] = 3, - ACTIONS(4763), 1, - anon_sym_LT, + ACTIONS(7546), 1, + anon_sym_extends, + STATE(4212), 1, + sym_object_type, + STATE(5042), 1, + sym_extends_type_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4765), 4, - sym_jsx_text, - anon_sym_LBRACE, - sym_html_character_reference, - anon_sym_LT_SLASH, - [148248] = 2, + [148099] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8077), 5, + ACTIONS(2628), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [148260] = 3, - ACTIONS(4767), 1, - anon_sym_LT, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4769), 4, - sym_jsx_text, - anon_sym_LBRACE, - sym_html_character_reference, - anon_sym_LT_SLASH, - [148274] = 3, - ACTIONS(4755), 1, - anon_sym_LT, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4757), 4, - sym_jsx_text, - anon_sym_LBRACE, - sym_html_character_reference, - anon_sym_LT_SLASH, - [148288] = 6, - ACTIONS(1033), 1, - anon_sym_LBRACE_PIPE, - ACTIONS(1591), 1, - anon_sym_LBRACE, - ACTIONS(7430), 1, - anon_sym_extends, - STATE(4072), 1, - sym_object_type, - STATE(5027), 1, - sym_extends_type_clause, + [148111] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [148308] = 4, - ACTIONS(6458), 1, + ACTIONS(2636), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [148123] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(5254), 1, + STATE(5038), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8009), 3, + ACTIONS(8057), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [148324] = 4, - ACTIONS(6458), 1, + [148139] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(5122), 1, + STATE(4969), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8079), 3, + ACTIONS(8031), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [148340] = 4, - ACTIONS(6458), 1, + [148155] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5212), 5, anon_sym_EQ, - STATE(5143), 1, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_QMARK, + [148167] = 4, + ACTIONS(6447), 1, + anon_sym_EQ, + STATE(5051), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8081), 3, + ACTIONS(8057), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [148356] = 2, + [148183] = 4, + ACTIONS(6447), 1, + anon_sym_EQ, + STATE(5056), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2552), 5, + ACTIONS(8031), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [148368] = 4, - ACTIONS(6458), 1, + [148199] = 3, + ACTIONS(8115), 1, + anon_sym_LT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8113), 4, + sym_jsx_text, + anon_sym_LBRACE, + sym_html_character_reference, + anon_sym_LT_SLASH, + [148213] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(5367), 1, + STATE(5059), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8009), 3, + ACTIONS(8057), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [148384] = 4, - ACTIONS(7842), 1, + [148229] = 4, + ACTIONS(7870), 1, anon_sym_COLON, - ACTIONS(8083), 1, + ACTIONS(8117), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(5597), 3, + STATE(5794), 3, sym_type_annotation, sym_asserts_annotation, sym_type_predicate_annotation, - [148400] = 4, - ACTIONS(6458), 1, + [148245] = 6, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(6473), 1, + anon_sym_LPAREN, + STATE(3457), 1, + sym_formal_parameters, + STATE(4034), 1, + sym__call_signature, + STATE(5545), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [148265] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(5371), 1, + STATE(5065), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8021), 3, + ACTIONS(8057), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [148416] = 4, - ACTIONS(6458), 1, + [148281] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(5386), 1, + STATE(5066), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8021), 3, + ACTIONS(8051), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [148432] = 6, - ACTIONS(7375), 1, + [148297] = 6, + ACTIONS(7385), 1, anon_sym_LBRACE, - ACTIONS(8086), 1, + ACTIONS(8120), 1, anon_sym_SEMI, - ACTIONS(8088), 1, + ACTIONS(8122), 1, sym__automatic_semicolon, - ACTIONS(8090), 1, + ACTIONS(8124), 1, sym__function_signature_automatic_semicolon, - STATE(4205), 1, + STATE(4196), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [148452] = 3, - ACTIONS(4793), 1, - anon_sym_LT, + [148317] = 4, + ACTIONS(6447), 1, + anon_sym_EQ, + STATE(5069), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4795), 4, - sym_jsx_text, - anon_sym_LBRACE, - sym_html_character_reference, - anon_sym_LT_SLASH, - [148466] = 5, - ACTIONS(6874), 1, + ACTIONS(8051), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [148333] = 5, + ACTIONS(6875), 1, anon_sym_AMP, - ACTIONS(6878), 1, + ACTIONS(6879), 1, anon_sym_extends, - ACTIONS(8094), 1, + ACTIONS(8128), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8092), 2, + ACTIONS(8126), 2, sym__automatic_semicolon, anon_sym_SEMI, - [148484] = 6, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(6478), 1, - anon_sym_LPAREN, - STATE(3947), 1, - sym_formal_parameters, - STATE(5455), 1, - sym__call_signature, - STATE(5766), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [148504] = 3, - ACTIONS(4797), 1, - anon_sym_LT, + [148351] = 4, + ACTIONS(6447), 1, + anon_sym_EQ, + STATE(5095), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4799), 4, - sym_jsx_text, - anon_sym_LBRACE, - sym_html_character_reference, - anon_sym_LT_SLASH, - [148518] = 3, - ACTIONS(8098), 1, + ACTIONS(8031), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [148367] = 3, + ACTIONS(8099), 1, anon_sym_LT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8096), 4, + ACTIONS(8097), 4, sym_jsx_text, anon_sym_LBRACE, sym_html_character_reference, anon_sym_LT_SLASH, - [148532] = 6, - ACTIONS(2470), 1, + [148381] = 6, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(3254), 1, + ACTIONS(3268), 1, anon_sym_LPAREN, - STATE(3321), 1, + STATE(3308), 1, sym_formal_parameters, - STATE(3751), 1, + STATE(3624), 1, sym__call_signature, - STATE(5740), 1, + STATE(5735), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [148552] = 2, + [148401] = 4, + ACTIONS(6447), 1, + anon_sym_EQ, + STATE(5076), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2552), 5, + ACTIONS(8057), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [148564] = 2, + [148417] = 4, + ACTIONS(6447), 1, + anon_sym_EQ, + STATE(5103), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7458), 5, + ACTIONS(8033), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [148576] = 6, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(6548), 1, - anon_sym_LPAREN, - STATE(3484), 1, - sym_formal_parameters, - STATE(4129), 1, - sym__call_signature, - STATE(5490), 1, - sym_type_parameters, + [148433] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [148596] = 6, - ACTIONS(4354), 1, + ACTIONS(8130), 5, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_LPAREN, + anon_sym_extends, + anon_sym_implements, + [148445] = 6, + ACTIONS(4127), 1, anon_sym_LBRACE, - ACTIONS(8100), 1, + ACTIONS(8081), 1, anon_sym_SEMI, - ACTIONS(8102), 1, + ACTIONS(8083), 1, sym__automatic_semicolon, - ACTIONS(8104), 1, + ACTIONS(8085), 1, sym__function_signature_automatic_semicolon, - STATE(2201), 1, + STATE(2210), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [148616] = 6, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(6478), 1, - anon_sym_LPAREN, - STATE(3947), 1, - sym_formal_parameters, - STATE(5458), 1, - sym__call_signature, - STATE(5766), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [148636] = 2, + [148465] = 4, + ACTIONS(6447), 1, + anon_sym_EQ, + STATE(5080), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2552), 5, + ACTIONS(8057), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [148648] = 2, + [148481] = 6, + ACTIONS(6925), 1, + anon_sym_in, + ACTIONS(8132), 1, + sym_identifier, + ACTIONS(8134), 1, + anon_sym_const, + ACTIONS(8136), 1, + anon_sym_out, + STATE(4935), 1, + sym_variance, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [148501] = 4, + ACTIONS(6447), 1, + anon_sym_EQ, + STATE(5081), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2552), 5, + ACTIONS(8051), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [148660] = 6, - ACTIONS(2470), 1, + [148517] = 3, + ACTIONS(8140), 1, anon_sym_LT, - ACTIONS(3254), 1, - anon_sym_LPAREN, - STATE(3321), 1, - sym_formal_parameters, - STATE(4145), 1, - sym__call_signature, - STATE(5740), 1, - sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [148680] = 6, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(6548), 1, - anon_sym_LPAREN, - STATE(3484), 1, - sym_formal_parameters, - STATE(3991), 1, - sym__call_signature, - STATE(5490), 1, - sym_type_parameters, + ACTIONS(8138), 4, + sym_jsx_text, + anon_sym_LBRACE, + sym_html_character_reference, + anon_sym_LT_SLASH, + [148531] = 4, + ACTIONS(6447), 1, + anon_sym_EQ, + STATE(5082), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [148700] = 6, - ACTIONS(7670), 1, + ACTIONS(8051), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [148547] = 6, + ACTIONS(7538), 1, anon_sym_EQ, - ACTIONS(8106), 1, + ACTIONS(8142), 1, anon_sym_COMMA, - ACTIONS(8108), 1, + ACTIONS(8144), 1, anon_sym_RBRACE, - STATE(5102), 1, + STATE(5111), 1, aux_sym_enum_body_repeat1, - STATE(5788), 1, + STATE(5577), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [148720] = 4, - ACTIONS(6458), 1, - anon_sym_EQ, - STATE(5379), 1, - sym__initializer, + [148567] = 4, + ACTIONS(7870), 1, + anon_sym_COLON, + ACTIONS(8146), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5794), 3, + sym_type_annotation, + sym_asserts_annotation, + sym_type_predicate_annotation, + [148583] = 4, + STATE(5623), 1, + sym_import_attribute, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8110), 3, + ACTIONS(8149), 2, + anon_sym_with, + anon_sym_assert, + ACTIONS(8151), 2, sym__automatic_semicolon, - anon_sym_COMMA, anon_sym_SEMI, - [148736] = 4, - ACTIONS(7842), 1, + [148599] = 4, + ACTIONS(7870), 1, anon_sym_COLON, - ACTIONS(8112), 1, + ACTIONS(8153), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(5597), 3, + STATE(5794), 3, sym_type_annotation, sym_asserts_annotation, sym_type_predicate_annotation, - [148752] = 4, - ACTIONS(7842), 1, + [148615] = 4, + ACTIONS(7870), 1, anon_sym_COLON, - ACTIONS(8115), 1, + ACTIONS(8156), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(5802), 3, + STATE(5668), 3, sym_type_annotation, sym_asserts_annotation, sym_type_predicate_annotation, - [148768] = 6, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(6548), 1, - anon_sym_LPAREN, - STATE(3484), 1, - sym_formal_parameters, - STATE(4005), 1, - sym__call_signature, - STATE(5490), 1, - sym_type_parameters, + [148631] = 6, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(7778), 1, + anon_sym_abstract, + ACTIONS(7786), 1, + anon_sym_class, + STATE(1253), 1, + aux_sym_export_statement_repeat1, + STATE(1319), 1, + sym_decorator, ACTIONS(5), 2, sym_html_comment, sym_comment, - [148788] = 6, - ACTIONS(7375), 1, + [148651] = 4, + ACTIONS(6447), 1, + anon_sym_EQ, + STATE(5084), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8051), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [148667] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2598), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [148679] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2598), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [148691] = 6, + ACTIONS(7385), 1, anon_sym_LBRACE, - ACTIONS(8118), 1, + ACTIONS(8159), 1, anon_sym_SEMI, - ACTIONS(8120), 1, + ACTIONS(8161), 1, sym__automatic_semicolon, - ACTIONS(8122), 1, + ACTIONS(8163), 1, sym__function_signature_automatic_semicolon, - STATE(4219), 1, + STATE(4208), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [148808] = 3, - ACTIONS(5598), 1, + [148711] = 3, + ACTIONS(5511), 1, sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1779), 4, + ACTIONS(1703), 4, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [148725] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2598), 5, + sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [148822] = 5, - ACTIONS(6874), 1, + [148737] = 5, + ACTIONS(6875), 1, anon_sym_AMP, - ACTIONS(6878), 1, + ACTIONS(6879), 1, anon_sym_extends, - ACTIONS(8094), 1, + ACTIONS(8128), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8124), 2, + ACTIONS(8165), 2, sym__automatic_semicolon, anon_sym_SEMI, - [148840] = 2, + [148755] = 6, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(3268), 1, + anon_sym_LPAREN, + STATE(3308), 1, + sym_formal_parameters, + STATE(3760), 1, + sym__call_signature, + STATE(5735), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [148775] = 4, + ACTIONS(6447), 1, + anon_sym_EQ, + STATE(5085), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7458), 5, + ACTIONS(8051), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [148852] = 6, - ACTIONS(2470), 1, + [148791] = 6, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(3254), 1, + ACTIONS(3268), 1, anon_sym_LPAREN, - STATE(3321), 1, + STATE(3308), 1, sym_formal_parameters, - STATE(3636), 1, + STATE(3821), 1, sym__call_signature, - STATE(5740), 1, + STATE(5735), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [148872] = 3, - ACTIONS(8126), 1, - sym_identifier, + [148811] = 3, + ACTIONS(8087), 1, + anon_sym_LT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8128), 4, + ACTIONS(8089), 4, + sym_jsx_text, anon_sym_LBRACE, - anon_sym_GT, - sym_jsx_identifier, - anon_sym_SLASH_GT, - [148886] = 6, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(3254), 1, + sym_html_character_reference, + anon_sym_LT_SLASH, + [148825] = 6, + ACTIONS(3483), 1, anon_sym_LPAREN, - STATE(3321), 1, - sym_formal_parameters, - STATE(3665), 1, - sym__call_signature, - STATE(5740), 1, - sym_type_parameters, + ACTIONS(6409), 1, + anon_sym_DOT, + ACTIONS(7473), 1, + anon_sym_LT, + STATE(2932), 1, + sym_arguments, + STATE(5412), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [148845] = 4, + ACTIONS(7870), 1, + anon_sym_COLON, + ACTIONS(8167), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [148906] = 4, - ACTIONS(6458), 1, + STATE(5668), 3, + sym_type_annotation, + sym_asserts_annotation, + sym_type_predicate_annotation, + [148861] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(4946), 1, + STATE(5104), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8130), 3, + ACTIONS(8033), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [148922] = 2, + [148877] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7919), 5, + ACTIONS(2632), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [148934] = 6, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(6548), 1, - anon_sym_LPAREN, - STATE(3484), 1, - sym_formal_parameters, - STATE(3897), 1, - sym__call_signature, - STATE(5490), 1, - sym_type_parameters, + [148889] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2640), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [148901] = 3, + ACTIONS(5517), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1875), 4, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [148915] = 3, + ACTIONS(5519), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - [148954] = 6, - ACTIONS(2470), 1, + ACTIONS(1725), 4, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [148929] = 6, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(3254), 1, + ACTIONS(3268), 1, anon_sym_LPAREN, - STATE(3321), 1, + STATE(3308), 1, sym_formal_parameters, - STATE(4148), 1, + STATE(3869), 1, sym__call_signature, - STATE(5740), 1, + STATE(5735), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [148974] = 6, - ACTIONS(2470), 1, + [148949] = 6, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6548), 1, + ACTIONS(3268), 1, anon_sym_LPAREN, - STATE(3484), 1, + STATE(3308), 1, sym_formal_parameters, - STATE(3898), 1, + STATE(3871), 1, sym__call_signature, - STATE(5490), 1, + STATE(5735), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [148994] = 2, + [148969] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7484), 5, + ACTIONS(2646), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [149006] = 4, - ACTIONS(7842), 1, - anon_sym_COLON, - ACTIONS(8132), 1, - anon_sym_EQ_GT, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - STATE(5802), 3, - sym_type_annotation, - sym_asserts_annotation, - sym_type_predicate_annotation, - [149022] = 2, + [148981] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8135), 5, + ACTIONS(2654), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [149034] = 3, - ACTIONS(5606), 1, + [148993] = 6, + ACTIONS(7538), 1, + anon_sym_EQ, + ACTIONS(8170), 1, + anon_sym_COMMA, + ACTIONS(8172), 1, + anon_sym_RBRACE, + STATE(5185), 1, + aux_sym_enum_body_repeat1, + STATE(5577), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [149013] = 5, + ACTIONS(6875), 1, + anon_sym_AMP, + ACTIONS(6879), 1, + anon_sym_extends, + ACTIONS(8128), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8174), 2, sym__automatic_semicolon, + anon_sym_SEMI, + [149031] = 4, + ACTIONS(6447), 1, + anon_sym_EQ, + STATE(5092), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1711), 4, + ACTIONS(8057), 3, + sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [149048] = 3, - ACTIONS(5608), 1, + [149047] = 3, + ACTIONS(5521), 1, sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1721), 4, + ACTIONS(1795), 4, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [149062] = 5, - ACTIONS(1511), 1, - anon_sym_DQUOTE, - ACTIONS(1513), 1, - anon_sym_SQUOTE, - ACTIONS(8137), 1, - sym_identifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - STATE(5638), 2, - sym__module_export_name, - sym_string, - [149080] = 6, - ACTIONS(2470), 1, + [149061] = 6, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(3254), 1, + ACTIONS(3268), 1, anon_sym_LPAREN, - STATE(3321), 1, + STATE(3308), 1, sym_formal_parameters, - STATE(3683), 1, + STATE(3675), 1, sym__call_signature, - STATE(5740), 1, + STATE(5735), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [149100] = 6, - ACTIONS(2470), 1, + [149081] = 6, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(3254), 1, + ACTIONS(3268), 1, anon_sym_LPAREN, - STATE(3321), 1, + STATE(3308), 1, sym_formal_parameters, - STATE(3684), 1, + STATE(3707), 1, sym__call_signature, - STATE(5740), 1, + STATE(5735), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [149120] = 6, - ACTIONS(2470), 1, + [149101] = 4, + ACTIONS(6447), 1, + anon_sym_EQ, + STATE(5093), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8051), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [149117] = 6, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6478), 1, + ACTIONS(3268), 1, anon_sym_LPAREN, - STATE(3947), 1, + STATE(3308), 1, sym_formal_parameters, - STATE(5660), 1, + STATE(3770), 1, sym__call_signature, - STATE(5766), 1, + STATE(5735), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [149140] = 3, - ACTIONS(4469), 1, + [149137] = 6, + ACTIONS(2490), 1, anon_sym_LT, + ACTIONS(3268), 1, + anon_sym_LPAREN, + STATE(3308), 1, + sym_formal_parameters, + STATE(3776), 1, + sym__call_signature, + STATE(5735), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4471), 4, - sym_jsx_text, - anon_sym_LBRACE, - sym_html_character_reference, - anon_sym_LT_SLASH, - [149154] = 3, - ACTIONS(4655), 1, - anon_sym_LT, + [149157] = 4, + ACTIONS(6447), 1, + anon_sym_EQ, + STATE(5096), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4657), 4, - sym_jsx_text, - anon_sym_LBRACE, - sym_html_character_reference, - anon_sym_LT_SLASH, - [149168] = 5, - ACTIONS(6874), 1, - anon_sym_AMP, - ACTIONS(6878), 1, - anon_sym_extends, - ACTIONS(8094), 1, - anon_sym_PIPE, + ACTIONS(8051), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [149173] = 5, + ACTIONS(3084), 1, + anon_sym_DQUOTE, + ACTIONS(3086), 1, + anon_sym_SQUOTE, + ACTIONS(8176), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8139), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [149186] = 3, - ACTIONS(5638), 1, - sym__automatic_semicolon, + STATE(4813), 2, + sym__module_export_name, + sym_string, + [149191] = 6, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(3268), 1, + anon_sym_LPAREN, + STATE(3308), 1, + sym_formal_parameters, + STATE(3691), 1, + sym__call_signature, + STATE(5735), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1759), 4, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [149200] = 6, - ACTIONS(2470), 1, + [149211] = 6, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6548), 1, + ACTIONS(3268), 1, anon_sym_LPAREN, - STATE(3484), 1, + STATE(3308), 1, sym_formal_parameters, - STATE(4528), 1, + STATE(3694), 1, sym__call_signature, - STATE(5490), 1, + STATE(5735), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [149220] = 6, - ACTIONS(2470), 1, + [149231] = 4, + ACTIONS(6447), 1, + anon_sym_EQ, + STATE(5119), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8033), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [149247] = 6, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6478), 1, + ACTIONS(3268), 1, anon_sym_LPAREN, - STATE(3947), 1, + STATE(3308), 1, sym_formal_parameters, - STATE(5646), 1, + STATE(3749), 1, sym__call_signature, - STATE(5766), 1, + STATE(5735), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [149240] = 6, - ACTIONS(2470), 1, + [149267] = 6, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(3254), 1, + ACTIONS(3268), 1, anon_sym_LPAREN, - STATE(3321), 1, + STATE(3308), 1, sym_formal_parameters, - STATE(3712), 1, + STATE(3755), 1, sym__call_signature, - STATE(5740), 1, + STATE(5735), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [149260] = 6, - ACTIONS(2470), 1, + [149287] = 6, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(3254), 1, + ACTIONS(3268), 1, anon_sym_LPAREN, - STATE(3321), 1, + STATE(3308), 1, sym_formal_parameters, - STATE(3713), 1, + STATE(3769), 1, sym__call_signature, - STATE(5740), 1, + STATE(5735), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [149280] = 2, + [149307] = 3, + ACTIONS(8178), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8180), 4, + anon_sym_LBRACE, + anon_sym_GT, + sym_jsx_identifier, + anon_sym_SLASH_GT, + [149321] = 4, + ACTIONS(6447), 1, + anon_sym_EQ, + STATE(5120), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2858), 5, + ACTIONS(8033), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [149292] = 2, + [149337] = 4, + ACTIONS(6447), 1, + anon_sym_EQ, + STATE(5105), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7484), 5, + ACTIONS(8057), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [149304] = 2, + [149353] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8141), 5, + ACTIONS(2796), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [149316] = 6, - ACTIONS(7375), 1, - anon_sym_LBRACE, - ACTIONS(8050), 1, - anon_sym_SEMI, - ACTIONS(8052), 1, - sym__automatic_semicolon, - ACTIONS(8054), 1, - sym__function_signature_automatic_semicolon, - STATE(772), 1, - sym_statement_block, + [149365] = 4, + ACTIONS(6447), 1, + anon_sym_EQ, + STATE(5108), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [149336] = 2, + ACTIONS(8057), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [149381] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8143), 5, + ACTIONS(2812), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [149348] = 6, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(3254), 1, - anon_sym_LPAREN, - STATE(3321), 1, - sym_formal_parameters, - STATE(3771), 1, - sym__call_signature, - STATE(5740), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [149368] = 6, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(3254), 1, - anon_sym_LPAREN, - STATE(3321), 1, - sym_formal_parameters, - STATE(3772), 1, - sym__call_signature, - STATE(5740), 1, - sym_type_parameters, + [149393] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [149388] = 2, + ACTIONS(2812), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [149405] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8145), 5, + ACTIONS(2812), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [149400] = 6, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(3254), 1, - anon_sym_LPAREN, - STATE(3321), 1, - sym_formal_parameters, - STATE(3782), 1, - sym__call_signature, - STATE(5740), 1, - sym_type_parameters, + [149417] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [149420] = 6, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(3254), 1, - anon_sym_LPAREN, - STATE(3321), 1, - sym_formal_parameters, - STATE(3783), 1, - sym__call_signature, - STATE(5740), 1, - sym_type_parameters, + ACTIONS(2812), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [149429] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [149440] = 2, + ACTIONS(2812), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [149441] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7458), 5, + ACTIONS(2812), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [149452] = 2, + [149453] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8147), 5, + ACTIONS(2820), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [149464] = 6, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(6478), 1, - anon_sym_LPAREN, - STATE(3947), 1, - sym_formal_parameters, - STATE(5574), 1, - sym__call_signature, - STATE(5766), 1, - sym_type_parameters, + [149465] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [149484] = 6, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(3254), 1, - anon_sym_LPAREN, - STATE(3321), 1, - sym_formal_parameters, - STATE(3787), 1, - sym__call_signature, - STATE(5740), 1, - sym_type_parameters, + ACTIONS(1805), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [149477] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [149504] = 6, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(3254), 1, - anon_sym_LPAREN, - STATE(3321), 1, - sym_formal_parameters, - STATE(3788), 1, - sym__call_signature, - STATE(5740), 1, - sym_type_parameters, + ACTIONS(1769), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [149489] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [149524] = 2, + ACTIONS(1885), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [149501] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2858), 5, + ACTIONS(2836), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [149536] = 6, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(3254), 1, - anon_sym_LPAREN, - STATE(3321), 1, - sym_formal_parameters, - STATE(3797), 1, - sym__call_signature, - STATE(5740), 1, - sym_type_parameters, + [149513] = 4, + ACTIONS(6447), 1, + anon_sym_EQ, + STATE(5109), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [149556] = 4, - ACTIONS(6458), 1, + ACTIONS(8051), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [149529] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(5062), 1, + STATE(5112), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8149), 3, + ACTIONS(8051), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [149572] = 2, + [149545] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2858), 5, + ACTIONS(2864), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [149584] = 4, - ACTIONS(6458), 1, + [149557] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5463), 5, anon_sym_EQ, - STATE(5065), 1, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_QMARK, + [149569] = 4, + ACTIONS(6447), 1, + anon_sym_EQ, + STATE(5125), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8151), 3, + ACTIONS(8057), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [149600] = 2, + [149585] = 6, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(6473), 1, + anon_sym_LPAREN, + STATE(3457), 1, + sym_formal_parameters, + STATE(4301), 1, + sym__call_signature, + STATE(5545), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8153), 5, + [149605] = 4, + ACTIONS(6447), 1, + anon_sym_EQ, + STATE(5216), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8031), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [149612] = 6, - ACTIONS(2470), 1, + [149621] = 6, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(3254), 1, + ACTIONS(6473), 1, anon_sym_LPAREN, - STATE(3321), 1, + STATE(3457), 1, sym_formal_parameters, - STATE(5068), 1, + STATE(4039), 1, sym__call_signature, - STATE(5740), 1, + STATE(5545), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [149632] = 4, - ACTIONS(6458), 1, + [149641] = 4, + STATE(5641), 1, + sym_import_attribute, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8149), 2, + anon_sym_with, + anon_sym_assert, + ACTIONS(8182), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [149657] = 4, + ACTIONS(862), 1, + anon_sym_COLON, + STATE(5518), 1, + sym_type_annotation, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3593), 3, anon_sym_EQ, - STATE(5069), 1, + anon_sym_COMMA, + anon_sym_RBRACK, + [149673] = 4, + ACTIONS(7870), 1, + anon_sym_COLON, + ACTIONS(8184), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5794), 3, + sym_type_annotation, + sym_asserts_annotation, + sym_type_predicate_annotation, + [149689] = 3, + ACTIONS(8187), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8189), 4, + anon_sym_LBRACE, + anon_sym_GT, + sym_jsx_identifier, + anon_sym_SLASH_GT, + [149703] = 4, + ACTIONS(6447), 1, + anon_sym_EQ, + STATE(5139), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8155), 3, + ACTIONS(8057), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [149648] = 5, - ACTIONS(6874), 1, - anon_sym_AMP, - ACTIONS(6878), 1, - anon_sym_extends, - ACTIONS(8094), 1, - anon_sym_PIPE, + [149719] = 4, + ACTIONS(7870), 1, + anon_sym_COLON, + ACTIONS(8191), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8157), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [149666] = 4, - ACTIONS(6458), 1, + STATE(5668), 3, + sym_type_annotation, + sym_asserts_annotation, + sym_type_predicate_annotation, + [149735] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5304), 5, anon_sym_EQ, - STATE(5070), 1, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_QMARK, + [149747] = 4, + ACTIONS(6447), 1, + anon_sym_EQ, + STATE(5146), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8155), 3, + ACTIONS(8057), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [149682] = 4, - ACTIONS(6458), 1, + [149763] = 3, + ACTIONS(8178), 1, + anon_sym_LT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8180), 4, + sym_jsx_text, + anon_sym_LBRACE, + sym_html_character_reference, + anon_sym_LT_SLASH, + [149777] = 6, + ACTIONS(8194), 1, + sym_identifier, + ACTIONS(8196), 1, + anon_sym_GT, + ACTIONS(8198), 1, + sym_jsx_identifier, + STATE(5835), 1, + sym_nested_identifier, + STATE(6245), 1, + sym_jsx_namespace_name, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [149797] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(5071), 1, + STATE(5149), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8155), 3, + ACTIONS(8057), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [149698] = 4, - ACTIONS(6458), 1, + [149813] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(5072), 1, + STATE(5150), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8155), 3, + ACTIONS(8051), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [149714] = 2, + [149829] = 4, + ACTIONS(6447), 1, + anon_sym_EQ, + STATE(5152), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7486), 5, + ACTIONS(8051), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [149726] = 4, - ACTIONS(6458), 1, + [149845] = 6, + ACTIONS(4127), 1, + anon_sym_LBRACE, + ACTIONS(8120), 1, + anon_sym_SEMI, + ACTIONS(8122), 1, + sym__automatic_semicolon, + ACTIONS(8124), 1, + sym__function_signature_automatic_semicolon, + STATE(2258), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [149865] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(5075), 1, + STATE(5286), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8159), 3, + ACTIONS(8031), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [149742] = 4, - ACTIONS(6458), 1, + [149881] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(5076), 1, + STATE(5300), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8155), 3, + ACTIONS(8200), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [149758] = 4, - ACTIONS(6458), 1, + [149897] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(5077), 1, + STATE(5161), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8155), 3, + ACTIONS(8057), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [149774] = 4, - ACTIONS(6458), 1, + [149913] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(5078), 1, + STATE(5164), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8155), 3, + ACTIONS(8057), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [149790] = 2, + [149929] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2864), 5, + ACTIONS(2572), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [149941] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2572), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [149953] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2572), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [149802] = 4, - ACTIONS(6458), 1, + [149965] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(5079), 1, + STATE(5167), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8155), 3, + ACTIONS(8051), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [149818] = 6, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(6478), 1, - anon_sym_LPAREN, - STATE(3947), 1, - sym_formal_parameters, - STATE(5653), 1, - sym__call_signature, - STATE(5766), 1, - sym_type_parameters, + [149981] = 6, + ACTIONS(4127), 1, + anon_sym_LBRACE, + ACTIONS(8159), 1, + anon_sym_SEMI, + ACTIONS(8161), 1, + sym__automatic_semicolon, + ACTIONS(8163), 1, + sym__function_signature_automatic_semicolon, + STATE(2269), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [149838] = 2, + [150001] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4981), 5, - anon_sym_EQ, - anon_sym_RPAREN, - anon_sym_in, - anon_sym_of, - anon_sym_COLON, - [149850] = 4, - ACTIONS(6458), 1, - anon_sym_EQ, - STATE(5080), 1, - sym__initializer, + ACTIONS(2770), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [150013] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8155), 3, + ACTIONS(2540), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [149866] = 4, - ACTIONS(6458), 1, - anon_sym_EQ, - STATE(5081), 1, - sym__initializer, + anon_sym_PIPE_RBRACE, + [150025] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8155), 3, + ACTIONS(2548), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [149882] = 6, - ACTIONS(8161), 1, - sym_identifier, - ACTIONS(8163), 1, - anon_sym_GT, - ACTIONS(8165), 1, - sym_jsx_identifier, - STATE(5824), 1, - sym_nested_identifier, - STATE(6231), 1, - sym_jsx_namespace_name, + anon_sym_PIPE_RBRACE, + [150037] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [149902] = 2, + ACTIONS(2560), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [150049] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2556), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [150061] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2868), 5, + ACTIONS(2590), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [149914] = 2, + [150073] = 4, + ACTIONS(6447), 1, + anon_sym_EQ, + STATE(5168), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8051), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [150089] = 5, + ACTIONS(1517), 1, + anon_sym_DQUOTE, + ACTIONS(1519), 1, + anon_sym_SQUOTE, + ACTIONS(8202), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5442), 2, + sym__module_export_name, + sym_string, + [150107] = 5, + ACTIONS(1517), 1, + anon_sym_DQUOTE, + ACTIONS(1519), 1, + anon_sym_SQUOTE, + ACTIONS(8204), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2524), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [149926] = 4, - ACTIONS(6458), 1, + STATE(5609), 2, + sym__module_export_name, + sym_string, + [150125] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(5084), 1, + STATE(5169), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8159), 3, + ACTIONS(8051), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [149942] = 2, + [150141] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2872), 5, + ACTIONS(2568), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [149954] = 2, + [150153] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2876), 5, + ACTIONS(2568), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [149966] = 4, - ACTIONS(6458), 1, + [150165] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(5085), 1, + STATE(5170), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8155), 3, + ACTIONS(8051), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [149982] = 2, + [150181] = 6, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(6453), 1, + anon_sym_LPAREN, + STATE(3950), 1, + sym_formal_parameters, + STATE(5615), 1, + sym__call_signature, + STATE(5753), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2880), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [149994] = 6, - ACTIONS(4354), 1, + [150201] = 6, + ACTIONS(8206), 1, + sym_identifier, + ACTIONS(8208), 1, + anon_sym_GT, + ACTIONS(8210), 1, + sym_jsx_identifier, + STATE(5569), 1, + sym_nested_identifier, + STATE(5996), 1, + sym_jsx_namespace_name, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [150221] = 6, + ACTIONS(7385), 1, anon_sym_LBRACE, - ACTIONS(8086), 1, + ACTIONS(8081), 1, anon_sym_SEMI, - ACTIONS(8088), 1, + ACTIONS(8083), 1, sym__automatic_semicolon, - ACTIONS(8090), 1, + ACTIONS(8085), 1, sym__function_signature_automatic_semicolon, - STATE(2353), 1, + STATE(762), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [150014] = 4, - ACTIONS(6458), 1, - anon_sym_EQ, - STATE(4954), 1, - sym__initializer, + [150241] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8167), 3, + ACTIONS(2610), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [150030] = 4, - ACTIONS(6458), 1, - anon_sym_EQ, - STATE(5086), 1, - sym__initializer, + anon_sym_PIPE_RBRACE, + [150253] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8155), 3, + ACTIONS(1755), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [150046] = 2, + anon_sym_PIPE_RBRACE, + [150265] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8169), 5, + ACTIONS(1855), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [150058] = 6, - ACTIONS(4354), 1, - anon_sym_LBRACE, - ACTIONS(8118), 1, - anon_sym_SEMI, - ACTIONS(8120), 1, - sym__automatic_semicolon, - ACTIONS(8122), 1, - sym__function_signature_automatic_semicolon, - STATE(2369), 1, - sym_statement_block, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [150078] = 4, - ACTIONS(6458), 1, - anon_sym_EQ, - STATE(5100), 1, - sym__initializer, + [150277] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8159), 3, + ACTIONS(1865), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [150094] = 2, + anon_sym_PIPE_RBRACE, + [150289] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2612), 5, + ACTIONS(2614), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [150106] = 6, - ACTIONS(2470), 1, + [150301] = 6, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6478), 1, + ACTIONS(6473), 1, anon_sym_LPAREN, - STATE(3947), 1, + STATE(3457), 1, sym_formal_parameters, - STATE(5691), 1, + STATE(4293), 1, sym__call_signature, - STATE(5766), 1, + STATE(5545), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [150321] = 6, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(6453), 1, + anon_sym_LPAREN, + STATE(3950), 1, + sym_formal_parameters, + STATE(5521), 1, + sym__call_signature, + STATE(5753), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [150126] = 4, - ACTIONS(6458), 1, + [150341] = 6, + ACTIONS(7385), 1, + anon_sym_LBRACE, + ACTIONS(8043), 1, + anon_sym_SEMI, + ACTIONS(8045), 1, + sym__automatic_semicolon, + ACTIONS(8047), 1, + sym__function_signature_automatic_semicolon, + STATE(774), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [150361] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(5110), 1, + STATE(5175), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8159), 3, + ACTIONS(8057), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [150142] = 4, - ACTIONS(6458), 1, + [150377] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(5114), 1, + STATE(5176), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8155), 3, + ACTIONS(8051), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [150158] = 4, - ACTIONS(6458), 1, + [150393] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(5115), 1, + STATE(5177), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8155), 3, + ACTIONS(8051), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [150174] = 6, - ACTIONS(6864), 1, - anon_sym_in, - ACTIONS(8171), 1, - sym_identifier, - ACTIONS(8173), 1, - anon_sym_const, - ACTIONS(8175), 1, - anon_sym_out, - STATE(4919), 1, - sym_variance, + [150409] = 5, + ACTIONS(6875), 1, + anon_sym_AMP, + ACTIONS(6879), 1, + anon_sym_extends, + ACTIONS(8128), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - [150194] = 3, - ACTIONS(8177), 1, - sym_identifier, + ACTIONS(8212), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [150427] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8179), 4, - anon_sym_LBRACE, - anon_sym_GT, - sym_jsx_identifier, - anon_sym_SLASH_GT, - [150208] = 2, + ACTIONS(5109), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + [150439] = 6, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(6453), 1, + anon_sym_LPAREN, + STATE(3950), 1, + sym_formal_parameters, + STATE(5628), 1, + sym__call_signature, + STATE(5753), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [150459] = 4, + ACTIONS(6447), 1, + anon_sym_EQ, + STATE(5178), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2616), 5, + ACTIONS(8051), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [150220] = 4, - ACTIONS(6458), 1, + [150475] = 6, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(6453), 1, + anon_sym_LPAREN, + STATE(3950), 1, + sym_formal_parameters, + STATE(5630), 1, + sym__call_signature, + STATE(5753), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [150495] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(5119), 1, + STATE(5179), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8159), 3, + ACTIONS(8051), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [150236] = 2, + [150511] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2904), 5, + ACTIONS(7724), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [150248] = 4, - ACTIONS(6458), 1, - anon_sym_EQ, - STATE(4902), 1, - sym__initializer, + [150523] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8181), 3, + ACTIONS(7578), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [150264] = 6, - ACTIONS(2470), 1, + anon_sym_PIPE_RBRACE, + [150535] = 6, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6478), 1, + ACTIONS(3268), 1, anon_sym_LPAREN, - STATE(3947), 1, + STATE(3308), 1, sym_formal_parameters, - STATE(5710), 1, + STATE(4510), 1, sym__call_signature, - STATE(5766), 1, + STATE(5735), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [150284] = 6, - ACTIONS(8183), 1, - sym_identifier, - ACTIONS(8185), 1, - anon_sym_GT, - ACTIONS(8187), 1, - sym_jsx_identifier, - STATE(5558), 1, - sym_nested_identifier, - STATE(5888), 1, - sym_jsx_namespace_name, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [150304] = 4, - ACTIONS(6458), 1, - anon_sym_EQ, - STATE(5120), 1, - sym__initializer, + [150555] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8155), 3, + ACTIONS(7578), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [150320] = 6, - ACTIONS(2470), 1, + anon_sym_PIPE_RBRACE, + [150567] = 6, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(3254), 1, + ACTIONS(3268), 1, anon_sym_LPAREN, - STATE(3321), 1, + STATE(3308), 1, sym_formal_parameters, - STATE(4552), 1, + STATE(4511), 1, sym__call_signature, - STATE(5740), 1, + STATE(5735), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [150340] = 6, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(6478), 1, - anon_sym_LPAREN, - STATE(3947), 1, - sym_formal_parameters, - STATE(5714), 1, - sym__call_signature, - STATE(5766), 1, - sym_type_parameters, + [150587] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7584), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [150599] = 4, + ACTIONS(6447), 1, + anon_sym_EQ, + STATE(5404), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [150360] = 2, + ACTIONS(8031), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [150615] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2904), 5, + ACTIONS(7578), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [150372] = 2, + [150627] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2620), 5, + ACTIONS(8214), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [150384] = 6, - ACTIONS(2470), 1, + [150639] = 6, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6478), 1, + ACTIONS(6453), 1, anon_sym_LPAREN, - STATE(3947), 1, + STATE(3950), 1, sym_formal_parameters, - STATE(5505), 1, + STATE(5638), 1, sym__call_signature, - STATE(5766), 1, + STATE(5753), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [150404] = 3, - ACTIONS(4444), 1, - sym_identifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4446), 4, - anon_sym_LBRACE, - anon_sym_GT, - sym_jsx_identifier, - anon_sym_SLASH_GT, - [150418] = 3, - ACTIONS(4440), 1, - sym_identifier, + [150659] = 6, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(6453), 1, + anon_sym_LPAREN, + STATE(3950), 1, + sym_formal_parameters, + STATE(5753), 1, + sym_type_parameters, + STATE(5805), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4442), 4, - anon_sym_LBRACE, - anon_sym_GT, - sym_jsx_identifier, - anon_sym_SLASH_GT, - [150432] = 4, - ACTIONS(6458), 1, - anon_sym_EQ, - STATE(5121), 1, - sym__initializer, + [150679] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8155), 3, + ACTIONS(2672), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [150448] = 6, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(6478), 1, - anon_sym_LPAREN, - STATE(3947), 1, - sym_formal_parameters, - STATE(5631), 1, - sym__call_signature, - STATE(5766), 1, - sym_type_parameters, + anon_sym_PIPE_RBRACE, + [150691] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [150468] = 5, - ACTIONS(8189), 1, - anon_sym_SEMI, - ACTIONS(8191), 1, + ACTIONS(2732), 5, sym__automatic_semicolon, - STATE(5722), 1, - sym_import_attribute, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(8015), 2, - anon_sym_with, - anon_sym_assert, - [150486] = 4, - ACTIONS(6458), 1, - anon_sym_EQ, - STATE(5124), 1, - sym__initializer, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [150703] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8155), 3, + ACTIONS(2800), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [150502] = 3, - ACTIONS(8195), 1, - anon_sym_LT, + anon_sym_PIPE_RBRACE, + [150715] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8193), 4, - sym_jsx_text, - anon_sym_LBRACE, - sym_html_character_reference, - anon_sym_LT_SLASH, - [150516] = 4, - ACTIONS(6458), 1, - anon_sym_EQ, - STATE(5125), 1, - sym__initializer, + ACTIONS(2816), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [150727] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8155), 3, + ACTIONS(2828), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [150532] = 6, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(6478), 1, - anon_sym_LPAREN, - STATE(3947), 1, - sym_formal_parameters, - STATE(5637), 1, - sym__call_signature, - STATE(5766), 1, - sym_type_parameters, + anon_sym_PIPE_RBRACE, + [150739] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [150552] = 3, - ACTIONS(8199), 1, - anon_sym_LT, + ACTIONS(2860), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [150751] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8197), 4, - sym_jsx_text, - anon_sym_LBRACE, - sym_html_character_reference, - anon_sym_LT_SLASH, - [150566] = 2, + ACTIONS(2888), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [150763] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2916), 5, + ACTIONS(7584), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [150578] = 2, + [150775] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1701), 5, + ACTIONS(2950), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [150590] = 2, + [150787] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1731), 5, + ACTIONS(2544), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [150602] = 2, + [150799] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1741), 5, + ACTIONS(1835), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [150614] = 2, + [150811] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2932), 5, + ACTIONS(8216), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [150626] = 6, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(3254), 1, - anon_sym_LPAREN, - STATE(3321), 1, - sym_formal_parameters, - STATE(4966), 1, - sym__call_signature, - STATE(5740), 1, - sym_type_parameters, + [150823] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [150646] = 6, - ACTIONS(2112), 1, - anon_sym_LBRACE, - ACTIONS(8201), 1, - sym_identifier, - ACTIONS(8203), 1, - anon_sym_STAR, - STATE(4701), 1, - sym_export_clause, - STATE(5688), 1, - sym_namespace_export, + ACTIONS(8218), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [150835] = 4, + ACTIONS(6447), 1, + anon_sym_EQ, + STATE(4841), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [150666] = 4, - ACTIONS(6458), 1, + ACTIONS(8220), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [150851] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(5128), 1, + STATE(4828), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8159), 3, + ACTIONS(8031), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [150682] = 4, - ACTIONS(6458), 1, - anon_sym_EQ, - STATE(5129), 1, - sym__initializer, + [150867] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8155), 3, + ACTIONS(8222), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [150698] = 4, - ACTIONS(6458), 1, + anon_sym_PIPE_RBRACE, + [150879] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(5130), 1, + STATE(4842), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8155), 3, + ACTIONS(8031), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [150714] = 2, + [150895] = 4, + ACTIONS(6447), 1, + anon_sym_EQ, + STATE(4846), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8205), 5, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_LPAREN, - anon_sym_extends, - anon_sym_implements, - [150726] = 4, - ACTIONS(6458), 1, + ACTIONS(8033), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [150911] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(5131), 1, + STATE(4848), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8155), 3, + ACTIONS(8033), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [150742] = 6, - ACTIONS(2470), 1, + [150927] = 6, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(3254), 1, + ACTIONS(6453), 1, anon_sym_LPAREN, - STATE(3321), 1, + STATE(3950), 1, sym_formal_parameters, - STATE(4974), 1, + STATE(5589), 1, sym__call_signature, - STATE(5740), 1, + STATE(5753), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [150762] = 3, - ACTIONS(8207), 1, - anon_sym_EQ, + [150947] = 3, + ACTIONS(6141), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3598), 4, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_RBRACK, - [150776] = 4, - ACTIONS(6458), 1, - anon_sym_EQ, - STATE(5132), 1, - sym__initializer, + ACTIONS(728), 4, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + [150961] = 4, + ACTIONS(8226), 1, + anon_sym_in, + ACTIONS(8228), 1, + anon_sym_of, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8155), 3, + ACTIONS(8224), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [150792] = 3, - ACTIONS(4617), 1, - sym_identifier, + [150977] = 4, + ACTIONS(8230), 1, + anon_sym_in, + ACTIONS(8232), 1, + anon_sym_of, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4619), 4, - anon_sym_LBRACE, - anon_sym_GT, - sym_jsx_identifier, - anon_sym_SLASH_GT, - [150806] = 3, - ACTIONS(4621), 1, - sym_identifier, + ACTIONS(8224), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [150993] = 6, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(6453), 1, + anon_sym_LPAREN, + STATE(3950), 1, + sym_formal_parameters, + STATE(5594), 1, + sym__call_signature, + STATE(5753), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4623), 4, - anon_sym_LBRACE, - anon_sym_GT, - sym_jsx_identifier, - anon_sym_SLASH_GT, - [150820] = 2, + [151013] = 5, + ACTIONS(6875), 1, + anon_sym_AMP, + ACTIONS(6879), 1, + anon_sym_extends, + ACTIONS(8128), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8209), 5, + ACTIONS(8234), 2, sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [150832] = 2, + [151031] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8211), 5, + ACTIONS(2808), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [150844] = 5, - ACTIONS(8213), 1, + [151043] = 6, + ACTIONS(2126), 1, + anon_sym_LBRACE, + ACTIONS(8236), 1, sym_identifier, - ACTIONS(8215), 1, - anon_sym_LPAREN, - STATE(1217), 1, - sym_decorator_member_expression, + ACTIONS(8238), 1, + anon_sym_STAR, + STATE(4664), 1, + sym_export_clause, + STATE(5696), 1, + sym_namespace_export, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(1312), 2, - sym_decorator_call_expression, - sym_decorator_parenthesized_expression, - [150862] = 3, - ACTIONS(4689), 1, - sym_identifier, + [151063] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4691), 4, - anon_sym_LBRACE, - anon_sym_GT, - sym_jsx_identifier, - anon_sym_SLASH_GT, - [150876] = 3, - ACTIONS(4693), 1, - sym_identifier, + ACTIONS(2840), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [151075] = 3, + ACTIONS(8240), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4695), 4, - anon_sym_LBRACE, - anon_sym_GT, - sym_jsx_identifier, - anon_sym_SLASH_GT, - [150890] = 2, + ACTIONS(728), 4, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + [151089] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8217), 5, + ACTIONS(2856), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [150902] = 4, - ACTIONS(6458), 1, - anon_sym_EQ, - STATE(5133), 1, - sym__initializer, + [151101] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8155), 3, + ACTIONS(2876), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [150918] = 6, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(6548), 1, - anon_sym_LPAREN, - STATE(3484), 1, - sym_formal_parameters, - STATE(4011), 1, - sym__call_signature, - STATE(5490), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [150938] = 6, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(6478), 1, - anon_sym_LPAREN, - STATE(3947), 1, - sym_formal_parameters, - STATE(5553), 1, - sym__call_signature, - STATE(5766), 1, - sym_type_parameters, + anon_sym_PIPE_RBRACE, + [151113] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [150958] = 6, - ACTIONS(2470), 1, + ACTIONS(2896), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [151125] = 6, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6548), 1, + ACTIONS(6473), 1, anon_sym_LPAREN, - STATE(3484), 1, + STATE(3457), 1, sym_formal_parameters, - STATE(4023), 1, + STATE(4152), 1, sym__call_signature, - STATE(5490), 1, + STATE(5545), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [150978] = 6, - ACTIONS(2112), 1, - anon_sym_LBRACE, - ACTIONS(8219), 1, - sym_identifier, - ACTIONS(8221), 1, - anon_sym_STAR, - STATE(4668), 1, - sym_export_clause, - STATE(5661), 1, - sym_namespace_export, + [151145] = 4, + ACTIONS(6447), 1, + anon_sym_EQ, + STATE(4867), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [150998] = 2, + ACTIONS(8031), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [151161] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5508), 5, + ACTIONS(5505), 5, anon_sym_EQ, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_COLON, anon_sym_QMARK, - [151010] = 4, - ACTIONS(6458), 1, - anon_sym_EQ, - STATE(5135), 1, - sym__initializer, + [151173] = 6, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(6473), 1, + anon_sym_LPAREN, + STATE(3457), 1, + sym_formal_parameters, + STATE(4005), 1, + sym__call_signature, + STATE(5545), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8155), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [151026] = 6, - ACTIONS(2470), 1, + [151193] = 6, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6548), 1, + ACTIONS(3268), 1, anon_sym_LPAREN, - STATE(3484), 1, + STATE(3308), 1, sym_formal_parameters, - STATE(4164), 1, + STATE(4871), 1, + sym__call_signature, + STATE(5735), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [151213] = 6, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(6473), 1, + anon_sym_LPAREN, + STATE(3457), 1, + sym_formal_parameters, + STATE(4008), 1, sym__call_signature, - STATE(5490), 1, + STATE(5545), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [151046] = 2, + [151233] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5521), 5, + ACTIONS(5509), 5, anon_sym_EQ, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_COLON, anon_sym_QMARK, - [151058] = 4, - ACTIONS(6458), 1, - anon_sym_EQ, - STATE(5184), 1, - sym__initializer, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(8223), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [151074] = 2, + [151245] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5521), 5, + ACTIONS(5509), 5, anon_sym_EQ, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_COLON, anon_sym_QMARK, - [151086] = 2, + [151257] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5521), 5, + ACTIONS(5509), 5, anon_sym_EQ, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_COLON, anon_sym_QMARK, - [151098] = 6, + [151269] = 6, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(6473), 1, + anon_sym_LPAREN, + STATE(3457), 1, + sym_formal_parameters, + STATE(3989), 1, + sym__call_signature, + STATE(5545), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [151289] = 6, ACTIONS(97), 1, anon_sym_AT, - ACTIONS(7726), 1, - anon_sym_abstract, - ACTIONS(7906), 1, + ACTIONS(7776), 1, anon_sym_class, - STATE(1256), 1, + ACTIONS(7778), 1, + anon_sym_abstract, + STATE(1253), 1, aux_sym_export_statement_repeat1, - STATE(1310), 1, + STATE(1319), 1, sym_decorator, ACTIONS(5), 2, sym_html_comment, sym_comment, - [151118] = 6, - ACTIONS(2470), 1, + [151309] = 6, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6548), 1, + ACTIONS(6473), 1, anon_sym_LPAREN, - STATE(3484), 1, + STATE(3457), 1, sym_formal_parameters, - STATE(4183), 1, + STATE(4171), 1, sym__call_signature, - STATE(5490), 1, + STATE(5545), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [151138] = 4, - ACTIONS(6458), 1, + [151329] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8242), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [151341] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8244), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [151353] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(5141), 1, + STATE(5197), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8159), 3, + ACTIONS(8246), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [151154] = 4, - ACTIONS(6458), 1, + [151369] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(5144), 1, + STATE(4875), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8155), 3, + ACTIONS(8031), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [151170] = 6, - ACTIONS(2470), 1, + [151385] = 6, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6478), 1, + ACTIONS(6453), 1, anon_sym_LPAREN, - STATE(3947), 1, + STATE(3950), 1, sym_formal_parameters, - STATE(5700), 1, + STATE(5710), 1, sym__call_signature, - STATE(5766), 1, + STATE(5753), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [151190] = 4, - ACTIONS(6458), 1, + [151405] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(5255), 1, + STATE(5206), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8225), 3, + ACTIONS(8248), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [151206] = 6, - ACTIONS(2470), 1, + [151421] = 6, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6478), 1, + ACTIONS(6453), 1, anon_sym_LPAREN, - STATE(3947), 1, + STATE(3950), 1, sym_formal_parameters, - STATE(5709), 1, + STATE(5721), 1, sym__call_signature, - STATE(5766), 1, + STATE(5753), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [151226] = 4, - ACTIONS(6458), 1, + [151441] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(5146), 1, + STATE(4876), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8155), 3, + ACTIONS(8033), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [151242] = 4, - ACTIONS(6458), 1, - anon_sym_EQ, - STATE(5015), 1, - sym__initializer, + [151457] = 6, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(6473), 1, + anon_sym_LPAREN, + STATE(3457), 1, + sym_formal_parameters, + STATE(4180), 1, + sym__call_signature, + STATE(5545), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8009), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [151258] = 6, - ACTIONS(2470), 1, + [151477] = 6, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6548), 1, + ACTIONS(3268), 1, anon_sym_LPAREN, - STATE(3484), 1, + STATE(3308), 1, sym_formal_parameters, - STATE(4193), 1, + STATE(5210), 1, sym__call_signature, - STATE(5490), 1, + STATE(5735), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [151278] = 6, - ACTIONS(2470), 1, + [151497] = 6, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6478), 1, + ACTIONS(6453), 1, anon_sym_LPAREN, - STATE(3947), 1, + STATE(3950), 1, sym_formal_parameters, - STATE(5766), 1, + STATE(5753), 1, sym_type_parameters, - STATE(5773), 1, + STATE(5787), 1, sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - [151298] = 4, - ACTIONS(6458), 1, + [151517] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(5148), 1, + STATE(5211), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8155), 3, + ACTIONS(8250), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [151314] = 4, - ACTIONS(6458), 1, + [151533] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(5149), 1, + STATE(5212), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8155), 3, + ACTIONS(8250), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [151330] = 6, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(3254), 1, - anon_sym_LPAREN, - STATE(3321), 1, - sym_formal_parameters, - STATE(5263), 1, - sym__call_signature, - STATE(5740), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [151350] = 4, - ACTIONS(6458), 1, + [151549] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(5152), 1, + STATE(5213), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8159), 3, + ACTIONS(8250), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [151366] = 4, - ACTIONS(6458), 1, + [151565] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(5153), 1, + STATE(5214), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8155), 3, + ACTIONS(8250), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [151382] = 4, - ACTIONS(6458), 1, + [151581] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(5154), 1, + STATE(5258), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8155), 3, + ACTIONS(8252), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [151398] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5395), 5, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_QMARK, - [151410] = 4, - ACTIONS(6458), 1, + [151597] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(5158), 1, + STATE(4877), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8159), 3, + ACTIONS(8033), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [151426] = 3, - ACTIONS(4755), 1, - sym_identifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4757), 4, - anon_sym_LBRACE, - anon_sym_GT, - sym_jsx_identifier, - anon_sym_SLASH_GT, - [151440] = 3, - ACTIONS(4759), 1, - sym_identifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4761), 4, - anon_sym_LBRACE, - anon_sym_GT, - sym_jsx_identifier, - anon_sym_SLASH_GT, - [151454] = 3, - ACTIONS(4755), 1, - sym_identifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4757), 4, - anon_sym_LBRACE, - anon_sym_GT, - sym_jsx_identifier, - anon_sym_SLASH_GT, - [151468] = 3, - ACTIONS(4763), 1, - sym_identifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4765), 4, - anon_sym_LBRACE, - anon_sym_GT, - sym_jsx_identifier, - anon_sym_SLASH_GT, - [151482] = 4, - ACTIONS(6458), 1, + [151613] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(5161), 1, + STATE(5222), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8159), 3, + ACTIONS(8250), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [151498] = 3, - ACTIONS(4767), 1, - sym_identifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4769), 4, - anon_sym_LBRACE, - anon_sym_GT, - sym_jsx_identifier, - anon_sym_SLASH_GT, - [151512] = 6, - ACTIONS(2470), 1, + [151629] = 6, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6548), 1, + ACTIONS(6473), 1, anon_sym_LPAREN, - STATE(3484), 1, + STATE(3457), 1, sym_formal_parameters, - STATE(4204), 1, + STATE(4195), 1, sym__call_signature, - STATE(5490), 1, + STATE(5545), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [151532] = 6, - ACTIONS(2470), 1, + [151649] = 6, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6478), 1, + ACTIONS(6453), 1, anon_sym_LPAREN, - STATE(3947), 1, + STATE(3950), 1, sym_formal_parameters, - STATE(5442), 1, + STATE(5443), 1, sym__call_signature, - STATE(5766), 1, + STATE(5753), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [151552] = 3, - ACTIONS(4755), 1, - sym_identifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4757), 4, - anon_sym_LBRACE, - anon_sym_GT, - sym_jsx_identifier, - anon_sym_SLASH_GT, - [151566] = 4, - ACTIONS(1751), 1, - anon_sym_DOT, - ACTIONS(4206), 1, - anon_sym_LBRACE, + [151669] = 4, + ACTIONS(6447), 1, + anon_sym_EQ, + STATE(5223), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4208), 3, + ACTIONS(8250), 3, + sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_SEMI, + [151685] = 6, + ACTIONS(2490), 1, anon_sym_LT, - anon_sym_LBRACE_PIPE, - [151582] = 6, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(6478), 1, + ACTIONS(6453), 1, anon_sym_LPAREN, - STATE(3947), 1, + STATE(3950), 1, sym_formal_parameters, - STATE(5445), 1, + STATE(5447), 1, sym__call_signature, - STATE(5766), 1, + STATE(5753), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [151602] = 6, - ACTIONS(2470), 1, + [151705] = 6, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6478), 1, + ACTIONS(6453), 1, anon_sym_LPAREN, - STATE(3947), 1, + STATE(3950), 1, sym_formal_parameters, - STATE(5448), 1, + STATE(5450), 1, sym__call_signature, - STATE(5766), 1, + STATE(5753), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [151622] = 6, - ACTIONS(2470), 1, + [151725] = 6, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6478), 1, + ACTIONS(6453), 1, anon_sym_LPAREN, - STATE(3947), 1, + STATE(3950), 1, sym_formal_parameters, - STATE(5449), 1, + STATE(5451), 1, sym__call_signature, - STATE(5766), 1, + STATE(5753), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [151642] = 4, - ACTIONS(6458), 1, + [151745] = 3, + ACTIONS(8254), 1, anon_sym_EQ, - STATE(5162), 1, - sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8155), 3, - sym__automatic_semicolon, + ACTIONS(3584), 4, anon_sym_COMMA, - anon_sym_SEMI, - [151658] = 4, - ACTIONS(6458), 1, + anon_sym_RBRACE, + anon_sym_COLON, + anon_sym_RBRACK, + [151759] = 6, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(6453), 1, + anon_sym_LPAREN, + STATE(3950), 1, + sym_formal_parameters, + STATE(5722), 1, + sym__call_signature, + STATE(5753), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [151779] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(5163), 1, + STATE(5224), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8155), 3, + ACTIONS(8250), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [151674] = 6, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(3254), 1, - anon_sym_LPAREN, - STATE(3321), 1, - sym_formal_parameters, - STATE(5268), 1, - sym__call_signature, - STATE(5740), 1, - sym_type_parameters, + [151795] = 6, + ACTIONS(2126), 1, + anon_sym_LBRACE, + ACTIONS(8256), 1, + sym_identifier, + ACTIONS(8258), 1, + anon_sym_STAR, + STATE(4762), 1, + sym_export_clause, + STATE(5524), 1, + sym_namespace_export, ACTIONS(5), 2, sym_html_comment, sym_comment, - [151694] = 4, - ACTIONS(6458), 1, + [151815] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(5017), 1, + STATE(5226), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8021), 3, + ACTIONS(8250), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [151710] = 4, - ACTIONS(6458), 1, + [151831] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(5273), 1, + STATE(5227), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8025), 3, + ACTIONS(8250), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [151726] = 3, - ACTIONS(4793), 1, - sym_identifier, + [151847] = 6, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(6453), 1, + anon_sym_LPAREN, + STATE(3950), 1, + sym_formal_parameters, + STATE(5479), 1, + sym__call_signature, + STATE(5753), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [151867] = 3, + ACTIONS(4699), 1, + anon_sym_LT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4795), 4, + ACTIONS(4701), 4, + sym_jsx_text, anon_sym_LBRACE, - anon_sym_GT, - sym_jsx_identifier, - anon_sym_SLASH_GT, - [151740] = 3, - ACTIONS(4797), 1, - sym_identifier, + sym_html_character_reference, + anon_sym_LT_SLASH, + [151881] = 3, + ACTIONS(4546), 1, + anon_sym_LT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4799), 4, + ACTIONS(4548), 4, + sym_jsx_text, anon_sym_LBRACE, - anon_sym_GT, - sym_jsx_identifier, - anon_sym_SLASH_GT, - [151754] = 4, - ACTIONS(6458), 1, + sym_html_character_reference, + anon_sym_LT_SLASH, + [151895] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(5167), 1, + STATE(5228), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8159), 3, + ACTIONS(8250), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [151770] = 6, - ACTIONS(2470), 1, + [151911] = 6, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6478), 1, + ACTIONS(6453), 1, anon_sym_LPAREN, - STATE(3947), 1, + STATE(3950), 1, sym_formal_parameters, - STATE(5488), 1, + STATE(5510), 1, sym__call_signature, - STATE(5766), 1, + STATE(5753), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [151790] = 4, - ACTIONS(6458), 1, - anon_sym_EQ, - STATE(5168), 1, - sym__initializer, + [151931] = 6, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(6453), 1, + anon_sym_LPAREN, + STATE(3950), 1, + sym_formal_parameters, + STATE(5513), 1, + sym__call_signature, + STATE(5753), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8155), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [151806] = 4, - ACTIONS(6458), 1, - anon_sym_EQ, - STATE(5169), 1, - sym__initializer, + [151951] = 6, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(6453), 1, + anon_sym_LPAREN, + STATE(3950), 1, + sym_formal_parameters, + STATE(5516), 1, + sym__call_signature, + STATE(5753), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [151971] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8155), 3, + ACTIONS(7634), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [151822] = 4, - ACTIONS(6458), 1, + anon_sym_PIPE_RBRACE, + [151983] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(5170), 1, + STATE(5238), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8155), 3, + ACTIONS(8260), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [151838] = 4, - ACTIONS(6458), 1, + [151999] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(5176), 1, + STATE(5241), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8155), 3, + ACTIONS(8250), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [151854] = 6, - ACTIONS(2470), 1, + [152015] = 6, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6478), 1, + ACTIONS(3268), 1, anon_sym_LPAREN, - STATE(3947), 1, + STATE(3308), 1, sym_formal_parameters, - STATE(5522), 1, + STATE(5285), 1, sym__call_signature, - STATE(5766), 1, + STATE(5735), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [151874] = 6, - ACTIONS(2470), 1, + [152035] = 4, + ACTIONS(6447), 1, + anon_sym_EQ, + STATE(5242), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8250), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [152051] = 6, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6478), 1, + ACTIONS(3268), 1, anon_sym_LPAREN, - STATE(3947), 1, + STATE(3308), 1, sym_formal_parameters, - STATE(5524), 1, + STATE(4311), 1, sym__call_signature, - STATE(5766), 1, + STATE(5735), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [151894] = 6, - ACTIONS(2470), 1, + [152071] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7634), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [152083] = 6, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6478), 1, + ACTIONS(6453), 1, anon_sym_LPAREN, - STATE(3947), 1, + STATE(3950), 1, sym_formal_parameters, - STATE(5530), 1, + STATE(5559), 1, sym__call_signature, - STATE(5766), 1, + STATE(5753), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [151914] = 6, - ACTIONS(2470), 1, + [152103] = 6, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6548), 1, + ACTIONS(6453), 1, anon_sym_LPAREN, - STATE(3484), 1, + STATE(3950), 1, sym_formal_parameters, - STATE(3946), 1, + STATE(5562), 1, sym__call_signature, - STATE(5490), 1, + STATE(5753), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [151934] = 4, - ACTIONS(6458), 1, - anon_sym_EQ, - STATE(5275), 1, - sym__initializer, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(8025), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [151950] = 4, - ACTIONS(6458), 1, + [152123] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(5418), 1, + STATE(5260), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8227), 3, + ACTIONS(8260), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [151966] = 6, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(6478), 1, - anon_sym_LPAREN, - STATE(3947), 1, - sym_formal_parameters, - STATE(5577), 1, - sym__call_signature, - STATE(5766), 1, - sym_type_parameters, + [152139] = 6, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(7778), 1, + anon_sym_abstract, + ACTIONS(8262), 1, + anon_sym_class, + STATE(1253), 1, + aux_sym_export_statement_repeat1, + STATE(1319), 1, + sym_decorator, ACTIONS(5), 2, sym_html_comment, sym_comment, - [151986] = 6, - ACTIONS(2470), 1, + [152159] = 6, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6478), 1, + ACTIONS(3268), 1, anon_sym_LPAREN, - STATE(3947), 1, + STATE(3308), 1, sym_formal_parameters, - STATE(5578), 1, + STATE(4312), 1, sym__call_signature, - STATE(5766), 1, + STATE(5735), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [152006] = 4, - ACTIONS(6458), 1, + [152179] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(5181), 1, + STATE(5263), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8159), 3, + ACTIONS(8260), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [152022] = 4, - ACTIONS(6458), 1, + [152195] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(5182), 1, + STATE(5266), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8155), 3, + ACTIONS(8250), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [152038] = 4, - ACTIONS(6458), 1, + [152211] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(5183), 1, + STATE(5267), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8155), 3, + ACTIONS(8250), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [152054] = 4, - ACTIONS(6458), 1, - anon_sym_EQ, - STATE(5185), 1, - sym__initializer, + [152227] = 6, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(3268), 1, + anon_sym_LPAREN, + STATE(3308), 1, + sym_formal_parameters, + STATE(4873), 1, + sym__call_signature, + STATE(5735), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [152247] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8155), 3, + ACTIONS(7674), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [152070] = 4, - ACTIONS(6458), 1, + anon_sym_PIPE_RBRACE, + [152259] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(5186), 1, + STATE(5275), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8155), 3, + ACTIONS(8260), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [152086] = 4, - ACTIONS(6458), 1, + [152275] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(5287), 1, + STATE(5289), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8023), 3, + ACTIONS(8264), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [152102] = 6, - ACTIONS(2470), 1, + [152291] = 6, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6478), 1, + ACTIONS(6453), 1, anon_sym_LPAREN, - STATE(3947), 1, + STATE(3950), 1, sym_formal_parameters, - STATE(5608), 1, + STATE(5598), 1, sym__call_signature, - STATE(5766), 1, + STATE(5753), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [152122] = 6, - ACTIONS(2470), 1, + [152311] = 6, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6478), 1, + ACTIONS(6453), 1, anon_sym_LPAREN, - STATE(3947), 1, + STATE(3950), 1, sym_formal_parameters, - STATE(5612), 1, + STATE(5599), 1, sym__call_signature, - STATE(5766), 1, + STATE(5753), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [152142] = 4, - ACTIONS(6458), 1, + [152331] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(5288), 1, + STATE(5277), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8025), 3, + ACTIONS(8250), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [152158] = 4, - ACTIONS(6458), 1, + [152347] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(5190), 1, + STATE(5279), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8155), 3, + ACTIONS(8250), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [152174] = 6, - ACTIONS(2470), 1, + [152363] = 3, + ACTIONS(4681), 1, + anon_sym_LT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4683), 4, + sym_jsx_text, + anon_sym_LBRACE, + sym_html_character_reference, + anon_sym_LT_SLASH, + [152377] = 6, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6478), 1, + ACTIONS(6473), 1, anon_sym_LPAREN, - STATE(3947), 1, + STATE(3457), 1, sym_formal_parameters, - STATE(5642), 1, + STATE(3891), 1, sym__call_signature, - STATE(5766), 1, + STATE(5545), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [152194] = 6, - ACTIONS(2470), 1, + [152397] = 6, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6478), 1, + ACTIONS(6453), 1, anon_sym_LPAREN, - STATE(3947), 1, + STATE(3950), 1, sym_formal_parameters, - STATE(5643), 1, + STATE(5620), 1, sym__call_signature, - STATE(5766), 1, + STATE(5753), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [152417] = 6, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(6453), 1, + anon_sym_LPAREN, + STATE(3950), 1, + sym_formal_parameters, + STATE(5625), 1, + sym__call_signature, + STATE(5753), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [152214] = 4, - ACTIONS(6458), 1, + [152437] = 3, + ACTIONS(4685), 1, + anon_sym_LT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4687), 4, + sym_jsx_text, + anon_sym_LBRACE, + sym_html_character_reference, + anon_sym_LT_SLASH, + [152451] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(5193), 1, + STATE(5280), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8250), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [152467] = 4, + ACTIONS(6447), 1, + anon_sym_EQ, + STATE(5281), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8155), 3, + ACTIONS(8250), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [152230] = 6, - ACTIONS(2470), 1, + [152483] = 6, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6478), 1, + ACTIONS(6453), 1, anon_sym_LPAREN, - STATE(3947), 1, + STATE(3950), 1, sym_formal_parameters, - STATE(5657), 1, + STATE(5650), 1, sym__call_signature, - STATE(5766), 1, + STATE(5753), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [152250] = 6, - ACTIONS(2470), 1, + [152503] = 6, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6478), 1, + ACTIONS(6453), 1, anon_sym_LPAREN, - STATE(3947), 1, + STATE(3950), 1, sym_formal_parameters, - STATE(5658), 1, + STATE(5651), 1, sym__call_signature, - STATE(5766), 1, + STATE(5753), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [152270] = 4, - ACTIONS(6458), 1, - anon_sym_EQ, - STATE(5289), 1, - sym__initializer, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(8025), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [152286] = 6, - ACTIONS(2470), 1, + [152523] = 6, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6478), 1, + ACTIONS(6453), 1, anon_sym_LPAREN, - STATE(3947), 1, + STATE(3950), 1, sym_formal_parameters, STATE(5663), 1, sym__call_signature, - STATE(5766), 1, + STATE(5753), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [152306] = 2, + [152543] = 3, + ACTIONS(4560), 1, + anon_sym_LT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7518), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [152318] = 2, + ACTIONS(4562), 4, + sym_jsx_text, + anon_sym_LBRACE, + sym_html_character_reference, + anon_sym_LT_SLASH, + [152557] = 3, + ACTIONS(4566), 1, + anon_sym_LT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7520), 5, + ACTIONS(4568), 4, + sym_jsx_text, + anon_sym_LBRACE, + sym_html_character_reference, + anon_sym_LT_SLASH, + [152571] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8266), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [152330] = 6, - ACTIONS(2470), 1, + [152583] = 6, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(3254), 1, + ACTIONS(6453), 1, anon_sym_LPAREN, - STATE(3321), 1, + STATE(3950), 1, sym_formal_parameters, - STATE(4502), 1, - sym__call_signature, - STATE(5740), 1, + STATE(5753), 1, sym_type_parameters, + STATE(5828), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - [152350] = 2, + [152603] = 4, + ACTIONS(6447), 1, + anon_sym_EQ, + STATE(5293), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7520), 5, + ACTIONS(8260), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [152362] = 6, - ACTIONS(2470), 1, + [152619] = 4, + ACTIONS(6447), 1, + anon_sym_EQ, + STATE(5294), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8250), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [152635] = 6, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(3254), 1, + ACTIONS(6453), 1, anon_sym_LPAREN, - STATE(3321), 1, + STATE(3950), 1, sym_formal_parameters, - STATE(4503), 1, - sym__call_signature, - STATE(5740), 1, + STATE(5753), 1, sym_type_parameters, + STATE(5772), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - [152382] = 4, - ACTIONS(6458), 1, + [152655] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(5291), 1, + STATE(5295), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8025), 3, + ACTIONS(8250), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [152398] = 2, + [152671] = 4, + ACTIONS(6447), 1, + anon_sym_EQ, + STATE(5296), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7524), 5, + ACTIONS(8250), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [152410] = 2, + [152687] = 4, + ACTIONS(6447), 1, + anon_sym_EQ, + STATE(5297), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7520), 5, + ACTIONS(8250), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [152422] = 2, + [152703] = 4, + ACTIONS(6447), 1, + anon_sym_EQ, + STATE(5347), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8229), 5, + ACTIONS(8268), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [152434] = 4, - ACTIONS(6458), 1, + [152719] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(5293), 1, + STATE(5301), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8025), 3, + ACTIONS(8250), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [152450] = 2, + [152735] = 4, + ACTIONS(6447), 1, + anon_sym_EQ, + STATE(5303), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7524), 5, + ACTIONS(8250), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [152462] = 2, + [152751] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8231), 5, + ACTIONS(7674), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [152474] = 3, - ACTIONS(4469), 1, - sym_identifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4471), 4, - anon_sym_LBRACE, - anon_sym_GT, - sym_jsx_identifier, - anon_sym_SLASH_GT, - [152488] = 3, - ACTIONS(4655), 1, - sym_identifier, + [152763] = 4, + ACTIONS(6447), 1, + anon_sym_EQ, + STATE(5306), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4657), 4, - anon_sym_LBRACE, - anon_sym_GT, - sym_jsx_identifier, - anon_sym_SLASH_GT, - [152502] = 4, - ACTIONS(6458), 1, + ACTIONS(8260), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [152779] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(5049), 1, + STATE(5307), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8009), 3, + ACTIONS(8250), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [152518] = 2, + [152795] = 4, + ACTIONS(6447), 1, + anon_sym_EQ, + STATE(5309), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8233), 5, + ACTIONS(8250), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [152530] = 6, - ACTIONS(2470), 1, + [152811] = 3, + ACTIONS(4775), 1, anon_sym_LT, - ACTIONS(6478), 1, - anon_sym_LPAREN, - STATE(3947), 1, - sym_formal_parameters, - STATE(5592), 1, - sym__call_signature, - STATE(5766), 1, - sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [152550] = 2, + ACTIONS(4777), 4, + sym_jsx_text, + anon_sym_LBRACE, + sym_html_character_reference, + anon_sym_LT_SLASH, + [152825] = 3, + ACTIONS(4779), 1, + anon_sym_LT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8235), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [152562] = 2, + ACTIONS(4781), 4, + sym_jsx_text, + anon_sym_LBRACE, + sym_html_character_reference, + anon_sym_LT_SLASH, + [152839] = 3, + ACTIONS(4775), 1, + anon_sym_LT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4777), 4, + sym_jsx_text, + anon_sym_LBRACE, + sym_html_character_reference, + anon_sym_LT_SLASH, + [152853] = 3, + ACTIONS(4790), 1, + anon_sym_LT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8237), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [152574] = 6, - ACTIONS(2470), 1, + ACTIONS(4792), 4, + sym_jsx_text, + anon_sym_LBRACE, + sym_html_character_reference, + anon_sym_LT_SLASH, + [152867] = 3, + ACTIONS(4794), 1, anon_sym_LT, - ACTIONS(6548), 1, - anon_sym_LPAREN, - STATE(3484), 1, - sym_formal_parameters, - STATE(3937), 1, - sym__call_signature, - STATE(5490), 1, - sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [152594] = 4, - ACTIONS(6458), 1, - anon_sym_EQ, - STATE(5204), 1, - sym__initializer, + ACTIONS(4796), 4, + sym_jsx_text, + anon_sym_LBRACE, + sym_html_character_reference, + anon_sym_LT_SLASH, + [152881] = 3, + ACTIONS(4775), 1, + anon_sym_LT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8239), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [152610] = 6, - ACTIONS(2470), 1, + ACTIONS(4777), 4, + sym_jsx_text, + anon_sym_LBRACE, + sym_html_character_reference, + anon_sym_LT_SLASH, + [152895] = 6, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6548), 1, + ACTIONS(6453), 1, anon_sym_LPAREN, - STATE(3484), 1, + STATE(3950), 1, sym_formal_parameters, - STATE(3939), 1, + STATE(5457), 1, sym__call_signature, - STATE(5490), 1, + STATE(5753), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [152630] = 6, - ACTIONS(2470), 1, + [152915] = 6, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(3254), 1, + ACTIONS(6453), 1, anon_sym_LPAREN, - STATE(3321), 1, + STATE(3950), 1, sym_formal_parameters, - STATE(4845), 1, + STATE(5458), 1, sym__call_signature, - STATE(5740), 1, + STATE(5753), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [152650] = 4, - ACTIONS(6458), 1, - anon_sym_EQ, - STATE(5206), 1, - sym__initializer, + [152935] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8241), 3, + ACTIONS(8270), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [152666] = 4, - ACTIONS(6458), 1, - anon_sym_EQ, - STATE(5207), 1, - sym__initializer, + anon_sym_PIPE_RBRACE, + [152947] = 5, + ACTIONS(8272), 1, + anon_sym_SEMI, + ACTIONS(8274), 1, + sym__automatic_semicolon, + STATE(5483), 1, + sym_import_attribute, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8241), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [152682] = 4, - ACTIONS(6458), 1, + ACTIONS(8149), 2, + anon_sym_with, + anon_sym_assert, + [152965] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(5209), 1, + STATE(5310), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8241), 3, + ACTIONS(8250), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [152698] = 4, - ACTIONS(6458), 1, + [152981] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(5210), 1, + STATE(5311), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8241), 3, + ACTIONS(8250), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [152714] = 4, - ACTIONS(6458), 1, - anon_sym_EQ, - STATE(5056), 1, - sym__initializer, + [152997] = 3, + ACTIONS(4550), 1, + anon_sym_LT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8009), 3, + ACTIONS(4552), 4, + sym_jsx_text, + anon_sym_LBRACE, + sym_html_character_reference, + anon_sym_LT_SLASH, + [153011] = 3, + ACTIONS(4677), 1, + anon_sym_LT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4679), 4, + sym_jsx_text, + anon_sym_LBRACE, + sym_html_character_reference, + anon_sym_LT_SLASH, + [153025] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7634), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [152730] = 4, - ACTIONS(6458), 1, - anon_sym_EQ, - STATE(5299), 1, - sym__initializer, + anon_sym_PIPE_RBRACE, + [153037] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8023), 3, + ACTIONS(8276), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [152746] = 4, - ACTIONS(6458), 1, + anon_sym_PIPE_RBRACE, + [153049] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(5300), 1, + STATE(5317), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8025), 3, + ACTIONS(8260), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [152762] = 6, - ACTIONS(2470), 1, + [153065] = 6, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6548), 1, + ACTIONS(3268), 1, anon_sym_LPAREN, - STATE(3484), 1, + STATE(3308), 1, sym_formal_parameters, - STATE(4279), 1, + STATE(4639), 1, sym__call_signature, - STATE(5490), 1, + STATE(5735), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [152782] = 4, - ACTIONS(6458), 1, - anon_sym_EQ, - STATE(5214), 1, - sym__initializer, + [153085] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8243), 3, + ACTIONS(7668), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [152798] = 4, - ACTIONS(6458), 1, - anon_sym_EQ, - STATE(5215), 1, - sym__initializer, + anon_sym_PIPE_RBRACE, + [153097] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8241), 3, + ACTIONS(8278), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [152814] = 4, - ACTIONS(6458), 1, + anon_sym_PIPE_RBRACE, + [153109] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(5303), 1, + STATE(5320), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8025), 3, + ACTIONS(8250), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [152830] = 4, - ACTIONS(6458), 1, + [153125] = 6, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(6473), 1, + anon_sym_LPAREN, + STATE(3457), 1, + sym_formal_parameters, + STATE(4268), 1, + sym__call_signature, + STATE(5545), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [153145] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(5216), 1, + STATE(5321), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8241), 3, + ACTIONS(8250), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [152846] = 4, - ACTIONS(6458), 1, - anon_sym_EQ, - STATE(5060), 1, - sym__initializer, + [153161] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8021), 3, + ACTIONS(8280), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [152862] = 4, - ACTIONS(6458), 1, + anon_sym_PIPE_RBRACE, + [153173] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(5217), 1, + STATE(5326), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8241), 3, + ACTIONS(8260), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [153189] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7676), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [152878] = 6, + anon_sym_PIPE_RBRACE, + [153201] = 6, ACTIONS(97), 1, anon_sym_AT, - ACTIONS(8245), 1, + ACTIONS(8282), 1, anon_sym_class, - ACTIONS(8247), 1, + ACTIONS(8284), 1, anon_sym_abstract, - STATE(1256), 1, + STATE(1253), 1, aux_sym_export_statement_repeat1, - STATE(1310), 1, + STATE(1319), 1, sym_decorator, ACTIONS(5), 2, sym_html_comment, sym_comment, - [152898] = 6, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(6548), 1, - anon_sym_LPAREN, - STATE(3484), 1, - sym_formal_parameters, - STATE(4283), 1, - sym__call_signature, - STATE(5490), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [152918] = 4, - ACTIONS(6458), 1, + [153221] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(5218), 1, + STATE(5331), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8241), 3, + ACTIONS(8260), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [152934] = 6, - ACTIONS(2470), 1, + [153237] = 6, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6478), 1, + ACTIONS(6473), 1, anon_sym_LPAREN, - STATE(3947), 1, + STATE(3457), 1, sym_formal_parameters, - STATE(5766), 1, - sym_type_parameters, - STATE(5780), 1, + STATE(4277), 1, sym__call_signature, + STATE(5545), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [152954] = 4, - ACTIONS(6458), 1, - anon_sym_EQ, - STATE(5319), 1, - sym__initializer, + [153257] = 6, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(6453), 1, + anon_sym_LPAREN, + STATE(3950), 1, + sym_formal_parameters, + STATE(5433), 1, + sym__call_signature, + STATE(5753), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8023), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [152970] = 6, - ACTIONS(2470), 1, + [153277] = 6, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6478), 1, + ACTIONS(6453), 1, anon_sym_LPAREN, - STATE(3947), 1, + STATE(3950), 1, sym_formal_parameters, - STATE(5576), 1, + STATE(5611), 1, sym__call_signature, - STATE(5766), 1, + STATE(5753), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [152990] = 4, - ACTIONS(6458), 1, - anon_sym_EQ, - STATE(5219), 1, - sym__initializer, + [153297] = 5, + ACTIONS(6782), 1, + anon_sym_AMP, + ACTIONS(6784), 1, + anon_sym_PIPE, + ACTIONS(6786), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8241), 3, - sym__automatic_semicolon, + ACTIONS(8286), 2, anon_sym_COMMA, - anon_sym_SEMI, - [153006] = 4, - ACTIONS(6458), 1, + anon_sym_RBRACK, + [153315] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(5220), 1, + STATE(5332), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8241), 3, + ACTIONS(8250), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [153022] = 6, - ACTIONS(2470), 1, + [153331] = 6, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6478), 1, + ACTIONS(6453), 1, anon_sym_LPAREN, - STATE(3947), 1, + STATE(3950), 1, sym_formal_parameters, - STATE(5604), 1, + STATE(5555), 1, sym__call_signature, - STATE(5766), 1, + STATE(5753), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [153042] = 6, - ACTIONS(1679), 1, - anon_sym_LBRACE, - ACTIONS(8100), 1, - anon_sym_SEMI, - ACTIONS(8102), 1, - sym__automatic_semicolon, - ACTIONS(8104), 1, - sym__function_signature_automatic_semicolon, - STATE(230), 1, - sym_statement_block, + [153351] = 4, + ACTIONS(6525), 1, + anon_sym_LBRACK, + ACTIONS(8288), 1, + anon_sym_RBRACE, ACTIONS(5), 2, sym_html_comment, sym_comment, - [153062] = 4, - ACTIONS(6458), 1, + ACTIONS(4281), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [153367] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(5222), 1, + STATE(5333), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8241), 3, + ACTIONS(8250), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [153078] = 4, - ACTIONS(6458), 1, - anon_sym_EQ, - STATE(5223), 1, - sym__initializer, + [153383] = 5, + ACTIONS(6875), 1, + anon_sym_AMP, + ACTIONS(6879), 1, + anon_sym_extends, + ACTIONS(8128), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8241), 3, + ACTIONS(8290), 2, sym__automatic_semicolon, - anon_sym_COMMA, anon_sym_SEMI, - [153094] = 2, + [153401] = 4, + ACTIONS(6447), 1, + anon_sym_EQ, + STATE(5337), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2896), 5, + ACTIONS(8260), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [153106] = 4, - ACTIONS(6458), 1, + [153417] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(5224), 1, + STATE(5339), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8241), 3, + ACTIONS(8250), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [153122] = 2, + [153433] = 3, + ACTIONS(4719), 1, + anon_sym_LT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2900), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [153134] = 3, - ACTIONS(8251), 1, + ACTIONS(4721), 4, + sym_jsx_text, + anon_sym_LBRACE, + sym_html_character_reference, + anon_sym_LT_SLASH, + [153447] = 3, + ACTIONS(4810), 1, anon_sym_LT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8249), 4, + ACTIONS(4812), 4, sym_jsx_text, anon_sym_LBRACE, sym_html_character_reference, anon_sym_LT_SLASH, - [153148] = 4, - ACTIONS(6458), 1, + [153461] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(5330), 1, + STATE(5341), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8023), 3, + ACTIONS(8250), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [153164] = 5, - ACTIONS(6749), 1, - anon_sym_AMP, - ACTIONS(6751), 1, - anon_sym_PIPE, - ACTIONS(6753), 1, - anon_sym_extends, + [153477] = 4, + ACTIONS(6447), 1, + anon_sym_EQ, + STATE(5342), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8253), 2, + ACTIONS(8250), 3, + sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_GT, - [153182] = 4, - ACTIONS(6458), 1, + anon_sym_SEMI, + [153493] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(5226), 1, + STATE(5348), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8241), 3, + ACTIONS(8250), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [153198] = 3, - ACTIONS(8257), 1, - anon_sym_LT, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(8255), 4, - sym_jsx_text, - anon_sym_LBRACE, - sym_html_character_reference, - anon_sym_LT_SLASH, - [153212] = 4, - ACTIONS(6458), 1, + [153509] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(5333), 1, + STATE(5352), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8025), 3, + ACTIONS(8260), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [153228] = 3, - ACTIONS(8251), 1, - anon_sym_LT, + [153525] = 3, + ACTIONS(8292), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8249), 4, - sym_jsx_text, + ACTIONS(8294), 4, anon_sym_LBRACE, - sym_html_character_reference, - anon_sym_LT_SLASH, - [153242] = 3, - ACTIONS(8261), 1, - anon_sym_LT, + anon_sym_GT, + sym_jsx_identifier, + anon_sym_SLASH_GT, + [153539] = 3, + ACTIONS(8296), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8259), 4, - sym_jsx_text, + ACTIONS(8298), 4, anon_sym_LBRACE, - sym_html_character_reference, - anon_sym_LT_SLASH, - [153256] = 3, - ACTIONS(8265), 1, + anon_sym_GT, + sym_jsx_identifier, + anon_sym_SLASH_GT, + [153553] = 3, + ACTIONS(8302), 1, anon_sym_LT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8263), 4, + ACTIONS(8300), 4, sym_jsx_text, anon_sym_LBRACE, sym_html_character_reference, anon_sym_LT_SLASH, - [153270] = 3, - ACTIONS(8251), 1, + [153567] = 4, + ACTIONS(6447), 1, + anon_sym_EQ, + STATE(5353), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8250), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [153583] = 3, + ACTIONS(8306), 1, anon_sym_LT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8249), 4, + ACTIONS(8304), 4, sym_jsx_text, anon_sym_LBRACE, sym_html_character_reference, anon_sym_LT_SLASH, - [153284] = 4, - ACTIONS(6458), 1, + [153597] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(5227), 1, + STATE(5354), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8241), 3, + ACTIONS(8250), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [153300] = 2, + [153613] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8267), 5, + ACTIONS(8308), 5, anon_sym_EQ, anon_sym_LBRACE, anon_sym_LPAREN, anon_sym_extends, anon_sym_implements, - [153312] = 4, - ACTIONS(6458), 1, + [153625] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(5230), 1, - sym__initializer, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(8241), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [153328] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(2908), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [153340] = 4, - ACTIONS(6458), 1, - anon_sym_EQ, - STATE(5336), 1, + STATE(5355), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8025), 3, + ACTIONS(8250), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [153356] = 4, - ACTIONS(6458), 1, + [153641] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(5238), 1, + STATE(5356), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8243), 3, + ACTIONS(8250), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [153372] = 4, - ACTIONS(6458), 1, + [153657] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(5239), 1, + STATE(5357), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8241), 3, + ACTIONS(8250), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [153388] = 4, - ACTIONS(6458), 1, + [153673] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(5240), 1, + STATE(5359), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8241), 3, + ACTIONS(8250), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [153404] = 4, - ACTIONS(6458), 1, + [153689] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(5242), 1, + STATE(4956), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8241), 3, + ACTIONS(8031), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [153420] = 4, - ACTIONS(6458), 1, - anon_sym_EQ, - STATE(5243), 1, - sym__initializer, + [153705] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8241), 3, + ACTIONS(7550), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [153436] = 4, - ACTIONS(6458), 1, - anon_sym_EQ, - STATE(5244), 1, - sym__initializer, + anon_sym_PIPE_RBRACE, + [153717] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8241), 3, + ACTIONS(7586), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [153452] = 4, - ACTIONS(6458), 1, - anon_sym_EQ, - STATE(5245), 1, - sym__initializer, + anon_sym_PIPE_RBRACE, + [153729] = 6, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(3268), 1, + anon_sym_LPAREN, + STATE(3308), 1, + sym_formal_parameters, + STATE(4613), 1, + sym__call_signature, + STATE(5735), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8241), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [153468] = 4, - ACTIONS(6458), 1, - anon_sym_EQ, - STATE(5246), 1, - sym__initializer, + [153749] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8241), 3, + ACTIONS(7586), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [153484] = 4, - ACTIONS(6458), 1, - anon_sym_EQ, - STATE(5247), 1, - sym__initializer, + anon_sym_PIPE_RBRACE, + [153761] = 6, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(3268), 1, + anon_sym_LPAREN, + STATE(3308), 1, + sym_formal_parameters, + STATE(4614), 1, + sym__call_signature, + STATE(5735), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8241), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [153500] = 2, + [153781] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2920), 5, + ACTIONS(7609), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [153512] = 2, + [153793] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2924), 5, + ACTIONS(7586), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [153524] = 6, - ACTIONS(3451), 1, - anon_sym_LPAREN, - ACTIONS(6394), 1, - anon_sym_DOT, - ACTIONS(7612), 1, - anon_sym_LT, - STATE(2926), 1, - sym_arguments, - STATE(5390), 1, - sym_type_arguments, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [153544] = 4, - ACTIONS(6458), 1, - anon_sym_EQ, - STATE(5349), 1, - sym__initializer, + [153805] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8023), 3, + ACTIONS(8310), 5, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_SEMI, - [153560] = 6, - ACTIONS(7670), 1, - anon_sym_EQ, - ACTIONS(8269), 1, - anon_sym_COMMA, - ACTIONS(8271), 1, anon_sym_RBRACE, - STATE(5385), 1, - aux_sym_enum_body_repeat1, - STATE(5788), 1, - sym__initializer, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [153580] = 6, - ACTIONS(8273), 1, - sym_identifier, - ACTIONS(8275), 1, - anon_sym_GT, - ACTIONS(8277), 1, - sym_jsx_identifier, - STATE(5589), 1, - sym_nested_identifier, - STATE(6198), 1, - sym_jsx_namespace_name, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [153600] = 4, - ACTIONS(6458), 1, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [153817] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(5351), 1, + STATE(4964), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8025), 3, + ACTIONS(8033), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [153616] = 2, + [153833] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7582), 5, + ACTIONS(7609), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [153628] = 2, + [153845] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7584), 5, + ACTIONS(8312), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [153640] = 6, - ACTIONS(2470), 1, + [153857] = 6, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(3254), 1, + ACTIONS(6453), 1, anon_sym_LPAREN, - STATE(3321), 1, + STATE(3950), 1, sym_formal_parameters, - STATE(4531), 1, + STATE(5475), 1, sym__call_signature, - STATE(5740), 1, + STATE(5753), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [153660] = 2, + [153877] = 3, + ACTIONS(4699), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7584), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [153672] = 6, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(3254), 1, - anon_sym_LPAREN, - STATE(3321), 1, - sym_formal_parameters, - STATE(4536), 1, - sym__call_signature, - STATE(5740), 1, - sym_type_parameters, + ACTIONS(4701), 4, + anon_sym_LBRACE, + anon_sym_GT, + sym_jsx_identifier, + anon_sym_SLASH_GT, + [153891] = 3, + ACTIONS(4546), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [153692] = 4, - ACTIONS(6458), 1, - anon_sym_EQ, - STATE(5352), 1, - sym__initializer, + ACTIONS(4548), 4, + anon_sym_LBRACE, + anon_sym_GT, + sym_jsx_identifier, + anon_sym_SLASH_GT, + [153905] = 4, + STATE(5484), 1, + sym_import_attribute, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8025), 3, + ACTIONS(8149), 2, + anon_sym_with, + anon_sym_assert, + ACTIONS(8314), 2, sym__automatic_semicolon, - anon_sym_COMMA, anon_sym_SEMI, - [153708] = 2, + [153921] = 4, + STATE(5502), 1, + sym_import_attribute, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7590), 5, + ACTIONS(8149), 2, + anon_sym_with, + anon_sym_assert, + ACTIONS(8316), 2, sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [153720] = 2, + [153937] = 6, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(6453), 1, + anon_sym_LPAREN, + STATE(3950), 1, + sym_formal_parameters, + STATE(5753), 1, + sym_type_parameters, + STATE(5779), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7584), 5, + [153957] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8318), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [153732] = 2, + [153969] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8279), 5, + ACTIONS(8320), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [153744] = 4, - ACTIONS(6458), 1, - anon_sym_EQ, - STATE(5360), 1, - sym__initializer, + [153981] = 4, + ACTIONS(7870), 1, + anon_sym_COLON, + ACTIONS(8322), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8025), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [153760] = 6, - ACTIONS(2470), 1, + STATE(5668), 3, + sym_type_annotation, + sym_asserts_annotation, + sym_type_predicate_annotation, + [153997] = 6, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6548), 1, + ACTIONS(6473), 1, anon_sym_LPAREN, - STATE(3484), 1, + STATE(3457), 1, sym_formal_parameters, - STATE(3954), 1, + STATE(4048), 1, sym__call_signature, - STATE(5490), 1, + STATE(5545), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [153780] = 4, - ACTIONS(6458), 1, + [154017] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(5366), 1, + STATE(4999), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8025), 3, + ACTIONS(8033), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [153796] = 4, - ACTIONS(3550), 1, - anon_sym_COLON, - STATE(5587), 1, - sym_type_annotation, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3580), 3, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_RBRACK, - [153812] = 4, - ACTIONS(6458), 1, + [154033] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(5256), 1, + STATE(5366), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8281), 3, + ACTIONS(8325), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [153828] = 4, - ACTIONS(7842), 1, - anon_sym_COLON, - ACTIONS(8283), 1, - anon_sym_EQ_GT, + [154049] = 5, + ACTIONS(8327), 1, + anon_sym_SEMI, + ACTIONS(8329), 1, + sym__automatic_semicolon, + STATE(5585), 1, + sym_import_attribute, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(5597), 3, - sym_type_annotation, - sym_asserts_annotation, - sym_type_predicate_annotation, - [153844] = 4, - ACTIONS(6458), 1, - anon_sym_EQ, - STATE(5257), 1, - sym__initializer, + ACTIONS(8149), 2, + anon_sym_with, + anon_sym_assert, + [154067] = 6, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(6473), 1, + anon_sym_LPAREN, + STATE(3457), 1, + sym_formal_parameters, + STATE(3873), 1, + sym__call_signature, + STATE(5545), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8281), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [153860] = 4, - ACTIONS(7842), 1, - anon_sym_COLON, - ACTIONS(8286), 1, - anon_sym_EQ_GT, + [154087] = 6, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(6453), 1, + anon_sym_LPAREN, + STATE(3950), 1, + sym_formal_parameters, + STATE(5753), 1, + sym_type_parameters, + STATE(5766), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(5802), 3, - sym_type_annotation, - sym_asserts_annotation, - sym_type_predicate_annotation, - [153876] = 3, - ACTIONS(8040), 1, + [154107] = 6, + ACTIONS(2490), 1, anon_sym_LT, + ACTIONS(6453), 1, + anon_sym_LPAREN, + STATE(3950), 1, + sym_formal_parameters, + STATE(5434), 1, + sym__call_signature, + STATE(5753), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8042), 4, - sym_jsx_text, - anon_sym_LBRACE, - sym_html_character_reference, - anon_sym_LT_SLASH, - [153890] = 5, - ACTIONS(1511), 1, - anon_sym_DQUOTE, - ACTIONS(1513), 1, - anon_sym_SQUOTE, - ACTIONS(8289), 1, + [154127] = 3, + ACTIONS(4681), 1, sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(6054), 2, - sym__module_export_name, - sym_string, - [153908] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(2928), 5, - sym__automatic_semicolon, + ACTIONS(4683), 4, + anon_sym_LBRACE, + anon_sym_GT, + sym_jsx_identifier, + anon_sym_SLASH_GT, + [154141] = 6, + ACTIONS(728), 1, + anon_sym_COLON, + ACTIONS(4211), 1, + anon_sym_EQ, + ACTIONS(5223), 1, anon_sym_COMMA, + ACTIONS(8331), 1, anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [153920] = 4, - ACTIONS(6416), 1, - anon_sym_DOT, - ACTIONS(8291), 1, - sym_identifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6414), 3, - anon_sym_LPAREN, - anon_sym_QMARK_DOT, - anon_sym_LT, - [153936] = 2, + STATE(4855), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2940), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [153948] = 5, - ACTIONS(1511), 1, - anon_sym_DQUOTE, - ACTIONS(1513), 1, - anon_sym_SQUOTE, - ACTIONS(8293), 1, + [154161] = 3, + ACTIONS(4685), 1, sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(5727), 2, - sym__module_export_name, - sym_string, - [153966] = 4, - ACTIONS(6458), 1, + ACTIONS(4687), 4, + anon_sym_LBRACE, + anon_sym_GT, + sym_jsx_identifier, + anon_sym_SLASH_GT, + [154175] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(5259), 1, + STATE(5370), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8281), 3, + ACTIONS(8333), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [153982] = 4, - ACTIONS(6458), 1, + [154191] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(5260), 1, + STATE(5371), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8281), 3, + ACTIONS(8333), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [153998] = 6, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(6478), 1, - anon_sym_LPAREN, - STATE(3947), 1, - sym_formal_parameters, - STATE(5664), 1, - sym__call_signature, - STATE(5766), 1, - sym_type_parameters, + [154207] = 3, + ACTIONS(4560), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [154018] = 6, - ACTIONS(7375), 1, + ACTIONS(4562), 4, anon_sym_LBRACE, - ACTIONS(8100), 1, - anon_sym_SEMI, - ACTIONS(8102), 1, - sym__automatic_semicolon, - ACTIONS(8104), 1, - sym__function_signature_automatic_semicolon, - STATE(777), 1, - sym_statement_block, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [154038] = 6, - ACTIONS(97), 1, - anon_sym_AT, - ACTIONS(7724), 1, - anon_sym_class, - ACTIONS(7726), 1, - anon_sym_abstract, - STATE(1256), 1, - aux_sym_export_statement_repeat1, - STATE(1310), 1, - sym_decorator, + anon_sym_GT, + sym_jsx_identifier, + anon_sym_SLASH_GT, + [154221] = 3, + ACTIONS(4566), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [154058] = 4, - ACTIONS(6458), 1, + ACTIONS(4568), 4, + anon_sym_LBRACE, + anon_sym_GT, + sym_jsx_identifier, + anon_sym_SLASH_GT, + [154235] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(5415), 1, + STATE(5202), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8023), 3, + ACTIONS(8335), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [154074] = 2, + [154251] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7592), 5, - sym__automatic_semicolon, + ACTIONS(5627), 5, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [154086] = 5, - ACTIONS(6874), 1, - anon_sym_AMP, - ACTIONS(6878), 1, - anon_sym_extends, - ACTIONS(8094), 1, - anon_sym_PIPE, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(8295), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [154104] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5161), 5, - sym__member_signature_marker, - anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_COLON, - anon_sym_LT, anon_sym_QMARK, - [154116] = 6, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(6548), 1, - anon_sym_LPAREN, - STATE(3484), 1, - sym_formal_parameters, - STATE(3963), 1, - sym__call_signature, - STATE(5490), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [154136] = 6, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(6548), 1, - anon_sym_LPAREN, - STATE(3484), 1, - sym_formal_parameters, - STATE(3964), 1, - sym__call_signature, - STATE(5490), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [154156] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(7594), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [154168] = 6, - ACTIONS(2470), 1, + [154263] = 6, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(3254), 1, + ACTIONS(6473), 1, anon_sym_LPAREN, - STATE(3321), 1, + STATE(3457), 1, sym_formal_parameters, - STATE(4548), 1, + STATE(4013), 1, sym__call_signature, - STATE(5740), 1, + STATE(5545), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [154188] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(7594), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [154200] = 6, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(3254), 1, - anon_sym_LPAREN, - STATE(3321), 1, - sym_formal_parameters, - STATE(4549), 1, - sym__call_signature, - STATE(5740), 1, - sym_type_parameters, + [154283] = 6, + ACTIONS(7834), 1, + anon_sym_AMP, + ACTIONS(7836), 1, + anon_sym_PIPE, + ACTIONS(7838), 1, + anon_sym_extends, + ACTIONS(8337), 1, + anon_sym_as, + ACTIONS(8339), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [154220] = 4, - ACTIONS(6458), 1, + [154303] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(5061), 1, + STATE(5372), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8021), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [154236] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(2532), 5, + ACTIONS(8333), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [154248] = 6, + [154319] = 6, ACTIONS(97), 1, anon_sym_AT, - ACTIONS(8247), 1, + ACTIONS(8284), 1, anon_sym_abstract, - ACTIONS(8297), 1, + ACTIONS(8341), 1, anon_sym_class, - STATE(1256), 1, + STATE(1253), 1, aux_sym_export_statement_repeat1, - STATE(1310), 1, + STATE(1319), 1, sym_decorator, ACTIONS(5), 2, sym_html_comment, sym_comment, - [154268] = 2, + [154339] = 4, + ACTIONS(6447), 1, + anon_sym_EQ, + STATE(5373), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7598), 5, + ACTIONS(8333), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [154280] = 2, + [154355] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2536), 5, - sym__automatic_semicolon, + ACTIONS(5611), 5, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [154292] = 2, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_QMARK, + [154367] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1769), 5, + ACTIONS(8343), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [154304] = 6, - ACTIONS(2470), 1, + [154379] = 6, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6478), 1, + ACTIONS(6473), 1, anon_sym_LPAREN, - STATE(3947), 1, + STATE(3457), 1, sym_formal_parameters, - STATE(5506), 1, + STATE(4044), 1, sym__call_signature, - STATE(5766), 1, + STATE(5545), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [154324] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(1861), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [154336] = 2, + [154399] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7600), 5, - sym__automatic_semicolon, + ACTIONS(5615), 5, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [154348] = 2, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_QMARK, + [154411] = 4, + ACTIONS(6447), 1, + anon_sym_EQ, + STATE(5376), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7602), 5, + ACTIONS(8345), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [154360] = 6, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(3254), 1, - anon_sym_LPAREN, - STATE(3321), 1, - sym_formal_parameters, - STATE(4553), 1, - sym__call_signature, - STATE(5740), 1, - sym_type_parameters, + [154427] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [154380] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(7602), 5, - sym__automatic_semicolon, + ACTIONS(5615), 5, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [154392] = 2, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_QMARK, + [154439] = 4, + ACTIONS(6447), 1, + anon_sym_EQ, + STATE(5377), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7556), 5, + ACTIONS(8333), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [154404] = 2, + [154455] = 3, + ACTIONS(4775), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7616), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [154416] = 6, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(3254), 1, - anon_sym_LPAREN, - STATE(3321), 1, - sym_formal_parameters, - STATE(4884), 1, - sym__call_signature, - STATE(5740), 1, - sym_type_parameters, + ACTIONS(4777), 4, + anon_sym_LBRACE, + anon_sym_GT, + sym_jsx_identifier, + anon_sym_SLASH_GT, + [154469] = 3, + ACTIONS(4779), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [154436] = 2, + ACTIONS(4781), 4, + anon_sym_LBRACE, + anon_sym_GT, + sym_jsx_identifier, + anon_sym_SLASH_GT, + [154483] = 4, + ACTIONS(6447), 1, + anon_sym_EQ, + STATE(4847), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1789), 5, + ACTIONS(8347), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [154448] = 2, + [154499] = 3, + ACTIONS(4775), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1755), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [154460] = 4, - ACTIONS(6458), 1, + ACTIONS(4777), 4, + anon_sym_LBRACE, + anon_sym_GT, + sym_jsx_identifier, + anon_sym_SLASH_GT, + [154513] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(4822), 1, + STATE(4849), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8023), 3, + ACTIONS(8349), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [154476] = 5, - ACTIONS(6749), 1, - anon_sym_AMP, - ACTIONS(6751), 1, - anon_sym_PIPE, - ACTIONS(6753), 1, - anon_sym_extends, + [154529] = 3, + ACTIONS(4790), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8299), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - [154494] = 3, - ACTIONS(8301), 1, + ACTIONS(4792), 4, + anon_sym_LBRACE, + anon_sym_GT, + sym_jsx_identifier, + anon_sym_SLASH_GT, + [154543] = 3, + ACTIONS(4794), 1, sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8303), 4, + ACTIONS(4796), 4, anon_sym_LBRACE, anon_sym_GT, sym_jsx_identifier, anon_sym_SLASH_GT, - [154508] = 2, + [154557] = 3, + ACTIONS(4775), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2540), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [154520] = 2, + ACTIONS(4777), 4, + anon_sym_LBRACE, + anon_sym_GT, + sym_jsx_identifier, + anon_sym_SLASH_GT, + [154571] = 4, + ACTIONS(6447), 1, + anon_sym_EQ, + STATE(5378), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1789), 5, + ACTIONS(8333), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [154532] = 4, - ACTIONS(7842), 1, + [154587] = 4, + ACTIONS(7870), 1, anon_sym_COLON, - ACTIONS(8305), 1, + ACTIONS(8351), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(5597), 3, + STATE(5794), 3, sym_type_annotation, sym_asserts_annotation, sym_type_predicate_annotation, - [154548] = 4, - ACTIONS(6458), 1, - anon_sym_EQ, - STATE(4841), 1, - sym__initializer, + [154603] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8023), 3, - sym__automatic_semicolon, + ACTIONS(5615), 5, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_SEMI, - [154564] = 4, - STATE(5721), 1, - sym_import_attribute, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_QMARK, + [154615] = 4, + ACTIONS(6447), 1, + anon_sym_EQ, + STATE(5379), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8015), 2, - anon_sym_with, - anon_sym_assert, - ACTIONS(8308), 2, + ACTIONS(8333), 3, sym__automatic_semicolon, + anon_sym_COMMA, anon_sym_SEMI, - [154580] = 6, - ACTIONS(2470), 1, + [154631] = 6, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6478), 1, + ACTIONS(6453), 1, anon_sym_LPAREN, - STATE(3947), 1, + STATE(3950), 1, sym_formal_parameters, - STATE(5766), 1, + STATE(5753), 1, sym_type_parameters, - STATE(5772), 1, + STATE(5783), 1, sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - [154600] = 3, - ACTIONS(8310), 1, + [154651] = 4, + ACTIONS(6447), 1, + anon_sym_EQ, + STATE(5383), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8333), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [154667] = 3, + ACTIONS(4550), 1, sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8312), 4, + ACTIONS(4552), 4, anon_sym_LBRACE, anon_sym_GT, sym_jsx_identifier, anon_sym_SLASH_GT, - [154614] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5132), 5, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_QMARK, - [154626] = 6, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(6478), 1, - anon_sym_LPAREN, - STATE(3947), 1, - sym_formal_parameters, - STATE(5766), 1, - sym_type_parameters, - STATE(5830), 1, - sym__call_signature, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [154646] = 4, - ACTIONS(6458), 1, - anon_sym_EQ, - STATE(4859), 1, - sym__initializer, + [154681] = 3, + ACTIONS(4677), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8023), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [154662] = 4, - ACTIONS(7842), 1, + ACTIONS(4679), 4, + anon_sym_LBRACE, + anon_sym_GT, + sym_jsx_identifier, + anon_sym_SLASH_GT, + [154695] = 4, + ACTIONS(7870), 1, anon_sym_COLON, - ACTIONS(8314), 1, + ACTIONS(8354), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(5597), 3, + STATE(5794), 3, sym_type_annotation, sym_asserts_annotation, sym_type_predicate_annotation, - [154678] = 4, - ACTIONS(7842), 1, + [154711] = 4, + ACTIONS(7870), 1, anon_sym_COLON, - ACTIONS(8317), 1, + ACTIONS(8357), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(5802), 3, + STATE(5668), 3, sym_type_annotation, sym_asserts_annotation, sym_type_predicate_annotation, - [154694] = 6, - ACTIONS(2470), 1, + [154727] = 6, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6478), 1, + ACTIONS(6453), 1, anon_sym_LPAREN, - STATE(3947), 1, + STATE(3950), 1, sym_formal_parameters, - STATE(5766), 1, + STATE(5753), 1, sym_type_parameters, - STATE(5789), 1, + STATE(5802), 1, sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - [154714] = 3, - ACTIONS(8322), 1, - anon_sym_LT, + [154747] = 4, + ACTIONS(6447), 1, + anon_sym_EQ, + STATE(5384), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8320), 4, - sym_jsx_text, - anon_sym_LBRACE, - sym_html_character_reference, - anon_sym_LT_SLASH, - [154728] = 4, - ACTIONS(7842), 1, + ACTIONS(8333), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [154763] = 4, + ACTIONS(7870), 1, anon_sym_COLON, - ACTIONS(8324), 1, + ACTIONS(8360), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(5802), 3, + STATE(5668), 3, sym_type_annotation, sym_asserts_annotation, sym_type_predicate_annotation, - [154744] = 4, - ACTIONS(6458), 1, + [154779] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(5096), 1, + STATE(5385), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8009), 3, + ACTIONS(8333), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [154760] = 5, - ACTIONS(3028), 1, - anon_sym_DQUOTE, - ACTIONS(3030), 1, - anon_sym_SQUOTE, - ACTIONS(8327), 1, - sym_identifier, + [154795] = 6, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(3268), 1, + anon_sym_LPAREN, + STATE(3308), 1, + sym_formal_parameters, + STATE(4950), 1, + sym__call_signature, + STATE(5735), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(5090), 2, - sym__module_export_name, - sym_string, - [154778] = 3, - ACTIONS(8329), 1, - sym_identifier, + [154815] = 6, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(3268), 1, + anon_sym_LPAREN, + STATE(3308), 1, + sym_formal_parameters, + STATE(5000), 1, + sym__call_signature, + STATE(5735), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8331), 4, - anon_sym_LBRACE, - anon_sym_GT, - sym_jsx_identifier, - anon_sym_SLASH_GT, - [154792] = 4, - ACTIONS(6458), 1, + [154835] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(5006), 1, + STATE(5386), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, @@ -265573,67 +265867,93 @@ static const uint16_t ts_small_parse_table[] = { sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [154808] = 2, + [154851] = 4, + ACTIONS(6447), 1, + anon_sym_EQ, + STATE(5388), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5581), 5, + ACTIONS(8333), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [154867] = 4, + ACTIONS(6447), 1, anon_sym_EQ, + STATE(5209), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8363), 3, + sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_QMARK, - [154820] = 3, - ACTIONS(8337), 1, - anon_sym_LT, + anon_sym_SEMI, + [154883] = 3, + ACTIONS(4719), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8335), 4, - sym_jsx_text, - anon_sym_LBRACE, - sym_html_character_reference, - anon_sym_LT_SLASH, - [154834] = 6, - ACTIONS(218), 1, - anon_sym_LBRACE_PIPE, - ACTIONS(1501), 1, + ACTIONS(4721), 4, anon_sym_LBRACE, - ACTIONS(7430), 1, - anon_sym_extends, - STATE(851), 1, - sym_object_type, - STATE(5189), 1, - sym_extends_type_clause, + anon_sym_GT, + sym_jsx_identifier, + anon_sym_SLASH_GT, + [154897] = 3, + ACTIONS(4810), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [154854] = 2, + ACTIONS(4812), 4, + anon_sym_LBRACE, + anon_sym_GT, + sym_jsx_identifier, + anon_sym_SLASH_GT, + [154911] = 5, + ACTIONS(7473), 1, + anon_sym_LT, + ACTIONS(8365), 1, + anon_sym_LBRACE, + STATE(5410), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5250), 5, + ACTIONS(8367), 2, + anon_sym_COMMA, + anon_sym_LBRACE_PIPE, + [154929] = 4, + ACTIONS(6447), 1, anon_sym_EQ, + STATE(5389), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8333), 3, + sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_QMARK, - [154866] = 4, - ACTIONS(6458), 1, + anon_sym_SEMI, + [154945] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(4860), 1, + STATE(5390), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8025), 3, + ACTIONS(8333), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [154882] = 4, - ACTIONS(6458), 1, + [154961] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(5258), 1, + STATE(5392), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, @@ -265642,152 +265962,158 @@ static const uint16_t ts_small_parse_table[] = { sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [154898] = 5, - ACTIONS(6874), 1, - anon_sym_AMP, - ACTIONS(6878), 1, - anon_sym_extends, - ACTIONS(8094), 1, - anon_sym_PIPE, + [154977] = 4, + ACTIONS(6447), 1, + anon_sym_EQ, + STATE(4979), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8339), 2, + ACTIONS(8363), 3, sym__automatic_semicolon, + anon_sym_COMMA, anon_sym_SEMI, - [154916] = 2, + [154993] = 6, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(6473), 1, + anon_sym_LPAREN, + STATE(3457), 1, + sym_formal_parameters, + STATE(3915), 1, + sym__call_signature, + STATE(5545), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8341), 5, + [155013] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_LPAREN, - anon_sym_extends, - anon_sym_implements, - [154928] = 4, - STATE(5753), 1, - sym_import_attribute, + STATE(5393), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8015), 2, - anon_sym_with, - anon_sym_assert, - ACTIONS(8343), 2, + ACTIONS(8333), 3, sym__automatic_semicolon, + anon_sym_COMMA, anon_sym_SEMI, - [154944] = 2, + [155029] = 4, + ACTIONS(6447), 1, + anon_sym_EQ, + STATE(5068), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2736), 5, + ACTIONS(8369), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [154956] = 2, + [155045] = 4, + ACTIONS(6447), 1, + anon_sym_EQ, + STATE(5398), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2740), 5, + ACTIONS(8345), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [154968] = 4, - ACTIONS(6458), 1, + [155061] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(5171), 1, + STATE(5399), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8009), 3, + ACTIONS(8333), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [154984] = 4, - ACTIONS(6458), 1, + [155077] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(4861), 1, + STATE(5401), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8025), 3, + ACTIONS(8333), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [155000] = 4, - ACTIONS(8347), 1, - anon_sym_in, - ACTIONS(8349), 1, - anon_sym_of, + [155093] = 4, + ACTIONS(6447), 1, + anon_sym_EQ, + STATE(5403), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8345), 3, + ACTIONS(8333), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [155016] = 4, - ACTIONS(8351), 1, - anon_sym_in, - ACTIONS(8353), 1, - anon_sym_of, + [155109] = 4, + ACTIONS(6447), 1, + anon_sym_EQ, + STATE(5102), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8345), 3, + ACTIONS(8363), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [155032] = 6, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(6548), 1, - anon_sym_LPAREN, - STATE(3484), 1, - sym_formal_parameters, - STATE(4236), 1, - sym__call_signature, - STATE(5490), 1, - sym_type_parameters, + [155125] = 4, + ACTIONS(6447), 1, + anon_sym_EQ, + STATE(5405), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [155052] = 5, - ACTIONS(7612), 1, - anon_sym_LT, - ACTIONS(8355), 1, - anon_sym_LBRACE, - STATE(5388), 1, - sym_type_arguments, + ACTIONS(8333), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [155141] = 6, + ACTIONS(8371), 1, + sym_identifier, + ACTIONS(8373), 1, + anon_sym_GT, + ACTIONS(8375), 1, + sym_jsx_identifier, + STATE(5531), 1, + sym_nested_identifier, + STATE(6165), 1, + sym_jsx_namespace_name, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8357), 2, - anon_sym_COMMA, - anon_sym_LBRACE_PIPE, - [155070] = 4, - ACTIONS(6458), 1, + [155161] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(4888), 1, + STATE(5406), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8023), 3, + ACTIONS(8333), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [155086] = 4, - ACTIONS(6458), 1, + [155177] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(5412), 1, + STATE(5407), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, @@ -265796,3460 +266122,3520 @@ static const uint16_t ts_small_parse_table[] = { sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [155102] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5624), 5, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_QMARK, - [155114] = 4, - ACTIONS(6458), 1, + [155193] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(5202), 1, + STATE(5157), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8009), 3, + ACTIONS(8363), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [155130] = 2, + [155209] = 4, + ACTIONS(6447), 1, + anon_sym_EQ, + STATE(5243), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7953), 5, + ACTIONS(8363), 3, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - [155142] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5628), 5, + [155225] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_QMARK, - [155154] = 2, + STATE(5246), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2660), 5, + ACTIONS(8377), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [155166] = 4, - ACTIONS(6458), 1, + [155241] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(4903), 1, + STATE(5276), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8023), 3, + ACTIONS(8377), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [155182] = 2, + [155257] = 4, + ACTIONS(6447), 1, + anon_sym_EQ, + STATE(5408), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2948), 5, + ACTIONS(8333), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [155194] = 4, - ACTIONS(6458), 1, - anon_sym_EQ, - STATE(4904), 1, - sym__initializer, + [155273] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8025), 3, + ACTIONS(8379), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [155210] = 4, - ACTIONS(6458), 1, + anon_sym_PIPE_RBRACE, + [155285] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(4908), 1, + STATE(5409), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8025), 3, + ACTIONS(8333), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [155226] = 4, - ACTIONS(6458), 1, - anon_sym_EQ, - STATE(4821), 1, - sym__initializer, + [155301] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8333), 3, + ACTIONS(1739), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [155242] = 2, + anon_sym_PIPE_RBRACE, + [155313] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2672), 5, + ACTIONS(1779), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [155254] = 2, + [155325] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2676), 5, + ACTIONS(7652), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [155266] = 2, + [155337] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2692), 5, + ACTIONS(7459), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [155278] = 2, + [155349] = 6, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(3268), 1, + anon_sym_LPAREN, + STATE(3308), 1, + sym_formal_parameters, + STATE(4632), 1, + sym__call_signature, + STATE(5735), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5628), 5, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_QMARK, - [155290] = 4, - ACTIONS(6458), 1, - anon_sym_EQ, - STATE(4833), 1, - sym__initializer, + [155369] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8333), 3, + ACTIONS(7459), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [155306] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5628), 5, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_QMARK, - [155318] = 6, - ACTIONS(2470), 1, + anon_sym_PIPE_RBRACE, + [155381] = 6, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6548), 1, + ACTIONS(3268), 1, anon_sym_LPAREN, - STATE(3484), 1, + STATE(3308), 1, sym_formal_parameters, - STATE(3873), 1, + STATE(4635), 1, sym__call_signature, - STATE(5490), 1, + STATE(5735), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [155338] = 2, + [155401] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2700), 5, + ACTIONS(7479), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [155350] = 2, + [155413] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2712), 5, + ACTIONS(7459), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [155362] = 4, - ACTIONS(6458), 1, - anon_sym_EQ, - STATE(5208), 1, - sym__initializer, + [155425] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8009), 3, + ACTIONS(8381), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [155378] = 4, - ACTIONS(6458), 1, + anon_sym_PIPE_RBRACE, + [155437] = 3, + ACTIONS(8383), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8385), 4, + anon_sym_LBRACE, + anon_sym_GT, + sym_jsx_identifier, + anon_sym_SLASH_GT, + [155451] = 6, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(6473), 1, + anon_sym_LPAREN, + STATE(3457), 1, + sym_formal_parameters, + STATE(4002), 1, + sym__call_signature, + STATE(5545), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [155471] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(4843), 1, + STATE(5424), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8359), 3, + ACTIONS(8387), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [155394] = 4, - ACTIONS(6458), 1, + [155487] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - STATE(4858), 1, + STATE(5425), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8359), 3, + ACTIONS(8387), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [155410] = 4, - STATE(5765), 1, - sym_import_attribute, + [155503] = 4, + ACTIONS(6447), 1, + anon_sym_EQ, + STATE(4937), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8015), 2, - anon_sym_with, - anon_sym_assert, - ACTIONS(8361), 2, + ACTIONS(8363), 3, sym__automatic_semicolon, + anon_sym_COMMA, anon_sym_SEMI, - [155426] = 2, + [155519] = 4, + ACTIONS(6447), 1, + anon_sym_EQ, + STATE(5028), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5007), 5, - anon_sym_EQ, - anon_sym_RPAREN, - anon_sym_in, - anon_sym_of, - anon_sym_COLON, - [155438] = 2, + ACTIONS(8363), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [155535] = 6, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(3268), 1, + anon_sym_LPAREN, + STATE(3308), 1, + sym_formal_parameters, + STATE(4403), 1, + sym__call_signature, + STATE(5735), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4976), 5, + [155555] = 4, + ACTIONS(6447), 1, anon_sym_EQ, - anon_sym_RPAREN, - anon_sym_in, - anon_sym_of, - anon_sym_COLON, - [155450] = 2, + STATE(5426), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2652), 5, + ACTIONS(8387), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [155462] = 2, + [155571] = 4, + ACTIONS(6447), 1, + anon_sym_EQ, + STATE(5427), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2656), 5, + ACTIONS(8387), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [155474] = 4, - ACTIONS(6458), 1, - anon_sym_EQ, - STATE(5221), 1, - sym__initializer, + [155587] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8021), 3, + ACTIONS(7487), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [155490] = 3, - ACTIONS(6134), 1, - anon_sym_EQ_GT, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(726), 4, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_QMARK, - [155504] = 4, - ACTIONS(6458), 1, - anon_sym_EQ, - STATE(5266), 1, - sym__initializer, + anon_sym_PIPE_RBRACE, + [155599] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8363), 3, + ACTIONS(8389), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [155520] = 4, - ACTIONS(6458), 1, - anon_sym_EQ, - STATE(4917), 1, - sym__initializer, + anon_sym_PIPE_RBRACE, + [155611] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8025), 3, + ACTIONS(7568), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [155536] = 4, - ACTIONS(6458), 1, - anon_sym_EQ, - STATE(4922), 1, - sym__initializer, + anon_sym_PIPE_RBRACE, + [155623] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8025), 3, + ACTIONS(7487), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [155552] = 4, - ACTIONS(6458), 1, - anon_sym_EQ, - STATE(5413), 1, - sym__initializer, + anon_sym_PIPE_RBRACE, + [155635] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8333), 3, + ACTIONS(8391), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [155568] = 3, - ACTIONS(8365), 1, - anon_sym_EQ_GT, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(726), 4, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_QMARK, - [155582] = 4, - ACTIONS(6458), 1, - anon_sym_EQ, - STATE(4986), 1, - sym__initializer, + anon_sym_PIPE_RBRACE, + [155647] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8333), 3, + ACTIONS(7570), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [155598] = 6, - ACTIONS(2470), 1, + anon_sym_PIPE_RBRACE, + [155659] = 6, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(3254), 1, + ACTIONS(3268), 1, anon_sym_LPAREN, - STATE(3321), 1, + STATE(3308), 1, sym_formal_parameters, - STATE(4191), 1, + STATE(4645), 1, sym__call_signature, - STATE(5740), 1, + STATE(5735), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [155618] = 2, + [155679] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7552), 5, + ACTIONS(7987), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [155630] = 4, - ACTIONS(6608), 1, - anon_sym_LBRACK, - ACTIONS(8367), 1, - anon_sym_RBRACE, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4138), 3, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [155646] = 4, - ACTIONS(6458), 1, - anon_sym_EQ, - STATE(5225), 1, - sym__initializer, + [155691] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8021), 3, + ACTIONS(7570), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [155662] = 2, + anon_sym_PIPE_RBRACE, + [155703] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8369), 5, + ACTIONS(7489), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [155674] = 4, - ACTIONS(6416), 1, - anon_sym_DOT, - ACTIONS(8371), 1, - sym_identifier, + [155715] = 6, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(3268), 1, + anon_sym_LPAREN, + STATE(3308), 1, + sym_formal_parameters, + STATE(4478), 1, + sym__call_signature, + STATE(5735), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6414), 3, - anon_sym_LPAREN, - anon_sym_QMARK_DOT, - anon_sym_LT, - [155690] = 2, + [155735] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7552), 5, + ACTIONS(7489), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [155702] = 2, + [155747] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2884), 5, + ACTIONS(8393), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [155714] = 2, + [155759] = 6, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(3268), 1, + anon_sym_LPAREN, + STATE(3308), 1, + sym_formal_parameters, + STATE(4646), 1, + sym__call_signature, + STATE(5735), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2888), 5, + [155779] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7574), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [155791] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7624), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [155726] = 2, + [155803] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2892), 5, + ACTIONS(7626), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [155738] = 6, - ACTIONS(2470), 1, + [155815] = 6, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(3254), 1, + ACTIONS(3268), 1, anon_sym_LPAREN, - STATE(3321), 1, + STATE(3308), 1, sym_formal_parameters, - STATE(5191), 1, + STATE(4649), 1, sym__call_signature, - STATE(5740), 1, + STATE(5735), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [155758] = 2, + [155835] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8373), 5, + ACTIONS(7626), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [155770] = 4, - ACTIONS(6458), 1, - anon_sym_EQ, - STATE(5016), 1, - sym__initializer, + [155847] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8021), 3, + ACTIONS(7650), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [155786] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5), 1, + anon_sym_PIPE_RBRACE, + [155859] = 4, + ACTIONS(6447), 1, + anon_sym_EQ, + STATE(5221), 1, + sym__initializer, + ACTIONS(5), 2, sym_html_comment, - ACTIONS(8375), 1, - anon_sym_DQUOTE, - STATE(4733), 1, - aux_sym_string_repeat1, - ACTIONS(8377), 2, - sym_unescaped_double_string_fragment, - sym_escape_sequence, - [155803] = 6, - ACTIONS(3), 1, sym_comment, - ACTIONS(5), 1, - sym_html_comment, - ACTIONS(8379), 1, - sym_html_character_reference, - ACTIONS(8382), 1, - anon_sym_DQUOTE, - ACTIONS(8384), 1, - sym_unescaped_double_jsx_string_fragment, - STATE(4647), 1, - aux_sym__jsx_string_repeat1, - [155822] = 5, - ACTIONS(97), 1, - anon_sym_AT, - ACTIONS(8387), 1, - anon_sym_class, - STATE(1256), 1, - aux_sym_export_statement_repeat1, - STATE(1310), 1, - sym_decorator, + ACTIONS(8260), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [155875] = 5, + ACTIONS(8395), 1, + anon_sym_LBRACE, + ACTIONS(8397), 1, + anon_sym_COMMA, + ACTIONS(8400), 1, + anon_sym_LBRACE_PIPE, + STATE(4651), 1, + aux_sym_extends_type_clause_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [155839] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5), 1, - sym_html_comment, - ACTIONS(8389), 1, - sym_html_character_reference, - ACTIONS(8392), 1, - anon_sym_SQUOTE, - ACTIONS(8394), 1, - sym_unescaped_single_jsx_string_fragment, - STATE(4649), 1, - aux_sym__jsx_string_repeat2, - [155858] = 5, - ACTIONS(6749), 1, + [155892] = 5, + ACTIONS(6782), 1, anon_sym_AMP, - ACTIONS(6751), 1, + ACTIONS(6784), 1, anon_sym_PIPE, - ACTIONS(6753), 1, + ACTIONS(6786), 1, anon_sym_extends, - ACTIONS(8397), 1, + ACTIONS(8402), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [155875] = 6, - ACTIONS(3), 1, + [155909] = 4, + ACTIONS(6388), 1, + anon_sym_EQ, + STATE(5774), 1, + sym_default_type, + ACTIONS(5), 2, + sym_html_comment, sym_comment, - ACTIONS(5), 1, + ACTIONS(8404), 2, + anon_sym_COMMA, + anon_sym_GT, + [155924] = 5, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(6453), 1, + anon_sym_LPAREN, + STATE(5616), 1, + sym_type_parameters, + STATE(6176), 1, + sym_formal_parameters, + ACTIONS(5), 2, sym_html_comment, - ACTIONS(8399), 1, - sym_html_character_reference, - ACTIONS(8401), 1, - anon_sym_DQUOTE, - ACTIONS(8403), 1, - sym_unescaped_double_jsx_string_fragment, - STATE(4707), 1, - aux_sym__jsx_string_repeat1, - [155894] = 5, - ACTIONS(3), 1, sym_comment, - ACTIONS(5), 1, + [155941] = 5, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(6453), 1, + anon_sym_LPAREN, + STATE(5617), 1, + sym_type_parameters, + STATE(5985), 1, + sym_formal_parameters, + ACTIONS(5), 2, sym_html_comment, - ACTIONS(8405), 1, - anon_sym_DQUOTE, - STATE(4743), 1, - aux_sym_string_repeat1, - ACTIONS(8407), 2, - sym_unescaped_double_string_fragment, - sym_escape_sequence, - [155911] = 4, - ACTIONS(8411), 1, + sym_comment, + [155958] = 4, + ACTIONS(8406), 1, anon_sym_COMMA, - STATE(4777), 1, - aux_sym_extends_clause_repeat1, + STATE(4656), 1, + aux_sym_variable_declaration_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, ACTIONS(8409), 2, - anon_sym_LBRACE, - anon_sym_implements, - [155926] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5), 1, + sym__automatic_semicolon, + anon_sym_SEMI, + [155973] = 4, + ACTIONS(8411), 1, + anon_sym_from, + STATE(5538), 1, + sym__from_clause, + ACTIONS(5), 2, sym_html_comment, - ACTIONS(8401), 1, - anon_sym_SQUOTE, - ACTIONS(8413), 1, - sym_html_character_reference, - ACTIONS(8415), 1, - sym_unescaped_single_jsx_string_fragment, - STATE(4714), 1, - aux_sym__jsx_string_repeat2, - [155945] = 5, - ACTIONS(3), 1, sym_comment, - ACTIONS(5), 1, + ACTIONS(8413), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [155988] = 4, + ACTIONS(6431), 1, + anon_sym_STAR, + ACTIONS(6435), 1, + anon_sym_LBRACE, + ACTIONS(5), 2, sym_html_comment, - ACTIONS(8405), 1, - anon_sym_SQUOTE, - STATE(4745), 1, - aux_sym_string_repeat2, - ACTIONS(8417), 2, - sym_unescaped_single_string_fragment, - sym_escape_sequence, - [155962] = 5, + sym_comment, + STATE(5980), 2, + sym_namespace_import, + sym_named_imports, + [156003] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym_html_comment, - ACTIONS(8419), 1, + ACTIONS(8415), 1, anon_sym_DQUOTE, - STATE(4675), 1, + STATE(4691), 1, aux_sym_string_repeat1, - ACTIONS(8421), 2, + ACTIONS(8417), 2, sym_unescaped_double_string_fragment, sym_escape_sequence, - [155979] = 4, - ACTIONS(6373), 1, - anon_sym_EQ, - STATE(5538), 1, - sym_default_type, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(8423), 2, - anon_sym_COMMA, - anon_sym_GT, - [155994] = 3, - ACTIONS(8425), 1, - anon_sym_DOT, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6414), 3, - anon_sym_LPAREN, - anon_sym_QMARK_DOT, - anon_sym_LT, - [156007] = 5, + [156020] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym_html_comment, - ACTIONS(8419), 1, + ACTIONS(8415), 1, anon_sym_SQUOTE, - STATE(4676), 1, + STATE(4692), 1, aux_sym_string_repeat2, - ACTIONS(8427), 2, + ACTIONS(8419), 2, sym_unescaped_single_string_fragment, sym_escape_sequence, - [156024] = 5, - ACTIONS(97), 1, - anon_sym_AT, - ACTIONS(8429), 1, - anon_sym_class, - STATE(1256), 1, - aux_sym_export_statement_repeat1, - STATE(1310), 1, - sym_decorator, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [156041] = 5, - ACTIONS(97), 1, - anon_sym_AT, - ACTIONS(8431), 1, - anon_sym_export, - STATE(1256), 1, - aux_sym_export_statement_repeat1, - STATE(1310), 1, - sym_decorator, + [156037] = 5, + ACTIONS(1663), 1, + anon_sym_while, + ACTIONS(2458), 1, + anon_sym_LBRACE, + ACTIONS(6401), 1, + anon_sym_DOT, + STATE(900), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [156058] = 4, - ACTIONS(7670), 1, - anon_sym_EQ, - STATE(5756), 1, - sym__initializer, + [156054] = 5, + ACTIONS(1663), 1, + anon_sym_while, + ACTIONS(2458), 1, + anon_sym_LBRACE, + ACTIONS(6858), 1, + anon_sym_DOT, + STATE(900), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8433), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [156073] = 5, - ACTIONS(3451), 1, - anon_sym_LPAREN, - ACTIONS(6361), 1, - anon_sym_LT, - STATE(2913), 1, - sym_arguments, - STATE(2950), 1, - sym_type_arguments, + [156071] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [156090] = 4, - ACTIONS(6373), 1, - anon_sym_EQ, - STATE(5708), 1, - sym_default_type, + ACTIONS(8421), 4, + sym__template_chars, + sym_escape_sequence, + anon_sym_BQUOTE, + anon_sym_DOLLAR_LBRACE, + [156082] = 4, + ACTIONS(8411), 1, + anon_sym_from, + STATE(5691), 1, + sym__from_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8435), 2, - anon_sym_COMMA, - anon_sym_GT, - [156105] = 5, - ACTIONS(4530), 1, + ACTIONS(5217), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [156097] = 4, + ACTIONS(87), 1, + anon_sym_BQUOTE, + ACTIONS(4637), 1, anon_sym_LPAREN, - ACTIONS(8437), 1, - anon_sym_LT, - STATE(2110), 1, - sym_arguments, - STATE(2111), 1, - sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - [156122] = 5, + STATE(2378), 2, + sym_template_string, + sym_arguments, + [156112] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym_html_comment, - ACTIONS(8439), 1, + ACTIONS(8423), 1, anon_sym_DQUOTE, - STATE(4768), 1, + STATE(4803), 1, aux_sym_string_repeat1, - ACTIONS(8441), 2, + ACTIONS(8425), 2, sym_unescaped_double_string_fragment, sym_escape_sequence, - [156139] = 5, - ACTIONS(6749), 1, + [156129] = 5, + ACTIONS(6782), 1, anon_sym_AMP, - ACTIONS(6751), 1, + ACTIONS(6784), 1, anon_sym_PIPE, - ACTIONS(6753), 1, + ACTIONS(6786), 1, anon_sym_extends, - ACTIONS(8443), 1, - anon_sym_RPAREN, + ACTIONS(8427), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [156156] = 4, - ACTIONS(8445), 1, - anon_sym_from, - STATE(5673), 1, - sym__from_clause, + [156146] = 5, + ACTIONS(6782), 1, + anon_sym_AMP, + ACTIONS(6784), 1, + anon_sym_PIPE, + ACTIONS(6786), 1, + anon_sym_extends, + ACTIONS(8429), 1, + anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5102), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [156171] = 5, - ACTIONS(6749), 1, + [156163] = 5, + ACTIONS(6782), 1, anon_sym_AMP, - ACTIONS(6751), 1, + ACTIONS(6784), 1, anon_sym_PIPE, - ACTIONS(6753), 1, + ACTIONS(6786), 1, anon_sym_extends, - ACTIONS(8447), 1, - anon_sym_RPAREN, + ACTIONS(8431), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [156188] = 2, + [156180] = 4, + ACTIONS(8433), 1, + anon_sym_COMMA, + STATE(4656), 1, + aux_sym_variable_declaration_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8449), 4, + ACTIONS(8435), 2, sym__automatic_semicolon, - anon_sym_with, - anon_sym_assert, anon_sym_SEMI, - [156199] = 4, - ACTIONS(8451), 1, - anon_sym_COMMA, - STATE(4671), 1, - aux_sym_sequence_expression_repeat1, + [156195] = 3, + ACTIONS(8437), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4839), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [156214] = 2, + ACTIONS(6439), 3, + anon_sym_LPAREN, + anon_sym_QMARK_DOT, + anon_sym_LT, + [156208] = 4, + ACTIONS(8439), 1, + anon_sym_EQ, + STATE(5657), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8454), 4, - sym__template_chars, - sym_escape_sequence, - anon_sym_BQUOTE, - anon_sym_DOLLAR_LBRACE, - [156225] = 4, - ACTIONS(726), 1, - anon_sym_COLON, - ACTIONS(4384), 1, + ACTIONS(6949), 2, + anon_sym_in, + anon_sym_of, + [156223] = 5, + ACTIONS(6782), 1, + anon_sym_AMP, + ACTIONS(6784), 1, + anon_sym_PIPE, + ACTIONS(6786), 1, + anon_sym_extends, + ACTIONS(8441), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [156240] = 4, + ACTIONS(7538), 1, anon_sym_EQ, + STATE(5673), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8456), 2, + ACTIONS(8443), 2, anon_sym_COMMA, - anon_sym_RBRACE, - [156240] = 4, - ACTIONS(8458), 1, + anon_sym_RPAREN, + [156255] = 5, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(8445), 1, + anon_sym_class, + STATE(1253), 1, + aux_sym_export_statement_repeat1, + STATE(1319), 1, + sym_decorator, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [156272] = 4, + ACTIONS(8433), 1, anon_sym_COMMA, - STATE(4680), 1, + STATE(4681), 1, aux_sym_variable_declaration_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8460), 2, + ACTIONS(8447), 2, sym__automatic_semicolon, anon_sym_SEMI, - [156255] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5), 1, - sym_html_comment, - ACTIONS(8462), 1, - anon_sym_DQUOTE, - STATE(4743), 1, - aux_sym_string_repeat1, - ACTIONS(8407), 2, - sym_unescaped_double_string_fragment, - sym_escape_sequence, - [156272] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5), 1, - sym_html_comment, - ACTIONS(8462), 1, - anon_sym_SQUOTE, - STATE(4745), 1, - aux_sym_string_repeat2, - ACTIONS(8417), 2, - sym_unescaped_single_string_fragment, - sym_escape_sequence, - [156289] = 5, - ACTIONS(6749), 1, + [156287] = 5, + ACTIONS(6782), 1, anon_sym_AMP, - ACTIONS(6751), 1, + ACTIONS(6784), 1, anon_sym_PIPE, - ACTIONS(6753), 1, + ACTIONS(6786), 1, anon_sym_extends, - ACTIONS(8464), 1, + ACTIONS(8449), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [156306] = 4, - ACTIONS(8445), 1, - anon_sym_from, - STATE(5510), 1, - sym__from_clause, + [156304] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8466), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [156321] = 4, - ACTIONS(8411), 1, + ACTIONS(8451), 4, + sym__template_chars, + sym_escape_sequence, + anon_sym_BQUOTE, + anon_sym_DOLLAR_LBRACE, + [156315] = 4, + ACTIONS(8456), 1, anon_sym_COMMA, - STATE(4653), 1, + STATE(4679), 1, aux_sym_extends_clause_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8468), 2, + ACTIONS(8454), 2, anon_sym_LBRACE, anon_sym_implements, - [156336] = 4, - ACTIONS(8458), 1, + [156330] = 4, + ACTIONS(7538), 1, + anon_sym_EQ, + STATE(5669), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8459), 2, anon_sym_COMMA, - STATE(4756), 1, + anon_sym_RPAREN, + [156345] = 4, + ACTIONS(8433), 1, + anon_sym_COMMA, + STATE(4656), 1, aux_sym_variable_declaration_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8470), 2, + ACTIONS(8461), 2, sym__automatic_semicolon, anon_sym_SEMI, - [156351] = 5, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(6478), 1, - anon_sym_LPAREN, - STATE(5752), 1, - sym_type_parameters, - STATE(5998), 1, - sym_formal_parameters, - ACTIONS(5), 2, - sym_html_comment, + [156360] = 6, + ACTIONS(3), 1, sym_comment, - [156368] = 5, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(6478), 1, - anon_sym_LPAREN, - STATE(5703), 1, - sym_type_parameters, - STATE(6042), 1, - sym_formal_parameters, - ACTIONS(5), 2, + ACTIONS(5), 1, sym_html_comment, - sym_comment, - [156385] = 5, - ACTIONS(1805), 1, - anon_sym_COMMA, - ACTIONS(8472), 1, + ACTIONS(8463), 1, + sym_html_character_reference, + ACTIONS(8465), 1, + anon_sym_DQUOTE, + ACTIONS(8467), 1, + sym_unescaped_double_jsx_string_fragment, + STATE(4765), 1, + aux_sym__jsx_string_repeat1, + [156379] = 4, + ACTIONS(6388), 1, anon_sym_EQ, - ACTIONS(8474), 1, - anon_sym_RBRACK, - STATE(4857), 1, - aux_sym_array_pattern_repeat1, + STATE(5820), 1, + sym_default_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - [156402] = 5, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(6478), 1, - anon_sym_LPAREN, - STATE(5670), 1, - sym_type_parameters, - STATE(5915), 1, - sym_formal_parameters, + ACTIONS(8469), 2, + anon_sym_COMMA, + anon_sym_GT, + [156394] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [156419] = 5, - ACTIONS(3898), 1, + ACTIONS(8471), 4, + sym__template_chars, + sym_escape_sequence, + anon_sym_BQUOTE, + anon_sym_DOLLAR_LBRACE, + [156405] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(8423), 1, + anon_sym_SQUOTE, + STATE(4804), 1, + aux_sym_string_repeat2, + ACTIONS(8473), 2, + sym_unescaped_single_string_fragment, + sym_escape_sequence, + [156422] = 5, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(8476), 1, + ACTIONS(8475), 1, anon_sym_LT, - STATE(1513), 1, + STATE(1592), 1, sym_arguments, - STATE(1514), 1, + STATE(1593), 1, sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - [156436] = 5, - ACTIONS(6749), 1, + [156439] = 5, + ACTIONS(6782), 1, anon_sym_AMP, - ACTIONS(6751), 1, + ACTIONS(6784), 1, anon_sym_PIPE, - ACTIONS(6753), 1, + ACTIONS(6786), 1, anon_sym_extends, - ACTIONS(8478), 1, + ACTIONS(8477), 1, anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - [156453] = 5, + [156456] = 5, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(3268), 1, + anon_sym_LPAREN, + STATE(3861), 1, + sym_formal_parameters, + STATE(5816), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [156473] = 4, + ACTIONS(8433), 1, + anon_sym_COMMA, + STATE(4693), 1, + aux_sym_variable_declaration_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8479), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [156488] = 4, + ACTIONS(8433), 1, + anon_sym_COMMA, + STATE(4670), 1, + aux_sym_variable_declaration_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8481), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [156503] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym_html_comment, - ACTIONS(8480), 1, + ACTIONS(8483), 1, anon_sym_DQUOTE, - STATE(4743), 1, + STATE(4803), 1, aux_sym_string_repeat1, - ACTIONS(8407), 2, + ACTIONS(8425), 2, sym_unescaped_double_string_fragment, sym_escape_sequence, - [156470] = 5, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(6478), 1, - anon_sym_LPAREN, - STATE(5504), 1, - sym_type_parameters, - STATE(6074), 1, - sym_formal_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [156487] = 5, + [156520] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym_html_comment, - ACTIONS(8480), 1, + ACTIONS(8483), 1, anon_sym_SQUOTE, - STATE(4745), 1, + STATE(4804), 1, aux_sym_string_repeat2, - ACTIONS(8417), 2, + ACTIONS(8473), 2, sym_unescaped_single_string_fragment, sym_escape_sequence, - [156504] = 5, - ACTIONS(6749), 1, + [156537] = 4, + ACTIONS(8433), 1, + anon_sym_COMMA, + STATE(4656), 1, + aux_sym_variable_declaration_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8485), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [156552] = 5, + ACTIONS(6782), 1, anon_sym_AMP, - ACTIONS(6751), 1, + ACTIONS(6784), 1, anon_sym_PIPE, - ACTIONS(6753), 1, + ACTIONS(6786), 1, anon_sym_extends, - ACTIONS(8482), 1, + ACTIONS(8487), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [156521] = 2, + [156569] = 5, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(6453), 1, + anon_sym_LPAREN, + STATE(5701), 1, + sym_type_parameters, + STATE(6070), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5161), 4, - anon_sym_EQ, + [156586] = 4, + ACTIONS(8433), 1, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_COLON, - [156532] = 5, - ACTIONS(6749), 1, + STATE(4656), 1, + aux_sym_variable_declaration_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8489), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [156601] = 5, + ACTIONS(6782), 1, anon_sym_AMP, - ACTIONS(6751), 1, + ACTIONS(6784), 1, anon_sym_PIPE, - ACTIONS(6753), 1, + ACTIONS(6786), 1, anon_sym_extends, - ACTIONS(8484), 1, + ACTIONS(8491), 1, anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - [156549] = 5, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(6478), 1, - anon_sym_LPAREN, - STATE(5711), 1, - sym_type_parameters, - STATE(6115), 1, - sym_formal_parameters, + [156618] = 4, + ACTIONS(8433), 1, + anon_sym_COMMA, + STATE(4696), 1, + aux_sym_variable_declaration_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [156566] = 5, - ACTIONS(2470), 1, + ACTIONS(8493), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [156633] = 5, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6478), 1, + ACTIONS(6453), 1, anon_sym_LPAREN, - STATE(5508), 1, + STATE(5459), 1, sym_type_parameters, - STATE(5904), 1, + STATE(6235), 1, sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [156583] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5), 1, - sym_html_comment, - ACTIONS(8486), 1, - anon_sym_SQUOTE, - STATE(4689), 1, - aux_sym_string_repeat2, - ACTIONS(8488), 2, - sym_unescaped_single_string_fragment, - sym_escape_sequence, - [156600] = 5, + [156650] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym_html_comment, - ACTIONS(8490), 1, + ACTIONS(8495), 1, anon_sym_DQUOTE, - STATE(4702), 1, + STATE(4703), 1, aux_sym_string_repeat1, - ACTIONS(8492), 2, + ACTIONS(8497), 2, sym_unescaped_double_string_fragment, sym_escape_sequence, - [156617] = 5, + [156667] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym_html_comment, - ACTIONS(8490), 1, + ACTIONS(8495), 1, anon_sym_SQUOTE, - STATE(4703), 1, + STATE(4704), 1, aux_sym_string_repeat2, - ACTIONS(8494), 2, + ACTIONS(8499), 2, sym_unescaped_single_string_fragment, sym_escape_sequence, - [156634] = 5, - ACTIONS(7560), 1, - anon_sym_AMP, - ACTIONS(7562), 1, - anon_sym_PIPE, - ACTIONS(7564), 1, - anon_sym_extends, - ACTIONS(8496), 1, - anon_sym_QMARK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [156651] = 4, - ACTIONS(8458), 1, - anon_sym_COMMA, - STATE(4756), 1, - aux_sym_variable_declaration_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(8498), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [156666] = 5, - ACTIONS(6749), 1, - anon_sym_AMP, - ACTIONS(6751), 1, - anon_sym_PIPE, - ACTIONS(6753), 1, - anon_sym_extends, - ACTIONS(8500), 1, - anon_sym_COLON, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [156683] = 4, - ACTIONS(8445), 1, - anon_sym_from, - STATE(5476), 1, - sym__from_clause, + [156684] = 5, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(6453), 1, + anon_sym_LPAREN, + STATE(5529), 1, + sym_type_parameters, + STATE(6010), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5156), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [156698] = 5, + [156701] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym_html_comment, - ACTIONS(8502), 1, + ACTIONS(8501), 1, anon_sym_DQUOTE, - STATE(4743), 1, + STATE(4803), 1, aux_sym_string_repeat1, - ACTIONS(8407), 2, + ACTIONS(8425), 2, sym_unescaped_double_string_fragment, sym_escape_sequence, - [156715] = 5, + [156718] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym_html_comment, - ACTIONS(8502), 1, + ACTIONS(8501), 1, anon_sym_SQUOTE, - STATE(4745), 1, + STATE(4804), 1, aux_sym_string_repeat2, - ACTIONS(8417), 2, + ACTIONS(8473), 2, sym_unescaped_single_string_fragment, sym_escape_sequence, - [156732] = 4, - ACTIONS(6373), 1, - anon_sym_EQ, - STATE(5473), 1, - sym_default_type, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(8504), 2, - anon_sym_COMMA, - anon_sym_GT, - [156747] = 4, - ACTIONS(8458), 1, - anon_sym_COMMA, - STATE(4756), 1, - aux_sym_variable_declaration_repeat1, + [156735] = 5, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(6453), 1, + anon_sym_LPAREN, + STATE(5762), 1, + sym_type_parameters, + STATE(6050), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8506), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [156762] = 4, - ACTIONS(7670), 1, - anon_sym_EQ, - STATE(5616), 1, - sym__initializer, + [156752] = 5, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(6453), 1, + anon_sym_LPAREN, + STATE(5711), 1, + sym_type_parameters, + STATE(6143), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8508), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [156777] = 6, + [156769] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym_html_comment, - ACTIONS(8510), 1, - sym_html_character_reference, - ACTIONS(8512), 1, + ACTIONS(8503), 1, anon_sym_DQUOTE, - ACTIONS(8514), 1, - sym_unescaped_double_jsx_string_fragment, - STATE(4647), 1, - aux_sym__jsx_string_repeat1, - [156796] = 2, + STATE(4712), 1, + aux_sym_string_repeat1, + ACTIONS(8505), 2, + sym_unescaped_double_string_fragment, + sym_escape_sequence, + [156786] = 4, + ACTIONS(8507), 1, + anon_sym_COMMA, + STATE(4708), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8516), 4, - sym__automatic_semicolon, - anon_sym_with, - anon_sym_assert, - anon_sym_SEMI, - [156807] = 5, - ACTIONS(6749), 1, - anon_sym_AMP, - ACTIONS(6751), 1, - anon_sym_PIPE, - ACTIONS(6753), 1, - anon_sym_extends, - ACTIONS(8518), 1, + ACTIONS(5438), 2, + anon_sym_RPAREN, anon_sym_RBRACK, + [156801] = 4, + ACTIONS(8510), 1, + anon_sym_COMMA, + STATE(4709), 1, + aux_sym_sequence_expression_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [156824] = 5, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(3254), 1, - anon_sym_LPAREN, - STATE(3853), 1, - sym_formal_parameters, - STATE(5774), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [156841] = 4, - ACTIONS(6373), 1, - anon_sym_EQ, - STATE(5625), 1, - sym_default_type, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(8520), 2, - anon_sym_COMMA, - anon_sym_GT, - [156856] = 5, - ACTIONS(1805), 1, + ACTIONS(4854), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [156816] = 5, + ACTIONS(1823), 1, anon_sym_COMMA, - ACTIONS(8472), 1, + ACTIONS(8513), 1, anon_sym_EQ, - ACTIONS(8522), 1, + ACTIONS(8515), 1, anon_sym_RBRACK, - STATE(5353), 1, + STATE(4882), 1, aux_sym_array_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [156873] = 4, - ACTIONS(8458), 1, - anon_sym_COMMA, - STATE(4756), 1, - aux_sym_variable_declaration_repeat1, + [156833] = 5, + ACTIONS(7603), 1, + anon_sym_AMP, + ACTIONS(7605), 1, + anon_sym_PIPE, + ACTIONS(7607), 1, + anon_sym_extends, + ACTIONS(8517), 1, + anon_sym_QMARK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8524), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [156888] = 6, + [156850] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym_html_comment, - ACTIONS(8512), 1, - anon_sym_SQUOTE, - ACTIONS(8526), 1, - sym_html_character_reference, - ACTIONS(8528), 1, - sym_unescaped_single_jsx_string_fragment, - STATE(4649), 1, - aux_sym__jsx_string_repeat2, - [156907] = 5, - ACTIONS(6749), 1, + ACTIONS(8519), 1, + anon_sym_DQUOTE, + STATE(4803), 1, + aux_sym_string_repeat1, + ACTIONS(8425), 2, + sym_unescaped_double_string_fragment, + sym_escape_sequence, + [156867] = 5, + ACTIONS(6782), 1, anon_sym_AMP, - ACTIONS(6751), 1, + ACTIONS(6784), 1, anon_sym_PIPE, - ACTIONS(6753), 1, + ACTIONS(6786), 1, anon_sym_extends, - ACTIONS(8530), 1, + ACTIONS(8521), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [156924] = 3, - ACTIONS(8367), 1, - anon_sym_RBRACE, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4138), 3, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [156937] = 5, - ACTIONS(6440), 1, - anon_sym_LPAREN, - ACTIONS(6446), 1, - anon_sym_LT, - STATE(3235), 1, - sym_arguments, - STATE(3443), 1, - sym_type_arguments, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [156954] = 5, - ACTIONS(6749), 1, + [156884] = 5, + ACTIONS(6782), 1, anon_sym_AMP, - ACTIONS(6751), 1, + ACTIONS(6784), 1, anon_sym_PIPE, - ACTIONS(6753), 1, + ACTIONS(6786), 1, anon_sym_extends, - ACTIONS(8532), 1, - anon_sym_RPAREN, + ACTIONS(8523), 1, + anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - [156971] = 5, - ACTIONS(7560), 1, - anon_sym_AMP, - ACTIONS(7562), 1, - anon_sym_PIPE, - ACTIONS(7564), 1, - anon_sym_extends, - ACTIONS(8534), 1, - anon_sym_QMARK, + [156901] = 3, + ACTIONS(6441), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [156988] = 5, - ACTIONS(3509), 1, + ACTIONS(6439), 3, + anon_sym_LPAREN, + anon_sym_QMARK_DOT, + anon_sym_LT, + [156914] = 5, + ACTIONS(6461), 1, anon_sym_LPAREN, - ACTIONS(6402), 1, + ACTIONS(6467), 1, anon_sym_LT, - STATE(3111), 1, + STATE(3260), 1, sym_arguments, - STATE(3290), 1, + STATE(3458), 1, sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157005] = 5, - ACTIONS(6749), 1, + [156931] = 5, + ACTIONS(6782), 1, anon_sym_AMP, - ACTIONS(6751), 1, + ACTIONS(6784), 1, anon_sym_PIPE, - ACTIONS(6753), 1, + ACTIONS(6786), 1, anon_sym_extends, - ACTIONS(8536), 1, + ACTIONS(8525), 1, anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157022] = 5, - ACTIONS(6361), 1, - anon_sym_LT, - ACTIONS(6855), 1, - anon_sym_LPAREN, - STATE(2913), 1, - sym_arguments, - STATE(2950), 1, - sym_type_arguments, - ACTIONS(5), 2, + [156948] = 6, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, sym_html_comment, + ACTIONS(8465), 1, + anon_sym_SQUOTE, + ACTIONS(8527), 1, + sym_html_character_reference, + ACTIONS(8529), 1, + sym_unescaped_single_jsx_string_fragment, + STATE(4767), 1, + aux_sym__jsx_string_repeat2, + [156967] = 5, + ACTIONS(3), 1, sym_comment, - [157039] = 5, - ACTIONS(6749), 1, - anon_sym_AMP, - ACTIONS(6751), 1, - anon_sym_PIPE, - ACTIONS(6753), 1, - anon_sym_extends, - ACTIONS(8538), 1, - anon_sym_RBRACK, - ACTIONS(5), 2, + ACTIONS(5), 1, sym_html_comment, + ACTIONS(8531), 1, + anon_sym_SQUOTE, + STATE(4685), 1, + aux_sym_string_repeat2, + ACTIONS(8533), 2, + sym_unescaped_single_string_fragment, + sym_escape_sequence, + [156984] = 5, + ACTIONS(3), 1, sym_comment, - [157056] = 5, - ACTIONS(6749), 1, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(8531), 1, + anon_sym_DQUOTE, + STATE(4666), 1, + aux_sym_string_repeat1, + ACTIONS(8535), 2, + sym_unescaped_double_string_fragment, + sym_escape_sequence, + [157001] = 5, + ACTIONS(7603), 1, anon_sym_AMP, - ACTIONS(6751), 1, + ACTIONS(7605), 1, anon_sym_PIPE, - ACTIONS(6753), 1, + ACTIONS(7607), 1, anon_sym_extends, - ACTIONS(8540), 1, - anon_sym_RBRACK, + ACTIONS(8537), 1, + anon_sym_QMARK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157073] = 5, - ACTIONS(2470), 1, + [157018] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(8519), 1, + anon_sym_SQUOTE, + STATE(4804), 1, + aux_sym_string_repeat2, + ACTIONS(8473), 2, + sym_unescaped_single_string_fragment, + sym_escape_sequence, + [157035] = 5, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6478), 1, + ACTIONS(6453), 1, anon_sym_LPAREN, - STATE(5784), 1, + STATE(5523), 1, sym_type_parameters, - STATE(6102), 1, + STATE(6029), 1, sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157090] = 4, - ACTIONS(8542), 1, - anon_sym_EQ, - STATE(5543), 1, - sym__initializer, + [157052] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(8503), 1, + anon_sym_SQUOTE, + STATE(4722), 1, + aux_sym_string_repeat2, + ACTIONS(8539), 2, + sym_unescaped_single_string_fragment, + sym_escape_sequence, + [157069] = 4, + ACTIONS(8411), 1, + anon_sym_from, + STATE(5745), 1, + sym__from_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6981), 2, - anon_sym_in, - anon_sym_of, - [157105] = 4, - ACTIONS(8544), 1, - anon_sym_COMMA, - STATE(4727), 1, - aux_sym_implements_clause_repeat1, + ACTIONS(8541), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [157084] = 5, + ACTIONS(4637), 1, + anon_sym_LPAREN, + ACTIONS(8543), 1, + anon_sym_LT, + STATE(2057), 1, + sym_arguments, + STATE(2059), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7728), 2, - anon_sym_LBRACE, - anon_sym_GT, - [157120] = 5, - ACTIONS(6749), 1, + [157101] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8545), 4, + sym__automatic_semicolon, + anon_sym_with, + anon_sym_assert, + anon_sym_SEMI, + [157112] = 5, + ACTIONS(6782), 1, anon_sym_AMP, - ACTIONS(6751), 1, + ACTIONS(6784), 1, anon_sym_PIPE, - ACTIONS(6753), 1, + ACTIONS(6786), 1, anon_sym_extends, ACTIONS(8547), 1, - anon_sym_COLON, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157137] = 5, - ACTIONS(6749), 1, + [157129] = 5, + ACTIONS(3523), 1, + anon_sym_LPAREN, + ACTIONS(6417), 1, + anon_sym_LT, + STATE(3107), 1, + sym_arguments, + STATE(3272), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [157146] = 5, + ACTIONS(6782), 1, anon_sym_AMP, - ACTIONS(6751), 1, + ACTIONS(6784), 1, anon_sym_PIPE, - ACTIONS(6753), 1, + ACTIONS(6786), 1, anon_sym_extends, ACTIONS(8549), 1, - anon_sym_RBRACK, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [157163] = 5, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(6453), 1, + anon_sym_LPAREN, + STATE(5525), 1, + sym_type_parameters, + STATE(6234), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157154] = 5, - ACTIONS(6749), 1, + [157180] = 5, + ACTIONS(6782), 1, anon_sym_AMP, - ACTIONS(6751), 1, + ACTIONS(6784), 1, anon_sym_PIPE, - ACTIONS(6753), 1, + ACTIONS(6786), 1, anon_sym_extends, ACTIONS(8551), 1, - anon_sym_RBRACK, + anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157171] = 5, - ACTIONS(6749), 1, + [157197] = 5, + ACTIONS(6782), 1, anon_sym_AMP, - ACTIONS(6751), 1, + ACTIONS(6784), 1, anon_sym_PIPE, - ACTIONS(6753), 1, + ACTIONS(6786), 1, anon_sym_extends, ACTIONS(8553), 1, - anon_sym_RBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [157188] = 5, - ACTIONS(8555), 1, - anon_sym_LBRACE, - ACTIONS(8557), 1, - anon_sym_COMMA, - ACTIONS(8560), 1, - anon_sym_LBRACE_PIPE, - STATE(4732), 1, - aux_sym_extends_type_clause_repeat1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157205] = 5, + [157214] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym_html_comment, - ACTIONS(8562), 1, - anon_sym_DQUOTE, - STATE(4743), 1, - aux_sym_string_repeat1, - ACTIONS(8407), 2, - sym_unescaped_double_string_fragment, + ACTIONS(8555), 1, + anon_sym_SQUOTE, + STATE(4804), 1, + aux_sym_string_repeat2, + ACTIONS(8473), 2, + sym_unescaped_single_string_fragment, sym_escape_sequence, - [157222] = 5, + [157231] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym_html_comment, - ACTIONS(8562), 1, + ACTIONS(8557), 1, anon_sym_SQUOTE, - STATE(4745), 1, + STATE(4804), 1, aux_sym_string_repeat2, - ACTIONS(8417), 2, + ACTIONS(8473), 2, sym_unescaped_single_string_fragment, sym_escape_sequence, - [157239] = 5, - ACTIONS(6749), 1, - anon_sym_AMP, - ACTIONS(6751), 1, - anon_sym_PIPE, - ACTIONS(6753), 1, - anon_sym_extends, - ACTIONS(8564), 1, - anon_sym_RBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [157256] = 4, - ACTIONS(6406), 1, - anon_sym_STAR, - ACTIONS(6410), 1, - anon_sym_LBRACE, + [157248] = 3, + ACTIONS(8288), 1, + anon_sym_RBRACE, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(5878), 2, - sym_namespace_import, - sym_named_imports, - [157271] = 5, - ACTIONS(6749), 1, + ACTIONS(4281), 3, anon_sym_AMP, - ACTIONS(6751), 1, anon_sym_PIPE, - ACTIONS(6753), 1, anon_sym_extends, - ACTIONS(8566), 1, - anon_sym_COLON, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [157288] = 5, - ACTIONS(7608), 1, - anon_sym_COMMA, - ACTIONS(8568), 1, - anon_sym_LBRACE, - ACTIONS(8570), 1, - anon_sym_LBRACE_PIPE, - STATE(4732), 1, - aux_sym_extends_type_clause_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [157305] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(8572), 4, - sym__template_chars, - sym_escape_sequence, - anon_sym_BQUOTE, - anon_sym_DOLLAR_LBRACE, - [157316] = 5, - ACTIONS(7608), 1, - anon_sym_COMMA, - ACTIONS(8574), 1, - anon_sym_LBRACE, - ACTIONS(8576), 1, - anon_sym_LBRACE_PIPE, - STATE(4732), 1, - aux_sym_extends_type_clause_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [157333] = 5, - ACTIONS(7608), 1, - anon_sym_COMMA, - ACTIONS(8574), 1, - anon_sym_LBRACE, - ACTIONS(8576), 1, - anon_sym_LBRACE_PIPE, - STATE(4732), 1, - aux_sym_extends_type_clause_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [157350] = 4, - ACTIONS(8578), 1, - anon_sym_COMMA, - STATE(4742), 1, - aux_sym_array_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5594), 2, - anon_sym_RPAREN, - anon_sym_RBRACK, - [157365] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5), 1, - sym_html_comment, - ACTIONS(8581), 1, - anon_sym_DQUOTE, - STATE(4743), 1, - aux_sym_string_repeat1, - ACTIONS(8583), 2, - sym_unescaped_double_string_fragment, - sym_escape_sequence, - [157382] = 5, - ACTIONS(2470), 1, + [157261] = 5, + ACTIONS(6376), 1, anon_sym_LT, - ACTIONS(6478), 1, + ACTIONS(6854), 1, anon_sym_LPAREN, - STATE(5563), 1, - sym_type_parameters, - STATE(5961), 1, - sym_formal_parameters, + STATE(2926), 1, + sym_arguments, + STATE(2992), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157399] = 5, + [157278] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym_html_comment, - ACTIONS(8586), 1, - anon_sym_SQUOTE, + ACTIONS(8559), 1, + anon_sym_DQUOTE, STATE(4745), 1, - aux_sym_string_repeat2, - ACTIONS(8588), 2, - sym_unescaped_single_string_fragment, + aux_sym_string_repeat1, + ACTIONS(8561), 2, + sym_unescaped_double_string_fragment, sym_escape_sequence, - [157416] = 5, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(6478), 1, - anon_sym_LPAREN, - STATE(5565), 1, - sym_type_parameters, - STATE(5906), 1, - sym_formal_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [157433] = 4, - ACTIONS(8458), 1, + [157295] = 4, + ACTIONS(5139), 1, anon_sym_COMMA, - STATE(4713), 1, - aux_sym_variable_declaration_repeat1, + STATE(4709), 1, + aux_sym_sequence_expression_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8591), 2, + ACTIONS(7640), 2, sym__automatic_semicolon, anon_sym_SEMI, - [157448] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(726), 4, - sym__member_signature_marker, - anon_sym_LPAREN, + [157310] = 5, + ACTIONS(2490), 1, anon_sym_LT, - anon_sym_QMARK, - [157459] = 4, - ACTIONS(5255), 1, - anon_sym_COMMA, - STATE(4671), 1, - aux_sym_sequence_expression_repeat1, + ACTIONS(6453), 1, + anon_sym_LPAREN, + STATE(5793), 1, + sym_type_parameters, + STATE(5901), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7676), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [157474] = 5, - ACTIONS(6749), 1, - anon_sym_AMP, - ACTIONS(6751), 1, - anon_sym_PIPE, - ACTIONS(6753), 1, - anon_sym_extends, - ACTIONS(8593), 1, - anon_sym_COLON, + [157327] = 4, + ACTIONS(8565), 1, + anon_sym_COMMA, + STATE(4679), 1, + aux_sym_extends_clause_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157491] = 5, + ACTIONS(8563), 2, + anon_sym_LBRACE, + anon_sym_implements, + [157342] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym_html_comment, - ACTIONS(8439), 1, + ACTIONS(8559), 1, anon_sym_SQUOTE, - STATE(4794), 1, + STATE(4749), 1, aux_sym_string_repeat2, - ACTIONS(8595), 2, + ACTIONS(8567), 2, sym_unescaped_single_string_fragment, sym_escape_sequence, - [157508] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5), 1, - sym_html_comment, - ACTIONS(8486), 1, - anon_sym_DQUOTE, - STATE(4687), 1, - aux_sym_string_repeat1, - ACTIONS(8597), 2, - sym_unescaped_double_string_fragment, - sym_escape_sequence, - [157525] = 5, - ACTIONS(7608), 1, + [157359] = 5, + ACTIONS(7469), 1, anon_sym_COMMA, - ACTIONS(7822), 1, + ACTIONS(8025), 1, anon_sym_LBRACE, - ACTIONS(7824), 1, + ACTIONS(8027), 1, anon_sym_LBRACE_PIPE, - STATE(4741), 1, + STATE(4781), 1, aux_sym_extends_type_clause_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157542] = 5, + [157376] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6081), 4, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157387] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym_html_comment, - ACTIONS(8599), 1, + ACTIONS(8569), 1, anon_sym_DQUOTE, - STATE(4757), 1, + STATE(4803), 1, aux_sym_string_repeat1, - ACTIONS(8601), 2, + ACTIONS(8425), 2, sym_unescaped_double_string_fragment, sym_escape_sequence, - [157559] = 5, + [157404] = 5, + ACTIONS(7603), 1, + anon_sym_AMP, + ACTIONS(7605), 1, + anon_sym_PIPE, + ACTIONS(7607), 1, + anon_sym_extends, + ACTIONS(8571), 1, + anon_sym_QMARK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [157421] = 4, + ACTIONS(8573), 1, + anon_sym_COMMA, + STATE(4747), 1, + aux_sym_implements_clause_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7948), 2, + anon_sym_LBRACE, + anon_sym_GT, + [157436] = 5, + ACTIONS(6782), 1, + anon_sym_AMP, + ACTIONS(6784), 1, + anon_sym_PIPE, + ACTIONS(6786), 1, + anon_sym_extends, + ACTIONS(8576), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [157453] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym_html_comment, - ACTIONS(8599), 1, + ACTIONS(8569), 1, anon_sym_SQUOTE, - STATE(4758), 1, + STATE(4804), 1, aux_sym_string_repeat2, - ACTIONS(8603), 2, + ACTIONS(8473), 2, sym_unescaped_single_string_fragment, sym_escape_sequence, - [157576] = 4, - ACTIONS(8605), 1, - anon_sym_COMMA, - STATE(4756), 1, - aux_sym_variable_declaration_repeat1, + [157470] = 4, + ACTIONS(6388), 1, + anon_sym_EQ, + STATE(5647), 1, + sym_default_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8608), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [157591] = 5, + ACTIONS(8578), 2, + anon_sym_COMMA, + anon_sym_GT, + [157485] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym_html_comment, - ACTIONS(8610), 1, + ACTIONS(8580), 1, + sym_html_character_reference, + ACTIONS(8582), 1, anon_sym_DQUOTE, - STATE(4743), 1, - aux_sym_string_repeat1, - ACTIONS(8407), 2, - sym_unescaped_double_string_fragment, - sym_escape_sequence, - [157608] = 5, + ACTIONS(8584), 1, + sym_unescaped_double_jsx_string_fragment, + STATE(4682), 1, + aux_sym__jsx_string_repeat1, + [157504] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym_html_comment, - ACTIONS(8610), 1, + ACTIONS(8582), 1, anon_sym_SQUOTE, - STATE(4745), 1, - aux_sym_string_repeat2, - ACTIONS(8417), 2, - sym_unescaped_single_string_fragment, - sym_escape_sequence, - [157625] = 4, - ACTIONS(8458), 1, + ACTIONS(8586), 1, + sym_html_character_reference, + ACTIONS(8588), 1, + sym_unescaped_single_jsx_string_fragment, + STATE(4718), 1, + aux_sym__jsx_string_repeat2, + [157523] = 5, + ACTIONS(6782), 1, + anon_sym_AMP, + ACTIONS(6784), 1, + anon_sym_PIPE, + ACTIONS(6786), 1, + anon_sym_extends, + ACTIONS(8590), 1, + anon_sym_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [157540] = 4, + ACTIONS(6388), 1, + anon_sym_EQ, + STATE(5543), 1, + sym_default_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8592), 2, anon_sym_COMMA, - STATE(4699), 1, - aux_sym_variable_declaration_repeat1, + anon_sym_GT, + [157555] = 4, + ACTIONS(7538), 1, + anon_sym_EQ, + STATE(5577), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8612), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [157640] = 5, - ACTIONS(6749), 1, + ACTIONS(8594), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [157570] = 5, + ACTIONS(6782), 1, anon_sym_AMP, - ACTIONS(6751), 1, + ACTIONS(6784), 1, anon_sym_PIPE, - ACTIONS(6753), 1, + ACTIONS(6786), 1, anon_sym_extends, - ACTIONS(8614), 1, + ACTIONS(8596), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [157587] = 4, + ACTIONS(728), 1, + anon_sym_COLON, + ACTIONS(4211), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8598), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [157602] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5109), 4, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_COLON, + [157613] = 5, + ACTIONS(1823), 1, + anon_sym_COMMA, + ACTIONS(8513), 1, + anon_sym_EQ, + ACTIONS(8600), 1, anon_sym_RBRACK, + STATE(5029), 1, + aux_sym_array_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [157630] = 5, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(8602), 1, + anon_sym_export, + STATE(1253), 1, + aux_sym_export_statement_repeat1, + STATE(1319), 1, + sym_decorator, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157657] = 5, - ACTIONS(6749), 1, + [157647] = 5, + ACTIONS(6782), 1, anon_sym_AMP, - ACTIONS(6751), 1, + ACTIONS(6784), 1, anon_sym_PIPE, - ACTIONS(6753), 1, + ACTIONS(6786), 1, anon_sym_extends, - ACTIONS(8616), 1, + ACTIONS(8604), 1, anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157674] = 5, + [157664] = 4, + ACTIONS(8411), 1, + anon_sym_from, + STATE(5831), 1, + sym__from_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5104), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [157679] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(728), 4, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + [157690] = 5, + ACTIONS(3483), 1, + anon_sym_LPAREN, + ACTIONS(6376), 1, + anon_sym_LT, + STATE(2926), 1, + sym_arguments, + STATE(2992), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [157707] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym_html_comment, - ACTIONS(8618), 1, + ACTIONS(8606), 1, + sym_html_character_reference, + ACTIONS(8609), 1, anon_sym_DQUOTE, - STATE(4764), 1, - aux_sym_string_repeat1, - ACTIONS(8620), 2, - sym_unescaped_double_string_fragment, - sym_escape_sequence, - [157691] = 5, + ACTIONS(8611), 1, + sym_unescaped_double_jsx_string_fragment, + STATE(4765), 1, + aux_sym__jsx_string_repeat1, + [157726] = 5, + ACTIONS(7469), 1, + anon_sym_COMMA, + ACTIONS(8614), 1, + anon_sym_LBRACE, + ACTIONS(8616), 1, + anon_sym_LBRACE_PIPE, + STATE(4651), 1, + aux_sym_extends_type_clause_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [157743] = 6, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym_html_comment, ACTIONS(8618), 1, + sym_html_character_reference, + ACTIONS(8621), 1, anon_sym_SQUOTE, + ACTIONS(8623), 1, + sym_unescaped_single_jsx_string_fragment, STATE(4767), 1, - aux_sym_string_repeat2, - ACTIONS(8622), 2, - sym_unescaped_single_string_fragment, - sym_escape_sequence, - [157708] = 5, + aux_sym__jsx_string_repeat2, + [157762] = 5, + ACTIONS(6782), 1, + anon_sym_AMP, + ACTIONS(6784), 1, + anon_sym_PIPE, + ACTIONS(6786), 1, + anon_sym_extends, + ACTIONS(8626), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [157779] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8628), 4, + sym__automatic_semicolon, + anon_sym_with, + anon_sym_assert, + anon_sym_SEMI, + [157790] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym_html_comment, - ACTIONS(8624), 1, + ACTIONS(8630), 1, anon_sym_DQUOTE, - STATE(4743), 1, + STATE(4773), 1, aux_sym_string_repeat1, - ACTIONS(8407), 2, + ACTIONS(8632), 2, sym_unescaped_double_string_fragment, sym_escape_sequence, - [157725] = 4, - ACTIONS(8445), 1, - anon_sym_from, - STATE(5783), 1, - sym__from_clause, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(8626), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [157740] = 4, - ACTIONS(7670), 1, - anon_sym_EQ, - STATE(5788), 1, - sym__initializer, + [157807] = 5, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(8634), 1, + anon_sym_class, + STATE(1253), 1, + aux_sym_export_statement_repeat1, + STATE(1319), 1, + sym_decorator, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8628), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [157755] = 5, + [157824] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym_html_comment, - ACTIONS(8624), 1, + ACTIONS(8630), 1, anon_sym_SQUOTE, - STATE(4745), 1, + STATE(4774), 1, aux_sym_string_repeat2, - ACTIONS(8417), 2, + ACTIONS(8636), 2, sym_unescaped_single_string_fragment, sym_escape_sequence, - [157772] = 5, + [157841] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym_html_comment, - ACTIONS(8630), 1, + ACTIONS(8638), 1, anon_sym_DQUOTE, - STATE(4743), 1, + STATE(4803), 1, aux_sym_string_repeat1, - ACTIONS(8407), 2, + ACTIONS(8425), 2, sym_unescaped_double_string_fragment, sym_escape_sequence, - [157789] = 5, - ACTIONS(6749), 1, + [157858] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(8638), 1, + anon_sym_SQUOTE, + STATE(4804), 1, + aux_sym_string_repeat2, + ACTIONS(8473), 2, + sym_unescaped_single_string_fragment, + sym_escape_sequence, + [157875] = 5, + ACTIONS(6782), 1, anon_sym_AMP, - ACTIONS(6751), 1, + ACTIONS(6784), 1, anon_sym_PIPE, - ACTIONS(6753), 1, + ACTIONS(6786), 1, anon_sym_extends, - ACTIONS(8632), 1, - anon_sym_COLON, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [157806] = 5, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(6478), 1, - anon_sym_LPAREN, - STATE(5482), 1, - sym_type_parameters, - STATE(6137), 1, - sym_formal_parameters, + ACTIONS(8640), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157823] = 5, + [157892] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym_html_comment, - ACTIONS(8634), 1, + ACTIONS(8642), 1, anon_sym_DQUOTE, - STATE(4652), 1, + STATE(4791), 1, aux_sym_string_repeat1, - ACTIONS(8636), 2, + ACTIONS(8644), 2, sym_unescaped_double_string_fragment, sym_escape_sequence, - [157840] = 5, - ACTIONS(7560), 1, + [157909] = 5, + ACTIONS(7603), 1, anon_sym_AMP, - ACTIONS(7562), 1, + ACTIONS(7605), 1, anon_sym_PIPE, - ACTIONS(7564), 1, + ACTIONS(7607), 1, anon_sym_extends, - ACTIONS(8638), 1, + ACTIONS(8646), 1, anon_sym_QMARK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157857] = 3, - ACTIONS(6416), 1, - anon_sym_DOT, + [157926] = 5, + ACTIONS(7469), 1, + anon_sym_COMMA, + ACTIONS(8648), 1, + anon_sym_LBRACE, + ACTIONS(8650), 1, + anon_sym_LBRACE_PIPE, + STATE(4651), 1, + aux_sym_extends_type_clause_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6414), 3, - anon_sym_LPAREN, - anon_sym_QMARK_DOT, - anon_sym_LT, - [157870] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5), 1, - sym_html_comment, - ACTIONS(8634), 1, - anon_sym_SQUOTE, - STATE(4655), 1, - aux_sym_string_repeat2, - ACTIONS(8640), 2, - sym_unescaped_single_string_fragment, - sym_escape_sequence, - [157887] = 4, - ACTIONS(8458), 1, - anon_sym_COMMA, - STATE(4705), 1, - aux_sym_variable_declaration_repeat1, + [157943] = 5, + ACTIONS(7603), 1, + anon_sym_AMP, + ACTIONS(7605), 1, + anon_sym_PIPE, + ACTIONS(7607), 1, + anon_sym_extends, + ACTIONS(8652), 1, + anon_sym_QMARK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8642), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [157902] = 5, - ACTIONS(7560), 1, + [157960] = 5, + ACTIONS(6782), 1, anon_sym_AMP, - ACTIONS(7562), 1, + ACTIONS(6784), 1, anon_sym_PIPE, - ACTIONS(7564), 1, + ACTIONS(6786), 1, anon_sym_extends, - ACTIONS(8644), 1, - anon_sym_QMARK, + ACTIONS(8654), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157919] = 4, - ACTIONS(8648), 1, + [157977] = 5, + ACTIONS(7469), 1, anon_sym_COMMA, - STATE(4777), 1, - aux_sym_extends_clause_repeat1, + ACTIONS(8648), 1, + anon_sym_LBRACE, + ACTIONS(8650), 1, + anon_sym_LBRACE_PIPE, + STATE(4651), 1, + aux_sym_extends_type_clause_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8646), 2, - anon_sym_LBRACE, - anon_sym_implements, - [157934] = 5, + [157994] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym_html_comment, - ACTIONS(8651), 1, - anon_sym_DQUOTE, - STATE(4783), 1, - aux_sym_string_repeat1, - ACTIONS(8653), 2, - sym_unescaped_double_string_fragment, + ACTIONS(8642), 1, + anon_sym_SQUOTE, + STATE(4735), 1, + aux_sym_string_repeat2, + ACTIONS(8656), 2, + sym_unescaped_single_string_fragment, sym_escape_sequence, - [157951] = 5, - ACTIONS(7560), 1, + [158011] = 5, + ACTIONS(7603), 1, anon_sym_AMP, - ACTIONS(7562), 1, + ACTIONS(7605), 1, anon_sym_PIPE, - ACTIONS(7564), 1, + ACTIONS(7607), 1, anon_sym_extends, - ACTIONS(8655), 1, + ACTIONS(8658), 1, anon_sym_QMARK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157968] = 5, - ACTIONS(2470), 1, + [158028] = 4, + ACTIONS(8565), 1, + anon_sym_COMMA, + STATE(4741), 1, + aux_sym_extends_clause_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8660), 2, + anon_sym_LBRACE, + anon_sym_implements, + [158043] = 5, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6478), 1, + ACTIONS(6453), 1, anon_sym_LPAREN, - STATE(5600), 1, + STATE(5578), 1, sym_type_parameters, - STATE(6185), 1, + STATE(6242), 1, sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157985] = 5, - ACTIONS(2470), 1, + [158060] = 5, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6478), 1, + ACTIONS(6453), 1, anon_sym_LPAREN, - STATE(5601), 1, + STATE(5579), 1, sym_type_parameters, - STATE(5900), 1, + STATE(5978), 1, sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [158002] = 5, + [158077] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(8662), 1, + anon_sym_DQUOTE, + STATE(4789), 1, + aux_sym_string_repeat1, + ACTIONS(8664), 2, + sym_unescaped_double_string_fragment, + sym_escape_sequence, + [158094] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym_html_comment, - ACTIONS(8651), 1, + ACTIONS(8662), 1, anon_sym_SQUOTE, - STATE(4784), 1, + STATE(4790), 1, aux_sym_string_repeat2, - ACTIONS(8657), 2, + ACTIONS(8666), 2, sym_unescaped_single_string_fragment, sym_escape_sequence, - [158019] = 5, + [158111] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym_html_comment, - ACTIONS(8659), 1, + ACTIONS(8668), 1, anon_sym_DQUOTE, - STATE(4743), 1, + STATE(4803), 1, aux_sym_string_repeat1, - ACTIONS(8407), 2, + ACTIONS(8425), 2, sym_unescaped_double_string_fragment, sym_escape_sequence, - [158036] = 5, + [158128] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym_html_comment, - ACTIONS(8659), 1, + ACTIONS(8668), 1, anon_sym_SQUOTE, - STATE(4745), 1, + STATE(4804), 1, aux_sym_string_repeat2, - ACTIONS(8417), 2, + ACTIONS(8473), 2, sym_unescaped_single_string_fragment, sym_escape_sequence, - [158053] = 2, - ACTIONS(5), 2, + [158145] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, sym_html_comment, + ACTIONS(8557), 1, + anon_sym_DQUOTE, + STATE(4803), 1, + aux_sym_string_repeat1, + ACTIONS(8425), 2, + sym_unescaped_double_string_fragment, + sym_escape_sequence, + [158162] = 5, + ACTIONS(3), 1, sym_comment, - ACTIONS(8661), 4, - sym__template_chars, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(8670), 1, + anon_sym_DQUOTE, + STATE(4797), 1, + aux_sym_string_repeat1, + ACTIONS(8672), 2, + sym_unescaped_double_string_fragment, sym_escape_sequence, - anon_sym_BQUOTE, - anon_sym_DOLLAR_LBRACE, - [158064] = 5, - ACTIONS(2470), 1, + [158179] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(8670), 1, + anon_sym_SQUOTE, + STATE(4798), 1, + aux_sym_string_repeat2, + ACTIONS(8674), 2, + sym_unescaped_single_string_fragment, + sym_escape_sequence, + [158196] = 5, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6478), 1, + ACTIONS(6453), 1, anon_sym_LPAREN, - STATE(5814), 1, + STATE(5823), 1, sym_type_parameters, - STATE(5931), 1, + STATE(5940), 1, sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [158081] = 5, - ACTIONS(2470), 1, + [158213] = 5, + ACTIONS(2490), 1, anon_sym_LT, - ACTIONS(6478), 1, + ACTIONS(6453), 1, anon_sym_LPAREN, - STATE(5818), 1, + STATE(5825), 1, sym_type_parameters, - STATE(5950), 1, + STATE(5959), 1, sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [158098] = 5, - ACTIONS(7560), 1, + [158230] = 5, + ACTIONS(7603), 1, anon_sym_AMP, - ACTIONS(7562), 1, + ACTIONS(7605), 1, anon_sym_PIPE, - ACTIONS(7564), 1, + ACTIONS(7607), 1, anon_sym_extends, - ACTIONS(8664), 1, + ACTIONS(8676), 1, anon_sym_QMARK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [158115] = 5, - ACTIONS(1675), 1, - anon_sym_while, - ACTIONS(2450), 1, - anon_sym_LBRACE, - ACTIONS(6386), 1, - anon_sym_DOT, - STATE(813), 1, - sym_statement_block, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [158132] = 5, - ACTIONS(1675), 1, - anon_sym_while, - ACTIONS(2450), 1, - anon_sym_LBRACE, - ACTIONS(6845), 1, - anon_sym_DOT, - STATE(813), 1, - sym_statement_block, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [158149] = 5, + [158247] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym_html_comment, - ACTIONS(8666), 1, + ACTIONS(8678), 1, anon_sym_DQUOTE, - STATE(4793), 1, + STATE(4803), 1, aux_sym_string_repeat1, - ACTIONS(8668), 2, + ACTIONS(8425), 2, sym_unescaped_double_string_fragment, sym_escape_sequence, - [158166] = 5, + [158264] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym_html_comment, - ACTIONS(8666), 1, + ACTIONS(8678), 1, anon_sym_SQUOTE, - STATE(4795), 1, + STATE(4804), 1, aux_sym_string_repeat2, - ACTIONS(8670), 2, + ACTIONS(8473), 2, sym_unescaped_single_string_fragment, sym_escape_sequence, - [158183] = 5, + [158281] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym_html_comment, - ACTIONS(8672), 1, + ACTIONS(8680), 1, anon_sym_DQUOTE, - STATE(4743), 1, + STATE(4802), 1, aux_sym_string_repeat1, - ACTIONS(8407), 2, + ACTIONS(8682), 2, sym_unescaped_double_string_fragment, sym_escape_sequence, - [158200] = 5, + [158298] = 5, + ACTIONS(6782), 1, + anon_sym_AMP, + ACTIONS(6784), 1, + anon_sym_PIPE, + ACTIONS(6786), 1, + anon_sym_extends, + ACTIONS(8684), 1, + anon_sym_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [158315] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym_html_comment, - ACTIONS(8630), 1, + ACTIONS(8680), 1, anon_sym_SQUOTE, - STATE(4745), 1, + STATE(4734), 1, aux_sym_string_repeat2, - ACTIONS(8417), 2, + ACTIONS(8686), 2, sym_unescaped_single_string_fragment, sym_escape_sequence, - [158217] = 5, + [158332] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym_html_comment, - ACTIONS(8672), 1, - anon_sym_SQUOTE, - STATE(4745), 1, - aux_sym_string_repeat2, - ACTIONS(8417), 2, - sym_unescaped_single_string_fragment, + ACTIONS(8555), 1, + anon_sym_DQUOTE, + STATE(4803), 1, + aux_sym_string_repeat1, + ACTIONS(8425), 2, + sym_unescaped_double_string_fragment, sym_escape_sequence, - [158234] = 2, - ACTIONS(5), 2, - sym_html_comment, + [158349] = 5, + ACTIONS(3), 1, sym_comment, - ACTIONS(6045), 4, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [158245] = 5, - ACTIONS(7560), 1, - anon_sym_AMP, - ACTIONS(7562), 1, - anon_sym_PIPE, - ACTIONS(7564), 1, - anon_sym_extends, - ACTIONS(8674), 1, - anon_sym_QMARK, - ACTIONS(5), 2, + ACTIONS(5), 1, sym_html_comment, - sym_comment, - [158262] = 5, + ACTIONS(8688), 1, + anon_sym_DQUOTE, + STATE(4803), 1, + aux_sym_string_repeat1, + ACTIONS(8690), 2, + sym_unescaped_double_string_fragment, + sym_escape_sequence, + [158366] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym_html_comment, - ACTIONS(8375), 1, + ACTIONS(8693), 1, anon_sym_SQUOTE, - STATE(4734), 1, + STATE(4804), 1, aux_sym_string_repeat2, - ACTIONS(8676), 2, + ACTIONS(8695), 2, sym_unescaped_single_string_fragment, sym_escape_sequence, - [158279] = 2, + [158383] = 4, + ACTIONS(840), 1, + anon_sym_BQUOTE, + ACTIONS(3937), 1, + anon_sym_LPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8678), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [158289] = 2, + STATE(1704), 2, + sym_template_string, + sym_arguments, + [158398] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8680), 3, + ACTIONS(8698), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [158299] = 2, + [158408] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8682), 3, + ACTIONS(8700), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [158309] = 4, - ACTIONS(8684), 1, + [158418] = 4, + ACTIONS(8702), 1, + anon_sym_COMMA, + ACTIONS(8704), 1, + anon_sym_GT, + STATE(4913), 1, + aux_sym_type_parameters_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [158432] = 4, + ACTIONS(8706), 1, anon_sym_COMMA, - ACTIONS(8686), 1, + ACTIONS(8708), 1, anon_sym_RBRACK, - STATE(4812), 1, + STATE(4823), 1, aux_sym_tuple_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [158323] = 4, - ACTIONS(6874), 1, + [158446] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8700), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158456] = 4, + ACTIONS(6875), 1, anon_sym_AMP, - ACTIONS(6878), 1, + ACTIONS(6879), 1, anon_sym_extends, - ACTIONS(8094), 1, + ACTIONS(8128), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - [158337] = 2, + [158470] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8688), 3, + ACTIONS(8710), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [158347] = 4, - ACTIONS(1948), 1, + [158480] = 3, + ACTIONS(8712), 1, + anon_sym_as, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8714), 2, anon_sym_COMMA, - ACTIONS(8690), 1, + anon_sym_RBRACE, + [158492] = 4, + ACTIONS(1942), 1, + anon_sym_COMMA, + ACTIONS(8716), 1, anon_sym_RPAREN, - STATE(4742), 1, + STATE(4708), 1, aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [158361] = 2, + [158506] = 4, + ACTIONS(3234), 1, + anon_sym_GT, + ACTIONS(8718), 1, + anon_sym_COMMA, + STATE(4747), 1, + aux_sym_implements_clause_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [158520] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8692), 3, + ACTIONS(8720), 3, sym__automatic_semicolon, - anon_sym_COMMA, + anon_sym_from, anon_sym_SEMI, - [158371] = 4, - ACTIONS(3218), 1, - anon_sym_GT, - ACTIONS(8694), 1, - anon_sym_COMMA, - STATE(4727), 1, - aux_sym_implements_clause_repeat1, + [158530] = 3, + ACTIONS(8722), 1, + anon_sym_LBRACE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8308), 2, + anon_sym_extends, + anon_sym_LBRACE_PIPE, + [158542] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [158385] = 4, - ACTIONS(8696), 1, + ACTIONS(8700), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158552] = 4, + ACTIONS(8724), 1, sym_identifier, - ACTIONS(8698), 1, + ACTIONS(8726), 1, anon_sym_LBRACK, - ACTIONS(8700), 1, + ACTIONS(8728), 1, sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [158399] = 4, - ACTIONS(8702), 1, + [158566] = 4, + ACTIONS(8730), 1, sym_identifier, - ACTIONS(8704), 1, + ACTIONS(8732), 1, anon_sym_LBRACK, - ACTIONS(8706), 1, + ACTIONS(8734), 1, sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [158413] = 4, - ACTIONS(8708), 1, + [158580] = 4, + ACTIONS(8736), 1, sym_identifier, - ACTIONS(8710), 1, + ACTIONS(8738), 1, anon_sym_LBRACK, - ACTIONS(8712), 1, + ACTIONS(8740), 1, sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [158427] = 4, - ACTIONS(8714), 1, + [158594] = 4, + ACTIONS(8742), 1, sym_identifier, - ACTIONS(8716), 1, + ACTIONS(8744), 1, anon_sym_LBRACK, - ACTIONS(8718), 1, + ACTIONS(8746), 1, sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [158441] = 4, - ACTIONS(2544), 1, + [158608] = 4, + ACTIONS(2626), 1, anon_sym_RBRACK, - ACTIONS(8720), 1, + ACTIONS(8748), 1, anon_sym_COMMA, - STATE(4943), 1, + STATE(4934), 1, aux_sym_tuple_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [158455] = 4, - ACTIONS(6386), 1, - anon_sym_DOT, - ACTIONS(6791), 1, - anon_sym_COLON, - ACTIONS(8722), 1, - anon_sym_GT, + [158622] = 4, + ACTIONS(1942), 1, + anon_sym_COMMA, + ACTIONS(5513), 1, + anon_sym_RBRACK, + STATE(5005), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [158469] = 3, - ACTIONS(8472), 1, - anon_sym_EQ, + [158636] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8724), 2, + ACTIONS(8700), 3, + sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_SEMI, + [158646] = 4, + ACTIONS(7248), 1, anon_sym_RBRACE, - [158481] = 4, - ACTIONS(8726), 1, - sym_identifier, - ACTIONS(8728), 1, - anon_sym_LBRACK, - ACTIONS(8730), 1, - sym_private_property_identifier, + ACTIONS(8750), 1, + anon_sym_COMMA, + STATE(4834), 1, + aux_sym_export_clause_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [158495] = 2, + [158660] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8345), 3, + ACTIONS(8752), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [158505] = 2, + [158670] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8692), 3, + ACTIONS(8754), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [158515] = 2, + [158680] = 4, + ACTIONS(5478), 1, + anon_sym_COMMA, + ACTIONS(8756), 1, + anon_sym_RBRACE, + STATE(5153), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8678), 3, - sym__automatic_semicolon, + [158694] = 4, + ACTIONS(5223), 1, anon_sym_COMMA, - anon_sym_SEMI, - [158525] = 2, + ACTIONS(8758), 1, + anon_sym_RBRACE, + STATE(5154), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8732), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [158535] = 2, + [158708] = 4, + ACTIONS(8760), 1, + sym_identifier, + ACTIONS(8762), 1, + anon_sym_LBRACK, + ACTIONS(8764), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8678), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [158545] = 2, + [158722] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8734), 3, + ACTIONS(8754), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [158555] = 2, + [158732] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8736), 3, + ACTIONS(8766), 3, sym__automatic_semicolon, - anon_sym_COMMA, + anon_sym_from, anon_sym_SEMI, - [158565] = 2, + [158742] = 4, + ACTIONS(8768), 1, + anon_sym_COMMA, + ACTIONS(8771), 1, + anon_sym_RBRACE, + STATE(4834), 1, + aux_sym_export_clause_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [158756] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8682), 3, + ACTIONS(8710), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [158575] = 3, - ACTIONS(8738), 1, - anon_sym_as, + [158766] = 4, + ACTIONS(8773), 1, + anon_sym_COMMA, + ACTIONS(8775), 1, + anon_sym_GT, + STATE(5122), 1, + aux_sym_type_parameters_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8740), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [158587] = 2, + [158780] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8692), 3, + ACTIONS(8700), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [158597] = 2, + [158790] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8682), 3, + ACTIONS(8777), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [158607] = 2, + [158800] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8678), 3, + ACTIONS(8700), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [158617] = 4, - ACTIONS(5482), 1, - anon_sym_COMMA, - ACTIONS(8742), 1, - anon_sym_RBRACE, - STATE(5400), 1, - aux_sym_object_repeat1, + [158810] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [158631] = 4, - ACTIONS(5086), 1, + ACTIONS(8700), 3, + sym__automatic_semicolon, anon_sym_COMMA, - ACTIONS(8744), 1, - anon_sym_RBRACE, - STATE(5401), 1, - aux_sym_object_pattern_repeat1, + anon_sym_SEMI, + [158820] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [158645] = 4, - ACTIONS(5086), 1, + ACTIONS(8779), 3, + sym__automatic_semicolon, anon_sym_COMMA, - ACTIONS(8746), 1, - anon_sym_RBRACE, - STATE(5401), 1, - aux_sym_object_pattern_repeat1, + anon_sym_SEMI, + [158830] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [158659] = 4, - ACTIONS(5482), 1, + ACTIONS(8754), 3, + sym__automatic_semicolon, anon_sym_COMMA, - ACTIONS(8748), 1, - anon_sym_RBRACE, - STATE(5400), 1, - aux_sym_object_repeat1, + anon_sym_SEMI, + [158840] = 4, + ACTIONS(7041), 1, + anon_sym_implements, + ACTIONS(8781), 1, + anon_sym_LBRACE, + STATE(5935), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [158854] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [158673] = 4, - ACTIONS(3898), 1, + ACTIONS(8700), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158864] = 4, + ACTIONS(3937), 1, anon_sym_LPAREN, - ACTIONS(8750), 1, + ACTIONS(8783), 1, anon_sym_DOT, - STATE(1508), 1, + STATE(1587), 1, sym_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - [158687] = 2, + [158878] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8734), 3, + ACTIONS(8785), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [158697] = 2, + [158888] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8732), 3, + ACTIONS(8787), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [158707] = 2, + [158898] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8678), 3, + ACTIONS(8785), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [158717] = 4, - ACTIONS(1948), 1, - anon_sym_COMMA, - ACTIONS(5476), 1, - anon_sym_RPAREN, - STATE(4847), 1, - aux_sym_array_repeat1, + [158908] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [158731] = 4, - ACTIONS(1948), 1, + ACTIONS(8789), 3, + sym__automatic_semicolon, anon_sym_COMMA, - ACTIONS(5476), 1, + anon_sym_SEMI, + [158918] = 4, + ACTIONS(1942), 1, + anon_sym_COMMA, + ACTIONS(5467), 1, anon_sym_RPAREN, - STATE(4742), 1, + STATE(4862), 1, aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [158745] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(8345), 3, - sym__automatic_semicolon, + [158932] = 4, + ACTIONS(1942), 1, anon_sym_COMMA, - anon_sym_SEMI, - [158755] = 2, + ACTIONS(5467), 1, + anon_sym_RPAREN, + STATE(4708), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(726), 3, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_RBRACE, - [158765] = 4, - ACTIONS(6386), 1, + [158946] = 4, + ACTIONS(6401), 1, anon_sym_DOT, - ACTIONS(6791), 1, + ACTIONS(6810), 1, anon_sym_COLON, - ACTIONS(8752), 1, + ACTIONS(8791), 1, anon_sym_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [158779] = 2, + [158960] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8736), 3, + ACTIONS(8777), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [158789] = 2, + [158970] = 4, + ACTIONS(5478), 1, + anon_sym_COMMA, + ACTIONS(8793), 1, + anon_sym_RBRACE, + STATE(5153), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8754), 3, - sym__automatic_semicolon, + [158984] = 4, + ACTIONS(5223), 1, anon_sym_COMMA, - anon_sym_SEMI, - [158799] = 2, + ACTIONS(8795), 1, + anon_sym_RBRACE, + STATE(5154), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8756), 3, - sym__automatic_semicolon, + [158998] = 4, + ACTIONS(5223), 1, anon_sym_COMMA, - anon_sym_SEMI, - [158809] = 4, - ACTIONS(8758), 1, + ACTIONS(8797), 1, + anon_sym_RBRACE, + STATE(5154), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [159012] = 4, + ACTIONS(8799), 1, anon_sym_COMMA, - ACTIONS(8760), 1, + ACTIONS(8801), 1, anon_sym_RBRACK, - STATE(4850), 1, + STATE(4864), 1, aux_sym_tuple_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [158823] = 2, + [159026] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8762), 3, + ACTIONS(8700), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [158833] = 4, - ACTIONS(4128), 1, + [159036] = 4, + ACTIONS(4101), 1, anon_sym_extends, - ACTIONS(8764), 1, + ACTIONS(8803), 1, anon_sym_AMP, - ACTIONS(8766), 1, + ACTIONS(8805), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - [158847] = 4, - ACTIONS(1948), 1, + [159050] = 4, + ACTIONS(5478), 1, anon_sym_COMMA, - ACTIONS(8768), 1, + ACTIONS(8807), 1, + anon_sym_RBRACE, + STATE(5153), 1, + aux_sym_object_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [159064] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8700), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159074] = 4, + ACTIONS(1942), 1, + anon_sym_COMMA, + ACTIONS(8809), 1, anon_sym_RPAREN, - STATE(4742), 1, + STATE(4708), 1, aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [158861] = 4, - ACTIONS(3224), 1, + [159088] = 4, + ACTIONS(3188), 1, anon_sym_GT, - ACTIONS(8770), 1, + ACTIONS(8811), 1, anon_sym_COMMA, - STATE(4727), 1, + STATE(4747), 1, aux_sym_implements_clause_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [158875] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(8678), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [158885] = 4, - ACTIONS(2564), 1, + [159102] = 4, + ACTIONS(2744), 1, anon_sym_RBRACK, - ACTIONS(8772), 1, + ACTIONS(8813), 1, anon_sym_COMMA, - STATE(4943), 1, + STATE(4934), 1, aux_sym_tuple_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [158899] = 3, - ACTIONS(8774), 1, - anon_sym_out, + [159116] = 4, + ACTIONS(1651), 1, + anon_sym_RPAREN, + ACTIONS(8815), 1, + anon_sym_COMMA, + STATE(5234), 1, + aux_sym_formal_parameters_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7008), 2, - anon_sym_const, - sym_identifier, - [158911] = 2, + [159130] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8678), 3, + ACTIONS(8817), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [158921] = 4, - ACTIONS(1643), 1, - anon_sym_RPAREN, - ACTIONS(8777), 1, - anon_sym_COMMA, - STATE(4944), 1, - aux_sym_formal_parameters_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [158935] = 3, - ACTIONS(8779), 1, - anon_sym_as, + [159140] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6719), 2, + ACTIONS(8754), 3, + sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, - [158947] = 4, - ACTIONS(6717), 1, - anon_sym_type, - ACTIONS(8781), 1, - sym_identifier, - STATE(5724), 1, - sym__import_identifier, + anon_sym_SEMI, + [159150] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [158961] = 4, - ACTIONS(1948), 1, + ACTIONS(8819), 3, + sym__automatic_semicolon, anon_sym_COMMA, - ACTIONS(8783), 1, - anon_sym_RBRACK, - STATE(4742), 1, - aux_sym_array_repeat1, + anon_sym_SEMI, + [159160] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [158975] = 4, - ACTIONS(1805), 1, + ACTIONS(8700), 3, + sym__automatic_semicolon, anon_sym_COMMA, - ACTIONS(8785), 1, - anon_sym_RBRACK, - STATE(5358), 1, - aux_sym_array_pattern_repeat1, + anon_sym_SEMI, + [159170] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [158989] = 2, + ACTIONS(8752), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159180] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8756), 3, + ACTIONS(8821), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [158999] = 2, + [159190] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8736), 3, + ACTIONS(8700), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [159009] = 2, + [159200] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8787), 3, + ACTIONS(8823), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [159019] = 2, + [159210] = 4, + ACTIONS(1655), 1, + anon_sym_RPAREN, + ACTIONS(8825), 1, + anon_sym_COMMA, + STATE(5234), 1, + aux_sym_formal_parameters_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8787), 3, + [159224] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8754), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [159029] = 4, - ACTIONS(6717), 1, - anon_sym_type, - ACTIONS(8789), 1, - sym_identifier, - STATE(5725), 1, - sym__import_identifier, + [159234] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [159043] = 3, - ACTIONS(4400), 1, - anon_sym_LBRACE, + ACTIONS(8785), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159244] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4402), 2, + ACTIONS(8785), 3, + sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_LBRACE_PIPE, - [159055] = 4, - ACTIONS(6440), 1, + anon_sym_SEMI, + [159254] = 4, + ACTIONS(6461), 1, anon_sym_LPAREN, - ACTIONS(8791), 1, + ACTIONS(8827), 1, anon_sym_DOT, - STATE(3316), 1, + STATE(3322), 1, sym_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - [159069] = 4, - ACTIONS(1948), 1, + [159268] = 4, + ACTIONS(1942), 1, anon_sym_COMMA, - ACTIONS(5478), 1, + ACTIONS(5469), 1, anon_sym_RPAREN, - STATE(4873), 1, + STATE(4889), 1, aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [159083] = 4, - ACTIONS(1948), 1, + [159282] = 4, + ACTIONS(1942), 1, anon_sym_COMMA, - ACTIONS(5478), 1, + ACTIONS(5469), 1, anon_sym_RPAREN, - STATE(4742), 1, + STATE(4708), 1, aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [159097] = 4, - ACTIONS(7006), 1, - anon_sym_RBRACE, - ACTIONS(8793), 1, + [159296] = 4, + ACTIONS(1942), 1, anon_sym_COMMA, - STATE(5311), 1, - aux_sym_named_imports_repeat1, + ACTIONS(8829), 1, + anon_sym_RBRACK, + STATE(4708), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [159111] = 4, - ACTIONS(8445), 1, - anon_sym_from, - ACTIONS(8795), 1, - anon_sym_as, - STATE(5627), 1, - sym__from_clause, + [159310] = 4, + ACTIONS(1823), 1, + anon_sym_COMMA, + ACTIONS(8831), 1, + anon_sym_RBRACK, + STATE(4933), 1, + aux_sym_array_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [159125] = 2, + [159324] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8732), 3, + ACTIONS(8823), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [159135] = 4, - ACTIONS(8797), 1, + [159334] = 3, + ACTIONS(8365), 1, + anon_sym_LBRACE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8367), 2, anon_sym_COMMA, - ACTIONS(8799), 1, - anon_sym_RBRACK, - STATE(4881), 1, - aux_sym_tuple_type_repeat1, + anon_sym_LBRACE_PIPE, + [159346] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [159149] = 4, - ACTIONS(7062), 1, + ACTIONS(8752), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159356] = 4, + ACTIONS(6782), 1, anon_sym_AMP, - ACTIONS(7064), 1, + ACTIONS(6784), 1, anon_sym_PIPE, - ACTIONS(7066), 1, + ACTIONS(6786), 1, anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - [159163] = 3, - ACTIONS(7377), 1, - anon_sym_DOT, + [159370] = 4, + ACTIONS(8833), 1, + anon_sym_COMMA, + ACTIONS(8835), 1, + anon_sym_RBRACK, + STATE(4897), 1, + aux_sym_tuple_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8801), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [159175] = 4, - ACTIONS(1948), 1, + [159384] = 4, + ACTIONS(7031), 1, + anon_sym_AMP, + ACTIONS(7033), 1, + anon_sym_PIPE, + ACTIONS(7035), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [159398] = 4, + ACTIONS(1942), 1, anon_sym_COMMA, - ACTIONS(8803), 1, + ACTIONS(8837), 1, anon_sym_RPAREN, - STATE(4742), 1, + STATE(4708), 1, aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [159189] = 4, - ACTIONS(3172), 1, + [159412] = 4, + ACTIONS(3194), 1, anon_sym_GT, - ACTIONS(8805), 1, + ACTIONS(8839), 1, anon_sym_COMMA, - STATE(4727), 1, + STATE(4747), 1, aux_sym_implements_clause_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [159203] = 2, + [159426] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8692), 3, + ACTIONS(8752), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [159213] = 4, - ACTIONS(8807), 1, + [159436] = 4, + ACTIONS(8841), 1, sym_identifier, - ACTIONS(8809), 1, + ACTIONS(8843), 1, anon_sym_LBRACK, - ACTIONS(8811), 1, + ACTIONS(8845), 1, sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [159227] = 4, - ACTIONS(8813), 1, + [159450] = 4, + ACTIONS(8847), 1, sym_identifier, - ACTIONS(8815), 1, + ACTIONS(8849), 1, anon_sym_LBRACK, - ACTIONS(8817), 1, + ACTIONS(8851), 1, sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [159241] = 4, - ACTIONS(8819), 1, + [159464] = 4, + ACTIONS(8853), 1, sym_identifier, - ACTIONS(8821), 1, + ACTIONS(8855), 1, anon_sym_LBRACK, - ACTIONS(8823), 1, + ACTIONS(8857), 1, sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [159255] = 4, - ACTIONS(8825), 1, + [159478] = 4, + ACTIONS(8859), 1, sym_identifier, - ACTIONS(8827), 1, + ACTIONS(8861), 1, anon_sym_LBRACK, - ACTIONS(8829), 1, + ACTIONS(8863), 1, sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [159269] = 3, - ACTIONS(7395), 1, - anon_sym_DOT, + [159492] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8801), 2, + ACTIONS(8819), 3, sym__automatic_semicolon, + anon_sym_COMMA, anon_sym_SEMI, - [159281] = 4, - ACTIONS(2584), 1, + [159502] = 4, + ACTIONS(2778), 1, anon_sym_RBRACK, - ACTIONS(8831), 1, + ACTIONS(8865), 1, anon_sym_COMMA, - STATE(4943), 1, + STATE(4934), 1, aux_sym_tuple_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [159295] = 4, - ACTIONS(4530), 1, - anon_sym_LPAREN, - ACTIONS(8833), 1, - anon_sym_DOT, - STATE(1959), 1, - sym_arguments, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [159309] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(8762), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [159319] = 2, + [159516] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8835), 3, + ACTIONS(8754), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [159329] = 2, + [159526] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8678), 3, + ACTIONS(8700), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [159339] = 2, + [159536] = 4, + ACTIONS(4637), 1, + anon_sym_LPAREN, + ACTIONS(8867), 1, + anon_sym_DOT, + STATE(2039), 1, + sym_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8678), 3, - sym__automatic_semicolon, + [159550] = 4, + ACTIONS(1823), 1, anon_sym_COMMA, - anon_sym_SEMI, - [159349] = 2, + ACTIONS(8600), 1, + anon_sym_RBRACK, + STATE(5029), 1, + aux_sym_array_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8732), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [159359] = 2, + [159564] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8736), 3, + ACTIONS(8700), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [159369] = 3, - ACTIONS(4078), 1, - anon_sym_LBRACE, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4080), 2, - anon_sym_COMMA, - anon_sym_LBRACE_PIPE, - [159381] = 2, + [159574] = 4, + ACTIONS(6748), 1, + anon_sym_type, + ACTIONS(8869), 1, + sym_identifier, + STATE(5642), 1, + sym__import_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8678), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [159391] = 2, + [159588] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8732), 3, + ACTIONS(8871), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [159401] = 4, - ACTIONS(1948), 1, + [159598] = 4, + ACTIONS(1942), 1, anon_sym_COMMA, - ACTIONS(5500), 1, + ACTIONS(5474), 1, anon_sym_RPAREN, - STATE(4898), 1, + STATE(4911), 1, aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [159415] = 4, - ACTIONS(1948), 1, + [159612] = 4, + ACTIONS(1942), 1, anon_sym_COMMA, - ACTIONS(5500), 1, + ACTIONS(5474), 1, anon_sym_RPAREN, - STATE(4742), 1, + STATE(4708), 1, aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [159429] = 2, + [159626] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7653), 3, - anon_sym_LBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - [159439] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(8678), 3, + ACTIONS(8754), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [159449] = 3, - ACTIONS(4082), 1, - anon_sym_LBRACE, + [159636] = 4, + ACTIONS(6748), 1, + anon_sym_type, + ACTIONS(8873), 1, + sym_identifier, + STATE(5643), 1, + sym__import_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4084), 2, + [159650] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8785), 3, + sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_LBRACE_PIPE, - [159461] = 2, + anon_sym_SEMI, + [159660] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8837), 3, + ACTIONS(8785), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [159471] = 4, - ACTIONS(1948), 1, + [159670] = 4, + ACTIONS(1942), 1, anon_sym_COMMA, - ACTIONS(8839), 1, + ACTIONS(8875), 1, anon_sym_RPAREN, - STATE(4742), 1, + STATE(4708), 1, aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [159485] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(8841), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [159495] = 4, - ACTIONS(3184), 1, + [159684] = 4, + ACTIONS(3198), 1, anon_sym_GT, - ACTIONS(8843), 1, + ACTIONS(8877), 1, anon_sym_COMMA, - STATE(4727), 1, + STATE(4747), 1, aux_sym_implements_clause_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [159509] = 4, - ACTIONS(7438), 1, + [159698] = 4, + ACTIONS(7536), 1, anon_sym_GT, - ACTIONS(8845), 1, + ACTIONS(8879), 1, anon_sym_COMMA, - STATE(5172), 1, + STATE(5020), 1, aux_sym_type_parameters_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [159523] = 2, + [159712] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8847), 3, + ACTIONS(8752), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [159533] = 2, + [159722] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8736), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [159543] = 2, + ACTIONS(6439), 3, + anon_sym_LPAREN, + anon_sym_DOT, + anon_sym_LT, + [159732] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8787), 3, + ACTIONS(8752), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [159553] = 2, + [159742] = 4, + ACTIONS(8881), 1, + anon_sym_COMMA, + ACTIONS(8884), 1, + anon_sym_RBRACE, + STATE(4917), 1, + aux_sym_named_imports_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8608), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [159563] = 2, + [159756] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8754), 3, + ACTIONS(8777), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [159573] = 2, + [159766] = 4, + ACTIONS(1517), 1, + anon_sym_DQUOTE, + ACTIONS(1519), 1, + anon_sym_SQUOTE, + STATE(6188), 1, + sym_string, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8849), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [159583] = 2, + [159780] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8787), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [159593] = 4, - ACTIONS(1948), 1, + ACTIONS(5438), 3, anon_sym_COMMA, - ACTIONS(5502), 1, anon_sym_RPAREN, - STATE(4916), 1, - aux_sym_array_repeat1, + anon_sym_RBRACK, + [159790] = 4, + ACTIONS(1031), 1, + anon_sym_LBRACE_PIPE, + ACTIONS(1599), 1, + anon_sym_LBRACE, + STATE(4207), 1, + sym_object_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - [159607] = 4, - ACTIONS(1948), 1, + [159804] = 4, + ACTIONS(1942), 1, anon_sym_COMMA, - ACTIONS(5502), 1, + ACTIONS(5476), 1, anon_sym_RPAREN, - STATE(4742), 1, + STATE(4926), 1, aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [159621] = 4, - ACTIONS(7655), 1, - anon_sym_GT, - ACTIONS(8851), 1, + [159818] = 4, + ACTIONS(1942), 1, anon_sym_COMMA, - STATE(5172), 1, - aux_sym_type_parameters_repeat1, + ACTIONS(5476), 1, + anon_sym_RPAREN, + STATE(4708), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [159635] = 3, - ACTIONS(8173), 1, - anon_sym_const, + [159832] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8171), 2, - sym_identifier, - anon_sym_out, - [159647] = 4, - ACTIONS(8853), 1, + ACTIONS(8752), 3, + sym__automatic_semicolon, anon_sym_COMMA, - ACTIONS(8855), 1, - anon_sym_GT, - STATE(4911), 1, - aux_sym_type_parameters_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [159661] = 4, - ACTIONS(1033), 1, - anon_sym_LBRACE_PIPE, - ACTIONS(1591), 1, - anon_sym_LBRACE, - STATE(4071), 1, - sym_object_type, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [159675] = 2, + anon_sym_SEMI, + [159842] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8754), 3, + ACTIONS(8817), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [159685] = 4, - ACTIONS(1948), 1, + [159852] = 4, + ACTIONS(1942), 1, anon_sym_COMMA, - ACTIONS(8857), 1, + ACTIONS(8886), 1, anon_sym_RPAREN, - STATE(4742), 1, + STATE(4708), 1, aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [159699] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(8787), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [159709] = 4, - ACTIONS(3200), 1, + [159866] = 4, + ACTIONS(3202), 1, anon_sym_GT, - ACTIONS(8859), 1, + ACTIONS(8888), 1, anon_sym_COMMA, - STATE(4727), 1, + STATE(4747), 1, aux_sym_implements_clause_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [159723] = 3, - ACTIONS(8863), 1, - anon_sym_const, + [159880] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8861), 2, - sym_identifier, - anon_sym_out, - [159735] = 4, - ACTIONS(1948), 1, + ACTIONS(8890), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159890] = 4, + ACTIONS(1942), 1, anon_sym_COMMA, - ACTIONS(5463), 1, + ACTIONS(5446), 1, anon_sym_RPAREN, - STATE(5034), 1, + STATE(5044), 1, aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [159749] = 4, - ACTIONS(1948), 1, + [159904] = 4, + ACTIONS(1942), 1, anon_sym_COMMA, - ACTIONS(5463), 1, + ACTIONS(5446), 1, anon_sym_RPAREN, - STATE(4742), 1, + STATE(4708), 1, aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [159763] = 2, + [159918] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8787), 3, + ACTIONS(8700), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [159773] = 4, - ACTIONS(8865), 1, - sym_identifier, - ACTIONS(8867), 1, - anon_sym_LBRACK, - ACTIONS(8869), 1, - sym_private_property_identifier, + [159928] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [159787] = 2, + ACTIONS(8817), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159938] = 4, + ACTIONS(8892), 1, + anon_sym_COMMA, + ACTIONS(8895), 1, + anon_sym_RBRACK, + STATE(4933), 1, + aux_sym_array_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8754), 3, - sym__automatic_semicolon, + [159952] = 4, + ACTIONS(8897), 1, anon_sym_COMMA, - anon_sym_SEMI, - [159797] = 2, + ACTIONS(8900), 1, + anon_sym_RBRACK, + STATE(4934), 1, + aux_sym_tuple_type_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [159966] = 3, + ACTIONS(8904), 1, + anon_sym_const, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8902), 2, + sym_identifier, + anon_sym_out, + [159978] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, @@ -269257,292 +269643,284 @@ static const uint16_t ts_small_parse_table[] = { sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [159807] = 2, + [159988] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8762), 3, + ACTIONS(8906), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [159817] = 2, + [159998] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8873), 3, + ACTIONS(8777), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [159827] = 2, + [160008] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8849), 3, + ACTIONS(8752), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [159837] = 2, + [160018] = 4, + ACTIONS(8908), 1, + anon_sym_LPAREN, + ACTIONS(8910), 1, + anon_sym_await, + STATE(49), 1, + sym__for_header, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8875), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [159847] = 4, - ACTIONS(8877), 1, + [160032] = 3, + ACTIONS(4197), 1, + anon_sym_LBRACE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4199), 2, anon_sym_COMMA, - ACTIONS(8879), 1, - anon_sym_RBRACE, - STATE(4867), 1, - aux_sym_named_imports_repeat1, + anon_sym_LBRACE_PIPE, + [160044] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [159861] = 2, + ACTIONS(8912), 3, + anon_sym_const, + sym_identifier, + anon_sym_out, + [160054] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8881), 3, + ACTIONS(8777), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [159871] = 2, + [160064] = 4, + ACTIONS(8411), 1, + anon_sym_from, + ACTIONS(8914), 1, + anon_sym_as, + STATE(5488), 1, + sym__from_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8754), 3, + [160078] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8700), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [159881] = 3, - ACTIONS(8883), 1, - sym_identifier, + [160088] = 4, + ACTIONS(1942), 1, + anon_sym_COMMA, + ACTIONS(5513), 1, + anon_sym_RBRACK, + STATE(4708), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8885), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [159893] = 2, + [160102] = 4, + ACTIONS(6401), 1, + anon_sym_DOT, + ACTIONS(6810), 1, + anon_sym_COLON, + ACTIONS(8916), 1, + anon_sym_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8678), 3, + [160116] = 3, + ACTIONS(8918), 1, sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [159903] = 4, - ACTIONS(8887), 1, - anon_sym_LPAREN, - ACTIONS(8889), 1, - anon_sym_await, - STATE(47), 1, - sym__for_header, ACTIONS(5), 2, sym_html_comment, sym_comment, - [159917] = 2, + ACTIONS(6949), 2, + anon_sym_in, + anon_sym_of, + [160128] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8891), 3, - anon_sym_const, - sym_identifier, - anon_sym_out, - [159927] = 3, - ACTIONS(8893), 1, - sym_identifier, + ACTIONS(7477), 3, + anon_sym_LBRACE, + anon_sym_COLON, + anon_sym_EQ_GT, + [160138] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8895), 2, + ACTIONS(8920), 3, sym__automatic_semicolon, + anon_sym_COMMA, anon_sym_SEMI, - [159939] = 2, + [160148] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8682), 3, + ACTIONS(8777), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [159949] = 4, - ACTIONS(8897), 1, - sym_identifier, - STATE(3914), 1, - sym_decorator_member_expression, - STATE(6190), 1, - sym_decorator_call_expression, + [160158] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [159963] = 2, + ACTIONS(8752), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [160168] = 4, + ACTIONS(8922), 1, + sym_identifier, + STATE(3967), 1, + sym_decorator_member_expression, + STATE(6033), 1, + sym_decorator_call_expression, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7482), 3, + [160182] = 3, + ACTIONS(4227), 1, anon_sym_LBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - [159973] = 3, - ACTIONS(8899), 1, - anon_sym_EQ, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(8740), 2, - anon_sym_COMMA, - anon_sym_from, - [159985] = 4, - ACTIONS(8445), 1, - anon_sym_from, - ACTIONS(8795), 1, - anon_sym_as, - STATE(5477), 1, - sym__from_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [159999] = 4, - ACTIONS(8901), 1, + ACTIONS(4229), 2, anon_sym_COMMA, - ACTIONS(8904), 1, - anon_sym_RBRACK, - STATE(4943), 1, - aux_sym_tuple_type_repeat1, + anon_sym_LBRACE_PIPE, + [160194] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [160013] = 4, - ACTIONS(8906), 1, + ACTIONS(8700), 3, + sym__automatic_semicolon, anon_sym_COMMA, - ACTIONS(8909), 1, - anon_sym_RPAREN, - STATE(4944), 1, - aux_sym_formal_parameters_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [160027] = 2, + anon_sym_SEMI, + [160204] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8678), 3, + ACTIONS(8754), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160037] = 2, + [160214] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8911), 3, + ACTIONS(8920), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160047] = 4, - ACTIONS(6386), 1, - anon_sym_DOT, - ACTIONS(6791), 1, - anon_sym_COLON, - ACTIONS(8913), 1, - anon_sym_GT, + [160224] = 4, + ACTIONS(8411), 1, + anon_sym_from, + ACTIONS(8914), 1, + anon_sym_as, + STATE(5644), 1, + sym__from_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [160061] = 2, + [160238] = 4, + ACTIONS(862), 1, + anon_sym_COLON, + ACTIONS(8924), 1, + anon_sym_RPAREN, + STATE(5851), 1, + sym_type_annotation, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8736), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [160071] = 2, + [160252] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8787), 3, + ACTIONS(8926), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160081] = 2, + [160262] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8915), 3, + ACTIONS(8752), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160091] = 4, - ACTIONS(8917), 1, - sym_identifier, - STATE(4000), 1, - sym_decorator_member_expression, - STATE(6081), 1, - sym_decorator_call_expression, + [160272] = 4, + ACTIONS(8411), 1, + anon_sym_from, + ACTIONS(8914), 1, + anon_sym_as, + STATE(5686), 1, + sym__from_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [160105] = 2, + [160286] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8787), 3, + ACTIONS(8700), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160115] = 2, + [160296] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8915), 3, + ACTIONS(8785), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160125] = 2, + [160306] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8919), 3, + ACTIONS(8928), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160135] = 4, - ACTIONS(8445), 1, - anon_sym_from, - ACTIONS(8795), 1, - anon_sym_as, - STATE(5667), 1, - sym__from_clause, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [160149] = 2, + [160316] = 3, + ACTIONS(8513), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8682), 3, - sym__automatic_semicolon, + ACTIONS(8895), 2, anon_sym_COMMA, - anon_sym_SEMI, - [160159] = 2, + anon_sym_RBRACK, + [160328] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8692), 3, + ACTIONS(8930), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160169] = 2, + [160338] = 3, + ACTIONS(4247), 1, + anon_sym_LBRACE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8678), 3, - sym__automatic_semicolon, + ACTIONS(4249), 2, anon_sym_COMMA, - anon_sym_SEMI, - [160179] = 2, + anon_sym_LBRACE_PIPE, + [160350] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, @@ -269550,4306 +269928,4205 @@ static const uint16_t ts_small_parse_table[] = { sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160189] = 2, + [160360] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8921), 3, + ACTIONS(8932), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160199] = 4, - ACTIONS(2514), 1, + [160370] = 4, + ACTIONS(2472), 1, anon_sym_while, - ACTIONS(8923), 1, + ACTIONS(8934), 1, anon_sym_else, - STATE(823), 1, + STATE(871), 1, sym_else_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [160213] = 2, + [160384] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8678), 3, + ACTIONS(8936), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160223] = 2, + [160394] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7432), 3, - anon_sym_LBRACK, - sym_identifier, - sym_private_property_identifier, - [160233] = 4, - ACTIONS(6108), 1, + ACTIONS(8817), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [160404] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8928), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [160414] = 4, + ACTIONS(6085), 1, anon_sym_LPAREN, - ACTIONS(8925), 1, + ACTIONS(8938), 1, anon_sym_DOT, - STATE(2921), 1, + STATE(2931), 1, sym_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - [160247] = 2, + [160428] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8732), 3, + ACTIONS(8940), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160257] = 2, + [160438] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8927), 3, + ACTIONS(8752), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160267] = 2, + [160448] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8754), 3, + ACTIONS(8940), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160277] = 2, + [160458] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8736), 3, + ACTIONS(8906), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160287] = 4, - ACTIONS(8929), 1, - sym_identifier, - ACTIONS(8931), 1, - anon_sym_require, - STATE(4880), 1, - sym_nested_identifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [160301] = 2, + [160468] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8678), 3, + ACTIONS(8942), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160311] = 2, + [160478] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8678), 3, + ACTIONS(8942), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160321] = 2, + [160488] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8736), 3, + ACTIONS(8698), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160331] = 2, + [160498] = 3, + ACTIONS(7387), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8787), 3, + ACTIONS(8944), 2, sym__automatic_semicolon, - anon_sym_COMMA, anon_sym_SEMI, - [160341] = 2, + [160510] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8933), 3, + ACTIONS(8698), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160351] = 2, + [160520] = 3, + ACTIONS(7389), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8787), 3, + ACTIONS(8944), 2, sym__automatic_semicolon, - anon_sym_COMMA, anon_sym_SEMI, - [160361] = 2, + [160532] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8933), 3, + ACTIONS(8946), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160371] = 2, + [160542] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8692), 3, + ACTIONS(8942), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160381] = 2, + [160552] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8678), 3, + ACTIONS(8817), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160391] = 4, - ACTIONS(5482), 1, - anon_sym_COMMA, - ACTIONS(8935), 1, - anon_sym_RBRACE, - STATE(5400), 1, - aux_sym_object_repeat1, + [160562] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [160405] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(8736), 3, + ACTIONS(8942), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160415] = 2, + [160572] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8682), 3, + ACTIONS(8942), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160425] = 2, + [160582] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8692), 3, + ACTIONS(8942), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160435] = 3, - ACTIONS(7377), 1, - anon_sym_DOT, + [160592] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8937), 2, + ACTIONS(8698), 3, sym__automatic_semicolon, + anon_sym_COMMA, anon_sym_SEMI, - [160447] = 3, - ACTIONS(7395), 1, - anon_sym_DOT, + [160602] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8937), 2, + ACTIONS(8948), 3, sym__automatic_semicolon, + anon_sym_COMMA, anon_sym_SEMI, - [160459] = 2, + [160612] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8692), 3, + ACTIONS(8817), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160469] = 2, + [160622] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8734), 3, + ACTIONS(8777), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160479] = 2, + [160632] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8754), 3, + ACTIONS(8946), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160489] = 2, + [160642] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8678), 3, + ACTIONS(8942), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160499] = 2, + [160652] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8732), 3, + ACTIONS(8942), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160509] = 4, - ACTIONS(8939), 1, - anon_sym_COMMA, - ACTIONS(8941), 1, - anon_sym_RBRACK, - STATE(5424), 1, - aux_sym_tuple_type_repeat1, + [160662] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [160523] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(8678), 3, + ACTIONS(8785), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160533] = 4, - ACTIONS(5098), 1, - anon_sym_extends, - ACTIONS(8943), 1, - anon_sym_AMP, - ACTIONS(8945), 1, - anon_sym_PIPE, + [160672] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [160547] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(8736), 3, + ACTIONS(8950), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160557] = 2, + [160682] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8682), 3, + ACTIONS(8952), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160567] = 2, + [160692] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8921), 3, + ACTIONS(8698), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160577] = 2, + [160702] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8947), 3, + ACTIONS(8817), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160587] = 2, + [160712] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8849), 3, + ACTIONS(8698), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160597] = 4, - ACTIONS(7716), 1, - anon_sym_AMP, - ACTIONS(7718), 1, - anon_sym_PIPE, - ACTIONS(7720), 1, - anon_sym_extends, + [160722] = 4, + ACTIONS(1942), 1, + anon_sym_COMMA, + ACTIONS(8954), 1, + anon_sym_RBRACK, + STATE(4708), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [160611] = 2, + [160736] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8849), 3, + ACTIONS(8946), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160621] = 2, + [160746] = 4, + ACTIONS(8956), 1, + anon_sym_COMMA, + ACTIONS(8958), 1, + anon_sym_RBRACK, + STATE(5101), 1, + aux_sym_tuple_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8692), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [160631] = 2, + [160760] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8678), 3, + ACTIONS(8698), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160641] = 2, + [160770] = 4, + ACTIONS(5087), 1, + anon_sym_extends, + ACTIONS(8960), 1, + anon_sym_AMP, + ACTIONS(8962), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8678), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [160651] = 2, + [160784] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8736), 3, + ACTIONS(8698), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160661] = 2, + [160794] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8678), 3, + ACTIONS(8777), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160671] = 2, + [160804] = 4, + ACTIONS(8964), 1, + sym_identifier, + STATE(3888), 1, + sym_decorator_member_expression, + STATE(5872), 1, + sym_decorator_call_expression, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8678), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [160681] = 2, + [160818] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8734), 3, + ACTIONS(8946), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160691] = 2, + [160828] = 4, + ACTIONS(7834), 1, + anon_sym_AMP, + ACTIONS(7836), 1, + anon_sym_PIPE, + ACTIONS(7838), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8849), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [160701] = 2, + [160842] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8849), 3, + ACTIONS(8942), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160711] = 2, + [160852] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8736), 3, + ACTIONS(8942), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160721] = 2, + [160862] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8787), 3, + ACTIONS(8698), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160731] = 2, + [160872] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8875), 3, + ACTIONS(8817), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160741] = 2, + [160882] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8787), 3, + ACTIONS(8698), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160751] = 2, + [160892] = 4, + ACTIONS(8966), 1, + anon_sym_COMMA, + ACTIONS(8969), 1, + anon_sym_GT, + STATE(5020), 1, + aux_sym_type_parameters_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8849), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [160761] = 2, + [160906] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8881), 3, + ACTIONS(8777), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160771] = 2, + [160916] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8881), 3, + ACTIONS(8946), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160781] = 2, + [160926] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8949), 3, + ACTIONS(8942), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160791] = 2, + [160936] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8949), 3, + ACTIONS(8942), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160801] = 2, + [160946] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6719), 3, + ACTIONS(8948), 3, + sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_from, - [160811] = 2, + anon_sym_SEMI, + [160956] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8951), 3, + ACTIONS(8942), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160821] = 2, + [160966] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8849), 3, + ACTIONS(8942), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160831] = 2, + [160976] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8692), 3, + ACTIONS(8906), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160841] = 4, - ACTIONS(5086), 1, + [160986] = 4, + ACTIONS(1823), 1, anon_sym_COMMA, - ACTIONS(8953), 1, - anon_sym_RBRACE, - STATE(5401), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [160855] = 2, + ACTIONS(8971), 1, + anon_sym_RBRACK, + STATE(4933), 1, + aux_sym_array_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8754), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [160865] = 2, + [161000] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8732), 3, + ACTIONS(8700), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160875] = 2, + [161010] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8754), 3, + ACTIONS(8952), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160885] = 2, + [161020] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8678), 3, + ACTIONS(8700), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160895] = 4, - ACTIONS(1033), 1, - anon_sym_LBRACE_PIPE, - ACTIONS(1591), 1, - anon_sym_LBRACE, - STATE(4275), 1, - sym_object_type, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [160909] = 2, + [161030] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8678), 3, + ACTIONS(8698), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160919] = 2, + [161040] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8849), 3, + ACTIONS(8700), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160929] = 2, + [161050] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8736), 3, + ACTIONS(8698), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160939] = 2, + [161060] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8678), 3, + ACTIONS(8973), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160949] = 4, - ACTIONS(8955), 1, - anon_sym_COMMA, - ACTIONS(8957), 1, - anon_sym_RBRACE, - STATE(5105), 1, - aux_sym_enum_body_repeat1, + [161070] = 3, + ACTIONS(8975), 1, + anon_sym_out, ACTIONS(5), 2, sym_html_comment, sym_comment, - [160963] = 2, + ACTIONS(6961), 2, + anon_sym_const, + sym_identifier, + [161082] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8678), 3, + ACTIONS(8946), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160973] = 4, - ACTIONS(1948), 1, - anon_sym_COMMA, - ACTIONS(8959), 1, - anon_sym_RPAREN, - STATE(4742), 1, - aux_sym_array_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [160987] = 2, + [161092] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8736), 3, + ACTIONS(8948), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160997] = 2, + [161102] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8787), 3, + ACTIONS(8952), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161007] = 2, + [161112] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8787), 3, + ACTIONS(8700), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161017] = 4, - ACTIONS(3182), 1, - anon_sym_GT, - ACTIONS(8961), 1, - anon_sym_COMMA, - STATE(4727), 1, - aux_sym_implements_clause_repeat1, + [161122] = 4, + ACTIONS(1031), 1, + anon_sym_LBRACE_PIPE, + ACTIONS(1599), 1, + anon_sym_LBRACE, + STATE(4281), 1, + sym_object_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - [161031] = 2, + [161136] = 4, + ACTIONS(8978), 1, + anon_sym_COMMA, + ACTIONS(8980), 1, + anon_sym_RBRACE, + STATE(5117), 1, + aux_sym_enum_body_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8849), 3, - sym__automatic_semicolon, + [161150] = 4, + ACTIONS(1942), 1, anon_sym_COMMA, - anon_sym_SEMI, - [161041] = 2, + ACTIONS(8982), 1, + anon_sym_RPAREN, + STATE(4708), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8787), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [161051] = 2, + [161164] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8787), 3, + ACTIONS(8952), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161061] = 2, + [161174] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8678), 3, + ACTIONS(8817), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161071] = 2, + [161184] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8881), 3, + ACTIONS(8698), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161081] = 2, + [161194] = 4, + ACTIONS(3208), 1, + anon_sym_GT, + ACTIONS(8984), 1, + anon_sym_COMMA, + STATE(4747), 1, + aux_sym_implements_clause_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8849), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [161091] = 2, + [161208] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8678), 3, + ACTIONS(8698), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161101] = 2, + [161218] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8871), 3, + ACTIONS(8754), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161111] = 2, + [161228] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8736), 3, + ACTIONS(8946), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161121] = 2, + [161238] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8787), 3, + ACTIONS(8700), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161131] = 2, + [161248] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8881), 3, + ACTIONS(8952), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161141] = 2, + [161258] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8787), 3, + ACTIONS(8986), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161151] = 2, + [161268] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8787), 3, + ACTIONS(8698), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161161] = 2, + [161278] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8849), 3, + ACTIONS(8754), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161171] = 2, + [161288] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8787), 3, + ACTIONS(8698), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161181] = 2, + [161298] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8849), 3, + ACTIONS(8700), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161191] = 2, + [161308] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8881), 3, + ACTIONS(8946), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161201] = 2, + [161318] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8881), 3, + ACTIONS(8698), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161211] = 2, + [161328] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8949), 3, + ACTIONS(8700), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161221] = 2, + [161338] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8732), 3, + ACTIONS(8698), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161231] = 4, - ACTIONS(8963), 1, - anon_sym_LPAREN, - ACTIONS(8965), 1, - anon_sym_await, - STATE(43), 1, - sym__for_header, + [161348] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [161245] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(8949), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [161255] = 2, + ACTIONS(7558), 3, + anon_sym_LBRACE, + anon_sym_COLON, + anon_sym_EQ_GT, + [161358] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8949), 3, + ACTIONS(8752), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161265] = 2, + [161368] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8967), 3, + ACTIONS(8946), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161275] = 2, + [161378] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8969), 3, + ACTIONS(8942), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161285] = 2, + [161388] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8873), 3, + ACTIONS(8986), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161295] = 2, + [161398] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8971), 3, + ACTIONS(8988), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161305] = 4, - ACTIONS(3451), 1, - anon_sym_LPAREN, - ACTIONS(8925), 1, - anon_sym_DOT, - STATE(2921), 1, - sym_arguments, + [161408] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [161319] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(8754), 3, + ACTIONS(8942), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161329] = 2, + [161418] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8973), 3, + ACTIONS(8754), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161339] = 2, + [161428] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8975), 3, + ACTIONS(8785), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161349] = 2, + [161438] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8975), 3, + ACTIONS(8952), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161359] = 2, + [161448] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8975), 3, + ACTIONS(8698), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161369] = 2, + [161458] = 3, + ACTIONS(8513), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8975), 3, - sym__automatic_semicolon, + ACTIONS(8990), 2, anon_sym_COMMA, - anon_sym_SEMI, - [161379] = 2, + anon_sym_RBRACE, + [161470] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8977), 3, + ACTIONS(8698), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161389] = 2, + [161480] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8977), 3, + ACTIONS(8946), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161399] = 2, + [161490] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8979), 3, + ACTIONS(8698), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161409] = 2, + [161500] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8975), 3, + ACTIONS(8700), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161419] = 2, + [161510] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8975), 3, + ACTIONS(8698), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161429] = 2, + [161520] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8975), 3, + ACTIONS(8946), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161439] = 2, + [161530] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8975), 3, + ACTIONS(8942), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161449] = 2, + [161540] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8975), 3, + ACTIONS(8942), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161459] = 2, + [161550] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8975), 3, + ACTIONS(8992), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161469] = 2, + [161560] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8977), 3, + ACTIONS(8942), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161479] = 2, + [161570] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8977), 3, + ACTIONS(8942), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161489] = 2, + [161580] = 4, + ACTIONS(8994), 1, + anon_sym_LPAREN, + ACTIONS(8996), 1, + anon_sym_await, + STATE(39), 1, + sym__for_header, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8979), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [161499] = 2, + [161594] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8975), 3, + ACTIONS(8698), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161509] = 2, + [161604] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8975), 3, + ACTIONS(8785), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161519] = 2, + [161614] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8732), 3, + ACTIONS(8698), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161529] = 2, + [161624] = 3, + ACTIONS(8998), 1, + anon_sym_LBRACE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8981), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [161539] = 2, + ACTIONS(8071), 2, + anon_sym_extends, + anon_sym_LBRACE_PIPE, + [161636] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8849), 3, + ACTIONS(9000), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161549] = 3, - ACTIONS(8983), 1, - anon_sym_as, + [161646] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8985), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [161561] = 4, - ACTIONS(8987), 1, - anon_sym_COMMA, - ACTIONS(8989), 1, - anon_sym_RBRACK, - STATE(5307), 1, - aux_sym_tuple_type_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [161575] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(8682), 3, + ACTIONS(8946), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161585] = 2, + [161656] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8849), 3, + ACTIONS(8942), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161595] = 2, + [161666] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8977), 3, - sym__automatic_semicolon, + ACTIONS(9002), 3, + anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_SEMI, - [161605] = 2, + anon_sym_implements, + [161676] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8991), 3, + ACTIONS(8754), 3, sym__automatic_semicolon, - anon_sym_from, + anon_sym_COMMA, anon_sym_SEMI, - [161615] = 2, + [161686] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8881), 3, + ACTIONS(8942), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161625] = 2, + [161696] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8977), 3, + ACTIONS(8952), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161635] = 2, + [161706] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8682), 3, + ACTIONS(8698), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161645] = 4, - ACTIONS(6749), 1, - anon_sym_AMP, - ACTIONS(6751), 1, - anon_sym_PIPE, - ACTIONS(6753), 1, - anon_sym_extends, + [161716] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [161659] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(8979), 3, + ACTIONS(8698), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161669] = 2, + [161726] = 4, + ACTIONS(8411), 1, + anon_sym_from, + ACTIONS(8914), 1, + anon_sym_as, + STATE(5781), 1, + sym__from_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8977), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [161679] = 4, - ACTIONS(8993), 1, + [161740] = 4, + ACTIONS(2948), 1, + anon_sym_RBRACK, + ACTIONS(9004), 1, anon_sym_COMMA, - ACTIONS(8995), 1, - anon_sym_RBRACE, - STATE(5420), 1, - aux_sym_enum_body_repeat1, + STATE(4934), 1, + aux_sym_tuple_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [161693] = 2, + [161754] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8949), 3, + ACTIONS(8906), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161703] = 2, + [161764] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8977), 3, + ACTIONS(8785), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161713] = 4, - ACTIONS(8997), 1, - anon_sym_COMMA, - ACTIONS(8999), 1, - anon_sym_RBRACE, - STATE(5420), 1, - aux_sym_enum_body_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [161727] = 4, - ACTIONS(6855), 1, - anon_sym_LPAREN, - ACTIONS(8925), 1, - anon_sym_DOT, - STATE(2921), 1, - sym_arguments, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [161741] = 2, + [161774] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8732), 3, + ACTIONS(8785), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161751] = 2, + [161784] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8873), 3, + ACTIONS(8946), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161761] = 2, + [161794] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8754), 3, + ACTIONS(8698), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161771] = 2, + [161804] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8979), 3, + ACTIONS(8698), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161781] = 4, - ACTIONS(5086), 1, - anon_sym_COMMA, - ACTIONS(9001), 1, - anon_sym_RBRACE, - STATE(5357), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [161795] = 4, - ACTIONS(5482), 1, - anon_sym_COMMA, - ACTIONS(9003), 1, - anon_sym_RBRACE, - STATE(5178), 1, - aux_sym_object_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [161809] = 4, - ACTIONS(7846), 1, - anon_sym_COMMA, - ACTIONS(9005), 1, - anon_sym_LBRACE, - STATE(4727), 1, - aux_sym_implements_clause_repeat1, + [161814] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [161823] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(8975), 3, + ACTIONS(8946), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161833] = 2, + [161824] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8975), 3, + ACTIONS(8942), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161843] = 2, + [161834] = 4, + ACTIONS(6401), 1, + anon_sym_DOT, + ACTIONS(6810), 1, + anon_sym_COLON, + ACTIONS(9006), 1, + anon_sym_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8754), 3, - sym__automatic_semicolon, + [161848] = 4, + ACTIONS(9008), 1, anon_sym_COMMA, - anon_sym_SEMI, - [161853] = 2, + ACTIONS(9010), 1, + anon_sym_RBRACE, + STATE(5340), 1, + aux_sym_enum_body_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8977), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [161863] = 2, + [161862] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8977), 3, + ACTIONS(8942), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161873] = 2, + [161872] = 3, + ACTIONS(9012), 1, + anon_sym_LBRACE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8979), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [161883] = 2, + ACTIONS(8130), 2, + anon_sym_extends, + anon_sym_LBRACE_PIPE, + [161884] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8975), 3, + ACTIONS(8920), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161893] = 2, + [161894] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8975), 3, + ACTIONS(8952), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161903] = 2, + [161904] = 4, + ACTIONS(5223), 1, + anon_sym_COMMA, + ACTIONS(9014), 1, + anon_sym_RBRACE, + STATE(5154), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9007), 3, - sym__automatic_semicolon, + [161918] = 4, + ACTIONS(9016), 1, anon_sym_COMMA, - anon_sym_SEMI, - [161913] = 3, - ACTIONS(9009), 1, - anon_sym_LBRACE, + ACTIONS(9018), 1, + anon_sym_RBRACE, + STATE(5340), 1, + aux_sym_enum_body_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8267), 2, - anon_sym_extends, - anon_sym_LBRACE_PIPE, - [161925] = 2, + [161932] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8975), 3, + ACTIONS(8698), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161935] = 2, + [161942] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8975), 3, + ACTIONS(8785), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161945] = 2, + [161952] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8977), 3, + ACTIONS(8785), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161955] = 2, + [161962] = 4, + ACTIONS(9020), 1, + sym_identifier, + ACTIONS(9022), 1, + anon_sym_LBRACK, + ACTIONS(9024), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8977), 3, - sym__automatic_semicolon, + [161976] = 4, + ACTIONS(7439), 1, + anon_sym_GT, + ACTIONS(9026), 1, anon_sym_COMMA, - anon_sym_SEMI, - [161965] = 2, + STATE(5020), 1, + aux_sym_type_parameters_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8979), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [161975] = 2, + [161990] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8975), 3, + ACTIONS(8698), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161985] = 2, + [162000] = 4, + ACTIONS(9028), 1, + sym_identifier, + ACTIONS(9030), 1, + anon_sym_LBRACK, + ACTIONS(9032), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8975), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [161995] = 2, + [162014] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8975), 3, + ACTIONS(8946), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [162005] = 2, + [162024] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8975), 3, + ACTIONS(9034), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [162015] = 2, + [162034] = 4, + ACTIONS(9036), 1, + sym_identifier, + ACTIONS(9038), 1, + anon_sym_LBRACK, + ACTIONS(9040), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8975), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [162025] = 4, - ACTIONS(5482), 1, - anon_sym_COMMA, - ACTIONS(9003), 1, - anon_sym_RBRACE, - STATE(5400), 1, - aux_sym_object_repeat1, + [162048] = 4, + ACTIONS(9042), 1, + sym_identifier, + ACTIONS(9044), 1, + anon_sym_LBRACK, + ACTIONS(9046), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [162039] = 2, + [162062] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8975), 3, + ACTIONS(8952), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [162049] = 2, + [162072] = 4, + ACTIONS(3483), 1, + anon_sym_LPAREN, + ACTIONS(8938), 1, + anon_sym_DOT, + STATE(2931), 1, + sym_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8977), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [162059] = 2, + [162086] = 3, + ACTIONS(9048), 1, + anon_sym_as, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8732), 3, - sym__automatic_semicolon, + ACTIONS(6750), 2, anon_sym_COMMA, - anon_sym_SEMI, - [162069] = 2, + anon_sym_RBRACE, + [162098] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8977), 3, + ACTIONS(8952), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [162079] = 4, - ACTIONS(7146), 1, - anon_sym_RBRACE, - ACTIONS(9011), 1, - anon_sym_COMMA, - STATE(5241), 1, - aux_sym_export_clause_repeat1, + [162108] = 4, + ACTIONS(6854), 1, + anon_sym_LPAREN, + ACTIONS(8938), 1, + anon_sym_DOT, + STATE(2931), 1, + sym_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - [162093] = 2, + [162122] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8849), 3, + ACTIONS(8698), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [162103] = 2, + [162132] = 4, + ACTIONS(5478), 1, + anon_sym_COMMA, + ACTIONS(9050), 1, + anon_sym_RBRACE, + STATE(5153), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8979), 3, - sym__automatic_semicolon, + [162146] = 4, + ACTIONS(2768), 1, + anon_sym_RBRACK, + ACTIONS(9052), 1, anon_sym_COMMA, - anon_sym_SEMI, - [162113] = 4, - ACTIONS(7060), 1, - anon_sym_implements, - ACTIONS(9013), 1, - anon_sym_LBRACE, - STATE(6000), 1, - sym_implements_clause, + STATE(4934), 1, + aux_sym_tuple_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [162127] = 2, + [162160] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9015), 3, + ACTIONS(8698), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [162137] = 2, + [162170] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8975), 3, + ACTIONS(8777), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [162147] = 2, + [162180] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9017), 3, + ACTIONS(8946), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [162157] = 2, + [162190] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8975), 3, + ACTIONS(8952), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [162167] = 2, + [162200] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8849), 3, + ACTIONS(8698), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [162177] = 2, + [162210] = 4, + ACTIONS(6748), 1, + anon_sym_type, + ACTIONS(9054), 1, + sym_identifier, + STATE(5493), 1, + sym__import_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8975), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [162187] = 2, + [162224] = 4, + ACTIONS(217), 1, + anon_sym_LBRACE_PIPE, + ACTIONS(1507), 1, + anon_sym_LBRACE, + STATE(793), 1, + sym_object_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8975), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [162197] = 2, + [162238] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8977), 3, + ACTIONS(8698), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [162207] = 2, + [162248] = 4, + ACTIONS(6748), 1, + anon_sym_type, + ACTIONS(9056), 1, + sym_identifier, + STATE(5506), 1, + sym__import_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8977), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [162217] = 2, + [162262] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8979), 3, + ACTIONS(8946), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [162227] = 2, + [162272] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8975), 3, + ACTIONS(8698), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [162237] = 2, + [162282] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8975), 3, + ACTIONS(8698), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [162247] = 2, + [162292] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8981), 3, + ACTIONS(8946), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [162257] = 2, + [162302] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8977), 3, + ACTIONS(8942), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [162267] = 2, + [162312] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8977), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [162277] = 2, + ACTIONS(7648), 3, + anon_sym_LBRACE, + anon_sym_COLON, + anon_sym_EQ_GT, + [162322] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8979), 3, + ACTIONS(8942), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [162287] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(8977), 3, - sym__automatic_semicolon, + [162332] = 4, + ACTIONS(9058), 1, anon_sym_COMMA, - anon_sym_SEMI, - [162297] = 2, + ACTIONS(9061), 1, + anon_sym_RBRACE, + STATE(5153), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8977), 3, - sym__automatic_semicolon, + [162346] = 4, + ACTIONS(9063), 1, anon_sym_COMMA, - anon_sym_SEMI, - [162307] = 2, + ACTIONS(9066), 1, + anon_sym_RBRACE, + STATE(5154), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8979), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [162317] = 2, + [162360] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8975), 3, + ACTIONS(8952), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [162327] = 2, + [162370] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8975), 3, + ACTIONS(8698), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [162337] = 2, + [162380] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8977), 3, + ACTIONS(8906), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [162347] = 2, + [162390] = 3, + ACTIONS(9068), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8977), 3, + ACTIONS(9070), 2, sym__automatic_semicolon, - anon_sym_COMMA, anon_sym_SEMI, - [162357] = 2, + [162402] = 4, + ACTIONS(9072), 1, + anon_sym_COMMA, + ACTIONS(9074), 1, + anon_sym_RBRACK, + STATE(5136), 1, + aux_sym_tuple_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8682), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [162367] = 2, + [162416] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8979), 3, + ACTIONS(8777), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [162377] = 2, + [162426] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8975), 3, + ACTIONS(8946), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [162387] = 2, + [162436] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8975), 3, + ACTIONS(8698), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [162397] = 2, + [162446] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8975), 3, + ACTIONS(8698), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [162407] = 2, + [162456] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8881), 3, + ACTIONS(8946), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [162417] = 4, - ACTIONS(9019), 1, + [162466] = 4, + ACTIONS(6998), 1, + anon_sym_RBRACE, + ACTIONS(9076), 1, anon_sym_COMMA, - ACTIONS(9022), 1, - anon_sym_GT, - STATE(5172), 1, - aux_sym_type_parameters_repeat1, + STATE(4917), 1, + aux_sym_named_imports_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [162431] = 2, + [162480] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8732), 3, + ACTIONS(8700), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [162441] = 4, - ACTIONS(5086), 1, - anon_sym_COMMA, - ACTIONS(9001), 1, - anon_sym_RBRACE, - STATE(5401), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [162455] = 4, - ACTIONS(9024), 1, - sym_identifier, - ACTIONS(9026), 1, - anon_sym_LBRACK, - ACTIONS(9028), 1, - sym_private_property_identifier, + [162490] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [162469] = 2, + ACTIONS(8942), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [162500] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8975), 3, + ACTIONS(8942), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [162479] = 2, + [162510] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8977), 3, + ACTIONS(8942), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [162489] = 4, - ACTIONS(5482), 1, - anon_sym_COMMA, - ACTIONS(9030), 1, - anon_sym_RBRACE, - STATE(5400), 1, - aux_sym_object_repeat1, + [162520] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [162503] = 2, + ACTIONS(8942), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [162530] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8977), 3, + ACTIONS(8698), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [162513] = 2, + [162540] = 3, + ACTIONS(7387), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8732), 3, + ACTIONS(9078), 2, sym__automatic_semicolon, - anon_sym_COMMA, anon_sym_SEMI, - [162523] = 2, + [162552] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8979), 3, + ACTIONS(8698), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [162533] = 2, + [162562] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8975), 3, + ACTIONS(8752), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [162543] = 2, + [162572] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8975), 3, + ACTIONS(8946), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [162553] = 2, + [162582] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9032), 3, + ACTIONS(8942), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [162563] = 2, + [162592] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8975), 3, + ACTIONS(8942), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [162573] = 2, + [162602] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8975), 3, + ACTIONS(8942), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [162583] = 2, + [162612] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9034), 3, + ACTIONS(8942), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [162593] = 2, + [162622] = 4, + ACTIONS(9080), 1, + anon_sym_COMMA, + ACTIONS(9082), 1, + anon_sym_RBRACE, + STATE(5187), 1, + aux_sym_enum_body_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8732), 3, + [162636] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8700), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [162603] = 4, - ACTIONS(218), 1, - anon_sym_LBRACE_PIPE, - ACTIONS(1501), 1, - anon_sym_LBRACE, - STATE(901), 1, - sym_object_type, + [162646] = 4, + ACTIONS(1942), 1, + anon_sym_COMMA, + ACTIONS(9084), 1, + anon_sym_RPAREN, + STATE(4708), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [162617] = 2, + [162660] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8975), 3, + ACTIONS(6081), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [162627] = 2, + [162670] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9036), 3, + ACTIONS(8817), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [162637] = 4, - ACTIONS(9038), 1, + [162680] = 4, + ACTIONS(9086), 1, anon_sym_COMMA, - ACTIONS(9040), 1, + ACTIONS(9088), 1, anon_sym_RBRACE, - STATE(5389), 1, + STATE(5340), 1, aux_sym_enum_body_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [162651] = 2, + [162694] = 3, + ACTIONS(7389), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8975), 3, + ACTIONS(9078), 2, sym__automatic_semicolon, - anon_sym_COMMA, anon_sym_SEMI, - [162661] = 4, - ACTIONS(1948), 1, + [162706] = 4, + ACTIONS(9090), 1, anon_sym_COMMA, - ACTIONS(9042), 1, - anon_sym_RPAREN, - STATE(4742), 1, - aux_sym_array_repeat1, + ACTIONS(9092), 1, + anon_sym_RBRACE, + STATE(5340), 1, + aux_sym_enum_body_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162720] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6750), 3, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_from, + [162730] = 3, + ACTIONS(9094), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - [162675] = 2, + ACTIONS(9096), 2, + anon_sym_COMMA, + anon_sym_from, + [162742] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8849), 3, + ACTIONS(8700), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [162685] = 4, - ACTIONS(3176), 1, - anon_sym_GT, - ACTIONS(9044), 1, - anon_sym_COMMA, - STATE(4727), 1, - aux_sym_implements_clause_repeat1, + [162752] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [162699] = 2, + ACTIONS(728), 3, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_RBRACE, + [162762] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8849), 3, + ACTIONS(8700), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [162709] = 2, + [162772] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8849), 3, + ACTIONS(8817), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [162719] = 4, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(9046), 1, - anon_sym_EQ, - STATE(6173), 1, - sym_type_parameters, + [162782] = 4, + ACTIONS(3216), 1, + anon_sym_GT, + ACTIONS(9098), 1, + anon_sym_COMMA, + STATE(4747), 1, + aux_sym_implements_clause_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [162733] = 2, + [162796] = 3, + ACTIONS(9100), 1, + anon_sym_as, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8849), 3, - sym__automatic_semicolon, + ACTIONS(9096), 2, anon_sym_COMMA, - anon_sym_SEMI, - [162743] = 4, - ACTIONS(5086), 1, + anon_sym_RBRACE, + [162808] = 4, + ACTIONS(9102), 1, anon_sym_COMMA, - ACTIONS(9048), 1, + ACTIONS(9104), 1, anon_sym_RBRACE, - STATE(4830), 1, - aux_sym_object_pattern_repeat1, + STATE(5165), 1, + aux_sym_named_imports_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [162757] = 2, + [162822] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8881), 3, + ACTIONS(9106), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [162767] = 2, + [162832] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8849), 3, + ACTIONS(9108), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [162777] = 2, + [162842] = 4, + ACTIONS(9110), 1, + sym_identifier, + ACTIONS(9112), 1, + anon_sym_require, + STATE(5186), 1, + sym_nested_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9050), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [162787] = 2, + [162856] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8849), 3, + ACTIONS(8752), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [162797] = 2, + [162866] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9052), 3, + ACTIONS(9114), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [162807] = 2, + [162876] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9052), 3, + ACTIONS(9116), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [162817] = 2, + [162886] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8881), 3, + ACTIONS(9118), 3, sym__automatic_semicolon, - anon_sym_COMMA, + anon_sym_from, anon_sym_SEMI, - [162827] = 2, + [162896] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9052), 3, + ACTIONS(8409), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [162837] = 2, + [162906] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9052), 3, + ACTIONS(8817), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [162847] = 2, + [162916] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9054), 3, + ACTIONS(9120), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [162857] = 2, + [162926] = 4, + ACTIONS(1607), 1, + anon_sym_DQUOTE, + ACTIONS(1609), 1, + anon_sym_SQUOTE, + STATE(4769), 1, + sym_string, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9054), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [162867] = 4, - ACTIONS(5482), 1, - anon_sym_COMMA, - ACTIONS(9056), 1, - anon_sym_RBRACE, - STATE(4831), 1, - aux_sym_object_repeat1, + [162940] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [162881] = 2, + ACTIONS(7491), 3, + anon_sym_LBRACK, + sym_identifier, + sym_private_property_identifier, + [162950] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9058), 3, + ACTIONS(8906), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [162891] = 2, + [162960] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9052), 3, + ACTIONS(9122), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [162901] = 2, + [162970] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9052), 3, + ACTIONS(9124), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [162911] = 2, + [162980] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9052), 3, + ACTIONS(9124), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [162921] = 2, + [162990] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9052), 3, + ACTIONS(9124), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [162931] = 2, + [163000] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9052), 3, + ACTIONS(9124), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [162941] = 2, + [163010] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9052), 3, + ACTIONS(8754), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [162951] = 2, + [163020] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8949), 3, + ACTIONS(8754), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [162961] = 2, + [163030] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9052), 3, + ACTIONS(9126), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [162971] = 2, + [163040] = 4, + ACTIONS(7997), 1, + anon_sym_COMMA, + ACTIONS(9128), 1, + anon_sym_LBRACE, + STATE(4747), 1, + aux_sym_implements_clause_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163054] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9052), 3, + ACTIONS(9126), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [162981] = 2, + [163064] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9052), 3, + ACTIONS(8224), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [162991] = 2, + [163074] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8949), 3, + ACTIONS(9130), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163001] = 2, + [163084] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9052), 3, + ACTIONS(9124), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163011] = 2, + [163094] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9052), 3, + ACTIONS(9124), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163021] = 4, - ACTIONS(5482), 1, + [163104] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(9124), 3, + sym__automatic_semicolon, anon_sym_COMMA, - ACTIONS(9056), 1, - anon_sym_RBRACE, - STATE(5400), 1, - aux_sym_object_repeat1, + anon_sym_SEMI, + [163114] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [163035] = 4, - ACTIONS(1599), 1, - anon_sym_DQUOTE, - ACTIONS(1601), 1, - anon_sym_SQUOTE, - STATE(4670), 1, - sym_string, + ACTIONS(8224), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [163124] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [163049] = 2, + ACTIONS(9124), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [163134] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9052), 3, + ACTIONS(9124), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163059] = 2, + [163144] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9054), 3, + ACTIONS(9124), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163069] = 4, - ACTIONS(5086), 1, + [163154] = 4, + ACTIONS(5223), 1, anon_sym_COMMA, - ACTIONS(9048), 1, + ACTIONS(9132), 1, anon_sym_RBRACE, - STATE(5401), 1, + STATE(5116), 1, aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [163083] = 2, + [163168] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8682), 3, + ACTIONS(9126), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163093] = 4, - ACTIONS(1805), 1, + [163178] = 4, + ACTIONS(5478), 1, anon_sym_COMMA, - ACTIONS(8522), 1, - anon_sym_RBRACK, - STATE(5353), 1, - aux_sym_array_pattern_repeat1, + ACTIONS(9134), 1, + anon_sym_RBRACE, + STATE(5135), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [163107] = 2, + [163192] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9054), 3, + ACTIONS(8817), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163117] = 2, + [163202] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9060), 3, - sym__automatic_semicolon, - anon_sym_from, - anon_sym_SEMI, - [163127] = 2, + ACTIONS(7662), 3, + anon_sym_LBRACE, + anon_sym_COLON, + anon_sym_EQ_GT, + [163212] = 4, + ACTIONS(9136), 1, + anon_sym_COMMA, + ACTIONS(9139), 1, + anon_sym_RPAREN, + STATE(5234), 1, + aux_sym_formal_parameters_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8732), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [163137] = 2, + [163226] = 4, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(9141), 1, + anon_sym_EQ, + STATE(5900), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9058), 3, + [163240] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(9126), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163147] = 2, + [163250] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9052), 3, + ACTIONS(9143), 3, sym__automatic_semicolon, - anon_sym_COMMA, + anon_sym_from, anon_sym_SEMI, - [163157] = 2, + [163260] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9052), 3, + ACTIONS(9130), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163167] = 4, - ACTIONS(9062), 1, + [163270] = 4, + ACTIONS(9145), 1, anon_sym_COMMA, - ACTIONS(9065), 1, + ACTIONS(9147), 1, anon_sym_RBRACE, - STATE(5241), 1, + STATE(4826), 1, aux_sym_export_clause_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [163181] = 2, + [163284] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9052), 3, + ACTIONS(8777), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163191] = 2, + [163294] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9052), 3, + ACTIONS(9124), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163201] = 2, + [163304] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9052), 3, + ACTIONS(9124), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163211] = 2, + [163314] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9052), 3, + ACTIONS(8906), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163221] = 2, + [163324] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9052), 3, + ACTIONS(9149), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163231] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(9052), 3, - sym__automatic_semicolon, + [163334] = 4, + ACTIONS(5223), 1, anon_sym_COMMA, - anon_sym_SEMI, - [163241] = 4, - ACTIONS(8445), 1, - anon_sym_from, - ACTIONS(8795), 1, - anon_sym_as, - STATE(5649), 1, - sym__from_clause, + ACTIONS(9151), 1, + anon_sym_RBRACE, + STATE(4856), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [163255] = 2, + [163348] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8849), 3, + ACTIONS(9153), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163265] = 2, + [163358] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8680), 3, + ACTIONS(9126), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163275] = 4, - ACTIONS(1948), 1, - anon_sym_COMMA, - ACTIONS(5614), 1, - anon_sym_RBRACK, - STATE(4742), 1, - aux_sym_array_repeat1, + [163368] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [163289] = 4, - ACTIONS(2470), 1, - anon_sym_LT, - ACTIONS(9067), 1, - anon_sym_EQ, - STATE(5891), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [163303] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(9069), 3, + ACTIONS(8777), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163313] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(8881), 3, - sym__automatic_semicolon, + [163378] = 4, + ACTIONS(5478), 1, anon_sym_COMMA, - anon_sym_SEMI, - [163323] = 2, + ACTIONS(9134), 1, + anon_sym_RBRACE, + STATE(5153), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9071), 3, - sym__automatic_semicolon, + [163392] = 4, + ACTIONS(5478), 1, anon_sym_COMMA, - anon_sym_SEMI, - [163333] = 2, + ACTIONS(9155), 1, + anon_sym_RBRACE, + STATE(4860), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9073), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [163343] = 2, + [163406] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9073), 3, + ACTIONS(9157), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163353] = 2, + [163416] = 4, + ACTIONS(5478), 1, + anon_sym_COMMA, + ACTIONS(9155), 1, + anon_sym_RBRACE, + STATE(5153), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8734), 3, - sym__automatic_semicolon, + [163430] = 4, + ACTIONS(5223), 1, anon_sym_COMMA, - anon_sym_SEMI, - [163363] = 2, + ACTIONS(9151), 1, + anon_sym_RBRACE, + STATE(5154), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9073), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [163373] = 2, + [163444] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9073), 3, + ACTIONS(9159), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163383] = 4, - ACTIONS(9075), 1, - anon_sym_COMMA, - ACTIONS(9077), 1, - anon_sym_RPAREN, - STATE(4853), 1, - aux_sym_formal_parameters_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [163397] = 2, + [163454] = 3, + ACTIONS(7601), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9079), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [163407] = 2, + ACTIONS(3673), 2, + anon_sym_in, + anon_sym_of, + [163466] = 3, + ACTIONS(9161), 1, + anon_sym_as, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9081), 3, - sym__automatic_semicolon, + ACTIONS(9163), 2, anon_sym_COMMA, - anon_sym_SEMI, - [163417] = 2, + anon_sym_RBRACE, + [163478] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8849), 3, + ACTIONS(9159), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163427] = 2, + [163488] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9069), 3, + ACTIONS(9165), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163437] = 2, + [163498] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9083), 3, + ACTIONS(9126), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163447] = 2, + [163508] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8732), 3, + ACTIONS(9130), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163457] = 2, + [163518] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9085), 3, + ACTIONS(9126), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163467] = 3, - ACTIONS(8207), 1, - anon_sym_EQ, + [163528] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3652), 2, - anon_sym_in, - anon_sym_of, - [163479] = 2, + ACTIONS(9126), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [163538] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9036), 3, + ACTIONS(9130), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163489] = 2, + [163548] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8875), 3, + ACTIONS(8700), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163499] = 2, + [163558] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9085), 3, + ACTIONS(8777), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163509] = 2, + [163568] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8787), 3, + ACTIONS(9124), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163519] = 2, + [163578] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9087), 3, + ACTIONS(9124), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163529] = 2, + [163588] = 4, + ACTIONS(7603), 1, + anon_sym_AMP, + ACTIONS(7605), 1, + anon_sym_PIPE, + ACTIONS(7607), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8787), 3, + [163602] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(9126), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163539] = 2, + [163612] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8678), 3, + ACTIONS(8700), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163549] = 3, - ACTIONS(9089), 1, - anon_sym_EQ, + [163622] = 4, + ACTIONS(217), 1, + anon_sym_LBRACE_PIPE, + ACTIONS(1507), 1, + anon_sym_LBRACE, + STATE(818), 1, + sym_object_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8740), 2, + [163636] = 4, + ACTIONS(5223), 1, anon_sym_COMMA, - anon_sym_from, - [163561] = 3, - ACTIONS(7647), 1, - anon_sym_EQ, + ACTIONS(9132), 1, + anon_sym_RBRACE, + STATE(5154), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3652), 2, - anon_sym_in, - anon_sym_of, - [163573] = 2, + [163650] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8754), 3, + ACTIONS(9126), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163583] = 2, + [163660] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9017), 3, + ACTIONS(8817), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163593] = 2, + [163670] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8732), 3, + ACTIONS(9130), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163603] = 2, + [163680] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8678), 3, + ACTIONS(9153), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163613] = 4, - ACTIONS(1805), 1, + [163690] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(9124), 3, + sym__automatic_semicolon, anon_sym_COMMA, - ACTIONS(8474), 1, - anon_sym_RBRACK, - STATE(4857), 1, - aux_sym_array_pattern_repeat1, + anon_sym_SEMI, + [163700] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [163627] = 2, + ACTIONS(9157), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [163710] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6414), 3, - anon_sym_LPAREN, - anon_sym_DOT, - anon_sym_LT, - [163637] = 2, + ACTIONS(9124), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [163720] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8871), 3, + ACTIONS(9124), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163647] = 4, - ACTIONS(1948), 1, + [163730] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(9124), 3, + sym__automatic_semicolon, anon_sym_COMMA, - ACTIONS(5423), 1, - anon_sym_RBRACK, - STATE(4856), 1, - aux_sym_array_repeat1, + anon_sym_SEMI, + [163740] = 4, + ACTIONS(9167), 1, + anon_sym_COMMA, + ACTIONS(9169), 1, + anon_sym_RPAREN, + STATE(4874), 1, + aux_sym_formal_parameters_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [163661] = 2, + [163754] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8736), 3, + ACTIONS(9126), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163671] = 2, + [163764] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8787), 3, + ACTIONS(9171), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163681] = 2, + [163774] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8787), 3, + ACTIONS(9173), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163691] = 2, + [163784] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8732), 3, + ACTIONS(8754), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163701] = 2, + [163794] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8787), 3, + ACTIONS(9173), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163711] = 4, - ACTIONS(7560), 1, - anon_sym_AMP, - ACTIONS(7562), 1, - anon_sym_PIPE, - ACTIONS(7564), 1, - anon_sym_extends, + [163804] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [163725] = 2, + ACTIONS(9159), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [163814] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8787), 3, + ACTIONS(9175), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163735] = 2, + [163824] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8849), 3, + ACTIONS(9126), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163745] = 2, + [163834] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8678), 3, + ACTIONS(9171), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163755] = 2, + [163844] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8849), 3, + ACTIONS(9157), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163765] = 2, + [163854] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8678), 3, + ACTIONS(9130), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163775] = 4, - ACTIONS(1948), 1, - anon_sym_COMMA, - ACTIONS(5423), 1, - anon_sym_RBRACK, - STATE(4742), 1, - aux_sym_array_repeat1, + [163864] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [163789] = 2, + ACTIONS(9124), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [163874] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8736), 3, + ACTIONS(9124), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163799] = 2, + [163884] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8787), 3, + ACTIONS(9124), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163809] = 2, + [163894] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7414), 3, - anon_sym_LBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - [163819] = 4, - ACTIONS(1645), 1, - anon_sym_RPAREN, - ACTIONS(9091), 1, + ACTIONS(9124), 3, + sym__automatic_semicolon, anon_sym_COMMA, - STATE(4944), 1, - aux_sym_formal_parameters_repeat1, + anon_sym_SEMI, + [163904] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [163833] = 2, + ACTIONS(9177), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [163914] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8787), 3, + ACTIONS(8777), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163843] = 4, - ACTIONS(9093), 1, - anon_sym_COMMA, - ACTIONS(9095), 1, - anon_sym_RPAREN, - STATE(5302), 1, - aux_sym_formal_parameters_repeat1, + [163924] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [163857] = 4, - ACTIONS(218), 1, - anon_sym_LBRACE_PIPE, - ACTIONS(1501), 1, - anon_sym_LBRACE, - STATE(850), 1, - sym_object_type, + ACTIONS(9179), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [163934] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [163871] = 4, - ACTIONS(1805), 1, + ACTIONS(9124), 3, + sym__automatic_semicolon, anon_sym_COMMA, - ACTIONS(8474), 1, + anon_sym_SEMI, + [163944] = 4, + ACTIONS(1823), 1, + anon_sym_COMMA, + ACTIONS(8515), 1, anon_sym_RBRACK, - STATE(5358), 1, + STATE(4882), 1, aux_sym_array_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [163885] = 4, - ACTIONS(2856), 1, - anon_sym_RBRACK, - ACTIONS(9097), 1, - anon_sym_COMMA, - STATE(4943), 1, - aux_sym_tuple_type_repeat1, + [163958] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [163899] = 2, + ACTIONS(9124), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [163968] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8692), 3, + ACTIONS(9126), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163909] = 4, - ACTIONS(6717), 1, - anon_sym_type, - ACTIONS(9099), 1, - sym_identifier, - STATE(5759), 1, - sym__import_identifier, + [163978] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [163923] = 4, - ACTIONS(6717), 1, - anon_sym_type, - ACTIONS(9101), 1, - sym_identifier, - STATE(5580), 1, - sym__import_identifier, + ACTIONS(9126), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [163988] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [163937] = 4, - ACTIONS(9103), 1, + ACTIONS(9130), 3, + sym__automatic_semicolon, anon_sym_COMMA, - ACTIONS(9106), 1, - anon_sym_RBRACE, - STATE(5311), 1, - aux_sym_named_imports_repeat1, + anon_sym_SEMI, + [163998] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [163951] = 4, - ACTIONS(1511), 1, - anon_sym_DQUOTE, - ACTIONS(1513), 1, - anon_sym_SQUOTE, - STATE(5973), 1, - sym_string, + ACTIONS(9124), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [164008] = 4, + ACTIONS(1942), 1, + anon_sym_COMMA, + ACTIONS(5442), 1, + anon_sym_RBRACK, + STATE(4881), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [163965] = 2, + [164022] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9108), 3, + ACTIONS(9124), 3, sym__automatic_semicolon, - anon_sym_from, - anon_sym_SEMI, - [163975] = 4, - ACTIONS(9110), 1, anon_sym_COMMA, - ACTIONS(9112), 1, - anon_sym_RBRACE, - STATE(5139), 1, - aux_sym_export_clause_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [163989] = 2, + anon_sym_SEMI, + [164032] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8678), 3, + ACTIONS(9124), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163999] = 2, + [164042] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8849), 3, + ACTIONS(9124), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [164009] = 2, + [164052] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8678), 3, + ACTIONS(9126), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [164019] = 2, + [164062] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9114), 3, + ACTIONS(9177), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [164029] = 2, + [164072] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8736), 3, + ACTIONS(8752), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [164039] = 4, - ACTIONS(1805), 1, + [164082] = 4, + ACTIONS(1942), 1, anon_sym_COMMA, - ACTIONS(8522), 1, + ACTIONS(5442), 1, anon_sym_RBRACK, - STATE(5358), 1, - aux_sym_array_pattern_repeat1, + STATE(4708), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164053] = 2, + [164096] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8678), 3, + ACTIONS(9126), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [164063] = 2, + [164106] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8881), 3, + ACTIONS(9130), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [164073] = 2, + [164116] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8678), 3, + ACTIONS(9181), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [164083] = 2, + [164126] = 4, + ACTIONS(1823), 1, + anon_sym_COMMA, + ACTIONS(8515), 1, + anon_sym_RBRACK, + STATE(4933), 1, + aux_sym_array_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8682), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [164093] = 2, + [164140] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8849), 3, + ACTIONS(9124), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [164103] = 2, + [164150] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9114), 3, + ACTIONS(9124), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [164113] = 3, - ACTIONS(9116), 1, - anon_sym_as, + [164160] = 4, + ACTIONS(9183), 1, + sym_identifier, + ACTIONS(9185), 1, + anon_sym_LBRACK, + ACTIONS(9187), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9118), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [164125] = 4, - ACTIONS(2450), 1, - anon_sym_LBRACE, - ACTIONS(9120), 1, - anon_sym_LPAREN, - STATE(762), 1, - sym_statement_block, + [164174] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164139] = 2, + ACTIONS(9149), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [164184] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8754), 3, + ACTIONS(9126), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [164149] = 2, + [164194] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8736), 3, + ACTIONS(9126), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [164159] = 2, + [164204] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8881), 3, + ACTIONS(9130), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [164169] = 2, + [164214] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5594), 3, + ACTIONS(9126), 3, + sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_RBRACK, - [164179] = 2, + anon_sym_SEMI, + [164224] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8787), 3, + ACTIONS(9126), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [164189] = 3, - ACTIONS(8472), 1, - anon_sym_EQ, + [164234] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9122), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - [164201] = 3, - ACTIONS(9124), 1, + ACTIONS(9177), 3, sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [164244] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6981), 2, - anon_sym_in, - anon_sym_of, - [164213] = 2, + ACTIONS(8777), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [164254] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8787), 3, + ACTIONS(9130), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [164223] = 2, + [164264] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7512), 3, - anon_sym_LBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - [164233] = 3, - ACTIONS(8355), 1, - anon_sym_LBRACE, + ACTIONS(9124), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [164274] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8357), 2, + ACTIONS(9124), 3, + sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_LBRACE_PIPE, - [164245] = 2, + anon_sym_SEMI, + [164284] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8754), 3, + ACTIONS(9126), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [164255] = 2, + [164294] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8732), 3, + ACTIONS(9126), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [164265] = 2, + [164304] = 4, + ACTIONS(5478), 1, + anon_sym_COMMA, + ACTIONS(9189), 1, + anon_sym_RBRACE, + STATE(5369), 1, + aux_sym_object_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164318] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8678), 3, + ACTIONS(9130), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [164275] = 2, + [164328] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9114), 3, + ACTIONS(9177), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [164285] = 2, + [164338] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8678), 3, + ACTIONS(9124), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [164295] = 4, - ACTIONS(1948), 1, + [164348] = 4, + ACTIONS(9191), 1, anon_sym_COMMA, - ACTIONS(9126), 1, - anon_sym_RBRACK, - STATE(4742), 1, - aux_sym_array_repeat1, + ACTIONS(9194), 1, + anon_sym_RBRACE, + STATE(5340), 1, + aux_sym_enum_body_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164309] = 2, + [164362] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8849), 3, + ACTIONS(9124), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [164319] = 2, + [164372] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9128), 3, + ACTIONS(9124), 3, sym__automatic_semicolon, - anon_sym_from, + anon_sym_COMMA, anon_sym_SEMI, - [164329] = 2, + [164382] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8732), 3, + ACTIONS(9177), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [164339] = 4, - ACTIONS(5482), 1, + [164392] = 4, + ACTIONS(5478), 1, anon_sym_COMMA, - ACTIONS(9130), 1, + ACTIONS(9189), 1, anon_sym_RBRACE, - STATE(5377), 1, + STATE(5153), 1, aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164353] = 2, + [164406] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8736), 3, + ACTIONS(9196), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [164363] = 4, - ACTIONS(5482), 1, - anon_sym_COMMA, - ACTIONS(9130), 1, - anon_sym_RBRACE, - STATE(5400), 1, - aux_sym_object_repeat1, + [164416] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164377] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(8787), 3, + ACTIONS(9196), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [164387] = 2, + [164426] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8787), 3, + ACTIONS(9198), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [164397] = 4, - ACTIONS(1805), 1, - anon_sym_COMMA, - ACTIONS(9132), 1, - anon_sym_RBRACK, - STATE(5358), 1, - aux_sym_array_pattern_repeat1, + [164436] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164411] = 2, + ACTIONS(9124), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [164446] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8849), 3, + ACTIONS(9126), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [164421] = 4, - ACTIONS(9134), 1, + [164456] = 4, + ACTIONS(9200), 1, anon_sym_COMMA, - ACTIONS(9136), 1, + ACTIONS(9202), 1, anon_sym_RPAREN, STATE(5381), 1, aux_sym_formal_parameters_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164435] = 2, + [164470] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8849), 3, + ACTIONS(9126), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [164445] = 4, - ACTIONS(5086), 1, - anon_sym_COMMA, - ACTIONS(9138), 1, - anon_sym_RBRACE, - STATE(5401), 1, - aux_sym_object_pattern_repeat1, + [164480] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164459] = 4, - ACTIONS(9122), 1, - anon_sym_RBRACK, - ACTIONS(9140), 1, + ACTIONS(9130), 3, + sym__automatic_semicolon, anon_sym_COMMA, - STATE(5358), 1, - aux_sym_array_pattern_repeat1, + anon_sym_SEMI, + [164490] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164473] = 2, + ACTIONS(9124), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [164500] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8754), 3, + ACTIONS(9124), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [164483] = 2, + [164510] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8787), 3, + ACTIONS(9124), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [164493] = 2, + [164520] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8881), 3, + ACTIONS(9124), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [164503] = 2, + [164530] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9114), 3, + ACTIONS(9124), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [164513] = 2, + [164540] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8688), 3, + ACTIONS(9034), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [164523] = 3, - ACTIONS(9143), 1, - anon_sym_LBRACE, + [164550] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8341), 2, - anon_sym_extends, - anon_sym_LBRACE_PIPE, - [164535] = 2, + ACTIONS(9124), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [164560] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9114), 3, + ACTIONS(8777), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [164545] = 2, + [164570] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8787), 3, + ACTIONS(8752), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [164555] = 2, + [164580] = 4, + ACTIONS(2490), 1, + anon_sym_LT, + ACTIONS(9204), 1, + anon_sym_EQ, + STATE(6227), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8881), 3, + [164594] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8777), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [164565] = 4, - ACTIONS(9145), 1, + [164604] = 3, + ACTIONS(9206), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(9096), 2, + anon_sym_COMMA, + anon_sym_from, + [164616] = 4, + ACTIONS(9208), 1, anon_sym_LPAREN, - ACTIONS(9147), 1, + ACTIONS(9210), 1, anon_sym_await, - STATE(74), 1, + STATE(75), 1, sym__for_header, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164579] = 4, - ACTIONS(1948), 1, + [164630] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(9212), 3, + sym__automatic_semicolon, anon_sym_COMMA, - ACTIONS(5614), 1, - anon_sym_RBRACK, - STATE(5344), 1, - aux_sym_array_repeat1, + anon_sym_SEMI, + [164640] = 4, + ACTIONS(2472), 1, + anon_sym_while, + ACTIONS(9214), 1, + anon_sym_else, + STATE(871), 1, + sym_else_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164593] = 4, - ACTIONS(3550), 1, - anon_sym_COLON, - ACTIONS(9149), 1, - anon_sym_RPAREN, - STATE(5957), 1, - sym_type_annotation, + [164654] = 4, + ACTIONS(5478), 1, + anon_sym_COMMA, + ACTIONS(9216), 1, + anon_sym_RBRACE, + STATE(5153), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164607] = 2, + [164668] = 4, + ACTIONS(5478), 1, + anon_sym_COMMA, + ACTIONS(9218), 1, + anon_sym_RBRACE, + STATE(5153), 1, + aux_sym_object_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164682] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8949), 3, + ACTIONS(9220), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [164617] = 2, + [164692] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9151), 3, + ACTIONS(9220), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [164627] = 4, - ACTIONS(2514), 1, - anon_sym_while, - ACTIONS(9153), 1, - anon_sym_else, - STATE(823), 1, - sym_else_clause, + [164702] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164641] = 4, - ACTIONS(5482), 1, + ACTIONS(9220), 3, + sym__automatic_semicolon, anon_sym_COMMA, - ACTIONS(9155), 1, - anon_sym_RBRACE, - STATE(5400), 1, - aux_sym_object_repeat1, + anon_sym_SEMI, + [164712] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164655] = 3, - ACTIONS(4118), 1, - anon_sym_LBRACE, + ACTIONS(9220), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [164722] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4120), 2, + ACTIONS(9222), 3, + sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_LBRACE_PIPE, - [164667] = 2, + anon_sym_SEMI, + [164732] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9151), 3, + ACTIONS(9222), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [164677] = 4, - ACTIONS(5482), 1, + [164742] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(9224), 3, + sym__automatic_semicolon, anon_sym_COMMA, - ACTIONS(9157), 1, - anon_sym_RBRACE, - STATE(5400), 1, - aux_sym_object_repeat1, + anon_sym_SEMI, + [164752] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164691] = 2, + ACTIONS(9220), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [164762] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8682), 3, + ACTIONS(9220), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [164701] = 2, + [164772] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9159), 3, + ACTIONS(9220), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [164711] = 2, + [164782] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8692), 3, + ACTIONS(9177), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [164721] = 4, - ACTIONS(1653), 1, + [164792] = 4, + ACTIONS(1649), 1, anon_sym_RPAREN, - ACTIONS(9161), 1, + ACTIONS(9226), 1, anon_sym_COMMA, - STATE(4944), 1, + STATE(5234), 1, aux_sym_formal_parameters_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164735] = 4, - ACTIONS(9163), 1, - sym_identifier, - ACTIONS(9165), 1, - anon_sym_LBRACK, - ACTIONS(9167), 1, - sym_private_property_identifier, + [164806] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164749] = 2, + ACTIONS(8700), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [164816] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8682), 3, + ACTIONS(9220), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [164759] = 2, + [164826] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8678), 3, + ACTIONS(9220), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [164769] = 4, - ACTIONS(9169), 1, - anon_sym_COMMA, - ACTIONS(9171), 1, - anon_sym_RBRACE, - STATE(5420), 1, - aux_sym_enum_body_repeat1, + [164836] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164783] = 2, + ACTIONS(9220), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [164846] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8949), 3, + ACTIONS(9220), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [164793] = 3, - ACTIONS(9173), 1, + [164856] = 3, + ACTIONS(9228), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3580), 2, + ACTIONS(3593), 2, anon_sym_COMMA, anon_sym_RBRACK, - [164805] = 3, - ACTIONS(4158), 1, - anon_sym_LBRACE, + [164868] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4160), 2, - anon_sym_COMMA, - anon_sym_LBRACE_PIPE, - [164817] = 4, - ACTIONS(9176), 1, + ACTIONS(9220), 3, + sym__automatic_semicolon, anon_sym_COMMA, - ACTIONS(9178), 1, - anon_sym_RBRACE, - STATE(5420), 1, - aux_sym_enum_body_repeat1, + anon_sym_SEMI, + [164878] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164831] = 3, - ACTIONS(4166), 1, - anon_sym_LBRACE, + ACTIONS(9220), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [164888] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4168), 2, + ACTIONS(9220), 3, + sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_LBRACE_PIPE, - [164843] = 2, + anon_sym_SEMI, + [164898] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9180), 3, + ACTIONS(9177), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [164853] = 2, + [164908] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8849), 3, + ACTIONS(9220), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [164863] = 4, - ACTIONS(1948), 1, - anon_sym_COMMA, - ACTIONS(5411), 1, - anon_sym_RPAREN, - STATE(5194), 1, - aux_sym_array_repeat1, + [164918] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164877] = 4, - ACTIONS(9182), 1, - sym_identifier, - ACTIONS(9184), 1, - anon_sym_LBRACK, - ACTIONS(9186), 1, - sym_private_property_identifier, + ACTIONS(9220), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [164928] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164891] = 4, - ACTIONS(1948), 1, + ACTIONS(9222), 3, + sym__automatic_semicolon, anon_sym_COMMA, - ACTIONS(5411), 1, - anon_sym_RPAREN, - STATE(4742), 1, - aux_sym_array_repeat1, + anon_sym_SEMI, + [164938] = 3, + ACTIONS(8134), 1, + anon_sym_const, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164905] = 4, - ACTIONS(3509), 1, - anon_sym_LPAREN, - ACTIONS(9188), 1, - anon_sym_DOT, - STATE(3219), 1, - sym_arguments, + ACTIONS(8132), 2, + sym_identifier, + anon_sym_out, + [164950] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164919] = 2, + ACTIONS(9222), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [164960] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8849), 3, + ACTIONS(8700), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [164929] = 2, + [164970] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9114), 3, + ACTIONS(9224), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [164939] = 2, + [164980] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9190), 3, - anon_sym_LBRACE, + ACTIONS(9220), 3, + sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_implements, - [164949] = 4, - ACTIONS(9192), 1, + anon_sym_SEMI, + [164990] = 4, + ACTIONS(9231), 1, anon_sym_COMMA, - ACTIONS(9195), 1, - anon_sym_RBRACE, - STATE(5400), 1, - aux_sym_object_repeat1, + ACTIONS(9233), 1, + anon_sym_RPAREN, + STATE(4865), 1, + aux_sym_formal_parameters_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164963] = 4, - ACTIONS(9197), 1, - anon_sym_COMMA, - ACTIONS(9200), 1, - anon_sym_RBRACE, - STATE(5401), 1, - aux_sym_object_pattern_repeat1, + [165004] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164977] = 4, - ACTIONS(9202), 1, + ACTIONS(9220), 3, + sym__automatic_semicolon, anon_sym_COMMA, - ACTIONS(9204), 1, - anon_sym_GT, - STATE(4901), 1, - aux_sym_type_parameters_repeat1, + anon_sym_SEMI, + [165014] = 3, + ACTIONS(4321), 1, + anon_sym_LBRACE, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164991] = 2, + ACTIONS(4323), 2, + anon_sym_COMMA, + anon_sym_LBRACE_PIPE, + [165026] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8881), 3, + ACTIONS(9220), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [165001] = 2, + [165036] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8949), 3, + ACTIONS(8754), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [165011] = 2, + [165046] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8949), 3, + ACTIONS(9220), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [165021] = 2, + [165056] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9114), 3, + ACTIONS(9220), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [165031] = 2, + [165066] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8949), 3, + ACTIONS(9220), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [165041] = 2, + [165076] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8949), 3, + ACTIONS(9220), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [165051] = 2, + [165086] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8678), 3, + ACTIONS(9220), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [165061] = 4, - ACTIONS(1948), 1, + [165096] = 3, + ACTIONS(4343), 1, + anon_sym_LBRACE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4345), 2, anon_sym_COMMA, - ACTIONS(5474), 1, + anon_sym_LBRACE_PIPE, + [165108] = 4, + ACTIONS(3523), 1, + anon_sym_LPAREN, + ACTIONS(9235), 1, + anon_sym_DOT, + STATE(3209), 1, + sym_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165122] = 3, + ACTIONS(4351), 1, + anon_sym_LBRACE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4353), 2, + anon_sym_COMMA, + anon_sym_LBRACE_PIPE, + [165134] = 3, + ACTIONS(8254), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3673), 2, + anon_sym_in, + anon_sym_of, + [165146] = 4, + ACTIONS(1942), 1, + anon_sym_COMMA, + ACTIONS(5639), 1, anon_sym_RPAREN, - STATE(4805), 1, + STATE(5182), 1, aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165075] = 4, - ACTIONS(1948), 1, + [165160] = 4, + ACTIONS(1942), 1, anon_sym_COMMA, - ACTIONS(5474), 1, + ACTIONS(5639), 1, anon_sym_RPAREN, - STATE(4742), 1, + STATE(4708), 1, aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165089] = 2, + [165174] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8734), 3, + ACTIONS(8777), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [165099] = 2, + [165184] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8734), 3, + ACTIONS(8777), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [165109] = 3, - ACTIONS(9206), 1, - anon_sym_LBRACE, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(8205), 2, - anon_sym_extends, - anon_sym_LBRACE_PIPE, - [165121] = 2, + [165194] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8736), 3, + ACTIONS(9034), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [165131] = 2, + [165204] = 4, + ACTIONS(1942), 1, + anon_sym_COMMA, + ACTIONS(5465), 1, + anon_sym_RPAREN, + STATE(4814), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9180), 3, - sym__automatic_semicolon, + [165218] = 4, + ACTIONS(1942), 1, anon_sym_COMMA, - anon_sym_SEMI, - [165141] = 4, - ACTIONS(9208), 1, - sym_identifier, - ACTIONS(9210), 1, - anon_sym_LBRACK, - ACTIONS(9212), 1, - sym_private_property_identifier, + ACTIONS(5465), 1, + anon_sym_RPAREN, + STATE(4708), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165155] = 2, + [165232] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9214), 3, + ACTIONS(8777), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [165165] = 4, - ACTIONS(6386), 1, - anon_sym_DOT, - ACTIONS(6791), 1, - anon_sym_COLON, - ACTIONS(9216), 1, - anon_sym_GT, + [165242] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165179] = 4, - ACTIONS(9218), 1, + ACTIONS(8752), 3, + sym__automatic_semicolon, anon_sym_COMMA, - ACTIONS(9221), 1, - anon_sym_RBRACE, - STATE(5420), 1, - aux_sym_enum_body_repeat1, + anon_sym_SEMI, + [165252] = 4, + ACTIONS(2458), 1, + anon_sym_LBRACE, + ACTIONS(9237), 1, + anon_sym_LPAREN, + STATE(758), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165193] = 2, + [165266] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9223), 3, + ACTIONS(9239), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [165203] = 2, + [165276] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9180), 3, + ACTIONS(9239), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [165213] = 2, + [165286] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6045), 3, + ACTIONS(9239), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [165223] = 4, - ACTIONS(2854), 1, - anon_sym_RBRACK, - ACTIONS(9225), 1, - anon_sym_COMMA, - STATE(4943), 1, - aux_sym_tuple_type_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [165237] = 3, - ACTIONS(7730), 1, - anon_sym_LBRACE, - STATE(2671), 1, - sym_statement_block, + [165296] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165248] = 3, - ACTIONS(9227), 1, - anon_sym_SEMI, - ACTIONS(9229), 1, + ACTIONS(9239), 3, sym__automatic_semicolon, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [165259] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6114), 2, anon_sym_COMMA, - anon_sym_RBRACE, - [165268] = 3, - ACTIONS(9231), 1, - sym_identifier, - ACTIONS(9233), 1, - sym_private_property_identifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [165279] = 3, - ACTIONS(6930), 1, - anon_sym_LBRACE, - STATE(2232), 1, - sym_class_body, + anon_sym_SEMI, + [165306] = 4, + ACTIONS(6401), 1, + anon_sym_DOT, + ACTIONS(6810), 1, + anon_sym_COLON, + ACTIONS(9241), 1, + anon_sym_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165290] = 3, - ACTIONS(9235), 1, + [165320] = 3, + ACTIONS(9243), 1, sym_identifier, - ACTIONS(9237), 1, - sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165301] = 3, - ACTIONS(7056), 1, - anon_sym_LBRACE, - STATE(788), 1, - sym_class_body, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [165312] = 3, - ACTIONS(6942), 1, - anon_sym_LBRACE, - STATE(1734), 1, - sym_class_body, + ACTIONS(9245), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [165332] = 4, + ACTIONS(1823), 1, + anon_sym_COMMA, + ACTIONS(8600), 1, + anon_sym_RBRACK, + STATE(4933), 1, + aux_sym_array_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165323] = 2, + [165346] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5371), 2, + ACTIONS(8698), 3, sym__automatic_semicolon, + anon_sym_COMMA, anon_sym_SEMI, - [165332] = 3, - ACTIONS(7114), 1, - anon_sym_LBRACE, - STATE(4315), 1, - sym_class_body, + [165356] = 3, + ACTIONS(6453), 1, + anon_sym_LPAREN, + STATE(4575), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165343] = 3, - ACTIONS(2450), 1, + [165367] = 3, + ACTIONS(2458), 1, anon_sym_LBRACE, - STATE(5701), 1, + STATE(5768), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165354] = 3, - ACTIONS(7114), 1, + [165378] = 3, + ACTIONS(2458), 1, anon_sym_LBRACE, - STATE(4316), 1, - sym_class_body, + STATE(5785), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165365] = 2, + [165389] = 3, + ACTIONS(8841), 1, + sym_identifier, + ACTIONS(8845), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5998), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [165374] = 2, + [165400] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9239), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - [165383] = 3, - ACTIONS(4530), 1, - anon_sym_LPAREN, - STATE(2173), 1, - sym_arguments, + ACTIONS(9247), 2, + sym_identifier, + anon_sym_out, + [165409] = 3, + ACTIONS(9249), 1, + sym_identifier, + ACTIONS(9251), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165394] = 3, - ACTIONS(7136), 1, + [165420] = 3, + ACTIONS(7037), 1, anon_sym_LBRACE, - STATE(229), 1, + STATE(4296), 1, sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165405] = 3, - ACTIONS(9241), 1, - anon_sym_LPAREN, - STATE(38), 1, - sym_parenthesized_expression, + [165431] = 3, + ACTIONS(9253), 1, + sym_identifier, + ACTIONS(9255), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165416] = 3, - ACTIONS(7730), 1, + [165442] = 3, + ACTIONS(9257), 1, anon_sym_LBRACE, - STATE(2649), 1, - sym_statement_block, + STATE(4114), 1, + sym_enum_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165427] = 3, - ACTIONS(7730), 1, - anon_sym_LBRACE, - STATE(2650), 1, - sym_statement_block, + [165453] = 3, + ACTIONS(9259), 1, + sym_identifier, + ACTIONS(9261), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165438] = 3, - ACTIONS(7730), 1, - anon_sym_LBRACE, - STATE(2651), 1, - sym_statement_block, + [165464] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165449] = 3, - ACTIONS(7730), 1, + ACTIONS(9263), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [165473] = 3, + ACTIONS(7726), 1, anon_sym_LBRACE, - STATE(2657), 1, + STATE(2624), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165460] = 3, - ACTIONS(8807), 1, - sym_identifier, - ACTIONS(8811), 1, - sym_private_property_identifier, + [165484] = 3, + ACTIONS(7726), 1, + anon_sym_LBRACE, + STATE(2625), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165471] = 3, - ACTIONS(6942), 1, - anon_sym_LBRACE, - STATE(1736), 1, - sym_class_body, + [165495] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165482] = 3, - ACTIONS(4150), 1, + ACTIONS(8990), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [165504] = 3, + ACTIONS(7726), 1, anon_sym_LBRACE, - STATE(1737), 1, + STATE(2626), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165493] = 3, - ACTIONS(4150), 1, + [165515] = 3, + ACTIONS(7726), 1, anon_sym_LBRACE, - STATE(1740), 1, + STATE(2628), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165504] = 3, - ACTIONS(6942), 1, + [165526] = 3, + ACTIONS(6973), 1, anon_sym_LBRACE, - STATE(1625), 1, + STATE(1658), 1, sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165515] = 3, - ACTIONS(7730), 1, + [165537] = 3, + ACTIONS(2458), 1, anon_sym_LBRACE, - STATE(2683), 1, + STATE(765), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165526] = 2, + [165548] = 3, + ACTIONS(4251), 1, + anon_sym_LBRACE, + STATE(1671), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6077), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [165535] = 3, - ACTIONS(7136), 1, + [165559] = 3, + ACTIONS(4251), 1, anon_sym_LBRACE, - STATE(237), 1, - sym_class_body, + STATE(1673), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165546] = 2, + [165570] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6081), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [165555] = 3, - ACTIONS(2450), 1, + ACTIONS(4600), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [165579] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4608), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [165588] = 3, + ACTIONS(2458), 1, anon_sym_LBRACE, - STATE(5590), 1, + STATE(5792), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165566] = 2, + [165599] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6081), 2, + ACTIONS(6097), 2, anon_sym_COMMA, anon_sym_RBRACE, - [165575] = 3, - ACTIONS(7730), 1, + [165608] = 3, + ACTIONS(6973), 1, anon_sym_LBRACE, - STATE(2684), 1, - sym_statement_block, + STATE(1675), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165586] = 3, - ACTIONS(2450), 1, + [165619] = 3, + ACTIONS(4127), 1, anon_sym_LBRACE, - STATE(5591), 1, + STATE(2347), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165597] = 2, + [165630] = 3, + ACTIONS(4127), 1, + anon_sym_LBRACE, + STATE(2348), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9243), 2, - anon_sym_COMMA, - anon_sym_GT, - [165606] = 3, - ACTIONS(2450), 1, - anon_sym_LBRACE, - STATE(5593), 1, - sym_statement_block, + [165641] = 3, + ACTIONS(6453), 1, + anon_sym_LPAREN, + STATE(5967), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165617] = 2, + [165652] = 3, + ACTIONS(6953), 1, + anon_sym_LBRACE, + STATE(2233), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6085), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [165626] = 3, - ACTIONS(9245), 1, - sym_identifier, - ACTIONS(9247), 1, - sym_private_property_identifier, + [165663] = 3, + ACTIONS(7726), 1, + anon_sym_LBRACE, + STATE(2674), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165637] = 3, - ACTIONS(9249), 1, + [165674] = 3, + ACTIONS(7037), 1, anon_sym_LBRACE, - STATE(832), 1, - sym_switch_body, + STATE(784), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165648] = 3, - ACTIONS(9241), 1, - anon_sym_LPAREN, - STATE(5463), 1, - sym_parenthesized_expression, + [165685] = 3, + ACTIONS(6953), 1, + anon_sym_LBRACE, + STATE(2349), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165659] = 3, - ACTIONS(9251), 1, + [165696] = 3, + ACTIONS(9265), 1, sym_identifier, - ACTIONS(9253), 1, + ACTIONS(9267), 1, sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165670] = 2, + [165707] = 3, + ACTIONS(2458), 1, + anon_sym_LBRACE, + STATE(5654), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4615), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [165679] = 3, - ACTIONS(9255), 1, - sym_identifier, - ACTIONS(9257), 1, - sym_private_property_identifier, + [165718] = 3, + ACTIONS(7047), 1, + anon_sym_LBRACE, + STATE(787), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165690] = 2, + [165729] = 3, + ACTIONS(7726), 1, + anon_sym_LBRACE, + STATE(2641), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8343), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [165699] = 3, - ACTIONS(9259), 1, - sym_identifier, - ACTIONS(9261), 1, - sym_private_property_identifier, + [165740] = 3, + ACTIONS(4637), 1, + anon_sym_LPAREN, + STATE(2221), 1, + sym_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165710] = 3, - ACTIONS(9263), 1, - sym_identifier, - ACTIONS(9265), 1, - sym_private_property_identifier, + [165751] = 3, + ACTIONS(3268), 1, + anon_sym_LPAREN, + STATE(3851), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165721] = 3, - ACTIONS(9267), 1, - sym_identifier, + [165762] = 3, ACTIONS(9269), 1, + sym_identifier, + ACTIONS(9271), 1, sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165732] = 3, - ACTIONS(6930), 1, + [165773] = 3, + ACTIONS(7726), 1, anon_sym_LBRACE, - STATE(2357), 1, - sym_class_body, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [165743] = 2, + STATE(2682), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9271), 2, - anon_sym_COMMA, - anon_sym_GT, - [165752] = 3, + [165784] = 3, ACTIONS(9273), 1, sym_identifier, ACTIONS(9275), 1, @@ -273857,7 +274134,7 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_html_comment, sym_comment, - [165763] = 3, + [165795] = 3, ACTIONS(9277), 1, sym_identifier, ACTIONS(9279), 1, @@ -273865,133 +274142,132 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_html_comment, sym_comment, - [165774] = 3, + [165806] = 3, ACTIONS(9281), 1, - anon_sym_SEMI, + sym_identifier, ACTIONS(9283), 1, - sym__automatic_semicolon, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165785] = 3, - ACTIONS(9285), 1, - anon_sym_SEMI, - ACTIONS(9287), 1, - sym__automatic_semicolon, + [165817] = 3, + ACTIONS(4127), 1, + anon_sym_LBRACE, + STATE(2235), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165796] = 3, - ACTIONS(6930), 1, + [165828] = 3, + ACTIONS(6953), 1, anon_sym_LBRACE, - STATE(2367), 1, + STATE(2342), 1, sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165807] = 2, + [165839] = 3, + ACTIONS(6810), 1, + anon_sym_COLON, + ACTIONS(9006), 1, + anon_sym_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9289), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [165816] = 3, - ACTIONS(6942), 1, + [165850] = 3, + ACTIONS(6973), 1, anon_sym_LBRACE, - STATE(1711), 1, + STATE(1698), 1, sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165827] = 3, - ACTIONS(3550), 1, - anon_sym_COLON, - STATE(5587), 1, - sym_type_annotation, + [165861] = 3, + ACTIONS(4127), 1, + anon_sym_LBRACE, + STATE(2367), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165838] = 3, - ACTIONS(6478), 1, - anon_sym_LPAREN, - STATE(6217), 1, - sym_formal_parameters, + [165872] = 3, + ACTIONS(4251), 1, + anon_sym_LBRACE, + STATE(1701), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165849] = 3, - ACTIONS(4150), 1, + [165883] = 3, + ACTIONS(4251), 1, anon_sym_LBRACE, - STATE(1714), 1, + STATE(1712), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165860] = 3, - ACTIONS(9291), 1, - anon_sym_SEMI, - ACTIONS(9293), 1, - sym__automatic_semicolon, + [165894] = 3, + ACTIONS(7037), 1, + anon_sym_LBRACE, + STATE(4324), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165871] = 3, - ACTIONS(9295), 1, - anon_sym_LBRACE, - STATE(5486), 1, - sym_object, + [165905] = 3, + ACTIONS(9285), 1, + anon_sym_SEMI, + ACTIONS(9287), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165882] = 2, + [165916] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9297), 2, + ACTIONS(9289), 2, sym__automatic_semicolon, anon_sym_SEMI, - [165891] = 3, - ACTIONS(4150), 1, - anon_sym_LBRACE, - STATE(1719), 1, - sym_statement_block, + [165925] = 3, + ACTIONS(8724), 1, + sym_identifier, + ACTIONS(8728), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165902] = 3, - ACTIONS(4354), 1, - anon_sym_LBRACE, - STATE(2247), 1, - sym_statement_block, + [165936] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165913] = 3, - ACTIONS(7114), 1, - anon_sym_LBRACE, - STATE(4484), 1, - sym_class_body, + ACTIONS(5205), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [165945] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165924] = 3, - ACTIONS(6548), 1, - anon_sym_LPAREN, - STATE(3498), 1, - sym_formal_parameters, + ACTIONS(8895), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + [165954] = 3, + ACTIONS(9291), 1, + anon_sym_SEMI, + ACTIONS(9293), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165935] = 3, - ACTIONS(2450), 1, - anon_sym_LBRACE, - STATE(784), 1, - sym_statement_block, + [165965] = 3, + ACTIONS(9295), 1, + sym_identifier, + ACTIONS(9297), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165946] = 3, + [165976] = 3, ACTIONS(9299), 1, sym_identifier, ACTIONS(9301), 1, @@ -273999,1449 +274275,1400 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_html_comment, sym_comment, - [165957] = 3, - ACTIONS(7730), 1, - anon_sym_LBRACE, - STATE(2663), 1, - sym_statement_block, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [165968] = 2, + [165987] = 3, + ACTIONS(9020), 1, + sym_identifier, + ACTIONS(9024), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6034), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [165977] = 3, - ACTIONS(6930), 1, - anon_sym_LBRACE, - STATE(2377), 1, - sym_class_body, + [165998] = 3, + ACTIONS(9303), 1, + sym_identifier, + ACTIONS(9305), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165988] = 3, - ACTIONS(6478), 1, - anon_sym_LPAREN, - STATE(5955), 1, - sym_formal_parameters, + [166009] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165999] = 3, - ACTIONS(6478), 1, - anon_sym_LPAREN, - STATE(5948), 1, - sym_formal_parameters, + ACTIONS(9307), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [166018] = 3, + ACTIONS(4127), 1, + anon_sym_LBRACE, + STATE(2160), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166010] = 3, - ACTIONS(9303), 1, + [166029] = 3, + ACTIONS(9309), 1, sym_identifier, - ACTIONS(9305), 1, + ACTIONS(9311), 1, sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166021] = 3, - ACTIONS(6464), 1, - anon_sym_COLON, - STATE(4899), 1, - sym_type_annotation, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [166032] = 2, + [166040] = 3, + ACTIONS(9313), 1, + sym_identifier, + ACTIONS(9315), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4709), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [166041] = 3, - ACTIONS(9307), 1, + [166051] = 3, + ACTIONS(9317), 1, sym_identifier, - ACTIONS(9309), 1, + ACTIONS(9319), 1, sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166052] = 2, + [166062] = 3, + ACTIONS(6953), 1, + anon_sym_LBRACE, + STATE(2369), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4713), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [166061] = 3, - ACTIONS(6942), 1, + [166073] = 3, + ACTIONS(7037), 1, anon_sym_LBRACE, - STATE(2566), 1, + STATE(4330), 1, sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166072] = 3, - ACTIONS(6478), 1, - anon_sym_LPAREN, - STATE(5881), 1, - sym_formal_parameters, + [166084] = 3, + ACTIONS(9321), 1, + sym_identifier, + ACTIONS(9323), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166083] = 3, - ACTIONS(2450), 1, - anon_sym_LBRACE, - STATE(5572), 1, - sym_statement_block, + [166095] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166094] = 3, - ACTIONS(2450), 1, - anon_sym_LBRACE, - STATE(5652), 1, - sym_statement_block, + ACTIONS(9325), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [166104] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166105] = 3, - ACTIONS(9311), 1, - anon_sym_SEMI, - ACTIONS(9313), 1, + ACTIONS(9327), 2, sym__automatic_semicolon, + anon_sym_SEMI, + [166113] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166116] = 3, - ACTIONS(6478), 1, - anon_sym_LPAREN, - STATE(6086), 1, - sym_formal_parameters, + ACTIONS(9329), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [166122] = 3, + ACTIONS(862), 1, + anon_sym_COLON, + STATE(5567), 1, + sym_type_annotation, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166127] = 3, - ACTIONS(6930), 1, - anon_sym_LBRACE, - STATE(2249), 1, - sym_class_body, + [166133] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166138] = 3, - ACTIONS(9315), 1, - anon_sym_SEMI, - ACTIONS(9317), 1, - sym__automatic_semicolon, + ACTIONS(9331), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + [166142] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166149] = 3, - ACTIONS(7114), 1, + ACTIONS(9333), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [166151] = 3, + ACTIONS(7232), 1, anon_sym_LBRACE, - STATE(4541), 1, + STATE(251), 1, sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166160] = 3, - ACTIONS(4354), 1, + [166162] = 3, + ACTIONS(7037), 1, anon_sym_LBRACE, - STATE(2312), 1, - sym_statement_block, + STATE(4332), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166171] = 3, - ACTIONS(4354), 1, - anon_sym_LBRACE, - STATE(2269), 1, - sym_statement_block, + [166173] = 3, + ACTIONS(9335), 1, + sym_identifier, + ACTIONS(9337), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166182] = 3, - ACTIONS(9319), 1, - sym_identifier, - ACTIONS(9321), 1, - sym_private_property_identifier, + [166184] = 3, + ACTIONS(7726), 1, + anon_sym_LBRACE, + STATE(2647), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166193] = 3, - ACTIONS(9323), 1, + [166195] = 3, + ACTIONS(6453), 1, anon_sym_LPAREN, - STATE(62), 1, - sym__for_header, + STATE(6100), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166204] = 3, - ACTIONS(7730), 1, - anon_sym_LBRACE, - STATE(2617), 1, - sym_statement_block, + [166206] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, + ACTIONS(8900), 2, + anon_sym_COMMA, + anon_sym_RBRACK, [166215] = 3, - ACTIONS(7114), 1, + ACTIONS(7726), 1, anon_sym_LBRACE, - STATE(4545), 1, - sym_class_body, + STATE(2653), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, [166226] = 3, - ACTIONS(1679), 1, + ACTIONS(7726), 1, anon_sym_LBRACE, - STATE(231), 1, + STATE(2655), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, [166237] = 3, - ACTIONS(9325), 1, - anon_sym_in, - ACTIONS(9327), 1, - anon_sym_COLON, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [166248] = 3, - ACTIONS(3898), 1, - anon_sym_LPAREN, - STATE(1676), 1, - sym_arguments, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [166259] = 3, - ACTIONS(2450), 1, + ACTIONS(7726), 1, anon_sym_LBRACE, - STATE(5712), 1, + STATE(2658), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166270] = 3, - ACTIONS(7730), 1, + [166248] = 3, + ACTIONS(4251), 1, anon_sym_LBRACE, - STATE(2642), 1, + STATE(1694), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166281] = 3, - ACTIONS(6791), 1, + [166259] = 3, + ACTIONS(862), 1, anon_sym_COLON, - ACTIONS(8722), 1, - anon_sym_GT, + STATE(5613), 1, + sym_type_annotation, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166292] = 3, - ACTIONS(7730), 1, - anon_sym_LBRACE, - STATE(2644), 1, - sym_statement_block, + [166270] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166303] = 3, - ACTIONS(7730), 1, - anon_sym_LBRACE, - STATE(2696), 1, - sym_statement_block, + ACTIONS(9339), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + [166279] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166314] = 3, - ACTIONS(7730), 1, + ACTIONS(9341), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + [166288] = 3, + ACTIONS(6973), 1, anon_sym_LBRACE, - STATE(2665), 1, - sym_statement_block, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [166325] = 2, + STATE(1719), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9329), 2, - anon_sym_COMMA, - anon_sym_GT, - [166334] = 3, - ACTIONS(7730), 1, + [166299] = 3, + ACTIONS(7385), 1, anon_sym_LBRACE, - STATE(2674), 1, + STATE(771), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166345] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(9331), 2, - sym_identifier, - anon_sym_out, - [166354] = 3, - ACTIONS(4150), 1, + [166310] = 3, + ACTIONS(2458), 1, anon_sym_LBRACE, - STATE(1628), 1, + STATE(5455), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166365] = 3, - ACTIONS(3451), 1, + [166321] = 3, + ACTIONS(6453), 1, anon_sym_LPAREN, - STATE(1286), 1, - sym_arguments, + STATE(6191), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166376] = 3, - ACTIONS(6942), 1, - anon_sym_LBRACE, - STATE(1629), 1, - sym_class_body, + [166332] = 3, + ACTIONS(8411), 1, + anon_sym_from, + STATE(5788), 1, + sym__from_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166387] = 3, - ACTIONS(6108), 1, + [166343] = 3, + ACTIONS(6453), 1, anon_sym_LPAREN, - STATE(2779), 1, - sym_arguments, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [166398] = 3, - ACTIONS(6930), 1, - anon_sym_LBRACE, - STATE(2324), 1, - sym_class_body, + STATE(5984), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166409] = 3, - ACTIONS(9333), 1, - sym_identifier, - STATE(4880), 1, - sym_nested_identifier, + [166354] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166420] = 3, - ACTIONS(7730), 1, + ACTIONS(8884), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [166363] = 3, + ACTIONS(7726), 1, anon_sym_LBRACE, - STATE(2686), 1, + STATE(2680), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166431] = 3, - ACTIONS(8696), 1, - sym_identifier, - ACTIONS(8700), 1, - sym_private_property_identifier, + [166374] = 3, + ACTIONS(9343), 1, + anon_sym_LPAREN, + STATE(44), 1, + sym_parenthesized_expression, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166442] = 2, + [166385] = 3, + ACTIONS(6453), 1, + anon_sym_LPAREN, + STATE(6179), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9335), 2, - anon_sym_COMMA, - anon_sym_GT, - [166451] = 3, - ACTIONS(9337), 1, + [166396] = 3, + ACTIONS(9345), 1, sym_identifier, - ACTIONS(9339), 1, + ACTIONS(9347), 1, sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166462] = 3, - ACTIONS(2450), 1, - anon_sym_LBRACE, - STATE(5494), 1, - sym_statement_block, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [166473] = 3, - ACTIONS(7730), 1, - anon_sym_LBRACE, - STATE(2698), 1, - sym_statement_block, + [166407] = 3, + ACTIONS(6858), 1, + anon_sym_DOT, + ACTIONS(9349), 1, + anon_sym_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166484] = 2, + [166418] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6012), 2, + ACTIONS(9351), 2, anon_sym_COMMA, anon_sym_RBRACE, - [166493] = 3, - ACTIONS(8347), 1, - anon_sym_in, - ACTIONS(8349), 1, - anon_sym_of, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [166504] = 3, - ACTIONS(9341), 1, - sym_identifier, - ACTIONS(9343), 1, - sym_private_property_identifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [166515] = 3, - ACTIONS(9345), 1, - sym_identifier, - ACTIONS(9347), 1, - sym_private_property_identifier, + [166427] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166526] = 2, + ACTIONS(9066), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [166436] = 3, + ACTIONS(6085), 1, + anon_sym_LPAREN, + STATE(2796), 1, + sym_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9022), 2, - anon_sym_COMMA, - anon_sym_GT, - [166535] = 3, - ACTIONS(9349), 1, - sym_identifier, - ACTIONS(9351), 1, - sym_private_property_identifier, + [166447] = 3, + ACTIONS(9353), 1, + anon_sym_SEMI, + ACTIONS(9355), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166546] = 3, - ACTIONS(7730), 1, + [166458] = 3, + ACTIONS(1667), 1, anon_sym_LBRACE, - STATE(2630), 1, + STATE(244), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166557] = 3, - ACTIONS(9353), 1, - sym_identifier, - ACTIONS(9355), 1, - sym_private_property_identifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [166568] = 3, - ACTIONS(8865), 1, - sym_identifier, - ACTIONS(8869), 1, - sym_private_property_identifier, + [166469] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166579] = 3, + ACTIONS(6093), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [166478] = 3, ACTIONS(9357), 1, - sym_identifier, + anon_sym_SEMI, ACTIONS(9359), 1, - sym_private_property_identifier, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166590] = 3, - ACTIONS(7114), 1, - anon_sym_LBRACE, - STATE(767), 1, - sym_class_body, + [166489] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166601] = 3, - ACTIONS(4354), 1, + ACTIONS(1695), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [166498] = 3, + ACTIONS(7726), 1, anon_sym_LBRACE, - STATE(2361), 1, + STATE(2638), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166612] = 2, + [166509] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8724), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [166621] = 3, - ACTIONS(9361), 1, + ACTIONS(8902), 2, sym_identifier, - ACTIONS(9363), 1, - sym_private_property_identifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [166632] = 2, + anon_sym_out, + [166518] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6016), 2, + ACTIONS(9361), 2, anon_sym_COMMA, - anon_sym_RBRACE, - [166641] = 3, - ACTIONS(6791), 1, - anon_sym_COLON, - ACTIONS(8752), 1, anon_sym_GT, + [166527] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166652] = 3, - ACTIONS(6845), 1, - anon_sym_DOT, - ACTIONS(9365), 1, + ACTIONS(9363), 2, + anon_sym_COMMA, anon_sym_GT, + [166536] = 3, + ACTIONS(9365), 1, + sym_identifier, + ACTIONS(9367), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166663] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(8904), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - [166672] = 3, - ACTIONS(7730), 1, - anon_sym_LBRACE, - STATE(2635), 1, - sym_statement_block, + [166547] = 3, + ACTIONS(6473), 1, + anon_sym_LPAREN, + STATE(3390), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166683] = 3, - ACTIONS(6478), 1, - anon_sym_LPAREN, - STATE(6133), 1, - sym_formal_parameters, + [166558] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166694] = 3, - ACTIONS(4354), 1, + ACTIONS(9369), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [166567] = 3, + ACTIONS(7726), 1, anon_sym_LBRACE, - STATE(2320), 1, + STATE(2645), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166705] = 3, - ACTIONS(6478), 1, - anon_sym_LPAREN, - STATE(5905), 1, - sym_formal_parameters, + [166578] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166716] = 2, + ACTIONS(6025), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [166587] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5994), 2, + ACTIONS(6021), 2, anon_sym_COMMA, anon_sym_RBRACE, - [166725] = 3, - ACTIONS(6478), 1, - anon_sym_LPAREN, - STATE(5967), 1, - sym_formal_parameters, + [166596] = 3, + ACTIONS(9371), 1, + sym_identifier, + ACTIONS(9373), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166736] = 3, - ACTIONS(7114), 1, + [166607] = 3, + ACTIONS(7047), 1, anon_sym_LBRACE, - STATE(763), 1, + STATE(870), 1, sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166747] = 3, - ACTIONS(9241), 1, - anon_sym_LPAREN, - STATE(45), 1, - sym_parenthesized_expression, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [166758] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(9367), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [166767] = 3, - ACTIONS(6930), 1, - anon_sym_LBRACE, - STATE(2345), 1, - sym_class_body, + [166618] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166778] = 3, - ACTIONS(7056), 1, + ACTIONS(6066), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [166627] = 3, + ACTIONS(7037), 1, anon_sym_LBRACE, - STATE(900), 1, + STATE(4353), 1, sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166789] = 3, - ACTIONS(9241), 1, - anon_sym_LPAREN, - STATE(46), 1, - sym_parenthesized_expression, + [166638] = 3, + ACTIONS(8760), 1, + sym_identifier, + ACTIONS(8764), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166800] = 2, + [166649] = 3, + ACTIONS(4127), 1, + anon_sym_LBRACE, + STATE(2275), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5998), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [166809] = 3, - ACTIONS(9241), 1, - anon_sym_LPAREN, - STATE(48), 1, - sym_parenthesized_expression, + [166660] = 3, + ACTIONS(7726), 1, + anon_sym_LBRACE, + STATE(2685), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166820] = 3, - ACTIONS(2450), 1, + [166671] = 3, + ACTIONS(7726), 1, anon_sym_LBRACE, - STATE(5689), 1, + STATE(2662), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166831] = 3, - ACTIONS(7114), 1, + [166682] = 3, + ACTIONS(7037), 1, anon_sym_LBRACE, - STATE(4616), 1, + STATE(780), 1, sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166842] = 3, - ACTIONS(4354), 1, + [166693] = 3, + ACTIONS(7726), 1, anon_sym_LBRACE, - STATE(2393), 1, + STATE(2670), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166853] = 3, - ACTIONS(7730), 1, + [166704] = 3, + ACTIONS(7726), 1, anon_sym_LBRACE, - STATE(2623), 1, + STATE(2683), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166864] = 3, - ACTIONS(7730), 1, + [166715] = 3, + ACTIONS(4127), 1, anon_sym_LBRACE, - STATE(2618), 1, + STATE(2167), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166875] = 3, - ACTIONS(7730), 1, + [166726] = 3, + ACTIONS(7726), 1, anon_sym_LBRACE, - STATE(2621), 1, + STATE(2671), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166886] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(9369), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [166895] = 2, + [166737] = 3, + ACTIONS(6810), 1, + anon_sym_COLON, + ACTIONS(8791), 1, + anon_sym_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9371), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [166904] = 3, - ACTIONS(7730), 1, + [166748] = 3, + ACTIONS(7726), 1, anon_sym_LBRACE, - STATE(2622), 1, + STATE(2672), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166915] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(8909), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [166924] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6049), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [166933] = 3, - ACTIONS(2450), 1, + [166759] = 3, + ACTIONS(6953), 1, anon_sym_LBRACE, - STATE(722), 1, - sym_statement_block, + STATE(2345), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166944] = 3, - ACTIONS(6930), 1, + [166770] = 3, + ACTIONS(7726), 1, anon_sym_LBRACE, - STATE(2394), 1, - sym_class_body, + STATE(2676), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166955] = 2, + [166781] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9373), 2, + ACTIONS(9375), 2, anon_sym_COMMA, anon_sym_RBRACK, - [166964] = 3, - ACTIONS(6930), 1, + [166790] = 3, + ACTIONS(7726), 1, anon_sym_LBRACE, - STATE(2162), 1, - sym_class_body, + STATE(2675), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166975] = 3, - ACTIONS(6845), 1, + [166801] = 3, + ACTIONS(6858), 1, anon_sym_DOT, - ACTIONS(9375), 1, + ACTIONS(9377), 1, anon_sym_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166986] = 2, + [166812] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6089), 2, + ACTIONS(9061), 2, anon_sym_COMMA, anon_sym_RBRACE, - [166995] = 2, + [166821] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6102), 2, + ACTIONS(6101), 2, anon_sym_COMMA, anon_sym_RBRACE, - [167004] = 3, - ACTIONS(2450), 1, + [166830] = 3, + ACTIONS(2458), 1, anon_sym_LBRACE, - STATE(5666), 1, + STATE(5582), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167015] = 2, + [166841] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6102), 2, + ACTIONS(6009), 2, anon_sym_COMMA, anon_sym_RBRACE, - [167024] = 3, - ACTIONS(8445), 1, - anon_sym_from, - STATE(5507), 1, - sym__from_clause, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [167035] = 3, - ACTIONS(9377), 1, - sym_identifier, + [166850] = 3, ACTIONS(9379), 1, + sym_identifier, + ACTIONS(9381), 1, sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167046] = 3, - ACTIONS(7730), 1, + [166861] = 3, + ACTIONS(7726), 1, anon_sym_LBRACE, - STATE(2697), 1, + STATE(2656), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167057] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(7953), 2, - anon_sym_LBRACE, - anon_sym_EQ_GT, - [167066] = 3, - ACTIONS(6478), 1, + [166872] = 3, + ACTIONS(6453), 1, anon_sym_LPAREN, - STATE(6060), 1, + STATE(5904), 1, sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167077] = 2, + [166883] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6059), 2, + ACTIONS(9383), 2, anon_sym_COMMA, anon_sym_RBRACE, - [167086] = 3, - ACTIONS(6478), 1, + [166892] = 3, + ACTIONS(6453), 1, anon_sym_LPAREN, - STATE(5886), 1, + STATE(5973), 1, sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167097] = 3, - ACTIONS(6478), 1, + [166903] = 3, + ACTIONS(6453), 1, anon_sym_LPAREN, - STATE(6070), 1, + STATE(6012), 1, sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167108] = 3, - ACTIONS(3898), 1, - anon_sym_LPAREN, - STATE(1741), 1, - sym_arguments, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [167119] = 3, - ACTIONS(9381), 1, - sym_identifier, - ACTIONS(9383), 1, - sym_private_property_identifier, + [166914] = 3, + ACTIONS(7726), 1, + anon_sym_LBRACE, + STATE(2648), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167130] = 3, - ACTIONS(1679), 1, + [166925] = 3, + ACTIONS(2458), 1, anon_sym_LBRACE, - STATE(236), 1, + STATE(5586), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167141] = 2, + [166936] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9385), 2, + ACTIONS(6009), 2, anon_sym_COMMA, - anon_sym_RPAREN, - [167150] = 3, - ACTIONS(6478), 1, + anon_sym_RBRACE, + [166945] = 3, + ACTIONS(9343), 1, anon_sym_LPAREN, - STATE(4076), 1, - sym_formal_parameters, + STATE(47), 1, + sym_parenthesized_expression, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167161] = 3, - ACTIONS(6478), 1, - anon_sym_LPAREN, - STATE(4518), 1, - sym_formal_parameters, + [166956] = 3, + ACTIONS(2458), 1, + anon_sym_LBRACE, + STATE(884), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167172] = 3, - ACTIONS(7730), 1, - anon_sym_LBRACE, - STATE(2652), 1, - sym_statement_block, + [166967] = 3, + ACTIONS(9385), 1, + anon_sym_SEMI, + ACTIONS(9387), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167183] = 2, + [166978] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6069), 2, + ACTIONS(6109), 2, anon_sym_COMMA, anon_sym_RBRACE, - [167192] = 3, - ACTIONS(9387), 1, - sym_identifier, - ACTIONS(9389), 1, - sym_private_property_identifier, + [166987] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167203] = 3, - ACTIONS(6791), 1, - anon_sym_COLON, - ACTIONS(8913), 1, - anon_sym_GT, + ACTIONS(9389), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [166996] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167214] = 3, - ACTIONS(7730), 1, + ACTIONS(6113), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [167005] = 3, + ACTIONS(2458), 1, anon_sym_LBRACE, - STATE(2659), 1, + STATE(5777), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167225] = 3, - ACTIONS(9323), 1, - anon_sym_LPAREN, - STATE(50), 1, - sym__for_header, + [167016] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167236] = 3, - ACTIONS(7730), 1, + ACTIONS(6113), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [167025] = 3, + ACTIONS(2458), 1, anon_sym_LBRACE, - STATE(2661), 1, + STATE(5588), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167247] = 3, - ACTIONS(9391), 1, - sym_identifier, - ACTIONS(9393), 1, - sym_private_property_identifier, + [167036] = 3, + ACTIONS(8411), 1, + anon_sym_from, + STATE(4462), 1, + sym__from_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167258] = 2, + [167047] = 3, + ACTIONS(2458), 1, + anon_sym_LBRACE, + STATE(5590), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9395), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [167267] = 3, - ACTIONS(8445), 1, - anon_sym_from, - STATE(4063), 1, - sym__from_clause, + [167058] = 3, + ACTIONS(2458), 1, + anon_sym_LBRACE, + STATE(5778), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167278] = 3, - ACTIONS(6845), 1, - anon_sym_DOT, - ACTIONS(9397), 1, - anon_sym_GT, + [167069] = 3, + ACTIONS(9343), 1, + anon_sym_LPAREN, + STATE(48), 1, + sym_parenthesized_expression, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167289] = 2, + [167080] = 3, + ACTIONS(2458), 1, + anon_sym_LBRACE, + STATE(5780), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5257), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [167298] = 3, - ACTIONS(7136), 1, - anon_sym_LBRACE, - STATE(232), 1, - sym_class_body, + [167091] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167309] = 3, - ACTIONS(7730), 1, + ACTIONS(6117), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [167100] = 3, + ACTIONS(7726), 1, anon_sym_LBRACE, - STATE(2664), 1, + STATE(2686), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167320] = 3, - ACTIONS(2450), 1, + [167111] = 3, + ACTIONS(7726), 1, anon_sym_LBRACE, - STATE(5599), 1, + STATE(2621), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167331] = 3, - ACTIONS(6942), 1, + [167122] = 3, + ACTIONS(7726), 1, anon_sym_LBRACE, - STATE(2554), 1, - sym_class_body, + STATE(2687), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167342] = 3, - ACTIONS(6930), 1, + [167133] = 3, + ACTIONS(7726), 1, anon_sym_LBRACE, - STATE(2399), 1, - sym_class_body, + STATE(2688), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [167144] = 3, + ACTIONS(9343), 1, + anon_sym_LPAREN, + STATE(50), 1, + sym_parenthesized_expression, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167353] = 2, + [167155] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9399), 2, + ACTIONS(6105), 2, anon_sym_COMMA, - anon_sym_GT, - [167362] = 2, + anon_sym_RBRACE, + [167164] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5998), 2, + ACTIONS(9391), 2, anon_sym_COMMA, anon_sym_RBRACE, - [167371] = 3, - ACTIONS(9401), 1, - anon_sym_SEMI, - ACTIONS(9403), 1, - sym__automatic_semicolon, + [167173] = 3, + ACTIONS(7232), 1, + anon_sym_LBRACE, + STATE(247), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167382] = 3, - ACTIONS(8726), 1, - sym_identifier, - ACTIONS(8730), 1, - sym_private_property_identifier, + [167184] = 3, + ACTIONS(6953), 1, + anon_sym_LBRACE, + STATE(2276), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167393] = 3, - ACTIONS(3212), 1, - sym_jsx_identifier, - ACTIONS(9405), 1, - sym_identifier, + [167195] = 3, + ACTIONS(7047), 1, + anon_sym_LBRACE, + STATE(919), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167404] = 3, - ACTIONS(9241), 1, - anon_sym_LPAREN, - STATE(34), 1, - sym_parenthesized_expression, + [167206] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167415] = 3, - ACTIONS(2450), 1, - anon_sym_LBRACE, - STATE(5452), 1, - sym_statement_block, + ACTIONS(9393), 2, + anon_sym_in, + anon_sym_of, + [167215] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167426] = 3, - ACTIONS(2450), 1, + ACTIONS(9395), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [167224] = 3, + ACTIONS(2458), 1, anon_sym_LBRACE, - STATE(904), 1, + STATE(5810), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167437] = 3, - ACTIONS(7730), 1, + [167235] = 3, + ACTIONS(4127), 1, anon_sym_LBRACE, - STATE(2629), 1, + STATE(2270), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167448] = 2, + [167246] = 3, + ACTIONS(9397), 1, + sym_identifier, + ACTIONS(9399), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6069), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [167457] = 2, + [167257] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9065), 2, + ACTIONS(9401), 2, anon_sym_COMMA, - anon_sym_RBRACE, - [167466] = 2, + anon_sym_RBRACK, + [167266] = 3, + ACTIONS(6453), 1, + anon_sym_LPAREN, + STATE(6192), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6030), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [167475] = 3, - ACTIONS(2450), 1, + [167277] = 3, + ACTIONS(7385), 1, anon_sym_LBRACE, - STATE(5454), 1, + STATE(769), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167486] = 2, + [167288] = 3, + ACTIONS(6453), 1, + anon_sym_LPAREN, + STATE(5917), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9407), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [167495] = 3, - ACTIONS(7730), 1, + [167299] = 3, + ACTIONS(6453), 1, + anon_sym_LPAREN, + STATE(5981), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [167310] = 3, + ACTIONS(3220), 1, + sym_jsx_identifier, + ACTIONS(9403), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [167321] = 3, + ACTIONS(9405), 1, anon_sym_LBRACE, - STATE(2640), 1, + STATE(911), 1, + sym_enum_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [167332] = 3, + ACTIONS(7726), 1, + anon_sym_LBRACE, + STATE(2690), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167506] = 3, + [167343] = 3, + ACTIONS(9407), 1, + sym_identifier, ACTIONS(9409), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [167354] = 3, + ACTIONS(9411), 1, anon_sym_LBRACE, - STATE(906), 1, - sym_enum_body, + STATE(5587), 1, + sym_object, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167517] = 3, - ACTIONS(7114), 1, + [167365] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(9413), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [167374] = 3, + ACTIONS(7037), 1, anon_sym_LBRACE, - STATE(775), 1, + STATE(759), 1, sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167528] = 3, - ACTIONS(7730), 1, + [167385] = 3, + ACTIONS(7726), 1, anon_sym_LBRACE, - STATE(2667), 1, + STATE(2691), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167539] = 3, - ACTIONS(7730), 1, + [167396] = 3, + ACTIONS(7385), 1, anon_sym_LBRACE, - STATE(2668), 1, + STATE(4112), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167550] = 3, - ACTIONS(7730), 1, - anon_sym_LBRACE, - STATE(2669), 1, - sym_statement_block, + [167407] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167561] = 3, - ACTIONS(7730), 1, + ACTIONS(6021), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [167416] = 3, + ACTIONS(2458), 1, anon_sym_LBRACE, - STATE(2675), 1, + STATE(5552), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167572] = 3, - ACTIONS(7375), 1, + [167427] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6021), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [167436] = 3, + ACTIONS(2458), 1, anon_sym_LBRACE, - STATE(778), 1, + STATE(5704), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167583] = 3, - ACTIONS(7114), 1, + [167447] = 3, + ACTIONS(7726), 1, anon_sym_LBRACE, - STATE(779), 1, - sym_class_body, + STATE(2693), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167594] = 3, - ACTIONS(9411), 1, + [167458] = 3, + ACTIONS(2458), 1, anon_sym_LBRACE, - STATE(4642), 1, - sym_enum_body, + STATE(5769), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167605] = 3, - ACTIONS(9413), 1, - anon_sym_SEMI, - ACTIONS(9415), 1, - sym__automatic_semicolon, + [167469] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167616] = 3, - ACTIONS(6942), 1, + ACTIONS(6025), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [167478] = 3, + ACTIONS(7726), 1, anon_sym_LBRACE, - STATE(1744), 1, - sym_class_body, + STATE(2694), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167627] = 3, - ACTIONS(2450), 1, + [167489] = 3, + ACTIONS(2458), 1, anon_sym_LBRACE, - STATE(5609), 1, + STATE(5660), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167638] = 2, + [167500] = 3, + ACTIONS(9183), 1, + sym_identifier, + ACTIONS(9187), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [167511] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6034), 2, + ACTIONS(6039), 2, anon_sym_COMMA, anon_sym_RBRACE, - [167647] = 3, - ACTIONS(2450), 1, + [167520] = 3, + ACTIONS(4127), 1, anon_sym_LBRACE, - STATE(5805), 1, + STATE(2279), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167658] = 3, - ACTIONS(3550), 1, - anon_sym_COLON, - STATE(5825), 1, - sym_type_annotation, + [167531] = 3, + ACTIONS(8411), 1, + anon_sym_from, + STATE(5535), 1, + sym__from_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167669] = 3, - ACTIONS(2450), 1, + [167542] = 3, + ACTIONS(6953), 1, anon_sym_LBRACE, - STATE(5798), 1, - sym_statement_block, + STATE(2281), 1, + sym_class_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [167553] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167680] = 2, + ACTIONS(8316), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [167562] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6030), 2, + ACTIONS(9415), 2, anon_sym_COMMA, anon_sym_RBRACE, - [167689] = 3, - ACTIONS(7730), 1, + [167571] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(9417), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [167580] = 3, + ACTIONS(9419), 1, + anon_sym_SEMI, + ACTIONS(9421), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [167591] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4808), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [167600] = 3, + ACTIONS(3937), 1, + anon_sym_LPAREN, + STATE(1626), 1, + sym_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [167611] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(9423), 2, + anon_sym_COMMA, + anon_sym_GT, + [167620] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7820), 2, anon_sym_LBRACE, - STATE(2672), 1, - sym_statement_block, + anon_sym_EQ_GT, + [167629] = 3, + ACTIONS(6810), 1, + anon_sym_COLON, + ACTIONS(8916), 1, + anon_sym_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167700] = 3, - ACTIONS(7730), 1, + [167640] = 3, + ACTIONS(7726), 1, anon_sym_LBRACE, - STATE(2676), 1, + STATE(2695), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167711] = 3, - ACTIONS(7730), 1, + [167651] = 3, + ACTIONS(7726), 1, anon_sym_LBRACE, - STATE(2677), 1, + STATE(2698), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167722] = 3, - ACTIONS(2450), 1, + [167662] = 3, + ACTIONS(6455), 1, + anon_sym_COLON, + STATE(5201), 1, + sym_type_annotation, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [167673] = 3, + ACTIONS(7726), 1, anon_sym_LBRACE, - STATE(5556), 1, + STATE(2699), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167733] = 3, - ACTIONS(8445), 1, - anon_sym_from, - STATE(5671), 1, - sym__from_clause, + [167684] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167744] = 3, - ACTIONS(9417), 1, - sym_identifier, - ACTIONS(9419), 1, - anon_sym_STAR, + ACTIONS(6056), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [167693] = 3, + ACTIONS(2458), 1, + anon_sym_LBRACE, + STATE(5597), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167755] = 3, - ACTIONS(7730), 1, + [167704] = 3, + ACTIONS(7037), 1, anon_sym_LBRACE, - STATE(2680), 1, - sym_statement_block, + STATE(4295), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167766] = 3, - ACTIONS(7375), 1, + [167715] = 3, + ACTIONS(8226), 1, + anon_sym_in, + ACTIONS(8228), 1, + anon_sym_of, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [167726] = 3, + ACTIONS(6973), 1, anon_sym_LBRACE, - STATE(776), 1, - sym_statement_block, + STATE(2538), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167777] = 3, - ACTIONS(9421), 1, - sym_identifier, - ACTIONS(9423), 1, - sym_private_property_identifier, + [167737] = 3, + ACTIONS(9425), 1, + anon_sym_LPAREN, + STATE(51), 1, + sym__for_header, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167788] = 2, + [167748] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6106), 2, + ACTIONS(6017), 2, anon_sym_COMMA, anon_sym_RBRACE, - [167797] = 3, - ACTIONS(9425), 1, - anon_sym_SEMI, - ACTIONS(9427), 1, - sym__automatic_semicolon, + [167757] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167808] = 3, - ACTIONS(9411), 1, + ACTIONS(7822), 2, anon_sym_LBRACE, - STATE(4302), 1, - sym_enum_body, + anon_sym_EQ_GT, + [167766] = 3, + ACTIONS(2458), 1, + anon_sym_LBRACE, + STATE(764), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167819] = 3, - ACTIONS(7730), 1, + [167777] = 3, + ACTIONS(7726), 1, anon_sym_LBRACE, - STATE(2655), 1, + STATE(2700), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167830] = 3, - ACTIONS(6478), 1, - anon_sym_LPAREN, - STATE(6089), 1, - sym_formal_parameters, + [167788] = 3, + ACTIONS(7726), 1, + anon_sym_LBRACE, + STATE(2689), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167841] = 3, + [167799] = 3, + ACTIONS(9427), 1, + sym_identifier, ACTIONS(9429), 1, - anon_sym_SEMI, - ACTIONS(9431), 1, - sym__automatic_semicolon, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167852] = 3, - ACTIONS(7730), 1, - anon_sym_LBRACE, - STATE(2625), 1, - sym_statement_block, + [167810] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167863] = 3, + ACTIONS(9139), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [167819] = 3, + ACTIONS(9431), 1, + sym_identifier, ACTIONS(9433), 1, - anon_sym_SEMI, - ACTIONS(9435), 1, - sym__automatic_semicolon, + anon_sym_STAR, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167874] = 3, - ACTIONS(2450), 1, - anon_sym_LBRACE, - STATE(5634), 1, - sym_statement_block, + [167830] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167885] = 2, + ACTIONS(7826), 2, + anon_sym_LBRACE, + anon_sym_EQ_GT, + [167839] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9437), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [167894] = 3, - ACTIONS(7114), 1, + ACTIONS(9435), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [167848] = 3, + ACTIONS(6973), 1, anon_sym_LBRACE, - STATE(4126), 1, + STATE(2569), 1, sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167905] = 3, - ACTIONS(7136), 1, - anon_sym_LBRACE, - STATE(246), 1, - sym_class_body, + [167859] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167916] = 3, + ACTIONS(9437), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [167868] = 3, ACTIONS(9439), 1, sym_identifier, ACTIONS(9441), 1, @@ -275449,2587 +275676,2616 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_html_comment, sym_comment, - [167927] = 3, - ACTIONS(9443), 1, - sym_identifier, - ACTIONS(9445), 1, - sym_private_property_identifier, + [167879] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167938] = 3, - ACTIONS(2450), 1, + ACTIONS(9443), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [167888] = 3, + ACTIONS(7726), 1, anon_sym_LBRACE, - STATE(5564), 1, + STATE(2623), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167949] = 3, - ACTIONS(9447), 1, + [167899] = 3, + ACTIONS(9405), 1, + anon_sym_LBRACE, + STATE(817), 1, + sym_enum_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [167910] = 3, + ACTIONS(9445), 1, sym_identifier, - ACTIONS(9449), 1, + ACTIONS(9447), 1, sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167960] = 2, + [167921] = 3, + ACTIONS(6453), 1, + anon_sym_LPAREN, + STATE(6249), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [167932] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9451), 2, + ACTIONS(6062), 2, anon_sym_COMMA, anon_sym_RBRACE, - [167969] = 3, - ACTIONS(9453), 1, - sym_identifier, - ACTIONS(9455), 1, - anon_sym_STAR, + [167941] = 3, + ACTIONS(6973), 1, + anon_sym_LBRACE, + STATE(2542), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167980] = 3, - ACTIONS(9457), 1, - sym_identifier, - ACTIONS(9459), 1, - sym_private_property_identifier, + [167952] = 3, + ACTIONS(6973), 1, + anon_sym_LBRACE, + STATE(2571), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167991] = 3, - ACTIONS(7056), 1, + [167963] = 3, + ACTIONS(6973), 1, anon_sym_LBRACE, - STATE(844), 1, + STATE(1652), 1, sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168002] = 3, - ACTIONS(9461), 1, - sym_identifier, - ACTIONS(9463), 1, - sym_private_property_identifier, + [167974] = 3, + ACTIONS(9449), 1, + anon_sym_in, + ACTIONS(9451), 1, + anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168013] = 3, - ACTIONS(4530), 1, - anon_sym_LPAREN, - STATE(2342), 1, - sym_arguments, + [167985] = 3, + ACTIONS(9453), 1, + sym_identifier, + ACTIONS(9455), 1, + anon_sym_STAR, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168024] = 3, - ACTIONS(8445), 1, - anon_sym_from, - STATE(5426), 1, - sym__from_clause, + [167996] = 3, + ACTIONS(6953), 1, + anon_sym_LBRACE, + STATE(2226), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168035] = 2, + [168007] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6022), 2, + ACTIONS(6017), 2, anon_sym_COMMA, anon_sym_RBRACE, - [168044] = 3, - ACTIONS(6478), 1, - anon_sym_LPAREN, - STATE(6064), 1, - sym_formal_parameters, + [168016] = 3, + ACTIONS(9457), 1, + anon_sym_SEMI, + ACTIONS(9459), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168055] = 3, - ACTIONS(2450), 1, + [168027] = 3, + ACTIONS(7726), 1, anon_sym_LBRACE, - STATE(5810), 1, + STATE(2701), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168066] = 3, - ACTIONS(7730), 1, + [168038] = 3, + ACTIONS(9461), 1, + anon_sym_SEMI, + ACTIONS(9463), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [168049] = 3, + ACTIONS(4127), 1, anon_sym_LBRACE, - STATE(2685), 1, + STATE(2329), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168077] = 2, + [168060] = 3, + ACTIONS(7726), 1, + anon_sym_LBRACE, + STATE(2667), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6022), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [168086] = 3, - ACTIONS(8445), 1, - anon_sym_from, - STATE(4308), 1, - sym__from_clause, + [168071] = 3, + ACTIONS(9465), 1, + anon_sym_SEMI, + ACTIONS(9467), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168097] = 3, - ACTIONS(6930), 1, - anon_sym_LBRACE, - STATE(2136), 1, - sym_class_body, + [168082] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168108] = 3, - ACTIONS(7730), 1, + ACTIONS(5177), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [168091] = 3, + ACTIONS(7726), 1, anon_sym_LBRACE, - STATE(2670), 1, + STATE(2679), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168119] = 3, - ACTIONS(6478), 1, + [168102] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(9469), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [168111] = 3, + ACTIONS(3483), 1, anon_sym_LPAREN, - STATE(6059), 1, - sym_formal_parameters, + STATE(1279), 1, + sym_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168130] = 3, - ACTIONS(7730), 1, - anon_sym_LBRACE, - STATE(2632), 1, - sym_statement_block, + [168122] = 3, + ACTIONS(8411), 1, + anon_sym_from, + STATE(5688), 1, + sym__from_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168141] = 3, - ACTIONS(2450), 1, - anon_sym_LBRACE, - STATE(5584), 1, - sym_statement_block, + [168133] = 3, + ACTIONS(6453), 1, + anon_sym_LPAREN, + STATE(6085), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168152] = 3, - ACTIONS(7730), 1, + [168144] = 3, + ACTIONS(7037), 1, anon_sym_LBRACE, - STATE(2626), 1, - sym_statement_block, + STATE(4243), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168163] = 2, + [168155] = 3, + ACTIONS(9471), 1, + sym_identifier, + ACTIONS(9473), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6012), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [168172] = 2, + [168166] = 3, + ACTIONS(9475), 1, + anon_sym_LBRACE, + STATE(920), 1, + sym_switch_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9465), 2, - anon_sym_COMMA, - anon_sym_GT, - [168181] = 3, - ACTIONS(6478), 1, + [168177] = 3, + ACTIONS(6453), 1, anon_sym_LPAREN, - STATE(6112), 1, + STATE(6141), 1, sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168192] = 3, - ACTIONS(7730), 1, + [168188] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6013), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [168197] = 3, + ACTIONS(2458), 1, anon_sym_LBRACE, - STATE(2628), 1, + STATE(728), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168203] = 3, - ACTIONS(6942), 1, - anon_sym_LBRACE, - STATE(1680), 1, - sym_class_body, + [168208] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168214] = 3, - ACTIONS(2450), 1, + ACTIONS(6062), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [168217] = 3, + ACTIONS(7726), 1, anon_sym_LBRACE, - STATE(5626), 1, + STATE(2660), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168225] = 3, - ACTIONS(4564), 1, - anon_sym_LBRACE, - STATE(2709), 1, - sym_statement_block, + [168228] = 3, + ACTIONS(9477), 1, + sym_identifier, + ACTIONS(9479), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168236] = 2, + [168239] = 3, + ACTIONS(9481), 1, + sym_identifier, + ACTIONS(9483), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9467), 2, + [168250] = 3, + ACTIONS(9485), 1, anon_sym_COMMA, - anon_sym_GT, - [168245] = 3, - ACTIONS(4150), 1, + ACTIONS(9487), 1, + anon_sym_from, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [168261] = 3, + ACTIONS(7726), 1, anon_sym_LBRACE, - STATE(1632), 1, + STATE(2637), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168256] = 3, - ACTIONS(4354), 1, + [168272] = 3, + ACTIONS(7726), 1, anon_sym_LBRACE, - STATE(2137), 1, + STATE(2649), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168267] = 3, - ACTIONS(6478), 1, + [168283] = 3, + ACTIONS(6453), 1, anon_sym_LPAREN, - STATE(6182), 1, + STATE(6193), 1, sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168278] = 2, + [168294] = 3, + ACTIONS(9489), 1, + sym_identifier, + ACTIONS(9491), 1, + anon_sym_STAR, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6053), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [168287] = 3, - ACTIONS(2450), 1, - anon_sym_LBRACE, - STATE(774), 1, - sym_statement_block, + [168305] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168298] = 3, - ACTIONS(4354), 1, - anon_sym_LBRACE, - STATE(2138), 1, - sym_statement_block, + ACTIONS(5141), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [168314] = 3, + ACTIONS(9343), 1, + anon_sym_LPAREN, + STATE(34), 1, + sym_parenthesized_expression, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168309] = 2, + [168325] = 3, + ACTIONS(9493), 1, + sym_identifier, + ACTIONS(9495), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9469), 2, - anon_sym_COMMA, - anon_sym_GT, - [168318] = 3, - ACTIONS(9024), 1, + [168336] = 3, + ACTIONS(9497), 1, sym_identifier, - ACTIONS(9028), 1, + ACTIONS(9499), 1, sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168329] = 2, + [168347] = 3, + ACTIONS(7726), 1, + anon_sym_LBRACE, + STATE(2650), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5994), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [168338] = 3, - ACTIONS(6930), 1, + [168358] = 3, + ACTIONS(6973), 1, anon_sym_LBRACE, - STATE(2139), 1, + STATE(1662), 1, sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168349] = 3, - ACTIONS(6478), 1, - anon_sym_LPAREN, - STATE(4202), 1, - sym_formal_parameters, + [168369] = 3, + ACTIONS(7726), 1, + anon_sym_LBRACE, + STATE(2702), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168360] = 2, + [168380] = 3, + ACTIONS(6453), 1, + anon_sym_LPAREN, + STATE(6092), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6026), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [168369] = 2, + [168391] = 3, + ACTIONS(4251), 1, + anon_sym_LBRACE, + STATE(1692), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9471), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [168378] = 3, - ACTIONS(9473), 1, - anon_sym_SEMI, - ACTIONS(9475), 1, - sym__automatic_semicolon, + [168402] = 3, + ACTIONS(2458), 1, + anon_sym_LBRACE, + STATE(5627), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168389] = 3, - ACTIONS(2450), 1, + [168413] = 3, + ACTIONS(7232), 1, anon_sym_LBRACE, - STATE(5456), 1, - sym_statement_block, + STATE(245), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168400] = 2, + [168424] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9477), 2, + ACTIONS(9501), 2, anon_sym_COMMA, - anon_sym_RBRACE, - [168409] = 2, + anon_sym_GT, + [168433] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9479), 2, + ACTIONS(6052), 2, anon_sym_COMMA, anon_sym_RBRACE, - [168418] = 2, + [168442] = 3, + ACTIONS(4624), 1, + anon_sym_LBRACE, + STATE(2704), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9106), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [168427] = 2, + [168453] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9481), 2, + ACTIONS(6056), 2, anon_sym_COMMA, anon_sym_RBRACE, - [168436] = 3, - ACTIONS(6930), 1, + [168462] = 3, + ACTIONS(7726), 1, anon_sym_LBRACE, - STATE(2186), 1, - sym_class_body, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [168447] = 3, - ACTIONS(9483), 1, - sym_identifier, - STATE(4984), 1, - sym_nested_identifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [168458] = 2, + STATE(2633), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1669), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [168467] = 2, + [168473] = 3, + ACTIONS(1667), 1, + anon_sym_LBRACE, + STATE(231), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9485), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [168476] = 3, - ACTIONS(7730), 1, + [168484] = 3, + ACTIONS(7726), 1, anon_sym_LBRACE, - STATE(2648), 1, + STATE(2657), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168487] = 3, - ACTIONS(7730), 1, + [168495] = 3, + ACTIONS(2458), 1, anon_sym_LBRACE, - STATE(2690), 1, + STATE(5629), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168498] = 2, + [168506] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6069), 2, + ACTIONS(6009), 2, anon_sym_COMMA, anon_sym_RBRACE, - [168507] = 3, - ACTIONS(9487), 1, - sym_identifier, - ACTIONS(9489), 1, - sym_private_property_identifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [168518] = 3, - ACTIONS(7730), 1, + [168515] = 3, + ACTIONS(7726), 1, anon_sym_LBRACE, - STATE(2656), 1, + STATE(2681), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168529] = 3, - ACTIONS(6942), 1, + [168526] = 3, + ACTIONS(7726), 1, anon_sym_LBRACE, - STATE(1658), 1, - sym_class_body, + STATE(2673), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168540] = 3, - ACTIONS(7730), 1, - anon_sym_LBRACE, - STATE(2653), 1, - sym_statement_block, + [168537] = 3, + ACTIONS(3268), 1, + anon_sym_LPAREN, + STATE(3337), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168551] = 3, - ACTIONS(9491), 1, - anon_sym_LPAREN, - STATE(761), 1, - sym_parenthesized_expression, + [168548] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168562] = 3, - ACTIONS(3254), 1, + ACTIONS(6013), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [168557] = 3, + ACTIONS(6453), 1, anon_sym_LPAREN, - STATE(3332), 1, + STATE(4190), 1, sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168573] = 3, - ACTIONS(2450), 1, + [168568] = 3, + ACTIONS(7726), 1, anon_sym_LBRACE, - STATE(5427), 1, + STATE(2622), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168584] = 3, - ACTIONS(2450), 1, + [168579] = 3, + ACTIONS(2458), 1, anon_sym_LBRACE, - STATE(5656), 1, + STATE(5603), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168595] = 3, - ACTIONS(2450), 1, + [168590] = 3, + ACTIONS(9503), 1, + anon_sym_SEMI, + ACTIONS(9505), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [168601] = 3, + ACTIONS(6953), 1, anon_sym_LBRACE, - STATE(836), 1, - sym_statement_block, + STATE(2134), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168606] = 3, - ACTIONS(9493), 1, - sym_identifier, - ACTIONS(9495), 1, - anon_sym_STAR, + [168612] = 3, + ACTIONS(7726), 1, + anon_sym_LBRACE, + STATE(2678), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168617] = 3, - ACTIONS(9241), 1, + [168623] = 3, + ACTIONS(9507), 1, anon_sym_LPAREN, - STATE(49), 1, + STATE(778), 1, sym_parenthesized_expression, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168628] = 2, + [168634] = 3, + ACTIONS(9509), 1, + sym_identifier, + STATE(4985), 1, + sym_nested_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9200), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [168637] = 2, + [168645] = 3, + ACTIONS(9511), 1, + anon_sym_SEMI, + ACTIONS(9513), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9497), 2, - anon_sym_in, - anon_sym_of, - [168646] = 3, - ACTIONS(9499), 1, - sym_identifier, - ACTIONS(9501), 1, - sym_private_property_identifier, + [168656] = 3, + ACTIONS(6953), 1, + anon_sym_LBRACE, + STATE(2157), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168657] = 3, - ACTIONS(9503), 1, - sym_identifier, - ACTIONS(9505), 1, - anon_sym_STAR, + [168667] = 3, + ACTIONS(9425), 1, + anon_sym_LPAREN, + STATE(62), 1, + sym__for_header, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168668] = 2, + [168678] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9122), 2, + ACTIONS(9515), 2, anon_sym_COMMA, - anon_sym_RBRACK, - [168677] = 3, - ACTIONS(4150), 1, - anon_sym_LBRACE, - STATE(1664), 1, - sym_statement_block, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [168688] = 3, - ACTIONS(6478), 1, + anon_sym_RBRACE, + [168687] = 3, + ACTIONS(6453), 1, anon_sym_LPAREN, - STATE(6083), 1, + STATE(4529), 1, sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168699] = 2, + [168698] = 3, + ACTIONS(4127), 1, + anon_sym_LBRACE, + STATE(2144), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9507), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [168708] = 3, - ACTIONS(9509), 1, - sym_identifier, - ACTIONS(9511), 1, - sym_private_property_identifier, + [168709] = 3, + ACTIONS(7726), 1, + anon_sym_LBRACE, + STATE(2669), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168719] = 3, - ACTIONS(9513), 1, - sym_identifier, - ACTIONS(9515), 1, - sym_private_property_identifier, + [168720] = 3, + ACTIONS(7726), 1, + anon_sym_LBRACE, + STATE(2677), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168730] = 2, + [168731] = 3, + ACTIONS(6453), 1, + anon_sym_LPAREN, + STATE(3963), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9517), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [168739] = 3, - ACTIONS(6942), 1, + [168742] = 3, + ACTIONS(7232), 1, anon_sym_LBRACE, - STATE(2556), 1, + STATE(238), 1, sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168750] = 3, - ACTIONS(7730), 1, + [168753] = 3, + ACTIONS(9257), 1, anon_sym_LBRACE, - STATE(2681), 1, - sym_statement_block, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [168761] = 2, + STATE(4159), 1, + sym_enum_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9519), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [168770] = 3, - ACTIONS(6942), 1, - anon_sym_LBRACE, - STATE(2560), 1, - sym_class_body, + [168764] = 3, + ACTIONS(9517), 1, + sym_identifier, + ACTIONS(9519), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168781] = 3, - ACTIONS(7056), 1, + [168775] = 3, + ACTIONS(6973), 1, anon_sym_LBRACE, - STATE(911), 1, + STATE(1659), 1, sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168792] = 2, + [168786] = 3, + ACTIONS(9521), 1, + sym_identifier, + ACTIONS(9523), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6073), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [168801] = 2, + [168797] = 3, + ACTIONS(2458), 1, + anon_sym_LBRACE, + STATE(5736), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9195), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [168810] = 3, - ACTIONS(4150), 1, + [168808] = 3, + ACTIONS(2458), 1, anon_sym_LBRACE, - STATE(1635), 1, + STATE(5633), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168821] = 2, + [168819] = 3, + ACTIONS(9525), 1, + sym_identifier, + ACTIONS(9527), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9521), 2, - sym__automatic_semicolon, - anon_sym_SEMI, [168830] = 3, - ACTIONS(6478), 1, + ACTIONS(6453), 1, anon_sym_LPAREN, - STATE(3941), 1, + STATE(5899), 1, sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, [168841] = 3, - ACTIONS(6478), 1, + ACTIONS(9343), 1, anon_sym_LPAREN, - STATE(4217), 1, - sym_formal_parameters, + STATE(5700), 1, + sym_parenthesized_expression, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168852] = 2, + [168852] = 3, + ACTIONS(7047), 1, + anon_sym_LBRACE, + STATE(903), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9523), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [168861] = 3, - ACTIONS(6930), 1, + [168863] = 3, + ACTIONS(9529), 1, + sym_identifier, + ACTIONS(9531), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [168874] = 3, + ACTIONS(2458), 1, anon_sym_LBRACE, - STATE(2157), 1, - sym_class_body, + STATE(5537), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168872] = 3, - ACTIONS(8445), 1, - anon_sym_from, - STATE(5778), 1, - sym__from_clause, + [168885] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8969), 2, + anon_sym_COMMA, + anon_sym_GT, + [168894] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168883] = 2, + ACTIONS(6070), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [168903] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8861), 2, - sym_identifier, - anon_sym_out, - [168892] = 3, - ACTIONS(7375), 1, + ACTIONS(6062), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [168912] = 3, + ACTIONS(4251), 1, anon_sym_LBRACE, - STATE(4220), 1, + STATE(1676), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168903] = 3, - ACTIONS(4354), 1, + [168923] = 3, + ACTIONS(7726), 1, anon_sym_LBRACE, - STATE(2228), 1, + STATE(2684), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [168934] = 3, + ACTIONS(2458), 1, + anon_sym_LBRACE, + STATE(5637), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168914] = 3, - ACTIONS(3254), 1, + [168945] = 3, + ACTIONS(6453), 1, anon_sym_LPAREN, - STATE(3749), 1, + STATE(4204), 1, sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168925] = 3, - ACTIONS(2450), 1, - anon_sym_LBRACE, - STATE(5461), 1, - sym_statement_block, + [168956] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168936] = 3, - ACTIONS(9241), 1, + ACTIONS(9533), 2, + anon_sym_COMMA, + anon_sym_GT, + [168965] = 3, + ACTIONS(9343), 1, anon_sym_LPAREN, - STATE(73), 1, + STATE(74), 1, sym_parenthesized_expression, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168947] = 3, - ACTIONS(9241), 1, + [168976] = 3, + ACTIONS(9343), 1, anon_sym_LPAREN, - STATE(75), 1, + STATE(31), 1, sym_parenthesized_expression, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168958] = 3, - ACTIONS(9525), 1, - anon_sym_SEMI, - ACTIONS(9527), 1, - sym__automatic_semicolon, + [168987] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168969] = 3, - ACTIONS(7730), 1, - anon_sym_LBRACE, - STATE(2636), 1, - sym_statement_block, + ACTIONS(6121), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [168996] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168980] = 3, - ACTIONS(4354), 1, + ACTIONS(6125), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [169005] = 3, + ACTIONS(2458), 1, anon_sym_LBRACE, - STATE(2370), 1, + STATE(5826), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168991] = 2, + [169016] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5353), 2, - sym__automatic_semicolon, + ACTIONS(6125), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [169025] = 3, + ACTIONS(9535), 1, anon_sym_SEMI, - [169000] = 3, - ACTIONS(9323), 1, + ACTIONS(9537), 1, + sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [169036] = 3, + ACTIONS(9425), 1, anon_sym_LPAREN, STATE(76), 1, sym__for_header, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169011] = 3, - ACTIONS(9529), 1, - anon_sym_SEMI, - ACTIONS(9531), 1, - sym__automatic_semicolon, + [169047] = 3, + ACTIONS(7385), 1, + anon_sym_LBRACE, + STATE(4209), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169022] = 3, - ACTIONS(6478), 1, - anon_sym_LPAREN, - STATE(5890), 1, - sym_formal_parameters, + [169058] = 3, + ACTIONS(4251), 1, + anon_sym_LBRACE, + STATE(1681), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169033] = 3, - ACTIONS(6930), 1, - anon_sym_LBRACE, - STATE(2349), 1, - sym_class_body, + [169069] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169044] = 3, - ACTIONS(7730), 1, - anon_sym_LBRACE, - STATE(2662), 1, - sym_statement_block, + ACTIONS(6052), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [169078] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169055] = 3, - ACTIONS(7730), 1, + ACTIONS(4705), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [169087] = 3, + ACTIONS(4127), 1, anon_sym_LBRACE, - STATE(2643), 1, + STATE(2219), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169066] = 2, + [169098] = 3, + ACTIONS(9539), 1, + anon_sym_SEMI, + ACTIONS(9541), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9533), 2, + [169109] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(9543), 2, anon_sym_COMMA, - anon_sym_RBRACE, - [169075] = 3, - ACTIONS(7375), 1, + anon_sym_GT, + [169118] = 3, + ACTIONS(7726), 1, anon_sym_LBRACE, - STATE(4228), 1, + STATE(2636), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169086] = 3, - ACTIONS(9535), 1, - anon_sym_COMMA, - ACTIONS(9537), 1, - anon_sym_from, + [169129] = 3, + ACTIONS(6953), 1, + anon_sym_LBRACE, + STATE(2268), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169097] = 2, + [169140] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9539), 2, + ACTIONS(6070), 2, anon_sym_COMMA, anon_sym_RBRACE, - [169106] = 3, - ACTIONS(7114), 1, - anon_sym_LBRACE, - STATE(4272), 1, - sym_class_body, + [169149] = 3, + ACTIONS(6453), 1, + anon_sym_LPAREN, + STATE(6162), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169117] = 2, + [169160] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7941), 2, + ACTIONS(7922), 2, anon_sym_LBRACE, anon_sym_EQ_GT, - [169126] = 2, + [169169] = 3, + ACTIONS(6953), 1, + anon_sym_LBRACE, + STATE(2156), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9541), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [169135] = 3, - ACTIONS(9543), 1, - sym_identifier, + [169180] = 3, ACTIONS(9545), 1, - sym_private_property_identifier, + sym_identifier, + STATE(5186), 1, + sym_nested_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169146] = 3, - ACTIONS(2450), 1, + [169191] = 3, + ACTIONS(7726), 1, anon_sym_LBRACE, - STATE(5762), 1, + STATE(2643), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169157] = 2, + [169202] = 3, + ACTIONS(7037), 1, + anon_sym_LBRACE, + STATE(4279), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6034), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [169166] = 2, + [169213] = 3, + ACTIONS(7726), 1, + anon_sym_LBRACE, + STATE(2640), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6026), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [169175] = 2, + [169224] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8003), 2, - anon_sym_LBRACE, - anon_sym_EQ_GT, - [169184] = 3, - ACTIONS(7730), 1, + ACTIONS(9547), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [169233] = 3, + ACTIONS(6953), 1, anon_sym_LBRACE, - STATE(2691), 1, - sym_statement_block, + STATE(2230), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169195] = 3, - ACTIONS(7730), 1, + [169244] = 3, + ACTIONS(7385), 1, anon_sym_LBRACE, - STATE(2679), 1, + STATE(4217), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169206] = 2, + [169255] = 3, + ACTIONS(9549), 1, + sym_identifier, + ACTIONS(9551), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7820), 2, - anon_sym_LBRACE, - anon_sym_EQ_GT, - [169215] = 3, - ACTIONS(7730), 1, - anon_sym_LBRACE, - STATE(2692), 1, - sym_statement_block, + [169266] = 3, + ACTIONS(8411), 1, + anon_sym_from, + STATE(4533), 1, + sym__from_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169226] = 3, - ACTIONS(4354), 1, + [169277] = 3, + ACTIONS(2458), 1, anon_sym_LBRACE, - STATE(2347), 1, + STATE(5571), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169237] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6026), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [169246] = 3, - ACTIONS(9547), 1, + [169288] = 3, + ACTIONS(9553), 1, sym_identifier, - ACTIONS(9549), 1, - sym_private_property_identifier, + ACTIONS(9555), 1, + anon_sym_STAR, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169257] = 3, - ACTIONS(9409), 1, + [169299] = 3, + ACTIONS(6953), 1, anon_sym_LBRACE, - STATE(821), 1, - sym_enum_body, + STATE(2273), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169268] = 2, + [169310] = 3, + ACTIONS(9557), 1, + sym_identifier, + ACTIONS(9559), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4542), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [169277] = 2, + [169321] = 3, + ACTIONS(9561), 1, + sym_identifier, + ACTIONS(9563), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6053), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [169286] = 2, + [169332] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6065), 2, + ACTIONS(6052), 2, anon_sym_COMMA, anon_sym_RBRACE, - [169295] = 3, - ACTIONS(9551), 1, + [169341] = 3, + ACTIONS(9565), 1, sym_identifier, - ACTIONS(9553), 1, + ACTIONS(9567), 1, sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169306] = 3, - ACTIONS(6478), 1, - anon_sym_LPAREN, - STATE(5938), 1, - sym_formal_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [169317] = 3, - ACTIONS(6478), 1, - anon_sym_LPAREN, - STATE(4571), 1, - sym_formal_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [169328] = 3, - ACTIONS(6478), 1, + [169352] = 3, + ACTIONS(9343), 1, anon_sym_LPAREN, - STATE(5949), 1, - sym_formal_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [169339] = 3, - ACTIONS(7375), 1, - anon_sym_LBRACE, - STATE(4640), 1, - sym_statement_block, + STATE(35), 1, + sym_parenthesized_expression, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169350] = 3, - ACTIONS(9555), 1, + [169363] = 3, + ACTIONS(9569), 1, sym_identifier, - ACTIONS(9557), 1, + ACTIONS(9571), 1, sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169361] = 3, - ACTIONS(6478), 1, - anon_sym_LPAREN, - STATE(4574), 1, - sym_formal_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [169372] = 3, - ACTIONS(6478), 1, - anon_sym_LPAREN, - STATE(5956), 1, - sym_formal_parameters, + [169374] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, + ACTIONS(8771), 2, + anon_sym_COMMA, + anon_sym_RBRACE, [169383] = 3, - ACTIONS(7730), 1, - anon_sym_LBRACE, - STATE(2627), 1, - sym_statement_block, + ACTIONS(8411), 1, + anon_sym_from, + STATE(5740), 1, + sym__from_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, [169394] = 3, - ACTIONS(3254), 1, + ACTIONS(3268), 1, anon_sym_LPAREN, - STATE(3860), 1, + STATE(3805), 1, sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, [169405] = 3, - ACTIONS(9559), 1, - sym_identifier, - ACTIONS(9561), 1, - sym_private_property_identifier, + ACTIONS(6453), 1, + anon_sym_LPAREN, + STATE(4260), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, [169416] = 3, - ACTIONS(6791), 1, - anon_sym_COLON, - ACTIONS(9216), 1, - anon_sym_GT, + ACTIONS(6953), 1, + anon_sym_LBRACE, + STATE(2346), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, [169427] = 3, - ACTIONS(6930), 1, + ACTIONS(7037), 1, anon_sym_LBRACE, - STATE(2310), 1, + STATE(772), 1, sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169438] = 3, - ACTIONS(6845), 1, - anon_sym_DOT, - ACTIONS(9563), 1, - anon_sym_GT, + [169438] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169449] = 2, + ACTIONS(9573), 2, + anon_sym_COMMA, + anon_sym_GT, + [169447] = 3, + ACTIONS(6453), 1, + anon_sym_LPAREN, + STATE(5947), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9565), 2, - anon_sym_COMMA, - anon_sym_RBRACK, [169458] = 3, - ACTIONS(9241), 1, - anon_sym_LPAREN, - STATE(32), 1, - sym_parenthesized_expression, + ACTIONS(9575), 1, + sym_identifier, + ACTIONS(9577), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, [169469] = 3, - ACTIONS(7730), 1, - anon_sym_LBRACE, - STATE(2678), 1, - sym_statement_block, + ACTIONS(6453), 1, + anon_sym_LPAREN, + STATE(5958), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, [169480] = 3, - ACTIONS(9567), 1, - sym_identifier, - ACTIONS(9569), 1, - sym_private_property_identifier, + ACTIONS(6453), 1, + anon_sym_LPAREN, + STATE(4578), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, [169491] = 3, - ACTIONS(2450), 1, - anon_sym_LBRACE, - STATE(5693), 1, - sym_statement_block, + ACTIONS(6453), 1, + anon_sym_LPAREN, + STATE(5965), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169502] = 3, - ACTIONS(4354), 1, - anon_sym_LBRACE, - STATE(2161), 1, - sym_statement_block, + [169502] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169513] = 3, - ACTIONS(7730), 1, + ACTIONS(6129), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [169511] = 3, + ACTIONS(2458), 1, anon_sym_LBRACE, - STATE(2689), 1, + STATE(917), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169524] = 2, - ACTIONS(9571), 1, - anon_sym_RBRACK, + [169522] = 3, + ACTIONS(2458), 1, + anon_sym_LBRACE, + STATE(5573), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169532] = 2, - ACTIONS(9573), 1, - anon_sym_RBRACK, + [169533] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169540] = 2, - ACTIONS(9575), 1, - anon_sym_RBRACK, + ACTIONS(9579), 2, + anon_sym_COMMA, + anon_sym_GT, + [169542] = 3, + ACTIONS(6953), 1, + anon_sym_LBRACE, + STATE(2228), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169548] = 2, - ACTIONS(9577), 1, - sym_identifier, + [169553] = 3, + ACTIONS(9581), 1, + anon_sym_SEMI, + ACTIONS(9583), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169556] = 2, - ACTIONS(9579), 1, - anon_sym_RBRACK, + [169564] = 3, + ACTIONS(9343), 1, + anon_sym_LPAREN, + STATE(32), 1, + sym_parenthesized_expression, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169564] = 2, - ACTIONS(9581), 1, - anon_sym_EQ, + [169575] = 3, + ACTIONS(6810), 1, + anon_sym_COLON, + ACTIONS(9241), 1, + anon_sym_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169572] = 2, - ACTIONS(9583), 1, - anon_sym_EQ_GT, + [169586] = 3, + ACTIONS(862), 1, + anon_sym_COLON, + STATE(5518), 1, + sym_type_annotation, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169580] = 2, + [169597] = 3, + ACTIONS(6858), 1, + anon_sym_DOT, ACTIONS(9585), 1, - anon_sym_meta, + anon_sym_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169588] = 2, - ACTIONS(9587), 1, - anon_sym_EQ_GT, + [169608] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169596] = 2, - ACTIONS(9589), 1, - anon_sym_COLON, + ACTIONS(9587), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [169617] = 3, + ACTIONS(6973), 1, + anon_sym_LBRACE, + STATE(1647), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169604] = 2, + [169628] = 3, + ACTIONS(9589), 1, + sym_identifier, ACTIONS(9591), 1, - anon_sym_RBRACK, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169612] = 2, + [169639] = 3, + ACTIONS(6858), 1, + anon_sym_DOT, ACTIONS(9593), 1, - anon_sym_RBRACK, + anon_sym_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169620] = 2, + [169650] = 2, ACTIONS(9595), 1, - anon_sym_EQ_GT, + anon_sym_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [169658] = 2, + ACTIONS(5623), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169628] = 2, + [169666] = 2, ACTIONS(9597), 1, - anon_sym_RBRACK, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169636] = 2, + [169674] = 2, ACTIONS(9599), 1, - anon_sym_as, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [169682] = 2, + ACTIONS(5596), 1, + anon_sym_SEMI, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169644] = 2, + [169690] = 2, ACTIONS(9601), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [169698] = 2, + ACTIONS(9603), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169652] = 2, - ACTIONS(5453), 1, + [169706] = 2, + ACTIONS(4908), 1, anon_sym_in, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169660] = 2, - ACTIONS(9603), 1, - sym_identifier, + [169714] = 2, + ACTIONS(8916), 1, + anon_sym_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169668] = 2, + [169722] = 2, ACTIONS(9605), 1, - anon_sym_class, + anon_sym_new, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169676] = 2, + [169730] = 2, ACTIONS(9607), 1, - anon_sym_RBRACK, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169684] = 2, + [169738] = 2, ACTIONS(9609), 1, - anon_sym_EQ_GT, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169692] = 2, + [169746] = 2, ACTIONS(9611), 1, sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169700] = 2, + [169754] = 2, ACTIONS(9613), 1, - anon_sym_EQ, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169708] = 2, + [169762] = 2, ACTIONS(9615), 1, - anon_sym_namespace, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [169716] = 2, - ACTIONS(8365), 1, - anon_sym_EQ_GT, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [169724] = 2, - ACTIONS(4507), 1, - anon_sym_in, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169732] = 2, + [169770] = 2, ACTIONS(9617), 1, - anon_sym_RBRACK, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169740] = 2, + [169778] = 2, ACTIONS(9619), 1, - sym_identifier, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169748] = 2, - ACTIONS(9621), 1, - sym_identifier, + [169786] = 2, + ACTIONS(5420), 1, + anon_sym_in, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169756] = 2, - ACTIONS(9623), 1, + [169794] = 2, + ACTIONS(9621), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169764] = 2, - ACTIONS(6839), 1, - anon_sym_is, + [169802] = 2, + ACTIONS(9623), 1, + anon_sym_class, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169772] = 2, + [169810] = 2, ACTIONS(9625), 1, sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169780] = 2, + [169818] = 2, ACTIONS(9627), 1, - sym_identifier, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169788] = 2, + [169826] = 2, ACTIONS(9629), 1, - anon_sym_RBRACK, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169796] = 2, - ACTIONS(5468), 1, - anon_sym_RBRACK, + [169834] = 2, + ACTIONS(9631), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169804] = 2, - ACTIONS(9631), 1, - anon_sym_RBRACK, + [169842] = 2, + ACTIONS(9633), 1, + anon_sym_namespace, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169812] = 2, - ACTIONS(9633), 1, - anon_sym_EQ_GT, + [169850] = 2, + ACTIONS(5451), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169820] = 2, + [169858] = 2, ACTIONS(9635), 1, - anon_sym_symbol, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169828] = 2, - ACTIONS(9637), 1, - anon_sym_EQ_GT, + [169866] = 2, + ACTIONS(9147), 1, + anon_sym_RBRACE, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169836] = 2, + [169874] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(9637), 1, + anon_sym_SLASH2, + [169884] = 2, ACTIONS(9639), 1, - anon_sym_EQ_GT, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169844] = 2, + [169892] = 2, ACTIONS(9641), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169852] = 2, + [169900] = 2, ACTIONS(9643), 1, - anon_sym_COLON, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169860] = 2, - ACTIONS(4933), 1, - anon_sym_is, + [169908] = 2, + ACTIONS(7754), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169868] = 2, + [169916] = 2, ACTIONS(9645), 1, sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169876] = 2, - ACTIONS(7004), 1, - anon_sym_is, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [169884] = 2, - ACTIONS(4925), 1, - anon_sym_RPAREN, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [169892] = 2, + [169924] = 2, ACTIONS(9647), 1, - anon_sym_from, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169900] = 2, + [169932] = 2, ACTIONS(9649), 1, - anon_sym_EQ_GT, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169908] = 2, + [169940] = 2, ACTIONS(9651), 1, - anon_sym_EQ, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169916] = 2, + [169948] = 2, ACTIONS(9653), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169924] = 2, - ACTIONS(8219), 1, + [169956] = 2, + ACTIONS(9655), 1, sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169932] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5), 1, - sym_html_comment, - ACTIONS(9655), 1, - sym_regex_pattern, - [169942] = 2, + [169964] = 2, ACTIONS(9657), 1, - anon_sym_class, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [169950] = 2, - ACTIONS(4072), 1, - anon_sym_is, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169958] = 2, + [169972] = 2, ACTIONS(9659), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169966] = 2, + [169980] = 2, ACTIONS(9661), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169974] = 2, - ACTIONS(8752), 1, - anon_sym_GT, + [169988] = 2, + ACTIONS(9663), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169982] = 2, - ACTIONS(9663), 1, - anon_sym_EQ, + [169996] = 2, + ACTIONS(9665), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169990] = 2, - ACTIONS(9665), 1, - anon_sym_EQ_GT, + [170004] = 2, + ACTIONS(5555), 1, + anon_sym_RBRACE, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169998] = 2, + [170012] = 2, ACTIONS(9667), 1, - anon_sym_EQ, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170006] = 2, + [170020] = 2, ACTIONS(9669), 1, - anon_sym_DOT, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170014] = 2, + [170028] = 2, ACTIONS(9671), 1, - anon_sym_DOT, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170022] = 2, + [170036] = 2, ACTIONS(9673), 1, - sym_identifier, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170030] = 2, + [170044] = 2, ACTIONS(9675), 1, - anon_sym_DOT, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170038] = 2, - ACTIONS(5525), 1, - anon_sym_SEMI, + [170052] = 2, + ACTIONS(9677), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170046] = 2, - ACTIONS(9677), 1, - anon_sym_DOT, + [170060] = 2, + ACTIONS(8236), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170054] = 2, + [170068] = 2, ACTIONS(9679), 1, - anon_sym_EQ_GT, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170062] = 2, + [170076] = 2, ACTIONS(9681), 1, - anon_sym_RPAREN, + anon_sym_class, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170070] = 2, + [170084] = 2, ACTIONS(9683), 1, - anon_sym_EQ_GT, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170078] = 2, + [170092] = 2, ACTIONS(9685), 1, - sym_identifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [170086] = 2, - ACTIONS(4935), 1, - anon_sym_RPAREN, + sym_number, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170094] = 2, + [170100] = 2, ACTIONS(9687), 1, - anon_sym_RBRACK, + anon_sym_LPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170102] = 2, + [170108] = 2, ACTIONS(9689), 1, - anon_sym_EQ_GT, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170110] = 2, + [170116] = 2, ACTIONS(9691), 1, - anon_sym_EQ_GT, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170118] = 2, + [170124] = 2, ACTIONS(9693), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170126] = 2, + [170132] = 2, ACTIONS(9695), 1, - anon_sym_RBRACK, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170134] = 2, + [170140] = 2, ACTIONS(9697), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170142] = 2, + [170148] = 2, ACTIONS(9699), 1, - sym_identifier, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170150] = 2, + [170156] = 2, ACTIONS(9701), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170158] = 2, + [170164] = 2, ACTIONS(9703), 1, - anon_sym_RPAREN, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170166] = 2, + [170172] = 2, ACTIONS(9705), 1, - anon_sym_COLON, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170174] = 2, + [170180] = 2, ACTIONS(9707), 1, - anon_sym_new, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [170182] = 2, - ACTIONS(9709), 1, sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170190] = 2, - ACTIONS(9711), 1, - anon_sym_EQ_GT, - ACTIONS(5), 2, - sym_html_comment, + [170188] = 3, + ACTIONS(3), 1, sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(9709), 1, + sym_regex_pattern, [170198] = 2, - ACTIONS(9713), 1, - anon_sym_EQ_GT, + ACTIONS(5631), 1, + anon_sym_RBRACE, ACTIONS(5), 2, sym_html_comment, sym_comment, [170206] = 2, - ACTIONS(5387), 1, - anon_sym_RBRACE, + ACTIONS(9711), 1, + anon_sym_from, ACTIONS(5), 2, sym_html_comment, sym_comment, [170214] = 2, - ACTIONS(9715), 1, + ACTIONS(9713), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, [170222] = 2, - ACTIONS(9717), 1, - anon_sym_EQ, + ACTIONS(9715), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, [170230] = 2, - ACTIONS(5383), 1, - anon_sym_RPAREN, + ACTIONS(9717), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, [170238] = 2, ACTIONS(9719), 1, - anon_sym_RPAREN, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, [170246] = 2, - ACTIONS(5504), 1, - anon_sym_SEMI, + ACTIONS(9721), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, [170254] = 2, - ACTIONS(9721), 1, - anon_sym_symbol, + ACTIONS(9723), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, [170262] = 2, - ACTIONS(9723), 1, - anon_sym_LBRACK, + ACTIONS(9725), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, [170270] = 2, - ACTIONS(9725), 1, - anon_sym_RBRACK, + ACTIONS(9727), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, [170278] = 2, - ACTIONS(8291), 1, - sym_identifier, + ACTIONS(9729), 1, + anon_sym_symbol, ACTIONS(5), 2, sym_html_comment, sym_comment, [170286] = 2, - ACTIONS(9727), 1, + ACTIONS(9731), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, [170294] = 2, - ACTIONS(9729), 1, - anon_sym_EQ_GT, + ACTIONS(9733), 1, + anon_sym_meta, ACTIONS(5), 2, sym_html_comment, sym_comment, [170302] = 2, - ACTIONS(5600), 1, - anon_sym_SEMI, + ACTIONS(4993), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, [170310] = 2, - ACTIONS(9731), 1, - anon_sym_RBRACK, + ACTIONS(9735), 1, + anon_sym_new, ACTIONS(5), 2, sym_html_comment, sym_comment, [170318] = 2, - ACTIONS(9733), 1, - anon_sym_EQ_GT, + ACTIONS(9737), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, [170326] = 2, - ACTIONS(9735), 1, - anon_sym_RBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [170334] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5), 1, - sym_html_comment, - ACTIONS(9737), 1, - anon_sym_SLASH2, - [170344] = 2, ACTIONS(9739), 1, - anon_sym_RBRACK, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170352] = 2, + [170334] = 2, ACTIONS(9741), 1, - anon_sym_RBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [170360] = 2, - ACTIONS(6134), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170368] = 2, + [170342] = 2, ACTIONS(9743), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170376] = 2, + [170350] = 2, ACTIONS(9745), 1, - anon_sym_EQ_GT, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170384] = 2, + [170358] = 2, ACTIONS(9747), 1, - anon_sym_COLON, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170392] = 2, - ACTIONS(6430), 1, - anon_sym_DOT, + [170366] = 2, + ACTIONS(9749), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170400] = 2, - ACTIONS(9749), 1, - anon_sym_LPAREN, + [170374] = 2, + ACTIONS(9751), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170408] = 2, - ACTIONS(7371), 1, - anon_sym_is, + [170382] = 2, + ACTIONS(5430), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170416] = 2, - ACTIONS(9751), 1, - anon_sym_RBRACK, + [170390] = 2, + ACTIONS(5457), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170424] = 2, + [170398] = 2, ACTIONS(9753), 1, - anon_sym_RBRACK, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170432] = 2, - ACTIONS(8760), 1, - anon_sym_RBRACK, + [170406] = 2, + ACTIONS(9755), 1, + anon_sym_class, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170440] = 2, - ACTIONS(9755), 1, - anon_sym_RPAREN, + [170414] = 2, + ACTIONS(9757), 1, + anon_sym_LBRACE, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170448] = 2, - ACTIONS(5602), 1, - anon_sym_SEMI, + [170422] = 2, + ACTIONS(9759), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170456] = 2, - ACTIONS(9757), 1, - anon_sym_EQ_GT, + [170430] = 2, + ACTIONS(6862), 1, + anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170464] = 2, - ACTIONS(9759), 1, - anon_sym_EQ_GT, + [170438] = 2, + ACTIONS(5633), 1, + anon_sym_SEMI, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170472] = 2, + [170446] = 2, + ACTIONS(5482), 1, + anon_sym_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [170454] = 2, ACTIONS(9761), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170480] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5), 1, - sym_html_comment, + [170462] = 2, ACTIONS(9763), 1, - sym_regex_pattern, - [170490] = 2, - ACTIONS(9765), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170498] = 2, + [170470] = 2, + ACTIONS(9765), 1, + anon_sym_from, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [170478] = 2, ACTIONS(9767), 1, - anon_sym_RBRACK, + anon_sym_namespace, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170506] = 2, + [170486] = 2, ACTIONS(9769), 1, - sym_identifier, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170514] = 2, + [170494] = 2, ACTIONS(9771), 1, - anon_sym_EQ_GT, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170522] = 2, + [170502] = 2, ACTIONS(9773), 1, - anon_sym_EQ_GT, + anon_sym_require, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170530] = 2, + [170510] = 2, ACTIONS(9775), 1, - anon_sym_RPAREN, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170538] = 2, + [170518] = 2, ACTIONS(9777), 1, - anon_sym_RBRACK, + anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170546] = 2, + [170526] = 2, ACTIONS(9779), 1, - anon_sym_class, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170554] = 2, + [170534] = 2, ACTIONS(9781), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170562] = 2, + [170542] = 2, + ACTIONS(7403), 1, + anon_sym_is, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [170550] = 2, + ACTIONS(8256), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [170558] = 2, ACTIONS(9783), 1, - anon_sym_EQ_GT, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170570] = 2, + [170566] = 2, ACTIONS(9785), 1, sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170578] = 2, + [170574] = 2, ACTIONS(9787), 1, - sym_identifier, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [170582] = 2, + ACTIONS(5635), 1, + anon_sym_SEMI, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170586] = 2, + [170590] = 2, ACTIONS(9789), 1, - anon_sym_RBRACK, + anon_sym_function, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170594] = 2, + [170598] = 2, ACTIONS(9791), 1, - anon_sym_RBRACK, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170602] = 2, + [170606] = 2, ACTIONS(9793), 1, - sym_identifier, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [170614] = 2, + ACTIONS(4999), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170610] = 2, + [170622] = 2, ACTIONS(9795), 1, - anon_sym_EQ_GT, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170618] = 2, + [170630] = 2, ACTIONS(9797), 1, - sym_identifier, + anon_sym_from, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [170638] = 2, + ACTIONS(6445), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170626] = 2, + [170646] = 2, ACTIONS(9799), 1, sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170634] = 2, + [170654] = 2, ACTIONS(9801), 1, - anon_sym_RBRACK, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170642] = 2, + [170662] = 2, ACTIONS(9803), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170650] = 2, + [170670] = 2, ACTIONS(9805), 1, - anon_sym_EQ, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170658] = 2, - ACTIONS(9807), 1, + [170678] = 2, + ACTIONS(5436), 1, anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170666] = 2, - ACTIONS(9809), 1, + [170686] = 2, + ACTIONS(9807), 1, sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170674] = 2, + [170694] = 2, + ACTIONS(9809), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [170702] = 2, ACTIONS(9811), 1, - anon_sym_from, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170682] = 2, + [170710] = 2, ACTIONS(9813), 1, sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170690] = 2, + [170718] = 2, ACTIONS(9815), 1, - sym_identifier, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170698] = 2, + [170726] = 2, ACTIONS(9817), 1, - anon_sym_RBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [170706] = 2, - ACTIONS(9112), 1, - anon_sym_RBRACE, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170714] = 2, + [170734] = 2, ACTIONS(9819), 1, - anon_sym_RBRACK, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170722] = 2, + [170742] = 2, ACTIONS(9821), 1, - anon_sym_RBRACK, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170730] = 2, + [170750] = 2, ACTIONS(9823), 1, - sym_identifier, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170738] = 2, + [170758] = 2, ACTIONS(9825), 1, - sym_identifier, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170746] = 2, + [170766] = 2, ACTIONS(9827), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170754] = 2, + [170774] = 2, ACTIONS(9829), 1, - anon_sym_RBRACK, + anon_sym_from, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170762] = 2, + [170782] = 2, ACTIONS(9831), 1, - anon_sym_from, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170770] = 2, + [170790] = 2, ACTIONS(9833), 1, - anon_sym_RBRACK, + anon_sym_class, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170778] = 2, + [170798] = 2, ACTIONS(9835), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170786] = 2, + [170806] = 2, ACTIONS(9837), 1, - anon_sym_RBRACK, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170794] = 2, + [170814] = 2, ACTIONS(9839), 1, - sym_identifier, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170802] = 2, + [170822] = 2, ACTIONS(9841), 1, - sym_identifier, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170810] = 2, + [170830] = 2, ACTIONS(9843), 1, - anon_sym_namespace, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [170818] = 2, - ACTIONS(8941), 1, - anon_sym_RBRACK, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170826] = 2, + [170838] = 2, ACTIONS(9845), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170834] = 2, - ACTIONS(5040), 1, - anon_sym_RPAREN, + [170846] = 2, + ACTIONS(9847), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170842] = 2, - ACTIONS(9847), 1, - anon_sym_RBRACK, + [170854] = 2, + ACTIONS(8781), 1, + anon_sym_LBRACE, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170850] = 2, - ACTIONS(5726), 1, - anon_sym_in, + [170862] = 2, + ACTIONS(4995), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170858] = 2, + [170870] = 2, ACTIONS(9849), 1, - anon_sym_EQ_GT, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170866] = 2, + [170878] = 2, ACTIONS(9851), 1, - anon_sym_EQ_GT, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170874] = 2, + [170886] = 2, ACTIONS(9853), 1, - anon_sym_LBRACE, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170882] = 2, + [170894] = 2, ACTIONS(9855), 1, - sym_identifier, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [170902] = 2, + ACTIONS(8791), 1, + anon_sym_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170890] = 2, + [170910] = 2, ACTIONS(9857), 1, - sym_identifier, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170898] = 2, + [170918] = 2, ACTIONS(9859), 1, - anon_sym_RBRACK, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170906] = 2, + [170926] = 2, ACTIONS(9861), 1, - anon_sym_EQ_GT, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170914] = 2, + [170934] = 2, ACTIONS(9863), 1, - anon_sym_EQ_GT, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170922] = 2, + [170942] = 2, ACTIONS(9865), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170930] = 2, + [170950] = 2, ACTIONS(9867), 1, - anon_sym_EQ, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170938] = 2, + [170958] = 2, ACTIONS(9869), 1, - anon_sym_function, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [170946] = 2, - ACTIONS(5610), 1, - anon_sym_COLON, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170954] = 2, + [170966] = 2, ACTIONS(9871), 1, - anon_sym_as, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170962] = 2, + [170974] = 2, ACTIONS(9873), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170970] = 2, + [170982] = 2, ACTIONS(9875), 1, - anon_sym_RBRACK, + sym_number, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [170990] = 2, + ACTIONS(7601), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170978] = 2, + [170998] = 2, ACTIONS(9877), 1, - anon_sym_EQ_GT, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170986] = 2, + [171006] = 2, ACTIONS(9879), 1, - anon_sym_EQ_GT, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170994] = 2, + [171014] = 2, ACTIONS(9881), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171002] = 2, + [171022] = 2, ACTIONS(9883), 1, - anon_sym_EQ_GT, + sym_number, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171010] = 2, + [171030] = 2, ACTIONS(9885), 1, - anon_sym_RBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [171018] = 2, - ACTIONS(5612), 1, - anon_sym_RPAREN, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171026] = 2, - ACTIONS(8201), 1, - sym_identifier, + [171038] = 2, + ACTIONS(9104), 1, + anon_sym_RBRACE, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171034] = 2, + [171046] = 2, ACTIONS(9887), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171042] = 2, + [171054] = 2, ACTIONS(9889), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171050] = 2, + [171062] = 2, ACTIONS(9891), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171058] = 2, + [171070] = 2, ACTIONS(9893), 1, - anon_sym_RBRACK, + anon_sym_from, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [171078] = 2, + ACTIONS(5486), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171066] = 2, + [171086] = 2, ACTIONS(9895), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171074] = 2, + [171094] = 2, ACTIONS(9897), 1, - anon_sym_EQ, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171082] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5), 1, - sym_html_comment, + [171102] = 2, ACTIONS(9899), 1, - anon_sym_SLASH2, - [171092] = 2, - ACTIONS(9901), 1, - anon_sym_RBRACK, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171100] = 2, - ACTIONS(9903), 1, - anon_sym_while, + [171110] = 2, + ACTIONS(9901), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171108] = 2, - ACTIONS(9905), 1, - sym_identifier, + [171118] = 2, + ACTIONS(9903), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171116] = 2, - ACTIONS(9907), 1, - anon_sym_EQ, + [171126] = 2, + ACTIONS(6141), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171124] = 2, - ACTIONS(5616), 1, - anon_sym_RPAREN, + [171134] = 2, + ACTIONS(9905), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171132] = 2, - ACTIONS(5413), 1, - anon_sym_RBRACK, + [171142] = 2, + ACTIONS(9907), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171140] = 2, + [171150] = 2, ACTIONS(9909), 1, - anon_sym_EQ, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171148] = 2, + [171158] = 2, ACTIONS(9911), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171156] = 2, - ACTIONS(5618), 1, - anon_sym_RPAREN, + [171166] = 2, + ACTIONS(9913), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171164] = 2, - ACTIONS(9913), 1, + [171174] = 2, + ACTIONS(9915), 1, sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171172] = 2, - ACTIONS(5326), 1, - anon_sym_in, + [171182] = 2, + ACTIONS(9917), 1, + anon_sym_as, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171180] = 2, - ACTIONS(9915), 1, - anon_sym_EQ_GT, + [171190] = 2, + ACTIONS(9919), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171188] = 2, - ACTIONS(9917), 1, - sym_identifier, + [171198] = 2, + ACTIONS(7906), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171196] = 2, - ACTIONS(9919), 1, - anon_sym_EQ, + [171206] = 2, + ACTIONS(5771), 1, + anon_sym_in, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171204] = 2, + [171214] = 2, ACTIONS(9921), 1, - sym_identifier, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171212] = 2, + [171222] = 2, ACTIONS(9923), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171220] = 2, - ACTIONS(5620), 1, - anon_sym_SEMI, + [171230] = 2, + ACTIONS(9925), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171228] = 2, - ACTIONS(9925), 1, - anon_sym_RBRACK, + [171238] = 2, + ACTIONS(9927), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171236] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5), 1, - sym_html_comment, - ACTIONS(9927), 1, - sym_regex_pattern, [171246] = 2, ACTIONS(9929), 1, - anon_sym_EQ_GT, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, [171254] = 2, - ACTIONS(9931), 1, - anon_sym_EQ_GT, + ACTIONS(8958), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, [171262] = 2, - ACTIONS(9933), 1, + ACTIONS(9931), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, [171270] = 2, - ACTIONS(9935), 1, - anon_sym_RBRACK, + ACTIONS(9933), 1, + anon_sym_while, ACTIONS(5), 2, sym_html_comment, sym_comment, [171278] = 2, - ACTIONS(5409), 1, - anon_sym_RPAREN, + ACTIONS(9935), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, [171286] = 2, ACTIONS(9937), 1, - anon_sym_RBRACK, + anon_sym_meta, ACTIONS(5), 2, sym_html_comment, sym_comment, [171294] = 2, - ACTIONS(9939), 1, - sym_identifier, + ACTIONS(5347), 1, + anon_sym_in, ACTIONS(5), 2, sym_html_comment, sym_comment, [171302] = 2, - ACTIONS(9941), 1, - anon_sym_RBRACK, + ACTIONS(9939), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, [171310] = 2, - ACTIONS(9943), 1, - anon_sym_from, + ACTIONS(9941), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, [171318] = 2, - ACTIONS(9945), 1, - anon_sym_RBRACK, + ACTIONS(9943), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, [171326] = 2, - ACTIONS(9947), 1, - anon_sym_EQ, + ACTIONS(9945), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, [171334] = 2, - ACTIONS(9585), 1, - anon_sym_target, + ACTIONS(9947), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, [171342] = 2, ACTIONS(9949), 1, - anon_sym_RBRACK, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, [171350] = 2, ACTIONS(9951), 1, - anon_sym_EQ_GT, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, [171358] = 2, ACTIONS(9953), 1, - anon_sym_EQ_GT, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, [171366] = 2, ACTIONS(9955), 1, - anon_sym_DOT, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, [171374] = 2, ACTIONS(9957), 1, - anon_sym_COLON, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, [171382] = 2, ACTIONS(9959), 1, - sym_identifier, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, [171390] = 2, ACTIONS(9961), 1, - anon_sym_EQ_GT, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, @@ -278039,148 +278295,148 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_html_comment, sym_comment, - [171406] = 2, - ACTIONS(9965), 1, - anon_sym_RBRACK, - ACTIONS(5), 2, - sym_html_comment, + [171406] = 3, + ACTIONS(3), 1, sym_comment, - [171414] = 2, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(9965), 1, + sym_regex_pattern, + [171416] = 2, ACTIONS(9967), 1, - anon_sym_RBRACK, + anon_sym_as, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171422] = 2, + [171424] = 2, ACTIONS(9969), 1, - anon_sym_new, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171430] = 2, + [171432] = 2, ACTIONS(9971), 1, - anon_sym_RBRACK, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [171440] = 2, + ACTIONS(5488), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171438] = 2, + [171448] = 2, ACTIONS(9973), 1, - anon_sym_EQ_GT, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171446] = 2, + [171456] = 2, ACTIONS(9975), 1, - anon_sym_RPAREN, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171454] = 2, + [171464] = 2, ACTIONS(9977), 1, - anon_sym_as, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171462] = 2, + [171472] = 2, ACTIONS(9979), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171470] = 2, + [171480] = 2, ACTIONS(9981), 1, - anon_sym_EQ_GT, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171478] = 2, + [171488] = 2, ACTIONS(9983), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171486] = 2, + [171496] = 2, ACTIONS(9985), 1, - anon_sym_RBRACK, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171494] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5), 1, - sym_html_comment, - ACTIONS(9987), 1, - sym_regex_pattern, [171504] = 2, - ACTIONS(4931), 1, - anon_sym_RPAREN, + ACTIONS(9987), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, [171512] = 2, ACTIONS(9989), 1, - anon_sym_RBRACK, + anon_sym_from, ACTIONS(5), 2, sym_html_comment, sym_comment, [171520] = 2, ACTIONS(9991), 1, - anon_sym_RBRACK, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, [171528] = 2, - ACTIONS(7943), 1, - anon_sym_RPAREN, + ACTIONS(9993), 1, + anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, [171536] = 2, - ACTIONS(7548), 1, - anon_sym_is, + ACTIONS(9995), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, [171544] = 2, - ACTIONS(9993), 1, + ACTIONS(9997), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, [171552] = 2, - ACTIONS(5470), 1, - anon_sym_RBRACE, + ACTIONS(9999), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, [171560] = 2, - ACTIONS(5425), 1, - anon_sym_RBRACE, + ACTIONS(10001), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, [171568] = 2, - ACTIONS(9995), 1, - anon_sym_EQ_GT, + ACTIONS(10003), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, [171576] = 2, - ACTIONS(9997), 1, - anon_sym_RBRACK, + ACTIONS(10005), 1, + anon_sym_new, ACTIONS(5), 2, sym_html_comment, sym_comment, [171584] = 2, - ACTIONS(9999), 1, + ACTIONS(10007), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, [171592] = 2, - ACTIONS(10001), 1, - anon_sym_EQ_GT, + ACTIONS(4997), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, @@ -278189,5999 +278445,6097 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(5), 1, sym_html_comment, - ACTIONS(10003), 1, + ACTIONS(10009), 1, anon_sym_SLASH2, [171610] = 2, - ACTIONS(10005), 1, - anon_sym_EQ_GT, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [171618] = 2, - ACTIONS(10007), 1, - anon_sym_RBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [171626] = 2, - ACTIONS(8989), 1, + ACTIONS(5459), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171634] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5), 1, - sym_html_comment, - ACTIONS(10009), 1, - sym_regex_pattern, - [171644] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5), 1, - sym_html_comment, + [171618] = 2, ACTIONS(10011), 1, - anon_sym_SLASH2, - [171654] = 2, - ACTIONS(5529), 1, - anon_sym_RPAREN, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171662] = 2, + [171626] = 2, ACTIONS(10013), 1, - sym_identifier, + anon_sym_symbol, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171670] = 2, + [171634] = 2, ACTIONS(10015), 1, - anon_sym_from, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171678] = 2, + [171642] = 2, ACTIONS(10017), 1, - sym_identifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [171686] = 2, - ACTIONS(5596), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171694] = 2, + [171650] = 2, ACTIONS(10019), 1, sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171702] = 2, + [171658] = 2, ACTIONS(10021), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171710] = 2, + [171666] = 2, ACTIONS(10023), 1, - anon_sym_RBRACK, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171718] = 2, + [171674] = 2, ACTIONS(10025), 1, - sym_identifier, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171726] = 2, + [171682] = 2, ACTIONS(10027), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171734] = 2, + [171690] = 2, ACTIONS(10029), 1, - sym_identifier, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171742] = 2, + [171698] = 2, ACTIONS(10031), 1, - sym_identifier, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171750] = 2, - ACTIONS(10033), 1, - anon_sym_from, - ACTIONS(5), 2, - sym_html_comment, + [171706] = 3, + ACTIONS(3), 1, sym_comment, - [171758] = 2, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(10033), 1, + anon_sym_SLASH2, + [171716] = 2, ACTIONS(10035), 1, - anon_sym_RBRACK, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171766] = 2, + [171724] = 2, ACTIONS(10037), 1, - anon_sym_RPAREN, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171774] = 2, - ACTIONS(5856), 1, - anon_sym_in, + [171732] = 2, + ACTIONS(10039), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171782] = 2, - ACTIONS(10039), 1, + [171740] = 2, + ACTIONS(10041), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171790] = 2, - ACTIONS(5630), 1, - anon_sym_RPAREN, + [171748] = 2, + ACTIONS(9733), 1, + anon_sym_target, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171798] = 2, - ACTIONS(10041), 1, - sym_identifier, + [171756] = 2, + ACTIONS(10043), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171806] = 2, - ACTIONS(10043), 1, - anon_sym_EQ_GT, + [171764] = 2, + ACTIONS(9937), 1, + anon_sym_target, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171814] = 2, + [171772] = 2, ACTIONS(10045), 1, - anon_sym_RBRACK, + sym_number, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171822] = 2, - ACTIONS(5632), 1, - anon_sym_RPAREN, + [171780] = 2, + ACTIONS(10047), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171830] = 2, - ACTIONS(10047), 1, + [171788] = 2, + ACTIONS(10049), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171838] = 2, - ACTIONS(5634), 1, - anon_sym_RPAREN, + [171796] = 2, + ACTIONS(7628), 1, + anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171846] = 2, - ACTIONS(10049), 1, - sym_number, + [171804] = 2, + ACTIONS(10051), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171854] = 2, - ACTIONS(10051), 1, + [171812] = 2, + ACTIONS(10053), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171862] = 2, - ACTIONS(5636), 1, - anon_sym_RPAREN, + [171820] = 2, + ACTIONS(10055), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171870] = 2, - ACTIONS(10053), 1, - anon_sym_RPAREN, + [171828] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(10057), 1, + sym_regex_pattern, + [171838] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(10059), 1, + anon_sym_SLASH2, + [171848] = 2, + ACTIONS(10061), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171878] = 2, - ACTIONS(10055), 1, + [171856] = 2, + ACTIONS(10063), 1, sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171886] = 2, - ACTIONS(10057), 1, - anon_sym_symbol, + [171864] = 2, + ACTIONS(10065), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171894] = 2, - ACTIONS(10059), 1, + [171872] = 2, + ACTIONS(10067), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171902] = 2, - ACTIONS(10061), 1, - anon_sym_EQ, + [171880] = 2, + ACTIONS(10069), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171910] = 2, - ACTIONS(6699), 1, - anon_sym_is, + [171888] = 2, + ACTIONS(10071), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171918] = 3, - ACTIONS(3), 1, + [171896] = 2, + ACTIONS(10073), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, sym_comment, - ACTIONS(5), 1, + [171904] = 2, + ACTIONS(5850), 1, + anon_sym_in, + ACTIONS(5), 2, sym_html_comment, - ACTIONS(10063), 1, - anon_sym_SLASH2, + sym_comment, + [171912] = 2, + ACTIONS(5643), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [171920] = 2, + ACTIONS(10075), 1, + anon_sym_symbol, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, [171928] = 2, - ACTIONS(10065), 1, - anon_sym_class, + ACTIONS(10077), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, [171936] = 2, - ACTIONS(10067), 1, - anon_sym_EQ, + ACTIONS(10079), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, [171944] = 2, - ACTIONS(10069), 1, - anon_sym_RBRACK, + ACTIONS(5645), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, [171952] = 2, - ACTIONS(10071), 1, + ACTIONS(10081), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, [171960] = 2, - ACTIONS(5391), 1, + ACTIONS(5647), 1, anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, [171968] = 2, - ACTIONS(10073), 1, - anon_sym_RBRACK, + ACTIONS(5543), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, [171976] = 2, - ACTIONS(4966), 1, - anon_sym_in, + ACTIONS(10083), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, [171984] = 2, - ACTIONS(10075), 1, - anon_sym_EQ_GT, + ACTIONS(5649), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, [171992] = 2, - ACTIONS(10077), 1, - sym_identifier, + ACTIONS(10085), 1, + anon_sym_symbol, ACTIONS(5), 2, sym_html_comment, sym_comment, [172000] = 2, - ACTIONS(10079), 1, - anon_sym_EQ_GT, + ACTIONS(10087), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, [172008] = 2, - ACTIONS(10081), 1, - anon_sym_EQ_GT, + ACTIONS(10089), 1, + anon_sym_readonly, ACTIONS(5), 2, sym_html_comment, sym_comment, [172016] = 2, - ACTIONS(10083), 1, - anon_sym_EQ, + ACTIONS(10091), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, [172024] = 2, - ACTIONS(10085), 1, - anon_sym_EQ_GT, + ACTIONS(10093), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, [172032] = 2, - ACTIONS(9537), 1, - anon_sym_from, + ACTIONS(10095), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, [172040] = 2, - ACTIONS(10087), 1, - anon_sym_EQ_GT, + ACTIONS(10097), 1, + anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, [172048] = 2, - ACTIONS(10089), 1, - sym_number, + ACTIONS(10099), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, [172056] = 2, - ACTIONS(10091), 1, - anon_sym_EQ_GT, + ACTIONS(10101), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, [172064] = 2, - ACTIONS(10093), 1, - anon_sym_EQ_GT, + ACTIONS(10103), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, [172072] = 2, - ACTIONS(10095), 1, + ACTIONS(10105), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, [172080] = 2, - ACTIONS(10097), 1, - anon_sym_RBRACK, + ACTIONS(10107), 1, + anon_sym_as, ACTIONS(5), 2, sym_html_comment, sym_comment, [172088] = 2, - ACTIONS(10099), 1, - anon_sym_RBRACK, + ACTIONS(10109), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, [172096] = 2, - ACTIONS(10101), 1, - anon_sym_RBRACK, + ACTIONS(5027), 1, + anon_sym_in, ACTIONS(5), 2, sym_html_comment, sym_comment, [172104] = 2, - ACTIONS(5531), 1, - anon_sym_RPAREN, + ACTIONS(10111), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, [172112] = 2, - ACTIONS(10103), 1, - sym_number, + ACTIONS(10113), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, [172120] = 2, - ACTIONS(10105), 1, - sym_identifier, + ACTIONS(10115), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, [172128] = 2, - ACTIONS(5533), 1, - anon_sym_RPAREN, + ACTIONS(10117), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, [172136] = 2, - ACTIONS(10107), 1, + ACTIONS(10119), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, [172144] = 2, - ACTIONS(10109), 1, - anon_sym_from, + ACTIONS(10121), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, [172152] = 2, - ACTIONS(10111), 1, - anon_sym_readonly, + ACTIONS(8254), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, [172160] = 2, - ACTIONS(10113), 1, - anon_sym_new, + ACTIONS(10123), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, [172168] = 2, - ACTIONS(10115), 1, + ACTIONS(10125), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, [172176] = 2, - ACTIONS(8913), 1, - anon_sym_GT, + ACTIONS(10127), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, [172184] = 2, - ACTIONS(10117), 1, - sym_identifier, + ACTIONS(10129), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, [172192] = 2, - ACTIONS(5640), 1, - anon_sym_SEMI, + ACTIONS(8801), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, [172200] = 2, - ACTIONS(10119), 1, - anon_sym_symbol, + ACTIONS(10131), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, [172208] = 2, - ACTIONS(10121), 1, - anon_sym_RBRACK, + ACTIONS(10133), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, [172216] = 2, - ACTIONS(5642), 1, - anon_sym_SEMI, + ACTIONS(5490), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, [172224] = 2, - ACTIONS(10123), 1, - anon_sym_RBRACK, + ACTIONS(10135), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, [172232] = 2, - ACTIONS(8686), 1, + ACTIONS(8708), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, [172240] = 2, - ACTIONS(10125), 1, + ACTIONS(10137), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, [172248] = 2, - ACTIONS(10127), 1, - sym_identifier, + ACTIONS(10139), 1, + ts_builtin_sym_end, ACTIONS(5), 2, sym_html_comment, sym_comment, [172256] = 2, - ACTIONS(10129), 1, - sym_number, + ACTIONS(10141), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, [172264] = 2, - ACTIONS(10131), 1, - anon_sym_RPAREN, + ACTIONS(9006), 1, + anon_sym_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172272] = 2, - ACTIONS(10133), 1, - anon_sym_EQ, + [172272] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(10143), 1, + sym_regex_pattern, + [172282] = 2, + ACTIONS(10145), 1, + anon_sym_new, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172280] = 2, - ACTIONS(10135), 1, - anon_sym_RBRACK, + [172290] = 2, + ACTIONS(8079), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172288] = 2, - ACTIONS(10137), 1, - sym_number, + [172298] = 2, + ACTIONS(8835), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172296] = 2, - ACTIONS(10139), 1, - anon_sym_EQ, + [172306] = 2, + ACTIONS(4932), 1, + anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172304] = 2, - ACTIONS(10141), 1, - anon_sym_new, + [172314] = 2, + ACTIONS(5651), 1, + anon_sym_SEMI, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172312] = 2, - ACTIONS(10143), 1, - anon_sym_symbol, + [172322] = 2, + ACTIONS(9487), 1, + anon_sym_from, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172320] = 2, - ACTIONS(8799), 1, - anon_sym_RBRACK, + [172330] = 2, + ACTIONS(5545), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172328] = 2, - ACTIONS(10145), 1, - anon_sym_RBRACK, + [172338] = 2, + ACTIONS(5653), 1, + anon_sym_SEMI, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172336] = 2, + [172346] = 2, ACTIONS(10147), 1, - anon_sym_RBRACK, + sym_number, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172344] = 2, + [172354] = 2, ACTIONS(10149), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172352] = 2, - ACTIONS(9013), 1, - anon_sym_LBRACE, + [172362] = 2, + ACTIONS(4506), 1, + anon_sym_in, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172360] = 2, - ACTIONS(10151), 1, - anon_sym_RBRACK, + [172370] = 2, + ACTIONS(5547), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172368] = 2, - ACTIONS(10153), 1, + [172378] = 2, + ACTIONS(10151), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172376] = 2, - ACTIONS(5776), 1, - anon_sym_in, + [172386] = 2, + ACTIONS(10153), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172384] = 2, + [172394] = 2, ACTIONS(10155), 1, - anon_sym_EQ, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172392] = 2, + [172402] = 2, ACTIONS(10157), 1, - anon_sym_new, + anon_sym_from, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172400] = 2, + [172410] = 2, ACTIONS(10159), 1, - anon_sym_RBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [172408] = 2, - ACTIONS(7794), 1, - anon_sym_RPAREN, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172416] = 2, + [172418] = 2, ACTIONS(10161), 1, - anon_sym_EQ_GT, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172424] = 2, + [172426] = 2, ACTIONS(10163), 1, - anon_sym_RBRACK, + anon_sym_new, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172432] = 2, + [172434] = 2, ACTIONS(10165), 1, - anon_sym_EQ_GT, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [172442] = 2, + ACTIONS(5583), 1, + anon_sym_in, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172440] = 2, + [172450] = 2, ACTIONS(10167), 1, - anon_sym_EQ_GT, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172448] = 2, + [172458] = 2, ACTIONS(10169), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172456] = 2, + [172466] = 2, ACTIONS(10171), 1, - sym_identifier, + anon_sym_symbol, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172464] = 2, + [172474] = 2, ACTIONS(10173), 1, - anon_sym_target, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [172472] = 2, - ACTIONS(8722), 1, - anon_sym_GT, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [172480] = 2, - ACTIONS(8371), 1, - sym_identifier, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172488] = 2, + [172482] = 2, ACTIONS(10175), 1, - anon_sym_function, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172496] = 2, + [172490] = 2, ACTIONS(10177), 1, - anon_sym_RBRACK, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172504] = 2, + [172498] = 2, ACTIONS(10179), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172512] = 2, - ACTIONS(5535), 1, - anon_sym_RPAREN, + [172506] = 2, + ACTIONS(10181), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172520] = 2, - ACTIONS(10181), 1, - sym_identifier, + [172514] = 2, + ACTIONS(10183), 1, + anon_sym_new, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172528] = 2, - ACTIONS(7647), 1, - anon_sym_EQ, + [172522] = 2, + ACTIONS(10185), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172536] = 2, - ACTIONS(5644), 1, - anon_sym_SEMI, + [172530] = 2, + ACTIONS(9074), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172544] = 2, - ACTIONS(10183), 1, - sym_identifier, + [172538] = 2, + ACTIONS(8240), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172552] = 2, - ACTIONS(10185), 1, - anon_sym_new, + [172546] = 2, + ACTIONS(5691), 1, + anon_sym_in, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172560] = 2, + [172554] = 2, ACTIONS(10187), 1, - sym_identifier, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [172562] = 2, + ACTIONS(5492), 1, + anon_sym_SEMI, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172568] = 2, + [172570] = 2, ACTIONS(10189), 1, - sym_identifier, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172576] = 2, - ACTIONS(10191), 1, - sym_identifier, + [172578] = 2, + ACTIONS(5455), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172584] = 2, - ACTIONS(5566), 1, - anon_sym_in, + [172586] = 2, + ACTIONS(10191), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172592] = 2, + [172594] = 2, ACTIONS(10193), 1, - sym_identifier, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172600] = 2, - ACTIONS(10195), 1, - anon_sym_EQ_GT, + [172602] = 2, + ACTIONS(8029), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172608] = 2, - ACTIONS(4899), 1, - anon_sym_in, + [172610] = 2, + ACTIONS(10195), 1, + anon_sym_function, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172616] = 2, + [172618] = 2, ACTIONS(10197), 1, - sym_identifier, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172624] = 2, + [172626] = 2, ACTIONS(10199), 1, - anon_sym_EQ_GT, + anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172632] = 2, + [172634] = 2, ACTIONS(10201), 1, - anon_sym_EQ, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [172640] = 2, - ACTIONS(5407), 1, - anon_sym_RPAREN, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172648] = 2, + [172642] = 2, ACTIONS(10203), 1, sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172656] = 2, - ACTIONS(10173), 1, - anon_sym_meta, + [172650] = 2, + ACTIONS(5549), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172664] = 2, - ACTIONS(8879), 1, - anon_sym_RBRACE, + [172658] = 2, + ACTIONS(5657), 1, + anon_sym_SEMI, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172672] = 2, - ACTIONS(10205), 1, - anon_sym_require, + [172666] = 2, + ACTIONS(6730), 1, + anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172680] = 2, - ACTIONS(8207), 1, - anon_sym_EQ, + [172674] = 2, + ACTIONS(10205), 1, + anon_sym_new, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172688] = 2, - ACTIONS(5389), 1, - anon_sym_RPAREN, + [172682] = 2, + ACTIONS(10207), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172696] = 2, - ACTIONS(10207), 1, + [172690] = 2, + ACTIONS(10209), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172704] = 2, - ACTIONS(10209), 1, - anon_sym_DOT, + [172698] = 2, + ACTIONS(10211), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172712] = 2, - ACTIONS(10211), 1, - anon_sym_EQ_GT, + [172706] = 2, + ACTIONS(5619), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172720] = 2, + [172714] = 2, ACTIONS(10213), 1, - ts_builtin_sym_end, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [172722] = 2, + ACTIONS(5453), 1, + anon_sym_RBRACE, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172728] = 2, + [172730] = 2, ACTIONS(10215), 1, - anon_sym_EQ_GT, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172736] = 2, - ACTIONS(9216), 1, - anon_sym_GT, + [172738] = 2, + ACTIONS(4087), 1, + anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172744] = 2, + [172746] = 2, ACTIONS(10217), 1, - anon_sym_RBRACK, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172752] = 2, + [172754] = 2, ACTIONS(10219), 1, - sym_identifier, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172760] = 2, + [172762] = 2, ACTIONS(10221), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [172770] = 2, + ACTIONS(10223), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172768] = 2, - ACTIONS(5646), 1, - anon_sym_SEMI, + [172778] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(10225), 1, + anon_sym_SLASH2, + [172788] = 2, + ACTIONS(10227), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172776] = 2, - ACTIONS(10223), 1, - anon_sym_new, + [172796] = 2, + ACTIONS(10229), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172784] = 2, - ACTIONS(10225), 1, + [172804] = 2, + ACTIONS(7025), 1, + anon_sym_is, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [172812] = 2, + ACTIONS(10231), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [172820] = 2, + ACTIONS(10233), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [172828] = 2, + ACTIONS(10235), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [172836] = 2, + ACTIONS(10237), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172792] = 2, - ACTIONS(10227), 1, + [172844] = 2, + ACTIONS(10239), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172800] = 2, - ACTIONS(10229), 1, - anon_sym_new, + [172852] = 2, + ACTIONS(10241), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172808] = 2, - ACTIONS(10231), 1, + [172860] = 2, + ACTIONS(10243), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172816] = 2, - ACTIONS(10233), 1, + [172868] = 2, + ACTIONS(10245), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172824] = 2, - ACTIONS(5472), 1, - anon_sym_RBRACK, + [172876] = 2, + ACTIONS(5515), 1, + anon_sym_SEMI, ACTIONS(5), 2, sym_html_comment, sym_comment, - [172832] = 2, - ACTIONS(10235), 1, + [172884] = 2, + ACTIONS(10247), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [172892] = 2, + ACTIONS(5444), 1, + anon_sym_SEMI, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [172900] = 2, + ACTIONS(10249), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [172908] = 2, + ACTIONS(9241), 1, + anon_sym_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [172916] = 2, + ACTIONS(10251), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [172924] = 2, + ACTIONS(10253), 1, + anon_sym_new, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [172932] = 2, + ACTIONS(5621), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [172940] = 2, + ACTIONS(10255), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [172948] = 2, + ACTIONS(10257), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, + [172956] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(10259), 1, + sym_regex_pattern, }; static const uint32_t ts_small_parse_table_map[] = { - [SMALL_STATE(1177)] = 0, - [SMALL_STATE(1178)] = 89, - [SMALL_STATE(1179)] = 160, - [SMALL_STATE(1180)] = 253, - [SMALL_STATE(1181)] = 324, - [SMALL_STATE(1182)] = 415, - [SMALL_STATE(1183)] = 486, - [SMALL_STATE(1184)] = 579, - [SMALL_STATE(1185)] = 650, - [SMALL_STATE(1186)] = 743, - [SMALL_STATE(1187)] = 836, - [SMALL_STATE(1188)] = 929, - [SMALL_STATE(1189)] = 1000, - [SMALL_STATE(1190)] = 1095, - [SMALL_STATE(1191)] = 1168, - [SMALL_STATE(1192)] = 1241, - [SMALL_STATE(1193)] = 1312, - [SMALL_STATE(1194)] = 1401, - [SMALL_STATE(1195)] = 1494, - [SMALL_STATE(1196)] = 1587, - [SMALL_STATE(1197)] = 1680, - [SMALL_STATE(1198)] = 1751, - [SMALL_STATE(1199)] = 1839, - [SMALL_STATE(1200)] = 1927, - [SMALL_STATE(1201)] = 2017, - [SMALL_STATE(1202)] = 2105, - [SMALL_STATE(1203)] = 2193, - [SMALL_STATE(1204)] = 2281, - [SMALL_STATE(1205)] = 2351, - [SMALL_STATE(1206)] = 2439, - [SMALL_STATE(1207)] = 2527, - [SMALL_STATE(1208)] = 2617, - [SMALL_STATE(1209)] = 2691, - [SMALL_STATE(1210)] = 2777, - [SMALL_STATE(1211)] = 2869, - [SMALL_STATE(1212)] = 2957, - [SMALL_STATE(1213)] = 3027, - [SMALL_STATE(1214)] = 3113, - [SMALL_STATE(1215)] = 3201, - [SMALL_STATE(1216)] = 3293, - [SMALL_STATE(1217)] = 3380, - [SMALL_STATE(1218)] = 3459, - [SMALL_STATE(1219)] = 3548, - [SMALL_STATE(1220)] = 3635, - [SMALL_STATE(1221)] = 3716, - [SMALL_STATE(1222)] = 3803, - [SMALL_STATE(1223)] = 3890, - [SMALL_STATE(1224)] = 3981, - [SMALL_STATE(1225)] = 4072, - [SMALL_STATE(1226)] = 4161, - [SMALL_STATE(1227)] = 4252, - [SMALL_STATE(1228)] = 4347, - [SMALL_STATE(1229)] = 4438, - [SMALL_STATE(1230)] = 4528, - [SMALL_STATE(1231)] = 4608, - [SMALL_STATE(1232)] = 4694, - [SMALL_STATE(1233)] = 4772, - [SMALL_STATE(1234)] = 4846, - [SMALL_STATE(1235)] = 4932, - [SMALL_STATE(1236)] = 5018, - [SMALL_STATE(1237)] = 5110, - [SMALL_STATE(1238)] = 5200, - [SMALL_STATE(1239)] = 5286, - [SMALL_STATE(1240)] = 5372, - [SMALL_STATE(1241)] = 5462, - [SMALL_STATE(1242)] = 5548, - [SMALL_STATE(1243)] = 5634, - [SMALL_STATE(1244)] = 5720, - [SMALL_STATE(1245)] = 5810, - [SMALL_STATE(1246)] = 5884, - [SMALL_STATE(1247)] = 5962, - [SMALL_STATE(1248)] = 6040, - [SMALL_STATE(1249)] = 6126, - [SMALL_STATE(1250)] = 6204, - [SMALL_STATE(1251)] = 6282, - [SMALL_STATE(1252)] = 6368, - [SMALL_STATE(1253)] = 6454, - [SMALL_STATE(1254)] = 6522, - [SMALL_STATE(1255)] = 6614, - [SMALL_STATE(1256)] = 6700, - [SMALL_STATE(1257)] = 6774, - [SMALL_STATE(1258)] = 6848, - [SMALL_STATE(1259)] = 6926, - [SMALL_STATE(1260)] = 7000, - [SMALL_STATE(1261)] = 7086, - [SMALL_STATE(1262)] = 7169, - [SMALL_STATE(1263)] = 7258, - [SMALL_STATE(1264)] = 7327, - [SMALL_STATE(1265)] = 7412, - [SMALL_STATE(1266)] = 7501, - [SMALL_STATE(1267)] = 7586, - [SMALL_STATE(1268)] = 7653, - [SMALL_STATE(1269)] = 7728, - [SMALL_STATE(1270)] = 7817, - [SMALL_STATE(1271)] = 7888, - [SMALL_STATE(1272)] = 7973, - [SMALL_STATE(1273)] = 8048, - [SMALL_STATE(1274)] = 8123, - [SMALL_STATE(1275)] = 8212, - [SMALL_STATE(1276)] = 8295, - [SMALL_STATE(1277)] = 8374, - [SMALL_STATE(1278)] = 8443, - [SMALL_STATE(1279)] = 8512, - [SMALL_STATE(1280)] = 8581, - [SMALL_STATE(1281)] = 8658, - [SMALL_STATE(1282)] = 8727, - [SMALL_STATE(1283)] = 8804, - [SMALL_STATE(1284)] = 8873, - [SMALL_STATE(1285)] = 8960, - [SMALL_STATE(1286)] = 9037, - [SMALL_STATE(1287)] = 9104, - [SMALL_STATE(1288)] = 9183, - [SMALL_STATE(1289)] = 9258, - [SMALL_STATE(1290)] = 9342, - [SMALL_STATE(1291)] = 9416, - [SMALL_STATE(1292)] = 9488, - [SMALL_STATE(1293)] = 9576, - [SMALL_STATE(1294)] = 9642, - [SMALL_STATE(1295)] = 9712, - [SMALL_STATE(1296)] = 9784, - [SMALL_STATE(1297)] = 9850, - [SMALL_STATE(1298)] = 9922, - [SMALL_STATE(1299)] = 9988, - [SMALL_STATE(1300)] = 10060, - [SMALL_STATE(1301)] = 10126, - [SMALL_STATE(1302)] = 10200, - [SMALL_STATE(1303)] = 10266, - [SMALL_STATE(1304)] = 10348, - [SMALL_STATE(1305)] = 10426, - [SMALL_STATE(1306)] = 10498, - [SMALL_STATE(1307)] = 10570, - [SMALL_STATE(1308)] = 10648, - [SMALL_STATE(1309)] = 10732, - [SMALL_STATE(1310)] = 10806, - [SMALL_STATE(1311)] = 10872, - [SMALL_STATE(1312)] = 10956, - [SMALL_STATE(1313)] = 11022, - [SMALL_STATE(1314)] = 11094, - [SMALL_STATE(1315)] = 11174, - [SMALL_STATE(1316)] = 11250, - [SMALL_STATE(1317)] = 11328, - [SMALL_STATE(1318)] = 11394, - [SMALL_STATE(1319)] = 11460, - [SMALL_STATE(1320)] = 11534, - [SMALL_STATE(1321)] = 11606, - [SMALL_STATE(1322)] = 11680, - [SMALL_STATE(1323)] = 11754, - [SMALL_STATE(1324)] = 11820, - [SMALL_STATE(1325)] = 11886, - [SMALL_STATE(1326)] = 11974, - [SMALL_STATE(1327)] = 12040, - [SMALL_STATE(1328)] = 12120, - [SMALL_STATE(1329)] = 12189, - [SMALL_STATE(1330)] = 12266, - [SMALL_STATE(1331)] = 12345, - [SMALL_STATE(1332)] = 12418, - [SMALL_STATE(1333)] = 12491, - [SMALL_STATE(1334)] = 12566, - [SMALL_STATE(1335)] = 12641, - [SMALL_STATE(1336)] = 12712, - [SMALL_STATE(1337)] = 12795, - [SMALL_STATE(1338)] = 12862, - [SMALL_STATE(1339)] = 12929, - [SMALL_STATE(1340)] = 13006, - [SMALL_STATE(1341)] = 13075, - [SMALL_STATE(1342)] = 13144, - [SMALL_STATE(1343)] = 13217, - [SMALL_STATE(1344)] = 13290, - [SMALL_STATE(1345)] = 13361, - [SMALL_STATE(1346)] = 13432, - [SMALL_STATE(1347)] = 13501, - [SMALL_STATE(1348)] = 13578, - [SMALL_STATE(1349)] = 13655, - [SMALL_STATE(1350)] = 13726, - [SMALL_STATE(1351)] = 13792, - [SMALL_STATE(1352)] = 13912, - [SMALL_STATE(1353)] = 14032, - [SMALL_STATE(1354)] = 14152, - [SMALL_STATE(1355)] = 14272, - [SMALL_STATE(1356)] = 14342, - [SMALL_STATE(1357)] = 14414, - [SMALL_STATE(1358)] = 14488, - [SMALL_STATE(1359)] = 14558, - [SMALL_STATE(1360)] = 14628, - [SMALL_STATE(1361)] = 14698, - [SMALL_STATE(1362)] = 14818, - [SMALL_STATE(1363)] = 14888, - [SMALL_STATE(1364)] = 14958, - [SMALL_STATE(1365)] = 15032, - [SMALL_STATE(1366)] = 15106, - [SMALL_STATE(1367)] = 15178, - [SMALL_STATE(1368)] = 15254, - [SMALL_STATE(1369)] = 15326, - [SMALL_STATE(1370)] = 15394, - [SMALL_STATE(1371)] = 15460, - [SMALL_STATE(1372)] = 15534, - [SMALL_STATE(1373)] = 15604, - [SMALL_STATE(1374)] = 15674, - [SMALL_STATE(1375)] = 15794, - [SMALL_STATE(1376)] = 15861, - [SMALL_STATE(1377)] = 15930, - [SMALL_STATE(1378)] = 16001, - [SMALL_STATE(1379)] = 16070, - [SMALL_STATE(1380)] = 16139, - [SMALL_STATE(1381)] = 16208, - [SMALL_STATE(1382)] = 16277, - [SMALL_STATE(1383)] = 16344, - [SMALL_STATE(1384)] = 16415, - [SMALL_STATE(1385)] = 16488, - [SMALL_STATE(1386)] = 16561, - [SMALL_STATE(1387)] = 16630, - [SMALL_STATE(1388)] = 16699, - [SMALL_STATE(1389)] = 16768, - [SMALL_STATE(1390)] = 16884, - [SMALL_STATE(1391)] = 17000, - [SMALL_STATE(1392)] = 17116, - [SMALL_STATE(1393)] = 17232, - [SMALL_STATE(1394)] = 17348, - [SMALL_STATE(1395)] = 17464, - [SMALL_STATE(1396)] = 17532, - [SMALL_STATE(1397)] = 17600, - [SMALL_STATE(1398)] = 17668, - [SMALL_STATE(1399)] = 17736, - [SMALL_STATE(1400)] = 17804, - [SMALL_STATE(1401)] = 17872, - [SMALL_STATE(1402)] = 17940, - [SMALL_STATE(1403)] = 18008, - [SMALL_STATE(1404)] = 18076, - [SMALL_STATE(1405)] = 18144, - [SMALL_STATE(1406)] = 18212, - [SMALL_STATE(1407)] = 18328, - [SMALL_STATE(1408)] = 18444, - [SMALL_STATE(1409)] = 18560, - [SMALL_STATE(1410)] = 18676, - [SMALL_STATE(1411)] = 18744, - [SMALL_STATE(1412)] = 18860, - [SMALL_STATE(1413)] = 18976, - [SMALL_STATE(1414)] = 19044, - [SMALL_STATE(1415)] = 19114, - [SMALL_STATE(1416)] = 19230, - [SMALL_STATE(1417)] = 19298, - [SMALL_STATE(1418)] = 19366, - [SMALL_STATE(1419)] = 19482, - [SMALL_STATE(1420)] = 19550, - [SMALL_STATE(1421)] = 19618, - [SMALL_STATE(1422)] = 19686, - [SMALL_STATE(1423)] = 19754, - [SMALL_STATE(1424)] = 19822, - [SMALL_STATE(1425)] = 19888, - [SMALL_STATE(1426)] = 19954, - [SMALL_STATE(1427)] = 20070, - [SMALL_STATE(1428)] = 20186, - [SMALL_STATE(1429)] = 20302, - [SMALL_STATE(1430)] = 20418, - [SMALL_STATE(1431)] = 20486, - [SMALL_STATE(1432)] = 20551, - [SMALL_STATE(1433)] = 20616, - [SMALL_STATE(1434)] = 20681, - [SMALL_STATE(1435)] = 20746, - [SMALL_STATE(1436)] = 20811, - [SMALL_STATE(1437)] = 20876, - [SMALL_STATE(1438)] = 20941, - [SMALL_STATE(1439)] = 21006, - [SMALL_STATE(1440)] = 21071, - [SMALL_STATE(1441)] = 21191, - [SMALL_STATE(1442)] = 21311, - [SMALL_STATE(1443)] = 21423, - [SMALL_STATE(1444)] = 21543, - [SMALL_STATE(1445)] = 21655, - [SMALL_STATE(1446)] = 21767, - [SMALL_STATE(1447)] = 21879, - [SMALL_STATE(1448)] = 21991, - [SMALL_STATE(1449)] = 22111, - [SMALL_STATE(1450)] = 22223, - [SMALL_STATE(1451)] = 22343, - [SMALL_STATE(1452)] = 22455, - [SMALL_STATE(1453)] = 22566, - [SMALL_STATE(1454)] = 22677, - [SMALL_STATE(1455)] = 22788, - [SMALL_STATE(1456)] = 22899, - [SMALL_STATE(1457)] = 23010, - [SMALL_STATE(1458)] = 23121, - [SMALL_STATE(1459)] = 23232, - [SMALL_STATE(1460)] = 23343, - [SMALL_STATE(1461)] = 23454, - [SMALL_STATE(1462)] = 23565, - [SMALL_STATE(1463)] = 23676, - [SMALL_STATE(1464)] = 23754, - [SMALL_STATE(1465)] = 23866, - [SMALL_STATE(1466)] = 23968, - [SMALL_STATE(1467)] = 24078, - [SMALL_STATE(1468)] = 24180, - [SMALL_STATE(1469)] = 24282, - [SMALL_STATE(1470)] = 24384, - [SMALL_STATE(1471)] = 24486, - [SMALL_STATE(1472)] = 24588, - [SMALL_STATE(1473)] = 24655, - [SMALL_STATE(1474)] = 24722, - [SMALL_STATE(1475)] = 24789, - [SMALL_STATE(1476)] = 24856, - [SMALL_STATE(1477)] = 24921, - [SMALL_STATE(1478)] = 24977, - [SMALL_STATE(1479)] = 25033, - [SMALL_STATE(1480)] = 25093, - [SMALL_STATE(1481)] = 25155, - [SMALL_STATE(1482)] = 25211, - [SMALL_STATE(1483)] = 25271, - [SMALL_STATE(1484)] = 25327, - [SMALL_STATE(1485)] = 25383, - [SMALL_STATE(1486)] = 25441, - [SMALL_STATE(1487)] = 25499, - [SMALL_STATE(1488)] = 25593, - [SMALL_STATE(1489)] = 25651, - [SMALL_STATE(1490)] = 25707, - [SMALL_STATE(1491)] = 25763, - [SMALL_STATE(1492)] = 25831, - [SMALL_STATE(1493)] = 25886, - [SMALL_STATE(1494)] = 25941, - [SMALL_STATE(1495)] = 25996, - [SMALL_STATE(1496)] = 26053, - [SMALL_STATE(1497)] = 26108, - [SMALL_STATE(1498)] = 26163, - [SMALL_STATE(1499)] = 26218, - [SMALL_STATE(1500)] = 26275, - [SMALL_STATE(1501)] = 26330, - [SMALL_STATE(1502)] = 26385, - [SMALL_STATE(1503)] = 26440, - [SMALL_STATE(1504)] = 26501, - [SMALL_STATE(1505)] = 26562, - [SMALL_STATE(1506)] = 26619, - [SMALL_STATE(1507)] = 26676, - [SMALL_STATE(1508)] = 26737, - [SMALL_STATE(1509)] = 26792, - [SMALL_STATE(1510)] = 26847, - [SMALL_STATE(1511)] = 26902, - [SMALL_STATE(1512)] = 26957, - [SMALL_STATE(1513)] = 27012, - [SMALL_STATE(1514)] = 27067, - [SMALL_STATE(1515)] = 27122, - [SMALL_STATE(1516)] = 27177, - [SMALL_STATE(1517)] = 27232, - [SMALL_STATE(1518)] = 27287, - [SMALL_STATE(1519)] = 27342, - [SMALL_STATE(1520)] = 27397, - [SMALL_STATE(1521)] = 27452, - [SMALL_STATE(1522)] = 27507, - [SMALL_STATE(1523)] = 27564, - [SMALL_STATE(1524)] = 27619, - [SMALL_STATE(1525)] = 27674, - [SMALL_STATE(1526)] = 27731, - [SMALL_STATE(1527)] = 27786, - [SMALL_STATE(1528)] = 27847, - [SMALL_STATE(1529)] = 27902, - [SMALL_STATE(1530)] = 27957, - [SMALL_STATE(1531)] = 28012, - [SMALL_STATE(1532)] = 28067, - [SMALL_STATE(1533)] = 28122, - [SMALL_STATE(1534)] = 28179, - [SMALL_STATE(1535)] = 28234, - [SMALL_STATE(1536)] = 28295, - [SMALL_STATE(1537)] = 28350, - [SMALL_STATE(1538)] = 28405, - [SMALL_STATE(1539)] = 28460, - [SMALL_STATE(1540)] = 28515, - [SMALL_STATE(1541)] = 28570, - [SMALL_STATE(1542)] = 28625, - [SMALL_STATE(1543)] = 28680, - [SMALL_STATE(1544)] = 28735, - [SMALL_STATE(1545)] = 28790, - [SMALL_STATE(1546)] = 28845, - [SMALL_STATE(1547)] = 28900, - [SMALL_STATE(1548)] = 28959, - [SMALL_STATE(1549)] = 29014, - [SMALL_STATE(1550)] = 29069, - [SMALL_STATE(1551)] = 29124, - [SMALL_STATE(1552)] = 29179, - [SMALL_STATE(1553)] = 29234, - [SMALL_STATE(1554)] = 29295, - [SMALL_STATE(1555)] = 29350, - [SMALL_STATE(1556)] = 29405, - [SMALL_STATE(1557)] = 29466, - [SMALL_STATE(1558)] = 29521, - [SMALL_STATE(1559)] = 29576, - [SMALL_STATE(1560)] = 29631, - [SMALL_STATE(1561)] = 29686, - [SMALL_STATE(1562)] = 29741, - [SMALL_STATE(1563)] = 29796, - [SMALL_STATE(1564)] = 29851, - [SMALL_STATE(1565)] = 29908, - [SMALL_STATE(1566)] = 29963, - [SMALL_STATE(1567)] = 30018, - [SMALL_STATE(1568)] = 30073, - [SMALL_STATE(1569)] = 30128, - [SMALL_STATE(1570)] = 30183, - [SMALL_STATE(1571)] = 30238, - [SMALL_STATE(1572)] = 30293, - [SMALL_STATE(1573)] = 30348, - [SMALL_STATE(1574)] = 30403, - [SMALL_STATE(1575)] = 30458, - [SMALL_STATE(1576)] = 30513, - [SMALL_STATE(1577)] = 30568, - [SMALL_STATE(1578)] = 30623, - [SMALL_STATE(1579)] = 30678, - [SMALL_STATE(1580)] = 30733, - [SMALL_STATE(1581)] = 30788, - [SMALL_STATE(1582)] = 30843, - [SMALL_STATE(1583)] = 30898, - [SMALL_STATE(1584)] = 30959, - [SMALL_STATE(1585)] = 31018, - [SMALL_STATE(1586)] = 31079, - [SMALL_STATE(1587)] = 31134, - [SMALL_STATE(1588)] = 31191, - [SMALL_STATE(1589)] = 31246, - [SMALL_STATE(1590)] = 31301, - [SMALL_STATE(1591)] = 31362, - [SMALL_STATE(1592)] = 31417, - [SMALL_STATE(1593)] = 31478, - [SMALL_STATE(1594)] = 31539, - [SMALL_STATE(1595)] = 31598, - [SMALL_STATE(1596)] = 31653, - [SMALL_STATE(1597)] = 31708, - [SMALL_STATE(1598)] = 31765, - [SMALL_STATE(1599)] = 31852, - [SMALL_STATE(1600)] = 31911, - [SMALL_STATE(1601)] = 31998, - [SMALL_STATE(1602)] = 32053, - [SMALL_STATE(1603)] = 32112, - [SMALL_STATE(1604)] = 32171, - [SMALL_STATE(1605)] = 32226, - [SMALL_STATE(1606)] = 32283, - [SMALL_STATE(1607)] = 32340, - [SMALL_STATE(1608)] = 32401, - [SMALL_STATE(1609)] = 32456, - [SMALL_STATE(1610)] = 32513, - [SMALL_STATE(1611)] = 32574, - [SMALL_STATE(1612)] = 32661, - [SMALL_STATE(1613)] = 32716, - [SMALL_STATE(1614)] = 32773, - [SMALL_STATE(1615)] = 32828, - [SMALL_STATE(1616)] = 32915, - [SMALL_STATE(1617)] = 32978, - [SMALL_STATE(1618)] = 33065, - [SMALL_STATE(1619)] = 33128, - [SMALL_STATE(1620)] = 33191, - [SMALL_STATE(1621)] = 33250, - [SMALL_STATE(1622)] = 33305, - [SMALL_STATE(1623)] = 33359, - [SMALL_STATE(1624)] = 33413, - [SMALL_STATE(1625)] = 33467, - [SMALL_STATE(1626)] = 33521, - [SMALL_STATE(1627)] = 33575, - [SMALL_STATE(1628)] = 33629, - [SMALL_STATE(1629)] = 33683, - [SMALL_STATE(1630)] = 33737, - [SMALL_STATE(1631)] = 33791, - [SMALL_STATE(1632)] = 33845, - [SMALL_STATE(1633)] = 33899, - [SMALL_STATE(1634)] = 33953, - [SMALL_STATE(1635)] = 34023, - [SMALL_STATE(1636)] = 34077, - [SMALL_STATE(1637)] = 34131, - [SMALL_STATE(1638)] = 34185, - [SMALL_STATE(1639)] = 34239, - [SMALL_STATE(1640)] = 34293, - [SMALL_STATE(1641)] = 34347, - [SMALL_STATE(1642)] = 34401, - [SMALL_STATE(1643)] = 34455, - [SMALL_STATE(1644)] = 34565, - [SMALL_STATE(1645)] = 34675, - [SMALL_STATE(1646)] = 34747, - [SMALL_STATE(1647)] = 34821, - [SMALL_STATE(1648)] = 34875, - [SMALL_STATE(1649)] = 34931, - [SMALL_STATE(1650)] = 34985, - [SMALL_STATE(1651)] = 35063, - [SMALL_STATE(1652)] = 35143, - [SMALL_STATE(1653)] = 35197, - [SMALL_STATE(1654)] = 35307, - [SMALL_STATE(1655)] = 35361, - [SMALL_STATE(1656)] = 35415, - [SMALL_STATE(1657)] = 35497, - [SMALL_STATE(1658)] = 35577, - [SMALL_STATE(1659)] = 35631, - [SMALL_STATE(1660)] = 35709, - [SMALL_STATE(1661)] = 35763, - [SMALL_STATE(1662)] = 35843, - [SMALL_STATE(1663)] = 35897, - [SMALL_STATE(1664)] = 35951, - [SMALL_STATE(1665)] = 36005, - [SMALL_STATE(1666)] = 36059, - [SMALL_STATE(1667)] = 36115, - [SMALL_STATE(1668)] = 36169, - [SMALL_STATE(1669)] = 36223, - [SMALL_STATE(1670)] = 36279, - [SMALL_STATE(1671)] = 36333, - [SMALL_STATE(1672)] = 36443, - [SMALL_STATE(1673)] = 36497, - [SMALL_STATE(1674)] = 36607, - [SMALL_STATE(1675)] = 36691, - [SMALL_STATE(1676)] = 36769, - [SMALL_STATE(1677)] = 36823, - [SMALL_STATE(1678)] = 36897, - [SMALL_STATE(1679)] = 37007, - [SMALL_STATE(1680)] = 37061, - [SMALL_STATE(1681)] = 37115, - [SMALL_STATE(1682)] = 37215, - [SMALL_STATE(1683)] = 37295, - [SMALL_STATE(1684)] = 37375, - [SMALL_STATE(1685)] = 37467, - [SMALL_STATE(1686)] = 37561, - [SMALL_STATE(1687)] = 37657, - [SMALL_STATE(1688)] = 37735, - [SMALL_STATE(1689)] = 37815, - [SMALL_STATE(1690)] = 37875, - [SMALL_STATE(1691)] = 37935, - [SMALL_STATE(1692)] = 38023, - [SMALL_STATE(1693)] = 38125, - [SMALL_STATE(1694)] = 38179, - [SMALL_STATE(1695)] = 38233, - [SMALL_STATE(1696)] = 38287, - [SMALL_STATE(1697)] = 38365, - [SMALL_STATE(1698)] = 38443, - [SMALL_STATE(1699)] = 38523, - [SMALL_STATE(1700)] = 38577, - [SMALL_STATE(1701)] = 38631, - [SMALL_STATE(1702)] = 38685, - [SMALL_STATE(1703)] = 38795, - [SMALL_STATE(1704)] = 38905, - [SMALL_STATE(1705)] = 38959, - [SMALL_STATE(1706)] = 39013, - [SMALL_STATE(1707)] = 39067, - [SMALL_STATE(1708)] = 39121, - [SMALL_STATE(1709)] = 39175, - [SMALL_STATE(1710)] = 39229, - [SMALL_STATE(1711)] = 39283, - [SMALL_STATE(1712)] = 39337, - [SMALL_STATE(1713)] = 39391, - [SMALL_STATE(1714)] = 39501, - [SMALL_STATE(1715)] = 39555, - [SMALL_STATE(1716)] = 39609, - [SMALL_STATE(1717)] = 39719, - [SMALL_STATE(1718)] = 39773, - [SMALL_STATE(1719)] = 39883, - [SMALL_STATE(1720)] = 39937, - [SMALL_STATE(1721)] = 39991, - [SMALL_STATE(1722)] = 40101, - [SMALL_STATE(1723)] = 40181, - [SMALL_STATE(1724)] = 40291, - [SMALL_STATE(1725)] = 40345, - [SMALL_STATE(1726)] = 40399, - [SMALL_STATE(1727)] = 40453, - [SMALL_STATE(1728)] = 40507, - [SMALL_STATE(1729)] = 40561, - [SMALL_STATE(1730)] = 40615, - [SMALL_STATE(1731)] = 40669, - [SMALL_STATE(1732)] = 40779, - [SMALL_STATE(1733)] = 40839, - [SMALL_STATE(1734)] = 40917, - [SMALL_STATE(1735)] = 40971, - [SMALL_STATE(1736)] = 41051, - [SMALL_STATE(1737)] = 41105, - [SMALL_STATE(1738)] = 41159, - [SMALL_STATE(1739)] = 41213, - [SMALL_STATE(1740)] = 41273, - [SMALL_STATE(1741)] = 41327, - [SMALL_STATE(1742)] = 41381, - [SMALL_STATE(1743)] = 41435, - [SMALL_STATE(1744)] = 41489, - [SMALL_STATE(1745)] = 41543, - [SMALL_STATE(1746)] = 41597, - [SMALL_STATE(1747)] = 41695, - [SMALL_STATE(1748)] = 41752, - [SMALL_STATE(1749)] = 41807, - [SMALL_STATE(1750)] = 41882, - [SMALL_STATE(1751)] = 41935, - [SMALL_STATE(1752)] = 42014, - [SMALL_STATE(1753)] = 42067, - [SMALL_STATE(1754)] = 42120, - [SMALL_STATE(1755)] = 42183, - [SMALL_STATE(1756)] = 42244, - [SMALL_STATE(1757)] = 42317, - [SMALL_STATE(1758)] = 42380, - [SMALL_STATE(1759)] = 42443, - [SMALL_STATE(1760)] = 42506, - [SMALL_STATE(1761)] = 42567, - [SMALL_STATE(1762)] = 42624, - [SMALL_STATE(1763)] = 42697, - [SMALL_STATE(1764)] = 42806, - [SMALL_STATE(1765)] = 42879, - [SMALL_STATE(1766)] = 42932, - [SMALL_STATE(1767)] = 42987, - [SMALL_STATE(1768)] = 43062, - [SMALL_STATE(1769)] = 43135, - [SMALL_STATE(1770)] = 43208, - [SMALL_STATE(1771)] = 43261, - [SMALL_STATE(1772)] = 43314, - [SMALL_STATE(1773)] = 43371, - [SMALL_STATE(1774)] = 43431, - [SMALL_STATE(1775)] = 43505, - [SMALL_STATE(1776)] = 43563, - [SMALL_STATE(1777)] = 43647, - [SMALL_STATE(1778)] = 43731, - [SMALL_STATE(1779)] = 43783, - [SMALL_STATE(1780)] = 43855, - [SMALL_STATE(1781)] = 43939, - [SMALL_STATE(1782)] = 44035, - [SMALL_STATE(1783)] = 44097, - [SMALL_STATE(1784)] = 44159, - [SMALL_STATE(1785)] = 44257, - [SMALL_STATE(1786)] = 44335, - [SMALL_STATE(1787)] = 44425, - [SMALL_STATE(1788)] = 44517, - [SMALL_STATE(1789)] = 44611, - [SMALL_STATE(1790)] = 44687, - [SMALL_STATE(1791)] = 44765, - [SMALL_STATE(1792)] = 44851, - [SMALL_STATE(1793)] = 44951, - [SMALL_STATE(1794)] = 45067, - [SMALL_STATE(1795)] = 45175, - [SMALL_STATE(1796)] = 45283, - [SMALL_STATE(1797)] = 45335, - [SMALL_STATE(1798)] = 45419, - [SMALL_STATE(1799)] = 45535, - [SMALL_STATE(1800)] = 45643, - [SMALL_STATE(1801)] = 45697, - [SMALL_STATE(1802)] = 45751, - [SMALL_STATE(1803)] = 45867, - [SMALL_STATE(1804)] = 45921, - [SMALL_STATE(1805)] = 45975, - [SMALL_STATE(1806)] = 46043, - [SMALL_STATE(1807)] = 46095, - [SMALL_STATE(1808)] = 46203, - [SMALL_STATE(1809)] = 46311, - [SMALL_STATE(1810)] = 46367, - [SMALL_STATE(1811)] = 46475, - [SMALL_STATE(1812)] = 46583, - [SMALL_STATE(1813)] = 46691, - [SMALL_STATE(1814)] = 46773, - [SMALL_STATE(1815)] = 46845, - [SMALL_STATE(1816)] = 46941, - [SMALL_STATE(1817)] = 47039, - [SMALL_STATE(1818)] = 47117, - [SMALL_STATE(1819)] = 47207, - [SMALL_STATE(1820)] = 47299, - [SMALL_STATE(1821)] = 47393, - [SMALL_STATE(1822)] = 47469, - [SMALL_STATE(1823)] = 47547, - [SMALL_STATE(1824)] = 47633, - [SMALL_STATE(1825)] = 47733, - [SMALL_STATE(1826)] = 47841, - [SMALL_STATE(1827)] = 47949, - [SMALL_STATE(1828)] = 48005, - [SMALL_STATE(1829)] = 48113, - [SMALL_STATE(1830)] = 48221, - [SMALL_STATE(1831)] = 48329, - [SMALL_STATE(1832)] = 48437, - [SMALL_STATE(1833)] = 48545, - [SMALL_STATE(1834)] = 48653, - [SMALL_STATE(1835)] = 48727, - [SMALL_STATE(1836)] = 48797, - [SMALL_STATE(1837)] = 48871, - [SMALL_STATE(1838)] = 48941, - [SMALL_STATE(1839)] = 48997, - [SMALL_STATE(1840)] = 49081, - [SMALL_STATE(1841)] = 49155, - [SMALL_STATE(1842)] = 49207, - [SMALL_STATE(1843)] = 49271, - [SMALL_STATE(1844)] = 49329, - [SMALL_STATE(1845)] = 49399, - [SMALL_STATE(1846)] = 49507, - [SMALL_STATE(1847)] = 49615, - [SMALL_STATE(1848)] = 49723, - [SMALL_STATE(1849)] = 49831, - [SMALL_STATE(1850)] = 49939, - [SMALL_STATE(1851)] = 50047, - [SMALL_STATE(1852)] = 50103, - [SMALL_STATE(1853)] = 50177, - [SMALL_STATE(1854)] = 50229, - [SMALL_STATE(1855)] = 50299, - [SMALL_STATE(1856)] = 50353, - [SMALL_STATE(1857)] = 50407, - [SMALL_STATE(1858)] = 50467, - [SMALL_STATE(1859)] = 50539, - [SMALL_STATE(1860)] = 50593, - [SMALL_STATE(1861)] = 50653, - [SMALL_STATE(1862)] = 50711, - [SMALL_STATE(1863)] = 50781, - [SMALL_STATE(1864)] = 50897, - [SMALL_STATE(1865)] = 50955, - [SMALL_STATE(1866)] = 51029, - [SMALL_STATE(1867)] = 51099, - [SMALL_STATE(1868)] = 51169, - [SMALL_STATE(1869)] = 51245, - [SMALL_STATE(1870)] = 51353, - [SMALL_STATE(1871)] = 51461, - [SMALL_STATE(1872)] = 51529, - [SMALL_STATE(1873)] = 51637, - [SMALL_STATE(1874)] = 51697, - [SMALL_STATE(1875)] = 51779, - [SMALL_STATE(1876)] = 51839, - [SMALL_STATE(1877)] = 51915, - [SMALL_STATE(1878)] = 52023, - [SMALL_STATE(1879)] = 52131, - [SMALL_STATE(1880)] = 52215, - [SMALL_STATE(1881)] = 52323, - [SMALL_STATE(1882)] = 52388, - [SMALL_STATE(1883)] = 52453, - [SMALL_STATE(1884)] = 52510, - [SMALL_STATE(1885)] = 52567, - [SMALL_STATE(1886)] = 52626, - [SMALL_STATE(1887)] = 52677, - [SMALL_STATE(1888)] = 52728, - [SMALL_STATE(1889)] = 52793, - [SMALL_STATE(1890)] = 52866, - [SMALL_STATE(1891)] = 52923, - [SMALL_STATE(1892)] = 53032, - [SMALL_STATE(1893)] = 53083, - [SMALL_STATE(1894)] = 53134, - [SMALL_STATE(1895)] = 53185, - [SMALL_STATE(1896)] = 53242, - [SMALL_STATE(1897)] = 53309, - [SMALL_STATE(1898)] = 53374, - [SMALL_STATE(1899)] = 53451, - [SMALL_STATE(1900)] = 53516, - [SMALL_STATE(1901)] = 53583, - [SMALL_STATE(1902)] = 53646, - [SMALL_STATE(1903)] = 53701, - [SMALL_STATE(1904)] = 53766, - [SMALL_STATE(1905)] = 53817, - [SMALL_STATE(1906)] = 53882, - [SMALL_STATE(1907)] = 53933, - [SMALL_STATE(1908)] = 53984, - [SMALL_STATE(1909)] = 54051, - [SMALL_STATE(1910)] = 54104, - [SMALL_STATE(1911)] = 54155, - [SMALL_STATE(1912)] = 54230, - [SMALL_STATE(1913)] = 54281, - [SMALL_STATE(1914)] = 54392, - [SMALL_STATE(1915)] = 54503, - [SMALL_STATE(1916)] = 54562, - [SMALL_STATE(1917)] = 54673, - [SMALL_STATE(1918)] = 54784, - [SMALL_STATE(1919)] = 54861, - [SMALL_STATE(1920)] = 54912, - [SMALL_STATE(1921)] = 54963, - [SMALL_STATE(1922)] = 55014, - [SMALL_STATE(1923)] = 55065, - [SMALL_STATE(1924)] = 55118, - [SMALL_STATE(1925)] = 55175, - [SMALL_STATE(1926)] = 55226, - [SMALL_STATE(1927)] = 55293, - [SMALL_STATE(1928)] = 55344, - [SMALL_STATE(1929)] = 55395, - [SMALL_STATE(1930)] = 55504, - [SMALL_STATE(1931)] = 55559, - [SMALL_STATE(1932)] = 55612, - [SMALL_STATE(1933)] = 55663, - [SMALL_STATE(1934)] = 55726, - [SMALL_STATE(1935)] = 55789, - [SMALL_STATE(1936)] = 55852, - [SMALL_STATE(1937)] = 55903, - [SMALL_STATE(1938)] = 55954, - [SMALL_STATE(1939)] = 56007, - [SMALL_STATE(1940)] = 56058, - [SMALL_STATE(1941)] = 56121, - [SMALL_STATE(1942)] = 56172, - [SMALL_STATE(1943)] = 56223, - [SMALL_STATE(1944)] = 56274, - [SMALL_STATE(1945)] = 56325, - [SMALL_STATE(1946)] = 56382, - [SMALL_STATE(1947)] = 56439, - [SMALL_STATE(1948)] = 56490, - [SMALL_STATE(1949)] = 56547, - [SMALL_STATE(1950)] = 56604, - [SMALL_STATE(1951)] = 56657, - [SMALL_STATE(1952)] = 56708, - [SMALL_STATE(1953)] = 56761, - [SMALL_STATE(1954)] = 56812, - [SMALL_STATE(1955)] = 56863, - [SMALL_STATE(1956)] = 56914, - [SMALL_STATE(1957)] = 56965, - [SMALL_STATE(1958)] = 57016, - [SMALL_STATE(1959)] = 57075, - [SMALL_STATE(1960)] = 57126, - [SMALL_STATE(1961)] = 57177, - [SMALL_STATE(1962)] = 57228, - [SMALL_STATE(1963)] = 57285, - [SMALL_STATE(1964)] = 57336, - [SMALL_STATE(1965)] = 57387, - [SMALL_STATE(1966)] = 57444, - [SMALL_STATE(1967)] = 57495, - [SMALL_STATE(1968)] = 57570, - [SMALL_STATE(1969)] = 57621, - [SMALL_STATE(1970)] = 57672, - [SMALL_STATE(1971)] = 57723, - [SMALL_STATE(1972)] = 57774, - [SMALL_STATE(1973)] = 57839, - [SMALL_STATE(1974)] = 57906, - [SMALL_STATE(1975)] = 57965, - [SMALL_STATE(1976)] = 58016, - [SMALL_STATE(1977)] = 58067, - [SMALL_STATE(1978)] = 58142, - [SMALL_STATE(1979)] = 58193, - [SMALL_STATE(1980)] = 58258, - [SMALL_STATE(1981)] = 58335, - [SMALL_STATE(1982)] = 58386, - [SMALL_STATE(1983)] = 58437, - [SMALL_STATE(1984)] = 58488, - [SMALL_STATE(1985)] = 58539, - [SMALL_STATE(1986)] = 58590, - [SMALL_STATE(1987)] = 58655, - [SMALL_STATE(1988)] = 58706, - [SMALL_STATE(1989)] = 58757, - [SMALL_STATE(1990)] = 58822, - [SMALL_STATE(1991)] = 58873, - [SMALL_STATE(1992)] = 58924, - [SMALL_STATE(1993)] = 58989, - [SMALL_STATE(1994)] = 59054, - [SMALL_STATE(1995)] = 59105, - [SMALL_STATE(1996)] = 59168, - [SMALL_STATE(1997)] = 59231, - [SMALL_STATE(1998)] = 59306, - [SMALL_STATE(1999)] = 59359, - [SMALL_STATE(2000)] = 59436, - [SMALL_STATE(2001)] = 59487, - [SMALL_STATE(2002)] = 59538, - [SMALL_STATE(2003)] = 59603, - [SMALL_STATE(2004)] = 59654, - [SMALL_STATE(2005)] = 59721, - [SMALL_STATE(2006)] = 59784, - [SMALL_STATE(2007)] = 59835, - [SMALL_STATE(2008)] = 59886, - [SMALL_STATE(2009)] = 59949, - [SMALL_STATE(2010)] = 60060, - [SMALL_STATE(2011)] = 60111, - [SMALL_STATE(2012)] = 60162, - [SMALL_STATE(2013)] = 60213, - [SMALL_STATE(2014)] = 60264, - [SMALL_STATE(2015)] = 60317, - [SMALL_STATE(2016)] = 60370, - [SMALL_STATE(2017)] = 60427, - [SMALL_STATE(2018)] = 60484, - [SMALL_STATE(2019)] = 60559, - [SMALL_STATE(2020)] = 60610, - [SMALL_STATE(2021)] = 60687, - [SMALL_STATE(2022)] = 60750, - [SMALL_STATE(2023)] = 60813, - [SMALL_STATE(2024)] = 60866, - [SMALL_STATE(2025)] = 60917, - [SMALL_STATE(2026)] = 60972, - [SMALL_STATE(2027)] = 61039, - [SMALL_STATE(2028)] = 61092, - [SMALL_STATE(2029)] = 61159, - [SMALL_STATE(2030)] = 61216, - [SMALL_STATE(2031)] = 61267, - [SMALL_STATE(2032)] = 61332, - [SMALL_STATE(2033)] = 61397, - [SMALL_STATE(2034)] = 61462, - [SMALL_STATE(2035)] = 61529, - [SMALL_STATE(2036)] = 61588, - [SMALL_STATE(2037)] = 61639, - [SMALL_STATE(2038)] = 61690, - [SMALL_STATE(2039)] = 61747, - [SMALL_STATE(2040)] = 61804, - [SMALL_STATE(2041)] = 61869, - [SMALL_STATE(2042)] = 61924, - [SMALL_STATE(2043)] = 61981, - [SMALL_STATE(2044)] = 62034, - [SMALL_STATE(2045)] = 62085, - [SMALL_STATE(2046)] = 62142, - [SMALL_STATE(2047)] = 62207, - [SMALL_STATE(2048)] = 62258, - [SMALL_STATE(2049)] = 62315, - [SMALL_STATE(2050)] = 62366, - [SMALL_STATE(2051)] = 62429, - [SMALL_STATE(2052)] = 62496, - [SMALL_STATE(2053)] = 62559, - [SMALL_STATE(2054)] = 62626, - [SMALL_STATE(2055)] = 62683, - [SMALL_STATE(2056)] = 62740, - [SMALL_STATE(2057)] = 62803, - [SMALL_STATE(2058)] = 62866, - [SMALL_STATE(2059)] = 62929, - [SMALL_STATE(2060)] = 62992, - [SMALL_STATE(2061)] = 63099, - [SMALL_STATE(2062)] = 63152, - [SMALL_STATE(2063)] = 63219, - [SMALL_STATE(2064)] = 63286, - [SMALL_STATE(2065)] = 63359, - [SMALL_STATE(2066)] = 63412, - [SMALL_STATE(2067)] = 63487, - [SMALL_STATE(2068)] = 63550, - [SMALL_STATE(2069)] = 63613, - [SMALL_STATE(2070)] = 63680, - [SMALL_STATE(2071)] = 63739, - [SMALL_STATE(2072)] = 63846, - [SMALL_STATE(2073)] = 63953, - [SMALL_STATE(2074)] = 64060, - [SMALL_STATE(2075)] = 64167, - [SMALL_STATE(2076)] = 64274, - [SMALL_STATE(2077)] = 64355, - [SMALL_STATE(2078)] = 64426, - [SMALL_STATE(2079)] = 64521, - [SMALL_STATE(2080)] = 64618, - [SMALL_STATE(2081)] = 64695, - [SMALL_STATE(2082)] = 64784, - [SMALL_STATE(2083)] = 64875, - [SMALL_STATE(2084)] = 64968, - [SMALL_STATE(2085)] = 65043, - [SMALL_STATE(2086)] = 65120, - [SMALL_STATE(2087)] = 65205, - [SMALL_STATE(2088)] = 65304, - [SMALL_STATE(2089)] = 65411, - [SMALL_STATE(2090)] = 65518, - [SMALL_STATE(2091)] = 65625, - [SMALL_STATE(2092)] = 65732, - [SMALL_STATE(2093)] = 65839, - [SMALL_STATE(2094)] = 65946, - [SMALL_STATE(2095)] = 66053, - [SMALL_STATE(2096)] = 66160, - [SMALL_STATE(2097)] = 66211, - [SMALL_STATE(2098)] = 66266, - [SMALL_STATE(2099)] = 66323, - [SMALL_STATE(2100)] = 66374, - [SMALL_STATE(2101)] = 66439, - [SMALL_STATE(2102)] = 66506, - [SMALL_STATE(2103)] = 66571, - [SMALL_STATE(2104)] = 66682, - [SMALL_STATE(2105)] = 66735, - [SMALL_STATE(2106)] = 66812, - [SMALL_STATE(2107)] = 66877, - [SMALL_STATE(2108)] = 66944, - [SMALL_STATE(2109)] = 66995, - [SMALL_STATE(2110)] = 67062, - [SMALL_STATE(2111)] = 67113, - [SMALL_STATE(2112)] = 67164, - [SMALL_STATE(2113)] = 67215, - [SMALL_STATE(2114)] = 67266, - [SMALL_STATE(2115)] = 67317, - [SMALL_STATE(2116)] = 67368, - [SMALL_STATE(2117)] = 67419, - [SMALL_STATE(2118)] = 67470, - [SMALL_STATE(2119)] = 67581, - [SMALL_STATE(2120)] = 67632, - [SMALL_STATE(2121)] = 67685, - [SMALL_STATE(2122)] = 67736, - [SMALL_STATE(2123)] = 67787, - [SMALL_STATE(2124)] = 67840, - [SMALL_STATE(2125)] = 67891, - [SMALL_STATE(2126)] = 67948, - [SMALL_STATE(2127)] = 68017, - [SMALL_STATE(2128)] = 68092, - [SMALL_STATE(2129)] = 68199, - [SMALL_STATE(2130)] = 68254, - [SMALL_STATE(2131)] = 68310, - [SMALL_STATE(2132)] = 68380, - [SMALL_STATE(2133)] = 68448, - [SMALL_STATE(2134)] = 68518, - [SMALL_STATE(2135)] = 68568, - [SMALL_STATE(2136)] = 68622, - [SMALL_STATE(2137)] = 68672, - [SMALL_STATE(2138)] = 68722, - [SMALL_STATE(2139)] = 68772, - [SMALL_STATE(2140)] = 68822, - [SMALL_STATE(2141)] = 68872, - [SMALL_STATE(2142)] = 68932, - [SMALL_STATE(2143)] = 68982, - [SMALL_STATE(2144)] = 69092, - [SMALL_STATE(2145)] = 69144, - [SMALL_STATE(2146)] = 69202, - [SMALL_STATE(2147)] = 69312, - [SMALL_STATE(2148)] = 69422, - [SMALL_STATE(2149)] = 69472, - [SMALL_STATE(2150)] = 69582, - [SMALL_STATE(2151)] = 69636, - [SMALL_STATE(2152)] = 69706, - [SMALL_STATE(2153)] = 69756, - [SMALL_STATE(2154)] = 69862, - [SMALL_STATE(2155)] = 69922, - [SMALL_STATE(2156)] = 70028, - [SMALL_STATE(2157)] = 70088, - [SMALL_STATE(2158)] = 70142, - [SMALL_STATE(2159)] = 70196, - [SMALL_STATE(2160)] = 70250, - [SMALL_STATE(2161)] = 70300, - [SMALL_STATE(2162)] = 70350, - [SMALL_STATE(2163)] = 70400, - [SMALL_STATE(2164)] = 70510, - [SMALL_STATE(2165)] = 70620, - [SMALL_STATE(2166)] = 70690, - [SMALL_STATE(2167)] = 70800, - [SMALL_STATE(2168)] = 70856, - [SMALL_STATE(2169)] = 70966, - [SMALL_STATE(2170)] = 71076, - [SMALL_STATE(2171)] = 71186, - [SMALL_STATE(2172)] = 71296, - [SMALL_STATE(2173)] = 71352, - [SMALL_STATE(2174)] = 71402, - [SMALL_STATE(2175)] = 71508, - [SMALL_STATE(2176)] = 71578, - [SMALL_STATE(2177)] = 71688, - [SMALL_STATE(2178)] = 71742, - [SMALL_STATE(2179)] = 71802, - [SMALL_STATE(2180)] = 71860, - [SMALL_STATE(2181)] = 71918, - [SMALL_STATE(2182)] = 71978, - [SMALL_STATE(2183)] = 72038, - [SMALL_STATE(2184)] = 72098, - [SMALL_STATE(2185)] = 72158, - [SMALL_STATE(2186)] = 72218, - [SMALL_STATE(2187)] = 72272, - [SMALL_STATE(2188)] = 72332, - [SMALL_STATE(2189)] = 72392, - [SMALL_STATE(2190)] = 72454, + [SMALL_STATE(1180)] = 0, + [SMALL_STATE(1181)] = 93, + [SMALL_STATE(1182)] = 182, + [SMALL_STATE(1183)] = 275, + [SMALL_STATE(1184)] = 368, + [SMALL_STATE(1185)] = 461, + [SMALL_STATE(1186)] = 532, + [SMALL_STATE(1187)] = 603, + [SMALL_STATE(1188)] = 674, + [SMALL_STATE(1189)] = 745, + [SMALL_STATE(1190)] = 816, + [SMALL_STATE(1191)] = 909, + [SMALL_STATE(1192)] = 980, + [SMALL_STATE(1193)] = 1073, + [SMALL_STATE(1194)] = 1146, + [SMALL_STATE(1195)] = 1219, + [SMALL_STATE(1196)] = 1290, + [SMALL_STATE(1197)] = 1385, + [SMALL_STATE(1198)] = 1478, + [SMALL_STATE(1199)] = 1569, + [SMALL_STATE(1200)] = 1662, + [SMALL_STATE(1201)] = 1751, + [SMALL_STATE(1202)] = 1839, + [SMALL_STATE(1203)] = 1909, + [SMALL_STATE(1204)] = 1999, + [SMALL_STATE(1205)] = 2087, + [SMALL_STATE(1206)] = 2175, + [SMALL_STATE(1207)] = 2263, + [SMALL_STATE(1208)] = 2349, + [SMALL_STATE(1209)] = 2441, + [SMALL_STATE(1210)] = 2511, + [SMALL_STATE(1211)] = 2599, + [SMALL_STATE(1212)] = 2687, + [SMALL_STATE(1213)] = 2773, + [SMALL_STATE(1214)] = 2863, + [SMALL_STATE(1215)] = 2951, + [SMALL_STATE(1216)] = 3039, + [SMALL_STATE(1217)] = 3113, + [SMALL_STATE(1218)] = 3205, + [SMALL_STATE(1219)] = 3293, + [SMALL_STATE(1220)] = 3384, + [SMALL_STATE(1221)] = 3465, + [SMALL_STATE(1222)] = 3556, + [SMALL_STATE(1223)] = 3635, + [SMALL_STATE(1224)] = 3730, + [SMALL_STATE(1225)] = 3817, + [SMALL_STATE(1226)] = 3906, + [SMALL_STATE(1227)] = 3993, + [SMALL_STATE(1228)] = 4084, + [SMALL_STATE(1229)] = 4171, + [SMALL_STATE(1230)] = 4258, + [SMALL_STATE(1231)] = 4347, + [SMALL_STATE(1232)] = 4438, + [SMALL_STATE(1233)] = 4518, + [SMALL_STATE(1234)] = 4608, + [SMALL_STATE(1235)] = 4686, + [SMALL_STATE(1236)] = 4772, + [SMALL_STATE(1237)] = 4858, + [SMALL_STATE(1238)] = 4932, + [SMALL_STATE(1239)] = 5018, + [SMALL_STATE(1240)] = 5104, + [SMALL_STATE(1241)] = 5194, + [SMALL_STATE(1242)] = 5280, + [SMALL_STATE(1243)] = 5372, + [SMALL_STATE(1244)] = 5458, + [SMALL_STATE(1245)] = 5532, + [SMALL_STATE(1246)] = 5600, + [SMALL_STATE(1247)] = 5686, + [SMALL_STATE(1248)] = 5776, + [SMALL_STATE(1249)] = 5862, + [SMALL_STATE(1250)] = 5940, + [SMALL_STATE(1251)] = 6032, + [SMALL_STATE(1252)] = 6110, + [SMALL_STATE(1253)] = 6184, + [SMALL_STATE(1254)] = 6258, + [SMALL_STATE(1255)] = 6344, + [SMALL_STATE(1256)] = 6434, + [SMALL_STATE(1257)] = 6520, + [SMALL_STATE(1258)] = 6598, + [SMALL_STATE(1259)] = 6684, + [SMALL_STATE(1260)] = 6762, + [SMALL_STATE(1261)] = 6848, + [SMALL_STATE(1262)] = 6934, + [SMALL_STATE(1263)] = 7008, + [SMALL_STATE(1264)] = 7086, + [SMALL_STATE(1265)] = 7172, + [SMALL_STATE(1266)] = 7259, + [SMALL_STATE(1267)] = 7334, + [SMALL_STATE(1268)] = 7403, + [SMALL_STATE(1269)] = 7472, + [SMALL_STATE(1270)] = 7561, + [SMALL_STATE(1271)] = 7636, + [SMALL_STATE(1272)] = 7703, + [SMALL_STATE(1273)] = 7782, + [SMALL_STATE(1274)] = 7857, + [SMALL_STATE(1275)] = 7946, + [SMALL_STATE(1276)] = 8015, + [SMALL_STATE(1277)] = 8094, + [SMALL_STATE(1278)] = 8179, + [SMALL_STATE(1279)] = 8264, + [SMALL_STATE(1280)] = 8331, + [SMALL_STATE(1281)] = 8414, + [SMALL_STATE(1282)] = 8499, + [SMALL_STATE(1283)] = 8570, + [SMALL_STATE(1284)] = 8659, + [SMALL_STATE(1285)] = 8736, + [SMALL_STATE(1286)] = 8813, + [SMALL_STATE(1287)] = 8902, + [SMALL_STATE(1288)] = 8979, + [SMALL_STATE(1289)] = 9048, + [SMALL_STATE(1290)] = 9123, + [SMALL_STATE(1291)] = 9206, + [SMALL_STATE(1292)] = 9275, + [SMALL_STATE(1293)] = 9344, + [SMALL_STATE(1294)] = 9418, + [SMALL_STATE(1295)] = 9500, + [SMALL_STATE(1296)] = 9574, + [SMALL_STATE(1297)] = 9640, + [SMALL_STATE(1298)] = 9706, + [SMALL_STATE(1299)] = 9786, + [SMALL_STATE(1300)] = 9852, + [SMALL_STATE(1301)] = 9926, + [SMALL_STATE(1302)] = 10002, + [SMALL_STATE(1303)] = 10068, + [SMALL_STATE(1304)] = 10138, + [SMALL_STATE(1305)] = 10226, + [SMALL_STATE(1306)] = 10310, + [SMALL_STATE(1307)] = 10382, + [SMALL_STATE(1308)] = 10470, + [SMALL_STATE(1309)] = 10544, + [SMALL_STATE(1310)] = 10616, + [SMALL_STATE(1311)] = 10682, + [SMALL_STATE(1312)] = 10748, + [SMALL_STATE(1313)] = 10814, + [SMALL_STATE(1314)] = 10880, + [SMALL_STATE(1315)] = 10952, + [SMALL_STATE(1316)] = 11024, + [SMALL_STATE(1317)] = 11102, + [SMALL_STATE(1318)] = 11180, + [SMALL_STATE(1319)] = 11258, + [SMALL_STATE(1320)] = 11324, + [SMALL_STATE(1321)] = 11390, + [SMALL_STATE(1322)] = 11456, + [SMALL_STATE(1323)] = 11530, + [SMALL_STATE(1324)] = 11604, + [SMALL_STATE(1325)] = 11676, + [SMALL_STATE(1326)] = 11748, + [SMALL_STATE(1327)] = 11820, + [SMALL_STATE(1328)] = 11904, + [SMALL_STATE(1329)] = 11988, + [SMALL_STATE(1330)] = 12054, + [SMALL_STATE(1331)] = 12126, + [SMALL_STATE(1332)] = 12197, + [SMALL_STATE(1333)] = 12268, + [SMALL_STATE(1334)] = 12341, + [SMALL_STATE(1335)] = 12410, + [SMALL_STATE(1336)] = 12485, + [SMALL_STATE(1337)] = 12562, + [SMALL_STATE(1338)] = 12631, + [SMALL_STATE(1339)] = 12700, + [SMALL_STATE(1340)] = 12767, + [SMALL_STATE(1341)] = 12838, + [SMALL_STATE(1342)] = 12911, + [SMALL_STATE(1343)] = 12994, + [SMALL_STATE(1344)] = 13073, + [SMALL_STATE(1345)] = 13148, + [SMALL_STATE(1346)] = 13221, + [SMALL_STATE(1347)] = 13294, + [SMALL_STATE(1348)] = 13365, + [SMALL_STATE(1349)] = 13432, + [SMALL_STATE(1350)] = 13501, + [SMALL_STATE(1351)] = 13578, + [SMALL_STATE(1352)] = 13655, + [SMALL_STATE(1353)] = 13732, + [SMALL_STATE(1354)] = 13806, + [SMALL_STATE(1355)] = 13876, + [SMALL_STATE(1356)] = 13942, + [SMALL_STATE(1357)] = 14018, + [SMALL_STATE(1358)] = 14092, + [SMALL_STATE(1359)] = 14212, + [SMALL_STATE(1360)] = 14332, + [SMALL_STATE(1361)] = 14402, + [SMALL_STATE(1362)] = 14472, + [SMALL_STATE(1363)] = 14544, + [SMALL_STATE(1364)] = 14616, + [SMALL_STATE(1365)] = 14736, + [SMALL_STATE(1366)] = 14806, + [SMALL_STATE(1367)] = 14876, + [SMALL_STATE(1368)] = 14950, + [SMALL_STATE(1369)] = 15070, + [SMALL_STATE(1370)] = 15140, + [SMALL_STATE(1371)] = 15206, + [SMALL_STATE(1372)] = 15276, + [SMALL_STATE(1373)] = 15396, + [SMALL_STATE(1374)] = 15470, + [SMALL_STATE(1375)] = 15542, + [SMALL_STATE(1376)] = 15612, + [SMALL_STATE(1377)] = 15732, + [SMALL_STATE(1378)] = 15800, + [SMALL_STATE(1379)] = 15873, + [SMALL_STATE(1380)] = 15940, + [SMALL_STATE(1381)] = 16011, + [SMALL_STATE(1382)] = 16084, + [SMALL_STATE(1383)] = 16153, + [SMALL_STATE(1384)] = 16224, + [SMALL_STATE(1385)] = 16293, + [SMALL_STATE(1386)] = 16360, + [SMALL_STATE(1387)] = 16429, + [SMALL_STATE(1388)] = 16498, + [SMALL_STATE(1389)] = 16567, + [SMALL_STATE(1390)] = 16636, + [SMALL_STATE(1391)] = 16705, + [SMALL_STATE(1392)] = 16774, + [SMALL_STATE(1393)] = 16842, + [SMALL_STATE(1394)] = 16958, + [SMALL_STATE(1395)] = 17026, + [SMALL_STATE(1396)] = 17094, + [SMALL_STATE(1397)] = 17210, + [SMALL_STATE(1398)] = 17278, + [SMALL_STATE(1399)] = 17394, + [SMALL_STATE(1400)] = 17462, + [SMALL_STATE(1401)] = 17578, + [SMALL_STATE(1402)] = 17646, + [SMALL_STATE(1403)] = 17762, + [SMALL_STATE(1404)] = 17830, + [SMALL_STATE(1405)] = 17898, + [SMALL_STATE(1406)] = 18014, + [SMALL_STATE(1407)] = 18130, + [SMALL_STATE(1408)] = 18198, + [SMALL_STATE(1409)] = 18266, + [SMALL_STATE(1410)] = 18382, + [SMALL_STATE(1411)] = 18450, + [SMALL_STATE(1412)] = 18518, + [SMALL_STATE(1413)] = 18586, + [SMALL_STATE(1414)] = 18654, + [SMALL_STATE(1415)] = 18722, + [SMALL_STATE(1416)] = 18838, + [SMALL_STATE(1417)] = 18906, + [SMALL_STATE(1418)] = 18976, + [SMALL_STATE(1419)] = 19042, + [SMALL_STATE(1420)] = 19158, + [SMALL_STATE(1421)] = 19226, + [SMALL_STATE(1422)] = 19294, + [SMALL_STATE(1423)] = 19360, + [SMALL_STATE(1424)] = 19476, + [SMALL_STATE(1425)] = 19592, + [SMALL_STATE(1426)] = 19708, + [SMALL_STATE(1427)] = 19824, + [SMALL_STATE(1428)] = 19892, + [SMALL_STATE(1429)] = 19960, + [SMALL_STATE(1430)] = 20076, + [SMALL_STATE(1431)] = 20192, + [SMALL_STATE(1432)] = 20308, + [SMALL_STATE(1433)] = 20424, + [SMALL_STATE(1434)] = 20492, + [SMALL_STATE(1435)] = 20557, + [SMALL_STATE(1436)] = 20622, + [SMALL_STATE(1437)] = 20687, + [SMALL_STATE(1438)] = 20752, + [SMALL_STATE(1439)] = 20817, + [SMALL_STATE(1440)] = 20882, + [SMALL_STATE(1441)] = 20947, + [SMALL_STATE(1442)] = 21012, + [SMALL_STATE(1443)] = 21077, + [SMALL_STATE(1444)] = 21189, + [SMALL_STATE(1445)] = 21301, + [SMALL_STATE(1446)] = 21413, + [SMALL_STATE(1447)] = 21533, + [SMALL_STATE(1448)] = 21645, + [SMALL_STATE(1449)] = 21765, + [SMALL_STATE(1450)] = 21885, + [SMALL_STATE(1451)] = 21997, + [SMALL_STATE(1452)] = 22117, + [SMALL_STATE(1453)] = 22229, + [SMALL_STATE(1454)] = 22349, + [SMALL_STATE(1455)] = 22461, + [SMALL_STATE(1456)] = 22572, + [SMALL_STATE(1457)] = 22683, + [SMALL_STATE(1458)] = 22794, + [SMALL_STATE(1459)] = 22905, + [SMALL_STATE(1460)] = 23016, + [SMALL_STATE(1461)] = 23127, + [SMALL_STATE(1462)] = 23238, + [SMALL_STATE(1463)] = 23349, + [SMALL_STATE(1464)] = 23460, + [SMALL_STATE(1465)] = 23571, + [SMALL_STATE(1466)] = 23682, + [SMALL_STATE(1467)] = 23794, + [SMALL_STATE(1468)] = 23896, + [SMALL_STATE(1469)] = 23974, + [SMALL_STATE(1470)] = 24076, + [SMALL_STATE(1471)] = 24178, + [SMALL_STATE(1472)] = 24280, + [SMALL_STATE(1473)] = 24382, + [SMALL_STATE(1474)] = 24484, + [SMALL_STATE(1475)] = 24594, + [SMALL_STATE(1476)] = 24661, + [SMALL_STATE(1477)] = 24728, + [SMALL_STATE(1478)] = 24795, + [SMALL_STATE(1479)] = 24862, + [SMALL_STATE(1480)] = 24927, + [SMALL_STATE(1481)] = 24983, + [SMALL_STATE(1482)] = 25045, + [SMALL_STATE(1483)] = 25113, + [SMALL_STATE(1484)] = 25171, + [SMALL_STATE(1485)] = 25227, + [SMALL_STATE(1486)] = 25321, + [SMALL_STATE(1487)] = 25377, + [SMALL_STATE(1488)] = 25433, + [SMALL_STATE(1489)] = 25493, + [SMALL_STATE(1490)] = 25549, + [SMALL_STATE(1491)] = 25611, + [SMALL_STATE(1492)] = 25671, + [SMALL_STATE(1493)] = 25729, + [SMALL_STATE(1494)] = 25787, + [SMALL_STATE(1495)] = 25843, + [SMALL_STATE(1496)] = 25899, + [SMALL_STATE(1497)] = 25960, + [SMALL_STATE(1498)] = 26015, + [SMALL_STATE(1499)] = 26070, + [SMALL_STATE(1500)] = 26125, + [SMALL_STATE(1501)] = 26180, + [SMALL_STATE(1502)] = 26241, + [SMALL_STATE(1503)] = 26296, + [SMALL_STATE(1504)] = 26357, + [SMALL_STATE(1505)] = 26418, + [SMALL_STATE(1506)] = 26479, + [SMALL_STATE(1507)] = 26534, + [SMALL_STATE(1508)] = 26595, + [SMALL_STATE(1509)] = 26656, + [SMALL_STATE(1510)] = 26715, + [SMALL_STATE(1511)] = 26770, + [SMALL_STATE(1512)] = 26825, + [SMALL_STATE(1513)] = 26880, + [SMALL_STATE(1514)] = 26935, + [SMALL_STATE(1515)] = 26990, + [SMALL_STATE(1516)] = 27045, + [SMALL_STATE(1517)] = 27100, + [SMALL_STATE(1518)] = 27155, + [SMALL_STATE(1519)] = 27210, + [SMALL_STATE(1520)] = 27265, + [SMALL_STATE(1521)] = 27320, + [SMALL_STATE(1522)] = 27375, + [SMALL_STATE(1523)] = 27430, + [SMALL_STATE(1524)] = 27485, + [SMALL_STATE(1525)] = 27540, + [SMALL_STATE(1526)] = 27595, + [SMALL_STATE(1527)] = 27650, + [SMALL_STATE(1528)] = 27705, + [SMALL_STATE(1529)] = 27760, + [SMALL_STATE(1530)] = 27815, + [SMALL_STATE(1531)] = 27870, + [SMALL_STATE(1532)] = 27925, + [SMALL_STATE(1533)] = 27980, + [SMALL_STATE(1534)] = 28035, + [SMALL_STATE(1535)] = 28090, + [SMALL_STATE(1536)] = 28145, + [SMALL_STATE(1537)] = 28200, + [SMALL_STATE(1538)] = 28259, + [SMALL_STATE(1539)] = 28314, + [SMALL_STATE(1540)] = 28369, + [SMALL_STATE(1541)] = 28424, + [SMALL_STATE(1542)] = 28485, + [SMALL_STATE(1543)] = 28540, + [SMALL_STATE(1544)] = 28627, + [SMALL_STATE(1545)] = 28684, + [SMALL_STATE(1546)] = 28739, + [SMALL_STATE(1547)] = 28794, + [SMALL_STATE(1548)] = 28855, + [SMALL_STATE(1549)] = 28942, + [SMALL_STATE(1550)] = 28997, + [SMALL_STATE(1551)] = 29052, + [SMALL_STATE(1552)] = 29107, + [SMALL_STATE(1553)] = 29162, + [SMALL_STATE(1554)] = 29217, + [SMALL_STATE(1555)] = 29272, + [SMALL_STATE(1556)] = 29327, + [SMALL_STATE(1557)] = 29382, + [SMALL_STATE(1558)] = 29437, + [SMALL_STATE(1559)] = 29498, + [SMALL_STATE(1560)] = 29555, + [SMALL_STATE(1561)] = 29616, + [SMALL_STATE(1562)] = 29675, + [SMALL_STATE(1563)] = 29732, + [SMALL_STATE(1564)] = 29787, + [SMALL_STATE(1565)] = 29842, + [SMALL_STATE(1566)] = 29897, + [SMALL_STATE(1567)] = 29952, + [SMALL_STATE(1568)] = 30009, + [SMALL_STATE(1569)] = 30068, + [SMALL_STATE(1570)] = 30125, + [SMALL_STATE(1571)] = 30180, + [SMALL_STATE(1572)] = 30235, + [SMALL_STATE(1573)] = 30292, + [SMALL_STATE(1574)] = 30379, + [SMALL_STATE(1575)] = 30436, + [SMALL_STATE(1576)] = 30491, + [SMALL_STATE(1577)] = 30546, + [SMALL_STATE(1578)] = 30601, + [SMALL_STATE(1579)] = 30658, + [SMALL_STATE(1580)] = 30715, + [SMALL_STATE(1581)] = 30770, + [SMALL_STATE(1582)] = 30825, + [SMALL_STATE(1583)] = 30880, + [SMALL_STATE(1584)] = 30941, + [SMALL_STATE(1585)] = 31002, + [SMALL_STATE(1586)] = 31059, + [SMALL_STATE(1587)] = 31116, + [SMALL_STATE(1588)] = 31171, + [SMALL_STATE(1589)] = 31226, + [SMALL_STATE(1590)] = 31281, + [SMALL_STATE(1591)] = 31336, + [SMALL_STATE(1592)] = 31391, + [SMALL_STATE(1593)] = 31446, + [SMALL_STATE(1594)] = 31501, + [SMALL_STATE(1595)] = 31556, + [SMALL_STATE(1596)] = 31611, + [SMALL_STATE(1597)] = 31666, + [SMALL_STATE(1598)] = 31721, + [SMALL_STATE(1599)] = 31776, + [SMALL_STATE(1600)] = 31831, + [SMALL_STATE(1601)] = 31886, + [SMALL_STATE(1602)] = 31943, + [SMALL_STATE(1603)] = 31998, + [SMALL_STATE(1604)] = 32053, + [SMALL_STATE(1605)] = 32110, + [SMALL_STATE(1606)] = 32165, + [SMALL_STATE(1607)] = 32226, + [SMALL_STATE(1608)] = 32281, + [SMALL_STATE(1609)] = 32336, + [SMALL_STATE(1610)] = 32391, + [SMALL_STATE(1611)] = 32454, + [SMALL_STATE(1612)] = 32541, + [SMALL_STATE(1613)] = 32596, + [SMALL_STATE(1614)] = 32651, + [SMALL_STATE(1615)] = 32706, + [SMALL_STATE(1616)] = 32793, + [SMALL_STATE(1617)] = 32856, + [SMALL_STATE(1618)] = 32919, + [SMALL_STATE(1619)] = 32978, + [SMALL_STATE(1620)] = 33033, + [SMALL_STATE(1621)] = 33088, + [SMALL_STATE(1622)] = 33145, + [SMALL_STATE(1623)] = 33200, + [SMALL_STATE(1624)] = 33259, + [SMALL_STATE(1625)] = 33314, + [SMALL_STATE(1626)] = 33368, + [SMALL_STATE(1627)] = 33422, + [SMALL_STATE(1628)] = 33482, + [SMALL_STATE(1629)] = 33552, + [SMALL_STATE(1630)] = 33662, + [SMALL_STATE(1631)] = 33722, + [SMALL_STATE(1632)] = 33776, + [SMALL_STATE(1633)] = 33854, + [SMALL_STATE(1634)] = 33942, + [SMALL_STATE(1635)] = 34044, + [SMALL_STATE(1636)] = 34104, + [SMALL_STATE(1637)] = 34158, + [SMALL_STATE(1638)] = 34212, + [SMALL_STATE(1639)] = 34266, + [SMALL_STATE(1640)] = 34320, + [SMALL_STATE(1641)] = 34374, + [SMALL_STATE(1642)] = 34484, + [SMALL_STATE(1643)] = 34538, + [SMALL_STATE(1644)] = 34592, + [SMALL_STATE(1645)] = 34672, + [SMALL_STATE(1646)] = 34726, + [SMALL_STATE(1647)] = 34780, + [SMALL_STATE(1648)] = 34834, + [SMALL_STATE(1649)] = 34888, + [SMALL_STATE(1650)] = 34998, + [SMALL_STATE(1651)] = 35108, + [SMALL_STATE(1652)] = 35218, + [SMALL_STATE(1653)] = 35272, + [SMALL_STATE(1654)] = 35326, + [SMALL_STATE(1655)] = 35380, + [SMALL_STATE(1656)] = 35434, + [SMALL_STATE(1657)] = 35488, + [SMALL_STATE(1658)] = 35542, + [SMALL_STATE(1659)] = 35596, + [SMALL_STATE(1660)] = 35650, + [SMALL_STATE(1661)] = 35704, + [SMALL_STATE(1662)] = 35758, + [SMALL_STATE(1663)] = 35812, + [SMALL_STATE(1664)] = 35866, + [SMALL_STATE(1665)] = 35920, + [SMALL_STATE(1666)] = 35974, + [SMALL_STATE(1667)] = 36028, + [SMALL_STATE(1668)] = 36082, + [SMALL_STATE(1669)] = 36164, + [SMALL_STATE(1670)] = 36238, + [SMALL_STATE(1671)] = 36292, + [SMALL_STATE(1672)] = 36346, + [SMALL_STATE(1673)] = 36400, + [SMALL_STATE(1674)] = 36454, + [SMALL_STATE(1675)] = 36508, + [SMALL_STATE(1676)] = 36562, + [SMALL_STATE(1677)] = 36616, + [SMALL_STATE(1678)] = 36670, + [SMALL_STATE(1679)] = 36724, + [SMALL_STATE(1680)] = 36804, + [SMALL_STATE(1681)] = 36858, + [SMALL_STATE(1682)] = 36912, + [SMALL_STATE(1683)] = 36992, + [SMALL_STATE(1684)] = 37046, + [SMALL_STATE(1685)] = 37100, + [SMALL_STATE(1686)] = 37154, + [SMALL_STATE(1687)] = 37208, + [SMALL_STATE(1688)] = 37318, + [SMALL_STATE(1689)] = 37372, + [SMALL_STATE(1690)] = 37426, + [SMALL_STATE(1691)] = 37510, + [SMALL_STATE(1692)] = 37564, + [SMALL_STATE(1693)] = 37618, + [SMALL_STATE(1694)] = 37672, + [SMALL_STATE(1695)] = 37726, + [SMALL_STATE(1696)] = 37806, + [SMALL_STATE(1697)] = 37860, + [SMALL_STATE(1698)] = 37914, + [SMALL_STATE(1699)] = 37968, + [SMALL_STATE(1700)] = 38022, + [SMALL_STATE(1701)] = 38132, + [SMALL_STATE(1702)] = 38186, + [SMALL_STATE(1703)] = 38240, + [SMALL_STATE(1704)] = 38318, + [SMALL_STATE(1705)] = 38372, + [SMALL_STATE(1706)] = 38446, + [SMALL_STATE(1707)] = 38556, + [SMALL_STATE(1708)] = 38636, + [SMALL_STATE(1709)] = 38690, + [SMALL_STATE(1710)] = 38762, + [SMALL_STATE(1711)] = 38872, + [SMALL_STATE(1712)] = 38982, + [SMALL_STATE(1713)] = 39036, + [SMALL_STATE(1714)] = 39090, + [SMALL_STATE(1715)] = 39200, + [SMALL_STATE(1716)] = 39310, + [SMALL_STATE(1717)] = 39366, + [SMALL_STATE(1718)] = 39420, + [SMALL_STATE(1719)] = 39474, + [SMALL_STATE(1720)] = 39528, + [SMALL_STATE(1721)] = 39582, + [SMALL_STATE(1722)] = 39660, + [SMALL_STATE(1723)] = 39738, + [SMALL_STATE(1724)] = 39792, + [SMALL_STATE(1725)] = 39846, + [SMALL_STATE(1726)] = 39900, + [SMALL_STATE(1727)] = 39954, + [SMALL_STATE(1728)] = 40052, + [SMALL_STATE(1729)] = 40106, + [SMALL_STATE(1730)] = 40206, + [SMALL_STATE(1731)] = 40286, + [SMALL_STATE(1732)] = 40396, + [SMALL_STATE(1733)] = 40474, + [SMALL_STATE(1734)] = 40554, + [SMALL_STATE(1735)] = 40634, + [SMALL_STATE(1736)] = 40712, + [SMALL_STATE(1737)] = 40804, + [SMALL_STATE(1738)] = 40858, + [SMALL_STATE(1739)] = 40914, + [SMALL_STATE(1740)] = 41008, + [SMALL_STATE(1741)] = 41062, + [SMALL_STATE(1742)] = 41158, + [SMALL_STATE(1743)] = 41236, + [SMALL_STATE(1744)] = 41316, + [SMALL_STATE(1745)] = 41370, + [SMALL_STATE(1746)] = 41426, + [SMALL_STATE(1747)] = 41480, + [SMALL_STATE(1748)] = 41534, + [SMALL_STATE(1749)] = 41594, + [SMALL_STATE(1750)] = 41704, + [SMALL_STATE(1751)] = 41777, + [SMALL_STATE(1752)] = 41830, + [SMALL_STATE(1753)] = 41887, + [SMALL_STATE(1754)] = 41962, + [SMALL_STATE(1755)] = 42023, + [SMALL_STATE(1756)] = 42084, + [SMALL_STATE(1757)] = 42157, + [SMALL_STATE(1758)] = 42230, + [SMALL_STATE(1759)] = 42305, + [SMALL_STATE(1760)] = 42358, + [SMALL_STATE(1761)] = 42415, + [SMALL_STATE(1762)] = 42524, + [SMALL_STATE(1763)] = 42579, + [SMALL_STATE(1764)] = 42642, + [SMALL_STATE(1765)] = 42695, + [SMALL_STATE(1766)] = 42748, + [SMALL_STATE(1767)] = 42827, + [SMALL_STATE(1768)] = 42900, + [SMALL_STATE(1769)] = 42973, + [SMALL_STATE(1770)] = 43026, + [SMALL_STATE(1771)] = 43089, + [SMALL_STATE(1772)] = 43152, + [SMALL_STATE(1773)] = 43209, + [SMALL_STATE(1774)] = 43272, + [SMALL_STATE(1775)] = 43325, + [SMALL_STATE(1776)] = 43380, + [SMALL_STATE(1777)] = 43432, + [SMALL_STATE(1778)] = 43508, + [SMALL_STATE(1779)] = 43616, + [SMALL_STATE(1780)] = 43724, + [SMALL_STATE(1781)] = 43778, + [SMALL_STATE(1782)] = 43848, + [SMALL_STATE(1783)] = 43902, + [SMALL_STATE(1784)] = 43960, + [SMALL_STATE(1785)] = 44018, + [SMALL_STATE(1786)] = 44102, + [SMALL_STATE(1787)] = 44154, + [SMALL_STATE(1788)] = 44212, + [SMALL_STATE(1789)] = 44268, + [SMALL_STATE(1790)] = 44322, + [SMALL_STATE(1791)] = 44430, + [SMALL_STATE(1792)] = 44538, + [SMALL_STATE(1793)] = 44620, + [SMALL_STATE(1794)] = 44672, + [SMALL_STATE(1795)] = 44744, + [SMALL_STATE(1796)] = 44840, + [SMALL_STATE(1797)] = 44938, + [SMALL_STATE(1798)] = 45016, + [SMALL_STATE(1799)] = 45106, + [SMALL_STATE(1800)] = 45198, + [SMALL_STATE(1801)] = 45292, + [SMALL_STATE(1802)] = 45368, + [SMALL_STATE(1803)] = 45446, + [SMALL_STATE(1804)] = 45532, + [SMALL_STATE(1805)] = 45632, + [SMALL_STATE(1806)] = 45740, + [SMALL_STATE(1807)] = 45848, + [SMALL_STATE(1808)] = 45916, + [SMALL_STATE(1809)] = 46000, + [SMALL_STATE(1810)] = 46054, + [SMALL_STATE(1811)] = 46108, + [SMALL_STATE(1812)] = 46162, + [SMALL_STATE(1813)] = 46216, + [SMALL_STATE(1814)] = 46280, + [SMALL_STATE(1815)] = 46336, + [SMALL_STATE(1816)] = 46392, + [SMALL_STATE(1817)] = 46448, + [SMALL_STATE(1818)] = 46532, + [SMALL_STATE(1819)] = 46592, + [SMALL_STATE(1820)] = 46652, + [SMALL_STATE(1821)] = 46712, + [SMALL_STATE(1822)] = 46786, + [SMALL_STATE(1823)] = 46856, + [SMALL_STATE(1824)] = 46930, + [SMALL_STATE(1825)] = 47000, + [SMALL_STATE(1826)] = 47058, + [SMALL_STATE(1827)] = 47128, + [SMALL_STATE(1828)] = 47202, + [SMALL_STATE(1829)] = 47286, + [SMALL_STATE(1830)] = 47370, + [SMALL_STATE(1831)] = 47432, + [SMALL_STATE(1832)] = 47494, + [SMALL_STATE(1833)] = 47610, + [SMALL_STATE(1834)] = 47718, + [SMALL_STATE(1835)] = 47826, + [SMALL_STATE(1836)] = 47942, + [SMALL_STATE(1837)] = 48050, + [SMALL_STATE(1838)] = 48158, + [SMALL_STATE(1839)] = 48210, + [SMALL_STATE(1840)] = 48270, + [SMALL_STATE(1841)] = 48330, + [SMALL_STATE(1842)] = 48438, + [SMALL_STATE(1843)] = 48554, + [SMALL_STATE(1844)] = 48662, + [SMALL_STATE(1845)] = 48778, + [SMALL_STATE(1846)] = 48886, + [SMALL_STATE(1847)] = 48994, + [SMALL_STATE(1848)] = 49102, + [SMALL_STATE(1849)] = 49210, + [SMALL_STATE(1850)] = 49318, + [SMALL_STATE(1851)] = 49400, + [SMALL_STATE(1852)] = 49472, + [SMALL_STATE(1853)] = 49568, + [SMALL_STATE(1854)] = 49666, + [SMALL_STATE(1855)] = 49744, + [SMALL_STATE(1856)] = 49834, + [SMALL_STATE(1857)] = 49926, + [SMALL_STATE(1858)] = 50020, + [SMALL_STATE(1859)] = 50096, + [SMALL_STATE(1860)] = 50174, + [SMALL_STATE(1861)] = 50260, + [SMALL_STATE(1862)] = 50360, + [SMALL_STATE(1863)] = 50468, + [SMALL_STATE(1864)] = 50576, + [SMALL_STATE(1865)] = 50684, + [SMALL_STATE(1866)] = 50792, + [SMALL_STATE(1867)] = 50900, + [SMALL_STATE(1868)] = 51008, + [SMALL_STATE(1869)] = 51116, + [SMALL_STATE(1870)] = 51224, + [SMALL_STATE(1871)] = 51298, + [SMALL_STATE(1872)] = 51368, + [SMALL_STATE(1873)] = 51442, + [SMALL_STATE(1874)] = 51526, + [SMALL_STATE(1875)] = 51578, + [SMALL_STATE(1876)] = 51686, + [SMALL_STATE(1877)] = 51756, + [SMALL_STATE(1878)] = 51828, + [SMALL_STATE(1879)] = 51902, + [SMALL_STATE(1880)] = 51960, + [SMALL_STATE(1881)] = 52030, + [SMALL_STATE(1882)] = 52106, + [SMALL_STATE(1883)] = 52214, + [SMALL_STATE(1884)] = 52282, + [SMALL_STATE(1885)] = 52390, + [SMALL_STATE(1886)] = 52457, + [SMALL_STATE(1887)] = 52508, + [SMALL_STATE(1888)] = 52559, + [SMALL_STATE(1889)] = 52610, + [SMALL_STATE(1890)] = 52661, + [SMALL_STATE(1891)] = 52712, + [SMALL_STATE(1892)] = 52763, + [SMALL_STATE(1893)] = 52814, + [SMALL_STATE(1894)] = 52865, + [SMALL_STATE(1895)] = 52916, + [SMALL_STATE(1896)] = 52967, + [SMALL_STATE(1897)] = 53018, + [SMALL_STATE(1898)] = 53069, + [SMALL_STATE(1899)] = 53120, + [SMALL_STATE(1900)] = 53171, + [SMALL_STATE(1901)] = 53222, + [SMALL_STATE(1902)] = 53273, + [SMALL_STATE(1903)] = 53324, + [SMALL_STATE(1904)] = 53375, + [SMALL_STATE(1905)] = 53432, + [SMALL_STATE(1906)] = 53483, + [SMALL_STATE(1907)] = 53534, + [SMALL_STATE(1908)] = 53591, + [SMALL_STATE(1909)] = 53642, + [SMALL_STATE(1910)] = 53693, + [SMALL_STATE(1911)] = 53744, + [SMALL_STATE(1912)] = 53795, + [SMALL_STATE(1913)] = 53846, + [SMALL_STATE(1914)] = 53897, + [SMALL_STATE(1915)] = 53948, + [SMALL_STATE(1916)] = 53999, + [SMALL_STATE(1917)] = 54050, + [SMALL_STATE(1918)] = 54101, + [SMALL_STATE(1919)] = 54152, + [SMALL_STATE(1920)] = 54203, + [SMALL_STATE(1921)] = 54254, + [SMALL_STATE(1922)] = 54305, + [SMALL_STATE(1923)] = 54356, + [SMALL_STATE(1924)] = 54407, + [SMALL_STATE(1925)] = 54458, + [SMALL_STATE(1926)] = 54509, + [SMALL_STATE(1927)] = 54560, + [SMALL_STATE(1928)] = 54611, + [SMALL_STATE(1929)] = 54662, + [SMALL_STATE(1930)] = 54713, + [SMALL_STATE(1931)] = 54764, + [SMALL_STATE(1932)] = 54815, + [SMALL_STATE(1933)] = 54866, + [SMALL_STATE(1934)] = 54917, + [SMALL_STATE(1935)] = 54968, + [SMALL_STATE(1936)] = 55027, + [SMALL_STATE(1937)] = 55084, + [SMALL_STATE(1938)] = 55195, + [SMALL_STATE(1939)] = 55250, + [SMALL_STATE(1940)] = 55361, + [SMALL_STATE(1941)] = 55420, + [SMALL_STATE(1942)] = 55531, + [SMALL_STATE(1943)] = 55582, + [SMALL_STATE(1944)] = 55657, + [SMALL_STATE(1945)] = 55710, + [SMALL_STATE(1946)] = 55787, + [SMALL_STATE(1947)] = 55898, + [SMALL_STATE(1948)] = 55949, + [SMALL_STATE(1949)] = 56006, + [SMALL_STATE(1950)] = 56059, + [SMALL_STATE(1951)] = 56110, + [SMALL_STATE(1952)] = 56219, + [SMALL_STATE(1953)] = 56282, + [SMALL_STATE(1954)] = 56345, + [SMALL_STATE(1955)] = 56398, + [SMALL_STATE(1956)] = 56449, + [SMALL_STATE(1957)] = 56500, + [SMALL_STATE(1958)] = 56557, + [SMALL_STATE(1959)] = 56614, + [SMALL_STATE(1960)] = 56725, + [SMALL_STATE(1961)] = 56790, + [SMALL_STATE(1962)] = 56857, + [SMALL_STATE(1963)] = 56922, + [SMALL_STATE(1964)] = 56987, + [SMALL_STATE(1965)] = 57062, + [SMALL_STATE(1966)] = 57129, + [SMALL_STATE(1967)] = 57206, + [SMALL_STATE(1968)] = 57263, + [SMALL_STATE(1969)] = 57318, + [SMALL_STATE(1970)] = 57375, + [SMALL_STATE(1971)] = 57428, + [SMALL_STATE(1972)] = 57487, + [SMALL_STATE(1973)] = 57544, + [SMALL_STATE(1974)] = 57599, + [SMALL_STATE(1975)] = 57656, + [SMALL_STATE(1976)] = 57721, + [SMALL_STATE(1977)] = 57788, + [SMALL_STATE(1978)] = 57845, + [SMALL_STATE(1979)] = 57956, + [SMALL_STATE(1980)] = 58023, + [SMALL_STATE(1981)] = 58088, + [SMALL_STATE(1982)] = 58153, + [SMALL_STATE(1983)] = 58218, + [SMALL_STATE(1984)] = 58273, + [SMALL_STATE(1985)] = 58348, + [SMALL_STATE(1986)] = 58413, + [SMALL_STATE(1987)] = 58524, + [SMALL_STATE(1988)] = 58591, + [SMALL_STATE(1989)] = 58666, + [SMALL_STATE(1990)] = 58743, + [SMALL_STATE(1991)] = 58820, + [SMALL_STATE(1992)] = 58883, + [SMALL_STATE(1993)] = 58946, + [SMALL_STATE(1994)] = 59009, + [SMALL_STATE(1995)] = 59072, + [SMALL_STATE(1996)] = 59125, + [SMALL_STATE(1997)] = 59200, + [SMALL_STATE(1998)] = 59251, + [SMALL_STATE(1999)] = 59328, + [SMALL_STATE(2000)] = 59391, + [SMALL_STATE(2001)] = 59454, + [SMALL_STATE(2002)] = 59519, + [SMALL_STATE(2003)] = 59584, + [SMALL_STATE(2004)] = 59641, + [SMALL_STATE(2005)] = 59698, + [SMALL_STATE(2006)] = 59755, + [SMALL_STATE(2007)] = 59818, + [SMALL_STATE(2008)] = 59881, + [SMALL_STATE(2009)] = 59938, + [SMALL_STATE(2010)] = 60001, + [SMALL_STATE(2011)] = 60064, + [SMALL_STATE(2012)] = 60127, + [SMALL_STATE(2013)] = 60190, + [SMALL_STATE(2014)] = 60241, + [SMALL_STATE(2015)] = 60294, + [SMALL_STATE(2016)] = 60357, + [SMALL_STATE(2017)] = 60420, + [SMALL_STATE(2018)] = 60529, + [SMALL_STATE(2019)] = 60582, + [SMALL_STATE(2020)] = 60655, + [SMALL_STATE(2021)] = 60706, + [SMALL_STATE(2022)] = 60769, + [SMALL_STATE(2023)] = 60832, + [SMALL_STATE(2024)] = 60883, + [SMALL_STATE(2025)] = 60934, + [SMALL_STATE(2026)] = 60987, + [SMALL_STATE(2027)] = 61038, + [SMALL_STATE(2028)] = 61097, + [SMALL_STATE(2029)] = 61148, + [SMALL_STATE(2030)] = 61199, + [SMALL_STATE(2031)] = 61254, + [SMALL_STATE(2032)] = 61311, + [SMALL_STATE(2033)] = 61364, + [SMALL_STATE(2034)] = 61421, + [SMALL_STATE(2035)] = 61478, + [SMALL_STATE(2036)] = 61551, + [SMALL_STATE(2037)] = 61604, + [SMALL_STATE(2038)] = 61657, + [SMALL_STATE(2039)] = 61710, + [SMALL_STATE(2040)] = 61761, + [SMALL_STATE(2041)] = 61818, + [SMALL_STATE(2042)] = 61869, + [SMALL_STATE(2043)] = 61920, + [SMALL_STATE(2044)] = 61971, + [SMALL_STATE(2045)] = 62036, + [SMALL_STATE(2046)] = 62093, + [SMALL_STATE(2047)] = 62152, + [SMALL_STATE(2048)] = 62203, + [SMALL_STATE(2049)] = 62270, + [SMALL_STATE(2050)] = 62327, + [SMALL_STATE(2051)] = 62378, + [SMALL_STATE(2052)] = 62429, + [SMALL_STATE(2053)] = 62494, + [SMALL_STATE(2054)] = 62559, + [SMALL_STATE(2055)] = 62618, + [SMALL_STATE(2056)] = 62685, + [SMALL_STATE(2057)] = 62736, + [SMALL_STATE(2058)] = 62787, + [SMALL_STATE(2059)] = 62894, + [SMALL_STATE(2060)] = 62945, + [SMALL_STATE(2061)] = 62996, + [SMALL_STATE(2062)] = 63061, + [SMALL_STATE(2063)] = 63112, + [SMALL_STATE(2064)] = 63163, + [SMALL_STATE(2065)] = 63214, + [SMALL_STATE(2066)] = 63265, + [SMALL_STATE(2067)] = 63316, + [SMALL_STATE(2068)] = 63381, + [SMALL_STATE(2069)] = 63432, + [SMALL_STATE(2070)] = 63497, + [SMALL_STATE(2071)] = 63562, + [SMALL_STATE(2072)] = 63629, + [SMALL_STATE(2073)] = 63682, + [SMALL_STATE(2074)] = 63733, + [SMALL_STATE(2075)] = 63800, + [SMALL_STATE(2076)] = 63865, + [SMALL_STATE(2077)] = 63932, + [SMALL_STATE(2078)] = 63983, + [SMALL_STATE(2079)] = 64046, + [SMALL_STATE(2080)] = 64099, + [SMALL_STATE(2081)] = 64174, + [SMALL_STATE(2082)] = 64227, + [SMALL_STATE(2083)] = 64304, + [SMALL_STATE(2084)] = 64355, + [SMALL_STATE(2085)] = 64412, + [SMALL_STATE(2086)] = 64463, + [SMALL_STATE(2087)] = 64514, + [SMALL_STATE(2088)] = 64579, + [SMALL_STATE(2089)] = 64646, + [SMALL_STATE(2090)] = 64697, + [SMALL_STATE(2091)] = 64754, + [SMALL_STATE(2092)] = 64805, + [SMALL_STATE(2093)] = 64856, + [SMALL_STATE(2094)] = 64909, + [SMALL_STATE(2095)] = 64960, + [SMALL_STATE(2096)] = 65011, + [SMALL_STATE(2097)] = 65076, + [SMALL_STATE(2098)] = 65143, + [SMALL_STATE(2099)] = 65250, + [SMALL_STATE(2100)] = 65357, + [SMALL_STATE(2101)] = 65464, + [SMALL_STATE(2102)] = 65531, + [SMALL_STATE(2103)] = 65638, + [SMALL_STATE(2104)] = 65745, + [SMALL_STATE(2105)] = 65826, + [SMALL_STATE(2106)] = 65897, + [SMALL_STATE(2107)] = 65992, + [SMALL_STATE(2108)] = 66089, + [SMALL_STATE(2109)] = 66166, + [SMALL_STATE(2110)] = 66255, + [SMALL_STATE(2111)] = 66346, + [SMALL_STATE(2112)] = 66439, + [SMALL_STATE(2113)] = 66514, + [SMALL_STATE(2114)] = 66591, + [SMALL_STATE(2115)] = 66676, + [SMALL_STATE(2116)] = 66775, + [SMALL_STATE(2117)] = 66882, + [SMALL_STATE(2118)] = 66989, + [SMALL_STATE(2119)] = 67096, + [SMALL_STATE(2120)] = 67203, + [SMALL_STATE(2121)] = 67310, + [SMALL_STATE(2122)] = 67417, + [SMALL_STATE(2123)] = 67524, + [SMALL_STATE(2124)] = 67631, + [SMALL_STATE(2125)] = 67698, + [SMALL_STATE(2126)] = 67765, + [SMALL_STATE(2127)] = 67830, + [SMALL_STATE(2128)] = 67895, + [SMALL_STATE(2129)] = 67962, + [SMALL_STATE(2130)] = 68031, + [SMALL_STATE(2131)] = 68106, + [SMALL_STATE(2132)] = 68213, + [SMALL_STATE(2133)] = 68266, + [SMALL_STATE(2134)] = 68372, + [SMALL_STATE(2135)] = 68426, + [SMALL_STATE(2136)] = 68486, + [SMALL_STATE(2137)] = 68556, + [SMALL_STATE(2138)] = 68616, + [SMALL_STATE(2139)] = 68722, + [SMALL_STATE(2140)] = 68832, + [SMALL_STATE(2141)] = 68942, + [SMALL_STATE(2142)] = 69000, + [SMALL_STATE(2143)] = 69058, + [SMALL_STATE(2144)] = 69118, + [SMALL_STATE(2145)] = 69168, + [SMALL_STATE(2146)] = 69278, + [SMALL_STATE(2147)] = 69338, + [SMALL_STATE(2148)] = 69398, + [SMALL_STATE(2149)] = 69458, + [SMALL_STATE(2150)] = 69510, + [SMALL_STATE(2151)] = 69616, + [SMALL_STATE(2152)] = 69666, + [SMALL_STATE(2153)] = 69776, + [SMALL_STATE(2154)] = 69836, + [SMALL_STATE(2155)] = 69886, + [SMALL_STATE(2156)] = 69992, + [SMALL_STATE(2157)] = 70046, + [SMALL_STATE(2158)] = 70096, + [SMALL_STATE(2159)] = 70146, + [SMALL_STATE(2160)] = 70200, + [SMALL_STATE(2161)] = 70250, + [SMALL_STATE(2162)] = 70300, + [SMALL_STATE(2163)] = 70350, + [SMALL_STATE(2164)] = 70400, + [SMALL_STATE(2165)] = 70450, + [SMALL_STATE(2166)] = 70520, + [SMALL_STATE(2167)] = 70572, + [SMALL_STATE(2168)] = 70622, + [SMALL_STATE(2169)] = 70732, + [SMALL_STATE(2170)] = 70782, + [SMALL_STATE(2171)] = 70836, + [SMALL_STATE(2172)] = 70906, + [SMALL_STATE(2173)] = 70956, + [SMALL_STATE(2174)] = 71062, + [SMALL_STATE(2175)] = 71168, + [SMALL_STATE(2176)] = 71218, + [SMALL_STATE(2177)] = 71328, + [SMALL_STATE(2178)] = 71378, + [SMALL_STATE(2179)] = 71428, + [SMALL_STATE(2180)] = 71478, + [SMALL_STATE(2181)] = 71584, + [SMALL_STATE(2182)] = 71690, + [SMALL_STATE(2183)] = 71770, + [SMALL_STATE(2184)] = 71880, + [SMALL_STATE(2185)] = 71950, + [SMALL_STATE(2186)] = 72060, + [SMALL_STATE(2187)] = 72154, + [SMALL_STATE(2188)] = 72250, + [SMALL_STATE(2189)] = 72326, + [SMALL_STATE(2190)] = 72414, [SMALL_STATE(2191)] = 72504, - [SMALL_STATE(2192)] = 72554, - [SMALL_STATE(2193)] = 72604, - [SMALL_STATE(2194)] = 72714, - [SMALL_STATE(2195)] = 72824, - [SMALL_STATE(2196)] = 72874, - [SMALL_STATE(2197)] = 72924, - [SMALL_STATE(2198)] = 72974, - [SMALL_STATE(2199)] = 73080, - [SMALL_STATE(2200)] = 73186, - [SMALL_STATE(2201)] = 73292, - [SMALL_STATE(2202)] = 73346, - [SMALL_STATE(2203)] = 73452, - [SMALL_STATE(2204)] = 73558, - [SMALL_STATE(2205)] = 73638, - [SMALL_STATE(2206)] = 73748, - [SMALL_STATE(2207)] = 73818, - [SMALL_STATE(2208)] = 73928, - [SMALL_STATE(2209)] = 74022, - [SMALL_STATE(2210)] = 74118, - [SMALL_STATE(2211)] = 74194, - [SMALL_STATE(2212)] = 74282, - [SMALL_STATE(2213)] = 74372, - [SMALL_STATE(2214)] = 74464, - [SMALL_STATE(2215)] = 74538, - [SMALL_STATE(2216)] = 74614, - [SMALL_STATE(2217)] = 74698, - [SMALL_STATE(2218)] = 74796, - [SMALL_STATE(2219)] = 74906, - [SMALL_STATE(2220)] = 75012, - [SMALL_STATE(2221)] = 75118, - [SMALL_STATE(2222)] = 75168, - [SMALL_STATE(2223)] = 75274, - [SMALL_STATE(2224)] = 75380, - [SMALL_STATE(2225)] = 75486, - [SMALL_STATE(2226)] = 75592, - [SMALL_STATE(2227)] = 75698, - [SMALL_STATE(2228)] = 75808, - [SMALL_STATE(2229)] = 75862, - [SMALL_STATE(2230)] = 75968, - [SMALL_STATE(2231)] = 76020, - [SMALL_STATE(2232)] = 76080, - [SMALL_STATE(2233)] = 76134, - [SMALL_STATE(2234)] = 76188, - [SMALL_STATE(2235)] = 76248, - [SMALL_STATE(2236)] = 76308, - [SMALL_STATE(2237)] = 76368, - [SMALL_STATE(2238)] = 76418, - [SMALL_STATE(2239)] = 76478, - [SMALL_STATE(2240)] = 76538, - [SMALL_STATE(2241)] = 76648, - [SMALL_STATE(2242)] = 76698, - [SMALL_STATE(2243)] = 76758, - [SMALL_STATE(2244)] = 76808, - [SMALL_STATE(2245)] = 76918, - [SMALL_STATE(2246)] = 77028, - [SMALL_STATE(2247)] = 77078, - [SMALL_STATE(2248)] = 77132, - [SMALL_STATE(2249)] = 77218, - [SMALL_STATE(2250)] = 77272, - [SMALL_STATE(2251)] = 77382, - [SMALL_STATE(2252)] = 77488, - [SMALL_STATE(2253)] = 77598, - [SMALL_STATE(2254)] = 77648, - [SMALL_STATE(2255)] = 77758, - [SMALL_STATE(2256)] = 77812, - [SMALL_STATE(2257)] = 77880, - [SMALL_STATE(2258)] = 77954, - [SMALL_STATE(2259)] = 78060, - [SMALL_STATE(2260)] = 78126, - [SMALL_STATE(2261)] = 78180, - [SMALL_STATE(2262)] = 78234, - [SMALL_STATE(2263)] = 78288, - [SMALL_STATE(2264)] = 78338, - [SMALL_STATE(2265)] = 78398, - [SMALL_STATE(2266)] = 78504, - [SMALL_STATE(2267)] = 78564, - [SMALL_STATE(2268)] = 78624, - [SMALL_STATE(2269)] = 78734, - [SMALL_STATE(2270)] = 78784, - [SMALL_STATE(2271)] = 78838, - [SMALL_STATE(2272)] = 78898, - [SMALL_STATE(2273)] = 78958, - [SMALL_STATE(2274)] = 79068, - [SMALL_STATE(2275)] = 79178, - [SMALL_STATE(2276)] = 79288, - [SMALL_STATE(2277)] = 79398, - [SMALL_STATE(2278)] = 79452, - [SMALL_STATE(2279)] = 79512, - [SMALL_STATE(2280)] = 79562, - [SMALL_STATE(2281)] = 79638, - [SMALL_STATE(2282)] = 79698, - [SMALL_STATE(2283)] = 79752, - [SMALL_STATE(2284)] = 79858, - [SMALL_STATE(2285)] = 79964, - [SMALL_STATE(2286)] = 80070, - [SMALL_STATE(2287)] = 80176, - [SMALL_STATE(2288)] = 80282, - [SMALL_STATE(2289)] = 80362, - [SMALL_STATE(2290)] = 80432, - [SMALL_STATE(2291)] = 80526, - [SMALL_STATE(2292)] = 80622, - [SMALL_STATE(2293)] = 80698, - [SMALL_STATE(2294)] = 80786, - [SMALL_STATE(2295)] = 80876, - [SMALL_STATE(2296)] = 80968, - [SMALL_STATE(2297)] = 81042, - [SMALL_STATE(2298)] = 81118, - [SMALL_STATE(2299)] = 81202, - [SMALL_STATE(2300)] = 81300, - [SMALL_STATE(2301)] = 81406, - [SMALL_STATE(2302)] = 81512, - [SMALL_STATE(2303)] = 81618, - [SMALL_STATE(2304)] = 81724, - [SMALL_STATE(2305)] = 81830, - [SMALL_STATE(2306)] = 81936, - [SMALL_STATE(2307)] = 82042, - [SMALL_STATE(2308)] = 82148, - [SMALL_STATE(2309)] = 82198, - [SMALL_STATE(2310)] = 82252, - [SMALL_STATE(2311)] = 82302, - [SMALL_STATE(2312)] = 82352, - [SMALL_STATE(2313)] = 82402, - [SMALL_STATE(2314)] = 82452, - [SMALL_STATE(2315)] = 82502, - [SMALL_STATE(2316)] = 82570, - [SMALL_STATE(2317)] = 82644, - [SMALL_STATE(2318)] = 82694, - [SMALL_STATE(2319)] = 82800, - [SMALL_STATE(2320)] = 82866, - [SMALL_STATE(2321)] = 82916, - [SMALL_STATE(2322)] = 82966, - [SMALL_STATE(2323)] = 83016, - [SMALL_STATE(2324)] = 83066, - [SMALL_STATE(2325)] = 83116, - [SMALL_STATE(2326)] = 83166, - [SMALL_STATE(2327)] = 83216, - [SMALL_STATE(2328)] = 83266, - [SMALL_STATE(2329)] = 83376, - [SMALL_STATE(2330)] = 83426, - [SMALL_STATE(2331)] = 83476, - [SMALL_STATE(2332)] = 83526, - [SMALL_STATE(2333)] = 83576, - [SMALL_STATE(2334)] = 83626, - [SMALL_STATE(2335)] = 83696, - [SMALL_STATE(2336)] = 83746, - [SMALL_STATE(2337)] = 83796, - [SMALL_STATE(2338)] = 83848, - [SMALL_STATE(2339)] = 83906, - [SMALL_STATE(2340)] = 84012, - [SMALL_STATE(2341)] = 84062, - [SMALL_STATE(2342)] = 84172, - [SMALL_STATE(2343)] = 84222, - [SMALL_STATE(2344)] = 84272, - [SMALL_STATE(2345)] = 84322, - [SMALL_STATE(2346)] = 84372, - [SMALL_STATE(2347)] = 84422, - [SMALL_STATE(2348)] = 84472, - [SMALL_STATE(2349)] = 84522, - [SMALL_STATE(2350)] = 84574, - [SMALL_STATE(2351)] = 84626, - [SMALL_STATE(2352)] = 84686, - [SMALL_STATE(2353)] = 84738, - [SMALL_STATE(2354)] = 84792, - [SMALL_STATE(2355)] = 84850, - [SMALL_STATE(2356)] = 84904, - [SMALL_STATE(2357)] = 84962, - [SMALL_STATE(2358)] = 85012, - [SMALL_STATE(2359)] = 85062, - [SMALL_STATE(2360)] = 85172, - [SMALL_STATE(2361)] = 85282, - [SMALL_STATE(2362)] = 85332, - [SMALL_STATE(2363)] = 85382, - [SMALL_STATE(2364)] = 85490, - [SMALL_STATE(2365)] = 85550, - [SMALL_STATE(2366)] = 85602, - [SMALL_STATE(2367)] = 85680, - [SMALL_STATE(2368)] = 85732, - [SMALL_STATE(2369)] = 85782, - [SMALL_STATE(2370)] = 85836, - [SMALL_STATE(2371)] = 85890, - [SMALL_STATE(2372)] = 85942, - [SMALL_STATE(2373)] = 86000, - [SMALL_STATE(2374)] = 86110, - [SMALL_STATE(2375)] = 86168, - [SMALL_STATE(2376)] = 86278, - [SMALL_STATE(2377)] = 86388, - [SMALL_STATE(2378)] = 86440, - [SMALL_STATE(2379)] = 86492, - [SMALL_STATE(2380)] = 86602, - [SMALL_STATE(2381)] = 86660, - [SMALL_STATE(2382)] = 86770, - [SMALL_STATE(2383)] = 86880, - [SMALL_STATE(2384)] = 86930, - [SMALL_STATE(2385)] = 86984, - [SMALL_STATE(2386)] = 87038, - [SMALL_STATE(2387)] = 87092, - [SMALL_STATE(2388)] = 87146, - [SMALL_STATE(2389)] = 87256, - [SMALL_STATE(2390)] = 87366, - [SMALL_STATE(2391)] = 87476, - [SMALL_STATE(2392)] = 87586, - [SMALL_STATE(2393)] = 87638, - [SMALL_STATE(2394)] = 87692, - [SMALL_STATE(2395)] = 87744, - [SMALL_STATE(2396)] = 87854, - [SMALL_STATE(2397)] = 87964, - [SMALL_STATE(2398)] = 88074, - [SMALL_STATE(2399)] = 88184, - [SMALL_STATE(2400)] = 88234, - [SMALL_STATE(2401)] = 88303, - [SMALL_STATE(2402)] = 88358, - [SMALL_STATE(2403)] = 88413, - [SMALL_STATE(2404)] = 88468, - [SMALL_STATE(2405)] = 88523, - [SMALL_STATE(2406)] = 88578, - [SMALL_STATE(2407)] = 88629, - [SMALL_STATE(2408)] = 88680, - [SMALL_STATE(2409)] = 88747, - [SMALL_STATE(2410)] = 88836, - [SMALL_STATE(2411)] = 88893, - [SMALL_STATE(2412)] = 88950, - [SMALL_STATE(2413)] = 89001, - [SMALL_STATE(2414)] = 89070, - [SMALL_STATE(2415)] = 89175, - [SMALL_STATE(2416)] = 89232, - [SMALL_STATE(2417)] = 89337, - [SMALL_STATE(2418)] = 89392, - [SMALL_STATE(2419)] = 89447, - [SMALL_STATE(2420)] = 89502, - [SMALL_STATE(2421)] = 89557, - [SMALL_STATE(2422)] = 89614, - [SMALL_STATE(2423)] = 89695, - [SMALL_STATE(2424)] = 89802, - [SMALL_STATE(2425)] = 89907, - [SMALL_STATE(2426)] = 90012, - [SMALL_STATE(2427)] = 90117, - [SMALL_STATE(2428)] = 90222, - [SMALL_STATE(2429)] = 90327, - [SMALL_STATE(2430)] = 90406, - [SMALL_STATE(2431)] = 90511, - [SMALL_STATE(2432)] = 90604, - [SMALL_STATE(2433)] = 90699, - [SMALL_STATE(2434)] = 90774, - [SMALL_STATE(2435)] = 90861, - [SMALL_STATE(2436)] = 90950, - [SMALL_STATE(2437)] = 91041, - [SMALL_STATE(2438)] = 91114, - [SMALL_STATE(2439)] = 91189, - [SMALL_STATE(2440)] = 91272, - [SMALL_STATE(2441)] = 91369, - [SMALL_STATE(2442)] = 91474, - [SMALL_STATE(2443)] = 91579, - [SMALL_STATE(2444)] = 91684, - [SMALL_STATE(2445)] = 91789, - [SMALL_STATE(2446)] = 91894, - [SMALL_STATE(2447)] = 91999, - [SMALL_STATE(2448)] = 92104, - [SMALL_STATE(2449)] = 92209, - [SMALL_STATE(2450)] = 92276, - [SMALL_STATE(2451)] = 92349, - [SMALL_STATE(2452)] = 92454, - [SMALL_STATE(2453)] = 92505, - [SMALL_STATE(2454)] = 92562, - [SMALL_STATE(2455)] = 92615, - [SMALL_STATE(2456)] = 92666, - [SMALL_STATE(2457)] = 92773, - [SMALL_STATE(2458)] = 92878, - [SMALL_STATE(2459)] = 92983, - [SMALL_STATE(2460)] = 93088, - [SMALL_STATE(2461)] = 93143, - [SMALL_STATE(2462)] = 93198, - [SMALL_STATE(2463)] = 93267, - [SMALL_STATE(2464)] = 93338, - [SMALL_STATE(2465)] = 93391, - [SMALL_STATE(2466)] = 93496, - [SMALL_STATE(2467)] = 93601, - [SMALL_STATE(2468)] = 93706, - [SMALL_STATE(2469)] = 93811, - [SMALL_STATE(2470)] = 93916, - [SMALL_STATE(2471)] = 93995, - [SMALL_STATE(2472)] = 94064, - [SMALL_STATE(2473)] = 94157, - [SMALL_STATE(2474)] = 94252, - [SMALL_STATE(2475)] = 94327, - [SMALL_STATE(2476)] = 94414, - [SMALL_STATE(2477)] = 94503, - [SMALL_STATE(2478)] = 94594, - [SMALL_STATE(2479)] = 94667, - [SMALL_STATE(2480)] = 94742, - [SMALL_STATE(2481)] = 94825, - [SMALL_STATE(2482)] = 94922, - [SMALL_STATE(2483)] = 95027, - [SMALL_STATE(2484)] = 95132, - [SMALL_STATE(2485)] = 95237, - [SMALL_STATE(2486)] = 95342, - [SMALL_STATE(2487)] = 95447, - [SMALL_STATE(2488)] = 95552, - [SMALL_STATE(2489)] = 95657, - [SMALL_STATE(2490)] = 95762, - [SMALL_STATE(2491)] = 95835, - [SMALL_STATE(2492)] = 95902, - [SMALL_STATE(2493)] = 95975, - [SMALL_STATE(2494)] = 96080, - [SMALL_STATE(2495)] = 96145, - [SMALL_STATE(2496)] = 96202, - [SMALL_STATE(2497)] = 96259, - [SMALL_STATE(2498)] = 96324, - [SMALL_STATE(2499)] = 96398, - [SMALL_STATE(2500)] = 96446, - [SMALL_STATE(2501)] = 96550, - [SMALL_STATE(2502)] = 96612, - [SMALL_STATE(2503)] = 96716, - [SMALL_STATE(2504)] = 96780, - [SMALL_STATE(2505)] = 96840, - [SMALL_STATE(2506)] = 96900, - [SMALL_STATE(2507)] = 96948, - [SMALL_STATE(2508)] = 97008, - [SMALL_STATE(2509)] = 97068, - [SMALL_STATE(2510)] = 97118, - [SMALL_STATE(2511)] = 97222, - [SMALL_STATE(2512)] = 97278, - [SMALL_STATE(2513)] = 97382, - [SMALL_STATE(2514)] = 97486, - [SMALL_STATE(2515)] = 97590, - [SMALL_STATE(2516)] = 97694, - [SMALL_STATE(2517)] = 97798, - [SMALL_STATE(2518)] = 97876, - [SMALL_STATE(2519)] = 97936, - [SMALL_STATE(2520)] = 98004, - [SMALL_STATE(2521)] = 98096, - [SMALL_STATE(2522)] = 98190, - [SMALL_STATE(2523)] = 98294, - [SMALL_STATE(2524)] = 98380, - [SMALL_STATE(2525)] = 98468, - [SMALL_STATE(2526)] = 98528, - [SMALL_STATE(2527)] = 98634, - [SMALL_STATE(2528)] = 98684, - [SMALL_STATE(2529)] = 98774, - [SMALL_STATE(2530)] = 98846, - [SMALL_STATE(2531)] = 98920, - [SMALL_STATE(2532)] = 98980, - [SMALL_STATE(2533)] = 99084, - [SMALL_STATE(2534)] = 99138, - [SMALL_STATE(2535)] = 99220, - [SMALL_STATE(2536)] = 99316, - [SMALL_STATE(2537)] = 99420, - [SMALL_STATE(2538)] = 99524, - [SMALL_STATE(2539)] = 99628, - [SMALL_STATE(2540)] = 99732, - [SMALL_STATE(2541)] = 99836, - [SMALL_STATE(2542)] = 99940, - [SMALL_STATE(2543)] = 100000, - [SMALL_STATE(2544)] = 100104, - [SMALL_STATE(2545)] = 100208, - [SMALL_STATE(2546)] = 100268, - [SMALL_STATE(2547)] = 100332, - [SMALL_STATE(2548)] = 100396, - [SMALL_STATE(2549)] = 100500, - [SMALL_STATE(2550)] = 100554, - [SMALL_STATE(2551)] = 100608, - [SMALL_STATE(2552)] = 100712, - [SMALL_STATE(2553)] = 100816, - [SMALL_STATE(2554)] = 100866, - [SMALL_STATE(2555)] = 100916, - [SMALL_STATE(2556)] = 100966, - [SMALL_STATE(2557)] = 101016, - [SMALL_STATE(2558)] = 101066, - [SMALL_STATE(2559)] = 101126, - [SMALL_STATE(2560)] = 101186, - [SMALL_STATE(2561)] = 101236, - [SMALL_STATE(2562)] = 101296, - [SMALL_STATE(2563)] = 101400, - [SMALL_STATE(2564)] = 101464, - [SMALL_STATE(2565)] = 101568, - [SMALL_STATE(2566)] = 101628, - [SMALL_STATE(2567)] = 101678, - [SMALL_STATE(2568)] = 101738, - [SMALL_STATE(2569)] = 101842, - [SMALL_STATE(2570)] = 101896, - [SMALL_STATE(2571)] = 101950, - [SMALL_STATE(2572)] = 102014, - [SMALL_STATE(2573)] = 102062, - [SMALL_STATE(2574)] = 102116, - [SMALL_STATE(2575)] = 102170, - [SMALL_STATE(2576)] = 102234, - [SMALL_STATE(2577)] = 102294, - [SMALL_STATE(2578)] = 102360, - [SMALL_STATE(2579)] = 102426, - [SMALL_STATE(2580)] = 102498, - [SMALL_STATE(2581)] = 102602, - [SMALL_STATE(2582)] = 102656, - [SMALL_STATE(2583)] = 102716, - [SMALL_STATE(2584)] = 102820, - [SMALL_STATE(2585)] = 102870, - [SMALL_STATE(2586)] = 102934, - [SMALL_STATE(2587)] = 102984, - [SMALL_STATE(2588)] = 103088, - [SMALL_STATE(2589)] = 103152, - [SMALL_STATE(2590)] = 103206, - [SMALL_STATE(2591)] = 103266, - [SMALL_STATE(2592)] = 103320, - [SMALL_STATE(2593)] = 103424, - [SMALL_STATE(2594)] = 103481, - [SMALL_STATE(2595)] = 103538, - [SMALL_STATE(2596)] = 103595, - [SMALL_STATE(2597)] = 103652, - [SMALL_STATE(2598)] = 103709, - [SMALL_STATE(2599)] = 103766, - [SMALL_STATE(2600)] = 103823, - [SMALL_STATE(2601)] = 103876, - [SMALL_STATE(2602)] = 103933, - [SMALL_STATE(2603)] = 103990, - [SMALL_STATE(2604)] = 104049, - [SMALL_STATE(2605)] = 104106, - [SMALL_STATE(2606)] = 104163, - [SMALL_STATE(2607)] = 104220, - [SMALL_STATE(2608)] = 104277, - [SMALL_STATE(2609)] = 104326, - [SMALL_STATE(2610)] = 104383, - [SMALL_STATE(2611)] = 104432, - [SMALL_STATE(2612)] = 104489, - [SMALL_STATE(2613)] = 104546, - [SMALL_STATE(2614)] = 104647, - [SMALL_STATE(2615)] = 104748, - [SMALL_STATE(2616)] = 104797, - [SMALL_STATE(2617)] = 104854, - [SMALL_STATE(2618)] = 104900, - [SMALL_STATE(2619)] = 104946, - [SMALL_STATE(2620)] = 104994, - [SMALL_STATE(2621)] = 105062, - [SMALL_STATE(2622)] = 105108, - [SMALL_STATE(2623)] = 105154, - [SMALL_STATE(2624)] = 105200, - [SMALL_STATE(2625)] = 105248, - [SMALL_STATE(2626)] = 105294, - [SMALL_STATE(2627)] = 105340, - [SMALL_STATE(2628)] = 105386, - [SMALL_STATE(2629)] = 105432, - [SMALL_STATE(2630)] = 105478, - [SMALL_STATE(2631)] = 105524, - [SMALL_STATE(2632)] = 105572, - [SMALL_STATE(2633)] = 105618, - [SMALL_STATE(2634)] = 105670, - [SMALL_STATE(2635)] = 105718, - [SMALL_STATE(2636)] = 105764, - [SMALL_STATE(2637)] = 105810, - [SMALL_STATE(2638)] = 105858, - [SMALL_STATE(2639)] = 105906, - [SMALL_STATE(2640)] = 105952, - [SMALL_STATE(2641)] = 105998, - [SMALL_STATE(2642)] = 106048, - [SMALL_STATE(2643)] = 106094, - [SMALL_STATE(2644)] = 106140, - [SMALL_STATE(2645)] = 106186, - [SMALL_STATE(2646)] = 106234, - [SMALL_STATE(2647)] = 106288, - [SMALL_STATE(2648)] = 106342, - [SMALL_STATE(2649)] = 106388, - [SMALL_STATE(2650)] = 106434, - [SMALL_STATE(2651)] = 106480, - [SMALL_STATE(2652)] = 106526, - [SMALL_STATE(2653)] = 106572, - [SMALL_STATE(2654)] = 106618, - [SMALL_STATE(2655)] = 106666, - [SMALL_STATE(2656)] = 106712, - [SMALL_STATE(2657)] = 106758, - [SMALL_STATE(2658)] = 106804, - [SMALL_STATE(2659)] = 106852, - [SMALL_STATE(2660)] = 106898, - [SMALL_STATE(2661)] = 106946, - [SMALL_STATE(2662)] = 106992, - [SMALL_STATE(2663)] = 107038, - [SMALL_STATE(2664)] = 107084, - [SMALL_STATE(2665)] = 107130, - [SMALL_STATE(2666)] = 107176, - [SMALL_STATE(2667)] = 107222, - [SMALL_STATE(2668)] = 107268, - [SMALL_STATE(2669)] = 107314, - [SMALL_STATE(2670)] = 107360, - [SMALL_STATE(2671)] = 107406, - [SMALL_STATE(2672)] = 107452, - [SMALL_STATE(2673)] = 107498, - [SMALL_STATE(2674)] = 107548, - [SMALL_STATE(2675)] = 107594, - [SMALL_STATE(2676)] = 107640, - [SMALL_STATE(2677)] = 107686, - [SMALL_STATE(2678)] = 107732, - [SMALL_STATE(2679)] = 107778, - [SMALL_STATE(2680)] = 107824, - [SMALL_STATE(2681)] = 107870, - [SMALL_STATE(2682)] = 107916, - [SMALL_STATE(2683)] = 107972, - [SMALL_STATE(2684)] = 108018, - [SMALL_STATE(2685)] = 108064, - [SMALL_STATE(2686)] = 108110, - [SMALL_STATE(2687)] = 108156, - [SMALL_STATE(2688)] = 108208, - [SMALL_STATE(2689)] = 108256, - [SMALL_STATE(2690)] = 108302, - [SMALL_STATE(2691)] = 108348, - [SMALL_STATE(2692)] = 108394, - [SMALL_STATE(2693)] = 108440, - [SMALL_STATE(2694)] = 108488, - [SMALL_STATE(2695)] = 108538, - [SMALL_STATE(2696)] = 108586, - [SMALL_STATE(2697)] = 108632, - [SMALL_STATE(2698)] = 108678, - [SMALL_STATE(2699)] = 108724, - [SMALL_STATE(2700)] = 108772, - [SMALL_STATE(2701)] = 108817, - [SMALL_STATE(2702)] = 108878, - [SMALL_STATE(2703)] = 108937, - [SMALL_STATE(2704)] = 108994, - [SMALL_STATE(2705)] = 109039, - [SMALL_STATE(2706)] = 109100, - [SMALL_STATE(2707)] = 109159, - [SMALL_STATE(2708)] = 109220, - [SMALL_STATE(2709)] = 109265, - [SMALL_STATE(2710)] = 109310, - [SMALL_STATE(2711)] = 109369, - [SMALL_STATE(2712)] = 109418, - [SMALL_STATE(2713)] = 109467, - [SMALL_STATE(2714)] = 109516, - [SMALL_STATE(2715)] = 109561, - [SMALL_STATE(2716)] = 109606, - [SMALL_STATE(2717)] = 109651, - [SMALL_STATE(2718)] = 109710, - [SMALL_STATE(2719)] = 109764, - [SMALL_STATE(2720)] = 109818, - [SMALL_STATE(2721)] = 109864, - [SMALL_STATE(2722)] = 109918, - [SMALL_STATE(2723)] = 109972, - [SMALL_STATE(2724)] = 110026, - [SMALL_STATE(2725)] = 110080, - [SMALL_STATE(2726)] = 110134, - [SMALL_STATE(2727)] = 110206, - [SMALL_STATE(2728)] = 110278, - [SMALL_STATE(2729)] = 110332, - [SMALL_STATE(2730)] = 110386, - [SMALL_STATE(2731)] = 110440, - [SMALL_STATE(2732)] = 110494, - [SMALL_STATE(2733)] = 110548, - [SMALL_STATE(2734)] = 110602, - [SMALL_STATE(2735)] = 110646, - [SMALL_STATE(2736)] = 110700, - [SMALL_STATE(2737)] = 110754, - [SMALL_STATE(2738)] = 110808, - [SMALL_STATE(2739)] = 110862, - [SMALL_STATE(2740)] = 110916, - [SMALL_STATE(2741)] = 110970, - [SMALL_STATE(2742)] = 111024, - [SMALL_STATE(2743)] = 111078, - [SMALL_STATE(2744)] = 111132, - [SMALL_STATE(2745)] = 111186, - [SMALL_STATE(2746)] = 111240, - [SMALL_STATE(2747)] = 111294, - [SMALL_STATE(2748)] = 111348, - [SMALL_STATE(2749)] = 111402, - [SMALL_STATE(2750)] = 111451, - [SMALL_STATE(2751)] = 111514, - [SMALL_STATE(2752)] = 111577, - [SMALL_STATE(2753)] = 111637, - [SMALL_STATE(2754)] = 111717, - [SMALL_STATE(2755)] = 111781, - [SMALL_STATE(2756)] = 111861, - [SMALL_STATE(2757)] = 111915, - [SMALL_STATE(2758)] = 111969, - [SMALL_STATE(2759)] = 112023, - [SMALL_STATE(2760)] = 112067, - [SMALL_STATE(2761)] = 112147, - [SMALL_STATE(2762)] = 112211, - [SMALL_STATE(2763)] = 112265, - [SMALL_STATE(2764)] = 112345, - [SMALL_STATE(2765)] = 112425, - [SMALL_STATE(2766)] = 112485, - [SMALL_STATE(2767)] = 112565, - [SMALL_STATE(2768)] = 112619, - [SMALL_STATE(2769)] = 112673, - [SMALL_STATE(2770)] = 112727, - [SMALL_STATE(2771)] = 112781, - [SMALL_STATE(2772)] = 112861, - [SMALL_STATE(2773)] = 112925, - [SMALL_STATE(2774)] = 112979, - [SMALL_STATE(2775)] = 113033, - [SMALL_STATE(2776)] = 113074, - [SMALL_STATE(2777)] = 113115, - [SMALL_STATE(2778)] = 113172, - [SMALL_STATE(2779)] = 113229, - [SMALL_STATE(2780)] = 113270, - [SMALL_STATE(2781)] = 113327, - [SMALL_STATE(2782)] = 113368, - [SMALL_STATE(2783)] = 113409, - [SMALL_STATE(2784)] = 113466, - [SMALL_STATE(2785)] = 113517, - [SMALL_STATE(2786)] = 113570, - [SMALL_STATE(2787)] = 113627, - [SMALL_STATE(2788)] = 113684, - [SMALL_STATE(2789)] = 113741, - [SMALL_STATE(2790)] = 113798, - [SMALL_STATE(2791)] = 113855, - [SMALL_STATE(2792)] = 113912, - [SMALL_STATE(2793)] = 113969, - [SMALL_STATE(2794)] = 114026, - [SMALL_STATE(2795)] = 114083, - [SMALL_STATE(2796)] = 114140, - [SMALL_STATE(2797)] = 114197, - [SMALL_STATE(2798)] = 114250, - [SMALL_STATE(2799)] = 114307, - [SMALL_STATE(2800)] = 114355, - [SMALL_STATE(2801)] = 114403, - [SMALL_STATE(2802)] = 114451, - [SMALL_STATE(2803)] = 114501, - [SMALL_STATE(2804)] = 114551, - [SMALL_STATE(2805)] = 114599, - [SMALL_STATE(2806)] = 114647, - [SMALL_STATE(2807)] = 114697, - [SMALL_STATE(2808)] = 114745, - [SMALL_STATE(2809)] = 114793, - [SMALL_STATE(2810)] = 114841, - [SMALL_STATE(2811)] = 114889, - [SMALL_STATE(2812)] = 114939, - [SMALL_STATE(2813)] = 114987, - [SMALL_STATE(2814)] = 115035, - [SMALL_STATE(2815)] = 115083, - [SMALL_STATE(2816)] = 115131, - [SMALL_STATE(2817)] = 115181, - [SMALL_STATE(2818)] = 115229, - [SMALL_STATE(2819)] = 115277, - [SMALL_STATE(2820)] = 115325, - [SMALL_STATE(2821)] = 115373, - [SMALL_STATE(2822)] = 115423, - [SMALL_STATE(2823)] = 115471, - [SMALL_STATE(2824)] = 115521, - [SMALL_STATE(2825)] = 115571, - [SMALL_STATE(2826)] = 115619, - [SMALL_STATE(2827)] = 115667, - [SMALL_STATE(2828)] = 115715, - [SMALL_STATE(2829)] = 115763, - [SMALL_STATE(2830)] = 115811, - [SMALL_STATE(2831)] = 115859, - [SMALL_STATE(2832)] = 115907, - [SMALL_STATE(2833)] = 115955, - [SMALL_STATE(2834)] = 116003, - [SMALL_STATE(2835)] = 116051, - [SMALL_STATE(2836)] = 116099, - [SMALL_STATE(2837)] = 116147, - [SMALL_STATE(2838)] = 116195, - [SMALL_STATE(2839)] = 116243, - [SMALL_STATE(2840)] = 116293, - [SMALL_STATE(2841)] = 116341, - [SMALL_STATE(2842)] = 116389, - [SMALL_STATE(2843)] = 116439, - [SMALL_STATE(2844)] = 116487, - [SMALL_STATE(2845)] = 116535, - [SMALL_STATE(2846)] = 116585, - [SMALL_STATE(2847)] = 116633, - [SMALL_STATE(2848)] = 116681, - [SMALL_STATE(2849)] = 116729, - [SMALL_STATE(2850)] = 116777, - [SMALL_STATE(2851)] = 116825, - [SMALL_STATE(2852)] = 116873, - [SMALL_STATE(2853)] = 116921, - [SMALL_STATE(2854)] = 116971, - [SMALL_STATE(2855)] = 117019, - [SMALL_STATE(2856)] = 117069, - [SMALL_STATE(2857)] = 117117, - [SMALL_STATE(2858)] = 117165, - [SMALL_STATE(2859)] = 117215, - [SMALL_STATE(2860)] = 117263, - [SMALL_STATE(2861)] = 117298, - [SMALL_STATE(2862)] = 117339, - [SMALL_STATE(2863)] = 117380, - [SMALL_STATE(2864)] = 117421, - [SMALL_STATE(2865)] = 117449, - [SMALL_STATE(2866)] = 117477, - [SMALL_STATE(2867)] = 117505, - [SMALL_STATE(2868)] = 117533, - [SMALL_STATE(2869)] = 117561, - [SMALL_STATE(2870)] = 117589, - [SMALL_STATE(2871)] = 117617, - [SMALL_STATE(2872)] = 117645, - [SMALL_STATE(2873)] = 117673, - [SMALL_STATE(2874)] = 117701, - [SMALL_STATE(2875)] = 117729, - [SMALL_STATE(2876)] = 117757, - [SMALL_STATE(2877)] = 117785, - [SMALL_STATE(2878)] = 117813, - [SMALL_STATE(2879)] = 117841, - [SMALL_STATE(2880)] = 117869, - [SMALL_STATE(2881)] = 117897, - [SMALL_STATE(2882)] = 117925, - [SMALL_STATE(2883)] = 117953, - [SMALL_STATE(2884)] = 117981, - [SMALL_STATE(2885)] = 118009, - [SMALL_STATE(2886)] = 118037, - [SMALL_STATE(2887)] = 118065, - [SMALL_STATE(2888)] = 118093, - [SMALL_STATE(2889)] = 118121, - [SMALL_STATE(2890)] = 118149, - [SMALL_STATE(2891)] = 118177, - [SMALL_STATE(2892)] = 118205, - [SMALL_STATE(2893)] = 118233, - [SMALL_STATE(2894)] = 118261, - [SMALL_STATE(2895)] = 118289, - [SMALL_STATE(2896)] = 118317, - [SMALL_STATE(2897)] = 118345, - [SMALL_STATE(2898)] = 118373, - [SMALL_STATE(2899)] = 118400, - [SMALL_STATE(2900)] = 118427, - [SMALL_STATE(2901)] = 118484, - [SMALL_STATE(2902)] = 118541, - [SMALL_STATE(2903)] = 118578, - [SMALL_STATE(2904)] = 118605, - [SMALL_STATE(2905)] = 118632, - [SMALL_STATE(2906)] = 118659, - [SMALL_STATE(2907)] = 118692, - [SMALL_STATE(2908)] = 118719, - [SMALL_STATE(2909)] = 118747, - [SMALL_STATE(2910)] = 118773, - [SMALL_STATE(2911)] = 118811, - [SMALL_STATE(2912)] = 118841, - [SMALL_STATE(2913)] = 118891, - [SMALL_STATE(2914)] = 118917, - [SMALL_STATE(2915)] = 118947, - [SMALL_STATE(2916)] = 118977, - [SMALL_STATE(2917)] = 119011, - [SMALL_STATE(2918)] = 119037, - [SMALL_STATE(2919)] = 119075, - [SMALL_STATE(2920)] = 119113, - [SMALL_STATE(2921)] = 119141, - [SMALL_STATE(2922)] = 119166, - [SMALL_STATE(2923)] = 119191, - [SMALL_STATE(2924)] = 119216, - [SMALL_STATE(2925)] = 119241, - [SMALL_STATE(2926)] = 119266, - [SMALL_STATE(2927)] = 119291, - [SMALL_STATE(2928)] = 119316, - [SMALL_STATE(2929)] = 119341, - [SMALL_STATE(2930)] = 119376, - [SMALL_STATE(2931)] = 119401, - [SMALL_STATE(2932)] = 119428, - [SMALL_STATE(2933)] = 119460, - [SMALL_STATE(2934)] = 119482, - [SMALL_STATE(2935)] = 119516, - [SMALL_STATE(2936)] = 119550, - [SMALL_STATE(2937)] = 119582, - [SMALL_STATE(2938)] = 119616, - [SMALL_STATE(2939)] = 119662, - [SMALL_STATE(2940)] = 119686, - [SMALL_STATE(2941)] = 119718, - [SMALL_STATE(2942)] = 119752, - [SMALL_STATE(2943)] = 119798, - [SMALL_STATE(2944)] = 119832, - [SMALL_STATE(2945)] = 119866, - [SMALL_STATE(2946)] = 119906, - [SMALL_STATE(2947)] = 119940, - [SMALL_STATE(2948)] = 119974, - [SMALL_STATE(2949)] = 119998, - [SMALL_STATE(2950)] = 120030, - [SMALL_STATE(2951)] = 120054, - [SMALL_STATE(2952)] = 120088, - [SMALL_STATE(2953)] = 120128, - [SMALL_STATE(2954)] = 120160, - [SMALL_STATE(2955)] = 120194, - [SMALL_STATE(2956)] = 120228, - [SMALL_STATE(2957)] = 120262, - [SMALL_STATE(2958)] = 120286, - [SMALL_STATE(2959)] = 120332, - [SMALL_STATE(2960)] = 120356, - [SMALL_STATE(2961)] = 120402, - [SMALL_STATE(2962)] = 120426, - [SMALL_STATE(2963)] = 120472, - [SMALL_STATE(2964)] = 120496, - [SMALL_STATE(2965)] = 120530, - [SMALL_STATE(2966)] = 120554, - [SMALL_STATE(2967)] = 120578, - [SMALL_STATE(2968)] = 120602, - [SMALL_STATE(2969)] = 120626, - [SMALL_STATE(2970)] = 120650, - [SMALL_STATE(2971)] = 120674, - [SMALL_STATE(2972)] = 120708, - [SMALL_STATE(2973)] = 120730, - [SMALL_STATE(2974)] = 120776, - [SMALL_STATE(2975)] = 120798, - [SMALL_STATE(2976)] = 120832, - [SMALL_STATE(2977)] = 120856, - [SMALL_STATE(2978)] = 120878, - [SMALL_STATE(2979)] = 120924, - [SMALL_STATE(2980)] = 120948, - [SMALL_STATE(2981)] = 120994, - [SMALL_STATE(2982)] = 121018, - [SMALL_STATE(2983)] = 121064, - [SMALL_STATE(2984)] = 121110, - [SMALL_STATE(2985)] = 121134, - [SMALL_STATE(2986)] = 121180, - [SMALL_STATE(2987)] = 121204, - [SMALL_STATE(2988)] = 121238, - [SMALL_STATE(2989)] = 121272, - [SMALL_STATE(2990)] = 121296, - [SMALL_STATE(2991)] = 121320, - [SMALL_STATE(2992)] = 121344, - [SMALL_STATE(2993)] = 121378, - [SMALL_STATE(2994)] = 121402, - [SMALL_STATE(2995)] = 121448, - [SMALL_STATE(2996)] = 121472, - [SMALL_STATE(2997)] = 121496, - [SMALL_STATE(2998)] = 121518, - [SMALL_STATE(2999)] = 121542, - [SMALL_STATE(3000)] = 121566, - [SMALL_STATE(3001)] = 121590, - [SMALL_STATE(3002)] = 121612, - [SMALL_STATE(3003)] = 121634, - [SMALL_STATE(3004)] = 121658, - [SMALL_STATE(3005)] = 121682, - [SMALL_STATE(3006)] = 121706, - [SMALL_STATE(3007)] = 121730, - [SMALL_STATE(3008)] = 121752, - [SMALL_STATE(3009)] = 121798, - [SMALL_STATE(3010)] = 121844, - [SMALL_STATE(3011)] = 121868, - [SMALL_STATE(3012)] = 121908, - [SMALL_STATE(3013)] = 121934, - [SMALL_STATE(3014)] = 121958, - [SMALL_STATE(3015)] = 121982, - [SMALL_STATE(3016)] = 122022, - [SMALL_STATE(3017)] = 122062, - [SMALL_STATE(3018)] = 122086, - [SMALL_STATE(3019)] = 122132, - [SMALL_STATE(3020)] = 122164, - [SMALL_STATE(3021)] = 122188, - [SMALL_STATE(3022)] = 122210, - [SMALL_STATE(3023)] = 122234, - [SMALL_STATE(3024)] = 122258, - [SMALL_STATE(3025)] = 122282, - [SMALL_STATE(3026)] = 122310, - [SMALL_STATE(3027)] = 122356, - [SMALL_STATE(3028)] = 122380, - [SMALL_STATE(3029)] = 122404, - [SMALL_STATE(3030)] = 122428, - [SMALL_STATE(3031)] = 122452, - [SMALL_STATE(3032)] = 122476, - [SMALL_STATE(3033)] = 122500, - [SMALL_STATE(3034)] = 122524, - [SMALL_STATE(3035)] = 122548, - [SMALL_STATE(3036)] = 122594, - [SMALL_STATE(3037)] = 122618, - [SMALL_STATE(3038)] = 122642, - [SMALL_STATE(3039)] = 122666, - [SMALL_STATE(3040)] = 122690, - [SMALL_STATE(3041)] = 122736, - [SMALL_STATE(3042)] = 122760, - [SMALL_STATE(3043)] = 122784, - [SMALL_STATE(3044)] = 122808, - [SMALL_STATE(3045)] = 122832, - [SMALL_STATE(3046)] = 122856, - [SMALL_STATE(3047)] = 122880, - [SMALL_STATE(3048)] = 122904, - [SMALL_STATE(3049)] = 122950, - [SMALL_STATE(3050)] = 122974, - [SMALL_STATE(3051)] = 122998, - [SMALL_STATE(3052)] = 123024, - [SMALL_STATE(3053)] = 123048, - [SMALL_STATE(3054)] = 123072, - [SMALL_STATE(3055)] = 123096, - [SMALL_STATE(3056)] = 123120, - [SMALL_STATE(3057)] = 123144, - [SMALL_STATE(3058)] = 123168, - [SMALL_STATE(3059)] = 123214, - [SMALL_STATE(3060)] = 123260, - [SMALL_STATE(3061)] = 123306, - [SMALL_STATE(3062)] = 123352, - [SMALL_STATE(3063)] = 123381, - [SMALL_STATE(3064)] = 123404, - [SMALL_STATE(3065)] = 123439, - [SMALL_STATE(3066)] = 123468, - [SMALL_STATE(3067)] = 123491, - [SMALL_STATE(3068)] = 123530, - [SMALL_STATE(3069)] = 123553, - [SMALL_STATE(3070)] = 123592, - [SMALL_STATE(3071)] = 123621, - [SMALL_STATE(3072)] = 123644, - [SMALL_STATE(3073)] = 123673, - [SMALL_STATE(3074)] = 123696, - [SMALL_STATE(3075)] = 123735, - [SMALL_STATE(3076)] = 123774, - [SMALL_STATE(3077)] = 123813, - [SMALL_STATE(3078)] = 123838, - [SMALL_STATE(3079)] = 123869, - [SMALL_STATE(3080)] = 123898, - [SMALL_STATE(3081)] = 123937, - [SMALL_STATE(3082)] = 123962, - [SMALL_STATE(3083)] = 124001, - [SMALL_STATE(3084)] = 124046, - [SMALL_STATE(3085)] = 124085, - [SMALL_STATE(3086)] = 124110, - [SMALL_STATE(3087)] = 124139, - [SMALL_STATE(3088)] = 124178, - [SMALL_STATE(3089)] = 124207, - [SMALL_STATE(3090)] = 124236, - [SMALL_STATE(3091)] = 124275, - [SMALL_STATE(3092)] = 124298, - [SMALL_STATE(3093)] = 124318, - [SMALL_STATE(3094)] = 124354, - [SMALL_STATE(3095)] = 124382, - [SMALL_STATE(3096)] = 124410, - [SMALL_STATE(3097)] = 124438, - [SMALL_STATE(3098)] = 124466, - [SMALL_STATE(3099)] = 124494, - [SMALL_STATE(3100)] = 124530, - [SMALL_STATE(3101)] = 124570, - [SMALL_STATE(3102)] = 124610, - [SMALL_STATE(3103)] = 124650, - [SMALL_STATE(3104)] = 124690, - [SMALL_STATE(3105)] = 124718, - [SMALL_STATE(3106)] = 124758, - [SMALL_STATE(3107)] = 124784, - [SMALL_STATE(3108)] = 124810, - [SMALL_STATE(3109)] = 124836, - [SMALL_STATE(3110)] = 124876, - [SMALL_STATE(3111)] = 124916, - [SMALL_STATE(3112)] = 124938, - [SMALL_STATE(3113)] = 124960, - [SMALL_STATE(3114)] = 124982, - [SMALL_STATE(3115)] = 125006, - [SMALL_STATE(3116)] = 125030, - [SMALL_STATE(3117)] = 125066, - [SMALL_STATE(3118)] = 125090, - [SMALL_STATE(3119)] = 125126, - [SMALL_STATE(3120)] = 125148, - [SMALL_STATE(3121)] = 125184, - [SMALL_STATE(3122)] = 125224, - [SMALL_STATE(3123)] = 125246, - [SMALL_STATE(3124)] = 125286, - [SMALL_STATE(3125)] = 125308, - [SMALL_STATE(3126)] = 125348, - [SMALL_STATE(3127)] = 125368, - [SMALL_STATE(3128)] = 125388, - [SMALL_STATE(3129)] = 125408, - [SMALL_STATE(3130)] = 125428, - [SMALL_STATE(3131)] = 125448, - [SMALL_STATE(3132)] = 125468, - [SMALL_STATE(3133)] = 125488, - [SMALL_STATE(3134)] = 125508, - [SMALL_STATE(3135)] = 125528, - [SMALL_STATE(3136)] = 125548, - [SMALL_STATE(3137)] = 125568, - [SMALL_STATE(3138)] = 125588, - [SMALL_STATE(3139)] = 125608, - [SMALL_STATE(3140)] = 125628, - [SMALL_STATE(3141)] = 125648, - [SMALL_STATE(3142)] = 125668, - [SMALL_STATE(3143)] = 125688, - [SMALL_STATE(3144)] = 125708, - [SMALL_STATE(3145)] = 125728, - [SMALL_STATE(3146)] = 125748, - [SMALL_STATE(3147)] = 125768, - [SMALL_STATE(3148)] = 125788, - [SMALL_STATE(3149)] = 125808, - [SMALL_STATE(3150)] = 125828, - [SMALL_STATE(3151)] = 125848, - [SMALL_STATE(3152)] = 125868, - [SMALL_STATE(3153)] = 125888, - [SMALL_STATE(3154)] = 125908, - [SMALL_STATE(3155)] = 125928, - [SMALL_STATE(3156)] = 125948, - [SMALL_STATE(3157)] = 125968, - [SMALL_STATE(3158)] = 125988, - [SMALL_STATE(3159)] = 126008, - [SMALL_STATE(3160)] = 126038, - [SMALL_STATE(3161)] = 126078, - [SMALL_STATE(3162)] = 126108, - [SMALL_STATE(3163)] = 126138, - [SMALL_STATE(3164)] = 126168, - [SMALL_STATE(3165)] = 126198, - [SMALL_STATE(3166)] = 126238, - [SMALL_STATE(3167)] = 126278, - [SMALL_STATE(3168)] = 126320, - [SMALL_STATE(3169)] = 126356, - [SMALL_STATE(3170)] = 126396, - [SMALL_STATE(3171)] = 126432, - [SMALL_STATE(3172)] = 126474, - [SMALL_STATE(3173)] = 126514, - [SMALL_STATE(3174)] = 126554, - [SMALL_STATE(3175)] = 126590, - [SMALL_STATE(3176)] = 126618, - [SMALL_STATE(3177)] = 126654, - [SMALL_STATE(3178)] = 126678, - [SMALL_STATE(3179)] = 126706, - [SMALL_STATE(3180)] = 126730, - [SMALL_STATE(3181)] = 126770, - [SMALL_STATE(3182)] = 126810, - [SMALL_STATE(3183)] = 126850, - [SMALL_STATE(3184)] = 126890, - [SMALL_STATE(3185)] = 126930, - [SMALL_STATE(3186)] = 126970, - [SMALL_STATE(3187)] = 127002, - [SMALL_STATE(3188)] = 127038, - [SMALL_STATE(3189)] = 127078, - [SMALL_STATE(3190)] = 127097, - [SMALL_STATE(3191)] = 127120, - [SMALL_STATE(3192)] = 127141, - [SMALL_STATE(3193)] = 127164, - [SMALL_STATE(3194)] = 127185, - [SMALL_STATE(3195)] = 127206, - [SMALL_STATE(3196)] = 127231, - [SMALL_STATE(3197)] = 127250, - [SMALL_STATE(3198)] = 127269, - [SMALL_STATE(3199)] = 127288, - [SMALL_STATE(3200)] = 127307, - [SMALL_STATE(3201)] = 127326, - [SMALL_STATE(3202)] = 127345, - [SMALL_STATE(3203)] = 127366, - [SMALL_STATE(3204)] = 127389, - [SMALL_STATE(3205)] = 127410, - [SMALL_STATE(3206)] = 127433, - [SMALL_STATE(3207)] = 127452, - [SMALL_STATE(3208)] = 127491, - [SMALL_STATE(3209)] = 127514, - [SMALL_STATE(3210)] = 127553, + [SMALL_STATE(2192)] = 72596, + [SMALL_STATE(2193)] = 72670, + [SMALL_STATE(2194)] = 72746, + [SMALL_STATE(2195)] = 72796, + [SMALL_STATE(2196)] = 72880, + [SMALL_STATE(2197)] = 72978, + [SMALL_STATE(2198)] = 73088, + [SMALL_STATE(2199)] = 73194, + [SMALL_STATE(2200)] = 73300, + [SMALL_STATE(2201)] = 73350, + [SMALL_STATE(2202)] = 73456, + [SMALL_STATE(2203)] = 73562, + [SMALL_STATE(2204)] = 73668, + [SMALL_STATE(2205)] = 73774, + [SMALL_STATE(2206)] = 73880, + [SMALL_STATE(2207)] = 73990, + [SMALL_STATE(2208)] = 74096, + [SMALL_STATE(2209)] = 74204, + [SMALL_STATE(2210)] = 74314, + [SMALL_STATE(2211)] = 74368, + [SMALL_STATE(2212)] = 74428, + [SMALL_STATE(2213)] = 74488, + [SMALL_STATE(2214)] = 74548, + [SMALL_STATE(2215)] = 74608, + [SMALL_STATE(2216)] = 74660, + [SMALL_STATE(2217)] = 74710, + [SMALL_STATE(2218)] = 74760, + [SMALL_STATE(2219)] = 74818, + [SMALL_STATE(2220)] = 74872, + [SMALL_STATE(2221)] = 74982, + [SMALL_STATE(2222)] = 75032, + [SMALL_STATE(2223)] = 75082, + [SMALL_STATE(2224)] = 75132, + [SMALL_STATE(2225)] = 75186, + [SMALL_STATE(2226)] = 75296, + [SMALL_STATE(2227)] = 75346, + [SMALL_STATE(2228)] = 75396, + [SMALL_STATE(2229)] = 75450, + [SMALL_STATE(2230)] = 75504, + [SMALL_STATE(2231)] = 75556, + [SMALL_STATE(2232)] = 75666, + [SMALL_STATE(2233)] = 75776, + [SMALL_STATE(2234)] = 75826, + [SMALL_STATE(2235)] = 75876, + [SMALL_STATE(2236)] = 75926, + [SMALL_STATE(2237)] = 75976, + [SMALL_STATE(2238)] = 76052, + [SMALL_STATE(2239)] = 76162, + [SMALL_STATE(2240)] = 76272, + [SMALL_STATE(2241)] = 76350, + [SMALL_STATE(2242)] = 76460, + [SMALL_STATE(2243)] = 76570, + [SMALL_STATE(2244)] = 76680, + [SMALL_STATE(2245)] = 76790, + [SMALL_STATE(2246)] = 76900, + [SMALL_STATE(2247)] = 77010, + [SMALL_STATE(2248)] = 77078, + [SMALL_STATE(2249)] = 77152, + [SMALL_STATE(2250)] = 77258, + [SMALL_STATE(2251)] = 77324, + [SMALL_STATE(2252)] = 77378, + [SMALL_STATE(2253)] = 77432, + [SMALL_STATE(2254)] = 77486, + [SMALL_STATE(2255)] = 77540, + [SMALL_STATE(2256)] = 77592, + [SMALL_STATE(2257)] = 77652, + [SMALL_STATE(2258)] = 77702, + [SMALL_STATE(2259)] = 77756, + [SMALL_STATE(2260)] = 77816, + [SMALL_STATE(2261)] = 77874, + [SMALL_STATE(2262)] = 77984, + [SMALL_STATE(2263)] = 78038, + [SMALL_STATE(2264)] = 78096, + [SMALL_STATE(2265)] = 78206, + [SMALL_STATE(2266)] = 78266, + [SMALL_STATE(2267)] = 78320, + [SMALL_STATE(2268)] = 78372, + [SMALL_STATE(2269)] = 78424, + [SMALL_STATE(2270)] = 78478, + [SMALL_STATE(2271)] = 78532, + [SMALL_STATE(2272)] = 78590, + [SMALL_STATE(2273)] = 78650, + [SMALL_STATE(2274)] = 78702, + [SMALL_STATE(2275)] = 78754, + [SMALL_STATE(2276)] = 78808, + [SMALL_STATE(2277)] = 78860, + [SMALL_STATE(2278)] = 78910, + [SMALL_STATE(2279)] = 78996, + [SMALL_STATE(2280)] = 79046, + [SMALL_STATE(2281)] = 79106, + [SMALL_STATE(2282)] = 79156, + [SMALL_STATE(2283)] = 79266, + [SMALL_STATE(2284)] = 79376, + [SMALL_STATE(2285)] = 79426, + [SMALL_STATE(2286)] = 79536, + [SMALL_STATE(2287)] = 79646, + [SMALL_STATE(2288)] = 79700, + [SMALL_STATE(2289)] = 79810, + [SMALL_STATE(2290)] = 79880, + [SMALL_STATE(2291)] = 79986, + [SMALL_STATE(2292)] = 80036, + [SMALL_STATE(2293)] = 80086, + [SMALL_STATE(2294)] = 80138, + [SMALL_STATE(2295)] = 80206, + [SMALL_STATE(2296)] = 80316, + [SMALL_STATE(2297)] = 80422, + [SMALL_STATE(2298)] = 80528, + [SMALL_STATE(2299)] = 80634, + [SMALL_STATE(2300)] = 80740, + [SMALL_STATE(2301)] = 80846, + [SMALL_STATE(2302)] = 80926, + [SMALL_STATE(2303)] = 80996, + [SMALL_STATE(2304)] = 81090, + [SMALL_STATE(2305)] = 81186, + [SMALL_STATE(2306)] = 81262, + [SMALL_STATE(2307)] = 81350, + [SMALL_STATE(2308)] = 81440, + [SMALL_STATE(2309)] = 81532, + [SMALL_STATE(2310)] = 81606, + [SMALL_STATE(2311)] = 81682, + [SMALL_STATE(2312)] = 81766, + [SMALL_STATE(2313)] = 81864, + [SMALL_STATE(2314)] = 81970, + [SMALL_STATE(2315)] = 82076, + [SMALL_STATE(2316)] = 82182, + [SMALL_STATE(2317)] = 82288, + [SMALL_STATE(2318)] = 82394, + [SMALL_STATE(2319)] = 82500, + [SMALL_STATE(2320)] = 82606, + [SMALL_STATE(2321)] = 82712, + [SMALL_STATE(2322)] = 82770, + [SMALL_STATE(2323)] = 82880, + [SMALL_STATE(2324)] = 82930, + [SMALL_STATE(2325)] = 82990, + [SMALL_STATE(2326)] = 83058, + [SMALL_STATE(2327)] = 83132, + [SMALL_STATE(2328)] = 83238, + [SMALL_STATE(2329)] = 83304, + [SMALL_STATE(2330)] = 83354, + [SMALL_STATE(2331)] = 83404, + [SMALL_STATE(2332)] = 83514, + [SMALL_STATE(2333)] = 83568, + [SMALL_STATE(2334)] = 83618, + [SMALL_STATE(2335)] = 83668, + [SMALL_STATE(2336)] = 83722, + [SMALL_STATE(2337)] = 83792, + [SMALL_STATE(2338)] = 83846, + [SMALL_STATE(2339)] = 83900, + [SMALL_STATE(2340)] = 83950, + [SMALL_STATE(2341)] = 84056, + [SMALL_STATE(2342)] = 84108, + [SMALL_STATE(2343)] = 84158, + [SMALL_STATE(2344)] = 84208, + [SMALL_STATE(2345)] = 84258, + [SMALL_STATE(2346)] = 84308, + [SMALL_STATE(2347)] = 84358, + [SMALL_STATE(2348)] = 84408, + [SMALL_STATE(2349)] = 84458, + [SMALL_STATE(2350)] = 84508, + [SMALL_STATE(2351)] = 84558, + [SMALL_STATE(2352)] = 84668, + [SMALL_STATE(2353)] = 84722, + [SMALL_STATE(2354)] = 84772, + [SMALL_STATE(2355)] = 84882, + [SMALL_STATE(2356)] = 84992, + [SMALL_STATE(2357)] = 85046, + [SMALL_STATE(2358)] = 85152, + [SMALL_STATE(2359)] = 85202, + [SMALL_STATE(2360)] = 85256, + [SMALL_STATE(2361)] = 85306, + [SMALL_STATE(2362)] = 85416, + [SMALL_STATE(2363)] = 85526, + [SMALL_STATE(2364)] = 85636, + [SMALL_STATE(2365)] = 85696, + [SMALL_STATE(2366)] = 85756, + [SMALL_STATE(2367)] = 85806, + [SMALL_STATE(2368)] = 85860, + [SMALL_STATE(2369)] = 85970, + [SMALL_STATE(2370)] = 86024, + [SMALL_STATE(2371)] = 86084, + [SMALL_STATE(2372)] = 86144, + [SMALL_STATE(2373)] = 86194, + [SMALL_STATE(2374)] = 86244, + [SMALL_STATE(2375)] = 86302, + [SMALL_STATE(2376)] = 86352, + [SMALL_STATE(2377)] = 86412, + [SMALL_STATE(2378)] = 86462, + [SMALL_STATE(2379)] = 86512, + [SMALL_STATE(2380)] = 86562, + [SMALL_STATE(2381)] = 86622, + [SMALL_STATE(2382)] = 86680, + [SMALL_STATE(2383)] = 86730, + [SMALL_STATE(2384)] = 86784, + [SMALL_STATE(2385)] = 86834, + [SMALL_STATE(2386)] = 86904, + [SMALL_STATE(2387)] = 86960, + [SMALL_STATE(2388)] = 87018, + [SMALL_STATE(2389)] = 87078, + [SMALL_STATE(2390)] = 87188, + [SMALL_STATE(2391)] = 87298, + [SMALL_STATE(2392)] = 87408, + [SMALL_STATE(2393)] = 87518, + [SMALL_STATE(2394)] = 87568, + [SMALL_STATE(2395)] = 87620, + [SMALL_STATE(2396)] = 87680, + [SMALL_STATE(2397)] = 87790, + [SMALL_STATE(2398)] = 87900, + [SMALL_STATE(2399)] = 87960, + [SMALL_STATE(2400)] = 88070, + [SMALL_STATE(2401)] = 88126, + [SMALL_STATE(2402)] = 88186, + [SMALL_STATE(2403)] = 88242, + [SMALL_STATE(2404)] = 88304, + [SMALL_STATE(2405)] = 88409, + [SMALL_STATE(2406)] = 88514, + [SMALL_STATE(2407)] = 88565, + [SMALL_STATE(2408)] = 88622, + [SMALL_STATE(2409)] = 88703, + [SMALL_STATE(2410)] = 88808, + [SMALL_STATE(2411)] = 88859, + [SMALL_STATE(2412)] = 88964, + [SMALL_STATE(2413)] = 89031, + [SMALL_STATE(2414)] = 89086, + [SMALL_STATE(2415)] = 89191, + [SMALL_STATE(2416)] = 89298, + [SMALL_STATE(2417)] = 89353, + [SMALL_STATE(2418)] = 89458, + [SMALL_STATE(2419)] = 89511, + [SMALL_STATE(2420)] = 89566, + [SMALL_STATE(2421)] = 89635, + [SMALL_STATE(2422)] = 89690, + [SMALL_STATE(2423)] = 89779, + [SMALL_STATE(2424)] = 89884, + [SMALL_STATE(2425)] = 89989, + [SMALL_STATE(2426)] = 90094, + [SMALL_STATE(2427)] = 90199, + [SMALL_STATE(2428)] = 90304, + [SMALL_STATE(2429)] = 90383, + [SMALL_STATE(2430)] = 90452, + [SMALL_STATE(2431)] = 90545, + [SMALL_STATE(2432)] = 90640, + [SMALL_STATE(2433)] = 90715, + [SMALL_STATE(2434)] = 90802, + [SMALL_STATE(2435)] = 90891, + [SMALL_STATE(2436)] = 90982, + [SMALL_STATE(2437)] = 91055, + [SMALL_STATE(2438)] = 91130, + [SMALL_STATE(2439)] = 91213, + [SMALL_STATE(2440)] = 91310, + [SMALL_STATE(2441)] = 91365, + [SMALL_STATE(2442)] = 91420, + [SMALL_STATE(2443)] = 91475, + [SMALL_STATE(2444)] = 91580, + [SMALL_STATE(2445)] = 91685, + [SMALL_STATE(2446)] = 91790, + [SMALL_STATE(2447)] = 91895, + [SMALL_STATE(2448)] = 92000, + [SMALL_STATE(2449)] = 92055, + [SMALL_STATE(2450)] = 92112, + [SMALL_STATE(2451)] = 92217, + [SMALL_STATE(2452)] = 92322, + [SMALL_STATE(2453)] = 92427, + [SMALL_STATE(2454)] = 92532, + [SMALL_STATE(2455)] = 92637, + [SMALL_STATE(2456)] = 92688, + [SMALL_STATE(2457)] = 92761, + [SMALL_STATE(2458)] = 92830, + [SMALL_STATE(2459)] = 92923, + [SMALL_STATE(2460)] = 93018, + [SMALL_STATE(2461)] = 93093, + [SMALL_STATE(2462)] = 93180, + [SMALL_STATE(2463)] = 93269, + [SMALL_STATE(2464)] = 93360, + [SMALL_STATE(2465)] = 93433, + [SMALL_STATE(2466)] = 93508, + [SMALL_STATE(2467)] = 93591, + [SMALL_STATE(2468)] = 93688, + [SMALL_STATE(2469)] = 93793, + [SMALL_STATE(2470)] = 93898, + [SMALL_STATE(2471)] = 94003, + [SMALL_STATE(2472)] = 94108, + [SMALL_STATE(2473)] = 94213, + [SMALL_STATE(2474)] = 94318, + [SMALL_STATE(2475)] = 94423, + [SMALL_STATE(2476)] = 94528, + [SMALL_STATE(2477)] = 94633, + [SMALL_STATE(2478)] = 94738, + [SMALL_STATE(2479)] = 94805, + [SMALL_STATE(2480)] = 94878, + [SMALL_STATE(2481)] = 94983, + [SMALL_STATE(2482)] = 95050, + [SMALL_STATE(2483)] = 95123, + [SMALL_STATE(2484)] = 95228, + [SMALL_STATE(2485)] = 95293, + [SMALL_STATE(2486)] = 95358, + [SMALL_STATE(2487)] = 95413, + [SMALL_STATE(2488)] = 95482, + [SMALL_STATE(2489)] = 95587, + [SMALL_STATE(2490)] = 95644, + [SMALL_STATE(2491)] = 95715, + [SMALL_STATE(2492)] = 95772, + [SMALL_STATE(2493)] = 95829, + [SMALL_STATE(2494)] = 95886, + [SMALL_STATE(2495)] = 95943, + [SMALL_STATE(2496)] = 96050, + [SMALL_STATE(2497)] = 96101, + [SMALL_STATE(2498)] = 96154, + [SMALL_STATE(2499)] = 96209, + [SMALL_STATE(2500)] = 96260, + [SMALL_STATE(2501)] = 96315, + [SMALL_STATE(2502)] = 96394, + [SMALL_STATE(2503)] = 96442, + [SMALL_STATE(2504)] = 96496, + [SMALL_STATE(2505)] = 96600, + [SMALL_STATE(2506)] = 96660, + [SMALL_STATE(2507)] = 96720, + [SMALL_STATE(2508)] = 96784, + [SMALL_STATE(2509)] = 96850, + [SMALL_STATE(2510)] = 96954, + [SMALL_STATE(2511)] = 97010, + [SMALL_STATE(2512)] = 97114, + [SMALL_STATE(2513)] = 97218, + [SMALL_STATE(2514)] = 97322, + [SMALL_STATE(2515)] = 97426, + [SMALL_STATE(2516)] = 97530, + [SMALL_STATE(2517)] = 97608, + [SMALL_STATE(2518)] = 97676, + [SMALL_STATE(2519)] = 97768, + [SMALL_STATE(2520)] = 97862, + [SMALL_STATE(2521)] = 97936, + [SMALL_STATE(2522)] = 98022, + [SMALL_STATE(2523)] = 98110, + [SMALL_STATE(2524)] = 98200, + [SMALL_STATE(2525)] = 98272, + [SMALL_STATE(2526)] = 98346, + [SMALL_STATE(2527)] = 98428, + [SMALL_STATE(2528)] = 98524, + [SMALL_STATE(2529)] = 98628, + [SMALL_STATE(2530)] = 98732, + [SMALL_STATE(2531)] = 98836, + [SMALL_STATE(2532)] = 98940, + [SMALL_STATE(2533)] = 99044, + [SMALL_STATE(2534)] = 99148, + [SMALL_STATE(2535)] = 99252, + [SMALL_STATE(2536)] = 99356, + [SMALL_STATE(2537)] = 99460, + [SMALL_STATE(2538)] = 99564, + [SMALL_STATE(2539)] = 99614, + [SMALL_STATE(2540)] = 99676, + [SMALL_STATE(2541)] = 99740, + [SMALL_STATE(2542)] = 99790, + [SMALL_STATE(2543)] = 99840, + [SMALL_STATE(2544)] = 99890, + [SMALL_STATE(2545)] = 99994, + [SMALL_STATE(2546)] = 100054, + [SMALL_STATE(2547)] = 100114, + [SMALL_STATE(2548)] = 100178, + [SMALL_STATE(2549)] = 100238, + [SMALL_STATE(2550)] = 100344, + [SMALL_STATE(2551)] = 100394, + [SMALL_STATE(2552)] = 100460, + [SMALL_STATE(2553)] = 100532, + [SMALL_STATE(2554)] = 100636, + [SMALL_STATE(2555)] = 100700, + [SMALL_STATE(2556)] = 100764, + [SMALL_STATE(2557)] = 100824, + [SMALL_STATE(2558)] = 100888, + [SMALL_STATE(2559)] = 100948, + [SMALL_STATE(2560)] = 101008, + [SMALL_STATE(2561)] = 101112, + [SMALL_STATE(2562)] = 101172, + [SMALL_STATE(2563)] = 101232, + [SMALL_STATE(2564)] = 101292, + [SMALL_STATE(2565)] = 101352, + [SMALL_STATE(2566)] = 101412, + [SMALL_STATE(2567)] = 101516, + [SMALL_STATE(2568)] = 101620, + [SMALL_STATE(2569)] = 101674, + [SMALL_STATE(2570)] = 101724, + [SMALL_STATE(2571)] = 101774, + [SMALL_STATE(2572)] = 101824, + [SMALL_STATE(2573)] = 101874, + [SMALL_STATE(2574)] = 101928, + [SMALL_STATE(2575)] = 101982, + [SMALL_STATE(2576)] = 102086, + [SMALL_STATE(2577)] = 102134, + [SMALL_STATE(2578)] = 102188, + [SMALL_STATE(2579)] = 102236, + [SMALL_STATE(2580)] = 102286, + [SMALL_STATE(2581)] = 102346, + [SMALL_STATE(2582)] = 102406, + [SMALL_STATE(2583)] = 102460, + [SMALL_STATE(2584)] = 102564, + [SMALL_STATE(2585)] = 102628, + [SMALL_STATE(2586)] = 102688, + [SMALL_STATE(2587)] = 102792, + [SMALL_STATE(2588)] = 102846, + [SMALL_STATE(2589)] = 102900, + [SMALL_STATE(2590)] = 102954, + [SMALL_STATE(2591)] = 103018, + [SMALL_STATE(2592)] = 103078, + [SMALL_STATE(2593)] = 103182, + [SMALL_STATE(2594)] = 103286, + [SMALL_STATE(2595)] = 103336, + [SMALL_STATE(2596)] = 103440, + [SMALL_STATE(2597)] = 103489, + [SMALL_STATE(2598)] = 103546, + [SMALL_STATE(2599)] = 103603, + [SMALL_STATE(2600)] = 103660, + [SMALL_STATE(2601)] = 103761, + [SMALL_STATE(2602)] = 103818, + [SMALL_STATE(2603)] = 103875, + [SMALL_STATE(2604)] = 103932, + [SMALL_STATE(2605)] = 103991, + [SMALL_STATE(2606)] = 104044, + [SMALL_STATE(2607)] = 104101, + [SMALL_STATE(2608)] = 104158, + [SMALL_STATE(2609)] = 104215, + [SMALL_STATE(2610)] = 104272, + [SMALL_STATE(2611)] = 104325, + [SMALL_STATE(2612)] = 104382, + [SMALL_STATE(2613)] = 104431, + [SMALL_STATE(2614)] = 104488, + [SMALL_STATE(2615)] = 104545, + [SMALL_STATE(2616)] = 104602, + [SMALL_STATE(2617)] = 104659, + [SMALL_STATE(2618)] = 104716, + [SMALL_STATE(2619)] = 104817, + [SMALL_STATE(2620)] = 104874, + [SMALL_STATE(2621)] = 104923, + [SMALL_STATE(2622)] = 104969, + [SMALL_STATE(2623)] = 105015, + [SMALL_STATE(2624)] = 105061, + [SMALL_STATE(2625)] = 105107, + [SMALL_STATE(2626)] = 105153, + [SMALL_STATE(2627)] = 105199, + [SMALL_STATE(2628)] = 105267, + [SMALL_STATE(2629)] = 105313, + [SMALL_STATE(2630)] = 105363, + [SMALL_STATE(2631)] = 105415, + [SMALL_STATE(2632)] = 105467, + [SMALL_STATE(2633)] = 105515, + [SMALL_STATE(2634)] = 105561, + [SMALL_STATE(2635)] = 105615, + [SMALL_STATE(2636)] = 105669, + [SMALL_STATE(2637)] = 105715, + [SMALL_STATE(2638)] = 105761, + [SMALL_STATE(2639)] = 105807, + [SMALL_STATE(2640)] = 105855, + [SMALL_STATE(2641)] = 105901, + [SMALL_STATE(2642)] = 105947, + [SMALL_STATE(2643)] = 105995, + [SMALL_STATE(2644)] = 106041, + [SMALL_STATE(2645)] = 106089, + [SMALL_STATE(2646)] = 106135, + [SMALL_STATE(2647)] = 106183, + [SMALL_STATE(2648)] = 106229, + [SMALL_STATE(2649)] = 106275, + [SMALL_STATE(2650)] = 106321, + [SMALL_STATE(2651)] = 106367, + [SMALL_STATE(2652)] = 106415, + [SMALL_STATE(2653)] = 106465, + [SMALL_STATE(2654)] = 106511, + [SMALL_STATE(2655)] = 106559, + [SMALL_STATE(2656)] = 106605, + [SMALL_STATE(2657)] = 106651, + [SMALL_STATE(2658)] = 106697, + [SMALL_STATE(2659)] = 106743, + [SMALL_STATE(2660)] = 106793, + [SMALL_STATE(2661)] = 106839, + [SMALL_STATE(2662)] = 106887, + [SMALL_STATE(2663)] = 106933, + [SMALL_STATE(2664)] = 106981, + [SMALL_STATE(2665)] = 107037, + [SMALL_STATE(2666)] = 107085, + [SMALL_STATE(2667)] = 107131, + [SMALL_STATE(2668)] = 107177, + [SMALL_STATE(2669)] = 107225, + [SMALL_STATE(2670)] = 107271, + [SMALL_STATE(2671)] = 107317, + [SMALL_STATE(2672)] = 107363, + [SMALL_STATE(2673)] = 107409, + [SMALL_STATE(2674)] = 107455, + [SMALL_STATE(2675)] = 107501, + [SMALL_STATE(2676)] = 107547, + [SMALL_STATE(2677)] = 107593, + [SMALL_STATE(2678)] = 107639, + [SMALL_STATE(2679)] = 107685, + [SMALL_STATE(2680)] = 107731, + [SMALL_STATE(2681)] = 107777, + [SMALL_STATE(2682)] = 107823, + [SMALL_STATE(2683)] = 107869, + [SMALL_STATE(2684)] = 107915, + [SMALL_STATE(2685)] = 107961, + [SMALL_STATE(2686)] = 108007, + [SMALL_STATE(2687)] = 108053, + [SMALL_STATE(2688)] = 108099, + [SMALL_STATE(2689)] = 108145, + [SMALL_STATE(2690)] = 108191, + [SMALL_STATE(2691)] = 108237, + [SMALL_STATE(2692)] = 108283, + [SMALL_STATE(2693)] = 108331, + [SMALL_STATE(2694)] = 108377, + [SMALL_STATE(2695)] = 108423, + [SMALL_STATE(2696)] = 108469, + [SMALL_STATE(2697)] = 108517, + [SMALL_STATE(2698)] = 108565, + [SMALL_STATE(2699)] = 108611, + [SMALL_STATE(2700)] = 108657, + [SMALL_STATE(2701)] = 108703, + [SMALL_STATE(2702)] = 108749, + [SMALL_STATE(2703)] = 108795, + [SMALL_STATE(2704)] = 108841, + [SMALL_STATE(2705)] = 108886, + [SMALL_STATE(2706)] = 108935, + [SMALL_STATE(2707)] = 108994, + [SMALL_STATE(2708)] = 109039, + [SMALL_STATE(2709)] = 109096, + [SMALL_STATE(2710)] = 109157, + [SMALL_STATE(2711)] = 109218, + [SMALL_STATE(2712)] = 109267, + [SMALL_STATE(2713)] = 109312, + [SMALL_STATE(2714)] = 109357, + [SMALL_STATE(2715)] = 109402, + [SMALL_STATE(2716)] = 109461, + [SMALL_STATE(2717)] = 109506, + [SMALL_STATE(2718)] = 109567, + [SMALL_STATE(2719)] = 109626, + [SMALL_STATE(2720)] = 109685, + [SMALL_STATE(2721)] = 109730, + [SMALL_STATE(2722)] = 109784, + [SMALL_STATE(2723)] = 109828, + [SMALL_STATE(2724)] = 109882, + [SMALL_STATE(2725)] = 109954, + [SMALL_STATE(2726)] = 110008, + [SMALL_STATE(2727)] = 110062, + [SMALL_STATE(2728)] = 110134, + [SMALL_STATE(2729)] = 110188, + [SMALL_STATE(2730)] = 110242, + [SMALL_STATE(2731)] = 110296, + [SMALL_STATE(2732)] = 110350, + [SMALL_STATE(2733)] = 110404, + [SMALL_STATE(2734)] = 110458, + [SMALL_STATE(2735)] = 110512, + [SMALL_STATE(2736)] = 110558, + [SMALL_STATE(2737)] = 110612, + [SMALL_STATE(2738)] = 110666, + [SMALL_STATE(2739)] = 110720, + [SMALL_STATE(2740)] = 110774, + [SMALL_STATE(2741)] = 110828, + [SMALL_STATE(2742)] = 110882, + [SMALL_STATE(2743)] = 110936, + [SMALL_STATE(2744)] = 110990, + [SMALL_STATE(2745)] = 111044, + [SMALL_STATE(2746)] = 111098, + [SMALL_STATE(2747)] = 111152, + [SMALL_STATE(2748)] = 111206, + [SMALL_STATE(2749)] = 111260, + [SMALL_STATE(2750)] = 111314, + [SMALL_STATE(2751)] = 111368, + [SMALL_STATE(2752)] = 111422, + [SMALL_STATE(2753)] = 111485, + [SMALL_STATE(2754)] = 111548, + [SMALL_STATE(2755)] = 111597, + [SMALL_STATE(2756)] = 111651, + [SMALL_STATE(2757)] = 111731, + [SMALL_STATE(2758)] = 111795, + [SMALL_STATE(2759)] = 111855, + [SMALL_STATE(2760)] = 111909, + [SMALL_STATE(2761)] = 111973, + [SMALL_STATE(2762)] = 112027, + [SMALL_STATE(2763)] = 112081, + [SMALL_STATE(2764)] = 112161, + [SMALL_STATE(2765)] = 112221, + [SMALL_STATE(2766)] = 112301, + [SMALL_STATE(2767)] = 112355, + [SMALL_STATE(2768)] = 112435, + [SMALL_STATE(2769)] = 112489, + [SMALL_STATE(2770)] = 112543, + [SMALL_STATE(2771)] = 112597, + [SMALL_STATE(2772)] = 112677, + [SMALL_STATE(2773)] = 112757, + [SMALL_STATE(2774)] = 112821, + [SMALL_STATE(2775)] = 112901, + [SMALL_STATE(2776)] = 112955, + [SMALL_STATE(2777)] = 113009, + [SMALL_STATE(2778)] = 113053, + [SMALL_STATE(2779)] = 113110, + [SMALL_STATE(2780)] = 113167, + [SMALL_STATE(2781)] = 113224, + [SMALL_STATE(2782)] = 113275, + [SMALL_STATE(2783)] = 113332, + [SMALL_STATE(2784)] = 113389, + [SMALL_STATE(2785)] = 113446, + [SMALL_STATE(2786)] = 113487, + [SMALL_STATE(2787)] = 113544, + [SMALL_STATE(2788)] = 113585, + [SMALL_STATE(2789)] = 113642, + [SMALL_STATE(2790)] = 113699, + [SMALL_STATE(2791)] = 113752, + [SMALL_STATE(2792)] = 113809, + [SMALL_STATE(2793)] = 113850, + [SMALL_STATE(2794)] = 113907, + [SMALL_STATE(2795)] = 113960, + [SMALL_STATE(2796)] = 114017, + [SMALL_STATE(2797)] = 114058, + [SMALL_STATE(2798)] = 114115, + [SMALL_STATE(2799)] = 114172, + [SMALL_STATE(2800)] = 114213, + [SMALL_STATE(2801)] = 114270, + [SMALL_STATE(2802)] = 114327, + [SMALL_STATE(2803)] = 114375, + [SMALL_STATE(2804)] = 114423, + [SMALL_STATE(2805)] = 114473, + [SMALL_STATE(2806)] = 114521, + [SMALL_STATE(2807)] = 114571, + [SMALL_STATE(2808)] = 114619, + [SMALL_STATE(2809)] = 114667, + [SMALL_STATE(2810)] = 114715, + [SMALL_STATE(2811)] = 114763, + [SMALL_STATE(2812)] = 114811, + [SMALL_STATE(2813)] = 114859, + [SMALL_STATE(2814)] = 114907, + [SMALL_STATE(2815)] = 114955, + [SMALL_STATE(2816)] = 115005, + [SMALL_STATE(2817)] = 115053, + [SMALL_STATE(2818)] = 115101, + [SMALL_STATE(2819)] = 115149, + [SMALL_STATE(2820)] = 115197, + [SMALL_STATE(2821)] = 115245, + [SMALL_STATE(2822)] = 115293, + [SMALL_STATE(2823)] = 115341, + [SMALL_STATE(2824)] = 115389, + [SMALL_STATE(2825)] = 115437, + [SMALL_STATE(2826)] = 115485, + [SMALL_STATE(2827)] = 115533, + [SMALL_STATE(2828)] = 115583, + [SMALL_STATE(2829)] = 115631, + [SMALL_STATE(2830)] = 115679, + [SMALL_STATE(2831)] = 115727, + [SMALL_STATE(2832)] = 115777, + [SMALL_STATE(2833)] = 115825, + [SMALL_STATE(2834)] = 115875, + [SMALL_STATE(2835)] = 115923, + [SMALL_STATE(2836)] = 115971, + [SMALL_STATE(2837)] = 116019, + [SMALL_STATE(2838)] = 116067, + [SMALL_STATE(2839)] = 116115, + [SMALL_STATE(2840)] = 116165, + [SMALL_STATE(2841)] = 116213, + [SMALL_STATE(2842)] = 116261, + [SMALL_STATE(2843)] = 116311, + [SMALL_STATE(2844)] = 116359, + [SMALL_STATE(2845)] = 116409, + [SMALL_STATE(2846)] = 116457, + [SMALL_STATE(2847)] = 116505, + [SMALL_STATE(2848)] = 116553, + [SMALL_STATE(2849)] = 116601, + [SMALL_STATE(2850)] = 116649, + [SMALL_STATE(2851)] = 116699, + [SMALL_STATE(2852)] = 116747, + [SMALL_STATE(2853)] = 116797, + [SMALL_STATE(2854)] = 116845, + [SMALL_STATE(2855)] = 116893, + [SMALL_STATE(2856)] = 116943, + [SMALL_STATE(2857)] = 116991, + [SMALL_STATE(2858)] = 117041, + [SMALL_STATE(2859)] = 117091, + [SMALL_STATE(2860)] = 117139, + [SMALL_STATE(2861)] = 117187, + [SMALL_STATE(2862)] = 117235, + [SMALL_STATE(2863)] = 117283, + [SMALL_STATE(2864)] = 117318, + [SMALL_STATE(2865)] = 117359, + [SMALL_STATE(2866)] = 117400, + [SMALL_STATE(2867)] = 117441, + [SMALL_STATE(2868)] = 117469, + [SMALL_STATE(2869)] = 117497, + [SMALL_STATE(2870)] = 117525, + [SMALL_STATE(2871)] = 117553, + [SMALL_STATE(2872)] = 117581, + [SMALL_STATE(2873)] = 117609, + [SMALL_STATE(2874)] = 117637, + [SMALL_STATE(2875)] = 117665, + [SMALL_STATE(2876)] = 117693, + [SMALL_STATE(2877)] = 117721, + [SMALL_STATE(2878)] = 117749, + [SMALL_STATE(2879)] = 117777, + [SMALL_STATE(2880)] = 117805, + [SMALL_STATE(2881)] = 117833, + [SMALL_STATE(2882)] = 117861, + [SMALL_STATE(2883)] = 117889, + [SMALL_STATE(2884)] = 117917, + [SMALL_STATE(2885)] = 117945, + [SMALL_STATE(2886)] = 117973, + [SMALL_STATE(2887)] = 118001, + [SMALL_STATE(2888)] = 118029, + [SMALL_STATE(2889)] = 118057, + [SMALL_STATE(2890)] = 118085, + [SMALL_STATE(2891)] = 118113, + [SMALL_STATE(2892)] = 118141, + [SMALL_STATE(2893)] = 118169, + [SMALL_STATE(2894)] = 118197, + [SMALL_STATE(2895)] = 118225, + [SMALL_STATE(2896)] = 118253, + [SMALL_STATE(2897)] = 118281, + [SMALL_STATE(2898)] = 118309, + [SMALL_STATE(2899)] = 118337, + [SMALL_STATE(2900)] = 118365, + [SMALL_STATE(2901)] = 118393, + [SMALL_STATE(2902)] = 118450, + [SMALL_STATE(2903)] = 118483, + [SMALL_STATE(2904)] = 118510, + [SMALL_STATE(2905)] = 118547, + [SMALL_STATE(2906)] = 118574, + [SMALL_STATE(2907)] = 118601, + [SMALL_STATE(2908)] = 118628, + [SMALL_STATE(2909)] = 118655, + [SMALL_STATE(2910)] = 118712, + [SMALL_STATE(2911)] = 118739, + [SMALL_STATE(2912)] = 118769, + [SMALL_STATE(2913)] = 118807, + [SMALL_STATE(2914)] = 118837, + [SMALL_STATE(2915)] = 118863, + [SMALL_STATE(2916)] = 118889, + [SMALL_STATE(2917)] = 118923, + [SMALL_STATE(2918)] = 118949, + [SMALL_STATE(2919)] = 118987, + [SMALL_STATE(2920)] = 119015, + [SMALL_STATE(2921)] = 119045, + [SMALL_STATE(2922)] = 119071, + [SMALL_STATE(2923)] = 119099, + [SMALL_STATE(2924)] = 119125, + [SMALL_STATE(2925)] = 119175, + [SMALL_STATE(2926)] = 119213, + [SMALL_STATE(2927)] = 119239, + [SMALL_STATE(2928)] = 119264, + [SMALL_STATE(2929)] = 119289, + [SMALL_STATE(2930)] = 119324, + [SMALL_STATE(2931)] = 119349, + [SMALL_STATE(2932)] = 119374, + [SMALL_STATE(2933)] = 119399, + [SMALL_STATE(2934)] = 119426, + [SMALL_STATE(2935)] = 119451, + [SMALL_STATE(2936)] = 119497, + [SMALL_STATE(2937)] = 119521, + [SMALL_STATE(2938)] = 119545, + [SMALL_STATE(2939)] = 119569, + [SMALL_STATE(2940)] = 119603, + [SMALL_STATE(2941)] = 119649, + [SMALL_STATE(2942)] = 119695, + [SMALL_STATE(2943)] = 119719, + [SMALL_STATE(2944)] = 119743, + [SMALL_STATE(2945)] = 119767, + [SMALL_STATE(2946)] = 119791, + [SMALL_STATE(2947)] = 119837, + [SMALL_STATE(2948)] = 119871, + [SMALL_STATE(2949)] = 119905, + [SMALL_STATE(2950)] = 119945, + [SMALL_STATE(2951)] = 119967, + [SMALL_STATE(2952)] = 119991, + [SMALL_STATE(2953)] = 120015, + [SMALL_STATE(2954)] = 120039, + [SMALL_STATE(2955)] = 120063, + [SMALL_STATE(2956)] = 120087, + [SMALL_STATE(2957)] = 120119, + [SMALL_STATE(2958)] = 120153, + [SMALL_STATE(2959)] = 120187, + [SMALL_STATE(2960)] = 120221, + [SMALL_STATE(2961)] = 120255, + [SMALL_STATE(2962)] = 120279, + [SMALL_STATE(2963)] = 120303, + [SMALL_STATE(2964)] = 120343, + [SMALL_STATE(2965)] = 120375, + [SMALL_STATE(2966)] = 120399, + [SMALL_STATE(2967)] = 120423, + [SMALL_STATE(2968)] = 120447, + [SMALL_STATE(2969)] = 120481, + [SMALL_STATE(2970)] = 120505, + [SMALL_STATE(2971)] = 120551, + [SMALL_STATE(2972)] = 120575, + [SMALL_STATE(2973)] = 120603, + [SMALL_STATE(2974)] = 120627, + [SMALL_STATE(2975)] = 120651, + [SMALL_STATE(2976)] = 120673, + [SMALL_STATE(2977)] = 120695, + [SMALL_STATE(2978)] = 120719, + [SMALL_STATE(2979)] = 120743, + [SMALL_STATE(2980)] = 120767, + [SMALL_STATE(2981)] = 120791, + [SMALL_STATE(2982)] = 120831, + [SMALL_STATE(2983)] = 120877, + [SMALL_STATE(2984)] = 120901, + [SMALL_STATE(2985)] = 120933, + [SMALL_STATE(2986)] = 120957, + [SMALL_STATE(2987)] = 120991, + [SMALL_STATE(2988)] = 121025, + [SMALL_STATE(2989)] = 121059, + [SMALL_STATE(2990)] = 121083, + [SMALL_STATE(2991)] = 121107, + [SMALL_STATE(2992)] = 121131, + [SMALL_STATE(2993)] = 121155, + [SMALL_STATE(2994)] = 121179, + [SMALL_STATE(2995)] = 121225, + [SMALL_STATE(2996)] = 121249, + [SMALL_STATE(2997)] = 121273, + [SMALL_STATE(2998)] = 121297, + [SMALL_STATE(2999)] = 121343, + [SMALL_STATE(3000)] = 121367, + [SMALL_STATE(3001)] = 121389, + [SMALL_STATE(3002)] = 121435, + [SMALL_STATE(3003)] = 121461, + [SMALL_STATE(3004)] = 121483, + [SMALL_STATE(3005)] = 121505, + [SMALL_STATE(3006)] = 121531, + [SMALL_STATE(3007)] = 121553, + [SMALL_STATE(3008)] = 121577, + [SMALL_STATE(3009)] = 121601, + [SMALL_STATE(3010)] = 121641, + [SMALL_STATE(3011)] = 121665, + [SMALL_STATE(3012)] = 121711, + [SMALL_STATE(3013)] = 121735, + [SMALL_STATE(3014)] = 121781, + [SMALL_STATE(3015)] = 121827, + [SMALL_STATE(3016)] = 121851, + [SMALL_STATE(3017)] = 121875, + [SMALL_STATE(3018)] = 121921, + [SMALL_STATE(3019)] = 121945, + [SMALL_STATE(3020)] = 121969, + [SMALL_STATE(3021)] = 122015, + [SMALL_STATE(3022)] = 122039, + [SMALL_STATE(3023)] = 122085, + [SMALL_STATE(3024)] = 122109, + [SMALL_STATE(3025)] = 122155, + [SMALL_STATE(3026)] = 122195, + [SMALL_STATE(3027)] = 122219, + [SMALL_STATE(3028)] = 122251, + [SMALL_STATE(3029)] = 122285, + [SMALL_STATE(3030)] = 122309, + [SMALL_STATE(3031)] = 122355, + [SMALL_STATE(3032)] = 122389, + [SMALL_STATE(3033)] = 122435, + [SMALL_STATE(3034)] = 122457, + [SMALL_STATE(3035)] = 122491, + [SMALL_STATE(3036)] = 122515, + [SMALL_STATE(3037)] = 122539, + [SMALL_STATE(3038)] = 122563, + [SMALL_STATE(3039)] = 122609, + [SMALL_STATE(3040)] = 122633, + [SMALL_STATE(3041)] = 122657, + [SMALL_STATE(3042)] = 122681, + [SMALL_STATE(3043)] = 122705, + [SMALL_STATE(3044)] = 122751, + [SMALL_STATE(3045)] = 122775, + [SMALL_STATE(3046)] = 122821, + [SMALL_STATE(3047)] = 122867, + [SMALL_STATE(3048)] = 122891, + [SMALL_STATE(3049)] = 122937, + [SMALL_STATE(3050)] = 122969, + [SMALL_STATE(3051)] = 123003, + [SMALL_STATE(3052)] = 123037, + [SMALL_STATE(3053)] = 123061, + [SMALL_STATE(3054)] = 123085, + [SMALL_STATE(3055)] = 123119, + [SMALL_STATE(3056)] = 123141, + [SMALL_STATE(3057)] = 123165, + [SMALL_STATE(3058)] = 123189, + [SMALL_STATE(3059)] = 123221, + [SMALL_STATE(3060)] = 123245, + [SMALL_STATE(3061)] = 123269, + [SMALL_STATE(3062)] = 123293, + [SMALL_STATE(3063)] = 123327, + [SMALL_STATE(3064)] = 123351, + [SMALL_STATE(3065)] = 123375, + [SMALL_STATE(3066)] = 123414, + [SMALL_STATE(3067)] = 123453, + [SMALL_STATE(3068)] = 123488, + [SMALL_STATE(3069)] = 123527, + [SMALL_STATE(3070)] = 123556, + [SMALL_STATE(3071)] = 123595, + [SMALL_STATE(3072)] = 123622, + [SMALL_STATE(3073)] = 123651, + [SMALL_STATE(3074)] = 123690, + [SMALL_STATE(3075)] = 123715, + [SMALL_STATE(3076)] = 123744, + [SMALL_STATE(3077)] = 123773, + [SMALL_STATE(3078)] = 123802, + [SMALL_STATE(3079)] = 123825, + [SMALL_STATE(3080)] = 123848, + [SMALL_STATE(3081)] = 123871, + [SMALL_STATE(3082)] = 123894, + [SMALL_STATE(3083)] = 123917, + [SMALL_STATE(3084)] = 123940, + [SMALL_STATE(3085)] = 123969, + [SMALL_STATE(3086)] = 124008, + [SMALL_STATE(3087)] = 124047, + [SMALL_STATE(3088)] = 124072, + [SMALL_STATE(3089)] = 124101, + [SMALL_STATE(3090)] = 124126, + [SMALL_STATE(3091)] = 124165, + [SMALL_STATE(3092)] = 124204, + [SMALL_STATE(3093)] = 124243, + [SMALL_STATE(3094)] = 124274, + [SMALL_STATE(3095)] = 124319, + [SMALL_STATE(3096)] = 124348, + [SMALL_STATE(3097)] = 124378, + [SMALL_STATE(3098)] = 124408, + [SMALL_STATE(3099)] = 124448, + [SMALL_STATE(3100)] = 124488, + [SMALL_STATE(3101)] = 124514, + [SMALL_STATE(3102)] = 124538, + [SMALL_STATE(3103)] = 124578, + [SMALL_STATE(3104)] = 124604, + [SMALL_STATE(3105)] = 124630, + [SMALL_STATE(3106)] = 124670, + [SMALL_STATE(3107)] = 124710, + [SMALL_STATE(3108)] = 124732, + [SMALL_STATE(3109)] = 124754, + [SMALL_STATE(3110)] = 124776, + [SMALL_STATE(3111)] = 124800, + [SMALL_STATE(3112)] = 124824, + [SMALL_STATE(3113)] = 124860, + [SMALL_STATE(3114)] = 124900, + [SMALL_STATE(3115)] = 124928, + [SMALL_STATE(3116)] = 124956, + [SMALL_STATE(3117)] = 124996, + [SMALL_STATE(3118)] = 125036, + [SMALL_STATE(3119)] = 125076, + [SMALL_STATE(3120)] = 125116, + [SMALL_STATE(3121)] = 125138, + [SMALL_STATE(3122)] = 125178, + [SMALL_STATE(3123)] = 125218, + [SMALL_STATE(3124)] = 125240, + [SMALL_STATE(3125)] = 125262, + [SMALL_STATE(3126)] = 125290, + [SMALL_STATE(3127)] = 125326, + [SMALL_STATE(3128)] = 125362, + [SMALL_STATE(3129)] = 125404, + [SMALL_STATE(3130)] = 125426, + [SMALL_STATE(3131)] = 125456, + [SMALL_STATE(3132)] = 125484, + [SMALL_STATE(3133)] = 125524, + [SMALL_STATE(3134)] = 125548, + [SMALL_STATE(3135)] = 125584, + [SMALL_STATE(3136)] = 125626, + [SMALL_STATE(3137)] = 125648, + [SMALL_STATE(3138)] = 125688, + [SMALL_STATE(3139)] = 125718, + [SMALL_STATE(3140)] = 125750, + [SMALL_STATE(3141)] = 125790, + [SMALL_STATE(3142)] = 125826, + [SMALL_STATE(3143)] = 125862, + [SMALL_STATE(3144)] = 125890, + [SMALL_STATE(3145)] = 125918, + [SMALL_STATE(3146)] = 125958, + [SMALL_STATE(3147)] = 125998, + [SMALL_STATE(3148)] = 126026, + [SMALL_STATE(3149)] = 126066, + [SMALL_STATE(3150)] = 126102, + [SMALL_STATE(3151)] = 126142, + [SMALL_STATE(3152)] = 126182, + [SMALL_STATE(3153)] = 126202, + [SMALL_STATE(3154)] = 126222, + [SMALL_STATE(3155)] = 126242, + [SMALL_STATE(3156)] = 126262, + [SMALL_STATE(3157)] = 126282, + [SMALL_STATE(3158)] = 126302, + [SMALL_STATE(3159)] = 126322, + [SMALL_STATE(3160)] = 126362, + [SMALL_STATE(3161)] = 126382, + [SMALL_STATE(3162)] = 126402, + [SMALL_STATE(3163)] = 126422, + [SMALL_STATE(3164)] = 126442, + [SMALL_STATE(3165)] = 126462, + [SMALL_STATE(3166)] = 126482, + [SMALL_STATE(3167)] = 126502, + [SMALL_STATE(3168)] = 126522, + [SMALL_STATE(3169)] = 126542, + [SMALL_STATE(3170)] = 126562, + [SMALL_STATE(3171)] = 126582, + [SMALL_STATE(3172)] = 126602, + [SMALL_STATE(3173)] = 126622, + [SMALL_STATE(3174)] = 126642, + [SMALL_STATE(3175)] = 126662, + [SMALL_STATE(3176)] = 126682, + [SMALL_STATE(3177)] = 126702, + [SMALL_STATE(3178)] = 126726, + [SMALL_STATE(3179)] = 126746, + [SMALL_STATE(3180)] = 126766, + [SMALL_STATE(3181)] = 126786, + [SMALL_STATE(3182)] = 126806, + [SMALL_STATE(3183)] = 126826, + [SMALL_STATE(3184)] = 126846, + [SMALL_STATE(3185)] = 126866, + [SMALL_STATE(3186)] = 126886, + [SMALL_STATE(3187)] = 126906, + [SMALL_STATE(3188)] = 126926, + [SMALL_STATE(3189)] = 126956, + [SMALL_STATE(3190)] = 126992, + [SMALL_STATE(3191)] = 127020, + [SMALL_STATE(3192)] = 127056, + [SMALL_STATE(3193)] = 127096, + [SMALL_STATE(3194)] = 127136, + [SMALL_STATE(3195)] = 127164, + [SMALL_STATE(3196)] = 127200, + [SMALL_STATE(3197)] = 127222, + [SMALL_STATE(3198)] = 127253, + [SMALL_STATE(3199)] = 127292, + [SMALL_STATE(3200)] = 127315, + [SMALL_STATE(3201)] = 127338, + [SMALL_STATE(3202)] = 127361, + [SMALL_STATE(3203)] = 127380, + [SMALL_STATE(3204)] = 127399, + [SMALL_STATE(3205)] = 127438, + [SMALL_STATE(3206)] = 127465, + [SMALL_STATE(3207)] = 127504, + [SMALL_STATE(3208)] = 127529, + [SMALL_STATE(3209)] = 127550, + [SMALL_STATE(3210)] = 127571, [SMALL_STATE(3211)] = 127592, - [SMALL_STATE(3212)] = 127631, - [SMALL_STATE(3213)] = 127660, - [SMALL_STATE(3214)] = 127691, - [SMALL_STATE(3215)] = 127722, - [SMALL_STATE(3216)] = 127753, - [SMALL_STATE(3217)] = 127780, - [SMALL_STATE(3218)] = 127811, - [SMALL_STATE(3219)] = 127832, - [SMALL_STATE(3220)] = 127853, - [SMALL_STATE(3221)] = 127872, - [SMALL_STATE(3222)] = 127911, - [SMALL_STATE(3223)] = 127930, - [SMALL_STATE(3224)] = 127968, - [SMALL_STATE(3225)] = 127988, - [SMALL_STATE(3226)] = 128008, - [SMALL_STATE(3227)] = 128032, - [SMALL_STATE(3228)] = 128056, - [SMALL_STATE(3229)] = 128076, - [SMALL_STATE(3230)] = 128096, - [SMALL_STATE(3231)] = 128118, - [SMALL_STATE(3232)] = 128136, - [SMALL_STATE(3233)] = 128158, - [SMALL_STATE(3234)] = 128180, - [SMALL_STATE(3235)] = 128198, - [SMALL_STATE(3236)] = 128216, - [SMALL_STATE(3237)] = 128234, + [SMALL_STATE(3212)] = 127613, + [SMALL_STATE(3213)] = 127644, + [SMALL_STATE(3214)] = 127663, + [SMALL_STATE(3215)] = 127682, + [SMALL_STATE(3216)] = 127701, + [SMALL_STATE(3217)] = 127720, + [SMALL_STATE(3218)] = 127739, + [SMALL_STATE(3219)] = 127758, + [SMALL_STATE(3220)] = 127777, + [SMALL_STATE(3221)] = 127796, + [SMALL_STATE(3222)] = 127835, + [SMALL_STATE(3223)] = 127858, + [SMALL_STATE(3224)] = 127897, + [SMALL_STATE(3225)] = 127926, + [SMALL_STATE(3226)] = 127957, + [SMALL_STATE(3227)] = 127988, + [SMALL_STATE(3228)] = 128008, + [SMALL_STATE(3229)] = 128030, + [SMALL_STATE(3230)] = 128058, + [SMALL_STATE(3231)] = 128078, + [SMALL_STATE(3232)] = 128098, + [SMALL_STATE(3233)] = 128122, + [SMALL_STATE(3234)] = 128146, + [SMALL_STATE(3235)] = 128170, + [SMALL_STATE(3236)] = 128200, + [SMALL_STATE(3237)] = 128222, [SMALL_STATE(3238)] = 128252, [SMALL_STATE(3239)] = 128272, - [SMALL_STATE(3240)] = 128296, - [SMALL_STATE(3241)] = 128316, - [SMALL_STATE(3242)] = 128338, - [SMALL_STATE(3243)] = 128358, - [SMALL_STATE(3244)] = 128378, - [SMALL_STATE(3245)] = 128396, - [SMALL_STATE(3246)] = 128416, - [SMALL_STATE(3247)] = 128436, - [SMALL_STATE(3248)] = 128456, - [SMALL_STATE(3249)] = 128476, - [SMALL_STATE(3250)] = 128496, - [SMALL_STATE(3251)] = 128516, - [SMALL_STATE(3252)] = 128536, - [SMALL_STATE(3253)] = 128556, - [SMALL_STATE(3254)] = 128576, - [SMALL_STATE(3255)] = 128598, - [SMALL_STATE(3256)] = 128622, - [SMALL_STATE(3257)] = 128642, - [SMALL_STATE(3258)] = 128662, - [SMALL_STATE(3259)] = 128682, - [SMALL_STATE(3260)] = 128712, - [SMALL_STATE(3261)] = 128732, - [SMALL_STATE(3262)] = 128756, - [SMALL_STATE(3263)] = 128786, - [SMALL_STATE(3264)] = 128806, - [SMALL_STATE(3265)] = 128826, - [SMALL_STATE(3266)] = 128856, - [SMALL_STATE(3267)] = 128876, - [SMALL_STATE(3268)] = 128906, - [SMALL_STATE(3269)] = 128936, - [SMALL_STATE(3270)] = 128956, - [SMALL_STATE(3271)] = 128986, - [SMALL_STATE(3272)] = 129006, - [SMALL_STATE(3273)] = 129026, - [SMALL_STATE(3274)] = 129046, - [SMALL_STATE(3275)] = 129066, - [SMALL_STATE(3276)] = 129086, - [SMALL_STATE(3277)] = 129108, - [SMALL_STATE(3278)] = 129128, - [SMALL_STATE(3279)] = 129152, - [SMALL_STATE(3280)] = 129172, - [SMALL_STATE(3281)] = 129192, - [SMALL_STATE(3282)] = 129216, - [SMALL_STATE(3283)] = 129246, - [SMALL_STATE(3284)] = 129270, + [SMALL_STATE(3240)] = 128292, + [SMALL_STATE(3241)] = 128312, + [SMALL_STATE(3242)] = 128342, + [SMALL_STATE(3243)] = 128366, + [SMALL_STATE(3244)] = 128386, + [SMALL_STATE(3245)] = 128410, + [SMALL_STATE(3246)] = 128440, + [SMALL_STATE(3247)] = 128462, + [SMALL_STATE(3248)] = 128484, + [SMALL_STATE(3249)] = 128506, + [SMALL_STATE(3250)] = 128536, + [SMALL_STATE(3251)] = 128572, + [SMALL_STATE(3252)] = 128590, + [SMALL_STATE(3253)] = 128610, + [SMALL_STATE(3254)] = 128632, + [SMALL_STATE(3255)] = 128654, + [SMALL_STATE(3256)] = 128672, + [SMALL_STATE(3257)] = 128692, + [SMALL_STATE(3258)] = 128712, + [SMALL_STATE(3259)] = 128738, + [SMALL_STATE(3260)] = 128758, + [SMALL_STATE(3261)] = 128776, + [SMALL_STATE(3262)] = 128794, + [SMALL_STATE(3263)] = 128812, + [SMALL_STATE(3264)] = 128832, + [SMALL_STATE(3265)] = 128862, + [SMALL_STATE(3266)] = 128882, + [SMALL_STATE(3267)] = 128902, + [SMALL_STATE(3268)] = 128922, + [SMALL_STATE(3269)] = 128942, + [SMALL_STATE(3270)] = 128962, + [SMALL_STATE(3271)] = 128980, + [SMALL_STATE(3272)] = 129000, + [SMALL_STATE(3273)] = 129020, + [SMALL_STATE(3274)] = 129040, + [SMALL_STATE(3275)] = 129060, + [SMALL_STATE(3276)] = 129098, + [SMALL_STATE(3277)] = 129118, + [SMALL_STATE(3278)] = 129138, + [SMALL_STATE(3279)] = 129158, + [SMALL_STATE(3280)] = 129178, + [SMALL_STATE(3281)] = 129198, + [SMALL_STATE(3282)] = 129218, + [SMALL_STATE(3283)] = 129242, + [SMALL_STATE(3284)] = 129262, [SMALL_STATE(3285)] = 129292, - [SMALL_STATE(3286)] = 129320, - [SMALL_STATE(3287)] = 129350, - [SMALL_STATE(3288)] = 129372, - [SMALL_STATE(3289)] = 129398, - [SMALL_STATE(3290)] = 129436, - [SMALL_STATE(3291)] = 129456, - [SMALL_STATE(3292)] = 129480, - [SMALL_STATE(3293)] = 129502, - [SMALL_STATE(3294)] = 129522, - [SMALL_STATE(3295)] = 129542, - [SMALL_STATE(3296)] = 129562, - [SMALL_STATE(3297)] = 129598, - [SMALL_STATE(3298)] = 129618, - [SMALL_STATE(3299)] = 129638, - [SMALL_STATE(3300)] = 129657, - [SMALL_STATE(3301)] = 129692, - [SMALL_STATE(3302)] = 129709, - [SMALL_STATE(3303)] = 129744, - [SMALL_STATE(3304)] = 129771, - [SMALL_STATE(3305)] = 129796, - [SMALL_STATE(3306)] = 129831, - [SMALL_STATE(3307)] = 129866, - [SMALL_STATE(3308)] = 129883, - [SMALL_STATE(3309)] = 129916, - [SMALL_STATE(3310)] = 129935, - [SMALL_STATE(3311)] = 129952, - [SMALL_STATE(3312)] = 129983, - [SMALL_STATE(3313)] = 130010, - [SMALL_STATE(3314)] = 130045, - [SMALL_STATE(3315)] = 130072, - [SMALL_STATE(3316)] = 130107, - [SMALL_STATE(3317)] = 130124, - [SMALL_STATE(3318)] = 130155, - [SMALL_STATE(3319)] = 130184, - [SMALL_STATE(3320)] = 130215, - [SMALL_STATE(3321)] = 130242, - [SMALL_STATE(3322)] = 130263, - [SMALL_STATE(3323)] = 130298, - [SMALL_STATE(3324)] = 130333, - [SMALL_STATE(3325)] = 130366, - [SMALL_STATE(3326)] = 130401, - [SMALL_STATE(3327)] = 130420, - [SMALL_STATE(3328)] = 130453, - [SMALL_STATE(3329)] = 130488, - [SMALL_STATE(3330)] = 130515, - [SMALL_STATE(3331)] = 130538, - [SMALL_STATE(3332)] = 130571, - [SMALL_STATE(3333)] = 130592, - [SMALL_STATE(3334)] = 130619, - [SMALL_STATE(3335)] = 130638, - [SMALL_STATE(3336)] = 130671, - [SMALL_STATE(3337)] = 130704, - [SMALL_STATE(3338)] = 130733, - [SMALL_STATE(3339)] = 130760, - [SMALL_STATE(3340)] = 130789, - [SMALL_STATE(3341)] = 130824, - [SMALL_STATE(3342)] = 130852, - [SMALL_STATE(3343)] = 130880, - [SMALL_STATE(3344)] = 130908, - [SMALL_STATE(3345)] = 130936, - [SMALL_STATE(3346)] = 130964, - [SMALL_STATE(3347)] = 130992, - [SMALL_STATE(3348)] = 131020, - [SMALL_STATE(3349)] = 131048, - [SMALL_STATE(3350)] = 131064, - [SMALL_STATE(3351)] = 131080, - [SMALL_STATE(3352)] = 131096, - [SMALL_STATE(3353)] = 131112, - [SMALL_STATE(3354)] = 131140, - [SMALL_STATE(3355)] = 131168, - [SMALL_STATE(3356)] = 131200, - [SMALL_STATE(3357)] = 131216, - [SMALL_STATE(3358)] = 131232, - [SMALL_STATE(3359)] = 131248, - [SMALL_STATE(3360)] = 131270, - [SMALL_STATE(3361)] = 131300, - [SMALL_STATE(3362)] = 131316, - [SMALL_STATE(3363)] = 131332, - [SMALL_STATE(3364)] = 131348, - [SMALL_STATE(3365)] = 131364, - [SMALL_STATE(3366)] = 131392, - [SMALL_STATE(3367)] = 131422, - [SMALL_STATE(3368)] = 131438, - [SMALL_STATE(3369)] = 131466, - [SMALL_STATE(3370)] = 131494, - [SMALL_STATE(3371)] = 131524, - [SMALL_STATE(3372)] = 131552, - [SMALL_STATE(3373)] = 131580, - [SMALL_STATE(3374)] = 131596, - [SMALL_STATE(3375)] = 131614, - [SMALL_STATE(3376)] = 131630, - [SMALL_STATE(3377)] = 131646, - [SMALL_STATE(3378)] = 131674, - [SMALL_STATE(3379)] = 131690, - [SMALL_STATE(3380)] = 131718, - [SMALL_STATE(3381)] = 131746, - [SMALL_STATE(3382)] = 131762, - [SMALL_STATE(3383)] = 131794, - [SMALL_STATE(3384)] = 131810, - [SMALL_STATE(3385)] = 131840, - [SMALL_STATE(3386)] = 131856, - [SMALL_STATE(3387)] = 131872, - [SMALL_STATE(3388)] = 131890, - [SMALL_STATE(3389)] = 131922, - [SMALL_STATE(3390)] = 131954, - [SMALL_STATE(3391)] = 131970, - [SMALL_STATE(3392)] = 131994, - [SMALL_STATE(3393)] = 132024, - [SMALL_STATE(3394)] = 132054, - [SMALL_STATE(3395)] = 132084, - [SMALL_STATE(3396)] = 132114, - [SMALL_STATE(3397)] = 132144, - [SMALL_STATE(3398)] = 132174, - [SMALL_STATE(3399)] = 132206, - [SMALL_STATE(3400)] = 132222, - [SMALL_STATE(3401)] = 132244, - [SMALL_STATE(3402)] = 132274, - [SMALL_STATE(3403)] = 132306, - [SMALL_STATE(3404)] = 132326, - [SMALL_STATE(3405)] = 132358, - [SMALL_STATE(3406)] = 132390, - [SMALL_STATE(3407)] = 132422, - [SMALL_STATE(3408)] = 132452, - [SMALL_STATE(3409)] = 132482, - [SMALL_STATE(3410)] = 132514, - [SMALL_STATE(3411)] = 132542, - [SMALL_STATE(3412)] = 132560, - [SMALL_STATE(3413)] = 132592, - [SMALL_STATE(3414)] = 132608, - [SMALL_STATE(3415)] = 132626, - [SMALL_STATE(3416)] = 132642, - [SMALL_STATE(3417)] = 132674, - [SMALL_STATE(3418)] = 132704, - [SMALL_STATE(3419)] = 132730, - [SMALL_STATE(3420)] = 132760, - [SMALL_STATE(3421)] = 132790, - [SMALL_STATE(3422)] = 132820, - [SMALL_STATE(3423)] = 132850, - [SMALL_STATE(3424)] = 132880, - [SMALL_STATE(3425)] = 132910, - [SMALL_STATE(3426)] = 132938, - [SMALL_STATE(3427)] = 132966, - [SMALL_STATE(3428)] = 132996, - [SMALL_STATE(3429)] = 133026, - [SMALL_STATE(3430)] = 133056, - [SMALL_STATE(3431)] = 133072, - [SMALL_STATE(3432)] = 133088, - [SMALL_STATE(3433)] = 133118, - [SMALL_STATE(3434)] = 133140, - [SMALL_STATE(3435)] = 133170, - [SMALL_STATE(3436)] = 133200, - [SMALL_STATE(3437)] = 133230, - [SMALL_STATE(3438)] = 133260, - [SMALL_STATE(3439)] = 133290, - [SMALL_STATE(3440)] = 133320, - [SMALL_STATE(3441)] = 133352, - [SMALL_STATE(3442)] = 133382, - [SMALL_STATE(3443)] = 133412, - [SMALL_STATE(3444)] = 133428, - [SMALL_STATE(3445)] = 133444, - [SMALL_STATE(3446)] = 133460, - [SMALL_STATE(3447)] = 133490, - [SMALL_STATE(3448)] = 133520, - [SMALL_STATE(3449)] = 133536, - [SMALL_STATE(3450)] = 133562, - [SMALL_STATE(3451)] = 133578, - [SMALL_STATE(3452)] = 133606, - [SMALL_STATE(3453)] = 133622, - [SMALL_STATE(3454)] = 133654, - [SMALL_STATE(3455)] = 133670, - [SMALL_STATE(3456)] = 133686, - [SMALL_STATE(3457)] = 133708, - [SMALL_STATE(3458)] = 133740, - [SMALL_STATE(3459)] = 133768, - [SMALL_STATE(3460)] = 133784, - [SMALL_STATE(3461)] = 133806, - [SMALL_STATE(3462)] = 133832, - [SMALL_STATE(3463)] = 133848, - [SMALL_STATE(3464)] = 133874, - [SMALL_STATE(3465)] = 133900, - [SMALL_STATE(3466)] = 133916, - [SMALL_STATE(3467)] = 133934, - [SMALL_STATE(3468)] = 133950, - [SMALL_STATE(3469)] = 133978, - [SMALL_STATE(3470)] = 133994, - [SMALL_STATE(3471)] = 134026, - [SMALL_STATE(3472)] = 134042, - [SMALL_STATE(3473)] = 134072, - [SMALL_STATE(3474)] = 134100, - [SMALL_STATE(3475)] = 134126, - [SMALL_STATE(3476)] = 134152, - [SMALL_STATE(3477)] = 134180, - [SMALL_STATE(3478)] = 134210, - [SMALL_STATE(3479)] = 134240, - [SMALL_STATE(3480)] = 134268, - [SMALL_STATE(3481)] = 134296, - [SMALL_STATE(3482)] = 134324, - [SMALL_STATE(3483)] = 134356, - [SMALL_STATE(3484)] = 134384, - [SMALL_STATE(3485)] = 134404, - [SMALL_STATE(3486)] = 134432, - [SMALL_STATE(3487)] = 134460, - [SMALL_STATE(3488)] = 134488, - [SMALL_STATE(3489)] = 134516, - [SMALL_STATE(3490)] = 134544, - [SMALL_STATE(3491)] = 134572, - [SMALL_STATE(3492)] = 134600, - [SMALL_STATE(3493)] = 134628, - [SMALL_STATE(3494)] = 134660, - [SMALL_STATE(3495)] = 134688, - [SMALL_STATE(3496)] = 134716, - [SMALL_STATE(3497)] = 134744, - [SMALL_STATE(3498)] = 134760, - [SMALL_STATE(3499)] = 134780, - [SMALL_STATE(3500)] = 134808, - [SMALL_STATE(3501)] = 134836, - [SMALL_STATE(3502)] = 134852, - [SMALL_STATE(3503)] = 134880, - [SMALL_STATE(3504)] = 134908, - [SMALL_STATE(3505)] = 134924, - [SMALL_STATE(3506)] = 134946, - [SMALL_STATE(3507)] = 134962, - [SMALL_STATE(3508)] = 134990, - [SMALL_STATE(3509)] = 135018, - [SMALL_STATE(3510)] = 135046, - [SMALL_STATE(3511)] = 135062, - [SMALL_STATE(3512)] = 135084, - [SMALL_STATE(3513)] = 135100, - [SMALL_STATE(3514)] = 135126, - [SMALL_STATE(3515)] = 135142, - [SMALL_STATE(3516)] = 135174, - [SMALL_STATE(3517)] = 135197, - [SMALL_STATE(3518)] = 135220, - [SMALL_STATE(3519)] = 135243, - [SMALL_STATE(3520)] = 135266, - [SMALL_STATE(3521)] = 135289, - [SMALL_STATE(3522)] = 135318, - [SMALL_STATE(3523)] = 135341, - [SMALL_STATE(3524)] = 135364, - [SMALL_STATE(3525)] = 135387, - [SMALL_STATE(3526)] = 135412, - [SMALL_STATE(3527)] = 135427, - [SMALL_STATE(3528)] = 135456, - [SMALL_STATE(3529)] = 135485, - [SMALL_STATE(3530)] = 135508, - [SMALL_STATE(3531)] = 135533, - [SMALL_STATE(3532)] = 135550, - [SMALL_STATE(3533)] = 135567, - [SMALL_STATE(3534)] = 135596, - [SMALL_STATE(3535)] = 135617, - [SMALL_STATE(3536)] = 135638, - [SMALL_STATE(3537)] = 135653, - [SMALL_STATE(3538)] = 135670, + [SMALL_STATE(3286)] = 129312, + [SMALL_STATE(3287)] = 129334, + [SMALL_STATE(3288)] = 129354, + [SMALL_STATE(3289)] = 129374, + [SMALL_STATE(3290)] = 129394, + [SMALL_STATE(3291)] = 129416, + [SMALL_STATE(3292)] = 129436, + [SMALL_STATE(3293)] = 129456, + [SMALL_STATE(3294)] = 129486, + [SMALL_STATE(3295)] = 129510, + [SMALL_STATE(3296)] = 129530, + [SMALL_STATE(3297)] = 129550, + [SMALL_STATE(3298)] = 129574, + [SMALL_STATE(3299)] = 129594, + [SMALL_STATE(3300)] = 129614, + [SMALL_STATE(3301)] = 129634, + [SMALL_STATE(3302)] = 129672, + [SMALL_STATE(3303)] = 129701, + [SMALL_STATE(3304)] = 129718, + [SMALL_STATE(3305)] = 129753, + [SMALL_STATE(3306)] = 129786, + [SMALL_STATE(3307)] = 129819, + [SMALL_STATE(3308)] = 129848, + [SMALL_STATE(3309)] = 129869, + [SMALL_STATE(3310)] = 129904, + [SMALL_STATE(3311)] = 129939, + [SMALL_STATE(3312)] = 129974, + [SMALL_STATE(3313)] = 130003, + [SMALL_STATE(3314)] = 130034, + [SMALL_STATE(3315)] = 130061, + [SMALL_STATE(3316)] = 130094, + [SMALL_STATE(3317)] = 130113, + [SMALL_STATE(3318)] = 130146, + [SMALL_STATE(3319)] = 130181, + [SMALL_STATE(3320)] = 130216, + [SMALL_STATE(3321)] = 130239, + [SMALL_STATE(3322)] = 130274, + [SMALL_STATE(3323)] = 130291, + [SMALL_STATE(3324)] = 130310, + [SMALL_STATE(3325)] = 130335, + [SMALL_STATE(3326)] = 130370, + [SMALL_STATE(3327)] = 130403, + [SMALL_STATE(3328)] = 130434, + [SMALL_STATE(3329)] = 130467, + [SMALL_STATE(3330)] = 130498, + [SMALL_STATE(3331)] = 130533, + [SMALL_STATE(3332)] = 130560, + [SMALL_STATE(3333)] = 130595, + [SMALL_STATE(3334)] = 130622, + [SMALL_STATE(3335)] = 130657, + [SMALL_STATE(3336)] = 130684, + [SMALL_STATE(3337)] = 130703, + [SMALL_STATE(3338)] = 130724, + [SMALL_STATE(3339)] = 130751, + [SMALL_STATE(3340)] = 130768, + [SMALL_STATE(3341)] = 130787, + [SMALL_STATE(3342)] = 130814, + [SMALL_STATE(3343)] = 130831, + [SMALL_STATE(3344)] = 130854, + [SMALL_STATE(3345)] = 130881, + [SMALL_STATE(3346)] = 130903, + [SMALL_STATE(3347)] = 130935, + [SMALL_STATE(3348)] = 130963, + [SMALL_STATE(3349)] = 130995, + [SMALL_STATE(3350)] = 131023, + [SMALL_STATE(3351)] = 131053, + [SMALL_STATE(3352)] = 131083, + [SMALL_STATE(3353)] = 131113, + [SMALL_STATE(3354)] = 131143, + [SMALL_STATE(3355)] = 131173, + [SMALL_STATE(3356)] = 131203, + [SMALL_STATE(3357)] = 131233, + [SMALL_STATE(3358)] = 131263, + [SMALL_STATE(3359)] = 131293, + [SMALL_STATE(3360)] = 131323, + [SMALL_STATE(3361)] = 131349, + [SMALL_STATE(3362)] = 131375, + [SMALL_STATE(3363)] = 131407, + [SMALL_STATE(3364)] = 131439, + [SMALL_STATE(3365)] = 131467, + [SMALL_STATE(3366)] = 131499, + [SMALL_STATE(3367)] = 131527, + [SMALL_STATE(3368)] = 131557, + [SMALL_STATE(3369)] = 131587, + [SMALL_STATE(3370)] = 131617, + [SMALL_STATE(3371)] = 131647, + [SMALL_STATE(3372)] = 131677, + [SMALL_STATE(3373)] = 131707, + [SMALL_STATE(3374)] = 131737, + [SMALL_STATE(3375)] = 131767, + [SMALL_STATE(3376)] = 131797, + [SMALL_STATE(3377)] = 131827, + [SMALL_STATE(3378)] = 131857, + [SMALL_STATE(3379)] = 131887, + [SMALL_STATE(3380)] = 131913, + [SMALL_STATE(3381)] = 131945, + [SMALL_STATE(3382)] = 131973, + [SMALL_STATE(3383)] = 132001, + [SMALL_STATE(3384)] = 132029, + [SMALL_STATE(3385)] = 132061, + [SMALL_STATE(3386)] = 132089, + [SMALL_STATE(3387)] = 132119, + [SMALL_STATE(3388)] = 132145, + [SMALL_STATE(3389)] = 132173, + [SMALL_STATE(3390)] = 132201, + [SMALL_STATE(3391)] = 132221, + [SMALL_STATE(3392)] = 132253, + [SMALL_STATE(3393)] = 132281, + [SMALL_STATE(3394)] = 132313, + [SMALL_STATE(3395)] = 132341, + [SMALL_STATE(3396)] = 132373, + [SMALL_STATE(3397)] = 132389, + [SMALL_STATE(3398)] = 132417, + [SMALL_STATE(3399)] = 132445, + [SMALL_STATE(3400)] = 132473, + [SMALL_STATE(3401)] = 132501, + [SMALL_STATE(3402)] = 132529, + [SMALL_STATE(3403)] = 132557, + [SMALL_STATE(3404)] = 132583, + [SMALL_STATE(3405)] = 132611, + [SMALL_STATE(3406)] = 132639, + [SMALL_STATE(3407)] = 132669, + [SMALL_STATE(3408)] = 132699, + [SMALL_STATE(3409)] = 132727, + [SMALL_STATE(3410)] = 132743, + [SMALL_STATE(3411)] = 132775, + [SMALL_STATE(3412)] = 132803, + [SMALL_STATE(3413)] = 132831, + [SMALL_STATE(3414)] = 132847, + [SMALL_STATE(3415)] = 132875, + [SMALL_STATE(3416)] = 132907, + [SMALL_STATE(3417)] = 132935, + [SMALL_STATE(3418)] = 132963, + [SMALL_STATE(3419)] = 132979, + [SMALL_STATE(3420)] = 133003, + [SMALL_STATE(3421)] = 133029, + [SMALL_STATE(3422)] = 133057, + [SMALL_STATE(3423)] = 133089, + [SMALL_STATE(3424)] = 133105, + [SMALL_STATE(3425)] = 133135, + [SMALL_STATE(3426)] = 133163, + [SMALL_STATE(3427)] = 133195, + [SMALL_STATE(3428)] = 133223, + [SMALL_STATE(3429)] = 133239, + [SMALL_STATE(3430)] = 133255, + [SMALL_STATE(3431)] = 133271, + [SMALL_STATE(3432)] = 133287, + [SMALL_STATE(3433)] = 133303, + [SMALL_STATE(3434)] = 133319, + [SMALL_STATE(3435)] = 133337, + [SMALL_STATE(3436)] = 133353, + [SMALL_STATE(3437)] = 133381, + [SMALL_STATE(3438)] = 133409, + [SMALL_STATE(3439)] = 133431, + [SMALL_STATE(3440)] = 133447, + [SMALL_STATE(3441)] = 133469, + [SMALL_STATE(3442)] = 133499, + [SMALL_STATE(3443)] = 133527, + [SMALL_STATE(3444)] = 133543, + [SMALL_STATE(3445)] = 133559, + [SMALL_STATE(3446)] = 133575, + [SMALL_STATE(3447)] = 133593, + [SMALL_STATE(3448)] = 133609, + [SMALL_STATE(3449)] = 133625, + [SMALL_STATE(3450)] = 133647, + [SMALL_STATE(3451)] = 133667, + [SMALL_STATE(3452)] = 133685, + [SMALL_STATE(3453)] = 133703, + [SMALL_STATE(3454)] = 133719, + [SMALL_STATE(3455)] = 133735, + [SMALL_STATE(3456)] = 133763, + [SMALL_STATE(3457)] = 133779, + [SMALL_STATE(3458)] = 133799, + [SMALL_STATE(3459)] = 133815, + [SMALL_STATE(3460)] = 133831, + [SMALL_STATE(3461)] = 133847, + [SMALL_STATE(3462)] = 133863, + [SMALL_STATE(3463)] = 133879, + [SMALL_STATE(3464)] = 133895, + [SMALL_STATE(3465)] = 133917, + [SMALL_STATE(3466)] = 133943, + [SMALL_STATE(3467)] = 133959, + [SMALL_STATE(3468)] = 133981, + [SMALL_STATE(3469)] = 134013, + [SMALL_STATE(3470)] = 134029, + [SMALL_STATE(3471)] = 134047, + [SMALL_STATE(3472)] = 134063, + [SMALL_STATE(3473)] = 134079, + [SMALL_STATE(3474)] = 134095, + [SMALL_STATE(3475)] = 134123, + [SMALL_STATE(3476)] = 134151, + [SMALL_STATE(3477)] = 134179, + [SMALL_STATE(3478)] = 134195, + [SMALL_STATE(3479)] = 134211, + [SMALL_STATE(3480)] = 134233, + [SMALL_STATE(3481)] = 134249, + [SMALL_STATE(3482)] = 134265, + [SMALL_STATE(3483)] = 134293, + [SMALL_STATE(3484)] = 134309, + [SMALL_STATE(3485)] = 134337, + [SMALL_STATE(3486)] = 134365, + [SMALL_STATE(3487)] = 134381, + [SMALL_STATE(3488)] = 134413, + [SMALL_STATE(3489)] = 134445, + [SMALL_STATE(3490)] = 134475, + [SMALL_STATE(3491)] = 134503, + [SMALL_STATE(3492)] = 134531, + [SMALL_STATE(3493)] = 134559, + [SMALL_STATE(3494)] = 134575, + [SMALL_STATE(3495)] = 134591, + [SMALL_STATE(3496)] = 134607, + [SMALL_STATE(3497)] = 134623, + [SMALL_STATE(3498)] = 134653, + [SMALL_STATE(3499)] = 134683, + [SMALL_STATE(3500)] = 134713, + [SMALL_STATE(3501)] = 134743, + [SMALL_STATE(3502)] = 134773, + [SMALL_STATE(3503)] = 134803, + [SMALL_STATE(3504)] = 134829, + [SMALL_STATE(3505)] = 134845, + [SMALL_STATE(3506)] = 134867, + [SMALL_STATE(3507)] = 134895, + [SMALL_STATE(3508)] = 134923, + [SMALL_STATE(3509)] = 134951, + [SMALL_STATE(3510)] = 134979, + [SMALL_STATE(3511)] = 134995, + [SMALL_STATE(3512)] = 135011, + [SMALL_STATE(3513)] = 135039, + [SMALL_STATE(3514)] = 135055, + [SMALL_STATE(3515)] = 135087, + [SMALL_STATE(3516)] = 135119, + [SMALL_STATE(3517)] = 135149, + [SMALL_STATE(3518)] = 135177, + [SMALL_STATE(3519)] = 135207, + [SMALL_STATE(3520)] = 135237, + [SMALL_STATE(3521)] = 135253, + [SMALL_STATE(3522)] = 135282, + [SMALL_STATE(3523)] = 135303, + [SMALL_STATE(3524)] = 135326, + [SMALL_STATE(3525)] = 135345, + [SMALL_STATE(3526)] = 135368, + [SMALL_STATE(3527)] = 135397, + [SMALL_STATE(3528)] = 135420, + [SMALL_STATE(3529)] = 135443, + [SMALL_STATE(3530)] = 135468, + [SMALL_STATE(3531)] = 135497, + [SMALL_STATE(3532)] = 135526, + [SMALL_STATE(3533)] = 135549, + [SMALL_STATE(3534)] = 135572, + [SMALL_STATE(3535)] = 135595, + [SMALL_STATE(3536)] = 135616, + [SMALL_STATE(3537)] = 135637, + [SMALL_STATE(3538)] = 135666, [SMALL_STATE(3539)] = 135691, - [SMALL_STATE(3540)] = 135710, + [SMALL_STATE(3540)] = 135716, [SMALL_STATE(3541)] = 135739, [SMALL_STATE(3542)] = 135762, [SMALL_STATE(3543)] = 135791, - [SMALL_STATE(3544)] = 135806, - [SMALL_STATE(3545)] = 135827, - [SMALL_STATE(3546)] = 135856, - [SMALL_STATE(3547)] = 135885, - [SMALL_STATE(3548)] = 135906, - [SMALL_STATE(3549)] = 135927, - [SMALL_STATE(3550)] = 135944, - [SMALL_STATE(3551)] = 135969, + [SMALL_STATE(3544)] = 135814, + [SMALL_STATE(3545)] = 135837, + [SMALL_STATE(3546)] = 135860, + [SMALL_STATE(3547)] = 135877, + [SMALL_STATE(3548)] = 135894, + [SMALL_STATE(3549)] = 135919, + [SMALL_STATE(3550)] = 135942, + [SMALL_STATE(3551)] = 135971, [SMALL_STATE(3552)] = 135992, - [SMALL_STATE(3553)] = 136013, - [SMALL_STATE(3554)] = 136036, - [SMALL_STATE(3555)] = 136051, - [SMALL_STATE(3556)] = 136066, - [SMALL_STATE(3557)] = 136089, - [SMALL_STATE(3558)] = 136112, - [SMALL_STATE(3559)] = 136135, - [SMALL_STATE(3560)] = 136154, - [SMALL_STATE(3561)] = 136177, - [SMALL_STATE(3562)] = 136194, - [SMALL_STATE(3563)] = 136223, - [SMALL_STATE(3564)] = 136252, - [SMALL_STATE(3565)] = 136277, - [SMALL_STATE(3566)] = 136300, - [SMALL_STATE(3567)] = 136322, - [SMALL_STATE(3568)] = 136344, - [SMALL_STATE(3569)] = 136366, - [SMALL_STATE(3570)] = 136380, - [SMALL_STATE(3571)] = 136402, - [SMALL_STATE(3572)] = 136420, - [SMALL_STATE(3573)] = 136442, - [SMALL_STATE(3574)] = 136464, - [SMALL_STATE(3575)] = 136486, + [SMALL_STATE(3553)] = 136015, + [SMALL_STATE(3554)] = 136038, + [SMALL_STATE(3555)] = 136055, + [SMALL_STATE(3556)] = 136084, + [SMALL_STATE(3557)] = 136107, + [SMALL_STATE(3558)] = 136124, + [SMALL_STATE(3559)] = 136141, + [SMALL_STATE(3560)] = 136170, + [SMALL_STATE(3561)] = 136191, + [SMALL_STATE(3562)] = 136212, + [SMALL_STATE(3563)] = 136233, + [SMALL_STATE(3564)] = 136256, + [SMALL_STATE(3565)] = 136271, + [SMALL_STATE(3566)] = 136286, + [SMALL_STATE(3567)] = 136301, + [SMALL_STATE(3568)] = 136316, + [SMALL_STATE(3569)] = 136331, + [SMALL_STATE(3570)] = 136360, + [SMALL_STATE(3571)] = 136386, + [SMALL_STATE(3572)] = 136408, + [SMALL_STATE(3573)] = 136434, + [SMALL_STATE(3574)] = 136456, + [SMALL_STATE(3575)] = 136482, [SMALL_STATE(3576)] = 136508, [SMALL_STATE(3577)] = 136530, - [SMALL_STATE(3578)] = 136544, - [SMALL_STATE(3579)] = 136558, - [SMALL_STATE(3580)] = 136580, - [SMALL_STATE(3581)] = 136594, - [SMALL_STATE(3582)] = 136620, - [SMALL_STATE(3583)] = 136644, - [SMALL_STATE(3584)] = 136666, - [SMALL_STATE(3585)] = 136692, - [SMALL_STATE(3586)] = 136718, - [SMALL_STATE(3587)] = 136744, - [SMALL_STATE(3588)] = 136770, - [SMALL_STATE(3589)] = 136796, - [SMALL_STATE(3590)] = 136818, - [SMALL_STATE(3591)] = 136840, - [SMALL_STATE(3592)] = 136862, - [SMALL_STATE(3593)] = 136888, - [SMALL_STATE(3594)] = 136914, - [SMALL_STATE(3595)] = 136936, - [SMALL_STATE(3596)] = 136958, - [SMALL_STATE(3597)] = 136980, - [SMALL_STATE(3598)] = 137002, - [SMALL_STATE(3599)] = 137024, - [SMALL_STATE(3600)] = 137046, - [SMALL_STATE(3601)] = 137072, - [SMALL_STATE(3602)] = 137098, - [SMALL_STATE(3603)] = 137120, - [SMALL_STATE(3604)] = 137142, - [SMALL_STATE(3605)] = 137164, - [SMALL_STATE(3606)] = 137186, - [SMALL_STATE(3607)] = 137208, - [SMALL_STATE(3608)] = 137226, - [SMALL_STATE(3609)] = 137252, - [SMALL_STATE(3610)] = 137274, - [SMALL_STATE(3611)] = 137300, - [SMALL_STATE(3612)] = 137322, - [SMALL_STATE(3613)] = 137348, - [SMALL_STATE(3614)] = 137370, - [SMALL_STATE(3615)] = 137392, - [SMALL_STATE(3616)] = 137414, - [SMALL_STATE(3617)] = 137436, - [SMALL_STATE(3618)] = 137462, - [SMALL_STATE(3619)] = 137484, - [SMALL_STATE(3620)] = 137510, - [SMALL_STATE(3621)] = 137536, - [SMALL_STATE(3622)] = 137562, + [SMALL_STATE(3578)] = 136556, + [SMALL_STATE(3579)] = 136582, + [SMALL_STATE(3580)] = 136608, + [SMALL_STATE(3581)] = 136630, + [SMALL_STATE(3582)] = 136656, + [SMALL_STATE(3583)] = 136682, + [SMALL_STATE(3584)] = 136708, + [SMALL_STATE(3585)] = 136724, + [SMALL_STATE(3586)] = 136738, + [SMALL_STATE(3587)] = 136760, + [SMALL_STATE(3588)] = 136786, + [SMALL_STATE(3589)] = 136812, + [SMALL_STATE(3590)] = 136834, + [SMALL_STATE(3591)] = 136860, + [SMALL_STATE(3592)] = 136886, + [SMALL_STATE(3593)] = 136912, + [SMALL_STATE(3594)] = 136938, + [SMALL_STATE(3595)] = 136956, + [SMALL_STATE(3596)] = 136982, + [SMALL_STATE(3597)] = 137008, + [SMALL_STATE(3598)] = 137030, + [SMALL_STATE(3599)] = 137052, + [SMALL_STATE(3600)] = 137078, + [SMALL_STATE(3601)] = 137104, + [SMALL_STATE(3602)] = 137126, + [SMALL_STATE(3603)] = 137152, + [SMALL_STATE(3604)] = 137166, + [SMALL_STATE(3605)] = 137188, + [SMALL_STATE(3606)] = 137210, + [SMALL_STATE(3607)] = 137228, + [SMALL_STATE(3608)] = 137250, + [SMALL_STATE(3609)] = 137272, + [SMALL_STATE(3610)] = 137294, + [SMALL_STATE(3611)] = 137316, + [SMALL_STATE(3612)] = 137338, + [SMALL_STATE(3613)] = 137360, + [SMALL_STATE(3614)] = 137386, + [SMALL_STATE(3615)] = 137412, + [SMALL_STATE(3616)] = 137434, + [SMALL_STATE(3617)] = 137460, + [SMALL_STATE(3618)] = 137482, + [SMALL_STATE(3619)] = 137508, + [SMALL_STATE(3620)] = 137530, + [SMALL_STATE(3621)] = 137548, + [SMALL_STATE(3622)] = 137566, [SMALL_STATE(3623)] = 137588, - [SMALL_STATE(3624)] = 137614, - [SMALL_STATE(3625)] = 137640, - [SMALL_STATE(3626)] = 137666, - [SMALL_STATE(3627)] = 137692, - [SMALL_STATE(3628)] = 137718, - [SMALL_STATE(3629)] = 137744, - [SMALL_STATE(3630)] = 137766, - [SMALL_STATE(3631)] = 137782, - [SMALL_STATE(3632)] = 137804, - [SMALL_STATE(3633)] = 137830, - [SMALL_STATE(3634)] = 137856, - [SMALL_STATE(3635)] = 137882, - [SMALL_STATE(3636)] = 137908, - [SMALL_STATE(3637)] = 137926, - [SMALL_STATE(3638)] = 137952, - [SMALL_STATE(3639)] = 137978, - [SMALL_STATE(3640)] = 138004, - [SMALL_STATE(3641)] = 138030, - [SMALL_STATE(3642)] = 138056, - [SMALL_STATE(3643)] = 138082, - [SMALL_STATE(3644)] = 138104, - [SMALL_STATE(3645)] = 138130, - [SMALL_STATE(3646)] = 138152, - [SMALL_STATE(3647)] = 138174, - [SMALL_STATE(3648)] = 138196, - [SMALL_STATE(3649)] = 138218, - [SMALL_STATE(3650)] = 138244, - [SMALL_STATE(3651)] = 138258, - [SMALL_STATE(3652)] = 138274, - [SMALL_STATE(3653)] = 138292, - [SMALL_STATE(3654)] = 138314, - [SMALL_STATE(3655)] = 138336, - [SMALL_STATE(3656)] = 138358, - [SMALL_STATE(3657)] = 138380, - [SMALL_STATE(3658)] = 138402, - [SMALL_STATE(3659)] = 138424, - [SMALL_STATE(3660)] = 138450, - [SMALL_STATE(3661)] = 138468, - [SMALL_STATE(3662)] = 138490, - [SMALL_STATE(3663)] = 138508, - [SMALL_STATE(3664)] = 138526, - [SMALL_STATE(3665)] = 138548, - [SMALL_STATE(3666)] = 138566, - [SMALL_STATE(3667)] = 138592, - [SMALL_STATE(3668)] = 138614, - [SMALL_STATE(3669)] = 138640, - [SMALL_STATE(3670)] = 138666, - [SMALL_STATE(3671)] = 138688, - [SMALL_STATE(3672)] = 138710, - [SMALL_STATE(3673)] = 138732, - [SMALL_STATE(3674)] = 138754, - [SMALL_STATE(3675)] = 138780, - [SMALL_STATE(3676)] = 138806, - [SMALL_STATE(3677)] = 138828, - [SMALL_STATE(3678)] = 138850, - [SMALL_STATE(3679)] = 138872, - [SMALL_STATE(3680)] = 138894, - [SMALL_STATE(3681)] = 138920, - [SMALL_STATE(3682)] = 138942, - [SMALL_STATE(3683)] = 138964, - [SMALL_STATE(3684)] = 138982, - [SMALL_STATE(3685)] = 139000, - [SMALL_STATE(3686)] = 139018, - [SMALL_STATE(3687)] = 139036, - [SMALL_STATE(3688)] = 139054, - [SMALL_STATE(3689)] = 139076, - [SMALL_STATE(3690)] = 139094, - [SMALL_STATE(3691)] = 139112, - [SMALL_STATE(3692)] = 139134, - [SMALL_STATE(3693)] = 139156, - [SMALL_STATE(3694)] = 139176, - [SMALL_STATE(3695)] = 139202, - [SMALL_STATE(3696)] = 139216, - [SMALL_STATE(3697)] = 139238, - [SMALL_STATE(3698)] = 139264, - [SMALL_STATE(3699)] = 139286, - [SMALL_STATE(3700)] = 139308, - [SMALL_STATE(3701)] = 139330, - [SMALL_STATE(3702)] = 139344, - [SMALL_STATE(3703)] = 139370, - [SMALL_STATE(3704)] = 139392, - [SMALL_STATE(3705)] = 139418, - [SMALL_STATE(3706)] = 139440, - [SMALL_STATE(3707)] = 139454, - [SMALL_STATE(3708)] = 139476, - [SMALL_STATE(3709)] = 139498, - [SMALL_STATE(3710)] = 139524, - [SMALL_STATE(3711)] = 139550, - [SMALL_STATE(3712)] = 139572, - [SMALL_STATE(3713)] = 139590, - [SMALL_STATE(3714)] = 139608, - [SMALL_STATE(3715)] = 139634, - [SMALL_STATE(3716)] = 139660, - [SMALL_STATE(3717)] = 139678, - [SMALL_STATE(3718)] = 139704, - [SMALL_STATE(3719)] = 139722, - [SMALL_STATE(3720)] = 139740, - [SMALL_STATE(3721)] = 139758, - [SMALL_STATE(3722)] = 139780, - [SMALL_STATE(3723)] = 139798, - [SMALL_STATE(3724)] = 139820, - [SMALL_STATE(3725)] = 139846, - [SMALL_STATE(3726)] = 139872, - [SMALL_STATE(3727)] = 139898, - [SMALL_STATE(3728)] = 139920, - [SMALL_STATE(3729)] = 139946, - [SMALL_STATE(3730)] = 139972, - [SMALL_STATE(3731)] = 139994, - [SMALL_STATE(3732)] = 140020, - [SMALL_STATE(3733)] = 140046, - [SMALL_STATE(3734)] = 140072, - [SMALL_STATE(3735)] = 140098, - [SMALL_STATE(3736)] = 140120, - [SMALL_STATE(3737)] = 140142, - [SMALL_STATE(3738)] = 140164, - [SMALL_STATE(3739)] = 140186, - [SMALL_STATE(3740)] = 140208, - [SMALL_STATE(3741)] = 140230, - [SMALL_STATE(3742)] = 140252, - [SMALL_STATE(3743)] = 140274, - [SMALL_STATE(3744)] = 140290, - [SMALL_STATE(3745)] = 140306, - [SMALL_STATE(3746)] = 140332, - [SMALL_STATE(3747)] = 140354, - [SMALL_STATE(3748)] = 140372, - [SMALL_STATE(3749)] = 140394, - [SMALL_STATE(3750)] = 140412, - [SMALL_STATE(3751)] = 140434, - [SMALL_STATE(3752)] = 140452, - [SMALL_STATE(3753)] = 140478, - [SMALL_STATE(3754)] = 140500, - [SMALL_STATE(3755)] = 140522, - [SMALL_STATE(3756)] = 140544, - [SMALL_STATE(3757)] = 140564, - [SMALL_STATE(3758)] = 140580, - [SMALL_STATE(3759)] = 140600, - [SMALL_STATE(3760)] = 140620, - [SMALL_STATE(3761)] = 140646, - [SMALL_STATE(3762)] = 140666, - [SMALL_STATE(3763)] = 140686, - [SMALL_STATE(3764)] = 140712, - [SMALL_STATE(3765)] = 140738, - [SMALL_STATE(3766)] = 140758, - [SMALL_STATE(3767)] = 140776, - [SMALL_STATE(3768)] = 140798, - [SMALL_STATE(3769)] = 140824, - [SMALL_STATE(3770)] = 140846, - [SMALL_STATE(3771)] = 140872, - [SMALL_STATE(3772)] = 140890, - [SMALL_STATE(3773)] = 140908, - [SMALL_STATE(3774)] = 140926, - [SMALL_STATE(3775)] = 140952, - [SMALL_STATE(3776)] = 140974, - [SMALL_STATE(3777)] = 140992, - [SMALL_STATE(3778)] = 141014, - [SMALL_STATE(3779)] = 141032, - [SMALL_STATE(3780)] = 141054, - [SMALL_STATE(3781)] = 141076, - [SMALL_STATE(3782)] = 141098, - [SMALL_STATE(3783)] = 141116, - [SMALL_STATE(3784)] = 141134, - [SMALL_STATE(3785)] = 141152, - [SMALL_STATE(3786)] = 141174, - [SMALL_STATE(3787)] = 141192, - [SMALL_STATE(3788)] = 141210, - [SMALL_STATE(3789)] = 141228, - [SMALL_STATE(3790)] = 141246, - [SMALL_STATE(3791)] = 141268, - [SMALL_STATE(3792)] = 141290, - [SMALL_STATE(3793)] = 141312, - [SMALL_STATE(3794)] = 141338, - [SMALL_STATE(3795)] = 141364, - [SMALL_STATE(3796)] = 141390, - [SMALL_STATE(3797)] = 141412, - [SMALL_STATE(3798)] = 141430, - [SMALL_STATE(3799)] = 141456, - [SMALL_STATE(3800)] = 141482, - [SMALL_STATE(3801)] = 141496, - [SMALL_STATE(3802)] = 141522, - [SMALL_STATE(3803)] = 141548, - [SMALL_STATE(3804)] = 141574, - [SMALL_STATE(3805)] = 141600, - [SMALL_STATE(3806)] = 141626, - [SMALL_STATE(3807)] = 141642, - [SMALL_STATE(3808)] = 141668, - [SMALL_STATE(3809)] = 141694, - [SMALL_STATE(3810)] = 141720, - [SMALL_STATE(3811)] = 141736, - [SMALL_STATE(3812)] = 141762, - [SMALL_STATE(3813)] = 141776, - [SMALL_STATE(3814)] = 141798, - [SMALL_STATE(3815)] = 141820, - [SMALL_STATE(3816)] = 141846, - [SMALL_STATE(3817)] = 141862, - [SMALL_STATE(3818)] = 141882, - [SMALL_STATE(3819)] = 141898, - [SMALL_STATE(3820)] = 141920, - [SMALL_STATE(3821)] = 141942, - [SMALL_STATE(3822)] = 141964, - [SMALL_STATE(3823)] = 141990, - [SMALL_STATE(3824)] = 142016, - [SMALL_STATE(3825)] = 142038, - [SMALL_STATE(3826)] = 142054, - [SMALL_STATE(3827)] = 142076, - [SMALL_STATE(3828)] = 142090, - [SMALL_STATE(3829)] = 142112, - [SMALL_STATE(3830)] = 142136, - [SMALL_STATE(3831)] = 142158, - [SMALL_STATE(3832)] = 142180, - [SMALL_STATE(3833)] = 142194, - [SMALL_STATE(3834)] = 142216, - [SMALL_STATE(3835)] = 142238, - [SMALL_STATE(3836)] = 142256, - [SMALL_STATE(3837)] = 142270, - [SMALL_STATE(3838)] = 142296, - [SMALL_STATE(3839)] = 142310, - [SMALL_STATE(3840)] = 142332, - [SMALL_STATE(3841)] = 142354, - [SMALL_STATE(3842)] = 142368, - [SMALL_STATE(3843)] = 142390, - [SMALL_STATE(3844)] = 142412, - [SMALL_STATE(3845)] = 142434, - [SMALL_STATE(3846)] = 142460, - [SMALL_STATE(3847)] = 142482, - [SMALL_STATE(3848)] = 142508, - [SMALL_STATE(3849)] = 142522, - [SMALL_STATE(3850)] = 142544, - [SMALL_STATE(3851)] = 142570, - [SMALL_STATE(3852)] = 142596, - [SMALL_STATE(3853)] = 142618, - [SMALL_STATE(3854)] = 142636, - [SMALL_STATE(3855)] = 142658, - [SMALL_STATE(3856)] = 142680, - [SMALL_STATE(3857)] = 142694, - [SMALL_STATE(3858)] = 142720, - [SMALL_STATE(3859)] = 142742, - [SMALL_STATE(3860)] = 142768, - [SMALL_STATE(3861)] = 142786, - [SMALL_STATE(3862)] = 142812, - [SMALL_STATE(3863)] = 142838, - [SMALL_STATE(3864)] = 142860, - [SMALL_STATE(3865)] = 142878, - [SMALL_STATE(3866)] = 142897, - [SMALL_STATE(3867)] = 142920, - [SMALL_STATE(3868)] = 142939, - [SMALL_STATE(3869)] = 142958, - [SMALL_STATE(3870)] = 142981, - [SMALL_STATE(3871)] = 143000, - [SMALL_STATE(3872)] = 143017, - [SMALL_STATE(3873)] = 143040, - [SMALL_STATE(3874)] = 143057, - [SMALL_STATE(3875)] = 143076, - [SMALL_STATE(3876)] = 143099, - [SMALL_STATE(3877)] = 143122, - [SMALL_STATE(3878)] = 143139, - [SMALL_STATE(3879)] = 143156, - [SMALL_STATE(3880)] = 143173, - [SMALL_STATE(3881)] = 143196, - [SMALL_STATE(3882)] = 143215, - [SMALL_STATE(3883)] = 143238, - [SMALL_STATE(3884)] = 143257, - [SMALL_STATE(3885)] = 143280, - [SMALL_STATE(3886)] = 143303, - [SMALL_STATE(3887)] = 143326, - [SMALL_STATE(3888)] = 143345, - [SMALL_STATE(3889)] = 143368, - [SMALL_STATE(3890)] = 143385, - [SMALL_STATE(3891)] = 143400, - [SMALL_STATE(3892)] = 143417, - [SMALL_STATE(3893)] = 143436, - [SMALL_STATE(3894)] = 143459, - [SMALL_STATE(3895)] = 143476, - [SMALL_STATE(3896)] = 143499, - [SMALL_STATE(3897)] = 143516, - [SMALL_STATE(3898)] = 143533, - [SMALL_STATE(3899)] = 143550, - [SMALL_STATE(3900)] = 143567, - [SMALL_STATE(3901)] = 143590, - [SMALL_STATE(3902)] = 143607, - [SMALL_STATE(3903)] = 143624, - [SMALL_STATE(3904)] = 143641, - [SMALL_STATE(3905)] = 143658, - [SMALL_STATE(3906)] = 143681, - [SMALL_STATE(3907)] = 143700, - [SMALL_STATE(3908)] = 143721, - [SMALL_STATE(3909)] = 143740, - [SMALL_STATE(3910)] = 143763, - [SMALL_STATE(3911)] = 143782, - [SMALL_STATE(3912)] = 143799, - [SMALL_STATE(3913)] = 143822, - [SMALL_STATE(3914)] = 143845, - [SMALL_STATE(3915)] = 143868, - [SMALL_STATE(3916)] = 143885, - [SMALL_STATE(3917)] = 143908, - [SMALL_STATE(3918)] = 143925, - [SMALL_STATE(3919)] = 143940, - [SMALL_STATE(3920)] = 143959, - [SMALL_STATE(3921)] = 143976, - [SMALL_STATE(3922)] = 143993, - [SMALL_STATE(3923)] = 144012, - [SMALL_STATE(3924)] = 144029, - [SMALL_STATE(3925)] = 144046, - [SMALL_STATE(3926)] = 144063, - [SMALL_STATE(3927)] = 144082, - [SMALL_STATE(3928)] = 144105, - [SMALL_STATE(3929)] = 144118, - [SMALL_STATE(3930)] = 144141, - [SMALL_STATE(3931)] = 144164, - [SMALL_STATE(3932)] = 144187, - [SMALL_STATE(3933)] = 144202, - [SMALL_STATE(3934)] = 144225, - [SMALL_STATE(3935)] = 144242, - [SMALL_STATE(3936)] = 144265, - [SMALL_STATE(3937)] = 144282, - [SMALL_STATE(3938)] = 144299, - [SMALL_STATE(3939)] = 144316, - [SMALL_STATE(3940)] = 144333, - [SMALL_STATE(3941)] = 144350, - [SMALL_STATE(3942)] = 144367, - [SMALL_STATE(3943)] = 144384, - [SMALL_STATE(3944)] = 144407, - [SMALL_STATE(3945)] = 144424, - [SMALL_STATE(3946)] = 144447, - [SMALL_STATE(3947)] = 144464, - [SMALL_STATE(3948)] = 144481, + [SMALL_STATE(3624)] = 137610, + [SMALL_STATE(3625)] = 137628, + [SMALL_STATE(3626)] = 137650, + [SMALL_STATE(3627)] = 137668, + [SMALL_STATE(3628)] = 137690, + [SMALL_STATE(3629)] = 137704, + [SMALL_STATE(3630)] = 137730, + [SMALL_STATE(3631)] = 137752, + [SMALL_STATE(3632)] = 137774, + [SMALL_STATE(3633)] = 137800, + [SMALL_STATE(3634)] = 137818, + [SMALL_STATE(3635)] = 137844, + [SMALL_STATE(3636)] = 137870, + [SMALL_STATE(3637)] = 137892, + [SMALL_STATE(3638)] = 137908, + [SMALL_STATE(3639)] = 137930, + [SMALL_STATE(3640)] = 137956, + [SMALL_STATE(3641)] = 137978, + [SMALL_STATE(3642)] = 137996, + [SMALL_STATE(3643)] = 138018, + [SMALL_STATE(3644)] = 138040, + [SMALL_STATE(3645)] = 138062, + [SMALL_STATE(3646)] = 138088, + [SMALL_STATE(3647)] = 138110, + [SMALL_STATE(3648)] = 138136, + [SMALL_STATE(3649)] = 138158, + [SMALL_STATE(3650)] = 138184, + [SMALL_STATE(3651)] = 138200, + [SMALL_STATE(3652)] = 138222, + [SMALL_STATE(3653)] = 138244, + [SMALL_STATE(3654)] = 138260, + [SMALL_STATE(3655)] = 138286, + [SMALL_STATE(3656)] = 138312, + [SMALL_STATE(3657)] = 138338, + [SMALL_STATE(3658)] = 138364, + [SMALL_STATE(3659)] = 138386, + [SMALL_STATE(3660)] = 138408, + [SMALL_STATE(3661)] = 138434, + [SMALL_STATE(3662)] = 138460, + [SMALL_STATE(3663)] = 138484, + [SMALL_STATE(3664)] = 138506, + [SMALL_STATE(3665)] = 138520, + [SMALL_STATE(3666)] = 138542, + [SMALL_STATE(3667)] = 138564, + [SMALL_STATE(3668)] = 138590, + [SMALL_STATE(3669)] = 138614, + [SMALL_STATE(3670)] = 138640, + [SMALL_STATE(3671)] = 138662, + [SMALL_STATE(3672)] = 138688, + [SMALL_STATE(3673)] = 138710, + [SMALL_STATE(3674)] = 138732, + [SMALL_STATE(3675)] = 138754, + [SMALL_STATE(3676)] = 138772, + [SMALL_STATE(3677)] = 138798, + [SMALL_STATE(3678)] = 138824, + [SMALL_STATE(3679)] = 138846, + [SMALL_STATE(3680)] = 138862, + [SMALL_STATE(3681)] = 138888, + [SMALL_STATE(3682)] = 138902, + [SMALL_STATE(3683)] = 138924, + [SMALL_STATE(3684)] = 138946, + [SMALL_STATE(3685)] = 138972, + [SMALL_STATE(3686)] = 138986, + [SMALL_STATE(3687)] = 139000, + [SMALL_STATE(3688)] = 139016, + [SMALL_STATE(3689)] = 139042, + [SMALL_STATE(3690)] = 139064, + [SMALL_STATE(3691)] = 139078, + [SMALL_STATE(3692)] = 139096, + [SMALL_STATE(3693)] = 139118, + [SMALL_STATE(3694)] = 139144, + [SMALL_STATE(3695)] = 139162, + [SMALL_STATE(3696)] = 139188, + [SMALL_STATE(3697)] = 139210, + [SMALL_STATE(3698)] = 139228, + [SMALL_STATE(3699)] = 139246, + [SMALL_STATE(3700)] = 139268, + [SMALL_STATE(3701)] = 139290, + [SMALL_STATE(3702)] = 139312, + [SMALL_STATE(3703)] = 139330, + [SMALL_STATE(3704)] = 139356, + [SMALL_STATE(3705)] = 139378, + [SMALL_STATE(3706)] = 139396, + [SMALL_STATE(3707)] = 139418, + [SMALL_STATE(3708)] = 139436, + [SMALL_STATE(3709)] = 139462, + [SMALL_STATE(3710)] = 139478, + [SMALL_STATE(3711)] = 139504, + [SMALL_STATE(3712)] = 139530, + [SMALL_STATE(3713)] = 139552, + [SMALL_STATE(3714)] = 139578, + [SMALL_STATE(3715)] = 139604, + [SMALL_STATE(3716)] = 139626, + [SMALL_STATE(3717)] = 139652, + [SMALL_STATE(3718)] = 139674, + [SMALL_STATE(3719)] = 139696, + [SMALL_STATE(3720)] = 139718, + [SMALL_STATE(3721)] = 139734, + [SMALL_STATE(3722)] = 139756, + [SMALL_STATE(3723)] = 139778, + [SMALL_STATE(3724)] = 139798, + [SMALL_STATE(3725)] = 139816, + [SMALL_STATE(3726)] = 139838, + [SMALL_STATE(3727)] = 139856, + [SMALL_STATE(3728)] = 139870, + [SMALL_STATE(3729)] = 139888, + [SMALL_STATE(3730)] = 139910, + [SMALL_STATE(3731)] = 139932, + [SMALL_STATE(3732)] = 139954, + [SMALL_STATE(3733)] = 139976, + [SMALL_STATE(3734)] = 139992, + [SMALL_STATE(3735)] = 140018, + [SMALL_STATE(3736)] = 140034, + [SMALL_STATE(3737)] = 140056, + [SMALL_STATE(3738)] = 140082, + [SMALL_STATE(3739)] = 140104, + [SMALL_STATE(3740)] = 140126, + [SMALL_STATE(3741)] = 140144, + [SMALL_STATE(3742)] = 140170, + [SMALL_STATE(3743)] = 140196, + [SMALL_STATE(3744)] = 140218, + [SMALL_STATE(3745)] = 140240, + [SMALL_STATE(3746)] = 140258, + [SMALL_STATE(3747)] = 140280, + [SMALL_STATE(3748)] = 140306, + [SMALL_STATE(3749)] = 140328, + [SMALL_STATE(3750)] = 140346, + [SMALL_STATE(3751)] = 140368, + [SMALL_STATE(3752)] = 140390, + [SMALL_STATE(3753)] = 140412, + [SMALL_STATE(3754)] = 140438, + [SMALL_STATE(3755)] = 140454, + [SMALL_STATE(3756)] = 140472, + [SMALL_STATE(3757)] = 140488, + [SMALL_STATE(3758)] = 140514, + [SMALL_STATE(3759)] = 140528, + [SMALL_STATE(3760)] = 140554, + [SMALL_STATE(3761)] = 140572, + [SMALL_STATE(3762)] = 140590, + [SMALL_STATE(3763)] = 140612, + [SMALL_STATE(3764)] = 140638, + [SMALL_STATE(3765)] = 140664, + [SMALL_STATE(3766)] = 140682, + [SMALL_STATE(3767)] = 140704, + [SMALL_STATE(3768)] = 140724, + [SMALL_STATE(3769)] = 140738, + [SMALL_STATE(3770)] = 140756, + [SMALL_STATE(3771)] = 140774, + [SMALL_STATE(3772)] = 140796, + [SMALL_STATE(3773)] = 140818, + [SMALL_STATE(3774)] = 140844, + [SMALL_STATE(3775)] = 140862, + [SMALL_STATE(3776)] = 140888, + [SMALL_STATE(3777)] = 140906, + [SMALL_STATE(3778)] = 140932, + [SMALL_STATE(3779)] = 140950, + [SMALL_STATE(3780)] = 140976, + [SMALL_STATE(3781)] = 141002, + [SMALL_STATE(3782)] = 141024, + [SMALL_STATE(3783)] = 141046, + [SMALL_STATE(3784)] = 141068, + [SMALL_STATE(3785)] = 141090, + [SMALL_STATE(3786)] = 141112, + [SMALL_STATE(3787)] = 141134, + [SMALL_STATE(3788)] = 141156, + [SMALL_STATE(3789)] = 141178, + [SMALL_STATE(3790)] = 141204, + [SMALL_STATE(3791)] = 141230, + [SMALL_STATE(3792)] = 141252, + [SMALL_STATE(3793)] = 141266, + [SMALL_STATE(3794)] = 141292, + [SMALL_STATE(3795)] = 141314, + [SMALL_STATE(3796)] = 141340, + [SMALL_STATE(3797)] = 141362, + [SMALL_STATE(3798)] = 141384, + [SMALL_STATE(3799)] = 141406, + [SMALL_STATE(3800)] = 141432, + [SMALL_STATE(3801)] = 141454, + [SMALL_STATE(3802)] = 141476, + [SMALL_STATE(3803)] = 141494, + [SMALL_STATE(3804)] = 141516, + [SMALL_STATE(3805)] = 141538, + [SMALL_STATE(3806)] = 141556, + [SMALL_STATE(3807)] = 141582, + [SMALL_STATE(3808)] = 141604, + [SMALL_STATE(3809)] = 141624, + [SMALL_STATE(3810)] = 141640, + [SMALL_STATE(3811)] = 141654, + [SMALL_STATE(3812)] = 141680, + [SMALL_STATE(3813)] = 141700, + [SMALL_STATE(3814)] = 141720, + [SMALL_STATE(3815)] = 141746, + [SMALL_STATE(3816)] = 141772, + [SMALL_STATE(3817)] = 141790, + [SMALL_STATE(3818)] = 141816, + [SMALL_STATE(3819)] = 141838, + [SMALL_STATE(3820)] = 141856, + [SMALL_STATE(3821)] = 141874, + [SMALL_STATE(3822)] = 141892, + [SMALL_STATE(3823)] = 141914, + [SMALL_STATE(3824)] = 141936, + [SMALL_STATE(3825)] = 141958, + [SMALL_STATE(3826)] = 141976, + [SMALL_STATE(3827)] = 141998, + [SMALL_STATE(3828)] = 142024, + [SMALL_STATE(3829)] = 142050, + [SMALL_STATE(3830)] = 142072, + [SMALL_STATE(3831)] = 142086, + [SMALL_STATE(3832)] = 142108, + [SMALL_STATE(3833)] = 142122, + [SMALL_STATE(3834)] = 142136, + [SMALL_STATE(3835)] = 142158, + [SMALL_STATE(3836)] = 142180, + [SMALL_STATE(3837)] = 142202, + [SMALL_STATE(3838)] = 142228, + [SMALL_STATE(3839)] = 142248, + [SMALL_STATE(3840)] = 142274, + [SMALL_STATE(3841)] = 142300, + [SMALL_STATE(3842)] = 142320, + [SMALL_STATE(3843)] = 142342, + [SMALL_STATE(3844)] = 142368, + [SMALL_STATE(3845)] = 142394, + [SMALL_STATE(3846)] = 142416, + [SMALL_STATE(3847)] = 142438, + [SMALL_STATE(3848)] = 142464, + [SMALL_STATE(3849)] = 142486, + [SMALL_STATE(3850)] = 142508, + [SMALL_STATE(3851)] = 142534, + [SMALL_STATE(3852)] = 142552, + [SMALL_STATE(3853)] = 142574, + [SMALL_STATE(3854)] = 142596, + [SMALL_STATE(3855)] = 142618, + [SMALL_STATE(3856)] = 142640, + [SMALL_STATE(3857)] = 142666, + [SMALL_STATE(3858)] = 142692, + [SMALL_STATE(3859)] = 142714, + [SMALL_STATE(3860)] = 142736, + [SMALL_STATE(3861)] = 142758, + [SMALL_STATE(3862)] = 142776, + [SMALL_STATE(3863)] = 142802, + [SMALL_STATE(3864)] = 142816, + [SMALL_STATE(3865)] = 142842, + [SMALL_STATE(3866)] = 142864, + [SMALL_STATE(3867)] = 142882, + [SMALL_STATE(3868)] = 142904, + [SMALL_STATE(3869)] = 142930, + [SMALL_STATE(3870)] = 142948, + [SMALL_STATE(3871)] = 142974, + [SMALL_STATE(3872)] = 142992, + [SMALL_STATE(3873)] = 143012, + [SMALL_STATE(3874)] = 143029, + [SMALL_STATE(3875)] = 143046, + [SMALL_STATE(3876)] = 143063, + [SMALL_STATE(3877)] = 143076, + [SMALL_STATE(3878)] = 143099, + [SMALL_STATE(3879)] = 143116, + [SMALL_STATE(3880)] = 143139, + [SMALL_STATE(3881)] = 143162, + [SMALL_STATE(3882)] = 143181, + [SMALL_STATE(3883)] = 143198, + [SMALL_STATE(3884)] = 143221, + [SMALL_STATE(3885)] = 143238, + [SMALL_STATE(3886)] = 143255, + [SMALL_STATE(3887)] = 143278, + [SMALL_STATE(3888)] = 143297, + [SMALL_STATE(3889)] = 143320, + [SMALL_STATE(3890)] = 143343, + [SMALL_STATE(3891)] = 143366, + [SMALL_STATE(3892)] = 143383, + [SMALL_STATE(3893)] = 143406, + [SMALL_STATE(3894)] = 143419, + [SMALL_STATE(3895)] = 143442, + [SMALL_STATE(3896)] = 143459, + [SMALL_STATE(3897)] = 143476, + [SMALL_STATE(3898)] = 143495, + [SMALL_STATE(3899)] = 143512, + [SMALL_STATE(3900)] = 143531, + [SMALL_STATE(3901)] = 143548, + [SMALL_STATE(3902)] = 143565, + [SMALL_STATE(3903)] = 143584, + [SMALL_STATE(3904)] = 143607, + [SMALL_STATE(3905)] = 143630, + [SMALL_STATE(3906)] = 143653, + [SMALL_STATE(3907)] = 143676, + [SMALL_STATE(3908)] = 143697, + [SMALL_STATE(3909)] = 143714, + [SMALL_STATE(3910)] = 143731, + [SMALL_STATE(3911)] = 143754, + [SMALL_STATE(3912)] = 143771, + [SMALL_STATE(3913)] = 143792, + [SMALL_STATE(3914)] = 143815, + [SMALL_STATE(3915)] = 143832, + [SMALL_STATE(3916)] = 143849, + [SMALL_STATE(3917)] = 143868, + [SMALL_STATE(3918)] = 143885, + [SMALL_STATE(3919)] = 143908, + [SMALL_STATE(3920)] = 143925, + [SMALL_STATE(3921)] = 143938, + [SMALL_STATE(3922)] = 143955, + [SMALL_STATE(3923)] = 143968, + [SMALL_STATE(3924)] = 143991, + [SMALL_STATE(3925)] = 144004, + [SMALL_STATE(3926)] = 144027, + [SMALL_STATE(3927)] = 144050, + [SMALL_STATE(3928)] = 144071, + [SMALL_STATE(3929)] = 144094, + [SMALL_STATE(3930)] = 144111, + [SMALL_STATE(3931)] = 144134, + [SMALL_STATE(3932)] = 144147, + [SMALL_STATE(3933)] = 144166, + [SMALL_STATE(3934)] = 144189, + [SMALL_STATE(3935)] = 144212, + [SMALL_STATE(3936)] = 144229, + [SMALL_STATE(3937)] = 144248, + [SMALL_STATE(3938)] = 144271, + [SMALL_STATE(3939)] = 144294, + [SMALL_STATE(3940)] = 144313, + [SMALL_STATE(3941)] = 144330, + [SMALL_STATE(3942)] = 144349, + [SMALL_STATE(3943)] = 144372, + [SMALL_STATE(3944)] = 144391, + [SMALL_STATE(3945)] = 144408, + [SMALL_STATE(3946)] = 144431, + [SMALL_STATE(3947)] = 144448, + [SMALL_STATE(3948)] = 144471, [SMALL_STATE(3949)] = 144494, [SMALL_STATE(3950)] = 144517, [SMALL_STATE(3951)] = 144534, [SMALL_STATE(3952)] = 144557, - [SMALL_STATE(3953)] = 144580, - [SMALL_STATE(3954)] = 144603, - [SMALL_STATE(3955)] = 144620, - [SMALL_STATE(3956)] = 144643, - [SMALL_STATE(3957)] = 144660, - [SMALL_STATE(3958)] = 144683, - [SMALL_STATE(3959)] = 144706, - [SMALL_STATE(3960)] = 144729, - [SMALL_STATE(3961)] = 144746, - [SMALL_STATE(3962)] = 144765, + [SMALL_STATE(3953)] = 144576, + [SMALL_STATE(3954)] = 144599, + [SMALL_STATE(3955)] = 144616, + [SMALL_STATE(3956)] = 144639, + [SMALL_STATE(3957)] = 144662, + [SMALL_STATE(3958)] = 144681, + [SMALL_STATE(3959)] = 144704, + [SMALL_STATE(3960)] = 144727, + [SMALL_STATE(3961)] = 144744, + [SMALL_STATE(3962)] = 144767, [SMALL_STATE(3963)] = 144784, [SMALL_STATE(3964)] = 144801, - [SMALL_STATE(3965)] = 144818, - [SMALL_STATE(3966)] = 144841, - [SMALL_STATE(3967)] = 144864, - [SMALL_STATE(3968)] = 144887, - [SMALL_STATE(3969)] = 144906, - [SMALL_STATE(3970)] = 144929, - [SMALL_STATE(3971)] = 144952, - [SMALL_STATE(3972)] = 144971, - [SMALL_STATE(3973)] = 144990, - [SMALL_STATE(3974)] = 145013, - [SMALL_STATE(3975)] = 145032, - [SMALL_STATE(3976)] = 145051, - [SMALL_STATE(3977)] = 145074, - [SMALL_STATE(3978)] = 145095, - [SMALL_STATE(3979)] = 145118, - [SMALL_STATE(3980)] = 145131, - [SMALL_STATE(3981)] = 145146, - [SMALL_STATE(3982)] = 145165, - [SMALL_STATE(3983)] = 145188, - [SMALL_STATE(3984)] = 145211, - [SMALL_STATE(3985)] = 145228, - [SMALL_STATE(3986)] = 145251, - [SMALL_STATE(3987)] = 145268, - [SMALL_STATE(3988)] = 145285, - [SMALL_STATE(3989)] = 145304, - [SMALL_STATE(3990)] = 145323, - [SMALL_STATE(3991)] = 145346, - [SMALL_STATE(3992)] = 145363, - [SMALL_STATE(3993)] = 145386, - [SMALL_STATE(3994)] = 145405, - [SMALL_STATE(3995)] = 145428, - [SMALL_STATE(3996)] = 145451, - [SMALL_STATE(3997)] = 145464, - [SMALL_STATE(3998)] = 145487, - [SMALL_STATE(3999)] = 145510, - [SMALL_STATE(4000)] = 145523, - [SMALL_STATE(4001)] = 145546, - [SMALL_STATE(4002)] = 145569, - [SMALL_STATE(4003)] = 145582, - [SMALL_STATE(4004)] = 145599, - [SMALL_STATE(4005)] = 145612, - [SMALL_STATE(4006)] = 145629, - [SMALL_STATE(4007)] = 145646, - [SMALL_STATE(4008)] = 145659, - [SMALL_STATE(4009)] = 145682, - [SMALL_STATE(4010)] = 145705, - [SMALL_STATE(4011)] = 145722, - [SMALL_STATE(4012)] = 145739, - [SMALL_STATE(4013)] = 145762, - [SMALL_STATE(4014)] = 145779, - [SMALL_STATE(4015)] = 145796, - [SMALL_STATE(4016)] = 145819, - [SMALL_STATE(4017)] = 145836, - [SMALL_STATE(4018)] = 145859, - [SMALL_STATE(4019)] = 145878, - [SMALL_STATE(4020)] = 145901, - [SMALL_STATE(4021)] = 145920, - [SMALL_STATE(4022)] = 145933, - [SMALL_STATE(4023)] = 145950, - [SMALL_STATE(4024)] = 145967, - [SMALL_STATE(4025)] = 145984, - [SMALL_STATE(4026)] = 146001, - [SMALL_STATE(4027)] = 146024, - [SMALL_STATE(4028)] = 146037, - [SMALL_STATE(4029)] = 146054, - [SMALL_STATE(4030)] = 146077, - [SMALL_STATE(4031)] = 146092, - [SMALL_STATE(4032)] = 146115, - [SMALL_STATE(4033)] = 146128, - [SMALL_STATE(4034)] = 146141, - [SMALL_STATE(4035)] = 146158, - [SMALL_STATE(4036)] = 146181, - [SMALL_STATE(4037)] = 146198, - [SMALL_STATE(4038)] = 146215, - [SMALL_STATE(4039)] = 146234, - [SMALL_STATE(4040)] = 146249, - [SMALL_STATE(4041)] = 146266, - [SMALL_STATE(4042)] = 146289, - [SMALL_STATE(4043)] = 146304, - [SMALL_STATE(4044)] = 146327, - [SMALL_STATE(4045)] = 146344, - [SMALL_STATE(4046)] = 146363, - [SMALL_STATE(4047)] = 146378, - [SMALL_STATE(4048)] = 146401, - [SMALL_STATE(4049)] = 146418, - [SMALL_STATE(4050)] = 146439, - [SMALL_STATE(4051)] = 146452, - [SMALL_STATE(4052)] = 146475, - [SMALL_STATE(4053)] = 146494, - [SMALL_STATE(4054)] = 146514, - [SMALL_STATE(4055)] = 146534, - [SMALL_STATE(4056)] = 146550, - [SMALL_STATE(4057)] = 146566, - [SMALL_STATE(4058)] = 146580, - [SMALL_STATE(4059)] = 146592, - [SMALL_STATE(4060)] = 146604, - [SMALL_STATE(4061)] = 146616, - [SMALL_STATE(4062)] = 146632, - [SMALL_STATE(4063)] = 146644, - [SMALL_STATE(4064)] = 146662, - [SMALL_STATE(4065)] = 146678, - [SMALL_STATE(4066)] = 146694, - [SMALL_STATE(4067)] = 146710, - [SMALL_STATE(4068)] = 146722, - [SMALL_STATE(4069)] = 146738, - [SMALL_STATE(4070)] = 146754, - [SMALL_STATE(4071)] = 146770, - [SMALL_STATE(4072)] = 146782, - [SMALL_STATE(4073)] = 146794, - [SMALL_STATE(4074)] = 146806, - [SMALL_STATE(4075)] = 146822, - [SMALL_STATE(4076)] = 146838, - [SMALL_STATE(4077)] = 146854, - [SMALL_STATE(4078)] = 146868, - [SMALL_STATE(4079)] = 146882, - [SMALL_STATE(4080)] = 146902, - [SMALL_STATE(4081)] = 146922, - [SMALL_STATE(4082)] = 146938, - [SMALL_STATE(4083)] = 146958, - [SMALL_STATE(4084)] = 146974, - [SMALL_STATE(4085)] = 146990, - [SMALL_STATE(4086)] = 147006, - [SMALL_STATE(4087)] = 147022, - [SMALL_STATE(4088)] = 147038, - [SMALL_STATE(4089)] = 147054, - [SMALL_STATE(4090)] = 147074, - [SMALL_STATE(4091)] = 147086, - [SMALL_STATE(4092)] = 147098, - [SMALL_STATE(4093)] = 147114, - [SMALL_STATE(4094)] = 147134, - [SMALL_STATE(4095)] = 147148, - [SMALL_STATE(4096)] = 147160, - [SMALL_STATE(4097)] = 147176, - [SMALL_STATE(4098)] = 147192, - [SMALL_STATE(4099)] = 147204, - [SMALL_STATE(4100)] = 147216, - [SMALL_STATE(4101)] = 147232, - [SMALL_STATE(4102)] = 147248, - [SMALL_STATE(4103)] = 147262, - [SMALL_STATE(4104)] = 147276, - [SMALL_STATE(4105)] = 147292, - [SMALL_STATE(4106)] = 147304, - [SMALL_STATE(4107)] = 147324, - [SMALL_STATE(4108)] = 147340, - [SMALL_STATE(4109)] = 147352, - [SMALL_STATE(4110)] = 147368, - [SMALL_STATE(4111)] = 147380, - [SMALL_STATE(4112)] = 147392, - [SMALL_STATE(4113)] = 147404, - [SMALL_STATE(4114)] = 147420, - [SMALL_STATE(4115)] = 147432, - [SMALL_STATE(4116)] = 147446, - [SMALL_STATE(4117)] = 147460, - [SMALL_STATE(4118)] = 147476, - [SMALL_STATE(4119)] = 147492, - [SMALL_STATE(4120)] = 147504, - [SMALL_STATE(4121)] = 147520, - [SMALL_STATE(4122)] = 147532, - [SMALL_STATE(4123)] = 147548, - [SMALL_STATE(4124)] = 147564, - [SMALL_STATE(4125)] = 147580, - [SMALL_STATE(4126)] = 147592, - [SMALL_STATE(4127)] = 147604, - [SMALL_STATE(4128)] = 147622, - [SMALL_STATE(4129)] = 147634, - [SMALL_STATE(4130)] = 147654, - [SMALL_STATE(4131)] = 147666, - [SMALL_STATE(4132)] = 147678, - [SMALL_STATE(4133)] = 147694, - [SMALL_STATE(4134)] = 147706, - [SMALL_STATE(4135)] = 147722, - [SMALL_STATE(4136)] = 147738, - [SMALL_STATE(4137)] = 147754, - [SMALL_STATE(4138)] = 147770, - [SMALL_STATE(4139)] = 147786, - [SMALL_STATE(4140)] = 147798, - [SMALL_STATE(4141)] = 147814, - [SMALL_STATE(4142)] = 147830, - [SMALL_STATE(4143)] = 147844, - [SMALL_STATE(4144)] = 147856, - [SMALL_STATE(4145)] = 147872, - [SMALL_STATE(4146)] = 147884, - [SMALL_STATE(4147)] = 147904, - [SMALL_STATE(4148)] = 147924, - [SMALL_STATE(4149)] = 147936, - [SMALL_STATE(4150)] = 147956, - [SMALL_STATE(4151)] = 147968, - [SMALL_STATE(4152)] = 147980, - [SMALL_STATE(4153)] = 148000, - [SMALL_STATE(4154)] = 148012, - [SMALL_STATE(4155)] = 148024, - [SMALL_STATE(4156)] = 148044, - [SMALL_STATE(4157)] = 148064, - [SMALL_STATE(4158)] = 148076, - [SMALL_STATE(4159)] = 148088, - [SMALL_STATE(4160)] = 148100, - [SMALL_STATE(4161)] = 148112, - [SMALL_STATE(4162)] = 148124, - [SMALL_STATE(4163)] = 148136, - [SMALL_STATE(4164)] = 148148, - [SMALL_STATE(4165)] = 148168, - [SMALL_STATE(4166)] = 148180, - [SMALL_STATE(4167)] = 148192, - [SMALL_STATE(4168)] = 148206, - [SMALL_STATE(4169)] = 148220, - [SMALL_STATE(4170)] = 148234, - [SMALL_STATE(4171)] = 148248, - [SMALL_STATE(4172)] = 148260, - [SMALL_STATE(4173)] = 148274, - [SMALL_STATE(4174)] = 148288, - [SMALL_STATE(4175)] = 148308, - [SMALL_STATE(4176)] = 148324, - [SMALL_STATE(4177)] = 148340, - [SMALL_STATE(4178)] = 148356, - [SMALL_STATE(4179)] = 148368, - [SMALL_STATE(4180)] = 148384, - [SMALL_STATE(4181)] = 148400, - [SMALL_STATE(4182)] = 148416, - [SMALL_STATE(4183)] = 148432, - [SMALL_STATE(4184)] = 148452, - [SMALL_STATE(4185)] = 148466, - [SMALL_STATE(4186)] = 148484, - [SMALL_STATE(4187)] = 148504, - [SMALL_STATE(4188)] = 148518, - [SMALL_STATE(4189)] = 148532, - [SMALL_STATE(4190)] = 148552, - [SMALL_STATE(4191)] = 148564, - [SMALL_STATE(4192)] = 148576, - [SMALL_STATE(4193)] = 148596, - [SMALL_STATE(4194)] = 148616, - [SMALL_STATE(4195)] = 148636, - [SMALL_STATE(4196)] = 148648, - [SMALL_STATE(4197)] = 148660, - [SMALL_STATE(4198)] = 148680, - [SMALL_STATE(4199)] = 148700, - [SMALL_STATE(4200)] = 148720, - [SMALL_STATE(4201)] = 148736, - [SMALL_STATE(4202)] = 148752, - [SMALL_STATE(4203)] = 148768, - [SMALL_STATE(4204)] = 148788, - [SMALL_STATE(4205)] = 148808, - [SMALL_STATE(4206)] = 148822, - [SMALL_STATE(4207)] = 148840, - [SMALL_STATE(4208)] = 148852, - [SMALL_STATE(4209)] = 148872, - [SMALL_STATE(4210)] = 148886, - [SMALL_STATE(4211)] = 148906, - [SMALL_STATE(4212)] = 148922, - [SMALL_STATE(4213)] = 148934, - [SMALL_STATE(4214)] = 148954, - [SMALL_STATE(4215)] = 148974, - [SMALL_STATE(4216)] = 148994, - [SMALL_STATE(4217)] = 149006, - [SMALL_STATE(4218)] = 149022, - [SMALL_STATE(4219)] = 149034, - [SMALL_STATE(4220)] = 149048, - [SMALL_STATE(4221)] = 149062, - [SMALL_STATE(4222)] = 149080, - [SMALL_STATE(4223)] = 149100, - [SMALL_STATE(4224)] = 149120, - [SMALL_STATE(4225)] = 149140, - [SMALL_STATE(4226)] = 149154, - [SMALL_STATE(4227)] = 149168, - [SMALL_STATE(4228)] = 149186, - [SMALL_STATE(4229)] = 149200, - [SMALL_STATE(4230)] = 149220, - [SMALL_STATE(4231)] = 149240, - [SMALL_STATE(4232)] = 149260, - [SMALL_STATE(4233)] = 149280, - [SMALL_STATE(4234)] = 149292, - [SMALL_STATE(4235)] = 149304, - [SMALL_STATE(4236)] = 149316, - [SMALL_STATE(4237)] = 149336, - [SMALL_STATE(4238)] = 149348, - [SMALL_STATE(4239)] = 149368, - [SMALL_STATE(4240)] = 149388, - [SMALL_STATE(4241)] = 149400, - [SMALL_STATE(4242)] = 149420, - [SMALL_STATE(4243)] = 149440, - [SMALL_STATE(4244)] = 149452, - [SMALL_STATE(4245)] = 149464, - [SMALL_STATE(4246)] = 149484, - [SMALL_STATE(4247)] = 149504, - [SMALL_STATE(4248)] = 149524, - [SMALL_STATE(4249)] = 149536, - [SMALL_STATE(4250)] = 149556, - [SMALL_STATE(4251)] = 149572, - [SMALL_STATE(4252)] = 149584, - [SMALL_STATE(4253)] = 149600, - [SMALL_STATE(4254)] = 149612, - [SMALL_STATE(4255)] = 149632, - [SMALL_STATE(4256)] = 149648, - [SMALL_STATE(4257)] = 149666, - [SMALL_STATE(4258)] = 149682, - [SMALL_STATE(4259)] = 149698, - [SMALL_STATE(4260)] = 149714, - [SMALL_STATE(4261)] = 149726, - [SMALL_STATE(4262)] = 149742, - [SMALL_STATE(4263)] = 149758, - [SMALL_STATE(4264)] = 149774, - [SMALL_STATE(4265)] = 149790, - [SMALL_STATE(4266)] = 149802, - [SMALL_STATE(4267)] = 149818, - [SMALL_STATE(4268)] = 149838, - [SMALL_STATE(4269)] = 149850, - [SMALL_STATE(4270)] = 149866, - [SMALL_STATE(4271)] = 149882, - [SMALL_STATE(4272)] = 149902, - [SMALL_STATE(4273)] = 149914, - [SMALL_STATE(4274)] = 149926, - [SMALL_STATE(4275)] = 149942, - [SMALL_STATE(4276)] = 149954, - [SMALL_STATE(4277)] = 149966, - [SMALL_STATE(4278)] = 149982, - [SMALL_STATE(4279)] = 149994, - [SMALL_STATE(4280)] = 150014, - [SMALL_STATE(4281)] = 150030, - [SMALL_STATE(4282)] = 150046, - [SMALL_STATE(4283)] = 150058, - [SMALL_STATE(4284)] = 150078, - [SMALL_STATE(4285)] = 150094, - [SMALL_STATE(4286)] = 150106, - [SMALL_STATE(4287)] = 150126, - [SMALL_STATE(4288)] = 150142, - [SMALL_STATE(4289)] = 150158, - [SMALL_STATE(4290)] = 150174, - [SMALL_STATE(4291)] = 150194, - [SMALL_STATE(4292)] = 150208, - [SMALL_STATE(4293)] = 150220, - [SMALL_STATE(4294)] = 150236, - [SMALL_STATE(4295)] = 150248, - [SMALL_STATE(4296)] = 150264, - [SMALL_STATE(4297)] = 150284, - [SMALL_STATE(4298)] = 150304, - [SMALL_STATE(4299)] = 150320, - [SMALL_STATE(4300)] = 150340, - [SMALL_STATE(4301)] = 150360, - [SMALL_STATE(4302)] = 150372, - [SMALL_STATE(4303)] = 150384, - [SMALL_STATE(4304)] = 150404, - [SMALL_STATE(4305)] = 150418, - [SMALL_STATE(4306)] = 150432, - [SMALL_STATE(4307)] = 150448, - [SMALL_STATE(4308)] = 150468, - [SMALL_STATE(4309)] = 150486, - [SMALL_STATE(4310)] = 150502, - [SMALL_STATE(4311)] = 150516, - [SMALL_STATE(4312)] = 150532, - [SMALL_STATE(4313)] = 150552, - [SMALL_STATE(4314)] = 150566, - [SMALL_STATE(4315)] = 150578, - [SMALL_STATE(4316)] = 150590, - [SMALL_STATE(4317)] = 150602, - [SMALL_STATE(4318)] = 150614, - [SMALL_STATE(4319)] = 150626, - [SMALL_STATE(4320)] = 150646, - [SMALL_STATE(4321)] = 150666, - [SMALL_STATE(4322)] = 150682, - [SMALL_STATE(4323)] = 150698, - [SMALL_STATE(4324)] = 150714, - [SMALL_STATE(4325)] = 150726, - [SMALL_STATE(4326)] = 150742, - [SMALL_STATE(4327)] = 150762, - [SMALL_STATE(4328)] = 150776, - [SMALL_STATE(4329)] = 150792, - [SMALL_STATE(4330)] = 150806, - [SMALL_STATE(4331)] = 150820, - [SMALL_STATE(4332)] = 150832, - [SMALL_STATE(4333)] = 150844, - [SMALL_STATE(4334)] = 150862, - [SMALL_STATE(4335)] = 150876, - [SMALL_STATE(4336)] = 150890, - [SMALL_STATE(4337)] = 150902, - [SMALL_STATE(4338)] = 150918, - [SMALL_STATE(4339)] = 150938, - [SMALL_STATE(4340)] = 150958, - [SMALL_STATE(4341)] = 150978, - [SMALL_STATE(4342)] = 150998, - [SMALL_STATE(4343)] = 151010, - [SMALL_STATE(4344)] = 151026, - [SMALL_STATE(4345)] = 151046, - [SMALL_STATE(4346)] = 151058, - [SMALL_STATE(4347)] = 151074, - [SMALL_STATE(4348)] = 151086, - [SMALL_STATE(4349)] = 151098, - [SMALL_STATE(4350)] = 151118, - [SMALL_STATE(4351)] = 151138, - [SMALL_STATE(4352)] = 151154, - [SMALL_STATE(4353)] = 151170, - [SMALL_STATE(4354)] = 151190, - [SMALL_STATE(4355)] = 151206, - [SMALL_STATE(4356)] = 151226, - [SMALL_STATE(4357)] = 151242, - [SMALL_STATE(4358)] = 151258, - [SMALL_STATE(4359)] = 151278, - [SMALL_STATE(4360)] = 151298, - [SMALL_STATE(4361)] = 151314, - [SMALL_STATE(4362)] = 151330, - [SMALL_STATE(4363)] = 151350, - [SMALL_STATE(4364)] = 151366, - [SMALL_STATE(4365)] = 151382, - [SMALL_STATE(4366)] = 151398, - [SMALL_STATE(4367)] = 151410, - [SMALL_STATE(4368)] = 151426, - [SMALL_STATE(4369)] = 151440, - [SMALL_STATE(4370)] = 151454, - [SMALL_STATE(4371)] = 151468, - [SMALL_STATE(4372)] = 151482, - [SMALL_STATE(4373)] = 151498, - [SMALL_STATE(4374)] = 151512, - [SMALL_STATE(4375)] = 151532, - [SMALL_STATE(4376)] = 151552, - [SMALL_STATE(4377)] = 151566, - [SMALL_STATE(4378)] = 151582, - [SMALL_STATE(4379)] = 151602, - [SMALL_STATE(4380)] = 151622, - [SMALL_STATE(4381)] = 151642, - [SMALL_STATE(4382)] = 151658, - [SMALL_STATE(4383)] = 151674, - [SMALL_STATE(4384)] = 151694, - [SMALL_STATE(4385)] = 151710, - [SMALL_STATE(4386)] = 151726, - [SMALL_STATE(4387)] = 151740, - [SMALL_STATE(4388)] = 151754, - [SMALL_STATE(4389)] = 151770, - [SMALL_STATE(4390)] = 151790, - [SMALL_STATE(4391)] = 151806, - [SMALL_STATE(4392)] = 151822, - [SMALL_STATE(4393)] = 151838, - [SMALL_STATE(4394)] = 151854, - [SMALL_STATE(4395)] = 151874, - [SMALL_STATE(4396)] = 151894, - [SMALL_STATE(4397)] = 151914, - [SMALL_STATE(4398)] = 151934, - [SMALL_STATE(4399)] = 151950, - [SMALL_STATE(4400)] = 151966, - [SMALL_STATE(4401)] = 151986, - [SMALL_STATE(4402)] = 152006, - [SMALL_STATE(4403)] = 152022, - [SMALL_STATE(4404)] = 152038, - [SMALL_STATE(4405)] = 152054, - [SMALL_STATE(4406)] = 152070, - [SMALL_STATE(4407)] = 152086, - [SMALL_STATE(4408)] = 152102, - [SMALL_STATE(4409)] = 152122, - [SMALL_STATE(4410)] = 152142, - [SMALL_STATE(4411)] = 152158, - [SMALL_STATE(4412)] = 152174, - [SMALL_STATE(4413)] = 152194, - [SMALL_STATE(4414)] = 152214, - [SMALL_STATE(4415)] = 152230, - [SMALL_STATE(4416)] = 152250, - [SMALL_STATE(4417)] = 152270, - [SMALL_STATE(4418)] = 152286, - [SMALL_STATE(4419)] = 152306, - [SMALL_STATE(4420)] = 152318, - [SMALL_STATE(4421)] = 152330, - [SMALL_STATE(4422)] = 152350, - [SMALL_STATE(4423)] = 152362, - [SMALL_STATE(4424)] = 152382, - [SMALL_STATE(4425)] = 152398, - [SMALL_STATE(4426)] = 152410, - [SMALL_STATE(4427)] = 152422, - [SMALL_STATE(4428)] = 152434, - [SMALL_STATE(4429)] = 152450, - [SMALL_STATE(4430)] = 152462, - [SMALL_STATE(4431)] = 152474, - [SMALL_STATE(4432)] = 152488, - [SMALL_STATE(4433)] = 152502, - [SMALL_STATE(4434)] = 152518, - [SMALL_STATE(4435)] = 152530, - [SMALL_STATE(4436)] = 152550, - [SMALL_STATE(4437)] = 152562, - [SMALL_STATE(4438)] = 152574, - [SMALL_STATE(4439)] = 152594, - [SMALL_STATE(4440)] = 152610, - [SMALL_STATE(4441)] = 152630, - [SMALL_STATE(4442)] = 152650, - [SMALL_STATE(4443)] = 152666, - [SMALL_STATE(4444)] = 152682, - [SMALL_STATE(4445)] = 152698, - [SMALL_STATE(4446)] = 152714, - [SMALL_STATE(4447)] = 152730, - [SMALL_STATE(4448)] = 152746, - [SMALL_STATE(4449)] = 152762, - [SMALL_STATE(4450)] = 152782, - [SMALL_STATE(4451)] = 152798, - [SMALL_STATE(4452)] = 152814, - [SMALL_STATE(4453)] = 152830, - [SMALL_STATE(4454)] = 152846, - [SMALL_STATE(4455)] = 152862, - [SMALL_STATE(4456)] = 152878, - [SMALL_STATE(4457)] = 152898, - [SMALL_STATE(4458)] = 152918, - [SMALL_STATE(4459)] = 152934, - [SMALL_STATE(4460)] = 152954, - [SMALL_STATE(4461)] = 152970, - [SMALL_STATE(4462)] = 152990, - [SMALL_STATE(4463)] = 153006, - [SMALL_STATE(4464)] = 153022, - [SMALL_STATE(4465)] = 153042, - [SMALL_STATE(4466)] = 153062, - [SMALL_STATE(4467)] = 153078, - [SMALL_STATE(4468)] = 153094, - [SMALL_STATE(4469)] = 153106, - [SMALL_STATE(4470)] = 153122, - [SMALL_STATE(4471)] = 153134, - [SMALL_STATE(4472)] = 153148, - [SMALL_STATE(4473)] = 153164, - [SMALL_STATE(4474)] = 153182, - [SMALL_STATE(4475)] = 153198, - [SMALL_STATE(4476)] = 153212, - [SMALL_STATE(4477)] = 153228, - [SMALL_STATE(4478)] = 153242, - [SMALL_STATE(4479)] = 153256, - [SMALL_STATE(4480)] = 153270, - [SMALL_STATE(4481)] = 153284, - [SMALL_STATE(4482)] = 153300, - [SMALL_STATE(4483)] = 153312, - [SMALL_STATE(4484)] = 153328, - [SMALL_STATE(4485)] = 153340, - [SMALL_STATE(4486)] = 153356, - [SMALL_STATE(4487)] = 153372, - [SMALL_STATE(4488)] = 153388, - [SMALL_STATE(4489)] = 153404, - [SMALL_STATE(4490)] = 153420, - [SMALL_STATE(4491)] = 153436, - [SMALL_STATE(4492)] = 153452, - [SMALL_STATE(4493)] = 153468, - [SMALL_STATE(4494)] = 153484, - [SMALL_STATE(4495)] = 153500, - [SMALL_STATE(4496)] = 153512, - [SMALL_STATE(4497)] = 153524, - [SMALL_STATE(4498)] = 153544, - [SMALL_STATE(4499)] = 153560, - [SMALL_STATE(4500)] = 153580, - [SMALL_STATE(4501)] = 153600, - [SMALL_STATE(4502)] = 153616, - [SMALL_STATE(4503)] = 153628, - [SMALL_STATE(4504)] = 153640, - [SMALL_STATE(4505)] = 153660, - [SMALL_STATE(4506)] = 153672, - [SMALL_STATE(4507)] = 153692, - [SMALL_STATE(4508)] = 153708, - [SMALL_STATE(4509)] = 153720, - [SMALL_STATE(4510)] = 153732, - [SMALL_STATE(4511)] = 153744, - [SMALL_STATE(4512)] = 153760, - [SMALL_STATE(4513)] = 153780, - [SMALL_STATE(4514)] = 153796, - [SMALL_STATE(4515)] = 153812, - [SMALL_STATE(4516)] = 153828, - [SMALL_STATE(4517)] = 153844, - [SMALL_STATE(4518)] = 153860, - [SMALL_STATE(4519)] = 153876, - [SMALL_STATE(4520)] = 153890, - [SMALL_STATE(4521)] = 153908, - [SMALL_STATE(4522)] = 153920, - [SMALL_STATE(4523)] = 153936, - [SMALL_STATE(4524)] = 153948, - [SMALL_STATE(4525)] = 153966, - [SMALL_STATE(4526)] = 153982, - [SMALL_STATE(4527)] = 153998, - [SMALL_STATE(4528)] = 154018, - [SMALL_STATE(4529)] = 154038, - [SMALL_STATE(4530)] = 154058, - [SMALL_STATE(4531)] = 154074, - [SMALL_STATE(4532)] = 154086, - [SMALL_STATE(4533)] = 154104, - [SMALL_STATE(4534)] = 154116, - [SMALL_STATE(4535)] = 154136, - [SMALL_STATE(4536)] = 154156, - [SMALL_STATE(4537)] = 154168, - [SMALL_STATE(4538)] = 154188, - [SMALL_STATE(4539)] = 154200, - [SMALL_STATE(4540)] = 154220, - [SMALL_STATE(4541)] = 154236, - [SMALL_STATE(4542)] = 154248, - [SMALL_STATE(4543)] = 154268, - [SMALL_STATE(4544)] = 154280, - [SMALL_STATE(4545)] = 154292, - [SMALL_STATE(4546)] = 154304, - [SMALL_STATE(4547)] = 154324, - [SMALL_STATE(4548)] = 154336, - [SMALL_STATE(4549)] = 154348, - [SMALL_STATE(4550)] = 154360, - [SMALL_STATE(4551)] = 154380, - [SMALL_STATE(4552)] = 154392, - [SMALL_STATE(4553)] = 154404, - [SMALL_STATE(4554)] = 154416, - [SMALL_STATE(4555)] = 154436, - [SMALL_STATE(4556)] = 154448, - [SMALL_STATE(4557)] = 154460, - [SMALL_STATE(4558)] = 154476, - [SMALL_STATE(4559)] = 154494, - [SMALL_STATE(4560)] = 154508, - [SMALL_STATE(4561)] = 154520, - [SMALL_STATE(4562)] = 154532, - [SMALL_STATE(4563)] = 154548, - [SMALL_STATE(4564)] = 154564, - [SMALL_STATE(4565)] = 154580, - [SMALL_STATE(4566)] = 154600, - [SMALL_STATE(4567)] = 154614, - [SMALL_STATE(4568)] = 154626, - [SMALL_STATE(4569)] = 154646, - [SMALL_STATE(4570)] = 154662, - [SMALL_STATE(4571)] = 154678, - [SMALL_STATE(4572)] = 154694, - [SMALL_STATE(4573)] = 154714, - [SMALL_STATE(4574)] = 154728, - [SMALL_STATE(4575)] = 154744, - [SMALL_STATE(4576)] = 154760, - [SMALL_STATE(4577)] = 154778, - [SMALL_STATE(4578)] = 154792, - [SMALL_STATE(4579)] = 154808, - [SMALL_STATE(4580)] = 154820, - [SMALL_STATE(4581)] = 154834, - [SMALL_STATE(4582)] = 154854, - [SMALL_STATE(4583)] = 154866, - [SMALL_STATE(4584)] = 154882, - [SMALL_STATE(4585)] = 154898, - [SMALL_STATE(4586)] = 154916, - [SMALL_STATE(4587)] = 154928, - [SMALL_STATE(4588)] = 154944, - [SMALL_STATE(4589)] = 154956, - [SMALL_STATE(4590)] = 154968, - [SMALL_STATE(4591)] = 154984, - [SMALL_STATE(4592)] = 155000, - [SMALL_STATE(4593)] = 155016, - [SMALL_STATE(4594)] = 155032, - [SMALL_STATE(4595)] = 155052, - [SMALL_STATE(4596)] = 155070, - [SMALL_STATE(4597)] = 155086, - [SMALL_STATE(4598)] = 155102, - [SMALL_STATE(4599)] = 155114, - [SMALL_STATE(4600)] = 155130, - [SMALL_STATE(4601)] = 155142, - [SMALL_STATE(4602)] = 155154, - [SMALL_STATE(4603)] = 155166, - [SMALL_STATE(4604)] = 155182, - [SMALL_STATE(4605)] = 155194, - [SMALL_STATE(4606)] = 155210, - [SMALL_STATE(4607)] = 155226, - [SMALL_STATE(4608)] = 155242, - [SMALL_STATE(4609)] = 155254, - [SMALL_STATE(4610)] = 155266, - [SMALL_STATE(4611)] = 155278, - [SMALL_STATE(4612)] = 155290, - [SMALL_STATE(4613)] = 155306, - [SMALL_STATE(4614)] = 155318, - [SMALL_STATE(4615)] = 155338, - [SMALL_STATE(4616)] = 155350, - [SMALL_STATE(4617)] = 155362, - [SMALL_STATE(4618)] = 155378, - [SMALL_STATE(4619)] = 155394, - [SMALL_STATE(4620)] = 155410, - [SMALL_STATE(4621)] = 155426, - [SMALL_STATE(4622)] = 155438, - [SMALL_STATE(4623)] = 155450, - [SMALL_STATE(4624)] = 155462, - [SMALL_STATE(4625)] = 155474, - [SMALL_STATE(4626)] = 155490, - [SMALL_STATE(4627)] = 155504, - [SMALL_STATE(4628)] = 155520, - [SMALL_STATE(4629)] = 155536, - [SMALL_STATE(4630)] = 155552, - [SMALL_STATE(4631)] = 155568, - [SMALL_STATE(4632)] = 155582, - [SMALL_STATE(4633)] = 155598, - [SMALL_STATE(4634)] = 155618, - [SMALL_STATE(4635)] = 155630, - [SMALL_STATE(4636)] = 155646, - [SMALL_STATE(4637)] = 155662, - [SMALL_STATE(4638)] = 155674, - [SMALL_STATE(4639)] = 155690, - [SMALL_STATE(4640)] = 155702, - [SMALL_STATE(4641)] = 155714, - [SMALL_STATE(4642)] = 155726, - [SMALL_STATE(4643)] = 155738, - [SMALL_STATE(4644)] = 155758, - [SMALL_STATE(4645)] = 155770, - [SMALL_STATE(4646)] = 155786, - [SMALL_STATE(4647)] = 155803, - [SMALL_STATE(4648)] = 155822, - [SMALL_STATE(4649)] = 155839, - [SMALL_STATE(4650)] = 155858, + [SMALL_STATE(3965)] = 144824, + [SMALL_STATE(3966)] = 144843, + [SMALL_STATE(3967)] = 144860, + [SMALL_STATE(3968)] = 144883, + [SMALL_STATE(3969)] = 144902, + [SMALL_STATE(3970)] = 144917, + [SMALL_STATE(3971)] = 144940, + [SMALL_STATE(3972)] = 144959, + [SMALL_STATE(3973)] = 144974, + [SMALL_STATE(3974)] = 144991, + [SMALL_STATE(3975)] = 145010, + [SMALL_STATE(3976)] = 145025, + [SMALL_STATE(3977)] = 145044, + [SMALL_STATE(3978)] = 145061, + [SMALL_STATE(3979)] = 145074, + [SMALL_STATE(3980)] = 145097, + [SMALL_STATE(3981)] = 145120, + [SMALL_STATE(3982)] = 145143, + [SMALL_STATE(3983)] = 145160, + [SMALL_STATE(3984)] = 145177, + [SMALL_STATE(3985)] = 145192, + [SMALL_STATE(3986)] = 145211, + [SMALL_STATE(3987)] = 145230, + [SMALL_STATE(3988)] = 145249, + [SMALL_STATE(3989)] = 145272, + [SMALL_STATE(3990)] = 145289, + [SMALL_STATE(3991)] = 145306, + [SMALL_STATE(3992)] = 145329, + [SMALL_STATE(3993)] = 145352, + [SMALL_STATE(3994)] = 145371, + [SMALL_STATE(3995)] = 145394, + [SMALL_STATE(3996)] = 145417, + [SMALL_STATE(3997)] = 145430, + [SMALL_STATE(3998)] = 145447, + [SMALL_STATE(3999)] = 145470, + [SMALL_STATE(4000)] = 145487, + [SMALL_STATE(4001)] = 145504, + [SMALL_STATE(4002)] = 145523, + [SMALL_STATE(4003)] = 145540, + [SMALL_STATE(4004)] = 145563, + [SMALL_STATE(4005)] = 145586, + [SMALL_STATE(4006)] = 145603, + [SMALL_STATE(4007)] = 145626, + [SMALL_STATE(4008)] = 145643, + [SMALL_STATE(4009)] = 145660, + [SMALL_STATE(4010)] = 145677, + [SMALL_STATE(4011)] = 145700, + [SMALL_STATE(4012)] = 145713, + [SMALL_STATE(4013)] = 145736, + [SMALL_STATE(4014)] = 145753, + [SMALL_STATE(4015)] = 145772, + [SMALL_STATE(4016)] = 145789, + [SMALL_STATE(4017)] = 145812, + [SMALL_STATE(4018)] = 145829, + [SMALL_STATE(4019)] = 145852, + [SMALL_STATE(4020)] = 145869, + [SMALL_STATE(4021)] = 145892, + [SMALL_STATE(4022)] = 145915, + [SMALL_STATE(4023)] = 145938, + [SMALL_STATE(4024)] = 145957, + [SMALL_STATE(4025)] = 145970, + [SMALL_STATE(4026)] = 145987, + [SMALL_STATE(4027)] = 146000, + [SMALL_STATE(4028)] = 146017, + [SMALL_STATE(4029)] = 146040, + [SMALL_STATE(4030)] = 146053, + [SMALL_STATE(4031)] = 146070, + [SMALL_STATE(4032)] = 146089, + [SMALL_STATE(4033)] = 146108, + [SMALL_STATE(4034)] = 146121, + [SMALL_STATE(4035)] = 146138, + [SMALL_STATE(4036)] = 146155, + [SMALL_STATE(4037)] = 146178, + [SMALL_STATE(4038)] = 146195, + [SMALL_STATE(4039)] = 146212, + [SMALL_STATE(4040)] = 146229, + [SMALL_STATE(4041)] = 146252, + [SMALL_STATE(4042)] = 146269, + [SMALL_STATE(4043)] = 146292, + [SMALL_STATE(4044)] = 146309, + [SMALL_STATE(4045)] = 146326, + [SMALL_STATE(4046)] = 146349, + [SMALL_STATE(4047)] = 146372, + [SMALL_STATE(4048)] = 146389, + [SMALL_STATE(4049)] = 146406, + [SMALL_STATE(4050)] = 146429, + [SMALL_STATE(4051)] = 146448, + [SMALL_STATE(4052)] = 146467, + [SMALL_STATE(4053)] = 146486, + [SMALL_STATE(4054)] = 146505, + [SMALL_STATE(4055)] = 146522, + [SMALL_STATE(4056)] = 146537, + [SMALL_STATE(4057)] = 146560, + [SMALL_STATE(4058)] = 146583, + [SMALL_STATE(4059)] = 146599, + [SMALL_STATE(4060)] = 146615, + [SMALL_STATE(4061)] = 146627, + [SMALL_STATE(4062)] = 146643, + [SMALL_STATE(4063)] = 146659, + [SMALL_STATE(4064)] = 146671, + [SMALL_STATE(4065)] = 146683, + [SMALL_STATE(4066)] = 146699, + [SMALL_STATE(4067)] = 146719, + [SMALL_STATE(4068)] = 146739, + [SMALL_STATE(4069)] = 146755, + [SMALL_STATE(4070)] = 146771, + [SMALL_STATE(4071)] = 146783, + [SMALL_STATE(4072)] = 146795, + [SMALL_STATE(4073)] = 146807, + [SMALL_STATE(4074)] = 146819, + [SMALL_STATE(4075)] = 146831, + [SMALL_STATE(4076)] = 146847, + [SMALL_STATE(4077)] = 146867, + [SMALL_STATE(4078)] = 146887, + [SMALL_STATE(4079)] = 146899, + [SMALL_STATE(4080)] = 146911, + [SMALL_STATE(4081)] = 146923, + [SMALL_STATE(4082)] = 146939, + [SMALL_STATE(4083)] = 146959, + [SMALL_STATE(4084)] = 146975, + [SMALL_STATE(4085)] = 146995, + [SMALL_STATE(4086)] = 147015, + [SMALL_STATE(4087)] = 147031, + [SMALL_STATE(4088)] = 147051, + [SMALL_STATE(4089)] = 147067, + [SMALL_STATE(4090)] = 147087, + [SMALL_STATE(4091)] = 147099, + [SMALL_STATE(4092)] = 147111, + [SMALL_STATE(4093)] = 147127, + [SMALL_STATE(4094)] = 147139, + [SMALL_STATE(4095)] = 147151, + [SMALL_STATE(4096)] = 147167, + [SMALL_STATE(4097)] = 147183, + [SMALL_STATE(4098)] = 147195, + [SMALL_STATE(4099)] = 147209, + [SMALL_STATE(4100)] = 147221, + [SMALL_STATE(4101)] = 147237, + [SMALL_STATE(4102)] = 147253, + [SMALL_STATE(4103)] = 147267, + [SMALL_STATE(4104)] = 147283, + [SMALL_STATE(4105)] = 147299, + [SMALL_STATE(4106)] = 147317, + [SMALL_STATE(4107)] = 147333, + [SMALL_STATE(4108)] = 147347, + [SMALL_STATE(4109)] = 147363, + [SMALL_STATE(4110)] = 147379, + [SMALL_STATE(4111)] = 147391, + [SMALL_STATE(4112)] = 147409, + [SMALL_STATE(4113)] = 147421, + [SMALL_STATE(4114)] = 147433, + [SMALL_STATE(4115)] = 147445, + [SMALL_STATE(4116)] = 147461, + [SMALL_STATE(4117)] = 147477, + [SMALL_STATE(4118)] = 147493, + [SMALL_STATE(4119)] = 147511, + [SMALL_STATE(4120)] = 147527, + [SMALL_STATE(4121)] = 147547, + [SMALL_STATE(4122)] = 147567, + [SMALL_STATE(4123)] = 147587, + [SMALL_STATE(4124)] = 147607, + [SMALL_STATE(4125)] = 147623, + [SMALL_STATE(4126)] = 147639, + [SMALL_STATE(4127)] = 147655, + [SMALL_STATE(4128)] = 147669, + [SMALL_STATE(4129)] = 147685, + [SMALL_STATE(4130)] = 147705, + [SMALL_STATE(4131)] = 147721, + [SMALL_STATE(4132)] = 147733, + [SMALL_STATE(4133)] = 147747, + [SMALL_STATE(4134)] = 147763, + [SMALL_STATE(4135)] = 147775, + [SMALL_STATE(4136)] = 147787, + [SMALL_STATE(4137)] = 147799, + [SMALL_STATE(4138)] = 147815, + [SMALL_STATE(4139)] = 147835, + [SMALL_STATE(4140)] = 147847, + [SMALL_STATE(4141)] = 147865, + [SMALL_STATE(4142)] = 147877, + [SMALL_STATE(4143)] = 147889, + [SMALL_STATE(4144)] = 147901, + [SMALL_STATE(4145)] = 147915, + [SMALL_STATE(4146)] = 147927, + [SMALL_STATE(4147)] = 147939, + [SMALL_STATE(4148)] = 147951, + [SMALL_STATE(4149)] = 147963, + [SMALL_STATE(4150)] = 147977, + [SMALL_STATE(4151)] = 147989, + [SMALL_STATE(4152)] = 148003, + [SMALL_STATE(4153)] = 148023, + [SMALL_STATE(4154)] = 148039, + [SMALL_STATE(4155)] = 148055, + [SMALL_STATE(4156)] = 148067, + [SMALL_STATE(4157)] = 148079, + [SMALL_STATE(4158)] = 148099, + [SMALL_STATE(4159)] = 148111, + [SMALL_STATE(4160)] = 148123, + [SMALL_STATE(4161)] = 148139, + [SMALL_STATE(4162)] = 148155, + [SMALL_STATE(4163)] = 148167, + [SMALL_STATE(4164)] = 148183, + [SMALL_STATE(4165)] = 148199, + [SMALL_STATE(4166)] = 148213, + [SMALL_STATE(4167)] = 148229, + [SMALL_STATE(4168)] = 148245, + [SMALL_STATE(4169)] = 148265, + [SMALL_STATE(4170)] = 148281, + [SMALL_STATE(4171)] = 148297, + [SMALL_STATE(4172)] = 148317, + [SMALL_STATE(4173)] = 148333, + [SMALL_STATE(4174)] = 148351, + [SMALL_STATE(4175)] = 148367, + [SMALL_STATE(4176)] = 148381, + [SMALL_STATE(4177)] = 148401, + [SMALL_STATE(4178)] = 148417, + [SMALL_STATE(4179)] = 148433, + [SMALL_STATE(4180)] = 148445, + [SMALL_STATE(4181)] = 148465, + [SMALL_STATE(4182)] = 148481, + [SMALL_STATE(4183)] = 148501, + [SMALL_STATE(4184)] = 148517, + [SMALL_STATE(4185)] = 148531, + [SMALL_STATE(4186)] = 148547, + [SMALL_STATE(4187)] = 148567, + [SMALL_STATE(4188)] = 148583, + [SMALL_STATE(4189)] = 148599, + [SMALL_STATE(4190)] = 148615, + [SMALL_STATE(4191)] = 148631, + [SMALL_STATE(4192)] = 148651, + [SMALL_STATE(4193)] = 148667, + [SMALL_STATE(4194)] = 148679, + [SMALL_STATE(4195)] = 148691, + [SMALL_STATE(4196)] = 148711, + [SMALL_STATE(4197)] = 148725, + [SMALL_STATE(4198)] = 148737, + [SMALL_STATE(4199)] = 148755, + [SMALL_STATE(4200)] = 148775, + [SMALL_STATE(4201)] = 148791, + [SMALL_STATE(4202)] = 148811, + [SMALL_STATE(4203)] = 148825, + [SMALL_STATE(4204)] = 148845, + [SMALL_STATE(4205)] = 148861, + [SMALL_STATE(4206)] = 148877, + [SMALL_STATE(4207)] = 148889, + [SMALL_STATE(4208)] = 148901, + [SMALL_STATE(4209)] = 148915, + [SMALL_STATE(4210)] = 148929, + [SMALL_STATE(4211)] = 148949, + [SMALL_STATE(4212)] = 148969, + [SMALL_STATE(4213)] = 148981, + [SMALL_STATE(4214)] = 148993, + [SMALL_STATE(4215)] = 149013, + [SMALL_STATE(4216)] = 149031, + [SMALL_STATE(4217)] = 149047, + [SMALL_STATE(4218)] = 149061, + [SMALL_STATE(4219)] = 149081, + [SMALL_STATE(4220)] = 149101, + [SMALL_STATE(4221)] = 149117, + [SMALL_STATE(4222)] = 149137, + [SMALL_STATE(4223)] = 149157, + [SMALL_STATE(4224)] = 149173, + [SMALL_STATE(4225)] = 149191, + [SMALL_STATE(4226)] = 149211, + [SMALL_STATE(4227)] = 149231, + [SMALL_STATE(4228)] = 149247, + [SMALL_STATE(4229)] = 149267, + [SMALL_STATE(4230)] = 149287, + [SMALL_STATE(4231)] = 149307, + [SMALL_STATE(4232)] = 149321, + [SMALL_STATE(4233)] = 149337, + [SMALL_STATE(4234)] = 149353, + [SMALL_STATE(4235)] = 149365, + [SMALL_STATE(4236)] = 149381, + [SMALL_STATE(4237)] = 149393, + [SMALL_STATE(4238)] = 149405, + [SMALL_STATE(4239)] = 149417, + [SMALL_STATE(4240)] = 149429, + [SMALL_STATE(4241)] = 149441, + [SMALL_STATE(4242)] = 149453, + [SMALL_STATE(4243)] = 149465, + [SMALL_STATE(4244)] = 149477, + [SMALL_STATE(4245)] = 149489, + [SMALL_STATE(4246)] = 149501, + [SMALL_STATE(4247)] = 149513, + [SMALL_STATE(4248)] = 149529, + [SMALL_STATE(4249)] = 149545, + [SMALL_STATE(4250)] = 149557, + [SMALL_STATE(4251)] = 149569, + [SMALL_STATE(4252)] = 149585, + [SMALL_STATE(4253)] = 149605, + [SMALL_STATE(4254)] = 149621, + [SMALL_STATE(4255)] = 149641, + [SMALL_STATE(4256)] = 149657, + [SMALL_STATE(4257)] = 149673, + [SMALL_STATE(4258)] = 149689, + [SMALL_STATE(4259)] = 149703, + [SMALL_STATE(4260)] = 149719, + [SMALL_STATE(4261)] = 149735, + [SMALL_STATE(4262)] = 149747, + [SMALL_STATE(4263)] = 149763, + [SMALL_STATE(4264)] = 149777, + [SMALL_STATE(4265)] = 149797, + [SMALL_STATE(4266)] = 149813, + [SMALL_STATE(4267)] = 149829, + [SMALL_STATE(4268)] = 149845, + [SMALL_STATE(4269)] = 149865, + [SMALL_STATE(4270)] = 149881, + [SMALL_STATE(4271)] = 149897, + [SMALL_STATE(4272)] = 149913, + [SMALL_STATE(4273)] = 149929, + [SMALL_STATE(4274)] = 149941, + [SMALL_STATE(4275)] = 149953, + [SMALL_STATE(4276)] = 149965, + [SMALL_STATE(4277)] = 149981, + [SMALL_STATE(4278)] = 150001, + [SMALL_STATE(4279)] = 150013, + [SMALL_STATE(4280)] = 150025, + [SMALL_STATE(4281)] = 150037, + [SMALL_STATE(4282)] = 150049, + [SMALL_STATE(4283)] = 150061, + [SMALL_STATE(4284)] = 150073, + [SMALL_STATE(4285)] = 150089, + [SMALL_STATE(4286)] = 150107, + [SMALL_STATE(4287)] = 150125, + [SMALL_STATE(4288)] = 150141, + [SMALL_STATE(4289)] = 150153, + [SMALL_STATE(4290)] = 150165, + [SMALL_STATE(4291)] = 150181, + [SMALL_STATE(4292)] = 150201, + [SMALL_STATE(4293)] = 150221, + [SMALL_STATE(4294)] = 150241, + [SMALL_STATE(4295)] = 150253, + [SMALL_STATE(4296)] = 150265, + [SMALL_STATE(4297)] = 150277, + [SMALL_STATE(4298)] = 150289, + [SMALL_STATE(4299)] = 150301, + [SMALL_STATE(4300)] = 150321, + [SMALL_STATE(4301)] = 150341, + [SMALL_STATE(4302)] = 150361, + [SMALL_STATE(4303)] = 150377, + [SMALL_STATE(4304)] = 150393, + [SMALL_STATE(4305)] = 150409, + [SMALL_STATE(4306)] = 150427, + [SMALL_STATE(4307)] = 150439, + [SMALL_STATE(4308)] = 150459, + [SMALL_STATE(4309)] = 150475, + [SMALL_STATE(4310)] = 150495, + [SMALL_STATE(4311)] = 150511, + [SMALL_STATE(4312)] = 150523, + [SMALL_STATE(4313)] = 150535, + [SMALL_STATE(4314)] = 150555, + [SMALL_STATE(4315)] = 150567, + [SMALL_STATE(4316)] = 150587, + [SMALL_STATE(4317)] = 150599, + [SMALL_STATE(4318)] = 150615, + [SMALL_STATE(4319)] = 150627, + [SMALL_STATE(4320)] = 150639, + [SMALL_STATE(4321)] = 150659, + [SMALL_STATE(4322)] = 150679, + [SMALL_STATE(4323)] = 150691, + [SMALL_STATE(4324)] = 150703, + [SMALL_STATE(4325)] = 150715, + [SMALL_STATE(4326)] = 150727, + [SMALL_STATE(4327)] = 150739, + [SMALL_STATE(4328)] = 150751, + [SMALL_STATE(4329)] = 150763, + [SMALL_STATE(4330)] = 150775, + [SMALL_STATE(4331)] = 150787, + [SMALL_STATE(4332)] = 150799, + [SMALL_STATE(4333)] = 150811, + [SMALL_STATE(4334)] = 150823, + [SMALL_STATE(4335)] = 150835, + [SMALL_STATE(4336)] = 150851, + [SMALL_STATE(4337)] = 150867, + [SMALL_STATE(4338)] = 150879, + [SMALL_STATE(4339)] = 150895, + [SMALL_STATE(4340)] = 150911, + [SMALL_STATE(4341)] = 150927, + [SMALL_STATE(4342)] = 150947, + [SMALL_STATE(4343)] = 150961, + [SMALL_STATE(4344)] = 150977, + [SMALL_STATE(4345)] = 150993, + [SMALL_STATE(4346)] = 151013, + [SMALL_STATE(4347)] = 151031, + [SMALL_STATE(4348)] = 151043, + [SMALL_STATE(4349)] = 151063, + [SMALL_STATE(4350)] = 151075, + [SMALL_STATE(4351)] = 151089, + [SMALL_STATE(4352)] = 151101, + [SMALL_STATE(4353)] = 151113, + [SMALL_STATE(4354)] = 151125, + [SMALL_STATE(4355)] = 151145, + [SMALL_STATE(4356)] = 151161, + [SMALL_STATE(4357)] = 151173, + [SMALL_STATE(4358)] = 151193, + [SMALL_STATE(4359)] = 151213, + [SMALL_STATE(4360)] = 151233, + [SMALL_STATE(4361)] = 151245, + [SMALL_STATE(4362)] = 151257, + [SMALL_STATE(4363)] = 151269, + [SMALL_STATE(4364)] = 151289, + [SMALL_STATE(4365)] = 151309, + [SMALL_STATE(4366)] = 151329, + [SMALL_STATE(4367)] = 151341, + [SMALL_STATE(4368)] = 151353, + [SMALL_STATE(4369)] = 151369, + [SMALL_STATE(4370)] = 151385, + [SMALL_STATE(4371)] = 151405, + [SMALL_STATE(4372)] = 151421, + [SMALL_STATE(4373)] = 151441, + [SMALL_STATE(4374)] = 151457, + [SMALL_STATE(4375)] = 151477, + [SMALL_STATE(4376)] = 151497, + [SMALL_STATE(4377)] = 151517, + [SMALL_STATE(4378)] = 151533, + [SMALL_STATE(4379)] = 151549, + [SMALL_STATE(4380)] = 151565, + [SMALL_STATE(4381)] = 151581, + [SMALL_STATE(4382)] = 151597, + [SMALL_STATE(4383)] = 151613, + [SMALL_STATE(4384)] = 151629, + [SMALL_STATE(4385)] = 151649, + [SMALL_STATE(4386)] = 151669, + [SMALL_STATE(4387)] = 151685, + [SMALL_STATE(4388)] = 151705, + [SMALL_STATE(4389)] = 151725, + [SMALL_STATE(4390)] = 151745, + [SMALL_STATE(4391)] = 151759, + [SMALL_STATE(4392)] = 151779, + [SMALL_STATE(4393)] = 151795, + [SMALL_STATE(4394)] = 151815, + [SMALL_STATE(4395)] = 151831, + [SMALL_STATE(4396)] = 151847, + [SMALL_STATE(4397)] = 151867, + [SMALL_STATE(4398)] = 151881, + [SMALL_STATE(4399)] = 151895, + [SMALL_STATE(4400)] = 151911, + [SMALL_STATE(4401)] = 151931, + [SMALL_STATE(4402)] = 151951, + [SMALL_STATE(4403)] = 151971, + [SMALL_STATE(4404)] = 151983, + [SMALL_STATE(4405)] = 151999, + [SMALL_STATE(4406)] = 152015, + [SMALL_STATE(4407)] = 152035, + [SMALL_STATE(4408)] = 152051, + [SMALL_STATE(4409)] = 152071, + [SMALL_STATE(4410)] = 152083, + [SMALL_STATE(4411)] = 152103, + [SMALL_STATE(4412)] = 152123, + [SMALL_STATE(4413)] = 152139, + [SMALL_STATE(4414)] = 152159, + [SMALL_STATE(4415)] = 152179, + [SMALL_STATE(4416)] = 152195, + [SMALL_STATE(4417)] = 152211, + [SMALL_STATE(4418)] = 152227, + [SMALL_STATE(4419)] = 152247, + [SMALL_STATE(4420)] = 152259, + [SMALL_STATE(4421)] = 152275, + [SMALL_STATE(4422)] = 152291, + [SMALL_STATE(4423)] = 152311, + [SMALL_STATE(4424)] = 152331, + [SMALL_STATE(4425)] = 152347, + [SMALL_STATE(4426)] = 152363, + [SMALL_STATE(4427)] = 152377, + [SMALL_STATE(4428)] = 152397, + [SMALL_STATE(4429)] = 152417, + [SMALL_STATE(4430)] = 152437, + [SMALL_STATE(4431)] = 152451, + [SMALL_STATE(4432)] = 152467, + [SMALL_STATE(4433)] = 152483, + [SMALL_STATE(4434)] = 152503, + [SMALL_STATE(4435)] = 152523, + [SMALL_STATE(4436)] = 152543, + [SMALL_STATE(4437)] = 152557, + [SMALL_STATE(4438)] = 152571, + [SMALL_STATE(4439)] = 152583, + [SMALL_STATE(4440)] = 152603, + [SMALL_STATE(4441)] = 152619, + [SMALL_STATE(4442)] = 152635, + [SMALL_STATE(4443)] = 152655, + [SMALL_STATE(4444)] = 152671, + [SMALL_STATE(4445)] = 152687, + [SMALL_STATE(4446)] = 152703, + [SMALL_STATE(4447)] = 152719, + [SMALL_STATE(4448)] = 152735, + [SMALL_STATE(4449)] = 152751, + [SMALL_STATE(4450)] = 152763, + [SMALL_STATE(4451)] = 152779, + [SMALL_STATE(4452)] = 152795, + [SMALL_STATE(4453)] = 152811, + [SMALL_STATE(4454)] = 152825, + [SMALL_STATE(4455)] = 152839, + [SMALL_STATE(4456)] = 152853, + [SMALL_STATE(4457)] = 152867, + [SMALL_STATE(4458)] = 152881, + [SMALL_STATE(4459)] = 152895, + [SMALL_STATE(4460)] = 152915, + [SMALL_STATE(4461)] = 152935, + [SMALL_STATE(4462)] = 152947, + [SMALL_STATE(4463)] = 152965, + [SMALL_STATE(4464)] = 152981, + [SMALL_STATE(4465)] = 152997, + [SMALL_STATE(4466)] = 153011, + [SMALL_STATE(4467)] = 153025, + [SMALL_STATE(4468)] = 153037, + [SMALL_STATE(4469)] = 153049, + [SMALL_STATE(4470)] = 153065, + [SMALL_STATE(4471)] = 153085, + [SMALL_STATE(4472)] = 153097, + [SMALL_STATE(4473)] = 153109, + [SMALL_STATE(4474)] = 153125, + [SMALL_STATE(4475)] = 153145, + [SMALL_STATE(4476)] = 153161, + [SMALL_STATE(4477)] = 153173, + [SMALL_STATE(4478)] = 153189, + [SMALL_STATE(4479)] = 153201, + [SMALL_STATE(4480)] = 153221, + [SMALL_STATE(4481)] = 153237, + [SMALL_STATE(4482)] = 153257, + [SMALL_STATE(4483)] = 153277, + [SMALL_STATE(4484)] = 153297, + [SMALL_STATE(4485)] = 153315, + [SMALL_STATE(4486)] = 153331, + [SMALL_STATE(4487)] = 153351, + [SMALL_STATE(4488)] = 153367, + [SMALL_STATE(4489)] = 153383, + [SMALL_STATE(4490)] = 153401, + [SMALL_STATE(4491)] = 153417, + [SMALL_STATE(4492)] = 153433, + [SMALL_STATE(4493)] = 153447, + [SMALL_STATE(4494)] = 153461, + [SMALL_STATE(4495)] = 153477, + [SMALL_STATE(4496)] = 153493, + [SMALL_STATE(4497)] = 153509, + [SMALL_STATE(4498)] = 153525, + [SMALL_STATE(4499)] = 153539, + [SMALL_STATE(4500)] = 153553, + [SMALL_STATE(4501)] = 153567, + [SMALL_STATE(4502)] = 153583, + [SMALL_STATE(4503)] = 153597, + [SMALL_STATE(4504)] = 153613, + [SMALL_STATE(4505)] = 153625, + [SMALL_STATE(4506)] = 153641, + [SMALL_STATE(4507)] = 153657, + [SMALL_STATE(4508)] = 153673, + [SMALL_STATE(4509)] = 153689, + [SMALL_STATE(4510)] = 153705, + [SMALL_STATE(4511)] = 153717, + [SMALL_STATE(4512)] = 153729, + [SMALL_STATE(4513)] = 153749, + [SMALL_STATE(4514)] = 153761, + [SMALL_STATE(4515)] = 153781, + [SMALL_STATE(4516)] = 153793, + [SMALL_STATE(4517)] = 153805, + [SMALL_STATE(4518)] = 153817, + [SMALL_STATE(4519)] = 153833, + [SMALL_STATE(4520)] = 153845, + [SMALL_STATE(4521)] = 153857, + [SMALL_STATE(4522)] = 153877, + [SMALL_STATE(4523)] = 153891, + [SMALL_STATE(4524)] = 153905, + [SMALL_STATE(4525)] = 153921, + [SMALL_STATE(4526)] = 153937, + [SMALL_STATE(4527)] = 153957, + [SMALL_STATE(4528)] = 153969, + [SMALL_STATE(4529)] = 153981, + [SMALL_STATE(4530)] = 153997, + [SMALL_STATE(4531)] = 154017, + [SMALL_STATE(4532)] = 154033, + [SMALL_STATE(4533)] = 154049, + [SMALL_STATE(4534)] = 154067, + [SMALL_STATE(4535)] = 154087, + [SMALL_STATE(4536)] = 154107, + [SMALL_STATE(4537)] = 154127, + [SMALL_STATE(4538)] = 154141, + [SMALL_STATE(4539)] = 154161, + [SMALL_STATE(4540)] = 154175, + [SMALL_STATE(4541)] = 154191, + [SMALL_STATE(4542)] = 154207, + [SMALL_STATE(4543)] = 154221, + [SMALL_STATE(4544)] = 154235, + [SMALL_STATE(4545)] = 154251, + [SMALL_STATE(4546)] = 154263, + [SMALL_STATE(4547)] = 154283, + [SMALL_STATE(4548)] = 154303, + [SMALL_STATE(4549)] = 154319, + [SMALL_STATE(4550)] = 154339, + [SMALL_STATE(4551)] = 154355, + [SMALL_STATE(4552)] = 154367, + [SMALL_STATE(4553)] = 154379, + [SMALL_STATE(4554)] = 154399, + [SMALL_STATE(4555)] = 154411, + [SMALL_STATE(4556)] = 154427, + [SMALL_STATE(4557)] = 154439, + [SMALL_STATE(4558)] = 154455, + [SMALL_STATE(4559)] = 154469, + [SMALL_STATE(4560)] = 154483, + [SMALL_STATE(4561)] = 154499, + [SMALL_STATE(4562)] = 154513, + [SMALL_STATE(4563)] = 154529, + [SMALL_STATE(4564)] = 154543, + [SMALL_STATE(4565)] = 154557, + [SMALL_STATE(4566)] = 154571, + [SMALL_STATE(4567)] = 154587, + [SMALL_STATE(4568)] = 154603, + [SMALL_STATE(4569)] = 154615, + [SMALL_STATE(4570)] = 154631, + [SMALL_STATE(4571)] = 154651, + [SMALL_STATE(4572)] = 154667, + [SMALL_STATE(4573)] = 154681, + [SMALL_STATE(4574)] = 154695, + [SMALL_STATE(4575)] = 154711, + [SMALL_STATE(4576)] = 154727, + [SMALL_STATE(4577)] = 154747, + [SMALL_STATE(4578)] = 154763, + [SMALL_STATE(4579)] = 154779, + [SMALL_STATE(4580)] = 154795, + [SMALL_STATE(4581)] = 154815, + [SMALL_STATE(4582)] = 154835, + [SMALL_STATE(4583)] = 154851, + [SMALL_STATE(4584)] = 154867, + [SMALL_STATE(4585)] = 154883, + [SMALL_STATE(4586)] = 154897, + [SMALL_STATE(4587)] = 154911, + [SMALL_STATE(4588)] = 154929, + [SMALL_STATE(4589)] = 154945, + [SMALL_STATE(4590)] = 154961, + [SMALL_STATE(4591)] = 154977, + [SMALL_STATE(4592)] = 154993, + [SMALL_STATE(4593)] = 155013, + [SMALL_STATE(4594)] = 155029, + [SMALL_STATE(4595)] = 155045, + [SMALL_STATE(4596)] = 155061, + [SMALL_STATE(4597)] = 155077, + [SMALL_STATE(4598)] = 155093, + [SMALL_STATE(4599)] = 155109, + [SMALL_STATE(4600)] = 155125, + [SMALL_STATE(4601)] = 155141, + [SMALL_STATE(4602)] = 155161, + [SMALL_STATE(4603)] = 155177, + [SMALL_STATE(4604)] = 155193, + [SMALL_STATE(4605)] = 155209, + [SMALL_STATE(4606)] = 155225, + [SMALL_STATE(4607)] = 155241, + [SMALL_STATE(4608)] = 155257, + [SMALL_STATE(4609)] = 155273, + [SMALL_STATE(4610)] = 155285, + [SMALL_STATE(4611)] = 155301, + [SMALL_STATE(4612)] = 155313, + [SMALL_STATE(4613)] = 155325, + [SMALL_STATE(4614)] = 155337, + [SMALL_STATE(4615)] = 155349, + [SMALL_STATE(4616)] = 155369, + [SMALL_STATE(4617)] = 155381, + [SMALL_STATE(4618)] = 155401, + [SMALL_STATE(4619)] = 155413, + [SMALL_STATE(4620)] = 155425, + [SMALL_STATE(4621)] = 155437, + [SMALL_STATE(4622)] = 155451, + [SMALL_STATE(4623)] = 155471, + [SMALL_STATE(4624)] = 155487, + [SMALL_STATE(4625)] = 155503, + [SMALL_STATE(4626)] = 155519, + [SMALL_STATE(4627)] = 155535, + [SMALL_STATE(4628)] = 155555, + [SMALL_STATE(4629)] = 155571, + [SMALL_STATE(4630)] = 155587, + [SMALL_STATE(4631)] = 155599, + [SMALL_STATE(4632)] = 155611, + [SMALL_STATE(4633)] = 155623, + [SMALL_STATE(4634)] = 155635, + [SMALL_STATE(4635)] = 155647, + [SMALL_STATE(4636)] = 155659, + [SMALL_STATE(4637)] = 155679, + [SMALL_STATE(4638)] = 155691, + [SMALL_STATE(4639)] = 155703, + [SMALL_STATE(4640)] = 155715, + [SMALL_STATE(4641)] = 155735, + [SMALL_STATE(4642)] = 155747, + [SMALL_STATE(4643)] = 155759, + [SMALL_STATE(4644)] = 155779, + [SMALL_STATE(4645)] = 155791, + [SMALL_STATE(4646)] = 155803, + [SMALL_STATE(4647)] = 155815, + [SMALL_STATE(4648)] = 155835, + [SMALL_STATE(4649)] = 155847, + [SMALL_STATE(4650)] = 155859, [SMALL_STATE(4651)] = 155875, - [SMALL_STATE(4652)] = 155894, - [SMALL_STATE(4653)] = 155911, - [SMALL_STATE(4654)] = 155926, - [SMALL_STATE(4655)] = 155945, - [SMALL_STATE(4656)] = 155962, - [SMALL_STATE(4657)] = 155979, - [SMALL_STATE(4658)] = 155994, - [SMALL_STATE(4659)] = 156007, - [SMALL_STATE(4660)] = 156024, - [SMALL_STATE(4661)] = 156041, - [SMALL_STATE(4662)] = 156058, - [SMALL_STATE(4663)] = 156073, - [SMALL_STATE(4664)] = 156090, - [SMALL_STATE(4665)] = 156105, - [SMALL_STATE(4666)] = 156122, - [SMALL_STATE(4667)] = 156139, - [SMALL_STATE(4668)] = 156156, - [SMALL_STATE(4669)] = 156171, - [SMALL_STATE(4670)] = 156188, - [SMALL_STATE(4671)] = 156199, - [SMALL_STATE(4672)] = 156214, - [SMALL_STATE(4673)] = 156225, + [SMALL_STATE(4652)] = 155892, + [SMALL_STATE(4653)] = 155909, + [SMALL_STATE(4654)] = 155924, + [SMALL_STATE(4655)] = 155941, + [SMALL_STATE(4656)] = 155958, + [SMALL_STATE(4657)] = 155973, + [SMALL_STATE(4658)] = 155988, + [SMALL_STATE(4659)] = 156003, + [SMALL_STATE(4660)] = 156020, + [SMALL_STATE(4661)] = 156037, + [SMALL_STATE(4662)] = 156054, + [SMALL_STATE(4663)] = 156071, + [SMALL_STATE(4664)] = 156082, + [SMALL_STATE(4665)] = 156097, + [SMALL_STATE(4666)] = 156112, + [SMALL_STATE(4667)] = 156129, + [SMALL_STATE(4668)] = 156146, + [SMALL_STATE(4669)] = 156163, + [SMALL_STATE(4670)] = 156180, + [SMALL_STATE(4671)] = 156195, + [SMALL_STATE(4672)] = 156208, + [SMALL_STATE(4673)] = 156223, [SMALL_STATE(4674)] = 156240, [SMALL_STATE(4675)] = 156255, [SMALL_STATE(4676)] = 156272, - [SMALL_STATE(4677)] = 156289, - [SMALL_STATE(4678)] = 156306, - [SMALL_STATE(4679)] = 156321, - [SMALL_STATE(4680)] = 156336, - [SMALL_STATE(4681)] = 156351, - [SMALL_STATE(4682)] = 156368, - [SMALL_STATE(4683)] = 156385, - [SMALL_STATE(4684)] = 156402, - [SMALL_STATE(4685)] = 156419, - [SMALL_STATE(4686)] = 156436, - [SMALL_STATE(4687)] = 156453, - [SMALL_STATE(4688)] = 156470, - [SMALL_STATE(4689)] = 156487, - [SMALL_STATE(4690)] = 156504, - [SMALL_STATE(4691)] = 156521, - [SMALL_STATE(4692)] = 156532, - [SMALL_STATE(4693)] = 156549, - [SMALL_STATE(4694)] = 156566, - [SMALL_STATE(4695)] = 156583, - [SMALL_STATE(4696)] = 156600, - [SMALL_STATE(4697)] = 156617, - [SMALL_STATE(4698)] = 156634, - [SMALL_STATE(4699)] = 156651, - [SMALL_STATE(4700)] = 156666, - [SMALL_STATE(4701)] = 156683, - [SMALL_STATE(4702)] = 156698, - [SMALL_STATE(4703)] = 156715, - [SMALL_STATE(4704)] = 156732, - [SMALL_STATE(4705)] = 156747, - [SMALL_STATE(4706)] = 156762, - [SMALL_STATE(4707)] = 156777, - [SMALL_STATE(4708)] = 156796, - [SMALL_STATE(4709)] = 156807, - [SMALL_STATE(4710)] = 156824, - [SMALL_STATE(4711)] = 156841, - [SMALL_STATE(4712)] = 156856, - [SMALL_STATE(4713)] = 156873, - [SMALL_STATE(4714)] = 156888, - [SMALL_STATE(4715)] = 156907, - [SMALL_STATE(4716)] = 156924, - [SMALL_STATE(4717)] = 156937, - [SMALL_STATE(4718)] = 156954, - [SMALL_STATE(4719)] = 156971, - [SMALL_STATE(4720)] = 156988, - [SMALL_STATE(4721)] = 157005, - [SMALL_STATE(4722)] = 157022, - [SMALL_STATE(4723)] = 157039, - [SMALL_STATE(4724)] = 157056, - [SMALL_STATE(4725)] = 157073, - [SMALL_STATE(4726)] = 157090, - [SMALL_STATE(4727)] = 157105, - [SMALL_STATE(4728)] = 157120, - [SMALL_STATE(4729)] = 157137, - [SMALL_STATE(4730)] = 157154, - [SMALL_STATE(4731)] = 157171, - [SMALL_STATE(4732)] = 157188, - [SMALL_STATE(4733)] = 157205, - [SMALL_STATE(4734)] = 157222, - [SMALL_STATE(4735)] = 157239, - [SMALL_STATE(4736)] = 157256, - [SMALL_STATE(4737)] = 157271, - [SMALL_STATE(4738)] = 157288, - [SMALL_STATE(4739)] = 157305, - [SMALL_STATE(4740)] = 157316, - [SMALL_STATE(4741)] = 157333, - [SMALL_STATE(4742)] = 157350, - [SMALL_STATE(4743)] = 157365, - [SMALL_STATE(4744)] = 157382, - [SMALL_STATE(4745)] = 157399, - [SMALL_STATE(4746)] = 157416, - [SMALL_STATE(4747)] = 157433, - [SMALL_STATE(4748)] = 157448, - [SMALL_STATE(4749)] = 157459, - [SMALL_STATE(4750)] = 157474, - [SMALL_STATE(4751)] = 157491, - [SMALL_STATE(4752)] = 157508, - [SMALL_STATE(4753)] = 157525, - [SMALL_STATE(4754)] = 157542, - [SMALL_STATE(4755)] = 157559, - [SMALL_STATE(4756)] = 157576, - [SMALL_STATE(4757)] = 157591, - [SMALL_STATE(4758)] = 157608, - [SMALL_STATE(4759)] = 157625, - [SMALL_STATE(4760)] = 157640, - [SMALL_STATE(4761)] = 157657, - [SMALL_STATE(4762)] = 157674, - [SMALL_STATE(4763)] = 157691, - [SMALL_STATE(4764)] = 157708, - [SMALL_STATE(4765)] = 157725, - [SMALL_STATE(4766)] = 157740, - [SMALL_STATE(4767)] = 157755, - [SMALL_STATE(4768)] = 157772, - [SMALL_STATE(4769)] = 157789, - [SMALL_STATE(4770)] = 157806, - [SMALL_STATE(4771)] = 157823, - [SMALL_STATE(4772)] = 157840, - [SMALL_STATE(4773)] = 157857, - [SMALL_STATE(4774)] = 157870, - [SMALL_STATE(4775)] = 157887, - [SMALL_STATE(4776)] = 157902, - [SMALL_STATE(4777)] = 157919, - [SMALL_STATE(4778)] = 157934, - [SMALL_STATE(4779)] = 157951, - [SMALL_STATE(4780)] = 157968, - [SMALL_STATE(4781)] = 157985, - [SMALL_STATE(4782)] = 158002, - [SMALL_STATE(4783)] = 158019, - [SMALL_STATE(4784)] = 158036, - [SMALL_STATE(4785)] = 158053, - [SMALL_STATE(4786)] = 158064, - [SMALL_STATE(4787)] = 158081, - [SMALL_STATE(4788)] = 158098, - [SMALL_STATE(4789)] = 158115, - [SMALL_STATE(4790)] = 158132, - [SMALL_STATE(4791)] = 158149, - [SMALL_STATE(4792)] = 158166, - [SMALL_STATE(4793)] = 158183, - [SMALL_STATE(4794)] = 158200, - [SMALL_STATE(4795)] = 158217, - [SMALL_STATE(4796)] = 158234, - [SMALL_STATE(4797)] = 158245, - [SMALL_STATE(4798)] = 158262, - [SMALL_STATE(4799)] = 158279, - [SMALL_STATE(4800)] = 158289, - [SMALL_STATE(4801)] = 158299, - [SMALL_STATE(4802)] = 158309, - [SMALL_STATE(4803)] = 158323, - [SMALL_STATE(4804)] = 158337, - [SMALL_STATE(4805)] = 158347, - [SMALL_STATE(4806)] = 158361, - [SMALL_STATE(4807)] = 158371, - [SMALL_STATE(4808)] = 158385, - [SMALL_STATE(4809)] = 158399, - [SMALL_STATE(4810)] = 158413, - [SMALL_STATE(4811)] = 158427, - [SMALL_STATE(4812)] = 158441, - [SMALL_STATE(4813)] = 158455, - [SMALL_STATE(4814)] = 158469, - [SMALL_STATE(4815)] = 158481, - [SMALL_STATE(4816)] = 158495, - [SMALL_STATE(4817)] = 158505, - [SMALL_STATE(4818)] = 158515, - [SMALL_STATE(4819)] = 158525, - [SMALL_STATE(4820)] = 158535, - [SMALL_STATE(4821)] = 158545, - [SMALL_STATE(4822)] = 158555, - [SMALL_STATE(4823)] = 158565, - [SMALL_STATE(4824)] = 158575, - [SMALL_STATE(4825)] = 158587, - [SMALL_STATE(4826)] = 158597, - [SMALL_STATE(4827)] = 158607, - [SMALL_STATE(4828)] = 158617, - [SMALL_STATE(4829)] = 158631, - [SMALL_STATE(4830)] = 158645, - [SMALL_STATE(4831)] = 158659, - [SMALL_STATE(4832)] = 158673, - [SMALL_STATE(4833)] = 158687, - [SMALL_STATE(4834)] = 158697, - [SMALL_STATE(4835)] = 158707, - [SMALL_STATE(4836)] = 158717, - [SMALL_STATE(4837)] = 158731, - [SMALL_STATE(4838)] = 158745, - [SMALL_STATE(4839)] = 158755, - [SMALL_STATE(4840)] = 158765, - [SMALL_STATE(4841)] = 158779, - [SMALL_STATE(4842)] = 158789, - [SMALL_STATE(4843)] = 158799, - [SMALL_STATE(4844)] = 158809, - [SMALL_STATE(4845)] = 158823, - [SMALL_STATE(4846)] = 158833, - [SMALL_STATE(4847)] = 158847, - [SMALL_STATE(4848)] = 158861, - [SMALL_STATE(4849)] = 158875, - [SMALL_STATE(4850)] = 158885, - [SMALL_STATE(4851)] = 158899, - [SMALL_STATE(4852)] = 158911, - [SMALL_STATE(4853)] = 158921, - [SMALL_STATE(4854)] = 158935, - [SMALL_STATE(4855)] = 158947, - [SMALL_STATE(4856)] = 158961, - [SMALL_STATE(4857)] = 158975, - [SMALL_STATE(4858)] = 158989, - [SMALL_STATE(4859)] = 158999, - [SMALL_STATE(4860)] = 159009, - [SMALL_STATE(4861)] = 159019, - [SMALL_STATE(4862)] = 159029, - [SMALL_STATE(4863)] = 159043, - [SMALL_STATE(4864)] = 159055, - [SMALL_STATE(4865)] = 159069, - [SMALL_STATE(4866)] = 159083, - [SMALL_STATE(4867)] = 159097, - [SMALL_STATE(4868)] = 159111, - [SMALL_STATE(4869)] = 159125, - [SMALL_STATE(4870)] = 159135, - [SMALL_STATE(4871)] = 159149, - [SMALL_STATE(4872)] = 159163, - [SMALL_STATE(4873)] = 159175, - [SMALL_STATE(4874)] = 159189, - [SMALL_STATE(4875)] = 159203, - [SMALL_STATE(4876)] = 159213, - [SMALL_STATE(4877)] = 159227, - [SMALL_STATE(4878)] = 159241, - [SMALL_STATE(4879)] = 159255, - [SMALL_STATE(4880)] = 159269, - [SMALL_STATE(4881)] = 159281, - [SMALL_STATE(4882)] = 159295, - [SMALL_STATE(4883)] = 159309, - [SMALL_STATE(4884)] = 159319, - [SMALL_STATE(4885)] = 159329, - [SMALL_STATE(4886)] = 159339, - [SMALL_STATE(4887)] = 159349, - [SMALL_STATE(4888)] = 159359, - [SMALL_STATE(4889)] = 159369, - [SMALL_STATE(4890)] = 159381, - [SMALL_STATE(4891)] = 159391, - [SMALL_STATE(4892)] = 159401, - [SMALL_STATE(4893)] = 159415, - [SMALL_STATE(4894)] = 159429, - [SMALL_STATE(4895)] = 159439, - [SMALL_STATE(4896)] = 159449, - [SMALL_STATE(4897)] = 159461, - [SMALL_STATE(4898)] = 159471, - [SMALL_STATE(4899)] = 159485, - [SMALL_STATE(4900)] = 159495, - [SMALL_STATE(4901)] = 159509, - [SMALL_STATE(4902)] = 159523, - [SMALL_STATE(4903)] = 159533, - [SMALL_STATE(4904)] = 159543, - [SMALL_STATE(4905)] = 159553, - [SMALL_STATE(4906)] = 159563, - [SMALL_STATE(4907)] = 159573, - [SMALL_STATE(4908)] = 159583, - [SMALL_STATE(4909)] = 159593, - [SMALL_STATE(4910)] = 159607, - [SMALL_STATE(4911)] = 159621, - [SMALL_STATE(4912)] = 159635, - [SMALL_STATE(4913)] = 159647, - [SMALL_STATE(4914)] = 159661, - [SMALL_STATE(4915)] = 159675, - [SMALL_STATE(4916)] = 159685, - [SMALL_STATE(4917)] = 159699, - [SMALL_STATE(4918)] = 159709, - [SMALL_STATE(4919)] = 159723, - [SMALL_STATE(4920)] = 159735, - [SMALL_STATE(4921)] = 159749, - [SMALL_STATE(4922)] = 159763, - [SMALL_STATE(4923)] = 159773, - [SMALL_STATE(4924)] = 159787, - [SMALL_STATE(4925)] = 159797, - [SMALL_STATE(4926)] = 159807, - [SMALL_STATE(4927)] = 159817, - [SMALL_STATE(4928)] = 159827, - [SMALL_STATE(4929)] = 159837, - [SMALL_STATE(4930)] = 159847, - [SMALL_STATE(4931)] = 159861, - [SMALL_STATE(4932)] = 159871, - [SMALL_STATE(4933)] = 159881, - [SMALL_STATE(4934)] = 159893, - [SMALL_STATE(4935)] = 159903, - [SMALL_STATE(4936)] = 159917, - [SMALL_STATE(4937)] = 159927, - [SMALL_STATE(4938)] = 159939, - [SMALL_STATE(4939)] = 159949, - [SMALL_STATE(4940)] = 159963, - [SMALL_STATE(4941)] = 159973, - [SMALL_STATE(4942)] = 159985, - [SMALL_STATE(4943)] = 159999, - [SMALL_STATE(4944)] = 160013, - [SMALL_STATE(4945)] = 160027, - [SMALL_STATE(4946)] = 160037, - [SMALL_STATE(4947)] = 160047, - [SMALL_STATE(4948)] = 160061, - [SMALL_STATE(4949)] = 160071, - [SMALL_STATE(4950)] = 160081, - [SMALL_STATE(4951)] = 160091, - [SMALL_STATE(4952)] = 160105, - [SMALL_STATE(4953)] = 160115, - [SMALL_STATE(4954)] = 160125, - [SMALL_STATE(4955)] = 160135, - [SMALL_STATE(4956)] = 160149, - [SMALL_STATE(4957)] = 160159, - [SMALL_STATE(4958)] = 160169, - [SMALL_STATE(4959)] = 160179, - [SMALL_STATE(4960)] = 160189, - [SMALL_STATE(4961)] = 160199, - [SMALL_STATE(4962)] = 160213, - [SMALL_STATE(4963)] = 160223, - [SMALL_STATE(4964)] = 160233, - [SMALL_STATE(4965)] = 160247, - [SMALL_STATE(4966)] = 160257, - [SMALL_STATE(4967)] = 160267, - [SMALL_STATE(4968)] = 160277, - [SMALL_STATE(4969)] = 160287, - [SMALL_STATE(4970)] = 160301, - [SMALL_STATE(4971)] = 160311, - [SMALL_STATE(4972)] = 160321, - [SMALL_STATE(4973)] = 160331, - [SMALL_STATE(4974)] = 160341, - [SMALL_STATE(4975)] = 160351, - [SMALL_STATE(4976)] = 160361, - [SMALL_STATE(4977)] = 160371, - [SMALL_STATE(4978)] = 160381, - [SMALL_STATE(4979)] = 160391, - [SMALL_STATE(4980)] = 160405, - [SMALL_STATE(4981)] = 160415, - [SMALL_STATE(4982)] = 160425, - [SMALL_STATE(4983)] = 160435, - [SMALL_STATE(4984)] = 160447, - [SMALL_STATE(4985)] = 160459, - [SMALL_STATE(4986)] = 160469, - [SMALL_STATE(4987)] = 160479, - [SMALL_STATE(4988)] = 160489, - [SMALL_STATE(4989)] = 160499, - [SMALL_STATE(4990)] = 160509, - [SMALL_STATE(4991)] = 160523, - [SMALL_STATE(4992)] = 160533, - [SMALL_STATE(4993)] = 160547, - [SMALL_STATE(4994)] = 160557, - [SMALL_STATE(4995)] = 160567, - [SMALL_STATE(4996)] = 160577, - [SMALL_STATE(4997)] = 160587, - [SMALL_STATE(4998)] = 160597, - [SMALL_STATE(4999)] = 160611, - [SMALL_STATE(5000)] = 160621, - [SMALL_STATE(5001)] = 160631, - [SMALL_STATE(5002)] = 160641, - [SMALL_STATE(5003)] = 160651, - [SMALL_STATE(5004)] = 160661, - [SMALL_STATE(5005)] = 160671, - [SMALL_STATE(5006)] = 160681, - [SMALL_STATE(5007)] = 160691, - [SMALL_STATE(5008)] = 160701, - [SMALL_STATE(5009)] = 160711, - [SMALL_STATE(5010)] = 160721, - [SMALL_STATE(5011)] = 160731, - [SMALL_STATE(5012)] = 160741, - [SMALL_STATE(5013)] = 160751, - [SMALL_STATE(5014)] = 160761, - [SMALL_STATE(5015)] = 160771, - [SMALL_STATE(5016)] = 160781, - [SMALL_STATE(5017)] = 160791, - [SMALL_STATE(5018)] = 160801, - [SMALL_STATE(5019)] = 160811, - [SMALL_STATE(5020)] = 160821, - [SMALL_STATE(5021)] = 160831, - [SMALL_STATE(5022)] = 160841, - [SMALL_STATE(5023)] = 160855, - [SMALL_STATE(5024)] = 160865, - [SMALL_STATE(5025)] = 160875, - [SMALL_STATE(5026)] = 160885, - [SMALL_STATE(5027)] = 160895, - [SMALL_STATE(5028)] = 160909, - [SMALL_STATE(5029)] = 160919, - [SMALL_STATE(5030)] = 160929, - [SMALL_STATE(5031)] = 160939, - [SMALL_STATE(5032)] = 160949, - [SMALL_STATE(5033)] = 160963, - [SMALL_STATE(5034)] = 160973, - [SMALL_STATE(5035)] = 160987, - [SMALL_STATE(5036)] = 160997, - [SMALL_STATE(5037)] = 161007, - [SMALL_STATE(5038)] = 161017, - [SMALL_STATE(5039)] = 161031, - [SMALL_STATE(5040)] = 161041, - [SMALL_STATE(5041)] = 161051, - [SMALL_STATE(5042)] = 161061, - [SMALL_STATE(5043)] = 161071, - [SMALL_STATE(5044)] = 161081, - [SMALL_STATE(5045)] = 161091, - [SMALL_STATE(5046)] = 161101, - [SMALL_STATE(5047)] = 161111, - [SMALL_STATE(5048)] = 161121, - [SMALL_STATE(5049)] = 161131, - [SMALL_STATE(5050)] = 161141, - [SMALL_STATE(5051)] = 161151, - [SMALL_STATE(5052)] = 161161, - [SMALL_STATE(5053)] = 161171, - [SMALL_STATE(5054)] = 161181, - [SMALL_STATE(5055)] = 161191, - [SMALL_STATE(5056)] = 161201, - [SMALL_STATE(5057)] = 161211, - [SMALL_STATE(5058)] = 161221, - [SMALL_STATE(5059)] = 161231, - [SMALL_STATE(5060)] = 161245, - [SMALL_STATE(5061)] = 161255, - [SMALL_STATE(5062)] = 161265, - [SMALL_STATE(5063)] = 161275, - [SMALL_STATE(5064)] = 161285, - [SMALL_STATE(5065)] = 161295, - [SMALL_STATE(5066)] = 161305, - [SMALL_STATE(5067)] = 161319, - [SMALL_STATE(5068)] = 161329, - [SMALL_STATE(5069)] = 161339, - [SMALL_STATE(5070)] = 161349, - [SMALL_STATE(5071)] = 161359, - [SMALL_STATE(5072)] = 161369, - [SMALL_STATE(5073)] = 161379, - [SMALL_STATE(5074)] = 161389, - [SMALL_STATE(5075)] = 161399, - [SMALL_STATE(5076)] = 161409, - [SMALL_STATE(5077)] = 161419, - [SMALL_STATE(5078)] = 161429, - [SMALL_STATE(5079)] = 161439, - [SMALL_STATE(5080)] = 161449, - [SMALL_STATE(5081)] = 161459, - [SMALL_STATE(5082)] = 161469, - [SMALL_STATE(5083)] = 161479, - [SMALL_STATE(5084)] = 161489, - [SMALL_STATE(5085)] = 161499, - [SMALL_STATE(5086)] = 161509, - [SMALL_STATE(5087)] = 161519, - [SMALL_STATE(5088)] = 161529, - [SMALL_STATE(5089)] = 161539, - [SMALL_STATE(5090)] = 161549, - [SMALL_STATE(5091)] = 161561, - [SMALL_STATE(5092)] = 161575, - [SMALL_STATE(5093)] = 161585, - [SMALL_STATE(5094)] = 161595, - [SMALL_STATE(5095)] = 161605, - [SMALL_STATE(5096)] = 161615, - [SMALL_STATE(5097)] = 161625, - [SMALL_STATE(5098)] = 161635, - [SMALL_STATE(5099)] = 161645, - [SMALL_STATE(5100)] = 161659, - [SMALL_STATE(5101)] = 161669, - [SMALL_STATE(5102)] = 161679, - [SMALL_STATE(5103)] = 161693, - [SMALL_STATE(5104)] = 161703, - [SMALL_STATE(5105)] = 161713, - [SMALL_STATE(5106)] = 161727, - [SMALL_STATE(5107)] = 161741, - [SMALL_STATE(5108)] = 161751, - [SMALL_STATE(5109)] = 161761, - [SMALL_STATE(5110)] = 161771, - [SMALL_STATE(5111)] = 161781, - [SMALL_STATE(5112)] = 161795, - [SMALL_STATE(5113)] = 161809, - [SMALL_STATE(5114)] = 161823, - [SMALL_STATE(5115)] = 161833, - [SMALL_STATE(5116)] = 161843, - [SMALL_STATE(5117)] = 161853, - [SMALL_STATE(5118)] = 161863, - [SMALL_STATE(5119)] = 161873, - [SMALL_STATE(5120)] = 161883, - [SMALL_STATE(5121)] = 161893, - [SMALL_STATE(5122)] = 161903, - [SMALL_STATE(5123)] = 161913, - [SMALL_STATE(5124)] = 161925, - [SMALL_STATE(5125)] = 161935, - [SMALL_STATE(5126)] = 161945, - [SMALL_STATE(5127)] = 161955, - [SMALL_STATE(5128)] = 161965, - [SMALL_STATE(5129)] = 161975, - [SMALL_STATE(5130)] = 161985, - [SMALL_STATE(5131)] = 161995, - [SMALL_STATE(5132)] = 162005, - [SMALL_STATE(5133)] = 162015, - [SMALL_STATE(5134)] = 162025, - [SMALL_STATE(5135)] = 162039, - [SMALL_STATE(5136)] = 162049, - [SMALL_STATE(5137)] = 162059, - [SMALL_STATE(5138)] = 162069, - [SMALL_STATE(5139)] = 162079, - [SMALL_STATE(5140)] = 162093, - [SMALL_STATE(5141)] = 162103, - [SMALL_STATE(5142)] = 162113, - [SMALL_STATE(5143)] = 162127, - [SMALL_STATE(5144)] = 162137, - [SMALL_STATE(5145)] = 162147, - [SMALL_STATE(5146)] = 162157, - [SMALL_STATE(5147)] = 162167, - [SMALL_STATE(5148)] = 162177, - [SMALL_STATE(5149)] = 162187, - [SMALL_STATE(5150)] = 162197, - [SMALL_STATE(5151)] = 162207, - [SMALL_STATE(5152)] = 162217, - [SMALL_STATE(5153)] = 162227, - [SMALL_STATE(5154)] = 162237, - [SMALL_STATE(5155)] = 162247, - [SMALL_STATE(5156)] = 162257, - [SMALL_STATE(5157)] = 162267, - [SMALL_STATE(5158)] = 162277, - [SMALL_STATE(5159)] = 162287, - [SMALL_STATE(5160)] = 162297, - [SMALL_STATE(5161)] = 162307, - [SMALL_STATE(5162)] = 162317, - [SMALL_STATE(5163)] = 162327, - [SMALL_STATE(5164)] = 162337, - [SMALL_STATE(5165)] = 162347, - [SMALL_STATE(5166)] = 162357, - [SMALL_STATE(5167)] = 162367, - [SMALL_STATE(5168)] = 162377, - [SMALL_STATE(5169)] = 162387, - [SMALL_STATE(5170)] = 162397, - [SMALL_STATE(5171)] = 162407, - [SMALL_STATE(5172)] = 162417, - [SMALL_STATE(5173)] = 162431, - [SMALL_STATE(5174)] = 162441, - [SMALL_STATE(5175)] = 162455, - [SMALL_STATE(5176)] = 162469, - [SMALL_STATE(5177)] = 162479, - [SMALL_STATE(5178)] = 162489, - [SMALL_STATE(5179)] = 162503, - [SMALL_STATE(5180)] = 162513, - [SMALL_STATE(5181)] = 162523, - [SMALL_STATE(5182)] = 162533, - [SMALL_STATE(5183)] = 162543, - [SMALL_STATE(5184)] = 162553, - [SMALL_STATE(5185)] = 162563, - [SMALL_STATE(5186)] = 162573, - [SMALL_STATE(5187)] = 162583, - [SMALL_STATE(5188)] = 162593, - [SMALL_STATE(5189)] = 162603, - [SMALL_STATE(5190)] = 162617, - [SMALL_STATE(5191)] = 162627, - [SMALL_STATE(5192)] = 162637, - [SMALL_STATE(5193)] = 162651, - [SMALL_STATE(5194)] = 162661, - [SMALL_STATE(5195)] = 162675, - [SMALL_STATE(5196)] = 162685, - [SMALL_STATE(5197)] = 162699, - [SMALL_STATE(5198)] = 162709, - [SMALL_STATE(5199)] = 162719, - [SMALL_STATE(5200)] = 162733, - [SMALL_STATE(5201)] = 162743, - [SMALL_STATE(5202)] = 162757, - [SMALL_STATE(5203)] = 162767, - [SMALL_STATE(5204)] = 162777, - [SMALL_STATE(5205)] = 162787, - [SMALL_STATE(5206)] = 162797, - [SMALL_STATE(5207)] = 162807, - [SMALL_STATE(5208)] = 162817, - [SMALL_STATE(5209)] = 162827, - [SMALL_STATE(5210)] = 162837, - [SMALL_STATE(5211)] = 162847, - [SMALL_STATE(5212)] = 162857, - [SMALL_STATE(5213)] = 162867, - [SMALL_STATE(5214)] = 162881, - [SMALL_STATE(5215)] = 162891, - [SMALL_STATE(5216)] = 162901, - [SMALL_STATE(5217)] = 162911, - [SMALL_STATE(5218)] = 162921, - [SMALL_STATE(5219)] = 162931, - [SMALL_STATE(5220)] = 162941, - [SMALL_STATE(5221)] = 162951, - [SMALL_STATE(5222)] = 162961, - [SMALL_STATE(5223)] = 162971, - [SMALL_STATE(5224)] = 162981, - [SMALL_STATE(5225)] = 162991, - [SMALL_STATE(5226)] = 163001, - [SMALL_STATE(5227)] = 163011, - [SMALL_STATE(5228)] = 163021, - [SMALL_STATE(5229)] = 163035, - [SMALL_STATE(5230)] = 163049, - [SMALL_STATE(5231)] = 163059, - [SMALL_STATE(5232)] = 163069, - [SMALL_STATE(5233)] = 163083, - [SMALL_STATE(5234)] = 163093, - [SMALL_STATE(5235)] = 163107, - [SMALL_STATE(5236)] = 163117, - [SMALL_STATE(5237)] = 163127, - [SMALL_STATE(5238)] = 163137, - [SMALL_STATE(5239)] = 163147, - [SMALL_STATE(5240)] = 163157, - [SMALL_STATE(5241)] = 163167, - [SMALL_STATE(5242)] = 163181, - [SMALL_STATE(5243)] = 163191, - [SMALL_STATE(5244)] = 163201, - [SMALL_STATE(5245)] = 163211, - [SMALL_STATE(5246)] = 163221, - [SMALL_STATE(5247)] = 163231, - [SMALL_STATE(5248)] = 163241, - [SMALL_STATE(5249)] = 163255, - [SMALL_STATE(5250)] = 163265, - [SMALL_STATE(5251)] = 163275, - [SMALL_STATE(5252)] = 163289, - [SMALL_STATE(5253)] = 163303, - [SMALL_STATE(5254)] = 163313, - [SMALL_STATE(5255)] = 163323, - [SMALL_STATE(5256)] = 163333, - [SMALL_STATE(5257)] = 163343, - [SMALL_STATE(5258)] = 163353, - [SMALL_STATE(5259)] = 163363, - [SMALL_STATE(5260)] = 163373, - [SMALL_STATE(5261)] = 163383, - [SMALL_STATE(5262)] = 163397, - [SMALL_STATE(5263)] = 163407, - [SMALL_STATE(5264)] = 163417, - [SMALL_STATE(5265)] = 163427, - [SMALL_STATE(5266)] = 163437, - [SMALL_STATE(5267)] = 163447, - [SMALL_STATE(5268)] = 163457, - [SMALL_STATE(5269)] = 163467, - [SMALL_STATE(5270)] = 163479, - [SMALL_STATE(5271)] = 163489, - [SMALL_STATE(5272)] = 163499, - [SMALL_STATE(5273)] = 163509, - [SMALL_STATE(5274)] = 163519, - [SMALL_STATE(5275)] = 163529, - [SMALL_STATE(5276)] = 163539, - [SMALL_STATE(5277)] = 163549, - [SMALL_STATE(5278)] = 163561, - [SMALL_STATE(5279)] = 163573, - [SMALL_STATE(5280)] = 163583, - [SMALL_STATE(5281)] = 163593, - [SMALL_STATE(5282)] = 163603, - [SMALL_STATE(5283)] = 163613, - [SMALL_STATE(5284)] = 163627, - [SMALL_STATE(5285)] = 163637, - [SMALL_STATE(5286)] = 163647, - [SMALL_STATE(5287)] = 163661, - [SMALL_STATE(5288)] = 163671, - [SMALL_STATE(5289)] = 163681, - [SMALL_STATE(5290)] = 163691, - [SMALL_STATE(5291)] = 163701, - [SMALL_STATE(5292)] = 163711, - [SMALL_STATE(5293)] = 163725, - [SMALL_STATE(5294)] = 163735, - [SMALL_STATE(5295)] = 163745, - [SMALL_STATE(5296)] = 163755, - [SMALL_STATE(5297)] = 163765, - [SMALL_STATE(5298)] = 163775, - [SMALL_STATE(5299)] = 163789, - [SMALL_STATE(5300)] = 163799, - [SMALL_STATE(5301)] = 163809, - [SMALL_STATE(5302)] = 163819, - [SMALL_STATE(5303)] = 163833, - [SMALL_STATE(5304)] = 163843, - [SMALL_STATE(5305)] = 163857, - [SMALL_STATE(5306)] = 163871, - [SMALL_STATE(5307)] = 163885, - [SMALL_STATE(5308)] = 163899, - [SMALL_STATE(5309)] = 163909, - [SMALL_STATE(5310)] = 163923, - [SMALL_STATE(5311)] = 163937, - [SMALL_STATE(5312)] = 163951, - [SMALL_STATE(5313)] = 163965, - [SMALL_STATE(5314)] = 163975, - [SMALL_STATE(5315)] = 163989, - [SMALL_STATE(5316)] = 163999, - [SMALL_STATE(5317)] = 164009, - [SMALL_STATE(5318)] = 164019, - [SMALL_STATE(5319)] = 164029, - [SMALL_STATE(5320)] = 164039, - [SMALL_STATE(5321)] = 164053, - [SMALL_STATE(5322)] = 164063, - [SMALL_STATE(5323)] = 164073, - [SMALL_STATE(5324)] = 164083, - [SMALL_STATE(5325)] = 164093, - [SMALL_STATE(5326)] = 164103, - [SMALL_STATE(5327)] = 164113, - [SMALL_STATE(5328)] = 164125, - [SMALL_STATE(5329)] = 164139, - [SMALL_STATE(5330)] = 164149, - [SMALL_STATE(5331)] = 164159, - [SMALL_STATE(5332)] = 164169, - [SMALL_STATE(5333)] = 164179, - [SMALL_STATE(5334)] = 164189, - [SMALL_STATE(5335)] = 164201, - [SMALL_STATE(5336)] = 164213, - [SMALL_STATE(5337)] = 164223, - [SMALL_STATE(5338)] = 164233, - [SMALL_STATE(5339)] = 164245, - [SMALL_STATE(5340)] = 164255, - [SMALL_STATE(5341)] = 164265, - [SMALL_STATE(5342)] = 164275, - [SMALL_STATE(5343)] = 164285, - [SMALL_STATE(5344)] = 164295, - [SMALL_STATE(5345)] = 164309, - [SMALL_STATE(5346)] = 164319, - [SMALL_STATE(5347)] = 164329, - [SMALL_STATE(5348)] = 164339, - [SMALL_STATE(5349)] = 164353, - [SMALL_STATE(5350)] = 164363, - [SMALL_STATE(5351)] = 164377, - [SMALL_STATE(5352)] = 164387, - [SMALL_STATE(5353)] = 164397, - [SMALL_STATE(5354)] = 164411, - [SMALL_STATE(5355)] = 164421, - [SMALL_STATE(5356)] = 164435, - [SMALL_STATE(5357)] = 164445, - [SMALL_STATE(5358)] = 164459, - [SMALL_STATE(5359)] = 164473, - [SMALL_STATE(5360)] = 164483, - [SMALL_STATE(5361)] = 164493, - [SMALL_STATE(5362)] = 164503, - [SMALL_STATE(5363)] = 164513, - [SMALL_STATE(5364)] = 164523, - [SMALL_STATE(5365)] = 164535, - [SMALL_STATE(5366)] = 164545, - [SMALL_STATE(5367)] = 164555, - [SMALL_STATE(5368)] = 164565, - [SMALL_STATE(5369)] = 164579, - [SMALL_STATE(5370)] = 164593, - [SMALL_STATE(5371)] = 164607, - [SMALL_STATE(5372)] = 164617, - [SMALL_STATE(5373)] = 164627, - [SMALL_STATE(5374)] = 164641, - [SMALL_STATE(5375)] = 164655, - [SMALL_STATE(5376)] = 164667, - [SMALL_STATE(5377)] = 164677, - [SMALL_STATE(5378)] = 164691, - [SMALL_STATE(5379)] = 164701, - [SMALL_STATE(5380)] = 164711, - [SMALL_STATE(5381)] = 164721, - [SMALL_STATE(5382)] = 164735, - [SMALL_STATE(5383)] = 164749, - [SMALL_STATE(5384)] = 164759, - [SMALL_STATE(5385)] = 164769, - [SMALL_STATE(5386)] = 164783, - [SMALL_STATE(5387)] = 164793, - [SMALL_STATE(5388)] = 164805, - [SMALL_STATE(5389)] = 164817, - [SMALL_STATE(5390)] = 164831, - [SMALL_STATE(5391)] = 164843, - [SMALL_STATE(5392)] = 164853, - [SMALL_STATE(5393)] = 164863, - [SMALL_STATE(5394)] = 164877, - [SMALL_STATE(5395)] = 164891, - [SMALL_STATE(5396)] = 164905, - [SMALL_STATE(5397)] = 164919, - [SMALL_STATE(5398)] = 164929, - [SMALL_STATE(5399)] = 164939, - [SMALL_STATE(5400)] = 164949, - [SMALL_STATE(5401)] = 164963, - [SMALL_STATE(5402)] = 164977, - [SMALL_STATE(5403)] = 164991, - [SMALL_STATE(5404)] = 165001, - [SMALL_STATE(5405)] = 165011, - [SMALL_STATE(5406)] = 165021, - [SMALL_STATE(5407)] = 165031, - [SMALL_STATE(5408)] = 165041, - [SMALL_STATE(5409)] = 165051, - [SMALL_STATE(5410)] = 165061, - [SMALL_STATE(5411)] = 165075, - [SMALL_STATE(5412)] = 165089, - [SMALL_STATE(5413)] = 165099, - [SMALL_STATE(5414)] = 165109, - [SMALL_STATE(5415)] = 165121, - [SMALL_STATE(5416)] = 165131, - [SMALL_STATE(5417)] = 165141, - [SMALL_STATE(5418)] = 165155, - [SMALL_STATE(5419)] = 165165, - [SMALL_STATE(5420)] = 165179, - [SMALL_STATE(5421)] = 165193, - [SMALL_STATE(5422)] = 165203, - [SMALL_STATE(5423)] = 165213, - [SMALL_STATE(5424)] = 165223, - [SMALL_STATE(5425)] = 165237, - [SMALL_STATE(5426)] = 165248, - [SMALL_STATE(5427)] = 165259, - [SMALL_STATE(5428)] = 165268, - [SMALL_STATE(5429)] = 165279, - [SMALL_STATE(5430)] = 165290, - [SMALL_STATE(5431)] = 165301, - [SMALL_STATE(5432)] = 165312, - [SMALL_STATE(5433)] = 165323, - [SMALL_STATE(5434)] = 165332, - [SMALL_STATE(5435)] = 165343, - [SMALL_STATE(5436)] = 165354, - [SMALL_STATE(5437)] = 165365, - [SMALL_STATE(5438)] = 165374, - [SMALL_STATE(5439)] = 165383, - [SMALL_STATE(5440)] = 165394, - [SMALL_STATE(5441)] = 165405, - [SMALL_STATE(5442)] = 165416, - [SMALL_STATE(5443)] = 165427, - [SMALL_STATE(5444)] = 165438, - [SMALL_STATE(5445)] = 165449, - [SMALL_STATE(5446)] = 165460, - [SMALL_STATE(5447)] = 165471, - [SMALL_STATE(5448)] = 165482, - [SMALL_STATE(5449)] = 165493, - [SMALL_STATE(5450)] = 165504, - [SMALL_STATE(5451)] = 165515, - [SMALL_STATE(5452)] = 165526, - [SMALL_STATE(5453)] = 165535, - [SMALL_STATE(5454)] = 165546, - [SMALL_STATE(5455)] = 165555, - [SMALL_STATE(5456)] = 165566, - [SMALL_STATE(5457)] = 165575, - [SMALL_STATE(5458)] = 165586, - [SMALL_STATE(5459)] = 165597, - [SMALL_STATE(5460)] = 165606, - [SMALL_STATE(5461)] = 165617, - [SMALL_STATE(5462)] = 165626, - [SMALL_STATE(5463)] = 165637, - [SMALL_STATE(5464)] = 165648, - [SMALL_STATE(5465)] = 165659, - [SMALL_STATE(5466)] = 165670, - [SMALL_STATE(5467)] = 165679, - [SMALL_STATE(5468)] = 165690, - [SMALL_STATE(5469)] = 165699, - [SMALL_STATE(5470)] = 165710, - [SMALL_STATE(5471)] = 165721, - [SMALL_STATE(5472)] = 165732, - [SMALL_STATE(5473)] = 165743, - [SMALL_STATE(5474)] = 165752, - [SMALL_STATE(5475)] = 165763, - [SMALL_STATE(5476)] = 165774, - [SMALL_STATE(5477)] = 165785, - [SMALL_STATE(5478)] = 165796, - [SMALL_STATE(5479)] = 165807, - [SMALL_STATE(5480)] = 165816, - [SMALL_STATE(5481)] = 165827, - [SMALL_STATE(5482)] = 165838, - [SMALL_STATE(5483)] = 165849, - [SMALL_STATE(5484)] = 165860, - [SMALL_STATE(5485)] = 165871, - [SMALL_STATE(5486)] = 165882, - [SMALL_STATE(5487)] = 165891, - [SMALL_STATE(5488)] = 165902, - [SMALL_STATE(5489)] = 165913, - [SMALL_STATE(5490)] = 165924, - [SMALL_STATE(5491)] = 165935, - [SMALL_STATE(5492)] = 165946, - [SMALL_STATE(5493)] = 165957, - [SMALL_STATE(5494)] = 165968, - [SMALL_STATE(5495)] = 165977, - [SMALL_STATE(5496)] = 165988, - [SMALL_STATE(5497)] = 165999, - [SMALL_STATE(5498)] = 166010, - [SMALL_STATE(5499)] = 166021, - [SMALL_STATE(5500)] = 166032, - [SMALL_STATE(5501)] = 166041, - [SMALL_STATE(5502)] = 166052, - [SMALL_STATE(5503)] = 166061, - [SMALL_STATE(5504)] = 166072, - [SMALL_STATE(5505)] = 166083, - [SMALL_STATE(5506)] = 166094, - [SMALL_STATE(5507)] = 166105, - [SMALL_STATE(5508)] = 166116, - [SMALL_STATE(5509)] = 166127, - [SMALL_STATE(5510)] = 166138, - [SMALL_STATE(5511)] = 166149, - [SMALL_STATE(5512)] = 166160, - [SMALL_STATE(5513)] = 166171, - [SMALL_STATE(5514)] = 166182, - [SMALL_STATE(5515)] = 166193, - [SMALL_STATE(5516)] = 166204, - [SMALL_STATE(5517)] = 166215, - [SMALL_STATE(5518)] = 166226, - [SMALL_STATE(5519)] = 166237, - [SMALL_STATE(5520)] = 166248, - [SMALL_STATE(5521)] = 166259, - [SMALL_STATE(5522)] = 166270, - [SMALL_STATE(5523)] = 166281, - [SMALL_STATE(5524)] = 166292, - [SMALL_STATE(5525)] = 166303, - [SMALL_STATE(5526)] = 166314, - [SMALL_STATE(5527)] = 166325, - [SMALL_STATE(5528)] = 166334, - [SMALL_STATE(5529)] = 166345, - [SMALL_STATE(5530)] = 166354, - [SMALL_STATE(5531)] = 166365, - [SMALL_STATE(5532)] = 166376, - [SMALL_STATE(5533)] = 166387, - [SMALL_STATE(5534)] = 166398, - [SMALL_STATE(5535)] = 166409, - [SMALL_STATE(5536)] = 166420, - [SMALL_STATE(5537)] = 166431, - [SMALL_STATE(5538)] = 166442, - [SMALL_STATE(5539)] = 166451, - [SMALL_STATE(5540)] = 166462, - [SMALL_STATE(5541)] = 166473, - [SMALL_STATE(5542)] = 166484, - [SMALL_STATE(5543)] = 166493, - [SMALL_STATE(5544)] = 166504, - [SMALL_STATE(5545)] = 166515, - [SMALL_STATE(5546)] = 166526, - [SMALL_STATE(5547)] = 166535, - [SMALL_STATE(5548)] = 166546, - [SMALL_STATE(5549)] = 166557, - [SMALL_STATE(5550)] = 166568, - [SMALL_STATE(5551)] = 166579, - [SMALL_STATE(5552)] = 166590, - [SMALL_STATE(5553)] = 166601, - [SMALL_STATE(5554)] = 166612, - [SMALL_STATE(5555)] = 166621, - [SMALL_STATE(5556)] = 166632, - [SMALL_STATE(5557)] = 166641, - [SMALL_STATE(5558)] = 166652, - [SMALL_STATE(5559)] = 166663, - [SMALL_STATE(5560)] = 166672, - [SMALL_STATE(5561)] = 166683, - [SMALL_STATE(5562)] = 166694, - [SMALL_STATE(5563)] = 166705, - [SMALL_STATE(5564)] = 166716, - [SMALL_STATE(5565)] = 166725, - [SMALL_STATE(5566)] = 166736, - [SMALL_STATE(5567)] = 166747, - [SMALL_STATE(5568)] = 166758, - [SMALL_STATE(5569)] = 166767, - [SMALL_STATE(5570)] = 166778, - [SMALL_STATE(5571)] = 166789, - [SMALL_STATE(5572)] = 166800, - [SMALL_STATE(5573)] = 166809, - [SMALL_STATE(5574)] = 166820, - [SMALL_STATE(5575)] = 166831, - [SMALL_STATE(5576)] = 166842, - [SMALL_STATE(5577)] = 166853, - [SMALL_STATE(5578)] = 166864, - [SMALL_STATE(5579)] = 166875, - [SMALL_STATE(5580)] = 166886, - [SMALL_STATE(5581)] = 166895, - [SMALL_STATE(5582)] = 166904, - [SMALL_STATE(5583)] = 166915, - [SMALL_STATE(5584)] = 166924, - [SMALL_STATE(5585)] = 166933, - [SMALL_STATE(5586)] = 166944, - [SMALL_STATE(5587)] = 166955, - [SMALL_STATE(5588)] = 166964, - [SMALL_STATE(5589)] = 166975, - [SMALL_STATE(5590)] = 166986, - [SMALL_STATE(5591)] = 166995, - [SMALL_STATE(5592)] = 167004, - [SMALL_STATE(5593)] = 167015, - [SMALL_STATE(5594)] = 167024, - [SMALL_STATE(5595)] = 167035, - [SMALL_STATE(5596)] = 167046, - [SMALL_STATE(5597)] = 167057, - [SMALL_STATE(5598)] = 167066, - [SMALL_STATE(5599)] = 167077, - [SMALL_STATE(5600)] = 167086, - [SMALL_STATE(5601)] = 167097, - [SMALL_STATE(5602)] = 167108, - [SMALL_STATE(5603)] = 167119, - [SMALL_STATE(5604)] = 167130, - [SMALL_STATE(5605)] = 167141, - [SMALL_STATE(5606)] = 167150, - [SMALL_STATE(5607)] = 167161, - [SMALL_STATE(5608)] = 167172, - [SMALL_STATE(5609)] = 167183, - [SMALL_STATE(5610)] = 167192, - [SMALL_STATE(5611)] = 167203, - [SMALL_STATE(5612)] = 167214, - [SMALL_STATE(5613)] = 167225, - [SMALL_STATE(5614)] = 167236, - [SMALL_STATE(5615)] = 167247, - [SMALL_STATE(5616)] = 167258, - [SMALL_STATE(5617)] = 167267, - [SMALL_STATE(5618)] = 167278, - [SMALL_STATE(5619)] = 167289, - [SMALL_STATE(5620)] = 167298, - [SMALL_STATE(5621)] = 167309, - [SMALL_STATE(5622)] = 167320, - [SMALL_STATE(5623)] = 167331, - [SMALL_STATE(5624)] = 167342, - [SMALL_STATE(5625)] = 167353, - [SMALL_STATE(5626)] = 167362, - [SMALL_STATE(5627)] = 167371, - [SMALL_STATE(5628)] = 167382, - [SMALL_STATE(5629)] = 167393, - [SMALL_STATE(5630)] = 167404, - [SMALL_STATE(5631)] = 167415, - [SMALL_STATE(5632)] = 167426, - [SMALL_STATE(5633)] = 167437, - [SMALL_STATE(5634)] = 167448, - [SMALL_STATE(5635)] = 167457, - [SMALL_STATE(5636)] = 167466, - [SMALL_STATE(5637)] = 167475, - [SMALL_STATE(5638)] = 167486, - [SMALL_STATE(5639)] = 167495, - [SMALL_STATE(5640)] = 167506, - [SMALL_STATE(5641)] = 167517, - [SMALL_STATE(5642)] = 167528, - [SMALL_STATE(5643)] = 167539, - [SMALL_STATE(5644)] = 167550, - [SMALL_STATE(5645)] = 167561, - [SMALL_STATE(5646)] = 167572, - [SMALL_STATE(5647)] = 167583, - [SMALL_STATE(5648)] = 167594, - [SMALL_STATE(5649)] = 167605, - [SMALL_STATE(5650)] = 167616, - [SMALL_STATE(5651)] = 167627, - [SMALL_STATE(5652)] = 167638, - [SMALL_STATE(5653)] = 167647, - [SMALL_STATE(5654)] = 167658, - [SMALL_STATE(5655)] = 167669, - [SMALL_STATE(5656)] = 167680, - [SMALL_STATE(5657)] = 167689, - [SMALL_STATE(5658)] = 167700, - [SMALL_STATE(5659)] = 167711, - [SMALL_STATE(5660)] = 167722, - [SMALL_STATE(5661)] = 167733, - [SMALL_STATE(5662)] = 167744, - [SMALL_STATE(5663)] = 167755, - [SMALL_STATE(5664)] = 167766, - [SMALL_STATE(5665)] = 167777, - [SMALL_STATE(5666)] = 167788, - [SMALL_STATE(5667)] = 167797, - [SMALL_STATE(5668)] = 167808, - [SMALL_STATE(5669)] = 167819, - [SMALL_STATE(5670)] = 167830, - [SMALL_STATE(5671)] = 167841, - [SMALL_STATE(5672)] = 167852, - [SMALL_STATE(5673)] = 167863, - [SMALL_STATE(5674)] = 167874, - [SMALL_STATE(5675)] = 167885, - [SMALL_STATE(5676)] = 167894, - [SMALL_STATE(5677)] = 167905, - [SMALL_STATE(5678)] = 167916, - [SMALL_STATE(5679)] = 167927, - [SMALL_STATE(5680)] = 167938, - [SMALL_STATE(5681)] = 167949, - [SMALL_STATE(5682)] = 167960, - [SMALL_STATE(5683)] = 167969, - [SMALL_STATE(5684)] = 167980, - [SMALL_STATE(5685)] = 167991, - [SMALL_STATE(5686)] = 168002, - [SMALL_STATE(5687)] = 168013, - [SMALL_STATE(5688)] = 168024, - [SMALL_STATE(5689)] = 168035, - [SMALL_STATE(5690)] = 168044, - [SMALL_STATE(5691)] = 168055, - [SMALL_STATE(5692)] = 168066, - [SMALL_STATE(5693)] = 168077, - [SMALL_STATE(5694)] = 168086, - [SMALL_STATE(5695)] = 168097, - [SMALL_STATE(5696)] = 168108, - [SMALL_STATE(5697)] = 168119, - [SMALL_STATE(5698)] = 168130, - [SMALL_STATE(5699)] = 168141, - [SMALL_STATE(5700)] = 168152, - [SMALL_STATE(5701)] = 168163, - [SMALL_STATE(5702)] = 168172, - [SMALL_STATE(5703)] = 168181, - [SMALL_STATE(5704)] = 168192, - [SMALL_STATE(5705)] = 168203, - [SMALL_STATE(5706)] = 168214, - [SMALL_STATE(5707)] = 168225, - [SMALL_STATE(5708)] = 168236, - [SMALL_STATE(5709)] = 168245, - [SMALL_STATE(5710)] = 168256, - [SMALL_STATE(5711)] = 168267, - [SMALL_STATE(5712)] = 168278, - [SMALL_STATE(5713)] = 168287, - [SMALL_STATE(5714)] = 168298, - [SMALL_STATE(5715)] = 168309, - [SMALL_STATE(5716)] = 168318, - [SMALL_STATE(5717)] = 168329, - [SMALL_STATE(5718)] = 168338, - [SMALL_STATE(5719)] = 168349, - [SMALL_STATE(5720)] = 168360, - [SMALL_STATE(5721)] = 168369, - [SMALL_STATE(5722)] = 168378, - [SMALL_STATE(5723)] = 168389, - [SMALL_STATE(5724)] = 168400, - [SMALL_STATE(5725)] = 168409, - [SMALL_STATE(5726)] = 168418, - [SMALL_STATE(5727)] = 168427, - [SMALL_STATE(5728)] = 168436, - [SMALL_STATE(5729)] = 168447, - [SMALL_STATE(5730)] = 168458, - [SMALL_STATE(5731)] = 168467, - [SMALL_STATE(5732)] = 168476, - [SMALL_STATE(5733)] = 168487, - [SMALL_STATE(5734)] = 168498, - [SMALL_STATE(5735)] = 168507, - [SMALL_STATE(5736)] = 168518, - [SMALL_STATE(5737)] = 168529, - [SMALL_STATE(5738)] = 168540, - [SMALL_STATE(5739)] = 168551, - [SMALL_STATE(5740)] = 168562, - [SMALL_STATE(5741)] = 168573, - [SMALL_STATE(5742)] = 168584, - [SMALL_STATE(5743)] = 168595, - [SMALL_STATE(5744)] = 168606, - [SMALL_STATE(5745)] = 168617, - [SMALL_STATE(5746)] = 168628, - [SMALL_STATE(5747)] = 168637, - [SMALL_STATE(5748)] = 168646, - [SMALL_STATE(5749)] = 168657, - [SMALL_STATE(5750)] = 168668, - [SMALL_STATE(5751)] = 168677, - [SMALL_STATE(5752)] = 168688, - [SMALL_STATE(5753)] = 168699, - [SMALL_STATE(5754)] = 168708, - [SMALL_STATE(5755)] = 168719, - [SMALL_STATE(5756)] = 168730, - [SMALL_STATE(5757)] = 168739, - [SMALL_STATE(5758)] = 168750, - [SMALL_STATE(5759)] = 168761, - [SMALL_STATE(5760)] = 168770, - [SMALL_STATE(5761)] = 168781, - [SMALL_STATE(5762)] = 168792, - [SMALL_STATE(5763)] = 168801, - [SMALL_STATE(5764)] = 168810, - [SMALL_STATE(5765)] = 168821, - [SMALL_STATE(5766)] = 168830, - [SMALL_STATE(5767)] = 168841, - [SMALL_STATE(5768)] = 168852, - [SMALL_STATE(5769)] = 168861, - [SMALL_STATE(5770)] = 168872, - [SMALL_STATE(5771)] = 168883, - [SMALL_STATE(5772)] = 168892, - [SMALL_STATE(5773)] = 168903, - [SMALL_STATE(5774)] = 168914, - [SMALL_STATE(5775)] = 168925, - [SMALL_STATE(5776)] = 168936, - [SMALL_STATE(5777)] = 168947, - [SMALL_STATE(5778)] = 168958, - [SMALL_STATE(5779)] = 168969, - [SMALL_STATE(5780)] = 168980, - [SMALL_STATE(5781)] = 168991, - [SMALL_STATE(5782)] = 169000, - [SMALL_STATE(5783)] = 169011, - [SMALL_STATE(5784)] = 169022, - [SMALL_STATE(5785)] = 169033, - [SMALL_STATE(5786)] = 169044, - [SMALL_STATE(5787)] = 169055, - [SMALL_STATE(5788)] = 169066, - [SMALL_STATE(5789)] = 169075, - [SMALL_STATE(5790)] = 169086, - [SMALL_STATE(5791)] = 169097, - [SMALL_STATE(5792)] = 169106, - [SMALL_STATE(5793)] = 169117, - [SMALL_STATE(5794)] = 169126, - [SMALL_STATE(5795)] = 169135, - [SMALL_STATE(5796)] = 169146, - [SMALL_STATE(5797)] = 169157, - [SMALL_STATE(5798)] = 169166, - [SMALL_STATE(5799)] = 169175, - [SMALL_STATE(5800)] = 169184, - [SMALL_STATE(5801)] = 169195, - [SMALL_STATE(5802)] = 169206, - [SMALL_STATE(5803)] = 169215, - [SMALL_STATE(5804)] = 169226, - [SMALL_STATE(5805)] = 169237, - [SMALL_STATE(5806)] = 169246, - [SMALL_STATE(5807)] = 169257, - [SMALL_STATE(5808)] = 169268, - [SMALL_STATE(5809)] = 169277, - [SMALL_STATE(5810)] = 169286, - [SMALL_STATE(5811)] = 169295, - [SMALL_STATE(5812)] = 169306, - [SMALL_STATE(5813)] = 169317, - [SMALL_STATE(5814)] = 169328, - [SMALL_STATE(5815)] = 169339, - [SMALL_STATE(5816)] = 169350, - [SMALL_STATE(5817)] = 169361, - [SMALL_STATE(5818)] = 169372, - [SMALL_STATE(5819)] = 169383, - [SMALL_STATE(5820)] = 169394, - [SMALL_STATE(5821)] = 169405, - [SMALL_STATE(5822)] = 169416, - [SMALL_STATE(5823)] = 169427, - [SMALL_STATE(5824)] = 169438, - [SMALL_STATE(5825)] = 169449, - [SMALL_STATE(5826)] = 169458, - [SMALL_STATE(5827)] = 169469, - [SMALL_STATE(5828)] = 169480, - [SMALL_STATE(5829)] = 169491, - [SMALL_STATE(5830)] = 169502, - [SMALL_STATE(5831)] = 169513, - [SMALL_STATE(5832)] = 169524, - [SMALL_STATE(5833)] = 169532, - [SMALL_STATE(5834)] = 169540, - [SMALL_STATE(5835)] = 169548, - [SMALL_STATE(5836)] = 169556, - [SMALL_STATE(5837)] = 169564, - [SMALL_STATE(5838)] = 169572, - [SMALL_STATE(5839)] = 169580, - [SMALL_STATE(5840)] = 169588, - [SMALL_STATE(5841)] = 169596, - [SMALL_STATE(5842)] = 169604, - [SMALL_STATE(5843)] = 169612, - [SMALL_STATE(5844)] = 169620, - [SMALL_STATE(5845)] = 169628, - [SMALL_STATE(5846)] = 169636, - [SMALL_STATE(5847)] = 169644, - [SMALL_STATE(5848)] = 169652, - [SMALL_STATE(5849)] = 169660, - [SMALL_STATE(5850)] = 169668, - [SMALL_STATE(5851)] = 169676, - [SMALL_STATE(5852)] = 169684, - [SMALL_STATE(5853)] = 169692, - [SMALL_STATE(5854)] = 169700, - [SMALL_STATE(5855)] = 169708, - [SMALL_STATE(5856)] = 169716, - [SMALL_STATE(5857)] = 169724, - [SMALL_STATE(5858)] = 169732, - [SMALL_STATE(5859)] = 169740, - [SMALL_STATE(5860)] = 169748, - [SMALL_STATE(5861)] = 169756, - [SMALL_STATE(5862)] = 169764, - [SMALL_STATE(5863)] = 169772, - [SMALL_STATE(5864)] = 169780, - [SMALL_STATE(5865)] = 169788, - [SMALL_STATE(5866)] = 169796, - [SMALL_STATE(5867)] = 169804, - [SMALL_STATE(5868)] = 169812, - [SMALL_STATE(5869)] = 169820, - [SMALL_STATE(5870)] = 169828, - [SMALL_STATE(5871)] = 169836, - [SMALL_STATE(5872)] = 169844, - [SMALL_STATE(5873)] = 169852, - [SMALL_STATE(5874)] = 169860, - [SMALL_STATE(5875)] = 169868, - [SMALL_STATE(5876)] = 169876, - [SMALL_STATE(5877)] = 169884, - [SMALL_STATE(5878)] = 169892, - [SMALL_STATE(5879)] = 169900, - [SMALL_STATE(5880)] = 169908, - [SMALL_STATE(5881)] = 169916, - [SMALL_STATE(5882)] = 169924, - [SMALL_STATE(5883)] = 169932, - [SMALL_STATE(5884)] = 169942, - [SMALL_STATE(5885)] = 169950, - [SMALL_STATE(5886)] = 169958, - [SMALL_STATE(5887)] = 169966, - [SMALL_STATE(5888)] = 169974, - [SMALL_STATE(5889)] = 169982, - [SMALL_STATE(5890)] = 169990, - [SMALL_STATE(5891)] = 169998, - [SMALL_STATE(5892)] = 170006, - [SMALL_STATE(5893)] = 170014, - [SMALL_STATE(5894)] = 170022, - [SMALL_STATE(5895)] = 170030, - [SMALL_STATE(5896)] = 170038, - [SMALL_STATE(5897)] = 170046, - [SMALL_STATE(5898)] = 170054, - [SMALL_STATE(5899)] = 170062, - [SMALL_STATE(5900)] = 170070, - [SMALL_STATE(5901)] = 170078, - [SMALL_STATE(5902)] = 170086, - [SMALL_STATE(5903)] = 170094, - [SMALL_STATE(5904)] = 170102, - [SMALL_STATE(5905)] = 170110, - [SMALL_STATE(5906)] = 170118, - [SMALL_STATE(5907)] = 170126, - [SMALL_STATE(5908)] = 170134, - [SMALL_STATE(5909)] = 170142, - [SMALL_STATE(5910)] = 170150, - [SMALL_STATE(5911)] = 170158, - [SMALL_STATE(5912)] = 170166, - [SMALL_STATE(5913)] = 170174, - [SMALL_STATE(5914)] = 170182, - [SMALL_STATE(5915)] = 170190, - [SMALL_STATE(5916)] = 170198, - [SMALL_STATE(5917)] = 170206, - [SMALL_STATE(5918)] = 170214, - [SMALL_STATE(5919)] = 170222, - [SMALL_STATE(5920)] = 170230, - [SMALL_STATE(5921)] = 170238, - [SMALL_STATE(5922)] = 170246, - [SMALL_STATE(5923)] = 170254, - [SMALL_STATE(5924)] = 170262, - [SMALL_STATE(5925)] = 170270, - [SMALL_STATE(5926)] = 170278, - [SMALL_STATE(5927)] = 170286, - [SMALL_STATE(5928)] = 170294, - [SMALL_STATE(5929)] = 170302, - [SMALL_STATE(5930)] = 170310, - [SMALL_STATE(5931)] = 170318, - [SMALL_STATE(5932)] = 170326, - [SMALL_STATE(5933)] = 170334, - [SMALL_STATE(5934)] = 170344, - [SMALL_STATE(5935)] = 170352, - [SMALL_STATE(5936)] = 170360, - [SMALL_STATE(5937)] = 170368, - [SMALL_STATE(5938)] = 170376, - [SMALL_STATE(5939)] = 170384, - [SMALL_STATE(5940)] = 170392, - [SMALL_STATE(5941)] = 170400, - [SMALL_STATE(5942)] = 170408, - [SMALL_STATE(5943)] = 170416, - [SMALL_STATE(5944)] = 170424, - [SMALL_STATE(5945)] = 170432, - [SMALL_STATE(5946)] = 170440, - [SMALL_STATE(5947)] = 170448, - [SMALL_STATE(5948)] = 170456, - [SMALL_STATE(5949)] = 170464, - [SMALL_STATE(5950)] = 170472, - [SMALL_STATE(5951)] = 170480, - [SMALL_STATE(5952)] = 170490, - [SMALL_STATE(5953)] = 170498, - [SMALL_STATE(5954)] = 170506, - [SMALL_STATE(5955)] = 170514, - [SMALL_STATE(5956)] = 170522, - [SMALL_STATE(5957)] = 170530, - [SMALL_STATE(5958)] = 170538, - [SMALL_STATE(5959)] = 170546, - [SMALL_STATE(5960)] = 170554, - [SMALL_STATE(5961)] = 170562, - [SMALL_STATE(5962)] = 170570, - [SMALL_STATE(5963)] = 170578, - [SMALL_STATE(5964)] = 170586, - [SMALL_STATE(5965)] = 170594, - [SMALL_STATE(5966)] = 170602, - [SMALL_STATE(5967)] = 170610, - [SMALL_STATE(5968)] = 170618, - [SMALL_STATE(5969)] = 170626, - [SMALL_STATE(5970)] = 170634, - [SMALL_STATE(5971)] = 170642, - [SMALL_STATE(5972)] = 170650, - [SMALL_STATE(5973)] = 170658, - [SMALL_STATE(5974)] = 170666, - [SMALL_STATE(5975)] = 170674, - [SMALL_STATE(5976)] = 170682, - [SMALL_STATE(5977)] = 170690, - [SMALL_STATE(5978)] = 170698, - [SMALL_STATE(5979)] = 170706, - [SMALL_STATE(5980)] = 170714, - [SMALL_STATE(5981)] = 170722, - [SMALL_STATE(5982)] = 170730, - [SMALL_STATE(5983)] = 170738, - [SMALL_STATE(5984)] = 170746, - [SMALL_STATE(5985)] = 170754, - [SMALL_STATE(5986)] = 170762, - [SMALL_STATE(5987)] = 170770, - [SMALL_STATE(5988)] = 170778, - [SMALL_STATE(5989)] = 170786, - [SMALL_STATE(5990)] = 170794, - [SMALL_STATE(5991)] = 170802, - [SMALL_STATE(5992)] = 170810, - [SMALL_STATE(5993)] = 170818, - [SMALL_STATE(5994)] = 170826, - [SMALL_STATE(5995)] = 170834, - [SMALL_STATE(5996)] = 170842, - [SMALL_STATE(5997)] = 170850, - [SMALL_STATE(5998)] = 170858, - [SMALL_STATE(5999)] = 170866, - [SMALL_STATE(6000)] = 170874, - [SMALL_STATE(6001)] = 170882, - [SMALL_STATE(6002)] = 170890, - [SMALL_STATE(6003)] = 170898, - [SMALL_STATE(6004)] = 170906, - [SMALL_STATE(6005)] = 170914, - [SMALL_STATE(6006)] = 170922, - [SMALL_STATE(6007)] = 170930, - [SMALL_STATE(6008)] = 170938, - [SMALL_STATE(6009)] = 170946, - [SMALL_STATE(6010)] = 170954, - [SMALL_STATE(6011)] = 170962, - [SMALL_STATE(6012)] = 170970, - [SMALL_STATE(6013)] = 170978, - [SMALL_STATE(6014)] = 170986, - [SMALL_STATE(6015)] = 170994, - [SMALL_STATE(6016)] = 171002, - [SMALL_STATE(6017)] = 171010, - [SMALL_STATE(6018)] = 171018, - [SMALL_STATE(6019)] = 171026, - [SMALL_STATE(6020)] = 171034, - [SMALL_STATE(6021)] = 171042, - [SMALL_STATE(6022)] = 171050, - [SMALL_STATE(6023)] = 171058, - [SMALL_STATE(6024)] = 171066, - [SMALL_STATE(6025)] = 171074, - [SMALL_STATE(6026)] = 171082, - [SMALL_STATE(6027)] = 171092, - [SMALL_STATE(6028)] = 171100, - [SMALL_STATE(6029)] = 171108, - [SMALL_STATE(6030)] = 171116, - [SMALL_STATE(6031)] = 171124, - [SMALL_STATE(6032)] = 171132, - [SMALL_STATE(6033)] = 171140, - [SMALL_STATE(6034)] = 171148, - [SMALL_STATE(6035)] = 171156, - [SMALL_STATE(6036)] = 171164, - [SMALL_STATE(6037)] = 171172, - [SMALL_STATE(6038)] = 171180, - [SMALL_STATE(6039)] = 171188, - [SMALL_STATE(6040)] = 171196, - [SMALL_STATE(6041)] = 171204, - [SMALL_STATE(6042)] = 171212, - [SMALL_STATE(6043)] = 171220, - [SMALL_STATE(6044)] = 171228, - [SMALL_STATE(6045)] = 171236, - [SMALL_STATE(6046)] = 171246, - [SMALL_STATE(6047)] = 171254, - [SMALL_STATE(6048)] = 171262, - [SMALL_STATE(6049)] = 171270, - [SMALL_STATE(6050)] = 171278, - [SMALL_STATE(6051)] = 171286, - [SMALL_STATE(6052)] = 171294, - [SMALL_STATE(6053)] = 171302, - [SMALL_STATE(6054)] = 171310, - [SMALL_STATE(6055)] = 171318, - [SMALL_STATE(6056)] = 171326, - [SMALL_STATE(6057)] = 171334, - [SMALL_STATE(6058)] = 171342, - [SMALL_STATE(6059)] = 171350, - [SMALL_STATE(6060)] = 171358, - [SMALL_STATE(6061)] = 171366, - [SMALL_STATE(6062)] = 171374, - [SMALL_STATE(6063)] = 171382, - [SMALL_STATE(6064)] = 171390, - [SMALL_STATE(6065)] = 171398, - [SMALL_STATE(6066)] = 171406, - [SMALL_STATE(6067)] = 171414, - [SMALL_STATE(6068)] = 171422, - [SMALL_STATE(6069)] = 171430, - [SMALL_STATE(6070)] = 171438, - [SMALL_STATE(6071)] = 171446, - [SMALL_STATE(6072)] = 171454, - [SMALL_STATE(6073)] = 171462, - [SMALL_STATE(6074)] = 171470, - [SMALL_STATE(6075)] = 171478, - [SMALL_STATE(6076)] = 171486, - [SMALL_STATE(6077)] = 171494, - [SMALL_STATE(6078)] = 171504, - [SMALL_STATE(6079)] = 171512, - [SMALL_STATE(6080)] = 171520, - [SMALL_STATE(6081)] = 171528, - [SMALL_STATE(6082)] = 171536, - [SMALL_STATE(6083)] = 171544, - [SMALL_STATE(6084)] = 171552, - [SMALL_STATE(6085)] = 171560, - [SMALL_STATE(6086)] = 171568, - [SMALL_STATE(6087)] = 171576, - [SMALL_STATE(6088)] = 171584, - [SMALL_STATE(6089)] = 171592, - [SMALL_STATE(6090)] = 171600, - [SMALL_STATE(6091)] = 171610, - [SMALL_STATE(6092)] = 171618, - [SMALL_STATE(6093)] = 171626, - [SMALL_STATE(6094)] = 171634, - [SMALL_STATE(6095)] = 171644, - [SMALL_STATE(6096)] = 171654, - [SMALL_STATE(6097)] = 171662, - [SMALL_STATE(6098)] = 171670, - [SMALL_STATE(6099)] = 171678, - [SMALL_STATE(6100)] = 171686, - [SMALL_STATE(6101)] = 171694, - [SMALL_STATE(6102)] = 171702, - [SMALL_STATE(6103)] = 171710, - [SMALL_STATE(6104)] = 171718, - [SMALL_STATE(6105)] = 171726, - [SMALL_STATE(6106)] = 171734, - [SMALL_STATE(6107)] = 171742, - [SMALL_STATE(6108)] = 171750, - [SMALL_STATE(6109)] = 171758, - [SMALL_STATE(6110)] = 171766, - [SMALL_STATE(6111)] = 171774, - [SMALL_STATE(6112)] = 171782, - [SMALL_STATE(6113)] = 171790, - [SMALL_STATE(6114)] = 171798, - [SMALL_STATE(6115)] = 171806, - [SMALL_STATE(6116)] = 171814, - [SMALL_STATE(6117)] = 171822, - [SMALL_STATE(6118)] = 171830, - [SMALL_STATE(6119)] = 171838, - [SMALL_STATE(6120)] = 171846, - [SMALL_STATE(6121)] = 171854, - [SMALL_STATE(6122)] = 171862, - [SMALL_STATE(6123)] = 171870, - [SMALL_STATE(6124)] = 171878, - [SMALL_STATE(6125)] = 171886, - [SMALL_STATE(6126)] = 171894, - [SMALL_STATE(6127)] = 171902, - [SMALL_STATE(6128)] = 171910, - [SMALL_STATE(6129)] = 171918, - [SMALL_STATE(6130)] = 171928, - [SMALL_STATE(6131)] = 171936, - [SMALL_STATE(6132)] = 171944, - [SMALL_STATE(6133)] = 171952, - [SMALL_STATE(6134)] = 171960, - [SMALL_STATE(6135)] = 171968, - [SMALL_STATE(6136)] = 171976, - [SMALL_STATE(6137)] = 171984, - [SMALL_STATE(6138)] = 171992, - [SMALL_STATE(6139)] = 172000, - [SMALL_STATE(6140)] = 172008, - [SMALL_STATE(6141)] = 172016, - [SMALL_STATE(6142)] = 172024, - [SMALL_STATE(6143)] = 172032, - [SMALL_STATE(6144)] = 172040, - [SMALL_STATE(6145)] = 172048, - [SMALL_STATE(6146)] = 172056, - [SMALL_STATE(6147)] = 172064, - [SMALL_STATE(6148)] = 172072, - [SMALL_STATE(6149)] = 172080, - [SMALL_STATE(6150)] = 172088, - [SMALL_STATE(6151)] = 172096, - [SMALL_STATE(6152)] = 172104, - [SMALL_STATE(6153)] = 172112, - [SMALL_STATE(6154)] = 172120, - [SMALL_STATE(6155)] = 172128, - [SMALL_STATE(6156)] = 172136, - [SMALL_STATE(6157)] = 172144, - [SMALL_STATE(6158)] = 172152, - [SMALL_STATE(6159)] = 172160, - [SMALL_STATE(6160)] = 172168, - [SMALL_STATE(6161)] = 172176, - [SMALL_STATE(6162)] = 172184, - [SMALL_STATE(6163)] = 172192, - [SMALL_STATE(6164)] = 172200, - [SMALL_STATE(6165)] = 172208, - [SMALL_STATE(6166)] = 172216, - [SMALL_STATE(6167)] = 172224, - [SMALL_STATE(6168)] = 172232, - [SMALL_STATE(6169)] = 172240, - [SMALL_STATE(6170)] = 172248, - [SMALL_STATE(6171)] = 172256, - [SMALL_STATE(6172)] = 172264, - [SMALL_STATE(6173)] = 172272, - [SMALL_STATE(6174)] = 172280, - [SMALL_STATE(6175)] = 172288, - [SMALL_STATE(6176)] = 172296, - [SMALL_STATE(6177)] = 172304, - [SMALL_STATE(6178)] = 172312, - [SMALL_STATE(6179)] = 172320, - [SMALL_STATE(6180)] = 172328, - [SMALL_STATE(6181)] = 172336, - [SMALL_STATE(6182)] = 172344, - [SMALL_STATE(6183)] = 172352, - [SMALL_STATE(6184)] = 172360, - [SMALL_STATE(6185)] = 172368, - [SMALL_STATE(6186)] = 172376, - [SMALL_STATE(6187)] = 172384, - [SMALL_STATE(6188)] = 172392, - [SMALL_STATE(6189)] = 172400, - [SMALL_STATE(6190)] = 172408, - [SMALL_STATE(6191)] = 172416, - [SMALL_STATE(6192)] = 172424, - [SMALL_STATE(6193)] = 172432, - [SMALL_STATE(6194)] = 172440, - [SMALL_STATE(6195)] = 172448, - [SMALL_STATE(6196)] = 172456, - [SMALL_STATE(6197)] = 172464, - [SMALL_STATE(6198)] = 172472, - [SMALL_STATE(6199)] = 172480, - [SMALL_STATE(6200)] = 172488, - [SMALL_STATE(6201)] = 172496, - [SMALL_STATE(6202)] = 172504, - [SMALL_STATE(6203)] = 172512, - [SMALL_STATE(6204)] = 172520, - [SMALL_STATE(6205)] = 172528, - [SMALL_STATE(6206)] = 172536, - [SMALL_STATE(6207)] = 172544, - [SMALL_STATE(6208)] = 172552, - [SMALL_STATE(6209)] = 172560, - [SMALL_STATE(6210)] = 172568, - [SMALL_STATE(6211)] = 172576, - [SMALL_STATE(6212)] = 172584, - [SMALL_STATE(6213)] = 172592, - [SMALL_STATE(6214)] = 172600, - [SMALL_STATE(6215)] = 172608, - [SMALL_STATE(6216)] = 172616, - [SMALL_STATE(6217)] = 172624, - [SMALL_STATE(6218)] = 172632, - [SMALL_STATE(6219)] = 172640, - [SMALL_STATE(6220)] = 172648, - [SMALL_STATE(6221)] = 172656, - [SMALL_STATE(6222)] = 172664, - [SMALL_STATE(6223)] = 172672, - [SMALL_STATE(6224)] = 172680, - [SMALL_STATE(6225)] = 172688, - [SMALL_STATE(6226)] = 172696, - [SMALL_STATE(6227)] = 172704, - [SMALL_STATE(6228)] = 172712, - [SMALL_STATE(6229)] = 172720, - [SMALL_STATE(6230)] = 172728, - [SMALL_STATE(6231)] = 172736, - [SMALL_STATE(6232)] = 172744, - [SMALL_STATE(6233)] = 172752, - [SMALL_STATE(6234)] = 172760, - [SMALL_STATE(6235)] = 172768, - [SMALL_STATE(6236)] = 172776, - [SMALL_STATE(6237)] = 172784, - [SMALL_STATE(6238)] = 172792, - [SMALL_STATE(6239)] = 172800, - [SMALL_STATE(6240)] = 172808, - [SMALL_STATE(6241)] = 172816, - [SMALL_STATE(6242)] = 172824, - [SMALL_STATE(6243)] = 172832, + [SMALL_STATE(4677)] = 156287, + [SMALL_STATE(4678)] = 156304, + [SMALL_STATE(4679)] = 156315, + [SMALL_STATE(4680)] = 156330, + [SMALL_STATE(4681)] = 156345, + [SMALL_STATE(4682)] = 156360, + [SMALL_STATE(4683)] = 156379, + [SMALL_STATE(4684)] = 156394, + [SMALL_STATE(4685)] = 156405, + [SMALL_STATE(4686)] = 156422, + [SMALL_STATE(4687)] = 156439, + [SMALL_STATE(4688)] = 156456, + [SMALL_STATE(4689)] = 156473, + [SMALL_STATE(4690)] = 156488, + [SMALL_STATE(4691)] = 156503, + [SMALL_STATE(4692)] = 156520, + [SMALL_STATE(4693)] = 156537, + [SMALL_STATE(4694)] = 156552, + [SMALL_STATE(4695)] = 156569, + [SMALL_STATE(4696)] = 156586, + [SMALL_STATE(4697)] = 156601, + [SMALL_STATE(4698)] = 156618, + [SMALL_STATE(4699)] = 156633, + [SMALL_STATE(4700)] = 156650, + [SMALL_STATE(4701)] = 156667, + [SMALL_STATE(4702)] = 156684, + [SMALL_STATE(4703)] = 156701, + [SMALL_STATE(4704)] = 156718, + [SMALL_STATE(4705)] = 156735, + [SMALL_STATE(4706)] = 156752, + [SMALL_STATE(4707)] = 156769, + [SMALL_STATE(4708)] = 156786, + [SMALL_STATE(4709)] = 156801, + [SMALL_STATE(4710)] = 156816, + [SMALL_STATE(4711)] = 156833, + [SMALL_STATE(4712)] = 156850, + [SMALL_STATE(4713)] = 156867, + [SMALL_STATE(4714)] = 156884, + [SMALL_STATE(4715)] = 156901, + [SMALL_STATE(4716)] = 156914, + [SMALL_STATE(4717)] = 156931, + [SMALL_STATE(4718)] = 156948, + [SMALL_STATE(4719)] = 156967, + [SMALL_STATE(4720)] = 156984, + [SMALL_STATE(4721)] = 157001, + [SMALL_STATE(4722)] = 157018, + [SMALL_STATE(4723)] = 157035, + [SMALL_STATE(4724)] = 157052, + [SMALL_STATE(4725)] = 157069, + [SMALL_STATE(4726)] = 157084, + [SMALL_STATE(4727)] = 157101, + [SMALL_STATE(4728)] = 157112, + [SMALL_STATE(4729)] = 157129, + [SMALL_STATE(4730)] = 157146, + [SMALL_STATE(4731)] = 157163, + [SMALL_STATE(4732)] = 157180, + [SMALL_STATE(4733)] = 157197, + [SMALL_STATE(4734)] = 157214, + [SMALL_STATE(4735)] = 157231, + [SMALL_STATE(4736)] = 157248, + [SMALL_STATE(4737)] = 157261, + [SMALL_STATE(4738)] = 157278, + [SMALL_STATE(4739)] = 157295, + [SMALL_STATE(4740)] = 157310, + [SMALL_STATE(4741)] = 157327, + [SMALL_STATE(4742)] = 157342, + [SMALL_STATE(4743)] = 157359, + [SMALL_STATE(4744)] = 157376, + [SMALL_STATE(4745)] = 157387, + [SMALL_STATE(4746)] = 157404, + [SMALL_STATE(4747)] = 157421, + [SMALL_STATE(4748)] = 157436, + [SMALL_STATE(4749)] = 157453, + [SMALL_STATE(4750)] = 157470, + [SMALL_STATE(4751)] = 157485, + [SMALL_STATE(4752)] = 157504, + [SMALL_STATE(4753)] = 157523, + [SMALL_STATE(4754)] = 157540, + [SMALL_STATE(4755)] = 157555, + [SMALL_STATE(4756)] = 157570, + [SMALL_STATE(4757)] = 157587, + [SMALL_STATE(4758)] = 157602, + [SMALL_STATE(4759)] = 157613, + [SMALL_STATE(4760)] = 157630, + [SMALL_STATE(4761)] = 157647, + [SMALL_STATE(4762)] = 157664, + [SMALL_STATE(4763)] = 157679, + [SMALL_STATE(4764)] = 157690, + [SMALL_STATE(4765)] = 157707, + [SMALL_STATE(4766)] = 157726, + [SMALL_STATE(4767)] = 157743, + [SMALL_STATE(4768)] = 157762, + [SMALL_STATE(4769)] = 157779, + [SMALL_STATE(4770)] = 157790, + [SMALL_STATE(4771)] = 157807, + [SMALL_STATE(4772)] = 157824, + [SMALL_STATE(4773)] = 157841, + [SMALL_STATE(4774)] = 157858, + [SMALL_STATE(4775)] = 157875, + [SMALL_STATE(4776)] = 157892, + [SMALL_STATE(4777)] = 157909, + [SMALL_STATE(4778)] = 157926, + [SMALL_STATE(4779)] = 157943, + [SMALL_STATE(4780)] = 157960, + [SMALL_STATE(4781)] = 157977, + [SMALL_STATE(4782)] = 157994, + [SMALL_STATE(4783)] = 158011, + [SMALL_STATE(4784)] = 158028, + [SMALL_STATE(4785)] = 158043, + [SMALL_STATE(4786)] = 158060, + [SMALL_STATE(4787)] = 158077, + [SMALL_STATE(4788)] = 158094, + [SMALL_STATE(4789)] = 158111, + [SMALL_STATE(4790)] = 158128, + [SMALL_STATE(4791)] = 158145, + [SMALL_STATE(4792)] = 158162, + [SMALL_STATE(4793)] = 158179, + [SMALL_STATE(4794)] = 158196, + [SMALL_STATE(4795)] = 158213, + [SMALL_STATE(4796)] = 158230, + [SMALL_STATE(4797)] = 158247, + [SMALL_STATE(4798)] = 158264, + [SMALL_STATE(4799)] = 158281, + [SMALL_STATE(4800)] = 158298, + [SMALL_STATE(4801)] = 158315, + [SMALL_STATE(4802)] = 158332, + [SMALL_STATE(4803)] = 158349, + [SMALL_STATE(4804)] = 158366, + [SMALL_STATE(4805)] = 158383, + [SMALL_STATE(4806)] = 158398, + [SMALL_STATE(4807)] = 158408, + [SMALL_STATE(4808)] = 158418, + [SMALL_STATE(4809)] = 158432, + [SMALL_STATE(4810)] = 158446, + [SMALL_STATE(4811)] = 158456, + [SMALL_STATE(4812)] = 158470, + [SMALL_STATE(4813)] = 158480, + [SMALL_STATE(4814)] = 158492, + [SMALL_STATE(4815)] = 158506, + [SMALL_STATE(4816)] = 158520, + [SMALL_STATE(4817)] = 158530, + [SMALL_STATE(4818)] = 158542, + [SMALL_STATE(4819)] = 158552, + [SMALL_STATE(4820)] = 158566, + [SMALL_STATE(4821)] = 158580, + [SMALL_STATE(4822)] = 158594, + [SMALL_STATE(4823)] = 158608, + [SMALL_STATE(4824)] = 158622, + [SMALL_STATE(4825)] = 158636, + [SMALL_STATE(4826)] = 158646, + [SMALL_STATE(4827)] = 158660, + [SMALL_STATE(4828)] = 158670, + [SMALL_STATE(4829)] = 158680, + [SMALL_STATE(4830)] = 158694, + [SMALL_STATE(4831)] = 158708, + [SMALL_STATE(4832)] = 158722, + [SMALL_STATE(4833)] = 158732, + [SMALL_STATE(4834)] = 158742, + [SMALL_STATE(4835)] = 158756, + [SMALL_STATE(4836)] = 158766, + [SMALL_STATE(4837)] = 158780, + [SMALL_STATE(4838)] = 158790, + [SMALL_STATE(4839)] = 158800, + [SMALL_STATE(4840)] = 158810, + [SMALL_STATE(4841)] = 158820, + [SMALL_STATE(4842)] = 158830, + [SMALL_STATE(4843)] = 158840, + [SMALL_STATE(4844)] = 158854, + [SMALL_STATE(4845)] = 158864, + [SMALL_STATE(4846)] = 158878, + [SMALL_STATE(4847)] = 158888, + [SMALL_STATE(4848)] = 158898, + [SMALL_STATE(4849)] = 158908, + [SMALL_STATE(4850)] = 158918, + [SMALL_STATE(4851)] = 158932, + [SMALL_STATE(4852)] = 158946, + [SMALL_STATE(4853)] = 158960, + [SMALL_STATE(4854)] = 158970, + [SMALL_STATE(4855)] = 158984, + [SMALL_STATE(4856)] = 158998, + [SMALL_STATE(4857)] = 159012, + [SMALL_STATE(4858)] = 159026, + [SMALL_STATE(4859)] = 159036, + [SMALL_STATE(4860)] = 159050, + [SMALL_STATE(4861)] = 159064, + [SMALL_STATE(4862)] = 159074, + [SMALL_STATE(4863)] = 159088, + [SMALL_STATE(4864)] = 159102, + [SMALL_STATE(4865)] = 159116, + [SMALL_STATE(4866)] = 159130, + [SMALL_STATE(4867)] = 159140, + [SMALL_STATE(4868)] = 159150, + [SMALL_STATE(4869)] = 159160, + [SMALL_STATE(4870)] = 159170, + [SMALL_STATE(4871)] = 159180, + [SMALL_STATE(4872)] = 159190, + [SMALL_STATE(4873)] = 159200, + [SMALL_STATE(4874)] = 159210, + [SMALL_STATE(4875)] = 159224, + [SMALL_STATE(4876)] = 159234, + [SMALL_STATE(4877)] = 159244, + [SMALL_STATE(4878)] = 159254, + [SMALL_STATE(4879)] = 159268, + [SMALL_STATE(4880)] = 159282, + [SMALL_STATE(4881)] = 159296, + [SMALL_STATE(4882)] = 159310, + [SMALL_STATE(4883)] = 159324, + [SMALL_STATE(4884)] = 159334, + [SMALL_STATE(4885)] = 159346, + [SMALL_STATE(4886)] = 159356, + [SMALL_STATE(4887)] = 159370, + [SMALL_STATE(4888)] = 159384, + [SMALL_STATE(4889)] = 159398, + [SMALL_STATE(4890)] = 159412, + [SMALL_STATE(4891)] = 159426, + [SMALL_STATE(4892)] = 159436, + [SMALL_STATE(4893)] = 159450, + [SMALL_STATE(4894)] = 159464, + [SMALL_STATE(4895)] = 159478, + [SMALL_STATE(4896)] = 159492, + [SMALL_STATE(4897)] = 159502, + [SMALL_STATE(4898)] = 159516, + [SMALL_STATE(4899)] = 159526, + [SMALL_STATE(4900)] = 159536, + [SMALL_STATE(4901)] = 159550, + [SMALL_STATE(4902)] = 159564, + [SMALL_STATE(4903)] = 159574, + [SMALL_STATE(4904)] = 159588, + [SMALL_STATE(4905)] = 159598, + [SMALL_STATE(4906)] = 159612, + [SMALL_STATE(4907)] = 159626, + [SMALL_STATE(4908)] = 159636, + [SMALL_STATE(4909)] = 159650, + [SMALL_STATE(4910)] = 159660, + [SMALL_STATE(4911)] = 159670, + [SMALL_STATE(4912)] = 159684, + [SMALL_STATE(4913)] = 159698, + [SMALL_STATE(4914)] = 159712, + [SMALL_STATE(4915)] = 159722, + [SMALL_STATE(4916)] = 159732, + [SMALL_STATE(4917)] = 159742, + [SMALL_STATE(4918)] = 159756, + [SMALL_STATE(4919)] = 159766, + [SMALL_STATE(4920)] = 159780, + [SMALL_STATE(4921)] = 159790, + [SMALL_STATE(4922)] = 159804, + [SMALL_STATE(4923)] = 159818, + [SMALL_STATE(4924)] = 159832, + [SMALL_STATE(4925)] = 159842, + [SMALL_STATE(4926)] = 159852, + [SMALL_STATE(4927)] = 159866, + [SMALL_STATE(4928)] = 159880, + [SMALL_STATE(4929)] = 159890, + [SMALL_STATE(4930)] = 159904, + [SMALL_STATE(4931)] = 159918, + [SMALL_STATE(4932)] = 159928, + [SMALL_STATE(4933)] = 159938, + [SMALL_STATE(4934)] = 159952, + [SMALL_STATE(4935)] = 159966, + [SMALL_STATE(4936)] = 159978, + [SMALL_STATE(4937)] = 159988, + [SMALL_STATE(4938)] = 159998, + [SMALL_STATE(4939)] = 160008, + [SMALL_STATE(4940)] = 160018, + [SMALL_STATE(4941)] = 160032, + [SMALL_STATE(4942)] = 160044, + [SMALL_STATE(4943)] = 160054, + [SMALL_STATE(4944)] = 160064, + [SMALL_STATE(4945)] = 160078, + [SMALL_STATE(4946)] = 160088, + [SMALL_STATE(4947)] = 160102, + [SMALL_STATE(4948)] = 160116, + [SMALL_STATE(4949)] = 160128, + [SMALL_STATE(4950)] = 160138, + [SMALL_STATE(4951)] = 160148, + [SMALL_STATE(4952)] = 160158, + [SMALL_STATE(4953)] = 160168, + [SMALL_STATE(4954)] = 160182, + [SMALL_STATE(4955)] = 160194, + [SMALL_STATE(4956)] = 160204, + [SMALL_STATE(4957)] = 160214, + [SMALL_STATE(4958)] = 160224, + [SMALL_STATE(4959)] = 160238, + [SMALL_STATE(4960)] = 160252, + [SMALL_STATE(4961)] = 160262, + [SMALL_STATE(4962)] = 160272, + [SMALL_STATE(4963)] = 160286, + [SMALL_STATE(4964)] = 160296, + [SMALL_STATE(4965)] = 160306, + [SMALL_STATE(4966)] = 160316, + [SMALL_STATE(4967)] = 160328, + [SMALL_STATE(4968)] = 160338, + [SMALL_STATE(4969)] = 160350, + [SMALL_STATE(4970)] = 160360, + [SMALL_STATE(4971)] = 160370, + [SMALL_STATE(4972)] = 160384, + [SMALL_STATE(4973)] = 160394, + [SMALL_STATE(4974)] = 160404, + [SMALL_STATE(4975)] = 160414, + [SMALL_STATE(4976)] = 160428, + [SMALL_STATE(4977)] = 160438, + [SMALL_STATE(4978)] = 160448, + [SMALL_STATE(4979)] = 160458, + [SMALL_STATE(4980)] = 160468, + [SMALL_STATE(4981)] = 160478, + [SMALL_STATE(4982)] = 160488, + [SMALL_STATE(4983)] = 160498, + [SMALL_STATE(4984)] = 160510, + [SMALL_STATE(4985)] = 160520, + [SMALL_STATE(4986)] = 160532, + [SMALL_STATE(4987)] = 160542, + [SMALL_STATE(4988)] = 160552, + [SMALL_STATE(4989)] = 160562, + [SMALL_STATE(4990)] = 160572, + [SMALL_STATE(4991)] = 160582, + [SMALL_STATE(4992)] = 160592, + [SMALL_STATE(4993)] = 160602, + [SMALL_STATE(4994)] = 160612, + [SMALL_STATE(4995)] = 160622, + [SMALL_STATE(4996)] = 160632, + [SMALL_STATE(4997)] = 160642, + [SMALL_STATE(4998)] = 160652, + [SMALL_STATE(4999)] = 160662, + [SMALL_STATE(5000)] = 160672, + [SMALL_STATE(5001)] = 160682, + [SMALL_STATE(5002)] = 160692, + [SMALL_STATE(5003)] = 160702, + [SMALL_STATE(5004)] = 160712, + [SMALL_STATE(5005)] = 160722, + [SMALL_STATE(5006)] = 160736, + [SMALL_STATE(5007)] = 160746, + [SMALL_STATE(5008)] = 160760, + [SMALL_STATE(5009)] = 160770, + [SMALL_STATE(5010)] = 160784, + [SMALL_STATE(5011)] = 160794, + [SMALL_STATE(5012)] = 160804, + [SMALL_STATE(5013)] = 160818, + [SMALL_STATE(5014)] = 160828, + [SMALL_STATE(5015)] = 160842, + [SMALL_STATE(5016)] = 160852, + [SMALL_STATE(5017)] = 160862, + [SMALL_STATE(5018)] = 160872, + [SMALL_STATE(5019)] = 160882, + [SMALL_STATE(5020)] = 160892, + [SMALL_STATE(5021)] = 160906, + [SMALL_STATE(5022)] = 160916, + [SMALL_STATE(5023)] = 160926, + [SMALL_STATE(5024)] = 160936, + [SMALL_STATE(5025)] = 160946, + [SMALL_STATE(5026)] = 160956, + [SMALL_STATE(5027)] = 160966, + [SMALL_STATE(5028)] = 160976, + [SMALL_STATE(5029)] = 160986, + [SMALL_STATE(5030)] = 161000, + [SMALL_STATE(5031)] = 161010, + [SMALL_STATE(5032)] = 161020, + [SMALL_STATE(5033)] = 161030, + [SMALL_STATE(5034)] = 161040, + [SMALL_STATE(5035)] = 161050, + [SMALL_STATE(5036)] = 161060, + [SMALL_STATE(5037)] = 161070, + [SMALL_STATE(5038)] = 161082, + [SMALL_STATE(5039)] = 161092, + [SMALL_STATE(5040)] = 161102, + [SMALL_STATE(5041)] = 161112, + [SMALL_STATE(5042)] = 161122, + [SMALL_STATE(5043)] = 161136, + [SMALL_STATE(5044)] = 161150, + [SMALL_STATE(5045)] = 161164, + [SMALL_STATE(5046)] = 161174, + [SMALL_STATE(5047)] = 161184, + [SMALL_STATE(5048)] = 161194, + [SMALL_STATE(5049)] = 161208, + [SMALL_STATE(5050)] = 161218, + [SMALL_STATE(5051)] = 161228, + [SMALL_STATE(5052)] = 161238, + [SMALL_STATE(5053)] = 161248, + [SMALL_STATE(5054)] = 161258, + [SMALL_STATE(5055)] = 161268, + [SMALL_STATE(5056)] = 161278, + [SMALL_STATE(5057)] = 161288, + [SMALL_STATE(5058)] = 161298, + [SMALL_STATE(5059)] = 161308, + [SMALL_STATE(5060)] = 161318, + [SMALL_STATE(5061)] = 161328, + [SMALL_STATE(5062)] = 161338, + [SMALL_STATE(5063)] = 161348, + [SMALL_STATE(5064)] = 161358, + [SMALL_STATE(5065)] = 161368, + [SMALL_STATE(5066)] = 161378, + [SMALL_STATE(5067)] = 161388, + [SMALL_STATE(5068)] = 161398, + [SMALL_STATE(5069)] = 161408, + [SMALL_STATE(5070)] = 161418, + [SMALL_STATE(5071)] = 161428, + [SMALL_STATE(5072)] = 161438, + [SMALL_STATE(5073)] = 161448, + [SMALL_STATE(5074)] = 161458, + [SMALL_STATE(5075)] = 161470, + [SMALL_STATE(5076)] = 161480, + [SMALL_STATE(5077)] = 161490, + [SMALL_STATE(5078)] = 161500, + [SMALL_STATE(5079)] = 161510, + [SMALL_STATE(5080)] = 161520, + [SMALL_STATE(5081)] = 161530, + [SMALL_STATE(5082)] = 161540, + [SMALL_STATE(5083)] = 161550, + [SMALL_STATE(5084)] = 161560, + [SMALL_STATE(5085)] = 161570, + [SMALL_STATE(5086)] = 161580, + [SMALL_STATE(5087)] = 161594, + [SMALL_STATE(5088)] = 161604, + [SMALL_STATE(5089)] = 161614, + [SMALL_STATE(5090)] = 161624, + [SMALL_STATE(5091)] = 161636, + [SMALL_STATE(5092)] = 161646, + [SMALL_STATE(5093)] = 161656, + [SMALL_STATE(5094)] = 161666, + [SMALL_STATE(5095)] = 161676, + [SMALL_STATE(5096)] = 161686, + [SMALL_STATE(5097)] = 161696, + [SMALL_STATE(5098)] = 161706, + [SMALL_STATE(5099)] = 161716, + [SMALL_STATE(5100)] = 161726, + [SMALL_STATE(5101)] = 161740, + [SMALL_STATE(5102)] = 161754, + [SMALL_STATE(5103)] = 161764, + [SMALL_STATE(5104)] = 161774, + [SMALL_STATE(5105)] = 161784, + [SMALL_STATE(5106)] = 161794, + [SMALL_STATE(5107)] = 161804, + [SMALL_STATE(5108)] = 161814, + [SMALL_STATE(5109)] = 161824, + [SMALL_STATE(5110)] = 161834, + [SMALL_STATE(5111)] = 161848, + [SMALL_STATE(5112)] = 161862, + [SMALL_STATE(5113)] = 161872, + [SMALL_STATE(5114)] = 161884, + [SMALL_STATE(5115)] = 161894, + [SMALL_STATE(5116)] = 161904, + [SMALL_STATE(5117)] = 161918, + [SMALL_STATE(5118)] = 161932, + [SMALL_STATE(5119)] = 161942, + [SMALL_STATE(5120)] = 161952, + [SMALL_STATE(5121)] = 161962, + [SMALL_STATE(5122)] = 161976, + [SMALL_STATE(5123)] = 161990, + [SMALL_STATE(5124)] = 162000, + [SMALL_STATE(5125)] = 162014, + [SMALL_STATE(5126)] = 162024, + [SMALL_STATE(5127)] = 162034, + [SMALL_STATE(5128)] = 162048, + [SMALL_STATE(5129)] = 162062, + [SMALL_STATE(5130)] = 162072, + [SMALL_STATE(5131)] = 162086, + [SMALL_STATE(5132)] = 162098, + [SMALL_STATE(5133)] = 162108, + [SMALL_STATE(5134)] = 162122, + [SMALL_STATE(5135)] = 162132, + [SMALL_STATE(5136)] = 162146, + [SMALL_STATE(5137)] = 162160, + [SMALL_STATE(5138)] = 162170, + [SMALL_STATE(5139)] = 162180, + [SMALL_STATE(5140)] = 162190, + [SMALL_STATE(5141)] = 162200, + [SMALL_STATE(5142)] = 162210, + [SMALL_STATE(5143)] = 162224, + [SMALL_STATE(5144)] = 162238, + [SMALL_STATE(5145)] = 162248, + [SMALL_STATE(5146)] = 162262, + [SMALL_STATE(5147)] = 162272, + [SMALL_STATE(5148)] = 162282, + [SMALL_STATE(5149)] = 162292, + [SMALL_STATE(5150)] = 162302, + [SMALL_STATE(5151)] = 162312, + [SMALL_STATE(5152)] = 162322, + [SMALL_STATE(5153)] = 162332, + [SMALL_STATE(5154)] = 162346, + [SMALL_STATE(5155)] = 162360, + [SMALL_STATE(5156)] = 162370, + [SMALL_STATE(5157)] = 162380, + [SMALL_STATE(5158)] = 162390, + [SMALL_STATE(5159)] = 162402, + [SMALL_STATE(5160)] = 162416, + [SMALL_STATE(5161)] = 162426, + [SMALL_STATE(5162)] = 162436, + [SMALL_STATE(5163)] = 162446, + [SMALL_STATE(5164)] = 162456, + [SMALL_STATE(5165)] = 162466, + [SMALL_STATE(5166)] = 162480, + [SMALL_STATE(5167)] = 162490, + [SMALL_STATE(5168)] = 162500, + [SMALL_STATE(5169)] = 162510, + [SMALL_STATE(5170)] = 162520, + [SMALL_STATE(5171)] = 162530, + [SMALL_STATE(5172)] = 162540, + [SMALL_STATE(5173)] = 162552, + [SMALL_STATE(5174)] = 162562, + [SMALL_STATE(5175)] = 162572, + [SMALL_STATE(5176)] = 162582, + [SMALL_STATE(5177)] = 162592, + [SMALL_STATE(5178)] = 162602, + [SMALL_STATE(5179)] = 162612, + [SMALL_STATE(5180)] = 162622, + [SMALL_STATE(5181)] = 162636, + [SMALL_STATE(5182)] = 162646, + [SMALL_STATE(5183)] = 162660, + [SMALL_STATE(5184)] = 162670, + [SMALL_STATE(5185)] = 162680, + [SMALL_STATE(5186)] = 162694, + [SMALL_STATE(5187)] = 162706, + [SMALL_STATE(5188)] = 162720, + [SMALL_STATE(5189)] = 162730, + [SMALL_STATE(5190)] = 162742, + [SMALL_STATE(5191)] = 162752, + [SMALL_STATE(5192)] = 162762, + [SMALL_STATE(5193)] = 162772, + [SMALL_STATE(5194)] = 162782, + [SMALL_STATE(5195)] = 162796, + [SMALL_STATE(5196)] = 162808, + [SMALL_STATE(5197)] = 162822, + [SMALL_STATE(5198)] = 162832, + [SMALL_STATE(5199)] = 162842, + [SMALL_STATE(5200)] = 162856, + [SMALL_STATE(5201)] = 162866, + [SMALL_STATE(5202)] = 162876, + [SMALL_STATE(5203)] = 162886, + [SMALL_STATE(5204)] = 162896, + [SMALL_STATE(5205)] = 162906, + [SMALL_STATE(5206)] = 162916, + [SMALL_STATE(5207)] = 162926, + [SMALL_STATE(5208)] = 162940, + [SMALL_STATE(5209)] = 162950, + [SMALL_STATE(5210)] = 162960, + [SMALL_STATE(5211)] = 162970, + [SMALL_STATE(5212)] = 162980, + [SMALL_STATE(5213)] = 162990, + [SMALL_STATE(5214)] = 163000, + [SMALL_STATE(5215)] = 163010, + [SMALL_STATE(5216)] = 163020, + [SMALL_STATE(5217)] = 163030, + [SMALL_STATE(5218)] = 163040, + [SMALL_STATE(5219)] = 163054, + [SMALL_STATE(5220)] = 163064, + [SMALL_STATE(5221)] = 163074, + [SMALL_STATE(5222)] = 163084, + [SMALL_STATE(5223)] = 163094, + [SMALL_STATE(5224)] = 163104, + [SMALL_STATE(5225)] = 163114, + [SMALL_STATE(5226)] = 163124, + [SMALL_STATE(5227)] = 163134, + [SMALL_STATE(5228)] = 163144, + [SMALL_STATE(5229)] = 163154, + [SMALL_STATE(5230)] = 163168, + [SMALL_STATE(5231)] = 163178, + [SMALL_STATE(5232)] = 163192, + [SMALL_STATE(5233)] = 163202, + [SMALL_STATE(5234)] = 163212, + [SMALL_STATE(5235)] = 163226, + [SMALL_STATE(5236)] = 163240, + [SMALL_STATE(5237)] = 163250, + [SMALL_STATE(5238)] = 163260, + [SMALL_STATE(5239)] = 163270, + [SMALL_STATE(5240)] = 163284, + [SMALL_STATE(5241)] = 163294, + [SMALL_STATE(5242)] = 163304, + [SMALL_STATE(5243)] = 163314, + [SMALL_STATE(5244)] = 163324, + [SMALL_STATE(5245)] = 163334, + [SMALL_STATE(5246)] = 163348, + [SMALL_STATE(5247)] = 163358, + [SMALL_STATE(5248)] = 163368, + [SMALL_STATE(5249)] = 163378, + [SMALL_STATE(5250)] = 163392, + [SMALL_STATE(5251)] = 163406, + [SMALL_STATE(5252)] = 163416, + [SMALL_STATE(5253)] = 163430, + [SMALL_STATE(5254)] = 163444, + [SMALL_STATE(5255)] = 163454, + [SMALL_STATE(5256)] = 163466, + [SMALL_STATE(5257)] = 163478, + [SMALL_STATE(5258)] = 163488, + [SMALL_STATE(5259)] = 163498, + [SMALL_STATE(5260)] = 163508, + [SMALL_STATE(5261)] = 163518, + [SMALL_STATE(5262)] = 163528, + [SMALL_STATE(5263)] = 163538, + [SMALL_STATE(5264)] = 163548, + [SMALL_STATE(5265)] = 163558, + [SMALL_STATE(5266)] = 163568, + [SMALL_STATE(5267)] = 163578, + [SMALL_STATE(5268)] = 163588, + [SMALL_STATE(5269)] = 163602, + [SMALL_STATE(5270)] = 163612, + [SMALL_STATE(5271)] = 163622, + [SMALL_STATE(5272)] = 163636, + [SMALL_STATE(5273)] = 163650, + [SMALL_STATE(5274)] = 163660, + [SMALL_STATE(5275)] = 163670, + [SMALL_STATE(5276)] = 163680, + [SMALL_STATE(5277)] = 163690, + [SMALL_STATE(5278)] = 163700, + [SMALL_STATE(5279)] = 163710, + [SMALL_STATE(5280)] = 163720, + [SMALL_STATE(5281)] = 163730, + [SMALL_STATE(5282)] = 163740, + [SMALL_STATE(5283)] = 163754, + [SMALL_STATE(5284)] = 163764, + [SMALL_STATE(5285)] = 163774, + [SMALL_STATE(5286)] = 163784, + [SMALL_STATE(5287)] = 163794, + [SMALL_STATE(5288)] = 163804, + [SMALL_STATE(5289)] = 163814, + [SMALL_STATE(5290)] = 163824, + [SMALL_STATE(5291)] = 163834, + [SMALL_STATE(5292)] = 163844, + [SMALL_STATE(5293)] = 163854, + [SMALL_STATE(5294)] = 163864, + [SMALL_STATE(5295)] = 163874, + [SMALL_STATE(5296)] = 163884, + [SMALL_STATE(5297)] = 163894, + [SMALL_STATE(5298)] = 163904, + [SMALL_STATE(5299)] = 163914, + [SMALL_STATE(5300)] = 163924, + [SMALL_STATE(5301)] = 163934, + [SMALL_STATE(5302)] = 163944, + [SMALL_STATE(5303)] = 163958, + [SMALL_STATE(5304)] = 163968, + [SMALL_STATE(5305)] = 163978, + [SMALL_STATE(5306)] = 163988, + [SMALL_STATE(5307)] = 163998, + [SMALL_STATE(5308)] = 164008, + [SMALL_STATE(5309)] = 164022, + [SMALL_STATE(5310)] = 164032, + [SMALL_STATE(5311)] = 164042, + [SMALL_STATE(5312)] = 164052, + [SMALL_STATE(5313)] = 164062, + [SMALL_STATE(5314)] = 164072, + [SMALL_STATE(5315)] = 164082, + [SMALL_STATE(5316)] = 164096, + [SMALL_STATE(5317)] = 164106, + [SMALL_STATE(5318)] = 164116, + [SMALL_STATE(5319)] = 164126, + [SMALL_STATE(5320)] = 164140, + [SMALL_STATE(5321)] = 164150, + [SMALL_STATE(5322)] = 164160, + [SMALL_STATE(5323)] = 164174, + [SMALL_STATE(5324)] = 164184, + [SMALL_STATE(5325)] = 164194, + [SMALL_STATE(5326)] = 164204, + [SMALL_STATE(5327)] = 164214, + [SMALL_STATE(5328)] = 164224, + [SMALL_STATE(5329)] = 164234, + [SMALL_STATE(5330)] = 164244, + [SMALL_STATE(5331)] = 164254, + [SMALL_STATE(5332)] = 164264, + [SMALL_STATE(5333)] = 164274, + [SMALL_STATE(5334)] = 164284, + [SMALL_STATE(5335)] = 164294, + [SMALL_STATE(5336)] = 164304, + [SMALL_STATE(5337)] = 164318, + [SMALL_STATE(5338)] = 164328, + [SMALL_STATE(5339)] = 164338, + [SMALL_STATE(5340)] = 164348, + [SMALL_STATE(5341)] = 164362, + [SMALL_STATE(5342)] = 164372, + [SMALL_STATE(5343)] = 164382, + [SMALL_STATE(5344)] = 164392, + [SMALL_STATE(5345)] = 164406, + [SMALL_STATE(5346)] = 164416, + [SMALL_STATE(5347)] = 164426, + [SMALL_STATE(5348)] = 164436, + [SMALL_STATE(5349)] = 164446, + [SMALL_STATE(5350)] = 164456, + [SMALL_STATE(5351)] = 164470, + [SMALL_STATE(5352)] = 164480, + [SMALL_STATE(5353)] = 164490, + [SMALL_STATE(5354)] = 164500, + [SMALL_STATE(5355)] = 164510, + [SMALL_STATE(5356)] = 164520, + [SMALL_STATE(5357)] = 164530, + [SMALL_STATE(5358)] = 164540, + [SMALL_STATE(5359)] = 164550, + [SMALL_STATE(5360)] = 164560, + [SMALL_STATE(5361)] = 164570, + [SMALL_STATE(5362)] = 164580, + [SMALL_STATE(5363)] = 164594, + [SMALL_STATE(5364)] = 164604, + [SMALL_STATE(5365)] = 164616, + [SMALL_STATE(5366)] = 164630, + [SMALL_STATE(5367)] = 164640, + [SMALL_STATE(5368)] = 164654, + [SMALL_STATE(5369)] = 164668, + [SMALL_STATE(5370)] = 164682, + [SMALL_STATE(5371)] = 164692, + [SMALL_STATE(5372)] = 164702, + [SMALL_STATE(5373)] = 164712, + [SMALL_STATE(5374)] = 164722, + [SMALL_STATE(5375)] = 164732, + [SMALL_STATE(5376)] = 164742, + [SMALL_STATE(5377)] = 164752, + [SMALL_STATE(5378)] = 164762, + [SMALL_STATE(5379)] = 164772, + [SMALL_STATE(5380)] = 164782, + [SMALL_STATE(5381)] = 164792, + [SMALL_STATE(5382)] = 164806, + [SMALL_STATE(5383)] = 164816, + [SMALL_STATE(5384)] = 164826, + [SMALL_STATE(5385)] = 164836, + [SMALL_STATE(5386)] = 164846, + [SMALL_STATE(5387)] = 164856, + [SMALL_STATE(5388)] = 164868, + [SMALL_STATE(5389)] = 164878, + [SMALL_STATE(5390)] = 164888, + [SMALL_STATE(5391)] = 164898, + [SMALL_STATE(5392)] = 164908, + [SMALL_STATE(5393)] = 164918, + [SMALL_STATE(5394)] = 164928, + [SMALL_STATE(5395)] = 164938, + [SMALL_STATE(5396)] = 164950, + [SMALL_STATE(5397)] = 164960, + [SMALL_STATE(5398)] = 164970, + [SMALL_STATE(5399)] = 164980, + [SMALL_STATE(5400)] = 164990, + [SMALL_STATE(5401)] = 165004, + [SMALL_STATE(5402)] = 165014, + [SMALL_STATE(5403)] = 165026, + [SMALL_STATE(5404)] = 165036, + [SMALL_STATE(5405)] = 165046, + [SMALL_STATE(5406)] = 165056, + [SMALL_STATE(5407)] = 165066, + [SMALL_STATE(5408)] = 165076, + [SMALL_STATE(5409)] = 165086, + [SMALL_STATE(5410)] = 165096, + [SMALL_STATE(5411)] = 165108, + [SMALL_STATE(5412)] = 165122, + [SMALL_STATE(5413)] = 165134, + [SMALL_STATE(5414)] = 165146, + [SMALL_STATE(5415)] = 165160, + [SMALL_STATE(5416)] = 165174, + [SMALL_STATE(5417)] = 165184, + [SMALL_STATE(5418)] = 165194, + [SMALL_STATE(5419)] = 165204, + [SMALL_STATE(5420)] = 165218, + [SMALL_STATE(5421)] = 165232, + [SMALL_STATE(5422)] = 165242, + [SMALL_STATE(5423)] = 165252, + [SMALL_STATE(5424)] = 165266, + [SMALL_STATE(5425)] = 165276, + [SMALL_STATE(5426)] = 165286, + [SMALL_STATE(5427)] = 165296, + [SMALL_STATE(5428)] = 165306, + [SMALL_STATE(5429)] = 165320, + [SMALL_STATE(5430)] = 165332, + [SMALL_STATE(5431)] = 165346, + [SMALL_STATE(5432)] = 165356, + [SMALL_STATE(5433)] = 165367, + [SMALL_STATE(5434)] = 165378, + [SMALL_STATE(5435)] = 165389, + [SMALL_STATE(5436)] = 165400, + [SMALL_STATE(5437)] = 165409, + [SMALL_STATE(5438)] = 165420, + [SMALL_STATE(5439)] = 165431, + [SMALL_STATE(5440)] = 165442, + [SMALL_STATE(5441)] = 165453, + [SMALL_STATE(5442)] = 165464, + [SMALL_STATE(5443)] = 165473, + [SMALL_STATE(5444)] = 165484, + [SMALL_STATE(5445)] = 165495, + [SMALL_STATE(5446)] = 165504, + [SMALL_STATE(5447)] = 165515, + [SMALL_STATE(5448)] = 165526, + [SMALL_STATE(5449)] = 165537, + [SMALL_STATE(5450)] = 165548, + [SMALL_STATE(5451)] = 165559, + [SMALL_STATE(5452)] = 165570, + [SMALL_STATE(5453)] = 165579, + [SMALL_STATE(5454)] = 165588, + [SMALL_STATE(5455)] = 165599, + [SMALL_STATE(5456)] = 165608, + [SMALL_STATE(5457)] = 165619, + [SMALL_STATE(5458)] = 165630, + [SMALL_STATE(5459)] = 165641, + [SMALL_STATE(5460)] = 165652, + [SMALL_STATE(5461)] = 165663, + [SMALL_STATE(5462)] = 165674, + [SMALL_STATE(5463)] = 165685, + [SMALL_STATE(5464)] = 165696, + [SMALL_STATE(5465)] = 165707, + [SMALL_STATE(5466)] = 165718, + [SMALL_STATE(5467)] = 165729, + [SMALL_STATE(5468)] = 165740, + [SMALL_STATE(5469)] = 165751, + [SMALL_STATE(5470)] = 165762, + [SMALL_STATE(5471)] = 165773, + [SMALL_STATE(5472)] = 165784, + [SMALL_STATE(5473)] = 165795, + [SMALL_STATE(5474)] = 165806, + [SMALL_STATE(5475)] = 165817, + [SMALL_STATE(5476)] = 165828, + [SMALL_STATE(5477)] = 165839, + [SMALL_STATE(5478)] = 165850, + [SMALL_STATE(5479)] = 165861, + [SMALL_STATE(5480)] = 165872, + [SMALL_STATE(5481)] = 165883, + [SMALL_STATE(5482)] = 165894, + [SMALL_STATE(5483)] = 165905, + [SMALL_STATE(5484)] = 165916, + [SMALL_STATE(5485)] = 165925, + [SMALL_STATE(5486)] = 165936, + [SMALL_STATE(5487)] = 165945, + [SMALL_STATE(5488)] = 165954, + [SMALL_STATE(5489)] = 165965, + [SMALL_STATE(5490)] = 165976, + [SMALL_STATE(5491)] = 165987, + [SMALL_STATE(5492)] = 165998, + [SMALL_STATE(5493)] = 166009, + [SMALL_STATE(5494)] = 166018, + [SMALL_STATE(5495)] = 166029, + [SMALL_STATE(5496)] = 166040, + [SMALL_STATE(5497)] = 166051, + [SMALL_STATE(5498)] = 166062, + [SMALL_STATE(5499)] = 166073, + [SMALL_STATE(5500)] = 166084, + [SMALL_STATE(5501)] = 166095, + [SMALL_STATE(5502)] = 166104, + [SMALL_STATE(5503)] = 166113, + [SMALL_STATE(5504)] = 166122, + [SMALL_STATE(5505)] = 166133, + [SMALL_STATE(5506)] = 166142, + [SMALL_STATE(5507)] = 166151, + [SMALL_STATE(5508)] = 166162, + [SMALL_STATE(5509)] = 166173, + [SMALL_STATE(5510)] = 166184, + [SMALL_STATE(5511)] = 166195, + [SMALL_STATE(5512)] = 166206, + [SMALL_STATE(5513)] = 166215, + [SMALL_STATE(5514)] = 166226, + [SMALL_STATE(5515)] = 166237, + [SMALL_STATE(5516)] = 166248, + [SMALL_STATE(5517)] = 166259, + [SMALL_STATE(5518)] = 166270, + [SMALL_STATE(5519)] = 166279, + [SMALL_STATE(5520)] = 166288, + [SMALL_STATE(5521)] = 166299, + [SMALL_STATE(5522)] = 166310, + [SMALL_STATE(5523)] = 166321, + [SMALL_STATE(5524)] = 166332, + [SMALL_STATE(5525)] = 166343, + [SMALL_STATE(5526)] = 166354, + [SMALL_STATE(5527)] = 166363, + [SMALL_STATE(5528)] = 166374, + [SMALL_STATE(5529)] = 166385, + [SMALL_STATE(5530)] = 166396, + [SMALL_STATE(5531)] = 166407, + [SMALL_STATE(5532)] = 166418, + [SMALL_STATE(5533)] = 166427, + [SMALL_STATE(5534)] = 166436, + [SMALL_STATE(5535)] = 166447, + [SMALL_STATE(5536)] = 166458, + [SMALL_STATE(5537)] = 166469, + [SMALL_STATE(5538)] = 166478, + [SMALL_STATE(5539)] = 166489, + [SMALL_STATE(5540)] = 166498, + [SMALL_STATE(5541)] = 166509, + [SMALL_STATE(5542)] = 166518, + [SMALL_STATE(5543)] = 166527, + [SMALL_STATE(5544)] = 166536, + [SMALL_STATE(5545)] = 166547, + [SMALL_STATE(5546)] = 166558, + [SMALL_STATE(5547)] = 166567, + [SMALL_STATE(5548)] = 166578, + [SMALL_STATE(5549)] = 166587, + [SMALL_STATE(5550)] = 166596, + [SMALL_STATE(5551)] = 166607, + [SMALL_STATE(5552)] = 166618, + [SMALL_STATE(5553)] = 166627, + [SMALL_STATE(5554)] = 166638, + [SMALL_STATE(5555)] = 166649, + [SMALL_STATE(5556)] = 166660, + [SMALL_STATE(5557)] = 166671, + [SMALL_STATE(5558)] = 166682, + [SMALL_STATE(5559)] = 166693, + [SMALL_STATE(5560)] = 166704, + [SMALL_STATE(5561)] = 166715, + [SMALL_STATE(5562)] = 166726, + [SMALL_STATE(5563)] = 166737, + [SMALL_STATE(5564)] = 166748, + [SMALL_STATE(5565)] = 166759, + [SMALL_STATE(5566)] = 166770, + [SMALL_STATE(5567)] = 166781, + [SMALL_STATE(5568)] = 166790, + [SMALL_STATE(5569)] = 166801, + [SMALL_STATE(5570)] = 166812, + [SMALL_STATE(5571)] = 166821, + [SMALL_STATE(5572)] = 166830, + [SMALL_STATE(5573)] = 166841, + [SMALL_STATE(5574)] = 166850, + [SMALL_STATE(5575)] = 166861, + [SMALL_STATE(5576)] = 166872, + [SMALL_STATE(5577)] = 166883, + [SMALL_STATE(5578)] = 166892, + [SMALL_STATE(5579)] = 166903, + [SMALL_STATE(5580)] = 166914, + [SMALL_STATE(5581)] = 166925, + [SMALL_STATE(5582)] = 166936, + [SMALL_STATE(5583)] = 166945, + [SMALL_STATE(5584)] = 166956, + [SMALL_STATE(5585)] = 166967, + [SMALL_STATE(5586)] = 166978, + [SMALL_STATE(5587)] = 166987, + [SMALL_STATE(5588)] = 166996, + [SMALL_STATE(5589)] = 167005, + [SMALL_STATE(5590)] = 167016, + [SMALL_STATE(5591)] = 167025, + [SMALL_STATE(5592)] = 167036, + [SMALL_STATE(5593)] = 167047, + [SMALL_STATE(5594)] = 167058, + [SMALL_STATE(5595)] = 167069, + [SMALL_STATE(5596)] = 167080, + [SMALL_STATE(5597)] = 167091, + [SMALL_STATE(5598)] = 167100, + [SMALL_STATE(5599)] = 167111, + [SMALL_STATE(5600)] = 167122, + [SMALL_STATE(5601)] = 167133, + [SMALL_STATE(5602)] = 167144, + [SMALL_STATE(5603)] = 167155, + [SMALL_STATE(5604)] = 167164, + [SMALL_STATE(5605)] = 167173, + [SMALL_STATE(5606)] = 167184, + [SMALL_STATE(5607)] = 167195, + [SMALL_STATE(5608)] = 167206, + [SMALL_STATE(5609)] = 167215, + [SMALL_STATE(5610)] = 167224, + [SMALL_STATE(5611)] = 167235, + [SMALL_STATE(5612)] = 167246, + [SMALL_STATE(5613)] = 167257, + [SMALL_STATE(5614)] = 167266, + [SMALL_STATE(5615)] = 167277, + [SMALL_STATE(5616)] = 167288, + [SMALL_STATE(5617)] = 167299, + [SMALL_STATE(5618)] = 167310, + [SMALL_STATE(5619)] = 167321, + [SMALL_STATE(5620)] = 167332, + [SMALL_STATE(5621)] = 167343, + [SMALL_STATE(5622)] = 167354, + [SMALL_STATE(5623)] = 167365, + [SMALL_STATE(5624)] = 167374, + [SMALL_STATE(5625)] = 167385, + [SMALL_STATE(5626)] = 167396, + [SMALL_STATE(5627)] = 167407, + [SMALL_STATE(5628)] = 167416, + [SMALL_STATE(5629)] = 167427, + [SMALL_STATE(5630)] = 167436, + [SMALL_STATE(5631)] = 167447, + [SMALL_STATE(5632)] = 167458, + [SMALL_STATE(5633)] = 167469, + [SMALL_STATE(5634)] = 167478, + [SMALL_STATE(5635)] = 167489, + [SMALL_STATE(5636)] = 167500, + [SMALL_STATE(5637)] = 167511, + [SMALL_STATE(5638)] = 167520, + [SMALL_STATE(5639)] = 167531, + [SMALL_STATE(5640)] = 167542, + [SMALL_STATE(5641)] = 167553, + [SMALL_STATE(5642)] = 167562, + [SMALL_STATE(5643)] = 167571, + [SMALL_STATE(5644)] = 167580, + [SMALL_STATE(5645)] = 167591, + [SMALL_STATE(5646)] = 167600, + [SMALL_STATE(5647)] = 167611, + [SMALL_STATE(5648)] = 167620, + [SMALL_STATE(5649)] = 167629, + [SMALL_STATE(5650)] = 167640, + [SMALL_STATE(5651)] = 167651, + [SMALL_STATE(5652)] = 167662, + [SMALL_STATE(5653)] = 167673, + [SMALL_STATE(5654)] = 167684, + [SMALL_STATE(5655)] = 167693, + [SMALL_STATE(5656)] = 167704, + [SMALL_STATE(5657)] = 167715, + [SMALL_STATE(5658)] = 167726, + [SMALL_STATE(5659)] = 167737, + [SMALL_STATE(5660)] = 167748, + [SMALL_STATE(5661)] = 167757, + [SMALL_STATE(5662)] = 167766, + [SMALL_STATE(5663)] = 167777, + [SMALL_STATE(5664)] = 167788, + [SMALL_STATE(5665)] = 167799, + [SMALL_STATE(5666)] = 167810, + [SMALL_STATE(5667)] = 167819, + [SMALL_STATE(5668)] = 167830, + [SMALL_STATE(5669)] = 167839, + [SMALL_STATE(5670)] = 167848, + [SMALL_STATE(5671)] = 167859, + [SMALL_STATE(5672)] = 167868, + [SMALL_STATE(5673)] = 167879, + [SMALL_STATE(5674)] = 167888, + [SMALL_STATE(5675)] = 167899, + [SMALL_STATE(5676)] = 167910, + [SMALL_STATE(5677)] = 167921, + [SMALL_STATE(5678)] = 167932, + [SMALL_STATE(5679)] = 167941, + [SMALL_STATE(5680)] = 167952, + [SMALL_STATE(5681)] = 167963, + [SMALL_STATE(5682)] = 167974, + [SMALL_STATE(5683)] = 167985, + [SMALL_STATE(5684)] = 167996, + [SMALL_STATE(5685)] = 168007, + [SMALL_STATE(5686)] = 168016, + [SMALL_STATE(5687)] = 168027, + [SMALL_STATE(5688)] = 168038, + [SMALL_STATE(5689)] = 168049, + [SMALL_STATE(5690)] = 168060, + [SMALL_STATE(5691)] = 168071, + [SMALL_STATE(5692)] = 168082, + [SMALL_STATE(5693)] = 168091, + [SMALL_STATE(5694)] = 168102, + [SMALL_STATE(5695)] = 168111, + [SMALL_STATE(5696)] = 168122, + [SMALL_STATE(5697)] = 168133, + [SMALL_STATE(5698)] = 168144, + [SMALL_STATE(5699)] = 168155, + [SMALL_STATE(5700)] = 168166, + [SMALL_STATE(5701)] = 168177, + [SMALL_STATE(5702)] = 168188, + [SMALL_STATE(5703)] = 168197, + [SMALL_STATE(5704)] = 168208, + [SMALL_STATE(5705)] = 168217, + [SMALL_STATE(5706)] = 168228, + [SMALL_STATE(5707)] = 168239, + [SMALL_STATE(5708)] = 168250, + [SMALL_STATE(5709)] = 168261, + [SMALL_STATE(5710)] = 168272, + [SMALL_STATE(5711)] = 168283, + [SMALL_STATE(5712)] = 168294, + [SMALL_STATE(5713)] = 168305, + [SMALL_STATE(5714)] = 168314, + [SMALL_STATE(5715)] = 168325, + [SMALL_STATE(5716)] = 168336, + [SMALL_STATE(5717)] = 168347, + [SMALL_STATE(5718)] = 168358, + [SMALL_STATE(5719)] = 168369, + [SMALL_STATE(5720)] = 168380, + [SMALL_STATE(5721)] = 168391, + [SMALL_STATE(5722)] = 168402, + [SMALL_STATE(5723)] = 168413, + [SMALL_STATE(5724)] = 168424, + [SMALL_STATE(5725)] = 168433, + [SMALL_STATE(5726)] = 168442, + [SMALL_STATE(5727)] = 168453, + [SMALL_STATE(5728)] = 168462, + [SMALL_STATE(5729)] = 168473, + [SMALL_STATE(5730)] = 168484, + [SMALL_STATE(5731)] = 168495, + [SMALL_STATE(5732)] = 168506, + [SMALL_STATE(5733)] = 168515, + [SMALL_STATE(5734)] = 168526, + [SMALL_STATE(5735)] = 168537, + [SMALL_STATE(5736)] = 168548, + [SMALL_STATE(5737)] = 168557, + [SMALL_STATE(5738)] = 168568, + [SMALL_STATE(5739)] = 168579, + [SMALL_STATE(5740)] = 168590, + [SMALL_STATE(5741)] = 168601, + [SMALL_STATE(5742)] = 168612, + [SMALL_STATE(5743)] = 168623, + [SMALL_STATE(5744)] = 168634, + [SMALL_STATE(5745)] = 168645, + [SMALL_STATE(5746)] = 168656, + [SMALL_STATE(5747)] = 168667, + [SMALL_STATE(5748)] = 168678, + [SMALL_STATE(5749)] = 168687, + [SMALL_STATE(5750)] = 168698, + [SMALL_STATE(5751)] = 168709, + [SMALL_STATE(5752)] = 168720, + [SMALL_STATE(5753)] = 168731, + [SMALL_STATE(5754)] = 168742, + [SMALL_STATE(5755)] = 168753, + [SMALL_STATE(5756)] = 168764, + [SMALL_STATE(5757)] = 168775, + [SMALL_STATE(5758)] = 168786, + [SMALL_STATE(5759)] = 168797, + [SMALL_STATE(5760)] = 168808, + [SMALL_STATE(5761)] = 168819, + [SMALL_STATE(5762)] = 168830, + [SMALL_STATE(5763)] = 168841, + [SMALL_STATE(5764)] = 168852, + [SMALL_STATE(5765)] = 168863, + [SMALL_STATE(5766)] = 168874, + [SMALL_STATE(5767)] = 168885, + [SMALL_STATE(5768)] = 168894, + [SMALL_STATE(5769)] = 168903, + [SMALL_STATE(5770)] = 168912, + [SMALL_STATE(5771)] = 168923, + [SMALL_STATE(5772)] = 168934, + [SMALL_STATE(5773)] = 168945, + [SMALL_STATE(5774)] = 168956, + [SMALL_STATE(5775)] = 168965, + [SMALL_STATE(5776)] = 168976, + [SMALL_STATE(5777)] = 168987, + [SMALL_STATE(5778)] = 168996, + [SMALL_STATE(5779)] = 169005, + [SMALL_STATE(5780)] = 169016, + [SMALL_STATE(5781)] = 169025, + [SMALL_STATE(5782)] = 169036, + [SMALL_STATE(5783)] = 169047, + [SMALL_STATE(5784)] = 169058, + [SMALL_STATE(5785)] = 169069, + [SMALL_STATE(5786)] = 169078, + [SMALL_STATE(5787)] = 169087, + [SMALL_STATE(5788)] = 169098, + [SMALL_STATE(5789)] = 169109, + [SMALL_STATE(5790)] = 169118, + [SMALL_STATE(5791)] = 169129, + [SMALL_STATE(5792)] = 169140, + [SMALL_STATE(5793)] = 169149, + [SMALL_STATE(5794)] = 169160, + [SMALL_STATE(5795)] = 169169, + [SMALL_STATE(5796)] = 169180, + [SMALL_STATE(5797)] = 169191, + [SMALL_STATE(5798)] = 169202, + [SMALL_STATE(5799)] = 169213, + [SMALL_STATE(5800)] = 169224, + [SMALL_STATE(5801)] = 169233, + [SMALL_STATE(5802)] = 169244, + [SMALL_STATE(5803)] = 169255, + [SMALL_STATE(5804)] = 169266, + [SMALL_STATE(5805)] = 169277, + [SMALL_STATE(5806)] = 169288, + [SMALL_STATE(5807)] = 169299, + [SMALL_STATE(5808)] = 169310, + [SMALL_STATE(5809)] = 169321, + [SMALL_STATE(5810)] = 169332, + [SMALL_STATE(5811)] = 169341, + [SMALL_STATE(5812)] = 169352, + [SMALL_STATE(5813)] = 169363, + [SMALL_STATE(5814)] = 169374, + [SMALL_STATE(5815)] = 169383, + [SMALL_STATE(5816)] = 169394, + [SMALL_STATE(5817)] = 169405, + [SMALL_STATE(5818)] = 169416, + [SMALL_STATE(5819)] = 169427, + [SMALL_STATE(5820)] = 169438, + [SMALL_STATE(5821)] = 169447, + [SMALL_STATE(5822)] = 169458, + [SMALL_STATE(5823)] = 169469, + [SMALL_STATE(5824)] = 169480, + [SMALL_STATE(5825)] = 169491, + [SMALL_STATE(5826)] = 169502, + [SMALL_STATE(5827)] = 169511, + [SMALL_STATE(5828)] = 169522, + [SMALL_STATE(5829)] = 169533, + [SMALL_STATE(5830)] = 169542, + [SMALL_STATE(5831)] = 169553, + [SMALL_STATE(5832)] = 169564, + [SMALL_STATE(5833)] = 169575, + [SMALL_STATE(5834)] = 169586, + [SMALL_STATE(5835)] = 169597, + [SMALL_STATE(5836)] = 169608, + [SMALL_STATE(5837)] = 169617, + [SMALL_STATE(5838)] = 169628, + [SMALL_STATE(5839)] = 169639, + [SMALL_STATE(5840)] = 169650, + [SMALL_STATE(5841)] = 169658, + [SMALL_STATE(5842)] = 169666, + [SMALL_STATE(5843)] = 169674, + [SMALL_STATE(5844)] = 169682, + [SMALL_STATE(5845)] = 169690, + [SMALL_STATE(5846)] = 169698, + [SMALL_STATE(5847)] = 169706, + [SMALL_STATE(5848)] = 169714, + [SMALL_STATE(5849)] = 169722, + [SMALL_STATE(5850)] = 169730, + [SMALL_STATE(5851)] = 169738, + [SMALL_STATE(5852)] = 169746, + [SMALL_STATE(5853)] = 169754, + [SMALL_STATE(5854)] = 169762, + [SMALL_STATE(5855)] = 169770, + [SMALL_STATE(5856)] = 169778, + [SMALL_STATE(5857)] = 169786, + [SMALL_STATE(5858)] = 169794, + [SMALL_STATE(5859)] = 169802, + [SMALL_STATE(5860)] = 169810, + [SMALL_STATE(5861)] = 169818, + [SMALL_STATE(5862)] = 169826, + [SMALL_STATE(5863)] = 169834, + [SMALL_STATE(5864)] = 169842, + [SMALL_STATE(5865)] = 169850, + [SMALL_STATE(5866)] = 169858, + [SMALL_STATE(5867)] = 169866, + [SMALL_STATE(5868)] = 169874, + [SMALL_STATE(5869)] = 169884, + [SMALL_STATE(5870)] = 169892, + [SMALL_STATE(5871)] = 169900, + [SMALL_STATE(5872)] = 169908, + [SMALL_STATE(5873)] = 169916, + [SMALL_STATE(5874)] = 169924, + [SMALL_STATE(5875)] = 169932, + [SMALL_STATE(5876)] = 169940, + [SMALL_STATE(5877)] = 169948, + [SMALL_STATE(5878)] = 169956, + [SMALL_STATE(5879)] = 169964, + [SMALL_STATE(5880)] = 169972, + [SMALL_STATE(5881)] = 169980, + [SMALL_STATE(5882)] = 169988, + [SMALL_STATE(5883)] = 169996, + [SMALL_STATE(5884)] = 170004, + [SMALL_STATE(5885)] = 170012, + [SMALL_STATE(5886)] = 170020, + [SMALL_STATE(5887)] = 170028, + [SMALL_STATE(5888)] = 170036, + [SMALL_STATE(5889)] = 170044, + [SMALL_STATE(5890)] = 170052, + [SMALL_STATE(5891)] = 170060, + [SMALL_STATE(5892)] = 170068, + [SMALL_STATE(5893)] = 170076, + [SMALL_STATE(5894)] = 170084, + [SMALL_STATE(5895)] = 170092, + [SMALL_STATE(5896)] = 170100, + [SMALL_STATE(5897)] = 170108, + [SMALL_STATE(5898)] = 170116, + [SMALL_STATE(5899)] = 170124, + [SMALL_STATE(5900)] = 170132, + [SMALL_STATE(5901)] = 170140, + [SMALL_STATE(5902)] = 170148, + [SMALL_STATE(5903)] = 170156, + [SMALL_STATE(5904)] = 170164, + [SMALL_STATE(5905)] = 170172, + [SMALL_STATE(5906)] = 170180, + [SMALL_STATE(5907)] = 170188, + [SMALL_STATE(5908)] = 170198, + [SMALL_STATE(5909)] = 170206, + [SMALL_STATE(5910)] = 170214, + [SMALL_STATE(5911)] = 170222, + [SMALL_STATE(5912)] = 170230, + [SMALL_STATE(5913)] = 170238, + [SMALL_STATE(5914)] = 170246, + [SMALL_STATE(5915)] = 170254, + [SMALL_STATE(5916)] = 170262, + [SMALL_STATE(5917)] = 170270, + [SMALL_STATE(5918)] = 170278, + [SMALL_STATE(5919)] = 170286, + [SMALL_STATE(5920)] = 170294, + [SMALL_STATE(5921)] = 170302, + [SMALL_STATE(5922)] = 170310, + [SMALL_STATE(5923)] = 170318, + [SMALL_STATE(5924)] = 170326, + [SMALL_STATE(5925)] = 170334, + [SMALL_STATE(5926)] = 170342, + [SMALL_STATE(5927)] = 170350, + [SMALL_STATE(5928)] = 170358, + [SMALL_STATE(5929)] = 170366, + [SMALL_STATE(5930)] = 170374, + [SMALL_STATE(5931)] = 170382, + [SMALL_STATE(5932)] = 170390, + [SMALL_STATE(5933)] = 170398, + [SMALL_STATE(5934)] = 170406, + [SMALL_STATE(5935)] = 170414, + [SMALL_STATE(5936)] = 170422, + [SMALL_STATE(5937)] = 170430, + [SMALL_STATE(5938)] = 170438, + [SMALL_STATE(5939)] = 170446, + [SMALL_STATE(5940)] = 170454, + [SMALL_STATE(5941)] = 170462, + [SMALL_STATE(5942)] = 170470, + [SMALL_STATE(5943)] = 170478, + [SMALL_STATE(5944)] = 170486, + [SMALL_STATE(5945)] = 170494, + [SMALL_STATE(5946)] = 170502, + [SMALL_STATE(5947)] = 170510, + [SMALL_STATE(5948)] = 170518, + [SMALL_STATE(5949)] = 170526, + [SMALL_STATE(5950)] = 170534, + [SMALL_STATE(5951)] = 170542, + [SMALL_STATE(5952)] = 170550, + [SMALL_STATE(5953)] = 170558, + [SMALL_STATE(5954)] = 170566, + [SMALL_STATE(5955)] = 170574, + [SMALL_STATE(5956)] = 170582, + [SMALL_STATE(5957)] = 170590, + [SMALL_STATE(5958)] = 170598, + [SMALL_STATE(5959)] = 170606, + [SMALL_STATE(5960)] = 170614, + [SMALL_STATE(5961)] = 170622, + [SMALL_STATE(5962)] = 170630, + [SMALL_STATE(5963)] = 170638, + [SMALL_STATE(5964)] = 170646, + [SMALL_STATE(5965)] = 170654, + [SMALL_STATE(5966)] = 170662, + [SMALL_STATE(5967)] = 170670, + [SMALL_STATE(5968)] = 170678, + [SMALL_STATE(5969)] = 170686, + [SMALL_STATE(5970)] = 170694, + [SMALL_STATE(5971)] = 170702, + [SMALL_STATE(5972)] = 170710, + [SMALL_STATE(5973)] = 170718, + [SMALL_STATE(5974)] = 170726, + [SMALL_STATE(5975)] = 170734, + [SMALL_STATE(5976)] = 170742, + [SMALL_STATE(5977)] = 170750, + [SMALL_STATE(5978)] = 170758, + [SMALL_STATE(5979)] = 170766, + [SMALL_STATE(5980)] = 170774, + [SMALL_STATE(5981)] = 170782, + [SMALL_STATE(5982)] = 170790, + [SMALL_STATE(5983)] = 170798, + [SMALL_STATE(5984)] = 170806, + [SMALL_STATE(5985)] = 170814, + [SMALL_STATE(5986)] = 170822, + [SMALL_STATE(5987)] = 170830, + [SMALL_STATE(5988)] = 170838, + [SMALL_STATE(5989)] = 170846, + [SMALL_STATE(5990)] = 170854, + [SMALL_STATE(5991)] = 170862, + [SMALL_STATE(5992)] = 170870, + [SMALL_STATE(5993)] = 170878, + [SMALL_STATE(5994)] = 170886, + [SMALL_STATE(5995)] = 170894, + [SMALL_STATE(5996)] = 170902, + [SMALL_STATE(5997)] = 170910, + [SMALL_STATE(5998)] = 170918, + [SMALL_STATE(5999)] = 170926, + [SMALL_STATE(6000)] = 170934, + [SMALL_STATE(6001)] = 170942, + [SMALL_STATE(6002)] = 170950, + [SMALL_STATE(6003)] = 170958, + [SMALL_STATE(6004)] = 170966, + [SMALL_STATE(6005)] = 170974, + [SMALL_STATE(6006)] = 170982, + [SMALL_STATE(6007)] = 170990, + [SMALL_STATE(6008)] = 170998, + [SMALL_STATE(6009)] = 171006, + [SMALL_STATE(6010)] = 171014, + [SMALL_STATE(6011)] = 171022, + [SMALL_STATE(6012)] = 171030, + [SMALL_STATE(6013)] = 171038, + [SMALL_STATE(6014)] = 171046, + [SMALL_STATE(6015)] = 171054, + [SMALL_STATE(6016)] = 171062, + [SMALL_STATE(6017)] = 171070, + [SMALL_STATE(6018)] = 171078, + [SMALL_STATE(6019)] = 171086, + [SMALL_STATE(6020)] = 171094, + [SMALL_STATE(6021)] = 171102, + [SMALL_STATE(6022)] = 171110, + [SMALL_STATE(6023)] = 171118, + [SMALL_STATE(6024)] = 171126, + [SMALL_STATE(6025)] = 171134, + [SMALL_STATE(6026)] = 171142, + [SMALL_STATE(6027)] = 171150, + [SMALL_STATE(6028)] = 171158, + [SMALL_STATE(6029)] = 171166, + [SMALL_STATE(6030)] = 171174, + [SMALL_STATE(6031)] = 171182, + [SMALL_STATE(6032)] = 171190, + [SMALL_STATE(6033)] = 171198, + [SMALL_STATE(6034)] = 171206, + [SMALL_STATE(6035)] = 171214, + [SMALL_STATE(6036)] = 171222, + [SMALL_STATE(6037)] = 171230, + [SMALL_STATE(6038)] = 171238, + [SMALL_STATE(6039)] = 171246, + [SMALL_STATE(6040)] = 171254, + [SMALL_STATE(6041)] = 171262, + [SMALL_STATE(6042)] = 171270, + [SMALL_STATE(6043)] = 171278, + [SMALL_STATE(6044)] = 171286, + [SMALL_STATE(6045)] = 171294, + [SMALL_STATE(6046)] = 171302, + [SMALL_STATE(6047)] = 171310, + [SMALL_STATE(6048)] = 171318, + [SMALL_STATE(6049)] = 171326, + [SMALL_STATE(6050)] = 171334, + [SMALL_STATE(6051)] = 171342, + [SMALL_STATE(6052)] = 171350, + [SMALL_STATE(6053)] = 171358, + [SMALL_STATE(6054)] = 171366, + [SMALL_STATE(6055)] = 171374, + [SMALL_STATE(6056)] = 171382, + [SMALL_STATE(6057)] = 171390, + [SMALL_STATE(6058)] = 171398, + [SMALL_STATE(6059)] = 171406, + [SMALL_STATE(6060)] = 171416, + [SMALL_STATE(6061)] = 171424, + [SMALL_STATE(6062)] = 171432, + [SMALL_STATE(6063)] = 171440, + [SMALL_STATE(6064)] = 171448, + [SMALL_STATE(6065)] = 171456, + [SMALL_STATE(6066)] = 171464, + [SMALL_STATE(6067)] = 171472, + [SMALL_STATE(6068)] = 171480, + [SMALL_STATE(6069)] = 171488, + [SMALL_STATE(6070)] = 171496, + [SMALL_STATE(6071)] = 171504, + [SMALL_STATE(6072)] = 171512, + [SMALL_STATE(6073)] = 171520, + [SMALL_STATE(6074)] = 171528, + [SMALL_STATE(6075)] = 171536, + [SMALL_STATE(6076)] = 171544, + [SMALL_STATE(6077)] = 171552, + [SMALL_STATE(6078)] = 171560, + [SMALL_STATE(6079)] = 171568, + [SMALL_STATE(6080)] = 171576, + [SMALL_STATE(6081)] = 171584, + [SMALL_STATE(6082)] = 171592, + [SMALL_STATE(6083)] = 171600, + [SMALL_STATE(6084)] = 171610, + [SMALL_STATE(6085)] = 171618, + [SMALL_STATE(6086)] = 171626, + [SMALL_STATE(6087)] = 171634, + [SMALL_STATE(6088)] = 171642, + [SMALL_STATE(6089)] = 171650, + [SMALL_STATE(6090)] = 171658, + [SMALL_STATE(6091)] = 171666, + [SMALL_STATE(6092)] = 171674, + [SMALL_STATE(6093)] = 171682, + [SMALL_STATE(6094)] = 171690, + [SMALL_STATE(6095)] = 171698, + [SMALL_STATE(6096)] = 171706, + [SMALL_STATE(6097)] = 171716, + [SMALL_STATE(6098)] = 171724, + [SMALL_STATE(6099)] = 171732, + [SMALL_STATE(6100)] = 171740, + [SMALL_STATE(6101)] = 171748, + [SMALL_STATE(6102)] = 171756, + [SMALL_STATE(6103)] = 171764, + [SMALL_STATE(6104)] = 171772, + [SMALL_STATE(6105)] = 171780, + [SMALL_STATE(6106)] = 171788, + [SMALL_STATE(6107)] = 171796, + [SMALL_STATE(6108)] = 171804, + [SMALL_STATE(6109)] = 171812, + [SMALL_STATE(6110)] = 171820, + [SMALL_STATE(6111)] = 171828, + [SMALL_STATE(6112)] = 171838, + [SMALL_STATE(6113)] = 171848, + [SMALL_STATE(6114)] = 171856, + [SMALL_STATE(6115)] = 171864, + [SMALL_STATE(6116)] = 171872, + [SMALL_STATE(6117)] = 171880, + [SMALL_STATE(6118)] = 171888, + [SMALL_STATE(6119)] = 171896, + [SMALL_STATE(6120)] = 171904, + [SMALL_STATE(6121)] = 171912, + [SMALL_STATE(6122)] = 171920, + [SMALL_STATE(6123)] = 171928, + [SMALL_STATE(6124)] = 171936, + [SMALL_STATE(6125)] = 171944, + [SMALL_STATE(6126)] = 171952, + [SMALL_STATE(6127)] = 171960, + [SMALL_STATE(6128)] = 171968, + [SMALL_STATE(6129)] = 171976, + [SMALL_STATE(6130)] = 171984, + [SMALL_STATE(6131)] = 171992, + [SMALL_STATE(6132)] = 172000, + [SMALL_STATE(6133)] = 172008, + [SMALL_STATE(6134)] = 172016, + [SMALL_STATE(6135)] = 172024, + [SMALL_STATE(6136)] = 172032, + [SMALL_STATE(6137)] = 172040, + [SMALL_STATE(6138)] = 172048, + [SMALL_STATE(6139)] = 172056, + [SMALL_STATE(6140)] = 172064, + [SMALL_STATE(6141)] = 172072, + [SMALL_STATE(6142)] = 172080, + [SMALL_STATE(6143)] = 172088, + [SMALL_STATE(6144)] = 172096, + [SMALL_STATE(6145)] = 172104, + [SMALL_STATE(6146)] = 172112, + [SMALL_STATE(6147)] = 172120, + [SMALL_STATE(6148)] = 172128, + [SMALL_STATE(6149)] = 172136, + [SMALL_STATE(6150)] = 172144, + [SMALL_STATE(6151)] = 172152, + [SMALL_STATE(6152)] = 172160, + [SMALL_STATE(6153)] = 172168, + [SMALL_STATE(6154)] = 172176, + [SMALL_STATE(6155)] = 172184, + [SMALL_STATE(6156)] = 172192, + [SMALL_STATE(6157)] = 172200, + [SMALL_STATE(6158)] = 172208, + [SMALL_STATE(6159)] = 172216, + [SMALL_STATE(6160)] = 172224, + [SMALL_STATE(6161)] = 172232, + [SMALL_STATE(6162)] = 172240, + [SMALL_STATE(6163)] = 172248, + [SMALL_STATE(6164)] = 172256, + [SMALL_STATE(6165)] = 172264, + [SMALL_STATE(6166)] = 172272, + [SMALL_STATE(6167)] = 172282, + [SMALL_STATE(6168)] = 172290, + [SMALL_STATE(6169)] = 172298, + [SMALL_STATE(6170)] = 172306, + [SMALL_STATE(6171)] = 172314, + [SMALL_STATE(6172)] = 172322, + [SMALL_STATE(6173)] = 172330, + [SMALL_STATE(6174)] = 172338, + [SMALL_STATE(6175)] = 172346, + [SMALL_STATE(6176)] = 172354, + [SMALL_STATE(6177)] = 172362, + [SMALL_STATE(6178)] = 172370, + [SMALL_STATE(6179)] = 172378, + [SMALL_STATE(6180)] = 172386, + [SMALL_STATE(6181)] = 172394, + [SMALL_STATE(6182)] = 172402, + [SMALL_STATE(6183)] = 172410, + [SMALL_STATE(6184)] = 172418, + [SMALL_STATE(6185)] = 172426, + [SMALL_STATE(6186)] = 172434, + [SMALL_STATE(6187)] = 172442, + [SMALL_STATE(6188)] = 172450, + [SMALL_STATE(6189)] = 172458, + [SMALL_STATE(6190)] = 172466, + [SMALL_STATE(6191)] = 172474, + [SMALL_STATE(6192)] = 172482, + [SMALL_STATE(6193)] = 172490, + [SMALL_STATE(6194)] = 172498, + [SMALL_STATE(6195)] = 172506, + [SMALL_STATE(6196)] = 172514, + [SMALL_STATE(6197)] = 172522, + [SMALL_STATE(6198)] = 172530, + [SMALL_STATE(6199)] = 172538, + [SMALL_STATE(6200)] = 172546, + [SMALL_STATE(6201)] = 172554, + [SMALL_STATE(6202)] = 172562, + [SMALL_STATE(6203)] = 172570, + [SMALL_STATE(6204)] = 172578, + [SMALL_STATE(6205)] = 172586, + [SMALL_STATE(6206)] = 172594, + [SMALL_STATE(6207)] = 172602, + [SMALL_STATE(6208)] = 172610, + [SMALL_STATE(6209)] = 172618, + [SMALL_STATE(6210)] = 172626, + [SMALL_STATE(6211)] = 172634, + [SMALL_STATE(6212)] = 172642, + [SMALL_STATE(6213)] = 172650, + [SMALL_STATE(6214)] = 172658, + [SMALL_STATE(6215)] = 172666, + [SMALL_STATE(6216)] = 172674, + [SMALL_STATE(6217)] = 172682, + [SMALL_STATE(6218)] = 172690, + [SMALL_STATE(6219)] = 172698, + [SMALL_STATE(6220)] = 172706, + [SMALL_STATE(6221)] = 172714, + [SMALL_STATE(6222)] = 172722, + [SMALL_STATE(6223)] = 172730, + [SMALL_STATE(6224)] = 172738, + [SMALL_STATE(6225)] = 172746, + [SMALL_STATE(6226)] = 172754, + [SMALL_STATE(6227)] = 172762, + [SMALL_STATE(6228)] = 172770, + [SMALL_STATE(6229)] = 172778, + [SMALL_STATE(6230)] = 172788, + [SMALL_STATE(6231)] = 172796, + [SMALL_STATE(6232)] = 172804, + [SMALL_STATE(6233)] = 172812, + [SMALL_STATE(6234)] = 172820, + [SMALL_STATE(6235)] = 172828, + [SMALL_STATE(6236)] = 172836, + [SMALL_STATE(6237)] = 172844, + [SMALL_STATE(6238)] = 172852, + [SMALL_STATE(6239)] = 172860, + [SMALL_STATE(6240)] = 172868, + [SMALL_STATE(6241)] = 172876, + [SMALL_STATE(6242)] = 172884, + [SMALL_STATE(6243)] = 172892, + [SMALL_STATE(6244)] = 172900, + [SMALL_STATE(6245)] = 172908, + [SMALL_STATE(6246)] = 172916, + [SMALL_STATE(6247)] = 172924, + [SMALL_STATE(6248)] = 172932, + [SMALL_STATE(6249)] = 172940, + [SMALL_STATE(6250)] = 172948, + [SMALL_STATE(6251)] = 172956, }; static const TSParseActionEntry ts_parse_actions[] = { @@ -284190,4976 +284544,4987 @@ static const TSParseActionEntry ts_parse_actions[] = { [3] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), [5] = {.entry = {.count = 1, .reusable = true}}, SHIFT_EXTRA(), [7] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_program, 0, 0, 0), - [9] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1290), - [11] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), - [13] = {.entry = {.count = 1, .reusable = false}}, SHIFT(675), - [15] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1282), - [17] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1160), - [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5), - [21] = {.entry = {.count = 1, .reusable = false}}, SHIFT(442), - [23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2912), - [25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5630), - [27] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3813), - [29] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1164), - [31] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3525), - [33] = {.entry = {.count = 1, .reusable = true}}, SHIFT(442), - [35] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5441), - [37] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5464), - [39] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5059), - [41] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204), - [43] = {.entry = {.count = 1, .reusable = true}}, SHIFT(770), - [45] = {.entry = {.count = 1, .reusable = false}}, SHIFT(437), - [47] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5745), - [49] = {.entry = {.count = 1, .reusable = false}}, SHIFT(64), - [51] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5585), - [53] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4933), - [55] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4937), - [57] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5581), - [59] = {.entry = {.count = 1, .reusable = false}}, SHIFT(313), - [61] = {.entry = {.count = 1, .reusable = false}}, SHIFT(393), + [9] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1300), + [11] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), + [13] = {.entry = {.count = 1, .reusable = false}}, SHIFT(670), + [15] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1284), + [17] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1177), + [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4), + [21] = {.entry = {.count = 1, .reusable = false}}, SHIFT(580), + [23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2924), + [25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5714), + [27] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3682), + [29] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1167), + [31] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3548), + [33] = {.entry = {.count = 1, .reusable = true}}, SHIFT(580), + [35] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5812), + [37] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5763), + [39] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5086), + [41] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), + [43] = {.entry = {.count = 1, .reusable = true}}, SHIFT(779), + [45] = {.entry = {.count = 1, .reusable = false}}, SHIFT(432), + [47] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5528), + [49] = {.entry = {.count = 1, .reusable = false}}, SHIFT(86), + [51] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5703), + [53] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5429), + [55] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5158), + [57] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5546), + [59] = {.entry = {.count = 1, .reusable = false}}, SHIFT(314), + [61] = {.entry = {.count = 1, .reusable = false}}, SHIFT(350), [63] = {.entry = {.count = 1, .reusable = false}}, SHIFT(174), - [65] = {.entry = {.count = 1, .reusable = true}}, SHIFT(221), - [67] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4666), - [69] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4751), - [71] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3306), - [73] = {.entry = {.count = 1, .reusable = false}}, SHIFT(713), - [75] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3823), - [77] = {.entry = {.count = 1, .reusable = false}}, SHIFT(122), - [79] = {.entry = {.count = 1, .reusable = false}}, SHIFT(460), - [81] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6077), - [83] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3289), - [85] = {.entry = {.count = 1, .reusable = true}}, SHIFT(461), - [87] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3981), - [89] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2190), - [91] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6215), - [93] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2190), - [95] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2230), - [97] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4333), - [99] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1322), + [65] = {.entry = {.count = 1, .reusable = true}}, SHIFT(227), + [67] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4720), + [69] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4719), + [71] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3330), + [73] = {.entry = {.count = 1, .reusable = false}}, SHIFT(710), + [75] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3596), + [77] = {.entry = {.count = 1, .reusable = false}}, SHIFT(119), + [79] = {.entry = {.count = 1, .reusable = false}}, SHIFT(603), + [81] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6166), + [83] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3275), + [85] = {.entry = {.count = 1, .reusable = true}}, SHIFT(644), + [87] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3936), + [89] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2162), + [91] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5847), + [93] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2162), + [95] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2341), + [97] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4105), + [99] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1308), [101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(686), - [103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1172), - [105] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5959), - [107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6210), - [109] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6216), - [111] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1254), - [113] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1247), - [115] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2984), - [117] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pattern, 1, -1, 1), SHIFT(412), + [103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1173), + [105] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5982), + [107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6037), + [109] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6061), + [111] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1250), + [113] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1263), + [115] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2942), + [117] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pattern, 1, -1, 1), SHIFT(477), [120] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), - [122] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1156), - [124] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1143), - [126] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), REDUCE(sym_pattern, 1, -1, 1), - [129] = {.entry = {.count = 1, .reusable = false}}, SHIFT(294), - [131] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4658), - [133] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2963), - [135] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(512), - [138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98), - [140] = {.entry = {.count = 1, .reusable = false}}, SHIFT(513), - [142] = {.entry = {.count = 1, .reusable = false}}, SHIFT(181), - [144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), - [146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4696), - [148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4697), - [150] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3305), - [152] = {.entry = {.count = 1, .reusable = false}}, SHIFT(703), - [154] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3725), - [156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(343), - [158] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), - [160] = {.entry = {.count = 1, .reusable = false}}, SHIFT(117), - [162] = {.entry = {.count = 1, .reusable = false}}, SHIFT(514), - [164] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__augmented_assignment_lhs, 1, 0, 1), - [166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(451), - [168] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1069), - [170] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1072), - [172] = {.entry = {.count = 1, .reusable = false}}, SHIFT(448), - [174] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(5951), - [177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3223), - [179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(512), - [181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(263), - [183] = {.entry = {.count = 1, .reusable = false}}, SHIFT(512), - [185] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(489), - [188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3529), - [190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2338), - [192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6111), - [194] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1901), - [196] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1710), - [198] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2338), - [200] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2008), - [202] = {.entry = {.count = 1, .reusable = false}}, SHIFT(191), - [204] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1083), - [206] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1261), - [208] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6236), - [210] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5853), - [212] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1090), - [214] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5869), - [216] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2922), - [218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1361), - [220] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pattern, 1, -1, 1), SHIFT(491), - [223] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pattern, 1, -1, 1), - [225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(333), - [227] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1196), - [229] = {.entry = {.count = 1, .reusable = false}}, SHIFT(483), - [231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2859), - [233] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1176), - [235] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1138), - [237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1487), - [239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2048), - [241] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1135), - [243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(217), - [245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4656), - [247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4659), - [249] = {.entry = {.count = 1, .reusable = false}}, SHIFT(665), + [122] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1159), + [124] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1137), + [126] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pattern, 1, -1, 1), + [128] = {.entry = {.count = 1, .reusable = false}}, SHIFT(300), + [130] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4671), + [132] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2944), + [134] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(498), + [137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(96), + [139] = {.entry = {.count = 1, .reusable = false}}, SHIFT(499), + [141] = {.entry = {.count = 1, .reusable = false}}, SHIFT(181), + [143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), + [145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4700), + [147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4701), + [149] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3309), + [151] = {.entry = {.count = 1, .reusable = false}}, SHIFT(702), + [153] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3639), + [155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(336), + [157] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), + [159] = {.entry = {.count = 1, .reusable = false}}, SHIFT(116), + [161] = {.entry = {.count = 1, .reusable = false}}, SHIFT(501), + [163] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__augmented_assignment_lhs, 1, 0, 1), + [165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(500), + [167] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1095), + [169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1123), + [171] = {.entry = {.count = 1, .reusable = false}}, SHIFT(427), + [173] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(6059), + [176] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3301), + [178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(498), + [180] = {.entry = {.count = 1, .reusable = false}}, SHIFT(255), + [182] = {.entry = {.count = 1, .reusable = false}}, SHIFT(498), + [184] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(476), + [187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3563), + [189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2218), + [191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6120), + [193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2078), + [195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1740), + [197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2218), + [199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1992), + [201] = {.entry = {.count = 1, .reusable = false}}, SHIFT(188), + [203] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1012), + [205] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1290), + [207] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5849), + [209] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2927), + [211] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1013), + [213] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6113), + [215] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6131), + [217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1376), + [219] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pattern, 1, -1, 1), SHIFT(551), + [222] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), REDUCE(sym_pattern, 1, -1, 1), + [225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(399), + [227] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1180), + [229] = {.entry = {.count = 1, .reusable = false}}, SHIFT(441), + [231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2830), + [233] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1168), + [235] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1149), + [237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1485), + [239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(223), + [241] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1142), + [243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(218), + [245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4659), + [247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4660), + [249] = {.entry = {.count = 1, .reusable = false}}, SHIFT(666), [251] = {.entry = {.count = 1, .reusable = false}}, SHIFT(89), - [253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(650), - [255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1958), - [257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3890), - [259] = {.entry = {.count = 1, .reusable = false}}, SHIFT(672), - [261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(677), - [263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(676), + [253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(412), + [255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1935), + [257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3984), + [259] = {.entry = {.count = 1, .reusable = false}}, SHIFT(675), + [261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(678), + [263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(679), [265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(669), - [267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(691), - [269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(692), - [271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1152), - [273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1187), - [275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(218), - [277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1902), - [279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1194), - [281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(440), - [283] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1174), - [285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1144), - [287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1482), - [289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1145), - [291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(666), - [293] = {.entry = {.count = 1, .reusable = false}}, SHIFT(88), - [295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(673), - [297] = {.entry = {.count = 1, .reusable = false}}, SHIFT(678), - [299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(679), - [301] = {.entry = {.count = 1, .reusable = false}}, SHIFT(667), - [303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(696), - [305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(697), - [307] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1139), - [309] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1185), - [311] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1195), - [313] = {.entry = {.count = 1, .reusable = false}}, SHIFT(450), - [315] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1175), - [317] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1147), - [319] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1146), - [321] = {.entry = {.count = 1, .reusable = false}}, SHIFT(664), - [323] = {.entry = {.count = 1, .reusable = false}}, SHIFT(87), - [325] = {.entry = {.count = 1, .reusable = false}}, SHIFT(671), + [267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(697), + [269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(687), + [271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1138), + [273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1199), + [275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1969), + [277] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1182), + [279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(419), + [281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1165), + [283] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1141), + [285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1488), + [287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1143), + [289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(664), + [291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(88), + [293] = {.entry = {.count = 1, .reusable = false}}, SHIFT(671), + [295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(676), + [297] = {.entry = {.count = 1, .reusable = false}}, SHIFT(677), + [299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(667), + [301] = {.entry = {.count = 1, .reusable = false}}, SHIFT(688), + [303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(691), + [305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1154), + [307] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1190), + [309] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1183), + [311] = {.entry = {.count = 1, .reusable = false}}, SHIFT(430), + [313] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1166), + [315] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1139), + [317] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1146), + [319] = {.entry = {.count = 1, .reusable = false}}, SHIFT(665), + [321] = {.entry = {.count = 1, .reusable = false}}, SHIFT(87), + [323] = {.entry = {.count = 1, .reusable = false}}, SHIFT(674), + [325] = {.entry = {.count = 1, .reusable = false}}, SHIFT(680), [327] = {.entry = {.count = 1, .reusable = false}}, SHIFT(681), - [329] = {.entry = {.count = 1, .reusable = false}}, SHIFT(680), - [331] = {.entry = {.count = 1, .reusable = false}}, SHIFT(668), - [333] = {.entry = {.count = 1, .reusable = false}}, SHIFT(687), - [335] = {.entry = {.count = 1, .reusable = false}}, SHIFT(689), - [337] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1141), - [339] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1183), + [329] = {.entry = {.count = 1, .reusable = false}}, SHIFT(668), + [331] = {.entry = {.count = 1, .reusable = false}}, SHIFT(694), + [333] = {.entry = {.count = 1, .reusable = false}}, SHIFT(695), + [335] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1153), + [337] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1184), + [339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1938), [341] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), - [343] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(1290), - [346] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(675), + [343] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(1300), + [346] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(670), [349] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), - [351] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(1282), - [354] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(1160), - [357] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(5), - [360] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(442), - [363] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(2912), - [366] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(5630), - [369] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(3813), - [372] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(1164), - [375] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(3525), - [378] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(442), - [381] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(5441), - [384] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(5464), - [387] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(5059), - [390] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(204), - [393] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(770), - [396] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(437), - [399] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(5745), - [402] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(64), - [405] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(5585), - [408] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(4933), - [411] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(4937), - [414] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(5581), - [417] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(313), - [420] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(393), + [351] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(1284), + [354] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(1177), + [357] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(4), + [360] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(580), + [363] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(2924), + [366] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(5714), + [369] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(3682), + [372] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(1167), + [375] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(3548), + [378] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(580), + [381] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(5812), + [384] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(5763), + [387] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(5086), + [390] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(205), + [393] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(779), + [396] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(432), + [399] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(5528), + [402] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(86), + [405] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(5703), + [408] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(5429), + [411] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(5158), + [414] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(5546), + [417] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(314), + [420] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(350), [423] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(174), - [426] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(221), - [429] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(4666), - [432] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(4751), - [435] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(3306), - [438] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(713), - [441] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(3823), - [444] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(122), - [447] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(460), - [450] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(6077), - [453] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(3289), - [456] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(461), - [459] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(3981), - [462] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(2190), - [465] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(6215), - [468] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(2190), - [471] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(2230), - [474] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(4333), - [477] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(1322), + [426] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(227), + [429] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(4720), + [432] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(4719), + [435] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(3330), + [438] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(710), + [441] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(3596), + [444] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(119), + [447] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(603), + [450] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(6166), + [453] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(3275), + [456] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(644), + [459] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(3936), + [462] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(2162), + [465] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(5847), + [468] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(2162), + [471] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(2341), + [474] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(4105), + [477] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(1308), [480] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(686), - [483] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(1172), - [486] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(5959), - [489] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(6210), - [492] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(6216), - [495] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_default, 3, 0, 53), - [497] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_default, 3, 0, 53), - [499] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_case, 4, 0, 250), - [501] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_case, 4, 0, 250), - [503] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_case, 3, 0, 87), - [505] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_case, 3, 0, 87), + [483] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(1173), + [486] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(5982), + [489] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(6037), + [492] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(6061), + [495] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_case, 3, 0, 87), + [497] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_case, 3, 0, 87), + [499] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_case, 4, 0, 251), + [501] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_case, 4, 0, 251), + [503] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_default, 3, 0, 53), + [505] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_default, 3, 0, 53), [507] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_default, 2, 0, 0), [509] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_default, 2, 0, 0), [511] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_program, 2, 0, 0), - [513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(728), - [515] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_program, 1, 0, 0), - [517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(727), - [519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1766), - [521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243), - [523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228), - [525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1748), - [527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1587), - [529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1597), - [531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2624), - [533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2637), - [535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2654), - [537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(731), - [539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2645), - [541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(737), - [543] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1227), - [545] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1232), - [547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2984), - [549] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1153), - [551] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1150), - [553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(255), - [555] = {.entry = {.count = 1, .reusable = false}}, SHIFT(289), - [557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(438), - [559] = {.entry = {.count = 1, .reusable = false}}, SHIFT(439), - [561] = {.entry = {.count = 1, .reusable = false}}, SHIFT(173), - [563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), - [565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1940), - [567] = {.entry = {.count = 1, .reusable = false}}, SHIFT(702), - [569] = {.entry = {.count = 1, .reusable = false}}, SHIFT(132), - [571] = {.entry = {.count = 1, .reusable = false}}, SHIFT(462), - [573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(170), - [575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1075), - [577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1076), - [579] = {.entry = {.count = 1, .reusable = false}}, SHIFT(454), - [581] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5951), - [583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3223), - [585] = {.entry = {.count = 1, .reusable = false}}, SHIFT(222), - [587] = {.entry = {.count = 1, .reusable = false}}, SHIFT(438), - [589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(411), - [591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5857), - [593] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2415), - [595] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2351), - [597] = {.entry = {.count = 1, .reusable = false}}, SHIFT(195), - [599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1078), - [601] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1327), - [603] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6239), - [605] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6209), - [607] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1079), - [609] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1319), - [611] = {.entry = {.count = 1, .reusable = false}}, SHIFT(674), - [613] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1280), - [615] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1161), - [617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4), - [619] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5776), - [621] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1173), - [623] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5826), - [625] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5368), - [627] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5777), - [629] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3300), - [631] = {.entry = {.count = 1, .reusable = false}}, SHIFT(712), - [633] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3805), - [635] = {.entry = {.count = 1, .reusable = false}}, SHIFT(112), - [637] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1321), - [639] = {.entry = {.count = 1, .reusable = false}}, SHIFT(684), - [641] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1171), - [643] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1309), - [645] = {.entry = {.count = 1, .reusable = false}}, SHIFT(670), - [647] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1285), - [649] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1170), - [651] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5567), - [653] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1162), - [655] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5571), - [657] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4935), - [659] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5573), - [661] = {.entry = {.count = 1, .reusable = false}}, SHIFT(708), - [663] = {.entry = {.count = 1, .reusable = false}}, SHIFT(114), - [665] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1301), - [667] = {.entry = {.count = 1, .reusable = false}}, SHIFT(683), - [669] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1168), - [671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1619), - [673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1875), - [675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1857), - [677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2033), - [679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2180), - [681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2183), - [683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2411), - [685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(261), - [687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1783), - [689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1996), - [691] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1297), - [693] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1291), - [695] = {.entry = {.count = 1, .reusable = false}}, SHIFT(410), - [697] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1163), - [699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1471), - [701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1761), - [703] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4773), - [705] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 7), SHIFT(61), - [708] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6197), - [710] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3322), - [712] = {.entry = {.count = 1, .reusable = false}}, SHIFT(710), - [714] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3802), - [716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(404), - [718] = {.entry = {.count = 1, .reusable = false}}, SHIFT(120), - [720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(489), - [722] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2104), - [724] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__property_name, 1, 0, 7), - [726] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 7), - [728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1666), - [730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2061), - [732] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1249), - [734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1470), - [736] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(205), - [739] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(223), - [742] = {.entry = {.count = 1, .reusable = false}}, SHIFT(103), - [744] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(3223), - [747] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(3926), - [750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1710), - [752] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2255), - [754] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1864), - [756] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pattern, 1, -1, 1), - [758] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2277), - [760] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2150), - [762] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1236), - [764] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1132), - [766] = {.entry = {.count = 1, .reusable = false}}, SHIFT(293), - [768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4894), - [770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(86), - [772] = {.entry = {.count = 1, .reusable = false}}, SHIFT(121), - [774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1069), - [776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1072), - [778] = {.entry = {.count = 1, .reusable = false}}, SHIFT(453), - [780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3517), - [782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2167), - [784] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1933), - [786] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2167), - [788] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1934), - [790] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2), - [792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1083), - [794] = {.entry = {.count = 1, .reusable = false}}, SHIFT(271), - [796] = {.entry = {.count = 1, .reusable = false}}, SHIFT(278), - [798] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1275), - [800] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2260), - [802] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2387), - [804] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2384), - [806] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2385), - [808] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1259), - [810] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1233), - [812] = {.entry = {.count = 1, .reusable = false}}, SHIFT(412), - [814] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1155), - [816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1465), - [818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), - [820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(219), - [822] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6057), - [824] = {.entry = {.count = 1, .reusable = false}}, SHIFT(704), - [826] = {.entry = {.count = 1, .reusable = false}}, SHIFT(108), - [828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3926), - [830] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1613), - [832] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1423), - [834] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1398), - [836] = {.entry = {.count = 1, .reusable = false}}, SHIFT(491), - [838] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1260), - [840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1467), - [842] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_rest_pattern, 2, 0, 28), - [844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(227), - [846] = {.entry = {.count = 1, .reusable = false}}, SHIFT(748), - [848] = {.entry = {.count = 1, .reusable = false}}, SHIFT(155), - [850] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_rest_pattern, 2, 0, 28), - [852] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2005), - [854] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3), - [856] = {.entry = {.count = 1, .reusable = false}}, SHIFT(267), - [858] = {.entry = {.count = 1, .reusable = false}}, SHIFT(270), - [860] = {.entry = {.count = 1, .reusable = false}}, SHIFT(455), - [862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), - [864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), - [866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(356), - [868] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1313), - [870] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1295), - [872] = {.entry = {.count = 1, .reusable = false}}, SHIFT(515), - [874] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1167), - [876] = {.entry = {.count = 1, .reusable = false}}, SHIFT(707), + [513] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_program, 1, 0, 0), + [515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(726), + [517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(719), + [519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(250), + [521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1775), + [523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1762), + [525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243), + [527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1562), + [529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1578), + [531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2651), + [533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2642), + [535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2665), + [537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(744), + [539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2663), + [541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(739), + [543] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1322), + [545] = {.entry = {.count = 1, .reusable = false}}, SHIFT(673), + [547] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1285), + [549] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1179), + [551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5), + [553] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5775), + [555] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1178), + [557] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5832), + [559] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5365), + [561] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5776), + [563] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3334), + [565] = {.entry = {.count = 1, .reusable = false}}, SHIFT(712), + [567] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3703), + [569] = {.entry = {.count = 1, .reusable = false}}, SHIFT(121), + [571] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1323), + [573] = {.entry = {.count = 1, .reusable = false}}, SHIFT(685), + [575] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1170), + [577] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1293), + [579] = {.entry = {.count = 1, .reusable = false}}, SHIFT(672), + [581] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1287), + [583] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1171), + [585] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5583), + [587] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1163), + [589] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5595), + [591] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4940), + [593] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5602), + [595] = {.entry = {.count = 1, .reusable = false}}, SHIFT(708), + [597] = {.entry = {.count = 1, .reusable = false}}, SHIFT(118), + [599] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1295), + [601] = {.entry = {.count = 1, .reusable = false}}, SHIFT(684), + [603] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1164), + [605] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1223), + [607] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1234), + [609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2942), + [611] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1156), + [613] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1140), + [615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(263), + [617] = {.entry = {.count = 1, .reusable = false}}, SHIFT(289), + [619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(417), + [621] = {.entry = {.count = 1, .reusable = false}}, SHIFT(418), + [623] = {.entry = {.count = 1, .reusable = false}}, SHIFT(173), + [625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), + [627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1617), + [629] = {.entry = {.count = 1, .reusable = false}}, SHIFT(703), + [631] = {.entry = {.count = 1, .reusable = false}}, SHIFT(112), + [633] = {.entry = {.count = 1, .reusable = false}}, SHIFT(446), + [635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), + [637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1110), + [639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1111), + [641] = {.entry = {.count = 1, .reusable = false}}, SHIFT(438), + [643] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6059), + [645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3301), + [647] = {.entry = {.count = 1, .reusable = false}}, SHIFT(216), + [649] = {.entry = {.count = 1, .reusable = false}}, SHIFT(417), + [651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(548), + [653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6177), + [655] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2407), + [657] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2256), + [659] = {.entry = {.count = 1, .reusable = false}}, SHIFT(185), + [661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1113), + [663] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1264), + [665] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6247), + [667] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3464), + [669] = {.entry = {.count = 1, .reusable = false}}, SHIFT(955), + [671] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6217), + [673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1953), + [675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1820), + [677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1840), + [679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1994), + [681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2002), + [683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2142), + [685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2148), + [687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2494), + [689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(257), + [691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1831), + [693] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1309), + [695] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1314), + [697] = {.entry = {.count = 1, .reusable = false}}, SHIFT(411), + [699] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1176), + [701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1472), + [703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1760), + [705] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4715), + [707] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 7), SHIFT(45), + [710] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6103), + [712] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3318), + [714] = {.entry = {.count = 1, .reusable = false}}, SHIFT(707), + [716] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3592), + [718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(395), + [720] = {.entry = {.count = 1, .reusable = false}}, SHIFT(122), + [722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(476), + [724] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2132), + [726] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__property_name, 1, 0, 7), + [728] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 7), + [730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1738), + [732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2036), + [734] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1251), + [736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1473), + [738] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(204), + [741] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(217), + [744] = {.entry = {.count = 1, .reusable = false}}, SHIFT(103), + [746] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(3301), + [749] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(3902), + [752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1740), + [754] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2335), + [756] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1783), + [758] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pattern, 1, -1, 1), + [760] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2254), + [762] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1242), + [764] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1136), + [766] = {.entry = {.count = 1, .reusable = false}}, SHIFT(287), + [768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5151), + [770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), + [772] = {.entry = {.count = 1, .reusable = false}}, SHIFT(113), + [774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1095), + [776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1123), + [778] = {.entry = {.count = 1, .reusable = false}}, SHIFT(434), + [780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3543), + [782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2386), + [784] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2021), + [786] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2386), + [788] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2022), + [790] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3), + [792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1012), + [794] = {.entry = {.count = 1, .reusable = false}}, SHIFT(279), + [796] = {.entry = {.count = 1, .reusable = false}}, SHIFT(282), + [798] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1280), + [800] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2252), + [802] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2266), + [804] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2251), + [806] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2356), + [808] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2332), + [810] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1991), + [812] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2), + [814] = {.entry = {.count = 1, .reusable = false}}, SHIFT(269), + [816] = {.entry = {.count = 1, .reusable = false}}, SHIFT(270), + [818] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1416), + [820] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1404), + [822] = {.entry = {.count = 1, .reusable = false}}, SHIFT(477), + [824] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1254), + [826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1469), + [828] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_rest_pattern, 2, 0, 28), + [830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204), + [832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(219), + [834] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6101), + [836] = {.entry = {.count = 1, .reusable = false}}, SHIFT(746), + [838] = {.entry = {.count = 1, .reusable = false}}, SHIFT(152), + [840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3902), + [842] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1559), + [844] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_rest_pattern, 2, 0, 28), + [846] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1252), + [848] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1244), + [850] = {.entry = {.count = 1, .reusable = false}}, SHIFT(551), + [852] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1158), + [854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1467), + [856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(226), + [858] = {.entry = {.count = 1, .reusable = false}}, SHIFT(705), + [860] = {.entry = {.count = 1, .reusable = false}}, SHIFT(109), + [862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1088), + [864] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5504), + [866] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1325), + [868] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1315), + [870] = {.entry = {.count = 1, .reusable = false}}, SHIFT(503), + [872] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1172), + [874] = {.entry = {.count = 1, .reusable = false}}, SHIFT(713), + [876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(347), [878] = {.entry = {.count = 1, .reusable = false}}, SHIFT(115), - [880] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5883), - [882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), - [884] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), REDUCE(sym_rest_pattern, 2, 0, 28), - [887] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1387), - [889] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1379), - [891] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pattern, 1, -1, 1), SHIFT(565), - [894] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1219), - [896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1068), - [898] = {.entry = {.count = 1, .reusable = false}}, SHIFT(736), - [900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(395), - [902] = {.entry = {.count = 1, .reusable = false}}, SHIFT(144), - [904] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(389), - [907] = {.entry = {.count = 1, .reusable = false}}, SHIFT(389), - [909] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1373), - [911] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1362), - [913] = {.entry = {.count = 1, .reusable = false}}, SHIFT(539), - [915] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1214), - [917] = {.entry = {.count = 1, .reusable = false}}, SHIFT(720), - [919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(379), - [921] = {.entry = {.count = 1, .reusable = false}}, SHIFT(128), - [923] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1359), - [925] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1358), - [927] = {.entry = {.count = 1, .reusable = false}}, SHIFT(464), - [929] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1198), - [931] = {.entry = {.count = 1, .reusable = false}}, SHIFT(730), - [933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(402), - [935] = {.entry = {.count = 1, .reusable = false}}, SHIFT(137), - [937] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1349), - [939] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1345), - [941] = {.entry = {.count = 1, .reusable = false}}, SHIFT(623), - [943] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1193), - [945] = {.entry = {.count = 1, .reusable = false}}, SHIFT(717), - [947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(359), - [949] = {.entry = {.count = 1, .reusable = false}}, SHIFT(140), - [951] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6094), - [953] = {.entry = {.count = 1, .reusable = false}}, SHIFT(565), - [955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1131), - [957] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1376), - [959] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1381), - [961] = {.entry = {.count = 1, .reusable = false}}, SHIFT(590), - [963] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1222), - [965] = {.entry = {.count = 1, .reusable = false}}, SHIFT(740), - [967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(336), - [969] = {.entry = {.count = 1, .reusable = false}}, SHIFT(146), - [971] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6045), - [973] = {.entry = {.count = 1, .reusable = false}}, SHIFT(606), - [975] = {.entry = {.count = 1, .reusable = false}}, SHIFT(533), - [977] = {.entry = {.count = 1, .reusable = false}}, SHIFT(484), - [979] = {.entry = {.count = 1, .reusable = false}}, SHIFT(555), - [981] = {.entry = {.count = 1, .reusable = false}}, SHIFT(444), - [983] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1218), - [985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3245), - [987] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1134), - [989] = {.entry = {.count = 1, .reusable = false}}, SHIFT(306), - [991] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3246), - [993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93), - [995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), - [997] = {.entry = {.count = 1, .reusable = false}}, SHIFT(139), - [999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(985), - [1001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(986), - [1003] = {.entry = {.count = 1, .reusable = false}}, SHIFT(459), - [1005] = {.entry = {.count = 1, .reusable = false}}, SHIFT(251), - [1007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3524), - [1009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2038), - [1011] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2054), - [1013] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2038), - [1015] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1860), - [1017] = {.entry = {.count = 1, .reusable = false}}, SHIFT(199), - [1019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(988), - [1021] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1230), - [1023] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6159), - [1025] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6162), - [1027] = {.entry = {.count = 1, .reusable = false}}, SHIFT(990), - [1029] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6164), - [1031] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3202), - [1033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1351), - [1035] = {.entry = {.count = 1, .reusable = false}}, SHIFT(508), - [1037] = {.entry = {.count = 1, .reusable = false}}, SHIFT(642), - [1039] = {.entry = {.count = 1, .reusable = false}}, SHIFT(433), - [1041] = {.entry = {.count = 1, .reusable = false}}, SHIFT(581), - [1043] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1289), - [1045] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1257), - [1047] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1154), - [1049] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1149), - [1051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), - [1053] = {.entry = {.count = 1, .reusable = false}}, SHIFT(701), - [1055] = {.entry = {.count = 1, .reusable = false}}, SHIFT(101), - [1057] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2533), - [1059] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2421), - [1061] = {.entry = {.count = 1, .reusable = false}}, SHIFT(182), - [1063] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1339), - [1065] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1205), - [1067] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1133), - [1069] = {.entry = {.count = 1, .reusable = false}}, SHIFT(288), - [1071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), - [1073] = {.entry = {.count = 1, .reusable = false}}, SHIFT(435), - [1075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3522), - [1077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1689), - [1079] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1690), - [1081] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1689), - [1083] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1755), - [1085] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1220), - [1087] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1308), - [1089] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1378), - [1091] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1216), - [1093] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1151), - [1095] = {.entry = {.count = 1, .reusable = false}}, SHIFT(300), - [1097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(586), - [1099] = {.entry = {.count = 1, .reusable = false}}, SHIFT(587), - [1101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(180), - [1103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), - [1105] = {.entry = {.count = 1, .reusable = false}}, SHIFT(742), - [1107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(148), - [1109] = {.entry = {.count = 1, .reusable = false}}, SHIFT(588), - [1111] = {.entry = {.count = 1, .reusable = false}}, SHIFT(583), - [1113] = {.entry = {.count = 1, .reusable = false}}, SHIFT(282), - [1115] = {.entry = {.count = 1, .reusable = false}}, SHIFT(586), - [1117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(659), - [1119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3558), - [1121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2029), - [1123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5997), - [1125] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1924), - [1127] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2029), - [1129] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2495), - [1131] = {.entry = {.count = 1, .reusable = false}}, SHIFT(201), - [1133] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1347), - [1135] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1266), - [1137] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1344), - [1139] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1177), - [1141] = {.entry = {.count = 1, .reusable = false}}, SHIFT(295), - [1143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(646), - [1145] = {.entry = {.count = 1, .reusable = false}}, SHIFT(647), - [1147] = {.entry = {.count = 1, .reusable = false}}, SHIFT(176), - [1149] = {.entry = {.count = 1, .reusable = false}}, SHIFT(716), - [1151] = {.entry = {.count = 1, .reusable = false}}, SHIFT(131), - [1153] = {.entry = {.count = 1, .reusable = false}}, SHIFT(653), - [1155] = {.entry = {.count = 1, .reusable = false}}, SHIFT(644), - [1157] = {.entry = {.count = 1, .reusable = false}}, SHIFT(273), - [1159] = {.entry = {.count = 1, .reusable = false}}, SHIFT(646), - [1161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(622), - [1163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6037), - [1165] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2374), - [1167] = {.entry = {.count = 1, .reusable = false}}, SHIFT(196), - [1169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1316), - [1171] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1242), - [1173] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1306), - [1175] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1165), - [1177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1148), - [1179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(292), - [1181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(656), - [1183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), - [1185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(657), - [1187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(175), - [1189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), - [1191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(711), - [1193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(116), - [1195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(662), - [1197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(535), - [1199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(268), - [1201] = {.entry = {.count = 1, .reusable = false}}, SHIFT(656), - [1203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(463), - [1205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3551), - [1207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1883), - [1209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6136), - [1211] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1884), - [1213] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1883), - [1215] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1974), - [1217] = {.entry = {.count = 1, .reusable = false}}, SHIFT(184), - [1219] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1276), - [1221] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1271), - [1223] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1360), - [1225] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1206), - [1227] = {.entry = {.count = 1, .reusable = false}}, SHIFT(298), - [1229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(559), - [1231] = {.entry = {.count = 1, .reusable = false}}, SHIFT(560), - [1233] = {.entry = {.count = 1, .reusable = false}}, SHIFT(177), - [1235] = {.entry = {.count = 1, .reusable = false}}, SHIFT(718), - [1237] = {.entry = {.count = 1, .reusable = false}}, SHIFT(138), - [1239] = {.entry = {.count = 1, .reusable = false}}, SHIFT(562), - [1241] = {.entry = {.count = 1, .reusable = false}}, SHIFT(557), - [1243] = {.entry = {.count = 1, .reusable = false}}, SHIFT(277), - [1245] = {.entry = {.count = 1, .reusable = false}}, SHIFT(559), - [1247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(658), - [1249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6212), - [1251] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2380), - [1253] = {.entry = {.count = 1, .reusable = false}}, SHIFT(197), - [1255] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1307), - [1257] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1264), - [1259] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1355), - [1261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1199), - [1263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1140), - [1265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(302), - [1267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(617), - [1269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(618), - [1271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(178), - [1273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), - [1275] = {.entry = {.count = 1, .reusable = false}}, SHIFT(724), - [1277] = {.entry = {.count = 1, .reusable = false}}, SHIFT(134), - [1279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(660), - [1281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(487), - [1283] = {.entry = {.count = 1, .reusable = false}}, SHIFT(286), - [1285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(617), - [1287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(619), - [1289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3520), - [1291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2402), - [1293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5848), - [1295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2420), - [1297] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2402), - [1299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2145), - [1301] = {.entry = {.count = 1, .reusable = false}}, SHIFT(198), - [1303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1304), - [1305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1248), - [1307] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1320), - [1309] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1166), - [1311] = {.entry = {.count = 1, .reusable = false}}, SHIFT(299), - [1313] = {.entry = {.count = 1, .reusable = false}}, SHIFT(709), - [1315] = {.entry = {.count = 1, .reusable = false}}, SHIFT(113), - [1317] = {.entry = {.count = 1, .reusable = false}}, SHIFT(452), - [1319] = {.entry = {.count = 1, .reusable = false}}, SHIFT(269), - [1321] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1885), - [1323] = {.entry = {.count = 1, .reusable = false}}, SHIFT(183), - [1325] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1287), - [1327] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1284), - [1329] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1383), - [1331] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1225), - [1333] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1136), - [1335] = {.entry = {.count = 1, .reusable = false}}, SHIFT(301), - [1337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), - [1339] = {.entry = {.count = 1, .reusable = false}}, SHIFT(743), - [1341] = {.entry = {.count = 1, .reusable = false}}, SHIFT(142), - [1343] = {.entry = {.count = 1, .reusable = false}}, SHIFT(456), - [1345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3523), - [1347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2570), - [1349] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2569), - [1351] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2570), - [1353] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2188), - [1355] = {.entry = {.count = 1, .reusable = false}}, SHIFT(200), - [1357] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1314), - [1359] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1269), - [1361] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1315), - [1363] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1169), - [1365] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1137), - [1367] = {.entry = {.count = 1, .reusable = false}}, SHIFT(706), - [1369] = {.entry = {.count = 1, .reusable = false}}, SHIFT(125), - [1371] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2189), - [1373] = {.entry = {.count = 1, .reusable = false}}, SHIFT(189), - [1375] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1303), - [1377] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1311), - [1379] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1380), - [1381] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1221), - [1383] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1142), - [1385] = {.entry = {.count = 1, .reusable = false}}, SHIFT(305), - [1387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(611), - [1389] = {.entry = {.count = 1, .reusable = false}}, SHIFT(612), - [1391] = {.entry = {.count = 1, .reusable = false}}, SHIFT(179), - [1393] = {.entry = {.count = 1, .reusable = false}}, SHIFT(739), - [1395] = {.entry = {.count = 1, .reusable = false}}, SHIFT(143), - [1397] = {.entry = {.count = 1, .reusable = false}}, SHIFT(614), - [1399] = {.entry = {.count = 1, .reusable = false}}, SHIFT(406), - [1401] = {.entry = {.count = 1, .reusable = false}}, SHIFT(284), - [1403] = {.entry = {.count = 1, .reusable = false}}, SHIFT(611), - [1405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(538), - [1407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6186), - [1409] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2496), - [1411] = {.entry = {.count = 1, .reusable = false}}, SHIFT(202), - [1413] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1348), - [1415] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1336), - [1417] = {.entry = {.count = 1, .reusable = false}}, SHIFT(290), - [1419] = {.entry = {.count = 1, .reusable = false}}, SHIFT(152), - [1421] = {.entry = {.count = 1, .reusable = false}}, SHIFT(510), - [1423] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2511), - [1425] = {.entry = {.count = 1, .reusable = false}}, SHIFT(203), - [1427] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1367), - [1429] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1245), - [1431] = {.entry = {.count = 1, .reusable = false}}, SHIFT(414), - [1433] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_yield_expression, 1, 0, 0), - [1435] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_yield_expression, 1, 0, 0), - [1437] = {.entry = {.count = 1, .reusable = false}}, SHIFT(105), - [1439] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1856), - [1441] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1305), - [1443] = {.entry = {.count = 1, .reusable = false}}, SHIFT(482), - [1445] = {.entry = {.count = 1, .reusable = false}}, SHIFT(119), - [1447] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3289), - [1449] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1299), - [1451] = {.entry = {.count = 1, .reusable = false}}, SHIFT(516), - [1453] = {.entry = {.count = 1, .reusable = false}}, SHIFT(118), - [1455] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2392), - [1457] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1335), - [1459] = {.entry = {.count = 1, .reusable = false}}, SHIFT(624), - [1461] = {.entry = {.count = 1, .reusable = false}}, SHIFT(133), - [1463] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2452), - [1465] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1372), - [1467] = {.entry = {.count = 1, .reusable = false}}, SHIFT(540), - [1469] = {.entry = {.count = 1, .reusable = false}}, SHIFT(127), - [1471] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2584), - [1473] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1363), - [1475] = {.entry = {.count = 1, .reusable = false}}, SHIFT(465), - [1477] = {.entry = {.count = 1, .reusable = false}}, SHIFT(130), - [1479] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2527), - [1481] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1388), - [1483] = {.entry = {.count = 1, .reusable = false}}, SHIFT(591), - [1485] = {.entry = {.count = 1, .reusable = false}}, SHIFT(145), - [1487] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2610), - [1489] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1386), - [1491] = {.entry = {.count = 1, .reusable = false}}, SHIFT(566), - [1493] = {.entry = {.count = 1, .reusable = false}}, SHIFT(141), - [1495] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2608), - [1497] = {.entry = {.count = 1, .reusable = false}}, SHIFT(492), - [1499] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2906), - [1501] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1361), - [1503] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3533), - [1505] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5284), - [1507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), - [1509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(758), - [1511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4646), - [1513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4798), - [1515] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4770), - [1517] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6175), - [1519] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3973), - [1521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3887), - [1523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2948), - [1525] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2986), - [1527] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2948), - [1529] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1080), - [1531] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1342), - [1533] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4522), - [1535] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1209), - [1537] = {.entry = {.count = 1, .reusable = false}}, SHIFT(723), - [1539] = {.entry = {.count = 1, .reusable = false}}, SHIFT(700), - [1541] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1201), - [1543] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1211), - [1545] = {.entry = {.count = 1, .reusable = false}}, SHIFT(725), - [1547] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1343), - [1549] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4638), - [1551] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3721), - [1553] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1213), - [1555] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3530), - [1557] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3313), - [1559] = {.entry = {.count = 1, .reusable = false}}, SHIFT(729), - [1561] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3847), - [1563] = {.entry = {.count = 1, .reusable = false}}, SHIFT(699), - [1565] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1202), - [1567] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5850), - [1569] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5966), - [1571] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5968), - [1573] = {.entry = {.count = 1, .reusable = false}}, SHIFT(698), - [1575] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1203), - [1577] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4786), - [1579] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1075), - [1581] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1076), - [1583] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1077), - [1585] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1078), - [1587] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3086), - [1589] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3245), - [1591] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1351), - [1593] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3563), - [1595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), - [1597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(769), - [1599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4771), - [1601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4774), - [1603] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4688), - [1605] = {.entry = {.count = 1, .reusable = false}}, SHIFT(985), - [1607] = {.entry = {.count = 1, .reusable = false}}, SHIFT(986), - [1609] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6145), - [1611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3972), - [1613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3248), - [1615] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3249), - [1617] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3248), - [1619] = {.entry = {.count = 1, .reusable = false}}, SHIFT(987), - [1621] = {.entry = {.count = 1, .reusable = false}}, SHIFT(988), - [1623] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1246), - [1625] = {.entry = {.count = 1, .reusable = false}}, SHIFT(111), - [1627] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2270), - [1629] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1861), - [1631] = {.entry = {.count = 1, .reusable = false}}, SHIFT(100), - [1633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5337), - [1635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(223), - [1637] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2282), - [1639] = {.entry = {.count = 1, .reusable = false}}, SHIFT(91), - [1641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3996), - [1643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3948), - [1645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4940), - [1647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3979), - [1649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3695), - [1651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3812), - [1653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3650), - [1655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(258), - [1657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2550), - [1659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1931), - [1661] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 2, 0, 0), - [1663] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 2, 0, 0), - [1665] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 2, 0, 0), - [1667] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_pattern, 2, 0, 0), - [1669] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 2, 0, 0), - [1671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(741), - [1673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1648), - [1675] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__module, 1, 0, 5), - [1677] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__module, 1, 0, 5), - [1679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), - [1681] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5954), - [1683] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predefined_type, 1, 0, 0), - [1685] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predefined_type, 1, 0, 0), - [1687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1809), - [1689] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6138), - [1691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2417), - [1693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1747), - [1695] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 3, 0, 0), - [1697] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 3, 0, 0), - [1699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252), - [1701] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, 0, 167), - [1703] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, 0, 167), - [1705] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 5, 0, 167), - [1707] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 5, 0, 167), - [1709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(878), - [1711] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 5, 0, 182), - [1713] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 5, 0, 182), - [1715] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_expression, 5, 0, 182), - [1717] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_expression, 5, 0, 182), - [1719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(907), - [1721] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function_declaration, 5, 0, 182), - [1723] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function_declaration, 5, 0, 182), - [1725] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function, 5, 0, 182), - [1727] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function, 5, 0, 182), - [1729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(908), - [1731] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, 0, 198), - [1733] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, 0, 198), - [1735] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 5, 0, 198), - [1737] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 5, 0, 198), - [1739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(921), - [1741] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, 0, 199), - [1743] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, 0, 199), - [1745] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 5, 0, 199), - [1747] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 5, 0, 199), - [1749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(787), - [1751] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nested_identifier, 3, 0, 69), - [1753] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_nested_identifier, 3, 0, 69), - [1755] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__module, 2, 0, 25), - [1757] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__module, 2, 0, 25), - [1759] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function_declaration, 6, 0, 235), - [1761] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function_declaration, 6, 0, 235), - [1763] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function, 6, 0, 235), - [1765] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function, 6, 0, 235), - [1767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(834), - [1769] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, 0, 244), - [1771] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, 0, 244), - [1773] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 6, 0, 244), - [1775] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 6, 0, 244), - [1777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(842), - [1779] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 4, 0, 126), - [1781] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 4, 0, 126), - [1783] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_expression, 4, 0, 126), - [1785] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_expression, 4, 0, 126), - [1787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(899), - [1789] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declaration, 1, 0, 0), - [1791] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declaration, 1, 0, 0), - [1793] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression, 1, 0, 0), - [1795] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression, 1, 0, 0), - [1797] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1330), - [1799] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1329), - [1801] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1189), - [1803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1469), - [1805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(266), - [1807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216), - [1809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4622), - [1811] = {.entry = {.count = 1, .reusable = false}}, SHIFT(715), - [1813] = {.entry = {.count = 1, .reusable = false}}, SHIFT(124), - [1815] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2549), - [1817] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 2, 0, 0), - [1819] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 2, 0, 0), - [1821] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nested_identifier, 3, 0, 82), - [1823] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_nested_identifier, 3, 0, 82), - [1825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249), - [1827] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 3, 0, 0), - [1829] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 3, 0, 0), - [1831] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, 0, 148), - [1833] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, 0, 148), - [1835] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 4, 0, 148), - [1837] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 4, 0, 148), - [1839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(912), - [1841] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, 0, 105), - [1843] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, 0, 105), - [1845] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 4, 0, 105), - [1847] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 4, 0, 105), - [1849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(890), - [1851] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 3, 0, 45), - [1853] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 3, 0, 45), - [1855] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 3, 0, 45), - [1857] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 3, 0, 45), - [1859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(838), - [1861] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_internal_module, 2, 0, 6), - [1863] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_internal_module, 2, 0, 6), - [1865] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_body, 2, 0, 0), - [1867] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_body, 2, 0, 0), - [1869] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 4, 0, 0), - [1871] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 4, 0, 0), - [1873] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_body, 3, 0, 104), - [1875] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_body, 3, 0, 104), - [1877] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, 0, 106), - [1879] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, 0, 106), - [1881] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 4, 0, 106), - [1883] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 4, 0, 106), - [1885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(891), - [1887] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 1, 0, 0), REDUCE(aux_sym_array_pattern_repeat1, 1, 0, 0), - [1890] = {.entry = {.count = 3, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 1, 0, 0), REDUCE(aux_sym_array_pattern_repeat1, 1, 0, 0), SHIFT(2993), - [1894] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1365), - [1896] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1364), - [1898] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1210), - [1900] = {.entry = {.count = 1, .reusable = false}}, SHIFT(721), - [1902] = {.entry = {.count = 1, .reusable = false}}, SHIFT(129), - [1904] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1334), - [1906] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1333), - [1908] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1179), - [1910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1468), - [1912] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3821), - [1914] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1181), - [1916] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3824), - [1918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(226), - [1920] = {.entry = {.count = 1, .reusable = false}}, SHIFT(714), - [1922] = {.entry = {.count = 1, .reusable = false}}, SHIFT(126), - [1924] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2401), - [1926] = {.entry = {.count = 3, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 1, 0, 0), REDUCE(aux_sym_array_pattern_repeat1, 1, 0, 0), SHIFT(3228), - [1930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3577), - [1932] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_pattern_repeat1, 1, 0, 0), - [1934] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_accessibility_modifier, 1, 0, 0), - [1936] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_accessibility_modifier, 1, 0, 0), - [1938] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_override_modifier, 1, 0, 0), - [1940] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_override_modifier, 1, 0, 0), - [1942] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3328), - [1944] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2309), - [1946] = {.entry = {.count = 1, .reusable = false}}, SHIFT(94), - [1948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(280), - [1950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2506), - [1952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(446), - [1954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1489), - [1956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1778), - [1958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3231), - [1960] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 1, 0, 0), - [1962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3543), - [1964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3119), - [1966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(966), - [1968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4057), - [1970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(486), - [1972] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1186), - [1974] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1618), - [1976] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1244), - [1978] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2453), - [1980] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1292), - [1982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4142), - [1984] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1223), - [1986] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2035), - [1988] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1228), - [1990] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2354), - [1992] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1325), - [1994] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1237), - [1996] = {.entry = {.count = 1, .reusable = false}}, SHIFT(90), - [1998] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2261), - [2000] = {.entry = {.count = 1, .reusable = false}}, SHIFT(99), - [2002] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1229), - [2004] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1224), - [2006] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1262), - [2008] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1274), - [2010] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1240), - [2012] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1265), - [2014] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1215), - [2016] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2070), - [2018] = {.entry = {.count = 1, .reusable = false}}, SHIFT(97), - [2020] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2386), - [2022] = {.entry = {.count = 1, .reusable = false}}, SHIFT(92), - [2024] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2262), - [2026] = {.entry = {.count = 1, .reusable = false}}, SHIFT(96), - [2028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(828), - [2030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), - [2032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(78), - [2034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(80), - [2036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), - [2038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), - [2040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), - [2042] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1385), - [2044] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1384), - [2046] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1226), - [2048] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3974), - [2050] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1235), - [2052] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3975), - [2054] = {.entry = {.count = 1, .reusable = false}}, SHIFT(744), - [2056] = {.entry = {.count = 1, .reusable = false}}, SHIFT(147), - [2058] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2600), - [2060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33), - [2062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), - [2064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), - [2066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), - [2068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), - [2070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), - [2072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), - [2074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), - [2076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6), - [2078] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1371), - [2080] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1368), - [2082] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1200), - [2084] = {.entry = {.count = 1, .reusable = false}}, SHIFT(719), - [2086] = {.entry = {.count = 1, .reusable = false}}, SHIFT(135), - [2088] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1357), - [2090] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1356), - [2092] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1207), - [2094] = {.entry = {.count = 1, .reusable = false}}, SHIFT(726), - [2096] = {.entry = {.count = 1, .reusable = false}}, SHIFT(136), - [2098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1620), - [2100] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4868), - [2102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), - [2104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4320), - [2106] = {.entry = {.count = 1, .reusable = false}}, SHIFT(408), - [2108] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5992), - [2110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3982), - [2112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3317), - [2114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5926), - [2116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3813), - [2118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3819), - [2120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3525), - [2122] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), REDUCE(sym__property_name, 1, 0, 7), - [2125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5991), - [2127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6008), - [2129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5744), - [2131] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), REDUCE(sym__property_name, 1, 0, 7), - [2134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2763), - [2136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3995), - [2138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5959), - [2140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6210), - [2142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6216), - [2144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2355), - [2146] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1258), - [2148] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1250), - [2150] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1157), - [2152] = {.entry = {.count = 1, .reusable = false}}, SHIFT(705), - [2154] = {.entry = {.count = 1, .reusable = false}}, SHIFT(102), - [2156] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1775), - [2158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2041), - [2160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2454), - [2162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2097), - [2164] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1422), - [2166] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1419), - [2168] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1239), - [2170] = {.entry = {.count = 1, .reusable = false}}, SHIFT(754), - [2172] = {.entry = {.count = 1, .reusable = false}}, SHIFT(154), - [2174] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2638), - [2176] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1401), - [2178] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1395), - [2180] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1251), - [2182] = {.entry = {.count = 1, .reusable = false}}, SHIFT(746), - [2184] = {.entry = {.count = 1, .reusable = false}}, SHIFT(159), - [2186] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2619), - [2188] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1397), - [2190] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1396), - [2192] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1255), - [2194] = {.entry = {.count = 1, .reusable = false}}, SHIFT(750), - [2196] = {.entry = {.count = 1, .reusable = false}}, SHIFT(157), - [2198] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2688), - [2200] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1400), - [2202] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1399), - [2204] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1243), - [2206] = {.entry = {.count = 1, .reusable = false}}, SHIFT(751), - [2208] = {.entry = {.count = 1, .reusable = false}}, SHIFT(153), - [2210] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2660), - [2212] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1403), - [2214] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1402), - [2216] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1234), - [2218] = {.entry = {.count = 1, .reusable = false}}, SHIFT(749), - [2220] = {.entry = {.count = 1, .reusable = false}}, SHIFT(160), - [2222] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2695), - [2224] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1405), - [2226] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1404), - [2228] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1231), - [2230] = {.entry = {.count = 1, .reusable = false}}, SHIFT(757), - [2232] = {.entry = {.count = 1, .reusable = false}}, SHIFT(149), - [2234] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2699), - [2236] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1331), - [2238] = {.entry = {.count = 1, .reusable = false}}, SHIFT(123), - [2240] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2464), - [2242] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1417), - [2244] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1416), - [2246] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1241), - [2248] = {.entry = {.count = 1, .reusable = false}}, SHIFT(752), - [2250] = {.entry = {.count = 1, .reusable = false}}, SHIFT(158), - [2252] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2658), - [2254] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1410), - [2256] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1430), - [2258] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1238), - [2260] = {.entry = {.count = 1, .reusable = false}}, SHIFT(753), - [2262] = {.entry = {.count = 1, .reusable = false}}, SHIFT(151), - [2264] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2631), - [2266] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1421), - [2268] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1420), - [2270] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1252), - [2272] = {.entry = {.count = 1, .reusable = false}}, SHIFT(756), - [2274] = {.entry = {.count = 1, .reusable = false}}, SHIFT(150), - [2276] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2693), - [2278] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4631), - [2280] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4626), - [2282] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(2801), - [2285] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), REDUCE(sym__property_name, 1, 0, 7), SHIFT(207), - [2289] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(409), - [2292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4762), - [2294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4763), - [2296] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3585), - [2298] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), REDUCE(sym__property_name, 1, 0, 7), SHIFT(3973), - [2302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3619), - [2304] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2703), - [2306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6019), - [2308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3724), - [2310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5632), - [2312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), - [2314] = {.entry = {.count = 1, .reusable = false}}, SHIFT(449), - [2316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3951), - [2318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2766), - [2320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3953), - [2322] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4748), - [2324] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2717), - [2326] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2705), - [2328] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2741), - [2330] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2759), - [2332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), - [2334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3808), - [2336] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_type, 4, 0, 0), - [2338] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_type, 4, 0, 0), - [2340] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_type, 2, 0, 0), - [2342] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_type, 2, 0, 0), - [2344] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_type, 6, 0, 0), - [2346] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_type, 6, 0, 0), - [2348] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_type, 5, 0, 0), - [2350] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_type, 5, 0, 0), - [2352] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_type, 3, 0, 0), - [2354] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_type, 3, 0, 0), - [2356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5882), - [2358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3959), - [2360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6199), - [2362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3721), - [2364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3723), - [2366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3530), - [2368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6002), - [2370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6200), - [2372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5662), - [2374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2755), - [2376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3592), - [2378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5850), - [2380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5815), - [2382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5966), - [2384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5968), - [2386] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6014), - [2388] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6004), - [2390] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(207), - [2393] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3733), - [2395] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(3973), - [2398] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5840), - [2400] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5838), - [2402] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6146), - [2404] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6144), - [2406] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3857), - [2408] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5856), - [2410] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5936), - [2412] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3807), - [2414] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6013), - [2416] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6005), - [2418] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6047), - [2420] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6046), - [2422] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6228), - [2424] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6226), - [2426] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 2, 0, 11), - [2428] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 2, 0, 11), - [2430] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5328), - [2432] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5743), - [2434] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5870), - [2436] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5868), - [2438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(732), - [2440] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3850), - [2442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(735), - [2444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(738), - [2446] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6195), - [2448] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6194), - [2450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), - [2452] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6107), - [2454] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 3, 0, 42), - [2456] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 3, 0, 42), - [2458] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6106), - [2460] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3217), - [2462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6093), - [2464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2995), - [2466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(169), - [2468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6175), - [2470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3973), - [2472] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_do_statement, 4, 0, 99), - [2474] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_do_statement, 4, 0, 99), - [2476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(889), - [2478] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_clause, 2, 0, 11), - [2480] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_clause, 2, 0, 11), - [2482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5993), - [2484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1936), - [2486] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_expression, 3, 0, 0), - [2488] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_expression, 3, 0, 0), - [2490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6168), - [2492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3264), - [2494] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_empty_statement, 1, 0, 0), - [2496] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_empty_statement, 1, 0, 0), - [2498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6179), - [2500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3385), - [2502] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_expression, 4, 0, 93), - [2504] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_expression, 4, 0, 93), - [2506] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_clause, 5, 0, 255), - [2508] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_clause, 5, 0, 255), - [2510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5945), - [2512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1497), - [2514] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 3, 0, 34), - [2516] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 3, 0, 34), - [2518] = {.entry = {.count = 1, .reusable = false}}, SHIFT(71), - [2520] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_clause, 6, 0, 293), - [2522] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_clause, 6, 0, 293), - [2524] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_class_declaration, 5, 0, 190), - [2526] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_class_declaration, 5, 0, 190), - [2528] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, 0, 199), - [2530] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, 0, 199), - [2532] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_class_declaration, 6, 0, 245), - [2534] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_class_declaration, 6, 0, 245), - [2536] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_class_declaration, 6, 0, 246), - [2538] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_class_declaration, 6, 0, 246), - [2540] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 2, 0, 4), - [2542] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 2, 0, 4), - [2544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3247), - [2546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3269), - [2548] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 3, 0, 78), - [2550] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 3, 0, 78), - [2552] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 4, 0, 80), - [2554] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 4, 0, 80), - [2556] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 4, 0, 81), - [2558] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 4, 0, 81), - [2560] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 4, 0, 0), - [2562] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 4, 0, 0), - [2564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1551), - [2566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1568), - [2568] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7, 0, 252), - [2570] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7, 0, 252), - [2572] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7, 0, 253), - [2574] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7, 0, 253), - [2576] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 6, 0, 209), - [2578] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 6, 0, 209), - [2580] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 3, 0, 29), - [2582] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 3, 0, 29), - [2584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3501), - [2586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3349), - [2588] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7, 0, 254), - [2590] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7, 0, 254), - [2592] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 3, 0, 0), - [2594] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 3, 0, 0), - [2596] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 4, 0, 86), - [2598] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 4, 0, 86), - [2600] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 4, 0, 0), - [2602] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 4, 0, 0), - [2604] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 4, 0, 80), - [2606] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 4, 0, 80), - [2608] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 4, 0, 29), - [2610] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 4, 0, 29), - [2612] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declaration, 4, 0, 0), - [2614] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable_declaration, 4, 0, 0), - [2616] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lexical_declaration, 4, 0, 33), - [2618] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lexical_declaration, 4, 0, 33), - [2620] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_declaration, 4, 0, 90), - [2622] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_declaration, 4, 0, 90), - [2624] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_statement, 3, 0, 30), - [2626] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_with_statement, 3, 0, 30), - [2628] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 4, 0, 91), - [2630] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 4, 0, 91), - [2632] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_body, 2, 0, 0), - [2634] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_body, 2, 0, 0), - [2636] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_break_statement, 2, 0, 0), - [2638] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_break_statement, 2, 0, 0), - [2640] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_continue_statement, 2, 0, 0), - [2642] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_continue_statement, 2, 0, 0), - [2644] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_debugger_statement, 2, 0, 0), - [2646] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_debugger_statement, 2, 0, 0), - [2648] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_return_statement, 2, 0, 0), - [2650] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_return_statement, 2, 0, 0), - [2652] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declaration, 3, 0, 0), - [2654] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable_declaration, 3, 0, 0), - [2656] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lexical_declaration, 3, 0, 33), - [2658] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lexical_declaration, 3, 0, 33), - [2660] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 3, 0, 21), - [2662] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 3, 0, 21), - [2664] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_statement, 3, 0, 35), - [2666] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_statement, 3, 0, 35), - [2668] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_in_statement, 4, 0, 92), - [2670] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_in_statement, 4, 0, 92), - [2672] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function_declaration, 7, 0, 235), - [2674] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function_declaration, 7, 0, 235), - [2676] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ambient_declaration, 7, 0, 283), - [2678] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ambient_declaration, 7, 0, 283), - [2680] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_finally_clause, 2, 0, 11), - [2682] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_finally_clause, 2, 0, 11), - [2684] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 4, 0, 100), - [2686] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 4, 0, 100), - [2688] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, 0, 45), - [2690] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, 0, 45), - [2692] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_body, 5, 0, 241), - [2694] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_body, 5, 0, 241), - [2696] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 1, 0, 0), - [2698] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 1, 0, 0), - [2700] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_body, 5, 0, 243), - [2702] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_body, 5, 0, 243), - [2704] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 7, 0, 244), - [2706] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 7, 0, 244), - [2708] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_in_statement, 3, 0, 36), - [2710] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_in_statement, 3, 0, 36), - [2712] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_class_declaration, 7, 0, 284), - [2714] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_class_declaration, 7, 0, 284), - [2716] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_signature, 4, 0, 125), - [2718] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_signature, 4, 0, 125), - [2720] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_class_declaration, 4, 0, 140), - [2722] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_class_declaration, 4, 0, 140), - [2724] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_declaration, 4, 0, 143), - [2726] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_declaration, 4, 0, 143), - [2728] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_declaration, 4, 0, 144), - [2730] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_declaration, 4, 0, 144), - [2732] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_body, 2, 0, 0), - [2734] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_body, 2, 0, 0), - [2736] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ambient_declaration, 2, 0, 0), - [2738] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ambient_declaration, 2, 0, 0), - [2740] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module, 2, 0, 6), - [2742] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module, 2, 0, 6), - [2744] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression_statement, 2, 0, 0), - [2746] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression_statement, 2, 0, 0), - [2748] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 4, 0, 147), - [2750] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 4, 0, 147), - [2752] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 5, 0, 151), - [2754] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 5, 0, 151), - [2756] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 5, 0, 0), - [2758] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 5, 0, 0), - [2760] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_alias_declaration, 5, 0, 153), - [2762] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_alias_declaration, 5, 0, 153), - [2764] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8, 0, 290), - [2766] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, 0, 290), - [2768] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8, 0, 291), - [2770] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, 0, 291), - [2772] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8, 0, 292), - [2774] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, 0, 292), - [2776] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 5, 0, 151), - [2778] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 5, 0, 151), - [2780] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while_statement, 3, 0, 41), - [2782] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_while_statement, 3, 0, 41), - [2784] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 5, 0, 86), - [2786] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 5, 0, 86), - [2788] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 5, 0, 0), - [2790] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 5, 0, 0), - [2792] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 3, 0, 43), - [2794] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 3, 0, 43), - [2796] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 9, 0, 324), - [2798] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 9, 0, 324), - [2800] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_break_statement, 3, 0, 44), - [2802] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_break_statement, 3, 0, 44), - [2804] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, 0, 167), - [2806] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, 0, 167), - [2808] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_alias, 5, 0, 0), - [2810] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_alias, 5, 0, 0), - [2812] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 5, 0, 80), - [2814] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 5, 0, 80), - [2816] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_clause, 2, 0, 0), - [2818] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_clause, 2, 0, 0), - [2820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2939), - [2822] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_body, 3, 0, 0), - [2824] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_body, 3, 0, 0), - [2826] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_continue_statement, 3, 0, 44), - [2828] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_continue_statement, 3, 0, 44), - [2830] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_return_statement, 3, 0, 0), - [2832] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_return_statement, 3, 0, 0), - [2834] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_throw_statement, 3, 0, 0), - [2836] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_throw_statement, 3, 0, 0), - [2838] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_do_statement, 5, 0, 99), - [2840] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_do_statement, 5, 0, 99), - [2842] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, 0, 105), - [2844] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, 0, 105), - [2846] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, 0, 106), - [2848] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, 0, 106), - [2850] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_labeled_statement, 3, -1, 23), - [2852] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_labeled_statement, 3, -1, 23), - [2854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1960), - [2856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2996), - [2858] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_signature, 5, 0, 181), - [2860] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_signature, 5, 0, 181), - [2862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1988), - [2864] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 5, 0, 126), - [2866] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 5, 0, 126), - [2868] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_class_declaration, 5, 0, 189), - [2870] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_class_declaration, 5, 0, 189), - [2872] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_declaration, 5, 0, 193), - [2874] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_declaration, 5, 0, 193), - [2876] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_body, 3, 0, 59), - [2878] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_body, 3, 0, 59), - [2880] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_body, 3, 0, 0), - [2882] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_body, 3, 0, 0), - [2884] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ambient_declaration, 3, 0, 0), - [2886] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ambient_declaration, 3, 0, 0), - [2888] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_declaration, 3, 0, 67), - [2890] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_declaration, 3, 0, 67), - [2892] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_declaration, 3, 0, 68), - [2894] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_declaration, 3, 0, 68), - [2896] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 6, 0, 182), - [2898] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 6, 0, 182), - [2900] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function_declaration, 6, 0, 182), - [2902] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function_declaration, 6, 0, 182), - [2904] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 5, 0, 197), - [2906] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 5, 0, 197), - [2908] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_class_declaration, 6, 0, 239), - [2910] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_class_declaration, 6, 0, 239), - [2912] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, 0, 148), - [2914] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, 0, 148), - [2916] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_class_declaration, 5, 0, 201), - [2918] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_class_declaration, 5, 0, 201), - [2920] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_body, 4, 0, 59), - [2922] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_body, 4, 0, 59), - [2924] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_body, 4, 0, 241), - [2926] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_body, 4, 0, 241), - [2928] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_body, 4, 0, 0), - [2930] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_body, 4, 0, 0), - [2932] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_alias_declaration, 6, 0, 203), - [2934] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_alias_declaration, 6, 0, 203), - [2936] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 6, 0, 151), - [2938] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 6, 0, 151), - [2940] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_body, 4, 0, 243), - [2942] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_body, 4, 0, 243), - [2944] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, 0, 198), - [2946] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, 0, 198), - [2948] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 3, 0, 0), - [2950] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 3, 0, 0), - [2952] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2916), - [2954] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3081), - [2956] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3089), - [2958] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_header, 7, 0, 288), - [2960] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_header, 7, 0, 288), - [2962] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3019), - [2964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6145), - [2966] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3205), - [2968] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3088), - [2970] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3094), - [2972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3356), - [2974] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1353), - [2976] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3562), - [2978] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3357), - [2980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110), - [2982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(771), - [2984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4791), - [2986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4792), - [2988] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4780), - [2990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1031), - [2992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1032), - [2994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6120), - [2996] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3307), - [2998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3906), - [3000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3361), - [3002] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3299), - [3004] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3361), - [3006] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1033), - [3008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1034), - [3010] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6188), - [3012] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3065), - [3014] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6124), - [3016] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1035), - [3018] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6125), - [3020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1353), - [3022] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3304), - [3024] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1354), - [3026] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3528), - [3028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4754), - [3030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4755), - [3032] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4682), - [3034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1085), - [3036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1086), - [3038] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3743), - [3040] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1087), - [3042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1088), - [3044] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6208), - [3046] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3070), - [3048] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5914), - [3050] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1089), - [3052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1354), - [3054] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1476), - [3056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1588), - [3058] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1352), - [3060] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3545), - [3062] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1589), - [3064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), - [3066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(780), - [3068] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4744), - [3070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1012), - [3072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1013), - [3074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6153), - [3076] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1478), - [3078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3874), - [3080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1595), - [3082] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1486), - [3084] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1595), - [3086] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1014), - [3088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1015), - [3090] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6177), - [3092] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3079), - [3094] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6170), - [3096] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1016), - [3098] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6178), - [3100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1352), - [3102] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3288), - [3104] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3531), - [3106] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3062), - [3108] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1760), - [3110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1910), - [3112] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1374), - [3114] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3542), - [3116] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1920), - [3118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109), - [3120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(764), - [3122] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4681), - [3124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(995), - [3126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(996), - [3128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6171), - [3130] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1841), - [3132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3971), - [3134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2007), - [3136] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1800), - [3138] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2007), - [3140] = {.entry = {.count = 1, .reusable = false}}, SHIFT(998), - [3142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1003), - [3144] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5913), - [3146] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3072), - [3148] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5962), - [3150] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1005), - [3152] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5923), - [3154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1374), - [3156] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_header, 5, 0, 208), - [3158] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_header, 5, 0, 208), - [3160] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_header, 7, 0, 289), - [3162] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_header, 7, 0, 289), - [3164] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_header, 6, 0, 251), - [3166] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_header, 6, 0, 251), - [3168] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_header, 5, 0, 207), - [3170] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_header, 5, 0, 207), - [3172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3193), - [3174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3467), - [3176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4030), - [3178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2019), - [3180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3980), - [3182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2096), - [3184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4889), - [3186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3194), - [3188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1494), - [3190] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments, 4, 0, 0), - [3192] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 4, 0, 0), - [3194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2927), - [3196] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments, 2, 0, 0), - [3198] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 2, 0, 0), - [3200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3469), - [3202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4896), - [3204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1966), - [3206] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments, 3, 0, 0), - [3208] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 3, 0, 0), - [3210] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3064), - [3212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3918), - [3214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3512), - [3216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3052), - [3218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1493), - [3220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3242), - [3222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1534), - [3224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2923), - [3226] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1480), - [3228] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1601), - [3230] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1843), - [3232] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2012), - [3234] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3195), - [3236] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3367), - [3238] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2015), - [3240] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1606), - [3242] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3163), - [3244] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1443), - [3246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2807), - [3248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1889), - [3250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1158), - [3252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1995), - [3254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213), - [3256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1449), - [3258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(240), - [3260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4778), - [3262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4782), - [3264] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1697), - [3266] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3016), - [3268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6158), - [3270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3090), - [3272] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1615), - [3274] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1722), - [3276] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1756), - [3278] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2058), - [3280] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2059), - [3282] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6068), - [3284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(690), - [3286] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3161), - [3288] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1450), - [3290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1616), - [3292] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1733), - [3294] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2952), - [3296] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1617), - [3298] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1735), - [3300] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1762), - [3302] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2050), - [3304] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2052), - [3306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1159), - [3308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1782), - [3310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1445), - [3312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3260), - [3314] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3550), - [3316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2064), - [3318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(262), - [3320] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3162), + [880] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5907), + [882] = {.entry = {.count = 1, .reusable = false}}, SHIFT(504), + [884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), + [886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), + [888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), + [890] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1389), + [892] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1384), + [894] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pattern, 1, -1, 1), SHIFT(555), + [897] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1229), + [899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(981), + [901] = {.entry = {.count = 1, .reusable = false}}, SHIFT(736), + [903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(368), + [905] = {.entry = {.count = 1, .reusable = false}}, SHIFT(148), + [907] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), REDUCE(sym_rest_pattern, 2, 0, 28), + [910] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(337), + [913] = {.entry = {.count = 1, .reusable = false}}, SHIFT(337), + [915] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1375), + [917] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1366), + [919] = {.entry = {.count = 1, .reusable = false}}, SHIFT(527), + [921] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1210), + [923] = {.entry = {.count = 1, .reusable = false}}, SHIFT(725), + [925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(357), + [927] = {.entry = {.count = 1, .reusable = false}}, SHIFT(130), + [929] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1332), + [931] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1347), + [933] = {.entry = {.count = 1, .reusable = false}}, SHIFT(618), + [935] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1181), + [937] = {.entry = {.count = 1, .reusable = false}}, SHIFT(716), + [939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(388), + [941] = {.entry = {.count = 1, .reusable = false}}, SHIFT(140), + [943] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6111), + [945] = {.entry = {.count = 1, .reusable = false}}, SHIFT(555), + [947] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1369), + [949] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1360), + [951] = {.entry = {.count = 1, .reusable = false}}, SHIFT(449), + [953] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1215), + [955] = {.entry = {.count = 1, .reusable = false}}, SHIFT(724), + [957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(371), + [959] = {.entry = {.count = 1, .reusable = false}}, SHIFT(137), + [961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1032), + [963] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1391), + [965] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1387), + [967] = {.entry = {.count = 1, .reusable = false}}, SHIFT(582), + [969] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1226), + [971] = {.entry = {.count = 1, .reusable = false}}, SHIFT(738), + [973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(379), + [975] = {.entry = {.count = 1, .reusable = false}}, SHIFT(147), + [977] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6251), + [979] = {.entry = {.count = 1, .reusable = false}}, SHIFT(522), + [981] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1225), + [983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3266), + [985] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1152), + [987] = {.entry = {.count = 1, .reusable = false}}, SHIFT(288), + [989] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3267), + [991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98), + [993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), + [995] = {.entry = {.count = 1, .reusable = false}}, SHIFT(139), + [997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1089), + [999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1090), + [1001] = {.entry = {.count = 1, .reusable = false}}, SHIFT(443), + [1003] = {.entry = {.count = 1, .reusable = false}}, SHIFT(235), + [1005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3528), + [1007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2003), + [1009] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2008), + [1011] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2003), + [1013] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1818), + [1015] = {.entry = {.count = 1, .reusable = false}}, SHIFT(199), + [1017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1092), + [1019] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1232), + [1021] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6167), + [1023] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3210), + [1025] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1093), + [1027] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6186), + [1029] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6190), + [1031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1359), + [1033] = {.entry = {.count = 1, .reusable = false}}, SHIFT(406), + [1035] = {.entry = {.count = 1, .reusable = false}}, SHIFT(544), + [1037] = {.entry = {.count = 1, .reusable = false}}, SHIFT(572), + [1039] = {.entry = {.count = 1, .reusable = false}}, SHIFT(600), + [1041] = {.entry = {.count = 1, .reusable = false}}, SHIFT(470), + [1043] = {.entry = {.count = 1, .reusable = false}}, SHIFT(428), + [1045] = {.entry = {.count = 1, .reusable = false}}, SHIFT(639), + [1047] = {.entry = {.count = 1, .reusable = false}}, SHIFT(407), + [1049] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1305), + [1051] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1237), + [1053] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1160), + [1055] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1151), + [1057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), + [1059] = {.entry = {.count = 1, .reusable = false}}, SHIFT(704), + [1061] = {.entry = {.count = 1, .reusable = false}}, SHIFT(104), + [1063] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2582), + [1065] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2449), + [1067] = {.entry = {.count = 1, .reusable = false}}, SHIFT(182), + [1069] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1351), + [1071] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1265), + [1073] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1380), + [1075] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1230), + [1077] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1147), + [1079] = {.entry = {.count = 1, .reusable = false}}, SHIFT(291), + [1081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), + [1083] = {.entry = {.count = 1, .reusable = false}}, SHIFT(740), + [1085] = {.entry = {.count = 1, .reusable = false}}, SHIFT(143), + [1087] = {.entry = {.count = 1, .reusable = false}}, SHIFT(440), + [1089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3523), + [1091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2587), + [1093] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2577), + [1095] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2587), + [1097] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2324), + [1099] = {.entry = {.count = 1, .reusable = false}}, SHIFT(202), + [1101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1298), + [1103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1204), + [1105] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1135), + [1107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(299), + [1109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), + [1111] = {.entry = {.count = 1, .reusable = false}}, SHIFT(410), + [1113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3553), + [1115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1627), + [1117] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1630), + [1119] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1627), + [1121] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1755), + [1123] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1220), + [1125] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1342), + [1127] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1145), + [1129] = {.entry = {.count = 1, .reusable = false}}, SHIFT(292), + [1131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), + [1133] = {.entry = {.count = 1, .reusable = false}}, SHIFT(154), + [1135] = {.entry = {.count = 1, .reusable = false}}, SHIFT(495), + [1137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3527), + [1139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1967), + [1141] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1948), + [1143] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1967), + [1145] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2510), + [1147] = {.entry = {.count = 1, .reusable = false}}, SHIFT(203), + [1149] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1356), + [1151] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1241), + [1153] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1330), + [1155] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1175), + [1157] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1155), + [1159] = {.entry = {.count = 1, .reusable = false}}, SHIFT(295), + [1161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(654), + [1163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), + [1165] = {.entry = {.count = 1, .reusable = false}}, SHIFT(655), + [1167] = {.entry = {.count = 1, .reusable = false}}, SHIFT(175), + [1169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), + [1171] = {.entry = {.count = 1, .reusable = false}}, SHIFT(711), + [1173] = {.entry = {.count = 1, .reusable = false}}, SHIFT(114), + [1175] = {.entry = {.count = 1, .reusable = false}}, SHIFT(662), + [1177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(524), + [1179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(280), + [1181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(654), + [1183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(447), + [1185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3525), + [1187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2040), + [1189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6144), + [1191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2045), + [1193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2040), + [1195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2054), + [1197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(184), + [1199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1272), + [1201] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1281), + [1203] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1365), + [1205] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1206), + [1207] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1148), + [1209] = {.entry = {.count = 1, .reusable = false}}, SHIFT(298), + [1211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(549), + [1213] = {.entry = {.count = 1, .reusable = false}}, SHIFT(550), + [1215] = {.entry = {.count = 1, .reusable = false}}, SHIFT(178), + [1217] = {.entry = {.count = 1, .reusable = false}}, SHIFT(723), + [1219] = {.entry = {.count = 1, .reusable = false}}, SHIFT(129), + [1221] = {.entry = {.count = 1, .reusable = false}}, SHIFT(552), + [1223] = {.entry = {.count = 1, .reusable = false}}, SHIFT(546), + [1225] = {.entry = {.count = 1, .reusable = false}}, SHIFT(281), + [1227] = {.entry = {.count = 1, .reusable = false}}, SHIFT(549), + [1229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(657), + [1231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6187), + [1233] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2387), + [1235] = {.entry = {.count = 1, .reusable = false}}, SHIFT(196), + [1237] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1318), + [1239] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1235), + [1241] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1324), + [1243] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1169), + [1245] = {.entry = {.count = 1, .reusable = false}}, SHIFT(303), + [1247] = {.entry = {.count = 1, .reusable = false}}, SHIFT(706), + [1249] = {.entry = {.count = 1, .reusable = false}}, SHIFT(117), + [1251] = {.entry = {.count = 1, .reusable = false}}, SHIFT(433), + [1253] = {.entry = {.count = 1, .reusable = false}}, SHIFT(274), + [1255] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2046), + [1257] = {.entry = {.count = 1, .reusable = false}}, SHIFT(183), + [1259] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1276), + [1261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1327), + [1263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1382), + [1265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1224), + [1267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(302), + [1269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(576), + [1271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(577), + [1273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(179), + [1275] = {.entry = {.count = 1, .reusable = false}}, SHIFT(734), + [1277] = {.entry = {.count = 1, .reusable = false}}, SHIFT(144), + [1279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(578), + [1281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(574), + [1283] = {.entry = {.count = 1, .reusable = false}}, SHIFT(283), + [1285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(576), + [1287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(658), + [1289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6034), + [1291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2491), + [1293] = {.entry = {.count = 1, .reusable = false}}, SHIFT(200), + [1295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1350), + [1297] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1278), + [1299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1340), + [1301] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1200), + [1303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(305), + [1305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(647), + [1307] = {.entry = {.count = 1, .reusable = false}}, SHIFT(648), + [1309] = {.entry = {.count = 1, .reusable = false}}, SHIFT(177), + [1311] = {.entry = {.count = 1, .reusable = false}}, SHIFT(717), + [1313] = {.entry = {.count = 1, .reusable = false}}, SHIFT(131), + [1315] = {.entry = {.count = 1, .reusable = false}}, SHIFT(650), + [1317] = {.entry = {.count = 1, .reusable = false}}, SHIFT(643), + [1319] = {.entry = {.count = 1, .reusable = false}}, SHIFT(285), + [1321] = {.entry = {.count = 1, .reusable = false}}, SHIFT(647), + [1323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(616), + [1325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6045), + [1327] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2381), + [1329] = {.entry = {.count = 1, .reusable = false}}, SHIFT(198), + [1331] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1317), + [1333] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1328), + [1335] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1386), + [1337] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1228), + [1339] = {.entry = {.count = 1, .reusable = false}}, SHIFT(304), + [1341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(606), + [1343] = {.entry = {.count = 1, .reusable = false}}, SHIFT(607), + [1345] = {.entry = {.count = 1, .reusable = false}}, SHIFT(180), + [1347] = {.entry = {.count = 1, .reusable = false}}, SHIFT(737), + [1349] = {.entry = {.count = 1, .reusable = false}}, SHIFT(145), + [1351] = {.entry = {.count = 1, .reusable = false}}, SHIFT(608), + [1353] = {.entry = {.count = 1, .reusable = false}}, SHIFT(604), + [1355] = {.entry = {.count = 1, .reusable = false}}, SHIFT(267), + [1357] = {.entry = {.count = 1, .reusable = false}}, SHIFT(606), + [1359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(526), + [1361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6200), + [1363] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2493), + [1365] = {.entry = {.count = 1, .reusable = false}}, SHIFT(201), + [1367] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1352), + [1369] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1286), + [1371] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1301), + [1373] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1174), + [1375] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1150), + [1377] = {.entry = {.count = 1, .reusable = false}}, SHIFT(709), + [1379] = {.entry = {.count = 1, .reusable = false}}, SHIFT(127), + [1381] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2403), + [1383] = {.entry = {.count = 1, .reusable = false}}, SHIFT(191), + [1385] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1294), + [1387] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1277), + [1389] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1361), + [1391] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1211), + [1393] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1144), + [1395] = {.entry = {.count = 1, .reusable = false}}, SHIFT(294), + [1397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(610), + [1399] = {.entry = {.count = 1, .reusable = false}}, SHIFT(611), + [1401] = {.entry = {.count = 1, .reusable = false}}, SHIFT(176), + [1403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), + [1405] = {.entry = {.count = 1, .reusable = false}}, SHIFT(721), + [1407] = {.entry = {.count = 1, .reusable = false}}, SHIFT(136), + [1409] = {.entry = {.count = 1, .reusable = false}}, SHIFT(659), + [1411] = {.entry = {.count = 1, .reusable = false}}, SHIFT(473), + [1413] = {.entry = {.count = 1, .reusable = false}}, SHIFT(278), + [1415] = {.entry = {.count = 1, .reusable = false}}, SHIFT(610), + [1417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(613), + [1419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3544), + [1421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2500), + [1423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5857), + [1425] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2448), + [1427] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2500), + [1429] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2321), + [1431] = {.entry = {.count = 1, .reusable = false}}, SHIFT(197), + [1433] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1316), + [1435] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1262), + [1437] = {.entry = {.count = 1, .reusable = false}}, SHIFT(581), + [1439] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_yield_expression, 1, 0, 0), + [1441] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_yield_expression, 1, 0, 0), + [1443] = {.entry = {.count = 1, .reusable = false}}, SHIFT(107), + [1445] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1780), + [1447] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1306), + [1449] = {.entry = {.count = 1, .reusable = false}}, SHIFT(642), + [1451] = {.entry = {.count = 1, .reusable = false}}, SHIFT(120), + [1453] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3275), + [1455] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1326), + [1457] = {.entry = {.count = 1, .reusable = false}}, SHIFT(505), + [1459] = {.entry = {.count = 1, .reusable = false}}, SHIFT(123), + [1461] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2394), + [1463] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1354), + [1465] = {.entry = {.count = 1, .reusable = false}}, SHIFT(451), + [1467] = {.entry = {.count = 1, .reusable = false}}, SHIFT(134), + [1469] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2572), + [1471] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1331), + [1473] = {.entry = {.count = 1, .reusable = false}}, SHIFT(619), + [1475] = {.entry = {.count = 1, .reusable = false}}, SHIFT(132), + [1477] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2496), + [1479] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1371), + [1481] = {.entry = {.count = 1, .reusable = false}}, SHIFT(528), + [1483] = {.entry = {.count = 1, .reusable = false}}, SHIFT(128), + [1485] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2594), + [1487] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1388), + [1489] = {.entry = {.count = 1, .reusable = false}}, SHIFT(556), + [1491] = {.entry = {.count = 1, .reusable = false}}, SHIFT(146), + [1493] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2620), + [1495] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1390), + [1497] = {.entry = {.count = 1, .reusable = false}}, SHIFT(583), + [1499] = {.entry = {.count = 1, .reusable = false}}, SHIFT(141), + [1501] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2612), + [1503] = {.entry = {.count = 1, .reusable = false}}, SHIFT(478), + [1505] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2902), + [1507] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1376), + [1509] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3555), + [1511] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4915), + [1513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(101), + [1515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(776), + [1517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4738), + [1519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4742), + [1521] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4699), + [1523] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6011), + [1525] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3964), + [1527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3957), + [1529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2967), + [1531] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3037), + [1533] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2967), + [1535] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1011), + [1537] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4794), + [1539] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1110), + [1541] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1111), + [1543] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1112), + [1545] = {.entry = {.count = 1, .reusable = false}}, SHIFT(957), + [1547] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1114), + [1549] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1346), + [1551] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1205), + [1553] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4119), + [1555] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1212), + [1557] = {.entry = {.count = 1, .reusable = false}}, SHIFT(722), + [1559] = {.entry = {.count = 1, .reusable = false}}, SHIFT(699), + [1561] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1218), + [1563] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1333), + [1565] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4058), + [1567] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3589), + [1569] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1207), + [1571] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3529), + [1573] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3310), + [1575] = {.entry = {.count = 1, .reusable = false}}, SHIFT(730), + [1577] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3844), + [1579] = {.entry = {.count = 1, .reusable = false}}, SHIFT(700), + [1581] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1201), + [1583] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5859), + [1585] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6097), + [1587] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6099), + [1589] = {.entry = {.count = 1, .reusable = false}}, SHIFT(729), + [1591] = {.entry = {.count = 1, .reusable = false}}, SHIFT(698), + [1593] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1214), + [1595] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3072), + [1597] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3266), + [1599] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1359), + [1601] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3559), + [1603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), + [1605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(763), + [1607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4776), + [1609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4782), + [1611] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4723), + [1613] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1089), + [1615] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1090), + [1617] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6175), + [1619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3965), + [1621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3265), + [1623] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3273), + [1625] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3265), + [1627] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1091), + [1629] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1092), + [1631] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1257), + [1633] = {.entry = {.count = 1, .reusable = false}}, SHIFT(105), + [1635] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2352), + [1637] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1879), + [1639] = {.entry = {.count = 1, .reusable = false}}, SHIFT(99), + [1641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3768), + [1643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(217), + [1645] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2287), + [1647] = {.entry = {.count = 1, .reusable = false}}, SHIFT(94), + [1649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3792), + [1651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5233), + [1653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3603), + [1655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3931), + [1657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4033), + [1659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3893), + [1661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4949), + [1663] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__module, 1, 0, 5), + [1665] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__module, 1, 0, 5), + [1667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), + [1669] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6148), + [1671] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predefined_type, 1, 0, 0), + [1673] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predefined_type, 1, 0, 0), + [1675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(256), + [1677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1814), + [1679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1944), + [1681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1752), + [1683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2440), + [1685] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6135), + [1687] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 2, 0, 0), + [1689] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 2, 0, 0), + [1691] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 2, 0, 0), + [1693] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_pattern, 2, 0, 0), + [1695] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 2, 0, 0), + [1697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(742), + [1699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2568), + [1701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1716), + [1703] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 4, 0, 126), + [1705] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 4, 0, 126), + [1707] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_expression, 4, 0, 126), + [1709] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_expression, 4, 0, 126), + [1711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(858), + [1713] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_body, 2, 0, 0), + [1715] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_body, 2, 0, 0), + [1717] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declaration, 1, 0, 0), + [1719] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declaration, 1, 0, 0), + [1721] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression, 1, 0, 0), + [1723] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression, 1, 0, 0), + [1725] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function_declaration, 5, 0, 183), + [1727] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function_declaration, 5, 0, 183), + [1729] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function, 5, 0, 183), + [1731] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function, 5, 0, 183), + [1733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(845), + [1735] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nested_identifier, 3, 0, 69), + [1737] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_nested_identifier, 3, 0, 69), + [1739] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_internal_module, 2, 0, 6), + [1741] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_internal_module, 2, 0, 6), + [1743] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nested_identifier, 3, 0, 82), + [1745] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_nested_identifier, 3, 0, 82), + [1747] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 2, 0, 0), + [1749] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 2, 0, 0), + [1751] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 4, 0, 0), + [1753] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 4, 0, 0), + [1755] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, 0, 167), + [1757] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, 0, 167), + [1759] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 5, 0, 167), + [1761] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 5, 0, 167), + [1763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(801), + [1765] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_body, 3, 0, 104), + [1767] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_body, 3, 0, 104), + [1769] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, 0, 106), + [1771] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, 0, 106), + [1773] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 4, 0, 106), + [1775] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 4, 0, 106), + [1777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(894), + [1779] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__module, 2, 0, 25), + [1781] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__module, 2, 0, 25), + [1783] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 3, 0, 45), + [1785] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 3, 0, 45), + [1787] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 3, 0, 45), + [1789] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 3, 0, 45), + [1791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(791), + [1793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249), + [1795] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function_declaration, 6, 0, 236), + [1797] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function_declaration, 6, 0, 236), + [1799] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function, 6, 0, 236), + [1801] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function, 6, 0, 236), + [1803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(872), + [1805] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, 0, 105), + [1807] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, 0, 105), + [1809] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 4, 0, 105), + [1811] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 4, 0, 105), + [1813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(863), + [1815] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1343), + [1817] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1336), + [1819] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1196), + [1821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1470), + [1823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(266), + [1825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(225), + [1827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4091), + [1829] = {.entry = {.count = 1, .reusable = false}}, SHIFT(714), + [1831] = {.entry = {.count = 1, .reusable = false}}, SHIFT(124), + [1833] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2503), + [1835] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, 0, 245), + [1837] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, 0, 245), + [1839] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 6, 0, 245), + [1841] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 6, 0, 245), + [1843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(897), + [1845] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 3, 0, 0), + [1847] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 3, 0, 0), + [1849] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 3, 0, 0), + [1851] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 3, 0, 0), + [1853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), + [1855] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, 0, 199), + [1857] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, 0, 199), + [1859] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 5, 0, 199), + [1861] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 5, 0, 199), + [1863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(906), + [1865] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, 0, 200), + [1867] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, 0, 200), + [1869] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 5, 0, 200), + [1871] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 5, 0, 200), + [1873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(915), + [1875] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 5, 0, 183), + [1877] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 5, 0, 183), + [1879] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_expression, 5, 0, 183), + [1881] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_expression, 5, 0, 183), + [1883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(827), + [1885] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, 0, 148), + [1887] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, 0, 148), + [1889] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 4, 0, 148), + [1891] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 4, 0, 148), + [1893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(798), + [1895] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 1, 0, 0), REDUCE(aux_sym_array_pattern_repeat1, 1, 0, 0), + [1898] = {.entry = {.count = 3, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 1, 0, 0), REDUCE(aux_sym_array_pattern_repeat1, 1, 0, 0), SHIFT(3278), + [1902] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1357), + [1904] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1367), + [1906] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1208), + [1908] = {.entry = {.count = 1, .reusable = false}}, SHIFT(727), + [1910] = {.entry = {.count = 1, .reusable = false}}, SHIFT(135), + [1912] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1344), + [1914] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1335), + [1916] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1197), + [1918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1471), + [1920] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3636), + [1922] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1198), + [1924] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3672), + [1926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(221), + [1928] = {.entry = {.count = 1, .reusable = false}}, SHIFT(715), + [1930] = {.entry = {.count = 1, .reusable = false}}, SHIFT(126), + [1932] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2413), + [1934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3690), + [1936] = {.entry = {.count = 3, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 1, 0, 0), REDUCE(aux_sym_array_pattern_repeat1, 1, 0, 0), SHIFT(3023), + [1940] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_pattern_repeat1, 1, 0, 0), + [1942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(272), + [1944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1793), + [1946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(431), + [1948] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_accessibility_modifier, 1, 0, 0), + [1950] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_accessibility_modifier, 1, 0, 0), + [1952] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_override_modifier, 1, 0, 0), + [1954] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_override_modifier, 1, 0, 0), + [1956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1486), + [1958] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 1, 0, 0), + [1960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(976), + [1962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3120), + [1964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2576), + [1966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3566), + [1968] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3319), + [1970] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2224), + [1972] = {.entry = {.count = 1, .reusable = false}}, SHIFT(90), + [1974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3251), + [1976] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1221), + [1978] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2260), + [1980] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1217), + [1982] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1971), + [1984] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1233), + [1986] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2492), + [1988] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2337), + [1990] = {.entry = {.count = 1, .reusable = false}}, SHIFT(93), + [1992] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1269), + [1994] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1304), + [1996] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1616), + [1998] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1240), + [2000] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2027), + [2002] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1219), + [2004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4202), + [2006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(472), + [2008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4127), + [2010] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1247), + [2012] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1192), + [2014] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1307), + [2016] = {.entry = {.count = 1, .reusable = false}}, SHIFT(100), + [2018] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1274), + [2020] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1231), + [2022] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1283), + [2024] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1255), + [2026] = {.entry = {.count = 1, .reusable = false}}, SHIFT(95), + [2028] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2338), + [2030] = {.entry = {.count = 1, .reusable = false}}, SHIFT(91), + [2032] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2253), + [2034] = {.entry = {.count = 1, .reusable = false}}, SHIFT(97), + [2036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(853), + [2038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), + [2040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), + [2042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), + [2044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), + [2046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), + [2048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), + [2050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33), + [2052] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1381), + [2054] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1378), + [2056] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1227), + [2058] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3897), + [2060] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1260), + [2062] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3899), + [2064] = {.entry = {.count = 1, .reusable = false}}, SHIFT(741), + [2066] = {.entry = {.count = 1, .reusable = false}}, SHIFT(142), + [2068] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2610), + [2070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(78), + [2072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(80), + [2074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), + [2076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), + [2078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), + [2080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6), + [2082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), + [2084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), + [2086] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1373), + [2088] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1363), + [2090] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1203), + [2092] = {.entry = {.count = 1, .reusable = false}}, SHIFT(718), + [2094] = {.entry = {.count = 1, .reusable = false}}, SHIFT(133), + [2096] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1353), + [2098] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1362), + [2100] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1213), + [2102] = {.entry = {.count = 1, .reusable = false}}, SHIFT(720), + [2104] = {.entry = {.count = 1, .reusable = false}}, SHIFT(138), + [2106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1618), + [2108] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1341), + [2110] = {.entry = {.count = 1, .reusable = false}}, SHIFT(125), + [2112] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2418), + [2114] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4958), + [2116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(190), + [2118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4393), + [2120] = {.entry = {.count = 1, .reusable = false}}, SHIFT(656), + [2122] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5943), + [2124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3953), + [2126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3329), + [2128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6168), + [2130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3682), + [2132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3689), + [2134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3548), + [2136] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), REDUCE(sym__property_name, 1, 0, 7), + [2139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5882), + [2141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5957), + [2143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5806), + [2145] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), REDUCE(sym__property_name, 1, 0, 7), + [2148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2771), + [2150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3930), + [2152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5982), + [2154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6037), + [2156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6061), + [2158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2262), + [2160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2030), + [2162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2497), + [2164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1973), + [2166] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1395), + [2168] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1407), + [2170] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1248), + [2172] = {.entry = {.count = 1, .reusable = false}}, SHIFT(745), + [2174] = {.entry = {.count = 1, .reusable = false}}, SHIFT(160), + [2176] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2697), + [2178] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1249), + [2180] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1259), + [2182] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1157), + [2184] = {.entry = {.count = 1, .reusable = false}}, SHIFT(701), + [2186] = {.entry = {.count = 1, .reusable = false}}, SHIFT(102), + [2188] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1784), + [2190] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1421), + [2192] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1414), + [2194] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1238), + [2196] = {.entry = {.count = 1, .reusable = false}}, SHIFT(751), + [2198] = {.entry = {.count = 1, .reusable = false}}, SHIFT(151), + [2200] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2696), + [2202] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1428), + [2204] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1433), + [2206] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1256), + [2208] = {.entry = {.count = 1, .reusable = false}}, SHIFT(748), + [2210] = {.entry = {.count = 1, .reusable = false}}, SHIFT(153), + [2212] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2632), + [2214] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1427), + [2216] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1420), + [2218] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1236), + [2220] = {.entry = {.count = 1, .reusable = false}}, SHIFT(756), + [2222] = {.entry = {.count = 1, .reusable = false}}, SHIFT(155), + [2224] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2644), + [2226] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1394), + [2228] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1399), + [2230] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1239), + [2232] = {.entry = {.count = 1, .reusable = false}}, SHIFT(757), + [2234] = {.entry = {.count = 1, .reusable = false}}, SHIFT(158), + [2236] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2661), + [2238] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1401), + [2240] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1397), + [2242] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1243), + [2244] = {.entry = {.count = 1, .reusable = false}}, SHIFT(747), + [2246] = {.entry = {.count = 1, .reusable = false}}, SHIFT(156), + [2248] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2646), + [2250] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1403), + [2252] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1392), + [2254] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1258), + [2256] = {.entry = {.count = 1, .reusable = false}}, SHIFT(752), + [2258] = {.entry = {.count = 1, .reusable = false}}, SHIFT(159), + [2260] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2668), + [2262] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1408), + [2264] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1412), + [2266] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1246), + [2268] = {.entry = {.count = 1, .reusable = false}}, SHIFT(750), + [2270] = {.entry = {.count = 1, .reusable = false}}, SHIFT(157), + [2272] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2654), + [2274] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1413), + [2276] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1411), + [2278] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1261), + [2280] = {.entry = {.count = 1, .reusable = false}}, SHIFT(754), + [2282] = {.entry = {.count = 1, .reusable = false}}, SHIFT(149), + [2284] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2692), + [2286] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4350), + [2288] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4342), + [2290] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(2803), + [2293] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), REDUCE(sym__property_name, 1, 0, 7), SHIFT(210), + [2297] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(409), + [2300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4787), + [2302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4788), + [2304] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3837), + [2306] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), REDUCE(sym__property_name, 1, 0, 7), SHIFT(3964), + [2310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3868), + [2312] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2708), + [2314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5952), + [2316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3587), + [2318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5584), + [2320] = {.entry = {.count = 1, .reusable = false}}, SHIFT(435), + [2322] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4763), + [2324] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2715), + [2326] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2717), + [2328] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2738), + [2330] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2777), + [2332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), + [2334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3995), + [2336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2765), + [2338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3998), + [2340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), + [2342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3714), + [2344] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_type, 3, 0, 0), + [2346] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_type, 3, 0, 0), + [2348] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_type, 6, 0, 0), + [2350] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_type, 6, 0, 0), + [2352] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_type, 2, 0, 0), + [2354] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_type, 2, 0, 0), + [2356] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_type, 5, 0, 0), + [2358] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_type, 5, 0, 0), + [2360] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_type, 4, 0, 0), + [2362] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_type, 4, 0, 0), + [2364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5891), + [2366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3980), + [2368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6207), + [2370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3589), + [2372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3608), + [2374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3529), + [2376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6158), + [2378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6208), + [2380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5667), + [2382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2774), + [2384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3688), + [2386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5859), + [2388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5626), + [2390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6097), + [2392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6099), + [2394] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6197), + [2396] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6181), + [2398] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(210), + [2401] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3684), + [2403] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(3964), + [2406] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6087), + [2408] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6076), + [2410] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6199), + [2412] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6024), + [2414] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3647), + [2416] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3711), + [2418] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6154), + [2420] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6152), + [2422] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6041), + [2424] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6038), + [2426] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6055), + [2428] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6054), + [2430] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5879), + [2432] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5877), + [2434] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6225), + [2436] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6218), + [2438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(731), + [2440] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 2, 0, 11), + [2442] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 2, 0, 11), + [2444] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5423), + [2446] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5827), + [2448] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3847), + [2450] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6205), + [2452] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6203), + [2454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(733), + [2456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(743), + [2458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), + [2460] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6115), + [2462] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6117), + [2464] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 3, 0, 42), + [2466] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 3, 0, 42), + [2468] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_clause, 2, 0, 11), + [2470] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_clause, 2, 0, 11), + [2472] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 3, 0, 34), + [2474] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 3, 0, 34), + [2476] = {.entry = {.count = 1, .reusable = false}}, SHIFT(66), + [2478] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3212), + [2480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6156), + [2482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1576), + [2484] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3713), + [2486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), + [2488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6011), + [2490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3964), + [2492] = {.entry = {.count = 1, .reusable = false}}, SHIFT(956), + [2494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6161), + [2496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3283), + [2498] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_clause, 5, 0, 256), + [2500] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_clause, 5, 0, 256), + [2502] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_clause, 6, 0, 294), + [2504] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_clause, 6, 0, 294), + [2506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6169), + [2508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3444), + [2510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6198), + [2512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2952), + [2514] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_expression, 4, 0, 93), + [2516] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_expression, 4, 0, 93), + [2518] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_do_statement, 4, 0, 99), + [2520] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_do_statement, 4, 0, 99), + [2522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(910), + [2524] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_empty_statement, 1, 0, 0), + [2526] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_empty_statement, 1, 0, 0), + [2528] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_expression, 3, 0, 0), + [2530] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_expression, 3, 0, 0), + [2532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6040), + [2534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2023), + [2536] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 3, 0, 0), + [2538] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 3, 0, 0), + [2540] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_class_declaration, 5, 0, 190), + [2542] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_class_declaration, 5, 0, 190), + [2544] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_class_declaration, 6, 0, 247), + [2546] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_class_declaration, 6, 0, 247), + [2548] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_class_declaration, 5, 0, 191), + [2550] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_class_declaration, 5, 0, 191), + [2552] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, 0, 45), + [2554] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, 0, 45), + [2556] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_body, 3, 0, 59), + [2558] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_body, 3, 0, 59), + [2560] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_declaration, 5, 0, 194), + [2562] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_declaration, 5, 0, 194), + [2564] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 3, 0, 21), + [2566] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 3, 0, 21), + [2568] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 5, 0, 198), + [2570] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 5, 0, 198), + [2572] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_signature, 5, 0, 182), + [2574] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_signature, 5, 0, 182), + [2576] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, 0, 148), + [2578] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, 0, 148), + [2580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1920), + [2582] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 4, 0, 0), + [2584] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 4, 0, 0), + [2586] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, 0, 167), + [2588] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, 0, 167), + [2590] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_body, 3, 0, 0), + [2592] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_body, 3, 0, 0), + [2594] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 4, 0, 80), + [2596] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 4, 0, 80), + [2598] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_signature, 4, 0, 125), + [2600] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_signature, 4, 0, 125), + [2602] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 9, 0, 325), + [2604] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 9, 0, 325), + [2606] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 4, 0, 100), + [2608] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 4, 0, 100), + [2610] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_class_declaration, 5, 0, 202), + [2612] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_class_declaration, 5, 0, 202), + [2614] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_alias_declaration, 6, 0, 204), + [2616] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_alias_declaration, 6, 0, 204), + [2618] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declaration, 4, 0, 0), + [2620] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable_declaration, 4, 0, 0), + [2622] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7, 0, 253), + [2624] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7, 0, 253), + [2626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3291), + [2628] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lexical_declaration, 4, 0, 33), + [2630] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lexical_declaration, 4, 0, 33), + [2632] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_class_declaration, 4, 0, 140), + [2634] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_class_declaration, 4, 0, 140), + [2636] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_declaration, 4, 0, 90), + [2638] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_declaration, 4, 0, 90), + [2640] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_declaration, 4, 0, 143), + [2642] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_declaration, 4, 0, 143), + [2644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3053), + [2646] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_declaration, 4, 0, 144), + [2648] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_declaration, 4, 0, 144), + [2650] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression_statement, 2, 0, 0), + [2652] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression_statement, 2, 0, 0), + [2654] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_body, 2, 0, 0), + [2656] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_body, 2, 0, 0), + [2658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3243), + [2660] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7, 0, 254), + [2662] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7, 0, 254), + [2664] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 1, 0, 0), + [2666] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 1, 0, 0), + [2668] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 6, 0, 151), + [2670] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 6, 0, 151), + [2672] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 6, 0, 183), + [2674] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 6, 0, 183), + [2676] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_break_statement, 2, 0, 0), + [2678] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_break_statement, 2, 0, 0), + [2680] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ambient_declaration, 2, 0, 0), + [2682] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ambient_declaration, 2, 0, 0), + [2684] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7, 0, 255), + [2686] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7, 0, 255), + [2688] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8, 0, 293), + [2690] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, 0, 293), + [2692] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 3, 0, 29), + [2694] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 3, 0, 29), + [2696] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 3, 0, 0), + [2698] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 3, 0, 0), + [2700] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_continue_statement, 2, 0, 0), + [2702] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_continue_statement, 2, 0, 0), + [2704] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_debugger_statement, 2, 0, 0), + [2706] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_debugger_statement, 2, 0, 0), + [2708] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 3, 0, 43), + [2710] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 3, 0, 43), + [2712] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_in_statement, 4, 0, 92), + [2714] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_in_statement, 4, 0, 92), + [2716] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 4, 0, 29), + [2718] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 4, 0, 29), + [2720] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_break_statement, 3, 0, 44), + [2722] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_break_statement, 3, 0, 44), + [2724] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 3, 0, 78), + [2726] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 3, 0, 78), + [2728] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_statement, 3, 0, 30), + [2730] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_with_statement, 3, 0, 30), + [2732] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function_declaration, 6, 0, 183), + [2734] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function_declaration, 6, 0, 183), + [2736] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 4, 0, 80), + [2738] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 4, 0, 80), + [2740] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_continue_statement, 3, 0, 44), + [2742] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_continue_statement, 3, 0, 44), + [2744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1609), + [2746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1521), + [2748] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_return_statement, 3, 0, 0), + [2750] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_return_statement, 3, 0, 0), + [2752] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while_statement, 3, 0, 41), + [2754] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_while_statement, 3, 0, 41), + [2756] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_return_statement, 2, 0, 0), + [2758] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_return_statement, 2, 0, 0), + [2760] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 4, 0, 81), + [2762] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 4, 0, 81), + [2764] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 4, 0, 0), + [2766] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 4, 0, 0), + [2768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2985), + [2770] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 5, 0, 126), + [2772] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 5, 0, 126), + [2774] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module, 2, 0, 6), + [2776] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module, 2, 0, 6), + [2778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3477), + [2780] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 4, 0, 86), + [2782] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 4, 0, 86), + [2784] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, 0, 105), + [2786] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, 0, 105), + [2788] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_in_statement, 3, 0, 36), + [2790] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_in_statement, 3, 0, 36), + [2792] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_labeled_statement, 3, -1, 23), + [2794] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_labeled_statement, 3, -1, 23), + [2796] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 4, 0, 147), + [2798] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 4, 0, 147), + [2800] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_class_declaration, 6, 0, 240), + [2802] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_class_declaration, 6, 0, 240), + [2804] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 4, 0, 91), + [2806] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 4, 0, 91), + [2808] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function_declaration, 7, 0, 236), + [2810] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function_declaration, 7, 0, 236), + [2812] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 5, 0, 151), + [2814] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 5, 0, 151), + [2816] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_body, 4, 0, 59), + [2818] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_body, 4, 0, 59), + [2820] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 5, 0, 0), + [2822] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 5, 0, 0), + [2824] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_throw_statement, 3, 0, 0), + [2826] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_throw_statement, 3, 0, 0), + [2828] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_body, 4, 0, 242), + [2830] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_body, 4, 0, 242), + [2832] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ambient_declaration, 3, 0, 0), + [2834] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ambient_declaration, 3, 0, 0), + [2836] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_alias_declaration, 5, 0, 153), + [2838] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_alias_declaration, 5, 0, 153), + [2840] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ambient_declaration, 7, 0, 284), + [2842] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ambient_declaration, 7, 0, 284), + [2844] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 5, 0, 151), + [2846] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 5, 0, 151), + [2848] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 5, 0, 86), + [2850] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 5, 0, 86), + [2852] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 5, 0, 0), + [2854] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 5, 0, 0), + [2856] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_body, 5, 0, 242), + [2858] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_body, 5, 0, 242), + [2860] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_body, 4, 0, 0), + [2862] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_body, 4, 0, 0), + [2864] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_alias, 5, 0, 0), + [2866] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_alias, 5, 0, 0), + [2868] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, 0, 106), + [2870] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, 0, 106), + [2872] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declaration, 3, 0, 0), + [2874] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable_declaration, 3, 0, 0), + [2876] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_body, 5, 0, 244), + [2878] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_body, 5, 0, 244), + [2880] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 7, 0, 245), + [2882] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 7, 0, 245), + [2884] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lexical_declaration, 3, 0, 33), + [2886] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lexical_declaration, 3, 0, 33), + [2888] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_body, 4, 0, 244), + [2890] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_body, 4, 0, 244), + [2892] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 5, 0, 80), + [2894] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 5, 0, 80), + [2896] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_class_declaration, 7, 0, 285), + [2898] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_class_declaration, 7, 0, 285), + [2900] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_body, 2, 0, 0), + [2902] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_body, 2, 0, 0), + [2904] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, 0, 199), + [2906] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, 0, 199), + [2908] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_clause, 2, 0, 0), + [2910] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_clause, 2, 0, 0), + [2912] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_declaration, 3, 0, 67), + [2914] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_declaration, 3, 0, 67), + [2916] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 2, 0, 4), + [2918] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 2, 0, 4), + [2920] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_do_statement, 5, 0, 99), + [2922] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_do_statement, 5, 0, 99), + [2924] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_declaration, 3, 0, 68), + [2926] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_declaration, 3, 0, 68), + [2928] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 6, 0, 210), + [2930] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 6, 0, 210), + [2932] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_body, 3, 0, 0), + [2934] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_body, 3, 0, 0), + [2936] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8, 0, 291), + [2938] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, 0, 291), + [2940] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, 0, 200), + [2942] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, 0, 200), + [2944] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_finally_clause, 2, 0, 11), + [2946] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_finally_clause, 2, 0, 11), + [2948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1902), + [2950] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_class_declaration, 6, 0, 246), + [2952] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_class_declaration, 6, 0, 246), + [2954] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_statement, 3, 0, 35), + [2956] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_statement, 3, 0, 35), + [2958] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8, 0, 292), + [2960] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, 0, 292), + [2962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3493), + [2964] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3115), + [2966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3428), + [2968] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1372), + [2970] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3542), + [2972] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3429), + [2974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110), + [2976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(768), + [2978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4799), + [2980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4801), + [2982] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4654), + [2984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1016), + [2986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1018), + [2988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6104), + [2990] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3339), + [2992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3939), + [2994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3430), + [2996] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3340), + [2998] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3430), + [3000] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1019), + [3002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1036), + [3004] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6196), + [3006] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3069), + [3008] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1063), + [3010] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6114), + [3012] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6122), + [3014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1372), + [3016] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1479), + [3018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1563), + [3020] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1364), + [3022] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3537), + [3024] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1564), + [3026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), + [3028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(761), + [3030] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4785), + [3032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1118), + [3034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1119), + [3036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6006), + [3038] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1489), + [3040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3952), + [3042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1565), + [3044] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1492), + [3046] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1565), + [3048] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1120), + [3050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1121), + [3052] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6185), + [3054] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3077), + [3056] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1122), + [3058] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6026), + [3060] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6086), + [3062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1364), + [3064] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_header, 5, 0, 208), + [3066] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_header, 5, 0, 208), + [3068] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_header, 5, 0, 209), + [3070] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_header, 5, 0, 209), + [3072] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2916), + [3074] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3087), + [3076] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3088), + [3078] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3324), + [3080] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1368), + [3082] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3569), + [3084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4770), + [3086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4772), + [3088] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4695), + [3090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1096), + [3092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1100), + [3094] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3754), + [3096] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1106), + [3098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1107), + [3100] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6216), + [3102] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3084), + [3104] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1124), + [3106] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5924), + [3108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1368), + [3110] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_header, 6, 0, 252), + [3112] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_header, 6, 0, 252), + [3114] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_header, 7, 0, 289), + [3116] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_header, 7, 0, 289), + [3118] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2964), + [3120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6175), + [3122] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3199), + [3124] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3076), + [3126] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_header, 7, 0, 290), + [3128] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_header, 7, 0, 290), + [3130] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3258), + [3132] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3546), + [3134] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3095), + [3136] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1754), + [3138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1997), + [3140] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1358), + [3142] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3530), + [3144] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2047), + [3146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), + [3148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(783), + [3150] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4705), + [3152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1058), + [3154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1059), + [3156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5895), + [3158] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1786), + [3160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3916), + [3162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2051), + [3164] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1809), + [3166] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2051), + [3168] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1060), + [3170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1061), + [3172] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5922), + [3174] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3075), + [3176] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1062), + [3178] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5906), + [3180] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5918), + [3182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1358), + [3184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(957), + [3186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1622), + [3188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2917), + [3190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2923), + [3192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3471), + [3194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3129), + [3196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3136), + [3198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4954), + [3200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4968), + [3202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3472), + [3204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3483), + [3206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2094), + [3208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2095), + [3210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3063), + [3212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1908), + [3214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3287), + [3216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3653), + [3218] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3067), + [3220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4055), + [3222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3679), + [3224] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments, 2, 0, 0), + [3226] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 2, 0, 0), + [3228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1557), + [3230] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments, 3, 0, 0), + [3232] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 3, 0, 0), + [3234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1549), + [3236] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments, 4, 0, 0), + [3238] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 4, 0, 0), + [3240] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3207), + [3242] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3431), + [3244] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1490), + [3246] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1566), + [3248] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1787), + [3250] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1970), + [3252] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1886), + [3254] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1544), + [3256] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3096), + [3258] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1453), + [3260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2810), + [3262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2019), + [3264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1162), + [3266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1610), + [3268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206), + [3270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1452), + [3272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(246), + [3274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4792), + [3276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4793), + [3278] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1732), + [3280] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2963), + [3282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6133), + [3284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3073), + [3286] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1611), + [3288] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1734), + [3290] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1756), + [3292] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2006), + [3294] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2007), + [3296] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6080), + [3298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(692), + [3300] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3138), + [3302] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1446), + [3304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1993), + [3306] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1703), + [3308] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3009), + [3310] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1543), + [3312] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1707), + [3314] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1768), + [3316] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2011), + [3318] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2012), + [3320] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3130), [3322] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1448), - [3324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2182), - [3326] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1650), - [3328] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3011), - [3330] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1598), - [3332] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1651), - [3334] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1764), - [3336] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2056), - [3338] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2057), - [3340] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3164), - [3342] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1441), - [3344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2032), - [3346] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1659), - [3348] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2945), - [3350] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1600), - [3352] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1661), - [3354] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1768), - [3356] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2067), - [3358] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2068), - [3360] = {.entry = {.count = 1, .reusable = false}}, SHIFT(220), - [3362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4752), - [3364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4695), - [3366] = {.entry = {.count = 1, .reusable = false}}, SHIFT(755), - [3368] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3159), - [3370] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1440), - [3372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2179), - [3374] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1696), - [3376] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3015), - [3378] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1611), - [3380] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1698), - [3382] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1769), - [3384] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2021), - [3386] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2022), - [3388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1873), - [3390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1935), - [3392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1773), - [3394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2410), - [3396] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1507), - [3398] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3292), - [3400] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1464), - [3402] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 1, 0, 0), REDUCE(aux_sym_object_pattern_repeat1, 1, 0, 0), - [3405] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1854), - [3407] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3186), - [3409] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1751), - [3411] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1858), - [3413] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2040), - [3415] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2460), - [3417] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2461), - [3419] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1585), - [3421] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4789), - [3423] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5199), - [3425] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_expression, 3, 0, 71), - [3427] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_expression, 3, 0, 71), - [3429] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_expression, 3, 0, 72), - [3431] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_expression, 3, 0, 72), - [3433] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3319), - [3435] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_expression, 3, 0, 70), - [3437] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_expression, 3, 0, 70), - [3439] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_subscript_expression, 4, 0, 145), - [3441] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subscript_expression, 4, 0, 145), - [3443] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 0), - [3445] = {.entry = {.count = 1, .reusable = false}}, SHIFT(416), - [3447] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), - [3449] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_query, 2, 0, 0), - [3451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(285), - [3453] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_query, 2, 0, 0), - [3455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5550), - [3457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(353), - [3459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4923), - [3461] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__augmented_assignment_lhs, 1, 0, 0), - [3463] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1024), - [3465] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_non_null_expression, 2, 0, 0), - [3467] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_non_null_expression, 2, 0, 0), - [3469] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_expression, 3, 0, 69), - [3471] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_expression, 3, 0, 69), - [3473] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 69), - [3475] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 70), - [3477] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_subscript_expression, 5, 0, 195), - [3479] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subscript_expression, 5, 0, 195), - [3481] = {.entry = {.count = 1, .reusable = false}}, SHIFT(413), - [3483] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym__property_name, 1, 0, 7), - [3486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(394), - [3488] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym__property_name, 1, 0, 7), - [3491] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3534), - [3493] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym_primary_type, 1, 0, 48), - [3496] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym_primary_type, 1, 0, 48), - [3499] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), SHIFT(6233), - [3502] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 0), SHIFT(1024), - [3505] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primary_type, 1, 0, 48), - [3507] = {.entry = {.count = 1, .reusable = false}}, SHIFT(493), - [3509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(283), - [3511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5537), - [3513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4808), - [3515] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1046), - [3517] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_decorator, 2, 0, 0), - [3519] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decorator, 2, 0, 0), - [3521] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5909), - [3523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1017), - [3525] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pattern, 1, -1, 0), SHIFT(416), - [3528] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym_pattern, 1, -1, 0), REDUCE(sym_primary_type, 1, 0, 48), - [3532] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), SHIFT(5863), - [3535] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 0), SHIFT(1046), - [3538] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), REDUCE(sym_predefined_type, 1, 0, 0), - [3541] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), REDUCE(sym_predefined_type, 1, 0, 0), - [3544] = {.entry = {.count = 1, .reusable = false}}, SHIFT(517), - [3546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(361), - [3548] = {.entry = {.count = 1, .reusable = false}}, SHIFT(490), - [3550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1074), - [3552] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_type, 1, 0, 48), SHIFT(5654), - [3555] = {.entry = {.count = 1, .reusable = false}}, SHIFT(541), - [3557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(382), - [3559] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5335), - [3561] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(262), - [3564] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym_pattern, 1, -1, 0), - [3567] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pattern, 1, -1, 0), - [3569] = {.entry = {.count = 1, .reusable = false}}, SHIFT(625), - [3571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(360), - [3573] = {.entry = {.count = 1, .reusable = false}}, SHIFT(466), - [3575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(334), - [3577] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pattern, 1, -1, 0), SHIFT(493), - [3580] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pattern, 1, -1, 0), - [3582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(335), - [3584] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_decorator_member_expression, 3, 0, 69), - [3586] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decorator_member_expression, 3, 0, 69), - [3588] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_pattern, 1, -1, 0), REDUCE(sym_primary_type, 1, 0, 48), - [3591] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_export_statement_repeat1, 2, 0, 20), - [3593] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_export_statement_repeat1, 2, 0, 20), - [3595] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_export_statement_repeat1, 2, 0, 20), SHIFT_REPEAT(4333), - [3598] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_rest_pattern, 2, 0, 0), - [3600] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_rest_pattern, 2, 0, 0), - [3602] = {.entry = {.count = 1, .reusable = false}}, SHIFT(567), - [3604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(396), - [3606] = {.entry = {.count = 1, .reusable = false}}, SHIFT(592), - [3608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(337), - [3610] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_decorator_call_expression, 2, 0, 14), - [3612] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decorator_call_expression, 2, 0, 14), - [3614] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym_primary_type, 1, 0, 48), REDUCE(sym_rest_pattern, 2, 0, 0), - [3618] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_decorator_call_expression, 3, 0, 73), - [3620] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decorator_call_expression, 3, 0, 73), - [3622] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_export_statement_repeat1, 2, 0, 20), SHIFT(3315), - [3625] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_decorator_parenthesized_expression, 3, 0, 0), - [3627] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decorator_parenthesized_expression, 3, 0, 0), - [3629] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), REDUCE(sym_predefined_type, 1, 0, 0), REDUCE(sym_rest_pattern, 2, 0, 28), - [3633] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_export_statement_repeat1, 1, 0, 2), - [3635] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_export_statement_repeat1, 1, 0, 2), - [3637] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pattern, 1, -1, 0), SHIFT(567), - [3640] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1070), - [3642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1073), - [3644] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym_rest_pattern, 2, 0, 0), - [3647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(389), - [3649] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 0), SHIFT(392), - [3652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(392), - [3654] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 69), - [3656] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 70), - [3658] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5252), - [3660] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3220), - [3662] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1466), - [3664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2841), - [3666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(381), - [3668] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2002), - [3670] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3216), - [3672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3069), - [3674] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1840), - [3676] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2004), - [3678] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2281), - [3680] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1855), - [3682] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2371), - [3684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1451), - [3686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1614), - [3688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1444), - [3690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3381), - [3692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1446), - [3694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4002), - [3696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1053), - [3698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1442), - [3700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1906), - [3702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(688), - [3704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3352), - [3706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4027), - [3708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4032), - [3710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4033), - [3712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(693), - [3714] = {.entry = {.count = 1, .reusable = false}}, SHIFT(509), - [3716] = {.entry = {.count = 1, .reusable = false}}, SHIFT(556), - [3718] = {.entry = {.count = 1, .reusable = false}}, SHIFT(434), - [3720] = {.entry = {.count = 1, .reusable = false}}, SHIFT(582), - [3722] = {.entry = {.count = 1, .reusable = false}}, SHIFT(607), - [3724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(694), - [3726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1536), - [3728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1557), - [3730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3274), - [3732] = {.entry = {.count = 1, .reusable = false}}, SHIFT(485), - [3734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1904), - [3736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1571), - [3738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1969), - [3740] = {.entry = {.count = 1, .reusable = false}}, SHIFT(643), - [3742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2006), - [3744] = {.entry = {.count = 1, .reusable = false}}, SHIFT(534), - [3746] = {.entry = {.count = 1, .reusable = false}}, SHIFT(445), - [3748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3243), - [3750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3266), - [3752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3471), - [3754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3514), - [3756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4942), - [3758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), - [3760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4341), - [3762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(651), - [3764] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5855), - [3766] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 7), SHIFT(1487), - [3769] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 7), SHIFT(2061), - [3772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3998), - [3774] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 7), SHIFT(2405), - [3777] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 7), SHIFT(1761), - [3780] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 7), SHIFT(1827), - [3783] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 7), SHIFT(1666), - [3786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2836), - [3788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1771), - [3790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1462), - [3792] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1905), - [3794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3059), - [3796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4127), - [3798] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1656), - [3800] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1844), - [3802] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2141), - [3804] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1657), - [3806] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2765), - [3808] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2813), - [3810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(862), - [3812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(860), - [3814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1453), - [3816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(733), - [3818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1461), - [3820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1709), - [3822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(250), - [3824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1458), - [3826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(253), - [3828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1655), - [3830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1456), - [3832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1765), - [3834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1452), - [3836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(734), - [3838] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 20), SHIFT_REPEAT(3220), - [3841] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 20), SHIFT_REPEAT(2836), - [3844] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 20), - [3846] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 20), SHIFT_REPEAT(1462), - [3849] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 20), SHIFT_REPEAT(381), - [3852] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 20), SHIFT_REPEAT(4778), - [3855] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 20), SHIFT_REPEAT(4782), - [3858] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 20), SHIFT_REPEAT(1905), - [3861] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 20), SHIFT_REPEAT(6158), - [3864] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 20), SHIFT_REPEAT(3059), - [3867] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 20), SHIFT_REPEAT(4127), - [3870] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 20), SHIFT_REPEAT(1656), - [3873] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 20), SHIFT_REPEAT(1844), - [3876] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 20), SHIFT_REPEAT(2141), - [3879] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 20), SHIFT_REPEAT(1657), - [3882] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 20), SHIFT_REPEAT(1855), - [3885] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 20), SHIFT_REPEAT(2371), - [3888] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 20), SHIFT_REPEAT(2765), - [3891] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 20), SHIFT_REPEAT(2813), - [3894] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_new_expression, 2, 0, 12), - [3896] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_new_expression, 2, 0, 12), - [3898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(275), - [3900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(347), - [3902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5428), - [3904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3594), - [3906] = {.entry = {.count = 1, .reusable = false}}, SHIFT(989), - [3908] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 7), REDUCE(aux_sym_object_repeat1, 2, 0, 26), REDUCE(aux_sym_object_pattern_repeat1, 2, 0, 27), - [3912] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3338), - [3914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1669), - [3916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(256), - [3918] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1911), - [3920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3540), - [3922] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1797), - [3924] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1918), - [3926] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2334), - [3928] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2507), - [3930] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2508), - [3932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(626), - [3934] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3333), - [3936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1772), - [3938] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1967), - [3940] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1776), - [3942] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1898), - [3944] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2131), - [3946] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2518), - [3948] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2542), - [3950] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3303), - [3952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2419), - [3954] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1977), - [3956] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1777), - [3958] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1980), - [3960] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2165), - [3962] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2558), - [3964] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2559), - [3966] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3329), - [3968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2591), - [3970] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2018), - [3972] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1780), - [3974] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2020), - [3976] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2175), - [3978] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2525), - [3980] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2531), - [3982] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3314), - [3984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1838), - [3986] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1997), - [3988] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1839), - [3990] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1999), - [3992] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2133), - [3994] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2545), - [3996] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2561), - [3998] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3320), - [4000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2065), - [4002] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2066), - [4004] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1879), - [4006] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2105), - [4008] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2151), - [4010] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2565), - [4012] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2582), - [4014] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primary_type, 1, 0, 50), - [4016] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primary_type, 1, 0, 50), - [4018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5603), - [4020] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_query, 2, 0, 110), - [4022] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_query, 2, 0, 110), - [4024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5681), - [4026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5678), - [4028] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_query, 2, 0, 111), - [4030] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_query, 2, 0, 111), - [4032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5684), - [4034] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primary_type, 1, 0, 48), - [4036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5976), - [4038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1094), - [4040] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primary_type, 1, 0, 0), - [4042] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primary_type, 1, 0, 0), - [4044] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predefined_type, 2, 0, 116), - [4046] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predefined_type, 2, 0, 116), - [4048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1624), - [4050] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_asserts, 2, 0, 0), - [4052] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_asserts, 2, 0, 0), - [4054] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primary_type, 1, 0, 49), - [4056] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primary_type, 1, 0, 49), - [4058] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3539), - [4060] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2408), - [4062] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2280), - [4064] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2413), - [4066] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2501), - [4068] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2687), - [4070] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2633), - [4072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(981), - [4074] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression, 3, 0, 178), - [4076] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression, 3, 0, 178), - [4078] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_arguments, 4, 0, 0), - [4080] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_arguments, 4, 0, 0), - [4082] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_arguments, 5, 0, 0), - [4084] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_arguments, 5, 0, 0), - [4086] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_query, 2, 0, 112), - [4088] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_query, 2, 0, 112), - [4090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5686), - [4092] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_query, 2, 0, 113), - [4094] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_query, 2, 0, 113), - [4096] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tuple_type, 2, 0, 0), - [4098] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tuple_type, 2, 0, 0), - [4100] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_intersection_type, 2, 0, 0), - [4102] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_intersection_type, 2, 0, 0), - [4104] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_union_type, 2, 0, 0), - [4106] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_union_type, 2, 0, 0), - [4108] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1020), - [4110] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__number, 2, 0, 8), - [4112] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__number, 2, 0, 8), - [4114] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_literal_type, 2, 0, 0), - [4116] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_literal_type, 2, 0, 0), - [4118] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generic_type, 2, 0, 114), - [4120] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generic_type, 2, 0, 114), - [4122] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_readonly_type, 2, 0, 0), - [4124] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_readonly_type, 2, 0, 0), - [4126] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1021), - [4128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1128), - [4130] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_flow_maybe_type, 2, 0, 0), - [4132] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_flow_maybe_type, 2, 0, 0), - [4134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(976), - [4136] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type, 1, 0, 0), - [4138] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type, 1, 0, 0), - [4140] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_infer_type, 2, 0, 115), - [4142] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_infer_type, 2, 0, 115), - [4144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1023), - [4146] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_index_type_query, 2, 0, 0), - [4148] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_type_query, 2, 0, 0), - [4150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), - [4152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6099), - [4154] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_call_expression_in_type_annotation, 2, 0, 14), - [4156] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_call_expression_in_type_annotation, 2, 0, 14), - [4158] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generic_type, 2, 0, 117), - [4160] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generic_type, 2, 0, 117), - [4162] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_call_expression_in_type_annotation, 2, 0, 118), - [4164] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_call_expression_in_type_annotation, 2, 0, 118), - [4166] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generic_type, 2, 0, 119), - [4168] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generic_type, 2, 0, 119), - [4170] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_call_expression, 2, 0, 14), - [4172] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_call_expression, 2, 0, 14), - [4174] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_instantiation_expression, 2, 0, 170), - [4176] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_instantiation_expression, 2, 0, 170), - [4178] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_call_expression, 2, 0, 118), - [4180] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_call_expression, 2, 0, 118), - [4182] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_instantiation_expression, 2, 0, 171), - [4184] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_instantiation_expression, 2, 0, 171), - [4186] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_call_expression, 2, 0, 172), - [4188] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_call_expression, 2, 0, 172), - [4190] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_instantiation_expression, 2, 0, 173), - [4192] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_instantiation_expression, 2, 0, 173), - [4194] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_type, 3, 0, 0), - [4196] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_type, 3, 0, 0), - [4198] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tuple_type, 3, 0, 0), - [4200] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tuple_type, 3, 0, 0), - [4202] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_literal_type, 3, 0, 0), - [4204] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_literal_type, 3, 0, 0), - [4206] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_nested_type_identifier, 3, 0, 174), - [4208] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nested_type_identifier, 3, 0, 174), - [4210] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_nested_identifier, 3, 0, 69), REDUCE(sym_nested_type_identifier, 3, 0, 174), - [4213] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_nested_identifier, 3, 0, 82), REDUCE(sym_nested_type_identifier, 3, 0, 174), - [4216] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_type, 3, 0, 175), - [4218] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_type, 3, 0, 175), - [4220] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 176), - [4222] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 176), - [4224] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 177), - [4226] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 177), - [4228] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 178), - [4230] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 178), - [4232] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 179), - [4234] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 179), - [4236] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_intersection_type, 3, 0, 0), - [4238] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_intersection_type, 3, 0, 0), - [4240] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_union_type, 3, 0, 0), - [4242] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_union_type, 3, 0, 0), - [4244] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_type, 3, 0, 0), - [4246] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_type, 3, 0, 0), - [4248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6101), - [4250] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression, 3, 0, 69), - [4252] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression, 3, 0, 69), - [4254] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression, 3, 0, 70), - [4256] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression, 3, 0, 70), - [4258] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression, 3, 0, 176), - [4260] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression, 3, 0, 176), - [4262] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression, 3, 0, 177), - [4264] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression, 3, 0, 177), - [4266] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression, 3, 0, 231), - [4268] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression, 3, 0, 231), - [4270] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression, 3, 0, 232), - [4272] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression, 3, 0, 232), - [4274] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 2, 0, 14), - [4276] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 2, 0, 14), - [4278] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression, 3, 0, 179), - [4280] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression, 3, 0, 179), - [4282] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tuple_type, 4, 0, 0), - [4284] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tuple_type, 4, 0, 0), - [4286] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_type, 4, 0, 233), - [4288] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_type, 4, 0, 233), - [4290] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_infer_type, 4, 0, 115), - [4292] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_infer_type, 4, 0, 115), - [4294] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lookup_type, 4, 0, 0), - [4296] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lookup_type, 4, 0, 0), - [4298] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_type, 4, 0, 234), - [4300] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_type, 4, 0, 234), - [4302] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_subscript_expression, 4, 0, 145), - [4304] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_subscript_expression, 4, 0, 145), - [4306] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_subscript_expression, 4, 0, 277), - [4308] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_subscript_expression, 4, 0, 277), - [4310] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_subscript_expression, 4, 0, 278), - [4312] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_subscript_expression, 4, 0, 278), - [4314] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_subscript_expression, 4, 0, 279), - [4316] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_subscript_expression, 4, 0, 279), - [4318] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tuple_type, 5, 0, 0), - [4320] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tuple_type, 5, 0, 0), - [4322] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_type, 5, 0, 280), - [4324] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_type, 5, 0, 280), - [4326] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_type, 5, 0, 281), - [4328] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_type, 5, 0, 281), - [4330] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_subscript_expression, 5, 0, 316), - [4332] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_subscript_expression, 5, 0, 316), - [4334] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_subscript_expression, 5, 0, 317), - [4336] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_subscript_expression, 5, 0, 317), - [4338] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_subscript_expression, 5, 0, 318), - [4340] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_subscript_expression, 5, 0, 318), - [4342] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_subscript_expression, 5, 0, 319), - [4344] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_subscript_expression, 5, 0, 319), - [4346] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_type, 6, 0, 320), - [4348] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_type, 6, 0, 320), - [4350] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_conditional_type, 7, 0, 343), - [4352] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_conditional_type, 7, 0, 343), - [4354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), - [4356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6063), - [4358] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_existential_type, 1, 0, 0), - [4360] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_existential_type, 1, 0, 0), - [4362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6065), - [4364] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_predicate, 3, 0, 88), - [4366] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_predicate, 3, 0, 88), - [4368] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_predicate, 3, 0, 196), - [4370] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_predicate, 3, 0, 196), - [4372] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_instantiation_expression, 2, 0, 16), - [4374] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instantiation_expression, 2, 0, 16), - [4376] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_literal_type, 1, 0, 0), - [4378] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_literal_type, 1, 0, 0), - [4380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1662), - [4382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2822), - [4384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(457), - [4386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(481), - [4388] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1979), - [4390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3067), - [4392] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2053), - [4394] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2231), - [4396] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_new_expression, 3, 0, 57), - [4398] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_new_expression, 3, 0, 57), - [4400] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_arguments, 3, 0, 0), - [4402] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_arguments, 3, 0, 0), - [4404] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primary_type, 1, 0, 51), - [4406] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primary_type, 1, 0, 51), - [4408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5615), - [4410] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_as_expression, 3, 0, 0), - [4412] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_as_expression, 3, 0, 0), - [4414] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_satisfies_expression, 3, 0, 0), - [4416] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_satisfies_expression, 3, 0, 0), - [4418] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_literal_type, 1, 0, 52), - [4420] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_literal_type, 1, 0, 52), - [4422] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_object, 2, 0, 0), REDUCE(sym_object_type, 2, 0, 0), - [4425] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_object, 2, 0, 0), REDUCE(sym_object_type, 2, 0, 0), - [4428] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 2, 0, 0), - [4430] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_pattern, 2, 0, 0), - [4432] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 2, 0, 0), - [4434] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_array, 2, 0, 0), REDUCE(sym_tuple_type, 2, 0, 0), - [4437] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_array, 2, 0, 0), REDUCE(sym_tuple_type, 2, 0, 0), - [4440] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_element, 2, 0, 17), - [4442] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_element, 2, 0, 17), - [4444] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_self_closing_element, 2, -1, 0), - [4446] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_self_closing_element, 2, -1, 0), - [4448] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 8), - [4450] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_update_expression, 2, 0, 8), - [4452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4963), - [4454] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 8), SHIFT(162), - [4457] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function, 5, 0, 180), - [4459] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function, 5, 0, 180), - [4461] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_string, 2, 0, 0), - [4463] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_string, 2, 0, 0), - [4465] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 15), - [4467] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_update_expression, 2, 0, 15), - [4469] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_self_closing_element, 5, -1, 187), - [4471] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_self_closing_element, 5, -1, 187), - [4473] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 3, 0, 24), - [4475] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 3, 0, 24), - [4477] = {.entry = {.count = 1, .reusable = false}}, SHIFT(418), - [4479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1067), - [4481] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1188), - [4483] = {.entry = {.count = 1, .reusable = false}}, SHIFT(417), - [4485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(420), - [4487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(421), - [4489] = {.entry = {.count = 1, .reusable = false}}, SHIFT(422), - [4491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(422), - [4493] = {.entry = {.count = 1, .reusable = false}}, SHIFT(423), - [4495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(424), - [4497] = {.entry = {.count = 1, .reusable = false}}, SHIFT(425), - [4499] = {.entry = {.count = 1, .reusable = false}}, SHIFT(426), - [4501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(418), - [4503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(427), - [4505] = {.entry = {.count = 1, .reusable = false}}, SHIFT(162), - [4507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(417), - [4509] = {.entry = {.count = 1, .reusable = false}}, SHIFT(428), - [4511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(428), - [4513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(429), - [4515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1638), - [4517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1071), - [4519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(468), - [4521] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_expression, 3, 0, 22), - [4523] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 8), - [4525] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unary_expression, 2, 0, 8), - [4527] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 8), SHIFT(162), - [4530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(276), - [4532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(388), - [4534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5679), - [4536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3796), - [4538] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1004), - [4540] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 3, 0, 0), - [4542] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 3, 0, 0), - [4544] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_meta_property, 3, 0, 0), - [4546] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_meta_property, 3, 0, 0), - [4548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(409), - [4550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3624), - [4552] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2725), - [4554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(376), - [4556] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_yield_expression, 3, 0, 0), - [4558] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 3, 0, 0), - [4560] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 3, 0, 0), - [4562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2808), - [4564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), - [4566] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1972), - [4568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2994), - [4570] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1973), - [4572] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2156), - [4574] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 7), SHIFT(5707), - [4577] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3569), - [4579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(532), - [4581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3463), - [4583] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2563), - [4585] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2567), - [4587] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2634), - [4589] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2720), - [4591] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2824), - [4593] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2815), - [4595] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 3, 0, 53), - [4597] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 3, 0, 53), - [4599] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 3, 0, 54), - [4601] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 3, 0, 54), - [4603] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_expression, 3, 0, 55), - [4605] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_expression, 3, 0, 55), - [4607] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_new_expression, 3, 0, 56), - [4609] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_new_expression, 3, 0, 56), - [4611] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 3, 0, 26), - [4613] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_pattern, 3, 0, 27), - [4615] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 3, 0, 26), - [4617] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_self_closing_element, 3, -1, 59), - [4619] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_self_closing_element, 3, -1, 59), - [4621] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_self_closing_element, 3, -1, 63), - [4623] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_self_closing_element, 3, -1, 63), - [4625] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_string, 3, 0, 0), - [4627] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_string, 3, 0, 0), - [4629] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_expression, 3, 0, 64), - [4631] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 3, 0, 65), - [4633] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 3, 0, 65), - [4635] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binary_expression, 3, 0, 66), - [4637] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 66), - [4639] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_await_expression, 2, 0, 0), - [4641] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_await_expression, 2, 0, 0), - [4643] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_await_expression, 2, 0, 0), SHIFT(162), - [4646] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 3, 0, 73), - [4648] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 3, 0, 73), - [4650] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 66), SHIFT(162), - [4653] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_yield_expression, 2, 0, 0), - [4655] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_self_closing_element, 5, -1, 188), - [4657] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_self_closing_element, 5, -1, 188), - [4659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3346), - [4661] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2547), - [4663] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2505), - [4665] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2853), - [4667] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2849), - [4669] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym_literal_type, 1, 0, 0), - [4672] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym_literal_type, 1, 0, 0), - [4675] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym_primary_type, 1, 0, 49), - [4678] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym_primary_type, 1, 0, 49), - [4681] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 2, 0, 11), - [4683] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 2, 0, 11), - [4685] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 3, 0, 74), - [4687] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 3, 0, 74), - [4689] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_closing_element, 2, 0, 0), - [4691] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_closing_element, 2, 0, 0), - [4693] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_element, 3, 0, 75), - [4695] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_element, 3, 0, 75), - [4697] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 3, 0, 76), - [4699] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 3, 0, 76), - [4701] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_augmented_assignment_expression, 3, 0, 66), - [4703] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 3, 0, 79), - [4705] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 3, 0, 79), - [4707] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 4, 0, 26), - [4709] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 4, 0, 26), - [4711] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 4, 0, 0), - [4713] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 4, 0, 0), - [4715] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 4, 0, 0), - [4717] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 4, 0, 0), - [4719] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 4, 0, 120), - [4721] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 4, 0, 120), - [4723] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 4, 0, 121), - [4725] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 4, 0, 121), - [4727] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_expression, 4, 0, 122), - [4729] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_expression, 4, 0, 122), - [4731] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 4, 0, 123), - [4733] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 4, 0, 123), - [4735] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 4, 0, 124), - [4737] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 4, 0, 124), - [4739] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function, 4, 0, 122), - [4741] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function, 4, 0, 122), - [4743] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_new_expression, 4, 0, 127), - [4745] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_new_expression, 4, 0, 127), - [4747] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_expression, 4, 0, 128), - [4749] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_expression, 4, 0, 129), - [4751] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regex, 4, 0, 130), - [4753] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regex, 4, 0, 130), - [4755] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_self_closing_element, 4, -1, 134), - [4757] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_self_closing_element, 4, -1, 134), - [4759] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_self_closing_element, 4, -1, 136), - [4761] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_self_closing_element, 4, -1, 136), - [4763] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_self_closing_element, 4, -1, 138), - [4765] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_self_closing_element, 4, -1, 138), - [4767] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_self_closing_element, 4, -1, 139), - [4769] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_self_closing_element, 4, -1, 139), - [4771] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ternary_expression, 5, 0, 194), - [4773] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_call_expression, 2, 0, 14), REDUCE(sym__type_query_call_expression, 2, 0, 14), - [4776] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_call_expression, 2, 0, 14), REDUCE(sym__type_query_call_expression, 2, 0, 14), - [4779] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 5, 0, 200), - [4781] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 5, 0, 200), - [4783] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_template_string, 2, 0, 0), REDUCE(sym_template_literal_type, 2, 0, 0), - [4786] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_template_string, 2, 0, 0), REDUCE(sym_template_literal_type, 2, 0, 0), - [4789] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 4, 0, 146), - [4791] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 4, 0, 146), - [4793] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_closing_element, 3, 0, 59), - [4795] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_closing_element, 3, 0, 59), - [4797] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_closing_element, 3, 0, 63), - [4799] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_closing_element, 3, 0, 63), - [4801] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 4, 0, 149), - [4803] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 4, 0, 149), - [4805] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 4, 0, 150), - [4807] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 4, 0, 150), - [4809] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_array, 2, 0, 0), REDUCE(sym_array_pattern, 2, 0, 0), - [4812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1770), - [4814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3507), - [4816] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2503), - [4818] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2504), - [4820] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2802), - [4822] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2804), - [4824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5754), - [4826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5469), - [4828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5470), - [4830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5471), - [4832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6001), - [4834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(997), - [4836] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_object, 3, 0, 26), REDUCE(sym_object_pattern, 3, 0, 27), - [4839] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sequence_expression_repeat1, 2, 0, 0), - [4841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1752), - [4843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3513), - [4845] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2588), - [4847] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2590), - [4849] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2855), - [4851] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2856), - [4853] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_object, 2, 0, 0), REDUCE(sym_object_pattern, 2, 0, 0), - [4856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2818), - [4858] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2100), - [4860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3074), - [4862] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2109), - [4864] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2242), - [4866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2801), - [4868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2418), - [4870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(649), - [4872] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 66), SHIFT(168), - [4875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2322), - [4877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2581), - [4879] = {.entry = {.count = 1, .reusable = false}}, SHIFT(608), - [4881] = {.entry = {.count = 1, .reusable = false}}, SHIFT(507), - [4883] = {.entry = {.count = 1, .reusable = false}}, SHIFT(620), - [4885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(620), - [4887] = {.entry = {.count = 1, .reusable = false}}, SHIFT(621), - [4889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(639), - [4891] = {.entry = {.count = 1, .reusable = false}}, SHIFT(641), - [4893] = {.entry = {.count = 1, .reusable = false}}, SHIFT(648), - [4895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(608), - [4897] = {.entry = {.count = 1, .reusable = false}}, SHIFT(168), - [4899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(507), - [4901] = {.entry = {.count = 1, .reusable = false}}, SHIFT(652), - [4903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(652), - [4905] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_object, 2, 0, 0), REDUCE(sym_object_pattern, 2, 0, 0), REDUCE(sym_object_type, 2, 0, 0), - [4909] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_array, 2, 0, 0), REDUCE(sym_array_pattern, 2, 0, 0), REDUCE(sym_tuple_type, 2, 0, 0), - [4913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(613), - [4915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1059), - [4917] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1326), - [4919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1121), - [4921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(616), - [4923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(419), - [4925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(950), - [4927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(655), - [4929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(561), - [4931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1204), - [4933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(999), - [4935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(765), - [4937] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 8), SHIFT(168), - [4940] = {.entry = {.count = 1, .reusable = false}}, SHIFT(520), - [4942] = {.entry = {.count = 1, .reusable = false}}, SHIFT(518), - [4944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(521), - [4946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(522), - [4948] = {.entry = {.count = 1, .reusable = false}}, SHIFT(523), - [4950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(523), - [4952] = {.entry = {.count = 1, .reusable = false}}, SHIFT(524), - [4954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(525), - [4956] = {.entry = {.count = 1, .reusable = false}}, SHIFT(526), - [4958] = {.entry = {.count = 1, .reusable = false}}, SHIFT(527), - [4960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(520), - [4962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(528), - [4964] = {.entry = {.count = 1, .reusable = false}}, SHIFT(165), - [4966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(518), - [4968] = {.entry = {.count = 1, .reusable = false}}, SHIFT(529), - [4970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(529), - [4972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(663), - [4974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(530), - [4976] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_pattern, 2, 0, 0), - [4978] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 66), SHIFT(165), - [4981] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_pattern, 3, 0, 27), - [4983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2844), - [4985] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2102), - [4987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3018), - [4989] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2107), - [4991] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2181), - [4993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2820), - [4995] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1888), - [4997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2983), - [4999] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2101), - [5001] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2364), - [5003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3060), - [5005] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2851), - [5007] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_pattern, 2, 0, 0), - [5009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1827), - [5011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2848), - [5013] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2046), - [5015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3076), - [5017] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2051), - [5019] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2187), - [5021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2827), - [5023] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1899), - [5025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3026), - [5027] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2063), - [5029] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2154), - [5031] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regex, 3, 0, 37), - [5033] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regex, 3, 0, 37), - [5035] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1724), - [5037] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 8), SHIFT(168), - [5040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1318), - [5042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2832), - [5044] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1986), - [5046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3080), - [5048] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1896), - [5050] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2234), - [5052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3061), - [5054] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2800), - [5056] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 8), SHIFT(165), - [5059] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_await_expression, 2, 0, 0), SHIFT(165), - [5062] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 8), SHIFT(165), - [5065] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_await_expression, 2, 0, 0), SHIFT(168), - [5068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2830), - [5070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3760), - [5072] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2719), - [5074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2831), - [5076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3763), - [5078] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2721), - [5080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3745), - [5082] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2748), - [5084] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4156), - [5086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2132), - [5088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4621), - [5090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(260), - [5092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5873), - [5094] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1066), - [5096] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1106), - [5098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(978), - [5100] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_assignment_pattern, 3, 0, 83), - [5102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4165), - [5104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2799), - [5106] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1989), - [5108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3082), - [5110] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2235), - [5112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2843), - [5114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3851), - [5116] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2722), - [5118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2829), - [5120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3752), - [5122] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2738), - [5124] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1882), - [5126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2942), - [5128] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2238), - [5130] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__parameter_name, 2, 0, 37), - [5132] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameter_name, 2, 0, 37), - [5134] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_type, 1, 0, 49), REDUCE(sym__parameter_name, 2, 0, 37), - [5137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2847), - [5139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3600), - [5141] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2718), - [5143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3731), - [5145] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2745), - [5147] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2031), - [5149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3084), - [5151] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2267), - [5153] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_object_assignment_pattern, 3, 0, 83), REDUCE(sym_assignment_expression, 3, 0, 22), - [5156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(798), - [5158] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_array, 3, 0, 0), REDUCE(sym_computed_property_name, 3, 0, 0), - [5161] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_computed_property_name, 3, 0, 0), - [5163] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_array, 3, 0, 0), REDUCE(sym_computed_property_name, 3, 0, 0), - [5166] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_computed_property_name, 3, 0, 0), - [5168] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_object_assignment_pattern, 3, 0, 83), REDUCE(sym_assignment_expression, 3, 0, 64), - [5171] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_object_assignment_pattern, 3, 0, 64), REDUCE(sym_assignment_expression, 3, 0, 64), - [5174] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_assignment_pattern, 3, 0, 64), - [5176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5475), - [5178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2837), - [5180] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1992), - [5182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3075), - [5184] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2236), - [5186] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__initializer, 2, 0, 87), - [5188] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__initializer, 2, 0, 87), SHIFT(518), - [5191] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__parameter_name, 1, 0, 9), - [5193] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym__parameter_name, 1, 0, 9), - [5196] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym__parameter_name, 1, 0, 9), REDUCE(sym_primary_type, 1, 0, 49), - [5200] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_object_pattern, 2, 0, 0), REDUCE(sym_object_type, 2, 0, 0), - [5203] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_array_pattern, 2, 0, 0), REDUCE(sym_tuple_type, 2, 0, 0), - [5206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(958), - [5208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1115), - [5210] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym__property_name, 1, 0, 0), - [5213] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 0), - [5215] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym__property_name, 1, 0, 0), - [5218] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__property_name, 1, 0, 0), - [5220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3845), - [5222] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2728), - [5224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3635), - [5226] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2730), - [5228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3638), - [5230] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2733), - [5232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3640), - [5234] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2742), - [5236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2838), - [5238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3641), - [5240] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2731), - [5242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3732), - [5244] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2740), - [5246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3861), - [5248] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2744), - [5250] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameter_name, 1, 0, 9), - [5252] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__parameter_name, 1, 0, 9), REDUCE(sym_primary_type, 1, 0, 49), - [5255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(609), - [5257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(855), - [5259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5755), - [5261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2809), - [5263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1897), - [5265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2978), - [5267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2264), - [5269] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 8), SHIFT(164), - [5272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2810), - [5274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3768), - [5276] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2735), - [5278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2960), - [5280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3859), - [5282] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2739), - [5284] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_spread_element, 2, 0, 0), - [5286] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1881), - [5288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2982), - [5290] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2178), - [5292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2973), - [5294] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4155), - [5296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3800), - [5298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3058), - [5300] = {.entry = {.count = 1, .reusable = false}}, SHIFT(628), - [5302] = {.entry = {.count = 1, .reusable = false}}, SHIFT(627), - [5304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(629), - [5306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(630), - [5308] = {.entry = {.count = 1, .reusable = false}}, SHIFT(631), - [5310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(631), - [5312] = {.entry = {.count = 1, .reusable = false}}, SHIFT(632), - [5314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(633), - [5316] = {.entry = {.count = 1, .reusable = false}}, SHIFT(634), - [5318] = {.entry = {.count = 1, .reusable = false}}, SHIFT(635), - [5320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(628), - [5322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(636), - [5324] = {.entry = {.count = 1, .reusable = false}}, SHIFT(164), - [5326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(627), - [5328] = {.entry = {.count = 1, .reusable = false}}, SHIFT(637), - [5330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(637), - [5332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(638), - [5334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(654), - [5336] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 66), SHIFT(164), - [5339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2833), - [5341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3734), - [5343] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2736), - [5345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3035), - [5347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2805), - [5349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3610), - [5351] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2743), - [5353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(887), - [5355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3587), - [5357] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2737), - [5359] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2106), - [5361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3009), - [5363] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2239), - [5365] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1903), - [5367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3087), - [5369] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2266), - [5371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(886), - [5373] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 8), SHIFT(164), - [5376] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_await_expression, 2, 0, 0), SHIFT(164), - [5379] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4673), - [5381] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_pattern_repeat1, 1, 0, 0), - [5383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(952), - [5385] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2325), - [5387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4739), - [5389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), - [5391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), - [5393] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__parameter_name, 5, 0, 210), - [5395] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameter_name, 5, 0, 210), - [5397] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__extends_clause_single, 1, 0, 46), - [5399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(936), - [5401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(925), - [5403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(931), - [5405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(934), - [5407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(948), - [5409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), - [5411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1853), - [5413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1324), - [5415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3464), - [5417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3811), - [5419] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym_literal_type, 1, 0, 0), REDUCE(sym_rest_pattern, 2, 0, 0), - [5423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1654), - [5425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4519), - [5427] = {.entry = {.count = 1, .reusable = false}}, SHIFT(469), - [5429] = {.entry = {.count = 1, .reusable = false}}, SHIFT(467), - [5431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(470), - [5433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(471), - [5435] = {.entry = {.count = 1, .reusable = false}}, SHIFT(472), - [5437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(472), - [5439] = {.entry = {.count = 1, .reusable = false}}, SHIFT(473), - [5441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(474), - [5443] = {.entry = {.count = 1, .reusable = false}}, SHIFT(475), - [5445] = {.entry = {.count = 1, .reusable = false}}, SHIFT(476), - [5447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(469), - [5449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(477), - [5451] = {.entry = {.count = 1, .reusable = false}}, SHIFT(167), - [5453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(467), - [5455] = {.entry = {.count = 1, .reusable = false}}, SHIFT(478), - [5457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(478), - [5459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(479), - [5461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(661), - [5463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1490), - [5465] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 66), SHIFT(167), - [5468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1184), - [5470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4094), - [5472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1192), - [5474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(970), - [5476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3122), - [5478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2572), - [5480] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3535), - [5482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2422), - [5484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5730), - [5486] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2462), - [5488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3527), - [5490] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2366), - [5492] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2463), - [5494] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2546), - [5496] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2646), - [5498] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2647), - [5500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3234), - [5502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3554), - [5504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(323), - [5506] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__parameter_name, 3, 0, 94), - [5508] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameter_name, 3, 0, 94), - [5510] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 8), SHIFT(167), - [5513] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_await_expression, 2, 0, 0), SHIFT(167), - [5516] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 8), SHIFT(167), - [5519] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__parameter_name, 3, 0, 98), - [5521] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameter_name, 3, 0, 98), - [5523] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_pattern, 3, 0, 64), - [5525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(314), - [5527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3862), - [5529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), - [5531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), - [5533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), - [5535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), - [5537] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 26), REDUCE(aux_sym_object_pattern_repeat1, 2, 0, 27), - [5540] = {.entry = {.count = 1, .reusable = false}}, SHIFT(543), - [5542] = {.entry = {.count = 1, .reusable = false}}, SHIFT(542), - [5544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(544), - [5546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(545), - [5548] = {.entry = {.count = 1, .reusable = false}}, SHIFT(546), - [5550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(546), - [5552] = {.entry = {.count = 1, .reusable = false}}, SHIFT(547), - [5554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(548), - [5556] = {.entry = {.count = 1, .reusable = false}}, SHIFT(549), - [5558] = {.entry = {.count = 1, .reusable = false}}, SHIFT(550), - [5560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(543), - [5562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(551), - [5564] = {.entry = {.count = 1, .reusable = false}}, SHIFT(166), - [5566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(542), - [5568] = {.entry = {.count = 1, .reusable = false}}, SHIFT(552), - [5570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(552), - [5572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(553), - [5574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(563), - [5576] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 66), SHIFT(166), - [5579] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__parameter_name, 2, 0, 40), - [5581] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameter_name, 2, 0, 40), - [5583] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 8), SHIFT(166), - [5586] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_await_expression, 2, 0, 0), SHIFT(166), - [5589] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 8), SHIFT(166), - [5592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1915), - [5594] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2, 0, 0), - [5596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1317), - [5598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4265), - [5600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(328), - [5602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(326), - [5604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5466), - [5606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4468), - [5608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4470), - [5610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), - [5612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(953), - [5614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2340), - [5616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(942), - [5618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), - [5620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(318), - [5622] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__parameter_name, 4, 0, 156), - [5624] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameter_name, 4, 0, 156), - [5626] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__parameter_name, 4, 0, 158), - [5628] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameter_name, 4, 0, 158), - [5630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79), - [5632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82), - [5634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), - [5636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), - [5638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4608), - [5640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(320), - [5642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(322), - [5644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(308), - [5646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(317), - [5648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(577), - [5650] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 66), SHIFT(163), - [5653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2812), - [5655] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1993), - [5657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2985), - [5659] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1836), - [5661] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1837), - [5663] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2278), - [5665] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1683), - [5667] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2839), - [5669] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2840), - [5671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4162), - [5673] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_array, 2, 0, 0), REDUCE(sym_array_pattern, 2, 0, 0), - [5676] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_object, 3, 0, 26), REDUCE(sym_object_pattern, 3, 0, 27), - [5679] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_object, 2, 0, 0), REDUCE(sym_object_pattern, 2, 0, 0), - [5682] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3651), - [5684] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 1, 0, 0), - [5686] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2575), - [5688] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2490), - [5690] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2577), - [5692] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2603), - [5694] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2711), - [5696] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2712), - [5698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4301), - [5700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4294), - [5702] = {.entry = {.count = 1, .reusable = false}}, SHIFT(569), - [5704] = {.entry = {.count = 1, .reusable = false}}, SHIFT(568), - [5706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(570), - [5708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(571), - [5710] = {.entry = {.count = 1, .reusable = false}}, SHIFT(572), - [5712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(572), - [5714] = {.entry = {.count = 1, .reusable = false}}, SHIFT(573), - [5716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(574), - [5718] = {.entry = {.count = 1, .reusable = false}}, SHIFT(575), - [5720] = {.entry = {.count = 1, .reusable = false}}, SHIFT(576), - [5722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(569), - [5724] = {.entry = {.count = 1, .reusable = false}}, SHIFT(163), - [5726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(568), - [5728] = {.entry = {.count = 1, .reusable = false}}, SHIFT(578), - [5730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(578), - [5732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(579), - [5734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(589), - [5736] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pair, 3, 0, 84), - [5738] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 8), SHIFT(163), - [5741] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_await_expression, 2, 0, 0), SHIFT(163), - [5744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(910), - [5746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(909), - [5748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(797), - [5750] = {.entry = {.count = 1, .reusable = false}}, SHIFT(594), - [5752] = {.entry = {.count = 1, .reusable = false}}, SHIFT(593), - [5754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(595), - [5756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(596), - [5758] = {.entry = {.count = 1, .reusable = false}}, SHIFT(597), - [5760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(597), - [5762] = {.entry = {.count = 1, .reusable = false}}, SHIFT(598), - [5764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(599), - [5766] = {.entry = {.count = 1, .reusable = false}}, SHIFT(600), - [5768] = {.entry = {.count = 1, .reusable = false}}, SHIFT(601), - [5770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(594), - [5772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(602), - [5774] = {.entry = {.count = 1, .reusable = false}}, SHIFT(171), - [5776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(593), - [5778] = {.entry = {.count = 1, .reusable = false}}, SHIFT(603), - [5780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(603), - [5782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(604), - [5784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(615), - [5786] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 66), SHIFT(171), - [5789] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 26), - [5791] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 8), SHIFT(171), - [5794] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_await_expression, 2, 0, 0), SHIFT(171), - [5797] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 8), SHIFT(171), - [5800] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 8), SHIFT(163), - [5803] = {.entry = {.count = 1, .reusable = false}}, SHIFT(495), - [5805] = {.entry = {.count = 1, .reusable = false}}, SHIFT(502), - [5807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(495), - [5809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(503), - [5811] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 66), SHIFT(172), - [5814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3578), - [5816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(511), - [5818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3347), - [5820] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2605), - [5822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3348), - [5824] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2846), - [5826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3494), - [5828] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2835), - [5830] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_class, 2, 0, 11), REDUCE(sym_class, 3, 0, 79), - [5833] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_class, 2, 0, 11), REDUCE(sym_class, 3, 0, 79), - [5836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(584), - [5838] = {.entry = {.count = 1, .reusable = false}}, SHIFT(494), - [5840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(496), - [5842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(497), - [5844] = {.entry = {.count = 1, .reusable = false}}, SHIFT(498), - [5846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(498), - [5848] = {.entry = {.count = 1, .reusable = false}}, SHIFT(499), - [5850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(500), - [5852] = {.entry = {.count = 1, .reusable = false}}, SHIFT(501), - [5854] = {.entry = {.count = 1, .reusable = false}}, SHIFT(172), - [5856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(494), - [5858] = {.entry = {.count = 1, .reusable = false}}, SHIFT(504), - [5860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(504), - [5862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(505), - [5864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(519), - [5866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(610), - [5868] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__initializer, 2, 0, 87), SHIFT(593), - [5871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(436), - [5873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(488), - [5875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3492), - [5877] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2609), - [5879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(537), - [5881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4533), - [5883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(645), - [5885] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_class, 3, 0, 45), REDUCE(sym_class, 4, 0, 148), - [5888] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_class, 3, 0, 45), REDUCE(sym_class, 4, 0, 148), - [5891] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_class, 3, 0, 53), REDUCE(sym_class, 4, 0, 149), - [5894] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_class, 3, 0, 53), REDUCE(sym_class, 4, 0, 149), - [5897] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_class, 3, 0, 54), REDUCE(sym_class, 4, 0, 150), - [5900] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_class, 3, 0, 54), REDUCE(sym_class, 4, 0, 150), - [5903] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_class, 4, 0, 105), REDUCE(sym_class, 5, 0, 198), - [5906] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_class, 4, 0, 105), REDUCE(sym_class, 5, 0, 198), - [5909] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_class, 4, 0, 106), REDUCE(sym_class, 5, 0, 199), - [5912] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_class, 4, 0, 106), REDUCE(sym_class, 5, 0, 199), - [5915] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_class, 4, 0, 120), REDUCE(sym_class, 5, 0, 200), - [5918] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_class, 4, 0, 120), REDUCE(sym_class, 5, 0, 200), - [5921] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2611), - [5923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4691), - [5925] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_class, 5, 0, 167), REDUCE(sym_class, 6, 0, 244), - [5928] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_class, 5, 0, 167), REDUCE(sym_class, 6, 0, 244), - [5931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(558), - [5933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3485), - [5935] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2602), - [5937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3486), - [5939] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2825), - [5941] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 8), SHIFT(172), - [5944] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_await_expression, 2, 0, 0), SHIFT(172), - [5947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(536), - [5949] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 8), SHIFT(172), - [5952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3206), - [5954] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2595), - [5956] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__extends_clause_single, 2, 0, 107), - [5958] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2814), - [5960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3380), - [5962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3425), - [5964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3461), - [5966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3371), - [5968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3468), - [5970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3345), - [5972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3491), - [5974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3379), - [5976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3500), - [5978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3418), - [5980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3365), - [5982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3503), - [5984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3458), - [5986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3473), - [5988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3481), - [5990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3372), - [5992] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 5, 0, 182), - [5994] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 5, 0, 182), - [5996] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 7, 0, 286), - [5998] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 7, 0, 286), - [6000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2854), - [6002] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2706), - [6004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3649), - [6006] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2707), - [6008] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2723), - [6010] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 7, 0, 287), - [6012] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 7, 0, 287), - [6014] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 7, 0, 285), - [6016] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 7, 0, 285), - [6018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2704), - [6020] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 4, 0, 154), - [6022] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 4, 0, 154), - [6024] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 5, 0, 204), - [6026] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 5, 0, 204), - [6028] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 4, 0, 126), - [6030] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 4, 0, 126), - [6032] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 6, 0, 248), - [6034] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 6, 0, 248), - [6036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2714), - [6038] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 1, 0, 0), - [6040] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 1, 0, 0), - [6042] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 1, 0, 0), SHIFT_REPEAT(2708), - [6045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2708), - [6047] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 6, 0, 247), - [6049] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 6, 0, 247), - [6051] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 6, 0, 235), - [6053] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 6, 0, 235), - [6055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2639), - [6057] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 8, 0, 321), - [6059] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 8, 0, 321), - [6061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2666), - [6063] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 5, 0, 205), - [6065] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 5, 0, 205), - [6067] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 8, 0, 322), - [6069] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 8, 0, 322), - [6071] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 8, 0, 323), - [6073] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 8, 0, 323), - [6075] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 9, 0, 344), - [6077] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 9, 0, 344), - [6079] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 9, 0, 345), - [6081] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 9, 0, 345), - [6083] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 9, 0, 346), - [6085] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 9, 0, 346), - [6087] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 10, 0, 362), - [6089] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 10, 0, 362), - [6091] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 102), - [6093] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 102), - [6095] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 102), SHIFT_REPEAT(2700), - [6098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2715), - [6100] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 10, 0, 363), - [6102] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 10, 0, 363), - [6104] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 11, 0, 371), - [6106] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 11, 0, 371), - [6108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(274), - [6110] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6104), - [6112] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 3, 0, 85), - [6114] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 3, 0, 85), - [6116] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 3, 0, 102), - [6118] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 3, 0, 102), - [6120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2857), - [6122] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2702), - [6124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3666), - [6126] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2747), - [6128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2852), - [6130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3669), - [6132] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2746), - [6134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(397), - [6136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2819), - [6138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3809), - [6140] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2729), - [6142] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2710), - [6144] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 0), - [6146] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 0), - [6148] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_static_block, 3, 0, 53), - [6150] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_static_block, 3, 0, 53), - [6152] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_static_block, 2, 0, 11), - [6154] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_static_block, 2, 0, 11), - [6156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3764), - [6158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3644), - [6160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3625), - [6162] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1834), - [6164] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1835), - [6166] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1767), - [6168] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2752), - [6170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3048), - [6172] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1852), - [6174] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1866), - [6176] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1749), - [6178] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2816), - [6180] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2817), - [6182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3642), - [6184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3798), - [6186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3803), - [6188] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_export_statement_repeat1, 2, 0, 20), SHIFT_REPEAT(4127), - [6191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3499), - [6193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2571), - [6195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2576), - [6197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2821), - [6199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2826), - [6201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2834), - [6203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2980), - [6205] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2184), - [6207] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2185), - [6209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), - [6211] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2620), - [6213] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4839), - [6215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(914), - [6217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(564), - [6219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4766), - [6221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(852), - [6223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4499), - [6225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(916), - [6227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), - [6229] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1865), - [6231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4073), - [6233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4199), - [6235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), - [6237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2828), - [6239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2938), - [6241] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2271), - [6243] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2272), - [6245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4495), - [6247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4521), - [6249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4610), - [6251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4615), - [6253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(193), - [6255] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1774), - [6257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(839), - [6259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(841), - [6261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2732), - [6263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2958), - [6265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2069), - [6267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3040), - [6269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2062), - [6271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1908), - [6273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2026), - [6275] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2701), - [6277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2962), - [6279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2034), - [6281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3008), - [6283] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1900), - [6285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2850), - [6287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2724), - [6289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1926), - [6291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3344), - [6293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3353), - [6295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2596), - [6297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3502), - [6299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2599), - [6301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3354), - [6303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3377), - [6305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2616), - [6307] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2604), - [6309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3508), - [6311] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2601), - [6313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3509), - [6315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3487), - [6317] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2598), - [6319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3342), - [6321] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2594), - [6323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3343), - [6325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3488), - [6327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3480), - [6329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3489), - [6331] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2606), - [6333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3426), - [6335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3490), - [6337] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2593), - [6339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3368), - [6341] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2607), - [6343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3369), - [6345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3496), - [6347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3341), - [6349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3495), - [6351] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2612), - [6353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3479), - [6355] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2597), - [6357] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5519), - [6359] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6062), - [6361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1024), - [6363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5735), - [6365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5382), - [6367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5795), - [6369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5394), - [6371] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3693), - [6373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1107), - [6375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(287), - [6377] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 1, 0, 13), - [6379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(971), - [6381] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_type_parameter, 1, 0, 13), SHIFT(4188), - [6384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3693), - [6386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5983), - [6388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2368), - [6390] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1108), - [6392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1667), - [6394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5498), - [6396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6233), - [6398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5547), - [6400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4810), - [6402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1046), - [6404] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4941), - [6406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6010), - [6408] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3083), - [6410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3296), - [6412] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3221), - [6414] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import, 1, 0, 0), - [6416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6221), - [6418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5806), - [6420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5417), - [6422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1018), - [6424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5539), - [6426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4809), - [6428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5551), - [6430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5501), - [6432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2922), - [6434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6012), - [6436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5869), - [6438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(580), - [6440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(279), - [6442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5446), - [6444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4876), - [6446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1064), - [6448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5462), - [6450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4877), - [6452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6109), - [6454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5465), - [6456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4878), - [6458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(432), - [6460] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 2, 0, 59), - [6462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3849), - [6464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1010), - [6466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3100), - [6468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4643), - [6470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6076), - [6472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6080), - [6474] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 314), - [6476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3727), - [6478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(207), - [6480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3172), - [6482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4409), - [6484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6105), - [6486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6150), - [6488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6118), - [6490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6149), - [6492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5978), - [6494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5980), - [6496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5984), - [6498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5985), - [6500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6024), - [6502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6243), - [6504] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 222), - [6506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3664), - [6508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3109), - [6510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4395), - [6512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3691), - [6514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3110), - [6516] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 164), - [6518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3854), - [6520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3185), - [6522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4375), - [6524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5994), - [6526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6167), - [6528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(430), - [6530] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 272), - [6532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3696), - [6534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3125), - [6536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4401), - [6538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(640), - [6540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6079), - [6542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(605), - [6544] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 266), - [6546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3730), - [6548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(211), - [6550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3121), - [6552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4340), - [6554] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 159), - [6556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3611), - [6558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3180), - [6560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4441), - [6562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3579), - [6564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3123), - [6566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3820), - [6568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3181), - [6570] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 2, 0, 103), - [6572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3748), - [6574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3166), - [6576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4353), - [6578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6189), - [6580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6011), - [6582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6232), - [6584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3183), - [6586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4614), - [6588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(480), - [6590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(554), - [6592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(407), - [6594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(506), - [6596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3828), - [6598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3160), - [6600] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 219), - [6602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3566), - [6604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3188), - [6606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4203), - [6608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(973), - [6610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3169), - [6612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4147), - [6614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5863), - [6616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1122), - [6618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(531), - [6620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3814), - [6622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3103), - [6624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3661), - [6626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3101), - [6628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3667), - [6630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3102), - [6632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3852), - [6634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3184), - [6636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3583), - [6638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3165), - [6640] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 1, 0, 5), - [6642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3755), - [6644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3173), - [6646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4397), - [6648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3826), - [6650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3182), - [6652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3863), - [6654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3105), - [6656] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3549), - [6658] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_namespace_name, 3, 0, 0), - [6660] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_namespace_name, 3, 0, 0), - [6662] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_type, 1, 0, 48), REDUCE(sym_jsx_namespace_name, 3, 0, 0), - [6665] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3326), - [6667] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 2, 0, 59), - [6669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3099), - [6671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4208), - [6673] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 1, 0, 5), - [6675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3120), - [6677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4299), - [6679] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3630), - [6681] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1804), - [6683] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 3, 0, 159), - [6685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3116), - [6687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4214), - [6689] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 5, 0, 266), - [6691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3176), - [6693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4239), - [6695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3187), - [6697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4633), - [6699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1019), - [6701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5816), - [6703] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1485), - [6705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3118), - [6707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4223), - [6709] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 4, 0, 219), - [6711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3170), - [6713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4232), - [6715] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5277), - [6717] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5018), - [6719] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__import_identifier, 1, 0, 1), - [6721] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__import_identifier, 1, 0, 1), - [6723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3174), - [6725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4423), - [6727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3168), - [6729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4152), - [6731] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3192), - [6733] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3085), - [6735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(156), - [6737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3093), - [6739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4189), - [6741] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 2, 0, 5), - [6743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4210), - [6745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5974), - [6747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1111), - [6749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(980), - [6751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(982), - [6753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(983), - [6755] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 3, 0, 59), - [6757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4222), - [6759] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 59), - [6761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4554), - [6763] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 222), - [6765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4400), - [6767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5549), - [6769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4811), - [6771] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 4, 0, 159), - [6773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4149), - [6775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4231), - [6777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4054), - [6779] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 266), - [6781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4213), - [6783] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 272), - [6785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4408), - [6787] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 103), - [6789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4378), - [6791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5629), - [6793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4188), - [6795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4102), - [6797] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 5, 0, 219), - [6799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4421), - [6801] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 159), - [6803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4198), - [6805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4238), - [6807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4329), - [6809] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 314), - [6811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4412), - [6813] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 2, 0, 5), - [6815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4534), - [6817] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 6, 0, 266), - [6819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4504), - [6821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4241), - [6823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1104), - [6825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4319), - [6827] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 164), - [6829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4394), - [6831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4535), - [6833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4197), - [6835] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 219), - [6837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4338), - [6839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1124), - [6841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5555), - [6843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4313), - [6845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5990), - [6847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1668), - [6849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4103), - [6851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4330), - [6853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2134), - [6855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(281), - [6857] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_type, 1, 0, 48), SHIFT(5654), - [6860] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2901), - [6862] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4290), - [6864] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4851), - [6866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4310), - [6868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3308), - [6870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1626), - [6872] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3337), - [6874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(993), - [6876] = {.entry = {.count = 1, .reusable = false}}, SHIFT(994), - [6878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1127), - [6880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5467), - [6882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4879), - [6884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(975), - [6886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(291), - [6888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3262), - [6890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4146), - [6892] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3933), - [6894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3312), - [6896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3267), - [6898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4271), - [6900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3270), - [6902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4297), - [6904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3286), - [6906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4500), - [6908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1002), - [6910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1060), - [6912] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2900), - [6914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3336), - [6916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2246), - [6918] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4824), - [6920] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3311), - [6922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6222), - [6924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5986), - [6926] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3582), - [6928] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3382), - [6930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1460), - [6932] = {.entry = {.count = 1, .reusable = false}}, SHIFT(405), - [6934] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1045), - [6936] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3404), - [6938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1096), - [6940] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3389), - [6942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1459), - [6944] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3470), - [6946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5828), - [6948] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4854), - [6950] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4855), - [6952] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_jsx_element_repeat1, 2, 0, 0), SHIFT_REPEAT(291), - [6955] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_jsx_element_repeat1, 2, 0, 0), SHIFT_REPEAT(3312), - [6958] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_jsx_element_repeat1, 2, 0, 0), - [6960] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_jsx_element_repeat1, 2, 0, 0), SHIFT_REPEAT(3933), - [6963] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3416), - [6965] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3406), - [6967] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5327), - [6969] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4576), - [6971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5979), - [6973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5313), - [6975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(443), - [6977] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declarator, 1, 0, 5), - [6979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5499), - [6981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(371), - [6983] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_variable_declarator, 1, 0, 5), SHIFT(5747), - [6986] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__call_signature, 1, 0, 3), - [6988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(946), - [6990] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3457), - [6992] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3402), - [6994] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3440), - [6996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6157), - [6998] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3453), - [7000] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_annotation, 2, 0, 0), - [7002] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__call_signature, 2, 0, 19), - [7004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1113), - [7006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5975), - [7008] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variance, 1, 0, 0), - [7010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1108), - [7012] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 2, 0, 58), - [7014] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3515), - [7016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3670), - [7018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3673), - [7020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3671), - [7022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3672), - [7024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3676), - [7026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3677), - [7028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3830), - [7030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3831), - [7032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3678), - [7034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3681), - [7036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3833), - [7038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3834), - [7040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3844), - [7042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3846), - [7044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3855), - [7046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3858), - [7048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3567), - [7050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3568), - [7052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3570), - [7054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3572), - [7056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1454), - [7058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(405), - [7060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1045), - [7062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1037), - [7064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1038), - [7066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1129), - [7068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4478), - [7070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2330), - [7072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3735), - [7074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3736), - [7076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4479), - [7078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2331), - [7080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3738), - [7082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3739), - [7084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3740), - [7086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3741), - [7088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4480), - [7090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2332), - [7092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3746), - [7094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3750), - [7096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3753), - [7098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3754), - [7100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(956), - [7102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3573), - [7104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3574), - [7106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3575), - [7108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3576), - [7110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3699), - [7112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3703), - [7114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1455), - [7116] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_annotation, 2, 0, 0), - [7118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4471), - [7120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1725), - [7122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4475), - [7124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1726), - [7126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4477), - [7128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1727), - [7130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1728), - [7132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1729), - [7134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1730), - [7136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1457), - [7138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4573), - [7140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1640), - [7142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4580), - [7144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1679), - [7146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5236), - [7148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1040), - [7150] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_pattern, 4, 0, 27), - [7152] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_pattern, 4, 0, 0), - [7154] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 307), - [7156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3643), - [7158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4167), - [7160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4168), - [7162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4169), - [7164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4170), - [7166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4172), - [7168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4173), - [7170] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 342), - [7172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3775), - [7174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3777), - [7176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3842), - [7178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3843), - [7180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4225), - [7182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4226), - [7184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2327), - [7186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4368), - [7188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4369), - [7190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4370), - [7192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4371), - [7194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4373), - [7196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4376), - [7198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4431), - [7200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4432), - [7202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2326), - [7204] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_pattern, 4, 0, 0), - [7206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3791), - [7208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3792), - [7210] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_pattern, 3, 0, 0), - [7212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3646), - [7214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3647), - [7216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2329), - [7218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3589), - [7220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3590), - [7222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4651), - [7224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4654), - [7226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4019), - [7228] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__jsx_start_opening_element_repeat1, 2, 0, 135), SHIFT_REPEAT(3693), - [7231] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__jsx_start_opening_element_repeat1, 2, 0, 135), SHIFT_REPEAT(287), - [7234] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__jsx_start_opening_element_repeat1, 2, 0, 135), - [7236] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__jsx_start_opening_element_repeat1, 2, 0, 135), SHIFT_REPEAT(3693), - [7239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2317), - [7241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2321), - [7243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3591), - [7245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3595), - [7247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3596), - [7249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3597), - [7251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3598), - [7253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3599), - [7255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5346), - [7257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(929), - [7259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3602), - [7261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3603), - [7263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3605), - [7265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3609), - [7267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3614), - [7269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3615), - [7271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3616), - [7273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3618), - [7275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3839), - [7277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3840), - [7279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3653), - [7281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3654), - [7283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3655), - [7285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3656), - [7287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3679), - [7289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3682), - [7291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3698), - [7293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3700), - [7295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3705), - [7297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3707), - [7299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3708), - [7301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3711), - [7303] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_pattern, 3, 0, 0), - [7305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3737), - [7307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3742), - [7309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3657), - [7311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3658), - [7313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3769), - [7315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3779), - [7317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3780), - [7319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3781), - [7321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3604), - [7323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3606), - [7325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3629), - [7327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3631), - [7329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3645), - [7331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3648), - [7333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1047), - [7335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1049), - [7337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1050), - [7339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4785), - [7341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2130), - [7343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), - [7345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2403), - [7347] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3795), - [7349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1739), - [7351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2573), - [7353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2039), - [7355] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5860), - [7357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(585), - [7359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4051), - [7361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4245), - [7363] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3213), - [7365] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2911), - [7367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2356), - [7369] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6097), - [7371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1061), - [7373] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2861), - [7375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), - [7377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5894), - [7379] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_omitting_type_annotation, 2, 0, 0), - [7381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(304), - [7383] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1757), - [7385] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1909), - [7387] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_adding_type_annotation, 2, 0, 0), - [7389] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1474), - [7391] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1564), - [7393] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4049), - [7395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5901), - [7397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2042), - [7399] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_opting_type_annotation, 2, 0, 0), - [7401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2098), - [7403] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2934), - [7405] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3232), - [7407] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2918), - [7409] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3107), - [7411] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sequence_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(419), - [7414] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 3, 0, 0), - [7416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4093), - [7418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3978), - [7420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5610), - [7422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4008), - [7424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3534), - [7426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6211), - [7428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3983), - [7430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3521), - [7432] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optional_chain, 1, 0, 0), - [7434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3888), - [7436] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3613), - [7438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5123), - [7440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4009), - [7442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5821), - [7444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3931), - [7446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4267), - [7448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4012), - [7450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3997), - [7452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4383), - [7454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5364), - [7456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3872), - [7458] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 4, 0, 211), - [7460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3886), - [7462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3893), - [7464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3895), - [7466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4242), - [7468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3912), - [7470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4247), - [7472] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 307), - [7474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3900), - [7476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4440), - [7478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3958), - [7480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4546), - [7482] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 4, 0, 0), - [7484] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 4, 0, 181), - [7486] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 4, 0, 221), - [7488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3992), - [7490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4082), - [7492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3945), - [7494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4312), - [7496] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 5, 0, 256), - [7498] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 5, 0, 257), - [7500] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 5, 0, 258), - [7502] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_construct_signature, 2, 0, 169), - [7504] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_attribute, 1, 0, 7), - [7506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3474), - [7508] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_attribute, 1, 0, 7), - [7510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5474), - [7512] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 5, 0, 0), - [7514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5430), - [7516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5514), - [7518] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 6, 0, 297), - [7520] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 6, 0, 299), - [7522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5545), - [7524] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 6, 0, 300), - [7526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3550), - [7528] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 2, 0, 101), - [7530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(755), - [7532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6029), - [7534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4355), - [7536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4001), - [7538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4015), - [7540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4029), - [7542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4379), - [7544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4035), - [7546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3913), - [7548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1097), - [7550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3965), - [7552] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 3, 0, 125), - [7554] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_construct_signature, 4, 0, 276), - [7556] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 3, 0, 162), - [7558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3876), - [7560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1055), - [7562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1056), - [7564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1052), - [7566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3880), - [7568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3882), - [7570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4413), - [7572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3884), - [7574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4416), - [7576] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 4, 0, 186), - [7578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3935), - [7580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4506), - [7582] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 7, 0, 325), - [7584] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 7, 0, 326), - [7586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5665), - [7588] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 342), - [7590] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 7, 0, 327), - [7592] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 8, 0, 349), - [7594] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 8, 0, 350), - [7596] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 3, 0, 131), - [7598] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 8, 0, 355), - [7600] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 9, 0, 364), - [7602] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 9, 0, 366), - [7604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4586), - [7606] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_extends_type_clause, 2, 0, 141), - [7608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3546), - [7610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6196), - [7612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1063), - [7614] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_extends_type_clause, 2, 0, 141), - [7616] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 10, 0, 372), - [7618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3952), - [7620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4539), - [7622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4339), - [7624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4043), - [7626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3969), - [7628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4194), - [7630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4344), - [7632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3957), - [7634] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_pattern, 1, -1, 0), SHIFT(493), - [7637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4358), - [7639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3967), - [7641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4789), - [7643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3970), - [7645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4303), - [7647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(493), - [7649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3955), - [7651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4326), - [7653] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 2, 0, 0), - [7655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4482), - [7657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1084), - [7659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3318), - [7661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4192), - [7663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3905), - [7665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3319), - [7667] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_pattern, 1, -1, 0), SHIFT(416), - [7670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(431), - [7672] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_required_parameter, 1, 0, 10), - [7674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3977), - [7676] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sequence_expression, 2, 0, 0), - [7678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3929), - [7680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4449), - [7682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4026), - [7684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4457), - [7686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4031), - [7688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3875), - [7690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4215), - [7692] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_construct_signature, 3, 0, 230), - [7694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4296), - [7696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3866), - [7698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3985), - [7700] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_construct_signature, 3, 0, 229), - [7702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4041), - [7704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3916), - [7706] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_template_string_repeat1, 2, 0, 0), SHIFT_REPEAT(3865), - [7709] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_template_string_repeat1, 2, 0, 0), - [7711] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_template_string_repeat1, 2, 0, 0), SHIFT_REPEAT(390), - [7714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4568), - [7716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1092), - [7718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1093), - [7720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1130), - [7722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2764), - [7724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3323), - [7726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6130), - [7728] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_implements_clause_repeat1, 2, 0, 0), - [7730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), - [7732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3892), - [7734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1501), - [7736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1126), - [7738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4438), - [7740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1418), - [7742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4415), - [7744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4418), - [7746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(977), - [7748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2925), - [7750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3910), - [7752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3027), - [7754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1407), - [7756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1512), - [7758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4020), - [7760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1521), - [7762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4246), - [7764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1389), - [7766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(695), - [7768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4512), - [7770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1408), - [7772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1412), - [7774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4106), - [7776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3919), - [7778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3399), - [7780] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__tuple_type_member, 1, 0, 0), - [7782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5438), - [7784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(955), - [7786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3191), - [7788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3038), - [7790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1406), - [7792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4249), - [7794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1298), - [7796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5909), - [7798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1428), - [7800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3431), - [7802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3454), - [7804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1429), - [7806] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constraint, 2, 0, 0), - [7808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1390), - [7810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3989), - [7812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1636), - [7814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(390), - [7816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(961), - [7818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4863), - [7820] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__call_signature, 3, 0, 77), - [7822] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_extends_type_clause, 2, 0, 142), - [7824] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_extends_type_clause, 2, 0, 142), - [7826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4053), - [7828] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3167), - [7830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3324), - [7832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4077), - [7834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1391), - [7836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4007), - [7838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4537), - [7840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1392), - [7842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(951), - [7844] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_implements_clause, 2, 0, 0), - [7846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(979), - [7848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1393), - [7850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4186), - [7852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(967), - [7854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3430), - [7856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4550), - [7858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4362), - [7860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4359), - [7862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4224), - [7864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1411), - [7866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2108), - [7868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5841), - [7870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(884), - [7872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(387), - [7874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3865), - [7876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2148), - [7878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(957), - [7880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3932), - [7882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4389), - [7884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(824), - [7886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4435), - [7888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4080), - [7890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4052), - [7892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1944), - [7894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4018), - [7896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3279), - [7898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4726), - [7900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(257), - [7902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5335), - [7904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2760), - [7906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3302), - [7908] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optional_parameter, 2, 0, 10), - [7910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4464), - [7912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3962), - [7914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2253), - [7916] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_type_repeat1, 2, 0, 0), SHIFT_REPEAT(1447), - [7919] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_type_repeat1, 2, 0, 0), - [7921] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_body_repeat1, 2, 0, 0), SHIFT_REPEAT(5841), - [7924] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_switch_body_repeat1, 2, 0, 0), - [7926] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_body_repeat1, 2, 0, 0), SHIFT_REPEAT(387), - [7929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1670), - [7931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4307), - [7933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5370), - [7935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(974), - [7937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1604), - [7939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4254), - [7941] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_asserts_annotation, 2, 0, 0), - [7943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2776), - [7945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4380), - [7947] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_attribute, 1, 0, 0), - [7949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3475), - [7951] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_attribute, 1, 0, 0), - [7953] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__call_signature, 2, 0, 18), - [7955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1426), - [7957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3298), - [7959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2771), - [7961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3229), - [7963] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3171), - [7965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3331), - [7967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4304), - [7969] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_template_literal_type_repeat1, 2, 0, 0), SHIFT_REPEAT(4020), - [7972] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_template_literal_type_repeat1, 2, 0, 0), - [7974] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_template_literal_type_repeat1, 2, 0, 0), SHIFT_REPEAT(1126), - [7977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1415), - [7979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1427), - [7981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4459), - [7983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4461), - [7985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4396), - [7987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1409), - [7989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4300), - [7991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1394), - [7993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1100), - [7995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(960), - [7997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2044), - [7999] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_extends_type_clause_repeat1, 2, 0, 141), - [8001] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_extends_type_clause_repeat1, 2, 0, 141), - [8003] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_predicate_annotation, 2, 0, 0), - [8005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4286), - [8007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2119), - [8009] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 268), - [8011] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_expression, 2, 0, 0), - [8013] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_expression, 2, 0, 0), - [8015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5485), - [8017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(817), - [8019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(816), - [8021] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 270), - [8023] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 313), - [8025] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 309), - [8027] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 2, 0, 19), SHIFT(1058), - [8030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6114), - [8032] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 88), - [8034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(984), - [8036] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_mapped_type_clause, 3, 0, 212), - [8038] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 3, 0, 88), - [8040] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_expression, 3, 0, 0), - [8042] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_expression, 3, 0, 0), - [8044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(812), - [8046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2682), - [8048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4951), - [8050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(848), - [8052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(845), - [8054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(847), - [8056] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 1, 0, 3), SHIFT(949), - [8059] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 2, 0, 32), - [8061] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_signature, 4, 0, 213), - [8063] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4947), - [8065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1695), - [8067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5611), - [8069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3706), - [8071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4268), - [8073] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 5, 0, 260), - [8075] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 5, 0, 264), - [8077] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_construct_signature, 5, 0, 315), - [8079] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 215), - [8081] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 217), - [8083] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 1, 0, 3), SHIFT(926), - [8086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4060), - [8088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4058), - [8090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4059), - [8092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4133), - [8094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(994), - [8096] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_opening_element, 3, -1, 59), - [8098] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_opening_element, 3, -1, 59), - [8100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(897), - [8102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(895), - [8104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(896), - [8106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2767), - [8108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4276), - [8110] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 166), - [8112] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 1, 0, 3), SHIFT(1001), - [8115] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 2, 0, 19), SHIFT(928), - [8118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4251), - [8120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4233), - [8122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4248), - [8124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4318), - [8126] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__jsx_start_opening_element_repeat1, 1, 0, 60), - [8128] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__jsx_start_opening_element_repeat1, 1, 0, 60), - [8130] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 260), - [8132] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 2, 0, 19), SHIFT(1006), - [8135] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_construct_signature, 4, 0, 274), - [8137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5638), - [8139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4609), - [8141] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_signature, 7, 0, 329), - [8143] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_signature, 7, 0, 330), - [8145] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 4, 0, 215), - [8147] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 4, 0, 217), - [8149] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 332), - [8151] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 335), - [8153] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_construct_signature, 4, 0, 275), - [8155] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 338), - [8157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(866), - [8159] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 341), - [8161] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5419), - [8163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4115), - [8165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5822), - [8167] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 264), - [8169] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_signature, 5, 0, 265), - [8171] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3688), - [8173] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5771), - [8175] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3339), - [8177] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__jsx_string, 3, 0, 0), - [8179] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__jsx_string, 3, 0, 0), - [8181] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declarator, 2, 0, 32), - [8183] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4840), - [8185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4334), - [8187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5557), - [8189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(872), - [8191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(870), - [8193] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_opening_element, 2, -1, 0), - [8195] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_opening_element, 2, -1, 0), - [8197] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_opening_element, 3, -1, 63), - [8199] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_opening_element, 3, -1, 63), - [8201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5199), - [8203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5248), - [8205] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameters, 3, 0, 0), - [8207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(416), - [8209] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_signature, 6, 0, 294), - [8211] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_signature, 6, 0, 296), - [8213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1217), - [8215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4939), - [8217] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_signature, 6, 0, 298), - [8219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5252), - [8221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4955), - [8223] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 303), - [8225] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 306), - [8227] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 2, 0, 32), - [8229] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 6, 0, 303), - [8231] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 6, 0, 306), - [8233] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_signature, 1, 0, 109), - [8235] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_signature, 8, 0, 347), - [8237] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_signature, 8, 0, 348), - [8239] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 353), - [8241] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 358), - [8243] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 361), - [8245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3340), - [8247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5884), - [8249] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_opening_element, 4, -1, 134), - [8251] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_opening_element, 4, -1, 134), - [8253] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_default_type, 2, 0, 0), - [8255] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_opening_element, 4, -1, 136), - [8257] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_opening_element, 4, -1, 136), - [8259] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_opening_element, 4, -1, 138), - [8261] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_opening_element, 4, -1, 138), - [8263] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_opening_element, 4, -1, 139), - [8265] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_opening_element, 4, -1, 139), - [8267] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameters, 4, 0, 0), - [8269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2756), - [8271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(902), - [8273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4813), - [8275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2195), - [8277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5523), - [8279] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 7, 0, 332), - [8281] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 9, 0, 369), - [8283] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 1, 0, 3), SHIFT(1102), - [8286] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 2, 0, 19), SHIFT(924), - [8289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6054), - [8291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6007), - [8293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5727), - [8295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(917), - [8297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5864), - [8299] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_rest_type, 2, 0, 0), - [8301] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_attribute, 3, 0, 7), - [8303] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_attribute, 3, 0, 7), - [8305] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 1, 0, 3), SHIFT(939), - [8308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(814), - [8310] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_attribute, 3, 0, 0), - [8312] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_attribute, 3, 0, 0), - [8314] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 1, 0, 3), SHIFT(1081), - [8317] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 2, 0, 19), SHIFT(941), - [8320] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_opening_element, 5, -1, 187), - [8322] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_opening_element, 5, -1, 187), - [8324] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 2, 0, 19), SHIFT(1095), - [8327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5090), - [8329] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__jsx_string, 2, 0, 0), - [8331] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__jsx_string, 2, 0, 0), - [8333] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 224), - [8335] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_opening_element, 5, -1, 188), - [8337] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_opening_element, 5, -1, 188), - [8339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(835), - [8341] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameters, 5, 0, 0), - [8343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(815), - [8345] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declarator, 2, 0, 31), - [8347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(354), - [8349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(355), - [8351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(357), - [8353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(367), - [8355] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_extends_type_clause_repeat1, 2, 0, 142), - [8357] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_extends_type_clause_repeat1, 2, 0, 142), - [8359] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 226), - [8361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(808), - [8363] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 161), - [8365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(403), - [8367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4672), - [8369] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_construct_signature, 3, 0, 228), - [8371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5889), - [8373] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 3, 0, 161), - [8375] = {.entry = {.count = 1, .reusable = false}}, SHIFT(682), - [8377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4733), - [8379] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__jsx_string_repeat1, 2, 0, 0), SHIFT_REPEAT(4647), - [8382] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__jsx_string_repeat1, 2, 0, 0), - [8384] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__jsx_string_repeat1, 2, 0, 0), SHIFT_REPEAT(4647), - [8387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3325), - [8389] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__jsx_string_repeat2, 2, 0, 0), SHIFT_REPEAT(4649), - [8392] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__jsx_string_repeat2, 2, 0, 0), - [8394] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__jsx_string_repeat2, 2, 0, 0), SHIFT_REPEAT(4649), - [8397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1963), - [8399] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4707), - [8401] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4577), - [8403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4707), - [8405] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2928), - [8407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4743), - [8409] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_extends_clause, 3, 0, 108), - [8411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(349), - [8413] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4714), - [8415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4714), - [8417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4745), - [8419] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1907), - [8421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4675), - [8423] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 2, 0, 62), - [8425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5839), - [8427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4676), - [8429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3315), - [8431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2753), - [8433] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optional_parameter, 3, 0, 96), - [8435] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 4, 0, 184), - [8437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1004), - [8439] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1586), - [8441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4768), - [8443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2116), - [8445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5229), - [8447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2961), - [8449] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__from_clause, 2, 0, 29), - [8451] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sequence_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(609), - [8454] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_type, 3, 0, 0), - [8456] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_pattern_repeat1, 2, 0, 27), - [8458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3790), - [8460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(829), - [8462] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1921), - [8464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2999), - [8466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4604), - [8468] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_extends_clause, 2, 0, 47), - [8470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(819), - [8472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(441), - [8474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3848), - [8476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(989), - [8478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1519), - [8480] = {.entry = {.count = 1, .reusable = false}}, SHIFT(244), - [8482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1554), - [8484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1030), - [8486] = {.entry = {.count = 1, .reusable = false}}, SHIFT(241), - [8488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4689), - [8490] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1483), - [8492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4702), - [8494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4703), - [8496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1101), - [8498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4285), - [8500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1105), - [8502] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1484), - [8504] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 5, 0, 238), - [8506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4292), - [8508] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_required_parameter, 2, 0, 39), - [8510] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4647), - [8512] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4291), - [8514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4647), - [8516] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_require_clause, 6, 0, 249), - [8518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3556), - [8520] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 3, 0, 133), - [8522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3497), - [8524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(820), - [8526] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4649), - [8528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4649), - [8530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3557), - [8532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3450), - [8534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1065), - [8536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3225), - [8538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3506), - [8540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3560), - [8542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(447), - [8544] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_implements_clause_repeat1, 2, 0, 0), SHIFT_REPEAT(979), - [8547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1044), - [8549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3516), - [8551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3565), - [8553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3519), - [8555] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_extends_type_clause_repeat1, 2, 0, 240), - [8557] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_extends_type_clause_repeat1, 2, 0, 240), SHIFT_REPEAT(3546), - [8560] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_extends_type_clause_repeat1, 2, 0, 240), - [8562] = {.entry = {.count = 1, .reusable = false}}, SHIFT(685), - [8564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3257), - [8566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1051), - [8568] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_extends_type_clause, 3, 0, 191), - [8570] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_extends_type_clause, 3, 0, 191), - [8572] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_substitution, 3, 0, 0), - [8574] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_extends_type_clause, 3, 0, 192), - [8576] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_extends_type_clause, 3, 0, 192), - [8578] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2, 0, 0), SHIFT_REPEAT(280), - [8581] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_repeat1, 2, 0, 0), - [8583] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_repeat1, 2, 0, 0), SHIFT_REPEAT(4743), - [8586] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_repeat2, 2, 0, 0), - [8588] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_repeat2, 2, 0, 0), SHIFT_REPEAT(4745), - [8591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(830), - [8593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1009), - [8595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4794), - [8597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4687), - [8599] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3526), - [8601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4757), - [8603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4758), - [8605] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_variable_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(3790), - [8608] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_variable_declaration_repeat1, 2, 0, 0), - [8610] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3536), - [8612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4623), - [8614] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_mapped_type_clause, 5, 0, 295), - [8616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1123), - [8618] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4105), - [8620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4764), - [8622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4767), - [8624] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4108), - [8626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(922), - [8628] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_enum_body_repeat1, 2, 0, 59), - [8630] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1596), - [8632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1117), - [8634] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2930), - [8636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4652), - [8638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1000), - [8640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4655), - [8642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4624), - [8644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1027), - [8646] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_extends_clause_repeat1, 2, 0, 168), - [8648] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_extends_clause_repeat1, 2, 0, 168), SHIFT_REPEAT(349), - [8651] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3189), - [8653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4783), - [8655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1048), - [8657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4784), - [8659] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3222), - [8661] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_template_string_repeat1, 1, 0, 0), REDUCE(aux_sym_template_literal_type_repeat1, 1, 0, 0), - [8664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1082), - [8666] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3376), - [8668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4793), - [8670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4795), - [8672] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3378), - [8674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1125), - [8676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4734), - [8678] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 337), - [8680] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 163), - [8682] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 269), - [8684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(791), - [8686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3228), - [8688] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 263), - [8690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(964), - [8692] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 340), - [8694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(963), - [8696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2965), - [8698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2936), - [8700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2966), - [8702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2969), - [8704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2946), - [8706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2970), - [8708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2981), - [8710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2947), - [8712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3006), - [8714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3020), - [8716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2971), - [8718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3022), - [8720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(792), - [8722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2343), - [8724] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pair_pattern, 3, 0, 84), - [8726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1178), - [8728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(391), - [8730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1180), - [8732] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 312), - [8734] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 271), - [8736] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 339), - [8738] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__module_export_name, 1, 0, 0), - [8740] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__import_identifier, 1, 0, 0), - [8742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1705), - [8744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3838), - [8746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3856), - [8748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1706), - [8750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5595), - [8752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4386), - [8754] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 267), - [8756] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 273), - [8758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(799), - [8760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1520), - [8762] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 5, 0, 257), - [8764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1020), - [8766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1021), - [8768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3124), - [8770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(965), - [8772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(800), - [8774] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_variance, 1, 0, 0), SHIFT(4936), - [8777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(208), - [8779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5309), - [8781] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5724), - [8783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1708), - [8785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3701), - [8787] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 336), - [8789] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5725), - [8791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5811), - [8793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3327), - [8795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4520), - [8797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(809), - [8799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3452), - [8801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(879), - [8803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2499), - [8805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(962), - [8807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3126), - [8809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2940), - [8811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3127), - [8813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3130), - [8815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2941), - [8817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3131), - [8819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3134), - [8821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2943), - [8823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3135), - [8825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3138), - [8827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2944), - [8829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3139), - [8831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(810), - [8833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5748), - [8835] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 5, 0, 256), - [8837] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 5, 0, 258), - [8839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3244), - [8841] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declarator, 3, 0, 88), - [8843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(968), - [8845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3626), - [8847] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declarator, 3, 0, 89), - [8849] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 308), - [8851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3793), - [8853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3815), - [8855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4324), - [8857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3555), - [8859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(972), - [8861] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3785), - [8863] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5529), - [8865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2864), - [8867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2932), - [8869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2872), - [8871] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 214), - [8873] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 259), - [8875] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 216), - [8877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3335), - [8879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6098), - [8881] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 310), - [8883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5568), - [8885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(825), - [8887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(264), - [8889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5613), - [8891] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variance, 2, 0, 0), - [8893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5794), - [8895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(826), - [8897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3914), - [8899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4969), - [8901] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_tuple_type_repeat1, 2, 0, 0), SHIFT_REPEAT(923), - [8904] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_tuple_type_repeat1, 2, 0, 0), - [8906] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_formal_parameters_repeat1, 2, 0, 0), SHIFT_REPEAT(215), - [8909] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_formal_parameters_repeat1, 2, 0, 0), - [8911] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 301), - [8913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1742), - [8915] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 302), - [8917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4000), - [8919] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 304), - [8921] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 305), - [8923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), - [8925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5492), - [8927] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 6, 0, 297), - [8929] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4872), - [8931] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5941), - [8933] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 6, 0, 299), - [8935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2237), - [8937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4151), - [8939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(893), - [8941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2117), - [8943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1066), - [8945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1106), - [8947] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 6, 0, 300), - [8949] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 311), - [8951] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 2, 0, 31), - [8953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3413), - [8955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2768), - [8957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4278), - [8959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1477), - [8961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(969), - [8963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(259), - [8965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5515), - [8967] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 351), - [8969] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 352), - [8971] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 354), - [8973] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 8, 0, 349), - [8975] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 356), - [8977] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 357), - [8979] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 359), - [8981] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 360), - [8983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4524), - [8985] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_specifier, 2, 0, 59), - [8987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(894), - [8989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2993), - [8991] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_clause, 3, 0, 0), - [8993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2769), - [8995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4496), - [8997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2770), - [8999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4523), - [9001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3462), - [9003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2142), - [9005] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_implements_clause, 3, 0, 0), - [9007] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 261), - [9009] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_parameters, 4, 0, 0), - [9011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3483), - [9013] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_heritage, 1, 0, 0), - [9015] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 262), - [9017] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 4, 0, 181), - [9019] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_parameters_repeat1, 2, 0, 0), SHIFT_REPEAT(3990), - [9022] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_parameters_repeat1, 2, 0, 0), - [9024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1296), - [9026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(351), - [9028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1302), - [9030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2241), - [9032] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 328), - [9034] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 165), - [9036] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 4, 0, 211), - [9038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2758), - [9040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(903), - [9042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1796), - [9044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(959), - [9046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1057), - [9048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3841), - [9050] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 9, 0, 365), - [9052] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 9, 0, 367), - [9054] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 9, 0, 368), - [9056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1647), - [9058] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 9, 0, 370), - [9060] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_clause, 4, 0, 0), - [9062] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_export_clause_repeat1, 2, 0, 0), SHIFT_REPEAT(3564), - [9065] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_export_clause_repeat1, 2, 0, 0), - [9067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1036), - [9069] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 331), - [9071] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 333), - [9073] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 10, 0, 373), - [9075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(209), - [9077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4021), - [9079] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 334), - [9081] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 7, 0, 325), - [9083] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 218), - [9085] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 7, 0, 326), - [9087] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 220), - [9089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6223), - [9091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206), - [9093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(210), - [9095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5301), - [9097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(883), - [9099] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5759), - [9101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5580), - [9103] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_named_imports_repeat1, 2, 0, 0), SHIFT_REPEAT(3401), - [9106] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_named_imports_repeat1, 2, 0, 0), - [9108] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_clause, 2, 0, 0), - [9110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3410), - [9112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5095), - [9114] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 223), - [9116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4221), - [9118] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_specifier, 1, 0, 5), - [9120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3993), - [9122] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_pattern_repeat1, 2, 0, 0), - [9124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5747), - [9126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2263), - [9128] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_clause, 5, 0, 0), - [9130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5808), - [9132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3455), - [9134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(214), - [9136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3580), - [9138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3415), - [9140] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_pattern_repeat1, 2, 0, 0), SHIFT_REPEAT(266), - [9143] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_parameters, 5, 0, 0), - [9145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(265), - [9147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5782), - [9149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5713), - [9151] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 225), - [9153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(77), - [9155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5500), - [9157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5502), - [9159] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 227), - [9161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(212), - [9163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2877), - [9165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2975), - [9167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2878), - [9169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2773), - [9171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(915), - [9173] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_pattern, 1, -1, 0), SHIFT(567), - [9176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2774), - [9178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(919), - [9180] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 160), - [9182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2883), - [9184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2987), - [9186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2884), - [9188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5544), - [9190] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_extends_clause_repeat1, 2, 0, 47), - [9192] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), SHIFT_REPEAT(2422), - [9195] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), - [9197] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_pattern_repeat1, 2, 0, 0), SHIFT_REPEAT(2132), - [9200] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_pattern_repeat1, 2, 0, 0), - [9202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3608), - [9204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5414), - [9206] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_parameters, 3, 0, 0), - [9208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2887), - [9210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2992), - [9212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2888), - [9214] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 89), - [9216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4184), - [9218] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_enum_body_repeat1, 2, 0, 242), SHIFT_REPEAT(2784), - [9221] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_enum_body_repeat1, 2, 0, 242), - [9223] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 3, 0, 125), - [9225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(898), - [9227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(861), - [9229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(859), - [9231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1197), - [9233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1182), - [9235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1337), - [9237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1338), - [9239] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optional_type, 2, 0, 0), - [9241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(348), - [9243] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 2, 0, 61), - [9245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3128), - [9247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3129), - [9249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3968), - [9251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3132), - [9253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3133), - [9255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3136), - [9257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3137), - [9259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1912), - [9261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1919), - [9263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1922), - [9265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1927), - [9267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1941), - [9269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1942), - [9271] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 6, 0, 282), - [9273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1281), - [9275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1283), - [9277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1954), - [9279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1955), - [9281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(864), - [9283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(863), - [9285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4161), - [9287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4159), - [9289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(865), - [9291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(881), - [9293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(880), - [9295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2248), - [9297] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_attribute, 2, 0, 0), - [9299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2898), - [9301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2899), - [9303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2907), - [9305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2903), - [9307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2904), - [9309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2905), - [9311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4190), - [9313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4178), - [9315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4196), - [9317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4195), - [9319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1370), - [9321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1350), - [9323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(324), - [9325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1070), - [9327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(992), - [9329] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 3, 0, 132), - [9331] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3767), - [9333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4872), - [9335] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 3, 0, 137), - [9337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2967), - [9339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2968), - [9341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3091), - [9343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3063), - [9345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1263), - [9347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1279), - [9349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2976), - [9351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2979), - [9353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3014), - [9355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3017), - [9357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3066), - [9359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3068), - [9361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3071), - [9363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3073), - [9365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4387), - [9367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(877), - [9369] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_specifier, 4, 0, 202), - [9371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(827), - [9373] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tuple_parameter, 2, 0, 32), - [9375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2344), - [9377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1523), - [9379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1524), - [9381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1528), - [9383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1529), - [9385] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optional_parameter, 3, 0, 95), - [9387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1277), - [9389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1278), - [9391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1530), - [9393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1531), - [9395] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_required_parameter, 3, 0, 97), - [9397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1743), - [9399] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 4, 0, 185), - [9401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(796), - [9403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(795), - [9405] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3918), - [9407] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_specifier, 3, 0, 152), - [9409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2757), - [9411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2762), - [9413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(858), - [9415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(857), - [9417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4350), - [9419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6204), - [9421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1340), - [9423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1341), - [9425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4111), - [9427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4110), - [9429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4114), - [9431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4112), - [9433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4121), - [9435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4119), - [9437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4125), - [9439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1537), - [9441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1538), - [9443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1323), - [9445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1293), - [9447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1539), - [9449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1540), - [9451] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_specifier, 1, 0, 5), - [9453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4374), - [9455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6213), - [9457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1543), - [9459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1544), - [9461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1492), - [9463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1548), - [9465] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 4, 0, 183), - [9467] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 5, 0, 236), - [9469] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 5, 0, 237), - [9471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(873), - [9473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(920), - [9475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(918), - [9477] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_specifier, 3, 0, 155), - [9479] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_specifier, 3, 0, 152), - [9481] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_specifier, 4, 0, 202), - [9483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4983), - [9485] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_required_parameter, 2, 0, 38), - [9487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2875), - [9489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2876), - [9491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(332), - [9493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4594), - [9495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6036), - [9497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(375), - [9499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2121), - [9501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2122), - [9503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4229), - [9505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5963), - [9507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(874), - [9509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2099), - [9511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1887), - [9513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1968), - [9515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1978), - [9517] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optional_parameter, 4, 0, 157), - [9519] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_specifier, 4, 0, 206), - [9521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(818), - [9523] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_specifier, 2, 0, 59), - [9525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(804), - [9527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(803), - [9529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(806), - [9531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(805), - [9533] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_assignment, 2, 0, 31), - [9535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4736), - [9537] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_clause, 1, 0, 0), - [9539] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_enum_body_repeat1, 2, 0, 0), - [9541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(885), - [9543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2881), - [9545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2882), - [9547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2885), - [9549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2886), - [9551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3196), - [9553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3197), - [9555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3198), - [9557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3199), - [9559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1190), - [9561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1191), - [9563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4187), - [9565] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optional_tuple_parameter, 3, 0, 88), - [9567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3200), - [9569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3201), - [9571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2880), - [9573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3028), - [9575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1975), - [9577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6108), - [9579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3518), - [9581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(556), - [9583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(344), - [9585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1649), - [9587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(345), - [9589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), - [9591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1976), - [9593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1981), - [9595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(346), - [9597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1982), - [9599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4862), - [9601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1983), - [9603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3115), - [9605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6154), - [9607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1984), - [9609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(350), - [9611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3179), - [9613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(466), - [9615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5859), - [9617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1985), - [9619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5675), - [9621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5807), - [9623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1987), - [9625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3114), - [9627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3405), - [9629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2869), - [9631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2890), - [9633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(377), - [9635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2924), - [9637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(378), - [9639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(380), - [9641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3030), - [9643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(303), - [9645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2908), - [9647] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_clause, 3, 0, 0), - [9649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(352), - [9651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(485), - [9653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1006), - [9655] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5933), - [9657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5982), - [9659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1041), - [9661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(509), - [9663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5729), - [9665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1120), - [9667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1054), - [9669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6052), - [9671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5849), - [9673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3832), - [9675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5875), - [9677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6039), - [9679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(932), - [9681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(930), - [9683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1042), - [9685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3836), - [9687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3031), - [9689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1007), - [9691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1025), - [9693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1026), - [9695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3553), - [9697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(386), - [9699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1253), - [9701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2870), - [9703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(937), - [9705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1110), - [9707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4725), - [9709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4046), - [9711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1062), - [9713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(939), - [9715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3032), - [9717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(415), - [9719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(927), - [9721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1806), - [9723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2860), - [9725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1558), - [9727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1559), - [9729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(940), - [9731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1560), - [9733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1081), - [9735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2866), - [9737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2144), - [9739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1561), - [9741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1562), - [9743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1563), - [9745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(941), - [9747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1091), - [9749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5312), - [9751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1621), - [9753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3140), - [9755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1300), - [9757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(928), - [9759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1095), - [9761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1098), - [9763] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6129), - [9765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1565), - [9767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3141), - [9769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(234), - [9771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(924), - [9773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1103), - [9775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5491), - [9777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1566), - [9779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6220), - [9781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3142), - [9783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1022), - [9785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1950), - [9787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4527), - [9789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3143), - [9791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1567), - [9793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3593), - [9795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1029), - [9797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5648), - [9799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5479), - [9801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3144), - [9803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3033), - [9805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(490), - [9807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4708), - [9809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3252), - [9811] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_imports, 4, 0, 0), - [9813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1522), - [9815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3253), - [9817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1572), - [9819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1573), - [9821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3145), - [9823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3409), - [9825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3537), - [9827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2010), - [9829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2011), - [9831] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_imports, 2, 0, 0), - [9833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1574), - [9835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3146), - [9837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1575), - [9839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3561), - [9841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3493), - [9843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5969), - [9845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1576), - [9847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3147), - [9849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1114), - [9851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(398), - [9853] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_heritage, 2, 0, 0), - [9855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2120), - [9857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3388), - [9859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1577), - [9861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(372), - [9863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(399), - [9865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1578), - [9867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5535), - [9869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5749), - [9871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5835), - [9873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1579), - [9875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2897), - [9877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(400), - [9879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(373), - [9881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(374), - [9883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(401), - [9885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1580), - [9887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2013), - [9889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2036), - [9891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1581), - [9893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3148), - [9895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2037), - [9897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(445), - [9899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2352), - [9901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2874), - [9903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5739), - [9905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5912), - [9907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(458), - [9909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(582), - [9911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3149), - [9913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4230), - [9915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(362), - [9917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2123), - [9919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(541), - [9921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3482), - [9923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1099), - [9925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2889), - [9927] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6095), - [9929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(363), - [9931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(364), - [9933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(365), - [9935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3034), - [9937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2047), - [9939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1525), - [9941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2049), - [9943] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_export, 3, 0, 0), - [9945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3036), - [9947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(643), - [9949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3037), - [9951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(935), - [9953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(945), - [9955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6207), - [9957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(991), - [9959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1652), - [9961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(944), - [9963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1660), - [9965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3039), - [9967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1892), - [9969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4710), - [9971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3041), - [9973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1043), - [9975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(773), - [9977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5310), - [9979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1893), - [9981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1001), - [9983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2867), - [9985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3150), - [9987] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6026), - [9989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2891), - [9991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3151), - [9993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1118), - [9995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1008), - [9997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2892), - [9999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3152), - [10001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1028), - [10003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2455), - [10005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(949), - [10007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2893), - [10009] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6090), - [10011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2615), - [10013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5668), - [10015] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_imports, 3, 0, 0), - [10017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1630), - [10019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1631), - [10021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1119), - [10023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3153), - [10025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2734), - [10027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3154), - [10029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(768), - [10031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(759), - [10033] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_import, 3, 0, 0), - [10035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3042), - [10037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(933), - [10039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1109), - [10041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3412), - [10043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1112), - [10045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3155), - [10047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3043), - [10049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3390), - [10051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3044), - [10053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1212), - [10055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3411), - [10057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3310), - [10059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3045), - [10061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(434), - [10063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1859), - [10065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6041), - [10067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(625), - [10069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3156), - [10071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(938), - [10073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2879), - [10075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1102), - [10077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(242), - [10079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(366), - [10081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(943), - [10083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(517), - [10085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(342), - [10087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(368), - [10089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3277), - [10091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(369), - [10093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(370), - [10095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(358), - [10097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3046), - [10099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3157), - [10101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3047), - [10103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1500), - [10105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3398), - [10107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(534), - [10109] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_imports, 5, 0, 0), - [10111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5924), - [10113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4694), - [10115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3092), - [10117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3284), - [10119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3218), - [10121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3054), - [10123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3055), - [10125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(926), - [10127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1505), - [10129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1939), - [10131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(947), - [10133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1011), - [10135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3056), - [10137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3000), - [10139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(567), - [10141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4746), - [10143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1481), - [10145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3541), - [10147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3057), - [10149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1116), - [10151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3158), - [10153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1039), - [10155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(592), - [10157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4781), - [10159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2894), - [10161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(338), - [10163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2895), - [10165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(954), - [10167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(339), - [10169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(340), - [10171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4377), - [10173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2160), - [10175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5683), - [10177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2896), - [10179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(341), - [10181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4565), - [10183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4055), - [10185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4693), - [10187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3818), - [10189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3729), - [10191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5939), - [10193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4572), - [10195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(383), - [10197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5640), - [10199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1058), - [10201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(607), - [10203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3355), - [10205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5941), - [10207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(384), - [10209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5977), - [10211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(385), - [10213] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), - [10215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(331), - [10217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2865), - [10219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2920), - [10221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2871), - [10223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4684), - [10225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1970), - [10227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2873), - [10229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4787), - [10231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1971), - [10233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2868), - [10235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1886), + [3324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1952), + [3326] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1735), + [3328] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2949), + [3330] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1615), + [3332] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1644), + [3334] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1767), + [3336] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2009), + [3338] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2010), + [3340] = {.entry = {.count = 1, .reusable = false}}, SHIFT(749), + [3342] = {.entry = {.count = 1, .reusable = false}}, SHIFT(215), + [3344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4707), + [3346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4724), + [3348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2001), + [3350] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3538), + [3352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2035), + [3354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(261), + [3356] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3188), + [3358] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1451), + [3360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2141), + [3362] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1632), + [3364] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3025), + [3366] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1573), + [3368] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1682), + [3370] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1757), + [3372] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1999), + [3374] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2000), + [3376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1819), + [3378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2147), + [3380] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3097), + [3382] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1449), + [3384] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1722), + [3386] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2981), + [3388] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1548), + [3390] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1730), + [3392] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1750), + [3394] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2015), + [3396] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2016), + [3398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2489), + [3400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1161), + [3402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1830), + [3404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1454), + [3406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3263), + [3408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1839), + [3410] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1558), + [3412] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3228), + [3414] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1466), + [3416] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 1, 0, 0), REDUCE(aux_sym_object_pattern_repeat1, 1, 0, 0), + [3419] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1876), + [3421] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3139), + [3423] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1766), + [3425] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1877), + [3427] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2087), + [3429] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2416), + [3431] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2419), + [3433] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4661), + [3435] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5362), + [3437] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1505), + [3439] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 0), + [3441] = {.entry = {.count = 1, .reusable = false}}, SHIFT(413), + [3443] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), + [3445] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym__property_name, 1, 0, 7), + [3448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(402), + [3450] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__augmented_assignment_lhs, 1, 0, 0), + [3452] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym__property_name, 1, 0, 7), + [3455] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_expression, 3, 0, 69), + [3457] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_expression, 3, 0, 69), + [3459] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_expression, 3, 0, 70), + [3461] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_expression, 3, 0, 70), + [3463] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_expression, 3, 0, 71), + [3465] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_expression, 3, 0, 71), + [3467] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_expression, 3, 0, 72), + [3469] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_expression, 3, 0, 72), + [3471] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_non_null_expression, 2, 0, 0), + [3473] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_non_null_expression, 2, 0, 0), + [3475] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_subscript_expression, 4, 0, 145), + [3477] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subscript_expression, 4, 0, 145), + [3479] = {.entry = {.count = 1, .reusable = false}}, SHIFT(598), + [3481] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_query, 2, 0, 0), + [3483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(273), + [3485] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_query, 2, 0, 0), + [3487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5491), + [3489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(363), + [3491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5121), + [3493] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1075), + [3495] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 69), + [3497] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 70), + [3499] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_subscript_expression, 5, 0, 196), + [3501] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subscript_expression, 5, 0, 196), + [3503] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3327), + [3505] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3535), + [3507] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym_primary_type, 1, 0, 48), + [3510] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym_primary_type, 1, 0, 48), + [3513] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), SHIFT(5969), + [3516] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 0), SHIFT(1075), + [3519] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primary_type, 1, 0, 48), + [3521] = {.entry = {.count = 1, .reusable = false}}, SHIFT(479), + [3523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(275), + [3525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5485), + [3527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4819), + [3529] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1086), + [3531] = {.entry = {.count = 1, .reusable = false}}, SHIFT(506), + [3533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(348), + [3535] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), REDUCE(sym_predefined_type, 1, 0, 0), + [3538] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), REDUCE(sym_predefined_type, 1, 0, 0), + [3541] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_decorator, 2, 0, 0), + [3543] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decorator, 2, 0, 0), + [3545] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5873), + [3547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(990), + [3549] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pattern, 1, -1, 0), SHIFT(598), + [3552] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym_pattern, 1, -1, 0), REDUCE(sym_primary_type, 1, 0, 48), + [3556] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_type, 1, 0, 48), SHIFT(5517), + [3559] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), SHIFT(6150), + [3562] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 0), SHIFT(1086), + [3565] = {.entry = {.count = 1, .reusable = false}}, SHIFT(439), + [3567] = {.entry = {.count = 1, .reusable = false}}, SHIFT(452), + [3569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(332), + [3571] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym_pattern, 1, -1, 0), + [3574] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pattern, 1, -1, 0), + [3576] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_decorator_member_expression, 3, 0, 69), + [3578] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decorator_member_expression, 3, 0, 69), + [3580] = {.entry = {.count = 1, .reusable = false}}, SHIFT(529), + [3582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(358), + [3584] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_rest_pattern, 2, 0, 0), + [3586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(338), + [3588] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_rest_pattern, 2, 0, 0), + [3590] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pattern, 1, -1, 0), SHIFT(479), + [3593] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pattern, 1, -1, 0), + [3595] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_pattern, 1, -1, 0), REDUCE(sym_primary_type, 1, 0, 48), + [3598] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_export_statement_repeat1, 2, 0, 20), + [3600] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_export_statement_repeat1, 2, 0, 20), + [3602] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_export_statement_repeat1, 2, 0, 20), SHIFT_REPEAT(4105), + [3605] = {.entry = {.count = 1, .reusable = false}}, SHIFT(620), + [3607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(389), + [3609] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4948), + [3611] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(261), + [3614] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_predefined_type, 1, 0, 0), SHIFT(5504), + [3617] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_export_statement_repeat1, 2, 0, 20), SHIFT(3321), + [3620] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_decorator_call_expression, 2, 0, 14), + [3622] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decorator_call_expression, 2, 0, 14), + [3624] = {.entry = {.count = 1, .reusable = false}}, SHIFT(557), + [3626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(369), + [3628] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_decorator_call_expression, 3, 0, 73), + [3630] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decorator_call_expression, 3, 0, 73), + [3632] = {.entry = {.count = 1, .reusable = false}}, SHIFT(584), + [3634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(380), + [3636] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym_primary_type, 1, 0, 48), REDUCE(sym_rest_pattern, 2, 0, 0), + [3640] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), REDUCE(sym_predefined_type, 1, 0, 0), REDUCE(sym_rest_pattern, 2, 0, 28), + [3644] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_decorator_parenthesized_expression, 3, 0, 0), + [3646] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decorator_parenthesized_expression, 3, 0, 0), + [3648] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_export_statement_repeat1, 1, 0, 2), + [3650] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_export_statement_repeat1, 1, 0, 2), + [3652] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5235), + [3654] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 70), + [3656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(337), + [3658] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 69), + [3660] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym_rest_pattern, 2, 0, 0), + [3663] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pattern, 1, -1, 0), SHIFT(557), + [3666] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1039), + [3668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1040), + [3670] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 0), SHIFT(344), + [3673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(344), + [3675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1033), + [3677] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3213), + [3679] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1474), + [3681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2808), + [3683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1444), + [3685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2013), + [3687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(346), + [3689] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1985), + [3691] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3205), + [3693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3091), + [3695] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1827), + [3697] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1885), + [3699] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2380), + [3701] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1782), + [3703] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2149), + [3705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1447), + [3707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1571), + [3709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1443), + [3711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3996), + [3713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1450), + [3715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3439), + [3717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3496), + [3719] = {.entry = {.count = 1, .reusable = false}}, SHIFT(429), + [3721] = {.entry = {.count = 1, .reusable = false}}, SHIFT(408), + [3723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3288), + [3725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(696), + [3727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1887), + [3729] = {.entry = {.count = 1, .reusable = false}}, SHIFT(601), + [3731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4029), + [3733] = {.entry = {.count = 1, .reusable = false}}, SHIFT(640), + [3735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1499), + [3737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3268), + [3739] = {.entry = {.count = 1, .reusable = false}}, SHIFT(471), + [3741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1510), + [3743] = {.entry = {.count = 1, .reusable = false}}, SHIFT(523), + [3745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3227), + [3747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1923), + [3749] = {.entry = {.count = 1, .reusable = false}}, SHIFT(494), + [3751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3473), + [3753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1525), + [3755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(693), + [3757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(690), + [3759] = {.entry = {.count = 1, .reusable = false}}, SHIFT(573), + [3761] = {.entry = {.count = 1, .reusable = false}}, SHIFT(545), + [3763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3486), + [3765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4024), + [3767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1909), + [3769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4026), + [3771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4944), + [3773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), + [3775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4348), + [3777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(420), + [3779] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5864), + [3781] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 7), SHIFT(1485), + [3784] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 7), SHIFT(1760), + [3787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3937), + [3789] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 7), SHIFT(1815), + [3792] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 7), SHIFT(2498), + [3795] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 7), SHIFT(2036), + [3798] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 7), SHIFT(1738), + [3801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2835), + [3803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239), + [3805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1465), + [3807] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1962), + [3809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3017), + [3811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4111), + [3813] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1668), + [3815] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1781), + [3817] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2280), + [3819] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1679), + [3821] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2764), + [3823] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2817), + [3825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1667), + [3827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(732), + [3829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(796), + [3831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1461), + [3833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1636), + [3835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1456), + [3837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1751), + [3839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1463), + [3841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(790), + [3843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229), + [3845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1455), + [3847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1764), + [3849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(735), + [3851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1457), + [3853] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 20), SHIFT_REPEAT(3213), + [3856] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 20), SHIFT_REPEAT(2835), + [3859] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 20), + [3861] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 20), SHIFT_REPEAT(1465), + [3864] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 20), SHIFT_REPEAT(346), + [3867] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 20), SHIFT_REPEAT(4792), + [3870] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 20), SHIFT_REPEAT(4793), + [3873] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 20), SHIFT_REPEAT(1962), + [3876] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 20), SHIFT_REPEAT(6133), + [3879] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 20), SHIFT_REPEAT(3017), + [3882] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 20), SHIFT_REPEAT(4111), + [3885] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 20), SHIFT_REPEAT(1668), + [3888] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 20), SHIFT_REPEAT(1781), + [3891] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 20), SHIFT_REPEAT(2280), + [3894] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 20), SHIFT_REPEAT(1679), + [3897] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 20), SHIFT_REPEAT(1782), + [3900] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 20), SHIFT_REPEAT(2149), + [3903] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 20), SHIFT_REPEAT(2764), + [3906] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 20), SHIFT_REPEAT(2817), + [3909] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 7), REDUCE(aux_sym_object_repeat1, 2, 0, 26), REDUCE(aux_sym_object_pattern_repeat1, 2, 0, 27), + [3913] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3314), + [3915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1745), + [3917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(258), + [3919] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1943), + [3921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3526), + [3923] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1808), + [3925] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1945), + [3927] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2171), + [3929] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2505), + [3931] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2506), + [3933] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_new_expression, 2, 0, 12), + [3935] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_new_expression, 2, 0, 12), + [3937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(271), + [3939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(333), + [3941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5544), + [3943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3638), + [3945] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1068), + [3947] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3335), + [3949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1772), + [3951] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1984), + [3953] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1785), + [3955] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1989), + [3957] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2165), + [3959] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2561), + [3961] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2562), + [3963] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3341), + [3965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2574), + [3967] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1996), + [3969] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1829), + [3971] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1998), + [3973] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2136), + [3975] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2580), + [3977] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2581), + [3979] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3338), + [3981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2442), + [3983] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1988), + [3985] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1828), + [3987] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1990), + [3989] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2385), + [3991] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2563), + [3993] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2564), + [3995] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3333), + [3997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2079), + [3999] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2080), + [4001] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1873), + [4003] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2082), + [4005] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2336), + [4007] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2559), + [4009] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2565), + [4011] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3344), + [4013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1816), + [4015] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1964), + [4017] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1817), + [4019] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1966), + [4021] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2289), + [4023] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2545), + [4025] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2546), + [4027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(442), + [4029] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primary_type, 1, 0, 50), + [4031] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primary_type, 1, 0, 50), + [4033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5672), + [4035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5706), + [4037] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_query, 2, 0, 110), + [4039] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_query, 2, 0, 110), + [4041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5707), + [4043] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_query, 2, 0, 111), + [4045] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_query, 2, 0, 111), + [4047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5715), + [4049] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primary_type, 1, 0, 48), + [4051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5852), + [4053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1020), + [4055] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_instantiation_expression, 2, 0, 16), + [4057] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instantiation_expression, 2, 0, 16), + [4059] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_asserts, 2, 0, 0), + [4061] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_asserts, 2, 0, 0), + [4063] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3524), + [4065] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2412), + [4067] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2237), + [4069] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2420), + [4071] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2539), + [4073] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2630), + [4075] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2631), + [4077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1625), + [4079] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primary_type, 1, 0, 0), + [4081] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primary_type, 1, 0, 0), + [4083] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primary_type, 1, 0, 49), + [4085] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primary_type, 1, 0, 49), + [4087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1021), + [4089] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predefined_type, 2, 0, 116), + [4091] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predefined_type, 2, 0, 116), + [4093] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_satisfies_expression, 3, 0, 0), + [4095] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_satisfies_expression, 3, 0, 0), + [4097] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1125), + [4099] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1126), + [4101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1132), + [4103] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_type, 4, 0, 234), + [4105] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_type, 4, 0, 234), + [4107] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression, 3, 0, 69), + [4109] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression, 3, 0, 69), + [4111] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_infer_type, 4, 0, 115), + [4113] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_infer_type, 4, 0, 115), + [4115] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lookup_type, 4, 0, 0), + [4117] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lookup_type, 4, 0, 0), + [4119] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_predicate, 3, 0, 88), + [4121] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_predicate, 3, 0, 88), + [4123] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_predicate, 3, 0, 197), + [4125] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_predicate, 3, 0, 197), + [4127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), + [4129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6233), + [4131] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_type, 4, 0, 235), + [4133] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_type, 4, 0, 235), + [4135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5854), + [4137] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_subscript_expression, 4, 0, 145), + [4139] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_subscript_expression, 4, 0, 145), + [4141] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_subscript_expression, 4, 0, 278), + [4143] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_subscript_expression, 4, 0, 278), + [4145] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_subscript_expression, 4, 0, 279), + [4147] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_subscript_expression, 4, 0, 279), + [4149] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_subscript_expression, 4, 0, 280), + [4151] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_subscript_expression, 4, 0, 280), + [4153] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tuple_type, 5, 0, 0), + [4155] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tuple_type, 5, 0, 0), + [4157] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_type, 5, 0, 281), + [4159] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_type, 5, 0, 281), + [4161] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_type, 5, 0, 282), + [4163] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_type, 5, 0, 282), + [4165] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression, 3, 0, 70), + [4167] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression, 3, 0, 70), + [4169] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_subscript_expression, 5, 0, 317), + [4171] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_subscript_expression, 5, 0, 317), + [4173] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_subscript_expression, 5, 0, 318), + [4175] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_subscript_expression, 5, 0, 318), + [4177] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_subscript_expression, 5, 0, 319), + [4179] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_subscript_expression, 5, 0, 319), + [4181] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_subscript_expression, 5, 0, 320), + [4183] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_subscript_expression, 5, 0, 320), + [4185] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_new_expression, 3, 0, 57), + [4187] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_new_expression, 3, 0, 57), + [4189] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_type, 6, 0, 321), + [4191] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_type, 6, 0, 321), + [4193] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression, 3, 0, 177), + [4195] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression, 3, 0, 177), + [4197] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_arguments, 3, 0, 0), + [4199] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_arguments, 3, 0, 0), + [4201] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_conditional_type, 7, 0, 344), + [4203] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_conditional_type, 7, 0, 344), + [4205] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression, 3, 0, 178), + [4207] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression, 3, 0, 178), + [4209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2821), + [4211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(444), + [4213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(468), + [4215] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2061), + [4217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3092), + [4219] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2088), + [4221] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2211), + [4223] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_as_expression, 3, 0, 0), + [4225] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_as_expression, 3, 0, 0), + [4227] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_arguments, 4, 0, 0), + [4229] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_arguments, 4, 0, 0), + [4231] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression, 3, 0, 232), + [4233] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression, 3, 0, 232), + [4235] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression, 3, 0, 233), + [4237] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression, 3, 0, 233), + [4239] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression, 3, 0, 179), + [4241] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression, 3, 0, 179), + [4243] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression, 3, 0, 180), + [4245] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression, 3, 0, 180), + [4247] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_arguments, 5, 0, 0), + [4249] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_arguments, 5, 0, 0), + [4251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), + [4253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6089), + [4255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6091), + [4257] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_existential_type, 1, 0, 0), + [4259] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_existential_type, 1, 0, 0), + [4261] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_literal_type, 1, 0, 0), + [4263] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_literal_type, 1, 0, 0), + [4265] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primary_type, 1, 0, 51), + [4267] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primary_type, 1, 0, 51), + [4269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5676), + [4271] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 2, 0, 14), + [4273] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 2, 0, 14), + [4275] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_call_expression_in_type_annotation, 2, 0, 14), + [4277] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_call_expression_in_type_annotation, 2, 0, 14), + [4279] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type, 1, 0, 0), + [4281] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type, 1, 0, 0), + [4283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(958), + [4285] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_literal_type, 1, 0, 52), + [4287] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_literal_type, 1, 0, 52), + [4289] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_query, 2, 0, 112), + [4291] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_query, 2, 0, 112), + [4293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5716), + [4295] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_query, 2, 0, 113), + [4297] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_query, 2, 0, 113), + [4299] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tuple_type, 2, 0, 0), + [4301] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tuple_type, 2, 0, 0), + [4303] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_intersection_type, 2, 0, 0), + [4305] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_intersection_type, 2, 0, 0), + [4307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1666), + [4309] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_union_type, 2, 0, 0), + [4311] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_union_type, 2, 0, 0), + [4313] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__number, 2, 0, 8), + [4315] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__number, 2, 0, 8), + [4317] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_literal_type, 2, 0, 0), + [4319] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_literal_type, 2, 0, 0), + [4321] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generic_type, 2, 0, 114), + [4323] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generic_type, 2, 0, 114), + [4325] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_readonly_type, 2, 0, 0), + [4327] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_readonly_type, 2, 0, 0), + [4329] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_flow_maybe_type, 2, 0, 0), + [4331] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_flow_maybe_type, 2, 0, 0), + [4333] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_index_type_query, 2, 0, 0), + [4335] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_type_query, 2, 0, 0), + [4337] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_infer_type, 2, 0, 115), + [4339] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_infer_type, 2, 0, 115), + [4341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1128), + [4343] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generic_type, 2, 0, 117), + [4345] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generic_type, 2, 0, 117), + [4347] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_call_expression_in_type_annotation, 2, 0, 118), + [4349] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_call_expression_in_type_annotation, 2, 0, 118), + [4351] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generic_type, 2, 0, 119), + [4353] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generic_type, 2, 0, 119), + [4355] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_call_expression, 2, 0, 14), + [4357] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_call_expression, 2, 0, 14), + [4359] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_instantiation_expression, 2, 0, 170), + [4361] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_instantiation_expression, 2, 0, 170), + [4363] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_call_expression, 2, 0, 118), + [4365] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_call_expression, 2, 0, 118), + [4367] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_instantiation_expression, 2, 0, 171), + [4369] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_instantiation_expression, 2, 0, 171), + [4371] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_call_expression, 2, 0, 172), + [4373] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_call_expression, 2, 0, 172), + [4375] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_instantiation_expression, 2, 0, 173), + [4377] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_instantiation_expression, 2, 0, 173), + [4379] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_type, 3, 0, 0), + [4381] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_type, 3, 0, 0), + [4383] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tuple_type, 3, 0, 0), + [4385] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tuple_type, 3, 0, 0), + [4387] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_literal_type, 3, 0, 0), + [4389] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_literal_type, 3, 0, 0), + [4391] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_nested_type_identifier, 3, 0, 175), + [4393] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nested_type_identifier, 3, 0, 175), + [4395] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_nested_identifier, 3, 0, 69), REDUCE(sym_nested_type_identifier, 3, 0, 175), + [4398] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_nested_identifier, 3, 0, 82), REDUCE(sym_nested_type_identifier, 3, 0, 175), + [4401] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_type, 3, 0, 176), + [4403] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_type, 3, 0, 176), + [4405] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tuple_type, 4, 0, 0), + [4407] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tuple_type, 4, 0, 0), + [4409] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_object, 2, 0, 0), REDUCE(sym_object_type, 2, 0, 0), + [4412] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_object, 2, 0, 0), REDUCE(sym_object_type, 2, 0, 0), + [4415] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 177), + [4417] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 177), + [4419] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 178), + [4421] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 178), + [4423] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 179), + [4425] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 179), + [4427] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 2, 0, 0), + [4429] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_pattern, 2, 0, 0), + [4431] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 2, 0, 0), + [4433] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_array, 2, 0, 0), REDUCE(sym_tuple_type, 2, 0, 0), + [4436] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_array, 2, 0, 0), REDUCE(sym_tuple_type, 2, 0, 0), + [4439] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 180), + [4441] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 180), + [4443] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_intersection_type, 3, 0, 0), + [4445] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_intersection_type, 3, 0, 0), + [4447] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_union_type, 3, 0, 0), + [4449] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_union_type, 3, 0, 0), + [4451] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_type, 3, 0, 0), + [4453] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_type, 3, 0, 0), + [4455] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 4, 0, 146), + [4457] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 4, 0, 146), + [4459] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym_literal_type, 1, 0, 0), + [4462] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym_literal_type, 1, 0, 0), + [4465] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 8), + [4467] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_update_expression, 2, 0, 8), + [4469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5208), + [4471] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 8), SHIFT(163), + [4474] = {.entry = {.count = 1, .reusable = false}}, SHIFT(602), + [4476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1043), + [4478] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ternary_expression, 5, 0, 195), + [4480] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1189), + [4482] = {.entry = {.count = 1, .reusable = false}}, SHIFT(599), + [4484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(615), + [4486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(617), + [4488] = {.entry = {.count = 1, .reusable = false}}, SHIFT(621), + [4490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(621), + [4492] = {.entry = {.count = 1, .reusable = false}}, SHIFT(634), + [4494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(636), + [4496] = {.entry = {.count = 1, .reusable = false}}, SHIFT(637), + [4498] = {.entry = {.count = 1, .reusable = false}}, SHIFT(638), + [4500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(602), + [4502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(641), + [4504] = {.entry = {.count = 1, .reusable = false}}, SHIFT(163), + [4506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(599), + [4508] = {.entry = {.count = 1, .reusable = false}}, SHIFT(646), + [4510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(646), + [4512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(652), + [4514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1746), + [4516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1051), + [4518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(455), + [4520] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym_primary_type, 1, 0, 49), + [4523] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym_primary_type, 1, 0, 49), + [4526] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 3, 0, 0), + [4528] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 3, 0, 0), + [4530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(409), + [4532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3839), + [4534] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2733), + [4536] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binary_expression, 3, 0, 66), + [4538] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 66), + [4540] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_call_expression, 2, 0, 14), REDUCE(sym__type_query_call_expression, 2, 0, 14), + [4543] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_call_expression, 2, 0, 14), REDUCE(sym__type_query_call_expression, 2, 0, 14), + [4546] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_element, 2, 0, 17), + [4548] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_element, 2, 0, 17), + [4550] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_closing_element, 3, 0, 59), + [4552] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_closing_element, 3, 0, 59), + [4554] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 3, 0, 74), + [4556] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 3, 0, 74), + [4558] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 3, 0, 24), + [4560] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_closing_element, 2, 0, 0), + [4562] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_closing_element, 2, 0, 0), + [4564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(366), + [4566] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_element, 3, 0, 75), + [4568] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_element, 3, 0, 75), + [4570] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 3, 0, 76), + [4572] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 3, 0, 76), + [4574] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 5, 0, 201), + [4576] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 5, 0, 201), + [4578] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_meta_property, 3, 0, 0), + [4580] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_meta_property, 3, 0, 0), + [4582] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_augmented_assignment_expression, 3, 0, 66), + [4584] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_expression, 3, 0, 22), + [4586] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 4, 0, 149), + [4588] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 4, 0, 149), + [4590] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_string, 2, 0, 0), + [4592] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_string, 2, 0, 0), + [4594] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 3, 0, 79), + [4596] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 3, 0, 79), + [4598] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 4, 0, 26), + [4600] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 4, 0, 26), + [4602] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 4, 0, 150), + [4604] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 4, 0, 150), + [4606] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 4, 0, 0), + [4608] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 4, 0, 0), + [4610] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 3, 0, 53), + [4612] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 3, 0, 53), + [4614] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 3, 0, 54), + [4616] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 3, 0, 54), + [4618] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 4, 0, 0), + [4620] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 4, 0, 0), + [4622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2812), + [4624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), + [4626] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1975), + [4628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3022), + [4630] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1976), + [4632] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2153), + [4634] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 7), SHIFT(5726), + [4637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(268), + [4639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(400), + [4641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5621), + [4643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3625), + [4645] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1037), + [4647] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_expression, 3, 0, 55), + [4649] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_expression, 3, 0, 55), + [4651] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_new_expression, 3, 0, 56), + [4653] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_new_expression, 3, 0, 56), + [4655] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3628), + [4657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(521), + [4659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3420), + [4661] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2557), + [4663] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2558), + [4665] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2639), + [4667] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2735), + [4669] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2831), + [4671] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2820), + [4673] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function, 5, 0, 181), + [4675] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function, 5, 0, 181), + [4677] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_closing_element, 3, 0, 63), + [4679] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_closing_element, 3, 0, 63), + [4681] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_self_closing_element, 3, -1, 59), + [4683] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_self_closing_element, 3, -1, 59), + [4685] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_self_closing_element, 3, -1, 63), + [4687] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_self_closing_element, 3, -1, 63), + [4689] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_string, 3, 0, 0), + [4691] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_string, 3, 0, 0), + [4693] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_expression, 3, 0, 64), + [4695] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 3, 0, 65), + [4697] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 3, 0, 65), + [4699] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_self_closing_element, 2, -1, 0), + [4701] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_self_closing_element, 2, -1, 0), + [4703] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 3, 0, 0), + [4705] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 3, 0, 0), + [4707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3398), + [4709] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2555), + [4711] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2556), + [4713] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2855), + [4715] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2856), + [4717] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 3, 0, 24), + [4719] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_self_closing_element, 5, -1, 188), + [4721] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_self_closing_element, 5, -1, 188), + [4723] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 4, 0, 120), + [4725] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 4, 0, 120), + [4727] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 4, 0, 121), + [4729] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 4, 0, 121), + [4731] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_expression, 4, 0, 122), + [4733] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_expression, 4, 0, 122), + [4735] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 4, 0, 123), + [4737] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 4, 0, 123), + [4739] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 3, 0, 73), + [4741] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 3, 0, 73), + [4743] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 66), SHIFT(163), + [4746] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 4, 0, 124), + [4748] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 4, 0, 124), + [4750] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 8), + [4752] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unary_expression, 2, 0, 8), + [4754] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 8), SHIFT(163), + [4757] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_yield_expression, 3, 0, 0), + [4759] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function, 4, 0, 122), + [4761] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function, 4, 0, 122), + [4763] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_new_expression, 4, 0, 127), + [4765] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_new_expression, 4, 0, 127), + [4767] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_expression, 4, 0, 128), + [4769] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_expression, 4, 0, 129), + [4771] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regex, 4, 0, 130), + [4773] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regex, 4, 0, 130), + [4775] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_self_closing_element, 4, -1, 134), + [4777] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_self_closing_element, 4, -1, 134), + [4779] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_self_closing_element, 4, -1, 136), + [4781] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_self_closing_element, 4, -1, 136), + [4783] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_await_expression, 2, 0, 0), + [4785] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_await_expression, 2, 0, 0), + [4787] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_await_expression, 2, 0, 0), SHIFT(163), + [4790] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_self_closing_element, 4, -1, 138), + [4792] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_self_closing_element, 4, -1, 138), + [4794] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_self_closing_element, 4, -1, 139), + [4796] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_self_closing_element, 4, -1, 139), + [4798] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_yield_expression, 2, 0, 0), + [4800] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 2, 0, 11), + [4802] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 2, 0, 11), + [4804] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 3, 0, 26), + [4806] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_pattern, 3, 0, 27), + [4808] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 3, 0, 26), + [4810] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_self_closing_element, 5, -1, 189), + [4812] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_self_closing_element, 5, -1, 189), + [4814] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 15), + [4816] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_update_expression, 2, 0, 15), + [4818] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_template_string, 2, 0, 0), REDUCE(sym_template_literal_type, 2, 0, 0), + [4821] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_template_string, 2, 0, 0), REDUCE(sym_template_literal_type, 2, 0, 0), + [4824] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_array, 2, 0, 0), REDUCE(sym_array_pattern, 2, 0, 0), + [4827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3387), + [4829] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2547), + [4831] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2548), + [4833] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2833), + [4835] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2862), + [4837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6058), + [4839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1102), + [4841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3507), + [4843] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2590), + [4845] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2591), + [4847] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2850), + [4849] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2851), + [4851] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_object, 3, 0, 26), REDUCE(sym_object_pattern, 3, 0, 27), + [4854] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sequence_expression_repeat1, 2, 0, 0), + [4856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1774), + [4858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5761), + [4860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5470), + [4862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5472), + [4864] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_object, 2, 0, 0), REDUCE(sym_object_pattern, 2, 0, 0), + [4867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5473), + [4869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1765), + [4871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1009), + [4873] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1296), + [4875] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_await_expression, 2, 0, 0), SHIFT(167), + [4878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2358), + [4880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1035), + [4882] = {.entry = {.count = 1, .reusable = false}}, SHIFT(422), + [4884] = {.entry = {.count = 1, .reusable = false}}, SHIFT(543), + [4886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(436), + [4888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(437), + [4890] = {.entry = {.count = 1, .reusable = false}}, SHIFT(448), + [4892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(448), + [4894] = {.entry = {.count = 1, .reusable = false}}, SHIFT(450), + [4896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(453), + [4898] = {.entry = {.count = 1, .reusable = false}}, SHIFT(469), + [4900] = {.entry = {.count = 1, .reusable = false}}, SHIFT(475), + [4902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(422), + [4904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(493), + [4906] = {.entry = {.count = 1, .reusable = false}}, SHIFT(167), + [4908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(543), + [4910] = {.entry = {.count = 1, .reusable = false}}, SHIFT(496), + [4912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(496), + [4914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(502), + [4916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(421), + [4918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2803), + [4920] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regex, 3, 0, 37), + [4922] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regex, 3, 0, 37), + [4924] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1717), + [4926] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 66), SHIFT(167), + [4929] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 8), SHIFT(167), + [4932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1103), + [4934] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_pattern, 2, 0, 0), + [4936] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_pattern, 3, 0, 27), + [4938] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_pattern, 2, 0, 0), + [4940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1815), + [4942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2811), + [4944] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2044), + [4946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3013), + [4948] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2055), + [4950] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2395), + [4952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2818), + [4954] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1982), + [4956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3001), + [4958] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2071), + [4960] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2146), + [4962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3024), + [4964] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2853), + [4966] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 8), SHIFT(167), + [4969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2861), + [4971] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2075), + [4973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3085), + [4975] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2076), + [4977] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2135), + [4979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2441), + [4981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2573), + [4983] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_object, 2, 0, 0), REDUCE(sym_object_pattern, 2, 0, 0), REDUCE(sym_object_type, 2, 0, 0), + [4987] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_array, 2, 0, 0), REDUCE(sym_array_pattern, 2, 0, 0), REDUCE(sym_tuple_type, 2, 0, 0), + [4991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(614), + [4993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1321), + [4995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(946), + [4997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1209), + [4999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(782), + [5001] = {.entry = {.count = 1, .reusable = false}}, SHIFT(509), + [5003] = {.entry = {.count = 1, .reusable = false}}, SHIFT(507), + [5005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(510), + [5007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(511), + [5009] = {.entry = {.count = 1, .reusable = false}}, SHIFT(512), + [5011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(512), + [5013] = {.entry = {.count = 1, .reusable = false}}, SHIFT(513), + [5015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(514), + [5017] = {.entry = {.count = 1, .reusable = false}}, SHIFT(515), + [5019] = {.entry = {.count = 1, .reusable = false}}, SHIFT(516), + [5021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(509), + [5023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(517), + [5025] = {.entry = {.count = 1, .reusable = false}}, SHIFT(165), + [5027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(507), + [5029] = {.entry = {.count = 1, .reusable = false}}, SHIFT(518), + [5031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(518), + [5033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(519), + [5035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(537), + [5037] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 66), SHIFT(165), + [5040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2822), + [5042] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1981), + [5044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3011), + [5046] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2124), + [5048] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2143), + [5050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3014), + [5052] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2849), + [5054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2860), + [5056] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2127), + [5058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3066), + [5060] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2128), + [5062] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2272), + [5064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2836), + [5066] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2067), + [5068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3068), + [5070] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2048), + [5072] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2212), + [5074] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 8), SHIFT(165), + [5077] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_await_expression, 2, 0, 0), SHIFT(165), + [5080] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 8), SHIFT(165), + [5083] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1073), + [5085] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1074), + [5087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1129), + [5089] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym__property_name, 1, 0, 0), + [5092] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 0), + [5094] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym__property_name, 1, 0, 0), + [5097] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__property_name, 1, 0, 0), + [5099] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_object_assignment_pattern, 3, 0, 83), REDUCE(sym_assignment_expression, 3, 0, 22), + [5102] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_assignment_pattern, 3, 0, 83), + [5104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(856), + [5106] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_array, 3, 0, 0), REDUCE(sym_computed_property_name, 3, 0, 0), + [5109] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_computed_property_name, 3, 0, 0), + [5111] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_array, 3, 0, 0), REDUCE(sym_computed_property_name, 3, 0, 0), + [5114] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_computed_property_name, 3, 0, 0), + [5116] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_object_assignment_pattern, 3, 0, 83), REDUCE(sym_assignment_expression, 3, 0, 64), + [5119] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_object_assignment_pattern, 3, 0, 64), REDUCE(sym_assignment_expression, 3, 0, 64), + [5122] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_assignment_pattern, 3, 0, 64), + [5124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5765), + [5126] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__initializer, 2, 0, 87), + [5128] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__initializer, 2, 0, 87), SHIFT(507), + [5131] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_object_pattern, 2, 0, 0), REDUCE(sym_object_type, 2, 0, 0), + [5134] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_array_pattern, 2, 0, 0), REDUCE(sym_tuple_type, 2, 0, 0), + [5137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(968), + [5139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(425), + [5141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(821), + [5143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2814), + [5145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3828), + [5147] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2746), + [5149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2825), + [5151] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2126), + [5153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3020), + [5155] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2259), + [5157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3590), + [5159] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2736), + [5161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2834), + [5163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3582), + [5165] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2750), + [5167] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1960), + [5169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3086), + [5171] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2137), + [5173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3695), + [5175] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2747), + [5177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(851), + [5179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2846), + [5181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2070), + [5183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3090), + [5185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2214), + [5187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3680), + [5189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2745), + [5191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2824), + [5193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3789), + [5195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2721), + [5197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3759), + [5199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2725), + [5201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3793), + [5203] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2740), + [5205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(881), + [5207] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 8), SHIFT(169), + [5210] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__parameter_name, 1, 0, 9), + [5212] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameter_name, 1, 0, 9), + [5214] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__parameter_name, 1, 0, 9), REDUCE(sym_primary_type, 1, 0, 49), + [5217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4143), + [5219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5474), + [5221] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4138), + [5223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2294), + [5225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4090), + [5227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(259), + [5229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6210), + [5231] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym__parameter_name, 1, 0, 9), + [5234] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym__parameter_name, 1, 0, 9), REDUCE(sym_primary_type, 1, 0, 49), + [5238] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4538), + [5240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3686), + [5242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1080), + [5244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2819), + [5246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3570), + [5248] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2737), + [5250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2841), + [5252] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2069), + [5254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3070), + [5256] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2213), + [5258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2848), + [5260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3764), + [5262] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2744), + [5264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3814), + [5266] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2728), + [5268] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2096), + [5270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3045), + [5272] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2265), + [5274] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_spread_element, 2, 0, 0), + [5276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3595), + [5278] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2743), + [5280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3616), + [5282] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2726), + [5284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3635), + [5286] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2751), + [5288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2847), + [5290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3654), + [5292] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2723), + [5294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2941), + [5296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3032), + [5298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3850), + [5300] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2742), + [5302] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__parameter_name, 2, 0, 37), + [5304] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameter_name, 2, 0, 37), + [5306] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_type, 1, 0, 49), REDUCE(sym__parameter_name, 2, 0, 37), + [5309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2802), + [5311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3757), + [5313] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2731), + [5315] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2052), + [5317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2940), + [5319] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2370), + [5321] = {.entry = {.count = 1, .reusable = false}}, SHIFT(623), + [5323] = {.entry = {.count = 1, .reusable = false}}, SHIFT(622), + [5325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(624), + [5327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(625), + [5329] = {.entry = {.count = 1, .reusable = false}}, SHIFT(626), + [5331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(626), + [5333] = {.entry = {.count = 1, .reusable = false}}, SHIFT(627), + [5335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(628), + [5337] = {.entry = {.count = 1, .reusable = false}}, SHIFT(629), + [5339] = {.entry = {.count = 1, .reusable = false}}, SHIFT(630), + [5341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(623), + [5343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(631), + [5345] = {.entry = {.count = 1, .reusable = false}}, SHIFT(169), + [5347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(622), + [5349] = {.entry = {.count = 1, .reusable = false}}, SHIFT(632), + [5351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(632), + [5353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(633), + [5355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(651), + [5357] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2053), + [5359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3038), + [5361] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2388), + [5363] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 66), SHIFT(169), + [5366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3048), + [5368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2946), + [5370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2826), + [5372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3843), + [5374] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2729), + [5376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2809), + [5378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3618), + [5380] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2730), + [5382] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1963), + [5384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3065), + [5386] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2376), + [5388] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 8), SHIFT(169), + [5391] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_await_expression, 2, 0, 0), SHIFT(169), + [5394] = {.entry = {.count = 1, .reusable = false}}, SHIFT(456), + [5396] = {.entry = {.count = 1, .reusable = false}}, SHIFT(454), + [5398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(457), + [5400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(458), + [5402] = {.entry = {.count = 1, .reusable = false}}, SHIFT(459), + [5404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(459), + [5406] = {.entry = {.count = 1, .reusable = false}}, SHIFT(460), + [5408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(461), + [5410] = {.entry = {.count = 1, .reusable = false}}, SHIFT(462), + [5412] = {.entry = {.count = 1, .reusable = false}}, SHIFT(463), + [5414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(456), + [5416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(464), + [5418] = {.entry = {.count = 1, .reusable = false}}, SHIFT(172), + [5420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(454), + [5422] = {.entry = {.count = 1, .reusable = false}}, SHIFT(465), + [5424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(465), + [5426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(466), + [5428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(661), + [5430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1329), + [5432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(939), + [5434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(941), + [5436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(943), + [5438] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2, 0, 0), + [5440] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2172), + [5442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1631), + [5444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(310), + [5446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1495), + [5448] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 66), SHIFT(172), + [5451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1191), + [5453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4231), + [5455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1195), + [5457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), + [5459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1312), + [5461] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__parameter_name, 2, 0, 40), + [5463] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameter_name, 2, 0, 40), + [5465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(978), + [5467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3123), + [5469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2578), + [5471] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 26), REDUCE(aux_sym_object_pattern_repeat1, 2, 0, 27), + [5474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3255), + [5476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3567), + [5478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2408), + [5480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5645), + [5482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10), + [5484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1940), + [5486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(927), + [5488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(928), + [5490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), + [5492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(330), + [5494] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 8), SHIFT(172), + [5497] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_await_expression, 2, 0, 0), SHIFT(172), + [5500] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 8), SHIFT(172), + [5503] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__parameter_name, 4, 0, 156), + [5505] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameter_name, 4, 0, 156), + [5507] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__parameter_name, 4, 0, 158), + [5509] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameter_name, 4, 0, 158), + [5511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4278), + [5513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2163), + [5515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(311), + [5517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4322), + [5519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4323), + [5521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4347), + [5523] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3522), + [5525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5539), + [5527] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2487), + [5529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3550), + [5531] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2240), + [5533] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2490), + [5535] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2540), + [5537] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2634), + [5539] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2635), + [5541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(934), + [5543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), + [5545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), + [5547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), + [5549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), + [5551] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4757), + [5553] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_pattern_repeat1, 1, 0, 0), + [5555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4663), + [5557] = {.entry = {.count = 1, .reusable = false}}, SHIFT(531), + [5559] = {.entry = {.count = 1, .reusable = false}}, SHIFT(530), + [5561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(532), + [5563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(533), + [5565] = {.entry = {.count = 1, .reusable = false}}, SHIFT(534), + [5567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(534), + [5569] = {.entry = {.count = 1, .reusable = false}}, SHIFT(535), + [5571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(536), + [5573] = {.entry = {.count = 1, .reusable = false}}, SHIFT(663), + [5575] = {.entry = {.count = 1, .reusable = false}}, SHIFT(538), + [5577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(531), + [5579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(539), + [5581] = {.entry = {.count = 1, .reusable = false}}, SHIFT(166), + [5583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(530), + [5585] = {.entry = {.count = 1, .reusable = false}}, SHIFT(540), + [5587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(540), + [5589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(541), + [5591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(553), + [5593] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 66), SHIFT(166), + [5596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(319), + [5598] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 8), SHIFT(166), + [5601] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_await_expression, 2, 0, 0), SHIFT(166), + [5604] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 8), SHIFT(166), + [5607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(937), + [5609] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__parameter_name, 3, 0, 94), + [5611] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameter_name, 3, 0, 94), + [5613] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__parameter_name, 3, 0, 98), + [5615] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameter_name, 3, 0, 98), + [5617] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__extends_clause_single, 1, 0, 46), + [5619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(933), + [5621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), + [5623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), + [5625] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__parameter_name, 5, 0, 211), + [5627] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameter_name, 5, 0, 211), + [5629] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_pattern, 3, 0, 64), + [5631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4263), + [5633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(321), + [5635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(323), + [5637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3795), + [5639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1838), + [5641] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__extends_clause_single, 2, 0, 107), + [5643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(79), + [5645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(82), + [5647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), + [5649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(85), + [5651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(327), + [5653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(329), + [5655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3465), + [5657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(316), + [5659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3747), + [5661] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym_literal_type, 1, 0, 0), REDUCE(sym_rest_pattern, 2, 0, 0), + [5665] = {.entry = {.count = 1, .reusable = false}}, SHIFT(586), + [5667] = {.entry = {.count = 1, .reusable = false}}, SHIFT(585), + [5669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(587), + [5671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(588), + [5673] = {.entry = {.count = 1, .reusable = false}}, SHIFT(589), + [5675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(589), + [5677] = {.entry = {.count = 1, .reusable = false}}, SHIFT(590), + [5679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(591), + [5681] = {.entry = {.count = 1, .reusable = false}}, SHIFT(592), + [5683] = {.entry = {.count = 1, .reusable = false}}, SHIFT(593), + [5685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(586), + [5687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(594), + [5689] = {.entry = {.count = 1, .reusable = false}}, SHIFT(170), + [5691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(585), + [5693] = {.entry = {.count = 1, .reusable = false}}, SHIFT(595), + [5695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(595), + [5697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(596), + [5699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(609), + [5701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4142), + [5703] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3687), + [5705] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 1, 0, 0), + [5707] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2507), + [5709] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2456), + [5711] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2508), + [5713] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2604), + [5715] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2711), + [5717] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2705), + [5719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(855), + [5721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4289), + [5723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4288), + [5725] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pair, 3, 0, 84), + [5727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2816), + [5729] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1980), + [5731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2994), + [5733] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1823), + [5735] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1824), + [5737] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2371), + [5739] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1695), + [5741] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2804), + [5743] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2805), + [5745] = {.entry = {.count = 1, .reusable = false}}, SHIFT(559), + [5747] = {.entry = {.count = 1, .reusable = false}}, SHIFT(558), + [5749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(560), + [5751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(561), + [5753] = {.entry = {.count = 1, .reusable = false}}, SHIFT(562), + [5755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(562), + [5757] = {.entry = {.count = 1, .reusable = false}}, SHIFT(563), + [5759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(564), + [5761] = {.entry = {.count = 1, .reusable = false}}, SHIFT(565), + [5763] = {.entry = {.count = 1, .reusable = false}}, SHIFT(566), + [5765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(559), + [5767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(567), + [5769] = {.entry = {.count = 1, .reusable = false}}, SHIFT(168), + [5771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(558), + [5773] = {.entry = {.count = 1, .reusable = false}}, SHIFT(568), + [5775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(568), + [5777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(569), + [5779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(579), + [5781] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 66), SHIFT(168), + [5784] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_array, 2, 0, 0), REDUCE(sym_array_pattern, 2, 0, 0), + [5787] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_object, 3, 0, 26), REDUCE(sym_object_pattern, 3, 0, 27), + [5790] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_object, 2, 0, 0), REDUCE(sym_object_pattern, 2, 0, 0), + [5793] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 26), + [5795] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 66), SHIFT(170), + [5798] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 8), SHIFT(168), + [5801] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_await_expression, 2, 0, 0), SHIFT(168), + [5804] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 8), SHIFT(170), + [5807] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_await_expression, 2, 0, 0), SHIFT(170), + [5810] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 8), SHIFT(170), + [5813] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 8), SHIFT(168), + [5816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(916), + [5818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(795), + [5820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(414), + [5822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4758), + [5824] = {.entry = {.count = 1, .reusable = false}}, SHIFT(481), + [5826] = {.entry = {.count = 1, .reusable = false}}, SHIFT(480), + [5828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(482), + [5830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(483), + [5832] = {.entry = {.count = 1, .reusable = false}}, SHIFT(484), + [5834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(484), + [5836] = {.entry = {.count = 1, .reusable = false}}, SHIFT(485), + [5838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(486), + [5840] = {.entry = {.count = 1, .reusable = false}}, SHIFT(487), + [5842] = {.entry = {.count = 1, .reusable = false}}, SHIFT(488), + [5844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(481), + [5846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(489), + [5848] = {.entry = {.count = 1, .reusable = false}}, SHIFT(164), + [5850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(480), + [5852] = {.entry = {.count = 1, .reusable = false}}, SHIFT(490), + [5854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(490), + [5856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(491), + [5858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(508), + [5860] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 66), SHIFT(164), + [5863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3219), + [5865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3585), + [5867] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_class, 5, 0, 167), REDUCE(sym_class, 6, 0, 245), + [5870] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_class, 5, 0, 167), REDUCE(sym_class, 6, 0, 245), + [5873] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_class, 3, 0, 45), REDUCE(sym_class, 4, 0, 148), + [5876] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_class, 3, 0, 45), REDUCE(sym_class, 4, 0, 148), + [5879] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_class, 3, 0, 53), REDUCE(sym_class, 4, 0, 149), + [5882] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_class, 3, 0, 53), REDUCE(sym_class, 4, 0, 149), + [5885] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_class, 3, 0, 54), REDUCE(sym_class, 4, 0, 150), + [5888] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_class, 3, 0, 54), REDUCE(sym_class, 4, 0, 150), + [5891] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2613), + [5893] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2828), + [5895] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__initializer, 2, 0, 87), SHIFT(585), + [5898] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_class, 2, 0, 11), REDUCE(sym_class, 3, 0, 79), + [5901] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_class, 2, 0, 11), REDUCE(sym_class, 3, 0, 79), + [5904] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 8), SHIFT(164), + [5907] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_await_expression, 2, 0, 0), SHIFT(164), + [5910] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 8), SHIFT(164), + [5913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3476), + [5915] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2598), + [5917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3482), + [5919] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2840), + [5921] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2597), + [5923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(547), + [5925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(575), + [5927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(605), + [5929] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_class, 4, 0, 105), REDUCE(sym_class, 5, 0, 199), + [5932] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_class, 4, 0, 105), REDUCE(sym_class, 5, 0, 199), + [5935] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_class, 4, 0, 106), REDUCE(sym_class, 5, 0, 200), + [5938] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_class, 4, 0, 106), REDUCE(sym_class, 5, 0, 200), + [5941] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_class, 4, 0, 120), REDUCE(sym_class, 5, 0, 201), + [5944] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_class, 4, 0, 120), REDUCE(sym_class, 5, 0, 201), + [5947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(474), + [5949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(612), + [5951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3411), + [5953] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2617), + [5955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3412), + [5957] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2823), + [5959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(645), + [5961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3442), + [5963] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2602), + [5965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3506), + [5967] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2807), + [5969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4306), + [5971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(525), + [5973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(497), + [5975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3437), + [5977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3392), + [5979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3394), + [5981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3397), + [5983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3381), + [5985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3421), + [5987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3405), + [5989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3408), + [5991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3492), + [5993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3427), + [5995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3379), + [5997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3383), + [5999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3455), + [6001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3382), + [6003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3385), + [6005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3503), + [6007] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 8, 0, 323), + [6009] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 8, 0, 323), + [6011] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 4, 0, 126), + [6013] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 4, 0, 126), + [6015] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 6, 0, 236), + [6017] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 6, 0, 236), + [6019] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 5, 0, 205), + [6021] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 5, 0, 205), + [6023] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 5, 0, 183), + [6025] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 5, 0, 183), + [6027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2845), + [6029] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2719), + [6031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3583), + [6033] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2710), + [6035] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2739), + [6037] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 5, 0, 206), + [6039] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 5, 0, 206), + [6041] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 102), + [6043] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 102), + [6045] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 102), SHIFT_REPEAT(2714), + [6048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2713), + [6050] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 7, 0, 287), + [6052] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 7, 0, 287), + [6054] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 7, 0, 288), + [6056] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 7, 0, 288), + [6058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2707), + [6060] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 6, 0, 249), + [6062] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 6, 0, 249), + [6064] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 6, 0, 248), + [6066] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 6, 0, 248), + [6068] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 4, 0, 154), + [6070] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 4, 0, 154), + [6072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2712), + [6074] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 1, 0, 0), + [6076] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 1, 0, 0), + [6078] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 1, 0, 0), SHIFT_REPEAT(2716), + [6081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2716), + [6083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2703), + [6085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(276), + [6087] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6049), + [6089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2666), + [6091] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 7, 0, 286), + [6093] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 7, 0, 286), + [6095] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 3, 0, 85), + [6097] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 3, 0, 85), + [6099] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 8, 0, 322), + [6101] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 8, 0, 322), + [6103] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 8, 0, 324), + [6105] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 8, 0, 324), + [6107] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 9, 0, 345), + [6109] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 9, 0, 345), + [6111] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 9, 0, 346), + [6113] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 9, 0, 346), + [6115] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 9, 0, 347), + [6117] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 9, 0, 347), + [6119] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 10, 0, 363), + [6121] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 10, 0, 363), + [6123] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 10, 0, 364), + [6125] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 10, 0, 364), + [6127] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 11, 0, 372), + [6129] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 11, 0, 372), + [6131] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_static_block, 3, 0, 53), + [6133] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_static_block, 3, 0, 53), + [6135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2813), + [6137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3677), + [6139] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2741), + [6141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(354), + [6143] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2718), + [6145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2854), + [6147] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2706), + [6149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3661), + [6151] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2734), + [6153] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 3, 0, 102), + [6155] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 3, 0, 102), + [6157] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 0), + [6159] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 0), + [6161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2838), + [6163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3649), + [6165] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2749), + [6167] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_static_block, 2, 0, 11), + [6169] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_static_block, 2, 0, 11), + [6171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3656), + [6173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3043), + [6175] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1870), + [6177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1871), + [6179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1758), + [6181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2858), + [6183] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2859), + [6185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1821), + [6187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1822), + [6189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1753), + [6191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2758), + [6193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3856), + [6195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3777), + [6197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3634), + [6199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3864), + [6201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3660), + [6203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3490), + [6205] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2584), + [6207] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2585), + [6209] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2842), + [6211] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2843), + [6213] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_export_statement_repeat1, 2, 0, 20), SHIFT_REPEAT(4111), + [6216] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5191), + [6218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4325), + [6220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(554), + [6222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4755), + [6224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(192), + [6226] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1878), + [6228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2837), + [6230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2998), + [6232] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2398), + [6234] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2401), + [6236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(896), + [6238] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1872), + [6240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(878), + [6242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(892), + [6244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), + [6246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2832), + [6248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2982), + [6250] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2364), + [6252] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2365), + [6254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4327), + [6256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(189), + [6258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4351), + [6260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4352), + [6262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(822), + [6264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4214), + [6266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), + [6268] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2627), + [6270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(891), + [6272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4213), + [6274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4186), + [6276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2935), + [6278] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2101), + [6280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3046), + [6282] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2074), + [6284] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1979), + [6286] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2097), + [6288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2829), + [6290] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2732), + [6292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2970), + [6294] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1961), + [6296] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2748), + [6298] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2709), + [6300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3030), + [6302] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2125), + [6304] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1965), + [6306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3399), + [6308] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2609), + [6310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3400), + [6312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3401), + [6314] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2615), + [6316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3402), + [6318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3388), + [6320] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2611), + [6322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3389), + [6324] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2619), + [6326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3475), + [6328] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2616), + [6330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3347), + [6332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3414), + [6334] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2599), + [6336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3416), + [6338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3417), + [6340] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2601), + [6342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3425), + [6344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3508), + [6346] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2607), + [6348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3517), + [6350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3366), + [6352] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2608), + [6354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3474), + [6356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3484), + [6358] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2603), + [6360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3485), + [6362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3491), + [6364] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2606), + [6366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3509), + [6368] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2614), + [6370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3512), + [6372] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5682), + [6374] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5840), + [6376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1075), + [6378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5495), + [6380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5124), + [6382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5497), + [6384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5127), + [6386] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3767), + [6388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1048), + [6390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(297), + [6392] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 1, 0, 13), + [6394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(974), + [6396] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_type_parameter, 1, 0, 13), SHIFT(4098), + [6399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3767), + [6401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5878), + [6403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2277), + [6405] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1094), + [6407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5969), + [6409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5574), + [6411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1684), + [6413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5490), + [6415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4820), + [6417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1086), + [6419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5500), + [6421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5128), + [6423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1007), + [6425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5496), + [6427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4821), + [6429] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5364), + [6431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6142), + [6433] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3094), + [6435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3250), + [6437] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3221), + [6439] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import, 1, 0, 0), + [6441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6044), + [6443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5489), + [6445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5612), + [6447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(416), + [6449] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 223), + [6451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3604), + [6453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(210), + [6455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1023), + [6457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3098), + [6459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4401), + [6461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(286), + [6463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5435), + [6465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4892), + [6467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1101), + [6469] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 267), + [6471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3797), + [6473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213), + [6475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3105), + [6477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4077), + [6479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3782), + [6481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3140), + [6483] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 273), + [6485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3576), + [6487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3122), + [6489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4411), + [6491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5437), + [6493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4893), + [6495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5439), + [6497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4894), + [6499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(570), + [6501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2927), + [6503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5993), + [6505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6131), + [6507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6146), + [6509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6005), + [6511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6138), + [6513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5887), + [6515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6150), + [6517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1001), + [6519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5949), + [6521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3609), + [6523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3118), + [6525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(970), + [6527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(635), + [6529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(597), + [6531] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 2, 0, 59), + [6533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3736), + [6535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3116), + [6537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4406), + [6539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5914), + [6541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5926), + [6543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5944), + [6545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5971), + [6547] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 2, 0, 103), + [6549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3717), + [6551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3119), + [6553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4370), + [6555] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 159), + [6557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3719), + [6559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3150), + [6561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4580), + [6563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(492), + [6565] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 164), + [6567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3751), + [6569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3151), + [6571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4385), + [6573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(467), + [6575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(542), + [6577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(653), + [6579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3617), + [6581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3137), + [6583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3148), + [6585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4553), + [6587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3674), + [6589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3145), + [6591] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 1, 0, 5), + [6593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3612), + [6595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3132), + [6597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4592), + [6599] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 315), + [6601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3678), + [6603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3146), + [6605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4423), + [6607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3113), + [6609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4363), + [6611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3766), + [6613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3159), + [6615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6014), + [6617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6015), + [6619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3783), + [6621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3099), + [6623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6020), + [6625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3772), + [6627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3102), + [6629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(520), + [6631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6025), + [6633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3829), + [6635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3106), + [6637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3842), + [6639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3192), + [6641] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 220), + [6643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3683), + [6645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3121), + [6647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4254), + [6649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3846), + [6651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3193), + [6653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3803), + [6655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3117), + [6657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6039), + [6659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6043), + [6661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6075), + [6663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6093), + [6665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(571), + [6667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6118), + [6669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5886), + [6671] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 4, 0, 220), + [6673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3127), + [6675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4315), + [6677] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 3, 0, 159), + [6679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3112), + [6681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4414), + [6683] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_namespace_name, 3, 0, 0), + [6685] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_namespace_name, 3, 0, 0), + [6687] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_type, 1, 0, 48), REDUCE(sym_jsx_namespace_name, 3, 0, 0), + [6690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3149), + [6692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4211), + [6694] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3316), + [6696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3134), + [6698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4219), + [6700] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 1, 0, 5), + [6702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), + [6704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3141), + [6706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4176), + [6708] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1812), + [6710] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3201), + [6712] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1483), + [6714] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3584), + [6716] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 2, 0, 59), + [6718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3195), + [6720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4627), + [6722] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 5, 0, 267), + [6724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3189), + [6726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4514), + [6728] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3074), + [6730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1008), + [6732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3191), + [6734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4222), + [6736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3126), + [6738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4470), + [6740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3142), + [6742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4199), + [6744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5809), + [6746] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5189), + [6748] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5188), + [6750] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__import_identifier, 1, 0, 1), + [6752] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__import_identifier, 1, 0, 1), + [6754] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3554), + [6756] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 223), + [6758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4410), + [6760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1065), + [6762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5530), + [6764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4822), + [6766] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 267), + [6768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4357), + [6770] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 273), + [6772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4422), + [6774] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 4, 0, 159), + [6776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4313), + [6778] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 59), + [6780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4546), + [6782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1025), + [6784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1026), + [6786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1027), + [6788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6246), + [6790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1076), + [6792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4581), + [6794] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 103), + [6796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4387), + [6798] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 220), + [6800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4076), + [6802] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 2, 0, 5), + [6804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4640), + [6806] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 5, 0, 220), + [6808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4512), + [6810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5618), + [6812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4098), + [6814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4426), + [6816] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 2, 0, 5), + [6818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4427), + [6820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4221), + [6822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4537), + [6824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4201), + [6826] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 3, 0, 59), + [6828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4210), + [6830] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 315), + [6832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4428), + [6834] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 159), + [6836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4168), + [6838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4218), + [6840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4358), + [6842] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 164), + [6844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4400), + [6846] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 6, 0, 267), + [6848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4615), + [6850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4225), + [6852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4408), + [6854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(277), + [6856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4107), + [6858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6032), + [6860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4430), + [6862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1002), + [6864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4539), + [6866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2284), + [6868] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_type, 1, 0, 48), SHIFT(5517), + [6871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5492), + [6873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1685), + [6875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1097), + [6877] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1099), + [6879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1131), + [6881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(296), + [6883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3331), + [6885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4292), + [6887] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4056), + [6889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3284), + [6891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4129), + [6893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4601), + [6895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(972), + [6897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3241), + [6899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1105), + [6901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4264), + [6903] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5195), + [6905] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3313), + [6907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6013), + [6909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6017), + [6911] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3662), + [6913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5441), + [6915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4895), + [6917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1046), + [6919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3249), + [6921] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2901), + [6923] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4182), + [6925] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5037), + [6927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4184), + [6929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3326), + [6931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2382), + [6933] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3312), + [6935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3235), + [6937] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2909), + [6939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3315), + [6941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1689), + [6943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(423), + [6945] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declarator, 1, 0, 5), + [6947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5652), + [6949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(403), + [6951] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3365), + [6953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1460), + [6955] = {.entry = {.count = 1, .reusable = false}}, SHIFT(396), + [6957] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1034), + [6959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6182), + [6961] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variance, 1, 0, 0), + [6963] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 2, 0, 58), + [6965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1094), + [6967] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__call_signature, 1, 0, 3), + [6969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(935), + [6971] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3363), + [6973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1459), + [6975] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3487), + [6977] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3391), + [6979] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5131), + [6981] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5142), + [6983] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3426), + [6985] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3410), + [6987] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3395), + [6989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5811), + [6991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(988), + [6993] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3515), + [6995] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_variable_declarator, 1, 0, 5), SHIFT(5608), + [6998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5909), + [7000] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5256), + [7002] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4224), + [7004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5867), + [7006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5237), + [7008] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3514), + [7010] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_jsx_element_repeat1, 2, 0, 0), SHIFT_REPEAT(296), + [7013] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_jsx_element_repeat1, 2, 0, 0), SHIFT_REPEAT(3331), + [7016] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_jsx_element_repeat1, 2, 0, 0), + [7018] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_jsx_element_repeat1, 2, 0, 0), SHIFT_REPEAT(4056), + [7021] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3422), + [7023] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3488), + [7025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1077), + [7027] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__call_signature, 2, 0, 19), + [7029] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_annotation, 2, 0, 0), + [7031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1066), + [7033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(983), + [7035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1133), + [7037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1464), + [7039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(396), + [7041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1034), + [7043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3730), + [7045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3731), + [7047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1458), + [7049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5203), + [7051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4132), + [7053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4558), + [7055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4144), + [7057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4559), + [7059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4149), + [7061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4561), + [7063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4151), + [7065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4563), + [7067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4165), + [7069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4564), + [7071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4175), + [7073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4565), + [7075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4500), + [7077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4585), + [7079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4502), + [7081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4586), + [7083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4751), + [7085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4752), + [7087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3906), + [7089] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__jsx_start_opening_element_repeat1, 2, 0, 135), SHIFT_REPEAT(3767), + [7092] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__jsx_start_opening_element_repeat1, 2, 0, 135), SHIFT_REPEAT(297), + [7095] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__jsx_start_opening_element_repeat1, 2, 0, 135), + [7097] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__jsx_start_opening_element_repeat1, 2, 0, 135), SHIFT_REPEAT(3767), + [7100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3865), + [7102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3867), + [7104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2177), + [7106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2178), + [7108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2179), + [7110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2194), + [7112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2200), + [7114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2333), + [7116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1718), + [7118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1720), + [7120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1723), + [7122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1724), + [7124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1725), + [7126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1726), + [7128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3732), + [7130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3738), + [7132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3640), + [7134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3642), + [7136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3571), + [7138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3573), + [7140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3643), + [7142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3644), + [7144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2334), + [7146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3646), + [7148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3648), + [7150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3651), + [7152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3652), + [7154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(930), + [7156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3658), + [7158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3659), + [7160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3670), + [7162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3673), + [7164] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_pattern, 4, 0, 27), + [7166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3712), + [7168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3715), + [7170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3784), + [7172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3785), + [7174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3796), + [7176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3798), + [7178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3800), + [7180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3801), + [7182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3718), + [7184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3721), + [7186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3722), + [7188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3739), + [7190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3818), + [7192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3822), + [7194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1697), + [7196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1744), + [7198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3823), + [7200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3824), + [7202] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_pattern, 3, 0, 0), + [7204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3743), + [7206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3746), + [7208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3794), + [7210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3804), + [7212] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_pattern, 4, 0, 0), + [7214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3831), + [7216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3834), + [7218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3835), + [7220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3836), + [7222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3845), + [7224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3848), + [7226] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_annotation, 2, 0, 0), + [7228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3855), + [7230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3729), + [7232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1462), + [7234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3622), + [7236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3623), + [7238] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 343), + [7240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3849), + [7242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3853), + [7244] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_pattern, 4, 0, 0), + [7246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(961), + [7248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4833), + [7250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3700), + [7252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3701), + [7254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3631), + [7256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3666), + [7258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(987), + [7260] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_pattern, 3, 0, 0), + [7262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3859), + [7264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3860), + [7266] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_predefined_type, 1, 0, 0), SHIFT(5504), + [7269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3663), + [7271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3665), + [7273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3704), + [7275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3725), + [7277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3692), + [7279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3706), + [7281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3791), + [7283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3605), + [7285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3748), + [7287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3852), + [7289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3601), + [7291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3627), + [7293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3597), + [7295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3598), + [7297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3607), + [7299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3610), + [7301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3611), + [7303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3615), + [7305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4453), + [7307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4454), + [7309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4455), + [7311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4456), + [7313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4457), + [7315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4458), + [7317] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 308), + [7319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3630), + [7321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3762), + [7323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3771), + [7325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3854), + [7327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3858), + [7329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3786), + [7331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3787), + [7333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3788), + [7335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3580), + [7337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3752), + [7339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3781), + [7341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2175), + [7343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3807), + [7345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3826), + [7347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4492), + [7349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4493), + [7351] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3600), + [7353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4678), + [7355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2588), + [7357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(161), + [7359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2031), + [7361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(306), + [7363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3970), + [7365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4482), + [7367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1974), + [7369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2004), + [7371] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5842), + [7373] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1770), + [7375] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2014), + [7377] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3912), + [7379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1028), + [7381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1029), + [7383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1030), + [7385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), + [7387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6077), + [7389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6110), + [7391] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1476), + [7393] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1572), + [7395] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2939), + [7397] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3253), + [7399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2400), + [7401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2421), + [7403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1047), + [7405] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5905), + [7407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(649), + [7409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1748), + [7411] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2864), + [7413] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2920), + [7415] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2925), + [7417] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3103), + [7419] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_omitting_type_annotation, 2, 0, 0), + [7421] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_adding_type_annotation, 2, 0, 0), + [7423] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_opting_type_annotation, 2, 0, 0), + [7425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2263), + [7427] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3225), + [7429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4046), + [7431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5756), + [7433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5803), + [7435] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3750), + [7437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4817), + [7439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4179), + [7441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3988), + [7443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3883), + [7445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4309), + [7447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(749), + [7449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5927), + [7451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3538), + [7453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3958), + [7455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4521), + [7457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3923), + [7459] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 7, 0, 327), + [7461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4004), + [7463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4122), + [7465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3892), + [7467] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_extends_type_clause, 2, 0, 141), + [7469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3531), + [7471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6180), + [7473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1098), + [7475] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_extends_type_clause, 2, 0, 141), + [7477] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 5, 0, 0), + [7479] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 7, 0, 328), + [7481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3886), + [7483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3933), + [7485] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 4, 0, 187), + [7487] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 3, 0, 125), + [7489] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 3, 0, 162), + [7491] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optional_chain, 1, 0, 0), + [7493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5509), + [7495] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 308), + [7497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4018), + [7499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4534), + [7501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3925), + [7503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3302), + [7505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4372), + [7507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3991), + [7509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4459), + [7511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3890), + [7513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3877), + [7515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4067), + [7517] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_pattern, 1, -1, 0), SHIFT(598), + [7520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3928), + [7522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4226), + [7524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3934), + [7526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4229), + [7528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4040), + [7530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4345), + [7532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3956), + [7534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4536), + [7536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5113), + [7538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(660), + [7540] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_required_parameter, 1, 0, 10), + [7542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3927), + [7544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3926), + [7546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3521), + [7548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3327), + [7550] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 6, 0, 298), + [7552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4012), + [7554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4439), + [7556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3948), + [7558] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 3, 0, 0), + [7560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4388), + [7562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3951), + [7564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3535), + [7566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6219), + [7568] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 8, 0, 350), + [7570] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 8, 0, 351), + [7572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4010), + [7574] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 8, 0, 356), + [7576] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 3, 0, 131), + [7578] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 5, 0, 258), + [7580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4354), + [7582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4006), + [7584] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 5, 0, 259), + [7586] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 6, 0, 300), + [7588] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_pattern, 1, -1, 0), SHIFT(479), + [7591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4504), + [7593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4374), + [7595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4042), + [7597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5504), + [7599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4661), + [7601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(479), + [7603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1044), + [7605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1045), + [7607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1038), + [7609] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 6, 0, 301), + [7611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1050), + [7613] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sequence_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(614), + [7616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5822), + [7618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5550), + [7620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3961), + [7622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4418), + [7624] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 9, 0, 365), + [7626] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 9, 0, 367), + [7628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(989), + [7630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3910), + [7632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4020), + [7634] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 4, 0, 212), + [7636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3879), + [7638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4359), + [7640] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sequence_expression, 2, 0, 0), + [7642] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_attribute, 1, 0, 7), + [7644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3360), + [7646] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_attribute, 1, 0, 7), + [7648] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 2, 0, 0), + [7650] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 10, 0, 373), + [7652] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 7, 0, 326), + [7654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5813), + [7656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3981), + [7658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4089), + [7660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3894), + [7662] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 4, 0, 0), + [7664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4021), + [7666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3889), + [7668] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 2, 0, 101), + [7670] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_construct_signature, 4, 0, 277), + [7672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3918), + [7674] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 4, 0, 182), + [7676] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 4, 0, 222), + [7678] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_construct_signature, 2, 0, 169), + [7680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4045), + [7682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4617), + [7684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4082), + [7686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3880), + [7688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3955), + [7690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3938), + [7692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4429), + [7694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4474), + [7696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4016), + [7698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4481), + [7700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4022), + [7702] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 343), + [7704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3942), + [7706] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_construct_signature, 3, 0, 230), + [7708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3945), + [7710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4434), + [7712] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_construct_signature, 3, 0, 231), + [7714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5699), + [7716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3994), + [7718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4643), + [7720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4028), + [7722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4391), + [7724] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 5, 0, 257), + [7726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), + [7728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4341), + [7730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4530), + [7732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4120), + [7734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6137), + [7736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(904), + [7738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(335), + [7740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4535), + [7742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1425), + [7744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1398), + [7746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(689), + [7748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4052), + [7750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1686), + [7752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(362), + [7754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1297), + [7756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5873), + [7758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4320), + [7760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4084), + [7762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4672), + [7764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(262), + [7766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4948), + [7768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1415), + [7770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3887), + [7772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1653), + [7774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2756), + [7776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3311), + [7778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5934), + [7780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(964), + [7782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4941), + [7784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2763), + [7786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3332), + [7788] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3135), + [7790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3305), + [7792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4522), + [7794] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__tuple_type_member, 1, 0, 0), + [7796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5519), + [7798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1430), + [7800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4011), + [7802] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_extends_type_clause_repeat1, 2, 0, 141), + [7804] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_extends_type_clause_repeat1, 2, 0, 141), + [7806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(973), + [7808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3637), + [7810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3968), + [7812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2028), + [7814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1017), + [7816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1405), + [7818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1591), + [7820] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_asserts_annotation, 2, 0, 0), + [7822] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_predicate_annotation, 2, 0, 0), + [7824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4460), + [7826] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__call_signature, 3, 0, 77), + [7828] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optional_parameter, 2, 0, 10), + [7830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4228), + [7832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1432), + [7834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(984), + [7836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(985), + [7838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(982), + [7840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4230), + [7842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4050), + [7844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2343), + [7846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4433), + [7848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3986), + [7850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3448), + [7852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1402), + [7854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4959), + [7856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3976), + [7858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1600), + [7860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4435), + [7862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(962), + [7864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3124), + [7866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(966), + [7868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3454), + [7870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(944), + [7872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4402), + [7874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3943), + [7876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1581), + [7878] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_attribute, 1, 0, 0), + [7880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3361), + [7882] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_attribute, 1, 0, 0), + [7884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4321), + [7886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3987), + [7888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2997), + [7890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(959), + [7892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2914), + [7894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1431), + [7896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4087), + [7898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4023), + [7900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3239), + [7902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1400), + [7904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2056), + [7906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2792), + [7908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2068), + [7910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4442), + [7912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(993), + [7914] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_template_literal_type_repeat1, 2, 0, 0), SHIFT_REPEAT(3976), + [7917] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_template_literal_type_repeat1, 2, 0, 0), + [7919] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_template_literal_type_repeat1, 2, 0, 0), SHIFT_REPEAT(1017), + [7922] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__call_signature, 2, 0, 18), + [7924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(979), + [7926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1540), + [7928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4375), + [7930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1406), + [7932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1423), + [7934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3456), + [7936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3463), + [7938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3007), + [7940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4389), + [7942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2772), + [7944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4647), + [7946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1409), + [7948] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_implements_clause_repeat1, 2, 0, 0), + [7950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(969), + [7952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2050), + [7954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4376), + [7956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1429), + [7958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4066), + [7960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(913), + [7962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4483), + [7964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1396), + [7966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3271), + [7968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4622), + [7970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4486), + [7972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3279), + [7974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1419), + [7976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1426), + [7978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4307), + [7980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1424), + [7982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4526), + [7984] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_type_repeat1, 2, 0, 0), SHIFT_REPEAT(1445), + [7987] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_type_repeat1, 2, 0, 0), + [7989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4396), + [7991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1393), + [7993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4636), + [7995] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_implements_clause, 2, 0, 0), + [7997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1024), + [7999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2330), + [8001] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constraint, 2, 0, 0), + [8003] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_template_string_repeat1, 2, 0, 0), SHIFT_REPEAT(4052), + [8006] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_template_string_repeat1, 2, 0, 0), + [8008] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_template_string_repeat1, 2, 0, 0), SHIFT_REPEAT(362), + [8011] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_body_repeat1, 2, 0, 0), SHIFT_REPEAT(6137), + [8014] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_switch_body_repeat1, 2, 0, 0), + [8016] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_body_repeat1, 2, 0, 0), SHIFT_REPEAT(335), + [8019] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3128), + [8021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3317), + [8023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4397), + [8025] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_extends_type_clause, 2, 0, 142), + [8027] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_extends_type_clause, 2, 0, 142), + [8029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5898), + [8031] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 269), + [8033] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 271), + [8035] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_signature, 6, 0, 295), + [8037] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_signature, 6, 0, 297), + [8039] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_signature, 6, 0, 299), + [8041] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 304), + [8043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(808), + [8045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(804), + [8047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(805), + [8049] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 307), + [8051] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 310), + [8053] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_opening_element, 3, -1, 59), + [8055] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_opening_element, 3, -1, 59), + [8057] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 314), + [8059] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__jsx_start_opening_element_repeat1, 1, 0, 60), + [8061] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__jsx_start_opening_element_repeat1, 1, 0, 60), + [8063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1222), + [8065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5012), + [8067] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_opening_element, 3, -1, 63), + [8069] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_opening_element, 3, -1, 63), + [8071] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameters, 3, 0, 0), + [8073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2664), + [8075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4953), + [8077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5962), + [8079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5930), + [8081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(898), + [8083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(882), + [8085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(797), + [8087] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_expression, 2, 0, 0), + [8089] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_expression, 2, 0, 0), + [8091] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4947), + [8093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1642), + [8095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5649), + [8097] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_opening_element, 4, -1, 134), + [8099] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_opening_element, 4, -1, 134), + [8101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4155), + [8103] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_default_type, 2, 0, 0), + [8105] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_opening_element, 4, -1, 136), + [8107] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_opening_element, 4, -1, 136), + [8109] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_opening_element, 4, -1, 138), + [8111] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_opening_element, 4, -1, 138), + [8113] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_opening_element, 4, -1, 139), + [8115] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_opening_element, 4, -1, 139), + [8117] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 1, 0, 3), SHIFT(952), + [8120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4197), + [8122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4193), + [8124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4194), + [8126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4246), + [8128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1099), + [8130] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameters, 4, 0, 0), + [8132] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3744), + [8134] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5541), + [8136] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3307), + [8138] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_opening_element, 2, -1, 0), + [8140] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_opening_element, 2, -1, 0), + [8142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2755), + [8144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4282), + [8146] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 1, 0, 3), SHIFT(929), + [8149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5622), + [8151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(833), + [8153] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 1, 0, 3), SHIFT(1104), + [8156] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 2, 0, 19), SHIFT(953), + [8159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4275), + [8161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4273), + [8163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4274), + [8165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4298), + [8167] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 2, 0, 19), SHIFT(1108), + [8170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2761), + [8172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(792), + [8174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4349), + [8176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4813), + [8178] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_expression, 3, 0, 0), + [8180] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_expression, 3, 0, 0), + [8182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(834), + [8184] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 1, 0, 3), SHIFT(1064), + [8187] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__jsx_string, 2, 0, 0), + [8189] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__jsx_string, 2, 0, 0), + [8191] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 2, 0, 19), SHIFT(948), + [8194] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5428), + [8196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4436), + [8198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5833), + [8200] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 261), + [8202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5442), + [8204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5609), + [8206] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4852), + [8208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4542), + [8210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5563), + [8212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(810), + [8214] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 5, 0, 261), + [8216] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 5, 0, 265), + [8218] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_construct_signature, 5, 0, 316), + [8220] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 265), + [8222] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_signature, 5, 0, 266), + [8224] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declarator, 2, 0, 31), + [8226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(343), + [8228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(378), + [8230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(385), + [8232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(386), + [8234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(885), + [8236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5235), + [8238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4962), + [8240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(355), + [8242] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_signature, 7, 0, 330), + [8244] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_signature, 7, 0, 331), + [8246] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 333), + [8248] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 336), + [8250] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 339), + [8252] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 161), + [8254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(598), + [8256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5362), + [8258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5100), + [8260] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 342), + [8262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6057), + [8264] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 88), + [8266] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_construct_signature, 4, 0, 275), + [8268] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 166), + [8270] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 4, 0, 216), + [8272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(888), + [8274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(887), + [8276] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 4, 0, 218), + [8278] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 2, 0, 32), + [8280] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_construct_signature, 4, 0, 276), + [8282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3325), + [8284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5893), + [8286] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_rest_type, 2, 0, 0), + [8288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4684), + [8290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(886), + [8292] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_attribute, 3, 0, 7), + [8294] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_attribute, 3, 0, 7), + [8296] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_attribute, 3, 0, 0), + [8298] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_attribute, 3, 0, 0), + [8300] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_opening_element, 5, -1, 188), + [8302] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_opening_element, 5, -1, 188), + [8304] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_jsx_opening_element, 5, -1, 189), + [8306] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_jsx_opening_element, 5, -1, 189), + [8308] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameters, 5, 0, 0), + [8310] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 6, 0, 304), + [8312] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 6, 0, 307), + [8314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(862), + [8316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(800), + [8318] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_signature, 8, 0, 348), + [8320] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_signature, 8, 0, 349), + [8322] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 2, 0, 19), SHIFT(1069), + [8325] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 354), + [8327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(803), + [8329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(811), + [8331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3863), + [8333] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 359), + [8335] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declarator, 2, 0, 32), + [8337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1003), + [8339] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_mapped_type_clause, 3, 0, 213), + [8341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5933), + [8343] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_signature, 4, 0, 214), + [8345] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 362), + [8347] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 216), + [8349] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 218), + [8351] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 1, 0, 3), SHIFT(945), + [8354] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 1, 0, 3), SHIFT(1049), + [8357] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 2, 0, 19), SHIFT(947), + [8360] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 2, 0, 19), SHIFT(1053), + [8363] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 225), + [8365] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_extends_type_clause_repeat1, 2, 0, 142), + [8367] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_extends_type_clause_repeat1, 2, 0, 142), + [8369] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 2, 0, 32), + [8371] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5110), + [8373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2366), + [8375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5477), + [8377] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 227), + [8379] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_signature, 1, 0, 109), + [8381] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 7, 0, 333), + [8383] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__jsx_string, 3, 0, 0), + [8385] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__jsx_string, 3, 0, 0), + [8387] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 9, 0, 370), + [8389] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_construct_signature, 3, 0, 229), + [8391] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 3, 0, 161), + [8393] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 3, 0, 88), + [8395] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_extends_type_clause_repeat1, 2, 0, 241), + [8397] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_extends_type_clause_repeat1, 2, 0, 241), SHIFT_REPEAT(3531), + [8400] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_extends_type_clause_repeat1, 2, 0, 241), + [8402] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_mapped_type_clause, 5, 0, 296), + [8404] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 5, 0, 239), + [8406] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_variable_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(3696), + [8409] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_variable_declaration_repeat1, 2, 0, 0), + [8411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5207), + [8413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4080), + [8415] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1942), + [8417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4691), + [8419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4692), + [8421] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_substitution, 3, 0, 0), + [8423] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1555), + [8425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4803), + [8427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3532), + [8429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1085), + [8431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3533), + [8433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3696), + [8435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(812), + [8437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5920), + [8439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(426), + [8441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3534), + [8443] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_required_parameter, 2, 0, 39), + [8445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3321), + [8447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(899), + [8449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3540), + [8451] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_template_string_repeat1, 1, 0, 0), REDUCE(aux_sym_template_literal_type_repeat1, 1, 0, 0), + [8454] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_extends_clause_repeat1, 2, 0, 168), + [8456] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_extends_clause_repeat1, 2, 0, 168), SHIFT_REPEAT(377), + [8459] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optional_parameter, 3, 0, 96), + [8461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(815), + [8463] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4765), + [8465] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4621), + [8467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4765), + [8469] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 2, 0, 62), + [8471] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_type, 3, 0, 0), + [8473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4804), + [8475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1068), + [8477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1598), + [8479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4093), + [8481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(895), + [8483] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1947), + [8485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4156), + [8487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1502), + [8489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4158), + [8491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1014), + [8493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4094), + [8495] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1487), + [8497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4703), + [8499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4704), + [8501] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1480), + [8503] = {.entry = {.count = 1, .reusable = false}}, SHIFT(236), + [8505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4712), + [8507] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2, 0, 0), SHIFT_REPEAT(272), + [8510] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sequence_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(425), + [8513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(424), + [8515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3758), + [8517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1055), + [8519] = {.entry = {.count = 1, .reusable = false}}, SHIFT(248), + [8521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1905), + [8523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1057), + [8525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3461), + [8527] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4767), + [8529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4767), + [8531] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1531), + [8533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4685), + [8535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4666), + [8537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1130), + [8539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4722), + [8541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(786), + [8543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1037), + [8545] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_require_clause, 6, 0, 250), + [8547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3480), + [8549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3277), + [8551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1010), + [8553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2065), + [8555] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3520), + [8557] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2930), + [8559] = {.entry = {.count = 1, .reusable = false}}, SHIFT(683), + [8561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4745), + [8563] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_extends_clause, 3, 0, 108), + [8565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(377), + [8567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4749), + [8569] = {.entry = {.count = 1, .reusable = false}}, SHIFT(682), + [8571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1081), + [8573] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_implements_clause_repeat1, 2, 0, 0), SHIFT_REPEAT(1024), + [8576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2954), + [8578] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 4, 0, 185), + [8580] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4682), + [8582] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4258), + [8584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4682), + [8586] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4718), + [8588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4718), + [8590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1022), + [8592] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 3, 0, 133), + [8594] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_enum_body_repeat1, 2, 0, 59), + [8596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3295), + [8598] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_pattern_repeat1, 2, 0, 27), + [8600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3453), + [8602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2767), + [8604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1117), + [8606] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__jsx_string_repeat1, 2, 0, 0), SHIFT_REPEAT(4765), + [8609] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__jsx_string_repeat1, 2, 0, 0), + [8611] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__jsx_string_repeat1, 2, 0, 0), SHIFT_REPEAT(4765), + [8614] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_extends_type_clause, 3, 0, 192), + [8616] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_extends_type_clause, 3, 0, 192), + [8618] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym__jsx_string_repeat2, 2, 0, 0), SHIFT_REPEAT(4767), + [8621] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym__jsx_string_repeat2, 2, 0, 0), + [8623] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__jsx_string_repeat2, 2, 0, 0), SHIFT_REPEAT(4767), + [8626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3552), + [8628] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__from_clause, 2, 0, 29), + [8630] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3564), + [8632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4773), + [8634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3304), + [8636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4774), + [8638] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3565), + [8640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3556), + [8642] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2934), + [8644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4791), + [8646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1070), + [8648] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_extends_type_clause, 3, 0, 193), + [8650] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_extends_type_clause, 3, 0, 193), + [8652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1078), + [8654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3016), + [8656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4735), + [8658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1087), + [8660] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_extends_clause, 2, 0, 47), + [8662] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4097), + [8664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4789), + [8666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4790), + [8668] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4099), + [8670] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3202), + [8672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4797), + [8674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4798), + [8676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1116), + [8678] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3203), + [8680] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3418), + [8682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4802), + [8684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1000), + [8686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4734), + [8688] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_repeat1, 2, 0, 0), + [8690] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_repeat1, 2, 0, 0), SHIFT_REPEAT(4803), + [8693] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_repeat2, 2, 0, 0), + [8695] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_repeat2, 2, 0, 0), SHIFT_REPEAT(4804), + [8698] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 338), + [8700] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 309), + [8702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3667), + [8704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5090), + [8706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(814), + [8708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3278), + [8710] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 303), + [8712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4286), + [8714] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_specifier, 2, 0, 59), + [8716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(980), + [8718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(977), + [8720] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_clause, 3, 0, 0), + [8722] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_parameters, 5, 0, 0), + [8724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3026), + [8726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3049), + [8728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3029), + [8730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3039), + [8732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3050), + [8734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3047), + [8736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3021), + [8738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3051), + [8740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2977), + [8742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3042), + [8744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3054), + [8746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2973), + [8748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(823), + [8750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3349), + [8752] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 268), + [8754] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 311), + [8756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2154), + [8758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3396), + [8760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1187), + [8762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(401), + [8764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1188), + [8766] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_clause, 4, 0, 0), + [8768] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_export_clause_repeat1, 2, 0, 0), SHIFT_REPEAT(3539), + [8771] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_export_clause_repeat1, 2, 0, 0), + [8773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3581), + [8775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4110), + [8777] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 313), + [8779] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 305), + [8781] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_heritage, 1, 0, 0), + [8783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5665), + [8785] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 312), + [8787] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 262), + [8789] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 263), + [8791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4572), + [8793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1655), + [8795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3810), + [8797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3833), + [8799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(848), + [8801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1599), + [8803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1125), + [8805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1126), + [8807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1657), + [8809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3196), + [8811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(960), + [8813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(849), + [8815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(214), + [8817] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 270), + [8819] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 306), + [8821] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 6, 0, 298), + [8823] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 6, 0, 300), + [8825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(212), + [8827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5808), + [8829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1664), + [8831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3727), + [8833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(861), + [8835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3462), + [8837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2502), + [8839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(963), + [8841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3152), + [8843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2956), + [8845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3153), + [8847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3156), + [8849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2958), + [8851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3157), + [8853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3161), + [8855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2959), + [8857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3162), + [8859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3165), + [8861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2960), + [8863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3166), + [8865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(922), + [8867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5758), + [8869] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5642), + [8871] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 264), + [8873] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5643), + [8875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3270), + [8877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(965), + [8879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3577), + [8881] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_named_imports_repeat1, 2, 0, 0), SHIFT_REPEAT(3441), + [8884] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_named_imports_repeat1, 2, 0, 0), + [8886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3568), + [8888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(967), + [8890] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 6, 0, 301), + [8892] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_pattern_repeat1, 2, 0, 0), SHIFT_REPEAT(266), + [8895] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_pattern_repeat1, 2, 0, 0), + [8897] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_tuple_type_repeat1, 2, 0, 0), SHIFT_REPEAT(923), + [8900] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_tuple_type_repeat1, 2, 0, 0), + [8902] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3699), + [8904] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5436), + [8906] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 272), + [8908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(264), + [8910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5659), + [8912] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variance, 2, 0, 0), + [8914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4118), + [8916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1638), + [8918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5608), + [8920] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 5, 0, 258), + [8922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3967), + [8924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5662), + [8926] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 329), + [8928] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 332), + [8930] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 334), + [8932] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 335), + [8934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), + [8936] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 7, 0, 326), + [8938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5464), + [8940] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 7, 0, 327), + [8942] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 337), + [8944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4249), + [8946] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 340), + [8948] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 160), + [8950] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 5, 0, 257), + [8952] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 341), + [8954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2353), + [8956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(918), + [8958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2066), + [8960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1073), + [8962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1074), + [8964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3888), + [8966] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_parameters_repeat1, 2, 0, 0), SHIFT_REPEAT(4036), + [8969] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_parameters_repeat1, 2, 0, 0), + [8971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3413), + [8973] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 3, 0, 125), + [8975] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_variance, 1, 0, 0), SHIFT(4942), + [8978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2766), + [8980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4283), + [8982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1484), + [8984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(971), + [8986] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 163), + [8988] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 89), + [8990] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pair_pattern, 3, 0, 84), + [8992] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 165), + [8994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(260), + [8996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5747), + [8998] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_parameters, 3, 0, 0), + [9000] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 5, 0, 259), + [9002] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_extends_clause_repeat1, 2, 0, 47), + [9004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(799), + [9006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2222), + [9008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2768), + [9010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4326), + [9012] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_parameters, 4, 0, 0), + [9014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3432), + [9016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2769), + [9018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4328), + [9020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2867), + [9022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3058), + [9024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2896), + [9026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3710), + [9028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2895), + [9030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3062), + [9032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2890), + [9034] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 260), + [9036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2868), + [9038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2968), + [9040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2888), + [9042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2881), + [9044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2957), + [9046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2884), + [9048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4903), + [9050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2217), + [9052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(819), + [9054] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5493), + [9056] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5506), + [9058] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), SHIFT_REPEAT(2408), + [9061] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), + [9063] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_pattern_repeat1, 2, 0, 0), SHIFT_REPEAT(2294), + [9066] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_pattern_repeat1, 2, 0, 0), + [9068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5503), + [9070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(835), + [9072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(857), + [9074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3023), + [9076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3306), + [9078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(893), + [9080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2762), + [9082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(802), + [9084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1874), + [9086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2775), + [9088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(883), + [9090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2759), + [9092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(901), + [9094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5946), + [9096] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__import_identifier, 1, 0, 0), + [9098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(975), + [9100] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__module_export_name, 1, 0, 0), + [9102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3328), + [9104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6072), + [9106] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 352), + [9108] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 353), + [9110] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5172), + [9112] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5896), + [9114] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declarator, 3, 0, 88), + [9116] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declarator, 3, 0, 89), + [9118] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_clause, 5, 0, 0), + [9120] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 355), + [9122] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 8, 0, 350), + [9124] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 357), + [9126] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 358), + [9128] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_implements_clause, 3, 0, 0), + [9130] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 360), + [9132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3409), + [9134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2323), + [9136] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_formal_parameters_repeat1, 2, 0, 0), SHIFT_REPEAT(224), + [9139] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_formal_parameters_repeat1, 2, 0, 0), + [9141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1041), + [9143] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_clause, 2, 0, 0), + [9145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3436), + [9147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4816), + [9149] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 361), + [9151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3664), + [9153] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 274), + [9155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1693), + [9157] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 215), + [9159] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 217), + [9161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4285), + [9163] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_specifier, 1, 0, 5), + [9165] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 219), + [9167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(211), + [9169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3876), + [9171] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 4, 0, 182), + [9173] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 4, 0, 212), + [9175] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 221), + [9177] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 224), + [9179] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 302), + [9181] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 2, 0, 31), + [9183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1320), + [9185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(376), + [9187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1302), + [9189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5786), + [9191] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_enum_body_repeat1, 2, 0, 243), SHIFT_REPEAT(2781), + [9194] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_enum_body_repeat1, 2, 0, 243), + [9196] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 226), + [9198] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 228), + [9200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(207), + [9202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3681), + [9204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1067), + [9206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5199), + [9208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(265), + [9210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5782), + [9212] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 9, 0, 366), + [9214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(77), + [9216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5452), + [9218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5453), + [9220] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 9, 0, 368), + [9222] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 9, 0, 369), + [9224] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 9, 0, 371), + [9226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(209), + [9228] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_pattern, 1, -1, 0), SHIFT(557), + [9231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(208), + [9233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5063), + [9235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5838), + [9237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3941), + [9239] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 10, 0, 374), + [9241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4465), + [9243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5800), + [9245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(828), + [9247] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3619), + [9249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3154), + [9251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3155), + [9253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3158), + [9255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3160), + [9257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2776), + [9259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3163), + [9261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3164), + [9263] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_specifier, 3, 0, 152), + [9265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2906), + [9267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2907), + [9269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1888), + [9271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1889), + [9273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1890), + [9275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1891), + [9277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1894), + [9279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1895), + [9281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1898), + [9283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1899), + [9285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(839), + [9287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(826), + [9289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(889), + [9291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4141), + [9293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4139), + [9295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3080), + [9297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3081), + [9299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3035), + [9301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3036), + [9303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3082), + [9305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3083), + [9307] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_specifier, 3, 0, 155), + [9309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2899), + [9311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2883), + [9313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3060), + [9315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2951), + [9317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2874), + [9319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2887), + [9321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2869), + [9323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2875), + [9325] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_required_parameter, 2, 0, 38), + [9327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(890), + [9329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(847), + [9331] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tuple_parameter, 2, 0, 174), + [9333] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_specifier, 3, 0, 152), + [9335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1370), + [9337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1355), + [9339] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tuple_parameter, 2, 0, 32), + [9341] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optional_type, 2, 0, 0), + [9343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(367), + [9345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2995), + [9347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3015), + [9349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2223), + [9351] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_specifier, 2, 0, 59), + [9353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4147), + [9355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4146), + [9357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4150), + [9359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4148), + [9361] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 4, 0, 184), + [9363] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 4, 0, 186), + [9365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1185), + [9367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1186), + [9369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(836), + [9371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1267), + [9373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1292), + [9375] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optional_tuple_parameter, 3, 0, 197), + [9377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4573), + [9379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2908), + [9381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2903), + [9383] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_assignment, 2, 0, 31), + [9385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(905), + [9387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(902), + [9389] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_attribute, 2, 0, 0), + [9391] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_specifier, 1, 0, 5), + [9393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(387), + [9395] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_specifier, 4, 0, 203), + [9397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2910), + [9399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2905), + [9401] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optional_tuple_parameter, 3, 0, 88), + [9403] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4055), + [9405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2770), + [9407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1313), + [9409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1311), + [9411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2278), + [9413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(840), + [9415] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_specifier, 4, 0, 207), + [9417] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_specifier, 4, 0, 203), + [9419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(854), + [9421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(846), + [9423] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 5, 0, 237), + [9425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(325), + [9427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1602), + [9429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1603), + [9431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4365), + [9433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6212), + [9435] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optional_parameter, 4, 0, 157), + [9437] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optional_parameter, 3, 0, 95), + [9439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1612), + [9441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1613), + [9443] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_required_parameter, 3, 0, 97), + [9445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1614), + [9447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1619), + [9449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1039), + [9451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1005), + [9453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4384), + [9455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6221), + [9457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4237), + [9459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4236), + [9461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4239), + [9463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4238), + [9465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4241), + [9467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4240), + [9469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4242), + [9471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1337), + [9473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1334), + [9475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3881), + [9477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1500), + [9479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1524), + [9481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1539), + [9483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1542), + [9485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4658), + [9487] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_clause, 1, 0, 0), + [9489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4299), + [9491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5860), + [9493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1550), + [9495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1551), + [9497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1554), + [9499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1556), + [9501] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 5, 0, 238), + [9503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(865), + [9505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(860), + [9507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(404), + [9509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4983), + [9511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(869), + [9513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(867), + [9515] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_enum_body_repeat1, 2, 0, 0), + [9517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1268), + [9519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1275), + [9521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2073), + [9523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2077), + [9525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2085), + [9527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2086), + [9529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2089), + [9531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2091), + [9533] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 6, 0, 283), + [9535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(874), + [9537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(873), + [9539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(876), + [9541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(875), + [9543] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 3, 0, 132), + [9545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5172), + [9547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(841), + [9549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1288), + [9551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1291), + [9553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4252), + [9555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5972), + [9557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3214), + [9559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3215), + [9561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3216), + [9563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3217), + [9565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3218), + [9567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3220), + [9569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1193), + [9571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1194), + [9573] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 3, 0, 137), + [9575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1348), + [9577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1339), + [9579] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 2, 0, 61), + [9581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(879), + [9583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(877), + [9585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4466), + [9587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(880), + [9589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3078), + [9591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3079), + [9593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1683), + [9595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1004), + [9597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5755), + [9599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3170), + [9601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(545), + [9603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3183), + [9605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4702), + [9607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3299), + [9609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5449), + [9611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1601), + [9613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2882), + [9615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1665), + [9617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(415), + [9619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(940), + [9621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2996), + [9623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5874), + [9625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4291), + [9627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(345), + [9629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(429), + [9631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(452), + [9633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5923), + [9635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3171), + [9637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2166), + [9639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3184), + [9641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3172), + [9643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1604), + [9645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1245), + [9647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3380), + [9649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3173), + [9651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2900), + [9653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(394), + [9655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3557), + [9657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(397), + [9659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(398), + [9661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(494), + [9663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3468), + [9665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3174), + [9667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(777), + [9669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2876), + [9671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3185), + [9673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3186), + [9675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(471), + [9677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3187), + [9679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2891), + [9681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6030), + [9683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6021), + [9685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2026), + [9687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4919), + [9689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3545), + [9691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5744), + [9693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1082), + [9695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1042), + [9697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1083), + [9699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2892), + [9701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3012), + [9703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(925), + [9705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5675), + [9707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2038), + [9709] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6112), + [9711] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_imports, 4, 0, 0), + [9713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2897), + [9715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3018), + [9717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5836), + [9719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3019), + [9721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1924), + [9723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5871), + [9725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(356), + [9727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(994), + [9729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1776), + [9731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3040), + [9733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1648), + [9735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4740), + [9737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5694), + [9739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3975), + [9741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(945), + [9743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1925), + [9745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6074), + [9747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(950), + [9749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2885), + [9751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5796), + [9753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3393), + [9755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5954), + [9757] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_heritage, 2, 0, 0), + [9759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1926), + [9761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1049), + [9763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1927), + [9765] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_import, 3, 0, 0), + [9767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5912), + [9769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1928), + [9771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1929), + [9773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5896), + [9775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(947), + [9777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1052), + [9779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2898), + [9781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3175), + [9783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2878), + [9785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3348), + [9787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(439), + [9789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5712), + [9791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1053), + [9793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1134), + [9795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3176), + [9797] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_export, 3, 0, 0), + [9799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2922), + [9801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1056), + [9803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1930), + [9805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1069), + [9807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2919), + [9809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2936), + [9811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1931), + [9813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4300), + [9815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1054), + [9817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6065), + [9819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(931), + [9821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5942), + [9823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1932), + [9825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1015), + [9827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2937), + [9829] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_clause, 3, 0, 0), + [9831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(998), + [9833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6051), + [9835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3541), + [9837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1115), + [9839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(995), + [9841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1511), + [9843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2863), + [9845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1512), + [9847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1933), + [9849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1513), + [9851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3178), + [9853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(364), + [9855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1514), + [9857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1515), + [9859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5964), + [9861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1516), + [9863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1517), + [9865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1518), + [9867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(942), + [9869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1519), + [9871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1520), + [9873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3179), + [9875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1580), + [9877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2893), + [9879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2880), + [9881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1072), + [9883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2990), + [9885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(991), + [9887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1526), + [9889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1527), + [9891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1528), + [9893] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_imports, 2, 0, 0), + [9895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1529), + [9897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1530), + [9899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3111), + [9901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1532), + [9903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1533), + [9905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1534), + [9907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1586), + [9909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1535), + [9911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1536), + [9913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1104), + [9915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3415), + [9917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5145), + [9919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3558), + [9921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(936), + [9923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(370), + [9925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3671), + [9927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(405), + [9929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2961), + [9931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(372), + [9933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5743), + [9935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2966), + [9937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2344), + [9939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(390), + [9941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(373), + [9943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(529), + [9945] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2722), + [9947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1079), + [9949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3384), + [9951] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3180), + [9953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1910), + [9955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(391), + [9957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(392), + [9959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(393), + [9961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3346), + [9963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2072), + [9965] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6229), + [9967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4908), + [9969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5619), + [9971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(573), + [9973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(640), + [9975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2081), + [9977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2969), + [9979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3181), + [9981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2980), + [9983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2989), + [9985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(992), + [9987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1911), + [9989] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_imports, 3, 0, 0), + [9991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(949), + [9993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1071), + [9995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2991), + [9997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(365), + [9999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3830), + [10001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2955), + [10003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6183), + [10005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4688), + [10007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3549), + [10009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2596), + [10011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(932), + [10013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1494), + [10015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(374), + [10017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2962), + [10019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1674), + [10021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(375), + [10023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1678), + [10025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(951), + [10027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2965), + [10029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1912), + [10031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(445), + [10033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2406), + [10035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3693), + [10037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1913), + [10039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5440), + [10041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(953), + [10043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1914), + [10045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3447), + [10047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1915), + [10049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2978), + [10051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(954), + [10053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1916), + [10055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3832), + [10057] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6096), + [10059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2293), + [10061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3101), + [10063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3452), + [10065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(767), + [10067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3167), + [10069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(770), + [10071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2886), + [10073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3168), + [10075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3342), + [10077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1917), + [10079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2979), + [10081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(924), + [10083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1202), + [10085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2928), + [10087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1918), + [10089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5987), + [10091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(339), + [10093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(234), + [10095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(938), + [10097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), + [10099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3182), + [10101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(620), + [10103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3044), + [10105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(996), + [10107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5976), + [10109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(997), + [10111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1919), + [10113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2894), + [10115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(349), + [10117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232), + [10119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(506), + [10121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3110), + [10123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(351), + [10125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2889), + [10127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(352), + [10129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(353), + [10131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3169), + [10133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3362), + [10135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(929), + [10137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1084), + [10139] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), + [10141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(523), + [10143] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5868), + [10145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4731), + [10147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3238), + [10149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(986), + [10151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1006), + [10153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4061), + [10155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(340), + [10157] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_imports, 5, 0, 0), + [10159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4062), + [10161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(557), + [10163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4786), + [10165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3247), + [10167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4727), + [10169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(359), + [10171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3208), + [10173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1108), + [10175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(926), + [10177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(999), + [10179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(952), + [10181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(584), + [10183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4655), + [10185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(341), + [10187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(381), + [10189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(382), + [10191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(383), + [10193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1310), + [10195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5683), + [10197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(384), + [10199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(293), + [10201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2879), + [10203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4570), + [10205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4706), + [10207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3735), + [10209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(360), + [10211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5948), + [10213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4576), + [10215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(408), + [10217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(361), + [10219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(331), + [10221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1031), + [10223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2870), + [10225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1789), + [10227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(334), + [10229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(601), + [10231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1663), + [10233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1109), + [10235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1064), + [10237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3041), + [10239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2871), + [10241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5850), + [10243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2872), + [10245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2873), + [10247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1127), + [10249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(342), + [10251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3298), + [10253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4795), + [10255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(948), + [10257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2877), + [10259] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6083), }; enum ts_external_scanner_symbol_identifiers { diff --git a/codegraph-kernel/grammars/typescript/typescript/src/parser.c b/codegraph-kernel/grammars/typescript/typescript/src/parser.c index 2e6cfdc2b..08df09639 100644 --- a/codegraph-kernel/grammars/typescript/typescript/src/parser.c +++ b/codegraph-kernel/grammars/typescript/typescript/src/parser.c @@ -7,8 +7,8 @@ #endif #define LANGUAGE_VERSION 15 -#define STATE_COUNT 6126 -#define LARGE_STATE_COUNT 1203 +#define STATE_COUNT 6134 +#define LARGE_STATE_COUNT 1206 #define SYMBOL_COUNT 379 #define ALIAS_COUNT 7 #define TOKEN_COUNT 168 @@ -16,7 +16,7 @@ #define FIELD_COUNT 40 #define MAX_ALIAS_SEQUENCE_LENGTH 11 #define MAX_RESERVED_WORD_SET_SIZE 0 -#define PRODUCTION_ID_COUNT 363 +#define PRODUCTION_ID_COUNT 364 #define SUPERTYPE_COUNT 7 enum ts_symbol_identifiers { @@ -171,12 +171,12 @@ enum ts_symbol_identifiers { anon_sym_PLUS_QMARK_COLON = 149, anon_sym_QMARK_COLON = 150, anon_sym_asserts = 151, - anon_sym_infer = 152, - anon_sym_is = 153, + anon_sym_never = 152, + anon_sym_unknown = 153, anon_sym_keyof = 154, - anon_sym_unique = 155, - anon_sym_unknown = 156, - anon_sym_never = 157, + anon_sym_infer = 155, + anon_sym_is = 156, + anon_sym_unique = 157, anon_sym_LBRACE_PIPE = 158, anon_sym_PIPE_RBRACE = 159, sym__automatic_semicolon = 160, @@ -560,12 +560,12 @@ static const char * const ts_symbol_names[] = { [anon_sym_PLUS_QMARK_COLON] = "+\?:", [anon_sym_QMARK_COLON] = "\?:", [anon_sym_asserts] = "asserts", + [anon_sym_never] = "never", + [anon_sym_unknown] = "unknown", + [anon_sym_keyof] = "keyof", [anon_sym_infer] = "infer", [anon_sym_is] = "is", - [anon_sym_keyof] = "keyof", [anon_sym_unique] = "unique symbol", - [anon_sym_unknown] = "unknown", - [anon_sym_never] = "never", [anon_sym_LBRACE_PIPE] = "{|", [anon_sym_PIPE_RBRACE] = "|}", [sym__automatic_semicolon] = "_automatic_semicolon", @@ -949,12 +949,12 @@ static const TSSymbol ts_symbol_map[] = { [anon_sym_PLUS_QMARK_COLON] = anon_sym_PLUS_QMARK_COLON, [anon_sym_QMARK_COLON] = anon_sym_QMARK_COLON, [anon_sym_asserts] = anon_sym_asserts, + [anon_sym_never] = anon_sym_never, + [anon_sym_unknown] = anon_sym_unknown, + [anon_sym_keyof] = anon_sym_keyof, [anon_sym_infer] = anon_sym_infer, [anon_sym_is] = anon_sym_is, - [anon_sym_keyof] = anon_sym_keyof, [anon_sym_unique] = anon_sym_unique, - [anon_sym_unknown] = anon_sym_unknown, - [anon_sym_never] = anon_sym_never, [anon_sym_LBRACE_PIPE] = anon_sym_LBRACE_PIPE, [anon_sym_PIPE_RBRACE] = anon_sym_PIPE_RBRACE, [sym__automatic_semicolon] = sym__automatic_semicolon, @@ -1794,11 +1794,11 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = false, }, - [anon_sym_infer] = { + [anon_sym_never] = { .visible = true, .named = false, }, - [anon_sym_is] = { + [anon_sym_unknown] = { .visible = true, .named = false, }, @@ -1806,15 +1806,15 @@ static const TSSymbolMetadata ts_symbol_metadata[] = { .visible = true, .named = false, }, - [anon_sym_unique] = { + [anon_sym_infer] = { .visible = true, .named = false, }, - [anon_sym_unknown] = { + [anon_sym_is] = { .visible = true, .named = false, }, - [anon_sym_never] = { + [anon_sym_unique] = { .visible = true, .named = false, }, @@ -2952,233 +2952,234 @@ static const TSMapSlice ts_field_map_slices[PRODUCTION_ID_COUNT] = { [132] = {.index = 247, .length = 1}, [133] = {.index = 248, .length = 2}, [134] = {.index = 250, .length = 2}, - [135] = {.index = 252, .length = 2}, - [136] = {.index = 254, .length = 3}, - [137] = {.index = 257, .length = 2}, - [138] = {.index = 259, .length = 4}, + [135] = {.index = 44, .length = 2}, + [136] = {.index = 252, .length = 2}, + [137] = {.index = 254, .length = 3}, + [138] = {.index = 257, .length = 2}, [139] = {.index = 259, .length = 4}, - [140] = {.index = 263, .length = 4}, + [140] = {.index = 259, .length = 4}, [141] = {.index = 263, .length = 4}, - [142] = {.index = 155, .length = 2}, - [143] = {.index = 267, .length = 1}, + [142] = {.index = 263, .length = 4}, + [143] = {.index = 155, .length = 2}, [144] = {.index = 267, .length = 1}, - [145] = {.index = 193, .length = 2}, - [146] = {.index = 195, .length = 3}, - [147] = {.index = 268, .length = 2}, - [148] = {.index = 270, .length = 3}, - [149] = {.index = 273, .length = 2}, - [150] = {.index = 275, .length = 3}, - [151] = {.index = 278, .length = 2}, - [152] = {.index = 280, .length = 3}, - [153] = {.index = 283, .length = 1}, - [154] = {.index = 284, .length = 2}, - [155] = {.index = 286, .length = 2}, - [156] = {.index = 288, .length = 5}, - [157] = {.index = 284, .length = 2}, - [158] = {.index = 293, .length = 1}, - [159] = {.index = 294, .length = 4}, - [160] = {.index = 298, .length = 2}, - [161] = {.index = 247, .length = 1}, - [162] = {.index = 300, .length = 2}, - [163] = {.index = 302, .length = 2}, - [164] = {.index = 304, .length = 4}, - [165] = {.index = 308, .length = 2}, - [166] = {.index = 310, .length = 2}, - [167] = {.index = 312, .length = 3}, - [168] = {.index = 315, .length = 3}, - [169] = {.index = 318, .length = 3}, - [170] = {.index = 321, .length = 4}, - [171] = {.index = 325, .length = 4}, - [172] = {.index = 329, .length = 4}, - [173] = {.index = 333, .length = 5}, - [174] = {.index = 338, .length = 2}, - [175] = {.index = 340, .length = 2}, - [176] = {.index = 342, .length = 1}, - [177] = {.index = 343, .length = 4}, + [145] = {.index = 267, .length = 1}, + [146] = {.index = 193, .length = 2}, + [147] = {.index = 195, .length = 3}, + [148] = {.index = 268, .length = 2}, + [149] = {.index = 270, .length = 3}, + [150] = {.index = 273, .length = 2}, + [151] = {.index = 275, .length = 3}, + [152] = {.index = 278, .length = 2}, + [153] = {.index = 280, .length = 3}, + [154] = {.index = 283, .length = 1}, + [155] = {.index = 284, .length = 2}, + [156] = {.index = 286, .length = 2}, + [157] = {.index = 288, .length = 5}, + [158] = {.index = 284, .length = 2}, + [159] = {.index = 293, .length = 1}, + [160] = {.index = 294, .length = 4}, + [161] = {.index = 298, .length = 2}, + [162] = {.index = 247, .length = 1}, + [163] = {.index = 300, .length = 2}, + [164] = {.index = 302, .length = 2}, + [165] = {.index = 304, .length = 4}, + [166] = {.index = 308, .length = 2}, + [167] = {.index = 310, .length = 2}, + [168] = {.index = 312, .length = 3}, + [169] = {.index = 315, .length = 3}, + [170] = {.index = 318, .length = 3}, + [171] = {.index = 321, .length = 4}, + [172] = {.index = 325, .length = 4}, + [173] = {.index = 329, .length = 4}, + [174] = {.index = 333, .length = 5}, + [175] = {.index = 338, .length = 2}, + [176] = {.index = 340, .length = 2}, + [177] = {.index = 342, .length = 1}, [178] = {.index = 343, .length = 4}, - [179] = {.index = 347, .length = 2}, - [180] = {.index = 349, .length = 2}, - [181] = {.index = 351, .length = 3}, - [182] = {.index = 354, .length = 1}, - [183] = {.index = 355, .length = 2}, - [184] = {.index = 357, .length = 3}, - [185] = {.index = 360, .length = 2}, - [186] = {.index = 362, .length = 3}, - [187] = {.index = 365, .length = 2}, - [188] = {.index = 365, .length = 2}, - [189] = {.index = 318, .length = 3}, - [190] = {.index = 367, .length = 3}, - [191] = {.index = 370, .length = 3}, - [192] = {.index = 150, .length = 2}, - [193] = {.index = 373, .length = 2}, - [194] = {.index = 375, .length = 3}, - [195] = {.index = 378, .length = 4}, - [196] = {.index = 382, .length = 3}, - [197] = {.index = 385, .length = 3}, - [198] = {.index = 388, .length = 2}, - [199] = {.index = 390, .length = 3}, - [200] = {.index = 393, .length = 5}, - [201] = {.index = 398, .length = 5}, - [202] = {.index = 388, .length = 2}, - [203] = {.index = 403, .length = 3}, + [179] = {.index = 343, .length = 4}, + [180] = {.index = 347, .length = 2}, + [181] = {.index = 349, .length = 2}, + [182] = {.index = 351, .length = 3}, + [183] = {.index = 354, .length = 1}, + [184] = {.index = 150, .length = 2}, + [185] = {.index = 355, .length = 2}, + [186] = {.index = 357, .length = 3}, + [187] = {.index = 360, .length = 2}, + [188] = {.index = 362, .length = 3}, + [189] = {.index = 365, .length = 2}, + [190] = {.index = 365, .length = 2}, + [191] = {.index = 318, .length = 3}, + [192] = {.index = 367, .length = 3}, + [193] = {.index = 370, .length = 3}, + [194] = {.index = 373, .length = 2}, + [195] = {.index = 375, .length = 3}, + [196] = {.index = 378, .length = 4}, + [197] = {.index = 382, .length = 3}, + [198] = {.index = 385, .length = 3}, + [199] = {.index = 388, .length = 2}, + [200] = {.index = 390, .length = 3}, + [201] = {.index = 393, .length = 5}, + [202] = {.index = 398, .length = 5}, + [203] = {.index = 388, .length = 2}, [204] = {.index = 403, .length = 3}, - [205] = {.index = 406, .length = 3}, - [206] = {.index = 409, .length = 2}, - [207] = {.index = 411, .length = 4}, - [208] = {.index = 150, .length = 2}, - [209] = {.index = 415, .length = 1}, - [210] = {.index = 416, .length = 2}, - [211] = {.index = 418, .length = 2}, - [212] = {.index = 420, .length = 2}, - [213] = {.index = 422, .length = 2}, - [214] = {.index = 424, .length = 3}, - [215] = {.index = 354, .length = 1}, - [216] = {.index = 427, .length = 3}, - [217] = {.index = 430, .length = 4}, - [218] = {.index = 434, .length = 2}, - [219] = {.index = 436, .length = 3}, - [220] = {.index = 439, .length = 3}, - [221] = {.index = 442, .length = 3}, - [222] = {.index = 445, .length = 3}, - [223] = {.index = 448, .length = 4}, - [224] = {.index = 452, .length = 5}, - [225] = {.index = 457, .length = 3}, - [226] = {.index = 460, .length = 2}, - [227] = {.index = 462, .length = 2}, - [228] = {.index = 464, .length = 4}, - [229] = {.index = 468, .length = 4}, - [230] = {.index = 472, .length = 4}, - [231] = {.index = 476, .length = 3}, - [232] = {.index = 479, .length = 2}, - [233] = {.index = 481, .length = 2}, - [234] = {.index = 483, .length = 3}, - [235] = {.index = 486, .length = 2}, - [236] = {.index = 488, .length = 3}, - [237] = {.index = 491, .length = 2}, - [238] = {.index = 493, .length = 2}, - [239] = {.index = 495, .length = 2}, - [240] = {.index = 497, .length = 1}, - [241] = {.index = 498, .length = 4}, - [242] = {.index = 502, .length = 3}, - [243] = {.index = 505, .length = 4}, - [244] = {.index = 509, .length = 5}, - [245] = {.index = 514, .length = 5}, - [246] = {.index = 519, .length = 1}, - [247] = {.index = 520, .length = 2}, - [248] = {.index = 522, .length = 4}, - [249] = {.index = 526, .length = 4}, - [250] = {.index = 530, .length = 4}, - [251] = {.index = 534, .length = 3}, - [252] = {.index = 537, .length = 2}, - [253] = {.index = 539, .length = 4}, - [254] = {.index = 543, .length = 4}, - [255] = {.index = 547, .length = 4}, - [256] = {.index = 551, .length = 2}, - [257] = {.index = 553, .length = 2}, - [258] = {.index = 555, .length = 3}, - [259] = {.index = 558, .length = 3}, - [260] = {.index = 561, .length = 2}, - [261] = {.index = 563, .length = 2}, - [262] = {.index = 565, .length = 1}, - [263] = {.index = 566, .length = 1}, - [264] = {.index = 567, .length = 3}, - [265] = {.index = 570, .length = 3}, - [266] = {.index = 573, .length = 3}, - [267] = {.index = 576, .length = 3}, - [268] = {.index = 579, .length = 4}, - [269] = {.index = 583, .length = 2}, - [270] = {.index = 585, .length = 4}, - [271] = {.index = 589, .length = 3}, - [272] = {.index = 592, .length = 2}, - [273] = {.index = 594, .length = 4}, - [274] = {.index = 598, .length = 4}, - [275] = {.index = 602, .length = 4}, - [276] = {.index = 606, .length = 3}, - [277] = {.index = 609, .length = 3}, - [279] = {.index = 612, .length = 4}, - [280] = {.index = 616, .length = 5}, - [281] = {.index = 621, .length = 5}, - [282] = {.index = 626, .length = 5}, - [283] = {.index = 631, .length = 5}, - [284] = {.index = 636, .length = 4}, - [285] = {.index = 640, .length = 5}, - [286] = {.index = 645, .length = 4}, - [287] = {.index = 649, .length = 4}, - [288] = {.index = 653, .length = 3}, - [289] = {.index = 656, .length = 3}, - [290] = {.index = 659, .length = 3}, - [291] = {.index = 656, .length = 3}, - [292] = {.index = 662, .length = 4}, - [293] = {.index = 666, .length = 2}, - [294] = {.index = 668, .length = 4}, - [295] = {.index = 672, .length = 4}, - [296] = {.index = 676, .length = 3}, - [297] = {.index = 679, .length = 2}, - [298] = {.index = 681, .length = 2}, - [299] = {.index = 683, .length = 3}, - [300] = {.index = 686, .length = 2}, - [301] = {.index = 688, .length = 2}, - [302] = {.index = 690, .length = 1}, - [303] = {.index = 691, .length = 3}, - [304] = {.index = 694, .length = 3}, - [305] = {.index = 697, .length = 4}, - [306] = {.index = 701, .length = 4}, - [307] = {.index = 705, .length = 3}, - [308] = {.index = 708, .length = 3}, - [309] = {.index = 711, .length = 2}, - [310] = {.index = 713, .length = 4}, - [311] = {.index = 717, .length = 5}, - [312] = {.index = 722, .length = 5}, - [313] = {.index = 727, .length = 5}, - [314] = {.index = 732, .length = 5}, - [315] = {.index = 737, .length = 4}, - [316] = {.index = 741, .length = 4}, - [317] = {.index = 745, .length = 4}, - [318] = {.index = 749, .length = 3}, - [319] = {.index = 752, .length = 3}, + [205] = {.index = 403, .length = 3}, + [206] = {.index = 406, .length = 3}, + [207] = {.index = 409, .length = 2}, + [208] = {.index = 411, .length = 4}, + [209] = {.index = 150, .length = 2}, + [210] = {.index = 415, .length = 1}, + [211] = {.index = 416, .length = 2}, + [212] = {.index = 418, .length = 2}, + [213] = {.index = 420, .length = 2}, + [214] = {.index = 422, .length = 2}, + [215] = {.index = 424, .length = 3}, + [216] = {.index = 354, .length = 1}, + [217] = {.index = 427, .length = 3}, + [218] = {.index = 430, .length = 4}, + [219] = {.index = 434, .length = 2}, + [220] = {.index = 436, .length = 3}, + [221] = {.index = 439, .length = 3}, + [222] = {.index = 442, .length = 3}, + [223] = {.index = 445, .length = 3}, + [224] = {.index = 448, .length = 4}, + [225] = {.index = 452, .length = 5}, + [226] = {.index = 457, .length = 3}, + [227] = {.index = 460, .length = 2}, + [228] = {.index = 462, .length = 2}, + [229] = {.index = 464, .length = 4}, + [230] = {.index = 468, .length = 4}, + [231] = {.index = 472, .length = 4}, + [232] = {.index = 476, .length = 3}, + [233] = {.index = 479, .length = 2}, + [234] = {.index = 481, .length = 2}, + [235] = {.index = 483, .length = 3}, + [236] = {.index = 486, .length = 2}, + [237] = {.index = 488, .length = 3}, + [238] = {.index = 491, .length = 2}, + [239] = {.index = 493, .length = 2}, + [240] = {.index = 495, .length = 2}, + [241] = {.index = 497, .length = 1}, + [242] = {.index = 498, .length = 4}, + [243] = {.index = 502, .length = 3}, + [244] = {.index = 505, .length = 4}, + [245] = {.index = 509, .length = 5}, + [246] = {.index = 514, .length = 5}, + [247] = {.index = 519, .length = 1}, + [248] = {.index = 520, .length = 2}, + [249] = {.index = 522, .length = 4}, + [250] = {.index = 526, .length = 4}, + [251] = {.index = 530, .length = 4}, + [252] = {.index = 534, .length = 3}, + [253] = {.index = 537, .length = 2}, + [254] = {.index = 539, .length = 4}, + [255] = {.index = 543, .length = 4}, + [256] = {.index = 547, .length = 4}, + [257] = {.index = 551, .length = 2}, + [258] = {.index = 553, .length = 2}, + [259] = {.index = 555, .length = 3}, + [260] = {.index = 558, .length = 3}, + [261] = {.index = 561, .length = 2}, + [262] = {.index = 563, .length = 2}, + [263] = {.index = 565, .length = 1}, + [264] = {.index = 566, .length = 1}, + [265] = {.index = 567, .length = 3}, + [266] = {.index = 570, .length = 3}, + [267] = {.index = 573, .length = 3}, + [268] = {.index = 576, .length = 3}, + [269] = {.index = 579, .length = 4}, + [270] = {.index = 583, .length = 2}, + [271] = {.index = 585, .length = 4}, + [272] = {.index = 589, .length = 3}, + [273] = {.index = 592, .length = 2}, + [274] = {.index = 594, .length = 4}, + [275] = {.index = 598, .length = 4}, + [276] = {.index = 602, .length = 4}, + [277] = {.index = 606, .length = 3}, + [278] = {.index = 609, .length = 3}, + [280] = {.index = 612, .length = 4}, + [281] = {.index = 616, .length = 5}, + [282] = {.index = 621, .length = 5}, + [283] = {.index = 626, .length = 5}, + [284] = {.index = 631, .length = 5}, + [285] = {.index = 636, .length = 4}, + [286] = {.index = 640, .length = 5}, + [287] = {.index = 645, .length = 4}, + [288] = {.index = 649, .length = 4}, + [289] = {.index = 653, .length = 3}, + [290] = {.index = 656, .length = 3}, + [291] = {.index = 659, .length = 3}, + [292] = {.index = 656, .length = 3}, + [293] = {.index = 662, .length = 4}, + [294] = {.index = 666, .length = 2}, + [295] = {.index = 668, .length = 4}, + [296] = {.index = 672, .length = 4}, + [297] = {.index = 676, .length = 3}, + [298] = {.index = 679, .length = 2}, + [299] = {.index = 681, .length = 2}, + [300] = {.index = 683, .length = 3}, + [301] = {.index = 686, .length = 2}, + [302] = {.index = 688, .length = 2}, + [303] = {.index = 690, .length = 1}, + [304] = {.index = 691, .length = 3}, + [305] = {.index = 694, .length = 3}, + [306] = {.index = 697, .length = 4}, + [307] = {.index = 701, .length = 4}, + [308] = {.index = 705, .length = 3}, + [309] = {.index = 708, .length = 3}, + [310] = {.index = 711, .length = 2}, + [311] = {.index = 713, .length = 4}, + [312] = {.index = 717, .length = 5}, + [313] = {.index = 722, .length = 5}, + [314] = {.index = 727, .length = 5}, + [315] = {.index = 732, .length = 5}, + [316] = {.index = 737, .length = 4}, + [317] = {.index = 741, .length = 4}, + [318] = {.index = 745, .length = 4}, + [319] = {.index = 749, .length = 3}, [320] = {.index = 752, .length = 3}, - [321] = {.index = 755, .length = 2}, - [322] = {.index = 757, .length = 2}, - [323] = {.index = 759, .length = 3}, - [324] = {.index = 762, .length = 2}, - [325] = {.index = 764, .length = 2}, - [326] = {.index = 766, .length = 4}, - [327] = {.index = 770, .length = 3}, - [328] = {.index = 773, .length = 3}, - [329] = {.index = 776, .length = 4}, - [330] = {.index = 780, .length = 3}, - [331] = {.index = 783, .length = 3}, - [332] = {.index = 786, .length = 2}, - [333] = {.index = 788, .length = 5}, - [334] = {.index = 793, .length = 5}, - [335] = {.index = 798, .length = 5}, - [336] = {.index = 803, .length = 4}, + [321] = {.index = 752, .length = 3}, + [322] = {.index = 755, .length = 2}, + [323] = {.index = 757, .length = 2}, + [324] = {.index = 759, .length = 3}, + [325] = {.index = 762, .length = 2}, + [326] = {.index = 764, .length = 2}, + [327] = {.index = 766, .length = 4}, + [328] = {.index = 770, .length = 3}, + [329] = {.index = 773, .length = 3}, + [330] = {.index = 776, .length = 4}, + [331] = {.index = 780, .length = 3}, + [332] = {.index = 783, .length = 3}, + [333] = {.index = 786, .length = 2}, + [334] = {.index = 788, .length = 5}, + [335] = {.index = 793, .length = 5}, + [336] = {.index = 798, .length = 5}, [337] = {.index = 803, .length = 4}, - [338] = {.index = 807, .length = 4}, - [339] = {.index = 811, .length = 4}, - [340] = {.index = 815, .length = 3}, - [341] = {.index = 818, .length = 2}, - [342] = {.index = 820, .length = 2}, - [343] = {.index = 822, .length = 3}, - [344] = {.index = 825, .length = 4}, - [345] = {.index = 829, .length = 4}, - [346] = {.index = 833, .length = 3}, - [347] = {.index = 836, .length = 3}, - [348] = {.index = 839, .length = 4}, - [349] = {.index = 843, .length = 3}, - [350] = {.index = 846, .length = 3}, - [351] = {.index = 849, .length = 5}, - [352] = {.index = 854, .length = 5}, - [353] = {.index = 859, .length = 4}, - [354] = {.index = 863, .length = 3}, - [355] = {.index = 866, .length = 4}, - [356] = {.index = 870, .length = 4}, - [357] = {.index = 874, .length = 3}, - [358] = {.index = 877, .length = 3}, - [359] = {.index = 880, .length = 4}, - [360] = {.index = 884, .length = 5}, - [361] = {.index = 889, .length = 4}, - [362] = {.index = 893, .length = 4}, + [338] = {.index = 803, .length = 4}, + [339] = {.index = 807, .length = 4}, + [340] = {.index = 811, .length = 4}, + [341] = {.index = 815, .length = 3}, + [342] = {.index = 818, .length = 2}, + [343] = {.index = 820, .length = 2}, + [344] = {.index = 822, .length = 3}, + [345] = {.index = 825, .length = 4}, + [346] = {.index = 829, .length = 4}, + [347] = {.index = 833, .length = 3}, + [348] = {.index = 836, .length = 3}, + [349] = {.index = 839, .length = 4}, + [350] = {.index = 843, .length = 3}, + [351] = {.index = 846, .length = 3}, + [352] = {.index = 849, .length = 5}, + [353] = {.index = 854, .length = 5}, + [354] = {.index = 859, .length = 4}, + [355] = {.index = 863, .length = 3}, + [356] = {.index = 866, .length = 4}, + [357] = {.index = 870, .length = 4}, + [358] = {.index = 874, .length = 3}, + [359] = {.index = 877, .length = 3}, + [360] = {.index = 880, .length = 4}, + [361] = {.index = 884, .length = 5}, + [362] = {.index = 889, .length = 4}, + [363] = {.index = 893, .length = 4}, }; static const TSFieldMapEntry ts_field_map_entries[] = { @@ -4499,135 +4500,138 @@ static const TSSymbol ts_alias_sequences[PRODUCTION_ID_COUNT][MAX_ALIAS_SEQUENCE [1] = alias_sym_type_identifier, }, [135] = { - [2] = alias_sym_type_identifier, + [0] = sym_identifier, }, [136] = { + [2] = alias_sym_type_identifier, + }, + [137] = { [0] = alias_sym_type_identifier, }, - [138] = { + [139] = { [2] = alias_sym_property_identifier, }, - [140] = { + [141] = { [2] = alias_sym_property_identifier, }, - [142] = { + [143] = { [2] = alias_sym_type_identifier, }, - [143] = { + [144] = { [1] = alias_sym_type_identifier, }, - [145] = { + [146] = { [1] = alias_sym_type_identifier, [3] = alias_sym_interface_body, }, - [146] = { + [147] = { [1] = alias_sym_type_identifier, [3] = alias_sym_interface_body, }, - [150] = { + [151] = { [2] = alias_sym_type_identifier, }, - [155] = { + [156] = { [1] = alias_sym_type_identifier, }, - [157] = { + [158] = { [0] = sym_identifier, }, - [169] = { + [170] = { [1] = alias_sym_type_identifier, }, - [177] = { + [178] = { [2] = alias_sym_property_identifier, }, - [179] = { - [2] = alias_sym_type_identifier, - }, [180] = { [2] = alias_sym_type_identifier, }, [181] = { - [1] = alias_sym_type_identifier, + [2] = alias_sym_type_identifier, }, [182] = { + [1] = alias_sym_type_identifier, + }, + [183] = { [3] = alias_sym_type_identifier, }, - [185] = { + [184] = { + [0] = sym_identifier, + }, + [187] = { [2] = alias_sym_type_identifier, }, - [186] = { + [188] = { [2] = alias_sym_type_identifier, }, - [187] = { + [189] = { [1] = alias_sym_type_identifier, }, - [189] = { + [191] = { [1] = alias_sym_type_identifier, [4] = alias_sym_interface_body, }, - [192] = { - [0] = sym_identifier, - }, - [194] = { + [195] = { [2] = alias_sym_type_identifier, }, - [195] = { + [196] = { [2] = alias_sym_type_identifier, }, - [197] = { + [198] = { [3] = alias_sym_type_identifier, }, - [199] = { + [200] = { [1] = alias_sym_type_identifier, }, - [202] = { + [203] = { [1] = sym_identifier, }, - [203] = { + [204] = { [1] = sym_identifier, }, - [208] = { + [209] = { [0] = alias_sym_type_identifier, }, - [231] = { + [232] = { [2] = alias_sym_type_identifier, }, - [232] = { + [233] = { [3] = alias_sym_type_identifier, }, - [233] = { + [234] = { [3] = alias_sym_type_identifier, }, - [236] = { + [237] = { [2] = alias_sym_type_identifier, }, - [241] = { + [242] = { [2] = alias_sym_type_identifier, }, - [242] = { + [243] = { [3] = alias_sym_type_identifier, }, - [243] = { + [244] = { [3] = alias_sym_type_identifier, }, - [276] = { + [277] = { [3] = alias_sym_type_identifier, }, - [278] = { + [279] = { [3] = alias_sym_property_identifier, }, - [279] = { + [280] = { [3] = alias_sym_type_identifier, }, - [289] = { + [290] = { [1] = sym_identifier, }, - [290] = { + [291] = { [0] = alias_sym_type_identifier, }, - [319] = { + [320] = { [2] = sym_identifier, }, - [336] = { + [337] = { [3] = sym_identifier, }, }; @@ -4664,25 +4668,25 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [15] = 15, [16] = 16, [17] = 17, - [18] = 14, + [18] = 18, [19] = 14, - [20] = 16, - [21] = 14, - [22] = 16, - [23] = 16, + [20] = 17, + [21] = 17, + [22] = 14, + [23] = 17, [24] = 14, - [25] = 16, - [26] = 14, - [27] = 16, - [28] = 16, - [29] = 14, - [30] = 30, + [25] = 14, + [26] = 17, + [27] = 14, + [28] = 17, + [29] = 17, + [30] = 14, [31] = 31, [32] = 32, [33] = 33, [34] = 34, [35] = 35, - [36] = 34, + [36] = 36, [37] = 37, [38] = 38, [39] = 39, @@ -4690,125 +4694,125 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [41] = 41, [42] = 42, [43] = 43, - [44] = 44, - [45] = 45, - [46] = 46, - [47] = 47, - [48] = 40, - [49] = 35, - [50] = 50, - [51] = 31, - [52] = 41, - [53] = 42, - [54] = 43, + [44] = 43, + [45] = 32, + [46] = 34, + [47] = 35, + [48] = 31, + [49] = 49, + [50] = 49, + [51] = 51, + [52] = 33, + [53] = 36, + [54] = 37, [55] = 38, - [56] = 32, - [57] = 44, - [58] = 45, - [59] = 38, - [60] = 46, - [61] = 47, - [62] = 38, - [63] = 37, - [64] = 38, - [65] = 38, - [66] = 38, - [67] = 38, - [68] = 38, - [69] = 33, - [70] = 50, - [71] = 38, + [56] = 39, + [57] = 40, + [58] = 41, + [59] = 42, + [60] = 60, + [61] = 49, + [62] = 62, + [63] = 49, + [64] = 49, + [65] = 49, + [66] = 51, + [67] = 49, + [68] = 49, + [69] = 49, + [70] = 49, + [71] = 60, [72] = 72, [73] = 72, [74] = 72, [75] = 75, [76] = 76, [77] = 77, - [78] = 75, + [78] = 78, [79] = 79, [80] = 80, - [81] = 81, - [82] = 82, - [83] = 75, - [84] = 84, - [85] = 84, + [81] = 77, + [82] = 80, + [83] = 83, + [84] = 77, + [85] = 85, [86] = 86, [87] = 87, [88] = 88, - [89] = 88, - [90] = 88, - [91] = 88, - [92] = 88, + [89] = 87, + [90] = 87, + [91] = 87, + [92] = 87, [93] = 93, [94] = 94, - [95] = 93, - [96] = 94, - [97] = 93, - [98] = 86, - [99] = 93, - [100] = 100, - [101] = 100, - [102] = 102, - [103] = 102, - [104] = 93, - [105] = 93, + [95] = 95, + [96] = 95, + [97] = 97, + [98] = 95, + [99] = 88, + [100] = 97, + [101] = 101, + [102] = 95, + [103] = 95, + [104] = 94, + [105] = 95, [106] = 94, - [107] = 87, + [107] = 101, [108] = 108, - [109] = 94, - [110] = 93, + [109] = 109, + [110] = 95, [111] = 111, - [112] = 112, - [113] = 93, - [114] = 86, - [115] = 93, - [116] = 116, - [117] = 94, - [118] = 93, - [119] = 100, - [120] = 86, - [121] = 121, + [112] = 94, + [113] = 86, + [114] = 95, + [115] = 88, + [116] = 95, + [117] = 117, + [118] = 101, + [119] = 95, + [120] = 94, + [121] = 88, [122] = 94, - [123] = 93, - [124] = 93, - [125] = 100, - [126] = 112, - [127] = 94, - [128] = 111, + [123] = 95, + [124] = 124, + [125] = 95, + [126] = 109, + [127] = 111, + [128] = 94, [129] = 94, - [130] = 93, - [131] = 94, - [132] = 93, - [133] = 93, - [134] = 93, - [135] = 93, - [136] = 93, + [130] = 94, + [131] = 95, + [132] = 95, + [133] = 95, + [134] = 95, + [135] = 95, + [136] = 95, [137] = 137, [138] = 137, [139] = 137, - [140] = 137, - [141] = 94, - [142] = 137, - [143] = 93, + [140] = 140, + [141] = 137, + [142] = 94, + [143] = 137, [144] = 137, [145] = 137, - [146] = 146, + [146] = 95, [147] = 137, [148] = 137, [149] = 137, [150] = 150, [151] = 151, - [152] = 151, - [153] = 151, - [154] = 154, - [155] = 151, - [156] = 151, - [157] = 157, - [158] = 151, - [159] = 151, - [160] = 151, - [161] = 151, - [162] = 151, + [152] = 152, + [153] = 152, + [154] = 152, + [155] = 152, + [156] = 152, + [157] = 152, + [158] = 152, + [159] = 159, + [160] = 152, + [161] = 152, + [162] = 152, [163] = 163, [164] = 163, [165] = 163, @@ -4821,106 +4825,106 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [172] = 163, [173] = 173, [174] = 173, - [175] = 173, - [176] = 176, + [175] = 175, + [176] = 173, [177] = 173, [178] = 178, [179] = 179, [180] = 173, - [181] = 178, - [182] = 173, - [183] = 183, - [184] = 179, - [185] = 183, - [186] = 178, - [187] = 183, - [188] = 179, - [189] = 173, + [181] = 181, + [182] = 182, + [183] = 181, + [184] = 181, + [185] = 179, + [186] = 182, + [187] = 182, + [188] = 173, + [189] = 178, [190] = 173, - [191] = 176, + [191] = 173, [192] = 173, [193] = 173, [194] = 194, [195] = 194, [196] = 196, [197] = 197, - [198] = 198, + [198] = 196, [199] = 199, [200] = 200, [201] = 201, - [202] = 199, - [203] = 201, - [204] = 199, - [205] = 198, - [206] = 201, - [207] = 207, - [208] = 198, + [202] = 201, + [203] = 203, + [204] = 204, + [205] = 196, + [206] = 197, + [207] = 197, + [208] = 201, [209] = 209, [210] = 210, [211] = 211, [212] = 212, [213] = 213, - [214] = 214, + [214] = 213, [215] = 215, [216] = 216, [217] = 217, [218] = 218, [219] = 219, - [220] = 220, + [220] = 213, [221] = 221, [222] = 222, [223] = 223, [224] = 224, - [225] = 212, - [226] = 226, + [225] = 225, + [226] = 213, [227] = 227, [228] = 228, [229] = 229, [230] = 230, [231] = 231, - [232] = 232, - [233] = 212, + [232] = 213, + [233] = 233, [234] = 234, [235] = 235, [236] = 236, - [237] = 237, + [237] = 213, [238] = 238, - [239] = 212, - [240] = 212, - [241] = 212, + [239] = 239, + [240] = 240, + [241] = 241, [242] = 242, - [243] = 242, - [244] = 244, + [243] = 243, + [244] = 242, [245] = 245, [246] = 246, - [247] = 247, + [247] = 242, [248] = 248, - [249] = 247, - [250] = 248, + [249] = 248, + [250] = 246, [251] = 245, - [252] = 242, - [253] = 246, - [254] = 254, - [255] = 242, + [252] = 252, + [253] = 253, + [254] = 253, + [255] = 255, [256] = 256, - [257] = 257, + [257] = 242, [258] = 258, - [259] = 257, + [259] = 256, [260] = 258, [261] = 261, - [262] = 261, - [263] = 261, - [264] = 242, - [265] = 261, - [266] = 266, - [267] = 242, + [262] = 262, + [263] = 242, + [264] = 262, + [265] = 242, + [266] = 262, + [267] = 262, [268] = 242, - [269] = 261, + [269] = 262, [270] = 242, - [271] = 242, - [272] = 261, + [271] = 262, + [272] = 242, [273] = 242, - [274] = 261, + [274] = 262, [275] = 242, [276] = 276, [277] = 276, @@ -4929,123 +4933,123 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [280] = 276, [281] = 276, [282] = 276, - [283] = 283, - [284] = 276, - [285] = 285, + [283] = 276, + [284] = 284, + [285] = 276, [286] = 276, [287] = 276, [288] = 288, - [289] = 276, - [290] = 276, + [289] = 284, + [290] = 290, [291] = 276, - [292] = 288, + [292] = 276, [293] = 276, [294] = 276, [295] = 295, - [296] = 276, - [297] = 297, + [296] = 296, + [297] = 276, [298] = 298, [299] = 299, - [300] = 300, + [300] = 299, [301] = 301, [302] = 302, [303] = 303, [304] = 304, - [305] = 302, - [306] = 299, + [305] = 301, + [306] = 306, [307] = 307, [308] = 308, - [309] = 308, - [310] = 310, - [311] = 307, + [309] = 309, + [310] = 307, + [311] = 311, [312] = 312, - [313] = 310, + [313] = 311, [314] = 312, - [315] = 315, + [315] = 309, [316] = 316, [317] = 317, [318] = 318, [319] = 319, [320] = 320, - [321] = 321, - [322] = 322, + [321] = 316, + [322] = 317, [323] = 323, - [324] = 321, + [324] = 324, [325] = 325, - [326] = 326, - [327] = 327, - [328] = 316, - [329] = 329, - [330] = 316, - [331] = 326, - [332] = 317, - [333] = 318, - [334] = 319, - [335] = 320, - [336] = 317, - [337] = 337, - [338] = 338, - [339] = 318, - [340] = 322, - [341] = 319, - [342] = 326, - [343] = 316, - [344] = 326, - [345] = 317, - [346] = 318, - [347] = 319, - [348] = 320, - [349] = 320, - [350] = 350, - [351] = 326, + [326] = 320, + [327] = 319, + [328] = 328, + [329] = 316, + [330] = 330, + [331] = 323, + [332] = 325, + [333] = 328, + [334] = 334, + [335] = 335, + [336] = 318, + [337] = 317, + [338] = 316, + [339] = 320, + [340] = 316, + [341] = 323, + [342] = 325, + [343] = 328, + [344] = 344, + [345] = 345, + [346] = 317, + [347] = 320, + [348] = 316, + [349] = 323, + [350] = 325, + [351] = 328, [352] = 317, - [353] = 316, - [354] = 354, - [355] = 355, - [356] = 316, - [357] = 326, - [358] = 317, - [359] = 318, - [360] = 326, + [353] = 353, + [354] = 320, + [355] = 316, + [356] = 323, + [357] = 325, + [358] = 328, + [359] = 353, + [360] = 320, [361] = 320, - [362] = 362, - [363] = 317, - [364] = 316, - [365] = 326, - [366] = 316, - [367] = 326, + [362] = 316, + [363] = 323, + [364] = 325, + [365] = 328, + [366] = 366, + [367] = 367, [368] = 317, - [369] = 318, - [370] = 319, - [371] = 320, - [372] = 318, - [373] = 319, - [374] = 320, - [375] = 318, - [376] = 326, - [377] = 317, - [378] = 318, - [379] = 319, - [380] = 380, - [381] = 317, - [382] = 320, - [383] = 319, - [384] = 318, - [385] = 385, - [386] = 319, - [387] = 320, - [388] = 388, - [389] = 320, - [390] = 354, - [391] = 316, + [369] = 320, + [370] = 316, + [371] = 323, + [372] = 325, + [373] = 328, + [374] = 317, + [375] = 320, + [376] = 323, + [377] = 325, + [378] = 328, + [379] = 379, + [380] = 317, + [381] = 320, + [382] = 316, + [383] = 323, + [384] = 325, + [385] = 328, + [386] = 386, + [387] = 317, + [388] = 323, + [389] = 325, + [390] = 390, + [391] = 391, [392] = 392, - [393] = 316, - [394] = 321, - [395] = 395, - [396] = 396, - [397] = 337, + [393] = 393, + [394] = 394, + [395] = 328, + [396] = 324, + [397] = 353, [398] = 398, - [399] = 319, + [399] = 317, [400] = 400, [401] = 401, [402] = 402, @@ -5054,291 +5058,291 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [405] = 405, [406] = 406, [407] = 407, - [408] = 408, - [409] = 409, + [408] = 406, + [409] = 400, [410] = 410, [411] = 411, [412] = 412, [413] = 413, [414] = 414, - [415] = 403, + [415] = 415, [416] = 416, [417] = 417, [418] = 418, - [419] = 419, - [420] = 420, - [421] = 421, + [419] = 403, + [420] = 412, + [421] = 417, [422] = 422, - [423] = 401, - [424] = 404, - [425] = 405, - [426] = 406, - [427] = 407, - [428] = 408, - [429] = 409, - [430] = 410, - [431] = 411, - [432] = 412, - [433] = 413, - [434] = 414, - [435] = 416, - [436] = 420, + [423] = 423, + [424] = 424, + [425] = 401, + [426] = 402, + [427] = 404, + [428] = 405, + [429] = 407, + [430] = 400, + [431] = 422, + [432] = 432, + [433] = 433, + [434] = 423, + [435] = 424, + [436] = 401, [437] = 437, [438] = 438, - [439] = 439, - [440] = 440, - [441] = 441, + [439] = 402, + [440] = 414, + [441] = 432, [442] = 442, - [443] = 443, - [444] = 444, - [445] = 445, - [446] = 446, + [443] = 404, + [444] = 406, + [445] = 411, + [446] = 442, [447] = 447, - [448] = 437, + [448] = 448, [449] = 449, - [450] = 450, - [451] = 437, - [452] = 444, - [453] = 453, - [454] = 437, - [455] = 450, - [456] = 440, - [457] = 441, - [458] = 444, + [450] = 414, + [451] = 451, + [452] = 411, + [453] = 414, + [454] = 413, + [455] = 455, + [456] = 415, + [457] = 416, + [458] = 405, [459] = 418, - [460] = 444, - [461] = 444, - [462] = 462, - [463] = 444, - [464] = 444, - [465] = 465, - [466] = 400, - [467] = 417, - [468] = 418, - [469] = 419, - [470] = 449, - [471] = 421, + [460] = 460, + [461] = 403, + [462] = 417, + [463] = 422, + [464] = 423, + [465] = 424, + [466] = 401, + [467] = 402, + [468] = 404, + [469] = 405, + [470] = 407, + [471] = 400, [472] = 472, - [473] = 422, - [474] = 401, - [475] = 403, - [476] = 404, - [477] = 406, - [478] = 407, - [479] = 408, - [480] = 409, - [481] = 410, - [482] = 411, - [483] = 412, - [484] = 413, - [485] = 414, - [486] = 416, - [487] = 420, - [488] = 442, - [489] = 440, - [490] = 441, - [491] = 444, - [492] = 465, - [493] = 493, - [494] = 494, - [495] = 445, - [496] = 417, - [497] = 418, - [498] = 419, - [499] = 421, - [500] = 422, - [501] = 401, - [502] = 404, - [503] = 405, - [504] = 406, - [505] = 407, - [506] = 408, - [507] = 409, + [473] = 432, + [474] = 455, + [475] = 407, + [476] = 400, + [477] = 411, + [478] = 437, + [479] = 438, + [480] = 414, + [481] = 481, + [482] = 442, + [483] = 447, + [484] = 406, + [485] = 447, + [486] = 410, + [487] = 411, + [488] = 432, + [489] = 413, + [490] = 415, + [491] = 416, + [492] = 423, + [493] = 418, + [494] = 403, + [495] = 417, + [496] = 422, + [497] = 423, + [498] = 424, + [499] = 401, + [500] = 402, + [501] = 404, + [502] = 405, + [503] = 407, + [504] = 400, + [505] = 433, + [506] = 432, + [507] = 451, [508] = 410, - [509] = 411, - [510] = 412, - [511] = 413, + [509] = 437, + [510] = 438, + [511] = 511, [512] = 414, - [513] = 416, - [514] = 420, - [515] = 437, - [516] = 440, - [517] = 441, - [518] = 419, - [519] = 444, - [520] = 445, - [521] = 449, - [522] = 450, - [523] = 444, - [524] = 400, - [525] = 418, - [526] = 419, - [527] = 421, - [528] = 421, - [529] = 422, - [530] = 401, - [531] = 403, - [532] = 404, - [533] = 406, - [534] = 407, - [535] = 408, - [536] = 409, - [537] = 410, - [538] = 411, - [539] = 412, - [540] = 413, - [541] = 414, - [542] = 416, - [543] = 420, - [544] = 442, - [545] = 440, - [546] = 441, - [547] = 444, - [548] = 445, - [549] = 400, - [550] = 417, - [551] = 400, - [552] = 419, - [553] = 421, - [554] = 422, - [555] = 401, - [556] = 404, - [557] = 406, - [558] = 407, - [559] = 408, - [560] = 409, - [561] = 410, - [562] = 411, - [563] = 412, - [564] = 413, - [565] = 414, - [566] = 416, - [567] = 420, - [568] = 440, - [569] = 441, - [570] = 444, - [571] = 445, - [572] = 449, - [573] = 450, - [574] = 444, - [575] = 400, - [576] = 403, - [577] = 442, - [578] = 578, - [579] = 418, - [580] = 419, - [581] = 421, - [582] = 422, - [583] = 401, - [584] = 404, - [585] = 406, - [586] = 407, - [587] = 408, - [588] = 409, - [589] = 410, - [590] = 411, - [591] = 412, - [592] = 413, - [593] = 414, - [594] = 416, - [595] = 420, - [596] = 440, - [597] = 441, - [598] = 445, - [599] = 449, - [600] = 450, - [601] = 417, - [602] = 444, - [603] = 400, - [604] = 403, - [605] = 418, - [606] = 419, - [607] = 421, - [608] = 422, - [609] = 401, - [610] = 404, - [611] = 406, - [612] = 407, - [613] = 408, - [614] = 409, - [615] = 410, - [616] = 411, - [617] = 412, - [618] = 413, + [513] = 411, + [514] = 514, + [515] = 406, + [516] = 442, + [517] = 447, + [518] = 414, + [519] = 451, + [520] = 460, + [521] = 455, + [522] = 522, + [523] = 411, + [524] = 460, + [525] = 413, + [526] = 415, + [527] = 416, + [528] = 413, + [529] = 418, + [530] = 403, + [531] = 417, + [532] = 422, + [533] = 423, + [534] = 424, + [535] = 401, + [536] = 402, + [537] = 404, + [538] = 405, + [539] = 407, + [540] = 400, + [541] = 424, + [542] = 432, + [543] = 413, + [544] = 403, + [545] = 415, + [546] = 437, + [547] = 438, + [548] = 412, + [549] = 406, + [550] = 406, + [551] = 433, + [552] = 442, + [553] = 447, + [554] = 554, + [555] = 451, + [556] = 414, + [557] = 451, + [558] = 416, + [559] = 460, + [560] = 411, + [561] = 413, + [562] = 413, + [563] = 415, + [564] = 416, + [565] = 418, + [566] = 418, + [567] = 403, + [568] = 417, + [569] = 422, + [570] = 423, + [571] = 424, + [572] = 401, + [573] = 402, + [574] = 404, + [575] = 405, + [576] = 407, + [577] = 400, + [578] = 460, + [579] = 432, + [580] = 403, + [581] = 414, + [582] = 417, + [583] = 437, + [584] = 438, + [585] = 585, + [586] = 586, + [587] = 406, + [588] = 433, + [589] = 442, + [590] = 447, + [591] = 414, + [592] = 451, + [593] = 460, + [594] = 411, + [595] = 422, + [596] = 413, + [597] = 415, + [598] = 416, + [599] = 423, + [600] = 418, + [601] = 403, + [602] = 417, + [603] = 422, + [604] = 423, + [605] = 424, + [606] = 401, + [607] = 402, + [608] = 404, + [609] = 405, + [610] = 407, + [611] = 400, + [612] = 415, + [613] = 432, + [614] = 424, + [615] = 401, + [616] = 402, + [617] = 437, + [618] = 438, [619] = 414, - [620] = 416, - [621] = 420, - [622] = 440, - [623] = 441, - [624] = 445, - [625] = 449, - [626] = 450, - [627] = 444, - [628] = 403, - [629] = 418, - [630] = 419, - [631] = 421, - [632] = 422, - [633] = 401, - [634] = 404, - [635] = 406, - [636] = 407, - [637] = 408, - [638] = 409, - [639] = 410, - [640] = 411, - [641] = 412, - [642] = 413, - [643] = 414, - [644] = 416, - [645] = 420, - [646] = 440, - [647] = 441, - [648] = 445, - [649] = 445, - [650] = 449, - [651] = 450, - [652] = 400, - [653] = 403, - [654] = 418, - [655] = 419, - [656] = 421, - [657] = 422, - [658] = 401, - [659] = 404, - [660] = 406, - [661] = 407, - [662] = 408, - [663] = 409, - [664] = 410, - [665] = 411, - [666] = 412, - [667] = 413, - [668] = 414, - [669] = 416, - [670] = 420, - [671] = 440, - [672] = 441, - [673] = 445, - [674] = 449, - [675] = 450, - [676] = 400, - [677] = 403, - [678] = 678, - [679] = 449, - [680] = 450, - [681] = 417, - [682] = 417, - [683] = 444, - [684] = 449, - [685] = 450, - [686] = 417, - [687] = 417, - [688] = 422, - [689] = 417, - [690] = 400, - [691] = 403, - [692] = 418, + [620] = 406, + [621] = 404, + [622] = 442, + [623] = 447, + [624] = 624, + [625] = 451, + [626] = 460, + [627] = 411, + [628] = 405, + [629] = 413, + [630] = 415, + [631] = 416, + [632] = 417, + [633] = 418, + [634] = 403, + [635] = 417, + [636] = 422, + [637] = 423, + [638] = 424, + [639] = 401, + [640] = 402, + [641] = 404, + [642] = 405, + [643] = 407, + [644] = 407, + [645] = 432, + [646] = 400, + [647] = 414, + [648] = 432, + [649] = 437, + [650] = 438, + [651] = 410, + [652] = 652, + [653] = 406, + [654] = 455, + [655] = 442, + [656] = 447, + [657] = 437, + [658] = 451, + [659] = 460, + [660] = 438, + [661] = 415, + [662] = 422, + [663] = 663, + [664] = 416, + [665] = 437, + [666] = 442, + [667] = 447, + [668] = 433, + [669] = 410, + [670] = 438, + [671] = 410, + [672] = 437, + [673] = 438, + [674] = 414, + [675] = 414, + [676] = 410, + [677] = 418, + [678] = 414, + [679] = 442, + [680] = 447, + [681] = 416, + [682] = 410, + [683] = 683, + [684] = 410, + [685] = 414, + [686] = 410, + [687] = 451, + [688] = 418, + [689] = 460, + [690] = 451, + [691] = 460, + [692] = 683, [693] = 693, [694] = 693, [695] = 693, @@ -5346,31 +5350,31 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [697] = 696, [698] = 696, [699] = 699, - [700] = 700, - [701] = 700, - [702] = 700, - [703] = 699, + [700] = 699, + [701] = 701, + [702] = 699, + [703] = 701, [704] = 704, - [705] = 705, - [706] = 705, - [707] = 704, - [708] = 704, - [709] = 705, - [710] = 227, - [711] = 711, - [712] = 231, - [713] = 711, + [705] = 704, + [706] = 706, + [707] = 706, + [708] = 706, + [709] = 704, + [710] = 236, + [711] = 241, + [712] = 712, + [713] = 712, [714] = 714, - [715] = 715, + [715] = 714, [716] = 716, - [717] = 717, + [717] = 716, [718] = 718, - [719] = 716, - [720] = 718, - [721] = 721, - [722] = 722, - [723] = 716, - [724] = 718, + [719] = 719, + [720] = 720, + [721] = 714, + [722] = 716, + [723] = 723, + [724] = 724, [725] = 725, [726] = 725, [727] = 727, @@ -5378,57 +5382,57 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [729] = 729, [730] = 729, [731] = 731, - [732] = 729, - [733] = 729, - [734] = 727, + [732] = 727, + [733] = 731, + [734] = 728, [735] = 729, - [736] = 728, - [737] = 731, + [736] = 729, + [737] = 729, [738] = 729, - [739] = 739, + [739] = 729, [740] = 729, [741] = 729, [742] = 742, - [743] = 729, + [743] = 743, [744] = 729, - [745] = 728, - [746] = 746, + [745] = 727, + [746] = 729, [747] = 747, - [748] = 728, - [749] = 228, - [750] = 235, + [748] = 748, + [749] = 729, + [750] = 239, [751] = 751, - [752] = 729, - [753] = 729, - [754] = 747, + [752] = 221, + [753] = 748, + [754] = 727, [755] = 755, - [756] = 747, - [757] = 237, - [758] = 235, - [759] = 237, - [760] = 238, + [756] = 748, + [757] = 729, + [758] = 223, + [759] = 221, + [760] = 239, [761] = 228, - [762] = 234, - [763] = 209, - [764] = 727, - [765] = 729, + [762] = 217, + [763] = 228, + [764] = 729, + [765] = 230, [766] = 729, [767] = 729, [768] = 729, [769] = 729, - [770] = 729, - [771] = 234, - [772] = 742, + [770] = 728, + [771] = 743, + [772] = 217, [773] = 773, [774] = 773, - [775] = 773, - [776] = 776, - [777] = 729, - [778] = 773, - [779] = 197, - [780] = 196, + [775] = 203, + [776] = 204, + [777] = 773, + [778] = 778, + [779] = 773, + [780] = 773, [781] = 773, - [782] = 773, + [782] = 729, [783] = 773, [784] = 773, [785] = 773, @@ -5436,28 +5440,28 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [787] = 787, [788] = 788, [789] = 789, - [790] = 790, - [791] = 791, + [790] = 235, + [791] = 240, [792] = 792, - [793] = 226, - [794] = 794, - [795] = 795, + [793] = 793, + [794] = 793, + [795] = 793, [796] = 796, - [797] = 789, - [798] = 798, - [799] = 789, + [797] = 797, + [798] = 199, + [799] = 799, [800] = 800, [801] = 801, [802] = 802, - [803] = 789, + [803] = 803, [804] = 804, [805] = 805, - [806] = 236, + [806] = 793, [807] = 807, - [808] = 789, + [808] = 793, [809] = 809, [810] = 810, - [811] = 207, + [811] = 811, [812] = 812, [813] = 813, [814] = 814, @@ -5473,15 +5477,15 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [824] = 824, [825] = 825, [826] = 826, - [827] = 827, + [827] = 223, [828] = 828, [829] = 829, [830] = 830, [831] = 831, [832] = 832, - [833] = 815, + [833] = 833, [834] = 834, - [835] = 830, + [835] = 835, [836] = 836, [837] = 837, [838] = 838, @@ -5500,23 +5504,23 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [851] = 851, [852] = 852, [853] = 853, - [854] = 219, + [854] = 854, [855] = 855, [856] = 856, [857] = 857, [858] = 858, - [859] = 815, - [860] = 830, + [859] = 859, + [860] = 860, [861] = 861, [862] = 862, [863] = 863, [864] = 864, [865] = 865, - [866] = 815, - [867] = 830, - [868] = 815, - [869] = 830, - [870] = 870, + [866] = 866, + [867] = 867, + [868] = 868, + [869] = 869, + [870] = 853, [871] = 871, [872] = 872, [873] = 873, @@ -5536,7 +5540,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [887] = 887, [888] = 888, [889] = 889, - [890] = 230, + [890] = 890, [891] = 891, [892] = 892, [893] = 893, @@ -5551,19 +5555,19 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [902] = 902, [903] = 903, [904] = 904, - [905] = 209, + [905] = 905, [906] = 906, [907] = 907, [908] = 908, [909] = 909, - [910] = 910, + [910] = 230, [911] = 911, - [912] = 238, + [912] = 912, [913] = 913, - [914] = 914, - [915] = 915, + [914] = 229, + [915] = 866, [916] = 916, - [917] = 917, + [917] = 853, [918] = 918, [919] = 919, [920] = 920, @@ -5572,11 +5576,11 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [923] = 923, [924] = 924, [925] = 925, - [926] = 926, + [926] = 219, [927] = 927, [928] = 928, - [929] = 929, - [930] = 930, + [929] = 866, + [930] = 853, [931] = 931, [932] = 932, [933] = 933, @@ -5584,9 +5588,9 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [935] = 935, [936] = 936, [937] = 937, - [938] = 938, - [939] = 939, - [940] = 940, + [938] = 866, + [939] = 853, + [940] = 866, [941] = 941, [942] = 942, [943] = 943, @@ -5600,60 +5604,60 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [951] = 951, [952] = 952, [953] = 953, - [954] = 809, + [954] = 954, [955] = 955, [956] = 956, [957] = 957, - [958] = 958, + [958] = 810, [959] = 959, [960] = 960, - [961] = 960, - [962] = 957, + [961] = 961, + [962] = 961, [963] = 963, - [964] = 956, - [965] = 965, - [966] = 966, - [967] = 960, - [968] = 968, - [969] = 960, - [970] = 956, - [971] = 801, - [972] = 956, - [973] = 956, - [974] = 957, - [975] = 975, - [976] = 960, - [977] = 977, - [978] = 978, - [979] = 956, - [980] = 956, - [981] = 981, + [964] = 964, + [965] = 814, + [966] = 963, + [967] = 963, + [968] = 963, + [969] = 961, + [970] = 970, + [971] = 971, + [972] = 972, + [973] = 961, + [974] = 963, + [975] = 963, + [976] = 956, + [977] = 956, + [978] = 961, + [979] = 961, + [980] = 980, + [981] = 961, [982] = 982, - [983] = 960, - [984] = 960, + [983] = 983, + [984] = 963, [985] = 985, [986] = 986, - [987] = 986, + [987] = 987, [988] = 988, - [989] = 986, - [990] = 986, - [991] = 985, - [992] = 986, - [993] = 986, - [994] = 994, - [995] = 995, - [996] = 985, - [997] = 988, - [998] = 988, - [999] = 985, - [1000] = 985, - [1001] = 1001, - [1002] = 985, + [989] = 989, + [990] = 990, + [991] = 989, + [992] = 988, + [993] = 993, + [994] = 988, + [995] = 989, + [996] = 989, + [997] = 997, + [998] = 989, + [999] = 988, + [1000] = 993, + [1001] = 988, + [1002] = 989, [1003] = 988, - [1004] = 988, - [1005] = 1005, + [1004] = 993, + [1005] = 993, [1006] = 1006, - [1007] = 1007, + [1007] = 993, [1008] = 1008, [1009] = 1009, [1010] = 1010, @@ -5670,552 +5674,552 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1021] = 1021, [1022] = 1022, [1023] = 1023, - [1024] = 1006, - [1025] = 1025, - [1026] = 1026, - [1027] = 1021, - [1028] = 1014, + [1024] = 1008, + [1025] = 1010, + [1026] = 1011, + [1027] = 1014, + [1028] = 1015, [1029] = 1019, - [1030] = 1020, - [1031] = 1022, - [1032] = 1012, + [1030] = 1022, + [1031] = 1031, + [1032] = 1032, [1033] = 1033, - [1034] = 1015, - [1035] = 1016, + [1034] = 1008, + [1035] = 1033, [1036] = 1019, - [1037] = 1020, - [1038] = 1012, - [1039] = 1039, - [1040] = 1040, - [1041] = 1041, - [1042] = 1012, - [1043] = 1043, + [1037] = 1037, + [1038] = 1022, + [1039] = 1019, + [1040] = 1022, + [1041] = 1031, + [1042] = 1032, + [1043] = 1014, [1044] = 1015, - [1045] = 1016, - [1046] = 1046, - [1047] = 1013, - [1048] = 1012, - [1049] = 1017, - [1050] = 1018, - [1051] = 1019, - [1052] = 1020, - [1053] = 1026, - [1054] = 1021, - [1055] = 1022, - [1056] = 1056, - [1057] = 1015, - [1058] = 1016, - [1059] = 1056, - [1060] = 1017, - [1061] = 1018, - [1062] = 1006, - [1063] = 1019, - [1064] = 1020, - [1065] = 1025, - [1066] = 1021, - [1067] = 1022, - [1068] = 1033, - [1069] = 1043, - [1070] = 1006, - [1071] = 1025, - [1072] = 1007, - [1073] = 1008, - [1074] = 1009, - [1075] = 1010, - [1076] = 1011, - [1077] = 1015, - [1078] = 1016, - [1079] = 1079, - [1080] = 1018, - [1081] = 1019, - [1082] = 1020, - [1083] = 1083, - [1084] = 1021, - [1085] = 1022, - [1086] = 1006, - [1087] = 1025, - [1088] = 1007, - [1089] = 1008, - [1090] = 1033, - [1091] = 1009, - [1092] = 1010, - [1093] = 1011, + [1045] = 1020, + [1046] = 1021, + [1047] = 1047, + [1048] = 1048, + [1049] = 1049, + [1050] = 1050, + [1051] = 1051, + [1052] = 1052, + [1053] = 1053, + [1054] = 1054, + [1055] = 1008, + [1056] = 1023, + [1057] = 1014, + [1058] = 1015, + [1059] = 1059, + [1060] = 1031, + [1061] = 1061, + [1062] = 1062, + [1063] = 1063, + [1064] = 1064, + [1065] = 1048, + [1066] = 1033, + [1067] = 1010, + [1068] = 1011, + [1069] = 1033, + [1070] = 1013, + [1071] = 1048, + [1072] = 1031, + [1073] = 1073, + [1074] = 1074, + [1075] = 1073, + [1076] = 1074, + [1077] = 1077, + [1078] = 1078, + [1079] = 1012, + [1080] = 1077, + [1081] = 1073, + [1082] = 1074, + [1083] = 1078, + [1084] = 1077, + [1085] = 1078, + [1086] = 1012, + [1087] = 1012, + [1088] = 1031, + [1089] = 1010, + [1090] = 1009, + [1091] = 1011, + [1092] = 1048, + [1093] = 1093, [1094] = 1094, [1095] = 1095, - [1096] = 1007, - [1097] = 1033, - [1098] = 1015, - [1099] = 1016, - [1100] = 1023, - [1101] = 1008, - [1102] = 1009, - [1103] = 1017, - [1104] = 1018, - [1105] = 1033, - [1106] = 1010, - [1107] = 1017, - [1108] = 1018, - [1109] = 1021, - [1110] = 1022, - [1111] = 1006, - [1112] = 1019, - [1113] = 1020, - [1114] = 1025, - [1115] = 1007, - [1116] = 1008, - [1117] = 1009, - [1118] = 1010, - [1119] = 1011, - [1120] = 1011, - [1121] = 1015, - [1122] = 1016, - [1123] = 1007, - [1124] = 1124, - [1125] = 1017, - [1126] = 1018, - [1127] = 1021, - [1128] = 1022, - [1129] = 1006, - [1130] = 1025, - [1131] = 1131, - [1132] = 1132, - [1133] = 1133, - [1134] = 1025, - [1135] = 1135, - [1136] = 1136, - [1137] = 1137, - [1138] = 1138, - [1139] = 1007, - [1140] = 1008, - [1141] = 1009, - [1142] = 1010, - [1143] = 1011, - [1144] = 1033, - [1145] = 1012, - [1146] = 1008, - [1147] = 1009, - [1148] = 1010, - [1149] = 1011, - [1150] = 1046, - [1151] = 1033, - [1152] = 1046, - [1153] = 1046, - [1154] = 1046, - [1155] = 1046, - [1156] = 1046, - [1157] = 1017, - [1158] = 1158, - [1159] = 1158, - [1160] = 1158, + [1096] = 1048, + [1097] = 1059, + [1098] = 1020, + [1099] = 1019, + [1100] = 1021, + [1101] = 1020, + [1102] = 1021, + [1103] = 1009, + [1104] = 1010, + [1105] = 1011, + [1106] = 1014, + [1107] = 1015, + [1108] = 1019, + [1109] = 1022, + [1110] = 1008, + [1111] = 1033, + [1112] = 1037, + [1113] = 1022, + [1114] = 1073, + [1115] = 1074, + [1116] = 1077, + [1117] = 1078, + [1118] = 1012, + [1119] = 1020, + [1120] = 1021, + [1121] = 1010, + [1122] = 1011, + [1123] = 1008, + [1124] = 1014, + [1125] = 1014, + [1126] = 1015, + [1127] = 1015, + [1128] = 1033, + [1129] = 1019, + [1130] = 1022, + [1131] = 1008, + [1132] = 1033, + [1133] = 1073, + [1134] = 1074, + [1135] = 1073, + [1136] = 1074, + [1137] = 1077, + [1138] = 1078, + [1139] = 1012, + [1140] = 1077, + [1141] = 1078, + [1142] = 1012, + [1143] = 1031, + [1144] = 1073, + [1145] = 1074, + [1146] = 1077, + [1147] = 1078, + [1148] = 1020, + [1149] = 1021, + [1150] = 1020, + [1151] = 1010, + [1152] = 1011, + [1153] = 1009, + [1154] = 1031, + [1155] = 1048, + [1156] = 1021, + [1157] = 1009, + [1158] = 1009, + [1159] = 1009, + [1160] = 1047, [1161] = 1161, - [1162] = 1158, - [1163] = 1158, - [1164] = 1158, - [1165] = 1165, - [1166] = 1158, - [1167] = 1161, - [1168] = 1165, + [1162] = 1162, + [1163] = 1161, + [1164] = 1164, + [1165] = 1161, + [1166] = 1161, + [1167] = 1167, + [1168] = 1167, [1169] = 1161, - [1170] = 1158, - [1171] = 1158, - [1172] = 1158, - [1173] = 1165, - [1174] = 1174, - [1175] = 1174, - [1176] = 1174, - [1177] = 1158, - [1178] = 1158, - [1179] = 1179, - [1180] = 1180, - [1181] = 1181, + [1170] = 1161, + [1171] = 1161, + [1172] = 1161, + [1173] = 1164, + [1174] = 1167, + [1175] = 1161, + [1176] = 1162, + [1177] = 1161, + [1178] = 1161, + [1179] = 1164, + [1180] = 1161, + [1181] = 1162, [1182] = 1182, [1183] = 1183, [1184] = 1184, - [1185] = 1184, + [1185] = 1185, [1186] = 1186, - [1187] = 1186, - [1188] = 1186, - [1189] = 1182, - [1190] = 1190, + [1187] = 1187, + [1188] = 1188, + [1189] = 1188, + [1190] = 1187, [1191] = 1186, - [1192] = 1186, - [1193] = 1190, + [1192] = 1188, + [1193] = 1193, [1194] = 1194, - [1195] = 1183, - [1196] = 1196, - [1197] = 1197, - [1198] = 1196, - [1199] = 1194, - [1200] = 1190, - [1201] = 1186, - [1202] = 1197, - [1203] = 1203, - [1204] = 1204, - [1205] = 1205, - [1206] = 1186, + [1195] = 1195, + [1196] = 1188, + [1197] = 1188, + [1198] = 1185, + [1199] = 1199, + [1200] = 1194, + [1201] = 1194, + [1202] = 1193, + [1203] = 1188, + [1204] = 1199, + [1205] = 1195, + [1206] = 1188, [1207] = 1207, - [1208] = 1186, + [1208] = 1188, [1209] = 1209, - [1210] = 1183, + [1210] = 1210, [1211] = 1211, - [1212] = 1186, - [1213] = 1211, - [1214] = 1214, - [1215] = 1215, + [1212] = 1188, + [1213] = 1185, + [1214] = 1207, + [1215] = 1207, [1216] = 1216, - [1217] = 1215, + [1217] = 1211, [1218] = 1218, - [1219] = 1186, - [1220] = 1211, - [1221] = 1221, + [1219] = 1188, + [1220] = 1220, + [1221] = 1211, [1222] = 1222, [1223] = 1223, [1224] = 1224, - [1225] = 1215, + [1225] = 1225, [1226] = 1226, - [1227] = 1183, + [1227] = 1227, [1228] = 1228, - [1229] = 801, + [1229] = 1229, [1230] = 1230, - [1231] = 1230, - [1232] = 809, - [1233] = 1186, + [1231] = 1185, + [1232] = 1232, + [1233] = 814, [1234] = 1234, - [1235] = 1186, - [1236] = 1228, - [1237] = 1186, - [1238] = 1226, - [1239] = 1239, - [1240] = 1240, + [1235] = 1188, + [1236] = 1188, + [1237] = 1229, + [1238] = 1238, + [1239] = 810, + [1240] = 1230, [1241] = 1241, - [1242] = 1226, - [1243] = 1186, - [1244] = 1226, - [1245] = 1182, - [1246] = 1214, - [1247] = 1186, + [1242] = 1188, + [1243] = 1234, + [1244] = 1188, + [1245] = 1223, + [1246] = 1188, + [1247] = 1247, [1248] = 1248, - [1249] = 1249, - [1250] = 1186, - [1251] = 1186, - [1252] = 1252, - [1253] = 1186, - [1254] = 1186, - [1255] = 1255, - [1256] = 1256, - [1257] = 1255, - [1258] = 1255, + [1249] = 1188, + [1250] = 1250, + [1251] = 1234, + [1252] = 1234, + [1253] = 1188, + [1254] = 1254, + [1255] = 1188, + [1256] = 1186, + [1257] = 1188, + [1258] = 1258, [1259] = 1259, - [1260] = 1186, - [1261] = 1255, - [1262] = 1255, - [1263] = 1263, - [1264] = 1226, - [1265] = 1226, - [1266] = 1255, - [1267] = 1255, - [1268] = 1252, - [1269] = 1248, + [1260] = 1260, + [1261] = 1261, + [1262] = 1254, + [1263] = 1254, + [1264] = 1259, + [1265] = 1265, + [1266] = 1234, + [1267] = 1247, + [1268] = 1188, + [1269] = 1259, [1270] = 1270, - [1271] = 1226, - [1272] = 1272, - [1273] = 1248, - [1274] = 1226, - [1275] = 1275, - [1276] = 1276, - [1277] = 1255, - [1278] = 1255, - [1279] = 1252, - [1280] = 1280, - [1281] = 1255, - [1282] = 1226, + [1271] = 1234, + [1272] = 1259, + [1273] = 1273, + [1274] = 1274, + [1275] = 1234, + [1276] = 1259, + [1277] = 1259, + [1278] = 1234, + [1279] = 1259, + [1280] = 1247, + [1281] = 1259, + [1282] = 1259, [1283] = 1283, [1284] = 1284, - [1285] = 1285, - [1286] = 1276, + [1285] = 1234, + [1286] = 1259, [1287] = 1287, - [1288] = 1226, - [1289] = 1205, - [1290] = 1252, - [1291] = 1226, - [1292] = 1292, - [1293] = 1252, + [1288] = 1288, + [1289] = 1247, + [1290] = 1224, + [1291] = 1234, + [1292] = 1270, + [1293] = 1225, [1294] = 1294, - [1295] = 1280, - [1296] = 1226, - [1297] = 1226, - [1298] = 1298, + [1295] = 1234, + [1296] = 1234, + [1297] = 1273, + [1298] = 1247, [1299] = 1299, - [1300] = 1207, - [1301] = 1226, - [1302] = 1280, - [1303] = 1284, - [1304] = 1285, - [1305] = 1252, - [1306] = 1306, - [1307] = 1205, - [1308] = 1207, - [1309] = 1276, - [1310] = 1310, - [1311] = 1292, - [1312] = 1299, - [1313] = 1207, - [1314] = 1252, - [1315] = 1276, - [1316] = 1283, - [1317] = 1270, - [1318] = 809, - [1319] = 1299, - [1320] = 1204, - [1321] = 1205, - [1322] = 1299, - [1323] = 1280, - [1324] = 1226, - [1325] = 1284, - [1326] = 1280, - [1327] = 1280, - [1328] = 1226, - [1329] = 1329, + [1300] = 1300, + [1301] = 1301, + [1302] = 1288, + [1303] = 1303, + [1304] = 1303, + [1305] = 1305, + [1306] = 1234, + [1307] = 1307, + [1308] = 1270, + [1309] = 1224, + [1310] = 1234, + [1311] = 1311, + [1312] = 1247, + [1313] = 1311, + [1314] = 1225, + [1315] = 1273, + [1316] = 1294, + [1317] = 1317, + [1318] = 1318, + [1319] = 1311, + [1320] = 1227, + [1321] = 1228, + [1322] = 1222, + [1323] = 1260, + [1324] = 1220, + [1325] = 814, + [1326] = 1270, + [1327] = 1270, + [1328] = 1328, + [1329] = 1210, [1330] = 1330, - [1331] = 1331, - [1332] = 1209, - [1333] = 1218, - [1334] = 1216, - [1335] = 1221, - [1336] = 1284, - [1337] = 1223, - [1338] = 1224, - [1339] = 1252, - [1340] = 1340, - [1341] = 1341, - [1342] = 1275, - [1343] = 1329, - [1344] = 1239, - [1345] = 1299, - [1346] = 1340, - [1347] = 801, - [1348] = 1239, - [1349] = 1252, - [1350] = 1299, + [1331] = 1234, + [1332] = 1283, + [1333] = 1224, + [1334] = 1334, + [1335] = 1225, + [1336] = 1311, + [1337] = 1318, + [1338] = 1334, + [1339] = 1339, + [1340] = 1294, + [1341] = 1311, + [1342] = 810, + [1343] = 1294, + [1344] = 1317, + [1345] = 1232, + [1346] = 1247, + [1347] = 1209, + [1348] = 1311, + [1349] = 1216, + [1350] = 1232, [1351] = 1284, - [1352] = 1352, - [1353] = 1284, - [1354] = 1252, - [1355] = 1341, - [1356] = 1294, - [1357] = 1272, - [1358] = 1299, - [1359] = 1284, - [1360] = 1270, - [1361] = 1299, - [1362] = 1275, - [1363] = 1363, - [1364] = 1364, - [1365] = 1239, - [1366] = 1364, - [1367] = 1205, - [1368] = 1368, - [1369] = 1207, - [1370] = 1284, - [1371] = 1280, - [1372] = 1280, - [1373] = 1298, + [1352] = 1247, + [1353] = 1270, + [1354] = 1247, + [1355] = 1247, + [1356] = 1234, + [1357] = 1294, + [1358] = 1294, + [1359] = 1224, + [1360] = 1300, + [1361] = 1261, + [1362] = 1362, + [1363] = 1224, + [1364] = 1247, + [1365] = 1311, + [1366] = 1366, + [1367] = 1270, + [1368] = 1270, + [1369] = 1232, + [1370] = 1283, + [1371] = 1225, + [1372] = 1232, + [1373] = 1284, [1374] = 1374, - [1375] = 1239, - [1376] = 1299, - [1377] = 1205, - [1378] = 1252, - [1379] = 1207, - [1380] = 1280, - [1381] = 1299, - [1382] = 1280, + [1375] = 1294, + [1376] = 1270, + [1377] = 1294, + [1378] = 1378, + [1379] = 1294, + [1380] = 1307, + [1381] = 1270, + [1382] = 1362, [1383] = 1383, - [1384] = 1284, - [1385] = 1284, - [1386] = 1239, - [1387] = 1387, - [1388] = 1275, - [1389] = 1298, - [1390] = 1390, - [1391] = 1390, - [1392] = 1299, + [1384] = 1311, + [1385] = 1311, + [1386] = 1311, + [1387] = 1225, + [1388] = 1294, + [1389] = 1389, + [1390] = 1232, + [1391] = 1311, + [1392] = 1284, [1393] = 1393, - [1394] = 1394, - [1395] = 1395, - [1396] = 1270, - [1397] = 1284, - [1398] = 1390, - [1399] = 1205, - [1400] = 1207, - [1401] = 1390, - [1402] = 1239, - [1403] = 1280, - [1404] = 1390, - [1405] = 1284, - [1406] = 1406, - [1407] = 1390, - [1408] = 1299, - [1409] = 1298, - [1410] = 1383, - [1411] = 1283, - [1412] = 1363, - [1413] = 1299, - [1414] = 1299, - [1415] = 1299, - [1416] = 1239, - [1417] = 1284, - [1418] = 1284, - [1419] = 1299, - [1420] = 1284, - [1421] = 1284, - [1422] = 1284, - [1423] = 1284, - [1424] = 1299, - [1425] = 1299, - [1426] = 1239, - [1427] = 1427, - [1428] = 1428, + [1394] = 1311, + [1395] = 1270, + [1396] = 1307, + [1397] = 1294, + [1398] = 1389, + [1399] = 1399, + [1400] = 1389, + [1401] = 1283, + [1402] = 1294, + [1403] = 1232, + [1404] = 1404, + [1405] = 1389, + [1406] = 1225, + [1407] = 1224, + [1408] = 1389, + [1409] = 1409, + [1410] = 1410, + [1411] = 1389, + [1412] = 1311, + [1413] = 1294, + [1414] = 1378, + [1415] = 1311, + [1416] = 1311, + [1417] = 1294, + [1418] = 1294, + [1419] = 1311, + [1420] = 1311, + [1421] = 1311, + [1422] = 1307, + [1423] = 1294, + [1424] = 1260, + [1425] = 1294, + [1426] = 1232, + [1427] = 1294, + [1428] = 1383, [1429] = 1429, - [1430] = 1428, - [1431] = 1431, - [1432] = 1431, - [1433] = 1428, - [1434] = 1428, + [1430] = 1430, + [1431] = 1430, + [1432] = 1430, + [1433] = 1433, + [1434] = 1434, [1435] = 1429, - [1436] = 1427, - [1437] = 1429, - [1438] = 1427, - [1439] = 1428, - [1440] = 1431, - [1441] = 1429, - [1442] = 1442, - [1443] = 1428, - [1444] = 1294, - [1445] = 1442, - [1446] = 1442, - [1447] = 1406, + [1436] = 1436, + [1437] = 1430, + [1438] = 1429, + [1439] = 1436, + [1440] = 1436, + [1441] = 1433, + [1442] = 1434, + [1443] = 1433, + [1444] = 1300, + [1445] = 1410, + [1446] = 1434, + [1447] = 1433, [1448] = 1429, - [1449] = 1429, - [1450] = 1442, - [1451] = 1442, - [1452] = 1428, - [1453] = 1427, - [1454] = 1428, - [1455] = 1429, - [1456] = 1429, - [1457] = 1431, - [1458] = 1427, - [1459] = 1442, - [1460] = 1431, - [1461] = 1239, - [1462] = 1427, - [1463] = 1284, - [1464] = 1239, - [1465] = 1299, - [1466] = 1428, - [1467] = 1429, - [1468] = 1431, - [1469] = 1428, - [1470] = 1429, - [1471] = 1471, - [1472] = 1471, - [1473] = 1471, - [1474] = 1471, - [1475] = 1471, - [1476] = 1471, - [1477] = 1471, - [1478] = 1471, - [1479] = 1471, - [1480] = 1471, - [1481] = 1481, - [1482] = 1481, - [1483] = 1481, + [1449] = 1430, + [1450] = 1430, + [1451] = 1436, + [1452] = 1436, + [1453] = 1430, + [1454] = 1430, + [1455] = 1436, + [1456] = 1436, + [1457] = 1430, + [1458] = 1433, + [1459] = 1430, + [1460] = 1232, + [1461] = 1232, + [1462] = 1311, + [1463] = 1232, + [1464] = 1294, + [1465] = 1429, + [1466] = 1436, + [1467] = 1436, + [1468] = 1433, + [1469] = 1434, + [1470] = 1436, + [1471] = 1434, + [1472] = 1434, + [1473] = 1429, + [1474] = 1474, + [1475] = 1474, + [1476] = 1474, + [1477] = 1474, + [1478] = 1474, + [1479] = 1474, + [1480] = 1474, + [1481] = 1474, + [1482] = 1474, + [1483] = 1474, [1484] = 1484, - [1485] = 1481, - [1486] = 1484, - [1487] = 1481, + [1485] = 1485, + [1486] = 1485, + [1487] = 1485, [1488] = 1484, [1489] = 1484, - [1490] = 1484, - [1491] = 1481, - [1492] = 1492, - [1493] = 1493, - [1494] = 1494, - [1495] = 1494, - [1496] = 1494, - [1497] = 1494, - [1498] = 1493, - [1499] = 1493, - [1500] = 1493, - [1501] = 1494, - [1502] = 1493, - [1503] = 1503, - [1504] = 1504, - [1505] = 1504, - [1506] = 1506, + [1490] = 1490, + [1491] = 1485, + [1492] = 1484, + [1493] = 1484, + [1494] = 1484, + [1495] = 1485, + [1496] = 1496, + [1497] = 1496, + [1498] = 1498, + [1499] = 1498, + [1500] = 1498, + [1501] = 1501, + [1502] = 1498, + [1503] = 1496, + [1504] = 1496, + [1505] = 1496, + [1506] = 1498, [1507] = 1507, [1508] = 1508, - [1509] = 1504, - [1510] = 1504, - [1511] = 1504, - [1512] = 1504, - [1513] = 1513, - [1514] = 1514, - [1515] = 1515, + [1509] = 1509, + [1510] = 1510, + [1511] = 1510, + [1512] = 1510, + [1513] = 1510, + [1514] = 1510, + [1515] = 1510, [1516] = 1516, [1517] = 1517, - [1518] = 1001, + [1518] = 1518, [1519] = 1519, - [1520] = 200, + [1520] = 1520, [1521] = 1521, - [1522] = 1522, - [1523] = 227, - [1524] = 231, + [1522] = 1006, + [1523] = 997, + [1524] = 200, [1525] = 1525, [1526] = 1526, - [1527] = 1527, - [1528] = 1528, + [1527] = 241, + [1528] = 236, [1529] = 1529, - [1530] = 994, + [1530] = 1530, [1531] = 1531, - [1532] = 995, + [1532] = 1532, [1533] = 1533, [1534] = 1534, - [1535] = 1535, + [1535] = 990, [1536] = 1536, [1537] = 1537, - [1538] = 717, + [1538] = 1538, [1539] = 1539, [1540] = 1540, [1541] = 1541, [1542] = 1542, [1543] = 1543, - [1544] = 1544, - [1545] = 231, - [1546] = 1546, - [1547] = 1547, + [1544] = 203, + [1545] = 204, + [1546] = 199, + [1547] = 1183, [1548] = 1548, - [1549] = 1180, + [1549] = 1549, [1550] = 1550, [1551] = 1551, - [1552] = 1552, - [1553] = 1553, - [1554] = 1554, - [1555] = 1555, - [1556] = 1181, + [1552] = 1182, + [1553] = 1184, + [1554] = 203, + [1555] = 204, + [1556] = 199, [1557] = 1557, - [1558] = 197, - [1559] = 196, - [1560] = 207, - [1561] = 1179, + [1558] = 1558, + [1559] = 1559, + [1560] = 1560, + [1561] = 1561, [1562] = 1562, [1563] = 1563, [1564] = 1564, - [1565] = 1565, - [1566] = 1566, + [1565] = 239, + [1566] = 724, [1567] = 1567, [1568] = 1568, - [1569] = 715, + [1569] = 1569, [1570] = 1570, [1571] = 1571, [1572] = 1572, @@ -6227,11 +6231,11 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1578] = 1578, [1579] = 1579, [1580] = 1580, - [1581] = 1581, + [1581] = 241, [1582] = 1582, - [1583] = 714, + [1583] = 1583, [1584] = 1584, - [1585] = 1585, + [1585] = 718, [1586] = 1586, [1587] = 1587, [1588] = 1588, @@ -6244,7 +6248,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1595] = 1595, [1596] = 1596, [1597] = 1597, - [1598] = 196, + [1598] = 1598, [1599] = 1599, [1600] = 1600, [1601] = 1601, @@ -6252,9 +6256,9 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1603] = 1603, [1604] = 1604, [1605] = 1605, - [1606] = 235, - [1607] = 207, - [1608] = 1553, + [1606] = 1606, + [1607] = 719, + [1608] = 1608, [1609] = 1609, [1610] = 1610, [1611] = 1611, @@ -6263,18 +6267,18 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1614] = 1614, [1615] = 1615, [1616] = 1616, - [1617] = 228, + [1617] = 1617, [1618] = 1618, - [1619] = 1553, - [1620] = 1553, - [1621] = 722, + [1619] = 1619, + [1620] = 1620, + [1621] = 1621, [1622] = 1622, [1623] = 1623, [1624] = 1624, [1625] = 1625, - [1626] = 197, + [1626] = 1626, [1627] = 1627, - [1628] = 1628, + [1628] = 720, [1629] = 1629, [1630] = 1630, [1631] = 1631, @@ -6288,1008 +6292,1008 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [1639] = 1639, [1640] = 1640, [1641] = 1641, - [1642] = 1642, + [1642] = 723, [1643] = 1643, [1644] = 1644, [1645] = 1645, [1646] = 1646, - [1647] = 227, + [1647] = 1647, [1648] = 1648, [1649] = 1649, [1650] = 1650, [1651] = 1651, - [1652] = 721, + [1652] = 1652, [1653] = 1653, [1654] = 1654, [1655] = 1655, [1656] = 1656, [1657] = 1657, - [1658] = 1658, - [1659] = 1553, - [1660] = 1660, + [1658] = 1543, + [1659] = 221, + [1660] = 236, [1661] = 1661, - [1662] = 1662, - [1663] = 1663, - [1664] = 1664, - [1665] = 219, - [1666] = 234, + [1662] = 1543, + [1663] = 1543, + [1664] = 1543, + [1665] = 1665, + [1666] = 1666, [1667] = 1667, - [1668] = 1668, - [1669] = 1669, - [1670] = 1670, + [1668] = 235, + [1669] = 240, + [1670] = 228, [1671] = 1671, - [1672] = 1663, - [1673] = 1669, + [1672] = 1672, + [1673] = 1673, [1674] = 1674, - [1675] = 1663, + [1675] = 1675, [1676] = 1676, - [1677] = 1677, - [1678] = 236, + [1677] = 1666, + [1678] = 1678, [1679] = 1679, - [1680] = 226, + [1680] = 1680, [1681] = 1681, [1682] = 1682, [1683] = 1683, [1684] = 1684, [1685] = 1685, - [1686] = 1508, + [1686] = 1686, [1687] = 1687, - [1688] = 1663, + [1688] = 1688, [1689] = 1689, [1690] = 1690, - [1691] = 209, - [1692] = 230, + [1691] = 1691, + [1692] = 1692, [1693] = 1693, [1694] = 1694, [1695] = 1695, [1696] = 1696, [1697] = 1697, - [1698] = 1669, + [1698] = 1508, [1699] = 1699, [1700] = 1700, [1701] = 1701, - [1702] = 238, + [1702] = 1702, [1703] = 1703, - [1704] = 1704, - [1705] = 1705, + [1704] = 235, + [1705] = 240, [1706] = 1706, [1707] = 1707, [1708] = 1708, [1709] = 1709, [1710] = 1710, - [1711] = 1669, + [1711] = 1711, [1712] = 1712, - [1713] = 1713, + [1713] = 229, [1714] = 1714, - [1715] = 1715, + [1715] = 223, [1716] = 1716, [1717] = 1717, [1718] = 1718, [1719] = 1719, [1720] = 1720, - [1721] = 1721, - [1722] = 1722, + [1721] = 219, + [1722] = 217, [1723] = 1723, - [1724] = 236, + [1724] = 1724, [1725] = 1725, - [1726] = 226, - [1727] = 237, + [1726] = 1726, + [1727] = 1727, [1728] = 1728, [1729] = 1729, - [1730] = 1730, + [1730] = 1666, [1731] = 1731, - [1732] = 1732, - [1733] = 1669, + [1732] = 1679, + [1733] = 1733, [1734] = 1734, [1735] = 1735, - [1736] = 1736, - [1737] = 1663, + [1736] = 1679, + [1737] = 1666, [1738] = 1738, - [1739] = 1739, + [1739] = 1679, [1740] = 1740, - [1741] = 1741, - [1742] = 1742, - [1743] = 1743, - [1744] = 1516, - [1745] = 1514, + [1741] = 1666, + [1742] = 230, + [1743] = 1679, + [1744] = 1744, + [1745] = 1745, [1746] = 1746, - [1747] = 1747, + [1747] = 1701, [1748] = 1748, - [1749] = 1746, + [1749] = 1749, [1750] = 1750, - [1751] = 235, - [1752] = 1752, + [1751] = 1751, + [1752] = 229, [1753] = 1753, - [1754] = 1671, - [1755] = 238, + [1754] = 1754, + [1755] = 1755, [1756] = 1756, [1757] = 1757, [1758] = 1758, [1759] = 1759, - [1760] = 230, + [1760] = 1760, [1761] = 1761, [1762] = 1762, [1763] = 1763, [1764] = 1764, [1765] = 1765, - [1766] = 1515, + [1766] = 1766, [1767] = 1767, [1768] = 1768, - [1769] = 1769, - [1770] = 1770, + [1769] = 221, + [1770] = 1517, [1771] = 1771, [1772] = 1772, [1773] = 1773, [1774] = 1774, - [1775] = 237, - [1776] = 1776, - [1777] = 1777, - [1778] = 1778, - [1779] = 1685, - [1780] = 228, - [1781] = 1746, - [1782] = 1782, - [1783] = 1783, - [1784] = 1784, - [1785] = 1513, - [1786] = 1786, - [1787] = 209, - [1788] = 1746, - [1789] = 1517, - [1790] = 234, + [1775] = 1775, + [1776] = 1519, + [1777] = 228, + [1778] = 1520, + [1779] = 239, + [1780] = 1748, + [1781] = 223, + [1782] = 1700, + [1783] = 1699, + [1784] = 1748, + [1785] = 1785, + [1786] = 1518, + [1787] = 230, + [1788] = 217, + [1789] = 1516, + [1790] = 1790, [1791] = 1791, - [1792] = 1746, + [1792] = 219, [1793] = 1793, - [1794] = 219, - [1795] = 1795, - [1796] = 1742, - [1797] = 1526, - [1798] = 1786, - [1799] = 1757, - [1800] = 1782, - [1801] = 1801, + [1794] = 1794, + [1795] = 1748, + [1796] = 1748, + [1797] = 1797, + [1798] = 1798, + [1799] = 1799, + [1800] = 1800, + [1801] = 1533, [1802] = 1802, - [1803] = 1803, - [1804] = 1521, - [1805] = 1527, - [1806] = 1806, - [1807] = 1807, + [1803] = 1526, + [1804] = 1804, + [1805] = 1536, + [1806] = 1793, + [1807] = 1534, [1808] = 1808, - [1809] = 1529, + [1809] = 1809, [1810] = 1810, - [1811] = 1531, - [1812] = 1633, - [1813] = 1643, - [1814] = 1762, - [1815] = 1743, - [1816] = 1750, - [1817] = 1519, - [1818] = 995, - [1819] = 1774, - [1820] = 1769, - [1821] = 1791, - [1822] = 1784, - [1823] = 1764, - [1824] = 1777, - [1825] = 1748, - [1826] = 1807, - [1827] = 1759, - [1828] = 1776, - [1829] = 1778, - [1830] = 1795, - [1831] = 1752, - [1832] = 1770, - [1833] = 1671, - [1834] = 1685, - [1835] = 1742, - [1836] = 1807, - [1837] = 1771, - [1838] = 1838, - [1839] = 1525, - [1840] = 1528, - [1841] = 1807, - [1842] = 1807, - [1843] = 1633, - [1844] = 1643, - [1845] = 1845, - [1846] = 1846, - [1847] = 1847, - [1848] = 1848, - [1849] = 1763, - [1850] = 1850, - [1851] = 1772, - [1852] = 1773, - [1853] = 1771, - [1854] = 1793, - [1855] = 1761, - [1856] = 1856, - [1857] = 1758, - [1858] = 1858, - [1859] = 1850, - [1860] = 1850, - [1861] = 994, - [1862] = 1767, - [1863] = 1753, - [1864] = 1758, - [1865] = 1767, - [1866] = 1753, - [1867] = 1782, - [1868] = 1762, - [1869] = 1743, - [1870] = 1750, - [1871] = 1774, - [1872] = 1769, - [1873] = 1791, - [1874] = 1784, - [1875] = 1764, - [1876] = 1777, - [1877] = 1748, - [1878] = 1759, - [1879] = 1776, - [1880] = 1778, - [1881] = 1795, - [1882] = 1752, - [1883] = 1770, - [1884] = 1772, - [1885] = 1773, - [1886] = 1768, - [1887] = 1793, - [1888] = 1761, - [1889] = 1747, + [1811] = 1811, + [1812] = 1753, + [1813] = 1754, + [1814] = 1699, + [1815] = 1802, + [1816] = 1791, + [1817] = 1817, + [1818] = 1755, + [1819] = 1819, + [1820] = 1548, + [1821] = 1821, + [1822] = 1802, + [1823] = 1006, + [1824] = 1757, + [1825] = 1825, + [1826] = 1758, + [1827] = 1794, + [1828] = 1759, + [1829] = 1819, + [1830] = 1531, + [1831] = 1756, + [1832] = 1760, + [1833] = 1761, + [1834] = 1819, + [1835] = 1762, + [1836] = 1763, + [1837] = 1802, + [1838] = 1764, + [1839] = 1839, + [1840] = 1840, + [1841] = 1765, + [1842] = 1842, + [1843] = 1843, + [1844] = 1548, + [1845] = 1550, + [1846] = 1799, + [1847] = 1771, + [1848] = 1772, + [1849] = 1790, + [1850] = 1749, + [1851] = 1750, + [1852] = 1751, + [1853] = 1773, + [1854] = 1753, + [1855] = 1774, + [1856] = 1802, + [1857] = 1755, + [1858] = 1756, + [1859] = 1757, + [1860] = 1758, + [1861] = 1759, + [1862] = 1760, + [1863] = 1761, + [1864] = 1762, + [1865] = 1763, + [1866] = 1764, + [1867] = 1765, + [1868] = 1766, + [1869] = 1767, + [1870] = 1768, + [1871] = 1746, + [1872] = 1872, + [1873] = 1799, + [1874] = 1771, + [1875] = 1772, + [1876] = 1773, + [1877] = 1774, + [1878] = 1775, + [1879] = 1529, + [1880] = 1766, + [1881] = 1767, + [1882] = 1768, + [1883] = 1746, + [1884] = 1819, + [1885] = 1802, + [1886] = 1700, + [1887] = 1530, + [1888] = 1749, + [1889] = 1550, [1890] = 1890, - [1891] = 1891, - [1892] = 1892, - [1893] = 1893, - [1894] = 1894, + [1891] = 990, + [1892] = 1750, + [1893] = 1751, + [1894] = 1775, [1895] = 1895, - [1896] = 1001, - [1897] = 1747, - [1898] = 1807, - [1899] = 1850, - [1900] = 1763, - [1901] = 1786, - [1902] = 1757, - [1903] = 1768, - [1904] = 1904, - [1905] = 1758, - [1906] = 1767, - [1907] = 1753, - [1908] = 1632, + [1896] = 1701, + [1897] = 1790, + [1898] = 1791, + [1899] = 1793, + [1900] = 1794, + [1901] = 1901, + [1902] = 1525, + [1903] = 1903, + [1904] = 1521, + [1905] = 1905, + [1906] = 997, + [1907] = 1754, + [1908] = 1791, [1909] = 1909, [1910] = 1910, [1911] = 1911, - [1912] = 1912, - [1913] = 1913, - [1914] = 1782, - [1915] = 722, - [1916] = 1622, - [1917] = 1624, - [1918] = 1625, - [1919] = 1677, + [1912] = 724, + [1913] = 1567, + [1914] = 1568, + [1915] = 1569, + [1916] = 1702, + [1917] = 1917, + [1918] = 1918, + [1919] = 1809, [1920] = 1920, - [1921] = 1838, - [1922] = 1627, - [1923] = 1628, - [1924] = 1629, - [1925] = 1630, - [1926] = 1631, - [1927] = 1634, - [1928] = 1635, - [1929] = 1638, - [1930] = 1639, - [1931] = 1640, - [1932] = 1642, - [1933] = 1644, - [1934] = 1645, - [1935] = 1646, - [1936] = 1181, - [1937] = 1920, - [1938] = 1838, - [1939] = 1762, - [1940] = 1743, - [1941] = 1750, - [1942] = 1774, - [1943] = 1769, - [1944] = 1791, - [1945] = 1784, - [1946] = 1764, - [1947] = 1777, - [1948] = 1748, - [1949] = 1759, - [1950] = 1776, - [1951] = 1778, - [1952] = 1795, - [1953] = 1752, - [1954] = 1770, - [1955] = 1955, - [1956] = 1772, - [1957] = 1773, - [1958] = 1768, - [1959] = 1793, - [1960] = 1761, - [1961] = 721, - [1962] = 1653, - [1963] = 1654, - [1964] = 1655, - [1965] = 1656, - [1966] = 1657, - [1967] = 1658, - [1968] = 1968, - [1969] = 1637, - [1970] = 1650, - [1971] = 1729, - [1972] = 1543, - [1973] = 1660, - [1974] = 1605, - [1975] = 1591, - [1976] = 1602, - [1977] = 1603, - [1978] = 1604, - [1979] = 1662, - [1980] = 1618, - [1981] = 1623, - [1982] = 1641, - [1983] = 1649, - [1984] = 1661, - [1985] = 1534, - [1986] = 1179, - [1987] = 1535, - [1988] = 1536, - [1989] = 1537, - [1990] = 1990, - [1991] = 717, - [1992] = 1539, - [1993] = 1540, - [1994] = 1541, - [1995] = 1542, - [1996] = 1544, - [1997] = 1546, - [1998] = 1547, - [1999] = 1548, - [2000] = 1550, - [2001] = 1551, - [2002] = 1552, - [2003] = 1554, - [2004] = 1555, - [2005] = 1557, - [2006] = 1684, - [2007] = 1562, - [2008] = 1563, - [2009] = 1565, - [2010] = 1180, - [2011] = 1566, - [2012] = 1567, - [2013] = 1568, - [2014] = 2014, - [2015] = 1747, - [2016] = 2016, - [2017] = 2017, - [2018] = 715, - [2019] = 1570, - [2020] = 1571, - [2021] = 1572, - [2022] = 1573, - [2023] = 1574, - [2024] = 1575, - [2025] = 1576, - [2026] = 1577, - [2027] = 1578, - [2028] = 1579, - [2029] = 1580, - [2030] = 1581, - [2031] = 1582, - [2032] = 714, - [2033] = 1584, - [2034] = 1585, - [2035] = 1586, - [2036] = 1587, - [2037] = 1588, - [2038] = 1589, - [2039] = 1590, - [2040] = 1594, - [2041] = 1595, - [2042] = 1596, - [2043] = 1597, - [2044] = 1599, - [2045] = 200, - [2046] = 1593, - [2047] = 1600, - [2048] = 227, - [2049] = 2049, - [2050] = 1911, - [2051] = 1912, - [2052] = 1713, - [2053] = 1890, + [1921] = 1539, + [1922] = 1570, + [1923] = 1571, + [1924] = 1572, + [1925] = 1573, + [1926] = 1574, + [1927] = 1575, + [1928] = 1576, + [1929] = 1577, + [1930] = 1578, + [1931] = 1579, + [1932] = 1580, + [1933] = 1582, + [1934] = 1583, + [1935] = 1584, + [1936] = 1183, + [1937] = 1754, + [1938] = 1755, + [1939] = 1756, + [1940] = 1940, + [1941] = 1941, + [1942] = 1757, + [1943] = 1758, + [1944] = 1759, + [1945] = 1760, + [1946] = 1761, + [1947] = 1548, + [1948] = 1762, + [1949] = 1549, + [1950] = 1550, + [1951] = 1551, + [1952] = 1763, + [1953] = 1764, + [1954] = 1765, + [1955] = 200, + [1956] = 1956, + [1957] = 1699, + [1958] = 1766, + [1959] = 1767, + [1960] = 1790, + [1961] = 1768, + [1962] = 1746, + [1963] = 1655, + [1964] = 1964, + [1965] = 1701, + [1966] = 1793, + [1967] = 1557, + [1968] = 1799, + [1969] = 1558, + [1970] = 1771, + [1971] = 1559, + [1972] = 1972, + [1973] = 1772, + [1974] = 1974, + [1975] = 1975, + [1976] = 1656, + [1977] = 1657, + [1978] = 1773, + [1979] = 1774, + [1980] = 1560, + [1981] = 718, + [1982] = 1586, + [1983] = 1587, + [1984] = 1588, + [1985] = 1589, + [1986] = 1590, + [1987] = 1591, + [1988] = 1561, + [1989] = 1562, + [1990] = 1563, + [1991] = 1564, + [1992] = 1794, + [1993] = 1549, + [1994] = 1994, + [1995] = 1551, + [1996] = 1709, + [1997] = 1609, + [1998] = 1592, + [1999] = 1593, + [2000] = 1594, + [2001] = 1595, + [2002] = 1596, + [2003] = 1918, + [2004] = 1597, + [2005] = 1920, + [2006] = 1598, + [2007] = 2007, + [2008] = 1548, + [2009] = 1550, + [2010] = 1609, + [2011] = 1599, + [2012] = 1540, + [2013] = 1541, + [2014] = 1600, + [2015] = 1537, + [2016] = 1601, + [2017] = 1602, + [2018] = 1603, + [2019] = 1182, + [2020] = 1604, + [2021] = 1605, + [2022] = 1606, + [2023] = 1918, + [2024] = 2024, + [2025] = 1920, + [2026] = 2026, + [2027] = 2027, + [2028] = 2028, + [2029] = 1548, + [2030] = 1550, + [2031] = 1727, + [2032] = 2026, + [2033] = 2027, + [2034] = 1702, + [2035] = 1709, + [2036] = 1710, + [2037] = 1890, + [2038] = 1727, + [2039] = 2026, + [2040] = 2027, + [2041] = 2026, + [2042] = 2027, + [2043] = 2043, + [2044] = 2026, + [2045] = 2027, + [2046] = 2046, + [2047] = 2047, + [2048] = 1542, + [2049] = 1661, + [2050] = 2050, + [2051] = 2051, + [2052] = 2052, + [2053] = 2053, [2054] = 2054, [2055] = 2055, [2056] = 2056, - [2057] = 231, - [2058] = 1601, - [2059] = 2059, - [2060] = 2060, - [2061] = 2061, - [2062] = 2062, - [2063] = 1911, - [2064] = 1912, - [2065] = 2065, - [2066] = 2066, - [2067] = 2067, - [2068] = 2068, - [2069] = 1633, - [2070] = 1637, - [2071] = 1643, - [2072] = 1650, - [2073] = 1609, - [2074] = 1614, - [2075] = 1616, - [2076] = 1911, - [2077] = 1912, - [2078] = 1633, - [2079] = 1643, - [2080] = 1543, - [2081] = 2081, + [2057] = 2057, + [2058] = 719, + [2059] = 1608, + [2060] = 1665, + [2061] = 1610, + [2062] = 1611, + [2063] = 1612, + [2064] = 1613, + [2065] = 1614, + [2066] = 1615, + [2067] = 1616, + [2068] = 1617, + [2069] = 1618, + [2070] = 1619, + [2071] = 1620, + [2072] = 2072, + [2073] = 1710, + [2074] = 1622, + [2075] = 1623, + [2076] = 1624, + [2077] = 1184, + [2078] = 1625, + [2079] = 1626, + [2080] = 1627, + [2081] = 1775, [2082] = 2082, - [2083] = 1911, - [2084] = 1912, - [2085] = 1904, - [2086] = 2086, - [2087] = 1633, - [2088] = 1643, - [2089] = 2086, - [2090] = 1677, - [2091] = 1729, - [2092] = 1684, - [2093] = 1713, - [2094] = 1904, - [2095] = 2086, - [2096] = 1904, - [2097] = 2086, - [2098] = 1904, - [2099] = 2086, - [2100] = 1636, - [2101] = 2101, - [2102] = 2102, - [2103] = 1651, - [2104] = 2104, - [2105] = 2105, - [2106] = 1633, - [2107] = 1643, - [2108] = 2108, - [2109] = 2102, - [2110] = 1685, - [2111] = 1671, - [2112] = 200, - [2113] = 1763, - [2114] = 2114, - [2115] = 1786, - [2116] = 1890, - [2117] = 1757, - [2118] = 2081, - [2119] = 1564, - [2120] = 1592, - [2121] = 2121, - [2122] = 1533, - [2123] = 2123, - [2124] = 2121, - [2125] = 2014, - [2126] = 2126, + [2083] = 1538, + [2084] = 2084, + [2085] = 1920, + [2086] = 1749, + [2087] = 1750, + [2088] = 720, + [2089] = 2089, + [2090] = 2090, + [2091] = 1629, + [2092] = 1630, + [2093] = 2093, + [2094] = 1631, + [2095] = 1632, + [2096] = 1633, + [2097] = 1634, + [2098] = 1635, + [2099] = 1636, + [2100] = 1637, + [2101] = 1638, + [2102] = 1639, + [2103] = 1640, + [2104] = 1641, + [2105] = 1751, + [2106] = 2106, + [2107] = 2107, + [2108] = 723, + [2109] = 1643, + [2110] = 1644, + [2111] = 1645, + [2112] = 1646, + [2113] = 1647, + [2114] = 1648, + [2115] = 1649, + [2116] = 1650, + [2117] = 1651, + [2118] = 1890, + [2119] = 1652, + [2120] = 1653, + [2121] = 1654, + [2122] = 2089, + [2123] = 200, + [2124] = 2124, + [2125] = 1917, + [2126] = 1974, [2127] = 2127, - [2128] = 1610, - [2129] = 2129, + [2128] = 1548, + [2129] = 1809, [2130] = 2130, - [2131] = 2131, - [2132] = 1611, - [2133] = 1612, + [2131] = 236, + [2132] = 1918, + [2133] = 1550, [2134] = 2134, - [2135] = 2135, - [2136] = 1613, - [2137] = 1742, - [2138] = 1911, - [2139] = 1615, - [2140] = 1771, - [2141] = 1912, - [2142] = 2123, + [2135] = 1920, + [2136] = 2051, + [2137] = 1918, + [2138] = 1700, + [2139] = 2124, + [2140] = 2140, + [2141] = 2141, + [2142] = 241, [2143] = 2143, [2144] = 2144, [2145] = 2145, - [2146] = 2146, - [2147] = 1758, - [2148] = 1767, - [2149] = 1753, - [2150] = 1782, - [2151] = 1762, - [2152] = 1743, - [2153] = 1750, - [2154] = 1774, - [2155] = 1769, - [2156] = 1791, - [2157] = 1784, - [2158] = 1764, - [2159] = 1777, - [2160] = 1748, - [2161] = 1759, - [2162] = 1776, - [2163] = 1778, - [2164] = 1795, - [2165] = 1752, - [2166] = 1770, - [2167] = 1772, - [2168] = 1773, + [2146] = 1920, + [2147] = 2147, + [2148] = 2148, + [2149] = 2127, + [2150] = 2150, + [2151] = 1749, + [2152] = 1750, + [2153] = 1751, + [2154] = 1753, + [2155] = 1754, + [2156] = 1755, + [2157] = 1756, + [2158] = 1757, + [2159] = 1758, + [2160] = 1759, + [2161] = 1760, + [2162] = 1761, + [2163] = 1762, + [2164] = 1763, + [2165] = 1764, + [2166] = 1765, + [2167] = 1766, + [2168] = 1767, [2169] = 1768, - [2170] = 1793, - [2171] = 1761, - [2172] = 1747, - [2173] = 1763, - [2174] = 1786, - [2175] = 1757, - [2176] = 1771, - [2177] = 2177, - [2178] = 2178, - [2179] = 1636, - [2180] = 2180, - [2181] = 1648, - [2182] = 2182, - [2183] = 1703, - [2184] = 2184, + [2170] = 1746, + [2171] = 1799, + [2172] = 1771, + [2173] = 1772, + [2174] = 1773, + [2175] = 1774, + [2176] = 1775, + [2177] = 1790, + [2178] = 1791, + [2179] = 1793, + [2180] = 1794, + [2181] = 1918, + [2182] = 1661, + [2183] = 1753, + [2184] = 1621, [2185] = 2185, - [2186] = 2186, - [2187] = 1729, - [2188] = 2188, - [2189] = 1684, - [2190] = 1810, - [2191] = 2191, - [2192] = 2192, - [2193] = 2193, - [2194] = 2185, + [2186] = 1692, + [2187] = 2187, + [2188] = 210, + [2189] = 2189, + [2190] = 1688, + [2191] = 1702, + [2192] = 231, + [2193] = 211, + [2194] = 1689, [2195] = 2195, - [2196] = 1739, - [2197] = 220, - [2198] = 1543, - [2199] = 2199, - [2200] = 2200, + [2196] = 215, + [2197] = 2197, + [2198] = 2198, + [2199] = 216, + [2200] = 212, [2201] = 2201, - [2202] = 232, - [2203] = 1633, - [2204] = 1643, - [2205] = 1706, - [2206] = 223, - [2207] = 1633, - [2208] = 1643, - [2209] = 2209, - [2210] = 1705, - [2211] = 1730, - [2212] = 1690, - [2213] = 1858, - [2214] = 2214, - [2215] = 1695, - [2216] = 2216, + [2202] = 2202, + [2203] = 2147, + [2204] = 1678, + [2205] = 1690, + [2206] = 2206, + [2207] = 2207, + [2208] = 233, + [2209] = 2207, + [2210] = 2210, + [2211] = 1694, + [2212] = 2212, + [2213] = 2206, + [2214] = 233, + [2215] = 2197, + [2216] = 222, [2217] = 2217, [2218] = 2218, - [2219] = 1707, - [2220] = 1708, - [2221] = 1712, - [2222] = 1721, - [2223] = 1732, - [2224] = 1736, - [2225] = 1723, - [2226] = 2226, - [2227] = 1667, - [2228] = 1758, - [2229] = 1668, - [2230] = 1767, - [2231] = 1753, - [2232] = 1782, - [2233] = 2233, - [2234] = 2185, - [2235] = 1734, - [2236] = 1762, - [2237] = 1743, - [2238] = 1750, - [2239] = 2209, - [2240] = 1774, - [2241] = 2214, - [2242] = 1769, - [2243] = 1791, - [2244] = 1784, - [2245] = 1764, - [2246] = 1777, - [2247] = 1748, - [2248] = 1759, - [2249] = 1776, - [2250] = 1778, - [2251] = 1795, - [2252] = 1752, - [2253] = 1770, - [2254] = 1772, - [2255] = 1773, - [2256] = 1768, - [2257] = 1793, - [2258] = 1761, - [2259] = 2259, - [2260] = 1747, - [2261] = 232, - [2262] = 1637, - [2263] = 1650, - [2264] = 1729, - [2265] = 2265, - [2266] = 2195, - [2267] = 2193, + [2219] = 2219, + [2220] = 2220, + [2221] = 1696, + [2222] = 1738, + [2223] = 2223, + [2224] = 2206, + [2225] = 1709, + [2226] = 1726, + [2227] = 2206, + [2228] = 2228, + [2229] = 2229, + [2230] = 2206, + [2231] = 2231, + [2232] = 1609, + [2233] = 1691, + [2234] = 1724, + [2235] = 215, + [2236] = 1718, + [2237] = 2237, + [2238] = 1548, + [2239] = 1550, + [2240] = 1790, + [2241] = 1791, + [2242] = 1793, + [2243] = 2243, + [2244] = 1794, + [2245] = 1744, + [2246] = 1667, + [2247] = 216, + [2248] = 1671, + [2249] = 1672, + [2250] = 222, + [2251] = 1673, + [2252] = 1890, + [2253] = 1674, + [2254] = 2254, + [2255] = 1548, + [2256] = 1550, + [2257] = 1821, + [2258] = 1675, + [2259] = 224, + [2260] = 224, + [2261] = 1695, + [2262] = 1676, + [2263] = 1717, + [2264] = 2264, + [2265] = 2198, + [2266] = 2266, + [2267] = 2267, [2268] = 2268, [2269] = 2269, - [2270] = 2270, - [2271] = 2209, - [2272] = 2272, - [2273] = 2259, - [2274] = 1689, - [2275] = 2209, - [2276] = 1693, - [2277] = 1694, - [2278] = 1715, - [2279] = 2209, - [2280] = 2209, - [2281] = 1696, - [2282] = 2209, - [2283] = 1697, - [2284] = 1699, - [2285] = 1700, - [2286] = 1838, - [2287] = 1763, - [2288] = 1786, - [2289] = 1757, + [2270] = 1890, + [2271] = 1693, + [2272] = 1712, + [2273] = 2273, + [2274] = 2274, + [2275] = 1720, + [2276] = 2276, + [2277] = 1728, + [2278] = 1729, + [2279] = 2279, + [2280] = 2280, + [2281] = 1731, + [2282] = 2282, + [2283] = 2283, + [2284] = 2207, + [2285] = 1702, + [2286] = 2286, + [2287] = 2195, + [2288] = 2264, + [2289] = 2289, [2290] = 2290, - [2291] = 1771, + [2291] = 1749, [2292] = 2292, - [2293] = 2293, - [2294] = 2294, - [2295] = 216, - [2296] = 2296, + [2293] = 1750, + [2294] = 1706, + [2295] = 1751, + [2296] = 1753, [2297] = 2297, - [2298] = 2218, - [2299] = 2299, + [2298] = 1719, + [2299] = 1733, [2300] = 2300, - [2301] = 1741, - [2302] = 217, - [2303] = 1670, - [2304] = 2304, - [2305] = 2305, - [2306] = 229, - [2307] = 2307, - [2308] = 2308, - [2309] = 1713, - [2310] = 2310, - [2311] = 1720, - [2312] = 2312, + [2301] = 2301, + [2302] = 2302, + [2303] = 1821, + [2304] = 234, + [2305] = 1661, + [2306] = 2289, + [2307] = 1707, + [2308] = 1551, + [2309] = 1709, + [2310] = 1754, + [2311] = 1755, + [2312] = 2207, [2313] = 2313, - [2314] = 1716, - [2315] = 2315, - [2316] = 1728, + [2314] = 2274, + [2315] = 1756, + [2316] = 234, [2317] = 2317, - [2318] = 2318, + [2318] = 1680, [2319] = 2319, - [2320] = 2269, - [2321] = 2296, - [2322] = 224, - [2323] = 220, - [2324] = 2324, - [2325] = 2325, - [2326] = 223, - [2327] = 2188, - [2328] = 1738, - [2329] = 229, + [2320] = 1681, + [2321] = 1682, + [2322] = 1890, + [2323] = 1708, + [2324] = 1683, + [2325] = 1684, + [2326] = 1685, + [2327] = 1686, + [2328] = 2206, + [2329] = 2329, [2330] = 2330, - [2331] = 211, - [2332] = 2332, - [2333] = 213, - [2334] = 214, - [2335] = 1701, + [2331] = 2331, + [2332] = 1757, + [2333] = 2333, + [2334] = 2286, + [2335] = 2335, [2336] = 2336, - [2337] = 2305, - [2338] = 1801, - [2339] = 216, - [2340] = 217, - [2341] = 1890, - [2342] = 221, - [2343] = 222, - [2344] = 221, - [2345] = 2345, - [2346] = 2346, - [2347] = 1684, - [2348] = 1704, + [2337] = 2337, + [2338] = 2338, + [2339] = 2339, + [2340] = 2340, + [2341] = 1758, + [2342] = 2342, + [2343] = 1759, + [2344] = 1809, + [2345] = 2292, + [2346] = 1760, + [2347] = 1761, + [2348] = 1687, [2349] = 2349, - [2350] = 2350, - [2351] = 1636, - [2352] = 2268, - [2353] = 2185, - [2354] = 2185, - [2355] = 1709, - [2356] = 1710, - [2357] = 1714, - [2358] = 1717, - [2359] = 1719, - [2360] = 1722, - [2361] = 2361, - [2362] = 1731, - [2363] = 2324, - [2364] = 2325, - [2365] = 1718, - [2366] = 1664, - [2367] = 1810, - [2368] = 2368, - [2369] = 1740, - [2370] = 2370, - [2371] = 2371, + [2350] = 1762, + [2351] = 1763, + [2352] = 1727, + [2353] = 1764, + [2354] = 2207, + [2355] = 1765, + [2356] = 2210, + [2357] = 218, + [2358] = 225, + [2359] = 2335, + [2360] = 231, + [2361] = 1766, + [2362] = 1767, + [2363] = 2363, + [2364] = 1768, + [2365] = 1746, + [2366] = 2207, + [2367] = 1799, + [2368] = 1771, + [2369] = 1772, + [2370] = 1773, + [2371] = 1774, [2372] = 2372, - [2373] = 2299, - [2374] = 1677, - [2375] = 211, - [2376] = 1687, - [2377] = 1683, - [2378] = 1890, - [2379] = 1735, - [2380] = 213, - [2381] = 214, - [2382] = 2382, - [2383] = 1729, - [2384] = 1725, - [2385] = 1682, - [2386] = 2386, - [2387] = 2059, - [2388] = 1684, - [2389] = 1890, - [2390] = 1677, - [2391] = 2372, - [2392] = 2392, + [2373] = 2373, + [2374] = 210, + [2375] = 1702, + [2376] = 2189, + [2377] = 2317, + [2378] = 1734, + [2379] = 1775, + [2380] = 1735, + [2381] = 211, + [2382] = 212, + [2383] = 2206, + [2384] = 2384, + [2385] = 2290, + [2386] = 1745, + [2387] = 218, + [2388] = 225, + [2389] = 1709, + [2390] = 1714, + [2391] = 2391, + [2392] = 1725, [2393] = 2393, - [2394] = 2394, - [2395] = 2395, - [2396] = 1674, - [2397] = 1636, - [2398] = 222, - [2399] = 2270, - [2400] = 2185, - [2401] = 1677, - [2402] = 2265, - [2403] = 224, - [2404] = 1713, - [2405] = 1761, - [2406] = 1747, - [2407] = 1810, - [2408] = 1643, - [2409] = 1758, - [2410] = 1543, - [2411] = 1767, - [2412] = 1753, - [2413] = 1782, - [2414] = 1762, - [2415] = 1743, - [2416] = 1750, - [2417] = 1774, - [2418] = 1769, - [2419] = 1791, - [2420] = 1806, - [2421] = 1784, - [2422] = 1764, - [2423] = 2423, - [2424] = 1777, - [2425] = 1748, - [2426] = 1759, - [2427] = 1776, - [2428] = 1778, - [2429] = 1795, - [2430] = 1752, - [2431] = 1770, - [2432] = 2432, - [2433] = 2433, - [2434] = 1772, - [2435] = 1773, - [2436] = 1768, - [2437] = 1763, - [2438] = 1786, - [2439] = 1757, - [2440] = 1771, - [2441] = 1793, - [2442] = 1761, - [2443] = 1747, + [2394] = 1808, + [2395] = 1723, + [2396] = 1716, + [2397] = 1710, + [2398] = 1661, + [2399] = 1710, + [2400] = 2400, + [2401] = 2266, + [2402] = 1711, + [2403] = 2340, + [2404] = 2391, + [2405] = 1710, + [2406] = 1810, + [2407] = 1549, + [2408] = 1794, + [2409] = 2409, + [2410] = 2410, + [2411] = 2147, + [2412] = 1821, + [2413] = 2413, + [2414] = 2414, + [2415] = 1790, + [2416] = 1791, + [2417] = 1793, + [2418] = 1794, + [2419] = 1808, + [2420] = 2147, + [2421] = 1749, + [2422] = 1750, + [2423] = 1751, + [2424] = 2424, + [2425] = 1753, + [2426] = 2426, + [2427] = 1754, + [2428] = 1755, + [2429] = 1790, + [2430] = 1791, + [2431] = 1793, + [2432] = 1794, + [2433] = 1756, + [2434] = 1757, + [2435] = 1758, + [2436] = 1759, + [2437] = 1760, + [2438] = 1761, + [2439] = 1762, + [2440] = 2363, + [2441] = 2441, + [2442] = 1763, + [2443] = 1764, [2444] = 2444, [2445] = 2445, - [2446] = 1637, - [2447] = 1890, - [2448] = 1763, - [2449] = 1786, - [2450] = 1757, - [2451] = 1771, - [2452] = 2059, - [2453] = 1858, - [2454] = 1729, - [2455] = 2455, - [2456] = 2059, - [2457] = 218, - [2458] = 1684, + [2446] = 1765, + [2447] = 1766, + [2448] = 1767, + [2449] = 1768, + [2450] = 1746, + [2451] = 1799, + [2452] = 1771, + [2453] = 2453, + [2454] = 1772, + [2455] = 1773, + [2456] = 1774, + [2457] = 1810, + [2458] = 1775, [2459] = 2459, - [2460] = 2460, - [2461] = 2460, - [2462] = 1650, - [2463] = 2463, - [2464] = 1677, - [2465] = 2465, - [2466] = 1801, - [2467] = 2467, - [2468] = 1685, - [2469] = 2469, - [2470] = 2467, - [2471] = 1713, - [2472] = 1890, - [2473] = 1633, - [2474] = 2336, - [2475] = 2475, - [2476] = 2476, - [2477] = 1758, - [2478] = 2478, - [2479] = 1768, - [2480] = 1793, - [2481] = 1767, - [2482] = 1753, - [2483] = 1636, - [2484] = 2484, - [2485] = 218, - [2486] = 1782, - [2487] = 1543, - [2488] = 2488, - [2489] = 1762, - [2490] = 1743, - [2491] = 1750, - [2492] = 1774, - [2493] = 1769, - [2494] = 1791, - [2495] = 1784, - [2496] = 1764, - [2497] = 1777, - [2498] = 1748, - [2499] = 1758, - [2500] = 1767, + [2460] = 1890, + [2461] = 2461, + [2462] = 1702, + [2463] = 227, + [2464] = 1727, + [2465] = 1548, + [2466] = 1749, + [2467] = 1750, + [2468] = 1817, + [2469] = 227, + [2470] = 1890, + [2471] = 2471, + [2472] = 1751, + [2473] = 2473, + [2474] = 1753, + [2475] = 1754, + [2476] = 1755, + [2477] = 1756, + [2478] = 1757, + [2479] = 1758, + [2480] = 1759, + [2481] = 1760, + [2482] = 1761, + [2483] = 1762, + [2484] = 1727, + [2485] = 1764, + [2486] = 1765, + [2487] = 1766, + [2488] = 1767, + [2489] = 1768, + [2490] = 1746, + [2491] = 1799, + [2492] = 1771, + [2493] = 1772, + [2494] = 1773, + [2495] = 1774, + [2496] = 1775, + [2497] = 2497, + [2498] = 1749, + [2499] = 1750, + [2500] = 1751, [2501] = 1753, - [2502] = 1782, - [2503] = 1762, - [2504] = 1743, - [2505] = 1750, - [2506] = 1774, - [2507] = 1769, - [2508] = 1791, - [2509] = 1784, - [2510] = 1764, - [2511] = 1777, - [2512] = 1748, - [2513] = 1759, - [2514] = 1776, - [2515] = 1778, - [2516] = 1795, - [2517] = 1752, - [2518] = 1770, - [2519] = 1772, - [2520] = 1773, - [2521] = 1768, - [2522] = 1793, - [2523] = 1761, - [2524] = 1747, - [2525] = 1671, - [2526] = 1759, - [2527] = 1776, - [2528] = 1685, - [2529] = 1763, - [2530] = 1786, - [2531] = 1757, - [2532] = 1771, - [2533] = 1778, - [2534] = 1742, - [2535] = 1795, - [2536] = 1752, - [2537] = 1890, - [2538] = 1636, + [2502] = 1754, + [2503] = 1755, + [2504] = 1756, + [2505] = 1757, + [2506] = 1758, + [2507] = 1759, + [2508] = 1760, + [2509] = 1761, + [2510] = 1762, + [2511] = 1763, + [2512] = 1764, + [2513] = 1765, + [2514] = 1766, + [2515] = 1767, + [2516] = 1768, + [2517] = 1746, + [2518] = 1799, + [2519] = 1771, + [2520] = 1772, + [2521] = 1773, + [2522] = 1774, + [2523] = 1775, + [2524] = 1550, + [2525] = 1699, + [2526] = 1549, + [2527] = 1709, + [2528] = 1790, + [2529] = 1791, + [2530] = 1793, + [2531] = 1700, + [2532] = 1710, + [2533] = 1551, + [2534] = 1700, + [2535] = 1701, + [2536] = 1890, + [2537] = 1661, + [2538] = 1661, [2539] = 1890, - [2540] = 1770, - [2541] = 1772, - [2542] = 1773, - [2543] = 2488, - [2544] = 1772, - [2545] = 2545, - [2546] = 2546, - [2547] = 1904, + [2540] = 2497, + [2541] = 2541, + [2542] = 2542, + [2543] = 1609, + [2544] = 1609, + [2545] = 2444, + [2546] = 2410, + [2547] = 1763, [2548] = 2548, - [2549] = 2059, + [2549] = 2549, [2550] = 2550, - [2551] = 2551, - [2552] = 2552, - [2553] = 2553, - [2554] = 1904, - [2555] = 2086, - [2556] = 2556, - [2557] = 2557, - [2558] = 2558, - [2559] = 1890, - [2560] = 2560, - [2561] = 1904, - [2562] = 2086, - [2563] = 2563, - [2564] = 2564, - [2565] = 2565, - [2566] = 2566, - [2567] = 2556, - [2568] = 1713, - [2569] = 1763, - [2570] = 1786, - [2571] = 1757, - [2572] = 1771, - [2573] = 2556, - [2574] = 1904, - [2575] = 2086, - [2576] = 2556, - [2577] = 2577, - [2578] = 1671, - [2579] = 1758, - [2580] = 1767, - [2581] = 1753, - [2582] = 1782, - [2583] = 1762, - [2584] = 2556, - [2585] = 1743, - [2586] = 1750, - [2587] = 1774, - [2588] = 2588, - [2589] = 2589, - [2590] = 2590, - [2591] = 1769, - [2592] = 2556, - [2593] = 1791, - [2594] = 1784, - [2595] = 1764, - [2596] = 2556, - [2597] = 2597, - [2598] = 2598, - [2599] = 1636, - [2600] = 1777, - [2601] = 1748, - [2602] = 1759, - [2603] = 2603, - [2604] = 2604, - [2605] = 1776, - [2606] = 1778, - [2607] = 2556, - [2608] = 1795, - [2609] = 1752, - [2610] = 1770, - [2611] = 1773, - [2612] = 1768, - [2613] = 1793, - [2614] = 1761, - [2615] = 1747, - [2616] = 2616, - [2617] = 1685, - [2618] = 1742, - [2619] = 2560, - [2620] = 995, - [2621] = 2086, - [2622] = 994, - [2623] = 1904, - [2624] = 1001, - [2625] = 2086, - [2626] = 2560, - [2627] = 1713, - [2628] = 1801, - [2629] = 1543, - [2630] = 2556, - [2631] = 1904, - [2632] = 2086, - [2633] = 1677, - [2634] = 1729, - [2635] = 1684, - [2636] = 2636, - [2637] = 2556, - [2638] = 2560, - [2639] = 1636, - [2640] = 2640, - [2641] = 1810, + [2551] = 2026, + [2552] = 2027, + [2553] = 1749, + [2554] = 1750, + [2555] = 1751, + [2556] = 1753, + [2557] = 1754, + [2558] = 1755, + [2559] = 1756, + [2560] = 1757, + [2561] = 1758, + [2562] = 1759, + [2563] = 1760, + [2564] = 1761, + [2565] = 1762, + [2566] = 1763, + [2567] = 1764, + [2568] = 1765, + [2569] = 1766, + [2570] = 1767, + [2571] = 1768, + [2572] = 1746, + [2573] = 1799, + [2574] = 1771, + [2575] = 1772, + [2576] = 1773, + [2577] = 1774, + [2578] = 1775, + [2579] = 2147, + [2580] = 2550, + [2581] = 2581, + [2582] = 2582, + [2583] = 2583, + [2584] = 2584, + [2585] = 2585, + [2586] = 2026, + [2587] = 2027, + [2588] = 1727, + [2589] = 2027, + [2590] = 1810, + [2591] = 2591, + [2592] = 2592, + [2593] = 2593, + [2594] = 2026, + [2595] = 2027, + [2596] = 1699, + [2597] = 1700, + [2598] = 1701, + [2599] = 2599, + [2600] = 2600, + [2601] = 1006, + [2602] = 2026, + [2603] = 1890, + [2604] = 990, + [2605] = 2605, + [2606] = 997, + [2607] = 1790, + [2608] = 1791, + [2609] = 1793, + [2610] = 1794, + [2611] = 1727, + [2612] = 2605, + [2613] = 1609, + [2614] = 2026, + [2615] = 2027, + [2616] = 1702, + [2617] = 1709, + [2618] = 1710, + [2619] = 2619, + [2620] = 2605, + [2621] = 2621, + [2622] = 2622, + [2623] = 2623, + [2624] = 2605, + [2625] = 2625, + [2626] = 2626, + [2627] = 2627, + [2628] = 2605, + [2629] = 2629, + [2630] = 2630, + [2631] = 2605, + [2632] = 1661, + [2633] = 2605, + [2634] = 2550, + [2635] = 2605, + [2636] = 2550, + [2637] = 2637, + [2638] = 2605, + [2639] = 2027, + [2640] = 2026, + [2641] = 2605, [2642] = 2642, - [2643] = 2643, + [2643] = 2372, [2644] = 2644, [2645] = 2645, [2646] = 2646, @@ -7297,211 +7301,211 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [2648] = 2648, [2649] = 2649, [2650] = 2650, - [2651] = 2484, - [2652] = 2652, - [2653] = 2653, + [2651] = 2651, + [2652] = 1821, + [2653] = 2461, [2654] = 2654, - [2655] = 2652, - [2656] = 2656, - [2657] = 2368, + [2655] = 2655, + [2656] = 2651, + [2657] = 2657, [2658] = 2658, [2659] = 2659, - [2660] = 2660, + [2660] = 1530, [2661] = 2661, - [2662] = 1636, - [2663] = 1636, - [2664] = 1803, - [2665] = 235, + [2662] = 2662, + [2663] = 1661, + [2664] = 1661, + [2665] = 1661, [2666] = 2666, [2667] = 2667, [2668] = 2668, [2669] = 2669, [2670] = 2670, - [2671] = 2669, + [2671] = 2671, [2672] = 2672, [2673] = 2673, [2674] = 2674, - [2675] = 2669, + [2675] = 2675, [2676] = 2676, [2677] = 2677, [2678] = 2678, [2679] = 2679, [2680] = 2680, [2681] = 2681, - [2682] = 2669, + [2682] = 2682, [2683] = 2683, - [2684] = 2669, - [2685] = 2669, + [2684] = 2684, + [2685] = 2685, [2686] = 2686, [2687] = 2687, - [2688] = 2669, + [2688] = 2688, [2689] = 2689, [2690] = 2690, - [2691] = 2455, - [2692] = 1241, - [2693] = 2669, + [2691] = 2691, + [2692] = 2692, + [2693] = 2693, [2694] = 2694, [2695] = 2695, [2696] = 2696, [2697] = 2697, [2698] = 2698, - [2699] = 2699, - [2700] = 2700, + [2699] = 239, + [2700] = 221, [2701] = 2701, [2702] = 2702, [2703] = 2703, - [2704] = 2432, + [2704] = 1804, [2705] = 2705, [2706] = 2706, [2707] = 2707, [2708] = 2708, [2709] = 2709, - [2710] = 2710, - [2711] = 2711, - [2712] = 2712, - [2713] = 2713, - [2714] = 2714, + [2710] = 217, + [2711] = 2709, + [2712] = 239, + [2713] = 228, + [2714] = 2709, [2715] = 2715, - [2716] = 1601, + [2716] = 2716, [2717] = 2717, - [2718] = 235, - [2719] = 2719, + [2718] = 2718, + [2719] = 2709, [2720] = 2720, [2721] = 2721, - [2722] = 2722, - [2723] = 2723, + [2722] = 1250, + [2723] = 2709, [2724] = 2724, - [2725] = 234, - [2726] = 228, - [2727] = 237, - [2728] = 2669, - [2729] = 2729, + [2725] = 2725, + [2726] = 2471, + [2727] = 2473, + [2728] = 2728, + [2729] = 2709, [2730] = 2730, [2731] = 2731, [2732] = 2732, - [2733] = 2733, + [2733] = 2709, [2734] = 2734, [2735] = 2735, - [2736] = 2736, - [2737] = 2737, + [2736] = 2709, + [2737] = 2709, [2738] = 2738, - [2739] = 2669, + [2739] = 2739, [2740] = 2740, - [2741] = 228, + [2741] = 2741, [2742] = 2742, [2743] = 2743, [2744] = 2744, - [2745] = 2745, + [2745] = 1538, [2746] = 2746, - [2747] = 2747, + [2747] = 2709, [2748] = 2748, - [2749] = 1990, + [2749] = 221, [2750] = 2750, [2751] = 2751, - [2752] = 2752, + [2752] = 2084, [2753] = 2753, [2754] = 2754, - [2755] = 2755, - [2756] = 234, - [2757] = 2016, + [2755] = 217, + [2756] = 2046, + [2757] = 2757, [2758] = 2758, - [2759] = 1651, - [2760] = 237, - [2761] = 1955, + [2759] = 228, + [2760] = 2760, + [2761] = 2761, [2762] = 2762, - [2763] = 1909, + [2763] = 1964, [2764] = 2764, [2765] = 2765, - [2766] = 2195, - [2767] = 2767, - [2768] = 2307, - [2769] = 2226, - [2770] = 2304, - [2771] = 2268, - [2772] = 2772, - [2773] = 2269, - [2774] = 2270, - [2775] = 2775, - [2776] = 2269, - [2777] = 2270, - [2778] = 1259, - [2779] = 2191, - [2780] = 2217, - [2781] = 2775, - [2782] = 2782, - [2783] = 2783, - [2784] = 2772, - [2785] = 2307, - [2786] = 2371, - [2787] = 2191, - [2788] = 2195, - [2789] = 2226, - [2790] = 2346, - [2791] = 2233, - [2792] = 2382, - [2793] = 2186, - [2794] = 2268, - [2795] = 2304, + [2766] = 2766, + [2767] = 2130, + [2768] = 2768, + [2769] = 2267, + [2770] = 2195, + [2771] = 2231, + [2772] = 2197, + [2773] = 2217, + [2774] = 2195, + [2775] = 2201, + [2776] = 2776, + [2777] = 2373, + [2778] = 2198, + [2779] = 2384, + [2780] = 2198, + [2781] = 2197, + [2782] = 2276, + [2783] = 2268, + [2784] = 2201, + [2785] = 2785, + [2786] = 2189, + [2787] = 2276, + [2788] = 2776, + [2789] = 2789, + [2790] = 2301, + [2791] = 1265, + [2792] = 2792, + [2793] = 2793, + [2794] = 2300, + [2795] = 2785, [2796] = 2796, - [2797] = 1263, - [2798] = 2798, - [2799] = 2799, - [2800] = 2800, + [2797] = 2268, + [2798] = 2189, + [2799] = 2300, + [2800] = 1287, [2801] = 2801, [2802] = 2802, - [2803] = 2233, + [2803] = 2803, [2804] = 2804, [2805] = 2805, [2806] = 2806, - [2807] = 2805, + [2807] = 2806, [2808] = 2808, [2809] = 2809, - [2810] = 2801, + [2810] = 2810, [2811] = 2811, - [2812] = 2802, + [2812] = 2812, [2813] = 2813, [2814] = 2814, - [2815] = 2804, - [2816] = 2816, - [2817] = 2813, - [2818] = 2809, - [2819] = 2806, - [2820] = 2805, - [2821] = 1330, - [2822] = 1352, - [2823] = 2823, + [2815] = 2808, + [2816] = 2809, + [2817] = 2817, + [2818] = 2805, + [2819] = 2804, + [2820] = 2301, + [2821] = 2804, + [2822] = 2813, + [2823] = 2814, [2824] = 2824, [2825] = 2825, - [2826] = 2826, + [2826] = 1328, [2827] = 2827, [2828] = 2828, [2829] = 2829, [2830] = 2830, - [2831] = 2831, + [2831] = 1339, [2832] = 2832, [2833] = 2833, - [2834] = 1331, - [2835] = 2835, + [2834] = 2834, + [2835] = 1305, [2836] = 2836, - [2837] = 1306, + [2837] = 2837, [2838] = 2838, [2839] = 2839, [2840] = 2840, [2841] = 2841, - [2842] = 2842, + [2842] = 1299, [2843] = 2843, - [2844] = 1310, + [2844] = 2844, [2845] = 2845, [2846] = 2846, - [2847] = 2847, + [2847] = 1330, [2848] = 2848, [2849] = 2849, [2850] = 2850, [2851] = 2851, [2852] = 2852, - [2853] = 2846, + [2853] = 2853, [2854] = 2854, - [2855] = 2854, + [2855] = 2855, [2856] = 2856, [2857] = 2857, [2858] = 2858, @@ -7511,696 +7515,696 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [2862] = 2862, [2863] = 2863, [2864] = 2864, - [2865] = 2865, + [2865] = 2859, [2866] = 2866, [2867] = 2867, [2868] = 2868, [2869] = 2869, [2870] = 2870, - [2871] = 2871, - [2872] = 2872, - [2873] = 2856, + [2871] = 2864, + [2872] = 2870, + [2873] = 2873, [2874] = 2874, [2875] = 2875, - [2876] = 2876, + [2876] = 2863, [2877] = 2877, [2878] = 2878, [2879] = 2879, [2880] = 2880, - [2881] = 2881, + [2881] = 2867, [2882] = 2882, [2883] = 2883, [2884] = 2884, [2885] = 2885, - [2886] = 2858, - [2887] = 2857, + [2886] = 2886, + [2887] = 2887, [2888] = 2888, [2889] = 2889, - [2890] = 2850, - [2891] = 2891, + [2890] = 2890, + [2891] = 2889, [2892] = 2892, - [2893] = 2893, - [2894] = 2859, - [2895] = 2889, - [2896] = 2885, + [2893] = 2882, + [2894] = 2894, + [2895] = 2895, + [2896] = 2873, [2897] = 2897, - [2898] = 2847, - [2899] = 2845, - [2900] = 2897, + [2898] = 2898, + [2899] = 2899, + [2900] = 2879, [2901] = 2901, - [2902] = 2902, - [2903] = 2903, - [2904] = 2904, + [2902] = 2874, + [2903] = 2898, + [2904] = 2892, [2905] = 2905, [2906] = 2906, - [2907] = 1514, - [2908] = 1516, - [2909] = 1517, - [2910] = 1547, - [2911] = 1586, - [2912] = 1595, - [2913] = 1596, - [2914] = 1587, - [2915] = 1588, - [2916] = 1589, - [2917] = 1539, - [2918] = 1540, - [2919] = 1541, - [2920] = 1542, - [2921] = 1544, - [2922] = 1546, - [2923] = 1579, - [2924] = 1548, - [2925] = 1550, - [2926] = 1584, - [2927] = 1552, - [2928] = 1554, - [2929] = 1555, - [2930] = 1557, - [2931] = 1594, - [2932] = 1585, - [2933] = 1570, - [2934] = 1590, - [2935] = 1571, - [2936] = 1572, - [2937] = 1573, - [2938] = 1574, - [2939] = 1575, - [2940] = 1576, - [2941] = 1577, - [2942] = 1578, - [2943] = 1551, - [2944] = 1641, - [2945] = 1513, - [2946] = 1649, - [2947] = 1661, - [2948] = 1534, - [2949] = 1604, + [2907] = 2907, + [2908] = 2908, + [2909] = 2909, + [2910] = 1519, + [2911] = 1520, + [2912] = 1517, + [2913] = 1631, + [2914] = 1650, + [2915] = 1633, + [2916] = 1608, + [2917] = 1634, + [2918] = 1665, + [2919] = 1643, + [2920] = 1651, + [2921] = 1610, + [2922] = 1611, + [2923] = 1644, + [2924] = 1635, + [2925] = 1612, + [2926] = 1613, + [2927] = 1645, + [2928] = 1614, + [2929] = 1638, + [2930] = 1616, + [2931] = 1646, + [2932] = 1629, + [2933] = 1630, + [2934] = 1617, + [2935] = 1652, + [2936] = 1618, + [2937] = 1619, + [2938] = 1620, + [2939] = 1636, + [2940] = 1647, + [2941] = 1621, + [2942] = 1649, + [2943] = 1637, + [2944] = 1632, + [2945] = 1648, + [2946] = 1615, + [2947] = 1601, + [2948] = 1596, + [2949] = 1597, [2950] = 1603, - [2951] = 1529, - [2952] = 1653, - [2953] = 2953, - [2954] = 1622, - [2955] = 1624, - [2956] = 1516, - [2957] = 1514, - [2958] = 1517, - [2959] = 1657, - [2960] = 1662, - [2961] = 1602, - [2962] = 1655, - [2963] = 1515, - [2964] = 1645, - [2965] = 1531, - [2966] = 1513, - [2967] = 1610, - [2968] = 1521, - [2969] = 1527, - [2970] = 1642, - [2971] = 227, - [2972] = 231, - [2973] = 2973, - [2974] = 1574, - [2975] = 1575, - [2976] = 1576, - [2977] = 1515, - [2978] = 1577, - [2979] = 1566, - [2980] = 1567, - [2981] = 1578, - [2982] = 1579, - [2983] = 2983, - [2984] = 1584, - [2985] = 1585, - [2986] = 1586, + [2951] = 1516, + [2952] = 1602, + [2953] = 1537, + [2954] = 1520, + [2955] = 1586, + [2956] = 1595, + [2957] = 1590, + [2958] = 1518, + [2959] = 1567, + [2960] = 1588, + [2961] = 1519, + [2962] = 1534, + [2963] = 1517, + [2964] = 1568, + [2965] = 1598, + [2966] = 2966, + [2967] = 1516, + [2968] = 1536, + [2969] = 236, + [2970] = 241, + [2971] = 1526, + [2972] = 1580, + [2973] = 1560, + [2974] = 1583, + [2975] = 1531, + [2976] = 2976, + [2977] = 1616, + [2978] = 1617, + [2979] = 2979, + [2980] = 2980, + [2981] = 2981, + [2982] = 1618, + [2983] = 1569, + [2984] = 2984, + [2985] = 1619, + [2986] = 2986, [2987] = 2987, [2988] = 2988, - [2989] = 2989, + [2989] = 1570, [2990] = 2990, - [2991] = 1587, - [2992] = 1588, - [2993] = 1589, - [2994] = 1590, - [2995] = 1581, - [2996] = 1594, - [2997] = 1595, - [2998] = 1596, - [2999] = 2999, - [3000] = 2983, - [3001] = 3001, - [3002] = 1611, - [3003] = 1612, - [3004] = 1613, - [3005] = 1615, - [3006] = 3006, - [3007] = 1597, - [3008] = 3008, - [3009] = 2987, - [3010] = 2983, - [3011] = 1627, - [3012] = 3012, - [3013] = 3013, - [3014] = 2988, - [3015] = 1654, - [3016] = 3016, - [3017] = 2983, - [3018] = 1656, - [3019] = 2989, - [3020] = 2990, - [3021] = 2983, - [3022] = 1539, - [3023] = 1540, - [3024] = 3024, - [3025] = 2983, - [3026] = 1658, - [3027] = 3027, - [3028] = 3028, - [3029] = 1582, - [3030] = 3030, - [3031] = 1541, - [3032] = 1542, - [3033] = 1544, - [3034] = 3034, - [3035] = 3013, - [3036] = 2983, - [3037] = 1646, - [3038] = 1546, - [3039] = 3039, - [3040] = 1628, - [3041] = 3041, - [3042] = 3042, - [3043] = 1547, - [3044] = 1548, - [3045] = 1550, - [3046] = 1630, - [3047] = 1631, - [3048] = 3048, - [3049] = 1563, - [3050] = 1660, - [3051] = 1605, - [3052] = 2987, - [3053] = 2988, - [3054] = 2989, - [3055] = 2990, - [3056] = 1551, - [3057] = 3057, - [3058] = 1564, - [3059] = 1644, - [3060] = 1592, - [3061] = 1591, - [3062] = 2987, - [3063] = 1552, - [3064] = 1554, - [3065] = 3065, - [3066] = 1618, - [3067] = 1555, - [3068] = 1557, - [3069] = 2988, - [3070] = 1535, - [3071] = 1537, - [3072] = 1533, - [3073] = 1634, - [3074] = 3013, - [3075] = 2983, - [3076] = 3076, - [3077] = 1638, - [3078] = 1640, - [3079] = 2989, - [3080] = 3080, - [3081] = 1609, - [3082] = 3013, - [3083] = 2990, - [3084] = 1625, - [3085] = 2983, - [3086] = 3086, - [3087] = 3087, - [3088] = 2983, - [3089] = 1570, - [3090] = 1571, - [3091] = 1572, - [3092] = 1573, - [3093] = 1562, - [3094] = 2987, - [3095] = 2988, - [3096] = 3013, - [3097] = 2989, - [3098] = 2990, - [3099] = 1517, - [3100] = 1516, - [3101] = 1514, - [3102] = 1580, - [3103] = 3103, + [2991] = 1559, + [2992] = 2984, + [2993] = 2990, + [2994] = 1571, + [2995] = 2995, + [2996] = 2986, + [2997] = 1620, + [2998] = 2998, + [2999] = 1575, + [3000] = 2987, + [3001] = 2990, + [3002] = 3002, + [3003] = 1573, + [3004] = 1558, + [3005] = 2988, + [3006] = 1574, + [3007] = 1517, + [3008] = 2984, + [3009] = 2986, + [3010] = 2987, + [3011] = 1621, + [3012] = 2988, + [3013] = 1578, + [3014] = 1561, + [3015] = 1518, + [3016] = 1577, + [3017] = 2981, + [3018] = 1592, + [3019] = 1593, + [3020] = 1639, + [3021] = 2981, + [3022] = 1519, + [3023] = 1640, + [3024] = 1562, + [3025] = 1563, + [3026] = 1641, + [3027] = 1629, + [3028] = 1630, + [3029] = 1631, + [3030] = 1608, + [3031] = 1632, + [3032] = 1633, + [3033] = 1634, + [3034] = 1635, + [3035] = 1636, + [3036] = 1637, + [3037] = 1638, + [3038] = 2990, + [3039] = 2990, + [3040] = 1643, + [3041] = 1644, + [3042] = 1645, + [3043] = 1646, + [3044] = 1647, + [3045] = 1648, + [3046] = 1665, + [3047] = 1649, + [3048] = 1650, + [3049] = 1610, + [3050] = 1651, + [3051] = 1652, + [3052] = 2990, + [3053] = 1611, + [3054] = 1587, + [3055] = 1594, + [3056] = 2990, + [3057] = 2981, + [3058] = 2981, + [3059] = 1520, + [3060] = 1582, + [3061] = 1589, + [3062] = 3062, + [3063] = 1612, + [3064] = 3064, + [3065] = 1584, + [3066] = 1613, + [3067] = 3067, + [3068] = 1614, + [3069] = 1599, + [3070] = 2984, + [3071] = 2986, + [3072] = 2987, + [3073] = 1557, + [3074] = 1604, + [3075] = 1606, + [3076] = 2988, + [3077] = 2984, + [3078] = 1564, + [3079] = 2986, + [3080] = 2990, + [3081] = 2987, + [3082] = 2988, + [3083] = 3083, + [3084] = 2990, + [3085] = 1591, + [3086] = 1615, + [3087] = 1622, + [3088] = 3088, + [3089] = 1653, + [3090] = 3090, + [3091] = 1623, + [3092] = 3092, + [3093] = 3093, + [3094] = 3094, + [3095] = 3095, + [3096] = 3096, + [3097] = 1625, + [3098] = 1626, + [3099] = 1655, + [3100] = 3100, + [3101] = 3101, + [3102] = 3102, + [3103] = 2990, [3104] = 3104, - [3105] = 1513, - [3106] = 3104, - [3107] = 3104, + [3105] = 3105, + [3106] = 3106, + [3107] = 3107, [3108] = 3108, - [3109] = 3104, + [3109] = 1603, [3110] = 3110, [3111] = 3111, - [3112] = 1526, + [3112] = 3112, [3113] = 3113, [3114] = 3114, [3115] = 3115, [3116] = 3116, - [3117] = 3117, - [3118] = 3104, - [3119] = 1604, - [3120] = 1649, - [3121] = 1661, - [3122] = 1529, - [3123] = 3123, - [3124] = 3104, - [3125] = 3125, - [3126] = 1534, - [3127] = 1603, - [3128] = 1528, - [3129] = 3129, - [3130] = 1641, - [3131] = 1525, - [3132] = 3104, - [3133] = 3133, - [3134] = 1575, - [3135] = 1576, - [3136] = 1577, - [3137] = 3137, - [3138] = 1578, - [3139] = 1579, - [3140] = 3140, - [3141] = 1622, - [3142] = 3142, - [3143] = 1584, - [3144] = 3144, - [3145] = 1585, - [3146] = 1586, - [3147] = 3147, - [3148] = 1587, - [3149] = 1588, - [3150] = 1589, - [3151] = 1590, + [3117] = 1537, + [3118] = 1534, + [3119] = 3110, + [3120] = 3110, + [3121] = 3121, + [3122] = 1533, + [3123] = 3110, + [3124] = 3124, + [3125] = 1596, + [3126] = 1516, + [3127] = 3127, + [3128] = 1597, + [3129] = 1525, + [3130] = 3110, + [3131] = 1601, + [3132] = 1602, + [3133] = 3110, + [3134] = 3110, + [3135] = 1521, + [3136] = 3136, + [3137] = 1643, + [3138] = 3138, + [3139] = 3139, + [3140] = 1586, + [3141] = 1588, + [3142] = 1590, + [3143] = 3143, + [3144] = 1182, + [3145] = 3145, + [3146] = 3146, + [3147] = 990, + [3148] = 1595, + [3149] = 3149, + [3150] = 3150, + [3151] = 1598, [3152] = 3152, - [3153] = 3153, - [3154] = 1594, - [3155] = 1595, - [3156] = 1596, - [3157] = 3157, + [3153] = 1576, + [3154] = 1184, + [3155] = 997, + [3156] = 3156, + [3157] = 1600, [3158] = 3158, - [3159] = 1624, - [3160] = 3137, - [3161] = 3161, + [3159] = 3159, + [3160] = 3160, + [3161] = 1605, [3162] = 3162, - [3163] = 3163, + [3163] = 1579, [3164] = 3164, [3165] = 3165, [3166] = 3166, [3167] = 3167, [3168] = 3168, - [3169] = 1599, + [3169] = 3169, [3170] = 3170, - [3171] = 1515, - [3172] = 1629, + [3171] = 3171, + [3172] = 3172, [3173] = 3173, - [3174] = 3174, - [3175] = 3137, - [3176] = 3176, - [3177] = 1653, - [3178] = 1539, - [3179] = 1540, - [3180] = 1655, - [3181] = 3181, - [3182] = 1541, - [3183] = 1542, - [3184] = 3184, - [3185] = 1544, - [3186] = 1546, - [3187] = 3187, - [3188] = 1623, - [3189] = 3189, - [3190] = 995, - [3191] = 1547, - [3192] = 3192, - [3193] = 1536, - [3194] = 1548, - [3195] = 3195, - [3196] = 3196, - [3197] = 1550, + [3174] = 1654, + [3175] = 1518, + [3176] = 1608, + [3177] = 1665, + [3178] = 3178, + [3179] = 1610, + [3180] = 1611, + [3181] = 1612, + [3182] = 1613, + [3183] = 1614, + [3184] = 1615, + [3185] = 1616, + [3186] = 1617, + [3187] = 1618, + [3188] = 1619, + [3189] = 1620, + [3190] = 1621, + [3191] = 1629, + [3192] = 1630, + [3193] = 1631, + [3194] = 1632, + [3195] = 1633, + [3196] = 1634, + [3197] = 1635, [3198] = 3198, - [3199] = 3199, - [3200] = 1635, - [3201] = 1551, - [3202] = 994, - [3203] = 3203, - [3204] = 1639, - [3205] = 1527, - [3206] = 1552, - [3207] = 1001, - [3208] = 1554, - [3209] = 1555, - [3210] = 1557, - [3211] = 1602, - [3212] = 1565, - [3213] = 1662, - [3214] = 1568, + [3199] = 1636, + [3200] = 1637, + [3201] = 1638, + [3202] = 1644, + [3203] = 1645, + [3204] = 1646, + [3205] = 1647, + [3206] = 1648, + [3207] = 1649, + [3208] = 1650, + [3209] = 1651, + [3210] = 1652, + [3211] = 1536, + [3212] = 3212, + [3213] = 3213, + [3214] = 3214, [3215] = 3215, [3216] = 3216, - [3217] = 3137, - [3218] = 1614, - [3219] = 1616, - [3220] = 3220, - [3221] = 1570, - [3222] = 1571, - [3223] = 1572, + [3217] = 3217, + [3218] = 3136, + [3219] = 3219, + [3220] = 3212, + [3221] = 3221, + [3222] = 1567, + [3223] = 1568, [3224] = 3224, - [3225] = 1573, - [3226] = 1574, - [3227] = 3137, - [3228] = 1657, - [3229] = 1528, - [3230] = 3230, - [3231] = 1181, - [3232] = 3232, - [3233] = 3233, - [3234] = 3234, - [3235] = 1603, - [3236] = 227, - [3237] = 1604, - [3238] = 1531, - [3239] = 3239, - [3240] = 1525, - [3241] = 1521, - [3242] = 1179, - [3243] = 1526, - [3244] = 1641, - [3245] = 1649, - [3246] = 1661, - [3247] = 1180, - [3248] = 1642, - [3249] = 1610, - [3250] = 1534, - [3251] = 231, - [3252] = 1517, - [3253] = 1516, - [3254] = 1514, - [3255] = 1513, - [3256] = 3256, - [3257] = 1529, - [3258] = 1645, - [3259] = 1630, - [3260] = 1567, - [3261] = 1568, - [3262] = 1614, - [3263] = 1616, - [3264] = 1592, - [3265] = 3265, - [3266] = 1533, - [3267] = 3267, - [3268] = 1563, - [3269] = 1609, - [3270] = 1537, - [3271] = 1536, - [3272] = 1602, - [3273] = 1660, - [3274] = 1611, - [3275] = 1612, - [3276] = 1613, - [3277] = 1615, - [3278] = 3278, - [3279] = 1597, - [3280] = 1639, - [3281] = 1653, - [3282] = 1605, - [3283] = 1591, - [3284] = 1629, - [3285] = 1565, - [3286] = 1631, - [3287] = 1657, - [3288] = 1527, - [3289] = 994, - [3290] = 1634, - [3291] = 1599, - [3292] = 1618, - [3293] = 722, - [3294] = 1644, - [3295] = 1628, - [3296] = 715, - [3297] = 1562, - [3298] = 1640, - [3299] = 1535, - [3300] = 721, - [3301] = 1623, - [3302] = 1580, - [3303] = 1515, - [3304] = 1566, - [3305] = 717, - [3306] = 1581, - [3307] = 1582, - [3308] = 1625, - [3309] = 1662, - [3310] = 714, - [3311] = 1001, - [3312] = 3239, - [3313] = 1638, - [3314] = 1654, - [3315] = 995, - [3316] = 1513, - [3317] = 1627, - [3318] = 1622, - [3319] = 1656, - [3320] = 1655, - [3321] = 1658, - [3322] = 1646, - [3323] = 1624, - [3324] = 1564, - [3325] = 1635, - [3326] = 3137, - [3327] = 3327, - [3328] = 3328, - [3329] = 3137, + [3225] = 3225, + [3226] = 1183, + [3227] = 1006, + [3228] = 1624, + [3229] = 3212, + [3230] = 1627, + [3231] = 3212, + [3232] = 3212, + [3233] = 1572, + [3234] = 1656, + [3235] = 1657, + [3236] = 3236, + [3237] = 3237, + [3238] = 1517, + [3239] = 1519, + [3240] = 1520, + [3241] = 1525, + [3242] = 3242, + [3243] = 3243, + [3244] = 1534, + [3245] = 1531, + [3246] = 3246, + [3247] = 1560, + [3248] = 3248, + [3249] = 1521, + [3250] = 1596, + [3251] = 1597, + [3252] = 1516, + [3253] = 1533, + [3254] = 236, + [3255] = 1537, + [3256] = 241, + [3257] = 1601, + [3258] = 1602, + [3259] = 1603, + [3260] = 1526, + [3261] = 1580, + [3262] = 1583, + [3263] = 1590, + [3264] = 1640, + [3265] = 1568, + [3266] = 1641, + [3267] = 1006, + [3268] = 1599, + [3269] = 723, + [3270] = 1600, + [3271] = 1587, + [3272] = 1604, + [3273] = 1558, + [3274] = 1559, + [3275] = 718, + [3276] = 1586, + [3277] = 1588, + [3278] = 1594, + [3279] = 1561, + [3280] = 1562, + [3281] = 1563, + [3282] = 1564, + [3283] = 1605, + [3284] = 719, + [3285] = 3285, + [3286] = 1624, + [3287] = 3287, + [3288] = 1653, + [3289] = 1654, + [3290] = 1606, + [3291] = 1595, + [3292] = 724, + [3293] = 997, + [3294] = 1557, + [3295] = 1625, + [3296] = 1569, + [3297] = 1626, + [3298] = 1598, + [3299] = 1516, + [3300] = 1570, + [3301] = 1571, + [3302] = 1518, + [3303] = 1572, + [3304] = 1656, + [3305] = 1573, + [3306] = 1657, + [3307] = 1536, + [3308] = 1574, + [3309] = 1575, + [3310] = 1576, + [3311] = 1591, + [3312] = 1577, + [3313] = 720, + [3314] = 1578, + [3315] = 1579, + [3316] = 1655, + [3317] = 1622, + [3318] = 1567, + [3319] = 990, + [3320] = 1582, + [3321] = 1639, + [3322] = 1584, + [3323] = 1589, + [3324] = 1623, + [3325] = 3325, + [3326] = 1592, + [3327] = 1593, + [3328] = 1627, + [3329] = 3329, [3330] = 3330, [3331] = 3331, - [3332] = 1525, + [3332] = 3332, [3333] = 3333, - [3334] = 1526, + [3334] = 1518, [3335] = 3335, [3336] = 3336, [3337] = 3337, - [3338] = 3328, - [3339] = 3339, + [3338] = 3338, + [3339] = 3333, [3340] = 3340, - [3341] = 1515, - [3342] = 3342, + [3341] = 3341, + [3342] = 1525, [3343] = 3343, - [3344] = 3336, - [3345] = 3137, - [3346] = 3137, - [3347] = 1521, - [3348] = 3348, - [3349] = 1610, - [3350] = 3337, - [3351] = 3328, - [3352] = 3137, - [3353] = 3353, - [3354] = 1531, - [3355] = 1642, - [3356] = 1645, + [3344] = 1521, + [3345] = 1583, + [3346] = 3335, + [3347] = 1531, + [3348] = 1560, + [3349] = 3212, + [3350] = 3212, + [3351] = 3351, + [3352] = 3212, + [3353] = 3212, + [3354] = 3212, + [3355] = 3355, + [3356] = 3335, [3357] = 3357, - [3358] = 3331, - [3359] = 1528, - [3360] = 3137, - [3361] = 3336, - [3362] = 3362, - [3363] = 1629, - [3364] = 3364, - [3365] = 3365, - [3366] = 1181, - [3367] = 3367, + [3358] = 1533, + [3359] = 3341, + [3360] = 3336, + [3361] = 3212, + [3362] = 3333, + [3363] = 3363, + [3364] = 1526, + [3365] = 1580, + [3366] = 3136, + [3367] = 718, [3368] = 3368, - [3369] = 3369, + [3369] = 1599, [3370] = 3370, - [3371] = 3371, - [3372] = 1179, + [3371] = 1600, + [3372] = 3372, [3373] = 3373, [3374] = 3374, - [3375] = 3375, - [3376] = 3376, - [3377] = 3377, - [3378] = 1180, - [3379] = 1529, + [3375] = 1182, + [3376] = 1604, + [3377] = 1605, + [3378] = 1606, + [3379] = 3343, [3380] = 3380, [3381] = 3381, [3382] = 3382, [3383] = 3383, - [3384] = 3335, - [3385] = 3385, + [3384] = 3384, + [3385] = 719, [3386] = 3386, - [3387] = 3387, + [3387] = 1534, [3388] = 3388, [3389] = 3389, [3390] = 3390, - [3391] = 3380, + [3391] = 3391, [3392] = 3392, [3393] = 3393, - [3394] = 3365, + [3394] = 3394, [3395] = 3395, [3396] = 3396, - [3397] = 3381, + [3397] = 3397, [3398] = 3398, - [3399] = 3399, - [3400] = 1564, - [3401] = 1592, - [3402] = 1533, - [3403] = 3374, + [3399] = 1587, + [3400] = 3400, + [3401] = 1622, + [3402] = 1623, + [3403] = 3403, [3404] = 3404, - [3405] = 3405, - [3406] = 3406, - [3407] = 227, - [3408] = 1611, - [3409] = 1612, - [3410] = 1613, - [3411] = 231, - [3412] = 1615, + [3405] = 1624, + [3406] = 1184, + [3407] = 1625, + [3408] = 1626, + [3409] = 1627, + [3410] = 3410, + [3411] = 3411, + [3412] = 720, [3413] = 3413, [3414] = 3414, [3415] = 3415, - [3416] = 722, - [3417] = 1625, - [3418] = 3418, - [3419] = 1627, - [3420] = 1628, - [3421] = 3421, - [3422] = 1630, - [3423] = 3365, - [3424] = 1631, - [3425] = 1634, - [3426] = 1635, - [3427] = 1638, - [3428] = 1639, - [3429] = 1640, - [3430] = 3430, - [3431] = 3388, + [3416] = 1589, + [3417] = 3417, + [3418] = 3413, + [3419] = 3403, + [3420] = 3420, + [3421] = 3398, + [3422] = 1639, + [3423] = 1640, + [3424] = 1641, + [3425] = 723, + [3426] = 1557, + [3427] = 3427, + [3428] = 1591, + [3429] = 1558, + [3430] = 1559, + [3431] = 1653, [3432] = 3432, - [3433] = 1644, - [3434] = 3434, - [3435] = 1646, - [3436] = 3436, - [3437] = 3437, - [3438] = 3438, + [3433] = 1654, + [3434] = 1561, + [3435] = 1562, + [3436] = 1563, + [3437] = 1564, + [3438] = 3332, [3439] = 3439, - [3440] = 1181, + [3440] = 1183, [3441] = 3441, [3442] = 3442, [3443] = 3443, [3444] = 3444, - [3445] = 3389, + [3445] = 1183, [3446] = 3446, [3447] = 3447, - [3448] = 721, - [3449] = 1654, - [3450] = 1656, - [3451] = 1658, + [3448] = 3448, + [3449] = 3449, + [3450] = 3450, + [3451] = 3451, [3452] = 3452, [3453] = 3453, - [3454] = 3454, + [3454] = 3351, [3455] = 3455, - [3456] = 1660, - [3457] = 1605, - [3458] = 1591, + [3456] = 1592, + [3457] = 1182, + [3458] = 3458, [3459] = 3459, - [3460] = 1609, - [3461] = 3343, - [3462] = 3373, - [3463] = 1618, - [3464] = 1623, - [3465] = 3399, + [3460] = 1593, + [3461] = 3461, + [3462] = 1184, + [3463] = 3463, + [3464] = 1594, + [3465] = 1655, [3466] = 3466, [3467] = 3467, - [3468] = 1179, - [3469] = 1535, - [3470] = 1536, - [3471] = 1537, - [3472] = 717, + [3468] = 3468, + [3469] = 3427, + [3470] = 3470, + [3471] = 3397, + [3472] = 3472, [3473] = 3473, - [3474] = 3474, - [3475] = 1562, + [3474] = 724, + [3475] = 3475, [3476] = 3476, - [3477] = 1563, + [3477] = 3477, [3478] = 3478, - [3479] = 1565, - [3480] = 1180, - [3481] = 1566, - [3482] = 1567, - [3483] = 1568, - [3484] = 3484, - [3485] = 715, - [3486] = 3333, - [3487] = 3487, - [3488] = 1580, - [3489] = 1581, - [3490] = 1582, - [3491] = 3491, - [3492] = 714, + [3479] = 1569, + [3480] = 3472, + [3481] = 1570, + [3482] = 3482, + [3483] = 1571, + [3484] = 1572, + [3485] = 1573, + [3486] = 3486, + [3487] = 1574, + [3488] = 1575, + [3489] = 3444, + [3490] = 1576, + [3491] = 1577, + [3492] = 236, [3493] = 3493, - [3494] = 3494, - [3495] = 3495, - [3496] = 3388, - [3497] = 1597, - [3498] = 1599, - [3499] = 1614, + [3494] = 1578, + [3495] = 1579, + [3496] = 3398, + [3497] = 241, + [3498] = 3482, + [3499] = 3499, [3500] = 3500, - [3501] = 1616, - [3502] = 3502, + [3501] = 1656, + [3502] = 1582, [3503] = 3503, - [3504] = 994, - [3505] = 3505, - [3506] = 3239, + [3504] = 1584, + [3505] = 3397, + [3506] = 1657, [3507] = 3507, - [3508] = 227, + [3508] = 3508, [3509] = 3509, - [3510] = 196, - [3511] = 3511, - [3512] = 3333, - [3513] = 3513, - [3514] = 3503, - [3515] = 3503, + [3510] = 1533, + [3511] = 1536, + [3512] = 3512, + [3513] = 3509, + [3514] = 990, + [3515] = 3515, [3516] = 3516, - [3517] = 3517, - [3518] = 3518, - [3519] = 3519, - [3520] = 3520, - [3521] = 1001, + [3517] = 3508, + [3518] = 997, + [3519] = 3509, + [3520] = 1525, + [3521] = 3508, [3522] = 3522, [3523] = 3523, - [3524] = 1527, - [3525] = 3525, + [3524] = 1521, + [3525] = 3508, [3526] = 3526, [3527] = 3527, - [3528] = 3528, - [3529] = 3518, + [3528] = 204, + [3529] = 3529, [3530] = 3530, - [3531] = 3503, - [3532] = 3503, - [3533] = 3503, + [3531] = 3509, + [3532] = 3532, + [3533] = 3533, [3534] = 3534, - [3535] = 3518, - [3536] = 3518, - [3537] = 3518, - [3538] = 995, - [3539] = 1525, - [3540] = 3518, - [3541] = 1528, - [3542] = 3518, - [3543] = 1526, - [3544] = 197, - [3545] = 3545, - [3546] = 3545, - [3547] = 3518, - [3548] = 231, - [3549] = 3267, + [3535] = 3535, + [3536] = 3536, + [3537] = 3509, + [3538] = 3538, + [3539] = 3508, + [3540] = 3509, + [3541] = 236, + [3542] = 3529, + [3543] = 3543, + [3544] = 3544, + [3545] = 3287, + [3546] = 241, + [3547] = 3508, + [3548] = 3343, + [3549] = 3508, [3550] = 3550, - [3551] = 3551, + [3551] = 1006, [3552] = 3552, - [3553] = 3553, - [3554] = 3554, + [3553] = 203, + [3554] = 3508, [3555] = 3555, [3556] = 3556, [3557] = 3557, @@ -8210,12 +8214,12 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [3561] = 3561, [3562] = 3562, [3563] = 3563, - [3564] = 3256, + [3564] = 3564, [3565] = 3565, [3566] = 3566, [3567] = 3567, [3568] = 3568, - [3569] = 1528, + [3569] = 3569, [3570] = 3570, [3571] = 3571, [3572] = 3572, @@ -8224,493 +8228,493 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [3575] = 3575, [3576] = 3576, [3577] = 3577, - [3578] = 3576, - [3579] = 1565, + [3578] = 3578, + [3579] = 3579, [3580] = 3580, [3581] = 3581, - [3582] = 207, - [3583] = 1568, + [3582] = 3582, + [3583] = 3583, [3584] = 3584, [3585] = 3585, [3586] = 3586, [3587] = 3587, - [3588] = 1614, - [3589] = 1616, + [3588] = 3237, + [3589] = 3589, [3590] = 3590, - [3591] = 3577, + [3591] = 3591, [3592] = 3592, [3593] = 3593, [3594] = 3594, [3595] = 3595, - [3596] = 3584, - [3597] = 3597, + [3596] = 3596, + [3597] = 199, [3598] = 3598, [3599] = 3599, [3600] = 3600, [3601] = 3601, [3602] = 3602, - [3603] = 3603, - [3604] = 3604, + [3603] = 235, + [3604] = 240, [3605] = 3605, - [3606] = 3562, + [3606] = 3606, [3607] = 3607, - [3608] = 3590, + [3608] = 3608, [3609] = 3609, [3610] = 3610, [3611] = 3611, [3612] = 3612, [3613] = 3613, - [3614] = 3593, + [3614] = 3614, [3615] = 3615, [3616] = 3616, - [3617] = 3570, + [3617] = 3617, [3618] = 3618, [3619] = 3619, - [3620] = 1599, + [3620] = 3620, [3621] = 3621, [3622] = 3622, [3623] = 3623, [3624] = 3624, - [3625] = 3556, + [3625] = 3625, [3626] = 3626, - [3627] = 3627, - [3628] = 3628, - [3629] = 3629, + [3627] = 3583, + [3628] = 3619, + [3629] = 3621, [3630] = 3630, [3631] = 3631, - [3632] = 3585, + [3632] = 3632, [3633] = 3633, [3634] = 3634, [3635] = 3635, [3636] = 3636, - [3637] = 3637, + [3637] = 1533, [3638] = 3638, [3639] = 3639, [3640] = 3640, [3641] = 3641, [3642] = 3642, - [3643] = 3643, - [3644] = 3644, + [3643] = 3556, + [3644] = 3562, [3645] = 3645, [3646] = 3646, - [3647] = 3647, - [3648] = 3648, + [3647] = 3585, + [3648] = 3630, [3649] = 3649, [3650] = 3650, [3651] = 3651, [3652] = 3652, - [3653] = 3653, - [3654] = 3654, + [3653] = 3625, + [3654] = 3626, [3655] = 3655, - [3656] = 3556, - [3657] = 3657, + [3656] = 3633, + [3657] = 3638, [3658] = 3658, [3659] = 3659, [3660] = 3660, - [3661] = 3661, + [3661] = 3622, [3662] = 3662, - [3663] = 3565, - [3664] = 3594, - [3665] = 3665, - [3666] = 3666, - [3667] = 3562, - [3668] = 3572, - [3669] = 3669, - [3670] = 3566, + [3663] = 3625, + [3664] = 3664, + [3665] = 3626, + [3666] = 3623, + [3667] = 3645, + [3668] = 3493, + [3669] = 3633, + [3670] = 3670, [3671] = 3671, [3672] = 3672, - [3673] = 3673, - [3674] = 3674, + [3673] = 3478, + [3674] = 3626, [3675] = 3675, - [3676] = 3676, - [3677] = 3677, + [3676] = 3632, + [3677] = 3633, [3678] = 3678, [3679] = 3679, [3680] = 3680, [3681] = 3681, - [3682] = 3559, - [3683] = 3683, - [3684] = 3684, - [3685] = 3685, + [3682] = 3682, + [3683] = 3620, + [3684] = 3626, + [3685] = 3633, [3686] = 3686, [3687] = 3687, - [3688] = 3688, - [3689] = 3689, - [3690] = 3690, + [3688] = 3626, + [3689] = 3633, + [3690] = 3633, [3691] = 3691, [3692] = 3692, - [3693] = 3687, + [3693] = 3693, [3694] = 3694, - [3695] = 236, - [3696] = 226, - [3697] = 3552, + [3695] = 3695, + [3696] = 3696, + [3697] = 3697, [3698] = 3698, [3699] = 3699, [3700] = 3700, [3701] = 3701, [3702] = 3702, [3703] = 3703, - [3704] = 3652, + [3704] = 3701, [3705] = 3705, [3706] = 3706, [3707] = 3707, - [3708] = 3708, - [3709] = 3709, - [3710] = 3710, + [3708] = 3672, + [3709] = 3411, + [3710] = 3396, [3711] = 3711, [3712] = 3712, [3713] = 3713, [3714] = 3714, - [3715] = 3650, + [3715] = 3626, [3716] = 3716, - [3717] = 3717, + [3717] = 3414, [3718] = 3718, [3719] = 3719, - [3720] = 3720, - [3721] = 3721, - [3722] = 3722, - [3723] = 3556, - [3724] = 1629, - [3725] = 1635, - [3726] = 1639, + [3720] = 1525, + [3721] = 1521, + [3722] = 3631, + [3723] = 3723, + [3724] = 1600, + [3725] = 1605, + [3726] = 3726, [3727] = 3727, [3728] = 3728, - [3729] = 3369, - [3730] = 3573, + [3729] = 3729, + [3730] = 3730, [3731] = 3731, [3732] = 3732, - [3733] = 3733, - [3734] = 3734, - [3735] = 3735, - [3736] = 3652, - [3737] = 3562, + [3733] = 1624, + [3734] = 1627, + [3735] = 1656, + [3736] = 1657, + [3737] = 3726, [3738] = 3738, - [3739] = 3572, + [3739] = 3739, [3740] = 3740, - [3741] = 3741, + [3741] = 3650, [3742] = 3742, [3743] = 3743, [3744] = 3744, - [3745] = 3745, + [3745] = 1654, [3746] = 3746, [3747] = 3747, [3748] = 3748, - [3749] = 3749, - [3750] = 3442, + [3749] = 3633, + [3750] = 3624, [3751] = 3751, [3752] = 3752, - [3753] = 3753, - [3754] = 3754, + [3753] = 3635, + [3754] = 3636, [3755] = 3755, - [3756] = 1525, + [3756] = 3756, [3757] = 3757, [3758] = 3758, [3759] = 3759, [3760] = 3760, - [3761] = 3761, + [3761] = 3638, [3762] = 3762, - [3763] = 3552, - [3764] = 3764, - [3765] = 3556, + [3763] = 3639, + [3764] = 3729, + [3765] = 3765, [3766] = 3766, [3767] = 3767, - [3768] = 3768, + [3768] = 3640, [3769] = 3769, - [3770] = 3390, + [3770] = 3770, [3771] = 3771, - [3772] = 3772, - [3773] = 3694, + [3772] = 3706, + [3773] = 3773, [3774] = 3774, - [3775] = 3718, + [3775] = 3641, [3776] = 3776, - [3777] = 3556, + [3777] = 3742, [3778] = 3778, [3779] = 3779, - [3780] = 3562, - [3781] = 3574, + [3780] = 3780, + [3781] = 3781, [3782] = 3782, - [3783] = 1526, + [3783] = 3783, [3784] = 3784, [3785] = 3785, - [3786] = 3651, + [3786] = 3786, [3787] = 3787, [3788] = 3788, [3789] = 3789, - [3790] = 3790, + [3790] = 3646, [3791] = 3791, [3792] = 3792, [3793] = 3793, [3794] = 3794, - [3795] = 3795, + [3795] = 3700, [3796] = 3796, [3797] = 3797, [3798] = 3798, [3799] = 3799, - [3800] = 3393, - [3801] = 3232, - [3802] = 3802, + [3800] = 3800, + [3801] = 3801, + [3802] = 3767, [3803] = 3803, [3804] = 3804, - [3805] = 3603, + [3805] = 3805, [3806] = 3806, [3807] = 3807, [3808] = 3808, - [3809] = 3687, + [3809] = 3809, [3810] = 3810, [3811] = 3811, [3812] = 3812, [3813] = 3813, - [3814] = 3680, - [3815] = 3556, - [3816] = 3601, + [3814] = 1572, + [3815] = 1576, + [3816] = 1579, [3817] = 3817, [3818] = 3818, [3819] = 3819, - [3820] = 3562, + [3820] = 3820, [3821] = 3821, - [3822] = 3822, + [3822] = 3699, [3823] = 3823, - [3824] = 3824, - [3825] = 3556, + [3824] = 3626, + [3825] = 3825, [3826] = 3826, - [3827] = 3562, + [3827] = 3827, [3828] = 3828, - [3829] = 3829, - [3830] = 3562, - [3831] = 3828, - [3832] = 3597, - [3833] = 3575, - [3834] = 3676, + [3829] = 3248, + [3830] = 3830, + [3831] = 3831, + [3832] = 3832, + [3833] = 3833, + [3834] = 3834, [3835] = 3835, - [3836] = 1623, - [3837] = 1536, - [3838] = 3755, - [3839] = 3717, - [3840] = 3595, - [3841] = 3708, - [3842] = 3811, - [3843] = 3692, + [3836] = 3836, + [3837] = 3700, + [3838] = 3838, + [3839] = 3767, + [3840] = 3840, + [3841] = 3841, + [3842] = 3842, + [3843] = 3843, [3844] = 3844, - [3845] = 3364, - [3846] = 3731, + [3845] = 3845, + [3846] = 3846, [3847] = 3847, - [3848] = 3335, - [3849] = 3849, - [3850] = 3672, - [3851] = 3683, - [3852] = 3689, - [3853] = 3699, - [3854] = 3854, + [3848] = 3848, + [3849] = 3618, + [3850] = 3694, + [3851] = 3798, + [3852] = 3779, + [3853] = 3853, + [3854] = 3780, [3855] = 3855, - [3856] = 3744, - [3857] = 722, + [3856] = 3856, + [3857] = 3857, [3858] = 3858, - [3859] = 721, - [3860] = 717, + [3859] = 3859, + [3860] = 3860, [3861] = 3861, - [3862] = 715, - [3863] = 714, + [3862] = 3862, + [3863] = 3783, [3864] = 3864, [3865] = 3865, - [3866] = 3866, - [3867] = 3602, - [3868] = 3605, - [3869] = 3607, + [3866] = 3784, + [3867] = 3785, + [3868] = 3817, + [3869] = 3869, [3870] = 3870, [3871] = 3871, - [3872] = 3609, - [3873] = 3612, - [3874] = 3774, - [3875] = 3866, + [3872] = 3872, + [3873] = 3803, + [3874] = 3874, + [3875] = 3855, [3876] = 3876, - [3877] = 3877, + [3877] = 3857, [3878] = 3878, - [3879] = 3616, - [3880] = 3880, - [3881] = 3618, - [3882] = 3882, + [3879] = 3864, + [3880] = 3818, + [3881] = 3819, + [3882] = 3878, [3883] = 3883, [3884] = 3884, [3885] = 3885, - [3886] = 3886, - [3887] = 3880, + [3886] = 3351, + [3887] = 3786, [3888] = 3888, [3889] = 3889, [3890] = 3890, [3891] = 3891, - [3892] = 3886, - [3893] = 3889, - [3894] = 1623, - [3895] = 1536, - [3896] = 3888, + [3892] = 3892, + [3893] = 3853, + [3894] = 3894, + [3895] = 3895, + [3896] = 3563, [3897] = 3897, - [3898] = 3898, - [3899] = 1565, - [3900] = 1568, - [3901] = 1614, - [3902] = 1616, - [3903] = 3740, + [3898] = 3787, + [3899] = 3808, + [3900] = 3858, + [3901] = 3901, + [3902] = 3809, + [3903] = 3811, [3904] = 3904, - [3905] = 3905, - [3906] = 3343, - [3907] = 3871, - [3908] = 3762, - [3909] = 1599, - [3910] = 3910, - [3911] = 3911, - [3912] = 3742, + [3905] = 3773, + [3906] = 3774, + [3907] = 3856, + [3908] = 3908, + [3909] = 3789, + [3910] = 3832, + [3911] = 3891, + [3912] = 3912, [3913] = 3913, - [3914] = 3905, - [3915] = 3772, + [3914] = 3914, + [3915] = 3874, [3916] = 3916, [3917] = 3917, - [3918] = 3883, - [3919] = 3884, + [3918] = 3918, + [3919] = 3855, [3920] = 3920, - [3921] = 3880, - [3922] = 3888, - [3923] = 3886, - [3924] = 3889, - [3925] = 3784, - [3926] = 3898, - [3927] = 3927, - [3928] = 3928, - [3929] = 3883, - [3930] = 3884, - [3931] = 3880, - [3932] = 3888, - [3933] = 3886, - [3934] = 3889, - [3935] = 3898, - [3936] = 3712, - [3937] = 3883, - [3938] = 3884, - [3939] = 3880, - [3940] = 3888, - [3941] = 3886, - [3942] = 3942, - [3943] = 3898, - [3944] = 3944, - [3945] = 3877, - [3946] = 3890, - [3947] = 3884, - [3948] = 3880, - [3949] = 3949, - [3950] = 3886, - [3951] = 3889, - [3952] = 3898, - [3953] = 3878, - [3954] = 3802, - [3955] = 3854, + [3921] = 3921, + [3922] = 3757, + [3923] = 3872, + [3924] = 3864, + [3925] = 3925, + [3926] = 3853, + [3927] = 3878, + [3928] = 3820, + [3929] = 3891, + [3930] = 3812, + [3931] = 3853, + [3932] = 1600, + [3933] = 3776, + [3934] = 3758, + [3935] = 3858, + [3936] = 3759, + [3937] = 3760, + [3938] = 3796, + [3939] = 3797, + [3940] = 3332, + [3941] = 1605, + [3942] = 724, + [3943] = 3943, + [3944] = 718, + [3945] = 3804, + [3946] = 3946, + [3947] = 3891, + [3948] = 3948, + [3949] = 3799, + [3950] = 3864, + [3951] = 3800, + [3952] = 3952, + [3953] = 3953, + [3954] = 3858, + [3955] = 3955, [3956] = 3956, - [3957] = 3876, - [3958] = 3958, + [3957] = 719, + [3958] = 3891, [3959] = 3959, - [3960] = 1629, - [3961] = 1635, - [3962] = 1639, - [3963] = 3963, - [3964] = 3635, - [3965] = 3637, - [3966] = 3966, - [3967] = 3638, - [3968] = 3968, - [3969] = 3910, - [3970] = 3639, - [3971] = 3897, - [3972] = 3751, - [3973] = 3949, - [3974] = 3643, - [3975] = 3975, - [3976] = 3976, - [3977] = 3913, - [3978] = 3883, - [3979] = 3858, - [3980] = 3963, - [3981] = 3754, - [3982] = 3758, - [3983] = 3983, - [3984] = 3759, - [3985] = 3985, + [3960] = 3853, + [3961] = 3805, + [3962] = 720, + [3963] = 3858, + [3964] = 723, + [3965] = 3921, + [3966] = 3874, + [3967] = 3858, + [3968] = 3914, + [3969] = 1624, + [3970] = 1627, + [3971] = 3719, + [3972] = 3972, + [3973] = 1656, + [3974] = 3974, + [3975] = 3801, + [3976] = 1657, + [3977] = 3918, + [3978] = 3916, + [3979] = 3806, + [3980] = 3980, + [3981] = 3884, + [3982] = 3913, + [3983] = 3953, + [3984] = 3948, + [3985] = 3862, [3986] = 3986, [3987] = 3987, - [3988] = 3898, - [3989] = 3989, - [3990] = 3990, - [3991] = 3991, + [3988] = 1654, + [3989] = 3972, + [3990] = 3865, + [3991] = 3864, [3992] = 3992, - [3993] = 3993, - [3994] = 3994, - [3995] = 3959, - [3996] = 3975, - [3997] = 3642, - [3998] = 3648, - [3999] = 3904, - [4000] = 3662, - [4001] = 3705, - [4002] = 3727, + [3993] = 3980, + [3994] = 3904, + [3995] = 3778, + [3996] = 3874, + [3997] = 3912, + [3998] = 3998, + [3999] = 3999, + [4000] = 3823, + [4001] = 3870, + [4002] = 3891, [4003] = 4003, - [4004] = 3793, - [4005] = 4005, - [4006] = 3884, - [4007] = 3653, - [4008] = 3654, - [4009] = 3657, - [4010] = 3966, - [4011] = 3870, - [4012] = 3911, - [4013] = 3658, - [4014] = 3865, - [4015] = 3968, - [4016] = 4016, - [4017] = 3885, + [4004] = 4004, + [4005] = 3874, + [4006] = 3855, + [4007] = 1572, + [4008] = 4008, + [4009] = 1576, + [4010] = 1579, + [4011] = 3848, + [4012] = 3914, + [4013] = 3855, + [4014] = 3946, + [4015] = 3913, + [4016] = 3807, + [4017] = 3864, [4018] = 4018, - [4019] = 4019, + [4019] = 3853, [4020] = 4020, [4021] = 4021, - [4022] = 3870, - [4023] = 3865, - [4024] = 3889, - [4025] = 4025, - [4026] = 4026, - [4027] = 4027, - [4028] = 4028, - [4029] = 4029, + [4022] = 3987, + [4023] = 4023, + [4024] = 3878, + [4025] = 3895, + [4026] = 3869, + [4027] = 3878, + [4028] = 3999, + [4029] = 3855, [4030] = 4030, [4031] = 4031, [4032] = 4032, - [4033] = 4033, - [4034] = 4034, + [4033] = 1595, + [4034] = 1598, [4035] = 4035, [4036] = 4036, [4037] = 4037, [4038] = 4038, [4039] = 4039, - [4040] = 3990, + [4040] = 236, [4041] = 4041, [4042] = 4042, [4043] = 4043, - [4044] = 4044, - [4045] = 3991, - [4046] = 3992, + [4044] = 241, + [4045] = 4045, + [4046] = 4046, [4047] = 4047, - [4048] = 891, + [4048] = 4048, [4049] = 4049, [4050] = 4050, - [4051] = 901, + [4051] = 4051, [4052] = 4052, - [4053] = 907, - [4054] = 911, + [4053] = 4053, + [4054] = 4054, [4055] = 4055, - [4056] = 922, - [4057] = 787, - [4058] = 924, - [4059] = 926, - [4060] = 939, - [4061] = 943, + [4056] = 4056, + [4057] = 4057, + [4058] = 4058, + [4059] = 4059, + [4060] = 4060, + [4061] = 4061, [4062] = 4062, [4063] = 4063, - [4064] = 802, + [4064] = 4064, [4065] = 4065, [4066] = 4066, [4067] = 4067, @@ -8723,65 +8727,65 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [4074] = 4074, [4075] = 4075, [4076] = 4076, - [4077] = 790, - [4078] = 792, + [4077] = 4077, + [4078] = 4078, [4079] = 4079, [4080] = 4080, [4081] = 4081, - [4082] = 3803, + [4082] = 4082, [4083] = 4083, - [4084] = 828, - [4085] = 810, - [4086] = 845, - [4087] = 916, + [4084] = 4084, + [4085] = 4085, + [4086] = 4086, + [4087] = 4087, [4088] = 4088, [4089] = 4089, [4090] = 4090, - [4091] = 4091, - [4092] = 4092, + [4091] = 4070, + [4092] = 4072, [4093] = 4093, [4094] = 4094, [4095] = 4095, [4096] = 4096, - [4097] = 913, + [4097] = 4097, [4098] = 4098, [4099] = 4099, - [4100] = 944, + [4100] = 4100, [4101] = 4101, [4102] = 4102, [4103] = 4103, [4104] = 4104, - [4105] = 4088, - [4106] = 1602, - [4107] = 1662, - [4108] = 4108, - [4109] = 4089, - [4110] = 4110, + [4105] = 4105, + [4106] = 4106, + [4107] = 4107, + [4108] = 924, + [4109] = 4109, + [4110] = 811, [4111] = 4111, - [4112] = 4049, + [4112] = 4112, [4113] = 4113, [4114] = 4114, - [4115] = 4050, - [4116] = 821, + [4115] = 4074, + [4116] = 4116, [4117] = 4117, - [4118] = 825, - [4119] = 826, + [4118] = 4118, + [4119] = 863, [4120] = 4120, [4121] = 4121, [4122] = 4122, - [4123] = 4123, - [4124] = 4124, - [4125] = 4125, + [4123] = 800, + [4124] = 805, + [4125] = 877, [4126] = 4126, [4127] = 4127, [4128] = 4128, [4129] = 4129, - [4130] = 4130, + [4130] = 4051, [4131] = 4131, - [4132] = 4132, + [4132] = 797, [4133] = 4133, [4134] = 4134, - [4135] = 227, + [4135] = 4135, [4136] = 4136, [4137] = 4137, [4138] = 4138, @@ -8790,58 +8794,58 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [4141] = 4141, [4142] = 4142, [4143] = 4143, - [4144] = 4038, - [4145] = 231, + [4144] = 4144, + [4145] = 4085, [4146] = 4146, - [4147] = 4025, - [4148] = 3985, + [4147] = 4055, + [4148] = 4148, [4149] = 4149, [4150] = 4150, - [4151] = 4151, + [4151] = 3838, [4152] = 4152, [4153] = 4153, [4154] = 4154, - [4155] = 873, - [4156] = 874, - [4157] = 951, - [4158] = 877, + [4155] = 4155, + [4156] = 4156, + [4157] = 4157, + [4158] = 4158, [4159] = 4159, - [4160] = 4160, + [4160] = 4080, [4161] = 4161, - [4162] = 4162, - [4163] = 888, - [4164] = 4164, - [4165] = 4055, - [4166] = 829, - [4167] = 4138, + [4162] = 927, + [4163] = 928, + [4164] = 4095, + [4165] = 4165, + [4166] = 4166, + [4167] = 4167, [4168] = 4168, - [4169] = 898, - [4170] = 899, - [4171] = 900, - [4172] = 903, - [4173] = 893, - [4174] = 904, - [4175] = 906, - [4176] = 909, - [4177] = 798, - [4178] = 800, + [4169] = 3998, + [4170] = 4140, + [4171] = 931, + [4172] = 933, + [4173] = 4173, + [4174] = 4133, + [4175] = 4141, + [4176] = 4176, + [4177] = 4177, + [4178] = 4178, [4179] = 4179, - [4180] = 804, - [4181] = 920, - [4182] = 4182, + [4180] = 4180, + [4181] = 4181, + [4182] = 4134, [4183] = 4183, [4184] = 4184, [4185] = 4185, - [4186] = 935, - [4187] = 219, + [4186] = 4186, + [4187] = 4187, [4188] = 4188, - [4189] = 4189, - [4190] = 4190, - [4191] = 822, - [4192] = 929, - [4193] = 834, + [4189] = 3642, + [4190] = 3649, + [4191] = 871, + [4192] = 873, + [4193] = 4193, [4194] = 4194, - [4195] = 889, + [4195] = 4195, [4196] = 4196, [4197] = 4197, [4198] = 4198, @@ -8850,130 +8854,130 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [4201] = 4201, [4202] = 4202, [4203] = 4203, - [4204] = 4063, + [4204] = 4204, [4205] = 4205, - [4206] = 4094, - [4207] = 4104, + [4206] = 4206, + [4207] = 4080, [4208] = 4208, - [4209] = 4095, + [4209] = 4209, [4210] = 4210, - [4211] = 4065, + [4211] = 4211, [4212] = 4212, [4213] = 4213, [4214] = 4214, [4215] = 4215, - [4216] = 844, - [4217] = 849, - [4218] = 881, - [4219] = 884, - [4220] = 885, - [4221] = 4221, - [4222] = 4222, - [4223] = 4223, - [4224] = 886, - [4225] = 887, - [4226] = 3232, + [4216] = 4216, + [4217] = 4217, + [4218] = 4218, + [4219] = 4219, + [4220] = 4220, + [4221] = 935, + [4222] = 936, + [4223] = 937, + [4224] = 4224, + [4225] = 4225, + [4226] = 4094, [4227] = 4227, [4228] = 4228, [4229] = 4229, [4230] = 4230, [4231] = 4231, - [4232] = 894, - [4233] = 814, - [4234] = 794, - [4235] = 796, + [4232] = 4232, + [4233] = 4233, + [4234] = 4234, + [4235] = 4235, [4236] = 4236, - [4237] = 941, - [4238] = 4036, + [4237] = 4237, + [4238] = 4238, [4239] = 4239, [4240] = 4240, [4241] = 4241, [4242] = 4242, - [4243] = 4243, + [4243] = 4018, [4244] = 4244, - [4245] = 4245, - [4246] = 4208, - [4247] = 914, - [4248] = 915, - [4249] = 4249, - [4250] = 4250, - [4251] = 4251, - [4252] = 4229, - [4253] = 4253, - [4254] = 4254, + [4245] = 4020, + [4246] = 4246, + [4247] = 4023, + [4248] = 4248, + [4249] = 4095, + [4250] = 950, + [4251] = 822, + [4252] = 823, + [4253] = 847, + [4254] = 872, [4255] = 4255, - [4256] = 4256, - [4257] = 4257, - [4258] = 843, + [4256] = 802, + [4257] = 815, + [4258] = 892, [4259] = 4259, - [4260] = 853, - [4261] = 3738, - [4262] = 4262, + [4260] = 4260, + [4261] = 897, + [4262] = 907, [4263] = 4263, - [4264] = 858, - [4265] = 861, - [4266] = 880, - [4267] = 4267, - [4268] = 4139, - [4269] = 4197, - [4270] = 921, - [4271] = 923, - [4272] = 788, - [4273] = 4273, + [4264] = 4264, + [4265] = 4265, + [4266] = 4266, + [4267] = 4219, + [4268] = 4268, + [4269] = 4200, + [4270] = 4270, + [4271] = 4206, + [4272] = 4272, + [4273] = 3651, [4274] = 4274, [4275] = 4275, - [4276] = 4276, - [4277] = 4277, - [4278] = 4278, + [4276] = 835, + [4277] = 836, + [4278] = 838, [4279] = 4279, [4280] = 4280, [4281] = 4281, - [4282] = 4146, + [4282] = 4282, [4283] = 4283, [4284] = 4284, [4285] = 4285, - [4286] = 3743, + [4286] = 4286, [4287] = 4287, [4288] = 4288, - [4289] = 847, - [4290] = 4290, - [4291] = 4291, - [4292] = 4292, + [4289] = 911, + [4290] = 912, + [4291] = 229, + [4292] = 4068, [4293] = 4293, - [4294] = 850, - [4295] = 851, - [4296] = 852, - [4297] = 857, - [4298] = 4298, - [4299] = 4259, - [4300] = 4300, - [4301] = 4301, - [4302] = 919, + [4294] = 4083, + [4295] = 4295, + [4296] = 4129, + [4297] = 4297, + [4298] = 4150, + [4299] = 4153, + [4300] = 913, + [4301] = 4248, + [4302] = 4302, [4303] = 4303, - [4304] = 4098, - [4305] = 4305, - [4306] = 927, + [4304] = 4304, + [4305] = 4086, + [4306] = 4306, [4307] = 4307, [4308] = 4308, [4309] = 4309, [4310] = 4310, [4311] = 4311, [4312] = 4312, - [4313] = 4099, - [4314] = 4314, - [4315] = 4315, - [4316] = 4316, + [4313] = 4313, + [4314] = 4186, + [4315] = 4244, + [4316] = 219, [4317] = 4317, [4318] = 4318, [4319] = 4319, - [4320] = 4067, - [4321] = 4321, + [4320] = 4154, + [4321] = 4155, [4322] = 4322, - [4323] = 4227, - [4324] = 4230, + [4323] = 4323, + [4324] = 4324, [4325] = 4325, - [4326] = 4242, - [4327] = 4327, + [4326] = 4161, + [4327] = 4165, [4328] = 4328, [4329] = 4329, [4330] = 4330, @@ -8981,111 +8985,111 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [4332] = 4332, [4333] = 4333, [4334] = 4334, - [4335] = 4335, - [4336] = 4336, - [4337] = 4073, - [4338] = 4338, - [4339] = 4074, - [4340] = 4075, - [4341] = 4341, + [4335] = 4101, + [4336] = 941, + [4337] = 942, + [4338] = 943, + [4339] = 944, + [4340] = 4340, + [4341] = 4102, [4342] = 4342, - [4343] = 4290, - [4344] = 4291, + [4343] = 4343, + [4344] = 4344, [4345] = 4345, - [4346] = 4346, + [4346] = 946, [4347] = 4347, [4348] = 4348, [4349] = 4349, - [4350] = 4350, - [4351] = 4351, - [4352] = 4352, - [4353] = 4353, - [4354] = 4354, - [4355] = 4355, - [4356] = 4356, - [4357] = 4357, - [4358] = 4358, - [4359] = 4068, - [4360] = 4315, + [4350] = 947, + [4351] = 948, + [4352] = 4241, + [4353] = 949, + [4354] = 816, + [4355] = 817, + [4356] = 818, + [4357] = 819, + [4358] = 804, + [4359] = 787, + [4360] = 789, [4361] = 4361, - [4362] = 4362, + [4362] = 824, [4363] = 4363, - [4364] = 4038, + [4364] = 4364, [4365] = 4365, - [4366] = 4366, - [4367] = 4367, - [4368] = 4368, + [4366] = 4259, + [4367] = 4200, + [4368] = 4206, [4369] = 4369, [4370] = 4370, - [4371] = 4371, + [4371] = 4248, [4372] = 4372, [4373] = 4373, [4374] = 4374, - [4375] = 4229, + [4375] = 4375, [4376] = 4376, - [4377] = 4377, - [4378] = 3716, - [4379] = 4379, + [4377] = 4259, + [4378] = 4105, + [4379] = 829, [4380] = 4380, [4381] = 4381, [4382] = 4382, - [4383] = 846, + [4383] = 4383, [4384] = 4384, [4385] = 4385, [4386] = 4386, - [4387] = 4139, - [4388] = 4388, - [4389] = 4146, - [4390] = 4025, + [4387] = 843, + [4388] = 844, + [4389] = 845, + [4390] = 4390, [4391] = 4391, - [4392] = 4392, + [4392] = 848, [4393] = 4393, - [4394] = 4394, - [4395] = 4315, - [4396] = 4396, - [4397] = 4397, - [4398] = 4398, + [4394] = 4109, + [4395] = 4395, + [4396] = 4260, + [4397] = 4112, + [4398] = 3237, [4399] = 4399, - [4400] = 4400, + [4400] = 4303, [4401] = 4401, [4402] = 4402, - [4403] = 4403, - [4404] = 4404, + [4403] = 4304, + [4404] = 4126, [4405] = 4405, [4406] = 4406, [4407] = 4407, - [4408] = 4408, + [4408] = 4307, [4409] = 4409, [4410] = 4410, - [4411] = 4070, - [4412] = 4276, - [4413] = 4413, - [4414] = 4414, - [4415] = 4415, - [4416] = 4416, - [4417] = 4417, - [4418] = 4418, - [4419] = 4419, - [4420] = 4420, - [4421] = 4421, + [4411] = 4127, + [4412] = 4412, + [4413] = 854, + [4414] = 855, + [4415] = 856, + [4416] = 857, + [4417] = 858, + [4418] = 4241, + [4419] = 4234, + [4420] = 859, + [4421] = 860, [4422] = 4422, [4423] = 4423, [4424] = 4424, - [4425] = 4425, + [4425] = 864, [4426] = 4426, [4427] = 4427, - [4428] = 4428, - [4429] = 4429, - [4430] = 4430, - [4431] = 4278, - [4432] = 4331, - [4433] = 4332, + [4428] = 796, + [4429] = 807, + [4430] = 813, + [4431] = 867, + [4432] = 4432, + [4433] = 4433, [4434] = 4434, [4435] = 4435, - [4436] = 4436, + [4436] = 4323, [4437] = 4437, - [4438] = 4438, - [4439] = 4439, + [4438] = 4113, + [4439] = 4324, [4440] = 4440, [4441] = 4441, [4442] = 4442, @@ -9093,123 +9097,123 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [4444] = 4444, [4445] = 4445, [4446] = 4446, - [4447] = 4080, - [4448] = 4448, + [4447] = 879, + [4448] = 880, [4449] = 4449, [4450] = 4450, - [4451] = 4081, + [4451] = 4451, [4452] = 4452, [4453] = 4453, - [4454] = 4454, - [4455] = 4455, - [4456] = 4456, - [4457] = 4457, - [4458] = 4458, - [4459] = 4459, + [4454] = 4114, + [4455] = 881, + [4456] = 882, + [4457] = 883, + [4458] = 884, + [4459] = 885, [4460] = 4460, - [4461] = 4461, - [4462] = 4138, - [4463] = 4463, + [4461] = 888, + [4462] = 889, + [4463] = 799, [4464] = 4464, [4465] = 4465, - [4466] = 4466, + [4466] = 4136, [4467] = 4467, [4468] = 4468, [4469] = 4469, - [4470] = 4303, - [4471] = 4471, - [4472] = 4472, - [4473] = 4032, + [4470] = 4470, + [4471] = 898, + [4472] = 4137, + [4473] = 4473, [4474] = 4474, - [4475] = 4336, + [4475] = 4475, [4476] = 4476, [4477] = 4477, - [4478] = 4033, + [4478] = 4478, [4479] = 4479, [4480] = 4480, [4481] = 4481, - [4482] = 4345, + [4482] = 4482, [4483] = 4483, - [4484] = 4484, - [4485] = 4485, - [4486] = 4486, - [4487] = 4101, + [4484] = 899, + [4485] = 900, + [4486] = 901, + [4487] = 903, [4488] = 4488, - [4489] = 4168, - [4490] = 4305, + [4489] = 4489, + [4490] = 4490, [4491] = 4491, [4492] = 4492, [4493] = 4493, [4494] = 4494, [4495] = 4495, - [4496] = 4102, + [4496] = 4496, [4497] = 4497, [4498] = 4498, - [4499] = 4499, + [4499] = 4424, [4500] = 4500, [4501] = 4501, [4502] = 4502, [4503] = 4503, - [4504] = 4494, - [4505] = 4308, - [4506] = 4471, + [4504] = 4504, + [4505] = 4084, + [4506] = 4506, [4507] = 4507, [4508] = 4508, [4509] = 4509, - [4510] = 4049, - [4511] = 4050, - [4512] = 4452, - [4513] = 4203, + [4510] = 4510, + [4511] = 4511, + [4512] = 4069, + [4513] = 4513, [4514] = 4514, - [4515] = 4070, - [4516] = 870, - [4517] = 4310, - [4518] = 4311, + [4515] = 4515, + [4516] = 4101, + [4517] = 4102, + [4518] = 4393, [4519] = 4519, - [4520] = 3812, + [4520] = 4116, [4521] = 4521, [4522] = 4522, [4523] = 4523, [4524] = 4524, - [4525] = 819, - [4526] = 4526, + [4525] = 4084, + [4526] = 3810, [4527] = 4527, [4528] = 4528, [4529] = 4529, [4530] = 4530, [4531] = 4531, [4532] = 4532, - [4533] = 4533, - [4534] = 871, - [4535] = 872, + [4533] = 4328, + [4534] = 4534, + [4535] = 4535, [4536] = 4536, [4537] = 4537, [4538] = 4538, - [4539] = 932, + [4539] = 4539, [4540] = 4540, [4541] = 4541, - [4542] = 4494, - [4543] = 4335, + [4542] = 4542, + [4543] = 4143, [4544] = 4544, [4545] = 4545, [4546] = 4546, [4547] = 4547, [4548] = 4548, - [4549] = 4549, + [4549] = 4116, [4550] = 4550, - [4551] = 4551, + [4551] = 4144, [4552] = 4552, [4553] = 4553, - [4554] = 230, + [4554] = 4554, [4555] = 4555, - [4556] = 4117, + [4556] = 4556, [4557] = 4557, [4558] = 4558, - [4559] = 4083, + [4559] = 4559, [4560] = 4560, [4561] = 4561, - [4562] = 4562, - [4563] = 4563, + [4562] = 4265, + [4563] = 4364, [4564] = 4564, [4565] = 4565, [4566] = 4566, @@ -9223,146 +9227,146 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [4574] = 4574, [4575] = 4575, [4576] = 4576, - [4577] = 3232, - [4578] = 4578, - [4579] = 4579, + [4577] = 4577, + [4578] = 3885, + [4579] = 4574, [4580] = 4580, [4581] = 4581, - [4582] = 4563, + [4582] = 4582, [4583] = 4583, [4584] = 4584, - [4585] = 4584, - [4586] = 4586, - [4587] = 4579, - [4588] = 4580, - [4589] = 4589, + [4585] = 4568, + [4586] = 4584, + [4587] = 4587, + [4588] = 4588, + [4589] = 4587, [4590] = 4590, - [4591] = 4575, + [4591] = 4591, [4592] = 4592, [4593] = 4593, [4594] = 4594, - [4595] = 4595, - [4596] = 4576, - [4597] = 4574, + [4595] = 3237, + [4596] = 4596, + [4597] = 4584, [4598] = 4598, - [4599] = 4599, - [4600] = 4599, + [4599] = 4584, + [4600] = 4571, [4601] = 4601, [4602] = 4602, [4603] = 4603, - [4604] = 4581, + [4604] = 4593, [4605] = 4605, - [4606] = 4606, - [4607] = 4599, - [4608] = 4579, - [4609] = 4580, - [4610] = 4581, - [4611] = 4595, - [4612] = 4579, - [4613] = 4580, - [4614] = 4575, - [4615] = 4592, - [4616] = 4575, - [4617] = 3812, - [4618] = 4576, - [4619] = 4606, - [4620] = 4579, - [4621] = 4573, - [4622] = 4579, - [4623] = 4580, - [4624] = 4595, - [4625] = 4625, - [4626] = 4575, - [4627] = 4576, - [4628] = 4579, - [4629] = 4580, - [4630] = 3986, + [4606] = 4572, + [4607] = 4607, + [4608] = 4603, + [4609] = 4576, + [4610] = 4592, + [4611] = 4611, + [4612] = 4612, + [4613] = 4571, + [4614] = 4572, + [4615] = 4615, + [4616] = 4616, + [4617] = 4575, + [4618] = 4587, + [4619] = 4576, + [4620] = 4592, + [4621] = 4587, + [4622] = 4612, + [4623] = 4571, + [4624] = 4570, + [4625] = 4576, + [4626] = 4592, + [4627] = 4572, + [4628] = 4571, + [4629] = 4572, + [4630] = 3838, [4631] = 4631, - [4632] = 4575, - [4633] = 4592, - [4634] = 4576, + [4632] = 4632, + [4633] = 4583, + [4634] = 4632, [4635] = 4576, - [4636] = 4580, - [4637] = 4579, - [4638] = 4580, - [4639] = 4639, - [4640] = 4575, - [4641] = 4576, - [4642] = 3983, - [4643] = 4643, - [4644] = 4644, - [4645] = 4645, - [4646] = 4595, - [4647] = 4647, - [4648] = 4592, - [4649] = 4584, - [4650] = 4579, - [4651] = 4575, - [4652] = 4652, - [4653] = 4576, - [4654] = 3256, - [4655] = 4655, + [4636] = 4576, + [4637] = 4637, + [4638] = 4592, + [4639] = 4571, + [4640] = 4603, + [4641] = 4572, + [4642] = 4576, + [4643] = 4592, + [4644] = 4571, + [4645] = 4572, + [4646] = 4575, + [4647] = 4592, + [4648] = 4648, + [4649] = 4583, + [4650] = 4592, + [4651] = 4571, + [4652] = 4596, + [4653] = 4653, + [4654] = 4603, + [4655] = 4572, [4656] = 4656, - [4657] = 4657, - [4658] = 4658, - [4659] = 4579, - [4660] = 4575, - [4661] = 4576, - [4662] = 4662, - [4663] = 4663, - [4664] = 4664, - [4665] = 4599, - [4666] = 4580, - [4667] = 4647, + [4657] = 4587, + [4658] = 4574, + [4659] = 4603, + [4660] = 4660, + [4661] = 4661, + [4662] = 4576, + [4663] = 4574, + [4664] = 4592, + [4665] = 4575, + [4666] = 4596, + [4667] = 4667, [4668] = 4668, - [4669] = 4575, - [4670] = 4576, - [4671] = 4606, - [4672] = 4569, - [4673] = 4595, - [4674] = 4595, - [4675] = 4584, - [4676] = 4592, - [4677] = 4677, - [4678] = 4599, - [4679] = 4571, - [4680] = 4680, - [4681] = 4606, - [4682] = 4599, - [4683] = 4563, - [4684] = 4580, - [4685] = 4685, + [4669] = 4667, + [4670] = 4670, + [4671] = 4587, + [4672] = 4584, + [4673] = 4673, + [4674] = 4673, + [4675] = 4583, + [4676] = 4575, + [4677] = 4603, + [4678] = 4592, + [4679] = 4679, + [4680] = 4587, + [4681] = 4581, + [4682] = 4571, + [4683] = 4683, + [4684] = 4583, + [4685] = 4571, [4686] = 4686, - [4687] = 4563, - [4688] = 4688, - [4689] = 4658, - [4690] = 4563, - [4691] = 4606, - [4692] = 4581, - [4693] = 4693, + [4687] = 4583, + [4688] = 4572, + [4689] = 4572, + [4690] = 3248, + [4691] = 4596, + [4692] = 4692, + [4693] = 4601, [4694] = 4694, - [4695] = 4595, + [4695] = 4596, [4696] = 4696, - [4697] = 4581, - [4698] = 4592, - [4699] = 4584, - [4700] = 4563, - [4701] = 4592, - [4702] = 4584, - [4703] = 4584, - [4704] = 4655, - [4705] = 4563, - [4706] = 4572, - [4707] = 4594, + [4697] = 4697, + [4698] = 3883, + [4699] = 4596, + [4700] = 4616, + [4701] = 4575, + [4702] = 4702, + [4703] = 4703, + [4704] = 4704, + [4705] = 4705, + [4706] = 4706, + [4707] = 4583, [4708] = 4708, - [4709] = 4709, - [4710] = 4710, + [4709] = 4603, + [4710] = 4596, [4711] = 4711, - [4712] = 4712, - [4713] = 4713, - [4714] = 4714, + [4712] = 4574, + [4713] = 4576, + [4714] = 4576, [4715] = 4715, - [4716] = 4142, + [4716] = 4716, [4717] = 4717, [4718] = 4718, [4719] = 4719, @@ -9370,7 +9374,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [4721] = 4721, [4722] = 4722, [4723] = 4723, - [4724] = 4724, + [4724] = 3883, [4725] = 4725, [4726] = 4726, [4727] = 4727, @@ -9380,7 +9384,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [4731] = 4731, [4732] = 4732, [4733] = 4733, - [4734] = 4725, + [4734] = 4734, [4735] = 4735, [4736] = 4736, [4737] = 4737, @@ -9389,16 +9393,16 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [4740] = 4740, [4741] = 4741, [4742] = 4742, - [4743] = 4723, - [4744] = 4739, - [4745] = 4745, + [4743] = 4743, + [4744] = 4744, + [4745] = 3848, [4746] = 4746, [4747] = 4747, [4748] = 4748, [4749] = 4749, [4750] = 4750, - [4751] = 4736, - [4752] = 4752, + [4751] = 4751, + [4752] = 4723, [4753] = 4753, [4754] = 4754, [4755] = 4755, @@ -9424,7 +9428,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [4775] = 4775, [4776] = 4776, [4777] = 4777, - [4778] = 4725, + [4778] = 4778, [4779] = 4779, [4780] = 4780, [4781] = 4781, @@ -9433,147 +9437,147 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [4784] = 4784, [4785] = 4785, [4786] = 4786, - [4787] = 4740, - [4788] = 4741, - [4789] = 4723, + [4787] = 4787, + [4788] = 4788, + [4789] = 4789, [4790] = 4790, - [4791] = 4745, - [4792] = 4746, + [4791] = 4791, + [4792] = 4792, [4793] = 4793, [4794] = 4794, [4795] = 4795, [4796] = 4796, - [4797] = 4797, + [4797] = 4737, [4798] = 4798, [4799] = 4799, - [4800] = 4750, + [4800] = 4800, [4801] = 4801, - [4802] = 4736, - [4803] = 4161, + [4802] = 4802, + [4803] = 4803, [4804] = 4804, [4805] = 4805, [4806] = 4806, [4807] = 4807, - [4808] = 4808, - [4809] = 4809, + [4808] = 4750, + [4809] = 4723, [4810] = 4810, - [4811] = 4811, - [4812] = 4740, - [4813] = 4419, - [4814] = 4814, - [4815] = 4741, + [4811] = 4754, + [4812] = 4812, + [4813] = 4757, + [4814] = 4758, + [4815] = 4815, [4816] = 4816, [4817] = 4817, [4818] = 4818, [4819] = 4819, - [4820] = 4723, - [4821] = 4732, + [4820] = 4820, + [4821] = 4821, [4822] = 4822, [4823] = 4823, - [4824] = 4824, + [4824] = 4765, [4825] = 4825, [4826] = 4826, - [4827] = 4723, - [4828] = 1634, - [4829] = 4745, - [4830] = 4746, + [4827] = 4766, + [4828] = 4828, + [4829] = 4829, + [4830] = 4830, [4831] = 4831, - [4832] = 1644, - [4833] = 1646, + [4832] = 4832, + [4833] = 4833, [4834] = 4834, - [4835] = 4736, - [4836] = 4745, - [4837] = 4746, + [4835] = 4835, + [4836] = 4836, + [4837] = 4837, [4838] = 4838, [4839] = 4839, [4840] = 4840, [4841] = 4841, - [4842] = 4745, - [4843] = 4746, + [4842] = 4842, + [4843] = 4843, [4844] = 4844, - [4845] = 4736, + [4845] = 4845, [4846] = 4846, [4847] = 4847, [4848] = 4848, - [4849] = 4849, + [4849] = 1575, [4850] = 4850, - [4851] = 4851, + [4851] = 4750, [4852] = 4852, [4853] = 4853, - [4854] = 4854, - [4855] = 4855, + [4854] = 4723, + [4855] = 4146, [4856] = 4856, [4857] = 4857, [4858] = 4858, - [4859] = 4859, + [4859] = 4754, [4860] = 4860, - [4861] = 4856, - [4862] = 3616, - [4863] = 4754, + [4861] = 4757, + [4862] = 4758, + [4863] = 4863, [4864] = 4864, [4865] = 4865, - [4866] = 4866, - [4867] = 4740, + [4866] = 4766, + [4867] = 4867, [4868] = 4868, [4869] = 4869, - [4870] = 4755, + [4870] = 4754, [4871] = 4871, [4872] = 4872, [4873] = 4873, - [4874] = 4874, - [4875] = 4875, - [4876] = 4876, - [4877] = 4725, + [4874] = 4757, + [4875] = 4758, + [4876] = 4766, + [4877] = 4877, [4878] = 4878, [4879] = 4879, [4880] = 4880, [4881] = 4881, - [4882] = 4708, - [4883] = 3986, + [4882] = 4882, + [4883] = 4883, [4884] = 4884, [4885] = 4885, [4886] = 4886, [4887] = 4887, - [4888] = 4888, - [4889] = 4889, - [4890] = 4777, + [4888] = 4757, + [4889] = 4758, + [4890] = 4890, [4891] = 4891, [4892] = 4892, [4893] = 4893, [4894] = 4894, [4895] = 4895, [4896] = 4896, - [4897] = 807, - [4898] = 4831, + [4897] = 4897, + [4898] = 4898, [4899] = 4899, [4900] = 4900, - [4901] = 4721, + [4901] = 4901, [4902] = 4902, - [4903] = 4795, + [4903] = 4903, [4904] = 4904, [4905] = 4905, - [4906] = 3712, + [4906] = 4906, [4907] = 4907, [4908] = 4908, [4909] = 4909, - [4910] = 4741, - [4911] = 4796, - [4912] = 4750, + [4910] = 4910, + [4911] = 4911, + [4912] = 4912, [4913] = 4913, [4914] = 4914, [4915] = 4915, [4916] = 4916, - [4917] = 4797, - [4918] = 4918, + [4917] = 4917, + [4918] = 3885, [4919] = 4919, [4920] = 4920, - [4921] = 4728, - [4922] = 4731, - [4923] = 4736, - [4924] = 3983, + [4921] = 4921, + [4922] = 4922, + [4923] = 4923, + [4924] = 4924, [4925] = 4925, [4926] = 4926, - [4927] = 4927, + [4927] = 4737, [4928] = 4928, [4929] = 4929, [4930] = 4930, @@ -9595,27 +9599,27 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [4946] = 4946, [4947] = 4947, [4948] = 4948, - [4949] = 4949, + [4949] = 801, [4950] = 4950, - [4951] = 4798, + [4951] = 4951, [4952] = 4952, [4953] = 4953, [4954] = 4954, [4955] = 4955, [4956] = 4956, - [4957] = 4745, - [4958] = 4746, + [4957] = 4957, + [4958] = 4958, [4959] = 4959, [4960] = 4960, [4961] = 4961, [4962] = 4962, [4963] = 4963, - [4964] = 4964, + [4964] = 4723, [4965] = 4965, [4966] = 4966, [4967] = 4967, [4968] = 4968, - [4969] = 4969, + [4969] = 1582, [4970] = 4970, [4971] = 4971, [4972] = 4972, @@ -9631,10 +9635,10 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [4982] = 4982, [4983] = 4983, [4984] = 4984, - [4985] = 4985, + [4985] = 4765, [4986] = 4986, [4987] = 4987, - [4988] = 4988, + [4988] = 4897, [4989] = 4989, [4990] = 4990, [4991] = 4991, @@ -9642,12 +9646,12 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [4993] = 4993, [4994] = 4994, [4995] = 4995, - [4996] = 4996, + [4996] = 4819, [4997] = 4997, [4998] = 4998, [4999] = 4999, - [5000] = 5000, - [5001] = 5001, + [5000] = 4820, + [5001] = 4884, [5002] = 5002, [5003] = 5003, [5004] = 5004, @@ -9655,19 +9659,19 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [5006] = 5006, [5007] = 5007, [5008] = 5008, - [5009] = 5009, + [5009] = 4766, [5010] = 5010, - [5011] = 5011, + [5011] = 4821, [5012] = 5012, [5013] = 5013, - [5014] = 3744, + [5014] = 5014, [5015] = 5015, [5016] = 5016, [5017] = 5017, - [5018] = 4725, + [5018] = 5018, [5019] = 5019, [5020] = 5020, - [5021] = 5021, + [5021] = 4822, [5022] = 5022, [5023] = 5023, [5024] = 5024, @@ -9676,7 +9680,7 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [5027] = 5027, [5028] = 5028, [5029] = 5029, - [5030] = 5030, + [5030] = 1584, [5031] = 5031, [5032] = 5032, [5033] = 5033, @@ -9684,16 +9688,16 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [5035] = 5035, [5036] = 5036, [5037] = 5037, - [5038] = 5038, + [5038] = 4736, [5039] = 5039, [5040] = 5040, - [5041] = 5041, + [5041] = 3248, [5042] = 5042, [5043] = 5043, [5044] = 5044, [5045] = 5045, [5046] = 5046, - [5047] = 5047, + [5047] = 4365, [5048] = 5048, [5049] = 5049, [5050] = 5050, @@ -9705,41 +9709,41 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [5056] = 5056, [5057] = 5057, [5058] = 5058, - [5059] = 5059, + [5059] = 4765, [5060] = 5060, - [5061] = 4756, + [5061] = 5061, [5062] = 5062, [5063] = 5063, [5064] = 5064, [5065] = 5065, - [5066] = 4758, + [5066] = 5066, [5067] = 5067, - [5068] = 5068, - [5069] = 4725, + [5068] = 4737, + [5069] = 5069, [5070] = 5070, - [5071] = 5071, - [5072] = 5072, + [5071] = 4717, + [5072] = 4741, [5073] = 5073, - [5074] = 5074, + [5074] = 4828, [5075] = 5075, [5076] = 5076, [5077] = 5077, - [5078] = 5078, - [5079] = 5079, + [5078] = 4830, + [5079] = 4908, [5080] = 5080, [5081] = 5081, [5082] = 5082, [5083] = 5083, [5084] = 5084, - [5085] = 4973, - [5086] = 4978, - [5087] = 5087, + [5085] = 5085, + [5086] = 5004, + [5087] = 5008, [5088] = 5088, [5089] = 5089, - [5090] = 5090, + [5090] = 4766, [5091] = 5091, - [5092] = 5092, - [5093] = 4741, + [5092] = 4939, + [5093] = 5093, [5094] = 5094, [5095] = 5095, [5096] = 5096, @@ -9752,14 +9756,14 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [5103] = 5103, [5104] = 5104, [5105] = 5105, - [5106] = 5106, + [5106] = 4754, [5107] = 5107, [5108] = 5108, [5109] = 5109, [5110] = 5110, [5111] = 5111, - [5112] = 5112, - [5113] = 5113, + [5112] = 4757, + [5113] = 4758, [5114] = 5114, [5115] = 5115, [5116] = 5116, @@ -9770,13 +9774,13 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [5121] = 5121, [5122] = 5122, [5123] = 5123, - [5124] = 4866, - [5125] = 5125, + [5124] = 5124, + [5125] = 4558, [5126] = 5126, [5127] = 5127, [5128] = 5128, [5129] = 5129, - [5130] = 5130, + [5130] = 5110, [5131] = 5131, [5132] = 5132, [5133] = 5133, @@ -9784,14 +9788,14 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [5135] = 5135, [5136] = 5136, [5137] = 5137, - [5138] = 5138, - [5139] = 5139, - [5140] = 5140, - [5141] = 5141, - [5142] = 5142, + [5138] = 5121, + [5139] = 4769, + [5140] = 5126, + [5141] = 4770, + [5142] = 5129, [5143] = 5143, - [5144] = 5144, - [5145] = 4750, + [5144] = 3563, + [5145] = 5145, [5146] = 5146, [5147] = 5147, [5148] = 5148, @@ -9799,11 +9803,11 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [5150] = 5150, [5151] = 5151, [5152] = 5152, - [5153] = 5153, + [5153] = 5131, [5154] = 5154, [5155] = 5155, [5156] = 5156, - [5157] = 4794, + [5157] = 4799, [5158] = 5158, [5159] = 5159, [5160] = 5160, @@ -9812,16 +9816,16 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [5163] = 5163, [5164] = 5164, [5165] = 5165, - [5166] = 5166, - [5167] = 5167, + [5166] = 4800, + [5167] = 3832, [5168] = 5168, [5169] = 5169, - [5170] = 5170, + [5170] = 4792, [5171] = 5171, [5172] = 5172, [5173] = 5173, - [5174] = 5174, - [5175] = 5175, + [5174] = 4952, + [5175] = 4737, [5176] = 5176, [5177] = 5177, [5178] = 5178, @@ -9830,50 +9834,50 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [5181] = 5181, [5182] = 5182, [5183] = 5183, - [5184] = 5151, + [5184] = 5184, [5185] = 5185, - [5186] = 5153, + [5186] = 5186, [5187] = 5187, [5188] = 5188, - [5189] = 5142, + [5189] = 5189, [5190] = 5190, [5191] = 5191, - [5192] = 5192, - [5193] = 3256, + [5192] = 4941, + [5193] = 4942, [5194] = 5194, [5195] = 5195, [5196] = 5196, - [5197] = 5197, + [5197] = 4741, [5198] = 5198, [5199] = 5199, - [5200] = 4725, - [5201] = 5188, - [5202] = 5142, + [5200] = 4828, + [5201] = 5201, + [5202] = 5202, [5203] = 5203, [5204] = 5204, [5205] = 5205, - [5206] = 5206, + [5206] = 5110, [5207] = 5207, [5208] = 5208, [5209] = 5209, - [5210] = 4780, - [5211] = 4727, + [5210] = 5210, + [5211] = 5211, [5212] = 5212, - [5213] = 4754, - [5214] = 4758, - [5215] = 5215, + [5213] = 5213, + [5214] = 5214, + [5215] = 4737, [5216] = 5216, [5217] = 5217, [5218] = 5218, [5219] = 5219, [5220] = 5220, - [5221] = 4777, + [5221] = 5161, [5222] = 5222, - [5223] = 5101, + [5223] = 5223, [5224] = 5224, [5225] = 5225, - [5226] = 5226, - [5227] = 5227, + [5226] = 4769, + [5227] = 4777, [5228] = 5228, [5229] = 5229, [5230] = 5230, @@ -9881,112 +9885,112 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [5232] = 5232, [5233] = 5233, [5234] = 5234, - [5235] = 5102, + [5235] = 4792, [5236] = 5236, [5237] = 5237, - [5238] = 5088, - [5239] = 5120, - [5240] = 5139, - [5241] = 5241, - [5242] = 4741, + [5238] = 5238, + [5239] = 5239, + [5240] = 5240, + [5241] = 3823, + [5242] = 5159, [5243] = 5243, [5244] = 5244, - [5245] = 5245, + [5245] = 4723, [5246] = 5246, [5247] = 5247, [5248] = 5248, [5249] = 5249, [5250] = 5250, [5251] = 5251, - [5252] = 4740, - [5253] = 4741, - [5254] = 5254, - [5255] = 4891, + [5252] = 5252, + [5253] = 4750, + [5254] = 4873, + [5255] = 5255, [5256] = 4723, - [5257] = 4745, + [5257] = 5257, [5258] = 5258, - [5259] = 4746, + [5259] = 5259, [5260] = 5260, [5261] = 5261, - [5262] = 5262, + [5262] = 4754, [5263] = 5263, - [5264] = 5264, + [5264] = 4757, [5265] = 5265, - [5266] = 5266, + [5266] = 4758, [5267] = 5267, [5268] = 5268, [5269] = 5269, - [5270] = 4884, + [5270] = 5270, [5271] = 5271, - [5272] = 4885, + [5272] = 5272, [5273] = 5273, [5274] = 5274, [5275] = 5275, [5276] = 5276, [5277] = 5277, - [5278] = 4795, + [5278] = 5278, [5279] = 5279, - [5280] = 5280, + [5280] = 4737, [5281] = 5281, [5282] = 5282, - [5283] = 5283, - [5284] = 5144, + [5283] = 4819, + [5284] = 5284, [5285] = 5285, - [5286] = 5151, + [5286] = 4820, [5287] = 5287, - [5288] = 5288, + [5288] = 4821, [5289] = 5289, - [5290] = 4796, - [5291] = 5291, + [5290] = 5290, + [5291] = 4750, [5292] = 5292, - [5293] = 4797, + [5293] = 4822, [5294] = 5294, [5295] = 5295, [5296] = 5296, [5297] = 5297, [5298] = 5298, [5299] = 5299, - [5300] = 4798, + [5300] = 5300, [5301] = 5301, [5302] = 5302, [5303] = 5303, [5304] = 5304, [5305] = 5305, - [5306] = 3762, + [5306] = 5306, [5307] = 5307, [5308] = 5308, - [5309] = 4750, + [5309] = 4765, [5310] = 5310, - [5311] = 3812, - [5312] = 4781, - [5313] = 5313, - [5314] = 4736, + [5311] = 5311, + [5312] = 3838, + [5313] = 5179, + [5314] = 4766, [5315] = 5315, [5316] = 5316, - [5317] = 5153, + [5317] = 5317, [5318] = 5318, - [5319] = 5319, + [5319] = 4775, [5320] = 5320, [5321] = 5321, [5322] = 5322, - [5323] = 5323, + [5323] = 4930, [5324] = 5324, [5325] = 5325, - [5326] = 5326, - [5327] = 5327, + [5326] = 4777, + [5327] = 5067, [5328] = 5328, - [5329] = 5329, + [5329] = 5069, [5330] = 5330, [5331] = 5331, - [5332] = 2690, + [5332] = 5332, [5333] = 5333, - [5334] = 2721, + [5334] = 5334, [5335] = 5335, [5336] = 5336, [5337] = 5337, - [5338] = 5335, + [5338] = 5338, [5339] = 5339, - [5340] = 2731, + [5340] = 5340, [5341] = 5341, [5342] = 5342, [5343] = 5343, @@ -9995,783 +9999,791 @@ static const TSStateId ts_primary_state_ids[STATE_COUNT] = { [5346] = 5346, [5347] = 5347, [5348] = 5348, - [5349] = 1704, - [5350] = 5350, + [5349] = 5349, + [5350] = 5335, [5351] = 5351, - [5352] = 5352, - [5353] = 2715, + [5352] = 2717, + [5353] = 4018, [5354] = 5354, - [5355] = 2734, + [5355] = 5355, [5356] = 5356, [5357] = 5357, [5358] = 5358, [5359] = 5359, [5360] = 5360, [5361] = 5361, - [5362] = 5362, - [5363] = 5363, + [5362] = 3998, + [5363] = 5354, [5364] = 5364, - [5365] = 5365, + [5365] = 5358, [5366] = 5366, [5367] = 5367, [5368] = 5368, - [5369] = 2737, + [5369] = 2718, [5370] = 5370, [5371] = 5371, - [5372] = 2736, + [5372] = 5372, [5373] = 5373, [5374] = 5374, - [5375] = 5375, - [5376] = 5376, + [5375] = 4020, + [5376] = 4023, [5377] = 5377, [5378] = 5378, - [5379] = 2719, + [5379] = 2716, [5380] = 5380, - [5381] = 2672, + [5381] = 5381, [5382] = 5382, [5383] = 5383, [5384] = 5384, [5385] = 5385, [5386] = 5386, [5387] = 5387, - [5388] = 5388, - [5389] = 3985, + [5388] = 5354, + [5389] = 5389, [5390] = 5390, - [5391] = 5391, + [5391] = 5368, [5392] = 5392, [5393] = 5393, - [5394] = 2680, + [5394] = 5394, [5395] = 5395, - [5396] = 5365, - [5397] = 5341, - [5398] = 5361, + [5396] = 5396, + [5397] = 5397, + [5398] = 5398, [5399] = 5399, - [5400] = 5367, + [5400] = 5400, [5401] = 5401, - [5402] = 2733, + [5402] = 5402, [5403] = 5403, - [5404] = 5404, - [5405] = 1664, - [5406] = 1683, - [5407] = 2701, + [5404] = 5392, + [5405] = 5405, + [5406] = 5406, + [5407] = 5407, [5408] = 5408, [5409] = 5409, [5410] = 5410, [5411] = 5411, - [5412] = 5412, + [5412] = 5382, [5413] = 5413, - [5414] = 5365, - [5415] = 3990, + [5414] = 5398, + [5415] = 5411, [5416] = 5416, - [5417] = 3991, + [5417] = 5417, [5418] = 5418, - [5419] = 3992, - [5420] = 5401, + [5419] = 5419, + [5420] = 5420, [5421] = 5421, [5422] = 5422, [5423] = 5423, [5424] = 5424, [5425] = 5425, - [5426] = 5373, - [5427] = 5390, + [5426] = 5426, + [5427] = 5427, [5428] = 5428, - [5429] = 5382, - [5430] = 5386, + [5429] = 5380, + [5430] = 5416, [5431] = 5431, - [5432] = 5391, - [5433] = 2681, + [5432] = 5432, + [5433] = 5407, [5434] = 5434, - [5435] = 5435, + [5435] = 2705, [5436] = 5436, [5437] = 5437, [5438] = 5438, - [5439] = 5380, + [5439] = 5439, [5440] = 5440, [5441] = 5441, - [5442] = 5403, + [5442] = 5442, [5443] = 5443, - [5444] = 5331, + [5444] = 5444, [5445] = 5445, - [5446] = 5446, + [5446] = 5336, [5447] = 5447, [5448] = 5448, - [5449] = 5449, + [5449] = 5338, [5450] = 5450, - [5451] = 5451, - [5452] = 5452, + [5451] = 5387, + [5452] = 2698, [5453] = 5453, [5454] = 5454, - [5455] = 5453, - [5456] = 5456, - [5457] = 5388, + [5455] = 5409, + [5456] = 5382, + [5457] = 5457, [5458] = 5458, - [5459] = 2683, - [5460] = 5460, + [5459] = 5454, + [5460] = 5339, [5461] = 5461, - [5462] = 5335, + [5462] = 5462, [5463] = 5463, [5464] = 5464, - [5465] = 5336, + [5465] = 5465, [5466] = 5466, - [5467] = 5467, - [5468] = 5468, - [5469] = 5373, - [5470] = 5458, - [5471] = 5471, - [5472] = 5472, - [5473] = 5386, - [5474] = 5391, + [5467] = 2701, + [5468] = 5340, + [5469] = 2702, + [5470] = 5341, + [5471] = 5342, + [5472] = 5343, + [5473] = 5473, + [5474] = 5345, [5475] = 5475, - [5476] = 5445, + [5476] = 5476, [5477] = 5477, - [5478] = 5342, - [5479] = 5440, + [5478] = 5478, + [5479] = 5479, [5480] = 5480, - [5481] = 2694, - [5482] = 5344, - [5483] = 2697, - [5484] = 5348, - [5485] = 5383, - [5486] = 5350, - [5487] = 2700, - [5488] = 5352, - [5489] = 2714, - [5490] = 2702, - [5491] = 5480, - [5492] = 5365, - [5493] = 5354, - [5494] = 5494, + [5481] = 5477, + [5482] = 5482, + [5483] = 5483, + [5484] = 5484, + [5485] = 5485, + [5486] = 5390, + [5487] = 5487, + [5488] = 5488, + [5489] = 5337, + [5490] = 5490, + [5491] = 5387, + [5492] = 5409, + [5493] = 5493, + [5494] = 5382, [5495] = 5495, - [5496] = 5494, - [5497] = 5356, + [5496] = 5496, + [5497] = 5335, [5498] = 5498, [5499] = 5499, - [5500] = 5333, + [5500] = 5500, [5501] = 5501, [5502] = 5502, [5503] = 5503, [5504] = 5504, [5505] = 5505, [5506] = 5506, - [5507] = 5387, - [5508] = 5446, - [5509] = 5509, - [5510] = 5498, - [5511] = 5511, - [5512] = 5443, + [5507] = 5507, + [5508] = 5508, + [5509] = 5359, + [5510] = 5405, + [5511] = 5396, + [5512] = 5508, [5513] = 5513, - [5514] = 5514, + [5514] = 5421, [5515] = 5515, [5516] = 5516, - [5517] = 5517, - [5518] = 5518, + [5517] = 2680, + [5518] = 2682, [5519] = 5519, - [5520] = 5520, - [5521] = 5521, - [5522] = 5373, + [5520] = 5445, + [5521] = 2683, + [5522] = 5447, [5523] = 5523, - [5524] = 5524, - [5525] = 5525, - [5526] = 5526, - [5527] = 5527, - [5528] = 5528, - [5529] = 5351, - [5530] = 2717, - [5531] = 5531, - [5532] = 5532, - [5533] = 5533, + [5524] = 5448, + [5525] = 2684, + [5526] = 5387, + [5527] = 2743, + [5528] = 2744, + [5529] = 5389, + [5530] = 5530, + [5531] = 5425, + [5532] = 5450, + [5533] = 5501, [5534] = 5534, - [5535] = 5386, - [5536] = 5536, - [5537] = 5537, - [5538] = 5446, - [5539] = 5377, - [5540] = 5540, - [5541] = 5393, - [5542] = 5542, + [5535] = 5535, + [5536] = 5496, + [5537] = 5465, + [5538] = 5538, + [5539] = 2746, + [5540] = 2668, + [5541] = 5427, + [5542] = 5498, [5543] = 5543, - [5544] = 5544, - [5545] = 5545, + [5544] = 5428, + [5545] = 2748, [5546] = 5546, [5547] = 5547, [5548] = 5548, [5549] = 5549, [5550] = 5550, - [5551] = 5495, - [5552] = 5543, - [5553] = 5503, - [5554] = 5554, + [5551] = 5551, + [5552] = 5335, + [5553] = 5337, + [5554] = 5390, [5555] = 5555, [5556] = 5556, - [5557] = 5328, - [5558] = 5391, - [5559] = 5339, - [5560] = 5560, - [5561] = 5506, - [5562] = 5562, - [5563] = 5343, - [5564] = 5345, - [5565] = 5565, - [5566] = 5566, - [5567] = 5567, - [5568] = 5328, - [5569] = 5569, - [5570] = 5570, - [5571] = 2709, - [5572] = 5359, - [5573] = 5373, - [5574] = 2711, - [5575] = 5436, - [5576] = 2712, - [5577] = 5437, - [5578] = 5438, - [5579] = 2713, - [5580] = 5580, - [5581] = 5545, - [5582] = 5582, + [5557] = 5347, + [5558] = 5403, + [5559] = 5434, + [5560] = 5453, + [5561] = 5561, + [5562] = 5506, + [5563] = 5563, + [5564] = 5417, + [5565] = 5432, + [5566] = 5543, + [5567] = 5546, + [5568] = 5504, + [5569] = 5549, + [5570] = 5387, + [5571] = 5571, + [5572] = 5572, + [5573] = 5573, + [5574] = 5466, + [5575] = 5575, + [5576] = 2706, + [5577] = 5577, + [5578] = 2734, + [5579] = 5499, + [5580] = 5577, + [5581] = 5581, + [5582] = 5581, [5583] = 5583, - [5584] = 2674, - [5585] = 5435, - [5586] = 2705, - [5587] = 5395, - [5588] = 5386, - [5589] = 5339, - [5590] = 5590, + [5584] = 5584, + [5585] = 5585, + [5586] = 5586, + [5587] = 5586, + [5588] = 5357, + [5589] = 5548, + [5590] = 5399, [5591] = 5591, - [5592] = 5365, - [5593] = 5515, - [5594] = 5594, - [5595] = 5595, + [5592] = 5591, + [5593] = 5593, + [5594] = 5354, + [5595] = 5337, [5596] = 5596, - [5597] = 5531, - [5598] = 5375, - [5599] = 2738, - [5600] = 2743, - [5601] = 5416, - [5602] = 2744, - [5603] = 5421, - [5604] = 5422, - [5605] = 2745, - [5606] = 5373, - [5607] = 5545, - [5608] = 5608, - [5609] = 5363, - [5610] = 5425, - [5611] = 5611, - [5612] = 5343, - [5613] = 5608, - [5614] = 5519, - [5615] = 5615, + [5597] = 5597, + [5598] = 5556, + [5599] = 5599, + [5600] = 5600, + [5601] = 5409, + [5602] = 5602, + [5603] = 5475, + [5604] = 2686, + [5605] = 5605, + [5606] = 5395, + [5607] = 2687, + [5608] = 5359, + [5609] = 5583, + [5610] = 5577, + [5611] = 2724, + [5612] = 2725, + [5613] = 5581, + [5614] = 5586, + [5615] = 5591, [5616] = 5616, - [5617] = 5616, + [5617] = 5617, [5618] = 5618, - [5619] = 5560, - [5620] = 5386, - [5621] = 5621, - [5622] = 5351, - [5623] = 5456, - [5624] = 5528, - [5625] = 2720, - [5626] = 5511, - [5627] = 5359, - [5628] = 5360, - [5629] = 5629, - [5630] = 5357, - [5631] = 2735, - [5632] = 5391, - [5633] = 5533, - [5634] = 5392, - [5635] = 2732, - [5636] = 5351, - [5637] = 5359, - [5638] = 5360, - [5639] = 5360, - [5640] = 5534, - [5641] = 5594, - [5642] = 5629, - [5643] = 5643, - [5644] = 5477, - [5645] = 5645, - [5646] = 5646, - [5647] = 5391, + [5619] = 2750, + [5620] = 2669, + [5621] = 5387, + [5622] = 2697, + [5623] = 5440, + [5624] = 5624, + [5625] = 5401, + [5626] = 5354, + [5627] = 5495, + [5628] = 5628, + [5629] = 5458, + [5630] = 5630, + [5631] = 2677, + [5632] = 5632, + [5633] = 5633, + [5634] = 5550, + [5635] = 5409, + [5636] = 2688, + [5637] = 5637, + [5638] = 5354, + [5639] = 5624, + [5640] = 5461, + [5641] = 5641, + [5642] = 5382, + [5643] = 5337, + [5644] = 5504, + [5645] = 5400, + [5646] = 5335, + [5647] = 5359, [5648] = 5648, - [5649] = 5543, + [5649] = 2715, [5650] = 5650, - [5651] = 5526, - [5652] = 5652, + [5651] = 5495, + [5652] = 5599, [5653] = 5653, [5654] = 5654, - [5655] = 5550, - [5656] = 5366, - [5657] = 5368, - [5658] = 5658, - [5659] = 5659, - [5660] = 5660, - [5661] = 5378, - [5662] = 5404, - [5663] = 5328, - [5664] = 5664, - [5665] = 5423, - [5666] = 5666, - [5667] = 5441, - [5668] = 5351, - [5669] = 5669, - [5670] = 2689, - [5671] = 5339, - [5672] = 5447, - [5673] = 2666, - [5674] = 5660, - [5675] = 5449, - [5676] = 5520, - [5677] = 5328, - [5678] = 5343, - [5679] = 5359, - [5680] = 5345, - [5681] = 5339, - [5682] = 2729, - [5683] = 5360, - [5684] = 5343, - [5685] = 5685, - [5686] = 5345, - [5687] = 5345, + [5655] = 5503, + [5656] = 2694, + [5657] = 2690, + [5658] = 5360, + [5659] = 5577, + [5660] = 5462, + [5661] = 2695, + [5662] = 2691, + [5663] = 5482, + [5664] = 2692, + [5665] = 5483, + [5666] = 5382, + [5667] = 5499, + [5668] = 5668, + [5669] = 1711, + [5670] = 5556, + [5671] = 5538, + [5672] = 2689, + [5673] = 5488, + [5674] = 5484, + [5675] = 2693, + [5676] = 5676, + [5677] = 5581, + [5678] = 5577, + [5679] = 5679, + [5680] = 5680, + [5681] = 5420, + [5682] = 5581, + [5683] = 5442, + [5684] = 2696, + [5685] = 5586, + [5686] = 5408, + [5687] = 5687, [5688] = 5688, - [5689] = 5472, + [5689] = 5591, [5690] = 5690, - [5691] = 5691, - [5692] = 5566, - [5693] = 5547, + [5691] = 5586, + [5692] = 5502, + [5693] = 5413, [5694] = 5694, - [5695] = 5550, - [5696] = 5365, + [5695] = 5695, + [5696] = 5409, [5697] = 5697, - [5698] = 5370, + [5698] = 5698, [5699] = 5699, - [5700] = 5567, - [5701] = 5701, - [5702] = 5365, - [5703] = 5703, - [5704] = 5615, + [5700] = 5700, + [5701] = 5463, + [5702] = 5591, + [5703] = 5354, + [5704] = 5704, [5705] = 5705, - [5706] = 5706, + [5706] = 5351, [5707] = 5707, - [5708] = 5645, - [5709] = 5357, - [5710] = 5370, - [5711] = 5711, - [5712] = 5712, - [5713] = 5544, - [5714] = 5580, - [5715] = 5373, - [5716] = 5395, - [5717] = 5386, - [5718] = 5477, - [5719] = 5391, - [5720] = 5385, - [5721] = 5721, - [5722] = 5722, - [5723] = 5723, - [5724] = 5724, - [5725] = 5725, - [5726] = 5726, + [5708] = 5708, + [5709] = 5422, + [5710] = 5422, + [5711] = 5383, + [5712] = 5357, + [5713] = 1733, + [5714] = 1734, + [5715] = 5426, + [5716] = 5716, + [5717] = 5441, + [5718] = 5718, + [5719] = 5719, + [5720] = 5387, + [5721] = 5599, + [5722] = 5409, + [5723] = 5360, + [5724] = 5382, + [5725] = 5443, + [5726] = 5384, [5727] = 5727, - [5728] = 5728, - [5729] = 5729, + [5728] = 5394, + [5729] = 5359, [5730] = 5730, [5731] = 5731, [5732] = 5732, [5733] = 5733, - [5734] = 5723, + [5734] = 5734, [5735] = 5735, - [5736] = 5726, - [5737] = 5729, - [5738] = 5731, + [5736] = 5736, + [5737] = 5737, + [5738] = 5738, [5739] = 5739, [5740] = 5740, - [5741] = 5741, + [5741] = 5737, [5742] = 5742, [5743] = 5743, - [5744] = 5729, + [5744] = 5744, [5745] = 5745, - [5746] = 5732, + [5746] = 5746, [5747] = 5747, [5748] = 5748, [5749] = 5749, [5750] = 5750, - [5751] = 5751, + [5751] = 5731, [5752] = 5752, [5753] = 5753, - [5754] = 5732, + [5754] = 5754, [5755] = 5755, - [5756] = 5756, + [5756] = 5739, [5757] = 5757, [5758] = 5758, [5759] = 5759, [5760] = 5760, [5761] = 5761, - [5762] = 5739, + [5762] = 5735, [5763] = 5763, - [5764] = 5764, + [5764] = 5737, [5765] = 5765, [5766] = 5766, [5767] = 5767, - [5768] = 5745, + [5768] = 5742, [5769] = 5769, - [5770] = 5764, + [5770] = 5770, [5771] = 5771, - [5772] = 5772, + [5772] = 5739, [5773] = 5773, - [5774] = 5753, - [5775] = 5767, + [5774] = 5774, + [5775] = 5775, [5776] = 5776, [5777] = 5777, - [5778] = 5778, - [5779] = 5724, + [5778] = 5773, + [5779] = 5779, [5780] = 5780, [5781] = 5781, [5782] = 5782, - [5783] = 5783, + [5783] = 5730, [5784] = 5784, - [5785] = 5733, - [5786] = 5723, - [5787] = 5787, - [5788] = 5726, - [5789] = 5729, - [5790] = 5731, + [5785] = 5785, + [5786] = 5744, + [5787] = 5758, + [5788] = 5788, + [5789] = 5745, + [5790] = 5732, [5791] = 5791, [5792] = 5792, - [5793] = 5793, - [5794] = 5794, + [5793] = 5737, + [5794] = 5742, [5795] = 5795, - [5796] = 5796, - [5797] = 5757, - [5798] = 5732, - [5799] = 5724, - [5800] = 5753, + [5796] = 5744, + [5797] = 5745, + [5798] = 5746, + [5799] = 5745, + [5800] = 5800, [5801] = 5801, - [5802] = 5795, + [5802] = 5802, [5803] = 5803, - [5804] = 5750, - [5805] = 5805, - [5806] = 5806, - [5807] = 5807, - [5808] = 5808, + [5804] = 5746, + [5805] = 5746, + [5806] = 5754, + [5807] = 5735, + [5808] = 5731, [5809] = 5809, - [5810] = 5810, - [5811] = 5760, + [5810] = 5749, + [5811] = 5757, [5812] = 5812, - [5813] = 5748, - [5814] = 5787, - [5815] = 5748, - [5816] = 5792, - [5817] = 5763, - [5818] = 5818, - [5819] = 5723, - [5820] = 5794, - [5821] = 5759, - [5822] = 5731, + [5813] = 5758, + [5814] = 5763, + [5815] = 5815, + [5816] = 5816, + [5817] = 5817, + [5818] = 5776, + [5819] = 5819, + [5820] = 5820, + [5821] = 5754, + [5822] = 5757, [5823] = 5823, - [5824] = 5824, - [5825] = 5763, - [5826] = 5801, - [5827] = 5773, - [5828] = 5777, + [5824] = 5773, + [5825] = 5758, + [5826] = 5826, + [5827] = 5779, + [5828] = 5828, [5829] = 5829, - [5830] = 5781, - [5831] = 5733, - [5832] = 5757, - [5833] = 5833, - [5834] = 5810, - [5835] = 5723, + [5830] = 5776, + [5831] = 5817, + [5832] = 5832, + [5833] = 5737, + [5834] = 5834, + [5835] = 5835, [5836] = 5836, - [5837] = 5823, - [5838] = 5735, - [5839] = 5782, + [5837] = 5837, + [5838] = 5766, + [5839] = 5737, [5840] = 5840, - [5841] = 5806, - [5842] = 5795, - [5843] = 5843, - [5844] = 5806, - [5845] = 5845, - [5846] = 5809, - [5847] = 5845, - [5848] = 5748, - [5849] = 5849, - [5850] = 5850, - [5851] = 5851, - [5852] = 5769, + [5841] = 5841, + [5842] = 5739, + [5843] = 5742, + [5844] = 5779, + [5845] = 5777, + [5846] = 5800, + [5847] = 5820, + [5848] = 5819, + [5849] = 5737, + [5850] = 5826, + [5851] = 5742, + [5852] = 5735, [5853] = 5853, - [5854] = 5763, - [5855] = 5726, - [5856] = 5756, - [5857] = 5729, - [5858] = 5731, - [5859] = 5748, - [5860] = 5763, - [5861] = 5761, - [5862] = 5771, - [5863] = 5745, - [5864] = 5783, - [5865] = 5809, - [5866] = 5794, - [5867] = 5732, - [5868] = 5843, - [5869] = 5733, - [5870] = 5723, - [5871] = 5750, - [5872] = 5805, - [5873] = 5780, - [5874] = 5781, - [5875] = 5726, - [5876] = 5795, - [5877] = 5729, - [5878] = 5782, - [5879] = 5879, + [5854] = 5854, + [5855] = 5855, + [5856] = 5856, + [5857] = 5744, + [5858] = 5745, + [5859] = 5746, + [5860] = 5860, + [5861] = 5836, + [5862] = 5853, + [5863] = 5744, + [5864] = 5854, + [5865] = 5745, + [5866] = 5746, + [5867] = 5855, + [5868] = 5819, + [5869] = 5869, + [5870] = 5869, + [5871] = 5871, + [5872] = 5734, + [5873] = 5871, + [5874] = 5832, + [5875] = 5754, + [5876] = 5734, + [5877] = 5740, + [5878] = 5878, + [5879] = 5738, [5880] = 5880, - [5881] = 5731, - [5882] = 5793, - [5883] = 5824, - [5884] = 5761, - [5885] = 5885, - [5886] = 5886, - [5887] = 5759, - [5888] = 5777, - [5889] = 5889, + [5881] = 5881, + [5882] = 5738, + [5883] = 5773, + [5884] = 5776, + [5885] = 5801, + [5886] = 5747, + [5887] = 5829, + [5888] = 5760, + [5889] = 5748, [5890] = 5890, [5891] = 5891, - [5892] = 5739, - [5893] = 5836, - [5894] = 5836, - [5895] = 5757, - [5896] = 5732, - [5897] = 5843, - [5898] = 5724, - [5899] = 5761, - [5900] = 5759, - [5901] = 5851, - [5902] = 5753, - [5903] = 5759, - [5904] = 5843, - [5905] = 5739, - [5906] = 5801, - [5907] = 5907, - [5908] = 5880, - [5909] = 5805, - [5910] = 5808, - [5911] = 5756, - [5912] = 5726, - [5913] = 5767, - [5914] = 5914, - [5915] = 5760, - [5916] = 5781, - [5917] = 5914, - [5918] = 5760, - [5919] = 5787, - [5920] = 5920, - [5921] = 5921, - [5922] = 5922, - [5923] = 5923, - [5924] = 5836, - [5925] = 5803, - [5926] = 5843, - [5927] = 5750, - [5928] = 5782, + [5892] = 5754, + [5893] = 5860, + [5894] = 5743, + [5895] = 5895, + [5896] = 5748, + [5897] = 5819, + [5898] = 5890, + [5899] = 5826, + [5900] = 5823, + [5901] = 5817, + [5902] = 5732, + [5903] = 5903, + [5904] = 5890, + [5905] = 5736, + [5906] = 5906, + [5907] = 5759, + [5908] = 5766, + [5909] = 5909, + [5910] = 5910, + [5911] = 5826, + [5912] = 5820, + [5913] = 5731, + [5914] = 5739, + [5915] = 5823, + [5916] = 5779, + [5917] = 5757, + [5918] = 5903, + [5919] = 5735, + [5920] = 5742, + [5921] = 5815, + [5922] = 5803, + [5923] = 5809, + [5924] = 5801, + [5925] = 5740, + [5926] = 5736, + [5927] = 5777, + [5928] = 5792, [5929] = 5929, - [5930] = 5726, + [5930] = 5878, [5931] = 5931, - [5932] = 5914, - [5933] = 5761, - [5934] = 5805, - [5935] = 5784, - [5936] = 5922, - [5937] = 5807, - [5938] = 5938, - [5939] = 5806, - [5940] = 5805, - [5941] = 5941, - [5942] = 5886, - [5943] = 5810, - [5944] = 5767, - [5945] = 5733, - [5946] = 5765, - [5947] = 5729, - [5948] = 5756, - [5949] = 5731, - [5950] = 5771, + [5932] = 5820, + [5933] = 5801, + [5934] = 5823, + [5935] = 5815, + [5936] = 5816, + [5937] = 5735, + [5938] = 5747, + [5939] = 5784, + [5940] = 5837, + [5941] = 5815, + [5942] = 5942, + [5943] = 5816, + [5944] = 5747, + [5945] = 5945, + [5946] = 5731, + [5947] = 5906, + [5948] = 5903, + [5949] = 5949, + [5950] = 5909, [5951] = 5951, - [5952] = 5791, - [5953] = 5809, - [5954] = 5843, - [5955] = 5823, - [5956] = 5723, + [5952] = 5952, + [5953] = 5759, + [5954] = 5817, + [5955] = 5819, + [5956] = 5841, [5957] = 5957, - [5958] = 5784, - [5959] = 5886, - [5960] = 5750, - [5961] = 5782, + [5958] = 5958, + [5959] = 5754, + [5960] = 5735, + [5961] = 5961, [5962] = 5962, - [5963] = 5962, - [5964] = 5792, - [5965] = 5722, - [5966] = 5823, - [5967] = 5967, - [5968] = 5732, - [5969] = 5756, - [5970] = 5970, - [5971] = 5777, - [5972] = 5972, - [5973] = 5794, - [5974] = 5795, - [5975] = 5726, - [5976] = 5781, + [5963] = 5777, + [5964] = 5823, + [5965] = 5766, + [5966] = 5966, + [5967] = 5837, + [5968] = 5832, + [5969] = 5792, + [5970] = 5750, + [5971] = 5971, + [5972] = 5773, + [5973] = 5878, + [5974] = 5974, + [5975] = 5771, + [5976] = 5903, [5977] = 5977, - [5978] = 5725, - [5979] = 5761, - [5980] = 5914, - [5981] = 5823, - [5982] = 5729, - [5983] = 5907, - [5984] = 5984, - [5985] = 5731, - [5986] = 5722, - [5987] = 5987, - [5988] = 5725, - [5989] = 5741, - [5990] = 5990, - [5991] = 5741, - [5992] = 5992, - [5993] = 5756, - [5994] = 5765, - [5995] = 5801, - [5996] = 5810, - [5997] = 5776, - [5998] = 5765, - [5999] = 5764, - [6000] = 6000, - [6001] = 6001, - [6002] = 5783, + [5978] = 5744, + [5979] = 5979, + [5980] = 5757, + [5981] = 5815, + [5982] = 5744, + [5983] = 5816, + [5984] = 5732, + [5985] = 5945, + [5986] = 5745, + [5987] = 5759, + [5988] = 5792, + [5989] = 5758, + [5990] = 5775, + [5991] = 5906, + [5992] = 5828, + [5993] = 5836, + [5994] = 5736, + [5995] = 5816, + [5996] = 5996, + [5997] = 5731, + [5998] = 5998, + [5999] = 5776, + [6000] = 5903, + [6001] = 5881, + [6002] = 5891, [6003] = 6003, - [6004] = 5805, - [6005] = 6005, - [6006] = 6006, - [6007] = 5879, - [6008] = 5733, - [6009] = 5733, - [6010] = 5723, + [6004] = 5776, + [6005] = 5781, + [6006] = 5746, + [6007] = 5853, + [6008] = 5815, + [6009] = 5837, + [6010] = 5854, [6011] = 6011, - [6012] = 5726, - [6013] = 5729, - [6014] = 5731, - [6015] = 5806, - [6016] = 5764, - [6017] = 5836, - [6018] = 6018, - [6019] = 6019, - [6020] = 6020, - [6021] = 5723, - [6022] = 5921, - [6023] = 5727, - [6024] = 5733, - [6025] = 6025, - [6026] = 5732, - [6027] = 5723, - [6028] = 5752, - [6029] = 5823, - [6030] = 6005, - [6031] = 5745, - [6032] = 5726, - [6033] = 6033, - [6034] = 5729, - [6035] = 5731, - [6036] = 5767, - [6037] = 5732, - [6038] = 5783, - [6039] = 5757, - [6040] = 5793, - [6041] = 5843, - [6042] = 5787, - [6043] = 6043, - [6044] = 5732, - [6045] = 5780, - [6046] = 5795, - [6047] = 6047, - [6048] = 6043, - [6049] = 5931, - [6050] = 5756, - [6051] = 5750, - [6052] = 5782, - [6053] = 6053, - [6054] = 5771, - [6055] = 6053, - [6056] = 5849, - [6057] = 5806, - [6058] = 5833, - [6059] = 5823, - [6060] = 5750, - [6061] = 5780, - [6062] = 5782, - [6063] = 5793, - [6064] = 5724, - [6065] = 5792, - [6066] = 5753, - [6067] = 5767, - [6068] = 5929, - [6069] = 5781, - [6070] = 5914, - [6071] = 5823, - [6072] = 5780, - [6073] = 5795, - [6074] = 5760, - [6075] = 5787, - [6076] = 5922, - [6077] = 5792, - [6078] = 5784, - [6079] = 5823, - [6080] = 5886, - [6081] = 5771, - [6082] = 5962, - [6083] = 5823, - [6084] = 5914, - [6085] = 5794, - [6086] = 5801, - [6087] = 5810, - [6088] = 6088, - [6089] = 5962, - [6090] = 5766, - [6091] = 6091, - [6092] = 5885, - [6093] = 5990, - [6094] = 5749, - [6095] = 6095, - [6096] = 5739, - [6097] = 5922, - [6098] = 5780, - [6099] = 5781, - [6100] = 5722, - [6101] = 5784, - [6102] = 5886, - [6103] = 5818, - [6104] = 5722, - [6105] = 5758, - [6106] = 5914, - [6107] = 5793, - [6108] = 5962, - [6109] = 5741, - [6110] = 5778, - [6111] = 5796, - [6112] = 6095, - [6113] = 5733, - [6114] = 5725, - [6115] = 5741, - [6116] = 5725, - [6117] = 5733, - [6118] = 5922, - [6119] = 5765, - [6120] = 5764, - [6121] = 5780, - [6122] = 5783, - [6123] = 5777, - [6124] = 5806, - [6125] = 6125, + [6012] = 5737, + [6013] = 5779, + [6014] = 5742, + [6015] = 5749, + [6016] = 5744, + [6017] = 5816, + [6018] = 5745, + [6019] = 5746, + [6020] = 5776, + [6021] = 5820, + [6022] = 5979, + [6023] = 5820, + [6024] = 6024, + [6025] = 5777, + [6026] = 5826, + [6027] = 5949, + [6028] = 6028, + [6029] = 5749, + [6030] = 6030, + [6031] = 5837, + [6032] = 5737, + [6033] = 5929, + [6034] = 5736, + [6035] = 5742, + [6036] = 5855, + [6037] = 5777, + [6038] = 5836, + [6039] = 5869, + [6040] = 5744, + [6041] = 6041, + [6042] = 5745, + [6043] = 5746, + [6044] = 5906, + [6045] = 5754, + [6046] = 5802, + [6047] = 5871, + [6048] = 6048, + [6049] = 5817, + [6050] = 5736, + [6051] = 5951, + [6052] = 5754, + [6053] = 5881, + [6054] = 5853, + [6055] = 5854, + [6056] = 5742, + [6057] = 5737, + [6058] = 6058, + [6059] = 6059, + [6060] = 5855, + [6061] = 5815, + [6062] = 5816, + [6063] = 5906, + [6064] = 5742, + [6065] = 5773, + [6066] = 5869, + [6067] = 5777, + [6068] = 5766, + [6069] = 5881, + [6070] = 5740, + [6071] = 5744, + [6072] = 5837, + [6073] = 5871, + [6074] = 5734, + [6075] = 5738, + [6076] = 5837, + [6077] = 5745, + [6078] = 5785, + [6079] = 5777, + [6080] = 5881, + [6081] = 6024, + [6082] = 5748, + [6083] = 5961, + [6084] = 5792, + [6085] = 5746, + [6086] = 5890, + [6087] = 5777, + [6088] = 5747, + [6089] = 5759, + [6090] = 6090, + [6091] = 5777, + [6092] = 5878, + [6093] = 5752, + [6094] = 5836, + [6095] = 5740, + [6096] = 5853, + [6097] = 5732, + [6098] = 6098, + [6099] = 6099, + [6100] = 6100, + [6101] = 5854, + [6102] = 5910, + [6103] = 6103, + [6104] = 5820, + [6105] = 5855, + [6106] = 5881, + [6107] = 5773, + [6108] = 6108, + [6109] = 5906, + [6110] = 5869, + [6111] = 6048, + [6112] = 5747, + [6113] = 6100, + [6114] = 5809, + [6115] = 6115, + [6116] = 5871, + [6117] = 5780, + [6118] = 5906, + [6119] = 5971, + [6120] = 6120, + [6121] = 5754, + [6122] = 5734, + [6123] = 5738, + [6124] = 5878, + [6125] = 5748, + [6126] = 5890, + [6127] = 5809, + [6128] = 5754, + [6129] = 5881, + [6130] = 6103, + [6131] = 5832, + [6132] = 5801, + [6133] = 5809, }; static const TSSymbol ts_supertype_symbols[SUPERTYPE_COUNT] = { @@ -11215,6 +11227,7 @@ static bool ts_lex(TSLexer *lexer, TSStateId state) { '.', 20, '/', 17, '0', 197, + ':', 93, ';', 91, '<', 152, '>', 161, @@ -13538,7 +13551,7 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [35] = {.lex_state = 75, .external_lex_state = 2}, [36] = {.lex_state = 75, .external_lex_state = 2}, [37] = {.lex_state = 75, .external_lex_state = 2}, - [38] = {.lex_state = 8, .external_lex_state = 2}, + [38] = {.lex_state = 75, .external_lex_state = 2}, [39] = {.lex_state = 75, .external_lex_state = 2}, [40] = {.lex_state = 75, .external_lex_state = 2}, [41] = {.lex_state = 75, .external_lex_state = 2}, @@ -13549,46 +13562,46 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [46] = {.lex_state = 75, .external_lex_state = 2}, [47] = {.lex_state = 75, .external_lex_state = 2}, [48] = {.lex_state = 75, .external_lex_state = 2}, - [49] = {.lex_state = 75, .external_lex_state = 2}, - [50] = {.lex_state = 75, .external_lex_state = 2}, + [49] = {.lex_state = 8, .external_lex_state = 2}, + [50] = {.lex_state = 8, .external_lex_state = 2}, [51] = {.lex_state = 75, .external_lex_state = 2}, [52] = {.lex_state = 75, .external_lex_state = 2}, [53] = {.lex_state = 75, .external_lex_state = 2}, [54] = {.lex_state = 75, .external_lex_state = 2}, - [55] = {.lex_state = 8, .external_lex_state = 2}, + [55] = {.lex_state = 75, .external_lex_state = 2}, [56] = {.lex_state = 75, .external_lex_state = 2}, [57] = {.lex_state = 75, .external_lex_state = 2}, [58] = {.lex_state = 75, .external_lex_state = 2}, - [59] = {.lex_state = 8, .external_lex_state = 2}, + [59] = {.lex_state = 75, .external_lex_state = 2}, [60] = {.lex_state = 75, .external_lex_state = 2}, - [61] = {.lex_state = 75, .external_lex_state = 2}, - [62] = {.lex_state = 8, .external_lex_state = 2}, - [63] = {.lex_state = 75, .external_lex_state = 2}, + [61] = {.lex_state = 8, .external_lex_state = 2}, + [62] = {.lex_state = 75, .external_lex_state = 2}, + [63] = {.lex_state = 8, .external_lex_state = 2}, [64] = {.lex_state = 8, .external_lex_state = 2}, [65] = {.lex_state = 8, .external_lex_state = 2}, - [66] = {.lex_state = 8, .external_lex_state = 2}, + [66] = {.lex_state = 75, .external_lex_state = 2}, [67] = {.lex_state = 8, .external_lex_state = 2}, [68] = {.lex_state = 8, .external_lex_state = 2}, - [69] = {.lex_state = 75, .external_lex_state = 2}, - [70] = {.lex_state = 75, .external_lex_state = 2}, - [71] = {.lex_state = 8, .external_lex_state = 2}, + [69] = {.lex_state = 8, .external_lex_state = 2}, + [70] = {.lex_state = 8, .external_lex_state = 2}, + [71] = {.lex_state = 75, .external_lex_state = 2}, [72] = {.lex_state = 3, .external_lex_state = 4}, [73] = {.lex_state = 3, .external_lex_state = 4}, [74] = {.lex_state = 3, .external_lex_state = 4}, - [75] = {.lex_state = 8, .external_lex_state = 2}, + [75] = {.lex_state = 3, .external_lex_state = 3}, [76] = {.lex_state = 3, .external_lex_state = 3}, - [77] = {.lex_state = 3, .external_lex_state = 3}, - [78] = {.lex_state = 8, .external_lex_state = 2}, + [77] = {.lex_state = 8, .external_lex_state = 2}, + [78] = {.lex_state = 3, .external_lex_state = 3}, [79] = {.lex_state = 3, .external_lex_state = 3}, [80] = {.lex_state = 3, .external_lex_state = 3}, - [81] = {.lex_state = 3, .external_lex_state = 3}, + [81] = {.lex_state = 8, .external_lex_state = 2}, [82] = {.lex_state = 3, .external_lex_state = 3}, - [83] = {.lex_state = 8, .external_lex_state = 2}, - [84] = {.lex_state = 3, .external_lex_state = 3}, + [83] = {.lex_state = 3, .external_lex_state = 3}, + [84] = {.lex_state = 8, .external_lex_state = 2}, [85] = {.lex_state = 3, .external_lex_state = 3}, [86] = {.lex_state = 3, .external_lex_state = 3}, - [87] = {.lex_state = 3, .external_lex_state = 3}, - [88] = {.lex_state = 8, .external_lex_state = 2}, + [87] = {.lex_state = 8, .external_lex_state = 2}, + [88] = {.lex_state = 3, .external_lex_state = 3}, [89] = {.lex_state = 8, .external_lex_state = 2}, [90] = {.lex_state = 8, .external_lex_state = 2}, [91] = {.lex_state = 8, .external_lex_state = 2}, @@ -13596,11 +13609,11 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [93] = {.lex_state = 3, .external_lex_state = 3}, [94] = {.lex_state = 3, .external_lex_state = 3}, [95] = {.lex_state = 3, .external_lex_state = 3}, - [96] = {.lex_state = 3, .external_lex_state = 5}, + [96] = {.lex_state = 3, .external_lex_state = 3}, [97] = {.lex_state = 3, .external_lex_state = 5}, - [98] = {.lex_state = 3, .external_lex_state = 3}, - [99] = {.lex_state = 3, .external_lex_state = 5}, - [100] = {.lex_state = 3, .external_lex_state = 3}, + [98] = {.lex_state = 3, .external_lex_state = 5}, + [99] = {.lex_state = 3, .external_lex_state = 3}, + [100] = {.lex_state = 3, .external_lex_state = 5}, [101] = {.lex_state = 3, .external_lex_state = 3}, [102] = {.lex_state = 3, .external_lex_state = 5}, [103] = {.lex_state = 3, .external_lex_state = 5}, @@ -13615,12 +13628,12 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [112] = {.lex_state = 3, .external_lex_state = 3}, [113] = {.lex_state = 3, .external_lex_state = 3}, [114] = {.lex_state = 3, .external_lex_state = 3}, - [115] = {.lex_state = 3, .external_lex_state = 5}, - [116] = {.lex_state = 3, .external_lex_state = 3}, - [117] = {.lex_state = 3, .external_lex_state = 5}, - [118] = {.lex_state = 3, .external_lex_state = 5}, - [119] = {.lex_state = 3, .external_lex_state = 3}, - [120] = {.lex_state = 3, .external_lex_state = 3}, + [115] = {.lex_state = 3, .external_lex_state = 3}, + [116] = {.lex_state = 3, .external_lex_state = 5}, + [117] = {.lex_state = 3, .external_lex_state = 3}, + [118] = {.lex_state = 3, .external_lex_state = 3}, + [119] = {.lex_state = 3, .external_lex_state = 5}, + [120] = {.lex_state = 3, .external_lex_state = 5}, [121] = {.lex_state = 3, .external_lex_state = 3}, [122] = {.lex_state = 3, .external_lex_state = 3}, [123] = {.lex_state = 3, .external_lex_state = 3}, @@ -13640,13 +13653,13 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [137] = {.lex_state = 3, .external_lex_state = 3}, [138] = {.lex_state = 3, .external_lex_state = 3}, [139] = {.lex_state = 3, .external_lex_state = 3}, - [140] = {.lex_state = 3, .external_lex_state = 3}, + [140] = {.lex_state = 8, .external_lex_state = 2}, [141] = {.lex_state = 3, .external_lex_state = 3}, [142] = {.lex_state = 3, .external_lex_state = 3}, [143] = {.lex_state = 3, .external_lex_state = 3}, [144] = {.lex_state = 3, .external_lex_state = 3}, [145] = {.lex_state = 3, .external_lex_state = 3}, - [146] = {.lex_state = 8, .external_lex_state = 2}, + [146] = {.lex_state = 3, .external_lex_state = 3}, [147] = {.lex_state = 3, .external_lex_state = 3}, [148] = {.lex_state = 3, .external_lex_state = 3}, [149] = {.lex_state = 3, .external_lex_state = 3}, @@ -13667,28 +13680,28 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [164] = {.lex_state = 74, .external_lex_state = 5}, [165] = {.lex_state = 74, .external_lex_state = 5}, [166] = {.lex_state = 74, .external_lex_state = 3}, - [167] = {.lex_state = 74, .external_lex_state = 5}, - [168] = {.lex_state = 74, .external_lex_state = 3}, + [167] = {.lex_state = 74, .external_lex_state = 3}, + [168] = {.lex_state = 74, .external_lex_state = 5}, [169] = {.lex_state = 74, .external_lex_state = 3}, [170] = {.lex_state = 74, .external_lex_state = 3}, [171] = {.lex_state = 74, .external_lex_state = 3}, [172] = {.lex_state = 74, .external_lex_state = 3}, [173] = {.lex_state = 2, .external_lex_state = 3}, [174] = {.lex_state = 2, .external_lex_state = 5}, - [175] = {.lex_state = 2, .external_lex_state = 5}, - [176] = {.lex_state = 2, .external_lex_state = 3}, + [175] = {.lex_state = 2, .external_lex_state = 3}, + [176] = {.lex_state = 2, .external_lex_state = 5}, [177] = {.lex_state = 2, .external_lex_state = 3}, [178] = {.lex_state = 2, .external_lex_state = 3}, - [179] = {.lex_state = 75, .external_lex_state = 2}, + [179] = {.lex_state = 2, .external_lex_state = 3}, [180] = {.lex_state = 2, .external_lex_state = 5}, - [181] = {.lex_state = 2, .external_lex_state = 3}, - [182] = {.lex_state = 2, .external_lex_state = 3}, + [181] = {.lex_state = 75, .external_lex_state = 2}, + [182] = {.lex_state = 75, .external_lex_state = 2}, [183] = {.lex_state = 75, .external_lex_state = 2}, [184] = {.lex_state = 75, .external_lex_state = 2}, - [185] = {.lex_state = 75, .external_lex_state = 2}, - [186] = {.lex_state = 2, .external_lex_state = 3}, + [185] = {.lex_state = 2, .external_lex_state = 3}, + [186] = {.lex_state = 75, .external_lex_state = 2}, [187] = {.lex_state = 75, .external_lex_state = 2}, - [188] = {.lex_state = 75, .external_lex_state = 2}, + [188] = {.lex_state = 2, .external_lex_state = 3}, [189] = {.lex_state = 2, .external_lex_state = 3}, [190] = {.lex_state = 2, .external_lex_state = 3}, [191] = {.lex_state = 2, .external_lex_state = 3}, @@ -13696,55 +13709,55 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [193] = {.lex_state = 2, .external_lex_state = 3}, [194] = {.lex_state = 75, .external_lex_state = 2}, [195] = {.lex_state = 75, .external_lex_state = 2}, - [196] = {.lex_state = 74, .external_lex_state = 5}, - [197] = {.lex_state = 74, .external_lex_state = 5}, + [196] = {.lex_state = 75, .external_lex_state = 2}, + [197] = {.lex_state = 75, .external_lex_state = 2}, [198] = {.lex_state = 75, .external_lex_state = 2}, - [199] = {.lex_state = 75, .external_lex_state = 2}, + [199] = {.lex_state = 74, .external_lex_state = 5}, [200] = {.lex_state = 74, .external_lex_state = 5}, [201] = {.lex_state = 75, .external_lex_state = 2}, [202] = {.lex_state = 75, .external_lex_state = 2}, - [203] = {.lex_state = 75, .external_lex_state = 2}, - [204] = {.lex_state = 75, .external_lex_state = 2}, + [203] = {.lex_state = 74, .external_lex_state = 5}, + [204] = {.lex_state = 74, .external_lex_state = 5}, [205] = {.lex_state = 75, .external_lex_state = 2}, [206] = {.lex_state = 75, .external_lex_state = 2}, - [207] = {.lex_state = 74, .external_lex_state = 5}, + [207] = {.lex_state = 75, .external_lex_state = 2}, [208] = {.lex_state = 75, .external_lex_state = 2}, - [209] = {.lex_state = 74, .external_lex_state = 5}, - [210] = {.lex_state = 75, .external_lex_state = 2}, + [209] = {.lex_state = 75, .external_lex_state = 2}, + [210] = {.lex_state = 74, .external_lex_state = 5}, [211] = {.lex_state = 74, .external_lex_state = 5}, - [212] = {.lex_state = 75, .external_lex_state = 2}, - [213] = {.lex_state = 74, .external_lex_state = 5}, - [214] = {.lex_state = 74, .external_lex_state = 5}, - [215] = {.lex_state = 75, .external_lex_state = 2}, + [212] = {.lex_state = 74, .external_lex_state = 5}, + [213] = {.lex_state = 75, .external_lex_state = 2}, + [214] = {.lex_state = 75, .external_lex_state = 2}, + [215] = {.lex_state = 74, .external_lex_state = 5}, [216] = {.lex_state = 74, .external_lex_state = 5}, [217] = {.lex_state = 74, .external_lex_state = 5}, [218] = {.lex_state = 74, .external_lex_state = 5}, [219] = {.lex_state = 74, .external_lex_state = 5}, - [220] = {.lex_state = 74, .external_lex_state = 5}, + [220] = {.lex_state = 75, .external_lex_state = 2}, [221] = {.lex_state = 74, .external_lex_state = 5}, [222] = {.lex_state = 74, .external_lex_state = 5}, [223] = {.lex_state = 74, .external_lex_state = 5}, [224] = {.lex_state = 74, .external_lex_state = 5}, - [225] = {.lex_state = 75, .external_lex_state = 2}, - [226] = {.lex_state = 74, .external_lex_state = 5}, + [225] = {.lex_state = 74, .external_lex_state = 5}, + [226] = {.lex_state = 75, .external_lex_state = 2}, [227] = {.lex_state = 74, .external_lex_state = 5}, [228] = {.lex_state = 74, .external_lex_state = 5}, [229] = {.lex_state = 74, .external_lex_state = 5}, [230] = {.lex_state = 74, .external_lex_state = 5}, [231] = {.lex_state = 74, .external_lex_state = 5}, - [232] = {.lex_state = 74, .external_lex_state = 5}, - [233] = {.lex_state = 75, .external_lex_state = 2}, + [232] = {.lex_state = 75, .external_lex_state = 2}, + [233] = {.lex_state = 74, .external_lex_state = 5}, [234] = {.lex_state = 74, .external_lex_state = 5}, [235] = {.lex_state = 74, .external_lex_state = 5}, [236] = {.lex_state = 74, .external_lex_state = 5}, - [237] = {.lex_state = 74, .external_lex_state = 5}, - [238] = {.lex_state = 74, .external_lex_state = 5}, - [239] = {.lex_state = 75, .external_lex_state = 2}, - [240] = {.lex_state = 75, .external_lex_state = 2}, - [241] = {.lex_state = 75, .external_lex_state = 2}, + [237] = {.lex_state = 75, .external_lex_state = 2}, + [238] = {.lex_state = 75, .external_lex_state = 2}, + [239] = {.lex_state = 74, .external_lex_state = 5}, + [240] = {.lex_state = 74, .external_lex_state = 5}, + [241] = {.lex_state = 74, .external_lex_state = 5}, [242] = {.lex_state = 75, .external_lex_state = 2}, - [243] = {.lex_state = 75, .external_lex_state = 6}, - [244] = {.lex_state = 75, .external_lex_state = 2}, + [243] = {.lex_state = 75, .external_lex_state = 2}, + [244] = {.lex_state = 75, .external_lex_state = 6}, [245] = {.lex_state = 75, .external_lex_state = 2}, [246] = {.lex_state = 75, .external_lex_state = 2}, [247] = {.lex_state = 75, .external_lex_state = 2}, @@ -13756,8 +13769,8 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [253] = {.lex_state = 75, .external_lex_state = 2}, [254] = {.lex_state = 75, .external_lex_state = 2}, [255] = {.lex_state = 75, .external_lex_state = 2}, - [256] = {.lex_state = 75, .external_lex_state = 2}, - [257] = {.lex_state = 3, .external_lex_state = 3}, + [256] = {.lex_state = 3, .external_lex_state = 3}, + [257] = {.lex_state = 75, .external_lex_state = 2}, [258] = {.lex_state = 3, .external_lex_state = 3}, [259] = {.lex_state = 3, .external_lex_state = 3}, [260] = {.lex_state = 3, .external_lex_state = 3}, @@ -13798,10 +13811,10 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [295] = {.lex_state = 75, .external_lex_state = 2}, [296] = {.lex_state = 75, .external_lex_state = 2}, [297] = {.lex_state = 75, .external_lex_state = 2}, - [298] = {.lex_state = 75, .external_lex_state = 2}, + [298] = {.lex_state = 75, .external_lex_state = 6}, [299] = {.lex_state = 75, .external_lex_state = 2}, [300] = {.lex_state = 75, .external_lex_state = 2}, - [301] = {.lex_state = 75, .external_lex_state = 6}, + [301] = {.lex_state = 75, .external_lex_state = 2}, [302] = {.lex_state = 75, .external_lex_state = 2}, [303] = {.lex_state = 75, .external_lex_state = 2}, [304] = {.lex_state = 75, .external_lex_state = 2}, @@ -13821,10 +13834,10 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [318] = {.lex_state = 75, .external_lex_state = 2}, [319] = {.lex_state = 75, .external_lex_state = 2}, [320] = {.lex_state = 75, .external_lex_state = 2}, - [321] = {.lex_state = 3, .external_lex_state = 4}, + [321] = {.lex_state = 75, .external_lex_state = 2}, [322] = {.lex_state = 75, .external_lex_state = 2}, [323] = {.lex_state = 75, .external_lex_state = 2}, - [324] = {.lex_state = 3, .external_lex_state = 4}, + [324] = {.lex_state = 75, .external_lex_state = 2}, [325] = {.lex_state = 75, .external_lex_state = 2}, [326] = {.lex_state = 75, .external_lex_state = 2}, [327] = {.lex_state = 75, .external_lex_state = 2}, @@ -13853,13 +13866,13 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [350] = {.lex_state = 75, .external_lex_state = 2}, [351] = {.lex_state = 75, .external_lex_state = 2}, [352] = {.lex_state = 75, .external_lex_state = 2}, - [353] = {.lex_state = 75, .external_lex_state = 2}, + [353] = {.lex_state = 3, .external_lex_state = 4}, [354] = {.lex_state = 75, .external_lex_state = 2}, [355] = {.lex_state = 75, .external_lex_state = 2}, [356] = {.lex_state = 75, .external_lex_state = 2}, [357] = {.lex_state = 75, .external_lex_state = 2}, [358] = {.lex_state = 75, .external_lex_state = 2}, - [359] = {.lex_state = 75, .external_lex_state = 2}, + [359] = {.lex_state = 3, .external_lex_state = 4}, [360] = {.lex_state = 75, .external_lex_state = 2}, [361] = {.lex_state = 75, .external_lex_state = 2}, [362] = {.lex_state = 75, .external_lex_state = 2}, @@ -13894,10 +13907,10 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [391] = {.lex_state = 75, .external_lex_state = 2}, [392] = {.lex_state = 75, .external_lex_state = 2}, [393] = {.lex_state = 75, .external_lex_state = 2}, - [394] = {.lex_state = 3, .external_lex_state = 4}, + [394] = {.lex_state = 75, .external_lex_state = 2}, [395] = {.lex_state = 75, .external_lex_state = 2}, [396] = {.lex_state = 75, .external_lex_state = 2}, - [397] = {.lex_state = 75, .external_lex_state = 2}, + [397] = {.lex_state = 3, .external_lex_state = 4}, [398] = {.lex_state = 75, .external_lex_state = 2}, [399] = {.lex_state = 75, .external_lex_state = 2}, [400] = {.lex_state = 75, .external_lex_state = 2}, @@ -14199,9 +14212,9 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [696] = {.lex_state = 2, .external_lex_state = 4}, [697] = {.lex_state = 2, .external_lex_state = 4}, [698] = {.lex_state = 2, .external_lex_state = 4}, - [699] = {.lex_state = 3, .external_lex_state = 5}, + [699] = {.lex_state = 2, .external_lex_state = 4}, [700] = {.lex_state = 2, .external_lex_state = 4}, - [701] = {.lex_state = 2, .external_lex_state = 4}, + [701] = {.lex_state = 3, .external_lex_state = 5}, [702] = {.lex_state = 2, .external_lex_state = 4}, [703] = {.lex_state = 3, .external_lex_state = 5}, [704] = {.lex_state = 2, .external_lex_state = 4}, @@ -14211,20 +14224,20 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [708] = {.lex_state = 2, .external_lex_state = 4}, [709] = {.lex_state = 2, .external_lex_state = 4}, [710] = {.lex_state = 75, .external_lex_state = 2}, - [711] = {.lex_state = 2, .external_lex_state = 5}, - [712] = {.lex_state = 75, .external_lex_state = 2}, + [711] = {.lex_state = 75, .external_lex_state = 2}, + [712] = {.lex_state = 2, .external_lex_state = 5}, [713] = {.lex_state = 2, .external_lex_state = 5}, - [714] = {.lex_state = 75, .external_lex_state = 2}, - [715] = {.lex_state = 75, .external_lex_state = 2}, + [714] = {.lex_state = 2, .external_lex_state = 4}, + [715] = {.lex_state = 2, .external_lex_state = 4}, [716] = {.lex_state = 2, .external_lex_state = 4}, - [717] = {.lex_state = 75, .external_lex_state = 2}, - [718] = {.lex_state = 2, .external_lex_state = 4}, - [719] = {.lex_state = 2, .external_lex_state = 4}, - [720] = {.lex_state = 2, .external_lex_state = 4}, - [721] = {.lex_state = 75, .external_lex_state = 2}, - [722] = {.lex_state = 75, .external_lex_state = 2}, - [723] = {.lex_state = 2, .external_lex_state = 4}, - [724] = {.lex_state = 2, .external_lex_state = 4}, + [717] = {.lex_state = 2, .external_lex_state = 4}, + [718] = {.lex_state = 75, .external_lex_state = 2}, + [719] = {.lex_state = 75, .external_lex_state = 2}, + [720] = {.lex_state = 75, .external_lex_state = 2}, + [721] = {.lex_state = 2, .external_lex_state = 4}, + [722] = {.lex_state = 2, .external_lex_state = 4}, + [723] = {.lex_state = 75, .external_lex_state = 2}, + [724] = {.lex_state = 75, .external_lex_state = 2}, [725] = {.lex_state = 2, .external_lex_state = 5}, [726] = {.lex_state = 2, .external_lex_state = 5}, [727] = {.lex_state = 2, .external_lex_state = 3}, @@ -14232,11 +14245,11 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [729] = {.lex_state = 2, .external_lex_state = 3}, [730] = {.lex_state = 2, .external_lex_state = 3}, [731] = {.lex_state = 2, .external_lex_state = 5}, - [732] = {.lex_state = 2, .external_lex_state = 5}, + [732] = {.lex_state = 2, .external_lex_state = 3}, [733] = {.lex_state = 2, .external_lex_state = 5}, [734] = {.lex_state = 2, .external_lex_state = 3}, [735] = {.lex_state = 2, .external_lex_state = 5}, - [736] = {.lex_state = 2, .external_lex_state = 3}, + [736] = {.lex_state = 2, .external_lex_state = 5}, [737] = {.lex_state = 2, .external_lex_state = 5}, [738] = {.lex_state = 2, .external_lex_state = 5}, [739] = {.lex_state = 2, .external_lex_state = 3}, @@ -14246,41 +14259,41 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [743] = {.lex_state = 2, .external_lex_state = 3}, [744] = {.lex_state = 3, .external_lex_state = 3}, [745] = {.lex_state = 2, .external_lex_state = 3}, - [746] = {.lex_state = 75, .external_lex_state = 2}, - [747] = {.lex_state = 2, .external_lex_state = 5}, - [748] = {.lex_state = 2, .external_lex_state = 3}, - [749] = {.lex_state = 75, .external_lex_state = 6}, + [746] = {.lex_state = 2, .external_lex_state = 5}, + [747] = {.lex_state = 2, .external_lex_state = 3}, + [748] = {.lex_state = 2, .external_lex_state = 5}, + [749] = {.lex_state = 2, .external_lex_state = 5}, [750] = {.lex_state = 75, .external_lex_state = 6}, [751] = {.lex_state = 2, .external_lex_state = 3}, - [752] = {.lex_state = 2, .external_lex_state = 5}, + [752] = {.lex_state = 75, .external_lex_state = 6}, [753] = {.lex_state = 2, .external_lex_state = 5}, - [754] = {.lex_state = 2, .external_lex_state = 5}, - [755] = {.lex_state = 2, .external_lex_state = 3}, + [754] = {.lex_state = 2, .external_lex_state = 3}, + [755] = {.lex_state = 75, .external_lex_state = 2}, [756] = {.lex_state = 2, .external_lex_state = 5}, - [757] = {.lex_state = 75, .external_lex_state = 6}, + [757] = {.lex_state = 2, .external_lex_state = 3}, [758] = {.lex_state = 75, .external_lex_state = 6}, - [759] = {.lex_state = 75, .external_lex_state = 2}, + [759] = {.lex_state = 75, .external_lex_state = 6}, [760] = {.lex_state = 75, .external_lex_state = 6}, [761] = {.lex_state = 75, .external_lex_state = 6}, [762] = {.lex_state = 75, .external_lex_state = 2}, - [763] = {.lex_state = 75, .external_lex_state = 6}, + [763] = {.lex_state = 75, .external_lex_state = 2}, [764] = {.lex_state = 2, .external_lex_state = 3}, - [765] = {.lex_state = 2, .external_lex_state = 3}, + [765] = {.lex_state = 75, .external_lex_state = 6}, [766] = {.lex_state = 2, .external_lex_state = 3}, [767] = {.lex_state = 2, .external_lex_state = 3}, [768] = {.lex_state = 2, .external_lex_state = 3}, [769] = {.lex_state = 2, .external_lex_state = 3}, [770] = {.lex_state = 2, .external_lex_state = 3}, - [771] = {.lex_state = 75, .external_lex_state = 6}, - [772] = {.lex_state = 2, .external_lex_state = 3}, + [771] = {.lex_state = 2, .external_lex_state = 3}, + [772] = {.lex_state = 75, .external_lex_state = 6}, [773] = {.lex_state = 2, .external_lex_state = 3}, [774] = {.lex_state = 2, .external_lex_state = 3}, - [775] = {.lex_state = 2, .external_lex_state = 3}, + [775] = {.lex_state = 75, .external_lex_state = 2}, [776] = {.lex_state = 75, .external_lex_state = 2}, [777] = {.lex_state = 2, .external_lex_state = 3}, - [778] = {.lex_state = 2, .external_lex_state = 3}, - [779] = {.lex_state = 75, .external_lex_state = 2}, - [780] = {.lex_state = 75, .external_lex_state = 2}, + [778] = {.lex_state = 75, .external_lex_state = 2}, + [779] = {.lex_state = 2, .external_lex_state = 3}, + [780] = {.lex_state = 2, .external_lex_state = 3}, [781] = {.lex_state = 2, .external_lex_state = 3}, [782] = {.lex_state = 2, .external_lex_state = 3}, [783] = {.lex_state = 2, .external_lex_state = 3}, @@ -14289,33 +14302,33 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [786] = {.lex_state = 2, .external_lex_state = 3}, [787] = {.lex_state = 75, .external_lex_state = 6}, [788] = {.lex_state = 75, .external_lex_state = 6}, - [789] = {.lex_state = 9, .external_lex_state = 2}, - [790] = {.lex_state = 75, .external_lex_state = 6}, + [789] = {.lex_state = 75, .external_lex_state = 6}, + [790] = {.lex_state = 75, .external_lex_state = 2}, [791] = {.lex_state = 75, .external_lex_state = 2}, - [792] = {.lex_state = 75, .external_lex_state = 6}, - [793] = {.lex_state = 75, .external_lex_state = 2}, - [794] = {.lex_state = 75, .external_lex_state = 6}, - [795] = {.lex_state = 75, .external_lex_state = 2}, + [792] = {.lex_state = 75, .external_lex_state = 2}, + [793] = {.lex_state = 9, .external_lex_state = 2}, + [794] = {.lex_state = 9, .external_lex_state = 2}, + [795] = {.lex_state = 9, .external_lex_state = 2}, [796] = {.lex_state = 75, .external_lex_state = 6}, - [797] = {.lex_state = 9, .external_lex_state = 2}, - [798] = {.lex_state = 75, .external_lex_state = 6}, - [799] = {.lex_state = 9, .external_lex_state = 2}, + [797] = {.lex_state = 75, .external_lex_state = 6}, + [798] = {.lex_state = 75, .external_lex_state = 2}, + [799] = {.lex_state = 75, .external_lex_state = 6}, [800] = {.lex_state = 75, .external_lex_state = 6}, - [801] = {.lex_state = 75, .external_lex_state = 6}, + [801] = {.lex_state = 75, .external_lex_state = 2}, [802] = {.lex_state = 75, .external_lex_state = 6}, - [803] = {.lex_state = 9, .external_lex_state = 2}, + [803] = {.lex_state = 75, .external_lex_state = 2}, [804] = {.lex_state = 75, .external_lex_state = 6}, - [805] = {.lex_state = 75, .external_lex_state = 2}, - [806] = {.lex_state = 75, .external_lex_state = 2}, - [807] = {.lex_state = 75, .external_lex_state = 2}, + [805] = {.lex_state = 75, .external_lex_state = 6}, + [806] = {.lex_state = 9, .external_lex_state = 2}, + [807] = {.lex_state = 75, .external_lex_state = 6}, [808] = {.lex_state = 9, .external_lex_state = 2}, - [809] = {.lex_state = 75, .external_lex_state = 6}, + [809] = {.lex_state = 75, .external_lex_state = 2}, [810] = {.lex_state = 75, .external_lex_state = 6}, - [811] = {.lex_state = 75, .external_lex_state = 2}, - [812] = {.lex_state = 75, .external_lex_state = 6}, - [813] = {.lex_state = 75, .external_lex_state = 2}, + [811] = {.lex_state = 75, .external_lex_state = 6}, + [812] = {.lex_state = 75, .external_lex_state = 2}, + [813] = {.lex_state = 75, .external_lex_state = 6}, [814] = {.lex_state = 75, .external_lex_state = 6}, - [815] = {.lex_state = 9, .external_lex_state = 2}, + [815] = {.lex_state = 75, .external_lex_state = 2}, [816] = {.lex_state = 75, .external_lex_state = 2}, [817] = {.lex_state = 75, .external_lex_state = 2}, [818] = {.lex_state = 75, .external_lex_state = 2}, @@ -14330,12 +14343,12 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [827] = {.lex_state = 75, .external_lex_state = 2}, [828] = {.lex_state = 75, .external_lex_state = 2}, [829] = {.lex_state = 75, .external_lex_state = 2}, - [830] = {.lex_state = 9, .external_lex_state = 2}, + [830] = {.lex_state = 75, .external_lex_state = 2}, [831] = {.lex_state = 75, .external_lex_state = 2}, [832] = {.lex_state = 75, .external_lex_state = 2}, - [833] = {.lex_state = 9, .external_lex_state = 2}, + [833] = {.lex_state = 75, .external_lex_state = 2}, [834] = {.lex_state = 75, .external_lex_state = 2}, - [835] = {.lex_state = 9, .external_lex_state = 2}, + [835] = {.lex_state = 75, .external_lex_state = 2}, [836] = {.lex_state = 75, .external_lex_state = 2}, [837] = {.lex_state = 75, .external_lex_state = 2}, [838] = {.lex_state = 75, .external_lex_state = 2}, @@ -14353,24 +14366,24 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [850] = {.lex_state = 75, .external_lex_state = 2}, [851] = {.lex_state = 75, .external_lex_state = 2}, [852] = {.lex_state = 75, .external_lex_state = 2}, - [853] = {.lex_state = 75, .external_lex_state = 2}, + [853] = {.lex_state = 9, .external_lex_state = 2}, [854] = {.lex_state = 75, .external_lex_state = 2}, [855] = {.lex_state = 75, .external_lex_state = 2}, [856] = {.lex_state = 75, .external_lex_state = 2}, [857] = {.lex_state = 75, .external_lex_state = 2}, [858] = {.lex_state = 75, .external_lex_state = 2}, - [859] = {.lex_state = 9, .external_lex_state = 2}, - [860] = {.lex_state = 9, .external_lex_state = 2}, + [859] = {.lex_state = 75, .external_lex_state = 2}, + [860] = {.lex_state = 75, .external_lex_state = 2}, [861] = {.lex_state = 75, .external_lex_state = 2}, [862] = {.lex_state = 75, .external_lex_state = 2}, [863] = {.lex_state = 75, .external_lex_state = 2}, [864] = {.lex_state = 75, .external_lex_state = 2}, [865] = {.lex_state = 75, .external_lex_state = 2}, [866] = {.lex_state = 9, .external_lex_state = 2}, - [867] = {.lex_state = 9, .external_lex_state = 2}, - [868] = {.lex_state = 9, .external_lex_state = 2}, - [869] = {.lex_state = 9, .external_lex_state = 2}, - [870] = {.lex_state = 75, .external_lex_state = 2}, + [867] = {.lex_state = 75, .external_lex_state = 2}, + [868] = {.lex_state = 75, .external_lex_state = 2}, + [869] = {.lex_state = 75, .external_lex_state = 2}, + [870] = {.lex_state = 9, .external_lex_state = 2}, [871] = {.lex_state = 75, .external_lex_state = 2}, [872] = {.lex_state = 75, .external_lex_state = 2}, [873] = {.lex_state = 75, .external_lex_state = 2}, @@ -14415,9 +14428,9 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [912] = {.lex_state = 75, .external_lex_state = 2}, [913] = {.lex_state = 75, .external_lex_state = 2}, [914] = {.lex_state = 75, .external_lex_state = 2}, - [915] = {.lex_state = 75, .external_lex_state = 2}, + [915] = {.lex_state = 9, .external_lex_state = 2}, [916] = {.lex_state = 75, .external_lex_state = 2}, - [917] = {.lex_state = 75, .external_lex_state = 2}, + [917] = {.lex_state = 9, .external_lex_state = 2}, [918] = {.lex_state = 75, .external_lex_state = 2}, [919] = {.lex_state = 75, .external_lex_state = 2}, [920] = {.lex_state = 75, .external_lex_state = 2}, @@ -14429,8 +14442,8 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [926] = {.lex_state = 75, .external_lex_state = 2}, [927] = {.lex_state = 75, .external_lex_state = 2}, [928] = {.lex_state = 75, .external_lex_state = 2}, - [929] = {.lex_state = 75, .external_lex_state = 2}, - [930] = {.lex_state = 75, .external_lex_state = 2}, + [929] = {.lex_state = 9, .external_lex_state = 2}, + [930] = {.lex_state = 9, .external_lex_state = 2}, [931] = {.lex_state = 75, .external_lex_state = 2}, [932] = {.lex_state = 75, .external_lex_state = 2}, [933] = {.lex_state = 75, .external_lex_state = 2}, @@ -14438,9 +14451,9 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [935] = {.lex_state = 75, .external_lex_state = 2}, [936] = {.lex_state = 75, .external_lex_state = 2}, [937] = {.lex_state = 75, .external_lex_state = 2}, - [938] = {.lex_state = 75, .external_lex_state = 2}, - [939] = {.lex_state = 75, .external_lex_state = 2}, - [940] = {.lex_state = 75, .external_lex_state = 2}, + [938] = {.lex_state = 9, .external_lex_state = 2}, + [939] = {.lex_state = 9, .external_lex_state = 2}, + [940] = {.lex_state = 9, .external_lex_state = 2}, [941] = {.lex_state = 75, .external_lex_state = 2}, [942] = {.lex_state = 75, .external_lex_state = 2}, [943] = {.lex_state = 75, .external_lex_state = 2}, @@ -14457,56 +14470,56 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [954] = {.lex_state = 75, .external_lex_state = 2}, [955] = {.lex_state = 75, .external_lex_state = 2}, [956] = {.lex_state = 9, .external_lex_state = 2}, - [957] = {.lex_state = 9, .external_lex_state = 2}, + [957] = {.lex_state = 75, .external_lex_state = 2}, [958] = {.lex_state = 75, .external_lex_state = 2}, [959] = {.lex_state = 75, .external_lex_state = 2}, - [960] = {.lex_state = 9, .external_lex_state = 2}, + [960] = {.lex_state = 75, .external_lex_state = 2}, [961] = {.lex_state = 9, .external_lex_state = 2}, [962] = {.lex_state = 9, .external_lex_state = 2}, - [963] = {.lex_state = 75, .external_lex_state = 2}, - [964] = {.lex_state = 9, .external_lex_state = 2}, + [963] = {.lex_state = 9, .external_lex_state = 2}, + [964] = {.lex_state = 75, .external_lex_state = 2}, [965] = {.lex_state = 75, .external_lex_state = 2}, - [966] = {.lex_state = 75, .external_lex_state = 2}, + [966] = {.lex_state = 9, .external_lex_state = 2}, [967] = {.lex_state = 9, .external_lex_state = 2}, - [968] = {.lex_state = 75, .external_lex_state = 2}, + [968] = {.lex_state = 9, .external_lex_state = 2}, [969] = {.lex_state = 9, .external_lex_state = 2}, - [970] = {.lex_state = 9, .external_lex_state = 2}, + [970] = {.lex_state = 75, .external_lex_state = 2}, [971] = {.lex_state = 75, .external_lex_state = 2}, - [972] = {.lex_state = 9, .external_lex_state = 2}, + [972] = {.lex_state = 75, .external_lex_state = 2}, [973] = {.lex_state = 9, .external_lex_state = 2}, [974] = {.lex_state = 9, .external_lex_state = 2}, - [975] = {.lex_state = 75, .external_lex_state = 2}, + [975] = {.lex_state = 9, .external_lex_state = 2}, [976] = {.lex_state = 9, .external_lex_state = 2}, - [977] = {.lex_state = 75, .external_lex_state = 2}, - [978] = {.lex_state = 75, .external_lex_state = 2}, + [977] = {.lex_state = 9, .external_lex_state = 2}, + [978] = {.lex_state = 9, .external_lex_state = 2}, [979] = {.lex_state = 9, .external_lex_state = 2}, - [980] = {.lex_state = 9, .external_lex_state = 2}, - [981] = {.lex_state = 75, .external_lex_state = 2}, + [980] = {.lex_state = 75, .external_lex_state = 2}, + [981] = {.lex_state = 9, .external_lex_state = 2}, [982] = {.lex_state = 75, .external_lex_state = 2}, - [983] = {.lex_state = 9, .external_lex_state = 2}, + [983] = {.lex_state = 75, .external_lex_state = 2}, [984] = {.lex_state = 9, .external_lex_state = 2}, [985] = {.lex_state = 9, .external_lex_state = 2}, [986] = {.lex_state = 9, .external_lex_state = 2}, [987] = {.lex_state = 9, .external_lex_state = 2}, [988] = {.lex_state = 9, .external_lex_state = 2}, [989] = {.lex_state = 9, .external_lex_state = 2}, - [990] = {.lex_state = 9, .external_lex_state = 2}, + [990] = {.lex_state = 7, .external_lex_state = 2}, [991] = {.lex_state = 9, .external_lex_state = 2}, [992] = {.lex_state = 9, .external_lex_state = 2}, [993] = {.lex_state = 9, .external_lex_state = 2}, - [994] = {.lex_state = 7, .external_lex_state = 2}, - [995] = {.lex_state = 7, .external_lex_state = 2}, + [994] = {.lex_state = 9, .external_lex_state = 2}, + [995] = {.lex_state = 9, .external_lex_state = 2}, [996] = {.lex_state = 9, .external_lex_state = 2}, - [997] = {.lex_state = 9, .external_lex_state = 2}, + [997] = {.lex_state = 7, .external_lex_state = 2}, [998] = {.lex_state = 9, .external_lex_state = 2}, [999] = {.lex_state = 9, .external_lex_state = 2}, [1000] = {.lex_state = 9, .external_lex_state = 2}, - [1001] = {.lex_state = 7, .external_lex_state = 2}, + [1001] = {.lex_state = 9, .external_lex_state = 2}, [1002] = {.lex_state = 9, .external_lex_state = 2}, [1003] = {.lex_state = 9, .external_lex_state = 2}, [1004] = {.lex_state = 9, .external_lex_state = 2}, [1005] = {.lex_state = 9, .external_lex_state = 2}, - [1006] = {.lex_state = 9, .external_lex_state = 2}, + [1006] = {.lex_state = 7, .external_lex_state = 2}, [1007] = {.lex_state = 9, .external_lex_state = 2}, [1008] = {.lex_state = 9, .external_lex_state = 2}, [1009] = {.lex_state = 9, .external_lex_state = 2}, @@ -14658,265 +14671,265 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [1155] = {.lex_state = 9, .external_lex_state = 2}, [1156] = {.lex_state = 9, .external_lex_state = 2}, [1157] = {.lex_state = 9, .external_lex_state = 2}, - [1158] = {.lex_state = 10, .external_lex_state = 2}, - [1159] = {.lex_state = 10, .external_lex_state = 2}, - [1160] = {.lex_state = 10, .external_lex_state = 2}, - [1161] = {.lex_state = 3, .external_lex_state = 4}, - [1162] = {.lex_state = 10, .external_lex_state = 2}, + [1158] = {.lex_state = 9, .external_lex_state = 2}, + [1159] = {.lex_state = 9, .external_lex_state = 2}, + [1160] = {.lex_state = 9, .external_lex_state = 2}, + [1161] = {.lex_state = 10, .external_lex_state = 2}, + [1162] = {.lex_state = 2, .external_lex_state = 4}, [1163] = {.lex_state = 10, .external_lex_state = 2}, - [1164] = {.lex_state = 10, .external_lex_state = 2}, - [1165] = {.lex_state = 2, .external_lex_state = 4}, + [1164] = {.lex_state = 3, .external_lex_state = 4}, + [1165] = {.lex_state = 10, .external_lex_state = 2}, [1166] = {.lex_state = 10, .external_lex_state = 2}, - [1167] = {.lex_state = 3, .external_lex_state = 4}, + [1167] = {.lex_state = 2, .external_lex_state = 4}, [1168] = {.lex_state = 2, .external_lex_state = 4}, - [1169] = {.lex_state = 3, .external_lex_state = 4}, + [1169] = {.lex_state = 10, .external_lex_state = 2}, [1170] = {.lex_state = 10, .external_lex_state = 2}, [1171] = {.lex_state = 10, .external_lex_state = 2}, [1172] = {.lex_state = 10, .external_lex_state = 2}, - [1173] = {.lex_state = 2, .external_lex_state = 4}, + [1173] = {.lex_state = 3, .external_lex_state = 4}, [1174] = {.lex_state = 2, .external_lex_state = 4}, - [1175] = {.lex_state = 2, .external_lex_state = 4}, + [1175] = {.lex_state = 10, .external_lex_state = 2}, [1176] = {.lex_state = 2, .external_lex_state = 4}, [1177] = {.lex_state = 10, .external_lex_state = 2}, [1178] = {.lex_state = 10, .external_lex_state = 2}, - [1179] = {.lex_state = 75, .external_lex_state = 2}, - [1180] = {.lex_state = 75, .external_lex_state = 2}, - [1181] = {.lex_state = 75, .external_lex_state = 2}, - [1182] = {.lex_state = 2, .external_lex_state = 3}, - [1183] = {.lex_state = 2, .external_lex_state = 3}, - [1184] = {.lex_state = 10, .external_lex_state = 2}, - [1185] = {.lex_state = 10, .external_lex_state = 2}, + [1179] = {.lex_state = 3, .external_lex_state = 4}, + [1180] = {.lex_state = 10, .external_lex_state = 2}, + [1181] = {.lex_state = 2, .external_lex_state = 4}, + [1182] = {.lex_state = 75, .external_lex_state = 2}, + [1183] = {.lex_state = 75, .external_lex_state = 2}, + [1184] = {.lex_state = 75, .external_lex_state = 2}, + [1185] = {.lex_state = 2, .external_lex_state = 3}, [1186] = {.lex_state = 2, .external_lex_state = 3}, - [1187] = {.lex_state = 2, .external_lex_state = 3}, - [1188] = {.lex_state = 2, .external_lex_state = 5}, + [1187] = {.lex_state = 10, .external_lex_state = 2}, + [1188] = {.lex_state = 2, .external_lex_state = 3}, [1189] = {.lex_state = 2, .external_lex_state = 3}, - [1190] = {.lex_state = 2, .external_lex_state = 4}, - [1191] = {.lex_state = 2, .external_lex_state = 5}, + [1190] = {.lex_state = 10, .external_lex_state = 2}, + [1191] = {.lex_state = 2, .external_lex_state = 3}, [1192] = {.lex_state = 2, .external_lex_state = 5}, - [1193] = {.lex_state = 2, .external_lex_state = 4}, - [1194] = {.lex_state = 2, .external_lex_state = 5}, - [1195] = {.lex_state = 2, .external_lex_state = 3}, + [1193] = {.lex_state = 2, .external_lex_state = 5}, + [1194] = {.lex_state = 2, .external_lex_state = 4}, + [1195] = {.lex_state = 2, .external_lex_state = 5}, [1196] = {.lex_state = 2, .external_lex_state = 5}, - [1197] = {.lex_state = 3, .external_lex_state = 5}, - [1198] = {.lex_state = 2, .external_lex_state = 5}, - [1199] = {.lex_state = 2, .external_lex_state = 5}, + [1197] = {.lex_state = 2, .external_lex_state = 5}, + [1198] = {.lex_state = 2, .external_lex_state = 3}, + [1199] = {.lex_state = 3, .external_lex_state = 5}, [1200] = {.lex_state = 2, .external_lex_state = 4}, - [1201] = {.lex_state = 2, .external_lex_state = 5}, - [1202] = {.lex_state = 3, .external_lex_state = 5}, - [1203] = {.lex_state = 2, .external_lex_state = 3}, - [1204] = {.lex_state = 3, .external_lex_state = 3}, - [1205] = {.lex_state = 3, .external_lex_state = 3}, + [1201] = {.lex_state = 2, .external_lex_state = 4}, + [1202] = {.lex_state = 2, .external_lex_state = 5}, + [1203] = {.lex_state = 2, .external_lex_state = 5}, + [1204] = {.lex_state = 3, .external_lex_state = 5}, + [1205] = {.lex_state = 2, .external_lex_state = 5}, [1206] = {.lex_state = 3, .external_lex_state = 3}, - [1207] = {.lex_state = 3, .external_lex_state = 3}, - [1208] = {.lex_state = 2, .external_lex_state = 3}, + [1207] = {.lex_state = 2, .external_lex_state = 4}, + [1208] = {.lex_state = 3, .external_lex_state = 3}, [1209] = {.lex_state = 3, .external_lex_state = 3}, - [1210] = {.lex_state = 2, .external_lex_state = 3}, + [1210] = {.lex_state = 3, .external_lex_state = 3}, [1211] = {.lex_state = 2, .external_lex_state = 4}, - [1212] = {.lex_state = 3, .external_lex_state = 3}, - [1213] = {.lex_state = 2, .external_lex_state = 4}, - [1214] = {.lex_state = 2, .external_lex_state = 3}, + [1212] = {.lex_state = 2, .external_lex_state = 3}, + [1213] = {.lex_state = 2, .external_lex_state = 3}, + [1214] = {.lex_state = 2, .external_lex_state = 4}, [1215] = {.lex_state = 2, .external_lex_state = 4}, [1216] = {.lex_state = 3, .external_lex_state = 3}, [1217] = {.lex_state = 2, .external_lex_state = 4}, - [1218] = {.lex_state = 3, .external_lex_state = 3}, + [1218] = {.lex_state = 2, .external_lex_state = 3}, [1219] = {.lex_state = 2, .external_lex_state = 3}, - [1220] = {.lex_state = 2, .external_lex_state = 4}, - [1221] = {.lex_state = 3, .external_lex_state = 3}, + [1220] = {.lex_state = 3, .external_lex_state = 3}, + [1221] = {.lex_state = 2, .external_lex_state = 4}, [1222] = {.lex_state = 3, .external_lex_state = 3}, - [1223] = {.lex_state = 3, .external_lex_state = 3}, + [1223] = {.lex_state = 2, .external_lex_state = 3}, [1224] = {.lex_state = 3, .external_lex_state = 3}, - [1225] = {.lex_state = 2, .external_lex_state = 4}, - [1226] = {.lex_state = 2, .external_lex_state = 5}, - [1227] = {.lex_state = 2, .external_lex_state = 3}, - [1228] = {.lex_state = 2, .external_lex_state = 5}, - [1229] = {.lex_state = 3, .external_lex_state = 3}, + [1225] = {.lex_state = 3, .external_lex_state = 3}, + [1226] = {.lex_state = 3, .external_lex_state = 3}, + [1227] = {.lex_state = 3, .external_lex_state = 3}, + [1228] = {.lex_state = 3, .external_lex_state = 3}, + [1229] = {.lex_state = 2, .external_lex_state = 5}, [1230] = {.lex_state = 3, .external_lex_state = 5}, - [1231] = {.lex_state = 3, .external_lex_state = 5}, + [1231] = {.lex_state = 2, .external_lex_state = 3}, [1232] = {.lex_state = 3, .external_lex_state = 3}, - [1233] = {.lex_state = 2, .external_lex_state = 5}, - [1234] = {.lex_state = 2, .external_lex_state = 3}, + [1233] = {.lex_state = 3, .external_lex_state = 3}, + [1234] = {.lex_state = 2, .external_lex_state = 5}, [1235] = {.lex_state = 2, .external_lex_state = 5}, [1236] = {.lex_state = 2, .external_lex_state = 5}, [1237] = {.lex_state = 2, .external_lex_state = 5}, [1238] = {.lex_state = 2, .external_lex_state = 3}, [1239] = {.lex_state = 3, .external_lex_state = 3}, - [1240] = {.lex_state = 2, .external_lex_state = 3}, - [1241] = {.lex_state = 75, .external_lex_state = 2}, + [1240] = {.lex_state = 3, .external_lex_state = 5}, + [1241] = {.lex_state = 2, .external_lex_state = 3}, [1242] = {.lex_state = 2, .external_lex_state = 5}, [1243] = {.lex_state = 2, .external_lex_state = 3}, - [1244] = {.lex_state = 2, .external_lex_state = 5}, + [1244] = {.lex_state = 2, .external_lex_state = 3}, [1245] = {.lex_state = 2, .external_lex_state = 3}, [1246] = {.lex_state = 2, .external_lex_state = 3}, [1247] = {.lex_state = 2, .external_lex_state = 3}, - [1248] = {.lex_state = 2, .external_lex_state = 5}, + [1248] = {.lex_state = 2, .external_lex_state = 3}, [1249] = {.lex_state = 2, .external_lex_state = 3}, - [1250] = {.lex_state = 2, .external_lex_state = 3}, - [1251] = {.lex_state = 2, .external_lex_state = 3}, - [1252] = {.lex_state = 2, .external_lex_state = 3}, + [1250] = {.lex_state = 75, .external_lex_state = 2}, + [1251] = {.lex_state = 2, .external_lex_state = 5}, + [1252] = {.lex_state = 2, .external_lex_state = 5}, [1253] = {.lex_state = 2, .external_lex_state = 3}, - [1254] = {.lex_state = 2, .external_lex_state = 3}, + [1254] = {.lex_state = 2, .external_lex_state = 5}, [1255] = {.lex_state = 2, .external_lex_state = 3}, - [1256] = {.lex_state = 3, .external_lex_state = 3}, + [1256] = {.lex_state = 2, .external_lex_state = 3}, [1257] = {.lex_state = 2, .external_lex_state = 3}, - [1258] = {.lex_state = 2, .external_lex_state = 3}, - [1259] = {.lex_state = 75, .external_lex_state = 2}, + [1258] = {.lex_state = 3, .external_lex_state = 3}, + [1259] = {.lex_state = 2, .external_lex_state = 3}, [1260] = {.lex_state = 2, .external_lex_state = 3}, [1261] = {.lex_state = 2, .external_lex_state = 3}, [1262] = {.lex_state = 2, .external_lex_state = 3}, - [1263] = {.lex_state = 75, .external_lex_state = 2}, - [1264] = {.lex_state = 3, .external_lex_state = 3}, - [1265] = {.lex_state = 2, .external_lex_state = 3}, + [1263] = {.lex_state = 2, .external_lex_state = 3}, + [1264] = {.lex_state = 2, .external_lex_state = 3}, + [1265] = {.lex_state = 75, .external_lex_state = 2}, [1266] = {.lex_state = 2, .external_lex_state = 3}, - [1267] = {.lex_state = 2, .external_lex_state = 3}, - [1268] = {.lex_state = 2, .external_lex_state = 5}, + [1267] = {.lex_state = 2, .external_lex_state = 5}, + [1268] = {.lex_state = 2, .external_lex_state = 3}, [1269] = {.lex_state = 2, .external_lex_state = 3}, [1270] = {.lex_state = 2, .external_lex_state = 3}, - [1271] = {.lex_state = 2, .external_lex_state = 3}, + [1271] = {.lex_state = 2, .external_lex_state = 5}, [1272] = {.lex_state = 2, .external_lex_state = 3}, - [1273] = {.lex_state = 2, .external_lex_state = 3}, + [1273] = {.lex_state = 2, .external_lex_state = 5}, [1274] = {.lex_state = 2, .external_lex_state = 3}, [1275] = {.lex_state = 2, .external_lex_state = 3}, - [1276] = {.lex_state = 2, .external_lex_state = 5}, + [1276] = {.lex_state = 2, .external_lex_state = 3}, [1277] = {.lex_state = 2, .external_lex_state = 3}, - [1278] = {.lex_state = 2, .external_lex_state = 3}, - [1279] = {.lex_state = 2, .external_lex_state = 5}, - [1280] = {.lex_state = 2, .external_lex_state = 3}, + [1278] = {.lex_state = 3, .external_lex_state = 3}, + [1279] = {.lex_state = 2, .external_lex_state = 3}, + [1280] = {.lex_state = 2, .external_lex_state = 5}, [1281] = {.lex_state = 2, .external_lex_state = 3}, - [1282] = {.lex_state = 2, .external_lex_state = 5}, + [1282] = {.lex_state = 2, .external_lex_state = 3}, [1283] = {.lex_state = 2, .external_lex_state = 3}, [1284] = {.lex_state = 2, .external_lex_state = 3}, - [1285] = {.lex_state = 2, .external_lex_state = 5}, + [1285] = {.lex_state = 2, .external_lex_state = 3}, [1286] = {.lex_state = 2, .external_lex_state = 3}, [1287] = {.lex_state = 75, .external_lex_state = 2}, - [1288] = {.lex_state = 2, .external_lex_state = 3}, - [1289] = {.lex_state = 2, .external_lex_state = 5}, + [1288] = {.lex_state = 2, .external_lex_state = 5}, + [1289] = {.lex_state = 3, .external_lex_state = 3}, [1290] = {.lex_state = 2, .external_lex_state = 5}, [1291] = {.lex_state = 2, .external_lex_state = 3}, - [1292] = {.lex_state = 2, .external_lex_state = 3}, - [1293] = {.lex_state = 2, .external_lex_state = 3}, + [1292] = {.lex_state = 2, .external_lex_state = 5}, + [1293] = {.lex_state = 2, .external_lex_state = 5}, [1294] = {.lex_state = 2, .external_lex_state = 3}, - [1295] = {.lex_state = 2, .external_lex_state = 5}, + [1295] = {.lex_state = 2, .external_lex_state = 3}, [1296] = {.lex_state = 2, .external_lex_state = 3}, [1297] = {.lex_state = 2, .external_lex_state = 3}, [1298] = {.lex_state = 2, .external_lex_state = 3}, - [1299] = {.lex_state = 2, .external_lex_state = 3}, - [1300] = {.lex_state = 2, .external_lex_state = 5}, - [1301] = {.lex_state = 2, .external_lex_state = 3}, + [1299] = {.lex_state = 75, .external_lex_state = 2}, + [1300] = {.lex_state = 2, .external_lex_state = 3}, + [1301] = {.lex_state = 75, .external_lex_state = 2}, [1302] = {.lex_state = 2, .external_lex_state = 5}, [1303] = {.lex_state = 2, .external_lex_state = 3}, - [1304] = {.lex_state = 2, .external_lex_state = 5}, - [1305] = {.lex_state = 3, .external_lex_state = 3}, - [1306] = {.lex_state = 75, .external_lex_state = 2}, - [1307] = {.lex_state = 2, .external_lex_state = 5}, + [1304] = {.lex_state = 2, .external_lex_state = 3}, + [1305] = {.lex_state = 75, .external_lex_state = 2}, + [1306] = {.lex_state = 2, .external_lex_state = 3}, + [1307] = {.lex_state = 2, .external_lex_state = 3}, [1308] = {.lex_state = 2, .external_lex_state = 5}, - [1309] = {.lex_state = 2, .external_lex_state = 3}, - [1310] = {.lex_state = 75, .external_lex_state = 2}, + [1309] = {.lex_state = 2, .external_lex_state = 5}, + [1310] = {.lex_state = 2, .external_lex_state = 3}, [1311] = {.lex_state = 2, .external_lex_state = 3}, - [1312] = {.lex_state = 2, .external_lex_state = 3}, + [1312] = {.lex_state = 2, .external_lex_state = 5}, [1313] = {.lex_state = 2, .external_lex_state = 3}, - [1314] = {.lex_state = 2, .external_lex_state = 3}, + [1314] = {.lex_state = 2, .external_lex_state = 5}, [1315] = {.lex_state = 2, .external_lex_state = 3}, [1316] = {.lex_state = 2, .external_lex_state = 3}, - [1317] = {.lex_state = 2, .external_lex_state = 3}, - [1318] = {.lex_state = 2, .external_lex_state = 5}, + [1317] = {.lex_state = 2, .external_lex_state = 5}, + [1318] = {.lex_state = 2, .external_lex_state = 3}, [1319] = {.lex_state = 2, .external_lex_state = 5}, [1320] = {.lex_state = 2, .external_lex_state = 5}, - [1321] = {.lex_state = 2, .external_lex_state = 3}, + [1321] = {.lex_state = 2, .external_lex_state = 5}, [1322] = {.lex_state = 2, .external_lex_state = 5}, - [1323] = {.lex_state = 3, .external_lex_state = 3}, - [1324] = {.lex_state = 2, .external_lex_state = 3}, + [1323] = {.lex_state = 2, .external_lex_state = 3}, + [1324] = {.lex_state = 2, .external_lex_state = 5}, [1325] = {.lex_state = 2, .external_lex_state = 5}, - [1326] = {.lex_state = 2, .external_lex_state = 3}, - [1327] = {.lex_state = 2, .external_lex_state = 5}, - [1328] = {.lex_state = 2, .external_lex_state = 3}, - [1329] = {.lex_state = 2, .external_lex_state = 3}, + [1326] = {.lex_state = 3, .external_lex_state = 3}, + [1327] = {.lex_state = 2, .external_lex_state = 3}, + [1328] = {.lex_state = 75, .external_lex_state = 2}, + [1329] = {.lex_state = 2, .external_lex_state = 5}, [1330] = {.lex_state = 75, .external_lex_state = 2}, - [1331] = {.lex_state = 75, .external_lex_state = 2}, - [1332] = {.lex_state = 2, .external_lex_state = 5}, - [1333] = {.lex_state = 2, .external_lex_state = 5}, + [1331] = {.lex_state = 2, .external_lex_state = 3}, + [1332] = {.lex_state = 2, .external_lex_state = 3}, + [1333] = {.lex_state = 2, .external_lex_state = 3}, [1334] = {.lex_state = 2, .external_lex_state = 5}, - [1335] = {.lex_state = 2, .external_lex_state = 5}, + [1335] = {.lex_state = 2, .external_lex_state = 3}, [1336] = {.lex_state = 2, .external_lex_state = 5}, - [1337] = {.lex_state = 2, .external_lex_state = 5}, + [1337] = {.lex_state = 2, .external_lex_state = 3}, [1338] = {.lex_state = 2, .external_lex_state = 5}, - [1339] = {.lex_state = 2, .external_lex_state = 3}, + [1339] = {.lex_state = 75, .external_lex_state = 2}, [1340] = {.lex_state = 2, .external_lex_state = 5}, [1341] = {.lex_state = 2, .external_lex_state = 5}, - [1342] = {.lex_state = 2, .external_lex_state = 3}, - [1343] = {.lex_state = 2, .external_lex_state = 3}, + [1342] = {.lex_state = 2, .external_lex_state = 5}, + [1343] = {.lex_state = 2, .external_lex_state = 5}, [1344] = {.lex_state = 2, .external_lex_state = 5}, - [1345] = {.lex_state = 2, .external_lex_state = 5}, - [1346] = {.lex_state = 2, .external_lex_state = 5}, + [1345] = {.lex_state = 2, .external_lex_state = 3}, + [1346] = {.lex_state = 2, .external_lex_state = 3}, [1347] = {.lex_state = 2, .external_lex_state = 5}, - [1348] = {.lex_state = 2, .external_lex_state = 3}, - [1349] = {.lex_state = 2, .external_lex_state = 3}, + [1348] = {.lex_state = 2, .external_lex_state = 5}, + [1349] = {.lex_state = 2, .external_lex_state = 5}, [1350] = {.lex_state = 2, .external_lex_state = 5}, - [1351] = {.lex_state = 2, .external_lex_state = 5}, - [1352] = {.lex_state = 75, .external_lex_state = 2}, + [1351] = {.lex_state = 2, .external_lex_state = 3}, + [1352] = {.lex_state = 2, .external_lex_state = 3}, [1353] = {.lex_state = 2, .external_lex_state = 5}, [1354] = {.lex_state = 2, .external_lex_state = 3}, - [1355] = {.lex_state = 2, .external_lex_state = 5}, + [1355] = {.lex_state = 2, .external_lex_state = 3}, [1356] = {.lex_state = 2, .external_lex_state = 3}, - [1357] = {.lex_state = 2, .external_lex_state = 3}, - [1358] = {.lex_state = 2, .external_lex_state = 3}, + [1357] = {.lex_state = 2, .external_lex_state = 5}, + [1358] = {.lex_state = 2, .external_lex_state = 5}, [1359] = {.lex_state = 2, .external_lex_state = 3}, [1360] = {.lex_state = 2, .external_lex_state = 3}, - [1361] = {.lex_state = 3, .external_lex_state = 3}, - [1362] = {.lex_state = 2, .external_lex_state = 3}, - [1363] = {.lex_state = 2, .external_lex_state = 3}, - [1364] = {.lex_state = 2, .external_lex_state = 5}, - [1365] = {.lex_state = 2, .external_lex_state = 5}, - [1366] = {.lex_state = 2, .external_lex_state = 5}, + [1361] = {.lex_state = 2, .external_lex_state = 3}, + [1362] = {.lex_state = 2, .external_lex_state = 5}, + [1363] = {.lex_state = 2, .external_lex_state = 5}, + [1364] = {.lex_state = 2, .external_lex_state = 3}, + [1365] = {.lex_state = 2, .external_lex_state = 3}, + [1366] = {.lex_state = 2, .external_lex_state = 3}, [1367] = {.lex_state = 2, .external_lex_state = 3}, [1368] = {.lex_state = 2, .external_lex_state = 3}, - [1369] = {.lex_state = 2, .external_lex_state = 3}, + [1369] = {.lex_state = 2, .external_lex_state = 5}, [1370] = {.lex_state = 2, .external_lex_state = 3}, - [1371] = {.lex_state = 2, .external_lex_state = 3}, - [1372] = {.lex_state = 2, .external_lex_state = 3}, + [1371] = {.lex_state = 2, .external_lex_state = 5}, + [1372] = {.lex_state = 2, .external_lex_state = 5}, [1373] = {.lex_state = 2, .external_lex_state = 3}, [1374] = {.lex_state = 2, .external_lex_state = 3}, - [1375] = {.lex_state = 2, .external_lex_state = 5}, + [1375] = {.lex_state = 2, .external_lex_state = 3}, [1376] = {.lex_state = 2, .external_lex_state = 3}, - [1377] = {.lex_state = 2, .external_lex_state = 5}, + [1377] = {.lex_state = 2, .external_lex_state = 3}, [1378] = {.lex_state = 2, .external_lex_state = 3}, - [1379] = {.lex_state = 2, .external_lex_state = 5}, + [1379] = {.lex_state = 3, .external_lex_state = 3}, [1380] = {.lex_state = 2, .external_lex_state = 3}, - [1381] = {.lex_state = 3, .external_lex_state = 3}, - [1382] = {.lex_state = 2, .external_lex_state = 3}, + [1381] = {.lex_state = 2, .external_lex_state = 3}, + [1382] = {.lex_state = 2, .external_lex_state = 5}, [1383] = {.lex_state = 2, .external_lex_state = 3}, [1384] = {.lex_state = 3, .external_lex_state = 3}, [1385] = {.lex_state = 3, .external_lex_state = 3}, [1386] = {.lex_state = 2, .external_lex_state = 3}, [1387] = {.lex_state = 2, .external_lex_state = 3}, - [1388] = {.lex_state = 2, .external_lex_state = 3}, - [1389] = {.lex_state = 2, .external_lex_state = 3}, - [1390] = {.lex_state = 9, .external_lex_state = 2}, - [1391] = {.lex_state = 9, .external_lex_state = 2}, - [1392] = {.lex_state = 2, .external_lex_state = 5}, + [1388] = {.lex_state = 3, .external_lex_state = 3}, + [1389] = {.lex_state = 9, .external_lex_state = 2}, + [1390] = {.lex_state = 2, .external_lex_state = 3}, + [1391] = {.lex_state = 2, .external_lex_state = 5}, + [1392] = {.lex_state = 2, .external_lex_state = 3}, [1393] = {.lex_state = 2, .external_lex_state = 3}, - [1394] = {.lex_state = 2, .external_lex_state = 3}, + [1394] = {.lex_state = 2, .external_lex_state = 5}, [1395] = {.lex_state = 2, .external_lex_state = 3}, [1396] = {.lex_state = 2, .external_lex_state = 3}, [1397] = {.lex_state = 2, .external_lex_state = 5}, [1398] = {.lex_state = 9, .external_lex_state = 2}, [1399] = {.lex_state = 2, .external_lex_state = 3}, - [1400] = {.lex_state = 2, .external_lex_state = 3}, - [1401] = {.lex_state = 9, .external_lex_state = 2}, - [1402] = {.lex_state = 3, .external_lex_state = 3}, - [1403] = {.lex_state = 2, .external_lex_state = 3}, - [1404] = {.lex_state = 9, .external_lex_state = 2}, - [1405] = {.lex_state = 2, .external_lex_state = 5}, + [1400] = {.lex_state = 9, .external_lex_state = 2}, + [1401] = {.lex_state = 2, .external_lex_state = 3}, + [1402] = {.lex_state = 2, .external_lex_state = 5}, + [1403] = {.lex_state = 3, .external_lex_state = 3}, + [1404] = {.lex_state = 2, .external_lex_state = 3}, + [1405] = {.lex_state = 9, .external_lex_state = 2}, [1406] = {.lex_state = 2, .external_lex_state = 3}, - [1407] = {.lex_state = 9, .external_lex_state = 2}, - [1408] = {.lex_state = 2, .external_lex_state = 5}, + [1407] = {.lex_state = 2, .external_lex_state = 3}, + [1408] = {.lex_state = 9, .external_lex_state = 2}, [1409] = {.lex_state = 2, .external_lex_state = 3}, [1410] = {.lex_state = 2, .external_lex_state = 3}, - [1411] = {.lex_state = 2, .external_lex_state = 3}, + [1411] = {.lex_state = 9, .external_lex_state = 2}, [1412] = {.lex_state = 2, .external_lex_state = 3}, [1413] = {.lex_state = 2, .external_lex_state = 3}, [1414] = {.lex_state = 2, .external_lex_state = 3}, [1415] = {.lex_state = 2, .external_lex_state = 3}, - [1416] = {.lex_state = 2, .external_lex_state = 5}, + [1416] = {.lex_state = 2, .external_lex_state = 3}, [1417] = {.lex_state = 2, .external_lex_state = 3}, [1418] = {.lex_state = 2, .external_lex_state = 3}, [1419] = {.lex_state = 2, .external_lex_state = 3}, @@ -14926,54 +14939,54 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [1423] = {.lex_state = 2, .external_lex_state = 3}, [1424] = {.lex_state = 2, .external_lex_state = 3}, [1425] = {.lex_state = 2, .external_lex_state = 3}, - [1426] = {.lex_state = 2, .external_lex_state = 3}, - [1427] = {.lex_state = 9, .external_lex_state = 2}, + [1426] = {.lex_state = 2, .external_lex_state = 5}, + [1427] = {.lex_state = 2, .external_lex_state = 3}, [1428] = {.lex_state = 2, .external_lex_state = 3}, - [1429] = {.lex_state = 2, .external_lex_state = 3}, + [1429] = {.lex_state = 9, .external_lex_state = 2}, [1430] = {.lex_state = 2, .external_lex_state = 3}, - [1431] = {.lex_state = 9, .external_lex_state = 2}, - [1432] = {.lex_state = 9, .external_lex_state = 2}, - [1433] = {.lex_state = 2, .external_lex_state = 3}, - [1434] = {.lex_state = 2, .external_lex_state = 3}, - [1435] = {.lex_state = 2, .external_lex_state = 3}, - [1436] = {.lex_state = 9, .external_lex_state = 2}, + [1431] = {.lex_state = 2, .external_lex_state = 3}, + [1432] = {.lex_state = 2, .external_lex_state = 3}, + [1433] = {.lex_state = 9, .external_lex_state = 2}, + [1434] = {.lex_state = 9, .external_lex_state = 2}, + [1435] = {.lex_state = 9, .external_lex_state = 2}, + [1436] = {.lex_state = 2, .external_lex_state = 3}, [1437] = {.lex_state = 2, .external_lex_state = 3}, [1438] = {.lex_state = 9, .external_lex_state = 2}, [1439] = {.lex_state = 2, .external_lex_state = 3}, - [1440] = {.lex_state = 9, .external_lex_state = 2}, - [1441] = {.lex_state = 2, .external_lex_state = 3}, + [1440] = {.lex_state = 2, .external_lex_state = 3}, + [1441] = {.lex_state = 9, .external_lex_state = 2}, [1442] = {.lex_state = 9, .external_lex_state = 2}, - [1443] = {.lex_state = 2, .external_lex_state = 3}, + [1443] = {.lex_state = 9, .external_lex_state = 2}, [1444] = {.lex_state = 2, .external_lex_state = 3}, - [1445] = {.lex_state = 9, .external_lex_state = 2}, + [1445] = {.lex_state = 2, .external_lex_state = 3}, [1446] = {.lex_state = 9, .external_lex_state = 2}, - [1447] = {.lex_state = 2, .external_lex_state = 3}, - [1448] = {.lex_state = 2, .external_lex_state = 3}, + [1447] = {.lex_state = 9, .external_lex_state = 2}, + [1448] = {.lex_state = 9, .external_lex_state = 2}, [1449] = {.lex_state = 2, .external_lex_state = 3}, - [1450] = {.lex_state = 9, .external_lex_state = 2}, - [1451] = {.lex_state = 9, .external_lex_state = 2}, + [1450] = {.lex_state = 2, .external_lex_state = 3}, + [1451] = {.lex_state = 2, .external_lex_state = 3}, [1452] = {.lex_state = 2, .external_lex_state = 3}, - [1453] = {.lex_state = 9, .external_lex_state = 2}, + [1453] = {.lex_state = 2, .external_lex_state = 3}, [1454] = {.lex_state = 2, .external_lex_state = 3}, [1455] = {.lex_state = 2, .external_lex_state = 3}, [1456] = {.lex_state = 2, .external_lex_state = 3}, - [1457] = {.lex_state = 9, .external_lex_state = 2}, + [1457] = {.lex_state = 2, .external_lex_state = 3}, [1458] = {.lex_state = 9, .external_lex_state = 2}, - [1459] = {.lex_state = 9, .external_lex_state = 2}, - [1460] = {.lex_state = 9, .external_lex_state = 2}, + [1459] = {.lex_state = 2, .external_lex_state = 3}, + [1460] = {.lex_state = 2, .external_lex_state = 3}, [1461] = {.lex_state = 2, .external_lex_state = 3}, - [1462] = {.lex_state = 9, .external_lex_state = 2}, + [1462] = {.lex_state = 2, .external_lex_state = 3}, [1463] = {.lex_state = 2, .external_lex_state = 3}, [1464] = {.lex_state = 2, .external_lex_state = 3}, - [1465] = {.lex_state = 2, .external_lex_state = 3}, + [1465] = {.lex_state = 9, .external_lex_state = 2}, [1466] = {.lex_state = 2, .external_lex_state = 3}, [1467] = {.lex_state = 2, .external_lex_state = 3}, [1468] = {.lex_state = 9, .external_lex_state = 2}, - [1469] = {.lex_state = 2, .external_lex_state = 3}, + [1469] = {.lex_state = 9, .external_lex_state = 2}, [1470] = {.lex_state = 2, .external_lex_state = 3}, - [1471] = {.lex_state = 2, .external_lex_state = 3}, - [1472] = {.lex_state = 2, .external_lex_state = 3}, - [1473] = {.lex_state = 2, .external_lex_state = 3}, + [1471] = {.lex_state = 9, .external_lex_state = 2}, + [1472] = {.lex_state = 9, .external_lex_state = 2}, + [1473] = {.lex_state = 9, .external_lex_state = 2}, [1474] = {.lex_state = 2, .external_lex_state = 3}, [1475] = {.lex_state = 2, .external_lex_state = 3}, [1476] = {.lex_state = 2, .external_lex_state = 3}, @@ -14981,21 +14994,21 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [1478] = {.lex_state = 2, .external_lex_state = 3}, [1479] = {.lex_state = 2, .external_lex_state = 3}, [1480] = {.lex_state = 2, .external_lex_state = 3}, - [1481] = {.lex_state = 9, .external_lex_state = 2}, - [1482] = {.lex_state = 9, .external_lex_state = 2}, - [1483] = {.lex_state = 9, .external_lex_state = 2}, - [1484] = {.lex_state = 75, .external_lex_state = 7}, - [1485] = {.lex_state = 9, .external_lex_state = 2}, + [1481] = {.lex_state = 2, .external_lex_state = 3}, + [1482] = {.lex_state = 2, .external_lex_state = 3}, + [1483] = {.lex_state = 2, .external_lex_state = 3}, + [1484] = {.lex_state = 9, .external_lex_state = 2}, + [1485] = {.lex_state = 75, .external_lex_state = 7}, [1486] = {.lex_state = 75, .external_lex_state = 7}, - [1487] = {.lex_state = 9, .external_lex_state = 2}, - [1488] = {.lex_state = 75, .external_lex_state = 7}, - [1489] = {.lex_state = 75, .external_lex_state = 7}, - [1490] = {.lex_state = 75, .external_lex_state = 7}, - [1491] = {.lex_state = 9, .external_lex_state = 2}, + [1487] = {.lex_state = 75, .external_lex_state = 7}, + [1488] = {.lex_state = 9, .external_lex_state = 2}, + [1489] = {.lex_state = 9, .external_lex_state = 2}, + [1490] = {.lex_state = 9, .external_lex_state = 2}, + [1491] = {.lex_state = 75, .external_lex_state = 7}, [1492] = {.lex_state = 9, .external_lex_state = 2}, [1493] = {.lex_state = 9, .external_lex_state = 2}, [1494] = {.lex_state = 9, .external_lex_state = 2}, - [1495] = {.lex_state = 9, .external_lex_state = 2}, + [1495] = {.lex_state = 75, .external_lex_state = 7}, [1496] = {.lex_state = 9, .external_lex_state = 2}, [1497] = {.lex_state = 9, .external_lex_state = 2}, [1498] = {.lex_state = 9, .external_lex_state = 2}, @@ -15004,27 +15017,27 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [1501] = {.lex_state = 9, .external_lex_state = 2}, [1502] = {.lex_state = 9, .external_lex_state = 2}, [1503] = {.lex_state = 9, .external_lex_state = 2}, - [1504] = {.lex_state = 75, .external_lex_state = 2}, - [1505] = {.lex_state = 75, .external_lex_state = 2}, - [1506] = {.lex_state = 75, .external_lex_state = 7}, + [1504] = {.lex_state = 9, .external_lex_state = 2}, + [1505] = {.lex_state = 9, .external_lex_state = 2}, + [1506] = {.lex_state = 9, .external_lex_state = 2}, [1507] = {.lex_state = 75, .external_lex_state = 7}, [1508] = {.lex_state = 74, .external_lex_state = 3}, - [1509] = {.lex_state = 75, .external_lex_state = 2}, + [1509] = {.lex_state = 75, .external_lex_state = 7}, [1510] = {.lex_state = 75, .external_lex_state = 2}, [1511] = {.lex_state = 75, .external_lex_state = 2}, [1512] = {.lex_state = 75, .external_lex_state = 2}, - [1513] = {.lex_state = 74, .external_lex_state = 3}, - [1514] = {.lex_state = 74, .external_lex_state = 3}, - [1515] = {.lex_state = 74, .external_lex_state = 3}, + [1513] = {.lex_state = 75, .external_lex_state = 2}, + [1514] = {.lex_state = 75, .external_lex_state = 2}, + [1515] = {.lex_state = 75, .external_lex_state = 2}, [1516] = {.lex_state = 74, .external_lex_state = 3}, [1517] = {.lex_state = 74, .external_lex_state = 3}, [1518] = {.lex_state = 74, .external_lex_state = 3}, [1519] = {.lex_state = 74, .external_lex_state = 3}, - [1520] = {.lex_state = 74, .external_lex_state = 5}, + [1520] = {.lex_state = 74, .external_lex_state = 3}, [1521] = {.lex_state = 74, .external_lex_state = 3}, - [1522] = {.lex_state = 75, .external_lex_state = 2}, + [1522] = {.lex_state = 74, .external_lex_state = 3}, [1523] = {.lex_state = 74, .external_lex_state = 3}, - [1524] = {.lex_state = 74, .external_lex_state = 3}, + [1524] = {.lex_state = 74, .external_lex_state = 5}, [1525] = {.lex_state = 74, .external_lex_state = 3}, [1526] = {.lex_state = 74, .external_lex_state = 3}, [1527] = {.lex_state = 74, .external_lex_state = 3}, @@ -15032,7 +15045,7 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [1529] = {.lex_state = 74, .external_lex_state = 3}, [1530] = {.lex_state = 74, .external_lex_state = 3}, [1531] = {.lex_state = 74, .external_lex_state = 3}, - [1532] = {.lex_state = 74, .external_lex_state = 3}, + [1532] = {.lex_state = 75, .external_lex_state = 2}, [1533] = {.lex_state = 74, .external_lex_state = 3}, [1534] = {.lex_state = 74, .external_lex_state = 3}, [1535] = {.lex_state = 74, .external_lex_state = 3}, @@ -15043,17 +15056,17 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [1540] = {.lex_state = 74, .external_lex_state = 3}, [1541] = {.lex_state = 74, .external_lex_state = 3}, [1542] = {.lex_state = 74, .external_lex_state = 3}, - [1543] = {.lex_state = 74, .external_lex_state = 3}, - [1544] = {.lex_state = 74, .external_lex_state = 3}, + [1543] = {.lex_state = 75, .external_lex_state = 7}, + [1544] = {.lex_state = 74, .external_lex_state = 5}, [1545] = {.lex_state = 74, .external_lex_state = 5}, - [1546] = {.lex_state = 74, .external_lex_state = 3}, + [1546] = {.lex_state = 74, .external_lex_state = 5}, [1547] = {.lex_state = 74, .external_lex_state = 3}, [1548] = {.lex_state = 74, .external_lex_state = 3}, [1549] = {.lex_state = 74, .external_lex_state = 3}, [1550] = {.lex_state = 74, .external_lex_state = 3}, [1551] = {.lex_state = 74, .external_lex_state = 3}, [1552] = {.lex_state = 74, .external_lex_state = 3}, - [1553] = {.lex_state = 75, .external_lex_state = 7}, + [1553] = {.lex_state = 74, .external_lex_state = 3}, [1554] = {.lex_state = 74, .external_lex_state = 3}, [1555] = {.lex_state = 74, .external_lex_state = 3}, [1556] = {.lex_state = 74, .external_lex_state = 3}, @@ -15065,7 +15078,7 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [1562] = {.lex_state = 74, .external_lex_state = 3}, [1563] = {.lex_state = 74, .external_lex_state = 3}, [1564] = {.lex_state = 74, .external_lex_state = 3}, - [1565] = {.lex_state = 74, .external_lex_state = 3}, + [1565] = {.lex_state = 74, .external_lex_state = 5}, [1566] = {.lex_state = 74, .external_lex_state = 3}, [1567] = {.lex_state = 74, .external_lex_state = 3}, [1568] = {.lex_state = 74, .external_lex_state = 3}, @@ -15081,7 +15094,7 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [1578] = {.lex_state = 74, .external_lex_state = 3}, [1579] = {.lex_state = 74, .external_lex_state = 3}, [1580] = {.lex_state = 74, .external_lex_state = 3}, - [1581] = {.lex_state = 74, .external_lex_state = 3}, + [1581] = {.lex_state = 74, .external_lex_state = 5}, [1582] = {.lex_state = 74, .external_lex_state = 3}, [1583] = {.lex_state = 74, .external_lex_state = 3}, [1584] = {.lex_state = 74, .external_lex_state = 3}, @@ -15098,7 +15111,7 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [1595] = {.lex_state = 74, .external_lex_state = 3}, [1596] = {.lex_state = 74, .external_lex_state = 3}, [1597] = {.lex_state = 74, .external_lex_state = 3}, - [1598] = {.lex_state = 74, .external_lex_state = 5}, + [1598] = {.lex_state = 74, .external_lex_state = 3}, [1599] = {.lex_state = 74, .external_lex_state = 3}, [1600] = {.lex_state = 74, .external_lex_state = 3}, [1601] = {.lex_state = 74, .external_lex_state = 3}, @@ -15106,9 +15119,9 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [1603] = {.lex_state = 74, .external_lex_state = 3}, [1604] = {.lex_state = 74, .external_lex_state = 3}, [1605] = {.lex_state = 74, .external_lex_state = 3}, - [1606] = {.lex_state = 74, .external_lex_state = 5}, - [1607] = {.lex_state = 74, .external_lex_state = 5}, - [1608] = {.lex_state = 75, .external_lex_state = 7}, + [1606] = {.lex_state = 74, .external_lex_state = 3}, + [1607] = {.lex_state = 74, .external_lex_state = 3}, + [1608] = {.lex_state = 74, .external_lex_state = 3}, [1609] = {.lex_state = 74, .external_lex_state = 3}, [1610] = {.lex_state = 74, .external_lex_state = 3}, [1611] = {.lex_state = 74, .external_lex_state = 3}, @@ -15117,16 +15130,16 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [1614] = {.lex_state = 74, .external_lex_state = 3}, [1615] = {.lex_state = 74, .external_lex_state = 3}, [1616] = {.lex_state = 74, .external_lex_state = 3}, - [1617] = {.lex_state = 74, .external_lex_state = 5}, + [1617] = {.lex_state = 74, .external_lex_state = 3}, [1618] = {.lex_state = 74, .external_lex_state = 3}, - [1619] = {.lex_state = 75, .external_lex_state = 7}, - [1620] = {.lex_state = 75, .external_lex_state = 7}, + [1619] = {.lex_state = 74, .external_lex_state = 3}, + [1620] = {.lex_state = 74, .external_lex_state = 3}, [1621] = {.lex_state = 74, .external_lex_state = 3}, [1622] = {.lex_state = 74, .external_lex_state = 3}, [1623] = {.lex_state = 74, .external_lex_state = 3}, [1624] = {.lex_state = 74, .external_lex_state = 3}, [1625] = {.lex_state = 74, .external_lex_state = 3}, - [1626] = {.lex_state = 74, .external_lex_state = 5}, + [1626] = {.lex_state = 74, .external_lex_state = 3}, [1627] = {.lex_state = 74, .external_lex_state = 3}, [1628] = {.lex_state = 74, .external_lex_state = 3}, [1629] = {.lex_state = 74, .external_lex_state = 3}, @@ -15147,7 +15160,7 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [1644] = {.lex_state = 74, .external_lex_state = 3}, [1645] = {.lex_state = 74, .external_lex_state = 3}, [1646] = {.lex_state = 74, .external_lex_state = 3}, - [1647] = {.lex_state = 74, .external_lex_state = 5}, + [1647] = {.lex_state = 74, .external_lex_state = 3}, [1648] = {.lex_state = 74, .external_lex_state = 3}, [1649] = {.lex_state = 74, .external_lex_state = 3}, [1650] = {.lex_state = 74, .external_lex_state = 3}, @@ -15158,37 +15171,37 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [1655] = {.lex_state = 74, .external_lex_state = 3}, [1656] = {.lex_state = 74, .external_lex_state = 3}, [1657] = {.lex_state = 74, .external_lex_state = 3}, - [1658] = {.lex_state = 74, .external_lex_state = 3}, - [1659] = {.lex_state = 75, .external_lex_state = 7}, - [1660] = {.lex_state = 74, .external_lex_state = 3}, + [1658] = {.lex_state = 75, .external_lex_state = 7}, + [1659] = {.lex_state = 74, .external_lex_state = 5}, + [1660] = {.lex_state = 74, .external_lex_state = 5}, [1661] = {.lex_state = 74, .external_lex_state = 3}, - [1662] = {.lex_state = 74, .external_lex_state = 3}, + [1662] = {.lex_state = 75, .external_lex_state = 7}, [1663] = {.lex_state = 75, .external_lex_state = 7}, - [1664] = {.lex_state = 74, .external_lex_state = 3}, + [1664] = {.lex_state = 75, .external_lex_state = 7}, [1665] = {.lex_state = 74, .external_lex_state = 3}, - [1666] = {.lex_state = 74, .external_lex_state = 3}, + [1666] = {.lex_state = 75, .external_lex_state = 7}, [1667] = {.lex_state = 74, .external_lex_state = 3}, [1668] = {.lex_state = 74, .external_lex_state = 3}, - [1669] = {.lex_state = 75, .external_lex_state = 7}, + [1669] = {.lex_state = 74, .external_lex_state = 3}, [1670] = {.lex_state = 74, .external_lex_state = 3}, [1671] = {.lex_state = 74, .external_lex_state = 3}, - [1672] = {.lex_state = 75, .external_lex_state = 7}, - [1673] = {.lex_state = 75, .external_lex_state = 7}, + [1672] = {.lex_state = 74, .external_lex_state = 3}, + [1673] = {.lex_state = 74, .external_lex_state = 3}, [1674] = {.lex_state = 74, .external_lex_state = 3}, - [1675] = {.lex_state = 75, .external_lex_state = 7}, - [1676] = {.lex_state = 75, .external_lex_state = 7}, - [1677] = {.lex_state = 74, .external_lex_state = 3}, - [1678] = {.lex_state = 74, .external_lex_state = 5}, + [1675] = {.lex_state = 74, .external_lex_state = 3}, + [1676] = {.lex_state = 74, .external_lex_state = 3}, + [1677] = {.lex_state = 75, .external_lex_state = 7}, + [1678] = {.lex_state = 74, .external_lex_state = 3}, [1679] = {.lex_state = 75, .external_lex_state = 7}, - [1680] = {.lex_state = 74, .external_lex_state = 5}, - [1681] = {.lex_state = 75, .external_lex_state = 7}, + [1680] = {.lex_state = 74, .external_lex_state = 3}, + [1681] = {.lex_state = 74, .external_lex_state = 3}, [1682] = {.lex_state = 74, .external_lex_state = 3}, [1683] = {.lex_state = 74, .external_lex_state = 3}, [1684] = {.lex_state = 74, .external_lex_state = 3}, [1685] = {.lex_state = 74, .external_lex_state = 3}, - [1686] = {.lex_state = 74, .external_lex_state = 5}, + [1686] = {.lex_state = 74, .external_lex_state = 3}, [1687] = {.lex_state = 74, .external_lex_state = 3}, - [1688] = {.lex_state = 75, .external_lex_state = 7}, + [1688] = {.lex_state = 74, .external_lex_state = 3}, [1689] = {.lex_state = 74, .external_lex_state = 3}, [1690] = {.lex_state = 74, .external_lex_state = 3}, [1691] = {.lex_state = 74, .external_lex_state = 3}, @@ -15197,21 +15210,21 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [1694] = {.lex_state = 74, .external_lex_state = 3}, [1695] = {.lex_state = 74, .external_lex_state = 3}, [1696] = {.lex_state = 74, .external_lex_state = 3}, - [1697] = {.lex_state = 74, .external_lex_state = 3}, - [1698] = {.lex_state = 75, .external_lex_state = 7}, + [1697] = {.lex_state = 75, .external_lex_state = 7}, + [1698] = {.lex_state = 74, .external_lex_state = 5}, [1699] = {.lex_state = 74, .external_lex_state = 3}, [1700] = {.lex_state = 74, .external_lex_state = 3}, [1701] = {.lex_state = 74, .external_lex_state = 3}, [1702] = {.lex_state = 74, .external_lex_state = 3}, - [1703] = {.lex_state = 74, .external_lex_state = 3}, - [1704] = {.lex_state = 74, .external_lex_state = 3}, - [1705] = {.lex_state = 74, .external_lex_state = 3}, + [1703] = {.lex_state = 75, .external_lex_state = 7}, + [1704] = {.lex_state = 74, .external_lex_state = 5}, + [1705] = {.lex_state = 74, .external_lex_state = 5}, [1706] = {.lex_state = 74, .external_lex_state = 3}, [1707] = {.lex_state = 74, .external_lex_state = 3}, [1708] = {.lex_state = 74, .external_lex_state = 3}, [1709] = {.lex_state = 74, .external_lex_state = 3}, [1710] = {.lex_state = 74, .external_lex_state = 3}, - [1711] = {.lex_state = 75, .external_lex_state = 7}, + [1711] = {.lex_state = 74, .external_lex_state = 3}, [1712] = {.lex_state = 74, .external_lex_state = 3}, [1713] = {.lex_state = 74, .external_lex_state = 3}, [1714] = {.lex_state = 74, .external_lex_state = 3}, @@ -15230,137 +15243,137 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [1727] = {.lex_state = 74, .external_lex_state = 3}, [1728] = {.lex_state = 74, .external_lex_state = 3}, [1729] = {.lex_state = 74, .external_lex_state = 3}, - [1730] = {.lex_state = 74, .external_lex_state = 3}, + [1730] = {.lex_state = 75, .external_lex_state = 7}, [1731] = {.lex_state = 74, .external_lex_state = 3}, - [1732] = {.lex_state = 74, .external_lex_state = 3}, - [1733] = {.lex_state = 75, .external_lex_state = 7}, + [1732] = {.lex_state = 75, .external_lex_state = 7}, + [1733] = {.lex_state = 74, .external_lex_state = 3}, [1734] = {.lex_state = 74, .external_lex_state = 3}, [1735] = {.lex_state = 74, .external_lex_state = 3}, - [1736] = {.lex_state = 74, .external_lex_state = 3}, + [1736] = {.lex_state = 75, .external_lex_state = 7}, [1737] = {.lex_state = 75, .external_lex_state = 7}, [1738] = {.lex_state = 74, .external_lex_state = 3}, - [1739] = {.lex_state = 74, .external_lex_state = 3}, - [1740] = {.lex_state = 74, .external_lex_state = 3}, - [1741] = {.lex_state = 74, .external_lex_state = 3}, + [1739] = {.lex_state = 75, .external_lex_state = 7}, + [1740] = {.lex_state = 75, .external_lex_state = 7}, + [1741] = {.lex_state = 75, .external_lex_state = 7}, [1742] = {.lex_state = 74, .external_lex_state = 3}, - [1743] = {.lex_state = 74, .external_lex_state = 3}, - [1744] = {.lex_state = 74, .external_lex_state = 5}, - [1745] = {.lex_state = 74, .external_lex_state = 5}, - [1746] = {.lex_state = 75, .external_lex_state = 7}, + [1743] = {.lex_state = 75, .external_lex_state = 7}, + [1744] = {.lex_state = 74, .external_lex_state = 3}, + [1745] = {.lex_state = 74, .external_lex_state = 3}, + [1746] = {.lex_state = 74, .external_lex_state = 3}, [1747] = {.lex_state = 74, .external_lex_state = 3}, - [1748] = {.lex_state = 74, .external_lex_state = 3}, - [1749] = {.lex_state = 75, .external_lex_state = 7}, + [1748] = {.lex_state = 75, .external_lex_state = 7}, + [1749] = {.lex_state = 74, .external_lex_state = 3}, [1750] = {.lex_state = 74, .external_lex_state = 3}, - [1751] = {.lex_state = 74, .external_lex_state = 5}, - [1752] = {.lex_state = 74, .external_lex_state = 3}, + [1751] = {.lex_state = 74, .external_lex_state = 3}, + [1752] = {.lex_state = 74, .external_lex_state = 5}, [1753] = {.lex_state = 74, .external_lex_state = 3}, [1754] = {.lex_state = 74, .external_lex_state = 3}, - [1755] = {.lex_state = 74, .external_lex_state = 5}, - [1756] = {.lex_state = 75, .external_lex_state = 7}, + [1755] = {.lex_state = 74, .external_lex_state = 3}, + [1756] = {.lex_state = 74, .external_lex_state = 3}, [1757] = {.lex_state = 74, .external_lex_state = 3}, [1758] = {.lex_state = 74, .external_lex_state = 3}, [1759] = {.lex_state = 74, .external_lex_state = 3}, - [1760] = {.lex_state = 74, .external_lex_state = 5}, + [1760] = {.lex_state = 74, .external_lex_state = 3}, [1761] = {.lex_state = 74, .external_lex_state = 3}, [1762] = {.lex_state = 74, .external_lex_state = 3}, [1763] = {.lex_state = 74, .external_lex_state = 3}, [1764] = {.lex_state = 74, .external_lex_state = 3}, - [1765] = {.lex_state = 75, .external_lex_state = 7}, - [1766] = {.lex_state = 74, .external_lex_state = 5}, + [1765] = {.lex_state = 74, .external_lex_state = 3}, + [1766] = {.lex_state = 74, .external_lex_state = 3}, [1767] = {.lex_state = 74, .external_lex_state = 3}, [1768] = {.lex_state = 74, .external_lex_state = 3}, - [1769] = {.lex_state = 74, .external_lex_state = 3}, - [1770] = {.lex_state = 74, .external_lex_state = 3}, + [1769] = {.lex_state = 74, .external_lex_state = 5}, + [1770] = {.lex_state = 74, .external_lex_state = 5}, [1771] = {.lex_state = 74, .external_lex_state = 3}, [1772] = {.lex_state = 74, .external_lex_state = 3}, [1773] = {.lex_state = 74, .external_lex_state = 3}, [1774] = {.lex_state = 74, .external_lex_state = 3}, - [1775] = {.lex_state = 74, .external_lex_state = 5}, - [1776] = {.lex_state = 74, .external_lex_state = 3}, - [1777] = {.lex_state = 74, .external_lex_state = 3}, - [1778] = {.lex_state = 74, .external_lex_state = 3}, - [1779] = {.lex_state = 74, .external_lex_state = 3}, - [1780] = {.lex_state = 74, .external_lex_state = 5}, - [1781] = {.lex_state = 75, .external_lex_state = 7}, + [1775] = {.lex_state = 74, .external_lex_state = 3}, + [1776] = {.lex_state = 74, .external_lex_state = 5}, + [1777] = {.lex_state = 74, .external_lex_state = 5}, + [1778] = {.lex_state = 74, .external_lex_state = 5}, + [1779] = {.lex_state = 74, .external_lex_state = 5}, + [1780] = {.lex_state = 75, .external_lex_state = 7}, + [1781] = {.lex_state = 74, .external_lex_state = 5}, [1782] = {.lex_state = 74, .external_lex_state = 3}, - [1783] = {.lex_state = 75, .external_lex_state = 7}, - [1784] = {.lex_state = 74, .external_lex_state = 3}, - [1785] = {.lex_state = 74, .external_lex_state = 5}, - [1786] = {.lex_state = 74, .external_lex_state = 3}, + [1783] = {.lex_state = 74, .external_lex_state = 3}, + [1784] = {.lex_state = 75, .external_lex_state = 7}, + [1785] = {.lex_state = 75, .external_lex_state = 7}, + [1786] = {.lex_state = 74, .external_lex_state = 5}, [1787] = {.lex_state = 74, .external_lex_state = 5}, - [1788] = {.lex_state = 75, .external_lex_state = 7}, + [1788] = {.lex_state = 74, .external_lex_state = 5}, [1789] = {.lex_state = 74, .external_lex_state = 5}, - [1790] = {.lex_state = 74, .external_lex_state = 5}, + [1790] = {.lex_state = 74, .external_lex_state = 3}, [1791] = {.lex_state = 74, .external_lex_state = 3}, - [1792] = {.lex_state = 75, .external_lex_state = 7}, + [1792] = {.lex_state = 74, .external_lex_state = 5}, [1793] = {.lex_state = 74, .external_lex_state = 3}, - [1794] = {.lex_state = 74, .external_lex_state = 5}, - [1795] = {.lex_state = 74, .external_lex_state = 3}, - [1796] = {.lex_state = 74, .external_lex_state = 3}, - [1797] = {.lex_state = 74, .external_lex_state = 5}, - [1798] = {.lex_state = 74, .external_lex_state = 5}, - [1799] = {.lex_state = 74, .external_lex_state = 5}, - [1800] = {.lex_state = 74, .external_lex_state = 5}, - [1801] = {.lex_state = 74, .external_lex_state = 3}, - [1802] = {.lex_state = 75, .external_lex_state = 7}, - [1803] = {.lex_state = 75, .external_lex_state = 7}, - [1804] = {.lex_state = 74, .external_lex_state = 5}, + [1794] = {.lex_state = 74, .external_lex_state = 3}, + [1795] = {.lex_state = 75, .external_lex_state = 7}, + [1796] = {.lex_state = 75, .external_lex_state = 7}, + [1797] = {.lex_state = 75, .external_lex_state = 7}, + [1798] = {.lex_state = 75, .external_lex_state = 7}, + [1799] = {.lex_state = 74, .external_lex_state = 3}, + [1800] = {.lex_state = 75, .external_lex_state = 7}, + [1801] = {.lex_state = 74, .external_lex_state = 5}, + [1802] = {.lex_state = 75, .external_lex_state = 8}, + [1803] = {.lex_state = 74, .external_lex_state = 5}, + [1804] = {.lex_state = 75, .external_lex_state = 7}, [1805] = {.lex_state = 74, .external_lex_state = 5}, - [1806] = {.lex_state = 74, .external_lex_state = 3}, - [1807] = {.lex_state = 75, .external_lex_state = 8}, - [1808] = {.lex_state = 75, .external_lex_state = 7}, + [1806] = {.lex_state = 74, .external_lex_state = 5}, + [1807] = {.lex_state = 74, .external_lex_state = 5}, + [1808] = {.lex_state = 74, .external_lex_state = 3}, [1809] = {.lex_state = 74, .external_lex_state = 5}, - [1810] = {.lex_state = 4, .external_lex_state = 3}, - [1811] = {.lex_state = 74, .external_lex_state = 5}, + [1810] = {.lex_state = 74, .external_lex_state = 3}, + [1811] = {.lex_state = 75, .external_lex_state = 7}, [1812] = {.lex_state = 74, .external_lex_state = 5}, [1813] = {.lex_state = 74, .external_lex_state = 5}, - [1814] = {.lex_state = 74, .external_lex_state = 5}, - [1815] = {.lex_state = 74, .external_lex_state = 5}, + [1814] = {.lex_state = 74, .external_lex_state = 3}, + [1815] = {.lex_state = 75, .external_lex_state = 8}, [1816] = {.lex_state = 74, .external_lex_state = 5}, - [1817] = {.lex_state = 74, .external_lex_state = 5}, + [1817] = {.lex_state = 74, .external_lex_state = 3}, [1818] = {.lex_state = 74, .external_lex_state = 5}, - [1819] = {.lex_state = 74, .external_lex_state = 5}, + [1819] = {.lex_state = 74, .external_lex_state = 3}, [1820] = {.lex_state = 74, .external_lex_state = 5}, - [1821] = {.lex_state = 74, .external_lex_state = 5}, - [1822] = {.lex_state = 74, .external_lex_state = 5}, + [1821] = {.lex_state = 4, .external_lex_state = 3}, + [1822] = {.lex_state = 75, .external_lex_state = 8}, [1823] = {.lex_state = 74, .external_lex_state = 5}, [1824] = {.lex_state = 74, .external_lex_state = 5}, - [1825] = {.lex_state = 74, .external_lex_state = 5}, - [1826] = {.lex_state = 75, .external_lex_state = 8}, + [1825] = {.lex_state = 75, .external_lex_state = 7}, + [1826] = {.lex_state = 74, .external_lex_state = 5}, [1827] = {.lex_state = 74, .external_lex_state = 5}, [1828] = {.lex_state = 74, .external_lex_state = 5}, - [1829] = {.lex_state = 74, .external_lex_state = 5}, + [1829] = {.lex_state = 74, .external_lex_state = 3}, [1830] = {.lex_state = 74, .external_lex_state = 5}, [1831] = {.lex_state = 74, .external_lex_state = 5}, [1832] = {.lex_state = 74, .external_lex_state = 5}, - [1833] = {.lex_state = 74, .external_lex_state = 3}, + [1833] = {.lex_state = 74, .external_lex_state = 5}, [1834] = {.lex_state = 74, .external_lex_state = 3}, - [1835] = {.lex_state = 74, .external_lex_state = 3}, - [1836] = {.lex_state = 75, .external_lex_state = 8}, - [1837] = {.lex_state = 74, .external_lex_state = 5}, + [1835] = {.lex_state = 74, .external_lex_state = 5}, + [1836] = {.lex_state = 74, .external_lex_state = 5}, + [1837] = {.lex_state = 75, .external_lex_state = 8}, [1838] = {.lex_state = 74, .external_lex_state = 5}, - [1839] = {.lex_state = 74, .external_lex_state = 5}, - [1840] = {.lex_state = 74, .external_lex_state = 5}, - [1841] = {.lex_state = 75, .external_lex_state = 8}, - [1842] = {.lex_state = 75, .external_lex_state = 8}, - [1843] = {.lex_state = 74, .external_lex_state = 5}, + [1839] = {.lex_state = 75, .external_lex_state = 7}, + [1840] = {.lex_state = 75, .external_lex_state = 7}, + [1841] = {.lex_state = 74, .external_lex_state = 5}, + [1842] = {.lex_state = 75, .external_lex_state = 7}, + [1843] = {.lex_state = 75, .external_lex_state = 7}, [1844] = {.lex_state = 74, .external_lex_state = 5}, - [1845] = {.lex_state = 75, .external_lex_state = 7}, - [1846] = {.lex_state = 75, .external_lex_state = 7}, - [1847] = {.lex_state = 75, .external_lex_state = 7}, - [1848] = {.lex_state = 75, .external_lex_state = 7}, + [1845] = {.lex_state = 74, .external_lex_state = 5}, + [1846] = {.lex_state = 74, .external_lex_state = 5}, + [1847] = {.lex_state = 74, .external_lex_state = 5}, + [1848] = {.lex_state = 74, .external_lex_state = 5}, [1849] = {.lex_state = 74, .external_lex_state = 5}, - [1850] = {.lex_state = 74, .external_lex_state = 3}, + [1850] = {.lex_state = 74, .external_lex_state = 5}, [1851] = {.lex_state = 74, .external_lex_state = 5}, [1852] = {.lex_state = 74, .external_lex_state = 5}, [1853] = {.lex_state = 74, .external_lex_state = 5}, [1854] = {.lex_state = 74, .external_lex_state = 5}, [1855] = {.lex_state = 74, .external_lex_state = 5}, - [1856] = {.lex_state = 75, .external_lex_state = 7}, + [1856] = {.lex_state = 75, .external_lex_state = 8}, [1857] = {.lex_state = 74, .external_lex_state = 5}, - [1858] = {.lex_state = 74, .external_lex_state = 3}, - [1859] = {.lex_state = 74, .external_lex_state = 3}, - [1860] = {.lex_state = 74, .external_lex_state = 3}, + [1858] = {.lex_state = 74, .external_lex_state = 5}, + [1859] = {.lex_state = 74, .external_lex_state = 5}, + [1860] = {.lex_state = 74, .external_lex_state = 5}, [1861] = {.lex_state = 74, .external_lex_state = 5}, [1862] = {.lex_state = 74, .external_lex_state = 5}, [1863] = {.lex_state = 74, .external_lex_state = 5}, @@ -15372,7 +15385,7 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [1869] = {.lex_state = 74, .external_lex_state = 5}, [1870] = {.lex_state = 74, .external_lex_state = 5}, [1871] = {.lex_state = 74, .external_lex_state = 5}, - [1872] = {.lex_state = 74, .external_lex_state = 5}, + [1872] = {.lex_state = 75, .external_lex_state = 7}, [1873] = {.lex_state = 74, .external_lex_state = 5}, [1874] = {.lex_state = 74, .external_lex_state = 5}, [1875] = {.lex_state = 74, .external_lex_state = 5}, @@ -15384,44 +15397,44 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [1881] = {.lex_state = 74, .external_lex_state = 5}, [1882] = {.lex_state = 74, .external_lex_state = 5}, [1883] = {.lex_state = 74, .external_lex_state = 5}, - [1884] = {.lex_state = 74, .external_lex_state = 5}, - [1885] = {.lex_state = 74, .external_lex_state = 5}, - [1886] = {.lex_state = 74, .external_lex_state = 5}, + [1884] = {.lex_state = 74, .external_lex_state = 3}, + [1885] = {.lex_state = 75, .external_lex_state = 8}, + [1886] = {.lex_state = 74, .external_lex_state = 3}, [1887] = {.lex_state = 74, .external_lex_state = 5}, [1888] = {.lex_state = 74, .external_lex_state = 5}, [1889] = {.lex_state = 74, .external_lex_state = 5}, [1890] = {.lex_state = 74, .external_lex_state = 3}, - [1891] = {.lex_state = 75, .external_lex_state = 7}, - [1892] = {.lex_state = 75, .external_lex_state = 7}, - [1893] = {.lex_state = 75, .external_lex_state = 7}, - [1894] = {.lex_state = 75, .external_lex_state = 7}, + [1891] = {.lex_state = 74, .external_lex_state = 5}, + [1892] = {.lex_state = 74, .external_lex_state = 5}, + [1893] = {.lex_state = 74, .external_lex_state = 5}, + [1894] = {.lex_state = 74, .external_lex_state = 5}, [1895] = {.lex_state = 75, .external_lex_state = 7}, - [1896] = {.lex_state = 74, .external_lex_state = 5}, + [1896] = {.lex_state = 74, .external_lex_state = 3}, [1897] = {.lex_state = 74, .external_lex_state = 5}, - [1898] = {.lex_state = 75, .external_lex_state = 8}, - [1899] = {.lex_state = 74, .external_lex_state = 3}, + [1898] = {.lex_state = 74, .external_lex_state = 5}, + [1899] = {.lex_state = 74, .external_lex_state = 5}, [1900] = {.lex_state = 74, .external_lex_state = 5}, - [1901] = {.lex_state = 74, .external_lex_state = 5}, + [1901] = {.lex_state = 75, .external_lex_state = 7}, [1902] = {.lex_state = 74, .external_lex_state = 5}, - [1903] = {.lex_state = 74, .external_lex_state = 5}, - [1904] = {.lex_state = 75, .external_lex_state = 7}, - [1905] = {.lex_state = 74, .external_lex_state = 3}, - [1906] = {.lex_state = 74, .external_lex_state = 3}, - [1907] = {.lex_state = 74, .external_lex_state = 3}, - [1908] = {.lex_state = 74, .external_lex_state = 5}, + [1903] = {.lex_state = 75, .external_lex_state = 7}, + [1904] = {.lex_state = 74, .external_lex_state = 5}, + [1905] = {.lex_state = 75, .external_lex_state = 7}, + [1906] = {.lex_state = 74, .external_lex_state = 5}, + [1907] = {.lex_state = 74, .external_lex_state = 5}, + [1908] = {.lex_state = 74, .external_lex_state = 3}, [1909] = {.lex_state = 75, .external_lex_state = 7}, [1910] = {.lex_state = 75, .external_lex_state = 7}, - [1911] = {.lex_state = 75, .external_lex_state = 8}, - [1912] = {.lex_state = 75, .external_lex_state = 8}, - [1913] = {.lex_state = 75, .external_lex_state = 7}, - [1914] = {.lex_state = 74, .external_lex_state = 3}, + [1911] = {.lex_state = 74, .external_lex_state = 5}, + [1912] = {.lex_state = 74, .external_lex_state = 5}, + [1913] = {.lex_state = 74, .external_lex_state = 5}, + [1914] = {.lex_state = 74, .external_lex_state = 5}, [1915] = {.lex_state = 74, .external_lex_state = 5}, [1916] = {.lex_state = 74, .external_lex_state = 5}, - [1917] = {.lex_state = 74, .external_lex_state = 5}, - [1918] = {.lex_state = 74, .external_lex_state = 5}, - [1919] = {.lex_state = 74, .external_lex_state = 5}, - [1920] = {.lex_state = 74, .external_lex_state = 3}, - [1921] = {.lex_state = 74, .external_lex_state = 3}, + [1917] = {.lex_state = 74, .external_lex_state = 3}, + [1918] = {.lex_state = 75, .external_lex_state = 8}, + [1919] = {.lex_state = 74, .external_lex_state = 3}, + [1920] = {.lex_state = 75, .external_lex_state = 8}, + [1921] = {.lex_state = 74, .external_lex_state = 5}, [1922] = {.lex_state = 74, .external_lex_state = 5}, [1923] = {.lex_state = 74, .external_lex_state = 5}, [1924] = {.lex_state = 74, .external_lex_state = 5}, @@ -15440,8 +15453,8 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [1937] = {.lex_state = 74, .external_lex_state = 3}, [1938] = {.lex_state = 74, .external_lex_state = 3}, [1939] = {.lex_state = 74, .external_lex_state = 3}, - [1940] = {.lex_state = 74, .external_lex_state = 3}, - [1941] = {.lex_state = 74, .external_lex_state = 3}, + [1940] = {.lex_state = 75, .external_lex_state = 7}, + [1941] = {.lex_state = 74, .external_lex_state = 5}, [1942] = {.lex_state = 74, .external_lex_state = 3}, [1943] = {.lex_state = 74, .external_lex_state = 3}, [1944] = {.lex_state = 74, .external_lex_state = 3}, @@ -15449,37 +15462,37 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [1946] = {.lex_state = 74, .external_lex_state = 3}, [1947] = {.lex_state = 74, .external_lex_state = 3}, [1948] = {.lex_state = 74, .external_lex_state = 3}, - [1949] = {.lex_state = 74, .external_lex_state = 3}, + [1949] = {.lex_state = 74, .external_lex_state = 5}, [1950] = {.lex_state = 74, .external_lex_state = 3}, - [1951] = {.lex_state = 74, .external_lex_state = 3}, + [1951] = {.lex_state = 74, .external_lex_state = 5}, [1952] = {.lex_state = 74, .external_lex_state = 3}, [1953] = {.lex_state = 74, .external_lex_state = 3}, [1954] = {.lex_state = 74, .external_lex_state = 3}, - [1955] = {.lex_state = 75, .external_lex_state = 7}, - [1956] = {.lex_state = 74, .external_lex_state = 3}, - [1957] = {.lex_state = 74, .external_lex_state = 3}, + [1955] = {.lex_state = 74, .external_lex_state = 5}, + [1956] = {.lex_state = 75, .external_lex_state = 7}, + [1957] = {.lex_state = 74, .external_lex_state = 5}, [1958] = {.lex_state = 74, .external_lex_state = 3}, [1959] = {.lex_state = 74, .external_lex_state = 3}, [1960] = {.lex_state = 74, .external_lex_state = 3}, - [1961] = {.lex_state = 74, .external_lex_state = 5}, - [1962] = {.lex_state = 74, .external_lex_state = 5}, + [1961] = {.lex_state = 74, .external_lex_state = 3}, + [1962] = {.lex_state = 74, .external_lex_state = 3}, [1963] = {.lex_state = 74, .external_lex_state = 5}, - [1964] = {.lex_state = 74, .external_lex_state = 5}, + [1964] = {.lex_state = 75, .external_lex_state = 7}, [1965] = {.lex_state = 74, .external_lex_state = 5}, - [1966] = {.lex_state = 74, .external_lex_state = 5}, + [1966] = {.lex_state = 74, .external_lex_state = 3}, [1967] = {.lex_state = 74, .external_lex_state = 5}, - [1968] = {.lex_state = 74, .external_lex_state = 4}, + [1968] = {.lex_state = 74, .external_lex_state = 3}, [1969] = {.lex_state = 74, .external_lex_state = 5}, - [1970] = {.lex_state = 74, .external_lex_state = 5}, + [1970] = {.lex_state = 74, .external_lex_state = 3}, [1971] = {.lex_state = 74, .external_lex_state = 5}, - [1972] = {.lex_state = 74, .external_lex_state = 5}, - [1973] = {.lex_state = 74, .external_lex_state = 5}, - [1974] = {.lex_state = 74, .external_lex_state = 5}, - [1975] = {.lex_state = 74, .external_lex_state = 5}, + [1972] = {.lex_state = 74, .external_lex_state = 4}, + [1973] = {.lex_state = 74, .external_lex_state = 3}, + [1974] = {.lex_state = 75, .external_lex_state = 7}, + [1975] = {.lex_state = 75, .external_lex_state = 7}, [1976] = {.lex_state = 74, .external_lex_state = 5}, [1977] = {.lex_state = 74, .external_lex_state = 5}, - [1978] = {.lex_state = 74, .external_lex_state = 5}, - [1979] = {.lex_state = 74, .external_lex_state = 5}, + [1978] = {.lex_state = 74, .external_lex_state = 3}, + [1979] = {.lex_state = 74, .external_lex_state = 3}, [1980] = {.lex_state = 74, .external_lex_state = 5}, [1981] = {.lex_state = 74, .external_lex_state = 5}, [1982] = {.lex_state = 74, .external_lex_state = 5}, @@ -15490,11 +15503,11 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [1987] = {.lex_state = 74, .external_lex_state = 5}, [1988] = {.lex_state = 74, .external_lex_state = 5}, [1989] = {.lex_state = 74, .external_lex_state = 5}, - [1990] = {.lex_state = 75, .external_lex_state = 7}, + [1990] = {.lex_state = 74, .external_lex_state = 5}, [1991] = {.lex_state = 74, .external_lex_state = 5}, - [1992] = {.lex_state = 74, .external_lex_state = 5}, + [1992] = {.lex_state = 74, .external_lex_state = 3}, [1993] = {.lex_state = 74, .external_lex_state = 5}, - [1994] = {.lex_state = 74, .external_lex_state = 5}, + [1994] = {.lex_state = 75, .external_lex_state = 7}, [1995] = {.lex_state = 74, .external_lex_state = 5}, [1996] = {.lex_state = 74, .external_lex_state = 5}, [1997] = {.lex_state = 74, .external_lex_state = 5}, @@ -15503,154 +15516,154 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [2000] = {.lex_state = 74, .external_lex_state = 5}, [2001] = {.lex_state = 74, .external_lex_state = 5}, [2002] = {.lex_state = 74, .external_lex_state = 5}, - [2003] = {.lex_state = 74, .external_lex_state = 5}, + [2003] = {.lex_state = 75, .external_lex_state = 8}, [2004] = {.lex_state = 74, .external_lex_state = 5}, - [2005] = {.lex_state = 74, .external_lex_state = 5}, + [2005] = {.lex_state = 75, .external_lex_state = 8}, [2006] = {.lex_state = 74, .external_lex_state = 5}, [2007] = {.lex_state = 74, .external_lex_state = 5}, - [2008] = {.lex_state = 74, .external_lex_state = 5}, - [2009] = {.lex_state = 74, .external_lex_state = 5}, + [2008] = {.lex_state = 74, .external_lex_state = 3}, + [2009] = {.lex_state = 74, .external_lex_state = 3}, [2010] = {.lex_state = 74, .external_lex_state = 5}, [2011] = {.lex_state = 74, .external_lex_state = 5}, [2012] = {.lex_state = 74, .external_lex_state = 5}, [2013] = {.lex_state = 74, .external_lex_state = 5}, - [2014] = {.lex_state = 75, .external_lex_state = 7}, - [2015] = {.lex_state = 74, .external_lex_state = 3}, - [2016] = {.lex_state = 75, .external_lex_state = 7}, + [2014] = {.lex_state = 74, .external_lex_state = 5}, + [2015] = {.lex_state = 74, .external_lex_state = 5}, + [2016] = {.lex_state = 74, .external_lex_state = 5}, [2017] = {.lex_state = 74, .external_lex_state = 5}, [2018] = {.lex_state = 74, .external_lex_state = 5}, [2019] = {.lex_state = 74, .external_lex_state = 5}, [2020] = {.lex_state = 74, .external_lex_state = 5}, [2021] = {.lex_state = 74, .external_lex_state = 5}, [2022] = {.lex_state = 74, .external_lex_state = 5}, - [2023] = {.lex_state = 74, .external_lex_state = 5}, - [2024] = {.lex_state = 74, .external_lex_state = 5}, - [2025] = {.lex_state = 74, .external_lex_state = 5}, - [2026] = {.lex_state = 74, .external_lex_state = 5}, - [2027] = {.lex_state = 74, .external_lex_state = 5}, - [2028] = {.lex_state = 74, .external_lex_state = 5}, - [2029] = {.lex_state = 74, .external_lex_state = 5}, - [2030] = {.lex_state = 74, .external_lex_state = 5}, + [2023] = {.lex_state = 75, .external_lex_state = 8}, + [2024] = {.lex_state = 75, .external_lex_state = 7}, + [2025] = {.lex_state = 75, .external_lex_state = 8}, + [2026] = {.lex_state = 75, .external_lex_state = 7}, + [2027] = {.lex_state = 75, .external_lex_state = 7}, + [2028] = {.lex_state = 75, .external_lex_state = 7}, + [2029] = {.lex_state = 74, .external_lex_state = 3}, + [2030] = {.lex_state = 74, .external_lex_state = 3}, [2031] = {.lex_state = 74, .external_lex_state = 5}, - [2032] = {.lex_state = 74, .external_lex_state = 5}, - [2033] = {.lex_state = 74, .external_lex_state = 5}, + [2032] = {.lex_state = 75, .external_lex_state = 7}, + [2033] = {.lex_state = 75, .external_lex_state = 7}, [2034] = {.lex_state = 74, .external_lex_state = 5}, [2035] = {.lex_state = 74, .external_lex_state = 5}, [2036] = {.lex_state = 74, .external_lex_state = 5}, [2037] = {.lex_state = 74, .external_lex_state = 5}, [2038] = {.lex_state = 74, .external_lex_state = 5}, - [2039] = {.lex_state = 74, .external_lex_state = 5}, - [2040] = {.lex_state = 74, .external_lex_state = 5}, - [2041] = {.lex_state = 74, .external_lex_state = 5}, - [2042] = {.lex_state = 74, .external_lex_state = 5}, - [2043] = {.lex_state = 74, .external_lex_state = 5}, - [2044] = {.lex_state = 74, .external_lex_state = 5}, - [2045] = {.lex_state = 74, .external_lex_state = 5}, - [2046] = {.lex_state = 74, .external_lex_state = 5}, - [2047] = {.lex_state = 74, .external_lex_state = 5}, - [2048] = {.lex_state = 74, .external_lex_state = 4}, - [2049] = {.lex_state = 75, .external_lex_state = 7}, - [2050] = {.lex_state = 75, .external_lex_state = 8}, - [2051] = {.lex_state = 75, .external_lex_state = 8}, + [2039] = {.lex_state = 75, .external_lex_state = 7}, + [2040] = {.lex_state = 75, .external_lex_state = 7}, + [2041] = {.lex_state = 75, .external_lex_state = 7}, + [2042] = {.lex_state = 75, .external_lex_state = 7}, + [2043] = {.lex_state = 75, .external_lex_state = 7}, + [2044] = {.lex_state = 75, .external_lex_state = 7}, + [2045] = {.lex_state = 75, .external_lex_state = 7}, + [2046] = {.lex_state = 75, .external_lex_state = 7}, + [2047] = {.lex_state = 75, .external_lex_state = 7}, + [2048] = {.lex_state = 74, .external_lex_state = 5}, + [2049] = {.lex_state = 74, .external_lex_state = 5}, + [2050] = {.lex_state = 75, .external_lex_state = 7}, + [2051] = {.lex_state = 75, .external_lex_state = 2}, [2052] = {.lex_state = 74, .external_lex_state = 5}, [2053] = {.lex_state = 74, .external_lex_state = 5}, - [2054] = {.lex_state = 75, .external_lex_state = 7}, - [2055] = {.lex_state = 75, .external_lex_state = 7}, - [2056] = {.lex_state = 75, .external_lex_state = 7}, - [2057] = {.lex_state = 74, .external_lex_state = 4}, + [2054] = {.lex_state = 74, .external_lex_state = 4}, + [2055] = {.lex_state = 74, .external_lex_state = 5}, + [2056] = {.lex_state = 74, .external_lex_state = 5}, + [2057] = {.lex_state = 74, .external_lex_state = 5}, [2058] = {.lex_state = 74, .external_lex_state = 5}, [2059] = {.lex_state = 74, .external_lex_state = 5}, [2060] = {.lex_state = 74, .external_lex_state = 5}, [2061] = {.lex_state = 74, .external_lex_state = 5}, [2062] = {.lex_state = 74, .external_lex_state = 5}, - [2063] = {.lex_state = 75, .external_lex_state = 8}, - [2064] = {.lex_state = 75, .external_lex_state = 8}, + [2063] = {.lex_state = 74, .external_lex_state = 5}, + [2064] = {.lex_state = 74, .external_lex_state = 5}, [2065] = {.lex_state = 74, .external_lex_state = 5}, - [2066] = {.lex_state = 74, .external_lex_state = 4}, + [2066] = {.lex_state = 74, .external_lex_state = 5}, [2067] = {.lex_state = 74, .external_lex_state = 5}, [2068] = {.lex_state = 74, .external_lex_state = 5}, - [2069] = {.lex_state = 74, .external_lex_state = 3}, + [2069] = {.lex_state = 74, .external_lex_state = 5}, [2070] = {.lex_state = 74, .external_lex_state = 5}, - [2071] = {.lex_state = 74, .external_lex_state = 3}, - [2072] = {.lex_state = 74, .external_lex_state = 5}, + [2071] = {.lex_state = 74, .external_lex_state = 5}, + [2072] = {.lex_state = 75, .external_lex_state = 7}, [2073] = {.lex_state = 74, .external_lex_state = 5}, [2074] = {.lex_state = 74, .external_lex_state = 5}, [2075] = {.lex_state = 74, .external_lex_state = 5}, - [2076] = {.lex_state = 75, .external_lex_state = 8}, - [2077] = {.lex_state = 75, .external_lex_state = 8}, - [2078] = {.lex_state = 74, .external_lex_state = 3}, - [2079] = {.lex_state = 74, .external_lex_state = 3}, + [2076] = {.lex_state = 74, .external_lex_state = 5}, + [2077] = {.lex_state = 74, .external_lex_state = 5}, + [2078] = {.lex_state = 74, .external_lex_state = 5}, + [2079] = {.lex_state = 74, .external_lex_state = 5}, [2080] = {.lex_state = 74, .external_lex_state = 5}, - [2081] = {.lex_state = 75, .external_lex_state = 7}, + [2081] = {.lex_state = 74, .external_lex_state = 3}, [2082] = {.lex_state = 75, .external_lex_state = 7}, - [2083] = {.lex_state = 75, .external_lex_state = 8}, - [2084] = {.lex_state = 75, .external_lex_state = 8}, - [2085] = {.lex_state = 75, .external_lex_state = 7}, - [2086] = {.lex_state = 75, .external_lex_state = 7}, + [2083] = {.lex_state = 74, .external_lex_state = 5}, + [2084] = {.lex_state = 75, .external_lex_state = 7}, + [2085] = {.lex_state = 75, .external_lex_state = 8}, + [2086] = {.lex_state = 74, .external_lex_state = 3}, [2087] = {.lex_state = 74, .external_lex_state = 3}, - [2088] = {.lex_state = 74, .external_lex_state = 3}, + [2088] = {.lex_state = 74, .external_lex_state = 5}, [2089] = {.lex_state = 75, .external_lex_state = 7}, - [2090] = {.lex_state = 74, .external_lex_state = 5}, + [2090] = {.lex_state = 75, .external_lex_state = 7}, [2091] = {.lex_state = 74, .external_lex_state = 5}, [2092] = {.lex_state = 74, .external_lex_state = 5}, - [2093] = {.lex_state = 74, .external_lex_state = 5}, - [2094] = {.lex_state = 75, .external_lex_state = 7}, - [2095] = {.lex_state = 75, .external_lex_state = 7}, - [2096] = {.lex_state = 75, .external_lex_state = 7}, - [2097] = {.lex_state = 75, .external_lex_state = 7}, - [2098] = {.lex_state = 75, .external_lex_state = 7}, - [2099] = {.lex_state = 75, .external_lex_state = 7}, + [2093] = {.lex_state = 75, .external_lex_state = 7}, + [2094] = {.lex_state = 74, .external_lex_state = 5}, + [2095] = {.lex_state = 74, .external_lex_state = 5}, + [2096] = {.lex_state = 74, .external_lex_state = 5}, + [2097] = {.lex_state = 74, .external_lex_state = 5}, + [2098] = {.lex_state = 74, .external_lex_state = 5}, + [2099] = {.lex_state = 74, .external_lex_state = 5}, [2100] = {.lex_state = 74, .external_lex_state = 5}, - [2101] = {.lex_state = 75, .external_lex_state = 7}, - [2102] = {.lex_state = 75, .external_lex_state = 2}, + [2101] = {.lex_state = 74, .external_lex_state = 5}, + [2102] = {.lex_state = 74, .external_lex_state = 5}, [2103] = {.lex_state = 74, .external_lex_state = 5}, - [2104] = {.lex_state = 75, .external_lex_state = 7}, - [2105] = {.lex_state = 75, .external_lex_state = 7}, - [2106] = {.lex_state = 74, .external_lex_state = 3}, - [2107] = {.lex_state = 74, .external_lex_state = 3}, - [2108] = {.lex_state = 74, .external_lex_state = 3}, - [2109] = {.lex_state = 75, .external_lex_state = 2}, + [2104] = {.lex_state = 74, .external_lex_state = 5}, + [2105] = {.lex_state = 74, .external_lex_state = 3}, + [2106] = {.lex_state = 75, .external_lex_state = 7}, + [2107] = {.lex_state = 75, .external_lex_state = 7}, + [2108] = {.lex_state = 74, .external_lex_state = 5}, + [2109] = {.lex_state = 74, .external_lex_state = 5}, [2110] = {.lex_state = 74, .external_lex_state = 5}, [2111] = {.lex_state = 74, .external_lex_state = 5}, [2112] = {.lex_state = 74, .external_lex_state = 5}, - [2113] = {.lex_state = 74, .external_lex_state = 3}, - [2114] = {.lex_state = 75, .external_lex_state = 7}, - [2115] = {.lex_state = 74, .external_lex_state = 3}, + [2113] = {.lex_state = 74, .external_lex_state = 5}, + [2114] = {.lex_state = 74, .external_lex_state = 5}, + [2115] = {.lex_state = 74, .external_lex_state = 5}, [2116] = {.lex_state = 74, .external_lex_state = 5}, - [2117] = {.lex_state = 74, .external_lex_state = 3}, - [2118] = {.lex_state = 75, .external_lex_state = 7}, + [2117] = {.lex_state = 74, .external_lex_state = 5}, + [2118] = {.lex_state = 74, .external_lex_state = 5}, [2119] = {.lex_state = 74, .external_lex_state = 5}, [2120] = {.lex_state = 74, .external_lex_state = 5}, - [2121] = {.lex_state = 75, .external_lex_state = 7}, - [2122] = {.lex_state = 74, .external_lex_state = 5}, - [2123] = {.lex_state = 75, .external_lex_state = 7}, + [2121] = {.lex_state = 74, .external_lex_state = 5}, + [2122] = {.lex_state = 75, .external_lex_state = 7}, + [2123] = {.lex_state = 74, .external_lex_state = 5}, [2124] = {.lex_state = 75, .external_lex_state = 7}, - [2125] = {.lex_state = 75, .external_lex_state = 7}, + [2125] = {.lex_state = 74, .external_lex_state = 3}, [2126] = {.lex_state = 75, .external_lex_state = 7}, [2127] = {.lex_state = 75, .external_lex_state = 7}, - [2128] = {.lex_state = 74, .external_lex_state = 5}, - [2129] = {.lex_state = 75, .external_lex_state = 7}, + [2128] = {.lex_state = 74, .external_lex_state = 3}, + [2129] = {.lex_state = 74, .external_lex_state = 3}, [2130] = {.lex_state = 75, .external_lex_state = 7}, - [2131] = {.lex_state = 75, .external_lex_state = 7}, - [2132] = {.lex_state = 74, .external_lex_state = 5}, - [2133] = {.lex_state = 74, .external_lex_state = 5}, - [2134] = {.lex_state = 75, .external_lex_state = 7}, - [2135] = {.lex_state = 75, .external_lex_state = 7}, - [2136] = {.lex_state = 74, .external_lex_state = 5}, - [2137] = {.lex_state = 74, .external_lex_state = 5}, - [2138] = {.lex_state = 75, .external_lex_state = 8}, - [2139] = {.lex_state = 74, .external_lex_state = 5}, - [2140] = {.lex_state = 74, .external_lex_state = 3}, - [2141] = {.lex_state = 75, .external_lex_state = 8}, - [2142] = {.lex_state = 75, .external_lex_state = 7}, + [2131] = {.lex_state = 74, .external_lex_state = 4}, + [2132] = {.lex_state = 75, .external_lex_state = 8}, + [2133] = {.lex_state = 74, .external_lex_state = 3}, + [2134] = {.lex_state = 74, .external_lex_state = 3}, + [2135] = {.lex_state = 75, .external_lex_state = 8}, + [2136] = {.lex_state = 75, .external_lex_state = 2}, + [2137] = {.lex_state = 75, .external_lex_state = 8}, + [2138] = {.lex_state = 74, .external_lex_state = 5}, + [2139] = {.lex_state = 75, .external_lex_state = 7}, + [2140] = {.lex_state = 75, .external_lex_state = 7}, + [2141] = {.lex_state = 75, .external_lex_state = 7}, + [2142] = {.lex_state = 74, .external_lex_state = 4}, [2143] = {.lex_state = 75, .external_lex_state = 7}, [2144] = {.lex_state = 75, .external_lex_state = 7}, [2145] = {.lex_state = 75, .external_lex_state = 7}, - [2146] = {.lex_state = 75, .external_lex_state = 7}, - [2147] = {.lex_state = 74, .external_lex_state = 3}, - [2148] = {.lex_state = 74, .external_lex_state = 3}, - [2149] = {.lex_state = 74, .external_lex_state = 3}, - [2150] = {.lex_state = 74, .external_lex_state = 3}, + [2146] = {.lex_state = 75, .external_lex_state = 8}, + [2147] = {.lex_state = 74, .external_lex_state = 5}, + [2148] = {.lex_state = 75, .external_lex_state = 7}, + [2149] = {.lex_state = 75, .external_lex_state = 7}, + [2150] = {.lex_state = 75, .external_lex_state = 7}, [2151] = {.lex_state = 74, .external_lex_state = 3}, [2152] = {.lex_state = 74, .external_lex_state = 3}, [2153] = {.lex_state = 74, .external_lex_state = 3}, @@ -15677,73 +15690,73 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [2174] = {.lex_state = 74, .external_lex_state = 3}, [2175] = {.lex_state = 74, .external_lex_state = 3}, [2176] = {.lex_state = 74, .external_lex_state = 3}, - [2177] = {.lex_state = 75, .external_lex_state = 7}, - [2178] = {.lex_state = 75, .external_lex_state = 7}, + [2177] = {.lex_state = 74, .external_lex_state = 3}, + [2178] = {.lex_state = 74, .external_lex_state = 3}, [2179] = {.lex_state = 74, .external_lex_state = 3}, - [2180] = {.lex_state = 74, .external_lex_state = 5}, - [2181] = {.lex_state = 74, .external_lex_state = 5}, + [2180] = {.lex_state = 74, .external_lex_state = 3}, + [2181] = {.lex_state = 75, .external_lex_state = 8}, [2182] = {.lex_state = 74, .external_lex_state = 3}, - [2183] = {.lex_state = 74, .external_lex_state = 5}, - [2184] = {.lex_state = 74, .external_lex_state = 3}, - [2185] = {.lex_state = 75, .external_lex_state = 8}, - [2186] = {.lex_state = 75, .external_lex_state = 7}, + [2183] = {.lex_state = 74, .external_lex_state = 3}, + [2184] = {.lex_state = 74, .external_lex_state = 5}, + [2185] = {.lex_state = 74, .external_lex_state = 3}, + [2186] = {.lex_state = 74, .external_lex_state = 5}, [2187] = {.lex_state = 74, .external_lex_state = 3}, - [2188] = {.lex_state = 74, .external_lex_state = 3}, - [2189] = {.lex_state = 74, .external_lex_state = 3}, - [2190] = {.lex_state = 4, .external_lex_state = 5}, - [2191] = {.lex_state = 75, .external_lex_state = 7}, - [2192] = {.lex_state = 75, .external_lex_state = 7}, - [2193] = {.lex_state = 74, .external_lex_state = 3}, - [2194] = {.lex_state = 75, .external_lex_state = 8}, + [2188] = {.lex_state = 74, .external_lex_state = 5}, + [2189] = {.lex_state = 75, .external_lex_state = 7}, + [2190] = {.lex_state = 74, .external_lex_state = 5}, + [2191] = {.lex_state = 74, .external_lex_state = 3}, + [2192] = {.lex_state = 74, .external_lex_state = 5}, + [2193] = {.lex_state = 74, .external_lex_state = 5}, + [2194] = {.lex_state = 74, .external_lex_state = 5}, [2195] = {.lex_state = 75, .external_lex_state = 7}, [2196] = {.lex_state = 74, .external_lex_state = 5}, - [2197] = {.lex_state = 74, .external_lex_state = 5}, - [2198] = {.lex_state = 74, .external_lex_state = 3}, - [2199] = {.lex_state = 75, .external_lex_state = 7}, - [2200] = {.lex_state = 75, .external_lex_state = 7}, - [2201] = {.lex_state = 74, .external_lex_state = 3}, - [2202] = {.lex_state = 74, .external_lex_state = 5}, - [2203] = {.lex_state = 74, .external_lex_state = 3}, - [2204] = {.lex_state = 74, .external_lex_state = 3}, + [2197] = {.lex_state = 75, .external_lex_state = 7}, + [2198] = {.lex_state = 75, .external_lex_state = 7}, + [2199] = {.lex_state = 74, .external_lex_state = 5}, + [2200] = {.lex_state = 74, .external_lex_state = 5}, + [2201] = {.lex_state = 75, .external_lex_state = 7}, + [2202] = {.lex_state = 75, .external_lex_state = 2}, + [2203] = {.lex_state = 74, .external_lex_state = 5}, + [2204] = {.lex_state = 74, .external_lex_state = 5}, [2205] = {.lex_state = 74, .external_lex_state = 5}, - [2206] = {.lex_state = 74, .external_lex_state = 5}, - [2207] = {.lex_state = 74, .external_lex_state = 5}, + [2206] = {.lex_state = 74, .external_lex_state = 3}, + [2207] = {.lex_state = 75, .external_lex_state = 8}, [2208] = {.lex_state = 74, .external_lex_state = 5}, - [2209] = {.lex_state = 74, .external_lex_state = 3}, - [2210] = {.lex_state = 74, .external_lex_state = 5}, + [2209] = {.lex_state = 75, .external_lex_state = 8}, + [2210] = {.lex_state = 74, .external_lex_state = 3}, [2211] = {.lex_state = 74, .external_lex_state = 5}, - [2212] = {.lex_state = 74, .external_lex_state = 5}, - [2213] = {.lex_state = 74, .external_lex_state = 5}, - [2214] = {.lex_state = 74, .external_lex_state = 3}, - [2215] = {.lex_state = 74, .external_lex_state = 5}, - [2216] = {.lex_state = 75, .external_lex_state = 7}, + [2212] = {.lex_state = 74, .external_lex_state = 3}, + [2213] = {.lex_state = 74, .external_lex_state = 3}, + [2214] = {.lex_state = 74, .external_lex_state = 5}, + [2215] = {.lex_state = 75, .external_lex_state = 7}, + [2216] = {.lex_state = 74, .external_lex_state = 5}, [2217] = {.lex_state = 75, .external_lex_state = 7}, [2218] = {.lex_state = 74, .external_lex_state = 3}, - [2219] = {.lex_state = 74, .external_lex_state = 5}, - [2220] = {.lex_state = 74, .external_lex_state = 5}, + [2219] = {.lex_state = 74, .external_lex_state = 3}, + [2220] = {.lex_state = 74, .external_lex_state = 3}, [2221] = {.lex_state = 74, .external_lex_state = 5}, [2222] = {.lex_state = 74, .external_lex_state = 5}, - [2223] = {.lex_state = 74, .external_lex_state = 5}, - [2224] = {.lex_state = 74, .external_lex_state = 5}, - [2225] = {.lex_state = 74, .external_lex_state = 5}, - [2226] = {.lex_state = 75, .external_lex_state = 7}, - [2227] = {.lex_state = 74, .external_lex_state = 5}, - [2228] = {.lex_state = 74, .external_lex_state = 5}, - [2229] = {.lex_state = 74, .external_lex_state = 5}, - [2230] = {.lex_state = 74, .external_lex_state = 5}, - [2231] = {.lex_state = 74, .external_lex_state = 5}, - [2232] = {.lex_state = 74, .external_lex_state = 5}, - [2233] = {.lex_state = 75, .external_lex_state = 7}, - [2234] = {.lex_state = 75, .external_lex_state = 8}, + [2223] = {.lex_state = 74, .external_lex_state = 3}, + [2224] = {.lex_state = 74, .external_lex_state = 3}, + [2225] = {.lex_state = 74, .external_lex_state = 3}, + [2226] = {.lex_state = 74, .external_lex_state = 5}, + [2227] = {.lex_state = 74, .external_lex_state = 3}, + [2228] = {.lex_state = 75, .external_lex_state = 7}, + [2229] = {.lex_state = 75, .external_lex_state = 7}, + [2230] = {.lex_state = 74, .external_lex_state = 3}, + [2231] = {.lex_state = 75, .external_lex_state = 7}, + [2232] = {.lex_state = 74, .external_lex_state = 3}, + [2233] = {.lex_state = 74, .external_lex_state = 5}, + [2234] = {.lex_state = 74, .external_lex_state = 5}, [2235] = {.lex_state = 74, .external_lex_state = 5}, [2236] = {.lex_state = 74, .external_lex_state = 5}, - [2237] = {.lex_state = 74, .external_lex_state = 5}, - [2238] = {.lex_state = 74, .external_lex_state = 5}, + [2237] = {.lex_state = 75, .external_lex_state = 7}, + [2238] = {.lex_state = 74, .external_lex_state = 3}, [2239] = {.lex_state = 74, .external_lex_state = 3}, [2240] = {.lex_state = 74, .external_lex_state = 5}, - [2241] = {.lex_state = 74, .external_lex_state = 3}, + [2241] = {.lex_state = 74, .external_lex_state = 5}, [2242] = {.lex_state = 74, .external_lex_state = 5}, - [2243] = {.lex_state = 74, .external_lex_state = 5}, + [2243] = {.lex_state = 74, .external_lex_state = 3}, [2244] = {.lex_state = 74, .external_lex_state = 5}, [2245] = {.lex_state = 74, .external_lex_state = 5}, [2246] = {.lex_state = 74, .external_lex_state = 5}, @@ -15752,167 +15765,167 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [2249] = {.lex_state = 74, .external_lex_state = 5}, [2250] = {.lex_state = 74, .external_lex_state = 5}, [2251] = {.lex_state = 74, .external_lex_state = 5}, - [2252] = {.lex_state = 74, .external_lex_state = 5}, + [2252] = {.lex_state = 74, .external_lex_state = 3}, [2253] = {.lex_state = 74, .external_lex_state = 5}, - [2254] = {.lex_state = 74, .external_lex_state = 5}, + [2254] = {.lex_state = 75, .external_lex_state = 7}, [2255] = {.lex_state = 74, .external_lex_state = 5}, [2256] = {.lex_state = 74, .external_lex_state = 5}, - [2257] = {.lex_state = 74, .external_lex_state = 5}, + [2257] = {.lex_state = 4, .external_lex_state = 5}, [2258] = {.lex_state = 74, .external_lex_state = 5}, - [2259] = {.lex_state = 74, .external_lex_state = 3}, + [2259] = {.lex_state = 74, .external_lex_state = 5}, [2260] = {.lex_state = 74, .external_lex_state = 5}, [2261] = {.lex_state = 74, .external_lex_state = 5}, - [2262] = {.lex_state = 74, .external_lex_state = 3}, - [2263] = {.lex_state = 74, .external_lex_state = 3}, + [2262] = {.lex_state = 74, .external_lex_state = 5}, + [2263] = {.lex_state = 74, .external_lex_state = 5}, [2264] = {.lex_state = 74, .external_lex_state = 3}, - [2265] = {.lex_state = 74, .external_lex_state = 3}, - [2266] = {.lex_state = 75, .external_lex_state = 7}, - [2267] = {.lex_state = 74, .external_lex_state = 3}, + [2265] = {.lex_state = 75, .external_lex_state = 7}, + [2266] = {.lex_state = 74, .external_lex_state = 3}, + [2267] = {.lex_state = 75, .external_lex_state = 7}, [2268] = {.lex_state = 75, .external_lex_state = 7}, - [2269] = {.lex_state = 75, .external_lex_state = 7}, - [2270] = {.lex_state = 75, .external_lex_state = 7}, - [2271] = {.lex_state = 74, .external_lex_state = 3}, + [2269] = {.lex_state = 74, .external_lex_state = 3}, + [2270] = {.lex_state = 74, .external_lex_state = 5}, + [2271] = {.lex_state = 74, .external_lex_state = 5}, [2272] = {.lex_state = 74, .external_lex_state = 5}, [2273] = {.lex_state = 74, .external_lex_state = 3}, - [2274] = {.lex_state = 74, .external_lex_state = 5}, - [2275] = {.lex_state = 74, .external_lex_state = 3}, - [2276] = {.lex_state = 74, .external_lex_state = 5}, + [2274] = {.lex_state = 74, .external_lex_state = 3}, + [2275] = {.lex_state = 74, .external_lex_state = 5}, + [2276] = {.lex_state = 75, .external_lex_state = 7}, [2277] = {.lex_state = 74, .external_lex_state = 5}, [2278] = {.lex_state = 74, .external_lex_state = 5}, - [2279] = {.lex_state = 74, .external_lex_state = 3}, + [2279] = {.lex_state = 75, .external_lex_state = 7}, [2280] = {.lex_state = 74, .external_lex_state = 3}, [2281] = {.lex_state = 74, .external_lex_state = 5}, [2282] = {.lex_state = 74, .external_lex_state = 3}, - [2283] = {.lex_state = 74, .external_lex_state = 5}, - [2284] = {.lex_state = 74, .external_lex_state = 5}, - [2285] = {.lex_state = 74, .external_lex_state = 5}, + [2283] = {.lex_state = 74, .external_lex_state = 3}, + [2284] = {.lex_state = 75, .external_lex_state = 8}, + [2285] = {.lex_state = 74, .external_lex_state = 3}, [2286] = {.lex_state = 74, .external_lex_state = 3}, - [2287] = {.lex_state = 74, .external_lex_state = 5}, - [2288] = {.lex_state = 74, .external_lex_state = 5}, - [2289] = {.lex_state = 74, .external_lex_state = 5}, - [2290] = {.lex_state = 75, .external_lex_state = 8}, + [2287] = {.lex_state = 75, .external_lex_state = 7}, + [2288] = {.lex_state = 74, .external_lex_state = 3}, + [2289] = {.lex_state = 74, .external_lex_state = 3}, + [2290] = {.lex_state = 74, .external_lex_state = 3}, [2291] = {.lex_state = 74, .external_lex_state = 5}, [2292] = {.lex_state = 74, .external_lex_state = 3}, - [2293] = {.lex_state = 74, .external_lex_state = 3}, - [2294] = {.lex_state = 74, .external_lex_state = 3}, + [2293] = {.lex_state = 74, .external_lex_state = 5}, + [2294] = {.lex_state = 74, .external_lex_state = 5}, [2295] = {.lex_state = 74, .external_lex_state = 5}, - [2296] = {.lex_state = 74, .external_lex_state = 3}, - [2297] = {.lex_state = 75, .external_lex_state = 8}, - [2298] = {.lex_state = 74, .external_lex_state = 3}, - [2299] = {.lex_state = 74, .external_lex_state = 3}, - [2300] = {.lex_state = 74, .external_lex_state = 3}, - [2301] = {.lex_state = 74, .external_lex_state = 5}, - [2302] = {.lex_state = 74, .external_lex_state = 5}, - [2303] = {.lex_state = 74, .external_lex_state = 5}, - [2304] = {.lex_state = 75, .external_lex_state = 7}, - [2305] = {.lex_state = 74, .external_lex_state = 3}, - [2306] = {.lex_state = 74, .external_lex_state = 5}, - [2307] = {.lex_state = 75, .external_lex_state = 7}, + [2296] = {.lex_state = 74, .external_lex_state = 5}, + [2297] = {.lex_state = 74, .external_lex_state = 3}, + [2298] = {.lex_state = 74, .external_lex_state = 5}, + [2299] = {.lex_state = 74, .external_lex_state = 5}, + [2300] = {.lex_state = 75, .external_lex_state = 7}, + [2301] = {.lex_state = 75, .external_lex_state = 7}, + [2302] = {.lex_state = 74, .external_lex_state = 3}, + [2303] = {.lex_state = 4, .external_lex_state = 5}, + [2304] = {.lex_state = 74, .external_lex_state = 5}, + [2305] = {.lex_state = 74, .external_lex_state = 5}, + [2306] = {.lex_state = 74, .external_lex_state = 3}, + [2307] = {.lex_state = 74, .external_lex_state = 5}, [2308] = {.lex_state = 74, .external_lex_state = 3}, [2309] = {.lex_state = 74, .external_lex_state = 3}, - [2310] = {.lex_state = 74, .external_lex_state = 3}, + [2310] = {.lex_state = 74, .external_lex_state = 5}, [2311] = {.lex_state = 74, .external_lex_state = 5}, - [2312] = {.lex_state = 74, .external_lex_state = 3}, - [2313] = {.lex_state = 75, .external_lex_state = 7}, - [2314] = {.lex_state = 74, .external_lex_state = 5}, - [2315] = {.lex_state = 74, .external_lex_state = 3}, + [2312] = {.lex_state = 75, .external_lex_state = 8}, + [2313] = {.lex_state = 74, .external_lex_state = 3}, + [2314] = {.lex_state = 74, .external_lex_state = 3}, + [2315] = {.lex_state = 74, .external_lex_state = 5}, [2316] = {.lex_state = 74, .external_lex_state = 5}, [2317] = {.lex_state = 74, .external_lex_state = 3}, - [2318] = {.lex_state = 74, .external_lex_state = 3}, - [2319] = {.lex_state = 74, .external_lex_state = 3}, - [2320] = {.lex_state = 75, .external_lex_state = 7}, - [2321] = {.lex_state = 74, .external_lex_state = 3}, - [2322] = {.lex_state = 74, .external_lex_state = 5}, + [2318] = {.lex_state = 74, .external_lex_state = 5}, + [2319] = {.lex_state = 74, .external_lex_state = 5}, + [2320] = {.lex_state = 74, .external_lex_state = 5}, + [2321] = {.lex_state = 74, .external_lex_state = 5}, + [2322] = {.lex_state = 74, .external_lex_state = 3}, [2323] = {.lex_state = 74, .external_lex_state = 5}, - [2324] = {.lex_state = 74, .external_lex_state = 3}, - [2325] = {.lex_state = 74, .external_lex_state = 3}, + [2324] = {.lex_state = 74, .external_lex_state = 5}, + [2325] = {.lex_state = 74, .external_lex_state = 5}, [2326] = {.lex_state = 74, .external_lex_state = 5}, - [2327] = {.lex_state = 74, .external_lex_state = 3}, - [2328] = {.lex_state = 74, .external_lex_state = 5}, - [2329] = {.lex_state = 74, .external_lex_state = 5}, + [2327] = {.lex_state = 74, .external_lex_state = 5}, + [2328] = {.lex_state = 74, .external_lex_state = 3}, + [2329] = {.lex_state = 75, .external_lex_state = 8}, [2330] = {.lex_state = 74, .external_lex_state = 3}, - [2331] = {.lex_state = 74, .external_lex_state = 5}, - [2332] = {.lex_state = 74, .external_lex_state = 3}, - [2333] = {.lex_state = 74, .external_lex_state = 5}, - [2334] = {.lex_state = 74, .external_lex_state = 5}, - [2335] = {.lex_state = 74, .external_lex_state = 5}, + [2331] = {.lex_state = 74, .external_lex_state = 3}, + [2332] = {.lex_state = 74, .external_lex_state = 5}, + [2333] = {.lex_state = 74, .external_lex_state = 3}, + [2334] = {.lex_state = 74, .external_lex_state = 3}, + [2335] = {.lex_state = 74, .external_lex_state = 3}, [2336] = {.lex_state = 74, .external_lex_state = 3}, [2337] = {.lex_state = 74, .external_lex_state = 3}, [2338] = {.lex_state = 74, .external_lex_state = 3}, - [2339] = {.lex_state = 74, .external_lex_state = 5}, - [2340] = {.lex_state = 74, .external_lex_state = 5}, - [2341] = {.lex_state = 74, .external_lex_state = 3}, - [2342] = {.lex_state = 74, .external_lex_state = 5}, + [2339] = {.lex_state = 74, .external_lex_state = 3}, + [2340] = {.lex_state = 74, .external_lex_state = 3}, + [2341] = {.lex_state = 74, .external_lex_state = 5}, + [2342] = {.lex_state = 75, .external_lex_state = 8}, [2343] = {.lex_state = 74, .external_lex_state = 5}, - [2344] = {.lex_state = 74, .external_lex_state = 5}, - [2345] = {.lex_state = 75, .external_lex_state = 2}, - [2346] = {.lex_state = 75, .external_lex_state = 7}, - [2347] = {.lex_state = 74, .external_lex_state = 3}, + [2344] = {.lex_state = 74, .external_lex_state = 3}, + [2345] = {.lex_state = 74, .external_lex_state = 3}, + [2346] = {.lex_state = 74, .external_lex_state = 5}, + [2347] = {.lex_state = 74, .external_lex_state = 5}, [2348] = {.lex_state = 74, .external_lex_state = 5}, [2349] = {.lex_state = 74, .external_lex_state = 3}, - [2350] = {.lex_state = 74, .external_lex_state = 3}, + [2350] = {.lex_state = 74, .external_lex_state = 5}, [2351] = {.lex_state = 74, .external_lex_state = 5}, - [2352] = {.lex_state = 75, .external_lex_state = 7}, - [2353] = {.lex_state = 75, .external_lex_state = 8}, + [2352] = {.lex_state = 74, .external_lex_state = 3}, + [2353] = {.lex_state = 74, .external_lex_state = 5}, [2354] = {.lex_state = 75, .external_lex_state = 8}, [2355] = {.lex_state = 74, .external_lex_state = 5}, - [2356] = {.lex_state = 74, .external_lex_state = 5}, + [2356] = {.lex_state = 74, .external_lex_state = 3}, [2357] = {.lex_state = 74, .external_lex_state = 5}, [2358] = {.lex_state = 74, .external_lex_state = 5}, - [2359] = {.lex_state = 74, .external_lex_state = 5}, + [2359] = {.lex_state = 74, .external_lex_state = 3}, [2360] = {.lex_state = 74, .external_lex_state = 5}, - [2361] = {.lex_state = 74, .external_lex_state = 3}, + [2361] = {.lex_state = 74, .external_lex_state = 5}, [2362] = {.lex_state = 74, .external_lex_state = 5}, [2363] = {.lex_state = 74, .external_lex_state = 3}, - [2364] = {.lex_state = 74, .external_lex_state = 3}, + [2364] = {.lex_state = 74, .external_lex_state = 5}, [2365] = {.lex_state = 74, .external_lex_state = 5}, - [2366] = {.lex_state = 74, .external_lex_state = 5}, - [2367] = {.lex_state = 4, .external_lex_state = 5}, - [2368] = {.lex_state = 75, .external_lex_state = 7}, + [2366] = {.lex_state = 75, .external_lex_state = 8}, + [2367] = {.lex_state = 74, .external_lex_state = 5}, + [2368] = {.lex_state = 74, .external_lex_state = 5}, [2369] = {.lex_state = 74, .external_lex_state = 5}, - [2370] = {.lex_state = 74, .external_lex_state = 3}, - [2371] = {.lex_state = 75, .external_lex_state = 7}, - [2372] = {.lex_state = 74, .external_lex_state = 3}, - [2373] = {.lex_state = 74, .external_lex_state = 3}, - [2374] = {.lex_state = 74, .external_lex_state = 3}, - [2375] = {.lex_state = 74, .external_lex_state = 5}, - [2376] = {.lex_state = 74, .external_lex_state = 5}, - [2377] = {.lex_state = 74, .external_lex_state = 5}, + [2370] = {.lex_state = 74, .external_lex_state = 5}, + [2371] = {.lex_state = 74, .external_lex_state = 5}, + [2372] = {.lex_state = 75, .external_lex_state = 7}, + [2373] = {.lex_state = 75, .external_lex_state = 7}, + [2374] = {.lex_state = 74, .external_lex_state = 5}, + [2375] = {.lex_state = 74, .external_lex_state = 3}, + [2376] = {.lex_state = 75, .external_lex_state = 7}, + [2377] = {.lex_state = 74, .external_lex_state = 3}, [2378] = {.lex_state = 74, .external_lex_state = 5}, [2379] = {.lex_state = 74, .external_lex_state = 5}, [2380] = {.lex_state = 74, .external_lex_state = 5}, [2381] = {.lex_state = 74, .external_lex_state = 5}, - [2382] = {.lex_state = 75, .external_lex_state = 7}, + [2382] = {.lex_state = 74, .external_lex_state = 5}, [2383] = {.lex_state = 74, .external_lex_state = 3}, - [2384] = {.lex_state = 74, .external_lex_state = 5}, - [2385] = {.lex_state = 74, .external_lex_state = 5}, - [2386] = {.lex_state = 75, .external_lex_state = 2}, + [2384] = {.lex_state = 75, .external_lex_state = 7}, + [2385] = {.lex_state = 74, .external_lex_state = 3}, + [2386] = {.lex_state = 74, .external_lex_state = 5}, [2387] = {.lex_state = 74, .external_lex_state = 5}, - [2388] = {.lex_state = 74, .external_lex_state = 3}, + [2388] = {.lex_state = 74, .external_lex_state = 5}, [2389] = {.lex_state = 74, .external_lex_state = 3}, - [2390] = {.lex_state = 74, .external_lex_state = 3}, + [2390] = {.lex_state = 74, .external_lex_state = 5}, [2391] = {.lex_state = 74, .external_lex_state = 3}, - [2392] = {.lex_state = 74, .external_lex_state = 3}, + [2392] = {.lex_state = 74, .external_lex_state = 5}, [2393] = {.lex_state = 74, .external_lex_state = 3}, - [2394] = {.lex_state = 74, .external_lex_state = 3}, - [2395] = {.lex_state = 74, .external_lex_state = 3}, + [2394] = {.lex_state = 74, .external_lex_state = 5}, + [2395] = {.lex_state = 74, .external_lex_state = 5}, [2396] = {.lex_state = 74, .external_lex_state = 5}, - [2397] = {.lex_state = 74, .external_lex_state = 5}, + [2397] = {.lex_state = 74, .external_lex_state = 3}, [2398] = {.lex_state = 74, .external_lex_state = 5}, - [2399] = {.lex_state = 75, .external_lex_state = 7}, - [2400] = {.lex_state = 75, .external_lex_state = 8}, + [2399] = {.lex_state = 74, .external_lex_state = 3}, + [2400] = {.lex_state = 75, .external_lex_state = 2}, [2401] = {.lex_state = 74, .external_lex_state = 3}, - [2402] = {.lex_state = 74, .external_lex_state = 3}, - [2403] = {.lex_state = 74, .external_lex_state = 5}, + [2402] = {.lex_state = 74, .external_lex_state = 5}, + [2403] = {.lex_state = 74, .external_lex_state = 3}, [2404] = {.lex_state = 74, .external_lex_state = 3}, [2405] = {.lex_state = 74, .external_lex_state = 3}, [2406] = {.lex_state = 74, .external_lex_state = 3}, - [2407] = {.lex_state = 4, .external_lex_state = 3}, + [2407] = {.lex_state = 74, .external_lex_state = 3}, [2408] = {.lex_state = 74, .external_lex_state = 3}, - [2409] = {.lex_state = 74, .external_lex_state = 3}, - [2410] = {.lex_state = 74, .external_lex_state = 3}, + [2409] = {.lex_state = 75, .external_lex_state = 8}, + [2410] = {.lex_state = 74, .external_lex_state = 5}, [2411] = {.lex_state = 74, .external_lex_state = 3}, - [2412] = {.lex_state = 74, .external_lex_state = 3}, + [2412] = {.lex_state = 4, .external_lex_state = 3}, [2413] = {.lex_state = 74, .external_lex_state = 3}, [2414] = {.lex_state = 74, .external_lex_state = 3}, [2415] = {.lex_state = 74, .external_lex_state = 3}, @@ -15923,17 +15936,17 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [2420] = {.lex_state = 74, .external_lex_state = 3}, [2421] = {.lex_state = 74, .external_lex_state = 3}, [2422] = {.lex_state = 74, .external_lex_state = 3}, - [2423] = {.lex_state = 74, .external_lex_state = 5}, - [2424] = {.lex_state = 74, .external_lex_state = 3}, + [2423] = {.lex_state = 74, .external_lex_state = 3}, + [2424] = {.lex_state = 75, .external_lex_state = 8}, [2425] = {.lex_state = 74, .external_lex_state = 3}, - [2426] = {.lex_state = 74, .external_lex_state = 3}, + [2426] = {.lex_state = 75, .external_lex_state = 8}, [2427] = {.lex_state = 74, .external_lex_state = 3}, [2428] = {.lex_state = 74, .external_lex_state = 3}, [2429] = {.lex_state = 74, .external_lex_state = 3}, [2430] = {.lex_state = 74, .external_lex_state = 3}, [2431] = {.lex_state = 74, .external_lex_state = 3}, - [2432] = {.lex_state = 75, .external_lex_state = 7}, - [2433] = {.lex_state = 75, .external_lex_state = 2}, + [2432] = {.lex_state = 74, .external_lex_state = 3}, + [2433] = {.lex_state = 74, .external_lex_state = 3}, [2434] = {.lex_state = 74, .external_lex_state = 3}, [2435] = {.lex_state = 74, .external_lex_state = 3}, [2436] = {.lex_state = 74, .external_lex_state = 3}, @@ -15941,11 +15954,11 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [2438] = {.lex_state = 74, .external_lex_state = 3}, [2439] = {.lex_state = 74, .external_lex_state = 3}, [2440] = {.lex_state = 74, .external_lex_state = 3}, - [2441] = {.lex_state = 74, .external_lex_state = 3}, + [2441] = {.lex_state = 75, .external_lex_state = 8}, [2442] = {.lex_state = 74, .external_lex_state = 3}, [2443] = {.lex_state = 74, .external_lex_state = 3}, [2444] = {.lex_state = 74, .external_lex_state = 3}, - [2445] = {.lex_state = 74, .external_lex_state = 3}, + [2445] = {.lex_state = 75, .external_lex_state = 8}, [2446] = {.lex_state = 74, .external_lex_state = 3}, [2447] = {.lex_state = 74, .external_lex_state = 3}, [2448] = {.lex_state = 74, .external_lex_state = 3}, @@ -15953,30 +15966,30 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [2450] = {.lex_state = 74, .external_lex_state = 3}, [2451] = {.lex_state = 74, .external_lex_state = 3}, [2452] = {.lex_state = 74, .external_lex_state = 3}, - [2453] = {.lex_state = 74, .external_lex_state = 3}, - [2454] = {.lex_state = 74, .external_lex_state = 5}, - [2455] = {.lex_state = 75, .external_lex_state = 7}, + [2453] = {.lex_state = 74, .external_lex_state = 5}, + [2454] = {.lex_state = 74, .external_lex_state = 3}, + [2455] = {.lex_state = 74, .external_lex_state = 3}, [2456] = {.lex_state = 74, .external_lex_state = 3}, - [2457] = {.lex_state = 74, .external_lex_state = 5}, - [2458] = {.lex_state = 74, .external_lex_state = 5}, - [2459] = {.lex_state = 75, .external_lex_state = 8}, - [2460] = {.lex_state = 74, .external_lex_state = 5}, - [2461] = {.lex_state = 74, .external_lex_state = 5}, - [2462] = {.lex_state = 74, .external_lex_state = 3}, - [2463] = {.lex_state = 75, .external_lex_state = 8}, + [2457] = {.lex_state = 74, .external_lex_state = 3}, + [2458] = {.lex_state = 74, .external_lex_state = 3}, + [2459] = {.lex_state = 74, .external_lex_state = 3}, + [2460] = {.lex_state = 74, .external_lex_state = 3}, + [2461] = {.lex_state = 74, .external_lex_state = 3}, + [2462] = {.lex_state = 74, .external_lex_state = 5}, + [2463] = {.lex_state = 74, .external_lex_state = 5}, [2464] = {.lex_state = 74, .external_lex_state = 5}, - [2465] = {.lex_state = 75, .external_lex_state = 2}, + [2465] = {.lex_state = 74, .external_lex_state = 3}, [2466] = {.lex_state = 74, .external_lex_state = 3}, - [2467] = {.lex_state = 74, .external_lex_state = 5}, + [2467] = {.lex_state = 74, .external_lex_state = 3}, [2468] = {.lex_state = 74, .external_lex_state = 3}, - [2469] = {.lex_state = 75, .external_lex_state = 8}, - [2470] = {.lex_state = 74, .external_lex_state = 5}, - [2471] = {.lex_state = 74, .external_lex_state = 5}, + [2469] = {.lex_state = 74, .external_lex_state = 5}, + [2470] = {.lex_state = 74, .external_lex_state = 3}, + [2471] = {.lex_state = 75, .external_lex_state = 7}, [2472] = {.lex_state = 74, .external_lex_state = 3}, - [2473] = {.lex_state = 74, .external_lex_state = 3}, + [2473] = {.lex_state = 75, .external_lex_state = 7}, [2474] = {.lex_state = 74, .external_lex_state = 3}, - [2475] = {.lex_state = 75, .external_lex_state = 8}, - [2476] = {.lex_state = 75, .external_lex_state = 8}, + [2475] = {.lex_state = 74, .external_lex_state = 3}, + [2476] = {.lex_state = 74, .external_lex_state = 3}, [2477] = {.lex_state = 74, .external_lex_state = 3}, [2478] = {.lex_state = 74, .external_lex_state = 3}, [2479] = {.lex_state = 74, .external_lex_state = 3}, @@ -15985,9 +15998,9 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [2482] = {.lex_state = 74, .external_lex_state = 3}, [2483] = {.lex_state = 74, .external_lex_state = 3}, [2484] = {.lex_state = 74, .external_lex_state = 3}, - [2485] = {.lex_state = 74, .external_lex_state = 5}, + [2485] = {.lex_state = 74, .external_lex_state = 3}, [2486] = {.lex_state = 74, .external_lex_state = 3}, - [2487] = {.lex_state = 74, .external_lex_state = 5}, + [2487] = {.lex_state = 74, .external_lex_state = 3}, [2488] = {.lex_state = 74, .external_lex_state = 3}, [2489] = {.lex_state = 74, .external_lex_state = 3}, [2490] = {.lex_state = 74, .external_lex_state = 3}, @@ -15997,7 +16010,7 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [2494] = {.lex_state = 74, .external_lex_state = 3}, [2495] = {.lex_state = 74, .external_lex_state = 3}, [2496] = {.lex_state = 74, .external_lex_state = 3}, - [2497] = {.lex_state = 74, .external_lex_state = 3}, + [2497] = {.lex_state = 74, .external_lex_state = 5}, [2498] = {.lex_state = 74, .external_lex_state = 3}, [2499] = {.lex_state = 74, .external_lex_state = 3}, [2500] = {.lex_state = 74, .external_lex_state = 3}, @@ -16027,12 +16040,12 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [2524] = {.lex_state = 74, .external_lex_state = 3}, [2525] = {.lex_state = 74, .external_lex_state = 3}, [2526] = {.lex_state = 74, .external_lex_state = 3}, - [2527] = {.lex_state = 74, .external_lex_state = 3}, + [2527] = {.lex_state = 74, .external_lex_state = 5}, [2528] = {.lex_state = 74, .external_lex_state = 3}, [2529] = {.lex_state = 74, .external_lex_state = 3}, [2530] = {.lex_state = 74, .external_lex_state = 3}, [2531] = {.lex_state = 74, .external_lex_state = 3}, - [2532] = {.lex_state = 74, .external_lex_state = 3}, + [2532] = {.lex_state = 74, .external_lex_state = 5}, [2533] = {.lex_state = 74, .external_lex_state = 3}, [2534] = {.lex_state = 74, .external_lex_state = 3}, [2535] = {.lex_state = 74, .external_lex_state = 3}, @@ -16040,33 +16053,33 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [2537] = {.lex_state = 74, .external_lex_state = 3}, [2538] = {.lex_state = 74, .external_lex_state = 3}, [2539] = {.lex_state = 74, .external_lex_state = 3}, - [2540] = {.lex_state = 74, .external_lex_state = 3}, - [2541] = {.lex_state = 74, .external_lex_state = 3}, - [2542] = {.lex_state = 74, .external_lex_state = 3}, + [2540] = {.lex_state = 74, .external_lex_state = 5}, + [2541] = {.lex_state = 75, .external_lex_state = 2}, + [2542] = {.lex_state = 75, .external_lex_state = 2}, [2543] = {.lex_state = 74, .external_lex_state = 3}, - [2544] = {.lex_state = 74, .external_lex_state = 3}, - [2545] = {.lex_state = 75, .external_lex_state = 8}, - [2546] = {.lex_state = 74, .external_lex_state = 3}, - [2547] = {.lex_state = 75, .external_lex_state = 8}, + [2544] = {.lex_state = 74, .external_lex_state = 5}, + [2545] = {.lex_state = 74, .external_lex_state = 3}, + [2546] = {.lex_state = 74, .external_lex_state = 5}, + [2547] = {.lex_state = 74, .external_lex_state = 3}, [2548] = {.lex_state = 75, .external_lex_state = 8}, [2549] = {.lex_state = 74, .external_lex_state = 3}, - [2550] = {.lex_state = 75, .external_lex_state = 8}, - [2551] = {.lex_state = 74, .external_lex_state = 3}, - [2552] = {.lex_state = 74, .external_lex_state = 3}, + [2550] = {.lex_state = 74, .external_lex_state = 3}, + [2551] = {.lex_state = 75, .external_lex_state = 8}, + [2552] = {.lex_state = 75, .external_lex_state = 8}, [2553] = {.lex_state = 74, .external_lex_state = 3}, - [2554] = {.lex_state = 75, .external_lex_state = 8}, - [2555] = {.lex_state = 75, .external_lex_state = 8}, + [2554] = {.lex_state = 74, .external_lex_state = 3}, + [2555] = {.lex_state = 74, .external_lex_state = 3}, [2556] = {.lex_state = 74, .external_lex_state = 3}, [2557] = {.lex_state = 74, .external_lex_state = 3}, [2558] = {.lex_state = 74, .external_lex_state = 3}, [2559] = {.lex_state = 74, .external_lex_state = 3}, [2560] = {.lex_state = 74, .external_lex_state = 3}, - [2561] = {.lex_state = 75, .external_lex_state = 8}, - [2562] = {.lex_state = 75, .external_lex_state = 8}, - [2563] = {.lex_state = 75, .external_lex_state = 6}, - [2564] = {.lex_state = 75, .external_lex_state = 6}, - [2565] = {.lex_state = 75, .external_lex_state = 6}, - [2566] = {.lex_state = 75, .external_lex_state = 6}, + [2561] = {.lex_state = 74, .external_lex_state = 3}, + [2562] = {.lex_state = 74, .external_lex_state = 3}, + [2563] = {.lex_state = 74, .external_lex_state = 3}, + [2564] = {.lex_state = 74, .external_lex_state = 3}, + [2565] = {.lex_state = 74, .external_lex_state = 3}, + [2566] = {.lex_state = 74, .external_lex_state = 3}, [2567] = {.lex_state = 74, .external_lex_state = 3}, [2568] = {.lex_state = 74, .external_lex_state = 3}, [2569] = {.lex_state = 74, .external_lex_state = 3}, @@ -16074,39 +16087,39 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [2571] = {.lex_state = 74, .external_lex_state = 3}, [2572] = {.lex_state = 74, .external_lex_state = 3}, [2573] = {.lex_state = 74, .external_lex_state = 3}, - [2574] = {.lex_state = 75, .external_lex_state = 8}, - [2575] = {.lex_state = 75, .external_lex_state = 8}, + [2574] = {.lex_state = 74, .external_lex_state = 3}, + [2575] = {.lex_state = 74, .external_lex_state = 3}, [2576] = {.lex_state = 74, .external_lex_state = 3}, - [2577] = {.lex_state = 75, .external_lex_state = 6}, + [2577] = {.lex_state = 74, .external_lex_state = 3}, [2578] = {.lex_state = 74, .external_lex_state = 3}, [2579] = {.lex_state = 74, .external_lex_state = 3}, [2580] = {.lex_state = 74, .external_lex_state = 3}, [2581] = {.lex_state = 74, .external_lex_state = 3}, - [2582] = {.lex_state = 74, .external_lex_state = 3}, - [2583] = {.lex_state = 74, .external_lex_state = 3}, - [2584] = {.lex_state = 74, .external_lex_state = 3}, - [2585] = {.lex_state = 74, .external_lex_state = 3}, - [2586] = {.lex_state = 74, .external_lex_state = 3}, - [2587] = {.lex_state = 74, .external_lex_state = 3}, + [2582] = {.lex_state = 75, .external_lex_state = 6}, + [2583] = {.lex_state = 75, .external_lex_state = 6}, + [2584] = {.lex_state = 75, .external_lex_state = 6}, + [2585] = {.lex_state = 75, .external_lex_state = 6}, + [2586] = {.lex_state = 75, .external_lex_state = 8}, + [2587] = {.lex_state = 75, .external_lex_state = 8}, [2588] = {.lex_state = 74, .external_lex_state = 3}, - [2589] = {.lex_state = 74, .external_lex_state = 3}, + [2589] = {.lex_state = 75, .external_lex_state = 8}, [2590] = {.lex_state = 74, .external_lex_state = 3}, - [2591] = {.lex_state = 74, .external_lex_state = 3}, - [2592] = {.lex_state = 74, .external_lex_state = 3}, + [2591] = {.lex_state = 75, .external_lex_state = 6}, + [2592] = {.lex_state = 75, .external_lex_state = 6}, [2593] = {.lex_state = 74, .external_lex_state = 3}, - [2594] = {.lex_state = 74, .external_lex_state = 3}, - [2595] = {.lex_state = 74, .external_lex_state = 3}, + [2594] = {.lex_state = 75, .external_lex_state = 8}, + [2595] = {.lex_state = 75, .external_lex_state = 8}, [2596] = {.lex_state = 74, .external_lex_state = 3}, - [2597] = {.lex_state = 75, .external_lex_state = 6}, - [2598] = {.lex_state = 75, .external_lex_state = 6}, - [2599] = {.lex_state = 74, .external_lex_state = 5}, + [2597] = {.lex_state = 74, .external_lex_state = 3}, + [2598] = {.lex_state = 74, .external_lex_state = 3}, + [2599] = {.lex_state = 74, .external_lex_state = 3}, [2600] = {.lex_state = 74, .external_lex_state = 3}, - [2601] = {.lex_state = 74, .external_lex_state = 3}, - [2602] = {.lex_state = 74, .external_lex_state = 3}, - [2603] = {.lex_state = 75, .external_lex_state = 6}, - [2604] = {.lex_state = 75, .external_lex_state = 6}, + [2601] = {.lex_state = 75, .external_lex_state = 2}, + [2602] = {.lex_state = 75, .external_lex_state = 8}, + [2603] = {.lex_state = 74, .external_lex_state = 3}, + [2604] = {.lex_state = 75, .external_lex_state = 2}, [2605] = {.lex_state = 74, .external_lex_state = 3}, - [2606] = {.lex_state = 74, .external_lex_state = 3}, + [2606] = {.lex_state = 75, .external_lex_state = 2}, [2607] = {.lex_state = 74, .external_lex_state = 3}, [2608] = {.lex_state = 74, .external_lex_state = 3}, [2609] = {.lex_state = 74, .external_lex_state = 3}, @@ -16114,34 +16127,34 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [2611] = {.lex_state = 74, .external_lex_state = 3}, [2612] = {.lex_state = 74, .external_lex_state = 3}, [2613] = {.lex_state = 74, .external_lex_state = 3}, - [2614] = {.lex_state = 74, .external_lex_state = 3}, - [2615] = {.lex_state = 74, .external_lex_state = 3}, - [2616] = {.lex_state = 75, .external_lex_state = 6}, + [2614] = {.lex_state = 75, .external_lex_state = 8}, + [2615] = {.lex_state = 75, .external_lex_state = 8}, + [2616] = {.lex_state = 74, .external_lex_state = 3}, [2617] = {.lex_state = 74, .external_lex_state = 3}, [2618] = {.lex_state = 74, .external_lex_state = 3}, - [2619] = {.lex_state = 74, .external_lex_state = 3}, - [2620] = {.lex_state = 75, .external_lex_state = 2}, - [2621] = {.lex_state = 75, .external_lex_state = 8}, - [2622] = {.lex_state = 75, .external_lex_state = 2}, - [2623] = {.lex_state = 75, .external_lex_state = 8}, - [2624] = {.lex_state = 75, .external_lex_state = 2}, + [2619] = {.lex_state = 75, .external_lex_state = 8}, + [2620] = {.lex_state = 74, .external_lex_state = 3}, + [2621] = {.lex_state = 74, .external_lex_state = 3}, + [2622] = {.lex_state = 74, .external_lex_state = 3}, + [2623] = {.lex_state = 74, .external_lex_state = 3}, + [2624] = {.lex_state = 74, .external_lex_state = 3}, [2625] = {.lex_state = 75, .external_lex_state = 8}, - [2626] = {.lex_state = 74, .external_lex_state = 3}, - [2627] = {.lex_state = 74, .external_lex_state = 3}, + [2626] = {.lex_state = 75, .external_lex_state = 6}, + [2627] = {.lex_state = 75, .external_lex_state = 6}, [2628] = {.lex_state = 74, .external_lex_state = 3}, - [2629] = {.lex_state = 74, .external_lex_state = 3}, - [2630] = {.lex_state = 74, .external_lex_state = 3}, - [2631] = {.lex_state = 75, .external_lex_state = 8}, - [2632] = {.lex_state = 75, .external_lex_state = 8}, + [2629] = {.lex_state = 75, .external_lex_state = 6}, + [2630] = {.lex_state = 75, .external_lex_state = 6}, + [2631] = {.lex_state = 74, .external_lex_state = 3}, + [2632] = {.lex_state = 74, .external_lex_state = 5}, [2633] = {.lex_state = 74, .external_lex_state = 3}, [2634] = {.lex_state = 74, .external_lex_state = 3}, [2635] = {.lex_state = 74, .external_lex_state = 3}, - [2636] = {.lex_state = 75, .external_lex_state = 8}, - [2637] = {.lex_state = 74, .external_lex_state = 3}, + [2636] = {.lex_state = 74, .external_lex_state = 3}, + [2637] = {.lex_state = 75, .external_lex_state = 8}, [2638] = {.lex_state = 74, .external_lex_state = 3}, - [2639] = {.lex_state = 74, .external_lex_state = 3}, - [2640] = {.lex_state = 75, .external_lex_state = 6}, - [2641] = {.lex_state = 4, .external_lex_state = 3}, + [2639] = {.lex_state = 75, .external_lex_state = 8}, + [2640] = {.lex_state = 75, .external_lex_state = 8}, + [2641] = {.lex_state = 74, .external_lex_state = 3}, [2642] = {.lex_state = 75, .external_lex_state = 6}, [2643] = {.lex_state = 75, .external_lex_state = 6}, [2644] = {.lex_state = 75, .external_lex_state = 6}, @@ -16152,48 +16165,48 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [2649] = {.lex_state = 75, .external_lex_state = 6}, [2650] = {.lex_state = 75, .external_lex_state = 6}, [2651] = {.lex_state = 74, .external_lex_state = 3}, - [2652] = {.lex_state = 74, .external_lex_state = 3}, - [2653] = {.lex_state = 75, .external_lex_state = 6}, + [2652] = {.lex_state = 4, .external_lex_state = 3}, + [2653] = {.lex_state = 74, .external_lex_state = 3}, [2654] = {.lex_state = 75, .external_lex_state = 6}, - [2655] = {.lex_state = 74, .external_lex_state = 3}, - [2656] = {.lex_state = 75, .external_lex_state = 6}, + [2655] = {.lex_state = 75, .external_lex_state = 6}, + [2656] = {.lex_state = 74, .external_lex_state = 3}, [2657] = {.lex_state = 75, .external_lex_state = 6}, [2658] = {.lex_state = 75, .external_lex_state = 6}, - [2659] = {.lex_state = 75, .external_lex_state = 6}, - [2660] = {.lex_state = 75, .external_lex_state = 6}, - [2661] = {.lex_state = 75, .external_lex_state = 8}, - [2662] = {.lex_state = 74, .external_lex_state = 3}, + [2659] = {.lex_state = 75, .external_lex_state = 8}, + [2660] = {.lex_state = 74, .external_lex_state = 3}, + [2661] = {.lex_state = 75, .external_lex_state = 6}, + [2662] = {.lex_state = 75, .external_lex_state = 6}, [2663] = {.lex_state = 74, .external_lex_state = 3}, - [2664] = {.lex_state = 75, .external_lex_state = 6}, - [2665] = {.lex_state = 9, .external_lex_state = 6}, - [2666] = {.lex_state = 9, .external_lex_state = 6}, - [2667] = {.lex_state = 75, .external_lex_state = 8}, + [2664] = {.lex_state = 74, .external_lex_state = 3}, + [2665] = {.lex_state = 74, .external_lex_state = 3}, + [2666] = {.lex_state = 75, .external_lex_state = 6}, + [2667] = {.lex_state = 75, .external_lex_state = 6}, [2668] = {.lex_state = 9, .external_lex_state = 6}, - [2669] = {.lex_state = 74, .external_lex_state = 3}, + [2669] = {.lex_state = 9, .external_lex_state = 6}, [2670] = {.lex_state = 9, .external_lex_state = 6}, - [2671] = {.lex_state = 74, .external_lex_state = 3}, + [2671] = {.lex_state = 9, .external_lex_state = 6}, [2672] = {.lex_state = 9, .external_lex_state = 6}, [2673] = {.lex_state = 9, .external_lex_state = 6}, [2674] = {.lex_state = 9, .external_lex_state = 6}, - [2675] = {.lex_state = 74, .external_lex_state = 3}, + [2675] = {.lex_state = 9, .external_lex_state = 6}, [2676] = {.lex_state = 9, .external_lex_state = 6}, [2677] = {.lex_state = 9, .external_lex_state = 6}, [2678] = {.lex_state = 9, .external_lex_state = 6}, [2679] = {.lex_state = 9, .external_lex_state = 6}, [2680] = {.lex_state = 9, .external_lex_state = 6}, [2681] = {.lex_state = 9, .external_lex_state = 6}, - [2682] = {.lex_state = 74, .external_lex_state = 3}, + [2682] = {.lex_state = 9, .external_lex_state = 6}, [2683] = {.lex_state = 9, .external_lex_state = 6}, - [2684] = {.lex_state = 74, .external_lex_state = 3}, - [2685] = {.lex_state = 74, .external_lex_state = 3}, + [2684] = {.lex_state = 9, .external_lex_state = 6}, + [2685] = {.lex_state = 9, .external_lex_state = 6}, [2686] = {.lex_state = 9, .external_lex_state = 6}, [2687] = {.lex_state = 9, .external_lex_state = 6}, - [2688] = {.lex_state = 74, .external_lex_state = 3}, + [2688] = {.lex_state = 9, .external_lex_state = 6}, [2689] = {.lex_state = 9, .external_lex_state = 6}, [2690] = {.lex_state = 9, .external_lex_state = 6}, - [2691] = {.lex_state = 75, .external_lex_state = 8}, - [2692] = {.lex_state = 75, .external_lex_state = 2}, - [2693] = {.lex_state = 74, .external_lex_state = 3}, + [2691] = {.lex_state = 9, .external_lex_state = 6}, + [2692] = {.lex_state = 9, .external_lex_state = 6}, + [2693] = {.lex_state = 9, .external_lex_state = 6}, [2694] = {.lex_state = 9, .external_lex_state = 6}, [2695] = {.lex_state = 9, .external_lex_state = 6}, [2696] = {.lex_state = 9, .external_lex_state = 6}, @@ -16204,70 +16217,70 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [2701] = {.lex_state = 9, .external_lex_state = 6}, [2702] = {.lex_state = 9, .external_lex_state = 6}, [2703] = {.lex_state = 9, .external_lex_state = 6}, - [2704] = {.lex_state = 75, .external_lex_state = 8}, + [2704] = {.lex_state = 75, .external_lex_state = 6}, [2705] = {.lex_state = 9, .external_lex_state = 6}, [2706] = {.lex_state = 9, .external_lex_state = 6}, [2707] = {.lex_state = 9, .external_lex_state = 6}, - [2708] = {.lex_state = 75, .external_lex_state = 8}, - [2709] = {.lex_state = 9, .external_lex_state = 6}, + [2708] = {.lex_state = 9, .external_lex_state = 6}, + [2709] = {.lex_state = 74, .external_lex_state = 3}, [2710] = {.lex_state = 9, .external_lex_state = 6}, - [2711] = {.lex_state = 9, .external_lex_state = 6}, + [2711] = {.lex_state = 74, .external_lex_state = 3}, [2712] = {.lex_state = 9, .external_lex_state = 6}, [2713] = {.lex_state = 9, .external_lex_state = 6}, - [2714] = {.lex_state = 9, .external_lex_state = 6}, + [2714] = {.lex_state = 74, .external_lex_state = 3}, [2715] = {.lex_state = 9, .external_lex_state = 6}, - [2716] = {.lex_state = 74, .external_lex_state = 3}, + [2716] = {.lex_state = 9, .external_lex_state = 6}, [2717] = {.lex_state = 9, .external_lex_state = 6}, [2718] = {.lex_state = 9, .external_lex_state = 6}, - [2719] = {.lex_state = 9, .external_lex_state = 6}, - [2720] = {.lex_state = 9, .external_lex_state = 6}, - [2721] = {.lex_state = 9, .external_lex_state = 6}, - [2722] = {.lex_state = 9, .external_lex_state = 6}, - [2723] = {.lex_state = 9, .external_lex_state = 6}, + [2719] = {.lex_state = 74, .external_lex_state = 3}, + [2720] = {.lex_state = 75, .external_lex_state = 8}, + [2721] = {.lex_state = 75, .external_lex_state = 8}, + [2722] = {.lex_state = 75, .external_lex_state = 2}, + [2723] = {.lex_state = 74, .external_lex_state = 3}, [2724] = {.lex_state = 9, .external_lex_state = 6}, [2725] = {.lex_state = 9, .external_lex_state = 6}, - [2726] = {.lex_state = 9, .external_lex_state = 6}, - [2727] = {.lex_state = 9, .external_lex_state = 6}, - [2728] = {.lex_state = 74, .external_lex_state = 3}, - [2729] = {.lex_state = 9, .external_lex_state = 6}, + [2726] = {.lex_state = 75, .external_lex_state = 8}, + [2727] = {.lex_state = 75, .external_lex_state = 8}, + [2728] = {.lex_state = 9, .external_lex_state = 6}, + [2729] = {.lex_state = 74, .external_lex_state = 3}, [2730] = {.lex_state = 9, .external_lex_state = 6}, [2731] = {.lex_state = 9, .external_lex_state = 6}, [2732] = {.lex_state = 9, .external_lex_state = 6}, - [2733] = {.lex_state = 9, .external_lex_state = 6}, + [2733] = {.lex_state = 74, .external_lex_state = 3}, [2734] = {.lex_state = 9, .external_lex_state = 6}, [2735] = {.lex_state = 9, .external_lex_state = 6}, - [2736] = {.lex_state = 9, .external_lex_state = 6}, - [2737] = {.lex_state = 9, .external_lex_state = 6}, + [2736] = {.lex_state = 74, .external_lex_state = 3}, + [2737] = {.lex_state = 74, .external_lex_state = 3}, [2738] = {.lex_state = 9, .external_lex_state = 6}, - [2739] = {.lex_state = 74, .external_lex_state = 3}, + [2739] = {.lex_state = 9, .external_lex_state = 6}, [2740] = {.lex_state = 9, .external_lex_state = 6}, [2741] = {.lex_state = 9, .external_lex_state = 6}, [2742] = {.lex_state = 75, .external_lex_state = 8}, [2743] = {.lex_state = 9, .external_lex_state = 6}, [2744] = {.lex_state = 9, .external_lex_state = 6}, - [2745] = {.lex_state = 9, .external_lex_state = 6}, + [2745] = {.lex_state = 74, .external_lex_state = 3}, [2746] = {.lex_state = 9, .external_lex_state = 6}, - [2747] = {.lex_state = 9, .external_lex_state = 6}, - [2748] = {.lex_state = 75, .external_lex_state = 8}, - [2749] = {.lex_state = 75, .external_lex_state = 8}, - [2750] = {.lex_state = 9, .external_lex_state = 2}, - [2751] = {.lex_state = 75, .external_lex_state = 8}, - [2752] = {.lex_state = 9, .external_lex_state = 2}, + [2747] = {.lex_state = 74, .external_lex_state = 3}, + [2748] = {.lex_state = 9, .external_lex_state = 6}, + [2749] = {.lex_state = 9, .external_lex_state = 6}, + [2750] = {.lex_state = 9, .external_lex_state = 6}, + [2751] = {.lex_state = 9, .external_lex_state = 6}, + [2752] = {.lex_state = 75, .external_lex_state = 8}, [2753] = {.lex_state = 9, .external_lex_state = 2}, - [2754] = {.lex_state = 75, .external_lex_state = 8}, + [2754] = {.lex_state = 9, .external_lex_state = 2}, [2755] = {.lex_state = 9, .external_lex_state = 2}, - [2756] = {.lex_state = 9, .external_lex_state = 2}, + [2756] = {.lex_state = 75, .external_lex_state = 8}, [2757] = {.lex_state = 75, .external_lex_state = 8}, - [2758] = {.lex_state = 75, .external_lex_state = 8}, - [2759] = {.lex_state = 74, .external_lex_state = 3}, + [2758] = {.lex_state = 9, .external_lex_state = 2}, + [2759] = {.lex_state = 9, .external_lex_state = 2}, [2760] = {.lex_state = 9, .external_lex_state = 2}, - [2761] = {.lex_state = 75, .external_lex_state = 8}, + [2761] = {.lex_state = 9, .external_lex_state = 2}, [2762] = {.lex_state = 75, .external_lex_state = 8}, [2763] = {.lex_state = 75, .external_lex_state = 8}, - [2764] = {.lex_state = 9, .external_lex_state = 2}, + [2764] = {.lex_state = 75, .external_lex_state = 8}, [2765] = {.lex_state = 75, .external_lex_state = 8}, [2766] = {.lex_state = 75, .external_lex_state = 8}, - [2767] = {.lex_state = 75, .external_lex_state = 2}, + [2767] = {.lex_state = 75, .external_lex_state = 8}, [2768] = {.lex_state = 75, .external_lex_state = 8}, [2769] = {.lex_state = 75, .external_lex_state = 8}, [2770] = {.lex_state = 75, .external_lex_state = 8}, @@ -16278,7 +16291,7 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [2775] = {.lex_state = 75, .external_lex_state = 8}, [2776] = {.lex_state = 75, .external_lex_state = 8}, [2777] = {.lex_state = 75, .external_lex_state = 8}, - [2778] = {.lex_state = 75, .external_lex_state = 2}, + [2778] = {.lex_state = 75, .external_lex_state = 8}, [2779] = {.lex_state = 75, .external_lex_state = 8}, [2780] = {.lex_state = 75, .external_lex_state = 8}, [2781] = {.lex_state = 75, .external_lex_state = 8}, @@ -16289,21 +16302,21 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [2786] = {.lex_state = 75, .external_lex_state = 8}, [2787] = {.lex_state = 75, .external_lex_state = 8}, [2788] = {.lex_state = 75, .external_lex_state = 8}, - [2789] = {.lex_state = 75, .external_lex_state = 8}, - [2790] = {.lex_state = 75, .external_lex_state = 8}, - [2791] = {.lex_state = 75, .external_lex_state = 6}, - [2792] = {.lex_state = 75, .external_lex_state = 8}, + [2789] = {.lex_state = 75, .external_lex_state = 2}, + [2790] = {.lex_state = 75, .external_lex_state = 6}, + [2791] = {.lex_state = 75, .external_lex_state = 2}, + [2792] = {.lex_state = 75, .external_lex_state = 2}, [2793] = {.lex_state = 75, .external_lex_state = 8}, [2794] = {.lex_state = 75, .external_lex_state = 8}, [2795] = {.lex_state = 75, .external_lex_state = 8}, - [2796] = {.lex_state = 75, .external_lex_state = 2}, - [2797] = {.lex_state = 75, .external_lex_state = 2}, - [2798] = {.lex_state = 75, .external_lex_state = 2}, - [2799] = {.lex_state = 75, .external_lex_state = 2}, + [2796] = {.lex_state = 75, .external_lex_state = 8}, + [2797] = {.lex_state = 75, .external_lex_state = 8}, + [2798] = {.lex_state = 75, .external_lex_state = 8}, + [2799] = {.lex_state = 75, .external_lex_state = 8}, [2800] = {.lex_state = 75, .external_lex_state = 2}, [2801] = {.lex_state = 75, .external_lex_state = 2}, [2802] = {.lex_state = 75, .external_lex_state = 2}, - [2803] = {.lex_state = 75, .external_lex_state = 8}, + [2803] = {.lex_state = 75, .external_lex_state = 2}, [2804] = {.lex_state = 75, .external_lex_state = 2}, [2805] = {.lex_state = 75, .external_lex_state = 2}, [2806] = {.lex_state = 75, .external_lex_state = 2}, @@ -16320,7 +16333,7 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [2817] = {.lex_state = 75, .external_lex_state = 2}, [2818] = {.lex_state = 75, .external_lex_state = 2}, [2819] = {.lex_state = 75, .external_lex_state = 2}, - [2820] = {.lex_state = 75, .external_lex_state = 2}, + [2820] = {.lex_state = 75, .external_lex_state = 8}, [2821] = {.lex_state = 75, .external_lex_state = 2}, [2822] = {.lex_state = 75, .external_lex_state = 2}, [2823] = {.lex_state = 75, .external_lex_state = 2}, @@ -16407,9 +16420,9 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [2904] = {.lex_state = 75, .external_lex_state = 2}, [2905] = {.lex_state = 75, .external_lex_state = 2}, [2906] = {.lex_state = 75, .external_lex_state = 2}, - [2907] = {.lex_state = 7, .external_lex_state = 2}, - [2908] = {.lex_state = 7, .external_lex_state = 2}, - [2909] = {.lex_state = 7, .external_lex_state = 2}, + [2907] = {.lex_state = 75, .external_lex_state = 2}, + [2908] = {.lex_state = 75, .external_lex_state = 2}, + [2909] = {.lex_state = 75, .external_lex_state = 2}, [2910] = {.lex_state = 7, .external_lex_state = 2}, [2911] = {.lex_state = 7, .external_lex_state = 2}, [2912] = {.lex_state = 7, .external_lex_state = 2}, @@ -16444,1113 +16457,1113 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [2941] = {.lex_state = 7, .external_lex_state = 2}, [2942] = {.lex_state = 7, .external_lex_state = 2}, [2943] = {.lex_state = 7, .external_lex_state = 2}, - [2944] = {.lex_state = 75, .external_lex_state = 2}, - [2945] = {.lex_state = 75, .external_lex_state = 2}, - [2946] = {.lex_state = 75, .external_lex_state = 2}, + [2944] = {.lex_state = 7, .external_lex_state = 2}, + [2945] = {.lex_state = 7, .external_lex_state = 2}, + [2946] = {.lex_state = 7, .external_lex_state = 2}, [2947] = {.lex_state = 75, .external_lex_state = 2}, [2948] = {.lex_state = 75, .external_lex_state = 2}, [2949] = {.lex_state = 75, .external_lex_state = 2}, [2950] = {.lex_state = 75, .external_lex_state = 2}, [2951] = {.lex_state = 75, .external_lex_state = 2}, - [2952] = {.lex_state = 7, .external_lex_state = 2}, - [2953] = {.lex_state = 7, .external_lex_state = 2}, - [2954] = {.lex_state = 7, .external_lex_state = 2}, + [2952] = {.lex_state = 75, .external_lex_state = 2}, + [2953] = {.lex_state = 75, .external_lex_state = 2}, + [2954] = {.lex_state = 7, .external_lex_state = 6}, [2955] = {.lex_state = 7, .external_lex_state = 2}, - [2956] = {.lex_state = 7, .external_lex_state = 6}, - [2957] = {.lex_state = 7, .external_lex_state = 6}, - [2958] = {.lex_state = 7, .external_lex_state = 6}, + [2956] = {.lex_state = 75, .external_lex_state = 2}, + [2957] = {.lex_state = 7, .external_lex_state = 2}, + [2958] = {.lex_state = 75, .external_lex_state = 2}, [2959] = {.lex_state = 7, .external_lex_state = 2}, - [2960] = {.lex_state = 75, .external_lex_state = 2}, - [2961] = {.lex_state = 75, .external_lex_state = 2}, - [2962] = {.lex_state = 7, .external_lex_state = 2}, - [2963] = {.lex_state = 75, .external_lex_state = 2}, - [2964] = {.lex_state = 75, .external_lex_state = 2}, + [2960] = {.lex_state = 7, .external_lex_state = 2}, + [2961] = {.lex_state = 7, .external_lex_state = 6}, + [2962] = {.lex_state = 75, .external_lex_state = 2}, + [2963] = {.lex_state = 7, .external_lex_state = 6}, + [2964] = {.lex_state = 7, .external_lex_state = 2}, [2965] = {.lex_state = 75, .external_lex_state = 2}, - [2966] = {.lex_state = 75, .external_lex_state = 6}, - [2967] = {.lex_state = 75, .external_lex_state = 2}, + [2966] = {.lex_state = 7, .external_lex_state = 2}, + [2967] = {.lex_state = 75, .external_lex_state = 6}, [2968] = {.lex_state = 75, .external_lex_state = 2}, - [2969] = {.lex_state = 75, .external_lex_state = 2}, - [2970] = {.lex_state = 75, .external_lex_state = 2}, - [2971] = {.lex_state = 75, .external_lex_state = 6}, - [2972] = {.lex_state = 75, .external_lex_state = 6}, - [2973] = {.lex_state = 75, .external_lex_state = 7}, - [2974] = {.lex_state = 7, .external_lex_state = 6}, - [2975] = {.lex_state = 7, .external_lex_state = 6}, - [2976] = {.lex_state = 7, .external_lex_state = 6}, - [2977] = {.lex_state = 75, .external_lex_state = 6}, + [2969] = {.lex_state = 75, .external_lex_state = 6}, + [2970] = {.lex_state = 75, .external_lex_state = 6}, + [2971] = {.lex_state = 75, .external_lex_state = 2}, + [2972] = {.lex_state = 75, .external_lex_state = 2}, + [2973] = {.lex_state = 75, .external_lex_state = 2}, + [2974] = {.lex_state = 75, .external_lex_state = 2}, + [2975] = {.lex_state = 75, .external_lex_state = 2}, + [2976] = {.lex_state = 75, .external_lex_state = 7}, + [2977] = {.lex_state = 7, .external_lex_state = 6}, [2978] = {.lex_state = 7, .external_lex_state = 6}, - [2979] = {.lex_state = 75, .external_lex_state = 2}, - [2980] = {.lex_state = 75, .external_lex_state = 2}, - [2981] = {.lex_state = 7, .external_lex_state = 6}, + [2979] = {.lex_state = 75, .external_lex_state = 7}, + [2980] = {.lex_state = 75, .external_lex_state = 7}, + [2981] = {.lex_state = 75, .external_lex_state = 7}, [2982] = {.lex_state = 7, .external_lex_state = 6}, - [2983] = {.lex_state = 2, .external_lex_state = 2}, - [2984] = {.lex_state = 7, .external_lex_state = 6}, + [2983] = {.lex_state = 75, .external_lex_state = 2}, + [2984] = {.lex_state = 75, .external_lex_state = 2}, [2985] = {.lex_state = 7, .external_lex_state = 6}, - [2986] = {.lex_state = 7, .external_lex_state = 6}, + [2986] = {.lex_state = 75, .external_lex_state = 2}, [2987] = {.lex_state = 75, .external_lex_state = 2}, [2988] = {.lex_state = 75, .external_lex_state = 2}, [2989] = {.lex_state = 75, .external_lex_state = 2}, - [2990] = {.lex_state = 75, .external_lex_state = 2}, - [2991] = {.lex_state = 7, .external_lex_state = 6}, - [2992] = {.lex_state = 7, .external_lex_state = 6}, - [2993] = {.lex_state = 7, .external_lex_state = 6}, - [2994] = {.lex_state = 7, .external_lex_state = 6}, - [2995] = {.lex_state = 75, .external_lex_state = 2}, - [2996] = {.lex_state = 7, .external_lex_state = 6}, + [2990] = {.lex_state = 2, .external_lex_state = 2}, + [2991] = {.lex_state = 75, .external_lex_state = 2}, + [2992] = {.lex_state = 75, .external_lex_state = 2}, + [2993] = {.lex_state = 2, .external_lex_state = 2}, + [2994] = {.lex_state = 75, .external_lex_state = 2}, + [2995] = {.lex_state = 75, .external_lex_state = 7}, + [2996] = {.lex_state = 75, .external_lex_state = 2}, [2997] = {.lex_state = 7, .external_lex_state = 6}, - [2998] = {.lex_state = 7, .external_lex_state = 6}, - [2999] = {.lex_state = 75, .external_lex_state = 7}, - [3000] = {.lex_state = 2, .external_lex_state = 2}, - [3001] = {.lex_state = 75, .external_lex_state = 7}, - [3002] = {.lex_state = 75, .external_lex_state = 2}, + [2998] = {.lex_state = 75, .external_lex_state = 7}, + [2999] = {.lex_state = 75, .external_lex_state = 2}, + [3000] = {.lex_state = 75, .external_lex_state = 2}, + [3001] = {.lex_state = 2, .external_lex_state = 2}, + [3002] = {.lex_state = 75, .external_lex_state = 7}, [3003] = {.lex_state = 75, .external_lex_state = 2}, [3004] = {.lex_state = 75, .external_lex_state = 2}, [3005] = {.lex_state = 75, .external_lex_state = 2}, - [3006] = {.lex_state = 75, .external_lex_state = 7}, - [3007] = {.lex_state = 75, .external_lex_state = 2}, - [3008] = {.lex_state = 75, .external_lex_state = 7}, + [3006] = {.lex_state = 75, .external_lex_state = 2}, + [3007] = {.lex_state = 7, .external_lex_state = 9}, + [3008] = {.lex_state = 75, .external_lex_state = 2}, [3009] = {.lex_state = 75, .external_lex_state = 2}, - [3010] = {.lex_state = 2, .external_lex_state = 2}, - [3011] = {.lex_state = 75, .external_lex_state = 2}, - [3012] = {.lex_state = 75, .external_lex_state = 7}, - [3013] = {.lex_state = 75, .external_lex_state = 7}, + [3010] = {.lex_state = 75, .external_lex_state = 2}, + [3011] = {.lex_state = 7, .external_lex_state = 6}, + [3012] = {.lex_state = 75, .external_lex_state = 2}, + [3013] = {.lex_state = 75, .external_lex_state = 2}, [3014] = {.lex_state = 75, .external_lex_state = 2}, - [3015] = {.lex_state = 75, .external_lex_state = 2}, - [3016] = {.lex_state = 75, .external_lex_state = 7}, - [3017] = {.lex_state = 2, .external_lex_state = 2}, + [3015] = {.lex_state = 75, .external_lex_state = 6}, + [3016] = {.lex_state = 75, .external_lex_state = 2}, + [3017] = {.lex_state = 75, .external_lex_state = 7}, [3018] = {.lex_state = 75, .external_lex_state = 2}, [3019] = {.lex_state = 75, .external_lex_state = 2}, [3020] = {.lex_state = 75, .external_lex_state = 2}, - [3021] = {.lex_state = 2, .external_lex_state = 2}, - [3022] = {.lex_state = 7, .external_lex_state = 6}, - [3023] = {.lex_state = 7, .external_lex_state = 6}, - [3024] = {.lex_state = 75, .external_lex_state = 7}, - [3025] = {.lex_state = 2, .external_lex_state = 2}, + [3021] = {.lex_state = 75, .external_lex_state = 7}, + [3022] = {.lex_state = 7, .external_lex_state = 9}, + [3023] = {.lex_state = 75, .external_lex_state = 2}, + [3024] = {.lex_state = 75, .external_lex_state = 2}, + [3025] = {.lex_state = 75, .external_lex_state = 2}, [3026] = {.lex_state = 75, .external_lex_state = 2}, - [3027] = {.lex_state = 75, .external_lex_state = 7}, - [3028] = {.lex_state = 75, .external_lex_state = 7}, - [3029] = {.lex_state = 75, .external_lex_state = 2}, - [3030] = {.lex_state = 75, .external_lex_state = 7}, + [3027] = {.lex_state = 7, .external_lex_state = 6}, + [3028] = {.lex_state = 7, .external_lex_state = 6}, + [3029] = {.lex_state = 7, .external_lex_state = 6}, + [3030] = {.lex_state = 7, .external_lex_state = 6}, [3031] = {.lex_state = 7, .external_lex_state = 6}, [3032] = {.lex_state = 7, .external_lex_state = 6}, [3033] = {.lex_state = 7, .external_lex_state = 6}, - [3034] = {.lex_state = 75, .external_lex_state = 7}, - [3035] = {.lex_state = 75, .external_lex_state = 7}, - [3036] = {.lex_state = 2, .external_lex_state = 2}, - [3037] = {.lex_state = 75, .external_lex_state = 2}, - [3038] = {.lex_state = 7, .external_lex_state = 6}, - [3039] = {.lex_state = 75, .external_lex_state = 7}, - [3040] = {.lex_state = 75, .external_lex_state = 2}, - [3041] = {.lex_state = 75, .external_lex_state = 7}, - [3042] = {.lex_state = 75, .external_lex_state = 7}, + [3034] = {.lex_state = 7, .external_lex_state = 6}, + [3035] = {.lex_state = 7, .external_lex_state = 6}, + [3036] = {.lex_state = 7, .external_lex_state = 6}, + [3037] = {.lex_state = 7, .external_lex_state = 6}, + [3038] = {.lex_state = 2, .external_lex_state = 2}, + [3039] = {.lex_state = 2, .external_lex_state = 2}, + [3040] = {.lex_state = 7, .external_lex_state = 6}, + [3041] = {.lex_state = 7, .external_lex_state = 6}, + [3042] = {.lex_state = 7, .external_lex_state = 6}, [3043] = {.lex_state = 7, .external_lex_state = 6}, [3044] = {.lex_state = 7, .external_lex_state = 6}, [3045] = {.lex_state = 7, .external_lex_state = 6}, - [3046] = {.lex_state = 75, .external_lex_state = 2}, - [3047] = {.lex_state = 75, .external_lex_state = 2}, - [3048] = {.lex_state = 75, .external_lex_state = 7}, - [3049] = {.lex_state = 75, .external_lex_state = 2}, - [3050] = {.lex_state = 75, .external_lex_state = 2}, - [3051] = {.lex_state = 75, .external_lex_state = 2}, - [3052] = {.lex_state = 75, .external_lex_state = 2}, - [3053] = {.lex_state = 75, .external_lex_state = 2}, + [3046] = {.lex_state = 7, .external_lex_state = 6}, + [3047] = {.lex_state = 7, .external_lex_state = 6}, + [3048] = {.lex_state = 7, .external_lex_state = 6}, + [3049] = {.lex_state = 7, .external_lex_state = 6}, + [3050] = {.lex_state = 7, .external_lex_state = 6}, + [3051] = {.lex_state = 7, .external_lex_state = 6}, + [3052] = {.lex_state = 2, .external_lex_state = 2}, + [3053] = {.lex_state = 7, .external_lex_state = 6}, [3054] = {.lex_state = 75, .external_lex_state = 2}, [3055] = {.lex_state = 75, .external_lex_state = 2}, - [3056] = {.lex_state = 7, .external_lex_state = 6}, + [3056] = {.lex_state = 2, .external_lex_state = 2}, [3057] = {.lex_state = 75, .external_lex_state = 7}, - [3058] = {.lex_state = 75, .external_lex_state = 2}, - [3059] = {.lex_state = 75, .external_lex_state = 2}, + [3058] = {.lex_state = 75, .external_lex_state = 7}, + [3059] = {.lex_state = 7, .external_lex_state = 9}, [3060] = {.lex_state = 75, .external_lex_state = 2}, [3061] = {.lex_state = 75, .external_lex_state = 2}, - [3062] = {.lex_state = 75, .external_lex_state = 2}, + [3062] = {.lex_state = 75, .external_lex_state = 7}, [3063] = {.lex_state = 7, .external_lex_state = 6}, - [3064] = {.lex_state = 7, .external_lex_state = 6}, - [3065] = {.lex_state = 75, .external_lex_state = 7}, - [3066] = {.lex_state = 75, .external_lex_state = 2}, - [3067] = {.lex_state = 7, .external_lex_state = 6}, + [3064] = {.lex_state = 75, .external_lex_state = 7}, + [3065] = {.lex_state = 75, .external_lex_state = 2}, + [3066] = {.lex_state = 7, .external_lex_state = 6}, + [3067] = {.lex_state = 75, .external_lex_state = 7}, [3068] = {.lex_state = 7, .external_lex_state = 6}, [3069] = {.lex_state = 75, .external_lex_state = 2}, [3070] = {.lex_state = 75, .external_lex_state = 2}, [3071] = {.lex_state = 75, .external_lex_state = 2}, [3072] = {.lex_state = 75, .external_lex_state = 2}, [3073] = {.lex_state = 75, .external_lex_state = 2}, - [3074] = {.lex_state = 75, .external_lex_state = 7}, - [3075] = {.lex_state = 2, .external_lex_state = 2}, - [3076] = {.lex_state = 75, .external_lex_state = 7}, + [3074] = {.lex_state = 75, .external_lex_state = 2}, + [3075] = {.lex_state = 75, .external_lex_state = 2}, + [3076] = {.lex_state = 75, .external_lex_state = 2}, [3077] = {.lex_state = 75, .external_lex_state = 2}, [3078] = {.lex_state = 75, .external_lex_state = 2}, [3079] = {.lex_state = 75, .external_lex_state = 2}, - [3080] = {.lex_state = 75, .external_lex_state = 7}, + [3080] = {.lex_state = 2, .external_lex_state = 2}, [3081] = {.lex_state = 75, .external_lex_state = 2}, - [3082] = {.lex_state = 75, .external_lex_state = 7}, - [3083] = {.lex_state = 75, .external_lex_state = 2}, - [3084] = {.lex_state = 75, .external_lex_state = 2}, - [3085] = {.lex_state = 2, .external_lex_state = 2}, - [3086] = {.lex_state = 75, .external_lex_state = 7}, - [3087] = {.lex_state = 75, .external_lex_state = 7}, - [3088] = {.lex_state = 2, .external_lex_state = 2}, - [3089] = {.lex_state = 7, .external_lex_state = 6}, - [3090] = {.lex_state = 7, .external_lex_state = 6}, - [3091] = {.lex_state = 7, .external_lex_state = 6}, - [3092] = {.lex_state = 7, .external_lex_state = 6}, - [3093] = {.lex_state = 75, .external_lex_state = 2}, - [3094] = {.lex_state = 75, .external_lex_state = 2}, - [3095] = {.lex_state = 75, .external_lex_state = 2}, + [3082] = {.lex_state = 75, .external_lex_state = 2}, + [3083] = {.lex_state = 75, .external_lex_state = 7}, + [3084] = {.lex_state = 2, .external_lex_state = 2}, + [3085] = {.lex_state = 75, .external_lex_state = 2}, + [3086] = {.lex_state = 7, .external_lex_state = 6}, + [3087] = {.lex_state = 75, .external_lex_state = 2}, + [3088] = {.lex_state = 75, .external_lex_state = 7}, + [3089] = {.lex_state = 75, .external_lex_state = 2}, + [3090] = {.lex_state = 75, .external_lex_state = 7}, + [3091] = {.lex_state = 75, .external_lex_state = 2}, + [3092] = {.lex_state = 75, .external_lex_state = 7}, + [3093] = {.lex_state = 75, .external_lex_state = 7}, + [3094] = {.lex_state = 75, .external_lex_state = 7}, + [3095] = {.lex_state = 75, .external_lex_state = 7}, [3096] = {.lex_state = 75, .external_lex_state = 7}, [3097] = {.lex_state = 75, .external_lex_state = 2}, [3098] = {.lex_state = 75, .external_lex_state = 2}, - [3099] = {.lex_state = 7, .external_lex_state = 9}, - [3100] = {.lex_state = 7, .external_lex_state = 9}, - [3101] = {.lex_state = 7, .external_lex_state = 9}, - [3102] = {.lex_state = 75, .external_lex_state = 2}, - [3103] = {.lex_state = 75, .external_lex_state = 7}, - [3104] = {.lex_state = 75, .external_lex_state = 2}, - [3105] = {.lex_state = 75, .external_lex_state = 9}, - [3106] = {.lex_state = 75, .external_lex_state = 2}, - [3107] = {.lex_state = 75, .external_lex_state = 2}, + [3099] = {.lex_state = 75, .external_lex_state = 2}, + [3100] = {.lex_state = 75, .external_lex_state = 7}, + [3101] = {.lex_state = 75, .external_lex_state = 7}, + [3102] = {.lex_state = 75, .external_lex_state = 7}, + [3103] = {.lex_state = 2, .external_lex_state = 2}, + [3104] = {.lex_state = 75, .external_lex_state = 7}, + [3105] = {.lex_state = 75, .external_lex_state = 7}, + [3106] = {.lex_state = 75, .external_lex_state = 7}, + [3107] = {.lex_state = 75, .external_lex_state = 7}, [3108] = {.lex_state = 75, .external_lex_state = 7}, - [3109] = {.lex_state = 75, .external_lex_state = 2}, - [3110] = {.lex_state = 75, .external_lex_state = 7}, + [3109] = {.lex_state = 75, .external_lex_state = 6}, + [3110] = {.lex_state = 75, .external_lex_state = 2}, [3111] = {.lex_state = 75, .external_lex_state = 7}, [3112] = {.lex_state = 75, .external_lex_state = 2}, [3113] = {.lex_state = 75, .external_lex_state = 7}, [3114] = {.lex_state = 75, .external_lex_state = 7}, [3115] = {.lex_state = 75, .external_lex_state = 7}, [3116] = {.lex_state = 75, .external_lex_state = 7}, - [3117] = {.lex_state = 75, .external_lex_state = 7}, - [3118] = {.lex_state = 75, .external_lex_state = 2}, - [3119] = {.lex_state = 75, .external_lex_state = 6}, - [3120] = {.lex_state = 75, .external_lex_state = 6}, - [3121] = {.lex_state = 75, .external_lex_state = 6}, - [3122] = {.lex_state = 75, .external_lex_state = 6}, + [3117] = {.lex_state = 75, .external_lex_state = 6}, + [3118] = {.lex_state = 75, .external_lex_state = 6}, + [3119] = {.lex_state = 75, .external_lex_state = 2}, + [3120] = {.lex_state = 75, .external_lex_state = 2}, + [3121] = {.lex_state = 75, .external_lex_state = 7}, + [3122] = {.lex_state = 75, .external_lex_state = 2}, [3123] = {.lex_state = 75, .external_lex_state = 2}, - [3124] = {.lex_state = 75, .external_lex_state = 2}, - [3125] = {.lex_state = 75, .external_lex_state = 7}, - [3126] = {.lex_state = 75, .external_lex_state = 6}, - [3127] = {.lex_state = 75, .external_lex_state = 6}, - [3128] = {.lex_state = 75, .external_lex_state = 2}, - [3129] = {.lex_state = 75, .external_lex_state = 7}, - [3130] = {.lex_state = 75, .external_lex_state = 6}, - [3131] = {.lex_state = 75, .external_lex_state = 2}, - [3132] = {.lex_state = 75, .external_lex_state = 2}, - [3133] = {.lex_state = 75, .external_lex_state = 7}, - [3134] = {.lex_state = 7, .external_lex_state = 9}, - [3135] = {.lex_state = 7, .external_lex_state = 9}, - [3136] = {.lex_state = 7, .external_lex_state = 9}, - [3137] = {.lex_state = 75, .external_lex_state = 7}, - [3138] = {.lex_state = 7, .external_lex_state = 9}, - [3139] = {.lex_state = 7, .external_lex_state = 9}, - [3140] = {.lex_state = 75, .external_lex_state = 7}, + [3124] = {.lex_state = 75, .external_lex_state = 7}, + [3125] = {.lex_state = 75, .external_lex_state = 6}, + [3126] = {.lex_state = 75, .external_lex_state = 9}, + [3127] = {.lex_state = 75, .external_lex_state = 7}, + [3128] = {.lex_state = 75, .external_lex_state = 6}, + [3129] = {.lex_state = 75, .external_lex_state = 2}, + [3130] = {.lex_state = 75, .external_lex_state = 2}, + [3131] = {.lex_state = 75, .external_lex_state = 6}, + [3132] = {.lex_state = 75, .external_lex_state = 6}, + [3133] = {.lex_state = 75, .external_lex_state = 2}, + [3134] = {.lex_state = 75, .external_lex_state = 2}, + [3135] = {.lex_state = 75, .external_lex_state = 2}, + [3136] = {.lex_state = 75, .external_lex_state = 2}, + [3137] = {.lex_state = 7, .external_lex_state = 9}, + [3138] = {.lex_state = 75, .external_lex_state = 7}, + [3139] = {.lex_state = 75, .external_lex_state = 7}, + [3140] = {.lex_state = 7, .external_lex_state = 6}, [3141] = {.lex_state = 7, .external_lex_state = 6}, - [3142] = {.lex_state = 75, .external_lex_state = 7}, - [3143] = {.lex_state = 7, .external_lex_state = 9}, - [3144] = {.lex_state = 75, .external_lex_state = 7}, - [3145] = {.lex_state = 7, .external_lex_state = 9}, - [3146] = {.lex_state = 7, .external_lex_state = 9}, - [3147] = {.lex_state = 75, .external_lex_state = 7}, - [3148] = {.lex_state = 7, .external_lex_state = 9}, - [3149] = {.lex_state = 7, .external_lex_state = 9}, - [3150] = {.lex_state = 7, .external_lex_state = 9}, - [3151] = {.lex_state = 7, .external_lex_state = 9}, + [3142] = {.lex_state = 7, .external_lex_state = 6}, + [3143] = {.lex_state = 75, .external_lex_state = 7}, + [3144] = {.lex_state = 75, .external_lex_state = 6}, + [3145] = {.lex_state = 75, .external_lex_state = 7}, + [3146] = {.lex_state = 75, .external_lex_state = 7}, + [3147] = {.lex_state = 7, .external_lex_state = 6}, + [3148] = {.lex_state = 75, .external_lex_state = 6}, + [3149] = {.lex_state = 75, .external_lex_state = 7}, + [3150] = {.lex_state = 75, .external_lex_state = 7}, + [3151] = {.lex_state = 75, .external_lex_state = 6}, [3152] = {.lex_state = 75, .external_lex_state = 7}, - [3153] = {.lex_state = 75, .external_lex_state = 7}, - [3154] = {.lex_state = 7, .external_lex_state = 9}, - [3155] = {.lex_state = 7, .external_lex_state = 9}, - [3156] = {.lex_state = 7, .external_lex_state = 9}, - [3157] = {.lex_state = 75, .external_lex_state = 7}, + [3153] = {.lex_state = 75, .external_lex_state = 2}, + [3154] = {.lex_state = 75, .external_lex_state = 6}, + [3155] = {.lex_state = 7, .external_lex_state = 6}, + [3156] = {.lex_state = 75, .external_lex_state = 7}, + [3157] = {.lex_state = 75, .external_lex_state = 2}, [3158] = {.lex_state = 75, .external_lex_state = 7}, - [3159] = {.lex_state = 7, .external_lex_state = 6}, + [3159] = {.lex_state = 75, .external_lex_state = 7}, [3160] = {.lex_state = 75, .external_lex_state = 7}, - [3161] = {.lex_state = 75, .external_lex_state = 7}, + [3161] = {.lex_state = 75, .external_lex_state = 2}, [3162] = {.lex_state = 75, .external_lex_state = 7}, - [3163] = {.lex_state = 75, .external_lex_state = 7}, + [3163] = {.lex_state = 75, .external_lex_state = 2}, [3164] = {.lex_state = 75, .external_lex_state = 7}, [3165] = {.lex_state = 75, .external_lex_state = 7}, [3166] = {.lex_state = 75, .external_lex_state = 7}, [3167] = {.lex_state = 75, .external_lex_state = 7}, [3168] = {.lex_state = 75, .external_lex_state = 7}, - [3169] = {.lex_state = 75, .external_lex_state = 2}, + [3169] = {.lex_state = 75, .external_lex_state = 7}, [3170] = {.lex_state = 75, .external_lex_state = 7}, - [3171] = {.lex_state = 75, .external_lex_state = 9}, - [3172] = {.lex_state = 75, .external_lex_state = 2}, + [3171] = {.lex_state = 75, .external_lex_state = 7}, + [3172] = {.lex_state = 75, .external_lex_state = 7}, [3173] = {.lex_state = 75, .external_lex_state = 7}, - [3174] = {.lex_state = 75, .external_lex_state = 7}, - [3175] = {.lex_state = 75, .external_lex_state = 7}, - [3176] = {.lex_state = 75, .external_lex_state = 7}, - [3177] = {.lex_state = 7, .external_lex_state = 6}, - [3178] = {.lex_state = 7, .external_lex_state = 9}, + [3174] = {.lex_state = 75, .external_lex_state = 2}, + [3175] = {.lex_state = 75, .external_lex_state = 9}, + [3176] = {.lex_state = 7, .external_lex_state = 9}, + [3177] = {.lex_state = 7, .external_lex_state = 9}, + [3178] = {.lex_state = 75, .external_lex_state = 7}, [3179] = {.lex_state = 7, .external_lex_state = 9}, - [3180] = {.lex_state = 7, .external_lex_state = 6}, - [3181] = {.lex_state = 75, .external_lex_state = 7}, + [3180] = {.lex_state = 7, .external_lex_state = 9}, + [3181] = {.lex_state = 7, .external_lex_state = 9}, [3182] = {.lex_state = 7, .external_lex_state = 9}, [3183] = {.lex_state = 7, .external_lex_state = 9}, - [3184] = {.lex_state = 75, .external_lex_state = 7}, + [3184] = {.lex_state = 7, .external_lex_state = 9}, [3185] = {.lex_state = 7, .external_lex_state = 9}, [3186] = {.lex_state = 7, .external_lex_state = 9}, - [3187] = {.lex_state = 75, .external_lex_state = 7}, - [3188] = {.lex_state = 75, .external_lex_state = 2}, - [3189] = {.lex_state = 75, .external_lex_state = 7}, - [3190] = {.lex_state = 7, .external_lex_state = 6}, + [3187] = {.lex_state = 7, .external_lex_state = 9}, + [3188] = {.lex_state = 7, .external_lex_state = 9}, + [3189] = {.lex_state = 7, .external_lex_state = 9}, + [3190] = {.lex_state = 7, .external_lex_state = 9}, [3191] = {.lex_state = 7, .external_lex_state = 9}, - [3192] = {.lex_state = 75, .external_lex_state = 2}, - [3193] = {.lex_state = 75, .external_lex_state = 2}, + [3192] = {.lex_state = 7, .external_lex_state = 9}, + [3193] = {.lex_state = 7, .external_lex_state = 9}, [3194] = {.lex_state = 7, .external_lex_state = 9}, - [3195] = {.lex_state = 75, .external_lex_state = 7}, - [3196] = {.lex_state = 75, .external_lex_state = 7}, + [3195] = {.lex_state = 7, .external_lex_state = 9}, + [3196] = {.lex_state = 7, .external_lex_state = 9}, [3197] = {.lex_state = 7, .external_lex_state = 9}, [3198] = {.lex_state = 75, .external_lex_state = 7}, - [3199] = {.lex_state = 75, .external_lex_state = 7}, - [3200] = {.lex_state = 75, .external_lex_state = 2}, + [3199] = {.lex_state = 7, .external_lex_state = 9}, + [3200] = {.lex_state = 7, .external_lex_state = 9}, [3201] = {.lex_state = 7, .external_lex_state = 9}, - [3202] = {.lex_state = 7, .external_lex_state = 6}, - [3203] = {.lex_state = 75, .external_lex_state = 7}, - [3204] = {.lex_state = 75, .external_lex_state = 2}, - [3205] = {.lex_state = 75, .external_lex_state = 6}, + [3202] = {.lex_state = 7, .external_lex_state = 9}, + [3203] = {.lex_state = 7, .external_lex_state = 9}, + [3204] = {.lex_state = 7, .external_lex_state = 9}, + [3205] = {.lex_state = 7, .external_lex_state = 9}, [3206] = {.lex_state = 7, .external_lex_state = 9}, - [3207] = {.lex_state = 7, .external_lex_state = 6}, + [3207] = {.lex_state = 7, .external_lex_state = 9}, [3208] = {.lex_state = 7, .external_lex_state = 9}, [3209] = {.lex_state = 7, .external_lex_state = 9}, [3210] = {.lex_state = 7, .external_lex_state = 9}, [3211] = {.lex_state = 75, .external_lex_state = 6}, - [3212] = {.lex_state = 75, .external_lex_state = 2}, - [3213] = {.lex_state = 75, .external_lex_state = 6}, - [3214] = {.lex_state = 75, .external_lex_state = 2}, + [3212] = {.lex_state = 75, .external_lex_state = 7}, + [3213] = {.lex_state = 75, .external_lex_state = 7}, + [3214] = {.lex_state = 75, .external_lex_state = 7}, [3215] = {.lex_state = 75, .external_lex_state = 7}, [3216] = {.lex_state = 75, .external_lex_state = 7}, - [3217] = {.lex_state = 75, .external_lex_state = 7}, - [3218] = {.lex_state = 75, .external_lex_state = 2}, - [3219] = {.lex_state = 75, .external_lex_state = 2}, + [3217] = {.lex_state = 75, .external_lex_state = 2}, + [3218] = {.lex_state = 75, .external_lex_state = 6}, + [3219] = {.lex_state = 75, .external_lex_state = 7}, [3220] = {.lex_state = 75, .external_lex_state = 7}, - [3221] = {.lex_state = 7, .external_lex_state = 9}, - [3222] = {.lex_state = 7, .external_lex_state = 9}, - [3223] = {.lex_state = 7, .external_lex_state = 9}, + [3221] = {.lex_state = 75, .external_lex_state = 7}, + [3222] = {.lex_state = 7, .external_lex_state = 6}, + [3223] = {.lex_state = 7, .external_lex_state = 6}, [3224] = {.lex_state = 75, .external_lex_state = 7}, - [3225] = {.lex_state = 7, .external_lex_state = 9}, - [3226] = {.lex_state = 7, .external_lex_state = 9}, - [3227] = {.lex_state = 75, .external_lex_state = 7}, - [3228] = {.lex_state = 7, .external_lex_state = 6}, - [3229] = {.lex_state = 75, .external_lex_state = 6}, - [3230] = {.lex_state = 75, .external_lex_state = 7}, - [3231] = {.lex_state = 75, .external_lex_state = 6}, + [3225] = {.lex_state = 75, .external_lex_state = 7}, + [3226] = {.lex_state = 75, .external_lex_state = 6}, + [3227] = {.lex_state = 7, .external_lex_state = 6}, + [3228] = {.lex_state = 75, .external_lex_state = 2}, + [3229] = {.lex_state = 75, .external_lex_state = 7}, + [3230] = {.lex_state = 75, .external_lex_state = 2}, + [3231] = {.lex_state = 75, .external_lex_state = 7}, [3232] = {.lex_state = 75, .external_lex_state = 7}, [3233] = {.lex_state = 75, .external_lex_state = 2}, [3234] = {.lex_state = 75, .external_lex_state = 2}, - [3235] = {.lex_state = 75, .external_lex_state = 9}, + [3235] = {.lex_state = 75, .external_lex_state = 2}, [3236] = {.lex_state = 75, .external_lex_state = 7}, - [3237] = {.lex_state = 75, .external_lex_state = 9}, - [3238] = {.lex_state = 75, .external_lex_state = 6}, - [3239] = {.lex_state = 75, .external_lex_state = 2}, - [3240] = {.lex_state = 75, .external_lex_state = 6}, + [3237] = {.lex_state = 75, .external_lex_state = 7}, + [3238] = {.lex_state = 7, .external_lex_state = 2}, + [3239] = {.lex_state = 7, .external_lex_state = 2}, + [3240] = {.lex_state = 7, .external_lex_state = 2}, [3241] = {.lex_state = 75, .external_lex_state = 6}, - [3242] = {.lex_state = 75, .external_lex_state = 6}, - [3243] = {.lex_state = 75, .external_lex_state = 6}, + [3242] = {.lex_state = 75, .external_lex_state = 7}, + [3243] = {.lex_state = 75, .external_lex_state = 2}, [3244] = {.lex_state = 75, .external_lex_state = 9}, - [3245] = {.lex_state = 75, .external_lex_state = 9}, - [3246] = {.lex_state = 75, .external_lex_state = 9}, + [3245] = {.lex_state = 75, .external_lex_state = 6}, + [3246] = {.lex_state = 75, .external_lex_state = 2}, [3247] = {.lex_state = 75, .external_lex_state = 6}, - [3248] = {.lex_state = 75, .external_lex_state = 6}, + [3248] = {.lex_state = 75, .external_lex_state = 7}, [3249] = {.lex_state = 75, .external_lex_state = 6}, [3250] = {.lex_state = 75, .external_lex_state = 9}, - [3251] = {.lex_state = 75, .external_lex_state = 7}, - [3252] = {.lex_state = 7, .external_lex_state = 2}, - [3253] = {.lex_state = 7, .external_lex_state = 2}, - [3254] = {.lex_state = 7, .external_lex_state = 2}, - [3255] = {.lex_state = 75, .external_lex_state = 2}, + [3251] = {.lex_state = 75, .external_lex_state = 9}, + [3252] = {.lex_state = 75, .external_lex_state = 2}, + [3253] = {.lex_state = 75, .external_lex_state = 6}, + [3254] = {.lex_state = 75, .external_lex_state = 7}, + [3255] = {.lex_state = 75, .external_lex_state = 9}, [3256] = {.lex_state = 75, .external_lex_state = 7}, [3257] = {.lex_state = 75, .external_lex_state = 9}, - [3258] = {.lex_state = 75, .external_lex_state = 6}, - [3259] = {.lex_state = 75, .external_lex_state = 6}, + [3258] = {.lex_state = 75, .external_lex_state = 9}, + [3259] = {.lex_state = 75, .external_lex_state = 9}, [3260] = {.lex_state = 75, .external_lex_state = 6}, [3261] = {.lex_state = 75, .external_lex_state = 6}, [3262] = {.lex_state = 75, .external_lex_state = 6}, - [3263] = {.lex_state = 75, .external_lex_state = 6}, + [3263] = {.lex_state = 7, .external_lex_state = 9}, [3264] = {.lex_state = 75, .external_lex_state = 6}, - [3265] = {.lex_state = 75, .external_lex_state = 2}, + [3265] = {.lex_state = 7, .external_lex_state = 9}, [3266] = {.lex_state = 75, .external_lex_state = 6}, - [3267] = {.lex_state = 75, .external_lex_state = 7}, + [3267] = {.lex_state = 7, .external_lex_state = 9}, [3268] = {.lex_state = 75, .external_lex_state = 6}, [3269] = {.lex_state = 75, .external_lex_state = 6}, [3270] = {.lex_state = 75, .external_lex_state = 6}, [3271] = {.lex_state = 75, .external_lex_state = 6}, - [3272] = {.lex_state = 75, .external_lex_state = 9}, + [3272] = {.lex_state = 75, .external_lex_state = 6}, [3273] = {.lex_state = 75, .external_lex_state = 6}, [3274] = {.lex_state = 75, .external_lex_state = 6}, [3275] = {.lex_state = 75, .external_lex_state = 6}, - [3276] = {.lex_state = 75, .external_lex_state = 6}, - [3277] = {.lex_state = 75, .external_lex_state = 6}, - [3278] = {.lex_state = 75, .external_lex_state = 2}, + [3276] = {.lex_state = 7, .external_lex_state = 9}, + [3277] = {.lex_state = 7, .external_lex_state = 9}, + [3278] = {.lex_state = 75, .external_lex_state = 6}, [3279] = {.lex_state = 75, .external_lex_state = 6}, [3280] = {.lex_state = 75, .external_lex_state = 6}, - [3281] = {.lex_state = 7, .external_lex_state = 9}, + [3281] = {.lex_state = 75, .external_lex_state = 6}, [3282] = {.lex_state = 75, .external_lex_state = 6}, [3283] = {.lex_state = 75, .external_lex_state = 6}, [3284] = {.lex_state = 75, .external_lex_state = 6}, - [3285] = {.lex_state = 75, .external_lex_state = 6}, + [3285] = {.lex_state = 75, .external_lex_state = 2}, [3286] = {.lex_state = 75, .external_lex_state = 6}, - [3287] = {.lex_state = 7, .external_lex_state = 9}, - [3288] = {.lex_state = 75, .external_lex_state = 9}, - [3289] = {.lex_state = 7, .external_lex_state = 9}, + [3287] = {.lex_state = 75, .external_lex_state = 7}, + [3288] = {.lex_state = 75, .external_lex_state = 6}, + [3289] = {.lex_state = 75, .external_lex_state = 6}, [3290] = {.lex_state = 75, .external_lex_state = 6}, - [3291] = {.lex_state = 75, .external_lex_state = 6}, + [3291] = {.lex_state = 75, .external_lex_state = 9}, [3292] = {.lex_state = 75, .external_lex_state = 6}, - [3293] = {.lex_state = 75, .external_lex_state = 6}, + [3293] = {.lex_state = 7, .external_lex_state = 9}, [3294] = {.lex_state = 75, .external_lex_state = 6}, [3295] = {.lex_state = 75, .external_lex_state = 6}, [3296] = {.lex_state = 75, .external_lex_state = 6}, [3297] = {.lex_state = 75, .external_lex_state = 6}, - [3298] = {.lex_state = 75, .external_lex_state = 6}, - [3299] = {.lex_state = 75, .external_lex_state = 6}, + [3298] = {.lex_state = 75, .external_lex_state = 9}, + [3299] = {.lex_state = 75, .external_lex_state = 2}, [3300] = {.lex_state = 75, .external_lex_state = 6}, [3301] = {.lex_state = 75, .external_lex_state = 6}, - [3302] = {.lex_state = 75, .external_lex_state = 6}, - [3303] = {.lex_state = 75, .external_lex_state = 2}, + [3302] = {.lex_state = 75, .external_lex_state = 2}, + [3303] = {.lex_state = 75, .external_lex_state = 6}, [3304] = {.lex_state = 75, .external_lex_state = 6}, [3305] = {.lex_state = 75, .external_lex_state = 6}, [3306] = {.lex_state = 75, .external_lex_state = 6}, - [3307] = {.lex_state = 75, .external_lex_state = 6}, + [3307] = {.lex_state = 75, .external_lex_state = 9}, [3308] = {.lex_state = 75, .external_lex_state = 6}, - [3309] = {.lex_state = 75, .external_lex_state = 9}, + [3309] = {.lex_state = 75, .external_lex_state = 6}, [3310] = {.lex_state = 75, .external_lex_state = 6}, - [3311] = {.lex_state = 7, .external_lex_state = 9}, + [3311] = {.lex_state = 75, .external_lex_state = 6}, [3312] = {.lex_state = 75, .external_lex_state = 6}, [3313] = {.lex_state = 75, .external_lex_state = 6}, [3314] = {.lex_state = 75, .external_lex_state = 6}, - [3315] = {.lex_state = 7, .external_lex_state = 9}, - [3316] = {.lex_state = 75, .external_lex_state = 2}, + [3315] = {.lex_state = 75, .external_lex_state = 6}, + [3316] = {.lex_state = 75, .external_lex_state = 6}, [3317] = {.lex_state = 75, .external_lex_state = 6}, [3318] = {.lex_state = 7, .external_lex_state = 9}, - [3319] = {.lex_state = 75, .external_lex_state = 6}, - [3320] = {.lex_state = 7, .external_lex_state = 9}, + [3319] = {.lex_state = 7, .external_lex_state = 9}, + [3320] = {.lex_state = 75, .external_lex_state = 6}, [3321] = {.lex_state = 75, .external_lex_state = 6}, [3322] = {.lex_state = 75, .external_lex_state = 6}, - [3323] = {.lex_state = 7, .external_lex_state = 9}, + [3323] = {.lex_state = 75, .external_lex_state = 6}, [3324] = {.lex_state = 75, .external_lex_state = 6}, - [3325] = {.lex_state = 75, .external_lex_state = 6}, - [3326] = {.lex_state = 75, .external_lex_state = 8}, - [3327] = {.lex_state = 75, .external_lex_state = 2}, - [3328] = {.lex_state = 75, .external_lex_state = 2}, - [3329] = {.lex_state = 75, .external_lex_state = 8}, + [3325] = {.lex_state = 75, .external_lex_state = 2}, + [3326] = {.lex_state = 75, .external_lex_state = 6}, + [3327] = {.lex_state = 75, .external_lex_state = 6}, + [3328] = {.lex_state = 75, .external_lex_state = 6}, + [3329] = {.lex_state = 75, .external_lex_state = 6}, [3330] = {.lex_state = 75, .external_lex_state = 2}, - [3331] = {.lex_state = 75, .external_lex_state = 2}, - [3332] = {.lex_state = 75, .external_lex_state = 9}, - [3333] = {.lex_state = 75, .external_lex_state = 6}, - [3334] = {.lex_state = 75, .external_lex_state = 9}, - [3335] = {.lex_state = 75, .external_lex_state = 6}, + [3331] = {.lex_state = 75, .external_lex_state = 6}, + [3332] = {.lex_state = 75, .external_lex_state = 6}, + [3333] = {.lex_state = 75, .external_lex_state = 2}, + [3334] = {.lex_state = 75, .external_lex_state = 2}, + [3335] = {.lex_state = 75, .external_lex_state = 2}, [3336] = {.lex_state = 75, .external_lex_state = 2}, [3337] = {.lex_state = 75, .external_lex_state = 2}, [3338] = {.lex_state = 75, .external_lex_state = 2}, [3339] = {.lex_state = 75, .external_lex_state = 2}, - [3340] = {.lex_state = 75, .external_lex_state = 6}, + [3340] = {.lex_state = 75, .external_lex_state = 2}, [3341] = {.lex_state = 75, .external_lex_state = 2}, - [3342] = {.lex_state = 75, .external_lex_state = 2}, + [3342] = {.lex_state = 75, .external_lex_state = 9}, [3343] = {.lex_state = 75, .external_lex_state = 6}, - [3344] = {.lex_state = 75, .external_lex_state = 2}, - [3345] = {.lex_state = 75, .external_lex_state = 8}, - [3346] = {.lex_state = 75, .external_lex_state = 8}, + [3344] = {.lex_state = 75, .external_lex_state = 9}, + [3345] = {.lex_state = 75, .external_lex_state = 9}, + [3346] = {.lex_state = 75, .external_lex_state = 2}, [3347] = {.lex_state = 75, .external_lex_state = 9}, - [3348] = {.lex_state = 75, .external_lex_state = 2}, - [3349] = {.lex_state = 75, .external_lex_state = 9}, - [3350] = {.lex_state = 75, .external_lex_state = 2}, - [3351] = {.lex_state = 75, .external_lex_state = 2}, + [3348] = {.lex_state = 75, .external_lex_state = 9}, + [3349] = {.lex_state = 75, .external_lex_state = 8}, + [3350] = {.lex_state = 75, .external_lex_state = 8}, + [3351] = {.lex_state = 75, .external_lex_state = 6}, [3352] = {.lex_state = 75, .external_lex_state = 8}, - [3353] = {.lex_state = 75, .external_lex_state = 2}, - [3354] = {.lex_state = 75, .external_lex_state = 9}, - [3355] = {.lex_state = 75, .external_lex_state = 9}, - [3356] = {.lex_state = 75, .external_lex_state = 9}, + [3353] = {.lex_state = 75, .external_lex_state = 8}, + [3354] = {.lex_state = 75, .external_lex_state = 8}, + [3355] = {.lex_state = 75, .external_lex_state = 2}, + [3356] = {.lex_state = 75, .external_lex_state = 2}, [3357] = {.lex_state = 75, .external_lex_state = 2}, - [3358] = {.lex_state = 75, .external_lex_state = 2}, - [3359] = {.lex_state = 75, .external_lex_state = 9}, - [3360] = {.lex_state = 75, .external_lex_state = 8}, - [3361] = {.lex_state = 75, .external_lex_state = 2}, - [3362] = {.lex_state = 75, .external_lex_state = 6}, - [3363] = {.lex_state = 75, .external_lex_state = 9}, - [3364] = {.lex_state = 75, .external_lex_state = 2}, - [3365] = {.lex_state = 75, .external_lex_state = 2}, - [3366] = {.lex_state = 75, .external_lex_state = 9}, - [3367] = {.lex_state = 75, .external_lex_state = 6}, + [3358] = {.lex_state = 75, .external_lex_state = 9}, + [3359] = {.lex_state = 75, .external_lex_state = 2}, + [3360] = {.lex_state = 75, .external_lex_state = 2}, + [3361] = {.lex_state = 75, .external_lex_state = 8}, + [3362] = {.lex_state = 75, .external_lex_state = 2}, + [3363] = {.lex_state = 75, .external_lex_state = 2}, + [3364] = {.lex_state = 75, .external_lex_state = 9}, + [3365] = {.lex_state = 75, .external_lex_state = 9}, + [3366] = {.lex_state = 75, .external_lex_state = 2}, + [3367] = {.lex_state = 75, .external_lex_state = 9}, [3368] = {.lex_state = 75, .external_lex_state = 6}, - [3369] = {.lex_state = 75, .external_lex_state = 2}, + [3369] = {.lex_state = 75, .external_lex_state = 9}, [3370] = {.lex_state = 75, .external_lex_state = 6}, - [3371] = {.lex_state = 75, .external_lex_state = 6}, - [3372] = {.lex_state = 75, .external_lex_state = 9}, - [3373] = {.lex_state = 75, .external_lex_state = 2}, - [3374] = {.lex_state = 75, .external_lex_state = 2}, - [3375] = {.lex_state = 75, .external_lex_state = 6}, - [3376] = {.lex_state = 75, .external_lex_state = 6}, - [3377] = {.lex_state = 75, .external_lex_state = 6}, + [3371] = {.lex_state = 75, .external_lex_state = 9}, + [3372] = {.lex_state = 75, .external_lex_state = 6}, + [3373] = {.lex_state = 75, .external_lex_state = 6}, + [3374] = {.lex_state = 75, .external_lex_state = 6}, + [3375] = {.lex_state = 8, .external_lex_state = 2}, + [3376] = {.lex_state = 75, .external_lex_state = 9}, + [3377] = {.lex_state = 75, .external_lex_state = 9}, [3378] = {.lex_state = 75, .external_lex_state = 9}, [3379] = {.lex_state = 75, .external_lex_state = 2}, - [3380] = {.lex_state = 75, .external_lex_state = 2}, + [3380] = {.lex_state = 75, .external_lex_state = 6}, [3381] = {.lex_state = 75, .external_lex_state = 2}, [3382] = {.lex_state = 75, .external_lex_state = 6}, [3383] = {.lex_state = 75, .external_lex_state = 6}, - [3384] = {.lex_state = 75, .external_lex_state = 9}, - [3385] = {.lex_state = 75, .external_lex_state = 6}, + [3384] = {.lex_state = 75, .external_lex_state = 6}, + [3385] = {.lex_state = 75, .external_lex_state = 9}, [3386] = {.lex_state = 75, .external_lex_state = 6}, - [3387] = {.lex_state = 75, .external_lex_state = 6}, - [3388] = {.lex_state = 75, .external_lex_state = 2}, - [3389] = {.lex_state = 75, .external_lex_state = 2}, - [3390] = {.lex_state = 75, .external_lex_state = 2}, - [3391] = {.lex_state = 75, .external_lex_state = 2}, + [3387] = {.lex_state = 75, .external_lex_state = 2}, + [3388] = {.lex_state = 75, .external_lex_state = 6}, + [3389] = {.lex_state = 75, .external_lex_state = 6}, + [3390] = {.lex_state = 75, .external_lex_state = 6}, + [3391] = {.lex_state = 75, .external_lex_state = 6}, [3392] = {.lex_state = 75, .external_lex_state = 6}, - [3393] = {.lex_state = 75, .external_lex_state = 2}, - [3394] = {.lex_state = 75, .external_lex_state = 2}, + [3393] = {.lex_state = 75, .external_lex_state = 6}, + [3394] = {.lex_state = 75, .external_lex_state = 6}, [3395] = {.lex_state = 75, .external_lex_state = 6}, - [3396] = {.lex_state = 75, .external_lex_state = 6}, + [3396] = {.lex_state = 75, .external_lex_state = 2}, [3397] = {.lex_state = 75, .external_lex_state = 2}, [3398] = {.lex_state = 75, .external_lex_state = 2}, - [3399] = {.lex_state = 75, .external_lex_state = 2}, - [3400] = {.lex_state = 75, .external_lex_state = 9}, + [3399] = {.lex_state = 75, .external_lex_state = 9}, + [3400] = {.lex_state = 75, .external_lex_state = 6}, [3401] = {.lex_state = 75, .external_lex_state = 9}, [3402] = {.lex_state = 75, .external_lex_state = 9}, [3403] = {.lex_state = 75, .external_lex_state = 2}, [3404] = {.lex_state = 75, .external_lex_state = 6}, - [3405] = {.lex_state = 75, .external_lex_state = 6}, - [3406] = {.lex_state = 75, .external_lex_state = 6}, + [3405] = {.lex_state = 75, .external_lex_state = 9}, + [3406] = {.lex_state = 8, .external_lex_state = 2}, [3407] = {.lex_state = 75, .external_lex_state = 9}, [3408] = {.lex_state = 75, .external_lex_state = 9}, [3409] = {.lex_state = 75, .external_lex_state = 9}, - [3410] = {.lex_state = 75, .external_lex_state = 9}, - [3411] = {.lex_state = 75, .external_lex_state = 9}, + [3410] = {.lex_state = 75, .external_lex_state = 6}, + [3411] = {.lex_state = 75, .external_lex_state = 2}, [3412] = {.lex_state = 75, .external_lex_state = 9}, [3413] = {.lex_state = 75, .external_lex_state = 2}, - [3414] = {.lex_state = 75, .external_lex_state = 6}, + [3414] = {.lex_state = 75, .external_lex_state = 2}, [3415] = {.lex_state = 75, .external_lex_state = 6}, [3416] = {.lex_state = 75, .external_lex_state = 9}, - [3417] = {.lex_state = 75, .external_lex_state = 9}, - [3418] = {.lex_state = 75, .external_lex_state = 6}, - [3419] = {.lex_state = 75, .external_lex_state = 9}, - [3420] = {.lex_state = 75, .external_lex_state = 9}, - [3421] = {.lex_state = 75, .external_lex_state = 6}, + [3417] = {.lex_state = 75, .external_lex_state = 6}, + [3418] = {.lex_state = 75, .external_lex_state = 2}, + [3419] = {.lex_state = 75, .external_lex_state = 2}, + [3420] = {.lex_state = 75, .external_lex_state = 2}, + [3421] = {.lex_state = 75, .external_lex_state = 2}, [3422] = {.lex_state = 75, .external_lex_state = 9}, - [3423] = {.lex_state = 75, .external_lex_state = 2}, + [3423] = {.lex_state = 75, .external_lex_state = 9}, [3424] = {.lex_state = 75, .external_lex_state = 9}, [3425] = {.lex_state = 75, .external_lex_state = 9}, [3426] = {.lex_state = 75, .external_lex_state = 9}, - [3427] = {.lex_state = 75, .external_lex_state = 9}, + [3427] = {.lex_state = 75, .external_lex_state = 2}, [3428] = {.lex_state = 75, .external_lex_state = 9}, [3429] = {.lex_state = 75, .external_lex_state = 9}, - [3430] = {.lex_state = 75, .external_lex_state = 2}, - [3431] = {.lex_state = 75, .external_lex_state = 2}, + [3430] = {.lex_state = 75, .external_lex_state = 9}, + [3431] = {.lex_state = 75, .external_lex_state = 9}, [3432] = {.lex_state = 75, .external_lex_state = 6}, [3433] = {.lex_state = 75, .external_lex_state = 9}, - [3434] = {.lex_state = 75, .external_lex_state = 6}, + [3434] = {.lex_state = 75, .external_lex_state = 9}, [3435] = {.lex_state = 75, .external_lex_state = 9}, - [3436] = {.lex_state = 75, .external_lex_state = 6}, - [3437] = {.lex_state = 75, .external_lex_state = 6}, - [3438] = {.lex_state = 75, .external_lex_state = 6}, - [3439] = {.lex_state = 75, .external_lex_state = 6}, + [3436] = {.lex_state = 75, .external_lex_state = 9}, + [3437] = {.lex_state = 75, .external_lex_state = 9}, + [3438] = {.lex_state = 75, .external_lex_state = 9}, + [3439] = {.lex_state = 75, .external_lex_state = 2}, [3440] = {.lex_state = 8, .external_lex_state = 2}, [3441] = {.lex_state = 75, .external_lex_state = 6}, - [3442] = {.lex_state = 75, .external_lex_state = 2}, + [3442] = {.lex_state = 75, .external_lex_state = 6}, [3443] = {.lex_state = 75, .external_lex_state = 6}, - [3444] = {.lex_state = 75, .external_lex_state = 6}, - [3445] = {.lex_state = 75, .external_lex_state = 2}, + [3444] = {.lex_state = 75, .external_lex_state = 2}, + [3445] = {.lex_state = 75, .external_lex_state = 9}, [3446] = {.lex_state = 75, .external_lex_state = 6}, [3447] = {.lex_state = 75, .external_lex_state = 6}, - [3448] = {.lex_state = 75, .external_lex_state = 9}, - [3449] = {.lex_state = 75, .external_lex_state = 9}, - [3450] = {.lex_state = 75, .external_lex_state = 9}, - [3451] = {.lex_state = 75, .external_lex_state = 9}, + [3448] = {.lex_state = 75, .external_lex_state = 6}, + [3449] = {.lex_state = 75, .external_lex_state = 2}, + [3450] = {.lex_state = 75, .external_lex_state = 6}, + [3451] = {.lex_state = 75, .external_lex_state = 6}, [3452] = {.lex_state = 75, .external_lex_state = 6}, [3453] = {.lex_state = 75, .external_lex_state = 6}, - [3454] = {.lex_state = 75, .external_lex_state = 6}, + [3454] = {.lex_state = 75, .external_lex_state = 9}, [3455] = {.lex_state = 75, .external_lex_state = 6}, [3456] = {.lex_state = 75, .external_lex_state = 9}, [3457] = {.lex_state = 75, .external_lex_state = 9}, - [3458] = {.lex_state = 75, .external_lex_state = 9}, + [3458] = {.lex_state = 75, .external_lex_state = 6}, [3459] = {.lex_state = 75, .external_lex_state = 6}, [3460] = {.lex_state = 75, .external_lex_state = 9}, - [3461] = {.lex_state = 75, .external_lex_state = 9}, - [3462] = {.lex_state = 75, .external_lex_state = 2}, - [3463] = {.lex_state = 75, .external_lex_state = 9}, + [3461] = {.lex_state = 75, .external_lex_state = 6}, + [3462] = {.lex_state = 75, .external_lex_state = 9}, + [3463] = {.lex_state = 75, .external_lex_state = 6}, [3464] = {.lex_state = 75, .external_lex_state = 9}, - [3465] = {.lex_state = 75, .external_lex_state = 2}, + [3465] = {.lex_state = 75, .external_lex_state = 9}, [3466] = {.lex_state = 75, .external_lex_state = 6}, [3467] = {.lex_state = 75, .external_lex_state = 6}, - [3468] = {.lex_state = 8, .external_lex_state = 2}, - [3469] = {.lex_state = 75, .external_lex_state = 9}, - [3470] = {.lex_state = 75, .external_lex_state = 9}, - [3471] = {.lex_state = 75, .external_lex_state = 9}, - [3472] = {.lex_state = 75, .external_lex_state = 9}, + [3468] = {.lex_state = 75, .external_lex_state = 6}, + [3469] = {.lex_state = 75, .external_lex_state = 2}, + [3470] = {.lex_state = 75, .external_lex_state = 6}, + [3471] = {.lex_state = 75, .external_lex_state = 2}, + [3472] = {.lex_state = 75, .external_lex_state = 2}, [3473] = {.lex_state = 75, .external_lex_state = 6}, - [3474] = {.lex_state = 75, .external_lex_state = 6}, - [3475] = {.lex_state = 75, .external_lex_state = 9}, + [3474] = {.lex_state = 75, .external_lex_state = 9}, + [3475] = {.lex_state = 75, .external_lex_state = 6}, [3476] = {.lex_state = 75, .external_lex_state = 2}, - [3477] = {.lex_state = 75, .external_lex_state = 9}, - [3478] = {.lex_state = 75, .external_lex_state = 6}, + [3477] = {.lex_state = 75, .external_lex_state = 6}, + [3478] = {.lex_state = 75, .external_lex_state = 2}, [3479] = {.lex_state = 75, .external_lex_state = 9}, - [3480] = {.lex_state = 8, .external_lex_state = 2}, + [3480] = {.lex_state = 75, .external_lex_state = 2}, [3481] = {.lex_state = 75, .external_lex_state = 9}, - [3482] = {.lex_state = 75, .external_lex_state = 9}, + [3482] = {.lex_state = 75, .external_lex_state = 2}, [3483] = {.lex_state = 75, .external_lex_state = 9}, - [3484] = {.lex_state = 75, .external_lex_state = 6}, + [3484] = {.lex_state = 75, .external_lex_state = 9}, [3485] = {.lex_state = 75, .external_lex_state = 9}, - [3486] = {.lex_state = 75, .external_lex_state = 2}, - [3487] = {.lex_state = 75, .external_lex_state = 6}, + [3486] = {.lex_state = 75, .external_lex_state = 6}, + [3487] = {.lex_state = 75, .external_lex_state = 9}, [3488] = {.lex_state = 75, .external_lex_state = 9}, - [3489] = {.lex_state = 75, .external_lex_state = 9}, + [3489] = {.lex_state = 75, .external_lex_state = 2}, [3490] = {.lex_state = 75, .external_lex_state = 9}, - [3491] = {.lex_state = 75, .external_lex_state = 6}, + [3491] = {.lex_state = 75, .external_lex_state = 9}, [3492] = {.lex_state = 75, .external_lex_state = 9}, - [3493] = {.lex_state = 75, .external_lex_state = 6}, - [3494] = {.lex_state = 75, .external_lex_state = 6}, - [3495] = {.lex_state = 75, .external_lex_state = 6}, + [3493] = {.lex_state = 75, .external_lex_state = 2}, + [3494] = {.lex_state = 75, .external_lex_state = 9}, + [3495] = {.lex_state = 75, .external_lex_state = 9}, [3496] = {.lex_state = 75, .external_lex_state = 2}, [3497] = {.lex_state = 75, .external_lex_state = 9}, - [3498] = {.lex_state = 75, .external_lex_state = 9}, - [3499] = {.lex_state = 75, .external_lex_state = 9}, + [3498] = {.lex_state = 75, .external_lex_state = 2}, + [3499] = {.lex_state = 75, .external_lex_state = 6}, [3500] = {.lex_state = 75, .external_lex_state = 6}, [3501] = {.lex_state = 75, .external_lex_state = 9}, - [3502] = {.lex_state = 75, .external_lex_state = 6}, - [3503] = {.lex_state = 75, .external_lex_state = 2}, - [3504] = {.lex_state = 7, .external_lex_state = 2}, - [3505] = {.lex_state = 13, .external_lex_state = 2}, - [3506] = {.lex_state = 75, .external_lex_state = 2}, - [3507] = {.lex_state = 13, .external_lex_state = 2}, - [3508] = {.lex_state = 75, .external_lex_state = 2}, - [3509] = {.lex_state = 13, .external_lex_state = 2}, - [3510] = {.lex_state = 75, .external_lex_state = 6}, - [3511] = {.lex_state = 75, .external_lex_state = 6}, - [3512] = {.lex_state = 75, .external_lex_state = 9}, - [3513] = {.lex_state = 13, .external_lex_state = 2}, - [3514] = {.lex_state = 75, .external_lex_state = 2}, - [3515] = {.lex_state = 75, .external_lex_state = 2}, - [3516] = {.lex_state = 75, .external_lex_state = 8}, - [3517] = {.lex_state = 13, .external_lex_state = 2}, - [3518] = {.lex_state = 13, .external_lex_state = 10}, - [3519] = {.lex_state = 75, .external_lex_state = 6}, - [3520] = {.lex_state = 75, .external_lex_state = 6}, - [3521] = {.lex_state = 7, .external_lex_state = 2}, - [3522] = {.lex_state = 75, .external_lex_state = 2}, - [3523] = {.lex_state = 13, .external_lex_state = 2}, + [3502] = {.lex_state = 75, .external_lex_state = 9}, + [3503] = {.lex_state = 75, .external_lex_state = 6}, + [3504] = {.lex_state = 75, .external_lex_state = 9}, + [3505] = {.lex_state = 75, .external_lex_state = 2}, + [3506] = {.lex_state = 75, .external_lex_state = 9}, + [3507] = {.lex_state = 75, .external_lex_state = 6}, + [3508] = {.lex_state = 13, .external_lex_state = 10}, + [3509] = {.lex_state = 75, .external_lex_state = 2}, + [3510] = {.lex_state = 75, .external_lex_state = 2}, + [3511] = {.lex_state = 75, .external_lex_state = 2}, + [3512] = {.lex_state = 13, .external_lex_state = 2}, + [3513] = {.lex_state = 75, .external_lex_state = 2}, + [3514] = {.lex_state = 7, .external_lex_state = 2}, + [3515] = {.lex_state = 13, .external_lex_state = 2}, + [3516] = {.lex_state = 75, .external_lex_state = 2}, + [3517] = {.lex_state = 13, .external_lex_state = 10}, + [3518] = {.lex_state = 7, .external_lex_state = 2}, + [3519] = {.lex_state = 75, .external_lex_state = 2}, + [3520] = {.lex_state = 75, .external_lex_state = 2}, + [3521] = {.lex_state = 13, .external_lex_state = 10}, + [3522] = {.lex_state = 75, .external_lex_state = 8}, + [3523] = {.lex_state = 75, .external_lex_state = 6}, [3524] = {.lex_state = 75, .external_lex_state = 2}, - [3525] = {.lex_state = 13, .external_lex_state = 2}, + [3525] = {.lex_state = 13, .external_lex_state = 10}, [3526] = {.lex_state = 13, .external_lex_state = 2}, - [3527] = {.lex_state = 75, .external_lex_state = 2}, + [3527] = {.lex_state = 75, .external_lex_state = 6}, [3528] = {.lex_state = 75, .external_lex_state = 6}, - [3529] = {.lex_state = 13, .external_lex_state = 10}, - [3530] = {.lex_state = 13, .external_lex_state = 2}, + [3529] = {.lex_state = 75, .external_lex_state = 2}, + [3530] = {.lex_state = 75, .external_lex_state = 8}, [3531] = {.lex_state = 75, .external_lex_state = 2}, - [3532] = {.lex_state = 75, .external_lex_state = 2}, - [3533] = {.lex_state = 75, .external_lex_state = 2}, - [3534] = {.lex_state = 75, .external_lex_state = 8}, - [3535] = {.lex_state = 13, .external_lex_state = 10}, - [3536] = {.lex_state = 13, .external_lex_state = 10}, - [3537] = {.lex_state = 13, .external_lex_state = 10}, - [3538] = {.lex_state = 7, .external_lex_state = 2}, - [3539] = {.lex_state = 75, .external_lex_state = 2}, - [3540] = {.lex_state = 13, .external_lex_state = 10}, + [3532] = {.lex_state = 75, .external_lex_state = 8}, + [3533] = {.lex_state = 13, .external_lex_state = 2}, + [3534] = {.lex_state = 75, .external_lex_state = 6}, + [3535] = {.lex_state = 13, .external_lex_state = 2}, + [3536] = {.lex_state = 13, .external_lex_state = 2}, + [3537] = {.lex_state = 75, .external_lex_state = 2}, + [3538] = {.lex_state = 13, .external_lex_state = 2}, + [3539] = {.lex_state = 13, .external_lex_state = 10}, + [3540] = {.lex_state = 75, .external_lex_state = 2}, [3541] = {.lex_state = 75, .external_lex_state = 2}, - [3542] = {.lex_state = 13, .external_lex_state = 10}, + [3542] = {.lex_state = 75, .external_lex_state = 2}, [3543] = {.lex_state = 75, .external_lex_state = 2}, - [3544] = {.lex_state = 75, .external_lex_state = 6}, - [3545] = {.lex_state = 75, .external_lex_state = 2}, + [3544] = {.lex_state = 13, .external_lex_state = 2}, + [3545] = {.lex_state = 75, .external_lex_state = 8}, [3546] = {.lex_state = 75, .external_lex_state = 2}, [3547] = {.lex_state = 13, .external_lex_state = 10}, - [3548] = {.lex_state = 75, .external_lex_state = 2}, - [3549] = {.lex_state = 75, .external_lex_state = 8}, - [3550] = {.lex_state = 75, .external_lex_state = 8}, - [3551] = {.lex_state = 75, .external_lex_state = 2}, + [3548] = {.lex_state = 75, .external_lex_state = 9}, + [3549] = {.lex_state = 13, .external_lex_state = 10}, + [3550] = {.lex_state = 13, .external_lex_state = 2}, + [3551] = {.lex_state = 7, .external_lex_state = 2}, [3552] = {.lex_state = 75, .external_lex_state = 2}, [3553] = {.lex_state = 75, .external_lex_state = 6}, - [3554] = {.lex_state = 75, .external_lex_state = 6}, + [3554] = {.lex_state = 13, .external_lex_state = 10}, [3555] = {.lex_state = 75, .external_lex_state = 6}, - [3556] = {.lex_state = 7, .external_lex_state = 2}, + [3556] = {.lex_state = 75, .external_lex_state = 2}, [3557] = {.lex_state = 75, .external_lex_state = 6}, - [3558] = {.lex_state = 75, .external_lex_state = 8}, - [3559] = {.lex_state = 8, .external_lex_state = 2}, + [3558] = {.lex_state = 75, .external_lex_state = 6}, + [3559] = {.lex_state = 75, .external_lex_state = 6}, [3560] = {.lex_state = 75, .external_lex_state = 6}, [3561] = {.lex_state = 75, .external_lex_state = 6}, - [3562] = {.lex_state = 7, .external_lex_state = 2}, + [3562] = {.lex_state = 75, .external_lex_state = 8}, [3563] = {.lex_state = 75, .external_lex_state = 6}, [3564] = {.lex_state = 75, .external_lex_state = 6}, - [3565] = {.lex_state = 75, .external_lex_state = 2}, - [3566] = {.lex_state = 75, .external_lex_state = 2}, - [3567] = {.lex_state = 75, .external_lex_state = 2}, + [3565] = {.lex_state = 75, .external_lex_state = 6}, + [3566] = {.lex_state = 75, .external_lex_state = 6}, + [3567] = {.lex_state = 75, .external_lex_state = 6}, [3568] = {.lex_state = 75, .external_lex_state = 6}, - [3569] = {.lex_state = 75, .external_lex_state = 2}, - [3570] = {.lex_state = 75, .external_lex_state = 8}, + [3569] = {.lex_state = 75, .external_lex_state = 6}, + [3570] = {.lex_state = 75, .external_lex_state = 6}, [3571] = {.lex_state = 75, .external_lex_state = 6}, - [3572] = {.lex_state = 75, .external_lex_state = 2}, - [3573] = {.lex_state = 75, .external_lex_state = 8}, - [3574] = {.lex_state = 75, .external_lex_state = 2}, - [3575] = {.lex_state = 75, .external_lex_state = 2}, - [3576] = {.lex_state = 75, .external_lex_state = 8}, - [3577] = {.lex_state = 75, .external_lex_state = 8}, - [3578] = {.lex_state = 75, .external_lex_state = 8}, - [3579] = {.lex_state = 75, .external_lex_state = 2}, - [3580] = {.lex_state = 75, .external_lex_state = 2}, + [3572] = {.lex_state = 75, .external_lex_state = 6}, + [3573] = {.lex_state = 75, .external_lex_state = 6}, + [3574] = {.lex_state = 75, .external_lex_state = 6}, + [3575] = {.lex_state = 75, .external_lex_state = 6}, + [3576] = {.lex_state = 75, .external_lex_state = 6}, + [3577] = {.lex_state = 75, .external_lex_state = 6}, + [3578] = {.lex_state = 75, .external_lex_state = 6}, + [3579] = {.lex_state = 75, .external_lex_state = 6}, + [3580] = {.lex_state = 75, .external_lex_state = 6}, [3581] = {.lex_state = 75, .external_lex_state = 6}, - [3582] = {.lex_state = 75, .external_lex_state = 6}, + [3582] = {.lex_state = 75, .external_lex_state = 8}, [3583] = {.lex_state = 75, .external_lex_state = 2}, - [3584] = {.lex_state = 75, .external_lex_state = 2}, + [3584] = {.lex_state = 75, .external_lex_state = 6}, [3585] = {.lex_state = 75, .external_lex_state = 8}, [3586] = {.lex_state = 75, .external_lex_state = 6}, [3587] = {.lex_state = 75, .external_lex_state = 6}, - [3588] = {.lex_state = 75, .external_lex_state = 2}, - [3589] = {.lex_state = 75, .external_lex_state = 2}, - [3590] = {.lex_state = 75, .external_lex_state = 8}, - [3591] = {.lex_state = 75, .external_lex_state = 8}, - [3592] = {.lex_state = 75, .external_lex_state = 2}, - [3593] = {.lex_state = 75, .external_lex_state = 8}, - [3594] = {.lex_state = 75, .external_lex_state = 8}, - [3595] = {.lex_state = 75, .external_lex_state = 2}, - [3596] = {.lex_state = 75, .external_lex_state = 2}, - [3597] = {.lex_state = 75, .external_lex_state = 2}, + [3588] = {.lex_state = 75, .external_lex_state = 6}, + [3589] = {.lex_state = 75, .external_lex_state = 6}, + [3590] = {.lex_state = 75, .external_lex_state = 6}, + [3591] = {.lex_state = 75, .external_lex_state = 6}, + [3592] = {.lex_state = 75, .external_lex_state = 6}, + [3593] = {.lex_state = 75, .external_lex_state = 6}, + [3594] = {.lex_state = 75, .external_lex_state = 6}, + [3595] = {.lex_state = 75, .external_lex_state = 6}, + [3596] = {.lex_state = 75, .external_lex_state = 6}, + [3597] = {.lex_state = 75, .external_lex_state = 6}, [3598] = {.lex_state = 75, .external_lex_state = 6}, [3599] = {.lex_state = 75, .external_lex_state = 6}, [3600] = {.lex_state = 75, .external_lex_state = 6}, - [3601] = {.lex_state = 7, .external_lex_state = 2}, + [3601] = {.lex_state = 75, .external_lex_state = 6}, [3602] = {.lex_state = 75, .external_lex_state = 6}, - [3603] = {.lex_state = 75, .external_lex_state = 8}, + [3603] = {.lex_state = 75, .external_lex_state = 6}, [3604] = {.lex_state = 75, .external_lex_state = 6}, [3605] = {.lex_state = 75, .external_lex_state = 6}, - [3606] = {.lex_state = 7, .external_lex_state = 2}, + [3606] = {.lex_state = 75, .external_lex_state = 6}, [3607] = {.lex_state = 75, .external_lex_state = 6}, - [3608] = {.lex_state = 75, .external_lex_state = 8}, + [3608] = {.lex_state = 75, .external_lex_state = 6}, [3609] = {.lex_state = 75, .external_lex_state = 6}, [3610] = {.lex_state = 75, .external_lex_state = 6}, [3611] = {.lex_state = 75, .external_lex_state = 6}, [3612] = {.lex_state = 75, .external_lex_state = 6}, - [3613] = {.lex_state = 75, .external_lex_state = 6}, - [3614] = {.lex_state = 75, .external_lex_state = 8}, + [3613] = {.lex_state = 75, .external_lex_state = 8}, + [3614] = {.lex_state = 75, .external_lex_state = 6}, [3615] = {.lex_state = 75, .external_lex_state = 6}, [3616] = {.lex_state = 75, .external_lex_state = 6}, - [3617] = {.lex_state = 75, .external_lex_state = 8}, - [3618] = {.lex_state = 75, .external_lex_state = 6}, - [3619] = {.lex_state = 75, .external_lex_state = 6}, + [3617] = {.lex_state = 75, .external_lex_state = 6}, + [3618] = {.lex_state = 7, .external_lex_state = 2}, + [3619] = {.lex_state = 75, .external_lex_state = 2}, [3620] = {.lex_state = 75, .external_lex_state = 2}, - [3621] = {.lex_state = 75, .external_lex_state = 6}, + [3621] = {.lex_state = 75, .external_lex_state = 2}, [3622] = {.lex_state = 75, .external_lex_state = 2}, - [3623] = {.lex_state = 75, .external_lex_state = 6}, - [3624] = {.lex_state = 75, .external_lex_state = 6}, - [3625] = {.lex_state = 7, .external_lex_state = 2}, - [3626] = {.lex_state = 75, .external_lex_state = 2}, - [3627] = {.lex_state = 75, .external_lex_state = 6}, - [3628] = {.lex_state = 75, .external_lex_state = 6}, - [3629] = {.lex_state = 75, .external_lex_state = 6}, - [3630] = {.lex_state = 75, .external_lex_state = 6}, - [3631] = {.lex_state = 75, .external_lex_state = 6}, + [3623] = {.lex_state = 8, .external_lex_state = 2}, + [3624] = {.lex_state = 75, .external_lex_state = 2}, + [3625] = {.lex_state = 75, .external_lex_state = 2}, + [3626] = {.lex_state = 7, .external_lex_state = 2}, + [3627] = {.lex_state = 75, .external_lex_state = 2}, + [3628] = {.lex_state = 75, .external_lex_state = 2}, + [3629] = {.lex_state = 75, .external_lex_state = 2}, + [3630] = {.lex_state = 75, .external_lex_state = 2}, + [3631] = {.lex_state = 75, .external_lex_state = 8}, [3632] = {.lex_state = 75, .external_lex_state = 8}, - [3633] = {.lex_state = 75, .external_lex_state = 6}, - [3634] = {.lex_state = 75, .external_lex_state = 6}, - [3635] = {.lex_state = 75, .external_lex_state = 6}, - [3636] = {.lex_state = 75, .external_lex_state = 6}, - [3637] = {.lex_state = 75, .external_lex_state = 6}, - [3638] = {.lex_state = 75, .external_lex_state = 6}, - [3639] = {.lex_state = 75, .external_lex_state = 6}, - [3640] = {.lex_state = 75, .external_lex_state = 8}, - [3641] = {.lex_state = 75, .external_lex_state = 6}, + [3633] = {.lex_state = 7, .external_lex_state = 2}, + [3634] = {.lex_state = 75, .external_lex_state = 8}, + [3635] = {.lex_state = 75, .external_lex_state = 2}, + [3636] = {.lex_state = 75, .external_lex_state = 2}, + [3637] = {.lex_state = 75, .external_lex_state = 2}, + [3638] = {.lex_state = 75, .external_lex_state = 2}, + [3639] = {.lex_state = 75, .external_lex_state = 2}, + [3640] = {.lex_state = 75, .external_lex_state = 2}, + [3641] = {.lex_state = 75, .external_lex_state = 8}, [3642] = {.lex_state = 75, .external_lex_state = 6}, - [3643] = {.lex_state = 75, .external_lex_state = 6}, - [3644] = {.lex_state = 75, .external_lex_state = 6}, - [3645] = {.lex_state = 75, .external_lex_state = 6}, - [3646] = {.lex_state = 75, .external_lex_state = 6}, - [3647] = {.lex_state = 75, .external_lex_state = 6}, - [3648] = {.lex_state = 75, .external_lex_state = 6}, - [3649] = {.lex_state = 75, .external_lex_state = 8}, - [3650] = {.lex_state = 75, .external_lex_state = 2}, - [3651] = {.lex_state = 75, .external_lex_state = 8}, + [3643] = {.lex_state = 75, .external_lex_state = 2}, + [3644] = {.lex_state = 75, .external_lex_state = 8}, + [3645] = {.lex_state = 75, .external_lex_state = 8}, + [3646] = {.lex_state = 75, .external_lex_state = 8}, + [3647] = {.lex_state = 75, .external_lex_state = 8}, + [3648] = {.lex_state = 75, .external_lex_state = 2}, + [3649] = {.lex_state = 75, .external_lex_state = 6}, + [3650] = {.lex_state = 75, .external_lex_state = 8}, + [3651] = {.lex_state = 75, .external_lex_state = 6}, [3652] = {.lex_state = 75, .external_lex_state = 2}, - [3653] = {.lex_state = 75, .external_lex_state = 6}, - [3654] = {.lex_state = 75, .external_lex_state = 6}, - [3655] = {.lex_state = 75, .external_lex_state = 6}, + [3653] = {.lex_state = 75, .external_lex_state = 2}, + [3654] = {.lex_state = 7, .external_lex_state = 2}, + [3655] = {.lex_state = 75, .external_lex_state = 8}, [3656] = {.lex_state = 7, .external_lex_state = 2}, - [3657] = {.lex_state = 75, .external_lex_state = 6}, - [3658] = {.lex_state = 75, .external_lex_state = 6}, - [3659] = {.lex_state = 75, .external_lex_state = 6}, - [3660] = {.lex_state = 75, .external_lex_state = 6}, - [3661] = {.lex_state = 75, .external_lex_state = 6}, - [3662] = {.lex_state = 75, .external_lex_state = 6}, + [3657] = {.lex_state = 75, .external_lex_state = 2}, + [3658] = {.lex_state = 75, .external_lex_state = 2}, + [3659] = {.lex_state = 75, .external_lex_state = 2}, + [3660] = {.lex_state = 75, .external_lex_state = 2}, + [3661] = {.lex_state = 75, .external_lex_state = 2}, + [3662] = {.lex_state = 75, .external_lex_state = 2}, [3663] = {.lex_state = 75, .external_lex_state = 2}, - [3664] = {.lex_state = 75, .external_lex_state = 8}, - [3665] = {.lex_state = 75, .external_lex_state = 6}, - [3666] = {.lex_state = 75, .external_lex_state = 6}, - [3667] = {.lex_state = 7, .external_lex_state = 2}, - [3668] = {.lex_state = 75, .external_lex_state = 2}, - [3669] = {.lex_state = 75, .external_lex_state = 6}, + [3664] = {.lex_state = 75, .external_lex_state = 6}, + [3665] = {.lex_state = 7, .external_lex_state = 2}, + [3666] = {.lex_state = 8, .external_lex_state = 2}, + [3667] = {.lex_state = 75, .external_lex_state = 8}, + [3668] = {.lex_state = 75, .external_lex_state = 6}, + [3669] = {.lex_state = 7, .external_lex_state = 2}, [3670] = {.lex_state = 75, .external_lex_state = 2}, [3671] = {.lex_state = 75, .external_lex_state = 6}, - [3672] = {.lex_state = 75, .external_lex_state = 6}, + [3672] = {.lex_state = 75, .external_lex_state = 2}, [3673] = {.lex_state = 75, .external_lex_state = 6}, - [3674] = {.lex_state = 75, .external_lex_state = 6}, - [3675] = {.lex_state = 8, .external_lex_state = 2}, - [3676] = {.lex_state = 75, .external_lex_state = 2}, - [3677] = {.lex_state = 75, .external_lex_state = 6}, + [3674] = {.lex_state = 7, .external_lex_state = 2}, + [3675] = {.lex_state = 75, .external_lex_state = 6}, + [3676] = {.lex_state = 75, .external_lex_state = 8}, + [3677] = {.lex_state = 7, .external_lex_state = 2}, [3678] = {.lex_state = 75, .external_lex_state = 8}, [3679] = {.lex_state = 75, .external_lex_state = 6}, - [3680] = {.lex_state = 75, .external_lex_state = 2}, + [3680] = {.lex_state = 75, .external_lex_state = 6}, [3681] = {.lex_state = 75, .external_lex_state = 6}, - [3682] = {.lex_state = 8, .external_lex_state = 2}, - [3683] = {.lex_state = 75, .external_lex_state = 6}, - [3684] = {.lex_state = 75, .external_lex_state = 6}, - [3685] = {.lex_state = 75, .external_lex_state = 6}, + [3682] = {.lex_state = 75, .external_lex_state = 6}, + [3683] = {.lex_state = 75, .external_lex_state = 2}, + [3684] = {.lex_state = 7, .external_lex_state = 2}, + [3685] = {.lex_state = 7, .external_lex_state = 2}, [3686] = {.lex_state = 75, .external_lex_state = 6}, - [3687] = {.lex_state = 75, .external_lex_state = 2}, - [3688] = {.lex_state = 75, .external_lex_state = 6}, - [3689] = {.lex_state = 75, .external_lex_state = 6}, - [3690] = {.lex_state = 75, .external_lex_state = 6}, + [3687] = {.lex_state = 75, .external_lex_state = 6}, + [3688] = {.lex_state = 7, .external_lex_state = 2}, + [3689] = {.lex_state = 7, .external_lex_state = 2}, + [3690] = {.lex_state = 7, .external_lex_state = 2}, [3691] = {.lex_state = 75, .external_lex_state = 6}, - [3692] = {.lex_state = 75, .external_lex_state = 8}, - [3693] = {.lex_state = 75, .external_lex_state = 2}, + [3692] = {.lex_state = 75, .external_lex_state = 6}, + [3693] = {.lex_state = 75, .external_lex_state = 6}, [3694] = {.lex_state = 75, .external_lex_state = 2}, [3695] = {.lex_state = 75, .external_lex_state = 6}, [3696] = {.lex_state = 75, .external_lex_state = 6}, - [3697] = {.lex_state = 75, .external_lex_state = 2}, + [3697] = {.lex_state = 75, .external_lex_state = 6}, [3698] = {.lex_state = 75, .external_lex_state = 6}, - [3699] = {.lex_state = 75, .external_lex_state = 6}, - [3700] = {.lex_state = 75, .external_lex_state = 6}, - [3701] = {.lex_state = 75, .external_lex_state = 6}, - [3702] = {.lex_state = 75, .external_lex_state = 2}, - [3703] = {.lex_state = 75, .external_lex_state = 8}, + [3699] = {.lex_state = 75, .external_lex_state = 2}, + [3700] = {.lex_state = 75, .external_lex_state = 2}, + [3701] = {.lex_state = 75, .external_lex_state = 2}, + [3702] = {.lex_state = 75, .external_lex_state = 6}, + [3703] = {.lex_state = 75, .external_lex_state = 6}, [3704] = {.lex_state = 75, .external_lex_state = 2}, [3705] = {.lex_state = 75, .external_lex_state = 6}, - [3706] = {.lex_state = 75, .external_lex_state = 6}, + [3706] = {.lex_state = 75, .external_lex_state = 8}, [3707] = {.lex_state = 75, .external_lex_state = 6}, [3708] = {.lex_state = 75, .external_lex_state = 2}, [3709] = {.lex_state = 75, .external_lex_state = 6}, [3710] = {.lex_state = 75, .external_lex_state = 6}, - [3711] = {.lex_state = 75, .external_lex_state = 6}, + [3711] = {.lex_state = 75, .external_lex_state = 8}, [3712] = {.lex_state = 75, .external_lex_state = 6}, [3713] = {.lex_state = 75, .external_lex_state = 6}, [3714] = {.lex_state = 75, .external_lex_state = 6}, - [3715] = {.lex_state = 75, .external_lex_state = 2}, - [3716] = {.lex_state = 75, .external_lex_state = 2}, - [3717] = {.lex_state = 75, .external_lex_state = 2}, - [3718] = {.lex_state = 75, .external_lex_state = 2}, - [3719] = {.lex_state = 75, .external_lex_state = 2}, - [3720] = {.lex_state = 75, .external_lex_state = 8}, - [3721] = {.lex_state = 75, .external_lex_state = 6}, - [3722] = {.lex_state = 75, .external_lex_state = 6}, - [3723] = {.lex_state = 7, .external_lex_state = 2}, + [3715] = {.lex_state = 7, .external_lex_state = 2}, + [3716] = {.lex_state = 75, .external_lex_state = 6}, + [3717] = {.lex_state = 75, .external_lex_state = 6}, + [3718] = {.lex_state = 75, .external_lex_state = 6}, + [3719] = {.lex_state = 75, .external_lex_state = 6}, + [3720] = {.lex_state = 75, .external_lex_state = 2}, + [3721] = {.lex_state = 75, .external_lex_state = 2}, + [3722] = {.lex_state = 75, .external_lex_state = 8}, + [3723] = {.lex_state = 75, .external_lex_state = 6}, [3724] = {.lex_state = 75, .external_lex_state = 2}, [3725] = {.lex_state = 75, .external_lex_state = 2}, - [3726] = {.lex_state = 75, .external_lex_state = 2}, + [3726] = {.lex_state = 75, .external_lex_state = 8}, [3727] = {.lex_state = 75, .external_lex_state = 6}, - [3728] = {.lex_state = 75, .external_lex_state = 8}, - [3729] = {.lex_state = 75, .external_lex_state = 6}, - [3730] = {.lex_state = 75, .external_lex_state = 8}, + [3728] = {.lex_state = 75, .external_lex_state = 6}, + [3729] = {.lex_state = 75, .external_lex_state = 8}, + [3730] = {.lex_state = 75, .external_lex_state = 6}, [3731] = {.lex_state = 75, .external_lex_state = 6}, [3732] = {.lex_state = 75, .external_lex_state = 6}, - [3733] = {.lex_state = 75, .external_lex_state = 8}, - [3734] = {.lex_state = 75, .external_lex_state = 6}, - [3735] = {.lex_state = 75, .external_lex_state = 6}, + [3733] = {.lex_state = 75, .external_lex_state = 2}, + [3734] = {.lex_state = 75, .external_lex_state = 2}, + [3735] = {.lex_state = 75, .external_lex_state = 2}, [3736] = {.lex_state = 75, .external_lex_state = 2}, - [3737] = {.lex_state = 7, .external_lex_state = 2}, + [3737] = {.lex_state = 75, .external_lex_state = 8}, [3738] = {.lex_state = 75, .external_lex_state = 6}, - [3739] = {.lex_state = 75, .external_lex_state = 2}, - [3740] = {.lex_state = 75, .external_lex_state = 6}, - [3741] = {.lex_state = 75, .external_lex_state = 6}, - [3742] = {.lex_state = 75, .external_lex_state = 6}, + [3739] = {.lex_state = 75, .external_lex_state = 6}, + [3740] = {.lex_state = 75, .external_lex_state = 2}, + [3741] = {.lex_state = 75, .external_lex_state = 8}, + [3742] = {.lex_state = 75, .external_lex_state = 8}, [3743] = {.lex_state = 75, .external_lex_state = 6}, [3744] = {.lex_state = 75, .external_lex_state = 6}, - [3745] = {.lex_state = 75, .external_lex_state = 6}, + [3745] = {.lex_state = 75, .external_lex_state = 2}, [3746] = {.lex_state = 75, .external_lex_state = 6}, [3747] = {.lex_state = 75, .external_lex_state = 6}, [3748] = {.lex_state = 75, .external_lex_state = 6}, - [3749] = {.lex_state = 75, .external_lex_state = 6}, - [3750] = {.lex_state = 75, .external_lex_state = 6}, - [3751] = {.lex_state = 75, .external_lex_state = 6}, + [3749] = {.lex_state = 7, .external_lex_state = 2}, + [3750] = {.lex_state = 75, .external_lex_state = 2}, + [3751] = {.lex_state = 75, .external_lex_state = 2}, [3752] = {.lex_state = 75, .external_lex_state = 6}, - [3753] = {.lex_state = 75, .external_lex_state = 6}, - [3754] = {.lex_state = 75, .external_lex_state = 6}, - [3755] = {.lex_state = 75, .external_lex_state = 2}, + [3753] = {.lex_state = 75, .external_lex_state = 2}, + [3754] = {.lex_state = 75, .external_lex_state = 2}, + [3755] = {.lex_state = 8, .external_lex_state = 2}, [3756] = {.lex_state = 75, .external_lex_state = 2}, [3757] = {.lex_state = 75, .external_lex_state = 6}, [3758] = {.lex_state = 75, .external_lex_state = 6}, [3759] = {.lex_state = 75, .external_lex_state = 6}, [3760] = {.lex_state = 75, .external_lex_state = 6}, - [3761] = {.lex_state = 75, .external_lex_state = 6}, - [3762] = {.lex_state = 75, .external_lex_state = 6}, + [3761] = {.lex_state = 75, .external_lex_state = 2}, + [3762] = {.lex_state = 75, .external_lex_state = 8}, [3763] = {.lex_state = 75, .external_lex_state = 2}, - [3764] = {.lex_state = 75, .external_lex_state = 6}, - [3765] = {.lex_state = 7, .external_lex_state = 2}, + [3764] = {.lex_state = 75, .external_lex_state = 8}, + [3765] = {.lex_state = 75, .external_lex_state = 2}, [3766] = {.lex_state = 75, .external_lex_state = 6}, - [3767] = {.lex_state = 75, .external_lex_state = 6}, - [3768] = {.lex_state = 75, .external_lex_state = 6}, + [3767] = {.lex_state = 75, .external_lex_state = 2}, + [3768] = {.lex_state = 75, .external_lex_state = 2}, [3769] = {.lex_state = 75, .external_lex_state = 6}, [3770] = {.lex_state = 75, .external_lex_state = 6}, - [3771] = {.lex_state = 75, .external_lex_state = 8}, - [3772] = {.lex_state = 75, .external_lex_state = 6}, - [3773] = {.lex_state = 75, .external_lex_state = 2}, + [3771] = {.lex_state = 75, .external_lex_state = 2}, + [3772] = {.lex_state = 75, .external_lex_state = 8}, + [3773] = {.lex_state = 75, .external_lex_state = 6}, [3774] = {.lex_state = 75, .external_lex_state = 6}, - [3775] = {.lex_state = 75, .external_lex_state = 2}, + [3775] = {.lex_state = 75, .external_lex_state = 8}, [3776] = {.lex_state = 75, .external_lex_state = 6}, - [3777] = {.lex_state = 7, .external_lex_state = 2}, + [3777] = {.lex_state = 75, .external_lex_state = 8}, [3778] = {.lex_state = 75, .external_lex_state = 6}, [3779] = {.lex_state = 75, .external_lex_state = 6}, - [3780] = {.lex_state = 7, .external_lex_state = 2}, - [3781] = {.lex_state = 75, .external_lex_state = 2}, - [3782] = {.lex_state = 75, .external_lex_state = 6}, - [3783] = {.lex_state = 75, .external_lex_state = 2}, + [3780] = {.lex_state = 75, .external_lex_state = 6}, + [3781] = {.lex_state = 75, .external_lex_state = 6}, + [3782] = {.lex_state = 75, .external_lex_state = 8}, + [3783] = {.lex_state = 75, .external_lex_state = 6}, [3784] = {.lex_state = 75, .external_lex_state = 6}, [3785] = {.lex_state = 75, .external_lex_state = 6}, - [3786] = {.lex_state = 75, .external_lex_state = 8}, - [3787] = {.lex_state = 75, .external_lex_state = 8}, + [3786] = {.lex_state = 75, .external_lex_state = 6}, + [3787] = {.lex_state = 75, .external_lex_state = 6}, [3788] = {.lex_state = 75, .external_lex_state = 6}, [3789] = {.lex_state = 75, .external_lex_state = 6}, - [3790] = {.lex_state = 75, .external_lex_state = 6}, - [3791] = {.lex_state = 75, .external_lex_state = 6}, + [3790] = {.lex_state = 75, .external_lex_state = 8}, + [3791] = {.lex_state = 75, .external_lex_state = 8}, [3792] = {.lex_state = 75, .external_lex_state = 6}, [3793] = {.lex_state = 75, .external_lex_state = 6}, [3794] = {.lex_state = 75, .external_lex_state = 6}, - [3795] = {.lex_state = 75, .external_lex_state = 6}, - [3796] = {.lex_state = 75, .external_lex_state = 2}, - [3797] = {.lex_state = 75, .external_lex_state = 2}, + [3795] = {.lex_state = 75, .external_lex_state = 2}, + [3796] = {.lex_state = 75, .external_lex_state = 6}, + [3797] = {.lex_state = 75, .external_lex_state = 6}, [3798] = {.lex_state = 75, .external_lex_state = 6}, [3799] = {.lex_state = 75, .external_lex_state = 6}, [3800] = {.lex_state = 75, .external_lex_state = 6}, [3801] = {.lex_state = 75, .external_lex_state = 6}, - [3802] = {.lex_state = 75, .external_lex_state = 6}, + [3802] = {.lex_state = 75, .external_lex_state = 2}, [3803] = {.lex_state = 75, .external_lex_state = 6}, - [3804] = {.lex_state = 75, .external_lex_state = 2}, - [3805] = {.lex_state = 75, .external_lex_state = 8}, + [3804] = {.lex_state = 75, .external_lex_state = 6}, + [3805] = {.lex_state = 75, .external_lex_state = 6}, [3806] = {.lex_state = 75, .external_lex_state = 6}, - [3807] = {.lex_state = 75, .external_lex_state = 2}, + [3807] = {.lex_state = 75, .external_lex_state = 6}, [3808] = {.lex_state = 75, .external_lex_state = 6}, - [3809] = {.lex_state = 75, .external_lex_state = 2}, - [3810] = {.lex_state = 75, .external_lex_state = 6}, - [3811] = {.lex_state = 75, .external_lex_state = 8}, - [3812] = {.lex_state = 75, .external_lex_state = 2}, + [3809] = {.lex_state = 75, .external_lex_state = 6}, + [3810] = {.lex_state = 75, .external_lex_state = 2}, + [3811] = {.lex_state = 75, .external_lex_state = 6}, + [3812] = {.lex_state = 75, .external_lex_state = 6}, [3813] = {.lex_state = 75, .external_lex_state = 2}, [3814] = {.lex_state = 75, .external_lex_state = 2}, - [3815] = {.lex_state = 7, .external_lex_state = 2}, - [3816] = {.lex_state = 7, .external_lex_state = 2}, + [3815] = {.lex_state = 75, .external_lex_state = 2}, + [3816] = {.lex_state = 75, .external_lex_state = 2}, [3817] = {.lex_state = 75, .external_lex_state = 6}, [3818] = {.lex_state = 75, .external_lex_state = 6}, [3819] = {.lex_state = 75, .external_lex_state = 6}, - [3820] = {.lex_state = 7, .external_lex_state = 2}, + [3820] = {.lex_state = 75, .external_lex_state = 6}, [3821] = {.lex_state = 75, .external_lex_state = 6}, - [3822] = {.lex_state = 75, .external_lex_state = 6}, + [3822] = {.lex_state = 75, .external_lex_state = 2}, [3823] = {.lex_state = 75, .external_lex_state = 6}, - [3824] = {.lex_state = 75, .external_lex_state = 6}, - [3825] = {.lex_state = 7, .external_lex_state = 2}, - [3826] = {.lex_state = 75, .external_lex_state = 6}, - [3827] = {.lex_state = 7, .external_lex_state = 2}, - [3828] = {.lex_state = 75, .external_lex_state = 2}, + [3824] = {.lex_state = 7, .external_lex_state = 2}, + [3825] = {.lex_state = 75, .external_lex_state = 2}, + [3826] = {.lex_state = 75, .external_lex_state = 8}, + [3827] = {.lex_state = 75, .external_lex_state = 6}, + [3828] = {.lex_state = 75, .external_lex_state = 6}, [3829] = {.lex_state = 75, .external_lex_state = 6}, - [3830] = {.lex_state = 7, .external_lex_state = 2}, - [3831] = {.lex_state = 75, .external_lex_state = 2}, - [3832] = {.lex_state = 75, .external_lex_state = 2}, - [3833] = {.lex_state = 75, .external_lex_state = 2}, - [3834] = {.lex_state = 75, .external_lex_state = 2}, + [3830] = {.lex_state = 75, .external_lex_state = 6}, + [3831] = {.lex_state = 75, .external_lex_state = 6}, + [3832] = {.lex_state = 75, .external_lex_state = 6}, + [3833] = {.lex_state = 75, .external_lex_state = 6}, + [3834] = {.lex_state = 75, .external_lex_state = 6}, [3835] = {.lex_state = 75, .external_lex_state = 6}, - [3836] = {.lex_state = 75, .external_lex_state = 2}, + [3836] = {.lex_state = 75, .external_lex_state = 6}, [3837] = {.lex_state = 75, .external_lex_state = 2}, [3838] = {.lex_state = 75, .external_lex_state = 2}, [3839] = {.lex_state = 75, .external_lex_state = 2}, - [3840] = {.lex_state = 75, .external_lex_state = 2}, - [3841] = {.lex_state = 75, .external_lex_state = 2}, - [3842] = {.lex_state = 75, .external_lex_state = 8}, - [3843] = {.lex_state = 75, .external_lex_state = 8}, + [3840] = {.lex_state = 75, .external_lex_state = 6}, + [3841] = {.lex_state = 75, .external_lex_state = 6}, + [3842] = {.lex_state = 75, .external_lex_state = 6}, + [3843] = {.lex_state = 75, .external_lex_state = 6}, [3844] = {.lex_state = 75, .external_lex_state = 6}, [3845] = {.lex_state = 75, .external_lex_state = 6}, - [3846] = {.lex_state = 75, .external_lex_state = 9}, - [3847] = {.lex_state = 75, .external_lex_state = 2}, - [3848] = {.lex_state = 75, .external_lex_state = 2}, - [3849] = {.lex_state = 75, .external_lex_state = 8}, - [3850] = {.lex_state = 75, .external_lex_state = 9}, + [3846] = {.lex_state = 75, .external_lex_state = 6}, + [3847] = {.lex_state = 75, .external_lex_state = 6}, + [3848] = {.lex_state = 75, .external_lex_state = 6}, + [3849] = {.lex_state = 7, .external_lex_state = 2}, + [3850] = {.lex_state = 75, .external_lex_state = 2}, [3851] = {.lex_state = 75, .external_lex_state = 9}, [3852] = {.lex_state = 75, .external_lex_state = 9}, - [3853] = {.lex_state = 75, .external_lex_state = 9}, - [3854] = {.lex_state = 75, .external_lex_state = 2}, + [3853] = {.lex_state = 75, .external_lex_state = 6}, + [3854] = {.lex_state = 75, .external_lex_state = 9}, [3855] = {.lex_state = 75, .external_lex_state = 2}, - [3856] = {.lex_state = 75, .external_lex_state = 9}, - [3857] = {.lex_state = 75, .external_lex_state = 2}, - [3858] = {.lex_state = 75, .external_lex_state = 8}, + [3856] = {.lex_state = 75, .external_lex_state = 8}, + [3857] = {.lex_state = 75, .external_lex_state = 8}, + [3858] = {.lex_state = 75, .external_lex_state = 6}, [3859] = {.lex_state = 75, .external_lex_state = 2}, - [3860] = {.lex_state = 75, .external_lex_state = 2}, + [3860] = {.lex_state = 75, .external_lex_state = 8}, [3861] = {.lex_state = 75, .external_lex_state = 2}, [3862] = {.lex_state = 75, .external_lex_state = 2}, - [3863] = {.lex_state = 75, .external_lex_state = 2}, - [3864] = {.lex_state = 75, .external_lex_state = 2}, - [3865] = {.lex_state = 75, .external_lex_state = 2}, - [3866] = {.lex_state = 13, .external_lex_state = 10}, + [3863] = {.lex_state = 75, .external_lex_state = 9}, + [3864] = {.lex_state = 75, .external_lex_state = 6}, + [3865] = {.lex_state = 75, .external_lex_state = 8}, + [3866] = {.lex_state = 75, .external_lex_state = 9}, [3867] = {.lex_state = 75, .external_lex_state = 9}, [3868] = {.lex_state = 75, .external_lex_state = 9}, - [3869] = {.lex_state = 75, .external_lex_state = 9}, - [3870] = {.lex_state = 75, .external_lex_state = 2}, - [3871] = {.lex_state = 75, .external_lex_state = 8}, - [3872] = {.lex_state = 75, .external_lex_state = 9}, + [3869] = {.lex_state = 75, .external_lex_state = 8}, + [3870] = {.lex_state = 75, .external_lex_state = 8}, + [3871] = {.lex_state = 75, .external_lex_state = 2}, + [3872] = {.lex_state = 75, .external_lex_state = 8}, [3873] = {.lex_state = 75, .external_lex_state = 9}, - [3874] = {.lex_state = 75, .external_lex_state = 9}, - [3875] = {.lex_state = 13, .external_lex_state = 10}, + [3874] = {.lex_state = 13, .external_lex_state = 10}, + [3875] = {.lex_state = 75, .external_lex_state = 2}, [3876] = {.lex_state = 75, .external_lex_state = 2}, - [3877] = {.lex_state = 75, .external_lex_state = 2}, - [3878] = {.lex_state = 75, .external_lex_state = 2}, - [3879] = {.lex_state = 75, .external_lex_state = 9}, - [3880] = {.lex_state = 75, .external_lex_state = 6}, + [3877] = {.lex_state = 75, .external_lex_state = 8}, + [3878] = {.lex_state = 13, .external_lex_state = 10}, + [3879] = {.lex_state = 75, .external_lex_state = 6}, + [3880] = {.lex_state = 75, .external_lex_state = 9}, [3881] = {.lex_state = 75, .external_lex_state = 9}, - [3882] = {.lex_state = 75, .external_lex_state = 8}, - [3883] = {.lex_state = 13, .external_lex_state = 10}, - [3884] = {.lex_state = 75, .external_lex_state = 2}, - [3885] = {.lex_state = 13, .external_lex_state = 10}, - [3886] = {.lex_state = 75, .external_lex_state = 6}, - [3887] = {.lex_state = 75, .external_lex_state = 6}, + [3882] = {.lex_state = 13, .external_lex_state = 10}, + [3883] = {.lex_state = 75, .external_lex_state = 2}, + [3884] = {.lex_state = 75, .external_lex_state = 8}, + [3885] = {.lex_state = 75, .external_lex_state = 2}, + [3886] = {.lex_state = 75, .external_lex_state = 2}, + [3887] = {.lex_state = 75, .external_lex_state = 9}, [3888] = {.lex_state = 13, .external_lex_state = 10}, - [3889] = {.lex_state = 75, .external_lex_state = 6}, + [3889] = {.lex_state = 75, .external_lex_state = 2}, [3890] = {.lex_state = 75, .external_lex_state = 2}, - [3891] = {.lex_state = 75, .external_lex_state = 2}, - [3892] = {.lex_state = 75, .external_lex_state = 6}, + [3891] = {.lex_state = 75, .external_lex_state = 6}, + [3892] = {.lex_state = 75, .external_lex_state = 8}, [3893] = {.lex_state = 75, .external_lex_state = 6}, - [3894] = {.lex_state = 75, .external_lex_state = 2}, + [3894] = {.lex_state = 8, .external_lex_state = 2}, [3895] = {.lex_state = 75, .external_lex_state = 2}, - [3896] = {.lex_state = 13, .external_lex_state = 10}, + [3896] = {.lex_state = 75, .external_lex_state = 9}, [3897] = {.lex_state = 75, .external_lex_state = 8}, - [3898] = {.lex_state = 75, .external_lex_state = 6}, - [3899] = {.lex_state = 75, .external_lex_state = 2}, - [3900] = {.lex_state = 75, .external_lex_state = 2}, - [3901] = {.lex_state = 75, .external_lex_state = 2}, - [3902] = {.lex_state = 75, .external_lex_state = 2}, + [3898] = {.lex_state = 75, .external_lex_state = 9}, + [3899] = {.lex_state = 75, .external_lex_state = 9}, + [3900] = {.lex_state = 75, .external_lex_state = 6}, + [3901] = {.lex_state = 75, .external_lex_state = 8}, + [3902] = {.lex_state = 75, .external_lex_state = 9}, [3903] = {.lex_state = 75, .external_lex_state = 9}, [3904] = {.lex_state = 75, .external_lex_state = 8}, - [3905] = {.lex_state = 75, .external_lex_state = 8}, - [3906] = {.lex_state = 75, .external_lex_state = 2}, + [3905] = {.lex_state = 75, .external_lex_state = 9}, + [3906] = {.lex_state = 75, .external_lex_state = 9}, [3907] = {.lex_state = 75, .external_lex_state = 8}, - [3908] = {.lex_state = 75, .external_lex_state = 9}, - [3909] = {.lex_state = 75, .external_lex_state = 2}, - [3910] = {.lex_state = 75, .external_lex_state = 8}, - [3911] = {.lex_state = 75, .external_lex_state = 8}, - [3912] = {.lex_state = 75, .external_lex_state = 9}, - [3913] = {.lex_state = 75, .external_lex_state = 8}, - [3914] = {.lex_state = 75, .external_lex_state = 8}, - [3915] = {.lex_state = 75, .external_lex_state = 9}, - [3916] = {.lex_state = 13, .external_lex_state = 10}, + [3908] = {.lex_state = 75, .external_lex_state = 2}, + [3909] = {.lex_state = 75, .external_lex_state = 9}, + [3910] = {.lex_state = 75, .external_lex_state = 9}, + [3911] = {.lex_state = 75, .external_lex_state = 6}, + [3912] = {.lex_state = 75, .external_lex_state = 2}, + [3913] = {.lex_state = 75, .external_lex_state = 2}, + [3914] = {.lex_state = 75, .external_lex_state = 2}, + [3915] = {.lex_state = 13, .external_lex_state = 10}, + [3916] = {.lex_state = 75, .external_lex_state = 8}, [3917] = {.lex_state = 75, .external_lex_state = 2}, [3918] = {.lex_state = 13, .external_lex_state = 10}, [3919] = {.lex_state = 75, .external_lex_state = 2}, [3920] = {.lex_state = 75, .external_lex_state = 2}, - [3921] = {.lex_state = 75, .external_lex_state = 6}, - [3922] = {.lex_state = 13, .external_lex_state = 10}, - [3923] = {.lex_state = 75, .external_lex_state = 6}, + [3921] = {.lex_state = 75, .external_lex_state = 8}, + [3922] = {.lex_state = 75, .external_lex_state = 9}, + [3923] = {.lex_state = 75, .external_lex_state = 8}, [3924] = {.lex_state = 75, .external_lex_state = 6}, - [3925] = {.lex_state = 75, .external_lex_state = 9}, + [3925] = {.lex_state = 75, .external_lex_state = 8}, [3926] = {.lex_state = 75, .external_lex_state = 6}, - [3927] = {.lex_state = 8, .external_lex_state = 2}, - [3928] = {.lex_state = 75, .external_lex_state = 8}, - [3929] = {.lex_state = 13, .external_lex_state = 10}, - [3930] = {.lex_state = 75, .external_lex_state = 2}, + [3927] = {.lex_state = 13, .external_lex_state = 10}, + [3928] = {.lex_state = 75, .external_lex_state = 9}, + [3929] = {.lex_state = 75, .external_lex_state = 6}, + [3930] = {.lex_state = 75, .external_lex_state = 9}, [3931] = {.lex_state = 75, .external_lex_state = 6}, - [3932] = {.lex_state = 13, .external_lex_state = 10}, - [3933] = {.lex_state = 75, .external_lex_state = 6}, - [3934] = {.lex_state = 75, .external_lex_state = 6}, + [3932] = {.lex_state = 75, .external_lex_state = 2}, + [3933] = {.lex_state = 75, .external_lex_state = 9}, + [3934] = {.lex_state = 75, .external_lex_state = 9}, [3935] = {.lex_state = 75, .external_lex_state = 6}, [3936] = {.lex_state = 75, .external_lex_state = 9}, - [3937] = {.lex_state = 13, .external_lex_state = 10}, - [3938] = {.lex_state = 75, .external_lex_state = 2}, - [3939] = {.lex_state = 75, .external_lex_state = 6}, - [3940] = {.lex_state = 13, .external_lex_state = 10}, - [3941] = {.lex_state = 75, .external_lex_state = 6}, - [3942] = {.lex_state = 8, .external_lex_state = 2}, - [3943] = {.lex_state = 75, .external_lex_state = 6}, - [3944] = {.lex_state = 13, .external_lex_state = 10}, - [3945] = {.lex_state = 75, .external_lex_state = 2}, - [3946] = {.lex_state = 75, .external_lex_state = 2}, - [3947] = {.lex_state = 75, .external_lex_state = 2}, - [3948] = {.lex_state = 75, .external_lex_state = 6}, - [3949] = {.lex_state = 75, .external_lex_state = 8}, + [3937] = {.lex_state = 75, .external_lex_state = 9}, + [3938] = {.lex_state = 75, .external_lex_state = 9}, + [3939] = {.lex_state = 75, .external_lex_state = 9}, + [3940] = {.lex_state = 75, .external_lex_state = 2}, + [3941] = {.lex_state = 75, .external_lex_state = 2}, + [3942] = {.lex_state = 75, .external_lex_state = 2}, + [3943] = {.lex_state = 75, .external_lex_state = 2}, + [3944] = {.lex_state = 75, .external_lex_state = 2}, + [3945] = {.lex_state = 75, .external_lex_state = 9}, + [3946] = {.lex_state = 13, .external_lex_state = 10}, + [3947] = {.lex_state = 75, .external_lex_state = 6}, + [3948] = {.lex_state = 75, .external_lex_state = 8}, + [3949] = {.lex_state = 75, .external_lex_state = 9}, [3950] = {.lex_state = 75, .external_lex_state = 6}, - [3951] = {.lex_state = 75, .external_lex_state = 6}, - [3952] = {.lex_state = 75, .external_lex_state = 6}, + [3951] = {.lex_state = 75, .external_lex_state = 9}, + [3952] = {.lex_state = 75, .external_lex_state = 8}, [3953] = {.lex_state = 75, .external_lex_state = 2}, - [3954] = {.lex_state = 75, .external_lex_state = 9}, - [3955] = {.lex_state = 75, .external_lex_state = 2}, - [3956] = {.lex_state = 75, .external_lex_state = 2}, + [3954] = {.lex_state = 75, .external_lex_state = 6}, + [3955] = {.lex_state = 8, .external_lex_state = 2}, + [3956] = {.lex_state = 75, .external_lex_state = 8}, [3957] = {.lex_state = 75, .external_lex_state = 2}, - [3958] = {.lex_state = 75, .external_lex_state = 8}, - [3959] = {.lex_state = 75, .external_lex_state = 2}, - [3960] = {.lex_state = 75, .external_lex_state = 2}, - [3961] = {.lex_state = 75, .external_lex_state = 2}, + [3958] = {.lex_state = 75, .external_lex_state = 6}, + [3959] = {.lex_state = 75, .external_lex_state = 6}, + [3960] = {.lex_state = 75, .external_lex_state = 6}, + [3961] = {.lex_state = 75, .external_lex_state = 9}, [3962] = {.lex_state = 75, .external_lex_state = 2}, - [3963] = {.lex_state = 75, .external_lex_state = 8}, - [3964] = {.lex_state = 75, .external_lex_state = 9}, - [3965] = {.lex_state = 75, .external_lex_state = 9}, - [3966] = {.lex_state = 75, .external_lex_state = 8}, - [3967] = {.lex_state = 75, .external_lex_state = 9}, + [3963] = {.lex_state = 75, .external_lex_state = 6}, + [3964] = {.lex_state = 75, .external_lex_state = 2}, + [3965] = {.lex_state = 75, .external_lex_state = 8}, + [3966] = {.lex_state = 13, .external_lex_state = 10}, + [3967] = {.lex_state = 75, .external_lex_state = 6}, [3968] = {.lex_state = 75, .external_lex_state = 2}, - [3969] = {.lex_state = 75, .external_lex_state = 8}, - [3970] = {.lex_state = 75, .external_lex_state = 9}, - [3971] = {.lex_state = 75, .external_lex_state = 8}, - [3972] = {.lex_state = 75, .external_lex_state = 9}, - [3973] = {.lex_state = 75, .external_lex_state = 8}, - [3974] = {.lex_state = 75, .external_lex_state = 9}, - [3975] = {.lex_state = 75, .external_lex_state = 8}, - [3976] = {.lex_state = 75, .external_lex_state = 8}, - [3977] = {.lex_state = 75, .external_lex_state = 8}, - [3978] = {.lex_state = 13, .external_lex_state = 10}, - [3979] = {.lex_state = 75, .external_lex_state = 8}, - [3980] = {.lex_state = 75, .external_lex_state = 8}, - [3981] = {.lex_state = 75, .external_lex_state = 9}, - [3982] = {.lex_state = 75, .external_lex_state = 9}, + [3969] = {.lex_state = 75, .external_lex_state = 2}, + [3970] = {.lex_state = 75, .external_lex_state = 2}, + [3971] = {.lex_state = 75, .external_lex_state = 9}, + [3972] = {.lex_state = 75, .external_lex_state = 8}, + [3973] = {.lex_state = 75, .external_lex_state = 2}, + [3974] = {.lex_state = 75, .external_lex_state = 8}, + [3975] = {.lex_state = 75, .external_lex_state = 9}, + [3976] = {.lex_state = 75, .external_lex_state = 2}, + [3977] = {.lex_state = 13, .external_lex_state = 10}, + [3978] = {.lex_state = 75, .external_lex_state = 8}, + [3979] = {.lex_state = 75, .external_lex_state = 9}, + [3980] = {.lex_state = 75, .external_lex_state = 2}, + [3981] = {.lex_state = 75, .external_lex_state = 8}, + [3982] = {.lex_state = 75, .external_lex_state = 2}, [3983] = {.lex_state = 75, .external_lex_state = 2}, - [3984] = {.lex_state = 75, .external_lex_state = 9}, - [3985] = {.lex_state = 75, .external_lex_state = 6}, - [3986] = {.lex_state = 75, .external_lex_state = 2}, - [3987] = {.lex_state = 75, .external_lex_state = 8}, - [3988] = {.lex_state = 75, .external_lex_state = 6}, - [3989] = {.lex_state = 75, .external_lex_state = 6}, - [3990] = {.lex_state = 75, .external_lex_state = 6}, + [3984] = {.lex_state = 75, .external_lex_state = 8}, + [3985] = {.lex_state = 75, .external_lex_state = 2}, + [3986] = {.lex_state = 75, .external_lex_state = 8}, + [3987] = {.lex_state = 75, .external_lex_state = 2}, + [3988] = {.lex_state = 75, .external_lex_state = 2}, + [3989] = {.lex_state = 75, .external_lex_state = 8}, + [3990] = {.lex_state = 75, .external_lex_state = 8}, [3991] = {.lex_state = 75, .external_lex_state = 6}, - [3992] = {.lex_state = 75, .external_lex_state = 6}, - [3993] = {.lex_state = 75, .external_lex_state = 8}, - [3994] = {.lex_state = 75, .external_lex_state = 2}, - [3995] = {.lex_state = 75, .external_lex_state = 2}, - [3996] = {.lex_state = 75, .external_lex_state = 8}, - [3997] = {.lex_state = 75, .external_lex_state = 9}, - [3998] = {.lex_state = 75, .external_lex_state = 9}, - [3999] = {.lex_state = 75, .external_lex_state = 8}, + [3992] = {.lex_state = 13, .external_lex_state = 10}, + [3993] = {.lex_state = 75, .external_lex_state = 2}, + [3994] = {.lex_state = 75, .external_lex_state = 8}, + [3995] = {.lex_state = 75, .external_lex_state = 9}, + [3996] = {.lex_state = 13, .external_lex_state = 10}, + [3997] = {.lex_state = 75, .external_lex_state = 2}, + [3998] = {.lex_state = 75, .external_lex_state = 6}, + [3999] = {.lex_state = 75, .external_lex_state = 2}, [4000] = {.lex_state = 75, .external_lex_state = 9}, - [4001] = {.lex_state = 75, .external_lex_state = 9}, - [4002] = {.lex_state = 75, .external_lex_state = 9}, + [4001] = {.lex_state = 75, .external_lex_state = 8}, + [4002] = {.lex_state = 75, .external_lex_state = 6}, [4003] = {.lex_state = 75, .external_lex_state = 8}, - [4004] = {.lex_state = 75, .external_lex_state = 9}, - [4005] = {.lex_state = 75, .external_lex_state = 8}, + [4004] = {.lex_state = 75, .external_lex_state = 8}, + [4005] = {.lex_state = 13, .external_lex_state = 10}, [4006] = {.lex_state = 75, .external_lex_state = 2}, - [4007] = {.lex_state = 75, .external_lex_state = 9}, - [4008] = {.lex_state = 75, .external_lex_state = 9}, - [4009] = {.lex_state = 75, .external_lex_state = 9}, - [4010] = {.lex_state = 75, .external_lex_state = 8}, - [4011] = {.lex_state = 75, .external_lex_state = 2}, - [4012] = {.lex_state = 75, .external_lex_state = 8}, - [4013] = {.lex_state = 75, .external_lex_state = 9}, - [4014] = {.lex_state = 75, .external_lex_state = 2}, + [4007] = {.lex_state = 75, .external_lex_state = 2}, + [4008] = {.lex_state = 75, .external_lex_state = 2}, + [4009] = {.lex_state = 75, .external_lex_state = 2}, + [4010] = {.lex_state = 75, .external_lex_state = 2}, + [4011] = {.lex_state = 75, .external_lex_state = 9}, + [4012] = {.lex_state = 75, .external_lex_state = 2}, + [4013] = {.lex_state = 75, .external_lex_state = 2}, + [4014] = {.lex_state = 13, .external_lex_state = 10}, [4015] = {.lex_state = 75, .external_lex_state = 2}, - [4016] = {.lex_state = 75, .external_lex_state = 8}, - [4017] = {.lex_state = 13, .external_lex_state = 10}, - [4018] = {.lex_state = 75, .external_lex_state = 2}, - [4019] = {.lex_state = 75, .external_lex_state = 8}, - [4020] = {.lex_state = 75, .external_lex_state = 2}, + [4016] = {.lex_state = 75, .external_lex_state = 9}, + [4017] = {.lex_state = 75, .external_lex_state = 6}, + [4018] = {.lex_state = 75, .external_lex_state = 6}, + [4019] = {.lex_state = 75, .external_lex_state = 6}, + [4020] = {.lex_state = 75, .external_lex_state = 6}, [4021] = {.lex_state = 75, .external_lex_state = 2}, [4022] = {.lex_state = 75, .external_lex_state = 2}, - [4023] = {.lex_state = 75, .external_lex_state = 2}, - [4024] = {.lex_state = 75, .external_lex_state = 6}, + [4023] = {.lex_state = 75, .external_lex_state = 6}, + [4024] = {.lex_state = 13, .external_lex_state = 10}, [4025] = {.lex_state = 75, .external_lex_state = 2}, - [4026] = {.lex_state = 75, .external_lex_state = 6}, - [4027] = {.lex_state = 75, .external_lex_state = 6}, - [4028] = {.lex_state = 75, .external_lex_state = 6}, - [4029] = {.lex_state = 75, .external_lex_state = 6}, + [4026] = {.lex_state = 75, .external_lex_state = 8}, + [4027] = {.lex_state = 13, .external_lex_state = 10}, + [4028] = {.lex_state = 75, .external_lex_state = 2}, + [4029] = {.lex_state = 75, .external_lex_state = 2}, [4030] = {.lex_state = 75, .external_lex_state = 6}, [4031] = {.lex_state = 75, .external_lex_state = 6}, - [4032] = {.lex_state = 75, .external_lex_state = 9}, - [4033] = {.lex_state = 75, .external_lex_state = 6}, - [4034] = {.lex_state = 75, .external_lex_state = 2}, + [4032] = {.lex_state = 75, .external_lex_state = 6}, + [4033] = {.lex_state = 8, .external_lex_state = 2}, + [4034] = {.lex_state = 8, .external_lex_state = 2}, [4035] = {.lex_state = 75, .external_lex_state = 6}, - [4036] = {.lex_state = 75, .external_lex_state = 2}, + [4036] = {.lex_state = 75, .external_lex_state = 6}, [4037] = {.lex_state = 75, .external_lex_state = 6}, - [4038] = {.lex_state = 75, .external_lex_state = 9}, + [4038] = {.lex_state = 75, .external_lex_state = 6}, [4039] = {.lex_state = 75, .external_lex_state = 6}, - [4040] = {.lex_state = 75, .external_lex_state = 9}, + [4040] = {.lex_state = 75, .external_lex_state = 8}, [4041] = {.lex_state = 75, .external_lex_state = 6}, [4042] = {.lex_state = 75, .external_lex_state = 6}, [4043] = {.lex_state = 75, .external_lex_state = 6}, - [4044] = {.lex_state = 75, .external_lex_state = 6}, - [4045] = {.lex_state = 75, .external_lex_state = 9}, - [4046] = {.lex_state = 75, .external_lex_state = 9}, + [4044] = {.lex_state = 75, .external_lex_state = 8}, + [4045] = {.lex_state = 75, .external_lex_state = 6}, + [4046] = {.lex_state = 75, .external_lex_state = 6}, [4047] = {.lex_state = 75, .external_lex_state = 6}, [4048] = {.lex_state = 75, .external_lex_state = 6}, - [4049] = {.lex_state = 75, .external_lex_state = 2}, - [4050] = {.lex_state = 75, .external_lex_state = 2}, + [4049] = {.lex_state = 75, .external_lex_state = 6}, + [4050] = {.lex_state = 75, .external_lex_state = 6}, [4051] = {.lex_state = 75, .external_lex_state = 6}, [4052] = {.lex_state = 75, .external_lex_state = 6}, [4053] = {.lex_state = 75, .external_lex_state = 6}, @@ -17563,153 +17576,153 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [4060] = {.lex_state = 75, .external_lex_state = 6}, [4061] = {.lex_state = 75, .external_lex_state = 6}, [4062] = {.lex_state = 75, .external_lex_state = 6}, - [4063] = {.lex_state = 75, .external_lex_state = 9}, - [4064] = {.lex_state = 75, .external_lex_state = 6}, + [4063] = {.lex_state = 75, .external_lex_state = 6}, + [4064] = {.lex_state = 75, .external_lex_state = 2}, [4065] = {.lex_state = 75, .external_lex_state = 6}, [4066] = {.lex_state = 75, .external_lex_state = 6}, - [4067] = {.lex_state = 75, .external_lex_state = 2}, + [4067] = {.lex_state = 75, .external_lex_state = 6}, [4068] = {.lex_state = 75, .external_lex_state = 2}, - [4069] = {.lex_state = 75, .external_lex_state = 6}, - [4070] = {.lex_state = 75, .external_lex_state = 2}, + [4069] = {.lex_state = 75, .external_lex_state = 2}, + [4070] = {.lex_state = 75, .external_lex_state = 9}, [4071] = {.lex_state = 75, .external_lex_state = 6}, - [4072] = {.lex_state = 75, .external_lex_state = 2}, - [4073] = {.lex_state = 75, .external_lex_state = 2}, + [4072] = {.lex_state = 75, .external_lex_state = 6}, + [4073] = {.lex_state = 75, .external_lex_state = 6}, [4074] = {.lex_state = 75, .external_lex_state = 2}, - [4075] = {.lex_state = 75, .external_lex_state = 2}, - [4076] = {.lex_state = 75, .external_lex_state = 6}, + [4075] = {.lex_state = 75, .external_lex_state = 6}, + [4076] = {.lex_state = 75, .external_lex_state = 2}, [4077] = {.lex_state = 75, .external_lex_state = 6}, - [4078] = {.lex_state = 75, .external_lex_state = 6}, + [4078] = {.lex_state = 75, .external_lex_state = 2}, [4079] = {.lex_state = 75, .external_lex_state = 6}, - [4080] = {.lex_state = 75, .external_lex_state = 2}, - [4081] = {.lex_state = 75, .external_lex_state = 2}, - [4082] = {.lex_state = 75, .external_lex_state = 2}, - [4083] = {.lex_state = 75, .external_lex_state = 6}, - [4084] = {.lex_state = 75, .external_lex_state = 6}, - [4085] = {.lex_state = 75, .external_lex_state = 6}, - [4086] = {.lex_state = 75, .external_lex_state = 6}, + [4080] = {.lex_state = 75, .external_lex_state = 9}, + [4081] = {.lex_state = 75, .external_lex_state = 6}, + [4082] = {.lex_state = 75, .external_lex_state = 6}, + [4083] = {.lex_state = 75, .external_lex_state = 2}, + [4084] = {.lex_state = 75, .external_lex_state = 2}, + [4085] = {.lex_state = 75, .external_lex_state = 2}, + [4086] = {.lex_state = 2, .external_lex_state = 2}, [4087] = {.lex_state = 75, .external_lex_state = 6}, - [4088] = {.lex_state = 75, .external_lex_state = 2}, - [4089] = {.lex_state = 75, .external_lex_state = 2}, + [4088] = {.lex_state = 75, .external_lex_state = 6}, + [4089] = {.lex_state = 75, .external_lex_state = 6}, [4090] = {.lex_state = 75, .external_lex_state = 6}, - [4091] = {.lex_state = 75, .external_lex_state = 6}, + [4091] = {.lex_state = 75, .external_lex_state = 9}, [4092] = {.lex_state = 75, .external_lex_state = 6}, [4093] = {.lex_state = 75, .external_lex_state = 6}, [4094] = {.lex_state = 75, .external_lex_state = 2}, - [4095] = {.lex_state = 75, .external_lex_state = 2}, + [4095] = {.lex_state = 75, .external_lex_state = 9}, [4096] = {.lex_state = 75, .external_lex_state = 6}, [4097] = {.lex_state = 75, .external_lex_state = 6}, - [4098] = {.lex_state = 75, .external_lex_state = 2}, + [4098] = {.lex_state = 75, .external_lex_state = 6}, [4099] = {.lex_state = 75, .external_lex_state = 2}, [4100] = {.lex_state = 75, .external_lex_state = 6}, [4101] = {.lex_state = 75, .external_lex_state = 2}, [4102] = {.lex_state = 75, .external_lex_state = 2}, - [4103] = {.lex_state = 75, .external_lex_state = 2}, - [4104] = {.lex_state = 75, .external_lex_state = 2}, + [4103] = {.lex_state = 75, .external_lex_state = 6}, + [4104] = {.lex_state = 75, .external_lex_state = 6}, [4105] = {.lex_state = 75, .external_lex_state = 2}, - [4106] = {.lex_state = 8, .external_lex_state = 2}, + [4106] = {.lex_state = 75, .external_lex_state = 6}, [4107] = {.lex_state = 8, .external_lex_state = 2}, [4108] = {.lex_state = 75, .external_lex_state = 6}, - [4109] = {.lex_state = 75, .external_lex_state = 2}, - [4110] = {.lex_state = 75, .external_lex_state = 2}, - [4111] = {.lex_state = 75, .external_lex_state = 2}, - [4112] = {.lex_state = 75, .external_lex_state = 2}, - [4113] = {.lex_state = 75, .external_lex_state = 6}, - [4114] = {.lex_state = 75, .external_lex_state = 6}, + [4109] = {.lex_state = 75, .external_lex_state = 9}, + [4110] = {.lex_state = 75, .external_lex_state = 6}, + [4111] = {.lex_state = 75, .external_lex_state = 6}, + [4112] = {.lex_state = 75, .external_lex_state = 6}, + [4113] = {.lex_state = 75, .external_lex_state = 2}, + [4114] = {.lex_state = 75, .external_lex_state = 2}, [4115] = {.lex_state = 75, .external_lex_state = 2}, - [4116] = {.lex_state = 75, .external_lex_state = 6}, - [4117] = {.lex_state = 7, .external_lex_state = 2}, + [4116] = {.lex_state = 75, .external_lex_state = 2}, + [4117] = {.lex_state = 75, .external_lex_state = 6}, [4118] = {.lex_state = 75, .external_lex_state = 6}, [4119] = {.lex_state = 75, .external_lex_state = 6}, [4120] = {.lex_state = 75, .external_lex_state = 6}, [4121] = {.lex_state = 75, .external_lex_state = 2}, [4122] = {.lex_state = 75, .external_lex_state = 6}, [4123] = {.lex_state = 75, .external_lex_state = 6}, - [4124] = {.lex_state = 75, .external_lex_state = 2}, + [4124] = {.lex_state = 75, .external_lex_state = 6}, [4125] = {.lex_state = 75, .external_lex_state = 6}, [4126] = {.lex_state = 75, .external_lex_state = 2}, [4127] = {.lex_state = 75, .external_lex_state = 2}, - [4128] = {.lex_state = 75, .external_lex_state = 6}, - [4129] = {.lex_state = 75, .external_lex_state = 6}, + [4128] = {.lex_state = 75, .external_lex_state = 2}, + [4129] = {.lex_state = 75, .external_lex_state = 2}, [4130] = {.lex_state = 75, .external_lex_state = 6}, - [4131] = {.lex_state = 75, .external_lex_state = 6}, + [4131] = {.lex_state = 75, .external_lex_state = 2}, [4132] = {.lex_state = 75, .external_lex_state = 6}, - [4133] = {.lex_state = 75, .external_lex_state = 6}, - [4134] = {.lex_state = 75, .external_lex_state = 6}, - [4135] = {.lex_state = 75, .external_lex_state = 8}, + [4133] = {.lex_state = 75, .external_lex_state = 2}, + [4134] = {.lex_state = 75, .external_lex_state = 2}, + [4135] = {.lex_state = 75, .external_lex_state = 6}, [4136] = {.lex_state = 75, .external_lex_state = 2}, - [4137] = {.lex_state = 75, .external_lex_state = 6}, - [4138] = {.lex_state = 75, .external_lex_state = 9}, - [4139] = {.lex_state = 75, .external_lex_state = 2}, - [4140] = {.lex_state = 75, .external_lex_state = 6}, - [4141] = {.lex_state = 75, .external_lex_state = 6}, - [4142] = {.lex_state = 75, .external_lex_state = 2}, - [4143] = {.lex_state = 75, .external_lex_state = 6}, - [4144] = {.lex_state = 75, .external_lex_state = 9}, - [4145] = {.lex_state = 75, .external_lex_state = 8}, + [4137] = {.lex_state = 75, .external_lex_state = 2}, + [4138] = {.lex_state = 75, .external_lex_state = 6}, + [4139] = {.lex_state = 75, .external_lex_state = 6}, + [4140] = {.lex_state = 75, .external_lex_state = 2}, + [4141] = {.lex_state = 75, .external_lex_state = 2}, + [4142] = {.lex_state = 75, .external_lex_state = 6}, + [4143] = {.lex_state = 75, .external_lex_state = 2}, + [4144] = {.lex_state = 75, .external_lex_state = 2}, + [4145] = {.lex_state = 75, .external_lex_state = 2}, [4146] = {.lex_state = 75, .external_lex_state = 2}, [4147] = {.lex_state = 75, .external_lex_state = 2}, - [4148] = {.lex_state = 75, .external_lex_state = 9}, - [4149] = {.lex_state = 75, .external_lex_state = 6}, - [4150] = {.lex_state = 75, .external_lex_state = 6}, - [4151] = {.lex_state = 75, .external_lex_state = 6}, + [4148] = {.lex_state = 75, .external_lex_state = 6}, + [4149] = {.lex_state = 75, .external_lex_state = 2}, + [4150] = {.lex_state = 75, .external_lex_state = 2}, + [4151] = {.lex_state = 75, .external_lex_state = 2}, [4152] = {.lex_state = 75, .external_lex_state = 6}, - [4153] = {.lex_state = 75, .external_lex_state = 6}, - [4154] = {.lex_state = 75, .external_lex_state = 6}, - [4155] = {.lex_state = 75, .external_lex_state = 6}, + [4153] = {.lex_state = 75, .external_lex_state = 2}, + [4154] = {.lex_state = 75, .external_lex_state = 2}, + [4155] = {.lex_state = 75, .external_lex_state = 2}, [4156] = {.lex_state = 75, .external_lex_state = 6}, [4157] = {.lex_state = 75, .external_lex_state = 6}, [4158] = {.lex_state = 75, .external_lex_state = 6}, [4159] = {.lex_state = 75, .external_lex_state = 2}, - [4160] = {.lex_state = 75, .external_lex_state = 6}, + [4160] = {.lex_state = 75, .external_lex_state = 9}, [4161] = {.lex_state = 75, .external_lex_state = 2}, - [4162] = {.lex_state = 75, .external_lex_state = 2}, + [4162] = {.lex_state = 75, .external_lex_state = 6}, [4163] = {.lex_state = 75, .external_lex_state = 6}, - [4164] = {.lex_state = 75, .external_lex_state = 2}, + [4164] = {.lex_state = 75, .external_lex_state = 9}, [4165] = {.lex_state = 75, .external_lex_state = 2}, [4166] = {.lex_state = 75, .external_lex_state = 6}, - [4167] = {.lex_state = 75, .external_lex_state = 9}, + [4167] = {.lex_state = 75, .external_lex_state = 2}, [4168] = {.lex_state = 75, .external_lex_state = 2}, - [4169] = {.lex_state = 75, .external_lex_state = 6}, - [4170] = {.lex_state = 75, .external_lex_state = 6}, + [4169] = {.lex_state = 75, .external_lex_state = 9}, + [4170] = {.lex_state = 75, .external_lex_state = 2}, [4171] = {.lex_state = 75, .external_lex_state = 6}, [4172] = {.lex_state = 75, .external_lex_state = 6}, [4173] = {.lex_state = 75, .external_lex_state = 6}, - [4174] = {.lex_state = 75, .external_lex_state = 6}, - [4175] = {.lex_state = 75, .external_lex_state = 6}, + [4174] = {.lex_state = 75, .external_lex_state = 2}, + [4175] = {.lex_state = 75, .external_lex_state = 2}, [4176] = {.lex_state = 75, .external_lex_state = 6}, [4177] = {.lex_state = 75, .external_lex_state = 6}, [4178] = {.lex_state = 75, .external_lex_state = 6}, [4179] = {.lex_state = 75, .external_lex_state = 6}, [4180] = {.lex_state = 75, .external_lex_state = 6}, - [4181] = {.lex_state = 75, .external_lex_state = 6}, - [4182] = {.lex_state = 75, .external_lex_state = 6}, + [4181] = {.lex_state = 75, .external_lex_state = 2}, + [4182] = {.lex_state = 75, .external_lex_state = 2}, [4183] = {.lex_state = 75, .external_lex_state = 6}, [4184] = {.lex_state = 75, .external_lex_state = 6}, - [4185] = {.lex_state = 75, .external_lex_state = 6}, - [4186] = {.lex_state = 75, .external_lex_state = 6}, + [4185] = {.lex_state = 75, .external_lex_state = 2}, + [4186] = {.lex_state = 75, .external_lex_state = 2}, [4187] = {.lex_state = 75, .external_lex_state = 6}, [4188] = {.lex_state = 75, .external_lex_state = 6}, - [4189] = {.lex_state = 75, .external_lex_state = 6}, - [4190] = {.lex_state = 75, .external_lex_state = 6}, + [4189] = {.lex_state = 75, .external_lex_state = 2}, + [4190] = {.lex_state = 75, .external_lex_state = 2}, [4191] = {.lex_state = 75, .external_lex_state = 6}, [4192] = {.lex_state = 75, .external_lex_state = 6}, [4193] = {.lex_state = 75, .external_lex_state = 6}, [4194] = {.lex_state = 75, .external_lex_state = 6}, [4195] = {.lex_state = 75, .external_lex_state = 6}, - [4196] = {.lex_state = 75, .external_lex_state = 6}, + [4196] = {.lex_state = 75, .external_lex_state = 2}, [4197] = {.lex_state = 75, .external_lex_state = 2}, [4198] = {.lex_state = 75, .external_lex_state = 2}, - [4199] = {.lex_state = 75, .external_lex_state = 6}, - [4200] = {.lex_state = 75, .external_lex_state = 6}, - [4201] = {.lex_state = 75, .external_lex_state = 6}, + [4199] = {.lex_state = 75, .external_lex_state = 2}, + [4200] = {.lex_state = 75, .external_lex_state = 2}, + [4201] = {.lex_state = 75, .external_lex_state = 2}, [4202] = {.lex_state = 75, .external_lex_state = 6}, - [4203] = {.lex_state = 75, .external_lex_state = 2}, - [4204] = {.lex_state = 75, .external_lex_state = 9}, + [4203] = {.lex_state = 75, .external_lex_state = 6}, + [4204] = {.lex_state = 75, .external_lex_state = 6}, [4205] = {.lex_state = 75, .external_lex_state = 6}, [4206] = {.lex_state = 75, .external_lex_state = 2}, - [4207] = {.lex_state = 75, .external_lex_state = 2}, - [4208] = {.lex_state = 75, .external_lex_state = 2}, - [4209] = {.lex_state = 75, .external_lex_state = 2}, + [4207] = {.lex_state = 75, .external_lex_state = 9}, + [4208] = {.lex_state = 75, .external_lex_state = 6}, + [4209] = {.lex_state = 75, .external_lex_state = 6}, [4210] = {.lex_state = 75, .external_lex_state = 6}, [4211] = {.lex_state = 75, .external_lex_state = 6}, [4212] = {.lex_state = 75, .external_lex_state = 6}, @@ -17719,84 +17732,84 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [4216] = {.lex_state = 75, .external_lex_state = 6}, [4217] = {.lex_state = 75, .external_lex_state = 6}, [4218] = {.lex_state = 75, .external_lex_state = 6}, - [4219] = {.lex_state = 75, .external_lex_state = 6}, + [4219] = {.lex_state = 75, .external_lex_state = 2}, [4220] = {.lex_state = 75, .external_lex_state = 6}, [4221] = {.lex_state = 75, .external_lex_state = 6}, [4222] = {.lex_state = 75, .external_lex_state = 6}, [4223] = {.lex_state = 75, .external_lex_state = 6}, [4224] = {.lex_state = 75, .external_lex_state = 6}, [4225] = {.lex_state = 75, .external_lex_state = 6}, - [4226] = {.lex_state = 75, .external_lex_state = 8}, - [4227] = {.lex_state = 75, .external_lex_state = 2}, + [4226] = {.lex_state = 75, .external_lex_state = 2}, + [4227] = {.lex_state = 75, .external_lex_state = 6}, [4228] = {.lex_state = 75, .external_lex_state = 6}, - [4229] = {.lex_state = 75, .external_lex_state = 2}, - [4230] = {.lex_state = 75, .external_lex_state = 2}, + [4229] = {.lex_state = 75, .external_lex_state = 6}, + [4230] = {.lex_state = 75, .external_lex_state = 6}, [4231] = {.lex_state = 75, .external_lex_state = 6}, [4232] = {.lex_state = 75, .external_lex_state = 6}, [4233] = {.lex_state = 75, .external_lex_state = 6}, - [4234] = {.lex_state = 75, .external_lex_state = 6}, + [4234] = {.lex_state = 75, .external_lex_state = 2}, [4235] = {.lex_state = 75, .external_lex_state = 6}, [4236] = {.lex_state = 75, .external_lex_state = 6}, [4237] = {.lex_state = 75, .external_lex_state = 6}, - [4238] = {.lex_state = 75, .external_lex_state = 2}, + [4238] = {.lex_state = 75, .external_lex_state = 6}, [4239] = {.lex_state = 75, .external_lex_state = 6}, [4240] = {.lex_state = 75, .external_lex_state = 6}, - [4241] = {.lex_state = 75, .external_lex_state = 6}, - [4242] = {.lex_state = 75, .external_lex_state = 2}, - [4243] = {.lex_state = 75, .external_lex_state = 6}, - [4244] = {.lex_state = 75, .external_lex_state = 6}, - [4245] = {.lex_state = 75, .external_lex_state = 6}, - [4246] = {.lex_state = 75, .external_lex_state = 2}, - [4247] = {.lex_state = 75, .external_lex_state = 6}, - [4248] = {.lex_state = 75, .external_lex_state = 6}, - [4249] = {.lex_state = 75, .external_lex_state = 6}, + [4241] = {.lex_state = 75, .external_lex_state = 2}, + [4242] = {.lex_state = 75, .external_lex_state = 6}, + [4243] = {.lex_state = 75, .external_lex_state = 9}, + [4244] = {.lex_state = 75, .external_lex_state = 2}, + [4245] = {.lex_state = 75, .external_lex_state = 9}, + [4246] = {.lex_state = 75, .external_lex_state = 6}, + [4247] = {.lex_state = 75, .external_lex_state = 9}, + [4248] = {.lex_state = 75, .external_lex_state = 2}, + [4249] = {.lex_state = 75, .external_lex_state = 9}, [4250] = {.lex_state = 75, .external_lex_state = 6}, [4251] = {.lex_state = 75, .external_lex_state = 6}, - [4252] = {.lex_state = 75, .external_lex_state = 2}, + [4252] = {.lex_state = 75, .external_lex_state = 6}, [4253] = {.lex_state = 75, .external_lex_state = 6}, [4254] = {.lex_state = 75, .external_lex_state = 6}, [4255] = {.lex_state = 75, .external_lex_state = 6}, [4256] = {.lex_state = 75, .external_lex_state = 6}, - [4257] = {.lex_state = 75, .external_lex_state = 2}, + [4257] = {.lex_state = 75, .external_lex_state = 6}, [4258] = {.lex_state = 75, .external_lex_state = 6}, [4259] = {.lex_state = 75, .external_lex_state = 2}, - [4260] = {.lex_state = 75, .external_lex_state = 6}, - [4261] = {.lex_state = 75, .external_lex_state = 2}, + [4260] = {.lex_state = 75, .external_lex_state = 2}, + [4261] = {.lex_state = 75, .external_lex_state = 6}, [4262] = {.lex_state = 75, .external_lex_state = 6}, [4263] = {.lex_state = 75, .external_lex_state = 6}, [4264] = {.lex_state = 75, .external_lex_state = 6}, - [4265] = {.lex_state = 75, .external_lex_state = 6}, + [4265] = {.lex_state = 75, .external_lex_state = 2}, [4266] = {.lex_state = 75, .external_lex_state = 6}, - [4267] = {.lex_state = 75, .external_lex_state = 6}, - [4268] = {.lex_state = 75, .external_lex_state = 2}, + [4267] = {.lex_state = 75, .external_lex_state = 2}, + [4268] = {.lex_state = 75, .external_lex_state = 6}, [4269] = {.lex_state = 75, .external_lex_state = 2}, [4270] = {.lex_state = 75, .external_lex_state = 6}, - [4271] = {.lex_state = 75, .external_lex_state = 6}, + [4271] = {.lex_state = 75, .external_lex_state = 2}, [4272] = {.lex_state = 75, .external_lex_state = 6}, [4273] = {.lex_state = 75, .external_lex_state = 2}, [4274] = {.lex_state = 75, .external_lex_state = 6}, [4275] = {.lex_state = 75, .external_lex_state = 6}, - [4276] = {.lex_state = 75, .external_lex_state = 2}, + [4276] = {.lex_state = 75, .external_lex_state = 6}, [4277] = {.lex_state = 75, .external_lex_state = 6}, - [4278] = {.lex_state = 75, .external_lex_state = 2}, + [4278] = {.lex_state = 75, .external_lex_state = 6}, [4279] = {.lex_state = 75, .external_lex_state = 6}, [4280] = {.lex_state = 75, .external_lex_state = 6}, [4281] = {.lex_state = 75, .external_lex_state = 6}, - [4282] = {.lex_state = 75, .external_lex_state = 2}, - [4283] = {.lex_state = 75, .external_lex_state = 2}, + [4282] = {.lex_state = 75, .external_lex_state = 6}, + [4283] = {.lex_state = 75, .external_lex_state = 6}, [4284] = {.lex_state = 75, .external_lex_state = 6}, [4285] = {.lex_state = 75, .external_lex_state = 2}, - [4286] = {.lex_state = 75, .external_lex_state = 2}, + [4286] = {.lex_state = 75, .external_lex_state = 6}, [4287] = {.lex_state = 75, .external_lex_state = 6}, [4288] = {.lex_state = 75, .external_lex_state = 6}, [4289] = {.lex_state = 75, .external_lex_state = 6}, - [4290] = {.lex_state = 75, .external_lex_state = 2}, - [4291] = {.lex_state = 75, .external_lex_state = 2}, - [4292] = {.lex_state = 75, .external_lex_state = 6}, - [4293] = {.lex_state = 75, .external_lex_state = 2}, - [4294] = {.lex_state = 75, .external_lex_state = 6}, + [4290] = {.lex_state = 75, .external_lex_state = 6}, + [4291] = {.lex_state = 75, .external_lex_state = 6}, + [4292] = {.lex_state = 75, .external_lex_state = 2}, + [4293] = {.lex_state = 75, .external_lex_state = 6}, + [4294] = {.lex_state = 75, .external_lex_state = 2}, [4295] = {.lex_state = 75, .external_lex_state = 6}, - [4296] = {.lex_state = 75, .external_lex_state = 6}, + [4296] = {.lex_state = 75, .external_lex_state = 2}, [4297] = {.lex_state = 75, .external_lex_state = 6}, [4298] = {.lex_state = 75, .external_lex_state = 2}, [4299] = {.lex_state = 75, .external_lex_state = 2}, @@ -17805,42 +17818,42 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [4302] = {.lex_state = 75, .external_lex_state = 6}, [4303] = {.lex_state = 75, .external_lex_state = 2}, [4304] = {.lex_state = 75, .external_lex_state = 2}, - [4305] = {.lex_state = 75, .external_lex_state = 2}, + [4305] = {.lex_state = 2, .external_lex_state = 2}, [4306] = {.lex_state = 75, .external_lex_state = 6}, - [4307] = {.lex_state = 75, .external_lex_state = 6}, - [4308] = {.lex_state = 75, .external_lex_state = 2}, + [4307] = {.lex_state = 75, .external_lex_state = 2}, + [4308] = {.lex_state = 75, .external_lex_state = 6}, [4309] = {.lex_state = 75, .external_lex_state = 6}, - [4310] = {.lex_state = 75, .external_lex_state = 2}, - [4311] = {.lex_state = 75, .external_lex_state = 2}, - [4312] = {.lex_state = 75, .external_lex_state = 2}, - [4313] = {.lex_state = 75, .external_lex_state = 2}, - [4314] = {.lex_state = 75, .external_lex_state = 6}, + [4310] = {.lex_state = 75, .external_lex_state = 6}, + [4311] = {.lex_state = 75, .external_lex_state = 6}, + [4312] = {.lex_state = 75, .external_lex_state = 6}, + [4313] = {.lex_state = 75, .external_lex_state = 6}, + [4314] = {.lex_state = 75, .external_lex_state = 2}, [4315] = {.lex_state = 75, .external_lex_state = 2}, [4316] = {.lex_state = 75, .external_lex_state = 6}, - [4317] = {.lex_state = 75, .external_lex_state = 2}, + [4317] = {.lex_state = 75, .external_lex_state = 6}, [4318] = {.lex_state = 75, .external_lex_state = 6}, [4319] = {.lex_state = 75, .external_lex_state = 6}, [4320] = {.lex_state = 75, .external_lex_state = 2}, - [4321] = {.lex_state = 75, .external_lex_state = 6}, + [4321] = {.lex_state = 75, .external_lex_state = 2}, [4322] = {.lex_state = 75, .external_lex_state = 6}, [4323] = {.lex_state = 75, .external_lex_state = 2}, [4324] = {.lex_state = 75, .external_lex_state = 2}, - [4325] = {.lex_state = 8, .external_lex_state = 2}, + [4325] = {.lex_state = 75, .external_lex_state = 6}, [4326] = {.lex_state = 75, .external_lex_state = 2}, - [4327] = {.lex_state = 75, .external_lex_state = 6}, + [4327] = {.lex_state = 75, .external_lex_state = 2}, [4328] = {.lex_state = 75, .external_lex_state = 2}, - [4329] = {.lex_state = 75, .external_lex_state = 2}, + [4329] = {.lex_state = 75, .external_lex_state = 6}, [4330] = {.lex_state = 75, .external_lex_state = 6}, - [4331] = {.lex_state = 75, .external_lex_state = 2}, - [4332] = {.lex_state = 75, .external_lex_state = 2}, + [4331] = {.lex_state = 75, .external_lex_state = 6}, + [4332] = {.lex_state = 75, .external_lex_state = 6}, [4333] = {.lex_state = 75, .external_lex_state = 6}, - [4334] = {.lex_state = 75, .external_lex_state = 6}, - [4335] = {.lex_state = 2, .external_lex_state = 2}, - [4336] = {.lex_state = 75, .external_lex_state = 2}, - [4337] = {.lex_state = 75, .external_lex_state = 2}, + [4334] = {.lex_state = 75, .external_lex_state = 2}, + [4335] = {.lex_state = 75, .external_lex_state = 2}, + [4336] = {.lex_state = 75, .external_lex_state = 6}, + [4337] = {.lex_state = 75, .external_lex_state = 6}, [4338] = {.lex_state = 75, .external_lex_state = 6}, - [4339] = {.lex_state = 75, .external_lex_state = 2}, - [4340] = {.lex_state = 75, .external_lex_state = 2}, + [4339] = {.lex_state = 75, .external_lex_state = 6}, + [4340] = {.lex_state = 75, .external_lex_state = 6}, [4341] = {.lex_state = 75, .external_lex_state = 2}, [4342] = {.lex_state = 75, .external_lex_state = 6}, [4343] = {.lex_state = 75, .external_lex_state = 2}, @@ -17848,192 +17861,192 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [4345] = {.lex_state = 75, .external_lex_state = 2}, [4346] = {.lex_state = 75, .external_lex_state = 6}, [4347] = {.lex_state = 75, .external_lex_state = 6}, - [4348] = {.lex_state = 75, .external_lex_state = 6}, + [4348] = {.lex_state = 75, .external_lex_state = 2}, [4349] = {.lex_state = 75, .external_lex_state = 6}, - [4350] = {.lex_state = 75, .external_lex_state = 8}, - [4351] = {.lex_state = 75, .external_lex_state = 8}, - [4352] = {.lex_state = 75, .external_lex_state = 6}, + [4350] = {.lex_state = 75, .external_lex_state = 6}, + [4351] = {.lex_state = 75, .external_lex_state = 6}, + [4352] = {.lex_state = 75, .external_lex_state = 2}, [4353] = {.lex_state = 75, .external_lex_state = 6}, [4354] = {.lex_state = 75, .external_lex_state = 6}, - [4355] = {.lex_state = 75, .external_lex_state = 2}, + [4355] = {.lex_state = 75, .external_lex_state = 6}, [4356] = {.lex_state = 75, .external_lex_state = 6}, [4357] = {.lex_state = 75, .external_lex_state = 6}, [4358] = {.lex_state = 75, .external_lex_state = 6}, - [4359] = {.lex_state = 75, .external_lex_state = 2}, - [4360] = {.lex_state = 75, .external_lex_state = 2}, + [4359] = {.lex_state = 75, .external_lex_state = 6}, + [4360] = {.lex_state = 75, .external_lex_state = 6}, [4361] = {.lex_state = 75, .external_lex_state = 6}, [4362] = {.lex_state = 75, .external_lex_state = 6}, [4363] = {.lex_state = 75, .external_lex_state = 6}, - [4364] = {.lex_state = 75, .external_lex_state = 9}, - [4365] = {.lex_state = 75, .external_lex_state = 6}, - [4366] = {.lex_state = 75, .external_lex_state = 6}, - [4367] = {.lex_state = 75, .external_lex_state = 6}, - [4368] = {.lex_state = 75, .external_lex_state = 6}, + [4364] = {.lex_state = 7, .external_lex_state = 2}, + [4365] = {.lex_state = 75, .external_lex_state = 2}, + [4366] = {.lex_state = 75, .external_lex_state = 2}, + [4367] = {.lex_state = 75, .external_lex_state = 2}, + [4368] = {.lex_state = 75, .external_lex_state = 2}, [4369] = {.lex_state = 75, .external_lex_state = 6}, [4370] = {.lex_state = 75, .external_lex_state = 6}, - [4371] = {.lex_state = 75, .external_lex_state = 6}, - [4372] = {.lex_state = 75, .external_lex_state = 6}, + [4371] = {.lex_state = 75, .external_lex_state = 2}, + [4372] = {.lex_state = 75, .external_lex_state = 2}, [4373] = {.lex_state = 75, .external_lex_state = 6}, - [4374] = {.lex_state = 75, .external_lex_state = 6}, - [4375] = {.lex_state = 75, .external_lex_state = 2}, + [4374] = {.lex_state = 75, .external_lex_state = 2}, + [4375] = {.lex_state = 75, .external_lex_state = 6}, [4376] = {.lex_state = 75, .external_lex_state = 6}, - [4377] = {.lex_state = 75, .external_lex_state = 6}, + [4377] = {.lex_state = 75, .external_lex_state = 2}, [4378] = {.lex_state = 75, .external_lex_state = 2}, - [4379] = {.lex_state = 75, .external_lex_state = 2}, - [4380] = {.lex_state = 75, .external_lex_state = 6}, + [4379] = {.lex_state = 75, .external_lex_state = 6}, + [4380] = {.lex_state = 75, .external_lex_state = 2}, [4381] = {.lex_state = 75, .external_lex_state = 6}, - [4382] = {.lex_state = 75, .external_lex_state = 6}, + [4382] = {.lex_state = 75, .external_lex_state = 2}, [4383] = {.lex_state = 75, .external_lex_state = 6}, [4384] = {.lex_state = 75, .external_lex_state = 6}, [4385] = {.lex_state = 75, .external_lex_state = 6}, - [4386] = {.lex_state = 75, .external_lex_state = 6}, - [4387] = {.lex_state = 75, .external_lex_state = 2}, + [4386] = {.lex_state = 75, .external_lex_state = 2}, + [4387] = {.lex_state = 75, .external_lex_state = 6}, [4388] = {.lex_state = 75, .external_lex_state = 6}, - [4389] = {.lex_state = 75, .external_lex_state = 2}, - [4390] = {.lex_state = 75, .external_lex_state = 2}, - [4391] = {.lex_state = 75, .external_lex_state = 6}, + [4389] = {.lex_state = 75, .external_lex_state = 6}, + [4390] = {.lex_state = 75, .external_lex_state = 6}, + [4391] = {.lex_state = 75, .external_lex_state = 2}, [4392] = {.lex_state = 75, .external_lex_state = 6}, - [4393] = {.lex_state = 75, .external_lex_state = 6}, - [4394] = {.lex_state = 75, .external_lex_state = 6}, - [4395] = {.lex_state = 75, .external_lex_state = 2}, + [4393] = {.lex_state = 75, .external_lex_state = 2}, + [4394] = {.lex_state = 75, .external_lex_state = 9}, + [4395] = {.lex_state = 75, .external_lex_state = 6}, [4396] = {.lex_state = 75, .external_lex_state = 2}, [4397] = {.lex_state = 75, .external_lex_state = 6}, - [4398] = {.lex_state = 75, .external_lex_state = 6}, + [4398] = {.lex_state = 75, .external_lex_state = 8}, [4399] = {.lex_state = 75, .external_lex_state = 6}, - [4400] = {.lex_state = 75, .external_lex_state = 6}, + [4400] = {.lex_state = 75, .external_lex_state = 2}, [4401] = {.lex_state = 75, .external_lex_state = 6}, [4402] = {.lex_state = 75, .external_lex_state = 6}, - [4403] = {.lex_state = 75, .external_lex_state = 6}, - [4404] = {.lex_state = 75, .external_lex_state = 6}, - [4405] = {.lex_state = 75, .external_lex_state = 6}, + [4403] = {.lex_state = 75, .external_lex_state = 2}, + [4404] = {.lex_state = 75, .external_lex_state = 2}, + [4405] = {.lex_state = 75, .external_lex_state = 2}, [4406] = {.lex_state = 75, .external_lex_state = 6}, [4407] = {.lex_state = 75, .external_lex_state = 6}, - [4408] = {.lex_state = 75, .external_lex_state = 6}, + [4408] = {.lex_state = 75, .external_lex_state = 2}, [4409] = {.lex_state = 75, .external_lex_state = 6}, [4410] = {.lex_state = 75, .external_lex_state = 6}, [4411] = {.lex_state = 75, .external_lex_state = 2}, - [4412] = {.lex_state = 75, .external_lex_state = 2}, + [4412] = {.lex_state = 75, .external_lex_state = 6}, [4413] = {.lex_state = 75, .external_lex_state = 6}, [4414] = {.lex_state = 75, .external_lex_state = 6}, [4415] = {.lex_state = 75, .external_lex_state = 6}, [4416] = {.lex_state = 75, .external_lex_state = 6}, [4417] = {.lex_state = 75, .external_lex_state = 6}, - [4418] = {.lex_state = 75, .external_lex_state = 6}, + [4418] = {.lex_state = 75, .external_lex_state = 2}, [4419] = {.lex_state = 75, .external_lex_state = 2}, [4420] = {.lex_state = 75, .external_lex_state = 6}, [4421] = {.lex_state = 75, .external_lex_state = 6}, [4422] = {.lex_state = 75, .external_lex_state = 6}, [4423] = {.lex_state = 75, .external_lex_state = 6}, - [4424] = {.lex_state = 75, .external_lex_state = 6}, + [4424] = {.lex_state = 75, .external_lex_state = 2}, [4425] = {.lex_state = 75, .external_lex_state = 6}, [4426] = {.lex_state = 75, .external_lex_state = 6}, [4427] = {.lex_state = 75, .external_lex_state = 6}, [4428] = {.lex_state = 75, .external_lex_state = 6}, [4429] = {.lex_state = 75, .external_lex_state = 6}, [4430] = {.lex_state = 75, .external_lex_state = 6}, - [4431] = {.lex_state = 75, .external_lex_state = 2}, + [4431] = {.lex_state = 75, .external_lex_state = 6}, [4432] = {.lex_state = 75, .external_lex_state = 2}, [4433] = {.lex_state = 75, .external_lex_state = 2}, [4434] = {.lex_state = 75, .external_lex_state = 6}, - [4435] = {.lex_state = 75, .external_lex_state = 6}, - [4436] = {.lex_state = 75, .external_lex_state = 6}, - [4437] = {.lex_state = 75, .external_lex_state = 6}, - [4438] = {.lex_state = 75, .external_lex_state = 6}, - [4439] = {.lex_state = 75, .external_lex_state = 6}, + [4435] = {.lex_state = 75, .external_lex_state = 2}, + [4436] = {.lex_state = 75, .external_lex_state = 2}, + [4437] = {.lex_state = 75, .external_lex_state = 2}, + [4438] = {.lex_state = 75, .external_lex_state = 2}, + [4439] = {.lex_state = 75, .external_lex_state = 2}, [4440] = {.lex_state = 75, .external_lex_state = 6}, [4441] = {.lex_state = 75, .external_lex_state = 6}, [4442] = {.lex_state = 75, .external_lex_state = 6}, [4443] = {.lex_state = 75, .external_lex_state = 6}, [4444] = {.lex_state = 75, .external_lex_state = 6}, [4445] = {.lex_state = 75, .external_lex_state = 6}, - [4446] = {.lex_state = 75, .external_lex_state = 2}, - [4447] = {.lex_state = 75, .external_lex_state = 2}, + [4446] = {.lex_state = 75, .external_lex_state = 6}, + [4447] = {.lex_state = 75, .external_lex_state = 6}, [4448] = {.lex_state = 75, .external_lex_state = 6}, - [4449] = {.lex_state = 75, .external_lex_state = 2}, - [4450] = {.lex_state = 75, .external_lex_state = 6}, + [4449] = {.lex_state = 75, .external_lex_state = 6}, + [4450] = {.lex_state = 75, .external_lex_state = 2}, [4451] = {.lex_state = 75, .external_lex_state = 2}, - [4452] = {.lex_state = 75, .external_lex_state = 2}, + [4452] = {.lex_state = 75, .external_lex_state = 6}, [4453] = {.lex_state = 75, .external_lex_state = 6}, - [4454] = {.lex_state = 75, .external_lex_state = 6}, + [4454] = {.lex_state = 75, .external_lex_state = 2}, [4455] = {.lex_state = 75, .external_lex_state = 6}, [4456] = {.lex_state = 75, .external_lex_state = 6}, [4457] = {.lex_state = 75, .external_lex_state = 6}, [4458] = {.lex_state = 75, .external_lex_state = 6}, - [4459] = {.lex_state = 75, .external_lex_state = 2}, + [4459] = {.lex_state = 75, .external_lex_state = 6}, [4460] = {.lex_state = 75, .external_lex_state = 6}, - [4461] = {.lex_state = 75, .external_lex_state = 2}, - [4462] = {.lex_state = 75, .external_lex_state = 9}, + [4461] = {.lex_state = 75, .external_lex_state = 6}, + [4462] = {.lex_state = 75, .external_lex_state = 6}, [4463] = {.lex_state = 75, .external_lex_state = 6}, [4464] = {.lex_state = 75, .external_lex_state = 6}, - [4465] = {.lex_state = 75, .external_lex_state = 2}, + [4465] = {.lex_state = 75, .external_lex_state = 6}, [4466] = {.lex_state = 75, .external_lex_state = 2}, [4467] = {.lex_state = 75, .external_lex_state = 6}, [4468] = {.lex_state = 75, .external_lex_state = 6}, - [4469] = {.lex_state = 75, .external_lex_state = 2}, - [4470] = {.lex_state = 75, .external_lex_state = 2}, - [4471] = {.lex_state = 75, .external_lex_state = 2}, - [4472] = {.lex_state = 75, .external_lex_state = 6}, - [4473] = {.lex_state = 75, .external_lex_state = 9}, + [4469] = {.lex_state = 75, .external_lex_state = 6}, + [4470] = {.lex_state = 75, .external_lex_state = 6}, + [4471] = {.lex_state = 75, .external_lex_state = 6}, + [4472] = {.lex_state = 75, .external_lex_state = 2}, + [4473] = {.lex_state = 75, .external_lex_state = 6}, [4474] = {.lex_state = 75, .external_lex_state = 6}, - [4475] = {.lex_state = 75, .external_lex_state = 2}, - [4476] = {.lex_state = 75, .external_lex_state = 6}, + [4475] = {.lex_state = 75, .external_lex_state = 8}, + [4476] = {.lex_state = 75, .external_lex_state = 8}, [4477] = {.lex_state = 75, .external_lex_state = 6}, - [4478] = {.lex_state = 75, .external_lex_state = 6}, - [4479] = {.lex_state = 75, .external_lex_state = 6}, + [4478] = {.lex_state = 75, .external_lex_state = 2}, + [4479] = {.lex_state = 75, .external_lex_state = 2}, [4480] = {.lex_state = 75, .external_lex_state = 6}, [4481] = {.lex_state = 75, .external_lex_state = 6}, - [4482] = {.lex_state = 75, .external_lex_state = 2}, + [4482] = {.lex_state = 75, .external_lex_state = 6}, [4483] = {.lex_state = 75, .external_lex_state = 6}, [4484] = {.lex_state = 75, .external_lex_state = 6}, [4485] = {.lex_state = 75, .external_lex_state = 6}, [4486] = {.lex_state = 75, .external_lex_state = 6}, - [4487] = {.lex_state = 75, .external_lex_state = 2}, + [4487] = {.lex_state = 75, .external_lex_state = 6}, [4488] = {.lex_state = 75, .external_lex_state = 6}, - [4489] = {.lex_state = 75, .external_lex_state = 2}, - [4490] = {.lex_state = 75, .external_lex_state = 2}, + [4489] = {.lex_state = 75, .external_lex_state = 6}, + [4490] = {.lex_state = 75, .external_lex_state = 6}, [4491] = {.lex_state = 75, .external_lex_state = 6}, [4492] = {.lex_state = 75, .external_lex_state = 6}, [4493] = {.lex_state = 75, .external_lex_state = 6}, [4494] = {.lex_state = 75, .external_lex_state = 2}, [4495] = {.lex_state = 75, .external_lex_state = 6}, - [4496] = {.lex_state = 75, .external_lex_state = 2}, + [4496] = {.lex_state = 75, .external_lex_state = 6}, [4497] = {.lex_state = 75, .external_lex_state = 6}, - [4498] = {.lex_state = 75, .external_lex_state = 2}, - [4499] = {.lex_state = 75, .external_lex_state = 6}, + [4498] = {.lex_state = 75, .external_lex_state = 6}, + [4499] = {.lex_state = 75, .external_lex_state = 2}, [4500] = {.lex_state = 75, .external_lex_state = 6}, - [4501] = {.lex_state = 75, .external_lex_state = 6}, + [4501] = {.lex_state = 75, .external_lex_state = 2}, [4502] = {.lex_state = 75, .external_lex_state = 6}, - [4503] = {.lex_state = 75, .external_lex_state = 6}, - [4504] = {.lex_state = 75, .external_lex_state = 2}, + [4503] = {.lex_state = 75, .external_lex_state = 2}, + [4504] = {.lex_state = 75, .external_lex_state = 6}, [4505] = {.lex_state = 75, .external_lex_state = 2}, - [4506] = {.lex_state = 75, .external_lex_state = 2}, + [4506] = {.lex_state = 75, .external_lex_state = 6}, [4507] = {.lex_state = 75, .external_lex_state = 6}, [4508] = {.lex_state = 75, .external_lex_state = 2}, - [4509] = {.lex_state = 75, .external_lex_state = 6}, - [4510] = {.lex_state = 75, .external_lex_state = 2}, + [4509] = {.lex_state = 75, .external_lex_state = 2}, + [4510] = {.lex_state = 75, .external_lex_state = 6}, [4511] = {.lex_state = 75, .external_lex_state = 2}, [4512] = {.lex_state = 75, .external_lex_state = 2}, - [4513] = {.lex_state = 75, .external_lex_state = 2}, + [4513] = {.lex_state = 75, .external_lex_state = 6}, [4514] = {.lex_state = 75, .external_lex_state = 6}, - [4515] = {.lex_state = 75, .external_lex_state = 2}, - [4516] = {.lex_state = 75, .external_lex_state = 6}, + [4515] = {.lex_state = 75, .external_lex_state = 6}, + [4516] = {.lex_state = 75, .external_lex_state = 2}, [4517] = {.lex_state = 75, .external_lex_state = 2}, [4518] = {.lex_state = 75, .external_lex_state = 2}, [4519] = {.lex_state = 75, .external_lex_state = 6}, [4520] = {.lex_state = 75, .external_lex_state = 2}, [4521] = {.lex_state = 75, .external_lex_state = 6}, - [4522] = {.lex_state = 75, .external_lex_state = 2}, + [4522] = {.lex_state = 75, .external_lex_state = 6}, [4523] = {.lex_state = 75, .external_lex_state = 6}, - [4524] = {.lex_state = 75, .external_lex_state = 2}, - [4525] = {.lex_state = 75, .external_lex_state = 6}, - [4526] = {.lex_state = 75, .external_lex_state = 6}, + [4524] = {.lex_state = 75, .external_lex_state = 6}, + [4525] = {.lex_state = 75, .external_lex_state = 2}, + [4526] = {.lex_state = 75, .external_lex_state = 2}, [4527] = {.lex_state = 75, .external_lex_state = 6}, [4528] = {.lex_state = 75, .external_lex_state = 6}, [4529] = {.lex_state = 75, .external_lex_state = 6}, [4530] = {.lex_state = 75, .external_lex_state = 6}, [4531] = {.lex_state = 75, .external_lex_state = 6}, [4532] = {.lex_state = 75, .external_lex_state = 6}, - [4533] = {.lex_state = 75, .external_lex_state = 6}, + [4533] = {.lex_state = 75, .external_lex_state = 2}, [4534] = {.lex_state = 75, .external_lex_state = 6}, [4535] = {.lex_state = 75, .external_lex_state = 6}, [4536] = {.lex_state = 75, .external_lex_state = 6}, @@ -18042,8 +18055,8 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [4539] = {.lex_state = 75, .external_lex_state = 6}, [4540] = {.lex_state = 75, .external_lex_state = 6}, [4541] = {.lex_state = 75, .external_lex_state = 6}, - [4542] = {.lex_state = 75, .external_lex_state = 2}, - [4543] = {.lex_state = 2, .external_lex_state = 2}, + [4542] = {.lex_state = 75, .external_lex_state = 6}, + [4543] = {.lex_state = 75, .external_lex_state = 2}, [4544] = {.lex_state = 75, .external_lex_state = 6}, [4545] = {.lex_state = 75, .external_lex_state = 6}, [4546] = {.lex_state = 75, .external_lex_state = 6}, @@ -18052,212 +18065,212 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [4549] = {.lex_state = 75, .external_lex_state = 2}, [4550] = {.lex_state = 75, .external_lex_state = 6}, [4551] = {.lex_state = 75, .external_lex_state = 2}, - [4552] = {.lex_state = 75, .external_lex_state = 2}, + [4552] = {.lex_state = 75, .external_lex_state = 6}, [4553] = {.lex_state = 75, .external_lex_state = 6}, [4554] = {.lex_state = 75, .external_lex_state = 6}, [4555] = {.lex_state = 75, .external_lex_state = 6}, - [4556] = {.lex_state = 7, .external_lex_state = 2}, + [4556] = {.lex_state = 75, .external_lex_state = 6}, [4557] = {.lex_state = 75, .external_lex_state = 6}, [4558] = {.lex_state = 75, .external_lex_state = 2}, [4559] = {.lex_state = 75, .external_lex_state = 6}, [4560] = {.lex_state = 75, .external_lex_state = 6}, [4561] = {.lex_state = 75, .external_lex_state = 6}, [4562] = {.lex_state = 75, .external_lex_state = 2}, - [4563] = {.lex_state = 75, .external_lex_state = 2}, + [4563] = {.lex_state = 7, .external_lex_state = 2}, [4564] = {.lex_state = 75, .external_lex_state = 6}, - [4565] = {.lex_state = 75, .external_lex_state = 2}, - [4566] = {.lex_state = 75, .external_lex_state = 2}, - [4567] = {.lex_state = 75, .external_lex_state = 2}, + [4565] = {.lex_state = 75, .external_lex_state = 6}, + [4566] = {.lex_state = 75, .external_lex_state = 6}, + [4567] = {.lex_state = 75, .external_lex_state = 6}, [4568] = {.lex_state = 75, .external_lex_state = 2}, [4569] = {.lex_state = 75, .external_lex_state = 6}, - [4570] = {.lex_state = 75, .external_lex_state = 2}, - [4571] = {.lex_state = 75, .external_lex_state = 6}, - [4572] = {.lex_state = 75, .external_lex_state = 6}, + [4570] = {.lex_state = 75, .external_lex_state = 6}, + [4571] = {.lex_state = 12, .external_lex_state = 11}, + [4572] = {.lex_state = 16, .external_lex_state = 11}, [4573] = {.lex_state = 75, .external_lex_state = 2}, - [4574] = {.lex_state = 75, .external_lex_state = 6}, - [4575] = {.lex_state = 12, .external_lex_state = 11}, - [4576] = {.lex_state = 16, .external_lex_state = 11}, + [4574] = {.lex_state = 75, .external_lex_state = 2}, + [4575] = {.lex_state = 75, .external_lex_state = 2}, + [4576] = {.lex_state = 12, .external_lex_state = 11}, [4577] = {.lex_state = 75, .external_lex_state = 2}, - [4578] = {.lex_state = 75, .external_lex_state = 2}, - [4579] = {.lex_state = 12, .external_lex_state = 11}, - [4580] = {.lex_state = 16, .external_lex_state = 11}, + [4578] = {.lex_state = 75, .external_lex_state = 6}, + [4579] = {.lex_state = 75, .external_lex_state = 2}, + [4580] = {.lex_state = 75, .external_lex_state = 2}, [4581] = {.lex_state = 75, .external_lex_state = 2}, - [4582] = {.lex_state = 75, .external_lex_state = 2}, + [4582] = {.lex_state = 12, .external_lex_state = 11}, [4583] = {.lex_state = 75, .external_lex_state = 2}, [4584] = {.lex_state = 75, .external_lex_state = 2}, [4585] = {.lex_state = 75, .external_lex_state = 2}, [4586] = {.lex_state = 75, .external_lex_state = 2}, - [4587] = {.lex_state = 12, .external_lex_state = 11}, + [4587] = {.lex_state = 75, .external_lex_state = 2}, [4588] = {.lex_state = 16, .external_lex_state = 11}, - [4589] = {.lex_state = 12, .external_lex_state = 11}, - [4590] = {.lex_state = 16, .external_lex_state = 11}, - [4591] = {.lex_state = 12, .external_lex_state = 11}, - [4592] = {.lex_state = 75, .external_lex_state = 2}, - [4593] = {.lex_state = 75, .external_lex_state = 2}, - [4594] = {.lex_state = 75, .external_lex_state = 6}, + [4589] = {.lex_state = 75, .external_lex_state = 2}, + [4590] = {.lex_state = 75, .external_lex_state = 2}, + [4591] = {.lex_state = 75, .external_lex_state = 2}, + [4592] = {.lex_state = 16, .external_lex_state = 11}, + [4593] = {.lex_state = 75, .external_lex_state = 6}, + [4594] = {.lex_state = 75, .external_lex_state = 9}, [4595] = {.lex_state = 75, .external_lex_state = 2}, - [4596] = {.lex_state = 16, .external_lex_state = 11}, - [4597] = {.lex_state = 75, .external_lex_state = 6}, + [4596] = {.lex_state = 75, .external_lex_state = 2}, + [4597] = {.lex_state = 75, .external_lex_state = 2}, [4598] = {.lex_state = 75, .external_lex_state = 2}, [4599] = {.lex_state = 75, .external_lex_state = 2}, - [4600] = {.lex_state = 75, .external_lex_state = 2}, - [4601] = {.lex_state = 75, .external_lex_state = 2}, + [4600] = {.lex_state = 12, .external_lex_state = 11}, + [4601] = {.lex_state = 75, .external_lex_state = 6}, [4602] = {.lex_state = 75, .external_lex_state = 2}, [4603] = {.lex_state = 75, .external_lex_state = 2}, - [4604] = {.lex_state = 75, .external_lex_state = 2}, - [4605] = {.lex_state = 2, .external_lex_state = 2}, - [4606] = {.lex_state = 75, .external_lex_state = 2}, + [4604] = {.lex_state = 75, .external_lex_state = 6}, + [4605] = {.lex_state = 13, .external_lex_state = 10}, + [4606] = {.lex_state = 16, .external_lex_state = 11}, [4607] = {.lex_state = 75, .external_lex_state = 2}, - [4608] = {.lex_state = 12, .external_lex_state = 11}, - [4609] = {.lex_state = 16, .external_lex_state = 11}, - [4610] = {.lex_state = 75, .external_lex_state = 2}, + [4608] = {.lex_state = 75, .external_lex_state = 2}, + [4609] = {.lex_state = 12, .external_lex_state = 11}, + [4610] = {.lex_state = 16, .external_lex_state = 11}, [4611] = {.lex_state = 75, .external_lex_state = 2}, - [4612] = {.lex_state = 12, .external_lex_state = 11}, - [4613] = {.lex_state = 16, .external_lex_state = 11}, - [4614] = {.lex_state = 12, .external_lex_state = 11}, - [4615] = {.lex_state = 75, .external_lex_state = 2}, - [4616] = {.lex_state = 12, .external_lex_state = 11}, + [4612] = {.lex_state = 75, .external_lex_state = 6}, + [4613] = {.lex_state = 12, .external_lex_state = 11}, + [4614] = {.lex_state = 16, .external_lex_state = 11}, + [4615] = {.lex_state = 2, .external_lex_state = 2}, + [4616] = {.lex_state = 75, .external_lex_state = 2}, [4617] = {.lex_state = 75, .external_lex_state = 2}, - [4618] = {.lex_state = 16, .external_lex_state = 11}, - [4619] = {.lex_state = 75, .external_lex_state = 2}, - [4620] = {.lex_state = 12, .external_lex_state = 11}, + [4618] = {.lex_state = 75, .external_lex_state = 2}, + [4619] = {.lex_state = 12, .external_lex_state = 11}, + [4620] = {.lex_state = 16, .external_lex_state = 11}, [4621] = {.lex_state = 75, .external_lex_state = 2}, - [4622] = {.lex_state = 12, .external_lex_state = 11}, - [4623] = {.lex_state = 16, .external_lex_state = 11}, - [4624] = {.lex_state = 75, .external_lex_state = 2}, - [4625] = {.lex_state = 75, .external_lex_state = 2}, - [4626] = {.lex_state = 12, .external_lex_state = 11}, + [4622] = {.lex_state = 75, .external_lex_state = 6}, + [4623] = {.lex_state = 12, .external_lex_state = 11}, + [4624] = {.lex_state = 75, .external_lex_state = 6}, + [4625] = {.lex_state = 12, .external_lex_state = 11}, + [4626] = {.lex_state = 16, .external_lex_state = 11}, [4627] = {.lex_state = 16, .external_lex_state = 11}, [4628] = {.lex_state = 12, .external_lex_state = 11}, [4629] = {.lex_state = 16, .external_lex_state = 11}, - [4630] = {.lex_state = 75, .external_lex_state = 6}, - [4631] = {.lex_state = 75, .external_lex_state = 2}, - [4632] = {.lex_state = 12, .external_lex_state = 11}, + [4630] = {.lex_state = 75, .external_lex_state = 2}, + [4631] = {.lex_state = 75, .external_lex_state = 6}, + [4632] = {.lex_state = 75, .external_lex_state = 6}, [4633] = {.lex_state = 75, .external_lex_state = 2}, - [4634] = {.lex_state = 16, .external_lex_state = 11}, - [4635] = {.lex_state = 16, .external_lex_state = 11}, - [4636] = {.lex_state = 16, .external_lex_state = 11}, - [4637] = {.lex_state = 12, .external_lex_state = 11}, + [4634] = {.lex_state = 75, .external_lex_state = 6}, + [4635] = {.lex_state = 12, .external_lex_state = 11}, + [4636] = {.lex_state = 12, .external_lex_state = 11}, + [4637] = {.lex_state = 75, .external_lex_state = 2}, [4638] = {.lex_state = 16, .external_lex_state = 11}, - [4639] = {.lex_state = 75, .external_lex_state = 2}, - [4640] = {.lex_state = 12, .external_lex_state = 11}, + [4639] = {.lex_state = 12, .external_lex_state = 11}, + [4640] = {.lex_state = 75, .external_lex_state = 2}, [4641] = {.lex_state = 16, .external_lex_state = 11}, - [4642] = {.lex_state = 75, .external_lex_state = 6}, - [4643] = {.lex_state = 13, .external_lex_state = 10}, - [4644] = {.lex_state = 75, .external_lex_state = 2}, - [4645] = {.lex_state = 75, .external_lex_state = 2}, + [4642] = {.lex_state = 12, .external_lex_state = 11}, + [4643] = {.lex_state = 16, .external_lex_state = 11}, + [4644] = {.lex_state = 12, .external_lex_state = 11}, + [4645] = {.lex_state = 16, .external_lex_state = 11}, [4646] = {.lex_state = 75, .external_lex_state = 2}, - [4647] = {.lex_state = 75, .external_lex_state = 2}, + [4647] = {.lex_state = 16, .external_lex_state = 11}, [4648] = {.lex_state = 75, .external_lex_state = 2}, [4649] = {.lex_state = 75, .external_lex_state = 2}, - [4650] = {.lex_state = 12, .external_lex_state = 11}, + [4650] = {.lex_state = 16, .external_lex_state = 11}, [4651] = {.lex_state = 12, .external_lex_state = 11}, - [4652] = {.lex_state = 13, .external_lex_state = 10}, - [4653] = {.lex_state = 16, .external_lex_state = 11}, - [4654] = {.lex_state = 75, .external_lex_state = 8}, - [4655] = {.lex_state = 7, .external_lex_state = 2}, + [4652] = {.lex_state = 75, .external_lex_state = 2}, + [4653] = {.lex_state = 75, .external_lex_state = 2}, + [4654] = {.lex_state = 75, .external_lex_state = 2}, + [4655] = {.lex_state = 16, .external_lex_state = 11}, [4656] = {.lex_state = 75, .external_lex_state = 2}, - [4657] = {.lex_state = 2, .external_lex_state = 2}, - [4658] = {.lex_state = 75, .external_lex_state = 6}, - [4659] = {.lex_state = 12, .external_lex_state = 11}, - [4660] = {.lex_state = 12, .external_lex_state = 11}, - [4661] = {.lex_state = 16, .external_lex_state = 11}, - [4662] = {.lex_state = 2, .external_lex_state = 2}, - [4663] = {.lex_state = 2, .external_lex_state = 2}, - [4664] = {.lex_state = 2, .external_lex_state = 2}, + [4657] = {.lex_state = 75, .external_lex_state = 2}, + [4658] = {.lex_state = 75, .external_lex_state = 2}, + [4659] = {.lex_state = 75, .external_lex_state = 2}, + [4660] = {.lex_state = 75, .external_lex_state = 2}, + [4661] = {.lex_state = 75, .external_lex_state = 2}, + [4662] = {.lex_state = 12, .external_lex_state = 11}, + [4663] = {.lex_state = 75, .external_lex_state = 2}, + [4664] = {.lex_state = 16, .external_lex_state = 11}, [4665] = {.lex_state = 75, .external_lex_state = 2}, - [4666] = {.lex_state = 16, .external_lex_state = 11}, - [4667] = {.lex_state = 75, .external_lex_state = 2}, - [4668] = {.lex_state = 75, .external_lex_state = 6}, - [4669] = {.lex_state = 12, .external_lex_state = 11}, - [4670] = {.lex_state = 16, .external_lex_state = 11}, + [4666] = {.lex_state = 75, .external_lex_state = 2}, + [4667] = {.lex_state = 75, .external_lex_state = 6}, + [4668] = {.lex_state = 2, .external_lex_state = 2}, + [4669] = {.lex_state = 75, .external_lex_state = 6}, + [4670] = {.lex_state = 75, .external_lex_state = 2}, [4671] = {.lex_state = 75, .external_lex_state = 2}, - [4672] = {.lex_state = 75, .external_lex_state = 6}, - [4673] = {.lex_state = 75, .external_lex_state = 2}, - [4674] = {.lex_state = 75, .external_lex_state = 2}, + [4672] = {.lex_state = 75, .external_lex_state = 2}, + [4673] = {.lex_state = 7, .external_lex_state = 2}, + [4674] = {.lex_state = 7, .external_lex_state = 2}, [4675] = {.lex_state = 75, .external_lex_state = 2}, [4676] = {.lex_state = 75, .external_lex_state = 2}, [4677] = {.lex_state = 75, .external_lex_state = 2}, - [4678] = {.lex_state = 75, .external_lex_state = 2}, + [4678] = {.lex_state = 16, .external_lex_state = 11}, [4679] = {.lex_state = 75, .external_lex_state = 6}, - [4680] = {.lex_state = 75, .external_lex_state = 6}, + [4680] = {.lex_state = 75, .external_lex_state = 2}, [4681] = {.lex_state = 75, .external_lex_state = 2}, - [4682] = {.lex_state = 75, .external_lex_state = 2}, + [4682] = {.lex_state = 12, .external_lex_state = 11}, [4683] = {.lex_state = 75, .external_lex_state = 2}, - [4684] = {.lex_state = 16, .external_lex_state = 11}, - [4685] = {.lex_state = 75, .external_lex_state = 9}, + [4684] = {.lex_state = 75, .external_lex_state = 2}, + [4685] = {.lex_state = 12, .external_lex_state = 11}, [4686] = {.lex_state = 75, .external_lex_state = 2}, [4687] = {.lex_state = 75, .external_lex_state = 2}, - [4688] = {.lex_state = 13, .external_lex_state = 10}, - [4689] = {.lex_state = 75, .external_lex_state = 6}, - [4690] = {.lex_state = 75, .external_lex_state = 2}, + [4688] = {.lex_state = 16, .external_lex_state = 11}, + [4689] = {.lex_state = 16, .external_lex_state = 11}, + [4690] = {.lex_state = 75, .external_lex_state = 8}, [4691] = {.lex_state = 75, .external_lex_state = 2}, - [4692] = {.lex_state = 75, .external_lex_state = 2}, - [4693] = {.lex_state = 75, .external_lex_state = 2}, + [4692] = {.lex_state = 13, .external_lex_state = 10}, + [4693] = {.lex_state = 75, .external_lex_state = 6}, [4694] = {.lex_state = 75, .external_lex_state = 2}, [4695] = {.lex_state = 75, .external_lex_state = 2}, [4696] = {.lex_state = 75, .external_lex_state = 2}, [4697] = {.lex_state = 75, .external_lex_state = 2}, - [4698] = {.lex_state = 75, .external_lex_state = 2}, + [4698] = {.lex_state = 75, .external_lex_state = 6}, [4699] = {.lex_state = 75, .external_lex_state = 2}, [4700] = {.lex_state = 75, .external_lex_state = 2}, [4701] = {.lex_state = 75, .external_lex_state = 2}, - [4702] = {.lex_state = 75, .external_lex_state = 2}, - [4703] = {.lex_state = 75, .external_lex_state = 2}, - [4704] = {.lex_state = 7, .external_lex_state = 2}, - [4705] = {.lex_state = 75, .external_lex_state = 2}, - [4706] = {.lex_state = 75, .external_lex_state = 6}, - [4707] = {.lex_state = 75, .external_lex_state = 6}, + [4702] = {.lex_state = 2, .external_lex_state = 2}, + [4703] = {.lex_state = 2, .external_lex_state = 2}, + [4704] = {.lex_state = 2, .external_lex_state = 2}, + [4705] = {.lex_state = 13, .external_lex_state = 10}, + [4706] = {.lex_state = 75, .external_lex_state = 2}, + [4707] = {.lex_state = 75, .external_lex_state = 2}, [4708] = {.lex_state = 75, .external_lex_state = 2}, - [4709] = {.lex_state = 75, .external_lex_state = 6}, - [4710] = {.lex_state = 75, .external_lex_state = 6}, - [4711] = {.lex_state = 75, .external_lex_state = 6}, - [4712] = {.lex_state = 75, .external_lex_state = 6}, - [4713] = {.lex_state = 75, .external_lex_state = 6}, - [4714] = {.lex_state = 75, .external_lex_state = 6}, + [4709] = {.lex_state = 75, .external_lex_state = 2}, + [4710] = {.lex_state = 75, .external_lex_state = 2}, + [4711] = {.lex_state = 75, .external_lex_state = 2}, + [4712] = {.lex_state = 75, .external_lex_state = 2}, + [4713] = {.lex_state = 12, .external_lex_state = 11}, + [4714] = {.lex_state = 12, .external_lex_state = 11}, [4715] = {.lex_state = 75, .external_lex_state = 6}, - [4716] = {.lex_state = 2, .external_lex_state = 2}, - [4717] = {.lex_state = 75, .external_lex_state = 6}, + [4716] = {.lex_state = 75, .external_lex_state = 6}, + [4717] = {.lex_state = 75, .external_lex_state = 2}, [4718] = {.lex_state = 75, .external_lex_state = 6}, [4719] = {.lex_state = 75, .external_lex_state = 6}, - [4720] = {.lex_state = 75, .external_lex_state = 2}, - [4721] = {.lex_state = 75, .external_lex_state = 2}, - [4722] = {.lex_state = 75, .external_lex_state = 2}, + [4720] = {.lex_state = 75, .external_lex_state = 6}, + [4721] = {.lex_state = 75, .external_lex_state = 6}, + [4722] = {.lex_state = 75, .external_lex_state = 6}, [4723] = {.lex_state = 75, .external_lex_state = 2}, - [4724] = {.lex_state = 75, .external_lex_state = 6}, - [4725] = {.lex_state = 75, .external_lex_state = 2}, - [4726] = {.lex_state = 75, .external_lex_state = 2}, - [4727] = {.lex_state = 75, .external_lex_state = 2}, - [4728] = {.lex_state = 2, .external_lex_state = 2}, + [4724] = {.lex_state = 75, .external_lex_state = 2}, + [4725] = {.lex_state = 75, .external_lex_state = 6}, + [4726] = {.lex_state = 75, .external_lex_state = 6}, + [4727] = {.lex_state = 75, .external_lex_state = 6}, + [4728] = {.lex_state = 75, .external_lex_state = 6}, [4729] = {.lex_state = 75, .external_lex_state = 6}, [4730] = {.lex_state = 75, .external_lex_state = 6}, - [4731] = {.lex_state = 75, .external_lex_state = 2}, - [4732] = {.lex_state = 75, .external_lex_state = 2}, + [4731] = {.lex_state = 75, .external_lex_state = 6}, + [4732] = {.lex_state = 75, .external_lex_state = 6}, [4733] = {.lex_state = 75, .external_lex_state = 6}, - [4734] = {.lex_state = 75, .external_lex_state = 2}, + [4734] = {.lex_state = 75, .external_lex_state = 6}, [4735] = {.lex_state = 75, .external_lex_state = 6}, [4736] = {.lex_state = 75, .external_lex_state = 2}, [4737] = {.lex_state = 75, .external_lex_state = 2}, - [4738] = {.lex_state = 75, .external_lex_state = 2}, - [4739] = {.lex_state = 75, .external_lex_state = 2}, - [4740] = {.lex_state = 75, .external_lex_state = 2}, + [4738] = {.lex_state = 75, .external_lex_state = 6}, + [4739] = {.lex_state = 75, .external_lex_state = 6}, + [4740] = {.lex_state = 75, .external_lex_state = 6}, [4741] = {.lex_state = 75, .external_lex_state = 2}, [4742] = {.lex_state = 75, .external_lex_state = 6}, [4743] = {.lex_state = 75, .external_lex_state = 2}, - [4744] = {.lex_state = 75, .external_lex_state = 2}, + [4744] = {.lex_state = 75, .external_lex_state = 6}, [4745] = {.lex_state = 75, .external_lex_state = 2}, [4746] = {.lex_state = 75, .external_lex_state = 2}, [4747] = {.lex_state = 75, .external_lex_state = 6}, [4748] = {.lex_state = 75, .external_lex_state = 6}, [4749] = {.lex_state = 75, .external_lex_state = 6}, [4750] = {.lex_state = 75, .external_lex_state = 2}, - [4751] = {.lex_state = 75, .external_lex_state = 2}, - [4752] = {.lex_state = 75, .external_lex_state = 6}, + [4751] = {.lex_state = 75, .external_lex_state = 6}, + [4752] = {.lex_state = 75, .external_lex_state = 2}, [4753] = {.lex_state = 75, .external_lex_state = 6}, [4754] = {.lex_state = 75, .external_lex_state = 2}, - [4755] = {.lex_state = 75, .external_lex_state = 2}, - [4756] = {.lex_state = 75, .external_lex_state = 2}, - [4757] = {.lex_state = 75, .external_lex_state = 6}, + [4755] = {.lex_state = 75, .external_lex_state = 6}, + [4756] = {.lex_state = 75, .external_lex_state = 6}, + [4757] = {.lex_state = 75, .external_lex_state = 2}, [4758] = {.lex_state = 75, .external_lex_state = 2}, [4759] = {.lex_state = 75, .external_lex_state = 6}, [4760] = {.lex_state = 75, .external_lex_state = 6}, @@ -18265,173 +18278,173 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [4762] = {.lex_state = 75, .external_lex_state = 6}, [4763] = {.lex_state = 75, .external_lex_state = 6}, [4764] = {.lex_state = 75, .external_lex_state = 6}, - [4765] = {.lex_state = 75, .external_lex_state = 6}, - [4766] = {.lex_state = 75, .external_lex_state = 6}, + [4765] = {.lex_state = 75, .external_lex_state = 2}, + [4766] = {.lex_state = 75, .external_lex_state = 2}, [4767] = {.lex_state = 75, .external_lex_state = 6}, [4768] = {.lex_state = 75, .external_lex_state = 6}, - [4769] = {.lex_state = 75, .external_lex_state = 6}, - [4770] = {.lex_state = 75, .external_lex_state = 6}, - [4771] = {.lex_state = 75, .external_lex_state = 2}, + [4769] = {.lex_state = 75, .external_lex_state = 2}, + [4770] = {.lex_state = 75, .external_lex_state = 2}, + [4771] = {.lex_state = 75, .external_lex_state = 6}, [4772] = {.lex_state = 75, .external_lex_state = 6}, [4773] = {.lex_state = 75, .external_lex_state = 6}, [4774] = {.lex_state = 75, .external_lex_state = 6}, - [4775] = {.lex_state = 75, .external_lex_state = 6}, + [4775] = {.lex_state = 75, .external_lex_state = 2}, [4776] = {.lex_state = 75, .external_lex_state = 6}, [4777] = {.lex_state = 75, .external_lex_state = 2}, - [4778] = {.lex_state = 75, .external_lex_state = 2}, + [4778] = {.lex_state = 75, .external_lex_state = 6}, [4779] = {.lex_state = 75, .external_lex_state = 6}, - [4780] = {.lex_state = 75, .external_lex_state = 2}, - [4781] = {.lex_state = 75, .external_lex_state = 2}, + [4780] = {.lex_state = 75, .external_lex_state = 6}, + [4781] = {.lex_state = 75, .external_lex_state = 6}, [4782] = {.lex_state = 75, .external_lex_state = 6}, - [4783] = {.lex_state = 75, .external_lex_state = 2}, + [4783] = {.lex_state = 75, .external_lex_state = 6}, [4784] = {.lex_state = 75, .external_lex_state = 6}, [4785] = {.lex_state = 75, .external_lex_state = 6}, [4786] = {.lex_state = 75, .external_lex_state = 6}, - [4787] = {.lex_state = 75, .external_lex_state = 2}, - [4788] = {.lex_state = 75, .external_lex_state = 2}, - [4789] = {.lex_state = 75, .external_lex_state = 2}, + [4787] = {.lex_state = 75, .external_lex_state = 6}, + [4788] = {.lex_state = 75, .external_lex_state = 6}, + [4789] = {.lex_state = 75, .external_lex_state = 6}, [4790] = {.lex_state = 75, .external_lex_state = 6}, - [4791] = {.lex_state = 75, .external_lex_state = 2}, + [4791] = {.lex_state = 75, .external_lex_state = 6}, [4792] = {.lex_state = 75, .external_lex_state = 2}, [4793] = {.lex_state = 75, .external_lex_state = 6}, - [4794] = {.lex_state = 75, .external_lex_state = 2}, - [4795] = {.lex_state = 75, .external_lex_state = 2}, - [4796] = {.lex_state = 75, .external_lex_state = 2}, + [4794] = {.lex_state = 75, .external_lex_state = 6}, + [4795] = {.lex_state = 75, .external_lex_state = 6}, + [4796] = {.lex_state = 75, .external_lex_state = 6}, [4797] = {.lex_state = 75, .external_lex_state = 2}, - [4798] = {.lex_state = 75, .external_lex_state = 2}, - [4799] = {.lex_state = 75, .external_lex_state = 6}, + [4798] = {.lex_state = 75, .external_lex_state = 6}, + [4799] = {.lex_state = 75, .external_lex_state = 2}, [4800] = {.lex_state = 75, .external_lex_state = 2}, [4801] = {.lex_state = 75, .external_lex_state = 6}, [4802] = {.lex_state = 75, .external_lex_state = 2}, - [4803] = {.lex_state = 2, .external_lex_state = 2}, + [4803] = {.lex_state = 75, .external_lex_state = 6}, [4804] = {.lex_state = 75, .external_lex_state = 6}, [4805] = {.lex_state = 75, .external_lex_state = 6}, [4806] = {.lex_state = 75, .external_lex_state = 6}, [4807] = {.lex_state = 75, .external_lex_state = 6}, - [4808] = {.lex_state = 75, .external_lex_state = 6}, - [4809] = {.lex_state = 75, .external_lex_state = 6}, + [4808] = {.lex_state = 75, .external_lex_state = 2}, + [4809] = {.lex_state = 75, .external_lex_state = 2}, [4810] = {.lex_state = 75, .external_lex_state = 6}, - [4811] = {.lex_state = 75, .external_lex_state = 6}, - [4812] = {.lex_state = 75, .external_lex_state = 2}, - [4813] = {.lex_state = 2, .external_lex_state = 2}, - [4814] = {.lex_state = 75, .external_lex_state = 6}, - [4815] = {.lex_state = 75, .external_lex_state = 2}, + [4811] = {.lex_state = 75, .external_lex_state = 2}, + [4812] = {.lex_state = 75, .external_lex_state = 6}, + [4813] = {.lex_state = 75, .external_lex_state = 2}, + [4814] = {.lex_state = 75, .external_lex_state = 2}, + [4815] = {.lex_state = 75, .external_lex_state = 6}, [4816] = {.lex_state = 75, .external_lex_state = 6}, [4817] = {.lex_state = 75, .external_lex_state = 6}, [4818] = {.lex_state = 75, .external_lex_state = 6}, - [4819] = {.lex_state = 75, .external_lex_state = 6}, + [4819] = {.lex_state = 75, .external_lex_state = 2}, [4820] = {.lex_state = 75, .external_lex_state = 2}, [4821] = {.lex_state = 75, .external_lex_state = 2}, - [4822] = {.lex_state = 75, .external_lex_state = 6}, + [4822] = {.lex_state = 75, .external_lex_state = 2}, [4823] = {.lex_state = 75, .external_lex_state = 6}, - [4824] = {.lex_state = 75, .external_lex_state = 6}, + [4824] = {.lex_state = 75, .external_lex_state = 2}, [4825] = {.lex_state = 75, .external_lex_state = 6}, [4826] = {.lex_state = 75, .external_lex_state = 6}, [4827] = {.lex_state = 75, .external_lex_state = 2}, - [4828] = {.lex_state = 2, .external_lex_state = 2}, - [4829] = {.lex_state = 75, .external_lex_state = 2}, + [4828] = {.lex_state = 75, .external_lex_state = 2}, + [4829] = {.lex_state = 75, .external_lex_state = 6}, [4830] = {.lex_state = 75, .external_lex_state = 2}, - [4831] = {.lex_state = 2, .external_lex_state = 2}, - [4832] = {.lex_state = 2, .external_lex_state = 2}, - [4833] = {.lex_state = 2, .external_lex_state = 2}, + [4831] = {.lex_state = 75, .external_lex_state = 6}, + [4832] = {.lex_state = 75, .external_lex_state = 6}, + [4833] = {.lex_state = 75, .external_lex_state = 6}, [4834] = {.lex_state = 75, .external_lex_state = 6}, - [4835] = {.lex_state = 75, .external_lex_state = 2}, - [4836] = {.lex_state = 75, .external_lex_state = 2}, - [4837] = {.lex_state = 75, .external_lex_state = 2}, - [4838] = {.lex_state = 75, .external_lex_state = 2}, + [4835] = {.lex_state = 75, .external_lex_state = 6}, + [4836] = {.lex_state = 75, .external_lex_state = 6}, + [4837] = {.lex_state = 75, .external_lex_state = 6}, + [4838] = {.lex_state = 75, .external_lex_state = 6}, [4839] = {.lex_state = 75, .external_lex_state = 6}, [4840] = {.lex_state = 75, .external_lex_state = 6}, [4841] = {.lex_state = 75, .external_lex_state = 6}, - [4842] = {.lex_state = 75, .external_lex_state = 2}, - [4843] = {.lex_state = 75, .external_lex_state = 2}, + [4842] = {.lex_state = 75, .external_lex_state = 6}, + [4843] = {.lex_state = 75, .external_lex_state = 6}, [4844] = {.lex_state = 75, .external_lex_state = 6}, - [4845] = {.lex_state = 75, .external_lex_state = 2}, - [4846] = {.lex_state = 75, .external_lex_state = 6}, + [4845] = {.lex_state = 75, .external_lex_state = 6}, + [4846] = {.lex_state = 75, .external_lex_state = 2}, [4847] = {.lex_state = 75, .external_lex_state = 6}, [4848] = {.lex_state = 75, .external_lex_state = 6}, - [4849] = {.lex_state = 75, .external_lex_state = 6}, + [4849] = {.lex_state = 2, .external_lex_state = 2}, [4850] = {.lex_state = 75, .external_lex_state = 6}, [4851] = {.lex_state = 75, .external_lex_state = 2}, [4852] = {.lex_state = 75, .external_lex_state = 6}, [4853] = {.lex_state = 75, .external_lex_state = 6}, - [4854] = {.lex_state = 75, .external_lex_state = 6}, - [4855] = {.lex_state = 75, .external_lex_state = 6}, - [4856] = {.lex_state = 75, .external_lex_state = 2}, + [4854] = {.lex_state = 75, .external_lex_state = 2}, + [4855] = {.lex_state = 2, .external_lex_state = 2}, + [4856] = {.lex_state = 75, .external_lex_state = 6}, [4857] = {.lex_state = 75, .external_lex_state = 6}, [4858] = {.lex_state = 75, .external_lex_state = 6}, - [4859] = {.lex_state = 75, .external_lex_state = 6}, + [4859] = {.lex_state = 75, .external_lex_state = 2}, [4860] = {.lex_state = 75, .external_lex_state = 6}, [4861] = {.lex_state = 75, .external_lex_state = 2}, [4862] = {.lex_state = 75, .external_lex_state = 2}, - [4863] = {.lex_state = 75, .external_lex_state = 2}, - [4864] = {.lex_state = 75, .external_lex_state = 2}, - [4865] = {.lex_state = 75, .external_lex_state = 2}, + [4863] = {.lex_state = 75, .external_lex_state = 6}, + [4864] = {.lex_state = 75, .external_lex_state = 6}, + [4865] = {.lex_state = 75, .external_lex_state = 6}, [4866] = {.lex_state = 75, .external_lex_state = 2}, - [4867] = {.lex_state = 75, .external_lex_state = 2}, + [4867] = {.lex_state = 75, .external_lex_state = 6}, [4868] = {.lex_state = 75, .external_lex_state = 6}, - [4869] = {.lex_state = 75, .external_lex_state = 2}, + [4869] = {.lex_state = 75, .external_lex_state = 6}, [4870] = {.lex_state = 75, .external_lex_state = 2}, - [4871] = {.lex_state = 75, .external_lex_state = 2}, + [4871] = {.lex_state = 75, .external_lex_state = 6}, [4872] = {.lex_state = 75, .external_lex_state = 6}, - [4873] = {.lex_state = 75, .external_lex_state = 6}, - [4874] = {.lex_state = 75, .external_lex_state = 6}, - [4875] = {.lex_state = 75, .external_lex_state = 6}, - [4876] = {.lex_state = 75, .external_lex_state = 6}, - [4877] = {.lex_state = 75, .external_lex_state = 2}, + [4873] = {.lex_state = 75, .external_lex_state = 2}, + [4874] = {.lex_state = 75, .external_lex_state = 2}, + [4875] = {.lex_state = 75, .external_lex_state = 2}, + [4876] = {.lex_state = 75, .external_lex_state = 2}, + [4877] = {.lex_state = 75, .external_lex_state = 6}, [4878] = {.lex_state = 75, .external_lex_state = 6}, [4879] = {.lex_state = 75, .external_lex_state = 6}, - [4880] = {.lex_state = 75, .external_lex_state = 6}, - [4881] = {.lex_state = 75, .external_lex_state = 6}, - [4882] = {.lex_state = 75, .external_lex_state = 2}, - [4883] = {.lex_state = 75, .external_lex_state = 2}, - [4884] = {.lex_state = 75, .external_lex_state = 6}, + [4880] = {.lex_state = 75, .external_lex_state = 2}, + [4881] = {.lex_state = 75, .external_lex_state = 2}, + [4882] = {.lex_state = 75, .external_lex_state = 6}, + [4883] = {.lex_state = 75, .external_lex_state = 6}, + [4884] = {.lex_state = 2, .external_lex_state = 2}, [4885] = {.lex_state = 75, .external_lex_state = 6}, [4886] = {.lex_state = 75, .external_lex_state = 6}, [4887] = {.lex_state = 75, .external_lex_state = 6}, - [4888] = {.lex_state = 75, .external_lex_state = 6}, - [4889] = {.lex_state = 75, .external_lex_state = 6}, - [4890] = {.lex_state = 75, .external_lex_state = 2}, - [4891] = {.lex_state = 75, .external_lex_state = 2}, + [4888] = {.lex_state = 75, .external_lex_state = 2}, + [4889] = {.lex_state = 75, .external_lex_state = 2}, + [4890] = {.lex_state = 75, .external_lex_state = 6}, + [4891] = {.lex_state = 75, .external_lex_state = 6}, [4892] = {.lex_state = 75, .external_lex_state = 6}, [4893] = {.lex_state = 75, .external_lex_state = 6}, [4894] = {.lex_state = 75, .external_lex_state = 6}, [4895] = {.lex_state = 75, .external_lex_state = 6}, [4896] = {.lex_state = 75, .external_lex_state = 6}, [4897] = {.lex_state = 75, .external_lex_state = 2}, - [4898] = {.lex_state = 2, .external_lex_state = 2}, + [4898] = {.lex_state = 75, .external_lex_state = 6}, [4899] = {.lex_state = 75, .external_lex_state = 6}, [4900] = {.lex_state = 75, .external_lex_state = 6}, - [4901] = {.lex_state = 75, .external_lex_state = 2}, + [4901] = {.lex_state = 75, .external_lex_state = 6}, [4902] = {.lex_state = 75, .external_lex_state = 6}, - [4903] = {.lex_state = 75, .external_lex_state = 2}, + [4903] = {.lex_state = 75, .external_lex_state = 6}, [4904] = {.lex_state = 75, .external_lex_state = 6}, [4905] = {.lex_state = 75, .external_lex_state = 6}, - [4906] = {.lex_state = 75, .external_lex_state = 2}, + [4906] = {.lex_state = 75, .external_lex_state = 6}, [4907] = {.lex_state = 75, .external_lex_state = 6}, - [4908] = {.lex_state = 75, .external_lex_state = 6}, + [4908] = {.lex_state = 75, .external_lex_state = 2}, [4909] = {.lex_state = 75, .external_lex_state = 6}, - [4910] = {.lex_state = 75, .external_lex_state = 2}, - [4911] = {.lex_state = 75, .external_lex_state = 2}, - [4912] = {.lex_state = 75, .external_lex_state = 2}, + [4910] = {.lex_state = 75, .external_lex_state = 6}, + [4911] = {.lex_state = 75, .external_lex_state = 6}, + [4912] = {.lex_state = 75, .external_lex_state = 6}, [4913] = {.lex_state = 75, .external_lex_state = 6}, [4914] = {.lex_state = 75, .external_lex_state = 6}, [4915] = {.lex_state = 75, .external_lex_state = 6}, [4916] = {.lex_state = 75, .external_lex_state = 6}, - [4917] = {.lex_state = 75, .external_lex_state = 2}, - [4918] = {.lex_state = 75, .external_lex_state = 6}, + [4917] = {.lex_state = 75, .external_lex_state = 6}, + [4918] = {.lex_state = 75, .external_lex_state = 2}, [4919] = {.lex_state = 75, .external_lex_state = 6}, [4920] = {.lex_state = 75, .external_lex_state = 6}, - [4921] = {.lex_state = 2, .external_lex_state = 2}, - [4922] = {.lex_state = 75, .external_lex_state = 2}, - [4923] = {.lex_state = 75, .external_lex_state = 2}, - [4924] = {.lex_state = 75, .external_lex_state = 2}, + [4921] = {.lex_state = 75, .external_lex_state = 6}, + [4922] = {.lex_state = 75, .external_lex_state = 6}, + [4923] = {.lex_state = 75, .external_lex_state = 6}, + [4924] = {.lex_state = 75, .external_lex_state = 6}, [4925] = {.lex_state = 75, .external_lex_state = 6}, [4926] = {.lex_state = 75, .external_lex_state = 6}, - [4927] = {.lex_state = 75, .external_lex_state = 6}, + [4927] = {.lex_state = 75, .external_lex_state = 2}, [4928] = {.lex_state = 75, .external_lex_state = 6}, - [4929] = {.lex_state = 75, .external_lex_state = 2}, - [4930] = {.lex_state = 75, .external_lex_state = 6}, - [4931] = {.lex_state = 75, .external_lex_state = 6}, + [4929] = {.lex_state = 75, .external_lex_state = 6}, + [4930] = {.lex_state = 75, .external_lex_state = 2}, + [4931] = {.lex_state = 75, .external_lex_state = 2}, [4932] = {.lex_state = 75, .external_lex_state = 6}, [4933] = {.lex_state = 75, .external_lex_state = 6}, [4934] = {.lex_state = 75, .external_lex_state = 6}, @@ -18439,7 +18452,7 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [4936] = {.lex_state = 75, .external_lex_state = 6}, [4937] = {.lex_state = 75, .external_lex_state = 6}, [4938] = {.lex_state = 75, .external_lex_state = 6}, - [4939] = {.lex_state = 75, .external_lex_state = 6}, + [4939] = {.lex_state = 75, .external_lex_state = 2}, [4940] = {.lex_state = 75, .external_lex_state = 6}, [4941] = {.lex_state = 75, .external_lex_state = 6}, [4942] = {.lex_state = 75, .external_lex_state = 6}, @@ -18449,46 +18462,46 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [4946] = {.lex_state = 75, .external_lex_state = 6}, [4947] = {.lex_state = 75, .external_lex_state = 6}, [4948] = {.lex_state = 75, .external_lex_state = 6}, - [4949] = {.lex_state = 75, .external_lex_state = 6}, + [4949] = {.lex_state = 75, .external_lex_state = 2}, [4950] = {.lex_state = 75, .external_lex_state = 6}, - [4951] = {.lex_state = 75, .external_lex_state = 2}, - [4952] = {.lex_state = 75, .external_lex_state = 6}, + [4951] = {.lex_state = 75, .external_lex_state = 6}, + [4952] = {.lex_state = 75, .external_lex_state = 2}, [4953] = {.lex_state = 75, .external_lex_state = 6}, [4954] = {.lex_state = 75, .external_lex_state = 6}, [4955] = {.lex_state = 75, .external_lex_state = 6}, [4956] = {.lex_state = 75, .external_lex_state = 6}, - [4957] = {.lex_state = 75, .external_lex_state = 2}, - [4958] = {.lex_state = 75, .external_lex_state = 2}, + [4957] = {.lex_state = 75, .external_lex_state = 6}, + [4958] = {.lex_state = 75, .external_lex_state = 6}, [4959] = {.lex_state = 75, .external_lex_state = 6}, [4960] = {.lex_state = 75, .external_lex_state = 6}, [4961] = {.lex_state = 75, .external_lex_state = 6}, [4962] = {.lex_state = 75, .external_lex_state = 6}, [4963] = {.lex_state = 75, .external_lex_state = 6}, - [4964] = {.lex_state = 75, .external_lex_state = 6}, + [4964] = {.lex_state = 75, .external_lex_state = 2}, [4965] = {.lex_state = 75, .external_lex_state = 6}, [4966] = {.lex_state = 75, .external_lex_state = 6}, [4967] = {.lex_state = 75, .external_lex_state = 6}, - [4968] = {.lex_state = 75, .external_lex_state = 6}, - [4969] = {.lex_state = 75, .external_lex_state = 6}, + [4968] = {.lex_state = 75, .external_lex_state = 2}, + [4969] = {.lex_state = 2, .external_lex_state = 2}, [4970] = {.lex_state = 75, .external_lex_state = 6}, [4971] = {.lex_state = 75, .external_lex_state = 6}, [4972] = {.lex_state = 75, .external_lex_state = 6}, - [4973] = {.lex_state = 75, .external_lex_state = 2}, + [4973] = {.lex_state = 75, .external_lex_state = 6}, [4974] = {.lex_state = 75, .external_lex_state = 6}, [4975] = {.lex_state = 75, .external_lex_state = 6}, [4976] = {.lex_state = 75, .external_lex_state = 6}, [4977] = {.lex_state = 75, .external_lex_state = 6}, - [4978] = {.lex_state = 75, .external_lex_state = 2}, + [4978] = {.lex_state = 75, .external_lex_state = 6}, [4979] = {.lex_state = 75, .external_lex_state = 6}, [4980] = {.lex_state = 75, .external_lex_state = 6}, [4981] = {.lex_state = 75, .external_lex_state = 6}, [4982] = {.lex_state = 75, .external_lex_state = 6}, [4983] = {.lex_state = 75, .external_lex_state = 6}, [4984] = {.lex_state = 75, .external_lex_state = 6}, - [4985] = {.lex_state = 75, .external_lex_state = 6}, + [4985] = {.lex_state = 75, .external_lex_state = 2}, [4986] = {.lex_state = 75, .external_lex_state = 6}, [4987] = {.lex_state = 75, .external_lex_state = 6}, - [4988] = {.lex_state = 75, .external_lex_state = 6}, + [4988] = {.lex_state = 75, .external_lex_state = 2}, [4989] = {.lex_state = 75, .external_lex_state = 6}, [4990] = {.lex_state = 75, .external_lex_state = 6}, [4991] = {.lex_state = 75, .external_lex_state = 6}, @@ -18496,32 +18509,32 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [4993] = {.lex_state = 75, .external_lex_state = 6}, [4994] = {.lex_state = 75, .external_lex_state = 6}, [4995] = {.lex_state = 75, .external_lex_state = 6}, - [4996] = {.lex_state = 75, .external_lex_state = 6}, + [4996] = {.lex_state = 75, .external_lex_state = 2}, [4997] = {.lex_state = 75, .external_lex_state = 6}, [4998] = {.lex_state = 75, .external_lex_state = 6}, [4999] = {.lex_state = 75, .external_lex_state = 6}, - [5000] = {.lex_state = 75, .external_lex_state = 6}, - [5001] = {.lex_state = 75, .external_lex_state = 6}, + [5000] = {.lex_state = 75, .external_lex_state = 2}, + [5001] = {.lex_state = 2, .external_lex_state = 2}, [5002] = {.lex_state = 75, .external_lex_state = 6}, [5003] = {.lex_state = 75, .external_lex_state = 6}, - [5004] = {.lex_state = 75, .external_lex_state = 6}, + [5004] = {.lex_state = 2, .external_lex_state = 2}, [5005] = {.lex_state = 75, .external_lex_state = 6}, [5006] = {.lex_state = 75, .external_lex_state = 6}, [5007] = {.lex_state = 75, .external_lex_state = 6}, - [5008] = {.lex_state = 75, .external_lex_state = 6}, - [5009] = {.lex_state = 75, .external_lex_state = 6}, + [5008] = {.lex_state = 75, .external_lex_state = 2}, + [5009] = {.lex_state = 75, .external_lex_state = 2}, [5010] = {.lex_state = 75, .external_lex_state = 6}, - [5011] = {.lex_state = 75, .external_lex_state = 6}, + [5011] = {.lex_state = 75, .external_lex_state = 2}, [5012] = {.lex_state = 75, .external_lex_state = 6}, [5013] = {.lex_state = 75, .external_lex_state = 6}, - [5014] = {.lex_state = 75, .external_lex_state = 2}, + [5014] = {.lex_state = 75, .external_lex_state = 6}, [5015] = {.lex_state = 75, .external_lex_state = 6}, - [5016] = {.lex_state = 75, .external_lex_state = 2}, + [5016] = {.lex_state = 75, .external_lex_state = 6}, [5017] = {.lex_state = 75, .external_lex_state = 6}, - [5018] = {.lex_state = 75, .external_lex_state = 2}, + [5018] = {.lex_state = 75, .external_lex_state = 6}, [5019] = {.lex_state = 75, .external_lex_state = 6}, [5020] = {.lex_state = 75, .external_lex_state = 6}, - [5021] = {.lex_state = 75, .external_lex_state = 6}, + [5021] = {.lex_state = 75, .external_lex_state = 2}, [5022] = {.lex_state = 75, .external_lex_state = 6}, [5023] = {.lex_state = 75, .external_lex_state = 6}, [5024] = {.lex_state = 75, .external_lex_state = 6}, @@ -18530,7 +18543,7 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [5027] = {.lex_state = 75, .external_lex_state = 6}, [5028] = {.lex_state = 75, .external_lex_state = 6}, [5029] = {.lex_state = 75, .external_lex_state = 6}, - [5030] = {.lex_state = 75, .external_lex_state = 6}, + [5030] = {.lex_state = 2, .external_lex_state = 2}, [5031] = {.lex_state = 75, .external_lex_state = 6}, [5032] = {.lex_state = 75, .external_lex_state = 6}, [5033] = {.lex_state = 75, .external_lex_state = 6}, @@ -18538,20 +18551,20 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [5035] = {.lex_state = 75, .external_lex_state = 6}, [5036] = {.lex_state = 75, .external_lex_state = 6}, [5037] = {.lex_state = 75, .external_lex_state = 6}, - [5038] = {.lex_state = 75, .external_lex_state = 6}, + [5038] = {.lex_state = 75, .external_lex_state = 2}, [5039] = {.lex_state = 75, .external_lex_state = 6}, [5040] = {.lex_state = 75, .external_lex_state = 6}, - [5041] = {.lex_state = 75, .external_lex_state = 6}, + [5041] = {.lex_state = 75, .external_lex_state = 2}, [5042] = {.lex_state = 75, .external_lex_state = 6}, - [5043] = {.lex_state = 75, .external_lex_state = 6}, + [5043] = {.lex_state = 2, .external_lex_state = 2}, [5044] = {.lex_state = 75, .external_lex_state = 6}, [5045] = {.lex_state = 75, .external_lex_state = 6}, [5046] = {.lex_state = 75, .external_lex_state = 6}, - [5047] = {.lex_state = 75, .external_lex_state = 6}, + [5047] = {.lex_state = 2, .external_lex_state = 2}, [5048] = {.lex_state = 75, .external_lex_state = 6}, - [5049] = {.lex_state = 75, .external_lex_state = 6}, + [5049] = {.lex_state = 75, .external_lex_state = 2}, [5050] = {.lex_state = 75, .external_lex_state = 6}, - [5051] = {.lex_state = 75, .external_lex_state = 6}, + [5051] = {.lex_state = 75, .external_lex_state = 2}, [5052] = {.lex_state = 75, .external_lex_state = 6}, [5053] = {.lex_state = 75, .external_lex_state = 6}, [5054] = {.lex_state = 75, .external_lex_state = 6}, @@ -18559,99 +18572,99 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [5056] = {.lex_state = 75, .external_lex_state = 6}, [5057] = {.lex_state = 75, .external_lex_state = 6}, [5058] = {.lex_state = 75, .external_lex_state = 6}, - [5059] = {.lex_state = 75, .external_lex_state = 6}, - [5060] = {.lex_state = 75, .external_lex_state = 6}, - [5061] = {.lex_state = 75, .external_lex_state = 2}, + [5059] = {.lex_state = 75, .external_lex_state = 2}, + [5060] = {.lex_state = 75, .external_lex_state = 2}, + [5061] = {.lex_state = 75, .external_lex_state = 6}, [5062] = {.lex_state = 75, .external_lex_state = 6}, [5063] = {.lex_state = 75, .external_lex_state = 6}, - [5064] = {.lex_state = 75, .external_lex_state = 6}, + [5064] = {.lex_state = 75, .external_lex_state = 2}, [5065] = {.lex_state = 75, .external_lex_state = 6}, - [5066] = {.lex_state = 75, .external_lex_state = 2}, - [5067] = {.lex_state = 75, .external_lex_state = 6}, + [5066] = {.lex_state = 75, .external_lex_state = 6}, + [5067] = {.lex_state = 75, .external_lex_state = 2}, [5068] = {.lex_state = 75, .external_lex_state = 2}, [5069] = {.lex_state = 75, .external_lex_state = 2}, [5070] = {.lex_state = 75, .external_lex_state = 6}, - [5071] = {.lex_state = 75, .external_lex_state = 6}, - [5072] = {.lex_state = 75, .external_lex_state = 6}, + [5071] = {.lex_state = 75, .external_lex_state = 2}, + [5072] = {.lex_state = 75, .external_lex_state = 2}, [5073] = {.lex_state = 75, .external_lex_state = 6}, - [5074] = {.lex_state = 75, .external_lex_state = 6}, + [5074] = {.lex_state = 75, .external_lex_state = 2}, [5075] = {.lex_state = 75, .external_lex_state = 6}, [5076] = {.lex_state = 75, .external_lex_state = 6}, - [5077] = {.lex_state = 75, .external_lex_state = 6}, + [5077] = {.lex_state = 75, .external_lex_state = 2}, [5078] = {.lex_state = 75, .external_lex_state = 2}, [5079] = {.lex_state = 75, .external_lex_state = 2}, [5080] = {.lex_state = 75, .external_lex_state = 6}, [5081] = {.lex_state = 75, .external_lex_state = 6}, - [5082] = {.lex_state = 75, .external_lex_state = 6}, - [5083] = {.lex_state = 75, .external_lex_state = 2}, - [5084] = {.lex_state = 75, .external_lex_state = 6}, - [5085] = {.lex_state = 75, .external_lex_state = 2}, - [5086] = {.lex_state = 75, .external_lex_state = 2}, - [5087] = {.lex_state = 75, .external_lex_state = 6}, + [5082] = {.lex_state = 75, .external_lex_state = 2}, + [5083] = {.lex_state = 75, .external_lex_state = 6}, + [5084] = {.lex_state = 75, .external_lex_state = 2}, + [5085] = {.lex_state = 75, .external_lex_state = 6}, + [5086] = {.lex_state = 2, .external_lex_state = 2}, + [5087] = {.lex_state = 75, .external_lex_state = 2}, [5088] = {.lex_state = 75, .external_lex_state = 2}, [5089] = {.lex_state = 75, .external_lex_state = 6}, - [5090] = {.lex_state = 75, .external_lex_state = 6}, + [5090] = {.lex_state = 75, .external_lex_state = 2}, [5091] = {.lex_state = 75, .external_lex_state = 6}, - [5092] = {.lex_state = 75, .external_lex_state = 6}, - [5093] = {.lex_state = 75, .external_lex_state = 2}, + [5092] = {.lex_state = 75, .external_lex_state = 2}, + [5093] = {.lex_state = 75, .external_lex_state = 6}, [5094] = {.lex_state = 75, .external_lex_state = 6}, [5095] = {.lex_state = 75, .external_lex_state = 6}, - [5096] = {.lex_state = 75, .external_lex_state = 6}, + [5096] = {.lex_state = 75, .external_lex_state = 2}, [5097] = {.lex_state = 75, .external_lex_state = 6}, [5098] = {.lex_state = 75, .external_lex_state = 6}, [5099] = {.lex_state = 75, .external_lex_state = 6}, - [5100] = {.lex_state = 75, .external_lex_state = 6}, + [5100] = {.lex_state = 75, .external_lex_state = 2}, [5101] = {.lex_state = 75, .external_lex_state = 2}, - [5102] = {.lex_state = 75, .external_lex_state = 2}, + [5102] = {.lex_state = 75, .external_lex_state = 6}, [5103] = {.lex_state = 75, .external_lex_state = 6}, - [5104] = {.lex_state = 75, .external_lex_state = 6}, + [5104] = {.lex_state = 75, .external_lex_state = 2}, [5105] = {.lex_state = 75, .external_lex_state = 6}, - [5106] = {.lex_state = 75, .external_lex_state = 6}, + [5106] = {.lex_state = 75, .external_lex_state = 2}, [5107] = {.lex_state = 75, .external_lex_state = 6}, [5108] = {.lex_state = 75, .external_lex_state = 2}, [5109] = {.lex_state = 75, .external_lex_state = 6}, - [5110] = {.lex_state = 75, .external_lex_state = 6}, - [5111] = {.lex_state = 75, .external_lex_state = 2}, - [5112] = {.lex_state = 75, .external_lex_state = 6}, + [5110] = {.lex_state = 75, .external_lex_state = 2}, + [5111] = {.lex_state = 75, .external_lex_state = 6}, + [5112] = {.lex_state = 75, .external_lex_state = 2}, [5113] = {.lex_state = 75, .external_lex_state = 2}, - [5114] = {.lex_state = 75, .external_lex_state = 6}, + [5114] = {.lex_state = 75, .external_lex_state = 2}, [5115] = {.lex_state = 75, .external_lex_state = 6}, [5116] = {.lex_state = 75, .external_lex_state = 6}, [5117] = {.lex_state = 75, .external_lex_state = 6}, [5118] = {.lex_state = 75, .external_lex_state = 6}, - [5119] = {.lex_state = 75, .external_lex_state = 6}, + [5119] = {.lex_state = 75, .external_lex_state = 2}, [5120] = {.lex_state = 75, .external_lex_state = 2}, - [5121] = {.lex_state = 75, .external_lex_state = 6}, - [5122] = {.lex_state = 75, .external_lex_state = 6}, - [5123] = {.lex_state = 75, .external_lex_state = 6}, - [5124] = {.lex_state = 75, .external_lex_state = 2}, - [5125] = {.lex_state = 75, .external_lex_state = 2}, - [5126] = {.lex_state = 75, .external_lex_state = 6}, - [5127] = {.lex_state = 75, .external_lex_state = 2}, + [5121] = {.lex_state = 75, .external_lex_state = 2}, + [5122] = {.lex_state = 75, .external_lex_state = 2}, + [5123] = {.lex_state = 75, .external_lex_state = 2}, + [5124] = {.lex_state = 75, .external_lex_state = 6}, + [5125] = {.lex_state = 2, .external_lex_state = 2}, + [5126] = {.lex_state = 75, .external_lex_state = 2}, + [5127] = {.lex_state = 75, .external_lex_state = 6}, [5128] = {.lex_state = 75, .external_lex_state = 6}, [5129] = {.lex_state = 75, .external_lex_state = 2}, - [5130] = {.lex_state = 75, .external_lex_state = 6}, - [5131] = {.lex_state = 75, .external_lex_state = 6}, + [5130] = {.lex_state = 75, .external_lex_state = 2}, + [5131] = {.lex_state = 75, .external_lex_state = 2}, [5132] = {.lex_state = 75, .external_lex_state = 6}, [5133] = {.lex_state = 75, .external_lex_state = 6}, - [5134] = {.lex_state = 75, .external_lex_state = 6}, + [5134] = {.lex_state = 75, .external_lex_state = 2}, [5135] = {.lex_state = 75, .external_lex_state = 6}, [5136] = {.lex_state = 75, .external_lex_state = 6}, [5137] = {.lex_state = 75, .external_lex_state = 6}, - [5138] = {.lex_state = 75, .external_lex_state = 6}, + [5138] = {.lex_state = 75, .external_lex_state = 2}, [5139] = {.lex_state = 75, .external_lex_state = 2}, - [5140] = {.lex_state = 75, .external_lex_state = 6}, - [5141] = {.lex_state = 75, .external_lex_state = 6}, + [5140] = {.lex_state = 75, .external_lex_state = 2}, + [5141] = {.lex_state = 75, .external_lex_state = 2}, [5142] = {.lex_state = 75, .external_lex_state = 2}, [5143] = {.lex_state = 75, .external_lex_state = 6}, [5144] = {.lex_state = 75, .external_lex_state = 2}, - [5145] = {.lex_state = 75, .external_lex_state = 2}, + [5145] = {.lex_state = 75, .external_lex_state = 6}, [5146] = {.lex_state = 75, .external_lex_state = 6}, - [5147] = {.lex_state = 75, .external_lex_state = 6}, - [5148] = {.lex_state = 75, .external_lex_state = 6}, + [5147] = {.lex_state = 75, .external_lex_state = 2}, + [5148] = {.lex_state = 75, .external_lex_state = 2}, [5149] = {.lex_state = 75, .external_lex_state = 2}, [5150] = {.lex_state = 75, .external_lex_state = 6}, - [5151] = {.lex_state = 75, .external_lex_state = 2}, + [5151] = {.lex_state = 75, .external_lex_state = 6}, [5152] = {.lex_state = 75, .external_lex_state = 6}, [5153] = {.lex_state = 75, .external_lex_state = 2}, [5154] = {.lex_state = 75, .external_lex_state = 6}, @@ -18659,75 +18672,75 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [5156] = {.lex_state = 75, .external_lex_state = 6}, [5157] = {.lex_state = 75, .external_lex_state = 2}, [5158] = {.lex_state = 75, .external_lex_state = 6}, - [5159] = {.lex_state = 75, .external_lex_state = 6}, - [5160] = {.lex_state = 75, .external_lex_state = 6}, - [5161] = {.lex_state = 75, .external_lex_state = 6}, + [5159] = {.lex_state = 75, .external_lex_state = 2}, + [5160] = {.lex_state = 75, .external_lex_state = 2}, + [5161] = {.lex_state = 75, .external_lex_state = 2}, [5162] = {.lex_state = 75, .external_lex_state = 6}, [5163] = {.lex_state = 75, .external_lex_state = 6}, [5164] = {.lex_state = 75, .external_lex_state = 6}, [5165] = {.lex_state = 75, .external_lex_state = 6}, - [5166] = {.lex_state = 75, .external_lex_state = 6}, - [5167] = {.lex_state = 75, .external_lex_state = 6}, + [5166] = {.lex_state = 75, .external_lex_state = 2}, + [5167] = {.lex_state = 75, .external_lex_state = 2}, [5168] = {.lex_state = 75, .external_lex_state = 6}, [5169] = {.lex_state = 75, .external_lex_state = 6}, - [5170] = {.lex_state = 75, .external_lex_state = 6}, + [5170] = {.lex_state = 75, .external_lex_state = 2}, [5171] = {.lex_state = 75, .external_lex_state = 6}, [5172] = {.lex_state = 75, .external_lex_state = 6}, [5173] = {.lex_state = 75, .external_lex_state = 6}, - [5174] = {.lex_state = 75, .external_lex_state = 6}, + [5174] = {.lex_state = 75, .external_lex_state = 2}, [5175] = {.lex_state = 75, .external_lex_state = 2}, [5176] = {.lex_state = 75, .external_lex_state = 6}, - [5177] = {.lex_state = 75, .external_lex_state = 2}, - [5178] = {.lex_state = 75, .external_lex_state = 6}, - [5179] = {.lex_state = 75, .external_lex_state = 6}, + [5177] = {.lex_state = 75, .external_lex_state = 6}, + [5178] = {.lex_state = 75, .external_lex_state = 2}, + [5179] = {.lex_state = 75, .external_lex_state = 2}, [5180] = {.lex_state = 75, .external_lex_state = 6}, - [5181] = {.lex_state = 75, .external_lex_state = 6}, - [5182] = {.lex_state = 75, .external_lex_state = 6}, + [5181] = {.lex_state = 75, .external_lex_state = 2}, + [5182] = {.lex_state = 75, .external_lex_state = 2}, [5183] = {.lex_state = 75, .external_lex_state = 6}, - [5184] = {.lex_state = 75, .external_lex_state = 2}, - [5185] = {.lex_state = 75, .external_lex_state = 6}, - [5186] = {.lex_state = 75, .external_lex_state = 2}, + [5184] = {.lex_state = 75, .external_lex_state = 6}, + [5185] = {.lex_state = 75, .external_lex_state = 2}, + [5186] = {.lex_state = 75, .external_lex_state = 6}, [5187] = {.lex_state = 75, .external_lex_state = 6}, - [5188] = {.lex_state = 75, .external_lex_state = 2}, - [5189] = {.lex_state = 75, .external_lex_state = 2}, + [5188] = {.lex_state = 75, .external_lex_state = 6}, + [5189] = {.lex_state = 75, .external_lex_state = 6}, [5190] = {.lex_state = 75, .external_lex_state = 2}, [5191] = {.lex_state = 75, .external_lex_state = 6}, [5192] = {.lex_state = 75, .external_lex_state = 6}, - [5193] = {.lex_state = 75, .external_lex_state = 2}, - [5194] = {.lex_state = 75, .external_lex_state = 2}, + [5193] = {.lex_state = 75, .external_lex_state = 6}, + [5194] = {.lex_state = 75, .external_lex_state = 6}, [5195] = {.lex_state = 75, .external_lex_state = 6}, - [5196] = {.lex_state = 75, .external_lex_state = 6}, - [5197] = {.lex_state = 75, .external_lex_state = 6}, + [5196] = {.lex_state = 75, .external_lex_state = 2}, + [5197] = {.lex_state = 75, .external_lex_state = 2}, [5198] = {.lex_state = 75, .external_lex_state = 6}, [5199] = {.lex_state = 75, .external_lex_state = 6}, [5200] = {.lex_state = 75, .external_lex_state = 2}, - [5201] = {.lex_state = 75, .external_lex_state = 2}, - [5202] = {.lex_state = 75, .external_lex_state = 2}, + [5201] = {.lex_state = 75, .external_lex_state = 6}, + [5202] = {.lex_state = 75, .external_lex_state = 6}, [5203] = {.lex_state = 75, .external_lex_state = 6}, [5204] = {.lex_state = 75, .external_lex_state = 6}, [5205] = {.lex_state = 75, .external_lex_state = 6}, - [5206] = {.lex_state = 75, .external_lex_state = 6}, + [5206] = {.lex_state = 75, .external_lex_state = 2}, [5207] = {.lex_state = 75, .external_lex_state = 6}, - [5208] = {.lex_state = 75, .external_lex_state = 2}, + [5208] = {.lex_state = 75, .external_lex_state = 6}, [5209] = {.lex_state = 75, .external_lex_state = 6}, - [5210] = {.lex_state = 75, .external_lex_state = 2}, - [5211] = {.lex_state = 75, .external_lex_state = 2}, - [5212] = {.lex_state = 75, .external_lex_state = 6}, - [5213] = {.lex_state = 75, .external_lex_state = 2}, - [5214] = {.lex_state = 75, .external_lex_state = 2}, - [5215] = {.lex_state = 75, .external_lex_state = 6}, - [5216] = {.lex_state = 75, .external_lex_state = 6}, + [5210] = {.lex_state = 75, .external_lex_state = 6}, + [5211] = {.lex_state = 75, .external_lex_state = 6}, + [5212] = {.lex_state = 75, .external_lex_state = 2}, + [5213] = {.lex_state = 75, .external_lex_state = 6}, + [5214] = {.lex_state = 75, .external_lex_state = 6}, + [5215] = {.lex_state = 75, .external_lex_state = 2}, + [5216] = {.lex_state = 75, .external_lex_state = 2}, [5217] = {.lex_state = 75, .external_lex_state = 6}, [5218] = {.lex_state = 75, .external_lex_state = 6}, [5219] = {.lex_state = 75, .external_lex_state = 6}, [5220] = {.lex_state = 75, .external_lex_state = 6}, [5221] = {.lex_state = 75, .external_lex_state = 2}, [5222] = {.lex_state = 75, .external_lex_state = 6}, - [5223] = {.lex_state = 75, .external_lex_state = 2}, + [5223] = {.lex_state = 75, .external_lex_state = 6}, [5224] = {.lex_state = 75, .external_lex_state = 6}, [5225] = {.lex_state = 75, .external_lex_state = 6}, - [5226] = {.lex_state = 75, .external_lex_state = 6}, - [5227] = {.lex_state = 75, .external_lex_state = 6}, + [5226] = {.lex_state = 75, .external_lex_state = 2}, + [5227] = {.lex_state = 75, .external_lex_state = 2}, [5228] = {.lex_state = 75, .external_lex_state = 6}, [5229] = {.lex_state = 75, .external_lex_state = 6}, [5230] = {.lex_state = 75, .external_lex_state = 6}, @@ -18738,12 +18751,12 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [5235] = {.lex_state = 75, .external_lex_state = 2}, [5236] = {.lex_state = 75, .external_lex_state = 6}, [5237] = {.lex_state = 75, .external_lex_state = 6}, - [5238] = {.lex_state = 75, .external_lex_state = 2}, - [5239] = {.lex_state = 75, .external_lex_state = 2}, - [5240] = {.lex_state = 75, .external_lex_state = 2}, - [5241] = {.lex_state = 75, .external_lex_state = 6}, + [5238] = {.lex_state = 75, .external_lex_state = 6}, + [5239] = {.lex_state = 75, .external_lex_state = 6}, + [5240] = {.lex_state = 75, .external_lex_state = 6}, + [5241] = {.lex_state = 75, .external_lex_state = 2}, [5242] = {.lex_state = 75, .external_lex_state = 2}, - [5243] = {.lex_state = 75, .external_lex_state = 2}, + [5243] = {.lex_state = 75, .external_lex_state = 6}, [5244] = {.lex_state = 75, .external_lex_state = 6}, [5245] = {.lex_state = 75, .external_lex_state = 2}, [5246] = {.lex_state = 75, .external_lex_state = 6}, @@ -18752,24 +18765,24 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [5249] = {.lex_state = 75, .external_lex_state = 6}, [5250] = {.lex_state = 75, .external_lex_state = 6}, [5251] = {.lex_state = 75, .external_lex_state = 6}, - [5252] = {.lex_state = 75, .external_lex_state = 2}, + [5252] = {.lex_state = 75, .external_lex_state = 6}, [5253] = {.lex_state = 75, .external_lex_state = 2}, - [5254] = {.lex_state = 75, .external_lex_state = 6}, - [5255] = {.lex_state = 75, .external_lex_state = 2}, + [5254] = {.lex_state = 75, .external_lex_state = 2}, + [5255] = {.lex_state = 75, .external_lex_state = 6}, [5256] = {.lex_state = 75, .external_lex_state = 2}, - [5257] = {.lex_state = 75, .external_lex_state = 2}, + [5257] = {.lex_state = 75, .external_lex_state = 6}, [5258] = {.lex_state = 75, .external_lex_state = 6}, - [5259] = {.lex_state = 75, .external_lex_state = 2}, + [5259] = {.lex_state = 75, .external_lex_state = 6}, [5260] = {.lex_state = 75, .external_lex_state = 6}, - [5261] = {.lex_state = 75, .external_lex_state = 2}, - [5262] = {.lex_state = 75, .external_lex_state = 6}, + [5261] = {.lex_state = 75, .external_lex_state = 6}, + [5262] = {.lex_state = 75, .external_lex_state = 2}, [5263] = {.lex_state = 75, .external_lex_state = 6}, - [5264] = {.lex_state = 75, .external_lex_state = 6}, + [5264] = {.lex_state = 75, .external_lex_state = 2}, [5265] = {.lex_state = 75, .external_lex_state = 6}, [5266] = {.lex_state = 75, .external_lex_state = 2}, [5267] = {.lex_state = 75, .external_lex_state = 2}, - [5268] = {.lex_state = 75, .external_lex_state = 2}, - [5269] = {.lex_state = 75, .external_lex_state = 2}, + [5268] = {.lex_state = 75, .external_lex_state = 6}, + [5269] = {.lex_state = 75, .external_lex_state = 6}, [5270] = {.lex_state = 75, .external_lex_state = 6}, [5271] = {.lex_state = 75, .external_lex_state = 6}, [5272] = {.lex_state = 75, .external_lex_state = 6}, @@ -18778,20 +18791,20 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [5275] = {.lex_state = 75, .external_lex_state = 6}, [5276] = {.lex_state = 75, .external_lex_state = 6}, [5277] = {.lex_state = 75, .external_lex_state = 6}, - [5278] = {.lex_state = 75, .external_lex_state = 2}, + [5278] = {.lex_state = 75, .external_lex_state = 6}, [5279] = {.lex_state = 75, .external_lex_state = 6}, - [5280] = {.lex_state = 75, .external_lex_state = 6}, + [5280] = {.lex_state = 75, .external_lex_state = 2}, [5281] = {.lex_state = 75, .external_lex_state = 6}, [5282] = {.lex_state = 75, .external_lex_state = 6}, - [5283] = {.lex_state = 75, .external_lex_state = 6}, - [5284] = {.lex_state = 75, .external_lex_state = 2}, - [5285] = {.lex_state = 2, .external_lex_state = 2}, + [5283] = {.lex_state = 75, .external_lex_state = 2}, + [5284] = {.lex_state = 75, .external_lex_state = 6}, + [5285] = {.lex_state = 75, .external_lex_state = 6}, [5286] = {.lex_state = 75, .external_lex_state = 2}, [5287] = {.lex_state = 75, .external_lex_state = 6}, - [5288] = {.lex_state = 75, .external_lex_state = 6}, + [5288] = {.lex_state = 75, .external_lex_state = 2}, [5289] = {.lex_state = 75, .external_lex_state = 6}, - [5290] = {.lex_state = 75, .external_lex_state = 2}, - [5291] = {.lex_state = 75, .external_lex_state = 6}, + [5290] = {.lex_state = 75, .external_lex_state = 6}, + [5291] = {.lex_state = 75, .external_lex_state = 2}, [5292] = {.lex_state = 75, .external_lex_state = 6}, [5293] = {.lex_state = 75, .external_lex_state = 2}, [5294] = {.lex_state = 75, .external_lex_state = 6}, @@ -18800,41 +18813,41 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [5297] = {.lex_state = 75, .external_lex_state = 6}, [5298] = {.lex_state = 75, .external_lex_state = 6}, [5299] = {.lex_state = 75, .external_lex_state = 6}, - [5300] = {.lex_state = 75, .external_lex_state = 2}, - [5301] = {.lex_state = 75, .external_lex_state = 2}, + [5300] = {.lex_state = 75, .external_lex_state = 6}, + [5301] = {.lex_state = 75, .external_lex_state = 6}, [5302] = {.lex_state = 75, .external_lex_state = 6}, [5303] = {.lex_state = 75, .external_lex_state = 6}, [5304] = {.lex_state = 75, .external_lex_state = 6}, [5305] = {.lex_state = 75, .external_lex_state = 6}, [5306] = {.lex_state = 75, .external_lex_state = 2}, [5307] = {.lex_state = 75, .external_lex_state = 6}, - [5308] = {.lex_state = 75, .external_lex_state = 2}, + [5308] = {.lex_state = 75, .external_lex_state = 6}, [5309] = {.lex_state = 75, .external_lex_state = 2}, - [5310] = {.lex_state = 75, .external_lex_state = 2}, - [5311] = {.lex_state = 75, .external_lex_state = 2}, + [5310] = {.lex_state = 75, .external_lex_state = 6}, + [5311] = {.lex_state = 75, .external_lex_state = 6}, [5312] = {.lex_state = 75, .external_lex_state = 2}, - [5313] = {.lex_state = 75, .external_lex_state = 6}, + [5313] = {.lex_state = 75, .external_lex_state = 2}, [5314] = {.lex_state = 75, .external_lex_state = 2}, [5315] = {.lex_state = 75, .external_lex_state = 6}, [5316] = {.lex_state = 75, .external_lex_state = 6}, - [5317] = {.lex_state = 75, .external_lex_state = 2}, + [5317] = {.lex_state = 75, .external_lex_state = 6}, [5318] = {.lex_state = 75, .external_lex_state = 6}, - [5319] = {.lex_state = 75, .external_lex_state = 6}, + [5319] = {.lex_state = 75, .external_lex_state = 2}, [5320] = {.lex_state = 75, .external_lex_state = 6}, [5321] = {.lex_state = 75, .external_lex_state = 6}, [5322] = {.lex_state = 75, .external_lex_state = 6}, - [5323] = {.lex_state = 75, .external_lex_state = 6}, + [5323] = {.lex_state = 75, .external_lex_state = 2}, [5324] = {.lex_state = 75, .external_lex_state = 6}, [5325] = {.lex_state = 75, .external_lex_state = 6}, - [5326] = {.lex_state = 75, .external_lex_state = 6}, - [5327] = {.lex_state = 75, .external_lex_state = 6}, - [5328] = {.lex_state = 75, .external_lex_state = 2}, + [5326] = {.lex_state = 75, .external_lex_state = 2}, + [5327] = {.lex_state = 75, .external_lex_state = 2}, + [5328] = {.lex_state = 75, .external_lex_state = 6}, [5329] = {.lex_state = 75, .external_lex_state = 2}, - [5330] = {.lex_state = 75, .external_lex_state = 2}, - [5331] = {.lex_state = 75, .external_lex_state = 2}, - [5332] = {.lex_state = 75, .external_lex_state = 2}, + [5330] = {.lex_state = 75, .external_lex_state = 6}, + [5331] = {.lex_state = 75, .external_lex_state = 6}, + [5332] = {.lex_state = 75, .external_lex_state = 6}, [5333] = {.lex_state = 75, .external_lex_state = 6}, - [5334] = {.lex_state = 75, .external_lex_state = 2}, + [5334] = {.lex_state = 75, .external_lex_state = 6}, [5335] = {.lex_state = 75, .external_lex_state = 2}, [5336] = {.lex_state = 75, .external_lex_state = 2}, [5337] = {.lex_state = 75, .external_lex_state = 2}, @@ -18846,10 +18859,10 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [5343] = {.lex_state = 75, .external_lex_state = 2}, [5344] = {.lex_state = 75, .external_lex_state = 2}, [5345] = {.lex_state = 75, .external_lex_state = 2}, - [5346] = {.lex_state = 75, .external_lex_state = 6}, + [5346] = {.lex_state = 75, .external_lex_state = 2}, [5347] = {.lex_state = 75, .external_lex_state = 2}, [5348] = {.lex_state = 75, .external_lex_state = 2}, - [5349] = {.lex_state = 75, .external_lex_state = 6}, + [5349] = {.lex_state = 75, .external_lex_state = 2}, [5350] = {.lex_state = 75, .external_lex_state = 2}, [5351] = {.lex_state = 75, .external_lex_state = 2}, [5352] = {.lex_state = 75, .external_lex_state = 2}, @@ -18877,7 +18890,7 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [5374] = {.lex_state = 75, .external_lex_state = 2}, [5375] = {.lex_state = 75, .external_lex_state = 2}, [5376] = {.lex_state = 75, .external_lex_state = 2}, - [5377] = {.lex_state = 75, .external_lex_state = 6}, + [5377] = {.lex_state = 75, .external_lex_state = 2}, [5378] = {.lex_state = 75, .external_lex_state = 2}, [5379] = {.lex_state = 75, .external_lex_state = 2}, [5380] = {.lex_state = 75, .external_lex_state = 2}, @@ -18886,14 +18899,14 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [5383] = {.lex_state = 75, .external_lex_state = 2}, [5384] = {.lex_state = 75, .external_lex_state = 2}, [5385] = {.lex_state = 75, .external_lex_state = 2}, - [5386] = {.lex_state = 75, .external_lex_state = 2}, + [5386] = {.lex_state = 75, .external_lex_state = 6}, [5387] = {.lex_state = 75, .external_lex_state = 2}, [5388] = {.lex_state = 75, .external_lex_state = 2}, [5389] = {.lex_state = 75, .external_lex_state = 2}, [5390] = {.lex_state = 75, .external_lex_state = 2}, [5391] = {.lex_state = 75, .external_lex_state = 2}, - [5392] = {.lex_state = 75, .external_lex_state = 2}, - [5393] = {.lex_state = 75, .external_lex_state = 6}, + [5392] = {.lex_state = 75, .external_lex_state = 6}, + [5393] = {.lex_state = 75, .external_lex_state = 2}, [5394] = {.lex_state = 75, .external_lex_state = 2}, [5395] = {.lex_state = 75, .external_lex_state = 2}, [5396] = {.lex_state = 75, .external_lex_state = 2}, @@ -18904,9 +18917,9 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [5401] = {.lex_state = 75, .external_lex_state = 2}, [5402] = {.lex_state = 75, .external_lex_state = 2}, [5403] = {.lex_state = 75, .external_lex_state = 2}, - [5404] = {.lex_state = 75, .external_lex_state = 2}, - [5405] = {.lex_state = 75, .external_lex_state = 6}, - [5406] = {.lex_state = 75, .external_lex_state = 6}, + [5404] = {.lex_state = 75, .external_lex_state = 6}, + [5405] = {.lex_state = 75, .external_lex_state = 2}, + [5406] = {.lex_state = 75, .external_lex_state = 2}, [5407] = {.lex_state = 75, .external_lex_state = 2}, [5408] = {.lex_state = 75, .external_lex_state = 2}, [5409] = {.lex_state = 75, .external_lex_state = 2}, @@ -18918,7 +18931,7 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [5415] = {.lex_state = 75, .external_lex_state = 2}, [5416] = {.lex_state = 75, .external_lex_state = 2}, [5417] = {.lex_state = 75, .external_lex_state = 2}, - [5418] = {.lex_state = 75, .external_lex_state = 2}, + [5418] = {.lex_state = 75, .external_lex_state = 6}, [5419] = {.lex_state = 75, .external_lex_state = 2}, [5420] = {.lex_state = 75, .external_lex_state = 2}, [5421] = {.lex_state = 75, .external_lex_state = 2}, @@ -18937,7 +18950,7 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [5434] = {.lex_state = 75, .external_lex_state = 2}, [5435] = {.lex_state = 75, .external_lex_state = 2}, [5436] = {.lex_state = 75, .external_lex_state = 2}, - [5437] = {.lex_state = 75, .external_lex_state = 2}, + [5437] = {.lex_state = 75, .external_lex_state = 6}, [5438] = {.lex_state = 75, .external_lex_state = 2}, [5439] = {.lex_state = 75, .external_lex_state = 2}, [5440] = {.lex_state = 75, .external_lex_state = 2}, @@ -18960,13 +18973,13 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [5457] = {.lex_state = 75, .external_lex_state = 2}, [5458] = {.lex_state = 75, .external_lex_state = 2}, [5459] = {.lex_state = 75, .external_lex_state = 2}, - [5460] = {.lex_state = 75, .external_lex_state = 6}, + [5460] = {.lex_state = 75, .external_lex_state = 2}, [5461] = {.lex_state = 75, .external_lex_state = 2}, [5462] = {.lex_state = 75, .external_lex_state = 2}, [5463] = {.lex_state = 75, .external_lex_state = 2}, [5464] = {.lex_state = 75, .external_lex_state = 2}, - [5465] = {.lex_state = 75, .external_lex_state = 2}, - [5466] = {.lex_state = 75, .external_lex_state = 2}, + [5465] = {.lex_state = 75, .external_lex_state = 6}, + [5466] = {.lex_state = 75, .external_lex_state = 6}, [5467] = {.lex_state = 75, .external_lex_state = 2}, [5468] = {.lex_state = 75, .external_lex_state = 2}, [5469] = {.lex_state = 75, .external_lex_state = 2}, @@ -18975,41 +18988,41 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [5472] = {.lex_state = 75, .external_lex_state = 2}, [5473] = {.lex_state = 75, .external_lex_state = 2}, [5474] = {.lex_state = 75, .external_lex_state = 2}, - [5475] = {.lex_state = 75, .external_lex_state = 2}, - [5476] = {.lex_state = 75, .external_lex_state = 2}, + [5475] = {.lex_state = 75, .external_lex_state = 6}, + [5476] = {.lex_state = 75, .external_lex_state = 6}, [5477] = {.lex_state = 75, .external_lex_state = 2}, [5478] = {.lex_state = 75, .external_lex_state = 2}, [5479] = {.lex_state = 75, .external_lex_state = 2}, - [5480] = {.lex_state = 75, .external_lex_state = 6}, + [5480] = {.lex_state = 75, .external_lex_state = 2}, [5481] = {.lex_state = 75, .external_lex_state = 2}, [5482] = {.lex_state = 75, .external_lex_state = 2}, [5483] = {.lex_state = 75, .external_lex_state = 2}, [5484] = {.lex_state = 75, .external_lex_state = 2}, - [5485] = {.lex_state = 75, .external_lex_state = 2}, + [5485] = {.lex_state = 75, .external_lex_state = 6}, [5486] = {.lex_state = 75, .external_lex_state = 2}, [5487] = {.lex_state = 75, .external_lex_state = 2}, [5488] = {.lex_state = 75, .external_lex_state = 2}, [5489] = {.lex_state = 75, .external_lex_state = 2}, [5490] = {.lex_state = 75, .external_lex_state = 2}, - [5491] = {.lex_state = 75, .external_lex_state = 6}, + [5491] = {.lex_state = 75, .external_lex_state = 2}, [5492] = {.lex_state = 75, .external_lex_state = 2}, [5493] = {.lex_state = 75, .external_lex_state = 2}, - [5494] = {.lex_state = 75, .external_lex_state = 6}, - [5495] = {.lex_state = 75, .external_lex_state = 6}, - [5496] = {.lex_state = 75, .external_lex_state = 6}, + [5494] = {.lex_state = 75, .external_lex_state = 2}, + [5495] = {.lex_state = 75, .external_lex_state = 2}, + [5496] = {.lex_state = 75, .external_lex_state = 2}, [5497] = {.lex_state = 75, .external_lex_state = 2}, - [5498] = {.lex_state = 75, .external_lex_state = 2}, + [5498] = {.lex_state = 75, .external_lex_state = 6}, [5499] = {.lex_state = 75, .external_lex_state = 2}, - [5500] = {.lex_state = 75, .external_lex_state = 6}, + [5500] = {.lex_state = 75, .external_lex_state = 2}, [5501] = {.lex_state = 75, .external_lex_state = 2}, [5502] = {.lex_state = 75, .external_lex_state = 2}, - [5503] = {.lex_state = 75, .external_lex_state = 6}, - [5504] = {.lex_state = 75, .external_lex_state = 6}, + [5503] = {.lex_state = 75, .external_lex_state = 2}, + [5504] = {.lex_state = 75, .external_lex_state = 2}, [5505] = {.lex_state = 75, .external_lex_state = 2}, [5506] = {.lex_state = 75, .external_lex_state = 2}, [5507] = {.lex_state = 75, .external_lex_state = 2}, [5508] = {.lex_state = 75, .external_lex_state = 2}, - [5509] = {.lex_state = 75, .external_lex_state = 6}, + [5509] = {.lex_state = 75, .external_lex_state = 2}, [5510] = {.lex_state = 75, .external_lex_state = 2}, [5511] = {.lex_state = 75, .external_lex_state = 2}, [5512] = {.lex_state = 75, .external_lex_state = 2}, @@ -19027,7 +19040,7 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [5524] = {.lex_state = 75, .external_lex_state = 2}, [5525] = {.lex_state = 75, .external_lex_state = 2}, [5526] = {.lex_state = 75, .external_lex_state = 2}, - [5527] = {.lex_state = 75, .external_lex_state = 6}, + [5527] = {.lex_state = 75, .external_lex_state = 2}, [5528] = {.lex_state = 75, .external_lex_state = 2}, [5529] = {.lex_state = 75, .external_lex_state = 2}, [5530] = {.lex_state = 75, .external_lex_state = 2}, @@ -19036,45 +19049,45 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [5533] = {.lex_state = 75, .external_lex_state = 2}, [5534] = {.lex_state = 75, .external_lex_state = 2}, [5535] = {.lex_state = 75, .external_lex_state = 2}, - [5536] = {.lex_state = 75, .external_lex_state = 6}, - [5537] = {.lex_state = 75, .external_lex_state = 2}, + [5536] = {.lex_state = 75, .external_lex_state = 2}, + [5537] = {.lex_state = 75, .external_lex_state = 6}, [5538] = {.lex_state = 75, .external_lex_state = 2}, - [5539] = {.lex_state = 75, .external_lex_state = 6}, + [5539] = {.lex_state = 75, .external_lex_state = 2}, [5540] = {.lex_state = 75, .external_lex_state = 2}, - [5541] = {.lex_state = 75, .external_lex_state = 6}, + [5541] = {.lex_state = 75, .external_lex_state = 2}, [5542] = {.lex_state = 75, .external_lex_state = 6}, - [5543] = {.lex_state = 75, .external_lex_state = 2}, + [5543] = {.lex_state = 75, .external_lex_state = 6}, [5544] = {.lex_state = 75, .external_lex_state = 2}, [5545] = {.lex_state = 75, .external_lex_state = 2}, - [5546] = {.lex_state = 75, .external_lex_state = 2}, - [5547] = {.lex_state = 75, .external_lex_state = 2}, + [5546] = {.lex_state = 75, .external_lex_state = 6}, + [5547] = {.lex_state = 75, .external_lex_state = 6}, [5548] = {.lex_state = 75, .external_lex_state = 2}, [5549] = {.lex_state = 75, .external_lex_state = 2}, [5550] = {.lex_state = 75, .external_lex_state = 2}, [5551] = {.lex_state = 75, .external_lex_state = 6}, [5552] = {.lex_state = 75, .external_lex_state = 2}, - [5553] = {.lex_state = 75, .external_lex_state = 6}, - [5554] = {.lex_state = 75, .external_lex_state = 6}, + [5553] = {.lex_state = 75, .external_lex_state = 2}, + [5554] = {.lex_state = 75, .external_lex_state = 2}, [5555] = {.lex_state = 75, .external_lex_state = 2}, [5556] = {.lex_state = 75, .external_lex_state = 2}, [5557] = {.lex_state = 75, .external_lex_state = 2}, [5558] = {.lex_state = 75, .external_lex_state = 2}, [5559] = {.lex_state = 75, .external_lex_state = 2}, [5560] = {.lex_state = 75, .external_lex_state = 2}, - [5561] = {.lex_state = 75, .external_lex_state = 2}, + [5561] = {.lex_state = 75, .external_lex_state = 6}, [5562] = {.lex_state = 75, .external_lex_state = 2}, [5563] = {.lex_state = 75, .external_lex_state = 2}, [5564] = {.lex_state = 75, .external_lex_state = 2}, [5565] = {.lex_state = 75, .external_lex_state = 2}, - [5566] = {.lex_state = 75, .external_lex_state = 2}, - [5567] = {.lex_state = 75, .external_lex_state = 2}, + [5566] = {.lex_state = 75, .external_lex_state = 6}, + [5567] = {.lex_state = 75, .external_lex_state = 6}, [5568] = {.lex_state = 75, .external_lex_state = 2}, [5569] = {.lex_state = 75, .external_lex_state = 2}, [5570] = {.lex_state = 75, .external_lex_state = 2}, - [5571] = {.lex_state = 75, .external_lex_state = 2}, - [5572] = {.lex_state = 75, .external_lex_state = 2}, + [5571] = {.lex_state = 75, .external_lex_state = 6}, + [5572] = {.lex_state = 75, .external_lex_state = 6}, [5573] = {.lex_state = 75, .external_lex_state = 2}, - [5574] = {.lex_state = 75, .external_lex_state = 2}, + [5574] = {.lex_state = 75, .external_lex_state = 6}, [5575] = {.lex_state = 75, .external_lex_state = 2}, [5576] = {.lex_state = 75, .external_lex_state = 2}, [5577] = {.lex_state = 75, .external_lex_state = 2}, @@ -19100,10 +19113,10 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [5597] = {.lex_state = 75, .external_lex_state = 2}, [5598] = {.lex_state = 75, .external_lex_state = 2}, [5599] = {.lex_state = 75, .external_lex_state = 2}, - [5600] = {.lex_state = 75, .external_lex_state = 2}, + [5600] = {.lex_state = 75, .external_lex_state = 6}, [5601] = {.lex_state = 75, .external_lex_state = 2}, [5602] = {.lex_state = 75, .external_lex_state = 2}, - [5603] = {.lex_state = 75, .external_lex_state = 2}, + [5603] = {.lex_state = 75, .external_lex_state = 6}, [5604] = {.lex_state = 75, .external_lex_state = 2}, [5605] = {.lex_state = 75, .external_lex_state = 2}, [5606] = {.lex_state = 75, .external_lex_state = 2}, @@ -19117,7 +19130,7 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [5614] = {.lex_state = 75, .external_lex_state = 2}, [5615] = {.lex_state = 75, .external_lex_state = 2}, [5616] = {.lex_state = 75, .external_lex_state = 2}, - [5617] = {.lex_state = 75, .external_lex_state = 2}, + [5617] = {.lex_state = 75, .external_lex_state = 6}, [5618] = {.lex_state = 75, .external_lex_state = 2}, [5619] = {.lex_state = 75, .external_lex_state = 2}, [5620] = {.lex_state = 75, .external_lex_state = 2}, @@ -19143,33 +19156,33 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [5640] = {.lex_state = 75, .external_lex_state = 2}, [5641] = {.lex_state = 75, .external_lex_state = 2}, [5642] = {.lex_state = 75, .external_lex_state = 2}, - [5643] = {.lex_state = 75, .external_lex_state = 6}, + [5643] = {.lex_state = 75, .external_lex_state = 2}, [5644] = {.lex_state = 75, .external_lex_state = 2}, [5645] = {.lex_state = 75, .external_lex_state = 2}, [5646] = {.lex_state = 75, .external_lex_state = 2}, [5647] = {.lex_state = 75, .external_lex_state = 2}, [5648] = {.lex_state = 75, .external_lex_state = 2}, [5649] = {.lex_state = 75, .external_lex_state = 2}, - [5650] = {.lex_state = 75, .external_lex_state = 6}, + [5650] = {.lex_state = 75, .external_lex_state = 2}, [5651] = {.lex_state = 75, .external_lex_state = 2}, - [5652] = {.lex_state = 75, .external_lex_state = 6}, + [5652] = {.lex_state = 75, .external_lex_state = 2}, [5653] = {.lex_state = 75, .external_lex_state = 2}, [5654] = {.lex_state = 75, .external_lex_state = 2}, [5655] = {.lex_state = 75, .external_lex_state = 2}, [5656] = {.lex_state = 75, .external_lex_state = 2}, [5657] = {.lex_state = 75, .external_lex_state = 2}, [5658] = {.lex_state = 75, .external_lex_state = 2}, - [5659] = {.lex_state = 75, .external_lex_state = 6}, + [5659] = {.lex_state = 75, .external_lex_state = 2}, [5660] = {.lex_state = 75, .external_lex_state = 2}, [5661] = {.lex_state = 75, .external_lex_state = 2}, [5662] = {.lex_state = 75, .external_lex_state = 2}, [5663] = {.lex_state = 75, .external_lex_state = 2}, - [5664] = {.lex_state = 75, .external_lex_state = 6}, + [5664] = {.lex_state = 75, .external_lex_state = 2}, [5665] = {.lex_state = 75, .external_lex_state = 2}, - [5666] = {.lex_state = 75, .external_lex_state = 6}, + [5666] = {.lex_state = 75, .external_lex_state = 2}, [5667] = {.lex_state = 75, .external_lex_state = 2}, [5668] = {.lex_state = 75, .external_lex_state = 2}, - [5669] = {.lex_state = 75, .external_lex_state = 2}, + [5669] = {.lex_state = 75, .external_lex_state = 6}, [5670] = {.lex_state = 75, .external_lex_state = 2}, [5671] = {.lex_state = 75, .external_lex_state = 2}, [5672] = {.lex_state = 75, .external_lex_state = 2}, @@ -19204,17 +19217,17 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [5701] = {.lex_state = 75, .external_lex_state = 2}, [5702] = {.lex_state = 75, .external_lex_state = 2}, [5703] = {.lex_state = 75, .external_lex_state = 2}, - [5704] = {.lex_state = 75, .external_lex_state = 2}, + [5704] = {.lex_state = 75, .external_lex_state = 6}, [5705] = {.lex_state = 75, .external_lex_state = 2}, [5706] = {.lex_state = 75, .external_lex_state = 2}, - [5707] = {.lex_state = 75, .external_lex_state = 2}, + [5707] = {.lex_state = 75, .external_lex_state = 6}, [5708] = {.lex_state = 75, .external_lex_state = 2}, [5709] = {.lex_state = 75, .external_lex_state = 2}, [5710] = {.lex_state = 75, .external_lex_state = 2}, [5711] = {.lex_state = 75, .external_lex_state = 2}, [5712] = {.lex_state = 75, .external_lex_state = 2}, - [5713] = {.lex_state = 75, .external_lex_state = 2}, - [5714] = {.lex_state = 75, .external_lex_state = 2}, + [5713] = {.lex_state = 75, .external_lex_state = 6}, + [5714] = {.lex_state = 75, .external_lex_state = 6}, [5715] = {.lex_state = 75, .external_lex_state = 2}, [5716] = {.lex_state = 75, .external_lex_state = 2}, [5717] = {.lex_state = 75, .external_lex_state = 2}, @@ -19232,14 +19245,14 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [5729] = {.lex_state = 75, .external_lex_state = 2}, [5730] = {.lex_state = 75, .external_lex_state = 2}, [5731] = {.lex_state = 75, .external_lex_state = 2}, - [5732] = {.lex_state = 75, .external_lex_state = 2}, + [5732] = {.lex_state = 1, .external_lex_state = 12}, [5733] = {.lex_state = 75, .external_lex_state = 2}, [5734] = {.lex_state = 75, .external_lex_state = 2}, [5735] = {.lex_state = 75, .external_lex_state = 2}, [5736] = {.lex_state = 75, .external_lex_state = 2}, [5737] = {.lex_state = 75, .external_lex_state = 2}, [5738] = {.lex_state = 75, .external_lex_state = 2}, - [5739] = {.lex_state = 1, .external_lex_state = 12}, + [5739] = {.lex_state = 75, .external_lex_state = 2}, [5740] = {.lex_state = 75, .external_lex_state = 2}, [5741] = {.lex_state = 75, .external_lex_state = 2}, [5742] = {.lex_state = 75, .external_lex_state = 2}, @@ -19259,10 +19272,10 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [5756] = {.lex_state = 75, .external_lex_state = 2}, [5757] = {.lex_state = 75, .external_lex_state = 2}, [5758] = {.lex_state = 75, .external_lex_state = 2}, - [5759] = {.lex_state = 23, .external_lex_state = 2}, + [5759] = {.lex_state = 75, .external_lex_state = 2}, [5760] = {.lex_state = 75, .external_lex_state = 2}, [5761] = {.lex_state = 75, .external_lex_state = 2}, - [5762] = {.lex_state = 1, .external_lex_state = 12}, + [5762] = {.lex_state = 75, .external_lex_state = 2}, [5763] = {.lex_state = 75, .external_lex_state = 2}, [5764] = {.lex_state = 75, .external_lex_state = 2}, [5765] = {.lex_state = 75, .external_lex_state = 2}, @@ -19290,7 +19303,7 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [5787] = {.lex_state = 75, .external_lex_state = 2}, [5788] = {.lex_state = 75, .external_lex_state = 2}, [5789] = {.lex_state = 75, .external_lex_state = 2}, - [5790] = {.lex_state = 75, .external_lex_state = 2}, + [5790] = {.lex_state = 1, .external_lex_state = 12}, [5791] = {.lex_state = 75, .external_lex_state = 2}, [5792] = {.lex_state = 75, .external_lex_state = 2}, [5793] = {.lex_state = 75, .external_lex_state = 2}, @@ -19317,11 +19330,11 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [5814] = {.lex_state = 75, .external_lex_state = 2}, [5815] = {.lex_state = 75, .external_lex_state = 2}, [5816] = {.lex_state = 75, .external_lex_state = 2}, - [5817] = {.lex_state = 75, .external_lex_state = 2}, + [5817] = {.lex_state = 23, .external_lex_state = 2}, [5818] = {.lex_state = 75, .external_lex_state = 2}, [5819] = {.lex_state = 75, .external_lex_state = 2}, [5820] = {.lex_state = 75, .external_lex_state = 2}, - [5821] = {.lex_state = 23, .external_lex_state = 2}, + [5821] = {.lex_state = 75, .external_lex_state = 2}, [5822] = {.lex_state = 75, .external_lex_state = 2}, [5823] = {.lex_state = 75, .external_lex_state = 2}, [5824] = {.lex_state = 75, .external_lex_state = 2}, @@ -19331,7 +19344,7 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [5828] = {.lex_state = 75, .external_lex_state = 2}, [5829] = {.lex_state = 75, .external_lex_state = 2}, [5830] = {.lex_state = 75, .external_lex_state = 2}, - [5831] = {.lex_state = 75, .external_lex_state = 2}, + [5831] = {.lex_state = 23, .external_lex_state = 2}, [5832] = {.lex_state = 75, .external_lex_state = 2}, [5833] = {.lex_state = 75, .external_lex_state = 2}, [5834] = {.lex_state = 75, .external_lex_state = 2}, @@ -19387,12 +19400,12 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [5884] = {.lex_state = 75, .external_lex_state = 2}, [5885] = {.lex_state = 75, .external_lex_state = 2}, [5886] = {.lex_state = 75, .external_lex_state = 2}, - [5887] = {.lex_state = 23, .external_lex_state = 2}, + [5887] = {.lex_state = 75, .external_lex_state = 2}, [5888] = {.lex_state = 75, .external_lex_state = 2}, [5889] = {.lex_state = 75, .external_lex_state = 2}, [5890] = {.lex_state = 75, .external_lex_state = 2}, [5891] = {.lex_state = 75, .external_lex_state = 2}, - [5892] = {.lex_state = 1, .external_lex_state = 12}, + [5892] = {.lex_state = 75, .external_lex_state = 2}, [5893] = {.lex_state = 75, .external_lex_state = 2}, [5894] = {.lex_state = 75, .external_lex_state = 2}, [5895] = {.lex_state = 75, .external_lex_state = 2}, @@ -19400,12 +19413,12 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [5897] = {.lex_state = 75, .external_lex_state = 2}, [5898] = {.lex_state = 75, .external_lex_state = 2}, [5899] = {.lex_state = 75, .external_lex_state = 2}, - [5900] = {.lex_state = 23, .external_lex_state = 2}, - [5901] = {.lex_state = 75, .external_lex_state = 2}, - [5902] = {.lex_state = 75, .external_lex_state = 2}, - [5903] = {.lex_state = 23, .external_lex_state = 2}, + [5900] = {.lex_state = 75, .external_lex_state = 2}, + [5901] = {.lex_state = 23, .external_lex_state = 2}, + [5902] = {.lex_state = 1, .external_lex_state = 12}, + [5903] = {.lex_state = 75, .external_lex_state = 2}, [5904] = {.lex_state = 75, .external_lex_state = 2}, - [5905] = {.lex_state = 1, .external_lex_state = 12}, + [5905] = {.lex_state = 75, .external_lex_state = 2}, [5906] = {.lex_state = 75, .external_lex_state = 2}, [5907] = {.lex_state = 75, .external_lex_state = 2}, [5908] = {.lex_state = 75, .external_lex_state = 2}, @@ -19454,7 +19467,7 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [5951] = {.lex_state = 75, .external_lex_state = 2}, [5952] = {.lex_state = 75, .external_lex_state = 2}, [5953] = {.lex_state = 75, .external_lex_state = 2}, - [5954] = {.lex_state = 75, .external_lex_state = 2}, + [5954] = {.lex_state = 23, .external_lex_state = 2}, [5955] = {.lex_state = 75, .external_lex_state = 2}, [5956] = {.lex_state = 75, .external_lex_state = 2}, [5957] = {.lex_state = 75, .external_lex_state = 2}, @@ -19484,7 +19497,7 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [5981] = {.lex_state = 75, .external_lex_state = 2}, [5982] = {.lex_state = 75, .external_lex_state = 2}, [5983] = {.lex_state = 75, .external_lex_state = 2}, - [5984] = {.lex_state = 75, .external_lex_state = 2}, + [5984] = {.lex_state = 1, .external_lex_state = 12}, [5985] = {.lex_state = 75, .external_lex_state = 2}, [5986] = {.lex_state = 75, .external_lex_state = 2}, [5987] = {.lex_state = 75, .external_lex_state = 2}, @@ -19549,7 +19562,7 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [6046] = {.lex_state = 75, .external_lex_state = 2}, [6047] = {.lex_state = 75, .external_lex_state = 2}, [6048] = {.lex_state = 75, .external_lex_state = 2}, - [6049] = {.lex_state = 75, .external_lex_state = 2}, + [6049] = {.lex_state = 23, .external_lex_state = 2}, [6050] = {.lex_state = 75, .external_lex_state = 2}, [6051] = {.lex_state = 75, .external_lex_state = 2}, [6052] = {.lex_state = 75, .external_lex_state = 2}, @@ -19596,8 +19609,8 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [6093] = {.lex_state = 75, .external_lex_state = 2}, [6094] = {.lex_state = 75, .external_lex_state = 2}, [6095] = {.lex_state = 75, .external_lex_state = 2}, - [6096] = {.lex_state = 1, .external_lex_state = 12}, - [6097] = {.lex_state = 75, .external_lex_state = 2}, + [6096] = {.lex_state = 75, .external_lex_state = 2}, + [6097] = {.lex_state = 1, .external_lex_state = 12}, [6098] = {.lex_state = 75, .external_lex_state = 2}, [6099] = {.lex_state = 75, .external_lex_state = 2}, [6100] = {.lex_state = 75, .external_lex_state = 2}, @@ -19626,6 +19639,14 @@ static const TSLexerMode ts_lex_modes[STATE_COUNT] = { [6123] = {.lex_state = 75, .external_lex_state = 2}, [6124] = {.lex_state = 75, .external_lex_state = 2}, [6125] = {.lex_state = 75, .external_lex_state = 2}, + [6126] = {.lex_state = 75, .external_lex_state = 2}, + [6127] = {.lex_state = 75, .external_lex_state = 2}, + [6128] = {.lex_state = 75, .external_lex_state = 2}, + [6129] = {.lex_state = 75, .external_lex_state = 2}, + [6130] = {.lex_state = 75, .external_lex_state = 2}, + [6131] = {.lex_state = 75, .external_lex_state = 2}, + [6132] = {.lex_state = 75, .external_lex_state = 2}, + [6133] = {.lex_state = 75, .external_lex_state = 2}, }; static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { @@ -19777,12 +19798,12 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_DASH_QMARK_COLON] = ACTIONS(1), [anon_sym_PLUS_QMARK_COLON] = ACTIONS(1), [anon_sym_asserts] = ACTIONS(1), + [anon_sym_never] = ACTIONS(1), + [anon_sym_unknown] = ACTIONS(1), + [anon_sym_keyof] = ACTIONS(1), [anon_sym_infer] = ACTIONS(1), [anon_sym_is] = ACTIONS(1), - [anon_sym_keyof] = ACTIONS(1), [anon_sym_unique] = ACTIONS(1), - [anon_sym_unknown] = ACTIONS(1), - [anon_sym_never] = ACTIONS(1), [anon_sym_LBRACE_PIPE] = ACTIONS(1), [anon_sym_PIPE_RBRACE] = ACTIONS(1), [sym__automatic_semicolon] = ACTIONS(1), @@ -19795,85 +19816,85 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__member_signature_marker] = ACTIONS(1), }, [STATE(1)] = { - [sym_program] = STATE(6011), - [sym_export_statement] = STATE(842), - [sym_declaration] = STATE(842), - [sym_import] = STATE(3816), - [sym_import_statement] = STATE(842), - [sym_statement] = STATE(17), - [sym_expression_statement] = STATE(842), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(842), - [sym_if_statement] = STATE(842), - [sym_switch_statement] = STATE(842), - [sym_for_statement] = STATE(842), - [sym_for_in_statement] = STATE(842), - [sym_while_statement] = STATE(842), - [sym_do_statement] = STATE(842), - [sym_try_statement] = STATE(842), - [sym_with_statement] = STATE(842), - [sym_break_statement] = STATE(842), - [sym_continue_statement] = STATE(842), - [sym_debugger_statement] = STATE(842), - [sym_return_statement] = STATE(842), - [sym_throw_statement] = STATE(842), - [sym_empty_statement] = STATE(842), - [sym_labeled_statement] = STATE(842), - [sym_parenthesized_expression] = STATE(1365), - [sym_expression] = STATE(2017), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5981), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5981), - [sym_class] = STATE(2205), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2205), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2205), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1365), - [sym_subscript_expression] = STATE(1365), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3075), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5981), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_sequence_expression] = STATE(5666), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1365), - [sym_function_signature] = STATE(846), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(218), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_arguments] = STATE(459), - [sym_type_parameters] = STATE(5508), - [aux_sym_program_repeat1] = STATE(17), - [aux_sym_export_statement_repeat1] = STATE(3878), + [sym_program] = STATE(6003), + [sym_export_statement] = STATE(934), + [sym_declaration] = STATE(934), + [sym_import] = STATE(3849), + [sym_import_statement] = STATE(934), + [sym_statement] = STATE(16), + [sym_expression_statement] = STATE(934), + [sym_variable_declaration] = STATE(924), + [sym_lexical_declaration] = STATE(924), + [sym_statement_block] = STATE(934), + [sym_if_statement] = STATE(934), + [sym_switch_statement] = STATE(934), + [sym_for_statement] = STATE(934), + [sym_for_in_statement] = STATE(934), + [sym_while_statement] = STATE(934), + [sym_do_statement] = STATE(934), + [sym_try_statement] = STATE(934), + [sym_with_statement] = STATE(934), + [sym_break_statement] = STATE(934), + [sym_continue_statement] = STATE(934), + [sym_debugger_statement] = STATE(934), + [sym_return_statement] = STATE(934), + [sym_throw_statement] = STATE(934), + [sym_empty_statement] = STATE(934), + [sym_labeled_statement] = STATE(934), + [sym_parenthesized_expression] = STATE(1372), + [sym_expression] = STATE(2007), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6025), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6025), + [sym_class] = STATE(2392), + [sym_class_declaration] = STATE(924), + [sym_function_expression] = STATE(2392), + [sym_function_declaration] = STATE(924), + [sym_generator_function] = STATE(2392), + [sym_generator_function_declaration] = STATE(924), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1372), + [sym_subscript_expression] = STATE(1372), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2993), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6025), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_sequence_expression] = STATE(5707), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1372), + [sym_function_signature] = STATE(924), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_ambient_declaration] = STATE(924), + [sym_abstract_class_declaration] = STATE(924), + [sym_module] = STATE(924), + [sym_internal_module] = STATE(227), + [sym_import_alias] = STATE(924), + [sym_interface_declaration] = STATE(924), + [sym_enum_declaration] = STATE(924), + [sym_type_alias_declaration] = STATE(924), + [sym_type_arguments] = STATE(445), + [sym_type_parameters] = STATE(5504), + [aux_sym_program_repeat1] = STATE(16), + [aux_sym_export_statement_repeat1] = STATE(3993), [ts_builtin_sym_end] = ACTIONS(7), [sym_identifier] = ACTIONS(9), [sym_hash_bang_line] = ACTIONS(11), @@ -19953,77 +19974,77 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(2)] = { - [sym_import] = STATE(3556), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2655), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(3812), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(3812), - [sym_nested_identifier] = STATE(5944), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1298), - [sym_subscript_expression] = STATE(1298), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(3812), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(2390), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(4542), - [sym_pattern] = STATE(4072), - [sym_rest_pattern] = STATE(3813), - [sym_non_null_expression] = STATE(1298), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(2945), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(3200), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_type_arguments] = STATE(692), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5395), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [aux_sym_export_statement_repeat1] = STATE(4667), + [sym_import] = STATE(3824), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2651), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(3838), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(3838), + [sym_nested_identifier] = STATE(5926), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1307), + [sym_subscript_expression] = STATE(1307), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(3838), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(2285), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(4525), + [sym_pattern] = STATE(4450), + [sym_rest_pattern] = STATE(3658), + [sym_non_null_expression] = STATE(1307), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(2951), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(3153), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_type_arguments] = STATE(487), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5652), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [aux_sym_export_statement_repeat1] = STATE(4681), [sym_identifier] = ACTIONS(111), [anon_sym_export] = ACTIONS(113), [anon_sym_STAR] = ACTIONS(115), @@ -20033,388 +20054,388 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_namespace] = ACTIONS(122), [anon_sym_LBRACE] = ACTIONS(124), [anon_sym_COMMA] = ACTIONS(126), - [anon_sym_typeof] = ACTIONS(128), - [anon_sym_import] = ACTIONS(130), + [anon_sym_typeof] = ACTIONS(129), + [anon_sym_import] = ACTIONS(131), [anon_sym_let] = ACTIONS(113), - [anon_sym_const] = ACTIONS(132), - [anon_sym_BANG] = ACTIONS(134), - [anon_sym_LPAREN] = ACTIONS(137), + [anon_sym_const] = ACTIONS(133), + [anon_sym_BANG] = ACTIONS(135), + [anon_sym_LPAREN] = ACTIONS(138), [anon_sym_RPAREN] = ACTIONS(126), - [anon_sym_await] = ACTIONS(139), + [anon_sym_await] = ACTIONS(140), [anon_sym_in] = ACTIONS(120), [anon_sym_COLON] = ACTIONS(126), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(143), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(144), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(147), - [anon_sym_function] = ACTIONS(149), - [anon_sym_EQ_GT] = ACTIONS(151), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(155), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), - [anon_sym_DOT_DOT_DOT] = ACTIONS(161), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(148), + [anon_sym_function] = ACTIONS(150), + [anon_sym_EQ_GT] = ACTIONS(152), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(156), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_DOT_DOT_DOT] = ACTIONS(162), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), [anon_sym_GT_GT_GT] = ACTIONS(120), [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(163), + [anon_sym_AMP] = ACTIONS(164), [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(165), - [anon_sym_PLUS] = ACTIONS(167), - [anon_sym_DASH] = ACTIONS(167), - [anon_sym_SLASH] = ACTIONS(169), + [anon_sym_PIPE] = ACTIONS(166), + [anon_sym_PLUS] = ACTIONS(168), + [anon_sym_DASH] = ACTIONS(168), + [anon_sym_SLASH] = ACTIONS(170), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(172), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(173), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(176), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(180), - [anon_sym_DASH_DASH] = ACTIONS(180), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(187), - [sym_number] = ACTIONS(189), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(193), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(197), - [sym_false] = ACTIONS(197), - [sym_null] = ACTIONS(197), - [sym_undefined] = ACTIONS(199), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(177), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(181), + [anon_sym_DASH_DASH] = ACTIONS(181), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(188), + [sym_number] = ACTIONS(190), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(194), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(198), + [sym_false] = ACTIONS(198), + [sym_null] = ACTIONS(198), + [sym_undefined] = ACTIONS(200), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), - [anon_sym_readonly] = ACTIONS(201), + [anon_sym_readonly] = ACTIONS(202), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), - [anon_sym_QMARK] = ACTIONS(203), + [anon_sym_QMARK] = ACTIONS(204), [anon_sym_declare] = ACTIONS(113), [anon_sym_public] = ACTIONS(113), [anon_sym_private] = ACTIONS(113), [anon_sym_protected] = ACTIONS(113), [anon_sym_override] = ACTIONS(113), [anon_sym_module] = ACTIONS(113), - [anon_sym_any] = ACTIONS(205), - [anon_sym_number] = ACTIONS(205), - [anon_sym_boolean] = ACTIONS(205), - [anon_sym_string] = ACTIONS(205), - [anon_sym_symbol] = ACTIONS(205), - [anon_sym_object] = ACTIONS(205), - [anon_sym_abstract] = ACTIONS(207), + [anon_sym_any] = ACTIONS(206), + [anon_sym_number] = ACTIONS(206), + [anon_sym_boolean] = ACTIONS(206), + [anon_sym_string] = ACTIONS(206), + [anon_sym_symbol] = ACTIONS(206), + [anon_sym_object] = ACTIONS(206), + [anon_sym_abstract] = ACTIONS(208), [anon_sym_satisfies] = ACTIONS(120), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), - [sym__ternary_qmark] = ACTIONS(153), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, [STATE(3)] = { - [sym_import] = STATE(3556), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2655), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(3812), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(3812), - [sym_nested_identifier] = STATE(5944), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1298), - [sym_subscript_expression] = STATE(1298), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(3812), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(2390), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(4542), - [sym_pattern] = STATE(4072), - [sym_rest_pattern] = STATE(3813), - [sym_non_null_expression] = STATE(1298), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(2945), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(3200), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_type_arguments] = STATE(692), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5395), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [aux_sym_export_statement_repeat1] = STATE(4667), + [sym_import] = STATE(3824), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2651), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(3838), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(3838), + [sym_nested_identifier] = STATE(5926), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1307), + [sym_subscript_expression] = STATE(1307), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(3838), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(2285), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(4525), + [sym_pattern] = STATE(4450), + [sym_rest_pattern] = STATE(3658), + [sym_non_null_expression] = STATE(1307), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(2951), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(3153), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_type_arguments] = STATE(487), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5652), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [aux_sym_export_statement_repeat1] = STATE(4681), [sym_identifier] = ACTIONS(111), [anon_sym_export] = ACTIONS(113), [anon_sym_STAR] = ACTIONS(115), [anon_sym_type] = ACTIONS(113), - [anon_sym_EQ] = ACTIONS(219), + [anon_sym_EQ] = ACTIONS(220), [anon_sym_as] = ACTIONS(120), [anon_sym_namespace] = ACTIONS(122), [anon_sym_LBRACE] = ACTIONS(124), - [anon_sym_COMMA] = ACTIONS(222), - [anon_sym_typeof] = ACTIONS(128), - [anon_sym_import] = ACTIONS(130), + [anon_sym_COMMA] = ACTIONS(223), + [anon_sym_typeof] = ACTIONS(129), + [anon_sym_import] = ACTIONS(131), [anon_sym_let] = ACTIONS(113), - [anon_sym_const] = ACTIONS(132), - [anon_sym_BANG] = ACTIONS(134), - [anon_sym_LPAREN] = ACTIONS(137), - [anon_sym_RPAREN] = ACTIONS(222), - [anon_sym_await] = ACTIONS(139), + [anon_sym_const] = ACTIONS(133), + [anon_sym_BANG] = ACTIONS(135), + [anon_sym_LPAREN] = ACTIONS(138), + [anon_sym_RPAREN] = ACTIONS(223), + [anon_sym_await] = ACTIONS(140), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(222), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(143), + [anon_sym_COLON] = ACTIONS(223), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(144), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(147), - [anon_sym_function] = ACTIONS(149), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(148), + [anon_sym_function] = ACTIONS(150), [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(155), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), - [anon_sym_DOT_DOT_DOT] = ACTIONS(161), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(156), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_DOT_DOT_DOT] = ACTIONS(162), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), [anon_sym_GT_GT_GT] = ACTIONS(120), [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(163), + [anon_sym_AMP] = ACTIONS(164), [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(165), - [anon_sym_PLUS] = ACTIONS(167), - [anon_sym_DASH] = ACTIONS(167), - [anon_sym_SLASH] = ACTIONS(169), + [anon_sym_PIPE] = ACTIONS(166), + [anon_sym_PLUS] = ACTIONS(168), + [anon_sym_DASH] = ACTIONS(168), + [anon_sym_SLASH] = ACTIONS(170), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(172), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(173), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(176), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(180), - [anon_sym_DASH_DASH] = ACTIONS(180), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(187), - [sym_number] = ACTIONS(189), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(193), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(197), - [sym_false] = ACTIONS(197), - [sym_null] = ACTIONS(197), - [sym_undefined] = ACTIONS(199), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(177), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(181), + [anon_sym_DASH_DASH] = ACTIONS(181), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(188), + [sym_number] = ACTIONS(190), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(194), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(198), + [sym_false] = ACTIONS(198), + [sym_null] = ACTIONS(198), + [sym_undefined] = ACTIONS(200), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), - [anon_sym_readonly] = ACTIONS(201), + [anon_sym_readonly] = ACTIONS(202), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), - [anon_sym_QMARK] = ACTIONS(203), + [anon_sym_QMARK] = ACTIONS(204), [anon_sym_declare] = ACTIONS(113), [anon_sym_public] = ACTIONS(113), [anon_sym_private] = ACTIONS(113), [anon_sym_protected] = ACTIONS(113), [anon_sym_override] = ACTIONS(113), [anon_sym_module] = ACTIONS(113), - [anon_sym_any] = ACTIONS(205), - [anon_sym_number] = ACTIONS(205), - [anon_sym_boolean] = ACTIONS(205), - [anon_sym_string] = ACTIONS(205), - [anon_sym_symbol] = ACTIONS(205), - [anon_sym_object] = ACTIONS(205), - [anon_sym_abstract] = ACTIONS(207), + [anon_sym_any] = ACTIONS(206), + [anon_sym_number] = ACTIONS(206), + [anon_sym_boolean] = ACTIONS(206), + [anon_sym_string] = ACTIONS(206), + [anon_sym_symbol] = ACTIONS(206), + [anon_sym_object] = ACTIONS(206), + [anon_sym_abstract] = ACTIONS(208), [anon_sym_satisfies] = ACTIONS(120), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), - [sym__ternary_qmark] = ACTIONS(153), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, [STATE(4)] = { - [sym_export_statement] = STATE(842), - [sym_declaration] = STATE(842), - [sym_import] = STATE(3816), - [sym_import_statement] = STATE(842), + [sym_export_statement] = STATE(934), + [sym_declaration] = STATE(934), + [sym_import] = STATE(3849), + [sym_import_statement] = STATE(934), [sym_statement] = STATE(14), - [sym_expression_statement] = STATE(842), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(842), - [sym_if_statement] = STATE(842), - [sym_switch_statement] = STATE(842), - [sym_for_statement] = STATE(842), - [sym_for_in_statement] = STATE(842), - [sym_while_statement] = STATE(842), - [sym_do_statement] = STATE(842), - [sym_try_statement] = STATE(842), - [sym_with_statement] = STATE(842), - [sym_break_statement] = STATE(842), - [sym_continue_statement] = STATE(842), - [sym_debugger_statement] = STATE(842), - [sym_return_statement] = STATE(842), - [sym_throw_statement] = STATE(842), - [sym_empty_statement] = STATE(842), - [sym_labeled_statement] = STATE(842), - [sym_parenthesized_expression] = STATE(1365), - [sym_expression] = STATE(2017), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(6001), - [sym_object_assignment_pattern] = STATE(5284), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(6001), - [sym_class] = STATE(2205), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2205), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2205), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1365), - [sym_subscript_expression] = STATE(1365), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3075), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(6001), - [sym_spread_element] = STATE(5286), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_sequence_expression] = STATE(5666), - [sym_string] = STATE(1968), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_rest_pattern] = STATE(5284), - [sym_method_definition] = STATE(5286), - [sym_pair] = STATE(5286), - [sym_pair_pattern] = STATE(5284), - [sym__property_name] = STATE(3516), - [sym_computed_property_name] = STATE(3516), - [sym_non_null_expression] = STATE(1365), - [sym_function_signature] = STATE(846), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(218), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_accessibility_modifier] = STATE(2816), - [sym_override_modifier] = STATE(2841), - [sym_type_arguments] = STATE(459), - [sym_type_parameters] = STATE(5508), + [sym_expression_statement] = STATE(934), + [sym_variable_declaration] = STATE(924), + [sym_lexical_declaration] = STATE(924), + [sym_statement_block] = STATE(934), + [sym_if_statement] = STATE(934), + [sym_switch_statement] = STATE(934), + [sym_for_statement] = STATE(934), + [sym_for_in_statement] = STATE(934), + [sym_while_statement] = STATE(934), + [sym_do_statement] = STATE(934), + [sym_try_statement] = STATE(934), + [sym_with_statement] = STATE(934), + [sym_break_statement] = STATE(934), + [sym_continue_statement] = STATE(934), + [sym_debugger_statement] = STATE(934), + [sym_return_statement] = STATE(934), + [sym_throw_statement] = STATE(934), + [sym_empty_statement] = STATE(934), + [sym_labeled_statement] = STATE(934), + [sym_parenthesized_expression] = STATE(1372), + [sym_expression] = STATE(2007), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(5774), + [sym_object_assignment_pattern] = STATE(4717), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(5774), + [sym_class] = STATE(2392), + [sym_class_declaration] = STATE(924), + [sym_function_expression] = STATE(2392), + [sym_function_declaration] = STATE(924), + [sym_generator_function] = STATE(2392), + [sym_generator_function_declaration] = STATE(924), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1372), + [sym_subscript_expression] = STATE(1372), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2993), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(5774), + [sym_spread_element] = STATE(4741), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_sequence_expression] = STATE(5707), + [sym_string] = STATE(1972), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_rest_pattern] = STATE(4717), + [sym_method_definition] = STATE(4741), + [sym_pair] = STATE(4741), + [sym_pair_pattern] = STATE(4717), + [sym__property_name] = STATE(3522), + [sym_computed_property_name] = STATE(3522), + [sym_non_null_expression] = STATE(1372), + [sym_function_signature] = STATE(924), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_ambient_declaration] = STATE(924), + [sym_abstract_class_declaration] = STATE(924), + [sym_module] = STATE(924), + [sym_internal_module] = STATE(227), + [sym_import_alias] = STATE(924), + [sym_interface_declaration] = STATE(924), + [sym_enum_declaration] = STATE(924), + [sym_type_alias_declaration] = STATE(924), + [sym_accessibility_modifier] = STATE(2810), + [sym_override_modifier] = STATE(2829), + [sym_type_arguments] = STATE(445), + [sym_type_parameters] = STATE(5504), [aux_sym_program_repeat1] = STATE(14), - [aux_sym_export_statement_repeat1] = STATE(3878), - [aux_sym_object_repeat1] = STATE(5317), - [aux_sym_object_pattern_repeat1] = STATE(4794), + [aux_sym_export_statement_repeat1] = STATE(3993), + [aux_sym_object_repeat1] = STATE(4828), + [aux_sym_object_pattern_repeat1] = STATE(4830), [sym_identifier] = ACTIONS(227), [anon_sym_export] = ACTIONS(229), [anon_sym_STAR] = ACTIONS(231), @@ -20496,96 +20517,96 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(5)] = { - [sym_export_statement] = STATE(842), - [sym_declaration] = STATE(842), - [sym_import] = STATE(3816), - [sym_import_statement] = STATE(842), + [sym_export_statement] = STATE(934), + [sym_declaration] = STATE(934), + [sym_import] = STATE(3849), + [sym_import_statement] = STATE(934), [sym_statement] = STATE(14), - [sym_expression_statement] = STATE(842), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(842), - [sym_if_statement] = STATE(842), - [sym_switch_statement] = STATE(842), - [sym_for_statement] = STATE(842), - [sym_for_in_statement] = STATE(842), - [sym_while_statement] = STATE(842), - [sym_do_statement] = STATE(842), - [sym_try_statement] = STATE(842), - [sym_with_statement] = STATE(842), - [sym_break_statement] = STATE(842), - [sym_continue_statement] = STATE(842), - [sym_debugger_statement] = STATE(842), - [sym_return_statement] = STATE(842), - [sym_throw_statement] = STATE(842), - [sym_empty_statement] = STATE(842), - [sym_labeled_statement] = STATE(842), - [sym_parenthesized_expression] = STATE(1365), - [sym_expression] = STATE(2017), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(6001), - [sym_object_assignment_pattern] = STATE(5284), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(6001), - [sym_class] = STATE(2205), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2205), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2205), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1365), - [sym_subscript_expression] = STATE(1365), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3075), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(6001), - [sym_spread_element] = STATE(5286), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_sequence_expression] = STATE(5666), - [sym_string] = STATE(1968), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_rest_pattern] = STATE(5284), - [sym_method_definition] = STATE(5286), - [sym_pair] = STATE(5286), - [sym_pair_pattern] = STATE(5284), - [sym__property_name] = STATE(3516), - [sym_computed_property_name] = STATE(3516), - [sym_non_null_expression] = STATE(1365), - [sym_function_signature] = STATE(846), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(218), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_accessibility_modifier] = STATE(2816), - [sym_override_modifier] = STATE(2841), - [sym_type_arguments] = STATE(459), - [sym_type_parameters] = STATE(5508), + [sym_expression_statement] = STATE(934), + [sym_variable_declaration] = STATE(924), + [sym_lexical_declaration] = STATE(924), + [sym_statement_block] = STATE(934), + [sym_if_statement] = STATE(934), + [sym_switch_statement] = STATE(934), + [sym_for_statement] = STATE(934), + [sym_for_in_statement] = STATE(934), + [sym_while_statement] = STATE(934), + [sym_do_statement] = STATE(934), + [sym_try_statement] = STATE(934), + [sym_with_statement] = STATE(934), + [sym_break_statement] = STATE(934), + [sym_continue_statement] = STATE(934), + [sym_debugger_statement] = STATE(934), + [sym_return_statement] = STATE(934), + [sym_throw_statement] = STATE(934), + [sym_empty_statement] = STATE(934), + [sym_labeled_statement] = STATE(934), + [sym_parenthesized_expression] = STATE(1372), + [sym_expression] = STATE(2007), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(5774), + [sym_object_assignment_pattern] = STATE(4717), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(5774), + [sym_class] = STATE(2392), + [sym_class_declaration] = STATE(924), + [sym_function_expression] = STATE(2392), + [sym_function_declaration] = STATE(924), + [sym_generator_function] = STATE(2392), + [sym_generator_function_declaration] = STATE(924), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1372), + [sym_subscript_expression] = STATE(1372), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2993), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(5774), + [sym_spread_element] = STATE(4741), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_sequence_expression] = STATE(5707), + [sym_string] = STATE(1972), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_rest_pattern] = STATE(4717), + [sym_method_definition] = STATE(4741), + [sym_pair] = STATE(4741), + [sym_pair_pattern] = STATE(4717), + [sym__property_name] = STATE(3522), + [sym_computed_property_name] = STATE(3522), + [sym_non_null_expression] = STATE(1372), + [sym_function_signature] = STATE(924), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_ambient_declaration] = STATE(924), + [sym_abstract_class_declaration] = STATE(924), + [sym_module] = STATE(924), + [sym_internal_module] = STATE(227), + [sym_import_alias] = STATE(924), + [sym_interface_declaration] = STATE(924), + [sym_enum_declaration] = STATE(924), + [sym_type_alias_declaration] = STATE(924), + [sym_accessibility_modifier] = STATE(2810), + [sym_override_modifier] = STATE(2829), + [sym_type_arguments] = STATE(445), + [sym_type_parameters] = STATE(5504), [aux_sym_program_repeat1] = STATE(14), - [aux_sym_export_statement_repeat1] = STATE(3878), - [aux_sym_object_repeat1] = STATE(5317), - [aux_sym_object_pattern_repeat1] = STATE(4794), + [aux_sym_export_statement_repeat1] = STATE(3993), + [aux_sym_object_repeat1] = STATE(4828), + [aux_sym_object_pattern_repeat1] = STATE(4830), [sym_identifier] = ACTIONS(227), [anon_sym_export] = ACTIONS(229), [anon_sym_STAR] = ACTIONS(231), @@ -20667,109 +20688,109 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(6)] = { - [sym_export_statement] = STATE(842), - [sym_declaration] = STATE(842), - [sym_import] = STATE(3816), - [sym_import_statement] = STATE(842), - [sym_statement] = STATE(21), - [sym_expression_statement] = STATE(842), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(842), - [sym_if_statement] = STATE(842), - [sym_switch_statement] = STATE(842), - [sym_for_statement] = STATE(842), - [sym_for_in_statement] = STATE(842), - [sym_while_statement] = STATE(842), - [sym_do_statement] = STATE(842), - [sym_try_statement] = STATE(842), - [sym_with_statement] = STATE(842), - [sym_break_statement] = STATE(842), - [sym_continue_statement] = STATE(842), - [sym_debugger_statement] = STATE(842), - [sym_return_statement] = STATE(842), - [sym_throw_statement] = STATE(842), - [sym_empty_statement] = STATE(842), - [sym_labeled_statement] = STATE(842), - [sym_parenthesized_expression] = STATE(1365), - [sym_expression] = STATE(2017), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(6001), - [sym_object_assignment_pattern] = STATE(5284), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(6001), - [sym_class] = STATE(2205), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2205), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2205), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1365), - [sym_subscript_expression] = STATE(1365), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3075), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(6001), - [sym_spread_element] = STATE(5151), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_sequence_expression] = STATE(5666), - [sym_string] = STATE(1968), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_rest_pattern] = STATE(5284), - [sym_method_definition] = STATE(5151), - [sym_pair] = STATE(5151), - [sym_pair_pattern] = STATE(5284), - [sym__property_name] = STATE(3516), - [sym_computed_property_name] = STATE(3516), - [sym_non_null_expression] = STATE(1365), - [sym_function_signature] = STATE(846), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(218), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_accessibility_modifier] = STATE(2816), - [sym_override_modifier] = STATE(2841), - [sym_type_arguments] = STATE(459), - [sym_type_parameters] = STATE(5508), - [aux_sym_program_repeat1] = STATE(21), - [aux_sym_export_statement_repeat1] = STATE(3878), - [aux_sym_object_repeat1] = STATE(5153), - [aux_sym_object_pattern_repeat1] = STATE(4794), - [sym_identifier] = ACTIONS(277), - [anon_sym_export] = ACTIONS(279), + [sym_export_statement] = STATE(934), + [sym_declaration] = STATE(934), + [sym_import] = STATE(3849), + [sym_import_statement] = STATE(934), + [sym_statement] = STATE(19), + [sym_expression_statement] = STATE(934), + [sym_variable_declaration] = STATE(924), + [sym_lexical_declaration] = STATE(924), + [sym_statement_block] = STATE(934), + [sym_if_statement] = STATE(934), + [sym_switch_statement] = STATE(934), + [sym_for_statement] = STATE(934), + [sym_for_in_statement] = STATE(934), + [sym_while_statement] = STATE(934), + [sym_do_statement] = STATE(934), + [sym_try_statement] = STATE(934), + [sym_with_statement] = STATE(934), + [sym_break_statement] = STATE(934), + [sym_continue_statement] = STATE(934), + [sym_debugger_statement] = STATE(934), + [sym_return_statement] = STATE(934), + [sym_throw_statement] = STATE(934), + [sym_empty_statement] = STATE(934), + [sym_labeled_statement] = STATE(934), + [sym_parenthesized_expression] = STATE(1372), + [sym_expression] = STATE(2007), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(5774), + [sym_object_assignment_pattern] = STATE(4717), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(5774), + [sym_class] = STATE(2392), + [sym_class_declaration] = STATE(924), + [sym_function_expression] = STATE(2392), + [sym_function_declaration] = STATE(924), + [sym_generator_function] = STATE(2392), + [sym_generator_function_declaration] = STATE(924), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1372), + [sym_subscript_expression] = STATE(1372), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2993), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(5774), + [sym_spread_element] = STATE(4741), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_sequence_expression] = STATE(5707), + [sym_string] = STATE(1972), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_rest_pattern] = STATE(4717), + [sym_method_definition] = STATE(4741), + [sym_pair] = STATE(4741), + [sym_pair_pattern] = STATE(4717), + [sym__property_name] = STATE(3522), + [sym_computed_property_name] = STATE(3522), + [sym_non_null_expression] = STATE(1372), + [sym_function_signature] = STATE(924), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_ambient_declaration] = STATE(924), + [sym_abstract_class_declaration] = STATE(924), + [sym_module] = STATE(924), + [sym_internal_module] = STATE(227), + [sym_import_alias] = STATE(924), + [sym_interface_declaration] = STATE(924), + [sym_enum_declaration] = STATE(924), + [sym_type_alias_declaration] = STATE(924), + [sym_accessibility_modifier] = STATE(2810), + [sym_override_modifier] = STATE(2829), + [sym_type_arguments] = STATE(445), + [sym_type_parameters] = STATE(5504), + [aux_sym_program_repeat1] = STATE(19), + [aux_sym_export_statement_repeat1] = STATE(3993), + [aux_sym_object_repeat1] = STATE(4828), + [aux_sym_object_pattern_repeat1] = STATE(4830), + [sym_identifier] = ACTIONS(227), + [anon_sym_export] = ACTIONS(229), [anon_sym_STAR] = ACTIONS(231), - [anon_sym_type] = ACTIONS(281), - [anon_sym_namespace] = ACTIONS(283), + [anon_sym_type] = ACTIONS(233), + [anon_sym_namespace] = ACTIONS(235), [anon_sym_LBRACE] = ACTIONS(19), [anon_sym_COMMA] = ACTIONS(237), - [anon_sym_RBRACE] = ACTIONS(285), + [anon_sym_RBRACE] = ACTIONS(277), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), [anon_sym_with] = ACTIONS(25), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(287), + [anon_sym_let] = ACTIONS(241), [anon_sym_const] = ACTIONS(31), [anon_sym_BANG] = ACTIONS(33), [anon_sym_if] = ACTIONS(35), @@ -20789,9 +20810,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(243), [anon_sym_class] = ACTIONS(67), - [anon_sym_async] = ACTIONS(289), + [anon_sym_async] = ACTIONS(245), [anon_sym_function] = ACTIONS(71), - [anon_sym_new] = ACTIONS(291), + [anon_sym_new] = ACTIONS(247), [anon_sym_using] = ACTIONS(75), [anon_sym_DOT_DOT_DOT] = ACTIONS(249), [anon_sym_PLUS] = ACTIONS(21), @@ -20816,131 +20837,131 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(293), - [anon_sym_readonly] = ACTIONS(295), - [anon_sym_get] = ACTIONS(297), - [anon_sym_set] = ACTIONS(297), - [anon_sym_declare] = ACTIONS(299), - [anon_sym_public] = ACTIONS(301), - [anon_sym_private] = ACTIONS(301), - [anon_sym_protected] = ACTIONS(301), - [anon_sym_override] = ACTIONS(303), - [anon_sym_module] = ACTIONS(305), - [anon_sym_any] = ACTIONS(307), - [anon_sym_number] = ACTIONS(307), - [anon_sym_boolean] = ACTIONS(307), - [anon_sym_string] = ACTIONS(307), - [anon_sym_symbol] = ACTIONS(307), - [anon_sym_object] = ACTIONS(307), + [anon_sym_static] = ACTIONS(259), + [anon_sym_readonly] = ACTIONS(261), + [anon_sym_get] = ACTIONS(263), + [anon_sym_set] = ACTIONS(263), + [anon_sym_declare] = ACTIONS(265), + [anon_sym_public] = ACTIONS(267), + [anon_sym_private] = ACTIONS(267), + [anon_sym_protected] = ACTIONS(267), + [anon_sym_override] = ACTIONS(269), + [anon_sym_module] = ACTIONS(271), + [anon_sym_any] = ACTIONS(273), + [anon_sym_number] = ACTIONS(273), + [anon_sym_boolean] = ACTIONS(273), + [anon_sym_string] = ACTIONS(273), + [anon_sym_symbol] = ACTIONS(273), + [anon_sym_object] = ACTIONS(273), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, [STATE(7)] = { - [sym_export_statement] = STATE(842), - [sym_declaration] = STATE(842), - [sym_import] = STATE(3816), - [sym_import_statement] = STATE(842), - [sym_statement] = STATE(18), - [sym_expression_statement] = STATE(842), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(842), - [sym_if_statement] = STATE(842), - [sym_switch_statement] = STATE(842), - [sym_for_statement] = STATE(842), - [sym_for_in_statement] = STATE(842), - [sym_while_statement] = STATE(842), - [sym_do_statement] = STATE(842), - [sym_try_statement] = STATE(842), - [sym_with_statement] = STATE(842), - [sym_break_statement] = STATE(842), - [sym_continue_statement] = STATE(842), - [sym_debugger_statement] = STATE(842), - [sym_return_statement] = STATE(842), - [sym_throw_statement] = STATE(842), - [sym_empty_statement] = STATE(842), - [sym_labeled_statement] = STATE(842), - [sym_parenthesized_expression] = STATE(1365), - [sym_expression] = STATE(2017), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(6001), - [sym_object_assignment_pattern] = STATE(5284), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(6001), - [sym_class] = STATE(2205), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2205), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2205), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1365), - [sym_subscript_expression] = STATE(1365), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3075), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(6001), - [sym_spread_element] = STATE(5286), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_sequence_expression] = STATE(5666), - [sym_string] = STATE(1968), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_rest_pattern] = STATE(5284), - [sym_method_definition] = STATE(5286), - [sym_pair] = STATE(5286), - [sym_pair_pattern] = STATE(5284), - [sym__property_name] = STATE(3516), - [sym_computed_property_name] = STATE(3516), - [sym_non_null_expression] = STATE(1365), - [sym_function_signature] = STATE(846), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(218), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_accessibility_modifier] = STATE(2816), - [sym_override_modifier] = STATE(2841), - [sym_type_arguments] = STATE(459), - [sym_type_parameters] = STATE(5508), - [aux_sym_program_repeat1] = STATE(18), - [aux_sym_export_statement_repeat1] = STATE(3878), - [aux_sym_object_repeat1] = STATE(5317), - [aux_sym_object_pattern_repeat1] = STATE(4794), - [sym_identifier] = ACTIONS(227), - [anon_sym_export] = ACTIONS(229), + [sym_export_statement] = STATE(934), + [sym_declaration] = STATE(934), + [sym_import] = STATE(3849), + [sym_import_statement] = STATE(934), + [sym_statement] = STATE(24), + [sym_expression_statement] = STATE(934), + [sym_variable_declaration] = STATE(924), + [sym_lexical_declaration] = STATE(924), + [sym_statement_block] = STATE(934), + [sym_if_statement] = STATE(934), + [sym_switch_statement] = STATE(934), + [sym_for_statement] = STATE(934), + [sym_for_in_statement] = STATE(934), + [sym_while_statement] = STATE(934), + [sym_do_statement] = STATE(934), + [sym_try_statement] = STATE(934), + [sym_with_statement] = STATE(934), + [sym_break_statement] = STATE(934), + [sym_continue_statement] = STATE(934), + [sym_debugger_statement] = STATE(934), + [sym_return_statement] = STATE(934), + [sym_throw_statement] = STATE(934), + [sym_empty_statement] = STATE(934), + [sym_labeled_statement] = STATE(934), + [sym_parenthesized_expression] = STATE(1372), + [sym_expression] = STATE(2007), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(5774), + [sym_object_assignment_pattern] = STATE(4717), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(5774), + [sym_class] = STATE(2392), + [sym_class_declaration] = STATE(924), + [sym_function_expression] = STATE(2392), + [sym_function_declaration] = STATE(924), + [sym_generator_function] = STATE(2392), + [sym_generator_function_declaration] = STATE(924), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1372), + [sym_subscript_expression] = STATE(1372), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2993), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(5774), + [sym_spread_element] = STATE(5072), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_sequence_expression] = STATE(5707), + [sym_string] = STATE(1972), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_rest_pattern] = STATE(4717), + [sym_method_definition] = STATE(5072), + [sym_pair] = STATE(5072), + [sym_pair_pattern] = STATE(4717), + [sym__property_name] = STATE(3522), + [sym_computed_property_name] = STATE(3522), + [sym_non_null_expression] = STATE(1372), + [sym_function_signature] = STATE(924), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_ambient_declaration] = STATE(924), + [sym_abstract_class_declaration] = STATE(924), + [sym_module] = STATE(924), + [sym_internal_module] = STATE(227), + [sym_import_alias] = STATE(924), + [sym_interface_declaration] = STATE(924), + [sym_enum_declaration] = STATE(924), + [sym_type_alias_declaration] = STATE(924), + [sym_accessibility_modifier] = STATE(2810), + [sym_override_modifier] = STATE(2829), + [sym_type_arguments] = STATE(445), + [sym_type_parameters] = STATE(5504), + [aux_sym_program_repeat1] = STATE(24), + [aux_sym_export_statement_repeat1] = STATE(3993), + [aux_sym_object_repeat1] = STATE(5074), + [aux_sym_object_pattern_repeat1] = STATE(4830), + [sym_identifier] = ACTIONS(279), + [anon_sym_export] = ACTIONS(281), [anon_sym_STAR] = ACTIONS(231), - [anon_sym_type] = ACTIONS(233), - [anon_sym_namespace] = ACTIONS(235), + [anon_sym_type] = ACTIONS(283), + [anon_sym_namespace] = ACTIONS(285), [anon_sym_LBRACE] = ACTIONS(19), [anon_sym_COMMA] = ACTIONS(237), - [anon_sym_RBRACE] = ACTIONS(309), + [anon_sym_RBRACE] = ACTIONS(287), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), [anon_sym_with] = ACTIONS(25), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(241), + [anon_sym_let] = ACTIONS(289), [anon_sym_const] = ACTIONS(31), [anon_sym_BANG] = ACTIONS(33), [anon_sym_if] = ACTIONS(35), @@ -20960,9 +20981,9 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(243), [anon_sym_class] = ACTIONS(67), - [anon_sym_async] = ACTIONS(245), + [anon_sym_async] = ACTIONS(291), [anon_sym_function] = ACTIONS(71), - [anon_sym_new] = ACTIONS(247), + [anon_sym_new] = ACTIONS(293), [anon_sym_using] = ACTIONS(75), [anon_sym_DOT_DOT_DOT] = ACTIONS(249), [anon_sym_PLUS] = ACTIONS(21), @@ -20987,118 +21008,118 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(259), - [anon_sym_readonly] = ACTIONS(261), - [anon_sym_get] = ACTIONS(263), - [anon_sym_set] = ACTIONS(263), - [anon_sym_declare] = ACTIONS(265), - [anon_sym_public] = ACTIONS(267), - [anon_sym_private] = ACTIONS(267), - [anon_sym_protected] = ACTIONS(267), - [anon_sym_override] = ACTIONS(269), - [anon_sym_module] = ACTIONS(271), - [anon_sym_any] = ACTIONS(273), - [anon_sym_number] = ACTIONS(273), - [anon_sym_boolean] = ACTIONS(273), - [anon_sym_string] = ACTIONS(273), - [anon_sym_symbol] = ACTIONS(273), - [anon_sym_object] = ACTIONS(273), + [anon_sym_static] = ACTIONS(295), + [anon_sym_readonly] = ACTIONS(297), + [anon_sym_get] = ACTIONS(299), + [anon_sym_set] = ACTIONS(299), + [anon_sym_declare] = ACTIONS(301), + [anon_sym_public] = ACTIONS(303), + [anon_sym_private] = ACTIONS(303), + [anon_sym_protected] = ACTIONS(303), + [anon_sym_override] = ACTIONS(305), + [anon_sym_module] = ACTIONS(307), + [anon_sym_any] = ACTIONS(309), + [anon_sym_number] = ACTIONS(309), + [anon_sym_boolean] = ACTIONS(309), + [anon_sym_string] = ACTIONS(309), + [anon_sym_symbol] = ACTIONS(309), + [anon_sym_object] = ACTIONS(309), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, [STATE(8)] = { - [sym_export_statement] = STATE(842), - [sym_declaration] = STATE(842), - [sym_import] = STATE(3816), - [sym_import_statement] = STATE(842), - [sym_statement] = STATE(21), - [sym_expression_statement] = STATE(842), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(842), - [sym_if_statement] = STATE(842), - [sym_switch_statement] = STATE(842), - [sym_for_statement] = STATE(842), - [sym_for_in_statement] = STATE(842), - [sym_while_statement] = STATE(842), - [sym_do_statement] = STATE(842), - [sym_try_statement] = STATE(842), - [sym_with_statement] = STATE(842), - [sym_break_statement] = STATE(842), - [sym_continue_statement] = STATE(842), - [sym_debugger_statement] = STATE(842), - [sym_return_statement] = STATE(842), - [sym_throw_statement] = STATE(842), - [sym_empty_statement] = STATE(842), - [sym_labeled_statement] = STATE(842), - [sym_parenthesized_expression] = STATE(1365), - [sym_expression] = STATE(2017), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(6001), - [sym_object_assignment_pattern] = STATE(5284), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(6001), - [sym_class] = STATE(2205), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2205), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2205), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1365), - [sym_subscript_expression] = STATE(1365), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3075), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(6001), - [sym_spread_element] = STATE(5151), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_sequence_expression] = STATE(5666), - [sym_string] = STATE(1968), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_rest_pattern] = STATE(5284), - [sym_method_definition] = STATE(5151), - [sym_pair] = STATE(5151), - [sym_pair_pattern] = STATE(5284), - [sym__property_name] = STATE(3516), - [sym_computed_property_name] = STATE(3516), - [sym_non_null_expression] = STATE(1365), - [sym_function_signature] = STATE(846), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(218), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_accessibility_modifier] = STATE(2816), - [sym_override_modifier] = STATE(2841), - [sym_type_arguments] = STATE(459), - [sym_type_parameters] = STATE(5508), - [aux_sym_program_repeat1] = STATE(21), - [aux_sym_export_statement_repeat1] = STATE(3878), - [aux_sym_object_repeat1] = STATE(5153), - [aux_sym_object_pattern_repeat1] = STATE(4794), + [sym_export_statement] = STATE(934), + [sym_declaration] = STATE(934), + [sym_import] = STATE(3849), + [sym_import_statement] = STATE(934), + [sym_statement] = STATE(24), + [sym_expression_statement] = STATE(934), + [sym_variable_declaration] = STATE(924), + [sym_lexical_declaration] = STATE(924), + [sym_statement_block] = STATE(934), + [sym_if_statement] = STATE(934), + [sym_switch_statement] = STATE(934), + [sym_for_statement] = STATE(934), + [sym_for_in_statement] = STATE(934), + [sym_while_statement] = STATE(934), + [sym_do_statement] = STATE(934), + [sym_try_statement] = STATE(934), + [sym_with_statement] = STATE(934), + [sym_break_statement] = STATE(934), + [sym_continue_statement] = STATE(934), + [sym_debugger_statement] = STATE(934), + [sym_return_statement] = STATE(934), + [sym_throw_statement] = STATE(934), + [sym_empty_statement] = STATE(934), + [sym_labeled_statement] = STATE(934), + [sym_parenthesized_expression] = STATE(1372), + [sym_expression] = STATE(2007), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(5774), + [sym_object_assignment_pattern] = STATE(4717), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(5774), + [sym_class] = STATE(2392), + [sym_class_declaration] = STATE(924), + [sym_function_expression] = STATE(2392), + [sym_function_declaration] = STATE(924), + [sym_generator_function] = STATE(2392), + [sym_generator_function_declaration] = STATE(924), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1372), + [sym_subscript_expression] = STATE(1372), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2993), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(5774), + [sym_spread_element] = STATE(5072), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_sequence_expression] = STATE(5707), + [sym_string] = STATE(1972), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_rest_pattern] = STATE(4717), + [sym_method_definition] = STATE(5072), + [sym_pair] = STATE(5072), + [sym_pair_pattern] = STATE(4717), + [sym__property_name] = STATE(3522), + [sym_computed_property_name] = STATE(3522), + [sym_non_null_expression] = STATE(1372), + [sym_function_signature] = STATE(924), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_ambient_declaration] = STATE(924), + [sym_abstract_class_declaration] = STATE(924), + [sym_module] = STATE(924), + [sym_internal_module] = STATE(227), + [sym_import_alias] = STATE(924), + [sym_interface_declaration] = STATE(924), + [sym_enum_declaration] = STATE(924), + [sym_type_alias_declaration] = STATE(924), + [sym_accessibility_modifier] = STATE(2810), + [sym_override_modifier] = STATE(2829), + [sym_type_arguments] = STATE(445), + [sym_type_parameters] = STATE(5504), + [aux_sym_program_repeat1] = STATE(24), + [aux_sym_export_statement_repeat1] = STATE(3993), + [aux_sym_object_repeat1] = STATE(5074), + [aux_sym_object_pattern_repeat1] = STATE(4830), [sym_identifier] = ACTIONS(311), [anon_sym_export] = ACTIONS(313), [anon_sym_STAR] = ACTIONS(231), @@ -21106,7 +21127,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_namespace] = ACTIONS(317), [anon_sym_LBRACE] = ACTIONS(19), [anon_sym_COMMA] = ACTIONS(237), - [anon_sym_RBRACE] = ACTIONS(285), + [anon_sym_RBRACE] = ACTIONS(287), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), [anon_sym_with] = ACTIONS(25), @@ -21180,84 +21201,84 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(9)] = { - [sym_export_statement] = STATE(842), - [sym_declaration] = STATE(842), - [sym_import] = STATE(3816), - [sym_import_statement] = STATE(842), + [sym_export_statement] = STATE(934), + [sym_declaration] = STATE(934), + [sym_import] = STATE(3849), + [sym_import_statement] = STATE(934), [sym_statement] = STATE(9), - [sym_expression_statement] = STATE(842), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(842), - [sym_if_statement] = STATE(842), - [sym_switch_statement] = STATE(842), - [sym_for_statement] = STATE(842), - [sym_for_in_statement] = STATE(842), - [sym_while_statement] = STATE(842), - [sym_do_statement] = STATE(842), - [sym_try_statement] = STATE(842), - [sym_with_statement] = STATE(842), - [sym_break_statement] = STATE(842), - [sym_continue_statement] = STATE(842), - [sym_debugger_statement] = STATE(842), - [sym_return_statement] = STATE(842), - [sym_throw_statement] = STATE(842), - [sym_empty_statement] = STATE(842), - [sym_labeled_statement] = STATE(842), - [sym_parenthesized_expression] = STATE(1365), - [sym_expression] = STATE(2017), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5981), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5981), - [sym_class] = STATE(2205), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2205), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2205), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1365), - [sym_subscript_expression] = STATE(1365), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3075), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5981), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_sequence_expression] = STATE(5666), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1365), - [sym_function_signature] = STATE(846), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(218), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_arguments] = STATE(459), - [sym_type_parameters] = STATE(5508), + [sym_expression_statement] = STATE(934), + [sym_variable_declaration] = STATE(924), + [sym_lexical_declaration] = STATE(924), + [sym_statement_block] = STATE(934), + [sym_if_statement] = STATE(934), + [sym_switch_statement] = STATE(934), + [sym_for_statement] = STATE(934), + [sym_for_in_statement] = STATE(934), + [sym_while_statement] = STATE(934), + [sym_do_statement] = STATE(934), + [sym_try_statement] = STATE(934), + [sym_with_statement] = STATE(934), + [sym_break_statement] = STATE(934), + [sym_continue_statement] = STATE(934), + [sym_debugger_statement] = STATE(934), + [sym_return_statement] = STATE(934), + [sym_throw_statement] = STATE(934), + [sym_empty_statement] = STATE(934), + [sym_labeled_statement] = STATE(934), + [sym_parenthesized_expression] = STATE(1372), + [sym_expression] = STATE(2007), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6025), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6025), + [sym_class] = STATE(2392), + [sym_class_declaration] = STATE(924), + [sym_function_expression] = STATE(2392), + [sym_function_declaration] = STATE(924), + [sym_generator_function] = STATE(2392), + [sym_generator_function_declaration] = STATE(924), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1372), + [sym_subscript_expression] = STATE(1372), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2993), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6025), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_sequence_expression] = STATE(5707), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1372), + [sym_function_signature] = STATE(924), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_ambient_declaration] = STATE(924), + [sym_abstract_class_declaration] = STATE(924), + [sym_module] = STATE(924), + [sym_internal_module] = STATE(227), + [sym_import_alias] = STATE(924), + [sym_interface_declaration] = STATE(924), + [sym_enum_declaration] = STATE(924), + [sym_type_alias_declaration] = STATE(924), + [sym_type_arguments] = STATE(445), + [sym_type_parameters] = STATE(5504), [aux_sym_program_repeat1] = STATE(9), - [aux_sym_export_statement_repeat1] = STATE(3878), + [aux_sym_export_statement_repeat1] = STATE(3993), [ts_builtin_sym_end] = ACTIONS(341), [sym_identifier] = ACTIONS(343), [anon_sym_export] = ACTIONS(346), @@ -21339,84 +21360,84 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(10)] = { - [sym_export_statement] = STATE(842), - [sym_declaration] = STATE(842), - [sym_import] = STATE(3816), - [sym_import_statement] = STATE(842), - [sym_statement] = STATE(13), - [sym_expression_statement] = STATE(842), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(842), - [sym_if_statement] = STATE(842), - [sym_switch_statement] = STATE(842), - [sym_for_statement] = STATE(842), - [sym_for_in_statement] = STATE(842), - [sym_while_statement] = STATE(842), - [sym_do_statement] = STATE(842), - [sym_try_statement] = STATE(842), - [sym_with_statement] = STATE(842), - [sym_break_statement] = STATE(842), - [sym_continue_statement] = STATE(842), - [sym_debugger_statement] = STATE(842), - [sym_return_statement] = STATE(842), - [sym_throw_statement] = STATE(842), - [sym_empty_statement] = STATE(842), - [sym_labeled_statement] = STATE(842), - [sym_parenthesized_expression] = STATE(1365), - [sym_expression] = STATE(2017), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5981), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5981), - [sym_class] = STATE(2205), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2205), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2205), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1365), - [sym_subscript_expression] = STATE(1365), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3075), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5981), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_sequence_expression] = STATE(5666), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1365), - [sym_function_signature] = STATE(846), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(218), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_arguments] = STATE(459), - [sym_type_parameters] = STATE(5508), - [aux_sym_program_repeat1] = STATE(13), - [aux_sym_export_statement_repeat1] = STATE(3878), + [sym_export_statement] = STATE(934), + [sym_declaration] = STATE(934), + [sym_import] = STATE(3849), + [sym_import_statement] = STATE(934), + [sym_statement] = STATE(9), + [sym_expression_statement] = STATE(934), + [sym_variable_declaration] = STATE(924), + [sym_lexical_declaration] = STATE(924), + [sym_statement_block] = STATE(934), + [sym_if_statement] = STATE(934), + [sym_switch_statement] = STATE(934), + [sym_for_statement] = STATE(934), + [sym_for_in_statement] = STATE(934), + [sym_while_statement] = STATE(934), + [sym_do_statement] = STATE(934), + [sym_try_statement] = STATE(934), + [sym_with_statement] = STATE(934), + [sym_break_statement] = STATE(934), + [sym_continue_statement] = STATE(934), + [sym_debugger_statement] = STATE(934), + [sym_return_statement] = STATE(934), + [sym_throw_statement] = STATE(934), + [sym_empty_statement] = STATE(934), + [sym_labeled_statement] = STATE(934), + [sym_parenthesized_expression] = STATE(1372), + [sym_expression] = STATE(2007), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6025), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6025), + [sym_class] = STATE(2392), + [sym_class_declaration] = STATE(924), + [sym_function_expression] = STATE(2392), + [sym_function_declaration] = STATE(924), + [sym_generator_function] = STATE(2392), + [sym_generator_function_declaration] = STATE(924), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1372), + [sym_subscript_expression] = STATE(1372), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2993), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6025), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_sequence_expression] = STATE(5707), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1372), + [sym_function_signature] = STATE(924), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_ambient_declaration] = STATE(924), + [sym_abstract_class_declaration] = STATE(924), + [sym_module] = STATE(924), + [sym_internal_module] = STATE(227), + [sym_import_alias] = STATE(924), + [sym_interface_declaration] = STATE(924), + [sym_enum_declaration] = STATE(924), + [sym_type_alias_declaration] = STATE(924), + [sym_type_arguments] = STATE(445), + [sym_type_parameters] = STATE(5504), + [aux_sym_program_repeat1] = STATE(9), + [aux_sym_export_statement_repeat1] = STATE(3993), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_default] = ACTIONS(495), @@ -21497,84 +21518,84 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(11)] = { - [sym_export_statement] = STATE(842), - [sym_declaration] = STATE(842), - [sym_import] = STATE(3816), - [sym_import_statement] = STATE(842), + [sym_export_statement] = STATE(934), + [sym_declaration] = STATE(934), + [sym_import] = STATE(3849), + [sym_import_statement] = STATE(934), [sym_statement] = STATE(9), - [sym_expression_statement] = STATE(842), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(842), - [sym_if_statement] = STATE(842), - [sym_switch_statement] = STATE(842), - [sym_for_statement] = STATE(842), - [sym_for_in_statement] = STATE(842), - [sym_while_statement] = STATE(842), - [sym_do_statement] = STATE(842), - [sym_try_statement] = STATE(842), - [sym_with_statement] = STATE(842), - [sym_break_statement] = STATE(842), - [sym_continue_statement] = STATE(842), - [sym_debugger_statement] = STATE(842), - [sym_return_statement] = STATE(842), - [sym_throw_statement] = STATE(842), - [sym_empty_statement] = STATE(842), - [sym_labeled_statement] = STATE(842), - [sym_parenthesized_expression] = STATE(1365), - [sym_expression] = STATE(2017), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5981), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5981), - [sym_class] = STATE(2205), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2205), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2205), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1365), - [sym_subscript_expression] = STATE(1365), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3075), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5981), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_sequence_expression] = STATE(5666), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1365), - [sym_function_signature] = STATE(846), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(218), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_arguments] = STATE(459), - [sym_type_parameters] = STATE(5508), + [sym_expression_statement] = STATE(934), + [sym_variable_declaration] = STATE(924), + [sym_lexical_declaration] = STATE(924), + [sym_statement_block] = STATE(934), + [sym_if_statement] = STATE(934), + [sym_switch_statement] = STATE(934), + [sym_for_statement] = STATE(934), + [sym_for_in_statement] = STATE(934), + [sym_while_statement] = STATE(934), + [sym_do_statement] = STATE(934), + [sym_try_statement] = STATE(934), + [sym_with_statement] = STATE(934), + [sym_break_statement] = STATE(934), + [sym_continue_statement] = STATE(934), + [sym_debugger_statement] = STATE(934), + [sym_return_statement] = STATE(934), + [sym_throw_statement] = STATE(934), + [sym_empty_statement] = STATE(934), + [sym_labeled_statement] = STATE(934), + [sym_parenthesized_expression] = STATE(1372), + [sym_expression] = STATE(2007), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6025), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6025), + [sym_class] = STATE(2392), + [sym_class_declaration] = STATE(924), + [sym_function_expression] = STATE(2392), + [sym_function_declaration] = STATE(924), + [sym_generator_function] = STATE(2392), + [sym_generator_function_declaration] = STATE(924), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1372), + [sym_subscript_expression] = STATE(1372), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2993), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6025), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_sequence_expression] = STATE(5707), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1372), + [sym_function_signature] = STATE(924), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_ambient_declaration] = STATE(924), + [sym_abstract_class_declaration] = STATE(924), + [sym_module] = STATE(924), + [sym_internal_module] = STATE(227), + [sym_import_alias] = STATE(924), + [sym_interface_declaration] = STATE(924), + [sym_enum_declaration] = STATE(924), + [sym_type_alias_declaration] = STATE(924), + [sym_type_arguments] = STATE(445), + [sym_type_parameters] = STATE(5504), [aux_sym_program_repeat1] = STATE(9), - [aux_sym_export_statement_repeat1] = STATE(3878), + [aux_sym_export_statement_repeat1] = STATE(3993), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_default] = ACTIONS(499), @@ -21655,84 +21676,84 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(12)] = { - [sym_export_statement] = STATE(842), - [sym_declaration] = STATE(842), - [sym_import] = STATE(3816), - [sym_import_statement] = STATE(842), + [sym_export_statement] = STATE(934), + [sym_declaration] = STATE(934), + [sym_import] = STATE(3849), + [sym_import_statement] = STATE(934), [sym_statement] = STATE(11), - [sym_expression_statement] = STATE(842), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(842), - [sym_if_statement] = STATE(842), - [sym_switch_statement] = STATE(842), - [sym_for_statement] = STATE(842), - [sym_for_in_statement] = STATE(842), - [sym_while_statement] = STATE(842), - [sym_do_statement] = STATE(842), - [sym_try_statement] = STATE(842), - [sym_with_statement] = STATE(842), - [sym_break_statement] = STATE(842), - [sym_continue_statement] = STATE(842), - [sym_debugger_statement] = STATE(842), - [sym_return_statement] = STATE(842), - [sym_throw_statement] = STATE(842), - [sym_empty_statement] = STATE(842), - [sym_labeled_statement] = STATE(842), - [sym_parenthesized_expression] = STATE(1365), - [sym_expression] = STATE(2017), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5981), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5981), - [sym_class] = STATE(2205), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2205), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2205), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1365), - [sym_subscript_expression] = STATE(1365), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3075), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5981), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_sequence_expression] = STATE(5666), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1365), - [sym_function_signature] = STATE(846), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(218), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_arguments] = STATE(459), - [sym_type_parameters] = STATE(5508), + [sym_expression_statement] = STATE(934), + [sym_variable_declaration] = STATE(924), + [sym_lexical_declaration] = STATE(924), + [sym_statement_block] = STATE(934), + [sym_if_statement] = STATE(934), + [sym_switch_statement] = STATE(934), + [sym_for_statement] = STATE(934), + [sym_for_in_statement] = STATE(934), + [sym_while_statement] = STATE(934), + [sym_do_statement] = STATE(934), + [sym_try_statement] = STATE(934), + [sym_with_statement] = STATE(934), + [sym_break_statement] = STATE(934), + [sym_continue_statement] = STATE(934), + [sym_debugger_statement] = STATE(934), + [sym_return_statement] = STATE(934), + [sym_throw_statement] = STATE(934), + [sym_empty_statement] = STATE(934), + [sym_labeled_statement] = STATE(934), + [sym_parenthesized_expression] = STATE(1372), + [sym_expression] = STATE(2007), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6025), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6025), + [sym_class] = STATE(2392), + [sym_class_declaration] = STATE(924), + [sym_function_expression] = STATE(2392), + [sym_function_declaration] = STATE(924), + [sym_generator_function] = STATE(2392), + [sym_generator_function_declaration] = STATE(924), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1372), + [sym_subscript_expression] = STATE(1372), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2993), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6025), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_sequence_expression] = STATE(5707), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1372), + [sym_function_signature] = STATE(924), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_ambient_declaration] = STATE(924), + [sym_abstract_class_declaration] = STATE(924), + [sym_module] = STATE(924), + [sym_internal_module] = STATE(227), + [sym_import_alias] = STATE(924), + [sym_interface_declaration] = STATE(924), + [sym_enum_declaration] = STATE(924), + [sym_type_alias_declaration] = STATE(924), + [sym_type_arguments] = STATE(445), + [sym_type_parameters] = STATE(5504), [aux_sym_program_repeat1] = STATE(11), - [aux_sym_export_statement_repeat1] = STATE(3878), + [aux_sym_export_statement_repeat1] = STATE(3993), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_default] = ACTIONS(503), @@ -21813,84 +21834,84 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(13)] = { - [sym_export_statement] = STATE(842), - [sym_declaration] = STATE(842), - [sym_import] = STATE(3816), - [sym_import_statement] = STATE(842), - [sym_statement] = STATE(9), - [sym_expression_statement] = STATE(842), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(842), - [sym_if_statement] = STATE(842), - [sym_switch_statement] = STATE(842), - [sym_for_statement] = STATE(842), - [sym_for_in_statement] = STATE(842), - [sym_while_statement] = STATE(842), - [sym_do_statement] = STATE(842), - [sym_try_statement] = STATE(842), - [sym_with_statement] = STATE(842), - [sym_break_statement] = STATE(842), - [sym_continue_statement] = STATE(842), - [sym_debugger_statement] = STATE(842), - [sym_return_statement] = STATE(842), - [sym_throw_statement] = STATE(842), - [sym_empty_statement] = STATE(842), - [sym_labeled_statement] = STATE(842), - [sym_parenthesized_expression] = STATE(1365), - [sym_expression] = STATE(2017), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5981), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5981), - [sym_class] = STATE(2205), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2205), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2205), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1365), - [sym_subscript_expression] = STATE(1365), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3075), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5981), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_sequence_expression] = STATE(5666), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1365), - [sym_function_signature] = STATE(846), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(218), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_arguments] = STATE(459), - [sym_type_parameters] = STATE(5508), - [aux_sym_program_repeat1] = STATE(9), - [aux_sym_export_statement_repeat1] = STATE(3878), + [sym_export_statement] = STATE(934), + [sym_declaration] = STATE(934), + [sym_import] = STATE(3849), + [sym_import_statement] = STATE(934), + [sym_statement] = STATE(10), + [sym_expression_statement] = STATE(934), + [sym_variable_declaration] = STATE(924), + [sym_lexical_declaration] = STATE(924), + [sym_statement_block] = STATE(934), + [sym_if_statement] = STATE(934), + [sym_switch_statement] = STATE(934), + [sym_for_statement] = STATE(934), + [sym_for_in_statement] = STATE(934), + [sym_while_statement] = STATE(934), + [sym_do_statement] = STATE(934), + [sym_try_statement] = STATE(934), + [sym_with_statement] = STATE(934), + [sym_break_statement] = STATE(934), + [sym_continue_statement] = STATE(934), + [sym_debugger_statement] = STATE(934), + [sym_return_statement] = STATE(934), + [sym_throw_statement] = STATE(934), + [sym_empty_statement] = STATE(934), + [sym_labeled_statement] = STATE(934), + [sym_parenthesized_expression] = STATE(1372), + [sym_expression] = STATE(2007), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6025), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6025), + [sym_class] = STATE(2392), + [sym_class_declaration] = STATE(924), + [sym_function_expression] = STATE(2392), + [sym_function_declaration] = STATE(924), + [sym_generator_function] = STATE(2392), + [sym_generator_function_declaration] = STATE(924), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1372), + [sym_subscript_expression] = STATE(1372), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2993), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6025), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_sequence_expression] = STATE(5707), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1372), + [sym_function_signature] = STATE(924), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_ambient_declaration] = STATE(924), + [sym_abstract_class_declaration] = STATE(924), + [sym_module] = STATE(924), + [sym_internal_module] = STATE(227), + [sym_import_alias] = STATE(924), + [sym_interface_declaration] = STATE(924), + [sym_enum_declaration] = STATE(924), + [sym_type_alias_declaration] = STATE(924), + [sym_type_arguments] = STATE(445), + [sym_type_parameters] = STATE(5504), + [aux_sym_program_repeat1] = STATE(10), + [aux_sym_export_statement_repeat1] = STATE(3993), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_default] = ACTIONS(507), @@ -21971,84 +21992,84 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(14)] = { - [sym_export_statement] = STATE(842), - [sym_declaration] = STATE(842), - [sym_import] = STATE(3816), - [sym_import_statement] = STATE(842), + [sym_export_statement] = STATE(934), + [sym_declaration] = STATE(934), + [sym_import] = STATE(3849), + [sym_import_statement] = STATE(934), [sym_statement] = STATE(9), - [sym_expression_statement] = STATE(842), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(842), - [sym_if_statement] = STATE(842), - [sym_switch_statement] = STATE(842), - [sym_for_statement] = STATE(842), - [sym_for_in_statement] = STATE(842), - [sym_while_statement] = STATE(842), - [sym_do_statement] = STATE(842), - [sym_try_statement] = STATE(842), - [sym_with_statement] = STATE(842), - [sym_break_statement] = STATE(842), - [sym_continue_statement] = STATE(842), - [sym_debugger_statement] = STATE(842), - [sym_return_statement] = STATE(842), - [sym_throw_statement] = STATE(842), - [sym_empty_statement] = STATE(842), - [sym_labeled_statement] = STATE(842), - [sym_parenthesized_expression] = STATE(1365), - [sym_expression] = STATE(2017), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5981), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5981), - [sym_class] = STATE(2205), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2205), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2205), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1365), - [sym_subscript_expression] = STATE(1365), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3075), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5981), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_sequence_expression] = STATE(5666), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1365), - [sym_function_signature] = STATE(846), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(218), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_arguments] = STATE(459), - [sym_type_parameters] = STATE(5508), + [sym_expression_statement] = STATE(934), + [sym_variable_declaration] = STATE(924), + [sym_lexical_declaration] = STATE(924), + [sym_statement_block] = STATE(934), + [sym_if_statement] = STATE(934), + [sym_switch_statement] = STATE(934), + [sym_for_statement] = STATE(934), + [sym_for_in_statement] = STATE(934), + [sym_while_statement] = STATE(934), + [sym_do_statement] = STATE(934), + [sym_try_statement] = STATE(934), + [sym_with_statement] = STATE(934), + [sym_break_statement] = STATE(934), + [sym_continue_statement] = STATE(934), + [sym_debugger_statement] = STATE(934), + [sym_return_statement] = STATE(934), + [sym_throw_statement] = STATE(934), + [sym_empty_statement] = STATE(934), + [sym_labeled_statement] = STATE(934), + [sym_parenthesized_expression] = STATE(1372), + [sym_expression] = STATE(2007), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6025), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6025), + [sym_class] = STATE(2392), + [sym_class_declaration] = STATE(924), + [sym_function_expression] = STATE(2392), + [sym_function_declaration] = STATE(924), + [sym_generator_function] = STATE(2392), + [sym_generator_function_declaration] = STATE(924), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1372), + [sym_subscript_expression] = STATE(1372), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2993), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6025), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_sequence_expression] = STATE(5707), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1372), + [sym_function_signature] = STATE(924), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_ambient_declaration] = STATE(924), + [sym_abstract_class_declaration] = STATE(924), + [sym_module] = STATE(924), + [sym_internal_module] = STATE(227), + [sym_import_alias] = STATE(924), + [sym_interface_declaration] = STATE(924), + [sym_enum_declaration] = STATE(924), + [sym_type_alias_declaration] = STATE(924), + [sym_type_arguments] = STATE(445), + [sym_type_parameters] = STATE(5504), [aux_sym_program_repeat1] = STATE(9), - [aux_sym_export_statement_repeat1] = STATE(3878), + [aux_sym_export_statement_repeat1] = STATE(3993), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_type] = ACTIONS(15), @@ -22127,84 +22148,84 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(15)] = { - [sym_export_statement] = STATE(842), - [sym_declaration] = STATE(842), - [sym_import] = STATE(3816), - [sym_import_statement] = STATE(842), + [sym_export_statement] = STATE(934), + [sym_declaration] = STATE(934), + [sym_import] = STATE(3849), + [sym_import_statement] = STATE(934), [sym_statement] = STATE(9), - [sym_expression_statement] = STATE(842), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(842), - [sym_if_statement] = STATE(842), - [sym_switch_statement] = STATE(842), - [sym_for_statement] = STATE(842), - [sym_for_in_statement] = STATE(842), - [sym_while_statement] = STATE(842), - [sym_do_statement] = STATE(842), - [sym_try_statement] = STATE(842), - [sym_with_statement] = STATE(842), - [sym_break_statement] = STATE(842), - [sym_continue_statement] = STATE(842), - [sym_debugger_statement] = STATE(842), - [sym_return_statement] = STATE(842), - [sym_throw_statement] = STATE(842), - [sym_empty_statement] = STATE(842), - [sym_labeled_statement] = STATE(842), - [sym_parenthesized_expression] = STATE(1365), - [sym_expression] = STATE(2017), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5981), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5981), - [sym_class] = STATE(2205), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2205), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2205), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1365), - [sym_subscript_expression] = STATE(1365), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3075), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5981), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_sequence_expression] = STATE(5666), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1365), - [sym_function_signature] = STATE(846), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(218), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_arguments] = STATE(459), - [sym_type_parameters] = STATE(5508), + [sym_expression_statement] = STATE(934), + [sym_variable_declaration] = STATE(924), + [sym_lexical_declaration] = STATE(924), + [sym_statement_block] = STATE(934), + [sym_if_statement] = STATE(934), + [sym_switch_statement] = STATE(934), + [sym_for_statement] = STATE(934), + [sym_for_in_statement] = STATE(934), + [sym_while_statement] = STATE(934), + [sym_do_statement] = STATE(934), + [sym_try_statement] = STATE(934), + [sym_with_statement] = STATE(934), + [sym_break_statement] = STATE(934), + [sym_continue_statement] = STATE(934), + [sym_debugger_statement] = STATE(934), + [sym_return_statement] = STATE(934), + [sym_throw_statement] = STATE(934), + [sym_empty_statement] = STATE(934), + [sym_labeled_statement] = STATE(934), + [sym_parenthesized_expression] = STATE(1372), + [sym_expression] = STATE(2007), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6025), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6025), + [sym_class] = STATE(2392), + [sym_class_declaration] = STATE(924), + [sym_function_expression] = STATE(2392), + [sym_function_declaration] = STATE(924), + [sym_generator_function] = STATE(2392), + [sym_generator_function_declaration] = STATE(924), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1372), + [sym_subscript_expression] = STATE(1372), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2993), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6025), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_sequence_expression] = STATE(5707), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1372), + [sym_function_signature] = STATE(924), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_ambient_declaration] = STATE(924), + [sym_abstract_class_declaration] = STATE(924), + [sym_module] = STATE(924), + [sym_internal_module] = STATE(227), + [sym_import_alias] = STATE(924), + [sym_interface_declaration] = STATE(924), + [sym_enum_declaration] = STATE(924), + [sym_type_alias_declaration] = STATE(924), + [sym_type_arguments] = STATE(445), + [sym_type_parameters] = STATE(5504), [aux_sym_program_repeat1] = STATE(9), - [aux_sym_export_statement_repeat1] = STATE(3878), + [aux_sym_export_statement_repeat1] = STATE(3993), [ts_builtin_sym_end] = ACTIONS(513), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), @@ -22283,90 +22304,90 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(16)] = { - [sym_export_statement] = STATE(842), - [sym_declaration] = STATE(842), - [sym_import] = STATE(3816), - [sym_import_statement] = STATE(842), - [sym_statement] = STATE(14), - [sym_expression_statement] = STATE(842), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(842), - [sym_if_statement] = STATE(842), - [sym_switch_statement] = STATE(842), - [sym_for_statement] = STATE(842), - [sym_for_in_statement] = STATE(842), - [sym_while_statement] = STATE(842), - [sym_do_statement] = STATE(842), - [sym_try_statement] = STATE(842), - [sym_with_statement] = STATE(842), - [sym_break_statement] = STATE(842), - [sym_continue_statement] = STATE(842), - [sym_debugger_statement] = STATE(842), - [sym_return_statement] = STATE(842), - [sym_throw_statement] = STATE(842), - [sym_empty_statement] = STATE(842), - [sym_labeled_statement] = STATE(842), - [sym_parenthesized_expression] = STATE(1365), - [sym_expression] = STATE(2017), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5981), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5981), - [sym_class] = STATE(2205), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2205), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2205), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1365), - [sym_subscript_expression] = STATE(1365), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3075), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5981), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_sequence_expression] = STATE(5666), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1365), - [sym_function_signature] = STATE(846), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(218), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_arguments] = STATE(459), - [sym_type_parameters] = STATE(5508), - [aux_sym_program_repeat1] = STATE(14), - [aux_sym_export_statement_repeat1] = STATE(3878), + [sym_export_statement] = STATE(934), + [sym_declaration] = STATE(934), + [sym_import] = STATE(3849), + [sym_import_statement] = STATE(934), + [sym_statement] = STATE(9), + [sym_expression_statement] = STATE(934), + [sym_variable_declaration] = STATE(924), + [sym_lexical_declaration] = STATE(924), + [sym_statement_block] = STATE(934), + [sym_if_statement] = STATE(934), + [sym_switch_statement] = STATE(934), + [sym_for_statement] = STATE(934), + [sym_for_in_statement] = STATE(934), + [sym_while_statement] = STATE(934), + [sym_do_statement] = STATE(934), + [sym_try_statement] = STATE(934), + [sym_with_statement] = STATE(934), + [sym_break_statement] = STATE(934), + [sym_continue_statement] = STATE(934), + [sym_debugger_statement] = STATE(934), + [sym_return_statement] = STATE(934), + [sym_throw_statement] = STATE(934), + [sym_empty_statement] = STATE(934), + [sym_labeled_statement] = STATE(934), + [sym_parenthesized_expression] = STATE(1372), + [sym_expression] = STATE(2007), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6025), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6025), + [sym_class] = STATE(2392), + [sym_class_declaration] = STATE(924), + [sym_function_expression] = STATE(2392), + [sym_function_declaration] = STATE(924), + [sym_generator_function] = STATE(2392), + [sym_generator_function_declaration] = STATE(924), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1372), + [sym_subscript_expression] = STATE(1372), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2993), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6025), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_sequence_expression] = STATE(5707), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1372), + [sym_function_signature] = STATE(924), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_ambient_declaration] = STATE(924), + [sym_abstract_class_declaration] = STATE(924), + [sym_module] = STATE(924), + [sym_internal_module] = STATE(227), + [sym_import_alias] = STATE(924), + [sym_interface_declaration] = STATE(924), + [sym_enum_declaration] = STATE(924), + [sym_type_alias_declaration] = STATE(924), + [sym_type_arguments] = STATE(445), + [sym_type_parameters] = STATE(5504), + [aux_sym_program_repeat1] = STATE(9), + [aux_sym_export_statement_repeat1] = STATE(3993), + [ts_builtin_sym_end] = ACTIONS(515), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_type] = ACTIONS(15), [anon_sym_namespace] = ACTIONS(17), [anon_sym_LBRACE] = ACTIONS(19), - [anon_sym_RBRACE] = ACTIONS(515), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), [anon_sym_with] = ACTIONS(25), @@ -22439,90 +22460,90 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(17)] = { - [sym_export_statement] = STATE(842), - [sym_declaration] = STATE(842), - [sym_import] = STATE(3816), - [sym_import_statement] = STATE(842), - [sym_statement] = STATE(9), - [sym_expression_statement] = STATE(842), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(842), - [sym_if_statement] = STATE(842), - [sym_switch_statement] = STATE(842), - [sym_for_statement] = STATE(842), - [sym_for_in_statement] = STATE(842), - [sym_while_statement] = STATE(842), - [sym_do_statement] = STATE(842), - [sym_try_statement] = STATE(842), - [sym_with_statement] = STATE(842), - [sym_break_statement] = STATE(842), - [sym_continue_statement] = STATE(842), - [sym_debugger_statement] = STATE(842), - [sym_return_statement] = STATE(842), - [sym_throw_statement] = STATE(842), - [sym_empty_statement] = STATE(842), - [sym_labeled_statement] = STATE(842), - [sym_parenthesized_expression] = STATE(1365), - [sym_expression] = STATE(2017), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5981), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5981), - [sym_class] = STATE(2205), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2205), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2205), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1365), - [sym_subscript_expression] = STATE(1365), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3075), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5981), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_sequence_expression] = STATE(5666), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1365), - [sym_function_signature] = STATE(846), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(218), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_arguments] = STATE(459), - [sym_type_parameters] = STATE(5508), - [aux_sym_program_repeat1] = STATE(9), - [aux_sym_export_statement_repeat1] = STATE(3878), - [ts_builtin_sym_end] = ACTIONS(517), + [sym_export_statement] = STATE(934), + [sym_declaration] = STATE(934), + [sym_import] = STATE(3849), + [sym_import_statement] = STATE(934), + [sym_statement] = STATE(14), + [sym_expression_statement] = STATE(934), + [sym_variable_declaration] = STATE(924), + [sym_lexical_declaration] = STATE(924), + [sym_statement_block] = STATE(934), + [sym_if_statement] = STATE(934), + [sym_switch_statement] = STATE(934), + [sym_for_statement] = STATE(934), + [sym_for_in_statement] = STATE(934), + [sym_while_statement] = STATE(934), + [sym_do_statement] = STATE(934), + [sym_try_statement] = STATE(934), + [sym_with_statement] = STATE(934), + [sym_break_statement] = STATE(934), + [sym_continue_statement] = STATE(934), + [sym_debugger_statement] = STATE(934), + [sym_return_statement] = STATE(934), + [sym_throw_statement] = STATE(934), + [sym_empty_statement] = STATE(934), + [sym_labeled_statement] = STATE(934), + [sym_parenthesized_expression] = STATE(1372), + [sym_expression] = STATE(2007), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6025), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6025), + [sym_class] = STATE(2392), + [sym_class_declaration] = STATE(924), + [sym_function_expression] = STATE(2392), + [sym_function_declaration] = STATE(924), + [sym_generator_function] = STATE(2392), + [sym_generator_function_declaration] = STATE(924), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1372), + [sym_subscript_expression] = STATE(1372), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2993), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6025), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_sequence_expression] = STATE(5707), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1372), + [sym_function_signature] = STATE(924), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_ambient_declaration] = STATE(924), + [sym_abstract_class_declaration] = STATE(924), + [sym_module] = STATE(924), + [sym_internal_module] = STATE(227), + [sym_import_alias] = STATE(924), + [sym_interface_declaration] = STATE(924), + [sym_enum_declaration] = STATE(924), + [sym_type_alias_declaration] = STATE(924), + [sym_type_arguments] = STATE(445), + [sym_type_parameters] = STATE(5504), + [aux_sym_program_repeat1] = STATE(14), + [aux_sym_export_statement_repeat1] = STATE(3993), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_type] = ACTIONS(15), [anon_sym_namespace] = ACTIONS(17), [anon_sym_LBRACE] = ACTIONS(19), + [anon_sym_RBRACE] = ACTIONS(517), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), [anon_sym_with] = ACTIONS(25), @@ -22595,90 +22616,90 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(18)] = { - [sym_export_statement] = STATE(842), - [sym_declaration] = STATE(842), - [sym_import] = STATE(3816), - [sym_import_statement] = STATE(842), - [sym_statement] = STATE(9), - [sym_expression_statement] = STATE(842), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(842), - [sym_if_statement] = STATE(842), - [sym_switch_statement] = STATE(842), - [sym_for_statement] = STATE(842), - [sym_for_in_statement] = STATE(842), - [sym_while_statement] = STATE(842), - [sym_do_statement] = STATE(842), - [sym_try_statement] = STATE(842), - [sym_with_statement] = STATE(842), - [sym_break_statement] = STATE(842), - [sym_continue_statement] = STATE(842), - [sym_debugger_statement] = STATE(842), - [sym_return_statement] = STATE(842), - [sym_throw_statement] = STATE(842), - [sym_empty_statement] = STATE(842), - [sym_labeled_statement] = STATE(842), - [sym_parenthesized_expression] = STATE(1365), - [sym_expression] = STATE(2017), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5981), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5981), - [sym_class] = STATE(2205), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2205), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2205), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1365), - [sym_subscript_expression] = STATE(1365), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3075), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5981), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_sequence_expression] = STATE(5666), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1365), - [sym_function_signature] = STATE(846), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(218), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_arguments] = STATE(459), - [sym_type_parameters] = STATE(5508), - [aux_sym_program_repeat1] = STATE(9), - [aux_sym_export_statement_repeat1] = STATE(3878), + [sym_export_statement] = STATE(934), + [sym_declaration] = STATE(934), + [sym_import] = STATE(3849), + [sym_import_statement] = STATE(934), + [sym_statement] = STATE(15), + [sym_expression_statement] = STATE(934), + [sym_variable_declaration] = STATE(924), + [sym_lexical_declaration] = STATE(924), + [sym_statement_block] = STATE(934), + [sym_if_statement] = STATE(934), + [sym_switch_statement] = STATE(934), + [sym_for_statement] = STATE(934), + [sym_for_in_statement] = STATE(934), + [sym_while_statement] = STATE(934), + [sym_do_statement] = STATE(934), + [sym_try_statement] = STATE(934), + [sym_with_statement] = STATE(934), + [sym_break_statement] = STATE(934), + [sym_continue_statement] = STATE(934), + [sym_debugger_statement] = STATE(934), + [sym_return_statement] = STATE(934), + [sym_throw_statement] = STATE(934), + [sym_empty_statement] = STATE(934), + [sym_labeled_statement] = STATE(934), + [sym_parenthesized_expression] = STATE(1372), + [sym_expression] = STATE(2007), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6025), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6025), + [sym_class] = STATE(2392), + [sym_class_declaration] = STATE(924), + [sym_function_expression] = STATE(2392), + [sym_function_declaration] = STATE(924), + [sym_generator_function] = STATE(2392), + [sym_generator_function_declaration] = STATE(924), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1372), + [sym_subscript_expression] = STATE(1372), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2993), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6025), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_sequence_expression] = STATE(5707), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1372), + [sym_function_signature] = STATE(924), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_ambient_declaration] = STATE(924), + [sym_abstract_class_declaration] = STATE(924), + [sym_module] = STATE(924), + [sym_internal_module] = STATE(227), + [sym_import_alias] = STATE(924), + [sym_interface_declaration] = STATE(924), + [sym_enum_declaration] = STATE(924), + [sym_type_alias_declaration] = STATE(924), + [sym_type_arguments] = STATE(445), + [sym_type_parameters] = STATE(5504), + [aux_sym_program_repeat1] = STATE(15), + [aux_sym_export_statement_repeat1] = STATE(3993), + [ts_builtin_sym_end] = ACTIONS(515), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_type] = ACTIONS(15), [anon_sym_namespace] = ACTIONS(17), [anon_sym_LBRACE] = ACTIONS(19), - [anon_sym_RBRACE] = ACTIONS(519), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), [anon_sym_with] = ACTIONS(25), @@ -22751,90 +22772,90 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(19)] = { - [sym_export_statement] = STATE(842), - [sym_declaration] = STATE(842), - [sym_import] = STATE(3816), - [sym_import_statement] = STATE(842), + [sym_export_statement] = STATE(934), + [sym_declaration] = STATE(934), + [sym_import] = STATE(3849), + [sym_import_statement] = STATE(934), [sym_statement] = STATE(9), - [sym_expression_statement] = STATE(842), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(842), - [sym_if_statement] = STATE(842), - [sym_switch_statement] = STATE(842), - [sym_for_statement] = STATE(842), - [sym_for_in_statement] = STATE(842), - [sym_while_statement] = STATE(842), - [sym_do_statement] = STATE(842), - [sym_try_statement] = STATE(842), - [sym_with_statement] = STATE(842), - [sym_break_statement] = STATE(842), - [sym_continue_statement] = STATE(842), - [sym_debugger_statement] = STATE(842), - [sym_return_statement] = STATE(842), - [sym_throw_statement] = STATE(842), - [sym_empty_statement] = STATE(842), - [sym_labeled_statement] = STATE(842), - [sym_parenthesized_expression] = STATE(1365), - [sym_expression] = STATE(2017), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5981), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5981), - [sym_class] = STATE(2205), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2205), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2205), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1365), - [sym_subscript_expression] = STATE(1365), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3075), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5981), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_sequence_expression] = STATE(5666), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1365), - [sym_function_signature] = STATE(846), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(218), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_arguments] = STATE(459), - [sym_type_parameters] = STATE(5508), + [sym_expression_statement] = STATE(934), + [sym_variable_declaration] = STATE(924), + [sym_lexical_declaration] = STATE(924), + [sym_statement_block] = STATE(934), + [sym_if_statement] = STATE(934), + [sym_switch_statement] = STATE(934), + [sym_for_statement] = STATE(934), + [sym_for_in_statement] = STATE(934), + [sym_while_statement] = STATE(934), + [sym_do_statement] = STATE(934), + [sym_try_statement] = STATE(934), + [sym_with_statement] = STATE(934), + [sym_break_statement] = STATE(934), + [sym_continue_statement] = STATE(934), + [sym_debugger_statement] = STATE(934), + [sym_return_statement] = STATE(934), + [sym_throw_statement] = STATE(934), + [sym_empty_statement] = STATE(934), + [sym_labeled_statement] = STATE(934), + [sym_parenthesized_expression] = STATE(1372), + [sym_expression] = STATE(2007), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6025), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6025), + [sym_class] = STATE(2392), + [sym_class_declaration] = STATE(924), + [sym_function_expression] = STATE(2392), + [sym_function_declaration] = STATE(924), + [sym_generator_function] = STATE(2392), + [sym_generator_function_declaration] = STATE(924), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1372), + [sym_subscript_expression] = STATE(1372), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2993), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6025), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_sequence_expression] = STATE(5707), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1372), + [sym_function_signature] = STATE(924), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_ambient_declaration] = STATE(924), + [sym_abstract_class_declaration] = STATE(924), + [sym_module] = STATE(924), + [sym_internal_module] = STATE(227), + [sym_import_alias] = STATE(924), + [sym_interface_declaration] = STATE(924), + [sym_enum_declaration] = STATE(924), + [sym_type_alias_declaration] = STATE(924), + [sym_type_arguments] = STATE(445), + [sym_type_parameters] = STATE(5504), [aux_sym_program_repeat1] = STATE(9), - [aux_sym_export_statement_repeat1] = STATE(3878), + [aux_sym_export_statement_repeat1] = STATE(3993), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_type] = ACTIONS(15), [anon_sym_namespace] = ACTIONS(17), [anon_sym_LBRACE] = ACTIONS(19), - [anon_sym_RBRACE] = ACTIONS(521), + [anon_sym_RBRACE] = ACTIONS(519), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), [anon_sym_with] = ACTIONS(25), @@ -22907,90 +22928,90 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(20)] = { - [sym_export_statement] = STATE(842), - [sym_declaration] = STATE(842), - [sym_import] = STATE(3816), - [sym_import_statement] = STATE(842), + [sym_export_statement] = STATE(934), + [sym_declaration] = STATE(934), + [sym_import] = STATE(3849), + [sym_import_statement] = STATE(934), [sym_statement] = STATE(19), - [sym_expression_statement] = STATE(842), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(842), - [sym_if_statement] = STATE(842), - [sym_switch_statement] = STATE(842), - [sym_for_statement] = STATE(842), - [sym_for_in_statement] = STATE(842), - [sym_while_statement] = STATE(842), - [sym_do_statement] = STATE(842), - [sym_try_statement] = STATE(842), - [sym_with_statement] = STATE(842), - [sym_break_statement] = STATE(842), - [sym_continue_statement] = STATE(842), - [sym_debugger_statement] = STATE(842), - [sym_return_statement] = STATE(842), - [sym_throw_statement] = STATE(842), - [sym_empty_statement] = STATE(842), - [sym_labeled_statement] = STATE(842), - [sym_parenthesized_expression] = STATE(1365), - [sym_expression] = STATE(2017), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5981), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5981), - [sym_class] = STATE(2205), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2205), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2205), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1365), - [sym_subscript_expression] = STATE(1365), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3075), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5981), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_sequence_expression] = STATE(5666), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1365), - [sym_function_signature] = STATE(846), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(218), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_arguments] = STATE(459), - [sym_type_parameters] = STATE(5508), + [sym_expression_statement] = STATE(934), + [sym_variable_declaration] = STATE(924), + [sym_lexical_declaration] = STATE(924), + [sym_statement_block] = STATE(934), + [sym_if_statement] = STATE(934), + [sym_switch_statement] = STATE(934), + [sym_for_statement] = STATE(934), + [sym_for_in_statement] = STATE(934), + [sym_while_statement] = STATE(934), + [sym_do_statement] = STATE(934), + [sym_try_statement] = STATE(934), + [sym_with_statement] = STATE(934), + [sym_break_statement] = STATE(934), + [sym_continue_statement] = STATE(934), + [sym_debugger_statement] = STATE(934), + [sym_return_statement] = STATE(934), + [sym_throw_statement] = STATE(934), + [sym_empty_statement] = STATE(934), + [sym_labeled_statement] = STATE(934), + [sym_parenthesized_expression] = STATE(1372), + [sym_expression] = STATE(2007), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6025), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6025), + [sym_class] = STATE(2392), + [sym_class_declaration] = STATE(924), + [sym_function_expression] = STATE(2392), + [sym_function_declaration] = STATE(924), + [sym_generator_function] = STATE(2392), + [sym_generator_function_declaration] = STATE(924), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1372), + [sym_subscript_expression] = STATE(1372), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2993), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6025), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_sequence_expression] = STATE(5707), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1372), + [sym_function_signature] = STATE(924), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_ambient_declaration] = STATE(924), + [sym_abstract_class_declaration] = STATE(924), + [sym_module] = STATE(924), + [sym_internal_module] = STATE(227), + [sym_import_alias] = STATE(924), + [sym_interface_declaration] = STATE(924), + [sym_enum_declaration] = STATE(924), + [sym_type_alias_declaration] = STATE(924), + [sym_type_arguments] = STATE(445), + [sym_type_parameters] = STATE(5504), [aux_sym_program_repeat1] = STATE(19), - [aux_sym_export_statement_repeat1] = STATE(3878), + [aux_sym_export_statement_repeat1] = STATE(3993), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_type] = ACTIONS(15), [anon_sym_namespace] = ACTIONS(17), [anon_sym_LBRACE] = ACTIONS(19), - [anon_sym_RBRACE] = ACTIONS(523), + [anon_sym_RBRACE] = ACTIONS(521), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), [anon_sym_with] = ACTIONS(25), @@ -23063,90 +23084,90 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(21)] = { - [sym_export_statement] = STATE(842), - [sym_declaration] = STATE(842), - [sym_import] = STATE(3816), - [sym_import_statement] = STATE(842), - [sym_statement] = STATE(9), - [sym_expression_statement] = STATE(842), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(842), - [sym_if_statement] = STATE(842), - [sym_switch_statement] = STATE(842), - [sym_for_statement] = STATE(842), - [sym_for_in_statement] = STATE(842), - [sym_while_statement] = STATE(842), - [sym_do_statement] = STATE(842), - [sym_try_statement] = STATE(842), - [sym_with_statement] = STATE(842), - [sym_break_statement] = STATE(842), - [sym_continue_statement] = STATE(842), - [sym_debugger_statement] = STATE(842), - [sym_return_statement] = STATE(842), - [sym_throw_statement] = STATE(842), - [sym_empty_statement] = STATE(842), - [sym_labeled_statement] = STATE(842), - [sym_parenthesized_expression] = STATE(1365), - [sym_expression] = STATE(2017), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5981), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5981), - [sym_class] = STATE(2205), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2205), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2205), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1365), - [sym_subscript_expression] = STATE(1365), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3075), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5981), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_sequence_expression] = STATE(5666), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1365), - [sym_function_signature] = STATE(846), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(218), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_arguments] = STATE(459), - [sym_type_parameters] = STATE(5508), - [aux_sym_program_repeat1] = STATE(9), - [aux_sym_export_statement_repeat1] = STATE(3878), + [sym_export_statement] = STATE(934), + [sym_declaration] = STATE(934), + [sym_import] = STATE(3849), + [sym_import_statement] = STATE(934), + [sym_statement] = STATE(22), + [sym_expression_statement] = STATE(934), + [sym_variable_declaration] = STATE(924), + [sym_lexical_declaration] = STATE(924), + [sym_statement_block] = STATE(934), + [sym_if_statement] = STATE(934), + [sym_switch_statement] = STATE(934), + [sym_for_statement] = STATE(934), + [sym_for_in_statement] = STATE(934), + [sym_while_statement] = STATE(934), + [sym_do_statement] = STATE(934), + [sym_try_statement] = STATE(934), + [sym_with_statement] = STATE(934), + [sym_break_statement] = STATE(934), + [sym_continue_statement] = STATE(934), + [sym_debugger_statement] = STATE(934), + [sym_return_statement] = STATE(934), + [sym_throw_statement] = STATE(934), + [sym_empty_statement] = STATE(934), + [sym_labeled_statement] = STATE(934), + [sym_parenthesized_expression] = STATE(1372), + [sym_expression] = STATE(2007), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6025), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6025), + [sym_class] = STATE(2392), + [sym_class_declaration] = STATE(924), + [sym_function_expression] = STATE(2392), + [sym_function_declaration] = STATE(924), + [sym_generator_function] = STATE(2392), + [sym_generator_function_declaration] = STATE(924), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1372), + [sym_subscript_expression] = STATE(1372), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2993), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6025), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_sequence_expression] = STATE(5707), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1372), + [sym_function_signature] = STATE(924), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_ambient_declaration] = STATE(924), + [sym_abstract_class_declaration] = STATE(924), + [sym_module] = STATE(924), + [sym_internal_module] = STATE(227), + [sym_import_alias] = STATE(924), + [sym_interface_declaration] = STATE(924), + [sym_enum_declaration] = STATE(924), + [sym_type_alias_declaration] = STATE(924), + [sym_type_arguments] = STATE(445), + [sym_type_parameters] = STATE(5504), + [aux_sym_program_repeat1] = STATE(22), + [aux_sym_export_statement_repeat1] = STATE(3993), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_type] = ACTIONS(15), [anon_sym_namespace] = ACTIONS(17), [anon_sym_LBRACE] = ACTIONS(19), - [anon_sym_RBRACE] = ACTIONS(525), + [anon_sym_RBRACE] = ACTIONS(523), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), [anon_sym_with] = ACTIONS(25), @@ -23219,90 +23240,90 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(22)] = { - [sym_export_statement] = STATE(842), - [sym_declaration] = STATE(842), - [sym_import] = STATE(3816), - [sym_import_statement] = STATE(842), - [sym_statement] = STATE(21), - [sym_expression_statement] = STATE(842), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(842), - [sym_if_statement] = STATE(842), - [sym_switch_statement] = STATE(842), - [sym_for_statement] = STATE(842), - [sym_for_in_statement] = STATE(842), - [sym_while_statement] = STATE(842), - [sym_do_statement] = STATE(842), - [sym_try_statement] = STATE(842), - [sym_with_statement] = STATE(842), - [sym_break_statement] = STATE(842), - [sym_continue_statement] = STATE(842), - [sym_debugger_statement] = STATE(842), - [sym_return_statement] = STATE(842), - [sym_throw_statement] = STATE(842), - [sym_empty_statement] = STATE(842), - [sym_labeled_statement] = STATE(842), - [sym_parenthesized_expression] = STATE(1365), - [sym_expression] = STATE(2017), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5981), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5981), - [sym_class] = STATE(2205), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2205), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2205), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1365), - [sym_subscript_expression] = STATE(1365), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3075), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5981), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_sequence_expression] = STATE(5666), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1365), - [sym_function_signature] = STATE(846), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(218), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_arguments] = STATE(459), - [sym_type_parameters] = STATE(5508), - [aux_sym_program_repeat1] = STATE(21), - [aux_sym_export_statement_repeat1] = STATE(3878), + [sym_export_statement] = STATE(934), + [sym_declaration] = STATE(934), + [sym_import] = STATE(3849), + [sym_import_statement] = STATE(934), + [sym_statement] = STATE(9), + [sym_expression_statement] = STATE(934), + [sym_variable_declaration] = STATE(924), + [sym_lexical_declaration] = STATE(924), + [sym_statement_block] = STATE(934), + [sym_if_statement] = STATE(934), + [sym_switch_statement] = STATE(934), + [sym_for_statement] = STATE(934), + [sym_for_in_statement] = STATE(934), + [sym_while_statement] = STATE(934), + [sym_do_statement] = STATE(934), + [sym_try_statement] = STATE(934), + [sym_with_statement] = STATE(934), + [sym_break_statement] = STATE(934), + [sym_continue_statement] = STATE(934), + [sym_debugger_statement] = STATE(934), + [sym_return_statement] = STATE(934), + [sym_throw_statement] = STATE(934), + [sym_empty_statement] = STATE(934), + [sym_labeled_statement] = STATE(934), + [sym_parenthesized_expression] = STATE(1372), + [sym_expression] = STATE(2007), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6025), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6025), + [sym_class] = STATE(2392), + [sym_class_declaration] = STATE(924), + [sym_function_expression] = STATE(2392), + [sym_function_declaration] = STATE(924), + [sym_generator_function] = STATE(2392), + [sym_generator_function_declaration] = STATE(924), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1372), + [sym_subscript_expression] = STATE(1372), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2993), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6025), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_sequence_expression] = STATE(5707), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1372), + [sym_function_signature] = STATE(924), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_ambient_declaration] = STATE(924), + [sym_abstract_class_declaration] = STATE(924), + [sym_module] = STATE(924), + [sym_internal_module] = STATE(227), + [sym_import_alias] = STATE(924), + [sym_interface_declaration] = STATE(924), + [sym_enum_declaration] = STATE(924), + [sym_type_alias_declaration] = STATE(924), + [sym_type_arguments] = STATE(445), + [sym_type_parameters] = STATE(5504), + [aux_sym_program_repeat1] = STATE(9), + [aux_sym_export_statement_repeat1] = STATE(3993), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_type] = ACTIONS(15), [anon_sym_namespace] = ACTIONS(17), [anon_sym_LBRACE] = ACTIONS(19), - [anon_sym_RBRACE] = ACTIONS(527), + [anon_sym_RBRACE] = ACTIONS(525), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), [anon_sym_with] = ACTIONS(25), @@ -23375,90 +23396,90 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(23)] = { - [sym_export_statement] = STATE(842), - [sym_declaration] = STATE(842), - [sym_import] = STATE(3816), - [sym_import_statement] = STATE(842), - [sym_statement] = STATE(18), - [sym_expression_statement] = STATE(842), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(842), - [sym_if_statement] = STATE(842), - [sym_switch_statement] = STATE(842), - [sym_for_statement] = STATE(842), - [sym_for_in_statement] = STATE(842), - [sym_while_statement] = STATE(842), - [sym_do_statement] = STATE(842), - [sym_try_statement] = STATE(842), - [sym_with_statement] = STATE(842), - [sym_break_statement] = STATE(842), - [sym_continue_statement] = STATE(842), - [sym_debugger_statement] = STATE(842), - [sym_return_statement] = STATE(842), - [sym_throw_statement] = STATE(842), - [sym_empty_statement] = STATE(842), - [sym_labeled_statement] = STATE(842), - [sym_parenthesized_expression] = STATE(1365), - [sym_expression] = STATE(2017), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5981), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5981), - [sym_class] = STATE(2205), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2205), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2205), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1365), - [sym_subscript_expression] = STATE(1365), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3075), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5981), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_sequence_expression] = STATE(5666), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1365), - [sym_function_signature] = STATE(846), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(218), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_arguments] = STATE(459), - [sym_type_parameters] = STATE(5508), - [aux_sym_program_repeat1] = STATE(18), - [aux_sym_export_statement_repeat1] = STATE(3878), + [sym_export_statement] = STATE(934), + [sym_declaration] = STATE(934), + [sym_import] = STATE(3849), + [sym_import_statement] = STATE(934), + [sym_statement] = STATE(24), + [sym_expression_statement] = STATE(934), + [sym_variable_declaration] = STATE(924), + [sym_lexical_declaration] = STATE(924), + [sym_statement_block] = STATE(934), + [sym_if_statement] = STATE(934), + [sym_switch_statement] = STATE(934), + [sym_for_statement] = STATE(934), + [sym_for_in_statement] = STATE(934), + [sym_while_statement] = STATE(934), + [sym_do_statement] = STATE(934), + [sym_try_statement] = STATE(934), + [sym_with_statement] = STATE(934), + [sym_break_statement] = STATE(934), + [sym_continue_statement] = STATE(934), + [sym_debugger_statement] = STATE(934), + [sym_return_statement] = STATE(934), + [sym_throw_statement] = STATE(934), + [sym_empty_statement] = STATE(934), + [sym_labeled_statement] = STATE(934), + [sym_parenthesized_expression] = STATE(1372), + [sym_expression] = STATE(2007), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6025), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6025), + [sym_class] = STATE(2392), + [sym_class_declaration] = STATE(924), + [sym_function_expression] = STATE(2392), + [sym_function_declaration] = STATE(924), + [sym_generator_function] = STATE(2392), + [sym_generator_function_declaration] = STATE(924), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1372), + [sym_subscript_expression] = STATE(1372), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2993), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6025), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_sequence_expression] = STATE(5707), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1372), + [sym_function_signature] = STATE(924), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_ambient_declaration] = STATE(924), + [sym_abstract_class_declaration] = STATE(924), + [sym_module] = STATE(924), + [sym_internal_module] = STATE(227), + [sym_import_alias] = STATE(924), + [sym_interface_declaration] = STATE(924), + [sym_enum_declaration] = STATE(924), + [sym_type_alias_declaration] = STATE(924), + [sym_type_arguments] = STATE(445), + [sym_type_parameters] = STATE(5504), + [aux_sym_program_repeat1] = STATE(24), + [aux_sym_export_statement_repeat1] = STATE(3993), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_type] = ACTIONS(15), [anon_sym_namespace] = ACTIONS(17), [anon_sym_LBRACE] = ACTIONS(19), - [anon_sym_RBRACE] = ACTIONS(529), + [anon_sym_RBRACE] = ACTIONS(527), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), [anon_sym_with] = ACTIONS(25), @@ -23531,90 +23552,90 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(24)] = { - [sym_export_statement] = STATE(842), - [sym_declaration] = STATE(842), - [sym_import] = STATE(3816), - [sym_import_statement] = STATE(842), + [sym_export_statement] = STATE(934), + [sym_declaration] = STATE(934), + [sym_import] = STATE(3849), + [sym_import_statement] = STATE(934), [sym_statement] = STATE(9), - [sym_expression_statement] = STATE(842), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(842), - [sym_if_statement] = STATE(842), - [sym_switch_statement] = STATE(842), - [sym_for_statement] = STATE(842), - [sym_for_in_statement] = STATE(842), - [sym_while_statement] = STATE(842), - [sym_do_statement] = STATE(842), - [sym_try_statement] = STATE(842), - [sym_with_statement] = STATE(842), - [sym_break_statement] = STATE(842), - [sym_continue_statement] = STATE(842), - [sym_debugger_statement] = STATE(842), - [sym_return_statement] = STATE(842), - [sym_throw_statement] = STATE(842), - [sym_empty_statement] = STATE(842), - [sym_labeled_statement] = STATE(842), - [sym_parenthesized_expression] = STATE(1365), - [sym_expression] = STATE(2017), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5981), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5981), - [sym_class] = STATE(2205), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2205), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2205), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1365), - [sym_subscript_expression] = STATE(1365), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3075), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5981), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_sequence_expression] = STATE(5666), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1365), - [sym_function_signature] = STATE(846), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(218), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_arguments] = STATE(459), - [sym_type_parameters] = STATE(5508), + [sym_expression_statement] = STATE(934), + [sym_variable_declaration] = STATE(924), + [sym_lexical_declaration] = STATE(924), + [sym_statement_block] = STATE(934), + [sym_if_statement] = STATE(934), + [sym_switch_statement] = STATE(934), + [sym_for_statement] = STATE(934), + [sym_for_in_statement] = STATE(934), + [sym_while_statement] = STATE(934), + [sym_do_statement] = STATE(934), + [sym_try_statement] = STATE(934), + [sym_with_statement] = STATE(934), + [sym_break_statement] = STATE(934), + [sym_continue_statement] = STATE(934), + [sym_debugger_statement] = STATE(934), + [sym_return_statement] = STATE(934), + [sym_throw_statement] = STATE(934), + [sym_empty_statement] = STATE(934), + [sym_labeled_statement] = STATE(934), + [sym_parenthesized_expression] = STATE(1372), + [sym_expression] = STATE(2007), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6025), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6025), + [sym_class] = STATE(2392), + [sym_class_declaration] = STATE(924), + [sym_function_expression] = STATE(2392), + [sym_function_declaration] = STATE(924), + [sym_generator_function] = STATE(2392), + [sym_generator_function_declaration] = STATE(924), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1372), + [sym_subscript_expression] = STATE(1372), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2993), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6025), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_sequence_expression] = STATE(5707), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1372), + [sym_function_signature] = STATE(924), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_ambient_declaration] = STATE(924), + [sym_abstract_class_declaration] = STATE(924), + [sym_module] = STATE(924), + [sym_internal_module] = STATE(227), + [sym_import_alias] = STATE(924), + [sym_interface_declaration] = STATE(924), + [sym_enum_declaration] = STATE(924), + [sym_type_alias_declaration] = STATE(924), + [sym_type_arguments] = STATE(445), + [sym_type_parameters] = STATE(5504), [aux_sym_program_repeat1] = STATE(9), - [aux_sym_export_statement_repeat1] = STATE(3878), + [aux_sym_export_statement_repeat1] = STATE(3993), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_type] = ACTIONS(15), [anon_sym_namespace] = ACTIONS(17), [anon_sym_LBRACE] = ACTIONS(19), - [anon_sym_RBRACE] = ACTIONS(531), + [anon_sym_RBRACE] = ACTIONS(529), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), [anon_sym_with] = ACTIONS(25), @@ -23687,90 +23708,90 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(25)] = { - [sym_export_statement] = STATE(842), - [sym_declaration] = STATE(842), - [sym_import] = STATE(3816), - [sym_import_statement] = STATE(842), - [sym_statement] = STATE(24), - [sym_expression_statement] = STATE(842), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(842), - [sym_if_statement] = STATE(842), - [sym_switch_statement] = STATE(842), - [sym_for_statement] = STATE(842), - [sym_for_in_statement] = STATE(842), - [sym_while_statement] = STATE(842), - [sym_do_statement] = STATE(842), - [sym_try_statement] = STATE(842), - [sym_with_statement] = STATE(842), - [sym_break_statement] = STATE(842), - [sym_continue_statement] = STATE(842), - [sym_debugger_statement] = STATE(842), - [sym_return_statement] = STATE(842), - [sym_throw_statement] = STATE(842), - [sym_empty_statement] = STATE(842), - [sym_labeled_statement] = STATE(842), - [sym_parenthesized_expression] = STATE(1365), - [sym_expression] = STATE(2017), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5981), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5981), - [sym_class] = STATE(2205), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2205), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2205), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1365), - [sym_subscript_expression] = STATE(1365), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3075), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5981), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_sequence_expression] = STATE(5666), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1365), - [sym_function_signature] = STATE(846), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(218), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_arguments] = STATE(459), - [sym_type_parameters] = STATE(5508), - [aux_sym_program_repeat1] = STATE(24), - [aux_sym_export_statement_repeat1] = STATE(3878), + [sym_export_statement] = STATE(934), + [sym_declaration] = STATE(934), + [sym_import] = STATE(3849), + [sym_import_statement] = STATE(934), + [sym_statement] = STATE(9), + [sym_expression_statement] = STATE(934), + [sym_variable_declaration] = STATE(924), + [sym_lexical_declaration] = STATE(924), + [sym_statement_block] = STATE(934), + [sym_if_statement] = STATE(934), + [sym_switch_statement] = STATE(934), + [sym_for_statement] = STATE(934), + [sym_for_in_statement] = STATE(934), + [sym_while_statement] = STATE(934), + [sym_do_statement] = STATE(934), + [sym_try_statement] = STATE(934), + [sym_with_statement] = STATE(934), + [sym_break_statement] = STATE(934), + [sym_continue_statement] = STATE(934), + [sym_debugger_statement] = STATE(934), + [sym_return_statement] = STATE(934), + [sym_throw_statement] = STATE(934), + [sym_empty_statement] = STATE(934), + [sym_labeled_statement] = STATE(934), + [sym_parenthesized_expression] = STATE(1372), + [sym_expression] = STATE(2007), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6025), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6025), + [sym_class] = STATE(2392), + [sym_class_declaration] = STATE(924), + [sym_function_expression] = STATE(2392), + [sym_function_declaration] = STATE(924), + [sym_generator_function] = STATE(2392), + [sym_generator_function_declaration] = STATE(924), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1372), + [sym_subscript_expression] = STATE(1372), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2993), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6025), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_sequence_expression] = STATE(5707), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1372), + [sym_function_signature] = STATE(924), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_ambient_declaration] = STATE(924), + [sym_abstract_class_declaration] = STATE(924), + [sym_module] = STATE(924), + [sym_internal_module] = STATE(227), + [sym_import_alias] = STATE(924), + [sym_interface_declaration] = STATE(924), + [sym_enum_declaration] = STATE(924), + [sym_type_alias_declaration] = STATE(924), + [sym_type_arguments] = STATE(445), + [sym_type_parameters] = STATE(5504), + [aux_sym_program_repeat1] = STATE(9), + [aux_sym_export_statement_repeat1] = STATE(3993), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_type] = ACTIONS(15), [anon_sym_namespace] = ACTIONS(17), [anon_sym_LBRACE] = ACTIONS(19), - [anon_sym_RBRACE] = ACTIONS(533), + [anon_sym_RBRACE] = ACTIONS(531), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), [anon_sym_with] = ACTIONS(25), @@ -23843,90 +23864,90 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(26)] = { - [sym_export_statement] = STATE(842), - [sym_declaration] = STATE(842), - [sym_import] = STATE(3816), - [sym_import_statement] = STATE(842), - [sym_statement] = STATE(9), - [sym_expression_statement] = STATE(842), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(842), - [sym_if_statement] = STATE(842), - [sym_switch_statement] = STATE(842), - [sym_for_statement] = STATE(842), - [sym_for_in_statement] = STATE(842), - [sym_while_statement] = STATE(842), - [sym_do_statement] = STATE(842), - [sym_try_statement] = STATE(842), - [sym_with_statement] = STATE(842), - [sym_break_statement] = STATE(842), - [sym_continue_statement] = STATE(842), - [sym_debugger_statement] = STATE(842), - [sym_return_statement] = STATE(842), - [sym_throw_statement] = STATE(842), - [sym_empty_statement] = STATE(842), - [sym_labeled_statement] = STATE(842), - [sym_parenthesized_expression] = STATE(1365), - [sym_expression] = STATE(2017), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5981), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5981), - [sym_class] = STATE(2205), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2205), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2205), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1365), - [sym_subscript_expression] = STATE(1365), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3075), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5981), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_sequence_expression] = STATE(5666), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1365), - [sym_function_signature] = STATE(846), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(218), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_arguments] = STATE(459), - [sym_type_parameters] = STATE(5508), - [aux_sym_program_repeat1] = STATE(9), - [aux_sym_export_statement_repeat1] = STATE(3878), + [sym_export_statement] = STATE(934), + [sym_declaration] = STATE(934), + [sym_import] = STATE(3849), + [sym_import_statement] = STATE(934), + [sym_statement] = STATE(25), + [sym_expression_statement] = STATE(934), + [sym_variable_declaration] = STATE(924), + [sym_lexical_declaration] = STATE(924), + [sym_statement_block] = STATE(934), + [sym_if_statement] = STATE(934), + [sym_switch_statement] = STATE(934), + [sym_for_statement] = STATE(934), + [sym_for_in_statement] = STATE(934), + [sym_while_statement] = STATE(934), + [sym_do_statement] = STATE(934), + [sym_try_statement] = STATE(934), + [sym_with_statement] = STATE(934), + [sym_break_statement] = STATE(934), + [sym_continue_statement] = STATE(934), + [sym_debugger_statement] = STATE(934), + [sym_return_statement] = STATE(934), + [sym_throw_statement] = STATE(934), + [sym_empty_statement] = STATE(934), + [sym_labeled_statement] = STATE(934), + [sym_parenthesized_expression] = STATE(1372), + [sym_expression] = STATE(2007), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6025), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6025), + [sym_class] = STATE(2392), + [sym_class_declaration] = STATE(924), + [sym_function_expression] = STATE(2392), + [sym_function_declaration] = STATE(924), + [sym_generator_function] = STATE(2392), + [sym_generator_function_declaration] = STATE(924), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1372), + [sym_subscript_expression] = STATE(1372), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2993), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6025), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_sequence_expression] = STATE(5707), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1372), + [sym_function_signature] = STATE(924), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_ambient_declaration] = STATE(924), + [sym_abstract_class_declaration] = STATE(924), + [sym_module] = STATE(924), + [sym_internal_module] = STATE(227), + [sym_import_alias] = STATE(924), + [sym_interface_declaration] = STATE(924), + [sym_enum_declaration] = STATE(924), + [sym_type_alias_declaration] = STATE(924), + [sym_type_arguments] = STATE(445), + [sym_type_parameters] = STATE(5504), + [aux_sym_program_repeat1] = STATE(25), + [aux_sym_export_statement_repeat1] = STATE(3993), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_type] = ACTIONS(15), [anon_sym_namespace] = ACTIONS(17), [anon_sym_LBRACE] = ACTIONS(19), - [anon_sym_RBRACE] = ACTIONS(535), + [anon_sym_RBRACE] = ACTIONS(533), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), [anon_sym_with] = ACTIONS(25), @@ -23999,90 +24020,90 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(27)] = { - [sym_export_statement] = STATE(842), - [sym_declaration] = STATE(842), - [sym_import] = STATE(3816), - [sym_import_statement] = STATE(842), - [sym_statement] = STATE(29), - [sym_expression_statement] = STATE(842), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(842), - [sym_if_statement] = STATE(842), - [sym_switch_statement] = STATE(842), - [sym_for_statement] = STATE(842), - [sym_for_in_statement] = STATE(842), - [sym_while_statement] = STATE(842), - [sym_do_statement] = STATE(842), - [sym_try_statement] = STATE(842), - [sym_with_statement] = STATE(842), - [sym_break_statement] = STATE(842), - [sym_continue_statement] = STATE(842), - [sym_debugger_statement] = STATE(842), - [sym_return_statement] = STATE(842), - [sym_throw_statement] = STATE(842), - [sym_empty_statement] = STATE(842), - [sym_labeled_statement] = STATE(842), - [sym_parenthesized_expression] = STATE(1365), - [sym_expression] = STATE(2017), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5981), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5981), - [sym_class] = STATE(2205), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2205), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2205), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1365), - [sym_subscript_expression] = STATE(1365), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3075), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5981), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_sequence_expression] = STATE(5666), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1365), - [sym_function_signature] = STATE(846), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(218), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_arguments] = STATE(459), - [sym_type_parameters] = STATE(5508), - [aux_sym_program_repeat1] = STATE(29), - [aux_sym_export_statement_repeat1] = STATE(3878), + [sym_export_statement] = STATE(934), + [sym_declaration] = STATE(934), + [sym_import] = STATE(3849), + [sym_import_statement] = STATE(934), + [sym_statement] = STATE(9), + [sym_expression_statement] = STATE(934), + [sym_variable_declaration] = STATE(924), + [sym_lexical_declaration] = STATE(924), + [sym_statement_block] = STATE(934), + [sym_if_statement] = STATE(934), + [sym_switch_statement] = STATE(934), + [sym_for_statement] = STATE(934), + [sym_for_in_statement] = STATE(934), + [sym_while_statement] = STATE(934), + [sym_do_statement] = STATE(934), + [sym_try_statement] = STATE(934), + [sym_with_statement] = STATE(934), + [sym_break_statement] = STATE(934), + [sym_continue_statement] = STATE(934), + [sym_debugger_statement] = STATE(934), + [sym_return_statement] = STATE(934), + [sym_throw_statement] = STATE(934), + [sym_empty_statement] = STATE(934), + [sym_labeled_statement] = STATE(934), + [sym_parenthesized_expression] = STATE(1372), + [sym_expression] = STATE(2007), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6025), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6025), + [sym_class] = STATE(2392), + [sym_class_declaration] = STATE(924), + [sym_function_expression] = STATE(2392), + [sym_function_declaration] = STATE(924), + [sym_generator_function] = STATE(2392), + [sym_generator_function_declaration] = STATE(924), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1372), + [sym_subscript_expression] = STATE(1372), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2993), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6025), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_sequence_expression] = STATE(5707), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1372), + [sym_function_signature] = STATE(924), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_ambient_declaration] = STATE(924), + [sym_abstract_class_declaration] = STATE(924), + [sym_module] = STATE(924), + [sym_internal_module] = STATE(227), + [sym_import_alias] = STATE(924), + [sym_interface_declaration] = STATE(924), + [sym_enum_declaration] = STATE(924), + [sym_type_alias_declaration] = STATE(924), + [sym_type_arguments] = STATE(445), + [sym_type_parameters] = STATE(5504), + [aux_sym_program_repeat1] = STATE(9), + [aux_sym_export_statement_repeat1] = STATE(3993), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_type] = ACTIONS(15), [anon_sym_namespace] = ACTIONS(17), [anon_sym_LBRACE] = ACTIONS(19), - [anon_sym_RBRACE] = ACTIONS(537), + [anon_sym_RBRACE] = ACTIONS(535), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), [anon_sym_with] = ACTIONS(25), @@ -24155,90 +24176,90 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(28)] = { - [sym_export_statement] = STATE(842), - [sym_declaration] = STATE(842), - [sym_import] = STATE(3816), - [sym_import_statement] = STATE(842), - [sym_statement] = STATE(26), - [sym_expression_statement] = STATE(842), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(842), - [sym_if_statement] = STATE(842), - [sym_switch_statement] = STATE(842), - [sym_for_statement] = STATE(842), - [sym_for_in_statement] = STATE(842), - [sym_while_statement] = STATE(842), - [sym_do_statement] = STATE(842), - [sym_try_statement] = STATE(842), - [sym_with_statement] = STATE(842), - [sym_break_statement] = STATE(842), - [sym_continue_statement] = STATE(842), - [sym_debugger_statement] = STATE(842), - [sym_return_statement] = STATE(842), - [sym_throw_statement] = STATE(842), - [sym_empty_statement] = STATE(842), - [sym_labeled_statement] = STATE(842), - [sym_parenthesized_expression] = STATE(1365), - [sym_expression] = STATE(2017), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5981), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5981), - [sym_class] = STATE(2205), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2205), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2205), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1365), - [sym_subscript_expression] = STATE(1365), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3075), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5981), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_sequence_expression] = STATE(5666), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1365), - [sym_function_signature] = STATE(846), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(218), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_arguments] = STATE(459), - [sym_type_parameters] = STATE(5508), - [aux_sym_program_repeat1] = STATE(26), - [aux_sym_export_statement_repeat1] = STATE(3878), + [sym_export_statement] = STATE(934), + [sym_declaration] = STATE(934), + [sym_import] = STATE(3849), + [sym_import_statement] = STATE(934), + [sym_statement] = STATE(30), + [sym_expression_statement] = STATE(934), + [sym_variable_declaration] = STATE(924), + [sym_lexical_declaration] = STATE(924), + [sym_statement_block] = STATE(934), + [sym_if_statement] = STATE(934), + [sym_switch_statement] = STATE(934), + [sym_for_statement] = STATE(934), + [sym_for_in_statement] = STATE(934), + [sym_while_statement] = STATE(934), + [sym_do_statement] = STATE(934), + [sym_try_statement] = STATE(934), + [sym_with_statement] = STATE(934), + [sym_break_statement] = STATE(934), + [sym_continue_statement] = STATE(934), + [sym_debugger_statement] = STATE(934), + [sym_return_statement] = STATE(934), + [sym_throw_statement] = STATE(934), + [sym_empty_statement] = STATE(934), + [sym_labeled_statement] = STATE(934), + [sym_parenthesized_expression] = STATE(1372), + [sym_expression] = STATE(2007), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6025), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6025), + [sym_class] = STATE(2392), + [sym_class_declaration] = STATE(924), + [sym_function_expression] = STATE(2392), + [sym_function_declaration] = STATE(924), + [sym_generator_function] = STATE(2392), + [sym_generator_function_declaration] = STATE(924), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1372), + [sym_subscript_expression] = STATE(1372), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2993), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6025), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_sequence_expression] = STATE(5707), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1372), + [sym_function_signature] = STATE(924), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_ambient_declaration] = STATE(924), + [sym_abstract_class_declaration] = STATE(924), + [sym_module] = STATE(924), + [sym_internal_module] = STATE(227), + [sym_import_alias] = STATE(924), + [sym_interface_declaration] = STATE(924), + [sym_enum_declaration] = STATE(924), + [sym_type_alias_declaration] = STATE(924), + [sym_type_arguments] = STATE(445), + [sym_type_parameters] = STATE(5504), + [aux_sym_program_repeat1] = STATE(30), + [aux_sym_export_statement_repeat1] = STATE(3993), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_type] = ACTIONS(15), [anon_sym_namespace] = ACTIONS(17), [anon_sym_LBRACE] = ACTIONS(19), - [anon_sym_RBRACE] = ACTIONS(539), + [anon_sym_RBRACE] = ACTIONS(537), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), [anon_sym_with] = ACTIONS(25), @@ -24311,90 +24332,90 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(29)] = { - [sym_export_statement] = STATE(842), - [sym_declaration] = STATE(842), - [sym_import] = STATE(3816), - [sym_import_statement] = STATE(842), - [sym_statement] = STATE(9), - [sym_expression_statement] = STATE(842), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(842), - [sym_if_statement] = STATE(842), - [sym_switch_statement] = STATE(842), - [sym_for_statement] = STATE(842), - [sym_for_in_statement] = STATE(842), - [sym_while_statement] = STATE(842), - [sym_do_statement] = STATE(842), - [sym_try_statement] = STATE(842), - [sym_with_statement] = STATE(842), - [sym_break_statement] = STATE(842), - [sym_continue_statement] = STATE(842), - [sym_debugger_statement] = STATE(842), - [sym_return_statement] = STATE(842), - [sym_throw_statement] = STATE(842), - [sym_empty_statement] = STATE(842), - [sym_labeled_statement] = STATE(842), - [sym_parenthesized_expression] = STATE(1365), - [sym_expression] = STATE(2017), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5981), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5981), - [sym_class] = STATE(2205), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2205), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2205), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1365), - [sym_subscript_expression] = STATE(1365), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3075), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5981), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_sequence_expression] = STATE(5666), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1365), - [sym_function_signature] = STATE(846), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(218), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_arguments] = STATE(459), - [sym_type_parameters] = STATE(5508), - [aux_sym_program_repeat1] = STATE(9), - [aux_sym_export_statement_repeat1] = STATE(3878), + [sym_export_statement] = STATE(934), + [sym_declaration] = STATE(934), + [sym_import] = STATE(3849), + [sym_import_statement] = STATE(934), + [sym_statement] = STATE(27), + [sym_expression_statement] = STATE(934), + [sym_variable_declaration] = STATE(924), + [sym_lexical_declaration] = STATE(924), + [sym_statement_block] = STATE(934), + [sym_if_statement] = STATE(934), + [sym_switch_statement] = STATE(934), + [sym_for_statement] = STATE(934), + [sym_for_in_statement] = STATE(934), + [sym_while_statement] = STATE(934), + [sym_do_statement] = STATE(934), + [sym_try_statement] = STATE(934), + [sym_with_statement] = STATE(934), + [sym_break_statement] = STATE(934), + [sym_continue_statement] = STATE(934), + [sym_debugger_statement] = STATE(934), + [sym_return_statement] = STATE(934), + [sym_throw_statement] = STATE(934), + [sym_empty_statement] = STATE(934), + [sym_labeled_statement] = STATE(934), + [sym_parenthesized_expression] = STATE(1372), + [sym_expression] = STATE(2007), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6025), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6025), + [sym_class] = STATE(2392), + [sym_class_declaration] = STATE(924), + [sym_function_expression] = STATE(2392), + [sym_function_declaration] = STATE(924), + [sym_generator_function] = STATE(2392), + [sym_generator_function_declaration] = STATE(924), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1372), + [sym_subscript_expression] = STATE(1372), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2993), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6025), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_sequence_expression] = STATE(5707), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1372), + [sym_function_signature] = STATE(924), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_ambient_declaration] = STATE(924), + [sym_abstract_class_declaration] = STATE(924), + [sym_module] = STATE(924), + [sym_internal_module] = STATE(227), + [sym_import_alias] = STATE(924), + [sym_interface_declaration] = STATE(924), + [sym_enum_declaration] = STATE(924), + [sym_type_alias_declaration] = STATE(924), + [sym_type_arguments] = STATE(445), + [sym_type_parameters] = STATE(5504), + [aux_sym_program_repeat1] = STATE(27), + [aux_sym_export_statement_repeat1] = STATE(3993), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_type] = ACTIONS(15), [anon_sym_namespace] = ACTIONS(17), [anon_sym_LBRACE] = ACTIONS(19), - [anon_sym_RBRACE] = ACTIONS(541), + [anon_sym_RBRACE] = ACTIONS(539), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), [anon_sym_with] = ACTIONS(25), @@ -24467,90 +24488,90 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(30)] = { - [sym_export_statement] = STATE(842), - [sym_declaration] = STATE(842), - [sym_import] = STATE(3816), - [sym_import_statement] = STATE(842), - [sym_statement] = STATE(15), - [sym_expression_statement] = STATE(842), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(842), - [sym_if_statement] = STATE(842), - [sym_switch_statement] = STATE(842), - [sym_for_statement] = STATE(842), - [sym_for_in_statement] = STATE(842), - [sym_while_statement] = STATE(842), - [sym_do_statement] = STATE(842), - [sym_try_statement] = STATE(842), - [sym_with_statement] = STATE(842), - [sym_break_statement] = STATE(842), - [sym_continue_statement] = STATE(842), - [sym_debugger_statement] = STATE(842), - [sym_return_statement] = STATE(842), - [sym_throw_statement] = STATE(842), - [sym_empty_statement] = STATE(842), - [sym_labeled_statement] = STATE(842), - [sym_parenthesized_expression] = STATE(1365), - [sym_expression] = STATE(2017), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5981), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5981), - [sym_class] = STATE(2205), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2205), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2205), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1365), - [sym_subscript_expression] = STATE(1365), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3075), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5981), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_sequence_expression] = STATE(5666), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1365), - [sym_function_signature] = STATE(846), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(218), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_arguments] = STATE(459), - [sym_type_parameters] = STATE(5508), - [aux_sym_program_repeat1] = STATE(15), - [aux_sym_export_statement_repeat1] = STATE(3878), - [ts_builtin_sym_end] = ACTIONS(517), + [sym_export_statement] = STATE(934), + [sym_declaration] = STATE(934), + [sym_import] = STATE(3849), + [sym_import_statement] = STATE(934), + [sym_statement] = STATE(9), + [sym_expression_statement] = STATE(934), + [sym_variable_declaration] = STATE(924), + [sym_lexical_declaration] = STATE(924), + [sym_statement_block] = STATE(934), + [sym_if_statement] = STATE(934), + [sym_switch_statement] = STATE(934), + [sym_for_statement] = STATE(934), + [sym_for_in_statement] = STATE(934), + [sym_while_statement] = STATE(934), + [sym_do_statement] = STATE(934), + [sym_try_statement] = STATE(934), + [sym_with_statement] = STATE(934), + [sym_break_statement] = STATE(934), + [sym_continue_statement] = STATE(934), + [sym_debugger_statement] = STATE(934), + [sym_return_statement] = STATE(934), + [sym_throw_statement] = STATE(934), + [sym_empty_statement] = STATE(934), + [sym_labeled_statement] = STATE(934), + [sym_parenthesized_expression] = STATE(1372), + [sym_expression] = STATE(2007), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6025), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6025), + [sym_class] = STATE(2392), + [sym_class_declaration] = STATE(924), + [sym_function_expression] = STATE(2392), + [sym_function_declaration] = STATE(924), + [sym_generator_function] = STATE(2392), + [sym_generator_function_declaration] = STATE(924), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1372), + [sym_subscript_expression] = STATE(1372), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2993), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6025), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_sequence_expression] = STATE(5707), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1372), + [sym_function_signature] = STATE(924), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_ambient_declaration] = STATE(924), + [sym_abstract_class_declaration] = STATE(924), + [sym_module] = STATE(924), + [sym_internal_module] = STATE(227), + [sym_import_alias] = STATE(924), + [sym_interface_declaration] = STATE(924), + [sym_enum_declaration] = STATE(924), + [sym_type_alias_declaration] = STATE(924), + [sym_type_arguments] = STATE(445), + [sym_type_parameters] = STATE(5504), + [aux_sym_program_repeat1] = STATE(9), + [aux_sym_export_statement_repeat1] = STATE(3993), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_type] = ACTIONS(15), [anon_sym_namespace] = ACTIONS(17), [anon_sym_LBRACE] = ACTIONS(19), + [anon_sym_RBRACE] = ACTIONS(541), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), [anon_sym_with] = ACTIONS(25), @@ -24623,102 +24644,102 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(31)] = { - [sym_export_statement] = STATE(842), - [sym_declaration] = STATE(842), - [sym_import] = STATE(3816), - [sym_import_statement] = STATE(842), - [sym_statement] = STATE(938), - [sym_expression_statement] = STATE(842), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(842), - [sym_if_statement] = STATE(842), - [sym_switch_statement] = STATE(842), - [sym_for_statement] = STATE(842), - [sym_for_in_statement] = STATE(842), - [sym_while_statement] = STATE(842), - [sym_do_statement] = STATE(842), - [sym_try_statement] = STATE(842), - [sym_with_statement] = STATE(842), - [sym_break_statement] = STATE(842), - [sym_continue_statement] = STATE(842), - [sym_debugger_statement] = STATE(842), - [sym_return_statement] = STATE(842), - [sym_throw_statement] = STATE(842), - [sym_empty_statement] = STATE(842), - [sym_labeled_statement] = STATE(842), - [sym_parenthesized_expression] = STATE(1365), - [sym_expression] = STATE(2017), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5981), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5981), - [sym_class] = STATE(2205), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2205), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2205), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1365), - [sym_subscript_expression] = STATE(1365), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3075), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5981), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_sequence_expression] = STATE(5666), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1365), - [sym_function_signature] = STATE(846), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(2485), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_arguments] = STATE(459), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(3953), - [sym_identifier] = ACTIONS(543), - [anon_sym_export] = ACTIONS(545), - [anon_sym_type] = ACTIONS(547), - [anon_sym_namespace] = ACTIONS(549), - [anon_sym_LBRACE] = ACTIONS(551), + [sym_export_statement] = STATE(934), + [sym_declaration] = STATE(934), + [sym_import] = STATE(3849), + [sym_import_statement] = STATE(934), + [sym_statement] = STATE(916), + [sym_expression_statement] = STATE(934), + [sym_variable_declaration] = STATE(924), + [sym_lexical_declaration] = STATE(924), + [sym_statement_block] = STATE(934), + [sym_if_statement] = STATE(934), + [sym_switch_statement] = STATE(934), + [sym_for_statement] = STATE(934), + [sym_for_in_statement] = STATE(934), + [sym_while_statement] = STATE(934), + [sym_do_statement] = STATE(934), + [sym_try_statement] = STATE(934), + [sym_with_statement] = STATE(934), + [sym_break_statement] = STATE(934), + [sym_continue_statement] = STATE(934), + [sym_debugger_statement] = STATE(934), + [sym_return_statement] = STATE(934), + [sym_throw_statement] = STATE(934), + [sym_empty_statement] = STATE(934), + [sym_labeled_statement] = STATE(934), + [sym_parenthesized_expression] = STATE(1372), + [sym_expression] = STATE(2007), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6025), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6025), + [sym_class] = STATE(2392), + [sym_class_declaration] = STATE(924), + [sym_function_expression] = STATE(2392), + [sym_function_declaration] = STATE(924), + [sym_generator_function] = STATE(2392), + [sym_generator_function_declaration] = STATE(924), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1372), + [sym_subscript_expression] = STATE(1372), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2993), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6025), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_sequence_expression] = STATE(5707), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1372), + [sym_function_signature] = STATE(924), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_ambient_declaration] = STATE(924), + [sym_abstract_class_declaration] = STATE(924), + [sym_module] = STATE(924), + [sym_internal_module] = STATE(227), + [sym_import_alias] = STATE(924), + [sym_interface_declaration] = STATE(924), + [sym_enum_declaration] = STATE(924), + [sym_type_alias_declaration] = STATE(924), + [sym_type_arguments] = STATE(445), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(3993), + [sym_identifier] = ACTIONS(9), + [anon_sym_export] = ACTIONS(13), + [anon_sym_type] = ACTIONS(15), + [anon_sym_namespace] = ACTIONS(17), + [anon_sym_LBRACE] = ACTIONS(19), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), - [anon_sym_with] = ACTIONS(553), + [anon_sym_with] = ACTIONS(25), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(555), + [anon_sym_let] = ACTIONS(29), [anon_sym_const] = ACTIONS(31), [anon_sym_BANG] = ACTIONS(33), - [anon_sym_if] = ACTIONS(557), + [anon_sym_if] = ACTIONS(35), [anon_sym_switch] = ACTIONS(37), - [anon_sym_for] = ACTIONS(559), + [anon_sym_for] = ACTIONS(39), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_SEMI] = ACTIONS(43), [anon_sym_await] = ACTIONS(45), - [anon_sym_while] = ACTIONS(561), + [anon_sym_while] = ACTIONS(47), [anon_sym_do] = ACTIONS(49), [anon_sym_try] = ACTIONS(51), [anon_sym_break] = ACTIONS(53), @@ -24728,10 +24749,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_throw] = ACTIONS(61), [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(563), - [anon_sym_async] = ACTIONS(565), - [anon_sym_function] = ACTIONS(567), - [anon_sym_new] = ACTIONS(569), + [anon_sym_class] = ACTIONS(67), + [anon_sym_async] = ACTIONS(69), + [anon_sym_function] = ACTIONS(71), + [anon_sym_new] = ACTIONS(73), [anon_sym_using] = ACTIONS(75), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -24755,124 +24776,124 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(571), - [anon_sym_readonly] = ACTIONS(571), - [anon_sym_get] = ACTIONS(571), - [anon_sym_set] = ACTIONS(571), - [anon_sym_declare] = ACTIONS(573), - [anon_sym_public] = ACTIONS(571), - [anon_sym_private] = ACTIONS(571), - [anon_sym_protected] = ACTIONS(571), - [anon_sym_override] = ACTIONS(571), - [anon_sym_module] = ACTIONS(575), - [anon_sym_any] = ACTIONS(571), - [anon_sym_number] = ACTIONS(571), - [anon_sym_boolean] = ACTIONS(571), - [anon_sym_string] = ACTIONS(571), - [anon_sym_symbol] = ACTIONS(571), - [anon_sym_object] = ACTIONS(571), + [anon_sym_static] = ACTIONS(99), + [anon_sym_readonly] = ACTIONS(99), + [anon_sym_get] = ACTIONS(99), + [anon_sym_set] = ACTIONS(99), + [anon_sym_declare] = ACTIONS(101), + [anon_sym_public] = ACTIONS(99), + [anon_sym_private] = ACTIONS(99), + [anon_sym_protected] = ACTIONS(99), + [anon_sym_override] = ACTIONS(99), + [anon_sym_module] = ACTIONS(103), + [anon_sym_any] = ACTIONS(99), + [anon_sym_number] = ACTIONS(99), + [anon_sym_boolean] = ACTIONS(99), + [anon_sym_string] = ACTIONS(99), + [anon_sym_symbol] = ACTIONS(99), + [anon_sym_object] = ACTIONS(99), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, [STATE(32)] = { - [sym_export_statement] = STATE(842), - [sym_declaration] = STATE(842), - [sym_import] = STATE(3816), - [sym_import_statement] = STATE(842), - [sym_statement] = STATE(878), - [sym_expression_statement] = STATE(842), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(842), - [sym_if_statement] = STATE(842), - [sym_switch_statement] = STATE(842), - [sym_for_statement] = STATE(842), - [sym_for_in_statement] = STATE(842), - [sym_while_statement] = STATE(842), - [sym_do_statement] = STATE(842), - [sym_try_statement] = STATE(842), - [sym_with_statement] = STATE(842), - [sym_break_statement] = STATE(842), - [sym_continue_statement] = STATE(842), - [sym_debugger_statement] = STATE(842), - [sym_return_statement] = STATE(842), - [sym_throw_statement] = STATE(842), - [sym_empty_statement] = STATE(842), - [sym_labeled_statement] = STATE(842), - [sym_parenthesized_expression] = STATE(1365), - [sym_expression] = STATE(2017), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5981), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5981), - [sym_class] = STATE(2205), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2205), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2205), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1365), - [sym_subscript_expression] = STATE(1365), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3075), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5981), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_sequence_expression] = STATE(5666), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1365), - [sym_function_signature] = STATE(846), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(2485), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_arguments] = STATE(459), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(3953), - [sym_identifier] = ACTIONS(543), - [anon_sym_export] = ACTIONS(545), - [anon_sym_type] = ACTIONS(547), - [anon_sym_namespace] = ACTIONS(549), - [anon_sym_LBRACE] = ACTIONS(551), + [sym_export_statement] = STATE(934), + [sym_declaration] = STATE(934), + [sym_import] = STATE(3849), + [sym_import_statement] = STATE(934), + [sym_statement] = STATE(852), + [sym_expression_statement] = STATE(934), + [sym_variable_declaration] = STATE(924), + [sym_lexical_declaration] = STATE(924), + [sym_statement_block] = STATE(934), + [sym_if_statement] = STATE(934), + [sym_switch_statement] = STATE(934), + [sym_for_statement] = STATE(934), + [sym_for_in_statement] = STATE(934), + [sym_while_statement] = STATE(934), + [sym_do_statement] = STATE(934), + [sym_try_statement] = STATE(934), + [sym_with_statement] = STATE(934), + [sym_break_statement] = STATE(934), + [sym_continue_statement] = STATE(934), + [sym_debugger_statement] = STATE(934), + [sym_return_statement] = STATE(934), + [sym_throw_statement] = STATE(934), + [sym_empty_statement] = STATE(934), + [sym_labeled_statement] = STATE(934), + [sym_parenthesized_expression] = STATE(1372), + [sym_expression] = STATE(2007), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6025), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6025), + [sym_class] = STATE(2392), + [sym_class_declaration] = STATE(924), + [sym_function_expression] = STATE(2392), + [sym_function_declaration] = STATE(924), + [sym_generator_function] = STATE(2392), + [sym_generator_function_declaration] = STATE(924), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1372), + [sym_subscript_expression] = STATE(1372), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2993), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6025), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_sequence_expression] = STATE(5707), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1372), + [sym_function_signature] = STATE(924), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_ambient_declaration] = STATE(924), + [sym_abstract_class_declaration] = STATE(924), + [sym_module] = STATE(924), + [sym_internal_module] = STATE(227), + [sym_import_alias] = STATE(924), + [sym_interface_declaration] = STATE(924), + [sym_enum_declaration] = STATE(924), + [sym_type_alias_declaration] = STATE(924), + [sym_type_arguments] = STATE(445), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(3993), + [sym_identifier] = ACTIONS(9), + [anon_sym_export] = ACTIONS(13), + [anon_sym_type] = ACTIONS(15), + [anon_sym_namespace] = ACTIONS(17), + [anon_sym_LBRACE] = ACTIONS(19), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), - [anon_sym_with] = ACTIONS(553), + [anon_sym_with] = ACTIONS(25), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(555), + [anon_sym_let] = ACTIONS(29), [anon_sym_const] = ACTIONS(31), [anon_sym_BANG] = ACTIONS(33), - [anon_sym_if] = ACTIONS(557), + [anon_sym_if] = ACTIONS(35), [anon_sym_switch] = ACTIONS(37), - [anon_sym_for] = ACTIONS(559), + [anon_sym_for] = ACTIONS(39), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_SEMI] = ACTIONS(43), [anon_sym_await] = ACTIONS(45), - [anon_sym_while] = ACTIONS(561), + [anon_sym_while] = ACTIONS(47), [anon_sym_do] = ACTIONS(49), [anon_sym_try] = ACTIONS(51), [anon_sym_break] = ACTIONS(53), @@ -24882,10 +24903,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_throw] = ACTIONS(61), [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(563), - [anon_sym_async] = ACTIONS(565), - [anon_sym_function] = ACTIONS(567), - [anon_sym_new] = ACTIONS(569), + [anon_sym_class] = ACTIONS(67), + [anon_sym_async] = ACTIONS(69), + [anon_sym_function] = ACTIONS(71), + [anon_sym_new] = ACTIONS(73), [anon_sym_using] = ACTIONS(75), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -24909,124 +24930,124 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(571), - [anon_sym_readonly] = ACTIONS(571), - [anon_sym_get] = ACTIONS(571), - [anon_sym_set] = ACTIONS(571), - [anon_sym_declare] = ACTIONS(573), - [anon_sym_public] = ACTIONS(571), - [anon_sym_private] = ACTIONS(571), - [anon_sym_protected] = ACTIONS(571), - [anon_sym_override] = ACTIONS(571), - [anon_sym_module] = ACTIONS(575), - [anon_sym_any] = ACTIONS(571), - [anon_sym_number] = ACTIONS(571), - [anon_sym_boolean] = ACTIONS(571), - [anon_sym_string] = ACTIONS(571), - [anon_sym_symbol] = ACTIONS(571), - [anon_sym_object] = ACTIONS(571), + [anon_sym_static] = ACTIONS(99), + [anon_sym_readonly] = ACTIONS(99), + [anon_sym_get] = ACTIONS(99), + [anon_sym_set] = ACTIONS(99), + [anon_sym_declare] = ACTIONS(101), + [anon_sym_public] = ACTIONS(99), + [anon_sym_private] = ACTIONS(99), + [anon_sym_protected] = ACTIONS(99), + [anon_sym_override] = ACTIONS(99), + [anon_sym_module] = ACTIONS(103), + [anon_sym_any] = ACTIONS(99), + [anon_sym_number] = ACTIONS(99), + [anon_sym_boolean] = ACTIONS(99), + [anon_sym_string] = ACTIONS(99), + [anon_sym_symbol] = ACTIONS(99), + [anon_sym_object] = ACTIONS(99), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, [STATE(33)] = { - [sym_export_statement] = STATE(842), - [sym_declaration] = STATE(842), - [sym_import] = STATE(3816), - [sym_import_statement] = STATE(842), - [sym_statement] = STATE(4897), - [sym_expression_statement] = STATE(842), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(842), - [sym_if_statement] = STATE(842), - [sym_switch_statement] = STATE(842), - [sym_for_statement] = STATE(842), - [sym_for_in_statement] = STATE(842), - [sym_while_statement] = STATE(842), - [sym_do_statement] = STATE(842), - [sym_try_statement] = STATE(842), - [sym_with_statement] = STATE(842), - [sym_break_statement] = STATE(842), - [sym_continue_statement] = STATE(842), - [sym_debugger_statement] = STATE(842), - [sym_return_statement] = STATE(842), - [sym_throw_statement] = STATE(842), - [sym_empty_statement] = STATE(842), - [sym_labeled_statement] = STATE(842), - [sym_parenthesized_expression] = STATE(1365), - [sym_expression] = STATE(2017), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5981), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5981), - [sym_class] = STATE(2205), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2205), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2205), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1365), - [sym_subscript_expression] = STATE(1365), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3075), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5981), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_sequence_expression] = STATE(5666), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1365), - [sym_function_signature] = STATE(846), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(2485), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_arguments] = STATE(459), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(3953), - [sym_identifier] = ACTIONS(543), - [anon_sym_export] = ACTIONS(545), - [anon_sym_type] = ACTIONS(547), - [anon_sym_namespace] = ACTIONS(549), - [anon_sym_LBRACE] = ACTIONS(551), + [sym_export_statement] = STATE(934), + [sym_declaration] = STATE(934), + [sym_import] = STATE(3849), + [sym_import_statement] = STATE(934), + [sym_statement] = STATE(876), + [sym_expression_statement] = STATE(934), + [sym_variable_declaration] = STATE(924), + [sym_lexical_declaration] = STATE(924), + [sym_statement_block] = STATE(934), + [sym_if_statement] = STATE(934), + [sym_switch_statement] = STATE(934), + [sym_for_statement] = STATE(934), + [sym_for_in_statement] = STATE(934), + [sym_while_statement] = STATE(934), + [sym_do_statement] = STATE(934), + [sym_try_statement] = STATE(934), + [sym_with_statement] = STATE(934), + [sym_break_statement] = STATE(934), + [sym_continue_statement] = STATE(934), + [sym_debugger_statement] = STATE(934), + [sym_return_statement] = STATE(934), + [sym_throw_statement] = STATE(934), + [sym_empty_statement] = STATE(934), + [sym_labeled_statement] = STATE(934), + [sym_parenthesized_expression] = STATE(1372), + [sym_expression] = STATE(2007), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6025), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6025), + [sym_class] = STATE(2392), + [sym_class_declaration] = STATE(924), + [sym_function_expression] = STATE(2392), + [sym_function_declaration] = STATE(924), + [sym_generator_function] = STATE(2392), + [sym_generator_function_declaration] = STATE(924), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1372), + [sym_subscript_expression] = STATE(1372), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2993), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6025), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_sequence_expression] = STATE(5707), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1372), + [sym_function_signature] = STATE(924), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_ambient_declaration] = STATE(924), + [sym_abstract_class_declaration] = STATE(924), + [sym_module] = STATE(924), + [sym_internal_module] = STATE(227), + [sym_import_alias] = STATE(924), + [sym_interface_declaration] = STATE(924), + [sym_enum_declaration] = STATE(924), + [sym_type_alias_declaration] = STATE(924), + [sym_type_arguments] = STATE(445), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(3993), + [sym_identifier] = ACTIONS(9), + [anon_sym_export] = ACTIONS(13), + [anon_sym_type] = ACTIONS(15), + [anon_sym_namespace] = ACTIONS(17), + [anon_sym_LBRACE] = ACTIONS(19), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), - [anon_sym_with] = ACTIONS(553), + [anon_sym_with] = ACTIONS(25), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(555), + [anon_sym_let] = ACTIONS(29), [anon_sym_const] = ACTIONS(31), [anon_sym_BANG] = ACTIONS(33), - [anon_sym_if] = ACTIONS(557), + [anon_sym_if] = ACTIONS(35), [anon_sym_switch] = ACTIONS(37), - [anon_sym_for] = ACTIONS(559), + [anon_sym_for] = ACTIONS(39), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_SEMI] = ACTIONS(43), [anon_sym_await] = ACTIONS(45), - [anon_sym_while] = ACTIONS(561), + [anon_sym_while] = ACTIONS(47), [anon_sym_do] = ACTIONS(49), [anon_sym_try] = ACTIONS(51), [anon_sym_break] = ACTIONS(53), @@ -25036,10 +25057,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_throw] = ACTIONS(61), [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(563), - [anon_sym_async] = ACTIONS(565), - [anon_sym_function] = ACTIONS(567), - [anon_sym_new] = ACTIONS(569), + [anon_sym_class] = ACTIONS(67), + [anon_sym_async] = ACTIONS(69), + [anon_sym_function] = ACTIONS(71), + [anon_sym_new] = ACTIONS(73), [anon_sym_using] = ACTIONS(75), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -25063,124 +25084,124 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(571), - [anon_sym_readonly] = ACTIONS(571), - [anon_sym_get] = ACTIONS(571), - [anon_sym_set] = ACTIONS(571), - [anon_sym_declare] = ACTIONS(573), - [anon_sym_public] = ACTIONS(571), - [anon_sym_private] = ACTIONS(571), - [anon_sym_protected] = ACTIONS(571), - [anon_sym_override] = ACTIONS(571), - [anon_sym_module] = ACTIONS(575), - [anon_sym_any] = ACTIONS(571), - [anon_sym_number] = ACTIONS(571), - [anon_sym_boolean] = ACTIONS(571), - [anon_sym_string] = ACTIONS(571), - [anon_sym_symbol] = ACTIONS(571), - [anon_sym_object] = ACTIONS(571), + [anon_sym_static] = ACTIONS(99), + [anon_sym_readonly] = ACTIONS(99), + [anon_sym_get] = ACTIONS(99), + [anon_sym_set] = ACTIONS(99), + [anon_sym_declare] = ACTIONS(101), + [anon_sym_public] = ACTIONS(99), + [anon_sym_private] = ACTIONS(99), + [anon_sym_protected] = ACTIONS(99), + [anon_sym_override] = ACTIONS(99), + [anon_sym_module] = ACTIONS(103), + [anon_sym_any] = ACTIONS(99), + [anon_sym_number] = ACTIONS(99), + [anon_sym_boolean] = ACTIONS(99), + [anon_sym_string] = ACTIONS(99), + [anon_sym_symbol] = ACTIONS(99), + [anon_sym_object] = ACTIONS(99), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, [STATE(34)] = { - [sym_export_statement] = STATE(842), - [sym_declaration] = STATE(842), - [sym_import] = STATE(3816), - [sym_import_statement] = STATE(842), - [sym_statement] = STATE(827), - [sym_expression_statement] = STATE(842), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(842), - [sym_if_statement] = STATE(842), - [sym_switch_statement] = STATE(842), - [sym_for_statement] = STATE(842), - [sym_for_in_statement] = STATE(842), - [sym_while_statement] = STATE(842), - [sym_do_statement] = STATE(842), - [sym_try_statement] = STATE(842), - [sym_with_statement] = STATE(842), - [sym_break_statement] = STATE(842), - [sym_continue_statement] = STATE(842), - [sym_debugger_statement] = STATE(842), - [sym_return_statement] = STATE(842), - [sym_throw_statement] = STATE(842), - [sym_empty_statement] = STATE(842), - [sym_labeled_statement] = STATE(842), - [sym_parenthesized_expression] = STATE(1365), - [sym_expression] = STATE(2017), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5981), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5981), - [sym_class] = STATE(2205), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2205), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2205), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1365), - [sym_subscript_expression] = STATE(1365), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3075), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5981), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_sequence_expression] = STATE(5666), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1365), - [sym_function_signature] = STATE(846), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(2485), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_arguments] = STATE(459), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(3953), - [sym_identifier] = ACTIONS(543), - [anon_sym_export] = ACTIONS(545), - [anon_sym_type] = ACTIONS(547), - [anon_sym_namespace] = ACTIONS(549), - [anon_sym_LBRACE] = ACTIONS(551), + [sym_export_statement] = STATE(934), + [sym_declaration] = STATE(934), + [sym_import] = STATE(3849), + [sym_import_statement] = STATE(934), + [sym_statement] = STATE(801), + [sym_expression_statement] = STATE(934), + [sym_variable_declaration] = STATE(924), + [sym_lexical_declaration] = STATE(924), + [sym_statement_block] = STATE(934), + [sym_if_statement] = STATE(934), + [sym_switch_statement] = STATE(934), + [sym_for_statement] = STATE(934), + [sym_for_in_statement] = STATE(934), + [sym_while_statement] = STATE(934), + [sym_do_statement] = STATE(934), + [sym_try_statement] = STATE(934), + [sym_with_statement] = STATE(934), + [sym_break_statement] = STATE(934), + [sym_continue_statement] = STATE(934), + [sym_debugger_statement] = STATE(934), + [sym_return_statement] = STATE(934), + [sym_throw_statement] = STATE(934), + [sym_empty_statement] = STATE(934), + [sym_labeled_statement] = STATE(934), + [sym_parenthesized_expression] = STATE(1372), + [sym_expression] = STATE(2007), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6025), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6025), + [sym_class] = STATE(2392), + [sym_class_declaration] = STATE(924), + [sym_function_expression] = STATE(2392), + [sym_function_declaration] = STATE(924), + [sym_generator_function] = STATE(2392), + [sym_generator_function_declaration] = STATE(924), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1372), + [sym_subscript_expression] = STATE(1372), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2993), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6025), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_sequence_expression] = STATE(5707), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1372), + [sym_function_signature] = STATE(924), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_ambient_declaration] = STATE(924), + [sym_abstract_class_declaration] = STATE(924), + [sym_module] = STATE(924), + [sym_internal_module] = STATE(227), + [sym_import_alias] = STATE(924), + [sym_interface_declaration] = STATE(924), + [sym_enum_declaration] = STATE(924), + [sym_type_alias_declaration] = STATE(924), + [sym_type_arguments] = STATE(445), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(3993), + [sym_identifier] = ACTIONS(9), + [anon_sym_export] = ACTIONS(13), + [anon_sym_type] = ACTIONS(15), + [anon_sym_namespace] = ACTIONS(17), + [anon_sym_LBRACE] = ACTIONS(19), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), - [anon_sym_with] = ACTIONS(553), + [anon_sym_with] = ACTIONS(25), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(555), + [anon_sym_let] = ACTIONS(29), [anon_sym_const] = ACTIONS(31), [anon_sym_BANG] = ACTIONS(33), - [anon_sym_if] = ACTIONS(557), + [anon_sym_if] = ACTIONS(35), [anon_sym_switch] = ACTIONS(37), - [anon_sym_for] = ACTIONS(559), + [anon_sym_for] = ACTIONS(39), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_SEMI] = ACTIONS(43), [anon_sym_await] = ACTIONS(45), - [anon_sym_while] = ACTIONS(561), + [anon_sym_while] = ACTIONS(47), [anon_sym_do] = ACTIONS(49), [anon_sym_try] = ACTIONS(51), [anon_sym_break] = ACTIONS(53), @@ -25190,10 +25211,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_throw] = ACTIONS(61), [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(563), - [anon_sym_async] = ACTIONS(565), - [anon_sym_function] = ACTIONS(567), - [anon_sym_new] = ACTIONS(569), + [anon_sym_class] = ACTIONS(67), + [anon_sym_async] = ACTIONS(69), + [anon_sym_function] = ACTIONS(71), + [anon_sym_new] = ACTIONS(73), [anon_sym_using] = ACTIONS(75), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -25217,124 +25238,124 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(571), - [anon_sym_readonly] = ACTIONS(571), - [anon_sym_get] = ACTIONS(571), - [anon_sym_set] = ACTIONS(571), - [anon_sym_declare] = ACTIONS(573), - [anon_sym_public] = ACTIONS(571), - [anon_sym_private] = ACTIONS(571), - [anon_sym_protected] = ACTIONS(571), - [anon_sym_override] = ACTIONS(571), - [anon_sym_module] = ACTIONS(575), - [anon_sym_any] = ACTIONS(571), - [anon_sym_number] = ACTIONS(571), - [anon_sym_boolean] = ACTIONS(571), - [anon_sym_string] = ACTIONS(571), - [anon_sym_symbol] = ACTIONS(571), - [anon_sym_object] = ACTIONS(571), + [anon_sym_static] = ACTIONS(99), + [anon_sym_readonly] = ACTIONS(99), + [anon_sym_get] = ACTIONS(99), + [anon_sym_set] = ACTIONS(99), + [anon_sym_declare] = ACTIONS(101), + [anon_sym_public] = ACTIONS(99), + [anon_sym_private] = ACTIONS(99), + [anon_sym_protected] = ACTIONS(99), + [anon_sym_override] = ACTIONS(99), + [anon_sym_module] = ACTIONS(103), + [anon_sym_any] = ACTIONS(99), + [anon_sym_number] = ACTIONS(99), + [anon_sym_boolean] = ACTIONS(99), + [anon_sym_string] = ACTIONS(99), + [anon_sym_symbol] = ACTIONS(99), + [anon_sym_object] = ACTIONS(99), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, [STATE(35)] = { - [sym_export_statement] = STATE(842), - [sym_declaration] = STATE(842), - [sym_import] = STATE(3816), - [sym_import_statement] = STATE(842), - [sym_statement] = STATE(832), - [sym_expression_statement] = STATE(842), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(842), - [sym_if_statement] = STATE(842), - [sym_switch_statement] = STATE(842), - [sym_for_statement] = STATE(842), - [sym_for_in_statement] = STATE(842), - [sym_while_statement] = STATE(842), - [sym_do_statement] = STATE(842), - [sym_try_statement] = STATE(842), - [sym_with_statement] = STATE(842), - [sym_break_statement] = STATE(842), - [sym_continue_statement] = STATE(842), - [sym_debugger_statement] = STATE(842), - [sym_return_statement] = STATE(842), - [sym_throw_statement] = STATE(842), - [sym_empty_statement] = STATE(842), - [sym_labeled_statement] = STATE(842), - [sym_parenthesized_expression] = STATE(1365), - [sym_expression] = STATE(2017), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5981), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5981), - [sym_class] = STATE(2205), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2205), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2205), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1365), - [sym_subscript_expression] = STATE(1365), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3075), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5981), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_sequence_expression] = STATE(5666), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1365), - [sym_function_signature] = STATE(846), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(2485), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_arguments] = STATE(459), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(3953), - [sym_identifier] = ACTIONS(543), - [anon_sym_export] = ACTIONS(545), - [anon_sym_type] = ACTIONS(547), - [anon_sym_namespace] = ACTIONS(549), - [anon_sym_LBRACE] = ACTIONS(551), + [sym_export_statement] = STATE(934), + [sym_declaration] = STATE(934), + [sym_import] = STATE(3849), + [sym_import_statement] = STATE(934), + [sym_statement] = STATE(896), + [sym_expression_statement] = STATE(934), + [sym_variable_declaration] = STATE(924), + [sym_lexical_declaration] = STATE(924), + [sym_statement_block] = STATE(934), + [sym_if_statement] = STATE(934), + [sym_switch_statement] = STATE(934), + [sym_for_statement] = STATE(934), + [sym_for_in_statement] = STATE(934), + [sym_while_statement] = STATE(934), + [sym_do_statement] = STATE(934), + [sym_try_statement] = STATE(934), + [sym_with_statement] = STATE(934), + [sym_break_statement] = STATE(934), + [sym_continue_statement] = STATE(934), + [sym_debugger_statement] = STATE(934), + [sym_return_statement] = STATE(934), + [sym_throw_statement] = STATE(934), + [sym_empty_statement] = STATE(934), + [sym_labeled_statement] = STATE(934), + [sym_parenthesized_expression] = STATE(1372), + [sym_expression] = STATE(2007), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6025), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6025), + [sym_class] = STATE(2392), + [sym_class_declaration] = STATE(924), + [sym_function_expression] = STATE(2392), + [sym_function_declaration] = STATE(924), + [sym_generator_function] = STATE(2392), + [sym_generator_function_declaration] = STATE(924), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1372), + [sym_subscript_expression] = STATE(1372), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2993), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6025), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_sequence_expression] = STATE(5707), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1372), + [sym_function_signature] = STATE(924), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_ambient_declaration] = STATE(924), + [sym_abstract_class_declaration] = STATE(924), + [sym_module] = STATE(924), + [sym_internal_module] = STATE(227), + [sym_import_alias] = STATE(924), + [sym_interface_declaration] = STATE(924), + [sym_enum_declaration] = STATE(924), + [sym_type_alias_declaration] = STATE(924), + [sym_type_arguments] = STATE(445), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(3993), + [sym_identifier] = ACTIONS(9), + [anon_sym_export] = ACTIONS(13), + [anon_sym_type] = ACTIONS(15), + [anon_sym_namespace] = ACTIONS(17), + [anon_sym_LBRACE] = ACTIONS(19), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), - [anon_sym_with] = ACTIONS(553), + [anon_sym_with] = ACTIONS(25), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(555), + [anon_sym_let] = ACTIONS(29), [anon_sym_const] = ACTIONS(31), [anon_sym_BANG] = ACTIONS(33), - [anon_sym_if] = ACTIONS(557), + [anon_sym_if] = ACTIONS(35), [anon_sym_switch] = ACTIONS(37), - [anon_sym_for] = ACTIONS(559), + [anon_sym_for] = ACTIONS(39), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_SEMI] = ACTIONS(43), [anon_sym_await] = ACTIONS(45), - [anon_sym_while] = ACTIONS(561), + [anon_sym_while] = ACTIONS(47), [anon_sym_do] = ACTIONS(49), [anon_sym_try] = ACTIONS(51), [anon_sym_break] = ACTIONS(53), @@ -25344,10 +25365,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_throw] = ACTIONS(61), [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(563), - [anon_sym_async] = ACTIONS(565), - [anon_sym_function] = ACTIONS(567), - [anon_sym_new] = ACTIONS(569), + [anon_sym_class] = ACTIONS(67), + [anon_sym_async] = ACTIONS(69), + [anon_sym_function] = ACTIONS(71), + [anon_sym_new] = ACTIONS(73), [anon_sym_using] = ACTIONS(75), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -25371,105 +25392,105 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(571), - [anon_sym_readonly] = ACTIONS(571), - [anon_sym_get] = ACTIONS(571), - [anon_sym_set] = ACTIONS(571), - [anon_sym_declare] = ACTIONS(573), - [anon_sym_public] = ACTIONS(571), - [anon_sym_private] = ACTIONS(571), - [anon_sym_protected] = ACTIONS(571), - [anon_sym_override] = ACTIONS(571), - [anon_sym_module] = ACTIONS(575), - [anon_sym_any] = ACTIONS(571), - [anon_sym_number] = ACTIONS(571), - [anon_sym_boolean] = ACTIONS(571), - [anon_sym_string] = ACTIONS(571), - [anon_sym_symbol] = ACTIONS(571), - [anon_sym_object] = ACTIONS(571), + [anon_sym_static] = ACTIONS(99), + [anon_sym_readonly] = ACTIONS(99), + [anon_sym_get] = ACTIONS(99), + [anon_sym_set] = ACTIONS(99), + [anon_sym_declare] = ACTIONS(101), + [anon_sym_public] = ACTIONS(99), + [anon_sym_private] = ACTIONS(99), + [anon_sym_protected] = ACTIONS(99), + [anon_sym_override] = ACTIONS(99), + [anon_sym_module] = ACTIONS(103), + [anon_sym_any] = ACTIONS(99), + [anon_sym_number] = ACTIONS(99), + [anon_sym_boolean] = ACTIONS(99), + [anon_sym_string] = ACTIONS(99), + [anon_sym_symbol] = ACTIONS(99), + [anon_sym_object] = ACTIONS(99), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, [STATE(36)] = { - [sym_export_statement] = STATE(842), - [sym_declaration] = STATE(842), - [sym_import] = STATE(3816), - [sym_import_statement] = STATE(842), - [sym_statement] = STATE(827), - [sym_expression_statement] = STATE(842), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(842), - [sym_if_statement] = STATE(842), - [sym_switch_statement] = STATE(842), - [sym_for_statement] = STATE(842), - [sym_for_in_statement] = STATE(842), - [sym_while_statement] = STATE(842), - [sym_do_statement] = STATE(842), - [sym_try_statement] = STATE(842), - [sym_with_statement] = STATE(842), - [sym_break_statement] = STATE(842), - [sym_continue_statement] = STATE(842), - [sym_debugger_statement] = STATE(842), - [sym_return_statement] = STATE(842), - [sym_throw_statement] = STATE(842), - [sym_empty_statement] = STATE(842), - [sym_labeled_statement] = STATE(842), - [sym_parenthesized_expression] = STATE(1365), - [sym_expression] = STATE(2017), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5981), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5981), - [sym_class] = STATE(2205), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2205), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2205), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1365), - [sym_subscript_expression] = STATE(1365), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3075), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5981), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_sequence_expression] = STATE(5666), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1365), - [sym_function_signature] = STATE(846), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(218), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_arguments] = STATE(459), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(3878), + [sym_export_statement] = STATE(934), + [sym_declaration] = STATE(934), + [sym_import] = STATE(3849), + [sym_import_statement] = STATE(934), + [sym_statement] = STATE(893), + [sym_expression_statement] = STATE(934), + [sym_variable_declaration] = STATE(924), + [sym_lexical_declaration] = STATE(924), + [sym_statement_block] = STATE(934), + [sym_if_statement] = STATE(934), + [sym_switch_statement] = STATE(934), + [sym_for_statement] = STATE(934), + [sym_for_in_statement] = STATE(934), + [sym_while_statement] = STATE(934), + [sym_do_statement] = STATE(934), + [sym_try_statement] = STATE(934), + [sym_with_statement] = STATE(934), + [sym_break_statement] = STATE(934), + [sym_continue_statement] = STATE(934), + [sym_debugger_statement] = STATE(934), + [sym_return_statement] = STATE(934), + [sym_throw_statement] = STATE(934), + [sym_empty_statement] = STATE(934), + [sym_labeled_statement] = STATE(934), + [sym_parenthesized_expression] = STATE(1372), + [sym_expression] = STATE(2007), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6025), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6025), + [sym_class] = STATE(2392), + [sym_class_declaration] = STATE(924), + [sym_function_expression] = STATE(2392), + [sym_function_declaration] = STATE(924), + [sym_generator_function] = STATE(2392), + [sym_generator_function_declaration] = STATE(924), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1372), + [sym_subscript_expression] = STATE(1372), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2993), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6025), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_sequence_expression] = STATE(5707), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1372), + [sym_function_signature] = STATE(924), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_ambient_declaration] = STATE(924), + [sym_abstract_class_declaration] = STATE(924), + [sym_module] = STATE(924), + [sym_internal_module] = STATE(227), + [sym_import_alias] = STATE(924), + [sym_interface_declaration] = STATE(924), + [sym_enum_declaration] = STATE(924), + [sym_type_alias_declaration] = STATE(924), + [sym_type_arguments] = STATE(445), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(3993), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_type] = ACTIONS(15), @@ -25547,102 +25568,102 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(37)] = { - [sym_export_statement] = STATE(842), - [sym_declaration] = STATE(842), - [sym_import] = STATE(3816), - [sym_import_statement] = STATE(842), - [sym_statement] = STATE(836), - [sym_expression_statement] = STATE(842), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(842), - [sym_if_statement] = STATE(842), - [sym_switch_statement] = STATE(842), - [sym_for_statement] = STATE(842), - [sym_for_in_statement] = STATE(842), - [sym_while_statement] = STATE(842), - [sym_do_statement] = STATE(842), - [sym_try_statement] = STATE(842), - [sym_with_statement] = STATE(842), - [sym_break_statement] = STATE(842), - [sym_continue_statement] = STATE(842), - [sym_debugger_statement] = STATE(842), - [sym_return_statement] = STATE(842), - [sym_throw_statement] = STATE(842), - [sym_empty_statement] = STATE(842), - [sym_labeled_statement] = STATE(842), - [sym_parenthesized_expression] = STATE(1365), - [sym_expression] = STATE(2017), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5981), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5981), - [sym_class] = STATE(2205), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2205), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2205), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1365), - [sym_subscript_expression] = STATE(1365), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3075), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5981), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_sequence_expression] = STATE(5666), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1365), - [sym_function_signature] = STATE(846), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(2485), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_arguments] = STATE(459), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(3953), - [sym_identifier] = ACTIONS(543), - [anon_sym_export] = ACTIONS(545), - [anon_sym_type] = ACTIONS(547), - [anon_sym_namespace] = ACTIONS(549), - [anon_sym_LBRACE] = ACTIONS(551), + [sym_export_statement] = STATE(934), + [sym_declaration] = STATE(934), + [sym_import] = STATE(3849), + [sym_import_statement] = STATE(934), + [sym_statement] = STATE(894), + [sym_expression_statement] = STATE(934), + [sym_variable_declaration] = STATE(924), + [sym_lexical_declaration] = STATE(924), + [sym_statement_block] = STATE(934), + [sym_if_statement] = STATE(934), + [sym_switch_statement] = STATE(934), + [sym_for_statement] = STATE(934), + [sym_for_in_statement] = STATE(934), + [sym_while_statement] = STATE(934), + [sym_do_statement] = STATE(934), + [sym_try_statement] = STATE(934), + [sym_with_statement] = STATE(934), + [sym_break_statement] = STATE(934), + [sym_continue_statement] = STATE(934), + [sym_debugger_statement] = STATE(934), + [sym_return_statement] = STATE(934), + [sym_throw_statement] = STATE(934), + [sym_empty_statement] = STATE(934), + [sym_labeled_statement] = STATE(934), + [sym_parenthesized_expression] = STATE(1372), + [sym_expression] = STATE(2007), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6025), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6025), + [sym_class] = STATE(2392), + [sym_class_declaration] = STATE(924), + [sym_function_expression] = STATE(2392), + [sym_function_declaration] = STATE(924), + [sym_generator_function] = STATE(2392), + [sym_generator_function_declaration] = STATE(924), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1372), + [sym_subscript_expression] = STATE(1372), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2993), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6025), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_sequence_expression] = STATE(5707), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1372), + [sym_function_signature] = STATE(924), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_ambient_declaration] = STATE(924), + [sym_abstract_class_declaration] = STATE(924), + [sym_module] = STATE(924), + [sym_internal_module] = STATE(227), + [sym_import_alias] = STATE(924), + [sym_interface_declaration] = STATE(924), + [sym_enum_declaration] = STATE(924), + [sym_type_alias_declaration] = STATE(924), + [sym_type_arguments] = STATE(445), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(3993), + [sym_identifier] = ACTIONS(9), + [anon_sym_export] = ACTIONS(13), + [anon_sym_type] = ACTIONS(15), + [anon_sym_namespace] = ACTIONS(17), + [anon_sym_LBRACE] = ACTIONS(19), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), - [anon_sym_with] = ACTIONS(553), + [anon_sym_with] = ACTIONS(25), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(555), + [anon_sym_let] = ACTIONS(29), [anon_sym_const] = ACTIONS(31), [anon_sym_BANG] = ACTIONS(33), - [anon_sym_if] = ACTIONS(557), + [anon_sym_if] = ACTIONS(35), [anon_sym_switch] = ACTIONS(37), - [anon_sym_for] = ACTIONS(559), + [anon_sym_for] = ACTIONS(39), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_SEMI] = ACTIONS(43), [anon_sym_await] = ACTIONS(45), - [anon_sym_while] = ACTIONS(561), + [anon_sym_while] = ACTIONS(47), [anon_sym_do] = ACTIONS(49), [anon_sym_try] = ACTIONS(51), [anon_sym_break] = ACTIONS(53), @@ -25652,10 +25673,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_throw] = ACTIONS(61), [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(563), - [anon_sym_async] = ACTIONS(565), - [anon_sym_function] = ACTIONS(567), - [anon_sym_new] = ACTIONS(569), + [anon_sym_class] = ACTIONS(67), + [anon_sym_async] = ACTIONS(69), + [anon_sym_function] = ACTIONS(71), + [anon_sym_new] = ACTIONS(73), [anon_sym_using] = ACTIONS(75), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -25679,259 +25700,1029 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(571), - [anon_sym_readonly] = ACTIONS(571), - [anon_sym_get] = ACTIONS(571), - [anon_sym_set] = ACTIONS(571), - [anon_sym_declare] = ACTIONS(573), - [anon_sym_public] = ACTIONS(571), - [anon_sym_private] = ACTIONS(571), - [anon_sym_protected] = ACTIONS(571), - [anon_sym_override] = ACTIONS(571), - [anon_sym_module] = ACTIONS(575), - [anon_sym_any] = ACTIONS(571), - [anon_sym_number] = ACTIONS(571), - [anon_sym_boolean] = ACTIONS(571), - [anon_sym_string] = ACTIONS(571), - [anon_sym_symbol] = ACTIONS(571), - [anon_sym_object] = ACTIONS(571), + [anon_sym_static] = ACTIONS(99), + [anon_sym_readonly] = ACTIONS(99), + [anon_sym_get] = ACTIONS(99), + [anon_sym_set] = ACTIONS(99), + [anon_sym_declare] = ACTIONS(101), + [anon_sym_public] = ACTIONS(99), + [anon_sym_private] = ACTIONS(99), + [anon_sym_protected] = ACTIONS(99), + [anon_sym_override] = ACTIONS(99), + [anon_sym_module] = ACTIONS(103), + [anon_sym_any] = ACTIONS(99), + [anon_sym_number] = ACTIONS(99), + [anon_sym_boolean] = ACTIONS(99), + [anon_sym_string] = ACTIONS(99), + [anon_sym_symbol] = ACTIONS(99), + [anon_sym_object] = ACTIONS(99), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, [STATE(38)] = { - [sym_import] = STATE(3625), - [sym_parenthesized_expression] = STATE(1348), - [sym_expression] = STATE(2298), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(4617), - [sym_assignment_pattern] = STATE(5101), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(4617), - [sym_nested_identifier] = STATE(5944), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5956), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1389), - [sym_subscript_expression] = STATE(1389), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(4617), - [sym_spread_element] = STATE(5102), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(2390), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(4504), - [sym_pattern] = STATE(4621), - [sym_rest_pattern] = STATE(4111), - [sym_non_null_expression] = STATE(1389), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(3255), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(3891), - [sym_tuple_parameter] = STATE(4867), - [sym_optional_tuple_parameter] = STATE(4867), - [sym_optional_type] = STATE(4867), - [sym_rest_type] = STATE(4867), - [sym__tuple_type_member] = STATE(4867), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_type_arguments] = STATE(497), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5716), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [aux_sym_export_statement_repeat1] = STATE(4667), - [aux_sym_array_repeat1] = STATE(5120), - [aux_sym_array_pattern_repeat1] = STATE(5139), - [sym_identifier] = ACTIONS(577), - [anon_sym_export] = ACTIONS(579), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_type] = ACTIONS(579), - [anon_sym_namespace] = ACTIONS(583), - [anon_sym_LBRACE] = ACTIONS(585), - [anon_sym_COMMA] = ACTIONS(587), - [anon_sym_typeof] = ACTIONS(589), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(579), - [anon_sym_const] = ACTIONS(132), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(137), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(597), - [anon_sym_RBRACK] = ACTIONS(599), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(601), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(603), - [anon_sym_using] = ACTIONS(605), - [anon_sym_DOT_DOT_DOT] = ACTIONS(607), - [anon_sym_AMP] = ACTIONS(609), - [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_PLUS] = ACTIONS(613), - [anon_sym_DASH] = ACTIONS(613), - [anon_sym_SLASH] = ACTIONS(615), + [sym_export_statement] = STATE(934), + [sym_declaration] = STATE(934), + [sym_import] = STATE(3849), + [sym_import_statement] = STATE(934), + [sym_statement] = STATE(895), + [sym_expression_statement] = STATE(934), + [sym_variable_declaration] = STATE(924), + [sym_lexical_declaration] = STATE(924), + [sym_statement_block] = STATE(934), + [sym_if_statement] = STATE(934), + [sym_switch_statement] = STATE(934), + [sym_for_statement] = STATE(934), + [sym_for_in_statement] = STATE(934), + [sym_while_statement] = STATE(934), + [sym_do_statement] = STATE(934), + [sym_try_statement] = STATE(934), + [sym_with_statement] = STATE(934), + [sym_break_statement] = STATE(934), + [sym_continue_statement] = STATE(934), + [sym_debugger_statement] = STATE(934), + [sym_return_statement] = STATE(934), + [sym_throw_statement] = STATE(934), + [sym_empty_statement] = STATE(934), + [sym_labeled_statement] = STATE(934), + [sym_parenthesized_expression] = STATE(1372), + [sym_expression] = STATE(2007), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6025), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6025), + [sym_class] = STATE(2392), + [sym_class_declaration] = STATE(924), + [sym_function_expression] = STATE(2392), + [sym_function_declaration] = STATE(924), + [sym_generator_function] = STATE(2392), + [sym_generator_function_declaration] = STATE(924), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1372), + [sym_subscript_expression] = STATE(1372), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2993), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6025), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_sequence_expression] = STATE(5707), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1372), + [sym_function_signature] = STATE(924), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_ambient_declaration] = STATE(924), + [sym_abstract_class_declaration] = STATE(924), + [sym_module] = STATE(924), + [sym_internal_module] = STATE(227), + [sym_import_alias] = STATE(924), + [sym_interface_declaration] = STATE(924), + [sym_enum_declaration] = STATE(924), + [sym_type_alias_declaration] = STATE(924), + [sym_type_arguments] = STATE(445), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(3993), + [sym_identifier] = ACTIONS(9), + [anon_sym_export] = ACTIONS(13), + [anon_sym_type] = ACTIONS(15), + [anon_sym_namespace] = ACTIONS(17), + [anon_sym_LBRACE] = ACTIONS(19), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(23), + [anon_sym_with] = ACTIONS(25), + [anon_sym_var] = ACTIONS(27), + [anon_sym_let] = ACTIONS(29), + [anon_sym_const] = ACTIONS(31), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_if] = ACTIONS(35), + [anon_sym_switch] = ACTIONS(37), + [anon_sym_for] = ACTIONS(39), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_SEMI] = ACTIONS(43), + [anon_sym_await] = ACTIONS(45), + [anon_sym_while] = ACTIONS(47), + [anon_sym_do] = ACTIONS(49), + [anon_sym_try] = ACTIONS(51), + [anon_sym_break] = ACTIONS(53), + [anon_sym_continue] = ACTIONS(55), + [anon_sym_debugger] = ACTIONS(57), + [anon_sym_return] = ACTIONS(59), + [anon_sym_throw] = ACTIONS(61), + [anon_sym_yield] = ACTIONS(63), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(67), + [anon_sym_async] = ACTIONS(69), + [anon_sym_function] = ACTIONS(71), + [anon_sym_new] = ACTIONS(73), + [anon_sym_using] = ACTIONS(75), + [anon_sym_PLUS] = ACTIONS(21), + [anon_sym_DASH] = ACTIONS(21), + [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(617), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), + [anon_sym_TILDE] = ACTIONS(33), + [anon_sym_void] = ACTIONS(21), + [anon_sym_delete] = ACTIONS(21), + [anon_sym_PLUS_PLUS] = ACTIONS(81), + [anon_sym_DASH_DASH] = ACTIONS(81), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(187), - [sym_number] = ACTIONS(189), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(625), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(197), - [sym_false] = ACTIONS(197), - [sym_null] = ACTIONS(197), - [sym_undefined] = ACTIONS(627), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(91), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(579), - [anon_sym_readonly] = ACTIONS(629), - [anon_sym_get] = ACTIONS(579), - [anon_sym_set] = ACTIONS(579), - [anon_sym_QMARK] = ACTIONS(631), - [anon_sym_declare] = ACTIONS(579), - [anon_sym_public] = ACTIONS(579), - [anon_sym_private] = ACTIONS(579), - [anon_sym_protected] = ACTIONS(579), - [anon_sym_override] = ACTIONS(579), - [anon_sym_module] = ACTIONS(579), - [anon_sym_any] = ACTIONS(633), - [anon_sym_number] = ACTIONS(633), - [anon_sym_boolean] = ACTIONS(633), - [anon_sym_string] = ACTIONS(633), - [anon_sym_symbol] = ACTIONS(633), - [anon_sym_object] = ACTIONS(633), - [anon_sym_abstract] = ACTIONS(635), - [anon_sym_infer] = ACTIONS(637), - [anon_sym_keyof] = ACTIONS(639), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [anon_sym_static] = ACTIONS(99), + [anon_sym_readonly] = ACTIONS(99), + [anon_sym_get] = ACTIONS(99), + [anon_sym_set] = ACTIONS(99), + [anon_sym_declare] = ACTIONS(101), + [anon_sym_public] = ACTIONS(99), + [anon_sym_private] = ACTIONS(99), + [anon_sym_protected] = ACTIONS(99), + [anon_sym_override] = ACTIONS(99), + [anon_sym_module] = ACTIONS(103), + [anon_sym_any] = ACTIONS(99), + [anon_sym_number] = ACTIONS(99), + [anon_sym_boolean] = ACTIONS(99), + [anon_sym_string] = ACTIONS(99), + [anon_sym_symbol] = ACTIONS(99), + [anon_sym_object] = ACTIONS(99), + [anon_sym_abstract] = ACTIONS(105), + [anon_sym_interface] = ACTIONS(107), + [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, [STATE(39)] = { - [sym_export_statement] = STATE(842), - [sym_declaration] = STATE(842), - [sym_import] = STATE(3816), - [sym_import_statement] = STATE(842), - [sym_statement] = STATE(5890), - [sym_expression_statement] = STATE(842), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(842), - [sym_if_statement] = STATE(842), - [sym_switch_statement] = STATE(842), - [sym_for_statement] = STATE(842), - [sym_for_in_statement] = STATE(842), - [sym_while_statement] = STATE(842), - [sym_do_statement] = STATE(842), - [sym_try_statement] = STATE(842), - [sym_with_statement] = STATE(842), - [sym_break_statement] = STATE(842), - [sym_continue_statement] = STATE(842), - [sym_debugger_statement] = STATE(842), - [sym_return_statement] = STATE(842), - [sym_throw_statement] = STATE(842), - [sym_empty_statement] = STATE(842), - [sym_labeled_statement] = STATE(842), - [sym_parenthesized_expression] = STATE(1365), - [sym_expression] = STATE(2017), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5981), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5981), - [sym_class] = STATE(2205), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2205), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2205), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1365), - [sym_subscript_expression] = STATE(1365), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3075), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5981), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_sequence_expression] = STATE(5666), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1365), - [sym_function_signature] = STATE(846), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(2485), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_arguments] = STATE(459), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(3953), + [sym_export_statement] = STATE(934), + [sym_declaration] = STATE(934), + [sym_import] = STATE(3849), + [sym_import_statement] = STATE(934), + [sym_statement] = STATE(904), + [sym_expression_statement] = STATE(934), + [sym_variable_declaration] = STATE(924), + [sym_lexical_declaration] = STATE(924), + [sym_statement_block] = STATE(934), + [sym_if_statement] = STATE(934), + [sym_switch_statement] = STATE(934), + [sym_for_statement] = STATE(934), + [sym_for_in_statement] = STATE(934), + [sym_while_statement] = STATE(934), + [sym_do_statement] = STATE(934), + [sym_try_statement] = STATE(934), + [sym_with_statement] = STATE(934), + [sym_break_statement] = STATE(934), + [sym_continue_statement] = STATE(934), + [sym_debugger_statement] = STATE(934), + [sym_return_statement] = STATE(934), + [sym_throw_statement] = STATE(934), + [sym_empty_statement] = STATE(934), + [sym_labeled_statement] = STATE(934), + [sym_parenthesized_expression] = STATE(1372), + [sym_expression] = STATE(2007), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6025), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6025), + [sym_class] = STATE(2392), + [sym_class_declaration] = STATE(924), + [sym_function_expression] = STATE(2392), + [sym_function_declaration] = STATE(924), + [sym_generator_function] = STATE(2392), + [sym_generator_function_declaration] = STATE(924), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1372), + [sym_subscript_expression] = STATE(1372), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2993), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6025), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_sequence_expression] = STATE(5707), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1372), + [sym_function_signature] = STATE(924), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_ambient_declaration] = STATE(924), + [sym_abstract_class_declaration] = STATE(924), + [sym_module] = STATE(924), + [sym_internal_module] = STATE(227), + [sym_import_alias] = STATE(924), + [sym_interface_declaration] = STATE(924), + [sym_enum_declaration] = STATE(924), + [sym_type_alias_declaration] = STATE(924), + [sym_type_arguments] = STATE(445), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(3993), + [sym_identifier] = ACTIONS(9), + [anon_sym_export] = ACTIONS(13), + [anon_sym_type] = ACTIONS(15), + [anon_sym_namespace] = ACTIONS(17), + [anon_sym_LBRACE] = ACTIONS(19), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(23), + [anon_sym_with] = ACTIONS(25), + [anon_sym_var] = ACTIONS(27), + [anon_sym_let] = ACTIONS(29), + [anon_sym_const] = ACTIONS(31), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_if] = ACTIONS(35), + [anon_sym_switch] = ACTIONS(37), + [anon_sym_for] = ACTIONS(39), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_SEMI] = ACTIONS(43), + [anon_sym_await] = ACTIONS(45), + [anon_sym_while] = ACTIONS(47), + [anon_sym_do] = ACTIONS(49), + [anon_sym_try] = ACTIONS(51), + [anon_sym_break] = ACTIONS(53), + [anon_sym_continue] = ACTIONS(55), + [anon_sym_debugger] = ACTIONS(57), + [anon_sym_return] = ACTIONS(59), + [anon_sym_throw] = ACTIONS(61), + [anon_sym_yield] = ACTIONS(63), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(67), + [anon_sym_async] = ACTIONS(69), + [anon_sym_function] = ACTIONS(71), + [anon_sym_new] = ACTIONS(73), + [anon_sym_using] = ACTIONS(75), + [anon_sym_PLUS] = ACTIONS(21), + [anon_sym_DASH] = ACTIONS(21), + [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(33), + [anon_sym_void] = ACTIONS(21), + [anon_sym_delete] = ACTIONS(21), + [anon_sym_PLUS_PLUS] = ACTIONS(81), + [anon_sym_DASH_DASH] = ACTIONS(81), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(91), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(95), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(99), + [anon_sym_readonly] = ACTIONS(99), + [anon_sym_get] = ACTIONS(99), + [anon_sym_set] = ACTIONS(99), + [anon_sym_declare] = ACTIONS(101), + [anon_sym_public] = ACTIONS(99), + [anon_sym_private] = ACTIONS(99), + [anon_sym_protected] = ACTIONS(99), + [anon_sym_override] = ACTIONS(99), + [anon_sym_module] = ACTIONS(103), + [anon_sym_any] = ACTIONS(99), + [anon_sym_number] = ACTIONS(99), + [anon_sym_boolean] = ACTIONS(99), + [anon_sym_string] = ACTIONS(99), + [anon_sym_symbol] = ACTIONS(99), + [anon_sym_object] = ACTIONS(99), + [anon_sym_abstract] = ACTIONS(105), + [anon_sym_interface] = ACTIONS(107), + [anon_sym_enum] = ACTIONS(109), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(40)] = { + [sym_export_statement] = STATE(934), + [sym_declaration] = STATE(934), + [sym_import] = STATE(3849), + [sym_import_statement] = STATE(934), + [sym_statement] = STATE(905), + [sym_expression_statement] = STATE(934), + [sym_variable_declaration] = STATE(924), + [sym_lexical_declaration] = STATE(924), + [sym_statement_block] = STATE(934), + [sym_if_statement] = STATE(934), + [sym_switch_statement] = STATE(934), + [sym_for_statement] = STATE(934), + [sym_for_in_statement] = STATE(934), + [sym_while_statement] = STATE(934), + [sym_do_statement] = STATE(934), + [sym_try_statement] = STATE(934), + [sym_with_statement] = STATE(934), + [sym_break_statement] = STATE(934), + [sym_continue_statement] = STATE(934), + [sym_debugger_statement] = STATE(934), + [sym_return_statement] = STATE(934), + [sym_throw_statement] = STATE(934), + [sym_empty_statement] = STATE(934), + [sym_labeled_statement] = STATE(934), + [sym_parenthesized_expression] = STATE(1372), + [sym_expression] = STATE(2007), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6025), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6025), + [sym_class] = STATE(2392), + [sym_class_declaration] = STATE(924), + [sym_function_expression] = STATE(2392), + [sym_function_declaration] = STATE(924), + [sym_generator_function] = STATE(2392), + [sym_generator_function_declaration] = STATE(924), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1372), + [sym_subscript_expression] = STATE(1372), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2993), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6025), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_sequence_expression] = STATE(5707), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1372), + [sym_function_signature] = STATE(924), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_ambient_declaration] = STATE(924), + [sym_abstract_class_declaration] = STATE(924), + [sym_module] = STATE(924), + [sym_internal_module] = STATE(227), + [sym_import_alias] = STATE(924), + [sym_interface_declaration] = STATE(924), + [sym_enum_declaration] = STATE(924), + [sym_type_alias_declaration] = STATE(924), + [sym_type_arguments] = STATE(445), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(3993), + [sym_identifier] = ACTIONS(9), + [anon_sym_export] = ACTIONS(13), + [anon_sym_type] = ACTIONS(15), + [anon_sym_namespace] = ACTIONS(17), + [anon_sym_LBRACE] = ACTIONS(19), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(23), + [anon_sym_with] = ACTIONS(25), + [anon_sym_var] = ACTIONS(27), + [anon_sym_let] = ACTIONS(29), + [anon_sym_const] = ACTIONS(31), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_if] = ACTIONS(35), + [anon_sym_switch] = ACTIONS(37), + [anon_sym_for] = ACTIONS(39), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_SEMI] = ACTIONS(43), + [anon_sym_await] = ACTIONS(45), + [anon_sym_while] = ACTIONS(47), + [anon_sym_do] = ACTIONS(49), + [anon_sym_try] = ACTIONS(51), + [anon_sym_break] = ACTIONS(53), + [anon_sym_continue] = ACTIONS(55), + [anon_sym_debugger] = ACTIONS(57), + [anon_sym_return] = ACTIONS(59), + [anon_sym_throw] = ACTIONS(61), + [anon_sym_yield] = ACTIONS(63), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(67), + [anon_sym_async] = ACTIONS(69), + [anon_sym_function] = ACTIONS(71), + [anon_sym_new] = ACTIONS(73), + [anon_sym_using] = ACTIONS(75), + [anon_sym_PLUS] = ACTIONS(21), + [anon_sym_DASH] = ACTIONS(21), + [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(33), + [anon_sym_void] = ACTIONS(21), + [anon_sym_delete] = ACTIONS(21), + [anon_sym_PLUS_PLUS] = ACTIONS(81), + [anon_sym_DASH_DASH] = ACTIONS(81), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(91), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(95), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(99), + [anon_sym_readonly] = ACTIONS(99), + [anon_sym_get] = ACTIONS(99), + [anon_sym_set] = ACTIONS(99), + [anon_sym_declare] = ACTIONS(101), + [anon_sym_public] = ACTIONS(99), + [anon_sym_private] = ACTIONS(99), + [anon_sym_protected] = ACTIONS(99), + [anon_sym_override] = ACTIONS(99), + [anon_sym_module] = ACTIONS(103), + [anon_sym_any] = ACTIONS(99), + [anon_sym_number] = ACTIONS(99), + [anon_sym_boolean] = ACTIONS(99), + [anon_sym_string] = ACTIONS(99), + [anon_sym_symbol] = ACTIONS(99), + [anon_sym_object] = ACTIONS(99), + [anon_sym_abstract] = ACTIONS(105), + [anon_sym_interface] = ACTIONS(107), + [anon_sym_enum] = ACTIONS(109), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(41)] = { + [sym_export_statement] = STATE(934), + [sym_declaration] = STATE(934), + [sym_import] = STATE(3849), + [sym_import_statement] = STATE(934), + [sym_statement] = STATE(906), + [sym_expression_statement] = STATE(934), + [sym_variable_declaration] = STATE(924), + [sym_lexical_declaration] = STATE(924), + [sym_statement_block] = STATE(934), + [sym_if_statement] = STATE(934), + [sym_switch_statement] = STATE(934), + [sym_for_statement] = STATE(934), + [sym_for_in_statement] = STATE(934), + [sym_while_statement] = STATE(934), + [sym_do_statement] = STATE(934), + [sym_try_statement] = STATE(934), + [sym_with_statement] = STATE(934), + [sym_break_statement] = STATE(934), + [sym_continue_statement] = STATE(934), + [sym_debugger_statement] = STATE(934), + [sym_return_statement] = STATE(934), + [sym_throw_statement] = STATE(934), + [sym_empty_statement] = STATE(934), + [sym_labeled_statement] = STATE(934), + [sym_parenthesized_expression] = STATE(1372), + [sym_expression] = STATE(2007), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6025), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6025), + [sym_class] = STATE(2392), + [sym_class_declaration] = STATE(924), + [sym_function_expression] = STATE(2392), + [sym_function_declaration] = STATE(924), + [sym_generator_function] = STATE(2392), + [sym_generator_function_declaration] = STATE(924), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1372), + [sym_subscript_expression] = STATE(1372), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2993), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6025), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_sequence_expression] = STATE(5707), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1372), + [sym_function_signature] = STATE(924), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_ambient_declaration] = STATE(924), + [sym_abstract_class_declaration] = STATE(924), + [sym_module] = STATE(924), + [sym_internal_module] = STATE(227), + [sym_import_alias] = STATE(924), + [sym_interface_declaration] = STATE(924), + [sym_enum_declaration] = STATE(924), + [sym_type_alias_declaration] = STATE(924), + [sym_type_arguments] = STATE(445), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(3993), + [sym_identifier] = ACTIONS(9), + [anon_sym_export] = ACTIONS(13), + [anon_sym_type] = ACTIONS(15), + [anon_sym_namespace] = ACTIONS(17), + [anon_sym_LBRACE] = ACTIONS(19), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(23), + [anon_sym_with] = ACTIONS(25), + [anon_sym_var] = ACTIONS(27), + [anon_sym_let] = ACTIONS(29), + [anon_sym_const] = ACTIONS(31), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_if] = ACTIONS(35), + [anon_sym_switch] = ACTIONS(37), + [anon_sym_for] = ACTIONS(39), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_SEMI] = ACTIONS(43), + [anon_sym_await] = ACTIONS(45), + [anon_sym_while] = ACTIONS(47), + [anon_sym_do] = ACTIONS(49), + [anon_sym_try] = ACTIONS(51), + [anon_sym_break] = ACTIONS(53), + [anon_sym_continue] = ACTIONS(55), + [anon_sym_debugger] = ACTIONS(57), + [anon_sym_return] = ACTIONS(59), + [anon_sym_throw] = ACTIONS(61), + [anon_sym_yield] = ACTIONS(63), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(67), + [anon_sym_async] = ACTIONS(69), + [anon_sym_function] = ACTIONS(71), + [anon_sym_new] = ACTIONS(73), + [anon_sym_using] = ACTIONS(75), + [anon_sym_PLUS] = ACTIONS(21), + [anon_sym_DASH] = ACTIONS(21), + [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(33), + [anon_sym_void] = ACTIONS(21), + [anon_sym_delete] = ACTIONS(21), + [anon_sym_PLUS_PLUS] = ACTIONS(81), + [anon_sym_DASH_DASH] = ACTIONS(81), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(91), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(95), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(99), + [anon_sym_readonly] = ACTIONS(99), + [anon_sym_get] = ACTIONS(99), + [anon_sym_set] = ACTIONS(99), + [anon_sym_declare] = ACTIONS(101), + [anon_sym_public] = ACTIONS(99), + [anon_sym_private] = ACTIONS(99), + [anon_sym_protected] = ACTIONS(99), + [anon_sym_override] = ACTIONS(99), + [anon_sym_module] = ACTIONS(103), + [anon_sym_any] = ACTIONS(99), + [anon_sym_number] = ACTIONS(99), + [anon_sym_boolean] = ACTIONS(99), + [anon_sym_string] = ACTIONS(99), + [anon_sym_symbol] = ACTIONS(99), + [anon_sym_object] = ACTIONS(99), + [anon_sym_abstract] = ACTIONS(105), + [anon_sym_interface] = ACTIONS(107), + [anon_sym_enum] = ACTIONS(109), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(42)] = { + [sym_export_statement] = STATE(934), + [sym_declaration] = STATE(934), + [sym_import] = STATE(3849), + [sym_import_statement] = STATE(934), + [sym_statement] = STATE(909), + [sym_expression_statement] = STATE(934), + [sym_variable_declaration] = STATE(924), + [sym_lexical_declaration] = STATE(924), + [sym_statement_block] = STATE(934), + [sym_if_statement] = STATE(934), + [sym_switch_statement] = STATE(934), + [sym_for_statement] = STATE(934), + [sym_for_in_statement] = STATE(934), + [sym_while_statement] = STATE(934), + [sym_do_statement] = STATE(934), + [sym_try_statement] = STATE(934), + [sym_with_statement] = STATE(934), + [sym_break_statement] = STATE(934), + [sym_continue_statement] = STATE(934), + [sym_debugger_statement] = STATE(934), + [sym_return_statement] = STATE(934), + [sym_throw_statement] = STATE(934), + [sym_empty_statement] = STATE(934), + [sym_labeled_statement] = STATE(934), + [sym_parenthesized_expression] = STATE(1372), + [sym_expression] = STATE(2007), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6025), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6025), + [sym_class] = STATE(2392), + [sym_class_declaration] = STATE(924), + [sym_function_expression] = STATE(2392), + [sym_function_declaration] = STATE(924), + [sym_generator_function] = STATE(2392), + [sym_generator_function_declaration] = STATE(924), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1372), + [sym_subscript_expression] = STATE(1372), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2993), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6025), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_sequence_expression] = STATE(5707), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1372), + [sym_function_signature] = STATE(924), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_ambient_declaration] = STATE(924), + [sym_abstract_class_declaration] = STATE(924), + [sym_module] = STATE(924), + [sym_internal_module] = STATE(227), + [sym_import_alias] = STATE(924), + [sym_interface_declaration] = STATE(924), + [sym_enum_declaration] = STATE(924), + [sym_type_alias_declaration] = STATE(924), + [sym_type_arguments] = STATE(445), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(3993), + [sym_identifier] = ACTIONS(9), + [anon_sym_export] = ACTIONS(13), + [anon_sym_type] = ACTIONS(15), + [anon_sym_namespace] = ACTIONS(17), + [anon_sym_LBRACE] = ACTIONS(19), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(23), + [anon_sym_with] = ACTIONS(25), + [anon_sym_var] = ACTIONS(27), + [anon_sym_let] = ACTIONS(29), + [anon_sym_const] = ACTIONS(31), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_if] = ACTIONS(35), + [anon_sym_switch] = ACTIONS(37), + [anon_sym_for] = ACTIONS(39), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_SEMI] = ACTIONS(43), + [anon_sym_await] = ACTIONS(45), + [anon_sym_while] = ACTIONS(47), + [anon_sym_do] = ACTIONS(49), + [anon_sym_try] = ACTIONS(51), + [anon_sym_break] = ACTIONS(53), + [anon_sym_continue] = ACTIONS(55), + [anon_sym_debugger] = ACTIONS(57), + [anon_sym_return] = ACTIONS(59), + [anon_sym_throw] = ACTIONS(61), + [anon_sym_yield] = ACTIONS(63), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(67), + [anon_sym_async] = ACTIONS(69), + [anon_sym_function] = ACTIONS(71), + [anon_sym_new] = ACTIONS(73), + [anon_sym_using] = ACTIONS(75), + [anon_sym_PLUS] = ACTIONS(21), + [anon_sym_DASH] = ACTIONS(21), + [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(33), + [anon_sym_void] = ACTIONS(21), + [anon_sym_delete] = ACTIONS(21), + [anon_sym_PLUS_PLUS] = ACTIONS(81), + [anon_sym_DASH_DASH] = ACTIONS(81), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(91), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(95), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(99), + [anon_sym_readonly] = ACTIONS(99), + [anon_sym_get] = ACTIONS(99), + [anon_sym_set] = ACTIONS(99), + [anon_sym_declare] = ACTIONS(101), + [anon_sym_public] = ACTIONS(99), + [anon_sym_private] = ACTIONS(99), + [anon_sym_protected] = ACTIONS(99), + [anon_sym_override] = ACTIONS(99), + [anon_sym_module] = ACTIONS(103), + [anon_sym_any] = ACTIONS(99), + [anon_sym_number] = ACTIONS(99), + [anon_sym_boolean] = ACTIONS(99), + [anon_sym_string] = ACTIONS(99), + [anon_sym_symbol] = ACTIONS(99), + [anon_sym_object] = ACTIONS(99), + [anon_sym_abstract] = ACTIONS(105), + [anon_sym_interface] = ACTIONS(107), + [anon_sym_enum] = ACTIONS(109), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(43)] = { + [sym_export_statement] = STATE(934), + [sym_declaration] = STATE(934), + [sym_import] = STATE(3849), + [sym_import_statement] = STATE(934), + [sym_statement] = STATE(932), + [sym_expression_statement] = STATE(934), + [sym_variable_declaration] = STATE(924), + [sym_lexical_declaration] = STATE(924), + [sym_statement_block] = STATE(934), + [sym_if_statement] = STATE(934), + [sym_switch_statement] = STATE(934), + [sym_for_statement] = STATE(934), + [sym_for_in_statement] = STATE(934), + [sym_while_statement] = STATE(934), + [sym_do_statement] = STATE(934), + [sym_try_statement] = STATE(934), + [sym_with_statement] = STATE(934), + [sym_break_statement] = STATE(934), + [sym_continue_statement] = STATE(934), + [sym_debugger_statement] = STATE(934), + [sym_return_statement] = STATE(934), + [sym_throw_statement] = STATE(934), + [sym_empty_statement] = STATE(934), + [sym_labeled_statement] = STATE(934), + [sym_parenthesized_expression] = STATE(1372), + [sym_expression] = STATE(2007), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6025), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6025), + [sym_class] = STATE(2392), + [sym_class_declaration] = STATE(924), + [sym_function_expression] = STATE(2392), + [sym_function_declaration] = STATE(924), + [sym_generator_function] = STATE(2392), + [sym_generator_function_declaration] = STATE(924), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1372), + [sym_subscript_expression] = STATE(1372), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2993), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6025), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_sequence_expression] = STATE(5707), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1372), + [sym_function_signature] = STATE(924), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_ambient_declaration] = STATE(924), + [sym_abstract_class_declaration] = STATE(924), + [sym_module] = STATE(924), + [sym_internal_module] = STATE(227), + [sym_import_alias] = STATE(924), + [sym_interface_declaration] = STATE(924), + [sym_enum_declaration] = STATE(924), + [sym_type_alias_declaration] = STATE(924), + [sym_type_arguments] = STATE(445), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(3993), + [sym_identifier] = ACTIONS(9), + [anon_sym_export] = ACTIONS(13), + [anon_sym_type] = ACTIONS(15), + [anon_sym_namespace] = ACTIONS(17), + [anon_sym_LBRACE] = ACTIONS(19), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(23), + [anon_sym_with] = ACTIONS(25), + [anon_sym_var] = ACTIONS(27), + [anon_sym_let] = ACTIONS(29), + [anon_sym_const] = ACTIONS(31), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_if] = ACTIONS(35), + [anon_sym_switch] = ACTIONS(37), + [anon_sym_for] = ACTIONS(39), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_SEMI] = ACTIONS(43), + [anon_sym_await] = ACTIONS(45), + [anon_sym_while] = ACTIONS(47), + [anon_sym_do] = ACTIONS(49), + [anon_sym_try] = ACTIONS(51), + [anon_sym_break] = ACTIONS(53), + [anon_sym_continue] = ACTIONS(55), + [anon_sym_debugger] = ACTIONS(57), + [anon_sym_return] = ACTIONS(59), + [anon_sym_throw] = ACTIONS(61), + [anon_sym_yield] = ACTIONS(63), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(67), + [anon_sym_async] = ACTIONS(69), + [anon_sym_function] = ACTIONS(71), + [anon_sym_new] = ACTIONS(73), + [anon_sym_using] = ACTIONS(75), + [anon_sym_PLUS] = ACTIONS(21), + [anon_sym_DASH] = ACTIONS(21), + [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(33), + [anon_sym_void] = ACTIONS(21), + [anon_sym_delete] = ACTIONS(21), + [anon_sym_PLUS_PLUS] = ACTIONS(81), + [anon_sym_DASH_DASH] = ACTIONS(81), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(91), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(95), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(99), + [anon_sym_readonly] = ACTIONS(99), + [anon_sym_get] = ACTIONS(99), + [anon_sym_set] = ACTIONS(99), + [anon_sym_declare] = ACTIONS(101), + [anon_sym_public] = ACTIONS(99), + [anon_sym_private] = ACTIONS(99), + [anon_sym_protected] = ACTIONS(99), + [anon_sym_override] = ACTIONS(99), + [anon_sym_module] = ACTIONS(103), + [anon_sym_any] = ACTIONS(99), + [anon_sym_number] = ACTIONS(99), + [anon_sym_boolean] = ACTIONS(99), + [anon_sym_string] = ACTIONS(99), + [anon_sym_symbol] = ACTIONS(99), + [anon_sym_object] = ACTIONS(99), + [anon_sym_abstract] = ACTIONS(105), + [anon_sym_interface] = ACTIONS(107), + [anon_sym_enum] = ACTIONS(109), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(44)] = { + [sym_export_statement] = STATE(934), + [sym_declaration] = STATE(934), + [sym_import] = STATE(3849), + [sym_import_statement] = STATE(934), + [sym_statement] = STATE(932), + [sym_expression_statement] = STATE(934), + [sym_variable_declaration] = STATE(924), + [sym_lexical_declaration] = STATE(924), + [sym_statement_block] = STATE(934), + [sym_if_statement] = STATE(934), + [sym_switch_statement] = STATE(934), + [sym_for_statement] = STATE(934), + [sym_for_in_statement] = STATE(934), + [sym_while_statement] = STATE(934), + [sym_do_statement] = STATE(934), + [sym_try_statement] = STATE(934), + [sym_with_statement] = STATE(934), + [sym_break_statement] = STATE(934), + [sym_continue_statement] = STATE(934), + [sym_debugger_statement] = STATE(934), + [sym_return_statement] = STATE(934), + [sym_throw_statement] = STATE(934), + [sym_empty_statement] = STATE(934), + [sym_labeled_statement] = STATE(934), + [sym_parenthesized_expression] = STATE(1372), + [sym_expression] = STATE(2007), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6025), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6025), + [sym_class] = STATE(2392), + [sym_class_declaration] = STATE(924), + [sym_function_expression] = STATE(2392), + [sym_function_declaration] = STATE(924), + [sym_generator_function] = STATE(2392), + [sym_generator_function_declaration] = STATE(924), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1372), + [sym_subscript_expression] = STATE(1372), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2993), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6025), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_sequence_expression] = STATE(5707), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1372), + [sym_function_signature] = STATE(924), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_ambient_declaration] = STATE(924), + [sym_abstract_class_declaration] = STATE(924), + [sym_module] = STATE(924), + [sym_internal_module] = STATE(2463), + [sym_import_alias] = STATE(924), + [sym_interface_declaration] = STATE(924), + [sym_enum_declaration] = STATE(924), + [sym_type_alias_declaration] = STATE(924), + [sym_type_arguments] = STATE(445), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(3980), [sym_identifier] = ACTIONS(543), [anon_sym_export] = ACTIONS(545), [anon_sym_type] = ACTIONS(547), @@ -26008,84 +26799,84 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, - [STATE(40)] = { - [sym_export_statement] = STATE(842), - [sym_declaration] = STATE(842), - [sym_import] = STATE(3816), - [sym_import_statement] = STATE(842), - [sym_statement] = STATE(820), - [sym_expression_statement] = STATE(842), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(842), - [sym_if_statement] = STATE(842), - [sym_switch_statement] = STATE(842), - [sym_for_statement] = STATE(842), - [sym_for_in_statement] = STATE(842), - [sym_while_statement] = STATE(842), - [sym_do_statement] = STATE(842), - [sym_try_statement] = STATE(842), - [sym_with_statement] = STATE(842), - [sym_break_statement] = STATE(842), - [sym_continue_statement] = STATE(842), - [sym_debugger_statement] = STATE(842), - [sym_return_statement] = STATE(842), - [sym_throw_statement] = STATE(842), - [sym_empty_statement] = STATE(842), - [sym_labeled_statement] = STATE(842), - [sym_parenthesized_expression] = STATE(1365), - [sym_expression] = STATE(2017), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5981), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5981), - [sym_class] = STATE(2205), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2205), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2205), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1365), - [sym_subscript_expression] = STATE(1365), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3075), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5981), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_sequence_expression] = STATE(5666), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1365), - [sym_function_signature] = STATE(846), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(2485), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_arguments] = STATE(459), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(3953), + [STATE(45)] = { + [sym_export_statement] = STATE(934), + [sym_declaration] = STATE(934), + [sym_import] = STATE(3849), + [sym_import_statement] = STATE(934), + [sym_statement] = STATE(852), + [sym_expression_statement] = STATE(934), + [sym_variable_declaration] = STATE(924), + [sym_lexical_declaration] = STATE(924), + [sym_statement_block] = STATE(934), + [sym_if_statement] = STATE(934), + [sym_switch_statement] = STATE(934), + [sym_for_statement] = STATE(934), + [sym_for_in_statement] = STATE(934), + [sym_while_statement] = STATE(934), + [sym_do_statement] = STATE(934), + [sym_try_statement] = STATE(934), + [sym_with_statement] = STATE(934), + [sym_break_statement] = STATE(934), + [sym_continue_statement] = STATE(934), + [sym_debugger_statement] = STATE(934), + [sym_return_statement] = STATE(934), + [sym_throw_statement] = STATE(934), + [sym_empty_statement] = STATE(934), + [sym_labeled_statement] = STATE(934), + [sym_parenthesized_expression] = STATE(1372), + [sym_expression] = STATE(2007), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6025), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6025), + [sym_class] = STATE(2392), + [sym_class_declaration] = STATE(924), + [sym_function_expression] = STATE(2392), + [sym_function_declaration] = STATE(924), + [sym_generator_function] = STATE(2392), + [sym_generator_function_declaration] = STATE(924), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1372), + [sym_subscript_expression] = STATE(1372), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2993), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6025), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_sequence_expression] = STATE(5707), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1372), + [sym_function_signature] = STATE(924), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_ambient_declaration] = STATE(924), + [sym_abstract_class_declaration] = STATE(924), + [sym_module] = STATE(924), + [sym_internal_module] = STATE(2463), + [sym_import_alias] = STATE(924), + [sym_interface_declaration] = STATE(924), + [sym_enum_declaration] = STATE(924), + [sym_type_alias_declaration] = STATE(924), + [sym_type_arguments] = STATE(445), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(3980), [sym_identifier] = ACTIONS(543), [anon_sym_export] = ACTIONS(545), [anon_sym_type] = ACTIONS(547), @@ -26162,84 +26953,84 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, - [STATE(41)] = { - [sym_export_statement] = STATE(842), - [sym_declaration] = STATE(842), - [sym_import] = STATE(3816), - [sym_import_statement] = STATE(842), - [sym_statement] = STATE(949), - [sym_expression_statement] = STATE(842), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(842), - [sym_if_statement] = STATE(842), - [sym_switch_statement] = STATE(842), - [sym_for_statement] = STATE(842), - [sym_for_in_statement] = STATE(842), - [sym_while_statement] = STATE(842), - [sym_do_statement] = STATE(842), - [sym_try_statement] = STATE(842), - [sym_with_statement] = STATE(842), - [sym_break_statement] = STATE(842), - [sym_continue_statement] = STATE(842), - [sym_debugger_statement] = STATE(842), - [sym_return_statement] = STATE(842), - [sym_throw_statement] = STATE(842), - [sym_empty_statement] = STATE(842), - [sym_labeled_statement] = STATE(842), - [sym_parenthesized_expression] = STATE(1365), - [sym_expression] = STATE(2017), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5981), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5981), - [sym_class] = STATE(2205), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2205), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2205), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1365), - [sym_subscript_expression] = STATE(1365), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3075), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5981), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_sequence_expression] = STATE(5666), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1365), - [sym_function_signature] = STATE(846), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(2485), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_arguments] = STATE(459), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(3953), + [STATE(46)] = { + [sym_export_statement] = STATE(934), + [sym_declaration] = STATE(934), + [sym_import] = STATE(3849), + [sym_import_statement] = STATE(934), + [sym_statement] = STATE(4949), + [sym_expression_statement] = STATE(934), + [sym_variable_declaration] = STATE(924), + [sym_lexical_declaration] = STATE(924), + [sym_statement_block] = STATE(934), + [sym_if_statement] = STATE(934), + [sym_switch_statement] = STATE(934), + [sym_for_statement] = STATE(934), + [sym_for_in_statement] = STATE(934), + [sym_while_statement] = STATE(934), + [sym_do_statement] = STATE(934), + [sym_try_statement] = STATE(934), + [sym_with_statement] = STATE(934), + [sym_break_statement] = STATE(934), + [sym_continue_statement] = STATE(934), + [sym_debugger_statement] = STATE(934), + [sym_return_statement] = STATE(934), + [sym_throw_statement] = STATE(934), + [sym_empty_statement] = STATE(934), + [sym_labeled_statement] = STATE(934), + [sym_parenthesized_expression] = STATE(1372), + [sym_expression] = STATE(2007), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6025), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6025), + [sym_class] = STATE(2392), + [sym_class_declaration] = STATE(924), + [sym_function_expression] = STATE(2392), + [sym_function_declaration] = STATE(924), + [sym_generator_function] = STATE(2392), + [sym_generator_function_declaration] = STATE(924), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1372), + [sym_subscript_expression] = STATE(1372), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2993), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6025), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_sequence_expression] = STATE(5707), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1372), + [sym_function_signature] = STATE(924), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_ambient_declaration] = STATE(924), + [sym_abstract_class_declaration] = STATE(924), + [sym_module] = STATE(924), + [sym_internal_module] = STATE(2463), + [sym_import_alias] = STATE(924), + [sym_interface_declaration] = STATE(924), + [sym_enum_declaration] = STATE(924), + [sym_type_alias_declaration] = STATE(924), + [sym_type_arguments] = STATE(445), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(3980), [sym_identifier] = ACTIONS(543), [anon_sym_export] = ACTIONS(545), [anon_sym_type] = ACTIONS(547), @@ -26316,84 +27107,84 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, - [STATE(42)] = { - [sym_export_statement] = STATE(842), - [sym_declaration] = STATE(842), - [sym_import] = STATE(3816), - [sym_import_statement] = STATE(842), - [sym_statement] = STATE(817), - [sym_expression_statement] = STATE(842), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(842), - [sym_if_statement] = STATE(842), - [sym_switch_statement] = STATE(842), - [sym_for_statement] = STATE(842), - [sym_for_in_statement] = STATE(842), - [sym_while_statement] = STATE(842), - [sym_do_statement] = STATE(842), - [sym_try_statement] = STATE(842), - [sym_with_statement] = STATE(842), - [sym_break_statement] = STATE(842), - [sym_continue_statement] = STATE(842), - [sym_debugger_statement] = STATE(842), - [sym_return_statement] = STATE(842), - [sym_throw_statement] = STATE(842), - [sym_empty_statement] = STATE(842), - [sym_labeled_statement] = STATE(842), - [sym_parenthesized_expression] = STATE(1365), - [sym_expression] = STATE(2017), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5981), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5981), - [sym_class] = STATE(2205), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2205), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2205), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1365), - [sym_subscript_expression] = STATE(1365), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3075), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5981), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_sequence_expression] = STATE(5666), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1365), - [sym_function_signature] = STATE(846), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(2485), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_arguments] = STATE(459), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(3953), + [STATE(47)] = { + [sym_export_statement] = STATE(934), + [sym_declaration] = STATE(934), + [sym_import] = STATE(3849), + [sym_import_statement] = STATE(934), + [sym_statement] = STATE(896), + [sym_expression_statement] = STATE(934), + [sym_variable_declaration] = STATE(924), + [sym_lexical_declaration] = STATE(924), + [sym_statement_block] = STATE(934), + [sym_if_statement] = STATE(934), + [sym_switch_statement] = STATE(934), + [sym_for_statement] = STATE(934), + [sym_for_in_statement] = STATE(934), + [sym_while_statement] = STATE(934), + [sym_do_statement] = STATE(934), + [sym_try_statement] = STATE(934), + [sym_with_statement] = STATE(934), + [sym_break_statement] = STATE(934), + [sym_continue_statement] = STATE(934), + [sym_debugger_statement] = STATE(934), + [sym_return_statement] = STATE(934), + [sym_throw_statement] = STATE(934), + [sym_empty_statement] = STATE(934), + [sym_labeled_statement] = STATE(934), + [sym_parenthesized_expression] = STATE(1372), + [sym_expression] = STATE(2007), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6025), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6025), + [sym_class] = STATE(2392), + [sym_class_declaration] = STATE(924), + [sym_function_expression] = STATE(2392), + [sym_function_declaration] = STATE(924), + [sym_generator_function] = STATE(2392), + [sym_generator_function_declaration] = STATE(924), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1372), + [sym_subscript_expression] = STATE(1372), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2993), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6025), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_sequence_expression] = STATE(5707), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1372), + [sym_function_signature] = STATE(924), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_ambient_declaration] = STATE(924), + [sym_abstract_class_declaration] = STATE(924), + [sym_module] = STATE(924), + [sym_internal_module] = STATE(2463), + [sym_import_alias] = STATE(924), + [sym_interface_declaration] = STATE(924), + [sym_enum_declaration] = STATE(924), + [sym_type_alias_declaration] = STATE(924), + [sym_type_arguments] = STATE(445), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(3980), [sym_identifier] = ACTIONS(543), [anon_sym_export] = ACTIONS(545), [anon_sym_type] = ACTIONS(547), @@ -26470,84 +27261,84 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, - [STATE(43)] = { - [sym_export_statement] = STATE(842), - [sym_declaration] = STATE(842), - [sym_import] = STATE(3816), - [sym_import_statement] = STATE(842), - [sym_statement] = STATE(831), - [sym_expression_statement] = STATE(842), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(842), - [sym_if_statement] = STATE(842), - [sym_switch_statement] = STATE(842), - [sym_for_statement] = STATE(842), - [sym_for_in_statement] = STATE(842), - [sym_while_statement] = STATE(842), - [sym_do_statement] = STATE(842), - [sym_try_statement] = STATE(842), - [sym_with_statement] = STATE(842), - [sym_break_statement] = STATE(842), - [sym_continue_statement] = STATE(842), - [sym_debugger_statement] = STATE(842), - [sym_return_statement] = STATE(842), - [sym_throw_statement] = STATE(842), - [sym_empty_statement] = STATE(842), - [sym_labeled_statement] = STATE(842), - [sym_parenthesized_expression] = STATE(1365), - [sym_expression] = STATE(2017), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5981), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5981), - [sym_class] = STATE(2205), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2205), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2205), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1365), - [sym_subscript_expression] = STATE(1365), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3075), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5981), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_sequence_expression] = STATE(5666), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1365), - [sym_function_signature] = STATE(846), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(2485), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_arguments] = STATE(459), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(3953), + [STATE(48)] = { + [sym_export_statement] = STATE(934), + [sym_declaration] = STATE(934), + [sym_import] = STATE(3849), + [sym_import_statement] = STATE(934), + [sym_statement] = STATE(916), + [sym_expression_statement] = STATE(934), + [sym_variable_declaration] = STATE(924), + [sym_lexical_declaration] = STATE(924), + [sym_statement_block] = STATE(934), + [sym_if_statement] = STATE(934), + [sym_switch_statement] = STATE(934), + [sym_for_statement] = STATE(934), + [sym_for_in_statement] = STATE(934), + [sym_while_statement] = STATE(934), + [sym_do_statement] = STATE(934), + [sym_try_statement] = STATE(934), + [sym_with_statement] = STATE(934), + [sym_break_statement] = STATE(934), + [sym_continue_statement] = STATE(934), + [sym_debugger_statement] = STATE(934), + [sym_return_statement] = STATE(934), + [sym_throw_statement] = STATE(934), + [sym_empty_statement] = STATE(934), + [sym_labeled_statement] = STATE(934), + [sym_parenthesized_expression] = STATE(1372), + [sym_expression] = STATE(2007), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6025), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6025), + [sym_class] = STATE(2392), + [sym_class_declaration] = STATE(924), + [sym_function_expression] = STATE(2392), + [sym_function_declaration] = STATE(924), + [sym_generator_function] = STATE(2392), + [sym_generator_function_declaration] = STATE(924), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1372), + [sym_subscript_expression] = STATE(1372), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2993), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6025), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_sequence_expression] = STATE(5707), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1372), + [sym_function_signature] = STATE(924), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_ambient_declaration] = STATE(924), + [sym_abstract_class_declaration] = STATE(924), + [sym_module] = STATE(924), + [sym_internal_module] = STATE(2463), + [sym_import_alias] = STATE(924), + [sym_interface_declaration] = STATE(924), + [sym_enum_declaration] = STATE(924), + [sym_type_alias_declaration] = STATE(924), + [sym_type_arguments] = STATE(445), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(3980), [sym_identifier] = ACTIONS(543), [anon_sym_export] = ACTIONS(545), [anon_sym_type] = ACTIONS(547), @@ -26624,84 +27415,392 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, - [STATE(44)] = { - [sym_export_statement] = STATE(842), - [sym_declaration] = STATE(842), - [sym_import] = STATE(3816), - [sym_import_statement] = STATE(842), - [sym_statement] = STATE(875), - [sym_expression_statement] = STATE(842), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(842), - [sym_if_statement] = STATE(842), - [sym_switch_statement] = STATE(842), - [sym_for_statement] = STATE(842), - [sym_for_in_statement] = STATE(842), - [sym_while_statement] = STATE(842), - [sym_do_statement] = STATE(842), - [sym_try_statement] = STATE(842), - [sym_with_statement] = STATE(842), - [sym_break_statement] = STATE(842), - [sym_continue_statement] = STATE(842), - [sym_debugger_statement] = STATE(842), - [sym_return_statement] = STATE(842), - [sym_throw_statement] = STATE(842), - [sym_empty_statement] = STATE(842), - [sym_labeled_statement] = STATE(842), - [sym_parenthesized_expression] = STATE(1365), - [sym_expression] = STATE(2017), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5981), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5981), - [sym_class] = STATE(2205), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2205), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2205), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1365), - [sym_subscript_expression] = STATE(1365), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3075), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5981), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_sequence_expression] = STATE(5666), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1365), - [sym_function_signature] = STATE(846), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(2485), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_arguments] = STATE(459), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(3953), + [STATE(49)] = { + [sym_import] = STATE(3715), + [sym_parenthesized_expression] = STATE(1345), + [sym_expression] = STATE(2288), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(4630), + [sym_assignment_pattern] = STATE(5138), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(4630), + [sym_nested_identifier] = STATE(5926), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5768), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1396), + [sym_subscript_expression] = STATE(1396), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3039), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(4630), + [sym_spread_element] = STATE(5126), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(2285), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(4505), + [sym_pattern] = STATE(4616), + [sym_rest_pattern] = STATE(4334), + [sym_non_null_expression] = STATE(1396), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(3252), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(4008), + [sym_tuple_parameter] = STATE(5253), + [sym_optional_tuple_parameter] = STATE(5253), + [sym_optional_type] = STATE(5253), + [sym_rest_type] = STATE(5253), + [sym__tuple_type_member] = STATE(5253), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_type_arguments] = STATE(411), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5721), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [aux_sym_export_statement_repeat1] = STATE(4681), + [aux_sym_array_repeat1] = STATE(5129), + [aux_sym_array_pattern_repeat1] = STATE(5153), + [sym_identifier] = ACTIONS(577), + [anon_sym_export] = ACTIONS(579), + [anon_sym_STAR] = ACTIONS(581), + [anon_sym_type] = ACTIONS(579), + [anon_sym_namespace] = ACTIONS(583), + [anon_sym_LBRACE] = ACTIONS(585), + [anon_sym_COMMA] = ACTIONS(587), + [anon_sym_typeof] = ACTIONS(589), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(579), + [anon_sym_const] = ACTIONS(133), + [anon_sym_BANG] = ACTIONS(591), + [anon_sym_LPAREN] = ACTIONS(138), + [anon_sym_await] = ACTIONS(593), + [anon_sym_yield] = ACTIONS(595), + [anon_sym_LBRACK] = ACTIONS(597), + [anon_sym_RBRACK] = ACTIONS(599), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(601), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(603), + [anon_sym_using] = ACTIONS(605), + [anon_sym_DOT_DOT_DOT] = ACTIONS(607), + [anon_sym_AMP] = ACTIONS(609), + [anon_sym_PIPE] = ACTIONS(611), + [anon_sym_PLUS] = ACTIONS(613), + [anon_sym_DASH] = ACTIONS(613), + [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(591), + [anon_sym_void] = ACTIONS(617), + [anon_sym_delete] = ACTIONS(619), + [anon_sym_PLUS_PLUS] = ACTIONS(621), + [anon_sym_DASH_DASH] = ACTIONS(621), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(188), + [sym_number] = ACTIONS(190), + [sym_private_property_identifier] = ACTIONS(623), + [sym_this] = ACTIONS(625), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(198), + [sym_false] = ACTIONS(198), + [sym_null] = ACTIONS(198), + [sym_undefined] = ACTIONS(627), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(579), + [anon_sym_readonly] = ACTIONS(629), + [anon_sym_get] = ACTIONS(579), + [anon_sym_set] = ACTIONS(579), + [anon_sym_QMARK] = ACTIONS(631), + [anon_sym_declare] = ACTIONS(579), + [anon_sym_public] = ACTIONS(579), + [anon_sym_private] = ACTIONS(579), + [anon_sym_protected] = ACTIONS(579), + [anon_sym_override] = ACTIONS(579), + [anon_sym_module] = ACTIONS(579), + [anon_sym_any] = ACTIONS(633), + [anon_sym_number] = ACTIONS(633), + [anon_sym_boolean] = ACTIONS(633), + [anon_sym_string] = ACTIONS(633), + [anon_sym_symbol] = ACTIONS(633), + [anon_sym_object] = ACTIONS(633), + [anon_sym_abstract] = ACTIONS(635), + [anon_sym_never] = ACTIONS(637), + [anon_sym_unknown] = ACTIONS(637), + [anon_sym_keyof] = ACTIONS(639), + [anon_sym_infer] = ACTIONS(641), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(50)] = { + [sym_import] = STATE(3715), + [sym_parenthesized_expression] = STATE(1345), + [sym_expression] = STATE(2264), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(4630), + [sym_assignment_pattern] = STATE(5138), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(4630), + [sym_nested_identifier] = STATE(5926), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5768), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1396), + [sym_subscript_expression] = STATE(1396), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3039), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(4630), + [sym_spread_element] = STATE(5140), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(2285), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(4505), + [sym_pattern] = STATE(4616), + [sym_rest_pattern] = STATE(4334), + [sym_non_null_expression] = STATE(1396), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(3252), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(4008), + [sym_tuple_parameter] = STATE(5291), + [sym_optional_tuple_parameter] = STATE(5291), + [sym_optional_type] = STATE(5291), + [sym_rest_type] = STATE(5291), + [sym__tuple_type_member] = STATE(5291), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_type_arguments] = STATE(411), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5721), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [aux_sym_export_statement_repeat1] = STATE(4681), + [aux_sym_array_repeat1] = STATE(5142), + [aux_sym_array_pattern_repeat1] = STATE(5153), + [sym_identifier] = ACTIONS(577), + [anon_sym_export] = ACTIONS(579), + [anon_sym_STAR] = ACTIONS(581), + [anon_sym_type] = ACTIONS(579), + [anon_sym_namespace] = ACTIONS(583), + [anon_sym_LBRACE] = ACTIONS(585), + [anon_sym_COMMA] = ACTIONS(643), + [anon_sym_typeof] = ACTIONS(589), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(579), + [anon_sym_const] = ACTIONS(133), + [anon_sym_BANG] = ACTIONS(591), + [anon_sym_LPAREN] = ACTIONS(138), + [anon_sym_await] = ACTIONS(593), + [anon_sym_yield] = ACTIONS(595), + [anon_sym_LBRACK] = ACTIONS(597), + [anon_sym_RBRACK] = ACTIONS(645), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(601), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(603), + [anon_sym_using] = ACTIONS(605), + [anon_sym_DOT_DOT_DOT] = ACTIONS(607), + [anon_sym_AMP] = ACTIONS(609), + [anon_sym_PIPE] = ACTIONS(611), + [anon_sym_PLUS] = ACTIONS(613), + [anon_sym_DASH] = ACTIONS(613), + [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(591), + [anon_sym_void] = ACTIONS(617), + [anon_sym_delete] = ACTIONS(619), + [anon_sym_PLUS_PLUS] = ACTIONS(621), + [anon_sym_DASH_DASH] = ACTIONS(621), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(188), + [sym_number] = ACTIONS(190), + [sym_private_property_identifier] = ACTIONS(623), + [sym_this] = ACTIONS(625), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(198), + [sym_false] = ACTIONS(198), + [sym_null] = ACTIONS(198), + [sym_undefined] = ACTIONS(627), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(579), + [anon_sym_readonly] = ACTIONS(629), + [anon_sym_get] = ACTIONS(579), + [anon_sym_set] = ACTIONS(579), + [anon_sym_QMARK] = ACTIONS(631), + [anon_sym_declare] = ACTIONS(579), + [anon_sym_public] = ACTIONS(579), + [anon_sym_private] = ACTIONS(579), + [anon_sym_protected] = ACTIONS(579), + [anon_sym_override] = ACTIONS(579), + [anon_sym_module] = ACTIONS(579), + [anon_sym_any] = ACTIONS(633), + [anon_sym_number] = ACTIONS(633), + [anon_sym_boolean] = ACTIONS(633), + [anon_sym_string] = ACTIONS(633), + [anon_sym_symbol] = ACTIONS(633), + [anon_sym_object] = ACTIONS(633), + [anon_sym_abstract] = ACTIONS(635), + [anon_sym_never] = ACTIONS(637), + [anon_sym_unknown] = ACTIONS(637), + [anon_sym_keyof] = ACTIONS(639), + [anon_sym_infer] = ACTIONS(641), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(51)] = { + [sym_export_statement] = STATE(934), + [sym_declaration] = STATE(934), + [sym_import] = STATE(3849), + [sym_import_statement] = STATE(934), + [sym_statement] = STATE(832), + [sym_expression_statement] = STATE(934), + [sym_variable_declaration] = STATE(924), + [sym_lexical_declaration] = STATE(924), + [sym_statement_block] = STATE(934), + [sym_if_statement] = STATE(934), + [sym_switch_statement] = STATE(934), + [sym_for_statement] = STATE(934), + [sym_for_in_statement] = STATE(934), + [sym_while_statement] = STATE(934), + [sym_do_statement] = STATE(934), + [sym_try_statement] = STATE(934), + [sym_with_statement] = STATE(934), + [sym_break_statement] = STATE(934), + [sym_continue_statement] = STATE(934), + [sym_debugger_statement] = STATE(934), + [sym_return_statement] = STATE(934), + [sym_throw_statement] = STATE(934), + [sym_empty_statement] = STATE(934), + [sym_labeled_statement] = STATE(934), + [sym_parenthesized_expression] = STATE(1372), + [sym_expression] = STATE(2007), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6025), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6025), + [sym_class] = STATE(2392), + [sym_class_declaration] = STATE(924), + [sym_function_expression] = STATE(2392), + [sym_function_declaration] = STATE(924), + [sym_generator_function] = STATE(2392), + [sym_generator_function_declaration] = STATE(924), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1372), + [sym_subscript_expression] = STATE(1372), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2993), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6025), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_sequence_expression] = STATE(5707), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1372), + [sym_function_signature] = STATE(924), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_ambient_declaration] = STATE(924), + [sym_abstract_class_declaration] = STATE(924), + [sym_module] = STATE(924), + [sym_internal_module] = STATE(2463), + [sym_import_alias] = STATE(924), + [sym_interface_declaration] = STATE(924), + [sym_enum_declaration] = STATE(924), + [sym_type_alias_declaration] = STATE(924), + [sym_type_arguments] = STATE(445), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(3980), [sym_identifier] = ACTIONS(543), [anon_sym_export] = ACTIONS(545), [anon_sym_type] = ACTIONS(547), @@ -26778,84 +27877,84 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, - [STATE(45)] = { - [sym_export_statement] = STATE(842), - [sym_declaration] = STATE(842), - [sym_import] = STATE(3816), - [sym_import_statement] = STATE(842), + [STATE(52)] = { + [sym_export_statement] = STATE(934), + [sym_declaration] = STATE(934), + [sym_import] = STATE(3849), + [sym_import_statement] = STATE(934), [sym_statement] = STATE(876), - [sym_expression_statement] = STATE(842), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(842), - [sym_if_statement] = STATE(842), - [sym_switch_statement] = STATE(842), - [sym_for_statement] = STATE(842), - [sym_for_in_statement] = STATE(842), - [sym_while_statement] = STATE(842), - [sym_do_statement] = STATE(842), - [sym_try_statement] = STATE(842), - [sym_with_statement] = STATE(842), - [sym_break_statement] = STATE(842), - [sym_continue_statement] = STATE(842), - [sym_debugger_statement] = STATE(842), - [sym_return_statement] = STATE(842), - [sym_throw_statement] = STATE(842), - [sym_empty_statement] = STATE(842), - [sym_labeled_statement] = STATE(842), - [sym_parenthesized_expression] = STATE(1365), - [sym_expression] = STATE(2017), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5981), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5981), - [sym_class] = STATE(2205), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2205), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2205), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1365), - [sym_subscript_expression] = STATE(1365), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3075), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5981), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_sequence_expression] = STATE(5666), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1365), - [sym_function_signature] = STATE(846), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(2485), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_arguments] = STATE(459), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(3953), + [sym_expression_statement] = STATE(934), + [sym_variable_declaration] = STATE(924), + [sym_lexical_declaration] = STATE(924), + [sym_statement_block] = STATE(934), + [sym_if_statement] = STATE(934), + [sym_switch_statement] = STATE(934), + [sym_for_statement] = STATE(934), + [sym_for_in_statement] = STATE(934), + [sym_while_statement] = STATE(934), + [sym_do_statement] = STATE(934), + [sym_try_statement] = STATE(934), + [sym_with_statement] = STATE(934), + [sym_break_statement] = STATE(934), + [sym_continue_statement] = STATE(934), + [sym_debugger_statement] = STATE(934), + [sym_return_statement] = STATE(934), + [sym_throw_statement] = STATE(934), + [sym_empty_statement] = STATE(934), + [sym_labeled_statement] = STATE(934), + [sym_parenthesized_expression] = STATE(1372), + [sym_expression] = STATE(2007), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6025), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6025), + [sym_class] = STATE(2392), + [sym_class_declaration] = STATE(924), + [sym_function_expression] = STATE(2392), + [sym_function_declaration] = STATE(924), + [sym_generator_function] = STATE(2392), + [sym_generator_function_declaration] = STATE(924), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1372), + [sym_subscript_expression] = STATE(1372), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2993), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6025), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_sequence_expression] = STATE(5707), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1372), + [sym_function_signature] = STATE(924), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_ambient_declaration] = STATE(924), + [sym_abstract_class_declaration] = STATE(924), + [sym_module] = STATE(924), + [sym_internal_module] = STATE(2463), + [sym_import_alias] = STATE(924), + [sym_interface_declaration] = STATE(924), + [sym_enum_declaration] = STATE(924), + [sym_type_alias_declaration] = STATE(924), + [sym_type_arguments] = STATE(445), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(3980), [sym_identifier] = ACTIONS(543), [anon_sym_export] = ACTIONS(545), [anon_sym_type] = ACTIONS(547), @@ -26932,84 +28031,84 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, - [STATE(46)] = { - [sym_export_statement] = STATE(842), - [sym_declaration] = STATE(842), - [sym_import] = STATE(3816), - [sym_import_statement] = STATE(842), - [sym_statement] = STATE(879), - [sym_expression_statement] = STATE(842), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(842), - [sym_if_statement] = STATE(842), - [sym_switch_statement] = STATE(842), - [sym_for_statement] = STATE(842), - [sym_for_in_statement] = STATE(842), - [sym_while_statement] = STATE(842), - [sym_do_statement] = STATE(842), - [sym_try_statement] = STATE(842), - [sym_with_statement] = STATE(842), - [sym_break_statement] = STATE(842), - [sym_continue_statement] = STATE(842), - [sym_debugger_statement] = STATE(842), - [sym_return_statement] = STATE(842), - [sym_throw_statement] = STATE(842), - [sym_empty_statement] = STATE(842), - [sym_labeled_statement] = STATE(842), - [sym_parenthesized_expression] = STATE(1365), - [sym_expression] = STATE(2017), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5981), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5981), - [sym_class] = STATE(2205), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2205), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2205), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1365), - [sym_subscript_expression] = STATE(1365), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3075), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5981), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_sequence_expression] = STATE(5666), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1365), - [sym_function_signature] = STATE(846), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(2485), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_arguments] = STATE(459), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(3953), + [STATE(53)] = { + [sym_export_statement] = STATE(934), + [sym_declaration] = STATE(934), + [sym_import] = STATE(3849), + [sym_import_statement] = STATE(934), + [sym_statement] = STATE(893), + [sym_expression_statement] = STATE(934), + [sym_variable_declaration] = STATE(924), + [sym_lexical_declaration] = STATE(924), + [sym_statement_block] = STATE(934), + [sym_if_statement] = STATE(934), + [sym_switch_statement] = STATE(934), + [sym_for_statement] = STATE(934), + [sym_for_in_statement] = STATE(934), + [sym_while_statement] = STATE(934), + [sym_do_statement] = STATE(934), + [sym_try_statement] = STATE(934), + [sym_with_statement] = STATE(934), + [sym_break_statement] = STATE(934), + [sym_continue_statement] = STATE(934), + [sym_debugger_statement] = STATE(934), + [sym_return_statement] = STATE(934), + [sym_throw_statement] = STATE(934), + [sym_empty_statement] = STATE(934), + [sym_labeled_statement] = STATE(934), + [sym_parenthesized_expression] = STATE(1372), + [sym_expression] = STATE(2007), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6025), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6025), + [sym_class] = STATE(2392), + [sym_class_declaration] = STATE(924), + [sym_function_expression] = STATE(2392), + [sym_function_declaration] = STATE(924), + [sym_generator_function] = STATE(2392), + [sym_generator_function_declaration] = STATE(924), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1372), + [sym_subscript_expression] = STATE(1372), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2993), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6025), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_sequence_expression] = STATE(5707), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1372), + [sym_function_signature] = STATE(924), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_ambient_declaration] = STATE(924), + [sym_abstract_class_declaration] = STATE(924), + [sym_module] = STATE(924), + [sym_internal_module] = STATE(2463), + [sym_import_alias] = STATE(924), + [sym_interface_declaration] = STATE(924), + [sym_enum_declaration] = STATE(924), + [sym_type_alias_declaration] = STATE(924), + [sym_type_arguments] = STATE(445), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(3980), [sym_identifier] = ACTIONS(543), [anon_sym_export] = ACTIONS(545), [anon_sym_type] = ACTIONS(547), @@ -27086,84 +28185,84 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, - [STATE(47)] = { - [sym_export_statement] = STATE(842), - [sym_declaration] = STATE(842), - [sym_import] = STATE(3816), - [sym_import_statement] = STATE(842), - [sym_statement] = STATE(883), - [sym_expression_statement] = STATE(842), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(842), - [sym_if_statement] = STATE(842), - [sym_switch_statement] = STATE(842), - [sym_for_statement] = STATE(842), - [sym_for_in_statement] = STATE(842), - [sym_while_statement] = STATE(842), - [sym_do_statement] = STATE(842), - [sym_try_statement] = STATE(842), - [sym_with_statement] = STATE(842), - [sym_break_statement] = STATE(842), - [sym_continue_statement] = STATE(842), - [sym_debugger_statement] = STATE(842), - [sym_return_statement] = STATE(842), - [sym_throw_statement] = STATE(842), - [sym_empty_statement] = STATE(842), - [sym_labeled_statement] = STATE(842), - [sym_parenthesized_expression] = STATE(1365), - [sym_expression] = STATE(2017), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5981), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5981), - [sym_class] = STATE(2205), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2205), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2205), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1365), - [sym_subscript_expression] = STATE(1365), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3075), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5981), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_sequence_expression] = STATE(5666), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1365), - [sym_function_signature] = STATE(846), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(2485), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_arguments] = STATE(459), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(3953), + [STATE(54)] = { + [sym_export_statement] = STATE(934), + [sym_declaration] = STATE(934), + [sym_import] = STATE(3849), + [sym_import_statement] = STATE(934), + [sym_statement] = STATE(894), + [sym_expression_statement] = STATE(934), + [sym_variable_declaration] = STATE(924), + [sym_lexical_declaration] = STATE(924), + [sym_statement_block] = STATE(934), + [sym_if_statement] = STATE(934), + [sym_switch_statement] = STATE(934), + [sym_for_statement] = STATE(934), + [sym_for_in_statement] = STATE(934), + [sym_while_statement] = STATE(934), + [sym_do_statement] = STATE(934), + [sym_try_statement] = STATE(934), + [sym_with_statement] = STATE(934), + [sym_break_statement] = STATE(934), + [sym_continue_statement] = STATE(934), + [sym_debugger_statement] = STATE(934), + [sym_return_statement] = STATE(934), + [sym_throw_statement] = STATE(934), + [sym_empty_statement] = STATE(934), + [sym_labeled_statement] = STATE(934), + [sym_parenthesized_expression] = STATE(1372), + [sym_expression] = STATE(2007), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6025), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6025), + [sym_class] = STATE(2392), + [sym_class_declaration] = STATE(924), + [sym_function_expression] = STATE(2392), + [sym_function_declaration] = STATE(924), + [sym_generator_function] = STATE(2392), + [sym_generator_function_declaration] = STATE(924), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1372), + [sym_subscript_expression] = STATE(1372), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2993), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6025), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_sequence_expression] = STATE(5707), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1372), + [sym_function_signature] = STATE(924), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_ambient_declaration] = STATE(924), + [sym_abstract_class_declaration] = STATE(924), + [sym_module] = STATE(924), + [sym_internal_module] = STATE(2463), + [sym_import_alias] = STATE(924), + [sym_interface_declaration] = STATE(924), + [sym_enum_declaration] = STATE(924), + [sym_type_alias_declaration] = STATE(924), + [sym_type_arguments] = STATE(445), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(3980), [sym_identifier] = ACTIONS(543), [anon_sym_export] = ACTIONS(545), [anon_sym_type] = ACTIONS(547), @@ -27240,103 +28339,103 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, - [STATE(48)] = { - [sym_export_statement] = STATE(842), - [sym_declaration] = STATE(842), - [sym_import] = STATE(3816), - [sym_import_statement] = STATE(842), - [sym_statement] = STATE(820), - [sym_expression_statement] = STATE(842), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(842), - [sym_if_statement] = STATE(842), - [sym_switch_statement] = STATE(842), - [sym_for_statement] = STATE(842), - [sym_for_in_statement] = STATE(842), - [sym_while_statement] = STATE(842), - [sym_do_statement] = STATE(842), - [sym_try_statement] = STATE(842), - [sym_with_statement] = STATE(842), - [sym_break_statement] = STATE(842), - [sym_continue_statement] = STATE(842), - [sym_debugger_statement] = STATE(842), - [sym_return_statement] = STATE(842), - [sym_throw_statement] = STATE(842), - [sym_empty_statement] = STATE(842), - [sym_labeled_statement] = STATE(842), - [sym_parenthesized_expression] = STATE(1365), - [sym_expression] = STATE(2017), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5981), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5981), - [sym_class] = STATE(2205), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2205), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2205), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1365), - [sym_subscript_expression] = STATE(1365), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3075), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5981), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_sequence_expression] = STATE(5666), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1365), - [sym_function_signature] = STATE(846), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(218), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_arguments] = STATE(459), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(3878), - [sym_identifier] = ACTIONS(9), - [anon_sym_export] = ACTIONS(13), - [anon_sym_type] = ACTIONS(15), - [anon_sym_namespace] = ACTIONS(17), - [anon_sym_LBRACE] = ACTIONS(19), + [STATE(55)] = { + [sym_export_statement] = STATE(934), + [sym_declaration] = STATE(934), + [sym_import] = STATE(3849), + [sym_import_statement] = STATE(934), + [sym_statement] = STATE(895), + [sym_expression_statement] = STATE(934), + [sym_variable_declaration] = STATE(924), + [sym_lexical_declaration] = STATE(924), + [sym_statement_block] = STATE(934), + [sym_if_statement] = STATE(934), + [sym_switch_statement] = STATE(934), + [sym_for_statement] = STATE(934), + [sym_for_in_statement] = STATE(934), + [sym_while_statement] = STATE(934), + [sym_do_statement] = STATE(934), + [sym_try_statement] = STATE(934), + [sym_with_statement] = STATE(934), + [sym_break_statement] = STATE(934), + [sym_continue_statement] = STATE(934), + [sym_debugger_statement] = STATE(934), + [sym_return_statement] = STATE(934), + [sym_throw_statement] = STATE(934), + [sym_empty_statement] = STATE(934), + [sym_labeled_statement] = STATE(934), + [sym_parenthesized_expression] = STATE(1372), + [sym_expression] = STATE(2007), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6025), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6025), + [sym_class] = STATE(2392), + [sym_class_declaration] = STATE(924), + [sym_function_expression] = STATE(2392), + [sym_function_declaration] = STATE(924), + [sym_generator_function] = STATE(2392), + [sym_generator_function_declaration] = STATE(924), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1372), + [sym_subscript_expression] = STATE(1372), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2993), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6025), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_sequence_expression] = STATE(5707), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1372), + [sym_function_signature] = STATE(924), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_ambient_declaration] = STATE(924), + [sym_abstract_class_declaration] = STATE(924), + [sym_module] = STATE(924), + [sym_internal_module] = STATE(2463), + [sym_import_alias] = STATE(924), + [sym_interface_declaration] = STATE(924), + [sym_enum_declaration] = STATE(924), + [sym_type_alias_declaration] = STATE(924), + [sym_type_arguments] = STATE(445), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(3980), + [sym_identifier] = ACTIONS(543), + [anon_sym_export] = ACTIONS(545), + [anon_sym_type] = ACTIONS(547), + [anon_sym_namespace] = ACTIONS(549), + [anon_sym_LBRACE] = ACTIONS(551), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), - [anon_sym_with] = ACTIONS(25), + [anon_sym_with] = ACTIONS(553), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(29), + [anon_sym_let] = ACTIONS(555), [anon_sym_const] = ACTIONS(31), [anon_sym_BANG] = ACTIONS(33), - [anon_sym_if] = ACTIONS(35), + [anon_sym_if] = ACTIONS(557), [anon_sym_switch] = ACTIONS(37), - [anon_sym_for] = ACTIONS(39), + [anon_sym_for] = ACTIONS(559), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_SEMI] = ACTIONS(43), [anon_sym_await] = ACTIONS(45), - [anon_sym_while] = ACTIONS(47), + [anon_sym_while] = ACTIONS(561), [anon_sym_do] = ACTIONS(49), [anon_sym_try] = ACTIONS(51), [anon_sym_break] = ACTIONS(53), @@ -27346,10 +28445,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_throw] = ACTIONS(61), [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(67), - [anon_sym_async] = ACTIONS(69), - [anon_sym_function] = ACTIONS(71), - [anon_sym_new] = ACTIONS(73), + [anon_sym_class] = ACTIONS(563), + [anon_sym_async] = ACTIONS(565), + [anon_sym_function] = ACTIONS(567), + [anon_sym_new] = ACTIONS(569), [anon_sym_using] = ACTIONS(75), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -27373,124 +28472,124 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(99), - [anon_sym_readonly] = ACTIONS(99), - [anon_sym_get] = ACTIONS(99), - [anon_sym_set] = ACTIONS(99), - [anon_sym_declare] = ACTIONS(101), - [anon_sym_public] = ACTIONS(99), - [anon_sym_private] = ACTIONS(99), - [anon_sym_protected] = ACTIONS(99), - [anon_sym_override] = ACTIONS(99), - [anon_sym_module] = ACTIONS(103), - [anon_sym_any] = ACTIONS(99), - [anon_sym_number] = ACTIONS(99), - [anon_sym_boolean] = ACTIONS(99), - [anon_sym_string] = ACTIONS(99), - [anon_sym_symbol] = ACTIONS(99), - [anon_sym_object] = ACTIONS(99), + [anon_sym_static] = ACTIONS(571), + [anon_sym_readonly] = ACTIONS(571), + [anon_sym_get] = ACTIONS(571), + [anon_sym_set] = ACTIONS(571), + [anon_sym_declare] = ACTIONS(573), + [anon_sym_public] = ACTIONS(571), + [anon_sym_private] = ACTIONS(571), + [anon_sym_protected] = ACTIONS(571), + [anon_sym_override] = ACTIONS(571), + [anon_sym_module] = ACTIONS(575), + [anon_sym_any] = ACTIONS(571), + [anon_sym_number] = ACTIONS(571), + [anon_sym_boolean] = ACTIONS(571), + [anon_sym_string] = ACTIONS(571), + [anon_sym_symbol] = ACTIONS(571), + [anon_sym_object] = ACTIONS(571), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, - [STATE(49)] = { - [sym_export_statement] = STATE(842), - [sym_declaration] = STATE(842), - [sym_import] = STATE(3816), - [sym_import_statement] = STATE(842), - [sym_statement] = STATE(832), - [sym_expression_statement] = STATE(842), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(842), - [sym_if_statement] = STATE(842), - [sym_switch_statement] = STATE(842), - [sym_for_statement] = STATE(842), - [sym_for_in_statement] = STATE(842), - [sym_while_statement] = STATE(842), - [sym_do_statement] = STATE(842), - [sym_try_statement] = STATE(842), - [sym_with_statement] = STATE(842), - [sym_break_statement] = STATE(842), - [sym_continue_statement] = STATE(842), - [sym_debugger_statement] = STATE(842), - [sym_return_statement] = STATE(842), - [sym_throw_statement] = STATE(842), - [sym_empty_statement] = STATE(842), - [sym_labeled_statement] = STATE(842), - [sym_parenthesized_expression] = STATE(1365), - [sym_expression] = STATE(2017), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5981), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5981), - [sym_class] = STATE(2205), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2205), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2205), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1365), - [sym_subscript_expression] = STATE(1365), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3075), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5981), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_sequence_expression] = STATE(5666), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1365), - [sym_function_signature] = STATE(846), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(218), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_arguments] = STATE(459), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(3878), - [sym_identifier] = ACTIONS(9), - [anon_sym_export] = ACTIONS(13), - [anon_sym_type] = ACTIONS(15), - [anon_sym_namespace] = ACTIONS(17), - [anon_sym_LBRACE] = ACTIONS(19), + [STATE(56)] = { + [sym_export_statement] = STATE(934), + [sym_declaration] = STATE(934), + [sym_import] = STATE(3849), + [sym_import_statement] = STATE(934), + [sym_statement] = STATE(904), + [sym_expression_statement] = STATE(934), + [sym_variable_declaration] = STATE(924), + [sym_lexical_declaration] = STATE(924), + [sym_statement_block] = STATE(934), + [sym_if_statement] = STATE(934), + [sym_switch_statement] = STATE(934), + [sym_for_statement] = STATE(934), + [sym_for_in_statement] = STATE(934), + [sym_while_statement] = STATE(934), + [sym_do_statement] = STATE(934), + [sym_try_statement] = STATE(934), + [sym_with_statement] = STATE(934), + [sym_break_statement] = STATE(934), + [sym_continue_statement] = STATE(934), + [sym_debugger_statement] = STATE(934), + [sym_return_statement] = STATE(934), + [sym_throw_statement] = STATE(934), + [sym_empty_statement] = STATE(934), + [sym_labeled_statement] = STATE(934), + [sym_parenthesized_expression] = STATE(1372), + [sym_expression] = STATE(2007), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6025), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6025), + [sym_class] = STATE(2392), + [sym_class_declaration] = STATE(924), + [sym_function_expression] = STATE(2392), + [sym_function_declaration] = STATE(924), + [sym_generator_function] = STATE(2392), + [sym_generator_function_declaration] = STATE(924), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1372), + [sym_subscript_expression] = STATE(1372), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2993), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6025), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_sequence_expression] = STATE(5707), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1372), + [sym_function_signature] = STATE(924), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_ambient_declaration] = STATE(924), + [sym_abstract_class_declaration] = STATE(924), + [sym_module] = STATE(924), + [sym_internal_module] = STATE(2463), + [sym_import_alias] = STATE(924), + [sym_interface_declaration] = STATE(924), + [sym_enum_declaration] = STATE(924), + [sym_type_alias_declaration] = STATE(924), + [sym_type_arguments] = STATE(445), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(3980), + [sym_identifier] = ACTIONS(543), + [anon_sym_export] = ACTIONS(545), + [anon_sym_type] = ACTIONS(547), + [anon_sym_namespace] = ACTIONS(549), + [anon_sym_LBRACE] = ACTIONS(551), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), - [anon_sym_with] = ACTIONS(25), + [anon_sym_with] = ACTIONS(553), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(29), + [anon_sym_let] = ACTIONS(555), [anon_sym_const] = ACTIONS(31), [anon_sym_BANG] = ACTIONS(33), - [anon_sym_if] = ACTIONS(35), + [anon_sym_if] = ACTIONS(557), [anon_sym_switch] = ACTIONS(37), - [anon_sym_for] = ACTIONS(39), + [anon_sym_for] = ACTIONS(559), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_SEMI] = ACTIONS(43), [anon_sym_await] = ACTIONS(45), - [anon_sym_while] = ACTIONS(47), + [anon_sym_while] = ACTIONS(561), [anon_sym_do] = ACTIONS(49), [anon_sym_try] = ACTIONS(51), [anon_sym_break] = ACTIONS(53), @@ -27500,10 +28599,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_throw] = ACTIONS(61), [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(67), - [anon_sym_async] = ACTIONS(69), - [anon_sym_function] = ACTIONS(71), - [anon_sym_new] = ACTIONS(73), + [anon_sym_class] = ACTIONS(563), + [anon_sym_async] = ACTIONS(565), + [anon_sym_function] = ACTIONS(567), + [anon_sym_new] = ACTIONS(569), [anon_sym_using] = ACTIONS(75), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -27527,278 +28626,124 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(99), - [anon_sym_readonly] = ACTIONS(99), - [anon_sym_get] = ACTIONS(99), - [anon_sym_set] = ACTIONS(99), - [anon_sym_declare] = ACTIONS(101), - [anon_sym_public] = ACTIONS(99), - [anon_sym_private] = ACTIONS(99), - [anon_sym_protected] = ACTIONS(99), - [anon_sym_override] = ACTIONS(99), - [anon_sym_module] = ACTIONS(103), - [anon_sym_any] = ACTIONS(99), - [anon_sym_number] = ACTIONS(99), - [anon_sym_boolean] = ACTIONS(99), - [anon_sym_string] = ACTIONS(99), - [anon_sym_symbol] = ACTIONS(99), - [anon_sym_object] = ACTIONS(99), - [anon_sym_abstract] = ACTIONS(105), - [anon_sym_interface] = ACTIONS(107), - [anon_sym_enum] = ACTIONS(109), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(50)] = { - [sym_export_statement] = STATE(842), - [sym_declaration] = STATE(842), - [sym_import] = STATE(3816), - [sym_import_statement] = STATE(842), - [sym_statement] = STATE(863), - [sym_expression_statement] = STATE(842), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(842), - [sym_if_statement] = STATE(842), - [sym_switch_statement] = STATE(842), - [sym_for_statement] = STATE(842), - [sym_for_in_statement] = STATE(842), - [sym_while_statement] = STATE(842), - [sym_do_statement] = STATE(842), - [sym_try_statement] = STATE(842), - [sym_with_statement] = STATE(842), - [sym_break_statement] = STATE(842), - [sym_continue_statement] = STATE(842), - [sym_debugger_statement] = STATE(842), - [sym_return_statement] = STATE(842), - [sym_throw_statement] = STATE(842), - [sym_empty_statement] = STATE(842), - [sym_labeled_statement] = STATE(842), - [sym_parenthesized_expression] = STATE(1365), - [sym_expression] = STATE(2017), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5981), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5981), - [sym_class] = STATE(2205), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2205), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2205), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1365), - [sym_subscript_expression] = STATE(1365), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3075), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5981), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_sequence_expression] = STATE(5666), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1365), - [sym_function_signature] = STATE(846), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(218), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_arguments] = STATE(459), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(3878), - [sym_identifier] = ACTIONS(9), - [anon_sym_export] = ACTIONS(13), - [anon_sym_type] = ACTIONS(15), - [anon_sym_namespace] = ACTIONS(17), - [anon_sym_LBRACE] = ACTIONS(19), - [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(23), - [anon_sym_with] = ACTIONS(25), - [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(29), - [anon_sym_const] = ACTIONS(31), - [anon_sym_BANG] = ACTIONS(33), - [anon_sym_if] = ACTIONS(35), - [anon_sym_switch] = ACTIONS(37), - [anon_sym_for] = ACTIONS(39), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_SEMI] = ACTIONS(43), - [anon_sym_await] = ACTIONS(45), - [anon_sym_while] = ACTIONS(47), - [anon_sym_do] = ACTIONS(49), - [anon_sym_try] = ACTIONS(51), - [anon_sym_break] = ACTIONS(53), - [anon_sym_continue] = ACTIONS(55), - [anon_sym_debugger] = ACTIONS(57), - [anon_sym_return] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_yield] = ACTIONS(63), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(67), - [anon_sym_async] = ACTIONS(69), - [anon_sym_function] = ACTIONS(71), - [anon_sym_new] = ACTIONS(73), - [anon_sym_using] = ACTIONS(75), - [anon_sym_PLUS] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(21), - [anon_sym_SLASH] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(33), - [anon_sym_void] = ACTIONS(21), - [anon_sym_delete] = ACTIONS(21), - [anon_sym_PLUS_PLUS] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(81), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(91), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(95), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(99), - [anon_sym_readonly] = ACTIONS(99), - [anon_sym_get] = ACTIONS(99), - [anon_sym_set] = ACTIONS(99), - [anon_sym_declare] = ACTIONS(101), - [anon_sym_public] = ACTIONS(99), - [anon_sym_private] = ACTIONS(99), - [anon_sym_protected] = ACTIONS(99), - [anon_sym_override] = ACTIONS(99), - [anon_sym_module] = ACTIONS(103), - [anon_sym_any] = ACTIONS(99), - [anon_sym_number] = ACTIONS(99), - [anon_sym_boolean] = ACTIONS(99), - [anon_sym_string] = ACTIONS(99), - [anon_sym_symbol] = ACTIONS(99), - [anon_sym_object] = ACTIONS(99), + [anon_sym_static] = ACTIONS(571), + [anon_sym_readonly] = ACTIONS(571), + [anon_sym_get] = ACTIONS(571), + [anon_sym_set] = ACTIONS(571), + [anon_sym_declare] = ACTIONS(573), + [anon_sym_public] = ACTIONS(571), + [anon_sym_private] = ACTIONS(571), + [anon_sym_protected] = ACTIONS(571), + [anon_sym_override] = ACTIONS(571), + [anon_sym_module] = ACTIONS(575), + [anon_sym_any] = ACTIONS(571), + [anon_sym_number] = ACTIONS(571), + [anon_sym_boolean] = ACTIONS(571), + [anon_sym_string] = ACTIONS(571), + [anon_sym_symbol] = ACTIONS(571), + [anon_sym_object] = ACTIONS(571), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, - [STATE(51)] = { - [sym_export_statement] = STATE(842), - [sym_declaration] = STATE(842), - [sym_import] = STATE(3816), - [sym_import_statement] = STATE(842), - [sym_statement] = STATE(938), - [sym_expression_statement] = STATE(842), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(842), - [sym_if_statement] = STATE(842), - [sym_switch_statement] = STATE(842), - [sym_for_statement] = STATE(842), - [sym_for_in_statement] = STATE(842), - [sym_while_statement] = STATE(842), - [sym_do_statement] = STATE(842), - [sym_try_statement] = STATE(842), - [sym_with_statement] = STATE(842), - [sym_break_statement] = STATE(842), - [sym_continue_statement] = STATE(842), - [sym_debugger_statement] = STATE(842), - [sym_return_statement] = STATE(842), - [sym_throw_statement] = STATE(842), - [sym_empty_statement] = STATE(842), - [sym_labeled_statement] = STATE(842), - [sym_parenthesized_expression] = STATE(1365), - [sym_expression] = STATE(2017), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5981), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5981), - [sym_class] = STATE(2205), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2205), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2205), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1365), - [sym_subscript_expression] = STATE(1365), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3075), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5981), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_sequence_expression] = STATE(5666), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1365), - [sym_function_signature] = STATE(846), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(218), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_arguments] = STATE(459), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(3878), - [sym_identifier] = ACTIONS(9), - [anon_sym_export] = ACTIONS(13), - [anon_sym_type] = ACTIONS(15), - [anon_sym_namespace] = ACTIONS(17), - [anon_sym_LBRACE] = ACTIONS(19), + [STATE(57)] = { + [sym_export_statement] = STATE(934), + [sym_declaration] = STATE(934), + [sym_import] = STATE(3849), + [sym_import_statement] = STATE(934), + [sym_statement] = STATE(905), + [sym_expression_statement] = STATE(934), + [sym_variable_declaration] = STATE(924), + [sym_lexical_declaration] = STATE(924), + [sym_statement_block] = STATE(934), + [sym_if_statement] = STATE(934), + [sym_switch_statement] = STATE(934), + [sym_for_statement] = STATE(934), + [sym_for_in_statement] = STATE(934), + [sym_while_statement] = STATE(934), + [sym_do_statement] = STATE(934), + [sym_try_statement] = STATE(934), + [sym_with_statement] = STATE(934), + [sym_break_statement] = STATE(934), + [sym_continue_statement] = STATE(934), + [sym_debugger_statement] = STATE(934), + [sym_return_statement] = STATE(934), + [sym_throw_statement] = STATE(934), + [sym_empty_statement] = STATE(934), + [sym_labeled_statement] = STATE(934), + [sym_parenthesized_expression] = STATE(1372), + [sym_expression] = STATE(2007), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6025), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6025), + [sym_class] = STATE(2392), + [sym_class_declaration] = STATE(924), + [sym_function_expression] = STATE(2392), + [sym_function_declaration] = STATE(924), + [sym_generator_function] = STATE(2392), + [sym_generator_function_declaration] = STATE(924), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1372), + [sym_subscript_expression] = STATE(1372), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2993), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6025), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_sequence_expression] = STATE(5707), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1372), + [sym_function_signature] = STATE(924), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_ambient_declaration] = STATE(924), + [sym_abstract_class_declaration] = STATE(924), + [sym_module] = STATE(924), + [sym_internal_module] = STATE(2463), + [sym_import_alias] = STATE(924), + [sym_interface_declaration] = STATE(924), + [sym_enum_declaration] = STATE(924), + [sym_type_alias_declaration] = STATE(924), + [sym_type_arguments] = STATE(445), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(3980), + [sym_identifier] = ACTIONS(543), + [anon_sym_export] = ACTIONS(545), + [anon_sym_type] = ACTIONS(547), + [anon_sym_namespace] = ACTIONS(549), + [anon_sym_LBRACE] = ACTIONS(551), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), - [anon_sym_with] = ACTIONS(25), + [anon_sym_with] = ACTIONS(553), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(29), + [anon_sym_let] = ACTIONS(555), [anon_sym_const] = ACTIONS(31), [anon_sym_BANG] = ACTIONS(33), - [anon_sym_if] = ACTIONS(35), + [anon_sym_if] = ACTIONS(557), [anon_sym_switch] = ACTIONS(37), - [anon_sym_for] = ACTIONS(39), + [anon_sym_for] = ACTIONS(559), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_SEMI] = ACTIONS(43), [anon_sym_await] = ACTIONS(45), - [anon_sym_while] = ACTIONS(47), + [anon_sym_while] = ACTIONS(561), [anon_sym_do] = ACTIONS(49), [anon_sym_try] = ACTIONS(51), [anon_sym_break] = ACTIONS(53), @@ -27808,10 +28753,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_throw] = ACTIONS(61), [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(67), - [anon_sym_async] = ACTIONS(69), - [anon_sym_function] = ACTIONS(71), - [anon_sym_new] = ACTIONS(73), + [anon_sym_class] = ACTIONS(563), + [anon_sym_async] = ACTIONS(565), + [anon_sym_function] = ACTIONS(567), + [anon_sym_new] = ACTIONS(569), [anon_sym_using] = ACTIONS(75), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -27835,124 +28780,124 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(99), - [anon_sym_readonly] = ACTIONS(99), - [anon_sym_get] = ACTIONS(99), - [anon_sym_set] = ACTIONS(99), - [anon_sym_declare] = ACTIONS(101), - [anon_sym_public] = ACTIONS(99), - [anon_sym_private] = ACTIONS(99), - [anon_sym_protected] = ACTIONS(99), - [anon_sym_override] = ACTIONS(99), - [anon_sym_module] = ACTIONS(103), - [anon_sym_any] = ACTIONS(99), - [anon_sym_number] = ACTIONS(99), - [anon_sym_boolean] = ACTIONS(99), - [anon_sym_string] = ACTIONS(99), - [anon_sym_symbol] = ACTIONS(99), - [anon_sym_object] = ACTIONS(99), + [anon_sym_static] = ACTIONS(571), + [anon_sym_readonly] = ACTIONS(571), + [anon_sym_get] = ACTIONS(571), + [anon_sym_set] = ACTIONS(571), + [anon_sym_declare] = ACTIONS(573), + [anon_sym_public] = ACTIONS(571), + [anon_sym_private] = ACTIONS(571), + [anon_sym_protected] = ACTIONS(571), + [anon_sym_override] = ACTIONS(571), + [anon_sym_module] = ACTIONS(575), + [anon_sym_any] = ACTIONS(571), + [anon_sym_number] = ACTIONS(571), + [anon_sym_boolean] = ACTIONS(571), + [anon_sym_string] = ACTIONS(571), + [anon_sym_symbol] = ACTIONS(571), + [anon_sym_object] = ACTIONS(571), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, - [STATE(52)] = { - [sym_export_statement] = STATE(842), - [sym_declaration] = STATE(842), - [sym_import] = STATE(3816), - [sym_import_statement] = STATE(842), - [sym_statement] = STATE(949), - [sym_expression_statement] = STATE(842), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(842), - [sym_if_statement] = STATE(842), - [sym_switch_statement] = STATE(842), - [sym_for_statement] = STATE(842), - [sym_for_in_statement] = STATE(842), - [sym_while_statement] = STATE(842), - [sym_do_statement] = STATE(842), - [sym_try_statement] = STATE(842), - [sym_with_statement] = STATE(842), - [sym_break_statement] = STATE(842), - [sym_continue_statement] = STATE(842), - [sym_debugger_statement] = STATE(842), - [sym_return_statement] = STATE(842), - [sym_throw_statement] = STATE(842), - [sym_empty_statement] = STATE(842), - [sym_labeled_statement] = STATE(842), - [sym_parenthesized_expression] = STATE(1365), - [sym_expression] = STATE(2017), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5981), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5981), - [sym_class] = STATE(2205), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2205), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2205), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1365), - [sym_subscript_expression] = STATE(1365), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3075), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5981), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_sequence_expression] = STATE(5666), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1365), - [sym_function_signature] = STATE(846), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(218), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_arguments] = STATE(459), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(3878), - [sym_identifier] = ACTIONS(9), - [anon_sym_export] = ACTIONS(13), - [anon_sym_type] = ACTIONS(15), - [anon_sym_namespace] = ACTIONS(17), - [anon_sym_LBRACE] = ACTIONS(19), + [STATE(58)] = { + [sym_export_statement] = STATE(934), + [sym_declaration] = STATE(934), + [sym_import] = STATE(3849), + [sym_import_statement] = STATE(934), + [sym_statement] = STATE(906), + [sym_expression_statement] = STATE(934), + [sym_variable_declaration] = STATE(924), + [sym_lexical_declaration] = STATE(924), + [sym_statement_block] = STATE(934), + [sym_if_statement] = STATE(934), + [sym_switch_statement] = STATE(934), + [sym_for_statement] = STATE(934), + [sym_for_in_statement] = STATE(934), + [sym_while_statement] = STATE(934), + [sym_do_statement] = STATE(934), + [sym_try_statement] = STATE(934), + [sym_with_statement] = STATE(934), + [sym_break_statement] = STATE(934), + [sym_continue_statement] = STATE(934), + [sym_debugger_statement] = STATE(934), + [sym_return_statement] = STATE(934), + [sym_throw_statement] = STATE(934), + [sym_empty_statement] = STATE(934), + [sym_labeled_statement] = STATE(934), + [sym_parenthesized_expression] = STATE(1372), + [sym_expression] = STATE(2007), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6025), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6025), + [sym_class] = STATE(2392), + [sym_class_declaration] = STATE(924), + [sym_function_expression] = STATE(2392), + [sym_function_declaration] = STATE(924), + [sym_generator_function] = STATE(2392), + [sym_generator_function_declaration] = STATE(924), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1372), + [sym_subscript_expression] = STATE(1372), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2993), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6025), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_sequence_expression] = STATE(5707), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1372), + [sym_function_signature] = STATE(924), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_ambient_declaration] = STATE(924), + [sym_abstract_class_declaration] = STATE(924), + [sym_module] = STATE(924), + [sym_internal_module] = STATE(2463), + [sym_import_alias] = STATE(924), + [sym_interface_declaration] = STATE(924), + [sym_enum_declaration] = STATE(924), + [sym_type_alias_declaration] = STATE(924), + [sym_type_arguments] = STATE(445), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(3980), + [sym_identifier] = ACTIONS(543), + [anon_sym_export] = ACTIONS(545), + [anon_sym_type] = ACTIONS(547), + [anon_sym_namespace] = ACTIONS(549), + [anon_sym_LBRACE] = ACTIONS(551), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), - [anon_sym_with] = ACTIONS(25), + [anon_sym_with] = ACTIONS(553), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(29), + [anon_sym_let] = ACTIONS(555), [anon_sym_const] = ACTIONS(31), [anon_sym_BANG] = ACTIONS(33), - [anon_sym_if] = ACTIONS(35), + [anon_sym_if] = ACTIONS(557), [anon_sym_switch] = ACTIONS(37), - [anon_sym_for] = ACTIONS(39), + [anon_sym_for] = ACTIONS(559), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_SEMI] = ACTIONS(43), [anon_sym_await] = ACTIONS(45), - [anon_sym_while] = ACTIONS(47), + [anon_sym_while] = ACTIONS(561), [anon_sym_do] = ACTIONS(49), [anon_sym_try] = ACTIONS(51), [anon_sym_break] = ACTIONS(53), @@ -27962,10 +28907,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_throw] = ACTIONS(61), [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(67), - [anon_sym_async] = ACTIONS(69), - [anon_sym_function] = ACTIONS(71), - [anon_sym_new] = ACTIONS(73), + [anon_sym_class] = ACTIONS(563), + [anon_sym_async] = ACTIONS(565), + [anon_sym_function] = ACTIONS(567), + [anon_sym_new] = ACTIONS(569), [anon_sym_using] = ACTIONS(75), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -27989,124 +28934,124 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(99), - [anon_sym_readonly] = ACTIONS(99), - [anon_sym_get] = ACTIONS(99), - [anon_sym_set] = ACTIONS(99), - [anon_sym_declare] = ACTIONS(101), - [anon_sym_public] = ACTIONS(99), - [anon_sym_private] = ACTIONS(99), - [anon_sym_protected] = ACTIONS(99), - [anon_sym_override] = ACTIONS(99), - [anon_sym_module] = ACTIONS(103), - [anon_sym_any] = ACTIONS(99), - [anon_sym_number] = ACTIONS(99), - [anon_sym_boolean] = ACTIONS(99), - [anon_sym_string] = ACTIONS(99), - [anon_sym_symbol] = ACTIONS(99), - [anon_sym_object] = ACTIONS(99), + [anon_sym_static] = ACTIONS(571), + [anon_sym_readonly] = ACTIONS(571), + [anon_sym_get] = ACTIONS(571), + [anon_sym_set] = ACTIONS(571), + [anon_sym_declare] = ACTIONS(573), + [anon_sym_public] = ACTIONS(571), + [anon_sym_private] = ACTIONS(571), + [anon_sym_protected] = ACTIONS(571), + [anon_sym_override] = ACTIONS(571), + [anon_sym_module] = ACTIONS(575), + [anon_sym_any] = ACTIONS(571), + [anon_sym_number] = ACTIONS(571), + [anon_sym_boolean] = ACTIONS(571), + [anon_sym_string] = ACTIONS(571), + [anon_sym_symbol] = ACTIONS(571), + [anon_sym_object] = ACTIONS(571), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, - [STATE(53)] = { - [sym_export_statement] = STATE(842), - [sym_declaration] = STATE(842), - [sym_import] = STATE(3816), - [sym_import_statement] = STATE(842), - [sym_statement] = STATE(817), - [sym_expression_statement] = STATE(842), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(842), - [sym_if_statement] = STATE(842), - [sym_switch_statement] = STATE(842), - [sym_for_statement] = STATE(842), - [sym_for_in_statement] = STATE(842), - [sym_while_statement] = STATE(842), - [sym_do_statement] = STATE(842), - [sym_try_statement] = STATE(842), - [sym_with_statement] = STATE(842), - [sym_break_statement] = STATE(842), - [sym_continue_statement] = STATE(842), - [sym_debugger_statement] = STATE(842), - [sym_return_statement] = STATE(842), - [sym_throw_statement] = STATE(842), - [sym_empty_statement] = STATE(842), - [sym_labeled_statement] = STATE(842), - [sym_parenthesized_expression] = STATE(1365), - [sym_expression] = STATE(2017), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5981), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5981), - [sym_class] = STATE(2205), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2205), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2205), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1365), - [sym_subscript_expression] = STATE(1365), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3075), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5981), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_sequence_expression] = STATE(5666), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1365), - [sym_function_signature] = STATE(846), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(218), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_arguments] = STATE(459), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(3878), - [sym_identifier] = ACTIONS(9), - [anon_sym_export] = ACTIONS(13), - [anon_sym_type] = ACTIONS(15), - [anon_sym_namespace] = ACTIONS(17), - [anon_sym_LBRACE] = ACTIONS(19), + [STATE(59)] = { + [sym_export_statement] = STATE(934), + [sym_declaration] = STATE(934), + [sym_import] = STATE(3849), + [sym_import_statement] = STATE(934), + [sym_statement] = STATE(909), + [sym_expression_statement] = STATE(934), + [sym_variable_declaration] = STATE(924), + [sym_lexical_declaration] = STATE(924), + [sym_statement_block] = STATE(934), + [sym_if_statement] = STATE(934), + [sym_switch_statement] = STATE(934), + [sym_for_statement] = STATE(934), + [sym_for_in_statement] = STATE(934), + [sym_while_statement] = STATE(934), + [sym_do_statement] = STATE(934), + [sym_try_statement] = STATE(934), + [sym_with_statement] = STATE(934), + [sym_break_statement] = STATE(934), + [sym_continue_statement] = STATE(934), + [sym_debugger_statement] = STATE(934), + [sym_return_statement] = STATE(934), + [sym_throw_statement] = STATE(934), + [sym_empty_statement] = STATE(934), + [sym_labeled_statement] = STATE(934), + [sym_parenthesized_expression] = STATE(1372), + [sym_expression] = STATE(2007), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6025), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6025), + [sym_class] = STATE(2392), + [sym_class_declaration] = STATE(924), + [sym_function_expression] = STATE(2392), + [sym_function_declaration] = STATE(924), + [sym_generator_function] = STATE(2392), + [sym_generator_function_declaration] = STATE(924), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1372), + [sym_subscript_expression] = STATE(1372), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2993), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6025), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_sequence_expression] = STATE(5707), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1372), + [sym_function_signature] = STATE(924), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_ambient_declaration] = STATE(924), + [sym_abstract_class_declaration] = STATE(924), + [sym_module] = STATE(924), + [sym_internal_module] = STATE(2463), + [sym_import_alias] = STATE(924), + [sym_interface_declaration] = STATE(924), + [sym_enum_declaration] = STATE(924), + [sym_type_alias_declaration] = STATE(924), + [sym_type_arguments] = STATE(445), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(3980), + [sym_identifier] = ACTIONS(543), + [anon_sym_export] = ACTIONS(545), + [anon_sym_type] = ACTIONS(547), + [anon_sym_namespace] = ACTIONS(549), + [anon_sym_LBRACE] = ACTIONS(551), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), - [anon_sym_with] = ACTIONS(25), + [anon_sym_with] = ACTIONS(553), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(29), + [anon_sym_let] = ACTIONS(555), [anon_sym_const] = ACTIONS(31), [anon_sym_BANG] = ACTIONS(33), - [anon_sym_if] = ACTIONS(35), + [anon_sym_if] = ACTIONS(557), [anon_sym_switch] = ACTIONS(37), - [anon_sym_for] = ACTIONS(39), + [anon_sym_for] = ACTIONS(559), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_SEMI] = ACTIONS(43), [anon_sym_await] = ACTIONS(45), - [anon_sym_while] = ACTIONS(47), + [anon_sym_while] = ACTIONS(561), [anon_sym_do] = ACTIONS(49), [anon_sym_try] = ACTIONS(51), [anon_sym_break] = ACTIONS(53), @@ -28116,10 +29061,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_throw] = ACTIONS(61), [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(67), - [anon_sym_async] = ACTIONS(69), - [anon_sym_function] = ACTIONS(71), - [anon_sym_new] = ACTIONS(73), + [anon_sym_class] = ACTIONS(563), + [anon_sym_async] = ACTIONS(565), + [anon_sym_function] = ACTIONS(567), + [anon_sym_new] = ACTIONS(569), [anon_sym_using] = ACTIONS(75), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -28143,105 +29088,105 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(99), - [anon_sym_readonly] = ACTIONS(99), - [anon_sym_get] = ACTIONS(99), - [anon_sym_set] = ACTIONS(99), - [anon_sym_declare] = ACTIONS(101), - [anon_sym_public] = ACTIONS(99), - [anon_sym_private] = ACTIONS(99), - [anon_sym_protected] = ACTIONS(99), - [anon_sym_override] = ACTIONS(99), - [anon_sym_module] = ACTIONS(103), - [anon_sym_any] = ACTIONS(99), - [anon_sym_number] = ACTIONS(99), - [anon_sym_boolean] = ACTIONS(99), - [anon_sym_string] = ACTIONS(99), - [anon_sym_symbol] = ACTIONS(99), - [anon_sym_object] = ACTIONS(99), + [anon_sym_static] = ACTIONS(571), + [anon_sym_readonly] = ACTIONS(571), + [anon_sym_get] = ACTIONS(571), + [anon_sym_set] = ACTIONS(571), + [anon_sym_declare] = ACTIONS(573), + [anon_sym_public] = ACTIONS(571), + [anon_sym_private] = ACTIONS(571), + [anon_sym_protected] = ACTIONS(571), + [anon_sym_override] = ACTIONS(571), + [anon_sym_module] = ACTIONS(575), + [anon_sym_any] = ACTIONS(571), + [anon_sym_number] = ACTIONS(571), + [anon_sym_boolean] = ACTIONS(571), + [anon_sym_string] = ACTIONS(571), + [anon_sym_symbol] = ACTIONS(571), + [anon_sym_object] = ACTIONS(571), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, - [STATE(54)] = { - [sym_export_statement] = STATE(842), - [sym_declaration] = STATE(842), - [sym_import] = STATE(3816), - [sym_import_statement] = STATE(842), - [sym_statement] = STATE(831), - [sym_expression_statement] = STATE(842), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(842), - [sym_if_statement] = STATE(842), - [sym_switch_statement] = STATE(842), - [sym_for_statement] = STATE(842), - [sym_for_in_statement] = STATE(842), - [sym_while_statement] = STATE(842), - [sym_do_statement] = STATE(842), - [sym_try_statement] = STATE(842), - [sym_with_statement] = STATE(842), - [sym_break_statement] = STATE(842), - [sym_continue_statement] = STATE(842), - [sym_debugger_statement] = STATE(842), - [sym_return_statement] = STATE(842), - [sym_throw_statement] = STATE(842), - [sym_empty_statement] = STATE(842), - [sym_labeled_statement] = STATE(842), - [sym_parenthesized_expression] = STATE(1365), - [sym_expression] = STATE(2017), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5981), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5981), - [sym_class] = STATE(2205), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2205), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2205), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1365), - [sym_subscript_expression] = STATE(1365), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3075), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5981), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_sequence_expression] = STATE(5666), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1365), - [sym_function_signature] = STATE(846), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(218), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_arguments] = STATE(459), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(3878), + [STATE(60)] = { + [sym_export_statement] = STATE(934), + [sym_declaration] = STATE(934), + [sym_import] = STATE(3849), + [sym_import_statement] = STATE(934), + [sym_statement] = STATE(874), + [sym_expression_statement] = STATE(934), + [sym_variable_declaration] = STATE(924), + [sym_lexical_declaration] = STATE(924), + [sym_statement_block] = STATE(934), + [sym_if_statement] = STATE(934), + [sym_switch_statement] = STATE(934), + [sym_for_statement] = STATE(934), + [sym_for_in_statement] = STATE(934), + [sym_while_statement] = STATE(934), + [sym_do_statement] = STATE(934), + [sym_try_statement] = STATE(934), + [sym_with_statement] = STATE(934), + [sym_break_statement] = STATE(934), + [sym_continue_statement] = STATE(934), + [sym_debugger_statement] = STATE(934), + [sym_return_statement] = STATE(934), + [sym_throw_statement] = STATE(934), + [sym_empty_statement] = STATE(934), + [sym_labeled_statement] = STATE(934), + [sym_parenthesized_expression] = STATE(1372), + [sym_expression] = STATE(2007), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6025), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6025), + [sym_class] = STATE(2392), + [sym_class_declaration] = STATE(924), + [sym_function_expression] = STATE(2392), + [sym_function_declaration] = STATE(924), + [sym_generator_function] = STATE(2392), + [sym_generator_function_declaration] = STATE(924), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1372), + [sym_subscript_expression] = STATE(1372), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2993), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6025), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_sequence_expression] = STATE(5707), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1372), + [sym_function_signature] = STATE(924), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_ambient_declaration] = STATE(924), + [sym_abstract_class_declaration] = STATE(924), + [sym_module] = STATE(924), + [sym_internal_module] = STATE(227), + [sym_import_alias] = STATE(924), + [sym_interface_declaration] = STATE(924), + [sym_enum_declaration] = STATE(924), + [sym_type_alias_declaration] = STATE(924), + [sym_type_arguments] = STATE(445), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(3993), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_type] = ACTIONS(15), @@ -28318,107 +29263,107 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, - [STATE(55)] = { - [sym_import] = STATE(3625), - [sym_parenthesized_expression] = STATE(1348), - [sym_expression] = STATE(2218), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(4617), - [sym_assignment_pattern] = STATE(5101), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(4617), - [sym_nested_identifier] = STATE(5944), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5956), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1389), - [sym_subscript_expression] = STATE(1389), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(4617), - [sym_spread_element] = STATE(5235), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(2390), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(4504), - [sym_pattern] = STATE(4621), - [sym_rest_pattern] = STATE(4111), - [sym_non_null_expression] = STATE(1389), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(3255), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(3891), - [sym_tuple_parameter] = STATE(4867), - [sym_optional_tuple_parameter] = STATE(4867), - [sym_optional_type] = STATE(4867), - [sym_rest_type] = STATE(4867), - [sym__tuple_type_member] = STATE(4867), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_type_arguments] = STATE(497), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5716), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [aux_sym_export_statement_repeat1] = STATE(4667), - [aux_sym_array_repeat1] = STATE(5239), - [aux_sym_array_pattern_repeat1] = STATE(5139), + [STATE(61)] = { + [sym_import] = STATE(3715), + [sym_parenthesized_expression] = STATE(1345), + [sym_expression] = STATE(2288), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(4630), + [sym_assignment_pattern] = STATE(5138), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(4630), + [sym_nested_identifier] = STATE(5926), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5768), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1396), + [sym_subscript_expression] = STATE(1396), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3039), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(4630), + [sym_spread_element] = STATE(5126), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(2285), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(4505), + [sym_pattern] = STATE(4616), + [sym_rest_pattern] = STATE(4334), + [sym_non_null_expression] = STATE(1396), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(3252), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(4008), + [sym_tuple_parameter] = STATE(5291), + [sym_optional_tuple_parameter] = STATE(5291), + [sym_optional_type] = STATE(5291), + [sym_rest_type] = STATE(5291), + [sym__tuple_type_member] = STATE(5291), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_type_arguments] = STATE(411), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5721), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [aux_sym_export_statement_repeat1] = STATE(4681), + [aux_sym_array_repeat1] = STATE(5129), + [aux_sym_array_pattern_repeat1] = STATE(5153), [sym_identifier] = ACTIONS(577), [anon_sym_export] = ACTIONS(579), [anon_sym_STAR] = ACTIONS(581), [anon_sym_type] = ACTIONS(579), [anon_sym_namespace] = ACTIONS(583), [anon_sym_LBRACE] = ACTIONS(585), - [anon_sym_COMMA] = ACTIONS(587), + [anon_sym_COMMA] = ACTIONS(643), [anon_sym_typeof] = ACTIONS(589), - [anon_sym_import] = ACTIONS(130), + [anon_sym_import] = ACTIONS(131), [anon_sym_let] = ACTIONS(579), - [anon_sym_const] = ACTIONS(132), + [anon_sym_const] = ACTIONS(133), [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(137), + [anon_sym_LPAREN] = ACTIONS(138), [anon_sym_await] = ACTIONS(593), [anon_sym_yield] = ACTIONS(595), [anon_sym_LBRACK] = ACTIONS(597), - [anon_sym_RBRACK] = ACTIONS(641), - [anon_sym_class] = ACTIONS(145), + [anon_sym_RBRACK] = ACTIONS(647), + [anon_sym_class] = ACTIONS(146), [anon_sym_async] = ACTIONS(601), - [anon_sym_function] = ACTIONS(149), + [anon_sym_function] = ACTIONS(150), [anon_sym_new] = ACTIONS(603), [anon_sym_using] = ACTIONS(605), [anon_sym_DOT_DOT_DOT] = ACTIONS(607), @@ -28433,17 +29378,17 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_delete] = ACTIONS(619), [anon_sym_PLUS_PLUS] = ACTIONS(621), [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(187), - [sym_number] = ACTIONS(189), + [anon_sym_BQUOTE] = ACTIONS(188), + [sym_number] = ACTIONS(190), [sym_private_property_identifier] = ACTIONS(623), [sym_this] = ACTIONS(625), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(197), - [sym_false] = ACTIONS(197), - [sym_null] = ACTIONS(197), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(198), + [sym_false] = ACTIONS(198), + [sym_null] = ACTIONS(198), [sym_undefined] = ACTIONS(627), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(579), @@ -28464,419 +29409,111 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_symbol] = ACTIONS(633), [anon_sym_object] = ACTIONS(633), [anon_sym_abstract] = ACTIONS(635), - [anon_sym_infer] = ACTIONS(637), + [anon_sym_never] = ACTIONS(637), + [anon_sym_unknown] = ACTIONS(637), [anon_sym_keyof] = ACTIONS(639), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(56)] = { - [sym_export_statement] = STATE(842), - [sym_declaration] = STATE(842), - [sym_import] = STATE(3816), - [sym_import_statement] = STATE(842), - [sym_statement] = STATE(878), - [sym_expression_statement] = STATE(842), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(842), - [sym_if_statement] = STATE(842), - [sym_switch_statement] = STATE(842), - [sym_for_statement] = STATE(842), - [sym_for_in_statement] = STATE(842), - [sym_while_statement] = STATE(842), - [sym_do_statement] = STATE(842), - [sym_try_statement] = STATE(842), - [sym_with_statement] = STATE(842), - [sym_break_statement] = STATE(842), - [sym_continue_statement] = STATE(842), - [sym_debugger_statement] = STATE(842), - [sym_return_statement] = STATE(842), - [sym_throw_statement] = STATE(842), - [sym_empty_statement] = STATE(842), - [sym_labeled_statement] = STATE(842), - [sym_parenthesized_expression] = STATE(1365), - [sym_expression] = STATE(2017), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5981), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5981), - [sym_class] = STATE(2205), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2205), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2205), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1365), - [sym_subscript_expression] = STATE(1365), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3075), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5981), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_sequence_expression] = STATE(5666), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1365), - [sym_function_signature] = STATE(846), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(218), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_arguments] = STATE(459), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(3878), - [sym_identifier] = ACTIONS(9), - [anon_sym_export] = ACTIONS(13), - [anon_sym_type] = ACTIONS(15), - [anon_sym_namespace] = ACTIONS(17), - [anon_sym_LBRACE] = ACTIONS(19), - [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(23), - [anon_sym_with] = ACTIONS(25), - [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(29), - [anon_sym_const] = ACTIONS(31), - [anon_sym_BANG] = ACTIONS(33), - [anon_sym_if] = ACTIONS(35), - [anon_sym_switch] = ACTIONS(37), - [anon_sym_for] = ACTIONS(39), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_SEMI] = ACTIONS(43), - [anon_sym_await] = ACTIONS(45), - [anon_sym_while] = ACTIONS(47), - [anon_sym_do] = ACTIONS(49), - [anon_sym_try] = ACTIONS(51), - [anon_sym_break] = ACTIONS(53), - [anon_sym_continue] = ACTIONS(55), - [anon_sym_debugger] = ACTIONS(57), - [anon_sym_return] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_yield] = ACTIONS(63), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(67), - [anon_sym_async] = ACTIONS(69), - [anon_sym_function] = ACTIONS(71), - [anon_sym_new] = ACTIONS(73), - [anon_sym_using] = ACTIONS(75), - [anon_sym_PLUS] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(21), - [anon_sym_SLASH] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(33), - [anon_sym_void] = ACTIONS(21), - [anon_sym_delete] = ACTIONS(21), - [anon_sym_PLUS_PLUS] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(81), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(91), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(95), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(99), - [anon_sym_readonly] = ACTIONS(99), - [anon_sym_get] = ACTIONS(99), - [anon_sym_set] = ACTIONS(99), - [anon_sym_declare] = ACTIONS(101), - [anon_sym_public] = ACTIONS(99), - [anon_sym_private] = ACTIONS(99), - [anon_sym_protected] = ACTIONS(99), - [anon_sym_override] = ACTIONS(99), - [anon_sym_module] = ACTIONS(103), - [anon_sym_any] = ACTIONS(99), - [anon_sym_number] = ACTIONS(99), - [anon_sym_boolean] = ACTIONS(99), - [anon_sym_string] = ACTIONS(99), - [anon_sym_symbol] = ACTIONS(99), - [anon_sym_object] = ACTIONS(99), - [anon_sym_abstract] = ACTIONS(105), - [anon_sym_interface] = ACTIONS(107), - [anon_sym_enum] = ACTIONS(109), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(57)] = { - [sym_export_statement] = STATE(842), - [sym_declaration] = STATE(842), - [sym_import] = STATE(3816), - [sym_import_statement] = STATE(842), - [sym_statement] = STATE(875), - [sym_expression_statement] = STATE(842), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(842), - [sym_if_statement] = STATE(842), - [sym_switch_statement] = STATE(842), - [sym_for_statement] = STATE(842), - [sym_for_in_statement] = STATE(842), - [sym_while_statement] = STATE(842), - [sym_do_statement] = STATE(842), - [sym_try_statement] = STATE(842), - [sym_with_statement] = STATE(842), - [sym_break_statement] = STATE(842), - [sym_continue_statement] = STATE(842), - [sym_debugger_statement] = STATE(842), - [sym_return_statement] = STATE(842), - [sym_throw_statement] = STATE(842), - [sym_empty_statement] = STATE(842), - [sym_labeled_statement] = STATE(842), - [sym_parenthesized_expression] = STATE(1365), - [sym_expression] = STATE(2017), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5981), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5981), - [sym_class] = STATE(2205), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2205), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2205), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1365), - [sym_subscript_expression] = STATE(1365), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3075), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5981), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_sequence_expression] = STATE(5666), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1365), - [sym_function_signature] = STATE(846), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(218), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_arguments] = STATE(459), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(3878), - [sym_identifier] = ACTIONS(9), - [anon_sym_export] = ACTIONS(13), - [anon_sym_type] = ACTIONS(15), - [anon_sym_namespace] = ACTIONS(17), - [anon_sym_LBRACE] = ACTIONS(19), - [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(23), - [anon_sym_with] = ACTIONS(25), - [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(29), - [anon_sym_const] = ACTIONS(31), - [anon_sym_BANG] = ACTIONS(33), - [anon_sym_if] = ACTIONS(35), - [anon_sym_switch] = ACTIONS(37), - [anon_sym_for] = ACTIONS(39), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_SEMI] = ACTIONS(43), - [anon_sym_await] = ACTIONS(45), - [anon_sym_while] = ACTIONS(47), - [anon_sym_do] = ACTIONS(49), - [anon_sym_try] = ACTIONS(51), - [anon_sym_break] = ACTIONS(53), - [anon_sym_continue] = ACTIONS(55), - [anon_sym_debugger] = ACTIONS(57), - [anon_sym_return] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_yield] = ACTIONS(63), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(67), - [anon_sym_async] = ACTIONS(69), - [anon_sym_function] = ACTIONS(71), - [anon_sym_new] = ACTIONS(73), - [anon_sym_using] = ACTIONS(75), - [anon_sym_PLUS] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(21), - [anon_sym_SLASH] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(33), - [anon_sym_void] = ACTIONS(21), - [anon_sym_delete] = ACTIONS(21), - [anon_sym_PLUS_PLUS] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(81), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(91), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(95), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(99), - [anon_sym_readonly] = ACTIONS(99), - [anon_sym_get] = ACTIONS(99), - [anon_sym_set] = ACTIONS(99), - [anon_sym_declare] = ACTIONS(101), - [anon_sym_public] = ACTIONS(99), - [anon_sym_private] = ACTIONS(99), - [anon_sym_protected] = ACTIONS(99), - [anon_sym_override] = ACTIONS(99), - [anon_sym_module] = ACTIONS(103), - [anon_sym_any] = ACTIONS(99), - [anon_sym_number] = ACTIONS(99), - [anon_sym_boolean] = ACTIONS(99), - [anon_sym_string] = ACTIONS(99), - [anon_sym_symbol] = ACTIONS(99), - [anon_sym_object] = ACTIONS(99), - [anon_sym_abstract] = ACTIONS(105), - [anon_sym_interface] = ACTIONS(107), - [anon_sym_enum] = ACTIONS(109), + [anon_sym_infer] = ACTIONS(641), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, - [STATE(58)] = { - [sym_export_statement] = STATE(842), - [sym_declaration] = STATE(842), - [sym_import] = STATE(3816), - [sym_import_statement] = STATE(842), - [sym_statement] = STATE(876), - [sym_expression_statement] = STATE(842), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(842), - [sym_if_statement] = STATE(842), - [sym_switch_statement] = STATE(842), - [sym_for_statement] = STATE(842), - [sym_for_in_statement] = STATE(842), - [sym_while_statement] = STATE(842), - [sym_do_statement] = STATE(842), - [sym_try_statement] = STATE(842), - [sym_with_statement] = STATE(842), - [sym_break_statement] = STATE(842), - [sym_continue_statement] = STATE(842), - [sym_debugger_statement] = STATE(842), - [sym_return_statement] = STATE(842), - [sym_throw_statement] = STATE(842), - [sym_empty_statement] = STATE(842), - [sym_labeled_statement] = STATE(842), - [sym_parenthesized_expression] = STATE(1365), - [sym_expression] = STATE(2017), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5981), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5981), - [sym_class] = STATE(2205), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2205), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2205), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1365), - [sym_subscript_expression] = STATE(1365), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3075), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5981), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_sequence_expression] = STATE(5666), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1365), - [sym_function_signature] = STATE(846), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(218), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_arguments] = STATE(459), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(3878), - [sym_identifier] = ACTIONS(9), - [anon_sym_export] = ACTIONS(13), - [anon_sym_type] = ACTIONS(15), - [anon_sym_namespace] = ACTIONS(17), - [anon_sym_LBRACE] = ACTIONS(19), + [STATE(62)] = { + [sym_export_statement] = STATE(934), + [sym_declaration] = STATE(934), + [sym_import] = STATE(3849), + [sym_import_statement] = STATE(934), + [sym_statement] = STATE(5931), + [sym_expression_statement] = STATE(934), + [sym_variable_declaration] = STATE(924), + [sym_lexical_declaration] = STATE(924), + [sym_statement_block] = STATE(934), + [sym_if_statement] = STATE(934), + [sym_switch_statement] = STATE(934), + [sym_for_statement] = STATE(934), + [sym_for_in_statement] = STATE(934), + [sym_while_statement] = STATE(934), + [sym_do_statement] = STATE(934), + [sym_try_statement] = STATE(934), + [sym_with_statement] = STATE(934), + [sym_break_statement] = STATE(934), + [sym_continue_statement] = STATE(934), + [sym_debugger_statement] = STATE(934), + [sym_return_statement] = STATE(934), + [sym_throw_statement] = STATE(934), + [sym_empty_statement] = STATE(934), + [sym_labeled_statement] = STATE(934), + [sym_parenthesized_expression] = STATE(1372), + [sym_expression] = STATE(2007), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6025), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6025), + [sym_class] = STATE(2392), + [sym_class_declaration] = STATE(924), + [sym_function_expression] = STATE(2392), + [sym_function_declaration] = STATE(924), + [sym_generator_function] = STATE(2392), + [sym_generator_function_declaration] = STATE(924), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1372), + [sym_subscript_expression] = STATE(1372), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2993), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6025), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_sequence_expression] = STATE(5707), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1372), + [sym_function_signature] = STATE(924), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_ambient_declaration] = STATE(924), + [sym_abstract_class_declaration] = STATE(924), + [sym_module] = STATE(924), + [sym_internal_module] = STATE(2463), + [sym_import_alias] = STATE(924), + [sym_interface_declaration] = STATE(924), + [sym_enum_declaration] = STATE(924), + [sym_type_alias_declaration] = STATE(924), + [sym_type_arguments] = STATE(445), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(3980), + [sym_identifier] = ACTIONS(543), + [anon_sym_export] = ACTIONS(545), + [anon_sym_type] = ACTIONS(547), + [anon_sym_namespace] = ACTIONS(549), + [anon_sym_LBRACE] = ACTIONS(551), [anon_sym_typeof] = ACTIONS(21), [anon_sym_import] = ACTIONS(23), - [anon_sym_with] = ACTIONS(25), + [anon_sym_with] = ACTIONS(553), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(29), + [anon_sym_let] = ACTIONS(555), [anon_sym_const] = ACTIONS(31), [anon_sym_BANG] = ACTIONS(33), - [anon_sym_if] = ACTIONS(35), + [anon_sym_if] = ACTIONS(557), [anon_sym_switch] = ACTIONS(37), - [anon_sym_for] = ACTIONS(39), + [anon_sym_for] = ACTIONS(559), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_SEMI] = ACTIONS(43), [anon_sym_await] = ACTIONS(45), - [anon_sym_while] = ACTIONS(47), + [anon_sym_while] = ACTIONS(561), [anon_sym_do] = ACTIONS(49), [anon_sym_try] = ACTIONS(51), [anon_sym_break] = ACTIONS(53), @@ -28886,10 +29523,10 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_throw] = ACTIONS(61), [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(67), - [anon_sym_async] = ACTIONS(69), - [anon_sym_function] = ACTIONS(71), - [anon_sym_new] = ACTIONS(73), + [anon_sym_class] = ACTIONS(563), + [anon_sym_async] = ACTIONS(565), + [anon_sym_function] = ACTIONS(567), + [anon_sym_new] = ACTIONS(569), [anon_sym_using] = ACTIONS(75), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -28913,128 +29550,128 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(99), - [anon_sym_readonly] = ACTIONS(99), - [anon_sym_get] = ACTIONS(99), - [anon_sym_set] = ACTIONS(99), - [anon_sym_declare] = ACTIONS(101), - [anon_sym_public] = ACTIONS(99), - [anon_sym_private] = ACTIONS(99), - [anon_sym_protected] = ACTIONS(99), - [anon_sym_override] = ACTIONS(99), - [anon_sym_module] = ACTIONS(103), - [anon_sym_any] = ACTIONS(99), - [anon_sym_number] = ACTIONS(99), - [anon_sym_boolean] = ACTIONS(99), - [anon_sym_string] = ACTIONS(99), - [anon_sym_symbol] = ACTIONS(99), - [anon_sym_object] = ACTIONS(99), + [anon_sym_static] = ACTIONS(571), + [anon_sym_readonly] = ACTIONS(571), + [anon_sym_get] = ACTIONS(571), + [anon_sym_set] = ACTIONS(571), + [anon_sym_declare] = ACTIONS(573), + [anon_sym_public] = ACTIONS(571), + [anon_sym_private] = ACTIONS(571), + [anon_sym_protected] = ACTIONS(571), + [anon_sym_override] = ACTIONS(571), + [anon_sym_module] = ACTIONS(575), + [anon_sym_any] = ACTIONS(571), + [anon_sym_number] = ACTIONS(571), + [anon_sym_boolean] = ACTIONS(571), + [anon_sym_string] = ACTIONS(571), + [anon_sym_symbol] = ACTIONS(571), + [anon_sym_object] = ACTIONS(571), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, - [STATE(59)] = { - [sym_import] = STATE(3625), - [sym_parenthesized_expression] = STATE(1348), - [sym_expression] = STATE(2218), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(4617), - [sym_assignment_pattern] = STATE(5101), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(4617), - [sym_nested_identifier] = STATE(5944), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5956), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1389), - [sym_subscript_expression] = STATE(1389), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(4617), - [sym_spread_element] = STATE(5235), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(2390), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(4504), - [sym_pattern] = STATE(4621), - [sym_rest_pattern] = STATE(4111), - [sym_non_null_expression] = STATE(1389), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(3255), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(3891), - [sym_tuple_parameter] = STATE(4867), - [sym_optional_tuple_parameter] = STATE(4867), - [sym_optional_type] = STATE(4867), - [sym_rest_type] = STATE(4867), - [sym__tuple_type_member] = STATE(4867), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_type_arguments] = STATE(497), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5716), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [aux_sym_export_statement_repeat1] = STATE(4667), - [aux_sym_array_repeat1] = STATE(5239), - [aux_sym_array_pattern_repeat1] = STATE(5139), + [STATE(63)] = { + [sym_import] = STATE(3715), + [sym_parenthesized_expression] = STATE(1345), + [sym_expression] = STATE(2288), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(4630), + [sym_assignment_pattern] = STATE(5138), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(4630), + [sym_nested_identifier] = STATE(5926), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5768), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1396), + [sym_subscript_expression] = STATE(1396), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3039), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(4630), + [sym_spread_element] = STATE(5126), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(2285), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(4505), + [sym_pattern] = STATE(4616), + [sym_rest_pattern] = STATE(4334), + [sym_non_null_expression] = STATE(1396), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(3252), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(4008), + [sym_tuple_parameter] = STATE(5291), + [sym_optional_tuple_parameter] = STATE(5291), + [sym_optional_type] = STATE(5291), + [sym_rest_type] = STATE(5291), + [sym__tuple_type_member] = STATE(5291), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_type_arguments] = STATE(411), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5721), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [aux_sym_export_statement_repeat1] = STATE(4681), + [aux_sym_array_repeat1] = STATE(5129), + [aux_sym_array_pattern_repeat1] = STATE(5153), [sym_identifier] = ACTIONS(577), [anon_sym_export] = ACTIONS(579), [anon_sym_STAR] = ACTIONS(581), [anon_sym_type] = ACTIONS(579), [anon_sym_namespace] = ACTIONS(583), [anon_sym_LBRACE] = ACTIONS(585), - [anon_sym_COMMA] = ACTIONS(587), + [anon_sym_COMMA] = ACTIONS(643), [anon_sym_typeof] = ACTIONS(589), - [anon_sym_import] = ACTIONS(130), + [anon_sym_import] = ACTIONS(131), [anon_sym_let] = ACTIONS(579), - [anon_sym_const] = ACTIONS(132), + [anon_sym_const] = ACTIONS(133), [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(137), + [anon_sym_LPAREN] = ACTIONS(138), [anon_sym_await] = ACTIONS(593), [anon_sym_yield] = ACTIONS(595), [anon_sym_LBRACK] = ACTIONS(597), - [anon_sym_RBRACK] = ACTIONS(643), - [anon_sym_class] = ACTIONS(145), + [anon_sym_RBRACK] = ACTIONS(649), + [anon_sym_class] = ACTIONS(146), [anon_sym_async] = ACTIONS(601), - [anon_sym_function] = ACTIONS(149), + [anon_sym_function] = ACTIONS(150), [anon_sym_new] = ACTIONS(603), [anon_sym_using] = ACTIONS(605), [anon_sym_DOT_DOT_DOT] = ACTIONS(607), @@ -29049,17 +29686,17 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_delete] = ACTIONS(619), [anon_sym_PLUS_PLUS] = ACTIONS(621), [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(187), - [sym_number] = ACTIONS(189), + [anon_sym_BQUOTE] = ACTIONS(188), + [sym_number] = ACTIONS(190), [sym_private_property_identifier] = ACTIONS(623), [sym_this] = ACTIONS(625), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(197), - [sym_false] = ACTIONS(197), - [sym_null] = ACTIONS(197), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(198), + [sym_false] = ACTIONS(198), + [sym_null] = ACTIONS(198), [sym_undefined] = ACTIONS(627), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(579), @@ -29080,423 +29717,269 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_symbol] = ACTIONS(633), [anon_sym_object] = ACTIONS(633), [anon_sym_abstract] = ACTIONS(635), - [anon_sym_infer] = ACTIONS(637), + [anon_sym_never] = ACTIONS(637), + [anon_sym_unknown] = ACTIONS(637), [anon_sym_keyof] = ACTIONS(639), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(60)] = { - [sym_export_statement] = STATE(842), - [sym_declaration] = STATE(842), - [sym_import] = STATE(3816), - [sym_import_statement] = STATE(842), - [sym_statement] = STATE(879), - [sym_expression_statement] = STATE(842), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(842), - [sym_if_statement] = STATE(842), - [sym_switch_statement] = STATE(842), - [sym_for_statement] = STATE(842), - [sym_for_in_statement] = STATE(842), - [sym_while_statement] = STATE(842), - [sym_do_statement] = STATE(842), - [sym_try_statement] = STATE(842), - [sym_with_statement] = STATE(842), - [sym_break_statement] = STATE(842), - [sym_continue_statement] = STATE(842), - [sym_debugger_statement] = STATE(842), - [sym_return_statement] = STATE(842), - [sym_throw_statement] = STATE(842), - [sym_empty_statement] = STATE(842), - [sym_labeled_statement] = STATE(842), - [sym_parenthesized_expression] = STATE(1365), - [sym_expression] = STATE(2017), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5981), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5981), - [sym_class] = STATE(2205), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2205), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2205), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1365), - [sym_subscript_expression] = STATE(1365), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3075), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5981), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_sequence_expression] = STATE(5666), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1365), - [sym_function_signature] = STATE(846), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(218), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_arguments] = STATE(459), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(3878), - [sym_identifier] = ACTIONS(9), - [anon_sym_export] = ACTIONS(13), - [anon_sym_type] = ACTIONS(15), - [anon_sym_namespace] = ACTIONS(17), - [anon_sym_LBRACE] = ACTIONS(19), - [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(23), - [anon_sym_with] = ACTIONS(25), - [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(29), - [anon_sym_const] = ACTIONS(31), - [anon_sym_BANG] = ACTIONS(33), - [anon_sym_if] = ACTIONS(35), - [anon_sym_switch] = ACTIONS(37), - [anon_sym_for] = ACTIONS(39), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_SEMI] = ACTIONS(43), - [anon_sym_await] = ACTIONS(45), - [anon_sym_while] = ACTIONS(47), - [anon_sym_do] = ACTIONS(49), - [anon_sym_try] = ACTIONS(51), - [anon_sym_break] = ACTIONS(53), - [anon_sym_continue] = ACTIONS(55), - [anon_sym_debugger] = ACTIONS(57), - [anon_sym_return] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_yield] = ACTIONS(63), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(67), - [anon_sym_async] = ACTIONS(69), - [anon_sym_function] = ACTIONS(71), - [anon_sym_new] = ACTIONS(73), - [anon_sym_using] = ACTIONS(75), - [anon_sym_PLUS] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(21), - [anon_sym_SLASH] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(33), - [anon_sym_void] = ACTIONS(21), - [anon_sym_delete] = ACTIONS(21), - [anon_sym_PLUS_PLUS] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(81), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(91), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(95), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(99), - [anon_sym_readonly] = ACTIONS(99), - [anon_sym_get] = ACTIONS(99), - [anon_sym_set] = ACTIONS(99), - [anon_sym_declare] = ACTIONS(101), - [anon_sym_public] = ACTIONS(99), - [anon_sym_private] = ACTIONS(99), - [anon_sym_protected] = ACTIONS(99), - [anon_sym_override] = ACTIONS(99), - [anon_sym_module] = ACTIONS(103), - [anon_sym_any] = ACTIONS(99), - [anon_sym_number] = ACTIONS(99), - [anon_sym_boolean] = ACTIONS(99), - [anon_sym_string] = ACTIONS(99), - [anon_sym_symbol] = ACTIONS(99), - [anon_sym_object] = ACTIONS(99), - [anon_sym_abstract] = ACTIONS(105), - [anon_sym_interface] = ACTIONS(107), - [anon_sym_enum] = ACTIONS(109), + [anon_sym_infer] = ACTIONS(641), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, - [STATE(61)] = { - [sym_export_statement] = STATE(842), - [sym_declaration] = STATE(842), - [sym_import] = STATE(3816), - [sym_import_statement] = STATE(842), - [sym_statement] = STATE(883), - [sym_expression_statement] = STATE(842), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(842), - [sym_if_statement] = STATE(842), - [sym_switch_statement] = STATE(842), - [sym_for_statement] = STATE(842), - [sym_for_in_statement] = STATE(842), - [sym_while_statement] = STATE(842), - [sym_do_statement] = STATE(842), - [sym_try_statement] = STATE(842), - [sym_with_statement] = STATE(842), - [sym_break_statement] = STATE(842), - [sym_continue_statement] = STATE(842), - [sym_debugger_statement] = STATE(842), - [sym_return_statement] = STATE(842), - [sym_throw_statement] = STATE(842), - [sym_empty_statement] = STATE(842), - [sym_labeled_statement] = STATE(842), - [sym_parenthesized_expression] = STATE(1365), - [sym_expression] = STATE(2017), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5981), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5981), - [sym_class] = STATE(2205), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2205), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2205), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1365), - [sym_subscript_expression] = STATE(1365), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3075), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5981), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_sequence_expression] = STATE(5666), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1365), - [sym_function_signature] = STATE(846), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(218), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_arguments] = STATE(459), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(3878), - [sym_identifier] = ACTIONS(9), - [anon_sym_export] = ACTIONS(13), - [anon_sym_type] = ACTIONS(15), - [anon_sym_namespace] = ACTIONS(17), - [anon_sym_LBRACE] = ACTIONS(19), - [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(23), - [anon_sym_with] = ACTIONS(25), - [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(29), - [anon_sym_const] = ACTIONS(31), - [anon_sym_BANG] = ACTIONS(33), - [anon_sym_if] = ACTIONS(35), - [anon_sym_switch] = ACTIONS(37), - [anon_sym_for] = ACTIONS(39), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_SEMI] = ACTIONS(43), - [anon_sym_await] = ACTIONS(45), - [anon_sym_while] = ACTIONS(47), - [anon_sym_do] = ACTIONS(49), - [anon_sym_try] = ACTIONS(51), - [anon_sym_break] = ACTIONS(53), - [anon_sym_continue] = ACTIONS(55), - [anon_sym_debugger] = ACTIONS(57), - [anon_sym_return] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_yield] = ACTIONS(63), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(67), - [anon_sym_async] = ACTIONS(69), - [anon_sym_function] = ACTIONS(71), - [anon_sym_new] = ACTIONS(73), - [anon_sym_using] = ACTIONS(75), - [anon_sym_PLUS] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(21), - [anon_sym_SLASH] = ACTIONS(77), + [STATE(64)] = { + [sym_import] = STATE(3715), + [sym_parenthesized_expression] = STATE(1345), + [sym_expression] = STATE(2288), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(4630), + [sym_assignment_pattern] = STATE(5138), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(4630), + [sym_nested_identifier] = STATE(5926), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5768), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1396), + [sym_subscript_expression] = STATE(1396), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3039), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(4630), + [sym_spread_element] = STATE(5126), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(2285), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(4505), + [sym_pattern] = STATE(4616), + [sym_rest_pattern] = STATE(4334), + [sym_non_null_expression] = STATE(1396), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(3252), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(4008), + [sym_tuple_parameter] = STATE(5291), + [sym_optional_tuple_parameter] = STATE(5291), + [sym_optional_type] = STATE(5291), + [sym_rest_type] = STATE(5291), + [sym__tuple_type_member] = STATE(5291), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_type_arguments] = STATE(411), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5721), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [aux_sym_export_statement_repeat1] = STATE(4681), + [aux_sym_array_repeat1] = STATE(5129), + [aux_sym_array_pattern_repeat1] = STATE(5153), + [sym_identifier] = ACTIONS(577), + [anon_sym_export] = ACTIONS(579), + [anon_sym_STAR] = ACTIONS(581), + [anon_sym_type] = ACTIONS(579), + [anon_sym_namespace] = ACTIONS(583), + [anon_sym_LBRACE] = ACTIONS(585), + [anon_sym_COMMA] = ACTIONS(643), + [anon_sym_typeof] = ACTIONS(589), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(579), + [anon_sym_const] = ACTIONS(133), + [anon_sym_BANG] = ACTIONS(591), + [anon_sym_LPAREN] = ACTIONS(138), + [anon_sym_await] = ACTIONS(593), + [anon_sym_yield] = ACTIONS(595), + [anon_sym_LBRACK] = ACTIONS(597), + [anon_sym_RBRACK] = ACTIONS(651), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(601), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(603), + [anon_sym_using] = ACTIONS(605), + [anon_sym_DOT_DOT_DOT] = ACTIONS(607), + [anon_sym_AMP] = ACTIONS(609), + [anon_sym_PIPE] = ACTIONS(611), + [anon_sym_PLUS] = ACTIONS(613), + [anon_sym_DASH] = ACTIONS(613), + [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(33), - [anon_sym_void] = ACTIONS(21), - [anon_sym_delete] = ACTIONS(21), - [anon_sym_PLUS_PLUS] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(81), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), + [anon_sym_TILDE] = ACTIONS(591), + [anon_sym_void] = ACTIONS(617), + [anon_sym_delete] = ACTIONS(619), + [anon_sym_PLUS_PLUS] = ACTIONS(621), + [anon_sym_DASH_DASH] = ACTIONS(621), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(91), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(95), + [anon_sym_BQUOTE] = ACTIONS(188), + [sym_number] = ACTIONS(190), + [sym_private_property_identifier] = ACTIONS(623), + [sym_this] = ACTIONS(625), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(198), + [sym_false] = ACTIONS(198), + [sym_null] = ACTIONS(198), + [sym_undefined] = ACTIONS(627), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(99), - [anon_sym_readonly] = ACTIONS(99), - [anon_sym_get] = ACTIONS(99), - [anon_sym_set] = ACTIONS(99), - [anon_sym_declare] = ACTIONS(101), - [anon_sym_public] = ACTIONS(99), - [anon_sym_private] = ACTIONS(99), - [anon_sym_protected] = ACTIONS(99), - [anon_sym_override] = ACTIONS(99), - [anon_sym_module] = ACTIONS(103), - [anon_sym_any] = ACTIONS(99), - [anon_sym_number] = ACTIONS(99), - [anon_sym_boolean] = ACTIONS(99), - [anon_sym_string] = ACTIONS(99), - [anon_sym_symbol] = ACTIONS(99), - [anon_sym_object] = ACTIONS(99), - [anon_sym_abstract] = ACTIONS(105), - [anon_sym_interface] = ACTIONS(107), - [anon_sym_enum] = ACTIONS(109), + [anon_sym_static] = ACTIONS(579), + [anon_sym_readonly] = ACTIONS(629), + [anon_sym_get] = ACTIONS(579), + [anon_sym_set] = ACTIONS(579), + [anon_sym_QMARK] = ACTIONS(631), + [anon_sym_declare] = ACTIONS(579), + [anon_sym_public] = ACTIONS(579), + [anon_sym_private] = ACTIONS(579), + [anon_sym_protected] = ACTIONS(579), + [anon_sym_override] = ACTIONS(579), + [anon_sym_module] = ACTIONS(579), + [anon_sym_any] = ACTIONS(633), + [anon_sym_number] = ACTIONS(633), + [anon_sym_boolean] = ACTIONS(633), + [anon_sym_string] = ACTIONS(633), + [anon_sym_symbol] = ACTIONS(633), + [anon_sym_object] = ACTIONS(633), + [anon_sym_abstract] = ACTIONS(635), + [anon_sym_never] = ACTIONS(637), + [anon_sym_unknown] = ACTIONS(637), + [anon_sym_keyof] = ACTIONS(639), + [anon_sym_infer] = ACTIONS(641), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, - [STATE(62)] = { - [sym_import] = STATE(3625), - [sym_parenthesized_expression] = STATE(1348), - [sym_expression] = STATE(2218), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(4617), - [sym_assignment_pattern] = STATE(5101), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(4617), - [sym_nested_identifier] = STATE(5944), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5956), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1389), - [sym_subscript_expression] = STATE(1389), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(4617), - [sym_spread_element] = STATE(5235), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(2390), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(4504), - [sym_pattern] = STATE(4621), - [sym_rest_pattern] = STATE(4111), - [sym_non_null_expression] = STATE(1389), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(3255), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(3891), - [sym_tuple_parameter] = STATE(4867), - [sym_optional_tuple_parameter] = STATE(4867), - [sym_optional_type] = STATE(4867), - [sym_rest_type] = STATE(4867), - [sym__tuple_type_member] = STATE(4867), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_type_arguments] = STATE(497), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5716), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [aux_sym_export_statement_repeat1] = STATE(4667), - [aux_sym_array_repeat1] = STATE(5239), - [aux_sym_array_pattern_repeat1] = STATE(5139), + [STATE(65)] = { + [sym_import] = STATE(3715), + [sym_parenthesized_expression] = STATE(1345), + [sym_expression] = STATE(2288), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(4630), + [sym_assignment_pattern] = STATE(5138), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(4630), + [sym_nested_identifier] = STATE(5926), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5768), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1396), + [sym_subscript_expression] = STATE(1396), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3039), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(4630), + [sym_spread_element] = STATE(5126), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(2285), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(4505), + [sym_pattern] = STATE(4616), + [sym_rest_pattern] = STATE(4334), + [sym_non_null_expression] = STATE(1396), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(3252), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(4008), + [sym_tuple_parameter] = STATE(5291), + [sym_optional_tuple_parameter] = STATE(5291), + [sym_optional_type] = STATE(5291), + [sym_rest_type] = STATE(5291), + [sym__tuple_type_member] = STATE(5291), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_type_arguments] = STATE(411), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5721), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [aux_sym_export_statement_repeat1] = STATE(4681), + [aux_sym_array_repeat1] = STATE(5129), + [aux_sym_array_pattern_repeat1] = STATE(5153), [sym_identifier] = ACTIONS(577), [anon_sym_export] = ACTIONS(579), [anon_sym_STAR] = ACTIONS(581), [anon_sym_type] = ACTIONS(579), [anon_sym_namespace] = ACTIONS(583), [anon_sym_LBRACE] = ACTIONS(585), - [anon_sym_COMMA] = ACTIONS(587), + [anon_sym_COMMA] = ACTIONS(643), [anon_sym_typeof] = ACTIONS(589), - [anon_sym_import] = ACTIONS(130), + [anon_sym_import] = ACTIONS(131), [anon_sym_let] = ACTIONS(579), - [anon_sym_const] = ACTIONS(132), + [anon_sym_const] = ACTIONS(133), [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(137), + [anon_sym_LPAREN] = ACTIONS(138), [anon_sym_await] = ACTIONS(593), [anon_sym_yield] = ACTIONS(595), [anon_sym_LBRACK] = ACTIONS(597), - [anon_sym_RBRACK] = ACTIONS(645), - [anon_sym_class] = ACTIONS(145), + [anon_sym_RBRACK] = ACTIONS(653), + [anon_sym_class] = ACTIONS(146), [anon_sym_async] = ACTIONS(601), - [anon_sym_function] = ACTIONS(149), + [anon_sym_function] = ACTIONS(150), [anon_sym_new] = ACTIONS(603), [anon_sym_using] = ACTIONS(605), [anon_sym_DOT_DOT_DOT] = ACTIONS(607), @@ -29511,17 +29994,17 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_delete] = ACTIONS(619), [anon_sym_PLUS_PLUS] = ACTIONS(621), [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(187), - [sym_number] = ACTIONS(189), + [anon_sym_BQUOTE] = ACTIONS(188), + [sym_number] = ACTIONS(190), [sym_private_property_identifier] = ACTIONS(623), [sym_this] = ACTIONS(625), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(197), - [sym_false] = ACTIONS(197), - [sym_null] = ACTIONS(197), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(198), + [sym_false] = ACTIONS(198), + [sym_null] = ACTIONS(198), [sym_undefined] = ACTIONS(627), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(579), @@ -29542,92 +30025,92 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_symbol] = ACTIONS(633), [anon_sym_object] = ACTIONS(633), [anon_sym_abstract] = ACTIONS(635), - [anon_sym_infer] = ACTIONS(637), + [anon_sym_never] = ACTIONS(637), + [anon_sym_unknown] = ACTIONS(637), [anon_sym_keyof] = ACTIONS(639), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [anon_sym_infer] = ACTIONS(641), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, - [STATE(63)] = { - [sym_export_statement] = STATE(842), - [sym_declaration] = STATE(842), - [sym_import] = STATE(3816), - [sym_import_statement] = STATE(842), - [sym_statement] = STATE(836), - [sym_expression_statement] = STATE(842), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(842), - [sym_if_statement] = STATE(842), - [sym_switch_statement] = STATE(842), - [sym_for_statement] = STATE(842), - [sym_for_in_statement] = STATE(842), - [sym_while_statement] = STATE(842), - [sym_do_statement] = STATE(842), - [sym_try_statement] = STATE(842), - [sym_with_statement] = STATE(842), - [sym_break_statement] = STATE(842), - [sym_continue_statement] = STATE(842), - [sym_debugger_statement] = STATE(842), - [sym_return_statement] = STATE(842), - [sym_throw_statement] = STATE(842), - [sym_empty_statement] = STATE(842), - [sym_labeled_statement] = STATE(842), - [sym_parenthesized_expression] = STATE(1365), - [sym_expression] = STATE(2017), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5981), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5981), - [sym_class] = STATE(2205), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2205), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2205), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1365), - [sym_subscript_expression] = STATE(1365), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3075), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5981), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_sequence_expression] = STATE(5666), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1365), - [sym_function_signature] = STATE(846), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(218), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_arguments] = STATE(459), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(3878), + [STATE(66)] = { + [sym_export_statement] = STATE(934), + [sym_declaration] = STATE(934), + [sym_import] = STATE(3849), + [sym_import_statement] = STATE(934), + [sym_statement] = STATE(832), + [sym_expression_statement] = STATE(934), + [sym_variable_declaration] = STATE(924), + [sym_lexical_declaration] = STATE(924), + [sym_statement_block] = STATE(934), + [sym_if_statement] = STATE(934), + [sym_switch_statement] = STATE(934), + [sym_for_statement] = STATE(934), + [sym_for_in_statement] = STATE(934), + [sym_while_statement] = STATE(934), + [sym_do_statement] = STATE(934), + [sym_try_statement] = STATE(934), + [sym_with_statement] = STATE(934), + [sym_break_statement] = STATE(934), + [sym_continue_statement] = STATE(934), + [sym_debugger_statement] = STATE(934), + [sym_return_statement] = STATE(934), + [sym_throw_statement] = STATE(934), + [sym_empty_statement] = STATE(934), + [sym_labeled_statement] = STATE(934), + [sym_parenthesized_expression] = STATE(1372), + [sym_expression] = STATE(2007), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6025), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6025), + [sym_class] = STATE(2392), + [sym_class_declaration] = STATE(924), + [sym_function_expression] = STATE(2392), + [sym_function_declaration] = STATE(924), + [sym_generator_function] = STATE(2392), + [sym_generator_function_declaration] = STATE(924), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1372), + [sym_subscript_expression] = STATE(1372), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2993), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6025), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_sequence_expression] = STATE(5707), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1372), + [sym_function_signature] = STATE(924), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_ambient_declaration] = STATE(924), + [sym_abstract_class_declaration] = STATE(924), + [sym_module] = STATE(924), + [sym_internal_module] = STATE(227), + [sym_import_alias] = STATE(924), + [sym_interface_declaration] = STATE(924), + [sym_enum_declaration] = STATE(924), + [sym_type_alias_declaration] = STATE(924), + [sym_type_arguments] = STATE(445), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(3993), [sym_identifier] = ACTIONS(9), [anon_sym_export] = ACTIONS(13), [anon_sym_type] = ACTIONS(15), @@ -29704,261 +30187,107 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, - [STATE(64)] = { - [sym_import] = STATE(3625), - [sym_parenthesized_expression] = STATE(1348), - [sym_expression] = STATE(2218), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(4617), - [sym_assignment_pattern] = STATE(5101), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(4617), - [sym_nested_identifier] = STATE(5944), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5956), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1389), - [sym_subscript_expression] = STATE(1389), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(4617), - [sym_spread_element] = STATE(5235), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(2390), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(4504), - [sym_pattern] = STATE(4621), - [sym_rest_pattern] = STATE(4111), - [sym_non_null_expression] = STATE(1389), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(3255), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(3891), - [sym_tuple_parameter] = STATE(4867), - [sym_optional_tuple_parameter] = STATE(4867), - [sym_optional_type] = STATE(4867), - [sym_rest_type] = STATE(4867), - [sym__tuple_type_member] = STATE(4867), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_type_arguments] = STATE(497), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5716), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [aux_sym_export_statement_repeat1] = STATE(4667), - [aux_sym_array_repeat1] = STATE(5239), - [aux_sym_array_pattern_repeat1] = STATE(5139), - [sym_identifier] = ACTIONS(577), - [anon_sym_export] = ACTIONS(579), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_type] = ACTIONS(579), - [anon_sym_namespace] = ACTIONS(583), - [anon_sym_LBRACE] = ACTIONS(585), - [anon_sym_COMMA] = ACTIONS(587), - [anon_sym_typeof] = ACTIONS(589), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(579), - [anon_sym_const] = ACTIONS(132), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(137), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(597), - [anon_sym_RBRACK] = ACTIONS(647), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(601), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(603), - [anon_sym_using] = ACTIONS(605), - [anon_sym_DOT_DOT_DOT] = ACTIONS(607), - [anon_sym_AMP] = ACTIONS(609), - [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_PLUS] = ACTIONS(613), - [anon_sym_DASH] = ACTIONS(613), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(617), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(187), - [sym_number] = ACTIONS(189), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(625), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(197), - [sym_false] = ACTIONS(197), - [sym_null] = ACTIONS(197), - [sym_undefined] = ACTIONS(627), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(579), - [anon_sym_readonly] = ACTIONS(629), - [anon_sym_get] = ACTIONS(579), - [anon_sym_set] = ACTIONS(579), - [anon_sym_QMARK] = ACTIONS(631), - [anon_sym_declare] = ACTIONS(579), - [anon_sym_public] = ACTIONS(579), - [anon_sym_private] = ACTIONS(579), - [anon_sym_protected] = ACTIONS(579), - [anon_sym_override] = ACTIONS(579), - [anon_sym_module] = ACTIONS(579), - [anon_sym_any] = ACTIONS(633), - [anon_sym_number] = ACTIONS(633), - [anon_sym_boolean] = ACTIONS(633), - [anon_sym_string] = ACTIONS(633), - [anon_sym_symbol] = ACTIONS(633), - [anon_sym_object] = ACTIONS(633), - [anon_sym_abstract] = ACTIONS(635), - [anon_sym_infer] = ACTIONS(637), - [anon_sym_keyof] = ACTIONS(639), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(65)] = { - [sym_import] = STATE(3625), - [sym_parenthesized_expression] = STATE(1348), - [sym_expression] = STATE(2298), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(4617), - [sym_assignment_pattern] = STATE(5101), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(4617), - [sym_nested_identifier] = STATE(5944), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5956), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1389), - [sym_subscript_expression] = STATE(1389), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(4617), - [sym_spread_element] = STATE(5102), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(2390), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(4504), - [sym_pattern] = STATE(4621), - [sym_rest_pattern] = STATE(4111), - [sym_non_null_expression] = STATE(1389), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(3255), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(3891), - [sym_tuple_parameter] = STATE(4867), - [sym_optional_tuple_parameter] = STATE(4867), - [sym_optional_type] = STATE(4867), - [sym_rest_type] = STATE(4867), - [sym__tuple_type_member] = STATE(4867), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_type_arguments] = STATE(497), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5716), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [aux_sym_export_statement_repeat1] = STATE(4667), - [aux_sym_array_repeat1] = STATE(5120), - [aux_sym_array_pattern_repeat1] = STATE(5139), + [STATE(67)] = { + [sym_import] = STATE(3715), + [sym_parenthesized_expression] = STATE(1345), + [sym_expression] = STATE(2288), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(4630), + [sym_assignment_pattern] = STATE(5138), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(4630), + [sym_nested_identifier] = STATE(5926), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5768), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1396), + [sym_subscript_expression] = STATE(1396), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3039), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(4630), + [sym_spread_element] = STATE(5126), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(2285), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(4505), + [sym_pattern] = STATE(4616), + [sym_rest_pattern] = STATE(4334), + [sym_non_null_expression] = STATE(1396), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(3252), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(4008), + [sym_tuple_parameter] = STATE(5291), + [sym_optional_tuple_parameter] = STATE(5291), + [sym_optional_type] = STATE(5291), + [sym_rest_type] = STATE(5291), + [sym__tuple_type_member] = STATE(5291), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_type_arguments] = STATE(411), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5721), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [aux_sym_export_statement_repeat1] = STATE(4681), + [aux_sym_array_repeat1] = STATE(5129), + [aux_sym_array_pattern_repeat1] = STATE(5153), [sym_identifier] = ACTIONS(577), [anon_sym_export] = ACTIONS(579), [anon_sym_STAR] = ACTIONS(581), [anon_sym_type] = ACTIONS(579), [anon_sym_namespace] = ACTIONS(583), [anon_sym_LBRACE] = ACTIONS(585), - [anon_sym_COMMA] = ACTIONS(587), + [anon_sym_COMMA] = ACTIONS(643), [anon_sym_typeof] = ACTIONS(589), - [anon_sym_import] = ACTIONS(130), + [anon_sym_import] = ACTIONS(131), [anon_sym_let] = ACTIONS(579), - [anon_sym_const] = ACTIONS(132), + [anon_sym_const] = ACTIONS(133), [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(137), + [anon_sym_LPAREN] = ACTIONS(138), [anon_sym_await] = ACTIONS(593), [anon_sym_yield] = ACTIONS(595), [anon_sym_LBRACK] = ACTIONS(597), - [anon_sym_RBRACK] = ACTIONS(649), - [anon_sym_class] = ACTIONS(145), + [anon_sym_RBRACK] = ACTIONS(655), + [anon_sym_class] = ACTIONS(146), [anon_sym_async] = ACTIONS(601), - [anon_sym_function] = ACTIONS(149), + [anon_sym_function] = ACTIONS(150), [anon_sym_new] = ACTIONS(603), [anon_sym_using] = ACTIONS(605), [anon_sym_DOT_DOT_DOT] = ACTIONS(607), @@ -29973,17 +30302,17 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_delete] = ACTIONS(619), [anon_sym_PLUS_PLUS] = ACTIONS(621), [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(187), - [sym_number] = ACTIONS(189), + [anon_sym_BQUOTE] = ACTIONS(188), + [sym_number] = ACTIONS(190), [sym_private_property_identifier] = ACTIONS(623), [sym_this] = ACTIONS(625), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(197), - [sym_false] = ACTIONS(197), - [sym_null] = ACTIONS(197), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(198), + [sym_false] = ACTIONS(198), + [sym_null] = ACTIONS(198), [sym_undefined] = ACTIONS(627), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(579), @@ -30004,115 +30333,115 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_symbol] = ACTIONS(633), [anon_sym_object] = ACTIONS(633), [anon_sym_abstract] = ACTIONS(635), - [anon_sym_infer] = ACTIONS(637), + [anon_sym_never] = ACTIONS(637), + [anon_sym_unknown] = ACTIONS(637), [anon_sym_keyof] = ACTIONS(639), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [anon_sym_infer] = ACTIONS(641), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, - [STATE(66)] = { - [sym_import] = STATE(3625), - [sym_parenthesized_expression] = STATE(1348), - [sym_expression] = STATE(2218), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(4617), - [sym_assignment_pattern] = STATE(5101), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(4617), - [sym_nested_identifier] = STATE(5944), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5956), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1389), - [sym_subscript_expression] = STATE(1389), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(4617), - [sym_spread_element] = STATE(5235), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(2390), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(4504), - [sym_pattern] = STATE(4621), - [sym_rest_pattern] = STATE(4111), - [sym_non_null_expression] = STATE(1389), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(3255), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(3891), - [sym_tuple_parameter] = STATE(4867), - [sym_optional_tuple_parameter] = STATE(4867), - [sym_optional_type] = STATE(4867), - [sym_rest_type] = STATE(4867), - [sym__tuple_type_member] = STATE(4867), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_type_arguments] = STATE(497), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5716), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [aux_sym_export_statement_repeat1] = STATE(4667), - [aux_sym_array_repeat1] = STATE(5239), - [aux_sym_array_pattern_repeat1] = STATE(5139), + [STATE(68)] = { + [sym_import] = STATE(3715), + [sym_parenthesized_expression] = STATE(1345), + [sym_expression] = STATE(2288), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(4630), + [sym_assignment_pattern] = STATE(5138), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(4630), + [sym_nested_identifier] = STATE(5926), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5768), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1396), + [sym_subscript_expression] = STATE(1396), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3039), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(4630), + [sym_spread_element] = STATE(5126), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(2285), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(4505), + [sym_pattern] = STATE(4616), + [sym_rest_pattern] = STATE(4334), + [sym_non_null_expression] = STATE(1396), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(3252), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(4008), + [sym_tuple_parameter] = STATE(5291), + [sym_optional_tuple_parameter] = STATE(5291), + [sym_optional_type] = STATE(5291), + [sym_rest_type] = STATE(5291), + [sym__tuple_type_member] = STATE(5291), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_type_arguments] = STATE(411), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5721), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [aux_sym_export_statement_repeat1] = STATE(4681), + [aux_sym_array_repeat1] = STATE(5129), + [aux_sym_array_pattern_repeat1] = STATE(5153), [sym_identifier] = ACTIONS(577), [anon_sym_export] = ACTIONS(579), [anon_sym_STAR] = ACTIONS(581), [anon_sym_type] = ACTIONS(579), [anon_sym_namespace] = ACTIONS(583), [anon_sym_LBRACE] = ACTIONS(585), - [anon_sym_COMMA] = ACTIONS(587), + [anon_sym_COMMA] = ACTIONS(643), [anon_sym_typeof] = ACTIONS(589), - [anon_sym_import] = ACTIONS(130), + [anon_sym_import] = ACTIONS(131), [anon_sym_let] = ACTIONS(579), - [anon_sym_const] = ACTIONS(132), + [anon_sym_const] = ACTIONS(133), [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(137), + [anon_sym_LPAREN] = ACTIONS(138), [anon_sym_await] = ACTIONS(593), [anon_sym_yield] = ACTIONS(595), [anon_sym_LBRACK] = ACTIONS(597), - [anon_sym_RBRACK] = ACTIONS(651), - [anon_sym_class] = ACTIONS(145), + [anon_sym_RBRACK] = ACTIONS(657), + [anon_sym_class] = ACTIONS(146), [anon_sym_async] = ACTIONS(601), - [anon_sym_function] = ACTIONS(149), + [anon_sym_function] = ACTIONS(150), [anon_sym_new] = ACTIONS(603), [anon_sym_using] = ACTIONS(605), [anon_sym_DOT_DOT_DOT] = ACTIONS(607), @@ -30127,17 +30456,17 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_delete] = ACTIONS(619), [anon_sym_PLUS_PLUS] = ACTIONS(621), [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(187), - [sym_number] = ACTIONS(189), + [anon_sym_BQUOTE] = ACTIONS(188), + [sym_number] = ACTIONS(190), [sym_private_property_identifier] = ACTIONS(623), [sym_this] = ACTIONS(625), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(197), - [sym_false] = ACTIONS(197), - [sym_null] = ACTIONS(197), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(198), + [sym_false] = ACTIONS(198), + [sym_null] = ACTIONS(198), [sym_undefined] = ACTIONS(627), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(579), @@ -30158,115 +30487,115 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_symbol] = ACTIONS(633), [anon_sym_object] = ACTIONS(633), [anon_sym_abstract] = ACTIONS(635), - [anon_sym_infer] = ACTIONS(637), + [anon_sym_never] = ACTIONS(637), + [anon_sym_unknown] = ACTIONS(637), [anon_sym_keyof] = ACTIONS(639), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [anon_sym_infer] = ACTIONS(641), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, - [STATE(67)] = { - [sym_import] = STATE(3625), - [sym_parenthesized_expression] = STATE(1348), - [sym_expression] = STATE(2218), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(4617), - [sym_assignment_pattern] = STATE(5101), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(4617), - [sym_nested_identifier] = STATE(5944), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5956), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1389), - [sym_subscript_expression] = STATE(1389), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(4617), - [sym_spread_element] = STATE(5235), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(2390), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(4504), - [sym_pattern] = STATE(4621), - [sym_rest_pattern] = STATE(4111), - [sym_non_null_expression] = STATE(1389), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(3255), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(3891), - [sym_tuple_parameter] = STATE(5252), - [sym_optional_tuple_parameter] = STATE(5252), - [sym_optional_type] = STATE(5252), - [sym_rest_type] = STATE(5252), - [sym__tuple_type_member] = STATE(5252), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_type_arguments] = STATE(497), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5716), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [aux_sym_export_statement_repeat1] = STATE(4667), - [aux_sym_array_repeat1] = STATE(5239), - [aux_sym_array_pattern_repeat1] = STATE(5139), + [STATE(69)] = { + [sym_import] = STATE(3715), + [sym_parenthesized_expression] = STATE(1345), + [sym_expression] = STATE(2264), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(4630), + [sym_assignment_pattern] = STATE(5138), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(4630), + [sym_nested_identifier] = STATE(5926), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5768), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1396), + [sym_subscript_expression] = STATE(1396), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3039), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(4630), + [sym_spread_element] = STATE(5140), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(2285), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(4505), + [sym_pattern] = STATE(4616), + [sym_rest_pattern] = STATE(4334), + [sym_non_null_expression] = STATE(1396), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(3252), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(4008), + [sym_tuple_parameter] = STATE(5291), + [sym_optional_tuple_parameter] = STATE(5291), + [sym_optional_type] = STATE(5291), + [sym_rest_type] = STATE(5291), + [sym__tuple_type_member] = STATE(5291), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_type_arguments] = STATE(411), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5721), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [aux_sym_export_statement_repeat1] = STATE(4681), + [aux_sym_array_repeat1] = STATE(5142), + [aux_sym_array_pattern_repeat1] = STATE(5153), [sym_identifier] = ACTIONS(577), [anon_sym_export] = ACTIONS(579), [anon_sym_STAR] = ACTIONS(581), [anon_sym_type] = ACTIONS(579), [anon_sym_namespace] = ACTIONS(583), [anon_sym_LBRACE] = ACTIONS(585), - [anon_sym_COMMA] = ACTIONS(653), + [anon_sym_COMMA] = ACTIONS(643), [anon_sym_typeof] = ACTIONS(589), - [anon_sym_import] = ACTIONS(130), + [anon_sym_import] = ACTIONS(131), [anon_sym_let] = ACTIONS(579), - [anon_sym_const] = ACTIONS(132), + [anon_sym_const] = ACTIONS(133), [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(137), + [anon_sym_LPAREN] = ACTIONS(138), [anon_sym_await] = ACTIONS(593), [anon_sym_yield] = ACTIONS(595), [anon_sym_LBRACK] = ACTIONS(597), - [anon_sym_RBRACK] = ACTIONS(655), - [anon_sym_class] = ACTIONS(145), + [anon_sym_RBRACK] = ACTIONS(659), + [anon_sym_class] = ACTIONS(146), [anon_sym_async] = ACTIONS(601), - [anon_sym_function] = ACTIONS(149), + [anon_sym_function] = ACTIONS(150), [anon_sym_new] = ACTIONS(603), [anon_sym_using] = ACTIONS(605), [anon_sym_DOT_DOT_DOT] = ACTIONS(607), @@ -30281,17 +30610,17 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_delete] = ACTIONS(619), [anon_sym_PLUS_PLUS] = ACTIONS(621), [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(187), - [sym_number] = ACTIONS(189), + [anon_sym_BQUOTE] = ACTIONS(188), + [sym_number] = ACTIONS(190), [sym_private_property_identifier] = ACTIONS(623), [sym_this] = ACTIONS(625), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(197), - [sym_false] = ACTIONS(197), - [sym_null] = ACTIONS(197), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(198), + [sym_false] = ACTIONS(198), + [sym_null] = ACTIONS(198), [sym_undefined] = ACTIONS(627), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(579), @@ -30312,115 +30641,115 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_symbol] = ACTIONS(633), [anon_sym_object] = ACTIONS(633), [anon_sym_abstract] = ACTIONS(635), - [anon_sym_infer] = ACTIONS(637), + [anon_sym_never] = ACTIONS(637), + [anon_sym_unknown] = ACTIONS(637), [anon_sym_keyof] = ACTIONS(639), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [anon_sym_infer] = ACTIONS(641), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, - [STATE(68)] = { - [sym_import] = STATE(3625), - [sym_parenthesized_expression] = STATE(1348), - [sym_expression] = STATE(2218), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(4617), - [sym_assignment_pattern] = STATE(5101), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(4617), - [sym_nested_identifier] = STATE(5944), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5956), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1389), - [sym_subscript_expression] = STATE(1389), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(4617), - [sym_spread_element] = STATE(5235), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(2390), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(4504), - [sym_pattern] = STATE(4621), - [sym_rest_pattern] = STATE(4111), - [sym_non_null_expression] = STATE(1389), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(3255), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(3891), - [sym_tuple_parameter] = STATE(4867), - [sym_optional_tuple_parameter] = STATE(4867), - [sym_optional_type] = STATE(4867), - [sym_rest_type] = STATE(4867), - [sym__tuple_type_member] = STATE(4867), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_type_arguments] = STATE(497), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5716), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [aux_sym_export_statement_repeat1] = STATE(4667), - [aux_sym_array_repeat1] = STATE(5239), - [aux_sym_array_pattern_repeat1] = STATE(5139), + [STATE(70)] = { + [sym_import] = STATE(3715), + [sym_parenthesized_expression] = STATE(1345), + [sym_expression] = STATE(2288), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(4630), + [sym_assignment_pattern] = STATE(5138), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(4630), + [sym_nested_identifier] = STATE(5926), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5768), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1396), + [sym_subscript_expression] = STATE(1396), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3039), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(4630), + [sym_spread_element] = STATE(5126), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(2285), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(4505), + [sym_pattern] = STATE(4616), + [sym_rest_pattern] = STATE(4334), + [sym_non_null_expression] = STATE(1396), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(3252), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(4008), + [sym_tuple_parameter] = STATE(5291), + [sym_optional_tuple_parameter] = STATE(5291), + [sym_optional_type] = STATE(5291), + [sym_rest_type] = STATE(5291), + [sym__tuple_type_member] = STATE(5291), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_type_arguments] = STATE(411), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5721), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [aux_sym_export_statement_repeat1] = STATE(4681), + [aux_sym_array_repeat1] = STATE(5129), + [aux_sym_array_pattern_repeat1] = STATE(5153), [sym_identifier] = ACTIONS(577), [anon_sym_export] = ACTIONS(579), [anon_sym_STAR] = ACTIONS(581), [anon_sym_type] = ACTIONS(579), [anon_sym_namespace] = ACTIONS(583), [anon_sym_LBRACE] = ACTIONS(585), - [anon_sym_COMMA] = ACTIONS(587), + [anon_sym_COMMA] = ACTIONS(643), [anon_sym_typeof] = ACTIONS(589), - [anon_sym_import] = ACTIONS(130), + [anon_sym_import] = ACTIONS(131), [anon_sym_let] = ACTIONS(579), - [anon_sym_const] = ACTIONS(132), + [anon_sym_const] = ACTIONS(133), [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(137), + [anon_sym_LPAREN] = ACTIONS(138), [anon_sym_await] = ACTIONS(593), [anon_sym_yield] = ACTIONS(595), [anon_sym_LBRACK] = ACTIONS(597), - [anon_sym_RBRACK] = ACTIONS(657), - [anon_sym_class] = ACTIONS(145), + [anon_sym_RBRACK] = ACTIONS(661), + [anon_sym_class] = ACTIONS(146), [anon_sym_async] = ACTIONS(601), - [anon_sym_function] = ACTIONS(149), + [anon_sym_function] = ACTIONS(150), [anon_sym_new] = ACTIONS(603), [anon_sym_using] = ACTIONS(605), [anon_sym_DOT_DOT_DOT] = ACTIONS(607), @@ -30435,17 +30764,17 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_delete] = ACTIONS(619), [anon_sym_PLUS_PLUS] = ACTIONS(621), [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(187), - [sym_number] = ACTIONS(189), + [anon_sym_BQUOTE] = ACTIONS(188), + [sym_number] = ACTIONS(190), [sym_private_property_identifier] = ACTIONS(623), [sym_this] = ACTIONS(625), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(197), - [sym_false] = ACTIONS(197), - [sym_null] = ACTIONS(197), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(198), + [sym_false] = ACTIONS(198), + [sym_null] = ACTIONS(198), [sym_undefined] = ACTIONS(627), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(579), @@ -30466,246 +30795,92 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_symbol] = ACTIONS(633), [anon_sym_object] = ACTIONS(633), [anon_sym_abstract] = ACTIONS(635), - [anon_sym_infer] = ACTIONS(637), + [anon_sym_never] = ACTIONS(637), + [anon_sym_unknown] = ACTIONS(637), [anon_sym_keyof] = ACTIONS(639), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(69)] = { - [sym_export_statement] = STATE(842), - [sym_declaration] = STATE(842), - [sym_import] = STATE(3816), - [sym_import_statement] = STATE(842), - [sym_statement] = STATE(807), - [sym_expression_statement] = STATE(842), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(842), - [sym_if_statement] = STATE(842), - [sym_switch_statement] = STATE(842), - [sym_for_statement] = STATE(842), - [sym_for_in_statement] = STATE(842), - [sym_while_statement] = STATE(842), - [sym_do_statement] = STATE(842), - [sym_try_statement] = STATE(842), - [sym_with_statement] = STATE(842), - [sym_break_statement] = STATE(842), - [sym_continue_statement] = STATE(842), - [sym_debugger_statement] = STATE(842), - [sym_return_statement] = STATE(842), - [sym_throw_statement] = STATE(842), - [sym_empty_statement] = STATE(842), - [sym_labeled_statement] = STATE(842), - [sym_parenthesized_expression] = STATE(1365), - [sym_expression] = STATE(2017), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5981), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5981), - [sym_class] = STATE(2205), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2205), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2205), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1365), - [sym_subscript_expression] = STATE(1365), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3075), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5981), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_sequence_expression] = STATE(5666), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1365), - [sym_function_signature] = STATE(846), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(218), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_arguments] = STATE(459), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(3878), - [sym_identifier] = ACTIONS(9), - [anon_sym_export] = ACTIONS(13), - [anon_sym_type] = ACTIONS(15), - [anon_sym_namespace] = ACTIONS(17), - [anon_sym_LBRACE] = ACTIONS(19), - [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(23), - [anon_sym_with] = ACTIONS(25), - [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(29), - [anon_sym_const] = ACTIONS(31), - [anon_sym_BANG] = ACTIONS(33), - [anon_sym_if] = ACTIONS(35), - [anon_sym_switch] = ACTIONS(37), - [anon_sym_for] = ACTIONS(39), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_SEMI] = ACTIONS(43), - [anon_sym_await] = ACTIONS(45), - [anon_sym_while] = ACTIONS(47), - [anon_sym_do] = ACTIONS(49), - [anon_sym_try] = ACTIONS(51), - [anon_sym_break] = ACTIONS(53), - [anon_sym_continue] = ACTIONS(55), - [anon_sym_debugger] = ACTIONS(57), - [anon_sym_return] = ACTIONS(59), - [anon_sym_throw] = ACTIONS(61), - [anon_sym_yield] = ACTIONS(63), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(67), - [anon_sym_async] = ACTIONS(69), - [anon_sym_function] = ACTIONS(71), - [anon_sym_new] = ACTIONS(73), - [anon_sym_using] = ACTIONS(75), - [anon_sym_PLUS] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(21), - [anon_sym_SLASH] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(33), - [anon_sym_void] = ACTIONS(21), - [anon_sym_delete] = ACTIONS(21), - [anon_sym_PLUS_PLUS] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(81), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(91), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(95), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(99), - [anon_sym_readonly] = ACTIONS(99), - [anon_sym_get] = ACTIONS(99), - [anon_sym_set] = ACTIONS(99), - [anon_sym_declare] = ACTIONS(101), - [anon_sym_public] = ACTIONS(99), - [anon_sym_private] = ACTIONS(99), - [anon_sym_protected] = ACTIONS(99), - [anon_sym_override] = ACTIONS(99), - [anon_sym_module] = ACTIONS(103), - [anon_sym_any] = ACTIONS(99), - [anon_sym_number] = ACTIONS(99), - [anon_sym_boolean] = ACTIONS(99), - [anon_sym_string] = ACTIONS(99), - [anon_sym_symbol] = ACTIONS(99), - [anon_sym_object] = ACTIONS(99), - [anon_sym_abstract] = ACTIONS(105), - [anon_sym_interface] = ACTIONS(107), - [anon_sym_enum] = ACTIONS(109), + [anon_sym_infer] = ACTIONS(641), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, - [STATE(70)] = { - [sym_export_statement] = STATE(842), - [sym_declaration] = STATE(842), - [sym_import] = STATE(3816), - [sym_import_statement] = STATE(842), - [sym_statement] = STATE(863), - [sym_expression_statement] = STATE(842), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_statement_block] = STATE(842), - [sym_if_statement] = STATE(842), - [sym_switch_statement] = STATE(842), - [sym_for_statement] = STATE(842), - [sym_for_in_statement] = STATE(842), - [sym_while_statement] = STATE(842), - [sym_do_statement] = STATE(842), - [sym_try_statement] = STATE(842), - [sym_with_statement] = STATE(842), - [sym_break_statement] = STATE(842), - [sym_continue_statement] = STATE(842), - [sym_debugger_statement] = STATE(842), - [sym_return_statement] = STATE(842), - [sym_throw_statement] = STATE(842), - [sym_empty_statement] = STATE(842), - [sym_labeled_statement] = STATE(842), - [sym_parenthesized_expression] = STATE(1365), - [sym_expression] = STATE(2017), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5981), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5981), - [sym_class] = STATE(2205), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2205), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2205), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1365), - [sym_subscript_expression] = STATE(1365), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3075), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5981), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_sequence_expression] = STATE(5666), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1365), - [sym_function_signature] = STATE(846), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(2485), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_arguments] = STATE(459), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(3953), + [STATE(71)] = { + [sym_export_statement] = STATE(934), + [sym_declaration] = STATE(934), + [sym_import] = STATE(3849), + [sym_import_statement] = STATE(934), + [sym_statement] = STATE(874), + [sym_expression_statement] = STATE(934), + [sym_variable_declaration] = STATE(924), + [sym_lexical_declaration] = STATE(924), + [sym_statement_block] = STATE(934), + [sym_if_statement] = STATE(934), + [sym_switch_statement] = STATE(934), + [sym_for_statement] = STATE(934), + [sym_for_in_statement] = STATE(934), + [sym_while_statement] = STATE(934), + [sym_do_statement] = STATE(934), + [sym_try_statement] = STATE(934), + [sym_with_statement] = STATE(934), + [sym_break_statement] = STATE(934), + [sym_continue_statement] = STATE(934), + [sym_debugger_statement] = STATE(934), + [sym_return_statement] = STATE(934), + [sym_throw_statement] = STATE(934), + [sym_empty_statement] = STATE(934), + [sym_labeled_statement] = STATE(934), + [sym_parenthesized_expression] = STATE(1372), + [sym_expression] = STATE(2007), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6025), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6025), + [sym_class] = STATE(2392), + [sym_class_declaration] = STATE(924), + [sym_function_expression] = STATE(2392), + [sym_function_declaration] = STATE(924), + [sym_generator_function] = STATE(2392), + [sym_generator_function_declaration] = STATE(924), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1372), + [sym_subscript_expression] = STATE(1372), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2993), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6025), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_sequence_expression] = STATE(5707), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1372), + [sym_function_signature] = STATE(924), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_ambient_declaration] = STATE(924), + [sym_abstract_class_declaration] = STATE(924), + [sym_module] = STATE(924), + [sym_internal_module] = STATE(2463), + [sym_import_alias] = STATE(924), + [sym_interface_declaration] = STATE(924), + [sym_enum_declaration] = STATE(924), + [sym_type_alias_declaration] = STATE(924), + [sym_type_arguments] = STATE(445), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(3980), [sym_identifier] = ACTIONS(543), [anon_sym_export] = ACTIONS(545), [anon_sym_type] = ACTIONS(547), @@ -30782,249 +30957,95 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, - [STATE(71)] = { - [sym_import] = STATE(3625), - [sym_parenthesized_expression] = STATE(1348), - [sym_expression] = STATE(2218), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(4617), - [sym_assignment_pattern] = STATE(5101), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(4617), - [sym_nested_identifier] = STATE(5944), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5956), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1389), - [sym_subscript_expression] = STATE(1389), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(4617), - [sym_spread_element] = STATE(5235), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(2390), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(4504), - [sym_pattern] = STATE(4621), - [sym_rest_pattern] = STATE(4111), - [sym_non_null_expression] = STATE(1389), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(3255), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(3891), - [sym_tuple_parameter] = STATE(4867), - [sym_optional_tuple_parameter] = STATE(4867), - [sym_optional_type] = STATE(4867), - [sym_rest_type] = STATE(4867), - [sym__tuple_type_member] = STATE(4867), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_type_arguments] = STATE(497), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5716), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [aux_sym_export_statement_repeat1] = STATE(4667), - [aux_sym_array_repeat1] = STATE(5239), - [aux_sym_array_pattern_repeat1] = STATE(5139), - [sym_identifier] = ACTIONS(577), - [anon_sym_export] = ACTIONS(579), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_type] = ACTIONS(579), - [anon_sym_namespace] = ACTIONS(583), - [anon_sym_LBRACE] = ACTIONS(585), - [anon_sym_COMMA] = ACTIONS(587), - [anon_sym_typeof] = ACTIONS(589), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(579), - [anon_sym_const] = ACTIONS(132), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(137), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(597), - [anon_sym_RBRACK] = ACTIONS(659), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(601), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(603), - [anon_sym_using] = ACTIONS(605), - [anon_sym_DOT_DOT_DOT] = ACTIONS(607), - [anon_sym_AMP] = ACTIONS(609), - [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_PLUS] = ACTIONS(613), - [anon_sym_DASH] = ACTIONS(613), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(617), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(187), - [sym_number] = ACTIONS(189), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(625), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(197), - [sym_false] = ACTIONS(197), - [sym_null] = ACTIONS(197), - [sym_undefined] = ACTIONS(627), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(579), - [anon_sym_readonly] = ACTIONS(629), - [anon_sym_get] = ACTIONS(579), - [anon_sym_set] = ACTIONS(579), - [anon_sym_QMARK] = ACTIONS(631), - [anon_sym_declare] = ACTIONS(579), - [anon_sym_public] = ACTIONS(579), - [anon_sym_private] = ACTIONS(579), - [anon_sym_protected] = ACTIONS(579), - [anon_sym_override] = ACTIONS(579), - [anon_sym_module] = ACTIONS(579), - [anon_sym_any] = ACTIONS(633), - [anon_sym_number] = ACTIONS(633), - [anon_sym_boolean] = ACTIONS(633), - [anon_sym_string] = ACTIONS(633), - [anon_sym_symbol] = ACTIONS(633), - [anon_sym_object] = ACTIONS(633), - [anon_sym_abstract] = ACTIONS(635), - [anon_sym_infer] = ACTIONS(637), - [anon_sym_keyof] = ACTIONS(639), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), - [sym_html_comment] = ACTIONS(5), - }, [STATE(72)] = { - [sym_import] = STATE(3816), - [sym_parenthesized_expression] = STATE(1344), - [sym_expression] = STATE(2652), - [sym_primary_expression] = STATE(1686), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5823), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5823), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2716), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1344), - [sym_subscript_expression] = STATE(1344), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5823), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1344), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [aux_sym_object_repeat1] = STATE(4863), - [aux_sym_object_pattern_repeat1] = STATE(4870), - [sym_identifier] = ACTIONS(661), - [anon_sym_export] = ACTIONS(663), + [sym_import] = STATE(3849), + [sym_parenthesized_expression] = STATE(1350), + [sym_expression] = STATE(2656), + [sym_primary_expression] = STATE(1698), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(5927), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(5927), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2745), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1350), + [sym_subscript_expression] = STATE(1350), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5927), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1350), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [aux_sym_object_repeat1] = STATE(4769), + [aux_sym_object_pattern_repeat1] = STATE(5141), + [sym_identifier] = ACTIONS(663), + [anon_sym_export] = ACTIONS(665), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(663), - [anon_sym_EQ] = ACTIONS(665), + [anon_sym_type] = ACTIONS(665), + [anon_sym_EQ] = ACTIONS(667), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(667), - [anon_sym_LBRACE] = ACTIONS(669), - [anon_sym_COMMA] = ACTIONS(153), - [anon_sym_RBRACE] = ACTIONS(671), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(663), - [anon_sym_BANG] = ACTIONS(178), + [anon_sym_namespace] = ACTIONS(669), + [anon_sym_LBRACE] = ACTIONS(671), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_RBRACE] = ACTIONS(673), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(665), + [anon_sym_BANG] = ACTIONS(179), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_SEMI] = ACTIONS(153), - [anon_sym_await] = ACTIONS(139), + [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_await] = ACTIONS(140), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(675), - [anon_sym_yield] = ACTIONS(141), + [anon_sym_COLON] = ACTIONS(677), + [anon_sym_yield] = ACTIONS(142), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_DOT] = ACTIONS(678), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(682), - [anon_sym_function] = ACTIONS(684), - [anon_sym_EQ_GT] = ACTIONS(686), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(688), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_DOT] = ACTIONS(680), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(684), + [anon_sym_function] = ACTIONS(686), + [anon_sym_EQ_GT] = ACTIONS(688), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(690), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -31033,151 +31054,151 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), [anon_sym_SLASH] = ACTIONS(77), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(172), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(173), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(191), + [sym_private_property_identifier] = ACTIONS(192), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(692), + [sym_undefined] = ACTIONS(694), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(663), - [anon_sym_readonly] = ACTIONS(663), - [anon_sym_get] = ACTIONS(663), - [anon_sym_set] = ACTIONS(663), - [anon_sym_QMARK] = ACTIONS(694), - [anon_sym_declare] = ACTIONS(663), - [anon_sym_public] = ACTIONS(663), - [anon_sym_private] = ACTIONS(663), - [anon_sym_protected] = ACTIONS(663), - [anon_sym_override] = ACTIONS(663), - [anon_sym_module] = ACTIONS(663), - [anon_sym_any] = ACTIONS(663), - [anon_sym_number] = ACTIONS(663), - [anon_sym_boolean] = ACTIONS(663), - [anon_sym_string] = ACTIONS(663), - [anon_sym_symbol] = ACTIONS(663), - [anon_sym_object] = ACTIONS(663), + [anon_sym_static] = ACTIONS(665), + [anon_sym_readonly] = ACTIONS(665), + [anon_sym_get] = ACTIONS(665), + [anon_sym_set] = ACTIONS(665), + [anon_sym_QMARK] = ACTIONS(696), + [anon_sym_declare] = ACTIONS(665), + [anon_sym_public] = ACTIONS(665), + [anon_sym_private] = ACTIONS(665), + [anon_sym_protected] = ACTIONS(665), + [anon_sym_override] = ACTIONS(665), + [anon_sym_module] = ACTIONS(665), + [anon_sym_any] = ACTIONS(665), + [anon_sym_number] = ACTIONS(665), + [anon_sym_boolean] = ACTIONS(665), + [anon_sym_string] = ACTIONS(665), + [anon_sym_symbol] = ACTIONS(665), + [anon_sym_object] = ACTIONS(665), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(153), - [sym__ternary_qmark] = ACTIONS(153), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(696), + [sym__member_signature_marker] = ACTIONS(698), }, [STATE(73)] = { - [sym_import] = STATE(3816), - [sym_parenthesized_expression] = STATE(1344), - [sym_expression] = STATE(2652), - [sym_primary_expression] = STATE(1686), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5823), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5823), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2716), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1344), - [sym_subscript_expression] = STATE(1344), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5823), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1344), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [aux_sym_object_repeat1] = STATE(4754), - [aux_sym_object_pattern_repeat1] = STATE(4870), - [sym_identifier] = ACTIONS(661), - [anon_sym_export] = ACTIONS(663), + [sym_import] = STATE(3849), + [sym_parenthesized_expression] = STATE(1350), + [sym_expression] = STATE(2656), + [sym_primary_expression] = STATE(1698), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(5927), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(5927), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2745), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1350), + [sym_subscript_expression] = STATE(1350), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5927), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1350), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [aux_sym_object_repeat1] = STATE(4769), + [aux_sym_object_pattern_repeat1] = STATE(5141), + [sym_identifier] = ACTIONS(663), + [anon_sym_export] = ACTIONS(665), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(663), - [anon_sym_EQ] = ACTIONS(665), + [anon_sym_type] = ACTIONS(665), + [anon_sym_EQ] = ACTIONS(667), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(667), - [anon_sym_LBRACE] = ACTIONS(669), - [anon_sym_COMMA] = ACTIONS(153), - [anon_sym_RBRACE] = ACTIONS(698), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(663), - [anon_sym_BANG] = ACTIONS(178), + [anon_sym_namespace] = ACTIONS(669), + [anon_sym_LBRACE] = ACTIONS(671), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_RBRACE] = ACTIONS(700), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(665), + [anon_sym_BANG] = ACTIONS(179), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_SEMI] = ACTIONS(153), - [anon_sym_await] = ACTIONS(139), + [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_await] = ACTIONS(140), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(675), - [anon_sym_yield] = ACTIONS(141), + [anon_sym_COLON] = ACTIONS(677), + [anon_sym_yield] = ACTIONS(142), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_DOT] = ACTIONS(678), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(682), - [anon_sym_function] = ACTIONS(684), - [anon_sym_EQ_GT] = ACTIONS(686), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(688), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_DOT] = ACTIONS(680), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(684), + [anon_sym_function] = ACTIONS(686), + [anon_sym_EQ_GT] = ACTIONS(688), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(690), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -31186,151 +31207,151 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), [anon_sym_SLASH] = ACTIONS(77), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(172), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(173), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(191), + [sym_private_property_identifier] = ACTIONS(192), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(692), + [sym_undefined] = ACTIONS(694), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(663), - [anon_sym_readonly] = ACTIONS(663), - [anon_sym_get] = ACTIONS(663), - [anon_sym_set] = ACTIONS(663), - [anon_sym_QMARK] = ACTIONS(694), - [anon_sym_declare] = ACTIONS(663), - [anon_sym_public] = ACTIONS(663), - [anon_sym_private] = ACTIONS(663), - [anon_sym_protected] = ACTIONS(663), - [anon_sym_override] = ACTIONS(663), - [anon_sym_module] = ACTIONS(663), - [anon_sym_any] = ACTIONS(663), - [anon_sym_number] = ACTIONS(663), - [anon_sym_boolean] = ACTIONS(663), - [anon_sym_string] = ACTIONS(663), - [anon_sym_symbol] = ACTIONS(663), - [anon_sym_object] = ACTIONS(663), + [anon_sym_static] = ACTIONS(665), + [anon_sym_readonly] = ACTIONS(665), + [anon_sym_get] = ACTIONS(665), + [anon_sym_set] = ACTIONS(665), + [anon_sym_QMARK] = ACTIONS(696), + [anon_sym_declare] = ACTIONS(665), + [anon_sym_public] = ACTIONS(665), + [anon_sym_private] = ACTIONS(665), + [anon_sym_protected] = ACTIONS(665), + [anon_sym_override] = ACTIONS(665), + [anon_sym_module] = ACTIONS(665), + [anon_sym_any] = ACTIONS(665), + [anon_sym_number] = ACTIONS(665), + [anon_sym_boolean] = ACTIONS(665), + [anon_sym_string] = ACTIONS(665), + [anon_sym_symbol] = ACTIONS(665), + [anon_sym_object] = ACTIONS(665), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(153), - [sym__ternary_qmark] = ACTIONS(153), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(696), + [sym__member_signature_marker] = ACTIONS(698), }, [STATE(74)] = { - [sym_import] = STATE(3816), - [sym_parenthesized_expression] = STATE(1344), - [sym_expression] = STATE(2652), - [sym_primary_expression] = STATE(1686), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5823), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5823), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2716), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1344), - [sym_subscript_expression] = STATE(1344), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5823), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1344), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [aux_sym_object_repeat1] = STATE(4754), - [aux_sym_object_pattern_repeat1] = STATE(4870), - [sym_identifier] = ACTIONS(661), - [anon_sym_export] = ACTIONS(663), + [sym_import] = STATE(3849), + [sym_parenthesized_expression] = STATE(1350), + [sym_expression] = STATE(2656), + [sym_primary_expression] = STATE(1698), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(5927), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(5927), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2745), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1350), + [sym_subscript_expression] = STATE(1350), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5927), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1350), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [aux_sym_object_repeat1] = STATE(5139), + [aux_sym_object_pattern_repeat1] = STATE(5141), + [sym_identifier] = ACTIONS(663), + [anon_sym_export] = ACTIONS(665), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(663), - [anon_sym_EQ] = ACTIONS(665), + [anon_sym_type] = ACTIONS(665), + [anon_sym_EQ] = ACTIONS(667), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(667), - [anon_sym_LBRACE] = ACTIONS(669), - [anon_sym_COMMA] = ACTIONS(153), - [anon_sym_RBRACE] = ACTIONS(700), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(663), - [anon_sym_BANG] = ACTIONS(178), + [anon_sym_namespace] = ACTIONS(669), + [anon_sym_LBRACE] = ACTIONS(671), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_RBRACE] = ACTIONS(702), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(665), + [anon_sym_BANG] = ACTIONS(179), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_SEMI] = ACTIONS(153), - [anon_sym_await] = ACTIONS(139), + [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_await] = ACTIONS(140), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(675), - [anon_sym_yield] = ACTIONS(141), + [anon_sym_COLON] = ACTIONS(677), + [anon_sym_yield] = ACTIONS(142), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_DOT] = ACTIONS(678), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(682), - [anon_sym_function] = ACTIONS(684), - [anon_sym_EQ_GT] = ACTIONS(686), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(688), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_DOT] = ACTIONS(680), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(684), + [anon_sym_function] = ACTIONS(686), + [anon_sym_EQ_GT] = ACTIONS(688), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(690), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -31339,302 +31360,151 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), [anon_sym_SLASH] = ACTIONS(77), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(172), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(173), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(191), + [sym_private_property_identifier] = ACTIONS(192), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(692), + [sym_undefined] = ACTIONS(694), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(663), - [anon_sym_readonly] = ACTIONS(663), - [anon_sym_get] = ACTIONS(663), - [anon_sym_set] = ACTIONS(663), - [anon_sym_QMARK] = ACTIONS(694), - [anon_sym_declare] = ACTIONS(663), - [anon_sym_public] = ACTIONS(663), - [anon_sym_private] = ACTIONS(663), - [anon_sym_protected] = ACTIONS(663), - [anon_sym_override] = ACTIONS(663), - [anon_sym_module] = ACTIONS(663), - [anon_sym_any] = ACTIONS(663), - [anon_sym_number] = ACTIONS(663), - [anon_sym_boolean] = ACTIONS(663), - [anon_sym_string] = ACTIONS(663), - [anon_sym_symbol] = ACTIONS(663), - [anon_sym_object] = ACTIONS(663), + [anon_sym_static] = ACTIONS(665), + [anon_sym_readonly] = ACTIONS(665), + [anon_sym_get] = ACTIONS(665), + [anon_sym_set] = ACTIONS(665), + [anon_sym_QMARK] = ACTIONS(696), + [anon_sym_declare] = ACTIONS(665), + [anon_sym_public] = ACTIONS(665), + [anon_sym_private] = ACTIONS(665), + [anon_sym_protected] = ACTIONS(665), + [anon_sym_override] = ACTIONS(665), + [anon_sym_module] = ACTIONS(665), + [anon_sym_any] = ACTIONS(665), + [anon_sym_number] = ACTIONS(665), + [anon_sym_boolean] = ACTIONS(665), + [anon_sym_string] = ACTIONS(665), + [anon_sym_symbol] = ACTIONS(665), + [anon_sym_object] = ACTIONS(665), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(153), - [sym__ternary_qmark] = ACTIONS(153), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(696), + [sym__member_signature_marker] = ACTIONS(698), }, [STATE(75)] = { - [sym_import] = STATE(3656), - [sym_parenthesized_expression] = STATE(1386), - [sym_expression] = STATE(1859), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(4520), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(4520), - [sym_nested_identifier] = STATE(5944), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5819), - [sym__formal_parameter] = STATE(5142), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1373), - [sym_subscript_expression] = STATE(1373), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3017), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(4520), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_sequence_expression] = STATE(5809), - [sym_string] = STATE(2401), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(4542), - [sym_pattern] = STATE(4558), - [sym_rest_pattern] = STATE(3813), - [sym_non_null_expression] = STATE(1373), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_nested_type_identifier] = STATE(2969), - [sym_accessibility_modifier] = STATE(283), - [sym_override_modifier] = STATE(298), - [sym_required_parameter] = STATE(5142), - [sym_optional_parameter] = STATE(5142), - [sym__parameter_name] = STATE(3797), - [sym__type_query_member_expression_in_type_annotation] = STATE(2945), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(4606), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_type_arguments] = STATE(418), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5395), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [aux_sym_export_statement_repeat1] = STATE(266), - [sym_identifier] = ACTIONS(702), - [anon_sym_export] = ACTIONS(704), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_type] = ACTIONS(704), - [anon_sym_namespace] = ACTIONS(706), - [anon_sym_LBRACE] = ACTIONS(708), - [anon_sym_typeof] = ACTIONS(710), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(704), - [anon_sym_const] = ACTIONS(132), - [anon_sym_BANG] = ACTIONS(712), - [anon_sym_LPAREN] = ACTIONS(137), - [anon_sym_RPAREN] = ACTIONS(714), - [anon_sym_await] = ACTIONS(716), - [anon_sym_yield] = ACTIONS(718), - [anon_sym_LBRACK] = ACTIONS(720), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(722), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(724), - [anon_sym_using] = ACTIONS(726), - [anon_sym_DOT_DOT_DOT] = ACTIONS(161), - [anon_sym_AMP] = ACTIONS(728), - [anon_sym_PIPE] = ACTIONS(730), - [anon_sym_PLUS] = ACTIONS(732), - [anon_sym_DASH] = ACTIONS(732), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(712), - [anon_sym_void] = ACTIONS(734), - [anon_sym_delete] = ACTIONS(736), - [anon_sym_PLUS_PLUS] = ACTIONS(738), - [anon_sym_DASH_DASH] = ACTIONS(738), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(740), - [sym_number] = ACTIONS(742), - [sym_private_property_identifier] = ACTIONS(744), - [sym_this] = ACTIONS(746), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(748), - [sym_false] = ACTIONS(748), - [sym_null] = ACTIONS(748), - [sym_undefined] = ACTIONS(750), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(704), - [anon_sym_readonly] = ACTIONS(752), - [anon_sym_get] = ACTIONS(704), - [anon_sym_set] = ACTIONS(704), - [anon_sym_QMARK] = ACTIONS(754), - [anon_sym_declare] = ACTIONS(704), - [anon_sym_public] = ACTIONS(756), - [anon_sym_private] = ACTIONS(756), - [anon_sym_protected] = ACTIONS(756), - [anon_sym_override] = ACTIONS(758), - [anon_sym_module] = ACTIONS(704), - [anon_sym_any] = ACTIONS(760), - [anon_sym_number] = ACTIONS(760), - [anon_sym_boolean] = ACTIONS(760), - [anon_sym_string] = ACTIONS(760), - [anon_sym_symbol] = ACTIONS(760), - [anon_sym_object] = ACTIONS(760), - [anon_sym_abstract] = ACTIONS(207), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(76)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2655), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(3812), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(3812), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1298), - [sym_subscript_expression] = STATE(1298), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(3812), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_pattern] = STATE(4285), - [sym_rest_pattern] = STATE(3813), - [sym_non_null_expression] = STATE(1298), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(762), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2651), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(3838), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(3838), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1307), + [sym_subscript_expression] = STATE(1307), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(3838), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_pattern] = STATE(4196), + [sym_rest_pattern] = STATE(3658), + [sym_non_null_expression] = STATE(1307), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(704), [anon_sym_export] = ACTIONS(113), [anon_sym_STAR] = ACTIONS(120), [anon_sym_type] = ACTIONS(113), - [anon_sym_EQ] = ACTIONS(117), + [anon_sym_EQ] = ACTIONS(220), [anon_sym_as] = ACTIONS(120), [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(764), - [anon_sym_COMMA] = ACTIONS(126), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), + [anon_sym_LBRACE] = ACTIONS(706), + [anon_sym_COMMA] = ACTIONS(223), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), [anon_sym_let] = ACTIONS(113), - [anon_sym_BANG] = ACTIONS(134), - [anon_sym_LPAREN] = ACTIONS(766), - [anon_sym_RPAREN] = ACTIONS(126), - [anon_sym_await] = ACTIONS(139), + [anon_sym_BANG] = ACTIONS(135), + [anon_sym_LPAREN] = ACTIONS(708), + [anon_sym_RPAREN] = ACTIONS(223), + [anon_sym_await] = ACTIONS(140), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(126), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(769), + [anon_sym_COLON] = ACTIONS(223), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(711), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(147), - [anon_sym_function] = ACTIONS(149), - [anon_sym_EQ_GT] = ACTIONS(151), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(772), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), - [anon_sym_DOT_DOT_DOT] = ACTIONS(161), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(148), + [anon_sym_function] = ACTIONS(150), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(714), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_DOT_DOT_DOT] = ACTIONS(162), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -31643,44 +31513,44 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(134), - [anon_sym_DASH] = ACTIONS(134), - [anon_sym_SLASH] = ACTIONS(169), + [anon_sym_PLUS] = ACTIONS(135), + [anon_sym_DASH] = ACTIONS(135), + [anon_sym_SLASH] = ACTIONS(170), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(774), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(716), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(180), - [anon_sym_DASH_DASH] = ACTIONS(180), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(777), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(782), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(784), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(181), + [anon_sym_DASH_DASH] = ACTIONS(181), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(719), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(724), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(726), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), [anon_sym_readonly] = ACTIONS(113), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), - [anon_sym_QMARK] = ACTIONS(786), + [anon_sym_QMARK] = ACTIONS(728), [anon_sym_declare] = ACTIONS(113), [anon_sym_public] = ACTIONS(113), [anon_sym_private] = ACTIONS(113), @@ -31694,98 +31564,98 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_symbol] = ACTIONS(113), [anon_sym_object] = ACTIONS(113), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, - [STATE(77)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2655), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(3812), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(3812), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1298), - [sym_subscript_expression] = STATE(1298), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(3812), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_pattern] = STATE(4312), - [sym_rest_pattern] = STATE(3813), - [sym_non_null_expression] = STATE(1298), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(762), + [STATE(76)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2651), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(3838), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(3838), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1307), + [sym_subscript_expression] = STATE(1307), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(3838), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_pattern] = STATE(4372), + [sym_rest_pattern] = STATE(3658), + [sym_non_null_expression] = STATE(1307), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(704), [anon_sym_export] = ACTIONS(113), [anon_sym_STAR] = ACTIONS(120), [anon_sym_type] = ACTIONS(113), - [anon_sym_EQ] = ACTIONS(117), + [anon_sym_EQ] = ACTIONS(220), [anon_sym_as] = ACTIONS(120), [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(764), - [anon_sym_COMMA] = ACTIONS(126), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), + [anon_sym_LBRACE] = ACTIONS(706), + [anon_sym_COMMA] = ACTIONS(223), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), [anon_sym_let] = ACTIONS(113), - [anon_sym_BANG] = ACTIONS(134), - [anon_sym_LPAREN] = ACTIONS(766), - [anon_sym_RPAREN] = ACTIONS(126), - [anon_sym_await] = ACTIONS(139), + [anon_sym_BANG] = ACTIONS(135), + [anon_sym_LPAREN] = ACTIONS(708), + [anon_sym_RPAREN] = ACTIONS(223), + [anon_sym_await] = ACTIONS(140), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(126), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(769), + [anon_sym_COLON] = ACTIONS(223), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(711), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(147), - [anon_sym_function] = ACTIONS(149), - [anon_sym_EQ_GT] = ACTIONS(151), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(772), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), - [anon_sym_DOT_DOT_DOT] = ACTIONS(161), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(148), + [anon_sym_function] = ACTIONS(150), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(714), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_DOT_DOT_DOT] = ACTIONS(162), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -31794,44 +31664,44 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(134), - [anon_sym_DASH] = ACTIONS(134), - [anon_sym_SLASH] = ACTIONS(169), + [anon_sym_PLUS] = ACTIONS(135), + [anon_sym_DASH] = ACTIONS(135), + [anon_sym_SLASH] = ACTIONS(170), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(774), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(716), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(180), - [anon_sym_DASH_DASH] = ACTIONS(180), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(777), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(788), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(784), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(181), + [anon_sym_DASH_DASH] = ACTIONS(181), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(719), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(730), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(726), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), [anon_sym_readonly] = ACTIONS(113), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), - [anon_sym_QMARK] = ACTIONS(786), + [anon_sym_QMARK] = ACTIONS(728), [anon_sym_declare] = ACTIONS(113), [anon_sym_public] = ACTIONS(113), [anon_sym_private] = ACTIONS(113), @@ -31845,249 +31715,249 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_symbol] = ACTIONS(113), [anon_sym_object] = ACTIONS(113), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, - [STATE(78)] = { - [sym_import] = STATE(3656), - [sym_parenthesized_expression] = STATE(1386), - [sym_expression] = STATE(1899), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(4520), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(4520), - [sym_nested_identifier] = STATE(5944), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5819), - [sym__formal_parameter] = STATE(5142), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1373), - [sym_subscript_expression] = STATE(1373), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3017), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(4520), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_sequence_expression] = STATE(5953), - [sym_string] = STATE(2401), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(4542), - [sym_pattern] = STATE(4558), - [sym_rest_pattern] = STATE(3813), - [sym_non_null_expression] = STATE(1373), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_nested_type_identifier] = STATE(2969), - [sym_accessibility_modifier] = STATE(283), - [sym_override_modifier] = STATE(298), - [sym_required_parameter] = STATE(5142), - [sym_optional_parameter] = STATE(5142), - [sym__parameter_name] = STATE(3797), - [sym__type_query_member_expression_in_type_annotation] = STATE(2945), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(4681), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_type_arguments] = STATE(418), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5395), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [aux_sym_export_statement_repeat1] = STATE(266), - [sym_identifier] = ACTIONS(702), - [anon_sym_export] = ACTIONS(704), + [STATE(77)] = { + [sym_import] = STATE(3654), + [sym_parenthesized_expression] = STATE(1390), + [sym_expression] = STATE(1819), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(4151), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(4151), + [sym_nested_identifier] = STATE(5926), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5920), + [sym__formal_parameter] = STATE(5130), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1380), + [sym_subscript_expression] = STATE(1380), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3056), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(4151), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_sequence_expression] = STATE(6015), + [sym_string] = STATE(2375), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(4525), + [sym_pattern] = STATE(4167), + [sym_rest_pattern] = STATE(3658), + [sym_non_null_expression] = STATE(1380), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_nested_type_identifier] = STATE(2968), + [sym_accessibility_modifier] = STATE(296), + [sym_override_modifier] = STATE(302), + [sym_required_parameter] = STATE(5130), + [sym_optional_parameter] = STATE(5130), + [sym__parameter_name] = STATE(3660), + [sym__type_query_member_expression_in_type_annotation] = STATE(2951), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(4663), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_type_arguments] = STATE(477), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5652), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [aux_sym_export_statement_repeat1] = STATE(261), + [sym_identifier] = ACTIONS(732), + [anon_sym_export] = ACTIONS(734), [anon_sym_STAR] = ACTIONS(581), - [anon_sym_type] = ACTIONS(704), - [anon_sym_namespace] = ACTIONS(706), - [anon_sym_LBRACE] = ACTIONS(708), - [anon_sym_typeof] = ACTIONS(710), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(704), - [anon_sym_const] = ACTIONS(132), - [anon_sym_BANG] = ACTIONS(712), - [anon_sym_LPAREN] = ACTIONS(137), - [anon_sym_RPAREN] = ACTIONS(714), - [anon_sym_await] = ACTIONS(716), - [anon_sym_yield] = ACTIONS(718), - [anon_sym_LBRACK] = ACTIONS(720), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(722), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(724), - [anon_sym_using] = ACTIONS(726), - [anon_sym_DOT_DOT_DOT] = ACTIONS(161), - [anon_sym_AMP] = ACTIONS(728), - [anon_sym_PIPE] = ACTIONS(730), - [anon_sym_PLUS] = ACTIONS(732), - [anon_sym_DASH] = ACTIONS(732), + [anon_sym_type] = ACTIONS(734), + [anon_sym_namespace] = ACTIONS(736), + [anon_sym_LBRACE] = ACTIONS(738), + [anon_sym_typeof] = ACTIONS(740), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(734), + [anon_sym_const] = ACTIONS(133), + [anon_sym_BANG] = ACTIONS(742), + [anon_sym_LPAREN] = ACTIONS(138), + [anon_sym_RPAREN] = ACTIONS(744), + [anon_sym_await] = ACTIONS(746), + [anon_sym_yield] = ACTIONS(748), + [anon_sym_LBRACK] = ACTIONS(750), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(752), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(754), + [anon_sym_using] = ACTIONS(756), + [anon_sym_DOT_DOT_DOT] = ACTIONS(162), + [anon_sym_AMP] = ACTIONS(758), + [anon_sym_PIPE] = ACTIONS(760), + [anon_sym_PLUS] = ACTIONS(762), + [anon_sym_DASH] = ACTIONS(762), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(712), - [anon_sym_void] = ACTIONS(734), - [anon_sym_delete] = ACTIONS(736), - [anon_sym_PLUS_PLUS] = ACTIONS(738), - [anon_sym_DASH_DASH] = ACTIONS(738), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(740), - [sym_number] = ACTIONS(742), - [sym_private_property_identifier] = ACTIONS(744), - [sym_this] = ACTIONS(746), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(748), - [sym_false] = ACTIONS(748), - [sym_null] = ACTIONS(748), - [sym_undefined] = ACTIONS(750), + [anon_sym_TILDE] = ACTIONS(742), + [anon_sym_void] = ACTIONS(764), + [anon_sym_delete] = ACTIONS(766), + [anon_sym_PLUS_PLUS] = ACTIONS(768), + [anon_sym_DASH_DASH] = ACTIONS(768), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(770), + [sym_number] = ACTIONS(772), + [sym_private_property_identifier] = ACTIONS(774), + [sym_this] = ACTIONS(776), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(778), + [sym_false] = ACTIONS(778), + [sym_null] = ACTIONS(778), + [sym_undefined] = ACTIONS(780), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(704), - [anon_sym_readonly] = ACTIONS(752), - [anon_sym_get] = ACTIONS(704), - [anon_sym_set] = ACTIONS(704), - [anon_sym_QMARK] = ACTIONS(754), - [anon_sym_declare] = ACTIONS(704), - [anon_sym_public] = ACTIONS(756), - [anon_sym_private] = ACTIONS(756), - [anon_sym_protected] = ACTIONS(756), - [anon_sym_override] = ACTIONS(758), - [anon_sym_module] = ACTIONS(704), - [anon_sym_any] = ACTIONS(760), - [anon_sym_number] = ACTIONS(760), - [anon_sym_boolean] = ACTIONS(760), - [anon_sym_string] = ACTIONS(760), - [anon_sym_symbol] = ACTIONS(760), - [anon_sym_object] = ACTIONS(760), - [anon_sym_abstract] = ACTIONS(207), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [anon_sym_static] = ACTIONS(734), + [anon_sym_readonly] = ACTIONS(782), + [anon_sym_get] = ACTIONS(734), + [anon_sym_set] = ACTIONS(734), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_declare] = ACTIONS(734), + [anon_sym_public] = ACTIONS(786), + [anon_sym_private] = ACTIONS(786), + [anon_sym_protected] = ACTIONS(786), + [anon_sym_override] = ACTIONS(788), + [anon_sym_module] = ACTIONS(734), + [anon_sym_any] = ACTIONS(790), + [anon_sym_number] = ACTIONS(790), + [anon_sym_boolean] = ACTIONS(790), + [anon_sym_string] = ACTIONS(790), + [anon_sym_symbol] = ACTIONS(790), + [anon_sym_object] = ACTIONS(790), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, - [STATE(79)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2655), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(3812), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(3812), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1298), - [sym_subscript_expression] = STATE(1298), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(3812), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_pattern] = STATE(4446), - [sym_rest_pattern] = STATE(3813), - [sym_non_null_expression] = STATE(1298), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(762), + [STATE(78)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2651), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(3838), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(3838), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1307), + [sym_subscript_expression] = STATE(1307), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(3838), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_pattern] = STATE(4181), + [sym_rest_pattern] = STATE(3658), + [sym_non_null_expression] = STATE(1307), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(704), [anon_sym_export] = ACTIONS(113), [anon_sym_STAR] = ACTIONS(120), [anon_sym_type] = ACTIONS(113), - [anon_sym_EQ] = ACTIONS(117), + [anon_sym_EQ] = ACTIONS(220), [anon_sym_as] = ACTIONS(120), [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(764), - [anon_sym_COMMA] = ACTIONS(126), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), + [anon_sym_LBRACE] = ACTIONS(706), + [anon_sym_COMMA] = ACTIONS(223), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), [anon_sym_let] = ACTIONS(113), - [anon_sym_BANG] = ACTIONS(134), - [anon_sym_LPAREN] = ACTIONS(766), - [anon_sym_RPAREN] = ACTIONS(126), - [anon_sym_await] = ACTIONS(139), + [anon_sym_BANG] = ACTIONS(135), + [anon_sym_LPAREN] = ACTIONS(708), + [anon_sym_RPAREN] = ACTIONS(223), + [anon_sym_await] = ACTIONS(140), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(126), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(769), + [anon_sym_COLON] = ACTIONS(223), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(711), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(147), - [anon_sym_function] = ACTIONS(149), - [anon_sym_EQ_GT] = ACTIONS(151), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(772), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), - [anon_sym_DOT_DOT_DOT] = ACTIONS(161), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(148), + [anon_sym_function] = ACTIONS(150), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(714), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_DOT_DOT_DOT] = ACTIONS(162), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -32096,44 +31966,44 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(134), - [anon_sym_DASH] = ACTIONS(134), - [anon_sym_SLASH] = ACTIONS(169), + [anon_sym_PLUS] = ACTIONS(135), + [anon_sym_DASH] = ACTIONS(135), + [anon_sym_SLASH] = ACTIONS(170), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(774), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(716), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(180), - [anon_sym_DASH_DASH] = ACTIONS(180), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(777), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(790), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(784), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(181), + [anon_sym_DASH_DASH] = ACTIONS(181), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(719), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(792), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(726), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), [anon_sym_readonly] = ACTIONS(113), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), - [anon_sym_QMARK] = ACTIONS(786), + [anon_sym_QMARK] = ACTIONS(728), [anon_sym_declare] = ACTIONS(113), [anon_sym_public] = ACTIONS(113), [anon_sym_private] = ACTIONS(113), @@ -32147,98 +32017,98 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_symbol] = ACTIONS(113), [anon_sym_object] = ACTIONS(113), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, - [STATE(80)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2655), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(3812), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(3812), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1298), - [sym_subscript_expression] = STATE(1298), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(3812), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_pattern] = STATE(4293), - [sym_rest_pattern] = STATE(3813), - [sym_non_null_expression] = STATE(1298), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(762), + [STATE(79)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2651), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(3838), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(3838), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1307), + [sym_subscript_expression] = STATE(1307), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(3838), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_pattern] = STATE(4432), + [sym_rest_pattern] = STATE(3658), + [sym_non_null_expression] = STATE(1307), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(704), [anon_sym_export] = ACTIONS(113), [anon_sym_STAR] = ACTIONS(120), [anon_sym_type] = ACTIONS(113), - [anon_sym_EQ] = ACTIONS(117), + [anon_sym_EQ] = ACTIONS(220), [anon_sym_as] = ACTIONS(120), [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(764), - [anon_sym_COMMA] = ACTIONS(126), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), + [anon_sym_LBRACE] = ACTIONS(706), + [anon_sym_COMMA] = ACTIONS(223), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), [anon_sym_let] = ACTIONS(113), - [anon_sym_BANG] = ACTIONS(134), - [anon_sym_LPAREN] = ACTIONS(766), - [anon_sym_RPAREN] = ACTIONS(126), - [anon_sym_await] = ACTIONS(139), + [anon_sym_BANG] = ACTIONS(135), + [anon_sym_LPAREN] = ACTIONS(708), + [anon_sym_RPAREN] = ACTIONS(223), + [anon_sym_await] = ACTIONS(140), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(126), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(769), + [anon_sym_COLON] = ACTIONS(223), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(711), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(147), - [anon_sym_function] = ACTIONS(149), - [anon_sym_EQ_GT] = ACTIONS(151), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(772), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), - [anon_sym_DOT_DOT_DOT] = ACTIONS(161), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(148), + [anon_sym_function] = ACTIONS(150), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(714), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_DOT_DOT_DOT] = ACTIONS(162), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -32247,44 +32117,44 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(134), - [anon_sym_DASH] = ACTIONS(134), - [anon_sym_SLASH] = ACTIONS(169), + [anon_sym_PLUS] = ACTIONS(135), + [anon_sym_DASH] = ACTIONS(135), + [anon_sym_SLASH] = ACTIONS(170), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(774), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(716), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(180), - [anon_sym_DASH_DASH] = ACTIONS(180), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(777), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(792), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(784), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(181), + [anon_sym_DASH_DASH] = ACTIONS(181), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(719), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(794), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(726), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), [anon_sym_readonly] = ACTIONS(113), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), - [anon_sym_QMARK] = ACTIONS(786), + [anon_sym_QMARK] = ACTIONS(728), [anon_sym_declare] = ACTIONS(113), [anon_sym_public] = ACTIONS(113), [anon_sym_private] = ACTIONS(113), @@ -32298,98 +32168,98 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_symbol] = ACTIONS(113), [anon_sym_object] = ACTIONS(113), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, - [STATE(81)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2655), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(3812), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(3812), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1298), - [sym_subscript_expression] = STATE(1298), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(3812), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_pattern] = STATE(4549), - [sym_rest_pattern] = STATE(3813), - [sym_non_null_expression] = STATE(1298), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(762), + [STATE(80)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2651), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(3838), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(3838), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1307), + [sym_subscript_expression] = STATE(1307), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(3838), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_pattern] = STATE(4450), + [sym_rest_pattern] = STATE(3658), + [sym_non_null_expression] = STATE(1307), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(704), [anon_sym_export] = ACTIONS(113), [anon_sym_STAR] = ACTIONS(120), [anon_sym_type] = ACTIONS(113), - [anon_sym_EQ] = ACTIONS(117), + [anon_sym_EQ] = ACTIONS(220), [anon_sym_as] = ACTIONS(120), [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(764), - [anon_sym_COMMA] = ACTIONS(126), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), + [anon_sym_LBRACE] = ACTIONS(706), + [anon_sym_COMMA] = ACTIONS(223), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), [anon_sym_let] = ACTIONS(113), - [anon_sym_BANG] = ACTIONS(134), - [anon_sym_LPAREN] = ACTIONS(766), - [anon_sym_RPAREN] = ACTIONS(126), - [anon_sym_await] = ACTIONS(139), + [anon_sym_BANG] = ACTIONS(135), + [anon_sym_LPAREN] = ACTIONS(708), + [anon_sym_RPAREN] = ACTIONS(223), + [anon_sym_await] = ACTIONS(140), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(126), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(769), + [anon_sym_COLON] = ACTIONS(223), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(711), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(147), - [anon_sym_function] = ACTIONS(149), - [anon_sym_EQ_GT] = ACTIONS(151), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(772), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), - [anon_sym_DOT_DOT_DOT] = ACTIONS(161), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(148), + [anon_sym_function] = ACTIONS(150), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(714), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_DOT_DOT_DOT] = ACTIONS(162), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -32398,44 +32268,44 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(134), - [anon_sym_DASH] = ACTIONS(134), - [anon_sym_SLASH] = ACTIONS(169), + [anon_sym_PLUS] = ACTIONS(135), + [anon_sym_DASH] = ACTIONS(135), + [anon_sym_SLASH] = ACTIONS(170), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(774), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(716), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(180), - [anon_sym_DASH_DASH] = ACTIONS(180), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(777), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(794), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(784), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(181), + [anon_sym_DASH_DASH] = ACTIONS(181), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(719), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(796), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(726), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), [anon_sym_readonly] = ACTIONS(113), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), - [anon_sym_QMARK] = ACTIONS(786), + [anon_sym_QMARK] = ACTIONS(728), [anon_sym_declare] = ACTIONS(113), [anon_sym_public] = ACTIONS(113), [anon_sym_private] = ACTIONS(113), @@ -32449,98 +32319,249 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_symbol] = ACTIONS(113), [anon_sym_object] = ACTIONS(113), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(81)] = { + [sym_import] = STATE(3654), + [sym_parenthesized_expression] = STATE(1390), + [sym_expression] = STATE(1829), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(4151), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(4151), + [sym_nested_identifier] = STATE(5926), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5920), + [sym__formal_parameter] = STATE(5130), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1380), + [sym_subscript_expression] = STATE(1380), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3056), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(4151), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_sequence_expression] = STATE(5810), + [sym_string] = STATE(2375), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(4525), + [sym_pattern] = STATE(4167), + [sym_rest_pattern] = STATE(3658), + [sym_non_null_expression] = STATE(1380), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_nested_type_identifier] = STATE(2968), + [sym_accessibility_modifier] = STATE(296), + [sym_override_modifier] = STATE(302), + [sym_required_parameter] = STATE(5130), + [sym_optional_parameter] = STATE(5130), + [sym__parameter_name] = STATE(3660), + [sym__type_query_member_expression_in_type_annotation] = STATE(2951), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(4663), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_type_arguments] = STATE(477), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5652), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [aux_sym_export_statement_repeat1] = STATE(261), + [sym_identifier] = ACTIONS(732), + [anon_sym_export] = ACTIONS(734), + [anon_sym_STAR] = ACTIONS(581), + [anon_sym_type] = ACTIONS(734), + [anon_sym_namespace] = ACTIONS(736), + [anon_sym_LBRACE] = ACTIONS(738), + [anon_sym_typeof] = ACTIONS(740), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(734), + [anon_sym_const] = ACTIONS(133), + [anon_sym_BANG] = ACTIONS(742), + [anon_sym_LPAREN] = ACTIONS(138), + [anon_sym_RPAREN] = ACTIONS(744), + [anon_sym_await] = ACTIONS(746), + [anon_sym_yield] = ACTIONS(748), + [anon_sym_LBRACK] = ACTIONS(750), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(752), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(754), + [anon_sym_using] = ACTIONS(756), + [anon_sym_DOT_DOT_DOT] = ACTIONS(162), + [anon_sym_AMP] = ACTIONS(758), + [anon_sym_PIPE] = ACTIONS(760), + [anon_sym_PLUS] = ACTIONS(762), + [anon_sym_DASH] = ACTIONS(762), + [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(742), + [anon_sym_void] = ACTIONS(764), + [anon_sym_delete] = ACTIONS(766), + [anon_sym_PLUS_PLUS] = ACTIONS(768), + [anon_sym_DASH_DASH] = ACTIONS(768), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(770), + [sym_number] = ACTIONS(772), + [sym_private_property_identifier] = ACTIONS(774), + [sym_this] = ACTIONS(776), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(778), + [sym_false] = ACTIONS(778), + [sym_null] = ACTIONS(778), + [sym_undefined] = ACTIONS(780), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(734), + [anon_sym_readonly] = ACTIONS(782), + [anon_sym_get] = ACTIONS(734), + [anon_sym_set] = ACTIONS(734), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_declare] = ACTIONS(734), + [anon_sym_public] = ACTIONS(786), + [anon_sym_private] = ACTIONS(786), + [anon_sym_protected] = ACTIONS(786), + [anon_sym_override] = ACTIONS(788), + [anon_sym_module] = ACTIONS(734), + [anon_sym_any] = ACTIONS(790), + [anon_sym_number] = ACTIONS(790), + [anon_sym_boolean] = ACTIONS(790), + [anon_sym_string] = ACTIONS(790), + [anon_sym_symbol] = ACTIONS(790), + [anon_sym_object] = ACTIONS(790), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, [STATE(82)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2655), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(3812), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(3812), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1298), - [sym_subscript_expression] = STATE(1298), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(3812), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_pattern] = STATE(4551), - [sym_rest_pattern] = STATE(3813), - [sym_non_null_expression] = STATE(1298), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(762), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2651), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(3838), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(3838), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1307), + [sym_subscript_expression] = STATE(1307), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(3838), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_pattern] = STATE(4450), + [sym_rest_pattern] = STATE(3658), + [sym_non_null_expression] = STATE(1307), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(704), [anon_sym_export] = ACTIONS(113), [anon_sym_STAR] = ACTIONS(120), [anon_sym_type] = ACTIONS(113), [anon_sym_EQ] = ACTIONS(117), [anon_sym_as] = ACTIONS(120), [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(764), + [anon_sym_LBRACE] = ACTIONS(706), [anon_sym_COMMA] = ACTIONS(126), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), [anon_sym_let] = ACTIONS(113), - [anon_sym_BANG] = ACTIONS(134), - [anon_sym_LPAREN] = ACTIONS(766), + [anon_sym_BANG] = ACTIONS(135), + [anon_sym_LPAREN] = ACTIONS(708), [anon_sym_RPAREN] = ACTIONS(126), - [anon_sym_await] = ACTIONS(139), + [anon_sym_await] = ACTIONS(140), [anon_sym_in] = ACTIONS(120), [anon_sym_COLON] = ACTIONS(126), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(769), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(711), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(147), - [anon_sym_function] = ACTIONS(149), - [anon_sym_EQ_GT] = ACTIONS(151), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(772), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), - [anon_sym_DOT_DOT_DOT] = ACTIONS(161), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(148), + [anon_sym_function] = ACTIONS(150), + [anon_sym_EQ_GT] = ACTIONS(152), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(714), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_DOT_DOT_DOT] = ACTIONS(162), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -32549,44 +32570,44 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(134), - [anon_sym_DASH] = ACTIONS(134), - [anon_sym_SLASH] = ACTIONS(169), + [anon_sym_PLUS] = ACTIONS(135), + [anon_sym_DASH] = ACTIONS(135), + [anon_sym_SLASH] = ACTIONS(170), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(774), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(716), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(180), - [anon_sym_DASH_DASH] = ACTIONS(180), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(777), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(181), + [anon_sym_DASH_DASH] = ACTIONS(181), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(719), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), [sym_this] = ACTIONS(796), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(784), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(726), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), [anon_sym_readonly] = ACTIONS(113), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), - [anon_sym_QMARK] = ACTIONS(786), + [anon_sym_QMARK] = ACTIONS(728), [anon_sym_declare] = ACTIONS(113), [anon_sym_public] = ACTIONS(113), [anon_sym_private] = ACTIONS(113), @@ -32600,249 +32621,98 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_symbol] = ACTIONS(113), [anon_sym_object] = ACTIONS(113), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, [STATE(83)] = { - [sym_import] = STATE(3656), - [sym_parenthesized_expression] = STATE(1386), - [sym_expression] = STATE(1859), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(4520), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(4520), - [sym_nested_identifier] = STATE(5944), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5819), - [sym__formal_parameter] = STATE(5142), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1373), - [sym_subscript_expression] = STATE(1373), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3017), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(4520), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_sequence_expression] = STATE(5809), - [sym_string] = STATE(2401), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(4542), - [sym_pattern] = STATE(4558), - [sym_rest_pattern] = STATE(3813), - [sym_non_null_expression] = STATE(1373), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_nested_type_identifier] = STATE(2969), - [sym_accessibility_modifier] = STATE(283), - [sym_override_modifier] = STATE(298), - [sym_required_parameter] = STATE(5142), - [sym_optional_parameter] = STATE(5142), - [sym__parameter_name] = STATE(3797), - [sym__type_query_member_expression_in_type_annotation] = STATE(2945), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(4681), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_type_arguments] = STATE(418), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5395), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [aux_sym_export_statement_repeat1] = STATE(266), - [sym_identifier] = ACTIONS(702), - [anon_sym_export] = ACTIONS(704), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_type] = ACTIONS(704), - [anon_sym_namespace] = ACTIONS(706), - [anon_sym_LBRACE] = ACTIONS(708), - [anon_sym_typeof] = ACTIONS(710), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(704), - [anon_sym_const] = ACTIONS(132), - [anon_sym_BANG] = ACTIONS(712), - [anon_sym_LPAREN] = ACTIONS(137), - [anon_sym_RPAREN] = ACTIONS(714), - [anon_sym_await] = ACTIONS(716), - [anon_sym_yield] = ACTIONS(718), - [anon_sym_LBRACK] = ACTIONS(720), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(722), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(724), - [anon_sym_using] = ACTIONS(726), - [anon_sym_DOT_DOT_DOT] = ACTIONS(161), - [anon_sym_AMP] = ACTIONS(728), - [anon_sym_PIPE] = ACTIONS(730), - [anon_sym_PLUS] = ACTIONS(732), - [anon_sym_DASH] = ACTIONS(732), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(712), - [anon_sym_void] = ACTIONS(734), - [anon_sym_delete] = ACTIONS(736), - [anon_sym_PLUS_PLUS] = ACTIONS(738), - [anon_sym_DASH_DASH] = ACTIONS(738), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(740), - [sym_number] = ACTIONS(742), - [sym_private_property_identifier] = ACTIONS(744), - [sym_this] = ACTIONS(746), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(748), - [sym_false] = ACTIONS(748), - [sym_null] = ACTIONS(748), - [sym_undefined] = ACTIONS(750), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(704), - [anon_sym_readonly] = ACTIONS(752), - [anon_sym_get] = ACTIONS(704), - [anon_sym_set] = ACTIONS(704), - [anon_sym_QMARK] = ACTIONS(754), - [anon_sym_declare] = ACTIONS(704), - [anon_sym_public] = ACTIONS(756), - [anon_sym_private] = ACTIONS(756), - [anon_sym_protected] = ACTIONS(756), - [anon_sym_override] = ACTIONS(758), - [anon_sym_module] = ACTIONS(704), - [anon_sym_any] = ACTIONS(760), - [anon_sym_number] = ACTIONS(760), - [anon_sym_boolean] = ACTIONS(760), - [anon_sym_string] = ACTIONS(760), - [anon_sym_symbol] = ACTIONS(760), - [anon_sym_object] = ACTIONS(760), - [anon_sym_abstract] = ACTIONS(207), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(84)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2655), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(3812), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(3812), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1298), - [sym_subscript_expression] = STATE(1298), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(3812), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_pattern] = STATE(4072), - [sym_rest_pattern] = STATE(3813), - [sym_non_null_expression] = STATE(1298), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(762), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2651), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(3838), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(3838), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1307), + [sym_subscript_expression] = STATE(1307), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(3838), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_pattern] = STATE(4433), + [sym_rest_pattern] = STATE(3658), + [sym_non_null_expression] = STATE(1307), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(704), [anon_sym_export] = ACTIONS(113), [anon_sym_STAR] = ACTIONS(120), [anon_sym_type] = ACTIONS(113), - [anon_sym_EQ] = ACTIONS(219), + [anon_sym_EQ] = ACTIONS(220), [anon_sym_as] = ACTIONS(120), [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(764), - [anon_sym_COMMA] = ACTIONS(222), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), + [anon_sym_LBRACE] = ACTIONS(706), + [anon_sym_COMMA] = ACTIONS(223), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), [anon_sym_let] = ACTIONS(113), - [anon_sym_BANG] = ACTIONS(134), - [anon_sym_LPAREN] = ACTIONS(766), - [anon_sym_RPAREN] = ACTIONS(222), - [anon_sym_await] = ACTIONS(139), + [anon_sym_BANG] = ACTIONS(135), + [anon_sym_LPAREN] = ACTIONS(708), + [anon_sym_RPAREN] = ACTIONS(223), + [anon_sym_await] = ACTIONS(140), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(222), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(769), + [anon_sym_COLON] = ACTIONS(223), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(711), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(147), - [anon_sym_function] = ACTIONS(149), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(148), + [anon_sym_function] = ACTIONS(150), [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(772), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), - [anon_sym_DOT_DOT_DOT] = ACTIONS(161), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(714), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_DOT_DOT_DOT] = ACTIONS(162), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -32851,44 +32721,44 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(134), - [anon_sym_DASH] = ACTIONS(134), - [anon_sym_SLASH] = ACTIONS(169), + [anon_sym_PLUS] = ACTIONS(135), + [anon_sym_DASH] = ACTIONS(135), + [anon_sym_SLASH] = ACTIONS(170), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(774), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(716), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(180), - [anon_sym_DASH_DASH] = ACTIONS(180), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(777), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(181), + [anon_sym_DASH_DASH] = ACTIONS(181), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(719), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), [sym_this] = ACTIONS(798), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(784), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(726), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), [anon_sym_readonly] = ACTIONS(113), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), - [anon_sym_QMARK] = ACTIONS(786), + [anon_sym_QMARK] = ACTIONS(728), [anon_sym_declare] = ACTIONS(113), [anon_sym_public] = ACTIONS(113), [anon_sym_private] = ACTIONS(113), @@ -32902,98 +32772,249 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_symbol] = ACTIONS(113), [anon_sym_object] = ACTIONS(113), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(84)] = { + [sym_import] = STATE(3654), + [sym_parenthesized_expression] = STATE(1390), + [sym_expression] = STATE(1829), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(4151), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(4151), + [sym_nested_identifier] = STATE(5926), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5920), + [sym__formal_parameter] = STATE(5130), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1380), + [sym_subscript_expression] = STATE(1380), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3056), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(4151), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_sequence_expression] = STATE(5810), + [sym_string] = STATE(2375), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(4525), + [sym_pattern] = STATE(4167), + [sym_rest_pattern] = STATE(3658), + [sym_non_null_expression] = STATE(1380), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_nested_type_identifier] = STATE(2968), + [sym_accessibility_modifier] = STATE(296), + [sym_override_modifier] = STATE(302), + [sym_required_parameter] = STATE(5130), + [sym_optional_parameter] = STATE(5130), + [sym__parameter_name] = STATE(3660), + [sym__type_query_member_expression_in_type_annotation] = STATE(2951), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(4712), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_type_arguments] = STATE(477), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5652), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [aux_sym_export_statement_repeat1] = STATE(261), + [sym_identifier] = ACTIONS(732), + [anon_sym_export] = ACTIONS(734), + [anon_sym_STAR] = ACTIONS(581), + [anon_sym_type] = ACTIONS(734), + [anon_sym_namespace] = ACTIONS(736), + [anon_sym_LBRACE] = ACTIONS(738), + [anon_sym_typeof] = ACTIONS(740), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(734), + [anon_sym_const] = ACTIONS(133), + [anon_sym_BANG] = ACTIONS(742), + [anon_sym_LPAREN] = ACTIONS(138), + [anon_sym_RPAREN] = ACTIONS(744), + [anon_sym_await] = ACTIONS(746), + [anon_sym_yield] = ACTIONS(748), + [anon_sym_LBRACK] = ACTIONS(750), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(752), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(754), + [anon_sym_using] = ACTIONS(756), + [anon_sym_DOT_DOT_DOT] = ACTIONS(162), + [anon_sym_AMP] = ACTIONS(758), + [anon_sym_PIPE] = ACTIONS(760), + [anon_sym_PLUS] = ACTIONS(762), + [anon_sym_DASH] = ACTIONS(762), + [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(742), + [anon_sym_void] = ACTIONS(764), + [anon_sym_delete] = ACTIONS(766), + [anon_sym_PLUS_PLUS] = ACTIONS(768), + [anon_sym_DASH_DASH] = ACTIONS(768), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(770), + [sym_number] = ACTIONS(772), + [sym_private_property_identifier] = ACTIONS(774), + [sym_this] = ACTIONS(776), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(778), + [sym_false] = ACTIONS(778), + [sym_null] = ACTIONS(778), + [sym_undefined] = ACTIONS(780), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(734), + [anon_sym_readonly] = ACTIONS(782), + [anon_sym_get] = ACTIONS(734), + [anon_sym_set] = ACTIONS(734), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_declare] = ACTIONS(734), + [anon_sym_public] = ACTIONS(786), + [anon_sym_private] = ACTIONS(786), + [anon_sym_protected] = ACTIONS(786), + [anon_sym_override] = ACTIONS(788), + [anon_sym_module] = ACTIONS(734), + [anon_sym_any] = ACTIONS(790), + [anon_sym_number] = ACTIONS(790), + [anon_sym_boolean] = ACTIONS(790), + [anon_sym_string] = ACTIONS(790), + [anon_sym_symbol] = ACTIONS(790), + [anon_sym_object] = ACTIONS(790), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, [STATE(85)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2655), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(3812), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(3812), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1298), - [sym_subscript_expression] = STATE(1298), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(3812), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_pattern] = STATE(4072), - [sym_rest_pattern] = STATE(3813), - [sym_non_null_expression] = STATE(1298), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(762), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2651), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(3838), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(3838), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1307), + [sym_subscript_expression] = STATE(1307), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(3838), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_pattern] = STATE(4437), + [sym_rest_pattern] = STATE(3658), + [sym_non_null_expression] = STATE(1307), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(704), [anon_sym_export] = ACTIONS(113), [anon_sym_STAR] = ACTIONS(120), [anon_sym_type] = ACTIONS(113), - [anon_sym_EQ] = ACTIONS(117), + [anon_sym_EQ] = ACTIONS(220), [anon_sym_as] = ACTIONS(120), [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(764), - [anon_sym_COMMA] = ACTIONS(126), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), + [anon_sym_LBRACE] = ACTIONS(706), + [anon_sym_COMMA] = ACTIONS(223), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), [anon_sym_let] = ACTIONS(113), - [anon_sym_BANG] = ACTIONS(134), - [anon_sym_LPAREN] = ACTIONS(766), - [anon_sym_RPAREN] = ACTIONS(126), - [anon_sym_await] = ACTIONS(139), + [anon_sym_BANG] = ACTIONS(135), + [anon_sym_LPAREN] = ACTIONS(708), + [anon_sym_RPAREN] = ACTIONS(223), + [anon_sym_await] = ACTIONS(140), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(126), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(769), + [anon_sym_COLON] = ACTIONS(223), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(711), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(147), - [anon_sym_function] = ACTIONS(149), - [anon_sym_EQ_GT] = ACTIONS(151), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(772), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), - [anon_sym_DOT_DOT_DOT] = ACTIONS(161), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(148), + [anon_sym_function] = ACTIONS(150), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(714), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_DOT_DOT_DOT] = ACTIONS(162), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -33002,44 +33023,44 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(134), - [anon_sym_DASH] = ACTIONS(134), - [anon_sym_SLASH] = ACTIONS(169), + [anon_sym_PLUS] = ACTIONS(135), + [anon_sym_DASH] = ACTIONS(135), + [anon_sym_SLASH] = ACTIONS(170), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(774), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(716), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(180), - [anon_sym_DASH_DASH] = ACTIONS(180), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(777), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(798), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(784), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(181), + [anon_sym_DASH_DASH] = ACTIONS(181), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(719), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(800), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(726), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), [anon_sym_readonly] = ACTIONS(113), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), - [anon_sym_QMARK] = ACTIONS(786), + [anon_sym_QMARK] = ACTIONS(728), [anon_sym_declare] = ACTIONS(113), [anon_sym_public] = ACTIONS(113), [anon_sym_private] = ACTIONS(113), @@ -33053,97 +33074,97 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_symbol] = ACTIONS(113), [anon_sym_object] = ACTIONS(113), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, [STATE(86)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2655), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2651), [sym_primary_expression] = STATE(1508), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5823), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5823), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1239), - [sym_subscript_expression] = STATE(1239), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5823), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1239), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(800), - [anon_sym_export] = ACTIONS(802), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5927), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5927), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1232), + [sym_subscript_expression] = STATE(1232), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5927), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1232), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(802), - [anon_sym_EQ] = ACTIONS(117), + [anon_sym_type] = ACTIONS(804), + [anon_sym_EQ] = ACTIONS(806), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(804), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_COMMA] = ACTIONS(126), - [anon_sym_RBRACE] = ACTIONS(126), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(802), - [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_RPAREN] = ACTIONS(126), - [anon_sym_await] = ACTIONS(139), + [anon_sym_namespace] = ACTIONS(808), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_COMMA] = ACTIONS(812), + [anon_sym_RBRACE] = ACTIONS(812), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_RPAREN] = ACTIONS(812), + [anon_sym_await] = ACTIONS(140), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(126), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_RBRACK] = ACTIONS(126), - [anon_sym_DOT] = ACTIONS(812), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(814), - [anon_sym_function] = ACTIONS(149), - [anon_sym_EQ_GT] = ACTIONS(151), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(816), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_COLON] = ACTIONS(812), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_RBRACK] = ACTIONS(812), + [anon_sym_DOT] = ACTIONS(818), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(820), + [anon_sym_function] = ACTIONS(150), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(822), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -33152,1048 +33173,1047 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(172), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(173), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(820), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(826), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(802), - [anon_sym_readonly] = ACTIONS(802), - [anon_sym_get] = ACTIONS(802), - [anon_sym_set] = ACTIONS(802), - [anon_sym_QMARK] = ACTIONS(786), - [anon_sym_declare] = ACTIONS(802), - [anon_sym_public] = ACTIONS(802), - [anon_sym_private] = ACTIONS(802), - [anon_sym_protected] = ACTIONS(802), - [anon_sym_override] = ACTIONS(802), - [anon_sym_module] = ACTIONS(802), - [anon_sym_any] = ACTIONS(802), - [anon_sym_number] = ACTIONS(802), - [anon_sym_boolean] = ACTIONS(802), - [anon_sym_string] = ACTIONS(802), - [anon_sym_symbol] = ACTIONS(802), - [anon_sym_object] = ACTIONS(802), + [anon_sym_static] = ACTIONS(804), + [anon_sym_readonly] = ACTIONS(804), + [anon_sym_get] = ACTIONS(804), + [anon_sym_set] = ACTIONS(804), + [anon_sym_QMARK] = ACTIONS(828), + [anon_sym_declare] = ACTIONS(804), + [anon_sym_public] = ACTIONS(804), + [anon_sym_private] = ACTIONS(804), + [anon_sym_protected] = ACTIONS(804), + [anon_sym_override] = ACTIONS(804), + [anon_sym_module] = ACTIONS(804), + [anon_sym_any] = ACTIONS(804), + [anon_sym_number] = ACTIONS(804), + [anon_sym_boolean] = ACTIONS(804), + [anon_sym_string] = ACTIONS(804), + [anon_sym_symbol] = ACTIONS(804), + [anon_sym_object] = ACTIONS(804), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, [STATE(87)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2655), - [sym_primary_expression] = STATE(1508), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5823), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5823), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1239), - [sym_subscript_expression] = STATE(1239), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5823), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1239), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(800), - [anon_sym_export] = ACTIONS(802), - [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(802), - [anon_sym_EQ] = ACTIONS(822), - [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(804), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_COMMA] = ACTIONS(824), - [anon_sym_RBRACE] = ACTIONS(824), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(802), - [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_RPAREN] = ACTIONS(824), - [anon_sym_await] = ACTIONS(139), - [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(824), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_RBRACK] = ACTIONS(824), - [anon_sym_DOT] = ACTIONS(812), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(814), - [anon_sym_function] = ACTIONS(149), - [anon_sym_EQ_GT] = ACTIONS(151), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(816), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP] = ACTIONS(120), - [anon_sym_PIPE_PIPE] = ACTIONS(120), - [anon_sym_GT_GT] = ACTIONS(120), - [anon_sym_GT_GT_GT] = ACTIONS(120), - [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(120), - [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_PERCENT] = ACTIONS(120), - [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(172), - [anon_sym_LT_EQ] = ACTIONS(153), - [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), - [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), - [anon_sym_GT] = ACTIONS(120), - [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(820), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(802), - [anon_sym_readonly] = ACTIONS(802), - [anon_sym_get] = ACTIONS(802), - [anon_sym_set] = ACTIONS(802), - [anon_sym_QMARK] = ACTIONS(826), - [anon_sym_declare] = ACTIONS(802), - [anon_sym_public] = ACTIONS(802), - [anon_sym_private] = ACTIONS(802), - [anon_sym_protected] = ACTIONS(802), - [anon_sym_override] = ACTIONS(802), - [anon_sym_module] = ACTIONS(802), - [anon_sym_any] = ACTIONS(802), - [anon_sym_number] = ACTIONS(802), - [anon_sym_boolean] = ACTIONS(802), - [anon_sym_string] = ACTIONS(802), - [anon_sym_symbol] = ACTIONS(802), - [anon_sym_object] = ACTIONS(802), - [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(153), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(88)] = { - [sym_import] = STATE(3556), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2655), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(3812), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(3812), - [sym_nested_identifier] = STATE(5944), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym__formal_parameter] = STATE(5142), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1298), - [sym_subscript_expression] = STATE(1298), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(3812), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(2390), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(4542), - [sym_pattern] = STATE(4558), - [sym_rest_pattern] = STATE(3813), - [sym_non_null_expression] = STATE(1298), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_nested_type_identifier] = STATE(2969), - [sym_accessibility_modifier] = STATE(283), - [sym_override_modifier] = STATE(298), - [sym_required_parameter] = STATE(5142), - [sym_optional_parameter] = STATE(5142), - [sym__parameter_name] = STATE(3797), - [sym__type_query_member_expression_in_type_annotation] = STATE(2945), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(4681), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_type_arguments] = STATE(692), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5395), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [aux_sym_export_statement_repeat1] = STATE(266), + [sym_import] = STATE(3824), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2651), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(3838), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(3838), + [sym_nested_identifier] = STATE(5926), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym__formal_parameter] = STATE(5130), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1307), + [sym_subscript_expression] = STATE(1307), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(3838), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(2285), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(4525), + [sym_pattern] = STATE(4167), + [sym_rest_pattern] = STATE(3658), + [sym_non_null_expression] = STATE(1307), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_nested_type_identifier] = STATE(2968), + [sym_accessibility_modifier] = STATE(296), + [sym_override_modifier] = STATE(302), + [sym_required_parameter] = STATE(5130), + [sym_optional_parameter] = STATE(5130), + [sym__parameter_name] = STATE(3660), + [sym__type_query_member_expression_in_type_annotation] = STATE(2951), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(4663), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_type_arguments] = STATE(487), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5652), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [aux_sym_export_statement_repeat1] = STATE(261), [sym_identifier] = ACTIONS(111), [anon_sym_export] = ACTIONS(113), [anon_sym_STAR] = ACTIONS(581), [anon_sym_type] = ACTIONS(113), [anon_sym_namespace] = ACTIONS(122), [anon_sym_LBRACE] = ACTIONS(124), - [anon_sym_typeof] = ACTIONS(128), - [anon_sym_import] = ACTIONS(130), + [anon_sym_typeof] = ACTIONS(129), + [anon_sym_import] = ACTIONS(131), [anon_sym_let] = ACTIONS(113), - [anon_sym_const] = ACTIONS(132), - [anon_sym_BANG] = ACTIONS(174), - [anon_sym_LPAREN] = ACTIONS(137), - [anon_sym_RPAREN] = ACTIONS(714), - [anon_sym_await] = ACTIONS(139), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(143), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(147), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(155), - [anon_sym_using] = ACTIONS(157), - [anon_sym_DOT_DOT_DOT] = ACTIONS(161), - [anon_sym_AMP] = ACTIONS(728), - [anon_sym_PIPE] = ACTIONS(730), - [anon_sym_PLUS] = ACTIONS(167), - [anon_sym_DASH] = ACTIONS(167), + [anon_sym_const] = ACTIONS(133), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(138), + [anon_sym_RPAREN] = ACTIONS(744), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(144), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(148), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(156), + [anon_sym_using] = ACTIONS(158), + [anon_sym_DOT_DOT_DOT] = ACTIONS(162), + [anon_sym_AMP] = ACTIONS(758), + [anon_sym_PIPE] = ACTIONS(760), + [anon_sym_PLUS] = ACTIONS(168), + [anon_sym_DASH] = ACTIONS(168), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(176), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(187), - [sym_number] = ACTIONS(189), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(828), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(197), - [sym_false] = ACTIONS(197), - [sym_null] = ACTIONS(197), - [sym_undefined] = ACTIONS(199), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(177), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(188), + [sym_number] = ACTIONS(190), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(830), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(198), + [sym_false] = ACTIONS(198), + [sym_null] = ACTIONS(198), + [sym_undefined] = ACTIONS(200), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), - [anon_sym_readonly] = ACTIONS(830), + [anon_sym_readonly] = ACTIONS(832), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), - [anon_sym_QMARK] = ACTIONS(754), + [anon_sym_QMARK] = ACTIONS(784), [anon_sym_declare] = ACTIONS(113), - [anon_sym_public] = ACTIONS(832), - [anon_sym_private] = ACTIONS(832), - [anon_sym_protected] = ACTIONS(832), - [anon_sym_override] = ACTIONS(834), + [anon_sym_public] = ACTIONS(834), + [anon_sym_private] = ACTIONS(834), + [anon_sym_protected] = ACTIONS(834), + [anon_sym_override] = ACTIONS(836), [anon_sym_module] = ACTIONS(113), - [anon_sym_any] = ACTIONS(205), - [anon_sym_number] = ACTIONS(205), - [anon_sym_boolean] = ACTIONS(205), - [anon_sym_string] = ACTIONS(205), - [anon_sym_symbol] = ACTIONS(205), - [anon_sym_object] = ACTIONS(205), - [anon_sym_abstract] = ACTIONS(207), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [anon_sym_any] = ACTIONS(206), + [anon_sym_number] = ACTIONS(206), + [anon_sym_boolean] = ACTIONS(206), + [anon_sym_string] = ACTIONS(206), + [anon_sym_symbol] = ACTIONS(206), + [anon_sym_object] = ACTIONS(206), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(88)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2651), + [sym_primary_expression] = STATE(1508), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5927), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5927), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1232), + [sym_subscript_expression] = STATE(1232), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5927), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1232), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(804), + [anon_sym_EQ] = ACTIONS(220), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(808), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_COMMA] = ACTIONS(223), + [anon_sym_RBRACE] = ACTIONS(223), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_RPAREN] = ACTIONS(223), + [anon_sym_await] = ACTIONS(140), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(223), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_RBRACK] = ACTIONS(223), + [anon_sym_DOT] = ACTIONS(818), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(820), + [anon_sym_function] = ACTIONS(150), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(822), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP] = ACTIONS(120), + [anon_sym_PIPE_PIPE] = ACTIONS(120), + [anon_sym_GT_GT] = ACTIONS(120), + [anon_sym_GT_GT_GT] = ACTIONS(120), + [anon_sym_LT_LT] = ACTIONS(120), + [anon_sym_AMP] = ACTIONS(120), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(120), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(173), + [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ] = ACTIONS(120), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ] = ACTIONS(120), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_QMARK_QMARK] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(826), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(804), + [anon_sym_readonly] = ACTIONS(804), + [anon_sym_get] = ACTIONS(804), + [anon_sym_set] = ACTIONS(804), + [anon_sym_QMARK] = ACTIONS(728), + [anon_sym_declare] = ACTIONS(804), + [anon_sym_public] = ACTIONS(804), + [anon_sym_private] = ACTIONS(804), + [anon_sym_protected] = ACTIONS(804), + [anon_sym_override] = ACTIONS(804), + [anon_sym_module] = ACTIONS(804), + [anon_sym_any] = ACTIONS(804), + [anon_sym_number] = ACTIONS(804), + [anon_sym_boolean] = ACTIONS(804), + [anon_sym_string] = ACTIONS(804), + [anon_sym_symbol] = ACTIONS(804), + [anon_sym_object] = ACTIONS(804), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, [STATE(89)] = { - [sym_import] = STATE(3556), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2655), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(3812), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(3812), - [sym_nested_identifier] = STATE(5944), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym__formal_parameter] = STATE(5142), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1298), - [sym_subscript_expression] = STATE(1298), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(3812), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(2390), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(4542), - [sym_pattern] = STATE(4558), - [sym_rest_pattern] = STATE(3813), - [sym_non_null_expression] = STATE(1298), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_nested_type_identifier] = STATE(2969), - [sym_accessibility_modifier] = STATE(283), - [sym_override_modifier] = STATE(298), - [sym_required_parameter] = STATE(5142), - [sym_optional_parameter] = STATE(5142), - [sym__parameter_name] = STATE(3797), - [sym__type_query_member_expression_in_type_annotation] = STATE(2945), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(4619), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_type_arguments] = STATE(692), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5395), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [aux_sym_export_statement_repeat1] = STATE(266), + [sym_import] = STATE(3824), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2651), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(3838), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(3838), + [sym_nested_identifier] = STATE(5926), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym__formal_parameter] = STATE(5130), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1307), + [sym_subscript_expression] = STATE(1307), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(3838), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(2285), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(4525), + [sym_pattern] = STATE(4167), + [sym_rest_pattern] = STATE(3658), + [sym_non_null_expression] = STATE(1307), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_nested_type_identifier] = STATE(2968), + [sym_accessibility_modifier] = STATE(296), + [sym_override_modifier] = STATE(302), + [sym_required_parameter] = STATE(5130), + [sym_optional_parameter] = STATE(5130), + [sym__parameter_name] = STATE(3660), + [sym__type_query_member_expression_in_type_annotation] = STATE(2951), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(4712), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_type_arguments] = STATE(487), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5652), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [aux_sym_export_statement_repeat1] = STATE(261), [sym_identifier] = ACTIONS(111), [anon_sym_export] = ACTIONS(113), [anon_sym_STAR] = ACTIONS(581), [anon_sym_type] = ACTIONS(113), [anon_sym_namespace] = ACTIONS(122), [anon_sym_LBRACE] = ACTIONS(124), - [anon_sym_typeof] = ACTIONS(128), - [anon_sym_import] = ACTIONS(130), + [anon_sym_typeof] = ACTIONS(129), + [anon_sym_import] = ACTIONS(131), [anon_sym_let] = ACTIONS(113), - [anon_sym_const] = ACTIONS(132), - [anon_sym_BANG] = ACTIONS(174), - [anon_sym_LPAREN] = ACTIONS(137), - [anon_sym_RPAREN] = ACTIONS(714), - [anon_sym_await] = ACTIONS(139), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(143), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(147), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(155), - [anon_sym_using] = ACTIONS(157), - [anon_sym_DOT_DOT_DOT] = ACTIONS(161), - [anon_sym_AMP] = ACTIONS(728), - [anon_sym_PIPE] = ACTIONS(730), - [anon_sym_PLUS] = ACTIONS(167), - [anon_sym_DASH] = ACTIONS(167), + [anon_sym_const] = ACTIONS(133), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(138), + [anon_sym_RPAREN] = ACTIONS(744), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(144), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(148), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(156), + [anon_sym_using] = ACTIONS(158), + [anon_sym_DOT_DOT_DOT] = ACTIONS(162), + [anon_sym_AMP] = ACTIONS(758), + [anon_sym_PIPE] = ACTIONS(760), + [anon_sym_PLUS] = ACTIONS(168), + [anon_sym_DASH] = ACTIONS(168), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(176), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(187), - [sym_number] = ACTIONS(189), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(828), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(197), - [sym_false] = ACTIONS(197), - [sym_null] = ACTIONS(197), - [sym_undefined] = ACTIONS(199), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(177), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(188), + [sym_number] = ACTIONS(190), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(830), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(198), + [sym_false] = ACTIONS(198), + [sym_null] = ACTIONS(198), + [sym_undefined] = ACTIONS(200), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), - [anon_sym_readonly] = ACTIONS(830), + [anon_sym_readonly] = ACTIONS(832), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), - [anon_sym_QMARK] = ACTIONS(754), + [anon_sym_QMARK] = ACTIONS(784), [anon_sym_declare] = ACTIONS(113), - [anon_sym_public] = ACTIONS(832), - [anon_sym_private] = ACTIONS(832), - [anon_sym_protected] = ACTIONS(832), - [anon_sym_override] = ACTIONS(834), + [anon_sym_public] = ACTIONS(834), + [anon_sym_private] = ACTIONS(834), + [anon_sym_protected] = ACTIONS(834), + [anon_sym_override] = ACTIONS(836), [anon_sym_module] = ACTIONS(113), - [anon_sym_any] = ACTIONS(205), - [anon_sym_number] = ACTIONS(205), - [anon_sym_boolean] = ACTIONS(205), - [anon_sym_string] = ACTIONS(205), - [anon_sym_symbol] = ACTIONS(205), - [anon_sym_object] = ACTIONS(205), - [anon_sym_abstract] = ACTIONS(207), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [anon_sym_any] = ACTIONS(206), + [anon_sym_number] = ACTIONS(206), + [anon_sym_boolean] = ACTIONS(206), + [anon_sym_string] = ACTIONS(206), + [anon_sym_symbol] = ACTIONS(206), + [anon_sym_object] = ACTIONS(206), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, [STATE(90)] = { - [sym_import] = STATE(3556), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2655), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(3812), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(3812), - [sym_nested_identifier] = STATE(5944), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym__formal_parameter] = STATE(5142), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1298), - [sym_subscript_expression] = STATE(1298), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(3812), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(2390), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(4542), - [sym_pattern] = STATE(4558), - [sym_rest_pattern] = STATE(3813), - [sym_non_null_expression] = STATE(1298), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_nested_type_identifier] = STATE(2969), - [sym_accessibility_modifier] = STATE(283), - [sym_override_modifier] = STATE(298), - [sym_required_parameter] = STATE(5142), - [sym_optional_parameter] = STATE(5142), - [sym__parameter_name] = STATE(3797), - [sym__type_query_member_expression_in_type_annotation] = STATE(2945), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(4671), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_type_arguments] = STATE(692), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5395), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [aux_sym_export_statement_repeat1] = STATE(266), + [sym_import] = STATE(3824), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2651), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(3838), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(3838), + [sym_nested_identifier] = STATE(5926), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym__formal_parameter] = STATE(5130), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1307), + [sym_subscript_expression] = STATE(1307), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(3838), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(2285), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(4525), + [sym_pattern] = STATE(4167), + [sym_rest_pattern] = STATE(3658), + [sym_non_null_expression] = STATE(1307), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_nested_type_identifier] = STATE(2968), + [sym_accessibility_modifier] = STATE(296), + [sym_override_modifier] = STATE(302), + [sym_required_parameter] = STATE(5130), + [sym_optional_parameter] = STATE(5130), + [sym__parameter_name] = STATE(3660), + [sym__type_query_member_expression_in_type_annotation] = STATE(2951), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(4574), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_type_arguments] = STATE(487), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5652), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [aux_sym_export_statement_repeat1] = STATE(261), [sym_identifier] = ACTIONS(111), [anon_sym_export] = ACTIONS(113), [anon_sym_STAR] = ACTIONS(581), [anon_sym_type] = ACTIONS(113), [anon_sym_namespace] = ACTIONS(122), [anon_sym_LBRACE] = ACTIONS(124), - [anon_sym_typeof] = ACTIONS(128), - [anon_sym_import] = ACTIONS(130), + [anon_sym_typeof] = ACTIONS(129), + [anon_sym_import] = ACTIONS(131), [anon_sym_let] = ACTIONS(113), - [anon_sym_const] = ACTIONS(132), - [anon_sym_BANG] = ACTIONS(174), - [anon_sym_LPAREN] = ACTIONS(137), - [anon_sym_RPAREN] = ACTIONS(714), - [anon_sym_await] = ACTIONS(139), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(143), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(147), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(155), - [anon_sym_using] = ACTIONS(157), - [anon_sym_DOT_DOT_DOT] = ACTIONS(161), - [anon_sym_AMP] = ACTIONS(728), - [anon_sym_PIPE] = ACTIONS(730), - [anon_sym_PLUS] = ACTIONS(167), - [anon_sym_DASH] = ACTIONS(167), + [anon_sym_const] = ACTIONS(133), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(138), + [anon_sym_RPAREN] = ACTIONS(744), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(144), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(148), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(156), + [anon_sym_using] = ACTIONS(158), + [anon_sym_DOT_DOT_DOT] = ACTIONS(162), + [anon_sym_AMP] = ACTIONS(758), + [anon_sym_PIPE] = ACTIONS(760), + [anon_sym_PLUS] = ACTIONS(168), + [anon_sym_DASH] = ACTIONS(168), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(176), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(187), - [sym_number] = ACTIONS(189), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(828), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(197), - [sym_false] = ACTIONS(197), - [sym_null] = ACTIONS(197), - [sym_undefined] = ACTIONS(199), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(177), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(188), + [sym_number] = ACTIONS(190), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(830), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(198), + [sym_false] = ACTIONS(198), + [sym_null] = ACTIONS(198), + [sym_undefined] = ACTIONS(200), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), - [anon_sym_readonly] = ACTIONS(830), + [anon_sym_readonly] = ACTIONS(832), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), - [anon_sym_QMARK] = ACTIONS(754), + [anon_sym_QMARK] = ACTIONS(784), [anon_sym_declare] = ACTIONS(113), - [anon_sym_public] = ACTIONS(832), - [anon_sym_private] = ACTIONS(832), - [anon_sym_protected] = ACTIONS(832), - [anon_sym_override] = ACTIONS(834), + [anon_sym_public] = ACTIONS(834), + [anon_sym_private] = ACTIONS(834), + [anon_sym_protected] = ACTIONS(834), + [anon_sym_override] = ACTIONS(836), [anon_sym_module] = ACTIONS(113), - [anon_sym_any] = ACTIONS(205), - [anon_sym_number] = ACTIONS(205), - [anon_sym_boolean] = ACTIONS(205), - [anon_sym_string] = ACTIONS(205), - [anon_sym_symbol] = ACTIONS(205), - [anon_sym_object] = ACTIONS(205), - [anon_sym_abstract] = ACTIONS(207), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [anon_sym_any] = ACTIONS(206), + [anon_sym_number] = ACTIONS(206), + [anon_sym_boolean] = ACTIONS(206), + [anon_sym_string] = ACTIONS(206), + [anon_sym_symbol] = ACTIONS(206), + [anon_sym_object] = ACTIONS(206), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, [STATE(91)] = { - [sym_import] = STATE(3556), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2655), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(3812), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(3812), - [sym_nested_identifier] = STATE(5944), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym__formal_parameter] = STATE(5142), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1298), - [sym_subscript_expression] = STATE(1298), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(3812), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(2390), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(4542), - [sym_pattern] = STATE(4558), - [sym_rest_pattern] = STATE(3813), - [sym_non_null_expression] = STATE(1298), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_nested_type_identifier] = STATE(2969), - [sym_accessibility_modifier] = STATE(283), - [sym_override_modifier] = STATE(298), - [sym_required_parameter] = STATE(5142), - [sym_optional_parameter] = STATE(5142), - [sym__parameter_name] = STATE(3797), - [sym__type_query_member_expression_in_type_annotation] = STATE(2945), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(4691), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_type_arguments] = STATE(692), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5395), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [aux_sym_export_statement_repeat1] = STATE(266), + [sym_import] = STATE(3824), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2651), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(3838), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(3838), + [sym_nested_identifier] = STATE(5926), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym__formal_parameter] = STATE(5130), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1307), + [sym_subscript_expression] = STATE(1307), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(3838), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(2285), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(4525), + [sym_pattern] = STATE(4167), + [sym_rest_pattern] = STATE(3658), + [sym_non_null_expression] = STATE(1307), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_nested_type_identifier] = STATE(2968), + [sym_accessibility_modifier] = STATE(296), + [sym_override_modifier] = STATE(302), + [sym_required_parameter] = STATE(5130), + [sym_optional_parameter] = STATE(5130), + [sym__parameter_name] = STATE(3660), + [sym__type_query_member_expression_in_type_annotation] = STATE(2951), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(4658), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_type_arguments] = STATE(487), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5652), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [aux_sym_export_statement_repeat1] = STATE(261), [sym_identifier] = ACTIONS(111), [anon_sym_export] = ACTIONS(113), [anon_sym_STAR] = ACTIONS(581), [anon_sym_type] = ACTIONS(113), [anon_sym_namespace] = ACTIONS(122), [anon_sym_LBRACE] = ACTIONS(124), - [anon_sym_typeof] = ACTIONS(128), - [anon_sym_import] = ACTIONS(130), + [anon_sym_typeof] = ACTIONS(129), + [anon_sym_import] = ACTIONS(131), [anon_sym_let] = ACTIONS(113), - [anon_sym_const] = ACTIONS(132), - [anon_sym_BANG] = ACTIONS(174), - [anon_sym_LPAREN] = ACTIONS(137), - [anon_sym_RPAREN] = ACTIONS(714), - [anon_sym_await] = ACTIONS(139), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(143), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(147), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(155), - [anon_sym_using] = ACTIONS(157), - [anon_sym_DOT_DOT_DOT] = ACTIONS(161), - [anon_sym_AMP] = ACTIONS(728), - [anon_sym_PIPE] = ACTIONS(730), - [anon_sym_PLUS] = ACTIONS(167), - [anon_sym_DASH] = ACTIONS(167), + [anon_sym_const] = ACTIONS(133), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(138), + [anon_sym_RPAREN] = ACTIONS(744), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(144), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(148), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(156), + [anon_sym_using] = ACTIONS(158), + [anon_sym_DOT_DOT_DOT] = ACTIONS(162), + [anon_sym_AMP] = ACTIONS(758), + [anon_sym_PIPE] = ACTIONS(760), + [anon_sym_PLUS] = ACTIONS(168), + [anon_sym_DASH] = ACTIONS(168), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(176), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(187), - [sym_number] = ACTIONS(189), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(828), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(197), - [sym_false] = ACTIONS(197), - [sym_null] = ACTIONS(197), - [sym_undefined] = ACTIONS(199), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(177), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(188), + [sym_number] = ACTIONS(190), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(830), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(198), + [sym_false] = ACTIONS(198), + [sym_null] = ACTIONS(198), + [sym_undefined] = ACTIONS(200), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), - [anon_sym_readonly] = ACTIONS(830), + [anon_sym_readonly] = ACTIONS(832), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), - [anon_sym_QMARK] = ACTIONS(754), + [anon_sym_QMARK] = ACTIONS(784), [anon_sym_declare] = ACTIONS(113), - [anon_sym_public] = ACTIONS(832), - [anon_sym_private] = ACTIONS(832), - [anon_sym_protected] = ACTIONS(832), - [anon_sym_override] = ACTIONS(834), + [anon_sym_public] = ACTIONS(834), + [anon_sym_private] = ACTIONS(834), + [anon_sym_protected] = ACTIONS(834), + [anon_sym_override] = ACTIONS(836), [anon_sym_module] = ACTIONS(113), - [anon_sym_any] = ACTIONS(205), - [anon_sym_number] = ACTIONS(205), - [anon_sym_boolean] = ACTIONS(205), - [anon_sym_string] = ACTIONS(205), - [anon_sym_symbol] = ACTIONS(205), - [anon_sym_object] = ACTIONS(205), - [anon_sym_abstract] = ACTIONS(207), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [anon_sym_any] = ACTIONS(206), + [anon_sym_number] = ACTIONS(206), + [anon_sym_boolean] = ACTIONS(206), + [anon_sym_string] = ACTIONS(206), + [anon_sym_symbol] = ACTIONS(206), + [anon_sym_object] = ACTIONS(206), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, [STATE(92)] = { - [sym_import] = STATE(3556), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2655), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(3812), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(3812), - [sym_nested_identifier] = STATE(5944), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym__formal_parameter] = STATE(5142), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1298), - [sym_subscript_expression] = STATE(1298), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(3812), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(2390), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(4542), - [sym_pattern] = STATE(4558), - [sym_rest_pattern] = STATE(3813), - [sym_non_null_expression] = STATE(1298), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_nested_type_identifier] = STATE(2969), - [sym_accessibility_modifier] = STATE(283), - [sym_override_modifier] = STATE(298), - [sym_required_parameter] = STATE(5142), - [sym_optional_parameter] = STATE(5142), - [sym__parameter_name] = STATE(3797), - [sym__type_query_member_expression_in_type_annotation] = STATE(2945), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(4606), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_type_arguments] = STATE(692), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5395), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [aux_sym_export_statement_repeat1] = STATE(266), + [sym_import] = STATE(3824), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2651), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(3838), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(3838), + [sym_nested_identifier] = STATE(5926), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym__formal_parameter] = STATE(5130), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1307), + [sym_subscript_expression] = STATE(1307), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(3838), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(2285), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(4525), + [sym_pattern] = STATE(4167), + [sym_rest_pattern] = STATE(3658), + [sym_non_null_expression] = STATE(1307), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_nested_type_identifier] = STATE(2968), + [sym_accessibility_modifier] = STATE(296), + [sym_override_modifier] = STATE(302), + [sym_required_parameter] = STATE(5130), + [sym_optional_parameter] = STATE(5130), + [sym__parameter_name] = STATE(3660), + [sym__type_query_member_expression_in_type_annotation] = STATE(2951), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(4579), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_type_arguments] = STATE(487), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5652), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [aux_sym_export_statement_repeat1] = STATE(261), [sym_identifier] = ACTIONS(111), [anon_sym_export] = ACTIONS(113), [anon_sym_STAR] = ACTIONS(581), [anon_sym_type] = ACTIONS(113), [anon_sym_namespace] = ACTIONS(122), [anon_sym_LBRACE] = ACTIONS(124), - [anon_sym_typeof] = ACTIONS(128), - [anon_sym_import] = ACTIONS(130), + [anon_sym_typeof] = ACTIONS(129), + [anon_sym_import] = ACTIONS(131), [anon_sym_let] = ACTIONS(113), - [anon_sym_const] = ACTIONS(132), - [anon_sym_BANG] = ACTIONS(174), - [anon_sym_LPAREN] = ACTIONS(137), - [anon_sym_RPAREN] = ACTIONS(714), - [anon_sym_await] = ACTIONS(139), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(143), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(147), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(155), - [anon_sym_using] = ACTIONS(157), - [anon_sym_DOT_DOT_DOT] = ACTIONS(161), - [anon_sym_AMP] = ACTIONS(728), - [anon_sym_PIPE] = ACTIONS(730), - [anon_sym_PLUS] = ACTIONS(167), - [anon_sym_DASH] = ACTIONS(167), + [anon_sym_const] = ACTIONS(133), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(138), + [anon_sym_RPAREN] = ACTIONS(744), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(144), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(148), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(156), + [anon_sym_using] = ACTIONS(158), + [anon_sym_DOT_DOT_DOT] = ACTIONS(162), + [anon_sym_AMP] = ACTIONS(758), + [anon_sym_PIPE] = ACTIONS(760), + [anon_sym_PLUS] = ACTIONS(168), + [anon_sym_DASH] = ACTIONS(168), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(176), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(187), - [sym_number] = ACTIONS(189), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(828), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(197), - [sym_false] = ACTIONS(197), - [sym_null] = ACTIONS(197), - [sym_undefined] = ACTIONS(199), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(177), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(188), + [sym_number] = ACTIONS(190), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(830), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(198), + [sym_false] = ACTIONS(198), + [sym_null] = ACTIONS(198), + [sym_undefined] = ACTIONS(200), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), - [anon_sym_readonly] = ACTIONS(830), + [anon_sym_readonly] = ACTIONS(832), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), - [anon_sym_QMARK] = ACTIONS(754), + [anon_sym_QMARK] = ACTIONS(784), [anon_sym_declare] = ACTIONS(113), - [anon_sym_public] = ACTIONS(832), - [anon_sym_private] = ACTIONS(832), - [anon_sym_protected] = ACTIONS(832), - [anon_sym_override] = ACTIONS(834), + [anon_sym_public] = ACTIONS(834), + [anon_sym_private] = ACTIONS(834), + [anon_sym_protected] = ACTIONS(834), + [anon_sym_override] = ACTIONS(836), [anon_sym_module] = ACTIONS(113), - [anon_sym_any] = ACTIONS(205), - [anon_sym_number] = ACTIONS(205), - [anon_sym_boolean] = ACTIONS(205), - [anon_sym_string] = ACTIONS(205), - [anon_sym_symbol] = ACTIONS(205), - [anon_sym_object] = ACTIONS(205), - [anon_sym_abstract] = ACTIONS(207), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [anon_sym_any] = ACTIONS(206), + [anon_sym_number] = ACTIONS(206), + [anon_sym_boolean] = ACTIONS(206), + [anon_sym_string] = ACTIONS(206), + [anon_sym_symbol] = ACTIONS(206), + [anon_sym_object] = ACTIONS(206), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, [STATE(93)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2655), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2651), [sym_primary_expression] = STATE(1508), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5823), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5823), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5956), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1239), - [sym_subscript_expression] = STATE(1239), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5823), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1239), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(836), - [anon_sym_export] = ACTIONS(838), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5927), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5927), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5768), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1232), + [sym_subscript_expression] = STATE(1232), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5927), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(4516), + [sym_non_null_expression] = STATE(1232), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_annotation] = STATE(5367), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5723), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(838), + [anon_sym_export] = ACTIONS(840), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(838), - [anon_sym_EQ] = ACTIONS(840), + [anon_sym_type] = ACTIONS(840), + [anon_sym_EQ] = ACTIONS(842), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(842), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_COMMA] = ACTIONS(153), - [anon_sym_RBRACE] = ACTIONS(153), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(838), - [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_SEMI] = ACTIONS(153), - [anon_sym_await] = ACTIONS(139), + [anon_sym_namespace] = ACTIONS(845), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_COMMA] = ACTIONS(126), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(840), + [anon_sym_BANG] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(140), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(153), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_RBRACK] = ACTIONS(153), - [anon_sym_DOT] = ACTIONS(812), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(848), - [anon_sym_function] = ACTIONS(149), - [anon_sym_EQ_GT] = ACTIONS(850), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(852), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_COLON] = ACTIONS(849), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_RBRACK] = ACTIONS(126), + [anon_sym_DOT] = ACTIONS(818), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(853), + [anon_sym_function] = ACTIONS(150), + [anon_sym_EQ_GT] = ACTIONS(855), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(857), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -34202,147 +34222,148 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(172), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(173), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(820), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(826), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(838), - [anon_sym_readonly] = ACTIONS(838), - [anon_sym_get] = ACTIONS(838), - [anon_sym_set] = ACTIONS(838), - [anon_sym_declare] = ACTIONS(838), - [anon_sym_public] = ACTIONS(838), - [anon_sym_private] = ACTIONS(838), - [anon_sym_protected] = ACTIONS(838), - [anon_sym_override] = ACTIONS(838), - [anon_sym_module] = ACTIONS(838), - [anon_sym_any] = ACTIONS(838), - [anon_sym_number] = ACTIONS(838), - [anon_sym_boolean] = ACTIONS(838), - [anon_sym_string] = ACTIONS(838), - [anon_sym_symbol] = ACTIONS(838), - [anon_sym_object] = ACTIONS(838), + [anon_sym_static] = ACTIONS(840), + [anon_sym_readonly] = ACTIONS(840), + [anon_sym_get] = ACTIONS(840), + [anon_sym_set] = ACTIONS(840), + [anon_sym_QMARK] = ACTIONS(859), + [anon_sym_declare] = ACTIONS(840), + [anon_sym_public] = ACTIONS(840), + [anon_sym_private] = ACTIONS(840), + [anon_sym_protected] = ACTIONS(840), + [anon_sym_override] = ACTIONS(840), + [anon_sym_module] = ACTIONS(840), + [anon_sym_any] = ACTIONS(840), + [anon_sym_number] = ACTIONS(840), + [anon_sym_boolean] = ACTIONS(840), + [anon_sym_string] = ACTIONS(840), + [anon_sym_symbol] = ACTIONS(840), + [anon_sym_object] = ACTIONS(840), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, [STATE(94)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2655), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2651), [sym_primary_expression] = STATE(1508), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5823), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5823), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5956), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1239), - [sym_subscript_expression] = STATE(1239), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5823), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(4112), - [sym_non_null_expression] = STATE(1239), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5477), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(836), - [anon_sym_export] = ACTIONS(838), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5927), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5927), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5768), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1232), + [sym_subscript_expression] = STATE(1232), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5927), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(4335), + [sym_non_null_expression] = STATE(1232), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5360), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(838), + [anon_sym_export] = ACTIONS(840), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(838), - [anon_sym_EQ] = ACTIONS(840), + [anon_sym_type] = ACTIONS(840), + [anon_sym_EQ] = ACTIONS(861), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(842), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_COMMA] = ACTIONS(153), - [anon_sym_RBRACE] = ACTIONS(153), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(838), - [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_SEMI] = ACTIONS(153), - [anon_sym_await] = ACTIONS(139), + [anon_sym_namespace] = ACTIONS(845), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_RBRACE] = ACTIONS(154), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(840), + [anon_sym_BANG] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_await] = ACTIONS(140), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(153), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_RBRACK] = ACTIONS(153), - [anon_sym_DOT] = ACTIONS(812), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(848), - [anon_sym_function] = ACTIONS(149), - [anon_sym_EQ_GT] = ACTIONS(850), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(852), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_COLON] = ACTIONS(154), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_RBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(818), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(853), + [anon_sym_function] = ACTIONS(150), + [anon_sym_EQ_GT] = ACTIONS(855), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(857), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -34351,147 +34372,147 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(172), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(173), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(820), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(826), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(838), - [anon_sym_readonly] = ACTIONS(838), - [anon_sym_get] = ACTIONS(838), - [anon_sym_set] = ACTIONS(838), - [anon_sym_declare] = ACTIONS(838), - [anon_sym_public] = ACTIONS(838), - [anon_sym_private] = ACTIONS(838), - [anon_sym_protected] = ACTIONS(838), - [anon_sym_override] = ACTIONS(838), - [anon_sym_module] = ACTIONS(838), - [anon_sym_any] = ACTIONS(838), - [anon_sym_number] = ACTIONS(838), - [anon_sym_boolean] = ACTIONS(838), - [anon_sym_string] = ACTIONS(838), - [anon_sym_symbol] = ACTIONS(838), - [anon_sym_object] = ACTIONS(838), + [anon_sym_static] = ACTIONS(840), + [anon_sym_readonly] = ACTIONS(840), + [anon_sym_get] = ACTIONS(840), + [anon_sym_set] = ACTIONS(840), + [anon_sym_declare] = ACTIONS(840), + [anon_sym_public] = ACTIONS(840), + [anon_sym_private] = ACTIONS(840), + [anon_sym_protected] = ACTIONS(840), + [anon_sym_override] = ACTIONS(840), + [anon_sym_module] = ACTIONS(840), + [anon_sym_any] = ACTIONS(840), + [anon_sym_number] = ACTIONS(840), + [anon_sym_boolean] = ACTIONS(840), + [anon_sym_string] = ACTIONS(840), + [anon_sym_symbol] = ACTIONS(840), + [anon_sym_object] = ACTIONS(840), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, [STATE(95)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2655), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2651), [sym_primary_expression] = STATE(1508), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5823), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5823), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1239), - [sym_subscript_expression] = STATE(1239), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5823), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1239), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(800), - [anon_sym_export] = ACTIONS(802), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5927), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5927), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5768), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1232), + [sym_subscript_expression] = STATE(1232), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5927), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1232), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(838), + [anon_sym_export] = ACTIONS(840), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(802), - [anon_sym_EQ] = ACTIONS(822), + [anon_sym_type] = ACTIONS(840), + [anon_sym_EQ] = ACTIONS(861), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(804), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_COMMA] = ACTIONS(153), - [anon_sym_RBRACE] = ACTIONS(153), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(802), - [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_SEMI] = ACTIONS(153), - [anon_sym_await] = ACTIONS(139), + [anon_sym_namespace] = ACTIONS(845), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_RBRACE] = ACTIONS(154), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(840), + [anon_sym_BANG] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_await] = ACTIONS(140), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(153), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_RBRACK] = ACTIONS(153), - [anon_sym_DOT] = ACTIONS(812), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(814), - [anon_sym_function] = ACTIONS(149), - [anon_sym_EQ_GT] = ACTIONS(850), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(816), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_COLON] = ACTIONS(154), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_RBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(818), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(853), + [anon_sym_function] = ACTIONS(150), + [anon_sym_EQ_GT] = ACTIONS(855), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(857), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -34500,145 +34521,147 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(172), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(173), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(820), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(826), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(802), - [anon_sym_readonly] = ACTIONS(802), - [anon_sym_get] = ACTIONS(802), - [anon_sym_set] = ACTIONS(802), - [anon_sym_declare] = ACTIONS(802), - [anon_sym_public] = ACTIONS(802), - [anon_sym_private] = ACTIONS(802), - [anon_sym_protected] = ACTIONS(802), - [anon_sym_override] = ACTIONS(802), - [anon_sym_module] = ACTIONS(802), - [anon_sym_any] = ACTIONS(802), - [anon_sym_number] = ACTIONS(802), - [anon_sym_boolean] = ACTIONS(802), - [anon_sym_string] = ACTIONS(802), - [anon_sym_symbol] = ACTIONS(802), - [anon_sym_object] = ACTIONS(802), + [anon_sym_static] = ACTIONS(840), + [anon_sym_readonly] = ACTIONS(840), + [anon_sym_get] = ACTIONS(840), + [anon_sym_set] = ACTIONS(840), + [anon_sym_declare] = ACTIONS(840), + [anon_sym_public] = ACTIONS(840), + [anon_sym_private] = ACTIONS(840), + [anon_sym_protected] = ACTIONS(840), + [anon_sym_override] = ACTIONS(840), + [anon_sym_module] = ACTIONS(840), + [anon_sym_any] = ACTIONS(840), + [anon_sym_number] = ACTIONS(840), + [anon_sym_boolean] = ACTIONS(840), + [anon_sym_string] = ACTIONS(840), + [anon_sym_symbol] = ACTIONS(840), + [anon_sym_object] = ACTIONS(840), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, [STATE(96)] = { - [sym_import] = STATE(3816), - [sym_parenthesized_expression] = STATE(1344), - [sym_expression] = STATE(2652), - [sym_primary_expression] = STATE(1686), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5823), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5823), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2716), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1344), - [sym_subscript_expression] = STATE(1344), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5823), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(4112), - [sym_non_null_expression] = STATE(1344), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5477), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(661), - [anon_sym_export] = ACTIONS(663), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2651), + [sym_primary_expression] = STATE(1508), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5927), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5927), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1232), + [sym_subscript_expression] = STATE(1232), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5927), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1232), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(663), - [anon_sym_EQ] = ACTIONS(854), + [anon_sym_type] = ACTIONS(804), + [anon_sym_EQ] = ACTIONS(806), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(667), - [anon_sym_LBRACE] = ACTIONS(669), - [anon_sym_COMMA] = ACTIONS(153), - [anon_sym_RBRACE] = ACTIONS(153), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(663), - [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_SEMI] = ACTIONS(153), - [anon_sym_await] = ACTIONS(139), + [anon_sym_namespace] = ACTIONS(808), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_RBRACE] = ACTIONS(154), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_await] = ACTIONS(140), [anon_sym_in] = ACTIONS(120), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_DOT] = ACTIONS(678), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(682), - [anon_sym_function] = ACTIONS(684), - [anon_sym_EQ_GT] = ACTIONS(686), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(688), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_COLON] = ACTIONS(154), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_RBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(818), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(820), + [anon_sym_function] = ACTIONS(150), + [anon_sym_EQ_GT] = ACTIONS(855), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(822), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -34647,146 +34670,145 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), - [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_SLASH] = ACTIONS(615), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(172), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(173), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(692), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(826), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(663), - [anon_sym_readonly] = ACTIONS(663), - [anon_sym_get] = ACTIONS(663), - [anon_sym_set] = ACTIONS(663), - [anon_sym_declare] = ACTIONS(663), - [anon_sym_public] = ACTIONS(663), - [anon_sym_private] = ACTIONS(663), - [anon_sym_protected] = ACTIONS(663), - [anon_sym_override] = ACTIONS(663), - [anon_sym_module] = ACTIONS(663), - [anon_sym_any] = ACTIONS(663), - [anon_sym_number] = ACTIONS(663), - [anon_sym_boolean] = ACTIONS(663), - [anon_sym_string] = ACTIONS(663), - [anon_sym_symbol] = ACTIONS(663), - [anon_sym_object] = ACTIONS(663), + [anon_sym_static] = ACTIONS(804), + [anon_sym_readonly] = ACTIONS(804), + [anon_sym_get] = ACTIONS(804), + [anon_sym_set] = ACTIONS(804), + [anon_sym_declare] = ACTIONS(804), + [anon_sym_public] = ACTIONS(804), + [anon_sym_private] = ACTIONS(804), + [anon_sym_protected] = ACTIONS(804), + [anon_sym_override] = ACTIONS(804), + [anon_sym_module] = ACTIONS(804), + [anon_sym_any] = ACTIONS(804), + [anon_sym_number] = ACTIONS(804), + [anon_sym_boolean] = ACTIONS(804), + [anon_sym_string] = ACTIONS(804), + [anon_sym_symbol] = ACTIONS(804), + [anon_sym_object] = ACTIONS(804), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(153), - [sym__ternary_qmark] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, [STATE(97)] = { - [sym_import] = STATE(3816), - [sym_parenthesized_expression] = STATE(1344), - [sym_expression] = STATE(2652), - [sym_primary_expression] = STATE(1686), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5823), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5823), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2716), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1344), - [sym_subscript_expression] = STATE(1344), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5823), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1344), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(661), - [anon_sym_export] = ACTIONS(663), + [sym_import] = STATE(3849), + [sym_parenthesized_expression] = STATE(1350), + [sym_expression] = STATE(2656), + [sym_primary_expression] = STATE(1698), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(5927), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(5927), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2745), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1350), + [sym_subscript_expression] = STATE(1350), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5927), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1350), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(663), + [anon_sym_export] = ACTIONS(665), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(663), - [anon_sym_EQ] = ACTIONS(854), + [anon_sym_type] = ACTIONS(665), + [anon_sym_EQ] = ACTIONS(863), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(667), - [anon_sym_LBRACE] = ACTIONS(669), - [anon_sym_COMMA] = ACTIONS(153), - [anon_sym_RBRACE] = ACTIONS(153), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(663), - [anon_sym_BANG] = ACTIONS(178), + [anon_sym_namespace] = ACTIONS(669), + [anon_sym_LBRACE] = ACTIONS(671), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(665), + [anon_sym_BANG] = ACTIONS(179), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_SEMI] = ACTIONS(153), - [anon_sym_await] = ACTIONS(139), + [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_await] = ACTIONS(140), [anon_sym_in] = ACTIONS(120), - [anon_sym_yield] = ACTIONS(141), + [anon_sym_COLON] = ACTIONS(865), + [anon_sym_yield] = ACTIONS(142), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_DOT] = ACTIONS(678), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(682), - [anon_sym_function] = ACTIONS(684), - [anon_sym_EQ_GT] = ACTIONS(686), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(688), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_DOT] = ACTIONS(680), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(684), + [anon_sym_function] = ACTIONS(686), + [anon_sym_EQ_GT] = ACTIONS(688), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(690), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -34795,146 +34817,146 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), [anon_sym_SLASH] = ACTIONS(77), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(172), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(173), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(191), + [sym_private_property_identifier] = ACTIONS(192), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(692), + [sym_undefined] = ACTIONS(694), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(663), - [anon_sym_readonly] = ACTIONS(663), - [anon_sym_get] = ACTIONS(663), - [anon_sym_set] = ACTIONS(663), - [anon_sym_declare] = ACTIONS(663), - [anon_sym_public] = ACTIONS(663), - [anon_sym_private] = ACTIONS(663), - [anon_sym_protected] = ACTIONS(663), - [anon_sym_override] = ACTIONS(663), - [anon_sym_module] = ACTIONS(663), - [anon_sym_any] = ACTIONS(663), - [anon_sym_number] = ACTIONS(663), - [anon_sym_boolean] = ACTIONS(663), - [anon_sym_string] = ACTIONS(663), - [anon_sym_symbol] = ACTIONS(663), - [anon_sym_object] = ACTIONS(663), + [anon_sym_static] = ACTIONS(665), + [anon_sym_readonly] = ACTIONS(665), + [anon_sym_get] = ACTIONS(665), + [anon_sym_set] = ACTIONS(665), + [anon_sym_declare] = ACTIONS(665), + [anon_sym_public] = ACTIONS(665), + [anon_sym_private] = ACTIONS(665), + [anon_sym_protected] = ACTIONS(665), + [anon_sym_override] = ACTIONS(665), + [anon_sym_module] = ACTIONS(665), + [anon_sym_any] = ACTIONS(665), + [anon_sym_number] = ACTIONS(665), + [anon_sym_boolean] = ACTIONS(665), + [anon_sym_string] = ACTIONS(665), + [anon_sym_symbol] = ACTIONS(665), + [anon_sym_object] = ACTIONS(665), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(153), - [sym__ternary_qmark] = ACTIONS(153), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, [STATE(98)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2655), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2651), [sym_primary_expression] = STATE(1508), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5823), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5823), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5819), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1239), - [sym_subscript_expression] = STATE(1239), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5823), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1239), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(856), - [anon_sym_export] = ACTIONS(858), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5927), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5927), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1232), + [sym_subscript_expression] = STATE(1232), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5927), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1232), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(858), - [anon_sym_EQ] = ACTIONS(219), + [anon_sym_type] = ACTIONS(804), + [anon_sym_EQ] = ACTIONS(806), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(860), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_COMMA] = ACTIONS(222), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(858), - [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_RPAREN] = ACTIONS(222), - [anon_sym_await] = ACTIONS(139), + [anon_sym_namespace] = ACTIONS(808), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_RBRACE] = ACTIONS(154), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_await] = ACTIONS(140), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(222), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_DOT] = ACTIONS(812), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(862), - [anon_sym_function] = ACTIONS(149), - [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(864), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_DOT] = ACTIONS(680), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(820), + [anon_sym_function] = ACTIONS(150), + [anon_sym_EQ_GT] = ACTIONS(688), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(822), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -34943,146 +34965,146 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(172), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(173), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(820), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(826), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(858), - [anon_sym_readonly] = ACTIONS(858), - [anon_sym_get] = ACTIONS(858), - [anon_sym_set] = ACTIONS(858), - [anon_sym_QMARK] = ACTIONS(786), - [anon_sym_declare] = ACTIONS(858), - [anon_sym_public] = ACTIONS(858), - [anon_sym_private] = ACTIONS(858), - [anon_sym_protected] = ACTIONS(858), - [anon_sym_override] = ACTIONS(858), - [anon_sym_module] = ACTIONS(858), - [anon_sym_any] = ACTIONS(858), - [anon_sym_number] = ACTIONS(858), - [anon_sym_boolean] = ACTIONS(858), - [anon_sym_string] = ACTIONS(858), - [anon_sym_symbol] = ACTIONS(858), - [anon_sym_object] = ACTIONS(858), + [anon_sym_static] = ACTIONS(804), + [anon_sym_readonly] = ACTIONS(804), + [anon_sym_get] = ACTIONS(804), + [anon_sym_set] = ACTIONS(804), + [anon_sym_declare] = ACTIONS(804), + [anon_sym_public] = ACTIONS(804), + [anon_sym_private] = ACTIONS(804), + [anon_sym_protected] = ACTIONS(804), + [anon_sym_override] = ACTIONS(804), + [anon_sym_module] = ACTIONS(804), + [anon_sym_any] = ACTIONS(804), + [anon_sym_number] = ACTIONS(804), + [anon_sym_boolean] = ACTIONS(804), + [anon_sym_string] = ACTIONS(804), + [anon_sym_symbol] = ACTIONS(804), + [anon_sym_object] = ACTIONS(804), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(153), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, [STATE(99)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2655), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2651), [sym_primary_expression] = STATE(1508), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5823), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5823), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1239), - [sym_subscript_expression] = STATE(1239), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5823), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1239), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(800), - [anon_sym_export] = ACTIONS(802), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5927), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5927), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1232), + [sym_subscript_expression] = STATE(1232), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5927), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1232), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(867), + [anon_sym_export] = ACTIONS(869), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(802), - [anon_sym_EQ] = ACTIONS(822), + [anon_sym_type] = ACTIONS(869), + [anon_sym_EQ] = ACTIONS(117), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(804), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_COMMA] = ACTIONS(153), - [anon_sym_RBRACE] = ACTIONS(153), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(802), - [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_SEMI] = ACTIONS(153), - [anon_sym_await] = ACTIONS(139), + [anon_sym_namespace] = ACTIONS(871), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_COMMA] = ACTIONS(126), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(869), + [anon_sym_BANG] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_RPAREN] = ACTIONS(126), + [anon_sym_await] = ACTIONS(140), [anon_sym_in] = ACTIONS(120), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_DOT] = ACTIONS(678), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(814), - [anon_sym_function] = ACTIONS(149), - [anon_sym_EQ_GT] = ACTIONS(686), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(816), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_COLON] = ACTIONS(126), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_DOT] = ACTIONS(818), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(873), + [anon_sym_function] = ACTIONS(150), + [anon_sym_EQ_GT] = ACTIONS(152), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(875), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -35091,146 +35113,146 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(172), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(173), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(820), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(826), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(802), - [anon_sym_readonly] = ACTIONS(802), - [anon_sym_get] = ACTIONS(802), - [anon_sym_set] = ACTIONS(802), - [anon_sym_declare] = ACTIONS(802), - [anon_sym_public] = ACTIONS(802), - [anon_sym_private] = ACTIONS(802), - [anon_sym_protected] = ACTIONS(802), - [anon_sym_override] = ACTIONS(802), - [anon_sym_module] = ACTIONS(802), - [anon_sym_any] = ACTIONS(802), - [anon_sym_number] = ACTIONS(802), - [anon_sym_boolean] = ACTIONS(802), - [anon_sym_string] = ACTIONS(802), - [anon_sym_symbol] = ACTIONS(802), - [anon_sym_object] = ACTIONS(802), + [anon_sym_static] = ACTIONS(869), + [anon_sym_readonly] = ACTIONS(869), + [anon_sym_get] = ACTIONS(869), + [anon_sym_set] = ACTIONS(869), + [anon_sym_QMARK] = ACTIONS(728), + [anon_sym_declare] = ACTIONS(869), + [anon_sym_public] = ACTIONS(869), + [anon_sym_private] = ACTIONS(869), + [anon_sym_protected] = ACTIONS(869), + [anon_sym_override] = ACTIONS(869), + [anon_sym_module] = ACTIONS(869), + [anon_sym_any] = ACTIONS(869), + [anon_sym_number] = ACTIONS(869), + [anon_sym_boolean] = ACTIONS(869), + [anon_sym_string] = ACTIONS(869), + [anon_sym_symbol] = ACTIONS(869), + [anon_sym_object] = ACTIONS(869), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(153), - [sym__ternary_qmark] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, [STATE(100)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2655), - [sym_primary_expression] = STATE(1508), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5823), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5823), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1239), - [sym_subscript_expression] = STATE(1239), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5823), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(4112), - [sym_non_null_expression] = STATE(1239), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5477), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(800), - [anon_sym_export] = ACTIONS(802), + [sym_import] = STATE(3849), + [sym_parenthesized_expression] = STATE(1350), + [sym_expression] = STATE(2656), + [sym_primary_expression] = STATE(1698), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(5927), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(5927), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2745), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1350), + [sym_subscript_expression] = STATE(1350), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5927), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1350), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(663), + [anon_sym_export] = ACTIONS(665), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(802), - [anon_sym_EQ] = ACTIONS(117), + [anon_sym_type] = ACTIONS(665), + [anon_sym_EQ] = ACTIONS(863), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(804), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_COMMA] = ACTIONS(126), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(802), - [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_RPAREN] = ACTIONS(126), - [anon_sym_await] = ACTIONS(139), + [anon_sym_namespace] = ACTIONS(669), + [anon_sym_LBRACE] = ACTIONS(671), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(665), + [anon_sym_BANG] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_await] = ACTIONS(140), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(126), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_DOT] = ACTIONS(812), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(814), - [anon_sym_function] = ACTIONS(149), - [anon_sym_EQ_GT] = ACTIONS(151), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(816), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_COLON] = ACTIONS(877), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DOT] = ACTIONS(680), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(684), + [anon_sym_function] = ACTIONS(686), + [anon_sym_EQ_GT] = ACTIONS(688), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(690), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -35239,146 +35261,146 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), - [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_SLASH] = ACTIONS(77), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(172), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(173), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(820), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(694), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(802), - [anon_sym_readonly] = ACTIONS(802), - [anon_sym_get] = ACTIONS(802), - [anon_sym_set] = ACTIONS(802), - [anon_sym_QMARK] = ACTIONS(786), - [anon_sym_declare] = ACTIONS(802), - [anon_sym_public] = ACTIONS(802), - [anon_sym_private] = ACTIONS(802), - [anon_sym_protected] = ACTIONS(802), - [anon_sym_override] = ACTIONS(802), - [anon_sym_module] = ACTIONS(802), - [anon_sym_any] = ACTIONS(802), - [anon_sym_number] = ACTIONS(802), - [anon_sym_boolean] = ACTIONS(802), - [anon_sym_string] = ACTIONS(802), - [anon_sym_symbol] = ACTIONS(802), - [anon_sym_object] = ACTIONS(802), + [anon_sym_static] = ACTIONS(665), + [anon_sym_readonly] = ACTIONS(665), + [anon_sym_get] = ACTIONS(665), + [anon_sym_set] = ACTIONS(665), + [anon_sym_declare] = ACTIONS(665), + [anon_sym_public] = ACTIONS(665), + [anon_sym_private] = ACTIONS(665), + [anon_sym_protected] = ACTIONS(665), + [anon_sym_override] = ACTIONS(665), + [anon_sym_module] = ACTIONS(665), + [anon_sym_any] = ACTIONS(665), + [anon_sym_number] = ACTIONS(665), + [anon_sym_boolean] = ACTIONS(665), + [anon_sym_string] = ACTIONS(665), + [anon_sym_symbol] = ACTIONS(665), + [anon_sym_object] = ACTIONS(665), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(153), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, [STATE(101)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2655), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2651), [sym_primary_expression] = STATE(1508), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5823), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5823), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5819), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1239), - [sym_subscript_expression] = STATE(1239), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5823), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(4112), - [sym_non_null_expression] = STATE(1239), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5477), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(856), - [anon_sym_export] = ACTIONS(858), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5927), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5927), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1232), + [sym_subscript_expression] = STATE(1232), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5927), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(4335), + [sym_non_null_expression] = STATE(1232), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5360), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(858), - [anon_sym_EQ] = ACTIONS(219), + [anon_sym_type] = ACTIONS(804), + [anon_sym_EQ] = ACTIONS(220), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(860), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_COMMA] = ACTIONS(222), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(858), - [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_RPAREN] = ACTIONS(222), - [anon_sym_await] = ACTIONS(139), + [anon_sym_namespace] = ACTIONS(808), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_COMMA] = ACTIONS(223), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_RPAREN] = ACTIONS(223), + [anon_sym_await] = ACTIONS(140), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(222), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_DOT] = ACTIONS(812), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(862), - [anon_sym_function] = ACTIONS(149), + [anon_sym_COLON] = ACTIONS(223), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_DOT] = ACTIONS(818), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(820), + [anon_sym_function] = ACTIONS(150), [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(864), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(822), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -35387,146 +35409,146 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(172), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(173), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(820), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(826), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(858), - [anon_sym_readonly] = ACTIONS(858), - [anon_sym_get] = ACTIONS(858), - [anon_sym_set] = ACTIONS(858), - [anon_sym_QMARK] = ACTIONS(786), - [anon_sym_declare] = ACTIONS(858), - [anon_sym_public] = ACTIONS(858), - [anon_sym_private] = ACTIONS(858), - [anon_sym_protected] = ACTIONS(858), - [anon_sym_override] = ACTIONS(858), - [anon_sym_module] = ACTIONS(858), - [anon_sym_any] = ACTIONS(858), - [anon_sym_number] = ACTIONS(858), - [anon_sym_boolean] = ACTIONS(858), - [anon_sym_string] = ACTIONS(858), - [anon_sym_symbol] = ACTIONS(858), - [anon_sym_object] = ACTIONS(858), + [anon_sym_static] = ACTIONS(804), + [anon_sym_readonly] = ACTIONS(804), + [anon_sym_get] = ACTIONS(804), + [anon_sym_set] = ACTIONS(804), + [anon_sym_QMARK] = ACTIONS(728), + [anon_sym_declare] = ACTIONS(804), + [anon_sym_public] = ACTIONS(804), + [anon_sym_private] = ACTIONS(804), + [anon_sym_protected] = ACTIONS(804), + [anon_sym_override] = ACTIONS(804), + [anon_sym_module] = ACTIONS(804), + [anon_sym_any] = ACTIONS(804), + [anon_sym_number] = ACTIONS(804), + [anon_sym_boolean] = ACTIONS(804), + [anon_sym_string] = ACTIONS(804), + [anon_sym_symbol] = ACTIONS(804), + [anon_sym_object] = ACTIONS(804), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, [STATE(102)] = { - [sym_import] = STATE(3816), - [sym_parenthesized_expression] = STATE(1344), - [sym_expression] = STATE(2652), - [sym_primary_expression] = STATE(1686), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5823), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5823), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2716), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1344), - [sym_subscript_expression] = STATE(1344), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5823), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1344), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(661), - [anon_sym_export] = ACTIONS(663), + [sym_import] = STATE(3849), + [sym_parenthesized_expression] = STATE(1350), + [sym_expression] = STATE(2656), + [sym_primary_expression] = STATE(1698), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(5927), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(5927), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6035), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2745), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1350), + [sym_subscript_expression] = STATE(1350), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5927), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1350), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(879), + [anon_sym_export] = ACTIONS(881), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(663), - [anon_sym_EQ] = ACTIONS(854), + [anon_sym_type] = ACTIONS(881), + [anon_sym_EQ] = ACTIONS(883), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(667), - [anon_sym_LBRACE] = ACTIONS(669), - [anon_sym_COMMA] = ACTIONS(153), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(663), - [anon_sym_BANG] = ACTIONS(178), + [anon_sym_namespace] = ACTIONS(885), + [anon_sym_LBRACE] = ACTIONS(671), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(881), + [anon_sym_BANG] = ACTIONS(179), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_SEMI] = ACTIONS(153), - [anon_sym_await] = ACTIONS(139), + [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_await] = ACTIONS(140), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(866), - [anon_sym_yield] = ACTIONS(141), + [anon_sym_of] = ACTIONS(120), + [anon_sym_yield] = ACTIONS(142), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_DOT] = ACTIONS(678), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(682), - [anon_sym_function] = ACTIONS(684), - [anon_sym_EQ_GT] = ACTIONS(686), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(688), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_DOT] = ACTIONS(680), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(887), + [anon_sym_function] = ACTIONS(686), + [anon_sym_EQ_GT] = ACTIONS(889), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(891), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -35535,146 +35557,146 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), - [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_SLASH] = ACTIONS(893), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(172), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(173), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(191), + [sym_private_property_identifier] = ACTIONS(192), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(692), + [sym_undefined] = ACTIONS(694), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(663), - [anon_sym_readonly] = ACTIONS(663), - [anon_sym_get] = ACTIONS(663), - [anon_sym_set] = ACTIONS(663), - [anon_sym_declare] = ACTIONS(663), - [anon_sym_public] = ACTIONS(663), - [anon_sym_private] = ACTIONS(663), - [anon_sym_protected] = ACTIONS(663), - [anon_sym_override] = ACTIONS(663), - [anon_sym_module] = ACTIONS(663), - [anon_sym_any] = ACTIONS(663), - [anon_sym_number] = ACTIONS(663), - [anon_sym_boolean] = ACTIONS(663), - [anon_sym_string] = ACTIONS(663), - [anon_sym_symbol] = ACTIONS(663), - [anon_sym_object] = ACTIONS(663), + [anon_sym_static] = ACTIONS(881), + [anon_sym_readonly] = ACTIONS(881), + [anon_sym_get] = ACTIONS(881), + [anon_sym_set] = ACTIONS(881), + [anon_sym_declare] = ACTIONS(881), + [anon_sym_public] = ACTIONS(881), + [anon_sym_private] = ACTIONS(881), + [anon_sym_protected] = ACTIONS(881), + [anon_sym_override] = ACTIONS(881), + [anon_sym_module] = ACTIONS(881), + [anon_sym_any] = ACTIONS(881), + [anon_sym_number] = ACTIONS(881), + [anon_sym_boolean] = ACTIONS(881), + [anon_sym_string] = ACTIONS(881), + [anon_sym_symbol] = ACTIONS(881), + [anon_sym_object] = ACTIONS(881), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(153), - [sym__ternary_qmark] = ACTIONS(153), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, [STATE(103)] = { - [sym_import] = STATE(3816), - [sym_parenthesized_expression] = STATE(1344), - [sym_expression] = STATE(2652), - [sym_primary_expression] = STATE(1686), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5823), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5823), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2716), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1344), - [sym_subscript_expression] = STATE(1344), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5823), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1344), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(661), - [anon_sym_export] = ACTIONS(663), + [sym_import] = STATE(3849), + [sym_parenthesized_expression] = STATE(1350), + [sym_expression] = STATE(2656), + [sym_primary_expression] = STATE(1698), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(5927), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(5927), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2745), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1350), + [sym_subscript_expression] = STATE(1350), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5927), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1350), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(663), + [anon_sym_export] = ACTIONS(665), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(663), - [anon_sym_EQ] = ACTIONS(854), + [anon_sym_type] = ACTIONS(665), + [anon_sym_EQ] = ACTIONS(863), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(667), - [anon_sym_LBRACE] = ACTIONS(669), - [anon_sym_COMMA] = ACTIONS(153), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(663), - [anon_sym_BANG] = ACTIONS(178), + [anon_sym_namespace] = ACTIONS(669), + [anon_sym_LBRACE] = ACTIONS(671), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_RBRACE] = ACTIONS(154), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(665), + [anon_sym_BANG] = ACTIONS(179), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_SEMI] = ACTIONS(153), - [anon_sym_await] = ACTIONS(139), + [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_await] = ACTIONS(140), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(868), - [anon_sym_yield] = ACTIONS(141), + [anon_sym_yield] = ACTIONS(142), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_DOT] = ACTIONS(678), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(682), - [anon_sym_function] = ACTIONS(684), - [anon_sym_EQ_GT] = ACTIONS(686), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(688), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_DOT] = ACTIONS(680), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(684), + [anon_sym_function] = ACTIONS(686), + [anon_sym_EQ_GT] = ACTIONS(688), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(690), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -35683,146 +35705,146 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), [anon_sym_SLASH] = ACTIONS(77), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(172), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(173), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(191), + [sym_private_property_identifier] = ACTIONS(192), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(692), + [sym_undefined] = ACTIONS(694), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(663), - [anon_sym_readonly] = ACTIONS(663), - [anon_sym_get] = ACTIONS(663), - [anon_sym_set] = ACTIONS(663), - [anon_sym_declare] = ACTIONS(663), - [anon_sym_public] = ACTIONS(663), - [anon_sym_private] = ACTIONS(663), - [anon_sym_protected] = ACTIONS(663), - [anon_sym_override] = ACTIONS(663), - [anon_sym_module] = ACTIONS(663), - [anon_sym_any] = ACTIONS(663), - [anon_sym_number] = ACTIONS(663), - [anon_sym_boolean] = ACTIONS(663), - [anon_sym_string] = ACTIONS(663), - [anon_sym_symbol] = ACTIONS(663), - [anon_sym_object] = ACTIONS(663), + [anon_sym_static] = ACTIONS(665), + [anon_sym_readonly] = ACTIONS(665), + [anon_sym_get] = ACTIONS(665), + [anon_sym_set] = ACTIONS(665), + [anon_sym_declare] = ACTIONS(665), + [anon_sym_public] = ACTIONS(665), + [anon_sym_private] = ACTIONS(665), + [anon_sym_protected] = ACTIONS(665), + [anon_sym_override] = ACTIONS(665), + [anon_sym_module] = ACTIONS(665), + [anon_sym_any] = ACTIONS(665), + [anon_sym_number] = ACTIONS(665), + [anon_sym_boolean] = ACTIONS(665), + [anon_sym_string] = ACTIONS(665), + [anon_sym_symbol] = ACTIONS(665), + [anon_sym_object] = ACTIONS(665), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(153), - [sym__ternary_qmark] = ACTIONS(153), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, [STATE(104)] = { - [sym_import] = STATE(3816), - [sym_parenthesized_expression] = STATE(1344), - [sym_expression] = STATE(2652), - [sym_primary_expression] = STATE(1686), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5823), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5823), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6027), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2716), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1344), - [sym_subscript_expression] = STATE(1344), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5823), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1344), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(870), - [anon_sym_export] = ACTIONS(872), + [sym_import] = STATE(3849), + [sym_parenthesized_expression] = STATE(1350), + [sym_expression] = STATE(2656), + [sym_primary_expression] = STATE(1698), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(5927), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(5927), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6035), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2745), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1350), + [sym_subscript_expression] = STATE(1350), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5927), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(4335), + [sym_non_null_expression] = STATE(1350), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5360), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(879), + [anon_sym_export] = ACTIONS(881), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(872), - [anon_sym_EQ] = ACTIONS(874), + [anon_sym_type] = ACTIONS(881), + [anon_sym_EQ] = ACTIONS(883), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(876), - [anon_sym_LBRACE] = ACTIONS(669), - [anon_sym_COMMA] = ACTIONS(153), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(872), - [anon_sym_BANG] = ACTIONS(178), + [anon_sym_namespace] = ACTIONS(885), + [anon_sym_LBRACE] = ACTIONS(671), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(881), + [anon_sym_BANG] = ACTIONS(179), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_SEMI] = ACTIONS(153), - [anon_sym_await] = ACTIONS(139), + [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_await] = ACTIONS(140), [anon_sym_in] = ACTIONS(120), [anon_sym_of] = ACTIONS(120), - [anon_sym_yield] = ACTIONS(141), + [anon_sym_yield] = ACTIONS(142), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_DOT] = ACTIONS(678), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(878), - [anon_sym_function] = ACTIONS(684), - [anon_sym_EQ_GT] = ACTIONS(880), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(882), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_DOT] = ACTIONS(680), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(887), + [anon_sym_function] = ACTIONS(686), + [anon_sym_EQ_GT] = ACTIONS(889), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(891), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -35831,146 +35853,146 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), - [anon_sym_SLASH] = ACTIONS(884), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_SLASH] = ACTIONS(893), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(172), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(173), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(191), + [sym_private_property_identifier] = ACTIONS(192), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(692), + [sym_undefined] = ACTIONS(694), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(872), - [anon_sym_readonly] = ACTIONS(872), - [anon_sym_get] = ACTIONS(872), - [anon_sym_set] = ACTIONS(872), - [anon_sym_declare] = ACTIONS(872), - [anon_sym_public] = ACTIONS(872), - [anon_sym_private] = ACTIONS(872), - [anon_sym_protected] = ACTIONS(872), - [anon_sym_override] = ACTIONS(872), - [anon_sym_module] = ACTIONS(872), - [anon_sym_any] = ACTIONS(872), - [anon_sym_number] = ACTIONS(872), - [anon_sym_boolean] = ACTIONS(872), - [anon_sym_string] = ACTIONS(872), - [anon_sym_symbol] = ACTIONS(872), - [anon_sym_object] = ACTIONS(872), + [anon_sym_static] = ACTIONS(881), + [anon_sym_readonly] = ACTIONS(881), + [anon_sym_get] = ACTIONS(881), + [anon_sym_set] = ACTIONS(881), + [anon_sym_declare] = ACTIONS(881), + [anon_sym_public] = ACTIONS(881), + [anon_sym_private] = ACTIONS(881), + [anon_sym_protected] = ACTIONS(881), + [anon_sym_override] = ACTIONS(881), + [anon_sym_module] = ACTIONS(881), + [anon_sym_any] = ACTIONS(881), + [anon_sym_number] = ACTIONS(881), + [anon_sym_boolean] = ACTIONS(881), + [anon_sym_string] = ACTIONS(881), + [anon_sym_symbol] = ACTIONS(881), + [anon_sym_object] = ACTIONS(881), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(153), - [sym__ternary_qmark] = ACTIONS(153), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, [STATE(105)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2655), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2651), [sym_primary_expression] = STATE(1508), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5823), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5823), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1239), - [sym_subscript_expression] = STATE(1239), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5823), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1239), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(800), - [anon_sym_export] = ACTIONS(802), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5927), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5927), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1232), + [sym_subscript_expression] = STATE(1232), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5927), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1232), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(802), - [anon_sym_EQ] = ACTIONS(822), + [anon_sym_type] = ACTIONS(804), + [anon_sym_EQ] = ACTIONS(806), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(804), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_COMMA] = ACTIONS(153), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(802), - [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_SEMI] = ACTIONS(153), - [anon_sym_await] = ACTIONS(139), + [anon_sym_namespace] = ACTIONS(808), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_await] = ACTIONS(140), [anon_sym_in] = ACTIONS(120), [anon_sym_of] = ACTIONS(120), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_DOT] = ACTIONS(678), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(814), - [anon_sym_function] = ACTIONS(149), - [anon_sym_EQ_GT] = ACTIONS(880), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(816), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_DOT] = ACTIONS(680), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(820), + [anon_sym_function] = ACTIONS(150), + [anon_sym_EQ_GT] = ACTIONS(889), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(822), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -35979,146 +36001,146 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(172), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(173), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(820), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(826), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(802), - [anon_sym_readonly] = ACTIONS(802), - [anon_sym_get] = ACTIONS(802), - [anon_sym_set] = ACTIONS(802), - [anon_sym_declare] = ACTIONS(802), - [anon_sym_public] = ACTIONS(802), - [anon_sym_private] = ACTIONS(802), - [anon_sym_protected] = ACTIONS(802), - [anon_sym_override] = ACTIONS(802), - [anon_sym_module] = ACTIONS(802), - [anon_sym_any] = ACTIONS(802), - [anon_sym_number] = ACTIONS(802), - [anon_sym_boolean] = ACTIONS(802), - [anon_sym_string] = ACTIONS(802), - [anon_sym_symbol] = ACTIONS(802), - [anon_sym_object] = ACTIONS(802), + [anon_sym_static] = ACTIONS(804), + [anon_sym_readonly] = ACTIONS(804), + [anon_sym_get] = ACTIONS(804), + [anon_sym_set] = ACTIONS(804), + [anon_sym_declare] = ACTIONS(804), + [anon_sym_public] = ACTIONS(804), + [anon_sym_private] = ACTIONS(804), + [anon_sym_protected] = ACTIONS(804), + [anon_sym_override] = ACTIONS(804), + [anon_sym_module] = ACTIONS(804), + [anon_sym_any] = ACTIONS(804), + [anon_sym_number] = ACTIONS(804), + [anon_sym_boolean] = ACTIONS(804), + [anon_sym_string] = ACTIONS(804), + [anon_sym_symbol] = ACTIONS(804), + [anon_sym_object] = ACTIONS(804), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(153), - [sym__ternary_qmark] = ACTIONS(153), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, [STATE(106)] = { - [sym_import] = STATE(3816), - [sym_parenthesized_expression] = STATE(1344), - [sym_expression] = STATE(2652), - [sym_primary_expression] = STATE(1686), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5823), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5823), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6027), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2716), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1344), - [sym_subscript_expression] = STATE(1344), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5823), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(4112), - [sym_non_null_expression] = STATE(1344), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5477), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(870), - [anon_sym_export] = ACTIONS(872), + [sym_import] = STATE(3849), + [sym_parenthesized_expression] = STATE(1350), + [sym_expression] = STATE(2656), + [sym_primary_expression] = STATE(1698), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(5927), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(5927), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2745), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1350), + [sym_subscript_expression] = STATE(1350), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5927), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(4335), + [sym_non_null_expression] = STATE(1350), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5360), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(663), + [anon_sym_export] = ACTIONS(665), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(872), - [anon_sym_EQ] = ACTIONS(874), + [anon_sym_type] = ACTIONS(665), + [anon_sym_EQ] = ACTIONS(863), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(876), - [anon_sym_LBRACE] = ACTIONS(669), - [anon_sym_COMMA] = ACTIONS(153), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(872), - [anon_sym_BANG] = ACTIONS(178), + [anon_sym_namespace] = ACTIONS(669), + [anon_sym_LBRACE] = ACTIONS(671), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_RBRACE] = ACTIONS(154), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(665), + [anon_sym_BANG] = ACTIONS(179), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_SEMI] = ACTIONS(153), - [anon_sym_await] = ACTIONS(139), + [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_await] = ACTIONS(140), [anon_sym_in] = ACTIONS(120), - [anon_sym_of] = ACTIONS(120), - [anon_sym_yield] = ACTIONS(141), + [anon_sym_yield] = ACTIONS(142), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_DOT] = ACTIONS(678), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(878), - [anon_sym_function] = ACTIONS(684), - [anon_sym_EQ_GT] = ACTIONS(880), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(882), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_DOT] = ACTIONS(680), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(684), + [anon_sym_function] = ACTIONS(686), + [anon_sym_EQ_GT] = ACTIONS(688), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(690), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -36127,146 +36149,146 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), - [anon_sym_SLASH] = ACTIONS(884), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_SLASH] = ACTIONS(77), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(172), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(173), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(191), + [sym_private_property_identifier] = ACTIONS(192), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(692), + [sym_undefined] = ACTIONS(694), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(872), - [anon_sym_readonly] = ACTIONS(872), - [anon_sym_get] = ACTIONS(872), - [anon_sym_set] = ACTIONS(872), - [anon_sym_declare] = ACTIONS(872), - [anon_sym_public] = ACTIONS(872), - [anon_sym_private] = ACTIONS(872), - [anon_sym_protected] = ACTIONS(872), - [anon_sym_override] = ACTIONS(872), - [anon_sym_module] = ACTIONS(872), - [anon_sym_any] = ACTIONS(872), - [anon_sym_number] = ACTIONS(872), - [anon_sym_boolean] = ACTIONS(872), - [anon_sym_string] = ACTIONS(872), - [anon_sym_symbol] = ACTIONS(872), - [anon_sym_object] = ACTIONS(872), + [anon_sym_static] = ACTIONS(665), + [anon_sym_readonly] = ACTIONS(665), + [anon_sym_get] = ACTIONS(665), + [anon_sym_set] = ACTIONS(665), + [anon_sym_declare] = ACTIONS(665), + [anon_sym_public] = ACTIONS(665), + [anon_sym_private] = ACTIONS(665), + [anon_sym_protected] = ACTIONS(665), + [anon_sym_override] = ACTIONS(665), + [anon_sym_module] = ACTIONS(665), + [anon_sym_any] = ACTIONS(665), + [anon_sym_number] = ACTIONS(665), + [anon_sym_boolean] = ACTIONS(665), + [anon_sym_string] = ACTIONS(665), + [anon_sym_symbol] = ACTIONS(665), + [anon_sym_object] = ACTIONS(665), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(153), - [sym__ternary_qmark] = ACTIONS(153), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, [STATE(107)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2655), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2651), [sym_primary_expression] = STATE(1508), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5823), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5823), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5956), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1239), - [sym_subscript_expression] = STATE(1239), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5823), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1239), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(836), - [anon_sym_export] = ACTIONS(838), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5927), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5927), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1232), + [sym_subscript_expression] = STATE(1232), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5927), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(4335), + [sym_non_null_expression] = STATE(1232), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5360), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(867), + [anon_sym_export] = ACTIONS(869), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(838), - [anon_sym_EQ] = ACTIONS(840), + [anon_sym_type] = ACTIONS(869), + [anon_sym_EQ] = ACTIONS(117), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(842), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_COMMA] = ACTIONS(886), - [anon_sym_RBRACE] = ACTIONS(886), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(838), - [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(139), + [anon_sym_namespace] = ACTIONS(871), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_COMMA] = ACTIONS(126), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(869), + [anon_sym_BANG] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_RPAREN] = ACTIONS(126), + [anon_sym_await] = ACTIONS(140), [anon_sym_in] = ACTIONS(120), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_RBRACK] = ACTIONS(886), - [anon_sym_DOT] = ACTIONS(812), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(848), - [anon_sym_function] = ACTIONS(149), - [anon_sym_EQ_GT] = ACTIONS(850), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(852), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_COLON] = ACTIONS(126), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_DOT] = ACTIONS(818), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(873), + [anon_sym_function] = ACTIONS(150), + [anon_sym_EQ_GT] = ACTIONS(152), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(875), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -36275,145 +36297,146 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(172), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(173), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(820), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(826), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(838), - [anon_sym_readonly] = ACTIONS(838), - [anon_sym_get] = ACTIONS(838), - [anon_sym_set] = ACTIONS(838), - [anon_sym_declare] = ACTIONS(838), - [anon_sym_public] = ACTIONS(838), - [anon_sym_private] = ACTIONS(838), - [anon_sym_protected] = ACTIONS(838), - [anon_sym_override] = ACTIONS(838), - [anon_sym_module] = ACTIONS(838), - [anon_sym_any] = ACTIONS(838), - [anon_sym_number] = ACTIONS(838), - [anon_sym_boolean] = ACTIONS(838), - [anon_sym_string] = ACTIONS(838), - [anon_sym_symbol] = ACTIONS(838), - [anon_sym_object] = ACTIONS(838), + [anon_sym_static] = ACTIONS(869), + [anon_sym_readonly] = ACTIONS(869), + [anon_sym_get] = ACTIONS(869), + [anon_sym_set] = ACTIONS(869), + [anon_sym_QMARK] = ACTIONS(728), + [anon_sym_declare] = ACTIONS(869), + [anon_sym_public] = ACTIONS(869), + [anon_sym_private] = ACTIONS(869), + [anon_sym_protected] = ACTIONS(869), + [anon_sym_override] = ACTIONS(869), + [anon_sym_module] = ACTIONS(869), + [anon_sym_any] = ACTIONS(869), + [anon_sym_number] = ACTIONS(869), + [anon_sym_boolean] = ACTIONS(869), + [anon_sym_string] = ACTIONS(869), + [anon_sym_symbol] = ACTIONS(869), + [anon_sym_object] = ACTIONS(869), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, [STATE(108)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2655), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2651), [sym_primary_expression] = STATE(1508), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5823), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5823), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5734), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1239), - [sym_subscript_expression] = STATE(1239), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5823), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1239), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(889), - [anon_sym_export] = ACTIONS(891), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5927), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5927), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5742), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1232), + [sym_subscript_expression] = STATE(1232), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5927), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1232), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(895), + [anon_sym_export] = ACTIONS(897), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(891), - [anon_sym_EQ] = ACTIONS(893), + [anon_sym_type] = ACTIONS(897), + [anon_sym_EQ] = ACTIONS(899), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(896), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_COMMA] = ACTIONS(126), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(891), - [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(139), + [anon_sym_namespace] = ACTIONS(902), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_COMMA] = ACTIONS(223), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(897), + [anon_sym_BANG] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(140), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(898), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_RBRACK] = ACTIONS(222), - [anon_sym_DOT] = ACTIONS(812), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(900), - [anon_sym_function] = ACTIONS(149), - [anon_sym_EQ_GT] = ACTIONS(902), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(904), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_COLON] = ACTIONS(904), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_RBRACK] = ACTIONS(126), + [anon_sym_DOT] = ACTIONS(818), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(906), + [anon_sym_function] = ACTIONS(150), + [anon_sym_EQ_GT] = ACTIONS(908), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(910), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -36422,145 +36445,145 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(172), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(173), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(820), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(826), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(891), - [anon_sym_readonly] = ACTIONS(891), - [anon_sym_get] = ACTIONS(891), - [anon_sym_set] = ACTIONS(891), - [anon_sym_declare] = ACTIONS(891), - [anon_sym_public] = ACTIONS(891), - [anon_sym_private] = ACTIONS(891), - [anon_sym_protected] = ACTIONS(891), - [anon_sym_override] = ACTIONS(891), - [anon_sym_module] = ACTIONS(891), - [anon_sym_any] = ACTIONS(891), - [anon_sym_number] = ACTIONS(891), - [anon_sym_boolean] = ACTIONS(891), - [anon_sym_string] = ACTIONS(891), - [anon_sym_symbol] = ACTIONS(891), - [anon_sym_object] = ACTIONS(891), + [anon_sym_static] = ACTIONS(897), + [anon_sym_readonly] = ACTIONS(897), + [anon_sym_get] = ACTIONS(897), + [anon_sym_set] = ACTIONS(897), + [anon_sym_declare] = ACTIONS(897), + [anon_sym_public] = ACTIONS(897), + [anon_sym_private] = ACTIONS(897), + [anon_sym_protected] = ACTIONS(897), + [anon_sym_override] = ACTIONS(897), + [anon_sym_module] = ACTIONS(897), + [anon_sym_any] = ACTIONS(897), + [anon_sym_number] = ACTIONS(897), + [anon_sym_boolean] = ACTIONS(897), + [anon_sym_string] = ACTIONS(897), + [anon_sym_symbol] = ACTIONS(897), + [anon_sym_object] = ACTIONS(897), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, [STATE(109)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2655), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2651), [sym_primary_expression] = STATE(1508), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5823), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5823), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5819), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1239), - [sym_subscript_expression] = STATE(1239), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5823), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(4112), - [sym_non_null_expression] = STATE(1239), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5477), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(856), - [anon_sym_export] = ACTIONS(858), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5927), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5927), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5768), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1232), + [sym_subscript_expression] = STATE(1232), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5927), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1232), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(838), + [anon_sym_export] = ACTIONS(840), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(858), - [anon_sym_EQ] = ACTIONS(906), + [anon_sym_type] = ACTIONS(840), + [anon_sym_EQ] = ACTIONS(861), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(860), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_COMMA] = ACTIONS(153), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(858), - [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_RPAREN] = ACTIONS(153), - [anon_sym_await] = ACTIONS(139), - [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(153), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_DOT] = ACTIONS(812), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(862), - [anon_sym_function] = ACTIONS(149), - [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(864), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_namespace] = ACTIONS(845), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(840), + [anon_sym_BANG] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_await] = ACTIONS(140), + [anon_sym_in] = ACTIONS(912), + [anon_sym_of] = ACTIONS(915), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_DOT] = ACTIONS(818), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(853), + [anon_sym_function] = ACTIONS(150), + [anon_sym_EQ_GT] = ACTIONS(855), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(857), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -36569,145 +36592,145 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(172), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(173), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(820), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(826), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(858), - [anon_sym_readonly] = ACTIONS(858), - [anon_sym_get] = ACTIONS(858), - [anon_sym_set] = ACTIONS(858), - [anon_sym_declare] = ACTIONS(858), - [anon_sym_public] = ACTIONS(858), - [anon_sym_private] = ACTIONS(858), - [anon_sym_protected] = ACTIONS(858), - [anon_sym_override] = ACTIONS(858), - [anon_sym_module] = ACTIONS(858), - [anon_sym_any] = ACTIONS(858), - [anon_sym_number] = ACTIONS(858), - [anon_sym_boolean] = ACTIONS(858), - [anon_sym_string] = ACTIONS(858), - [anon_sym_symbol] = ACTIONS(858), - [anon_sym_object] = ACTIONS(858), + [anon_sym_static] = ACTIONS(840), + [anon_sym_readonly] = ACTIONS(840), + [anon_sym_get] = ACTIONS(840), + [anon_sym_set] = ACTIONS(840), + [anon_sym_declare] = ACTIONS(840), + [anon_sym_public] = ACTIONS(840), + [anon_sym_private] = ACTIONS(840), + [anon_sym_protected] = ACTIONS(840), + [anon_sym_override] = ACTIONS(840), + [anon_sym_module] = ACTIONS(840), + [anon_sym_any] = ACTIONS(840), + [anon_sym_number] = ACTIONS(840), + [anon_sym_boolean] = ACTIONS(840), + [anon_sym_string] = ACTIONS(840), + [anon_sym_symbol] = ACTIONS(840), + [anon_sym_object] = ACTIONS(840), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, [STATE(110)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2655), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2651), [sym_primary_expression] = STATE(1508), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5823), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5823), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1239), - [sym_subscript_expression] = STATE(1239), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5823), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1239), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(800), - [anon_sym_export] = ACTIONS(802), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5927), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5927), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1232), + [sym_subscript_expression] = STATE(1232), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5927), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1232), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(867), + [anon_sym_export] = ACTIONS(869), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(802), - [anon_sym_EQ] = ACTIONS(822), + [anon_sym_type] = ACTIONS(869), + [anon_sym_EQ] = ACTIONS(917), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(804), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_COMMA] = ACTIONS(153), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(802), - [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_RPAREN] = ACTIONS(153), - [anon_sym_await] = ACTIONS(139), + [anon_sym_namespace] = ACTIONS(871), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(869), + [anon_sym_BANG] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_RPAREN] = ACTIONS(154), + [anon_sym_await] = ACTIONS(140), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(153), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_DOT] = ACTIONS(812), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(814), - [anon_sym_function] = ACTIONS(149), - [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(816), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_COLON] = ACTIONS(154), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_DOT] = ACTIONS(818), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(873), + [anon_sym_function] = ACTIONS(150), + [anon_sym_EQ_GT] = ACTIONS(152), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(875), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -36716,145 +36739,145 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(172), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(173), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(820), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(826), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(802), - [anon_sym_readonly] = ACTIONS(802), - [anon_sym_get] = ACTIONS(802), - [anon_sym_set] = ACTIONS(802), - [anon_sym_declare] = ACTIONS(802), - [anon_sym_public] = ACTIONS(802), - [anon_sym_private] = ACTIONS(802), - [anon_sym_protected] = ACTIONS(802), - [anon_sym_override] = ACTIONS(802), - [anon_sym_module] = ACTIONS(802), - [anon_sym_any] = ACTIONS(802), - [anon_sym_number] = ACTIONS(802), - [anon_sym_boolean] = ACTIONS(802), - [anon_sym_string] = ACTIONS(802), - [anon_sym_symbol] = ACTIONS(802), - [anon_sym_object] = ACTIONS(802), + [anon_sym_static] = ACTIONS(869), + [anon_sym_readonly] = ACTIONS(869), + [anon_sym_get] = ACTIONS(869), + [anon_sym_set] = ACTIONS(869), + [anon_sym_declare] = ACTIONS(869), + [anon_sym_public] = ACTIONS(869), + [anon_sym_private] = ACTIONS(869), + [anon_sym_protected] = ACTIONS(869), + [anon_sym_override] = ACTIONS(869), + [anon_sym_module] = ACTIONS(869), + [anon_sym_any] = ACTIONS(869), + [anon_sym_number] = ACTIONS(869), + [anon_sym_boolean] = ACTIONS(869), + [anon_sym_string] = ACTIONS(869), + [anon_sym_symbol] = ACTIONS(869), + [anon_sym_object] = ACTIONS(869), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, [STATE(111)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2655), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2651), [sym_primary_expression] = STATE(1508), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5823), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5823), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5956), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1239), - [sym_subscript_expression] = STATE(1239), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5823), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(4112), - [sym_non_null_expression] = STATE(1239), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5477), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(836), - [anon_sym_export] = ACTIONS(838), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5927), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5927), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5768), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1232), + [sym_subscript_expression] = STATE(1232), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5927), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(4335), + [sym_non_null_expression] = STATE(1232), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5360), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(838), + [anon_sym_export] = ACTIONS(840), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(838), - [anon_sym_EQ] = ACTIONS(840), + [anon_sym_type] = ACTIONS(840), + [anon_sym_EQ] = ACTIONS(861), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(842), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_COMMA] = ACTIONS(886), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(838), - [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(139), + [anon_sym_namespace] = ACTIONS(845), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_COMMA] = ACTIONS(919), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(840), + [anon_sym_BANG] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(140), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(824), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_RBRACK] = ACTIONS(886), - [anon_sym_DOT] = ACTIONS(812), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(848), - [anon_sym_function] = ACTIONS(149), - [anon_sym_EQ_GT] = ACTIONS(850), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(852), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_COLON] = ACTIONS(812), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_RBRACK] = ACTIONS(919), + [anon_sym_DOT] = ACTIONS(818), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(853), + [anon_sym_function] = ACTIONS(150), + [anon_sym_EQ_GT] = ACTIONS(855), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(857), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -36863,145 +36886,145 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(172), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(173), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(820), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(826), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(838), - [anon_sym_readonly] = ACTIONS(838), - [anon_sym_get] = ACTIONS(838), - [anon_sym_set] = ACTIONS(838), - [anon_sym_declare] = ACTIONS(838), - [anon_sym_public] = ACTIONS(838), - [anon_sym_private] = ACTIONS(838), - [anon_sym_protected] = ACTIONS(838), - [anon_sym_override] = ACTIONS(838), - [anon_sym_module] = ACTIONS(838), - [anon_sym_any] = ACTIONS(838), - [anon_sym_number] = ACTIONS(838), - [anon_sym_boolean] = ACTIONS(838), - [anon_sym_string] = ACTIONS(838), - [anon_sym_symbol] = ACTIONS(838), - [anon_sym_object] = ACTIONS(838), + [anon_sym_static] = ACTIONS(840), + [anon_sym_readonly] = ACTIONS(840), + [anon_sym_get] = ACTIONS(840), + [anon_sym_set] = ACTIONS(840), + [anon_sym_declare] = ACTIONS(840), + [anon_sym_public] = ACTIONS(840), + [anon_sym_private] = ACTIONS(840), + [anon_sym_protected] = ACTIONS(840), + [anon_sym_override] = ACTIONS(840), + [anon_sym_module] = ACTIONS(840), + [anon_sym_any] = ACTIONS(840), + [anon_sym_number] = ACTIONS(840), + [anon_sym_boolean] = ACTIONS(840), + [anon_sym_string] = ACTIONS(840), + [anon_sym_symbol] = ACTIONS(840), + [anon_sym_object] = ACTIONS(840), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, [STATE(112)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2655), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2651), [sym_primary_expression] = STATE(1508), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5823), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5823), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5956), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1239), - [sym_subscript_expression] = STATE(1239), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5823), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1239), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(836), - [anon_sym_export] = ACTIONS(838), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5927), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5927), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1232), + [sym_subscript_expression] = STATE(1232), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5927), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(4335), + [sym_non_null_expression] = STATE(1232), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5360), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(867), + [anon_sym_export] = ACTIONS(869), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(838), - [anon_sym_EQ] = ACTIONS(840), + [anon_sym_type] = ACTIONS(869), + [anon_sym_EQ] = ACTIONS(917), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(842), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_COMMA] = ACTIONS(153), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(838), - [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_SEMI] = ACTIONS(153), - [anon_sym_await] = ACTIONS(139), - [anon_sym_in] = ACTIONS(908), - [anon_sym_of] = ACTIONS(911), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_DOT] = ACTIONS(812), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(848), - [anon_sym_function] = ACTIONS(149), - [anon_sym_EQ_GT] = ACTIONS(850), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(852), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_namespace] = ACTIONS(871), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(869), + [anon_sym_BANG] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_RPAREN] = ACTIONS(154), + [anon_sym_await] = ACTIONS(140), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(154), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_DOT] = ACTIONS(818), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(873), + [anon_sym_function] = ACTIONS(150), + [anon_sym_EQ_GT] = ACTIONS(152), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(875), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -37010,145 +37033,145 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(172), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(173), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(820), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(826), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(838), - [anon_sym_readonly] = ACTIONS(838), - [anon_sym_get] = ACTIONS(838), - [anon_sym_set] = ACTIONS(838), - [anon_sym_declare] = ACTIONS(838), - [anon_sym_public] = ACTIONS(838), - [anon_sym_private] = ACTIONS(838), - [anon_sym_protected] = ACTIONS(838), - [anon_sym_override] = ACTIONS(838), - [anon_sym_module] = ACTIONS(838), - [anon_sym_any] = ACTIONS(838), - [anon_sym_number] = ACTIONS(838), - [anon_sym_boolean] = ACTIONS(838), - [anon_sym_string] = ACTIONS(838), - [anon_sym_symbol] = ACTIONS(838), - [anon_sym_object] = ACTIONS(838), + [anon_sym_static] = ACTIONS(869), + [anon_sym_readonly] = ACTIONS(869), + [anon_sym_get] = ACTIONS(869), + [anon_sym_set] = ACTIONS(869), + [anon_sym_declare] = ACTIONS(869), + [anon_sym_public] = ACTIONS(869), + [anon_sym_private] = ACTIONS(869), + [anon_sym_protected] = ACTIONS(869), + [anon_sym_override] = ACTIONS(869), + [anon_sym_module] = ACTIONS(869), + [anon_sym_any] = ACTIONS(869), + [anon_sym_number] = ACTIONS(869), + [anon_sym_boolean] = ACTIONS(869), + [anon_sym_string] = ACTIONS(869), + [anon_sym_symbol] = ACTIONS(869), + [anon_sym_object] = ACTIONS(869), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, [STATE(113)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2655), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2651), [sym_primary_expression] = STATE(1508), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5823), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5823), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5819), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1239), - [sym_subscript_expression] = STATE(1239), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5823), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1239), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(856), - [anon_sym_export] = ACTIONS(858), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5927), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5927), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5768), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1232), + [sym_subscript_expression] = STATE(1232), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5927), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1232), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(838), + [anon_sym_export] = ACTIONS(840), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(858), - [anon_sym_EQ] = ACTIONS(906), + [anon_sym_type] = ACTIONS(840), + [anon_sym_EQ] = ACTIONS(861), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(860), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_COMMA] = ACTIONS(153), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(858), - [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_RPAREN] = ACTIONS(153), - [anon_sym_await] = ACTIONS(139), + [anon_sym_namespace] = ACTIONS(845), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_COMMA] = ACTIONS(919), + [anon_sym_RBRACE] = ACTIONS(919), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(840), + [anon_sym_BANG] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(140), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(153), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_DOT] = ACTIONS(812), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(862), - [anon_sym_function] = ACTIONS(149), - [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(864), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_RBRACK] = ACTIONS(919), + [anon_sym_DOT] = ACTIONS(818), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(853), + [anon_sym_function] = ACTIONS(150), + [anon_sym_EQ_GT] = ACTIONS(855), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(857), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -37157,145 +37180,145 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(172), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(173), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(820), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(826), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(858), - [anon_sym_readonly] = ACTIONS(858), - [anon_sym_get] = ACTIONS(858), - [anon_sym_set] = ACTIONS(858), - [anon_sym_declare] = ACTIONS(858), - [anon_sym_public] = ACTIONS(858), - [anon_sym_private] = ACTIONS(858), - [anon_sym_protected] = ACTIONS(858), - [anon_sym_override] = ACTIONS(858), - [anon_sym_module] = ACTIONS(858), - [anon_sym_any] = ACTIONS(858), - [anon_sym_number] = ACTIONS(858), - [anon_sym_boolean] = ACTIONS(858), - [anon_sym_string] = ACTIONS(858), - [anon_sym_symbol] = ACTIONS(858), - [anon_sym_object] = ACTIONS(858), + [anon_sym_static] = ACTIONS(840), + [anon_sym_readonly] = ACTIONS(840), + [anon_sym_get] = ACTIONS(840), + [anon_sym_set] = ACTIONS(840), + [anon_sym_declare] = ACTIONS(840), + [anon_sym_public] = ACTIONS(840), + [anon_sym_private] = ACTIONS(840), + [anon_sym_protected] = ACTIONS(840), + [anon_sym_override] = ACTIONS(840), + [anon_sym_module] = ACTIONS(840), + [anon_sym_any] = ACTIONS(840), + [anon_sym_number] = ACTIONS(840), + [anon_sym_boolean] = ACTIONS(840), + [anon_sym_string] = ACTIONS(840), + [anon_sym_symbol] = ACTIONS(840), + [anon_sym_object] = ACTIONS(840), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, [STATE(114)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2655), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2651), [sym_primary_expression] = STATE(1508), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5823), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5823), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5956), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1239), - [sym_subscript_expression] = STATE(1239), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5823), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1239), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(836), - [anon_sym_export] = ACTIONS(838), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5927), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5927), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1232), + [sym_subscript_expression] = STATE(1232), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5927), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1232), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(838), - [anon_sym_EQ] = ACTIONS(913), + [anon_sym_type] = ACTIONS(804), + [anon_sym_EQ] = ACTIONS(806), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(842), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_COMMA] = ACTIONS(222), - [anon_sym_RBRACE] = ACTIONS(222), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(838), - [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(139), + [anon_sym_namespace] = ACTIONS(808), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_RPAREN] = ACTIONS(154), + [anon_sym_await] = ACTIONS(140), [anon_sym_in] = ACTIONS(120), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_RBRACK] = ACTIONS(222), - [anon_sym_DOT] = ACTIONS(812), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(848), - [anon_sym_function] = ACTIONS(149), - [anon_sym_EQ_GT] = ACTIONS(850), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(852), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_COLON] = ACTIONS(154), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_DOT] = ACTIONS(818), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(820), + [anon_sym_function] = ACTIONS(150), + [anon_sym_EQ_GT] = ACTIONS(152), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(822), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -37304,143 +37327,145 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(172), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(173), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(820), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(826), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(838), - [anon_sym_readonly] = ACTIONS(838), - [anon_sym_get] = ACTIONS(838), - [anon_sym_set] = ACTIONS(838), - [anon_sym_declare] = ACTIONS(838), - [anon_sym_public] = ACTIONS(838), - [anon_sym_private] = ACTIONS(838), - [anon_sym_protected] = ACTIONS(838), - [anon_sym_override] = ACTIONS(838), - [anon_sym_module] = ACTIONS(838), - [anon_sym_any] = ACTIONS(838), - [anon_sym_number] = ACTIONS(838), - [anon_sym_boolean] = ACTIONS(838), - [anon_sym_string] = ACTIONS(838), - [anon_sym_symbol] = ACTIONS(838), - [anon_sym_object] = ACTIONS(838), + [anon_sym_static] = ACTIONS(804), + [anon_sym_readonly] = ACTIONS(804), + [anon_sym_get] = ACTIONS(804), + [anon_sym_set] = ACTIONS(804), + [anon_sym_declare] = ACTIONS(804), + [anon_sym_public] = ACTIONS(804), + [anon_sym_private] = ACTIONS(804), + [anon_sym_protected] = ACTIONS(804), + [anon_sym_override] = ACTIONS(804), + [anon_sym_module] = ACTIONS(804), + [anon_sym_any] = ACTIONS(804), + [anon_sym_number] = ACTIONS(804), + [anon_sym_boolean] = ACTIONS(804), + [anon_sym_string] = ACTIONS(804), + [anon_sym_symbol] = ACTIONS(804), + [anon_sym_object] = ACTIONS(804), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, [STATE(115)] = { - [sym_import] = STATE(3816), - [sym_parenthesized_expression] = STATE(1344), - [sym_expression] = STATE(2652), - [sym_primary_expression] = STATE(1686), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5823), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5823), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(5835), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2716), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1344), - [sym_subscript_expression] = STATE(1344), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5823), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1344), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(916), - [anon_sym_export] = ACTIONS(918), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2651), + [sym_primary_expression] = STATE(1508), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5927), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5927), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5768), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1232), + [sym_subscript_expression] = STATE(1232), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5927), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1232), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(838), + [anon_sym_export] = ACTIONS(840), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(918), - [anon_sym_EQ] = ACTIONS(920), + [anon_sym_type] = ACTIONS(840), + [anon_sym_EQ] = ACTIONS(842), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(922), - [anon_sym_LBRACE] = ACTIONS(669), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(918), - [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_SEMI] = ACTIONS(153), - [anon_sym_await] = ACTIONS(139), + [anon_sym_namespace] = ACTIONS(845), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_COMMA] = ACTIONS(126), + [anon_sym_RBRACE] = ACTIONS(126), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(840), + [anon_sym_BANG] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(140), [anon_sym_in] = ACTIONS(120), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_DOT] = ACTIONS(678), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(924), - [anon_sym_function] = ACTIONS(684), - [anon_sym_EQ_GT] = ACTIONS(926), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(928), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_RBRACK] = ACTIONS(126), + [anon_sym_DOT] = ACTIONS(818), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(853), + [anon_sym_function] = ACTIONS(150), + [anon_sym_EQ_GT] = ACTIONS(855), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(857), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -37449,145 +37474,143 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), - [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_SLASH] = ACTIONS(615), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(172), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(173), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(692), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(826), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(918), - [anon_sym_readonly] = ACTIONS(918), - [anon_sym_get] = ACTIONS(918), - [anon_sym_set] = ACTIONS(918), - [anon_sym_declare] = ACTIONS(918), - [anon_sym_public] = ACTIONS(918), - [anon_sym_private] = ACTIONS(918), - [anon_sym_protected] = ACTIONS(918), - [anon_sym_override] = ACTIONS(918), - [anon_sym_module] = ACTIONS(918), - [anon_sym_any] = ACTIONS(918), - [anon_sym_number] = ACTIONS(918), - [anon_sym_boolean] = ACTIONS(918), - [anon_sym_string] = ACTIONS(918), - [anon_sym_symbol] = ACTIONS(918), - [anon_sym_object] = ACTIONS(918), + [anon_sym_static] = ACTIONS(840), + [anon_sym_readonly] = ACTIONS(840), + [anon_sym_get] = ACTIONS(840), + [anon_sym_set] = ACTIONS(840), + [anon_sym_declare] = ACTIONS(840), + [anon_sym_public] = ACTIONS(840), + [anon_sym_private] = ACTIONS(840), + [anon_sym_protected] = ACTIONS(840), + [anon_sym_override] = ACTIONS(840), + [anon_sym_module] = ACTIONS(840), + [anon_sym_any] = ACTIONS(840), + [anon_sym_number] = ACTIONS(840), + [anon_sym_boolean] = ACTIONS(840), + [anon_sym_string] = ACTIONS(840), + [anon_sym_symbol] = ACTIONS(840), + [anon_sym_object] = ACTIONS(840), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(153), - [sym__ternary_qmark] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, [STATE(116)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2655), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2651), [sym_primary_expression] = STATE(1508), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5823), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5823), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5734), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1239), - [sym_subscript_expression] = STATE(1239), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5823), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1239), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(889), - [anon_sym_export] = ACTIONS(891), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5927), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5927), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1232), + [sym_subscript_expression] = STATE(1232), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5927), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1232), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(891), - [anon_sym_EQ] = ACTIONS(930), + [anon_sym_type] = ACTIONS(804), + [anon_sym_EQ] = ACTIONS(806), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(896), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(891), - [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(139), + [anon_sym_namespace] = ACTIONS(808), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_await] = ACTIONS(140), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(898), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_RBRACK] = ACTIONS(153), - [anon_sym_DOT] = ACTIONS(812), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(900), - [anon_sym_function] = ACTIONS(149), - [anon_sym_EQ_GT] = ACTIONS(902), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(904), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_DOT] = ACTIONS(680), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(820), + [anon_sym_function] = ACTIONS(150), + [anon_sym_EQ_GT] = ACTIONS(922), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(822), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -37596,143 +37619,436 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(172), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(173), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(820), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(826), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(891), - [anon_sym_readonly] = ACTIONS(891), - [anon_sym_get] = ACTIONS(891), - [anon_sym_set] = ACTIONS(891), - [anon_sym_declare] = ACTIONS(891), - [anon_sym_public] = ACTIONS(891), - [anon_sym_private] = ACTIONS(891), - [anon_sym_protected] = ACTIONS(891), - [anon_sym_override] = ACTIONS(891), - [anon_sym_module] = ACTIONS(891), - [anon_sym_any] = ACTIONS(891), - [anon_sym_number] = ACTIONS(891), - [anon_sym_boolean] = ACTIONS(891), - [anon_sym_string] = ACTIONS(891), - [anon_sym_symbol] = ACTIONS(891), - [anon_sym_object] = ACTIONS(891), + [anon_sym_static] = ACTIONS(804), + [anon_sym_readonly] = ACTIONS(804), + [anon_sym_get] = ACTIONS(804), + [anon_sym_set] = ACTIONS(804), + [anon_sym_declare] = ACTIONS(804), + [anon_sym_public] = ACTIONS(804), + [anon_sym_private] = ACTIONS(804), + [anon_sym_protected] = ACTIONS(804), + [anon_sym_override] = ACTIONS(804), + [anon_sym_module] = ACTIONS(804), + [anon_sym_any] = ACTIONS(804), + [anon_sym_number] = ACTIONS(804), + [anon_sym_boolean] = ACTIONS(804), + [anon_sym_string] = ACTIONS(804), + [anon_sym_symbol] = ACTIONS(804), + [anon_sym_object] = ACTIONS(804), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(153), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, [STATE(117)] = { - [sym_import] = STATE(3816), - [sym_parenthesized_expression] = STATE(1344), - [sym_expression] = STATE(2652), - [sym_primary_expression] = STATE(1686), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5823), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5823), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(5835), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2716), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1344), - [sym_subscript_expression] = STATE(1344), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5823), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(4112), - [sym_non_null_expression] = STATE(1344), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5477), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(916), - [anon_sym_export] = ACTIONS(918), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2651), + [sym_primary_expression] = STATE(1508), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5927), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5927), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5742), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1232), + [sym_subscript_expression] = STATE(1232), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5927), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1232), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(895), + [anon_sym_export] = ACTIONS(897), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(918), - [anon_sym_EQ] = ACTIONS(920), + [anon_sym_type] = ACTIONS(897), + [anon_sym_EQ] = ACTIONS(924), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(922), - [anon_sym_LBRACE] = ACTIONS(669), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(918), - [anon_sym_BANG] = ACTIONS(178), + [anon_sym_namespace] = ACTIONS(902), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(897), + [anon_sym_BANG] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(140), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(926), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_RBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(818), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(906), + [anon_sym_function] = ACTIONS(150), + [anon_sym_EQ_GT] = ACTIONS(908), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(910), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP] = ACTIONS(120), + [anon_sym_PIPE_PIPE] = ACTIONS(120), + [anon_sym_GT_GT] = ACTIONS(120), + [anon_sym_GT_GT_GT] = ACTIONS(120), + [anon_sym_LT_LT] = ACTIONS(120), + [anon_sym_AMP] = ACTIONS(120), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(120), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(173), + [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ] = ACTIONS(120), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ] = ACTIONS(120), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_QMARK_QMARK] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(826), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(897), + [anon_sym_readonly] = ACTIONS(897), + [anon_sym_get] = ACTIONS(897), + [anon_sym_set] = ACTIONS(897), + [anon_sym_declare] = ACTIONS(897), + [anon_sym_public] = ACTIONS(897), + [anon_sym_private] = ACTIONS(897), + [anon_sym_protected] = ACTIONS(897), + [anon_sym_override] = ACTIONS(897), + [anon_sym_module] = ACTIONS(897), + [anon_sym_any] = ACTIONS(897), + [anon_sym_number] = ACTIONS(897), + [anon_sym_boolean] = ACTIONS(897), + [anon_sym_string] = ACTIONS(897), + [anon_sym_symbol] = ACTIONS(897), + [anon_sym_object] = ACTIONS(897), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(118)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2651), + [sym_primary_expression] = STATE(1508), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5927), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5927), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5768), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1232), + [sym_subscript_expression] = STATE(1232), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5927), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(4101), + [sym_non_null_expression] = STATE(1232), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5658), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(838), + [anon_sym_export] = ACTIONS(840), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(840), + [anon_sym_EQ] = ACTIONS(842), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(845), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_COMMA] = ACTIONS(126), + [anon_sym_RBRACE] = ACTIONS(126), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(840), + [anon_sym_BANG] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(140), + [anon_sym_in] = ACTIONS(120), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_DOT] = ACTIONS(818), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(853), + [anon_sym_function] = ACTIONS(150), + [anon_sym_EQ_GT] = ACTIONS(855), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(857), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP] = ACTIONS(120), + [anon_sym_PIPE_PIPE] = ACTIONS(120), + [anon_sym_GT_GT] = ACTIONS(120), + [anon_sym_GT_GT_GT] = ACTIONS(120), + [anon_sym_LT_LT] = ACTIONS(120), + [anon_sym_AMP] = ACTIONS(120), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(120), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(173), + [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ] = ACTIONS(120), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ] = ACTIONS(120), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_QMARK_QMARK] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(826), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(840), + [anon_sym_readonly] = ACTIONS(840), + [anon_sym_get] = ACTIONS(840), + [anon_sym_set] = ACTIONS(840), + [anon_sym_declare] = ACTIONS(840), + [anon_sym_public] = ACTIONS(840), + [anon_sym_private] = ACTIONS(840), + [anon_sym_protected] = ACTIONS(840), + [anon_sym_override] = ACTIONS(840), + [anon_sym_module] = ACTIONS(840), + [anon_sym_any] = ACTIONS(840), + [anon_sym_number] = ACTIONS(840), + [anon_sym_boolean] = ACTIONS(840), + [anon_sym_string] = ACTIONS(840), + [anon_sym_symbol] = ACTIONS(840), + [anon_sym_object] = ACTIONS(840), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(119)] = { + [sym_import] = STATE(3849), + [sym_parenthesized_expression] = STATE(1350), + [sym_expression] = STATE(2656), + [sym_primary_expression] = STATE(1698), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(5927), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(5927), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(5843), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2745), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1350), + [sym_subscript_expression] = STATE(1350), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5927), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1350), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(928), + [anon_sym_export] = ACTIONS(930), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(930), + [anon_sym_EQ] = ACTIONS(932), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(934), + [anon_sym_LBRACE] = ACTIONS(671), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(930), + [anon_sym_BANG] = ACTIONS(179), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_SEMI] = ACTIONS(153), - [anon_sym_await] = ACTIONS(139), + [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_await] = ACTIONS(140), [anon_sym_in] = ACTIONS(120), - [anon_sym_yield] = ACTIONS(141), + [anon_sym_yield] = ACTIONS(142), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_DOT] = ACTIONS(678), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(924), - [anon_sym_function] = ACTIONS(684), - [anon_sym_EQ_GT] = ACTIONS(926), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(928), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_DOT] = ACTIONS(680), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(936), + [anon_sym_function] = ACTIONS(686), + [anon_sym_EQ_GT] = ACTIONS(922), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(938), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -37741,144 +38057,291 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), [anon_sym_SLASH] = ACTIONS(77), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(172), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(173), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(191), + [sym_private_property_identifier] = ACTIONS(192), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(692), + [sym_undefined] = ACTIONS(694), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(918), - [anon_sym_readonly] = ACTIONS(918), - [anon_sym_get] = ACTIONS(918), - [anon_sym_set] = ACTIONS(918), - [anon_sym_declare] = ACTIONS(918), - [anon_sym_public] = ACTIONS(918), - [anon_sym_private] = ACTIONS(918), - [anon_sym_protected] = ACTIONS(918), - [anon_sym_override] = ACTIONS(918), - [anon_sym_module] = ACTIONS(918), - [anon_sym_any] = ACTIONS(918), - [anon_sym_number] = ACTIONS(918), - [anon_sym_boolean] = ACTIONS(918), - [anon_sym_string] = ACTIONS(918), - [anon_sym_symbol] = ACTIONS(918), - [anon_sym_object] = ACTIONS(918), + [anon_sym_static] = ACTIONS(930), + [anon_sym_readonly] = ACTIONS(930), + [anon_sym_get] = ACTIONS(930), + [anon_sym_set] = ACTIONS(930), + [anon_sym_declare] = ACTIONS(930), + [anon_sym_public] = ACTIONS(930), + [anon_sym_private] = ACTIONS(930), + [anon_sym_protected] = ACTIONS(930), + [anon_sym_override] = ACTIONS(930), + [anon_sym_module] = ACTIONS(930), + [anon_sym_any] = ACTIONS(930), + [anon_sym_number] = ACTIONS(930), + [anon_sym_boolean] = ACTIONS(930), + [anon_sym_string] = ACTIONS(930), + [anon_sym_symbol] = ACTIONS(930), + [anon_sym_object] = ACTIONS(930), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(153), - [sym__ternary_qmark] = ACTIONS(153), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, - [STATE(118)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2655), + [STATE(120)] = { + [sym_import] = STATE(3849), + [sym_parenthesized_expression] = STATE(1350), + [sym_expression] = STATE(2656), + [sym_primary_expression] = STATE(1698), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(5927), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(5927), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(5843), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2745), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1350), + [sym_subscript_expression] = STATE(1350), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5927), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(4335), + [sym_non_null_expression] = STATE(1350), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5360), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(928), + [anon_sym_export] = ACTIONS(930), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(930), + [anon_sym_EQ] = ACTIONS(932), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(934), + [anon_sym_LBRACE] = ACTIONS(671), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(930), + [anon_sym_BANG] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_await] = ACTIONS(140), + [anon_sym_in] = ACTIONS(120), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_DOT] = ACTIONS(680), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(936), + [anon_sym_function] = ACTIONS(686), + [anon_sym_EQ_GT] = ACTIONS(922), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(938), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP] = ACTIONS(120), + [anon_sym_PIPE_PIPE] = ACTIONS(120), + [anon_sym_GT_GT] = ACTIONS(120), + [anon_sym_GT_GT_GT] = ACTIONS(120), + [anon_sym_LT_LT] = ACTIONS(120), + [anon_sym_AMP] = ACTIONS(120), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(120), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(173), + [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ] = ACTIONS(120), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ] = ACTIONS(120), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_QMARK_QMARK] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(694), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(930), + [anon_sym_readonly] = ACTIONS(930), + [anon_sym_get] = ACTIONS(930), + [anon_sym_set] = ACTIONS(930), + [anon_sym_declare] = ACTIONS(930), + [anon_sym_public] = ACTIONS(930), + [anon_sym_private] = ACTIONS(930), + [anon_sym_protected] = ACTIONS(930), + [anon_sym_override] = ACTIONS(930), + [anon_sym_module] = ACTIONS(930), + [anon_sym_any] = ACTIONS(930), + [anon_sym_number] = ACTIONS(930), + [anon_sym_boolean] = ACTIONS(930), + [anon_sym_string] = ACTIONS(930), + [anon_sym_symbol] = ACTIONS(930), + [anon_sym_object] = ACTIONS(930), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(121)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2651), [sym_primary_expression] = STATE(1508), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5823), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5823), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1239), - [sym_subscript_expression] = STATE(1239), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5823), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1239), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(800), - [anon_sym_export] = ACTIONS(802), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5927), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5927), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5742), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1232), + [sym_subscript_expression] = STATE(1232), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5927), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1232), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(895), + [anon_sym_export] = ACTIONS(897), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(802), - [anon_sym_EQ] = ACTIONS(822), + [anon_sym_type] = ACTIONS(897), + [anon_sym_EQ] = ACTIONS(899), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(804), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(802), - [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_SEMI] = ACTIONS(153), - [anon_sym_await] = ACTIONS(139), + [anon_sym_namespace] = ACTIONS(902), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_COMMA] = ACTIONS(223), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(897), + [anon_sym_BANG] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(140), [anon_sym_in] = ACTIONS(120), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_DOT] = ACTIONS(678), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(814), - [anon_sym_function] = ACTIONS(149), - [anon_sym_EQ_GT] = ACTIONS(926), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(816), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_RBRACK] = ACTIONS(126), + [anon_sym_DOT] = ACTIONS(818), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(906), + [anon_sym_function] = ACTIONS(150), + [anon_sym_EQ_GT] = ACTIONS(908), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(910), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -37887,145 +38350,143 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(172), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(173), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(820), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(826), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(802), - [anon_sym_readonly] = ACTIONS(802), - [anon_sym_get] = ACTIONS(802), - [anon_sym_set] = ACTIONS(802), - [anon_sym_declare] = ACTIONS(802), - [anon_sym_public] = ACTIONS(802), - [anon_sym_private] = ACTIONS(802), - [anon_sym_protected] = ACTIONS(802), - [anon_sym_override] = ACTIONS(802), - [anon_sym_module] = ACTIONS(802), - [anon_sym_any] = ACTIONS(802), - [anon_sym_number] = ACTIONS(802), - [anon_sym_boolean] = ACTIONS(802), - [anon_sym_string] = ACTIONS(802), - [anon_sym_symbol] = ACTIONS(802), - [anon_sym_object] = ACTIONS(802), + [anon_sym_static] = ACTIONS(897), + [anon_sym_readonly] = ACTIONS(897), + [anon_sym_get] = ACTIONS(897), + [anon_sym_set] = ACTIONS(897), + [anon_sym_declare] = ACTIONS(897), + [anon_sym_public] = ACTIONS(897), + [anon_sym_private] = ACTIONS(897), + [anon_sym_protected] = ACTIONS(897), + [anon_sym_override] = ACTIONS(897), + [anon_sym_module] = ACTIONS(897), + [anon_sym_any] = ACTIONS(897), + [anon_sym_number] = ACTIONS(897), + [anon_sym_boolean] = ACTIONS(897), + [anon_sym_string] = ACTIONS(897), + [anon_sym_symbol] = ACTIONS(897), + [anon_sym_object] = ACTIONS(897), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(153), - [sym__ternary_qmark] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, - [STATE(119)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2655), + [STATE(122)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2651), [sym_primary_expression] = STATE(1508), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5823), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5823), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5956), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1239), - [sym_subscript_expression] = STATE(1239), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5823), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(4510), - [sym_non_null_expression] = STATE(1239), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5718), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(836), - [anon_sym_export] = ACTIONS(838), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5927), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5927), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5851), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1232), + [sym_subscript_expression] = STATE(1232), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5927), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(4335), + [sym_non_null_expression] = STATE(1232), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5360), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(940), + [anon_sym_export] = ACTIONS(942), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(838), - [anon_sym_EQ] = ACTIONS(913), + [anon_sym_type] = ACTIONS(942), + [anon_sym_EQ] = ACTIONS(944), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(842), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_COMMA] = ACTIONS(222), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(838), - [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(139), + [anon_sym_namespace] = ACTIONS(946), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(942), + [anon_sym_BANG] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(140), [anon_sym_in] = ACTIONS(120), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_RBRACK] = ACTIONS(222), - [anon_sym_DOT] = ACTIONS(812), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(848), - [anon_sym_function] = ACTIONS(149), - [anon_sym_EQ_GT] = ACTIONS(850), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(852), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_DOT] = ACTIONS(818), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(948), + [anon_sym_function] = ACTIONS(150), + [anon_sym_EQ_GT] = ACTIONS(950), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(952), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -38034,144 +38495,144 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), - [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_SLASH] = ACTIONS(954), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(172), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(173), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(820), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(826), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(838), - [anon_sym_readonly] = ACTIONS(838), - [anon_sym_get] = ACTIONS(838), - [anon_sym_set] = ACTIONS(838), - [anon_sym_declare] = ACTIONS(838), - [anon_sym_public] = ACTIONS(838), - [anon_sym_private] = ACTIONS(838), - [anon_sym_protected] = ACTIONS(838), - [anon_sym_override] = ACTIONS(838), - [anon_sym_module] = ACTIONS(838), - [anon_sym_any] = ACTIONS(838), - [anon_sym_number] = ACTIONS(838), - [anon_sym_boolean] = ACTIONS(838), - [anon_sym_string] = ACTIONS(838), - [anon_sym_symbol] = ACTIONS(838), - [anon_sym_object] = ACTIONS(838), + [anon_sym_static] = ACTIONS(942), + [anon_sym_readonly] = ACTIONS(942), + [anon_sym_get] = ACTIONS(942), + [anon_sym_set] = ACTIONS(942), + [anon_sym_declare] = ACTIONS(942), + [anon_sym_public] = ACTIONS(942), + [anon_sym_private] = ACTIONS(942), + [anon_sym_protected] = ACTIONS(942), + [anon_sym_override] = ACTIONS(942), + [anon_sym_module] = ACTIONS(942), + [anon_sym_any] = ACTIONS(942), + [anon_sym_number] = ACTIONS(942), + [anon_sym_boolean] = ACTIONS(942), + [anon_sym_string] = ACTIONS(942), + [anon_sym_symbol] = ACTIONS(942), + [anon_sym_object] = ACTIONS(942), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(153), + [anon_sym_implements] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, - [STATE(120)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2655), + [STATE(123)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2651), [sym_primary_expression] = STATE(1508), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5823), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5823), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5734), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1239), - [sym_subscript_expression] = STATE(1239), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5823), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1239), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(889), - [anon_sym_export] = ACTIONS(891), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5927), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5927), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1232), + [sym_subscript_expression] = STATE(1232), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5927), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1232), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(891), - [anon_sym_EQ] = ACTIONS(893), + [anon_sym_type] = ACTIONS(804), + [anon_sym_EQ] = ACTIONS(806), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(896), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_COMMA] = ACTIONS(126), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(891), - [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(139), + [anon_sym_namespace] = ACTIONS(808), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(140), [anon_sym_in] = ACTIONS(120), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_RBRACK] = ACTIONS(222), - [anon_sym_DOT] = ACTIONS(812), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(900), - [anon_sym_function] = ACTIONS(149), - [anon_sym_EQ_GT] = ACTIONS(902), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(904), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_DOT] = ACTIONS(818), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(820), + [anon_sym_function] = ACTIONS(150), + [anon_sym_EQ_GT] = ACTIONS(950), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(822), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -38180,144 +38641,145 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(172), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(173), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(820), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(826), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(891), - [anon_sym_readonly] = ACTIONS(891), - [anon_sym_get] = ACTIONS(891), - [anon_sym_set] = ACTIONS(891), - [anon_sym_declare] = ACTIONS(891), - [anon_sym_public] = ACTIONS(891), - [anon_sym_private] = ACTIONS(891), - [anon_sym_protected] = ACTIONS(891), - [anon_sym_override] = ACTIONS(891), - [anon_sym_module] = ACTIONS(891), - [anon_sym_any] = ACTIONS(891), - [anon_sym_number] = ACTIONS(891), - [anon_sym_boolean] = ACTIONS(891), - [anon_sym_string] = ACTIONS(891), - [anon_sym_symbol] = ACTIONS(891), - [anon_sym_object] = ACTIONS(891), + [anon_sym_static] = ACTIONS(804), + [anon_sym_readonly] = ACTIONS(804), + [anon_sym_get] = ACTIONS(804), + [anon_sym_set] = ACTIONS(804), + [anon_sym_declare] = ACTIONS(804), + [anon_sym_public] = ACTIONS(804), + [anon_sym_private] = ACTIONS(804), + [anon_sym_protected] = ACTIONS(804), + [anon_sym_override] = ACTIONS(804), + [anon_sym_module] = ACTIONS(804), + [anon_sym_any] = ACTIONS(804), + [anon_sym_number] = ACTIONS(804), + [anon_sym_boolean] = ACTIONS(804), + [anon_sym_string] = ACTIONS(804), + [anon_sym_symbol] = ACTIONS(804), + [anon_sym_object] = ACTIONS(804), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(153), + [anon_sym_implements] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, - [STATE(121)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2655), + [STATE(124)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2651), [sym_primary_expression] = STATE(1508), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5823), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5823), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5734), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1239), - [sym_subscript_expression] = STATE(1239), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5823), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1239), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(889), - [anon_sym_export] = ACTIONS(891), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5927), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5927), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5742), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1232), + [sym_subscript_expression] = STATE(1232), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5927), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1232), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(895), + [anon_sym_export] = ACTIONS(897), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(891), - [anon_sym_EQ] = ACTIONS(930), + [anon_sym_type] = ACTIONS(897), + [anon_sym_EQ] = ACTIONS(924), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(896), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(891), - [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(139), + [anon_sym_namespace] = ACTIONS(902), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(897), + [anon_sym_BANG] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(140), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(932), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_RBRACK] = ACTIONS(153), - [anon_sym_DOT] = ACTIONS(812), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(900), - [anon_sym_function] = ACTIONS(149), - [anon_sym_EQ_GT] = ACTIONS(902), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(904), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_COLON] = ACTIONS(904), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_RBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(818), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(906), + [anon_sym_function] = ACTIONS(150), + [anon_sym_EQ_GT] = ACTIONS(908), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(910), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -38326,143 +38788,143 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(172), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(173), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(820), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(826), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(891), - [anon_sym_readonly] = ACTIONS(891), - [anon_sym_get] = ACTIONS(891), - [anon_sym_set] = ACTIONS(891), - [anon_sym_declare] = ACTIONS(891), - [anon_sym_public] = ACTIONS(891), - [anon_sym_private] = ACTIONS(891), - [anon_sym_protected] = ACTIONS(891), - [anon_sym_override] = ACTIONS(891), - [anon_sym_module] = ACTIONS(891), - [anon_sym_any] = ACTIONS(891), - [anon_sym_number] = ACTIONS(891), - [anon_sym_boolean] = ACTIONS(891), - [anon_sym_string] = ACTIONS(891), - [anon_sym_symbol] = ACTIONS(891), - [anon_sym_object] = ACTIONS(891), + [anon_sym_static] = ACTIONS(897), + [anon_sym_readonly] = ACTIONS(897), + [anon_sym_get] = ACTIONS(897), + [anon_sym_set] = ACTIONS(897), + [anon_sym_declare] = ACTIONS(897), + [anon_sym_public] = ACTIONS(897), + [anon_sym_private] = ACTIONS(897), + [anon_sym_protected] = ACTIONS(897), + [anon_sym_override] = ACTIONS(897), + [anon_sym_module] = ACTIONS(897), + [anon_sym_any] = ACTIONS(897), + [anon_sym_number] = ACTIONS(897), + [anon_sym_boolean] = ACTIONS(897), + [anon_sym_string] = ACTIONS(897), + [anon_sym_symbol] = ACTIONS(897), + [anon_sym_object] = ACTIONS(897), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, - [STATE(122)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2655), + [STATE(125)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2651), [sym_primary_expression] = STATE(1508), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5823), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5823), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5870), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1239), - [sym_subscript_expression] = STATE(1239), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5823), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(4112), - [sym_non_null_expression] = STATE(1239), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5477), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(934), - [anon_sym_export] = ACTIONS(936), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5927), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5927), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5851), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1232), + [sym_subscript_expression] = STATE(1232), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5927), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1232), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(940), + [anon_sym_export] = ACTIONS(942), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(936), - [anon_sym_EQ] = ACTIONS(938), + [anon_sym_type] = ACTIONS(942), + [anon_sym_EQ] = ACTIONS(944), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(940), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_COMMA] = ACTIONS(153), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(936), - [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(139), + [anon_sym_namespace] = ACTIONS(946), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(942), + [anon_sym_BANG] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(140), [anon_sym_in] = ACTIONS(120), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_DOT] = ACTIONS(812), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(942), - [anon_sym_function] = ACTIONS(149), - [anon_sym_EQ_GT] = ACTIONS(944), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(946), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_DOT] = ACTIONS(818), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(948), + [anon_sym_function] = ACTIONS(150), + [anon_sym_EQ_GT] = ACTIONS(950), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(952), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -38471,144 +38933,144 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), - [anon_sym_SLASH] = ACTIONS(948), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_SLASH] = ACTIONS(954), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(172), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(173), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(820), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(826), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(936), - [anon_sym_readonly] = ACTIONS(936), - [anon_sym_get] = ACTIONS(936), - [anon_sym_set] = ACTIONS(936), - [anon_sym_declare] = ACTIONS(936), - [anon_sym_public] = ACTIONS(936), - [anon_sym_private] = ACTIONS(936), - [anon_sym_protected] = ACTIONS(936), - [anon_sym_override] = ACTIONS(936), - [anon_sym_module] = ACTIONS(936), - [anon_sym_any] = ACTIONS(936), - [anon_sym_number] = ACTIONS(936), - [anon_sym_boolean] = ACTIONS(936), - [anon_sym_string] = ACTIONS(936), - [anon_sym_symbol] = ACTIONS(936), - [anon_sym_object] = ACTIONS(936), + [anon_sym_static] = ACTIONS(942), + [anon_sym_readonly] = ACTIONS(942), + [anon_sym_get] = ACTIONS(942), + [anon_sym_set] = ACTIONS(942), + [anon_sym_declare] = ACTIONS(942), + [anon_sym_public] = ACTIONS(942), + [anon_sym_private] = ACTIONS(942), + [anon_sym_protected] = ACTIONS(942), + [anon_sym_override] = ACTIONS(942), + [anon_sym_module] = ACTIONS(942), + [anon_sym_any] = ACTIONS(942), + [anon_sym_number] = ACTIONS(942), + [anon_sym_boolean] = ACTIONS(942), + [anon_sym_string] = ACTIONS(942), + [anon_sym_symbol] = ACTIONS(942), + [anon_sym_object] = ACTIONS(942), [anon_sym_satisfies] = ACTIONS(120), [anon_sym_implements] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, - [STATE(123)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2655), + [STATE(126)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2651), [sym_primary_expression] = STATE(1508), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5823), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5823), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5870), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1239), - [sym_subscript_expression] = STATE(1239), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5823), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1239), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(934), - [anon_sym_export] = ACTIONS(936), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5927), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5927), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1232), + [sym_subscript_expression] = STATE(1232), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5927), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1232), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(936), - [anon_sym_EQ] = ACTIONS(938), + [anon_sym_type] = ACTIONS(804), + [anon_sym_EQ] = ACTIONS(806), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(940), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_COMMA] = ACTIONS(153), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(936), - [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(139), - [anon_sym_in] = ACTIONS(120), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_DOT] = ACTIONS(812), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(942), - [anon_sym_function] = ACTIONS(149), - [anon_sym_EQ_GT] = ACTIONS(944), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(946), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_namespace] = ACTIONS(808), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(140), + [anon_sym_in] = ACTIONS(912), + [anon_sym_of] = ACTIONS(915), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_DOT] = ACTIONS(818), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(820), + [anon_sym_function] = ACTIONS(150), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(822), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -38617,144 +39079,143 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), - [anon_sym_SLASH] = ACTIONS(948), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_SLASH] = ACTIONS(615), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(172), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(173), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(820), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(826), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(936), - [anon_sym_readonly] = ACTIONS(936), - [anon_sym_get] = ACTIONS(936), - [anon_sym_set] = ACTIONS(936), - [anon_sym_declare] = ACTIONS(936), - [anon_sym_public] = ACTIONS(936), - [anon_sym_private] = ACTIONS(936), - [anon_sym_protected] = ACTIONS(936), - [anon_sym_override] = ACTIONS(936), - [anon_sym_module] = ACTIONS(936), - [anon_sym_any] = ACTIONS(936), - [anon_sym_number] = ACTIONS(936), - [anon_sym_boolean] = ACTIONS(936), - [anon_sym_string] = ACTIONS(936), - [anon_sym_symbol] = ACTIONS(936), - [anon_sym_object] = ACTIONS(936), + [anon_sym_static] = ACTIONS(804), + [anon_sym_readonly] = ACTIONS(804), + [anon_sym_get] = ACTIONS(804), + [anon_sym_set] = ACTIONS(804), + [anon_sym_declare] = ACTIONS(804), + [anon_sym_public] = ACTIONS(804), + [anon_sym_private] = ACTIONS(804), + [anon_sym_protected] = ACTIONS(804), + [anon_sym_override] = ACTIONS(804), + [anon_sym_module] = ACTIONS(804), + [anon_sym_any] = ACTIONS(804), + [anon_sym_number] = ACTIONS(804), + [anon_sym_boolean] = ACTIONS(804), + [anon_sym_string] = ACTIONS(804), + [anon_sym_symbol] = ACTIONS(804), + [anon_sym_object] = ACTIONS(804), [anon_sym_satisfies] = ACTIONS(120), - [anon_sym_implements] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, - [STATE(124)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2655), + [STATE(127)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2651), [sym_primary_expression] = STATE(1508), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5823), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5823), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1239), - [sym_subscript_expression] = STATE(1239), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5823), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1239), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(800), - [anon_sym_export] = ACTIONS(802), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5927), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5927), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1232), + [sym_subscript_expression] = STATE(1232), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5927), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(4335), + [sym_non_null_expression] = STATE(1232), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5360), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(802), - [anon_sym_EQ] = ACTIONS(822), + [anon_sym_type] = ACTIONS(804), + [anon_sym_EQ] = ACTIONS(806), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(804), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_COMMA] = ACTIONS(153), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(802), - [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(139), + [anon_sym_namespace] = ACTIONS(808), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(140), [anon_sym_in] = ACTIONS(120), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_DOT] = ACTIONS(812), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(814), - [anon_sym_function] = ACTIONS(149), - [anon_sym_EQ_GT] = ACTIONS(944), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(816), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_COLON] = ACTIONS(812), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_DOT] = ACTIONS(818), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(820), + [anon_sym_function] = ACTIONS(150), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(822), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -38763,145 +39224,143 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(172), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(173), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(820), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(826), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(802), - [anon_sym_readonly] = ACTIONS(802), - [anon_sym_get] = ACTIONS(802), - [anon_sym_set] = ACTIONS(802), - [anon_sym_declare] = ACTIONS(802), - [anon_sym_public] = ACTIONS(802), - [anon_sym_private] = ACTIONS(802), - [anon_sym_protected] = ACTIONS(802), - [anon_sym_override] = ACTIONS(802), - [anon_sym_module] = ACTIONS(802), - [anon_sym_any] = ACTIONS(802), - [anon_sym_number] = ACTIONS(802), - [anon_sym_boolean] = ACTIONS(802), - [anon_sym_string] = ACTIONS(802), - [anon_sym_symbol] = ACTIONS(802), - [anon_sym_object] = ACTIONS(802), + [anon_sym_static] = ACTIONS(804), + [anon_sym_readonly] = ACTIONS(804), + [anon_sym_get] = ACTIONS(804), + [anon_sym_set] = ACTIONS(804), + [anon_sym_declare] = ACTIONS(804), + [anon_sym_public] = ACTIONS(804), + [anon_sym_private] = ACTIONS(804), + [anon_sym_protected] = ACTIONS(804), + [anon_sym_override] = ACTIONS(804), + [anon_sym_module] = ACTIONS(804), + [anon_sym_any] = ACTIONS(804), + [anon_sym_number] = ACTIONS(804), + [anon_sym_boolean] = ACTIONS(804), + [anon_sym_string] = ACTIONS(804), + [anon_sym_symbol] = ACTIONS(804), + [anon_sym_object] = ACTIONS(804), [anon_sym_satisfies] = ACTIONS(120), - [anon_sym_implements] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, - [STATE(125)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2655), + [STATE(128)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2651), [sym_primary_expression] = STATE(1508), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5823), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5823), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5956), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1239), - [sym_subscript_expression] = STATE(1239), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5823), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(4049), - [sym_non_null_expression] = STATE(1239), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5644), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(836), - [anon_sym_export] = ACTIONS(838), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5927), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5927), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5742), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1232), + [sym_subscript_expression] = STATE(1232), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5927), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(4335), + [sym_non_null_expression] = STATE(1232), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5360), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(895), + [anon_sym_export] = ACTIONS(897), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(838), - [anon_sym_EQ] = ACTIONS(913), + [anon_sym_type] = ACTIONS(897), + [anon_sym_EQ] = ACTIONS(924), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(842), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_COMMA] = ACTIONS(222), - [anon_sym_RBRACE] = ACTIONS(222), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(838), - [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(139), + [anon_sym_namespace] = ACTIONS(902), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(897), + [anon_sym_BANG] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(140), [anon_sym_in] = ACTIONS(120), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_DOT] = ACTIONS(812), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(848), - [anon_sym_function] = ACTIONS(149), - [anon_sym_EQ_GT] = ACTIONS(850), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(852), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_RBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(818), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(906), + [anon_sym_function] = ACTIONS(150), + [anon_sym_EQ_GT] = ACTIONS(908), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(910), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -38910,143 +39369,143 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(172), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(173), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(820), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(826), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(838), - [anon_sym_readonly] = ACTIONS(838), - [anon_sym_get] = ACTIONS(838), - [anon_sym_set] = ACTIONS(838), - [anon_sym_declare] = ACTIONS(838), - [anon_sym_public] = ACTIONS(838), - [anon_sym_private] = ACTIONS(838), - [anon_sym_protected] = ACTIONS(838), - [anon_sym_override] = ACTIONS(838), - [anon_sym_module] = ACTIONS(838), - [anon_sym_any] = ACTIONS(838), - [anon_sym_number] = ACTIONS(838), - [anon_sym_boolean] = ACTIONS(838), - [anon_sym_string] = ACTIONS(838), - [anon_sym_symbol] = ACTIONS(838), - [anon_sym_object] = ACTIONS(838), + [anon_sym_static] = ACTIONS(897), + [anon_sym_readonly] = ACTIONS(897), + [anon_sym_get] = ACTIONS(897), + [anon_sym_set] = ACTIONS(897), + [anon_sym_declare] = ACTIONS(897), + [anon_sym_public] = ACTIONS(897), + [anon_sym_private] = ACTIONS(897), + [anon_sym_protected] = ACTIONS(897), + [anon_sym_override] = ACTIONS(897), + [anon_sym_module] = ACTIONS(897), + [anon_sym_any] = ACTIONS(897), + [anon_sym_number] = ACTIONS(897), + [anon_sym_boolean] = ACTIONS(897), + [anon_sym_string] = ACTIONS(897), + [anon_sym_symbol] = ACTIONS(897), + [anon_sym_object] = ACTIONS(897), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, - [STATE(126)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2655), + [STATE(129)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2651), [sym_primary_expression] = STATE(1508), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5823), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5823), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1239), - [sym_subscript_expression] = STATE(1239), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5823), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1239), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(800), - [anon_sym_export] = ACTIONS(802), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5927), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5927), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1232), + [sym_subscript_expression] = STATE(1232), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5927), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(4335), + [sym_non_null_expression] = STATE(1232), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5360), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(956), + [anon_sym_export] = ACTIONS(958), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(802), - [anon_sym_EQ] = ACTIONS(822), + [anon_sym_type] = ACTIONS(958), + [anon_sym_EQ] = ACTIONS(960), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(804), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(802), - [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(139), - [anon_sym_in] = ACTIONS(908), - [anon_sym_of] = ACTIONS(911), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_DOT] = ACTIONS(812), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(814), - [anon_sym_function] = ACTIONS(149), - [anon_sym_EQ_GT] = ACTIONS(151), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(816), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_namespace] = ACTIONS(962), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(958), + [anon_sym_BANG] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(140), + [anon_sym_in] = ACTIONS(120), + [anon_sym_of] = ACTIONS(120), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_DOT] = ACTIONS(818), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(964), + [anon_sym_function] = ACTIONS(150), + [anon_sym_EQ_GT] = ACTIONS(966), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(968), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -39055,143 +39514,288 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_SLASH] = ACTIONS(970), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(173), + [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ] = ACTIONS(120), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ] = ACTIONS(120), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_QMARK_QMARK] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(826), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(958), + [anon_sym_readonly] = ACTIONS(958), + [anon_sym_get] = ACTIONS(958), + [anon_sym_set] = ACTIONS(958), + [anon_sym_declare] = ACTIONS(958), + [anon_sym_public] = ACTIONS(958), + [anon_sym_private] = ACTIONS(958), + [anon_sym_protected] = ACTIONS(958), + [anon_sym_override] = ACTIONS(958), + [anon_sym_module] = ACTIONS(958), + [anon_sym_any] = ACTIONS(958), + [anon_sym_number] = ACTIONS(958), + [anon_sym_boolean] = ACTIONS(958), + [anon_sym_string] = ACTIONS(958), + [anon_sym_symbol] = ACTIONS(958), + [anon_sym_object] = ACTIONS(958), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(130)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2651), + [sym_primary_expression] = STATE(1508), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5927), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5927), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6014), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1232), + [sym_subscript_expression] = STATE(1232), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5927), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(4335), + [sym_non_null_expression] = STATE(1232), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5360), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(972), + [anon_sym_export] = ACTIONS(974), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(974), + [anon_sym_EQ] = ACTIONS(976), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(978), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(974), + [anon_sym_BANG] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(140), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(154), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_DOT] = ACTIONS(818), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(980), + [anon_sym_function] = ACTIONS(150), + [anon_sym_EQ_GT] = ACTIONS(982), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(984), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP] = ACTIONS(120), + [anon_sym_PIPE_PIPE] = ACTIONS(120), + [anon_sym_GT_GT] = ACTIONS(120), + [anon_sym_GT_GT_GT] = ACTIONS(120), + [anon_sym_LT_LT] = ACTIONS(120), + [anon_sym_AMP] = ACTIONS(120), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(120), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(172), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(173), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(820), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(826), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(802), - [anon_sym_readonly] = ACTIONS(802), - [anon_sym_get] = ACTIONS(802), - [anon_sym_set] = ACTIONS(802), - [anon_sym_declare] = ACTIONS(802), - [anon_sym_public] = ACTIONS(802), - [anon_sym_private] = ACTIONS(802), - [anon_sym_protected] = ACTIONS(802), - [anon_sym_override] = ACTIONS(802), - [anon_sym_module] = ACTIONS(802), - [anon_sym_any] = ACTIONS(802), - [anon_sym_number] = ACTIONS(802), - [anon_sym_boolean] = ACTIONS(802), - [anon_sym_string] = ACTIONS(802), - [anon_sym_symbol] = ACTIONS(802), - [anon_sym_object] = ACTIONS(802), + [anon_sym_static] = ACTIONS(974), + [anon_sym_readonly] = ACTIONS(974), + [anon_sym_get] = ACTIONS(974), + [anon_sym_set] = ACTIONS(974), + [anon_sym_declare] = ACTIONS(974), + [anon_sym_public] = ACTIONS(974), + [anon_sym_private] = ACTIONS(974), + [anon_sym_protected] = ACTIONS(974), + [anon_sym_override] = ACTIONS(974), + [anon_sym_module] = ACTIONS(974), + [anon_sym_any] = ACTIONS(974), + [anon_sym_number] = ACTIONS(974), + [anon_sym_boolean] = ACTIONS(974), + [anon_sym_string] = ACTIONS(974), + [anon_sym_symbol] = ACTIONS(974), + [anon_sym_object] = ACTIONS(974), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, - [STATE(127)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2655), + [STATE(131)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2651), [sym_primary_expression] = STATE(1508), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5823), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5823), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(6010), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1239), - [sym_subscript_expression] = STATE(1239), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5823), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(4112), - [sym_non_null_expression] = STATE(1239), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5477), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(950), - [anon_sym_export] = ACTIONS(952), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5927), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5927), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5742), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1232), + [sym_subscript_expression] = STATE(1232), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5927), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1232), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(895), + [anon_sym_export] = ACTIONS(897), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(952), - [anon_sym_EQ] = ACTIONS(954), + [anon_sym_type] = ACTIONS(897), + [anon_sym_EQ] = ACTIONS(924), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(956), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(952), - [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(139), + [anon_sym_namespace] = ACTIONS(902), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(897), + [anon_sym_BANG] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(140), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(153), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_DOT] = ACTIONS(812), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(958), - [anon_sym_function] = ACTIONS(149), - [anon_sym_EQ_GT] = ACTIONS(960), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(962), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_RBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(818), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(906), + [anon_sym_function] = ACTIONS(150), + [anon_sym_EQ_GT] = ACTIONS(908), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(910), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -39200,723 +39804,143 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(172), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(173), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(820), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(826), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(952), - [anon_sym_readonly] = ACTIONS(952), - [anon_sym_get] = ACTIONS(952), - [anon_sym_set] = ACTIONS(952), - [anon_sym_declare] = ACTIONS(952), - [anon_sym_public] = ACTIONS(952), - [anon_sym_private] = ACTIONS(952), - [anon_sym_protected] = ACTIONS(952), - [anon_sym_override] = ACTIONS(952), - [anon_sym_module] = ACTIONS(952), - [anon_sym_any] = ACTIONS(952), - [anon_sym_number] = ACTIONS(952), - [anon_sym_boolean] = ACTIONS(952), - [anon_sym_string] = ACTIONS(952), - [anon_sym_symbol] = ACTIONS(952), - [anon_sym_object] = ACTIONS(952), + [anon_sym_static] = ACTIONS(897), + [anon_sym_readonly] = ACTIONS(897), + [anon_sym_get] = ACTIONS(897), + [anon_sym_set] = ACTIONS(897), + [anon_sym_declare] = ACTIONS(897), + [anon_sym_public] = ACTIONS(897), + [anon_sym_private] = ACTIONS(897), + [anon_sym_protected] = ACTIONS(897), + [anon_sym_override] = ACTIONS(897), + [anon_sym_module] = ACTIONS(897), + [anon_sym_any] = ACTIONS(897), + [anon_sym_number] = ACTIONS(897), + [anon_sym_boolean] = ACTIONS(897), + [anon_sym_string] = ACTIONS(897), + [anon_sym_symbol] = ACTIONS(897), + [anon_sym_object] = ACTIONS(897), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(153), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(128)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2655), - [sym_primary_expression] = STATE(1508), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5823), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5823), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1239), - [sym_subscript_expression] = STATE(1239), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5823), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(4112), - [sym_non_null_expression] = STATE(1239), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5477), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(800), - [anon_sym_export] = ACTIONS(802), - [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(802), - [anon_sym_EQ] = ACTIONS(822), - [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(804), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(802), - [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(139), - [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(824), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_DOT] = ACTIONS(812), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(814), - [anon_sym_function] = ACTIONS(149), - [anon_sym_EQ_GT] = ACTIONS(151), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(816), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP] = ACTIONS(120), - [anon_sym_PIPE_PIPE] = ACTIONS(120), - [anon_sym_GT_GT] = ACTIONS(120), - [anon_sym_GT_GT_GT] = ACTIONS(120), - [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(120), - [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_PERCENT] = ACTIONS(120), - [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(172), - [anon_sym_LT_EQ] = ACTIONS(153), - [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), - [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), - [anon_sym_GT] = ACTIONS(120), - [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(820), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(802), - [anon_sym_readonly] = ACTIONS(802), - [anon_sym_get] = ACTIONS(802), - [anon_sym_set] = ACTIONS(802), - [anon_sym_declare] = ACTIONS(802), - [anon_sym_public] = ACTIONS(802), - [anon_sym_private] = ACTIONS(802), - [anon_sym_protected] = ACTIONS(802), - [anon_sym_override] = ACTIONS(802), - [anon_sym_module] = ACTIONS(802), - [anon_sym_any] = ACTIONS(802), - [anon_sym_number] = ACTIONS(802), - [anon_sym_boolean] = ACTIONS(802), - [anon_sym_string] = ACTIONS(802), - [anon_sym_symbol] = ACTIONS(802), - [anon_sym_object] = ACTIONS(802), - [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(153), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(129)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2655), - [sym_primary_expression] = STATE(1508), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5823), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5823), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5734), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1239), - [sym_subscript_expression] = STATE(1239), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5823), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(4112), - [sym_non_null_expression] = STATE(1239), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5477), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(889), - [anon_sym_export] = ACTIONS(891), - [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(891), - [anon_sym_EQ] = ACTIONS(930), - [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(896), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(891), - [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(139), - [anon_sym_in] = ACTIONS(120), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_RBRACK] = ACTIONS(153), - [anon_sym_DOT] = ACTIONS(812), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(900), - [anon_sym_function] = ACTIONS(149), - [anon_sym_EQ_GT] = ACTIONS(902), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(904), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP] = ACTIONS(120), - [anon_sym_PIPE_PIPE] = ACTIONS(120), - [anon_sym_GT_GT] = ACTIONS(120), - [anon_sym_GT_GT_GT] = ACTIONS(120), - [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(120), - [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_PERCENT] = ACTIONS(120), - [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(172), - [anon_sym_LT_EQ] = ACTIONS(153), - [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), - [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), - [anon_sym_GT] = ACTIONS(120), - [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(820), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(891), - [anon_sym_readonly] = ACTIONS(891), - [anon_sym_get] = ACTIONS(891), - [anon_sym_set] = ACTIONS(891), - [anon_sym_declare] = ACTIONS(891), - [anon_sym_public] = ACTIONS(891), - [anon_sym_private] = ACTIONS(891), - [anon_sym_protected] = ACTIONS(891), - [anon_sym_override] = ACTIONS(891), - [anon_sym_module] = ACTIONS(891), - [anon_sym_any] = ACTIONS(891), - [anon_sym_number] = ACTIONS(891), - [anon_sym_boolean] = ACTIONS(891), - [anon_sym_string] = ACTIONS(891), - [anon_sym_symbol] = ACTIONS(891), - [anon_sym_object] = ACTIONS(891), - [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(153), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(130)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2655), - [sym_primary_expression] = STATE(1508), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5823), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5823), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5734), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1239), - [sym_subscript_expression] = STATE(1239), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5823), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1239), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(889), - [anon_sym_export] = ACTIONS(891), - [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(891), - [anon_sym_EQ] = ACTIONS(930), - [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(896), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(891), - [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(139), - [anon_sym_in] = ACTIONS(120), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_RBRACK] = ACTIONS(153), - [anon_sym_DOT] = ACTIONS(812), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(900), - [anon_sym_function] = ACTIONS(149), - [anon_sym_EQ_GT] = ACTIONS(902), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(904), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP] = ACTIONS(120), - [anon_sym_PIPE_PIPE] = ACTIONS(120), - [anon_sym_GT_GT] = ACTIONS(120), - [anon_sym_GT_GT_GT] = ACTIONS(120), - [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(120), - [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_PERCENT] = ACTIONS(120), - [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(172), - [anon_sym_LT_EQ] = ACTIONS(153), - [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), - [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), - [anon_sym_GT] = ACTIONS(120), - [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(820), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(891), - [anon_sym_readonly] = ACTIONS(891), - [anon_sym_get] = ACTIONS(891), - [anon_sym_set] = ACTIONS(891), - [anon_sym_declare] = ACTIONS(891), - [anon_sym_public] = ACTIONS(891), - [anon_sym_private] = ACTIONS(891), - [anon_sym_protected] = ACTIONS(891), - [anon_sym_override] = ACTIONS(891), - [anon_sym_module] = ACTIONS(891), - [anon_sym_any] = ACTIONS(891), - [anon_sym_number] = ACTIONS(891), - [anon_sym_boolean] = ACTIONS(891), - [anon_sym_string] = ACTIONS(891), - [anon_sym_symbol] = ACTIONS(891), - [anon_sym_object] = ACTIONS(891), - [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(153), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(131)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2655), - [sym_primary_expression] = STATE(1508), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5823), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5823), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5786), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1239), - [sym_subscript_expression] = STATE(1239), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5823), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(4112), - [sym_non_null_expression] = STATE(1239), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5477), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(964), - [anon_sym_export] = ACTIONS(966), - [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(966), - [anon_sym_EQ] = ACTIONS(968), - [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(970), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(966), - [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(139), - [anon_sym_in] = ACTIONS(120), - [anon_sym_of] = ACTIONS(120), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_DOT] = ACTIONS(812), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(972), - [anon_sym_function] = ACTIONS(149), - [anon_sym_EQ_GT] = ACTIONS(974), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(976), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP] = ACTIONS(120), - [anon_sym_PIPE_PIPE] = ACTIONS(120), - [anon_sym_GT_GT] = ACTIONS(120), - [anon_sym_GT_GT_GT] = ACTIONS(120), - [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(120), - [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), - [anon_sym_SLASH] = ACTIONS(978), - [anon_sym_PERCENT] = ACTIONS(120), - [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(172), - [anon_sym_LT_EQ] = ACTIONS(153), - [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), - [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), - [anon_sym_GT] = ACTIONS(120), - [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(820), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(966), - [anon_sym_readonly] = ACTIONS(966), - [anon_sym_get] = ACTIONS(966), - [anon_sym_set] = ACTIONS(966), - [anon_sym_declare] = ACTIONS(966), - [anon_sym_public] = ACTIONS(966), - [anon_sym_private] = ACTIONS(966), - [anon_sym_protected] = ACTIONS(966), - [anon_sym_override] = ACTIONS(966), - [anon_sym_module] = ACTIONS(966), - [anon_sym_any] = ACTIONS(966), - [anon_sym_number] = ACTIONS(966), - [anon_sym_boolean] = ACTIONS(966), - [anon_sym_string] = ACTIONS(966), - [anon_sym_symbol] = ACTIONS(966), - [anon_sym_object] = ACTIONS(966), - [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, [STATE(132)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2655), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2651), [sym_primary_expression] = STATE(1508), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5823), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5823), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5786), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1239), - [sym_subscript_expression] = STATE(1239), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5823), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1239), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(964), - [anon_sym_export] = ACTIONS(966), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5927), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5927), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6014), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1232), + [sym_subscript_expression] = STATE(1232), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5927), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1232), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(972), + [anon_sym_export] = ACTIONS(974), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(966), - [anon_sym_EQ] = ACTIONS(968), + [anon_sym_type] = ACTIONS(974), + [anon_sym_EQ] = ACTIONS(976), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(970), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(966), - [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(139), + [anon_sym_namespace] = ACTIONS(978), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(974), + [anon_sym_BANG] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(140), [anon_sym_in] = ACTIONS(120), - [anon_sym_of] = ACTIONS(120), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_DOT] = ACTIONS(812), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(972), - [anon_sym_function] = ACTIONS(149), - [anon_sym_EQ_GT] = ACTIONS(974), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(976), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_COLON] = ACTIONS(154), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_DOT] = ACTIONS(818), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(980), + [anon_sym_function] = ACTIONS(150), + [anon_sym_EQ_GT] = ACTIONS(982), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(984), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -39925,143 +39949,143 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), - [anon_sym_SLASH] = ACTIONS(978), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_SLASH] = ACTIONS(615), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(172), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(173), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(820), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(826), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(966), - [anon_sym_readonly] = ACTIONS(966), - [anon_sym_get] = ACTIONS(966), - [anon_sym_set] = ACTIONS(966), - [anon_sym_declare] = ACTIONS(966), - [anon_sym_public] = ACTIONS(966), - [anon_sym_private] = ACTIONS(966), - [anon_sym_protected] = ACTIONS(966), - [anon_sym_override] = ACTIONS(966), - [anon_sym_module] = ACTIONS(966), - [anon_sym_any] = ACTIONS(966), - [anon_sym_number] = ACTIONS(966), - [anon_sym_boolean] = ACTIONS(966), - [anon_sym_string] = ACTIONS(966), - [anon_sym_symbol] = ACTIONS(966), - [anon_sym_object] = ACTIONS(966), + [anon_sym_static] = ACTIONS(974), + [anon_sym_readonly] = ACTIONS(974), + [anon_sym_get] = ACTIONS(974), + [anon_sym_set] = ACTIONS(974), + [anon_sym_declare] = ACTIONS(974), + [anon_sym_public] = ACTIONS(974), + [anon_sym_private] = ACTIONS(974), + [anon_sym_protected] = ACTIONS(974), + [anon_sym_override] = ACTIONS(974), + [anon_sym_module] = ACTIONS(974), + [anon_sym_any] = ACTIONS(974), + [anon_sym_number] = ACTIONS(974), + [anon_sym_boolean] = ACTIONS(974), + [anon_sym_string] = ACTIONS(974), + [anon_sym_symbol] = ACTIONS(974), + [anon_sym_object] = ACTIONS(974), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, [STATE(133)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2655), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2651), [sym_primary_expression] = STATE(1508), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5823), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5823), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(6010), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1239), - [sym_subscript_expression] = STATE(1239), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5823), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1239), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(950), - [anon_sym_export] = ACTIONS(952), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5927), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5927), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1232), + [sym_subscript_expression] = STATE(1232), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5927), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1232), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(952), - [anon_sym_EQ] = ACTIONS(954), + [anon_sym_type] = ACTIONS(804), + [anon_sym_EQ] = ACTIONS(806), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(956), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(952), - [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(139), + [anon_sym_namespace] = ACTIONS(808), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(140), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(153), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_DOT] = ACTIONS(812), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(958), - [anon_sym_function] = ACTIONS(149), - [anon_sym_EQ_GT] = ACTIONS(960), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(962), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_COLON] = ACTIONS(154), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_DOT] = ACTIONS(818), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(820), + [anon_sym_function] = ACTIONS(150), + [anon_sym_EQ_GT] = ACTIONS(982), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(822), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -40070,143 +40094,143 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(172), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(173), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(820), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(826), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(952), - [anon_sym_readonly] = ACTIONS(952), - [anon_sym_get] = ACTIONS(952), - [anon_sym_set] = ACTIONS(952), - [anon_sym_declare] = ACTIONS(952), - [anon_sym_public] = ACTIONS(952), - [anon_sym_private] = ACTIONS(952), - [anon_sym_protected] = ACTIONS(952), - [anon_sym_override] = ACTIONS(952), - [anon_sym_module] = ACTIONS(952), - [anon_sym_any] = ACTIONS(952), - [anon_sym_number] = ACTIONS(952), - [anon_sym_boolean] = ACTIONS(952), - [anon_sym_string] = ACTIONS(952), - [anon_sym_symbol] = ACTIONS(952), - [anon_sym_object] = ACTIONS(952), + [anon_sym_static] = ACTIONS(804), + [anon_sym_readonly] = ACTIONS(804), + [anon_sym_get] = ACTIONS(804), + [anon_sym_set] = ACTIONS(804), + [anon_sym_declare] = ACTIONS(804), + [anon_sym_public] = ACTIONS(804), + [anon_sym_private] = ACTIONS(804), + [anon_sym_protected] = ACTIONS(804), + [anon_sym_override] = ACTIONS(804), + [anon_sym_module] = ACTIONS(804), + [anon_sym_any] = ACTIONS(804), + [anon_sym_number] = ACTIONS(804), + [anon_sym_boolean] = ACTIONS(804), + [anon_sym_string] = ACTIONS(804), + [anon_sym_symbol] = ACTIONS(804), + [anon_sym_object] = ACTIONS(804), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, [STATE(134)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2655), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2651), [sym_primary_expression] = STATE(1508), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5823), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5823), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1239), - [sym_subscript_expression] = STATE(1239), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5823), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1239), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(800), - [anon_sym_export] = ACTIONS(802), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5927), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5927), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1232), + [sym_subscript_expression] = STATE(1232), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5927), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1232), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(802), - [anon_sym_EQ] = ACTIONS(822), + [anon_sym_type] = ACTIONS(804), + [anon_sym_EQ] = ACTIONS(806), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(804), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(802), - [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(139), + [anon_sym_namespace] = ACTIONS(808), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(140), [anon_sym_in] = ACTIONS(120), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_RBRACK] = ACTIONS(153), - [anon_sym_DOT] = ACTIONS(812), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(814), - [anon_sym_function] = ACTIONS(149), - [anon_sym_EQ_GT] = ACTIONS(902), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(816), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_RBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(818), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(820), + [anon_sym_function] = ACTIONS(150), + [anon_sym_EQ_GT] = ACTIONS(908), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(822), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -40215,143 +40239,143 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(172), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(173), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(820), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(826), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(802), - [anon_sym_readonly] = ACTIONS(802), - [anon_sym_get] = ACTIONS(802), - [anon_sym_set] = ACTIONS(802), - [anon_sym_declare] = ACTIONS(802), - [anon_sym_public] = ACTIONS(802), - [anon_sym_private] = ACTIONS(802), - [anon_sym_protected] = ACTIONS(802), - [anon_sym_override] = ACTIONS(802), - [anon_sym_module] = ACTIONS(802), - [anon_sym_any] = ACTIONS(802), - [anon_sym_number] = ACTIONS(802), - [anon_sym_boolean] = ACTIONS(802), - [anon_sym_string] = ACTIONS(802), - [anon_sym_symbol] = ACTIONS(802), - [anon_sym_object] = ACTIONS(802), + [anon_sym_static] = ACTIONS(804), + [anon_sym_readonly] = ACTIONS(804), + [anon_sym_get] = ACTIONS(804), + [anon_sym_set] = ACTIONS(804), + [anon_sym_declare] = ACTIONS(804), + [anon_sym_public] = ACTIONS(804), + [anon_sym_private] = ACTIONS(804), + [anon_sym_protected] = ACTIONS(804), + [anon_sym_override] = ACTIONS(804), + [anon_sym_module] = ACTIONS(804), + [anon_sym_any] = ACTIONS(804), + [anon_sym_number] = ACTIONS(804), + [anon_sym_boolean] = ACTIONS(804), + [anon_sym_string] = ACTIONS(804), + [anon_sym_symbol] = ACTIONS(804), + [anon_sym_object] = ACTIONS(804), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, [STATE(135)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2655), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2651), [sym_primary_expression] = STATE(1508), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5823), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5823), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1239), - [sym_subscript_expression] = STATE(1239), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5823), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1239), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(800), - [anon_sym_export] = ACTIONS(802), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5927), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5927), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1232), + [sym_subscript_expression] = STATE(1232), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5927), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1232), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(956), + [anon_sym_export] = ACTIONS(958), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(802), - [anon_sym_EQ] = ACTIONS(822), + [anon_sym_type] = ACTIONS(958), + [anon_sym_EQ] = ACTIONS(960), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(804), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(802), - [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(139), + [anon_sym_namespace] = ACTIONS(962), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(958), + [anon_sym_BANG] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(140), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(153), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_DOT] = ACTIONS(812), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(814), - [anon_sym_function] = ACTIONS(149), - [anon_sym_EQ_GT] = ACTIONS(960), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(816), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_of] = ACTIONS(120), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_DOT] = ACTIONS(818), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(964), + [anon_sym_function] = ACTIONS(150), + [anon_sym_EQ_GT] = ACTIONS(966), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(968), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -40360,143 +40384,143 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), - [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_SLASH] = ACTIONS(970), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(172), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(173), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(820), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(826), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(802), - [anon_sym_readonly] = ACTIONS(802), - [anon_sym_get] = ACTIONS(802), - [anon_sym_set] = ACTIONS(802), - [anon_sym_declare] = ACTIONS(802), - [anon_sym_public] = ACTIONS(802), - [anon_sym_private] = ACTIONS(802), - [anon_sym_protected] = ACTIONS(802), - [anon_sym_override] = ACTIONS(802), - [anon_sym_module] = ACTIONS(802), - [anon_sym_any] = ACTIONS(802), - [anon_sym_number] = ACTIONS(802), - [anon_sym_boolean] = ACTIONS(802), - [anon_sym_string] = ACTIONS(802), - [anon_sym_symbol] = ACTIONS(802), - [anon_sym_object] = ACTIONS(802), + [anon_sym_static] = ACTIONS(958), + [anon_sym_readonly] = ACTIONS(958), + [anon_sym_get] = ACTIONS(958), + [anon_sym_set] = ACTIONS(958), + [anon_sym_declare] = ACTIONS(958), + [anon_sym_public] = ACTIONS(958), + [anon_sym_private] = ACTIONS(958), + [anon_sym_protected] = ACTIONS(958), + [anon_sym_override] = ACTIONS(958), + [anon_sym_module] = ACTIONS(958), + [anon_sym_any] = ACTIONS(958), + [anon_sym_number] = ACTIONS(958), + [anon_sym_boolean] = ACTIONS(958), + [anon_sym_string] = ACTIONS(958), + [anon_sym_symbol] = ACTIONS(958), + [anon_sym_object] = ACTIONS(958), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, [STATE(136)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2655), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2651), [sym_primary_expression] = STATE(1508), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5823), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5823), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1239), - [sym_subscript_expression] = STATE(1239), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5823), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1239), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(800), - [anon_sym_export] = ACTIONS(802), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5927), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5927), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1232), + [sym_subscript_expression] = STATE(1232), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5927), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1232), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(802), - [anon_sym_EQ] = ACTIONS(822), + [anon_sym_type] = ACTIONS(804), + [anon_sym_EQ] = ACTIONS(806), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(804), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(802), - [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(139), + [anon_sym_namespace] = ACTIONS(808), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(140), [anon_sym_in] = ACTIONS(120), [anon_sym_of] = ACTIONS(120), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_DOT] = ACTIONS(812), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(814), - [anon_sym_function] = ACTIONS(149), - [anon_sym_EQ_GT] = ACTIONS(974), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(816), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_DOT] = ACTIONS(818), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(820), + [anon_sym_function] = ACTIONS(150), + [anon_sym_EQ_GT] = ACTIONS(966), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(822), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -40505,142 +40529,142 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(172), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(173), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(820), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(826), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(802), - [anon_sym_readonly] = ACTIONS(802), - [anon_sym_get] = ACTIONS(802), - [anon_sym_set] = ACTIONS(802), - [anon_sym_declare] = ACTIONS(802), - [anon_sym_public] = ACTIONS(802), - [anon_sym_private] = ACTIONS(802), - [anon_sym_protected] = ACTIONS(802), - [anon_sym_override] = ACTIONS(802), - [anon_sym_module] = ACTIONS(802), - [anon_sym_any] = ACTIONS(802), - [anon_sym_number] = ACTIONS(802), - [anon_sym_boolean] = ACTIONS(802), - [anon_sym_string] = ACTIONS(802), - [anon_sym_symbol] = ACTIONS(802), - [anon_sym_object] = ACTIONS(802), + [anon_sym_static] = ACTIONS(804), + [anon_sym_readonly] = ACTIONS(804), + [anon_sym_get] = ACTIONS(804), + [anon_sym_set] = ACTIONS(804), + [anon_sym_declare] = ACTIONS(804), + [anon_sym_public] = ACTIONS(804), + [anon_sym_private] = ACTIONS(804), + [anon_sym_protected] = ACTIONS(804), + [anon_sym_override] = ACTIONS(804), + [anon_sym_module] = ACTIONS(804), + [anon_sym_any] = ACTIONS(804), + [anon_sym_number] = ACTIONS(804), + [anon_sym_boolean] = ACTIONS(804), + [anon_sym_string] = ACTIONS(804), + [anon_sym_symbol] = ACTIONS(804), + [anon_sym_object] = ACTIONS(804), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, [STATE(137)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2655), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2651), [sym_primary_expression] = STATE(1508), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5823), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5823), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1239), - [sym_subscript_expression] = STATE(1239), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5823), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1239), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(800), - [anon_sym_export] = ACTIONS(802), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5927), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5927), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1232), + [sym_subscript_expression] = STATE(1232), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5927), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1232), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(802), - [anon_sym_EQ] = ACTIONS(980), + [anon_sym_type] = ACTIONS(804), + [anon_sym_EQ] = ACTIONS(986), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(804), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(802), - [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(139), + [anon_sym_namespace] = ACTIONS(808), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(140), [anon_sym_in] = ACTIONS(120), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_DOT] = ACTIONS(812), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(814), - [anon_sym_function] = ACTIONS(149), - [anon_sym_EQ_GT] = ACTIONS(151), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(816), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_DOT] = ACTIONS(818), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(820), + [anon_sym_function] = ACTIONS(150), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(822), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -40649,142 +40673,142 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(172), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(173), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(820), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(826), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(802), - [anon_sym_readonly] = ACTIONS(802), - [anon_sym_get] = ACTIONS(802), - [anon_sym_set] = ACTIONS(802), - [anon_sym_declare] = ACTIONS(802), - [anon_sym_public] = ACTIONS(802), - [anon_sym_private] = ACTIONS(802), - [anon_sym_protected] = ACTIONS(802), - [anon_sym_override] = ACTIONS(802), - [anon_sym_module] = ACTIONS(802), - [anon_sym_any] = ACTIONS(802), - [anon_sym_number] = ACTIONS(802), - [anon_sym_boolean] = ACTIONS(802), - [anon_sym_string] = ACTIONS(802), - [anon_sym_symbol] = ACTIONS(802), - [anon_sym_object] = ACTIONS(802), + [anon_sym_static] = ACTIONS(804), + [anon_sym_readonly] = ACTIONS(804), + [anon_sym_get] = ACTIONS(804), + [anon_sym_set] = ACTIONS(804), + [anon_sym_declare] = ACTIONS(804), + [anon_sym_public] = ACTIONS(804), + [anon_sym_private] = ACTIONS(804), + [anon_sym_protected] = ACTIONS(804), + [anon_sym_override] = ACTIONS(804), + [anon_sym_module] = ACTIONS(804), + [anon_sym_any] = ACTIONS(804), + [anon_sym_number] = ACTIONS(804), + [anon_sym_boolean] = ACTIONS(804), + [anon_sym_string] = ACTIONS(804), + [anon_sym_symbol] = ACTIONS(804), + [anon_sym_object] = ACTIONS(804), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, [STATE(138)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2655), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2651), [sym_primary_expression] = STATE(1508), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5823), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5823), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1239), - [sym_subscript_expression] = STATE(1239), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5823), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1239), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(800), - [anon_sym_export] = ACTIONS(802), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5927), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5927), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1232), + [sym_subscript_expression] = STATE(1232), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5927), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1232), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(802), - [anon_sym_EQ] = ACTIONS(982), + [anon_sym_type] = ACTIONS(804), + [anon_sym_EQ] = ACTIONS(988), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(804), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(802), - [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(139), + [anon_sym_namespace] = ACTIONS(808), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(140), [anon_sym_in] = ACTIONS(120), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_DOT] = ACTIONS(812), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(814), - [anon_sym_function] = ACTIONS(149), - [anon_sym_EQ_GT] = ACTIONS(151), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(816), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_DOT] = ACTIONS(818), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(820), + [anon_sym_function] = ACTIONS(150), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(822), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -40793,142 +40817,142 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(172), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(173), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(820), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(826), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(802), - [anon_sym_readonly] = ACTIONS(802), - [anon_sym_get] = ACTIONS(802), - [anon_sym_set] = ACTIONS(802), - [anon_sym_declare] = ACTIONS(802), - [anon_sym_public] = ACTIONS(802), - [anon_sym_private] = ACTIONS(802), - [anon_sym_protected] = ACTIONS(802), - [anon_sym_override] = ACTIONS(802), - [anon_sym_module] = ACTIONS(802), - [anon_sym_any] = ACTIONS(802), - [anon_sym_number] = ACTIONS(802), - [anon_sym_boolean] = ACTIONS(802), - [anon_sym_string] = ACTIONS(802), - [anon_sym_symbol] = ACTIONS(802), - [anon_sym_object] = ACTIONS(802), + [anon_sym_static] = ACTIONS(804), + [anon_sym_readonly] = ACTIONS(804), + [anon_sym_get] = ACTIONS(804), + [anon_sym_set] = ACTIONS(804), + [anon_sym_declare] = ACTIONS(804), + [anon_sym_public] = ACTIONS(804), + [anon_sym_private] = ACTIONS(804), + [anon_sym_protected] = ACTIONS(804), + [anon_sym_override] = ACTIONS(804), + [anon_sym_module] = ACTIONS(804), + [anon_sym_any] = ACTIONS(804), + [anon_sym_number] = ACTIONS(804), + [anon_sym_boolean] = ACTIONS(804), + [anon_sym_string] = ACTIONS(804), + [anon_sym_symbol] = ACTIONS(804), + [anon_sym_object] = ACTIONS(804), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, [STATE(139)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2655), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2651), [sym_primary_expression] = STATE(1508), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5823), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5823), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1239), - [sym_subscript_expression] = STATE(1239), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5823), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1239), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(800), - [anon_sym_export] = ACTIONS(802), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5927), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5927), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1232), + [sym_subscript_expression] = STATE(1232), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5927), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1232), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(802), - [anon_sym_EQ] = ACTIONS(984), + [anon_sym_type] = ACTIONS(804), + [anon_sym_EQ] = ACTIONS(990), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(804), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(802), - [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(139), + [anon_sym_namespace] = ACTIONS(808), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(140), [anon_sym_in] = ACTIONS(120), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_DOT] = ACTIONS(812), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(814), - [anon_sym_function] = ACTIONS(149), - [anon_sym_EQ_GT] = ACTIONS(151), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(816), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_DOT] = ACTIONS(818), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(820), + [anon_sym_function] = ACTIONS(150), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(822), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -40937,142 +40961,286 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(172), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(173), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(820), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(826), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(802), - [anon_sym_readonly] = ACTIONS(802), - [anon_sym_get] = ACTIONS(802), - [anon_sym_set] = ACTIONS(802), - [anon_sym_declare] = ACTIONS(802), - [anon_sym_public] = ACTIONS(802), - [anon_sym_private] = ACTIONS(802), - [anon_sym_protected] = ACTIONS(802), - [anon_sym_override] = ACTIONS(802), - [anon_sym_module] = ACTIONS(802), - [anon_sym_any] = ACTIONS(802), - [anon_sym_number] = ACTIONS(802), - [anon_sym_boolean] = ACTIONS(802), - [anon_sym_string] = ACTIONS(802), - [anon_sym_symbol] = ACTIONS(802), - [anon_sym_object] = ACTIONS(802), + [anon_sym_static] = ACTIONS(804), + [anon_sym_readonly] = ACTIONS(804), + [anon_sym_get] = ACTIONS(804), + [anon_sym_set] = ACTIONS(804), + [anon_sym_declare] = ACTIONS(804), + [anon_sym_public] = ACTIONS(804), + [anon_sym_private] = ACTIONS(804), + [anon_sym_protected] = ACTIONS(804), + [anon_sym_override] = ACTIONS(804), + [anon_sym_module] = ACTIONS(804), + [anon_sym_any] = ACTIONS(804), + [anon_sym_number] = ACTIONS(804), + [anon_sym_boolean] = ACTIONS(804), + [anon_sym_string] = ACTIONS(804), + [anon_sym_symbol] = ACTIONS(804), + [anon_sym_object] = ACTIONS(804), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, [STATE(140)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2655), + [sym_import] = STATE(3688), + [sym_parenthesized_expression] = STATE(1345), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(4630), + [sym_assignment_pattern] = STATE(5406), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(4630), + [sym_nested_identifier] = STATE(6034), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5768), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1396), + [sym_subscript_expression] = STATE(1396), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3039), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(4630), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(2034), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(4084), + [sym_pattern] = STATE(5084), + [sym_rest_pattern] = STATE(3658), + [sym_non_null_expression] = STATE(1396), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_nested_type_identifier] = STATE(3211), + [sym__type_query_member_expression_in_type_annotation] = STATE(2967), + [sym__type_query_call_expression_in_type_annotation] = STATE(3247), + [sym_type] = STATE(3343), + [sym_constructor_type] = STATE(3279), + [sym_primary_type] = STATE(3280), + [sym_template_literal_type] = STATE(3281), + [sym_infer_type] = STATE(3279), + [sym_conditional_type] = STATE(3281), + [sym_generic_type] = STATE(3281), + [sym_type_query] = STATE(3281), + [sym_index_type_query] = STATE(3281), + [sym_lookup_type] = STATE(3281), + [sym_literal_type] = STATE(3281), + [sym__number] = STATE(3282), + [sym_existential_type] = STATE(3281), + [sym_flow_maybe_type] = STATE(3281), + [sym_parenthesized_type] = STATE(3281), + [sym_predefined_type] = STATE(3281), + [sym_type_arguments] = STATE(411), + [sym_object_type] = STATE(3281), + [sym_type_parameters] = STATE(5599), + [sym_array_type] = STATE(3281), + [sym_tuple_type] = STATE(3281), + [sym_readonly_type] = STATE(3279), + [sym_union_type] = STATE(3281), + [sym_intersection_type] = STATE(3281), + [sym_function_type] = STATE(3279), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(992), + [anon_sym_export] = ACTIONS(579), + [anon_sym_STAR] = ACTIONS(994), + [anon_sym_type] = ACTIONS(579), + [anon_sym_namespace] = ACTIONS(583), + [anon_sym_LBRACE] = ACTIONS(996), + [anon_sym_typeof] = ACTIONS(998), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(579), + [anon_sym_const] = ACTIONS(1000), + [anon_sym_BANG] = ACTIONS(591), + [anon_sym_LPAREN] = ACTIONS(1002), + [anon_sym_await] = ACTIONS(593), + [anon_sym_yield] = ACTIONS(595), + [anon_sym_LBRACK] = ACTIONS(1004), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(601), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1006), + [anon_sym_using] = ACTIONS(605), + [anon_sym_DOT_DOT_DOT] = ACTIONS(162), + [anon_sym_AMP] = ACTIONS(1008), + [anon_sym_PIPE] = ACTIONS(1010), + [anon_sym_PLUS] = ACTIONS(1012), + [anon_sym_DASH] = ACTIONS(1012), + [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(591), + [anon_sym_void] = ACTIONS(1014), + [anon_sym_delete] = ACTIONS(619), + [anon_sym_PLUS_PLUS] = ACTIONS(621), + [anon_sym_DASH_DASH] = ACTIONS(621), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1016), + [sym_number] = ACTIONS(1018), + [sym_private_property_identifier] = ACTIONS(623), + [sym_this] = ACTIONS(1020), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(1022), + [sym_false] = ACTIONS(1022), + [sym_null] = ACTIONS(1022), + [sym_undefined] = ACTIONS(1024), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(579), + [anon_sym_readonly] = ACTIONS(1026), + [anon_sym_get] = ACTIONS(579), + [anon_sym_set] = ACTIONS(579), + [anon_sym_QMARK] = ACTIONS(1028), + [anon_sym_declare] = ACTIONS(579), + [anon_sym_public] = ACTIONS(579), + [anon_sym_private] = ACTIONS(579), + [anon_sym_protected] = ACTIONS(579), + [anon_sym_override] = ACTIONS(579), + [anon_sym_module] = ACTIONS(579), + [anon_sym_any] = ACTIONS(1030), + [anon_sym_number] = ACTIONS(1030), + [anon_sym_boolean] = ACTIONS(1030), + [anon_sym_string] = ACTIONS(1030), + [anon_sym_symbol] = ACTIONS(1030), + [anon_sym_object] = ACTIONS(1030), + [anon_sym_abstract] = ACTIONS(1032), + [anon_sym_never] = ACTIONS(1034), + [anon_sym_unknown] = ACTIONS(1034), + [anon_sym_keyof] = ACTIONS(1036), + [anon_sym_infer] = ACTIONS(1038), + [anon_sym_unique] = ACTIONS(1040), + [anon_sym_LBRACE_PIPE] = ACTIONS(1042), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(141)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2651), [sym_primary_expression] = STATE(1508), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5823), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5823), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1239), - [sym_subscript_expression] = STATE(1239), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5823), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1239), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(800), - [anon_sym_export] = ACTIONS(802), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5927), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5927), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1232), + [sym_subscript_expression] = STATE(1232), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5927), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1232), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(802), - [anon_sym_EQ] = ACTIONS(986), + [anon_sym_type] = ACTIONS(804), + [anon_sym_EQ] = ACTIONS(1044), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(804), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(802), - [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(139), + [anon_sym_namespace] = ACTIONS(808), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(140), [anon_sym_in] = ACTIONS(120), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_DOT] = ACTIONS(812), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(814), - [anon_sym_function] = ACTIONS(149), - [anon_sym_EQ_GT] = ACTIONS(151), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(816), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_DOT] = ACTIONS(818), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(820), + [anon_sym_function] = ACTIONS(150), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(822), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -41081,142 +41249,142 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(172), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(173), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(820), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(826), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(802), - [anon_sym_readonly] = ACTIONS(802), - [anon_sym_get] = ACTIONS(802), - [anon_sym_set] = ACTIONS(802), - [anon_sym_declare] = ACTIONS(802), - [anon_sym_public] = ACTIONS(802), - [anon_sym_private] = ACTIONS(802), - [anon_sym_protected] = ACTIONS(802), - [anon_sym_override] = ACTIONS(802), - [anon_sym_module] = ACTIONS(802), - [anon_sym_any] = ACTIONS(802), - [anon_sym_number] = ACTIONS(802), - [anon_sym_boolean] = ACTIONS(802), - [anon_sym_string] = ACTIONS(802), - [anon_sym_symbol] = ACTIONS(802), - [anon_sym_object] = ACTIONS(802), + [anon_sym_static] = ACTIONS(804), + [anon_sym_readonly] = ACTIONS(804), + [anon_sym_get] = ACTIONS(804), + [anon_sym_set] = ACTIONS(804), + [anon_sym_declare] = ACTIONS(804), + [anon_sym_public] = ACTIONS(804), + [anon_sym_private] = ACTIONS(804), + [anon_sym_protected] = ACTIONS(804), + [anon_sym_override] = ACTIONS(804), + [anon_sym_module] = ACTIONS(804), + [anon_sym_any] = ACTIONS(804), + [anon_sym_number] = ACTIONS(804), + [anon_sym_boolean] = ACTIONS(804), + [anon_sym_string] = ACTIONS(804), + [anon_sym_symbol] = ACTIONS(804), + [anon_sym_object] = ACTIONS(804), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, - [STATE(141)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2655), + [STATE(142)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2651), [sym_primary_expression] = STATE(1508), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5823), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5823), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1239), - [sym_subscript_expression] = STATE(1239), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5823), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(4112), - [sym_non_null_expression] = STATE(1239), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5477), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(800), - [anon_sym_export] = ACTIONS(802), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5927), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5927), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1232), + [sym_subscript_expression] = STATE(1232), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5927), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(4335), + [sym_non_null_expression] = STATE(1232), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5360), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(802), - [anon_sym_EQ] = ACTIONS(822), + [anon_sym_type] = ACTIONS(804), + [anon_sym_EQ] = ACTIONS(806), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(804), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(802), - [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(139), + [anon_sym_namespace] = ACTIONS(808), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(140), [anon_sym_in] = ACTIONS(120), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_DOT] = ACTIONS(812), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(814), - [anon_sym_function] = ACTIONS(149), - [anon_sym_EQ_GT] = ACTIONS(151), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(816), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_DOT] = ACTIONS(818), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(820), + [anon_sym_function] = ACTIONS(150), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(822), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -41225,142 +41393,142 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(172), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(173), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(820), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(826), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(802), - [anon_sym_readonly] = ACTIONS(802), - [anon_sym_get] = ACTIONS(802), - [anon_sym_set] = ACTIONS(802), - [anon_sym_declare] = ACTIONS(802), - [anon_sym_public] = ACTIONS(802), - [anon_sym_private] = ACTIONS(802), - [anon_sym_protected] = ACTIONS(802), - [anon_sym_override] = ACTIONS(802), - [anon_sym_module] = ACTIONS(802), - [anon_sym_any] = ACTIONS(802), - [anon_sym_number] = ACTIONS(802), - [anon_sym_boolean] = ACTIONS(802), - [anon_sym_string] = ACTIONS(802), - [anon_sym_symbol] = ACTIONS(802), - [anon_sym_object] = ACTIONS(802), + [anon_sym_static] = ACTIONS(804), + [anon_sym_readonly] = ACTIONS(804), + [anon_sym_get] = ACTIONS(804), + [anon_sym_set] = ACTIONS(804), + [anon_sym_declare] = ACTIONS(804), + [anon_sym_public] = ACTIONS(804), + [anon_sym_private] = ACTIONS(804), + [anon_sym_protected] = ACTIONS(804), + [anon_sym_override] = ACTIONS(804), + [anon_sym_module] = ACTIONS(804), + [anon_sym_any] = ACTIONS(804), + [anon_sym_number] = ACTIONS(804), + [anon_sym_boolean] = ACTIONS(804), + [anon_sym_string] = ACTIONS(804), + [anon_sym_symbol] = ACTIONS(804), + [anon_sym_object] = ACTIONS(804), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, - [STATE(142)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2655), + [STATE(143)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2651), [sym_primary_expression] = STATE(1508), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5823), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5823), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1239), - [sym_subscript_expression] = STATE(1239), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5823), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1239), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(800), - [anon_sym_export] = ACTIONS(802), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5927), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5927), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1232), + [sym_subscript_expression] = STATE(1232), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5927), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1232), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(802), - [anon_sym_EQ] = ACTIONS(988), + [anon_sym_type] = ACTIONS(804), + [anon_sym_EQ] = ACTIONS(1046), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(804), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(802), - [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(139), + [anon_sym_namespace] = ACTIONS(808), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(140), [anon_sym_in] = ACTIONS(120), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_DOT] = ACTIONS(812), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(814), - [anon_sym_function] = ACTIONS(149), - [anon_sym_EQ_GT] = ACTIONS(151), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(816), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_DOT] = ACTIONS(818), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(820), + [anon_sym_function] = ACTIONS(150), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(822), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -41369,142 +41537,142 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(172), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(173), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(820), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(826), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(802), - [anon_sym_readonly] = ACTIONS(802), - [anon_sym_get] = ACTIONS(802), - [anon_sym_set] = ACTIONS(802), - [anon_sym_declare] = ACTIONS(802), - [anon_sym_public] = ACTIONS(802), - [anon_sym_private] = ACTIONS(802), - [anon_sym_protected] = ACTIONS(802), - [anon_sym_override] = ACTIONS(802), - [anon_sym_module] = ACTIONS(802), - [anon_sym_any] = ACTIONS(802), - [anon_sym_number] = ACTIONS(802), - [anon_sym_boolean] = ACTIONS(802), - [anon_sym_string] = ACTIONS(802), - [anon_sym_symbol] = ACTIONS(802), - [anon_sym_object] = ACTIONS(802), + [anon_sym_static] = ACTIONS(804), + [anon_sym_readonly] = ACTIONS(804), + [anon_sym_get] = ACTIONS(804), + [anon_sym_set] = ACTIONS(804), + [anon_sym_declare] = ACTIONS(804), + [anon_sym_public] = ACTIONS(804), + [anon_sym_private] = ACTIONS(804), + [anon_sym_protected] = ACTIONS(804), + [anon_sym_override] = ACTIONS(804), + [anon_sym_module] = ACTIONS(804), + [anon_sym_any] = ACTIONS(804), + [anon_sym_number] = ACTIONS(804), + [anon_sym_boolean] = ACTIONS(804), + [anon_sym_string] = ACTIONS(804), + [anon_sym_symbol] = ACTIONS(804), + [anon_sym_object] = ACTIONS(804), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, - [STATE(143)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2655), + [STATE(144)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2651), [sym_primary_expression] = STATE(1508), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5823), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5823), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1239), - [sym_subscript_expression] = STATE(1239), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5823), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1239), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(800), - [anon_sym_export] = ACTIONS(802), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5927), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5927), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1232), + [sym_subscript_expression] = STATE(1232), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5927), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1232), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(802), - [anon_sym_EQ] = ACTIONS(822), + [anon_sym_type] = ACTIONS(804), + [anon_sym_EQ] = ACTIONS(1048), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(804), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(802), - [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(139), + [anon_sym_namespace] = ACTIONS(808), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(140), [anon_sym_in] = ACTIONS(120), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_DOT] = ACTIONS(812), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(814), - [anon_sym_function] = ACTIONS(149), - [anon_sym_EQ_GT] = ACTIONS(151), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(816), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_DOT] = ACTIONS(818), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(820), + [anon_sym_function] = ACTIONS(150), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(822), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -41513,142 +41681,142 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(172), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(173), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(820), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(826), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(802), - [anon_sym_readonly] = ACTIONS(802), - [anon_sym_get] = ACTIONS(802), - [anon_sym_set] = ACTIONS(802), - [anon_sym_declare] = ACTIONS(802), - [anon_sym_public] = ACTIONS(802), - [anon_sym_private] = ACTIONS(802), - [anon_sym_protected] = ACTIONS(802), - [anon_sym_override] = ACTIONS(802), - [anon_sym_module] = ACTIONS(802), - [anon_sym_any] = ACTIONS(802), - [anon_sym_number] = ACTIONS(802), - [anon_sym_boolean] = ACTIONS(802), - [anon_sym_string] = ACTIONS(802), - [anon_sym_symbol] = ACTIONS(802), - [anon_sym_object] = ACTIONS(802), + [anon_sym_static] = ACTIONS(804), + [anon_sym_readonly] = ACTIONS(804), + [anon_sym_get] = ACTIONS(804), + [anon_sym_set] = ACTIONS(804), + [anon_sym_declare] = ACTIONS(804), + [anon_sym_public] = ACTIONS(804), + [anon_sym_private] = ACTIONS(804), + [anon_sym_protected] = ACTIONS(804), + [anon_sym_override] = ACTIONS(804), + [anon_sym_module] = ACTIONS(804), + [anon_sym_any] = ACTIONS(804), + [anon_sym_number] = ACTIONS(804), + [anon_sym_boolean] = ACTIONS(804), + [anon_sym_string] = ACTIONS(804), + [anon_sym_symbol] = ACTIONS(804), + [anon_sym_object] = ACTIONS(804), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, - [STATE(144)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2655), + [STATE(145)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2651), [sym_primary_expression] = STATE(1508), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5823), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5823), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1239), - [sym_subscript_expression] = STATE(1239), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5823), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1239), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(800), - [anon_sym_export] = ACTIONS(802), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5927), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5927), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1232), + [sym_subscript_expression] = STATE(1232), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5927), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1232), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(802), - [anon_sym_EQ] = ACTIONS(990), + [anon_sym_type] = ACTIONS(804), + [anon_sym_EQ] = ACTIONS(1050), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(804), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(802), - [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(139), + [anon_sym_namespace] = ACTIONS(808), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(140), [anon_sym_in] = ACTIONS(120), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_DOT] = ACTIONS(812), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(814), - [anon_sym_function] = ACTIONS(149), - [anon_sym_EQ_GT] = ACTIONS(151), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(816), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_DOT] = ACTIONS(818), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(820), + [anon_sym_function] = ACTIONS(150), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(822), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -41657,142 +41825,142 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(172), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(173), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(820), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(826), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(802), - [anon_sym_readonly] = ACTIONS(802), - [anon_sym_get] = ACTIONS(802), - [anon_sym_set] = ACTIONS(802), - [anon_sym_declare] = ACTIONS(802), - [anon_sym_public] = ACTIONS(802), - [anon_sym_private] = ACTIONS(802), - [anon_sym_protected] = ACTIONS(802), - [anon_sym_override] = ACTIONS(802), - [anon_sym_module] = ACTIONS(802), - [anon_sym_any] = ACTIONS(802), - [anon_sym_number] = ACTIONS(802), - [anon_sym_boolean] = ACTIONS(802), - [anon_sym_string] = ACTIONS(802), - [anon_sym_symbol] = ACTIONS(802), - [anon_sym_object] = ACTIONS(802), + [anon_sym_static] = ACTIONS(804), + [anon_sym_readonly] = ACTIONS(804), + [anon_sym_get] = ACTIONS(804), + [anon_sym_set] = ACTIONS(804), + [anon_sym_declare] = ACTIONS(804), + [anon_sym_public] = ACTIONS(804), + [anon_sym_private] = ACTIONS(804), + [anon_sym_protected] = ACTIONS(804), + [anon_sym_override] = ACTIONS(804), + [anon_sym_module] = ACTIONS(804), + [anon_sym_any] = ACTIONS(804), + [anon_sym_number] = ACTIONS(804), + [anon_sym_boolean] = ACTIONS(804), + [anon_sym_string] = ACTIONS(804), + [anon_sym_symbol] = ACTIONS(804), + [anon_sym_object] = ACTIONS(804), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, - [STATE(145)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2655), + [STATE(146)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2651), [sym_primary_expression] = STATE(1508), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5823), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5823), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1239), - [sym_subscript_expression] = STATE(1239), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5823), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1239), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(800), - [anon_sym_export] = ACTIONS(802), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5927), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5927), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1232), + [sym_subscript_expression] = STATE(1232), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5927), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1232), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(802), - [anon_sym_EQ] = ACTIONS(992), + [anon_sym_type] = ACTIONS(804), + [anon_sym_EQ] = ACTIONS(806), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(804), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(802), - [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(139), + [anon_sym_namespace] = ACTIONS(808), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(140), [anon_sym_in] = ACTIONS(120), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_DOT] = ACTIONS(812), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(814), - [anon_sym_function] = ACTIONS(149), - [anon_sym_EQ_GT] = ACTIONS(151), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(816), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_DOT] = ACTIONS(818), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(820), + [anon_sym_function] = ACTIONS(150), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(822), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -41801,286 +41969,142 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(172), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(173), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(820), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(826), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(802), - [anon_sym_readonly] = ACTIONS(802), - [anon_sym_get] = ACTIONS(802), - [anon_sym_set] = ACTIONS(802), - [anon_sym_declare] = ACTIONS(802), - [anon_sym_public] = ACTIONS(802), - [anon_sym_private] = ACTIONS(802), - [anon_sym_protected] = ACTIONS(802), - [anon_sym_override] = ACTIONS(802), - [anon_sym_module] = ACTIONS(802), - [anon_sym_any] = ACTIONS(802), - [anon_sym_number] = ACTIONS(802), - [anon_sym_boolean] = ACTIONS(802), - [anon_sym_string] = ACTIONS(802), - [anon_sym_symbol] = ACTIONS(802), - [anon_sym_object] = ACTIONS(802), + [anon_sym_static] = ACTIONS(804), + [anon_sym_readonly] = ACTIONS(804), + [anon_sym_get] = ACTIONS(804), + [anon_sym_set] = ACTIONS(804), + [anon_sym_declare] = ACTIONS(804), + [anon_sym_public] = ACTIONS(804), + [anon_sym_private] = ACTIONS(804), + [anon_sym_protected] = ACTIONS(804), + [anon_sym_override] = ACTIONS(804), + [anon_sym_module] = ACTIONS(804), + [anon_sym_any] = ACTIONS(804), + [anon_sym_number] = ACTIONS(804), + [anon_sym_boolean] = ACTIONS(804), + [anon_sym_string] = ACTIONS(804), + [anon_sym_symbol] = ACTIONS(804), + [anon_sym_object] = ACTIONS(804), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(153), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(146)] = { - [sym_import] = STATE(3825), - [sym_parenthesized_expression] = STATE(1348), - [sym_expression] = STATE(2478), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(4617), - [sym_assignment_pattern] = STATE(5621), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(4617), - [sym_nested_identifier] = STATE(5775), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5956), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1389), - [sym_subscript_expression] = STATE(1389), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(4617), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(2090), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(4494), - [sym_pattern] = STATE(5245), - [sym_rest_pattern] = STATE(3813), - [sym_non_null_expression] = STATE(1389), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_nested_type_identifier] = STATE(3205), - [sym__type_query_member_expression_in_type_annotation] = STATE(2966), - [sym__type_query_call_expression_in_type_annotation] = STATE(3249), - [sym_type] = STATE(3333), - [sym_constructor_type] = STATE(3274), - [sym_primary_type] = STATE(3275), - [sym_template_literal_type] = STATE(3276), - [sym_infer_type] = STATE(3274), - [sym_conditional_type] = STATE(3276), - [sym_generic_type] = STATE(3276), - [sym_type_query] = STATE(3276), - [sym_index_type_query] = STATE(3276), - [sym_lookup_type] = STATE(3276), - [sym_literal_type] = STATE(3276), - [sym__number] = STATE(3277), - [sym_existential_type] = STATE(3276), - [sym_flow_maybe_type] = STATE(3276), - [sym_parenthesized_type] = STATE(3276), - [sym_predefined_type] = STATE(3276), - [sym_type_arguments] = STATE(497), - [sym_object_type] = STATE(3276), - [sym_type_parameters] = STATE(5587), - [sym_array_type] = STATE(3276), - [sym_tuple_type] = STATE(3276), - [sym_readonly_type] = STATE(3274), - [sym_union_type] = STATE(3276), - [sym_intersection_type] = STATE(3276), - [sym_function_type] = STATE(3274), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(994), - [anon_sym_export] = ACTIONS(579), - [anon_sym_STAR] = ACTIONS(996), - [anon_sym_type] = ACTIONS(579), - [anon_sym_namespace] = ACTIONS(583), - [anon_sym_LBRACE] = ACTIONS(998), - [anon_sym_typeof] = ACTIONS(1000), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(579), - [anon_sym_const] = ACTIONS(1002), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(1004), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(1006), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(601), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1008), - [anon_sym_using] = ACTIONS(605), - [anon_sym_DOT_DOT_DOT] = ACTIONS(161), - [anon_sym_AMP] = ACTIONS(1010), - [anon_sym_PIPE] = ACTIONS(1012), - [anon_sym_PLUS] = ACTIONS(1014), - [anon_sym_DASH] = ACTIONS(1014), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(1016), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1018), - [sym_number] = ACTIONS(1020), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(1022), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(1024), - [sym_false] = ACTIONS(1024), - [sym_null] = ACTIONS(1024), - [sym_undefined] = ACTIONS(1026), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(579), - [anon_sym_readonly] = ACTIONS(1028), - [anon_sym_get] = ACTIONS(579), - [anon_sym_set] = ACTIONS(579), - [anon_sym_QMARK] = ACTIONS(1030), - [anon_sym_declare] = ACTIONS(579), - [anon_sym_public] = ACTIONS(579), - [anon_sym_private] = ACTIONS(579), - [anon_sym_protected] = ACTIONS(579), - [anon_sym_override] = ACTIONS(579), - [anon_sym_module] = ACTIONS(579), - [anon_sym_any] = ACTIONS(1032), - [anon_sym_number] = ACTIONS(1032), - [anon_sym_boolean] = ACTIONS(1032), - [anon_sym_string] = ACTIONS(1032), - [anon_sym_symbol] = ACTIONS(1032), - [anon_sym_object] = ACTIONS(1032), - [anon_sym_abstract] = ACTIONS(1034), - [anon_sym_infer] = ACTIONS(1036), - [anon_sym_keyof] = ACTIONS(1038), - [anon_sym_unique] = ACTIONS(1040), - [anon_sym_unknown] = ACTIONS(1042), - [anon_sym_never] = ACTIONS(1042), - [anon_sym_LBRACE_PIPE] = ACTIONS(1044), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, [STATE(147)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2655), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2651), [sym_primary_expression] = STATE(1508), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5823), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5823), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1239), - [sym_subscript_expression] = STATE(1239), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5823), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1239), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(800), - [anon_sym_export] = ACTIONS(802), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5927), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5927), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1232), + [sym_subscript_expression] = STATE(1232), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5927), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1232), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(802), - [anon_sym_EQ] = ACTIONS(1046), + [anon_sym_type] = ACTIONS(804), + [anon_sym_EQ] = ACTIONS(1052), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(804), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(802), - [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(139), + [anon_sym_namespace] = ACTIONS(808), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(140), [anon_sym_in] = ACTIONS(120), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_DOT] = ACTIONS(812), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(814), - [anon_sym_function] = ACTIONS(149), - [anon_sym_EQ_GT] = ACTIONS(151), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(816), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_DOT] = ACTIONS(818), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(820), + [anon_sym_function] = ACTIONS(150), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(822), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -42089,142 +42113,142 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(172), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(173), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(820), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(826), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(802), - [anon_sym_readonly] = ACTIONS(802), - [anon_sym_get] = ACTIONS(802), - [anon_sym_set] = ACTIONS(802), - [anon_sym_declare] = ACTIONS(802), - [anon_sym_public] = ACTIONS(802), - [anon_sym_private] = ACTIONS(802), - [anon_sym_protected] = ACTIONS(802), - [anon_sym_override] = ACTIONS(802), - [anon_sym_module] = ACTIONS(802), - [anon_sym_any] = ACTIONS(802), - [anon_sym_number] = ACTIONS(802), - [anon_sym_boolean] = ACTIONS(802), - [anon_sym_string] = ACTIONS(802), - [anon_sym_symbol] = ACTIONS(802), - [anon_sym_object] = ACTIONS(802), + [anon_sym_static] = ACTIONS(804), + [anon_sym_readonly] = ACTIONS(804), + [anon_sym_get] = ACTIONS(804), + [anon_sym_set] = ACTIONS(804), + [anon_sym_declare] = ACTIONS(804), + [anon_sym_public] = ACTIONS(804), + [anon_sym_private] = ACTIONS(804), + [anon_sym_protected] = ACTIONS(804), + [anon_sym_override] = ACTIONS(804), + [anon_sym_module] = ACTIONS(804), + [anon_sym_any] = ACTIONS(804), + [anon_sym_number] = ACTIONS(804), + [anon_sym_boolean] = ACTIONS(804), + [anon_sym_string] = ACTIONS(804), + [anon_sym_symbol] = ACTIONS(804), + [anon_sym_object] = ACTIONS(804), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, [STATE(148)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2655), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2651), [sym_primary_expression] = STATE(1508), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5823), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5823), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1239), - [sym_subscript_expression] = STATE(1239), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5823), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1239), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(800), - [anon_sym_export] = ACTIONS(802), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5927), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5927), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1232), + [sym_subscript_expression] = STATE(1232), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5927), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1232), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(802), - [anon_sym_EQ] = ACTIONS(1048), + [anon_sym_type] = ACTIONS(804), + [anon_sym_EQ] = ACTIONS(1054), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(804), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(802), - [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(139), + [anon_sym_namespace] = ACTIONS(808), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(140), [anon_sym_in] = ACTIONS(120), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_DOT] = ACTIONS(812), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(814), - [anon_sym_function] = ACTIONS(149), - [anon_sym_EQ_GT] = ACTIONS(151), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(816), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_DOT] = ACTIONS(818), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(820), + [anon_sym_function] = ACTIONS(150), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(822), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -42233,142 +42257,142 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(172), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(173), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(820), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(826), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(802), - [anon_sym_readonly] = ACTIONS(802), - [anon_sym_get] = ACTIONS(802), - [anon_sym_set] = ACTIONS(802), - [anon_sym_declare] = ACTIONS(802), - [anon_sym_public] = ACTIONS(802), - [anon_sym_private] = ACTIONS(802), - [anon_sym_protected] = ACTIONS(802), - [anon_sym_override] = ACTIONS(802), - [anon_sym_module] = ACTIONS(802), - [anon_sym_any] = ACTIONS(802), - [anon_sym_number] = ACTIONS(802), - [anon_sym_boolean] = ACTIONS(802), - [anon_sym_string] = ACTIONS(802), - [anon_sym_symbol] = ACTIONS(802), - [anon_sym_object] = ACTIONS(802), + [anon_sym_static] = ACTIONS(804), + [anon_sym_readonly] = ACTIONS(804), + [anon_sym_get] = ACTIONS(804), + [anon_sym_set] = ACTIONS(804), + [anon_sym_declare] = ACTIONS(804), + [anon_sym_public] = ACTIONS(804), + [anon_sym_private] = ACTIONS(804), + [anon_sym_protected] = ACTIONS(804), + [anon_sym_override] = ACTIONS(804), + [anon_sym_module] = ACTIONS(804), + [anon_sym_any] = ACTIONS(804), + [anon_sym_number] = ACTIONS(804), + [anon_sym_boolean] = ACTIONS(804), + [anon_sym_string] = ACTIONS(804), + [anon_sym_symbol] = ACTIONS(804), + [anon_sym_object] = ACTIONS(804), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, [STATE(149)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2655), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2651), [sym_primary_expression] = STATE(1508), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5823), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5823), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1239), - [sym_subscript_expression] = STATE(1239), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5823), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1239), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(800), - [anon_sym_export] = ACTIONS(802), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5927), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5927), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1232), + [sym_subscript_expression] = STATE(1232), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5927), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1232), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(802), - [anon_sym_EQ] = ACTIONS(1050), + [anon_sym_type] = ACTIONS(804), + [anon_sym_EQ] = ACTIONS(1056), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(804), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(802), - [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(139), + [anon_sym_namespace] = ACTIONS(808), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(140), [anon_sym_in] = ACTIONS(120), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_DOT] = ACTIONS(812), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(814), - [anon_sym_function] = ACTIONS(149), - [anon_sym_EQ_GT] = ACTIONS(151), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(816), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_DOT] = ACTIONS(818), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(820), + [anon_sym_function] = ACTIONS(150), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(822), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -42377,154 +42401,154 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(172), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(173), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(820), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(826), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(802), - [anon_sym_readonly] = ACTIONS(802), - [anon_sym_get] = ACTIONS(802), - [anon_sym_set] = ACTIONS(802), - [anon_sym_declare] = ACTIONS(802), - [anon_sym_public] = ACTIONS(802), - [anon_sym_private] = ACTIONS(802), - [anon_sym_protected] = ACTIONS(802), - [anon_sym_override] = ACTIONS(802), - [anon_sym_module] = ACTIONS(802), - [anon_sym_any] = ACTIONS(802), - [anon_sym_number] = ACTIONS(802), - [anon_sym_boolean] = ACTIONS(802), - [anon_sym_string] = ACTIONS(802), - [anon_sym_symbol] = ACTIONS(802), - [anon_sym_object] = ACTIONS(802), + [anon_sym_static] = ACTIONS(804), + [anon_sym_readonly] = ACTIONS(804), + [anon_sym_get] = ACTIONS(804), + [anon_sym_set] = ACTIONS(804), + [anon_sym_declare] = ACTIONS(804), + [anon_sym_public] = ACTIONS(804), + [anon_sym_private] = ACTIONS(804), + [anon_sym_protected] = ACTIONS(804), + [anon_sym_override] = ACTIONS(804), + [anon_sym_module] = ACTIONS(804), + [anon_sym_any] = ACTIONS(804), + [anon_sym_number] = ACTIONS(804), + [anon_sym_boolean] = ACTIONS(804), + [anon_sym_string] = ACTIONS(804), + [anon_sym_symbol] = ACTIONS(804), + [anon_sym_object] = ACTIONS(804), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, [STATE(150)] = { - [sym_import] = STATE(3556), - [sym_parenthesized_expression] = STATE(1348), - [sym_expression] = STATE(2350), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5955), - [sym_nested_identifier] = STATE(5944), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5956), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1348), - [sym_subscript_expression] = STATE(1348), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_sequence_expression] = STATE(5853), - [sym_string] = STATE(2401), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(4542), - [sym_non_null_expression] = STATE(1348), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(2945), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(5093), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(4124), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(4601), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_type_arguments] = STATE(497), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5395), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1052), - [anon_sym_export] = ACTIONS(1054), + [sym_import] = STATE(3824), + [sym_parenthesized_expression] = STATE(1345), + [sym_expression] = STATE(2269), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5963), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5963), + [sym_nested_identifier] = STATE(5926), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5768), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1345), + [sym_subscript_expression] = STATE(1345), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3039), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5963), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_sequence_expression] = STATE(6011), + [sym_string] = STATE(2375), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(4525), + [sym_non_null_expression] = STATE(1345), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(2951), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(4723), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(4345), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(4573), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_type_arguments] = STATE(411), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5652), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1058), + [anon_sym_export] = ACTIONS(1060), [anon_sym_STAR] = ACTIONS(581), - [anon_sym_type] = ACTIONS(1054), - [anon_sym_namespace] = ACTIONS(1056), - [anon_sym_LBRACE] = ACTIONS(1058), - [anon_sym_typeof] = ACTIONS(1060), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1054), - [anon_sym_const] = ACTIONS(132), + [anon_sym_type] = ACTIONS(1060), + [anon_sym_namespace] = ACTIONS(1062), + [anon_sym_LBRACE] = ACTIONS(1064), + [anon_sym_typeof] = ACTIONS(1066), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1060), + [anon_sym_const] = ACTIONS(133), [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(137), + [anon_sym_LPAREN] = ACTIONS(138), [anon_sym_await] = ACTIONS(593), [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(1062), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1064), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1066), + [anon_sym_LBRACK] = ACTIONS(1068), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1070), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1072), [anon_sym_using] = ACTIONS(605), - [anon_sym_AMP] = ACTIONS(728), - [anon_sym_PIPE] = ACTIONS(730), - [anon_sym_PLUS] = ACTIONS(1068), - [anon_sym_DASH] = ACTIONS(1068), + [anon_sym_AMP] = ACTIONS(758), + [anon_sym_PIPE] = ACTIONS(760), + [anon_sym_PLUS] = ACTIONS(1074), + [anon_sym_DASH] = ACTIONS(1074), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), [anon_sym_TILDE] = ACTIONS(591), @@ -42532,535 +42556,535 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_delete] = ACTIONS(619), [anon_sym_PLUS_PLUS] = ACTIONS(621), [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(740), - [sym_number] = ACTIONS(742), + [anon_sym_BQUOTE] = ACTIONS(770), + [sym_number] = ACTIONS(772), [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(1070), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(748), - [sym_false] = ACTIONS(748), - [sym_null] = ACTIONS(748), - [sym_undefined] = ACTIONS(1072), + [sym_this] = ACTIONS(1076), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(778), + [sym_false] = ACTIONS(778), + [sym_null] = ACTIONS(778), + [sym_undefined] = ACTIONS(1078), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1054), - [anon_sym_readonly] = ACTIONS(1074), - [anon_sym_get] = ACTIONS(1054), - [anon_sym_set] = ACTIONS(1054), - [anon_sym_QMARK] = ACTIONS(754), - [anon_sym_declare] = ACTIONS(1054), - [anon_sym_public] = ACTIONS(1054), - [anon_sym_private] = ACTIONS(1054), - [anon_sym_protected] = ACTIONS(1054), - [anon_sym_override] = ACTIONS(1054), - [anon_sym_module] = ACTIONS(1054), - [anon_sym_any] = ACTIONS(1076), - [anon_sym_number] = ACTIONS(1076), - [anon_sym_boolean] = ACTIONS(1076), - [anon_sym_string] = ACTIONS(1076), - [anon_sym_symbol] = ACTIONS(1076), - [anon_sym_object] = ACTIONS(1076), - [anon_sym_abstract] = ACTIONS(207), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [anon_sym_static] = ACTIONS(1060), + [anon_sym_readonly] = ACTIONS(1080), + [anon_sym_get] = ACTIONS(1060), + [anon_sym_set] = ACTIONS(1060), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_declare] = ACTIONS(1060), + [anon_sym_public] = ACTIONS(1060), + [anon_sym_private] = ACTIONS(1060), + [anon_sym_protected] = ACTIONS(1060), + [anon_sym_override] = ACTIONS(1060), + [anon_sym_module] = ACTIONS(1060), + [anon_sym_any] = ACTIONS(1082), + [anon_sym_number] = ACTIONS(1082), + [anon_sym_boolean] = ACTIONS(1082), + [anon_sym_string] = ACTIONS(1082), + [anon_sym_symbol] = ACTIONS(1082), + [anon_sym_object] = ACTIONS(1082), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, [STATE(151)] = { - [sym_import] = STATE(3656), - [sym_parenthesized_expression] = STATE(1386), - [sym_expression] = STATE(1941), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5966), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5966), - [sym_nested_identifier] = STATE(5944), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5819), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1386), - [sym_subscript_expression] = STATE(1386), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3017), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5966), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1677), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(4542), - [sym_non_null_expression] = STATE(1386), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(2945), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(3919), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_type_arguments] = STATE(418), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5395), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1078), - [anon_sym_export] = ACTIONS(1080), + [sym_import] = STATE(3824), + [sym_parenthesized_expression] = STATE(1345), + [sym_expression] = STATE(2363), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(4526), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(4526), + [sym_nested_identifier] = STATE(5926), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5768), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1360), + [sym_subscript_expression] = STATE(1360), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3039), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(4526), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(2285), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(4525), + [sym_non_null_expression] = STATE(1360), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(2951), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(4343), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_type_arguments] = STATE(411), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5652), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1084), + [anon_sym_export] = ACTIONS(1086), [anon_sym_STAR] = ACTIONS(581), - [anon_sym_type] = ACTIONS(1080), - [anon_sym_namespace] = ACTIONS(1082), - [anon_sym_LBRACE] = ACTIONS(1084), - [anon_sym_typeof] = ACTIONS(1086), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1080), - [anon_sym_const] = ACTIONS(132), - [anon_sym_BANG] = ACTIONS(712), - [anon_sym_LPAREN] = ACTIONS(137), - [anon_sym_await] = ACTIONS(716), - [anon_sym_yield] = ACTIONS(718), - [anon_sym_LBRACK] = ACTIONS(1088), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1090), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1092), - [anon_sym_using] = ACTIONS(726), - [anon_sym_AMP] = ACTIONS(728), - [anon_sym_PIPE] = ACTIONS(730), - [anon_sym_PLUS] = ACTIONS(1094), - [anon_sym_DASH] = ACTIONS(1094), + [anon_sym_type] = ACTIONS(1086), + [anon_sym_namespace] = ACTIONS(1088), + [anon_sym_LBRACE] = ACTIONS(1090), + [anon_sym_typeof] = ACTIONS(589), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1086), + [anon_sym_const] = ACTIONS(133), + [anon_sym_BANG] = ACTIONS(591), + [anon_sym_LPAREN] = ACTIONS(138), + [anon_sym_await] = ACTIONS(593), + [anon_sym_yield] = ACTIONS(595), + [anon_sym_LBRACK] = ACTIONS(597), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1092), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1094), + [anon_sym_using] = ACTIONS(605), + [anon_sym_AMP] = ACTIONS(758), + [anon_sym_PIPE] = ACTIONS(760), + [anon_sym_PLUS] = ACTIONS(613), + [anon_sym_DASH] = ACTIONS(613), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(712), - [anon_sym_void] = ACTIONS(734), - [anon_sym_delete] = ACTIONS(736), - [anon_sym_PLUS_PLUS] = ACTIONS(738), - [anon_sym_DASH_DASH] = ACTIONS(738), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1096), - [sym_number] = ACTIONS(1098), - [sym_private_property_identifier] = ACTIONS(744), - [sym_this] = ACTIONS(1100), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(1102), - [sym_false] = ACTIONS(1102), - [sym_null] = ACTIONS(1102), - [sym_undefined] = ACTIONS(1104), + [anon_sym_TILDE] = ACTIONS(591), + [anon_sym_void] = ACTIONS(617), + [anon_sym_delete] = ACTIONS(619), + [anon_sym_PLUS_PLUS] = ACTIONS(621), + [anon_sym_DASH_DASH] = ACTIONS(621), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(188), + [sym_number] = ACTIONS(190), + [sym_private_property_identifier] = ACTIONS(623), + [sym_this] = ACTIONS(625), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(198), + [sym_false] = ACTIONS(198), + [sym_null] = ACTIONS(198), + [sym_undefined] = ACTIONS(1096), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1080), - [anon_sym_readonly] = ACTIONS(1106), - [anon_sym_get] = ACTIONS(1080), - [anon_sym_set] = ACTIONS(1080), - [anon_sym_QMARK] = ACTIONS(754), - [anon_sym_declare] = ACTIONS(1080), - [anon_sym_public] = ACTIONS(1080), - [anon_sym_private] = ACTIONS(1080), - [anon_sym_protected] = ACTIONS(1080), - [anon_sym_override] = ACTIONS(1080), - [anon_sym_module] = ACTIONS(1080), - [anon_sym_any] = ACTIONS(1108), - [anon_sym_number] = ACTIONS(1108), - [anon_sym_boolean] = ACTIONS(1108), - [anon_sym_string] = ACTIONS(1108), - [anon_sym_symbol] = ACTIONS(1108), - [anon_sym_object] = ACTIONS(1108), - [anon_sym_abstract] = ACTIONS(207), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [anon_sym_static] = ACTIONS(1086), + [anon_sym_readonly] = ACTIONS(1098), + [anon_sym_get] = ACTIONS(1086), + [anon_sym_set] = ACTIONS(1086), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_declare] = ACTIONS(1086), + [anon_sym_public] = ACTIONS(1086), + [anon_sym_private] = ACTIONS(1086), + [anon_sym_protected] = ACTIONS(1086), + [anon_sym_override] = ACTIONS(1086), + [anon_sym_module] = ACTIONS(1086), + [anon_sym_any] = ACTIONS(1100), + [anon_sym_number] = ACTIONS(1100), + [anon_sym_boolean] = ACTIONS(1100), + [anon_sym_string] = ACTIONS(1100), + [anon_sym_symbol] = ACTIONS(1100), + [anon_sym_object] = ACTIONS(1100), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, [STATE(152)] = { - [sym_import] = STATE(3815), + [sym_import] = STATE(3674), [sym_parenthesized_expression] = STATE(1426), - [sym_expression] = STATE(2416), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6079), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6079), - [sym_nested_identifier] = STATE(5944), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5734), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), + [sym_expression] = STATE(2315), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(5845), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(5845), + [sym_nested_identifier] = STATE(5926), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(5843), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), [sym_member_expression] = STATE(1426), [sym_subscript_expression] = STATE(1426), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3010), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6079), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(2374), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(4542), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2990), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(5845), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2462), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(4525), [sym_non_null_expression] = STATE(1426), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(2945), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(3919), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_type_arguments] = STATE(629), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5395), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1110), - [anon_sym_export] = ACTIONS(1112), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(2951), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(4013), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_type_arguments] = STATE(513), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5652), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(1102), + [anon_sym_export] = ACTIONS(1104), [anon_sym_STAR] = ACTIONS(581), - [anon_sym_type] = ACTIONS(1112), - [anon_sym_namespace] = ACTIONS(1114), - [anon_sym_LBRACE] = ACTIONS(1116), - [anon_sym_typeof] = ACTIONS(1118), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1112), - [anon_sym_const] = ACTIONS(132), - [anon_sym_BANG] = ACTIONS(1120), - [anon_sym_LPAREN] = ACTIONS(137), - [anon_sym_await] = ACTIONS(1122), - [anon_sym_yield] = ACTIONS(1124), - [anon_sym_LBRACK] = ACTIONS(1126), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1128), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1130), - [anon_sym_using] = ACTIONS(1132), - [anon_sym_AMP] = ACTIONS(728), - [anon_sym_PIPE] = ACTIONS(730), - [anon_sym_PLUS] = ACTIONS(1134), - [anon_sym_DASH] = ACTIONS(1134), - [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_type] = ACTIONS(1104), + [anon_sym_namespace] = ACTIONS(1106), + [anon_sym_LBRACE] = ACTIONS(1108), + [anon_sym_typeof] = ACTIONS(1110), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(1104), + [anon_sym_const] = ACTIONS(133), + [anon_sym_BANG] = ACTIONS(1112), + [anon_sym_LPAREN] = ACTIONS(1114), + [anon_sym_await] = ACTIONS(1116), + [anon_sym_yield] = ACTIONS(1118), + [anon_sym_LBRACK] = ACTIONS(1120), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1122), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1124), + [anon_sym_using] = ACTIONS(1126), + [anon_sym_AMP] = ACTIONS(758), + [anon_sym_PIPE] = ACTIONS(760), + [anon_sym_PLUS] = ACTIONS(1128), + [anon_sym_DASH] = ACTIONS(1128), + [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1120), - [anon_sym_void] = ACTIONS(1136), - [anon_sym_delete] = ACTIONS(1138), - [anon_sym_PLUS_PLUS] = ACTIONS(1140), - [anon_sym_DASH_DASH] = ACTIONS(1140), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1142), - [sym_number] = ACTIONS(1144), - [sym_private_property_identifier] = ACTIONS(1146), - [sym_this] = ACTIONS(1148), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(1150), - [sym_false] = ACTIONS(1150), - [sym_null] = ACTIONS(1150), - [sym_undefined] = ACTIONS(1152), + [anon_sym_TILDE] = ACTIONS(1112), + [anon_sym_void] = ACTIONS(1130), + [anon_sym_delete] = ACTIONS(1132), + [anon_sym_PLUS_PLUS] = ACTIONS(1134), + [anon_sym_DASH_DASH] = ACTIONS(1134), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1136), + [sym_number] = ACTIONS(1138), + [sym_private_property_identifier] = ACTIONS(1140), + [sym_this] = ACTIONS(1142), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(1144), + [sym_false] = ACTIONS(1144), + [sym_null] = ACTIONS(1144), + [sym_undefined] = ACTIONS(1146), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1112), - [anon_sym_readonly] = ACTIONS(1154), - [anon_sym_get] = ACTIONS(1112), - [anon_sym_set] = ACTIONS(1112), - [anon_sym_QMARK] = ACTIONS(754), - [anon_sym_declare] = ACTIONS(1112), - [anon_sym_public] = ACTIONS(1112), - [anon_sym_private] = ACTIONS(1112), - [anon_sym_protected] = ACTIONS(1112), - [anon_sym_override] = ACTIONS(1112), - [anon_sym_module] = ACTIONS(1112), - [anon_sym_any] = ACTIONS(1156), - [anon_sym_number] = ACTIONS(1156), - [anon_sym_boolean] = ACTIONS(1156), - [anon_sym_string] = ACTIONS(1156), - [anon_sym_symbol] = ACTIONS(1156), - [anon_sym_object] = ACTIONS(1156), - [anon_sym_abstract] = ACTIONS(207), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [anon_sym_static] = ACTIONS(1104), + [anon_sym_readonly] = ACTIONS(1148), + [anon_sym_get] = ACTIONS(1104), + [anon_sym_set] = ACTIONS(1104), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_declare] = ACTIONS(1104), + [anon_sym_public] = ACTIONS(1104), + [anon_sym_private] = ACTIONS(1104), + [anon_sym_protected] = ACTIONS(1104), + [anon_sym_override] = ACTIONS(1104), + [anon_sym_module] = ACTIONS(1104), + [anon_sym_any] = ACTIONS(1150), + [anon_sym_number] = ACTIONS(1150), + [anon_sym_boolean] = ACTIONS(1150), + [anon_sym_string] = ACTIONS(1150), + [anon_sym_symbol] = ACTIONS(1150), + [anon_sym_object] = ACTIONS(1150), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, [STATE(153)] = { - [sym_import] = STATE(3723), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2586), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5823), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5823), - [sym_nested_identifier] = STATE(5944), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1239), - [sym_subscript_expression] = STATE(1239), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5823), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(2374), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(4542), - [sym_non_null_expression] = STATE(1239), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(2945), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(3919), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_type_arguments] = STATE(692), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5395), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1158), - [anon_sym_export] = ACTIONS(802), + [sym_import] = STATE(3824), + [sym_parenthesized_expression] = STATE(1345), + [sym_expression] = STATE(1756), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5963), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5963), + [sym_nested_identifier] = STATE(5926), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5768), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1345), + [sym_subscript_expression] = STATE(1345), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3039), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5963), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1702), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(4525), + [sym_non_null_expression] = STATE(1345), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(2951), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(4006), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_type_arguments] = STATE(411), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5652), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1152), + [anon_sym_export] = ACTIONS(1060), [anon_sym_STAR] = ACTIONS(581), - [anon_sym_type] = ACTIONS(802), - [anon_sym_namespace] = ACTIONS(804), - [anon_sym_LBRACE] = ACTIONS(1160), - [anon_sym_typeof] = ACTIONS(1162), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(802), - [anon_sym_const] = ACTIONS(132), - [anon_sym_BANG] = ACTIONS(174), - [anon_sym_LPAREN] = ACTIONS(137), - [anon_sym_await] = ACTIONS(139), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(1126), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(814), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1164), - [anon_sym_using] = ACTIONS(157), - [anon_sym_AMP] = ACTIONS(728), - [anon_sym_PIPE] = ACTIONS(730), - [anon_sym_PLUS] = ACTIONS(1166), - [anon_sym_DASH] = ACTIONS(1166), + [anon_sym_type] = ACTIONS(1060), + [anon_sym_namespace] = ACTIONS(1062), + [anon_sym_LBRACE] = ACTIONS(1154), + [anon_sym_typeof] = ACTIONS(1156), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1060), + [anon_sym_const] = ACTIONS(133), + [anon_sym_BANG] = ACTIONS(591), + [anon_sym_LPAREN] = ACTIONS(138), + [anon_sym_await] = ACTIONS(593), + [anon_sym_yield] = ACTIONS(595), + [anon_sym_LBRACK] = ACTIONS(1158), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1070), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1072), + [anon_sym_using] = ACTIONS(605), + [anon_sym_AMP] = ACTIONS(758), + [anon_sym_PIPE] = ACTIONS(760), + [anon_sym_PLUS] = ACTIONS(1160), + [anon_sym_DASH] = ACTIONS(1160), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(176), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1142), - [sym_number] = ACTIONS(1144), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(1148), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(1150), - [sym_false] = ACTIONS(1150), - [sym_null] = ACTIONS(1150), - [sym_undefined] = ACTIONS(1168), + [anon_sym_TILDE] = ACTIONS(591), + [anon_sym_void] = ACTIONS(617), + [anon_sym_delete] = ACTIONS(619), + [anon_sym_PLUS_PLUS] = ACTIONS(621), + [anon_sym_DASH_DASH] = ACTIONS(621), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1162), + [sym_number] = ACTIONS(1164), + [sym_private_property_identifier] = ACTIONS(623), + [sym_this] = ACTIONS(1166), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(1168), + [sym_false] = ACTIONS(1168), + [sym_null] = ACTIONS(1168), + [sym_undefined] = ACTIONS(1170), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(802), - [anon_sym_readonly] = ACTIONS(1170), - [anon_sym_get] = ACTIONS(802), - [anon_sym_set] = ACTIONS(802), - [anon_sym_QMARK] = ACTIONS(754), - [anon_sym_declare] = ACTIONS(802), - [anon_sym_public] = ACTIONS(802), - [anon_sym_private] = ACTIONS(802), - [anon_sym_protected] = ACTIONS(802), - [anon_sym_override] = ACTIONS(802), - [anon_sym_module] = ACTIONS(802), + [anon_sym_static] = ACTIONS(1060), + [anon_sym_readonly] = ACTIONS(1080), + [anon_sym_get] = ACTIONS(1060), + [anon_sym_set] = ACTIONS(1060), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_declare] = ACTIONS(1060), + [anon_sym_public] = ACTIONS(1060), + [anon_sym_private] = ACTIONS(1060), + [anon_sym_protected] = ACTIONS(1060), + [anon_sym_override] = ACTIONS(1060), + [anon_sym_module] = ACTIONS(1060), [anon_sym_any] = ACTIONS(1172), [anon_sym_number] = ACTIONS(1172), [anon_sym_boolean] = ACTIONS(1172), [anon_sym_string] = ACTIONS(1172), [anon_sym_symbol] = ACTIONS(1172), [anon_sym_object] = ACTIONS(1172), - [anon_sym_abstract] = ACTIONS(207), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, [STATE(154)] = { - [sym_import] = STATE(3723), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2655), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(3716), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(3716), - [sym_nested_identifier] = STATE(5944), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1444), - [sym_subscript_expression] = STATE(1444), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(3716), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(2633), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(4542), - [sym_non_null_expression] = STATE(1444), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(2945), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(4121), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_type_arguments] = STATE(692), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5395), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [aux_sym_export_statement_repeat1] = STATE(4667), + [sym_import] = STATE(3665), + [sym_parenthesized_expression] = STATE(1460), + [sym_expression] = STATE(2433), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6079), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6079), + [sym_nested_identifier] = STATE(5926), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6014), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1460), + [sym_subscript_expression] = STATE(1460), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3052), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6079), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(2191), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(4525), + [sym_non_null_expression] = STATE(1460), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(2951), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(4006), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_type_arguments] = STATE(560), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5652), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [aux_sym_export_statement_repeat1] = STATE(4681), [sym_identifier] = ACTIONS(1174), [anon_sym_export] = ACTIONS(1176), [anon_sym_STAR] = ACTIONS(581), @@ -43068,1544 +43092,1544 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_namespace] = ACTIONS(1178), [anon_sym_LBRACE] = ACTIONS(1180), [anon_sym_typeof] = ACTIONS(1182), - [anon_sym_import] = ACTIONS(130), + [anon_sym_import] = ACTIONS(131), [anon_sym_let] = ACTIONS(1176), - [anon_sym_const] = ACTIONS(132), - [anon_sym_BANG] = ACTIONS(174), - [anon_sym_LPAREN] = ACTIONS(137), - [anon_sym_await] = ACTIONS(139), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(1184), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1186), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1188), - [anon_sym_using] = ACTIONS(157), - [anon_sym_AMP] = ACTIONS(728), - [anon_sym_PIPE] = ACTIONS(730), - [anon_sym_PLUS] = ACTIONS(1190), - [anon_sym_DASH] = ACTIONS(1190), + [anon_sym_const] = ACTIONS(133), + [anon_sym_BANG] = ACTIONS(1184), + [anon_sym_LPAREN] = ACTIONS(138), + [anon_sym_await] = ACTIONS(1186), + [anon_sym_yield] = ACTIONS(1188), + [anon_sym_LBRACK] = ACTIONS(1190), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1192), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1194), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_AMP] = ACTIONS(758), + [anon_sym_PIPE] = ACTIONS(760), + [anon_sym_PLUS] = ACTIONS(1198), + [anon_sym_DASH] = ACTIONS(1198), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(176), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1192), - [sym_number] = ACTIONS(1194), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(1196), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(1198), - [sym_false] = ACTIONS(1198), - [sym_null] = ACTIONS(1198), - [sym_undefined] = ACTIONS(1200), + [anon_sym_TILDE] = ACTIONS(1184), + [anon_sym_void] = ACTIONS(1200), + [anon_sym_delete] = ACTIONS(1202), + [anon_sym_PLUS_PLUS] = ACTIONS(1204), + [anon_sym_DASH_DASH] = ACTIONS(1204), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1206), + [sym_number] = ACTIONS(1208), + [sym_private_property_identifier] = ACTIONS(1210), + [sym_this] = ACTIONS(1212), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(1214), + [sym_false] = ACTIONS(1214), + [sym_null] = ACTIONS(1214), + [sym_undefined] = ACTIONS(1216), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(1176), - [anon_sym_readonly] = ACTIONS(1202), + [anon_sym_readonly] = ACTIONS(1218), [anon_sym_get] = ACTIONS(1176), [anon_sym_set] = ACTIONS(1176), - [anon_sym_QMARK] = ACTIONS(754), + [anon_sym_QMARK] = ACTIONS(784), [anon_sym_declare] = ACTIONS(1176), [anon_sym_public] = ACTIONS(1176), [anon_sym_private] = ACTIONS(1176), [anon_sym_protected] = ACTIONS(1176), [anon_sym_override] = ACTIONS(1176), [anon_sym_module] = ACTIONS(1176), - [anon_sym_any] = ACTIONS(1204), - [anon_sym_number] = ACTIONS(1204), - [anon_sym_boolean] = ACTIONS(1204), - [anon_sym_string] = ACTIONS(1204), - [anon_sym_symbol] = ACTIONS(1204), - [anon_sym_object] = ACTIONS(1204), - [anon_sym_abstract] = ACTIONS(207), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [anon_sym_any] = ACTIONS(1220), + [anon_sym_number] = ACTIONS(1220), + [anon_sym_boolean] = ACTIONS(1220), + [anon_sym_string] = ACTIONS(1220), + [anon_sym_symbol] = ACTIONS(1220), + [anon_sym_object] = ACTIONS(1220), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, [STATE(155)] = { - [sym_import] = STATE(3765), - [sym_parenthesized_expression] = STATE(1375), - [sym_expression] = STATE(1870), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(6029), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(6029), - [sym_nested_identifier] = STATE(5944), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6027), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1375), - [sym_subscript_expression] = STATE(1375), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3085), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(6029), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(1919), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(4542), - [sym_non_null_expression] = STATE(1375), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(2945), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(3884), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_type_arguments] = STATE(525), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5395), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1206), - [anon_sym_export] = ACTIONS(1208), + [sym_import] = STATE(3684), + [sym_parenthesized_expression] = STATE(1461), + [sym_expression] = STATE(2477), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6087), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6087), + [sym_nested_identifier] = STATE(5926), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5742), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1461), + [sym_subscript_expression] = STATE(1461), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3080), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6087), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(2191), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(4525), + [sym_non_null_expression] = STATE(1461), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(2951), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(4006), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_type_arguments] = STATE(594), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5652), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1222), + [anon_sym_export] = ACTIONS(1224), [anon_sym_STAR] = ACTIONS(581), - [anon_sym_type] = ACTIONS(1208), - [anon_sym_namespace] = ACTIONS(1210), - [anon_sym_LBRACE] = ACTIONS(1212), - [anon_sym_typeof] = ACTIONS(1214), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1208), - [anon_sym_const] = ACTIONS(132), - [anon_sym_BANG] = ACTIONS(1216), - [anon_sym_LPAREN] = ACTIONS(1218), - [anon_sym_await] = ACTIONS(1220), - [anon_sym_yield] = ACTIONS(1222), - [anon_sym_LBRACK] = ACTIONS(1224), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1226), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1228), - [anon_sym_using] = ACTIONS(1230), - [anon_sym_AMP] = ACTIONS(728), - [anon_sym_PIPE] = ACTIONS(730), - [anon_sym_PLUS] = ACTIONS(1232), - [anon_sym_DASH] = ACTIONS(1232), - [anon_sym_SLASH] = ACTIONS(884), + [anon_sym_type] = ACTIONS(1224), + [anon_sym_namespace] = ACTIONS(1226), + [anon_sym_LBRACE] = ACTIONS(1180), + [anon_sym_typeof] = ACTIONS(1228), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1224), + [anon_sym_const] = ACTIONS(133), + [anon_sym_BANG] = ACTIONS(1230), + [anon_sym_LPAREN] = ACTIONS(138), + [anon_sym_await] = ACTIONS(1232), + [anon_sym_yield] = ACTIONS(1234), + [anon_sym_LBRACK] = ACTIONS(1190), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1236), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1238), + [anon_sym_using] = ACTIONS(1240), + [anon_sym_AMP] = ACTIONS(758), + [anon_sym_PIPE] = ACTIONS(760), + [anon_sym_PLUS] = ACTIONS(1242), + [anon_sym_DASH] = ACTIONS(1242), + [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1216), - [anon_sym_void] = ACTIONS(1234), - [anon_sym_delete] = ACTIONS(1236), - [anon_sym_PLUS_PLUS] = ACTIONS(1238), - [anon_sym_DASH_DASH] = ACTIONS(1238), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1240), - [sym_number] = ACTIONS(1242), - [sym_private_property_identifier] = ACTIONS(1244), - [sym_this] = ACTIONS(1246), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(1248), - [sym_false] = ACTIONS(1248), - [sym_null] = ACTIONS(1248), - [sym_undefined] = ACTIONS(1250), + [anon_sym_TILDE] = ACTIONS(1230), + [anon_sym_void] = ACTIONS(1244), + [anon_sym_delete] = ACTIONS(1246), + [anon_sym_PLUS_PLUS] = ACTIONS(1248), + [anon_sym_DASH_DASH] = ACTIONS(1248), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1206), + [sym_number] = ACTIONS(1208), + [sym_private_property_identifier] = ACTIONS(1250), + [sym_this] = ACTIONS(1212), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(1214), + [sym_false] = ACTIONS(1214), + [sym_null] = ACTIONS(1214), + [sym_undefined] = ACTIONS(1252), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1208), - [anon_sym_readonly] = ACTIONS(1252), - [anon_sym_get] = ACTIONS(1208), - [anon_sym_set] = ACTIONS(1208), - [anon_sym_QMARK] = ACTIONS(754), - [anon_sym_declare] = ACTIONS(1208), - [anon_sym_public] = ACTIONS(1208), - [anon_sym_private] = ACTIONS(1208), - [anon_sym_protected] = ACTIONS(1208), - [anon_sym_override] = ACTIONS(1208), - [anon_sym_module] = ACTIONS(1208), - [anon_sym_any] = ACTIONS(1254), - [anon_sym_number] = ACTIONS(1254), - [anon_sym_boolean] = ACTIONS(1254), - [anon_sym_string] = ACTIONS(1254), - [anon_sym_symbol] = ACTIONS(1254), - [anon_sym_object] = ACTIONS(1254), - [anon_sym_abstract] = ACTIONS(207), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [anon_sym_static] = ACTIONS(1224), + [anon_sym_readonly] = ACTIONS(1254), + [anon_sym_get] = ACTIONS(1224), + [anon_sym_set] = ACTIONS(1224), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_declare] = ACTIONS(1224), + [anon_sym_public] = ACTIONS(1224), + [anon_sym_private] = ACTIONS(1224), + [anon_sym_protected] = ACTIONS(1224), + [anon_sym_override] = ACTIONS(1224), + [anon_sym_module] = ACTIONS(1224), + [anon_sym_any] = ACTIONS(1256), + [anon_sym_number] = ACTIONS(1256), + [anon_sym_boolean] = ACTIONS(1256), + [anon_sym_string] = ACTIONS(1256), + [anon_sym_symbol] = ACTIONS(1256), + [anon_sym_object] = ACTIONS(1256), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, [STATE(156)] = { - [sym_import] = STATE(3777), - [sym_parenthesized_expression] = STATE(1416), - [sym_expression] = STATE(2238), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5837), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5837), - [sym_nested_identifier] = STATE(5944), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(5835), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1416), - [sym_subscript_expression] = STATE(1416), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3036), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5837), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2464), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(4542), - [sym_non_null_expression] = STATE(1416), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(2945), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(3884), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_type_arguments] = STATE(468), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5395), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1256), - [anon_sym_export] = ACTIONS(1258), + [sym_import] = STATE(3665), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2559), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5927), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5927), + [sym_nested_identifier] = STATE(5926), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1232), + [sym_subscript_expression] = STATE(1232), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5927), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(2191), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(4525), + [sym_non_null_expression] = STATE(1232), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(2951), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(4006), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_type_arguments] = STATE(487), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5652), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1258), + [anon_sym_export] = ACTIONS(804), [anon_sym_STAR] = ACTIONS(581), - [anon_sym_type] = ACTIONS(1258), - [anon_sym_namespace] = ACTIONS(1260), - [anon_sym_LBRACE] = ACTIONS(1262), - [anon_sym_typeof] = ACTIONS(1264), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1258), - [anon_sym_const] = ACTIONS(132), - [anon_sym_BANG] = ACTIONS(1266), - [anon_sym_LPAREN] = ACTIONS(1218), - [anon_sym_await] = ACTIONS(1268), - [anon_sym_yield] = ACTIONS(1270), - [anon_sym_LBRACK] = ACTIONS(1272), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1274), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1276), - [anon_sym_using] = ACTIONS(1278), - [anon_sym_AMP] = ACTIONS(728), - [anon_sym_PIPE] = ACTIONS(730), - [anon_sym_PLUS] = ACTIONS(1280), - [anon_sym_DASH] = ACTIONS(1280), - [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_type] = ACTIONS(804), + [anon_sym_namespace] = ACTIONS(808), + [anon_sym_LBRACE] = ACTIONS(1260), + [anon_sym_typeof] = ACTIONS(1262), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_const] = ACTIONS(133), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(138), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(1190), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(820), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1264), + [anon_sym_using] = ACTIONS(158), + [anon_sym_AMP] = ACTIONS(758), + [anon_sym_PIPE] = ACTIONS(760), + [anon_sym_PLUS] = ACTIONS(1266), + [anon_sym_DASH] = ACTIONS(1266), + [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1266), - [anon_sym_void] = ACTIONS(1282), - [anon_sym_delete] = ACTIONS(1284), - [anon_sym_PLUS_PLUS] = ACTIONS(1286), - [anon_sym_DASH_DASH] = ACTIONS(1286), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1288), - [sym_number] = ACTIONS(1290), - [sym_private_property_identifier] = ACTIONS(1292), - [sym_this] = ACTIONS(1294), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(1296), - [sym_false] = ACTIONS(1296), - [sym_null] = ACTIONS(1296), - [sym_undefined] = ACTIONS(1298), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(177), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1206), + [sym_number] = ACTIONS(1208), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(1212), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(1214), + [sym_false] = ACTIONS(1214), + [sym_null] = ACTIONS(1214), + [sym_undefined] = ACTIONS(1268), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1258), - [anon_sym_readonly] = ACTIONS(1300), - [anon_sym_get] = ACTIONS(1258), - [anon_sym_set] = ACTIONS(1258), - [anon_sym_QMARK] = ACTIONS(754), - [anon_sym_declare] = ACTIONS(1258), - [anon_sym_public] = ACTIONS(1258), - [anon_sym_private] = ACTIONS(1258), - [anon_sym_protected] = ACTIONS(1258), - [anon_sym_override] = ACTIONS(1258), - [anon_sym_module] = ACTIONS(1258), - [anon_sym_any] = ACTIONS(1302), - [anon_sym_number] = ACTIONS(1302), - [anon_sym_boolean] = ACTIONS(1302), - [anon_sym_string] = ACTIONS(1302), - [anon_sym_symbol] = ACTIONS(1302), - [anon_sym_object] = ACTIONS(1302), - [anon_sym_abstract] = ACTIONS(207), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [anon_sym_static] = ACTIONS(804), + [anon_sym_readonly] = ACTIONS(1270), + [anon_sym_get] = ACTIONS(804), + [anon_sym_set] = ACTIONS(804), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_declare] = ACTIONS(804), + [anon_sym_public] = ACTIONS(804), + [anon_sym_private] = ACTIONS(804), + [anon_sym_protected] = ACTIONS(804), + [anon_sym_override] = ACTIONS(804), + [anon_sym_module] = ACTIONS(804), + [anon_sym_any] = ACTIONS(1272), + [anon_sym_number] = ACTIONS(1272), + [anon_sym_boolean] = ACTIONS(1272), + [anon_sym_string] = ACTIONS(1272), + [anon_sym_symbol] = ACTIONS(1272), + [anon_sym_object] = ACTIONS(1272), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, [STATE(157)] = { - [sym_import] = STATE(3556), - [sym_parenthesized_expression] = STATE(1348), - [sym_expression] = STATE(2336), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(4378), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(4378), - [sym_nested_identifier] = STATE(5944), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5956), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1356), - [sym_subscript_expression] = STATE(1356), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(4378), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(2390), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(4542), - [sym_non_null_expression] = STATE(1356), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(2945), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(4121), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_type_arguments] = STATE(497), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5395), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1304), - [anon_sym_export] = ACTIONS(1306), + [sym_import] = STATE(3626), + [sym_parenthesized_expression] = STATE(1369), + [sym_expression] = STATE(1858), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6037), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6037), + [sym_nested_identifier] = STATE(5926), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6035), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1369), + [sym_subscript_expression] = STATE(1369), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(3084), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6037), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(1916), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(4525), + [sym_non_null_expression] = STATE(1369), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(2951), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(4013), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_type_arguments] = STATE(452), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5652), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(1274), + [anon_sym_export] = ACTIONS(1276), [anon_sym_STAR] = ACTIONS(581), - [anon_sym_type] = ACTIONS(1306), - [anon_sym_namespace] = ACTIONS(1308), - [anon_sym_LBRACE] = ACTIONS(1310), - [anon_sym_typeof] = ACTIONS(589), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1306), - [anon_sym_const] = ACTIONS(132), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(137), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(597), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1312), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1314), - [anon_sym_using] = ACTIONS(605), - [anon_sym_AMP] = ACTIONS(728), - [anon_sym_PIPE] = ACTIONS(730), - [anon_sym_PLUS] = ACTIONS(613), - [anon_sym_DASH] = ACTIONS(613), - [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_type] = ACTIONS(1276), + [anon_sym_namespace] = ACTIONS(1278), + [anon_sym_LBRACE] = ACTIONS(1280), + [anon_sym_typeof] = ACTIONS(1282), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(1276), + [anon_sym_const] = ACTIONS(133), + [anon_sym_BANG] = ACTIONS(1284), + [anon_sym_LPAREN] = ACTIONS(1114), + [anon_sym_await] = ACTIONS(1286), + [anon_sym_yield] = ACTIONS(1288), + [anon_sym_LBRACK] = ACTIONS(1290), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1292), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1294), + [anon_sym_using] = ACTIONS(1296), + [anon_sym_AMP] = ACTIONS(758), + [anon_sym_PIPE] = ACTIONS(760), + [anon_sym_PLUS] = ACTIONS(1298), + [anon_sym_DASH] = ACTIONS(1298), + [anon_sym_SLASH] = ACTIONS(893), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(617), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), + [anon_sym_TILDE] = ACTIONS(1284), + [anon_sym_void] = ACTIONS(1300), + [anon_sym_delete] = ACTIONS(1302), + [anon_sym_PLUS_PLUS] = ACTIONS(1304), + [anon_sym_DASH_DASH] = ACTIONS(1304), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(187), - [sym_number] = ACTIONS(189), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(625), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(197), - [sym_false] = ACTIONS(197), - [sym_null] = ACTIONS(197), + [anon_sym_BQUOTE] = ACTIONS(1306), + [sym_number] = ACTIONS(1308), + [sym_private_property_identifier] = ACTIONS(1310), + [sym_this] = ACTIONS(1312), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(1314), + [sym_false] = ACTIONS(1314), + [sym_null] = ACTIONS(1314), [sym_undefined] = ACTIONS(1316), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1306), + [anon_sym_static] = ACTIONS(1276), [anon_sym_readonly] = ACTIONS(1318), - [anon_sym_get] = ACTIONS(1306), - [anon_sym_set] = ACTIONS(1306), - [anon_sym_QMARK] = ACTIONS(754), - [anon_sym_declare] = ACTIONS(1306), - [anon_sym_public] = ACTIONS(1306), - [anon_sym_private] = ACTIONS(1306), - [anon_sym_protected] = ACTIONS(1306), - [anon_sym_override] = ACTIONS(1306), - [anon_sym_module] = ACTIONS(1306), + [anon_sym_get] = ACTIONS(1276), + [anon_sym_set] = ACTIONS(1276), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_declare] = ACTIONS(1276), + [anon_sym_public] = ACTIONS(1276), + [anon_sym_private] = ACTIONS(1276), + [anon_sym_protected] = ACTIONS(1276), + [anon_sym_override] = ACTIONS(1276), + [anon_sym_module] = ACTIONS(1276), [anon_sym_any] = ACTIONS(1320), [anon_sym_number] = ACTIONS(1320), [anon_sym_boolean] = ACTIONS(1320), [anon_sym_string] = ACTIONS(1320), [anon_sym_symbol] = ACTIONS(1320), [anon_sym_object] = ACTIONS(1320), - [anon_sym_abstract] = ACTIONS(207), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, [STATE(158)] = { - [sym_import] = STATE(3723), - [sym_parenthesized_expression] = STATE(1461), - [sym_expression] = STATE(2491), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6071), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6071), - [sym_nested_identifier] = STATE(5944), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(6010), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1461), - [sym_subscript_expression] = STATE(1461), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6071), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(2374), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(4542), - [sym_non_null_expression] = STATE(1461), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(2945), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(3919), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_type_arguments] = STATE(605), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5395), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [aux_sym_export_statement_repeat1] = STATE(4667), + [sym_import] = STATE(3626), + [sym_parenthesized_expression] = STATE(1372), + [sym_expression] = STATE(1831), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6025), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6025), + [sym_nested_identifier] = STATE(5926), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1372), + [sym_subscript_expression] = STATE(1372), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2993), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6025), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(1916), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(4525), + [sym_non_null_expression] = STATE(1372), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(2951), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(4013), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_type_arguments] = STATE(445), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5652), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [aux_sym_export_statement_repeat1] = STATE(4581), [sym_identifier] = ACTIONS(1322), [anon_sym_export] = ACTIONS(1324), [anon_sym_STAR] = ACTIONS(581), [anon_sym_type] = ACTIONS(1324), [anon_sym_namespace] = ACTIONS(1326), - [anon_sym_LBRACE] = ACTIONS(1116), + [anon_sym_LBRACE] = ACTIONS(1280), [anon_sym_typeof] = ACTIONS(1328), - [anon_sym_import] = ACTIONS(130), + [anon_sym_import] = ACTIONS(675), [anon_sym_let] = ACTIONS(1324), - [anon_sym_const] = ACTIONS(132), - [anon_sym_BANG] = ACTIONS(1330), - [anon_sym_LPAREN] = ACTIONS(137), - [anon_sym_await] = ACTIONS(1332), - [anon_sym_yield] = ACTIONS(1334), - [anon_sym_LBRACK] = ACTIONS(1126), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1336), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1338), - [anon_sym_using] = ACTIONS(1340), - [anon_sym_AMP] = ACTIONS(728), - [anon_sym_PIPE] = ACTIONS(730), - [anon_sym_PLUS] = ACTIONS(1342), - [anon_sym_DASH] = ACTIONS(1342), - [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_const] = ACTIONS(133), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_LPAREN] = ACTIONS(1114), + [anon_sym_await] = ACTIONS(45), + [anon_sym_yield] = ACTIONS(63), + [anon_sym_LBRACK] = ACTIONS(1290), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1330), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1332), + [anon_sym_using] = ACTIONS(75), + [anon_sym_AMP] = ACTIONS(758), + [anon_sym_PIPE] = ACTIONS(760), + [anon_sym_PLUS] = ACTIONS(1334), + [anon_sym_DASH] = ACTIONS(1334), + [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1330), - [anon_sym_void] = ACTIONS(1344), - [anon_sym_delete] = ACTIONS(1346), - [anon_sym_PLUS_PLUS] = ACTIONS(1348), - [anon_sym_DASH_DASH] = ACTIONS(1348), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1142), - [sym_number] = ACTIONS(1144), - [sym_private_property_identifier] = ACTIONS(1350), - [sym_this] = ACTIONS(1148), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(1150), - [sym_false] = ACTIONS(1150), - [sym_null] = ACTIONS(1150), - [sym_undefined] = ACTIONS(1352), + [anon_sym_TILDE] = ACTIONS(33), + [anon_sym_void] = ACTIONS(1336), + [anon_sym_delete] = ACTIONS(21), + [anon_sym_PLUS_PLUS] = ACTIONS(81), + [anon_sym_DASH_DASH] = ACTIONS(81), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1306), + [sym_number] = ACTIONS(1308), + [sym_private_property_identifier] = ACTIONS(91), + [sym_this] = ACTIONS(1312), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(1314), + [sym_false] = ACTIONS(1314), + [sym_null] = ACTIONS(1314), + [sym_undefined] = ACTIONS(1338), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(1324), - [anon_sym_readonly] = ACTIONS(1354), + [anon_sym_readonly] = ACTIONS(1340), [anon_sym_get] = ACTIONS(1324), [anon_sym_set] = ACTIONS(1324), - [anon_sym_QMARK] = ACTIONS(754), + [anon_sym_QMARK] = ACTIONS(784), [anon_sym_declare] = ACTIONS(1324), [anon_sym_public] = ACTIONS(1324), [anon_sym_private] = ACTIONS(1324), [anon_sym_protected] = ACTIONS(1324), [anon_sym_override] = ACTIONS(1324), [anon_sym_module] = ACTIONS(1324), - [anon_sym_any] = ACTIONS(1356), - [anon_sym_number] = ACTIONS(1356), - [anon_sym_boolean] = ACTIONS(1356), - [anon_sym_string] = ACTIONS(1356), - [anon_sym_symbol] = ACTIONS(1356), - [anon_sym_object] = ACTIONS(1356), - [anon_sym_abstract] = ACTIONS(207), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [anon_sym_any] = ACTIONS(1342), + [anon_sym_number] = ACTIONS(1342), + [anon_sym_boolean] = ACTIONS(1342), + [anon_sym_string] = ACTIONS(1342), + [anon_sym_symbol] = ACTIONS(1342), + [anon_sym_object] = ACTIONS(1342), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, [STATE(159)] = { - [sym_import] = STATE(3765), - [sym_parenthesized_expression] = STATE(1365), - [sym_expression] = STATE(1816), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5981), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5981), - [sym_nested_identifier] = STATE(5944), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1365), - [sym_subscript_expression] = STATE(1365), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3075), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5981), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(1919), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(4542), - [sym_non_null_expression] = STATE(1365), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(2945), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(3884), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_type_arguments] = STATE(459), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5395), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1358), - [anon_sym_export] = ACTIONS(1360), + [sym_import] = STATE(3665), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2651), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(3810), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(3810), + [sym_nested_identifier] = STATE(5926), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1444), + [sym_subscript_expression] = STATE(1444), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(3810), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(2616), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(4525), + [sym_non_null_expression] = STATE(1444), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(2951), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(4343), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_type_arguments] = STATE(487), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5652), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1344), + [anon_sym_export] = ACTIONS(1346), [anon_sym_STAR] = ACTIONS(581), - [anon_sym_type] = ACTIONS(1360), - [anon_sym_namespace] = ACTIONS(1362), - [anon_sym_LBRACE] = ACTIONS(1212), - [anon_sym_typeof] = ACTIONS(1364), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1360), - [anon_sym_const] = ACTIONS(132), - [anon_sym_BANG] = ACTIONS(33), - [anon_sym_LPAREN] = ACTIONS(1218), - [anon_sym_await] = ACTIONS(45), - [anon_sym_yield] = ACTIONS(63), - [anon_sym_LBRACK] = ACTIONS(1224), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1366), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1368), - [anon_sym_using] = ACTIONS(75), - [anon_sym_AMP] = ACTIONS(728), - [anon_sym_PIPE] = ACTIONS(730), - [anon_sym_PLUS] = ACTIONS(1370), - [anon_sym_DASH] = ACTIONS(1370), - [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_type] = ACTIONS(1346), + [anon_sym_namespace] = ACTIONS(1348), + [anon_sym_LBRACE] = ACTIONS(1350), + [anon_sym_typeof] = ACTIONS(1352), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1346), + [anon_sym_const] = ACTIONS(133), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(138), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(1354), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1356), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1358), + [anon_sym_using] = ACTIONS(158), + [anon_sym_AMP] = ACTIONS(758), + [anon_sym_PIPE] = ACTIONS(760), + [anon_sym_PLUS] = ACTIONS(1360), + [anon_sym_DASH] = ACTIONS(1360), + [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(33), - [anon_sym_void] = ACTIONS(1372), - [anon_sym_delete] = ACTIONS(21), - [anon_sym_PLUS_PLUS] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(81), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1240), - [sym_number] = ACTIONS(1242), - [sym_private_property_identifier] = ACTIONS(91), - [sym_this] = ACTIONS(1246), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(1248), - [sym_false] = ACTIONS(1248), - [sym_null] = ACTIONS(1248), - [sym_undefined] = ACTIONS(1374), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(177), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1362), + [sym_number] = ACTIONS(1364), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(1366), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(1368), + [sym_false] = ACTIONS(1368), + [sym_null] = ACTIONS(1368), + [sym_undefined] = ACTIONS(1370), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1360), - [anon_sym_readonly] = ACTIONS(1376), - [anon_sym_get] = ACTIONS(1360), - [anon_sym_set] = ACTIONS(1360), - [anon_sym_QMARK] = ACTIONS(754), - [anon_sym_declare] = ACTIONS(1360), - [anon_sym_public] = ACTIONS(1360), - [anon_sym_private] = ACTIONS(1360), - [anon_sym_protected] = ACTIONS(1360), - [anon_sym_override] = ACTIONS(1360), - [anon_sym_module] = ACTIONS(1360), - [anon_sym_any] = ACTIONS(1378), - [anon_sym_number] = ACTIONS(1378), - [anon_sym_boolean] = ACTIONS(1378), - [anon_sym_string] = ACTIONS(1378), - [anon_sym_symbol] = ACTIONS(1378), - [anon_sym_object] = ACTIONS(1378), - [anon_sym_abstract] = ACTIONS(207), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [anon_sym_static] = ACTIONS(1346), + [anon_sym_readonly] = ACTIONS(1372), + [anon_sym_get] = ACTIONS(1346), + [anon_sym_set] = ACTIONS(1346), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_declare] = ACTIONS(1346), + [anon_sym_public] = ACTIONS(1346), + [anon_sym_private] = ACTIONS(1346), + [anon_sym_protected] = ACTIONS(1346), + [anon_sym_override] = ACTIONS(1346), + [anon_sym_module] = ACTIONS(1346), + [anon_sym_any] = ACTIONS(1374), + [anon_sym_number] = ACTIONS(1374), + [anon_sym_boolean] = ACTIONS(1374), + [anon_sym_string] = ACTIONS(1374), + [anon_sym_symbol] = ACTIONS(1374), + [anon_sym_object] = ACTIONS(1374), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, [STATE(160)] = { - [sym_import] = STATE(3556), - [sym_parenthesized_expression] = STATE(1348), - [sym_expression] = STATE(1750), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5955), - [sym_nested_identifier] = STATE(5944), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5956), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1348), - [sym_subscript_expression] = STATE(1348), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1677), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(4542), - [sym_non_null_expression] = STATE(1348), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(2945), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(3919), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_type_arguments] = STATE(497), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5395), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1380), - [anon_sym_export] = ACTIONS(1054), + [sym_import] = STATE(3824), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(2157), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6067), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6067), + [sym_nested_identifier] = STATE(5926), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5851), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3001), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6067), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1702), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(4525), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(2951), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(4006), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_type_arguments] = STATE(523), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5652), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1376), + [anon_sym_export] = ACTIONS(1378), [anon_sym_STAR] = ACTIONS(581), - [anon_sym_type] = ACTIONS(1054), - [anon_sym_namespace] = ACTIONS(1056), - [anon_sym_LBRACE] = ACTIONS(1084), + [anon_sym_type] = ACTIONS(1378), + [anon_sym_namespace] = ACTIONS(1380), + [anon_sym_LBRACE] = ACTIONS(1154), [anon_sym_typeof] = ACTIONS(1382), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1054), - [anon_sym_const] = ACTIONS(132), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(137), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(1088), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1064), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1066), - [anon_sym_using] = ACTIONS(605), - [anon_sym_AMP] = ACTIONS(728), - [anon_sym_PIPE] = ACTIONS(730), - [anon_sym_PLUS] = ACTIONS(1384), - [anon_sym_DASH] = ACTIONS(1384), - [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1378), + [anon_sym_const] = ACTIONS(133), + [anon_sym_BANG] = ACTIONS(1384), + [anon_sym_LPAREN] = ACTIONS(138), + [anon_sym_await] = ACTIONS(1386), + [anon_sym_yield] = ACTIONS(1388), + [anon_sym_LBRACK] = ACTIONS(1158), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1390), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1392), + [anon_sym_using] = ACTIONS(1394), + [anon_sym_AMP] = ACTIONS(758), + [anon_sym_PIPE] = ACTIONS(760), + [anon_sym_PLUS] = ACTIONS(1396), + [anon_sym_DASH] = ACTIONS(1396), + [anon_sym_SLASH] = ACTIONS(954), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(617), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1096), - [sym_number] = ACTIONS(1098), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(1100), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(1102), - [sym_false] = ACTIONS(1102), - [sym_null] = ACTIONS(1102), - [sym_undefined] = ACTIONS(1386), + [anon_sym_TILDE] = ACTIONS(1384), + [anon_sym_void] = ACTIONS(1398), + [anon_sym_delete] = ACTIONS(1400), + [anon_sym_PLUS_PLUS] = ACTIONS(1402), + [anon_sym_DASH_DASH] = ACTIONS(1402), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1162), + [sym_number] = ACTIONS(1164), + [sym_private_property_identifier] = ACTIONS(1404), + [sym_this] = ACTIONS(1166), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(1168), + [sym_false] = ACTIONS(1168), + [sym_null] = ACTIONS(1168), + [sym_undefined] = ACTIONS(1406), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1054), - [anon_sym_readonly] = ACTIONS(1074), - [anon_sym_get] = ACTIONS(1054), - [anon_sym_set] = ACTIONS(1054), - [anon_sym_QMARK] = ACTIONS(754), - [anon_sym_declare] = ACTIONS(1054), - [anon_sym_public] = ACTIONS(1054), - [anon_sym_private] = ACTIONS(1054), - [anon_sym_protected] = ACTIONS(1054), - [anon_sym_override] = ACTIONS(1054), - [anon_sym_module] = ACTIONS(1054), - [anon_sym_any] = ACTIONS(1388), - [anon_sym_number] = ACTIONS(1388), - [anon_sym_boolean] = ACTIONS(1388), - [anon_sym_string] = ACTIONS(1388), - [anon_sym_symbol] = ACTIONS(1388), - [anon_sym_object] = ACTIONS(1388), - [anon_sym_abstract] = ACTIONS(207), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [anon_sym_static] = ACTIONS(1378), + [anon_sym_readonly] = ACTIONS(1408), + [anon_sym_get] = ACTIONS(1378), + [anon_sym_set] = ACTIONS(1378), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_declare] = ACTIONS(1378), + [anon_sym_public] = ACTIONS(1378), + [anon_sym_private] = ACTIONS(1378), + [anon_sym_protected] = ACTIONS(1378), + [anon_sym_override] = ACTIONS(1378), + [anon_sym_module] = ACTIONS(1378), + [anon_sym_any] = ACTIONS(1410), + [anon_sym_number] = ACTIONS(1410), + [anon_sym_boolean] = ACTIONS(1410), + [anon_sym_string] = ACTIONS(1410), + [anon_sym_symbol] = ACTIONS(1410), + [anon_sym_object] = ACTIONS(1410), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, [STATE(161)] = { - [sym_import] = STATE(3723), - [sym_parenthesized_expression] = STATE(1464), - [sym_expression] = STATE(2505), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6083), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6083), - [sym_nested_identifier] = STATE(5944), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5786), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1464), - [sym_subscript_expression] = STATE(1464), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3025), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6083), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(2374), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(4542), - [sym_non_null_expression] = STATE(1464), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(2945), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(3919), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_type_arguments] = STATE(654), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5395), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1390), - [anon_sym_export] = ACTIONS(1392), + [sym_import] = STATE(3654), + [sym_parenthesized_expression] = STATE(1390), + [sym_expression] = STATE(1939), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5777), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5777), + [sym_nested_identifier] = STATE(5926), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1390), + [sym_subscript_expression] = STATE(1390), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3056), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5777), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1702), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(4525), + [sym_non_null_expression] = STATE(1390), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(2951), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(4006), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_type_arguments] = STATE(477), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5652), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1412), + [anon_sym_export] = ACTIONS(1414), [anon_sym_STAR] = ACTIONS(581), - [anon_sym_type] = ACTIONS(1392), - [anon_sym_namespace] = ACTIONS(1394), - [anon_sym_LBRACE] = ACTIONS(1160), - [anon_sym_typeof] = ACTIONS(1396), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1392), - [anon_sym_const] = ACTIONS(132), - [anon_sym_BANG] = ACTIONS(1398), - [anon_sym_LPAREN] = ACTIONS(137), - [anon_sym_await] = ACTIONS(1400), - [anon_sym_yield] = ACTIONS(1402), - [anon_sym_LBRACK] = ACTIONS(1126), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1404), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1406), - [anon_sym_using] = ACTIONS(1408), - [anon_sym_AMP] = ACTIONS(728), - [anon_sym_PIPE] = ACTIONS(730), - [anon_sym_PLUS] = ACTIONS(1410), - [anon_sym_DASH] = ACTIONS(1410), - [anon_sym_SLASH] = ACTIONS(978), + [anon_sym_type] = ACTIONS(1414), + [anon_sym_namespace] = ACTIONS(1416), + [anon_sym_LBRACE] = ACTIONS(1154), + [anon_sym_typeof] = ACTIONS(1418), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1414), + [anon_sym_const] = ACTIONS(133), + [anon_sym_BANG] = ACTIONS(742), + [anon_sym_LPAREN] = ACTIONS(138), + [anon_sym_await] = ACTIONS(746), + [anon_sym_yield] = ACTIONS(748), + [anon_sym_LBRACK] = ACTIONS(1158), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1420), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1422), + [anon_sym_using] = ACTIONS(756), + [anon_sym_AMP] = ACTIONS(758), + [anon_sym_PIPE] = ACTIONS(760), + [anon_sym_PLUS] = ACTIONS(1424), + [anon_sym_DASH] = ACTIONS(1424), + [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1398), - [anon_sym_void] = ACTIONS(1412), - [anon_sym_delete] = ACTIONS(1414), - [anon_sym_PLUS_PLUS] = ACTIONS(1416), - [anon_sym_DASH_DASH] = ACTIONS(1416), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1142), - [sym_number] = ACTIONS(1144), - [sym_private_property_identifier] = ACTIONS(1418), - [sym_this] = ACTIONS(1148), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(1150), - [sym_false] = ACTIONS(1150), - [sym_null] = ACTIONS(1150), - [sym_undefined] = ACTIONS(1420), + [anon_sym_TILDE] = ACTIONS(742), + [anon_sym_void] = ACTIONS(764), + [anon_sym_delete] = ACTIONS(766), + [anon_sym_PLUS_PLUS] = ACTIONS(768), + [anon_sym_DASH_DASH] = ACTIONS(768), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1162), + [sym_number] = ACTIONS(1164), + [sym_private_property_identifier] = ACTIONS(774), + [sym_this] = ACTIONS(1166), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(1168), + [sym_false] = ACTIONS(1168), + [sym_null] = ACTIONS(1168), + [sym_undefined] = ACTIONS(1426), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1392), - [anon_sym_readonly] = ACTIONS(1422), - [anon_sym_get] = ACTIONS(1392), - [anon_sym_set] = ACTIONS(1392), - [anon_sym_QMARK] = ACTIONS(754), - [anon_sym_declare] = ACTIONS(1392), - [anon_sym_public] = ACTIONS(1392), - [anon_sym_private] = ACTIONS(1392), - [anon_sym_protected] = ACTIONS(1392), - [anon_sym_override] = ACTIONS(1392), - [anon_sym_module] = ACTIONS(1392), - [anon_sym_any] = ACTIONS(1424), - [anon_sym_number] = ACTIONS(1424), - [anon_sym_boolean] = ACTIONS(1424), - [anon_sym_string] = ACTIONS(1424), - [anon_sym_symbol] = ACTIONS(1424), - [anon_sym_object] = ACTIONS(1424), - [anon_sym_abstract] = ACTIONS(207), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [anon_sym_static] = ACTIONS(1414), + [anon_sym_readonly] = ACTIONS(1428), + [anon_sym_get] = ACTIONS(1414), + [anon_sym_set] = ACTIONS(1414), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_declare] = ACTIONS(1414), + [anon_sym_public] = ACTIONS(1414), + [anon_sym_private] = ACTIONS(1414), + [anon_sym_protected] = ACTIONS(1414), + [anon_sym_override] = ACTIONS(1414), + [anon_sym_module] = ACTIONS(1414), + [anon_sym_any] = ACTIONS(1430), + [anon_sym_number] = ACTIONS(1430), + [anon_sym_boolean] = ACTIONS(1430), + [anon_sym_string] = ACTIONS(1430), + [anon_sym_symbol] = ACTIONS(1430), + [anon_sym_object] = ACTIONS(1430), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, [STATE(162)] = { - [sym_import] = STATE(3556), - [sym_parenthesized_expression] = STATE(1402), - [sym_expression] = STATE(2153), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6059), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6059), - [sym_nested_identifier] = STATE(5944), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5870), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1402), - [sym_subscript_expression] = STATE(1402), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(2983), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6059), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1677), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(4542), - [sym_non_null_expression] = STATE(1402), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(2945), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(3919), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_type_arguments] = STATE(579), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5395), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1426), - [anon_sym_export] = ACTIONS(1428), + [sym_import] = STATE(3665), + [sym_parenthesized_expression] = STATE(1463), + [sym_expression] = STATE(2504), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6091), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6091), + [sym_nested_identifier] = STATE(5926), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1463), + [sym_subscript_expression] = STATE(1463), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3038), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6091), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(2191), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(4525), + [sym_non_null_expression] = STATE(1463), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(2951), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(4006), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_type_arguments] = STATE(627), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5652), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1432), + [anon_sym_export] = ACTIONS(1434), [anon_sym_STAR] = ACTIONS(581), - [anon_sym_type] = ACTIONS(1428), - [anon_sym_namespace] = ACTIONS(1430), - [anon_sym_LBRACE] = ACTIONS(1084), - [anon_sym_typeof] = ACTIONS(1432), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1428), - [anon_sym_const] = ACTIONS(132), - [anon_sym_BANG] = ACTIONS(1434), - [anon_sym_LPAREN] = ACTIONS(137), - [anon_sym_await] = ACTIONS(1436), - [anon_sym_yield] = ACTIONS(1438), - [anon_sym_LBRACK] = ACTIONS(1088), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1440), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1442), - [anon_sym_using] = ACTIONS(1444), - [anon_sym_AMP] = ACTIONS(728), - [anon_sym_PIPE] = ACTIONS(730), - [anon_sym_PLUS] = ACTIONS(1446), - [anon_sym_DASH] = ACTIONS(1446), - [anon_sym_SLASH] = ACTIONS(948), + [anon_sym_type] = ACTIONS(1434), + [anon_sym_namespace] = ACTIONS(1436), + [anon_sym_LBRACE] = ACTIONS(1260), + [anon_sym_typeof] = ACTIONS(1438), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1434), + [anon_sym_const] = ACTIONS(133), + [anon_sym_BANG] = ACTIONS(1440), + [anon_sym_LPAREN] = ACTIONS(138), + [anon_sym_await] = ACTIONS(1442), + [anon_sym_yield] = ACTIONS(1444), + [anon_sym_LBRACK] = ACTIONS(1190), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1446), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1448), + [anon_sym_using] = ACTIONS(1450), + [anon_sym_AMP] = ACTIONS(758), + [anon_sym_PIPE] = ACTIONS(760), + [anon_sym_PLUS] = ACTIONS(1452), + [anon_sym_DASH] = ACTIONS(1452), + [anon_sym_SLASH] = ACTIONS(970), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1434), - [anon_sym_void] = ACTIONS(1448), - [anon_sym_delete] = ACTIONS(1450), - [anon_sym_PLUS_PLUS] = ACTIONS(1452), - [anon_sym_DASH_DASH] = ACTIONS(1452), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1096), - [sym_number] = ACTIONS(1098), - [sym_private_property_identifier] = ACTIONS(1454), - [sym_this] = ACTIONS(1100), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(1102), - [sym_false] = ACTIONS(1102), - [sym_null] = ACTIONS(1102), - [sym_undefined] = ACTIONS(1456), + [anon_sym_TILDE] = ACTIONS(1440), + [anon_sym_void] = ACTIONS(1454), + [anon_sym_delete] = ACTIONS(1456), + [anon_sym_PLUS_PLUS] = ACTIONS(1458), + [anon_sym_DASH_DASH] = ACTIONS(1458), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1206), + [sym_number] = ACTIONS(1208), + [sym_private_property_identifier] = ACTIONS(1460), + [sym_this] = ACTIONS(1212), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(1214), + [sym_false] = ACTIONS(1214), + [sym_null] = ACTIONS(1214), + [sym_undefined] = ACTIONS(1462), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1428), - [anon_sym_readonly] = ACTIONS(1458), - [anon_sym_get] = ACTIONS(1428), - [anon_sym_set] = ACTIONS(1428), - [anon_sym_QMARK] = ACTIONS(754), - [anon_sym_declare] = ACTIONS(1428), - [anon_sym_public] = ACTIONS(1428), - [anon_sym_private] = ACTIONS(1428), - [anon_sym_protected] = ACTIONS(1428), - [anon_sym_override] = ACTIONS(1428), - [anon_sym_module] = ACTIONS(1428), - [anon_sym_any] = ACTIONS(1460), - [anon_sym_number] = ACTIONS(1460), - [anon_sym_boolean] = ACTIONS(1460), - [anon_sym_string] = ACTIONS(1460), - [anon_sym_symbol] = ACTIONS(1460), - [anon_sym_object] = ACTIONS(1460), - [anon_sym_abstract] = ACTIONS(207), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [anon_sym_static] = ACTIONS(1434), + [anon_sym_readonly] = ACTIONS(1464), + [anon_sym_get] = ACTIONS(1434), + [anon_sym_set] = ACTIONS(1434), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_declare] = ACTIONS(1434), + [anon_sym_public] = ACTIONS(1434), + [anon_sym_private] = ACTIONS(1434), + [anon_sym_protected] = ACTIONS(1434), + [anon_sym_override] = ACTIONS(1434), + [anon_sym_module] = ACTIONS(1434), + [anon_sym_any] = ACTIONS(1466), + [anon_sym_number] = ACTIONS(1466), + [anon_sym_boolean] = ACTIONS(1466), + [anon_sym_string] = ACTIONS(1466), + [anon_sym_symbol] = ACTIONS(1466), + [anon_sym_object] = ACTIONS(1466), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, [STATE(163)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1348), - [sym_expression] = STATE(1757), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5955), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5956), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1348), - [sym_subscript_expression] = STATE(1348), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1348), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(497), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1462), - [anon_sym_export] = ACTIONS(1054), - [anon_sym_STAR] = ACTIONS(1464), - [anon_sym_type] = ACTIONS(1054), - [anon_sym_as] = ACTIONS(1466), - [anon_sym_namespace] = ACTIONS(1056), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_COMMA] = ACTIONS(1468), - [anon_sym_RBRACE] = ACTIONS(1468), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1345), + [sym_expression] = STATE(1793), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5963), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5963), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5768), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1345), + [sym_subscript_expression] = STATE(1345), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3039), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5963), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1345), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(411), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1468), + [anon_sym_export] = ACTIONS(1060), + [anon_sym_STAR] = ACTIONS(1470), + [anon_sym_type] = ACTIONS(1060), + [anon_sym_as] = ACTIONS(1472), + [anon_sym_namespace] = ACTIONS(1062), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_COMMA] = ACTIONS(1474), + [anon_sym_RBRACE] = ACTIONS(1474), [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1054), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1060), [anon_sym_BANG] = ACTIONS(619), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_SEMI] = ACTIONS(1468), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_SEMI] = ACTIONS(1474), [anon_sym_await] = ACTIONS(593), - [anon_sym_in] = ACTIONS(1466), - [anon_sym_COLON] = ACTIONS(1468), + [anon_sym_in] = ACTIONS(1472), + [anon_sym_COLON] = ACTIONS(1474), [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_RBRACK] = ACTIONS(1468), - [anon_sym_DOT] = ACTIONS(1466), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1064), - [anon_sym_function] = ACTIONS(149), - [anon_sym_QMARK_DOT] = ACTIONS(1468), - [anon_sym_new] = ACTIONS(1470), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_RBRACK] = ACTIONS(1474), + [anon_sym_DOT] = ACTIONS(1472), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1070), + [anon_sym_function] = ACTIONS(150), + [anon_sym_QMARK_DOT] = ACTIONS(1474), + [anon_sym_new] = ACTIONS(1476), [anon_sym_using] = ACTIONS(605), - [anon_sym_AMP_AMP] = ACTIONS(1468), - [anon_sym_PIPE_PIPE] = ACTIONS(1468), - [anon_sym_GT_GT] = ACTIONS(1466), - [anon_sym_GT_GT_GT] = ACTIONS(1468), - [anon_sym_LT_LT] = ACTIONS(1468), - [anon_sym_AMP] = ACTIONS(1466), - [anon_sym_CARET] = ACTIONS(1468), - [anon_sym_PIPE] = ACTIONS(1466), + [anon_sym_AMP_AMP] = ACTIONS(1474), + [anon_sym_PIPE_PIPE] = ACTIONS(1474), + [anon_sym_GT_GT] = ACTIONS(1472), + [anon_sym_GT_GT_GT] = ACTIONS(1474), + [anon_sym_LT_LT] = ACTIONS(1474), + [anon_sym_AMP] = ACTIONS(1472), + [anon_sym_CARET] = ACTIONS(1474), + [anon_sym_PIPE] = ACTIONS(1472), [anon_sym_PLUS] = ACTIONS(619), [anon_sym_DASH] = ACTIONS(619), [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_PERCENT] = ACTIONS(1468), - [anon_sym_STAR_STAR] = ACTIONS(1468), - [anon_sym_LT] = ACTIONS(172), - [anon_sym_LT_EQ] = ACTIONS(1468), - [anon_sym_EQ_EQ] = ACTIONS(1466), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1468), - [anon_sym_BANG_EQ] = ACTIONS(1466), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1468), - [anon_sym_GT_EQ] = ACTIONS(1468), - [anon_sym_GT] = ACTIONS(1466), - [anon_sym_QMARK_QMARK] = ACTIONS(1468), - [anon_sym_instanceof] = ACTIONS(1466), + [anon_sym_PERCENT] = ACTIONS(1474), + [anon_sym_STAR_STAR] = ACTIONS(1474), + [anon_sym_LT] = ACTIONS(173), + [anon_sym_LT_EQ] = ACTIONS(1474), + [anon_sym_EQ_EQ] = ACTIONS(1472), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1474), + [anon_sym_BANG_EQ] = ACTIONS(1472), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1474), + [anon_sym_GT_EQ] = ACTIONS(1474), + [anon_sym_GT] = ACTIONS(1472), + [anon_sym_QMARK_QMARK] = ACTIONS(1474), + [anon_sym_instanceof] = ACTIONS(1472), [anon_sym_TILDE] = ACTIONS(591), [anon_sym_void] = ACTIONS(619), [anon_sym_delete] = ACTIONS(619), [anon_sym_PLUS_PLUS] = ACTIONS(621), [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1472), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1478), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1054), - [anon_sym_readonly] = ACTIONS(1054), - [anon_sym_get] = ACTIONS(1054), - [anon_sym_set] = ACTIONS(1054), - [anon_sym_declare] = ACTIONS(1054), - [anon_sym_public] = ACTIONS(1054), - [anon_sym_private] = ACTIONS(1054), - [anon_sym_protected] = ACTIONS(1054), - [anon_sym_override] = ACTIONS(1054), - [anon_sym_module] = ACTIONS(1054), - [anon_sym_any] = ACTIONS(1054), - [anon_sym_number] = ACTIONS(1054), - [anon_sym_boolean] = ACTIONS(1054), - [anon_sym_string] = ACTIONS(1054), - [anon_sym_symbol] = ACTIONS(1054), - [anon_sym_object] = ACTIONS(1054), - [anon_sym_satisfies] = ACTIONS(1466), - [sym__ternary_qmark] = ACTIONS(1468), + [anon_sym_static] = ACTIONS(1060), + [anon_sym_readonly] = ACTIONS(1060), + [anon_sym_get] = ACTIONS(1060), + [anon_sym_set] = ACTIONS(1060), + [anon_sym_declare] = ACTIONS(1060), + [anon_sym_public] = ACTIONS(1060), + [anon_sym_private] = ACTIONS(1060), + [anon_sym_protected] = ACTIONS(1060), + [anon_sym_override] = ACTIONS(1060), + [anon_sym_module] = ACTIONS(1060), + [anon_sym_any] = ACTIONS(1060), + [anon_sym_number] = ACTIONS(1060), + [anon_sym_boolean] = ACTIONS(1060), + [anon_sym_string] = ACTIONS(1060), + [anon_sym_symbol] = ACTIONS(1060), + [anon_sym_object] = ACTIONS(1060), + [anon_sym_satisfies] = ACTIONS(1472), + [sym__ternary_qmark] = ACTIONS(1474), [sym_html_comment] = ACTIONS(5), }, [STATE(164)] = { - [sym_import] = STATE(3816), - [sym_parenthesized_expression] = STATE(1375), - [sym_expression] = STATE(1902), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(6029), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(6029), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6027), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1375), - [sym_subscript_expression] = STATE(1375), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3085), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(6029), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1375), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_type_arguments] = STATE(525), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1474), - [anon_sym_export] = ACTIONS(1208), - [anon_sym_STAR] = ACTIONS(1476), - [anon_sym_type] = ACTIONS(1208), - [anon_sym_as] = ACTIONS(1466), - [anon_sym_namespace] = ACTIONS(1210), - [anon_sym_LBRACE] = ACTIONS(669), - [anon_sym_COMMA] = ACTIONS(1468), - [anon_sym_typeof] = ACTIONS(1236), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1208), - [anon_sym_BANG] = ACTIONS(1236), + [sym_import] = STATE(3849), + [sym_parenthesized_expression] = STATE(1369), + [sym_expression] = STATE(1899), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6037), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6037), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6035), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1369), + [sym_subscript_expression] = STATE(1369), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(3084), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6037), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1369), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_type_arguments] = STATE(452), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(1480), + [anon_sym_export] = ACTIONS(1276), + [anon_sym_STAR] = ACTIONS(1482), + [anon_sym_type] = ACTIONS(1276), + [anon_sym_as] = ACTIONS(1472), + [anon_sym_namespace] = ACTIONS(1278), + [anon_sym_LBRACE] = ACTIONS(671), + [anon_sym_COMMA] = ACTIONS(1474), + [anon_sym_typeof] = ACTIONS(1302), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(1276), + [anon_sym_BANG] = ACTIONS(1302), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_SEMI] = ACTIONS(1468), - [anon_sym_await] = ACTIONS(1220), - [anon_sym_in] = ACTIONS(1466), - [anon_sym_of] = ACTIONS(1466), - [anon_sym_yield] = ACTIONS(1222), + [anon_sym_SEMI] = ACTIONS(1474), + [anon_sym_await] = ACTIONS(1286), + [anon_sym_in] = ACTIONS(1472), + [anon_sym_of] = ACTIONS(1472), + [anon_sym_yield] = ACTIONS(1288), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_DOT] = ACTIONS(1466), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1226), - [anon_sym_function] = ACTIONS(684), - [anon_sym_QMARK_DOT] = ACTIONS(1468), - [anon_sym_new] = ACTIONS(1478), - [anon_sym_using] = ACTIONS(1230), - [anon_sym_AMP_AMP] = ACTIONS(1468), - [anon_sym_PIPE_PIPE] = ACTIONS(1468), - [anon_sym_GT_GT] = ACTIONS(1466), - [anon_sym_GT_GT_GT] = ACTIONS(1468), - [anon_sym_LT_LT] = ACTIONS(1468), - [anon_sym_AMP] = ACTIONS(1466), - [anon_sym_CARET] = ACTIONS(1468), - [anon_sym_PIPE] = ACTIONS(1466), - [anon_sym_PLUS] = ACTIONS(1236), - [anon_sym_DASH] = ACTIONS(1236), - [anon_sym_SLASH] = ACTIONS(884), - [anon_sym_PERCENT] = ACTIONS(1468), - [anon_sym_STAR_STAR] = ACTIONS(1468), - [anon_sym_LT] = ACTIONS(172), - [anon_sym_LT_EQ] = ACTIONS(1468), - [anon_sym_EQ_EQ] = ACTIONS(1466), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1468), - [anon_sym_BANG_EQ] = ACTIONS(1466), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1468), - [anon_sym_GT_EQ] = ACTIONS(1468), - [anon_sym_GT] = ACTIONS(1466), - [anon_sym_QMARK_QMARK] = ACTIONS(1468), - [anon_sym_instanceof] = ACTIONS(1466), - [anon_sym_TILDE] = ACTIONS(1216), - [anon_sym_void] = ACTIONS(1236), - [anon_sym_delete] = ACTIONS(1236), - [anon_sym_PLUS_PLUS] = ACTIONS(1238), - [anon_sym_DASH_DASH] = ACTIONS(1238), + [anon_sym_DOT] = ACTIONS(1472), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1292), + [anon_sym_function] = ACTIONS(686), + [anon_sym_QMARK_DOT] = ACTIONS(1474), + [anon_sym_new] = ACTIONS(1484), + [anon_sym_using] = ACTIONS(1296), + [anon_sym_AMP_AMP] = ACTIONS(1474), + [anon_sym_PIPE_PIPE] = ACTIONS(1474), + [anon_sym_GT_GT] = ACTIONS(1472), + [anon_sym_GT_GT_GT] = ACTIONS(1474), + [anon_sym_LT_LT] = ACTIONS(1474), + [anon_sym_AMP] = ACTIONS(1472), + [anon_sym_CARET] = ACTIONS(1474), + [anon_sym_PIPE] = ACTIONS(1472), + [anon_sym_PLUS] = ACTIONS(1302), + [anon_sym_DASH] = ACTIONS(1302), + [anon_sym_SLASH] = ACTIONS(893), + [anon_sym_PERCENT] = ACTIONS(1474), + [anon_sym_STAR_STAR] = ACTIONS(1474), + [anon_sym_LT] = ACTIONS(173), + [anon_sym_LT_EQ] = ACTIONS(1474), + [anon_sym_EQ_EQ] = ACTIONS(1472), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1474), + [anon_sym_BANG_EQ] = ACTIONS(1472), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1474), + [anon_sym_GT_EQ] = ACTIONS(1474), + [anon_sym_GT] = ACTIONS(1472), + [anon_sym_QMARK_QMARK] = ACTIONS(1474), + [anon_sym_instanceof] = ACTIONS(1472), + [anon_sym_TILDE] = ACTIONS(1284), + [anon_sym_void] = ACTIONS(1302), + [anon_sym_delete] = ACTIONS(1302), + [anon_sym_PLUS_PLUS] = ACTIONS(1304), + [anon_sym_DASH_DASH] = ACTIONS(1304), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1244), + [sym_private_property_identifier] = ACTIONS(1310), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1480), + [sym_undefined] = ACTIONS(1486), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1208), - [anon_sym_readonly] = ACTIONS(1208), - [anon_sym_get] = ACTIONS(1208), - [anon_sym_set] = ACTIONS(1208), - [anon_sym_declare] = ACTIONS(1208), - [anon_sym_public] = ACTIONS(1208), - [anon_sym_private] = ACTIONS(1208), - [anon_sym_protected] = ACTIONS(1208), - [anon_sym_override] = ACTIONS(1208), - [anon_sym_module] = ACTIONS(1208), - [anon_sym_any] = ACTIONS(1208), - [anon_sym_number] = ACTIONS(1208), - [anon_sym_boolean] = ACTIONS(1208), - [anon_sym_string] = ACTIONS(1208), - [anon_sym_symbol] = ACTIONS(1208), - [anon_sym_object] = ACTIONS(1208), - [anon_sym_satisfies] = ACTIONS(1466), - [sym__automatic_semicolon] = ACTIONS(1468), - [sym__ternary_qmark] = ACTIONS(1468), + [anon_sym_static] = ACTIONS(1276), + [anon_sym_readonly] = ACTIONS(1276), + [anon_sym_get] = ACTIONS(1276), + [anon_sym_set] = ACTIONS(1276), + [anon_sym_declare] = ACTIONS(1276), + [anon_sym_public] = ACTIONS(1276), + [anon_sym_private] = ACTIONS(1276), + [anon_sym_protected] = ACTIONS(1276), + [anon_sym_override] = ACTIONS(1276), + [anon_sym_module] = ACTIONS(1276), + [anon_sym_any] = ACTIONS(1276), + [anon_sym_number] = ACTIONS(1276), + [anon_sym_boolean] = ACTIONS(1276), + [anon_sym_string] = ACTIONS(1276), + [anon_sym_symbol] = ACTIONS(1276), + [anon_sym_object] = ACTIONS(1276), + [anon_sym_satisfies] = ACTIONS(1472), + [sym__automatic_semicolon] = ACTIONS(1474), + [sym__ternary_qmark] = ACTIONS(1474), [sym_html_comment] = ACTIONS(5), }, [STATE(165)] = { - [sym_import] = STATE(3816), - [sym_parenthesized_expression] = STATE(1365), - [sym_expression] = STATE(1799), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5981), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5981), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1365), - [sym_subscript_expression] = STATE(1365), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3075), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5981), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1365), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_type_arguments] = STATE(459), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1482), - [anon_sym_export] = ACTIONS(1360), - [anon_sym_STAR] = ACTIONS(1484), - [anon_sym_type] = ACTIONS(1360), - [anon_sym_as] = ACTIONS(1466), - [anon_sym_namespace] = ACTIONS(1362), - [anon_sym_LBRACE] = ACTIONS(669), - [anon_sym_COMMA] = ACTIONS(1468), - [anon_sym_RBRACE] = ACTIONS(1468), + [sym_import] = STATE(3849), + [sym_parenthesized_expression] = STATE(1372), + [sym_expression] = STATE(1806), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6025), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6025), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1372), + [sym_subscript_expression] = STATE(1372), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2993), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6025), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1372), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_type_arguments] = STATE(445), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(1488), + [anon_sym_export] = ACTIONS(1324), + [anon_sym_STAR] = ACTIONS(1490), + [anon_sym_type] = ACTIONS(1324), + [anon_sym_as] = ACTIONS(1472), + [anon_sym_namespace] = ACTIONS(1326), + [anon_sym_LBRACE] = ACTIONS(671), + [anon_sym_COMMA] = ACTIONS(1474), + [anon_sym_RBRACE] = ACTIONS(1474), [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1360), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(1324), [anon_sym_BANG] = ACTIONS(21), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_SEMI] = ACTIONS(1468), + [anon_sym_SEMI] = ACTIONS(1474), [anon_sym_await] = ACTIONS(45), - [anon_sym_in] = ACTIONS(1466), + [anon_sym_in] = ACTIONS(1472), [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_DOT] = ACTIONS(1466), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1366), - [anon_sym_function] = ACTIONS(684), - [anon_sym_QMARK_DOT] = ACTIONS(1468), - [anon_sym_new] = ACTIONS(1486), + [anon_sym_DOT] = ACTIONS(1472), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1330), + [anon_sym_function] = ACTIONS(686), + [anon_sym_QMARK_DOT] = ACTIONS(1474), + [anon_sym_new] = ACTIONS(1492), [anon_sym_using] = ACTIONS(75), - [anon_sym_AMP_AMP] = ACTIONS(1468), - [anon_sym_PIPE_PIPE] = ACTIONS(1468), - [anon_sym_GT_GT] = ACTIONS(1466), - [anon_sym_GT_GT_GT] = ACTIONS(1468), - [anon_sym_LT_LT] = ACTIONS(1468), - [anon_sym_AMP] = ACTIONS(1466), - [anon_sym_CARET] = ACTIONS(1468), - [anon_sym_PIPE] = ACTIONS(1466), + [anon_sym_AMP_AMP] = ACTIONS(1474), + [anon_sym_PIPE_PIPE] = ACTIONS(1474), + [anon_sym_GT_GT] = ACTIONS(1472), + [anon_sym_GT_GT_GT] = ACTIONS(1474), + [anon_sym_LT_LT] = ACTIONS(1474), + [anon_sym_AMP] = ACTIONS(1472), + [anon_sym_CARET] = ACTIONS(1474), + [anon_sym_PIPE] = ACTIONS(1472), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), [anon_sym_SLASH] = ACTIONS(77), - [anon_sym_PERCENT] = ACTIONS(1468), - [anon_sym_STAR_STAR] = ACTIONS(1468), - [anon_sym_LT] = ACTIONS(172), - [anon_sym_LT_EQ] = ACTIONS(1468), - [anon_sym_EQ_EQ] = ACTIONS(1466), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1468), - [anon_sym_BANG_EQ] = ACTIONS(1466), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1468), - [anon_sym_GT_EQ] = ACTIONS(1468), - [anon_sym_GT] = ACTIONS(1466), - [anon_sym_QMARK_QMARK] = ACTIONS(1468), - [anon_sym_instanceof] = ACTIONS(1466), + [anon_sym_PERCENT] = ACTIONS(1474), + [anon_sym_STAR_STAR] = ACTIONS(1474), + [anon_sym_LT] = ACTIONS(173), + [anon_sym_LT_EQ] = ACTIONS(1474), + [anon_sym_EQ_EQ] = ACTIONS(1472), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1474), + [anon_sym_BANG_EQ] = ACTIONS(1472), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1474), + [anon_sym_GT_EQ] = ACTIONS(1474), + [anon_sym_GT] = ACTIONS(1472), + [anon_sym_QMARK_QMARK] = ACTIONS(1474), + [anon_sym_instanceof] = ACTIONS(1472), [anon_sym_TILDE] = ACTIONS(33), [anon_sym_void] = ACTIONS(21), [anon_sym_delete] = ACTIONS(21), @@ -44624,3998 +44648,3889 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1360), - [anon_sym_readonly] = ACTIONS(1360), - [anon_sym_get] = ACTIONS(1360), - [anon_sym_set] = ACTIONS(1360), - [anon_sym_declare] = ACTIONS(1360), - [anon_sym_public] = ACTIONS(1360), - [anon_sym_private] = ACTIONS(1360), - [anon_sym_protected] = ACTIONS(1360), - [anon_sym_override] = ACTIONS(1360), - [anon_sym_module] = ACTIONS(1360), - [anon_sym_any] = ACTIONS(1360), - [anon_sym_number] = ACTIONS(1360), - [anon_sym_boolean] = ACTIONS(1360), - [anon_sym_string] = ACTIONS(1360), - [anon_sym_symbol] = ACTIONS(1360), - [anon_sym_object] = ACTIONS(1360), - [anon_sym_satisfies] = ACTIONS(1466), - [sym__automatic_semicolon] = ACTIONS(1468), - [sym__ternary_qmark] = ACTIONS(1468), + [anon_sym_static] = ACTIONS(1324), + [anon_sym_readonly] = ACTIONS(1324), + [anon_sym_get] = ACTIONS(1324), + [anon_sym_set] = ACTIONS(1324), + [anon_sym_declare] = ACTIONS(1324), + [anon_sym_public] = ACTIONS(1324), + [anon_sym_private] = ACTIONS(1324), + [anon_sym_protected] = ACTIONS(1324), + [anon_sym_override] = ACTIONS(1324), + [anon_sym_module] = ACTIONS(1324), + [anon_sym_any] = ACTIONS(1324), + [anon_sym_number] = ACTIONS(1324), + [anon_sym_boolean] = ACTIONS(1324), + [anon_sym_string] = ACTIONS(1324), + [anon_sym_symbol] = ACTIONS(1324), + [anon_sym_object] = ACTIONS(1324), + [anon_sym_satisfies] = ACTIONS(1472), + [sym__automatic_semicolon] = ACTIONS(1474), + [sym__ternary_qmark] = ACTIONS(1474), [sym_html_comment] = ACTIONS(5), }, [STATE(166)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1386), - [sym_expression] = STATE(2117), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5966), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5966), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5819), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1386), - [sym_subscript_expression] = STATE(1386), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3017), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5966), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1386), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(418), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1488), - [anon_sym_export] = ACTIONS(1080), - [anon_sym_STAR] = ACTIONS(1490), - [anon_sym_type] = ACTIONS(1080), - [anon_sym_as] = ACTIONS(1466), - [anon_sym_namespace] = ACTIONS(1082), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_COMMA] = ACTIONS(1468), - [anon_sym_typeof] = ACTIONS(736), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1080), - [anon_sym_BANG] = ACTIONS(736), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_RPAREN] = ACTIONS(1468), - [anon_sym_await] = ACTIONS(716), - [anon_sym_in] = ACTIONS(1466), - [anon_sym_COLON] = ACTIONS(1468), - [anon_sym_yield] = ACTIONS(718), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_DOT] = ACTIONS(1466), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1090), - [anon_sym_function] = ACTIONS(149), - [anon_sym_QMARK_DOT] = ACTIONS(1468), - [anon_sym_new] = ACTIONS(1492), - [anon_sym_using] = ACTIONS(726), - [anon_sym_AMP_AMP] = ACTIONS(1468), - [anon_sym_PIPE_PIPE] = ACTIONS(1468), - [anon_sym_GT_GT] = ACTIONS(1466), - [anon_sym_GT_GT_GT] = ACTIONS(1468), - [anon_sym_LT_LT] = ACTIONS(1468), - [anon_sym_AMP] = ACTIONS(1466), - [anon_sym_CARET] = ACTIONS(1468), - [anon_sym_PIPE] = ACTIONS(1466), - [anon_sym_PLUS] = ACTIONS(736), - [anon_sym_DASH] = ACTIONS(736), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1390), + [sym_expression] = STATE(1966), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5777), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5777), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1390), + [sym_subscript_expression] = STATE(1390), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3056), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5777), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1390), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(477), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1494), + [anon_sym_export] = ACTIONS(1414), + [anon_sym_STAR] = ACTIONS(1496), + [anon_sym_type] = ACTIONS(1414), + [anon_sym_as] = ACTIONS(1472), + [anon_sym_namespace] = ACTIONS(1416), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_COMMA] = ACTIONS(1474), + [anon_sym_typeof] = ACTIONS(766), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1414), + [anon_sym_BANG] = ACTIONS(766), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_RPAREN] = ACTIONS(1474), + [anon_sym_await] = ACTIONS(746), + [anon_sym_in] = ACTIONS(1472), + [anon_sym_COLON] = ACTIONS(1474), + [anon_sym_yield] = ACTIONS(748), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_DOT] = ACTIONS(1472), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1420), + [anon_sym_function] = ACTIONS(150), + [anon_sym_QMARK_DOT] = ACTIONS(1474), + [anon_sym_new] = ACTIONS(1498), + [anon_sym_using] = ACTIONS(756), + [anon_sym_AMP_AMP] = ACTIONS(1474), + [anon_sym_PIPE_PIPE] = ACTIONS(1474), + [anon_sym_GT_GT] = ACTIONS(1472), + [anon_sym_GT_GT_GT] = ACTIONS(1474), + [anon_sym_LT_LT] = ACTIONS(1474), + [anon_sym_AMP] = ACTIONS(1472), + [anon_sym_CARET] = ACTIONS(1474), + [anon_sym_PIPE] = ACTIONS(1472), + [anon_sym_PLUS] = ACTIONS(766), + [anon_sym_DASH] = ACTIONS(766), [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_PERCENT] = ACTIONS(1468), - [anon_sym_STAR_STAR] = ACTIONS(1468), - [anon_sym_LT] = ACTIONS(172), - [anon_sym_LT_EQ] = ACTIONS(1468), - [anon_sym_EQ_EQ] = ACTIONS(1466), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1468), - [anon_sym_BANG_EQ] = ACTIONS(1466), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1468), - [anon_sym_GT_EQ] = ACTIONS(1468), - [anon_sym_GT] = ACTIONS(1466), - [anon_sym_QMARK_QMARK] = ACTIONS(1468), - [anon_sym_instanceof] = ACTIONS(1466), - [anon_sym_TILDE] = ACTIONS(712), - [anon_sym_void] = ACTIONS(736), - [anon_sym_delete] = ACTIONS(736), - [anon_sym_PLUS_PLUS] = ACTIONS(738), - [anon_sym_DASH_DASH] = ACTIONS(738), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(744), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1494), + [anon_sym_PERCENT] = ACTIONS(1474), + [anon_sym_STAR_STAR] = ACTIONS(1474), + [anon_sym_LT] = ACTIONS(173), + [anon_sym_LT_EQ] = ACTIONS(1474), + [anon_sym_EQ_EQ] = ACTIONS(1472), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1474), + [anon_sym_BANG_EQ] = ACTIONS(1472), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1474), + [anon_sym_GT_EQ] = ACTIONS(1474), + [anon_sym_GT] = ACTIONS(1472), + [anon_sym_QMARK_QMARK] = ACTIONS(1474), + [anon_sym_instanceof] = ACTIONS(1472), + [anon_sym_TILDE] = ACTIONS(742), + [anon_sym_void] = ACTIONS(766), + [anon_sym_delete] = ACTIONS(766), + [anon_sym_PLUS_PLUS] = ACTIONS(768), + [anon_sym_DASH_DASH] = ACTIONS(768), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(774), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1500), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1080), - [anon_sym_readonly] = ACTIONS(1080), - [anon_sym_get] = ACTIONS(1080), - [anon_sym_set] = ACTIONS(1080), - [anon_sym_declare] = ACTIONS(1080), - [anon_sym_public] = ACTIONS(1080), - [anon_sym_private] = ACTIONS(1080), - [anon_sym_protected] = ACTIONS(1080), - [anon_sym_override] = ACTIONS(1080), - [anon_sym_module] = ACTIONS(1080), - [anon_sym_any] = ACTIONS(1080), - [anon_sym_number] = ACTIONS(1080), - [anon_sym_boolean] = ACTIONS(1080), - [anon_sym_string] = ACTIONS(1080), - [anon_sym_symbol] = ACTIONS(1080), - [anon_sym_object] = ACTIONS(1080), - [anon_sym_satisfies] = ACTIONS(1466), - [sym__ternary_qmark] = ACTIONS(1468), + [anon_sym_static] = ACTIONS(1414), + [anon_sym_readonly] = ACTIONS(1414), + [anon_sym_get] = ACTIONS(1414), + [anon_sym_set] = ACTIONS(1414), + [anon_sym_declare] = ACTIONS(1414), + [anon_sym_public] = ACTIONS(1414), + [anon_sym_private] = ACTIONS(1414), + [anon_sym_protected] = ACTIONS(1414), + [anon_sym_override] = ACTIONS(1414), + [anon_sym_module] = ACTIONS(1414), + [anon_sym_any] = ACTIONS(1414), + [anon_sym_number] = ACTIONS(1414), + [anon_sym_boolean] = ACTIONS(1414), + [anon_sym_string] = ACTIONS(1414), + [anon_sym_symbol] = ACTIONS(1414), + [anon_sym_object] = ACTIONS(1414), + [anon_sym_satisfies] = ACTIONS(1472), + [sym__ternary_qmark] = ACTIONS(1474), [sym_html_comment] = ACTIONS(5), }, [STATE(167)] = { - [sym_import] = STATE(3816), - [sym_parenthesized_expression] = STATE(1416), - [sym_expression] = STATE(2289), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5837), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5837), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(5835), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1416), - [sym_subscript_expression] = STATE(1416), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3036), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5837), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1416), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_type_arguments] = STATE(468), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1496), - [anon_sym_export] = ACTIONS(1258), - [anon_sym_STAR] = ACTIONS(1498), - [anon_sym_type] = ACTIONS(1258), - [anon_sym_as] = ACTIONS(1466), - [anon_sym_namespace] = ACTIONS(1260), - [anon_sym_LBRACE] = ACTIONS(669), - [anon_sym_typeof] = ACTIONS(1284), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1258), - [anon_sym_BANG] = ACTIONS(1284), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(2179), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6067), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6067), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5851), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3001), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6067), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(523), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1502), + [anon_sym_export] = ACTIONS(1378), + [anon_sym_STAR] = ACTIONS(1504), + [anon_sym_type] = ACTIONS(1378), + [anon_sym_as] = ACTIONS(1472), + [anon_sym_namespace] = ACTIONS(1380), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_COMMA] = ACTIONS(1474), + [anon_sym_typeof] = ACTIONS(1400), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1378), + [anon_sym_BANG] = ACTIONS(1400), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1386), + [anon_sym_in] = ACTIONS(1472), + [anon_sym_yield] = ACTIONS(1388), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_DOT] = ACTIONS(1472), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1390), + [anon_sym_function] = ACTIONS(150), + [anon_sym_QMARK_DOT] = ACTIONS(1474), + [anon_sym_new] = ACTIONS(1506), + [anon_sym_using] = ACTIONS(1394), + [anon_sym_AMP_AMP] = ACTIONS(1474), + [anon_sym_PIPE_PIPE] = ACTIONS(1474), + [anon_sym_GT_GT] = ACTIONS(1472), + [anon_sym_GT_GT_GT] = ACTIONS(1474), + [anon_sym_LT_LT] = ACTIONS(1474), + [anon_sym_AMP] = ACTIONS(1472), + [anon_sym_CARET] = ACTIONS(1474), + [anon_sym_PIPE] = ACTIONS(1472), + [anon_sym_PLUS] = ACTIONS(1400), + [anon_sym_DASH] = ACTIONS(1400), + [anon_sym_SLASH] = ACTIONS(954), + [anon_sym_PERCENT] = ACTIONS(1474), + [anon_sym_STAR_STAR] = ACTIONS(1474), + [anon_sym_LT] = ACTIONS(173), + [anon_sym_LT_EQ] = ACTIONS(1474), + [anon_sym_EQ_EQ] = ACTIONS(1472), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1474), + [anon_sym_BANG_EQ] = ACTIONS(1472), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1474), + [anon_sym_GT_EQ] = ACTIONS(1474), + [anon_sym_GT] = ACTIONS(1472), + [anon_sym_QMARK_QMARK] = ACTIONS(1474), + [anon_sym_instanceof] = ACTIONS(1472), + [anon_sym_TILDE] = ACTIONS(1384), + [anon_sym_void] = ACTIONS(1400), + [anon_sym_delete] = ACTIONS(1400), + [anon_sym_PLUS_PLUS] = ACTIONS(1402), + [anon_sym_DASH_DASH] = ACTIONS(1402), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1404), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1508), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1378), + [anon_sym_readonly] = ACTIONS(1378), + [anon_sym_get] = ACTIONS(1378), + [anon_sym_set] = ACTIONS(1378), + [anon_sym_declare] = ACTIONS(1378), + [anon_sym_public] = ACTIONS(1378), + [anon_sym_private] = ACTIONS(1378), + [anon_sym_protected] = ACTIONS(1378), + [anon_sym_override] = ACTIONS(1378), + [anon_sym_module] = ACTIONS(1378), + [anon_sym_any] = ACTIONS(1378), + [anon_sym_number] = ACTIONS(1378), + [anon_sym_boolean] = ACTIONS(1378), + [anon_sym_string] = ACTIONS(1378), + [anon_sym_symbol] = ACTIONS(1378), + [anon_sym_object] = ACTIONS(1378), + [anon_sym_satisfies] = ACTIONS(1472), + [anon_sym_implements] = ACTIONS(1472), + [sym__ternary_qmark] = ACTIONS(1474), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(168)] = { + [sym_import] = STATE(3849), + [sym_parenthesized_expression] = STATE(1426), + [sym_expression] = STATE(2242), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(5845), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(5845), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(5843), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1426), + [sym_subscript_expression] = STATE(1426), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2990), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(5845), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1426), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_type_arguments] = STATE(513), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(1510), + [anon_sym_export] = ACTIONS(1104), + [anon_sym_STAR] = ACTIONS(1512), + [anon_sym_type] = ACTIONS(1104), + [anon_sym_as] = ACTIONS(1472), + [anon_sym_namespace] = ACTIONS(1106), + [anon_sym_LBRACE] = ACTIONS(671), + [anon_sym_typeof] = ACTIONS(1132), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(1104), + [anon_sym_BANG] = ACTIONS(1132), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_SEMI] = ACTIONS(1468), - [anon_sym_await] = ACTIONS(1268), - [anon_sym_in] = ACTIONS(1466), - [anon_sym_yield] = ACTIONS(1270), + [anon_sym_SEMI] = ACTIONS(1474), + [anon_sym_await] = ACTIONS(1116), + [anon_sym_in] = ACTIONS(1472), + [anon_sym_yield] = ACTIONS(1118), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_DOT] = ACTIONS(1466), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1274), - [anon_sym_function] = ACTIONS(684), - [anon_sym_QMARK_DOT] = ACTIONS(1468), - [anon_sym_new] = ACTIONS(1500), - [anon_sym_using] = ACTIONS(1278), - [anon_sym_AMP_AMP] = ACTIONS(1468), - [anon_sym_PIPE_PIPE] = ACTIONS(1468), - [anon_sym_GT_GT] = ACTIONS(1466), - [anon_sym_GT_GT_GT] = ACTIONS(1468), - [anon_sym_LT_LT] = ACTIONS(1468), - [anon_sym_AMP] = ACTIONS(1466), - [anon_sym_CARET] = ACTIONS(1468), - [anon_sym_PIPE] = ACTIONS(1466), - [anon_sym_PLUS] = ACTIONS(1284), - [anon_sym_DASH] = ACTIONS(1284), + [anon_sym_DOT] = ACTIONS(1472), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1122), + [anon_sym_function] = ACTIONS(686), + [anon_sym_QMARK_DOT] = ACTIONS(1474), + [anon_sym_new] = ACTIONS(1514), + [anon_sym_using] = ACTIONS(1126), + [anon_sym_AMP_AMP] = ACTIONS(1474), + [anon_sym_PIPE_PIPE] = ACTIONS(1474), + [anon_sym_GT_GT] = ACTIONS(1472), + [anon_sym_GT_GT_GT] = ACTIONS(1474), + [anon_sym_LT_LT] = ACTIONS(1474), + [anon_sym_AMP] = ACTIONS(1472), + [anon_sym_CARET] = ACTIONS(1474), + [anon_sym_PIPE] = ACTIONS(1472), + [anon_sym_PLUS] = ACTIONS(1132), + [anon_sym_DASH] = ACTIONS(1132), [anon_sym_SLASH] = ACTIONS(77), - [anon_sym_PERCENT] = ACTIONS(1468), - [anon_sym_STAR_STAR] = ACTIONS(1468), - [anon_sym_LT] = ACTIONS(172), - [anon_sym_LT_EQ] = ACTIONS(1468), - [anon_sym_EQ_EQ] = ACTIONS(1466), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1468), - [anon_sym_BANG_EQ] = ACTIONS(1466), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1468), - [anon_sym_GT_EQ] = ACTIONS(1468), - [anon_sym_GT] = ACTIONS(1466), - [anon_sym_QMARK_QMARK] = ACTIONS(1468), - [anon_sym_instanceof] = ACTIONS(1466), - [anon_sym_TILDE] = ACTIONS(1266), - [anon_sym_void] = ACTIONS(1284), - [anon_sym_delete] = ACTIONS(1284), - [anon_sym_PLUS_PLUS] = ACTIONS(1286), - [anon_sym_DASH_DASH] = ACTIONS(1286), + [anon_sym_PERCENT] = ACTIONS(1474), + [anon_sym_STAR_STAR] = ACTIONS(1474), + [anon_sym_LT] = ACTIONS(173), + [anon_sym_LT_EQ] = ACTIONS(1474), + [anon_sym_EQ_EQ] = ACTIONS(1472), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1474), + [anon_sym_BANG_EQ] = ACTIONS(1472), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1474), + [anon_sym_GT_EQ] = ACTIONS(1474), + [anon_sym_GT] = ACTIONS(1472), + [anon_sym_QMARK_QMARK] = ACTIONS(1474), + [anon_sym_instanceof] = ACTIONS(1472), + [anon_sym_TILDE] = ACTIONS(1112), + [anon_sym_void] = ACTIONS(1132), + [anon_sym_delete] = ACTIONS(1132), + [anon_sym_PLUS_PLUS] = ACTIONS(1134), + [anon_sym_DASH_DASH] = ACTIONS(1134), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1292), + [sym_private_property_identifier] = ACTIONS(1140), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1502), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1258), - [anon_sym_readonly] = ACTIONS(1258), - [anon_sym_get] = ACTIONS(1258), - [anon_sym_set] = ACTIONS(1258), - [anon_sym_declare] = ACTIONS(1258), - [anon_sym_public] = ACTIONS(1258), - [anon_sym_private] = ACTIONS(1258), - [anon_sym_protected] = ACTIONS(1258), - [anon_sym_override] = ACTIONS(1258), - [anon_sym_module] = ACTIONS(1258), - [anon_sym_any] = ACTIONS(1258), - [anon_sym_number] = ACTIONS(1258), - [anon_sym_boolean] = ACTIONS(1258), - [anon_sym_string] = ACTIONS(1258), - [anon_sym_symbol] = ACTIONS(1258), - [anon_sym_object] = ACTIONS(1258), - [anon_sym_satisfies] = ACTIONS(1466), - [sym__automatic_semicolon] = ACTIONS(1468), - [sym__ternary_qmark] = ACTIONS(1468), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(168)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1402), - [sym_expression] = STATE(2175), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6059), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6059), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5870), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1402), - [sym_subscript_expression] = STATE(1402), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(2983), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6059), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1402), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(579), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1504), - [anon_sym_export] = ACTIONS(1428), - [anon_sym_STAR] = ACTIONS(1506), - [anon_sym_type] = ACTIONS(1428), - [anon_sym_as] = ACTIONS(1466), - [anon_sym_namespace] = ACTIONS(1430), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_COMMA] = ACTIONS(1468), - [anon_sym_typeof] = ACTIONS(1450), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1428), - [anon_sym_BANG] = ACTIONS(1450), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1436), - [anon_sym_in] = ACTIONS(1466), - [anon_sym_yield] = ACTIONS(1438), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_DOT] = ACTIONS(1466), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1440), - [anon_sym_function] = ACTIONS(149), - [anon_sym_QMARK_DOT] = ACTIONS(1468), - [anon_sym_new] = ACTIONS(1508), - [anon_sym_using] = ACTIONS(1444), - [anon_sym_AMP_AMP] = ACTIONS(1468), - [anon_sym_PIPE_PIPE] = ACTIONS(1468), - [anon_sym_GT_GT] = ACTIONS(1466), - [anon_sym_GT_GT_GT] = ACTIONS(1468), - [anon_sym_LT_LT] = ACTIONS(1468), - [anon_sym_AMP] = ACTIONS(1466), - [anon_sym_CARET] = ACTIONS(1468), - [anon_sym_PIPE] = ACTIONS(1466), - [anon_sym_PLUS] = ACTIONS(1450), - [anon_sym_DASH] = ACTIONS(1450), - [anon_sym_SLASH] = ACTIONS(948), - [anon_sym_PERCENT] = ACTIONS(1468), - [anon_sym_STAR_STAR] = ACTIONS(1468), - [anon_sym_LT] = ACTIONS(172), - [anon_sym_LT_EQ] = ACTIONS(1468), - [anon_sym_EQ_EQ] = ACTIONS(1466), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1468), - [anon_sym_BANG_EQ] = ACTIONS(1466), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1468), - [anon_sym_GT_EQ] = ACTIONS(1468), - [anon_sym_GT] = ACTIONS(1466), - [anon_sym_QMARK_QMARK] = ACTIONS(1468), - [anon_sym_instanceof] = ACTIONS(1466), - [anon_sym_TILDE] = ACTIONS(1434), - [anon_sym_void] = ACTIONS(1450), - [anon_sym_delete] = ACTIONS(1450), - [anon_sym_PLUS_PLUS] = ACTIONS(1452), - [anon_sym_DASH_DASH] = ACTIONS(1452), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1454), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1510), + [sym_undefined] = ACTIONS(1516), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1428), - [anon_sym_readonly] = ACTIONS(1428), - [anon_sym_get] = ACTIONS(1428), - [anon_sym_set] = ACTIONS(1428), - [anon_sym_declare] = ACTIONS(1428), - [anon_sym_public] = ACTIONS(1428), - [anon_sym_private] = ACTIONS(1428), - [anon_sym_protected] = ACTIONS(1428), - [anon_sym_override] = ACTIONS(1428), - [anon_sym_module] = ACTIONS(1428), - [anon_sym_any] = ACTIONS(1428), - [anon_sym_number] = ACTIONS(1428), - [anon_sym_boolean] = ACTIONS(1428), - [anon_sym_string] = ACTIONS(1428), - [anon_sym_symbol] = ACTIONS(1428), - [anon_sym_object] = ACTIONS(1428), - [anon_sym_satisfies] = ACTIONS(1466), - [anon_sym_implements] = ACTIONS(1466), - [sym__ternary_qmark] = ACTIONS(1468), + [anon_sym_static] = ACTIONS(1104), + [anon_sym_readonly] = ACTIONS(1104), + [anon_sym_get] = ACTIONS(1104), + [anon_sym_set] = ACTIONS(1104), + [anon_sym_declare] = ACTIONS(1104), + [anon_sym_public] = ACTIONS(1104), + [anon_sym_private] = ACTIONS(1104), + [anon_sym_protected] = ACTIONS(1104), + [anon_sym_override] = ACTIONS(1104), + [anon_sym_module] = ACTIONS(1104), + [anon_sym_any] = ACTIONS(1104), + [anon_sym_number] = ACTIONS(1104), + [anon_sym_boolean] = ACTIONS(1104), + [anon_sym_string] = ACTIONS(1104), + [anon_sym_symbol] = ACTIONS(1104), + [anon_sym_object] = ACTIONS(1104), + [anon_sym_satisfies] = ACTIONS(1472), + [sym__automatic_semicolon] = ACTIONS(1474), + [sym__ternary_qmark] = ACTIONS(1474), [sym_html_comment] = ACTIONS(5), }, [STATE(169)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1464), - [sym_expression] = STATE(2531), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6083), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6083), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5786), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1464), - [sym_subscript_expression] = STATE(1464), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3025), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6083), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1464), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(654), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1512), - [anon_sym_export] = ACTIONS(1392), - [anon_sym_STAR] = ACTIONS(1514), - [anon_sym_type] = ACTIONS(1392), - [anon_sym_as] = ACTIONS(1466), - [anon_sym_namespace] = ACTIONS(1394), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_typeof] = ACTIONS(1414), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1392), - [anon_sym_BANG] = ACTIONS(1414), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1400), - [anon_sym_in] = ACTIONS(1466), - [anon_sym_of] = ACTIONS(1466), - [anon_sym_yield] = ACTIONS(1402), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_DOT] = ACTIONS(1466), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1404), - [anon_sym_function] = ACTIONS(149), - [anon_sym_QMARK_DOT] = ACTIONS(1468), - [anon_sym_new] = ACTIONS(1516), - [anon_sym_using] = ACTIONS(1408), - [anon_sym_AMP_AMP] = ACTIONS(1468), - [anon_sym_PIPE_PIPE] = ACTIONS(1468), - [anon_sym_GT_GT] = ACTIONS(1466), - [anon_sym_GT_GT_GT] = ACTIONS(1468), - [anon_sym_LT_LT] = ACTIONS(1468), - [anon_sym_AMP] = ACTIONS(1466), - [anon_sym_CARET] = ACTIONS(1468), - [anon_sym_PIPE] = ACTIONS(1466), - [anon_sym_PLUS] = ACTIONS(1414), - [anon_sym_DASH] = ACTIONS(1414), - [anon_sym_SLASH] = ACTIONS(978), - [anon_sym_PERCENT] = ACTIONS(1468), - [anon_sym_STAR_STAR] = ACTIONS(1468), - [anon_sym_LT] = ACTIONS(172), - [anon_sym_LT_EQ] = ACTIONS(1468), - [anon_sym_EQ_EQ] = ACTIONS(1466), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1468), - [anon_sym_BANG_EQ] = ACTIONS(1466), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1468), - [anon_sym_GT_EQ] = ACTIONS(1468), - [anon_sym_GT] = ACTIONS(1466), - [anon_sym_QMARK_QMARK] = ACTIONS(1468), - [anon_sym_instanceof] = ACTIONS(1466), - [anon_sym_TILDE] = ACTIONS(1398), - [anon_sym_void] = ACTIONS(1414), - [anon_sym_delete] = ACTIONS(1414), - [anon_sym_PLUS_PLUS] = ACTIONS(1416), - [anon_sym_DASH_DASH] = ACTIONS(1416), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1418), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1518), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1392), - [anon_sym_readonly] = ACTIONS(1392), - [anon_sym_get] = ACTIONS(1392), - [anon_sym_set] = ACTIONS(1392), - [anon_sym_declare] = ACTIONS(1392), - [anon_sym_public] = ACTIONS(1392), - [anon_sym_private] = ACTIONS(1392), - [anon_sym_protected] = ACTIONS(1392), - [anon_sym_override] = ACTIONS(1392), - [anon_sym_module] = ACTIONS(1392), - [anon_sym_any] = ACTIONS(1392), - [anon_sym_number] = ACTIONS(1392), - [anon_sym_boolean] = ACTIONS(1392), - [anon_sym_string] = ACTIONS(1392), - [anon_sym_symbol] = ACTIONS(1392), - [anon_sym_object] = ACTIONS(1392), - [anon_sym_satisfies] = ACTIONS(1466), - [sym__ternary_qmark] = ACTIONS(1468), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(170)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1426), - [sym_expression] = STATE(2450), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1460), + [sym_expression] = STATE(2417), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), [sym_object_pattern] = STATE(6079), - [sym_array] = STATE(1706), + [sym_array] = STATE(1725), [sym_array_pattern] = STATE(6079), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5734), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1426), - [sym_subscript_expression] = STATE(1426), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3010), - [sym_augmented_assignment_expression] = STATE(1705), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6014), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1460), + [sym_subscript_expression] = STATE(1460), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3052), + [sym_augmented_assignment_expression] = STATE(1720), [sym__destructuring_pattern] = STATE(6079), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1426), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(629), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1520), - [anon_sym_export] = ACTIONS(1112), - [anon_sym_STAR] = ACTIONS(1522), - [anon_sym_type] = ACTIONS(1112), - [anon_sym_as] = ACTIONS(1466), - [anon_sym_namespace] = ACTIONS(1114), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(1138), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1112), - [anon_sym_BANG] = ACTIONS(1138), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1122), - [anon_sym_in] = ACTIONS(1466), - [anon_sym_yield] = ACTIONS(1124), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_RBRACK] = ACTIONS(1468), - [anon_sym_DOT] = ACTIONS(1466), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1128), - [anon_sym_function] = ACTIONS(149), - [anon_sym_QMARK_DOT] = ACTIONS(1468), - [anon_sym_new] = ACTIONS(1524), - [anon_sym_using] = ACTIONS(1132), - [anon_sym_AMP_AMP] = ACTIONS(1468), - [anon_sym_PIPE_PIPE] = ACTIONS(1468), - [anon_sym_GT_GT] = ACTIONS(1466), - [anon_sym_GT_GT_GT] = ACTIONS(1468), - [anon_sym_LT_LT] = ACTIONS(1468), - [anon_sym_AMP] = ACTIONS(1466), - [anon_sym_CARET] = ACTIONS(1468), - [anon_sym_PIPE] = ACTIONS(1466), - [anon_sym_PLUS] = ACTIONS(1138), - [anon_sym_DASH] = ACTIONS(1138), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1460), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(560), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1518), + [anon_sym_export] = ACTIONS(1176), + [anon_sym_STAR] = ACTIONS(1520), + [anon_sym_type] = ACTIONS(1176), + [anon_sym_as] = ACTIONS(1472), + [anon_sym_namespace] = ACTIONS(1178), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(1202), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1176), + [anon_sym_BANG] = ACTIONS(1202), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1186), + [anon_sym_in] = ACTIONS(1472), + [anon_sym_COLON] = ACTIONS(1474), + [anon_sym_yield] = ACTIONS(1188), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_DOT] = ACTIONS(1472), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1192), + [anon_sym_function] = ACTIONS(150), + [anon_sym_QMARK_DOT] = ACTIONS(1474), + [anon_sym_new] = ACTIONS(1522), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_AMP_AMP] = ACTIONS(1474), + [anon_sym_PIPE_PIPE] = ACTIONS(1474), + [anon_sym_GT_GT] = ACTIONS(1472), + [anon_sym_GT_GT_GT] = ACTIONS(1474), + [anon_sym_LT_LT] = ACTIONS(1474), + [anon_sym_AMP] = ACTIONS(1472), + [anon_sym_CARET] = ACTIONS(1474), + [anon_sym_PIPE] = ACTIONS(1472), + [anon_sym_PLUS] = ACTIONS(1202), + [anon_sym_DASH] = ACTIONS(1202), [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_PERCENT] = ACTIONS(1468), - [anon_sym_STAR_STAR] = ACTIONS(1468), - [anon_sym_LT] = ACTIONS(172), - [anon_sym_LT_EQ] = ACTIONS(1468), - [anon_sym_EQ_EQ] = ACTIONS(1466), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1468), - [anon_sym_BANG_EQ] = ACTIONS(1466), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1468), - [anon_sym_GT_EQ] = ACTIONS(1468), - [anon_sym_GT] = ACTIONS(1466), - [anon_sym_QMARK_QMARK] = ACTIONS(1468), - [anon_sym_instanceof] = ACTIONS(1466), - [anon_sym_TILDE] = ACTIONS(1120), - [anon_sym_void] = ACTIONS(1138), - [anon_sym_delete] = ACTIONS(1138), - [anon_sym_PLUS_PLUS] = ACTIONS(1140), - [anon_sym_DASH_DASH] = ACTIONS(1140), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1146), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1526), + [anon_sym_PERCENT] = ACTIONS(1474), + [anon_sym_STAR_STAR] = ACTIONS(1474), + [anon_sym_LT] = ACTIONS(173), + [anon_sym_LT_EQ] = ACTIONS(1474), + [anon_sym_EQ_EQ] = ACTIONS(1472), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1474), + [anon_sym_BANG_EQ] = ACTIONS(1472), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1474), + [anon_sym_GT_EQ] = ACTIONS(1474), + [anon_sym_GT] = ACTIONS(1472), + [anon_sym_QMARK_QMARK] = ACTIONS(1474), + [anon_sym_instanceof] = ACTIONS(1472), + [anon_sym_TILDE] = ACTIONS(1184), + [anon_sym_void] = ACTIONS(1202), + [anon_sym_delete] = ACTIONS(1202), + [anon_sym_PLUS_PLUS] = ACTIONS(1204), + [anon_sym_DASH_DASH] = ACTIONS(1204), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1210), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1524), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1112), - [anon_sym_readonly] = ACTIONS(1112), - [anon_sym_get] = ACTIONS(1112), - [anon_sym_set] = ACTIONS(1112), - [anon_sym_declare] = ACTIONS(1112), - [anon_sym_public] = ACTIONS(1112), - [anon_sym_private] = ACTIONS(1112), - [anon_sym_protected] = ACTIONS(1112), - [anon_sym_override] = ACTIONS(1112), - [anon_sym_module] = ACTIONS(1112), - [anon_sym_any] = ACTIONS(1112), - [anon_sym_number] = ACTIONS(1112), - [anon_sym_boolean] = ACTIONS(1112), - [anon_sym_string] = ACTIONS(1112), - [anon_sym_symbol] = ACTIONS(1112), - [anon_sym_object] = ACTIONS(1112), - [anon_sym_satisfies] = ACTIONS(1466), - [sym__ternary_qmark] = ACTIONS(1468), + [anon_sym_static] = ACTIONS(1176), + [anon_sym_readonly] = ACTIONS(1176), + [anon_sym_get] = ACTIONS(1176), + [anon_sym_set] = ACTIONS(1176), + [anon_sym_declare] = ACTIONS(1176), + [anon_sym_public] = ACTIONS(1176), + [anon_sym_private] = ACTIONS(1176), + [anon_sym_protected] = ACTIONS(1176), + [anon_sym_override] = ACTIONS(1176), + [anon_sym_module] = ACTIONS(1176), + [anon_sym_any] = ACTIONS(1176), + [anon_sym_number] = ACTIONS(1176), + [anon_sym_boolean] = ACTIONS(1176), + [anon_sym_string] = ACTIONS(1176), + [anon_sym_symbol] = ACTIONS(1176), + [anon_sym_object] = ACTIONS(1176), + [anon_sym_satisfies] = ACTIONS(1472), + [sym__ternary_qmark] = ACTIONS(1474), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(170)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1463), + [sym_expression] = STATE(2530), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6091), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6091), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1463), + [sym_subscript_expression] = STATE(1463), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3038), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6091), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1463), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(627), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1526), + [anon_sym_export] = ACTIONS(1434), + [anon_sym_STAR] = ACTIONS(1528), + [anon_sym_type] = ACTIONS(1434), + [anon_sym_as] = ACTIONS(1472), + [anon_sym_namespace] = ACTIONS(1436), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_typeof] = ACTIONS(1456), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1434), + [anon_sym_BANG] = ACTIONS(1456), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1442), + [anon_sym_in] = ACTIONS(1472), + [anon_sym_of] = ACTIONS(1472), + [anon_sym_yield] = ACTIONS(1444), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_DOT] = ACTIONS(1472), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1446), + [anon_sym_function] = ACTIONS(150), + [anon_sym_QMARK_DOT] = ACTIONS(1474), + [anon_sym_new] = ACTIONS(1530), + [anon_sym_using] = ACTIONS(1450), + [anon_sym_AMP_AMP] = ACTIONS(1474), + [anon_sym_PIPE_PIPE] = ACTIONS(1474), + [anon_sym_GT_GT] = ACTIONS(1472), + [anon_sym_GT_GT_GT] = ACTIONS(1474), + [anon_sym_LT_LT] = ACTIONS(1474), + [anon_sym_AMP] = ACTIONS(1472), + [anon_sym_CARET] = ACTIONS(1474), + [anon_sym_PIPE] = ACTIONS(1472), + [anon_sym_PLUS] = ACTIONS(1456), + [anon_sym_DASH] = ACTIONS(1456), + [anon_sym_SLASH] = ACTIONS(970), + [anon_sym_PERCENT] = ACTIONS(1474), + [anon_sym_STAR_STAR] = ACTIONS(1474), + [anon_sym_LT] = ACTIONS(173), + [anon_sym_LT_EQ] = ACTIONS(1474), + [anon_sym_EQ_EQ] = ACTIONS(1472), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1474), + [anon_sym_BANG_EQ] = ACTIONS(1472), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1474), + [anon_sym_GT_EQ] = ACTIONS(1474), + [anon_sym_GT] = ACTIONS(1472), + [anon_sym_QMARK_QMARK] = ACTIONS(1474), + [anon_sym_instanceof] = ACTIONS(1472), + [anon_sym_TILDE] = ACTIONS(1440), + [anon_sym_void] = ACTIONS(1456), + [anon_sym_delete] = ACTIONS(1456), + [anon_sym_PLUS_PLUS] = ACTIONS(1458), + [anon_sym_DASH_DASH] = ACTIONS(1458), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1460), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1532), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1434), + [anon_sym_readonly] = ACTIONS(1434), + [anon_sym_get] = ACTIONS(1434), + [anon_sym_set] = ACTIONS(1434), + [anon_sym_declare] = ACTIONS(1434), + [anon_sym_public] = ACTIONS(1434), + [anon_sym_private] = ACTIONS(1434), + [anon_sym_protected] = ACTIONS(1434), + [anon_sym_override] = ACTIONS(1434), + [anon_sym_module] = ACTIONS(1434), + [anon_sym_any] = ACTIONS(1434), + [anon_sym_number] = ACTIONS(1434), + [anon_sym_boolean] = ACTIONS(1434), + [anon_sym_string] = ACTIONS(1434), + [anon_sym_symbol] = ACTIONS(1434), + [anon_sym_object] = ACTIONS(1434), + [anon_sym_satisfies] = ACTIONS(1472), + [sym__ternary_qmark] = ACTIONS(1474), [sym_html_comment] = ACTIONS(5), }, [STATE(171)] = { - [sym_import] = STATE(3601), + [sym_import] = STATE(3618), [sym_parenthesized_expression] = STATE(1461), - [sym_expression] = STATE(2439), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6071), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6071), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(6010), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), + [sym_expression] = STATE(2431), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6087), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6087), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5742), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), [sym_member_expression] = STATE(1461), [sym_subscript_expression] = STATE(1461), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6071), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3080), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6087), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), [sym_non_null_expression] = STATE(1461), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(605), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1528), - [anon_sym_export] = ACTIONS(1324), - [anon_sym_STAR] = ACTIONS(1530), - [anon_sym_type] = ACTIONS(1324), - [anon_sym_as] = ACTIONS(1466), - [anon_sym_namespace] = ACTIONS(1326), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(1346), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1324), - [anon_sym_BANG] = ACTIONS(1346), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1332), - [anon_sym_in] = ACTIONS(1466), - [anon_sym_COLON] = ACTIONS(1468), - [anon_sym_yield] = ACTIONS(1334), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_DOT] = ACTIONS(1466), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1336), - [anon_sym_function] = ACTIONS(149), - [anon_sym_QMARK_DOT] = ACTIONS(1468), - [anon_sym_new] = ACTIONS(1532), - [anon_sym_using] = ACTIONS(1340), - [anon_sym_AMP_AMP] = ACTIONS(1468), - [anon_sym_PIPE_PIPE] = ACTIONS(1468), - [anon_sym_GT_GT] = ACTIONS(1466), - [anon_sym_GT_GT_GT] = ACTIONS(1468), - [anon_sym_LT_LT] = ACTIONS(1468), - [anon_sym_AMP] = ACTIONS(1466), - [anon_sym_CARET] = ACTIONS(1468), - [anon_sym_PIPE] = ACTIONS(1466), - [anon_sym_PLUS] = ACTIONS(1346), - [anon_sym_DASH] = ACTIONS(1346), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(594), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1534), + [anon_sym_export] = ACTIONS(1224), + [anon_sym_STAR] = ACTIONS(1536), + [anon_sym_type] = ACTIONS(1224), + [anon_sym_as] = ACTIONS(1472), + [anon_sym_namespace] = ACTIONS(1226), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(1246), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1224), + [anon_sym_BANG] = ACTIONS(1246), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1232), + [anon_sym_in] = ACTIONS(1472), + [anon_sym_yield] = ACTIONS(1234), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_RBRACK] = ACTIONS(1474), + [anon_sym_DOT] = ACTIONS(1472), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1236), + [anon_sym_function] = ACTIONS(150), + [anon_sym_QMARK_DOT] = ACTIONS(1474), + [anon_sym_new] = ACTIONS(1538), + [anon_sym_using] = ACTIONS(1240), + [anon_sym_AMP_AMP] = ACTIONS(1474), + [anon_sym_PIPE_PIPE] = ACTIONS(1474), + [anon_sym_GT_GT] = ACTIONS(1472), + [anon_sym_GT_GT_GT] = ACTIONS(1474), + [anon_sym_LT_LT] = ACTIONS(1474), + [anon_sym_AMP] = ACTIONS(1472), + [anon_sym_CARET] = ACTIONS(1474), + [anon_sym_PIPE] = ACTIONS(1472), + [anon_sym_PLUS] = ACTIONS(1246), + [anon_sym_DASH] = ACTIONS(1246), [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_PERCENT] = ACTIONS(1468), - [anon_sym_STAR_STAR] = ACTIONS(1468), - [anon_sym_LT] = ACTIONS(172), - [anon_sym_LT_EQ] = ACTIONS(1468), - [anon_sym_EQ_EQ] = ACTIONS(1466), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1468), - [anon_sym_BANG_EQ] = ACTIONS(1466), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1468), - [anon_sym_GT_EQ] = ACTIONS(1468), - [anon_sym_GT] = ACTIONS(1466), - [anon_sym_QMARK_QMARK] = ACTIONS(1468), - [anon_sym_instanceof] = ACTIONS(1466), - [anon_sym_TILDE] = ACTIONS(1330), - [anon_sym_void] = ACTIONS(1346), - [anon_sym_delete] = ACTIONS(1346), - [anon_sym_PLUS_PLUS] = ACTIONS(1348), - [anon_sym_DASH_DASH] = ACTIONS(1348), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1350), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1534), + [anon_sym_PERCENT] = ACTIONS(1474), + [anon_sym_STAR_STAR] = ACTIONS(1474), + [anon_sym_LT] = ACTIONS(173), + [anon_sym_LT_EQ] = ACTIONS(1474), + [anon_sym_EQ_EQ] = ACTIONS(1472), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1474), + [anon_sym_BANG_EQ] = ACTIONS(1472), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1474), + [anon_sym_GT_EQ] = ACTIONS(1474), + [anon_sym_GT] = ACTIONS(1472), + [anon_sym_QMARK_QMARK] = ACTIONS(1474), + [anon_sym_instanceof] = ACTIONS(1472), + [anon_sym_TILDE] = ACTIONS(1230), + [anon_sym_void] = ACTIONS(1246), + [anon_sym_delete] = ACTIONS(1246), + [anon_sym_PLUS_PLUS] = ACTIONS(1248), + [anon_sym_DASH_DASH] = ACTIONS(1248), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1250), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1540), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1324), - [anon_sym_readonly] = ACTIONS(1324), - [anon_sym_get] = ACTIONS(1324), - [anon_sym_set] = ACTIONS(1324), - [anon_sym_declare] = ACTIONS(1324), - [anon_sym_public] = ACTIONS(1324), - [anon_sym_private] = ACTIONS(1324), - [anon_sym_protected] = ACTIONS(1324), - [anon_sym_override] = ACTIONS(1324), - [anon_sym_module] = ACTIONS(1324), - [anon_sym_any] = ACTIONS(1324), - [anon_sym_number] = ACTIONS(1324), - [anon_sym_boolean] = ACTIONS(1324), - [anon_sym_string] = ACTIONS(1324), - [anon_sym_symbol] = ACTIONS(1324), - [anon_sym_object] = ACTIONS(1324), - [anon_sym_satisfies] = ACTIONS(1466), - [sym__ternary_qmark] = ACTIONS(1468), + [anon_sym_static] = ACTIONS(1224), + [anon_sym_readonly] = ACTIONS(1224), + [anon_sym_get] = ACTIONS(1224), + [anon_sym_set] = ACTIONS(1224), + [anon_sym_declare] = ACTIONS(1224), + [anon_sym_public] = ACTIONS(1224), + [anon_sym_private] = ACTIONS(1224), + [anon_sym_protected] = ACTIONS(1224), + [anon_sym_override] = ACTIONS(1224), + [anon_sym_module] = ACTIONS(1224), + [anon_sym_any] = ACTIONS(1224), + [anon_sym_number] = ACTIONS(1224), + [anon_sym_boolean] = ACTIONS(1224), + [anon_sym_string] = ACTIONS(1224), + [anon_sym_symbol] = ACTIONS(1224), + [anon_sym_object] = ACTIONS(1224), + [anon_sym_satisfies] = ACTIONS(1472), + [sym__ternary_qmark] = ACTIONS(1474), [sym_html_comment] = ACTIONS(5), }, [STATE(172)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2571), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5823), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5823), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1239), - [sym_subscript_expression] = STATE(1239), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5823), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1239), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(800), - [anon_sym_export] = ACTIONS(802), - [anon_sym_STAR] = ACTIONS(1536), - [anon_sym_type] = ACTIONS(802), - [anon_sym_as] = ACTIONS(1466), - [anon_sym_namespace] = ACTIONS(804), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(802), - [anon_sym_BANG] = ACTIONS(178), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(139), - [anon_sym_in] = ACTIONS(1466), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_DOT] = ACTIONS(1466), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(814), - [anon_sym_function] = ACTIONS(149), - [anon_sym_QMARK_DOT] = ACTIONS(1468), - [anon_sym_new] = ACTIONS(816), - [anon_sym_using] = ACTIONS(157), - [anon_sym_AMP_AMP] = ACTIONS(1468), - [anon_sym_PIPE_PIPE] = ACTIONS(1468), - [anon_sym_GT_GT] = ACTIONS(1466), - [anon_sym_GT_GT_GT] = ACTIONS(1468), - [anon_sym_LT_LT] = ACTIONS(1468), - [anon_sym_AMP] = ACTIONS(1466), - [anon_sym_CARET] = ACTIONS(1468), - [anon_sym_PIPE] = ACTIONS(1466), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2609), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5927), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5927), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1232), + [sym_subscript_expression] = STATE(1232), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5927), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1232), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), + [anon_sym_STAR] = ACTIONS(1542), + [anon_sym_type] = ACTIONS(804), + [anon_sym_as] = ACTIONS(1472), + [anon_sym_namespace] = ACTIONS(808), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(179), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(140), + [anon_sym_in] = ACTIONS(1472), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_DOT] = ACTIONS(1472), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(820), + [anon_sym_function] = ACTIONS(150), + [anon_sym_QMARK_DOT] = ACTIONS(1474), + [anon_sym_new] = ACTIONS(822), + [anon_sym_using] = ACTIONS(158), + [anon_sym_AMP_AMP] = ACTIONS(1474), + [anon_sym_PIPE_PIPE] = ACTIONS(1474), + [anon_sym_GT_GT] = ACTIONS(1472), + [anon_sym_GT_GT_GT] = ACTIONS(1474), + [anon_sym_LT_LT] = ACTIONS(1474), + [anon_sym_AMP] = ACTIONS(1472), + [anon_sym_CARET] = ACTIONS(1474), + [anon_sym_PIPE] = ACTIONS(1472), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_PERCENT] = ACTIONS(1468), - [anon_sym_STAR_STAR] = ACTIONS(1468), - [anon_sym_LT] = ACTIONS(172), - [anon_sym_LT_EQ] = ACTIONS(1468), - [anon_sym_EQ_EQ] = ACTIONS(1466), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1468), - [anon_sym_BANG_EQ] = ACTIONS(1466), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1468), - [anon_sym_GT_EQ] = ACTIONS(1468), - [anon_sym_GT] = ACTIONS(1466), - [anon_sym_QMARK_QMARK] = ACTIONS(1468), - [anon_sym_instanceof] = ACTIONS(1466), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(820), + [anon_sym_PERCENT] = ACTIONS(1474), + [anon_sym_STAR_STAR] = ACTIONS(1474), + [anon_sym_LT] = ACTIONS(173), + [anon_sym_LT_EQ] = ACTIONS(1474), + [anon_sym_EQ_EQ] = ACTIONS(1472), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1474), + [anon_sym_BANG_EQ] = ACTIONS(1472), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1474), + [anon_sym_GT_EQ] = ACTIONS(1474), + [anon_sym_GT] = ACTIONS(1472), + [anon_sym_QMARK_QMARK] = ACTIONS(1474), + [anon_sym_instanceof] = ACTIONS(1472), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(826), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(802), - [anon_sym_readonly] = ACTIONS(802), - [anon_sym_get] = ACTIONS(802), - [anon_sym_set] = ACTIONS(802), - [anon_sym_declare] = ACTIONS(802), - [anon_sym_public] = ACTIONS(802), - [anon_sym_private] = ACTIONS(802), - [anon_sym_protected] = ACTIONS(802), - [anon_sym_override] = ACTIONS(802), - [anon_sym_module] = ACTIONS(802), - [anon_sym_any] = ACTIONS(802), - [anon_sym_number] = ACTIONS(802), - [anon_sym_boolean] = ACTIONS(802), - [anon_sym_string] = ACTIONS(802), - [anon_sym_symbol] = ACTIONS(802), - [anon_sym_object] = ACTIONS(802), - [anon_sym_satisfies] = ACTIONS(1466), - [sym__ternary_qmark] = ACTIONS(1468), + [anon_sym_static] = ACTIONS(804), + [anon_sym_readonly] = ACTIONS(804), + [anon_sym_get] = ACTIONS(804), + [anon_sym_set] = ACTIONS(804), + [anon_sym_declare] = ACTIONS(804), + [anon_sym_public] = ACTIONS(804), + [anon_sym_private] = ACTIONS(804), + [anon_sym_protected] = ACTIONS(804), + [anon_sym_override] = ACTIONS(804), + [anon_sym_module] = ACTIONS(804), + [anon_sym_any] = ACTIONS(804), + [anon_sym_number] = ACTIONS(804), + [anon_sym_boolean] = ACTIONS(804), + [anon_sym_string] = ACTIONS(804), + [anon_sym_symbol] = ACTIONS(804), + [anon_sym_object] = ACTIONS(804), + [anon_sym_satisfies] = ACTIONS(1472), + [sym__ternary_qmark] = ACTIONS(1474), [sym_html_comment] = ACTIONS(5), }, [STATE(173)] = { - [sym_import] = STATE(5069), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5974), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(2945), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(3200), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5573), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(1538), + [sym_import] = STATE(5175), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5776), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(2951), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(3153), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5570), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(1544), [anon_sym_STAR] = ACTIONS(115), - [anon_sym_EQ] = ACTIONS(840), + [anon_sym_EQ] = ACTIONS(861), [anon_sym_as] = ACTIONS(120), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_COMMA] = ACTIONS(153), - [anon_sym_RBRACE] = ACTIONS(153), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_RBRACE] = ACTIONS(154), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_SEMI] = ACTIONS(154), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(153), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_RBRACK] = ACTIONS(153), + [anon_sym_COLON] = ACTIONS(154), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_RBRACK] = ACTIONS(154), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_EQ_GT] = ACTIONS(850), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1550), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_EQ_GT] = ACTIONS(855), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(1556), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), [anon_sym_GT_GT_GT] = ACTIONS(120), [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(163), + [anon_sym_AMP] = ACTIONS(164), [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(165), - [anon_sym_PLUS] = ACTIONS(1552), - [anon_sym_DASH] = ACTIONS(1552), + [anon_sym_PIPE] = ACTIONS(166), + [anon_sym_PLUS] = ACTIONS(1558), + [anon_sym_DASH] = ACTIONS(1558), [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(1554), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(1560), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_void] = ACTIONS(215), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1568), - [anon_sym_QMARK] = ACTIONS(203), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(207), + [anon_sym_void] = ACTIONS(210), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1574), + [anon_sym_QMARK] = ACTIONS(204), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(208), [anon_sym_satisfies] = ACTIONS(120), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), - [sym__ternary_qmark] = ACTIONS(153), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, [STATE(174)] = { - [sym_import] = STATE(5069), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5974), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(2945), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(3200), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5573), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(1538), + [sym_import] = STATE(5175), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5776), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(2951), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(3153), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5570), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(1544), [anon_sym_STAR] = ACTIONS(115), - [anon_sym_EQ] = ACTIONS(854), + [anon_sym_EQ] = ACTIONS(883), [anon_sym_as] = ACTIONS(120), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_COMMA] = ACTIONS(153), - [anon_sym_RBRACE] = ACTIONS(153), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_SEMI] = ACTIONS(154), [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(1548), + [anon_sym_of] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(1554), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_EQ_GT] = ACTIONS(686), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1550), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_EQ_GT] = ACTIONS(889), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(1556), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), [anon_sym_GT_GT_GT] = ACTIONS(120), [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(163), + [anon_sym_AMP] = ACTIONS(164), [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(165), - [anon_sym_PLUS] = ACTIONS(1552), - [anon_sym_DASH] = ACTIONS(1552), + [anon_sym_PIPE] = ACTIONS(166), + [anon_sym_PLUS] = ACTIONS(1558), + [anon_sym_DASH] = ACTIONS(1558), [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(1554), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(1560), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_void] = ACTIONS(215), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1568), - [anon_sym_QMARK] = ACTIONS(203), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(207), + [anon_sym_void] = ACTIONS(210), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1574), + [anon_sym_QMARK] = ACTIONS(204), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(208), [anon_sym_satisfies] = ACTIONS(120), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), - [sym__automatic_semicolon] = ACTIONS(153), - [sym__ternary_qmark] = ACTIONS(153), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, [STATE(175)] = { - [sym_import] = STATE(5069), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5974), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(2945), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(3200), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5573), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(1538), + [sym_import] = STATE(4927), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5884), + [sym_nested_type_identifier] = STATE(2968), + [sym_type_annotation] = STATE(5367), + [sym__type_query_member_expression_in_type_annotation] = STATE(3252), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(3815), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5720), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(1544), [anon_sym_STAR] = ACTIONS(115), - [anon_sym_EQ] = ACTIONS(874), + [anon_sym_EQ] = ACTIONS(842), [anon_sym_as] = ACTIONS(120), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_COMMA] = ACTIONS(153), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_COMMA] = ACTIONS(126), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_LPAREN] = ACTIONS(1552), [anon_sym_in] = ACTIONS(120), - [anon_sym_of] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(1548), + [anon_sym_COLON] = ACTIONS(849), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_RBRACK] = ACTIONS(126), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_EQ_GT] = ACTIONS(880), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1550), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_EQ_GT] = ACTIONS(855), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(1576), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), [anon_sym_GT_GT_GT] = ACTIONS(120), [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(163), + [anon_sym_AMP] = ACTIONS(1578), [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(165), - [anon_sym_PLUS] = ACTIONS(1552), - [anon_sym_DASH] = ACTIONS(1552), + [anon_sym_PIPE] = ACTIONS(1580), + [anon_sym_PLUS] = ACTIONS(1558), + [anon_sym_DASH] = ACTIONS(1558), [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(1554), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(1560), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_void] = ACTIONS(215), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1568), - [anon_sym_QMARK] = ACTIONS(203), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(207), + [anon_sym_void] = ACTIONS(210), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1582), + [anon_sym_QMARK] = ACTIONS(1584), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(635), [anon_sym_satisfies] = ACTIONS(120), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), - [sym__automatic_semicolon] = ACTIONS(153), - [sym__ternary_qmark] = ACTIONS(153), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(1586), + [anon_sym_infer] = ACTIONS(641), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, [STATE(176)] = { - [sym_import] = STATE(5069), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5974), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(2945), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(3200), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5573), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(1538), + [sym_import] = STATE(5175), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5776), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(2951), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(3153), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5570), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(1544), [anon_sym_STAR] = ACTIONS(115), - [anon_sym_EQ] = ACTIONS(840), + [anon_sym_EQ] = ACTIONS(863), [anon_sym_as] = ACTIONS(120), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_COMMA] = ACTIONS(886), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_RBRACE] = ACTIONS(154), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(1546), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_SEMI] = ACTIONS(154), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(824), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_RBRACK] = ACTIONS(886), + [anon_sym_LBRACK] = ACTIONS(1554), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_EQ_GT] = ACTIONS(850), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1550), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_EQ_GT] = ACTIONS(688), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(1556), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), [anon_sym_GT_GT_GT] = ACTIONS(120), [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(163), + [anon_sym_AMP] = ACTIONS(164), [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(165), - [anon_sym_PLUS] = ACTIONS(1552), - [anon_sym_DASH] = ACTIONS(1552), + [anon_sym_PIPE] = ACTIONS(166), + [anon_sym_PLUS] = ACTIONS(1558), + [anon_sym_DASH] = ACTIONS(1558), [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(1554), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(1560), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_void] = ACTIONS(215), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1568), - [anon_sym_QMARK] = ACTIONS(203), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(207), + [anon_sym_void] = ACTIONS(210), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1574), + [anon_sym_QMARK] = ACTIONS(204), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(208), [anon_sym_satisfies] = ACTIONS(120), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), - [sym__ternary_qmark] = ACTIONS(153), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, [STATE(177)] = { - [sym_import] = STATE(5069), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5974), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(2945), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(3200), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5573), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(1538), + [sym_import] = STATE(5175), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5776), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(2951), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(3153), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5570), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(1544), [anon_sym_STAR] = ACTIONS(115), - [anon_sym_EQ] = ACTIONS(906), + [anon_sym_EQ] = ACTIONS(917), [anon_sym_as] = ACTIONS(120), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_COMMA] = ACTIONS(153), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_RPAREN] = ACTIONS(153), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_RPAREN] = ACTIONS(154), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(153), - [anon_sym_LBRACK] = ACTIONS(1548), + [anon_sym_COLON] = ACTIONS(154), + [anon_sym_LBRACK] = ACTIONS(1554), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1550), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_EQ_GT] = ACTIONS(152), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(1556), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), [anon_sym_GT_GT_GT] = ACTIONS(120), [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(163), + [anon_sym_AMP] = ACTIONS(164), [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(165), - [anon_sym_PLUS] = ACTIONS(1552), - [anon_sym_DASH] = ACTIONS(1552), + [anon_sym_PIPE] = ACTIONS(166), + [anon_sym_PLUS] = ACTIONS(1558), + [anon_sym_DASH] = ACTIONS(1558), [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(1554), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(1560), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_void] = ACTIONS(215), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1568), - [anon_sym_QMARK] = ACTIONS(203), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(207), + [anon_sym_void] = ACTIONS(210), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1574), + [anon_sym_QMARK] = ACTIONS(204), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(208), [anon_sym_satisfies] = ACTIONS(120), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), - [sym__ternary_qmark] = ACTIONS(153), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, [STATE(178)] = { - [sym_import] = STATE(5069), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5974), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(2945), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(3200), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5573), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(1538), + [sym_import] = STATE(5175), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5776), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(2951), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(3153), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5570), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(1544), [anon_sym_STAR] = ACTIONS(115), - [anon_sym_EQ] = ACTIONS(117), + [anon_sym_EQ] = ACTIONS(861), [anon_sym_as] = ACTIONS(120), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_COMMA] = ACTIONS(126), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_COMMA] = ACTIONS(919), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_RPAREN] = ACTIONS(126), + [anon_sym_LPAREN] = ACTIONS(1552), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(126), - [anon_sym_LBRACK] = ACTIONS(1548), + [anon_sym_COLON] = ACTIONS(812), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_RBRACK] = ACTIONS(919), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_EQ_GT] = ACTIONS(151), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1550), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_EQ_GT] = ACTIONS(855), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(1556), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), [anon_sym_GT_GT_GT] = ACTIONS(120), [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(163), + [anon_sym_AMP] = ACTIONS(164), [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(165), - [anon_sym_PLUS] = ACTIONS(1552), - [anon_sym_DASH] = ACTIONS(1552), + [anon_sym_PIPE] = ACTIONS(166), + [anon_sym_PLUS] = ACTIONS(1558), + [anon_sym_DASH] = ACTIONS(1558), [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(1554), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(1560), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_void] = ACTIONS(215), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1568), - [anon_sym_QMARK] = ACTIONS(203), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(207), + [anon_sym_void] = ACTIONS(210), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1574), + [anon_sym_QMARK] = ACTIONS(204), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(208), [anon_sym_satisfies] = ACTIONS(120), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), - [sym__ternary_qmark] = ACTIONS(153), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, [STATE(179)] = { - [sym_declaration] = STATE(4163), - [sym_import] = STATE(3816), - [sym_variable_declaration] = STATE(4383), - [sym_lexical_declaration] = STATE(4383), - [sym_parenthesized_expression] = STATE(1416), - [sym_expression] = STATE(2467), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5837), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5837), - [sym_class] = STATE(2205), - [sym_class_declaration] = STATE(4383), - [sym_function_expression] = STATE(2205), - [sym_function_declaration] = STATE(4383), - [sym_generator_function] = STATE(2205), - [sym_generator_function_declaration] = STATE(4383), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(5835), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1416), - [sym_subscript_expression] = STATE(1416), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3036), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5837), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1416), - [sym_function_signature] = STATE(4383), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_ambient_declaration] = STATE(4383), - [sym_abstract_class_declaration] = STATE(4383), - [sym_module] = STATE(4383), - [sym_internal_module] = STATE(2457), - [sym_import_alias] = STATE(4383), - [sym_interface_declaration] = STATE(4383), - [sym_enum_declaration] = STATE(4383), - [sym_type_alias_declaration] = STATE(4383), - [sym_type_arguments] = STATE(468), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4387), - [sym_identifier] = ACTIONS(1496), - [anon_sym_export] = ACTIONS(1258), - [anon_sym_type] = ACTIONS(1570), - [anon_sym_namespace] = ACTIONS(1260), - [anon_sym_LBRACE] = ACTIONS(669), - [anon_sym_typeof] = ACTIONS(1284), - [anon_sym_import] = ACTIONS(1572), - [anon_sym_var] = ACTIONS(1574), - [anon_sym_let] = ACTIONS(1576), - [anon_sym_const] = ACTIONS(1578), - [anon_sym_BANG] = ACTIONS(1266), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1268), - [anon_sym_yield] = ACTIONS(1270), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(1580), - [anon_sym_async] = ACTIONS(1582), - [anon_sym_function] = ACTIONS(1584), - [anon_sym_new] = ACTIONS(1500), - [anon_sym_using] = ACTIONS(1278), - [anon_sym_PLUS] = ACTIONS(1284), - [anon_sym_DASH] = ACTIONS(1284), - [anon_sym_SLASH] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1266), - [anon_sym_void] = ACTIONS(1284), - [anon_sym_delete] = ACTIONS(1284), - [anon_sym_PLUS_PLUS] = ACTIONS(1286), - [anon_sym_DASH_DASH] = ACTIONS(1286), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1292), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1502), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1258), - [anon_sym_readonly] = ACTIONS(1258), - [anon_sym_get] = ACTIONS(1258), - [anon_sym_set] = ACTIONS(1258), - [anon_sym_declare] = ACTIONS(1586), - [anon_sym_public] = ACTIONS(1258), - [anon_sym_private] = ACTIONS(1258), - [anon_sym_protected] = ACTIONS(1258), - [anon_sym_override] = ACTIONS(1258), - [anon_sym_module] = ACTIONS(1588), - [anon_sym_any] = ACTIONS(1258), - [anon_sym_number] = ACTIONS(1258), - [anon_sym_boolean] = ACTIONS(1258), - [anon_sym_string] = ACTIONS(1258), - [anon_sym_symbol] = ACTIONS(1258), - [anon_sym_object] = ACTIONS(1258), - [anon_sym_abstract] = ACTIONS(1590), - [anon_sym_interface] = ACTIONS(1592), - [anon_sym_enum] = ACTIONS(1594), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(180)] = { - [sym_import] = STATE(5069), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5974), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(2945), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(3200), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5573), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(1538), + [sym_import] = STATE(5175), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5776), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(2951), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(3153), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5570), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(1544), [anon_sym_STAR] = ACTIONS(115), - [anon_sym_EQ] = ACTIONS(920), + [anon_sym_EQ] = ACTIONS(220), [anon_sym_as] = ACTIONS(120), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_COMMA] = ACTIONS(223), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_RPAREN] = ACTIONS(223), [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(1548), + [anon_sym_COLON] = ACTIONS(223), + [anon_sym_LBRACK] = ACTIONS(1554), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_EQ_GT] = ACTIONS(926), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1550), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(1556), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), [anon_sym_GT_GT_GT] = ACTIONS(120), [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(163), + [anon_sym_AMP] = ACTIONS(164), [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(165), - [anon_sym_PLUS] = ACTIONS(1552), - [anon_sym_DASH] = ACTIONS(1552), + [anon_sym_PIPE] = ACTIONS(166), + [anon_sym_PLUS] = ACTIONS(1558), + [anon_sym_DASH] = ACTIONS(1558), [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(1554), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(1560), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_void] = ACTIONS(215), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1568), - [anon_sym_QMARK] = ACTIONS(203), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(207), + [anon_sym_void] = ACTIONS(210), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1574), + [anon_sym_QMARK] = ACTIONS(204), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(208), [anon_sym_satisfies] = ACTIONS(120), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), - [sym__automatic_semicolon] = ACTIONS(153), - [sym__ternary_qmark] = ACTIONS(153), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, - [STATE(181)] = { - [sym_import] = STATE(5200), - [sym_nested_identifier] = STATE(5775), - [sym_string] = STATE(3264), - [sym_formal_parameters] = STATE(5842), - [sym_nested_type_identifier] = STATE(3205), - [sym__type_query_member_expression_in_type_annotation] = STATE(2966), - [sym__type_query_call_expression_in_type_annotation] = STATE(3249), - [sym_type] = STATE(3325), - [sym_constructor_type] = STATE(3274), - [sym_primary_type] = STATE(3275), - [sym_template_literal_type] = STATE(3276), - [sym_infer_type] = STATE(3274), - [sym_conditional_type] = STATE(3276), - [sym_generic_type] = STATE(3276), - [sym_type_query] = STATE(3276), - [sym_index_type_query] = STATE(3276), - [sym_lookup_type] = STATE(3276), - [sym_literal_type] = STATE(3276), - [sym__number] = STATE(3277), - [sym_existential_type] = STATE(3276), - [sym_flow_maybe_type] = STATE(3276), - [sym_parenthesized_type] = STATE(3276), - [sym_predefined_type] = STATE(3276), - [sym_object_type] = STATE(3276), - [sym_type_parameters] = STATE(5373), - [sym_array_type] = STATE(3276), - [sym_tuple_type] = STATE(3276), - [sym_readonly_type] = STATE(3274), - [sym_union_type] = STATE(3276), - [sym_intersection_type] = STATE(3276), - [sym_function_type] = STATE(3274), - [sym_identifier] = ACTIONS(1596), - [anon_sym_STAR] = ACTIONS(1598), - [anon_sym_EQ] = ACTIONS(913), + [STATE(180)] = { + [sym_import] = STATE(5175), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5776), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(2951), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(3153), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5570), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(1544), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_EQ] = ACTIONS(932), [anon_sym_as] = ACTIONS(120), - [anon_sym_LBRACE] = ACTIONS(1600), - [anon_sym_COMMA] = ACTIONS(222), - [anon_sym_RBRACE] = ACTIONS(222), - [anon_sym_typeof] = ACTIONS(1602), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(1002), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(1604), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_SEMI] = ACTIONS(154), [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(1606), + [anon_sym_LBRACK] = ACTIONS(1554), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_EQ_GT] = ACTIONS(850), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1608), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_EQ_GT] = ACTIONS(922), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(1556), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), [anon_sym_GT_GT_GT] = ACTIONS(120), [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(1610), + [anon_sym_AMP] = ACTIONS(164), [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(1612), - [anon_sym_PLUS] = ACTIONS(1614), - [anon_sym_DASH] = ACTIONS(1614), + [anon_sym_PIPE] = ACTIONS(166), + [anon_sym_PLUS] = ACTIONS(1558), + [anon_sym_DASH] = ACTIONS(1558), [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(1554), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(1560), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_void] = ACTIONS(1042), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), - [anon_sym_DQUOTE] = ACTIONS(1616), - [anon_sym_SQUOTE] = ACTIONS(1618), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1620), - [sym_number] = ACTIONS(1622), - [sym_this] = ACTIONS(1624), - [sym_true] = ACTIONS(1626), - [sym_false] = ACTIONS(1626), - [sym_null] = ACTIONS(1626), - [sym_undefined] = ACTIONS(1626), - [anon_sym_readonly] = ACTIONS(1628), - [anon_sym_QMARK] = ACTIONS(1630), - [anon_sym_any] = ACTIONS(1042), - [anon_sym_number] = ACTIONS(1042), - [anon_sym_boolean] = ACTIONS(1042), - [anon_sym_string] = ACTIONS(1042), - [anon_sym_symbol] = ACTIONS(1042), - [anon_sym_object] = ACTIONS(1042), - [anon_sym_abstract] = ACTIONS(1034), + [anon_sym_void] = ACTIONS(210), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1574), + [anon_sym_QMARK] = ACTIONS(204), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(208), [anon_sym_satisfies] = ACTIONS(120), - [anon_sym_infer] = ACTIONS(1036), - [anon_sym_keyof] = ACTIONS(1038), - [anon_sym_unique] = ACTIONS(1040), - [anon_sym_unknown] = ACTIONS(1042), - [anon_sym_never] = ACTIONS(1042), - [anon_sym_LBRACE_PIPE] = ACTIONS(1044), - [sym__ternary_qmark] = ACTIONS(153), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, - [STATE(182)] = { - [sym_import] = STATE(5069), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5974), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(2945), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(3200), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5573), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(1538), - [anon_sym_STAR] = ACTIONS(115), - [anon_sym_EQ] = ACTIONS(938), - [anon_sym_as] = ACTIONS(120), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_COMMA] = ACTIONS(153), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_DOT] = ACTIONS(120), - [anon_sym_EQ_GT] = ACTIONS(944), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1550), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP] = ACTIONS(120), - [anon_sym_PIPE_PIPE] = ACTIONS(120), - [anon_sym_GT_GT] = ACTIONS(120), - [anon_sym_GT_GT_GT] = ACTIONS(120), - [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(163), - [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(165), - [anon_sym_PLUS] = ACTIONS(1552), - [anon_sym_DASH] = ACTIONS(1552), - [anon_sym_SLASH] = ACTIONS(120), - [anon_sym_PERCENT] = ACTIONS(120), - [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(1554), - [anon_sym_LT_EQ] = ACTIONS(153), - [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), - [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), - [anon_sym_GT] = ACTIONS(120), - [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_void] = ACTIONS(215), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1568), - [anon_sym_QMARK] = ACTIONS(203), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(207), - [anon_sym_satisfies] = ACTIONS(120), - [anon_sym_implements] = ACTIONS(120), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), - [sym__ternary_qmark] = ACTIONS(153), + [STATE(181)] = { + [sym_declaration] = STATE(931), + [sym_import] = STATE(3849), + [sym_variable_declaration] = STATE(924), + [sym_lexical_declaration] = STATE(924), + [sym_parenthesized_expression] = STATE(1426), + [sym_expression] = STATE(2540), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(5845), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(5845), + [sym_class] = STATE(2392), + [sym_class_declaration] = STATE(924), + [sym_function_expression] = STATE(2392), + [sym_function_declaration] = STATE(924), + [sym_generator_function] = STATE(2392), + [sym_generator_function_declaration] = STATE(924), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(5843), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1426), + [sym_subscript_expression] = STATE(1426), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2990), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(5845), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1426), + [sym_function_signature] = STATE(924), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_ambient_declaration] = STATE(924), + [sym_abstract_class_declaration] = STATE(924), + [sym_module] = STATE(924), + [sym_internal_module] = STATE(2463), + [sym_import_alias] = STATE(924), + [sym_interface_declaration] = STATE(924), + [sym_enum_declaration] = STATE(924), + [sym_type_alias_declaration] = STATE(924), + [sym_type_arguments] = STATE(513), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4259), + [sym_identifier] = ACTIONS(1510), + [anon_sym_export] = ACTIONS(1104), + [anon_sym_type] = ACTIONS(1588), + [anon_sym_namespace] = ACTIONS(1106), + [anon_sym_LBRACE] = ACTIONS(671), + [anon_sym_typeof] = ACTIONS(1132), + [anon_sym_import] = ACTIONS(1590), + [anon_sym_var] = ACTIONS(27), + [anon_sym_let] = ACTIONS(1592), + [anon_sym_const] = ACTIONS(31), + [anon_sym_BANG] = ACTIONS(1112), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1116), + [anon_sym_yield] = ACTIONS(1118), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(563), + [anon_sym_async] = ACTIONS(1594), + [anon_sym_function] = ACTIONS(567), + [anon_sym_new] = ACTIONS(1514), + [anon_sym_using] = ACTIONS(1126), + [anon_sym_PLUS] = ACTIONS(1132), + [anon_sym_DASH] = ACTIONS(1132), + [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1112), + [anon_sym_void] = ACTIONS(1132), + [anon_sym_delete] = ACTIONS(1132), + [anon_sym_PLUS_PLUS] = ACTIONS(1134), + [anon_sym_DASH_DASH] = ACTIONS(1134), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1140), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1516), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1104), + [anon_sym_readonly] = ACTIONS(1104), + [anon_sym_get] = ACTIONS(1104), + [anon_sym_set] = ACTIONS(1104), + [anon_sym_declare] = ACTIONS(1596), + [anon_sym_public] = ACTIONS(1104), + [anon_sym_private] = ACTIONS(1104), + [anon_sym_protected] = ACTIONS(1104), + [anon_sym_override] = ACTIONS(1104), + [anon_sym_module] = ACTIONS(1598), + [anon_sym_any] = ACTIONS(1104), + [anon_sym_number] = ACTIONS(1104), + [anon_sym_boolean] = ACTIONS(1104), + [anon_sym_string] = ACTIONS(1104), + [anon_sym_symbol] = ACTIONS(1104), + [anon_sym_object] = ACTIONS(1104), + [anon_sym_abstract] = ACTIONS(105), + [anon_sym_interface] = ACTIONS(107), + [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, - [STATE(183)] = { - [sym_declaration] = STATE(4166), - [sym_import] = STATE(3816), - [sym_variable_declaration] = STATE(4383), - [sym_lexical_declaration] = STATE(4383), - [sym_parenthesized_expression] = STATE(1416), - [sym_expression] = STATE(2461), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5837), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5837), - [sym_class] = STATE(2205), - [sym_class_declaration] = STATE(4383), - [sym_function_expression] = STATE(2205), - [sym_function_declaration] = STATE(4383), - [sym_generator_function] = STATE(2205), - [sym_generator_function_declaration] = STATE(4383), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(5835), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1416), - [sym_subscript_expression] = STATE(1416), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3036), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5837), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1416), - [sym_function_signature] = STATE(4383), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_ambient_declaration] = STATE(4383), - [sym_abstract_class_declaration] = STATE(4383), - [sym_module] = STATE(4383), - [sym_internal_module] = STATE(2457), - [sym_import_alias] = STATE(4383), - [sym_interface_declaration] = STATE(4383), - [sym_enum_declaration] = STATE(4383), - [sym_type_alias_declaration] = STATE(4383), - [sym_type_arguments] = STATE(468), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4387), - [sym_identifier] = ACTIONS(1496), - [anon_sym_export] = ACTIONS(1258), - [anon_sym_type] = ACTIONS(1570), - [anon_sym_namespace] = ACTIONS(1260), - [anon_sym_LBRACE] = ACTIONS(669), - [anon_sym_typeof] = ACTIONS(1284), - [anon_sym_import] = ACTIONS(1572), - [anon_sym_var] = ACTIONS(1574), - [anon_sym_let] = ACTIONS(1576), - [anon_sym_const] = ACTIONS(1578), - [anon_sym_BANG] = ACTIONS(1266), + [STATE(182)] = { + [sym_declaration] = STATE(4346), + [sym_import] = STATE(3849), + [sym_variable_declaration] = STATE(4108), + [sym_lexical_declaration] = STATE(4108), + [sym_parenthesized_expression] = STATE(1426), + [sym_expression] = STATE(2410), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(5845), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(5845), + [sym_class] = STATE(2392), + [sym_class_declaration] = STATE(4108), + [sym_function_expression] = STATE(2392), + [sym_function_declaration] = STATE(4108), + [sym_generator_function] = STATE(2392), + [sym_generator_function_declaration] = STATE(4108), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(5843), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1426), + [sym_subscript_expression] = STATE(1426), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2990), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(5845), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1426), + [sym_function_signature] = STATE(4108), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_ambient_declaration] = STATE(4108), + [sym_abstract_class_declaration] = STATE(4108), + [sym_module] = STATE(4108), + [sym_internal_module] = STATE(2469), + [sym_import_alias] = STATE(4108), + [sym_interface_declaration] = STATE(4108), + [sym_enum_declaration] = STATE(4108), + [sym_type_alias_declaration] = STATE(4108), + [sym_type_arguments] = STATE(513), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4366), + [sym_identifier] = ACTIONS(1510), + [anon_sym_export] = ACTIONS(1104), + [anon_sym_type] = ACTIONS(1600), + [anon_sym_namespace] = ACTIONS(1106), + [anon_sym_LBRACE] = ACTIONS(671), + [anon_sym_typeof] = ACTIONS(1132), + [anon_sym_import] = ACTIONS(1602), + [anon_sym_var] = ACTIONS(1604), + [anon_sym_let] = ACTIONS(1606), + [anon_sym_const] = ACTIONS(1608), + [anon_sym_BANG] = ACTIONS(1112), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1268), - [anon_sym_yield] = ACTIONS(1270), + [anon_sym_await] = ACTIONS(1116), + [anon_sym_yield] = ACTIONS(1118), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(1580), - [anon_sym_async] = ACTIONS(1582), - [anon_sym_function] = ACTIONS(1584), - [anon_sym_new] = ACTIONS(1500), - [anon_sym_using] = ACTIONS(1278), - [anon_sym_PLUS] = ACTIONS(1284), - [anon_sym_DASH] = ACTIONS(1284), + [anon_sym_class] = ACTIONS(1610), + [anon_sym_async] = ACTIONS(1612), + [anon_sym_function] = ACTIONS(1614), + [anon_sym_new] = ACTIONS(1514), + [anon_sym_using] = ACTIONS(1126), + [anon_sym_PLUS] = ACTIONS(1132), + [anon_sym_DASH] = ACTIONS(1132), [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1266), - [anon_sym_void] = ACTIONS(1284), - [anon_sym_delete] = ACTIONS(1284), - [anon_sym_PLUS_PLUS] = ACTIONS(1286), - [anon_sym_DASH_DASH] = ACTIONS(1286), + [anon_sym_TILDE] = ACTIONS(1112), + [anon_sym_void] = ACTIONS(1132), + [anon_sym_delete] = ACTIONS(1132), + [anon_sym_PLUS_PLUS] = ACTIONS(1134), + [anon_sym_DASH_DASH] = ACTIONS(1134), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1292), + [sym_private_property_identifier] = ACTIONS(1140), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1502), + [sym_undefined] = ACTIONS(1516), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1258), - [anon_sym_readonly] = ACTIONS(1258), - [anon_sym_get] = ACTIONS(1258), - [anon_sym_set] = ACTIONS(1258), - [anon_sym_declare] = ACTIONS(1586), - [anon_sym_public] = ACTIONS(1258), - [anon_sym_private] = ACTIONS(1258), - [anon_sym_protected] = ACTIONS(1258), - [anon_sym_override] = ACTIONS(1258), - [anon_sym_module] = ACTIONS(1588), - [anon_sym_any] = ACTIONS(1258), - [anon_sym_number] = ACTIONS(1258), - [anon_sym_boolean] = ACTIONS(1258), - [anon_sym_string] = ACTIONS(1258), - [anon_sym_symbol] = ACTIONS(1258), - [anon_sym_object] = ACTIONS(1258), - [anon_sym_abstract] = ACTIONS(1590), - [anon_sym_interface] = ACTIONS(1592), - [anon_sym_enum] = ACTIONS(1594), + [anon_sym_static] = ACTIONS(1104), + [anon_sym_readonly] = ACTIONS(1104), + [anon_sym_get] = ACTIONS(1104), + [anon_sym_set] = ACTIONS(1104), + [anon_sym_declare] = ACTIONS(1616), + [anon_sym_public] = ACTIONS(1104), + [anon_sym_private] = ACTIONS(1104), + [anon_sym_protected] = ACTIONS(1104), + [anon_sym_override] = ACTIONS(1104), + [anon_sym_module] = ACTIONS(1618), + [anon_sym_any] = ACTIONS(1104), + [anon_sym_number] = ACTIONS(1104), + [anon_sym_boolean] = ACTIONS(1104), + [anon_sym_string] = ACTIONS(1104), + [anon_sym_symbol] = ACTIONS(1104), + [anon_sym_object] = ACTIONS(1104), + [anon_sym_abstract] = ACTIONS(1620), + [anon_sym_interface] = ACTIONS(1622), + [anon_sym_enum] = ACTIONS(1624), [sym_html_comment] = ACTIONS(5), }, - [STATE(184)] = { - [sym_declaration] = STATE(888), - [sym_import] = STATE(3816), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_parenthesized_expression] = STATE(1416), - [sym_expression] = STATE(2470), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5837), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5837), - [sym_class] = STATE(2205), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2205), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2205), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(5835), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1416), - [sym_subscript_expression] = STATE(1416), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3036), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5837), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1416), - [sym_function_signature] = STATE(846), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(2485), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_arguments] = STATE(468), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4268), - [sym_identifier] = ACTIONS(1496), - [anon_sym_export] = ACTIONS(1258), - [anon_sym_type] = ACTIONS(1632), - [anon_sym_namespace] = ACTIONS(1260), - [anon_sym_LBRACE] = ACTIONS(669), - [anon_sym_typeof] = ACTIONS(1284), - [anon_sym_import] = ACTIONS(1634), - [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(1636), - [anon_sym_const] = ACTIONS(31), - [anon_sym_BANG] = ACTIONS(1266), + [STATE(183)] = { + [sym_declaration] = STATE(4171), + [sym_import] = STATE(3849), + [sym_variable_declaration] = STATE(4108), + [sym_lexical_declaration] = STATE(4108), + [sym_parenthesized_expression] = STATE(1426), + [sym_expression] = STATE(2497), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(5845), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(5845), + [sym_class] = STATE(2392), + [sym_class_declaration] = STATE(4108), + [sym_function_expression] = STATE(2392), + [sym_function_declaration] = STATE(4108), + [sym_generator_function] = STATE(2392), + [sym_generator_function_declaration] = STATE(4108), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(5843), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1426), + [sym_subscript_expression] = STATE(1426), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2990), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(5845), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1426), + [sym_function_signature] = STATE(4108), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_ambient_declaration] = STATE(4108), + [sym_abstract_class_declaration] = STATE(4108), + [sym_module] = STATE(4108), + [sym_internal_module] = STATE(2469), + [sym_import_alias] = STATE(4108), + [sym_interface_declaration] = STATE(4108), + [sym_enum_declaration] = STATE(4108), + [sym_type_alias_declaration] = STATE(4108), + [sym_type_arguments] = STATE(513), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4366), + [sym_identifier] = ACTIONS(1510), + [anon_sym_export] = ACTIONS(1104), + [anon_sym_type] = ACTIONS(1600), + [anon_sym_namespace] = ACTIONS(1106), + [anon_sym_LBRACE] = ACTIONS(671), + [anon_sym_typeof] = ACTIONS(1132), + [anon_sym_import] = ACTIONS(1602), + [anon_sym_var] = ACTIONS(1604), + [anon_sym_let] = ACTIONS(1606), + [anon_sym_const] = ACTIONS(1608), + [anon_sym_BANG] = ACTIONS(1112), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1268), - [anon_sym_yield] = ACTIONS(1270), + [anon_sym_await] = ACTIONS(1116), + [anon_sym_yield] = ACTIONS(1118), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(563), - [anon_sym_async] = ACTIONS(1638), - [anon_sym_function] = ACTIONS(567), - [anon_sym_new] = ACTIONS(1500), - [anon_sym_using] = ACTIONS(1278), - [anon_sym_PLUS] = ACTIONS(1284), - [anon_sym_DASH] = ACTIONS(1284), + [anon_sym_class] = ACTIONS(1610), + [anon_sym_async] = ACTIONS(1612), + [anon_sym_function] = ACTIONS(1614), + [anon_sym_new] = ACTIONS(1514), + [anon_sym_using] = ACTIONS(1126), + [anon_sym_PLUS] = ACTIONS(1132), + [anon_sym_DASH] = ACTIONS(1132), [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1266), - [anon_sym_void] = ACTIONS(1284), - [anon_sym_delete] = ACTIONS(1284), - [anon_sym_PLUS_PLUS] = ACTIONS(1286), - [anon_sym_DASH_DASH] = ACTIONS(1286), + [anon_sym_TILDE] = ACTIONS(1112), + [anon_sym_void] = ACTIONS(1132), + [anon_sym_delete] = ACTIONS(1132), + [anon_sym_PLUS_PLUS] = ACTIONS(1134), + [anon_sym_DASH_DASH] = ACTIONS(1134), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1292), + [sym_private_property_identifier] = ACTIONS(1140), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1502), + [sym_undefined] = ACTIONS(1516), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1258), - [anon_sym_readonly] = ACTIONS(1258), - [anon_sym_get] = ACTIONS(1258), - [anon_sym_set] = ACTIONS(1258), - [anon_sym_declare] = ACTIONS(1640), - [anon_sym_public] = ACTIONS(1258), - [anon_sym_private] = ACTIONS(1258), - [anon_sym_protected] = ACTIONS(1258), - [anon_sym_override] = ACTIONS(1258), - [anon_sym_module] = ACTIONS(1642), - [anon_sym_any] = ACTIONS(1258), - [anon_sym_number] = ACTIONS(1258), - [anon_sym_boolean] = ACTIONS(1258), - [anon_sym_string] = ACTIONS(1258), - [anon_sym_symbol] = ACTIONS(1258), - [anon_sym_object] = ACTIONS(1258), - [anon_sym_abstract] = ACTIONS(105), - [anon_sym_interface] = ACTIONS(107), - [anon_sym_enum] = ACTIONS(109), + [anon_sym_static] = ACTIONS(1104), + [anon_sym_readonly] = ACTIONS(1104), + [anon_sym_get] = ACTIONS(1104), + [anon_sym_set] = ACTIONS(1104), + [anon_sym_declare] = ACTIONS(1616), + [anon_sym_public] = ACTIONS(1104), + [anon_sym_private] = ACTIONS(1104), + [anon_sym_protected] = ACTIONS(1104), + [anon_sym_override] = ACTIONS(1104), + [anon_sym_module] = ACTIONS(1618), + [anon_sym_any] = ACTIONS(1104), + [anon_sym_number] = ACTIONS(1104), + [anon_sym_boolean] = ACTIONS(1104), + [anon_sym_string] = ACTIONS(1104), + [anon_sym_symbol] = ACTIONS(1104), + [anon_sym_object] = ACTIONS(1104), + [anon_sym_abstract] = ACTIONS(1620), + [anon_sym_interface] = ACTIONS(1622), + [anon_sym_enum] = ACTIONS(1624), [sym_html_comment] = ACTIONS(5), }, - [STATE(185)] = { - [sym_declaration] = STATE(829), - [sym_import] = STATE(3816), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_parenthesized_expression] = STATE(1416), - [sym_expression] = STATE(2460), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5837), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5837), - [sym_class] = STATE(2205), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2205), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2205), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(5835), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1416), - [sym_subscript_expression] = STATE(1416), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3036), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5837), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1416), - [sym_function_signature] = STATE(846), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(2485), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_arguments] = STATE(468), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4268), - [sym_identifier] = ACTIONS(1496), - [anon_sym_export] = ACTIONS(1258), - [anon_sym_type] = ACTIONS(1632), - [anon_sym_namespace] = ACTIONS(1260), - [anon_sym_LBRACE] = ACTIONS(669), - [anon_sym_typeof] = ACTIONS(1284), - [anon_sym_import] = ACTIONS(1634), + [STATE(184)] = { + [sym_declaration] = STATE(931), + [sym_import] = STATE(3849), + [sym_variable_declaration] = STATE(924), + [sym_lexical_declaration] = STATE(924), + [sym_parenthesized_expression] = STATE(1426), + [sym_expression] = STATE(2540), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(5845), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(5845), + [sym_class] = STATE(2392), + [sym_class_declaration] = STATE(924), + [sym_function_expression] = STATE(2392), + [sym_function_declaration] = STATE(924), + [sym_generator_function] = STATE(2392), + [sym_generator_function_declaration] = STATE(924), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(5843), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1426), + [sym_subscript_expression] = STATE(1426), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2990), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(5845), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1426), + [sym_function_signature] = STATE(924), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_ambient_declaration] = STATE(924), + [sym_abstract_class_declaration] = STATE(924), + [sym_module] = STATE(924), + [sym_internal_module] = STATE(227), + [sym_import_alias] = STATE(924), + [sym_interface_declaration] = STATE(924), + [sym_enum_declaration] = STATE(924), + [sym_type_alias_declaration] = STATE(924), + [sym_type_arguments] = STATE(513), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4377), + [sym_identifier] = ACTIONS(1510), + [anon_sym_export] = ACTIONS(1104), + [anon_sym_type] = ACTIONS(1588), + [anon_sym_namespace] = ACTIONS(1626), + [anon_sym_LBRACE] = ACTIONS(671), + [anon_sym_typeof] = ACTIONS(1132), + [anon_sym_import] = ACTIONS(1590), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(1636), + [anon_sym_let] = ACTIONS(1592), [anon_sym_const] = ACTIONS(31), - [anon_sym_BANG] = ACTIONS(1266), + [anon_sym_BANG] = ACTIONS(1112), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1268), - [anon_sym_yield] = ACTIONS(1270), + [anon_sym_await] = ACTIONS(1116), + [anon_sym_yield] = ACTIONS(1118), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(563), - [anon_sym_async] = ACTIONS(1638), - [anon_sym_function] = ACTIONS(567), - [anon_sym_new] = ACTIONS(1500), - [anon_sym_using] = ACTIONS(1278), - [anon_sym_PLUS] = ACTIONS(1284), - [anon_sym_DASH] = ACTIONS(1284), + [anon_sym_class] = ACTIONS(67), + [anon_sym_async] = ACTIONS(1628), + [anon_sym_function] = ACTIONS(71), + [anon_sym_new] = ACTIONS(1514), + [anon_sym_using] = ACTIONS(1126), + [anon_sym_PLUS] = ACTIONS(1132), + [anon_sym_DASH] = ACTIONS(1132), [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1266), - [anon_sym_void] = ACTIONS(1284), - [anon_sym_delete] = ACTIONS(1284), - [anon_sym_PLUS_PLUS] = ACTIONS(1286), - [anon_sym_DASH_DASH] = ACTIONS(1286), + [anon_sym_TILDE] = ACTIONS(1112), + [anon_sym_void] = ACTIONS(1132), + [anon_sym_delete] = ACTIONS(1132), + [anon_sym_PLUS_PLUS] = ACTIONS(1134), + [anon_sym_DASH_DASH] = ACTIONS(1134), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1292), + [sym_private_property_identifier] = ACTIONS(1140), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1502), + [sym_undefined] = ACTIONS(1516), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1258), - [anon_sym_readonly] = ACTIONS(1258), - [anon_sym_get] = ACTIONS(1258), - [anon_sym_set] = ACTIONS(1258), - [anon_sym_declare] = ACTIONS(1640), - [anon_sym_public] = ACTIONS(1258), - [anon_sym_private] = ACTIONS(1258), - [anon_sym_protected] = ACTIONS(1258), - [anon_sym_override] = ACTIONS(1258), - [anon_sym_module] = ACTIONS(1642), - [anon_sym_any] = ACTIONS(1258), - [anon_sym_number] = ACTIONS(1258), - [anon_sym_boolean] = ACTIONS(1258), - [anon_sym_string] = ACTIONS(1258), - [anon_sym_symbol] = ACTIONS(1258), - [anon_sym_object] = ACTIONS(1258), + [anon_sym_static] = ACTIONS(1104), + [anon_sym_readonly] = ACTIONS(1104), + [anon_sym_get] = ACTIONS(1104), + [anon_sym_set] = ACTIONS(1104), + [anon_sym_declare] = ACTIONS(1596), + [anon_sym_public] = ACTIONS(1104), + [anon_sym_private] = ACTIONS(1104), + [anon_sym_protected] = ACTIONS(1104), + [anon_sym_override] = ACTIONS(1104), + [anon_sym_module] = ACTIONS(1598), + [anon_sym_any] = ACTIONS(1104), + [anon_sym_number] = ACTIONS(1104), + [anon_sym_boolean] = ACTIONS(1104), + [anon_sym_string] = ACTIONS(1104), + [anon_sym_symbol] = ACTIONS(1104), + [anon_sym_object] = ACTIONS(1104), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, - [STATE(186)] = { - [sym_import] = STATE(4877), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5876), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(3255), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(3725), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5715), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(1538), - [anon_sym_STAR] = ACTIONS(115), - [anon_sym_EQ] = ACTIONS(913), + [STATE(185)] = { + [sym_import] = STATE(5215), + [sym_nested_identifier] = STATE(6034), + [sym_string] = STATE(3273), + [sym_formal_parameters] = STATE(5830), + [sym_nested_type_identifier] = STATE(3211), + [sym__type_query_member_expression_in_type_annotation] = STATE(2967), + [sym__type_query_call_expression_in_type_annotation] = STATE(3247), + [sym_type] = STATE(3310), + [sym_constructor_type] = STATE(3279), + [sym_primary_type] = STATE(3280), + [sym_template_literal_type] = STATE(3281), + [sym_infer_type] = STATE(3279), + [sym_conditional_type] = STATE(3281), + [sym_generic_type] = STATE(3281), + [sym_type_query] = STATE(3281), + [sym_index_type_query] = STATE(3281), + [sym_lookup_type] = STATE(3281), + [sym_literal_type] = STATE(3281), + [sym__number] = STATE(3282), + [sym_existential_type] = STATE(3281), + [sym_flow_maybe_type] = STATE(3281), + [sym_parenthesized_type] = STATE(3281), + [sym_predefined_type] = STATE(3281), + [sym_object_type] = STATE(3281), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(3281), + [sym_tuple_type] = STATE(3281), + [sym_readonly_type] = STATE(3279), + [sym_union_type] = STATE(3281), + [sym_intersection_type] = STATE(3281), + [sym_function_type] = STATE(3279), + [sym_identifier] = ACTIONS(1630), + [anon_sym_STAR] = ACTIONS(1632), + [anon_sym_EQ] = ACTIONS(842), [anon_sym_as] = ACTIONS(120), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_COMMA] = ACTIONS(222), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), + [anon_sym_LBRACE] = ACTIONS(1634), + [anon_sym_COMMA] = ACTIONS(126), + [anon_sym_RBRACE] = ACTIONS(126), + [anon_sym_typeof] = ACTIONS(1636), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(1000), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(1546), + [anon_sym_LPAREN] = ACTIONS(1638), [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_RBRACK] = ACTIONS(222), + [anon_sym_LBRACK] = ACTIONS(1640), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_EQ_GT] = ACTIONS(850), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1644), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_EQ_GT] = ACTIONS(855), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(1642), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), [anon_sym_GT_GT_GT] = ACTIONS(120), [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(1646), + [anon_sym_AMP] = ACTIONS(1644), [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(1648), - [anon_sym_PLUS] = ACTIONS(1552), - [anon_sym_DASH] = ACTIONS(1552), + [anon_sym_PIPE] = ACTIONS(1646), + [anon_sym_PLUS] = ACTIONS(1648), + [anon_sym_DASH] = ACTIONS(1648), [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(1554), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(1560), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_void] = ACTIONS(215), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1650), - [anon_sym_QMARK] = ACTIONS(1652), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(635), + [anon_sym_void] = ACTIONS(1034), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), + [anon_sym_DQUOTE] = ACTIONS(1650), + [anon_sym_SQUOTE] = ACTIONS(1652), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1654), + [sym_number] = ACTIONS(1656), + [sym_this] = ACTIONS(1658), + [sym_true] = ACTIONS(1660), + [sym_false] = ACTIONS(1660), + [sym_null] = ACTIONS(1660), + [sym_undefined] = ACTIONS(1660), + [anon_sym_readonly] = ACTIONS(1662), + [anon_sym_QMARK] = ACTIONS(1664), + [anon_sym_any] = ACTIONS(1034), + [anon_sym_number] = ACTIONS(1034), + [anon_sym_boolean] = ACTIONS(1034), + [anon_sym_string] = ACTIONS(1034), + [anon_sym_symbol] = ACTIONS(1034), + [anon_sym_object] = ACTIONS(1034), + [anon_sym_abstract] = ACTIONS(1032), [anon_sym_satisfies] = ACTIONS(120), - [anon_sym_infer] = ACTIONS(637), - [anon_sym_keyof] = ACTIONS(639), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), - [sym__ternary_qmark] = ACTIONS(153), + [anon_sym_never] = ACTIONS(1034), + [anon_sym_unknown] = ACTIONS(1034), + [anon_sym_keyof] = ACTIONS(1036), + [anon_sym_infer] = ACTIONS(1038), + [anon_sym_unique] = ACTIONS(1040), + [anon_sym_LBRACE_PIPE] = ACTIONS(1042), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, - [STATE(187)] = { - [sym_declaration] = STATE(829), - [sym_import] = STATE(3816), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_parenthesized_expression] = STATE(1416), - [sym_expression] = STATE(2460), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5837), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5837), - [sym_class] = STATE(2205), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2205), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2205), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(5835), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1416), - [sym_subscript_expression] = STATE(1416), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3036), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5837), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1416), - [sym_function_signature] = STATE(846), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(218), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_arguments] = STATE(468), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4139), - [sym_identifier] = ACTIONS(1496), - [anon_sym_export] = ACTIONS(1258), - [anon_sym_type] = ACTIONS(1632), - [anon_sym_namespace] = ACTIONS(1654), - [anon_sym_LBRACE] = ACTIONS(669), - [anon_sym_typeof] = ACTIONS(1284), - [anon_sym_import] = ACTIONS(1634), + [STATE(186)] = { + [sym_declaration] = STATE(946), + [sym_import] = STATE(3849), + [sym_variable_declaration] = STATE(924), + [sym_lexical_declaration] = STATE(924), + [sym_parenthesized_expression] = STATE(1426), + [sym_expression] = STATE(2546), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(5845), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(5845), + [sym_class] = STATE(2392), + [sym_class_declaration] = STATE(924), + [sym_function_expression] = STATE(2392), + [sym_function_declaration] = STATE(924), + [sym_generator_function] = STATE(2392), + [sym_generator_function_declaration] = STATE(924), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(5843), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1426), + [sym_subscript_expression] = STATE(1426), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2990), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(5845), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1426), + [sym_function_signature] = STATE(924), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_ambient_declaration] = STATE(924), + [sym_abstract_class_declaration] = STATE(924), + [sym_module] = STATE(924), + [sym_internal_module] = STATE(2463), + [sym_import_alias] = STATE(924), + [sym_interface_declaration] = STATE(924), + [sym_enum_declaration] = STATE(924), + [sym_type_alias_declaration] = STATE(924), + [sym_type_arguments] = STATE(513), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4259), + [sym_identifier] = ACTIONS(1510), + [anon_sym_export] = ACTIONS(1104), + [anon_sym_type] = ACTIONS(1588), + [anon_sym_namespace] = ACTIONS(1106), + [anon_sym_LBRACE] = ACTIONS(671), + [anon_sym_typeof] = ACTIONS(1132), + [anon_sym_import] = ACTIONS(1590), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(1636), + [anon_sym_let] = ACTIONS(1592), [anon_sym_const] = ACTIONS(31), - [anon_sym_BANG] = ACTIONS(1266), + [anon_sym_BANG] = ACTIONS(1112), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1268), - [anon_sym_yield] = ACTIONS(1270), + [anon_sym_await] = ACTIONS(1116), + [anon_sym_yield] = ACTIONS(1118), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(67), - [anon_sym_async] = ACTIONS(1656), - [anon_sym_function] = ACTIONS(71), - [anon_sym_new] = ACTIONS(1500), - [anon_sym_using] = ACTIONS(1278), - [anon_sym_PLUS] = ACTIONS(1284), - [anon_sym_DASH] = ACTIONS(1284), + [anon_sym_class] = ACTIONS(563), + [anon_sym_async] = ACTIONS(1594), + [anon_sym_function] = ACTIONS(567), + [anon_sym_new] = ACTIONS(1514), + [anon_sym_using] = ACTIONS(1126), + [anon_sym_PLUS] = ACTIONS(1132), + [anon_sym_DASH] = ACTIONS(1132), [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1266), - [anon_sym_void] = ACTIONS(1284), - [anon_sym_delete] = ACTIONS(1284), - [anon_sym_PLUS_PLUS] = ACTIONS(1286), - [anon_sym_DASH_DASH] = ACTIONS(1286), + [anon_sym_TILDE] = ACTIONS(1112), + [anon_sym_void] = ACTIONS(1132), + [anon_sym_delete] = ACTIONS(1132), + [anon_sym_PLUS_PLUS] = ACTIONS(1134), + [anon_sym_DASH_DASH] = ACTIONS(1134), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1292), + [sym_private_property_identifier] = ACTIONS(1140), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1502), + [sym_undefined] = ACTIONS(1516), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1258), - [anon_sym_readonly] = ACTIONS(1258), - [anon_sym_get] = ACTIONS(1258), - [anon_sym_set] = ACTIONS(1258), - [anon_sym_declare] = ACTIONS(1640), - [anon_sym_public] = ACTIONS(1258), - [anon_sym_private] = ACTIONS(1258), - [anon_sym_protected] = ACTIONS(1258), - [anon_sym_override] = ACTIONS(1258), - [anon_sym_module] = ACTIONS(1642), - [anon_sym_any] = ACTIONS(1258), - [anon_sym_number] = ACTIONS(1258), - [anon_sym_boolean] = ACTIONS(1258), - [anon_sym_string] = ACTIONS(1258), - [anon_sym_symbol] = ACTIONS(1258), - [anon_sym_object] = ACTIONS(1258), + [anon_sym_static] = ACTIONS(1104), + [anon_sym_readonly] = ACTIONS(1104), + [anon_sym_get] = ACTIONS(1104), + [anon_sym_set] = ACTIONS(1104), + [anon_sym_declare] = ACTIONS(1596), + [anon_sym_public] = ACTIONS(1104), + [anon_sym_private] = ACTIONS(1104), + [anon_sym_protected] = ACTIONS(1104), + [anon_sym_override] = ACTIONS(1104), + [anon_sym_module] = ACTIONS(1598), + [anon_sym_any] = ACTIONS(1104), + [anon_sym_number] = ACTIONS(1104), + [anon_sym_boolean] = ACTIONS(1104), + [anon_sym_string] = ACTIONS(1104), + [anon_sym_symbol] = ACTIONS(1104), + [anon_sym_object] = ACTIONS(1104), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, - [STATE(188)] = { - [sym_declaration] = STATE(888), - [sym_import] = STATE(3816), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_parenthesized_expression] = STATE(1416), - [sym_expression] = STATE(2470), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5837), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5837), - [sym_class] = STATE(2205), - [sym_class_declaration] = STATE(846), - [sym_function_expression] = STATE(2205), - [sym_function_declaration] = STATE(846), - [sym_generator_function] = STATE(2205), - [sym_generator_function_declaration] = STATE(846), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(5835), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1416), - [sym_subscript_expression] = STATE(1416), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3036), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5837), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1416), - [sym_function_signature] = STATE(846), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(218), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [sym_type_arguments] = STATE(468), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4139), - [sym_identifier] = ACTIONS(1496), - [anon_sym_export] = ACTIONS(1258), - [anon_sym_type] = ACTIONS(1632), - [anon_sym_namespace] = ACTIONS(1654), - [anon_sym_LBRACE] = ACTIONS(669), - [anon_sym_typeof] = ACTIONS(1284), - [anon_sym_import] = ACTIONS(1634), + [STATE(187)] = { + [sym_declaration] = STATE(946), + [sym_import] = STATE(3849), + [sym_variable_declaration] = STATE(924), + [sym_lexical_declaration] = STATE(924), + [sym_parenthesized_expression] = STATE(1426), + [sym_expression] = STATE(2546), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(5845), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(5845), + [sym_class] = STATE(2392), + [sym_class_declaration] = STATE(924), + [sym_function_expression] = STATE(2392), + [sym_function_declaration] = STATE(924), + [sym_generator_function] = STATE(2392), + [sym_generator_function_declaration] = STATE(924), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(5843), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1426), + [sym_subscript_expression] = STATE(1426), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2990), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(5845), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1426), + [sym_function_signature] = STATE(924), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_ambient_declaration] = STATE(924), + [sym_abstract_class_declaration] = STATE(924), + [sym_module] = STATE(924), + [sym_internal_module] = STATE(227), + [sym_import_alias] = STATE(924), + [sym_interface_declaration] = STATE(924), + [sym_enum_declaration] = STATE(924), + [sym_type_alias_declaration] = STATE(924), + [sym_type_arguments] = STATE(513), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4377), + [sym_identifier] = ACTIONS(1510), + [anon_sym_export] = ACTIONS(1104), + [anon_sym_type] = ACTIONS(1588), + [anon_sym_namespace] = ACTIONS(1626), + [anon_sym_LBRACE] = ACTIONS(671), + [anon_sym_typeof] = ACTIONS(1132), + [anon_sym_import] = ACTIONS(1590), [anon_sym_var] = ACTIONS(27), - [anon_sym_let] = ACTIONS(1636), + [anon_sym_let] = ACTIONS(1592), [anon_sym_const] = ACTIONS(31), - [anon_sym_BANG] = ACTIONS(1266), + [anon_sym_BANG] = ACTIONS(1112), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1268), - [anon_sym_yield] = ACTIONS(1270), + [anon_sym_await] = ACTIONS(1116), + [anon_sym_yield] = ACTIONS(1118), [anon_sym_LBRACK] = ACTIONS(65), [anon_sym_class] = ACTIONS(67), - [anon_sym_async] = ACTIONS(1656), + [anon_sym_async] = ACTIONS(1628), [anon_sym_function] = ACTIONS(71), - [anon_sym_new] = ACTIONS(1500), - [anon_sym_using] = ACTIONS(1278), - [anon_sym_PLUS] = ACTIONS(1284), - [anon_sym_DASH] = ACTIONS(1284), + [anon_sym_new] = ACTIONS(1514), + [anon_sym_using] = ACTIONS(1126), + [anon_sym_PLUS] = ACTIONS(1132), + [anon_sym_DASH] = ACTIONS(1132), [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1266), - [anon_sym_void] = ACTIONS(1284), - [anon_sym_delete] = ACTIONS(1284), - [anon_sym_PLUS_PLUS] = ACTIONS(1286), - [anon_sym_DASH_DASH] = ACTIONS(1286), + [anon_sym_TILDE] = ACTIONS(1112), + [anon_sym_void] = ACTIONS(1132), + [anon_sym_delete] = ACTIONS(1132), + [anon_sym_PLUS_PLUS] = ACTIONS(1134), + [anon_sym_DASH_DASH] = ACTIONS(1134), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1292), + [sym_private_property_identifier] = ACTIONS(1140), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1502), + [sym_undefined] = ACTIONS(1516), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1258), - [anon_sym_readonly] = ACTIONS(1258), - [anon_sym_get] = ACTIONS(1258), - [anon_sym_set] = ACTIONS(1258), - [anon_sym_declare] = ACTIONS(1640), - [anon_sym_public] = ACTIONS(1258), - [anon_sym_private] = ACTIONS(1258), - [anon_sym_protected] = ACTIONS(1258), - [anon_sym_override] = ACTIONS(1258), - [anon_sym_module] = ACTIONS(1642), - [anon_sym_any] = ACTIONS(1258), - [anon_sym_number] = ACTIONS(1258), - [anon_sym_boolean] = ACTIONS(1258), - [anon_sym_string] = ACTIONS(1258), - [anon_sym_symbol] = ACTIONS(1258), - [anon_sym_object] = ACTIONS(1258), + [anon_sym_static] = ACTIONS(1104), + [anon_sym_readonly] = ACTIONS(1104), + [anon_sym_get] = ACTIONS(1104), + [anon_sym_set] = ACTIONS(1104), + [anon_sym_declare] = ACTIONS(1596), + [anon_sym_public] = ACTIONS(1104), + [anon_sym_private] = ACTIONS(1104), + [anon_sym_protected] = ACTIONS(1104), + [anon_sym_override] = ACTIONS(1104), + [anon_sym_module] = ACTIONS(1598), + [anon_sym_any] = ACTIONS(1104), + [anon_sym_number] = ACTIONS(1104), + [anon_sym_boolean] = ACTIONS(1104), + [anon_sym_string] = ACTIONS(1104), + [anon_sym_symbol] = ACTIONS(1104), + [anon_sym_object] = ACTIONS(1104), [anon_sym_abstract] = ACTIONS(105), [anon_sym_interface] = ACTIONS(107), [anon_sym_enum] = ACTIONS(109), [sym_html_comment] = ACTIONS(5), }, - [STATE(189)] = { - [sym_import] = STATE(5069), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5974), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(2945), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(3200), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5573), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(1538), + [STATE(188)] = { + [sym_import] = STATE(5175), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5776), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(2951), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(3153), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5570), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(1544), [anon_sym_STAR] = ACTIONS(115), - [anon_sym_EQ] = ACTIONS(968), + [anon_sym_EQ] = ACTIONS(944), [anon_sym_as] = ACTIONS(120), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(1546), + [anon_sym_LPAREN] = ACTIONS(1552), [anon_sym_in] = ACTIONS(120), - [anon_sym_of] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(1548), + [anon_sym_LBRACK] = ACTIONS(1554), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_EQ_GT] = ACTIONS(974), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1550), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_EQ_GT] = ACTIONS(950), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(1556), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), [anon_sym_GT_GT_GT] = ACTIONS(120), [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(163), + [anon_sym_AMP] = ACTIONS(164), [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(165), - [anon_sym_PLUS] = ACTIONS(1552), - [anon_sym_DASH] = ACTIONS(1552), + [anon_sym_PIPE] = ACTIONS(166), + [anon_sym_PLUS] = ACTIONS(1558), + [anon_sym_DASH] = ACTIONS(1558), [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(1554), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(1560), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_void] = ACTIONS(215), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1568), - [anon_sym_QMARK] = ACTIONS(203), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(207), + [anon_sym_void] = ACTIONS(210), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1574), + [anon_sym_QMARK] = ACTIONS(204), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(208), [anon_sym_satisfies] = ACTIONS(120), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), - [sym__ternary_qmark] = ACTIONS(153), + [anon_sym_implements] = ACTIONS(120), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, - [STATE(190)] = { - [sym_import] = STATE(5069), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5974), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(2945), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(3200), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5573), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(1538), + [STATE(189)] = { + [sym_import] = STATE(5175), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5776), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(2951), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(3153), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5570), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(1544), [anon_sym_STAR] = ACTIONS(115), - [anon_sym_EQ] = ACTIONS(930), + [anon_sym_EQ] = ACTIONS(806), [anon_sym_as] = ACTIONS(120), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(1546), + [anon_sym_LPAREN] = ACTIONS(1552), [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_RBRACK] = ACTIONS(153), + [anon_sym_COLON] = ACTIONS(812), + [anon_sym_LBRACK] = ACTIONS(1554), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_EQ_GT] = ACTIONS(902), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1550), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(1556), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), [anon_sym_GT_GT_GT] = ACTIONS(120), [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(163), + [anon_sym_AMP] = ACTIONS(164), [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(165), - [anon_sym_PLUS] = ACTIONS(1552), - [anon_sym_DASH] = ACTIONS(1552), + [anon_sym_PIPE] = ACTIONS(166), + [anon_sym_PLUS] = ACTIONS(1558), + [anon_sym_DASH] = ACTIONS(1558), [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(1554), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(1560), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_void] = ACTIONS(215), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1568), - [anon_sym_QMARK] = ACTIONS(203), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(207), + [anon_sym_void] = ACTIONS(210), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1574), + [anon_sym_QMARK] = ACTIONS(204), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(208), [anon_sym_satisfies] = ACTIONS(120), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), - [sym__ternary_qmark] = ACTIONS(153), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, - [STATE(191)] = { - [sym_import] = STATE(5069), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5974), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(2945), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(3200), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5573), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(1538), + [STATE(190)] = { + [sym_import] = STATE(5175), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5776), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(2951), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(3153), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5570), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(1544), [anon_sym_STAR] = ACTIONS(115), - [anon_sym_EQ] = ACTIONS(822), + [anon_sym_EQ] = ACTIONS(976), [anon_sym_as] = ACTIONS(120), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(1546), + [anon_sym_LPAREN] = ACTIONS(1552), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(824), - [anon_sym_LBRACK] = ACTIONS(1548), + [anon_sym_COLON] = ACTIONS(154), + [anon_sym_LBRACK] = ACTIONS(1554), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_EQ_GT] = ACTIONS(151), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1550), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_EQ_GT] = ACTIONS(982), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(1556), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), [anon_sym_GT_GT_GT] = ACTIONS(120), [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(163), + [anon_sym_AMP] = ACTIONS(164), [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(165), - [anon_sym_PLUS] = ACTIONS(1552), - [anon_sym_DASH] = ACTIONS(1552), + [anon_sym_PIPE] = ACTIONS(166), + [anon_sym_PLUS] = ACTIONS(1558), + [anon_sym_DASH] = ACTIONS(1558), [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(1554), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(1560), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_void] = ACTIONS(215), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1568), - [anon_sym_QMARK] = ACTIONS(203), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(207), + [anon_sym_void] = ACTIONS(210), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1574), + [anon_sym_QMARK] = ACTIONS(204), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(208), [anon_sym_satisfies] = ACTIONS(120), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), - [sym__ternary_qmark] = ACTIONS(153), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, - [STATE(192)] = { - [sym_import] = STATE(5069), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5974), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(2945), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(3200), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5573), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(1538), + [STATE(191)] = { + [sym_import] = STATE(5175), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5776), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(2951), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(3153), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5570), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(1544), [anon_sym_STAR] = ACTIONS(115), - [anon_sym_EQ] = ACTIONS(954), + [anon_sym_EQ] = ACTIONS(924), [anon_sym_as] = ACTIONS(120), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(1546), + [anon_sym_LPAREN] = ACTIONS(1552), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(153), - [anon_sym_LBRACK] = ACTIONS(1548), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_RBRACK] = ACTIONS(154), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_EQ_GT] = ACTIONS(960), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1550), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_EQ_GT] = ACTIONS(908), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(1556), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), [anon_sym_GT_GT_GT] = ACTIONS(120), [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(163), + [anon_sym_AMP] = ACTIONS(164), [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(165), - [anon_sym_PLUS] = ACTIONS(1552), - [anon_sym_DASH] = ACTIONS(1552), + [anon_sym_PIPE] = ACTIONS(166), + [anon_sym_PLUS] = ACTIONS(1558), + [anon_sym_DASH] = ACTIONS(1558), [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(1554), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(1560), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_void] = ACTIONS(215), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1568), - [anon_sym_QMARK] = ACTIONS(203), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(207), + [anon_sym_void] = ACTIONS(210), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1574), + [anon_sym_QMARK] = ACTIONS(204), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(208), [anon_sym_satisfies] = ACTIONS(120), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), - [sym__ternary_qmark] = ACTIONS(153), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(192)] = { + [sym_import] = STATE(5175), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5776), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(2951), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(3153), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5570), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(1544), + [anon_sym_STAR] = ACTIONS(115), + [anon_sym_EQ] = ACTIONS(960), + [anon_sym_as] = ACTIONS(120), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_in] = ACTIONS(120), + [anon_sym_of] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_DOT] = ACTIONS(120), + [anon_sym_EQ_GT] = ACTIONS(966), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(1556), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP] = ACTIONS(120), + [anon_sym_PIPE_PIPE] = ACTIONS(120), + [anon_sym_GT_GT] = ACTIONS(120), + [anon_sym_GT_GT_GT] = ACTIONS(120), + [anon_sym_LT_LT] = ACTIONS(120), + [anon_sym_AMP] = ACTIONS(164), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(166), + [anon_sym_PLUS] = ACTIONS(1558), + [anon_sym_DASH] = ACTIONS(1558), + [anon_sym_SLASH] = ACTIONS(120), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(1560), + [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ] = ACTIONS(120), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ] = ACTIONS(120), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_QMARK_QMARK] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_void] = ACTIONS(210), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1574), + [anon_sym_QMARK] = ACTIONS(204), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_satisfies] = ACTIONS(120), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, [STATE(193)] = { - [sym_import] = STATE(5069), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5974), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(2945), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(3200), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5573), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(1538), + [sym_import] = STATE(5175), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5776), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(2951), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(3153), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5570), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(1544), [anon_sym_STAR] = ACTIONS(115), - [anon_sym_EQ] = ACTIONS(822), + [anon_sym_EQ] = ACTIONS(806), [anon_sym_as] = ACTIONS(120), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(1546), + [anon_sym_LPAREN] = ACTIONS(1552), [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(1548), + [anon_sym_LBRACK] = ACTIONS(1554), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_EQ_GT] = ACTIONS(151), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1550), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(1556), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), [anon_sym_GT_GT_GT] = ACTIONS(120), [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(163), + [anon_sym_AMP] = ACTIONS(164), [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(165), - [anon_sym_PLUS] = ACTIONS(1552), - [anon_sym_DASH] = ACTIONS(1552), + [anon_sym_PIPE] = ACTIONS(166), + [anon_sym_PLUS] = ACTIONS(1558), + [anon_sym_DASH] = ACTIONS(1558), [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(1554), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(1560), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_void] = ACTIONS(215), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1568), - [anon_sym_QMARK] = ACTIONS(203), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(207), + [anon_sym_void] = ACTIONS(210), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1574), + [anon_sym_QMARK] = ACTIONS(204), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(208), [anon_sym_satisfies] = ACTIONS(120), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), - [sym__ternary_qmark] = ACTIONS(153), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, [STATE(194)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1386), - [sym_expression] = STATE(1859), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(4520), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(4520), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5819), - [sym__formal_parameter] = STATE(5142), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1373), - [sym_subscript_expression] = STATE(1373), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3017), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(4520), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_sequence_expression] = STATE(5809), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_pattern] = STATE(4558), - [sym_rest_pattern] = STATE(3813), - [sym_non_null_expression] = STATE(1373), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_accessibility_modifier] = STATE(283), - [sym_override_modifier] = STATE(298), - [sym_required_parameter] = STATE(5142), - [sym_optional_parameter] = STATE(5142), - [sym__parameter_name] = STATE(3797), - [sym_type_arguments] = STATE(418), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(266), - [sym_identifier] = ACTIONS(1658), - [anon_sym_export] = ACTIONS(704), - [anon_sym_type] = ACTIONS(704), - [anon_sym_namespace] = ACTIONS(706), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_typeof] = ACTIONS(736), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(704), - [anon_sym_BANG] = ACTIONS(712), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_RPAREN] = ACTIONS(714), - [anon_sym_await] = ACTIONS(716), - [anon_sym_yield] = ACTIONS(718), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(722), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1660), - [anon_sym_using] = ACTIONS(726), - [anon_sym_DOT_DOT_DOT] = ACTIONS(161), - [anon_sym_PLUS] = ACTIONS(736), - [anon_sym_DASH] = ACTIONS(736), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1390), + [sym_expression] = STATE(1829), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(4151), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(4151), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5920), + [sym__formal_parameter] = STATE(5130), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1380), + [sym_subscript_expression] = STATE(1380), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3056), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(4151), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_sequence_expression] = STATE(5810), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_pattern] = STATE(4167), + [sym_rest_pattern] = STATE(3658), + [sym_non_null_expression] = STATE(1380), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_accessibility_modifier] = STATE(296), + [sym_override_modifier] = STATE(302), + [sym_required_parameter] = STATE(5130), + [sym_optional_parameter] = STATE(5130), + [sym__parameter_name] = STATE(3660), + [sym_type_arguments] = STATE(477), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(261), + [sym_identifier] = ACTIONS(1666), + [anon_sym_export] = ACTIONS(734), + [anon_sym_type] = ACTIONS(734), + [anon_sym_namespace] = ACTIONS(736), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_typeof] = ACTIONS(766), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(734), + [anon_sym_BANG] = ACTIONS(742), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_RPAREN] = ACTIONS(744), + [anon_sym_await] = ACTIONS(746), + [anon_sym_yield] = ACTIONS(748), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(752), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1668), + [anon_sym_using] = ACTIONS(756), + [anon_sym_DOT_DOT_DOT] = ACTIONS(162), + [anon_sym_PLUS] = ACTIONS(766), + [anon_sym_DASH] = ACTIONS(766), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(712), - [anon_sym_void] = ACTIONS(736), - [anon_sym_delete] = ACTIONS(736), - [anon_sym_PLUS_PLUS] = ACTIONS(738), - [anon_sym_DASH_DASH] = ACTIONS(738), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(744), - [sym_this] = ACTIONS(1662), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1664), + [anon_sym_TILDE] = ACTIONS(742), + [anon_sym_void] = ACTIONS(766), + [anon_sym_delete] = ACTIONS(766), + [anon_sym_PLUS_PLUS] = ACTIONS(768), + [anon_sym_DASH_DASH] = ACTIONS(768), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(774), + [sym_this] = ACTIONS(1670), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1672), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(704), - [anon_sym_readonly] = ACTIONS(1666), - [anon_sym_get] = ACTIONS(704), - [anon_sym_set] = ACTIONS(704), - [anon_sym_declare] = ACTIONS(704), - [anon_sym_public] = ACTIONS(756), - [anon_sym_private] = ACTIONS(756), - [anon_sym_protected] = ACTIONS(756), - [anon_sym_override] = ACTIONS(758), - [anon_sym_module] = ACTIONS(704), - [anon_sym_any] = ACTIONS(704), - [anon_sym_number] = ACTIONS(704), - [anon_sym_boolean] = ACTIONS(704), - [anon_sym_string] = ACTIONS(704), - [anon_sym_symbol] = ACTIONS(704), - [anon_sym_object] = ACTIONS(704), + [anon_sym_static] = ACTIONS(734), + [anon_sym_readonly] = ACTIONS(1674), + [anon_sym_get] = ACTIONS(734), + [anon_sym_set] = ACTIONS(734), + [anon_sym_declare] = ACTIONS(734), + [anon_sym_public] = ACTIONS(786), + [anon_sym_private] = ACTIONS(786), + [anon_sym_protected] = ACTIONS(786), + [anon_sym_override] = ACTIONS(788), + [anon_sym_module] = ACTIONS(734), + [anon_sym_any] = ACTIONS(734), + [anon_sym_number] = ACTIONS(734), + [anon_sym_boolean] = ACTIONS(734), + [anon_sym_string] = ACTIONS(734), + [anon_sym_symbol] = ACTIONS(734), + [anon_sym_object] = ACTIONS(734), [sym_html_comment] = ACTIONS(5), }, [STATE(195)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1386), - [sym_expression] = STATE(1899), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(4520), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(4520), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5819), - [sym__formal_parameter] = STATE(5142), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1373), - [sym_subscript_expression] = STATE(1373), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3017), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(4520), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_sequence_expression] = STATE(5953), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_pattern] = STATE(4558), - [sym_rest_pattern] = STATE(3813), - [sym_non_null_expression] = STATE(1373), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_accessibility_modifier] = STATE(283), - [sym_override_modifier] = STATE(298), - [sym_required_parameter] = STATE(5142), - [sym_optional_parameter] = STATE(5142), - [sym__parameter_name] = STATE(3797), - [sym_type_arguments] = STATE(418), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(266), - [sym_identifier] = ACTIONS(1658), - [anon_sym_export] = ACTIONS(704), - [anon_sym_type] = ACTIONS(704), - [anon_sym_namespace] = ACTIONS(706), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_typeof] = ACTIONS(736), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(704), - [anon_sym_BANG] = ACTIONS(712), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_RPAREN] = ACTIONS(714), - [anon_sym_await] = ACTIONS(716), - [anon_sym_yield] = ACTIONS(718), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(722), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1660), - [anon_sym_using] = ACTIONS(726), - [anon_sym_DOT_DOT_DOT] = ACTIONS(161), - [anon_sym_PLUS] = ACTIONS(736), - [anon_sym_DASH] = ACTIONS(736), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1390), + [sym_expression] = STATE(1819), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(4151), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(4151), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5920), + [sym__formal_parameter] = STATE(5130), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1380), + [sym_subscript_expression] = STATE(1380), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3056), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(4151), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_sequence_expression] = STATE(6015), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_pattern] = STATE(4167), + [sym_rest_pattern] = STATE(3658), + [sym_non_null_expression] = STATE(1380), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_accessibility_modifier] = STATE(296), + [sym_override_modifier] = STATE(302), + [sym_required_parameter] = STATE(5130), + [sym_optional_parameter] = STATE(5130), + [sym__parameter_name] = STATE(3660), + [sym_type_arguments] = STATE(477), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(261), + [sym_identifier] = ACTIONS(1666), + [anon_sym_export] = ACTIONS(734), + [anon_sym_type] = ACTIONS(734), + [anon_sym_namespace] = ACTIONS(736), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_typeof] = ACTIONS(766), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(734), + [anon_sym_BANG] = ACTIONS(742), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_RPAREN] = ACTIONS(744), + [anon_sym_await] = ACTIONS(746), + [anon_sym_yield] = ACTIONS(748), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(752), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1668), + [anon_sym_using] = ACTIONS(756), + [anon_sym_DOT_DOT_DOT] = ACTIONS(162), + [anon_sym_PLUS] = ACTIONS(766), + [anon_sym_DASH] = ACTIONS(766), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(712), - [anon_sym_void] = ACTIONS(736), - [anon_sym_delete] = ACTIONS(736), - [anon_sym_PLUS_PLUS] = ACTIONS(738), - [anon_sym_DASH_DASH] = ACTIONS(738), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(744), - [sym_this] = ACTIONS(1662), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1664), + [anon_sym_TILDE] = ACTIONS(742), + [anon_sym_void] = ACTIONS(766), + [anon_sym_delete] = ACTIONS(766), + [anon_sym_PLUS_PLUS] = ACTIONS(768), + [anon_sym_DASH_DASH] = ACTIONS(768), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(774), + [sym_this] = ACTIONS(1670), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1672), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(704), - [anon_sym_readonly] = ACTIONS(1666), - [anon_sym_get] = ACTIONS(704), - [anon_sym_set] = ACTIONS(704), - [anon_sym_declare] = ACTIONS(704), - [anon_sym_public] = ACTIONS(756), - [anon_sym_private] = ACTIONS(756), - [anon_sym_protected] = ACTIONS(756), - [anon_sym_override] = ACTIONS(758), - [anon_sym_module] = ACTIONS(704), - [anon_sym_any] = ACTIONS(704), - [anon_sym_number] = ACTIONS(704), - [anon_sym_boolean] = ACTIONS(704), - [anon_sym_string] = ACTIONS(704), - [anon_sym_symbol] = ACTIONS(704), - [anon_sym_object] = ACTIONS(704), + [anon_sym_static] = ACTIONS(734), + [anon_sym_readonly] = ACTIONS(1674), + [anon_sym_get] = ACTIONS(734), + [anon_sym_set] = ACTIONS(734), + [anon_sym_declare] = ACTIONS(734), + [anon_sym_public] = ACTIONS(786), + [anon_sym_private] = ACTIONS(786), + [anon_sym_protected] = ACTIONS(786), + [anon_sym_override] = ACTIONS(788), + [anon_sym_module] = ACTIONS(734), + [anon_sym_any] = ACTIONS(734), + [anon_sym_number] = ACTIONS(734), + [anon_sym_boolean] = ACTIONS(734), + [anon_sym_string] = ACTIONS(734), + [anon_sym_symbol] = ACTIONS(734), + [anon_sym_object] = ACTIONS(734), [sym_html_comment] = ACTIONS(5), }, [STATE(196)] = { - [sym_statement_block] = STATE(219), - [ts_builtin_sym_end] = ACTIONS(1668), - [sym_identifier] = ACTIONS(1670), - [anon_sym_export] = ACTIONS(1670), - [anon_sym_STAR] = ACTIONS(1670), - [anon_sym_default] = ACTIONS(1670), - [anon_sym_type] = ACTIONS(1670), - [anon_sym_as] = ACTIONS(1670), - [anon_sym_namespace] = ACTIONS(1670), - [anon_sym_LBRACE] = ACTIONS(1672), - [anon_sym_COMMA] = ACTIONS(1668), - [anon_sym_RBRACE] = ACTIONS(1668), - [anon_sym_typeof] = ACTIONS(1670), - [anon_sym_import] = ACTIONS(1670), - [anon_sym_with] = ACTIONS(1670), - [anon_sym_var] = ACTIONS(1670), - [anon_sym_let] = ACTIONS(1670), - [anon_sym_const] = ACTIONS(1670), - [anon_sym_BANG] = ACTIONS(1670), - [anon_sym_else] = ACTIONS(1670), - [anon_sym_if] = ACTIONS(1670), - [anon_sym_switch] = ACTIONS(1670), - [anon_sym_for] = ACTIONS(1670), - [anon_sym_LPAREN] = ACTIONS(1668), - [anon_sym_SEMI] = ACTIONS(1668), - [anon_sym_await] = ACTIONS(1670), - [anon_sym_in] = ACTIONS(1670), - [anon_sym_while] = ACTIONS(1670), - [anon_sym_do] = ACTIONS(1670), - [anon_sym_try] = ACTIONS(1670), - [anon_sym_break] = ACTIONS(1670), - [anon_sym_continue] = ACTIONS(1670), - [anon_sym_debugger] = ACTIONS(1670), - [anon_sym_return] = ACTIONS(1670), - [anon_sym_throw] = ACTIONS(1670), - [anon_sym_case] = ACTIONS(1670), - [anon_sym_yield] = ACTIONS(1670), - [anon_sym_LBRACK] = ACTIONS(1668), - [anon_sym_DOT] = ACTIONS(1674), - [anon_sym_class] = ACTIONS(1670), - [anon_sym_async] = ACTIONS(1670), - [anon_sym_function] = ACTIONS(1670), - [anon_sym_QMARK_DOT] = ACTIONS(1668), - [anon_sym_new] = ACTIONS(1670), - [anon_sym_using] = ACTIONS(1670), - [anon_sym_AMP_AMP] = ACTIONS(1668), - [anon_sym_PIPE_PIPE] = ACTIONS(1668), - [anon_sym_GT_GT] = ACTIONS(1670), - [anon_sym_GT_GT_GT] = ACTIONS(1668), - [anon_sym_LT_LT] = ACTIONS(1668), - [anon_sym_AMP] = ACTIONS(1670), - [anon_sym_CARET] = ACTIONS(1668), - [anon_sym_PIPE] = ACTIONS(1670), - [anon_sym_PLUS] = ACTIONS(1670), - [anon_sym_DASH] = ACTIONS(1670), - [anon_sym_SLASH] = ACTIONS(1670), - [anon_sym_PERCENT] = ACTIONS(1668), - [anon_sym_STAR_STAR] = ACTIONS(1668), - [anon_sym_LT] = ACTIONS(1670), - [anon_sym_LT_EQ] = ACTIONS(1668), - [anon_sym_EQ_EQ] = ACTIONS(1670), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1668), - [anon_sym_BANG_EQ] = ACTIONS(1670), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1668), - [anon_sym_GT_EQ] = ACTIONS(1668), - [anon_sym_GT] = ACTIONS(1670), - [anon_sym_QMARK_QMARK] = ACTIONS(1668), - [anon_sym_instanceof] = ACTIONS(1670), - [anon_sym_TILDE] = ACTIONS(1668), - [anon_sym_void] = ACTIONS(1670), - [anon_sym_delete] = ACTIONS(1670), - [anon_sym_PLUS_PLUS] = ACTIONS(1668), - [anon_sym_DASH_DASH] = ACTIONS(1668), - [anon_sym_DQUOTE] = ACTIONS(1668), - [anon_sym_SQUOTE] = ACTIONS(1668), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1668), - [sym_number] = ACTIONS(1668), - [sym_private_property_identifier] = ACTIONS(1668), - [sym_this] = ACTIONS(1670), - [sym_super] = ACTIONS(1670), - [sym_true] = ACTIONS(1670), - [sym_false] = ACTIONS(1670), - [sym_null] = ACTIONS(1670), - [sym_undefined] = ACTIONS(1670), - [anon_sym_AT] = ACTIONS(1668), - [anon_sym_static] = ACTIONS(1670), - [anon_sym_readonly] = ACTIONS(1670), - [anon_sym_get] = ACTIONS(1670), - [anon_sym_set] = ACTIONS(1670), - [anon_sym_declare] = ACTIONS(1670), - [anon_sym_public] = ACTIONS(1670), - [anon_sym_private] = ACTIONS(1670), - [anon_sym_protected] = ACTIONS(1670), - [anon_sym_override] = ACTIONS(1670), - [anon_sym_module] = ACTIONS(1670), - [anon_sym_any] = ACTIONS(1670), - [anon_sym_number] = ACTIONS(1670), - [anon_sym_boolean] = ACTIONS(1670), - [anon_sym_string] = ACTIONS(1670), - [anon_sym_symbol] = ACTIONS(1670), - [anon_sym_object] = ACTIONS(1670), - [anon_sym_abstract] = ACTIONS(1670), - [anon_sym_satisfies] = ACTIONS(1670), - [anon_sym_interface] = ACTIONS(1670), - [anon_sym_enum] = ACTIONS(1670), - [sym__automatic_semicolon] = ACTIONS(1668), - [sym__ternary_qmark] = ACTIONS(1668), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2651), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(3838), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(3838), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym__formal_parameter] = STATE(5206), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1307), + [sym_subscript_expression] = STATE(1307), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(3838), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_pattern] = STATE(4167), + [sym_rest_pattern] = STATE(3658), + [sym_non_null_expression] = STATE(1307), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_accessibility_modifier] = STATE(296), + [sym_override_modifier] = STATE(302), + [sym_required_parameter] = STATE(5206), + [sym_optional_parameter] = STATE(5206), + [sym__parameter_name] = STATE(3660), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(261), + [sym_identifier] = ACTIONS(704), + [anon_sym_export] = ACTIONS(113), + [anon_sym_type] = ACTIONS(113), + [anon_sym_namespace] = ACTIONS(122), + [anon_sym_LBRACE] = ACTIONS(706), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(113), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_RPAREN] = ACTIONS(1676), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(1678), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(148), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(714), + [anon_sym_using] = ACTIONS(158), + [anon_sym_DOT_DOT_DOT] = ACTIONS(162), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(1680), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(726), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(113), + [anon_sym_readonly] = ACTIONS(1682), + [anon_sym_get] = ACTIONS(113), + [anon_sym_set] = ACTIONS(113), + [anon_sym_declare] = ACTIONS(113), + [anon_sym_public] = ACTIONS(834), + [anon_sym_private] = ACTIONS(834), + [anon_sym_protected] = ACTIONS(834), + [anon_sym_override] = ACTIONS(836), + [anon_sym_module] = ACTIONS(113), + [anon_sym_any] = ACTIONS(113), + [anon_sym_number] = ACTIONS(113), + [anon_sym_boolean] = ACTIONS(113), + [anon_sym_string] = ACTIONS(113), + [anon_sym_symbol] = ACTIONS(113), + [anon_sym_object] = ACTIONS(113), [sym_html_comment] = ACTIONS(5), }, [STATE(197)] = { - [sym_statement_block] = STATE(219), - [ts_builtin_sym_end] = ACTIONS(1668), - [sym_identifier] = ACTIONS(1670), - [anon_sym_export] = ACTIONS(1670), - [anon_sym_STAR] = ACTIONS(1670), - [anon_sym_default] = ACTIONS(1670), - [anon_sym_type] = ACTIONS(1670), - [anon_sym_as] = ACTIONS(1670), - [anon_sym_namespace] = ACTIONS(1670), - [anon_sym_LBRACE] = ACTIONS(1672), - [anon_sym_COMMA] = ACTIONS(1668), - [anon_sym_RBRACE] = ACTIONS(1668), - [anon_sym_typeof] = ACTIONS(1670), - [anon_sym_import] = ACTIONS(1670), - [anon_sym_with] = ACTIONS(1670), - [anon_sym_var] = ACTIONS(1670), - [anon_sym_let] = ACTIONS(1670), - [anon_sym_const] = ACTIONS(1670), - [anon_sym_BANG] = ACTIONS(1670), - [anon_sym_else] = ACTIONS(1670), - [anon_sym_if] = ACTIONS(1670), - [anon_sym_switch] = ACTIONS(1670), - [anon_sym_for] = ACTIONS(1670), - [anon_sym_LPAREN] = ACTIONS(1668), - [anon_sym_SEMI] = ACTIONS(1668), - [anon_sym_await] = ACTIONS(1670), - [anon_sym_in] = ACTIONS(1670), - [anon_sym_while] = ACTIONS(1670), - [anon_sym_do] = ACTIONS(1670), - [anon_sym_try] = ACTIONS(1670), - [anon_sym_break] = ACTIONS(1670), - [anon_sym_continue] = ACTIONS(1670), - [anon_sym_debugger] = ACTIONS(1670), - [anon_sym_return] = ACTIONS(1670), - [anon_sym_throw] = ACTIONS(1670), - [anon_sym_case] = ACTIONS(1670), - [anon_sym_yield] = ACTIONS(1670), - [anon_sym_LBRACK] = ACTIONS(1668), - [anon_sym_DOT] = ACTIONS(1676), - [anon_sym_class] = ACTIONS(1670), - [anon_sym_async] = ACTIONS(1670), - [anon_sym_function] = ACTIONS(1670), - [anon_sym_QMARK_DOT] = ACTIONS(1668), - [anon_sym_new] = ACTIONS(1670), - [anon_sym_using] = ACTIONS(1670), - [anon_sym_AMP_AMP] = ACTIONS(1668), - [anon_sym_PIPE_PIPE] = ACTIONS(1668), - [anon_sym_GT_GT] = ACTIONS(1670), - [anon_sym_GT_GT_GT] = ACTIONS(1668), - [anon_sym_LT_LT] = ACTIONS(1668), - [anon_sym_AMP] = ACTIONS(1670), - [anon_sym_CARET] = ACTIONS(1668), - [anon_sym_PIPE] = ACTIONS(1670), - [anon_sym_PLUS] = ACTIONS(1670), - [anon_sym_DASH] = ACTIONS(1670), - [anon_sym_SLASH] = ACTIONS(1670), - [anon_sym_PERCENT] = ACTIONS(1668), - [anon_sym_STAR_STAR] = ACTIONS(1668), - [anon_sym_LT] = ACTIONS(1670), - [anon_sym_LT_EQ] = ACTIONS(1668), - [anon_sym_EQ_EQ] = ACTIONS(1670), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1668), - [anon_sym_BANG_EQ] = ACTIONS(1670), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1668), - [anon_sym_GT_EQ] = ACTIONS(1668), - [anon_sym_GT] = ACTIONS(1670), - [anon_sym_QMARK_QMARK] = ACTIONS(1668), - [anon_sym_instanceof] = ACTIONS(1670), - [anon_sym_TILDE] = ACTIONS(1668), - [anon_sym_void] = ACTIONS(1670), - [anon_sym_delete] = ACTIONS(1670), - [anon_sym_PLUS_PLUS] = ACTIONS(1668), - [anon_sym_DASH_DASH] = ACTIONS(1668), - [anon_sym_DQUOTE] = ACTIONS(1668), - [anon_sym_SQUOTE] = ACTIONS(1668), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1668), - [sym_number] = ACTIONS(1668), - [sym_private_property_identifier] = ACTIONS(1668), - [sym_this] = ACTIONS(1670), - [sym_super] = ACTIONS(1670), - [sym_true] = ACTIONS(1670), - [sym_false] = ACTIONS(1670), - [sym_null] = ACTIONS(1670), - [sym_undefined] = ACTIONS(1670), - [anon_sym_AT] = ACTIONS(1668), - [anon_sym_static] = ACTIONS(1670), - [anon_sym_readonly] = ACTIONS(1670), - [anon_sym_get] = ACTIONS(1670), - [anon_sym_set] = ACTIONS(1670), - [anon_sym_declare] = ACTIONS(1670), - [anon_sym_public] = ACTIONS(1670), - [anon_sym_private] = ACTIONS(1670), - [anon_sym_protected] = ACTIONS(1670), - [anon_sym_override] = ACTIONS(1670), - [anon_sym_module] = ACTIONS(1670), - [anon_sym_any] = ACTIONS(1670), - [anon_sym_number] = ACTIONS(1670), - [anon_sym_boolean] = ACTIONS(1670), - [anon_sym_string] = ACTIONS(1670), - [anon_sym_symbol] = ACTIONS(1670), - [anon_sym_object] = ACTIONS(1670), - [anon_sym_abstract] = ACTIONS(1670), - [anon_sym_satisfies] = ACTIONS(1670), - [anon_sym_interface] = ACTIONS(1670), - [anon_sym_enum] = ACTIONS(1670), - [sym__automatic_semicolon] = ACTIONS(1668), - [sym__ternary_qmark] = ACTIONS(1668), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(198)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2655), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(3812), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(3812), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym__formal_parameter] = STATE(5142), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1298), - [sym_subscript_expression] = STATE(1298), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(3812), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_pattern] = STATE(4558), - [sym_rest_pattern] = STATE(3813), - [sym_non_null_expression] = STATE(1298), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_accessibility_modifier] = STATE(283), - [sym_override_modifier] = STATE(298), - [sym_required_parameter] = STATE(5142), - [sym_optional_parameter] = STATE(5142), - [sym__parameter_name] = STATE(3797), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(266), - [sym_identifier] = ACTIONS(762), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2651), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(3838), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(3838), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym__formal_parameter] = STATE(5419), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1307), + [sym_subscript_expression] = STATE(1307), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(3838), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_pattern] = STATE(4167), + [sym_rest_pattern] = STATE(3658), + [sym_non_null_expression] = STATE(1307), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_accessibility_modifier] = STATE(296), + [sym_override_modifier] = STATE(302), + [sym_required_parameter] = STATE(5419), + [sym_optional_parameter] = STATE(5419), + [sym__parameter_name] = STATE(3660), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(261), + [sym_identifier] = ACTIONS(704), [anon_sym_export] = ACTIONS(113), [anon_sym_type] = ACTIONS(113), [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(764), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), + [anon_sym_LBRACE] = ACTIONS(706), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), [anon_sym_let] = ACTIONS(113), - [anon_sym_BANG] = ACTIONS(174), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_RPAREN] = ACTIONS(714), - [anon_sym_await] = ACTIONS(139), - [anon_sym_yield] = ACTIONS(141), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_RPAREN] = ACTIONS(1684), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), [anon_sym_LBRACK] = ACTIONS(1678), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(147), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(772), - [anon_sym_using] = ACTIONS(157), - [anon_sym_DOT_DOT_DOT] = ACTIONS(161), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(148), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(714), + [anon_sym_using] = ACTIONS(158), + [anon_sym_DOT_DOT_DOT] = ACTIONS(162), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), [sym_this] = ACTIONS(1680), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(784), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(726), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), [anon_sym_readonly] = ACTIONS(1682), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), [anon_sym_declare] = ACTIONS(113), - [anon_sym_public] = ACTIONS(832), - [anon_sym_private] = ACTIONS(832), - [anon_sym_protected] = ACTIONS(832), - [anon_sym_override] = ACTIONS(834), + [anon_sym_public] = ACTIONS(834), + [anon_sym_private] = ACTIONS(834), + [anon_sym_protected] = ACTIONS(834), + [anon_sym_override] = ACTIONS(836), [anon_sym_module] = ACTIONS(113), [anon_sym_any] = ACTIONS(113), [anon_sym_number] = ACTIONS(113), @@ -48625,108 +48540,108 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_object] = ACTIONS(113), [sym_html_comment] = ACTIONS(5), }, - [STATE(199)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2655), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(3812), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(3812), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym__formal_parameter] = STATE(5699), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1298), - [sym_subscript_expression] = STATE(1298), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(3812), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_pattern] = STATE(4558), - [sym_rest_pattern] = STATE(3813), - [sym_non_null_expression] = STATE(1298), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_accessibility_modifier] = STATE(283), - [sym_override_modifier] = STATE(298), - [sym_required_parameter] = STATE(5699), - [sym_optional_parameter] = STATE(5699), - [sym__parameter_name] = STATE(3797), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(266), - [sym_identifier] = ACTIONS(762), + [STATE(198)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2651), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(3838), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(3838), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym__formal_parameter] = STATE(5130), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1307), + [sym_subscript_expression] = STATE(1307), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(3838), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_pattern] = STATE(4167), + [sym_rest_pattern] = STATE(3658), + [sym_non_null_expression] = STATE(1307), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_accessibility_modifier] = STATE(296), + [sym_override_modifier] = STATE(302), + [sym_required_parameter] = STATE(5130), + [sym_optional_parameter] = STATE(5130), + [sym__parameter_name] = STATE(3660), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(261), + [sym_identifier] = ACTIONS(704), [anon_sym_export] = ACTIONS(113), [anon_sym_type] = ACTIONS(113), [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(764), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), + [anon_sym_LBRACE] = ACTIONS(706), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), [anon_sym_let] = ACTIONS(113), - [anon_sym_BANG] = ACTIONS(174), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_RPAREN] = ACTIONS(1684), - [anon_sym_await] = ACTIONS(139), - [anon_sym_yield] = ACTIONS(141), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_RPAREN] = ACTIONS(744), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), [anon_sym_LBRACK] = ACTIONS(1678), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(147), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(772), - [anon_sym_using] = ACTIONS(157), - [anon_sym_DOT_DOT_DOT] = ACTIONS(161), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(148), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(714), + [anon_sym_using] = ACTIONS(158), + [anon_sym_DOT_DOT_DOT] = ACTIONS(162), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), [sym_this] = ACTIONS(1680), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(784), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(726), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), [anon_sym_readonly] = ACTIONS(1682), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), [anon_sym_declare] = ACTIONS(113), - [anon_sym_public] = ACTIONS(832), - [anon_sym_private] = ACTIONS(832), - [anon_sym_protected] = ACTIONS(832), - [anon_sym_override] = ACTIONS(834), + [anon_sym_public] = ACTIONS(834), + [anon_sym_private] = ACTIONS(834), + [anon_sym_protected] = ACTIONS(834), + [anon_sym_override] = ACTIONS(836), [anon_sym_module] = ACTIONS(113), [anon_sym_any] = ACTIONS(113), [anon_sym_number] = ACTIONS(113), @@ -48736,18 +48651,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_object] = ACTIONS(113), [sym_html_comment] = ACTIONS(5), }, - [STATE(200)] = { + [STATE(199)] = { + [sym_statement_block] = STATE(219), [ts_builtin_sym_end] = ACTIONS(1686), [sym_identifier] = ACTIONS(1688), [anon_sym_export] = ACTIONS(1688), - [anon_sym_STAR] = ACTIONS(1690), + [anon_sym_STAR] = ACTIONS(1688), [anon_sym_default] = ACTIONS(1688), [anon_sym_type] = ACTIONS(1688), - [anon_sym_EQ] = ACTIONS(1692), - [anon_sym_as] = ACTIONS(1690), + [anon_sym_as] = ACTIONS(1688), [anon_sym_namespace] = ACTIONS(1688), - [anon_sym_LBRACE] = ACTIONS(1686), - [anon_sym_COMMA] = ACTIONS(1694), + [anon_sym_LBRACE] = ACTIONS(1690), + [anon_sym_COMMA] = ACTIONS(1686), [anon_sym_RBRACE] = ACTIONS(1686), [anon_sym_typeof] = ACTIONS(1688), [anon_sym_import] = ACTIONS(1688), @@ -48763,7 +48678,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LPAREN] = ACTIONS(1686), [anon_sym_SEMI] = ACTIONS(1686), [anon_sym_await] = ACTIONS(1688), - [anon_sym_in] = ACTIONS(1690), + [anon_sym_in] = ACTIONS(1688), [anon_sym_while] = ACTIONS(1688), [anon_sym_do] = ACTIONS(1688), [anon_sym_try] = ACTIONS(1688), @@ -48775,36 +48690,36 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_case] = ACTIONS(1688), [anon_sym_yield] = ACTIONS(1688), [anon_sym_LBRACK] = ACTIONS(1686), - [anon_sym_DOT] = ACTIONS(1690), + [anon_sym_DOT] = ACTIONS(1688), [anon_sym_class] = ACTIONS(1688), [anon_sym_async] = ACTIONS(1688), [anon_sym_function] = ACTIONS(1688), - [anon_sym_QMARK_DOT] = ACTIONS(1694), + [anon_sym_QMARK_DOT] = ACTIONS(1686), [anon_sym_new] = ACTIONS(1688), [anon_sym_using] = ACTIONS(1688), - [anon_sym_AMP_AMP] = ACTIONS(1694), - [anon_sym_PIPE_PIPE] = ACTIONS(1694), - [anon_sym_GT_GT] = ACTIONS(1690), - [anon_sym_GT_GT_GT] = ACTIONS(1694), - [anon_sym_LT_LT] = ACTIONS(1694), - [anon_sym_AMP] = ACTIONS(1690), - [anon_sym_CARET] = ACTIONS(1694), - [anon_sym_PIPE] = ACTIONS(1690), + [anon_sym_AMP_AMP] = ACTIONS(1686), + [anon_sym_PIPE_PIPE] = ACTIONS(1686), + [anon_sym_GT_GT] = ACTIONS(1688), + [anon_sym_GT_GT_GT] = ACTIONS(1686), + [anon_sym_LT_LT] = ACTIONS(1686), + [anon_sym_AMP] = ACTIONS(1688), + [anon_sym_CARET] = ACTIONS(1686), + [anon_sym_PIPE] = ACTIONS(1688), [anon_sym_PLUS] = ACTIONS(1688), [anon_sym_DASH] = ACTIONS(1688), [anon_sym_SLASH] = ACTIONS(1688), - [anon_sym_PERCENT] = ACTIONS(1694), - [anon_sym_STAR_STAR] = ACTIONS(1694), + [anon_sym_PERCENT] = ACTIONS(1686), + [anon_sym_STAR_STAR] = ACTIONS(1686), [anon_sym_LT] = ACTIONS(1688), - [anon_sym_LT_EQ] = ACTIONS(1694), - [anon_sym_EQ_EQ] = ACTIONS(1690), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1694), - [anon_sym_BANG_EQ] = ACTIONS(1690), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1694), - [anon_sym_GT_EQ] = ACTIONS(1694), - [anon_sym_GT] = ACTIONS(1690), - [anon_sym_QMARK_QMARK] = ACTIONS(1694), - [anon_sym_instanceof] = ACTIONS(1690), + [anon_sym_LT_EQ] = ACTIONS(1686), + [anon_sym_EQ_EQ] = ACTIONS(1688), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1686), + [anon_sym_BANG_EQ] = ACTIONS(1688), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1686), + [anon_sym_GT_EQ] = ACTIONS(1686), + [anon_sym_GT] = ACTIONS(1688), + [anon_sym_QMARK_QMARK] = ACTIONS(1686), + [anon_sym_instanceof] = ACTIONS(1688), [anon_sym_TILDE] = ACTIONS(1686), [anon_sym_void] = ACTIONS(1688), [anon_sym_delete] = ACTIONS(1688), @@ -48840,115 +48755,226 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_symbol] = ACTIONS(1688), [anon_sym_object] = ACTIONS(1688), [anon_sym_abstract] = ACTIONS(1688), - [anon_sym_satisfies] = ACTIONS(1690), + [anon_sym_satisfies] = ACTIONS(1688), [anon_sym_interface] = ACTIONS(1688), [anon_sym_enum] = ACTIONS(1688), - [sym__automatic_semicolon] = ACTIONS(1696), - [sym__ternary_qmark] = ACTIONS(1694), + [sym__automatic_semicolon] = ACTIONS(1686), + [sym__ternary_qmark] = ACTIONS(1686), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(200)] = { + [ts_builtin_sym_end] = ACTIONS(1692), + [sym_identifier] = ACTIONS(1694), + [anon_sym_export] = ACTIONS(1694), + [anon_sym_STAR] = ACTIONS(1696), + [anon_sym_default] = ACTIONS(1694), + [anon_sym_type] = ACTIONS(1694), + [anon_sym_EQ] = ACTIONS(1698), + [anon_sym_as] = ACTIONS(1696), + [anon_sym_namespace] = ACTIONS(1694), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_COMMA] = ACTIONS(1700), + [anon_sym_RBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1694), + [anon_sym_with] = ACTIONS(1694), + [anon_sym_var] = ACTIONS(1694), + [anon_sym_let] = ACTIONS(1694), + [anon_sym_const] = ACTIONS(1694), + [anon_sym_BANG] = ACTIONS(1694), + [anon_sym_else] = ACTIONS(1694), + [anon_sym_if] = ACTIONS(1694), + [anon_sym_switch] = ACTIONS(1694), + [anon_sym_for] = ACTIONS(1694), + [anon_sym_LPAREN] = ACTIONS(1692), + [anon_sym_SEMI] = ACTIONS(1692), + [anon_sym_await] = ACTIONS(1694), + [anon_sym_in] = ACTIONS(1696), + [anon_sym_while] = ACTIONS(1694), + [anon_sym_do] = ACTIONS(1694), + [anon_sym_try] = ACTIONS(1694), + [anon_sym_break] = ACTIONS(1694), + [anon_sym_continue] = ACTIONS(1694), + [anon_sym_debugger] = ACTIONS(1694), + [anon_sym_return] = ACTIONS(1694), + [anon_sym_throw] = ACTIONS(1694), + [anon_sym_case] = ACTIONS(1694), + [anon_sym_yield] = ACTIONS(1694), + [anon_sym_LBRACK] = ACTIONS(1692), + [anon_sym_DOT] = ACTIONS(1696), + [anon_sym_class] = ACTIONS(1694), + [anon_sym_async] = ACTIONS(1694), + [anon_sym_function] = ACTIONS(1694), + [anon_sym_QMARK_DOT] = ACTIONS(1700), + [anon_sym_new] = ACTIONS(1694), + [anon_sym_using] = ACTIONS(1694), + [anon_sym_AMP_AMP] = ACTIONS(1700), + [anon_sym_PIPE_PIPE] = ACTIONS(1700), + [anon_sym_GT_GT] = ACTIONS(1696), + [anon_sym_GT_GT_GT] = ACTIONS(1700), + [anon_sym_LT_LT] = ACTIONS(1700), + [anon_sym_AMP] = ACTIONS(1696), + [anon_sym_CARET] = ACTIONS(1700), + [anon_sym_PIPE] = ACTIONS(1696), + [anon_sym_PLUS] = ACTIONS(1694), + [anon_sym_DASH] = ACTIONS(1694), + [anon_sym_SLASH] = ACTIONS(1694), + [anon_sym_PERCENT] = ACTIONS(1700), + [anon_sym_STAR_STAR] = ACTIONS(1700), + [anon_sym_LT] = ACTIONS(1694), + [anon_sym_LT_EQ] = ACTIONS(1700), + [anon_sym_EQ_EQ] = ACTIONS(1696), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1700), + [anon_sym_BANG_EQ] = ACTIONS(1696), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1700), + [anon_sym_GT_EQ] = ACTIONS(1700), + [anon_sym_GT] = ACTIONS(1696), + [anon_sym_QMARK_QMARK] = ACTIONS(1700), + [anon_sym_instanceof] = ACTIONS(1696), + [anon_sym_TILDE] = ACTIONS(1692), + [anon_sym_void] = ACTIONS(1694), + [anon_sym_delete] = ACTIONS(1694), + [anon_sym_PLUS_PLUS] = ACTIONS(1692), + [anon_sym_DASH_DASH] = ACTIONS(1692), + [anon_sym_DQUOTE] = ACTIONS(1692), + [anon_sym_SQUOTE] = ACTIONS(1692), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1692), + [sym_number] = ACTIONS(1692), + [sym_private_property_identifier] = ACTIONS(1692), + [sym_this] = ACTIONS(1694), + [sym_super] = ACTIONS(1694), + [sym_true] = ACTIONS(1694), + [sym_false] = ACTIONS(1694), + [sym_null] = ACTIONS(1694), + [sym_undefined] = ACTIONS(1694), + [anon_sym_AT] = ACTIONS(1692), + [anon_sym_static] = ACTIONS(1694), + [anon_sym_readonly] = ACTIONS(1694), + [anon_sym_get] = ACTIONS(1694), + [anon_sym_set] = ACTIONS(1694), + [anon_sym_declare] = ACTIONS(1694), + [anon_sym_public] = ACTIONS(1694), + [anon_sym_private] = ACTIONS(1694), + [anon_sym_protected] = ACTIONS(1694), + [anon_sym_override] = ACTIONS(1694), + [anon_sym_module] = ACTIONS(1694), + [anon_sym_any] = ACTIONS(1694), + [anon_sym_number] = ACTIONS(1694), + [anon_sym_boolean] = ACTIONS(1694), + [anon_sym_string] = ACTIONS(1694), + [anon_sym_symbol] = ACTIONS(1694), + [anon_sym_object] = ACTIONS(1694), + [anon_sym_abstract] = ACTIONS(1694), + [anon_sym_satisfies] = ACTIONS(1696), + [anon_sym_interface] = ACTIONS(1694), + [anon_sym_enum] = ACTIONS(1694), + [sym__automatic_semicolon] = ACTIONS(1702), + [sym__ternary_qmark] = ACTIONS(1700), [sym_html_comment] = ACTIONS(5), }, [STATE(201)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2655), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(3812), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(3812), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym__formal_parameter] = STATE(5699), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1298), - [sym_subscript_expression] = STATE(1298), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(3812), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_pattern] = STATE(4558), - [sym_rest_pattern] = STATE(3813), - [sym_non_null_expression] = STATE(1298), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_accessibility_modifier] = STATE(283), - [sym_override_modifier] = STATE(298), - [sym_required_parameter] = STATE(5699), - [sym_optional_parameter] = STATE(5699), - [sym__parameter_name] = STATE(3797), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(266), - [sym_identifier] = ACTIONS(762), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2651), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(3838), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(3838), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym__formal_parameter] = STATE(5419), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1307), + [sym_subscript_expression] = STATE(1307), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(3838), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_pattern] = STATE(4167), + [sym_rest_pattern] = STATE(3658), + [sym_non_null_expression] = STATE(1307), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_accessibility_modifier] = STATE(296), + [sym_override_modifier] = STATE(302), + [sym_required_parameter] = STATE(5419), + [sym_optional_parameter] = STATE(5419), + [sym__parameter_name] = STATE(3660), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(261), + [sym_identifier] = ACTIONS(704), [anon_sym_export] = ACTIONS(113), [anon_sym_type] = ACTIONS(113), [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(764), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), + [anon_sym_LBRACE] = ACTIONS(706), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), [anon_sym_let] = ACTIONS(113), - [anon_sym_BANG] = ACTIONS(174), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_RPAREN] = ACTIONS(1698), - [anon_sym_await] = ACTIONS(139), - [anon_sym_yield] = ACTIONS(141), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_RPAREN] = ACTIONS(1704), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), [anon_sym_LBRACK] = ACTIONS(1678), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(147), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(772), - [anon_sym_using] = ACTIONS(157), - [anon_sym_DOT_DOT_DOT] = ACTIONS(161), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(148), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(714), + [anon_sym_using] = ACTIONS(158), + [anon_sym_DOT_DOT_DOT] = ACTIONS(162), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), [sym_this] = ACTIONS(1680), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(784), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(726), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), [anon_sym_readonly] = ACTIONS(1682), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), [anon_sym_declare] = ACTIONS(113), - [anon_sym_public] = ACTIONS(832), - [anon_sym_private] = ACTIONS(832), - [anon_sym_protected] = ACTIONS(832), - [anon_sym_override] = ACTIONS(834), + [anon_sym_public] = ACTIONS(834), + [anon_sym_private] = ACTIONS(834), + [anon_sym_protected] = ACTIONS(834), + [anon_sym_override] = ACTIONS(836), [anon_sym_module] = ACTIONS(113), [anon_sym_any] = ACTIONS(113), [anon_sym_number] = ACTIONS(113), @@ -48959,107 +48985,107 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(202)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2655), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(3812), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(3812), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym__formal_parameter] = STATE(5699), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1298), - [sym_subscript_expression] = STATE(1298), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(3812), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_pattern] = STATE(4558), - [sym_rest_pattern] = STATE(3813), - [sym_non_null_expression] = STATE(1298), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_accessibility_modifier] = STATE(283), - [sym_override_modifier] = STATE(298), - [sym_required_parameter] = STATE(5699), - [sym_optional_parameter] = STATE(5699), - [sym__parameter_name] = STATE(3797), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(266), - [sym_identifier] = ACTIONS(762), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2651), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(3838), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(3838), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym__formal_parameter] = STATE(5419), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1307), + [sym_subscript_expression] = STATE(1307), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(3838), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_pattern] = STATE(4167), + [sym_rest_pattern] = STATE(3658), + [sym_non_null_expression] = STATE(1307), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_accessibility_modifier] = STATE(296), + [sym_override_modifier] = STATE(302), + [sym_required_parameter] = STATE(5419), + [sym_optional_parameter] = STATE(5419), + [sym__parameter_name] = STATE(3660), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(261), + [sym_identifier] = ACTIONS(704), [anon_sym_export] = ACTIONS(113), [anon_sym_type] = ACTIONS(113), [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(764), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), + [anon_sym_LBRACE] = ACTIONS(706), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), [anon_sym_let] = ACTIONS(113), - [anon_sym_BANG] = ACTIONS(174), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_RPAREN] = ACTIONS(1700), - [anon_sym_await] = ACTIONS(139), - [anon_sym_yield] = ACTIONS(141), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_RPAREN] = ACTIONS(1706), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), [anon_sym_LBRACK] = ACTIONS(1678), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(147), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(772), - [anon_sym_using] = ACTIONS(157), - [anon_sym_DOT_DOT_DOT] = ACTIONS(161), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(148), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(714), + [anon_sym_using] = ACTIONS(158), + [anon_sym_DOT_DOT_DOT] = ACTIONS(162), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), [sym_this] = ACTIONS(1680), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(784), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(726), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), [anon_sym_readonly] = ACTIONS(1682), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), [anon_sym_declare] = ACTIONS(113), - [anon_sym_public] = ACTIONS(832), - [anon_sym_private] = ACTIONS(832), - [anon_sym_protected] = ACTIONS(832), - [anon_sym_override] = ACTIONS(834), + [anon_sym_public] = ACTIONS(834), + [anon_sym_private] = ACTIONS(834), + [anon_sym_protected] = ACTIONS(834), + [anon_sym_override] = ACTIONS(836), [anon_sym_module] = ACTIONS(113), [anon_sym_any] = ACTIONS(113), [anon_sym_number] = ACTIONS(113), @@ -49070,218 +49096,329 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(203)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2655), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(3812), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(3812), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym__formal_parameter] = STATE(5699), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1298), - [sym_subscript_expression] = STATE(1298), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(3812), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_pattern] = STATE(4558), - [sym_rest_pattern] = STATE(3813), - [sym_non_null_expression] = STATE(1298), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_accessibility_modifier] = STATE(283), - [sym_override_modifier] = STATE(298), - [sym_required_parameter] = STATE(5699), - [sym_optional_parameter] = STATE(5699), - [sym__parameter_name] = STATE(3797), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(266), - [sym_identifier] = ACTIONS(762), - [anon_sym_export] = ACTIONS(113), - [anon_sym_type] = ACTIONS(113), - [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(764), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(113), - [anon_sym_BANG] = ACTIONS(174), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_RPAREN] = ACTIONS(1702), - [anon_sym_await] = ACTIONS(139), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(1678), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(147), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(772), - [anon_sym_using] = ACTIONS(157), - [anon_sym_DOT_DOT_DOT] = ACTIONS(161), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(1680), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(784), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(113), - [anon_sym_readonly] = ACTIONS(1682), - [anon_sym_get] = ACTIONS(113), - [anon_sym_set] = ACTIONS(113), - [anon_sym_declare] = ACTIONS(113), - [anon_sym_public] = ACTIONS(832), - [anon_sym_private] = ACTIONS(832), - [anon_sym_protected] = ACTIONS(832), - [anon_sym_override] = ACTIONS(834), - [anon_sym_module] = ACTIONS(113), - [anon_sym_any] = ACTIONS(113), - [anon_sym_number] = ACTIONS(113), - [anon_sym_boolean] = ACTIONS(113), - [anon_sym_string] = ACTIONS(113), - [anon_sym_symbol] = ACTIONS(113), - [anon_sym_object] = ACTIONS(113), + [sym_statement_block] = STATE(219), + [ts_builtin_sym_end] = ACTIONS(1686), + [sym_identifier] = ACTIONS(1688), + [anon_sym_export] = ACTIONS(1688), + [anon_sym_STAR] = ACTIONS(1688), + [anon_sym_default] = ACTIONS(1688), + [anon_sym_type] = ACTIONS(1688), + [anon_sym_as] = ACTIONS(1688), + [anon_sym_namespace] = ACTIONS(1688), + [anon_sym_LBRACE] = ACTIONS(1690), + [anon_sym_COMMA] = ACTIONS(1686), + [anon_sym_RBRACE] = ACTIONS(1686), + [anon_sym_typeof] = ACTIONS(1688), + [anon_sym_import] = ACTIONS(1688), + [anon_sym_with] = ACTIONS(1688), + [anon_sym_var] = ACTIONS(1688), + [anon_sym_let] = ACTIONS(1688), + [anon_sym_const] = ACTIONS(1688), + [anon_sym_BANG] = ACTIONS(1688), + [anon_sym_else] = ACTIONS(1688), + [anon_sym_if] = ACTIONS(1688), + [anon_sym_switch] = ACTIONS(1688), + [anon_sym_for] = ACTIONS(1688), + [anon_sym_LPAREN] = ACTIONS(1686), + [anon_sym_SEMI] = ACTIONS(1686), + [anon_sym_await] = ACTIONS(1688), + [anon_sym_in] = ACTIONS(1688), + [anon_sym_while] = ACTIONS(1688), + [anon_sym_do] = ACTIONS(1688), + [anon_sym_try] = ACTIONS(1688), + [anon_sym_break] = ACTIONS(1688), + [anon_sym_continue] = ACTIONS(1688), + [anon_sym_debugger] = ACTIONS(1688), + [anon_sym_return] = ACTIONS(1688), + [anon_sym_throw] = ACTIONS(1688), + [anon_sym_case] = ACTIONS(1688), + [anon_sym_yield] = ACTIONS(1688), + [anon_sym_LBRACK] = ACTIONS(1686), + [anon_sym_DOT] = ACTIONS(1708), + [anon_sym_class] = ACTIONS(1688), + [anon_sym_async] = ACTIONS(1688), + [anon_sym_function] = ACTIONS(1688), + [anon_sym_QMARK_DOT] = ACTIONS(1686), + [anon_sym_new] = ACTIONS(1688), + [anon_sym_using] = ACTIONS(1688), + [anon_sym_AMP_AMP] = ACTIONS(1686), + [anon_sym_PIPE_PIPE] = ACTIONS(1686), + [anon_sym_GT_GT] = ACTIONS(1688), + [anon_sym_GT_GT_GT] = ACTIONS(1686), + [anon_sym_LT_LT] = ACTIONS(1686), + [anon_sym_AMP] = ACTIONS(1688), + [anon_sym_CARET] = ACTIONS(1686), + [anon_sym_PIPE] = ACTIONS(1688), + [anon_sym_PLUS] = ACTIONS(1688), + [anon_sym_DASH] = ACTIONS(1688), + [anon_sym_SLASH] = ACTIONS(1688), + [anon_sym_PERCENT] = ACTIONS(1686), + [anon_sym_STAR_STAR] = ACTIONS(1686), + [anon_sym_LT] = ACTIONS(1688), + [anon_sym_LT_EQ] = ACTIONS(1686), + [anon_sym_EQ_EQ] = ACTIONS(1688), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1686), + [anon_sym_BANG_EQ] = ACTIONS(1688), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1686), + [anon_sym_GT_EQ] = ACTIONS(1686), + [anon_sym_GT] = ACTIONS(1688), + [anon_sym_QMARK_QMARK] = ACTIONS(1686), + [anon_sym_instanceof] = ACTIONS(1688), + [anon_sym_TILDE] = ACTIONS(1686), + [anon_sym_void] = ACTIONS(1688), + [anon_sym_delete] = ACTIONS(1688), + [anon_sym_PLUS_PLUS] = ACTIONS(1686), + [anon_sym_DASH_DASH] = ACTIONS(1686), + [anon_sym_DQUOTE] = ACTIONS(1686), + [anon_sym_SQUOTE] = ACTIONS(1686), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1686), + [sym_number] = ACTIONS(1686), + [sym_private_property_identifier] = ACTIONS(1686), + [sym_this] = ACTIONS(1688), + [sym_super] = ACTIONS(1688), + [sym_true] = ACTIONS(1688), + [sym_false] = ACTIONS(1688), + [sym_null] = ACTIONS(1688), + [sym_undefined] = ACTIONS(1688), + [anon_sym_AT] = ACTIONS(1686), + [anon_sym_static] = ACTIONS(1688), + [anon_sym_readonly] = ACTIONS(1688), + [anon_sym_get] = ACTIONS(1688), + [anon_sym_set] = ACTIONS(1688), + [anon_sym_declare] = ACTIONS(1688), + [anon_sym_public] = ACTIONS(1688), + [anon_sym_private] = ACTIONS(1688), + [anon_sym_protected] = ACTIONS(1688), + [anon_sym_override] = ACTIONS(1688), + [anon_sym_module] = ACTIONS(1688), + [anon_sym_any] = ACTIONS(1688), + [anon_sym_number] = ACTIONS(1688), + [anon_sym_boolean] = ACTIONS(1688), + [anon_sym_string] = ACTIONS(1688), + [anon_sym_symbol] = ACTIONS(1688), + [anon_sym_object] = ACTIONS(1688), + [anon_sym_abstract] = ACTIONS(1688), + [anon_sym_satisfies] = ACTIONS(1688), + [anon_sym_interface] = ACTIONS(1688), + [anon_sym_enum] = ACTIONS(1688), + [sym__automatic_semicolon] = ACTIONS(1686), + [sym__ternary_qmark] = ACTIONS(1686), [sym_html_comment] = ACTIONS(5), }, [STATE(204)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2655), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(3812), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(3812), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym__formal_parameter] = STATE(5699), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1298), - [sym_subscript_expression] = STATE(1298), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(3812), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_pattern] = STATE(4558), - [sym_rest_pattern] = STATE(3813), - [sym_non_null_expression] = STATE(1298), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_accessibility_modifier] = STATE(283), - [sym_override_modifier] = STATE(298), - [sym_required_parameter] = STATE(5699), - [sym_optional_parameter] = STATE(5699), - [sym__parameter_name] = STATE(3797), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(266), - [sym_identifier] = ACTIONS(762), + [sym_statement_block] = STATE(219), + [ts_builtin_sym_end] = ACTIONS(1686), + [sym_identifier] = ACTIONS(1688), + [anon_sym_export] = ACTIONS(1688), + [anon_sym_STAR] = ACTIONS(1688), + [anon_sym_default] = ACTIONS(1688), + [anon_sym_type] = ACTIONS(1688), + [anon_sym_as] = ACTIONS(1688), + [anon_sym_namespace] = ACTIONS(1688), + [anon_sym_LBRACE] = ACTIONS(1690), + [anon_sym_COMMA] = ACTIONS(1686), + [anon_sym_RBRACE] = ACTIONS(1686), + [anon_sym_typeof] = ACTIONS(1688), + [anon_sym_import] = ACTIONS(1688), + [anon_sym_with] = ACTIONS(1688), + [anon_sym_var] = ACTIONS(1688), + [anon_sym_let] = ACTIONS(1688), + [anon_sym_const] = ACTIONS(1688), + [anon_sym_BANG] = ACTIONS(1688), + [anon_sym_else] = ACTIONS(1688), + [anon_sym_if] = ACTIONS(1688), + [anon_sym_switch] = ACTIONS(1688), + [anon_sym_for] = ACTIONS(1688), + [anon_sym_LPAREN] = ACTIONS(1686), + [anon_sym_SEMI] = ACTIONS(1686), + [anon_sym_await] = ACTIONS(1688), + [anon_sym_in] = ACTIONS(1688), + [anon_sym_while] = ACTIONS(1688), + [anon_sym_do] = ACTIONS(1688), + [anon_sym_try] = ACTIONS(1688), + [anon_sym_break] = ACTIONS(1688), + [anon_sym_continue] = ACTIONS(1688), + [anon_sym_debugger] = ACTIONS(1688), + [anon_sym_return] = ACTIONS(1688), + [anon_sym_throw] = ACTIONS(1688), + [anon_sym_case] = ACTIONS(1688), + [anon_sym_yield] = ACTIONS(1688), + [anon_sym_LBRACK] = ACTIONS(1686), + [anon_sym_DOT] = ACTIONS(1710), + [anon_sym_class] = ACTIONS(1688), + [anon_sym_async] = ACTIONS(1688), + [anon_sym_function] = ACTIONS(1688), + [anon_sym_QMARK_DOT] = ACTIONS(1686), + [anon_sym_new] = ACTIONS(1688), + [anon_sym_using] = ACTIONS(1688), + [anon_sym_AMP_AMP] = ACTIONS(1686), + [anon_sym_PIPE_PIPE] = ACTIONS(1686), + [anon_sym_GT_GT] = ACTIONS(1688), + [anon_sym_GT_GT_GT] = ACTIONS(1686), + [anon_sym_LT_LT] = ACTIONS(1686), + [anon_sym_AMP] = ACTIONS(1688), + [anon_sym_CARET] = ACTIONS(1686), + [anon_sym_PIPE] = ACTIONS(1688), + [anon_sym_PLUS] = ACTIONS(1688), + [anon_sym_DASH] = ACTIONS(1688), + [anon_sym_SLASH] = ACTIONS(1688), + [anon_sym_PERCENT] = ACTIONS(1686), + [anon_sym_STAR_STAR] = ACTIONS(1686), + [anon_sym_LT] = ACTIONS(1688), + [anon_sym_LT_EQ] = ACTIONS(1686), + [anon_sym_EQ_EQ] = ACTIONS(1688), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1686), + [anon_sym_BANG_EQ] = ACTIONS(1688), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1686), + [anon_sym_GT_EQ] = ACTIONS(1686), + [anon_sym_GT] = ACTIONS(1688), + [anon_sym_QMARK_QMARK] = ACTIONS(1686), + [anon_sym_instanceof] = ACTIONS(1688), + [anon_sym_TILDE] = ACTIONS(1686), + [anon_sym_void] = ACTIONS(1688), + [anon_sym_delete] = ACTIONS(1688), + [anon_sym_PLUS_PLUS] = ACTIONS(1686), + [anon_sym_DASH_DASH] = ACTIONS(1686), + [anon_sym_DQUOTE] = ACTIONS(1686), + [anon_sym_SQUOTE] = ACTIONS(1686), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1686), + [sym_number] = ACTIONS(1686), + [sym_private_property_identifier] = ACTIONS(1686), + [sym_this] = ACTIONS(1688), + [sym_super] = ACTIONS(1688), + [sym_true] = ACTIONS(1688), + [sym_false] = ACTIONS(1688), + [sym_null] = ACTIONS(1688), + [sym_undefined] = ACTIONS(1688), + [anon_sym_AT] = ACTIONS(1686), + [anon_sym_static] = ACTIONS(1688), + [anon_sym_readonly] = ACTIONS(1688), + [anon_sym_get] = ACTIONS(1688), + [anon_sym_set] = ACTIONS(1688), + [anon_sym_declare] = ACTIONS(1688), + [anon_sym_public] = ACTIONS(1688), + [anon_sym_private] = ACTIONS(1688), + [anon_sym_protected] = ACTIONS(1688), + [anon_sym_override] = ACTIONS(1688), + [anon_sym_module] = ACTIONS(1688), + [anon_sym_any] = ACTIONS(1688), + [anon_sym_number] = ACTIONS(1688), + [anon_sym_boolean] = ACTIONS(1688), + [anon_sym_string] = ACTIONS(1688), + [anon_sym_symbol] = ACTIONS(1688), + [anon_sym_object] = ACTIONS(1688), + [anon_sym_abstract] = ACTIONS(1688), + [anon_sym_satisfies] = ACTIONS(1688), + [anon_sym_interface] = ACTIONS(1688), + [anon_sym_enum] = ACTIONS(1688), + [sym__automatic_semicolon] = ACTIONS(1686), + [sym__ternary_qmark] = ACTIONS(1686), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(205)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2651), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(3838), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(3838), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym__formal_parameter] = STATE(5110), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1307), + [sym_subscript_expression] = STATE(1307), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(3838), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_pattern] = STATE(4167), + [sym_rest_pattern] = STATE(3658), + [sym_non_null_expression] = STATE(1307), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_accessibility_modifier] = STATE(296), + [sym_override_modifier] = STATE(302), + [sym_required_parameter] = STATE(5110), + [sym_optional_parameter] = STATE(5110), + [sym__parameter_name] = STATE(3660), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(261), + [sym_identifier] = ACTIONS(704), [anon_sym_export] = ACTIONS(113), [anon_sym_type] = ACTIONS(113), [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(764), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), + [anon_sym_LBRACE] = ACTIONS(706), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), [anon_sym_let] = ACTIONS(113), - [anon_sym_BANG] = ACTIONS(174), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_RPAREN] = ACTIONS(1704), - [anon_sym_await] = ACTIONS(139), - [anon_sym_yield] = ACTIONS(141), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_RPAREN] = ACTIONS(1712), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), [anon_sym_LBRACK] = ACTIONS(1678), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(147), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(772), - [anon_sym_using] = ACTIONS(157), - [anon_sym_DOT_DOT_DOT] = ACTIONS(161), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(148), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(714), + [anon_sym_using] = ACTIONS(158), + [anon_sym_DOT_DOT_DOT] = ACTIONS(162), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), [sym_this] = ACTIONS(1680), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(784), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(726), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), [anon_sym_readonly] = ACTIONS(1682), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), [anon_sym_declare] = ACTIONS(113), - [anon_sym_public] = ACTIONS(832), - [anon_sym_private] = ACTIONS(832), - [anon_sym_protected] = ACTIONS(832), - [anon_sym_override] = ACTIONS(834), + [anon_sym_public] = ACTIONS(834), + [anon_sym_private] = ACTIONS(834), + [anon_sym_protected] = ACTIONS(834), + [anon_sym_override] = ACTIONS(836), [anon_sym_module] = ACTIONS(113), [anon_sym_any] = ACTIONS(113), [anon_sym_number] = ACTIONS(113), @@ -49291,108 +49428,108 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_object] = ACTIONS(113), [sym_html_comment] = ACTIONS(5), }, - [STATE(205)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2655), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(3812), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(3812), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym__formal_parameter] = STATE(5202), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1298), - [sym_subscript_expression] = STATE(1298), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(3812), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_pattern] = STATE(4558), - [sym_rest_pattern] = STATE(3813), - [sym_non_null_expression] = STATE(1298), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_accessibility_modifier] = STATE(283), - [sym_override_modifier] = STATE(298), - [sym_required_parameter] = STATE(5202), - [sym_optional_parameter] = STATE(5202), - [sym__parameter_name] = STATE(3797), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(266), - [sym_identifier] = ACTIONS(762), + [STATE(206)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2651), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(3838), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(3838), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym__formal_parameter] = STATE(5419), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1307), + [sym_subscript_expression] = STATE(1307), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(3838), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_pattern] = STATE(4167), + [sym_rest_pattern] = STATE(3658), + [sym_non_null_expression] = STATE(1307), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_accessibility_modifier] = STATE(296), + [sym_override_modifier] = STATE(302), + [sym_required_parameter] = STATE(5419), + [sym_optional_parameter] = STATE(5419), + [sym__parameter_name] = STATE(3660), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(261), + [sym_identifier] = ACTIONS(704), [anon_sym_export] = ACTIONS(113), [anon_sym_type] = ACTIONS(113), [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(764), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), + [anon_sym_LBRACE] = ACTIONS(706), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), [anon_sym_let] = ACTIONS(113), - [anon_sym_BANG] = ACTIONS(174), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_RPAREN] = ACTIONS(1706), - [anon_sym_await] = ACTIONS(139), - [anon_sym_yield] = ACTIONS(141), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_RPAREN] = ACTIONS(1714), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), [anon_sym_LBRACK] = ACTIONS(1678), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(147), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(772), - [anon_sym_using] = ACTIONS(157), - [anon_sym_DOT_DOT_DOT] = ACTIONS(161), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(148), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(714), + [anon_sym_using] = ACTIONS(158), + [anon_sym_DOT_DOT_DOT] = ACTIONS(162), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), [sym_this] = ACTIONS(1680), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(784), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(726), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), [anon_sym_readonly] = ACTIONS(1682), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), [anon_sym_declare] = ACTIONS(113), - [anon_sym_public] = ACTIONS(832), - [anon_sym_private] = ACTIONS(832), - [anon_sym_protected] = ACTIONS(832), - [anon_sym_override] = ACTIONS(834), + [anon_sym_public] = ACTIONS(834), + [anon_sym_private] = ACTIONS(834), + [anon_sym_protected] = ACTIONS(834), + [anon_sym_override] = ACTIONS(836), [anon_sym_module] = ACTIONS(113), [anon_sym_any] = ACTIONS(113), [anon_sym_number] = ACTIONS(113), @@ -49402,108 +49539,108 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_object] = ACTIONS(113), [sym_html_comment] = ACTIONS(5), }, - [STATE(206)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2655), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(3812), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(3812), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym__formal_parameter] = STATE(5699), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1298), - [sym_subscript_expression] = STATE(1298), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(3812), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_pattern] = STATE(4558), - [sym_rest_pattern] = STATE(3813), - [sym_non_null_expression] = STATE(1298), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_accessibility_modifier] = STATE(283), - [sym_override_modifier] = STATE(298), - [sym_required_parameter] = STATE(5699), - [sym_optional_parameter] = STATE(5699), - [sym__parameter_name] = STATE(3797), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(266), - [sym_identifier] = ACTIONS(762), + [STATE(207)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2651), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(3838), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(3838), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym__formal_parameter] = STATE(5419), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1307), + [sym_subscript_expression] = STATE(1307), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(3838), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_pattern] = STATE(4167), + [sym_rest_pattern] = STATE(3658), + [sym_non_null_expression] = STATE(1307), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_accessibility_modifier] = STATE(296), + [sym_override_modifier] = STATE(302), + [sym_required_parameter] = STATE(5419), + [sym_optional_parameter] = STATE(5419), + [sym__parameter_name] = STATE(3660), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(261), + [sym_identifier] = ACTIONS(704), [anon_sym_export] = ACTIONS(113), [anon_sym_type] = ACTIONS(113), [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(764), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), + [anon_sym_LBRACE] = ACTIONS(706), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), [anon_sym_let] = ACTIONS(113), - [anon_sym_BANG] = ACTIONS(174), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_RPAREN] = ACTIONS(1708), - [anon_sym_await] = ACTIONS(139), - [anon_sym_yield] = ACTIONS(141), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_RPAREN] = ACTIONS(1716), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), [anon_sym_LBRACK] = ACTIONS(1678), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(147), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(772), - [anon_sym_using] = ACTIONS(157), - [anon_sym_DOT_DOT_DOT] = ACTIONS(161), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(148), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(714), + [anon_sym_using] = ACTIONS(158), + [anon_sym_DOT_DOT_DOT] = ACTIONS(162), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), [sym_this] = ACTIONS(1680), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(784), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(726), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), [anon_sym_readonly] = ACTIONS(1682), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), [anon_sym_declare] = ACTIONS(113), - [anon_sym_public] = ACTIONS(832), - [anon_sym_private] = ACTIONS(832), - [anon_sym_protected] = ACTIONS(832), - [anon_sym_override] = ACTIONS(834), + [anon_sym_public] = ACTIONS(834), + [anon_sym_private] = ACTIONS(834), + [anon_sym_protected] = ACTIONS(834), + [anon_sym_override] = ACTIONS(836), [anon_sym_module] = ACTIONS(113), [anon_sym_any] = ACTIONS(113), [anon_sym_number] = ACTIONS(113), @@ -49513,219 +49650,108 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_object] = ACTIONS(113), [sym_html_comment] = ACTIONS(5), }, - [STATE(207)] = { - [sym_statement_block] = STATE(219), - [ts_builtin_sym_end] = ACTIONS(1668), - [sym_identifier] = ACTIONS(1670), - [anon_sym_export] = ACTIONS(1670), - [anon_sym_STAR] = ACTIONS(1670), - [anon_sym_default] = ACTIONS(1670), - [anon_sym_type] = ACTIONS(1670), - [anon_sym_as] = ACTIONS(1670), - [anon_sym_namespace] = ACTIONS(1670), - [anon_sym_LBRACE] = ACTIONS(1672), - [anon_sym_COMMA] = ACTIONS(1668), - [anon_sym_RBRACE] = ACTIONS(1668), - [anon_sym_typeof] = ACTIONS(1670), - [anon_sym_import] = ACTIONS(1670), - [anon_sym_with] = ACTIONS(1670), - [anon_sym_var] = ACTIONS(1670), - [anon_sym_let] = ACTIONS(1670), - [anon_sym_const] = ACTIONS(1670), - [anon_sym_BANG] = ACTIONS(1670), - [anon_sym_else] = ACTIONS(1670), - [anon_sym_if] = ACTIONS(1670), - [anon_sym_switch] = ACTIONS(1670), - [anon_sym_for] = ACTIONS(1670), - [anon_sym_LPAREN] = ACTIONS(1668), - [anon_sym_SEMI] = ACTIONS(1668), - [anon_sym_await] = ACTIONS(1670), - [anon_sym_in] = ACTIONS(1670), - [anon_sym_while] = ACTIONS(1670), - [anon_sym_do] = ACTIONS(1670), - [anon_sym_try] = ACTIONS(1670), - [anon_sym_break] = ACTIONS(1670), - [anon_sym_continue] = ACTIONS(1670), - [anon_sym_debugger] = ACTIONS(1670), - [anon_sym_return] = ACTIONS(1670), - [anon_sym_throw] = ACTIONS(1670), - [anon_sym_case] = ACTIONS(1670), - [anon_sym_yield] = ACTIONS(1670), - [anon_sym_LBRACK] = ACTIONS(1668), - [anon_sym_DOT] = ACTIONS(1670), - [anon_sym_class] = ACTIONS(1670), - [anon_sym_async] = ACTIONS(1670), - [anon_sym_function] = ACTIONS(1670), - [anon_sym_QMARK_DOT] = ACTIONS(1668), - [anon_sym_new] = ACTIONS(1670), - [anon_sym_using] = ACTIONS(1670), - [anon_sym_AMP_AMP] = ACTIONS(1668), - [anon_sym_PIPE_PIPE] = ACTIONS(1668), - [anon_sym_GT_GT] = ACTIONS(1670), - [anon_sym_GT_GT_GT] = ACTIONS(1668), - [anon_sym_LT_LT] = ACTIONS(1668), - [anon_sym_AMP] = ACTIONS(1670), - [anon_sym_CARET] = ACTIONS(1668), - [anon_sym_PIPE] = ACTIONS(1670), - [anon_sym_PLUS] = ACTIONS(1670), - [anon_sym_DASH] = ACTIONS(1670), - [anon_sym_SLASH] = ACTIONS(1670), - [anon_sym_PERCENT] = ACTIONS(1668), - [anon_sym_STAR_STAR] = ACTIONS(1668), - [anon_sym_LT] = ACTIONS(1670), - [anon_sym_LT_EQ] = ACTIONS(1668), - [anon_sym_EQ_EQ] = ACTIONS(1670), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1668), - [anon_sym_BANG_EQ] = ACTIONS(1670), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1668), - [anon_sym_GT_EQ] = ACTIONS(1668), - [anon_sym_GT] = ACTIONS(1670), - [anon_sym_QMARK_QMARK] = ACTIONS(1668), - [anon_sym_instanceof] = ACTIONS(1670), - [anon_sym_TILDE] = ACTIONS(1668), - [anon_sym_void] = ACTIONS(1670), - [anon_sym_delete] = ACTIONS(1670), - [anon_sym_PLUS_PLUS] = ACTIONS(1668), - [anon_sym_DASH_DASH] = ACTIONS(1668), - [anon_sym_DQUOTE] = ACTIONS(1668), - [anon_sym_SQUOTE] = ACTIONS(1668), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1668), - [sym_number] = ACTIONS(1668), - [sym_private_property_identifier] = ACTIONS(1668), - [sym_this] = ACTIONS(1670), - [sym_super] = ACTIONS(1670), - [sym_true] = ACTIONS(1670), - [sym_false] = ACTIONS(1670), - [sym_null] = ACTIONS(1670), - [sym_undefined] = ACTIONS(1670), - [anon_sym_AT] = ACTIONS(1668), - [anon_sym_static] = ACTIONS(1670), - [anon_sym_readonly] = ACTIONS(1670), - [anon_sym_get] = ACTIONS(1670), - [anon_sym_set] = ACTIONS(1670), - [anon_sym_declare] = ACTIONS(1670), - [anon_sym_public] = ACTIONS(1670), - [anon_sym_private] = ACTIONS(1670), - [anon_sym_protected] = ACTIONS(1670), - [anon_sym_override] = ACTIONS(1670), - [anon_sym_module] = ACTIONS(1670), - [anon_sym_any] = ACTIONS(1670), - [anon_sym_number] = ACTIONS(1670), - [anon_sym_boolean] = ACTIONS(1670), - [anon_sym_string] = ACTIONS(1670), - [anon_sym_symbol] = ACTIONS(1670), - [anon_sym_object] = ACTIONS(1670), - [anon_sym_abstract] = ACTIONS(1670), - [anon_sym_satisfies] = ACTIONS(1670), - [anon_sym_interface] = ACTIONS(1670), - [anon_sym_enum] = ACTIONS(1670), - [sym__automatic_semicolon] = ACTIONS(1668), - [sym__ternary_qmark] = ACTIONS(1668), - [sym_html_comment] = ACTIONS(5), - }, [STATE(208)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2655), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(3812), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(3812), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym__formal_parameter] = STATE(5189), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1298), - [sym_subscript_expression] = STATE(1298), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(3812), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_pattern] = STATE(4558), - [sym_rest_pattern] = STATE(3813), - [sym_non_null_expression] = STATE(1298), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_accessibility_modifier] = STATE(283), - [sym_override_modifier] = STATE(298), - [sym_required_parameter] = STATE(5189), - [sym_optional_parameter] = STATE(5189), - [sym__parameter_name] = STATE(3797), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(266), - [sym_identifier] = ACTIONS(762), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2651), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(3838), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(3838), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym__formal_parameter] = STATE(5419), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1307), + [sym_subscript_expression] = STATE(1307), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(3838), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_pattern] = STATE(4167), + [sym_rest_pattern] = STATE(3658), + [sym_non_null_expression] = STATE(1307), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_accessibility_modifier] = STATE(296), + [sym_override_modifier] = STATE(302), + [sym_required_parameter] = STATE(5419), + [sym_optional_parameter] = STATE(5419), + [sym__parameter_name] = STATE(3660), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(261), + [sym_identifier] = ACTIONS(704), [anon_sym_export] = ACTIONS(113), [anon_sym_type] = ACTIONS(113), [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(764), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), + [anon_sym_LBRACE] = ACTIONS(706), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), [anon_sym_let] = ACTIONS(113), - [anon_sym_BANG] = ACTIONS(174), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_RPAREN] = ACTIONS(1710), - [anon_sym_await] = ACTIONS(139), - [anon_sym_yield] = ACTIONS(141), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_RPAREN] = ACTIONS(1718), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), [anon_sym_LBRACK] = ACTIONS(1678), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(147), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(772), - [anon_sym_using] = ACTIONS(157), - [anon_sym_DOT_DOT_DOT] = ACTIONS(161), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(148), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(714), + [anon_sym_using] = ACTIONS(158), + [anon_sym_DOT_DOT_DOT] = ACTIONS(162), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), [sym_this] = ACTIONS(1680), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(784), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(726), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), [anon_sym_readonly] = ACTIONS(1682), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), [anon_sym_declare] = ACTIONS(113), - [anon_sym_public] = ACTIONS(832), - [anon_sym_private] = ACTIONS(832), - [anon_sym_protected] = ACTIONS(832), - [anon_sym_override] = ACTIONS(834), + [anon_sym_public] = ACTIONS(834), + [anon_sym_private] = ACTIONS(834), + [anon_sym_protected] = ACTIONS(834), + [anon_sym_override] = ACTIONS(836), [anon_sym_module] = ACTIONS(113), [anon_sym_any] = ACTIONS(113), [anon_sym_number] = ACTIONS(113), @@ -49736,403 +49762,513 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(209)] = { - [ts_builtin_sym_end] = ACTIONS(1712), - [sym_identifier] = ACTIONS(1714), - [anon_sym_export] = ACTIONS(1714), - [anon_sym_STAR] = ACTIONS(1714), - [anon_sym_default] = ACTIONS(1714), - [anon_sym_type] = ACTIONS(1714), - [anon_sym_as] = ACTIONS(1714), - [anon_sym_namespace] = ACTIONS(1714), - [anon_sym_LBRACE] = ACTIONS(1712), - [anon_sym_COMMA] = ACTIONS(1712), - [anon_sym_RBRACE] = ACTIONS(1712), - [anon_sym_typeof] = ACTIONS(1714), - [anon_sym_import] = ACTIONS(1714), - [anon_sym_with] = ACTIONS(1714), - [anon_sym_var] = ACTIONS(1714), - [anon_sym_let] = ACTIONS(1714), - [anon_sym_const] = ACTIONS(1714), - [anon_sym_BANG] = ACTIONS(1714), - [anon_sym_else] = ACTIONS(1714), - [anon_sym_if] = ACTIONS(1714), - [anon_sym_switch] = ACTIONS(1714), - [anon_sym_for] = ACTIONS(1714), - [anon_sym_LPAREN] = ACTIONS(1712), - [anon_sym_SEMI] = ACTIONS(1712), - [anon_sym_await] = ACTIONS(1714), - [anon_sym_in] = ACTIONS(1714), - [anon_sym_while] = ACTIONS(1714), - [anon_sym_do] = ACTIONS(1714), - [anon_sym_try] = ACTIONS(1714), - [anon_sym_break] = ACTIONS(1714), - [anon_sym_continue] = ACTIONS(1714), - [anon_sym_debugger] = ACTIONS(1714), - [anon_sym_return] = ACTIONS(1714), - [anon_sym_throw] = ACTIONS(1714), - [anon_sym_case] = ACTIONS(1714), - [anon_sym_yield] = ACTIONS(1714), - [anon_sym_LBRACK] = ACTIONS(1712), - [anon_sym_DOT] = ACTIONS(1714), - [anon_sym_class] = ACTIONS(1714), - [anon_sym_async] = ACTIONS(1714), - [anon_sym_function] = ACTIONS(1714), - [anon_sym_QMARK_DOT] = ACTIONS(1712), - [anon_sym_new] = ACTIONS(1714), - [anon_sym_using] = ACTIONS(1714), - [anon_sym_AMP_AMP] = ACTIONS(1712), - [anon_sym_PIPE_PIPE] = ACTIONS(1712), - [anon_sym_GT_GT] = ACTIONS(1714), - [anon_sym_GT_GT_GT] = ACTIONS(1712), - [anon_sym_LT_LT] = ACTIONS(1712), - [anon_sym_AMP] = ACTIONS(1714), - [anon_sym_CARET] = ACTIONS(1712), - [anon_sym_PIPE] = ACTIONS(1714), - [anon_sym_PLUS] = ACTIONS(1714), - [anon_sym_DASH] = ACTIONS(1714), - [anon_sym_SLASH] = ACTIONS(1714), - [anon_sym_PERCENT] = ACTIONS(1712), - [anon_sym_STAR_STAR] = ACTIONS(1712), - [anon_sym_LT] = ACTIONS(1714), - [anon_sym_LT_EQ] = ACTIONS(1712), - [anon_sym_EQ_EQ] = ACTIONS(1714), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1712), - [anon_sym_BANG_EQ] = ACTIONS(1714), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1712), - [anon_sym_GT_EQ] = ACTIONS(1712), - [anon_sym_GT] = ACTIONS(1714), - [anon_sym_QMARK_QMARK] = ACTIONS(1712), - [anon_sym_instanceof] = ACTIONS(1714), - [anon_sym_TILDE] = ACTIONS(1712), - [anon_sym_void] = ACTIONS(1714), - [anon_sym_delete] = ACTIONS(1714), - [anon_sym_PLUS_PLUS] = ACTIONS(1712), - [anon_sym_DASH_DASH] = ACTIONS(1712), - [anon_sym_DQUOTE] = ACTIONS(1712), - [anon_sym_SQUOTE] = ACTIONS(1712), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1712), - [sym_number] = ACTIONS(1712), - [sym_private_property_identifier] = ACTIONS(1712), - [sym_this] = ACTIONS(1714), - [sym_super] = ACTIONS(1714), - [sym_true] = ACTIONS(1714), - [sym_false] = ACTIONS(1714), - [sym_null] = ACTIONS(1714), - [sym_undefined] = ACTIONS(1714), - [anon_sym_AT] = ACTIONS(1712), - [anon_sym_static] = ACTIONS(1714), - [anon_sym_readonly] = ACTIONS(1714), - [anon_sym_get] = ACTIONS(1714), - [anon_sym_set] = ACTIONS(1714), - [anon_sym_declare] = ACTIONS(1714), - [anon_sym_public] = ACTIONS(1714), - [anon_sym_private] = ACTIONS(1714), - [anon_sym_protected] = ACTIONS(1714), - [anon_sym_override] = ACTIONS(1714), - [anon_sym_module] = ACTIONS(1714), - [anon_sym_any] = ACTIONS(1714), - [anon_sym_number] = ACTIONS(1714), - [anon_sym_boolean] = ACTIONS(1714), - [anon_sym_string] = ACTIONS(1714), - [anon_sym_symbol] = ACTIONS(1714), - [anon_sym_object] = ACTIONS(1714), - [anon_sym_abstract] = ACTIONS(1714), - [anon_sym_satisfies] = ACTIONS(1714), - [anon_sym_interface] = ACTIONS(1714), - [anon_sym_enum] = ACTIONS(1714), - [sym__automatic_semicolon] = ACTIONS(1712), - [sym__ternary_qmark] = ACTIONS(1712), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(210)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2655), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(3812), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(3812), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym__formal_parameter] = STATE(5699), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1298), - [sym_subscript_expression] = STATE(1298), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(3812), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_pattern] = STATE(4558), - [sym_rest_pattern] = STATE(3813), - [sym_non_null_expression] = STATE(1298), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_accessibility_modifier] = STATE(283), - [sym_override_modifier] = STATE(298), - [sym_required_parameter] = STATE(5699), - [sym_optional_parameter] = STATE(5699), - [sym__parameter_name] = STATE(3797), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(266), - [sym_identifier] = ACTIONS(762), - [anon_sym_export] = ACTIONS(113), - [anon_sym_type] = ACTIONS(113), - [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(764), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(113), - [anon_sym_BANG] = ACTIONS(174), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(139), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(1678), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(147), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(772), - [anon_sym_using] = ACTIONS(157), - [anon_sym_DOT_DOT_DOT] = ACTIONS(161), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1345), + [sym_expression] = STATE(2349), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(4630), + [sym_assignment_pattern] = STATE(5138), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(4630), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5768), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1396), + [sym_subscript_expression] = STATE(1396), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3039), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(4630), + [sym_spread_element] = STATE(5140), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_pattern] = STATE(4616), + [sym_rest_pattern] = STATE(3658), + [sym_non_null_expression] = STATE(1396), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(411), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [aux_sym_array_repeat1] = STATE(5142), + [aux_sym_array_pattern_repeat1] = STATE(5153), + [sym_identifier] = ACTIONS(1720), + [anon_sym_export] = ACTIONS(579), + [anon_sym_type] = ACTIONS(579), + [anon_sym_namespace] = ACTIONS(583), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_COMMA] = ACTIONS(1722), + [anon_sym_typeof] = ACTIONS(619), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(579), + [anon_sym_BANG] = ACTIONS(591), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(593), + [anon_sym_yield] = ACTIONS(595), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_RBRACK] = ACTIONS(1724), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(601), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1726), + [anon_sym_using] = ACTIONS(605), + [anon_sym_DOT_DOT_DOT] = ACTIONS(249), + [anon_sym_PLUS] = ACTIONS(619), + [anon_sym_DASH] = ACTIONS(619), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(1680), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(784), + [anon_sym_TILDE] = ACTIONS(591), + [anon_sym_void] = ACTIONS(619), + [anon_sym_delete] = ACTIONS(619), + [anon_sym_PLUS_PLUS] = ACTIONS(621), + [anon_sym_DASH_DASH] = ACTIONS(621), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(623), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1728), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(113), - [anon_sym_readonly] = ACTIONS(1682), - [anon_sym_get] = ACTIONS(113), - [anon_sym_set] = ACTIONS(113), - [anon_sym_declare] = ACTIONS(113), - [anon_sym_public] = ACTIONS(832), - [anon_sym_private] = ACTIONS(832), - [anon_sym_protected] = ACTIONS(832), - [anon_sym_override] = ACTIONS(834), - [anon_sym_module] = ACTIONS(113), - [anon_sym_any] = ACTIONS(113), - [anon_sym_number] = ACTIONS(113), - [anon_sym_boolean] = ACTIONS(113), - [anon_sym_string] = ACTIONS(113), - [anon_sym_symbol] = ACTIONS(113), - [anon_sym_object] = ACTIONS(113), + [anon_sym_static] = ACTIONS(579), + [anon_sym_readonly] = ACTIONS(579), + [anon_sym_get] = ACTIONS(579), + [anon_sym_set] = ACTIONS(579), + [anon_sym_declare] = ACTIONS(579), + [anon_sym_public] = ACTIONS(579), + [anon_sym_private] = ACTIONS(579), + [anon_sym_protected] = ACTIONS(579), + [anon_sym_override] = ACTIONS(579), + [anon_sym_module] = ACTIONS(579), + [anon_sym_any] = ACTIONS(579), + [anon_sym_number] = ACTIONS(579), + [anon_sym_boolean] = ACTIONS(579), + [anon_sym_string] = ACTIONS(579), + [anon_sym_symbol] = ACTIONS(579), + [anon_sym_object] = ACTIONS(579), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(210)] = { + [ts_builtin_sym_end] = ACTIONS(1730), + [sym_identifier] = ACTIONS(1732), + [anon_sym_export] = ACTIONS(1732), + [anon_sym_STAR] = ACTIONS(1734), + [anon_sym_default] = ACTIONS(1732), + [anon_sym_type] = ACTIONS(1732), + [anon_sym_as] = ACTIONS(1734), + [anon_sym_namespace] = ACTIONS(1732), + [anon_sym_LBRACE] = ACTIONS(1730), + [anon_sym_COMMA] = ACTIONS(1736), + [anon_sym_RBRACE] = ACTIONS(1730), + [anon_sym_typeof] = ACTIONS(1732), + [anon_sym_import] = ACTIONS(1732), + [anon_sym_with] = ACTIONS(1732), + [anon_sym_var] = ACTIONS(1732), + [anon_sym_let] = ACTIONS(1732), + [anon_sym_const] = ACTIONS(1732), + [anon_sym_BANG] = ACTIONS(1732), + [anon_sym_else] = ACTIONS(1732), + [anon_sym_if] = ACTIONS(1732), + [anon_sym_switch] = ACTIONS(1732), + [anon_sym_for] = ACTIONS(1732), + [anon_sym_LPAREN] = ACTIONS(1730), + [anon_sym_SEMI] = ACTIONS(1730), + [anon_sym_await] = ACTIONS(1732), + [anon_sym_in] = ACTIONS(1734), + [anon_sym_while] = ACTIONS(1732), + [anon_sym_do] = ACTIONS(1732), + [anon_sym_try] = ACTIONS(1732), + [anon_sym_break] = ACTIONS(1732), + [anon_sym_continue] = ACTIONS(1732), + [anon_sym_debugger] = ACTIONS(1732), + [anon_sym_return] = ACTIONS(1732), + [anon_sym_throw] = ACTIONS(1732), + [anon_sym_case] = ACTIONS(1732), + [anon_sym_yield] = ACTIONS(1732), + [anon_sym_LBRACK] = ACTIONS(1730), + [anon_sym_DOT] = ACTIONS(1734), + [anon_sym_class] = ACTIONS(1732), + [anon_sym_async] = ACTIONS(1732), + [anon_sym_function] = ACTIONS(1732), + [anon_sym_QMARK_DOT] = ACTIONS(1736), + [anon_sym_new] = ACTIONS(1732), + [anon_sym_using] = ACTIONS(1732), + [anon_sym_AMP_AMP] = ACTIONS(1736), + [anon_sym_PIPE_PIPE] = ACTIONS(1736), + [anon_sym_GT_GT] = ACTIONS(1734), + [anon_sym_GT_GT_GT] = ACTIONS(1736), + [anon_sym_LT_LT] = ACTIONS(1736), + [anon_sym_AMP] = ACTIONS(1734), + [anon_sym_CARET] = ACTIONS(1736), + [anon_sym_PIPE] = ACTIONS(1734), + [anon_sym_PLUS] = ACTIONS(1732), + [anon_sym_DASH] = ACTIONS(1732), + [anon_sym_SLASH] = ACTIONS(1732), + [anon_sym_PERCENT] = ACTIONS(1736), + [anon_sym_STAR_STAR] = ACTIONS(1736), + [anon_sym_LT] = ACTIONS(1732), + [anon_sym_LT_EQ] = ACTIONS(1736), + [anon_sym_EQ_EQ] = ACTIONS(1734), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1736), + [anon_sym_BANG_EQ] = ACTIONS(1734), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1736), + [anon_sym_GT_EQ] = ACTIONS(1736), + [anon_sym_GT] = ACTIONS(1734), + [anon_sym_QMARK_QMARK] = ACTIONS(1736), + [anon_sym_instanceof] = ACTIONS(1734), + [anon_sym_TILDE] = ACTIONS(1730), + [anon_sym_void] = ACTIONS(1732), + [anon_sym_delete] = ACTIONS(1732), + [anon_sym_PLUS_PLUS] = ACTIONS(1730), + [anon_sym_DASH_DASH] = ACTIONS(1730), + [anon_sym_DQUOTE] = ACTIONS(1730), + [anon_sym_SQUOTE] = ACTIONS(1730), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1730), + [sym_number] = ACTIONS(1730), + [sym_private_property_identifier] = ACTIONS(1730), + [sym_this] = ACTIONS(1732), + [sym_super] = ACTIONS(1732), + [sym_true] = ACTIONS(1732), + [sym_false] = ACTIONS(1732), + [sym_null] = ACTIONS(1732), + [sym_undefined] = ACTIONS(1732), + [anon_sym_AT] = ACTIONS(1730), + [anon_sym_static] = ACTIONS(1732), + [anon_sym_readonly] = ACTIONS(1732), + [anon_sym_get] = ACTIONS(1732), + [anon_sym_set] = ACTIONS(1732), + [anon_sym_declare] = ACTIONS(1732), + [anon_sym_public] = ACTIONS(1732), + [anon_sym_private] = ACTIONS(1732), + [anon_sym_protected] = ACTIONS(1732), + [anon_sym_override] = ACTIONS(1732), + [anon_sym_module] = ACTIONS(1732), + [anon_sym_any] = ACTIONS(1732), + [anon_sym_number] = ACTIONS(1732), + [anon_sym_boolean] = ACTIONS(1732), + [anon_sym_string] = ACTIONS(1732), + [anon_sym_symbol] = ACTIONS(1732), + [anon_sym_object] = ACTIONS(1732), + [anon_sym_abstract] = ACTIONS(1732), + [anon_sym_satisfies] = ACTIONS(1734), + [anon_sym_interface] = ACTIONS(1732), + [anon_sym_enum] = ACTIONS(1732), + [sym__automatic_semicolon] = ACTIONS(1738), + [sym__ternary_qmark] = ACTIONS(1736), [sym_html_comment] = ACTIONS(5), }, [STATE(211)] = { - [ts_builtin_sym_end] = ACTIONS(1716), - [sym_identifier] = ACTIONS(1718), - [anon_sym_export] = ACTIONS(1718), - [anon_sym_STAR] = ACTIONS(1720), - [anon_sym_default] = ACTIONS(1718), - [anon_sym_type] = ACTIONS(1718), - [anon_sym_as] = ACTIONS(1720), - [anon_sym_namespace] = ACTIONS(1718), - [anon_sym_LBRACE] = ACTIONS(1716), - [anon_sym_COMMA] = ACTIONS(1722), - [anon_sym_RBRACE] = ACTIONS(1716), - [anon_sym_typeof] = ACTIONS(1718), - [anon_sym_import] = ACTIONS(1718), - [anon_sym_with] = ACTIONS(1718), - [anon_sym_var] = ACTIONS(1718), - [anon_sym_let] = ACTIONS(1718), - [anon_sym_const] = ACTIONS(1718), - [anon_sym_BANG] = ACTIONS(1718), - [anon_sym_else] = ACTIONS(1718), - [anon_sym_if] = ACTIONS(1718), - [anon_sym_switch] = ACTIONS(1718), - [anon_sym_for] = ACTIONS(1718), - [anon_sym_LPAREN] = ACTIONS(1716), - [anon_sym_SEMI] = ACTIONS(1716), - [anon_sym_await] = ACTIONS(1718), - [anon_sym_in] = ACTIONS(1720), - [anon_sym_while] = ACTIONS(1718), - [anon_sym_do] = ACTIONS(1718), - [anon_sym_try] = ACTIONS(1718), - [anon_sym_break] = ACTIONS(1718), - [anon_sym_continue] = ACTIONS(1718), - [anon_sym_debugger] = ACTIONS(1718), - [anon_sym_return] = ACTIONS(1718), - [anon_sym_throw] = ACTIONS(1718), - [anon_sym_case] = ACTIONS(1718), - [anon_sym_yield] = ACTIONS(1718), - [anon_sym_LBRACK] = ACTIONS(1716), - [anon_sym_DOT] = ACTIONS(1720), - [anon_sym_class] = ACTIONS(1718), - [anon_sym_async] = ACTIONS(1718), - [anon_sym_function] = ACTIONS(1718), - [anon_sym_QMARK_DOT] = ACTIONS(1722), - [anon_sym_new] = ACTIONS(1718), - [anon_sym_using] = ACTIONS(1718), - [anon_sym_AMP_AMP] = ACTIONS(1722), - [anon_sym_PIPE_PIPE] = ACTIONS(1722), - [anon_sym_GT_GT] = ACTIONS(1720), - [anon_sym_GT_GT_GT] = ACTIONS(1722), - [anon_sym_LT_LT] = ACTIONS(1722), - [anon_sym_AMP] = ACTIONS(1720), - [anon_sym_CARET] = ACTIONS(1722), - [anon_sym_PIPE] = ACTIONS(1720), - [anon_sym_PLUS] = ACTIONS(1718), - [anon_sym_DASH] = ACTIONS(1718), - [anon_sym_SLASH] = ACTIONS(1718), - [anon_sym_PERCENT] = ACTIONS(1722), - [anon_sym_STAR_STAR] = ACTIONS(1722), - [anon_sym_LT] = ACTIONS(1718), - [anon_sym_LT_EQ] = ACTIONS(1722), - [anon_sym_EQ_EQ] = ACTIONS(1720), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1722), - [anon_sym_BANG_EQ] = ACTIONS(1720), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1722), - [anon_sym_GT_EQ] = ACTIONS(1722), - [anon_sym_GT] = ACTIONS(1720), - [anon_sym_QMARK_QMARK] = ACTIONS(1722), - [anon_sym_instanceof] = ACTIONS(1720), - [anon_sym_TILDE] = ACTIONS(1716), - [anon_sym_void] = ACTIONS(1718), - [anon_sym_delete] = ACTIONS(1718), - [anon_sym_PLUS_PLUS] = ACTIONS(1716), - [anon_sym_DASH_DASH] = ACTIONS(1716), - [anon_sym_DQUOTE] = ACTIONS(1716), - [anon_sym_SQUOTE] = ACTIONS(1716), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1716), - [sym_number] = ACTIONS(1716), - [sym_private_property_identifier] = ACTIONS(1716), - [sym_this] = ACTIONS(1718), - [sym_super] = ACTIONS(1718), - [sym_true] = ACTIONS(1718), - [sym_false] = ACTIONS(1718), - [sym_null] = ACTIONS(1718), - [sym_undefined] = ACTIONS(1718), - [anon_sym_AT] = ACTIONS(1716), - [anon_sym_static] = ACTIONS(1718), - [anon_sym_readonly] = ACTIONS(1718), - [anon_sym_get] = ACTIONS(1718), - [anon_sym_set] = ACTIONS(1718), - [anon_sym_declare] = ACTIONS(1718), - [anon_sym_public] = ACTIONS(1718), - [anon_sym_private] = ACTIONS(1718), - [anon_sym_protected] = ACTIONS(1718), - [anon_sym_override] = ACTIONS(1718), - [anon_sym_module] = ACTIONS(1718), - [anon_sym_any] = ACTIONS(1718), - [anon_sym_number] = ACTIONS(1718), - [anon_sym_boolean] = ACTIONS(1718), - [anon_sym_string] = ACTIONS(1718), - [anon_sym_symbol] = ACTIONS(1718), - [anon_sym_object] = ACTIONS(1718), - [anon_sym_abstract] = ACTIONS(1718), - [anon_sym_satisfies] = ACTIONS(1720), - [anon_sym_interface] = ACTIONS(1718), - [anon_sym_enum] = ACTIONS(1718), - [sym__automatic_semicolon] = ACTIONS(1724), - [sym__ternary_qmark] = ACTIONS(1722), + [ts_builtin_sym_end] = ACTIONS(1740), + [sym_identifier] = ACTIONS(1742), + [anon_sym_export] = ACTIONS(1742), + [anon_sym_STAR] = ACTIONS(1744), + [anon_sym_default] = ACTIONS(1742), + [anon_sym_type] = ACTIONS(1742), + [anon_sym_as] = ACTIONS(1744), + [anon_sym_namespace] = ACTIONS(1742), + [anon_sym_LBRACE] = ACTIONS(1740), + [anon_sym_COMMA] = ACTIONS(1746), + [anon_sym_RBRACE] = ACTIONS(1740), + [anon_sym_typeof] = ACTIONS(1742), + [anon_sym_import] = ACTIONS(1742), + [anon_sym_with] = ACTIONS(1742), + [anon_sym_var] = ACTIONS(1742), + [anon_sym_let] = ACTIONS(1742), + [anon_sym_const] = ACTIONS(1742), + [anon_sym_BANG] = ACTIONS(1742), + [anon_sym_else] = ACTIONS(1742), + [anon_sym_if] = ACTIONS(1742), + [anon_sym_switch] = ACTIONS(1742), + [anon_sym_for] = ACTIONS(1742), + [anon_sym_LPAREN] = ACTIONS(1740), + [anon_sym_SEMI] = ACTIONS(1740), + [anon_sym_await] = ACTIONS(1742), + [anon_sym_in] = ACTIONS(1744), + [anon_sym_while] = ACTIONS(1742), + [anon_sym_do] = ACTIONS(1742), + [anon_sym_try] = ACTIONS(1742), + [anon_sym_break] = ACTIONS(1742), + [anon_sym_continue] = ACTIONS(1742), + [anon_sym_debugger] = ACTIONS(1742), + [anon_sym_return] = ACTIONS(1742), + [anon_sym_throw] = ACTIONS(1742), + [anon_sym_case] = ACTIONS(1742), + [anon_sym_yield] = ACTIONS(1742), + [anon_sym_LBRACK] = ACTIONS(1740), + [anon_sym_DOT] = ACTIONS(1744), + [anon_sym_class] = ACTIONS(1742), + [anon_sym_async] = ACTIONS(1742), + [anon_sym_function] = ACTIONS(1742), + [anon_sym_QMARK_DOT] = ACTIONS(1746), + [anon_sym_new] = ACTIONS(1742), + [anon_sym_using] = ACTIONS(1742), + [anon_sym_AMP_AMP] = ACTIONS(1746), + [anon_sym_PIPE_PIPE] = ACTIONS(1746), + [anon_sym_GT_GT] = ACTIONS(1744), + [anon_sym_GT_GT_GT] = ACTIONS(1746), + [anon_sym_LT_LT] = ACTIONS(1746), + [anon_sym_AMP] = ACTIONS(1744), + [anon_sym_CARET] = ACTIONS(1746), + [anon_sym_PIPE] = ACTIONS(1744), + [anon_sym_PLUS] = ACTIONS(1742), + [anon_sym_DASH] = ACTIONS(1742), + [anon_sym_SLASH] = ACTIONS(1742), + [anon_sym_PERCENT] = ACTIONS(1746), + [anon_sym_STAR_STAR] = ACTIONS(1746), + [anon_sym_LT] = ACTIONS(1742), + [anon_sym_LT_EQ] = ACTIONS(1746), + [anon_sym_EQ_EQ] = ACTIONS(1744), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1746), + [anon_sym_BANG_EQ] = ACTIONS(1744), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1746), + [anon_sym_GT_EQ] = ACTIONS(1746), + [anon_sym_GT] = ACTIONS(1744), + [anon_sym_QMARK_QMARK] = ACTIONS(1746), + [anon_sym_instanceof] = ACTIONS(1744), + [anon_sym_TILDE] = ACTIONS(1740), + [anon_sym_void] = ACTIONS(1742), + [anon_sym_delete] = ACTIONS(1742), + [anon_sym_PLUS_PLUS] = ACTIONS(1740), + [anon_sym_DASH_DASH] = ACTIONS(1740), + [anon_sym_DQUOTE] = ACTIONS(1740), + [anon_sym_SQUOTE] = ACTIONS(1740), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1740), + [sym_number] = ACTIONS(1740), + [sym_private_property_identifier] = ACTIONS(1740), + [sym_this] = ACTIONS(1742), + [sym_super] = ACTIONS(1742), + [sym_true] = ACTIONS(1742), + [sym_false] = ACTIONS(1742), + [sym_null] = ACTIONS(1742), + [sym_undefined] = ACTIONS(1742), + [anon_sym_AT] = ACTIONS(1740), + [anon_sym_static] = ACTIONS(1742), + [anon_sym_readonly] = ACTIONS(1742), + [anon_sym_get] = ACTIONS(1742), + [anon_sym_set] = ACTIONS(1742), + [anon_sym_declare] = ACTIONS(1742), + [anon_sym_public] = ACTIONS(1742), + [anon_sym_private] = ACTIONS(1742), + [anon_sym_protected] = ACTIONS(1742), + [anon_sym_override] = ACTIONS(1742), + [anon_sym_module] = ACTIONS(1742), + [anon_sym_any] = ACTIONS(1742), + [anon_sym_number] = ACTIONS(1742), + [anon_sym_boolean] = ACTIONS(1742), + [anon_sym_string] = ACTIONS(1742), + [anon_sym_symbol] = ACTIONS(1742), + [anon_sym_object] = ACTIONS(1742), + [anon_sym_abstract] = ACTIONS(1742), + [anon_sym_satisfies] = ACTIONS(1744), + [anon_sym_interface] = ACTIONS(1742), + [anon_sym_enum] = ACTIONS(1742), + [sym__automatic_semicolon] = ACTIONS(1748), + [sym__ternary_qmark] = ACTIONS(1746), [sym_html_comment] = ACTIONS(5), }, [STATE(212)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1348), - [sym_expression] = STATE(2218), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(4617), - [sym_assignment_pattern] = STATE(5101), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(4617), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5956), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1389), - [sym_subscript_expression] = STATE(1389), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(4617), - [sym_spread_element] = STATE(5235), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_pattern] = STATE(4621), - [sym_rest_pattern] = STATE(3813), - [sym_non_null_expression] = STATE(1389), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(497), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [aux_sym_array_repeat1] = STATE(5239), - [aux_sym_array_pattern_repeat1] = STATE(5139), - [sym_identifier] = ACTIONS(1726), + [ts_builtin_sym_end] = ACTIONS(1750), + [sym_identifier] = ACTIONS(1752), + [anon_sym_export] = ACTIONS(1752), + [anon_sym_STAR] = ACTIONS(1754), + [anon_sym_default] = ACTIONS(1752), + [anon_sym_type] = ACTIONS(1752), + [anon_sym_as] = ACTIONS(1754), + [anon_sym_namespace] = ACTIONS(1752), + [anon_sym_LBRACE] = ACTIONS(1750), + [anon_sym_COMMA] = ACTIONS(1756), + [anon_sym_RBRACE] = ACTIONS(1750), + [anon_sym_typeof] = ACTIONS(1752), + [anon_sym_import] = ACTIONS(1752), + [anon_sym_with] = ACTIONS(1752), + [anon_sym_var] = ACTIONS(1752), + [anon_sym_let] = ACTIONS(1752), + [anon_sym_const] = ACTIONS(1752), + [anon_sym_BANG] = ACTIONS(1752), + [anon_sym_else] = ACTIONS(1752), + [anon_sym_if] = ACTIONS(1752), + [anon_sym_switch] = ACTIONS(1752), + [anon_sym_for] = ACTIONS(1752), + [anon_sym_LPAREN] = ACTIONS(1750), + [anon_sym_SEMI] = ACTIONS(1750), + [anon_sym_await] = ACTIONS(1752), + [anon_sym_in] = ACTIONS(1754), + [anon_sym_while] = ACTIONS(1752), + [anon_sym_do] = ACTIONS(1752), + [anon_sym_try] = ACTIONS(1752), + [anon_sym_break] = ACTIONS(1752), + [anon_sym_continue] = ACTIONS(1752), + [anon_sym_debugger] = ACTIONS(1752), + [anon_sym_return] = ACTIONS(1752), + [anon_sym_throw] = ACTIONS(1752), + [anon_sym_case] = ACTIONS(1752), + [anon_sym_yield] = ACTIONS(1752), + [anon_sym_LBRACK] = ACTIONS(1750), + [anon_sym_DOT] = ACTIONS(1754), + [anon_sym_class] = ACTIONS(1752), + [anon_sym_async] = ACTIONS(1752), + [anon_sym_function] = ACTIONS(1752), + [anon_sym_QMARK_DOT] = ACTIONS(1756), + [anon_sym_new] = ACTIONS(1752), + [anon_sym_using] = ACTIONS(1752), + [anon_sym_AMP_AMP] = ACTIONS(1756), + [anon_sym_PIPE_PIPE] = ACTIONS(1756), + [anon_sym_GT_GT] = ACTIONS(1754), + [anon_sym_GT_GT_GT] = ACTIONS(1756), + [anon_sym_LT_LT] = ACTIONS(1756), + [anon_sym_AMP] = ACTIONS(1754), + [anon_sym_CARET] = ACTIONS(1756), + [anon_sym_PIPE] = ACTIONS(1754), + [anon_sym_PLUS] = ACTIONS(1752), + [anon_sym_DASH] = ACTIONS(1752), + [anon_sym_SLASH] = ACTIONS(1752), + [anon_sym_PERCENT] = ACTIONS(1756), + [anon_sym_STAR_STAR] = ACTIONS(1756), + [anon_sym_LT] = ACTIONS(1752), + [anon_sym_LT_EQ] = ACTIONS(1756), + [anon_sym_EQ_EQ] = ACTIONS(1754), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1756), + [anon_sym_BANG_EQ] = ACTIONS(1754), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1756), + [anon_sym_GT_EQ] = ACTIONS(1756), + [anon_sym_GT] = ACTIONS(1754), + [anon_sym_QMARK_QMARK] = ACTIONS(1756), + [anon_sym_instanceof] = ACTIONS(1754), + [anon_sym_TILDE] = ACTIONS(1750), + [anon_sym_void] = ACTIONS(1752), + [anon_sym_delete] = ACTIONS(1752), + [anon_sym_PLUS_PLUS] = ACTIONS(1750), + [anon_sym_DASH_DASH] = ACTIONS(1750), + [anon_sym_DQUOTE] = ACTIONS(1750), + [anon_sym_SQUOTE] = ACTIONS(1750), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1750), + [sym_number] = ACTIONS(1750), + [sym_private_property_identifier] = ACTIONS(1750), + [sym_this] = ACTIONS(1752), + [sym_super] = ACTIONS(1752), + [sym_true] = ACTIONS(1752), + [sym_false] = ACTIONS(1752), + [sym_null] = ACTIONS(1752), + [sym_undefined] = ACTIONS(1752), + [anon_sym_AT] = ACTIONS(1750), + [anon_sym_static] = ACTIONS(1752), + [anon_sym_readonly] = ACTIONS(1752), + [anon_sym_get] = ACTIONS(1752), + [anon_sym_set] = ACTIONS(1752), + [anon_sym_declare] = ACTIONS(1752), + [anon_sym_public] = ACTIONS(1752), + [anon_sym_private] = ACTIONS(1752), + [anon_sym_protected] = ACTIONS(1752), + [anon_sym_override] = ACTIONS(1752), + [anon_sym_module] = ACTIONS(1752), + [anon_sym_any] = ACTIONS(1752), + [anon_sym_number] = ACTIONS(1752), + [anon_sym_boolean] = ACTIONS(1752), + [anon_sym_string] = ACTIONS(1752), + [anon_sym_symbol] = ACTIONS(1752), + [anon_sym_object] = ACTIONS(1752), + [anon_sym_abstract] = ACTIONS(1752), + [anon_sym_satisfies] = ACTIONS(1754), + [anon_sym_interface] = ACTIONS(1752), + [anon_sym_enum] = ACTIONS(1752), + [sym__automatic_semicolon] = ACTIONS(1758), + [sym__ternary_qmark] = ACTIONS(1756), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(213)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1345), + [sym_expression] = STATE(2288), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(4630), + [sym_assignment_pattern] = STATE(5138), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(4630), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5768), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1396), + [sym_subscript_expression] = STATE(1396), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3039), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(4630), + [sym_spread_element] = STATE(5126), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_pattern] = STATE(4616), + [sym_rest_pattern] = STATE(3658), + [sym_non_null_expression] = STATE(1396), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(411), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [aux_sym_array_repeat1] = STATE(5129), + [aux_sym_array_pattern_repeat1] = STATE(5153), + [sym_identifier] = ACTIONS(1720), [anon_sym_export] = ACTIONS(579), [anon_sym_type] = ACTIONS(579), [anon_sym_namespace] = ACTIONS(583), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_COMMA] = ACTIONS(1728), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_COMMA] = ACTIONS(1722), [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(130), + [anon_sym_import] = ACTIONS(131), [anon_sym_let] = ACTIONS(579), [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(808), + [anon_sym_LPAREN] = ACTIONS(814), [anon_sym_await] = ACTIONS(593), [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_RBRACK] = ACTIONS(1730), - [anon_sym_class] = ACTIONS(145), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_RBRACK] = ACTIONS(1760), + [anon_sym_class] = ACTIONS(146), [anon_sym_async] = ACTIONS(601), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1732), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1726), [anon_sym_using] = ACTIONS(605), [anon_sym_DOT_DOT_DOT] = ACTIONS(249), [anon_sym_PLUS] = ACTIONS(619), @@ -50144,18 +50280,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_delete] = ACTIONS(619), [anon_sym_PLUS_PLUS] = ACTIONS(621), [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1734), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1728), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(579), [anon_sym_readonly] = ACTIONS(579), @@ -50175,294 +50311,74 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_object] = ACTIONS(579), [sym_html_comment] = ACTIONS(5), }, - [STATE(213)] = { - [ts_builtin_sym_end] = ACTIONS(1736), - [sym_identifier] = ACTIONS(1738), - [anon_sym_export] = ACTIONS(1738), - [anon_sym_STAR] = ACTIONS(1740), - [anon_sym_default] = ACTIONS(1738), - [anon_sym_type] = ACTIONS(1738), - [anon_sym_as] = ACTIONS(1740), - [anon_sym_namespace] = ACTIONS(1738), - [anon_sym_LBRACE] = ACTIONS(1736), - [anon_sym_COMMA] = ACTIONS(1742), - [anon_sym_RBRACE] = ACTIONS(1736), - [anon_sym_typeof] = ACTIONS(1738), - [anon_sym_import] = ACTIONS(1738), - [anon_sym_with] = ACTIONS(1738), - [anon_sym_var] = ACTIONS(1738), - [anon_sym_let] = ACTIONS(1738), - [anon_sym_const] = ACTIONS(1738), - [anon_sym_BANG] = ACTIONS(1738), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_if] = ACTIONS(1738), - [anon_sym_switch] = ACTIONS(1738), - [anon_sym_for] = ACTIONS(1738), - [anon_sym_LPAREN] = ACTIONS(1736), - [anon_sym_SEMI] = ACTIONS(1736), - [anon_sym_await] = ACTIONS(1738), - [anon_sym_in] = ACTIONS(1740), - [anon_sym_while] = ACTIONS(1738), - [anon_sym_do] = ACTIONS(1738), - [anon_sym_try] = ACTIONS(1738), - [anon_sym_break] = ACTIONS(1738), - [anon_sym_continue] = ACTIONS(1738), - [anon_sym_debugger] = ACTIONS(1738), - [anon_sym_return] = ACTIONS(1738), - [anon_sym_throw] = ACTIONS(1738), - [anon_sym_case] = ACTIONS(1738), - [anon_sym_yield] = ACTIONS(1738), - [anon_sym_LBRACK] = ACTIONS(1736), - [anon_sym_DOT] = ACTIONS(1740), - [anon_sym_class] = ACTIONS(1738), - [anon_sym_async] = ACTIONS(1738), - [anon_sym_function] = ACTIONS(1738), - [anon_sym_QMARK_DOT] = ACTIONS(1742), - [anon_sym_new] = ACTIONS(1738), - [anon_sym_using] = ACTIONS(1738), - [anon_sym_AMP_AMP] = ACTIONS(1742), - [anon_sym_PIPE_PIPE] = ACTIONS(1742), - [anon_sym_GT_GT] = ACTIONS(1740), - [anon_sym_GT_GT_GT] = ACTIONS(1742), - [anon_sym_LT_LT] = ACTIONS(1742), - [anon_sym_AMP] = ACTIONS(1740), - [anon_sym_CARET] = ACTIONS(1742), - [anon_sym_PIPE] = ACTIONS(1740), - [anon_sym_PLUS] = ACTIONS(1738), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_SLASH] = ACTIONS(1738), - [anon_sym_PERCENT] = ACTIONS(1742), - [anon_sym_STAR_STAR] = ACTIONS(1742), - [anon_sym_LT] = ACTIONS(1738), - [anon_sym_LT_EQ] = ACTIONS(1742), - [anon_sym_EQ_EQ] = ACTIONS(1740), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1742), - [anon_sym_BANG_EQ] = ACTIONS(1740), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1742), - [anon_sym_GT_EQ] = ACTIONS(1742), - [anon_sym_GT] = ACTIONS(1740), - [anon_sym_QMARK_QMARK] = ACTIONS(1742), - [anon_sym_instanceof] = ACTIONS(1740), - [anon_sym_TILDE] = ACTIONS(1736), - [anon_sym_void] = ACTIONS(1738), - [anon_sym_delete] = ACTIONS(1738), - [anon_sym_PLUS_PLUS] = ACTIONS(1736), - [anon_sym_DASH_DASH] = ACTIONS(1736), - [anon_sym_DQUOTE] = ACTIONS(1736), - [anon_sym_SQUOTE] = ACTIONS(1736), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1736), - [sym_number] = ACTIONS(1736), - [sym_private_property_identifier] = ACTIONS(1736), - [sym_this] = ACTIONS(1738), - [sym_super] = ACTIONS(1738), - [sym_true] = ACTIONS(1738), - [sym_false] = ACTIONS(1738), - [sym_null] = ACTIONS(1738), - [sym_undefined] = ACTIONS(1738), - [anon_sym_AT] = ACTIONS(1736), - [anon_sym_static] = ACTIONS(1738), - [anon_sym_readonly] = ACTIONS(1738), - [anon_sym_get] = ACTIONS(1738), - [anon_sym_set] = ACTIONS(1738), - [anon_sym_declare] = ACTIONS(1738), - [anon_sym_public] = ACTIONS(1738), - [anon_sym_private] = ACTIONS(1738), - [anon_sym_protected] = ACTIONS(1738), - [anon_sym_override] = ACTIONS(1738), - [anon_sym_module] = ACTIONS(1738), - [anon_sym_any] = ACTIONS(1738), - [anon_sym_number] = ACTIONS(1738), - [anon_sym_boolean] = ACTIONS(1738), - [anon_sym_string] = ACTIONS(1738), - [anon_sym_symbol] = ACTIONS(1738), - [anon_sym_object] = ACTIONS(1738), - [anon_sym_abstract] = ACTIONS(1738), - [anon_sym_satisfies] = ACTIONS(1740), - [anon_sym_interface] = ACTIONS(1738), - [anon_sym_enum] = ACTIONS(1738), - [sym__automatic_semicolon] = ACTIONS(1744), - [sym__ternary_qmark] = ACTIONS(1742), - [sym_html_comment] = ACTIONS(5), - }, [STATE(214)] = { - [ts_builtin_sym_end] = ACTIONS(1746), - [sym_identifier] = ACTIONS(1748), - [anon_sym_export] = ACTIONS(1748), - [anon_sym_STAR] = ACTIONS(1750), - [anon_sym_default] = ACTIONS(1748), - [anon_sym_type] = ACTIONS(1748), - [anon_sym_as] = ACTIONS(1750), - [anon_sym_namespace] = ACTIONS(1748), - [anon_sym_LBRACE] = ACTIONS(1746), - [anon_sym_COMMA] = ACTIONS(1752), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_typeof] = ACTIONS(1748), - [anon_sym_import] = ACTIONS(1748), - [anon_sym_with] = ACTIONS(1748), - [anon_sym_var] = ACTIONS(1748), - [anon_sym_let] = ACTIONS(1748), - [anon_sym_const] = ACTIONS(1748), - [anon_sym_BANG] = ACTIONS(1748), - [anon_sym_else] = ACTIONS(1748), - [anon_sym_if] = ACTIONS(1748), - [anon_sym_switch] = ACTIONS(1748), - [anon_sym_for] = ACTIONS(1748), - [anon_sym_LPAREN] = ACTIONS(1746), - [anon_sym_SEMI] = ACTIONS(1746), - [anon_sym_await] = ACTIONS(1748), - [anon_sym_in] = ACTIONS(1750), - [anon_sym_while] = ACTIONS(1748), - [anon_sym_do] = ACTIONS(1748), - [anon_sym_try] = ACTIONS(1748), - [anon_sym_break] = ACTIONS(1748), - [anon_sym_continue] = ACTIONS(1748), - [anon_sym_debugger] = ACTIONS(1748), - [anon_sym_return] = ACTIONS(1748), - [anon_sym_throw] = ACTIONS(1748), - [anon_sym_case] = ACTIONS(1748), - [anon_sym_yield] = ACTIONS(1748), - [anon_sym_LBRACK] = ACTIONS(1746), - [anon_sym_DOT] = ACTIONS(1750), - [anon_sym_class] = ACTIONS(1748), - [anon_sym_async] = ACTIONS(1748), - [anon_sym_function] = ACTIONS(1748), - [anon_sym_QMARK_DOT] = ACTIONS(1752), - [anon_sym_new] = ACTIONS(1748), - [anon_sym_using] = ACTIONS(1748), - [anon_sym_AMP_AMP] = ACTIONS(1752), - [anon_sym_PIPE_PIPE] = ACTIONS(1752), - [anon_sym_GT_GT] = ACTIONS(1750), - [anon_sym_GT_GT_GT] = ACTIONS(1752), - [anon_sym_LT_LT] = ACTIONS(1752), - [anon_sym_AMP] = ACTIONS(1750), - [anon_sym_CARET] = ACTIONS(1752), - [anon_sym_PIPE] = ACTIONS(1750), - [anon_sym_PLUS] = ACTIONS(1748), - [anon_sym_DASH] = ACTIONS(1748), - [anon_sym_SLASH] = ACTIONS(1748), - [anon_sym_PERCENT] = ACTIONS(1752), - [anon_sym_STAR_STAR] = ACTIONS(1752), - [anon_sym_LT] = ACTIONS(1748), - [anon_sym_LT_EQ] = ACTIONS(1752), - [anon_sym_EQ_EQ] = ACTIONS(1750), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1752), - [anon_sym_BANG_EQ] = ACTIONS(1750), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1752), - [anon_sym_GT_EQ] = ACTIONS(1752), - [anon_sym_GT] = ACTIONS(1750), - [anon_sym_QMARK_QMARK] = ACTIONS(1752), - [anon_sym_instanceof] = ACTIONS(1750), - [anon_sym_TILDE] = ACTIONS(1746), - [anon_sym_void] = ACTIONS(1748), - [anon_sym_delete] = ACTIONS(1748), - [anon_sym_PLUS_PLUS] = ACTIONS(1746), - [anon_sym_DASH_DASH] = ACTIONS(1746), - [anon_sym_DQUOTE] = ACTIONS(1746), - [anon_sym_SQUOTE] = ACTIONS(1746), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1746), - [sym_number] = ACTIONS(1746), - [sym_private_property_identifier] = ACTIONS(1746), - [sym_this] = ACTIONS(1748), - [sym_super] = ACTIONS(1748), - [sym_true] = ACTIONS(1748), - [sym_false] = ACTIONS(1748), - [sym_null] = ACTIONS(1748), - [sym_undefined] = ACTIONS(1748), - [anon_sym_AT] = ACTIONS(1746), - [anon_sym_static] = ACTIONS(1748), - [anon_sym_readonly] = ACTIONS(1748), - [anon_sym_get] = ACTIONS(1748), - [anon_sym_set] = ACTIONS(1748), - [anon_sym_declare] = ACTIONS(1748), - [anon_sym_public] = ACTIONS(1748), - [anon_sym_private] = ACTIONS(1748), - [anon_sym_protected] = ACTIONS(1748), - [anon_sym_override] = ACTIONS(1748), - [anon_sym_module] = ACTIONS(1748), - [anon_sym_any] = ACTIONS(1748), - [anon_sym_number] = ACTIONS(1748), - [anon_sym_boolean] = ACTIONS(1748), - [anon_sym_string] = ACTIONS(1748), - [anon_sym_symbol] = ACTIONS(1748), - [anon_sym_object] = ACTIONS(1748), - [anon_sym_abstract] = ACTIONS(1748), - [anon_sym_satisfies] = ACTIONS(1750), - [anon_sym_interface] = ACTIONS(1748), - [anon_sym_enum] = ACTIONS(1748), - [sym__automatic_semicolon] = ACTIONS(1754), - [sym__ternary_qmark] = ACTIONS(1752), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(215)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1348), - [sym_expression] = STATE(2330), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(4617), - [sym_assignment_pattern] = STATE(5101), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(4617), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5956), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1389), - [sym_subscript_expression] = STATE(1389), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(4617), - [sym_spread_element] = STATE(5102), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_pattern] = STATE(4621), - [sym_rest_pattern] = STATE(3813), - [sym_non_null_expression] = STATE(1389), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(497), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [aux_sym_array_repeat1] = STATE(5120), - [aux_sym_array_pattern_repeat1] = STATE(5139), - [sym_identifier] = ACTIONS(1726), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1345), + [sym_expression] = STATE(2288), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(4630), + [sym_assignment_pattern] = STATE(5138), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(4630), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5768), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1396), + [sym_subscript_expression] = STATE(1396), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3039), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(4630), + [sym_spread_element] = STATE(5126), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_pattern] = STATE(4616), + [sym_rest_pattern] = STATE(3658), + [sym_non_null_expression] = STATE(1396), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(411), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [aux_sym_array_repeat1] = STATE(5129), + [aux_sym_array_pattern_repeat1] = STATE(5153), + [sym_identifier] = ACTIONS(1720), [anon_sym_export] = ACTIONS(579), [anon_sym_type] = ACTIONS(579), [anon_sym_namespace] = ACTIONS(583), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_COMMA] = ACTIONS(1728), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_COMMA] = ACTIONS(1722), [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(130), + [anon_sym_import] = ACTIONS(131), [anon_sym_let] = ACTIONS(579), [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(808), + [anon_sym_LPAREN] = ACTIONS(814), [anon_sym_await] = ACTIONS(593), [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_RBRACK] = ACTIONS(1756), - [anon_sym_class] = ACTIONS(145), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_RBRACK] = ACTIONS(1762), + [anon_sym_class] = ACTIONS(146), [anon_sym_async] = ACTIONS(601), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1732), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1726), [anon_sym_using] = ACTIONS(605), [anon_sym_DOT_DOT_DOT] = ACTIONS(249), [anon_sym_PLUS] = ACTIONS(619), @@ -50474,18 +50390,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_delete] = ACTIONS(619), [anon_sym_PLUS_PLUS] = ACTIONS(621), [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1734), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1728), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(579), [anon_sym_readonly] = ACTIONS(579), @@ -50505,1064 +50421,1284 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_object] = ACTIONS(579), [sym_html_comment] = ACTIONS(5), }, - [STATE(216)] = { - [ts_builtin_sym_end] = ACTIONS(1758), - [sym_identifier] = ACTIONS(1760), - [anon_sym_export] = ACTIONS(1760), - [anon_sym_STAR] = ACTIONS(1762), - [anon_sym_default] = ACTIONS(1760), - [anon_sym_type] = ACTIONS(1760), - [anon_sym_as] = ACTIONS(1762), - [anon_sym_namespace] = ACTIONS(1760), - [anon_sym_LBRACE] = ACTIONS(1758), - [anon_sym_COMMA] = ACTIONS(1764), - [anon_sym_RBRACE] = ACTIONS(1758), - [anon_sym_typeof] = ACTIONS(1760), - [anon_sym_import] = ACTIONS(1760), - [anon_sym_with] = ACTIONS(1760), - [anon_sym_var] = ACTIONS(1760), - [anon_sym_let] = ACTIONS(1760), - [anon_sym_const] = ACTIONS(1760), - [anon_sym_BANG] = ACTIONS(1760), - [anon_sym_else] = ACTIONS(1760), - [anon_sym_if] = ACTIONS(1760), - [anon_sym_switch] = ACTIONS(1760), - [anon_sym_for] = ACTIONS(1760), - [anon_sym_LPAREN] = ACTIONS(1758), - [anon_sym_SEMI] = ACTIONS(1758), - [anon_sym_await] = ACTIONS(1760), - [anon_sym_in] = ACTIONS(1762), - [anon_sym_while] = ACTIONS(1760), - [anon_sym_do] = ACTIONS(1760), - [anon_sym_try] = ACTIONS(1760), - [anon_sym_break] = ACTIONS(1760), - [anon_sym_continue] = ACTIONS(1760), - [anon_sym_debugger] = ACTIONS(1760), - [anon_sym_return] = ACTIONS(1760), - [anon_sym_throw] = ACTIONS(1760), - [anon_sym_case] = ACTIONS(1760), - [anon_sym_yield] = ACTIONS(1760), - [anon_sym_LBRACK] = ACTIONS(1758), - [anon_sym_DOT] = ACTIONS(1762), - [anon_sym_class] = ACTIONS(1760), - [anon_sym_async] = ACTIONS(1760), - [anon_sym_function] = ACTIONS(1760), - [anon_sym_QMARK_DOT] = ACTIONS(1764), - [anon_sym_new] = ACTIONS(1760), - [anon_sym_using] = ACTIONS(1760), - [anon_sym_AMP_AMP] = ACTIONS(1764), - [anon_sym_PIPE_PIPE] = ACTIONS(1764), - [anon_sym_GT_GT] = ACTIONS(1762), - [anon_sym_GT_GT_GT] = ACTIONS(1764), - [anon_sym_LT_LT] = ACTIONS(1764), - [anon_sym_AMP] = ACTIONS(1762), - [anon_sym_CARET] = ACTIONS(1764), - [anon_sym_PIPE] = ACTIONS(1762), - [anon_sym_PLUS] = ACTIONS(1760), - [anon_sym_DASH] = ACTIONS(1760), - [anon_sym_SLASH] = ACTIONS(1760), - [anon_sym_PERCENT] = ACTIONS(1764), - [anon_sym_STAR_STAR] = ACTIONS(1764), - [anon_sym_LT] = ACTIONS(1760), - [anon_sym_LT_EQ] = ACTIONS(1764), - [anon_sym_EQ_EQ] = ACTIONS(1762), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1764), - [anon_sym_BANG_EQ] = ACTIONS(1762), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1764), - [anon_sym_GT_EQ] = ACTIONS(1764), - [anon_sym_GT] = ACTIONS(1762), - [anon_sym_QMARK_QMARK] = ACTIONS(1764), - [anon_sym_instanceof] = ACTIONS(1762), - [anon_sym_TILDE] = ACTIONS(1758), - [anon_sym_void] = ACTIONS(1760), - [anon_sym_delete] = ACTIONS(1760), - [anon_sym_PLUS_PLUS] = ACTIONS(1758), - [anon_sym_DASH_DASH] = ACTIONS(1758), - [anon_sym_DQUOTE] = ACTIONS(1758), - [anon_sym_SQUOTE] = ACTIONS(1758), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1758), - [sym_number] = ACTIONS(1758), - [sym_private_property_identifier] = ACTIONS(1758), - [sym_this] = ACTIONS(1760), - [sym_super] = ACTIONS(1760), - [sym_true] = ACTIONS(1760), - [sym_false] = ACTIONS(1760), - [sym_null] = ACTIONS(1760), - [sym_undefined] = ACTIONS(1760), - [anon_sym_AT] = ACTIONS(1758), - [anon_sym_static] = ACTIONS(1760), - [anon_sym_readonly] = ACTIONS(1760), - [anon_sym_get] = ACTIONS(1760), - [anon_sym_set] = ACTIONS(1760), - [anon_sym_declare] = ACTIONS(1760), - [anon_sym_public] = ACTIONS(1760), - [anon_sym_private] = ACTIONS(1760), - [anon_sym_protected] = ACTIONS(1760), - [anon_sym_override] = ACTIONS(1760), - [anon_sym_module] = ACTIONS(1760), - [anon_sym_any] = ACTIONS(1760), - [anon_sym_number] = ACTIONS(1760), - [anon_sym_boolean] = ACTIONS(1760), - [anon_sym_string] = ACTIONS(1760), - [anon_sym_symbol] = ACTIONS(1760), - [anon_sym_object] = ACTIONS(1760), - [anon_sym_abstract] = ACTIONS(1760), - [anon_sym_satisfies] = ACTIONS(1762), - [anon_sym_interface] = ACTIONS(1760), - [anon_sym_enum] = ACTIONS(1760), - [sym__automatic_semicolon] = ACTIONS(1766), - [sym__ternary_qmark] = ACTIONS(1764), + [STATE(215)] = { + [ts_builtin_sym_end] = ACTIONS(1764), + [sym_identifier] = ACTIONS(1766), + [anon_sym_export] = ACTIONS(1766), + [anon_sym_STAR] = ACTIONS(1768), + [anon_sym_default] = ACTIONS(1766), + [anon_sym_type] = ACTIONS(1766), + [anon_sym_as] = ACTIONS(1768), + [anon_sym_namespace] = ACTIONS(1766), + [anon_sym_LBRACE] = ACTIONS(1764), + [anon_sym_COMMA] = ACTIONS(1770), + [anon_sym_RBRACE] = ACTIONS(1764), + [anon_sym_typeof] = ACTIONS(1766), + [anon_sym_import] = ACTIONS(1766), + [anon_sym_with] = ACTIONS(1766), + [anon_sym_var] = ACTIONS(1766), + [anon_sym_let] = ACTIONS(1766), + [anon_sym_const] = ACTIONS(1766), + [anon_sym_BANG] = ACTIONS(1766), + [anon_sym_else] = ACTIONS(1766), + [anon_sym_if] = ACTIONS(1766), + [anon_sym_switch] = ACTIONS(1766), + [anon_sym_for] = ACTIONS(1766), + [anon_sym_LPAREN] = ACTIONS(1764), + [anon_sym_SEMI] = ACTIONS(1764), + [anon_sym_await] = ACTIONS(1766), + [anon_sym_in] = ACTIONS(1768), + [anon_sym_while] = ACTIONS(1766), + [anon_sym_do] = ACTIONS(1766), + [anon_sym_try] = ACTIONS(1766), + [anon_sym_break] = ACTIONS(1766), + [anon_sym_continue] = ACTIONS(1766), + [anon_sym_debugger] = ACTIONS(1766), + [anon_sym_return] = ACTIONS(1766), + [anon_sym_throw] = ACTIONS(1766), + [anon_sym_case] = ACTIONS(1766), + [anon_sym_yield] = ACTIONS(1766), + [anon_sym_LBRACK] = ACTIONS(1764), + [anon_sym_DOT] = ACTIONS(1768), + [anon_sym_class] = ACTIONS(1766), + [anon_sym_async] = ACTIONS(1766), + [anon_sym_function] = ACTIONS(1766), + [anon_sym_QMARK_DOT] = ACTIONS(1770), + [anon_sym_new] = ACTIONS(1766), + [anon_sym_using] = ACTIONS(1766), + [anon_sym_AMP_AMP] = ACTIONS(1770), + [anon_sym_PIPE_PIPE] = ACTIONS(1770), + [anon_sym_GT_GT] = ACTIONS(1768), + [anon_sym_GT_GT_GT] = ACTIONS(1770), + [anon_sym_LT_LT] = ACTIONS(1770), + [anon_sym_AMP] = ACTIONS(1768), + [anon_sym_CARET] = ACTIONS(1770), + [anon_sym_PIPE] = ACTIONS(1768), + [anon_sym_PLUS] = ACTIONS(1766), + [anon_sym_DASH] = ACTIONS(1766), + [anon_sym_SLASH] = ACTIONS(1766), + [anon_sym_PERCENT] = ACTIONS(1770), + [anon_sym_STAR_STAR] = ACTIONS(1770), + [anon_sym_LT] = ACTIONS(1766), + [anon_sym_LT_EQ] = ACTIONS(1770), + [anon_sym_EQ_EQ] = ACTIONS(1768), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1770), + [anon_sym_BANG_EQ] = ACTIONS(1768), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1770), + [anon_sym_GT_EQ] = ACTIONS(1770), + [anon_sym_GT] = ACTIONS(1768), + [anon_sym_QMARK_QMARK] = ACTIONS(1770), + [anon_sym_instanceof] = ACTIONS(1768), + [anon_sym_TILDE] = ACTIONS(1764), + [anon_sym_void] = ACTIONS(1766), + [anon_sym_delete] = ACTIONS(1766), + [anon_sym_PLUS_PLUS] = ACTIONS(1764), + [anon_sym_DASH_DASH] = ACTIONS(1764), + [anon_sym_DQUOTE] = ACTIONS(1764), + [anon_sym_SQUOTE] = ACTIONS(1764), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1764), + [sym_number] = ACTIONS(1764), + [sym_private_property_identifier] = ACTIONS(1764), + [sym_this] = ACTIONS(1766), + [sym_super] = ACTIONS(1766), + [sym_true] = ACTIONS(1766), + [sym_false] = ACTIONS(1766), + [sym_null] = ACTIONS(1766), + [sym_undefined] = ACTIONS(1766), + [anon_sym_AT] = ACTIONS(1764), + [anon_sym_static] = ACTIONS(1766), + [anon_sym_readonly] = ACTIONS(1766), + [anon_sym_get] = ACTIONS(1766), + [anon_sym_set] = ACTIONS(1766), + [anon_sym_declare] = ACTIONS(1766), + [anon_sym_public] = ACTIONS(1766), + [anon_sym_private] = ACTIONS(1766), + [anon_sym_protected] = ACTIONS(1766), + [anon_sym_override] = ACTIONS(1766), + [anon_sym_module] = ACTIONS(1766), + [anon_sym_any] = ACTIONS(1766), + [anon_sym_number] = ACTIONS(1766), + [anon_sym_boolean] = ACTIONS(1766), + [anon_sym_string] = ACTIONS(1766), + [anon_sym_symbol] = ACTIONS(1766), + [anon_sym_object] = ACTIONS(1766), + [anon_sym_abstract] = ACTIONS(1766), + [anon_sym_satisfies] = ACTIONS(1768), + [anon_sym_interface] = ACTIONS(1766), + [anon_sym_enum] = ACTIONS(1766), + [sym__automatic_semicolon] = ACTIONS(1772), + [sym__ternary_qmark] = ACTIONS(1770), [sym_html_comment] = ACTIONS(5), }, - [STATE(217)] = { - [ts_builtin_sym_end] = ACTIONS(1768), - [sym_identifier] = ACTIONS(1770), - [anon_sym_export] = ACTIONS(1770), - [anon_sym_STAR] = ACTIONS(1772), - [anon_sym_default] = ACTIONS(1770), - [anon_sym_type] = ACTIONS(1770), - [anon_sym_as] = ACTIONS(1772), - [anon_sym_namespace] = ACTIONS(1770), - [anon_sym_LBRACE] = ACTIONS(1768), - [anon_sym_COMMA] = ACTIONS(1774), - [anon_sym_RBRACE] = ACTIONS(1768), - [anon_sym_typeof] = ACTIONS(1770), - [anon_sym_import] = ACTIONS(1770), - [anon_sym_with] = ACTIONS(1770), - [anon_sym_var] = ACTIONS(1770), - [anon_sym_let] = ACTIONS(1770), - [anon_sym_const] = ACTIONS(1770), - [anon_sym_BANG] = ACTIONS(1770), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_if] = ACTIONS(1770), - [anon_sym_switch] = ACTIONS(1770), - [anon_sym_for] = ACTIONS(1770), - [anon_sym_LPAREN] = ACTIONS(1768), - [anon_sym_SEMI] = ACTIONS(1768), - [anon_sym_await] = ACTIONS(1770), - [anon_sym_in] = ACTIONS(1772), - [anon_sym_while] = ACTIONS(1770), - [anon_sym_do] = ACTIONS(1770), - [anon_sym_try] = ACTIONS(1770), - [anon_sym_break] = ACTIONS(1770), - [anon_sym_continue] = ACTIONS(1770), - [anon_sym_debugger] = ACTIONS(1770), - [anon_sym_return] = ACTIONS(1770), - [anon_sym_throw] = ACTIONS(1770), - [anon_sym_case] = ACTIONS(1770), - [anon_sym_yield] = ACTIONS(1770), - [anon_sym_LBRACK] = ACTIONS(1768), - [anon_sym_DOT] = ACTIONS(1772), - [anon_sym_class] = ACTIONS(1770), - [anon_sym_async] = ACTIONS(1770), - [anon_sym_function] = ACTIONS(1770), - [anon_sym_QMARK_DOT] = ACTIONS(1774), - [anon_sym_new] = ACTIONS(1770), - [anon_sym_using] = ACTIONS(1770), - [anon_sym_AMP_AMP] = ACTIONS(1774), - [anon_sym_PIPE_PIPE] = ACTIONS(1774), - [anon_sym_GT_GT] = ACTIONS(1772), - [anon_sym_GT_GT_GT] = ACTIONS(1774), - [anon_sym_LT_LT] = ACTIONS(1774), - [anon_sym_AMP] = ACTIONS(1772), - [anon_sym_CARET] = ACTIONS(1774), - [anon_sym_PIPE] = ACTIONS(1772), - [anon_sym_PLUS] = ACTIONS(1770), - [anon_sym_DASH] = ACTIONS(1770), - [anon_sym_SLASH] = ACTIONS(1770), - [anon_sym_PERCENT] = ACTIONS(1774), - [anon_sym_STAR_STAR] = ACTIONS(1774), - [anon_sym_LT] = ACTIONS(1770), - [anon_sym_LT_EQ] = ACTIONS(1774), - [anon_sym_EQ_EQ] = ACTIONS(1772), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1774), - [anon_sym_BANG_EQ] = ACTIONS(1772), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1774), - [anon_sym_GT_EQ] = ACTIONS(1774), - [anon_sym_GT] = ACTIONS(1772), - [anon_sym_QMARK_QMARK] = ACTIONS(1774), - [anon_sym_instanceof] = ACTIONS(1772), - [anon_sym_TILDE] = ACTIONS(1768), - [anon_sym_void] = ACTIONS(1770), - [anon_sym_delete] = ACTIONS(1770), - [anon_sym_PLUS_PLUS] = ACTIONS(1768), - [anon_sym_DASH_DASH] = ACTIONS(1768), - [anon_sym_DQUOTE] = ACTIONS(1768), - [anon_sym_SQUOTE] = ACTIONS(1768), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1768), - [sym_number] = ACTIONS(1768), - [sym_private_property_identifier] = ACTIONS(1768), - [sym_this] = ACTIONS(1770), - [sym_super] = ACTIONS(1770), - [sym_true] = ACTIONS(1770), - [sym_false] = ACTIONS(1770), - [sym_null] = ACTIONS(1770), - [sym_undefined] = ACTIONS(1770), - [anon_sym_AT] = ACTIONS(1768), - [anon_sym_static] = ACTIONS(1770), - [anon_sym_readonly] = ACTIONS(1770), - [anon_sym_get] = ACTIONS(1770), - [anon_sym_set] = ACTIONS(1770), - [anon_sym_declare] = ACTIONS(1770), - [anon_sym_public] = ACTIONS(1770), - [anon_sym_private] = ACTIONS(1770), - [anon_sym_protected] = ACTIONS(1770), - [anon_sym_override] = ACTIONS(1770), - [anon_sym_module] = ACTIONS(1770), - [anon_sym_any] = ACTIONS(1770), - [anon_sym_number] = ACTIONS(1770), - [anon_sym_boolean] = ACTIONS(1770), - [anon_sym_string] = ACTIONS(1770), - [anon_sym_symbol] = ACTIONS(1770), - [anon_sym_object] = ACTIONS(1770), - [anon_sym_abstract] = ACTIONS(1770), - [anon_sym_satisfies] = ACTIONS(1772), - [anon_sym_interface] = ACTIONS(1770), - [anon_sym_enum] = ACTIONS(1770), - [sym__automatic_semicolon] = ACTIONS(1776), - [sym__ternary_qmark] = ACTIONS(1774), + [STATE(216)] = { + [ts_builtin_sym_end] = ACTIONS(1774), + [sym_identifier] = ACTIONS(1776), + [anon_sym_export] = ACTIONS(1776), + [anon_sym_STAR] = ACTIONS(1778), + [anon_sym_default] = ACTIONS(1776), + [anon_sym_type] = ACTIONS(1776), + [anon_sym_as] = ACTIONS(1778), + [anon_sym_namespace] = ACTIONS(1776), + [anon_sym_LBRACE] = ACTIONS(1774), + [anon_sym_COMMA] = ACTIONS(1780), + [anon_sym_RBRACE] = ACTIONS(1774), + [anon_sym_typeof] = ACTIONS(1776), + [anon_sym_import] = ACTIONS(1776), + [anon_sym_with] = ACTIONS(1776), + [anon_sym_var] = ACTIONS(1776), + [anon_sym_let] = ACTIONS(1776), + [anon_sym_const] = ACTIONS(1776), + [anon_sym_BANG] = ACTIONS(1776), + [anon_sym_else] = ACTIONS(1776), + [anon_sym_if] = ACTIONS(1776), + [anon_sym_switch] = ACTIONS(1776), + [anon_sym_for] = ACTIONS(1776), + [anon_sym_LPAREN] = ACTIONS(1774), + [anon_sym_SEMI] = ACTIONS(1774), + [anon_sym_await] = ACTIONS(1776), + [anon_sym_in] = ACTIONS(1778), + [anon_sym_while] = ACTIONS(1776), + [anon_sym_do] = ACTIONS(1776), + [anon_sym_try] = ACTIONS(1776), + [anon_sym_break] = ACTIONS(1776), + [anon_sym_continue] = ACTIONS(1776), + [anon_sym_debugger] = ACTIONS(1776), + [anon_sym_return] = ACTIONS(1776), + [anon_sym_throw] = ACTIONS(1776), + [anon_sym_case] = ACTIONS(1776), + [anon_sym_yield] = ACTIONS(1776), + [anon_sym_LBRACK] = ACTIONS(1774), + [anon_sym_DOT] = ACTIONS(1778), + [anon_sym_class] = ACTIONS(1776), + [anon_sym_async] = ACTIONS(1776), + [anon_sym_function] = ACTIONS(1776), + [anon_sym_QMARK_DOT] = ACTIONS(1780), + [anon_sym_new] = ACTIONS(1776), + [anon_sym_using] = ACTIONS(1776), + [anon_sym_AMP_AMP] = ACTIONS(1780), + [anon_sym_PIPE_PIPE] = ACTIONS(1780), + [anon_sym_GT_GT] = ACTIONS(1778), + [anon_sym_GT_GT_GT] = ACTIONS(1780), + [anon_sym_LT_LT] = ACTIONS(1780), + [anon_sym_AMP] = ACTIONS(1778), + [anon_sym_CARET] = ACTIONS(1780), + [anon_sym_PIPE] = ACTIONS(1778), + [anon_sym_PLUS] = ACTIONS(1776), + [anon_sym_DASH] = ACTIONS(1776), + [anon_sym_SLASH] = ACTIONS(1776), + [anon_sym_PERCENT] = ACTIONS(1780), + [anon_sym_STAR_STAR] = ACTIONS(1780), + [anon_sym_LT] = ACTIONS(1776), + [anon_sym_LT_EQ] = ACTIONS(1780), + [anon_sym_EQ_EQ] = ACTIONS(1778), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1780), + [anon_sym_BANG_EQ] = ACTIONS(1778), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1780), + [anon_sym_GT_EQ] = ACTIONS(1780), + [anon_sym_GT] = ACTIONS(1778), + [anon_sym_QMARK_QMARK] = ACTIONS(1780), + [anon_sym_instanceof] = ACTIONS(1778), + [anon_sym_TILDE] = ACTIONS(1774), + [anon_sym_void] = ACTIONS(1776), + [anon_sym_delete] = ACTIONS(1776), + [anon_sym_PLUS_PLUS] = ACTIONS(1774), + [anon_sym_DASH_DASH] = ACTIONS(1774), + [anon_sym_DQUOTE] = ACTIONS(1774), + [anon_sym_SQUOTE] = ACTIONS(1774), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1774), + [sym_number] = ACTIONS(1774), + [sym_private_property_identifier] = ACTIONS(1774), + [sym_this] = ACTIONS(1776), + [sym_super] = ACTIONS(1776), + [sym_true] = ACTIONS(1776), + [sym_false] = ACTIONS(1776), + [sym_null] = ACTIONS(1776), + [sym_undefined] = ACTIONS(1776), + [anon_sym_AT] = ACTIONS(1774), + [anon_sym_static] = ACTIONS(1776), + [anon_sym_readonly] = ACTIONS(1776), + [anon_sym_get] = ACTIONS(1776), + [anon_sym_set] = ACTIONS(1776), + [anon_sym_declare] = ACTIONS(1776), + [anon_sym_public] = ACTIONS(1776), + [anon_sym_private] = ACTIONS(1776), + [anon_sym_protected] = ACTIONS(1776), + [anon_sym_override] = ACTIONS(1776), + [anon_sym_module] = ACTIONS(1776), + [anon_sym_any] = ACTIONS(1776), + [anon_sym_number] = ACTIONS(1776), + [anon_sym_boolean] = ACTIONS(1776), + [anon_sym_string] = ACTIONS(1776), + [anon_sym_symbol] = ACTIONS(1776), + [anon_sym_object] = ACTIONS(1776), + [anon_sym_abstract] = ACTIONS(1776), + [anon_sym_satisfies] = ACTIONS(1778), + [anon_sym_interface] = ACTIONS(1776), + [anon_sym_enum] = ACTIONS(1776), + [sym__automatic_semicolon] = ACTIONS(1782), + [sym__ternary_qmark] = ACTIONS(1780), [sym_html_comment] = ACTIONS(5), }, - [STATE(218)] = { - [ts_builtin_sym_end] = ACTIONS(1778), - [sym_identifier] = ACTIONS(1780), - [anon_sym_export] = ACTIONS(1780), - [anon_sym_STAR] = ACTIONS(1782), - [anon_sym_default] = ACTIONS(1780), - [anon_sym_type] = ACTIONS(1780), - [anon_sym_as] = ACTIONS(1782), - [anon_sym_namespace] = ACTIONS(1780), - [anon_sym_LBRACE] = ACTIONS(1778), + [STATE(217)] = { + [ts_builtin_sym_end] = ACTIONS(1784), + [sym_identifier] = ACTIONS(1786), + [anon_sym_export] = ACTIONS(1786), + [anon_sym_STAR] = ACTIONS(1786), + [anon_sym_default] = ACTIONS(1786), + [anon_sym_type] = ACTIONS(1786), + [anon_sym_as] = ACTIONS(1786), + [anon_sym_namespace] = ACTIONS(1786), + [anon_sym_LBRACE] = ACTIONS(1784), [anon_sym_COMMA] = ACTIONS(1784), - [anon_sym_RBRACE] = ACTIONS(1778), - [anon_sym_typeof] = ACTIONS(1780), - [anon_sym_import] = ACTIONS(1780), - [anon_sym_with] = ACTIONS(1780), - [anon_sym_var] = ACTIONS(1780), - [anon_sym_let] = ACTIONS(1780), - [anon_sym_const] = ACTIONS(1780), - [anon_sym_BANG] = ACTIONS(1780), - [anon_sym_else] = ACTIONS(1780), - [anon_sym_if] = ACTIONS(1780), - [anon_sym_switch] = ACTIONS(1780), - [anon_sym_for] = ACTIONS(1780), - [anon_sym_LPAREN] = ACTIONS(1778), - [anon_sym_SEMI] = ACTIONS(1778), - [anon_sym_await] = ACTIONS(1780), - [anon_sym_in] = ACTIONS(1782), - [anon_sym_while] = ACTIONS(1780), - [anon_sym_do] = ACTIONS(1780), - [anon_sym_try] = ACTIONS(1780), - [anon_sym_break] = ACTIONS(1780), - [anon_sym_continue] = ACTIONS(1780), - [anon_sym_debugger] = ACTIONS(1780), - [anon_sym_return] = ACTIONS(1780), - [anon_sym_throw] = ACTIONS(1780), - [anon_sym_case] = ACTIONS(1780), - [anon_sym_yield] = ACTIONS(1780), - [anon_sym_LBRACK] = ACTIONS(1778), - [anon_sym_DOT] = ACTIONS(1782), - [anon_sym_class] = ACTIONS(1780), - [anon_sym_async] = ACTIONS(1780), - [anon_sym_function] = ACTIONS(1780), + [anon_sym_RBRACE] = ACTIONS(1784), + [anon_sym_typeof] = ACTIONS(1786), + [anon_sym_import] = ACTIONS(1786), + [anon_sym_with] = ACTIONS(1786), + [anon_sym_var] = ACTIONS(1786), + [anon_sym_let] = ACTIONS(1786), + [anon_sym_const] = ACTIONS(1786), + [anon_sym_BANG] = ACTIONS(1786), + [anon_sym_else] = ACTIONS(1786), + [anon_sym_if] = ACTIONS(1786), + [anon_sym_switch] = ACTIONS(1786), + [anon_sym_for] = ACTIONS(1786), + [anon_sym_LPAREN] = ACTIONS(1784), + [anon_sym_SEMI] = ACTIONS(1784), + [anon_sym_await] = ACTIONS(1786), + [anon_sym_in] = ACTIONS(1786), + [anon_sym_while] = ACTIONS(1786), + [anon_sym_do] = ACTIONS(1786), + [anon_sym_try] = ACTIONS(1786), + [anon_sym_break] = ACTIONS(1786), + [anon_sym_continue] = ACTIONS(1786), + [anon_sym_debugger] = ACTIONS(1786), + [anon_sym_return] = ACTIONS(1786), + [anon_sym_throw] = ACTIONS(1786), + [anon_sym_case] = ACTIONS(1786), + [anon_sym_yield] = ACTIONS(1786), + [anon_sym_LBRACK] = ACTIONS(1784), + [anon_sym_DOT] = ACTIONS(1786), + [anon_sym_class] = ACTIONS(1786), + [anon_sym_async] = ACTIONS(1786), + [anon_sym_function] = ACTIONS(1786), [anon_sym_QMARK_DOT] = ACTIONS(1784), - [anon_sym_new] = ACTIONS(1780), - [anon_sym_using] = ACTIONS(1780), + [anon_sym_new] = ACTIONS(1786), + [anon_sym_using] = ACTIONS(1786), [anon_sym_AMP_AMP] = ACTIONS(1784), [anon_sym_PIPE_PIPE] = ACTIONS(1784), - [anon_sym_GT_GT] = ACTIONS(1782), + [anon_sym_GT_GT] = ACTIONS(1786), [anon_sym_GT_GT_GT] = ACTIONS(1784), [anon_sym_LT_LT] = ACTIONS(1784), - [anon_sym_AMP] = ACTIONS(1782), + [anon_sym_AMP] = ACTIONS(1786), [anon_sym_CARET] = ACTIONS(1784), - [anon_sym_PIPE] = ACTIONS(1782), - [anon_sym_PLUS] = ACTIONS(1780), - [anon_sym_DASH] = ACTIONS(1780), - [anon_sym_SLASH] = ACTIONS(1780), + [anon_sym_PIPE] = ACTIONS(1786), + [anon_sym_PLUS] = ACTIONS(1786), + [anon_sym_DASH] = ACTIONS(1786), + [anon_sym_SLASH] = ACTIONS(1786), [anon_sym_PERCENT] = ACTIONS(1784), [anon_sym_STAR_STAR] = ACTIONS(1784), - [anon_sym_LT] = ACTIONS(1780), + [anon_sym_LT] = ACTIONS(1786), [anon_sym_LT_EQ] = ACTIONS(1784), - [anon_sym_EQ_EQ] = ACTIONS(1782), + [anon_sym_EQ_EQ] = ACTIONS(1786), [anon_sym_EQ_EQ_EQ] = ACTIONS(1784), - [anon_sym_BANG_EQ] = ACTIONS(1782), + [anon_sym_BANG_EQ] = ACTIONS(1786), [anon_sym_BANG_EQ_EQ] = ACTIONS(1784), [anon_sym_GT_EQ] = ACTIONS(1784), - [anon_sym_GT] = ACTIONS(1782), + [anon_sym_GT] = ACTIONS(1786), [anon_sym_QMARK_QMARK] = ACTIONS(1784), - [anon_sym_instanceof] = ACTIONS(1782), - [anon_sym_TILDE] = ACTIONS(1778), - [anon_sym_void] = ACTIONS(1780), - [anon_sym_delete] = ACTIONS(1780), - [anon_sym_PLUS_PLUS] = ACTIONS(1778), - [anon_sym_DASH_DASH] = ACTIONS(1778), - [anon_sym_DQUOTE] = ACTIONS(1778), - [anon_sym_SQUOTE] = ACTIONS(1778), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1778), - [sym_number] = ACTIONS(1778), - [sym_private_property_identifier] = ACTIONS(1778), - [sym_this] = ACTIONS(1780), - [sym_super] = ACTIONS(1780), - [sym_true] = ACTIONS(1780), - [sym_false] = ACTIONS(1780), - [sym_null] = ACTIONS(1780), - [sym_undefined] = ACTIONS(1780), - [anon_sym_AT] = ACTIONS(1778), - [anon_sym_static] = ACTIONS(1780), - [anon_sym_readonly] = ACTIONS(1780), - [anon_sym_get] = ACTIONS(1780), - [anon_sym_set] = ACTIONS(1780), - [anon_sym_declare] = ACTIONS(1780), - [anon_sym_public] = ACTIONS(1780), - [anon_sym_private] = ACTIONS(1780), - [anon_sym_protected] = ACTIONS(1780), - [anon_sym_override] = ACTIONS(1780), - [anon_sym_module] = ACTIONS(1780), - [anon_sym_any] = ACTIONS(1780), - [anon_sym_number] = ACTIONS(1780), - [anon_sym_boolean] = ACTIONS(1780), - [anon_sym_string] = ACTIONS(1780), - [anon_sym_symbol] = ACTIONS(1780), - [anon_sym_object] = ACTIONS(1780), - [anon_sym_abstract] = ACTIONS(1780), - [anon_sym_satisfies] = ACTIONS(1782), - [anon_sym_interface] = ACTIONS(1780), - [anon_sym_enum] = ACTIONS(1780), + [anon_sym_instanceof] = ACTIONS(1786), + [anon_sym_TILDE] = ACTIONS(1784), + [anon_sym_void] = ACTIONS(1786), + [anon_sym_delete] = ACTIONS(1786), + [anon_sym_PLUS_PLUS] = ACTIONS(1784), + [anon_sym_DASH_DASH] = ACTIONS(1784), + [anon_sym_DQUOTE] = ACTIONS(1784), + [anon_sym_SQUOTE] = ACTIONS(1784), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1784), + [sym_number] = ACTIONS(1784), + [sym_private_property_identifier] = ACTIONS(1784), + [sym_this] = ACTIONS(1786), + [sym_super] = ACTIONS(1786), + [sym_true] = ACTIONS(1786), + [sym_false] = ACTIONS(1786), + [sym_null] = ACTIONS(1786), + [sym_undefined] = ACTIONS(1786), + [anon_sym_AT] = ACTIONS(1784), + [anon_sym_static] = ACTIONS(1786), + [anon_sym_readonly] = ACTIONS(1786), + [anon_sym_get] = ACTIONS(1786), + [anon_sym_set] = ACTIONS(1786), + [anon_sym_declare] = ACTIONS(1786), + [anon_sym_public] = ACTIONS(1786), + [anon_sym_private] = ACTIONS(1786), + [anon_sym_protected] = ACTIONS(1786), + [anon_sym_override] = ACTIONS(1786), + [anon_sym_module] = ACTIONS(1786), + [anon_sym_any] = ACTIONS(1786), + [anon_sym_number] = ACTIONS(1786), + [anon_sym_boolean] = ACTIONS(1786), + [anon_sym_string] = ACTIONS(1786), + [anon_sym_symbol] = ACTIONS(1786), + [anon_sym_object] = ACTIONS(1786), + [anon_sym_abstract] = ACTIONS(1786), + [anon_sym_satisfies] = ACTIONS(1786), + [anon_sym_interface] = ACTIONS(1786), + [anon_sym_enum] = ACTIONS(1786), [sym__automatic_semicolon] = ACTIONS(1784), [sym__ternary_qmark] = ACTIONS(1784), [sym_html_comment] = ACTIONS(5), }, + [STATE(218)] = { + [ts_builtin_sym_end] = ACTIONS(1788), + [sym_identifier] = ACTIONS(1790), + [anon_sym_export] = ACTIONS(1790), + [anon_sym_STAR] = ACTIONS(1792), + [anon_sym_default] = ACTIONS(1790), + [anon_sym_type] = ACTIONS(1790), + [anon_sym_as] = ACTIONS(1792), + [anon_sym_namespace] = ACTIONS(1790), + [anon_sym_LBRACE] = ACTIONS(1788), + [anon_sym_COMMA] = ACTIONS(1794), + [anon_sym_RBRACE] = ACTIONS(1788), + [anon_sym_typeof] = ACTIONS(1790), + [anon_sym_import] = ACTIONS(1790), + [anon_sym_with] = ACTIONS(1790), + [anon_sym_var] = ACTIONS(1790), + [anon_sym_let] = ACTIONS(1790), + [anon_sym_const] = ACTIONS(1790), + [anon_sym_BANG] = ACTIONS(1790), + [anon_sym_else] = ACTIONS(1790), + [anon_sym_if] = ACTIONS(1790), + [anon_sym_switch] = ACTIONS(1790), + [anon_sym_for] = ACTIONS(1790), + [anon_sym_LPAREN] = ACTIONS(1788), + [anon_sym_SEMI] = ACTIONS(1788), + [anon_sym_await] = ACTIONS(1790), + [anon_sym_in] = ACTIONS(1792), + [anon_sym_while] = ACTIONS(1790), + [anon_sym_do] = ACTIONS(1790), + [anon_sym_try] = ACTIONS(1790), + [anon_sym_break] = ACTIONS(1790), + [anon_sym_continue] = ACTIONS(1790), + [anon_sym_debugger] = ACTIONS(1790), + [anon_sym_return] = ACTIONS(1790), + [anon_sym_throw] = ACTIONS(1790), + [anon_sym_case] = ACTIONS(1790), + [anon_sym_yield] = ACTIONS(1790), + [anon_sym_LBRACK] = ACTIONS(1788), + [anon_sym_DOT] = ACTIONS(1792), + [anon_sym_class] = ACTIONS(1790), + [anon_sym_async] = ACTIONS(1790), + [anon_sym_function] = ACTIONS(1790), + [anon_sym_QMARK_DOT] = ACTIONS(1794), + [anon_sym_new] = ACTIONS(1790), + [anon_sym_using] = ACTIONS(1790), + [anon_sym_AMP_AMP] = ACTIONS(1794), + [anon_sym_PIPE_PIPE] = ACTIONS(1794), + [anon_sym_GT_GT] = ACTIONS(1792), + [anon_sym_GT_GT_GT] = ACTIONS(1794), + [anon_sym_LT_LT] = ACTIONS(1794), + [anon_sym_AMP] = ACTIONS(1792), + [anon_sym_CARET] = ACTIONS(1794), + [anon_sym_PIPE] = ACTIONS(1792), + [anon_sym_PLUS] = ACTIONS(1790), + [anon_sym_DASH] = ACTIONS(1790), + [anon_sym_SLASH] = ACTIONS(1790), + [anon_sym_PERCENT] = ACTIONS(1794), + [anon_sym_STAR_STAR] = ACTIONS(1794), + [anon_sym_LT] = ACTIONS(1790), + [anon_sym_LT_EQ] = ACTIONS(1794), + [anon_sym_EQ_EQ] = ACTIONS(1792), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1794), + [anon_sym_BANG_EQ] = ACTIONS(1792), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1794), + [anon_sym_GT_EQ] = ACTIONS(1794), + [anon_sym_GT] = ACTIONS(1792), + [anon_sym_QMARK_QMARK] = ACTIONS(1794), + [anon_sym_instanceof] = ACTIONS(1792), + [anon_sym_TILDE] = ACTIONS(1788), + [anon_sym_void] = ACTIONS(1790), + [anon_sym_delete] = ACTIONS(1790), + [anon_sym_PLUS_PLUS] = ACTIONS(1788), + [anon_sym_DASH_DASH] = ACTIONS(1788), + [anon_sym_DQUOTE] = ACTIONS(1788), + [anon_sym_SQUOTE] = ACTIONS(1788), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1788), + [sym_number] = ACTIONS(1788), + [sym_private_property_identifier] = ACTIONS(1788), + [sym_this] = ACTIONS(1790), + [sym_super] = ACTIONS(1790), + [sym_true] = ACTIONS(1790), + [sym_false] = ACTIONS(1790), + [sym_null] = ACTIONS(1790), + [sym_undefined] = ACTIONS(1790), + [anon_sym_AT] = ACTIONS(1788), + [anon_sym_static] = ACTIONS(1790), + [anon_sym_readonly] = ACTIONS(1790), + [anon_sym_get] = ACTIONS(1790), + [anon_sym_set] = ACTIONS(1790), + [anon_sym_declare] = ACTIONS(1790), + [anon_sym_public] = ACTIONS(1790), + [anon_sym_private] = ACTIONS(1790), + [anon_sym_protected] = ACTIONS(1790), + [anon_sym_override] = ACTIONS(1790), + [anon_sym_module] = ACTIONS(1790), + [anon_sym_any] = ACTIONS(1790), + [anon_sym_number] = ACTIONS(1790), + [anon_sym_boolean] = ACTIONS(1790), + [anon_sym_string] = ACTIONS(1790), + [anon_sym_symbol] = ACTIONS(1790), + [anon_sym_object] = ACTIONS(1790), + [anon_sym_abstract] = ACTIONS(1790), + [anon_sym_satisfies] = ACTIONS(1792), + [anon_sym_interface] = ACTIONS(1790), + [anon_sym_enum] = ACTIONS(1790), + [sym__automatic_semicolon] = ACTIONS(1796), + [sym__ternary_qmark] = ACTIONS(1794), + [sym_html_comment] = ACTIONS(5), + }, [STATE(219)] = { - [ts_builtin_sym_end] = ACTIONS(1786), - [sym_identifier] = ACTIONS(1788), - [anon_sym_export] = ACTIONS(1788), - [anon_sym_STAR] = ACTIONS(1788), - [anon_sym_default] = ACTIONS(1788), - [anon_sym_type] = ACTIONS(1788), - [anon_sym_as] = ACTIONS(1788), - [anon_sym_namespace] = ACTIONS(1788), - [anon_sym_LBRACE] = ACTIONS(1786), - [anon_sym_COMMA] = ACTIONS(1786), - [anon_sym_RBRACE] = ACTIONS(1786), - [anon_sym_typeof] = ACTIONS(1788), - [anon_sym_import] = ACTIONS(1788), - [anon_sym_with] = ACTIONS(1788), - [anon_sym_var] = ACTIONS(1788), - [anon_sym_let] = ACTIONS(1788), - [anon_sym_const] = ACTIONS(1788), - [anon_sym_BANG] = ACTIONS(1788), - [anon_sym_else] = ACTIONS(1788), - [anon_sym_if] = ACTIONS(1788), - [anon_sym_switch] = ACTIONS(1788), - [anon_sym_for] = ACTIONS(1788), - [anon_sym_LPAREN] = ACTIONS(1786), - [anon_sym_SEMI] = ACTIONS(1786), - [anon_sym_await] = ACTIONS(1788), - [anon_sym_in] = ACTIONS(1788), - [anon_sym_while] = ACTIONS(1788), - [anon_sym_do] = ACTIONS(1788), - [anon_sym_try] = ACTIONS(1788), - [anon_sym_break] = ACTIONS(1788), - [anon_sym_continue] = ACTIONS(1788), - [anon_sym_debugger] = ACTIONS(1788), - [anon_sym_return] = ACTIONS(1788), - [anon_sym_throw] = ACTIONS(1788), - [anon_sym_case] = ACTIONS(1788), - [anon_sym_yield] = ACTIONS(1788), - [anon_sym_LBRACK] = ACTIONS(1786), - [anon_sym_DOT] = ACTIONS(1788), - [anon_sym_class] = ACTIONS(1788), - [anon_sym_async] = ACTIONS(1788), - [anon_sym_function] = ACTIONS(1788), - [anon_sym_QMARK_DOT] = ACTIONS(1786), - [anon_sym_new] = ACTIONS(1788), - [anon_sym_using] = ACTIONS(1788), - [anon_sym_AMP_AMP] = ACTIONS(1786), - [anon_sym_PIPE_PIPE] = ACTIONS(1786), - [anon_sym_GT_GT] = ACTIONS(1788), - [anon_sym_GT_GT_GT] = ACTIONS(1786), - [anon_sym_LT_LT] = ACTIONS(1786), - [anon_sym_AMP] = ACTIONS(1788), - [anon_sym_CARET] = ACTIONS(1786), - [anon_sym_PIPE] = ACTIONS(1788), - [anon_sym_PLUS] = ACTIONS(1788), - [anon_sym_DASH] = ACTIONS(1788), - [anon_sym_SLASH] = ACTIONS(1788), - [anon_sym_PERCENT] = ACTIONS(1786), - [anon_sym_STAR_STAR] = ACTIONS(1786), - [anon_sym_LT] = ACTIONS(1788), - [anon_sym_LT_EQ] = ACTIONS(1786), - [anon_sym_EQ_EQ] = ACTIONS(1788), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1786), - [anon_sym_BANG_EQ] = ACTIONS(1788), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1786), - [anon_sym_GT_EQ] = ACTIONS(1786), - [anon_sym_GT] = ACTIONS(1788), - [anon_sym_QMARK_QMARK] = ACTIONS(1786), - [anon_sym_instanceof] = ACTIONS(1788), - [anon_sym_TILDE] = ACTIONS(1786), - [anon_sym_void] = ACTIONS(1788), - [anon_sym_delete] = ACTIONS(1788), - [anon_sym_PLUS_PLUS] = ACTIONS(1786), - [anon_sym_DASH_DASH] = ACTIONS(1786), - [anon_sym_DQUOTE] = ACTIONS(1786), - [anon_sym_SQUOTE] = ACTIONS(1786), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1786), - [sym_number] = ACTIONS(1786), - [sym_private_property_identifier] = ACTIONS(1786), - [sym_this] = ACTIONS(1788), - [sym_super] = ACTIONS(1788), - [sym_true] = ACTIONS(1788), - [sym_false] = ACTIONS(1788), - [sym_null] = ACTIONS(1788), - [sym_undefined] = ACTIONS(1788), - [anon_sym_AT] = ACTIONS(1786), - [anon_sym_static] = ACTIONS(1788), - [anon_sym_readonly] = ACTIONS(1788), - [anon_sym_get] = ACTIONS(1788), - [anon_sym_set] = ACTIONS(1788), - [anon_sym_declare] = ACTIONS(1788), - [anon_sym_public] = ACTIONS(1788), - [anon_sym_private] = ACTIONS(1788), - [anon_sym_protected] = ACTIONS(1788), - [anon_sym_override] = ACTIONS(1788), - [anon_sym_module] = ACTIONS(1788), - [anon_sym_any] = ACTIONS(1788), - [anon_sym_number] = ACTIONS(1788), - [anon_sym_boolean] = ACTIONS(1788), - [anon_sym_string] = ACTIONS(1788), - [anon_sym_symbol] = ACTIONS(1788), - [anon_sym_object] = ACTIONS(1788), - [anon_sym_abstract] = ACTIONS(1788), - [anon_sym_satisfies] = ACTIONS(1788), - [anon_sym_interface] = ACTIONS(1788), - [anon_sym_enum] = ACTIONS(1788), - [sym__automatic_semicolon] = ACTIONS(1786), - [sym__ternary_qmark] = ACTIONS(1786), + [ts_builtin_sym_end] = ACTIONS(1798), + [sym_identifier] = ACTIONS(1800), + [anon_sym_export] = ACTIONS(1800), + [anon_sym_STAR] = ACTIONS(1800), + [anon_sym_default] = ACTIONS(1800), + [anon_sym_type] = ACTIONS(1800), + [anon_sym_as] = ACTIONS(1800), + [anon_sym_namespace] = ACTIONS(1800), + [anon_sym_LBRACE] = ACTIONS(1798), + [anon_sym_COMMA] = ACTIONS(1798), + [anon_sym_RBRACE] = ACTIONS(1798), + [anon_sym_typeof] = ACTIONS(1800), + [anon_sym_import] = ACTIONS(1800), + [anon_sym_with] = ACTIONS(1800), + [anon_sym_var] = ACTIONS(1800), + [anon_sym_let] = ACTIONS(1800), + [anon_sym_const] = ACTIONS(1800), + [anon_sym_BANG] = ACTIONS(1800), + [anon_sym_else] = ACTIONS(1800), + [anon_sym_if] = ACTIONS(1800), + [anon_sym_switch] = ACTIONS(1800), + [anon_sym_for] = ACTIONS(1800), + [anon_sym_LPAREN] = ACTIONS(1798), + [anon_sym_SEMI] = ACTIONS(1798), + [anon_sym_await] = ACTIONS(1800), + [anon_sym_in] = ACTIONS(1800), + [anon_sym_while] = ACTIONS(1800), + [anon_sym_do] = ACTIONS(1800), + [anon_sym_try] = ACTIONS(1800), + [anon_sym_break] = ACTIONS(1800), + [anon_sym_continue] = ACTIONS(1800), + [anon_sym_debugger] = ACTIONS(1800), + [anon_sym_return] = ACTIONS(1800), + [anon_sym_throw] = ACTIONS(1800), + [anon_sym_case] = ACTIONS(1800), + [anon_sym_yield] = ACTIONS(1800), + [anon_sym_LBRACK] = ACTIONS(1798), + [anon_sym_DOT] = ACTIONS(1800), + [anon_sym_class] = ACTIONS(1800), + [anon_sym_async] = ACTIONS(1800), + [anon_sym_function] = ACTIONS(1800), + [anon_sym_QMARK_DOT] = ACTIONS(1798), + [anon_sym_new] = ACTIONS(1800), + [anon_sym_using] = ACTIONS(1800), + [anon_sym_AMP_AMP] = ACTIONS(1798), + [anon_sym_PIPE_PIPE] = ACTIONS(1798), + [anon_sym_GT_GT] = ACTIONS(1800), + [anon_sym_GT_GT_GT] = ACTIONS(1798), + [anon_sym_LT_LT] = ACTIONS(1798), + [anon_sym_AMP] = ACTIONS(1800), + [anon_sym_CARET] = ACTIONS(1798), + [anon_sym_PIPE] = ACTIONS(1800), + [anon_sym_PLUS] = ACTIONS(1800), + [anon_sym_DASH] = ACTIONS(1800), + [anon_sym_SLASH] = ACTIONS(1800), + [anon_sym_PERCENT] = ACTIONS(1798), + [anon_sym_STAR_STAR] = ACTIONS(1798), + [anon_sym_LT] = ACTIONS(1800), + [anon_sym_LT_EQ] = ACTIONS(1798), + [anon_sym_EQ_EQ] = ACTIONS(1800), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1798), + [anon_sym_BANG_EQ] = ACTIONS(1800), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1798), + [anon_sym_GT_EQ] = ACTIONS(1798), + [anon_sym_GT] = ACTIONS(1800), + [anon_sym_QMARK_QMARK] = ACTIONS(1798), + [anon_sym_instanceof] = ACTIONS(1800), + [anon_sym_TILDE] = ACTIONS(1798), + [anon_sym_void] = ACTIONS(1800), + [anon_sym_delete] = ACTIONS(1800), + [anon_sym_PLUS_PLUS] = ACTIONS(1798), + [anon_sym_DASH_DASH] = ACTIONS(1798), + [anon_sym_DQUOTE] = ACTIONS(1798), + [anon_sym_SQUOTE] = ACTIONS(1798), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1798), + [sym_number] = ACTIONS(1798), + [sym_private_property_identifier] = ACTIONS(1798), + [sym_this] = ACTIONS(1800), + [sym_super] = ACTIONS(1800), + [sym_true] = ACTIONS(1800), + [sym_false] = ACTIONS(1800), + [sym_null] = ACTIONS(1800), + [sym_undefined] = ACTIONS(1800), + [anon_sym_AT] = ACTIONS(1798), + [anon_sym_static] = ACTIONS(1800), + [anon_sym_readonly] = ACTIONS(1800), + [anon_sym_get] = ACTIONS(1800), + [anon_sym_set] = ACTIONS(1800), + [anon_sym_declare] = ACTIONS(1800), + [anon_sym_public] = ACTIONS(1800), + [anon_sym_private] = ACTIONS(1800), + [anon_sym_protected] = ACTIONS(1800), + [anon_sym_override] = ACTIONS(1800), + [anon_sym_module] = ACTIONS(1800), + [anon_sym_any] = ACTIONS(1800), + [anon_sym_number] = ACTIONS(1800), + [anon_sym_boolean] = ACTIONS(1800), + [anon_sym_string] = ACTIONS(1800), + [anon_sym_symbol] = ACTIONS(1800), + [anon_sym_object] = ACTIONS(1800), + [anon_sym_abstract] = ACTIONS(1800), + [anon_sym_satisfies] = ACTIONS(1800), + [anon_sym_interface] = ACTIONS(1800), + [anon_sym_enum] = ACTIONS(1800), + [sym__automatic_semicolon] = ACTIONS(1798), + [sym__ternary_qmark] = ACTIONS(1798), [sym_html_comment] = ACTIONS(5), }, [STATE(220)] = { - [ts_builtin_sym_end] = ACTIONS(1790), - [sym_identifier] = ACTIONS(1792), - [anon_sym_export] = ACTIONS(1792), - [anon_sym_STAR] = ACTIONS(1794), - [anon_sym_default] = ACTIONS(1792), - [anon_sym_type] = ACTIONS(1792), - [anon_sym_as] = ACTIONS(1794), - [anon_sym_namespace] = ACTIONS(1792), - [anon_sym_LBRACE] = ACTIONS(1790), - [anon_sym_COMMA] = ACTIONS(1796), - [anon_sym_RBRACE] = ACTIONS(1790), - [anon_sym_typeof] = ACTIONS(1792), - [anon_sym_import] = ACTIONS(1792), - [anon_sym_with] = ACTIONS(1792), - [anon_sym_var] = ACTIONS(1792), - [anon_sym_let] = ACTIONS(1792), - [anon_sym_const] = ACTIONS(1792), - [anon_sym_BANG] = ACTIONS(1792), - [anon_sym_else] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1792), - [anon_sym_switch] = ACTIONS(1792), - [anon_sym_for] = ACTIONS(1792), - [anon_sym_LPAREN] = ACTIONS(1790), - [anon_sym_SEMI] = ACTIONS(1790), - [anon_sym_await] = ACTIONS(1792), - [anon_sym_in] = ACTIONS(1794), - [anon_sym_while] = ACTIONS(1792), - [anon_sym_do] = ACTIONS(1792), - [anon_sym_try] = ACTIONS(1792), - [anon_sym_break] = ACTIONS(1792), - [anon_sym_continue] = ACTIONS(1792), - [anon_sym_debugger] = ACTIONS(1792), - [anon_sym_return] = ACTIONS(1792), - [anon_sym_throw] = ACTIONS(1792), - [anon_sym_case] = ACTIONS(1792), - [anon_sym_yield] = ACTIONS(1792), - [anon_sym_LBRACK] = ACTIONS(1790), - [anon_sym_DOT] = ACTIONS(1794), - [anon_sym_class] = ACTIONS(1792), - [anon_sym_async] = ACTIONS(1792), - [anon_sym_function] = ACTIONS(1792), - [anon_sym_QMARK_DOT] = ACTIONS(1796), - [anon_sym_new] = ACTIONS(1792), - [anon_sym_using] = ACTIONS(1792), - [anon_sym_AMP_AMP] = ACTIONS(1796), - [anon_sym_PIPE_PIPE] = ACTIONS(1796), - [anon_sym_GT_GT] = ACTIONS(1794), - [anon_sym_GT_GT_GT] = ACTIONS(1796), - [anon_sym_LT_LT] = ACTIONS(1796), - [anon_sym_AMP] = ACTIONS(1794), - [anon_sym_CARET] = ACTIONS(1796), - [anon_sym_PIPE] = ACTIONS(1794), - [anon_sym_PLUS] = ACTIONS(1792), - [anon_sym_DASH] = ACTIONS(1792), - [anon_sym_SLASH] = ACTIONS(1792), - [anon_sym_PERCENT] = ACTIONS(1796), - [anon_sym_STAR_STAR] = ACTIONS(1796), - [anon_sym_LT] = ACTIONS(1792), - [anon_sym_LT_EQ] = ACTIONS(1796), - [anon_sym_EQ_EQ] = ACTIONS(1794), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1796), - [anon_sym_BANG_EQ] = ACTIONS(1794), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1796), - [anon_sym_GT_EQ] = ACTIONS(1796), - [anon_sym_GT] = ACTIONS(1794), - [anon_sym_QMARK_QMARK] = ACTIONS(1796), - [anon_sym_instanceof] = ACTIONS(1794), - [anon_sym_TILDE] = ACTIONS(1790), - [anon_sym_void] = ACTIONS(1792), - [anon_sym_delete] = ACTIONS(1792), - [anon_sym_PLUS_PLUS] = ACTIONS(1790), - [anon_sym_DASH_DASH] = ACTIONS(1790), - [anon_sym_DQUOTE] = ACTIONS(1790), - [anon_sym_SQUOTE] = ACTIONS(1790), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1790), - [sym_number] = ACTIONS(1790), - [sym_private_property_identifier] = ACTIONS(1790), - [sym_this] = ACTIONS(1792), - [sym_super] = ACTIONS(1792), - [sym_true] = ACTIONS(1792), - [sym_false] = ACTIONS(1792), - [sym_null] = ACTIONS(1792), - [sym_undefined] = ACTIONS(1792), - [anon_sym_AT] = ACTIONS(1790), - [anon_sym_static] = ACTIONS(1792), - [anon_sym_readonly] = ACTIONS(1792), - [anon_sym_get] = ACTIONS(1792), - [anon_sym_set] = ACTIONS(1792), - [anon_sym_declare] = ACTIONS(1792), - [anon_sym_public] = ACTIONS(1792), - [anon_sym_private] = ACTIONS(1792), - [anon_sym_protected] = ACTIONS(1792), - [anon_sym_override] = ACTIONS(1792), - [anon_sym_module] = ACTIONS(1792), - [anon_sym_any] = ACTIONS(1792), - [anon_sym_number] = ACTIONS(1792), - [anon_sym_boolean] = ACTIONS(1792), - [anon_sym_string] = ACTIONS(1792), - [anon_sym_symbol] = ACTIONS(1792), - [anon_sym_object] = ACTIONS(1792), - [anon_sym_abstract] = ACTIONS(1792), - [anon_sym_satisfies] = ACTIONS(1794), - [anon_sym_interface] = ACTIONS(1792), - [anon_sym_enum] = ACTIONS(1792), - [sym__automatic_semicolon] = ACTIONS(1798), - [sym__ternary_qmark] = ACTIONS(1796), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1345), + [sym_expression] = STATE(2264), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(4630), + [sym_assignment_pattern] = STATE(5138), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(4630), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5768), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1396), + [sym_subscript_expression] = STATE(1396), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3039), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(4630), + [sym_spread_element] = STATE(5140), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_pattern] = STATE(4616), + [sym_rest_pattern] = STATE(3658), + [sym_non_null_expression] = STATE(1396), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(411), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [aux_sym_array_repeat1] = STATE(5142), + [aux_sym_array_pattern_repeat1] = STATE(5153), + [sym_identifier] = ACTIONS(1720), + [anon_sym_export] = ACTIONS(579), + [anon_sym_type] = ACTIONS(579), + [anon_sym_namespace] = ACTIONS(583), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_COMMA] = ACTIONS(1722), + [anon_sym_typeof] = ACTIONS(619), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(579), + [anon_sym_BANG] = ACTIONS(591), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(593), + [anon_sym_yield] = ACTIONS(595), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_RBRACK] = ACTIONS(1724), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(601), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1726), + [anon_sym_using] = ACTIONS(605), + [anon_sym_DOT_DOT_DOT] = ACTIONS(249), + [anon_sym_PLUS] = ACTIONS(619), + [anon_sym_DASH] = ACTIONS(619), + [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(591), + [anon_sym_void] = ACTIONS(619), + [anon_sym_delete] = ACTIONS(619), + [anon_sym_PLUS_PLUS] = ACTIONS(621), + [anon_sym_DASH_DASH] = ACTIONS(621), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(623), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1728), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(579), + [anon_sym_readonly] = ACTIONS(579), + [anon_sym_get] = ACTIONS(579), + [anon_sym_set] = ACTIONS(579), + [anon_sym_declare] = ACTIONS(579), + [anon_sym_public] = ACTIONS(579), + [anon_sym_private] = ACTIONS(579), + [anon_sym_protected] = ACTIONS(579), + [anon_sym_override] = ACTIONS(579), + [anon_sym_module] = ACTIONS(579), + [anon_sym_any] = ACTIONS(579), + [anon_sym_number] = ACTIONS(579), + [anon_sym_boolean] = ACTIONS(579), + [anon_sym_string] = ACTIONS(579), + [anon_sym_symbol] = ACTIONS(579), + [anon_sym_object] = ACTIONS(579), [sym_html_comment] = ACTIONS(5), }, [STATE(221)] = { - [ts_builtin_sym_end] = ACTIONS(1800), - [sym_identifier] = ACTIONS(1802), - [anon_sym_export] = ACTIONS(1802), - [anon_sym_STAR] = ACTIONS(1804), - [anon_sym_default] = ACTIONS(1802), - [anon_sym_type] = ACTIONS(1802), - [anon_sym_as] = ACTIONS(1804), - [anon_sym_namespace] = ACTIONS(1802), - [anon_sym_LBRACE] = ACTIONS(1800), - [anon_sym_COMMA] = ACTIONS(1806), - [anon_sym_RBRACE] = ACTIONS(1800), - [anon_sym_typeof] = ACTIONS(1802), - [anon_sym_import] = ACTIONS(1802), - [anon_sym_with] = ACTIONS(1802), - [anon_sym_var] = ACTIONS(1802), - [anon_sym_let] = ACTIONS(1802), - [anon_sym_const] = ACTIONS(1802), - [anon_sym_BANG] = ACTIONS(1802), - [anon_sym_else] = ACTIONS(1802), - [anon_sym_if] = ACTIONS(1802), - [anon_sym_switch] = ACTIONS(1802), - [anon_sym_for] = ACTIONS(1802), - [anon_sym_LPAREN] = ACTIONS(1800), - [anon_sym_SEMI] = ACTIONS(1800), - [anon_sym_await] = ACTIONS(1802), - [anon_sym_in] = ACTIONS(1804), - [anon_sym_while] = ACTIONS(1802), - [anon_sym_do] = ACTIONS(1802), - [anon_sym_try] = ACTIONS(1802), - [anon_sym_break] = ACTIONS(1802), - [anon_sym_continue] = ACTIONS(1802), - [anon_sym_debugger] = ACTIONS(1802), - [anon_sym_return] = ACTIONS(1802), - [anon_sym_throw] = ACTIONS(1802), - [anon_sym_case] = ACTIONS(1802), - [anon_sym_yield] = ACTIONS(1802), - [anon_sym_LBRACK] = ACTIONS(1800), - [anon_sym_DOT] = ACTIONS(1804), - [anon_sym_class] = ACTIONS(1802), - [anon_sym_async] = ACTIONS(1802), - [anon_sym_function] = ACTIONS(1802), - [anon_sym_QMARK_DOT] = ACTIONS(1806), - [anon_sym_new] = ACTIONS(1802), - [anon_sym_using] = ACTIONS(1802), - [anon_sym_AMP_AMP] = ACTIONS(1806), - [anon_sym_PIPE_PIPE] = ACTIONS(1806), - [anon_sym_GT_GT] = ACTIONS(1804), - [anon_sym_GT_GT_GT] = ACTIONS(1806), - [anon_sym_LT_LT] = ACTIONS(1806), - [anon_sym_AMP] = ACTIONS(1804), - [anon_sym_CARET] = ACTIONS(1806), - [anon_sym_PIPE] = ACTIONS(1804), - [anon_sym_PLUS] = ACTIONS(1802), - [anon_sym_DASH] = ACTIONS(1802), - [anon_sym_SLASH] = ACTIONS(1802), - [anon_sym_PERCENT] = ACTIONS(1806), - [anon_sym_STAR_STAR] = ACTIONS(1806), - [anon_sym_LT] = ACTIONS(1802), - [anon_sym_LT_EQ] = ACTIONS(1806), - [anon_sym_EQ_EQ] = ACTIONS(1804), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1806), - [anon_sym_BANG_EQ] = ACTIONS(1804), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1806), - [anon_sym_GT_EQ] = ACTIONS(1806), - [anon_sym_GT] = ACTIONS(1804), - [anon_sym_QMARK_QMARK] = ACTIONS(1806), - [anon_sym_instanceof] = ACTIONS(1804), - [anon_sym_TILDE] = ACTIONS(1800), - [anon_sym_void] = ACTIONS(1802), - [anon_sym_delete] = ACTIONS(1802), - [anon_sym_PLUS_PLUS] = ACTIONS(1800), - [anon_sym_DASH_DASH] = ACTIONS(1800), - [anon_sym_DQUOTE] = ACTIONS(1800), - [anon_sym_SQUOTE] = ACTIONS(1800), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1800), - [sym_number] = ACTIONS(1800), - [sym_private_property_identifier] = ACTIONS(1800), - [sym_this] = ACTIONS(1802), - [sym_super] = ACTIONS(1802), - [sym_true] = ACTIONS(1802), - [sym_false] = ACTIONS(1802), - [sym_null] = ACTIONS(1802), - [sym_undefined] = ACTIONS(1802), - [anon_sym_AT] = ACTIONS(1800), - [anon_sym_static] = ACTIONS(1802), - [anon_sym_readonly] = ACTIONS(1802), - [anon_sym_get] = ACTIONS(1802), - [anon_sym_set] = ACTIONS(1802), - [anon_sym_declare] = ACTIONS(1802), - [anon_sym_public] = ACTIONS(1802), - [anon_sym_private] = ACTIONS(1802), - [anon_sym_protected] = ACTIONS(1802), - [anon_sym_override] = ACTIONS(1802), - [anon_sym_module] = ACTIONS(1802), - [anon_sym_any] = ACTIONS(1802), - [anon_sym_number] = ACTIONS(1802), - [anon_sym_boolean] = ACTIONS(1802), - [anon_sym_string] = ACTIONS(1802), - [anon_sym_symbol] = ACTIONS(1802), - [anon_sym_object] = ACTIONS(1802), - [anon_sym_abstract] = ACTIONS(1802), - [anon_sym_satisfies] = ACTIONS(1804), - [anon_sym_interface] = ACTIONS(1802), - [anon_sym_enum] = ACTIONS(1802), - [sym__automatic_semicolon] = ACTIONS(1808), - [sym__ternary_qmark] = ACTIONS(1806), + [ts_builtin_sym_end] = ACTIONS(1784), + [sym_identifier] = ACTIONS(1786), + [anon_sym_export] = ACTIONS(1786), + [anon_sym_STAR] = ACTIONS(1786), + [anon_sym_default] = ACTIONS(1786), + [anon_sym_type] = ACTIONS(1786), + [anon_sym_as] = ACTIONS(1786), + [anon_sym_namespace] = ACTIONS(1786), + [anon_sym_LBRACE] = ACTIONS(1784), + [anon_sym_COMMA] = ACTIONS(1784), + [anon_sym_RBRACE] = ACTIONS(1784), + [anon_sym_typeof] = ACTIONS(1786), + [anon_sym_import] = ACTIONS(1786), + [anon_sym_with] = ACTIONS(1786), + [anon_sym_var] = ACTIONS(1786), + [anon_sym_let] = ACTIONS(1786), + [anon_sym_const] = ACTIONS(1786), + [anon_sym_BANG] = ACTIONS(1786), + [anon_sym_else] = ACTIONS(1786), + [anon_sym_if] = ACTIONS(1786), + [anon_sym_switch] = ACTIONS(1786), + [anon_sym_for] = ACTIONS(1786), + [anon_sym_LPAREN] = ACTIONS(1784), + [anon_sym_SEMI] = ACTIONS(1784), + [anon_sym_await] = ACTIONS(1786), + [anon_sym_in] = ACTIONS(1786), + [anon_sym_while] = ACTIONS(1786), + [anon_sym_do] = ACTIONS(1786), + [anon_sym_try] = ACTIONS(1786), + [anon_sym_break] = ACTIONS(1786), + [anon_sym_continue] = ACTIONS(1786), + [anon_sym_debugger] = ACTIONS(1786), + [anon_sym_return] = ACTIONS(1786), + [anon_sym_throw] = ACTIONS(1786), + [anon_sym_case] = ACTIONS(1786), + [anon_sym_yield] = ACTIONS(1786), + [anon_sym_LBRACK] = ACTIONS(1784), + [anon_sym_DOT] = ACTIONS(1786), + [anon_sym_class] = ACTIONS(1786), + [anon_sym_async] = ACTIONS(1786), + [anon_sym_function] = ACTIONS(1786), + [anon_sym_QMARK_DOT] = ACTIONS(1784), + [anon_sym_new] = ACTIONS(1786), + [anon_sym_using] = ACTIONS(1786), + [anon_sym_AMP_AMP] = ACTIONS(1784), + [anon_sym_PIPE_PIPE] = ACTIONS(1784), + [anon_sym_GT_GT] = ACTIONS(1786), + [anon_sym_GT_GT_GT] = ACTIONS(1784), + [anon_sym_LT_LT] = ACTIONS(1784), + [anon_sym_AMP] = ACTIONS(1786), + [anon_sym_CARET] = ACTIONS(1784), + [anon_sym_PIPE] = ACTIONS(1786), + [anon_sym_PLUS] = ACTIONS(1786), + [anon_sym_DASH] = ACTIONS(1786), + [anon_sym_SLASH] = ACTIONS(1786), + [anon_sym_PERCENT] = ACTIONS(1784), + [anon_sym_STAR_STAR] = ACTIONS(1784), + [anon_sym_LT] = ACTIONS(1786), + [anon_sym_LT_EQ] = ACTIONS(1784), + [anon_sym_EQ_EQ] = ACTIONS(1786), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1784), + [anon_sym_BANG_EQ] = ACTIONS(1786), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1784), + [anon_sym_GT_EQ] = ACTIONS(1784), + [anon_sym_GT] = ACTIONS(1786), + [anon_sym_QMARK_QMARK] = ACTIONS(1784), + [anon_sym_instanceof] = ACTIONS(1786), + [anon_sym_TILDE] = ACTIONS(1784), + [anon_sym_void] = ACTIONS(1786), + [anon_sym_delete] = ACTIONS(1786), + [anon_sym_PLUS_PLUS] = ACTIONS(1784), + [anon_sym_DASH_DASH] = ACTIONS(1784), + [anon_sym_DQUOTE] = ACTIONS(1784), + [anon_sym_SQUOTE] = ACTIONS(1784), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1784), + [sym_number] = ACTIONS(1784), + [sym_private_property_identifier] = ACTIONS(1784), + [sym_this] = ACTIONS(1786), + [sym_super] = ACTIONS(1786), + [sym_true] = ACTIONS(1786), + [sym_false] = ACTIONS(1786), + [sym_null] = ACTIONS(1786), + [sym_undefined] = ACTIONS(1786), + [anon_sym_AT] = ACTIONS(1784), + [anon_sym_static] = ACTIONS(1786), + [anon_sym_readonly] = ACTIONS(1786), + [anon_sym_get] = ACTIONS(1786), + [anon_sym_set] = ACTIONS(1786), + [anon_sym_declare] = ACTIONS(1786), + [anon_sym_public] = ACTIONS(1786), + [anon_sym_private] = ACTIONS(1786), + [anon_sym_protected] = ACTIONS(1786), + [anon_sym_override] = ACTIONS(1786), + [anon_sym_module] = ACTIONS(1786), + [anon_sym_any] = ACTIONS(1786), + [anon_sym_number] = ACTIONS(1786), + [anon_sym_boolean] = ACTIONS(1786), + [anon_sym_string] = ACTIONS(1786), + [anon_sym_symbol] = ACTIONS(1786), + [anon_sym_object] = ACTIONS(1786), + [anon_sym_abstract] = ACTIONS(1786), + [anon_sym_satisfies] = ACTIONS(1786), + [anon_sym_interface] = ACTIONS(1786), + [anon_sym_enum] = ACTIONS(1786), + [sym__automatic_semicolon] = ACTIONS(1802), + [sym__ternary_qmark] = ACTIONS(1784), [sym_html_comment] = ACTIONS(5), }, [STATE(222)] = { - [ts_builtin_sym_end] = ACTIONS(1810), - [sym_identifier] = ACTIONS(1812), - [anon_sym_export] = ACTIONS(1812), - [anon_sym_STAR] = ACTIONS(1814), - [anon_sym_default] = ACTIONS(1812), - [anon_sym_type] = ACTIONS(1812), - [anon_sym_as] = ACTIONS(1814), - [anon_sym_namespace] = ACTIONS(1812), - [anon_sym_LBRACE] = ACTIONS(1810), - [anon_sym_COMMA] = ACTIONS(1816), - [anon_sym_RBRACE] = ACTIONS(1810), - [anon_sym_typeof] = ACTIONS(1812), - [anon_sym_import] = ACTIONS(1812), - [anon_sym_with] = ACTIONS(1812), - [anon_sym_var] = ACTIONS(1812), - [anon_sym_let] = ACTIONS(1812), - [anon_sym_const] = ACTIONS(1812), - [anon_sym_BANG] = ACTIONS(1812), - [anon_sym_else] = ACTIONS(1812), - [anon_sym_if] = ACTIONS(1812), - [anon_sym_switch] = ACTIONS(1812), - [anon_sym_for] = ACTIONS(1812), - [anon_sym_LPAREN] = ACTIONS(1810), - [anon_sym_SEMI] = ACTIONS(1810), - [anon_sym_await] = ACTIONS(1812), - [anon_sym_in] = ACTIONS(1814), - [anon_sym_while] = ACTIONS(1812), - [anon_sym_do] = ACTIONS(1812), - [anon_sym_try] = ACTIONS(1812), - [anon_sym_break] = ACTIONS(1812), - [anon_sym_continue] = ACTIONS(1812), - [anon_sym_debugger] = ACTIONS(1812), - [anon_sym_return] = ACTIONS(1812), - [anon_sym_throw] = ACTIONS(1812), - [anon_sym_case] = ACTIONS(1812), - [anon_sym_yield] = ACTIONS(1812), - [anon_sym_LBRACK] = ACTIONS(1810), - [anon_sym_DOT] = ACTIONS(1814), - [anon_sym_class] = ACTIONS(1812), - [anon_sym_async] = ACTIONS(1812), - [anon_sym_function] = ACTIONS(1812), - [anon_sym_QMARK_DOT] = ACTIONS(1816), - [anon_sym_new] = ACTIONS(1812), - [anon_sym_using] = ACTIONS(1812), - [anon_sym_AMP_AMP] = ACTIONS(1816), - [anon_sym_PIPE_PIPE] = ACTIONS(1816), - [anon_sym_GT_GT] = ACTIONS(1814), - [anon_sym_GT_GT_GT] = ACTIONS(1816), - [anon_sym_LT_LT] = ACTIONS(1816), - [anon_sym_AMP] = ACTIONS(1814), - [anon_sym_CARET] = ACTIONS(1816), - [anon_sym_PIPE] = ACTIONS(1814), - [anon_sym_PLUS] = ACTIONS(1812), - [anon_sym_DASH] = ACTIONS(1812), - [anon_sym_SLASH] = ACTIONS(1812), - [anon_sym_PERCENT] = ACTIONS(1816), - [anon_sym_STAR_STAR] = ACTIONS(1816), - [anon_sym_LT] = ACTIONS(1812), - [anon_sym_LT_EQ] = ACTIONS(1816), - [anon_sym_EQ_EQ] = ACTIONS(1814), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1816), - [anon_sym_BANG_EQ] = ACTIONS(1814), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1816), - [anon_sym_GT_EQ] = ACTIONS(1816), - [anon_sym_GT] = ACTIONS(1814), - [anon_sym_QMARK_QMARK] = ACTIONS(1816), - [anon_sym_instanceof] = ACTIONS(1814), - [anon_sym_TILDE] = ACTIONS(1810), - [anon_sym_void] = ACTIONS(1812), - [anon_sym_delete] = ACTIONS(1812), - [anon_sym_PLUS_PLUS] = ACTIONS(1810), - [anon_sym_DASH_DASH] = ACTIONS(1810), - [anon_sym_DQUOTE] = ACTIONS(1810), - [anon_sym_SQUOTE] = ACTIONS(1810), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1810), - [sym_number] = ACTIONS(1810), - [sym_private_property_identifier] = ACTIONS(1810), - [sym_this] = ACTIONS(1812), - [sym_super] = ACTIONS(1812), - [sym_true] = ACTIONS(1812), - [sym_false] = ACTIONS(1812), - [sym_null] = ACTIONS(1812), - [sym_undefined] = ACTIONS(1812), - [anon_sym_AT] = ACTIONS(1810), - [anon_sym_static] = ACTIONS(1812), - [anon_sym_readonly] = ACTIONS(1812), - [anon_sym_get] = ACTIONS(1812), - [anon_sym_set] = ACTIONS(1812), - [anon_sym_declare] = ACTIONS(1812), - [anon_sym_public] = ACTIONS(1812), - [anon_sym_private] = ACTIONS(1812), - [anon_sym_protected] = ACTIONS(1812), - [anon_sym_override] = ACTIONS(1812), - [anon_sym_module] = ACTIONS(1812), - [anon_sym_any] = ACTIONS(1812), - [anon_sym_number] = ACTIONS(1812), - [anon_sym_boolean] = ACTIONS(1812), - [anon_sym_string] = ACTIONS(1812), - [anon_sym_symbol] = ACTIONS(1812), - [anon_sym_object] = ACTIONS(1812), - [anon_sym_abstract] = ACTIONS(1812), - [anon_sym_satisfies] = ACTIONS(1814), - [anon_sym_interface] = ACTIONS(1812), - [anon_sym_enum] = ACTIONS(1812), - [sym__automatic_semicolon] = ACTIONS(1818), - [sym__ternary_qmark] = ACTIONS(1816), + [ts_builtin_sym_end] = ACTIONS(1804), + [sym_identifier] = ACTIONS(1806), + [anon_sym_export] = ACTIONS(1806), + [anon_sym_STAR] = ACTIONS(1808), + [anon_sym_default] = ACTIONS(1806), + [anon_sym_type] = ACTIONS(1806), + [anon_sym_as] = ACTIONS(1808), + [anon_sym_namespace] = ACTIONS(1806), + [anon_sym_LBRACE] = ACTIONS(1804), + [anon_sym_COMMA] = ACTIONS(1810), + [anon_sym_RBRACE] = ACTIONS(1804), + [anon_sym_typeof] = ACTIONS(1806), + [anon_sym_import] = ACTIONS(1806), + [anon_sym_with] = ACTIONS(1806), + [anon_sym_var] = ACTIONS(1806), + [anon_sym_let] = ACTIONS(1806), + [anon_sym_const] = ACTIONS(1806), + [anon_sym_BANG] = ACTIONS(1806), + [anon_sym_else] = ACTIONS(1806), + [anon_sym_if] = ACTIONS(1806), + [anon_sym_switch] = ACTIONS(1806), + [anon_sym_for] = ACTIONS(1806), + [anon_sym_LPAREN] = ACTIONS(1804), + [anon_sym_SEMI] = ACTIONS(1804), + [anon_sym_await] = ACTIONS(1806), + [anon_sym_in] = ACTIONS(1808), + [anon_sym_while] = ACTIONS(1806), + [anon_sym_do] = ACTIONS(1806), + [anon_sym_try] = ACTIONS(1806), + [anon_sym_break] = ACTIONS(1806), + [anon_sym_continue] = ACTIONS(1806), + [anon_sym_debugger] = ACTIONS(1806), + [anon_sym_return] = ACTIONS(1806), + [anon_sym_throw] = ACTIONS(1806), + [anon_sym_case] = ACTIONS(1806), + [anon_sym_yield] = ACTIONS(1806), + [anon_sym_LBRACK] = ACTIONS(1804), + [anon_sym_DOT] = ACTIONS(1808), + [anon_sym_class] = ACTIONS(1806), + [anon_sym_async] = ACTIONS(1806), + [anon_sym_function] = ACTIONS(1806), + [anon_sym_QMARK_DOT] = ACTIONS(1810), + [anon_sym_new] = ACTIONS(1806), + [anon_sym_using] = ACTIONS(1806), + [anon_sym_AMP_AMP] = ACTIONS(1810), + [anon_sym_PIPE_PIPE] = ACTIONS(1810), + [anon_sym_GT_GT] = ACTIONS(1808), + [anon_sym_GT_GT_GT] = ACTIONS(1810), + [anon_sym_LT_LT] = ACTIONS(1810), + [anon_sym_AMP] = ACTIONS(1808), + [anon_sym_CARET] = ACTIONS(1810), + [anon_sym_PIPE] = ACTIONS(1808), + [anon_sym_PLUS] = ACTIONS(1806), + [anon_sym_DASH] = ACTIONS(1806), + [anon_sym_SLASH] = ACTIONS(1806), + [anon_sym_PERCENT] = ACTIONS(1810), + [anon_sym_STAR_STAR] = ACTIONS(1810), + [anon_sym_LT] = ACTIONS(1806), + [anon_sym_LT_EQ] = ACTIONS(1810), + [anon_sym_EQ_EQ] = ACTIONS(1808), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1810), + [anon_sym_BANG_EQ] = ACTIONS(1808), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1810), + [anon_sym_GT_EQ] = ACTIONS(1810), + [anon_sym_GT] = ACTIONS(1808), + [anon_sym_QMARK_QMARK] = ACTIONS(1810), + [anon_sym_instanceof] = ACTIONS(1808), + [anon_sym_TILDE] = ACTIONS(1804), + [anon_sym_void] = ACTIONS(1806), + [anon_sym_delete] = ACTIONS(1806), + [anon_sym_PLUS_PLUS] = ACTIONS(1804), + [anon_sym_DASH_DASH] = ACTIONS(1804), + [anon_sym_DQUOTE] = ACTIONS(1804), + [anon_sym_SQUOTE] = ACTIONS(1804), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1804), + [sym_number] = ACTIONS(1804), + [sym_private_property_identifier] = ACTIONS(1804), + [sym_this] = ACTIONS(1806), + [sym_super] = ACTIONS(1806), + [sym_true] = ACTIONS(1806), + [sym_false] = ACTIONS(1806), + [sym_null] = ACTIONS(1806), + [sym_undefined] = ACTIONS(1806), + [anon_sym_AT] = ACTIONS(1804), + [anon_sym_static] = ACTIONS(1806), + [anon_sym_readonly] = ACTIONS(1806), + [anon_sym_get] = ACTIONS(1806), + [anon_sym_set] = ACTIONS(1806), + [anon_sym_declare] = ACTIONS(1806), + [anon_sym_public] = ACTIONS(1806), + [anon_sym_private] = ACTIONS(1806), + [anon_sym_protected] = ACTIONS(1806), + [anon_sym_override] = ACTIONS(1806), + [anon_sym_module] = ACTIONS(1806), + [anon_sym_any] = ACTIONS(1806), + [anon_sym_number] = ACTIONS(1806), + [anon_sym_boolean] = ACTIONS(1806), + [anon_sym_string] = ACTIONS(1806), + [anon_sym_symbol] = ACTIONS(1806), + [anon_sym_object] = ACTIONS(1806), + [anon_sym_abstract] = ACTIONS(1806), + [anon_sym_satisfies] = ACTIONS(1808), + [anon_sym_interface] = ACTIONS(1806), + [anon_sym_enum] = ACTIONS(1806), + [sym__automatic_semicolon] = ACTIONS(1812), + [sym__ternary_qmark] = ACTIONS(1810), [sym_html_comment] = ACTIONS(5), }, [STATE(223)] = { - [ts_builtin_sym_end] = ACTIONS(1820), - [sym_identifier] = ACTIONS(1822), - [anon_sym_export] = ACTIONS(1822), - [anon_sym_STAR] = ACTIONS(1824), - [anon_sym_default] = ACTIONS(1822), - [anon_sym_type] = ACTIONS(1822), - [anon_sym_as] = ACTIONS(1824), - [anon_sym_namespace] = ACTIONS(1822), - [anon_sym_LBRACE] = ACTIONS(1820), - [anon_sym_COMMA] = ACTIONS(1826), - [anon_sym_RBRACE] = ACTIONS(1820), - [anon_sym_typeof] = ACTIONS(1822), - [anon_sym_import] = ACTIONS(1822), - [anon_sym_with] = ACTIONS(1822), - [anon_sym_var] = ACTIONS(1822), - [anon_sym_let] = ACTIONS(1822), - [anon_sym_const] = ACTIONS(1822), - [anon_sym_BANG] = ACTIONS(1822), - [anon_sym_else] = ACTIONS(1822), - [anon_sym_if] = ACTIONS(1822), - [anon_sym_switch] = ACTIONS(1822), - [anon_sym_for] = ACTIONS(1822), - [anon_sym_LPAREN] = ACTIONS(1820), - [anon_sym_SEMI] = ACTIONS(1820), - [anon_sym_await] = ACTIONS(1822), - [anon_sym_in] = ACTIONS(1824), - [anon_sym_while] = ACTIONS(1822), - [anon_sym_do] = ACTIONS(1822), - [anon_sym_try] = ACTIONS(1822), - [anon_sym_break] = ACTIONS(1822), - [anon_sym_continue] = ACTIONS(1822), - [anon_sym_debugger] = ACTIONS(1822), - [anon_sym_return] = ACTIONS(1822), - [anon_sym_throw] = ACTIONS(1822), - [anon_sym_case] = ACTIONS(1822), - [anon_sym_yield] = ACTIONS(1822), - [anon_sym_LBRACK] = ACTIONS(1820), - [anon_sym_DOT] = ACTIONS(1824), - [anon_sym_class] = ACTIONS(1822), - [anon_sym_async] = ACTIONS(1822), - [anon_sym_function] = ACTIONS(1822), - [anon_sym_QMARK_DOT] = ACTIONS(1826), - [anon_sym_new] = ACTIONS(1822), - [anon_sym_using] = ACTIONS(1822), - [anon_sym_AMP_AMP] = ACTIONS(1826), - [anon_sym_PIPE_PIPE] = ACTIONS(1826), - [anon_sym_GT_GT] = ACTIONS(1824), - [anon_sym_GT_GT_GT] = ACTIONS(1826), - [anon_sym_LT_LT] = ACTIONS(1826), - [anon_sym_AMP] = ACTIONS(1824), - [anon_sym_CARET] = ACTIONS(1826), - [anon_sym_PIPE] = ACTIONS(1824), - [anon_sym_PLUS] = ACTIONS(1822), - [anon_sym_DASH] = ACTIONS(1822), - [anon_sym_SLASH] = ACTIONS(1822), - [anon_sym_PERCENT] = ACTIONS(1826), - [anon_sym_STAR_STAR] = ACTIONS(1826), - [anon_sym_LT] = ACTIONS(1822), - [anon_sym_LT_EQ] = ACTIONS(1826), - [anon_sym_EQ_EQ] = ACTIONS(1824), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1826), - [anon_sym_BANG_EQ] = ACTIONS(1824), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1826), - [anon_sym_GT_EQ] = ACTIONS(1826), - [anon_sym_GT] = ACTIONS(1824), - [anon_sym_QMARK_QMARK] = ACTIONS(1826), - [anon_sym_instanceof] = ACTIONS(1824), - [anon_sym_TILDE] = ACTIONS(1820), - [anon_sym_void] = ACTIONS(1822), - [anon_sym_delete] = ACTIONS(1822), - [anon_sym_PLUS_PLUS] = ACTIONS(1820), - [anon_sym_DASH_DASH] = ACTIONS(1820), - [anon_sym_DQUOTE] = ACTIONS(1820), - [anon_sym_SQUOTE] = ACTIONS(1820), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1820), - [sym_number] = ACTIONS(1820), - [sym_private_property_identifier] = ACTIONS(1820), - [sym_this] = ACTIONS(1822), - [sym_super] = ACTIONS(1822), - [sym_true] = ACTIONS(1822), - [sym_false] = ACTIONS(1822), - [sym_null] = ACTIONS(1822), - [sym_undefined] = ACTIONS(1822), - [anon_sym_AT] = ACTIONS(1820), - [anon_sym_static] = ACTIONS(1822), - [anon_sym_readonly] = ACTIONS(1822), - [anon_sym_get] = ACTIONS(1822), - [anon_sym_set] = ACTIONS(1822), - [anon_sym_declare] = ACTIONS(1822), - [anon_sym_public] = ACTIONS(1822), - [anon_sym_private] = ACTIONS(1822), - [anon_sym_protected] = ACTIONS(1822), - [anon_sym_override] = ACTIONS(1822), - [anon_sym_module] = ACTIONS(1822), - [anon_sym_any] = ACTIONS(1822), - [anon_sym_number] = ACTIONS(1822), - [anon_sym_boolean] = ACTIONS(1822), - [anon_sym_string] = ACTIONS(1822), - [anon_sym_symbol] = ACTIONS(1822), - [anon_sym_object] = ACTIONS(1822), - [anon_sym_abstract] = ACTIONS(1822), - [anon_sym_satisfies] = ACTIONS(1824), - [anon_sym_interface] = ACTIONS(1822), - [anon_sym_enum] = ACTIONS(1822), - [sym__automatic_semicolon] = ACTIONS(1828), - [sym__ternary_qmark] = ACTIONS(1826), + [ts_builtin_sym_end] = ACTIONS(1814), + [sym_identifier] = ACTIONS(1816), + [anon_sym_export] = ACTIONS(1816), + [anon_sym_STAR] = ACTIONS(1816), + [anon_sym_default] = ACTIONS(1816), + [anon_sym_type] = ACTIONS(1816), + [anon_sym_as] = ACTIONS(1816), + [anon_sym_namespace] = ACTIONS(1816), + [anon_sym_LBRACE] = ACTIONS(1814), + [anon_sym_COMMA] = ACTIONS(1814), + [anon_sym_RBRACE] = ACTIONS(1814), + [anon_sym_typeof] = ACTIONS(1816), + [anon_sym_import] = ACTIONS(1816), + [anon_sym_with] = ACTIONS(1816), + [anon_sym_var] = ACTIONS(1816), + [anon_sym_let] = ACTIONS(1816), + [anon_sym_const] = ACTIONS(1816), + [anon_sym_BANG] = ACTIONS(1816), + [anon_sym_else] = ACTIONS(1816), + [anon_sym_if] = ACTIONS(1816), + [anon_sym_switch] = ACTIONS(1816), + [anon_sym_for] = ACTIONS(1816), + [anon_sym_LPAREN] = ACTIONS(1814), + [anon_sym_SEMI] = ACTIONS(1814), + [anon_sym_await] = ACTIONS(1816), + [anon_sym_in] = ACTIONS(1816), + [anon_sym_while] = ACTIONS(1816), + [anon_sym_do] = ACTIONS(1816), + [anon_sym_try] = ACTIONS(1816), + [anon_sym_break] = ACTIONS(1816), + [anon_sym_continue] = ACTIONS(1816), + [anon_sym_debugger] = ACTIONS(1816), + [anon_sym_return] = ACTIONS(1816), + [anon_sym_throw] = ACTIONS(1816), + [anon_sym_case] = ACTIONS(1816), + [anon_sym_yield] = ACTIONS(1816), + [anon_sym_LBRACK] = ACTIONS(1814), + [anon_sym_DOT] = ACTIONS(1816), + [anon_sym_class] = ACTIONS(1816), + [anon_sym_async] = ACTIONS(1816), + [anon_sym_function] = ACTIONS(1816), + [anon_sym_QMARK_DOT] = ACTIONS(1814), + [anon_sym_new] = ACTIONS(1816), + [anon_sym_using] = ACTIONS(1816), + [anon_sym_AMP_AMP] = ACTIONS(1814), + [anon_sym_PIPE_PIPE] = ACTIONS(1814), + [anon_sym_GT_GT] = ACTIONS(1816), + [anon_sym_GT_GT_GT] = ACTIONS(1814), + [anon_sym_LT_LT] = ACTIONS(1814), + [anon_sym_AMP] = ACTIONS(1816), + [anon_sym_CARET] = ACTIONS(1814), + [anon_sym_PIPE] = ACTIONS(1816), + [anon_sym_PLUS] = ACTIONS(1816), + [anon_sym_DASH] = ACTIONS(1816), + [anon_sym_SLASH] = ACTIONS(1816), + [anon_sym_PERCENT] = ACTIONS(1814), + [anon_sym_STAR_STAR] = ACTIONS(1814), + [anon_sym_LT] = ACTIONS(1816), + [anon_sym_LT_EQ] = ACTIONS(1814), + [anon_sym_EQ_EQ] = ACTIONS(1816), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1814), + [anon_sym_BANG_EQ] = ACTIONS(1816), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1814), + [anon_sym_GT_EQ] = ACTIONS(1814), + [anon_sym_GT] = ACTIONS(1816), + [anon_sym_QMARK_QMARK] = ACTIONS(1814), + [anon_sym_instanceof] = ACTIONS(1816), + [anon_sym_TILDE] = ACTIONS(1814), + [anon_sym_void] = ACTIONS(1816), + [anon_sym_delete] = ACTIONS(1816), + [anon_sym_PLUS_PLUS] = ACTIONS(1814), + [anon_sym_DASH_DASH] = ACTIONS(1814), + [anon_sym_DQUOTE] = ACTIONS(1814), + [anon_sym_SQUOTE] = ACTIONS(1814), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1814), + [sym_number] = ACTIONS(1814), + [sym_private_property_identifier] = ACTIONS(1814), + [sym_this] = ACTIONS(1816), + [sym_super] = ACTIONS(1816), + [sym_true] = ACTIONS(1816), + [sym_false] = ACTIONS(1816), + [sym_null] = ACTIONS(1816), + [sym_undefined] = ACTIONS(1816), + [anon_sym_AT] = ACTIONS(1814), + [anon_sym_static] = ACTIONS(1816), + [anon_sym_readonly] = ACTIONS(1816), + [anon_sym_get] = ACTIONS(1816), + [anon_sym_set] = ACTIONS(1816), + [anon_sym_declare] = ACTIONS(1816), + [anon_sym_public] = ACTIONS(1816), + [anon_sym_private] = ACTIONS(1816), + [anon_sym_protected] = ACTIONS(1816), + [anon_sym_override] = ACTIONS(1816), + [anon_sym_module] = ACTIONS(1816), + [anon_sym_any] = ACTIONS(1816), + [anon_sym_number] = ACTIONS(1816), + [anon_sym_boolean] = ACTIONS(1816), + [anon_sym_string] = ACTIONS(1816), + [anon_sym_symbol] = ACTIONS(1816), + [anon_sym_object] = ACTIONS(1816), + [anon_sym_abstract] = ACTIONS(1816), + [anon_sym_satisfies] = ACTIONS(1816), + [anon_sym_interface] = ACTIONS(1816), + [anon_sym_enum] = ACTIONS(1816), + [sym__automatic_semicolon] = ACTIONS(1814), + [sym__ternary_qmark] = ACTIONS(1814), [sym_html_comment] = ACTIONS(5), }, [STATE(224)] = { - [ts_builtin_sym_end] = ACTIONS(1830), - [sym_identifier] = ACTIONS(1832), - [anon_sym_export] = ACTIONS(1832), - [anon_sym_STAR] = ACTIONS(1834), - [anon_sym_default] = ACTIONS(1832), - [anon_sym_type] = ACTIONS(1832), - [anon_sym_as] = ACTIONS(1834), - [anon_sym_namespace] = ACTIONS(1832), - [anon_sym_LBRACE] = ACTIONS(1830), - [anon_sym_COMMA] = ACTIONS(1836), - [anon_sym_RBRACE] = ACTIONS(1830), - [anon_sym_typeof] = ACTIONS(1832), - [anon_sym_import] = ACTIONS(1832), - [anon_sym_with] = ACTIONS(1832), - [anon_sym_var] = ACTIONS(1832), - [anon_sym_let] = ACTIONS(1832), - [anon_sym_const] = ACTIONS(1832), - [anon_sym_BANG] = ACTIONS(1832), - [anon_sym_else] = ACTIONS(1832), - [anon_sym_if] = ACTIONS(1832), - [anon_sym_switch] = ACTIONS(1832), - [anon_sym_for] = ACTIONS(1832), - [anon_sym_LPAREN] = ACTIONS(1830), - [anon_sym_SEMI] = ACTIONS(1830), - [anon_sym_await] = ACTIONS(1832), - [anon_sym_in] = ACTIONS(1834), - [anon_sym_while] = ACTIONS(1832), - [anon_sym_do] = ACTIONS(1832), - [anon_sym_try] = ACTIONS(1832), - [anon_sym_break] = ACTIONS(1832), - [anon_sym_continue] = ACTIONS(1832), - [anon_sym_debugger] = ACTIONS(1832), - [anon_sym_return] = ACTIONS(1832), - [anon_sym_throw] = ACTIONS(1832), - [anon_sym_case] = ACTIONS(1832), - [anon_sym_yield] = ACTIONS(1832), - [anon_sym_LBRACK] = ACTIONS(1830), - [anon_sym_DOT] = ACTIONS(1834), - [anon_sym_class] = ACTIONS(1832), - [anon_sym_async] = ACTIONS(1832), - [anon_sym_function] = ACTIONS(1832), - [anon_sym_QMARK_DOT] = ACTIONS(1836), - [anon_sym_new] = ACTIONS(1832), - [anon_sym_using] = ACTIONS(1832), - [anon_sym_AMP_AMP] = ACTIONS(1836), - [anon_sym_PIPE_PIPE] = ACTIONS(1836), - [anon_sym_GT_GT] = ACTIONS(1834), - [anon_sym_GT_GT_GT] = ACTIONS(1836), - [anon_sym_LT_LT] = ACTIONS(1836), - [anon_sym_AMP] = ACTIONS(1834), - [anon_sym_CARET] = ACTIONS(1836), - [anon_sym_PIPE] = ACTIONS(1834), - [anon_sym_PLUS] = ACTIONS(1832), - [anon_sym_DASH] = ACTIONS(1832), - [anon_sym_SLASH] = ACTIONS(1832), - [anon_sym_PERCENT] = ACTIONS(1836), - [anon_sym_STAR_STAR] = ACTIONS(1836), - [anon_sym_LT] = ACTIONS(1832), - [anon_sym_LT_EQ] = ACTIONS(1836), - [anon_sym_EQ_EQ] = ACTIONS(1834), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1836), - [anon_sym_BANG_EQ] = ACTIONS(1834), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1836), - [anon_sym_GT_EQ] = ACTIONS(1836), - [anon_sym_GT] = ACTIONS(1834), - [anon_sym_QMARK_QMARK] = ACTIONS(1836), - [anon_sym_instanceof] = ACTIONS(1834), - [anon_sym_TILDE] = ACTIONS(1830), - [anon_sym_void] = ACTIONS(1832), - [anon_sym_delete] = ACTIONS(1832), - [anon_sym_PLUS_PLUS] = ACTIONS(1830), - [anon_sym_DASH_DASH] = ACTIONS(1830), - [anon_sym_DQUOTE] = ACTIONS(1830), - [anon_sym_SQUOTE] = ACTIONS(1830), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1830), - [sym_number] = ACTIONS(1830), - [sym_private_property_identifier] = ACTIONS(1830), - [sym_this] = ACTIONS(1832), - [sym_super] = ACTIONS(1832), - [sym_true] = ACTIONS(1832), - [sym_false] = ACTIONS(1832), - [sym_null] = ACTIONS(1832), - [sym_undefined] = ACTIONS(1832), - [anon_sym_AT] = ACTIONS(1830), - [anon_sym_static] = ACTIONS(1832), - [anon_sym_readonly] = ACTIONS(1832), - [anon_sym_get] = ACTIONS(1832), - [anon_sym_set] = ACTIONS(1832), - [anon_sym_declare] = ACTIONS(1832), - [anon_sym_public] = ACTIONS(1832), - [anon_sym_private] = ACTIONS(1832), - [anon_sym_protected] = ACTIONS(1832), - [anon_sym_override] = ACTIONS(1832), - [anon_sym_module] = ACTIONS(1832), - [anon_sym_any] = ACTIONS(1832), - [anon_sym_number] = ACTIONS(1832), - [anon_sym_boolean] = ACTIONS(1832), - [anon_sym_string] = ACTIONS(1832), - [anon_sym_symbol] = ACTIONS(1832), - [anon_sym_object] = ACTIONS(1832), - [anon_sym_abstract] = ACTIONS(1832), - [anon_sym_satisfies] = ACTIONS(1834), - [anon_sym_interface] = ACTIONS(1832), - [anon_sym_enum] = ACTIONS(1832), - [sym__automatic_semicolon] = ACTIONS(1838), - [sym__ternary_qmark] = ACTIONS(1836), + [ts_builtin_sym_end] = ACTIONS(1818), + [sym_identifier] = ACTIONS(1820), + [anon_sym_export] = ACTIONS(1820), + [anon_sym_STAR] = ACTIONS(1822), + [anon_sym_default] = ACTIONS(1820), + [anon_sym_type] = ACTIONS(1820), + [anon_sym_as] = ACTIONS(1822), + [anon_sym_namespace] = ACTIONS(1820), + [anon_sym_LBRACE] = ACTIONS(1818), + [anon_sym_COMMA] = ACTIONS(1824), + [anon_sym_RBRACE] = ACTIONS(1818), + [anon_sym_typeof] = ACTIONS(1820), + [anon_sym_import] = ACTIONS(1820), + [anon_sym_with] = ACTIONS(1820), + [anon_sym_var] = ACTIONS(1820), + [anon_sym_let] = ACTIONS(1820), + [anon_sym_const] = ACTIONS(1820), + [anon_sym_BANG] = ACTIONS(1820), + [anon_sym_else] = ACTIONS(1820), + [anon_sym_if] = ACTIONS(1820), + [anon_sym_switch] = ACTIONS(1820), + [anon_sym_for] = ACTIONS(1820), + [anon_sym_LPAREN] = ACTIONS(1818), + [anon_sym_SEMI] = ACTIONS(1818), + [anon_sym_await] = ACTIONS(1820), + [anon_sym_in] = ACTIONS(1822), + [anon_sym_while] = ACTIONS(1820), + [anon_sym_do] = ACTIONS(1820), + [anon_sym_try] = ACTIONS(1820), + [anon_sym_break] = ACTIONS(1820), + [anon_sym_continue] = ACTIONS(1820), + [anon_sym_debugger] = ACTIONS(1820), + [anon_sym_return] = ACTIONS(1820), + [anon_sym_throw] = ACTIONS(1820), + [anon_sym_case] = ACTIONS(1820), + [anon_sym_yield] = ACTIONS(1820), + [anon_sym_LBRACK] = ACTIONS(1818), + [anon_sym_DOT] = ACTIONS(1822), + [anon_sym_class] = ACTIONS(1820), + [anon_sym_async] = ACTIONS(1820), + [anon_sym_function] = ACTIONS(1820), + [anon_sym_QMARK_DOT] = ACTIONS(1824), + [anon_sym_new] = ACTIONS(1820), + [anon_sym_using] = ACTIONS(1820), + [anon_sym_AMP_AMP] = ACTIONS(1824), + [anon_sym_PIPE_PIPE] = ACTIONS(1824), + [anon_sym_GT_GT] = ACTIONS(1822), + [anon_sym_GT_GT_GT] = ACTIONS(1824), + [anon_sym_LT_LT] = ACTIONS(1824), + [anon_sym_AMP] = ACTIONS(1822), + [anon_sym_CARET] = ACTIONS(1824), + [anon_sym_PIPE] = ACTIONS(1822), + [anon_sym_PLUS] = ACTIONS(1820), + [anon_sym_DASH] = ACTIONS(1820), + [anon_sym_SLASH] = ACTIONS(1820), + [anon_sym_PERCENT] = ACTIONS(1824), + [anon_sym_STAR_STAR] = ACTIONS(1824), + [anon_sym_LT] = ACTIONS(1820), + [anon_sym_LT_EQ] = ACTIONS(1824), + [anon_sym_EQ_EQ] = ACTIONS(1822), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1824), + [anon_sym_BANG_EQ] = ACTIONS(1822), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1824), + [anon_sym_GT_EQ] = ACTIONS(1824), + [anon_sym_GT] = ACTIONS(1822), + [anon_sym_QMARK_QMARK] = ACTIONS(1824), + [anon_sym_instanceof] = ACTIONS(1822), + [anon_sym_TILDE] = ACTIONS(1818), + [anon_sym_void] = ACTIONS(1820), + [anon_sym_delete] = ACTIONS(1820), + [anon_sym_PLUS_PLUS] = ACTIONS(1818), + [anon_sym_DASH_DASH] = ACTIONS(1818), + [anon_sym_DQUOTE] = ACTIONS(1818), + [anon_sym_SQUOTE] = ACTIONS(1818), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1818), + [sym_number] = ACTIONS(1818), + [sym_private_property_identifier] = ACTIONS(1818), + [sym_this] = ACTIONS(1820), + [sym_super] = ACTIONS(1820), + [sym_true] = ACTIONS(1820), + [sym_false] = ACTIONS(1820), + [sym_null] = ACTIONS(1820), + [sym_undefined] = ACTIONS(1820), + [anon_sym_AT] = ACTIONS(1818), + [anon_sym_static] = ACTIONS(1820), + [anon_sym_readonly] = ACTIONS(1820), + [anon_sym_get] = ACTIONS(1820), + [anon_sym_set] = ACTIONS(1820), + [anon_sym_declare] = ACTIONS(1820), + [anon_sym_public] = ACTIONS(1820), + [anon_sym_private] = ACTIONS(1820), + [anon_sym_protected] = ACTIONS(1820), + [anon_sym_override] = ACTIONS(1820), + [anon_sym_module] = ACTIONS(1820), + [anon_sym_any] = ACTIONS(1820), + [anon_sym_number] = ACTIONS(1820), + [anon_sym_boolean] = ACTIONS(1820), + [anon_sym_string] = ACTIONS(1820), + [anon_sym_symbol] = ACTIONS(1820), + [anon_sym_object] = ACTIONS(1820), + [anon_sym_abstract] = ACTIONS(1820), + [anon_sym_satisfies] = ACTIONS(1822), + [anon_sym_interface] = ACTIONS(1820), + [anon_sym_enum] = ACTIONS(1820), + [sym__automatic_semicolon] = ACTIONS(1826), + [sym__ternary_qmark] = ACTIONS(1824), [sym_html_comment] = ACTIONS(5), }, [STATE(225)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1348), - [sym_expression] = STATE(2218), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(4617), - [sym_assignment_pattern] = STATE(5101), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(4617), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5956), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1389), - [sym_subscript_expression] = STATE(1389), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(4617), - [sym_spread_element] = STATE(5235), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_pattern] = STATE(4621), - [sym_rest_pattern] = STATE(3813), - [sym_non_null_expression] = STATE(1389), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(497), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [aux_sym_array_repeat1] = STATE(5239), - [aux_sym_array_pattern_repeat1] = STATE(5139), - [sym_identifier] = ACTIONS(1726), + [ts_builtin_sym_end] = ACTIONS(1828), + [sym_identifier] = ACTIONS(1830), + [anon_sym_export] = ACTIONS(1830), + [anon_sym_STAR] = ACTIONS(1832), + [anon_sym_default] = ACTIONS(1830), + [anon_sym_type] = ACTIONS(1830), + [anon_sym_as] = ACTIONS(1832), + [anon_sym_namespace] = ACTIONS(1830), + [anon_sym_LBRACE] = ACTIONS(1828), + [anon_sym_COMMA] = ACTIONS(1834), + [anon_sym_RBRACE] = ACTIONS(1828), + [anon_sym_typeof] = ACTIONS(1830), + [anon_sym_import] = ACTIONS(1830), + [anon_sym_with] = ACTIONS(1830), + [anon_sym_var] = ACTIONS(1830), + [anon_sym_let] = ACTIONS(1830), + [anon_sym_const] = ACTIONS(1830), + [anon_sym_BANG] = ACTIONS(1830), + [anon_sym_else] = ACTIONS(1830), + [anon_sym_if] = ACTIONS(1830), + [anon_sym_switch] = ACTIONS(1830), + [anon_sym_for] = ACTIONS(1830), + [anon_sym_LPAREN] = ACTIONS(1828), + [anon_sym_SEMI] = ACTIONS(1828), + [anon_sym_await] = ACTIONS(1830), + [anon_sym_in] = ACTIONS(1832), + [anon_sym_while] = ACTIONS(1830), + [anon_sym_do] = ACTIONS(1830), + [anon_sym_try] = ACTIONS(1830), + [anon_sym_break] = ACTIONS(1830), + [anon_sym_continue] = ACTIONS(1830), + [anon_sym_debugger] = ACTIONS(1830), + [anon_sym_return] = ACTIONS(1830), + [anon_sym_throw] = ACTIONS(1830), + [anon_sym_case] = ACTIONS(1830), + [anon_sym_yield] = ACTIONS(1830), + [anon_sym_LBRACK] = ACTIONS(1828), + [anon_sym_DOT] = ACTIONS(1832), + [anon_sym_class] = ACTIONS(1830), + [anon_sym_async] = ACTIONS(1830), + [anon_sym_function] = ACTIONS(1830), + [anon_sym_QMARK_DOT] = ACTIONS(1834), + [anon_sym_new] = ACTIONS(1830), + [anon_sym_using] = ACTIONS(1830), + [anon_sym_AMP_AMP] = ACTIONS(1834), + [anon_sym_PIPE_PIPE] = ACTIONS(1834), + [anon_sym_GT_GT] = ACTIONS(1832), + [anon_sym_GT_GT_GT] = ACTIONS(1834), + [anon_sym_LT_LT] = ACTIONS(1834), + [anon_sym_AMP] = ACTIONS(1832), + [anon_sym_CARET] = ACTIONS(1834), + [anon_sym_PIPE] = ACTIONS(1832), + [anon_sym_PLUS] = ACTIONS(1830), + [anon_sym_DASH] = ACTIONS(1830), + [anon_sym_SLASH] = ACTIONS(1830), + [anon_sym_PERCENT] = ACTIONS(1834), + [anon_sym_STAR_STAR] = ACTIONS(1834), + [anon_sym_LT] = ACTIONS(1830), + [anon_sym_LT_EQ] = ACTIONS(1834), + [anon_sym_EQ_EQ] = ACTIONS(1832), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1834), + [anon_sym_BANG_EQ] = ACTIONS(1832), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1834), + [anon_sym_GT_EQ] = ACTIONS(1834), + [anon_sym_GT] = ACTIONS(1832), + [anon_sym_QMARK_QMARK] = ACTIONS(1834), + [anon_sym_instanceof] = ACTIONS(1832), + [anon_sym_TILDE] = ACTIONS(1828), + [anon_sym_void] = ACTIONS(1830), + [anon_sym_delete] = ACTIONS(1830), + [anon_sym_PLUS_PLUS] = ACTIONS(1828), + [anon_sym_DASH_DASH] = ACTIONS(1828), + [anon_sym_DQUOTE] = ACTIONS(1828), + [anon_sym_SQUOTE] = ACTIONS(1828), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1828), + [sym_number] = ACTIONS(1828), + [sym_private_property_identifier] = ACTIONS(1828), + [sym_this] = ACTIONS(1830), + [sym_super] = ACTIONS(1830), + [sym_true] = ACTIONS(1830), + [sym_false] = ACTIONS(1830), + [sym_null] = ACTIONS(1830), + [sym_undefined] = ACTIONS(1830), + [anon_sym_AT] = ACTIONS(1828), + [anon_sym_static] = ACTIONS(1830), + [anon_sym_readonly] = ACTIONS(1830), + [anon_sym_get] = ACTIONS(1830), + [anon_sym_set] = ACTIONS(1830), + [anon_sym_declare] = ACTIONS(1830), + [anon_sym_public] = ACTIONS(1830), + [anon_sym_private] = ACTIONS(1830), + [anon_sym_protected] = ACTIONS(1830), + [anon_sym_override] = ACTIONS(1830), + [anon_sym_module] = ACTIONS(1830), + [anon_sym_any] = ACTIONS(1830), + [anon_sym_number] = ACTIONS(1830), + [anon_sym_boolean] = ACTIONS(1830), + [anon_sym_string] = ACTIONS(1830), + [anon_sym_symbol] = ACTIONS(1830), + [anon_sym_object] = ACTIONS(1830), + [anon_sym_abstract] = ACTIONS(1830), + [anon_sym_satisfies] = ACTIONS(1832), + [anon_sym_interface] = ACTIONS(1830), + [anon_sym_enum] = ACTIONS(1830), + [sym__automatic_semicolon] = ACTIONS(1836), + [sym__ternary_qmark] = ACTIONS(1834), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(226)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1345), + [sym_expression] = STATE(2288), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(4630), + [sym_assignment_pattern] = STATE(5138), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(4630), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5768), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1396), + [sym_subscript_expression] = STATE(1396), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3039), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(4630), + [sym_spread_element] = STATE(5126), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_pattern] = STATE(4616), + [sym_rest_pattern] = STATE(3658), + [sym_non_null_expression] = STATE(1396), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(411), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [aux_sym_array_repeat1] = STATE(5129), + [aux_sym_array_pattern_repeat1] = STATE(5153), + [sym_identifier] = ACTIONS(1720), [anon_sym_export] = ACTIONS(579), [anon_sym_type] = ACTIONS(579), [anon_sym_namespace] = ACTIONS(583), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_COMMA] = ACTIONS(1728), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_COMMA] = ACTIONS(1722), [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(130), + [anon_sym_import] = ACTIONS(131), [anon_sym_let] = ACTIONS(579), [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(808), + [anon_sym_LPAREN] = ACTIONS(814), [anon_sym_await] = ACTIONS(593), [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_RBRACK] = ACTIONS(1840), - [anon_sym_class] = ACTIONS(145), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_RBRACK] = ACTIONS(1838), + [anon_sym_class] = ACTIONS(146), [anon_sym_async] = ACTIONS(601), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1732), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1726), [anon_sym_using] = ACTIONS(605), [anon_sym_DOT_DOT_DOT] = ACTIONS(249), [anon_sym_PLUS] = ACTIONS(619), @@ -51574,18 +51710,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_delete] = ACTIONS(619), [anon_sym_PLUS_PLUS] = ACTIONS(621), [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1734), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1728), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(579), [anon_sym_readonly] = ACTIONS(579), @@ -51605,347 +51741,237 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_object] = ACTIONS(579), [sym_html_comment] = ACTIONS(5), }, - [STATE(226)] = { - [ts_builtin_sym_end] = ACTIONS(1842), - [sym_identifier] = ACTIONS(1844), - [anon_sym_export] = ACTIONS(1844), + [STATE(227)] = { + [ts_builtin_sym_end] = ACTIONS(1840), + [sym_identifier] = ACTIONS(1842), + [anon_sym_export] = ACTIONS(1842), [anon_sym_STAR] = ACTIONS(1844), - [anon_sym_default] = ACTIONS(1844), - [anon_sym_type] = ACTIONS(1844), + [anon_sym_default] = ACTIONS(1842), + [anon_sym_type] = ACTIONS(1842), [anon_sym_as] = ACTIONS(1844), - [anon_sym_namespace] = ACTIONS(1844), - [anon_sym_LBRACE] = ACTIONS(1842), - [anon_sym_COMMA] = ACTIONS(1842), - [anon_sym_RBRACE] = ACTIONS(1842), - [anon_sym_typeof] = ACTIONS(1844), - [anon_sym_import] = ACTIONS(1844), - [anon_sym_with] = ACTIONS(1844), - [anon_sym_var] = ACTIONS(1844), - [anon_sym_let] = ACTIONS(1844), - [anon_sym_const] = ACTIONS(1844), - [anon_sym_BANG] = ACTIONS(1844), - [anon_sym_else] = ACTIONS(1844), - [anon_sym_if] = ACTIONS(1844), - [anon_sym_switch] = ACTIONS(1844), - [anon_sym_for] = ACTIONS(1844), - [anon_sym_LPAREN] = ACTIONS(1842), - [anon_sym_SEMI] = ACTIONS(1842), - [anon_sym_await] = ACTIONS(1844), + [anon_sym_namespace] = ACTIONS(1842), + [anon_sym_LBRACE] = ACTIONS(1840), + [anon_sym_COMMA] = ACTIONS(1846), + [anon_sym_RBRACE] = ACTIONS(1840), + [anon_sym_typeof] = ACTIONS(1842), + [anon_sym_import] = ACTIONS(1842), + [anon_sym_with] = ACTIONS(1842), + [anon_sym_var] = ACTIONS(1842), + [anon_sym_let] = ACTIONS(1842), + [anon_sym_const] = ACTIONS(1842), + [anon_sym_BANG] = ACTIONS(1842), + [anon_sym_else] = ACTIONS(1842), + [anon_sym_if] = ACTIONS(1842), + [anon_sym_switch] = ACTIONS(1842), + [anon_sym_for] = ACTIONS(1842), + [anon_sym_LPAREN] = ACTIONS(1840), + [anon_sym_SEMI] = ACTIONS(1840), + [anon_sym_await] = ACTIONS(1842), [anon_sym_in] = ACTIONS(1844), - [anon_sym_while] = ACTIONS(1844), - [anon_sym_do] = ACTIONS(1844), - [anon_sym_try] = ACTIONS(1844), - [anon_sym_break] = ACTIONS(1844), - [anon_sym_continue] = ACTIONS(1844), - [anon_sym_debugger] = ACTIONS(1844), - [anon_sym_return] = ACTIONS(1844), - [anon_sym_throw] = ACTIONS(1844), - [anon_sym_case] = ACTIONS(1844), - [anon_sym_yield] = ACTIONS(1844), - [anon_sym_LBRACK] = ACTIONS(1842), + [anon_sym_while] = ACTIONS(1842), + [anon_sym_do] = ACTIONS(1842), + [anon_sym_try] = ACTIONS(1842), + [anon_sym_break] = ACTIONS(1842), + [anon_sym_continue] = ACTIONS(1842), + [anon_sym_debugger] = ACTIONS(1842), + [anon_sym_return] = ACTIONS(1842), + [anon_sym_throw] = ACTIONS(1842), + [anon_sym_case] = ACTIONS(1842), + [anon_sym_yield] = ACTIONS(1842), + [anon_sym_LBRACK] = ACTIONS(1840), [anon_sym_DOT] = ACTIONS(1844), - [anon_sym_class] = ACTIONS(1844), - [anon_sym_async] = ACTIONS(1844), - [anon_sym_function] = ACTIONS(1844), - [anon_sym_QMARK_DOT] = ACTIONS(1842), - [anon_sym_new] = ACTIONS(1844), - [anon_sym_using] = ACTIONS(1844), - [anon_sym_AMP_AMP] = ACTIONS(1842), - [anon_sym_PIPE_PIPE] = ACTIONS(1842), - [anon_sym_GT_GT] = ACTIONS(1844), - [anon_sym_GT_GT_GT] = ACTIONS(1842), - [anon_sym_LT_LT] = ACTIONS(1842), - [anon_sym_AMP] = ACTIONS(1844), - [anon_sym_CARET] = ACTIONS(1842), - [anon_sym_PIPE] = ACTIONS(1844), - [anon_sym_PLUS] = ACTIONS(1844), - [anon_sym_DASH] = ACTIONS(1844), - [anon_sym_SLASH] = ACTIONS(1844), - [anon_sym_PERCENT] = ACTIONS(1842), - [anon_sym_STAR_STAR] = ACTIONS(1842), - [anon_sym_LT] = ACTIONS(1844), - [anon_sym_LT_EQ] = ACTIONS(1842), - [anon_sym_EQ_EQ] = ACTIONS(1844), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1842), - [anon_sym_BANG_EQ] = ACTIONS(1844), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1842), - [anon_sym_GT_EQ] = ACTIONS(1842), - [anon_sym_GT] = ACTIONS(1844), - [anon_sym_QMARK_QMARK] = ACTIONS(1842), - [anon_sym_instanceof] = ACTIONS(1844), - [anon_sym_TILDE] = ACTIONS(1842), - [anon_sym_void] = ACTIONS(1844), - [anon_sym_delete] = ACTIONS(1844), - [anon_sym_PLUS_PLUS] = ACTIONS(1842), - [anon_sym_DASH_DASH] = ACTIONS(1842), - [anon_sym_DQUOTE] = ACTIONS(1842), - [anon_sym_SQUOTE] = ACTIONS(1842), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1842), - [sym_number] = ACTIONS(1842), - [sym_private_property_identifier] = ACTIONS(1842), - [sym_this] = ACTIONS(1844), - [sym_super] = ACTIONS(1844), - [sym_true] = ACTIONS(1844), - [sym_false] = ACTIONS(1844), - [sym_null] = ACTIONS(1844), - [sym_undefined] = ACTIONS(1844), - [anon_sym_AT] = ACTIONS(1842), - [anon_sym_static] = ACTIONS(1844), - [anon_sym_readonly] = ACTIONS(1844), - [anon_sym_get] = ACTIONS(1844), - [anon_sym_set] = ACTIONS(1844), - [anon_sym_declare] = ACTIONS(1844), - [anon_sym_public] = ACTIONS(1844), - [anon_sym_private] = ACTIONS(1844), - [anon_sym_protected] = ACTIONS(1844), - [anon_sym_override] = ACTIONS(1844), - [anon_sym_module] = ACTIONS(1844), - [anon_sym_any] = ACTIONS(1844), - [anon_sym_number] = ACTIONS(1844), - [anon_sym_boolean] = ACTIONS(1844), - [anon_sym_string] = ACTIONS(1844), - [anon_sym_symbol] = ACTIONS(1844), - [anon_sym_object] = ACTIONS(1844), - [anon_sym_abstract] = ACTIONS(1844), - [anon_sym_satisfies] = ACTIONS(1844), - [anon_sym_interface] = ACTIONS(1844), - [anon_sym_enum] = ACTIONS(1844), - [sym__automatic_semicolon] = ACTIONS(1842), - [sym__ternary_qmark] = ACTIONS(1842), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(227)] = { - [ts_builtin_sym_end] = ACTIONS(1846), - [sym_identifier] = ACTIONS(1848), - [anon_sym_export] = ACTIONS(1848), - [anon_sym_STAR] = ACTIONS(1848), - [anon_sym_default] = ACTIONS(1848), - [anon_sym_type] = ACTIONS(1848), - [anon_sym_as] = ACTIONS(1848), - [anon_sym_namespace] = ACTIONS(1848), - [anon_sym_LBRACE] = ACTIONS(1846), - [anon_sym_COMMA] = ACTIONS(1846), - [anon_sym_RBRACE] = ACTIONS(1846), - [anon_sym_typeof] = ACTIONS(1848), - [anon_sym_import] = ACTIONS(1848), - [anon_sym_with] = ACTIONS(1848), - [anon_sym_var] = ACTIONS(1848), - [anon_sym_let] = ACTIONS(1848), - [anon_sym_const] = ACTIONS(1848), - [anon_sym_BANG] = ACTIONS(1848), - [anon_sym_else] = ACTIONS(1848), - [anon_sym_if] = ACTIONS(1848), - [anon_sym_switch] = ACTIONS(1848), - [anon_sym_for] = ACTIONS(1848), - [anon_sym_LPAREN] = ACTIONS(1846), - [anon_sym_SEMI] = ACTIONS(1846), - [anon_sym_await] = ACTIONS(1848), - [anon_sym_in] = ACTIONS(1848), - [anon_sym_while] = ACTIONS(1848), - [anon_sym_do] = ACTIONS(1848), - [anon_sym_try] = ACTIONS(1848), - [anon_sym_break] = ACTIONS(1848), - [anon_sym_continue] = ACTIONS(1848), - [anon_sym_debugger] = ACTIONS(1848), - [anon_sym_return] = ACTIONS(1848), - [anon_sym_throw] = ACTIONS(1848), - [anon_sym_case] = ACTIONS(1848), - [anon_sym_yield] = ACTIONS(1848), - [anon_sym_LBRACK] = ACTIONS(1846), - [anon_sym_DOT] = ACTIONS(1848), - [anon_sym_class] = ACTIONS(1848), - [anon_sym_async] = ACTIONS(1848), - [anon_sym_function] = ACTIONS(1848), + [anon_sym_class] = ACTIONS(1842), + [anon_sym_async] = ACTIONS(1842), + [anon_sym_function] = ACTIONS(1842), [anon_sym_QMARK_DOT] = ACTIONS(1846), - [anon_sym_new] = ACTIONS(1848), - [anon_sym_using] = ACTIONS(1848), + [anon_sym_new] = ACTIONS(1842), + [anon_sym_using] = ACTIONS(1842), [anon_sym_AMP_AMP] = ACTIONS(1846), [anon_sym_PIPE_PIPE] = ACTIONS(1846), - [anon_sym_GT_GT] = ACTIONS(1848), + [anon_sym_GT_GT] = ACTIONS(1844), [anon_sym_GT_GT_GT] = ACTIONS(1846), [anon_sym_LT_LT] = ACTIONS(1846), - [anon_sym_AMP] = ACTIONS(1848), + [anon_sym_AMP] = ACTIONS(1844), [anon_sym_CARET] = ACTIONS(1846), - [anon_sym_PIPE] = ACTIONS(1848), - [anon_sym_PLUS] = ACTIONS(1848), - [anon_sym_DASH] = ACTIONS(1848), - [anon_sym_SLASH] = ACTIONS(1848), + [anon_sym_PIPE] = ACTIONS(1844), + [anon_sym_PLUS] = ACTIONS(1842), + [anon_sym_DASH] = ACTIONS(1842), + [anon_sym_SLASH] = ACTIONS(1842), [anon_sym_PERCENT] = ACTIONS(1846), [anon_sym_STAR_STAR] = ACTIONS(1846), - [anon_sym_LT] = ACTIONS(1848), + [anon_sym_LT] = ACTIONS(1842), [anon_sym_LT_EQ] = ACTIONS(1846), - [anon_sym_EQ_EQ] = ACTIONS(1848), + [anon_sym_EQ_EQ] = ACTIONS(1844), [anon_sym_EQ_EQ_EQ] = ACTIONS(1846), - [anon_sym_BANG_EQ] = ACTIONS(1848), + [anon_sym_BANG_EQ] = ACTIONS(1844), [anon_sym_BANG_EQ_EQ] = ACTIONS(1846), [anon_sym_GT_EQ] = ACTIONS(1846), - [anon_sym_GT] = ACTIONS(1848), + [anon_sym_GT] = ACTIONS(1844), [anon_sym_QMARK_QMARK] = ACTIONS(1846), - [anon_sym_instanceof] = ACTIONS(1848), - [anon_sym_TILDE] = ACTIONS(1846), - [anon_sym_void] = ACTIONS(1848), - [anon_sym_delete] = ACTIONS(1848), - [anon_sym_PLUS_PLUS] = ACTIONS(1846), - [anon_sym_DASH_DASH] = ACTIONS(1846), - [anon_sym_DQUOTE] = ACTIONS(1846), - [anon_sym_SQUOTE] = ACTIONS(1846), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1846), - [sym_number] = ACTIONS(1846), - [sym_private_property_identifier] = ACTIONS(1846), - [sym_this] = ACTIONS(1848), - [sym_super] = ACTIONS(1848), - [sym_true] = ACTIONS(1848), - [sym_false] = ACTIONS(1848), - [sym_null] = ACTIONS(1848), - [sym_undefined] = ACTIONS(1848), - [anon_sym_AT] = ACTIONS(1846), - [anon_sym_static] = ACTIONS(1848), - [anon_sym_readonly] = ACTIONS(1848), - [anon_sym_get] = ACTIONS(1848), - [anon_sym_set] = ACTIONS(1848), - [anon_sym_declare] = ACTIONS(1848), - [anon_sym_public] = ACTIONS(1848), - [anon_sym_private] = ACTIONS(1848), - [anon_sym_protected] = ACTIONS(1848), - [anon_sym_override] = ACTIONS(1848), - [anon_sym_module] = ACTIONS(1848), - [anon_sym_any] = ACTIONS(1848), - [anon_sym_number] = ACTIONS(1848), - [anon_sym_boolean] = ACTIONS(1848), - [anon_sym_string] = ACTIONS(1848), - [anon_sym_symbol] = ACTIONS(1848), - [anon_sym_object] = ACTIONS(1848), - [anon_sym_abstract] = ACTIONS(1848), - [anon_sym_satisfies] = ACTIONS(1848), - [anon_sym_interface] = ACTIONS(1848), - [anon_sym_enum] = ACTIONS(1848), + [anon_sym_instanceof] = ACTIONS(1844), + [anon_sym_TILDE] = ACTIONS(1840), + [anon_sym_void] = ACTIONS(1842), + [anon_sym_delete] = ACTIONS(1842), + [anon_sym_PLUS_PLUS] = ACTIONS(1840), + [anon_sym_DASH_DASH] = ACTIONS(1840), + [anon_sym_DQUOTE] = ACTIONS(1840), + [anon_sym_SQUOTE] = ACTIONS(1840), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1840), + [sym_number] = ACTIONS(1840), + [sym_private_property_identifier] = ACTIONS(1840), + [sym_this] = ACTIONS(1842), + [sym_super] = ACTIONS(1842), + [sym_true] = ACTIONS(1842), + [sym_false] = ACTIONS(1842), + [sym_null] = ACTIONS(1842), + [sym_undefined] = ACTIONS(1842), + [anon_sym_AT] = ACTIONS(1840), + [anon_sym_static] = ACTIONS(1842), + [anon_sym_readonly] = ACTIONS(1842), + [anon_sym_get] = ACTIONS(1842), + [anon_sym_set] = ACTIONS(1842), + [anon_sym_declare] = ACTIONS(1842), + [anon_sym_public] = ACTIONS(1842), + [anon_sym_private] = ACTIONS(1842), + [anon_sym_protected] = ACTIONS(1842), + [anon_sym_override] = ACTIONS(1842), + [anon_sym_module] = ACTIONS(1842), + [anon_sym_any] = ACTIONS(1842), + [anon_sym_number] = ACTIONS(1842), + [anon_sym_boolean] = ACTIONS(1842), + [anon_sym_string] = ACTIONS(1842), + [anon_sym_symbol] = ACTIONS(1842), + [anon_sym_object] = ACTIONS(1842), + [anon_sym_abstract] = ACTIONS(1842), + [anon_sym_satisfies] = ACTIONS(1844), + [anon_sym_interface] = ACTIONS(1842), + [anon_sym_enum] = ACTIONS(1842), [sym__automatic_semicolon] = ACTIONS(1846), [sym__ternary_qmark] = ACTIONS(1846), [sym_html_comment] = ACTIONS(5), }, [STATE(228)] = { - [ts_builtin_sym_end] = ACTIONS(1686), - [sym_identifier] = ACTIONS(1688), - [anon_sym_export] = ACTIONS(1688), - [anon_sym_STAR] = ACTIONS(1688), - [anon_sym_default] = ACTIONS(1688), - [anon_sym_type] = ACTIONS(1688), - [anon_sym_as] = ACTIONS(1688), - [anon_sym_namespace] = ACTIONS(1688), - [anon_sym_LBRACE] = ACTIONS(1686), - [anon_sym_COMMA] = ACTIONS(1686), - [anon_sym_RBRACE] = ACTIONS(1686), - [anon_sym_typeof] = ACTIONS(1688), - [anon_sym_import] = ACTIONS(1688), - [anon_sym_with] = ACTIONS(1688), - [anon_sym_var] = ACTIONS(1688), - [anon_sym_let] = ACTIONS(1688), - [anon_sym_const] = ACTIONS(1688), - [anon_sym_BANG] = ACTIONS(1688), - [anon_sym_else] = ACTIONS(1688), - [anon_sym_if] = ACTIONS(1688), - [anon_sym_switch] = ACTIONS(1688), - [anon_sym_for] = ACTIONS(1688), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_SEMI] = ACTIONS(1686), - [anon_sym_await] = ACTIONS(1688), - [anon_sym_in] = ACTIONS(1688), - [anon_sym_while] = ACTIONS(1688), - [anon_sym_do] = ACTIONS(1688), - [anon_sym_try] = ACTIONS(1688), - [anon_sym_break] = ACTIONS(1688), - [anon_sym_continue] = ACTIONS(1688), - [anon_sym_debugger] = ACTIONS(1688), - [anon_sym_return] = ACTIONS(1688), - [anon_sym_throw] = ACTIONS(1688), - [anon_sym_case] = ACTIONS(1688), - [anon_sym_yield] = ACTIONS(1688), - [anon_sym_LBRACK] = ACTIONS(1686), - [anon_sym_DOT] = ACTIONS(1688), - [anon_sym_class] = ACTIONS(1688), - [anon_sym_async] = ACTIONS(1688), - [anon_sym_function] = ACTIONS(1688), - [anon_sym_QMARK_DOT] = ACTIONS(1686), - [anon_sym_new] = ACTIONS(1688), - [anon_sym_using] = ACTIONS(1688), - [anon_sym_AMP_AMP] = ACTIONS(1686), - [anon_sym_PIPE_PIPE] = ACTIONS(1686), - [anon_sym_GT_GT] = ACTIONS(1688), - [anon_sym_GT_GT_GT] = ACTIONS(1686), - [anon_sym_LT_LT] = ACTIONS(1686), - [anon_sym_AMP] = ACTIONS(1688), - [anon_sym_CARET] = ACTIONS(1686), - [anon_sym_PIPE] = ACTIONS(1688), - [anon_sym_PLUS] = ACTIONS(1688), - [anon_sym_DASH] = ACTIONS(1688), - [anon_sym_SLASH] = ACTIONS(1688), - [anon_sym_PERCENT] = ACTIONS(1686), - [anon_sym_STAR_STAR] = ACTIONS(1686), - [anon_sym_LT] = ACTIONS(1688), - [anon_sym_LT_EQ] = ACTIONS(1686), - [anon_sym_EQ_EQ] = ACTIONS(1688), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1686), - [anon_sym_BANG_EQ] = ACTIONS(1688), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1686), - [anon_sym_GT_EQ] = ACTIONS(1686), - [anon_sym_GT] = ACTIONS(1688), - [anon_sym_QMARK_QMARK] = ACTIONS(1686), - [anon_sym_instanceof] = ACTIONS(1688), - [anon_sym_TILDE] = ACTIONS(1686), - [anon_sym_void] = ACTIONS(1688), - [anon_sym_delete] = ACTIONS(1688), - [anon_sym_PLUS_PLUS] = ACTIONS(1686), - [anon_sym_DASH_DASH] = ACTIONS(1686), - [anon_sym_DQUOTE] = ACTIONS(1686), - [anon_sym_SQUOTE] = ACTIONS(1686), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1686), - [sym_number] = ACTIONS(1686), - [sym_private_property_identifier] = ACTIONS(1686), - [sym_this] = ACTIONS(1688), - [sym_super] = ACTIONS(1688), - [sym_true] = ACTIONS(1688), - [sym_false] = ACTIONS(1688), - [sym_null] = ACTIONS(1688), - [sym_undefined] = ACTIONS(1688), - [anon_sym_AT] = ACTIONS(1686), - [anon_sym_static] = ACTIONS(1688), - [anon_sym_readonly] = ACTIONS(1688), - [anon_sym_get] = ACTIONS(1688), - [anon_sym_set] = ACTIONS(1688), - [anon_sym_declare] = ACTIONS(1688), - [anon_sym_public] = ACTIONS(1688), - [anon_sym_private] = ACTIONS(1688), - [anon_sym_protected] = ACTIONS(1688), - [anon_sym_override] = ACTIONS(1688), - [anon_sym_module] = ACTIONS(1688), - [anon_sym_any] = ACTIONS(1688), - [anon_sym_number] = ACTIONS(1688), - [anon_sym_boolean] = ACTIONS(1688), - [anon_sym_string] = ACTIONS(1688), - [anon_sym_symbol] = ACTIONS(1688), - [anon_sym_object] = ACTIONS(1688), - [anon_sym_abstract] = ACTIONS(1688), - [anon_sym_satisfies] = ACTIONS(1688), - [anon_sym_interface] = ACTIONS(1688), - [anon_sym_enum] = ACTIONS(1688), - [sym__automatic_semicolon] = ACTIONS(1850), - [sym__ternary_qmark] = ACTIONS(1686), + [ts_builtin_sym_end] = ACTIONS(1848), + [sym_identifier] = ACTIONS(1850), + [anon_sym_export] = ACTIONS(1850), + [anon_sym_STAR] = ACTIONS(1850), + [anon_sym_default] = ACTIONS(1850), + [anon_sym_type] = ACTIONS(1850), + [anon_sym_as] = ACTIONS(1850), + [anon_sym_namespace] = ACTIONS(1850), + [anon_sym_LBRACE] = ACTIONS(1848), + [anon_sym_COMMA] = ACTIONS(1848), + [anon_sym_RBRACE] = ACTIONS(1848), + [anon_sym_typeof] = ACTIONS(1850), + [anon_sym_import] = ACTIONS(1850), + [anon_sym_with] = ACTIONS(1850), + [anon_sym_var] = ACTIONS(1850), + [anon_sym_let] = ACTIONS(1850), + [anon_sym_const] = ACTIONS(1850), + [anon_sym_BANG] = ACTIONS(1850), + [anon_sym_else] = ACTIONS(1850), + [anon_sym_if] = ACTIONS(1850), + [anon_sym_switch] = ACTIONS(1850), + [anon_sym_for] = ACTIONS(1850), + [anon_sym_LPAREN] = ACTIONS(1848), + [anon_sym_SEMI] = ACTIONS(1848), + [anon_sym_await] = ACTIONS(1850), + [anon_sym_in] = ACTIONS(1850), + [anon_sym_while] = ACTIONS(1850), + [anon_sym_do] = ACTIONS(1850), + [anon_sym_try] = ACTIONS(1850), + [anon_sym_break] = ACTIONS(1850), + [anon_sym_continue] = ACTIONS(1850), + [anon_sym_debugger] = ACTIONS(1850), + [anon_sym_return] = ACTIONS(1850), + [anon_sym_throw] = ACTIONS(1850), + [anon_sym_case] = ACTIONS(1850), + [anon_sym_yield] = ACTIONS(1850), + [anon_sym_LBRACK] = ACTIONS(1848), + [anon_sym_DOT] = ACTIONS(1850), + [anon_sym_class] = ACTIONS(1850), + [anon_sym_async] = ACTIONS(1850), + [anon_sym_function] = ACTIONS(1850), + [anon_sym_QMARK_DOT] = ACTIONS(1848), + [anon_sym_new] = ACTIONS(1850), + [anon_sym_using] = ACTIONS(1850), + [anon_sym_AMP_AMP] = ACTIONS(1848), + [anon_sym_PIPE_PIPE] = ACTIONS(1848), + [anon_sym_GT_GT] = ACTIONS(1850), + [anon_sym_GT_GT_GT] = ACTIONS(1848), + [anon_sym_LT_LT] = ACTIONS(1848), + [anon_sym_AMP] = ACTIONS(1850), + [anon_sym_CARET] = ACTIONS(1848), + [anon_sym_PIPE] = ACTIONS(1850), + [anon_sym_PLUS] = ACTIONS(1850), + [anon_sym_DASH] = ACTIONS(1850), + [anon_sym_SLASH] = ACTIONS(1850), + [anon_sym_PERCENT] = ACTIONS(1848), + [anon_sym_STAR_STAR] = ACTIONS(1848), + [anon_sym_LT] = ACTIONS(1850), + [anon_sym_LT_EQ] = ACTIONS(1848), + [anon_sym_EQ_EQ] = ACTIONS(1850), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1848), + [anon_sym_BANG_EQ] = ACTIONS(1850), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1848), + [anon_sym_GT_EQ] = ACTIONS(1848), + [anon_sym_GT] = ACTIONS(1850), + [anon_sym_QMARK_QMARK] = ACTIONS(1848), + [anon_sym_instanceof] = ACTIONS(1850), + [anon_sym_TILDE] = ACTIONS(1848), + [anon_sym_void] = ACTIONS(1850), + [anon_sym_delete] = ACTIONS(1850), + [anon_sym_PLUS_PLUS] = ACTIONS(1848), + [anon_sym_DASH_DASH] = ACTIONS(1848), + [anon_sym_DQUOTE] = ACTIONS(1848), + [anon_sym_SQUOTE] = ACTIONS(1848), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1848), + [sym_number] = ACTIONS(1848), + [sym_private_property_identifier] = ACTIONS(1848), + [sym_this] = ACTIONS(1850), + [sym_super] = ACTIONS(1850), + [sym_true] = ACTIONS(1850), + [sym_false] = ACTIONS(1850), + [sym_null] = ACTIONS(1850), + [sym_undefined] = ACTIONS(1850), + [anon_sym_AT] = ACTIONS(1848), + [anon_sym_static] = ACTIONS(1850), + [anon_sym_readonly] = ACTIONS(1850), + [anon_sym_get] = ACTIONS(1850), + [anon_sym_set] = ACTIONS(1850), + [anon_sym_declare] = ACTIONS(1850), + [anon_sym_public] = ACTIONS(1850), + [anon_sym_private] = ACTIONS(1850), + [anon_sym_protected] = ACTIONS(1850), + [anon_sym_override] = ACTIONS(1850), + [anon_sym_module] = ACTIONS(1850), + [anon_sym_any] = ACTIONS(1850), + [anon_sym_number] = ACTIONS(1850), + [anon_sym_boolean] = ACTIONS(1850), + [anon_sym_string] = ACTIONS(1850), + [anon_sym_symbol] = ACTIONS(1850), + [anon_sym_object] = ACTIONS(1850), + [anon_sym_abstract] = ACTIONS(1850), + [anon_sym_satisfies] = ACTIONS(1850), + [anon_sym_interface] = ACTIONS(1850), + [anon_sym_enum] = ACTIONS(1850), + [sym__automatic_semicolon] = ACTIONS(1848), + [sym__ternary_qmark] = ACTIONS(1848), [sym_html_comment] = ACTIONS(5), }, [STATE(229)] = { [ts_builtin_sym_end] = ACTIONS(1852), [sym_identifier] = ACTIONS(1854), [anon_sym_export] = ACTIONS(1854), - [anon_sym_STAR] = ACTIONS(1856), + [anon_sym_STAR] = ACTIONS(1854), [anon_sym_default] = ACTIONS(1854), [anon_sym_type] = ACTIONS(1854), - [anon_sym_as] = ACTIONS(1856), + [anon_sym_as] = ACTIONS(1854), [anon_sym_namespace] = ACTIONS(1854), [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_COMMA] = ACTIONS(1858), + [anon_sym_COMMA] = ACTIONS(1852), [anon_sym_RBRACE] = ACTIONS(1852), [anon_sym_typeof] = ACTIONS(1854), [anon_sym_import] = ACTIONS(1854), @@ -51961,7 +51987,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LPAREN] = ACTIONS(1852), [anon_sym_SEMI] = ACTIONS(1852), [anon_sym_await] = ACTIONS(1854), - [anon_sym_in] = ACTIONS(1856), + [anon_sym_in] = ACTIONS(1854), [anon_sym_while] = ACTIONS(1854), [anon_sym_do] = ACTIONS(1854), [anon_sym_try] = ACTIONS(1854), @@ -51973,36 +51999,36 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_case] = ACTIONS(1854), [anon_sym_yield] = ACTIONS(1854), [anon_sym_LBRACK] = ACTIONS(1852), - [anon_sym_DOT] = ACTIONS(1856), + [anon_sym_DOT] = ACTIONS(1854), [anon_sym_class] = ACTIONS(1854), [anon_sym_async] = ACTIONS(1854), [anon_sym_function] = ACTIONS(1854), - [anon_sym_QMARK_DOT] = ACTIONS(1858), + [anon_sym_QMARK_DOT] = ACTIONS(1852), [anon_sym_new] = ACTIONS(1854), [anon_sym_using] = ACTIONS(1854), - [anon_sym_AMP_AMP] = ACTIONS(1858), - [anon_sym_PIPE_PIPE] = ACTIONS(1858), - [anon_sym_GT_GT] = ACTIONS(1856), - [anon_sym_GT_GT_GT] = ACTIONS(1858), - [anon_sym_LT_LT] = ACTIONS(1858), - [anon_sym_AMP] = ACTIONS(1856), - [anon_sym_CARET] = ACTIONS(1858), - [anon_sym_PIPE] = ACTIONS(1856), + [anon_sym_AMP_AMP] = ACTIONS(1852), + [anon_sym_PIPE_PIPE] = ACTIONS(1852), + [anon_sym_GT_GT] = ACTIONS(1854), + [anon_sym_GT_GT_GT] = ACTIONS(1852), + [anon_sym_LT_LT] = ACTIONS(1852), + [anon_sym_AMP] = ACTIONS(1854), + [anon_sym_CARET] = ACTIONS(1852), + [anon_sym_PIPE] = ACTIONS(1854), [anon_sym_PLUS] = ACTIONS(1854), [anon_sym_DASH] = ACTIONS(1854), [anon_sym_SLASH] = ACTIONS(1854), - [anon_sym_PERCENT] = ACTIONS(1858), - [anon_sym_STAR_STAR] = ACTIONS(1858), + [anon_sym_PERCENT] = ACTIONS(1852), + [anon_sym_STAR_STAR] = ACTIONS(1852), [anon_sym_LT] = ACTIONS(1854), - [anon_sym_LT_EQ] = ACTIONS(1858), - [anon_sym_EQ_EQ] = ACTIONS(1856), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1858), - [anon_sym_BANG_EQ] = ACTIONS(1856), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1858), - [anon_sym_GT_EQ] = ACTIONS(1858), - [anon_sym_GT] = ACTIONS(1856), - [anon_sym_QMARK_QMARK] = ACTIONS(1858), - [anon_sym_instanceof] = ACTIONS(1856), + [anon_sym_LT_EQ] = ACTIONS(1852), + [anon_sym_EQ_EQ] = ACTIONS(1854), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1852), + [anon_sym_BANG_EQ] = ACTIONS(1854), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1852), + [anon_sym_GT_EQ] = ACTIONS(1852), + [anon_sym_GT] = ACTIONS(1854), + [anon_sym_QMARK_QMARK] = ACTIONS(1852), + [anon_sym_instanceof] = ACTIONS(1854), [anon_sym_TILDE] = ACTIONS(1852), [anon_sym_void] = ACTIONS(1854), [anon_sym_delete] = ACTIONS(1854), @@ -52038,411 +52064,301 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_symbol] = ACTIONS(1854), [anon_sym_object] = ACTIONS(1854), [anon_sym_abstract] = ACTIONS(1854), - [anon_sym_satisfies] = ACTIONS(1856), + [anon_sym_satisfies] = ACTIONS(1854), [anon_sym_interface] = ACTIONS(1854), [anon_sym_enum] = ACTIONS(1854), - [sym__automatic_semicolon] = ACTIONS(1860), - [sym__ternary_qmark] = ACTIONS(1858), + [sym__automatic_semicolon] = ACTIONS(1852), + [sym__ternary_qmark] = ACTIONS(1852), [sym_html_comment] = ACTIONS(5), }, [STATE(230)] = { - [ts_builtin_sym_end] = ACTIONS(1862), - [sym_identifier] = ACTIONS(1864), - [anon_sym_export] = ACTIONS(1864), - [anon_sym_STAR] = ACTIONS(1864), - [anon_sym_default] = ACTIONS(1864), - [anon_sym_type] = ACTIONS(1864), - [anon_sym_as] = ACTIONS(1864), - [anon_sym_namespace] = ACTIONS(1864), - [anon_sym_LBRACE] = ACTIONS(1862), - [anon_sym_COMMA] = ACTIONS(1862), - [anon_sym_RBRACE] = ACTIONS(1862), - [anon_sym_typeof] = ACTIONS(1864), - [anon_sym_import] = ACTIONS(1864), - [anon_sym_with] = ACTIONS(1864), - [anon_sym_var] = ACTIONS(1864), - [anon_sym_let] = ACTIONS(1864), - [anon_sym_const] = ACTIONS(1864), - [anon_sym_BANG] = ACTIONS(1864), - [anon_sym_else] = ACTIONS(1864), - [anon_sym_if] = ACTIONS(1864), - [anon_sym_switch] = ACTIONS(1864), - [anon_sym_for] = ACTIONS(1864), - [anon_sym_LPAREN] = ACTIONS(1862), - [anon_sym_SEMI] = ACTIONS(1862), - [anon_sym_await] = ACTIONS(1864), - [anon_sym_in] = ACTIONS(1864), - [anon_sym_while] = ACTIONS(1864), - [anon_sym_do] = ACTIONS(1864), - [anon_sym_try] = ACTIONS(1864), - [anon_sym_break] = ACTIONS(1864), - [anon_sym_continue] = ACTIONS(1864), - [anon_sym_debugger] = ACTIONS(1864), - [anon_sym_return] = ACTIONS(1864), - [anon_sym_throw] = ACTIONS(1864), - [anon_sym_case] = ACTIONS(1864), - [anon_sym_yield] = ACTIONS(1864), - [anon_sym_LBRACK] = ACTIONS(1862), - [anon_sym_DOT] = ACTIONS(1864), - [anon_sym_class] = ACTIONS(1864), - [anon_sym_async] = ACTIONS(1864), - [anon_sym_function] = ACTIONS(1864), - [anon_sym_QMARK_DOT] = ACTIONS(1862), - [anon_sym_new] = ACTIONS(1864), - [anon_sym_using] = ACTIONS(1864), - [anon_sym_AMP_AMP] = ACTIONS(1862), - [anon_sym_PIPE_PIPE] = ACTIONS(1862), - [anon_sym_GT_GT] = ACTIONS(1864), - [anon_sym_GT_GT_GT] = ACTIONS(1862), - [anon_sym_LT_LT] = ACTIONS(1862), - [anon_sym_AMP] = ACTIONS(1864), - [anon_sym_CARET] = ACTIONS(1862), - [anon_sym_PIPE] = ACTIONS(1864), - [anon_sym_PLUS] = ACTIONS(1864), - [anon_sym_DASH] = ACTIONS(1864), - [anon_sym_SLASH] = ACTIONS(1864), - [anon_sym_PERCENT] = ACTIONS(1862), - [anon_sym_STAR_STAR] = ACTIONS(1862), - [anon_sym_LT] = ACTIONS(1864), - [anon_sym_LT_EQ] = ACTIONS(1862), - [anon_sym_EQ_EQ] = ACTIONS(1864), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1862), - [anon_sym_BANG_EQ] = ACTIONS(1864), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1862), - [anon_sym_GT_EQ] = ACTIONS(1862), - [anon_sym_GT] = ACTIONS(1864), - [anon_sym_QMARK_QMARK] = ACTIONS(1862), - [anon_sym_instanceof] = ACTIONS(1864), - [anon_sym_TILDE] = ACTIONS(1862), - [anon_sym_void] = ACTIONS(1864), - [anon_sym_delete] = ACTIONS(1864), - [anon_sym_PLUS_PLUS] = ACTIONS(1862), - [anon_sym_DASH_DASH] = ACTIONS(1862), - [anon_sym_DQUOTE] = ACTIONS(1862), - [anon_sym_SQUOTE] = ACTIONS(1862), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1862), - [sym_number] = ACTIONS(1862), - [sym_private_property_identifier] = ACTIONS(1862), - [sym_this] = ACTIONS(1864), - [sym_super] = ACTIONS(1864), - [sym_true] = ACTIONS(1864), - [sym_false] = ACTIONS(1864), - [sym_null] = ACTIONS(1864), - [sym_undefined] = ACTIONS(1864), - [anon_sym_AT] = ACTIONS(1862), - [anon_sym_static] = ACTIONS(1864), - [anon_sym_readonly] = ACTIONS(1864), - [anon_sym_get] = ACTIONS(1864), - [anon_sym_set] = ACTIONS(1864), - [anon_sym_declare] = ACTIONS(1864), - [anon_sym_public] = ACTIONS(1864), - [anon_sym_private] = ACTIONS(1864), - [anon_sym_protected] = ACTIONS(1864), - [anon_sym_override] = ACTIONS(1864), - [anon_sym_module] = ACTIONS(1864), - [anon_sym_any] = ACTIONS(1864), - [anon_sym_number] = ACTIONS(1864), - [anon_sym_boolean] = ACTIONS(1864), - [anon_sym_string] = ACTIONS(1864), - [anon_sym_symbol] = ACTIONS(1864), - [anon_sym_object] = ACTIONS(1864), - [anon_sym_abstract] = ACTIONS(1864), - [anon_sym_satisfies] = ACTIONS(1864), - [anon_sym_interface] = ACTIONS(1864), - [anon_sym_enum] = ACTIONS(1864), - [sym__automatic_semicolon] = ACTIONS(1862), - [sym__ternary_qmark] = ACTIONS(1862), + [ts_builtin_sym_end] = ACTIONS(1856), + [sym_identifier] = ACTIONS(1858), + [anon_sym_export] = ACTIONS(1858), + [anon_sym_STAR] = ACTIONS(1858), + [anon_sym_default] = ACTIONS(1858), + [anon_sym_type] = ACTIONS(1858), + [anon_sym_as] = ACTIONS(1858), + [anon_sym_namespace] = ACTIONS(1858), + [anon_sym_LBRACE] = ACTIONS(1856), + [anon_sym_COMMA] = ACTIONS(1856), + [anon_sym_RBRACE] = ACTIONS(1856), + [anon_sym_typeof] = ACTIONS(1858), + [anon_sym_import] = ACTIONS(1858), + [anon_sym_with] = ACTIONS(1858), + [anon_sym_var] = ACTIONS(1858), + [anon_sym_let] = ACTIONS(1858), + [anon_sym_const] = ACTIONS(1858), + [anon_sym_BANG] = ACTIONS(1858), + [anon_sym_else] = ACTIONS(1858), + [anon_sym_if] = ACTIONS(1858), + [anon_sym_switch] = ACTIONS(1858), + [anon_sym_for] = ACTIONS(1858), + [anon_sym_LPAREN] = ACTIONS(1856), + [anon_sym_SEMI] = ACTIONS(1856), + [anon_sym_await] = ACTIONS(1858), + [anon_sym_in] = ACTIONS(1858), + [anon_sym_while] = ACTIONS(1858), + [anon_sym_do] = ACTIONS(1858), + [anon_sym_try] = ACTIONS(1858), + [anon_sym_break] = ACTIONS(1858), + [anon_sym_continue] = ACTIONS(1858), + [anon_sym_debugger] = ACTIONS(1858), + [anon_sym_return] = ACTIONS(1858), + [anon_sym_throw] = ACTIONS(1858), + [anon_sym_case] = ACTIONS(1858), + [anon_sym_yield] = ACTIONS(1858), + [anon_sym_LBRACK] = ACTIONS(1856), + [anon_sym_DOT] = ACTIONS(1858), + [anon_sym_class] = ACTIONS(1858), + [anon_sym_async] = ACTIONS(1858), + [anon_sym_function] = ACTIONS(1858), + [anon_sym_QMARK_DOT] = ACTIONS(1856), + [anon_sym_new] = ACTIONS(1858), + [anon_sym_using] = ACTIONS(1858), + [anon_sym_AMP_AMP] = ACTIONS(1856), + [anon_sym_PIPE_PIPE] = ACTIONS(1856), + [anon_sym_GT_GT] = ACTIONS(1858), + [anon_sym_GT_GT_GT] = ACTIONS(1856), + [anon_sym_LT_LT] = ACTIONS(1856), + [anon_sym_AMP] = ACTIONS(1858), + [anon_sym_CARET] = ACTIONS(1856), + [anon_sym_PIPE] = ACTIONS(1858), + [anon_sym_PLUS] = ACTIONS(1858), + [anon_sym_DASH] = ACTIONS(1858), + [anon_sym_SLASH] = ACTIONS(1858), + [anon_sym_PERCENT] = ACTIONS(1856), + [anon_sym_STAR_STAR] = ACTIONS(1856), + [anon_sym_LT] = ACTIONS(1858), + [anon_sym_LT_EQ] = ACTIONS(1856), + [anon_sym_EQ_EQ] = ACTIONS(1858), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1856), + [anon_sym_BANG_EQ] = ACTIONS(1858), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1856), + [anon_sym_GT_EQ] = ACTIONS(1856), + [anon_sym_GT] = ACTIONS(1858), + [anon_sym_QMARK_QMARK] = ACTIONS(1856), + [anon_sym_instanceof] = ACTIONS(1858), + [anon_sym_TILDE] = ACTIONS(1856), + [anon_sym_void] = ACTIONS(1858), + [anon_sym_delete] = ACTIONS(1858), + [anon_sym_PLUS_PLUS] = ACTIONS(1856), + [anon_sym_DASH_DASH] = ACTIONS(1856), + [anon_sym_DQUOTE] = ACTIONS(1856), + [anon_sym_SQUOTE] = ACTIONS(1856), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1856), + [sym_number] = ACTIONS(1856), + [sym_private_property_identifier] = ACTIONS(1856), + [sym_this] = ACTIONS(1858), + [sym_super] = ACTIONS(1858), + [sym_true] = ACTIONS(1858), + [sym_false] = ACTIONS(1858), + [sym_null] = ACTIONS(1858), + [sym_undefined] = ACTIONS(1858), + [anon_sym_AT] = ACTIONS(1856), + [anon_sym_static] = ACTIONS(1858), + [anon_sym_readonly] = ACTIONS(1858), + [anon_sym_get] = ACTIONS(1858), + [anon_sym_set] = ACTIONS(1858), + [anon_sym_declare] = ACTIONS(1858), + [anon_sym_public] = ACTIONS(1858), + [anon_sym_private] = ACTIONS(1858), + [anon_sym_protected] = ACTIONS(1858), + [anon_sym_override] = ACTIONS(1858), + [anon_sym_module] = ACTIONS(1858), + [anon_sym_any] = ACTIONS(1858), + [anon_sym_number] = ACTIONS(1858), + [anon_sym_boolean] = ACTIONS(1858), + [anon_sym_string] = ACTIONS(1858), + [anon_sym_symbol] = ACTIONS(1858), + [anon_sym_object] = ACTIONS(1858), + [anon_sym_abstract] = ACTIONS(1858), + [anon_sym_satisfies] = ACTIONS(1858), + [anon_sym_interface] = ACTIONS(1858), + [anon_sym_enum] = ACTIONS(1858), + [sym__automatic_semicolon] = ACTIONS(1856), + [sym__ternary_qmark] = ACTIONS(1856), [sym_html_comment] = ACTIONS(5), }, [STATE(231)] = { - [ts_builtin_sym_end] = ACTIONS(1866), - [sym_identifier] = ACTIONS(1868), - [anon_sym_export] = ACTIONS(1868), - [anon_sym_STAR] = ACTIONS(1868), - [anon_sym_default] = ACTIONS(1868), - [anon_sym_type] = ACTIONS(1868), - [anon_sym_as] = ACTIONS(1868), - [anon_sym_namespace] = ACTIONS(1868), - [anon_sym_LBRACE] = ACTIONS(1866), + [ts_builtin_sym_end] = ACTIONS(1860), + [sym_identifier] = ACTIONS(1862), + [anon_sym_export] = ACTIONS(1862), + [anon_sym_STAR] = ACTIONS(1864), + [anon_sym_default] = ACTIONS(1862), + [anon_sym_type] = ACTIONS(1862), + [anon_sym_as] = ACTIONS(1864), + [anon_sym_namespace] = ACTIONS(1862), + [anon_sym_LBRACE] = ACTIONS(1860), [anon_sym_COMMA] = ACTIONS(1866), - [anon_sym_RBRACE] = ACTIONS(1866), - [anon_sym_typeof] = ACTIONS(1868), - [anon_sym_import] = ACTIONS(1868), - [anon_sym_with] = ACTIONS(1868), - [anon_sym_var] = ACTIONS(1868), - [anon_sym_let] = ACTIONS(1868), - [anon_sym_const] = ACTIONS(1868), - [anon_sym_BANG] = ACTIONS(1868), - [anon_sym_else] = ACTIONS(1868), - [anon_sym_if] = ACTIONS(1868), - [anon_sym_switch] = ACTIONS(1868), - [anon_sym_for] = ACTIONS(1868), - [anon_sym_LPAREN] = ACTIONS(1866), - [anon_sym_SEMI] = ACTIONS(1866), - [anon_sym_await] = ACTIONS(1868), - [anon_sym_in] = ACTIONS(1868), - [anon_sym_while] = ACTIONS(1868), - [anon_sym_do] = ACTIONS(1868), - [anon_sym_try] = ACTIONS(1868), - [anon_sym_break] = ACTIONS(1868), - [anon_sym_continue] = ACTIONS(1868), - [anon_sym_debugger] = ACTIONS(1868), - [anon_sym_return] = ACTIONS(1868), - [anon_sym_throw] = ACTIONS(1868), - [anon_sym_case] = ACTIONS(1868), - [anon_sym_yield] = ACTIONS(1868), - [anon_sym_LBRACK] = ACTIONS(1866), - [anon_sym_DOT] = ACTIONS(1868), - [anon_sym_class] = ACTIONS(1868), - [anon_sym_async] = ACTIONS(1868), - [anon_sym_function] = ACTIONS(1868), + [anon_sym_RBRACE] = ACTIONS(1860), + [anon_sym_typeof] = ACTIONS(1862), + [anon_sym_import] = ACTIONS(1862), + [anon_sym_with] = ACTIONS(1862), + [anon_sym_var] = ACTIONS(1862), + [anon_sym_let] = ACTIONS(1862), + [anon_sym_const] = ACTIONS(1862), + [anon_sym_BANG] = ACTIONS(1862), + [anon_sym_else] = ACTIONS(1862), + [anon_sym_if] = ACTIONS(1862), + [anon_sym_switch] = ACTIONS(1862), + [anon_sym_for] = ACTIONS(1862), + [anon_sym_LPAREN] = ACTIONS(1860), + [anon_sym_SEMI] = ACTIONS(1860), + [anon_sym_await] = ACTIONS(1862), + [anon_sym_in] = ACTIONS(1864), + [anon_sym_while] = ACTIONS(1862), + [anon_sym_do] = ACTIONS(1862), + [anon_sym_try] = ACTIONS(1862), + [anon_sym_break] = ACTIONS(1862), + [anon_sym_continue] = ACTIONS(1862), + [anon_sym_debugger] = ACTIONS(1862), + [anon_sym_return] = ACTIONS(1862), + [anon_sym_throw] = ACTIONS(1862), + [anon_sym_case] = ACTIONS(1862), + [anon_sym_yield] = ACTIONS(1862), + [anon_sym_LBRACK] = ACTIONS(1860), + [anon_sym_DOT] = ACTIONS(1864), + [anon_sym_class] = ACTIONS(1862), + [anon_sym_async] = ACTIONS(1862), + [anon_sym_function] = ACTIONS(1862), [anon_sym_QMARK_DOT] = ACTIONS(1866), - [anon_sym_new] = ACTIONS(1868), - [anon_sym_using] = ACTIONS(1868), + [anon_sym_new] = ACTIONS(1862), + [anon_sym_using] = ACTIONS(1862), [anon_sym_AMP_AMP] = ACTIONS(1866), [anon_sym_PIPE_PIPE] = ACTIONS(1866), - [anon_sym_GT_GT] = ACTIONS(1868), + [anon_sym_GT_GT] = ACTIONS(1864), [anon_sym_GT_GT_GT] = ACTIONS(1866), [anon_sym_LT_LT] = ACTIONS(1866), - [anon_sym_AMP] = ACTIONS(1868), + [anon_sym_AMP] = ACTIONS(1864), [anon_sym_CARET] = ACTIONS(1866), - [anon_sym_PIPE] = ACTIONS(1868), - [anon_sym_PLUS] = ACTIONS(1868), - [anon_sym_DASH] = ACTIONS(1868), - [anon_sym_SLASH] = ACTIONS(1868), + [anon_sym_PIPE] = ACTIONS(1864), + [anon_sym_PLUS] = ACTIONS(1862), + [anon_sym_DASH] = ACTIONS(1862), + [anon_sym_SLASH] = ACTIONS(1862), [anon_sym_PERCENT] = ACTIONS(1866), [anon_sym_STAR_STAR] = ACTIONS(1866), - [anon_sym_LT] = ACTIONS(1868), + [anon_sym_LT] = ACTIONS(1862), [anon_sym_LT_EQ] = ACTIONS(1866), - [anon_sym_EQ_EQ] = ACTIONS(1868), + [anon_sym_EQ_EQ] = ACTIONS(1864), [anon_sym_EQ_EQ_EQ] = ACTIONS(1866), - [anon_sym_BANG_EQ] = ACTIONS(1868), + [anon_sym_BANG_EQ] = ACTIONS(1864), [anon_sym_BANG_EQ_EQ] = ACTIONS(1866), [anon_sym_GT_EQ] = ACTIONS(1866), - [anon_sym_GT] = ACTIONS(1868), + [anon_sym_GT] = ACTIONS(1864), [anon_sym_QMARK_QMARK] = ACTIONS(1866), - [anon_sym_instanceof] = ACTIONS(1868), - [anon_sym_TILDE] = ACTIONS(1866), - [anon_sym_void] = ACTIONS(1868), - [anon_sym_delete] = ACTIONS(1868), - [anon_sym_PLUS_PLUS] = ACTIONS(1866), - [anon_sym_DASH_DASH] = ACTIONS(1866), - [anon_sym_DQUOTE] = ACTIONS(1866), - [anon_sym_SQUOTE] = ACTIONS(1866), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1866), - [sym_number] = ACTIONS(1866), - [sym_private_property_identifier] = ACTIONS(1866), - [sym_this] = ACTIONS(1868), - [sym_super] = ACTIONS(1868), - [sym_true] = ACTIONS(1868), - [sym_false] = ACTIONS(1868), - [sym_null] = ACTIONS(1868), - [sym_undefined] = ACTIONS(1868), - [anon_sym_AT] = ACTIONS(1866), - [anon_sym_static] = ACTIONS(1868), - [anon_sym_readonly] = ACTIONS(1868), - [anon_sym_get] = ACTIONS(1868), - [anon_sym_set] = ACTIONS(1868), - [anon_sym_declare] = ACTIONS(1868), - [anon_sym_public] = ACTIONS(1868), - [anon_sym_private] = ACTIONS(1868), - [anon_sym_protected] = ACTIONS(1868), - [anon_sym_override] = ACTIONS(1868), - [anon_sym_module] = ACTIONS(1868), - [anon_sym_any] = ACTIONS(1868), - [anon_sym_number] = ACTIONS(1868), - [anon_sym_boolean] = ACTIONS(1868), - [anon_sym_string] = ACTIONS(1868), - [anon_sym_symbol] = ACTIONS(1868), - [anon_sym_object] = ACTIONS(1868), - [anon_sym_abstract] = ACTIONS(1868), - [anon_sym_satisfies] = ACTIONS(1868), - [anon_sym_interface] = ACTIONS(1868), - [anon_sym_enum] = ACTIONS(1868), - [sym__automatic_semicolon] = ACTIONS(1866), + [anon_sym_instanceof] = ACTIONS(1864), + [anon_sym_TILDE] = ACTIONS(1860), + [anon_sym_void] = ACTIONS(1862), + [anon_sym_delete] = ACTIONS(1862), + [anon_sym_PLUS_PLUS] = ACTIONS(1860), + [anon_sym_DASH_DASH] = ACTIONS(1860), + [anon_sym_DQUOTE] = ACTIONS(1860), + [anon_sym_SQUOTE] = ACTIONS(1860), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1860), + [sym_number] = ACTIONS(1860), + [sym_private_property_identifier] = ACTIONS(1860), + [sym_this] = ACTIONS(1862), + [sym_super] = ACTIONS(1862), + [sym_true] = ACTIONS(1862), + [sym_false] = ACTIONS(1862), + [sym_null] = ACTIONS(1862), + [sym_undefined] = ACTIONS(1862), + [anon_sym_AT] = ACTIONS(1860), + [anon_sym_static] = ACTIONS(1862), + [anon_sym_readonly] = ACTIONS(1862), + [anon_sym_get] = ACTIONS(1862), + [anon_sym_set] = ACTIONS(1862), + [anon_sym_declare] = ACTIONS(1862), + [anon_sym_public] = ACTIONS(1862), + [anon_sym_private] = ACTIONS(1862), + [anon_sym_protected] = ACTIONS(1862), + [anon_sym_override] = ACTIONS(1862), + [anon_sym_module] = ACTIONS(1862), + [anon_sym_any] = ACTIONS(1862), + [anon_sym_number] = ACTIONS(1862), + [anon_sym_boolean] = ACTIONS(1862), + [anon_sym_string] = ACTIONS(1862), + [anon_sym_symbol] = ACTIONS(1862), + [anon_sym_object] = ACTIONS(1862), + [anon_sym_abstract] = ACTIONS(1862), + [anon_sym_satisfies] = ACTIONS(1864), + [anon_sym_interface] = ACTIONS(1862), + [anon_sym_enum] = ACTIONS(1862), + [sym__automatic_semicolon] = ACTIONS(1868), [sym__ternary_qmark] = ACTIONS(1866), [sym_html_comment] = ACTIONS(5), }, [STATE(232)] = { - [ts_builtin_sym_end] = ACTIONS(1870), - [sym_identifier] = ACTIONS(1872), - [anon_sym_export] = ACTIONS(1872), - [anon_sym_STAR] = ACTIONS(1874), - [anon_sym_default] = ACTIONS(1872), - [anon_sym_type] = ACTIONS(1872), - [anon_sym_as] = ACTIONS(1874), - [anon_sym_namespace] = ACTIONS(1872), - [anon_sym_LBRACE] = ACTIONS(1870), - [anon_sym_COMMA] = ACTIONS(1876), - [anon_sym_RBRACE] = ACTIONS(1870), - [anon_sym_typeof] = ACTIONS(1872), - [anon_sym_import] = ACTIONS(1872), - [anon_sym_with] = ACTIONS(1872), - [anon_sym_var] = ACTIONS(1872), - [anon_sym_let] = ACTIONS(1872), - [anon_sym_const] = ACTIONS(1872), - [anon_sym_BANG] = ACTIONS(1872), - [anon_sym_else] = ACTIONS(1872), - [anon_sym_if] = ACTIONS(1872), - [anon_sym_switch] = ACTIONS(1872), - [anon_sym_for] = ACTIONS(1872), - [anon_sym_LPAREN] = ACTIONS(1870), - [anon_sym_SEMI] = ACTIONS(1870), - [anon_sym_await] = ACTIONS(1872), - [anon_sym_in] = ACTIONS(1874), - [anon_sym_while] = ACTIONS(1872), - [anon_sym_do] = ACTIONS(1872), - [anon_sym_try] = ACTIONS(1872), - [anon_sym_break] = ACTIONS(1872), - [anon_sym_continue] = ACTIONS(1872), - [anon_sym_debugger] = ACTIONS(1872), - [anon_sym_return] = ACTIONS(1872), - [anon_sym_throw] = ACTIONS(1872), - [anon_sym_case] = ACTIONS(1872), - [anon_sym_yield] = ACTIONS(1872), - [anon_sym_LBRACK] = ACTIONS(1870), - [anon_sym_DOT] = ACTIONS(1874), - [anon_sym_class] = ACTIONS(1872), - [anon_sym_async] = ACTIONS(1872), - [anon_sym_function] = ACTIONS(1872), - [anon_sym_QMARK_DOT] = ACTIONS(1876), - [anon_sym_new] = ACTIONS(1872), - [anon_sym_using] = ACTIONS(1872), - [anon_sym_AMP_AMP] = ACTIONS(1876), - [anon_sym_PIPE_PIPE] = ACTIONS(1876), - [anon_sym_GT_GT] = ACTIONS(1874), - [anon_sym_GT_GT_GT] = ACTIONS(1876), - [anon_sym_LT_LT] = ACTIONS(1876), - [anon_sym_AMP] = ACTIONS(1874), - [anon_sym_CARET] = ACTIONS(1876), - [anon_sym_PIPE] = ACTIONS(1874), - [anon_sym_PLUS] = ACTIONS(1872), - [anon_sym_DASH] = ACTIONS(1872), - [anon_sym_SLASH] = ACTIONS(1872), - [anon_sym_PERCENT] = ACTIONS(1876), - [anon_sym_STAR_STAR] = ACTIONS(1876), - [anon_sym_LT] = ACTIONS(1872), - [anon_sym_LT_EQ] = ACTIONS(1876), - [anon_sym_EQ_EQ] = ACTIONS(1874), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1876), - [anon_sym_BANG_EQ] = ACTIONS(1874), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1876), - [anon_sym_GT_EQ] = ACTIONS(1876), - [anon_sym_GT] = ACTIONS(1874), - [anon_sym_QMARK_QMARK] = ACTIONS(1876), - [anon_sym_instanceof] = ACTIONS(1874), - [anon_sym_TILDE] = ACTIONS(1870), - [anon_sym_void] = ACTIONS(1872), - [anon_sym_delete] = ACTIONS(1872), - [anon_sym_PLUS_PLUS] = ACTIONS(1870), - [anon_sym_DASH_DASH] = ACTIONS(1870), - [anon_sym_DQUOTE] = ACTIONS(1870), - [anon_sym_SQUOTE] = ACTIONS(1870), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1870), - [sym_number] = ACTIONS(1870), - [sym_private_property_identifier] = ACTIONS(1870), - [sym_this] = ACTIONS(1872), - [sym_super] = ACTIONS(1872), - [sym_true] = ACTIONS(1872), - [sym_false] = ACTIONS(1872), - [sym_null] = ACTIONS(1872), - [sym_undefined] = ACTIONS(1872), - [anon_sym_AT] = ACTIONS(1870), - [anon_sym_static] = ACTIONS(1872), - [anon_sym_readonly] = ACTIONS(1872), - [anon_sym_get] = ACTIONS(1872), - [anon_sym_set] = ACTIONS(1872), - [anon_sym_declare] = ACTIONS(1872), - [anon_sym_public] = ACTIONS(1872), - [anon_sym_private] = ACTIONS(1872), - [anon_sym_protected] = ACTIONS(1872), - [anon_sym_override] = ACTIONS(1872), - [anon_sym_module] = ACTIONS(1872), - [anon_sym_any] = ACTIONS(1872), - [anon_sym_number] = ACTIONS(1872), - [anon_sym_boolean] = ACTIONS(1872), - [anon_sym_string] = ACTIONS(1872), - [anon_sym_symbol] = ACTIONS(1872), - [anon_sym_object] = ACTIONS(1872), - [anon_sym_abstract] = ACTIONS(1872), - [anon_sym_satisfies] = ACTIONS(1874), - [anon_sym_interface] = ACTIONS(1872), - [anon_sym_enum] = ACTIONS(1872), - [sym__automatic_semicolon] = ACTIONS(1878), - [sym__ternary_qmark] = ACTIONS(1876), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(233)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1348), - [sym_expression] = STATE(2218), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(4617), - [sym_assignment_pattern] = STATE(5101), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(4617), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5956), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1389), - [sym_subscript_expression] = STATE(1389), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(4617), - [sym_spread_element] = STATE(5235), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_pattern] = STATE(4621), - [sym_rest_pattern] = STATE(3813), - [sym_non_null_expression] = STATE(1389), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(497), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [aux_sym_array_repeat1] = STATE(5239), - [aux_sym_array_pattern_repeat1] = STATE(5139), - [sym_identifier] = ACTIONS(1726), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1345), + [sym_expression] = STATE(2288), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(4630), + [sym_assignment_pattern] = STATE(5138), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(4630), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5768), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1396), + [sym_subscript_expression] = STATE(1396), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3039), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(4630), + [sym_spread_element] = STATE(5126), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_pattern] = STATE(4616), + [sym_rest_pattern] = STATE(3658), + [sym_non_null_expression] = STATE(1396), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(411), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [aux_sym_array_repeat1] = STATE(5129), + [aux_sym_array_pattern_repeat1] = STATE(5153), + [sym_identifier] = ACTIONS(1720), [anon_sym_export] = ACTIONS(579), [anon_sym_type] = ACTIONS(579), [anon_sym_namespace] = ACTIONS(583), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_COMMA] = ACTIONS(1728), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_COMMA] = ACTIONS(1722), [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(130), + [anon_sym_import] = ACTIONS(131), [anon_sym_let] = ACTIONS(579), [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(808), + [anon_sym_LPAREN] = ACTIONS(814), [anon_sym_await] = ACTIONS(593), [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_RBRACK] = ACTIONS(1880), - [anon_sym_class] = ACTIONS(145), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_RBRACK] = ACTIONS(1870), + [anon_sym_class] = ACTIONS(146), [anon_sym_async] = ACTIONS(601), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1732), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1726), [anon_sym_using] = ACTIONS(605), [anon_sym_DOT_DOT_DOT] = ACTIONS(249), [anon_sym_PLUS] = ACTIONS(619), @@ -52454,18 +52370,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_delete] = ACTIONS(619), [anon_sym_PLUS_PLUS] = ACTIONS(621), [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1734), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1728), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(579), [anon_sym_readonly] = ACTIONS(579), @@ -52485,127 +52401,127 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_object] = ACTIONS(579), [sym_html_comment] = ACTIONS(5), }, - [STATE(234)] = { - [ts_builtin_sym_end] = ACTIONS(1882), - [sym_identifier] = ACTIONS(1884), - [anon_sym_export] = ACTIONS(1884), - [anon_sym_STAR] = ACTIONS(1884), - [anon_sym_default] = ACTIONS(1884), - [anon_sym_type] = ACTIONS(1884), - [anon_sym_as] = ACTIONS(1884), - [anon_sym_namespace] = ACTIONS(1884), - [anon_sym_LBRACE] = ACTIONS(1882), - [anon_sym_COMMA] = ACTIONS(1882), - [anon_sym_RBRACE] = ACTIONS(1882), - [anon_sym_typeof] = ACTIONS(1884), - [anon_sym_import] = ACTIONS(1884), - [anon_sym_with] = ACTIONS(1884), - [anon_sym_var] = ACTIONS(1884), - [anon_sym_let] = ACTIONS(1884), - [anon_sym_const] = ACTIONS(1884), - [anon_sym_BANG] = ACTIONS(1884), - [anon_sym_else] = ACTIONS(1884), - [anon_sym_if] = ACTIONS(1884), - [anon_sym_switch] = ACTIONS(1884), - [anon_sym_for] = ACTIONS(1884), - [anon_sym_LPAREN] = ACTIONS(1882), - [anon_sym_SEMI] = ACTIONS(1882), - [anon_sym_await] = ACTIONS(1884), - [anon_sym_in] = ACTIONS(1884), - [anon_sym_while] = ACTIONS(1884), - [anon_sym_do] = ACTIONS(1884), - [anon_sym_try] = ACTIONS(1884), - [anon_sym_break] = ACTIONS(1884), - [anon_sym_continue] = ACTIONS(1884), - [anon_sym_debugger] = ACTIONS(1884), - [anon_sym_return] = ACTIONS(1884), - [anon_sym_throw] = ACTIONS(1884), - [anon_sym_case] = ACTIONS(1884), - [anon_sym_yield] = ACTIONS(1884), - [anon_sym_LBRACK] = ACTIONS(1882), - [anon_sym_DOT] = ACTIONS(1884), - [anon_sym_class] = ACTIONS(1884), - [anon_sym_async] = ACTIONS(1884), - [anon_sym_function] = ACTIONS(1884), - [anon_sym_QMARK_DOT] = ACTIONS(1882), - [anon_sym_new] = ACTIONS(1884), - [anon_sym_using] = ACTIONS(1884), - [anon_sym_AMP_AMP] = ACTIONS(1882), - [anon_sym_PIPE_PIPE] = ACTIONS(1882), - [anon_sym_GT_GT] = ACTIONS(1884), - [anon_sym_GT_GT_GT] = ACTIONS(1882), - [anon_sym_LT_LT] = ACTIONS(1882), - [anon_sym_AMP] = ACTIONS(1884), - [anon_sym_CARET] = ACTIONS(1882), - [anon_sym_PIPE] = ACTIONS(1884), - [anon_sym_PLUS] = ACTIONS(1884), - [anon_sym_DASH] = ACTIONS(1884), - [anon_sym_SLASH] = ACTIONS(1884), - [anon_sym_PERCENT] = ACTIONS(1882), - [anon_sym_STAR_STAR] = ACTIONS(1882), - [anon_sym_LT] = ACTIONS(1884), - [anon_sym_LT_EQ] = ACTIONS(1882), - [anon_sym_EQ_EQ] = ACTIONS(1884), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1882), - [anon_sym_BANG_EQ] = ACTIONS(1884), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1882), - [anon_sym_GT_EQ] = ACTIONS(1882), - [anon_sym_GT] = ACTIONS(1884), - [anon_sym_QMARK_QMARK] = ACTIONS(1882), - [anon_sym_instanceof] = ACTIONS(1884), - [anon_sym_TILDE] = ACTIONS(1882), - [anon_sym_void] = ACTIONS(1884), - [anon_sym_delete] = ACTIONS(1884), - [anon_sym_PLUS_PLUS] = ACTIONS(1882), - [anon_sym_DASH_DASH] = ACTIONS(1882), - [anon_sym_DQUOTE] = ACTIONS(1882), - [anon_sym_SQUOTE] = ACTIONS(1882), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1882), - [sym_number] = ACTIONS(1882), - [sym_private_property_identifier] = ACTIONS(1882), - [sym_this] = ACTIONS(1884), - [sym_super] = ACTIONS(1884), - [sym_true] = ACTIONS(1884), - [sym_false] = ACTIONS(1884), - [sym_null] = ACTIONS(1884), - [sym_undefined] = ACTIONS(1884), - [anon_sym_AT] = ACTIONS(1882), - [anon_sym_static] = ACTIONS(1884), - [anon_sym_readonly] = ACTIONS(1884), - [anon_sym_get] = ACTIONS(1884), - [anon_sym_set] = ACTIONS(1884), - [anon_sym_declare] = ACTIONS(1884), - [anon_sym_public] = ACTIONS(1884), - [anon_sym_private] = ACTIONS(1884), - [anon_sym_protected] = ACTIONS(1884), - [anon_sym_override] = ACTIONS(1884), - [anon_sym_module] = ACTIONS(1884), - [anon_sym_any] = ACTIONS(1884), - [anon_sym_number] = ACTIONS(1884), - [anon_sym_boolean] = ACTIONS(1884), - [anon_sym_string] = ACTIONS(1884), - [anon_sym_symbol] = ACTIONS(1884), - [anon_sym_object] = ACTIONS(1884), - [anon_sym_abstract] = ACTIONS(1884), - [anon_sym_satisfies] = ACTIONS(1884), - [anon_sym_interface] = ACTIONS(1884), - [anon_sym_enum] = ACTIONS(1884), - [sym__automatic_semicolon] = ACTIONS(1882), - [sym__ternary_qmark] = ACTIONS(1882), + [STATE(233)] = { + [ts_builtin_sym_end] = ACTIONS(1872), + [sym_identifier] = ACTIONS(1874), + [anon_sym_export] = ACTIONS(1874), + [anon_sym_STAR] = ACTIONS(1876), + [anon_sym_default] = ACTIONS(1874), + [anon_sym_type] = ACTIONS(1874), + [anon_sym_as] = ACTIONS(1876), + [anon_sym_namespace] = ACTIONS(1874), + [anon_sym_LBRACE] = ACTIONS(1872), + [anon_sym_COMMA] = ACTIONS(1878), + [anon_sym_RBRACE] = ACTIONS(1872), + [anon_sym_typeof] = ACTIONS(1874), + [anon_sym_import] = ACTIONS(1874), + [anon_sym_with] = ACTIONS(1874), + [anon_sym_var] = ACTIONS(1874), + [anon_sym_let] = ACTIONS(1874), + [anon_sym_const] = ACTIONS(1874), + [anon_sym_BANG] = ACTIONS(1874), + [anon_sym_else] = ACTIONS(1874), + [anon_sym_if] = ACTIONS(1874), + [anon_sym_switch] = ACTIONS(1874), + [anon_sym_for] = ACTIONS(1874), + [anon_sym_LPAREN] = ACTIONS(1872), + [anon_sym_SEMI] = ACTIONS(1872), + [anon_sym_await] = ACTIONS(1874), + [anon_sym_in] = ACTIONS(1876), + [anon_sym_while] = ACTIONS(1874), + [anon_sym_do] = ACTIONS(1874), + [anon_sym_try] = ACTIONS(1874), + [anon_sym_break] = ACTIONS(1874), + [anon_sym_continue] = ACTIONS(1874), + [anon_sym_debugger] = ACTIONS(1874), + [anon_sym_return] = ACTIONS(1874), + [anon_sym_throw] = ACTIONS(1874), + [anon_sym_case] = ACTIONS(1874), + [anon_sym_yield] = ACTIONS(1874), + [anon_sym_LBRACK] = ACTIONS(1872), + [anon_sym_DOT] = ACTIONS(1876), + [anon_sym_class] = ACTIONS(1874), + [anon_sym_async] = ACTIONS(1874), + [anon_sym_function] = ACTIONS(1874), + [anon_sym_QMARK_DOT] = ACTIONS(1878), + [anon_sym_new] = ACTIONS(1874), + [anon_sym_using] = ACTIONS(1874), + [anon_sym_AMP_AMP] = ACTIONS(1878), + [anon_sym_PIPE_PIPE] = ACTIONS(1878), + [anon_sym_GT_GT] = ACTIONS(1876), + [anon_sym_GT_GT_GT] = ACTIONS(1878), + [anon_sym_LT_LT] = ACTIONS(1878), + [anon_sym_AMP] = ACTIONS(1876), + [anon_sym_CARET] = ACTIONS(1878), + [anon_sym_PIPE] = ACTIONS(1876), + [anon_sym_PLUS] = ACTIONS(1874), + [anon_sym_DASH] = ACTIONS(1874), + [anon_sym_SLASH] = ACTIONS(1874), + [anon_sym_PERCENT] = ACTIONS(1878), + [anon_sym_STAR_STAR] = ACTIONS(1878), + [anon_sym_LT] = ACTIONS(1874), + [anon_sym_LT_EQ] = ACTIONS(1878), + [anon_sym_EQ_EQ] = ACTIONS(1876), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1878), + [anon_sym_BANG_EQ] = ACTIONS(1876), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1878), + [anon_sym_GT_EQ] = ACTIONS(1878), + [anon_sym_GT] = ACTIONS(1876), + [anon_sym_QMARK_QMARK] = ACTIONS(1878), + [anon_sym_instanceof] = ACTIONS(1876), + [anon_sym_TILDE] = ACTIONS(1872), + [anon_sym_void] = ACTIONS(1874), + [anon_sym_delete] = ACTIONS(1874), + [anon_sym_PLUS_PLUS] = ACTIONS(1872), + [anon_sym_DASH_DASH] = ACTIONS(1872), + [anon_sym_DQUOTE] = ACTIONS(1872), + [anon_sym_SQUOTE] = ACTIONS(1872), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1872), + [sym_number] = ACTIONS(1872), + [sym_private_property_identifier] = ACTIONS(1872), + [sym_this] = ACTIONS(1874), + [sym_super] = ACTIONS(1874), + [sym_true] = ACTIONS(1874), + [sym_false] = ACTIONS(1874), + [sym_null] = ACTIONS(1874), + [sym_undefined] = ACTIONS(1874), + [anon_sym_AT] = ACTIONS(1872), + [anon_sym_static] = ACTIONS(1874), + [anon_sym_readonly] = ACTIONS(1874), + [anon_sym_get] = ACTIONS(1874), + [anon_sym_set] = ACTIONS(1874), + [anon_sym_declare] = ACTIONS(1874), + [anon_sym_public] = ACTIONS(1874), + [anon_sym_private] = ACTIONS(1874), + [anon_sym_protected] = ACTIONS(1874), + [anon_sym_override] = ACTIONS(1874), + [anon_sym_module] = ACTIONS(1874), + [anon_sym_any] = ACTIONS(1874), + [anon_sym_number] = ACTIONS(1874), + [anon_sym_boolean] = ACTIONS(1874), + [anon_sym_string] = ACTIONS(1874), + [anon_sym_symbol] = ACTIONS(1874), + [anon_sym_object] = ACTIONS(1874), + [anon_sym_abstract] = ACTIONS(1874), + [anon_sym_satisfies] = ACTIONS(1876), + [anon_sym_interface] = ACTIONS(1874), + [anon_sym_enum] = ACTIONS(1874), + [sym__automatic_semicolon] = ACTIONS(1880), + [sym__ternary_qmark] = ACTIONS(1878), [sym_html_comment] = ACTIONS(5), }, - [STATE(235)] = { + [STATE(234)] = { [ts_builtin_sym_end] = ACTIONS(1882), [sym_identifier] = ACTIONS(1884), [anon_sym_export] = ACTIONS(1884), - [anon_sym_STAR] = ACTIONS(1884), + [anon_sym_STAR] = ACTIONS(1886), [anon_sym_default] = ACTIONS(1884), [anon_sym_type] = ACTIONS(1884), - [anon_sym_as] = ACTIONS(1884), + [anon_sym_as] = ACTIONS(1886), [anon_sym_namespace] = ACTIONS(1884), [anon_sym_LBRACE] = ACTIONS(1882), - [anon_sym_COMMA] = ACTIONS(1882), + [anon_sym_COMMA] = ACTIONS(1888), [anon_sym_RBRACE] = ACTIONS(1882), [anon_sym_typeof] = ACTIONS(1884), [anon_sym_import] = ACTIONS(1884), @@ -52621,7 +52537,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_LPAREN] = ACTIONS(1882), [anon_sym_SEMI] = ACTIONS(1882), [anon_sym_await] = ACTIONS(1884), - [anon_sym_in] = ACTIONS(1884), + [anon_sym_in] = ACTIONS(1886), [anon_sym_while] = ACTIONS(1884), [anon_sym_do] = ACTIONS(1884), [anon_sym_try] = ACTIONS(1884), @@ -52633,36 +52549,36 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_case] = ACTIONS(1884), [anon_sym_yield] = ACTIONS(1884), [anon_sym_LBRACK] = ACTIONS(1882), - [anon_sym_DOT] = ACTIONS(1884), + [anon_sym_DOT] = ACTIONS(1886), [anon_sym_class] = ACTIONS(1884), [anon_sym_async] = ACTIONS(1884), [anon_sym_function] = ACTIONS(1884), - [anon_sym_QMARK_DOT] = ACTIONS(1882), + [anon_sym_QMARK_DOT] = ACTIONS(1888), [anon_sym_new] = ACTIONS(1884), [anon_sym_using] = ACTIONS(1884), - [anon_sym_AMP_AMP] = ACTIONS(1882), - [anon_sym_PIPE_PIPE] = ACTIONS(1882), - [anon_sym_GT_GT] = ACTIONS(1884), - [anon_sym_GT_GT_GT] = ACTIONS(1882), - [anon_sym_LT_LT] = ACTIONS(1882), - [anon_sym_AMP] = ACTIONS(1884), - [anon_sym_CARET] = ACTIONS(1882), - [anon_sym_PIPE] = ACTIONS(1884), + [anon_sym_AMP_AMP] = ACTIONS(1888), + [anon_sym_PIPE_PIPE] = ACTIONS(1888), + [anon_sym_GT_GT] = ACTIONS(1886), + [anon_sym_GT_GT_GT] = ACTIONS(1888), + [anon_sym_LT_LT] = ACTIONS(1888), + [anon_sym_AMP] = ACTIONS(1886), + [anon_sym_CARET] = ACTIONS(1888), + [anon_sym_PIPE] = ACTIONS(1886), [anon_sym_PLUS] = ACTIONS(1884), [anon_sym_DASH] = ACTIONS(1884), [anon_sym_SLASH] = ACTIONS(1884), - [anon_sym_PERCENT] = ACTIONS(1882), - [anon_sym_STAR_STAR] = ACTIONS(1882), + [anon_sym_PERCENT] = ACTIONS(1888), + [anon_sym_STAR_STAR] = ACTIONS(1888), [anon_sym_LT] = ACTIONS(1884), - [anon_sym_LT_EQ] = ACTIONS(1882), - [anon_sym_EQ_EQ] = ACTIONS(1884), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1882), - [anon_sym_BANG_EQ] = ACTIONS(1884), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1882), - [anon_sym_GT_EQ] = ACTIONS(1882), - [anon_sym_GT] = ACTIONS(1884), - [anon_sym_QMARK_QMARK] = ACTIONS(1882), - [anon_sym_instanceof] = ACTIONS(1884), + [anon_sym_LT_EQ] = ACTIONS(1888), + [anon_sym_EQ_EQ] = ACTIONS(1886), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1888), + [anon_sym_BANG_EQ] = ACTIONS(1886), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1888), + [anon_sym_GT_EQ] = ACTIONS(1888), + [anon_sym_GT] = ACTIONS(1886), + [anon_sym_QMARK_QMARK] = ACTIONS(1888), + [anon_sym_instanceof] = ACTIONS(1886), [anon_sym_TILDE] = ACTIONS(1882), [anon_sym_void] = ACTIONS(1884), [anon_sym_delete] = ACTIONS(1884), @@ -52698,124 +52614,14 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_symbol] = ACTIONS(1884), [anon_sym_object] = ACTIONS(1884), [anon_sym_abstract] = ACTIONS(1884), - [anon_sym_satisfies] = ACTIONS(1884), + [anon_sym_satisfies] = ACTIONS(1886), [anon_sym_interface] = ACTIONS(1884), [anon_sym_enum] = ACTIONS(1884), - [sym__automatic_semicolon] = ACTIONS(1886), - [sym__ternary_qmark] = ACTIONS(1882), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(236)] = { - [ts_builtin_sym_end] = ACTIONS(1888), - [sym_identifier] = ACTIONS(1890), - [anon_sym_export] = ACTIONS(1890), - [anon_sym_STAR] = ACTIONS(1890), - [anon_sym_default] = ACTIONS(1890), - [anon_sym_type] = ACTIONS(1890), - [anon_sym_as] = ACTIONS(1890), - [anon_sym_namespace] = ACTIONS(1890), - [anon_sym_LBRACE] = ACTIONS(1888), - [anon_sym_COMMA] = ACTIONS(1888), - [anon_sym_RBRACE] = ACTIONS(1888), - [anon_sym_typeof] = ACTIONS(1890), - [anon_sym_import] = ACTIONS(1890), - [anon_sym_with] = ACTIONS(1890), - [anon_sym_var] = ACTIONS(1890), - [anon_sym_let] = ACTIONS(1890), - [anon_sym_const] = ACTIONS(1890), - [anon_sym_BANG] = ACTIONS(1890), - [anon_sym_else] = ACTIONS(1890), - [anon_sym_if] = ACTIONS(1890), - [anon_sym_switch] = ACTIONS(1890), - [anon_sym_for] = ACTIONS(1890), - [anon_sym_LPAREN] = ACTIONS(1888), - [anon_sym_SEMI] = ACTIONS(1888), - [anon_sym_await] = ACTIONS(1890), - [anon_sym_in] = ACTIONS(1890), - [anon_sym_while] = ACTIONS(1890), - [anon_sym_do] = ACTIONS(1890), - [anon_sym_try] = ACTIONS(1890), - [anon_sym_break] = ACTIONS(1890), - [anon_sym_continue] = ACTIONS(1890), - [anon_sym_debugger] = ACTIONS(1890), - [anon_sym_return] = ACTIONS(1890), - [anon_sym_throw] = ACTIONS(1890), - [anon_sym_case] = ACTIONS(1890), - [anon_sym_yield] = ACTIONS(1890), - [anon_sym_LBRACK] = ACTIONS(1888), - [anon_sym_DOT] = ACTIONS(1890), - [anon_sym_class] = ACTIONS(1890), - [anon_sym_async] = ACTIONS(1890), - [anon_sym_function] = ACTIONS(1890), - [anon_sym_QMARK_DOT] = ACTIONS(1888), - [anon_sym_new] = ACTIONS(1890), - [anon_sym_using] = ACTIONS(1890), - [anon_sym_AMP_AMP] = ACTIONS(1888), - [anon_sym_PIPE_PIPE] = ACTIONS(1888), - [anon_sym_GT_GT] = ACTIONS(1890), - [anon_sym_GT_GT_GT] = ACTIONS(1888), - [anon_sym_LT_LT] = ACTIONS(1888), - [anon_sym_AMP] = ACTIONS(1890), - [anon_sym_CARET] = ACTIONS(1888), - [anon_sym_PIPE] = ACTIONS(1890), - [anon_sym_PLUS] = ACTIONS(1890), - [anon_sym_DASH] = ACTIONS(1890), - [anon_sym_SLASH] = ACTIONS(1890), - [anon_sym_PERCENT] = ACTIONS(1888), - [anon_sym_STAR_STAR] = ACTIONS(1888), - [anon_sym_LT] = ACTIONS(1890), - [anon_sym_LT_EQ] = ACTIONS(1888), - [anon_sym_EQ_EQ] = ACTIONS(1890), - [anon_sym_EQ_EQ_EQ] = ACTIONS(1888), - [anon_sym_BANG_EQ] = ACTIONS(1890), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1888), - [anon_sym_GT_EQ] = ACTIONS(1888), - [anon_sym_GT] = ACTIONS(1890), - [anon_sym_QMARK_QMARK] = ACTIONS(1888), - [anon_sym_instanceof] = ACTIONS(1890), - [anon_sym_TILDE] = ACTIONS(1888), - [anon_sym_void] = ACTIONS(1890), - [anon_sym_delete] = ACTIONS(1890), - [anon_sym_PLUS_PLUS] = ACTIONS(1888), - [anon_sym_DASH_DASH] = ACTIONS(1888), - [anon_sym_DQUOTE] = ACTIONS(1888), - [anon_sym_SQUOTE] = ACTIONS(1888), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1888), - [sym_number] = ACTIONS(1888), - [sym_private_property_identifier] = ACTIONS(1888), - [sym_this] = ACTIONS(1890), - [sym_super] = ACTIONS(1890), - [sym_true] = ACTIONS(1890), - [sym_false] = ACTIONS(1890), - [sym_null] = ACTIONS(1890), - [sym_undefined] = ACTIONS(1890), - [anon_sym_AT] = ACTIONS(1888), - [anon_sym_static] = ACTIONS(1890), - [anon_sym_readonly] = ACTIONS(1890), - [anon_sym_get] = ACTIONS(1890), - [anon_sym_set] = ACTIONS(1890), - [anon_sym_declare] = ACTIONS(1890), - [anon_sym_public] = ACTIONS(1890), - [anon_sym_private] = ACTIONS(1890), - [anon_sym_protected] = ACTIONS(1890), - [anon_sym_override] = ACTIONS(1890), - [anon_sym_module] = ACTIONS(1890), - [anon_sym_any] = ACTIONS(1890), - [anon_sym_number] = ACTIONS(1890), - [anon_sym_boolean] = ACTIONS(1890), - [anon_sym_string] = ACTIONS(1890), - [anon_sym_symbol] = ACTIONS(1890), - [anon_sym_object] = ACTIONS(1890), - [anon_sym_abstract] = ACTIONS(1890), - [anon_sym_satisfies] = ACTIONS(1890), - [anon_sym_interface] = ACTIONS(1890), - [anon_sym_enum] = ACTIONS(1890), - [sym__automatic_semicolon] = ACTIONS(1888), + [sym__automatic_semicolon] = ACTIONS(1890), [sym__ternary_qmark] = ACTIONS(1888), [sym_html_comment] = ACTIONS(5), }, - [STATE(237)] = { + [STATE(235)] = { [ts_builtin_sym_end] = ACTIONS(1892), [sym_identifier] = ACTIONS(1894), [anon_sym_export] = ACTIONS(1894), @@ -52925,7 +52731,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__ternary_qmark] = ACTIONS(1892), [sym_html_comment] = ACTIONS(5), }, - [STATE(238)] = { + [STATE(236)] = { [ts_builtin_sym_end] = ACTIONS(1896), [sym_identifier] = ACTIONS(1898), [anon_sym_export] = ACTIONS(1898), @@ -53035,74 +52841,74 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym__ternary_qmark] = ACTIONS(1896), [sym_html_comment] = ACTIONS(5), }, - [STATE(239)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1348), - [sym_expression] = STATE(2218), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(4617), - [sym_assignment_pattern] = STATE(5101), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(4617), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5956), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1389), - [sym_subscript_expression] = STATE(1389), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(4617), - [sym_spread_element] = STATE(5235), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_pattern] = STATE(4621), - [sym_rest_pattern] = STATE(3813), - [sym_non_null_expression] = STATE(1389), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(497), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [aux_sym_array_repeat1] = STATE(5239), - [aux_sym_array_pattern_repeat1] = STATE(5139), - [sym_identifier] = ACTIONS(1726), + [STATE(237)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1345), + [sym_expression] = STATE(2288), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(4630), + [sym_assignment_pattern] = STATE(5138), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(4630), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5768), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1396), + [sym_subscript_expression] = STATE(1396), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3039), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(4630), + [sym_spread_element] = STATE(5126), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_pattern] = STATE(4616), + [sym_rest_pattern] = STATE(3658), + [sym_non_null_expression] = STATE(1396), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(411), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [aux_sym_array_repeat1] = STATE(5129), + [aux_sym_array_pattern_repeat1] = STATE(5153), + [sym_identifier] = ACTIONS(1720), [anon_sym_export] = ACTIONS(579), [anon_sym_type] = ACTIONS(579), [anon_sym_namespace] = ACTIONS(583), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_COMMA] = ACTIONS(1728), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_COMMA] = ACTIONS(1722), [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(130), + [anon_sym_import] = ACTIONS(131), [anon_sym_let] = ACTIONS(579), [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(808), + [anon_sym_LPAREN] = ACTIONS(814), [anon_sym_await] = ACTIONS(593), [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(810), + [anon_sym_LBRACK] = ACTIONS(816), [anon_sym_RBRACK] = ACTIONS(1900), - [anon_sym_class] = ACTIONS(145), + [anon_sym_class] = ACTIONS(146), [anon_sym_async] = ACTIONS(601), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1732), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1726), [anon_sym_using] = ACTIONS(605), [anon_sym_DOT_DOT_DOT] = ACTIONS(249), [anon_sym_PLUS] = ACTIONS(619), @@ -53114,18 +52920,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_delete] = ACTIONS(619), [anon_sym_PLUS_PLUS] = ACTIONS(621), [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1734), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1728), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(579), [anon_sym_readonly] = ACTIONS(579), @@ -53145,401 +52951,841 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_object] = ACTIONS(579), [sym_html_comment] = ACTIONS(5), }, - [STATE(240)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1348), - [sym_expression] = STATE(2218), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(4617), - [sym_assignment_pattern] = STATE(5101), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(4617), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5956), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1389), - [sym_subscript_expression] = STATE(1389), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(4617), - [sym_spread_element] = STATE(5235), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_pattern] = STATE(4621), - [sym_rest_pattern] = STATE(3813), - [sym_non_null_expression] = STATE(1389), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(497), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [aux_sym_array_repeat1] = STATE(5239), - [aux_sym_array_pattern_repeat1] = STATE(5139), - [sym_identifier] = ACTIONS(1726), - [anon_sym_export] = ACTIONS(579), - [anon_sym_type] = ACTIONS(579), - [anon_sym_namespace] = ACTIONS(583), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_COMMA] = ACTIONS(1728), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(579), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_RBRACK] = ACTIONS(1902), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(601), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1732), - [anon_sym_using] = ACTIONS(605), - [anon_sym_DOT_DOT_DOT] = ACTIONS(249), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), + [STATE(238)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2651), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(3838), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(3838), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym__formal_parameter] = STATE(5419), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1307), + [sym_subscript_expression] = STATE(1307), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(3838), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_pattern] = STATE(4167), + [sym_rest_pattern] = STATE(3658), + [sym_non_null_expression] = STATE(1307), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_accessibility_modifier] = STATE(296), + [sym_override_modifier] = STATE(302), + [sym_required_parameter] = STATE(5419), + [sym_optional_parameter] = STATE(5419), + [sym__parameter_name] = STATE(3660), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(261), + [sym_identifier] = ACTIONS(704), + [anon_sym_export] = ACTIONS(113), + [anon_sym_type] = ACTIONS(113), + [anon_sym_namespace] = ACTIONS(122), + [anon_sym_LBRACE] = ACTIONS(706), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(113), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(1678), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(148), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(714), + [anon_sym_using] = ACTIONS(158), + [anon_sym_DOT_DOT_DOT] = ACTIONS(162), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1734), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(1680), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(726), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(579), - [anon_sym_readonly] = ACTIONS(579), - [anon_sym_get] = ACTIONS(579), - [anon_sym_set] = ACTIONS(579), - [anon_sym_declare] = ACTIONS(579), - [anon_sym_public] = ACTIONS(579), - [anon_sym_private] = ACTIONS(579), - [anon_sym_protected] = ACTIONS(579), - [anon_sym_override] = ACTIONS(579), - [anon_sym_module] = ACTIONS(579), - [anon_sym_any] = ACTIONS(579), - [anon_sym_number] = ACTIONS(579), - [anon_sym_boolean] = ACTIONS(579), - [anon_sym_string] = ACTIONS(579), - [anon_sym_symbol] = ACTIONS(579), - [anon_sym_object] = ACTIONS(579), + [anon_sym_static] = ACTIONS(113), + [anon_sym_readonly] = ACTIONS(1682), + [anon_sym_get] = ACTIONS(113), + [anon_sym_set] = ACTIONS(113), + [anon_sym_declare] = ACTIONS(113), + [anon_sym_public] = ACTIONS(834), + [anon_sym_private] = ACTIONS(834), + [anon_sym_protected] = ACTIONS(834), + [anon_sym_override] = ACTIONS(836), + [anon_sym_module] = ACTIONS(113), + [anon_sym_any] = ACTIONS(113), + [anon_sym_number] = ACTIONS(113), + [anon_sym_boolean] = ACTIONS(113), + [anon_sym_string] = ACTIONS(113), + [anon_sym_symbol] = ACTIONS(113), + [anon_sym_object] = ACTIONS(113), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(239)] = { + [ts_builtin_sym_end] = ACTIONS(1692), + [sym_identifier] = ACTIONS(1694), + [anon_sym_export] = ACTIONS(1694), + [anon_sym_STAR] = ACTIONS(1694), + [anon_sym_default] = ACTIONS(1694), + [anon_sym_type] = ACTIONS(1694), + [anon_sym_as] = ACTIONS(1694), + [anon_sym_namespace] = ACTIONS(1694), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_COMMA] = ACTIONS(1692), + [anon_sym_RBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1694), + [anon_sym_with] = ACTIONS(1694), + [anon_sym_var] = ACTIONS(1694), + [anon_sym_let] = ACTIONS(1694), + [anon_sym_const] = ACTIONS(1694), + [anon_sym_BANG] = ACTIONS(1694), + [anon_sym_else] = ACTIONS(1694), + [anon_sym_if] = ACTIONS(1694), + [anon_sym_switch] = ACTIONS(1694), + [anon_sym_for] = ACTIONS(1694), + [anon_sym_LPAREN] = ACTIONS(1692), + [anon_sym_SEMI] = ACTIONS(1692), + [anon_sym_await] = ACTIONS(1694), + [anon_sym_in] = ACTIONS(1694), + [anon_sym_while] = ACTIONS(1694), + [anon_sym_do] = ACTIONS(1694), + [anon_sym_try] = ACTIONS(1694), + [anon_sym_break] = ACTIONS(1694), + [anon_sym_continue] = ACTIONS(1694), + [anon_sym_debugger] = ACTIONS(1694), + [anon_sym_return] = ACTIONS(1694), + [anon_sym_throw] = ACTIONS(1694), + [anon_sym_case] = ACTIONS(1694), + [anon_sym_yield] = ACTIONS(1694), + [anon_sym_LBRACK] = ACTIONS(1692), + [anon_sym_DOT] = ACTIONS(1694), + [anon_sym_class] = ACTIONS(1694), + [anon_sym_async] = ACTIONS(1694), + [anon_sym_function] = ACTIONS(1694), + [anon_sym_QMARK_DOT] = ACTIONS(1692), + [anon_sym_new] = ACTIONS(1694), + [anon_sym_using] = ACTIONS(1694), + [anon_sym_AMP_AMP] = ACTIONS(1692), + [anon_sym_PIPE_PIPE] = ACTIONS(1692), + [anon_sym_GT_GT] = ACTIONS(1694), + [anon_sym_GT_GT_GT] = ACTIONS(1692), + [anon_sym_LT_LT] = ACTIONS(1692), + [anon_sym_AMP] = ACTIONS(1694), + [anon_sym_CARET] = ACTIONS(1692), + [anon_sym_PIPE] = ACTIONS(1694), + [anon_sym_PLUS] = ACTIONS(1694), + [anon_sym_DASH] = ACTIONS(1694), + [anon_sym_SLASH] = ACTIONS(1694), + [anon_sym_PERCENT] = ACTIONS(1692), + [anon_sym_STAR_STAR] = ACTIONS(1692), + [anon_sym_LT] = ACTIONS(1694), + [anon_sym_LT_EQ] = ACTIONS(1692), + [anon_sym_EQ_EQ] = ACTIONS(1694), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1692), + [anon_sym_BANG_EQ] = ACTIONS(1694), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1692), + [anon_sym_GT_EQ] = ACTIONS(1692), + [anon_sym_GT] = ACTIONS(1694), + [anon_sym_QMARK_QMARK] = ACTIONS(1692), + [anon_sym_instanceof] = ACTIONS(1694), + [anon_sym_TILDE] = ACTIONS(1692), + [anon_sym_void] = ACTIONS(1694), + [anon_sym_delete] = ACTIONS(1694), + [anon_sym_PLUS_PLUS] = ACTIONS(1692), + [anon_sym_DASH_DASH] = ACTIONS(1692), + [anon_sym_DQUOTE] = ACTIONS(1692), + [anon_sym_SQUOTE] = ACTIONS(1692), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1692), + [sym_number] = ACTIONS(1692), + [sym_private_property_identifier] = ACTIONS(1692), + [sym_this] = ACTIONS(1694), + [sym_super] = ACTIONS(1694), + [sym_true] = ACTIONS(1694), + [sym_false] = ACTIONS(1694), + [sym_null] = ACTIONS(1694), + [sym_undefined] = ACTIONS(1694), + [anon_sym_AT] = ACTIONS(1692), + [anon_sym_static] = ACTIONS(1694), + [anon_sym_readonly] = ACTIONS(1694), + [anon_sym_get] = ACTIONS(1694), + [anon_sym_set] = ACTIONS(1694), + [anon_sym_declare] = ACTIONS(1694), + [anon_sym_public] = ACTIONS(1694), + [anon_sym_private] = ACTIONS(1694), + [anon_sym_protected] = ACTIONS(1694), + [anon_sym_override] = ACTIONS(1694), + [anon_sym_module] = ACTIONS(1694), + [anon_sym_any] = ACTIONS(1694), + [anon_sym_number] = ACTIONS(1694), + [anon_sym_boolean] = ACTIONS(1694), + [anon_sym_string] = ACTIONS(1694), + [anon_sym_symbol] = ACTIONS(1694), + [anon_sym_object] = ACTIONS(1694), + [anon_sym_abstract] = ACTIONS(1694), + [anon_sym_satisfies] = ACTIONS(1694), + [anon_sym_interface] = ACTIONS(1694), + [anon_sym_enum] = ACTIONS(1694), + [sym__automatic_semicolon] = ACTIONS(1902), + [sym__ternary_qmark] = ACTIONS(1692), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(240)] = { + [ts_builtin_sym_end] = ACTIONS(1904), + [sym_identifier] = ACTIONS(1906), + [anon_sym_export] = ACTIONS(1906), + [anon_sym_STAR] = ACTIONS(1906), + [anon_sym_default] = ACTIONS(1906), + [anon_sym_type] = ACTIONS(1906), + [anon_sym_as] = ACTIONS(1906), + [anon_sym_namespace] = ACTIONS(1906), + [anon_sym_LBRACE] = ACTIONS(1904), + [anon_sym_COMMA] = ACTIONS(1904), + [anon_sym_RBRACE] = ACTIONS(1904), + [anon_sym_typeof] = ACTIONS(1906), + [anon_sym_import] = ACTIONS(1906), + [anon_sym_with] = ACTIONS(1906), + [anon_sym_var] = ACTIONS(1906), + [anon_sym_let] = ACTIONS(1906), + [anon_sym_const] = ACTIONS(1906), + [anon_sym_BANG] = ACTIONS(1906), + [anon_sym_else] = ACTIONS(1906), + [anon_sym_if] = ACTIONS(1906), + [anon_sym_switch] = ACTIONS(1906), + [anon_sym_for] = ACTIONS(1906), + [anon_sym_LPAREN] = ACTIONS(1904), + [anon_sym_SEMI] = ACTIONS(1904), + [anon_sym_await] = ACTIONS(1906), + [anon_sym_in] = ACTIONS(1906), + [anon_sym_while] = ACTIONS(1906), + [anon_sym_do] = ACTIONS(1906), + [anon_sym_try] = ACTIONS(1906), + [anon_sym_break] = ACTIONS(1906), + [anon_sym_continue] = ACTIONS(1906), + [anon_sym_debugger] = ACTIONS(1906), + [anon_sym_return] = ACTIONS(1906), + [anon_sym_throw] = ACTIONS(1906), + [anon_sym_case] = ACTIONS(1906), + [anon_sym_yield] = ACTIONS(1906), + [anon_sym_LBRACK] = ACTIONS(1904), + [anon_sym_DOT] = ACTIONS(1906), + [anon_sym_class] = ACTIONS(1906), + [anon_sym_async] = ACTIONS(1906), + [anon_sym_function] = ACTIONS(1906), + [anon_sym_QMARK_DOT] = ACTIONS(1904), + [anon_sym_new] = ACTIONS(1906), + [anon_sym_using] = ACTIONS(1906), + [anon_sym_AMP_AMP] = ACTIONS(1904), + [anon_sym_PIPE_PIPE] = ACTIONS(1904), + [anon_sym_GT_GT] = ACTIONS(1906), + [anon_sym_GT_GT_GT] = ACTIONS(1904), + [anon_sym_LT_LT] = ACTIONS(1904), + [anon_sym_AMP] = ACTIONS(1906), + [anon_sym_CARET] = ACTIONS(1904), + [anon_sym_PIPE] = ACTIONS(1906), + [anon_sym_PLUS] = ACTIONS(1906), + [anon_sym_DASH] = ACTIONS(1906), + [anon_sym_SLASH] = ACTIONS(1906), + [anon_sym_PERCENT] = ACTIONS(1904), + [anon_sym_STAR_STAR] = ACTIONS(1904), + [anon_sym_LT] = ACTIONS(1906), + [anon_sym_LT_EQ] = ACTIONS(1904), + [anon_sym_EQ_EQ] = ACTIONS(1906), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1904), + [anon_sym_BANG_EQ] = ACTIONS(1906), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1904), + [anon_sym_GT_EQ] = ACTIONS(1904), + [anon_sym_GT] = ACTIONS(1906), + [anon_sym_QMARK_QMARK] = ACTIONS(1904), + [anon_sym_instanceof] = ACTIONS(1906), + [anon_sym_TILDE] = ACTIONS(1904), + [anon_sym_void] = ACTIONS(1906), + [anon_sym_delete] = ACTIONS(1906), + [anon_sym_PLUS_PLUS] = ACTIONS(1904), + [anon_sym_DASH_DASH] = ACTIONS(1904), + [anon_sym_DQUOTE] = ACTIONS(1904), + [anon_sym_SQUOTE] = ACTIONS(1904), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1904), + [sym_number] = ACTIONS(1904), + [sym_private_property_identifier] = ACTIONS(1904), + [sym_this] = ACTIONS(1906), + [sym_super] = ACTIONS(1906), + [sym_true] = ACTIONS(1906), + [sym_false] = ACTIONS(1906), + [sym_null] = ACTIONS(1906), + [sym_undefined] = ACTIONS(1906), + [anon_sym_AT] = ACTIONS(1904), + [anon_sym_static] = ACTIONS(1906), + [anon_sym_readonly] = ACTIONS(1906), + [anon_sym_get] = ACTIONS(1906), + [anon_sym_set] = ACTIONS(1906), + [anon_sym_declare] = ACTIONS(1906), + [anon_sym_public] = ACTIONS(1906), + [anon_sym_private] = ACTIONS(1906), + [anon_sym_protected] = ACTIONS(1906), + [anon_sym_override] = ACTIONS(1906), + [anon_sym_module] = ACTIONS(1906), + [anon_sym_any] = ACTIONS(1906), + [anon_sym_number] = ACTIONS(1906), + [anon_sym_boolean] = ACTIONS(1906), + [anon_sym_string] = ACTIONS(1906), + [anon_sym_symbol] = ACTIONS(1906), + [anon_sym_object] = ACTIONS(1906), + [anon_sym_abstract] = ACTIONS(1906), + [anon_sym_satisfies] = ACTIONS(1906), + [anon_sym_interface] = ACTIONS(1906), + [anon_sym_enum] = ACTIONS(1906), + [sym__automatic_semicolon] = ACTIONS(1904), + [sym__ternary_qmark] = ACTIONS(1904), [sym_html_comment] = ACTIONS(5), }, [STATE(241)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1348), - [sym_expression] = STATE(2298), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(4617), - [sym_assignment_pattern] = STATE(5101), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(4617), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5956), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1389), - [sym_subscript_expression] = STATE(1389), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(4617), - [sym_spread_element] = STATE(5102), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_pattern] = STATE(4621), - [sym_rest_pattern] = STATE(3813), - [sym_non_null_expression] = STATE(1389), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(497), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [aux_sym_array_repeat1] = STATE(5120), - [aux_sym_array_pattern_repeat1] = STATE(5139), - [sym_identifier] = ACTIONS(1726), - [anon_sym_export] = ACTIONS(579), - [anon_sym_type] = ACTIONS(579), - [anon_sym_namespace] = ACTIONS(583), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_COMMA] = ACTIONS(1728), + [ts_builtin_sym_end] = ACTIONS(1908), + [sym_identifier] = ACTIONS(1910), + [anon_sym_export] = ACTIONS(1910), + [anon_sym_STAR] = ACTIONS(1910), + [anon_sym_default] = ACTIONS(1910), + [anon_sym_type] = ACTIONS(1910), + [anon_sym_as] = ACTIONS(1910), + [anon_sym_namespace] = ACTIONS(1910), + [anon_sym_LBRACE] = ACTIONS(1908), + [anon_sym_COMMA] = ACTIONS(1908), + [anon_sym_RBRACE] = ACTIONS(1908), + [anon_sym_typeof] = ACTIONS(1910), + [anon_sym_import] = ACTIONS(1910), + [anon_sym_with] = ACTIONS(1910), + [anon_sym_var] = ACTIONS(1910), + [anon_sym_let] = ACTIONS(1910), + [anon_sym_const] = ACTIONS(1910), + [anon_sym_BANG] = ACTIONS(1910), + [anon_sym_else] = ACTIONS(1910), + [anon_sym_if] = ACTIONS(1910), + [anon_sym_switch] = ACTIONS(1910), + [anon_sym_for] = ACTIONS(1910), + [anon_sym_LPAREN] = ACTIONS(1908), + [anon_sym_SEMI] = ACTIONS(1908), + [anon_sym_await] = ACTIONS(1910), + [anon_sym_in] = ACTIONS(1910), + [anon_sym_while] = ACTIONS(1910), + [anon_sym_do] = ACTIONS(1910), + [anon_sym_try] = ACTIONS(1910), + [anon_sym_break] = ACTIONS(1910), + [anon_sym_continue] = ACTIONS(1910), + [anon_sym_debugger] = ACTIONS(1910), + [anon_sym_return] = ACTIONS(1910), + [anon_sym_throw] = ACTIONS(1910), + [anon_sym_case] = ACTIONS(1910), + [anon_sym_yield] = ACTIONS(1910), + [anon_sym_LBRACK] = ACTIONS(1908), + [anon_sym_DOT] = ACTIONS(1910), + [anon_sym_class] = ACTIONS(1910), + [anon_sym_async] = ACTIONS(1910), + [anon_sym_function] = ACTIONS(1910), + [anon_sym_QMARK_DOT] = ACTIONS(1908), + [anon_sym_new] = ACTIONS(1910), + [anon_sym_using] = ACTIONS(1910), + [anon_sym_AMP_AMP] = ACTIONS(1908), + [anon_sym_PIPE_PIPE] = ACTIONS(1908), + [anon_sym_GT_GT] = ACTIONS(1910), + [anon_sym_GT_GT_GT] = ACTIONS(1908), + [anon_sym_LT_LT] = ACTIONS(1908), + [anon_sym_AMP] = ACTIONS(1910), + [anon_sym_CARET] = ACTIONS(1908), + [anon_sym_PIPE] = ACTIONS(1910), + [anon_sym_PLUS] = ACTIONS(1910), + [anon_sym_DASH] = ACTIONS(1910), + [anon_sym_SLASH] = ACTIONS(1910), + [anon_sym_PERCENT] = ACTIONS(1908), + [anon_sym_STAR_STAR] = ACTIONS(1908), + [anon_sym_LT] = ACTIONS(1910), + [anon_sym_LT_EQ] = ACTIONS(1908), + [anon_sym_EQ_EQ] = ACTIONS(1910), + [anon_sym_EQ_EQ_EQ] = ACTIONS(1908), + [anon_sym_BANG_EQ] = ACTIONS(1910), + [anon_sym_BANG_EQ_EQ] = ACTIONS(1908), + [anon_sym_GT_EQ] = ACTIONS(1908), + [anon_sym_GT] = ACTIONS(1910), + [anon_sym_QMARK_QMARK] = ACTIONS(1908), + [anon_sym_instanceof] = ACTIONS(1910), + [anon_sym_TILDE] = ACTIONS(1908), + [anon_sym_void] = ACTIONS(1910), + [anon_sym_delete] = ACTIONS(1910), + [anon_sym_PLUS_PLUS] = ACTIONS(1908), + [anon_sym_DASH_DASH] = ACTIONS(1908), + [anon_sym_DQUOTE] = ACTIONS(1908), + [anon_sym_SQUOTE] = ACTIONS(1908), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1908), + [sym_number] = ACTIONS(1908), + [sym_private_property_identifier] = ACTIONS(1908), + [sym_this] = ACTIONS(1910), + [sym_super] = ACTIONS(1910), + [sym_true] = ACTIONS(1910), + [sym_false] = ACTIONS(1910), + [sym_null] = ACTIONS(1910), + [sym_undefined] = ACTIONS(1910), + [anon_sym_AT] = ACTIONS(1908), + [anon_sym_static] = ACTIONS(1910), + [anon_sym_readonly] = ACTIONS(1910), + [anon_sym_get] = ACTIONS(1910), + [anon_sym_set] = ACTIONS(1910), + [anon_sym_declare] = ACTIONS(1910), + [anon_sym_public] = ACTIONS(1910), + [anon_sym_private] = ACTIONS(1910), + [anon_sym_protected] = ACTIONS(1910), + [anon_sym_override] = ACTIONS(1910), + [anon_sym_module] = ACTIONS(1910), + [anon_sym_any] = ACTIONS(1910), + [anon_sym_number] = ACTIONS(1910), + [anon_sym_boolean] = ACTIONS(1910), + [anon_sym_string] = ACTIONS(1910), + [anon_sym_symbol] = ACTIONS(1910), + [anon_sym_object] = ACTIONS(1910), + [anon_sym_abstract] = ACTIONS(1910), + [anon_sym_satisfies] = ACTIONS(1910), + [anon_sym_interface] = ACTIONS(1910), + [anon_sym_enum] = ACTIONS(1910), + [sym__automatic_semicolon] = ACTIONS(1908), + [sym__ternary_qmark] = ACTIONS(1908), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(242)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1345), + [sym_expression] = STATE(1790), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5963), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5963), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5768), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1345), + [sym_subscript_expression] = STATE(1345), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3039), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5963), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1345), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(411), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1468), + [anon_sym_export] = ACTIONS(1060), + [anon_sym_type] = ACTIONS(1060), + [anon_sym_namespace] = ACTIONS(1062), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_COMMA] = ACTIONS(1912), + [anon_sym_RBRACE] = ACTIONS(1912), [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(579), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1060), [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(808), + [anon_sym_LPAREN] = ACTIONS(814), [anon_sym_await] = ACTIONS(593), [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_RBRACK] = ACTIONS(1756), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(601), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1732), + [anon_sym_LBRACK] = ACTIONS(1912), + [anon_sym_RBRACK] = ACTIONS(1912), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1070), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1476), [anon_sym_using] = ACTIONS(605), - [anon_sym_DOT_DOT_DOT] = ACTIONS(249), + [anon_sym_AMP] = ACTIONS(1912), + [anon_sym_PIPE] = ACTIONS(1912), [anon_sym_PLUS] = ACTIONS(619), [anon_sym_DASH] = ACTIONS(619), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), + [anon_sym_GT] = ACTIONS(1912), [anon_sym_TILDE] = ACTIONS(591), [anon_sym_void] = ACTIONS(619), [anon_sym_delete] = ACTIONS(619), [anon_sym_PLUS_PLUS] = ACTIONS(621), [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1734), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1478), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(579), - [anon_sym_readonly] = ACTIONS(579), - [anon_sym_get] = ACTIONS(579), - [anon_sym_set] = ACTIONS(579), - [anon_sym_declare] = ACTIONS(579), - [anon_sym_public] = ACTIONS(579), - [anon_sym_private] = ACTIONS(579), - [anon_sym_protected] = ACTIONS(579), - [anon_sym_override] = ACTIONS(579), - [anon_sym_module] = ACTIONS(579), - [anon_sym_any] = ACTIONS(579), - [anon_sym_number] = ACTIONS(579), - [anon_sym_boolean] = ACTIONS(579), - [anon_sym_string] = ACTIONS(579), - [anon_sym_symbol] = ACTIONS(579), - [anon_sym_object] = ACTIONS(579), + [anon_sym_static] = ACTIONS(1060), + [anon_sym_readonly] = ACTIONS(1060), + [anon_sym_get] = ACTIONS(1060), + [anon_sym_set] = ACTIONS(1060), + [anon_sym_QMARK] = ACTIONS(1912), + [anon_sym_declare] = ACTIONS(1060), + [anon_sym_public] = ACTIONS(1060), + [anon_sym_private] = ACTIONS(1060), + [anon_sym_protected] = ACTIONS(1060), + [anon_sym_override] = ACTIONS(1060), + [anon_sym_module] = ACTIONS(1060), + [anon_sym_any] = ACTIONS(1060), + [anon_sym_number] = ACTIONS(1060), + [anon_sym_boolean] = ACTIONS(1060), + [anon_sym_string] = ACTIONS(1060), + [anon_sym_symbol] = ACTIONS(1060), + [anon_sym_object] = ACTIONS(1060), + [anon_sym_extends] = ACTIONS(1914), [sym_html_comment] = ACTIONS(5), }, - [STATE(242)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1348), - [sym_expression] = STATE(1763), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5955), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5956), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1348), - [sym_subscript_expression] = STATE(1348), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1348), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(497), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1462), - [anon_sym_export] = ACTIONS(1054), - [anon_sym_type] = ACTIONS(1054), - [anon_sym_namespace] = ACTIONS(1056), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_COMMA] = ACTIONS(1904), - [anon_sym_RBRACE] = ACTIONS(1904), + [STATE(243)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1461), + [sym_expression] = STATE(2550), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5312), + [sym_assignment_pattern] = STATE(5138), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5312), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5742), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1422), + [sym_subscript_expression] = STATE(1422), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3080), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5312), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_pattern] = STATE(4616), + [sym_rest_pattern] = STATE(3658), + [sym_non_null_expression] = STATE(1422), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_mapped_type_clause] = STATE(5962), + [sym_type_arguments] = STATE(594), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [aux_sym_array_pattern_repeat1] = STATE(5153), + [sym_identifier] = ACTIONS(1916), + [anon_sym_export] = ACTIONS(1918), + [anon_sym_type] = ACTIONS(1918), + [anon_sym_namespace] = ACTIONS(1920), + [anon_sym_LBRACE] = ACTIONS(1922), + [anon_sym_COMMA] = ACTIONS(1924), + [anon_sym_typeof] = ACTIONS(1246), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1918), + [anon_sym_BANG] = ACTIONS(1230), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1232), + [anon_sym_yield] = ACTIONS(1234), + [anon_sym_LBRACK] = ACTIONS(1926), + [anon_sym_RBRACK] = ACTIONS(1928), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1930), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1932), + [anon_sym_using] = ACTIONS(1240), + [anon_sym_DOT_DOT_DOT] = ACTIONS(162), + [anon_sym_PLUS] = ACTIONS(1246), + [anon_sym_DASH] = ACTIONS(1246), + [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1230), + [anon_sym_void] = ACTIONS(1246), + [anon_sym_delete] = ACTIONS(1246), + [anon_sym_PLUS_PLUS] = ACTIONS(1248), + [anon_sym_DASH_DASH] = ACTIONS(1248), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1250), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1934), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1918), + [anon_sym_readonly] = ACTIONS(1918), + [anon_sym_get] = ACTIONS(1918), + [anon_sym_set] = ACTIONS(1918), + [anon_sym_declare] = ACTIONS(1918), + [anon_sym_public] = ACTIONS(1918), + [anon_sym_private] = ACTIONS(1918), + [anon_sym_protected] = ACTIONS(1918), + [anon_sym_override] = ACTIONS(1918), + [anon_sym_module] = ACTIONS(1918), + [anon_sym_any] = ACTIONS(1918), + [anon_sym_number] = ACTIONS(1918), + [anon_sym_boolean] = ACTIONS(1918), + [anon_sym_string] = ACTIONS(1918), + [anon_sym_symbol] = ACTIONS(1918), + [anon_sym_object] = ACTIONS(1918), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(244)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1345), + [sym_expression] = STATE(1790), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5963), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5963), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5768), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1345), + [sym_subscript_expression] = STATE(1345), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3039), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5963), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1345), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(411), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1468), + [anon_sym_export] = ACTIONS(1060), + [anon_sym_type] = ACTIONS(1060), + [anon_sym_namespace] = ACTIONS(1062), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_COMMA] = ACTIONS(1912), + [anon_sym_RBRACE] = ACTIONS(1912), [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1054), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1060), [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(808), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_SEMI] = ACTIONS(1912), [anon_sym_await] = ACTIONS(593), [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(1904), - [anon_sym_RBRACK] = ACTIONS(1904), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1064), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1470), + [anon_sym_LBRACK] = ACTIONS(1912), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1070), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1476), [anon_sym_using] = ACTIONS(605), - [anon_sym_AMP] = ACTIONS(1904), - [anon_sym_PIPE] = ACTIONS(1904), + [anon_sym_AMP] = ACTIONS(1912), + [anon_sym_PIPE] = ACTIONS(1914), [anon_sym_PLUS] = ACTIONS(619), [anon_sym_DASH] = ACTIONS(619), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_GT] = ACTIONS(1904), [anon_sym_TILDE] = ACTIONS(591), [anon_sym_void] = ACTIONS(619), [anon_sym_delete] = ACTIONS(619), [anon_sym_PLUS_PLUS] = ACTIONS(621), [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1472), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1478), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1054), - [anon_sym_readonly] = ACTIONS(1054), - [anon_sym_get] = ACTIONS(1054), - [anon_sym_set] = ACTIONS(1054), - [anon_sym_QMARK] = ACTIONS(1904), - [anon_sym_declare] = ACTIONS(1054), - [anon_sym_public] = ACTIONS(1054), - [anon_sym_private] = ACTIONS(1054), - [anon_sym_protected] = ACTIONS(1054), - [anon_sym_override] = ACTIONS(1054), - [anon_sym_module] = ACTIONS(1054), - [anon_sym_any] = ACTIONS(1054), - [anon_sym_number] = ACTIONS(1054), - [anon_sym_boolean] = ACTIONS(1054), - [anon_sym_string] = ACTIONS(1054), - [anon_sym_symbol] = ACTIONS(1054), - [anon_sym_object] = ACTIONS(1054), - [anon_sym_extends] = ACTIONS(1906), + [anon_sym_static] = ACTIONS(1060), + [anon_sym_readonly] = ACTIONS(1060), + [anon_sym_get] = ACTIONS(1060), + [anon_sym_set] = ACTIONS(1060), + [anon_sym_declare] = ACTIONS(1060), + [anon_sym_public] = ACTIONS(1060), + [anon_sym_private] = ACTIONS(1060), + [anon_sym_protected] = ACTIONS(1060), + [anon_sym_override] = ACTIONS(1060), + [anon_sym_module] = ACTIONS(1060), + [anon_sym_any] = ACTIONS(1060), + [anon_sym_number] = ACTIONS(1060), + [anon_sym_boolean] = ACTIONS(1060), + [anon_sym_string] = ACTIONS(1060), + [anon_sym_symbol] = ACTIONS(1060), + [anon_sym_object] = ACTIONS(1060), + [anon_sym_extends] = ACTIONS(1914), + [anon_sym_PIPE_RBRACE] = ACTIONS(1912), + [sym__automatic_semicolon] = ACTIONS(1912), [sym_html_comment] = ACTIONS(5), }, - [STATE(243)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1348), - [sym_expression] = STATE(1763), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5955), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5956), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1348), - [sym_subscript_expression] = STATE(1348), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1348), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(497), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1462), - [anon_sym_export] = ACTIONS(1054), - [anon_sym_type] = ACTIONS(1054), - [anon_sym_namespace] = ACTIONS(1056), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_COMMA] = ACTIONS(1904), - [anon_sym_RBRACE] = ACTIONS(1904), + [STATE(245)] = { + [sym_import] = STATE(3618), + [sym_variable_declaration] = STATE(300), + [sym_lexical_declaration] = STATE(300), + [sym_empty_statement] = STATE(300), + [sym_parenthesized_expression] = STATE(1410), + [sym_expression] = STATE(2404), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5159), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5159), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5768), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1410), + [sym_subscript_expression] = STATE(1410), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3039), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5159), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_sequence_expression] = STATE(6113), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1410), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(411), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1936), + [anon_sym_export] = ACTIONS(1938), + [anon_sym_type] = ACTIONS(1938), + [anon_sym_namespace] = ACTIONS(1940), + [anon_sym_LBRACE] = ACTIONS(1942), [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1054), + [anon_sym_import] = ACTIONS(131), + [anon_sym_var] = ACTIONS(1944), + [anon_sym_let] = ACTIONS(1946), + [anon_sym_const] = ACTIONS(1948), [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_SEMI] = ACTIONS(1904), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_SEMI] = ACTIONS(43), [anon_sym_await] = ACTIONS(593), [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(1904), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1064), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1470), + [anon_sym_LBRACK] = ACTIONS(1950), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1952), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1954), [anon_sym_using] = ACTIONS(605), - [anon_sym_AMP] = ACTIONS(1904), - [anon_sym_PIPE] = ACTIONS(1906), [anon_sym_PLUS] = ACTIONS(619), [anon_sym_DASH] = ACTIONS(619), [anon_sym_SLASH] = ACTIONS(615), @@ -53549,238 +53795,558 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_delete] = ACTIONS(619), [anon_sym_PLUS_PLUS] = ACTIONS(621), [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1472), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1956), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1054), - [anon_sym_readonly] = ACTIONS(1054), - [anon_sym_get] = ACTIONS(1054), - [anon_sym_set] = ACTIONS(1054), - [anon_sym_declare] = ACTIONS(1054), - [anon_sym_public] = ACTIONS(1054), - [anon_sym_private] = ACTIONS(1054), - [anon_sym_protected] = ACTIONS(1054), - [anon_sym_override] = ACTIONS(1054), - [anon_sym_module] = ACTIONS(1054), - [anon_sym_any] = ACTIONS(1054), - [anon_sym_number] = ACTIONS(1054), - [anon_sym_boolean] = ACTIONS(1054), - [anon_sym_string] = ACTIONS(1054), - [anon_sym_symbol] = ACTIONS(1054), - [anon_sym_object] = ACTIONS(1054), - [anon_sym_extends] = ACTIONS(1906), - [anon_sym_PIPE_RBRACE] = ACTIONS(1904), - [sym__automatic_semicolon] = ACTIONS(1904), + [anon_sym_static] = ACTIONS(1938), + [anon_sym_readonly] = ACTIONS(1938), + [anon_sym_get] = ACTIONS(1938), + [anon_sym_set] = ACTIONS(1938), + [anon_sym_declare] = ACTIONS(1938), + [anon_sym_public] = ACTIONS(1938), + [anon_sym_private] = ACTIONS(1938), + [anon_sym_protected] = ACTIONS(1938), + [anon_sym_override] = ACTIONS(1938), + [anon_sym_module] = ACTIONS(1938), + [anon_sym_any] = ACTIONS(1938), + [anon_sym_number] = ACTIONS(1938), + [anon_sym_boolean] = ACTIONS(1938), + [anon_sym_string] = ACTIONS(1938), + [anon_sym_symbol] = ACTIONS(1938), + [anon_sym_object] = ACTIONS(1938), [sym_html_comment] = ACTIONS(5), }, - [STATE(244)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1426), - [sym_expression] = STATE(2638), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5311), - [sym_assignment_pattern] = STATE(5101), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5311), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5734), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1409), - [sym_subscript_expression] = STATE(1409), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3010), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5311), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_pattern] = STATE(4621), - [sym_rest_pattern] = STATE(3813), - [sym_non_null_expression] = STATE(1409), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_mapped_type_clause] = STATE(5923), - [sym_type_arguments] = STATE(629), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [aux_sym_array_pattern_repeat1] = STATE(5139), - [sym_identifier] = ACTIONS(1908), - [anon_sym_export] = ACTIONS(1910), - [anon_sym_type] = ACTIONS(1910), - [anon_sym_namespace] = ACTIONS(1912), - [anon_sym_LBRACE] = ACTIONS(1914), - [anon_sym_COMMA] = ACTIONS(1916), - [anon_sym_typeof] = ACTIONS(1138), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1910), - [anon_sym_BANG] = ACTIONS(1120), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1122), - [anon_sym_yield] = ACTIONS(1124), - [anon_sym_LBRACK] = ACTIONS(1918), - [anon_sym_RBRACK] = ACTIONS(1920), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1922), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1924), - [anon_sym_using] = ACTIONS(1132), - [anon_sym_DOT_DOT_DOT] = ACTIONS(161), - [anon_sym_PLUS] = ACTIONS(1138), - [anon_sym_DASH] = ACTIONS(1138), + [STATE(246)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2651), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(3838), + [sym_assignment_pattern] = STATE(5138), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(3838), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1307), + [sym_subscript_expression] = STATE(1307), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(3838), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_pattern] = STATE(4616), + [sym_rest_pattern] = STATE(3658), + [sym_non_null_expression] = STATE(1307), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [aux_sym_array_pattern_repeat1] = STATE(5153), + [sym_identifier] = ACTIONS(704), + [anon_sym_export] = ACTIONS(113), + [anon_sym_type] = ACTIONS(113), + [anon_sym_namespace] = ACTIONS(122), + [anon_sym_LBRACE] = ACTIONS(706), + [anon_sym_COMMA] = ACTIONS(1924), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(113), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(1678), + [anon_sym_RBRACK] = ACTIONS(1928), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(148), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(714), + [anon_sym_using] = ACTIONS(158), + [anon_sym_DOT_DOT_DOT] = ACTIONS(162), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1120), - [anon_sym_void] = ACTIONS(1138), - [anon_sym_delete] = ACTIONS(1138), - [anon_sym_PLUS_PLUS] = ACTIONS(1140), - [anon_sym_DASH_DASH] = ACTIONS(1140), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1146), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1926), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(726), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1910), - [anon_sym_readonly] = ACTIONS(1910), - [anon_sym_get] = ACTIONS(1910), - [anon_sym_set] = ACTIONS(1910), - [anon_sym_declare] = ACTIONS(1910), - [anon_sym_public] = ACTIONS(1910), - [anon_sym_private] = ACTIONS(1910), - [anon_sym_protected] = ACTIONS(1910), - [anon_sym_override] = ACTIONS(1910), - [anon_sym_module] = ACTIONS(1910), - [anon_sym_any] = ACTIONS(1910), - [anon_sym_number] = ACTIONS(1910), - [anon_sym_boolean] = ACTIONS(1910), - [anon_sym_string] = ACTIONS(1910), - [anon_sym_symbol] = ACTIONS(1910), - [anon_sym_object] = ACTIONS(1910), + [anon_sym_static] = ACTIONS(113), + [anon_sym_readonly] = ACTIONS(113), + [anon_sym_get] = ACTIONS(113), + [anon_sym_set] = ACTIONS(113), + [anon_sym_declare] = ACTIONS(113), + [anon_sym_public] = ACTIONS(113), + [anon_sym_private] = ACTIONS(113), + [anon_sym_protected] = ACTIONS(113), + [anon_sym_override] = ACTIONS(113), + [anon_sym_module] = ACTIONS(113), + [anon_sym_any] = ACTIONS(113), + [anon_sym_number] = ACTIONS(113), + [anon_sym_boolean] = ACTIONS(113), + [anon_sym_string] = ACTIONS(113), + [anon_sym_symbol] = ACTIONS(113), + [anon_sym_object] = ACTIONS(113), [sym_html_comment] = ACTIONS(5), }, - [STATE(245)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2655), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(3812), - [sym_assignment_pattern] = STATE(5101), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(3812), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1298), - [sym_subscript_expression] = STATE(1298), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(3812), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_pattern] = STATE(4621), - [sym_rest_pattern] = STATE(3813), - [sym_non_null_expression] = STATE(1298), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [aux_sym_array_pattern_repeat1] = STATE(5139), - [sym_identifier] = ACTIONS(762), + [STATE(247)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2607), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5927), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5927), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1232), + [sym_subscript_expression] = STATE(1232), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5927), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1232), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), + [anon_sym_type] = ACTIONS(804), + [anon_sym_namespace] = ACTIONS(808), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_COMMA] = ACTIONS(1912), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_RPAREN] = ACTIONS(1912), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(1912), + [anon_sym_RBRACK] = ACTIONS(1912), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(820), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(822), + [anon_sym_using] = ACTIONS(158), + [anon_sym_AMP] = ACTIONS(1912), + [anon_sym_PIPE] = ACTIONS(1912), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_GT] = ACTIONS(1912), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(826), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(804), + [anon_sym_readonly] = ACTIONS(804), + [anon_sym_get] = ACTIONS(804), + [anon_sym_set] = ACTIONS(804), + [anon_sym_declare] = ACTIONS(804), + [anon_sym_public] = ACTIONS(804), + [anon_sym_private] = ACTIONS(804), + [anon_sym_protected] = ACTIONS(804), + [anon_sym_override] = ACTIONS(804), + [anon_sym_module] = ACTIONS(804), + [anon_sym_any] = ACTIONS(804), + [anon_sym_number] = ACTIONS(804), + [anon_sym_boolean] = ACTIONS(804), + [anon_sym_string] = ACTIONS(804), + [anon_sym_symbol] = ACTIONS(804), + [anon_sym_object] = ACTIONS(804), + [anon_sym_extends] = ACTIONS(1914), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(248)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1461), + [sym_expression] = STATE(2634), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5312), + [sym_assignment_pattern] = STATE(5138), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5312), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5742), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1422), + [sym_subscript_expression] = STATE(1422), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3080), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5312), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_pattern] = STATE(4616), + [sym_rest_pattern] = STATE(3658), + [sym_non_null_expression] = STATE(1422), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(594), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [aux_sym_array_pattern_repeat1] = STATE(5153), + [sym_identifier] = ACTIONS(1958), + [anon_sym_export] = ACTIONS(1960), + [anon_sym_type] = ACTIONS(1960), + [anon_sym_namespace] = ACTIONS(1962), + [anon_sym_LBRACE] = ACTIONS(1922), + [anon_sym_COMMA] = ACTIONS(1924), + [anon_sym_typeof] = ACTIONS(1246), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1960), + [anon_sym_BANG] = ACTIONS(1230), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1232), + [anon_sym_yield] = ACTIONS(1234), + [anon_sym_LBRACK] = ACTIONS(1926), + [anon_sym_RBRACK] = ACTIONS(1928), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1964), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1966), + [anon_sym_using] = ACTIONS(1240), + [anon_sym_DOT_DOT_DOT] = ACTIONS(162), + [anon_sym_PLUS] = ACTIONS(1246), + [anon_sym_DASH] = ACTIONS(1246), + [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1230), + [anon_sym_void] = ACTIONS(1246), + [anon_sym_delete] = ACTIONS(1246), + [anon_sym_PLUS_PLUS] = ACTIONS(1248), + [anon_sym_DASH_DASH] = ACTIONS(1248), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1250), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1934), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1960), + [anon_sym_readonly] = ACTIONS(1960), + [anon_sym_get] = ACTIONS(1960), + [anon_sym_set] = ACTIONS(1960), + [anon_sym_declare] = ACTIONS(1960), + [anon_sym_public] = ACTIONS(1960), + [anon_sym_private] = ACTIONS(1960), + [anon_sym_protected] = ACTIONS(1960), + [anon_sym_override] = ACTIONS(1960), + [anon_sym_module] = ACTIONS(1960), + [anon_sym_any] = ACTIONS(1960), + [anon_sym_number] = ACTIONS(1960), + [anon_sym_boolean] = ACTIONS(1960), + [anon_sym_string] = ACTIONS(1960), + [anon_sym_symbol] = ACTIONS(1960), + [anon_sym_object] = ACTIONS(1960), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(249)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1461), + [sym_expression] = STATE(2636), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5312), + [sym_assignment_pattern] = STATE(5138), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5312), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5742), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1422), + [sym_subscript_expression] = STATE(1422), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3080), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5312), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_pattern] = STATE(4616), + [sym_rest_pattern] = STATE(3658), + [sym_non_null_expression] = STATE(1422), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(594), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [aux_sym_array_pattern_repeat1] = STATE(5153), + [sym_identifier] = ACTIONS(1958), + [anon_sym_export] = ACTIONS(1960), + [anon_sym_type] = ACTIONS(1960), + [anon_sym_namespace] = ACTIONS(1962), + [anon_sym_LBRACE] = ACTIONS(1922), + [anon_sym_COMMA] = ACTIONS(1924), + [anon_sym_typeof] = ACTIONS(1246), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1960), + [anon_sym_BANG] = ACTIONS(1230), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1232), + [anon_sym_yield] = ACTIONS(1234), + [anon_sym_LBRACK] = ACTIONS(1926), + [anon_sym_RBRACK] = ACTIONS(1928), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1964), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1966), + [anon_sym_using] = ACTIONS(1240), + [anon_sym_DOT_DOT_DOT] = ACTIONS(162), + [anon_sym_PLUS] = ACTIONS(1246), + [anon_sym_DASH] = ACTIONS(1246), + [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1230), + [anon_sym_void] = ACTIONS(1246), + [anon_sym_delete] = ACTIONS(1246), + [anon_sym_PLUS_PLUS] = ACTIONS(1248), + [anon_sym_DASH_DASH] = ACTIONS(1248), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1250), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1934), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1960), + [anon_sym_readonly] = ACTIONS(1960), + [anon_sym_get] = ACTIONS(1960), + [anon_sym_set] = ACTIONS(1960), + [anon_sym_declare] = ACTIONS(1960), + [anon_sym_public] = ACTIONS(1960), + [anon_sym_private] = ACTIONS(1960), + [anon_sym_protected] = ACTIONS(1960), + [anon_sym_override] = ACTIONS(1960), + [anon_sym_module] = ACTIONS(1960), + [anon_sym_any] = ACTIONS(1960), + [anon_sym_number] = ACTIONS(1960), + [anon_sym_boolean] = ACTIONS(1960), + [anon_sym_string] = ACTIONS(1960), + [anon_sym_symbol] = ACTIONS(1960), + [anon_sym_object] = ACTIONS(1960), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(250)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2651), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(3838), + [sym_assignment_pattern] = STATE(5121), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(3838), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1307), + [sym_subscript_expression] = STATE(1307), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(3838), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_pattern] = STATE(4700), + [sym_rest_pattern] = STATE(3658), + [sym_non_null_expression] = STATE(1307), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [aux_sym_array_pattern_repeat1] = STATE(5131), + [sym_identifier] = ACTIONS(704), [anon_sym_export] = ACTIONS(113), [anon_sym_type] = ACTIONS(113), [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(764), - [anon_sym_COMMA] = ACTIONS(1916), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), + [anon_sym_LBRACE] = ACTIONS(706), + [anon_sym_COMMA] = ACTIONS(1924), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), [anon_sym_let] = ACTIONS(113), - [anon_sym_BANG] = ACTIONS(174), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(139), - [anon_sym_yield] = ACTIONS(141), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), [anon_sym_LBRACK] = ACTIONS(1678), - [anon_sym_RBRACK] = ACTIONS(1920), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(147), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(772), - [anon_sym_using] = ACTIONS(157), - [anon_sym_DOT_DOT_DOT] = ACTIONS(161), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), + [anon_sym_RBRACK] = ACTIONS(1968), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(148), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(714), + [anon_sym_using] = ACTIONS(158), + [anon_sym_DOT_DOT_DOT] = ACTIONS(162), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(784), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(726), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), [anon_sym_readonly] = ACTIONS(113), @@ -53800,73 +54366,73 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_object] = ACTIONS(113), [sym_html_comment] = ACTIONS(5), }, - [STATE(246)] = { - [sym_import] = STATE(3601), - [sym_variable_declaration] = STATE(302), - [sym_lexical_declaration] = STATE(302), - [sym_empty_statement] = STATE(302), - [sym_parenthesized_expression] = STATE(1406), - [sym_expression] = STATE(2402), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5088), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5088), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5956), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1406), - [sym_subscript_expression] = STATE(1406), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5088), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_sequence_expression] = STATE(6105), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1406), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(497), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1928), - [anon_sym_export] = ACTIONS(1930), - [anon_sym_type] = ACTIONS(1930), - [anon_sym_namespace] = ACTIONS(1932), - [anon_sym_LBRACE] = ACTIONS(1934), + [STATE(251)] = { + [sym_import] = STATE(3618), + [sym_variable_declaration] = STATE(299), + [sym_lexical_declaration] = STATE(299), + [sym_empty_statement] = STATE(299), + [sym_parenthesized_expression] = STATE(1410), + [sym_expression] = STATE(2391), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5159), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5159), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5768), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1410), + [sym_subscript_expression] = STATE(1410), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3039), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5159), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_sequence_expression] = STATE(6100), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1410), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(411), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1936), + [anon_sym_export] = ACTIONS(1938), + [anon_sym_type] = ACTIONS(1938), + [anon_sym_namespace] = ACTIONS(1940), + [anon_sym_LBRACE] = ACTIONS(1942), [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(130), - [anon_sym_var] = ACTIONS(1936), - [anon_sym_let] = ACTIONS(1938), - [anon_sym_const] = ACTIONS(1940), + [anon_sym_import] = ACTIONS(131), + [anon_sym_var] = ACTIONS(1944), + [anon_sym_let] = ACTIONS(1946), + [anon_sym_const] = ACTIONS(1948), [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(808), + [anon_sym_LPAREN] = ACTIONS(814), [anon_sym_SEMI] = ACTIONS(43), [anon_sym_await] = ACTIONS(593), [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(1942), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1944), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1946), + [anon_sym_LBRACK] = ACTIONS(1950), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1952), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1954), [anon_sym_using] = ACTIONS(605), [anon_sym_PLUS] = ACTIONS(619), [anon_sym_DASH] = ACTIONS(619), @@ -53877,103 +54443,103 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_delete] = ACTIONS(619), [anon_sym_PLUS_PLUS] = ACTIONS(621), [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1948), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1956), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1930), - [anon_sym_readonly] = ACTIONS(1930), - [anon_sym_get] = ACTIONS(1930), - [anon_sym_set] = ACTIONS(1930), - [anon_sym_declare] = ACTIONS(1930), - [anon_sym_public] = ACTIONS(1930), - [anon_sym_private] = ACTIONS(1930), - [anon_sym_protected] = ACTIONS(1930), - [anon_sym_override] = ACTIONS(1930), - [anon_sym_module] = ACTIONS(1930), - [anon_sym_any] = ACTIONS(1930), - [anon_sym_number] = ACTIONS(1930), - [anon_sym_boolean] = ACTIONS(1930), - [anon_sym_string] = ACTIONS(1930), - [anon_sym_symbol] = ACTIONS(1930), - [anon_sym_object] = ACTIONS(1930), + [anon_sym_static] = ACTIONS(1938), + [anon_sym_readonly] = ACTIONS(1938), + [anon_sym_get] = ACTIONS(1938), + [anon_sym_set] = ACTIONS(1938), + [anon_sym_declare] = ACTIONS(1938), + [anon_sym_public] = ACTIONS(1938), + [anon_sym_private] = ACTIONS(1938), + [anon_sym_protected] = ACTIONS(1938), + [anon_sym_override] = ACTIONS(1938), + [anon_sym_module] = ACTIONS(1938), + [anon_sym_any] = ACTIONS(1938), + [anon_sym_number] = ACTIONS(1938), + [anon_sym_boolean] = ACTIONS(1938), + [anon_sym_string] = ACTIONS(1938), + [anon_sym_symbol] = ACTIONS(1938), + [anon_sym_object] = ACTIONS(1938), [sym_html_comment] = ACTIONS(5), }, - [STATE(247)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1348), - [sym_expression] = STATE(2488), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(4617), - [sym_assignment_pattern] = STATE(5562), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(4617), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5956), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1389), - [sym_subscript_expression] = STATE(1389), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(4617), - [sym_spread_element] = STATE(5190), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_pattern] = STATE(5194), - [sym_rest_pattern] = STATE(3813), - [sym_non_null_expression] = STATE(1389), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(497), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1726), + [STATE(252)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1345), + [sym_expression] = STATE(2545), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(4630), + [sym_assignment_pattern] = STATE(5523), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(4630), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5768), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1396), + [sym_subscript_expression] = STATE(1396), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3039), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(4630), + [sym_spread_element] = STATE(5147), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_pattern] = STATE(5148), + [sym_rest_pattern] = STATE(3658), + [sym_non_null_expression] = STATE(1396), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(411), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1720), [anon_sym_export] = ACTIONS(579), [anon_sym_type] = ACTIONS(579), [anon_sym_namespace] = ACTIONS(583), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_COMMA] = ACTIONS(1950), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_COMMA] = ACTIONS(1970), [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(130), + [anon_sym_import] = ACTIONS(131), [anon_sym_let] = ACTIONS(579), [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(808), + [anon_sym_LPAREN] = ACTIONS(814), [anon_sym_await] = ACTIONS(593), [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_RBRACK] = ACTIONS(1953), - [anon_sym_class] = ACTIONS(145), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_RBRACK] = ACTIONS(1970), + [anon_sym_class] = ACTIONS(146), [anon_sym_async] = ACTIONS(601), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1732), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1726), [anon_sym_using] = ACTIONS(605), [anon_sym_DOT_DOT_DOT] = ACTIONS(249), [anon_sym_PLUS] = ACTIONS(619), @@ -53985,18 +54551,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_delete] = ACTIONS(619), [anon_sym_PLUS_PLUS] = ACTIONS(621), [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1734), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1728), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(579), [anon_sym_readonly] = ACTIONS(579), @@ -54016,180 +54582,72 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_object] = ACTIONS(579), [sym_html_comment] = ACTIONS(5), }, - [STATE(248)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1426), - [sym_expression] = STATE(2626), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5311), - [sym_assignment_pattern] = STATE(5101), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5311), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5734), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1409), - [sym_subscript_expression] = STATE(1409), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3010), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5311), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_pattern] = STATE(4621), - [sym_rest_pattern] = STATE(3813), - [sym_non_null_expression] = STATE(1409), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(629), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [aux_sym_array_pattern_repeat1] = STATE(5139), - [sym_identifier] = ACTIONS(1957), - [anon_sym_export] = ACTIONS(1959), - [anon_sym_type] = ACTIONS(1959), - [anon_sym_namespace] = ACTIONS(1961), - [anon_sym_LBRACE] = ACTIONS(1914), - [anon_sym_COMMA] = ACTIONS(1916), - [anon_sym_typeof] = ACTIONS(1138), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1959), - [anon_sym_BANG] = ACTIONS(1120), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1122), - [anon_sym_yield] = ACTIONS(1124), - [anon_sym_LBRACK] = ACTIONS(1918), - [anon_sym_RBRACK] = ACTIONS(1920), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1963), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1965), - [anon_sym_using] = ACTIONS(1132), - [anon_sym_DOT_DOT_DOT] = ACTIONS(161), - [anon_sym_PLUS] = ACTIONS(1138), - [anon_sym_DASH] = ACTIONS(1138), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1120), - [anon_sym_void] = ACTIONS(1138), - [anon_sym_delete] = ACTIONS(1138), - [anon_sym_PLUS_PLUS] = ACTIONS(1140), - [anon_sym_DASH_DASH] = ACTIONS(1140), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1146), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1926), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1959), - [anon_sym_readonly] = ACTIONS(1959), - [anon_sym_get] = ACTIONS(1959), - [anon_sym_set] = ACTIONS(1959), - [anon_sym_declare] = ACTIONS(1959), - [anon_sym_public] = ACTIONS(1959), - [anon_sym_private] = ACTIONS(1959), - [anon_sym_protected] = ACTIONS(1959), - [anon_sym_override] = ACTIONS(1959), - [anon_sym_module] = ACTIONS(1959), - [anon_sym_any] = ACTIONS(1959), - [anon_sym_number] = ACTIONS(1959), - [anon_sym_boolean] = ACTIONS(1959), - [anon_sym_string] = ACTIONS(1959), - [anon_sym_symbol] = ACTIONS(1959), - [anon_sym_object] = ACTIONS(1959), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(249)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1348), - [sym_expression] = STATE(2488), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(4617), - [sym_assignment_pattern] = STATE(5562), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(4617), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5956), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1389), - [sym_subscript_expression] = STATE(1389), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(4617), - [sym_spread_element] = STATE(5190), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_pattern] = STATE(5194), - [sym_rest_pattern] = STATE(3813), - [sym_non_null_expression] = STATE(1389), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(497), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1726), + [STATE(253)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1345), + [sym_expression] = STATE(2545), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(4630), + [sym_assignment_pattern] = STATE(5523), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(4630), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5768), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1396), + [sym_subscript_expression] = STATE(1396), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3039), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(4630), + [sym_spread_element] = STATE(5147), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_pattern] = STATE(5148), + [sym_rest_pattern] = STATE(3658), + [sym_non_null_expression] = STATE(1396), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(411), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1720), [anon_sym_export] = ACTIONS(579), [anon_sym_type] = ACTIONS(579), [anon_sym_namespace] = ACTIONS(583), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_COMMA] = ACTIONS(1950), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_COMMA] = ACTIONS(1970), [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(130), + [anon_sym_import] = ACTIONS(131), [anon_sym_let] = ACTIONS(579), [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(808), + [anon_sym_LPAREN] = ACTIONS(814), [anon_sym_await] = ACTIONS(593), [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_RBRACK] = ACTIONS(1967), - [anon_sym_class] = ACTIONS(145), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_RBRACK] = ACTIONS(1973), + [anon_sym_class] = ACTIONS(146), [anon_sym_async] = ACTIONS(601), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1732), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1726), [anon_sym_using] = ACTIONS(605), [anon_sym_DOT_DOT_DOT] = ACTIONS(249), [anon_sym_PLUS] = ACTIONS(619), @@ -54201,18 +54659,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_delete] = ACTIONS(619), [anon_sym_PLUS_PLUS] = ACTIONS(621), [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1734), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1728), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(579), [anon_sym_readonly] = ACTIONS(579), @@ -54232,504 +54690,72 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_object] = ACTIONS(579), [sym_html_comment] = ACTIONS(5), }, - [STATE(250)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1426), - [sym_expression] = STATE(2560), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5311), - [sym_assignment_pattern] = STATE(5101), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5311), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5734), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1409), - [sym_subscript_expression] = STATE(1409), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3010), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5311), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_pattern] = STATE(4621), - [sym_rest_pattern] = STATE(3813), - [sym_non_null_expression] = STATE(1409), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(629), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [aux_sym_array_pattern_repeat1] = STATE(5139), - [sym_identifier] = ACTIONS(1957), - [anon_sym_export] = ACTIONS(1959), - [anon_sym_type] = ACTIONS(1959), - [anon_sym_namespace] = ACTIONS(1961), - [anon_sym_LBRACE] = ACTIONS(1914), - [anon_sym_COMMA] = ACTIONS(1916), - [anon_sym_typeof] = ACTIONS(1138), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1959), - [anon_sym_BANG] = ACTIONS(1120), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1122), - [anon_sym_yield] = ACTIONS(1124), - [anon_sym_LBRACK] = ACTIONS(1918), - [anon_sym_RBRACK] = ACTIONS(1920), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1963), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1965), - [anon_sym_using] = ACTIONS(1132), - [anon_sym_DOT_DOT_DOT] = ACTIONS(161), - [anon_sym_PLUS] = ACTIONS(1138), - [anon_sym_DASH] = ACTIONS(1138), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1120), - [anon_sym_void] = ACTIONS(1138), - [anon_sym_delete] = ACTIONS(1138), - [anon_sym_PLUS_PLUS] = ACTIONS(1140), - [anon_sym_DASH_DASH] = ACTIONS(1140), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1146), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1926), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1959), - [anon_sym_readonly] = ACTIONS(1959), - [anon_sym_get] = ACTIONS(1959), - [anon_sym_set] = ACTIONS(1959), - [anon_sym_declare] = ACTIONS(1959), - [anon_sym_public] = ACTIONS(1959), - [anon_sym_private] = ACTIONS(1959), - [anon_sym_protected] = ACTIONS(1959), - [anon_sym_override] = ACTIONS(1959), - [anon_sym_module] = ACTIONS(1959), - [anon_sym_any] = ACTIONS(1959), - [anon_sym_number] = ACTIONS(1959), - [anon_sym_boolean] = ACTIONS(1959), - [anon_sym_string] = ACTIONS(1959), - [anon_sym_symbol] = ACTIONS(1959), - [anon_sym_object] = ACTIONS(1959), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(251)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2655), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(3812), - [sym_assignment_pattern] = STATE(5223), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(3812), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1298), - [sym_subscript_expression] = STATE(1298), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(3812), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_pattern] = STATE(4573), - [sym_rest_pattern] = STATE(3813), - [sym_non_null_expression] = STATE(1298), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [aux_sym_array_pattern_repeat1] = STATE(5240), - [sym_identifier] = ACTIONS(762), - [anon_sym_export] = ACTIONS(113), - [anon_sym_type] = ACTIONS(113), - [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(764), - [anon_sym_COMMA] = ACTIONS(1916), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(113), - [anon_sym_BANG] = ACTIONS(174), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(139), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(1678), - [anon_sym_RBRACK] = ACTIONS(1971), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(147), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(772), - [anon_sym_using] = ACTIONS(157), - [anon_sym_DOT_DOT_DOT] = ACTIONS(161), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(784), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(113), - [anon_sym_readonly] = ACTIONS(113), - [anon_sym_get] = ACTIONS(113), - [anon_sym_set] = ACTIONS(113), - [anon_sym_declare] = ACTIONS(113), - [anon_sym_public] = ACTIONS(113), - [anon_sym_private] = ACTIONS(113), - [anon_sym_protected] = ACTIONS(113), - [anon_sym_override] = ACTIONS(113), - [anon_sym_module] = ACTIONS(113), - [anon_sym_any] = ACTIONS(113), - [anon_sym_number] = ACTIONS(113), - [anon_sym_boolean] = ACTIONS(113), - [anon_sym_string] = ACTIONS(113), - [anon_sym_symbol] = ACTIONS(113), - [anon_sym_object] = ACTIONS(113), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(252)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2569), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5823), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5823), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1239), - [sym_subscript_expression] = STATE(1239), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5823), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1239), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(800), - [anon_sym_export] = ACTIONS(802), - [anon_sym_type] = ACTIONS(802), - [anon_sym_namespace] = ACTIONS(804), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_COMMA] = ACTIONS(1904), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(802), - [anon_sym_BANG] = ACTIONS(174), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_RPAREN] = ACTIONS(1904), - [anon_sym_await] = ACTIONS(139), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(1904), - [anon_sym_RBRACK] = ACTIONS(1904), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(814), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(816), - [anon_sym_using] = ACTIONS(157), - [anon_sym_AMP] = ACTIONS(1904), - [anon_sym_PIPE] = ACTIONS(1904), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_GT] = ACTIONS(1904), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(820), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(802), - [anon_sym_readonly] = ACTIONS(802), - [anon_sym_get] = ACTIONS(802), - [anon_sym_set] = ACTIONS(802), - [anon_sym_declare] = ACTIONS(802), - [anon_sym_public] = ACTIONS(802), - [anon_sym_private] = ACTIONS(802), - [anon_sym_protected] = ACTIONS(802), - [anon_sym_override] = ACTIONS(802), - [anon_sym_module] = ACTIONS(802), - [anon_sym_any] = ACTIONS(802), - [anon_sym_number] = ACTIONS(802), - [anon_sym_boolean] = ACTIONS(802), - [anon_sym_string] = ACTIONS(802), - [anon_sym_symbol] = ACTIONS(802), - [anon_sym_object] = ACTIONS(802), - [anon_sym_extends] = ACTIONS(1906), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(253)] = { - [sym_import] = STATE(3601), - [sym_variable_declaration] = STATE(305), - [sym_lexical_declaration] = STATE(305), - [sym_empty_statement] = STATE(305), - [sym_parenthesized_expression] = STATE(1406), - [sym_expression] = STATE(2265), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5088), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5088), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5956), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1406), - [sym_subscript_expression] = STATE(1406), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5088), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_sequence_expression] = STATE(5758), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1406), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(497), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1928), - [anon_sym_export] = ACTIONS(1930), - [anon_sym_type] = ACTIONS(1930), - [anon_sym_namespace] = ACTIONS(1932), - [anon_sym_LBRACE] = ACTIONS(1934), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(130), - [anon_sym_var] = ACTIONS(1936), - [anon_sym_let] = ACTIONS(1938), - [anon_sym_const] = ACTIONS(1940), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_SEMI] = ACTIONS(43), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(1942), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1944), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1946), - [anon_sym_using] = ACTIONS(605), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1948), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1930), - [anon_sym_readonly] = ACTIONS(1930), - [anon_sym_get] = ACTIONS(1930), - [anon_sym_set] = ACTIONS(1930), - [anon_sym_declare] = ACTIONS(1930), - [anon_sym_public] = ACTIONS(1930), - [anon_sym_private] = ACTIONS(1930), - [anon_sym_protected] = ACTIONS(1930), - [anon_sym_override] = ACTIONS(1930), - [anon_sym_module] = ACTIONS(1930), - [anon_sym_any] = ACTIONS(1930), - [anon_sym_number] = ACTIONS(1930), - [anon_sym_boolean] = ACTIONS(1930), - [anon_sym_string] = ACTIONS(1930), - [anon_sym_symbol] = ACTIONS(1930), - [anon_sym_object] = ACTIONS(1930), - [sym_html_comment] = ACTIONS(5), - }, [STATE(254)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1348), - [sym_expression] = STATE(2488), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(4617), - [sym_assignment_pattern] = STATE(5562), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(4617), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5956), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1389), - [sym_subscript_expression] = STATE(1389), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(4617), - [sym_spread_element] = STATE(5190), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_pattern] = STATE(5194), - [sym_rest_pattern] = STATE(3813), - [sym_non_null_expression] = STATE(1389), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(497), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1726), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1345), + [sym_expression] = STATE(2545), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(4630), + [sym_assignment_pattern] = STATE(5523), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(4630), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5768), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1396), + [sym_subscript_expression] = STATE(1396), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3039), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(4630), + [sym_spread_element] = STATE(5147), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_pattern] = STATE(5148), + [sym_rest_pattern] = STATE(3658), + [sym_non_null_expression] = STATE(1396), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(411), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1720), [anon_sym_export] = ACTIONS(579), [anon_sym_type] = ACTIONS(579), [anon_sym_namespace] = ACTIONS(583), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_COMMA] = ACTIONS(1950), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_COMMA] = ACTIONS(1970), [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(130), + [anon_sym_import] = ACTIONS(131), [anon_sym_let] = ACTIONS(579), [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(808), + [anon_sym_LPAREN] = ACTIONS(814), [anon_sym_await] = ACTIONS(593), [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_RBRACK] = ACTIONS(1950), - [anon_sym_class] = ACTIONS(145), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_RBRACK] = ACTIONS(1977), + [anon_sym_class] = ACTIONS(146), [anon_sym_async] = ACTIONS(601), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1732), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1726), [anon_sym_using] = ACTIONS(605), [anon_sym_DOT_DOT_DOT] = ACTIONS(249), [anon_sym_PLUS] = ACTIONS(619), @@ -54741,18 +54767,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_delete] = ACTIONS(619), [anon_sym_PLUS_PLUS] = ACTIONS(621), [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1734), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1728), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(579), [anon_sym_readonly] = ACTIONS(579), @@ -54773,200 +54799,93 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(255)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1386), - [sym_expression] = STATE(2113), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5966), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5966), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5819), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1386), - [sym_subscript_expression] = STATE(1386), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3017), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5966), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1386), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(418), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1488), - [anon_sym_export] = ACTIONS(1080), - [anon_sym_type] = ACTIONS(1080), - [anon_sym_namespace] = ACTIONS(1082), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_COMMA] = ACTIONS(1904), - [anon_sym_typeof] = ACTIONS(736), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1080), - [anon_sym_BANG] = ACTIONS(712), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_RPAREN] = ACTIONS(1904), - [anon_sym_await] = ACTIONS(716), - [anon_sym_yield] = ACTIONS(718), - [anon_sym_LBRACK] = ACTIONS(1904), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1090), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1492), - [anon_sym_using] = ACTIONS(726), - [anon_sym_AMP] = ACTIONS(1904), - [anon_sym_PIPE] = ACTIONS(1904), - [anon_sym_PLUS] = ACTIONS(736), - [anon_sym_DASH] = ACTIONS(736), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_GT] = ACTIONS(1904), - [anon_sym_TILDE] = ACTIONS(712), - [anon_sym_void] = ACTIONS(736), - [anon_sym_delete] = ACTIONS(736), - [anon_sym_PLUS_PLUS] = ACTIONS(738), - [anon_sym_DASH_DASH] = ACTIONS(738), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(744), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1494), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1080), - [anon_sym_readonly] = ACTIONS(1080), - [anon_sym_get] = ACTIONS(1080), - [anon_sym_set] = ACTIONS(1080), - [anon_sym_declare] = ACTIONS(1080), - [anon_sym_public] = ACTIONS(1080), - [anon_sym_private] = ACTIONS(1080), - [anon_sym_protected] = ACTIONS(1080), - [anon_sym_override] = ACTIONS(1080), - [anon_sym_module] = ACTIONS(1080), - [anon_sym_any] = ACTIONS(1080), - [anon_sym_number] = ACTIONS(1080), - [anon_sym_boolean] = ACTIONS(1080), - [anon_sym_string] = ACTIONS(1080), - [anon_sym_symbol] = ACTIONS(1080), - [anon_sym_object] = ACTIONS(1080), - [anon_sym_extends] = ACTIONS(1906), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(256)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2655), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(3812), - [sym_assignment_pattern] = STATE(5562), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(3812), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1298), - [sym_subscript_expression] = STATE(1298), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(3812), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_pattern] = STATE(5194), - [sym_rest_pattern] = STATE(3813), - [sym_non_null_expression] = STATE(1298), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(762), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2651), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(3838), + [sym_assignment_pattern] = STATE(5523), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(3838), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1307), + [sym_subscript_expression] = STATE(1307), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(3838), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_pattern] = STATE(5148), + [sym_rest_pattern] = STATE(3658), + [sym_non_null_expression] = STATE(1307), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(704), [anon_sym_export] = ACTIONS(113), [anon_sym_type] = ACTIONS(113), [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(764), - [anon_sym_COMMA] = ACTIONS(1973), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), + [anon_sym_LBRACE] = ACTIONS(706), + [anon_sym_COMMA] = ACTIONS(1981), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), [anon_sym_let] = ACTIONS(113), - [anon_sym_BANG] = ACTIONS(174), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(139), - [anon_sym_yield] = ACTIONS(141), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), [anon_sym_LBRACK] = ACTIONS(1678), - [anon_sym_RBRACK] = ACTIONS(1973), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(147), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(772), - [anon_sym_using] = ACTIONS(157), - [anon_sym_DOT_DOT_DOT] = ACTIONS(161), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), + [anon_sym_RBRACK] = ACTIONS(1981), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(148), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(714), + [anon_sym_using] = ACTIONS(158), + [anon_sym_DOT_DOT_DOT] = ACTIONS(162), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(784), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(726), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), [anon_sym_readonly] = ACTIONS(113), @@ -54986,51 +54905,51 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_object] = ACTIONS(113), [sym_html_comment] = ACTIONS(5), }, - [STATE(257)] = { - [sym_identifier] = ACTIONS(1975), - [anon_sym_export] = ACTIONS(1975), + [STATE(256)] = { + [sym_identifier] = ACTIONS(1983), + [anon_sym_export] = ACTIONS(1983), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(1975), + [anon_sym_type] = ACTIONS(1983), [anon_sym_EQ] = ACTIONS(117), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(1975), - [anon_sym_LBRACE] = ACTIONS(1977), + [anon_sym_namespace] = ACTIONS(1983), + [anon_sym_LBRACE] = ACTIONS(1985), [anon_sym_COMMA] = ACTIONS(126), - [anon_sym_typeof] = ACTIONS(1975), - [anon_sym_import] = ACTIONS(1975), - [anon_sym_let] = ACTIONS(1975), - [anon_sym_BANG] = ACTIONS(1975), - [anon_sym_LPAREN] = ACTIONS(1977), + [anon_sym_typeof] = ACTIONS(1983), + [anon_sym_import] = ACTIONS(1983), + [anon_sym_let] = ACTIONS(1983), + [anon_sym_BANG] = ACTIONS(1983), + [anon_sym_LPAREN] = ACTIONS(1985), [anon_sym_RPAREN] = ACTIONS(126), - [anon_sym_await] = ACTIONS(1975), + [anon_sym_await] = ACTIONS(1983), [anon_sym_in] = ACTIONS(120), [anon_sym_COLON] = ACTIONS(126), - [anon_sym_yield] = ACTIONS(1975), - [anon_sym_LBRACK] = ACTIONS(1977), + [anon_sym_yield] = ACTIONS(1983), + [anon_sym_LBRACK] = ACTIONS(1985), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_class] = ACTIONS(1975), - [anon_sym_async] = ACTIONS(1975), - [anon_sym_function] = ACTIONS(1975), - [anon_sym_EQ_GT] = ACTIONS(151), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1975), - [anon_sym_using] = ACTIONS(1975), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1977), + [anon_sym_class] = ACTIONS(1983), + [anon_sym_async] = ACTIONS(1983), + [anon_sym_function] = ACTIONS(1983), + [anon_sym_EQ_GT] = ACTIONS(152), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(1983), + [anon_sym_using] = ACTIONS(1983), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1985), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -55039,105 +54958,212 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(1975), - [anon_sym_DASH] = ACTIONS(1975), - [anon_sym_SLASH] = ACTIONS(1975), + [anon_sym_PLUS] = ACTIONS(1983), + [anon_sym_DASH] = ACTIONS(1983), + [anon_sym_SLASH] = ACTIONS(1983), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(1975), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(1983), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(1977), - [anon_sym_void] = ACTIONS(1975), - [anon_sym_delete] = ACTIONS(1975), - [anon_sym_PLUS_PLUS] = ACTIONS(1977), - [anon_sym_DASH_DASH] = ACTIONS(1977), - [anon_sym_DQUOTE] = ACTIONS(1977), - [anon_sym_SQUOTE] = ACTIONS(1977), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1977), - [sym_number] = ACTIONS(1977), - [sym_private_property_identifier] = ACTIONS(1977), - [sym_this] = ACTIONS(1975), - [sym_super] = ACTIONS(1975), - [sym_true] = ACTIONS(1975), - [sym_false] = ACTIONS(1975), - [sym_null] = ACTIONS(1975), - [sym_undefined] = ACTIONS(1975), - [anon_sym_AT] = ACTIONS(1977), - [anon_sym_static] = ACTIONS(1975), - [anon_sym_readonly] = ACTIONS(1975), - [anon_sym_get] = ACTIONS(1975), - [anon_sym_set] = ACTIONS(1975), - [anon_sym_QMARK] = ACTIONS(786), - [anon_sym_declare] = ACTIONS(1975), - [anon_sym_public] = ACTIONS(1975), - [anon_sym_private] = ACTIONS(1975), - [anon_sym_protected] = ACTIONS(1975), - [anon_sym_override] = ACTIONS(1975), - [anon_sym_module] = ACTIONS(1975), - [anon_sym_any] = ACTIONS(1975), - [anon_sym_number] = ACTIONS(1975), - [anon_sym_boolean] = ACTIONS(1975), - [anon_sym_string] = ACTIONS(1975), - [anon_sym_symbol] = ACTIONS(1975), - [anon_sym_object] = ACTIONS(1975), + [anon_sym_TILDE] = ACTIONS(1985), + [anon_sym_void] = ACTIONS(1983), + [anon_sym_delete] = ACTIONS(1983), + [anon_sym_PLUS_PLUS] = ACTIONS(1985), + [anon_sym_DASH_DASH] = ACTIONS(1985), + [anon_sym_DQUOTE] = ACTIONS(1985), + [anon_sym_SQUOTE] = ACTIONS(1985), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1985), + [sym_number] = ACTIONS(1985), + [sym_private_property_identifier] = ACTIONS(1985), + [sym_this] = ACTIONS(1983), + [sym_super] = ACTIONS(1983), + [sym_true] = ACTIONS(1983), + [sym_false] = ACTIONS(1983), + [sym_null] = ACTIONS(1983), + [sym_undefined] = ACTIONS(1983), + [anon_sym_AT] = ACTIONS(1985), + [anon_sym_static] = ACTIONS(1983), + [anon_sym_readonly] = ACTIONS(1983), + [anon_sym_get] = ACTIONS(1983), + [anon_sym_set] = ACTIONS(1983), + [anon_sym_QMARK] = ACTIONS(728), + [anon_sym_declare] = ACTIONS(1983), + [anon_sym_public] = ACTIONS(1983), + [anon_sym_private] = ACTIONS(1983), + [anon_sym_protected] = ACTIONS(1983), + [anon_sym_override] = ACTIONS(1983), + [anon_sym_module] = ACTIONS(1983), + [anon_sym_any] = ACTIONS(1983), + [anon_sym_number] = ACTIONS(1983), + [anon_sym_boolean] = ACTIONS(1983), + [anon_sym_string] = ACTIONS(1983), + [anon_sym_symbol] = ACTIONS(1983), + [anon_sym_object] = ACTIONS(1983), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(257)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1390), + [sym_expression] = STATE(1960), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5777), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5777), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1390), + [sym_subscript_expression] = STATE(1390), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3056), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5777), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1390), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(477), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1494), + [anon_sym_export] = ACTIONS(1414), + [anon_sym_type] = ACTIONS(1414), + [anon_sym_namespace] = ACTIONS(1416), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_COMMA] = ACTIONS(1912), + [anon_sym_typeof] = ACTIONS(766), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1414), + [anon_sym_BANG] = ACTIONS(742), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_RPAREN] = ACTIONS(1912), + [anon_sym_await] = ACTIONS(746), + [anon_sym_yield] = ACTIONS(748), + [anon_sym_LBRACK] = ACTIONS(1912), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1420), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1498), + [anon_sym_using] = ACTIONS(756), + [anon_sym_AMP] = ACTIONS(1912), + [anon_sym_PIPE] = ACTIONS(1912), + [anon_sym_PLUS] = ACTIONS(766), + [anon_sym_DASH] = ACTIONS(766), + [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_GT] = ACTIONS(1912), + [anon_sym_TILDE] = ACTIONS(742), + [anon_sym_void] = ACTIONS(766), + [anon_sym_delete] = ACTIONS(766), + [anon_sym_PLUS_PLUS] = ACTIONS(768), + [anon_sym_DASH_DASH] = ACTIONS(768), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(774), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1500), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1414), + [anon_sym_readonly] = ACTIONS(1414), + [anon_sym_get] = ACTIONS(1414), + [anon_sym_set] = ACTIONS(1414), + [anon_sym_declare] = ACTIONS(1414), + [anon_sym_public] = ACTIONS(1414), + [anon_sym_private] = ACTIONS(1414), + [anon_sym_protected] = ACTIONS(1414), + [anon_sym_override] = ACTIONS(1414), + [anon_sym_module] = ACTIONS(1414), + [anon_sym_any] = ACTIONS(1414), + [anon_sym_number] = ACTIONS(1414), + [anon_sym_boolean] = ACTIONS(1414), + [anon_sym_string] = ACTIONS(1414), + [anon_sym_symbol] = ACTIONS(1414), + [anon_sym_object] = ACTIONS(1414), + [anon_sym_extends] = ACTIONS(1914), [sym_html_comment] = ACTIONS(5), }, [STATE(258)] = { - [sym_identifier] = ACTIONS(1979), - [anon_sym_export] = ACTIONS(1979), + [sym_identifier] = ACTIONS(1987), + [anon_sym_export] = ACTIONS(1987), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(1979), - [anon_sym_EQ] = ACTIONS(117), + [anon_sym_type] = ACTIONS(1987), + [anon_sym_EQ] = ACTIONS(220), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(1979), - [anon_sym_LBRACE] = ACTIONS(1981), - [anon_sym_COMMA] = ACTIONS(126), - [anon_sym_typeof] = ACTIONS(1979), - [anon_sym_import] = ACTIONS(1979), - [anon_sym_let] = ACTIONS(1979), - [anon_sym_BANG] = ACTIONS(1979), - [anon_sym_LPAREN] = ACTIONS(1981), - [anon_sym_RPAREN] = ACTIONS(126), - [anon_sym_await] = ACTIONS(1979), + [anon_sym_namespace] = ACTIONS(1987), + [anon_sym_LBRACE] = ACTIONS(1989), + [anon_sym_COMMA] = ACTIONS(223), + [anon_sym_typeof] = ACTIONS(1987), + [anon_sym_import] = ACTIONS(1987), + [anon_sym_let] = ACTIONS(1987), + [anon_sym_BANG] = ACTIONS(1987), + [anon_sym_LPAREN] = ACTIONS(1989), + [anon_sym_RPAREN] = ACTIONS(223), + [anon_sym_await] = ACTIONS(1987), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(126), - [anon_sym_yield] = ACTIONS(1979), - [anon_sym_LBRACK] = ACTIONS(1981), + [anon_sym_COLON] = ACTIONS(223), + [anon_sym_yield] = ACTIONS(1987), + [anon_sym_LBRACK] = ACTIONS(1989), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_class] = ACTIONS(1979), - [anon_sym_async] = ACTIONS(1979), - [anon_sym_function] = ACTIONS(1979), - [anon_sym_EQ_GT] = ACTIONS(151), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1979), - [anon_sym_using] = ACTIONS(1979), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1981), + [anon_sym_class] = ACTIONS(1987), + [anon_sym_async] = ACTIONS(1987), + [anon_sym_function] = ACTIONS(1987), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(1987), + [anon_sym_using] = ACTIONS(1987), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1989), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -55146,105 +55172,105 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(1979), - [anon_sym_DASH] = ACTIONS(1979), - [anon_sym_SLASH] = ACTIONS(1979), + [anon_sym_PLUS] = ACTIONS(1987), + [anon_sym_DASH] = ACTIONS(1987), + [anon_sym_SLASH] = ACTIONS(1987), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(1979), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(1987), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(1981), - [anon_sym_void] = ACTIONS(1979), - [anon_sym_delete] = ACTIONS(1979), - [anon_sym_PLUS_PLUS] = ACTIONS(1981), - [anon_sym_DASH_DASH] = ACTIONS(1981), - [anon_sym_DQUOTE] = ACTIONS(1981), - [anon_sym_SQUOTE] = ACTIONS(1981), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1981), - [sym_number] = ACTIONS(1981), - [sym_private_property_identifier] = ACTIONS(1981), - [sym_this] = ACTIONS(1979), - [sym_super] = ACTIONS(1979), - [sym_true] = ACTIONS(1979), - [sym_false] = ACTIONS(1979), - [sym_null] = ACTIONS(1979), - [sym_undefined] = ACTIONS(1979), - [anon_sym_AT] = ACTIONS(1981), - [anon_sym_static] = ACTIONS(1979), - [anon_sym_readonly] = ACTIONS(1979), - [anon_sym_get] = ACTIONS(1979), - [anon_sym_set] = ACTIONS(1979), - [anon_sym_QMARK] = ACTIONS(786), - [anon_sym_declare] = ACTIONS(1979), - [anon_sym_public] = ACTIONS(1979), - [anon_sym_private] = ACTIONS(1979), - [anon_sym_protected] = ACTIONS(1979), - [anon_sym_override] = ACTIONS(1979), - [anon_sym_module] = ACTIONS(1979), - [anon_sym_any] = ACTIONS(1979), - [anon_sym_number] = ACTIONS(1979), - [anon_sym_boolean] = ACTIONS(1979), - [anon_sym_string] = ACTIONS(1979), - [anon_sym_symbol] = ACTIONS(1979), - [anon_sym_object] = ACTIONS(1979), + [anon_sym_TILDE] = ACTIONS(1989), + [anon_sym_void] = ACTIONS(1987), + [anon_sym_delete] = ACTIONS(1987), + [anon_sym_PLUS_PLUS] = ACTIONS(1989), + [anon_sym_DASH_DASH] = ACTIONS(1989), + [anon_sym_DQUOTE] = ACTIONS(1989), + [anon_sym_SQUOTE] = ACTIONS(1989), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1989), + [sym_number] = ACTIONS(1989), + [sym_private_property_identifier] = ACTIONS(1989), + [sym_this] = ACTIONS(1987), + [sym_super] = ACTIONS(1987), + [sym_true] = ACTIONS(1987), + [sym_false] = ACTIONS(1987), + [sym_null] = ACTIONS(1987), + [sym_undefined] = ACTIONS(1987), + [anon_sym_AT] = ACTIONS(1989), + [anon_sym_static] = ACTIONS(1987), + [anon_sym_readonly] = ACTIONS(1987), + [anon_sym_get] = ACTIONS(1987), + [anon_sym_set] = ACTIONS(1987), + [anon_sym_QMARK] = ACTIONS(728), + [anon_sym_declare] = ACTIONS(1987), + [anon_sym_public] = ACTIONS(1987), + [anon_sym_private] = ACTIONS(1987), + [anon_sym_protected] = ACTIONS(1987), + [anon_sym_override] = ACTIONS(1987), + [anon_sym_module] = ACTIONS(1987), + [anon_sym_any] = ACTIONS(1987), + [anon_sym_number] = ACTIONS(1987), + [anon_sym_boolean] = ACTIONS(1987), + [anon_sym_string] = ACTIONS(1987), + [anon_sym_symbol] = ACTIONS(1987), + [anon_sym_object] = ACTIONS(1987), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, [STATE(259)] = { - [sym_identifier] = ACTIONS(1975), - [anon_sym_export] = ACTIONS(1975), + [sym_identifier] = ACTIONS(1983), + [anon_sym_export] = ACTIONS(1983), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(1975), - [anon_sym_EQ] = ACTIONS(219), + [anon_sym_type] = ACTIONS(1983), + [anon_sym_EQ] = ACTIONS(220), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(1975), - [anon_sym_LBRACE] = ACTIONS(1977), - [anon_sym_COMMA] = ACTIONS(222), - [anon_sym_typeof] = ACTIONS(1975), - [anon_sym_import] = ACTIONS(1975), - [anon_sym_let] = ACTIONS(1975), - [anon_sym_BANG] = ACTIONS(1975), - [anon_sym_LPAREN] = ACTIONS(1977), - [anon_sym_RPAREN] = ACTIONS(222), - [anon_sym_await] = ACTIONS(1975), + [anon_sym_namespace] = ACTIONS(1983), + [anon_sym_LBRACE] = ACTIONS(1985), + [anon_sym_COMMA] = ACTIONS(223), + [anon_sym_typeof] = ACTIONS(1983), + [anon_sym_import] = ACTIONS(1983), + [anon_sym_let] = ACTIONS(1983), + [anon_sym_BANG] = ACTIONS(1983), + [anon_sym_LPAREN] = ACTIONS(1985), + [anon_sym_RPAREN] = ACTIONS(223), + [anon_sym_await] = ACTIONS(1983), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(222), - [anon_sym_yield] = ACTIONS(1975), - [anon_sym_LBRACK] = ACTIONS(1977), + [anon_sym_COLON] = ACTIONS(223), + [anon_sym_yield] = ACTIONS(1983), + [anon_sym_LBRACK] = ACTIONS(1985), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_class] = ACTIONS(1975), - [anon_sym_async] = ACTIONS(1975), - [anon_sym_function] = ACTIONS(1975), + [anon_sym_class] = ACTIONS(1983), + [anon_sym_async] = ACTIONS(1983), + [anon_sym_function] = ACTIONS(1983), [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1975), - [anon_sym_using] = ACTIONS(1975), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1977), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(1983), + [anon_sym_using] = ACTIONS(1983), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1985), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -55253,105 +55279,105 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(1975), - [anon_sym_DASH] = ACTIONS(1975), - [anon_sym_SLASH] = ACTIONS(1975), + [anon_sym_PLUS] = ACTIONS(1983), + [anon_sym_DASH] = ACTIONS(1983), + [anon_sym_SLASH] = ACTIONS(1983), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(1975), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(1983), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(1977), - [anon_sym_void] = ACTIONS(1975), - [anon_sym_delete] = ACTIONS(1975), - [anon_sym_PLUS_PLUS] = ACTIONS(1977), - [anon_sym_DASH_DASH] = ACTIONS(1977), - [anon_sym_DQUOTE] = ACTIONS(1977), - [anon_sym_SQUOTE] = ACTIONS(1977), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1977), - [sym_number] = ACTIONS(1977), - [sym_private_property_identifier] = ACTIONS(1977), - [sym_this] = ACTIONS(1975), - [sym_super] = ACTIONS(1975), - [sym_true] = ACTIONS(1975), - [sym_false] = ACTIONS(1975), - [sym_null] = ACTIONS(1975), - [sym_undefined] = ACTIONS(1975), - [anon_sym_AT] = ACTIONS(1977), - [anon_sym_static] = ACTIONS(1975), - [anon_sym_readonly] = ACTIONS(1975), - [anon_sym_get] = ACTIONS(1975), - [anon_sym_set] = ACTIONS(1975), - [anon_sym_QMARK] = ACTIONS(786), - [anon_sym_declare] = ACTIONS(1975), - [anon_sym_public] = ACTIONS(1975), - [anon_sym_private] = ACTIONS(1975), - [anon_sym_protected] = ACTIONS(1975), - [anon_sym_override] = ACTIONS(1975), - [anon_sym_module] = ACTIONS(1975), - [anon_sym_any] = ACTIONS(1975), - [anon_sym_number] = ACTIONS(1975), - [anon_sym_boolean] = ACTIONS(1975), - [anon_sym_string] = ACTIONS(1975), - [anon_sym_symbol] = ACTIONS(1975), - [anon_sym_object] = ACTIONS(1975), + [anon_sym_TILDE] = ACTIONS(1985), + [anon_sym_void] = ACTIONS(1983), + [anon_sym_delete] = ACTIONS(1983), + [anon_sym_PLUS_PLUS] = ACTIONS(1985), + [anon_sym_DASH_DASH] = ACTIONS(1985), + [anon_sym_DQUOTE] = ACTIONS(1985), + [anon_sym_SQUOTE] = ACTIONS(1985), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1985), + [sym_number] = ACTIONS(1985), + [sym_private_property_identifier] = ACTIONS(1985), + [sym_this] = ACTIONS(1983), + [sym_super] = ACTIONS(1983), + [sym_true] = ACTIONS(1983), + [sym_false] = ACTIONS(1983), + [sym_null] = ACTIONS(1983), + [sym_undefined] = ACTIONS(1983), + [anon_sym_AT] = ACTIONS(1985), + [anon_sym_static] = ACTIONS(1983), + [anon_sym_readonly] = ACTIONS(1983), + [anon_sym_get] = ACTIONS(1983), + [anon_sym_set] = ACTIONS(1983), + [anon_sym_QMARK] = ACTIONS(728), + [anon_sym_declare] = ACTIONS(1983), + [anon_sym_public] = ACTIONS(1983), + [anon_sym_private] = ACTIONS(1983), + [anon_sym_protected] = ACTIONS(1983), + [anon_sym_override] = ACTIONS(1983), + [anon_sym_module] = ACTIONS(1983), + [anon_sym_any] = ACTIONS(1983), + [anon_sym_number] = ACTIONS(1983), + [anon_sym_boolean] = ACTIONS(1983), + [anon_sym_string] = ACTIONS(1983), + [anon_sym_symbol] = ACTIONS(1983), + [anon_sym_object] = ACTIONS(1983), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, [STATE(260)] = { - [sym_identifier] = ACTIONS(1979), - [anon_sym_export] = ACTIONS(1979), + [sym_identifier] = ACTIONS(1987), + [anon_sym_export] = ACTIONS(1987), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(1979), - [anon_sym_EQ] = ACTIONS(219), + [anon_sym_type] = ACTIONS(1987), + [anon_sym_EQ] = ACTIONS(117), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(1979), - [anon_sym_LBRACE] = ACTIONS(1981), - [anon_sym_COMMA] = ACTIONS(222), - [anon_sym_typeof] = ACTIONS(1979), - [anon_sym_import] = ACTIONS(1979), - [anon_sym_let] = ACTIONS(1979), - [anon_sym_BANG] = ACTIONS(1979), - [anon_sym_LPAREN] = ACTIONS(1981), - [anon_sym_RPAREN] = ACTIONS(222), - [anon_sym_await] = ACTIONS(1979), + [anon_sym_namespace] = ACTIONS(1987), + [anon_sym_LBRACE] = ACTIONS(1989), + [anon_sym_COMMA] = ACTIONS(126), + [anon_sym_typeof] = ACTIONS(1987), + [anon_sym_import] = ACTIONS(1987), + [anon_sym_let] = ACTIONS(1987), + [anon_sym_BANG] = ACTIONS(1987), + [anon_sym_LPAREN] = ACTIONS(1989), + [anon_sym_RPAREN] = ACTIONS(126), + [anon_sym_await] = ACTIONS(1987), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(222), - [anon_sym_yield] = ACTIONS(1979), - [anon_sym_LBRACK] = ACTIONS(1981), + [anon_sym_COLON] = ACTIONS(126), + [anon_sym_yield] = ACTIONS(1987), + [anon_sym_LBRACK] = ACTIONS(1989), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_class] = ACTIONS(1979), - [anon_sym_async] = ACTIONS(1979), - [anon_sym_function] = ACTIONS(1979), - [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1979), - [anon_sym_using] = ACTIONS(1979), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1981), + [anon_sym_class] = ACTIONS(1987), + [anon_sym_async] = ACTIONS(1987), + [anon_sym_function] = ACTIONS(1987), + [anon_sym_EQ_GT] = ACTIONS(152), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(1987), + [anon_sym_using] = ACTIONS(1987), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_DOT_DOT_DOT] = ACTIONS(1989), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -55360,1924 +55386,1714 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_AMP] = ACTIONS(120), [anon_sym_CARET] = ACTIONS(120), [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(1979), - [anon_sym_DASH] = ACTIONS(1979), - [anon_sym_SLASH] = ACTIONS(1979), + [anon_sym_PLUS] = ACTIONS(1987), + [anon_sym_DASH] = ACTIONS(1987), + [anon_sym_SLASH] = ACTIONS(1987), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(1979), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(1987), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_TILDE] = ACTIONS(1981), - [anon_sym_void] = ACTIONS(1979), - [anon_sym_delete] = ACTIONS(1979), - [anon_sym_PLUS_PLUS] = ACTIONS(1981), - [anon_sym_DASH_DASH] = ACTIONS(1981), - [anon_sym_DQUOTE] = ACTIONS(1981), - [anon_sym_SQUOTE] = ACTIONS(1981), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1981), - [sym_number] = ACTIONS(1981), - [sym_private_property_identifier] = ACTIONS(1981), - [sym_this] = ACTIONS(1979), - [sym_super] = ACTIONS(1979), - [sym_true] = ACTIONS(1979), - [sym_false] = ACTIONS(1979), - [sym_null] = ACTIONS(1979), - [sym_undefined] = ACTIONS(1979), - [anon_sym_AT] = ACTIONS(1981), - [anon_sym_static] = ACTIONS(1979), - [anon_sym_readonly] = ACTIONS(1979), - [anon_sym_get] = ACTIONS(1979), - [anon_sym_set] = ACTIONS(1979), - [anon_sym_QMARK] = ACTIONS(786), - [anon_sym_declare] = ACTIONS(1979), - [anon_sym_public] = ACTIONS(1979), - [anon_sym_private] = ACTIONS(1979), - [anon_sym_protected] = ACTIONS(1979), - [anon_sym_override] = ACTIONS(1979), - [anon_sym_module] = ACTIONS(1979), - [anon_sym_any] = ACTIONS(1979), - [anon_sym_number] = ACTIONS(1979), - [anon_sym_boolean] = ACTIONS(1979), - [anon_sym_string] = ACTIONS(1979), - [anon_sym_symbol] = ACTIONS(1979), - [anon_sym_object] = ACTIONS(1979), + [anon_sym_TILDE] = ACTIONS(1989), + [anon_sym_void] = ACTIONS(1987), + [anon_sym_delete] = ACTIONS(1987), + [anon_sym_PLUS_PLUS] = ACTIONS(1989), + [anon_sym_DASH_DASH] = ACTIONS(1989), + [anon_sym_DQUOTE] = ACTIONS(1989), + [anon_sym_SQUOTE] = ACTIONS(1989), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1989), + [sym_number] = ACTIONS(1989), + [sym_private_property_identifier] = ACTIONS(1989), + [sym_this] = ACTIONS(1987), + [sym_super] = ACTIONS(1987), + [sym_true] = ACTIONS(1987), + [sym_false] = ACTIONS(1987), + [sym_null] = ACTIONS(1987), + [sym_undefined] = ACTIONS(1987), + [anon_sym_AT] = ACTIONS(1989), + [anon_sym_static] = ACTIONS(1987), + [anon_sym_readonly] = ACTIONS(1987), + [anon_sym_get] = ACTIONS(1987), + [anon_sym_set] = ACTIONS(1987), + [anon_sym_QMARK] = ACTIONS(728), + [anon_sym_declare] = ACTIONS(1987), + [anon_sym_public] = ACTIONS(1987), + [anon_sym_private] = ACTIONS(1987), + [anon_sym_protected] = ACTIONS(1987), + [anon_sym_override] = ACTIONS(1987), + [anon_sym_module] = ACTIONS(1987), + [anon_sym_any] = ACTIONS(1987), + [anon_sym_number] = ACTIONS(1987), + [anon_sym_boolean] = ACTIONS(1987), + [anon_sym_string] = ACTIONS(1987), + [anon_sym_symbol] = ACTIONS(1987), + [anon_sym_object] = ACTIONS(1987), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, [STATE(261)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1386), - [sym_expression] = STATE(2280), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5966), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5966), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5819), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1386), - [sym_subscript_expression] = STATE(1386), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3017), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5966), - [sym_spread_element] = STATE(4829), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1386), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(418), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [aux_sym_array_repeat1] = STATE(4830), - [sym_identifier] = ACTIONS(1488), - [anon_sym_export] = ACTIONS(1080), - [anon_sym_type] = ACTIONS(1080), - [anon_sym_namespace] = ACTIONS(1082), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_COMMA] = ACTIONS(1983), - [anon_sym_typeof] = ACTIONS(736), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1080), - [anon_sym_BANG] = ACTIONS(712), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_RPAREN] = ACTIONS(1985), - [anon_sym_await] = ACTIONS(716), - [anon_sym_yield] = ACTIONS(718), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1090), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1492), - [anon_sym_using] = ACTIONS(726), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1987), - [anon_sym_PLUS] = ACTIONS(736), - [anon_sym_DASH] = ACTIONS(736), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2651), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(3838), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(3838), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1307), + [sym_subscript_expression] = STATE(1307), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(3838), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_pattern] = STATE(4131), + [sym_rest_pattern] = STATE(3658), + [sym_non_null_expression] = STATE(1307), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_accessibility_modifier] = STATE(288), + [sym_override_modifier] = STATE(306), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(1301), + [sym_identifier] = ACTIONS(704), + [anon_sym_export] = ACTIONS(113), + [anon_sym_type] = ACTIONS(113), + [anon_sym_namespace] = ACTIONS(122), + [anon_sym_LBRACE] = ACTIONS(706), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(113), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(1678), + [anon_sym_class] = ACTIONS(1991), + [anon_sym_async] = ACTIONS(148), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(714), + [anon_sym_using] = ACTIONS(158), + [anon_sym_DOT_DOT_DOT] = ACTIONS(162), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(712), - [anon_sym_void] = ACTIONS(736), - [anon_sym_delete] = ACTIONS(736), - [anon_sym_PLUS_PLUS] = ACTIONS(738), - [anon_sym_DASH_DASH] = ACTIONS(738), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(744), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1494), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(1993), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(726), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1080), - [anon_sym_readonly] = ACTIONS(1080), - [anon_sym_get] = ACTIONS(1080), - [anon_sym_set] = ACTIONS(1080), - [anon_sym_declare] = ACTIONS(1080), - [anon_sym_public] = ACTIONS(1080), - [anon_sym_private] = ACTIONS(1080), - [anon_sym_protected] = ACTIONS(1080), - [anon_sym_override] = ACTIONS(1080), - [anon_sym_module] = ACTIONS(1080), - [anon_sym_any] = ACTIONS(1080), - [anon_sym_number] = ACTIONS(1080), - [anon_sym_boolean] = ACTIONS(1080), - [anon_sym_string] = ACTIONS(1080), - [anon_sym_symbol] = ACTIONS(1080), - [anon_sym_object] = ACTIONS(1080), + [anon_sym_static] = ACTIONS(113), + [anon_sym_readonly] = ACTIONS(1995), + [anon_sym_get] = ACTIONS(113), + [anon_sym_set] = ACTIONS(113), + [anon_sym_declare] = ACTIONS(113), + [anon_sym_public] = ACTIONS(834), + [anon_sym_private] = ACTIONS(834), + [anon_sym_protected] = ACTIONS(834), + [anon_sym_override] = ACTIONS(836), + [anon_sym_module] = ACTIONS(113), + [anon_sym_any] = ACTIONS(113), + [anon_sym_number] = ACTIONS(113), + [anon_sym_boolean] = ACTIONS(113), + [anon_sym_string] = ACTIONS(113), + [anon_sym_symbol] = ACTIONS(113), + [anon_sym_object] = ACTIONS(113), [sym_html_comment] = ACTIONS(5), }, [STATE(262)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1386), - [sym_expression] = STATE(2271), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5966), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5966), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5819), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1386), - [sym_subscript_expression] = STATE(1386), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3017), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5966), - [sym_spread_element] = STATE(5257), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1386), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(418), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [aux_sym_array_repeat1] = STATE(5259), - [sym_identifier] = ACTIONS(1488), - [anon_sym_export] = ACTIONS(1080), - [anon_sym_type] = ACTIONS(1080), - [anon_sym_namespace] = ACTIONS(1082), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_COMMA] = ACTIONS(1983), - [anon_sym_typeof] = ACTIONS(736), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1080), - [anon_sym_BANG] = ACTIONS(712), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_RPAREN] = ACTIONS(1989), - [anon_sym_await] = ACTIONS(716), - [anon_sym_yield] = ACTIONS(718), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1090), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1492), - [anon_sym_using] = ACTIONS(726), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1987), - [anon_sym_PLUS] = ACTIONS(736), - [anon_sym_DASH] = ACTIONS(736), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1390), + [sym_expression] = STATE(2206), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5777), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5777), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1390), + [sym_subscript_expression] = STATE(1390), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3056), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5777), + [sym_spread_element] = STATE(5264), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1390), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(477), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [aux_sym_array_repeat1] = STATE(5266), + [sym_identifier] = ACTIONS(1494), + [anon_sym_export] = ACTIONS(1414), + [anon_sym_type] = ACTIONS(1414), + [anon_sym_namespace] = ACTIONS(1416), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_COMMA] = ACTIONS(1997), + [anon_sym_typeof] = ACTIONS(766), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1414), + [anon_sym_BANG] = ACTIONS(742), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_RPAREN] = ACTIONS(1999), + [anon_sym_await] = ACTIONS(746), + [anon_sym_yield] = ACTIONS(748), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1420), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1498), + [anon_sym_using] = ACTIONS(756), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2001), + [anon_sym_PLUS] = ACTIONS(766), + [anon_sym_DASH] = ACTIONS(766), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(712), - [anon_sym_void] = ACTIONS(736), - [anon_sym_delete] = ACTIONS(736), - [anon_sym_PLUS_PLUS] = ACTIONS(738), - [anon_sym_DASH_DASH] = ACTIONS(738), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(744), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1494), + [anon_sym_TILDE] = ACTIONS(742), + [anon_sym_void] = ACTIONS(766), + [anon_sym_delete] = ACTIONS(766), + [anon_sym_PLUS_PLUS] = ACTIONS(768), + [anon_sym_DASH_DASH] = ACTIONS(768), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(774), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1500), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1080), - [anon_sym_readonly] = ACTIONS(1080), - [anon_sym_get] = ACTIONS(1080), - [anon_sym_set] = ACTIONS(1080), - [anon_sym_declare] = ACTIONS(1080), - [anon_sym_public] = ACTIONS(1080), - [anon_sym_private] = ACTIONS(1080), - [anon_sym_protected] = ACTIONS(1080), - [anon_sym_override] = ACTIONS(1080), - [anon_sym_module] = ACTIONS(1080), - [anon_sym_any] = ACTIONS(1080), - [anon_sym_number] = ACTIONS(1080), - [anon_sym_boolean] = ACTIONS(1080), - [anon_sym_string] = ACTIONS(1080), - [anon_sym_symbol] = ACTIONS(1080), - [anon_sym_object] = ACTIONS(1080), + [anon_sym_static] = ACTIONS(1414), + [anon_sym_readonly] = ACTIONS(1414), + [anon_sym_get] = ACTIONS(1414), + [anon_sym_set] = ACTIONS(1414), + [anon_sym_declare] = ACTIONS(1414), + [anon_sym_public] = ACTIONS(1414), + [anon_sym_private] = ACTIONS(1414), + [anon_sym_protected] = ACTIONS(1414), + [anon_sym_override] = ACTIONS(1414), + [anon_sym_module] = ACTIONS(1414), + [anon_sym_any] = ACTIONS(1414), + [anon_sym_number] = ACTIONS(1414), + [anon_sym_boolean] = ACTIONS(1414), + [anon_sym_string] = ACTIONS(1414), + [anon_sym_symbol] = ACTIONS(1414), + [anon_sym_object] = ACTIONS(1414), [sym_html_comment] = ACTIONS(5), }, [STATE(263)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1386), - [sym_expression] = STATE(2282), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5966), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5966), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5819), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1386), - [sym_subscript_expression] = STATE(1386), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3017), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5966), - [sym_spread_element] = STATE(4842), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1386), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(418), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [aux_sym_array_repeat1] = STATE(4843), - [sym_identifier] = ACTIONS(1488), - [anon_sym_export] = ACTIONS(1080), - [anon_sym_type] = ACTIONS(1080), - [anon_sym_namespace] = ACTIONS(1082), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_COMMA] = ACTIONS(1983), - [anon_sym_typeof] = ACTIONS(736), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1080), - [anon_sym_BANG] = ACTIONS(712), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_RPAREN] = ACTIONS(1991), - [anon_sym_await] = ACTIONS(716), - [anon_sym_yield] = ACTIONS(718), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1090), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1492), - [anon_sym_using] = ACTIONS(726), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1987), - [anon_sym_PLUS] = ACTIONS(736), - [anon_sym_DASH] = ACTIONS(736), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(712), - [anon_sym_void] = ACTIONS(736), - [anon_sym_delete] = ACTIONS(736), - [anon_sym_PLUS_PLUS] = ACTIONS(738), - [anon_sym_DASH_DASH] = ACTIONS(738), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(744), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1494), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1080), - [anon_sym_readonly] = ACTIONS(1080), - [anon_sym_get] = ACTIONS(1080), - [anon_sym_set] = ACTIONS(1080), - [anon_sym_declare] = ACTIONS(1080), - [anon_sym_public] = ACTIONS(1080), - [anon_sym_private] = ACTIONS(1080), - [anon_sym_protected] = ACTIONS(1080), - [anon_sym_override] = ACTIONS(1080), - [anon_sym_module] = ACTIONS(1080), - [anon_sym_any] = ACTIONS(1080), - [anon_sym_number] = ACTIONS(1080), - [anon_sym_boolean] = ACTIONS(1080), - [anon_sym_string] = ACTIONS(1080), - [anon_sym_symbol] = ACTIONS(1080), - [anon_sym_object] = ACTIONS(1080), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(264)] = { - [sym_import] = STATE(3816), - [sym_parenthesized_expression] = STATE(1416), - [sym_expression] = STATE(2287), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5837), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5837), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(5835), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1416), - [sym_subscript_expression] = STATE(1416), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3036), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5837), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1416), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_type_arguments] = STATE(468), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1496), - [anon_sym_export] = ACTIONS(1258), - [anon_sym_type] = ACTIONS(1258), - [anon_sym_namespace] = ACTIONS(1260), - [anon_sym_LBRACE] = ACTIONS(669), - [anon_sym_COMMA] = ACTIONS(1904), - [anon_sym_typeof] = ACTIONS(1284), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1258), - [anon_sym_BANG] = ACTIONS(1266), + [sym_import] = STATE(3849), + [sym_parenthesized_expression] = STATE(1369), + [sym_expression] = STATE(1897), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6037), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6037), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6035), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1369), + [sym_subscript_expression] = STATE(1369), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(3084), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6037), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1369), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_type_arguments] = STATE(452), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(1480), + [anon_sym_export] = ACTIONS(1276), + [anon_sym_type] = ACTIONS(1276), + [anon_sym_namespace] = ACTIONS(1278), + [anon_sym_LBRACE] = ACTIONS(671), + [anon_sym_COMMA] = ACTIONS(1912), + [anon_sym_typeof] = ACTIONS(1302), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(1276), + [anon_sym_BANG] = ACTIONS(1284), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1268), - [anon_sym_yield] = ACTIONS(1270), - [anon_sym_LBRACK] = ACTIONS(1904), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1274), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1500), - [anon_sym_using] = ACTIONS(1278), - [anon_sym_AMP] = ACTIONS(1904), - [anon_sym_PIPE] = ACTIONS(1904), - [anon_sym_PLUS] = ACTIONS(1284), - [anon_sym_DASH] = ACTIONS(1284), - [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_await] = ACTIONS(1286), + [anon_sym_yield] = ACTIONS(1288), + [anon_sym_LBRACK] = ACTIONS(1912), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1292), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1484), + [anon_sym_using] = ACTIONS(1296), + [anon_sym_AMP] = ACTIONS(1912), + [anon_sym_PIPE] = ACTIONS(1912), + [anon_sym_PLUS] = ACTIONS(1302), + [anon_sym_DASH] = ACTIONS(1302), + [anon_sym_SLASH] = ACTIONS(893), [anon_sym_LT] = ACTIONS(79), - [anon_sym_GT] = ACTIONS(1904), - [anon_sym_TILDE] = ACTIONS(1266), - [anon_sym_void] = ACTIONS(1284), - [anon_sym_delete] = ACTIONS(1284), - [anon_sym_PLUS_PLUS] = ACTIONS(1286), - [anon_sym_DASH_DASH] = ACTIONS(1286), + [anon_sym_GT] = ACTIONS(1912), + [anon_sym_TILDE] = ACTIONS(1284), + [anon_sym_void] = ACTIONS(1302), + [anon_sym_delete] = ACTIONS(1302), + [anon_sym_PLUS_PLUS] = ACTIONS(1304), + [anon_sym_DASH_DASH] = ACTIONS(1304), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1292), + [sym_private_property_identifier] = ACTIONS(1310), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1502), + [sym_undefined] = ACTIONS(1486), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1258), - [anon_sym_readonly] = ACTIONS(1258), - [anon_sym_get] = ACTIONS(1258), - [anon_sym_set] = ACTIONS(1258), - [anon_sym_declare] = ACTIONS(1258), - [anon_sym_public] = ACTIONS(1258), - [anon_sym_private] = ACTIONS(1258), - [anon_sym_protected] = ACTIONS(1258), - [anon_sym_override] = ACTIONS(1258), - [anon_sym_module] = ACTIONS(1258), - [anon_sym_any] = ACTIONS(1258), - [anon_sym_number] = ACTIONS(1258), - [anon_sym_boolean] = ACTIONS(1258), - [anon_sym_string] = ACTIONS(1258), - [anon_sym_symbol] = ACTIONS(1258), - [anon_sym_object] = ACTIONS(1258), - [anon_sym_extends] = ACTIONS(1906), + [anon_sym_static] = ACTIONS(1276), + [anon_sym_readonly] = ACTIONS(1276), + [anon_sym_get] = ACTIONS(1276), + [anon_sym_set] = ACTIONS(1276), + [anon_sym_declare] = ACTIONS(1276), + [anon_sym_public] = ACTIONS(1276), + [anon_sym_private] = ACTIONS(1276), + [anon_sym_protected] = ACTIONS(1276), + [anon_sym_override] = ACTIONS(1276), + [anon_sym_module] = ACTIONS(1276), + [anon_sym_any] = ACTIONS(1276), + [anon_sym_number] = ACTIONS(1276), + [anon_sym_boolean] = ACTIONS(1276), + [anon_sym_string] = ACTIONS(1276), + [anon_sym_symbol] = ACTIONS(1276), + [anon_sym_object] = ACTIONS(1276), + [anon_sym_extends] = ACTIONS(1914), [sym_html_comment] = ACTIONS(5), }, - [STATE(265)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1386), - [sym_expression] = STATE(2239), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5966), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5966), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5819), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1386), - [sym_subscript_expression] = STATE(1386), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3017), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5966), - [sym_spread_element] = STATE(4836), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1386), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(418), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [aux_sym_array_repeat1] = STATE(4837), - [sym_identifier] = ACTIONS(1488), - [anon_sym_export] = ACTIONS(1080), - [anon_sym_type] = ACTIONS(1080), - [anon_sym_namespace] = ACTIONS(1082), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_COMMA] = ACTIONS(1983), - [anon_sym_typeof] = ACTIONS(736), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1080), - [anon_sym_BANG] = ACTIONS(712), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_RPAREN] = ACTIONS(1993), - [anon_sym_await] = ACTIONS(716), - [anon_sym_yield] = ACTIONS(718), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1090), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1492), - [anon_sym_using] = ACTIONS(726), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1987), - [anon_sym_PLUS] = ACTIONS(736), - [anon_sym_DASH] = ACTIONS(736), + [STATE(264)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1390), + [sym_expression] = STATE(2230), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5777), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5777), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1390), + [sym_subscript_expression] = STATE(1390), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3056), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5777), + [sym_spread_element] = STATE(4874), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1390), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(477), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [aux_sym_array_repeat1] = STATE(4875), + [sym_identifier] = ACTIONS(1494), + [anon_sym_export] = ACTIONS(1414), + [anon_sym_type] = ACTIONS(1414), + [anon_sym_namespace] = ACTIONS(1416), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_COMMA] = ACTIONS(1997), + [anon_sym_typeof] = ACTIONS(766), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1414), + [anon_sym_BANG] = ACTIONS(742), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_RPAREN] = ACTIONS(2003), + [anon_sym_await] = ACTIONS(746), + [anon_sym_yield] = ACTIONS(748), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1420), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1498), + [anon_sym_using] = ACTIONS(756), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2001), + [anon_sym_PLUS] = ACTIONS(766), + [anon_sym_DASH] = ACTIONS(766), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(712), - [anon_sym_void] = ACTIONS(736), - [anon_sym_delete] = ACTIONS(736), - [anon_sym_PLUS_PLUS] = ACTIONS(738), - [anon_sym_DASH_DASH] = ACTIONS(738), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(744), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1494), + [anon_sym_TILDE] = ACTIONS(742), + [anon_sym_void] = ACTIONS(766), + [anon_sym_delete] = ACTIONS(766), + [anon_sym_PLUS_PLUS] = ACTIONS(768), + [anon_sym_DASH_DASH] = ACTIONS(768), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(774), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1500), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1080), - [anon_sym_readonly] = ACTIONS(1080), - [anon_sym_get] = ACTIONS(1080), - [anon_sym_set] = ACTIONS(1080), - [anon_sym_declare] = ACTIONS(1080), - [anon_sym_public] = ACTIONS(1080), - [anon_sym_private] = ACTIONS(1080), - [anon_sym_protected] = ACTIONS(1080), - [anon_sym_override] = ACTIONS(1080), - [anon_sym_module] = ACTIONS(1080), - [anon_sym_any] = ACTIONS(1080), - [anon_sym_number] = ACTIONS(1080), - [anon_sym_boolean] = ACTIONS(1080), - [anon_sym_string] = ACTIONS(1080), - [anon_sym_symbol] = ACTIONS(1080), - [anon_sym_object] = ACTIONS(1080), + [anon_sym_static] = ACTIONS(1414), + [anon_sym_readonly] = ACTIONS(1414), + [anon_sym_get] = ACTIONS(1414), + [anon_sym_set] = ACTIONS(1414), + [anon_sym_declare] = ACTIONS(1414), + [anon_sym_public] = ACTIONS(1414), + [anon_sym_private] = ACTIONS(1414), + [anon_sym_protected] = ACTIONS(1414), + [anon_sym_override] = ACTIONS(1414), + [anon_sym_module] = ACTIONS(1414), + [anon_sym_any] = ACTIONS(1414), + [anon_sym_number] = ACTIONS(1414), + [anon_sym_boolean] = ACTIONS(1414), + [anon_sym_string] = ACTIONS(1414), + [anon_sym_symbol] = ACTIONS(1414), + [anon_sym_object] = ACTIONS(1414), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(265)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(2177), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6067), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6067), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5851), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3001), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6067), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(523), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1502), + [anon_sym_export] = ACTIONS(1378), + [anon_sym_type] = ACTIONS(1378), + [anon_sym_namespace] = ACTIONS(1380), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_COMMA] = ACTIONS(1912), + [anon_sym_typeof] = ACTIONS(1400), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1378), + [anon_sym_BANG] = ACTIONS(1384), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1386), + [anon_sym_yield] = ACTIONS(1388), + [anon_sym_LBRACK] = ACTIONS(1912), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1390), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1506), + [anon_sym_using] = ACTIONS(1394), + [anon_sym_AMP] = ACTIONS(1912), + [anon_sym_PIPE] = ACTIONS(1912), + [anon_sym_PLUS] = ACTIONS(1400), + [anon_sym_DASH] = ACTIONS(1400), + [anon_sym_SLASH] = ACTIONS(954), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_GT] = ACTIONS(1912), + [anon_sym_TILDE] = ACTIONS(1384), + [anon_sym_void] = ACTIONS(1400), + [anon_sym_delete] = ACTIONS(1400), + [anon_sym_PLUS_PLUS] = ACTIONS(1402), + [anon_sym_DASH_DASH] = ACTIONS(1402), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1404), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1508), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1378), + [anon_sym_readonly] = ACTIONS(1378), + [anon_sym_get] = ACTIONS(1378), + [anon_sym_set] = ACTIONS(1378), + [anon_sym_declare] = ACTIONS(1378), + [anon_sym_public] = ACTIONS(1378), + [anon_sym_private] = ACTIONS(1378), + [anon_sym_protected] = ACTIONS(1378), + [anon_sym_override] = ACTIONS(1378), + [anon_sym_module] = ACTIONS(1378), + [anon_sym_any] = ACTIONS(1378), + [anon_sym_number] = ACTIONS(1378), + [anon_sym_boolean] = ACTIONS(1378), + [anon_sym_string] = ACTIONS(1378), + [anon_sym_symbol] = ACTIONS(1378), + [anon_sym_object] = ACTIONS(1378), + [anon_sym_extends] = ACTIONS(1914), [sym_html_comment] = ACTIONS(5), }, [STATE(266)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2655), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(3812), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(3812), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1298), - [sym_subscript_expression] = STATE(1298), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(3812), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_pattern] = STATE(4159), - [sym_rest_pattern] = STATE(3813), - [sym_non_null_expression] = STATE(1298), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_accessibility_modifier] = STATE(285), - [sym_override_modifier] = STATE(303), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(1287), - [sym_identifier] = ACTIONS(762), - [anon_sym_export] = ACTIONS(113), - [anon_sym_type] = ACTIONS(113), - [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(764), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(113), - [anon_sym_BANG] = ACTIONS(174), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(139), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(1678), - [anon_sym_class] = ACTIONS(1995), - [anon_sym_async] = ACTIONS(147), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(772), - [anon_sym_using] = ACTIONS(157), - [anon_sym_DOT_DOT_DOT] = ACTIONS(161), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1390), + [sym_expression] = STATE(2227), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5777), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5777), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1390), + [sym_subscript_expression] = STATE(1390), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3056), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5777), + [sym_spread_element] = STATE(4861), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1390), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(477), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [aux_sym_array_repeat1] = STATE(4862), + [sym_identifier] = ACTIONS(1494), + [anon_sym_export] = ACTIONS(1414), + [anon_sym_type] = ACTIONS(1414), + [anon_sym_namespace] = ACTIONS(1416), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_COMMA] = ACTIONS(1997), + [anon_sym_typeof] = ACTIONS(766), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1414), + [anon_sym_BANG] = ACTIONS(742), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_RPAREN] = ACTIONS(2005), + [anon_sym_await] = ACTIONS(746), + [anon_sym_yield] = ACTIONS(748), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1420), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1498), + [anon_sym_using] = ACTIONS(756), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2001), + [anon_sym_PLUS] = ACTIONS(766), + [anon_sym_DASH] = ACTIONS(766), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(1997), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(784), + [anon_sym_TILDE] = ACTIONS(742), + [anon_sym_void] = ACTIONS(766), + [anon_sym_delete] = ACTIONS(766), + [anon_sym_PLUS_PLUS] = ACTIONS(768), + [anon_sym_DASH_DASH] = ACTIONS(768), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(774), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1500), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(113), - [anon_sym_readonly] = ACTIONS(1999), - [anon_sym_get] = ACTIONS(113), - [anon_sym_set] = ACTIONS(113), - [anon_sym_declare] = ACTIONS(113), - [anon_sym_public] = ACTIONS(832), - [anon_sym_private] = ACTIONS(832), - [anon_sym_protected] = ACTIONS(832), - [anon_sym_override] = ACTIONS(834), - [anon_sym_module] = ACTIONS(113), - [anon_sym_any] = ACTIONS(113), - [anon_sym_number] = ACTIONS(113), - [anon_sym_boolean] = ACTIONS(113), - [anon_sym_string] = ACTIONS(113), - [anon_sym_symbol] = ACTIONS(113), - [anon_sym_object] = ACTIONS(113), + [anon_sym_static] = ACTIONS(1414), + [anon_sym_readonly] = ACTIONS(1414), + [anon_sym_get] = ACTIONS(1414), + [anon_sym_set] = ACTIONS(1414), + [anon_sym_declare] = ACTIONS(1414), + [anon_sym_public] = ACTIONS(1414), + [anon_sym_private] = ACTIONS(1414), + [anon_sym_protected] = ACTIONS(1414), + [anon_sym_override] = ACTIONS(1414), + [anon_sym_module] = ACTIONS(1414), + [anon_sym_any] = ACTIONS(1414), + [anon_sym_number] = ACTIONS(1414), + [anon_sym_boolean] = ACTIONS(1414), + [anon_sym_string] = ACTIONS(1414), + [anon_sym_symbol] = ACTIONS(1414), + [anon_sym_object] = ACTIONS(1414), [sym_html_comment] = ACTIONS(5), }, [STATE(267)] = { - [sym_import] = STATE(3816), - [sym_parenthesized_expression] = STATE(1365), - [sym_expression] = STATE(1849), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5981), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5981), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1365), - [sym_subscript_expression] = STATE(1365), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3075), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5981), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1365), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_type_arguments] = STATE(459), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1482), - [anon_sym_export] = ACTIONS(1360), - [anon_sym_type] = ACTIONS(1360), - [anon_sym_namespace] = ACTIONS(1362), - [anon_sym_LBRACE] = ACTIONS(669), - [anon_sym_COMMA] = ACTIONS(1904), - [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1360), - [anon_sym_BANG] = ACTIONS(33), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(45), - [anon_sym_yield] = ACTIONS(63), - [anon_sym_LBRACK] = ACTIONS(1904), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1366), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1486), - [anon_sym_using] = ACTIONS(75), - [anon_sym_AMP] = ACTIONS(1904), - [anon_sym_PIPE] = ACTIONS(1904), - [anon_sym_PLUS] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(21), - [anon_sym_SLASH] = ACTIONS(77), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1390), + [sym_expression] = STATE(2224), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5777), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5777), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1390), + [sym_subscript_expression] = STATE(1390), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3056), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5777), + [sym_spread_element] = STATE(4813), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1390), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(477), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [aux_sym_array_repeat1] = STATE(4814), + [sym_identifier] = ACTIONS(1494), + [anon_sym_export] = ACTIONS(1414), + [anon_sym_type] = ACTIONS(1414), + [anon_sym_namespace] = ACTIONS(1416), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_COMMA] = ACTIONS(1997), + [anon_sym_typeof] = ACTIONS(766), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1414), + [anon_sym_BANG] = ACTIONS(742), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_RPAREN] = ACTIONS(2007), + [anon_sym_await] = ACTIONS(746), + [anon_sym_yield] = ACTIONS(748), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1420), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1498), + [anon_sym_using] = ACTIONS(756), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2001), + [anon_sym_PLUS] = ACTIONS(766), + [anon_sym_DASH] = ACTIONS(766), + [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_GT] = ACTIONS(1904), - [anon_sym_TILDE] = ACTIONS(33), - [anon_sym_void] = ACTIONS(21), - [anon_sym_delete] = ACTIONS(21), - [anon_sym_PLUS_PLUS] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(81), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(91), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(95), + [anon_sym_TILDE] = ACTIONS(742), + [anon_sym_void] = ACTIONS(766), + [anon_sym_delete] = ACTIONS(766), + [anon_sym_PLUS_PLUS] = ACTIONS(768), + [anon_sym_DASH_DASH] = ACTIONS(768), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(774), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1500), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1360), - [anon_sym_readonly] = ACTIONS(1360), - [anon_sym_get] = ACTIONS(1360), - [anon_sym_set] = ACTIONS(1360), - [anon_sym_declare] = ACTIONS(1360), - [anon_sym_public] = ACTIONS(1360), - [anon_sym_private] = ACTIONS(1360), - [anon_sym_protected] = ACTIONS(1360), - [anon_sym_override] = ACTIONS(1360), - [anon_sym_module] = ACTIONS(1360), - [anon_sym_any] = ACTIONS(1360), - [anon_sym_number] = ACTIONS(1360), - [anon_sym_boolean] = ACTIONS(1360), - [anon_sym_string] = ACTIONS(1360), - [anon_sym_symbol] = ACTIONS(1360), - [anon_sym_object] = ACTIONS(1360), - [anon_sym_extends] = ACTIONS(1906), + [anon_sym_static] = ACTIONS(1414), + [anon_sym_readonly] = ACTIONS(1414), + [anon_sym_get] = ACTIONS(1414), + [anon_sym_set] = ACTIONS(1414), + [anon_sym_declare] = ACTIONS(1414), + [anon_sym_public] = ACTIONS(1414), + [anon_sym_private] = ACTIONS(1414), + [anon_sym_protected] = ACTIONS(1414), + [anon_sym_override] = ACTIONS(1414), + [anon_sym_module] = ACTIONS(1414), + [anon_sym_any] = ACTIONS(1414), + [anon_sym_number] = ACTIONS(1414), + [anon_sym_boolean] = ACTIONS(1414), + [anon_sym_string] = ACTIONS(1414), + [anon_sym_symbol] = ACTIONS(1414), + [anon_sym_object] = ACTIONS(1414), [sym_html_comment] = ACTIONS(5), }, [STATE(268)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1426), - [sym_expression] = STATE(2448), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1460), + [sym_expression] = STATE(2415), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), [sym_object_pattern] = STATE(6079), - [sym_array] = STATE(1706), + [sym_array] = STATE(1725), [sym_array_pattern] = STATE(6079), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5734), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1426), - [sym_subscript_expression] = STATE(1426), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3010), - [sym_augmented_assignment_expression] = STATE(1705), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6014), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1460), + [sym_subscript_expression] = STATE(1460), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3052), + [sym_augmented_assignment_expression] = STATE(1720), [sym__destructuring_pattern] = STATE(6079), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1426), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(629), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1520), - [anon_sym_export] = ACTIONS(1112), - [anon_sym_type] = ACTIONS(1112), - [anon_sym_namespace] = ACTIONS(1114), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_COMMA] = ACTIONS(1904), - [anon_sym_typeof] = ACTIONS(1138), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1112), - [anon_sym_BANG] = ACTIONS(1120), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1122), - [anon_sym_yield] = ACTIONS(1124), - [anon_sym_LBRACK] = ACTIONS(1904), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1128), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1524), - [anon_sym_using] = ACTIONS(1132), - [anon_sym_AMP] = ACTIONS(1904), - [anon_sym_PIPE] = ACTIONS(1904), - [anon_sym_PLUS] = ACTIONS(1138), - [anon_sym_DASH] = ACTIONS(1138), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1460), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(560), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1518), + [anon_sym_export] = ACTIONS(1176), + [anon_sym_type] = ACTIONS(1176), + [anon_sym_namespace] = ACTIONS(1178), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_COMMA] = ACTIONS(1912), + [anon_sym_typeof] = ACTIONS(1202), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1176), + [anon_sym_BANG] = ACTIONS(1184), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1186), + [anon_sym_yield] = ACTIONS(1188), + [anon_sym_LBRACK] = ACTIONS(1912), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1192), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1522), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_AMP] = ACTIONS(1912), + [anon_sym_PIPE] = ACTIONS(1912), + [anon_sym_PLUS] = ACTIONS(1202), + [anon_sym_DASH] = ACTIONS(1202), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_GT] = ACTIONS(1904), - [anon_sym_TILDE] = ACTIONS(1120), - [anon_sym_void] = ACTIONS(1138), - [anon_sym_delete] = ACTIONS(1138), - [anon_sym_PLUS_PLUS] = ACTIONS(1140), - [anon_sym_DASH_DASH] = ACTIONS(1140), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1146), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1526), + [anon_sym_GT] = ACTIONS(1912), + [anon_sym_TILDE] = ACTIONS(1184), + [anon_sym_void] = ACTIONS(1202), + [anon_sym_delete] = ACTIONS(1202), + [anon_sym_PLUS_PLUS] = ACTIONS(1204), + [anon_sym_DASH_DASH] = ACTIONS(1204), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1210), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1524), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1112), - [anon_sym_readonly] = ACTIONS(1112), - [anon_sym_get] = ACTIONS(1112), - [anon_sym_set] = ACTIONS(1112), - [anon_sym_declare] = ACTIONS(1112), - [anon_sym_public] = ACTIONS(1112), - [anon_sym_private] = ACTIONS(1112), - [anon_sym_protected] = ACTIONS(1112), - [anon_sym_override] = ACTIONS(1112), - [anon_sym_module] = ACTIONS(1112), - [anon_sym_any] = ACTIONS(1112), - [anon_sym_number] = ACTIONS(1112), - [anon_sym_boolean] = ACTIONS(1112), - [anon_sym_string] = ACTIONS(1112), - [anon_sym_symbol] = ACTIONS(1112), - [anon_sym_object] = ACTIONS(1112), - [anon_sym_extends] = ACTIONS(1906), + [anon_sym_static] = ACTIONS(1176), + [anon_sym_readonly] = ACTIONS(1176), + [anon_sym_get] = ACTIONS(1176), + [anon_sym_set] = ACTIONS(1176), + [anon_sym_declare] = ACTIONS(1176), + [anon_sym_public] = ACTIONS(1176), + [anon_sym_private] = ACTIONS(1176), + [anon_sym_protected] = ACTIONS(1176), + [anon_sym_override] = ACTIONS(1176), + [anon_sym_module] = ACTIONS(1176), + [anon_sym_any] = ACTIONS(1176), + [anon_sym_number] = ACTIONS(1176), + [anon_sym_boolean] = ACTIONS(1176), + [anon_sym_string] = ACTIONS(1176), + [anon_sym_symbol] = ACTIONS(1176), + [anon_sym_object] = ACTIONS(1176), + [anon_sym_extends] = ACTIONS(1914), [sym_html_comment] = ACTIONS(5), }, [STATE(269)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1386), - [sym_expression] = STATE(2275), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5966), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5966), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5819), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1386), - [sym_subscript_expression] = STATE(1386), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3017), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5966), - [sym_spread_element] = STATE(4745), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1386), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(418), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [aux_sym_array_repeat1] = STATE(4746), - [sym_identifier] = ACTIONS(1488), - [anon_sym_export] = ACTIONS(1080), - [anon_sym_type] = ACTIONS(1080), - [anon_sym_namespace] = ACTIONS(1082), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_COMMA] = ACTIONS(1983), - [anon_sym_typeof] = ACTIONS(736), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1080), - [anon_sym_BANG] = ACTIONS(712), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_RPAREN] = ACTIONS(2001), - [anon_sym_await] = ACTIONS(716), - [anon_sym_yield] = ACTIONS(718), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1090), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1492), - [anon_sym_using] = ACTIONS(726), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1987), - [anon_sym_PLUS] = ACTIONS(736), - [anon_sym_DASH] = ACTIONS(736), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1390), + [sym_expression] = STATE(2328), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5777), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5777), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1390), + [sym_subscript_expression] = STATE(1390), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3056), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5777), + [sym_spread_element] = STATE(4888), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1390), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(477), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [aux_sym_array_repeat1] = STATE(4889), + [sym_identifier] = ACTIONS(1494), + [anon_sym_export] = ACTIONS(1414), + [anon_sym_type] = ACTIONS(1414), + [anon_sym_namespace] = ACTIONS(1416), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_COMMA] = ACTIONS(1997), + [anon_sym_typeof] = ACTIONS(766), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1414), + [anon_sym_BANG] = ACTIONS(742), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_RPAREN] = ACTIONS(2009), + [anon_sym_await] = ACTIONS(746), + [anon_sym_yield] = ACTIONS(748), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1420), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1498), + [anon_sym_using] = ACTIONS(756), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2001), + [anon_sym_PLUS] = ACTIONS(766), + [anon_sym_DASH] = ACTIONS(766), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(712), - [anon_sym_void] = ACTIONS(736), - [anon_sym_delete] = ACTIONS(736), - [anon_sym_PLUS_PLUS] = ACTIONS(738), - [anon_sym_DASH_DASH] = ACTIONS(738), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(744), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1494), + [anon_sym_TILDE] = ACTIONS(742), + [anon_sym_void] = ACTIONS(766), + [anon_sym_delete] = ACTIONS(766), + [anon_sym_PLUS_PLUS] = ACTIONS(768), + [anon_sym_DASH_DASH] = ACTIONS(768), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(774), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1500), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1080), - [anon_sym_readonly] = ACTIONS(1080), - [anon_sym_get] = ACTIONS(1080), - [anon_sym_set] = ACTIONS(1080), - [anon_sym_declare] = ACTIONS(1080), - [anon_sym_public] = ACTIONS(1080), - [anon_sym_private] = ACTIONS(1080), - [anon_sym_protected] = ACTIONS(1080), - [anon_sym_override] = ACTIONS(1080), - [anon_sym_module] = ACTIONS(1080), - [anon_sym_any] = ACTIONS(1080), - [anon_sym_number] = ACTIONS(1080), - [anon_sym_boolean] = ACTIONS(1080), - [anon_sym_string] = ACTIONS(1080), - [anon_sym_symbol] = ACTIONS(1080), - [anon_sym_object] = ACTIONS(1080), + [anon_sym_static] = ACTIONS(1414), + [anon_sym_readonly] = ACTIONS(1414), + [anon_sym_get] = ACTIONS(1414), + [anon_sym_set] = ACTIONS(1414), + [anon_sym_declare] = ACTIONS(1414), + [anon_sym_public] = ACTIONS(1414), + [anon_sym_private] = ACTIONS(1414), + [anon_sym_protected] = ACTIONS(1414), + [anon_sym_override] = ACTIONS(1414), + [anon_sym_module] = ACTIONS(1414), + [anon_sym_any] = ACTIONS(1414), + [anon_sym_number] = ACTIONS(1414), + [anon_sym_boolean] = ACTIONS(1414), + [anon_sym_string] = ACTIONS(1414), + [anon_sym_symbol] = ACTIONS(1414), + [anon_sym_object] = ACTIONS(1414), [sym_html_comment] = ACTIONS(5), }, [STATE(270)] = { - [sym_import] = STATE(3601), + [sym_import] = STATE(3618), [sym_parenthesized_expression] = STATE(1461), - [sym_expression] = STATE(2437), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6071), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6071), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(6010), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), + [sym_expression] = STATE(2429), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6087), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6087), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5742), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), [sym_member_expression] = STATE(1461), [sym_subscript_expression] = STATE(1461), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6071), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3080), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6087), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), [sym_non_null_expression] = STATE(1461), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(605), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1528), - [anon_sym_export] = ACTIONS(1324), - [anon_sym_type] = ACTIONS(1324), - [anon_sym_namespace] = ACTIONS(1326), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_COMMA] = ACTIONS(1904), - [anon_sym_typeof] = ACTIONS(1346), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1324), - [anon_sym_BANG] = ACTIONS(1330), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1332), - [anon_sym_yield] = ACTIONS(1334), - [anon_sym_LBRACK] = ACTIONS(1904), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1336), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1532), - [anon_sym_using] = ACTIONS(1340), - [anon_sym_AMP] = ACTIONS(1904), - [anon_sym_PIPE] = ACTIONS(1904), - [anon_sym_PLUS] = ACTIONS(1346), - [anon_sym_DASH] = ACTIONS(1346), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(594), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1534), + [anon_sym_export] = ACTIONS(1224), + [anon_sym_type] = ACTIONS(1224), + [anon_sym_namespace] = ACTIONS(1226), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_COMMA] = ACTIONS(1912), + [anon_sym_typeof] = ACTIONS(1246), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1224), + [anon_sym_BANG] = ACTIONS(1230), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1232), + [anon_sym_yield] = ACTIONS(1234), + [anon_sym_LBRACK] = ACTIONS(1912), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1236), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1538), + [anon_sym_using] = ACTIONS(1240), + [anon_sym_AMP] = ACTIONS(1912), + [anon_sym_PIPE] = ACTIONS(1912), + [anon_sym_PLUS] = ACTIONS(1246), + [anon_sym_DASH] = ACTIONS(1246), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_GT] = ACTIONS(1904), - [anon_sym_TILDE] = ACTIONS(1330), - [anon_sym_void] = ACTIONS(1346), - [anon_sym_delete] = ACTIONS(1346), - [anon_sym_PLUS_PLUS] = ACTIONS(1348), - [anon_sym_DASH_DASH] = ACTIONS(1348), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1350), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1534), + [anon_sym_GT] = ACTIONS(1912), + [anon_sym_TILDE] = ACTIONS(1230), + [anon_sym_void] = ACTIONS(1246), + [anon_sym_delete] = ACTIONS(1246), + [anon_sym_PLUS_PLUS] = ACTIONS(1248), + [anon_sym_DASH_DASH] = ACTIONS(1248), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1250), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1540), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1324), - [anon_sym_readonly] = ACTIONS(1324), - [anon_sym_get] = ACTIONS(1324), - [anon_sym_set] = ACTIONS(1324), - [anon_sym_declare] = ACTIONS(1324), - [anon_sym_public] = ACTIONS(1324), - [anon_sym_private] = ACTIONS(1324), - [anon_sym_protected] = ACTIONS(1324), - [anon_sym_override] = ACTIONS(1324), - [anon_sym_module] = ACTIONS(1324), - [anon_sym_any] = ACTIONS(1324), - [anon_sym_number] = ACTIONS(1324), - [anon_sym_boolean] = ACTIONS(1324), - [anon_sym_string] = ACTIONS(1324), - [anon_sym_symbol] = ACTIONS(1324), - [anon_sym_object] = ACTIONS(1324), - [anon_sym_extends] = ACTIONS(1906), + [anon_sym_static] = ACTIONS(1224), + [anon_sym_readonly] = ACTIONS(1224), + [anon_sym_get] = ACTIONS(1224), + [anon_sym_set] = ACTIONS(1224), + [anon_sym_declare] = ACTIONS(1224), + [anon_sym_public] = ACTIONS(1224), + [anon_sym_private] = ACTIONS(1224), + [anon_sym_protected] = ACTIONS(1224), + [anon_sym_override] = ACTIONS(1224), + [anon_sym_module] = ACTIONS(1224), + [anon_sym_any] = ACTIONS(1224), + [anon_sym_number] = ACTIONS(1224), + [anon_sym_boolean] = ACTIONS(1224), + [anon_sym_string] = ACTIONS(1224), + [anon_sym_symbol] = ACTIONS(1224), + [anon_sym_object] = ACTIONS(1224), + [anon_sym_extends] = ACTIONS(1914), [sym_html_comment] = ACTIONS(5), }, [STATE(271)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1402), - [sym_expression] = STATE(2173), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6059), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6059), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5870), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1402), - [sym_subscript_expression] = STATE(1402), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(2983), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6059), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1402), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(579), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1504), - [anon_sym_export] = ACTIONS(1428), - [anon_sym_type] = ACTIONS(1428), - [anon_sym_namespace] = ACTIONS(1430), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_COMMA] = ACTIONS(1904), - [anon_sym_typeof] = ACTIONS(1450), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1428), - [anon_sym_BANG] = ACTIONS(1434), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1436), - [anon_sym_yield] = ACTIONS(1438), - [anon_sym_LBRACK] = ACTIONS(1904), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1440), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1508), - [anon_sym_using] = ACTIONS(1444), - [anon_sym_AMP] = ACTIONS(1904), - [anon_sym_PIPE] = ACTIONS(1904), - [anon_sym_PLUS] = ACTIONS(1450), - [anon_sym_DASH] = ACTIONS(1450), - [anon_sym_SLASH] = ACTIONS(948), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_GT] = ACTIONS(1904), - [anon_sym_TILDE] = ACTIONS(1434), - [anon_sym_void] = ACTIONS(1450), - [anon_sym_delete] = ACTIONS(1450), - [anon_sym_PLUS_PLUS] = ACTIONS(1452), - [anon_sym_DASH_DASH] = ACTIONS(1452), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1454), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1510), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1428), - [anon_sym_readonly] = ACTIONS(1428), - [anon_sym_get] = ACTIONS(1428), - [anon_sym_set] = ACTIONS(1428), - [anon_sym_declare] = ACTIONS(1428), - [anon_sym_public] = ACTIONS(1428), - [anon_sym_private] = ACTIONS(1428), - [anon_sym_protected] = ACTIONS(1428), - [anon_sym_override] = ACTIONS(1428), - [anon_sym_module] = ACTIONS(1428), - [anon_sym_any] = ACTIONS(1428), - [anon_sym_number] = ACTIONS(1428), - [anon_sym_boolean] = ACTIONS(1428), - [anon_sym_string] = ACTIONS(1428), - [anon_sym_symbol] = ACTIONS(1428), - [anon_sym_object] = ACTIONS(1428), - [anon_sym_extends] = ACTIONS(1906), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(272)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1386), - [sym_expression] = STATE(2279), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5966), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5966), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5819), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1386), - [sym_subscript_expression] = STATE(1386), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3017), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5966), - [sym_spread_element] = STATE(4791), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1386), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(418), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [aux_sym_array_repeat1] = STATE(4792), - [sym_identifier] = ACTIONS(1488), - [anon_sym_export] = ACTIONS(1080), - [anon_sym_type] = ACTIONS(1080), - [anon_sym_namespace] = ACTIONS(1082), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_COMMA] = ACTIONS(1983), - [anon_sym_typeof] = ACTIONS(736), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1080), - [anon_sym_BANG] = ACTIONS(712), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_RPAREN] = ACTIONS(2003), - [anon_sym_await] = ACTIONS(716), - [anon_sym_yield] = ACTIONS(718), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1090), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1492), - [anon_sym_using] = ACTIONS(726), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1987), - [anon_sym_PLUS] = ACTIONS(736), - [anon_sym_DASH] = ACTIONS(736), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1390), + [sym_expression] = STATE(2213), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5777), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5777), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1390), + [sym_subscript_expression] = STATE(1390), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3056), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5777), + [sym_spread_element] = STATE(4757), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1390), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(477), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [aux_sym_array_repeat1] = STATE(4758), + [sym_identifier] = ACTIONS(1494), + [anon_sym_export] = ACTIONS(1414), + [anon_sym_type] = ACTIONS(1414), + [anon_sym_namespace] = ACTIONS(1416), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_COMMA] = ACTIONS(1997), + [anon_sym_typeof] = ACTIONS(766), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1414), + [anon_sym_BANG] = ACTIONS(742), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_RPAREN] = ACTIONS(2011), + [anon_sym_await] = ACTIONS(746), + [anon_sym_yield] = ACTIONS(748), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1420), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1498), + [anon_sym_using] = ACTIONS(756), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2001), + [anon_sym_PLUS] = ACTIONS(766), + [anon_sym_DASH] = ACTIONS(766), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(712), - [anon_sym_void] = ACTIONS(736), - [anon_sym_delete] = ACTIONS(736), - [anon_sym_PLUS_PLUS] = ACTIONS(738), - [anon_sym_DASH_DASH] = ACTIONS(738), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(744), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1494), + [anon_sym_TILDE] = ACTIONS(742), + [anon_sym_void] = ACTIONS(766), + [anon_sym_delete] = ACTIONS(766), + [anon_sym_PLUS_PLUS] = ACTIONS(768), + [anon_sym_DASH_DASH] = ACTIONS(768), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(774), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1500), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1080), - [anon_sym_readonly] = ACTIONS(1080), - [anon_sym_get] = ACTIONS(1080), - [anon_sym_set] = ACTIONS(1080), - [anon_sym_declare] = ACTIONS(1080), - [anon_sym_public] = ACTIONS(1080), - [anon_sym_private] = ACTIONS(1080), - [anon_sym_protected] = ACTIONS(1080), - [anon_sym_override] = ACTIONS(1080), - [anon_sym_module] = ACTIONS(1080), - [anon_sym_any] = ACTIONS(1080), - [anon_sym_number] = ACTIONS(1080), - [anon_sym_boolean] = ACTIONS(1080), - [anon_sym_string] = ACTIONS(1080), - [anon_sym_symbol] = ACTIONS(1080), - [anon_sym_object] = ACTIONS(1080), + [anon_sym_static] = ACTIONS(1414), + [anon_sym_readonly] = ACTIONS(1414), + [anon_sym_get] = ACTIONS(1414), + [anon_sym_set] = ACTIONS(1414), + [anon_sym_declare] = ACTIONS(1414), + [anon_sym_public] = ACTIONS(1414), + [anon_sym_private] = ACTIONS(1414), + [anon_sym_protected] = ACTIONS(1414), + [anon_sym_override] = ACTIONS(1414), + [anon_sym_module] = ACTIONS(1414), + [anon_sym_any] = ACTIONS(1414), + [anon_sym_number] = ACTIONS(1414), + [anon_sym_boolean] = ACTIONS(1414), + [anon_sym_string] = ACTIONS(1414), + [anon_sym_symbol] = ACTIONS(1414), + [anon_sym_object] = ACTIONS(1414), [sym_html_comment] = ACTIONS(5), }, - [STATE(273)] = { - [sym_import] = STATE(3816), - [sym_parenthesized_expression] = STATE(1375), - [sym_expression] = STATE(1900), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(6029), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(6029), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6027), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1375), - [sym_subscript_expression] = STATE(1375), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3085), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(6029), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1375), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_type_arguments] = STATE(525), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1474), - [anon_sym_export] = ACTIONS(1208), - [anon_sym_type] = ACTIONS(1208), - [anon_sym_namespace] = ACTIONS(1210), - [anon_sym_LBRACE] = ACTIONS(669), - [anon_sym_COMMA] = ACTIONS(1904), - [anon_sym_typeof] = ACTIONS(1236), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1208), - [anon_sym_BANG] = ACTIONS(1216), + [STATE(272)] = { + [sym_import] = STATE(3849), + [sym_parenthesized_expression] = STATE(1426), + [sym_expression] = STATE(2240), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(5845), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(5845), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(5843), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1426), + [sym_subscript_expression] = STATE(1426), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2990), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(5845), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1426), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_type_arguments] = STATE(513), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(1510), + [anon_sym_export] = ACTIONS(1104), + [anon_sym_type] = ACTIONS(1104), + [anon_sym_namespace] = ACTIONS(1106), + [anon_sym_LBRACE] = ACTIONS(671), + [anon_sym_COMMA] = ACTIONS(1912), + [anon_sym_typeof] = ACTIONS(1132), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(1104), + [anon_sym_BANG] = ACTIONS(1112), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1220), - [anon_sym_yield] = ACTIONS(1222), - [anon_sym_LBRACK] = ACTIONS(1904), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1226), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1478), - [anon_sym_using] = ACTIONS(1230), - [anon_sym_AMP] = ACTIONS(1904), - [anon_sym_PIPE] = ACTIONS(1904), - [anon_sym_PLUS] = ACTIONS(1236), - [anon_sym_DASH] = ACTIONS(1236), - [anon_sym_SLASH] = ACTIONS(884), + [anon_sym_await] = ACTIONS(1116), + [anon_sym_yield] = ACTIONS(1118), + [anon_sym_LBRACK] = ACTIONS(1912), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1122), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1514), + [anon_sym_using] = ACTIONS(1126), + [anon_sym_AMP] = ACTIONS(1912), + [anon_sym_PIPE] = ACTIONS(1912), + [anon_sym_PLUS] = ACTIONS(1132), + [anon_sym_DASH] = ACTIONS(1132), + [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_GT] = ACTIONS(1904), - [anon_sym_TILDE] = ACTIONS(1216), - [anon_sym_void] = ACTIONS(1236), - [anon_sym_delete] = ACTIONS(1236), - [anon_sym_PLUS_PLUS] = ACTIONS(1238), - [anon_sym_DASH_DASH] = ACTIONS(1238), + [anon_sym_GT] = ACTIONS(1912), + [anon_sym_TILDE] = ACTIONS(1112), + [anon_sym_void] = ACTIONS(1132), + [anon_sym_delete] = ACTIONS(1132), + [anon_sym_PLUS_PLUS] = ACTIONS(1134), + [anon_sym_DASH_DASH] = ACTIONS(1134), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1244), + [sym_private_property_identifier] = ACTIONS(1140), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1480), + [sym_undefined] = ACTIONS(1516), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1208), - [anon_sym_readonly] = ACTIONS(1208), - [anon_sym_get] = ACTIONS(1208), - [anon_sym_set] = ACTIONS(1208), - [anon_sym_declare] = ACTIONS(1208), - [anon_sym_public] = ACTIONS(1208), - [anon_sym_private] = ACTIONS(1208), - [anon_sym_protected] = ACTIONS(1208), - [anon_sym_override] = ACTIONS(1208), - [anon_sym_module] = ACTIONS(1208), - [anon_sym_any] = ACTIONS(1208), - [anon_sym_number] = ACTIONS(1208), - [anon_sym_boolean] = ACTIONS(1208), - [anon_sym_string] = ACTIONS(1208), - [anon_sym_symbol] = ACTIONS(1208), - [anon_sym_object] = ACTIONS(1208), - [anon_sym_extends] = ACTIONS(1906), + [anon_sym_static] = ACTIONS(1104), + [anon_sym_readonly] = ACTIONS(1104), + [anon_sym_get] = ACTIONS(1104), + [anon_sym_set] = ACTIONS(1104), + [anon_sym_declare] = ACTIONS(1104), + [anon_sym_public] = ACTIONS(1104), + [anon_sym_private] = ACTIONS(1104), + [anon_sym_protected] = ACTIONS(1104), + [anon_sym_override] = ACTIONS(1104), + [anon_sym_module] = ACTIONS(1104), + [anon_sym_any] = ACTIONS(1104), + [anon_sym_number] = ACTIONS(1104), + [anon_sym_boolean] = ACTIONS(1104), + [anon_sym_string] = ACTIONS(1104), + [anon_sym_symbol] = ACTIONS(1104), + [anon_sym_object] = ACTIONS(1104), + [anon_sym_extends] = ACTIONS(1914), [sym_html_comment] = ACTIONS(5), }, - [STATE(274)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1386), - [sym_expression] = STATE(2209), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5966), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5966), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5819), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1386), - [sym_subscript_expression] = STATE(1386), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3017), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5966), - [sym_spread_element] = STATE(4957), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1386), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(418), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [aux_sym_array_repeat1] = STATE(4958), + [STATE(273)] = { + [sym_import] = STATE(3849), + [sym_parenthesized_expression] = STATE(1372), + [sym_expression] = STATE(1849), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6025), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6025), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1372), + [sym_subscript_expression] = STATE(1372), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2993), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6025), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1372), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_type_arguments] = STATE(445), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), [sym_identifier] = ACTIONS(1488), - [anon_sym_export] = ACTIONS(1080), - [anon_sym_type] = ACTIONS(1080), - [anon_sym_namespace] = ACTIONS(1082), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_COMMA] = ACTIONS(1983), - [anon_sym_typeof] = ACTIONS(736), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1080), - [anon_sym_BANG] = ACTIONS(712), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_RPAREN] = ACTIONS(2005), - [anon_sym_await] = ACTIONS(716), - [anon_sym_yield] = ACTIONS(718), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1090), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1492), - [anon_sym_using] = ACTIONS(726), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1987), - [anon_sym_PLUS] = ACTIONS(736), - [anon_sym_DASH] = ACTIONS(736), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(712), - [anon_sym_void] = ACTIONS(736), - [anon_sym_delete] = ACTIONS(736), - [anon_sym_PLUS_PLUS] = ACTIONS(738), - [anon_sym_DASH_DASH] = ACTIONS(738), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(744), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1494), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1080), - [anon_sym_readonly] = ACTIONS(1080), - [anon_sym_get] = ACTIONS(1080), - [anon_sym_set] = ACTIONS(1080), - [anon_sym_declare] = ACTIONS(1080), - [anon_sym_public] = ACTIONS(1080), - [anon_sym_private] = ACTIONS(1080), - [anon_sym_protected] = ACTIONS(1080), - [anon_sym_override] = ACTIONS(1080), - [anon_sym_module] = ACTIONS(1080), - [anon_sym_any] = ACTIONS(1080), - [anon_sym_number] = ACTIONS(1080), - [anon_sym_boolean] = ACTIONS(1080), - [anon_sym_string] = ACTIONS(1080), - [anon_sym_symbol] = ACTIONS(1080), - [anon_sym_object] = ACTIONS(1080), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(275)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1464), - [sym_expression] = STATE(2529), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6083), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6083), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5786), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1464), - [sym_subscript_expression] = STATE(1464), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3025), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6083), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1464), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(654), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1512), - [anon_sym_export] = ACTIONS(1392), - [anon_sym_type] = ACTIONS(1392), - [anon_sym_namespace] = ACTIONS(1394), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_COMMA] = ACTIONS(1904), - [anon_sym_typeof] = ACTIONS(1414), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1392), - [anon_sym_BANG] = ACTIONS(1398), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1400), - [anon_sym_yield] = ACTIONS(1402), - [anon_sym_LBRACK] = ACTIONS(1904), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1404), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1516), - [anon_sym_using] = ACTIONS(1408), - [anon_sym_AMP] = ACTIONS(1904), - [anon_sym_PIPE] = ACTIONS(1904), - [anon_sym_PLUS] = ACTIONS(1414), - [anon_sym_DASH] = ACTIONS(1414), - [anon_sym_SLASH] = ACTIONS(978), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_GT] = ACTIONS(1904), - [anon_sym_TILDE] = ACTIONS(1398), - [anon_sym_void] = ACTIONS(1414), - [anon_sym_delete] = ACTIONS(1414), - [anon_sym_PLUS_PLUS] = ACTIONS(1416), - [anon_sym_DASH_DASH] = ACTIONS(1416), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1418), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1518), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1392), - [anon_sym_readonly] = ACTIONS(1392), - [anon_sym_get] = ACTIONS(1392), - [anon_sym_set] = ACTIONS(1392), - [anon_sym_declare] = ACTIONS(1392), - [anon_sym_public] = ACTIONS(1392), - [anon_sym_private] = ACTIONS(1392), - [anon_sym_protected] = ACTIONS(1392), - [anon_sym_override] = ACTIONS(1392), - [anon_sym_module] = ACTIONS(1392), - [anon_sym_any] = ACTIONS(1392), - [anon_sym_number] = ACTIONS(1392), - [anon_sym_boolean] = ACTIONS(1392), - [anon_sym_string] = ACTIONS(1392), - [anon_sym_symbol] = ACTIONS(1392), - [anon_sym_object] = ACTIONS(1392), - [anon_sym_extends] = ACTIONS(1906), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(276)] = { - [sym_import] = STATE(3562), - [sym_parenthesized_expression] = STATE(1375), - [sym_expression] = STATE(1900), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(6029), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(6029), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6027), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1375), - [sym_subscript_expression] = STATE(1375), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3085), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(6029), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1375), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym__type_query_member_expression] = STATE(2908), - [sym__type_query_subscript_expression] = STATE(2907), - [sym__type_query_call_expression] = STATE(2955), - [sym__type_query_instantiation_expression] = STATE(3084), - [sym_type_arguments] = STATE(525), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(2007), - [anon_sym_export] = ACTIONS(1208), - [anon_sym_type] = ACTIONS(1208), - [anon_sym_namespace] = ACTIONS(1210), - [anon_sym_LBRACE] = ACTIONS(669), - [anon_sym_typeof] = ACTIONS(1236), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1208), - [anon_sym_BANG] = ACTIONS(1216), + [anon_sym_export] = ACTIONS(1324), + [anon_sym_type] = ACTIONS(1324), + [anon_sym_namespace] = ACTIONS(1326), + [anon_sym_LBRACE] = ACTIONS(671), + [anon_sym_COMMA] = ACTIONS(1912), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(1324), + [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1220), - [anon_sym_yield] = ACTIONS(1222), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1226), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1478), - [anon_sym_using] = ACTIONS(1230), - [anon_sym_PLUS] = ACTIONS(1236), - [anon_sym_DASH] = ACTIONS(1236), - [anon_sym_SLASH] = ACTIONS(884), + [anon_sym_await] = ACTIONS(45), + [anon_sym_yield] = ACTIONS(63), + [anon_sym_LBRACK] = ACTIONS(1912), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1330), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1492), + [anon_sym_using] = ACTIONS(75), + [anon_sym_AMP] = ACTIONS(1912), + [anon_sym_PIPE] = ACTIONS(1912), + [anon_sym_PLUS] = ACTIONS(21), + [anon_sym_DASH] = ACTIONS(21), + [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1216), - [anon_sym_void] = ACTIONS(1236), - [anon_sym_delete] = ACTIONS(1236), - [anon_sym_PLUS_PLUS] = ACTIONS(1238), - [anon_sym_DASH_DASH] = ACTIONS(1238), + [anon_sym_GT] = ACTIONS(1912), + [anon_sym_TILDE] = ACTIONS(33), + [anon_sym_void] = ACTIONS(21), + [anon_sym_delete] = ACTIONS(21), + [anon_sym_PLUS_PLUS] = ACTIONS(81), + [anon_sym_DASH_DASH] = ACTIONS(81), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1244), - [sym_this] = ACTIONS(2009), + [sym_private_property_identifier] = ACTIONS(91), + [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1480), + [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1208), - [anon_sym_readonly] = ACTIONS(1208), - [anon_sym_get] = ACTIONS(1208), - [anon_sym_set] = ACTIONS(1208), - [anon_sym_declare] = ACTIONS(1208), - [anon_sym_public] = ACTIONS(1208), - [anon_sym_private] = ACTIONS(1208), - [anon_sym_protected] = ACTIONS(1208), - [anon_sym_override] = ACTIONS(1208), - [anon_sym_module] = ACTIONS(1208), - [anon_sym_any] = ACTIONS(1208), - [anon_sym_number] = ACTIONS(1208), - [anon_sym_boolean] = ACTIONS(1208), - [anon_sym_string] = ACTIONS(1208), - [anon_sym_symbol] = ACTIONS(1208), - [anon_sym_object] = ACTIONS(1208), + [anon_sym_static] = ACTIONS(1324), + [anon_sym_readonly] = ACTIONS(1324), + [anon_sym_get] = ACTIONS(1324), + [anon_sym_set] = ACTIONS(1324), + [anon_sym_declare] = ACTIONS(1324), + [anon_sym_public] = ACTIONS(1324), + [anon_sym_private] = ACTIONS(1324), + [anon_sym_protected] = ACTIONS(1324), + [anon_sym_override] = ACTIONS(1324), + [anon_sym_module] = ACTIONS(1324), + [anon_sym_any] = ACTIONS(1324), + [anon_sym_number] = ACTIONS(1324), + [anon_sym_boolean] = ACTIONS(1324), + [anon_sym_string] = ACTIONS(1324), + [anon_sym_symbol] = ACTIONS(1324), + [anon_sym_object] = ACTIONS(1324), + [anon_sym_extends] = ACTIONS(1914), [sym_html_comment] = ACTIONS(5), }, - [STATE(277)] = { - [sym_import] = STATE(3780), - [sym_parenthesized_expression] = STATE(1386), - [sym_expression] = STATE(2113), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5966), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5966), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5819), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1386), - [sym_subscript_expression] = STATE(1386), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3017), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5966), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1386), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym__type_query_member_expression] = STATE(2908), - [sym__type_query_subscript_expression] = STATE(2907), - [sym__type_query_call_expression] = STATE(2955), - [sym__type_query_instantiation_expression] = STATE(3084), - [sym_type_arguments] = STATE(418), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(2011), - [anon_sym_export] = ACTIONS(1080), - [anon_sym_type] = ACTIONS(1080), - [anon_sym_namespace] = ACTIONS(1082), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(736), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1080), - [anon_sym_BANG] = ACTIONS(712), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(716), - [anon_sym_yield] = ACTIONS(718), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1090), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1492), - [anon_sym_using] = ACTIONS(726), - [anon_sym_PLUS] = ACTIONS(736), - [anon_sym_DASH] = ACTIONS(736), + [STATE(274)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1390), + [sym_expression] = STATE(2383), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5777), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5777), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1390), + [sym_subscript_expression] = STATE(1390), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3056), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5777), + [sym_spread_element] = STATE(5112), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1390), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(477), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [aux_sym_array_repeat1] = STATE(5113), + [sym_identifier] = ACTIONS(1494), + [anon_sym_export] = ACTIONS(1414), + [anon_sym_type] = ACTIONS(1414), + [anon_sym_namespace] = ACTIONS(1416), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_COMMA] = ACTIONS(1997), + [anon_sym_typeof] = ACTIONS(766), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1414), + [anon_sym_BANG] = ACTIONS(742), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_RPAREN] = ACTIONS(2013), + [anon_sym_await] = ACTIONS(746), + [anon_sym_yield] = ACTIONS(748), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1420), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1498), + [anon_sym_using] = ACTIONS(756), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2001), + [anon_sym_PLUS] = ACTIONS(766), + [anon_sym_DASH] = ACTIONS(766), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(712), - [anon_sym_void] = ACTIONS(736), - [anon_sym_delete] = ACTIONS(736), - [anon_sym_PLUS_PLUS] = ACTIONS(738), - [anon_sym_DASH_DASH] = ACTIONS(738), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(744), - [sym_this] = ACTIONS(2013), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1494), + [anon_sym_TILDE] = ACTIONS(742), + [anon_sym_void] = ACTIONS(766), + [anon_sym_delete] = ACTIONS(766), + [anon_sym_PLUS_PLUS] = ACTIONS(768), + [anon_sym_DASH_DASH] = ACTIONS(768), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(774), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1500), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1080), - [anon_sym_readonly] = ACTIONS(1080), - [anon_sym_get] = ACTIONS(1080), - [anon_sym_set] = ACTIONS(1080), - [anon_sym_declare] = ACTIONS(1080), - [anon_sym_public] = ACTIONS(1080), - [anon_sym_private] = ACTIONS(1080), - [anon_sym_protected] = ACTIONS(1080), - [anon_sym_override] = ACTIONS(1080), - [anon_sym_module] = ACTIONS(1080), - [anon_sym_any] = ACTIONS(1080), - [anon_sym_number] = ACTIONS(1080), - [anon_sym_boolean] = ACTIONS(1080), - [anon_sym_string] = ACTIONS(1080), - [anon_sym_symbol] = ACTIONS(1080), - [anon_sym_object] = ACTIONS(1080), + [anon_sym_static] = ACTIONS(1414), + [anon_sym_readonly] = ACTIONS(1414), + [anon_sym_get] = ACTIONS(1414), + [anon_sym_set] = ACTIONS(1414), + [anon_sym_declare] = ACTIONS(1414), + [anon_sym_public] = ACTIONS(1414), + [anon_sym_private] = ACTIONS(1414), + [anon_sym_protected] = ACTIONS(1414), + [anon_sym_override] = ACTIONS(1414), + [anon_sym_module] = ACTIONS(1414), + [anon_sym_any] = ACTIONS(1414), + [anon_sym_number] = ACTIONS(1414), + [anon_sym_boolean] = ACTIONS(1414), + [anon_sym_string] = ACTIONS(1414), + [anon_sym_symbol] = ACTIONS(1414), + [anon_sym_object] = ACTIONS(1414), [sym_html_comment] = ACTIONS(5), }, - [STATE(278)] = { - [sym_import] = STATE(3830), - [sym_parenthesized_expression] = STATE(1348), - [sym_expression] = STATE(1763), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5955), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5956), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1348), - [sym_subscript_expression] = STATE(1348), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1348), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym__type_query_member_expression] = STATE(2956), - [sym__type_query_subscript_expression] = STATE(2957), - [sym__type_query_call_expression] = STATE(3159), - [sym__type_query_instantiation_expression] = STATE(3308), - [sym_type_arguments] = STATE(497), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), + [STATE(275)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1463), + [sym_expression] = STATE(2528), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6091), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6091), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1463), + [sym_subscript_expression] = STATE(1463), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3038), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6091), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1463), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(627), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1526), + [anon_sym_export] = ACTIONS(1434), + [anon_sym_type] = ACTIONS(1434), + [anon_sym_namespace] = ACTIONS(1436), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_COMMA] = ACTIONS(1912), + [anon_sym_typeof] = ACTIONS(1456), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1434), + [anon_sym_BANG] = ACTIONS(1440), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1442), + [anon_sym_yield] = ACTIONS(1444), + [anon_sym_LBRACK] = ACTIONS(1912), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1446), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1530), + [anon_sym_using] = ACTIONS(1450), + [anon_sym_AMP] = ACTIONS(1912), + [anon_sym_PIPE] = ACTIONS(1912), + [anon_sym_PLUS] = ACTIONS(1456), + [anon_sym_DASH] = ACTIONS(1456), + [anon_sym_SLASH] = ACTIONS(970), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_GT] = ACTIONS(1912), + [anon_sym_TILDE] = ACTIONS(1440), + [anon_sym_void] = ACTIONS(1456), + [anon_sym_delete] = ACTIONS(1456), + [anon_sym_PLUS_PLUS] = ACTIONS(1458), + [anon_sym_DASH_DASH] = ACTIONS(1458), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1460), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1532), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1434), + [anon_sym_readonly] = ACTIONS(1434), + [anon_sym_get] = ACTIONS(1434), + [anon_sym_set] = ACTIONS(1434), + [anon_sym_declare] = ACTIONS(1434), + [anon_sym_public] = ACTIONS(1434), + [anon_sym_private] = ACTIONS(1434), + [anon_sym_protected] = ACTIONS(1434), + [anon_sym_override] = ACTIONS(1434), + [anon_sym_module] = ACTIONS(1434), + [anon_sym_any] = ACTIONS(1434), + [anon_sym_number] = ACTIONS(1434), + [anon_sym_boolean] = ACTIONS(1434), + [anon_sym_string] = ACTIONS(1434), + [anon_sym_symbol] = ACTIONS(1434), + [anon_sym_object] = ACTIONS(1434), + [anon_sym_extends] = ACTIONS(1914), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(276)] = { + [sym_import] = STATE(3677), + [sym_parenthesized_expression] = STATE(1345), + [sym_expression] = STATE(1790), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5963), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5963), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5768), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1345), + [sym_subscript_expression] = STATE(1345), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3039), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5963), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1345), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym__type_query_member_expression] = STATE(2910), + [sym__type_query_subscript_expression] = STATE(2911), + [sym__type_query_call_expression] = STATE(2964), + [sym__type_query_instantiation_expression] = STATE(2983), + [sym_type_arguments] = STATE(411), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), [sym_identifier] = ACTIONS(2015), - [anon_sym_export] = ACTIONS(1054), - [anon_sym_type] = ACTIONS(1054), - [anon_sym_namespace] = ACTIONS(1056), - [anon_sym_LBRACE] = ACTIONS(844), + [anon_sym_export] = ACTIONS(1060), + [anon_sym_type] = ACTIONS(1060), + [anon_sym_namespace] = ACTIONS(1062), + [anon_sym_LBRACE] = ACTIONS(847), [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1054), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1060), [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(808), + [anon_sym_LPAREN] = ACTIONS(814), [anon_sym_await] = ACTIONS(593), [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1064), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1470), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1070), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1476), [anon_sym_using] = ACTIONS(605), [anon_sym_PLUS] = ACTIONS(619), [anon_sym_DASH] = ACTIONS(619), @@ -57288,311 +57104,521 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_delete] = ACTIONS(619), [anon_sym_PLUS_PLUS] = ACTIONS(621), [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), [sym_private_property_identifier] = ACTIONS(623), [sym_this] = ACTIONS(2017), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1472), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1478), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1054), - [anon_sym_readonly] = ACTIONS(1054), - [anon_sym_get] = ACTIONS(1054), - [anon_sym_set] = ACTIONS(1054), - [anon_sym_declare] = ACTIONS(1054), - [anon_sym_public] = ACTIONS(1054), - [anon_sym_private] = ACTIONS(1054), - [anon_sym_protected] = ACTIONS(1054), - [anon_sym_override] = ACTIONS(1054), - [anon_sym_module] = ACTIONS(1054), - [anon_sym_any] = ACTIONS(1054), - [anon_sym_number] = ACTIONS(1054), - [anon_sym_boolean] = ACTIONS(1054), - [anon_sym_string] = ACTIONS(1054), - [anon_sym_symbol] = ACTIONS(1054), - [anon_sym_object] = ACTIONS(1054), + [anon_sym_static] = ACTIONS(1060), + [anon_sym_readonly] = ACTIONS(1060), + [anon_sym_get] = ACTIONS(1060), + [anon_sym_set] = ACTIONS(1060), + [anon_sym_declare] = ACTIONS(1060), + [anon_sym_public] = ACTIONS(1060), + [anon_sym_private] = ACTIONS(1060), + [anon_sym_protected] = ACTIONS(1060), + [anon_sym_override] = ACTIONS(1060), + [anon_sym_module] = ACTIONS(1060), + [anon_sym_any] = ACTIONS(1060), + [anon_sym_number] = ACTIONS(1060), + [anon_sym_boolean] = ACTIONS(1060), + [anon_sym_string] = ACTIONS(1060), + [anon_sym_symbol] = ACTIONS(1060), + [anon_sym_object] = ACTIONS(1060), [sym_html_comment] = ACTIONS(5), }, - [STATE(279)] = { - [sym_import] = STATE(3827), - [sym_parenthesized_expression] = STATE(1416), - [sym_expression] = STATE(2287), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5837), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5837), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(5835), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1416), - [sym_subscript_expression] = STATE(1416), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3036), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5837), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1416), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym__type_query_member_expression] = STATE(2908), - [sym__type_query_subscript_expression] = STATE(2907), - [sym__type_query_call_expression] = STATE(2955), - [sym__type_query_instantiation_expression] = STATE(3084), - [sym_type_arguments] = STATE(468), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), + [STATE(277)] = { + [sym_import] = STATE(3656), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(2177), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6067), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6067), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5851), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3001), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6067), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym__type_query_member_expression] = STATE(2910), + [sym__type_query_subscript_expression] = STATE(2911), + [sym__type_query_call_expression] = STATE(2964), + [sym__type_query_instantiation_expression] = STATE(2983), + [sym_type_arguments] = STATE(523), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), [sym_identifier] = ACTIONS(2019), - [anon_sym_export] = ACTIONS(1258), - [anon_sym_type] = ACTIONS(1258), - [anon_sym_namespace] = ACTIONS(1260), - [anon_sym_LBRACE] = ACTIONS(669), - [anon_sym_typeof] = ACTIONS(1284), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1258), - [anon_sym_BANG] = ACTIONS(1266), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1268), - [anon_sym_yield] = ACTIONS(1270), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1274), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1500), - [anon_sym_using] = ACTIONS(1278), - [anon_sym_PLUS] = ACTIONS(1284), - [anon_sym_DASH] = ACTIONS(1284), - [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_export] = ACTIONS(1378), + [anon_sym_type] = ACTIONS(1378), + [anon_sym_namespace] = ACTIONS(1380), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(1400), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1378), + [anon_sym_BANG] = ACTIONS(1384), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1386), + [anon_sym_yield] = ACTIONS(1388), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1390), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1506), + [anon_sym_using] = ACTIONS(1394), + [anon_sym_PLUS] = ACTIONS(1400), + [anon_sym_DASH] = ACTIONS(1400), + [anon_sym_SLASH] = ACTIONS(954), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1266), - [anon_sym_void] = ACTIONS(1284), - [anon_sym_delete] = ACTIONS(1284), - [anon_sym_PLUS_PLUS] = ACTIONS(1286), - [anon_sym_DASH_DASH] = ACTIONS(1286), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1292), - [sym_this] = ACTIONS(2009), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1502), + [anon_sym_TILDE] = ACTIONS(1384), + [anon_sym_void] = ACTIONS(1400), + [anon_sym_delete] = ACTIONS(1400), + [anon_sym_PLUS_PLUS] = ACTIONS(1402), + [anon_sym_DASH_DASH] = ACTIONS(1402), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1404), + [sym_this] = ACTIONS(2021), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1508), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1378), + [anon_sym_readonly] = ACTIONS(1378), + [anon_sym_get] = ACTIONS(1378), + [anon_sym_set] = ACTIONS(1378), + [anon_sym_declare] = ACTIONS(1378), + [anon_sym_public] = ACTIONS(1378), + [anon_sym_private] = ACTIONS(1378), + [anon_sym_protected] = ACTIONS(1378), + [anon_sym_override] = ACTIONS(1378), + [anon_sym_module] = ACTIONS(1378), + [anon_sym_any] = ACTIONS(1378), + [anon_sym_number] = ACTIONS(1378), + [anon_sym_boolean] = ACTIONS(1378), + [anon_sym_string] = ACTIONS(1378), + [anon_sym_symbol] = ACTIONS(1378), + [anon_sym_object] = ACTIONS(1378), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(278)] = { + [sym_import] = STATE(3685), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2607), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5927), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5927), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1232), + [sym_subscript_expression] = STATE(1232), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5927), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1232), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym__type_query_member_expression] = STATE(2910), + [sym__type_query_subscript_expression] = STATE(2911), + [sym__type_query_call_expression] = STATE(2964), + [sym__type_query_instantiation_expression] = STATE(2983), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(2023), + [anon_sym_export] = ACTIONS(804), + [anon_sym_type] = ACTIONS(804), + [anon_sym_namespace] = ACTIONS(808), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(820), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(822), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(2025), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(826), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(804), + [anon_sym_readonly] = ACTIONS(804), + [anon_sym_get] = ACTIONS(804), + [anon_sym_set] = ACTIONS(804), + [anon_sym_declare] = ACTIONS(804), + [anon_sym_public] = ACTIONS(804), + [anon_sym_private] = ACTIONS(804), + [anon_sym_protected] = ACTIONS(804), + [anon_sym_override] = ACTIONS(804), + [anon_sym_module] = ACTIONS(804), + [anon_sym_any] = ACTIONS(804), + [anon_sym_number] = ACTIONS(804), + [anon_sym_boolean] = ACTIONS(804), + [anon_sym_string] = ACTIONS(804), + [anon_sym_symbol] = ACTIONS(804), + [anon_sym_object] = ACTIONS(804), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(279)] = { + [sym_import] = STATE(3669), + [sym_parenthesized_expression] = STATE(1461), + [sym_expression] = STATE(2429), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6087), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6087), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5742), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1461), + [sym_subscript_expression] = STATE(1461), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3080), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6087), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1461), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym__type_query_member_expression] = STATE(2910), + [sym__type_query_subscript_expression] = STATE(2911), + [sym__type_query_call_expression] = STATE(2964), + [sym__type_query_instantiation_expression] = STATE(2983), + [sym_type_arguments] = STATE(594), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(2027), + [anon_sym_export] = ACTIONS(1224), + [anon_sym_type] = ACTIONS(1224), + [anon_sym_namespace] = ACTIONS(1226), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(1246), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1224), + [anon_sym_BANG] = ACTIONS(1230), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1232), + [anon_sym_yield] = ACTIONS(1234), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1236), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1538), + [anon_sym_using] = ACTIONS(1240), + [anon_sym_PLUS] = ACTIONS(1246), + [anon_sym_DASH] = ACTIONS(1246), + [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1230), + [anon_sym_void] = ACTIONS(1246), + [anon_sym_delete] = ACTIONS(1246), + [anon_sym_PLUS_PLUS] = ACTIONS(1248), + [anon_sym_DASH_DASH] = ACTIONS(1248), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1250), + [sym_this] = ACTIONS(2021), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1540), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1258), - [anon_sym_readonly] = ACTIONS(1258), - [anon_sym_get] = ACTIONS(1258), - [anon_sym_set] = ACTIONS(1258), - [anon_sym_declare] = ACTIONS(1258), - [anon_sym_public] = ACTIONS(1258), - [anon_sym_private] = ACTIONS(1258), - [anon_sym_protected] = ACTIONS(1258), - [anon_sym_override] = ACTIONS(1258), - [anon_sym_module] = ACTIONS(1258), - [anon_sym_any] = ACTIONS(1258), - [anon_sym_number] = ACTIONS(1258), - [anon_sym_boolean] = ACTIONS(1258), - [anon_sym_string] = ACTIONS(1258), - [anon_sym_symbol] = ACTIONS(1258), - [anon_sym_object] = ACTIONS(1258), + [anon_sym_static] = ACTIONS(1224), + [anon_sym_readonly] = ACTIONS(1224), + [anon_sym_get] = ACTIONS(1224), + [anon_sym_set] = ACTIONS(1224), + [anon_sym_declare] = ACTIONS(1224), + [anon_sym_public] = ACTIONS(1224), + [anon_sym_private] = ACTIONS(1224), + [anon_sym_protected] = ACTIONS(1224), + [anon_sym_override] = ACTIONS(1224), + [anon_sym_module] = ACTIONS(1224), + [anon_sym_any] = ACTIONS(1224), + [anon_sym_number] = ACTIONS(1224), + [anon_sym_boolean] = ACTIONS(1224), + [anon_sym_string] = ACTIONS(1224), + [anon_sym_symbol] = ACTIONS(1224), + [anon_sym_object] = ACTIONS(1224), [sym_html_comment] = ACTIONS(5), }, [STATE(280)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2569), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5823), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5823), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1239), - [sym_subscript_expression] = STATE(1239), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5823), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1239), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym__type_query_member_expression] = STATE(2908), - [sym__type_query_subscript_expression] = STATE(2907), - [sym__type_query_call_expression] = STATE(2955), - [sym__type_query_instantiation_expression] = STATE(3084), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(2021), - [anon_sym_export] = ACTIONS(802), - [anon_sym_type] = ACTIONS(802), - [anon_sym_namespace] = ACTIONS(804), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(802), - [anon_sym_BANG] = ACTIONS(174), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(139), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(814), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(816), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), + [sym_import] = STATE(3677), + [sym_parenthesized_expression] = STATE(1390), + [sym_expression] = STATE(1960), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5777), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5777), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1390), + [sym_subscript_expression] = STATE(1390), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3056), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5777), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1390), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym__type_query_member_expression] = STATE(2910), + [sym__type_query_subscript_expression] = STATE(2911), + [sym__type_query_call_expression] = STATE(2964), + [sym__type_query_instantiation_expression] = STATE(2983), + [sym_type_arguments] = STATE(477), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(2029), + [anon_sym_export] = ACTIONS(1414), + [anon_sym_type] = ACTIONS(1414), + [anon_sym_namespace] = ACTIONS(1416), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(766), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1414), + [anon_sym_BANG] = ACTIONS(742), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(746), + [anon_sym_yield] = ACTIONS(748), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1420), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1498), + [anon_sym_using] = ACTIONS(756), + [anon_sym_PLUS] = ACTIONS(766), + [anon_sym_DASH] = ACTIONS(766), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(2023), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(820), + [anon_sym_TILDE] = ACTIONS(742), + [anon_sym_void] = ACTIONS(766), + [anon_sym_delete] = ACTIONS(766), + [anon_sym_PLUS_PLUS] = ACTIONS(768), + [anon_sym_DASH_DASH] = ACTIONS(768), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(774), + [sym_this] = ACTIONS(2017), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1500), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(802), - [anon_sym_readonly] = ACTIONS(802), - [anon_sym_get] = ACTIONS(802), - [anon_sym_set] = ACTIONS(802), - [anon_sym_declare] = ACTIONS(802), - [anon_sym_public] = ACTIONS(802), - [anon_sym_private] = ACTIONS(802), - [anon_sym_protected] = ACTIONS(802), - [anon_sym_override] = ACTIONS(802), - [anon_sym_module] = ACTIONS(802), - [anon_sym_any] = ACTIONS(802), - [anon_sym_number] = ACTIONS(802), - [anon_sym_boolean] = ACTIONS(802), - [anon_sym_string] = ACTIONS(802), - [anon_sym_symbol] = ACTIONS(802), - [anon_sym_object] = ACTIONS(802), + [anon_sym_static] = ACTIONS(1414), + [anon_sym_readonly] = ACTIONS(1414), + [anon_sym_get] = ACTIONS(1414), + [anon_sym_set] = ACTIONS(1414), + [anon_sym_declare] = ACTIONS(1414), + [anon_sym_public] = ACTIONS(1414), + [anon_sym_private] = ACTIONS(1414), + [anon_sym_protected] = ACTIONS(1414), + [anon_sym_override] = ACTIONS(1414), + [anon_sym_module] = ACTIONS(1414), + [anon_sym_any] = ACTIONS(1414), + [anon_sym_number] = ACTIONS(1414), + [anon_sym_boolean] = ACTIONS(1414), + [anon_sym_string] = ACTIONS(1414), + [anon_sym_symbol] = ACTIONS(1414), + [anon_sym_object] = ACTIONS(1414), [sym_html_comment] = ACTIONS(5), }, [STATE(281)] = { - [sym_import] = STATE(3667), - [sym_parenthesized_expression] = STATE(1348), - [sym_expression] = STATE(1763), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5955), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5956), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1348), - [sym_subscript_expression] = STATE(1348), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1348), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym__type_query_member_expression] = STATE(2908), - [sym__type_query_subscript_expression] = STATE(2907), - [sym__type_query_call_expression] = STATE(2955), - [sym__type_query_instantiation_expression] = STATE(3084), - [sym_type_arguments] = STATE(497), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(2025), - [anon_sym_export] = ACTIONS(1054), - [anon_sym_type] = ACTIONS(1054), - [anon_sym_namespace] = ACTIONS(1056), - [anon_sym_LBRACE] = ACTIONS(844), + [sym_import] = STATE(3690), + [sym_parenthesized_expression] = STATE(1345), + [sym_expression] = STATE(1790), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5963), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5963), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5768), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1345), + [sym_subscript_expression] = STATE(1345), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3039), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5963), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1345), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym__type_query_member_expression] = STATE(2961), + [sym__type_query_subscript_expression] = STATE(2954), + [sym__type_query_call_expression] = STATE(3223), + [sym__type_query_instantiation_expression] = STATE(3296), + [sym_type_arguments] = STATE(411), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(2031), + [anon_sym_export] = ACTIONS(1060), + [anon_sym_type] = ACTIONS(1060), + [anon_sym_namespace] = ACTIONS(1062), + [anon_sym_LBRACE] = ACTIONS(847), [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1054), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1060), [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(808), + [anon_sym_LPAREN] = ACTIONS(814), [anon_sym_await] = ACTIONS(593), [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1064), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1470), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1070), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1476), [anon_sym_using] = ACTIONS(605), [anon_sym_PLUS] = ACTIONS(619), [anon_sym_DASH] = ACTIONS(619), @@ -57603,626 +57629,521 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_delete] = ACTIONS(619), [anon_sym_PLUS_PLUS] = ACTIONS(621), [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(2023), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1472), + [sym_this] = ACTIONS(2033), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1478), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1054), - [anon_sym_readonly] = ACTIONS(1054), - [anon_sym_get] = ACTIONS(1054), - [anon_sym_set] = ACTIONS(1054), - [anon_sym_declare] = ACTIONS(1054), - [anon_sym_public] = ACTIONS(1054), - [anon_sym_private] = ACTIONS(1054), - [anon_sym_protected] = ACTIONS(1054), - [anon_sym_override] = ACTIONS(1054), - [anon_sym_module] = ACTIONS(1054), - [anon_sym_any] = ACTIONS(1054), - [anon_sym_number] = ACTIONS(1054), - [anon_sym_boolean] = ACTIONS(1054), - [anon_sym_string] = ACTIONS(1054), - [anon_sym_symbol] = ACTIONS(1054), - [anon_sym_object] = ACTIONS(1054), + [anon_sym_static] = ACTIONS(1060), + [anon_sym_readonly] = ACTIONS(1060), + [anon_sym_get] = ACTIONS(1060), + [anon_sym_set] = ACTIONS(1060), + [anon_sym_declare] = ACTIONS(1060), + [anon_sym_public] = ACTIONS(1060), + [anon_sym_private] = ACTIONS(1060), + [anon_sym_protected] = ACTIONS(1060), + [anon_sym_override] = ACTIONS(1060), + [anon_sym_module] = ACTIONS(1060), + [anon_sym_any] = ACTIONS(1060), + [anon_sym_number] = ACTIONS(1060), + [anon_sym_boolean] = ACTIONS(1060), + [anon_sym_string] = ACTIONS(1060), + [anon_sym_symbol] = ACTIONS(1060), + [anon_sym_object] = ACTIONS(1060), [sym_html_comment] = ACTIONS(5), }, [STATE(282)] = { - [sym_import] = STATE(3780), - [sym_parenthesized_expression] = STATE(1348), - [sym_expression] = STATE(1763), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5955), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5956), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1348), - [sym_subscript_expression] = STATE(1348), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1348), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym__type_query_member_expression] = STATE(2908), - [sym__type_query_subscript_expression] = STATE(2907), - [sym__type_query_call_expression] = STATE(2955), - [sym__type_query_instantiation_expression] = STATE(3084), - [sym_type_arguments] = STATE(497), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(2027), - [anon_sym_export] = ACTIONS(1054), - [anon_sym_type] = ACTIONS(1054), - [anon_sym_namespace] = ACTIONS(1056), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1054), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1064), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1470), - [anon_sym_using] = ACTIONS(605), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), + [sym_import] = STATE(3749), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2607), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5927), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5927), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1232), + [sym_subscript_expression] = STATE(1232), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5927), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1232), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym__type_query_member_expression] = STATE(2910), + [sym__type_query_subscript_expression] = STATE(2911), + [sym__type_query_call_expression] = STATE(2964), + [sym__type_query_instantiation_expression] = STATE(2983), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(2035), + [anon_sym_export] = ACTIONS(804), + [anon_sym_type] = ACTIONS(804), + [anon_sym_namespace] = ACTIONS(808), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(820), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(822), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(2013), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1472), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(2017), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(826), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1054), - [anon_sym_readonly] = ACTIONS(1054), - [anon_sym_get] = ACTIONS(1054), - [anon_sym_set] = ACTIONS(1054), - [anon_sym_declare] = ACTIONS(1054), - [anon_sym_public] = ACTIONS(1054), - [anon_sym_private] = ACTIONS(1054), - [anon_sym_protected] = ACTIONS(1054), - [anon_sym_override] = ACTIONS(1054), - [anon_sym_module] = ACTIONS(1054), - [anon_sym_any] = ACTIONS(1054), - [anon_sym_number] = ACTIONS(1054), - [anon_sym_boolean] = ACTIONS(1054), - [anon_sym_string] = ACTIONS(1054), - [anon_sym_symbol] = ACTIONS(1054), - [anon_sym_object] = ACTIONS(1054), + [anon_sym_static] = ACTIONS(804), + [anon_sym_readonly] = ACTIONS(804), + [anon_sym_get] = ACTIONS(804), + [anon_sym_set] = ACTIONS(804), + [anon_sym_declare] = ACTIONS(804), + [anon_sym_public] = ACTIONS(804), + [anon_sym_private] = ACTIONS(804), + [anon_sym_protected] = ACTIONS(804), + [anon_sym_override] = ACTIONS(804), + [anon_sym_module] = ACTIONS(804), + [anon_sym_any] = ACTIONS(804), + [anon_sym_number] = ACTIONS(804), + [anon_sym_boolean] = ACTIONS(804), + [anon_sym_string] = ACTIONS(804), + [anon_sym_symbol] = ACTIONS(804), + [anon_sym_object] = ACTIONS(804), [sym_html_comment] = ACTIONS(5), }, [STATE(283)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2655), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(3812), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(3812), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1298), - [sym_subscript_expression] = STATE(1298), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(3812), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_pattern] = STATE(4072), - [sym_rest_pattern] = STATE(3813), - [sym_non_null_expression] = STATE(1298), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_override_modifier] = STATE(300), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(762), - [anon_sym_export] = ACTIONS(113), - [anon_sym_type] = ACTIONS(113), - [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(764), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(113), - [anon_sym_BANG] = ACTIONS(174), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(139), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(1678), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(147), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(772), - [anon_sym_using] = ACTIONS(157), - [anon_sym_DOT_DOT_DOT] = ACTIONS(161), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), - [anon_sym_SLASH] = ACTIONS(615), + [sym_import] = STATE(3689), + [sym_parenthesized_expression] = STATE(1426), + [sym_expression] = STATE(2240), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(5845), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(5845), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(5843), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1426), + [sym_subscript_expression] = STATE(1426), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2990), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(5845), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1426), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym__type_query_member_expression] = STATE(2910), + [sym__type_query_subscript_expression] = STATE(2911), + [sym__type_query_call_expression] = STATE(2964), + [sym__type_query_instantiation_expression] = STATE(2983), + [sym_type_arguments] = STATE(513), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(2037), + [anon_sym_export] = ACTIONS(1104), + [anon_sym_type] = ACTIONS(1104), + [anon_sym_namespace] = ACTIONS(1106), + [anon_sym_LBRACE] = ACTIONS(671), + [anon_sym_typeof] = ACTIONS(1132), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(1104), + [anon_sym_BANG] = ACTIONS(1112), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1116), + [anon_sym_yield] = ACTIONS(1118), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1122), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1514), + [anon_sym_using] = ACTIONS(1126), + [anon_sym_PLUS] = ACTIONS(1132), + [anon_sym_DASH] = ACTIONS(1132), + [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(798), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(784), + [anon_sym_TILDE] = ACTIONS(1112), + [anon_sym_void] = ACTIONS(1132), + [anon_sym_delete] = ACTIONS(1132), + [anon_sym_PLUS_PLUS] = ACTIONS(1134), + [anon_sym_DASH_DASH] = ACTIONS(1134), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1140), + [sym_this] = ACTIONS(2039), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1516), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(113), - [anon_sym_readonly] = ACTIONS(2029), - [anon_sym_get] = ACTIONS(113), - [anon_sym_set] = ACTIONS(113), - [anon_sym_declare] = ACTIONS(113), - [anon_sym_public] = ACTIONS(113), - [anon_sym_private] = ACTIONS(113), - [anon_sym_protected] = ACTIONS(113), - [anon_sym_override] = ACTIONS(834), - [anon_sym_module] = ACTIONS(113), - [anon_sym_any] = ACTIONS(113), - [anon_sym_number] = ACTIONS(113), - [anon_sym_boolean] = ACTIONS(113), - [anon_sym_string] = ACTIONS(113), - [anon_sym_symbol] = ACTIONS(113), - [anon_sym_object] = ACTIONS(113), + [anon_sym_static] = ACTIONS(1104), + [anon_sym_readonly] = ACTIONS(1104), + [anon_sym_get] = ACTIONS(1104), + [anon_sym_set] = ACTIONS(1104), + [anon_sym_declare] = ACTIONS(1104), + [anon_sym_public] = ACTIONS(1104), + [anon_sym_private] = ACTIONS(1104), + [anon_sym_protected] = ACTIONS(1104), + [anon_sym_override] = ACTIONS(1104), + [anon_sym_module] = ACTIONS(1104), + [anon_sym_any] = ACTIONS(1104), + [anon_sym_number] = ACTIONS(1104), + [anon_sym_boolean] = ACTIONS(1104), + [anon_sym_string] = ACTIONS(1104), + [anon_sym_symbol] = ACTIONS(1104), + [anon_sym_object] = ACTIONS(1104), [sym_html_comment] = ACTIONS(5), }, [STATE(284)] = { - [sym_import] = STATE(3667), - [sym_parenthesized_expression] = STATE(1402), - [sym_expression] = STATE(2173), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6059), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6059), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5870), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1402), - [sym_subscript_expression] = STATE(1402), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(2983), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6059), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1402), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym__type_query_member_expression] = STATE(2908), - [sym__type_query_subscript_expression] = STATE(2907), - [sym__type_query_call_expression] = STATE(2955), - [sym__type_query_instantiation_expression] = STATE(3084), - [sym_type_arguments] = STATE(579), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(2031), - [anon_sym_export] = ACTIONS(1428), - [anon_sym_type] = ACTIONS(1428), - [anon_sym_namespace] = ACTIONS(1430), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(1450), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1428), - [anon_sym_BANG] = ACTIONS(1434), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1436), - [anon_sym_yield] = ACTIONS(1438), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1440), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1508), - [anon_sym_using] = ACTIONS(1444), - [anon_sym_PLUS] = ACTIONS(1450), - [anon_sym_DASH] = ACTIONS(1450), - [anon_sym_SLASH] = ACTIONS(948), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1390), + [sym_expression] = STATE(2444), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5777), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5777), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1390), + [sym_subscript_expression] = STATE(1390), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3056), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5777), + [sym_spread_element] = STATE(5147), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1390), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(477), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1494), + [anon_sym_export] = ACTIONS(1414), + [anon_sym_type] = ACTIONS(1414), + [anon_sym_namespace] = ACTIONS(1416), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_COMMA] = ACTIONS(2041), + [anon_sym_typeof] = ACTIONS(766), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1414), + [anon_sym_BANG] = ACTIONS(742), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_RPAREN] = ACTIONS(2041), + [anon_sym_await] = ACTIONS(746), + [anon_sym_yield] = ACTIONS(748), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1420), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1498), + [anon_sym_using] = ACTIONS(756), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2001), + [anon_sym_PLUS] = ACTIONS(766), + [anon_sym_DASH] = ACTIONS(766), + [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1434), - [anon_sym_void] = ACTIONS(1450), - [anon_sym_delete] = ACTIONS(1450), - [anon_sym_PLUS_PLUS] = ACTIONS(1452), - [anon_sym_DASH_DASH] = ACTIONS(1452), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1454), - [sym_this] = ACTIONS(2023), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1510), + [anon_sym_TILDE] = ACTIONS(742), + [anon_sym_void] = ACTIONS(766), + [anon_sym_delete] = ACTIONS(766), + [anon_sym_PLUS_PLUS] = ACTIONS(768), + [anon_sym_DASH_DASH] = ACTIONS(768), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(774), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1500), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1428), - [anon_sym_readonly] = ACTIONS(1428), - [anon_sym_get] = ACTIONS(1428), - [anon_sym_set] = ACTIONS(1428), - [anon_sym_declare] = ACTIONS(1428), - [anon_sym_public] = ACTIONS(1428), - [anon_sym_private] = ACTIONS(1428), - [anon_sym_protected] = ACTIONS(1428), - [anon_sym_override] = ACTIONS(1428), - [anon_sym_module] = ACTIONS(1428), - [anon_sym_any] = ACTIONS(1428), - [anon_sym_number] = ACTIONS(1428), - [anon_sym_boolean] = ACTIONS(1428), - [anon_sym_string] = ACTIONS(1428), - [anon_sym_symbol] = ACTIONS(1428), - [anon_sym_object] = ACTIONS(1428), + [anon_sym_static] = ACTIONS(1414), + [anon_sym_readonly] = ACTIONS(1414), + [anon_sym_get] = ACTIONS(1414), + [anon_sym_set] = ACTIONS(1414), + [anon_sym_declare] = ACTIONS(1414), + [anon_sym_public] = ACTIONS(1414), + [anon_sym_private] = ACTIONS(1414), + [anon_sym_protected] = ACTIONS(1414), + [anon_sym_override] = ACTIONS(1414), + [anon_sym_module] = ACTIONS(1414), + [anon_sym_any] = ACTIONS(1414), + [anon_sym_number] = ACTIONS(1414), + [anon_sym_boolean] = ACTIONS(1414), + [anon_sym_string] = ACTIONS(1414), + [anon_sym_symbol] = ACTIONS(1414), + [anon_sym_object] = ACTIONS(1414), [sym_html_comment] = ACTIONS(5), }, [STATE(285)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2655), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(3812), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(3812), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1298), - [sym_subscript_expression] = STATE(1298), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(3812), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_pattern] = STATE(4552), - [sym_rest_pattern] = STATE(3813), - [sym_non_null_expression] = STATE(1298), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_override_modifier] = STATE(304), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(762), - [anon_sym_export] = ACTIONS(113), - [anon_sym_type] = ACTIONS(113), - [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(764), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(113), - [anon_sym_BANG] = ACTIONS(174), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(139), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(1678), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(147), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(772), - [anon_sym_using] = ACTIONS(157), - [anon_sym_DOT_DOT_DOT] = ACTIONS(161), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), + [sym_import] = STATE(3656), + [sym_parenthesized_expression] = STATE(1390), + [sym_expression] = STATE(1960), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5777), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5777), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1390), + [sym_subscript_expression] = STATE(1390), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3056), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5777), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1390), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym__type_query_member_expression] = STATE(2910), + [sym__type_query_subscript_expression] = STATE(2911), + [sym__type_query_call_expression] = STATE(2964), + [sym__type_query_instantiation_expression] = STATE(2983), + [sym_type_arguments] = STATE(477), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(2043), + [anon_sym_export] = ACTIONS(1414), + [anon_sym_type] = ACTIONS(1414), + [anon_sym_namespace] = ACTIONS(1416), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(766), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1414), + [anon_sym_BANG] = ACTIONS(742), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(746), + [anon_sym_yield] = ACTIONS(748), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1420), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1498), + [anon_sym_using] = ACTIONS(756), + [anon_sym_PLUS] = ACTIONS(766), + [anon_sym_DASH] = ACTIONS(766), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(2033), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(784), + [anon_sym_TILDE] = ACTIONS(742), + [anon_sym_void] = ACTIONS(766), + [anon_sym_delete] = ACTIONS(766), + [anon_sym_PLUS_PLUS] = ACTIONS(768), + [anon_sym_DASH_DASH] = ACTIONS(768), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(774), + [sym_this] = ACTIONS(2021), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1500), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(113), - [anon_sym_readonly] = ACTIONS(2035), - [anon_sym_get] = ACTIONS(113), - [anon_sym_set] = ACTIONS(113), - [anon_sym_declare] = ACTIONS(113), - [anon_sym_public] = ACTIONS(113), - [anon_sym_private] = ACTIONS(113), - [anon_sym_protected] = ACTIONS(113), - [anon_sym_override] = ACTIONS(834), - [anon_sym_module] = ACTIONS(113), - [anon_sym_any] = ACTIONS(113), - [anon_sym_number] = ACTIONS(113), - [anon_sym_boolean] = ACTIONS(113), - [anon_sym_string] = ACTIONS(113), - [anon_sym_symbol] = ACTIONS(113), - [anon_sym_object] = ACTIONS(113), + [anon_sym_static] = ACTIONS(1414), + [anon_sym_readonly] = ACTIONS(1414), + [anon_sym_get] = ACTIONS(1414), + [anon_sym_set] = ACTIONS(1414), + [anon_sym_declare] = ACTIONS(1414), + [anon_sym_public] = ACTIONS(1414), + [anon_sym_private] = ACTIONS(1414), + [anon_sym_protected] = ACTIONS(1414), + [anon_sym_override] = ACTIONS(1414), + [anon_sym_module] = ACTIONS(1414), + [anon_sym_any] = ACTIONS(1414), + [anon_sym_number] = ACTIONS(1414), + [anon_sym_boolean] = ACTIONS(1414), + [anon_sym_string] = ACTIONS(1414), + [anon_sym_symbol] = ACTIONS(1414), + [anon_sym_object] = ACTIONS(1414), [sym_html_comment] = ACTIONS(5), }, [STATE(286)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1461), - [sym_expression] = STATE(2437), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6071), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6071), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(6010), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1461), - [sym_subscript_expression] = STATE(1461), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6071), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1461), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym__type_query_member_expression] = STATE(2908), - [sym__type_query_subscript_expression] = STATE(2907), - [sym__type_query_call_expression] = STATE(2955), - [sym__type_query_instantiation_expression] = STATE(3084), - [sym_type_arguments] = STATE(605), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(2037), + [sym_import] = STATE(3633), + [sym_parenthesized_expression] = STATE(1372), + [sym_expression] = STATE(1849), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6025), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6025), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1372), + [sym_subscript_expression] = STATE(1372), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2993), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6025), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1372), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym__type_query_member_expression] = STATE(2910), + [sym__type_query_subscript_expression] = STATE(2911), + [sym__type_query_call_expression] = STATE(2964), + [sym__type_query_instantiation_expression] = STATE(2983), + [sym_type_arguments] = STATE(445), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(2045), [anon_sym_export] = ACTIONS(1324), [anon_sym_type] = ACTIONS(1324), [anon_sym_namespace] = ACTIONS(1326), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(1346), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1324), - [anon_sym_BANG] = ACTIONS(1330), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1332), - [anon_sym_yield] = ACTIONS(1334), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1336), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1532), - [anon_sym_using] = ACTIONS(1340), - [anon_sym_PLUS] = ACTIONS(1346), - [anon_sym_DASH] = ACTIONS(1346), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1330), - [anon_sym_void] = ACTIONS(1346), - [anon_sym_delete] = ACTIONS(1346), - [anon_sym_PLUS_PLUS] = ACTIONS(1348), - [anon_sym_DASH_DASH] = ACTIONS(1348), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1350), - [sym_this] = ACTIONS(2023), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1534), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1324), - [anon_sym_readonly] = ACTIONS(1324), - [anon_sym_get] = ACTIONS(1324), - [anon_sym_set] = ACTIONS(1324), - [anon_sym_declare] = ACTIONS(1324), - [anon_sym_public] = ACTIONS(1324), - [anon_sym_private] = ACTIONS(1324), - [anon_sym_protected] = ACTIONS(1324), - [anon_sym_override] = ACTIONS(1324), - [anon_sym_module] = ACTIONS(1324), - [anon_sym_any] = ACTIONS(1324), - [anon_sym_number] = ACTIONS(1324), - [anon_sym_boolean] = ACTIONS(1324), - [anon_sym_string] = ACTIONS(1324), - [anon_sym_symbol] = ACTIONS(1324), - [anon_sym_object] = ACTIONS(1324), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(287)] = { - [sym_import] = STATE(3562), - [sym_parenthesized_expression] = STATE(1365), - [sym_expression] = STATE(1849), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5981), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5981), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1365), - [sym_subscript_expression] = STATE(1365), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3075), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5981), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1365), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym__type_query_member_expression] = STATE(2908), - [sym__type_query_subscript_expression] = STATE(2907), - [sym__type_query_call_expression] = STATE(2955), - [sym__type_query_instantiation_expression] = STATE(3084), - [sym_type_arguments] = STATE(459), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(2039), - [anon_sym_export] = ACTIONS(1360), - [anon_sym_type] = ACTIONS(1360), - [anon_sym_namespace] = ACTIONS(1362), - [anon_sym_LBRACE] = ACTIONS(669), + [anon_sym_LBRACE] = ACTIONS(671), [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1360), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(1324), [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_await] = ACTIONS(45), [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1366), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1486), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1330), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1492), [anon_sym_using] = ACTIONS(75), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -58239,96 +58160,96 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), [sym_private_property_identifier] = ACTIONS(91), - [sym_this] = ACTIONS(2009), + [sym_this] = ACTIONS(2039), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1360), - [anon_sym_readonly] = ACTIONS(1360), - [anon_sym_get] = ACTIONS(1360), - [anon_sym_set] = ACTIONS(1360), - [anon_sym_declare] = ACTIONS(1360), - [anon_sym_public] = ACTIONS(1360), - [anon_sym_private] = ACTIONS(1360), - [anon_sym_protected] = ACTIONS(1360), - [anon_sym_override] = ACTIONS(1360), - [anon_sym_module] = ACTIONS(1360), - [anon_sym_any] = ACTIONS(1360), - [anon_sym_number] = ACTIONS(1360), - [anon_sym_boolean] = ACTIONS(1360), - [anon_sym_string] = ACTIONS(1360), - [anon_sym_symbol] = ACTIONS(1360), - [anon_sym_object] = ACTIONS(1360), + [anon_sym_static] = ACTIONS(1324), + [anon_sym_readonly] = ACTIONS(1324), + [anon_sym_get] = ACTIONS(1324), + [anon_sym_set] = ACTIONS(1324), + [anon_sym_declare] = ACTIONS(1324), + [anon_sym_public] = ACTIONS(1324), + [anon_sym_private] = ACTIONS(1324), + [anon_sym_protected] = ACTIONS(1324), + [anon_sym_override] = ACTIONS(1324), + [anon_sym_module] = ACTIONS(1324), + [anon_sym_any] = ACTIONS(1324), + [anon_sym_number] = ACTIONS(1324), + [anon_sym_boolean] = ACTIONS(1324), + [anon_sym_string] = ACTIONS(1324), + [anon_sym_symbol] = ACTIONS(1324), + [anon_sym_object] = ACTIONS(1324), [sym_html_comment] = ACTIONS(5), }, - [STATE(288)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1348), - [sym_expression] = STATE(2488), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5955), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5956), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1348), - [sym_subscript_expression] = STATE(1348), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5955), - [sym_spread_element] = STATE(5190), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1348), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(497), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1462), - [anon_sym_export] = ACTIONS(1054), - [anon_sym_type] = ACTIONS(1054), - [anon_sym_namespace] = ACTIONS(1056), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_COMMA] = ACTIONS(2041), + [STATE(287)] = { + [sym_import] = STATE(3749), + [sym_parenthesized_expression] = STATE(1345), + [sym_expression] = STATE(1790), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5963), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5963), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5768), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1345), + [sym_subscript_expression] = STATE(1345), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3039), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5963), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1345), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym__type_query_member_expression] = STATE(2910), + [sym__type_query_subscript_expression] = STATE(2911), + [sym__type_query_call_expression] = STATE(2964), + [sym__type_query_instantiation_expression] = STATE(2983), + [sym_type_arguments] = STATE(411), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(2047), + [anon_sym_export] = ACTIONS(1060), + [anon_sym_type] = ACTIONS(1060), + [anon_sym_namespace] = ACTIONS(1062), + [anon_sym_LBRACE] = ACTIONS(847), [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1054), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1060), [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(808), + [anon_sym_LPAREN] = ACTIONS(814), [anon_sym_await] = ACTIONS(593), [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_RBRACK] = ACTIONS(2041), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1064), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1470), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1070), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1476), [anon_sym_using] = ACTIONS(605), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2043), [anon_sym_PLUS] = ACTIONS(619), [anon_sym_DASH] = ACTIONS(619), [anon_sym_SLASH] = ACTIONS(615), @@ -58338,207 +58259,207 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_delete] = ACTIONS(619), [anon_sym_PLUS_PLUS] = ACTIONS(621), [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1472), + [sym_this] = ACTIONS(2025), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1478), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1054), - [anon_sym_readonly] = ACTIONS(1054), - [anon_sym_get] = ACTIONS(1054), - [anon_sym_set] = ACTIONS(1054), - [anon_sym_declare] = ACTIONS(1054), - [anon_sym_public] = ACTIONS(1054), - [anon_sym_private] = ACTIONS(1054), - [anon_sym_protected] = ACTIONS(1054), - [anon_sym_override] = ACTIONS(1054), - [anon_sym_module] = ACTIONS(1054), - [anon_sym_any] = ACTIONS(1054), - [anon_sym_number] = ACTIONS(1054), - [anon_sym_boolean] = ACTIONS(1054), - [anon_sym_string] = ACTIONS(1054), - [anon_sym_symbol] = ACTIONS(1054), - [anon_sym_object] = ACTIONS(1054), + [anon_sym_static] = ACTIONS(1060), + [anon_sym_readonly] = ACTIONS(1060), + [anon_sym_get] = ACTIONS(1060), + [anon_sym_set] = ACTIONS(1060), + [anon_sym_declare] = ACTIONS(1060), + [anon_sym_public] = ACTIONS(1060), + [anon_sym_private] = ACTIONS(1060), + [anon_sym_protected] = ACTIONS(1060), + [anon_sym_override] = ACTIONS(1060), + [anon_sym_module] = ACTIONS(1060), + [anon_sym_any] = ACTIONS(1060), + [anon_sym_number] = ACTIONS(1060), + [anon_sym_boolean] = ACTIONS(1060), + [anon_sym_string] = ACTIONS(1060), + [anon_sym_symbol] = ACTIONS(1060), + [anon_sym_object] = ACTIONS(1060), [sym_html_comment] = ACTIONS(5), }, - [STATE(289)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1426), - [sym_expression] = STATE(2448), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6079), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6079), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5734), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1426), - [sym_subscript_expression] = STATE(1426), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3010), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6079), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1426), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym__type_query_member_expression] = STATE(2908), - [sym__type_query_subscript_expression] = STATE(2907), - [sym__type_query_call_expression] = STATE(2955), - [sym__type_query_instantiation_expression] = STATE(3084), - [sym_type_arguments] = STATE(629), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(2045), - [anon_sym_export] = ACTIONS(1112), - [anon_sym_type] = ACTIONS(1112), - [anon_sym_namespace] = ACTIONS(1114), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(1138), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1112), - [anon_sym_BANG] = ACTIONS(1120), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1122), - [anon_sym_yield] = ACTIONS(1124), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1128), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1524), - [anon_sym_using] = ACTIONS(1132), - [anon_sym_PLUS] = ACTIONS(1138), - [anon_sym_DASH] = ACTIONS(1138), + [STATE(288)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2651), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(3838), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(3838), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1307), + [sym_subscript_expression] = STATE(1307), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(3838), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_pattern] = STATE(4197), + [sym_rest_pattern] = STATE(3658), + [sym_non_null_expression] = STATE(1307), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_override_modifier] = STATE(304), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(704), + [anon_sym_export] = ACTIONS(113), + [anon_sym_type] = ACTIONS(113), + [anon_sym_namespace] = ACTIONS(122), + [anon_sym_LBRACE] = ACTIONS(706), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(113), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(1678), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(148), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(714), + [anon_sym_using] = ACTIONS(158), + [anon_sym_DOT_DOT_DOT] = ACTIONS(162), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1120), - [anon_sym_void] = ACTIONS(1138), - [anon_sym_delete] = ACTIONS(1138), - [anon_sym_PLUS_PLUS] = ACTIONS(1140), - [anon_sym_DASH_DASH] = ACTIONS(1140), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1146), - [sym_this] = ACTIONS(2023), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1526), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(2049), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(726), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1112), - [anon_sym_readonly] = ACTIONS(1112), - [anon_sym_get] = ACTIONS(1112), - [anon_sym_set] = ACTIONS(1112), - [anon_sym_declare] = ACTIONS(1112), - [anon_sym_public] = ACTIONS(1112), - [anon_sym_private] = ACTIONS(1112), - [anon_sym_protected] = ACTIONS(1112), - [anon_sym_override] = ACTIONS(1112), - [anon_sym_module] = ACTIONS(1112), - [anon_sym_any] = ACTIONS(1112), - [anon_sym_number] = ACTIONS(1112), - [anon_sym_boolean] = ACTIONS(1112), - [anon_sym_string] = ACTIONS(1112), - [anon_sym_symbol] = ACTIONS(1112), - [anon_sym_object] = ACTIONS(1112), + [anon_sym_static] = ACTIONS(113), + [anon_sym_readonly] = ACTIONS(2051), + [anon_sym_get] = ACTIONS(113), + [anon_sym_set] = ACTIONS(113), + [anon_sym_declare] = ACTIONS(113), + [anon_sym_public] = ACTIONS(113), + [anon_sym_private] = ACTIONS(113), + [anon_sym_protected] = ACTIONS(113), + [anon_sym_override] = ACTIONS(836), + [anon_sym_module] = ACTIONS(113), + [anon_sym_any] = ACTIONS(113), + [anon_sym_number] = ACTIONS(113), + [anon_sym_boolean] = ACTIONS(113), + [anon_sym_string] = ACTIONS(113), + [anon_sym_symbol] = ACTIONS(113), + [anon_sym_object] = ACTIONS(113), [sym_html_comment] = ACTIONS(5), }, - [STATE(290)] = { - [sym_import] = STATE(3606), - [sym_parenthesized_expression] = STATE(1348), - [sym_expression] = STATE(1763), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5955), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5956), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1348), - [sym_subscript_expression] = STATE(1348), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1348), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym__type_query_member_expression] = STATE(2908), - [sym__type_query_subscript_expression] = STATE(2907), - [sym__type_query_call_expression] = STATE(2955), - [sym__type_query_instantiation_expression] = STATE(3084), - [sym_type_arguments] = STATE(497), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(2047), - [anon_sym_export] = ACTIONS(1054), - [anon_sym_type] = ACTIONS(1054), - [anon_sym_namespace] = ACTIONS(1056), - [anon_sym_LBRACE] = ACTIONS(844), + [STATE(289)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1345), + [sym_expression] = STATE(2545), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5963), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5963), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5768), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1345), + [sym_subscript_expression] = STATE(1345), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3039), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5963), + [sym_spread_element] = STATE(5147), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1345), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(411), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1468), + [anon_sym_export] = ACTIONS(1060), + [anon_sym_type] = ACTIONS(1060), + [anon_sym_namespace] = ACTIONS(1062), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_COMMA] = ACTIONS(2041), [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1054), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1060), [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(808), + [anon_sym_LPAREN] = ACTIONS(814), [anon_sym_await] = ACTIONS(593), [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1064), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1470), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_RBRACK] = ACTIONS(2041), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1070), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1476), [anon_sym_using] = ACTIONS(605), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2053), [anon_sym_PLUS] = ACTIONS(619), [anon_sym_DASH] = ACTIONS(619), [anon_sym_SLASH] = ACTIONS(615), @@ -58548,543 +58469,123 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_delete] = ACTIONS(619), [anon_sym_PLUS_PLUS] = ACTIONS(621), [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(2049), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1472), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1054), - [anon_sym_readonly] = ACTIONS(1054), - [anon_sym_get] = ACTIONS(1054), - [anon_sym_set] = ACTIONS(1054), - [anon_sym_declare] = ACTIONS(1054), - [anon_sym_public] = ACTIONS(1054), - [anon_sym_private] = ACTIONS(1054), - [anon_sym_protected] = ACTIONS(1054), - [anon_sym_override] = ACTIONS(1054), - [anon_sym_module] = ACTIONS(1054), - [anon_sym_any] = ACTIONS(1054), - [anon_sym_number] = ACTIONS(1054), - [anon_sym_boolean] = ACTIONS(1054), - [anon_sym_string] = ACTIONS(1054), - [anon_sym_symbol] = ACTIONS(1054), - [anon_sym_object] = ACTIONS(1054), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(291)] = { - [sym_import] = STATE(3606), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2569), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5823), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5823), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1239), - [sym_subscript_expression] = STATE(1239), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5823), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1239), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym__type_query_member_expression] = STATE(2908), - [sym__type_query_subscript_expression] = STATE(2907), - [sym__type_query_call_expression] = STATE(2955), - [sym__type_query_instantiation_expression] = STATE(3084), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(2051), - [anon_sym_export] = ACTIONS(802), - [anon_sym_type] = ACTIONS(802), - [anon_sym_namespace] = ACTIONS(804), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(802), - [anon_sym_BANG] = ACTIONS(174), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(139), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(814), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(816), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(2013), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(820), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(802), - [anon_sym_readonly] = ACTIONS(802), - [anon_sym_get] = ACTIONS(802), - [anon_sym_set] = ACTIONS(802), - [anon_sym_declare] = ACTIONS(802), - [anon_sym_public] = ACTIONS(802), - [anon_sym_private] = ACTIONS(802), - [anon_sym_protected] = ACTIONS(802), - [anon_sym_override] = ACTIONS(802), - [anon_sym_module] = ACTIONS(802), - [anon_sym_any] = ACTIONS(802), - [anon_sym_number] = ACTIONS(802), - [anon_sym_boolean] = ACTIONS(802), - [anon_sym_string] = ACTIONS(802), - [anon_sym_symbol] = ACTIONS(802), - [anon_sym_object] = ACTIONS(802), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(292)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1386), - [sym_expression] = STATE(2543), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5966), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5966), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5819), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1386), - [sym_subscript_expression] = STATE(1386), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3017), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5966), - [sym_spread_element] = STATE(5190), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1386), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(418), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1488), - [anon_sym_export] = ACTIONS(1080), - [anon_sym_type] = ACTIONS(1080), - [anon_sym_namespace] = ACTIONS(1082), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_COMMA] = ACTIONS(2041), - [anon_sym_typeof] = ACTIONS(736), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1080), - [anon_sym_BANG] = ACTIONS(712), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_RPAREN] = ACTIONS(2041), - [anon_sym_await] = ACTIONS(716), - [anon_sym_yield] = ACTIONS(718), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1090), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1492), - [anon_sym_using] = ACTIONS(726), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1987), - [anon_sym_PLUS] = ACTIONS(736), - [anon_sym_DASH] = ACTIONS(736), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(712), - [anon_sym_void] = ACTIONS(736), - [anon_sym_delete] = ACTIONS(736), - [anon_sym_PLUS_PLUS] = ACTIONS(738), - [anon_sym_DASH_DASH] = ACTIONS(738), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(744), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1494), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1080), - [anon_sym_readonly] = ACTIONS(1080), - [anon_sym_get] = ACTIONS(1080), - [anon_sym_set] = ACTIONS(1080), - [anon_sym_declare] = ACTIONS(1080), - [anon_sym_public] = ACTIONS(1080), - [anon_sym_private] = ACTIONS(1080), - [anon_sym_protected] = ACTIONS(1080), - [anon_sym_override] = ACTIONS(1080), - [anon_sym_module] = ACTIONS(1080), - [anon_sym_any] = ACTIONS(1080), - [anon_sym_number] = ACTIONS(1080), - [anon_sym_boolean] = ACTIONS(1080), - [anon_sym_string] = ACTIONS(1080), - [anon_sym_symbol] = ACTIONS(1080), - [anon_sym_object] = ACTIONS(1080), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(293)] = { - [sym_import] = STATE(3820), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2569), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5823), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5823), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1239), - [sym_subscript_expression] = STATE(1239), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5823), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1239), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym__type_query_member_expression] = STATE(2908), - [sym__type_query_subscript_expression] = STATE(2907), - [sym__type_query_call_expression] = STATE(2955), - [sym__type_query_instantiation_expression] = STATE(3084), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(2053), - [anon_sym_export] = ACTIONS(802), - [anon_sym_type] = ACTIONS(802), - [anon_sym_namespace] = ACTIONS(804), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(802), - [anon_sym_BANG] = ACTIONS(174), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(139), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(814), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(816), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(2049), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(820), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1478), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(802), - [anon_sym_readonly] = ACTIONS(802), - [anon_sym_get] = ACTIONS(802), - [anon_sym_set] = ACTIONS(802), - [anon_sym_declare] = ACTIONS(802), - [anon_sym_public] = ACTIONS(802), - [anon_sym_private] = ACTIONS(802), - [anon_sym_protected] = ACTIONS(802), - [anon_sym_override] = ACTIONS(802), - [anon_sym_module] = ACTIONS(802), - [anon_sym_any] = ACTIONS(802), - [anon_sym_number] = ACTIONS(802), - [anon_sym_boolean] = ACTIONS(802), - [anon_sym_string] = ACTIONS(802), - [anon_sym_symbol] = ACTIONS(802), - [anon_sym_object] = ACTIONS(802), + [anon_sym_static] = ACTIONS(1060), + [anon_sym_readonly] = ACTIONS(1060), + [anon_sym_get] = ACTIONS(1060), + [anon_sym_set] = ACTIONS(1060), + [anon_sym_declare] = ACTIONS(1060), + [anon_sym_public] = ACTIONS(1060), + [anon_sym_private] = ACTIONS(1060), + [anon_sym_protected] = ACTIONS(1060), + [anon_sym_override] = ACTIONS(1060), + [anon_sym_module] = ACTIONS(1060), + [anon_sym_any] = ACTIONS(1060), + [anon_sym_number] = ACTIONS(1060), + [anon_sym_boolean] = ACTIONS(1060), + [anon_sym_string] = ACTIONS(1060), + [anon_sym_symbol] = ACTIONS(1060), + [anon_sym_object] = ACTIONS(1060), [sym_html_comment] = ACTIONS(5), }, - [STATE(294)] = { - [sym_import] = STATE(3737), - [sym_parenthesized_expression] = STATE(1464), - [sym_expression] = STATE(2529), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6083), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6083), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5786), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1464), - [sym_subscript_expression] = STATE(1464), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3025), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6083), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1464), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym__type_query_member_expression] = STATE(2908), - [sym__type_query_subscript_expression] = STATE(2907), - [sym__type_query_call_expression] = STATE(2955), - [sym__type_query_instantiation_expression] = STATE(3084), - [sym_type_arguments] = STATE(654), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(2055), - [anon_sym_export] = ACTIONS(1392), - [anon_sym_type] = ACTIONS(1392), - [anon_sym_namespace] = ACTIONS(1394), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_typeof] = ACTIONS(1414), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1392), - [anon_sym_BANG] = ACTIONS(1398), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1400), - [anon_sym_yield] = ACTIONS(1402), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1404), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1516), - [anon_sym_using] = ACTIONS(1408), - [anon_sym_PLUS] = ACTIONS(1414), - [anon_sym_DASH] = ACTIONS(1414), - [anon_sym_SLASH] = ACTIONS(978), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1398), - [anon_sym_void] = ACTIONS(1414), - [anon_sym_delete] = ACTIONS(1414), - [anon_sym_PLUS_PLUS] = ACTIONS(1416), - [anon_sym_DASH_DASH] = ACTIONS(1416), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1418), - [sym_this] = ACTIONS(2023), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1518), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1392), - [anon_sym_readonly] = ACTIONS(1392), - [anon_sym_get] = ACTIONS(1392), - [anon_sym_set] = ACTIONS(1392), - [anon_sym_declare] = ACTIONS(1392), - [anon_sym_public] = ACTIONS(1392), - [anon_sym_private] = ACTIONS(1392), - [anon_sym_protected] = ACTIONS(1392), - [anon_sym_override] = ACTIONS(1392), - [anon_sym_module] = ACTIONS(1392), - [anon_sym_any] = ACTIONS(1392), - [anon_sym_number] = ACTIONS(1392), - [anon_sym_boolean] = ACTIONS(1392), - [anon_sym_string] = ACTIONS(1392), - [anon_sym_symbol] = ACTIONS(1392), - [anon_sym_object] = ACTIONS(1392), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(295)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2655), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(3812), - [sym_assignment_pattern] = STATE(5621), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(3812), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1298), - [sym_subscript_expression] = STATE(1298), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(3812), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_pattern] = STATE(5245), - [sym_rest_pattern] = STATE(3813), - [sym_non_null_expression] = STATE(1298), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(762), + [STATE(290)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2651), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(3838), + [sym_assignment_pattern] = STATE(5406), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(3838), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1307), + [sym_subscript_expression] = STATE(1307), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(3838), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_pattern] = STATE(5084), + [sym_rest_pattern] = STATE(3658), + [sym_non_null_expression] = STATE(1307), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(704), [anon_sym_export] = ACTIONS(113), [anon_sym_type] = ACTIONS(113), [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(764), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), + [anon_sym_LBRACE] = ACTIONS(706), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), [anon_sym_let] = ACTIONS(113), - [anon_sym_BANG] = ACTIONS(174), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(139), - [anon_sym_yield] = ACTIONS(141), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), [anon_sym_LBRACK] = ACTIONS(1678), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(147), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(772), - [anon_sym_using] = ACTIONS(157), - [anon_sym_DOT_DOT_DOT] = ACTIONS(161), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(148), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(714), + [anon_sym_using] = ACTIONS(158), + [anon_sym_DOT_DOT_DOT] = ACTIONS(162), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(784), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(726), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), [anon_sym_readonly] = ACTIONS(113), @@ -59104,176 +58605,491 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_object] = ACTIONS(113), [sym_html_comment] = ACTIONS(5), }, - [STATE(296)] = { - [sym_import] = STATE(3667), - [sym_parenthesized_expression] = STATE(1386), - [sym_expression] = STATE(2113), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5966), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5966), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5819), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1386), - [sym_subscript_expression] = STATE(1386), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3017), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5966), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1386), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym__type_query_member_expression] = STATE(2908), - [sym__type_query_subscript_expression] = STATE(2907), - [sym__type_query_call_expression] = STATE(2955), - [sym__type_query_instantiation_expression] = STATE(3084), - [sym_type_arguments] = STATE(418), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), + [STATE(291)] = { + [sym_import] = STATE(3669), + [sym_parenthesized_expression] = STATE(1460), + [sym_expression] = STATE(2415), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6079), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6079), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6014), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1460), + [sym_subscript_expression] = STATE(1460), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3052), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6079), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1460), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym__type_query_member_expression] = STATE(2910), + [sym__type_query_subscript_expression] = STATE(2911), + [sym__type_query_call_expression] = STATE(2964), + [sym__type_query_instantiation_expression] = STATE(2983), + [sym_type_arguments] = STATE(560), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(2055), + [anon_sym_export] = ACTIONS(1176), + [anon_sym_type] = ACTIONS(1176), + [anon_sym_namespace] = ACTIONS(1178), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(1202), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1176), + [anon_sym_BANG] = ACTIONS(1184), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1186), + [anon_sym_yield] = ACTIONS(1188), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1192), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1522), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_PLUS] = ACTIONS(1202), + [anon_sym_DASH] = ACTIONS(1202), + [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1184), + [anon_sym_void] = ACTIONS(1202), + [anon_sym_delete] = ACTIONS(1202), + [anon_sym_PLUS_PLUS] = ACTIONS(1204), + [anon_sym_DASH_DASH] = ACTIONS(1204), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1210), + [sym_this] = ACTIONS(2021), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1524), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1176), + [anon_sym_readonly] = ACTIONS(1176), + [anon_sym_get] = ACTIONS(1176), + [anon_sym_set] = ACTIONS(1176), + [anon_sym_declare] = ACTIONS(1176), + [anon_sym_public] = ACTIONS(1176), + [anon_sym_private] = ACTIONS(1176), + [anon_sym_protected] = ACTIONS(1176), + [anon_sym_override] = ACTIONS(1176), + [anon_sym_module] = ACTIONS(1176), + [anon_sym_any] = ACTIONS(1176), + [anon_sym_number] = ACTIONS(1176), + [anon_sym_boolean] = ACTIONS(1176), + [anon_sym_string] = ACTIONS(1176), + [anon_sym_symbol] = ACTIONS(1176), + [anon_sym_object] = ACTIONS(1176), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(292)] = { + [sym_import] = STATE(3669), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2607), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5927), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5927), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1232), + [sym_subscript_expression] = STATE(1232), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5927), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1232), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym__type_query_member_expression] = STATE(2910), + [sym__type_query_subscript_expression] = STATE(2911), + [sym__type_query_call_expression] = STATE(2964), + [sym__type_query_instantiation_expression] = STATE(2983), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), [sym_identifier] = ACTIONS(2057), - [anon_sym_export] = ACTIONS(1080), - [anon_sym_type] = ACTIONS(1080), - [anon_sym_namespace] = ACTIONS(1082), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(736), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1080), - [anon_sym_BANG] = ACTIONS(712), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(716), - [anon_sym_yield] = ACTIONS(718), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1090), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1492), - [anon_sym_using] = ACTIONS(726), - [anon_sym_PLUS] = ACTIONS(736), - [anon_sym_DASH] = ACTIONS(736), + [anon_sym_export] = ACTIONS(804), + [anon_sym_type] = ACTIONS(804), + [anon_sym_namespace] = ACTIONS(808), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(820), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(822), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(712), - [anon_sym_void] = ACTIONS(736), - [anon_sym_delete] = ACTIONS(736), - [anon_sym_PLUS_PLUS] = ACTIONS(738), - [anon_sym_DASH_DASH] = ACTIONS(738), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(744), - [sym_this] = ACTIONS(2023), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1494), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(2021), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(826), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1080), - [anon_sym_readonly] = ACTIONS(1080), - [anon_sym_get] = ACTIONS(1080), - [anon_sym_set] = ACTIONS(1080), - [anon_sym_declare] = ACTIONS(1080), - [anon_sym_public] = ACTIONS(1080), - [anon_sym_private] = ACTIONS(1080), - [anon_sym_protected] = ACTIONS(1080), - [anon_sym_override] = ACTIONS(1080), - [anon_sym_module] = ACTIONS(1080), - [anon_sym_any] = ACTIONS(1080), - [anon_sym_number] = ACTIONS(1080), - [anon_sym_boolean] = ACTIONS(1080), - [anon_sym_string] = ACTIONS(1080), - [anon_sym_symbol] = ACTIONS(1080), - [anon_sym_object] = ACTIONS(1080), + [anon_sym_static] = ACTIONS(804), + [anon_sym_readonly] = ACTIONS(804), + [anon_sym_get] = ACTIONS(804), + [anon_sym_set] = ACTIONS(804), + [anon_sym_declare] = ACTIONS(804), + [anon_sym_public] = ACTIONS(804), + [anon_sym_private] = ACTIONS(804), + [anon_sym_protected] = ACTIONS(804), + [anon_sym_override] = ACTIONS(804), + [anon_sym_module] = ACTIONS(804), + [anon_sym_any] = ACTIONS(804), + [anon_sym_number] = ACTIONS(804), + [anon_sym_boolean] = ACTIONS(804), + [anon_sym_string] = ACTIONS(804), + [anon_sym_symbol] = ACTIONS(804), + [anon_sym_object] = ACTIONS(804), [sym_html_comment] = ACTIONS(5), }, - [STATE(297)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1348), - [sym_expression] = STATE(2478), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(4617), - [sym_assignment_pattern] = STATE(5621), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(4617), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5956), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1389), - [sym_subscript_expression] = STATE(1389), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(4617), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_pattern] = STATE(5245), - [sym_rest_pattern] = STATE(3813), - [sym_non_null_expression] = STATE(1389), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(497), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1726), + [STATE(293)] = { + [sym_import] = STATE(3656), + [sym_parenthesized_expression] = STATE(1345), + [sym_expression] = STATE(1790), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5963), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5963), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5768), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1345), + [sym_subscript_expression] = STATE(1345), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3039), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5963), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1345), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym__type_query_member_expression] = STATE(2910), + [sym__type_query_subscript_expression] = STATE(2911), + [sym__type_query_call_expression] = STATE(2964), + [sym__type_query_instantiation_expression] = STATE(2983), + [sym_type_arguments] = STATE(411), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(2059), + [anon_sym_export] = ACTIONS(1060), + [anon_sym_type] = ACTIONS(1060), + [anon_sym_namespace] = ACTIONS(1062), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(619), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1060), + [anon_sym_BANG] = ACTIONS(591), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(593), + [anon_sym_yield] = ACTIONS(595), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1070), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1476), + [anon_sym_using] = ACTIONS(605), + [anon_sym_PLUS] = ACTIONS(619), + [anon_sym_DASH] = ACTIONS(619), + [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(591), + [anon_sym_void] = ACTIONS(619), + [anon_sym_delete] = ACTIONS(619), + [anon_sym_PLUS_PLUS] = ACTIONS(621), + [anon_sym_DASH_DASH] = ACTIONS(621), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(623), + [sym_this] = ACTIONS(2021), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1478), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1060), + [anon_sym_readonly] = ACTIONS(1060), + [anon_sym_get] = ACTIONS(1060), + [anon_sym_set] = ACTIONS(1060), + [anon_sym_declare] = ACTIONS(1060), + [anon_sym_public] = ACTIONS(1060), + [anon_sym_private] = ACTIONS(1060), + [anon_sym_protected] = ACTIONS(1060), + [anon_sym_override] = ACTIONS(1060), + [anon_sym_module] = ACTIONS(1060), + [anon_sym_any] = ACTIONS(1060), + [anon_sym_number] = ACTIONS(1060), + [anon_sym_boolean] = ACTIONS(1060), + [anon_sym_string] = ACTIONS(1060), + [anon_sym_symbol] = ACTIONS(1060), + [anon_sym_object] = ACTIONS(1060), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(294)] = { + [sym_import] = STATE(3669), + [sym_parenthesized_expression] = STATE(1463), + [sym_expression] = STATE(2528), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6091), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6091), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1463), + [sym_subscript_expression] = STATE(1463), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3038), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6091), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1463), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym__type_query_member_expression] = STATE(2910), + [sym__type_query_subscript_expression] = STATE(2911), + [sym__type_query_call_expression] = STATE(2964), + [sym__type_query_instantiation_expression] = STATE(2983), + [sym_type_arguments] = STATE(627), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(2061), + [anon_sym_export] = ACTIONS(1434), + [anon_sym_type] = ACTIONS(1434), + [anon_sym_namespace] = ACTIONS(1436), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_typeof] = ACTIONS(1456), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1434), + [anon_sym_BANG] = ACTIONS(1440), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1442), + [anon_sym_yield] = ACTIONS(1444), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1446), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1530), + [anon_sym_using] = ACTIONS(1450), + [anon_sym_PLUS] = ACTIONS(1456), + [anon_sym_DASH] = ACTIONS(1456), + [anon_sym_SLASH] = ACTIONS(970), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1440), + [anon_sym_void] = ACTIONS(1456), + [anon_sym_delete] = ACTIONS(1456), + [anon_sym_PLUS_PLUS] = ACTIONS(1458), + [anon_sym_DASH_DASH] = ACTIONS(1458), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1460), + [sym_this] = ACTIONS(2021), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1532), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1434), + [anon_sym_readonly] = ACTIONS(1434), + [anon_sym_get] = ACTIONS(1434), + [anon_sym_set] = ACTIONS(1434), + [anon_sym_declare] = ACTIONS(1434), + [anon_sym_public] = ACTIONS(1434), + [anon_sym_private] = ACTIONS(1434), + [anon_sym_protected] = ACTIONS(1434), + [anon_sym_override] = ACTIONS(1434), + [anon_sym_module] = ACTIONS(1434), + [anon_sym_any] = ACTIONS(1434), + [anon_sym_number] = ACTIONS(1434), + [anon_sym_boolean] = ACTIONS(1434), + [anon_sym_string] = ACTIONS(1434), + [anon_sym_symbol] = ACTIONS(1434), + [anon_sym_object] = ACTIONS(1434), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(295)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1345), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(4630), + [sym_assignment_pattern] = STATE(5406), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(4630), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5768), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1396), + [sym_subscript_expression] = STATE(1396), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3039), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(4630), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_pattern] = STATE(5084), + [sym_rest_pattern] = STATE(3658), + [sym_non_null_expression] = STATE(1396), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(411), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1720), [anon_sym_export] = ACTIONS(579), [anon_sym_type] = ACTIONS(579), [anon_sym_namespace] = ACTIONS(583), - [anon_sym_LBRACE] = ACTIONS(806), + [anon_sym_LBRACE] = ACTIONS(810), [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(130), + [anon_sym_import] = ACTIONS(131), [anon_sym_let] = ACTIONS(579), [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(808), + [anon_sym_LPAREN] = ACTIONS(814), [anon_sym_await] = ACTIONS(593), [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_class] = ACTIONS(145), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_class] = ACTIONS(146), [anon_sym_async] = ACTIONS(601), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1732), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1726), [anon_sym_using] = ACTIONS(605), - [anon_sym_DOT_DOT_DOT] = ACTIONS(161), + [anon_sym_DOT_DOT_DOT] = ACTIONS(162), [anon_sym_PLUS] = ACTIONS(619), [anon_sym_DASH] = ACTIONS(619), [anon_sym_SLASH] = ACTIONS(615), @@ -59283,18 +59099,18 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_delete] = ACTIONS(619), [anon_sym_PLUS_PLUS] = ACTIONS(621), [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1734), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1728), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(579), [anon_sym_readonly] = ACTIONS(579), @@ -59314,101 +59130,102 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_object] = ACTIONS(579), [sym_html_comment] = ACTIONS(5), }, - [STATE(298)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2655), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(3812), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(3812), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1298), - [sym_subscript_expression] = STATE(1298), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(3812), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_pattern] = STATE(4072), - [sym_rest_pattern] = STATE(3813), - [sym_non_null_expression] = STATE(1298), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(762), + [STATE(296)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2651), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(3838), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(3838), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1307), + [sym_subscript_expression] = STATE(1307), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(3838), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_pattern] = STATE(4450), + [sym_rest_pattern] = STATE(3658), + [sym_non_null_expression] = STATE(1307), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_override_modifier] = STATE(303), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(704), [anon_sym_export] = ACTIONS(113), [anon_sym_type] = ACTIONS(113), [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(764), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), + [anon_sym_LBRACE] = ACTIONS(706), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), [anon_sym_let] = ACTIONS(113), - [anon_sym_BANG] = ACTIONS(174), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(139), - [anon_sym_yield] = ACTIONS(141), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), [anon_sym_LBRACK] = ACTIONS(1678), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(147), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(772), - [anon_sym_using] = ACTIONS(157), - [anon_sym_DOT_DOT_DOT] = ACTIONS(161), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(148), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(714), + [anon_sym_using] = ACTIONS(158), + [anon_sym_DOT_DOT_DOT] = ACTIONS(162), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(798), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(784), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(796), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(726), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), - [anon_sym_readonly] = ACTIONS(2029), + [anon_sym_readonly] = ACTIONS(2063), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), [anon_sym_declare] = ACTIONS(113), [anon_sym_public] = ACTIONS(113), [anon_sym_private] = ACTIONS(113), [anon_sym_protected] = ACTIONS(113), - [anon_sym_override] = ACTIONS(113), + [anon_sym_override] = ACTIONS(836), [anon_sym_module] = ACTIONS(113), [anon_sym_any] = ACTIONS(113), [anon_sym_number] = ACTIONS(113), @@ -59418,276 +59235,173 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_object] = ACTIONS(113), [sym_html_comment] = ACTIONS(5), }, - [STATE(299)] = { - [sym_import] = STATE(3601), - [sym_empty_statement] = STATE(311), - [sym_parenthesized_expression] = STATE(1348), - [sym_expression] = STATE(2299), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5955), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5956), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1348), - [sym_subscript_expression] = STATE(1348), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_sequence_expression] = STATE(5807), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1348), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(497), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1462), - [anon_sym_export] = ACTIONS(1054), - [anon_sym_type] = ACTIONS(1054), - [anon_sym_namespace] = ACTIONS(1056), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1054), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_SEMI] = ACTIONS(43), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1064), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1470), - [anon_sym_using] = ACTIONS(605), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(297)] = { + [sym_import] = STATE(3633), + [sym_parenthesized_expression] = STATE(1369), + [sym_expression] = STATE(1897), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6037), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6037), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6035), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1369), + [sym_subscript_expression] = STATE(1369), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(3084), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6037), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1369), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym__type_query_member_expression] = STATE(2910), + [sym__type_query_subscript_expression] = STATE(2911), + [sym__type_query_call_expression] = STATE(2964), + [sym__type_query_instantiation_expression] = STATE(2983), + [sym_type_arguments] = STATE(452), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(2065), + [anon_sym_export] = ACTIONS(1276), + [anon_sym_type] = ACTIONS(1276), + [anon_sym_namespace] = ACTIONS(1278), + [anon_sym_LBRACE] = ACTIONS(671), + [anon_sym_typeof] = ACTIONS(1302), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(1276), + [anon_sym_BANG] = ACTIONS(1284), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1286), + [anon_sym_yield] = ACTIONS(1288), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1292), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1484), + [anon_sym_using] = ACTIONS(1296), + [anon_sym_PLUS] = ACTIONS(1302), + [anon_sym_DASH] = ACTIONS(1302), + [anon_sym_SLASH] = ACTIONS(893), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), + [anon_sym_TILDE] = ACTIONS(1284), + [anon_sym_void] = ACTIONS(1302), + [anon_sym_delete] = ACTIONS(1302), + [anon_sym_PLUS_PLUS] = ACTIONS(1304), + [anon_sym_DASH_DASH] = ACTIONS(1304), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1472), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1054), - [anon_sym_readonly] = ACTIONS(1054), - [anon_sym_get] = ACTIONS(1054), - [anon_sym_set] = ACTIONS(1054), - [anon_sym_declare] = ACTIONS(1054), - [anon_sym_public] = ACTIONS(1054), - [anon_sym_private] = ACTIONS(1054), - [anon_sym_protected] = ACTIONS(1054), - [anon_sym_override] = ACTIONS(1054), - [anon_sym_module] = ACTIONS(1054), - [anon_sym_any] = ACTIONS(1054), - [anon_sym_number] = ACTIONS(1054), - [anon_sym_boolean] = ACTIONS(1054), - [anon_sym_string] = ACTIONS(1054), - [anon_sym_symbol] = ACTIONS(1054), - [anon_sym_object] = ACTIONS(1054), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(300)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2655), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(3812), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(3812), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1298), - [sym_subscript_expression] = STATE(1298), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(3812), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_pattern] = STATE(4549), - [sym_rest_pattern] = STATE(3813), - [sym_non_null_expression] = STATE(1298), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(762), - [anon_sym_export] = ACTIONS(113), - [anon_sym_type] = ACTIONS(113), - [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(764), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(113), - [anon_sym_BANG] = ACTIONS(174), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(139), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(1678), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(147), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(772), - [anon_sym_using] = ACTIONS(157), - [anon_sym_DOT_DOT_DOT] = ACTIONS(161), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(794), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(784), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1310), + [sym_this] = ACTIONS(2039), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1486), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(113), - [anon_sym_readonly] = ACTIONS(2059), - [anon_sym_get] = ACTIONS(113), - [anon_sym_set] = ACTIONS(113), - [anon_sym_declare] = ACTIONS(113), - [anon_sym_public] = ACTIONS(113), - [anon_sym_private] = ACTIONS(113), - [anon_sym_protected] = ACTIONS(113), - [anon_sym_override] = ACTIONS(113), - [anon_sym_module] = ACTIONS(113), - [anon_sym_any] = ACTIONS(113), - [anon_sym_number] = ACTIONS(113), - [anon_sym_boolean] = ACTIONS(113), - [anon_sym_string] = ACTIONS(113), - [anon_sym_symbol] = ACTIONS(113), - [anon_sym_object] = ACTIONS(113), + [anon_sym_static] = ACTIONS(1276), + [anon_sym_readonly] = ACTIONS(1276), + [anon_sym_get] = ACTIONS(1276), + [anon_sym_set] = ACTIONS(1276), + [anon_sym_declare] = ACTIONS(1276), + [anon_sym_public] = ACTIONS(1276), + [anon_sym_private] = ACTIONS(1276), + [anon_sym_protected] = ACTIONS(1276), + [anon_sym_override] = ACTIONS(1276), + [anon_sym_module] = ACTIONS(1276), + [anon_sym_any] = ACTIONS(1276), + [anon_sym_number] = ACTIONS(1276), + [anon_sym_boolean] = ACTIONS(1276), + [anon_sym_string] = ACTIONS(1276), + [anon_sym_symbol] = ACTIONS(1276), + [anon_sym_object] = ACTIONS(1276), [sym_html_comment] = ACTIONS(5), }, - [STATE(301)] = { - [sym_import] = STATE(3816), - [sym_parenthesized_expression] = STATE(1365), - [sym_expression] = STATE(2060), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5981), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5981), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1365), - [sym_subscript_expression] = STATE(1365), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3075), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5981), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_sequence_expression] = STATE(5554), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1365), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_type_arguments] = STATE(459), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1482), - [anon_sym_export] = ACTIONS(1360), - [anon_sym_type] = ACTIONS(1360), - [anon_sym_namespace] = ACTIONS(1362), - [anon_sym_LBRACE] = ACTIONS(669), + [STATE(298)] = { + [sym_import] = STATE(3849), + [sym_parenthesized_expression] = STATE(1372), + [sym_expression] = STATE(1911), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6025), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6025), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1372), + [sym_subscript_expression] = STATE(1372), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2993), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6025), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_sequence_expression] = STATE(5386), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1372), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_type_arguments] = STATE(445), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(1488), + [anon_sym_export] = ACTIONS(1324), + [anon_sym_type] = ACTIONS(1324), + [anon_sym_namespace] = ACTIONS(1326), + [anon_sym_LBRACE] = ACTIONS(671), [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1360), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(1324), [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_SEMI] = ACTIONS(2061), + [anon_sym_SEMI] = ACTIONS(2067), [anon_sym_await] = ACTIONS(45), [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1366), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1486), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1330), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1492), [anon_sym_using] = ACTIONS(75), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -59711,88 +59425,296 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1360), - [anon_sym_readonly] = ACTIONS(1360), - [anon_sym_get] = ACTIONS(1360), - [anon_sym_set] = ACTIONS(1360), - [anon_sym_declare] = ACTIONS(1360), - [anon_sym_public] = ACTIONS(1360), - [anon_sym_private] = ACTIONS(1360), - [anon_sym_protected] = ACTIONS(1360), - [anon_sym_override] = ACTIONS(1360), - [anon_sym_module] = ACTIONS(1360), - [anon_sym_any] = ACTIONS(1360), - [anon_sym_number] = ACTIONS(1360), - [anon_sym_boolean] = ACTIONS(1360), - [anon_sym_string] = ACTIONS(1360), - [anon_sym_symbol] = ACTIONS(1360), - [anon_sym_object] = ACTIONS(1360), - [sym__automatic_semicolon] = ACTIONS(2061), + [anon_sym_static] = ACTIONS(1324), + [anon_sym_readonly] = ACTIONS(1324), + [anon_sym_get] = ACTIONS(1324), + [anon_sym_set] = ACTIONS(1324), + [anon_sym_declare] = ACTIONS(1324), + [anon_sym_public] = ACTIONS(1324), + [anon_sym_private] = ACTIONS(1324), + [anon_sym_protected] = ACTIONS(1324), + [anon_sym_override] = ACTIONS(1324), + [anon_sym_module] = ACTIONS(1324), + [anon_sym_any] = ACTIONS(1324), + [anon_sym_number] = ACTIONS(1324), + [anon_sym_boolean] = ACTIONS(1324), + [anon_sym_string] = ACTIONS(1324), + [anon_sym_symbol] = ACTIONS(1324), + [anon_sym_object] = ACTIONS(1324), + [sym__automatic_semicolon] = ACTIONS(2067), [sym_html_comment] = ACTIONS(5), }, - [STATE(302)] = { - [sym_import] = STATE(3601), - [sym_empty_statement] = STATE(314), - [sym_parenthesized_expression] = STATE(1348), - [sym_expression] = STATE(2372), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5955), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5956), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1348), - [sym_subscript_expression] = STATE(1348), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_sequence_expression] = STATE(5921), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1348), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(497), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1462), - [anon_sym_export] = ACTIONS(1054), - [anon_sym_type] = ACTIONS(1054), - [anon_sym_namespace] = ACTIONS(1056), - [anon_sym_LBRACE] = ACTIONS(844), + [STATE(299)] = { + [sym_import] = STATE(3618), + [sym_empty_statement] = STATE(315), + [sym_parenthesized_expression] = STATE(1345), + [sym_expression] = STATE(2210), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5963), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5963), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5768), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1345), + [sym_subscript_expression] = STATE(1345), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3039), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5963), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_sequence_expression] = STATE(6033), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1345), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(411), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1468), + [anon_sym_export] = ACTIONS(1060), + [anon_sym_type] = ACTIONS(1060), + [anon_sym_namespace] = ACTIONS(1062), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(619), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1060), + [anon_sym_BANG] = ACTIONS(591), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_SEMI] = ACTIONS(43), + [anon_sym_await] = ACTIONS(593), + [anon_sym_yield] = ACTIONS(595), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1070), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1476), + [anon_sym_using] = ACTIONS(605), + [anon_sym_PLUS] = ACTIONS(619), + [anon_sym_DASH] = ACTIONS(619), + [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(591), + [anon_sym_void] = ACTIONS(619), + [anon_sym_delete] = ACTIONS(619), + [anon_sym_PLUS_PLUS] = ACTIONS(621), + [anon_sym_DASH_DASH] = ACTIONS(621), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(623), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1478), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1060), + [anon_sym_readonly] = ACTIONS(1060), + [anon_sym_get] = ACTIONS(1060), + [anon_sym_set] = ACTIONS(1060), + [anon_sym_declare] = ACTIONS(1060), + [anon_sym_public] = ACTIONS(1060), + [anon_sym_private] = ACTIONS(1060), + [anon_sym_protected] = ACTIONS(1060), + [anon_sym_override] = ACTIONS(1060), + [anon_sym_module] = ACTIONS(1060), + [anon_sym_any] = ACTIONS(1060), + [anon_sym_number] = ACTIONS(1060), + [anon_sym_boolean] = ACTIONS(1060), + [anon_sym_string] = ACTIONS(1060), + [anon_sym_symbol] = ACTIONS(1060), + [anon_sym_object] = ACTIONS(1060), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(300)] = { + [sym_import] = STATE(3618), + [sym_empty_statement] = STATE(309), + [sym_parenthesized_expression] = STATE(1345), + [sym_expression] = STATE(2356), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5963), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5963), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5768), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1345), + [sym_subscript_expression] = STATE(1345), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3039), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5963), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_sequence_expression] = STATE(5929), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1345), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(411), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1468), + [anon_sym_export] = ACTIONS(1060), + [anon_sym_type] = ACTIONS(1060), + [anon_sym_namespace] = ACTIONS(1062), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(619), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1060), + [anon_sym_BANG] = ACTIONS(591), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_SEMI] = ACTIONS(43), + [anon_sym_await] = ACTIONS(593), + [anon_sym_yield] = ACTIONS(595), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1070), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1476), + [anon_sym_using] = ACTIONS(605), + [anon_sym_PLUS] = ACTIONS(619), + [anon_sym_DASH] = ACTIONS(619), + [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(591), + [anon_sym_void] = ACTIONS(619), + [anon_sym_delete] = ACTIONS(619), + [anon_sym_PLUS_PLUS] = ACTIONS(621), + [anon_sym_DASH_DASH] = ACTIONS(621), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(623), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1478), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1060), + [anon_sym_readonly] = ACTIONS(1060), + [anon_sym_get] = ACTIONS(1060), + [anon_sym_set] = ACTIONS(1060), + [anon_sym_declare] = ACTIONS(1060), + [anon_sym_public] = ACTIONS(1060), + [anon_sym_private] = ACTIONS(1060), + [anon_sym_protected] = ACTIONS(1060), + [anon_sym_override] = ACTIONS(1060), + [anon_sym_module] = ACTIONS(1060), + [anon_sym_any] = ACTIONS(1060), + [anon_sym_number] = ACTIONS(1060), + [anon_sym_boolean] = ACTIONS(1060), + [anon_sym_string] = ACTIONS(1060), + [anon_sym_symbol] = ACTIONS(1060), + [anon_sym_object] = ACTIONS(1060), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(301)] = { + [sym_import] = STATE(3618), + [sym_empty_statement] = STATE(313), + [sym_parenthesized_expression] = STATE(1345), + [sym_expression] = STATE(2359), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5963), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5963), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5768), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1345), + [sym_subscript_expression] = STATE(1345), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3039), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5963), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_sequence_expression] = STATE(5945), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1345), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(411), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1468), + [anon_sym_export] = ACTIONS(1060), + [anon_sym_type] = ACTIONS(1060), + [anon_sym_namespace] = ACTIONS(1062), + [anon_sym_LBRACE] = ACTIONS(847), [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1054), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1060), [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(808), + [anon_sym_LPAREN] = ACTIONS(814), [anon_sym_SEMI] = ACTIONS(43), [anon_sym_await] = ACTIONS(593), [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1064), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1470), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1070), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1476), [anon_sym_using] = ACTIONS(605), [anon_sym_PLUS] = ACTIONS(619), [anon_sym_DASH] = ACTIONS(619), @@ -59803,125 +59725,229 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_delete] = ACTIONS(619), [anon_sym_PLUS_PLUS] = ACTIONS(621), [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1472), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1478), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1060), + [anon_sym_readonly] = ACTIONS(1060), + [anon_sym_get] = ACTIONS(1060), + [anon_sym_set] = ACTIONS(1060), + [anon_sym_declare] = ACTIONS(1060), + [anon_sym_public] = ACTIONS(1060), + [anon_sym_private] = ACTIONS(1060), + [anon_sym_protected] = ACTIONS(1060), + [anon_sym_override] = ACTIONS(1060), + [anon_sym_module] = ACTIONS(1060), + [anon_sym_any] = ACTIONS(1060), + [anon_sym_number] = ACTIONS(1060), + [anon_sym_boolean] = ACTIONS(1060), + [anon_sym_string] = ACTIONS(1060), + [anon_sym_symbol] = ACTIONS(1060), + [anon_sym_object] = ACTIONS(1060), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(302)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2651), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(3838), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(3838), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1307), + [sym_subscript_expression] = STATE(1307), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(3838), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_pattern] = STATE(4450), + [sym_rest_pattern] = STATE(3658), + [sym_non_null_expression] = STATE(1307), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(704), + [anon_sym_export] = ACTIONS(113), + [anon_sym_type] = ACTIONS(113), + [anon_sym_namespace] = ACTIONS(122), + [anon_sym_LBRACE] = ACTIONS(706), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(113), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(1678), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(148), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(714), + [anon_sym_using] = ACTIONS(158), + [anon_sym_DOT_DOT_DOT] = ACTIONS(162), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(796), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(726), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1054), - [anon_sym_readonly] = ACTIONS(1054), - [anon_sym_get] = ACTIONS(1054), - [anon_sym_set] = ACTIONS(1054), - [anon_sym_declare] = ACTIONS(1054), - [anon_sym_public] = ACTIONS(1054), - [anon_sym_private] = ACTIONS(1054), - [anon_sym_protected] = ACTIONS(1054), - [anon_sym_override] = ACTIONS(1054), - [anon_sym_module] = ACTIONS(1054), - [anon_sym_any] = ACTIONS(1054), - [anon_sym_number] = ACTIONS(1054), - [anon_sym_boolean] = ACTIONS(1054), - [anon_sym_string] = ACTIONS(1054), - [anon_sym_symbol] = ACTIONS(1054), - [anon_sym_object] = ACTIONS(1054), + [anon_sym_static] = ACTIONS(113), + [anon_sym_readonly] = ACTIONS(2063), + [anon_sym_get] = ACTIONS(113), + [anon_sym_set] = ACTIONS(113), + [anon_sym_declare] = ACTIONS(113), + [anon_sym_public] = ACTIONS(113), + [anon_sym_private] = ACTIONS(113), + [anon_sym_protected] = ACTIONS(113), + [anon_sym_override] = ACTIONS(113), + [anon_sym_module] = ACTIONS(113), + [anon_sym_any] = ACTIONS(113), + [anon_sym_number] = ACTIONS(113), + [anon_sym_boolean] = ACTIONS(113), + [anon_sym_string] = ACTIONS(113), + [anon_sym_symbol] = ACTIONS(113), + [anon_sym_object] = ACTIONS(113), [sym_html_comment] = ACTIONS(5), }, [STATE(303)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2655), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(3812), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(3812), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1298), - [sym_subscript_expression] = STATE(1298), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(3812), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_pattern] = STATE(4283), - [sym_rest_pattern] = STATE(3813), - [sym_non_null_expression] = STATE(1298), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(762), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2651), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(3838), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(3838), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1307), + [sym_subscript_expression] = STATE(1307), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(3838), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_pattern] = STATE(4181), + [sym_rest_pattern] = STATE(3658), + [sym_non_null_expression] = STATE(1307), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(704), [anon_sym_export] = ACTIONS(113), [anon_sym_type] = ACTIONS(113), [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(764), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), + [anon_sym_LBRACE] = ACTIONS(706), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), [anon_sym_let] = ACTIONS(113), - [anon_sym_BANG] = ACTIONS(174), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(139), - [anon_sym_yield] = ACTIONS(141), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), [anon_sym_LBRACK] = ACTIONS(1678), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(147), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(772), - [anon_sym_using] = ACTIONS(157), - [anon_sym_DOT_DOT_DOT] = ACTIONS(161), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(148), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(714), + [anon_sym_using] = ACTIONS(158), + [anon_sym_DOT_DOT_DOT] = ACTIONS(162), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(2063), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(784), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(792), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(726), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), - [anon_sym_readonly] = ACTIONS(2065), + [anon_sym_readonly] = ACTIONS(2069), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), [anon_sym_declare] = ACTIONS(113), @@ -59939,93 +59965,93 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(304)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2655), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(3812), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(3812), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1298), - [sym_subscript_expression] = STATE(1298), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(3812), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_pattern] = STATE(4298), - [sym_rest_pattern] = STATE(3813), - [sym_non_null_expression] = STATE(1298), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(762), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2651), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(3838), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(3838), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1307), + [sym_subscript_expression] = STATE(1307), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(3838), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_pattern] = STATE(4435), + [sym_rest_pattern] = STATE(3658), + [sym_non_null_expression] = STATE(1307), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(704), [anon_sym_export] = ACTIONS(113), [anon_sym_type] = ACTIONS(113), [anon_sym_namespace] = ACTIONS(122), - [anon_sym_LBRACE] = ACTIONS(764), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), + [anon_sym_LBRACE] = ACTIONS(706), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), [anon_sym_let] = ACTIONS(113), - [anon_sym_BANG] = ACTIONS(174), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(139), - [anon_sym_yield] = ACTIONS(141), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), [anon_sym_LBRACK] = ACTIONS(1678), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(147), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(772), - [anon_sym_using] = ACTIONS(157), - [anon_sym_DOT_DOT_DOT] = ACTIONS(161), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(148), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(714), + [anon_sym_using] = ACTIONS(158), + [anon_sym_DOT_DOT_DOT] = ACTIONS(162), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(2067), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(784), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(2071), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(726), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(113), - [anon_sym_readonly] = ACTIONS(2069), + [anon_sym_readonly] = ACTIONS(2073), [anon_sym_get] = ACTIONS(113), [anon_sym_set] = ACTIONS(113), [anon_sym_declare] = ACTIONS(113), @@ -60043,68 +60069,68 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(305)] = { - [sym_import] = STATE(3601), - [sym_empty_statement] = STATE(312), - [sym_parenthesized_expression] = STATE(1348), - [sym_expression] = STATE(2391), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5955), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5956), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1348), - [sym_subscript_expression] = STATE(1348), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_sequence_expression] = STATE(6022), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1348), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(497), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1462), - [anon_sym_export] = ACTIONS(1054), - [anon_sym_type] = ACTIONS(1054), - [anon_sym_namespace] = ACTIONS(1056), - [anon_sym_LBRACE] = ACTIONS(844), + [sym_import] = STATE(3618), + [sym_empty_statement] = STATE(311), + [sym_parenthesized_expression] = STATE(1345), + [sym_expression] = STATE(2335), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5963), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5963), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5768), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1345), + [sym_subscript_expression] = STATE(1345), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3039), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5963), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_sequence_expression] = STATE(5985), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1345), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(411), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1468), + [anon_sym_export] = ACTIONS(1060), + [anon_sym_type] = ACTIONS(1060), + [anon_sym_namespace] = ACTIONS(1062), + [anon_sym_LBRACE] = ACTIONS(847), [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1054), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1060), [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(808), + [anon_sym_LPAREN] = ACTIONS(814), [anon_sym_SEMI] = ACTIONS(43), [anon_sym_await] = ACTIONS(593), [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1064), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1470), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1070), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1476), [anon_sym_using] = ACTIONS(605), [anon_sym_PLUS] = ACTIONS(619), [anon_sym_DASH] = ACTIONS(619), @@ -60115,2353 +60141,2251 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_delete] = ACTIONS(619), [anon_sym_PLUS_PLUS] = ACTIONS(621), [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1472), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1478), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1054), - [anon_sym_readonly] = ACTIONS(1054), - [anon_sym_get] = ACTIONS(1054), - [anon_sym_set] = ACTIONS(1054), - [anon_sym_declare] = ACTIONS(1054), - [anon_sym_public] = ACTIONS(1054), - [anon_sym_private] = ACTIONS(1054), - [anon_sym_protected] = ACTIONS(1054), - [anon_sym_override] = ACTIONS(1054), - [anon_sym_module] = ACTIONS(1054), - [anon_sym_any] = ACTIONS(1054), - [anon_sym_number] = ACTIONS(1054), - [anon_sym_boolean] = ACTIONS(1054), - [anon_sym_string] = ACTIONS(1054), - [anon_sym_symbol] = ACTIONS(1054), - [anon_sym_object] = ACTIONS(1054), + [anon_sym_static] = ACTIONS(1060), + [anon_sym_readonly] = ACTIONS(1060), + [anon_sym_get] = ACTIONS(1060), + [anon_sym_set] = ACTIONS(1060), + [anon_sym_declare] = ACTIONS(1060), + [anon_sym_public] = ACTIONS(1060), + [anon_sym_private] = ACTIONS(1060), + [anon_sym_protected] = ACTIONS(1060), + [anon_sym_override] = ACTIONS(1060), + [anon_sym_module] = ACTIONS(1060), + [anon_sym_any] = ACTIONS(1060), + [anon_sym_number] = ACTIONS(1060), + [anon_sym_boolean] = ACTIONS(1060), + [anon_sym_string] = ACTIONS(1060), + [anon_sym_symbol] = ACTIONS(1060), + [anon_sym_object] = ACTIONS(1060), [sym_html_comment] = ACTIONS(5), }, [STATE(306)] = { - [sym_import] = STATE(3601), - [sym_empty_statement] = STATE(307), - [sym_parenthesized_expression] = STATE(1348), - [sym_expression] = STATE(2373), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5955), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5956), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1348), - [sym_subscript_expression] = STATE(1348), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_sequence_expression] = STATE(5937), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1348), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(497), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1462), - [anon_sym_export] = ACTIONS(1054), - [anon_sym_type] = ACTIONS(1054), - [anon_sym_namespace] = ACTIONS(1056), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1054), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_SEMI] = ACTIONS(43), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1064), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1470), - [anon_sym_using] = ACTIONS(605), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2651), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(3838), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(3838), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1307), + [sym_subscript_expression] = STATE(1307), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(3838), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_pattern] = STATE(4199), + [sym_rest_pattern] = STATE(3658), + [sym_non_null_expression] = STATE(1307), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(704), + [anon_sym_export] = ACTIONS(113), + [anon_sym_type] = ACTIONS(113), + [anon_sym_namespace] = ACTIONS(122), + [anon_sym_LBRACE] = ACTIONS(706), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(113), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(1678), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(148), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(714), + [anon_sym_using] = ACTIONS(158), + [anon_sym_DOT_DOT_DOT] = ACTIONS(162), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1472), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(2075), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(726), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1054), - [anon_sym_readonly] = ACTIONS(1054), - [anon_sym_get] = ACTIONS(1054), - [anon_sym_set] = ACTIONS(1054), - [anon_sym_declare] = ACTIONS(1054), - [anon_sym_public] = ACTIONS(1054), - [anon_sym_private] = ACTIONS(1054), - [anon_sym_protected] = ACTIONS(1054), - [anon_sym_override] = ACTIONS(1054), - [anon_sym_module] = ACTIONS(1054), - [anon_sym_any] = ACTIONS(1054), - [anon_sym_number] = ACTIONS(1054), - [anon_sym_boolean] = ACTIONS(1054), - [anon_sym_string] = ACTIONS(1054), - [anon_sym_symbol] = ACTIONS(1054), - [anon_sym_object] = ACTIONS(1054), + [anon_sym_static] = ACTIONS(113), + [anon_sym_readonly] = ACTIONS(2077), + [anon_sym_get] = ACTIONS(113), + [anon_sym_set] = ACTIONS(113), + [anon_sym_declare] = ACTIONS(113), + [anon_sym_public] = ACTIONS(113), + [anon_sym_private] = ACTIONS(113), + [anon_sym_protected] = ACTIONS(113), + [anon_sym_override] = ACTIONS(113), + [anon_sym_module] = ACTIONS(113), + [anon_sym_any] = ACTIONS(113), + [anon_sym_number] = ACTIONS(113), + [anon_sym_boolean] = ACTIONS(113), + [anon_sym_string] = ACTIONS(113), + [anon_sym_symbol] = ACTIONS(113), + [anon_sym_object] = ACTIONS(113), [sym_html_comment] = ACTIONS(5), }, [STATE(307)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1386), - [sym_expression] = STATE(2325), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5966), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5966), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5819), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1386), - [sym_subscript_expression] = STATE(1386), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3017), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5966), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_sequence_expression] = STATE(6053), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1386), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(418), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1488), - [anon_sym_export] = ACTIONS(1080), - [anon_sym_type] = ACTIONS(1080), - [anon_sym_namespace] = ACTIONS(1082), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(736), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1080), - [anon_sym_BANG] = ACTIONS(712), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_RPAREN] = ACTIONS(2071), - [anon_sym_await] = ACTIONS(716), - [anon_sym_yield] = ACTIONS(718), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1090), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1492), - [anon_sym_using] = ACTIONS(726), - [anon_sym_PLUS] = ACTIONS(736), - [anon_sym_DASH] = ACTIONS(736), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1390), + [sym_expression] = STATE(2306), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5777), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5777), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1390), + [sym_subscript_expression] = STATE(1390), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3056), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5777), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_sequence_expression] = STATE(5785), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1390), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(477), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1494), + [anon_sym_export] = ACTIONS(1414), + [anon_sym_type] = ACTIONS(1414), + [anon_sym_namespace] = ACTIONS(1416), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(766), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1414), + [anon_sym_BANG] = ACTIONS(742), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_RPAREN] = ACTIONS(2079), + [anon_sym_await] = ACTIONS(746), + [anon_sym_yield] = ACTIONS(748), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1420), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1498), + [anon_sym_using] = ACTIONS(756), + [anon_sym_PLUS] = ACTIONS(766), + [anon_sym_DASH] = ACTIONS(766), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(712), - [anon_sym_void] = ACTIONS(736), - [anon_sym_delete] = ACTIONS(736), - [anon_sym_PLUS_PLUS] = ACTIONS(738), - [anon_sym_DASH_DASH] = ACTIONS(738), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(744), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1494), + [anon_sym_TILDE] = ACTIONS(742), + [anon_sym_void] = ACTIONS(766), + [anon_sym_delete] = ACTIONS(766), + [anon_sym_PLUS_PLUS] = ACTIONS(768), + [anon_sym_DASH_DASH] = ACTIONS(768), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(774), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1500), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1080), - [anon_sym_readonly] = ACTIONS(1080), - [anon_sym_get] = ACTIONS(1080), - [anon_sym_set] = ACTIONS(1080), - [anon_sym_declare] = ACTIONS(1080), - [anon_sym_public] = ACTIONS(1080), - [anon_sym_private] = ACTIONS(1080), - [anon_sym_protected] = ACTIONS(1080), - [anon_sym_override] = ACTIONS(1080), - [anon_sym_module] = ACTIONS(1080), - [anon_sym_any] = ACTIONS(1080), - [anon_sym_number] = ACTIONS(1080), - [anon_sym_boolean] = ACTIONS(1080), - [anon_sym_string] = ACTIONS(1080), - [anon_sym_symbol] = ACTIONS(1080), - [anon_sym_object] = ACTIONS(1080), + [anon_sym_static] = ACTIONS(1414), + [anon_sym_readonly] = ACTIONS(1414), + [anon_sym_get] = ACTIONS(1414), + [anon_sym_set] = ACTIONS(1414), + [anon_sym_declare] = ACTIONS(1414), + [anon_sym_public] = ACTIONS(1414), + [anon_sym_private] = ACTIONS(1414), + [anon_sym_protected] = ACTIONS(1414), + [anon_sym_override] = ACTIONS(1414), + [anon_sym_module] = ACTIONS(1414), + [anon_sym_any] = ACTIONS(1414), + [anon_sym_number] = ACTIONS(1414), + [anon_sym_boolean] = ACTIONS(1414), + [anon_sym_string] = ACTIONS(1414), + [anon_sym_symbol] = ACTIONS(1414), + [anon_sym_object] = ACTIONS(1414), [sym_html_comment] = ACTIONS(5), }, [STATE(308)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1386), - [sym_expression] = STATE(2188), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5966), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5966), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5819), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1386), - [sym_subscript_expression] = STATE(1386), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3017), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5966), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_sequence_expression] = STATE(5990), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1386), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(418), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1488), - [anon_sym_export] = ACTIONS(1080), - [anon_sym_type] = ACTIONS(1080), - [anon_sym_namespace] = ACTIONS(1082), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(736), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1080), - [anon_sym_BANG] = ACTIONS(712), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_RPAREN] = ACTIONS(2073), - [anon_sym_await] = ACTIONS(716), - [anon_sym_yield] = ACTIONS(718), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1090), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1492), - [anon_sym_using] = ACTIONS(726), - [anon_sym_PLUS] = ACTIONS(736), - [anon_sym_DASH] = ACTIONS(736), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1445), + [sym_expression] = STATE(2651), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5242), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5242), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1445), + [sym_subscript_expression] = STATE(1445), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5242), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1445), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(2081), + [anon_sym_export] = ACTIONS(2083), + [anon_sym_type] = ACTIONS(2083), + [anon_sym_namespace] = ACTIONS(2085), + [anon_sym_LBRACE] = ACTIONS(1942), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_var] = ACTIONS(2087), + [anon_sym_let] = ACTIONS(2089), + [anon_sym_const] = ACTIONS(2091), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(1950), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(2093), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(2095), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(712), - [anon_sym_void] = ACTIONS(736), - [anon_sym_delete] = ACTIONS(736), - [anon_sym_PLUS_PLUS] = ACTIONS(738), - [anon_sym_DASH_DASH] = ACTIONS(738), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(744), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1494), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(2097), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1080), - [anon_sym_readonly] = ACTIONS(1080), - [anon_sym_get] = ACTIONS(1080), - [anon_sym_set] = ACTIONS(1080), - [anon_sym_declare] = ACTIONS(1080), - [anon_sym_public] = ACTIONS(1080), - [anon_sym_private] = ACTIONS(1080), - [anon_sym_protected] = ACTIONS(1080), - [anon_sym_override] = ACTIONS(1080), - [anon_sym_module] = ACTIONS(1080), - [anon_sym_any] = ACTIONS(1080), - [anon_sym_number] = ACTIONS(1080), - [anon_sym_boolean] = ACTIONS(1080), - [anon_sym_string] = ACTIONS(1080), - [anon_sym_symbol] = ACTIONS(1080), - [anon_sym_object] = ACTIONS(1080), + [anon_sym_static] = ACTIONS(2083), + [anon_sym_readonly] = ACTIONS(2083), + [anon_sym_get] = ACTIONS(2083), + [anon_sym_set] = ACTIONS(2083), + [anon_sym_declare] = ACTIONS(2083), + [anon_sym_public] = ACTIONS(2083), + [anon_sym_private] = ACTIONS(2083), + [anon_sym_protected] = ACTIONS(2083), + [anon_sym_override] = ACTIONS(2083), + [anon_sym_module] = ACTIONS(2083), + [anon_sym_any] = ACTIONS(2083), + [anon_sym_number] = ACTIONS(2083), + [anon_sym_boolean] = ACTIONS(2083), + [anon_sym_string] = ACTIONS(2083), + [anon_sym_symbol] = ACTIONS(2083), + [anon_sym_object] = ACTIONS(2083), [sym_html_comment] = ACTIONS(5), }, [STATE(309)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1386), - [sym_expression] = STATE(2327), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5966), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5966), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5819), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1386), - [sym_subscript_expression] = STATE(1386), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3017), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5966), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_sequence_expression] = STATE(6093), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1386), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(418), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1488), - [anon_sym_export] = ACTIONS(1080), - [anon_sym_type] = ACTIONS(1080), - [anon_sym_namespace] = ACTIONS(1082), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(736), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1080), - [anon_sym_BANG] = ACTIONS(712), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_RPAREN] = ACTIONS(2075), - [anon_sym_await] = ACTIONS(716), - [anon_sym_yield] = ACTIONS(718), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1090), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1492), - [anon_sym_using] = ACTIONS(726), - [anon_sym_PLUS] = ACTIONS(736), - [anon_sym_DASH] = ACTIONS(736), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1390), + [sym_expression] = STATE(2286), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5777), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5777), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1390), + [sym_subscript_expression] = STATE(1390), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3056), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5777), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_sequence_expression] = STATE(6022), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1390), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(477), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1494), + [anon_sym_export] = ACTIONS(1414), + [anon_sym_type] = ACTIONS(1414), + [anon_sym_namespace] = ACTIONS(1416), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(766), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1414), + [anon_sym_BANG] = ACTIONS(742), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_RPAREN] = ACTIONS(2099), + [anon_sym_await] = ACTIONS(746), + [anon_sym_yield] = ACTIONS(748), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1420), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1498), + [anon_sym_using] = ACTIONS(756), + [anon_sym_PLUS] = ACTIONS(766), + [anon_sym_DASH] = ACTIONS(766), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(712), - [anon_sym_void] = ACTIONS(736), - [anon_sym_delete] = ACTIONS(736), - [anon_sym_PLUS_PLUS] = ACTIONS(738), - [anon_sym_DASH_DASH] = ACTIONS(738), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(744), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1494), + [anon_sym_TILDE] = ACTIONS(742), + [anon_sym_void] = ACTIONS(766), + [anon_sym_delete] = ACTIONS(766), + [anon_sym_PLUS_PLUS] = ACTIONS(768), + [anon_sym_DASH_DASH] = ACTIONS(768), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(774), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1500), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1080), - [anon_sym_readonly] = ACTIONS(1080), - [anon_sym_get] = ACTIONS(1080), - [anon_sym_set] = ACTIONS(1080), - [anon_sym_declare] = ACTIONS(1080), - [anon_sym_public] = ACTIONS(1080), - [anon_sym_private] = ACTIONS(1080), - [anon_sym_protected] = ACTIONS(1080), - [anon_sym_override] = ACTIONS(1080), - [anon_sym_module] = ACTIONS(1080), - [anon_sym_any] = ACTIONS(1080), - [anon_sym_number] = ACTIONS(1080), - [anon_sym_boolean] = ACTIONS(1080), - [anon_sym_string] = ACTIONS(1080), - [anon_sym_symbol] = ACTIONS(1080), - [anon_sym_object] = ACTIONS(1080), + [anon_sym_static] = ACTIONS(1414), + [anon_sym_readonly] = ACTIONS(1414), + [anon_sym_get] = ACTIONS(1414), + [anon_sym_set] = ACTIONS(1414), + [anon_sym_declare] = ACTIONS(1414), + [anon_sym_public] = ACTIONS(1414), + [anon_sym_private] = ACTIONS(1414), + [anon_sym_protected] = ACTIONS(1414), + [anon_sym_override] = ACTIONS(1414), + [anon_sym_module] = ACTIONS(1414), + [anon_sym_any] = ACTIONS(1414), + [anon_sym_number] = ACTIONS(1414), + [anon_sym_boolean] = ACTIONS(1414), + [anon_sym_string] = ACTIONS(1414), + [anon_sym_symbol] = ACTIONS(1414), + [anon_sym_object] = ACTIONS(1414), [sym_html_comment] = ACTIONS(5), }, [STATE(310)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1386), - [sym_expression] = STATE(2363), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5966), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5966), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5819), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1386), - [sym_subscript_expression] = STATE(1386), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3017), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5966), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_sequence_expression] = STATE(6043), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1386), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(418), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1488), - [anon_sym_export] = ACTIONS(1080), - [anon_sym_type] = ACTIONS(1080), - [anon_sym_namespace] = ACTIONS(1082), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(736), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1080), - [anon_sym_BANG] = ACTIONS(712), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_RPAREN] = ACTIONS(2077), - [anon_sym_await] = ACTIONS(716), - [anon_sym_yield] = ACTIONS(718), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1090), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1492), - [anon_sym_using] = ACTIONS(726), - [anon_sym_PLUS] = ACTIONS(736), - [anon_sym_DASH] = ACTIONS(736), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1390), + [sym_expression] = STATE(2289), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5777), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5777), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1390), + [sym_subscript_expression] = STATE(1390), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3056), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5777), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_sequence_expression] = STATE(6078), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1390), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(477), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1494), + [anon_sym_export] = ACTIONS(1414), + [anon_sym_type] = ACTIONS(1414), + [anon_sym_namespace] = ACTIONS(1416), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(766), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1414), + [anon_sym_BANG] = ACTIONS(742), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_RPAREN] = ACTIONS(2101), + [anon_sym_await] = ACTIONS(746), + [anon_sym_yield] = ACTIONS(748), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1420), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1498), + [anon_sym_using] = ACTIONS(756), + [anon_sym_PLUS] = ACTIONS(766), + [anon_sym_DASH] = ACTIONS(766), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(712), - [anon_sym_void] = ACTIONS(736), - [anon_sym_delete] = ACTIONS(736), - [anon_sym_PLUS_PLUS] = ACTIONS(738), - [anon_sym_DASH_DASH] = ACTIONS(738), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(744), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1494), + [anon_sym_TILDE] = ACTIONS(742), + [anon_sym_void] = ACTIONS(766), + [anon_sym_delete] = ACTIONS(766), + [anon_sym_PLUS_PLUS] = ACTIONS(768), + [anon_sym_DASH_DASH] = ACTIONS(768), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(774), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1500), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1080), - [anon_sym_readonly] = ACTIONS(1080), - [anon_sym_get] = ACTIONS(1080), - [anon_sym_set] = ACTIONS(1080), - [anon_sym_declare] = ACTIONS(1080), - [anon_sym_public] = ACTIONS(1080), - [anon_sym_private] = ACTIONS(1080), - [anon_sym_protected] = ACTIONS(1080), - [anon_sym_override] = ACTIONS(1080), - [anon_sym_module] = ACTIONS(1080), - [anon_sym_any] = ACTIONS(1080), - [anon_sym_number] = ACTIONS(1080), - [anon_sym_boolean] = ACTIONS(1080), - [anon_sym_string] = ACTIONS(1080), - [anon_sym_symbol] = ACTIONS(1080), - [anon_sym_object] = ACTIONS(1080), + [anon_sym_static] = ACTIONS(1414), + [anon_sym_readonly] = ACTIONS(1414), + [anon_sym_get] = ACTIONS(1414), + [anon_sym_set] = ACTIONS(1414), + [anon_sym_declare] = ACTIONS(1414), + [anon_sym_public] = ACTIONS(1414), + [anon_sym_private] = ACTIONS(1414), + [anon_sym_protected] = ACTIONS(1414), + [anon_sym_override] = ACTIONS(1414), + [anon_sym_module] = ACTIONS(1414), + [anon_sym_any] = ACTIONS(1414), + [anon_sym_number] = ACTIONS(1414), + [anon_sym_boolean] = ACTIONS(1414), + [anon_sym_string] = ACTIONS(1414), + [anon_sym_symbol] = ACTIONS(1414), + [anon_sym_object] = ACTIONS(1414), [sym_html_comment] = ACTIONS(5), }, [STATE(311)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1386), - [sym_expression] = STATE(2364), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5966), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5966), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5819), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1386), - [sym_subscript_expression] = STATE(1386), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3017), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5966), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_sequence_expression] = STATE(6055), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1386), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(418), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1488), - [anon_sym_export] = ACTIONS(1080), - [anon_sym_type] = ACTIONS(1080), - [anon_sym_namespace] = ACTIONS(1082), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(736), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1080), - [anon_sym_BANG] = ACTIONS(712), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_RPAREN] = ACTIONS(2079), - [anon_sym_await] = ACTIONS(716), - [anon_sym_yield] = ACTIONS(718), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1090), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1492), - [anon_sym_using] = ACTIONS(726), - [anon_sym_PLUS] = ACTIONS(736), - [anon_sym_DASH] = ACTIONS(736), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1390), + [sym_expression] = STATE(2385), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5777), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5777), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1390), + [sym_subscript_expression] = STATE(1390), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3056), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5777), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_sequence_expression] = STATE(5961), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1390), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(477), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1494), + [anon_sym_export] = ACTIONS(1414), + [anon_sym_type] = ACTIONS(1414), + [anon_sym_namespace] = ACTIONS(1416), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(766), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1414), + [anon_sym_BANG] = ACTIONS(742), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_RPAREN] = ACTIONS(2103), + [anon_sym_await] = ACTIONS(746), + [anon_sym_yield] = ACTIONS(748), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1420), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1498), + [anon_sym_using] = ACTIONS(756), + [anon_sym_PLUS] = ACTIONS(766), + [anon_sym_DASH] = ACTIONS(766), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(712), - [anon_sym_void] = ACTIONS(736), - [anon_sym_delete] = ACTIONS(736), - [anon_sym_PLUS_PLUS] = ACTIONS(738), - [anon_sym_DASH_DASH] = ACTIONS(738), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(744), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1494), + [anon_sym_TILDE] = ACTIONS(742), + [anon_sym_void] = ACTIONS(766), + [anon_sym_delete] = ACTIONS(766), + [anon_sym_PLUS_PLUS] = ACTIONS(768), + [anon_sym_DASH_DASH] = ACTIONS(768), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(774), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1500), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1080), - [anon_sym_readonly] = ACTIONS(1080), - [anon_sym_get] = ACTIONS(1080), - [anon_sym_set] = ACTIONS(1080), - [anon_sym_declare] = ACTIONS(1080), - [anon_sym_public] = ACTIONS(1080), - [anon_sym_private] = ACTIONS(1080), - [anon_sym_protected] = ACTIONS(1080), - [anon_sym_override] = ACTIONS(1080), - [anon_sym_module] = ACTIONS(1080), - [anon_sym_any] = ACTIONS(1080), - [anon_sym_number] = ACTIONS(1080), - [anon_sym_boolean] = ACTIONS(1080), - [anon_sym_string] = ACTIONS(1080), - [anon_sym_symbol] = ACTIONS(1080), - [anon_sym_object] = ACTIONS(1080), + [anon_sym_static] = ACTIONS(1414), + [anon_sym_readonly] = ACTIONS(1414), + [anon_sym_get] = ACTIONS(1414), + [anon_sym_set] = ACTIONS(1414), + [anon_sym_declare] = ACTIONS(1414), + [anon_sym_public] = ACTIONS(1414), + [anon_sym_private] = ACTIONS(1414), + [anon_sym_protected] = ACTIONS(1414), + [anon_sym_override] = ACTIONS(1414), + [anon_sym_module] = ACTIONS(1414), + [anon_sym_any] = ACTIONS(1414), + [anon_sym_number] = ACTIONS(1414), + [anon_sym_boolean] = ACTIONS(1414), + [anon_sym_string] = ACTIONS(1414), + [anon_sym_symbol] = ACTIONS(1414), + [anon_sym_object] = ACTIONS(1414), [sym_html_comment] = ACTIONS(5), }, [STATE(312)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1386), - [sym_expression] = STATE(2296), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5966), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5966), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5819), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1386), - [sym_subscript_expression] = STATE(1386), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3017), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5966), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_sequence_expression] = STATE(5776), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1386), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(418), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1488), - [anon_sym_export] = ACTIONS(1080), - [anon_sym_type] = ACTIONS(1080), - [anon_sym_namespace] = ACTIONS(1082), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(736), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1080), - [anon_sym_BANG] = ACTIONS(712), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_RPAREN] = ACTIONS(2081), - [anon_sym_await] = ACTIONS(716), - [anon_sym_yield] = ACTIONS(718), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1090), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1492), - [anon_sym_using] = ACTIONS(726), - [anon_sym_PLUS] = ACTIONS(736), - [anon_sym_DASH] = ACTIONS(736), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1390), + [sym_expression] = STATE(2345), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5777), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5777), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1390), + [sym_subscript_expression] = STATE(1390), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3056), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5777), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_sequence_expression] = STATE(5780), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1390), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(477), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1494), + [anon_sym_export] = ACTIONS(1414), + [anon_sym_type] = ACTIONS(1414), + [anon_sym_namespace] = ACTIONS(1416), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(766), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1414), + [anon_sym_BANG] = ACTIONS(742), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_RPAREN] = ACTIONS(2105), + [anon_sym_await] = ACTIONS(746), + [anon_sym_yield] = ACTIONS(748), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1420), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1498), + [anon_sym_using] = ACTIONS(756), + [anon_sym_PLUS] = ACTIONS(766), + [anon_sym_DASH] = ACTIONS(766), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(712), - [anon_sym_void] = ACTIONS(736), - [anon_sym_delete] = ACTIONS(736), - [anon_sym_PLUS_PLUS] = ACTIONS(738), - [anon_sym_DASH_DASH] = ACTIONS(738), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(744), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1494), + [anon_sym_TILDE] = ACTIONS(742), + [anon_sym_void] = ACTIONS(766), + [anon_sym_delete] = ACTIONS(766), + [anon_sym_PLUS_PLUS] = ACTIONS(768), + [anon_sym_DASH_DASH] = ACTIONS(768), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(774), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1500), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1080), - [anon_sym_readonly] = ACTIONS(1080), - [anon_sym_get] = ACTIONS(1080), - [anon_sym_set] = ACTIONS(1080), - [anon_sym_declare] = ACTIONS(1080), - [anon_sym_public] = ACTIONS(1080), - [anon_sym_private] = ACTIONS(1080), - [anon_sym_protected] = ACTIONS(1080), - [anon_sym_override] = ACTIONS(1080), - [anon_sym_module] = ACTIONS(1080), - [anon_sym_any] = ACTIONS(1080), - [anon_sym_number] = ACTIONS(1080), - [anon_sym_boolean] = ACTIONS(1080), - [anon_sym_string] = ACTIONS(1080), - [anon_sym_symbol] = ACTIONS(1080), - [anon_sym_object] = ACTIONS(1080), + [anon_sym_static] = ACTIONS(1414), + [anon_sym_readonly] = ACTIONS(1414), + [anon_sym_get] = ACTIONS(1414), + [anon_sym_set] = ACTIONS(1414), + [anon_sym_declare] = ACTIONS(1414), + [anon_sym_public] = ACTIONS(1414), + [anon_sym_private] = ACTIONS(1414), + [anon_sym_protected] = ACTIONS(1414), + [anon_sym_override] = ACTIONS(1414), + [anon_sym_module] = ACTIONS(1414), + [anon_sym_any] = ACTIONS(1414), + [anon_sym_number] = ACTIONS(1414), + [anon_sym_boolean] = ACTIONS(1414), + [anon_sym_string] = ACTIONS(1414), + [anon_sym_symbol] = ACTIONS(1414), + [anon_sym_object] = ACTIONS(1414), [sym_html_comment] = ACTIONS(5), }, [STATE(313)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1386), - [sym_expression] = STATE(2324), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5966), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5966), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5819), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1386), - [sym_subscript_expression] = STATE(1386), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3017), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5966), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_sequence_expression] = STATE(6048), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1386), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(418), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1488), - [anon_sym_export] = ACTIONS(1080), - [anon_sym_type] = ACTIONS(1080), - [anon_sym_namespace] = ACTIONS(1082), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(736), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1080), - [anon_sym_BANG] = ACTIONS(712), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_RPAREN] = ACTIONS(2083), - [anon_sym_await] = ACTIONS(716), - [anon_sym_yield] = ACTIONS(718), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1090), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1492), - [anon_sym_using] = ACTIONS(726), - [anon_sym_PLUS] = ACTIONS(736), - [anon_sym_DASH] = ACTIONS(736), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1390), + [sym_expression] = STATE(2290), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5777), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5777), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1390), + [sym_subscript_expression] = STATE(1390), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3056), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5777), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_sequence_expression] = STATE(6083), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1390), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(477), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1494), + [anon_sym_export] = ACTIONS(1414), + [anon_sym_type] = ACTIONS(1414), + [anon_sym_namespace] = ACTIONS(1416), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(766), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1414), + [anon_sym_BANG] = ACTIONS(742), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_RPAREN] = ACTIONS(2107), + [anon_sym_await] = ACTIONS(746), + [anon_sym_yield] = ACTIONS(748), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1420), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1498), + [anon_sym_using] = ACTIONS(756), + [anon_sym_PLUS] = ACTIONS(766), + [anon_sym_DASH] = ACTIONS(766), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(712), - [anon_sym_void] = ACTIONS(736), - [anon_sym_delete] = ACTIONS(736), - [anon_sym_PLUS_PLUS] = ACTIONS(738), - [anon_sym_DASH_DASH] = ACTIONS(738), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(744), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1494), + [anon_sym_TILDE] = ACTIONS(742), + [anon_sym_void] = ACTIONS(766), + [anon_sym_delete] = ACTIONS(766), + [anon_sym_PLUS_PLUS] = ACTIONS(768), + [anon_sym_DASH_DASH] = ACTIONS(768), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(774), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1500), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1080), - [anon_sym_readonly] = ACTIONS(1080), - [anon_sym_get] = ACTIONS(1080), - [anon_sym_set] = ACTIONS(1080), - [anon_sym_declare] = ACTIONS(1080), - [anon_sym_public] = ACTIONS(1080), - [anon_sym_private] = ACTIONS(1080), - [anon_sym_protected] = ACTIONS(1080), - [anon_sym_override] = ACTIONS(1080), - [anon_sym_module] = ACTIONS(1080), - [anon_sym_any] = ACTIONS(1080), - [anon_sym_number] = ACTIONS(1080), - [anon_sym_boolean] = ACTIONS(1080), - [anon_sym_string] = ACTIONS(1080), - [anon_sym_symbol] = ACTIONS(1080), - [anon_sym_object] = ACTIONS(1080), + [anon_sym_static] = ACTIONS(1414), + [anon_sym_readonly] = ACTIONS(1414), + [anon_sym_get] = ACTIONS(1414), + [anon_sym_set] = ACTIONS(1414), + [anon_sym_declare] = ACTIONS(1414), + [anon_sym_public] = ACTIONS(1414), + [anon_sym_private] = ACTIONS(1414), + [anon_sym_protected] = ACTIONS(1414), + [anon_sym_override] = ACTIONS(1414), + [anon_sym_module] = ACTIONS(1414), + [anon_sym_any] = ACTIONS(1414), + [anon_sym_number] = ACTIONS(1414), + [anon_sym_boolean] = ACTIONS(1414), + [anon_sym_string] = ACTIONS(1414), + [anon_sym_symbol] = ACTIONS(1414), + [anon_sym_object] = ACTIONS(1414), [sym_html_comment] = ACTIONS(5), }, [STATE(314)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1386), - [sym_expression] = STATE(2321), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5966), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5966), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5819), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1386), - [sym_subscript_expression] = STATE(1386), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3017), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5966), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_sequence_expression] = STATE(5997), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1386), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(418), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1488), - [anon_sym_export] = ACTIONS(1080), - [anon_sym_type] = ACTIONS(1080), - [anon_sym_namespace] = ACTIONS(1082), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(736), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1080), - [anon_sym_BANG] = ACTIONS(712), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_RPAREN] = ACTIONS(2085), - [anon_sym_await] = ACTIONS(716), - [anon_sym_yield] = ACTIONS(718), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1090), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1492), - [anon_sym_using] = ACTIONS(726), - [anon_sym_PLUS] = ACTIONS(736), - [anon_sym_DASH] = ACTIONS(736), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1390), + [sym_expression] = STATE(2292), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5777), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5777), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1390), + [sym_subscript_expression] = STATE(1390), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3056), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5777), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_sequence_expression] = STATE(6117), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1390), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(477), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1494), + [anon_sym_export] = ACTIONS(1414), + [anon_sym_type] = ACTIONS(1414), + [anon_sym_namespace] = ACTIONS(1416), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(766), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1414), + [anon_sym_BANG] = ACTIONS(742), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_RPAREN] = ACTIONS(2109), + [anon_sym_await] = ACTIONS(746), + [anon_sym_yield] = ACTIONS(748), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1420), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1498), + [anon_sym_using] = ACTIONS(756), + [anon_sym_PLUS] = ACTIONS(766), + [anon_sym_DASH] = ACTIONS(766), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(712), - [anon_sym_void] = ACTIONS(736), - [anon_sym_delete] = ACTIONS(736), - [anon_sym_PLUS_PLUS] = ACTIONS(738), - [anon_sym_DASH_DASH] = ACTIONS(738), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(744), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1494), + [anon_sym_TILDE] = ACTIONS(742), + [anon_sym_void] = ACTIONS(766), + [anon_sym_delete] = ACTIONS(766), + [anon_sym_PLUS_PLUS] = ACTIONS(768), + [anon_sym_DASH_DASH] = ACTIONS(768), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(774), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1500), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1080), - [anon_sym_readonly] = ACTIONS(1080), - [anon_sym_get] = ACTIONS(1080), - [anon_sym_set] = ACTIONS(1080), - [anon_sym_declare] = ACTIONS(1080), - [anon_sym_public] = ACTIONS(1080), - [anon_sym_private] = ACTIONS(1080), - [anon_sym_protected] = ACTIONS(1080), - [anon_sym_override] = ACTIONS(1080), - [anon_sym_module] = ACTIONS(1080), - [anon_sym_any] = ACTIONS(1080), - [anon_sym_number] = ACTIONS(1080), - [anon_sym_boolean] = ACTIONS(1080), - [anon_sym_string] = ACTIONS(1080), - [anon_sym_symbol] = ACTIONS(1080), - [anon_sym_object] = ACTIONS(1080), + [anon_sym_static] = ACTIONS(1414), + [anon_sym_readonly] = ACTIONS(1414), + [anon_sym_get] = ACTIONS(1414), + [anon_sym_set] = ACTIONS(1414), + [anon_sym_declare] = ACTIONS(1414), + [anon_sym_public] = ACTIONS(1414), + [anon_sym_private] = ACTIONS(1414), + [anon_sym_protected] = ACTIONS(1414), + [anon_sym_override] = ACTIONS(1414), + [anon_sym_module] = ACTIONS(1414), + [anon_sym_any] = ACTIONS(1414), + [anon_sym_number] = ACTIONS(1414), + [anon_sym_boolean] = ACTIONS(1414), + [anon_sym_string] = ACTIONS(1414), + [anon_sym_symbol] = ACTIONS(1414), + [anon_sym_object] = ACTIONS(1414), [sym_html_comment] = ACTIONS(5), }, [STATE(315)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1447), - [sym_expression] = STATE(2655), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5238), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5238), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1447), - [sym_subscript_expression] = STATE(1447), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5238), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1447), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(2087), - [anon_sym_export] = ACTIONS(2089), - [anon_sym_type] = ACTIONS(2089), - [anon_sym_namespace] = ACTIONS(2091), - [anon_sym_LBRACE] = ACTIONS(1934), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), - [anon_sym_var] = ACTIONS(2093), - [anon_sym_let] = ACTIONS(2095), - [anon_sym_const] = ACTIONS(2097), - [anon_sym_BANG] = ACTIONS(174), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(139), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(1942), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(2099), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(2101), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1390), + [sym_expression] = STATE(2334), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5777), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5777), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1390), + [sym_subscript_expression] = STATE(1390), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3056), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5777), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_sequence_expression] = STATE(5979), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1390), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(477), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1494), + [anon_sym_export] = ACTIONS(1414), + [anon_sym_type] = ACTIONS(1414), + [anon_sym_namespace] = ACTIONS(1416), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(766), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1414), + [anon_sym_BANG] = ACTIONS(742), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_RPAREN] = ACTIONS(2111), + [anon_sym_await] = ACTIONS(746), + [anon_sym_yield] = ACTIONS(748), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1420), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1498), + [anon_sym_using] = ACTIONS(756), + [anon_sym_PLUS] = ACTIONS(766), + [anon_sym_DASH] = ACTIONS(766), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(2103), + [anon_sym_TILDE] = ACTIONS(742), + [anon_sym_void] = ACTIONS(766), + [anon_sym_delete] = ACTIONS(766), + [anon_sym_PLUS_PLUS] = ACTIONS(768), + [anon_sym_DASH_DASH] = ACTIONS(768), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(774), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1500), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(2089), - [anon_sym_readonly] = ACTIONS(2089), - [anon_sym_get] = ACTIONS(2089), - [anon_sym_set] = ACTIONS(2089), - [anon_sym_declare] = ACTIONS(2089), - [anon_sym_public] = ACTIONS(2089), - [anon_sym_private] = ACTIONS(2089), - [anon_sym_protected] = ACTIONS(2089), - [anon_sym_override] = ACTIONS(2089), - [anon_sym_module] = ACTIONS(2089), - [anon_sym_any] = ACTIONS(2089), - [anon_sym_number] = ACTIONS(2089), - [anon_sym_boolean] = ACTIONS(2089), - [anon_sym_string] = ACTIONS(2089), - [anon_sym_symbol] = ACTIONS(2089), - [anon_sym_object] = ACTIONS(2089), + [anon_sym_static] = ACTIONS(1414), + [anon_sym_readonly] = ACTIONS(1414), + [anon_sym_get] = ACTIONS(1414), + [anon_sym_set] = ACTIONS(1414), + [anon_sym_declare] = ACTIONS(1414), + [anon_sym_public] = ACTIONS(1414), + [anon_sym_private] = ACTIONS(1414), + [anon_sym_protected] = ACTIONS(1414), + [anon_sym_override] = ACTIONS(1414), + [anon_sym_module] = ACTIONS(1414), + [anon_sym_any] = ACTIONS(1414), + [anon_sym_number] = ACTIONS(1414), + [anon_sym_boolean] = ACTIONS(1414), + [anon_sym_string] = ACTIONS(1414), + [anon_sym_symbol] = ACTIONS(1414), + [anon_sym_object] = ACTIONS(1414), [sym_html_comment] = ACTIONS(5), }, [STATE(316)] = { - [sym_import] = STATE(3816), - [sym_statement_block] = STATE(2278), - [sym_parenthesized_expression] = STATE(1365), - [sym_expression] = STATE(1862), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5981), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5981), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1365), - [sym_subscript_expression] = STATE(1365), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3075), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5981), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1365), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_type_arguments] = STATE(459), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1482), - [anon_sym_export] = ACTIONS(1360), - [anon_sym_type] = ACTIONS(1360), - [anon_sym_namespace] = ACTIONS(1362), - [anon_sym_LBRACE] = ACTIONS(2105), - [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1360), - [anon_sym_BANG] = ACTIONS(33), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(45), - [anon_sym_yield] = ACTIONS(63), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1366), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1486), - [anon_sym_using] = ACTIONS(75), - [anon_sym_PLUS] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(21), - [anon_sym_SLASH] = ACTIONS(77), + [sym_import] = STATE(3618), + [sym_statement_block] = STATE(1729), + [sym_parenthesized_expression] = STATE(1461), + [sym_expression] = STATE(2489), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6087), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6087), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5742), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1461), + [sym_subscript_expression] = STATE(1461), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3080), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6087), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1461), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(594), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1534), + [anon_sym_export] = ACTIONS(1224), + [anon_sym_type] = ACTIONS(1224), + [anon_sym_namespace] = ACTIONS(1226), + [anon_sym_LBRACE] = ACTIONS(2113), + [anon_sym_typeof] = ACTIONS(1246), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1224), + [anon_sym_BANG] = ACTIONS(1230), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1232), + [anon_sym_yield] = ACTIONS(1234), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1236), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1538), + [anon_sym_using] = ACTIONS(1240), + [anon_sym_PLUS] = ACTIONS(1246), + [anon_sym_DASH] = ACTIONS(1246), + [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(33), - [anon_sym_void] = ACTIONS(21), - [anon_sym_delete] = ACTIONS(21), - [anon_sym_PLUS_PLUS] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(81), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(91), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(95), + [anon_sym_TILDE] = ACTIONS(1230), + [anon_sym_void] = ACTIONS(1246), + [anon_sym_delete] = ACTIONS(1246), + [anon_sym_PLUS_PLUS] = ACTIONS(1248), + [anon_sym_DASH_DASH] = ACTIONS(1248), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1250), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1540), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1360), - [anon_sym_readonly] = ACTIONS(1360), - [anon_sym_get] = ACTIONS(1360), - [anon_sym_set] = ACTIONS(1360), - [anon_sym_declare] = ACTIONS(1360), - [anon_sym_public] = ACTIONS(1360), - [anon_sym_private] = ACTIONS(1360), - [anon_sym_protected] = ACTIONS(1360), - [anon_sym_override] = ACTIONS(1360), - [anon_sym_module] = ACTIONS(1360), - [anon_sym_any] = ACTIONS(1360), - [anon_sym_number] = ACTIONS(1360), - [anon_sym_boolean] = ACTIONS(1360), - [anon_sym_string] = ACTIONS(1360), - [anon_sym_symbol] = ACTIONS(1360), - [anon_sym_object] = ACTIONS(1360), + [anon_sym_static] = ACTIONS(1224), + [anon_sym_readonly] = ACTIONS(1224), + [anon_sym_get] = ACTIONS(1224), + [anon_sym_set] = ACTIONS(1224), + [anon_sym_declare] = ACTIONS(1224), + [anon_sym_public] = ACTIONS(1224), + [anon_sym_private] = ACTIONS(1224), + [anon_sym_protected] = ACTIONS(1224), + [anon_sym_override] = ACTIONS(1224), + [anon_sym_module] = ACTIONS(1224), + [anon_sym_any] = ACTIONS(1224), + [anon_sym_number] = ACTIONS(1224), + [anon_sym_boolean] = ACTIONS(1224), + [anon_sym_string] = ACTIONS(1224), + [anon_sym_symbol] = ACTIONS(1224), + [anon_sym_object] = ACTIONS(1224), [sym_html_comment] = ACTIONS(5), }, [STATE(317)] = { - [sym_import] = STATE(3601), - [sym_statement_block] = STATE(1728), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2609), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5823), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5823), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1239), - [sym_subscript_expression] = STATE(1239), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5823), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1239), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(800), - [anon_sym_export] = ACTIONS(802), - [anon_sym_type] = ACTIONS(802), - [anon_sym_namespace] = ACTIONS(804), - [anon_sym_LBRACE] = ACTIONS(2107), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(802), - [anon_sym_BANG] = ACTIONS(174), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(139), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(814), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(816), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), + [sym_import] = STATE(3618), + [sym_statement_block] = STATE(1708), + [sym_parenthesized_expression] = STATE(1390), + [sym_expression] = STATE(2087), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5777), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5777), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1390), + [sym_subscript_expression] = STATE(1390), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3056), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5777), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1390), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(477), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1494), + [anon_sym_export] = ACTIONS(1414), + [anon_sym_type] = ACTIONS(1414), + [anon_sym_namespace] = ACTIONS(1416), + [anon_sym_LBRACE] = ACTIONS(2113), + [anon_sym_typeof] = ACTIONS(766), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1414), + [anon_sym_BANG] = ACTIONS(742), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(746), + [anon_sym_yield] = ACTIONS(748), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1420), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1498), + [anon_sym_using] = ACTIONS(756), + [anon_sym_PLUS] = ACTIONS(766), + [anon_sym_DASH] = ACTIONS(766), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(820), + [anon_sym_TILDE] = ACTIONS(742), + [anon_sym_void] = ACTIONS(766), + [anon_sym_delete] = ACTIONS(766), + [anon_sym_PLUS_PLUS] = ACTIONS(768), + [anon_sym_DASH_DASH] = ACTIONS(768), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(774), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1500), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(802), - [anon_sym_readonly] = ACTIONS(802), - [anon_sym_get] = ACTIONS(802), - [anon_sym_set] = ACTIONS(802), - [anon_sym_declare] = ACTIONS(802), - [anon_sym_public] = ACTIONS(802), - [anon_sym_private] = ACTIONS(802), - [anon_sym_protected] = ACTIONS(802), - [anon_sym_override] = ACTIONS(802), - [anon_sym_module] = ACTIONS(802), - [anon_sym_any] = ACTIONS(802), - [anon_sym_number] = ACTIONS(802), - [anon_sym_boolean] = ACTIONS(802), - [anon_sym_string] = ACTIONS(802), - [anon_sym_symbol] = ACTIONS(802), - [anon_sym_object] = ACTIONS(802), + [anon_sym_static] = ACTIONS(1414), + [anon_sym_readonly] = ACTIONS(1414), + [anon_sym_get] = ACTIONS(1414), + [anon_sym_set] = ACTIONS(1414), + [anon_sym_declare] = ACTIONS(1414), + [anon_sym_public] = ACTIONS(1414), + [anon_sym_private] = ACTIONS(1414), + [anon_sym_protected] = ACTIONS(1414), + [anon_sym_override] = ACTIONS(1414), + [anon_sym_module] = ACTIONS(1414), + [anon_sym_any] = ACTIONS(1414), + [anon_sym_number] = ACTIONS(1414), + [anon_sym_boolean] = ACTIONS(1414), + [anon_sym_string] = ACTIONS(1414), + [anon_sym_symbol] = ACTIONS(1414), + [anon_sym_object] = ACTIONS(1414), [sym_html_comment] = ACTIONS(5), }, [STATE(318)] = { - [sym_import] = STATE(3601), - [sym_statement_block] = STATE(1708), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2544), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5823), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5823), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1239), - [sym_subscript_expression] = STATE(1239), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5823), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1239), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(800), - [anon_sym_export] = ACTIONS(802), - [anon_sym_type] = ACTIONS(802), - [anon_sym_namespace] = ACTIONS(804), - [anon_sym_LBRACE] = ACTIONS(2107), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(802), - [anon_sym_BANG] = ACTIONS(174), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(139), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(814), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(816), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1345), + [sym_expression] = STATE(2317), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5963), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5963), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5768), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1345), + [sym_subscript_expression] = STATE(1345), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3039), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5963), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_sequence_expression] = STATE(5951), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1345), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(411), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1468), + [anon_sym_export] = ACTIONS(1060), + [anon_sym_type] = ACTIONS(1060), + [anon_sym_namespace] = ACTIONS(1062), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(619), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1060), + [anon_sym_BANG] = ACTIONS(591), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(593), + [anon_sym_yield] = ACTIONS(595), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1070), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1476), + [anon_sym_using] = ACTIONS(605), + [anon_sym_PLUS] = ACTIONS(619), + [anon_sym_DASH] = ACTIONS(619), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(820), + [anon_sym_TILDE] = ACTIONS(591), + [anon_sym_void] = ACTIONS(619), + [anon_sym_delete] = ACTIONS(619), + [anon_sym_PLUS_PLUS] = ACTIONS(621), + [anon_sym_DASH_DASH] = ACTIONS(621), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(623), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1478), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(802), - [anon_sym_readonly] = ACTIONS(802), - [anon_sym_get] = ACTIONS(802), - [anon_sym_set] = ACTIONS(802), - [anon_sym_declare] = ACTIONS(802), - [anon_sym_public] = ACTIONS(802), - [anon_sym_private] = ACTIONS(802), - [anon_sym_protected] = ACTIONS(802), - [anon_sym_override] = ACTIONS(802), - [anon_sym_module] = ACTIONS(802), - [anon_sym_any] = ACTIONS(802), - [anon_sym_number] = ACTIONS(802), - [anon_sym_boolean] = ACTIONS(802), - [anon_sym_string] = ACTIONS(802), - [anon_sym_symbol] = ACTIONS(802), - [anon_sym_object] = ACTIONS(802), + [anon_sym_static] = ACTIONS(1060), + [anon_sym_readonly] = ACTIONS(1060), + [anon_sym_get] = ACTIONS(1060), + [anon_sym_set] = ACTIONS(1060), + [anon_sym_declare] = ACTIONS(1060), + [anon_sym_public] = ACTIONS(1060), + [anon_sym_private] = ACTIONS(1060), + [anon_sym_protected] = ACTIONS(1060), + [anon_sym_override] = ACTIONS(1060), + [anon_sym_module] = ACTIONS(1060), + [anon_sym_any] = ACTIONS(1060), + [anon_sym_number] = ACTIONS(1060), + [anon_sym_boolean] = ACTIONS(1060), + [anon_sym_string] = ACTIONS(1060), + [anon_sym_symbol] = ACTIONS(1060), + [anon_sym_object] = ACTIONS(1060), [sym_html_comment] = ACTIONS(5), }, [STATE(319)] = { - [sym_import] = STATE(3601), - [sym_statement_block] = STATE(1721), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2611), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5823), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5823), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1239), - [sym_subscript_expression] = STATE(1239), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5823), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1239), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(800), - [anon_sym_export] = ACTIONS(802), - [anon_sym_type] = ACTIONS(802), - [anon_sym_namespace] = ACTIONS(804), - [anon_sym_LBRACE] = ACTIONS(2107), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(802), - [anon_sym_BANG] = ACTIONS(174), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(139), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(814), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(816), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1345), + [sym_expression] = STATE(2403), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5963), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5963), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5768), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1345), + [sym_subscript_expression] = STATE(1345), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3039), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5963), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_sequence_expression] = STATE(5894), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1345), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(411), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1468), + [anon_sym_export] = ACTIONS(1060), + [anon_sym_type] = ACTIONS(1060), + [anon_sym_namespace] = ACTIONS(1062), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(619), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1060), + [anon_sym_BANG] = ACTIONS(591), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(593), + [anon_sym_yield] = ACTIONS(595), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1070), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1476), + [anon_sym_using] = ACTIONS(605), + [anon_sym_PLUS] = ACTIONS(619), + [anon_sym_DASH] = ACTIONS(619), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(820), + [anon_sym_TILDE] = ACTIONS(591), + [anon_sym_void] = ACTIONS(619), + [anon_sym_delete] = ACTIONS(619), + [anon_sym_PLUS_PLUS] = ACTIONS(621), + [anon_sym_DASH_DASH] = ACTIONS(621), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(623), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1478), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(802), - [anon_sym_readonly] = ACTIONS(802), - [anon_sym_get] = ACTIONS(802), - [anon_sym_set] = ACTIONS(802), - [anon_sym_declare] = ACTIONS(802), - [anon_sym_public] = ACTIONS(802), - [anon_sym_private] = ACTIONS(802), - [anon_sym_protected] = ACTIONS(802), - [anon_sym_override] = ACTIONS(802), - [anon_sym_module] = ACTIONS(802), - [anon_sym_any] = ACTIONS(802), - [anon_sym_number] = ACTIONS(802), - [anon_sym_boolean] = ACTIONS(802), - [anon_sym_string] = ACTIONS(802), - [anon_sym_symbol] = ACTIONS(802), - [anon_sym_object] = ACTIONS(802), + [anon_sym_static] = ACTIONS(1060), + [anon_sym_readonly] = ACTIONS(1060), + [anon_sym_get] = ACTIONS(1060), + [anon_sym_set] = ACTIONS(1060), + [anon_sym_declare] = ACTIONS(1060), + [anon_sym_public] = ACTIONS(1060), + [anon_sym_private] = ACTIONS(1060), + [anon_sym_protected] = ACTIONS(1060), + [anon_sym_override] = ACTIONS(1060), + [anon_sym_module] = ACTIONS(1060), + [anon_sym_any] = ACTIONS(1060), + [anon_sym_number] = ACTIONS(1060), + [anon_sym_boolean] = ACTIONS(1060), + [anon_sym_string] = ACTIONS(1060), + [anon_sym_symbol] = ACTIONS(1060), + [anon_sym_object] = ACTIONS(1060), [sym_html_comment] = ACTIONS(5), }, [STATE(320)] = { - [sym_import] = STATE(3601), - [sym_statement_block] = STATE(1732), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2612), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5823), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5823), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1239), - [sym_subscript_expression] = STATE(1239), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5823), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1239), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(800), - [anon_sym_export] = ACTIONS(802), - [anon_sym_type] = ACTIONS(802), - [anon_sym_namespace] = ACTIONS(804), - [anon_sym_LBRACE] = ACTIONS(2107), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(802), - [anon_sym_BANG] = ACTIONS(174), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(139), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(814), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(816), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), + [sym_import] = STATE(3618), + [sym_statement_block] = STATE(1724), + [sym_parenthesized_expression] = STATE(1390), + [sym_expression] = STATE(1938), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5777), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5777), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1390), + [sym_subscript_expression] = STATE(1390), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3056), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5777), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1390), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(477), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1494), + [anon_sym_export] = ACTIONS(1414), + [anon_sym_type] = ACTIONS(1414), + [anon_sym_namespace] = ACTIONS(1416), + [anon_sym_LBRACE] = ACTIONS(2113), + [anon_sym_typeof] = ACTIONS(766), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1414), + [anon_sym_BANG] = ACTIONS(742), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(746), + [anon_sym_yield] = ACTIONS(748), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1420), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1498), + [anon_sym_using] = ACTIONS(756), + [anon_sym_PLUS] = ACTIONS(766), + [anon_sym_DASH] = ACTIONS(766), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(820), + [anon_sym_TILDE] = ACTIONS(742), + [anon_sym_void] = ACTIONS(766), + [anon_sym_delete] = ACTIONS(766), + [anon_sym_PLUS_PLUS] = ACTIONS(768), + [anon_sym_DASH_DASH] = ACTIONS(768), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(774), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1500), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(802), - [anon_sym_readonly] = ACTIONS(802), - [anon_sym_get] = ACTIONS(802), - [anon_sym_set] = ACTIONS(802), - [anon_sym_declare] = ACTIONS(802), - [anon_sym_public] = ACTIONS(802), - [anon_sym_private] = ACTIONS(802), - [anon_sym_protected] = ACTIONS(802), - [anon_sym_override] = ACTIONS(802), - [anon_sym_module] = ACTIONS(802), - [anon_sym_any] = ACTIONS(802), - [anon_sym_number] = ACTIONS(802), - [anon_sym_boolean] = ACTIONS(802), - [anon_sym_string] = ACTIONS(802), - [anon_sym_symbol] = ACTIONS(802), - [anon_sym_object] = ACTIONS(802), + [anon_sym_static] = ACTIONS(1414), + [anon_sym_readonly] = ACTIONS(1414), + [anon_sym_get] = ACTIONS(1414), + [anon_sym_set] = ACTIONS(1414), + [anon_sym_declare] = ACTIONS(1414), + [anon_sym_public] = ACTIONS(1414), + [anon_sym_private] = ACTIONS(1414), + [anon_sym_protected] = ACTIONS(1414), + [anon_sym_override] = ACTIONS(1414), + [anon_sym_module] = ACTIONS(1414), + [anon_sym_any] = ACTIONS(1414), + [anon_sym_number] = ACTIONS(1414), + [anon_sym_boolean] = ACTIONS(1414), + [anon_sym_string] = ACTIONS(1414), + [anon_sym_symbol] = ACTIONS(1414), + [anon_sym_object] = ACTIONS(1414), [sym_html_comment] = ACTIONS(5), }, [STATE(321)] = { - [sym_namespace_export] = STATE(5383), - [sym_export_clause] = STATE(4707), - [sym_declaration] = STATE(819), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_class_declaration] = STATE(846), - [sym_function_declaration] = STATE(846), - [sym_generator_function_declaration] = STATE(846), - [sym_decorator] = STATE(1352), - [sym_function_signature] = STATE(846), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(932), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [aux_sym_export_statement_repeat1] = STATE(4168), - [aux_sym_object_repeat1] = STATE(4863), - [aux_sym_object_pattern_repeat1] = STATE(4870), - [anon_sym_STAR] = ACTIONS(2109), - [anon_sym_default] = ACTIONS(2111), - [anon_sym_type] = ACTIONS(2113), - [anon_sym_EQ] = ACTIONS(2115), - [anon_sym_as] = ACTIONS(2117), - [anon_sym_namespace] = ACTIONS(2119), - [anon_sym_LBRACE] = ACTIONS(2121), - [anon_sym_COMMA] = ACTIONS(153), - [anon_sym_RBRACE] = ACTIONS(671), - [anon_sym_import] = ACTIONS(2123), - [anon_sym_var] = ACTIONS(2125), - [anon_sym_let] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2129), - [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2131), - [anon_sym_SEMI] = ACTIONS(153), - [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(675), - [anon_sym_LBRACK] = ACTIONS(153), - [anon_sym_DOT] = ACTIONS(153), - [anon_sym_class] = ACTIONS(2134), - [anon_sym_async] = ACTIONS(2136), - [anon_sym_function] = ACTIONS(2138), - [anon_sym_EQ_GT] = ACTIONS(686), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP] = ACTIONS(120), - [anon_sym_PIPE_PIPE] = ACTIONS(120), - [anon_sym_GT_GT] = ACTIONS(120), - [anon_sym_GT_GT_GT] = ACTIONS(120), - [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(120), - [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(120), - [anon_sym_DASH] = ACTIONS(120), - [anon_sym_SLASH] = ACTIONS(120), - [anon_sym_PERCENT] = ACTIONS(120), - [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2140), - [anon_sym_LT_EQ] = ACTIONS(153), - [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), - [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), - [anon_sym_GT] = ACTIONS(120), - [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(153), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(153), + [sym_import] = STATE(3618), + [sym_statement_block] = STATE(1729), + [sym_parenthesized_expression] = STATE(1390), + [sym_expression] = STATE(1961), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5777), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5777), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1390), + [sym_subscript_expression] = STATE(1390), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3056), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5777), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1390), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(477), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1494), + [anon_sym_export] = ACTIONS(1414), + [anon_sym_type] = ACTIONS(1414), + [anon_sym_namespace] = ACTIONS(1416), + [anon_sym_LBRACE] = ACTIONS(2113), + [anon_sym_typeof] = ACTIONS(766), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1414), + [anon_sym_BANG] = ACTIONS(742), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(746), + [anon_sym_yield] = ACTIONS(748), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1420), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1498), + [anon_sym_using] = ACTIONS(756), + [anon_sym_PLUS] = ACTIONS(766), + [anon_sym_DASH] = ACTIONS(766), + [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(742), + [anon_sym_void] = ACTIONS(766), + [anon_sym_delete] = ACTIONS(766), + [anon_sym_PLUS_PLUS] = ACTIONS(768), + [anon_sym_DASH_DASH] = ACTIONS(768), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(774), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1500), [anon_sym_AT] = ACTIONS(97), - [anon_sym_QMARK] = ACTIONS(694), - [anon_sym_declare] = ACTIONS(2143), - [anon_sym_module] = ACTIONS(2145), - [anon_sym_abstract] = ACTIONS(2147), - [anon_sym_satisfies] = ACTIONS(153), - [anon_sym_interface] = ACTIONS(2149), - [anon_sym_enum] = ACTIONS(2151), - [sym__automatic_semicolon] = ACTIONS(153), - [sym__ternary_qmark] = ACTIONS(153), - [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(696), + [anon_sym_static] = ACTIONS(1414), + [anon_sym_readonly] = ACTIONS(1414), + [anon_sym_get] = ACTIONS(1414), + [anon_sym_set] = ACTIONS(1414), + [anon_sym_declare] = ACTIONS(1414), + [anon_sym_public] = ACTIONS(1414), + [anon_sym_private] = ACTIONS(1414), + [anon_sym_protected] = ACTIONS(1414), + [anon_sym_override] = ACTIONS(1414), + [anon_sym_module] = ACTIONS(1414), + [anon_sym_any] = ACTIONS(1414), + [anon_sym_number] = ACTIONS(1414), + [anon_sym_boolean] = ACTIONS(1414), + [anon_sym_string] = ACTIONS(1414), + [anon_sym_symbol] = ACTIONS(1414), + [anon_sym_object] = ACTIONS(1414), + [sym_html_comment] = ACTIONS(5), }, [STATE(322)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1386), - [sym_expression] = STATE(1860), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5966), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5966), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5819), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1386), - [sym_subscript_expression] = STATE(1386), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3017), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5966), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_sequence_expression] = STATE(5865), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1386), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(418), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1488), - [anon_sym_export] = ACTIONS(1080), - [anon_sym_type] = ACTIONS(1080), - [anon_sym_namespace] = ACTIONS(1082), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(736), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1080), - [anon_sym_BANG] = ACTIONS(712), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(716), - [anon_sym_yield] = ACTIONS(718), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1090), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1492), - [anon_sym_using] = ACTIONS(726), - [anon_sym_PLUS] = ACTIONS(736), - [anon_sym_DASH] = ACTIONS(736), - [anon_sym_SLASH] = ACTIONS(615), + [sym_import] = STATE(3849), + [sym_statement_block] = STATE(2323), + [sym_parenthesized_expression] = STATE(1426), + [sym_expression] = STATE(2293), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(5845), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(5845), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(5843), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1426), + [sym_subscript_expression] = STATE(1426), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2990), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(5845), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1426), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_type_arguments] = STATE(513), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(1510), + [anon_sym_export] = ACTIONS(1104), + [anon_sym_type] = ACTIONS(1104), + [anon_sym_namespace] = ACTIONS(1106), + [anon_sym_LBRACE] = ACTIONS(2115), + [anon_sym_typeof] = ACTIONS(1132), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(1104), + [anon_sym_BANG] = ACTIONS(1112), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1116), + [anon_sym_yield] = ACTIONS(1118), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1122), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1514), + [anon_sym_using] = ACTIONS(1126), + [anon_sym_PLUS] = ACTIONS(1132), + [anon_sym_DASH] = ACTIONS(1132), + [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(712), - [anon_sym_void] = ACTIONS(736), - [anon_sym_delete] = ACTIONS(736), - [anon_sym_PLUS_PLUS] = ACTIONS(738), - [anon_sym_DASH_DASH] = ACTIONS(738), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(744), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1494), + [anon_sym_TILDE] = ACTIONS(1112), + [anon_sym_void] = ACTIONS(1132), + [anon_sym_delete] = ACTIONS(1132), + [anon_sym_PLUS_PLUS] = ACTIONS(1134), + [anon_sym_DASH_DASH] = ACTIONS(1134), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1140), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1516), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1080), - [anon_sym_readonly] = ACTIONS(1080), - [anon_sym_get] = ACTIONS(1080), - [anon_sym_set] = ACTIONS(1080), - [anon_sym_declare] = ACTIONS(1080), - [anon_sym_public] = ACTIONS(1080), - [anon_sym_private] = ACTIONS(1080), - [anon_sym_protected] = ACTIONS(1080), - [anon_sym_override] = ACTIONS(1080), - [anon_sym_module] = ACTIONS(1080), - [anon_sym_any] = ACTIONS(1080), - [anon_sym_number] = ACTIONS(1080), - [anon_sym_boolean] = ACTIONS(1080), - [anon_sym_string] = ACTIONS(1080), - [anon_sym_symbol] = ACTIONS(1080), - [anon_sym_object] = ACTIONS(1080), + [anon_sym_static] = ACTIONS(1104), + [anon_sym_readonly] = ACTIONS(1104), + [anon_sym_get] = ACTIONS(1104), + [anon_sym_set] = ACTIONS(1104), + [anon_sym_declare] = ACTIONS(1104), + [anon_sym_public] = ACTIONS(1104), + [anon_sym_private] = ACTIONS(1104), + [anon_sym_protected] = ACTIONS(1104), + [anon_sym_override] = ACTIONS(1104), + [anon_sym_module] = ACTIONS(1104), + [anon_sym_any] = ACTIONS(1104), + [anon_sym_number] = ACTIONS(1104), + [anon_sym_boolean] = ACTIONS(1104), + [anon_sym_string] = ACTIONS(1104), + [anon_sym_symbol] = ACTIONS(1104), + [anon_sym_object] = ACTIONS(1104), [sym_html_comment] = ACTIONS(5), }, [STATE(323)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1348), - [sym_expression] = STATE(2292), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5955), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5956), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1348), - [sym_subscript_expression] = STATE(1348), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_sequence_expression] = STATE(5740), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1348), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(497), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1462), - [anon_sym_export] = ACTIONS(1054), - [anon_sym_type] = ACTIONS(1054), - [anon_sym_namespace] = ACTIONS(1056), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1054), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1064), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1470), - [anon_sym_using] = ACTIONS(605), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), + [sym_import] = STATE(3618), + [sym_statement_block] = STATE(1667), + [sym_parenthesized_expression] = STATE(1390), + [sym_expression] = STATE(1968), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5777), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5777), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1390), + [sym_subscript_expression] = STATE(1390), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3056), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5777), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1390), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(477), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1494), + [anon_sym_export] = ACTIONS(1414), + [anon_sym_type] = ACTIONS(1414), + [anon_sym_namespace] = ACTIONS(1416), + [anon_sym_LBRACE] = ACTIONS(2113), + [anon_sym_typeof] = ACTIONS(766), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1414), + [anon_sym_BANG] = ACTIONS(742), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(746), + [anon_sym_yield] = ACTIONS(748), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1420), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1498), + [anon_sym_using] = ACTIONS(756), + [anon_sym_PLUS] = ACTIONS(766), + [anon_sym_DASH] = ACTIONS(766), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1472), + [anon_sym_TILDE] = ACTIONS(742), + [anon_sym_void] = ACTIONS(766), + [anon_sym_delete] = ACTIONS(766), + [anon_sym_PLUS_PLUS] = ACTIONS(768), + [anon_sym_DASH_DASH] = ACTIONS(768), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(774), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1500), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1054), - [anon_sym_readonly] = ACTIONS(1054), - [anon_sym_get] = ACTIONS(1054), - [anon_sym_set] = ACTIONS(1054), - [anon_sym_declare] = ACTIONS(1054), - [anon_sym_public] = ACTIONS(1054), - [anon_sym_private] = ACTIONS(1054), - [anon_sym_protected] = ACTIONS(1054), - [anon_sym_override] = ACTIONS(1054), - [anon_sym_module] = ACTIONS(1054), - [anon_sym_any] = ACTIONS(1054), - [anon_sym_number] = ACTIONS(1054), - [anon_sym_boolean] = ACTIONS(1054), - [anon_sym_string] = ACTIONS(1054), - [anon_sym_symbol] = ACTIONS(1054), - [anon_sym_object] = ACTIONS(1054), + [anon_sym_static] = ACTIONS(1414), + [anon_sym_readonly] = ACTIONS(1414), + [anon_sym_get] = ACTIONS(1414), + [anon_sym_set] = ACTIONS(1414), + [anon_sym_declare] = ACTIONS(1414), + [anon_sym_public] = ACTIONS(1414), + [anon_sym_private] = ACTIONS(1414), + [anon_sym_protected] = ACTIONS(1414), + [anon_sym_override] = ACTIONS(1414), + [anon_sym_module] = ACTIONS(1414), + [anon_sym_any] = ACTIONS(1414), + [anon_sym_number] = ACTIONS(1414), + [anon_sym_boolean] = ACTIONS(1414), + [anon_sym_string] = ACTIONS(1414), + [anon_sym_symbol] = ACTIONS(1414), + [anon_sym_object] = ACTIONS(1414), [sym_html_comment] = ACTIONS(5), }, [STATE(324)] = { - [sym_namespace_export] = STATE(5383), - [sym_export_clause] = STATE(4707), - [sym_declaration] = STATE(819), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_class_declaration] = STATE(846), - [sym_function_declaration] = STATE(846), - [sym_generator_function_declaration] = STATE(846), - [sym_decorator] = STATE(1352), - [sym_function_signature] = STATE(846), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(932), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [aux_sym_export_statement_repeat1] = STATE(4168), - [aux_sym_object_repeat1] = STATE(4754), - [aux_sym_object_pattern_repeat1] = STATE(4870), - [anon_sym_STAR] = ACTIONS(2109), - [anon_sym_default] = ACTIONS(2111), - [anon_sym_type] = ACTIONS(2113), - [anon_sym_EQ] = ACTIONS(2115), - [anon_sym_as] = ACTIONS(2117), - [anon_sym_namespace] = ACTIONS(2119), - [anon_sym_LBRACE] = ACTIONS(2121), - [anon_sym_COMMA] = ACTIONS(153), - [anon_sym_RBRACE] = ACTIONS(700), - [anon_sym_import] = ACTIONS(2123), - [anon_sym_var] = ACTIONS(2125), - [anon_sym_let] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2129), - [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2131), - [anon_sym_SEMI] = ACTIONS(153), - [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(675), - [anon_sym_LBRACK] = ACTIONS(153), - [anon_sym_DOT] = ACTIONS(153), - [anon_sym_class] = ACTIONS(2134), - [anon_sym_async] = ACTIONS(2136), - [anon_sym_function] = ACTIONS(2138), - [anon_sym_EQ_GT] = ACTIONS(686), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP] = ACTIONS(120), - [anon_sym_PIPE_PIPE] = ACTIONS(120), - [anon_sym_GT_GT] = ACTIONS(120), - [anon_sym_GT_GT_GT] = ACTIONS(120), - [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(120), - [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(120), - [anon_sym_DASH] = ACTIONS(120), - [anon_sym_SLASH] = ACTIONS(120), - [anon_sym_PERCENT] = ACTIONS(120), - [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2140), - [anon_sym_LT_EQ] = ACTIONS(153), - [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), - [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), - [anon_sym_GT] = ACTIONS(120), - [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(153), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(153), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_QMARK] = ACTIONS(694), - [anon_sym_declare] = ACTIONS(2143), - [anon_sym_module] = ACTIONS(2145), - [anon_sym_abstract] = ACTIONS(2147), - [anon_sym_satisfies] = ACTIONS(153), - [anon_sym_interface] = ACTIONS(2149), - [anon_sym_enum] = ACTIONS(2151), - [sym__automatic_semicolon] = ACTIONS(153), - [sym__ternary_qmark] = ACTIONS(153), - [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(696), - }, - [STATE(325)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1386), - [sym_expression] = STATE(2293), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5966), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5966), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5819), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1386), - [sym_subscript_expression] = STATE(1386), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3017), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5966), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_sequence_expression] = STATE(5747), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1386), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(418), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1488), - [anon_sym_export] = ACTIONS(1080), - [anon_sym_type] = ACTIONS(1080), - [anon_sym_namespace] = ACTIONS(1082), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(736), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1080), - [anon_sym_BANG] = ACTIONS(712), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(716), - [anon_sym_yield] = ACTIONS(718), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1090), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1492), - [anon_sym_using] = ACTIONS(726), - [anon_sym_PLUS] = ACTIONS(736), - [anon_sym_DASH] = ACTIONS(736), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1390), + [sym_expression] = STATE(1834), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5777), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5777), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1390), + [sym_subscript_expression] = STATE(1390), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3056), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5777), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_sequence_expression] = STATE(6029), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1390), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(477), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1494), + [anon_sym_export] = ACTIONS(1414), + [anon_sym_type] = ACTIONS(1414), + [anon_sym_namespace] = ACTIONS(1416), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(766), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1414), + [anon_sym_BANG] = ACTIONS(742), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(746), + [anon_sym_yield] = ACTIONS(748), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1420), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1498), + [anon_sym_using] = ACTIONS(756), + [anon_sym_PLUS] = ACTIONS(766), + [anon_sym_DASH] = ACTIONS(766), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(712), - [anon_sym_void] = ACTIONS(736), - [anon_sym_delete] = ACTIONS(736), - [anon_sym_PLUS_PLUS] = ACTIONS(738), - [anon_sym_DASH_DASH] = ACTIONS(738), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(744), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1494), + [anon_sym_TILDE] = ACTIONS(742), + [anon_sym_void] = ACTIONS(766), + [anon_sym_delete] = ACTIONS(766), + [anon_sym_PLUS_PLUS] = ACTIONS(768), + [anon_sym_DASH_DASH] = ACTIONS(768), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(774), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1500), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1080), - [anon_sym_readonly] = ACTIONS(1080), - [anon_sym_get] = ACTIONS(1080), - [anon_sym_set] = ACTIONS(1080), - [anon_sym_declare] = ACTIONS(1080), - [anon_sym_public] = ACTIONS(1080), - [anon_sym_private] = ACTIONS(1080), - [anon_sym_protected] = ACTIONS(1080), - [anon_sym_override] = ACTIONS(1080), - [anon_sym_module] = ACTIONS(1080), - [anon_sym_any] = ACTIONS(1080), - [anon_sym_number] = ACTIONS(1080), - [anon_sym_boolean] = ACTIONS(1080), - [anon_sym_string] = ACTIONS(1080), - [anon_sym_symbol] = ACTIONS(1080), - [anon_sym_object] = ACTIONS(1080), + [anon_sym_static] = ACTIONS(1414), + [anon_sym_readonly] = ACTIONS(1414), + [anon_sym_get] = ACTIONS(1414), + [anon_sym_set] = ACTIONS(1414), + [anon_sym_declare] = ACTIONS(1414), + [anon_sym_public] = ACTIONS(1414), + [anon_sym_private] = ACTIONS(1414), + [anon_sym_protected] = ACTIONS(1414), + [anon_sym_override] = ACTIONS(1414), + [anon_sym_module] = ACTIONS(1414), + [anon_sym_any] = ACTIONS(1414), + [anon_sym_number] = ACTIONS(1414), + [anon_sym_boolean] = ACTIONS(1414), + [anon_sym_string] = ACTIONS(1414), + [anon_sym_symbol] = ACTIONS(1414), + [anon_sym_object] = ACTIONS(1414), [sym_html_comment] = ACTIONS(5), }, - [STATE(326)] = { - [sym_import] = STATE(3601), - [sym_statement_block] = STATE(1690), - [sym_parenthesized_expression] = STATE(1386), - [sym_expression] = STATE(1940), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5966), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5966), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5819), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1386), - [sym_subscript_expression] = STATE(1386), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3017), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5966), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1386), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(418), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1488), - [anon_sym_export] = ACTIONS(1080), - [anon_sym_type] = ACTIONS(1080), - [anon_sym_namespace] = ACTIONS(1082), - [anon_sym_LBRACE] = ACTIONS(2153), - [anon_sym_typeof] = ACTIONS(736), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1080), - [anon_sym_BANG] = ACTIONS(712), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(716), - [anon_sym_yield] = ACTIONS(718), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1090), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1492), - [anon_sym_using] = ACTIONS(726), - [anon_sym_PLUS] = ACTIONS(736), - [anon_sym_DASH] = ACTIONS(736), + [STATE(325)] = { + [sym_import] = STATE(3618), + [sym_statement_block] = STATE(1672), + [sym_parenthesized_expression] = STATE(1390), + [sym_expression] = STATE(1970), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5777), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5777), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1390), + [sym_subscript_expression] = STATE(1390), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3056), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5777), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1390), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(477), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1494), + [anon_sym_export] = ACTIONS(1414), + [anon_sym_type] = ACTIONS(1414), + [anon_sym_namespace] = ACTIONS(1416), + [anon_sym_LBRACE] = ACTIONS(2113), + [anon_sym_typeof] = ACTIONS(766), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1414), + [anon_sym_BANG] = ACTIONS(742), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(746), + [anon_sym_yield] = ACTIONS(748), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1420), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1498), + [anon_sym_using] = ACTIONS(756), + [anon_sym_PLUS] = ACTIONS(766), + [anon_sym_DASH] = ACTIONS(766), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(712), - [anon_sym_void] = ACTIONS(736), - [anon_sym_delete] = ACTIONS(736), - [anon_sym_PLUS_PLUS] = ACTIONS(738), - [anon_sym_DASH_DASH] = ACTIONS(738), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(744), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1494), + [anon_sym_TILDE] = ACTIONS(742), + [anon_sym_void] = ACTIONS(766), + [anon_sym_delete] = ACTIONS(766), + [anon_sym_PLUS_PLUS] = ACTIONS(768), + [anon_sym_DASH_DASH] = ACTIONS(768), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(774), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1500), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1080), - [anon_sym_readonly] = ACTIONS(1080), - [anon_sym_get] = ACTIONS(1080), - [anon_sym_set] = ACTIONS(1080), - [anon_sym_declare] = ACTIONS(1080), - [anon_sym_public] = ACTIONS(1080), - [anon_sym_private] = ACTIONS(1080), - [anon_sym_protected] = ACTIONS(1080), - [anon_sym_override] = ACTIONS(1080), - [anon_sym_module] = ACTIONS(1080), - [anon_sym_any] = ACTIONS(1080), - [anon_sym_number] = ACTIONS(1080), - [anon_sym_boolean] = ACTIONS(1080), - [anon_sym_string] = ACTIONS(1080), - [anon_sym_symbol] = ACTIONS(1080), - [anon_sym_object] = ACTIONS(1080), + [anon_sym_static] = ACTIONS(1414), + [anon_sym_readonly] = ACTIONS(1414), + [anon_sym_get] = ACTIONS(1414), + [anon_sym_set] = ACTIONS(1414), + [anon_sym_declare] = ACTIONS(1414), + [anon_sym_public] = ACTIONS(1414), + [anon_sym_private] = ACTIONS(1414), + [anon_sym_protected] = ACTIONS(1414), + [anon_sym_override] = ACTIONS(1414), + [anon_sym_module] = ACTIONS(1414), + [anon_sym_any] = ACTIONS(1414), + [anon_sym_number] = ACTIONS(1414), + [anon_sym_boolean] = ACTIONS(1414), + [anon_sym_string] = ACTIONS(1414), + [anon_sym_symbol] = ACTIONS(1414), + [anon_sym_object] = ACTIONS(1414), [sym_html_comment] = ACTIONS(5), }, - [STATE(327)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1402), - [sym_expression] = STATE(2370), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6059), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6059), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5870), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1402), - [sym_subscript_expression] = STATE(1402), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(2983), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6059), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1402), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym__extends_clause_single] = STATE(4694), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(579), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1504), - [anon_sym_export] = ACTIONS(1428), - [anon_sym_type] = ACTIONS(1428), - [anon_sym_namespace] = ACTIONS(1430), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(1450), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1428), - [anon_sym_BANG] = ACTIONS(1434), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1436), - [anon_sym_yield] = ACTIONS(1438), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1440), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1508), - [anon_sym_using] = ACTIONS(1444), - [anon_sym_PLUS] = ACTIONS(1450), - [anon_sym_DASH] = ACTIONS(1450), - [anon_sym_SLASH] = ACTIONS(948), + [STATE(326)] = { + [sym_import] = STATE(3849), + [sym_statement_block] = STATE(2234), + [sym_parenthesized_expression] = STATE(1426), + [sym_expression] = STATE(2311), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(5845), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(5845), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(5843), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1426), + [sym_subscript_expression] = STATE(1426), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2990), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(5845), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1426), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_type_arguments] = STATE(513), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(1510), + [anon_sym_export] = ACTIONS(1104), + [anon_sym_type] = ACTIONS(1104), + [anon_sym_namespace] = ACTIONS(1106), + [anon_sym_LBRACE] = ACTIONS(2115), + [anon_sym_typeof] = ACTIONS(1132), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(1104), + [anon_sym_BANG] = ACTIONS(1112), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1116), + [anon_sym_yield] = ACTIONS(1118), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1122), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1514), + [anon_sym_using] = ACTIONS(1126), + [anon_sym_PLUS] = ACTIONS(1132), + [anon_sym_DASH] = ACTIONS(1132), + [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1434), - [anon_sym_void] = ACTIONS(1450), - [anon_sym_delete] = ACTIONS(1450), - [anon_sym_PLUS_PLUS] = ACTIONS(1452), - [anon_sym_DASH_DASH] = ACTIONS(1452), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1454), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1510), + [anon_sym_TILDE] = ACTIONS(1112), + [anon_sym_void] = ACTIONS(1132), + [anon_sym_delete] = ACTIONS(1132), + [anon_sym_PLUS_PLUS] = ACTIONS(1134), + [anon_sym_DASH_DASH] = ACTIONS(1134), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1140), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1516), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1428), - [anon_sym_readonly] = ACTIONS(1428), - [anon_sym_get] = ACTIONS(1428), - [anon_sym_set] = ACTIONS(1428), - [anon_sym_declare] = ACTIONS(1428), - [anon_sym_public] = ACTIONS(1428), - [anon_sym_private] = ACTIONS(1428), - [anon_sym_protected] = ACTIONS(1428), - [anon_sym_override] = ACTIONS(1428), - [anon_sym_module] = ACTIONS(1428), - [anon_sym_any] = ACTIONS(1428), - [anon_sym_number] = ACTIONS(1428), - [anon_sym_boolean] = ACTIONS(1428), - [anon_sym_string] = ACTIONS(1428), - [anon_sym_symbol] = ACTIONS(1428), - [anon_sym_object] = ACTIONS(1428), + [anon_sym_static] = ACTIONS(1104), + [anon_sym_readonly] = ACTIONS(1104), + [anon_sym_get] = ACTIONS(1104), + [anon_sym_set] = ACTIONS(1104), + [anon_sym_declare] = ACTIONS(1104), + [anon_sym_public] = ACTIONS(1104), + [anon_sym_private] = ACTIONS(1104), + [anon_sym_protected] = ACTIONS(1104), + [anon_sym_override] = ACTIONS(1104), + [anon_sym_module] = ACTIONS(1104), + [anon_sym_any] = ACTIONS(1104), + [anon_sym_number] = ACTIONS(1104), + [anon_sym_boolean] = ACTIONS(1104), + [anon_sym_string] = ACTIONS(1104), + [anon_sym_symbol] = ACTIONS(1104), + [anon_sym_object] = ACTIONS(1104), [sym_html_comment] = ACTIONS(5), }, - [STATE(328)] = { - [sym_import] = STATE(3601), - [sym_statement_block] = STATE(1715), - [sym_parenthesized_expression] = STATE(1348), - [sym_expression] = STATE(1767), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5955), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5956), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1348), - [sym_subscript_expression] = STATE(1348), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1348), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(497), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1462), - [anon_sym_export] = ACTIONS(1054), - [anon_sym_type] = ACTIONS(1054), - [anon_sym_namespace] = ACTIONS(1056), - [anon_sym_LBRACE] = ACTIONS(2153), + [STATE(327)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1345), + [sym_expression] = STATE(2340), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5963), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5963), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5768), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1345), + [sym_subscript_expression] = STATE(1345), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3039), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5963), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_sequence_expression] = STATE(5743), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1345), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(411), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1468), + [anon_sym_export] = ACTIONS(1060), + [anon_sym_type] = ACTIONS(1060), + [anon_sym_namespace] = ACTIONS(1062), + [anon_sym_LBRACE] = ACTIONS(847), [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1054), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1060), [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(808), + [anon_sym_LPAREN] = ACTIONS(814), [anon_sym_await] = ACTIONS(593), [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1064), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1470), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1070), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1476), [anon_sym_using] = ACTIONS(605), [anon_sym_PLUS] = ACTIONS(619), [anon_sym_DASH] = ACTIONS(619), @@ -62472,914 +62396,914 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_delete] = ACTIONS(619), [anon_sym_PLUS_PLUS] = ACTIONS(621), [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1472), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1478), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1054), - [anon_sym_readonly] = ACTIONS(1054), - [anon_sym_get] = ACTIONS(1054), - [anon_sym_set] = ACTIONS(1054), - [anon_sym_declare] = ACTIONS(1054), - [anon_sym_public] = ACTIONS(1054), - [anon_sym_private] = ACTIONS(1054), - [anon_sym_protected] = ACTIONS(1054), - [anon_sym_override] = ACTIONS(1054), - [anon_sym_module] = ACTIONS(1054), - [anon_sym_any] = ACTIONS(1054), - [anon_sym_number] = ACTIONS(1054), - [anon_sym_boolean] = ACTIONS(1054), - [anon_sym_string] = ACTIONS(1054), - [anon_sym_symbol] = ACTIONS(1054), - [anon_sym_object] = ACTIONS(1054), + [anon_sym_static] = ACTIONS(1060), + [anon_sym_readonly] = ACTIONS(1060), + [anon_sym_get] = ACTIONS(1060), + [anon_sym_set] = ACTIONS(1060), + [anon_sym_declare] = ACTIONS(1060), + [anon_sym_public] = ACTIONS(1060), + [anon_sym_private] = ACTIONS(1060), + [anon_sym_protected] = ACTIONS(1060), + [anon_sym_override] = ACTIONS(1060), + [anon_sym_module] = ACTIONS(1060), + [anon_sym_any] = ACTIONS(1060), + [anon_sym_number] = ACTIONS(1060), + [anon_sym_boolean] = ACTIONS(1060), + [anon_sym_string] = ACTIONS(1060), + [anon_sym_symbol] = ACTIONS(1060), + [anon_sym_object] = ACTIONS(1060), [sym_html_comment] = ACTIONS(5), }, - [STATE(329)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1386), - [sym_expression] = STATE(2332), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5966), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5966), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5819), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1386), - [sym_subscript_expression] = STATE(1386), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3017), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5966), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_sequence_expression] = STATE(5987), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1386), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(418), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1488), - [anon_sym_export] = ACTIONS(1080), - [anon_sym_type] = ACTIONS(1080), - [anon_sym_namespace] = ACTIONS(1082), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(736), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1080), - [anon_sym_BANG] = ACTIONS(712), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(716), - [anon_sym_yield] = ACTIONS(718), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1090), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1492), - [anon_sym_using] = ACTIONS(726), - [anon_sym_PLUS] = ACTIONS(736), - [anon_sym_DASH] = ACTIONS(736), + [STATE(328)] = { + [sym_import] = STATE(3618), + [sym_statement_block] = STATE(1673), + [sym_parenthesized_expression] = STATE(1390), + [sym_expression] = STATE(1973), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5777), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5777), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1390), + [sym_subscript_expression] = STATE(1390), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3056), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5777), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1390), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(477), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1494), + [anon_sym_export] = ACTIONS(1414), + [anon_sym_type] = ACTIONS(1414), + [anon_sym_namespace] = ACTIONS(1416), + [anon_sym_LBRACE] = ACTIONS(2113), + [anon_sym_typeof] = ACTIONS(766), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1414), + [anon_sym_BANG] = ACTIONS(742), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(746), + [anon_sym_yield] = ACTIONS(748), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1420), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1498), + [anon_sym_using] = ACTIONS(756), + [anon_sym_PLUS] = ACTIONS(766), + [anon_sym_DASH] = ACTIONS(766), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(712), - [anon_sym_void] = ACTIONS(736), - [anon_sym_delete] = ACTIONS(736), - [anon_sym_PLUS_PLUS] = ACTIONS(738), - [anon_sym_DASH_DASH] = ACTIONS(738), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(744), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1494), + [anon_sym_TILDE] = ACTIONS(742), + [anon_sym_void] = ACTIONS(766), + [anon_sym_delete] = ACTIONS(766), + [anon_sym_PLUS_PLUS] = ACTIONS(768), + [anon_sym_DASH_DASH] = ACTIONS(768), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(774), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1500), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1080), - [anon_sym_readonly] = ACTIONS(1080), - [anon_sym_get] = ACTIONS(1080), - [anon_sym_set] = ACTIONS(1080), - [anon_sym_declare] = ACTIONS(1080), - [anon_sym_public] = ACTIONS(1080), - [anon_sym_private] = ACTIONS(1080), - [anon_sym_protected] = ACTIONS(1080), - [anon_sym_override] = ACTIONS(1080), - [anon_sym_module] = ACTIONS(1080), - [anon_sym_any] = ACTIONS(1080), - [anon_sym_number] = ACTIONS(1080), - [anon_sym_boolean] = ACTIONS(1080), - [anon_sym_string] = ACTIONS(1080), - [anon_sym_symbol] = ACTIONS(1080), - [anon_sym_object] = ACTIONS(1080), + [anon_sym_static] = ACTIONS(1414), + [anon_sym_readonly] = ACTIONS(1414), + [anon_sym_get] = ACTIONS(1414), + [anon_sym_set] = ACTIONS(1414), + [anon_sym_declare] = ACTIONS(1414), + [anon_sym_public] = ACTIONS(1414), + [anon_sym_private] = ACTIONS(1414), + [anon_sym_protected] = ACTIONS(1414), + [anon_sym_override] = ACTIONS(1414), + [anon_sym_module] = ACTIONS(1414), + [anon_sym_any] = ACTIONS(1414), + [anon_sym_number] = ACTIONS(1414), + [anon_sym_boolean] = ACTIONS(1414), + [anon_sym_string] = ACTIONS(1414), + [anon_sym_symbol] = ACTIONS(1414), + [anon_sym_object] = ACTIONS(1414), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(329)] = { + [sym_import] = STATE(3849), + [sym_statement_block] = STATE(2278), + [sym_parenthesized_expression] = STATE(1426), + [sym_expression] = STATE(2364), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(5845), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(5845), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(5843), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1426), + [sym_subscript_expression] = STATE(1426), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2990), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(5845), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1426), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_type_arguments] = STATE(513), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(1510), + [anon_sym_export] = ACTIONS(1104), + [anon_sym_type] = ACTIONS(1104), + [anon_sym_namespace] = ACTIONS(1106), + [anon_sym_LBRACE] = ACTIONS(2115), + [anon_sym_typeof] = ACTIONS(1132), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(1104), + [anon_sym_BANG] = ACTIONS(1112), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1116), + [anon_sym_yield] = ACTIONS(1118), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1122), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1514), + [anon_sym_using] = ACTIONS(1126), + [anon_sym_PLUS] = ACTIONS(1132), + [anon_sym_DASH] = ACTIONS(1132), + [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1112), + [anon_sym_void] = ACTIONS(1132), + [anon_sym_delete] = ACTIONS(1132), + [anon_sym_PLUS_PLUS] = ACTIONS(1134), + [anon_sym_DASH_DASH] = ACTIONS(1134), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1140), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1516), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1104), + [anon_sym_readonly] = ACTIONS(1104), + [anon_sym_get] = ACTIONS(1104), + [anon_sym_set] = ACTIONS(1104), + [anon_sym_declare] = ACTIONS(1104), + [anon_sym_public] = ACTIONS(1104), + [anon_sym_private] = ACTIONS(1104), + [anon_sym_protected] = ACTIONS(1104), + [anon_sym_override] = ACTIONS(1104), + [anon_sym_module] = ACTIONS(1104), + [anon_sym_any] = ACTIONS(1104), + [anon_sym_number] = ACTIONS(1104), + [anon_sym_boolean] = ACTIONS(1104), + [anon_sym_string] = ACTIONS(1104), + [anon_sym_symbol] = ACTIONS(1104), + [anon_sym_object] = ACTIONS(1104), [sym_html_comment] = ACTIONS(5), }, [STATE(330)] = { - [sym_import] = STATE(3601), - [sym_statement_block] = STATE(1715), - [sym_parenthesized_expression] = STATE(1402), - [sym_expression] = STATE(2148), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6059), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6059), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5870), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1402), - [sym_subscript_expression] = STATE(1402), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(2983), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6059), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1402), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(579), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1504), - [anon_sym_export] = ACTIONS(1428), - [anon_sym_type] = ACTIONS(1428), - [anon_sym_namespace] = ACTIONS(1430), - [anon_sym_LBRACE] = ACTIONS(2153), - [anon_sym_typeof] = ACTIONS(1450), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1428), - [anon_sym_BANG] = ACTIONS(1434), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1436), - [anon_sym_yield] = ACTIONS(1438), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1440), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1508), - [anon_sym_using] = ACTIONS(1444), - [anon_sym_PLUS] = ACTIONS(1450), - [anon_sym_DASH] = ACTIONS(1450), - [anon_sym_SLASH] = ACTIONS(948), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1345), + [sym_expression] = STATE(2330), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5963), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5963), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5768), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1345), + [sym_subscript_expression] = STATE(1345), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3039), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5963), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_sequence_expression] = STATE(5942), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1345), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(411), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1468), + [anon_sym_export] = ACTIONS(1060), + [anon_sym_type] = ACTIONS(1060), + [anon_sym_namespace] = ACTIONS(1062), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(619), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1060), + [anon_sym_BANG] = ACTIONS(591), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(593), + [anon_sym_yield] = ACTIONS(595), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1070), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1476), + [anon_sym_using] = ACTIONS(605), + [anon_sym_PLUS] = ACTIONS(619), + [anon_sym_DASH] = ACTIONS(619), + [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1434), - [anon_sym_void] = ACTIONS(1450), - [anon_sym_delete] = ACTIONS(1450), - [anon_sym_PLUS_PLUS] = ACTIONS(1452), - [anon_sym_DASH_DASH] = ACTIONS(1452), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1454), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1510), + [anon_sym_TILDE] = ACTIONS(591), + [anon_sym_void] = ACTIONS(619), + [anon_sym_delete] = ACTIONS(619), + [anon_sym_PLUS_PLUS] = ACTIONS(621), + [anon_sym_DASH_DASH] = ACTIONS(621), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(623), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1478), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1428), - [anon_sym_readonly] = ACTIONS(1428), - [anon_sym_get] = ACTIONS(1428), - [anon_sym_set] = ACTIONS(1428), - [anon_sym_declare] = ACTIONS(1428), - [anon_sym_public] = ACTIONS(1428), - [anon_sym_private] = ACTIONS(1428), - [anon_sym_protected] = ACTIONS(1428), - [anon_sym_override] = ACTIONS(1428), - [anon_sym_module] = ACTIONS(1428), - [anon_sym_any] = ACTIONS(1428), - [anon_sym_number] = ACTIONS(1428), - [anon_sym_boolean] = ACTIONS(1428), - [anon_sym_string] = ACTIONS(1428), - [anon_sym_symbol] = ACTIONS(1428), - [anon_sym_object] = ACTIONS(1428), + [anon_sym_static] = ACTIONS(1060), + [anon_sym_readonly] = ACTIONS(1060), + [anon_sym_get] = ACTIONS(1060), + [anon_sym_set] = ACTIONS(1060), + [anon_sym_declare] = ACTIONS(1060), + [anon_sym_public] = ACTIONS(1060), + [anon_sym_private] = ACTIONS(1060), + [anon_sym_protected] = ACTIONS(1060), + [anon_sym_override] = ACTIONS(1060), + [anon_sym_module] = ACTIONS(1060), + [anon_sym_any] = ACTIONS(1060), + [anon_sym_number] = ACTIONS(1060), + [anon_sym_boolean] = ACTIONS(1060), + [anon_sym_string] = ACTIONS(1060), + [anon_sym_symbol] = ACTIONS(1060), + [anon_sym_object] = ACTIONS(1060), [sym_html_comment] = ACTIONS(5), }, [STATE(331)] = { - [sym_import] = STATE(3601), - [sym_statement_block] = STATE(1690), - [sym_parenthesized_expression] = STATE(1402), - [sym_expression] = STATE(2152), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6059), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6059), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5870), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1402), - [sym_subscript_expression] = STATE(1402), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(2983), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6059), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1402), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(579), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1504), - [anon_sym_export] = ACTIONS(1428), - [anon_sym_type] = ACTIONS(1428), - [anon_sym_namespace] = ACTIONS(1430), - [anon_sym_LBRACE] = ACTIONS(2153), - [anon_sym_typeof] = ACTIONS(1450), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1428), - [anon_sym_BANG] = ACTIONS(1434), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1436), - [anon_sym_yield] = ACTIONS(1438), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1440), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1508), - [anon_sym_using] = ACTIONS(1444), - [anon_sym_PLUS] = ACTIONS(1450), - [anon_sym_DASH] = ACTIONS(1450), - [anon_sym_SLASH] = ACTIONS(948), + [sym_import] = STATE(3849), + [sym_statement_block] = STATE(2246), + [sym_parenthesized_expression] = STATE(1426), + [sym_expression] = STATE(2367), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(5845), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(5845), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(5843), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1426), + [sym_subscript_expression] = STATE(1426), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2990), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(5845), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1426), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_type_arguments] = STATE(513), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(1510), + [anon_sym_export] = ACTIONS(1104), + [anon_sym_type] = ACTIONS(1104), + [anon_sym_namespace] = ACTIONS(1106), + [anon_sym_LBRACE] = ACTIONS(2115), + [anon_sym_typeof] = ACTIONS(1132), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(1104), + [anon_sym_BANG] = ACTIONS(1112), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1116), + [anon_sym_yield] = ACTIONS(1118), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1122), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1514), + [anon_sym_using] = ACTIONS(1126), + [anon_sym_PLUS] = ACTIONS(1132), + [anon_sym_DASH] = ACTIONS(1132), + [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1434), - [anon_sym_void] = ACTIONS(1450), - [anon_sym_delete] = ACTIONS(1450), - [anon_sym_PLUS_PLUS] = ACTIONS(1452), - [anon_sym_DASH_DASH] = ACTIONS(1452), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1454), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1510), + [anon_sym_TILDE] = ACTIONS(1112), + [anon_sym_void] = ACTIONS(1132), + [anon_sym_delete] = ACTIONS(1132), + [anon_sym_PLUS_PLUS] = ACTIONS(1134), + [anon_sym_DASH_DASH] = ACTIONS(1134), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1140), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1516), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1428), - [anon_sym_readonly] = ACTIONS(1428), - [anon_sym_get] = ACTIONS(1428), - [anon_sym_set] = ACTIONS(1428), - [anon_sym_declare] = ACTIONS(1428), - [anon_sym_public] = ACTIONS(1428), - [anon_sym_private] = ACTIONS(1428), - [anon_sym_protected] = ACTIONS(1428), - [anon_sym_override] = ACTIONS(1428), - [anon_sym_module] = ACTIONS(1428), - [anon_sym_any] = ACTIONS(1428), - [anon_sym_number] = ACTIONS(1428), - [anon_sym_boolean] = ACTIONS(1428), - [anon_sym_string] = ACTIONS(1428), - [anon_sym_symbol] = ACTIONS(1428), - [anon_sym_object] = ACTIONS(1428), + [anon_sym_static] = ACTIONS(1104), + [anon_sym_readonly] = ACTIONS(1104), + [anon_sym_get] = ACTIONS(1104), + [anon_sym_set] = ACTIONS(1104), + [anon_sym_declare] = ACTIONS(1104), + [anon_sym_public] = ACTIONS(1104), + [anon_sym_private] = ACTIONS(1104), + [anon_sym_protected] = ACTIONS(1104), + [anon_sym_override] = ACTIONS(1104), + [anon_sym_module] = ACTIONS(1104), + [anon_sym_any] = ACTIONS(1104), + [anon_sym_number] = ACTIONS(1104), + [anon_sym_boolean] = ACTIONS(1104), + [anon_sym_string] = ACTIONS(1104), + [anon_sym_symbol] = ACTIONS(1104), + [anon_sym_object] = ACTIONS(1104), [sym_html_comment] = ACTIONS(5), }, [STATE(332)] = { - [sym_import] = STATE(3601), - [sym_statement_block] = STATE(1728), - [sym_parenthesized_expression] = STATE(1402), - [sym_expression] = STATE(2165), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6059), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6059), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5870), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1402), - [sym_subscript_expression] = STATE(1402), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(2983), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6059), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1402), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(579), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1504), - [anon_sym_export] = ACTIONS(1428), - [anon_sym_type] = ACTIONS(1428), - [anon_sym_namespace] = ACTIONS(1430), - [anon_sym_LBRACE] = ACTIONS(2153), - [anon_sym_typeof] = ACTIONS(1450), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1428), - [anon_sym_BANG] = ACTIONS(1434), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1436), - [anon_sym_yield] = ACTIONS(1438), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1440), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1508), - [anon_sym_using] = ACTIONS(1444), - [anon_sym_PLUS] = ACTIONS(1450), - [anon_sym_DASH] = ACTIONS(1450), - [anon_sym_SLASH] = ACTIONS(948), + [sym_import] = STATE(3849), + [sym_statement_block] = STATE(2249), + [sym_parenthesized_expression] = STATE(1426), + [sym_expression] = STATE(2368), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(5845), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(5845), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(5843), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1426), + [sym_subscript_expression] = STATE(1426), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2990), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(5845), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1426), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_type_arguments] = STATE(513), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(1510), + [anon_sym_export] = ACTIONS(1104), + [anon_sym_type] = ACTIONS(1104), + [anon_sym_namespace] = ACTIONS(1106), + [anon_sym_LBRACE] = ACTIONS(2115), + [anon_sym_typeof] = ACTIONS(1132), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(1104), + [anon_sym_BANG] = ACTIONS(1112), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1116), + [anon_sym_yield] = ACTIONS(1118), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1122), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1514), + [anon_sym_using] = ACTIONS(1126), + [anon_sym_PLUS] = ACTIONS(1132), + [anon_sym_DASH] = ACTIONS(1132), + [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1434), - [anon_sym_void] = ACTIONS(1450), - [anon_sym_delete] = ACTIONS(1450), - [anon_sym_PLUS_PLUS] = ACTIONS(1452), - [anon_sym_DASH_DASH] = ACTIONS(1452), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1454), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1510), + [anon_sym_TILDE] = ACTIONS(1112), + [anon_sym_void] = ACTIONS(1132), + [anon_sym_delete] = ACTIONS(1132), + [anon_sym_PLUS_PLUS] = ACTIONS(1134), + [anon_sym_DASH_DASH] = ACTIONS(1134), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1140), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1516), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1428), - [anon_sym_readonly] = ACTIONS(1428), - [anon_sym_get] = ACTIONS(1428), - [anon_sym_set] = ACTIONS(1428), - [anon_sym_declare] = ACTIONS(1428), - [anon_sym_public] = ACTIONS(1428), - [anon_sym_private] = ACTIONS(1428), - [anon_sym_protected] = ACTIONS(1428), - [anon_sym_override] = ACTIONS(1428), - [anon_sym_module] = ACTIONS(1428), - [anon_sym_any] = ACTIONS(1428), - [anon_sym_number] = ACTIONS(1428), - [anon_sym_boolean] = ACTIONS(1428), - [anon_sym_string] = ACTIONS(1428), - [anon_sym_symbol] = ACTIONS(1428), - [anon_sym_object] = ACTIONS(1428), + [anon_sym_static] = ACTIONS(1104), + [anon_sym_readonly] = ACTIONS(1104), + [anon_sym_get] = ACTIONS(1104), + [anon_sym_set] = ACTIONS(1104), + [anon_sym_declare] = ACTIONS(1104), + [anon_sym_public] = ACTIONS(1104), + [anon_sym_private] = ACTIONS(1104), + [anon_sym_protected] = ACTIONS(1104), + [anon_sym_override] = ACTIONS(1104), + [anon_sym_module] = ACTIONS(1104), + [anon_sym_any] = ACTIONS(1104), + [anon_sym_number] = ACTIONS(1104), + [anon_sym_boolean] = ACTIONS(1104), + [anon_sym_string] = ACTIONS(1104), + [anon_sym_symbol] = ACTIONS(1104), + [anon_sym_object] = ACTIONS(1104), [sym_html_comment] = ACTIONS(5), }, [STATE(333)] = { - [sym_import] = STATE(3601), - [sym_statement_block] = STATE(1708), - [sym_parenthesized_expression] = STATE(1402), - [sym_expression] = STATE(2167), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6059), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6059), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5870), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1402), - [sym_subscript_expression] = STATE(1402), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(2983), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6059), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1402), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(579), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1504), - [anon_sym_export] = ACTIONS(1428), - [anon_sym_type] = ACTIONS(1428), - [anon_sym_namespace] = ACTIONS(1430), - [anon_sym_LBRACE] = ACTIONS(2153), - [anon_sym_typeof] = ACTIONS(1450), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1428), - [anon_sym_BANG] = ACTIONS(1434), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1436), - [anon_sym_yield] = ACTIONS(1438), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1440), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1508), - [anon_sym_using] = ACTIONS(1444), - [anon_sym_PLUS] = ACTIONS(1450), - [anon_sym_DASH] = ACTIONS(1450), - [anon_sym_SLASH] = ACTIONS(948), + [sym_import] = STATE(3849), + [sym_statement_block] = STATE(2251), + [sym_parenthesized_expression] = STATE(1426), + [sym_expression] = STATE(2369), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(5845), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(5845), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(5843), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1426), + [sym_subscript_expression] = STATE(1426), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2990), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(5845), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1426), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_type_arguments] = STATE(513), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(1510), + [anon_sym_export] = ACTIONS(1104), + [anon_sym_type] = ACTIONS(1104), + [anon_sym_namespace] = ACTIONS(1106), + [anon_sym_LBRACE] = ACTIONS(2115), + [anon_sym_typeof] = ACTIONS(1132), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(1104), + [anon_sym_BANG] = ACTIONS(1112), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1116), + [anon_sym_yield] = ACTIONS(1118), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1122), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1514), + [anon_sym_using] = ACTIONS(1126), + [anon_sym_PLUS] = ACTIONS(1132), + [anon_sym_DASH] = ACTIONS(1132), + [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1434), - [anon_sym_void] = ACTIONS(1450), - [anon_sym_delete] = ACTIONS(1450), - [anon_sym_PLUS_PLUS] = ACTIONS(1452), - [anon_sym_DASH_DASH] = ACTIONS(1452), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1454), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1510), + [anon_sym_TILDE] = ACTIONS(1112), + [anon_sym_void] = ACTIONS(1132), + [anon_sym_delete] = ACTIONS(1132), + [anon_sym_PLUS_PLUS] = ACTIONS(1134), + [anon_sym_DASH_DASH] = ACTIONS(1134), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1140), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1516), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1428), - [anon_sym_readonly] = ACTIONS(1428), - [anon_sym_get] = ACTIONS(1428), - [anon_sym_set] = ACTIONS(1428), - [anon_sym_declare] = ACTIONS(1428), - [anon_sym_public] = ACTIONS(1428), - [anon_sym_private] = ACTIONS(1428), - [anon_sym_protected] = ACTIONS(1428), - [anon_sym_override] = ACTIONS(1428), - [anon_sym_module] = ACTIONS(1428), - [anon_sym_any] = ACTIONS(1428), - [anon_sym_number] = ACTIONS(1428), - [anon_sym_boolean] = ACTIONS(1428), - [anon_sym_string] = ACTIONS(1428), - [anon_sym_symbol] = ACTIONS(1428), - [anon_sym_object] = ACTIONS(1428), + [anon_sym_static] = ACTIONS(1104), + [anon_sym_readonly] = ACTIONS(1104), + [anon_sym_get] = ACTIONS(1104), + [anon_sym_set] = ACTIONS(1104), + [anon_sym_declare] = ACTIONS(1104), + [anon_sym_public] = ACTIONS(1104), + [anon_sym_private] = ACTIONS(1104), + [anon_sym_protected] = ACTIONS(1104), + [anon_sym_override] = ACTIONS(1104), + [anon_sym_module] = ACTIONS(1104), + [anon_sym_any] = ACTIONS(1104), + [anon_sym_number] = ACTIONS(1104), + [anon_sym_boolean] = ACTIONS(1104), + [anon_sym_string] = ACTIONS(1104), + [anon_sym_symbol] = ACTIONS(1104), + [anon_sym_object] = ACTIONS(1104), [sym_html_comment] = ACTIONS(5), }, [STATE(334)] = { - [sym_import] = STATE(3601), - [sym_statement_block] = STATE(1721), - [sym_parenthesized_expression] = STATE(1402), - [sym_expression] = STATE(2168), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6059), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6059), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5870), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1402), - [sym_subscript_expression] = STATE(1402), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(2983), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6059), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1402), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(579), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1504), - [anon_sym_export] = ACTIONS(1428), - [anon_sym_type] = ACTIONS(1428), - [anon_sym_namespace] = ACTIONS(1430), - [anon_sym_LBRACE] = ACTIONS(2153), - [anon_sym_typeof] = ACTIONS(1450), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1428), - [anon_sym_BANG] = ACTIONS(1434), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1436), - [anon_sym_yield] = ACTIONS(1438), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1440), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1508), - [anon_sym_using] = ACTIONS(1444), - [anon_sym_PLUS] = ACTIONS(1450), - [anon_sym_DASH] = ACTIONS(1450), - [anon_sym_SLASH] = ACTIONS(948), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1390), + [sym_expression] = STATE(2331), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5777), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5777), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1390), + [sym_subscript_expression] = STATE(1390), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3056), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5777), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_sequence_expression] = STATE(5958), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1390), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(477), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1494), + [anon_sym_export] = ACTIONS(1414), + [anon_sym_type] = ACTIONS(1414), + [anon_sym_namespace] = ACTIONS(1416), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(766), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1414), + [anon_sym_BANG] = ACTIONS(742), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(746), + [anon_sym_yield] = ACTIONS(748), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1420), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1498), + [anon_sym_using] = ACTIONS(756), + [anon_sym_PLUS] = ACTIONS(766), + [anon_sym_DASH] = ACTIONS(766), + [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1434), - [anon_sym_void] = ACTIONS(1450), - [anon_sym_delete] = ACTIONS(1450), - [anon_sym_PLUS_PLUS] = ACTIONS(1452), - [anon_sym_DASH_DASH] = ACTIONS(1452), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1454), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1510), + [anon_sym_TILDE] = ACTIONS(742), + [anon_sym_void] = ACTIONS(766), + [anon_sym_delete] = ACTIONS(766), + [anon_sym_PLUS_PLUS] = ACTIONS(768), + [anon_sym_DASH_DASH] = ACTIONS(768), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(774), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1500), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1428), - [anon_sym_readonly] = ACTIONS(1428), - [anon_sym_get] = ACTIONS(1428), - [anon_sym_set] = ACTIONS(1428), - [anon_sym_declare] = ACTIONS(1428), - [anon_sym_public] = ACTIONS(1428), - [anon_sym_private] = ACTIONS(1428), - [anon_sym_protected] = ACTIONS(1428), - [anon_sym_override] = ACTIONS(1428), - [anon_sym_module] = ACTIONS(1428), - [anon_sym_any] = ACTIONS(1428), - [anon_sym_number] = ACTIONS(1428), - [anon_sym_boolean] = ACTIONS(1428), - [anon_sym_string] = ACTIONS(1428), - [anon_sym_symbol] = ACTIONS(1428), - [anon_sym_object] = ACTIONS(1428), + [anon_sym_static] = ACTIONS(1414), + [anon_sym_readonly] = ACTIONS(1414), + [anon_sym_get] = ACTIONS(1414), + [anon_sym_set] = ACTIONS(1414), + [anon_sym_declare] = ACTIONS(1414), + [anon_sym_public] = ACTIONS(1414), + [anon_sym_private] = ACTIONS(1414), + [anon_sym_protected] = ACTIONS(1414), + [anon_sym_override] = ACTIONS(1414), + [anon_sym_module] = ACTIONS(1414), + [anon_sym_any] = ACTIONS(1414), + [anon_sym_number] = ACTIONS(1414), + [anon_sym_boolean] = ACTIONS(1414), + [anon_sym_string] = ACTIONS(1414), + [anon_sym_symbol] = ACTIONS(1414), + [anon_sym_object] = ACTIONS(1414), [sym_html_comment] = ACTIONS(5), }, [STATE(335)] = { - [sym_import] = STATE(3601), - [sym_statement_block] = STATE(1732), - [sym_parenthesized_expression] = STATE(1402), - [sym_expression] = STATE(2169), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6059), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6059), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5870), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1402), - [sym_subscript_expression] = STATE(1402), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(2983), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6059), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1402), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(579), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1504), - [anon_sym_export] = ACTIONS(1428), - [anon_sym_type] = ACTIONS(1428), - [anon_sym_namespace] = ACTIONS(1430), - [anon_sym_LBRACE] = ACTIONS(2153), - [anon_sym_typeof] = ACTIONS(1450), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1428), - [anon_sym_BANG] = ACTIONS(1434), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1436), - [anon_sym_yield] = ACTIONS(1438), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1440), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1508), - [anon_sym_using] = ACTIONS(1444), - [anon_sym_PLUS] = ACTIONS(1450), - [anon_sym_DASH] = ACTIONS(1450), - [anon_sym_SLASH] = ACTIONS(948), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1434), - [anon_sym_void] = ACTIONS(1450), - [anon_sym_delete] = ACTIONS(1450), - [anon_sym_PLUS_PLUS] = ACTIONS(1452), - [anon_sym_DASH_DASH] = ACTIONS(1452), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1454), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1510), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1428), - [anon_sym_readonly] = ACTIONS(1428), - [anon_sym_get] = ACTIONS(1428), - [anon_sym_set] = ACTIONS(1428), - [anon_sym_declare] = ACTIONS(1428), - [anon_sym_public] = ACTIONS(1428), - [anon_sym_private] = ACTIONS(1428), - [anon_sym_protected] = ACTIONS(1428), - [anon_sym_override] = ACTIONS(1428), - [anon_sym_module] = ACTIONS(1428), - [anon_sym_any] = ACTIONS(1428), - [anon_sym_number] = ACTIONS(1428), - [anon_sym_boolean] = ACTIONS(1428), - [anon_sym_string] = ACTIONS(1428), - [anon_sym_symbol] = ACTIONS(1428), - [anon_sym_object] = ACTIONS(1428), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(336)] = { - [sym_import] = STATE(3601), - [sym_statement_block] = STATE(1728), - [sym_parenthesized_expression] = STATE(1386), - [sym_expression] = STATE(1953), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5966), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5966), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5819), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1386), - [sym_subscript_expression] = STATE(1386), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3017), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5966), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1386), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(418), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1488), - [anon_sym_export] = ACTIONS(1080), - [anon_sym_type] = ACTIONS(1080), - [anon_sym_namespace] = ACTIONS(1082), - [anon_sym_LBRACE] = ACTIONS(2153), - [anon_sym_typeof] = ACTIONS(736), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1080), - [anon_sym_BANG] = ACTIONS(712), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(716), - [anon_sym_yield] = ACTIONS(718), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1090), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1492), - [anon_sym_using] = ACTIONS(726), - [anon_sym_PLUS] = ACTIONS(736), - [anon_sym_DASH] = ACTIONS(736), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1390), + [sym_expression] = STATE(2333), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5777), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5777), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1390), + [sym_subscript_expression] = STATE(1390), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3056), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5777), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_sequence_expression] = STATE(5974), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1390), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(477), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1494), + [anon_sym_export] = ACTIONS(1414), + [anon_sym_type] = ACTIONS(1414), + [anon_sym_namespace] = ACTIONS(1416), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(766), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1414), + [anon_sym_BANG] = ACTIONS(742), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(746), + [anon_sym_yield] = ACTIONS(748), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1420), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1498), + [anon_sym_using] = ACTIONS(756), + [anon_sym_PLUS] = ACTIONS(766), + [anon_sym_DASH] = ACTIONS(766), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(712), - [anon_sym_void] = ACTIONS(736), - [anon_sym_delete] = ACTIONS(736), - [anon_sym_PLUS_PLUS] = ACTIONS(738), - [anon_sym_DASH_DASH] = ACTIONS(738), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(744), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1494), + [anon_sym_TILDE] = ACTIONS(742), + [anon_sym_void] = ACTIONS(766), + [anon_sym_delete] = ACTIONS(766), + [anon_sym_PLUS_PLUS] = ACTIONS(768), + [anon_sym_DASH_DASH] = ACTIONS(768), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(774), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1500), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1080), - [anon_sym_readonly] = ACTIONS(1080), - [anon_sym_get] = ACTIONS(1080), - [anon_sym_set] = ACTIONS(1080), - [anon_sym_declare] = ACTIONS(1080), - [anon_sym_public] = ACTIONS(1080), - [anon_sym_private] = ACTIONS(1080), - [anon_sym_protected] = ACTIONS(1080), - [anon_sym_override] = ACTIONS(1080), - [anon_sym_module] = ACTIONS(1080), - [anon_sym_any] = ACTIONS(1080), - [anon_sym_number] = ACTIONS(1080), - [anon_sym_boolean] = ACTIONS(1080), - [anon_sym_string] = ACTIONS(1080), - [anon_sym_symbol] = ACTIONS(1080), - [anon_sym_object] = ACTIONS(1080), + [anon_sym_static] = ACTIONS(1414), + [anon_sym_readonly] = ACTIONS(1414), + [anon_sym_get] = ACTIONS(1414), + [anon_sym_set] = ACTIONS(1414), + [anon_sym_declare] = ACTIONS(1414), + [anon_sym_public] = ACTIONS(1414), + [anon_sym_private] = ACTIONS(1414), + [anon_sym_protected] = ACTIONS(1414), + [anon_sym_override] = ACTIONS(1414), + [anon_sym_module] = ACTIONS(1414), + [anon_sym_any] = ACTIONS(1414), + [anon_sym_number] = ACTIONS(1414), + [anon_sym_boolean] = ACTIONS(1414), + [anon_sym_string] = ACTIONS(1414), + [anon_sym_symbol] = ACTIONS(1414), + [anon_sym_object] = ACTIONS(1414), [sym_html_comment] = ACTIONS(5), }, - [STATE(337)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1348), - [sym_expression] = STATE(2259), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5955), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5956), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1348), - [sym_subscript_expression] = STATE(1348), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_sequence_expression] = STATE(5910), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1348), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(497), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1462), - [anon_sym_export] = ACTIONS(1054), - [anon_sym_type] = ACTIONS(1054), - [anon_sym_namespace] = ACTIONS(1056), - [anon_sym_LBRACE] = ACTIONS(844), + [STATE(336)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1345), + [sym_expression] = STATE(2377), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5963), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5963), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5768), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1345), + [sym_subscript_expression] = STATE(1345), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3039), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5963), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_sequence_expression] = STATE(6051), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1345), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(411), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1468), + [anon_sym_export] = ACTIONS(1060), + [anon_sym_type] = ACTIONS(1060), + [anon_sym_namespace] = ACTIONS(1062), + [anon_sym_LBRACE] = ACTIONS(847), [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1054), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1060), [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(808), + [anon_sym_LPAREN] = ACTIONS(814), [anon_sym_await] = ACTIONS(593), [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1064), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1470), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1070), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1476), [anon_sym_using] = ACTIONS(605), [anon_sym_PLUS] = ACTIONS(619), [anon_sym_DASH] = ACTIONS(619), @@ -63390,98 +63314,98 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_delete] = ACTIONS(619), [anon_sym_PLUS_PLUS] = ACTIONS(621), [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1472), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1478), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1054), - [anon_sym_readonly] = ACTIONS(1054), - [anon_sym_get] = ACTIONS(1054), - [anon_sym_set] = ACTIONS(1054), - [anon_sym_declare] = ACTIONS(1054), - [anon_sym_public] = ACTIONS(1054), - [anon_sym_private] = ACTIONS(1054), - [anon_sym_protected] = ACTIONS(1054), - [anon_sym_override] = ACTIONS(1054), - [anon_sym_module] = ACTIONS(1054), - [anon_sym_any] = ACTIONS(1054), - [anon_sym_number] = ACTIONS(1054), - [anon_sym_boolean] = ACTIONS(1054), - [anon_sym_string] = ACTIONS(1054), - [anon_sym_symbol] = ACTIONS(1054), - [anon_sym_object] = ACTIONS(1054), + [anon_sym_static] = ACTIONS(1060), + [anon_sym_readonly] = ACTIONS(1060), + [anon_sym_get] = ACTIONS(1060), + [anon_sym_set] = ACTIONS(1060), + [anon_sym_declare] = ACTIONS(1060), + [anon_sym_public] = ACTIONS(1060), + [anon_sym_private] = ACTIONS(1060), + [anon_sym_protected] = ACTIONS(1060), + [anon_sym_override] = ACTIONS(1060), + [anon_sym_module] = ACTIONS(1060), + [anon_sym_any] = ACTIONS(1060), + [anon_sym_number] = ACTIONS(1060), + [anon_sym_boolean] = ACTIONS(1060), + [anon_sym_string] = ACTIONS(1060), + [anon_sym_symbol] = ACTIONS(1060), + [anon_sym_object] = ACTIONS(1060), [sym_html_comment] = ACTIONS(5), }, - [STATE(338)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1348), - [sym_expression] = STATE(2350), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5955), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5956), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1348), - [sym_subscript_expression] = STATE(1348), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_sequence_expression] = STATE(5853), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1348), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(497), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1462), - [anon_sym_export] = ACTIONS(1054), - [anon_sym_type] = ACTIONS(1054), - [anon_sym_namespace] = ACTIONS(1056), - [anon_sym_LBRACE] = ACTIONS(844), + [STATE(337)] = { + [sym_import] = STATE(3618), + [sym_statement_block] = STATE(1708), + [sym_parenthesized_expression] = STATE(1345), + [sym_expression] = STATE(1750), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5963), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5963), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5768), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1345), + [sym_subscript_expression] = STATE(1345), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3039), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5963), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1345), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(411), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1468), + [anon_sym_export] = ACTIONS(1060), + [anon_sym_type] = ACTIONS(1060), + [anon_sym_namespace] = ACTIONS(1062), + [anon_sym_LBRACE] = ACTIONS(2113), [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1054), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1060), [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(808), + [anon_sym_LPAREN] = ACTIONS(814), [anon_sym_await] = ACTIONS(593), [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1064), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1470), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1070), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1476), [anon_sym_using] = ACTIONS(605), [anon_sym_PLUS] = ACTIONS(619), [anon_sym_DASH] = ACTIONS(619), @@ -63492,1038 +63416,120 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_delete] = ACTIONS(619), [anon_sym_PLUS_PLUS] = ACTIONS(621), [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1472), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1054), - [anon_sym_readonly] = ACTIONS(1054), - [anon_sym_get] = ACTIONS(1054), - [anon_sym_set] = ACTIONS(1054), - [anon_sym_declare] = ACTIONS(1054), - [anon_sym_public] = ACTIONS(1054), - [anon_sym_private] = ACTIONS(1054), - [anon_sym_protected] = ACTIONS(1054), - [anon_sym_override] = ACTIONS(1054), - [anon_sym_module] = ACTIONS(1054), - [anon_sym_any] = ACTIONS(1054), - [anon_sym_number] = ACTIONS(1054), - [anon_sym_boolean] = ACTIONS(1054), - [anon_sym_string] = ACTIONS(1054), - [anon_sym_symbol] = ACTIONS(1054), - [anon_sym_object] = ACTIONS(1054), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(339)] = { - [sym_import] = STATE(3601), - [sym_statement_block] = STATE(1708), - [sym_parenthesized_expression] = STATE(1386), - [sym_expression] = STATE(1956), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5966), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5966), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5819), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1386), - [sym_subscript_expression] = STATE(1386), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3017), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5966), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1386), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(418), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1488), - [anon_sym_export] = ACTIONS(1080), - [anon_sym_type] = ACTIONS(1080), - [anon_sym_namespace] = ACTIONS(1082), - [anon_sym_LBRACE] = ACTIONS(2153), - [anon_sym_typeof] = ACTIONS(736), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1080), - [anon_sym_BANG] = ACTIONS(712), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(716), - [anon_sym_yield] = ACTIONS(718), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1090), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1492), - [anon_sym_using] = ACTIONS(726), - [anon_sym_PLUS] = ACTIONS(736), - [anon_sym_DASH] = ACTIONS(736), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(712), - [anon_sym_void] = ACTIONS(736), - [anon_sym_delete] = ACTIONS(736), - [anon_sym_PLUS_PLUS] = ACTIONS(738), - [anon_sym_DASH_DASH] = ACTIONS(738), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(744), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1494), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1080), - [anon_sym_readonly] = ACTIONS(1080), - [anon_sym_get] = ACTIONS(1080), - [anon_sym_set] = ACTIONS(1080), - [anon_sym_declare] = ACTIONS(1080), - [anon_sym_public] = ACTIONS(1080), - [anon_sym_private] = ACTIONS(1080), - [anon_sym_protected] = ACTIONS(1080), - [anon_sym_override] = ACTIONS(1080), - [anon_sym_module] = ACTIONS(1080), - [anon_sym_any] = ACTIONS(1080), - [anon_sym_number] = ACTIONS(1080), - [anon_sym_boolean] = ACTIONS(1080), - [anon_sym_string] = ACTIONS(1080), - [anon_sym_symbol] = ACTIONS(1080), - [anon_sym_object] = ACTIONS(1080), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(340)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1386), - [sym_expression] = STATE(1850), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5966), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5966), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5819), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1386), - [sym_subscript_expression] = STATE(1386), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3017), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5966), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_sequence_expression] = STATE(5846), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1386), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(418), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1488), - [anon_sym_export] = ACTIONS(1080), - [anon_sym_type] = ACTIONS(1080), - [anon_sym_namespace] = ACTIONS(1082), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(736), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1080), - [anon_sym_BANG] = ACTIONS(712), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(716), - [anon_sym_yield] = ACTIONS(718), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1090), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1492), - [anon_sym_using] = ACTIONS(726), - [anon_sym_PLUS] = ACTIONS(736), - [anon_sym_DASH] = ACTIONS(736), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(712), - [anon_sym_void] = ACTIONS(736), - [anon_sym_delete] = ACTIONS(736), - [anon_sym_PLUS_PLUS] = ACTIONS(738), - [anon_sym_DASH_DASH] = ACTIONS(738), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(744), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1494), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1478), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1080), - [anon_sym_readonly] = ACTIONS(1080), - [anon_sym_get] = ACTIONS(1080), - [anon_sym_set] = ACTIONS(1080), - [anon_sym_declare] = ACTIONS(1080), - [anon_sym_public] = ACTIONS(1080), - [anon_sym_private] = ACTIONS(1080), - [anon_sym_protected] = ACTIONS(1080), - [anon_sym_override] = ACTIONS(1080), - [anon_sym_module] = ACTIONS(1080), - [anon_sym_any] = ACTIONS(1080), - [anon_sym_number] = ACTIONS(1080), - [anon_sym_boolean] = ACTIONS(1080), - [anon_sym_string] = ACTIONS(1080), - [anon_sym_symbol] = ACTIONS(1080), - [anon_sym_object] = ACTIONS(1080), + [anon_sym_static] = ACTIONS(1060), + [anon_sym_readonly] = ACTIONS(1060), + [anon_sym_get] = ACTIONS(1060), + [anon_sym_set] = ACTIONS(1060), + [anon_sym_declare] = ACTIONS(1060), + [anon_sym_public] = ACTIONS(1060), + [anon_sym_private] = ACTIONS(1060), + [anon_sym_protected] = ACTIONS(1060), + [anon_sym_override] = ACTIONS(1060), + [anon_sym_module] = ACTIONS(1060), + [anon_sym_any] = ACTIONS(1060), + [anon_sym_number] = ACTIONS(1060), + [anon_sym_boolean] = ACTIONS(1060), + [anon_sym_string] = ACTIONS(1060), + [anon_sym_symbol] = ACTIONS(1060), + [anon_sym_object] = ACTIONS(1060), [sym_html_comment] = ACTIONS(5), }, - [STATE(341)] = { - [sym_import] = STATE(3601), - [sym_statement_block] = STATE(1721), - [sym_parenthesized_expression] = STATE(1386), - [sym_expression] = STATE(1957), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5966), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5966), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5819), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1386), - [sym_subscript_expression] = STATE(1386), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3017), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5966), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1386), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(418), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), + [STATE(338)] = { + [sym_import] = STATE(3849), + [sym_statement_block] = STATE(2278), + [sym_parenthesized_expression] = STATE(1372), + [sym_expression] = STATE(1882), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6025), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6025), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1372), + [sym_subscript_expression] = STATE(1372), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2993), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6025), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1372), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_type_arguments] = STATE(445), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), [sym_identifier] = ACTIONS(1488), - [anon_sym_export] = ACTIONS(1080), - [anon_sym_type] = ACTIONS(1080), - [anon_sym_namespace] = ACTIONS(1082), - [anon_sym_LBRACE] = ACTIONS(2153), - [anon_sym_typeof] = ACTIONS(736), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1080), - [anon_sym_BANG] = ACTIONS(712), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(716), - [anon_sym_yield] = ACTIONS(718), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1090), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1492), - [anon_sym_using] = ACTIONS(726), - [anon_sym_PLUS] = ACTIONS(736), - [anon_sym_DASH] = ACTIONS(736), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(712), - [anon_sym_void] = ACTIONS(736), - [anon_sym_delete] = ACTIONS(736), - [anon_sym_PLUS_PLUS] = ACTIONS(738), - [anon_sym_DASH_DASH] = ACTIONS(738), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(744), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1494), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1080), - [anon_sym_readonly] = ACTIONS(1080), - [anon_sym_get] = ACTIONS(1080), - [anon_sym_set] = ACTIONS(1080), - [anon_sym_declare] = ACTIONS(1080), - [anon_sym_public] = ACTIONS(1080), - [anon_sym_private] = ACTIONS(1080), - [anon_sym_protected] = ACTIONS(1080), - [anon_sym_override] = ACTIONS(1080), - [anon_sym_module] = ACTIONS(1080), - [anon_sym_any] = ACTIONS(1080), - [anon_sym_number] = ACTIONS(1080), - [anon_sym_boolean] = ACTIONS(1080), - [anon_sym_string] = ACTIONS(1080), - [anon_sym_symbol] = ACTIONS(1080), - [anon_sym_object] = ACTIONS(1080), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(342)] = { - [sym_import] = STATE(3816), - [sym_statement_block] = STATE(2212), - [sym_parenthesized_expression] = STATE(1416), - [sym_expression] = STATE(2237), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5837), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5837), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(5835), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1416), - [sym_subscript_expression] = STATE(1416), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3036), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5837), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1416), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_type_arguments] = STATE(468), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1496), - [anon_sym_export] = ACTIONS(1258), - [anon_sym_type] = ACTIONS(1258), - [anon_sym_namespace] = ACTIONS(1260), - [anon_sym_LBRACE] = ACTIONS(2105), - [anon_sym_typeof] = ACTIONS(1284), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1258), - [anon_sym_BANG] = ACTIONS(1266), + [anon_sym_export] = ACTIONS(1324), + [anon_sym_type] = ACTIONS(1324), + [anon_sym_namespace] = ACTIONS(1326), + [anon_sym_LBRACE] = ACTIONS(2115), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(1324), + [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1268), - [anon_sym_yield] = ACTIONS(1270), + [anon_sym_await] = ACTIONS(45), + [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1274), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1500), - [anon_sym_using] = ACTIONS(1278), - [anon_sym_PLUS] = ACTIONS(1284), - [anon_sym_DASH] = ACTIONS(1284), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1330), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1492), + [anon_sym_using] = ACTIONS(75), + [anon_sym_PLUS] = ACTIONS(21), + [anon_sym_DASH] = ACTIONS(21), [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1266), - [anon_sym_void] = ACTIONS(1284), - [anon_sym_delete] = ACTIONS(1284), - [anon_sym_PLUS_PLUS] = ACTIONS(1286), - [anon_sym_DASH_DASH] = ACTIONS(1286), + [anon_sym_TILDE] = ACTIONS(33), + [anon_sym_void] = ACTIONS(21), + [anon_sym_delete] = ACTIONS(21), + [anon_sym_PLUS_PLUS] = ACTIONS(81), + [anon_sym_DASH_DASH] = ACTIONS(81), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1292), + [sym_private_property_identifier] = ACTIONS(91), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1502), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1258), - [anon_sym_readonly] = ACTIONS(1258), - [anon_sym_get] = ACTIONS(1258), - [anon_sym_set] = ACTIONS(1258), - [anon_sym_declare] = ACTIONS(1258), - [anon_sym_public] = ACTIONS(1258), - [anon_sym_private] = ACTIONS(1258), - [anon_sym_protected] = ACTIONS(1258), - [anon_sym_override] = ACTIONS(1258), - [anon_sym_module] = ACTIONS(1258), - [anon_sym_any] = ACTIONS(1258), - [anon_sym_number] = ACTIONS(1258), - [anon_sym_boolean] = ACTIONS(1258), - [anon_sym_string] = ACTIONS(1258), - [anon_sym_symbol] = ACTIONS(1258), - [anon_sym_object] = ACTIONS(1258), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(343)] = { - [sym_import] = STATE(3601), - [sym_statement_block] = STATE(1715), - [sym_parenthesized_expression] = STATE(1461), - [sym_expression] = STATE(2481), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6071), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6071), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(6010), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1461), - [sym_subscript_expression] = STATE(1461), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6071), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1461), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(605), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1528), - [anon_sym_export] = ACTIONS(1324), - [anon_sym_type] = ACTIONS(1324), - [anon_sym_namespace] = ACTIONS(1326), - [anon_sym_LBRACE] = ACTIONS(2153), - [anon_sym_typeof] = ACTIONS(1346), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1324), - [anon_sym_BANG] = ACTIONS(1330), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1332), - [anon_sym_yield] = ACTIONS(1334), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1336), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1532), - [anon_sym_using] = ACTIONS(1340), - [anon_sym_PLUS] = ACTIONS(1346), - [anon_sym_DASH] = ACTIONS(1346), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1330), - [anon_sym_void] = ACTIONS(1346), - [anon_sym_delete] = ACTIONS(1346), - [anon_sym_PLUS_PLUS] = ACTIONS(1348), - [anon_sym_DASH_DASH] = ACTIONS(1348), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1350), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1534), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1324), - [anon_sym_readonly] = ACTIONS(1324), - [anon_sym_get] = ACTIONS(1324), - [anon_sym_set] = ACTIONS(1324), - [anon_sym_declare] = ACTIONS(1324), - [anon_sym_public] = ACTIONS(1324), - [anon_sym_private] = ACTIONS(1324), - [anon_sym_protected] = ACTIONS(1324), - [anon_sym_override] = ACTIONS(1324), - [anon_sym_module] = ACTIONS(1324), - [anon_sym_any] = ACTIONS(1324), - [anon_sym_number] = ACTIONS(1324), - [anon_sym_boolean] = ACTIONS(1324), - [anon_sym_string] = ACTIONS(1324), - [anon_sym_symbol] = ACTIONS(1324), - [anon_sym_object] = ACTIONS(1324), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(344)] = { - [sym_import] = STATE(3601), - [sym_statement_block] = STATE(1690), - [sym_parenthesized_expression] = STATE(1461), - [sym_expression] = STATE(2490), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6071), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6071), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(6010), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1461), - [sym_subscript_expression] = STATE(1461), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6071), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1461), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(605), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1528), - [anon_sym_export] = ACTIONS(1324), - [anon_sym_type] = ACTIONS(1324), - [anon_sym_namespace] = ACTIONS(1326), - [anon_sym_LBRACE] = ACTIONS(2153), - [anon_sym_typeof] = ACTIONS(1346), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1324), - [anon_sym_BANG] = ACTIONS(1330), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1332), - [anon_sym_yield] = ACTIONS(1334), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1336), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1532), - [anon_sym_using] = ACTIONS(1340), - [anon_sym_PLUS] = ACTIONS(1346), - [anon_sym_DASH] = ACTIONS(1346), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1330), - [anon_sym_void] = ACTIONS(1346), - [anon_sym_delete] = ACTIONS(1346), - [anon_sym_PLUS_PLUS] = ACTIONS(1348), - [anon_sym_DASH_DASH] = ACTIONS(1348), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1350), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1534), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1324), - [anon_sym_readonly] = ACTIONS(1324), - [anon_sym_get] = ACTIONS(1324), - [anon_sym_set] = ACTIONS(1324), - [anon_sym_declare] = ACTIONS(1324), - [anon_sym_public] = ACTIONS(1324), - [anon_sym_private] = ACTIONS(1324), - [anon_sym_protected] = ACTIONS(1324), - [anon_sym_override] = ACTIONS(1324), - [anon_sym_module] = ACTIONS(1324), - [anon_sym_any] = ACTIONS(1324), - [anon_sym_number] = ACTIONS(1324), - [anon_sym_boolean] = ACTIONS(1324), - [anon_sym_string] = ACTIONS(1324), - [anon_sym_symbol] = ACTIONS(1324), - [anon_sym_object] = ACTIONS(1324), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(345)] = { - [sym_import] = STATE(3601), - [sym_statement_block] = STATE(1728), - [sym_parenthesized_expression] = STATE(1461), - [sym_expression] = STATE(2536), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6071), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6071), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(6010), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1461), - [sym_subscript_expression] = STATE(1461), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6071), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1461), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(605), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1528), - [anon_sym_export] = ACTIONS(1324), - [anon_sym_type] = ACTIONS(1324), - [anon_sym_namespace] = ACTIONS(1326), - [anon_sym_LBRACE] = ACTIONS(2153), - [anon_sym_typeof] = ACTIONS(1346), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1324), - [anon_sym_BANG] = ACTIONS(1330), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1332), - [anon_sym_yield] = ACTIONS(1334), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1336), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1532), - [anon_sym_using] = ACTIONS(1340), - [anon_sym_PLUS] = ACTIONS(1346), - [anon_sym_DASH] = ACTIONS(1346), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1330), - [anon_sym_void] = ACTIONS(1346), - [anon_sym_delete] = ACTIONS(1346), - [anon_sym_PLUS_PLUS] = ACTIONS(1348), - [anon_sym_DASH_DASH] = ACTIONS(1348), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1350), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1534), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1324), - [anon_sym_readonly] = ACTIONS(1324), - [anon_sym_get] = ACTIONS(1324), - [anon_sym_set] = ACTIONS(1324), - [anon_sym_declare] = ACTIONS(1324), - [anon_sym_public] = ACTIONS(1324), - [anon_sym_private] = ACTIONS(1324), - [anon_sym_protected] = ACTIONS(1324), - [anon_sym_override] = ACTIONS(1324), - [anon_sym_module] = ACTIONS(1324), - [anon_sym_any] = ACTIONS(1324), - [anon_sym_number] = ACTIONS(1324), - [anon_sym_boolean] = ACTIONS(1324), - [anon_sym_string] = ACTIONS(1324), - [anon_sym_symbol] = ACTIONS(1324), - [anon_sym_object] = ACTIONS(1324), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(346)] = { - [sym_import] = STATE(3601), - [sym_statement_block] = STATE(1708), - [sym_parenthesized_expression] = STATE(1461), - [sym_expression] = STATE(2541), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6071), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6071), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(6010), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1461), - [sym_subscript_expression] = STATE(1461), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6071), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1461), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(605), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1528), - [anon_sym_export] = ACTIONS(1324), - [anon_sym_type] = ACTIONS(1324), - [anon_sym_namespace] = ACTIONS(1326), - [anon_sym_LBRACE] = ACTIONS(2153), - [anon_sym_typeof] = ACTIONS(1346), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1324), - [anon_sym_BANG] = ACTIONS(1330), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1332), - [anon_sym_yield] = ACTIONS(1334), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1336), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1532), - [anon_sym_using] = ACTIONS(1340), - [anon_sym_PLUS] = ACTIONS(1346), - [anon_sym_DASH] = ACTIONS(1346), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1330), - [anon_sym_void] = ACTIONS(1346), - [anon_sym_delete] = ACTIONS(1346), - [anon_sym_PLUS_PLUS] = ACTIONS(1348), - [anon_sym_DASH_DASH] = ACTIONS(1348), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1350), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1534), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1324), - [anon_sym_readonly] = ACTIONS(1324), - [anon_sym_get] = ACTIONS(1324), - [anon_sym_set] = ACTIONS(1324), - [anon_sym_declare] = ACTIONS(1324), - [anon_sym_public] = ACTIONS(1324), - [anon_sym_private] = ACTIONS(1324), - [anon_sym_protected] = ACTIONS(1324), - [anon_sym_override] = ACTIONS(1324), - [anon_sym_module] = ACTIONS(1324), - [anon_sym_any] = ACTIONS(1324), - [anon_sym_number] = ACTIONS(1324), - [anon_sym_boolean] = ACTIONS(1324), - [anon_sym_string] = ACTIONS(1324), - [anon_sym_symbol] = ACTIONS(1324), - [anon_sym_object] = ACTIONS(1324), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(347)] = { - [sym_import] = STATE(3601), - [sym_statement_block] = STATE(1721), - [sym_parenthesized_expression] = STATE(1461), - [sym_expression] = STATE(2542), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6071), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6071), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(6010), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1461), - [sym_subscript_expression] = STATE(1461), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6071), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1461), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(605), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1528), - [anon_sym_export] = ACTIONS(1324), - [anon_sym_type] = ACTIONS(1324), - [anon_sym_namespace] = ACTIONS(1326), - [anon_sym_LBRACE] = ACTIONS(2153), - [anon_sym_typeof] = ACTIONS(1346), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1324), - [anon_sym_BANG] = ACTIONS(1330), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1332), - [anon_sym_yield] = ACTIONS(1334), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1336), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1532), - [anon_sym_using] = ACTIONS(1340), - [anon_sym_PLUS] = ACTIONS(1346), - [anon_sym_DASH] = ACTIONS(1346), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1330), - [anon_sym_void] = ACTIONS(1346), - [anon_sym_delete] = ACTIONS(1346), - [anon_sym_PLUS_PLUS] = ACTIONS(1348), - [anon_sym_DASH_DASH] = ACTIONS(1348), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1350), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1534), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1324), - [anon_sym_readonly] = ACTIONS(1324), - [anon_sym_get] = ACTIONS(1324), - [anon_sym_set] = ACTIONS(1324), - [anon_sym_declare] = ACTIONS(1324), - [anon_sym_public] = ACTIONS(1324), - [anon_sym_private] = ACTIONS(1324), - [anon_sym_protected] = ACTIONS(1324), - [anon_sym_override] = ACTIONS(1324), - [anon_sym_module] = ACTIONS(1324), - [anon_sym_any] = ACTIONS(1324), - [anon_sym_number] = ACTIONS(1324), - [anon_sym_boolean] = ACTIONS(1324), - [anon_sym_string] = ACTIONS(1324), - [anon_sym_symbol] = ACTIONS(1324), - [anon_sym_object] = ACTIONS(1324), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(348)] = { - [sym_import] = STATE(3601), - [sym_statement_block] = STATE(1732), - [sym_parenthesized_expression] = STATE(1461), - [sym_expression] = STATE(2479), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6071), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6071), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(6010), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1461), - [sym_subscript_expression] = STATE(1461), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6071), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1461), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(605), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1528), - [anon_sym_export] = ACTIONS(1324), - [anon_sym_type] = ACTIONS(1324), - [anon_sym_namespace] = ACTIONS(1326), - [anon_sym_LBRACE] = ACTIONS(2153), - [anon_sym_typeof] = ACTIONS(1346), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1324), - [anon_sym_BANG] = ACTIONS(1330), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1332), - [anon_sym_yield] = ACTIONS(1334), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1336), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1532), - [anon_sym_using] = ACTIONS(1340), - [anon_sym_PLUS] = ACTIONS(1346), - [anon_sym_DASH] = ACTIONS(1346), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1330), - [anon_sym_void] = ACTIONS(1346), - [anon_sym_delete] = ACTIONS(1346), - [anon_sym_PLUS_PLUS] = ACTIONS(1348), - [anon_sym_DASH_DASH] = ACTIONS(1348), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1350), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1534), + [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(1324), [anon_sym_readonly] = ACTIONS(1324), @@ -64543,271 +63549,67 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_object] = ACTIONS(1324), [sym_html_comment] = ACTIONS(5), }, - [STATE(349)] = { - [sym_import] = STATE(3601), - [sym_statement_block] = STATE(1732), - [sym_parenthesized_expression] = STATE(1386), - [sym_expression] = STATE(1958), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5966), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5966), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5819), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1386), - [sym_subscript_expression] = STATE(1386), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3017), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5966), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1386), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(418), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1488), - [anon_sym_export] = ACTIONS(1080), - [anon_sym_type] = ACTIONS(1080), - [anon_sym_namespace] = ACTIONS(1082), - [anon_sym_LBRACE] = ACTIONS(2153), - [anon_sym_typeof] = ACTIONS(736), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1080), - [anon_sym_BANG] = ACTIONS(712), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(716), - [anon_sym_yield] = ACTIONS(718), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1090), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1492), - [anon_sym_using] = ACTIONS(726), - [anon_sym_PLUS] = ACTIONS(736), - [anon_sym_DASH] = ACTIONS(736), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(712), - [anon_sym_void] = ACTIONS(736), - [anon_sym_delete] = ACTIONS(736), - [anon_sym_PLUS_PLUS] = ACTIONS(738), - [anon_sym_DASH_DASH] = ACTIONS(738), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(744), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1494), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1080), - [anon_sym_readonly] = ACTIONS(1080), - [anon_sym_get] = ACTIONS(1080), - [anon_sym_set] = ACTIONS(1080), - [anon_sym_declare] = ACTIONS(1080), - [anon_sym_public] = ACTIONS(1080), - [anon_sym_private] = ACTIONS(1080), - [anon_sym_protected] = ACTIONS(1080), - [anon_sym_override] = ACTIONS(1080), - [anon_sym_module] = ACTIONS(1080), - [anon_sym_any] = ACTIONS(1080), - [anon_sym_number] = ACTIONS(1080), - [anon_sym_boolean] = ACTIONS(1080), - [anon_sym_string] = ACTIONS(1080), - [anon_sym_symbol] = ACTIONS(1080), - [anon_sym_object] = ACTIONS(1080), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(350)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1386), - [sym_expression] = STATE(2361), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5966), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5966), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5819), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1386), - [sym_subscript_expression] = STATE(1386), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3017), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5966), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_sequence_expression] = STATE(6020), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1386), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(418), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1488), - [anon_sym_export] = ACTIONS(1080), - [anon_sym_type] = ACTIONS(1080), - [anon_sym_namespace] = ACTIONS(1082), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(736), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1080), - [anon_sym_BANG] = ACTIONS(712), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(716), - [anon_sym_yield] = ACTIONS(718), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1090), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1492), - [anon_sym_using] = ACTIONS(726), - [anon_sym_PLUS] = ACTIONS(736), - [anon_sym_DASH] = ACTIONS(736), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(712), - [anon_sym_void] = ACTIONS(736), - [anon_sym_delete] = ACTIONS(736), - [anon_sym_PLUS_PLUS] = ACTIONS(738), - [anon_sym_DASH_DASH] = ACTIONS(738), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(744), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1494), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1080), - [anon_sym_readonly] = ACTIONS(1080), - [anon_sym_get] = ACTIONS(1080), - [anon_sym_set] = ACTIONS(1080), - [anon_sym_declare] = ACTIONS(1080), - [anon_sym_public] = ACTIONS(1080), - [anon_sym_private] = ACTIONS(1080), - [anon_sym_protected] = ACTIONS(1080), - [anon_sym_override] = ACTIONS(1080), - [anon_sym_module] = ACTIONS(1080), - [anon_sym_any] = ACTIONS(1080), - [anon_sym_number] = ACTIONS(1080), - [anon_sym_boolean] = ACTIONS(1080), - [anon_sym_string] = ACTIONS(1080), - [anon_sym_symbol] = ACTIONS(1080), - [anon_sym_object] = ACTIONS(1080), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(351)] = { - [sym_import] = STATE(3601), - [sym_statement_block] = STATE(1690), - [sym_parenthesized_expression] = STATE(1348), - [sym_expression] = STATE(1743), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5955), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5956), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1348), - [sym_subscript_expression] = STATE(1348), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1348), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(497), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1462), - [anon_sym_export] = ACTIONS(1054), - [anon_sym_type] = ACTIONS(1054), - [anon_sym_namespace] = ACTIONS(1056), - [anon_sym_LBRACE] = ACTIONS(2153), + [STATE(339)] = { + [sym_import] = STATE(3618), + [sym_statement_block] = STATE(1724), + [sym_parenthesized_expression] = STATE(1345), + [sym_expression] = STATE(1755), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5963), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5963), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5768), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1345), + [sym_subscript_expression] = STATE(1345), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3039), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5963), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1345), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(411), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1468), + [anon_sym_export] = ACTIONS(1060), + [anon_sym_type] = ACTIONS(1060), + [anon_sym_namespace] = ACTIONS(1062), + [anon_sym_LBRACE] = ACTIONS(2113), [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1054), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1060), [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(808), + [anon_sym_LPAREN] = ACTIONS(814), [anon_sym_await] = ACTIONS(593), [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1064), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1470), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1070), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1476), [anon_sym_using] = ACTIONS(605), [anon_sym_PLUS] = ACTIONS(619), [anon_sym_DASH] = ACTIONS(619), @@ -64818,98 +63620,98 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_delete] = ACTIONS(619), [anon_sym_PLUS_PLUS] = ACTIONS(621), [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1472), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1478), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1054), - [anon_sym_readonly] = ACTIONS(1054), - [anon_sym_get] = ACTIONS(1054), - [anon_sym_set] = ACTIONS(1054), - [anon_sym_declare] = ACTIONS(1054), - [anon_sym_public] = ACTIONS(1054), - [anon_sym_private] = ACTIONS(1054), - [anon_sym_protected] = ACTIONS(1054), - [anon_sym_override] = ACTIONS(1054), - [anon_sym_module] = ACTIONS(1054), - [anon_sym_any] = ACTIONS(1054), - [anon_sym_number] = ACTIONS(1054), - [anon_sym_boolean] = ACTIONS(1054), - [anon_sym_string] = ACTIONS(1054), - [anon_sym_symbol] = ACTIONS(1054), - [anon_sym_object] = ACTIONS(1054), + [anon_sym_static] = ACTIONS(1060), + [anon_sym_readonly] = ACTIONS(1060), + [anon_sym_get] = ACTIONS(1060), + [anon_sym_set] = ACTIONS(1060), + [anon_sym_declare] = ACTIONS(1060), + [anon_sym_public] = ACTIONS(1060), + [anon_sym_private] = ACTIONS(1060), + [anon_sym_protected] = ACTIONS(1060), + [anon_sym_override] = ACTIONS(1060), + [anon_sym_module] = ACTIONS(1060), + [anon_sym_any] = ACTIONS(1060), + [anon_sym_number] = ACTIONS(1060), + [anon_sym_boolean] = ACTIONS(1060), + [anon_sym_string] = ACTIONS(1060), + [anon_sym_symbol] = ACTIONS(1060), + [anon_sym_object] = ACTIONS(1060), [sym_html_comment] = ACTIONS(5), }, - [STATE(352)] = { - [sym_import] = STATE(3601), - [sym_statement_block] = STATE(1728), - [sym_parenthesized_expression] = STATE(1348), - [sym_expression] = STATE(1752), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5955), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5956), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1348), - [sym_subscript_expression] = STATE(1348), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1348), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(497), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1462), - [anon_sym_export] = ACTIONS(1054), - [anon_sym_type] = ACTIONS(1054), - [anon_sym_namespace] = ACTIONS(1056), - [anon_sym_LBRACE] = ACTIONS(2153), + [STATE(340)] = { + [sym_import] = STATE(3618), + [sym_statement_block] = STATE(1729), + [sym_parenthesized_expression] = STATE(1345), + [sym_expression] = STATE(1768), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5963), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5963), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5768), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1345), + [sym_subscript_expression] = STATE(1345), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3039), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5963), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1345), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(411), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1468), + [anon_sym_export] = ACTIONS(1060), + [anon_sym_type] = ACTIONS(1060), + [anon_sym_namespace] = ACTIONS(1062), + [anon_sym_LBRACE] = ACTIONS(2113), [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1054), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1060), [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(808), + [anon_sym_LPAREN] = ACTIONS(814), [anon_sym_await] = ACTIONS(593), [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1064), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1470), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1070), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1476), [anon_sym_using] = ACTIONS(605), [anon_sym_PLUS] = ACTIONS(619), [anon_sym_DASH] = ACTIONS(619), @@ -64920,200 +63722,98 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_delete] = ACTIONS(619), [anon_sym_PLUS_PLUS] = ACTIONS(621), [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1472), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1054), - [anon_sym_readonly] = ACTIONS(1054), - [anon_sym_get] = ACTIONS(1054), - [anon_sym_set] = ACTIONS(1054), - [anon_sym_declare] = ACTIONS(1054), - [anon_sym_public] = ACTIONS(1054), - [anon_sym_private] = ACTIONS(1054), - [anon_sym_protected] = ACTIONS(1054), - [anon_sym_override] = ACTIONS(1054), - [anon_sym_module] = ACTIONS(1054), - [anon_sym_any] = ACTIONS(1054), - [anon_sym_number] = ACTIONS(1054), - [anon_sym_boolean] = ACTIONS(1054), - [anon_sym_string] = ACTIONS(1054), - [anon_sym_symbol] = ACTIONS(1054), - [anon_sym_object] = ACTIONS(1054), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(353)] = { - [sym_import] = STATE(3816), - [sym_statement_block] = STATE(2278), - [sym_parenthesized_expression] = STATE(1375), - [sym_expression] = STATE(1865), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(6029), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(6029), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6027), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1375), - [sym_subscript_expression] = STATE(1375), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3085), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(6029), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1375), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_type_arguments] = STATE(525), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1474), - [anon_sym_export] = ACTIONS(1208), - [anon_sym_type] = ACTIONS(1208), - [anon_sym_namespace] = ACTIONS(1210), - [anon_sym_LBRACE] = ACTIONS(2105), - [anon_sym_typeof] = ACTIONS(1236), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1208), - [anon_sym_BANG] = ACTIONS(1216), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1220), - [anon_sym_yield] = ACTIONS(1222), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1226), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1478), - [anon_sym_using] = ACTIONS(1230), - [anon_sym_PLUS] = ACTIONS(1236), - [anon_sym_DASH] = ACTIONS(1236), - [anon_sym_SLASH] = ACTIONS(884), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1216), - [anon_sym_void] = ACTIONS(1236), - [anon_sym_delete] = ACTIONS(1236), - [anon_sym_PLUS_PLUS] = ACTIONS(1238), - [anon_sym_DASH_DASH] = ACTIONS(1238), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1244), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1480), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1478), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1208), - [anon_sym_readonly] = ACTIONS(1208), - [anon_sym_get] = ACTIONS(1208), - [anon_sym_set] = ACTIONS(1208), - [anon_sym_declare] = ACTIONS(1208), - [anon_sym_public] = ACTIONS(1208), - [anon_sym_private] = ACTIONS(1208), - [anon_sym_protected] = ACTIONS(1208), - [anon_sym_override] = ACTIONS(1208), - [anon_sym_module] = ACTIONS(1208), - [anon_sym_any] = ACTIONS(1208), - [anon_sym_number] = ACTIONS(1208), - [anon_sym_boolean] = ACTIONS(1208), - [anon_sym_string] = ACTIONS(1208), - [anon_sym_symbol] = ACTIONS(1208), - [anon_sym_object] = ACTIONS(1208), + [anon_sym_static] = ACTIONS(1060), + [anon_sym_readonly] = ACTIONS(1060), + [anon_sym_get] = ACTIONS(1060), + [anon_sym_set] = ACTIONS(1060), + [anon_sym_declare] = ACTIONS(1060), + [anon_sym_public] = ACTIONS(1060), + [anon_sym_private] = ACTIONS(1060), + [anon_sym_protected] = ACTIONS(1060), + [anon_sym_override] = ACTIONS(1060), + [anon_sym_module] = ACTIONS(1060), + [anon_sym_any] = ACTIONS(1060), + [anon_sym_number] = ACTIONS(1060), + [anon_sym_boolean] = ACTIONS(1060), + [anon_sym_string] = ACTIONS(1060), + [anon_sym_symbol] = ACTIONS(1060), + [anon_sym_object] = ACTIONS(1060), [sym_html_comment] = ACTIONS(5), }, - [STATE(354)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1348), - [sym_expression] = STATE(2241), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5955), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5956), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1348), - [sym_subscript_expression] = STATE(1348), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_sequence_expression] = STATE(6030), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1348), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(497), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1462), - [anon_sym_export] = ACTIONS(1054), - [anon_sym_type] = ACTIONS(1054), - [anon_sym_namespace] = ACTIONS(1056), - [anon_sym_LBRACE] = ACTIONS(844), + [STATE(341)] = { + [sym_import] = STATE(3618), + [sym_statement_block] = STATE(1667), + [sym_parenthesized_expression] = STATE(1345), + [sym_expression] = STATE(1799), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5963), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5963), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5768), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1345), + [sym_subscript_expression] = STATE(1345), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3039), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5963), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1345), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(411), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1468), + [anon_sym_export] = ACTIONS(1060), + [anon_sym_type] = ACTIONS(1060), + [anon_sym_namespace] = ACTIONS(1062), + [anon_sym_LBRACE] = ACTIONS(2113), [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1054), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1060), [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(808), + [anon_sym_LPAREN] = ACTIONS(814), [anon_sym_await] = ACTIONS(593), [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1064), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1470), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1070), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1476), [anon_sym_using] = ACTIONS(605), [anon_sym_PLUS] = ACTIONS(619), [anon_sym_DASH] = ACTIONS(619), @@ -65124,2750 +63824,1934 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_delete] = ACTIONS(619), [anon_sym_PLUS_PLUS] = ACTIONS(621), [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1472), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1054), - [anon_sym_readonly] = ACTIONS(1054), - [anon_sym_get] = ACTIONS(1054), - [anon_sym_set] = ACTIONS(1054), - [anon_sym_declare] = ACTIONS(1054), - [anon_sym_public] = ACTIONS(1054), - [anon_sym_private] = ACTIONS(1054), - [anon_sym_protected] = ACTIONS(1054), - [anon_sym_override] = ACTIONS(1054), - [anon_sym_module] = ACTIONS(1054), - [anon_sym_any] = ACTIONS(1054), - [anon_sym_number] = ACTIONS(1054), - [anon_sym_boolean] = ACTIONS(1054), - [anon_sym_string] = ACTIONS(1054), - [anon_sym_symbol] = ACTIONS(1054), - [anon_sym_object] = ACTIONS(1054), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(355)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1386), - [sym_expression] = STATE(2201), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5966), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5966), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5819), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1386), - [sym_subscript_expression] = STATE(1386), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3017), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5966), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_sequence_expression] = STATE(6047), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1386), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(418), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1488), - [anon_sym_export] = ACTIONS(1080), - [anon_sym_type] = ACTIONS(1080), - [anon_sym_namespace] = ACTIONS(1082), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(736), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1080), - [anon_sym_BANG] = ACTIONS(712), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(716), - [anon_sym_yield] = ACTIONS(718), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1090), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1492), - [anon_sym_using] = ACTIONS(726), - [anon_sym_PLUS] = ACTIONS(736), - [anon_sym_DASH] = ACTIONS(736), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(712), - [anon_sym_void] = ACTIONS(736), - [anon_sym_delete] = ACTIONS(736), - [anon_sym_PLUS_PLUS] = ACTIONS(738), - [anon_sym_DASH_DASH] = ACTIONS(738), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(744), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1494), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1080), - [anon_sym_readonly] = ACTIONS(1080), - [anon_sym_get] = ACTIONS(1080), - [anon_sym_set] = ACTIONS(1080), - [anon_sym_declare] = ACTIONS(1080), - [anon_sym_public] = ACTIONS(1080), - [anon_sym_private] = ACTIONS(1080), - [anon_sym_protected] = ACTIONS(1080), - [anon_sym_override] = ACTIONS(1080), - [anon_sym_module] = ACTIONS(1080), - [anon_sym_any] = ACTIONS(1080), - [anon_sym_number] = ACTIONS(1080), - [anon_sym_boolean] = ACTIONS(1080), - [anon_sym_string] = ACTIONS(1080), - [anon_sym_symbol] = ACTIONS(1080), - [anon_sym_object] = ACTIONS(1080), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(356)] = { - [sym_import] = STATE(3601), - [sym_statement_block] = STATE(1715), - [sym_parenthesized_expression] = STATE(1426), - [sym_expression] = STATE(2411), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6079), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6079), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5734), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1426), - [sym_subscript_expression] = STATE(1426), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3010), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6079), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1426), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(629), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1520), - [anon_sym_export] = ACTIONS(1112), - [anon_sym_type] = ACTIONS(1112), - [anon_sym_namespace] = ACTIONS(1114), - [anon_sym_LBRACE] = ACTIONS(2153), - [anon_sym_typeof] = ACTIONS(1138), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1112), - [anon_sym_BANG] = ACTIONS(1120), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1122), - [anon_sym_yield] = ACTIONS(1124), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1128), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1524), - [anon_sym_using] = ACTIONS(1132), - [anon_sym_PLUS] = ACTIONS(1138), - [anon_sym_DASH] = ACTIONS(1138), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1120), - [anon_sym_void] = ACTIONS(1138), - [anon_sym_delete] = ACTIONS(1138), - [anon_sym_PLUS_PLUS] = ACTIONS(1140), - [anon_sym_DASH_DASH] = ACTIONS(1140), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1146), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1526), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1112), - [anon_sym_readonly] = ACTIONS(1112), - [anon_sym_get] = ACTIONS(1112), - [anon_sym_set] = ACTIONS(1112), - [anon_sym_declare] = ACTIONS(1112), - [anon_sym_public] = ACTIONS(1112), - [anon_sym_private] = ACTIONS(1112), - [anon_sym_protected] = ACTIONS(1112), - [anon_sym_override] = ACTIONS(1112), - [anon_sym_module] = ACTIONS(1112), - [anon_sym_any] = ACTIONS(1112), - [anon_sym_number] = ACTIONS(1112), - [anon_sym_boolean] = ACTIONS(1112), - [anon_sym_string] = ACTIONS(1112), - [anon_sym_symbol] = ACTIONS(1112), - [anon_sym_object] = ACTIONS(1112), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(357)] = { - [sym_import] = STATE(3601), - [sym_statement_block] = STATE(1690), - [sym_parenthesized_expression] = STATE(1426), - [sym_expression] = STATE(2415), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6079), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6079), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5734), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1426), - [sym_subscript_expression] = STATE(1426), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3010), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6079), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1426), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(629), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1520), - [anon_sym_export] = ACTIONS(1112), - [anon_sym_type] = ACTIONS(1112), - [anon_sym_namespace] = ACTIONS(1114), - [anon_sym_LBRACE] = ACTIONS(2153), - [anon_sym_typeof] = ACTIONS(1138), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1112), - [anon_sym_BANG] = ACTIONS(1120), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1122), - [anon_sym_yield] = ACTIONS(1124), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1128), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1524), - [anon_sym_using] = ACTIONS(1132), - [anon_sym_PLUS] = ACTIONS(1138), - [anon_sym_DASH] = ACTIONS(1138), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1120), - [anon_sym_void] = ACTIONS(1138), - [anon_sym_delete] = ACTIONS(1138), - [anon_sym_PLUS_PLUS] = ACTIONS(1140), - [anon_sym_DASH_DASH] = ACTIONS(1140), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1146), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1526), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1478), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1112), - [anon_sym_readonly] = ACTIONS(1112), - [anon_sym_get] = ACTIONS(1112), - [anon_sym_set] = ACTIONS(1112), - [anon_sym_declare] = ACTIONS(1112), - [anon_sym_public] = ACTIONS(1112), - [anon_sym_private] = ACTIONS(1112), - [anon_sym_protected] = ACTIONS(1112), - [anon_sym_override] = ACTIONS(1112), - [anon_sym_module] = ACTIONS(1112), - [anon_sym_any] = ACTIONS(1112), - [anon_sym_number] = ACTIONS(1112), - [anon_sym_boolean] = ACTIONS(1112), - [anon_sym_string] = ACTIONS(1112), - [anon_sym_symbol] = ACTIONS(1112), - [anon_sym_object] = ACTIONS(1112), + [anon_sym_static] = ACTIONS(1060), + [anon_sym_readonly] = ACTIONS(1060), + [anon_sym_get] = ACTIONS(1060), + [anon_sym_set] = ACTIONS(1060), + [anon_sym_declare] = ACTIONS(1060), + [anon_sym_public] = ACTIONS(1060), + [anon_sym_private] = ACTIONS(1060), + [anon_sym_protected] = ACTIONS(1060), + [anon_sym_override] = ACTIONS(1060), + [anon_sym_module] = ACTIONS(1060), + [anon_sym_any] = ACTIONS(1060), + [anon_sym_number] = ACTIONS(1060), + [anon_sym_boolean] = ACTIONS(1060), + [anon_sym_string] = ACTIONS(1060), + [anon_sym_symbol] = ACTIONS(1060), + [anon_sym_object] = ACTIONS(1060), [sym_html_comment] = ACTIONS(5), }, - [STATE(358)] = { - [sym_import] = STATE(3601), - [sym_statement_block] = STATE(1728), - [sym_parenthesized_expression] = STATE(1426), - [sym_expression] = STATE(2430), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6079), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6079), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5734), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1426), - [sym_subscript_expression] = STATE(1426), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3010), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6079), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1426), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(629), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1520), - [anon_sym_export] = ACTIONS(1112), - [anon_sym_type] = ACTIONS(1112), - [anon_sym_namespace] = ACTIONS(1114), - [anon_sym_LBRACE] = ACTIONS(2153), - [anon_sym_typeof] = ACTIONS(1138), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1112), - [anon_sym_BANG] = ACTIONS(1120), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1122), - [anon_sym_yield] = ACTIONS(1124), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1128), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1524), - [anon_sym_using] = ACTIONS(1132), - [anon_sym_PLUS] = ACTIONS(1138), - [anon_sym_DASH] = ACTIONS(1138), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1120), - [anon_sym_void] = ACTIONS(1138), - [anon_sym_delete] = ACTIONS(1138), - [anon_sym_PLUS_PLUS] = ACTIONS(1140), - [anon_sym_DASH_DASH] = ACTIONS(1140), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1146), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1526), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1112), - [anon_sym_readonly] = ACTIONS(1112), - [anon_sym_get] = ACTIONS(1112), - [anon_sym_set] = ACTIONS(1112), - [anon_sym_declare] = ACTIONS(1112), - [anon_sym_public] = ACTIONS(1112), - [anon_sym_private] = ACTIONS(1112), - [anon_sym_protected] = ACTIONS(1112), - [anon_sym_override] = ACTIONS(1112), - [anon_sym_module] = ACTIONS(1112), - [anon_sym_any] = ACTIONS(1112), - [anon_sym_number] = ACTIONS(1112), - [anon_sym_boolean] = ACTIONS(1112), - [anon_sym_string] = ACTIONS(1112), - [anon_sym_symbol] = ACTIONS(1112), - [anon_sym_object] = ACTIONS(1112), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(359)] = { - [sym_import] = STATE(3601), - [sym_statement_block] = STATE(1708), - [sym_parenthesized_expression] = STATE(1426), - [sym_expression] = STATE(2434), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6079), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6079), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5734), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1426), - [sym_subscript_expression] = STATE(1426), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3010), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6079), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1426), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(629), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1520), - [anon_sym_export] = ACTIONS(1112), - [anon_sym_type] = ACTIONS(1112), - [anon_sym_namespace] = ACTIONS(1114), - [anon_sym_LBRACE] = ACTIONS(2153), - [anon_sym_typeof] = ACTIONS(1138), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1112), - [anon_sym_BANG] = ACTIONS(1120), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1122), - [anon_sym_yield] = ACTIONS(1124), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1128), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1524), - [anon_sym_using] = ACTIONS(1132), - [anon_sym_PLUS] = ACTIONS(1138), - [anon_sym_DASH] = ACTIONS(1138), + [STATE(342)] = { + [sym_import] = STATE(3618), + [sym_statement_block] = STATE(1672), + [sym_parenthesized_expression] = STATE(1345), + [sym_expression] = STATE(1771), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5963), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5963), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5768), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1345), + [sym_subscript_expression] = STATE(1345), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3039), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5963), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1345), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(411), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1468), + [anon_sym_export] = ACTIONS(1060), + [anon_sym_type] = ACTIONS(1060), + [anon_sym_namespace] = ACTIONS(1062), + [anon_sym_LBRACE] = ACTIONS(2113), + [anon_sym_typeof] = ACTIONS(619), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1060), + [anon_sym_BANG] = ACTIONS(591), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(593), + [anon_sym_yield] = ACTIONS(595), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1070), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1476), + [anon_sym_using] = ACTIONS(605), + [anon_sym_PLUS] = ACTIONS(619), + [anon_sym_DASH] = ACTIONS(619), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1120), - [anon_sym_void] = ACTIONS(1138), - [anon_sym_delete] = ACTIONS(1138), - [anon_sym_PLUS_PLUS] = ACTIONS(1140), - [anon_sym_DASH_DASH] = ACTIONS(1140), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1146), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1526), + [anon_sym_TILDE] = ACTIONS(591), + [anon_sym_void] = ACTIONS(619), + [anon_sym_delete] = ACTIONS(619), + [anon_sym_PLUS_PLUS] = ACTIONS(621), + [anon_sym_DASH_DASH] = ACTIONS(621), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(623), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1478), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1112), - [anon_sym_readonly] = ACTIONS(1112), - [anon_sym_get] = ACTIONS(1112), - [anon_sym_set] = ACTIONS(1112), - [anon_sym_declare] = ACTIONS(1112), - [anon_sym_public] = ACTIONS(1112), - [anon_sym_private] = ACTIONS(1112), - [anon_sym_protected] = ACTIONS(1112), - [anon_sym_override] = ACTIONS(1112), - [anon_sym_module] = ACTIONS(1112), - [anon_sym_any] = ACTIONS(1112), - [anon_sym_number] = ACTIONS(1112), - [anon_sym_boolean] = ACTIONS(1112), - [anon_sym_string] = ACTIONS(1112), - [anon_sym_symbol] = ACTIONS(1112), - [anon_sym_object] = ACTIONS(1112), + [anon_sym_static] = ACTIONS(1060), + [anon_sym_readonly] = ACTIONS(1060), + [anon_sym_get] = ACTIONS(1060), + [anon_sym_set] = ACTIONS(1060), + [anon_sym_declare] = ACTIONS(1060), + [anon_sym_public] = ACTIONS(1060), + [anon_sym_private] = ACTIONS(1060), + [anon_sym_protected] = ACTIONS(1060), + [anon_sym_override] = ACTIONS(1060), + [anon_sym_module] = ACTIONS(1060), + [anon_sym_any] = ACTIONS(1060), + [anon_sym_number] = ACTIONS(1060), + [anon_sym_boolean] = ACTIONS(1060), + [anon_sym_string] = ACTIONS(1060), + [anon_sym_symbol] = ACTIONS(1060), + [anon_sym_object] = ACTIONS(1060), [sym_html_comment] = ACTIONS(5), }, - [STATE(360)] = { - [sym_import] = STATE(3601), - [sym_statement_block] = STATE(1690), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2585), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5823), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5823), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1239), - [sym_subscript_expression] = STATE(1239), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5823), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1239), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(800), - [anon_sym_export] = ACTIONS(802), - [anon_sym_type] = ACTIONS(802), - [anon_sym_namespace] = ACTIONS(804), - [anon_sym_LBRACE] = ACTIONS(2107), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(802), - [anon_sym_BANG] = ACTIONS(174), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(139), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(814), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(816), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), + [STATE(343)] = { + [sym_import] = STATE(3618), + [sym_statement_block] = STATE(1673), + [sym_parenthesized_expression] = STATE(1345), + [sym_expression] = STATE(1772), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5963), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5963), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5768), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1345), + [sym_subscript_expression] = STATE(1345), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3039), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5963), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1345), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(411), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1468), + [anon_sym_export] = ACTIONS(1060), + [anon_sym_type] = ACTIONS(1060), + [anon_sym_namespace] = ACTIONS(1062), + [anon_sym_LBRACE] = ACTIONS(2113), + [anon_sym_typeof] = ACTIONS(619), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1060), + [anon_sym_BANG] = ACTIONS(591), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(593), + [anon_sym_yield] = ACTIONS(595), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1070), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1476), + [anon_sym_using] = ACTIONS(605), + [anon_sym_PLUS] = ACTIONS(619), + [anon_sym_DASH] = ACTIONS(619), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(820), + [anon_sym_TILDE] = ACTIONS(591), + [anon_sym_void] = ACTIONS(619), + [anon_sym_delete] = ACTIONS(619), + [anon_sym_PLUS_PLUS] = ACTIONS(621), + [anon_sym_DASH_DASH] = ACTIONS(621), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(623), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1478), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(802), - [anon_sym_readonly] = ACTIONS(802), - [anon_sym_get] = ACTIONS(802), - [anon_sym_set] = ACTIONS(802), - [anon_sym_declare] = ACTIONS(802), - [anon_sym_public] = ACTIONS(802), - [anon_sym_private] = ACTIONS(802), - [anon_sym_protected] = ACTIONS(802), - [anon_sym_override] = ACTIONS(802), - [anon_sym_module] = ACTIONS(802), - [anon_sym_any] = ACTIONS(802), - [anon_sym_number] = ACTIONS(802), - [anon_sym_boolean] = ACTIONS(802), - [anon_sym_string] = ACTIONS(802), - [anon_sym_symbol] = ACTIONS(802), - [anon_sym_object] = ACTIONS(802), + [anon_sym_static] = ACTIONS(1060), + [anon_sym_readonly] = ACTIONS(1060), + [anon_sym_get] = ACTIONS(1060), + [anon_sym_set] = ACTIONS(1060), + [anon_sym_declare] = ACTIONS(1060), + [anon_sym_public] = ACTIONS(1060), + [anon_sym_private] = ACTIONS(1060), + [anon_sym_protected] = ACTIONS(1060), + [anon_sym_override] = ACTIONS(1060), + [anon_sym_module] = ACTIONS(1060), + [anon_sym_any] = ACTIONS(1060), + [anon_sym_number] = ACTIONS(1060), + [anon_sym_boolean] = ACTIONS(1060), + [anon_sym_string] = ACTIONS(1060), + [anon_sym_symbol] = ACTIONS(1060), + [anon_sym_object] = ACTIONS(1060), [sym_html_comment] = ACTIONS(5), }, - [STATE(361)] = { - [sym_import] = STATE(3601), - [sym_statement_block] = STATE(1732), - [sym_parenthesized_expression] = STATE(1426), - [sym_expression] = STATE(2436), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6079), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6079), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5734), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1426), - [sym_subscript_expression] = STATE(1426), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3010), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6079), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1426), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(629), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1520), - [anon_sym_export] = ACTIONS(1112), - [anon_sym_type] = ACTIONS(1112), - [anon_sym_namespace] = ACTIONS(1114), - [anon_sym_LBRACE] = ACTIONS(2153), - [anon_sym_typeof] = ACTIONS(1138), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1112), - [anon_sym_BANG] = ACTIONS(1120), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1122), - [anon_sym_yield] = ACTIONS(1124), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1128), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1524), - [anon_sym_using] = ACTIONS(1132), - [anon_sym_PLUS] = ACTIONS(1138), - [anon_sym_DASH] = ACTIONS(1138), + [STATE(344)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1461), + [sym_expression] = STATE(2550), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6087), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6087), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5742), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1461), + [sym_subscript_expression] = STATE(1461), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3080), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6087), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1461), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_mapped_type_clause] = STATE(6115), + [sym_type_arguments] = STATE(594), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(2117), + [anon_sym_export] = ACTIONS(2119), + [anon_sym_type] = ACTIONS(2119), + [anon_sym_namespace] = ACTIONS(2121), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(1246), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(2119), + [anon_sym_BANG] = ACTIONS(1230), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1232), + [anon_sym_yield] = ACTIONS(1234), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(2123), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(2125), + [anon_sym_using] = ACTIONS(1240), + [anon_sym_PLUS] = ACTIONS(1246), + [anon_sym_DASH] = ACTIONS(1246), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1120), - [anon_sym_void] = ACTIONS(1138), - [anon_sym_delete] = ACTIONS(1138), - [anon_sym_PLUS_PLUS] = ACTIONS(1140), - [anon_sym_DASH_DASH] = ACTIONS(1140), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1146), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1526), + [anon_sym_TILDE] = ACTIONS(1230), + [anon_sym_void] = ACTIONS(1246), + [anon_sym_delete] = ACTIONS(1246), + [anon_sym_PLUS_PLUS] = ACTIONS(1248), + [anon_sym_DASH_DASH] = ACTIONS(1248), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1250), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1540), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1112), - [anon_sym_readonly] = ACTIONS(1112), - [anon_sym_get] = ACTIONS(1112), - [anon_sym_set] = ACTIONS(1112), - [anon_sym_declare] = ACTIONS(1112), - [anon_sym_public] = ACTIONS(1112), - [anon_sym_private] = ACTIONS(1112), - [anon_sym_protected] = ACTIONS(1112), - [anon_sym_override] = ACTIONS(1112), - [anon_sym_module] = ACTIONS(1112), - [anon_sym_any] = ACTIONS(1112), - [anon_sym_number] = ACTIONS(1112), - [anon_sym_boolean] = ACTIONS(1112), - [anon_sym_string] = ACTIONS(1112), - [anon_sym_symbol] = ACTIONS(1112), - [anon_sym_object] = ACTIONS(1112), + [anon_sym_static] = ACTIONS(2119), + [anon_sym_readonly] = ACTIONS(2119), + [anon_sym_get] = ACTIONS(2119), + [anon_sym_set] = ACTIONS(2119), + [anon_sym_declare] = ACTIONS(2119), + [anon_sym_public] = ACTIONS(2119), + [anon_sym_private] = ACTIONS(2119), + [anon_sym_protected] = ACTIONS(2119), + [anon_sym_override] = ACTIONS(2119), + [anon_sym_module] = ACTIONS(2119), + [anon_sym_any] = ACTIONS(2119), + [anon_sym_number] = ACTIONS(2119), + [anon_sym_boolean] = ACTIONS(2119), + [anon_sym_string] = ACTIONS(2119), + [anon_sym_symbol] = ACTIONS(2119), + [anon_sym_object] = ACTIONS(2119), [sym_html_comment] = ACTIONS(5), }, - [STATE(362)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1426), - [sym_expression] = STATE(2638), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6079), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6079), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5734), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1426), - [sym_subscript_expression] = STATE(1426), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3010), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6079), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1426), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_mapped_type_clause] = STATE(5923), - [sym_type_arguments] = STATE(629), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(2155), - [anon_sym_export] = ACTIONS(2157), - [anon_sym_type] = ACTIONS(2157), - [anon_sym_namespace] = ACTIONS(2159), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(1138), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(2157), - [anon_sym_BANG] = ACTIONS(1120), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1122), - [anon_sym_yield] = ACTIONS(1124), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(2161), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(2163), - [anon_sym_using] = ACTIONS(1132), - [anon_sym_PLUS] = ACTIONS(1138), - [anon_sym_DASH] = ACTIONS(1138), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(345)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(2283), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6067), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6067), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5851), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3001), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6067), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym__extends_clause_single] = STATE(5196), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(523), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1502), + [anon_sym_export] = ACTIONS(1378), + [anon_sym_type] = ACTIONS(1378), + [anon_sym_namespace] = ACTIONS(1380), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(1400), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1378), + [anon_sym_BANG] = ACTIONS(1384), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1386), + [anon_sym_yield] = ACTIONS(1388), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1390), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1506), + [anon_sym_using] = ACTIONS(1394), + [anon_sym_PLUS] = ACTIONS(1400), + [anon_sym_DASH] = ACTIONS(1400), + [anon_sym_SLASH] = ACTIONS(954), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1120), - [anon_sym_void] = ACTIONS(1138), - [anon_sym_delete] = ACTIONS(1138), - [anon_sym_PLUS_PLUS] = ACTIONS(1140), - [anon_sym_DASH_DASH] = ACTIONS(1140), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1146), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1526), + [anon_sym_TILDE] = ACTIONS(1384), + [anon_sym_void] = ACTIONS(1400), + [anon_sym_delete] = ACTIONS(1400), + [anon_sym_PLUS_PLUS] = ACTIONS(1402), + [anon_sym_DASH_DASH] = ACTIONS(1402), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1404), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1508), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(2157), - [anon_sym_readonly] = ACTIONS(2157), - [anon_sym_get] = ACTIONS(2157), - [anon_sym_set] = ACTIONS(2157), - [anon_sym_declare] = ACTIONS(2157), - [anon_sym_public] = ACTIONS(2157), - [anon_sym_private] = ACTIONS(2157), - [anon_sym_protected] = ACTIONS(2157), - [anon_sym_override] = ACTIONS(2157), - [anon_sym_module] = ACTIONS(2157), - [anon_sym_any] = ACTIONS(2157), - [anon_sym_number] = ACTIONS(2157), - [anon_sym_boolean] = ACTIONS(2157), - [anon_sym_string] = ACTIONS(2157), - [anon_sym_symbol] = ACTIONS(2157), - [anon_sym_object] = ACTIONS(2157), + [anon_sym_static] = ACTIONS(1378), + [anon_sym_readonly] = ACTIONS(1378), + [anon_sym_get] = ACTIONS(1378), + [anon_sym_set] = ACTIONS(1378), + [anon_sym_declare] = ACTIONS(1378), + [anon_sym_public] = ACTIONS(1378), + [anon_sym_private] = ACTIONS(1378), + [anon_sym_protected] = ACTIONS(1378), + [anon_sym_override] = ACTIONS(1378), + [anon_sym_module] = ACTIONS(1378), + [anon_sym_any] = ACTIONS(1378), + [anon_sym_number] = ACTIONS(1378), + [anon_sym_boolean] = ACTIONS(1378), + [anon_sym_string] = ACTIONS(1378), + [anon_sym_symbol] = ACTIONS(1378), + [anon_sym_object] = ACTIONS(1378), [sym_html_comment] = ACTIONS(5), }, - [STATE(363)] = { - [sym_import] = STATE(3816), - [sym_statement_block] = STATE(2316), - [sym_parenthesized_expression] = STATE(1416), - [sym_expression] = STATE(2252), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5837), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5837), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(5835), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1416), - [sym_subscript_expression] = STATE(1416), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3036), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5837), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1416), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_type_arguments] = STATE(468), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1496), - [anon_sym_export] = ACTIONS(1258), - [anon_sym_type] = ACTIONS(1258), - [anon_sym_namespace] = ACTIONS(1260), - [anon_sym_LBRACE] = ACTIONS(2105), - [anon_sym_typeof] = ACTIONS(1284), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1258), - [anon_sym_BANG] = ACTIONS(1266), + [STATE(346)] = { + [sym_import] = STATE(3849), + [sym_statement_block] = STATE(2323), + [sym_parenthesized_expression] = STATE(1369), + [sym_expression] = STATE(1851), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6037), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6037), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6035), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1369), + [sym_subscript_expression] = STATE(1369), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(3084), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6037), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1369), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_type_arguments] = STATE(452), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(1480), + [anon_sym_export] = ACTIONS(1276), + [anon_sym_type] = ACTIONS(1276), + [anon_sym_namespace] = ACTIONS(1278), + [anon_sym_LBRACE] = ACTIONS(2115), + [anon_sym_typeof] = ACTIONS(1302), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(1276), + [anon_sym_BANG] = ACTIONS(1284), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1268), - [anon_sym_yield] = ACTIONS(1270), + [anon_sym_await] = ACTIONS(1286), + [anon_sym_yield] = ACTIONS(1288), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1274), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1500), - [anon_sym_using] = ACTIONS(1278), - [anon_sym_PLUS] = ACTIONS(1284), - [anon_sym_DASH] = ACTIONS(1284), - [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1292), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1484), + [anon_sym_using] = ACTIONS(1296), + [anon_sym_PLUS] = ACTIONS(1302), + [anon_sym_DASH] = ACTIONS(1302), + [anon_sym_SLASH] = ACTIONS(893), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1266), - [anon_sym_void] = ACTIONS(1284), - [anon_sym_delete] = ACTIONS(1284), - [anon_sym_PLUS_PLUS] = ACTIONS(1286), - [anon_sym_DASH_DASH] = ACTIONS(1286), + [anon_sym_TILDE] = ACTIONS(1284), + [anon_sym_void] = ACTIONS(1302), + [anon_sym_delete] = ACTIONS(1302), + [anon_sym_PLUS_PLUS] = ACTIONS(1304), + [anon_sym_DASH_DASH] = ACTIONS(1304), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1292), + [sym_private_property_identifier] = ACTIONS(1310), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1502), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1258), - [anon_sym_readonly] = ACTIONS(1258), - [anon_sym_get] = ACTIONS(1258), - [anon_sym_set] = ACTIONS(1258), - [anon_sym_declare] = ACTIONS(1258), - [anon_sym_public] = ACTIONS(1258), - [anon_sym_private] = ACTIONS(1258), - [anon_sym_protected] = ACTIONS(1258), - [anon_sym_override] = ACTIONS(1258), - [anon_sym_module] = ACTIONS(1258), - [anon_sym_any] = ACTIONS(1258), - [anon_sym_number] = ACTIONS(1258), - [anon_sym_boolean] = ACTIONS(1258), - [anon_sym_string] = ACTIONS(1258), - [anon_sym_symbol] = ACTIONS(1258), - [anon_sym_object] = ACTIONS(1258), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(364)] = { - [sym_import] = STATE(3601), - [sym_statement_block] = STATE(1715), - [sym_parenthesized_expression] = STATE(1386), - [sym_expression] = STATE(1906), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5966), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5966), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5819), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1386), - [sym_subscript_expression] = STATE(1386), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3017), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5966), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1386), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(418), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1488), - [anon_sym_export] = ACTIONS(1080), - [anon_sym_type] = ACTIONS(1080), - [anon_sym_namespace] = ACTIONS(1082), - [anon_sym_LBRACE] = ACTIONS(2153), - [anon_sym_typeof] = ACTIONS(736), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1080), - [anon_sym_BANG] = ACTIONS(712), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(716), - [anon_sym_yield] = ACTIONS(718), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1090), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1492), - [anon_sym_using] = ACTIONS(726), - [anon_sym_PLUS] = ACTIONS(736), - [anon_sym_DASH] = ACTIONS(736), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(712), - [anon_sym_void] = ACTIONS(736), - [anon_sym_delete] = ACTIONS(736), - [anon_sym_PLUS_PLUS] = ACTIONS(738), - [anon_sym_DASH_DASH] = ACTIONS(738), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(744), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1494), + [sym_undefined] = ACTIONS(1486), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1080), - [anon_sym_readonly] = ACTIONS(1080), - [anon_sym_get] = ACTIONS(1080), - [anon_sym_set] = ACTIONS(1080), - [anon_sym_declare] = ACTIONS(1080), - [anon_sym_public] = ACTIONS(1080), - [anon_sym_private] = ACTIONS(1080), - [anon_sym_protected] = ACTIONS(1080), - [anon_sym_override] = ACTIONS(1080), - [anon_sym_module] = ACTIONS(1080), - [anon_sym_any] = ACTIONS(1080), - [anon_sym_number] = ACTIONS(1080), - [anon_sym_boolean] = ACTIONS(1080), - [anon_sym_string] = ACTIONS(1080), - [anon_sym_symbol] = ACTIONS(1080), - [anon_sym_object] = ACTIONS(1080), + [anon_sym_static] = ACTIONS(1276), + [anon_sym_readonly] = ACTIONS(1276), + [anon_sym_get] = ACTIONS(1276), + [anon_sym_set] = ACTIONS(1276), + [anon_sym_declare] = ACTIONS(1276), + [anon_sym_public] = ACTIONS(1276), + [anon_sym_private] = ACTIONS(1276), + [anon_sym_protected] = ACTIONS(1276), + [anon_sym_override] = ACTIONS(1276), + [anon_sym_module] = ACTIONS(1276), + [anon_sym_any] = ACTIONS(1276), + [anon_sym_number] = ACTIONS(1276), + [anon_sym_boolean] = ACTIONS(1276), + [anon_sym_string] = ACTIONS(1276), + [anon_sym_symbol] = ACTIONS(1276), + [anon_sym_object] = ACTIONS(1276), [sym_html_comment] = ACTIONS(5), }, - [STATE(365)] = { - [sym_import] = STATE(3816), - [sym_statement_block] = STATE(2212), - [sym_parenthesized_expression] = STATE(1365), - [sym_expression] = STATE(1815), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5981), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5981), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1365), - [sym_subscript_expression] = STATE(1365), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3075), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5981), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1365), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_type_arguments] = STATE(459), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1482), - [anon_sym_export] = ACTIONS(1360), - [anon_sym_type] = ACTIONS(1360), - [anon_sym_namespace] = ACTIONS(1362), - [anon_sym_LBRACE] = ACTIONS(2105), - [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1360), - [anon_sym_BANG] = ACTIONS(33), + [STATE(347)] = { + [sym_import] = STATE(3849), + [sym_statement_block] = STATE(2234), + [sym_parenthesized_expression] = STATE(1369), + [sym_expression] = STATE(1857), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6037), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6037), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6035), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1369), + [sym_subscript_expression] = STATE(1369), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(3084), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6037), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1369), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_type_arguments] = STATE(452), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(1480), + [anon_sym_export] = ACTIONS(1276), + [anon_sym_type] = ACTIONS(1276), + [anon_sym_namespace] = ACTIONS(1278), + [anon_sym_LBRACE] = ACTIONS(2115), + [anon_sym_typeof] = ACTIONS(1302), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(1276), + [anon_sym_BANG] = ACTIONS(1284), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(45), - [anon_sym_yield] = ACTIONS(63), + [anon_sym_await] = ACTIONS(1286), + [anon_sym_yield] = ACTIONS(1288), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1366), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1486), - [anon_sym_using] = ACTIONS(75), - [anon_sym_PLUS] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(21), - [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1292), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1484), + [anon_sym_using] = ACTIONS(1296), + [anon_sym_PLUS] = ACTIONS(1302), + [anon_sym_DASH] = ACTIONS(1302), + [anon_sym_SLASH] = ACTIONS(893), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(33), - [anon_sym_void] = ACTIONS(21), - [anon_sym_delete] = ACTIONS(21), - [anon_sym_PLUS_PLUS] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(81), + [anon_sym_TILDE] = ACTIONS(1284), + [anon_sym_void] = ACTIONS(1302), + [anon_sym_delete] = ACTIONS(1302), + [anon_sym_PLUS_PLUS] = ACTIONS(1304), + [anon_sym_DASH_DASH] = ACTIONS(1304), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(91), + [sym_private_property_identifier] = ACTIONS(1310), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(95), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1360), - [anon_sym_readonly] = ACTIONS(1360), - [anon_sym_get] = ACTIONS(1360), - [anon_sym_set] = ACTIONS(1360), - [anon_sym_declare] = ACTIONS(1360), - [anon_sym_public] = ACTIONS(1360), - [anon_sym_private] = ACTIONS(1360), - [anon_sym_protected] = ACTIONS(1360), - [anon_sym_override] = ACTIONS(1360), - [anon_sym_module] = ACTIONS(1360), - [anon_sym_any] = ACTIONS(1360), - [anon_sym_number] = ACTIONS(1360), - [anon_sym_boolean] = ACTIONS(1360), - [anon_sym_string] = ACTIONS(1360), - [anon_sym_symbol] = ACTIONS(1360), - [anon_sym_object] = ACTIONS(1360), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(366)] = { - [sym_import] = STATE(3601), - [sym_statement_block] = STATE(1715), - [sym_parenthesized_expression] = STATE(1464), - [sym_expression] = STATE(2500), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6083), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6083), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5786), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1464), - [sym_subscript_expression] = STATE(1464), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3025), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6083), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1464), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(654), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1512), - [anon_sym_export] = ACTIONS(1392), - [anon_sym_type] = ACTIONS(1392), - [anon_sym_namespace] = ACTIONS(1394), - [anon_sym_LBRACE] = ACTIONS(2107), - [anon_sym_typeof] = ACTIONS(1414), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1392), - [anon_sym_BANG] = ACTIONS(1398), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1400), - [anon_sym_yield] = ACTIONS(1402), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1404), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1516), - [anon_sym_using] = ACTIONS(1408), - [anon_sym_PLUS] = ACTIONS(1414), - [anon_sym_DASH] = ACTIONS(1414), - [anon_sym_SLASH] = ACTIONS(978), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1398), - [anon_sym_void] = ACTIONS(1414), - [anon_sym_delete] = ACTIONS(1414), - [anon_sym_PLUS_PLUS] = ACTIONS(1416), - [anon_sym_DASH_DASH] = ACTIONS(1416), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1418), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1518), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1392), - [anon_sym_readonly] = ACTIONS(1392), - [anon_sym_get] = ACTIONS(1392), - [anon_sym_set] = ACTIONS(1392), - [anon_sym_declare] = ACTIONS(1392), - [anon_sym_public] = ACTIONS(1392), - [anon_sym_private] = ACTIONS(1392), - [anon_sym_protected] = ACTIONS(1392), - [anon_sym_override] = ACTIONS(1392), - [anon_sym_module] = ACTIONS(1392), - [anon_sym_any] = ACTIONS(1392), - [anon_sym_number] = ACTIONS(1392), - [anon_sym_boolean] = ACTIONS(1392), - [anon_sym_string] = ACTIONS(1392), - [anon_sym_symbol] = ACTIONS(1392), - [anon_sym_object] = ACTIONS(1392), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(367)] = { - [sym_import] = STATE(3601), - [sym_statement_block] = STATE(1690), - [sym_parenthesized_expression] = STATE(1464), - [sym_expression] = STATE(2504), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6083), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6083), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5786), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1464), - [sym_subscript_expression] = STATE(1464), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3025), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6083), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1464), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(654), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1512), - [anon_sym_export] = ACTIONS(1392), - [anon_sym_type] = ACTIONS(1392), - [anon_sym_namespace] = ACTIONS(1394), - [anon_sym_LBRACE] = ACTIONS(2107), - [anon_sym_typeof] = ACTIONS(1414), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1392), - [anon_sym_BANG] = ACTIONS(1398), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1400), - [anon_sym_yield] = ACTIONS(1402), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1404), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1516), - [anon_sym_using] = ACTIONS(1408), - [anon_sym_PLUS] = ACTIONS(1414), - [anon_sym_DASH] = ACTIONS(1414), - [anon_sym_SLASH] = ACTIONS(978), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1398), - [anon_sym_void] = ACTIONS(1414), - [anon_sym_delete] = ACTIONS(1414), - [anon_sym_PLUS_PLUS] = ACTIONS(1416), - [anon_sym_DASH_DASH] = ACTIONS(1416), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1418), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1518), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1392), - [anon_sym_readonly] = ACTIONS(1392), - [anon_sym_get] = ACTIONS(1392), - [anon_sym_set] = ACTIONS(1392), - [anon_sym_declare] = ACTIONS(1392), - [anon_sym_public] = ACTIONS(1392), - [anon_sym_private] = ACTIONS(1392), - [anon_sym_protected] = ACTIONS(1392), - [anon_sym_override] = ACTIONS(1392), - [anon_sym_module] = ACTIONS(1392), - [anon_sym_any] = ACTIONS(1392), - [anon_sym_number] = ACTIONS(1392), - [anon_sym_boolean] = ACTIONS(1392), - [anon_sym_string] = ACTIONS(1392), - [anon_sym_symbol] = ACTIONS(1392), - [anon_sym_object] = ACTIONS(1392), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(368)] = { - [sym_import] = STATE(3601), - [sym_statement_block] = STATE(1728), - [sym_parenthesized_expression] = STATE(1464), - [sym_expression] = STATE(2517), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6083), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6083), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5786), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1464), - [sym_subscript_expression] = STATE(1464), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3025), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6083), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1464), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(654), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1512), - [anon_sym_export] = ACTIONS(1392), - [anon_sym_type] = ACTIONS(1392), - [anon_sym_namespace] = ACTIONS(1394), - [anon_sym_LBRACE] = ACTIONS(2107), - [anon_sym_typeof] = ACTIONS(1414), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1392), - [anon_sym_BANG] = ACTIONS(1398), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1400), - [anon_sym_yield] = ACTIONS(1402), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1404), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1516), - [anon_sym_using] = ACTIONS(1408), - [anon_sym_PLUS] = ACTIONS(1414), - [anon_sym_DASH] = ACTIONS(1414), - [anon_sym_SLASH] = ACTIONS(978), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1398), - [anon_sym_void] = ACTIONS(1414), - [anon_sym_delete] = ACTIONS(1414), - [anon_sym_PLUS_PLUS] = ACTIONS(1416), - [anon_sym_DASH_DASH] = ACTIONS(1416), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1418), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1518), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1392), - [anon_sym_readonly] = ACTIONS(1392), - [anon_sym_get] = ACTIONS(1392), - [anon_sym_set] = ACTIONS(1392), - [anon_sym_declare] = ACTIONS(1392), - [anon_sym_public] = ACTIONS(1392), - [anon_sym_private] = ACTIONS(1392), - [anon_sym_protected] = ACTIONS(1392), - [anon_sym_override] = ACTIONS(1392), - [anon_sym_module] = ACTIONS(1392), - [anon_sym_any] = ACTIONS(1392), - [anon_sym_number] = ACTIONS(1392), - [anon_sym_boolean] = ACTIONS(1392), - [anon_sym_string] = ACTIONS(1392), - [anon_sym_symbol] = ACTIONS(1392), - [anon_sym_object] = ACTIONS(1392), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(369)] = { - [sym_import] = STATE(3601), - [sym_statement_block] = STATE(1708), - [sym_parenthesized_expression] = STATE(1464), - [sym_expression] = STATE(2519), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6083), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6083), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5786), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1464), - [sym_subscript_expression] = STATE(1464), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3025), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6083), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1464), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(654), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1512), - [anon_sym_export] = ACTIONS(1392), - [anon_sym_type] = ACTIONS(1392), - [anon_sym_namespace] = ACTIONS(1394), - [anon_sym_LBRACE] = ACTIONS(2107), - [anon_sym_typeof] = ACTIONS(1414), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1392), - [anon_sym_BANG] = ACTIONS(1398), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1400), - [anon_sym_yield] = ACTIONS(1402), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1404), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1516), - [anon_sym_using] = ACTIONS(1408), - [anon_sym_PLUS] = ACTIONS(1414), - [anon_sym_DASH] = ACTIONS(1414), - [anon_sym_SLASH] = ACTIONS(978), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1398), - [anon_sym_void] = ACTIONS(1414), - [anon_sym_delete] = ACTIONS(1414), - [anon_sym_PLUS_PLUS] = ACTIONS(1416), - [anon_sym_DASH_DASH] = ACTIONS(1416), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1418), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1518), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1392), - [anon_sym_readonly] = ACTIONS(1392), - [anon_sym_get] = ACTIONS(1392), - [anon_sym_set] = ACTIONS(1392), - [anon_sym_declare] = ACTIONS(1392), - [anon_sym_public] = ACTIONS(1392), - [anon_sym_private] = ACTIONS(1392), - [anon_sym_protected] = ACTIONS(1392), - [anon_sym_override] = ACTIONS(1392), - [anon_sym_module] = ACTIONS(1392), - [anon_sym_any] = ACTIONS(1392), - [anon_sym_number] = ACTIONS(1392), - [anon_sym_boolean] = ACTIONS(1392), - [anon_sym_string] = ACTIONS(1392), - [anon_sym_symbol] = ACTIONS(1392), - [anon_sym_object] = ACTIONS(1392), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(370)] = { - [sym_import] = STATE(3601), - [sym_statement_block] = STATE(1721), - [sym_parenthesized_expression] = STATE(1464), - [sym_expression] = STATE(2520), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6083), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6083), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5786), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1464), - [sym_subscript_expression] = STATE(1464), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3025), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6083), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1464), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(654), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1512), - [anon_sym_export] = ACTIONS(1392), - [anon_sym_type] = ACTIONS(1392), - [anon_sym_namespace] = ACTIONS(1394), - [anon_sym_LBRACE] = ACTIONS(2107), - [anon_sym_typeof] = ACTIONS(1414), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1392), - [anon_sym_BANG] = ACTIONS(1398), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1400), - [anon_sym_yield] = ACTIONS(1402), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1404), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1516), - [anon_sym_using] = ACTIONS(1408), - [anon_sym_PLUS] = ACTIONS(1414), - [anon_sym_DASH] = ACTIONS(1414), - [anon_sym_SLASH] = ACTIONS(978), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1398), - [anon_sym_void] = ACTIONS(1414), - [anon_sym_delete] = ACTIONS(1414), - [anon_sym_PLUS_PLUS] = ACTIONS(1416), - [anon_sym_DASH_DASH] = ACTIONS(1416), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1418), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1518), + [sym_undefined] = ACTIONS(1486), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1392), - [anon_sym_readonly] = ACTIONS(1392), - [anon_sym_get] = ACTIONS(1392), - [anon_sym_set] = ACTIONS(1392), - [anon_sym_declare] = ACTIONS(1392), - [anon_sym_public] = ACTIONS(1392), - [anon_sym_private] = ACTIONS(1392), - [anon_sym_protected] = ACTIONS(1392), - [anon_sym_override] = ACTIONS(1392), - [anon_sym_module] = ACTIONS(1392), - [anon_sym_any] = ACTIONS(1392), - [anon_sym_number] = ACTIONS(1392), - [anon_sym_boolean] = ACTIONS(1392), - [anon_sym_string] = ACTIONS(1392), - [anon_sym_symbol] = ACTIONS(1392), - [anon_sym_object] = ACTIONS(1392), + [anon_sym_static] = ACTIONS(1276), + [anon_sym_readonly] = ACTIONS(1276), + [anon_sym_get] = ACTIONS(1276), + [anon_sym_set] = ACTIONS(1276), + [anon_sym_declare] = ACTIONS(1276), + [anon_sym_public] = ACTIONS(1276), + [anon_sym_private] = ACTIONS(1276), + [anon_sym_protected] = ACTIONS(1276), + [anon_sym_override] = ACTIONS(1276), + [anon_sym_module] = ACTIONS(1276), + [anon_sym_any] = ACTIONS(1276), + [anon_sym_number] = ACTIONS(1276), + [anon_sym_boolean] = ACTIONS(1276), + [anon_sym_string] = ACTIONS(1276), + [anon_sym_symbol] = ACTIONS(1276), + [anon_sym_object] = ACTIONS(1276), [sym_html_comment] = ACTIONS(5), }, - [STATE(371)] = { - [sym_import] = STATE(3601), - [sym_statement_block] = STATE(1732), - [sym_parenthesized_expression] = STATE(1464), - [sym_expression] = STATE(2521), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6083), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6083), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5786), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1464), - [sym_subscript_expression] = STATE(1464), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3025), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6083), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1464), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(654), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1512), - [anon_sym_export] = ACTIONS(1392), - [anon_sym_type] = ACTIONS(1392), - [anon_sym_namespace] = ACTIONS(1394), - [anon_sym_LBRACE] = ACTIONS(2107), - [anon_sym_typeof] = ACTIONS(1414), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1392), - [anon_sym_BANG] = ACTIONS(1398), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1400), - [anon_sym_yield] = ACTIONS(1402), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1404), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1516), - [anon_sym_using] = ACTIONS(1408), - [anon_sym_PLUS] = ACTIONS(1414), - [anon_sym_DASH] = ACTIONS(1414), - [anon_sym_SLASH] = ACTIONS(978), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1398), - [anon_sym_void] = ACTIONS(1414), - [anon_sym_delete] = ACTIONS(1414), - [anon_sym_PLUS_PLUS] = ACTIONS(1416), - [anon_sym_DASH_DASH] = ACTIONS(1416), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1418), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1518), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1392), - [anon_sym_readonly] = ACTIONS(1392), - [anon_sym_get] = ACTIONS(1392), - [anon_sym_set] = ACTIONS(1392), - [anon_sym_declare] = ACTIONS(1392), - [anon_sym_public] = ACTIONS(1392), - [anon_sym_private] = ACTIONS(1392), - [anon_sym_protected] = ACTIONS(1392), - [anon_sym_override] = ACTIONS(1392), - [anon_sym_module] = ACTIONS(1392), - [anon_sym_any] = ACTIONS(1392), - [anon_sym_number] = ACTIONS(1392), - [anon_sym_boolean] = ACTIONS(1392), - [anon_sym_string] = ACTIONS(1392), - [anon_sym_symbol] = ACTIONS(1392), - [anon_sym_object] = ACTIONS(1392), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(372)] = { - [sym_import] = STATE(3816), - [sym_statement_block] = STATE(2220), - [sym_parenthesized_expression] = STATE(1365), - [sym_expression] = STATE(1851), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5981), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5981), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1365), - [sym_subscript_expression] = STATE(1365), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3075), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5981), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1365), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_type_arguments] = STATE(459), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1482), - [anon_sym_export] = ACTIONS(1360), - [anon_sym_type] = ACTIONS(1360), - [anon_sym_namespace] = ACTIONS(1362), - [anon_sym_LBRACE] = ACTIONS(2105), - [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1360), - [anon_sym_BANG] = ACTIONS(33), + [STATE(348)] = { + [sym_import] = STATE(3849), + [sym_statement_block] = STATE(2278), + [sym_parenthesized_expression] = STATE(1369), + [sym_expression] = STATE(1870), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6037), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6037), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6035), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1369), + [sym_subscript_expression] = STATE(1369), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(3084), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6037), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1369), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_type_arguments] = STATE(452), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(1480), + [anon_sym_export] = ACTIONS(1276), + [anon_sym_type] = ACTIONS(1276), + [anon_sym_namespace] = ACTIONS(1278), + [anon_sym_LBRACE] = ACTIONS(2115), + [anon_sym_typeof] = ACTIONS(1302), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(1276), + [anon_sym_BANG] = ACTIONS(1284), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(45), - [anon_sym_yield] = ACTIONS(63), + [anon_sym_await] = ACTIONS(1286), + [anon_sym_yield] = ACTIONS(1288), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1366), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1486), - [anon_sym_using] = ACTIONS(75), - [anon_sym_PLUS] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(21), - [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1292), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1484), + [anon_sym_using] = ACTIONS(1296), + [anon_sym_PLUS] = ACTIONS(1302), + [anon_sym_DASH] = ACTIONS(1302), + [anon_sym_SLASH] = ACTIONS(893), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(33), - [anon_sym_void] = ACTIONS(21), - [anon_sym_delete] = ACTIONS(21), - [anon_sym_PLUS_PLUS] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(81), + [anon_sym_TILDE] = ACTIONS(1284), + [anon_sym_void] = ACTIONS(1302), + [anon_sym_delete] = ACTIONS(1302), + [anon_sym_PLUS_PLUS] = ACTIONS(1304), + [anon_sym_DASH_DASH] = ACTIONS(1304), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(91), + [sym_private_property_identifier] = ACTIONS(1310), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(95), + [sym_undefined] = ACTIONS(1486), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1360), - [anon_sym_readonly] = ACTIONS(1360), - [anon_sym_get] = ACTIONS(1360), - [anon_sym_set] = ACTIONS(1360), - [anon_sym_declare] = ACTIONS(1360), - [anon_sym_public] = ACTIONS(1360), - [anon_sym_private] = ACTIONS(1360), - [anon_sym_protected] = ACTIONS(1360), - [anon_sym_override] = ACTIONS(1360), - [anon_sym_module] = ACTIONS(1360), - [anon_sym_any] = ACTIONS(1360), - [anon_sym_number] = ACTIONS(1360), - [anon_sym_boolean] = ACTIONS(1360), - [anon_sym_string] = ACTIONS(1360), - [anon_sym_symbol] = ACTIONS(1360), - [anon_sym_object] = ACTIONS(1360), + [anon_sym_static] = ACTIONS(1276), + [anon_sym_readonly] = ACTIONS(1276), + [anon_sym_get] = ACTIONS(1276), + [anon_sym_set] = ACTIONS(1276), + [anon_sym_declare] = ACTIONS(1276), + [anon_sym_public] = ACTIONS(1276), + [anon_sym_private] = ACTIONS(1276), + [anon_sym_protected] = ACTIONS(1276), + [anon_sym_override] = ACTIONS(1276), + [anon_sym_module] = ACTIONS(1276), + [anon_sym_any] = ACTIONS(1276), + [anon_sym_number] = ACTIONS(1276), + [anon_sym_boolean] = ACTIONS(1276), + [anon_sym_string] = ACTIONS(1276), + [anon_sym_symbol] = ACTIONS(1276), + [anon_sym_object] = ACTIONS(1276), [sym_html_comment] = ACTIONS(5), }, - [STATE(373)] = { - [sym_import] = STATE(3816), - [sym_statement_block] = STATE(2222), - [sym_parenthesized_expression] = STATE(1365), - [sym_expression] = STATE(1852), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5981), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5981), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1365), - [sym_subscript_expression] = STATE(1365), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3075), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5981), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1365), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_type_arguments] = STATE(459), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1482), - [anon_sym_export] = ACTIONS(1360), - [anon_sym_type] = ACTIONS(1360), - [anon_sym_namespace] = ACTIONS(1362), - [anon_sym_LBRACE] = ACTIONS(2105), - [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1360), - [anon_sym_BANG] = ACTIONS(33), + [STATE(349)] = { + [sym_import] = STATE(3849), + [sym_statement_block] = STATE(2246), + [sym_parenthesized_expression] = STATE(1369), + [sym_expression] = STATE(1873), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6037), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6037), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6035), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1369), + [sym_subscript_expression] = STATE(1369), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(3084), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6037), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1369), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_type_arguments] = STATE(452), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(1480), + [anon_sym_export] = ACTIONS(1276), + [anon_sym_type] = ACTIONS(1276), + [anon_sym_namespace] = ACTIONS(1278), + [anon_sym_LBRACE] = ACTIONS(2115), + [anon_sym_typeof] = ACTIONS(1302), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(1276), + [anon_sym_BANG] = ACTIONS(1284), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(45), - [anon_sym_yield] = ACTIONS(63), + [anon_sym_await] = ACTIONS(1286), + [anon_sym_yield] = ACTIONS(1288), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1366), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1486), - [anon_sym_using] = ACTIONS(75), - [anon_sym_PLUS] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(21), - [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1292), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1484), + [anon_sym_using] = ACTIONS(1296), + [anon_sym_PLUS] = ACTIONS(1302), + [anon_sym_DASH] = ACTIONS(1302), + [anon_sym_SLASH] = ACTIONS(893), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(33), - [anon_sym_void] = ACTIONS(21), - [anon_sym_delete] = ACTIONS(21), - [anon_sym_PLUS_PLUS] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(81), + [anon_sym_TILDE] = ACTIONS(1284), + [anon_sym_void] = ACTIONS(1302), + [anon_sym_delete] = ACTIONS(1302), + [anon_sym_PLUS_PLUS] = ACTIONS(1304), + [anon_sym_DASH_DASH] = ACTIONS(1304), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(91), + [sym_private_property_identifier] = ACTIONS(1310), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(95), + [sym_undefined] = ACTIONS(1486), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1360), - [anon_sym_readonly] = ACTIONS(1360), - [anon_sym_get] = ACTIONS(1360), - [anon_sym_set] = ACTIONS(1360), - [anon_sym_declare] = ACTIONS(1360), - [anon_sym_public] = ACTIONS(1360), - [anon_sym_private] = ACTIONS(1360), - [anon_sym_protected] = ACTIONS(1360), - [anon_sym_override] = ACTIONS(1360), - [anon_sym_module] = ACTIONS(1360), - [anon_sym_any] = ACTIONS(1360), - [anon_sym_number] = ACTIONS(1360), - [anon_sym_boolean] = ACTIONS(1360), - [anon_sym_string] = ACTIONS(1360), - [anon_sym_symbol] = ACTIONS(1360), - [anon_sym_object] = ACTIONS(1360), + [anon_sym_static] = ACTIONS(1276), + [anon_sym_readonly] = ACTIONS(1276), + [anon_sym_get] = ACTIONS(1276), + [anon_sym_set] = ACTIONS(1276), + [anon_sym_declare] = ACTIONS(1276), + [anon_sym_public] = ACTIONS(1276), + [anon_sym_private] = ACTIONS(1276), + [anon_sym_protected] = ACTIONS(1276), + [anon_sym_override] = ACTIONS(1276), + [anon_sym_module] = ACTIONS(1276), + [anon_sym_any] = ACTIONS(1276), + [anon_sym_number] = ACTIONS(1276), + [anon_sym_boolean] = ACTIONS(1276), + [anon_sym_string] = ACTIONS(1276), + [anon_sym_symbol] = ACTIONS(1276), + [anon_sym_object] = ACTIONS(1276), [sym_html_comment] = ACTIONS(5), }, - [STATE(374)] = { - [sym_import] = STATE(3816), - [sym_statement_block] = STATE(2223), - [sym_parenthesized_expression] = STATE(1365), - [sym_expression] = STATE(1903), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5981), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5981), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1365), - [sym_subscript_expression] = STATE(1365), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3075), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5981), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1365), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_type_arguments] = STATE(459), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1482), - [anon_sym_export] = ACTIONS(1360), - [anon_sym_type] = ACTIONS(1360), - [anon_sym_namespace] = ACTIONS(1362), - [anon_sym_LBRACE] = ACTIONS(2105), - [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1360), - [anon_sym_BANG] = ACTIONS(33), + [STATE(350)] = { + [sym_import] = STATE(3849), + [sym_statement_block] = STATE(2249), + [sym_parenthesized_expression] = STATE(1369), + [sym_expression] = STATE(1874), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6037), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6037), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6035), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1369), + [sym_subscript_expression] = STATE(1369), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(3084), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6037), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1369), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_type_arguments] = STATE(452), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(1480), + [anon_sym_export] = ACTIONS(1276), + [anon_sym_type] = ACTIONS(1276), + [anon_sym_namespace] = ACTIONS(1278), + [anon_sym_LBRACE] = ACTIONS(2115), + [anon_sym_typeof] = ACTIONS(1302), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(1276), + [anon_sym_BANG] = ACTIONS(1284), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(45), - [anon_sym_yield] = ACTIONS(63), + [anon_sym_await] = ACTIONS(1286), + [anon_sym_yield] = ACTIONS(1288), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1366), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1486), - [anon_sym_using] = ACTIONS(75), - [anon_sym_PLUS] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(21), - [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1292), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1484), + [anon_sym_using] = ACTIONS(1296), + [anon_sym_PLUS] = ACTIONS(1302), + [anon_sym_DASH] = ACTIONS(1302), + [anon_sym_SLASH] = ACTIONS(893), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(33), - [anon_sym_void] = ACTIONS(21), - [anon_sym_delete] = ACTIONS(21), - [anon_sym_PLUS_PLUS] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(81), + [anon_sym_TILDE] = ACTIONS(1284), + [anon_sym_void] = ACTIONS(1302), + [anon_sym_delete] = ACTIONS(1302), + [anon_sym_PLUS_PLUS] = ACTIONS(1304), + [anon_sym_DASH_DASH] = ACTIONS(1304), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(91), + [sym_private_property_identifier] = ACTIONS(1310), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(95), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1360), - [anon_sym_readonly] = ACTIONS(1360), - [anon_sym_get] = ACTIONS(1360), - [anon_sym_set] = ACTIONS(1360), - [anon_sym_declare] = ACTIONS(1360), - [anon_sym_public] = ACTIONS(1360), - [anon_sym_private] = ACTIONS(1360), - [anon_sym_protected] = ACTIONS(1360), - [anon_sym_override] = ACTIONS(1360), - [anon_sym_module] = ACTIONS(1360), - [anon_sym_any] = ACTIONS(1360), - [anon_sym_number] = ACTIONS(1360), - [anon_sym_boolean] = ACTIONS(1360), - [anon_sym_string] = ACTIONS(1360), - [anon_sym_symbol] = ACTIONS(1360), - [anon_sym_object] = ACTIONS(1360), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(375)] = { - [sym_import] = STATE(3601), - [sym_statement_block] = STATE(1708), - [sym_parenthesized_expression] = STATE(1348), - [sym_expression] = STATE(1772), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5955), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5956), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1348), - [sym_subscript_expression] = STATE(1348), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1348), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(497), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1462), - [anon_sym_export] = ACTIONS(1054), - [anon_sym_type] = ACTIONS(1054), - [anon_sym_namespace] = ACTIONS(1056), - [anon_sym_LBRACE] = ACTIONS(2153), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1054), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1064), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1470), - [anon_sym_using] = ACTIONS(605), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1472), + [sym_undefined] = ACTIONS(1486), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1054), - [anon_sym_readonly] = ACTIONS(1054), - [anon_sym_get] = ACTIONS(1054), - [anon_sym_set] = ACTIONS(1054), - [anon_sym_declare] = ACTIONS(1054), - [anon_sym_public] = ACTIONS(1054), - [anon_sym_private] = ACTIONS(1054), - [anon_sym_protected] = ACTIONS(1054), - [anon_sym_override] = ACTIONS(1054), - [anon_sym_module] = ACTIONS(1054), - [anon_sym_any] = ACTIONS(1054), - [anon_sym_number] = ACTIONS(1054), - [anon_sym_boolean] = ACTIONS(1054), - [anon_sym_string] = ACTIONS(1054), - [anon_sym_symbol] = ACTIONS(1054), - [anon_sym_object] = ACTIONS(1054), + [anon_sym_static] = ACTIONS(1276), + [anon_sym_readonly] = ACTIONS(1276), + [anon_sym_get] = ACTIONS(1276), + [anon_sym_set] = ACTIONS(1276), + [anon_sym_declare] = ACTIONS(1276), + [anon_sym_public] = ACTIONS(1276), + [anon_sym_private] = ACTIONS(1276), + [anon_sym_protected] = ACTIONS(1276), + [anon_sym_override] = ACTIONS(1276), + [anon_sym_module] = ACTIONS(1276), + [anon_sym_any] = ACTIONS(1276), + [anon_sym_number] = ACTIONS(1276), + [anon_sym_boolean] = ACTIONS(1276), + [anon_sym_string] = ACTIONS(1276), + [anon_sym_symbol] = ACTIONS(1276), + [anon_sym_object] = ACTIONS(1276), [sym_html_comment] = ACTIONS(5), }, - [STATE(376)] = { - [sym_import] = STATE(3816), - [sym_statement_block] = STATE(2212), - [sym_parenthesized_expression] = STATE(1375), - [sym_expression] = STATE(1869), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(6029), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(6029), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6027), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1375), - [sym_subscript_expression] = STATE(1375), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3085), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(6029), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1375), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_type_arguments] = STATE(525), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1474), - [anon_sym_export] = ACTIONS(1208), - [anon_sym_type] = ACTIONS(1208), - [anon_sym_namespace] = ACTIONS(1210), - [anon_sym_LBRACE] = ACTIONS(2105), - [anon_sym_typeof] = ACTIONS(1236), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1208), - [anon_sym_BANG] = ACTIONS(1216), + [STATE(351)] = { + [sym_import] = STATE(3849), + [sym_statement_block] = STATE(2251), + [sym_parenthesized_expression] = STATE(1369), + [sym_expression] = STATE(1875), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6037), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6037), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6035), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1369), + [sym_subscript_expression] = STATE(1369), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(3084), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6037), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1369), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_type_arguments] = STATE(452), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(1480), + [anon_sym_export] = ACTIONS(1276), + [anon_sym_type] = ACTIONS(1276), + [anon_sym_namespace] = ACTIONS(1278), + [anon_sym_LBRACE] = ACTIONS(2115), + [anon_sym_typeof] = ACTIONS(1302), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(1276), + [anon_sym_BANG] = ACTIONS(1284), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1220), - [anon_sym_yield] = ACTIONS(1222), + [anon_sym_await] = ACTIONS(1286), + [anon_sym_yield] = ACTIONS(1288), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1226), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1478), - [anon_sym_using] = ACTIONS(1230), - [anon_sym_PLUS] = ACTIONS(1236), - [anon_sym_DASH] = ACTIONS(1236), - [anon_sym_SLASH] = ACTIONS(884), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1292), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1484), + [anon_sym_using] = ACTIONS(1296), + [anon_sym_PLUS] = ACTIONS(1302), + [anon_sym_DASH] = ACTIONS(1302), + [anon_sym_SLASH] = ACTIONS(893), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1216), - [anon_sym_void] = ACTIONS(1236), - [anon_sym_delete] = ACTIONS(1236), - [anon_sym_PLUS_PLUS] = ACTIONS(1238), - [anon_sym_DASH_DASH] = ACTIONS(1238), + [anon_sym_TILDE] = ACTIONS(1284), + [anon_sym_void] = ACTIONS(1302), + [anon_sym_delete] = ACTIONS(1302), + [anon_sym_PLUS_PLUS] = ACTIONS(1304), + [anon_sym_DASH_DASH] = ACTIONS(1304), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1244), + [sym_private_property_identifier] = ACTIONS(1310), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1480), + [sym_undefined] = ACTIONS(1486), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1208), - [anon_sym_readonly] = ACTIONS(1208), - [anon_sym_get] = ACTIONS(1208), - [anon_sym_set] = ACTIONS(1208), - [anon_sym_declare] = ACTIONS(1208), - [anon_sym_public] = ACTIONS(1208), - [anon_sym_private] = ACTIONS(1208), - [anon_sym_protected] = ACTIONS(1208), - [anon_sym_override] = ACTIONS(1208), - [anon_sym_module] = ACTIONS(1208), - [anon_sym_any] = ACTIONS(1208), - [anon_sym_number] = ACTIONS(1208), - [anon_sym_boolean] = ACTIONS(1208), - [anon_sym_string] = ACTIONS(1208), - [anon_sym_symbol] = ACTIONS(1208), - [anon_sym_object] = ACTIONS(1208), + [anon_sym_static] = ACTIONS(1276), + [anon_sym_readonly] = ACTIONS(1276), + [anon_sym_get] = ACTIONS(1276), + [anon_sym_set] = ACTIONS(1276), + [anon_sym_declare] = ACTIONS(1276), + [anon_sym_public] = ACTIONS(1276), + [anon_sym_private] = ACTIONS(1276), + [anon_sym_protected] = ACTIONS(1276), + [anon_sym_override] = ACTIONS(1276), + [anon_sym_module] = ACTIONS(1276), + [anon_sym_any] = ACTIONS(1276), + [anon_sym_number] = ACTIONS(1276), + [anon_sym_boolean] = ACTIONS(1276), + [anon_sym_string] = ACTIONS(1276), + [anon_sym_symbol] = ACTIONS(1276), + [anon_sym_object] = ACTIONS(1276), [sym_html_comment] = ACTIONS(5), }, - [STATE(377)] = { - [sym_import] = STATE(3816), - [sym_statement_block] = STATE(2316), - [sym_parenthesized_expression] = STATE(1375), - [sym_expression] = STATE(1882), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(6029), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(6029), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6027), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1375), - [sym_subscript_expression] = STATE(1375), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3085), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(6029), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1375), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_type_arguments] = STATE(525), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1474), - [anon_sym_export] = ACTIONS(1208), - [anon_sym_type] = ACTIONS(1208), - [anon_sym_namespace] = ACTIONS(1210), - [anon_sym_LBRACE] = ACTIONS(2105), - [anon_sym_typeof] = ACTIONS(1236), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1208), - [anon_sym_BANG] = ACTIONS(1216), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1220), - [anon_sym_yield] = ACTIONS(1222), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1226), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1478), - [anon_sym_using] = ACTIONS(1230), - [anon_sym_PLUS] = ACTIONS(1236), - [anon_sym_DASH] = ACTIONS(1236), - [anon_sym_SLASH] = ACTIONS(884), + [STATE(352)] = { + [sym_import] = STATE(3618), + [sym_statement_block] = STATE(1708), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2554), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5927), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5927), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1232), + [sym_subscript_expression] = STATE(1232), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5927), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1232), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), + [anon_sym_type] = ACTIONS(804), + [anon_sym_namespace] = ACTIONS(808), + [anon_sym_LBRACE] = ACTIONS(2127), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(820), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(822), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1216), - [anon_sym_void] = ACTIONS(1236), - [anon_sym_delete] = ACTIONS(1236), - [anon_sym_PLUS_PLUS] = ACTIONS(1238), - [anon_sym_DASH_DASH] = ACTIONS(1238), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(826), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(804), + [anon_sym_readonly] = ACTIONS(804), + [anon_sym_get] = ACTIONS(804), + [anon_sym_set] = ACTIONS(804), + [anon_sym_declare] = ACTIONS(804), + [anon_sym_public] = ACTIONS(804), + [anon_sym_private] = ACTIONS(804), + [anon_sym_protected] = ACTIONS(804), + [anon_sym_override] = ACTIONS(804), + [anon_sym_module] = ACTIONS(804), + [anon_sym_any] = ACTIONS(804), + [anon_sym_number] = ACTIONS(804), + [anon_sym_boolean] = ACTIONS(804), + [anon_sym_string] = ACTIONS(804), + [anon_sym_symbol] = ACTIONS(804), + [anon_sym_object] = ACTIONS(804), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(353)] = { + [sym_namespace_export] = STATE(5477), + [sym_export_clause] = STATE(4612), + [sym_declaration] = STATE(863), + [sym_variable_declaration] = STATE(924), + [sym_lexical_declaration] = STATE(924), + [sym_class_declaration] = STATE(924), + [sym_function_declaration] = STATE(924), + [sym_generator_function_declaration] = STATE(924), + [sym_decorator] = STATE(1339), + [sym_function_signature] = STATE(924), + [sym_ambient_declaration] = STATE(924), + [sym_abstract_class_declaration] = STATE(924), + [sym_module] = STATE(924), + [sym_internal_module] = STATE(877), + [sym_import_alias] = STATE(924), + [sym_interface_declaration] = STATE(924), + [sym_enum_declaration] = STATE(924), + [sym_type_alias_declaration] = STATE(924), + [aux_sym_export_statement_repeat1] = STATE(4424), + [aux_sym_object_repeat1] = STATE(5139), + [aux_sym_object_pattern_repeat1] = STATE(5141), + [anon_sym_STAR] = ACTIONS(2129), + [anon_sym_default] = ACTIONS(2131), + [anon_sym_type] = ACTIONS(2133), + [anon_sym_EQ] = ACTIONS(2135), + [anon_sym_as] = ACTIONS(2137), + [anon_sym_namespace] = ACTIONS(2139), + [anon_sym_LBRACE] = ACTIONS(2141), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_RBRACE] = ACTIONS(702), + [anon_sym_import] = ACTIONS(2143), + [anon_sym_var] = ACTIONS(2145), + [anon_sym_let] = ACTIONS(2147), + [anon_sym_const] = ACTIONS(2149), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2151), + [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(677), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_class] = ACTIONS(2154), + [anon_sym_async] = ACTIONS(2156), + [anon_sym_function] = ACTIONS(2158), + [anon_sym_EQ_GT] = ACTIONS(688), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP] = ACTIONS(120), + [anon_sym_PIPE_PIPE] = ACTIONS(120), + [anon_sym_GT_GT] = ACTIONS(120), + [anon_sym_GT_GT_GT] = ACTIONS(120), + [anon_sym_LT_LT] = ACTIONS(120), + [anon_sym_AMP] = ACTIONS(120), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(120), + [anon_sym_PLUS] = ACTIONS(120), + [anon_sym_DASH] = ACTIONS(120), + [anon_sym_SLASH] = ACTIONS(120), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(2160), + [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ] = ACTIONS(120), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ] = ACTIONS(120), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_QMARK_QMARK] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(154), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1244), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1480), + [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_QMARK] = ACTIONS(696), + [anon_sym_declare] = ACTIONS(2163), + [anon_sym_module] = ACTIONS(2165), + [anon_sym_abstract] = ACTIONS(2167), + [anon_sym_satisfies] = ACTIONS(154), + [anon_sym_interface] = ACTIONS(2169), + [anon_sym_enum] = ACTIONS(2171), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + [sym__member_signature_marker] = ACTIONS(698), + }, + [STATE(354)] = { + [sym_import] = STATE(3618), + [sym_statement_block] = STATE(1724), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2558), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5927), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5927), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1232), + [sym_subscript_expression] = STATE(1232), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5927), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1232), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), + [anon_sym_type] = ACTIONS(804), + [anon_sym_namespace] = ACTIONS(808), + [anon_sym_LBRACE] = ACTIONS(2127), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(820), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(822), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(826), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1208), - [anon_sym_readonly] = ACTIONS(1208), - [anon_sym_get] = ACTIONS(1208), - [anon_sym_set] = ACTIONS(1208), - [anon_sym_declare] = ACTIONS(1208), - [anon_sym_public] = ACTIONS(1208), - [anon_sym_private] = ACTIONS(1208), - [anon_sym_protected] = ACTIONS(1208), - [anon_sym_override] = ACTIONS(1208), - [anon_sym_module] = ACTIONS(1208), - [anon_sym_any] = ACTIONS(1208), - [anon_sym_number] = ACTIONS(1208), - [anon_sym_boolean] = ACTIONS(1208), - [anon_sym_string] = ACTIONS(1208), - [anon_sym_symbol] = ACTIONS(1208), - [anon_sym_object] = ACTIONS(1208), + [anon_sym_static] = ACTIONS(804), + [anon_sym_readonly] = ACTIONS(804), + [anon_sym_get] = ACTIONS(804), + [anon_sym_set] = ACTIONS(804), + [anon_sym_declare] = ACTIONS(804), + [anon_sym_public] = ACTIONS(804), + [anon_sym_private] = ACTIONS(804), + [anon_sym_protected] = ACTIONS(804), + [anon_sym_override] = ACTIONS(804), + [anon_sym_module] = ACTIONS(804), + [anon_sym_any] = ACTIONS(804), + [anon_sym_number] = ACTIONS(804), + [anon_sym_boolean] = ACTIONS(804), + [anon_sym_string] = ACTIONS(804), + [anon_sym_symbol] = ACTIONS(804), + [anon_sym_object] = ACTIONS(804), [sym_html_comment] = ACTIONS(5), }, - [STATE(378)] = { - [sym_import] = STATE(3816), - [sym_statement_block] = STATE(2220), - [sym_parenthesized_expression] = STATE(1375), - [sym_expression] = STATE(1884), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(6029), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(6029), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6027), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1375), - [sym_subscript_expression] = STATE(1375), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3085), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(6029), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1375), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_type_arguments] = STATE(525), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1474), - [anon_sym_export] = ACTIONS(1208), - [anon_sym_type] = ACTIONS(1208), - [anon_sym_namespace] = ACTIONS(1210), - [anon_sym_LBRACE] = ACTIONS(2105), - [anon_sym_typeof] = ACTIONS(1236), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1208), - [anon_sym_BANG] = ACTIONS(1216), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1220), - [anon_sym_yield] = ACTIONS(1222), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1226), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1478), - [anon_sym_using] = ACTIONS(1230), - [anon_sym_PLUS] = ACTIONS(1236), - [anon_sym_DASH] = ACTIONS(1236), - [anon_sym_SLASH] = ACTIONS(884), + [STATE(355)] = { + [sym_import] = STATE(3618), + [sym_statement_block] = STATE(1729), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2571), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5927), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5927), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1232), + [sym_subscript_expression] = STATE(1232), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5927), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1232), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), + [anon_sym_type] = ACTIONS(804), + [anon_sym_namespace] = ACTIONS(808), + [anon_sym_LBRACE] = ACTIONS(2127), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(820), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(822), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1216), - [anon_sym_void] = ACTIONS(1236), - [anon_sym_delete] = ACTIONS(1236), - [anon_sym_PLUS_PLUS] = ACTIONS(1238), - [anon_sym_DASH_DASH] = ACTIONS(1238), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1244), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1480), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(826), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1208), - [anon_sym_readonly] = ACTIONS(1208), - [anon_sym_get] = ACTIONS(1208), - [anon_sym_set] = ACTIONS(1208), - [anon_sym_declare] = ACTIONS(1208), - [anon_sym_public] = ACTIONS(1208), - [anon_sym_private] = ACTIONS(1208), - [anon_sym_protected] = ACTIONS(1208), - [anon_sym_override] = ACTIONS(1208), - [anon_sym_module] = ACTIONS(1208), - [anon_sym_any] = ACTIONS(1208), - [anon_sym_number] = ACTIONS(1208), - [anon_sym_boolean] = ACTIONS(1208), - [anon_sym_string] = ACTIONS(1208), - [anon_sym_symbol] = ACTIONS(1208), - [anon_sym_object] = ACTIONS(1208), + [anon_sym_static] = ACTIONS(804), + [anon_sym_readonly] = ACTIONS(804), + [anon_sym_get] = ACTIONS(804), + [anon_sym_set] = ACTIONS(804), + [anon_sym_declare] = ACTIONS(804), + [anon_sym_public] = ACTIONS(804), + [anon_sym_private] = ACTIONS(804), + [anon_sym_protected] = ACTIONS(804), + [anon_sym_override] = ACTIONS(804), + [anon_sym_module] = ACTIONS(804), + [anon_sym_any] = ACTIONS(804), + [anon_sym_number] = ACTIONS(804), + [anon_sym_boolean] = ACTIONS(804), + [anon_sym_string] = ACTIONS(804), + [anon_sym_symbol] = ACTIONS(804), + [anon_sym_object] = ACTIONS(804), [sym_html_comment] = ACTIONS(5), }, - [STATE(379)] = { - [sym_import] = STATE(3816), - [sym_statement_block] = STATE(2222), - [sym_parenthesized_expression] = STATE(1375), - [sym_expression] = STATE(1885), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(6029), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(6029), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6027), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1375), - [sym_subscript_expression] = STATE(1375), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3085), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(6029), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1375), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_type_arguments] = STATE(525), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1474), - [anon_sym_export] = ACTIONS(1208), - [anon_sym_type] = ACTIONS(1208), - [anon_sym_namespace] = ACTIONS(1210), - [anon_sym_LBRACE] = ACTIONS(2105), - [anon_sym_typeof] = ACTIONS(1236), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1208), - [anon_sym_BANG] = ACTIONS(1216), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1220), - [anon_sym_yield] = ACTIONS(1222), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1226), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1478), - [anon_sym_using] = ACTIONS(1230), - [anon_sym_PLUS] = ACTIONS(1236), - [anon_sym_DASH] = ACTIONS(1236), - [anon_sym_SLASH] = ACTIONS(884), + [STATE(356)] = { + [sym_import] = STATE(3618), + [sym_statement_block] = STATE(1667), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2573), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5927), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5927), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1232), + [sym_subscript_expression] = STATE(1232), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5927), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1232), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), + [anon_sym_type] = ACTIONS(804), + [anon_sym_namespace] = ACTIONS(808), + [anon_sym_LBRACE] = ACTIONS(2127), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(820), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(822), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1216), - [anon_sym_void] = ACTIONS(1236), - [anon_sym_delete] = ACTIONS(1236), - [anon_sym_PLUS_PLUS] = ACTIONS(1238), - [anon_sym_DASH_DASH] = ACTIONS(1238), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1244), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1480), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(826), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1208), - [anon_sym_readonly] = ACTIONS(1208), - [anon_sym_get] = ACTIONS(1208), - [anon_sym_set] = ACTIONS(1208), - [anon_sym_declare] = ACTIONS(1208), - [anon_sym_public] = ACTIONS(1208), - [anon_sym_private] = ACTIONS(1208), - [anon_sym_protected] = ACTIONS(1208), - [anon_sym_override] = ACTIONS(1208), - [anon_sym_module] = ACTIONS(1208), - [anon_sym_any] = ACTIONS(1208), - [anon_sym_number] = ACTIONS(1208), - [anon_sym_boolean] = ACTIONS(1208), - [anon_sym_string] = ACTIONS(1208), - [anon_sym_symbol] = ACTIONS(1208), - [anon_sym_object] = ACTIONS(1208), + [anon_sym_static] = ACTIONS(804), + [anon_sym_readonly] = ACTIONS(804), + [anon_sym_get] = ACTIONS(804), + [anon_sym_set] = ACTIONS(804), + [anon_sym_declare] = ACTIONS(804), + [anon_sym_public] = ACTIONS(804), + [anon_sym_private] = ACTIONS(804), + [anon_sym_protected] = ACTIONS(804), + [anon_sym_override] = ACTIONS(804), + [anon_sym_module] = ACTIONS(804), + [anon_sym_any] = ACTIONS(804), + [anon_sym_number] = ACTIONS(804), + [anon_sym_boolean] = ACTIONS(804), + [anon_sym_string] = ACTIONS(804), + [anon_sym_symbol] = ACTIONS(804), + [anon_sym_object] = ACTIONS(804), [sym_html_comment] = ACTIONS(5), }, - [STATE(380)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1426), - [sym_expression] = STATE(2638), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6079), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6079), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5734), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1426), - [sym_subscript_expression] = STATE(1426), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3010), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6079), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1426), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_mapped_type_clause] = STATE(5891), - [sym_type_arguments] = STATE(629), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(2165), - [anon_sym_export] = ACTIONS(2167), - [anon_sym_type] = ACTIONS(2167), - [anon_sym_namespace] = ACTIONS(2169), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(1138), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(2167), - [anon_sym_BANG] = ACTIONS(1120), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1122), - [anon_sym_yield] = ACTIONS(1124), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(2171), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(2173), - [anon_sym_using] = ACTIONS(1132), - [anon_sym_PLUS] = ACTIONS(1138), - [anon_sym_DASH] = ACTIONS(1138), + [STATE(357)] = { + [sym_import] = STATE(3618), + [sym_statement_block] = STATE(1672), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2574), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5927), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5927), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1232), + [sym_subscript_expression] = STATE(1232), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5927), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1232), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), + [anon_sym_type] = ACTIONS(804), + [anon_sym_namespace] = ACTIONS(808), + [anon_sym_LBRACE] = ACTIONS(2127), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(820), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(822), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1120), - [anon_sym_void] = ACTIONS(1138), - [anon_sym_delete] = ACTIONS(1138), - [anon_sym_PLUS_PLUS] = ACTIONS(1140), - [anon_sym_DASH_DASH] = ACTIONS(1140), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1146), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1526), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(826), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(2167), - [anon_sym_readonly] = ACTIONS(2167), - [anon_sym_get] = ACTIONS(2167), - [anon_sym_set] = ACTIONS(2167), - [anon_sym_declare] = ACTIONS(2167), - [anon_sym_public] = ACTIONS(2167), - [anon_sym_private] = ACTIONS(2167), - [anon_sym_protected] = ACTIONS(2167), - [anon_sym_override] = ACTIONS(2167), - [anon_sym_module] = ACTIONS(2167), - [anon_sym_any] = ACTIONS(2167), - [anon_sym_number] = ACTIONS(2167), - [anon_sym_boolean] = ACTIONS(2167), - [anon_sym_string] = ACTIONS(2167), - [anon_sym_symbol] = ACTIONS(2167), - [anon_sym_object] = ACTIONS(2167), + [anon_sym_static] = ACTIONS(804), + [anon_sym_readonly] = ACTIONS(804), + [anon_sym_get] = ACTIONS(804), + [anon_sym_set] = ACTIONS(804), + [anon_sym_declare] = ACTIONS(804), + [anon_sym_public] = ACTIONS(804), + [anon_sym_private] = ACTIONS(804), + [anon_sym_protected] = ACTIONS(804), + [anon_sym_override] = ACTIONS(804), + [anon_sym_module] = ACTIONS(804), + [anon_sym_any] = ACTIONS(804), + [anon_sym_number] = ACTIONS(804), + [anon_sym_boolean] = ACTIONS(804), + [anon_sym_string] = ACTIONS(804), + [anon_sym_symbol] = ACTIONS(804), + [anon_sym_object] = ACTIONS(804), [sym_html_comment] = ACTIONS(5), }, - [STATE(381)] = { - [sym_import] = STATE(3816), - [sym_statement_block] = STATE(2316), - [sym_parenthesized_expression] = STATE(1365), - [sym_expression] = STATE(1831), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5981), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5981), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1365), - [sym_subscript_expression] = STATE(1365), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3075), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5981), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1365), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_type_arguments] = STATE(459), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1482), - [anon_sym_export] = ACTIONS(1360), - [anon_sym_type] = ACTIONS(1360), - [anon_sym_namespace] = ACTIONS(1362), - [anon_sym_LBRACE] = ACTIONS(2105), + [STATE(358)] = { + [sym_import] = STATE(3618), + [sym_statement_block] = STATE(1673), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2575), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5927), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5927), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1232), + [sym_subscript_expression] = STATE(1232), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5927), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1232), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), + [anon_sym_type] = ACTIONS(804), + [anon_sym_namespace] = ACTIONS(808), + [anon_sym_LBRACE] = ACTIONS(2127), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(820), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(822), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(826), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(804), + [anon_sym_readonly] = ACTIONS(804), + [anon_sym_get] = ACTIONS(804), + [anon_sym_set] = ACTIONS(804), + [anon_sym_declare] = ACTIONS(804), + [anon_sym_public] = ACTIONS(804), + [anon_sym_private] = ACTIONS(804), + [anon_sym_protected] = ACTIONS(804), + [anon_sym_override] = ACTIONS(804), + [anon_sym_module] = ACTIONS(804), + [anon_sym_any] = ACTIONS(804), + [anon_sym_number] = ACTIONS(804), + [anon_sym_boolean] = ACTIONS(804), + [anon_sym_string] = ACTIONS(804), + [anon_sym_symbol] = ACTIONS(804), + [anon_sym_object] = ACTIONS(804), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(359)] = { + [sym_namespace_export] = STATE(5477), + [sym_export_clause] = STATE(4612), + [sym_declaration] = STATE(863), + [sym_variable_declaration] = STATE(924), + [sym_lexical_declaration] = STATE(924), + [sym_class_declaration] = STATE(924), + [sym_function_declaration] = STATE(924), + [sym_generator_function_declaration] = STATE(924), + [sym_decorator] = STATE(1339), + [sym_function_signature] = STATE(924), + [sym_ambient_declaration] = STATE(924), + [sym_abstract_class_declaration] = STATE(924), + [sym_module] = STATE(924), + [sym_internal_module] = STATE(877), + [sym_import_alias] = STATE(924), + [sym_interface_declaration] = STATE(924), + [sym_enum_declaration] = STATE(924), + [sym_type_alias_declaration] = STATE(924), + [aux_sym_export_statement_repeat1] = STATE(4424), + [aux_sym_object_repeat1] = STATE(4769), + [aux_sym_object_pattern_repeat1] = STATE(5141), + [anon_sym_STAR] = ACTIONS(2129), + [anon_sym_default] = ACTIONS(2131), + [anon_sym_type] = ACTIONS(2133), + [anon_sym_EQ] = ACTIONS(2135), + [anon_sym_as] = ACTIONS(2137), + [anon_sym_namespace] = ACTIONS(2139), + [anon_sym_LBRACE] = ACTIONS(2141), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_RBRACE] = ACTIONS(700), + [anon_sym_import] = ACTIONS(2143), + [anon_sym_var] = ACTIONS(2145), + [anon_sym_let] = ACTIONS(2147), + [anon_sym_const] = ACTIONS(2149), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2151), + [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(677), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_class] = ACTIONS(2154), + [anon_sym_async] = ACTIONS(2156), + [anon_sym_function] = ACTIONS(2158), + [anon_sym_EQ_GT] = ACTIONS(688), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP] = ACTIONS(120), + [anon_sym_PIPE_PIPE] = ACTIONS(120), + [anon_sym_GT_GT] = ACTIONS(120), + [anon_sym_GT_GT_GT] = ACTIONS(120), + [anon_sym_LT_LT] = ACTIONS(120), + [anon_sym_AMP] = ACTIONS(120), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(120), + [anon_sym_PLUS] = ACTIONS(120), + [anon_sym_DASH] = ACTIONS(120), + [anon_sym_SLASH] = ACTIONS(120), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(2160), + [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ] = ACTIONS(120), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ] = ACTIONS(120), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_QMARK_QMARK] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(154), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_QMARK] = ACTIONS(696), + [anon_sym_declare] = ACTIONS(2163), + [anon_sym_module] = ACTIONS(2165), + [anon_sym_abstract] = ACTIONS(2167), + [anon_sym_satisfies] = ACTIONS(154), + [anon_sym_interface] = ACTIONS(2169), + [anon_sym_enum] = ACTIONS(2171), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + [sym__member_signature_marker] = ACTIONS(698), + }, + [STATE(360)] = { + [sym_import] = STATE(3849), + [sym_statement_block] = STATE(2234), + [sym_parenthesized_expression] = STATE(1372), + [sym_expression] = STATE(1818), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6025), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6025), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1372), + [sym_subscript_expression] = STATE(1372), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2993), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6025), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1372), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_type_arguments] = STATE(445), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(1488), + [anon_sym_export] = ACTIONS(1324), + [anon_sym_type] = ACTIONS(1324), + [anon_sym_namespace] = ACTIONS(1326), + [anon_sym_LBRACE] = ACTIONS(2115), [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1360), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(1324), [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_await] = ACTIONS(45), [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1366), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1486), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1330), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1492), [anon_sym_using] = ACTIONS(75), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -67891,2021 +65775,2737 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1360), - [anon_sym_readonly] = ACTIONS(1360), - [anon_sym_get] = ACTIONS(1360), - [anon_sym_set] = ACTIONS(1360), - [anon_sym_declare] = ACTIONS(1360), - [anon_sym_public] = ACTIONS(1360), - [anon_sym_private] = ACTIONS(1360), - [anon_sym_protected] = ACTIONS(1360), - [anon_sym_override] = ACTIONS(1360), - [anon_sym_module] = ACTIONS(1360), - [anon_sym_any] = ACTIONS(1360), - [anon_sym_number] = ACTIONS(1360), - [anon_sym_boolean] = ACTIONS(1360), - [anon_sym_string] = ACTIONS(1360), - [anon_sym_symbol] = ACTIONS(1360), - [anon_sym_object] = ACTIONS(1360), + [anon_sym_static] = ACTIONS(1324), + [anon_sym_readonly] = ACTIONS(1324), + [anon_sym_get] = ACTIONS(1324), + [anon_sym_set] = ACTIONS(1324), + [anon_sym_declare] = ACTIONS(1324), + [anon_sym_public] = ACTIONS(1324), + [anon_sym_private] = ACTIONS(1324), + [anon_sym_protected] = ACTIONS(1324), + [anon_sym_override] = ACTIONS(1324), + [anon_sym_module] = ACTIONS(1324), + [anon_sym_any] = ACTIONS(1324), + [anon_sym_number] = ACTIONS(1324), + [anon_sym_boolean] = ACTIONS(1324), + [anon_sym_string] = ACTIONS(1324), + [anon_sym_symbol] = ACTIONS(1324), + [anon_sym_object] = ACTIONS(1324), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(361)] = { + [sym_import] = STATE(3618), + [sym_statement_block] = STATE(1724), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(2156), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6067), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6067), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5851), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3001), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6067), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(523), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1502), + [anon_sym_export] = ACTIONS(1378), + [anon_sym_type] = ACTIONS(1378), + [anon_sym_namespace] = ACTIONS(1380), + [anon_sym_LBRACE] = ACTIONS(2113), + [anon_sym_typeof] = ACTIONS(1400), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1378), + [anon_sym_BANG] = ACTIONS(1384), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1386), + [anon_sym_yield] = ACTIONS(1388), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1390), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1506), + [anon_sym_using] = ACTIONS(1394), + [anon_sym_PLUS] = ACTIONS(1400), + [anon_sym_DASH] = ACTIONS(1400), + [anon_sym_SLASH] = ACTIONS(954), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1384), + [anon_sym_void] = ACTIONS(1400), + [anon_sym_delete] = ACTIONS(1400), + [anon_sym_PLUS_PLUS] = ACTIONS(1402), + [anon_sym_DASH_DASH] = ACTIONS(1402), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1404), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1508), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1378), + [anon_sym_readonly] = ACTIONS(1378), + [anon_sym_get] = ACTIONS(1378), + [anon_sym_set] = ACTIONS(1378), + [anon_sym_declare] = ACTIONS(1378), + [anon_sym_public] = ACTIONS(1378), + [anon_sym_private] = ACTIONS(1378), + [anon_sym_protected] = ACTIONS(1378), + [anon_sym_override] = ACTIONS(1378), + [anon_sym_module] = ACTIONS(1378), + [anon_sym_any] = ACTIONS(1378), + [anon_sym_number] = ACTIONS(1378), + [anon_sym_boolean] = ACTIONS(1378), + [anon_sym_string] = ACTIONS(1378), + [anon_sym_symbol] = ACTIONS(1378), + [anon_sym_object] = ACTIONS(1378), [sym_html_comment] = ACTIONS(5), }, - [STATE(382)] = { - [sym_import] = STATE(3816), - [sym_statement_block] = STATE(2223), - [sym_parenthesized_expression] = STATE(1375), - [sym_expression] = STATE(1886), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(6029), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(6029), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6027), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1375), - [sym_subscript_expression] = STATE(1375), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3085), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(6029), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1375), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_type_arguments] = STATE(525), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1474), - [anon_sym_export] = ACTIONS(1208), - [anon_sym_type] = ACTIONS(1208), - [anon_sym_namespace] = ACTIONS(1210), - [anon_sym_LBRACE] = ACTIONS(2105), - [anon_sym_typeof] = ACTIONS(1236), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1208), - [anon_sym_BANG] = ACTIONS(1216), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1220), - [anon_sym_yield] = ACTIONS(1222), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1226), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1478), - [anon_sym_using] = ACTIONS(1230), - [anon_sym_PLUS] = ACTIONS(1236), - [anon_sym_DASH] = ACTIONS(1236), - [anon_sym_SLASH] = ACTIONS(884), + [STATE(362)] = { + [sym_import] = STATE(3618), + [sym_statement_block] = STATE(1729), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(2169), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6067), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6067), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5851), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3001), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6067), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(523), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1502), + [anon_sym_export] = ACTIONS(1378), + [anon_sym_type] = ACTIONS(1378), + [anon_sym_namespace] = ACTIONS(1380), + [anon_sym_LBRACE] = ACTIONS(2113), + [anon_sym_typeof] = ACTIONS(1400), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1378), + [anon_sym_BANG] = ACTIONS(1384), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1386), + [anon_sym_yield] = ACTIONS(1388), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1390), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1506), + [anon_sym_using] = ACTIONS(1394), + [anon_sym_PLUS] = ACTIONS(1400), + [anon_sym_DASH] = ACTIONS(1400), + [anon_sym_SLASH] = ACTIONS(954), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1216), - [anon_sym_void] = ACTIONS(1236), - [anon_sym_delete] = ACTIONS(1236), - [anon_sym_PLUS_PLUS] = ACTIONS(1238), - [anon_sym_DASH_DASH] = ACTIONS(1238), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1244), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1480), + [anon_sym_TILDE] = ACTIONS(1384), + [anon_sym_void] = ACTIONS(1400), + [anon_sym_delete] = ACTIONS(1400), + [anon_sym_PLUS_PLUS] = ACTIONS(1402), + [anon_sym_DASH_DASH] = ACTIONS(1402), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1404), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1508), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1208), - [anon_sym_readonly] = ACTIONS(1208), - [anon_sym_get] = ACTIONS(1208), - [anon_sym_set] = ACTIONS(1208), - [anon_sym_declare] = ACTIONS(1208), - [anon_sym_public] = ACTIONS(1208), - [anon_sym_private] = ACTIONS(1208), - [anon_sym_protected] = ACTIONS(1208), - [anon_sym_override] = ACTIONS(1208), - [anon_sym_module] = ACTIONS(1208), - [anon_sym_any] = ACTIONS(1208), - [anon_sym_number] = ACTIONS(1208), - [anon_sym_boolean] = ACTIONS(1208), - [anon_sym_string] = ACTIONS(1208), - [anon_sym_symbol] = ACTIONS(1208), - [anon_sym_object] = ACTIONS(1208), + [anon_sym_static] = ACTIONS(1378), + [anon_sym_readonly] = ACTIONS(1378), + [anon_sym_get] = ACTIONS(1378), + [anon_sym_set] = ACTIONS(1378), + [anon_sym_declare] = ACTIONS(1378), + [anon_sym_public] = ACTIONS(1378), + [anon_sym_private] = ACTIONS(1378), + [anon_sym_protected] = ACTIONS(1378), + [anon_sym_override] = ACTIONS(1378), + [anon_sym_module] = ACTIONS(1378), + [anon_sym_any] = ACTIONS(1378), + [anon_sym_number] = ACTIONS(1378), + [anon_sym_boolean] = ACTIONS(1378), + [anon_sym_string] = ACTIONS(1378), + [anon_sym_symbol] = ACTIONS(1378), + [anon_sym_object] = ACTIONS(1378), [sym_html_comment] = ACTIONS(5), }, - [STATE(383)] = { - [sym_import] = STATE(3601), - [sym_statement_block] = STATE(1721), - [sym_parenthesized_expression] = STATE(1348), - [sym_expression] = STATE(1773), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5955), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5956), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1348), - [sym_subscript_expression] = STATE(1348), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1348), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(497), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1462), - [anon_sym_export] = ACTIONS(1054), - [anon_sym_type] = ACTIONS(1054), - [anon_sym_namespace] = ACTIONS(1056), - [anon_sym_LBRACE] = ACTIONS(2153), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1054), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1064), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1470), - [anon_sym_using] = ACTIONS(605), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(363)] = { + [sym_import] = STATE(3618), + [sym_statement_block] = STATE(1667), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(2171), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6067), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6067), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5851), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3001), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6067), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(523), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1502), + [anon_sym_export] = ACTIONS(1378), + [anon_sym_type] = ACTIONS(1378), + [anon_sym_namespace] = ACTIONS(1380), + [anon_sym_LBRACE] = ACTIONS(2113), + [anon_sym_typeof] = ACTIONS(1400), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1378), + [anon_sym_BANG] = ACTIONS(1384), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1386), + [anon_sym_yield] = ACTIONS(1388), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1390), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1506), + [anon_sym_using] = ACTIONS(1394), + [anon_sym_PLUS] = ACTIONS(1400), + [anon_sym_DASH] = ACTIONS(1400), + [anon_sym_SLASH] = ACTIONS(954), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1472), + [anon_sym_TILDE] = ACTIONS(1384), + [anon_sym_void] = ACTIONS(1400), + [anon_sym_delete] = ACTIONS(1400), + [anon_sym_PLUS_PLUS] = ACTIONS(1402), + [anon_sym_DASH_DASH] = ACTIONS(1402), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1404), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1508), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1054), - [anon_sym_readonly] = ACTIONS(1054), - [anon_sym_get] = ACTIONS(1054), - [anon_sym_set] = ACTIONS(1054), - [anon_sym_declare] = ACTIONS(1054), - [anon_sym_public] = ACTIONS(1054), - [anon_sym_private] = ACTIONS(1054), - [anon_sym_protected] = ACTIONS(1054), - [anon_sym_override] = ACTIONS(1054), - [anon_sym_module] = ACTIONS(1054), - [anon_sym_any] = ACTIONS(1054), - [anon_sym_number] = ACTIONS(1054), - [anon_sym_boolean] = ACTIONS(1054), - [anon_sym_string] = ACTIONS(1054), - [anon_sym_symbol] = ACTIONS(1054), - [anon_sym_object] = ACTIONS(1054), + [anon_sym_static] = ACTIONS(1378), + [anon_sym_readonly] = ACTIONS(1378), + [anon_sym_get] = ACTIONS(1378), + [anon_sym_set] = ACTIONS(1378), + [anon_sym_declare] = ACTIONS(1378), + [anon_sym_public] = ACTIONS(1378), + [anon_sym_private] = ACTIONS(1378), + [anon_sym_protected] = ACTIONS(1378), + [anon_sym_override] = ACTIONS(1378), + [anon_sym_module] = ACTIONS(1378), + [anon_sym_any] = ACTIONS(1378), + [anon_sym_number] = ACTIONS(1378), + [anon_sym_boolean] = ACTIONS(1378), + [anon_sym_string] = ACTIONS(1378), + [anon_sym_symbol] = ACTIONS(1378), + [anon_sym_object] = ACTIONS(1378), [sym_html_comment] = ACTIONS(5), }, - [STATE(384)] = { - [sym_import] = STATE(3816), - [sym_statement_block] = STATE(2220), - [sym_parenthesized_expression] = STATE(1416), - [sym_expression] = STATE(2254), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5837), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5837), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(5835), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1416), - [sym_subscript_expression] = STATE(1416), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3036), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5837), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1416), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_type_arguments] = STATE(468), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1496), - [anon_sym_export] = ACTIONS(1258), - [anon_sym_type] = ACTIONS(1258), - [anon_sym_namespace] = ACTIONS(1260), - [anon_sym_LBRACE] = ACTIONS(2105), - [anon_sym_typeof] = ACTIONS(1284), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1258), - [anon_sym_BANG] = ACTIONS(1266), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1268), - [anon_sym_yield] = ACTIONS(1270), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1274), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1500), - [anon_sym_using] = ACTIONS(1278), - [anon_sym_PLUS] = ACTIONS(1284), - [anon_sym_DASH] = ACTIONS(1284), - [anon_sym_SLASH] = ACTIONS(77), + [STATE(364)] = { + [sym_import] = STATE(3618), + [sym_statement_block] = STATE(1672), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(2172), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6067), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6067), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5851), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3001), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6067), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(523), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1502), + [anon_sym_export] = ACTIONS(1378), + [anon_sym_type] = ACTIONS(1378), + [anon_sym_namespace] = ACTIONS(1380), + [anon_sym_LBRACE] = ACTIONS(2113), + [anon_sym_typeof] = ACTIONS(1400), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1378), + [anon_sym_BANG] = ACTIONS(1384), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1386), + [anon_sym_yield] = ACTIONS(1388), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1390), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1506), + [anon_sym_using] = ACTIONS(1394), + [anon_sym_PLUS] = ACTIONS(1400), + [anon_sym_DASH] = ACTIONS(1400), + [anon_sym_SLASH] = ACTIONS(954), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1266), - [anon_sym_void] = ACTIONS(1284), - [anon_sym_delete] = ACTIONS(1284), - [anon_sym_PLUS_PLUS] = ACTIONS(1286), - [anon_sym_DASH_DASH] = ACTIONS(1286), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1292), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1502), + [anon_sym_TILDE] = ACTIONS(1384), + [anon_sym_void] = ACTIONS(1400), + [anon_sym_delete] = ACTIONS(1400), + [anon_sym_PLUS_PLUS] = ACTIONS(1402), + [anon_sym_DASH_DASH] = ACTIONS(1402), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1404), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1508), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1258), - [anon_sym_readonly] = ACTIONS(1258), - [anon_sym_get] = ACTIONS(1258), - [anon_sym_set] = ACTIONS(1258), - [anon_sym_declare] = ACTIONS(1258), - [anon_sym_public] = ACTIONS(1258), - [anon_sym_private] = ACTIONS(1258), - [anon_sym_protected] = ACTIONS(1258), - [anon_sym_override] = ACTIONS(1258), - [anon_sym_module] = ACTIONS(1258), - [anon_sym_any] = ACTIONS(1258), - [anon_sym_number] = ACTIONS(1258), - [anon_sym_boolean] = ACTIONS(1258), - [anon_sym_string] = ACTIONS(1258), - [anon_sym_symbol] = ACTIONS(1258), - [anon_sym_object] = ACTIONS(1258), + [anon_sym_static] = ACTIONS(1378), + [anon_sym_readonly] = ACTIONS(1378), + [anon_sym_get] = ACTIONS(1378), + [anon_sym_set] = ACTIONS(1378), + [anon_sym_declare] = ACTIONS(1378), + [anon_sym_public] = ACTIONS(1378), + [anon_sym_private] = ACTIONS(1378), + [anon_sym_protected] = ACTIONS(1378), + [anon_sym_override] = ACTIONS(1378), + [anon_sym_module] = ACTIONS(1378), + [anon_sym_any] = ACTIONS(1378), + [anon_sym_number] = ACTIONS(1378), + [anon_sym_boolean] = ACTIONS(1378), + [anon_sym_string] = ACTIONS(1378), + [anon_sym_symbol] = ACTIONS(1378), + [anon_sym_object] = ACTIONS(1378), [sym_html_comment] = ACTIONS(5), }, - [STATE(385)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1386), - [sym_expression] = STATE(2312), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5966), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5966), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5819), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1386), - [sym_subscript_expression] = STATE(1386), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3017), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5966), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_sequence_expression] = STATE(5889), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1386), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(418), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1488), - [anon_sym_export] = ACTIONS(1080), - [anon_sym_type] = ACTIONS(1080), - [anon_sym_namespace] = ACTIONS(1082), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(736), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1080), - [anon_sym_BANG] = ACTIONS(712), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(716), - [anon_sym_yield] = ACTIONS(718), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1090), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1492), - [anon_sym_using] = ACTIONS(726), - [anon_sym_PLUS] = ACTIONS(736), - [anon_sym_DASH] = ACTIONS(736), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(365)] = { + [sym_import] = STATE(3618), + [sym_statement_block] = STATE(1673), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(2173), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6067), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6067), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5851), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3001), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6067), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(523), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1502), + [anon_sym_export] = ACTIONS(1378), + [anon_sym_type] = ACTIONS(1378), + [anon_sym_namespace] = ACTIONS(1380), + [anon_sym_LBRACE] = ACTIONS(2113), + [anon_sym_typeof] = ACTIONS(1400), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1378), + [anon_sym_BANG] = ACTIONS(1384), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1386), + [anon_sym_yield] = ACTIONS(1388), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1390), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1506), + [anon_sym_using] = ACTIONS(1394), + [anon_sym_PLUS] = ACTIONS(1400), + [anon_sym_DASH] = ACTIONS(1400), + [anon_sym_SLASH] = ACTIONS(954), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(712), - [anon_sym_void] = ACTIONS(736), - [anon_sym_delete] = ACTIONS(736), - [anon_sym_PLUS_PLUS] = ACTIONS(738), - [anon_sym_DASH_DASH] = ACTIONS(738), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(744), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1494), + [anon_sym_TILDE] = ACTIONS(1384), + [anon_sym_void] = ACTIONS(1400), + [anon_sym_delete] = ACTIONS(1400), + [anon_sym_PLUS_PLUS] = ACTIONS(1402), + [anon_sym_DASH_DASH] = ACTIONS(1402), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1404), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1508), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1080), - [anon_sym_readonly] = ACTIONS(1080), - [anon_sym_get] = ACTIONS(1080), - [anon_sym_set] = ACTIONS(1080), - [anon_sym_declare] = ACTIONS(1080), - [anon_sym_public] = ACTIONS(1080), - [anon_sym_private] = ACTIONS(1080), - [anon_sym_protected] = ACTIONS(1080), - [anon_sym_override] = ACTIONS(1080), - [anon_sym_module] = ACTIONS(1080), - [anon_sym_any] = ACTIONS(1080), - [anon_sym_number] = ACTIONS(1080), - [anon_sym_boolean] = ACTIONS(1080), - [anon_sym_string] = ACTIONS(1080), - [anon_sym_symbol] = ACTIONS(1080), - [anon_sym_object] = ACTIONS(1080), + [anon_sym_static] = ACTIONS(1378), + [anon_sym_readonly] = ACTIONS(1378), + [anon_sym_get] = ACTIONS(1378), + [anon_sym_set] = ACTIONS(1378), + [anon_sym_declare] = ACTIONS(1378), + [anon_sym_public] = ACTIONS(1378), + [anon_sym_private] = ACTIONS(1378), + [anon_sym_protected] = ACTIONS(1378), + [anon_sym_override] = ACTIONS(1378), + [anon_sym_module] = ACTIONS(1378), + [anon_sym_any] = ACTIONS(1378), + [anon_sym_number] = ACTIONS(1378), + [anon_sym_boolean] = ACTIONS(1378), + [anon_sym_string] = ACTIONS(1378), + [anon_sym_symbol] = ACTIONS(1378), + [anon_sym_object] = ACTIONS(1378), [sym_html_comment] = ACTIONS(5), }, - [STATE(386)] = { - [sym_import] = STATE(3816), - [sym_statement_block] = STATE(2222), - [sym_parenthesized_expression] = STATE(1416), - [sym_expression] = STATE(2255), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5837), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5837), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(5835), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1416), - [sym_subscript_expression] = STATE(1416), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3036), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5837), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1416), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_type_arguments] = STATE(468), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1496), - [anon_sym_export] = ACTIONS(1258), - [anon_sym_type] = ACTIONS(1258), - [anon_sym_namespace] = ACTIONS(1260), - [anon_sym_LBRACE] = ACTIONS(2105), - [anon_sym_typeof] = ACTIONS(1284), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1258), - [anon_sym_BANG] = ACTIONS(1266), + [STATE(366)] = { + [sym_import] = STATE(3849), + [sym_parenthesized_expression] = STATE(1372), + [sym_expression] = STATE(1941), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6025), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6025), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1372), + [sym_subscript_expression] = STATE(1372), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2993), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6025), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_sequence_expression] = STATE(5437), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1372), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_type_arguments] = STATE(445), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(1488), + [anon_sym_export] = ACTIONS(1324), + [anon_sym_type] = ACTIONS(1324), + [anon_sym_namespace] = ACTIONS(1326), + [anon_sym_LBRACE] = ACTIONS(671), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(1324), + [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1268), - [anon_sym_yield] = ACTIONS(1270), + [anon_sym_await] = ACTIONS(45), + [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1274), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1500), - [anon_sym_using] = ACTIONS(1278), - [anon_sym_PLUS] = ACTIONS(1284), - [anon_sym_DASH] = ACTIONS(1284), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1330), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1492), + [anon_sym_using] = ACTIONS(75), + [anon_sym_PLUS] = ACTIONS(21), + [anon_sym_DASH] = ACTIONS(21), [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1266), - [anon_sym_void] = ACTIONS(1284), - [anon_sym_delete] = ACTIONS(1284), - [anon_sym_PLUS_PLUS] = ACTIONS(1286), - [anon_sym_DASH_DASH] = ACTIONS(1286), + [anon_sym_TILDE] = ACTIONS(33), + [anon_sym_void] = ACTIONS(21), + [anon_sym_delete] = ACTIONS(21), + [anon_sym_PLUS_PLUS] = ACTIONS(81), + [anon_sym_DASH_DASH] = ACTIONS(81), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1292), + [sym_private_property_identifier] = ACTIONS(91), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1502), + [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1258), - [anon_sym_readonly] = ACTIONS(1258), - [anon_sym_get] = ACTIONS(1258), - [anon_sym_set] = ACTIONS(1258), - [anon_sym_declare] = ACTIONS(1258), - [anon_sym_public] = ACTIONS(1258), - [anon_sym_private] = ACTIONS(1258), - [anon_sym_protected] = ACTIONS(1258), - [anon_sym_override] = ACTIONS(1258), - [anon_sym_module] = ACTIONS(1258), - [anon_sym_any] = ACTIONS(1258), - [anon_sym_number] = ACTIONS(1258), - [anon_sym_boolean] = ACTIONS(1258), - [anon_sym_string] = ACTIONS(1258), - [anon_sym_symbol] = ACTIONS(1258), - [anon_sym_object] = ACTIONS(1258), - [sym_html_comment] = ACTIONS(5), + [anon_sym_static] = ACTIONS(1324), + [anon_sym_readonly] = ACTIONS(1324), + [anon_sym_get] = ACTIONS(1324), + [anon_sym_set] = ACTIONS(1324), + [anon_sym_declare] = ACTIONS(1324), + [anon_sym_public] = ACTIONS(1324), + [anon_sym_private] = ACTIONS(1324), + [anon_sym_protected] = ACTIONS(1324), + [anon_sym_override] = ACTIONS(1324), + [anon_sym_module] = ACTIONS(1324), + [anon_sym_any] = ACTIONS(1324), + [anon_sym_number] = ACTIONS(1324), + [anon_sym_boolean] = ACTIONS(1324), + [anon_sym_string] = ACTIONS(1324), + [anon_sym_symbol] = ACTIONS(1324), + [anon_sym_object] = ACTIONS(1324), + [sym_html_comment] = ACTIONS(5), }, - [STATE(387)] = { - [sym_import] = STATE(3601), - [sym_statement_block] = STATE(1732), - [sym_parenthesized_expression] = STATE(1348), - [sym_expression] = STATE(1768), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5955), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5956), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1348), - [sym_subscript_expression] = STATE(1348), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1348), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(497), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1462), - [anon_sym_export] = ACTIONS(1054), - [anon_sym_type] = ACTIONS(1054), - [anon_sym_namespace] = ACTIONS(1056), - [anon_sym_LBRACE] = ACTIONS(2153), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1054), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1064), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1470), - [anon_sym_using] = ACTIONS(605), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), + [STATE(367)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1390), + [sym_expression] = STATE(2273), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5777), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5777), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1390), + [sym_subscript_expression] = STATE(1390), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3056), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5777), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_sequence_expression] = STATE(5765), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1390), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(477), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1494), + [anon_sym_export] = ACTIONS(1414), + [anon_sym_type] = ACTIONS(1414), + [anon_sym_namespace] = ACTIONS(1416), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(766), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1414), + [anon_sym_BANG] = ACTIONS(742), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(746), + [anon_sym_yield] = ACTIONS(748), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1420), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1498), + [anon_sym_using] = ACTIONS(756), + [anon_sym_PLUS] = ACTIONS(766), + [anon_sym_DASH] = ACTIONS(766), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1472), + [anon_sym_TILDE] = ACTIONS(742), + [anon_sym_void] = ACTIONS(766), + [anon_sym_delete] = ACTIONS(766), + [anon_sym_PLUS_PLUS] = ACTIONS(768), + [anon_sym_DASH_DASH] = ACTIONS(768), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(774), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1500), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1054), - [anon_sym_readonly] = ACTIONS(1054), - [anon_sym_get] = ACTIONS(1054), - [anon_sym_set] = ACTIONS(1054), - [anon_sym_declare] = ACTIONS(1054), - [anon_sym_public] = ACTIONS(1054), - [anon_sym_private] = ACTIONS(1054), - [anon_sym_protected] = ACTIONS(1054), - [anon_sym_override] = ACTIONS(1054), - [anon_sym_module] = ACTIONS(1054), - [anon_sym_any] = ACTIONS(1054), - [anon_sym_number] = ACTIONS(1054), - [anon_sym_boolean] = ACTIONS(1054), - [anon_sym_string] = ACTIONS(1054), - [anon_sym_symbol] = ACTIONS(1054), - [anon_sym_object] = ACTIONS(1054), + [anon_sym_static] = ACTIONS(1414), + [anon_sym_readonly] = ACTIONS(1414), + [anon_sym_get] = ACTIONS(1414), + [anon_sym_set] = ACTIONS(1414), + [anon_sym_declare] = ACTIONS(1414), + [anon_sym_public] = ACTIONS(1414), + [anon_sym_private] = ACTIONS(1414), + [anon_sym_protected] = ACTIONS(1414), + [anon_sym_override] = ACTIONS(1414), + [anon_sym_module] = ACTIONS(1414), + [anon_sym_any] = ACTIONS(1414), + [anon_sym_number] = ACTIONS(1414), + [anon_sym_boolean] = ACTIONS(1414), + [anon_sym_string] = ACTIONS(1414), + [anon_sym_symbol] = ACTIONS(1414), + [anon_sym_object] = ACTIONS(1414), [sym_html_comment] = ACTIONS(5), }, - [STATE(388)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1402), - [sym_expression] = STATE(2370), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6059), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6059), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5870), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1402), - [sym_subscript_expression] = STATE(1402), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(2983), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6059), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1402), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym__extends_clause_single] = STATE(5016), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(579), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1504), - [anon_sym_export] = ACTIONS(1428), - [anon_sym_type] = ACTIONS(1428), - [anon_sym_namespace] = ACTIONS(1430), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(1450), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1428), - [anon_sym_BANG] = ACTIONS(1434), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1436), - [anon_sym_yield] = ACTIONS(1438), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1440), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1508), - [anon_sym_using] = ACTIONS(1444), - [anon_sym_PLUS] = ACTIONS(1450), - [anon_sym_DASH] = ACTIONS(1450), - [anon_sym_SLASH] = ACTIONS(948), + [STATE(368)] = { + [sym_import] = STATE(3618), + [sym_statement_block] = STATE(1708), + [sym_parenthesized_expression] = STATE(1460), + [sym_expression] = STATE(2422), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6079), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6079), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6014), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1460), + [sym_subscript_expression] = STATE(1460), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3052), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6079), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1460), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(560), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1518), + [anon_sym_export] = ACTIONS(1176), + [anon_sym_type] = ACTIONS(1176), + [anon_sym_namespace] = ACTIONS(1178), + [anon_sym_LBRACE] = ACTIONS(2113), + [anon_sym_typeof] = ACTIONS(1202), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1176), + [anon_sym_BANG] = ACTIONS(1184), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1186), + [anon_sym_yield] = ACTIONS(1188), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1192), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1522), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_PLUS] = ACTIONS(1202), + [anon_sym_DASH] = ACTIONS(1202), + [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1434), - [anon_sym_void] = ACTIONS(1450), - [anon_sym_delete] = ACTIONS(1450), - [anon_sym_PLUS_PLUS] = ACTIONS(1452), - [anon_sym_DASH_DASH] = ACTIONS(1452), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1454), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1510), + [anon_sym_TILDE] = ACTIONS(1184), + [anon_sym_void] = ACTIONS(1202), + [anon_sym_delete] = ACTIONS(1202), + [anon_sym_PLUS_PLUS] = ACTIONS(1204), + [anon_sym_DASH_DASH] = ACTIONS(1204), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1210), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1524), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1428), - [anon_sym_readonly] = ACTIONS(1428), - [anon_sym_get] = ACTIONS(1428), - [anon_sym_set] = ACTIONS(1428), - [anon_sym_declare] = ACTIONS(1428), - [anon_sym_public] = ACTIONS(1428), - [anon_sym_private] = ACTIONS(1428), - [anon_sym_protected] = ACTIONS(1428), - [anon_sym_override] = ACTIONS(1428), - [anon_sym_module] = ACTIONS(1428), - [anon_sym_any] = ACTIONS(1428), - [anon_sym_number] = ACTIONS(1428), - [anon_sym_boolean] = ACTIONS(1428), - [anon_sym_string] = ACTIONS(1428), - [anon_sym_symbol] = ACTIONS(1428), - [anon_sym_object] = ACTIONS(1428), + [anon_sym_static] = ACTIONS(1176), + [anon_sym_readonly] = ACTIONS(1176), + [anon_sym_get] = ACTIONS(1176), + [anon_sym_set] = ACTIONS(1176), + [anon_sym_declare] = ACTIONS(1176), + [anon_sym_public] = ACTIONS(1176), + [anon_sym_private] = ACTIONS(1176), + [anon_sym_protected] = ACTIONS(1176), + [anon_sym_override] = ACTIONS(1176), + [anon_sym_module] = ACTIONS(1176), + [anon_sym_any] = ACTIONS(1176), + [anon_sym_number] = ACTIONS(1176), + [anon_sym_boolean] = ACTIONS(1176), + [anon_sym_string] = ACTIONS(1176), + [anon_sym_symbol] = ACTIONS(1176), + [anon_sym_object] = ACTIONS(1176), [sym_html_comment] = ACTIONS(5), }, - [STATE(389)] = { - [sym_import] = STATE(3816), - [sym_statement_block] = STATE(2223), - [sym_parenthesized_expression] = STATE(1416), - [sym_expression] = STATE(2256), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5837), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5837), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(5835), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1416), - [sym_subscript_expression] = STATE(1416), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3036), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5837), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1416), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_type_arguments] = STATE(468), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1496), - [anon_sym_export] = ACTIONS(1258), - [anon_sym_type] = ACTIONS(1258), - [anon_sym_namespace] = ACTIONS(1260), - [anon_sym_LBRACE] = ACTIONS(2105), - [anon_sym_typeof] = ACTIONS(1284), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1258), - [anon_sym_BANG] = ACTIONS(1266), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1268), - [anon_sym_yield] = ACTIONS(1270), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1274), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1500), - [anon_sym_using] = ACTIONS(1278), - [anon_sym_PLUS] = ACTIONS(1284), - [anon_sym_DASH] = ACTIONS(1284), - [anon_sym_SLASH] = ACTIONS(77), + [STATE(369)] = { + [sym_import] = STATE(3618), + [sym_statement_block] = STATE(1724), + [sym_parenthesized_expression] = STATE(1460), + [sym_expression] = STATE(2428), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6079), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6079), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6014), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1460), + [sym_subscript_expression] = STATE(1460), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3052), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6079), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1460), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(560), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1518), + [anon_sym_export] = ACTIONS(1176), + [anon_sym_type] = ACTIONS(1176), + [anon_sym_namespace] = ACTIONS(1178), + [anon_sym_LBRACE] = ACTIONS(2113), + [anon_sym_typeof] = ACTIONS(1202), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1176), + [anon_sym_BANG] = ACTIONS(1184), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1186), + [anon_sym_yield] = ACTIONS(1188), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1192), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1522), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_PLUS] = ACTIONS(1202), + [anon_sym_DASH] = ACTIONS(1202), + [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1266), - [anon_sym_void] = ACTIONS(1284), - [anon_sym_delete] = ACTIONS(1284), - [anon_sym_PLUS_PLUS] = ACTIONS(1286), - [anon_sym_DASH_DASH] = ACTIONS(1286), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1292), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1502), + [anon_sym_TILDE] = ACTIONS(1184), + [anon_sym_void] = ACTIONS(1202), + [anon_sym_delete] = ACTIONS(1202), + [anon_sym_PLUS_PLUS] = ACTIONS(1204), + [anon_sym_DASH_DASH] = ACTIONS(1204), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1210), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1524), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1258), - [anon_sym_readonly] = ACTIONS(1258), - [anon_sym_get] = ACTIONS(1258), - [anon_sym_set] = ACTIONS(1258), - [anon_sym_declare] = ACTIONS(1258), - [anon_sym_public] = ACTIONS(1258), - [anon_sym_private] = ACTIONS(1258), - [anon_sym_protected] = ACTIONS(1258), - [anon_sym_override] = ACTIONS(1258), - [anon_sym_module] = ACTIONS(1258), - [anon_sym_any] = ACTIONS(1258), - [anon_sym_number] = ACTIONS(1258), - [anon_sym_boolean] = ACTIONS(1258), - [anon_sym_string] = ACTIONS(1258), - [anon_sym_symbol] = ACTIONS(1258), - [anon_sym_object] = ACTIONS(1258), + [anon_sym_static] = ACTIONS(1176), + [anon_sym_readonly] = ACTIONS(1176), + [anon_sym_get] = ACTIONS(1176), + [anon_sym_set] = ACTIONS(1176), + [anon_sym_declare] = ACTIONS(1176), + [anon_sym_public] = ACTIONS(1176), + [anon_sym_private] = ACTIONS(1176), + [anon_sym_protected] = ACTIONS(1176), + [anon_sym_override] = ACTIONS(1176), + [anon_sym_module] = ACTIONS(1176), + [anon_sym_any] = ACTIONS(1176), + [anon_sym_number] = ACTIONS(1176), + [anon_sym_boolean] = ACTIONS(1176), + [anon_sym_string] = ACTIONS(1176), + [anon_sym_symbol] = ACTIONS(1176), + [anon_sym_object] = ACTIONS(1176), [sym_html_comment] = ACTIONS(5), }, - [STATE(390)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1348), - [sym_expression] = STATE(2214), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5955), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5956), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1348), - [sym_subscript_expression] = STATE(1348), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_sequence_expression] = STATE(6005), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1348), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(497), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1462), - [anon_sym_export] = ACTIONS(1054), - [anon_sym_type] = ACTIONS(1054), - [anon_sym_namespace] = ACTIONS(1056), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1054), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1064), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1470), - [anon_sym_using] = ACTIONS(605), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), + [STATE(370)] = { + [sym_import] = STATE(3618), + [sym_statement_block] = STATE(1729), + [sym_parenthesized_expression] = STATE(1460), + [sym_expression] = STATE(2449), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6079), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6079), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6014), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1460), + [sym_subscript_expression] = STATE(1460), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3052), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6079), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1460), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(560), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1518), + [anon_sym_export] = ACTIONS(1176), + [anon_sym_type] = ACTIONS(1176), + [anon_sym_namespace] = ACTIONS(1178), + [anon_sym_LBRACE] = ACTIONS(2113), + [anon_sym_typeof] = ACTIONS(1202), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1176), + [anon_sym_BANG] = ACTIONS(1184), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1186), + [anon_sym_yield] = ACTIONS(1188), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1192), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1522), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_PLUS] = ACTIONS(1202), + [anon_sym_DASH] = ACTIONS(1202), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1472), + [anon_sym_TILDE] = ACTIONS(1184), + [anon_sym_void] = ACTIONS(1202), + [anon_sym_delete] = ACTIONS(1202), + [anon_sym_PLUS_PLUS] = ACTIONS(1204), + [anon_sym_DASH_DASH] = ACTIONS(1204), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1210), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1524), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1054), - [anon_sym_readonly] = ACTIONS(1054), - [anon_sym_get] = ACTIONS(1054), - [anon_sym_set] = ACTIONS(1054), - [anon_sym_declare] = ACTIONS(1054), - [anon_sym_public] = ACTIONS(1054), - [anon_sym_private] = ACTIONS(1054), - [anon_sym_protected] = ACTIONS(1054), - [anon_sym_override] = ACTIONS(1054), - [anon_sym_module] = ACTIONS(1054), - [anon_sym_any] = ACTIONS(1054), - [anon_sym_number] = ACTIONS(1054), - [anon_sym_boolean] = ACTIONS(1054), - [anon_sym_string] = ACTIONS(1054), - [anon_sym_symbol] = ACTIONS(1054), - [anon_sym_object] = ACTIONS(1054), + [anon_sym_static] = ACTIONS(1176), + [anon_sym_readonly] = ACTIONS(1176), + [anon_sym_get] = ACTIONS(1176), + [anon_sym_set] = ACTIONS(1176), + [anon_sym_declare] = ACTIONS(1176), + [anon_sym_public] = ACTIONS(1176), + [anon_sym_private] = ACTIONS(1176), + [anon_sym_protected] = ACTIONS(1176), + [anon_sym_override] = ACTIONS(1176), + [anon_sym_module] = ACTIONS(1176), + [anon_sym_any] = ACTIONS(1176), + [anon_sym_number] = ACTIONS(1176), + [anon_sym_boolean] = ACTIONS(1176), + [anon_sym_string] = ACTIONS(1176), + [anon_sym_symbol] = ACTIONS(1176), + [anon_sym_object] = ACTIONS(1176), [sym_html_comment] = ACTIONS(5), }, - [STATE(391)] = { - [sym_import] = STATE(3816), - [sym_statement_block] = STATE(2278), - [sym_parenthesized_expression] = STATE(1416), - [sym_expression] = STATE(2230), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5837), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5837), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(5835), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1416), - [sym_subscript_expression] = STATE(1416), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3036), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5837), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1416), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_type_arguments] = STATE(468), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1496), - [anon_sym_export] = ACTIONS(1258), - [anon_sym_type] = ACTIONS(1258), - [anon_sym_namespace] = ACTIONS(1260), - [anon_sym_LBRACE] = ACTIONS(2105), - [anon_sym_typeof] = ACTIONS(1284), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1258), - [anon_sym_BANG] = ACTIONS(1266), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1268), - [anon_sym_yield] = ACTIONS(1270), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1274), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1500), - [anon_sym_using] = ACTIONS(1278), - [anon_sym_PLUS] = ACTIONS(1284), - [anon_sym_DASH] = ACTIONS(1284), - [anon_sym_SLASH] = ACTIONS(77), + [STATE(371)] = { + [sym_import] = STATE(3618), + [sym_statement_block] = STATE(1667), + [sym_parenthesized_expression] = STATE(1460), + [sym_expression] = STATE(2451), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6079), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6079), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6014), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1460), + [sym_subscript_expression] = STATE(1460), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3052), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6079), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1460), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(560), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1518), + [anon_sym_export] = ACTIONS(1176), + [anon_sym_type] = ACTIONS(1176), + [anon_sym_namespace] = ACTIONS(1178), + [anon_sym_LBRACE] = ACTIONS(2113), + [anon_sym_typeof] = ACTIONS(1202), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1176), + [anon_sym_BANG] = ACTIONS(1184), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1186), + [anon_sym_yield] = ACTIONS(1188), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1192), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1522), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_PLUS] = ACTIONS(1202), + [anon_sym_DASH] = ACTIONS(1202), + [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1266), - [anon_sym_void] = ACTIONS(1284), - [anon_sym_delete] = ACTIONS(1284), - [anon_sym_PLUS_PLUS] = ACTIONS(1286), - [anon_sym_DASH_DASH] = ACTIONS(1286), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1292), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1502), + [anon_sym_TILDE] = ACTIONS(1184), + [anon_sym_void] = ACTIONS(1202), + [anon_sym_delete] = ACTIONS(1202), + [anon_sym_PLUS_PLUS] = ACTIONS(1204), + [anon_sym_DASH_DASH] = ACTIONS(1204), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1210), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1524), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1258), - [anon_sym_readonly] = ACTIONS(1258), - [anon_sym_get] = ACTIONS(1258), - [anon_sym_set] = ACTIONS(1258), - [anon_sym_declare] = ACTIONS(1258), - [anon_sym_public] = ACTIONS(1258), - [anon_sym_private] = ACTIONS(1258), - [anon_sym_protected] = ACTIONS(1258), - [anon_sym_override] = ACTIONS(1258), - [anon_sym_module] = ACTIONS(1258), - [anon_sym_any] = ACTIONS(1258), - [anon_sym_number] = ACTIONS(1258), - [anon_sym_boolean] = ACTIONS(1258), - [anon_sym_string] = ACTIONS(1258), - [anon_sym_symbol] = ACTIONS(1258), - [anon_sym_object] = ACTIONS(1258), + [anon_sym_static] = ACTIONS(1176), + [anon_sym_readonly] = ACTIONS(1176), + [anon_sym_get] = ACTIONS(1176), + [anon_sym_set] = ACTIONS(1176), + [anon_sym_declare] = ACTIONS(1176), + [anon_sym_public] = ACTIONS(1176), + [anon_sym_private] = ACTIONS(1176), + [anon_sym_protected] = ACTIONS(1176), + [anon_sym_override] = ACTIONS(1176), + [anon_sym_module] = ACTIONS(1176), + [anon_sym_any] = ACTIONS(1176), + [anon_sym_number] = ACTIONS(1176), + [anon_sym_boolean] = ACTIONS(1176), + [anon_sym_string] = ACTIONS(1176), + [anon_sym_symbol] = ACTIONS(1176), + [anon_sym_object] = ACTIONS(1176), [sym_html_comment] = ACTIONS(5), }, - [STATE(392)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1386), - [sym_expression] = STATE(2318), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5966), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5966), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5819), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1386), - [sym_subscript_expression] = STATE(1386), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3017), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5966), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_sequence_expression] = STATE(6088), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1386), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(418), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1488), - [anon_sym_export] = ACTIONS(1080), - [anon_sym_type] = ACTIONS(1080), - [anon_sym_namespace] = ACTIONS(1082), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(736), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1080), - [anon_sym_BANG] = ACTIONS(712), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(716), - [anon_sym_yield] = ACTIONS(718), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1090), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1492), - [anon_sym_using] = ACTIONS(726), - [anon_sym_PLUS] = ACTIONS(736), - [anon_sym_DASH] = ACTIONS(736), + [STATE(372)] = { + [sym_import] = STATE(3618), + [sym_statement_block] = STATE(1672), + [sym_parenthesized_expression] = STATE(1460), + [sym_expression] = STATE(2452), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6079), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6079), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6014), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1460), + [sym_subscript_expression] = STATE(1460), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3052), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6079), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1460), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(560), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1518), + [anon_sym_export] = ACTIONS(1176), + [anon_sym_type] = ACTIONS(1176), + [anon_sym_namespace] = ACTIONS(1178), + [anon_sym_LBRACE] = ACTIONS(2113), + [anon_sym_typeof] = ACTIONS(1202), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1176), + [anon_sym_BANG] = ACTIONS(1184), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1186), + [anon_sym_yield] = ACTIONS(1188), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1192), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1522), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_PLUS] = ACTIONS(1202), + [anon_sym_DASH] = ACTIONS(1202), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(712), - [anon_sym_void] = ACTIONS(736), - [anon_sym_delete] = ACTIONS(736), - [anon_sym_PLUS_PLUS] = ACTIONS(738), - [anon_sym_DASH_DASH] = ACTIONS(738), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(744), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1494), + [anon_sym_TILDE] = ACTIONS(1184), + [anon_sym_void] = ACTIONS(1202), + [anon_sym_delete] = ACTIONS(1202), + [anon_sym_PLUS_PLUS] = ACTIONS(1204), + [anon_sym_DASH_DASH] = ACTIONS(1204), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1210), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1524), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1080), - [anon_sym_readonly] = ACTIONS(1080), - [anon_sym_get] = ACTIONS(1080), - [anon_sym_set] = ACTIONS(1080), - [anon_sym_declare] = ACTIONS(1080), - [anon_sym_public] = ACTIONS(1080), - [anon_sym_private] = ACTIONS(1080), - [anon_sym_protected] = ACTIONS(1080), - [anon_sym_override] = ACTIONS(1080), - [anon_sym_module] = ACTIONS(1080), - [anon_sym_any] = ACTIONS(1080), - [anon_sym_number] = ACTIONS(1080), - [anon_sym_boolean] = ACTIONS(1080), - [anon_sym_string] = ACTIONS(1080), - [anon_sym_symbol] = ACTIONS(1080), - [anon_sym_object] = ACTIONS(1080), + [anon_sym_static] = ACTIONS(1176), + [anon_sym_readonly] = ACTIONS(1176), + [anon_sym_get] = ACTIONS(1176), + [anon_sym_set] = ACTIONS(1176), + [anon_sym_declare] = ACTIONS(1176), + [anon_sym_public] = ACTIONS(1176), + [anon_sym_private] = ACTIONS(1176), + [anon_sym_protected] = ACTIONS(1176), + [anon_sym_override] = ACTIONS(1176), + [anon_sym_module] = ACTIONS(1176), + [anon_sym_any] = ACTIONS(1176), + [anon_sym_number] = ACTIONS(1176), + [anon_sym_boolean] = ACTIONS(1176), + [anon_sym_string] = ACTIONS(1176), + [anon_sym_symbol] = ACTIONS(1176), + [anon_sym_object] = ACTIONS(1176), [sym_html_comment] = ACTIONS(5), }, - [STATE(393)] = { - [sym_import] = STATE(3601), - [sym_statement_block] = STATE(1715), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2580), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5823), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5823), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1239), - [sym_subscript_expression] = STATE(1239), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5823), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1239), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(800), - [anon_sym_export] = ACTIONS(802), - [anon_sym_type] = ACTIONS(802), - [anon_sym_namespace] = ACTIONS(804), - [anon_sym_LBRACE] = ACTIONS(2107), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(802), - [anon_sym_BANG] = ACTIONS(174), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(139), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(814), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(816), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), + [STATE(373)] = { + [sym_import] = STATE(3618), + [sym_statement_block] = STATE(1673), + [sym_parenthesized_expression] = STATE(1460), + [sym_expression] = STATE(2454), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6079), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6079), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6014), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1460), + [sym_subscript_expression] = STATE(1460), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3052), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6079), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1460), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(560), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1518), + [anon_sym_export] = ACTIONS(1176), + [anon_sym_type] = ACTIONS(1176), + [anon_sym_namespace] = ACTIONS(1178), + [anon_sym_LBRACE] = ACTIONS(2113), + [anon_sym_typeof] = ACTIONS(1202), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1176), + [anon_sym_BANG] = ACTIONS(1184), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1186), + [anon_sym_yield] = ACTIONS(1188), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1192), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1522), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_PLUS] = ACTIONS(1202), + [anon_sym_DASH] = ACTIONS(1202), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(820), + [anon_sym_TILDE] = ACTIONS(1184), + [anon_sym_void] = ACTIONS(1202), + [anon_sym_delete] = ACTIONS(1202), + [anon_sym_PLUS_PLUS] = ACTIONS(1204), + [anon_sym_DASH_DASH] = ACTIONS(1204), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1210), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1524), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(802), - [anon_sym_readonly] = ACTIONS(802), - [anon_sym_get] = ACTIONS(802), - [anon_sym_set] = ACTIONS(802), - [anon_sym_declare] = ACTIONS(802), - [anon_sym_public] = ACTIONS(802), - [anon_sym_private] = ACTIONS(802), - [anon_sym_protected] = ACTIONS(802), - [anon_sym_override] = ACTIONS(802), - [anon_sym_module] = ACTIONS(802), - [anon_sym_any] = ACTIONS(802), - [anon_sym_number] = ACTIONS(802), - [anon_sym_boolean] = ACTIONS(802), - [anon_sym_string] = ACTIONS(802), - [anon_sym_symbol] = ACTIONS(802), - [anon_sym_object] = ACTIONS(802), + [anon_sym_static] = ACTIONS(1176), + [anon_sym_readonly] = ACTIONS(1176), + [anon_sym_get] = ACTIONS(1176), + [anon_sym_set] = ACTIONS(1176), + [anon_sym_declare] = ACTIONS(1176), + [anon_sym_public] = ACTIONS(1176), + [anon_sym_private] = ACTIONS(1176), + [anon_sym_protected] = ACTIONS(1176), + [anon_sym_override] = ACTIONS(1176), + [anon_sym_module] = ACTIONS(1176), + [anon_sym_any] = ACTIONS(1176), + [anon_sym_number] = ACTIONS(1176), + [anon_sym_boolean] = ACTIONS(1176), + [anon_sym_string] = ACTIONS(1176), + [anon_sym_symbol] = ACTIONS(1176), + [anon_sym_object] = ACTIONS(1176), [sym_html_comment] = ACTIONS(5), }, - [STATE(394)] = { - [sym_namespace_export] = STATE(5383), - [sym_export_clause] = STATE(4707), - [sym_declaration] = STATE(819), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_class_declaration] = STATE(846), - [sym_function_declaration] = STATE(846), - [sym_generator_function_declaration] = STATE(846), - [sym_decorator] = STATE(1352), - [sym_function_signature] = STATE(846), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(932), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [aux_sym_export_statement_repeat1] = STATE(4168), - [aux_sym_object_repeat1] = STATE(4754), - [aux_sym_object_pattern_repeat1] = STATE(4870), - [anon_sym_STAR] = ACTIONS(2109), - [anon_sym_default] = ACTIONS(2111), - [anon_sym_type] = ACTIONS(2113), - [anon_sym_EQ] = ACTIONS(2115), - [anon_sym_as] = ACTIONS(2117), - [anon_sym_namespace] = ACTIONS(2119), - [anon_sym_LBRACE] = ACTIONS(2121), - [anon_sym_COMMA] = ACTIONS(153), - [anon_sym_RBRACE] = ACTIONS(698), - [anon_sym_import] = ACTIONS(2123), - [anon_sym_var] = ACTIONS(2125), - [anon_sym_let] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2129), - [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2131), - [anon_sym_SEMI] = ACTIONS(153), - [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(675), - [anon_sym_LBRACK] = ACTIONS(153), - [anon_sym_DOT] = ACTIONS(153), - [anon_sym_class] = ACTIONS(2134), - [anon_sym_async] = ACTIONS(2136), - [anon_sym_function] = ACTIONS(2138), - [anon_sym_EQ_GT] = ACTIONS(686), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP] = ACTIONS(120), - [anon_sym_PIPE_PIPE] = ACTIONS(120), - [anon_sym_GT_GT] = ACTIONS(120), - [anon_sym_GT_GT_GT] = ACTIONS(120), - [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(120), - [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(120), - [anon_sym_DASH] = ACTIONS(120), - [anon_sym_SLASH] = ACTIONS(120), - [anon_sym_PERCENT] = ACTIONS(120), - [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2140), - [anon_sym_LT_EQ] = ACTIONS(153), - [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), - [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), - [anon_sym_GT] = ACTIONS(120), - [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(153), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(153), + [STATE(374)] = { + [sym_import] = STATE(3618), + [sym_statement_block] = STATE(1708), + [sym_parenthesized_expression] = STATE(1461), + [sym_expression] = STATE(2467), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6087), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6087), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5742), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1461), + [sym_subscript_expression] = STATE(1461), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3080), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6087), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1461), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(594), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1534), + [anon_sym_export] = ACTIONS(1224), + [anon_sym_type] = ACTIONS(1224), + [anon_sym_namespace] = ACTIONS(1226), + [anon_sym_LBRACE] = ACTIONS(2113), + [anon_sym_typeof] = ACTIONS(1246), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1224), + [anon_sym_BANG] = ACTIONS(1230), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1232), + [anon_sym_yield] = ACTIONS(1234), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1236), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1538), + [anon_sym_using] = ACTIONS(1240), + [anon_sym_PLUS] = ACTIONS(1246), + [anon_sym_DASH] = ACTIONS(1246), + [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1230), + [anon_sym_void] = ACTIONS(1246), + [anon_sym_delete] = ACTIONS(1246), + [anon_sym_PLUS_PLUS] = ACTIONS(1248), + [anon_sym_DASH_DASH] = ACTIONS(1248), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1250), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1540), [anon_sym_AT] = ACTIONS(97), - [anon_sym_QMARK] = ACTIONS(694), - [anon_sym_declare] = ACTIONS(2143), - [anon_sym_module] = ACTIONS(2145), - [anon_sym_abstract] = ACTIONS(2147), - [anon_sym_satisfies] = ACTIONS(153), - [anon_sym_interface] = ACTIONS(2149), - [anon_sym_enum] = ACTIONS(2151), - [sym__automatic_semicolon] = ACTIONS(153), - [sym__ternary_qmark] = ACTIONS(153), - [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(696), + [anon_sym_static] = ACTIONS(1224), + [anon_sym_readonly] = ACTIONS(1224), + [anon_sym_get] = ACTIONS(1224), + [anon_sym_set] = ACTIONS(1224), + [anon_sym_declare] = ACTIONS(1224), + [anon_sym_public] = ACTIONS(1224), + [anon_sym_private] = ACTIONS(1224), + [anon_sym_protected] = ACTIONS(1224), + [anon_sym_override] = ACTIONS(1224), + [anon_sym_module] = ACTIONS(1224), + [anon_sym_any] = ACTIONS(1224), + [anon_sym_number] = ACTIONS(1224), + [anon_sym_boolean] = ACTIONS(1224), + [anon_sym_string] = ACTIONS(1224), + [anon_sym_symbol] = ACTIONS(1224), + [anon_sym_object] = ACTIONS(1224), + [sym_html_comment] = ACTIONS(5), }, - [STATE(395)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1386), - [sym_expression] = STATE(2319), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5966), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5966), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5819), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1386), - [sym_subscript_expression] = STATE(1386), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3017), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5966), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_sequence_expression] = STATE(5812), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1386), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(418), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1488), - [anon_sym_export] = ACTIONS(1080), - [anon_sym_type] = ACTIONS(1080), - [anon_sym_namespace] = ACTIONS(1082), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(736), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1080), - [anon_sym_BANG] = ACTIONS(712), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(716), - [anon_sym_yield] = ACTIONS(718), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1090), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1492), - [anon_sym_using] = ACTIONS(726), - [anon_sym_PLUS] = ACTIONS(736), - [anon_sym_DASH] = ACTIONS(736), + [STATE(375)] = { + [sym_import] = STATE(3618), + [sym_statement_block] = STATE(1724), + [sym_parenthesized_expression] = STATE(1461), + [sym_expression] = STATE(2476), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6087), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6087), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5742), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1461), + [sym_subscript_expression] = STATE(1461), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3080), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6087), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1461), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(594), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1534), + [anon_sym_export] = ACTIONS(1224), + [anon_sym_type] = ACTIONS(1224), + [anon_sym_namespace] = ACTIONS(1226), + [anon_sym_LBRACE] = ACTIONS(2113), + [anon_sym_typeof] = ACTIONS(1246), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1224), + [anon_sym_BANG] = ACTIONS(1230), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1232), + [anon_sym_yield] = ACTIONS(1234), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1236), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1538), + [anon_sym_using] = ACTIONS(1240), + [anon_sym_PLUS] = ACTIONS(1246), + [anon_sym_DASH] = ACTIONS(1246), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(712), - [anon_sym_void] = ACTIONS(736), - [anon_sym_delete] = ACTIONS(736), - [anon_sym_PLUS_PLUS] = ACTIONS(738), - [anon_sym_DASH_DASH] = ACTIONS(738), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(744), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1494), + [anon_sym_TILDE] = ACTIONS(1230), + [anon_sym_void] = ACTIONS(1246), + [anon_sym_delete] = ACTIONS(1246), + [anon_sym_PLUS_PLUS] = ACTIONS(1248), + [anon_sym_DASH_DASH] = ACTIONS(1248), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1250), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1540), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1080), - [anon_sym_readonly] = ACTIONS(1080), - [anon_sym_get] = ACTIONS(1080), - [anon_sym_set] = ACTIONS(1080), - [anon_sym_declare] = ACTIONS(1080), - [anon_sym_public] = ACTIONS(1080), - [anon_sym_private] = ACTIONS(1080), - [anon_sym_protected] = ACTIONS(1080), - [anon_sym_override] = ACTIONS(1080), - [anon_sym_module] = ACTIONS(1080), - [anon_sym_any] = ACTIONS(1080), - [anon_sym_number] = ACTIONS(1080), - [anon_sym_boolean] = ACTIONS(1080), - [anon_sym_string] = ACTIONS(1080), - [anon_sym_symbol] = ACTIONS(1080), - [anon_sym_object] = ACTIONS(1080), + [anon_sym_static] = ACTIONS(1224), + [anon_sym_readonly] = ACTIONS(1224), + [anon_sym_get] = ACTIONS(1224), + [anon_sym_set] = ACTIONS(1224), + [anon_sym_declare] = ACTIONS(1224), + [anon_sym_public] = ACTIONS(1224), + [anon_sym_private] = ACTIONS(1224), + [anon_sym_protected] = ACTIONS(1224), + [anon_sym_override] = ACTIONS(1224), + [anon_sym_module] = ACTIONS(1224), + [anon_sym_any] = ACTIONS(1224), + [anon_sym_number] = ACTIONS(1224), + [anon_sym_boolean] = ACTIONS(1224), + [anon_sym_string] = ACTIONS(1224), + [anon_sym_symbol] = ACTIONS(1224), + [anon_sym_object] = ACTIONS(1224), [sym_html_comment] = ACTIONS(5), }, - [STATE(396)] = { - [sym_import] = STATE(3816), - [sym_parenthesized_expression] = STATE(1365), - [sym_expression] = STATE(2061), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5981), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5981), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1365), - [sym_subscript_expression] = STATE(1365), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3075), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5981), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_sequence_expression] = STATE(5643), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1365), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_type_arguments] = STATE(459), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1482), - [anon_sym_export] = ACTIONS(1360), - [anon_sym_type] = ACTIONS(1360), - [anon_sym_namespace] = ACTIONS(1362), - [anon_sym_LBRACE] = ACTIONS(669), - [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1360), - [anon_sym_BANG] = ACTIONS(33), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(45), - [anon_sym_yield] = ACTIONS(63), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1366), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1486), - [anon_sym_using] = ACTIONS(75), - [anon_sym_PLUS] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(21), - [anon_sym_SLASH] = ACTIONS(77), + [STATE(376)] = { + [sym_import] = STATE(3618), + [sym_statement_block] = STATE(1667), + [sym_parenthesized_expression] = STATE(1461), + [sym_expression] = STATE(2491), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6087), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6087), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5742), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1461), + [sym_subscript_expression] = STATE(1461), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3080), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6087), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1461), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(594), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1534), + [anon_sym_export] = ACTIONS(1224), + [anon_sym_type] = ACTIONS(1224), + [anon_sym_namespace] = ACTIONS(1226), + [anon_sym_LBRACE] = ACTIONS(2113), + [anon_sym_typeof] = ACTIONS(1246), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1224), + [anon_sym_BANG] = ACTIONS(1230), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1232), + [anon_sym_yield] = ACTIONS(1234), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1236), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1538), + [anon_sym_using] = ACTIONS(1240), + [anon_sym_PLUS] = ACTIONS(1246), + [anon_sym_DASH] = ACTIONS(1246), + [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(33), - [anon_sym_void] = ACTIONS(21), - [anon_sym_delete] = ACTIONS(21), - [anon_sym_PLUS_PLUS] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(81), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(91), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(95), + [anon_sym_TILDE] = ACTIONS(1230), + [anon_sym_void] = ACTIONS(1246), + [anon_sym_delete] = ACTIONS(1246), + [anon_sym_PLUS_PLUS] = ACTIONS(1248), + [anon_sym_DASH_DASH] = ACTIONS(1248), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1250), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1540), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1360), - [anon_sym_readonly] = ACTIONS(1360), - [anon_sym_get] = ACTIONS(1360), - [anon_sym_set] = ACTIONS(1360), - [anon_sym_declare] = ACTIONS(1360), - [anon_sym_public] = ACTIONS(1360), - [anon_sym_private] = ACTIONS(1360), - [anon_sym_protected] = ACTIONS(1360), - [anon_sym_override] = ACTIONS(1360), - [anon_sym_module] = ACTIONS(1360), - [anon_sym_any] = ACTIONS(1360), - [anon_sym_number] = ACTIONS(1360), - [anon_sym_boolean] = ACTIONS(1360), - [anon_sym_string] = ACTIONS(1360), - [anon_sym_symbol] = ACTIONS(1360), - [anon_sym_object] = ACTIONS(1360), + [anon_sym_static] = ACTIONS(1224), + [anon_sym_readonly] = ACTIONS(1224), + [anon_sym_get] = ACTIONS(1224), + [anon_sym_set] = ACTIONS(1224), + [anon_sym_declare] = ACTIONS(1224), + [anon_sym_public] = ACTIONS(1224), + [anon_sym_private] = ACTIONS(1224), + [anon_sym_protected] = ACTIONS(1224), + [anon_sym_override] = ACTIONS(1224), + [anon_sym_module] = ACTIONS(1224), + [anon_sym_any] = ACTIONS(1224), + [anon_sym_number] = ACTIONS(1224), + [anon_sym_boolean] = ACTIONS(1224), + [anon_sym_string] = ACTIONS(1224), + [anon_sym_symbol] = ACTIONS(1224), + [anon_sym_object] = ACTIONS(1224), [sym_html_comment] = ACTIONS(5), }, - [STATE(397)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1348), - [sym_expression] = STATE(2273), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5955), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5956), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1348), - [sym_subscript_expression] = STATE(1348), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_sequence_expression] = STATE(5808), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1348), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(497), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1462), - [anon_sym_export] = ACTIONS(1054), - [anon_sym_type] = ACTIONS(1054), - [anon_sym_namespace] = ACTIONS(1056), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1054), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1064), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1470), - [anon_sym_using] = ACTIONS(605), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), + [STATE(377)] = { + [sym_import] = STATE(3618), + [sym_statement_block] = STATE(1672), + [sym_parenthesized_expression] = STATE(1461), + [sym_expression] = STATE(2492), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6087), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6087), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5742), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1461), + [sym_subscript_expression] = STATE(1461), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3080), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6087), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1461), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(594), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1534), + [anon_sym_export] = ACTIONS(1224), + [anon_sym_type] = ACTIONS(1224), + [anon_sym_namespace] = ACTIONS(1226), + [anon_sym_LBRACE] = ACTIONS(2113), + [anon_sym_typeof] = ACTIONS(1246), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1224), + [anon_sym_BANG] = ACTIONS(1230), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1232), + [anon_sym_yield] = ACTIONS(1234), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1236), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1538), + [anon_sym_using] = ACTIONS(1240), + [anon_sym_PLUS] = ACTIONS(1246), + [anon_sym_DASH] = ACTIONS(1246), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1472), + [anon_sym_TILDE] = ACTIONS(1230), + [anon_sym_void] = ACTIONS(1246), + [anon_sym_delete] = ACTIONS(1246), + [anon_sym_PLUS_PLUS] = ACTIONS(1248), + [anon_sym_DASH_DASH] = ACTIONS(1248), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1250), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1540), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1054), - [anon_sym_readonly] = ACTIONS(1054), - [anon_sym_get] = ACTIONS(1054), - [anon_sym_set] = ACTIONS(1054), - [anon_sym_declare] = ACTIONS(1054), - [anon_sym_public] = ACTIONS(1054), - [anon_sym_private] = ACTIONS(1054), - [anon_sym_protected] = ACTIONS(1054), - [anon_sym_override] = ACTIONS(1054), - [anon_sym_module] = ACTIONS(1054), - [anon_sym_any] = ACTIONS(1054), - [anon_sym_number] = ACTIONS(1054), - [anon_sym_boolean] = ACTIONS(1054), - [anon_sym_string] = ACTIONS(1054), - [anon_sym_symbol] = ACTIONS(1054), - [anon_sym_object] = ACTIONS(1054), + [anon_sym_static] = ACTIONS(1224), + [anon_sym_readonly] = ACTIONS(1224), + [anon_sym_get] = ACTIONS(1224), + [anon_sym_set] = ACTIONS(1224), + [anon_sym_declare] = ACTIONS(1224), + [anon_sym_public] = ACTIONS(1224), + [anon_sym_private] = ACTIONS(1224), + [anon_sym_protected] = ACTIONS(1224), + [anon_sym_override] = ACTIONS(1224), + [anon_sym_module] = ACTIONS(1224), + [anon_sym_any] = ACTIONS(1224), + [anon_sym_number] = ACTIONS(1224), + [anon_sym_boolean] = ACTIONS(1224), + [anon_sym_string] = ACTIONS(1224), + [anon_sym_symbol] = ACTIONS(1224), + [anon_sym_object] = ACTIONS(1224), [sym_html_comment] = ACTIONS(5), }, - [STATE(398)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1386), - [sym_expression] = STATE(2294), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5966), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5966), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5819), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1386), - [sym_subscript_expression] = STATE(1386), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3017), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5966), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_sequence_expression] = STATE(5755), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1386), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(418), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1488), - [anon_sym_export] = ACTIONS(1080), - [anon_sym_type] = ACTIONS(1080), - [anon_sym_namespace] = ACTIONS(1082), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(736), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1080), - [anon_sym_BANG] = ACTIONS(712), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(716), - [anon_sym_yield] = ACTIONS(718), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1090), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1492), - [anon_sym_using] = ACTIONS(726), - [anon_sym_PLUS] = ACTIONS(736), - [anon_sym_DASH] = ACTIONS(736), + [STATE(378)] = { + [sym_import] = STATE(3618), + [sym_statement_block] = STATE(1673), + [sym_parenthesized_expression] = STATE(1461), + [sym_expression] = STATE(2493), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6087), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6087), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5742), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1461), + [sym_subscript_expression] = STATE(1461), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3080), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6087), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1461), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(594), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1534), + [anon_sym_export] = ACTIONS(1224), + [anon_sym_type] = ACTIONS(1224), + [anon_sym_namespace] = ACTIONS(1226), + [anon_sym_LBRACE] = ACTIONS(2113), + [anon_sym_typeof] = ACTIONS(1246), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1224), + [anon_sym_BANG] = ACTIONS(1230), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1232), + [anon_sym_yield] = ACTIONS(1234), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1236), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1538), + [anon_sym_using] = ACTIONS(1240), + [anon_sym_PLUS] = ACTIONS(1246), + [anon_sym_DASH] = ACTIONS(1246), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(712), - [anon_sym_void] = ACTIONS(736), - [anon_sym_delete] = ACTIONS(736), - [anon_sym_PLUS_PLUS] = ACTIONS(738), - [anon_sym_DASH_DASH] = ACTIONS(738), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(744), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1494), + [anon_sym_TILDE] = ACTIONS(1230), + [anon_sym_void] = ACTIONS(1246), + [anon_sym_delete] = ACTIONS(1246), + [anon_sym_PLUS_PLUS] = ACTIONS(1248), + [anon_sym_DASH_DASH] = ACTIONS(1248), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1250), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1540), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1080), - [anon_sym_readonly] = ACTIONS(1080), - [anon_sym_get] = ACTIONS(1080), - [anon_sym_set] = ACTIONS(1080), - [anon_sym_declare] = ACTIONS(1080), - [anon_sym_public] = ACTIONS(1080), - [anon_sym_private] = ACTIONS(1080), - [anon_sym_protected] = ACTIONS(1080), - [anon_sym_override] = ACTIONS(1080), - [anon_sym_module] = ACTIONS(1080), - [anon_sym_any] = ACTIONS(1080), - [anon_sym_number] = ACTIONS(1080), - [anon_sym_boolean] = ACTIONS(1080), - [anon_sym_string] = ACTIONS(1080), - [anon_sym_symbol] = ACTIONS(1080), - [anon_sym_object] = ACTIONS(1080), + [anon_sym_static] = ACTIONS(1224), + [anon_sym_readonly] = ACTIONS(1224), + [anon_sym_get] = ACTIONS(1224), + [anon_sym_set] = ACTIONS(1224), + [anon_sym_declare] = ACTIONS(1224), + [anon_sym_public] = ACTIONS(1224), + [anon_sym_private] = ACTIONS(1224), + [anon_sym_protected] = ACTIONS(1224), + [anon_sym_override] = ACTIONS(1224), + [anon_sym_module] = ACTIONS(1224), + [anon_sym_any] = ACTIONS(1224), + [anon_sym_number] = ACTIONS(1224), + [anon_sym_boolean] = ACTIONS(1224), + [anon_sym_string] = ACTIONS(1224), + [anon_sym_symbol] = ACTIONS(1224), + [anon_sym_object] = ACTIONS(1224), [sym_html_comment] = ACTIONS(5), }, - [STATE(399)] = { - [sym_import] = STATE(3601), - [sym_statement_block] = STATE(1721), - [sym_parenthesized_expression] = STATE(1426), - [sym_expression] = STATE(2435), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6079), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6079), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5734), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1426), - [sym_subscript_expression] = STATE(1426), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3010), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6079), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1426), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(629), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1520), - [anon_sym_export] = ACTIONS(1112), - [anon_sym_type] = ACTIONS(1112), - [anon_sym_namespace] = ACTIONS(1114), - [anon_sym_LBRACE] = ACTIONS(2153), - [anon_sym_typeof] = ACTIONS(1138), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1112), - [anon_sym_BANG] = ACTIONS(1120), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1122), - [anon_sym_yield] = ACTIONS(1124), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1128), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1524), - [anon_sym_using] = ACTIONS(1132), - [anon_sym_PLUS] = ACTIONS(1138), - [anon_sym_DASH] = ACTIONS(1138), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(379)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(2283), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6067), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6067), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5851), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3001), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6067), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym__extends_clause_single] = STATE(4661), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(523), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1502), + [anon_sym_export] = ACTIONS(1378), + [anon_sym_type] = ACTIONS(1378), + [anon_sym_namespace] = ACTIONS(1380), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(1400), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1378), + [anon_sym_BANG] = ACTIONS(1384), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1386), + [anon_sym_yield] = ACTIONS(1388), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1390), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1506), + [anon_sym_using] = ACTIONS(1394), + [anon_sym_PLUS] = ACTIONS(1400), + [anon_sym_DASH] = ACTIONS(1400), + [anon_sym_SLASH] = ACTIONS(954), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1120), - [anon_sym_void] = ACTIONS(1138), - [anon_sym_delete] = ACTIONS(1138), - [anon_sym_PLUS_PLUS] = ACTIONS(1140), - [anon_sym_DASH_DASH] = ACTIONS(1140), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1146), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1526), + [anon_sym_TILDE] = ACTIONS(1384), + [anon_sym_void] = ACTIONS(1400), + [anon_sym_delete] = ACTIONS(1400), + [anon_sym_PLUS_PLUS] = ACTIONS(1402), + [anon_sym_DASH_DASH] = ACTIONS(1402), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1404), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1508), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1112), - [anon_sym_readonly] = ACTIONS(1112), - [anon_sym_get] = ACTIONS(1112), - [anon_sym_set] = ACTIONS(1112), - [anon_sym_declare] = ACTIONS(1112), - [anon_sym_public] = ACTIONS(1112), - [anon_sym_private] = ACTIONS(1112), - [anon_sym_protected] = ACTIONS(1112), - [anon_sym_override] = ACTIONS(1112), - [anon_sym_module] = ACTIONS(1112), - [anon_sym_any] = ACTIONS(1112), - [anon_sym_number] = ACTIONS(1112), - [anon_sym_boolean] = ACTIONS(1112), - [anon_sym_string] = ACTIONS(1112), - [anon_sym_symbol] = ACTIONS(1112), - [anon_sym_object] = ACTIONS(1112), + [anon_sym_static] = ACTIONS(1378), + [anon_sym_readonly] = ACTIONS(1378), + [anon_sym_get] = ACTIONS(1378), + [anon_sym_set] = ACTIONS(1378), + [anon_sym_declare] = ACTIONS(1378), + [anon_sym_public] = ACTIONS(1378), + [anon_sym_private] = ACTIONS(1378), + [anon_sym_protected] = ACTIONS(1378), + [anon_sym_override] = ACTIONS(1378), + [anon_sym_module] = ACTIONS(1378), + [anon_sym_any] = ACTIONS(1378), + [anon_sym_number] = ACTIONS(1378), + [anon_sym_boolean] = ACTIONS(1378), + [anon_sym_string] = ACTIONS(1378), + [anon_sym_symbol] = ACTIONS(1378), + [anon_sym_object] = ACTIONS(1378), [sym_html_comment] = ACTIONS(5), }, - [STATE(400)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1477), - [sym_expression] = STATE(2655), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6026), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6026), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1477), - [sym_subscript_expression] = STATE(1477), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6026), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1477), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(2175), - [anon_sym_export] = ACTIONS(2177), - [anon_sym_type] = ACTIONS(2177), - [anon_sym_namespace] = ACTIONS(2179), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(2177), - [anon_sym_BANG] = ACTIONS(174), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(139), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(2181), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(2183), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), + [STATE(380)] = { + [sym_import] = STATE(3618), + [sym_statement_block] = STATE(1708), + [sym_parenthesized_expression] = STATE(1463), + [sym_expression] = STATE(2499), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6091), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6091), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1463), + [sym_subscript_expression] = STATE(1463), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3038), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6091), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1463), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(627), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1526), + [anon_sym_export] = ACTIONS(1434), + [anon_sym_type] = ACTIONS(1434), + [anon_sym_namespace] = ACTIONS(1436), + [anon_sym_LBRACE] = ACTIONS(2127), + [anon_sym_typeof] = ACTIONS(1456), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1434), + [anon_sym_BANG] = ACTIONS(1440), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1442), + [anon_sym_yield] = ACTIONS(1444), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1446), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1530), + [anon_sym_using] = ACTIONS(1450), + [anon_sym_PLUS] = ACTIONS(1456), + [anon_sym_DASH] = ACTIONS(1456), + [anon_sym_SLASH] = ACTIONS(970), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1440), + [anon_sym_void] = ACTIONS(1456), + [anon_sym_delete] = ACTIONS(1456), + [anon_sym_PLUS_PLUS] = ACTIONS(1458), + [anon_sym_DASH_DASH] = ACTIONS(1458), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1460), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1532), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1434), + [anon_sym_readonly] = ACTIONS(1434), + [anon_sym_get] = ACTIONS(1434), + [anon_sym_set] = ACTIONS(1434), + [anon_sym_declare] = ACTIONS(1434), + [anon_sym_public] = ACTIONS(1434), + [anon_sym_private] = ACTIONS(1434), + [anon_sym_protected] = ACTIONS(1434), + [anon_sym_override] = ACTIONS(1434), + [anon_sym_module] = ACTIONS(1434), + [anon_sym_any] = ACTIONS(1434), + [anon_sym_number] = ACTIONS(1434), + [anon_sym_boolean] = ACTIONS(1434), + [anon_sym_string] = ACTIONS(1434), + [anon_sym_symbol] = ACTIONS(1434), + [anon_sym_object] = ACTIONS(1434), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(381)] = { + [sym_import] = STATE(3618), + [sym_statement_block] = STATE(1724), + [sym_parenthesized_expression] = STATE(1463), + [sym_expression] = STATE(2503), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6091), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6091), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1463), + [sym_subscript_expression] = STATE(1463), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3038), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6091), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1463), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(627), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1526), + [anon_sym_export] = ACTIONS(1434), + [anon_sym_type] = ACTIONS(1434), + [anon_sym_namespace] = ACTIONS(1436), + [anon_sym_LBRACE] = ACTIONS(2127), + [anon_sym_typeof] = ACTIONS(1456), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1434), + [anon_sym_BANG] = ACTIONS(1440), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1442), + [anon_sym_yield] = ACTIONS(1444), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1446), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1530), + [anon_sym_using] = ACTIONS(1450), + [anon_sym_PLUS] = ACTIONS(1456), + [anon_sym_DASH] = ACTIONS(1456), + [anon_sym_SLASH] = ACTIONS(970), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1440), + [anon_sym_void] = ACTIONS(1456), + [anon_sym_delete] = ACTIONS(1456), + [anon_sym_PLUS_PLUS] = ACTIONS(1458), + [anon_sym_DASH_DASH] = ACTIONS(1458), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1460), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1532), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1434), + [anon_sym_readonly] = ACTIONS(1434), + [anon_sym_get] = ACTIONS(1434), + [anon_sym_set] = ACTIONS(1434), + [anon_sym_declare] = ACTIONS(1434), + [anon_sym_public] = ACTIONS(1434), + [anon_sym_private] = ACTIONS(1434), + [anon_sym_protected] = ACTIONS(1434), + [anon_sym_override] = ACTIONS(1434), + [anon_sym_module] = ACTIONS(1434), + [anon_sym_any] = ACTIONS(1434), + [anon_sym_number] = ACTIONS(1434), + [anon_sym_boolean] = ACTIONS(1434), + [anon_sym_string] = ACTIONS(1434), + [anon_sym_symbol] = ACTIONS(1434), + [anon_sym_object] = ACTIONS(1434), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(382)] = { + [sym_import] = STATE(3618), + [sym_statement_block] = STATE(1729), + [sym_parenthesized_expression] = STATE(1463), + [sym_expression] = STATE(2516), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6091), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6091), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1463), + [sym_subscript_expression] = STATE(1463), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3038), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6091), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1463), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(627), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1526), + [anon_sym_export] = ACTIONS(1434), + [anon_sym_type] = ACTIONS(1434), + [anon_sym_namespace] = ACTIONS(1436), + [anon_sym_LBRACE] = ACTIONS(2127), + [anon_sym_typeof] = ACTIONS(1456), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1434), + [anon_sym_BANG] = ACTIONS(1440), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1442), + [anon_sym_yield] = ACTIONS(1444), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1446), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1530), + [anon_sym_using] = ACTIONS(1450), + [anon_sym_PLUS] = ACTIONS(1456), + [anon_sym_DASH] = ACTIONS(1456), + [anon_sym_SLASH] = ACTIONS(970), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1440), + [anon_sym_void] = ACTIONS(1456), + [anon_sym_delete] = ACTIONS(1456), + [anon_sym_PLUS_PLUS] = ACTIONS(1458), + [anon_sym_DASH_DASH] = ACTIONS(1458), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1460), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1532), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1434), + [anon_sym_readonly] = ACTIONS(1434), + [anon_sym_get] = ACTIONS(1434), + [anon_sym_set] = ACTIONS(1434), + [anon_sym_declare] = ACTIONS(1434), + [anon_sym_public] = ACTIONS(1434), + [anon_sym_private] = ACTIONS(1434), + [anon_sym_protected] = ACTIONS(1434), + [anon_sym_override] = ACTIONS(1434), + [anon_sym_module] = ACTIONS(1434), + [anon_sym_any] = ACTIONS(1434), + [anon_sym_number] = ACTIONS(1434), + [anon_sym_boolean] = ACTIONS(1434), + [anon_sym_string] = ACTIONS(1434), + [anon_sym_symbol] = ACTIONS(1434), + [anon_sym_object] = ACTIONS(1434), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(383)] = { + [sym_import] = STATE(3618), + [sym_statement_block] = STATE(1667), + [sym_parenthesized_expression] = STATE(1463), + [sym_expression] = STATE(2518), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6091), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6091), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1463), + [sym_subscript_expression] = STATE(1463), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3038), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6091), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1463), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(627), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1526), + [anon_sym_export] = ACTIONS(1434), + [anon_sym_type] = ACTIONS(1434), + [anon_sym_namespace] = ACTIONS(1436), + [anon_sym_LBRACE] = ACTIONS(2127), + [anon_sym_typeof] = ACTIONS(1456), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1434), + [anon_sym_BANG] = ACTIONS(1440), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1442), + [anon_sym_yield] = ACTIONS(1444), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1446), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1530), + [anon_sym_using] = ACTIONS(1450), + [anon_sym_PLUS] = ACTIONS(1456), + [anon_sym_DASH] = ACTIONS(1456), + [anon_sym_SLASH] = ACTIONS(970), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1440), + [anon_sym_void] = ACTIONS(1456), + [anon_sym_delete] = ACTIONS(1456), + [anon_sym_PLUS_PLUS] = ACTIONS(1458), + [anon_sym_DASH_DASH] = ACTIONS(1458), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1460), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1532), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1434), + [anon_sym_readonly] = ACTIONS(1434), + [anon_sym_get] = ACTIONS(1434), + [anon_sym_set] = ACTIONS(1434), + [anon_sym_declare] = ACTIONS(1434), + [anon_sym_public] = ACTIONS(1434), + [anon_sym_private] = ACTIONS(1434), + [anon_sym_protected] = ACTIONS(1434), + [anon_sym_override] = ACTIONS(1434), + [anon_sym_module] = ACTIONS(1434), + [anon_sym_any] = ACTIONS(1434), + [anon_sym_number] = ACTIONS(1434), + [anon_sym_boolean] = ACTIONS(1434), + [anon_sym_string] = ACTIONS(1434), + [anon_sym_symbol] = ACTIONS(1434), + [anon_sym_object] = ACTIONS(1434), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(384)] = { + [sym_import] = STATE(3618), + [sym_statement_block] = STATE(1672), + [sym_parenthesized_expression] = STATE(1463), + [sym_expression] = STATE(2519), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6091), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6091), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1463), + [sym_subscript_expression] = STATE(1463), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3038), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6091), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1463), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(627), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1526), + [anon_sym_export] = ACTIONS(1434), + [anon_sym_type] = ACTIONS(1434), + [anon_sym_namespace] = ACTIONS(1436), + [anon_sym_LBRACE] = ACTIONS(2127), + [anon_sym_typeof] = ACTIONS(1456), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1434), + [anon_sym_BANG] = ACTIONS(1440), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1442), + [anon_sym_yield] = ACTIONS(1444), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1446), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1530), + [anon_sym_using] = ACTIONS(1450), + [anon_sym_PLUS] = ACTIONS(1456), + [anon_sym_DASH] = ACTIONS(1456), + [anon_sym_SLASH] = ACTIONS(970), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1440), + [anon_sym_void] = ACTIONS(1456), + [anon_sym_delete] = ACTIONS(1456), + [anon_sym_PLUS_PLUS] = ACTIONS(1458), + [anon_sym_DASH_DASH] = ACTIONS(1458), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1460), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1532), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1434), + [anon_sym_readonly] = ACTIONS(1434), + [anon_sym_get] = ACTIONS(1434), + [anon_sym_set] = ACTIONS(1434), + [anon_sym_declare] = ACTIONS(1434), + [anon_sym_public] = ACTIONS(1434), + [anon_sym_private] = ACTIONS(1434), + [anon_sym_protected] = ACTIONS(1434), + [anon_sym_override] = ACTIONS(1434), + [anon_sym_module] = ACTIONS(1434), + [anon_sym_any] = ACTIONS(1434), + [anon_sym_number] = ACTIONS(1434), + [anon_sym_boolean] = ACTIONS(1434), + [anon_sym_string] = ACTIONS(1434), + [anon_sym_symbol] = ACTIONS(1434), + [anon_sym_object] = ACTIONS(1434), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(385)] = { + [sym_import] = STATE(3618), + [sym_statement_block] = STATE(1673), + [sym_parenthesized_expression] = STATE(1463), + [sym_expression] = STATE(2520), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6091), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6091), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1463), + [sym_subscript_expression] = STATE(1463), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3038), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6091), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1463), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(627), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1526), + [anon_sym_export] = ACTIONS(1434), + [anon_sym_type] = ACTIONS(1434), + [anon_sym_namespace] = ACTIONS(1436), + [anon_sym_LBRACE] = ACTIONS(2127), + [anon_sym_typeof] = ACTIONS(1456), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1434), + [anon_sym_BANG] = ACTIONS(1440), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1442), + [anon_sym_yield] = ACTIONS(1444), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1446), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1530), + [anon_sym_using] = ACTIONS(1450), + [anon_sym_PLUS] = ACTIONS(1456), + [anon_sym_DASH] = ACTIONS(1456), + [anon_sym_SLASH] = ACTIONS(970), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1440), + [anon_sym_void] = ACTIONS(1456), + [anon_sym_delete] = ACTIONS(1456), + [anon_sym_PLUS_PLUS] = ACTIONS(1458), + [anon_sym_DASH_DASH] = ACTIONS(1458), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1460), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1532), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1434), + [anon_sym_readonly] = ACTIONS(1434), + [anon_sym_get] = ACTIONS(1434), + [anon_sym_set] = ACTIONS(1434), + [anon_sym_declare] = ACTIONS(1434), + [anon_sym_public] = ACTIONS(1434), + [anon_sym_private] = ACTIONS(1434), + [anon_sym_protected] = ACTIONS(1434), + [anon_sym_override] = ACTIONS(1434), + [anon_sym_module] = ACTIONS(1434), + [anon_sym_any] = ACTIONS(1434), + [anon_sym_number] = ACTIONS(1434), + [anon_sym_boolean] = ACTIONS(1434), + [anon_sym_string] = ACTIONS(1434), + [anon_sym_symbol] = ACTIONS(1434), + [anon_sym_object] = ACTIONS(1434), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(386)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1461), + [sym_expression] = STATE(2550), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6087), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6087), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5742), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1461), + [sym_subscript_expression] = STATE(1461), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3080), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6087), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1461), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_mapped_type_clause] = STATE(5962), + [sym_type_arguments] = STATE(594), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(2173), + [anon_sym_export] = ACTIONS(2175), + [anon_sym_type] = ACTIONS(2175), + [anon_sym_namespace] = ACTIONS(2177), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(1246), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(2175), + [anon_sym_BANG] = ACTIONS(1230), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1232), + [anon_sym_yield] = ACTIONS(1234), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(2179), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(2181), + [anon_sym_using] = ACTIONS(1240), + [anon_sym_PLUS] = ACTIONS(1246), + [anon_sym_DASH] = ACTIONS(1246), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(2185), + [anon_sym_TILDE] = ACTIONS(1230), + [anon_sym_void] = ACTIONS(1246), + [anon_sym_delete] = ACTIONS(1246), + [anon_sym_PLUS_PLUS] = ACTIONS(1248), + [anon_sym_DASH_DASH] = ACTIONS(1248), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1250), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1540), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(2177), - [anon_sym_readonly] = ACTIONS(2177), - [anon_sym_get] = ACTIONS(2177), - [anon_sym_set] = ACTIONS(2177), - [anon_sym_declare] = ACTIONS(2177), - [anon_sym_public] = ACTIONS(2177), - [anon_sym_private] = ACTIONS(2177), - [anon_sym_protected] = ACTIONS(2177), - [anon_sym_override] = ACTIONS(2177), - [anon_sym_module] = ACTIONS(2177), - [anon_sym_any] = ACTIONS(2177), - [anon_sym_number] = ACTIONS(2177), - [anon_sym_boolean] = ACTIONS(2177), - [anon_sym_string] = ACTIONS(2177), - [anon_sym_symbol] = ACTIONS(2177), - [anon_sym_object] = ACTIONS(2177), + [anon_sym_static] = ACTIONS(2175), + [anon_sym_readonly] = ACTIONS(2175), + [anon_sym_get] = ACTIONS(2175), + [anon_sym_set] = ACTIONS(2175), + [anon_sym_declare] = ACTIONS(2175), + [anon_sym_public] = ACTIONS(2175), + [anon_sym_private] = ACTIONS(2175), + [anon_sym_protected] = ACTIONS(2175), + [anon_sym_override] = ACTIONS(2175), + [anon_sym_module] = ACTIONS(2175), + [anon_sym_any] = ACTIONS(2175), + [anon_sym_number] = ACTIONS(2175), + [anon_sym_boolean] = ACTIONS(2175), + [anon_sym_string] = ACTIONS(2175), + [anon_sym_symbol] = ACTIONS(2175), + [anon_sym_object] = ACTIONS(2175), [sym_html_comment] = ACTIONS(5), }, - [STATE(401)] = { - [sym_import] = STATE(3816), - [sym_parenthesized_expression] = STATE(1365), - [sym_expression] = STATE(1816), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5981), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5981), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1365), - [sym_subscript_expression] = STATE(1365), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3075), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5981), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1365), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_type_arguments] = STATE(459), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1482), - [anon_sym_export] = ACTIONS(1360), - [anon_sym_type] = ACTIONS(1360), - [anon_sym_namespace] = ACTIONS(1362), - [anon_sym_LBRACE] = ACTIONS(669), + [STATE(387)] = { + [sym_import] = STATE(3849), + [sym_statement_block] = STATE(2323), + [sym_parenthesized_expression] = STATE(1372), + [sym_expression] = STATE(1892), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6025), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6025), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1372), + [sym_subscript_expression] = STATE(1372), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2993), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6025), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1372), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_type_arguments] = STATE(445), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(1488), + [anon_sym_export] = ACTIONS(1324), + [anon_sym_type] = ACTIONS(1324), + [anon_sym_namespace] = ACTIONS(1326), + [anon_sym_LBRACE] = ACTIONS(2115), [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1360), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(1324), [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_await] = ACTIONS(45), [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1366), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1486), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1330), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1492), [anon_sym_using] = ACTIONS(75), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -69929,84 +68529,85 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1360), - [anon_sym_readonly] = ACTIONS(1360), - [anon_sym_get] = ACTIONS(1360), - [anon_sym_set] = ACTIONS(1360), - [anon_sym_declare] = ACTIONS(1360), - [anon_sym_public] = ACTIONS(1360), - [anon_sym_private] = ACTIONS(1360), - [anon_sym_protected] = ACTIONS(1360), - [anon_sym_override] = ACTIONS(1360), - [anon_sym_module] = ACTIONS(1360), - [anon_sym_any] = ACTIONS(1360), - [anon_sym_number] = ACTIONS(1360), - [anon_sym_boolean] = ACTIONS(1360), - [anon_sym_string] = ACTIONS(1360), - [anon_sym_symbol] = ACTIONS(1360), - [anon_sym_object] = ACTIONS(1360), + [anon_sym_static] = ACTIONS(1324), + [anon_sym_readonly] = ACTIONS(1324), + [anon_sym_get] = ACTIONS(1324), + [anon_sym_set] = ACTIONS(1324), + [anon_sym_declare] = ACTIONS(1324), + [anon_sym_public] = ACTIONS(1324), + [anon_sym_private] = ACTIONS(1324), + [anon_sym_protected] = ACTIONS(1324), + [anon_sym_override] = ACTIONS(1324), + [anon_sym_module] = ACTIONS(1324), + [anon_sym_any] = ACTIONS(1324), + [anon_sym_number] = ACTIONS(1324), + [anon_sym_boolean] = ACTIONS(1324), + [anon_sym_string] = ACTIONS(1324), + [anon_sym_symbol] = ACTIONS(1324), + [anon_sym_object] = ACTIONS(1324), [sym_html_comment] = ACTIONS(5), }, - [STATE(402)] = { - [sym_import] = STATE(3816), - [sym_parenthesized_expression] = STATE(1365), - [sym_expression] = STATE(2180), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5981), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5981), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1365), - [sym_subscript_expression] = STATE(1365), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3075), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5981), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1365), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_type_arguments] = STATE(459), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1482), - [anon_sym_export] = ACTIONS(1360), - [anon_sym_type] = ACTIONS(1360), - [anon_sym_namespace] = ACTIONS(1362), - [anon_sym_LBRACE] = ACTIONS(669), + [STATE(388)] = { + [sym_import] = STATE(3849), + [sym_statement_block] = STATE(2246), + [sym_parenthesized_expression] = STATE(1372), + [sym_expression] = STATE(1846), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6025), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6025), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1372), + [sym_subscript_expression] = STATE(1372), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2993), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6025), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1372), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_type_arguments] = STATE(445), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(1488), + [anon_sym_export] = ACTIONS(1324), + [anon_sym_type] = ACTIONS(1324), + [anon_sym_namespace] = ACTIONS(1326), + [anon_sym_LBRACE] = ACTIONS(2115), [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1360), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(1324), [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_await] = ACTIONS(45), [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1366), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1486), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1330), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1492), [anon_sym_using] = ACTIONS(75), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -70030,107 +68631,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1360), - [anon_sym_readonly] = ACTIONS(1360), - [anon_sym_get] = ACTIONS(1360), - [anon_sym_set] = ACTIONS(1360), - [anon_sym_declare] = ACTIONS(1360), - [anon_sym_public] = ACTIONS(1360), - [anon_sym_private] = ACTIONS(1360), - [anon_sym_protected] = ACTIONS(1360), - [anon_sym_override] = ACTIONS(1360), - [anon_sym_module] = ACTIONS(1360), - [anon_sym_any] = ACTIONS(1360), - [anon_sym_number] = ACTIONS(1360), - [anon_sym_boolean] = ACTIONS(1360), - [anon_sym_string] = ACTIONS(1360), - [anon_sym_symbol] = ACTIONS(1360), - [anon_sym_object] = ACTIONS(1360), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(403)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1461), - [sym_expression] = STATE(2630), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6071), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6071), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(6010), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1461), - [sym_subscript_expression] = STATE(1461), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6071), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1461), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(605), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1528), - [anon_sym_export] = ACTIONS(1324), - [anon_sym_type] = ACTIONS(1324), - [anon_sym_namespace] = ACTIONS(1326), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(1346), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1324), - [anon_sym_BANG] = ACTIONS(1330), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1332), - [anon_sym_yield] = ACTIONS(1334), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1336), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1532), - [anon_sym_using] = ACTIONS(1340), - [anon_sym_PLUS] = ACTIONS(1346), - [anon_sym_DASH] = ACTIONS(1346), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1330), - [anon_sym_void] = ACTIONS(1346), - [anon_sym_delete] = ACTIONS(1346), - [anon_sym_PLUS_PLUS] = ACTIONS(1348), - [anon_sym_DASH_DASH] = ACTIONS(1348), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1350), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1534), - [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(1324), [anon_sym_readonly] = ACTIONS(1324), [anon_sym_get] = ACTIONS(1324), @@ -70149,66 +68649,67 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_object] = ACTIONS(1324), [sym_html_comment] = ACTIONS(5), }, - [STATE(404)] = { - [sym_import] = STATE(3816), - [sym_parenthesized_expression] = STATE(1365), - [sym_expression] = STATE(1819), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5981), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5981), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1365), - [sym_subscript_expression] = STATE(1365), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3075), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5981), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1365), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_type_arguments] = STATE(459), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1482), - [anon_sym_export] = ACTIONS(1360), - [anon_sym_type] = ACTIONS(1360), - [anon_sym_namespace] = ACTIONS(1362), - [anon_sym_LBRACE] = ACTIONS(669), + [STATE(389)] = { + [sym_import] = STATE(3849), + [sym_statement_block] = STATE(2249), + [sym_parenthesized_expression] = STATE(1372), + [sym_expression] = STATE(1847), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6025), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6025), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1372), + [sym_subscript_expression] = STATE(1372), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2993), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6025), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1372), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_type_arguments] = STATE(445), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(1488), + [anon_sym_export] = ACTIONS(1324), + [anon_sym_type] = ACTIONS(1324), + [anon_sym_namespace] = ACTIONS(1326), + [anon_sym_LBRACE] = ACTIONS(2115), [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1360), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(1324), [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_await] = ACTIONS(45), [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1366), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1486), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1330), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1492), [anon_sym_using] = ACTIONS(75), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -70232,286 +68733,595 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1360), - [anon_sym_readonly] = ACTIONS(1360), - [anon_sym_get] = ACTIONS(1360), - [anon_sym_set] = ACTIONS(1360), - [anon_sym_declare] = ACTIONS(1360), - [anon_sym_public] = ACTIONS(1360), - [anon_sym_private] = ACTIONS(1360), - [anon_sym_protected] = ACTIONS(1360), - [anon_sym_override] = ACTIONS(1360), - [anon_sym_module] = ACTIONS(1360), - [anon_sym_any] = ACTIONS(1360), - [anon_sym_number] = ACTIONS(1360), - [anon_sym_boolean] = ACTIONS(1360), - [anon_sym_string] = ACTIONS(1360), - [anon_sym_symbol] = ACTIONS(1360), - [anon_sym_object] = ACTIONS(1360), + [anon_sym_static] = ACTIONS(1324), + [anon_sym_readonly] = ACTIONS(1324), + [anon_sym_get] = ACTIONS(1324), + [anon_sym_set] = ACTIONS(1324), + [anon_sym_declare] = ACTIONS(1324), + [anon_sym_public] = ACTIONS(1324), + [anon_sym_private] = ACTIONS(1324), + [anon_sym_protected] = ACTIONS(1324), + [anon_sym_override] = ACTIONS(1324), + [anon_sym_module] = ACTIONS(1324), + [anon_sym_any] = ACTIONS(1324), + [anon_sym_number] = ACTIONS(1324), + [anon_sym_boolean] = ACTIONS(1324), + [anon_sym_string] = ACTIONS(1324), + [anon_sym_symbol] = ACTIONS(1324), + [anon_sym_object] = ACTIONS(1324), [sym_html_comment] = ACTIONS(5), }, - [STATE(405)] = { - [sym_import] = STATE(3816), - [sym_parenthesized_expression] = STATE(1365), - [sym_expression] = STATE(2213), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5981), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5981), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1365), - [sym_subscript_expression] = STATE(1365), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3075), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5981), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1365), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_type_arguments] = STATE(459), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1482), - [anon_sym_export] = ACTIONS(1360), - [anon_sym_type] = ACTIONS(1360), - [anon_sym_namespace] = ACTIONS(1362), - [anon_sym_LBRACE] = ACTIONS(669), - [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1360), - [anon_sym_BANG] = ACTIONS(33), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(45), - [anon_sym_yield] = ACTIONS(63), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1366), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1486), - [anon_sym_using] = ACTIONS(75), - [anon_sym_PLUS] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(21), - [anon_sym_SLASH] = ACTIONS(77), + [STATE(390)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1390), + [sym_expression] = STATE(2282), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5777), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5777), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1390), + [sym_subscript_expression] = STATE(1390), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3056), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5777), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_sequence_expression] = STATE(5957), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1390), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(477), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1494), + [anon_sym_export] = ACTIONS(1414), + [anon_sym_type] = ACTIONS(1414), + [anon_sym_namespace] = ACTIONS(1416), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(766), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1414), + [anon_sym_BANG] = ACTIONS(742), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(746), + [anon_sym_yield] = ACTIONS(748), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1420), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1498), + [anon_sym_using] = ACTIONS(756), + [anon_sym_PLUS] = ACTIONS(766), + [anon_sym_DASH] = ACTIONS(766), + [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(33), - [anon_sym_void] = ACTIONS(21), - [anon_sym_delete] = ACTIONS(21), - [anon_sym_PLUS_PLUS] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(81), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(91), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(95), + [anon_sym_TILDE] = ACTIONS(742), + [anon_sym_void] = ACTIONS(766), + [anon_sym_delete] = ACTIONS(766), + [anon_sym_PLUS_PLUS] = ACTIONS(768), + [anon_sym_DASH_DASH] = ACTIONS(768), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(774), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1500), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1360), - [anon_sym_readonly] = ACTIONS(1360), - [anon_sym_get] = ACTIONS(1360), - [anon_sym_set] = ACTIONS(1360), - [anon_sym_declare] = ACTIONS(1360), - [anon_sym_public] = ACTIONS(1360), - [anon_sym_private] = ACTIONS(1360), - [anon_sym_protected] = ACTIONS(1360), - [anon_sym_override] = ACTIONS(1360), - [anon_sym_module] = ACTIONS(1360), - [anon_sym_any] = ACTIONS(1360), - [anon_sym_number] = ACTIONS(1360), - [anon_sym_boolean] = ACTIONS(1360), - [anon_sym_string] = ACTIONS(1360), - [anon_sym_symbol] = ACTIONS(1360), - [anon_sym_object] = ACTIONS(1360), + [anon_sym_static] = ACTIONS(1414), + [anon_sym_readonly] = ACTIONS(1414), + [anon_sym_get] = ACTIONS(1414), + [anon_sym_set] = ACTIONS(1414), + [anon_sym_declare] = ACTIONS(1414), + [anon_sym_public] = ACTIONS(1414), + [anon_sym_private] = ACTIONS(1414), + [anon_sym_protected] = ACTIONS(1414), + [anon_sym_override] = ACTIONS(1414), + [anon_sym_module] = ACTIONS(1414), + [anon_sym_any] = ACTIONS(1414), + [anon_sym_number] = ACTIONS(1414), + [anon_sym_boolean] = ACTIONS(1414), + [anon_sym_string] = ACTIONS(1414), + [anon_sym_symbol] = ACTIONS(1414), + [anon_sym_object] = ACTIONS(1414), [sym_html_comment] = ACTIONS(5), }, - [STATE(406)] = { - [sym_import] = STATE(3816), - [sym_parenthesized_expression] = STATE(1365), - [sym_expression] = STATE(1820), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5981), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5981), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1365), - [sym_subscript_expression] = STATE(1365), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3075), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5981), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1365), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_type_arguments] = STATE(459), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1482), - [anon_sym_export] = ACTIONS(1360), - [anon_sym_type] = ACTIONS(1360), - [anon_sym_namespace] = ACTIONS(1362), - [anon_sym_LBRACE] = ACTIONS(669), - [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1360), - [anon_sym_BANG] = ACTIONS(33), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(45), - [anon_sym_yield] = ACTIONS(63), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1366), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1486), - [anon_sym_using] = ACTIONS(75), - [anon_sym_PLUS] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(21), - [anon_sym_SLASH] = ACTIONS(77), + [STATE(391)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1390), + [sym_expression] = STATE(2297), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5777), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5777), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1390), + [sym_subscript_expression] = STATE(1390), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3056), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5777), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_sequence_expression] = STATE(5977), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1390), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(477), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1494), + [anon_sym_export] = ACTIONS(1414), + [anon_sym_type] = ACTIONS(1414), + [anon_sym_namespace] = ACTIONS(1416), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(766), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1414), + [anon_sym_BANG] = ACTIONS(742), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(746), + [anon_sym_yield] = ACTIONS(748), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1420), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1498), + [anon_sym_using] = ACTIONS(756), + [anon_sym_PLUS] = ACTIONS(766), + [anon_sym_DASH] = ACTIONS(766), + [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(33), - [anon_sym_void] = ACTIONS(21), - [anon_sym_delete] = ACTIONS(21), - [anon_sym_PLUS_PLUS] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(81), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(91), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(95), + [anon_sym_TILDE] = ACTIONS(742), + [anon_sym_void] = ACTIONS(766), + [anon_sym_delete] = ACTIONS(766), + [anon_sym_PLUS_PLUS] = ACTIONS(768), + [anon_sym_DASH_DASH] = ACTIONS(768), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(774), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1500), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1360), - [anon_sym_readonly] = ACTIONS(1360), - [anon_sym_get] = ACTIONS(1360), - [anon_sym_set] = ACTIONS(1360), - [anon_sym_declare] = ACTIONS(1360), - [anon_sym_public] = ACTIONS(1360), - [anon_sym_private] = ACTIONS(1360), - [anon_sym_protected] = ACTIONS(1360), - [anon_sym_override] = ACTIONS(1360), - [anon_sym_module] = ACTIONS(1360), - [anon_sym_any] = ACTIONS(1360), - [anon_sym_number] = ACTIONS(1360), - [anon_sym_boolean] = ACTIONS(1360), - [anon_sym_string] = ACTIONS(1360), - [anon_sym_symbol] = ACTIONS(1360), - [anon_sym_object] = ACTIONS(1360), + [anon_sym_static] = ACTIONS(1414), + [anon_sym_readonly] = ACTIONS(1414), + [anon_sym_get] = ACTIONS(1414), + [anon_sym_set] = ACTIONS(1414), + [anon_sym_declare] = ACTIONS(1414), + [anon_sym_public] = ACTIONS(1414), + [anon_sym_private] = ACTIONS(1414), + [anon_sym_protected] = ACTIONS(1414), + [anon_sym_override] = ACTIONS(1414), + [anon_sym_module] = ACTIONS(1414), + [anon_sym_any] = ACTIONS(1414), + [anon_sym_number] = ACTIONS(1414), + [anon_sym_boolean] = ACTIONS(1414), + [anon_sym_string] = ACTIONS(1414), + [anon_sym_symbol] = ACTIONS(1414), + [anon_sym_object] = ACTIONS(1414), [sym_html_comment] = ACTIONS(5), }, - [STATE(407)] = { - [sym_import] = STATE(3816), - [sym_parenthesized_expression] = STATE(1365), - [sym_expression] = STATE(1821), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5981), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5981), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1365), - [sym_subscript_expression] = STATE(1365), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3075), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5981), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1365), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_type_arguments] = STATE(459), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1482), - [anon_sym_export] = ACTIONS(1360), - [anon_sym_type] = ACTIONS(1360), - [anon_sym_namespace] = ACTIONS(1362), - [anon_sym_LBRACE] = ACTIONS(669), + [STATE(392)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1390), + [sym_expression] = STATE(2302), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5777), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5777), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1390), + [sym_subscript_expression] = STATE(1390), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3056), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5777), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_sequence_expression] = STATE(6030), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1390), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(477), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1494), + [anon_sym_export] = ACTIONS(1414), + [anon_sym_type] = ACTIONS(1414), + [anon_sym_namespace] = ACTIONS(1416), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(766), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1414), + [anon_sym_BANG] = ACTIONS(742), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(746), + [anon_sym_yield] = ACTIONS(748), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1420), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1498), + [anon_sym_using] = ACTIONS(756), + [anon_sym_PLUS] = ACTIONS(766), + [anon_sym_DASH] = ACTIONS(766), + [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(742), + [anon_sym_void] = ACTIONS(766), + [anon_sym_delete] = ACTIONS(766), + [anon_sym_PLUS_PLUS] = ACTIONS(768), + [anon_sym_DASH_DASH] = ACTIONS(768), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(774), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1500), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1414), + [anon_sym_readonly] = ACTIONS(1414), + [anon_sym_get] = ACTIONS(1414), + [anon_sym_set] = ACTIONS(1414), + [anon_sym_declare] = ACTIONS(1414), + [anon_sym_public] = ACTIONS(1414), + [anon_sym_private] = ACTIONS(1414), + [anon_sym_protected] = ACTIONS(1414), + [anon_sym_override] = ACTIONS(1414), + [anon_sym_module] = ACTIONS(1414), + [anon_sym_any] = ACTIONS(1414), + [anon_sym_number] = ACTIONS(1414), + [anon_sym_boolean] = ACTIONS(1414), + [anon_sym_string] = ACTIONS(1414), + [anon_sym_symbol] = ACTIONS(1414), + [anon_sym_object] = ACTIONS(1414), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(393)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1390), + [sym_expression] = STATE(2185), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5777), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5777), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1390), + [sym_subscript_expression] = STATE(1390), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3056), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5777), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_sequence_expression] = STATE(6041), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1390), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(477), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1494), + [anon_sym_export] = ACTIONS(1414), + [anon_sym_type] = ACTIONS(1414), + [anon_sym_namespace] = ACTIONS(1416), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(766), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1414), + [anon_sym_BANG] = ACTIONS(742), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(746), + [anon_sym_yield] = ACTIONS(748), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1420), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1498), + [anon_sym_using] = ACTIONS(756), + [anon_sym_PLUS] = ACTIONS(766), + [anon_sym_DASH] = ACTIONS(766), + [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(742), + [anon_sym_void] = ACTIONS(766), + [anon_sym_delete] = ACTIONS(766), + [anon_sym_PLUS_PLUS] = ACTIONS(768), + [anon_sym_DASH_DASH] = ACTIONS(768), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(774), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1500), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1414), + [anon_sym_readonly] = ACTIONS(1414), + [anon_sym_get] = ACTIONS(1414), + [anon_sym_set] = ACTIONS(1414), + [anon_sym_declare] = ACTIONS(1414), + [anon_sym_public] = ACTIONS(1414), + [anon_sym_private] = ACTIONS(1414), + [anon_sym_protected] = ACTIONS(1414), + [anon_sym_override] = ACTIONS(1414), + [anon_sym_module] = ACTIONS(1414), + [anon_sym_any] = ACTIONS(1414), + [anon_sym_number] = ACTIONS(1414), + [anon_sym_boolean] = ACTIONS(1414), + [anon_sym_string] = ACTIONS(1414), + [anon_sym_symbol] = ACTIONS(1414), + [anon_sym_object] = ACTIONS(1414), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(394)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1390), + [sym_expression] = STATE(2313), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5777), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5777), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1390), + [sym_subscript_expression] = STATE(1390), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3056), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5777), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_sequence_expression] = STATE(5895), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1390), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(477), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1494), + [anon_sym_export] = ACTIONS(1414), + [anon_sym_type] = ACTIONS(1414), + [anon_sym_namespace] = ACTIONS(1416), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(766), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1414), + [anon_sym_BANG] = ACTIONS(742), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(746), + [anon_sym_yield] = ACTIONS(748), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1420), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1498), + [anon_sym_using] = ACTIONS(756), + [anon_sym_PLUS] = ACTIONS(766), + [anon_sym_DASH] = ACTIONS(766), + [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(742), + [anon_sym_void] = ACTIONS(766), + [anon_sym_delete] = ACTIONS(766), + [anon_sym_PLUS_PLUS] = ACTIONS(768), + [anon_sym_DASH_DASH] = ACTIONS(768), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(774), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1500), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1414), + [anon_sym_readonly] = ACTIONS(1414), + [anon_sym_get] = ACTIONS(1414), + [anon_sym_set] = ACTIONS(1414), + [anon_sym_declare] = ACTIONS(1414), + [anon_sym_public] = ACTIONS(1414), + [anon_sym_private] = ACTIONS(1414), + [anon_sym_protected] = ACTIONS(1414), + [anon_sym_override] = ACTIONS(1414), + [anon_sym_module] = ACTIONS(1414), + [anon_sym_any] = ACTIONS(1414), + [anon_sym_number] = ACTIONS(1414), + [anon_sym_boolean] = ACTIONS(1414), + [anon_sym_string] = ACTIONS(1414), + [anon_sym_symbol] = ACTIONS(1414), + [anon_sym_object] = ACTIONS(1414), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(395)] = { + [sym_import] = STATE(3849), + [sym_statement_block] = STATE(2251), + [sym_parenthesized_expression] = STATE(1372), + [sym_expression] = STATE(1848), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6025), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6025), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1372), + [sym_subscript_expression] = STATE(1372), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2993), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6025), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1372), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_type_arguments] = STATE(445), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(1488), + [anon_sym_export] = ACTIONS(1324), + [anon_sym_type] = ACTIONS(1324), + [anon_sym_namespace] = ACTIONS(1326), + [anon_sym_LBRACE] = ACTIONS(2115), [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1360), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(1324), [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_await] = ACTIONS(45), [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1366), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1486), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1330), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1492), [anon_sym_using] = ACTIONS(75), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -70535,185 +69345,593 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1360), - [anon_sym_readonly] = ACTIONS(1360), - [anon_sym_get] = ACTIONS(1360), - [anon_sym_set] = ACTIONS(1360), - [anon_sym_declare] = ACTIONS(1360), - [anon_sym_public] = ACTIONS(1360), - [anon_sym_private] = ACTIONS(1360), - [anon_sym_protected] = ACTIONS(1360), - [anon_sym_override] = ACTIONS(1360), - [anon_sym_module] = ACTIONS(1360), - [anon_sym_any] = ACTIONS(1360), - [anon_sym_number] = ACTIONS(1360), - [anon_sym_boolean] = ACTIONS(1360), - [anon_sym_string] = ACTIONS(1360), - [anon_sym_symbol] = ACTIONS(1360), - [anon_sym_object] = ACTIONS(1360), + [anon_sym_static] = ACTIONS(1324), + [anon_sym_readonly] = ACTIONS(1324), + [anon_sym_get] = ACTIONS(1324), + [anon_sym_set] = ACTIONS(1324), + [anon_sym_declare] = ACTIONS(1324), + [anon_sym_public] = ACTIONS(1324), + [anon_sym_private] = ACTIONS(1324), + [anon_sym_protected] = ACTIONS(1324), + [anon_sym_override] = ACTIONS(1324), + [anon_sym_module] = ACTIONS(1324), + [anon_sym_any] = ACTIONS(1324), + [anon_sym_number] = ACTIONS(1324), + [anon_sym_boolean] = ACTIONS(1324), + [anon_sym_string] = ACTIONS(1324), + [anon_sym_symbol] = ACTIONS(1324), + [anon_sym_object] = ACTIONS(1324), [sym_html_comment] = ACTIONS(5), }, - [STATE(408)] = { - [sym_import] = STATE(3816), - [sym_parenthesized_expression] = STATE(1365), - [sym_expression] = STATE(1822), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5981), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5981), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1365), - [sym_subscript_expression] = STATE(1365), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3075), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5981), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1365), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_type_arguments] = STATE(459), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1482), - [anon_sym_export] = ACTIONS(1360), - [anon_sym_type] = ACTIONS(1360), - [anon_sym_namespace] = ACTIONS(1362), - [anon_sym_LBRACE] = ACTIONS(669), - [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1360), - [anon_sym_BANG] = ACTIONS(33), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(45), - [anon_sym_yield] = ACTIONS(63), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1366), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1486), - [anon_sym_using] = ACTIONS(75), - [anon_sym_PLUS] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(21), - [anon_sym_SLASH] = ACTIONS(77), + [STATE(396)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1390), + [sym_expression] = STATE(1884), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5777), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5777), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1390), + [sym_subscript_expression] = STATE(1390), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3056), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5777), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_sequence_expression] = STATE(5749), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1390), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(477), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1494), + [anon_sym_export] = ACTIONS(1414), + [anon_sym_type] = ACTIONS(1414), + [anon_sym_namespace] = ACTIONS(1416), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(766), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1414), + [anon_sym_BANG] = ACTIONS(742), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(746), + [anon_sym_yield] = ACTIONS(748), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1420), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1498), + [anon_sym_using] = ACTIONS(756), + [anon_sym_PLUS] = ACTIONS(766), + [anon_sym_DASH] = ACTIONS(766), + [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(33), - [anon_sym_void] = ACTIONS(21), - [anon_sym_delete] = ACTIONS(21), - [anon_sym_PLUS_PLUS] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(81), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), + [anon_sym_TILDE] = ACTIONS(742), + [anon_sym_void] = ACTIONS(766), + [anon_sym_delete] = ACTIONS(766), + [anon_sym_PLUS_PLUS] = ACTIONS(768), + [anon_sym_DASH_DASH] = ACTIONS(768), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(774), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1500), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1414), + [anon_sym_readonly] = ACTIONS(1414), + [anon_sym_get] = ACTIONS(1414), + [anon_sym_set] = ACTIONS(1414), + [anon_sym_declare] = ACTIONS(1414), + [anon_sym_public] = ACTIONS(1414), + [anon_sym_private] = ACTIONS(1414), + [anon_sym_protected] = ACTIONS(1414), + [anon_sym_override] = ACTIONS(1414), + [anon_sym_module] = ACTIONS(1414), + [anon_sym_any] = ACTIONS(1414), + [anon_sym_number] = ACTIONS(1414), + [anon_sym_boolean] = ACTIONS(1414), + [anon_sym_string] = ACTIONS(1414), + [anon_sym_symbol] = ACTIONS(1414), + [anon_sym_object] = ACTIONS(1414), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(397)] = { + [sym_namespace_export] = STATE(5477), + [sym_export_clause] = STATE(4612), + [sym_declaration] = STATE(863), + [sym_variable_declaration] = STATE(924), + [sym_lexical_declaration] = STATE(924), + [sym_class_declaration] = STATE(924), + [sym_function_declaration] = STATE(924), + [sym_generator_function_declaration] = STATE(924), + [sym_decorator] = STATE(1339), + [sym_function_signature] = STATE(924), + [sym_ambient_declaration] = STATE(924), + [sym_abstract_class_declaration] = STATE(924), + [sym_module] = STATE(924), + [sym_internal_module] = STATE(877), + [sym_import_alias] = STATE(924), + [sym_interface_declaration] = STATE(924), + [sym_enum_declaration] = STATE(924), + [sym_type_alias_declaration] = STATE(924), + [aux_sym_export_statement_repeat1] = STATE(4424), + [aux_sym_object_repeat1] = STATE(4769), + [aux_sym_object_pattern_repeat1] = STATE(5141), + [anon_sym_STAR] = ACTIONS(2129), + [anon_sym_default] = ACTIONS(2131), + [anon_sym_type] = ACTIONS(2133), + [anon_sym_EQ] = ACTIONS(2135), + [anon_sym_as] = ACTIONS(2137), + [anon_sym_namespace] = ACTIONS(2139), + [anon_sym_LBRACE] = ACTIONS(2141), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_RBRACE] = ACTIONS(673), + [anon_sym_import] = ACTIONS(2143), + [anon_sym_var] = ACTIONS(2145), + [anon_sym_let] = ACTIONS(2147), + [anon_sym_const] = ACTIONS(2149), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2151), + [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(677), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_class] = ACTIONS(2154), + [anon_sym_async] = ACTIONS(2156), + [anon_sym_function] = ACTIONS(2158), + [anon_sym_EQ_GT] = ACTIONS(688), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP] = ACTIONS(120), + [anon_sym_PIPE_PIPE] = ACTIONS(120), + [anon_sym_GT_GT] = ACTIONS(120), + [anon_sym_GT_GT_GT] = ACTIONS(120), + [anon_sym_LT_LT] = ACTIONS(120), + [anon_sym_AMP] = ACTIONS(120), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(120), + [anon_sym_PLUS] = ACTIONS(120), + [anon_sym_DASH] = ACTIONS(120), + [anon_sym_SLASH] = ACTIONS(120), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(2160), + [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ] = ACTIONS(120), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ] = ACTIONS(120), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_QMARK_QMARK] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(154), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(91), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(95), + [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_QMARK] = ACTIONS(696), + [anon_sym_declare] = ACTIONS(2163), + [anon_sym_module] = ACTIONS(2165), + [anon_sym_abstract] = ACTIONS(2167), + [anon_sym_satisfies] = ACTIONS(154), + [anon_sym_interface] = ACTIONS(2169), + [anon_sym_enum] = ACTIONS(2171), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + [sym__member_signature_marker] = ACTIONS(698), + }, + [STATE(398)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1345), + [sym_expression] = STATE(2269), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5963), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5963), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5768), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1345), + [sym_subscript_expression] = STATE(1345), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3039), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5963), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_sequence_expression] = STATE(6011), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1345), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(411), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1468), + [anon_sym_export] = ACTIONS(1060), + [anon_sym_type] = ACTIONS(1060), + [anon_sym_namespace] = ACTIONS(1062), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(619), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1060), + [anon_sym_BANG] = ACTIONS(591), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(593), + [anon_sym_yield] = ACTIONS(595), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1070), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1476), + [anon_sym_using] = ACTIONS(605), + [anon_sym_PLUS] = ACTIONS(619), + [anon_sym_DASH] = ACTIONS(619), + [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(591), + [anon_sym_void] = ACTIONS(619), + [anon_sym_delete] = ACTIONS(619), + [anon_sym_PLUS_PLUS] = ACTIONS(621), + [anon_sym_DASH_DASH] = ACTIONS(621), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(623), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1478), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1360), - [anon_sym_readonly] = ACTIONS(1360), - [anon_sym_get] = ACTIONS(1360), - [anon_sym_set] = ACTIONS(1360), - [anon_sym_declare] = ACTIONS(1360), - [anon_sym_public] = ACTIONS(1360), - [anon_sym_private] = ACTIONS(1360), - [anon_sym_protected] = ACTIONS(1360), - [anon_sym_override] = ACTIONS(1360), - [anon_sym_module] = ACTIONS(1360), - [anon_sym_any] = ACTIONS(1360), - [anon_sym_number] = ACTIONS(1360), - [anon_sym_boolean] = ACTIONS(1360), - [anon_sym_string] = ACTIONS(1360), - [anon_sym_symbol] = ACTIONS(1360), - [anon_sym_object] = ACTIONS(1360), + [anon_sym_static] = ACTIONS(1060), + [anon_sym_readonly] = ACTIONS(1060), + [anon_sym_get] = ACTIONS(1060), + [anon_sym_set] = ACTIONS(1060), + [anon_sym_declare] = ACTIONS(1060), + [anon_sym_public] = ACTIONS(1060), + [anon_sym_private] = ACTIONS(1060), + [anon_sym_protected] = ACTIONS(1060), + [anon_sym_override] = ACTIONS(1060), + [anon_sym_module] = ACTIONS(1060), + [anon_sym_any] = ACTIONS(1060), + [anon_sym_number] = ACTIONS(1060), + [anon_sym_boolean] = ACTIONS(1060), + [anon_sym_string] = ACTIONS(1060), + [anon_sym_symbol] = ACTIONS(1060), + [anon_sym_object] = ACTIONS(1060), [sym_html_comment] = ACTIONS(5), }, - [STATE(409)] = { - [sym_import] = STATE(3816), - [sym_parenthesized_expression] = STATE(1365), - [sym_expression] = STATE(1823), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5981), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5981), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1365), - [sym_subscript_expression] = STATE(1365), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3075), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5981), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1365), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_type_arguments] = STATE(459), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1482), - [anon_sym_export] = ACTIONS(1360), - [anon_sym_type] = ACTIONS(1360), - [anon_sym_namespace] = ACTIONS(1362), - [anon_sym_LBRACE] = ACTIONS(669), + [STATE(399)] = { + [sym_import] = STATE(3618), + [sym_statement_block] = STATE(1708), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(2152), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6067), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6067), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5851), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3001), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6067), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(523), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1502), + [anon_sym_export] = ACTIONS(1378), + [anon_sym_type] = ACTIONS(1378), + [anon_sym_namespace] = ACTIONS(1380), + [anon_sym_LBRACE] = ACTIONS(2113), + [anon_sym_typeof] = ACTIONS(1400), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1378), + [anon_sym_BANG] = ACTIONS(1384), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1386), + [anon_sym_yield] = ACTIONS(1388), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1390), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1506), + [anon_sym_using] = ACTIONS(1394), + [anon_sym_PLUS] = ACTIONS(1400), + [anon_sym_DASH] = ACTIONS(1400), + [anon_sym_SLASH] = ACTIONS(954), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1384), + [anon_sym_void] = ACTIONS(1400), + [anon_sym_delete] = ACTIONS(1400), + [anon_sym_PLUS_PLUS] = ACTIONS(1402), + [anon_sym_DASH_DASH] = ACTIONS(1402), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1404), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1508), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1378), + [anon_sym_readonly] = ACTIONS(1378), + [anon_sym_get] = ACTIONS(1378), + [anon_sym_set] = ACTIONS(1378), + [anon_sym_declare] = ACTIONS(1378), + [anon_sym_public] = ACTIONS(1378), + [anon_sym_private] = ACTIONS(1378), + [anon_sym_protected] = ACTIONS(1378), + [anon_sym_override] = ACTIONS(1378), + [anon_sym_module] = ACTIONS(1378), + [anon_sym_any] = ACTIONS(1378), + [anon_sym_number] = ACTIONS(1378), + [anon_sym_boolean] = ACTIONS(1378), + [anon_sym_string] = ACTIONS(1378), + [anon_sym_symbol] = ACTIONS(1378), + [anon_sym_object] = ACTIONS(1378), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(400)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1463), + [sym_expression] = STATE(2515), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6091), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6091), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1463), + [sym_subscript_expression] = STATE(1463), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3038), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6091), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1463), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(627), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1526), + [anon_sym_export] = ACTIONS(1434), + [anon_sym_type] = ACTIONS(1434), + [anon_sym_namespace] = ACTIONS(1436), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_typeof] = ACTIONS(1456), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1434), + [anon_sym_BANG] = ACTIONS(1440), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1442), + [anon_sym_yield] = ACTIONS(1444), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1446), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1530), + [anon_sym_using] = ACTIONS(1450), + [anon_sym_PLUS] = ACTIONS(1456), + [anon_sym_DASH] = ACTIONS(1456), + [anon_sym_SLASH] = ACTIONS(970), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1440), + [anon_sym_void] = ACTIONS(1456), + [anon_sym_delete] = ACTIONS(1456), + [anon_sym_PLUS_PLUS] = ACTIONS(1458), + [anon_sym_DASH_DASH] = ACTIONS(1458), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1460), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1532), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1434), + [anon_sym_readonly] = ACTIONS(1434), + [anon_sym_get] = ACTIONS(1434), + [anon_sym_set] = ACTIONS(1434), + [anon_sym_declare] = ACTIONS(1434), + [anon_sym_public] = ACTIONS(1434), + [anon_sym_private] = ACTIONS(1434), + [anon_sym_protected] = ACTIONS(1434), + [anon_sym_override] = ACTIONS(1434), + [anon_sym_module] = ACTIONS(1434), + [anon_sym_any] = ACTIONS(1434), + [anon_sym_number] = ACTIONS(1434), + [anon_sym_boolean] = ACTIONS(1434), + [anon_sym_string] = ACTIONS(1434), + [anon_sym_symbol] = ACTIONS(1434), + [anon_sym_object] = ACTIONS(1434), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(401)] = { + [sym_import] = STATE(3849), + [sym_parenthesized_expression] = STATE(1372), + [sym_expression] = STATE(1835), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6025), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6025), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1372), + [sym_subscript_expression] = STATE(1372), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2993), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6025), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1372), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_type_arguments] = STATE(445), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(1488), + [anon_sym_export] = ACTIONS(1324), + [anon_sym_type] = ACTIONS(1324), + [anon_sym_namespace] = ACTIONS(1326), + [anon_sym_LBRACE] = ACTIONS(671), [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1360), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(1324), [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_await] = ACTIONS(45), [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1366), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1486), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1330), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1492), [anon_sym_using] = ACTIONS(75), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -70737,84 +69955,84 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1360), - [anon_sym_readonly] = ACTIONS(1360), - [anon_sym_get] = ACTIONS(1360), - [anon_sym_set] = ACTIONS(1360), - [anon_sym_declare] = ACTIONS(1360), - [anon_sym_public] = ACTIONS(1360), - [anon_sym_private] = ACTIONS(1360), - [anon_sym_protected] = ACTIONS(1360), - [anon_sym_override] = ACTIONS(1360), - [anon_sym_module] = ACTIONS(1360), - [anon_sym_any] = ACTIONS(1360), - [anon_sym_number] = ACTIONS(1360), - [anon_sym_boolean] = ACTIONS(1360), - [anon_sym_string] = ACTIONS(1360), - [anon_sym_symbol] = ACTIONS(1360), - [anon_sym_object] = ACTIONS(1360), + [anon_sym_static] = ACTIONS(1324), + [anon_sym_readonly] = ACTIONS(1324), + [anon_sym_get] = ACTIONS(1324), + [anon_sym_set] = ACTIONS(1324), + [anon_sym_declare] = ACTIONS(1324), + [anon_sym_public] = ACTIONS(1324), + [anon_sym_private] = ACTIONS(1324), + [anon_sym_protected] = ACTIONS(1324), + [anon_sym_override] = ACTIONS(1324), + [anon_sym_module] = ACTIONS(1324), + [anon_sym_any] = ACTIONS(1324), + [anon_sym_number] = ACTIONS(1324), + [anon_sym_boolean] = ACTIONS(1324), + [anon_sym_string] = ACTIONS(1324), + [anon_sym_symbol] = ACTIONS(1324), + [anon_sym_object] = ACTIONS(1324), [sym_html_comment] = ACTIONS(5), }, - [STATE(410)] = { - [sym_import] = STATE(3816), - [sym_parenthesized_expression] = STATE(1365), - [sym_expression] = STATE(1824), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5981), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5981), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1365), - [sym_subscript_expression] = STATE(1365), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3075), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5981), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1365), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_type_arguments] = STATE(459), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1482), - [anon_sym_export] = ACTIONS(1360), - [anon_sym_type] = ACTIONS(1360), - [anon_sym_namespace] = ACTIONS(1362), - [anon_sym_LBRACE] = ACTIONS(669), + [STATE(402)] = { + [sym_import] = STATE(3849), + [sym_parenthesized_expression] = STATE(1372), + [sym_expression] = STATE(1836), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6025), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6025), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1372), + [sym_subscript_expression] = STATE(1372), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2993), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6025), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1372), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_type_arguments] = STATE(445), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(1488), + [anon_sym_export] = ACTIONS(1324), + [anon_sym_type] = ACTIONS(1324), + [anon_sym_namespace] = ACTIONS(1326), + [anon_sym_LBRACE] = ACTIONS(671), [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1360), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(1324), [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_await] = ACTIONS(45), [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1366), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1486), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1330), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1492), [anon_sym_using] = ACTIONS(75), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -70838,84 +70056,185 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1360), - [anon_sym_readonly] = ACTIONS(1360), - [anon_sym_get] = ACTIONS(1360), - [anon_sym_set] = ACTIONS(1360), - [anon_sym_declare] = ACTIONS(1360), - [anon_sym_public] = ACTIONS(1360), - [anon_sym_private] = ACTIONS(1360), - [anon_sym_protected] = ACTIONS(1360), - [anon_sym_override] = ACTIONS(1360), - [anon_sym_module] = ACTIONS(1360), - [anon_sym_any] = ACTIONS(1360), - [anon_sym_number] = ACTIONS(1360), - [anon_sym_boolean] = ACTIONS(1360), - [anon_sym_string] = ACTIONS(1360), - [anon_sym_symbol] = ACTIONS(1360), - [anon_sym_object] = ACTIONS(1360), + [anon_sym_static] = ACTIONS(1324), + [anon_sym_readonly] = ACTIONS(1324), + [anon_sym_get] = ACTIONS(1324), + [anon_sym_set] = ACTIONS(1324), + [anon_sym_declare] = ACTIONS(1324), + [anon_sym_public] = ACTIONS(1324), + [anon_sym_private] = ACTIONS(1324), + [anon_sym_protected] = ACTIONS(1324), + [anon_sym_override] = ACTIONS(1324), + [anon_sym_module] = ACTIONS(1324), + [anon_sym_any] = ACTIONS(1324), + [anon_sym_number] = ACTIONS(1324), + [anon_sym_boolean] = ACTIONS(1324), + [anon_sym_string] = ACTIONS(1324), + [anon_sym_symbol] = ACTIONS(1324), + [anon_sym_object] = ACTIONS(1324), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(403)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1390), + [sym_expression] = STATE(1942), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5777), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5777), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1390), + [sym_subscript_expression] = STATE(1390), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3056), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5777), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1390), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(477), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1494), + [anon_sym_export] = ACTIONS(1414), + [anon_sym_type] = ACTIONS(1414), + [anon_sym_namespace] = ACTIONS(1416), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(766), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1414), + [anon_sym_BANG] = ACTIONS(742), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(746), + [anon_sym_yield] = ACTIONS(748), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1420), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1498), + [anon_sym_using] = ACTIONS(756), + [anon_sym_PLUS] = ACTIONS(766), + [anon_sym_DASH] = ACTIONS(766), + [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(742), + [anon_sym_void] = ACTIONS(766), + [anon_sym_delete] = ACTIONS(766), + [anon_sym_PLUS_PLUS] = ACTIONS(768), + [anon_sym_DASH_DASH] = ACTIONS(768), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(774), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1500), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1414), + [anon_sym_readonly] = ACTIONS(1414), + [anon_sym_get] = ACTIONS(1414), + [anon_sym_set] = ACTIONS(1414), + [anon_sym_declare] = ACTIONS(1414), + [anon_sym_public] = ACTIONS(1414), + [anon_sym_private] = ACTIONS(1414), + [anon_sym_protected] = ACTIONS(1414), + [anon_sym_override] = ACTIONS(1414), + [anon_sym_module] = ACTIONS(1414), + [anon_sym_any] = ACTIONS(1414), + [anon_sym_number] = ACTIONS(1414), + [anon_sym_boolean] = ACTIONS(1414), + [anon_sym_string] = ACTIONS(1414), + [anon_sym_symbol] = ACTIONS(1414), + [anon_sym_object] = ACTIONS(1414), [sym_html_comment] = ACTIONS(5), }, - [STATE(411)] = { - [sym_import] = STATE(3816), - [sym_parenthesized_expression] = STATE(1365), - [sym_expression] = STATE(1825), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5981), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5981), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1365), - [sym_subscript_expression] = STATE(1365), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3075), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5981), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1365), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_type_arguments] = STATE(459), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1482), - [anon_sym_export] = ACTIONS(1360), - [anon_sym_type] = ACTIONS(1360), - [anon_sym_namespace] = ACTIONS(1362), - [anon_sym_LBRACE] = ACTIONS(669), + [STATE(404)] = { + [sym_import] = STATE(3849), + [sym_parenthesized_expression] = STATE(1372), + [sym_expression] = STATE(1838), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6025), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6025), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1372), + [sym_subscript_expression] = STATE(1372), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2993), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6025), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1372), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_type_arguments] = STATE(445), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(1488), + [anon_sym_export] = ACTIONS(1324), + [anon_sym_type] = ACTIONS(1324), + [anon_sym_namespace] = ACTIONS(1326), + [anon_sym_LBRACE] = ACTIONS(671), [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1360), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(1324), [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_await] = ACTIONS(45), [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1366), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1486), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1330), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1492), [anon_sym_using] = ACTIONS(75), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -70939,84 +70258,84 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1360), - [anon_sym_readonly] = ACTIONS(1360), - [anon_sym_get] = ACTIONS(1360), - [anon_sym_set] = ACTIONS(1360), - [anon_sym_declare] = ACTIONS(1360), - [anon_sym_public] = ACTIONS(1360), - [anon_sym_private] = ACTIONS(1360), - [anon_sym_protected] = ACTIONS(1360), - [anon_sym_override] = ACTIONS(1360), - [anon_sym_module] = ACTIONS(1360), - [anon_sym_any] = ACTIONS(1360), - [anon_sym_number] = ACTIONS(1360), - [anon_sym_boolean] = ACTIONS(1360), - [anon_sym_string] = ACTIONS(1360), - [anon_sym_symbol] = ACTIONS(1360), - [anon_sym_object] = ACTIONS(1360), + [anon_sym_static] = ACTIONS(1324), + [anon_sym_readonly] = ACTIONS(1324), + [anon_sym_get] = ACTIONS(1324), + [anon_sym_set] = ACTIONS(1324), + [anon_sym_declare] = ACTIONS(1324), + [anon_sym_public] = ACTIONS(1324), + [anon_sym_private] = ACTIONS(1324), + [anon_sym_protected] = ACTIONS(1324), + [anon_sym_override] = ACTIONS(1324), + [anon_sym_module] = ACTIONS(1324), + [anon_sym_any] = ACTIONS(1324), + [anon_sym_number] = ACTIONS(1324), + [anon_sym_boolean] = ACTIONS(1324), + [anon_sym_string] = ACTIONS(1324), + [anon_sym_symbol] = ACTIONS(1324), + [anon_sym_object] = ACTIONS(1324), [sym_html_comment] = ACTIONS(5), }, - [STATE(412)] = { - [sym_import] = STATE(3816), - [sym_parenthesized_expression] = STATE(1365), - [sym_expression] = STATE(1827), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5981), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5981), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1365), - [sym_subscript_expression] = STATE(1365), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3075), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5981), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1365), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_type_arguments] = STATE(459), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1482), - [anon_sym_export] = ACTIONS(1360), - [anon_sym_type] = ACTIONS(1360), - [anon_sym_namespace] = ACTIONS(1362), - [anon_sym_LBRACE] = ACTIONS(669), + [STATE(405)] = { + [sym_import] = STATE(3849), + [sym_parenthesized_expression] = STATE(1372), + [sym_expression] = STATE(1841), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6025), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6025), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1372), + [sym_subscript_expression] = STATE(1372), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2993), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6025), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1372), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_type_arguments] = STATE(445), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(1488), + [anon_sym_export] = ACTIONS(1324), + [anon_sym_type] = ACTIONS(1324), + [anon_sym_namespace] = ACTIONS(1326), + [anon_sym_LBRACE] = ACTIONS(671), [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1360), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(1324), [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_await] = ACTIONS(45), [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1366), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1486), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1330), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1492), [anon_sym_using] = ACTIONS(75), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -71040,185 +70359,185 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1360), - [anon_sym_readonly] = ACTIONS(1360), - [anon_sym_get] = ACTIONS(1360), - [anon_sym_set] = ACTIONS(1360), - [anon_sym_declare] = ACTIONS(1360), - [anon_sym_public] = ACTIONS(1360), - [anon_sym_private] = ACTIONS(1360), - [anon_sym_protected] = ACTIONS(1360), - [anon_sym_override] = ACTIONS(1360), - [anon_sym_module] = ACTIONS(1360), - [anon_sym_any] = ACTIONS(1360), - [anon_sym_number] = ACTIONS(1360), - [anon_sym_boolean] = ACTIONS(1360), - [anon_sym_string] = ACTIONS(1360), - [anon_sym_symbol] = ACTIONS(1360), - [anon_sym_object] = ACTIONS(1360), + [anon_sym_static] = ACTIONS(1324), + [anon_sym_readonly] = ACTIONS(1324), + [anon_sym_get] = ACTIONS(1324), + [anon_sym_set] = ACTIONS(1324), + [anon_sym_declare] = ACTIONS(1324), + [anon_sym_public] = ACTIONS(1324), + [anon_sym_private] = ACTIONS(1324), + [anon_sym_protected] = ACTIONS(1324), + [anon_sym_override] = ACTIONS(1324), + [anon_sym_module] = ACTIONS(1324), + [anon_sym_any] = ACTIONS(1324), + [anon_sym_number] = ACTIONS(1324), + [anon_sym_boolean] = ACTIONS(1324), + [anon_sym_string] = ACTIONS(1324), + [anon_sym_symbol] = ACTIONS(1324), + [anon_sym_object] = ACTIONS(1324), [sym_html_comment] = ACTIONS(5), }, - [STATE(413)] = { - [sym_import] = STATE(3816), - [sym_parenthesized_expression] = STATE(1365), - [sym_expression] = STATE(1828), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5981), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5981), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1365), - [sym_subscript_expression] = STATE(1365), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3075), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5981), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1365), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_type_arguments] = STATE(459), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1482), - [anon_sym_export] = ACTIONS(1360), - [anon_sym_type] = ACTIONS(1360), - [anon_sym_namespace] = ACTIONS(1362), - [anon_sym_LBRACE] = ACTIONS(669), - [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1360), - [anon_sym_BANG] = ACTIONS(33), + [STATE(406)] = { + [sym_import] = STATE(3849), + [sym_parenthesized_expression] = STATE(1426), + [sym_expression] = STATE(2379), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(5845), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(5845), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(5843), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1426), + [sym_subscript_expression] = STATE(1426), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2990), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(5845), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1426), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_type_arguments] = STATE(513), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(1510), + [anon_sym_export] = ACTIONS(1104), + [anon_sym_type] = ACTIONS(1104), + [anon_sym_namespace] = ACTIONS(1106), + [anon_sym_LBRACE] = ACTIONS(671), + [anon_sym_typeof] = ACTIONS(1132), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(1104), + [anon_sym_BANG] = ACTIONS(1112), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(45), - [anon_sym_yield] = ACTIONS(63), + [anon_sym_await] = ACTIONS(1116), + [anon_sym_yield] = ACTIONS(1118), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1366), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1486), - [anon_sym_using] = ACTIONS(75), - [anon_sym_PLUS] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(21), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1122), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1514), + [anon_sym_using] = ACTIONS(1126), + [anon_sym_PLUS] = ACTIONS(1132), + [anon_sym_DASH] = ACTIONS(1132), [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(33), - [anon_sym_void] = ACTIONS(21), - [anon_sym_delete] = ACTIONS(21), - [anon_sym_PLUS_PLUS] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(81), + [anon_sym_TILDE] = ACTIONS(1112), + [anon_sym_void] = ACTIONS(1132), + [anon_sym_delete] = ACTIONS(1132), + [anon_sym_PLUS_PLUS] = ACTIONS(1134), + [anon_sym_DASH_DASH] = ACTIONS(1134), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(91), + [sym_private_property_identifier] = ACTIONS(1140), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(95), + [sym_undefined] = ACTIONS(1516), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1360), - [anon_sym_readonly] = ACTIONS(1360), - [anon_sym_get] = ACTIONS(1360), - [anon_sym_set] = ACTIONS(1360), - [anon_sym_declare] = ACTIONS(1360), - [anon_sym_public] = ACTIONS(1360), - [anon_sym_private] = ACTIONS(1360), - [anon_sym_protected] = ACTIONS(1360), - [anon_sym_override] = ACTIONS(1360), - [anon_sym_module] = ACTIONS(1360), - [anon_sym_any] = ACTIONS(1360), - [anon_sym_number] = ACTIONS(1360), - [anon_sym_boolean] = ACTIONS(1360), - [anon_sym_string] = ACTIONS(1360), - [anon_sym_symbol] = ACTIONS(1360), - [anon_sym_object] = ACTIONS(1360), + [anon_sym_static] = ACTIONS(1104), + [anon_sym_readonly] = ACTIONS(1104), + [anon_sym_get] = ACTIONS(1104), + [anon_sym_set] = ACTIONS(1104), + [anon_sym_declare] = ACTIONS(1104), + [anon_sym_public] = ACTIONS(1104), + [anon_sym_private] = ACTIONS(1104), + [anon_sym_protected] = ACTIONS(1104), + [anon_sym_override] = ACTIONS(1104), + [anon_sym_module] = ACTIONS(1104), + [anon_sym_any] = ACTIONS(1104), + [anon_sym_number] = ACTIONS(1104), + [anon_sym_boolean] = ACTIONS(1104), + [anon_sym_string] = ACTIONS(1104), + [anon_sym_symbol] = ACTIONS(1104), + [anon_sym_object] = ACTIONS(1104), [sym_html_comment] = ACTIONS(5), }, - [STATE(414)] = { - [sym_import] = STATE(3816), - [sym_parenthesized_expression] = STATE(1365), - [sym_expression] = STATE(1829), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5981), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5981), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1365), - [sym_subscript_expression] = STATE(1365), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3075), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5981), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1365), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_type_arguments] = STATE(459), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1482), - [anon_sym_export] = ACTIONS(1360), - [anon_sym_type] = ACTIONS(1360), - [anon_sym_namespace] = ACTIONS(1362), - [anon_sym_LBRACE] = ACTIONS(669), + [STATE(407)] = { + [sym_import] = STATE(3849), + [sym_parenthesized_expression] = STATE(1372), + [sym_expression] = STATE(1880), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6025), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6025), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1372), + [sym_subscript_expression] = STATE(1372), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2993), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6025), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1372), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_type_arguments] = STATE(445), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(1488), + [anon_sym_export] = ACTIONS(1324), + [anon_sym_type] = ACTIONS(1324), + [anon_sym_namespace] = ACTIONS(1326), + [anon_sym_LBRACE] = ACTIONS(671), [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1360), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(1324), [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_await] = ACTIONS(45), [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1366), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1486), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1330), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1492), [anon_sym_using] = ACTIONS(75), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -71242,107 +70561,6 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1360), - [anon_sym_readonly] = ACTIONS(1360), - [anon_sym_get] = ACTIONS(1360), - [anon_sym_set] = ACTIONS(1360), - [anon_sym_declare] = ACTIONS(1360), - [anon_sym_public] = ACTIONS(1360), - [anon_sym_private] = ACTIONS(1360), - [anon_sym_protected] = ACTIONS(1360), - [anon_sym_override] = ACTIONS(1360), - [anon_sym_module] = ACTIONS(1360), - [anon_sym_any] = ACTIONS(1360), - [anon_sym_number] = ACTIONS(1360), - [anon_sym_boolean] = ACTIONS(1360), - [anon_sym_string] = ACTIONS(1360), - [anon_sym_symbol] = ACTIONS(1360), - [anon_sym_object] = ACTIONS(1360), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(415)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1461), - [sym_expression] = STATE(2637), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6071), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6071), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(6010), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1461), - [sym_subscript_expression] = STATE(1461), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6071), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1461), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(605), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1528), - [anon_sym_export] = ACTIONS(1324), - [anon_sym_type] = ACTIONS(1324), - [anon_sym_namespace] = ACTIONS(1326), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(1346), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1324), - [anon_sym_BANG] = ACTIONS(1330), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1332), - [anon_sym_yield] = ACTIONS(1334), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1336), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1532), - [anon_sym_using] = ACTIONS(1340), - [anon_sym_PLUS] = ACTIONS(1346), - [anon_sym_DASH] = ACTIONS(1346), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1330), - [anon_sym_void] = ACTIONS(1346), - [anon_sym_delete] = ACTIONS(1346), - [anon_sym_PLUS_PLUS] = ACTIONS(1348), - [anon_sym_DASH_DASH] = ACTIONS(1348), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1350), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1534), - [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(1324), [anon_sym_readonly] = ACTIONS(1324), [anon_sym_get] = ACTIONS(1324), @@ -71361,66 +70579,167 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_object] = ACTIONS(1324), [sym_html_comment] = ACTIONS(5), }, - [STATE(416)] = { - [sym_import] = STATE(3816), - [sym_parenthesized_expression] = STATE(1365), - [sym_expression] = STATE(1830), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5981), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5981), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1365), - [sym_subscript_expression] = STATE(1365), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3075), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5981), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1365), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_type_arguments] = STATE(459), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1482), - [anon_sym_export] = ACTIONS(1360), - [anon_sym_type] = ACTIONS(1360), - [anon_sym_namespace] = ACTIONS(1362), - [anon_sym_LBRACE] = ACTIONS(669), + [STATE(408)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1390), + [sym_expression] = STATE(2081), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5777), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5777), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1390), + [sym_subscript_expression] = STATE(1390), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3056), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5777), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1390), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(477), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1494), + [anon_sym_export] = ACTIONS(1414), + [anon_sym_type] = ACTIONS(1414), + [anon_sym_namespace] = ACTIONS(1416), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(766), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1414), + [anon_sym_BANG] = ACTIONS(742), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(746), + [anon_sym_yield] = ACTIONS(748), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1420), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1498), + [anon_sym_using] = ACTIONS(756), + [anon_sym_PLUS] = ACTIONS(766), + [anon_sym_DASH] = ACTIONS(766), + [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(742), + [anon_sym_void] = ACTIONS(766), + [anon_sym_delete] = ACTIONS(766), + [anon_sym_PLUS_PLUS] = ACTIONS(768), + [anon_sym_DASH_DASH] = ACTIONS(768), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(774), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1500), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1414), + [anon_sym_readonly] = ACTIONS(1414), + [anon_sym_get] = ACTIONS(1414), + [anon_sym_set] = ACTIONS(1414), + [anon_sym_declare] = ACTIONS(1414), + [anon_sym_public] = ACTIONS(1414), + [anon_sym_private] = ACTIONS(1414), + [anon_sym_protected] = ACTIONS(1414), + [anon_sym_override] = ACTIONS(1414), + [anon_sym_module] = ACTIONS(1414), + [anon_sym_any] = ACTIONS(1414), + [anon_sym_number] = ACTIONS(1414), + [anon_sym_boolean] = ACTIONS(1414), + [anon_sym_string] = ACTIONS(1414), + [anon_sym_symbol] = ACTIONS(1414), + [anon_sym_object] = ACTIONS(1414), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(409)] = { + [sym_import] = STATE(3849), + [sym_parenthesized_expression] = STATE(1372), + [sym_expression] = STATE(1881), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6025), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6025), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1372), + [sym_subscript_expression] = STATE(1372), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2993), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6025), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1372), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_type_arguments] = STATE(445), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(1488), + [anon_sym_export] = ACTIONS(1324), + [anon_sym_type] = ACTIONS(1324), + [anon_sym_namespace] = ACTIONS(1326), + [anon_sym_LBRACE] = ACTIONS(671), [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1360), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(1324), [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_await] = ACTIONS(45), [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1366), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1486), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1330), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1492), [anon_sym_using] = ACTIONS(75), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -71444,2205 +70763,2306 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1360), - [anon_sym_readonly] = ACTIONS(1360), - [anon_sym_get] = ACTIONS(1360), - [anon_sym_set] = ACTIONS(1360), - [anon_sym_declare] = ACTIONS(1360), - [anon_sym_public] = ACTIONS(1360), - [anon_sym_private] = ACTIONS(1360), - [anon_sym_protected] = ACTIONS(1360), - [anon_sym_override] = ACTIONS(1360), - [anon_sym_module] = ACTIONS(1360), - [anon_sym_any] = ACTIONS(1360), - [anon_sym_number] = ACTIONS(1360), - [anon_sym_boolean] = ACTIONS(1360), - [anon_sym_string] = ACTIONS(1360), - [anon_sym_symbol] = ACTIONS(1360), - [anon_sym_object] = ACTIONS(1360), + [anon_sym_static] = ACTIONS(1324), + [anon_sym_readonly] = ACTIONS(1324), + [anon_sym_get] = ACTIONS(1324), + [anon_sym_set] = ACTIONS(1324), + [anon_sym_declare] = ACTIONS(1324), + [anon_sym_public] = ACTIONS(1324), + [anon_sym_private] = ACTIONS(1324), + [anon_sym_protected] = ACTIONS(1324), + [anon_sym_override] = ACTIONS(1324), + [anon_sym_module] = ACTIONS(1324), + [anon_sym_any] = ACTIONS(1324), + [anon_sym_number] = ACTIONS(1324), + [anon_sym_boolean] = ACTIONS(1324), + [anon_sym_string] = ACTIONS(1324), + [anon_sym_symbol] = ACTIONS(1324), + [anon_sym_object] = ACTIONS(1324), [sym_html_comment] = ACTIONS(5), }, - [STATE(417)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1386), - [sym_expression] = STATE(2140), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5966), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5966), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5819), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1386), - [sym_subscript_expression] = STATE(1386), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3017), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5966), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1386), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(418), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1488), - [anon_sym_export] = ACTIONS(1080), - [anon_sym_type] = ACTIONS(1080), - [anon_sym_namespace] = ACTIONS(1082), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(736), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1080), - [anon_sym_BANG] = ACTIONS(712), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(716), - [anon_sym_yield] = ACTIONS(718), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1090), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1492), - [anon_sym_using] = ACTIONS(726), - [anon_sym_PLUS] = ACTIONS(736), - [anon_sym_DASH] = ACTIONS(736), + [STATE(410)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2610), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5927), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5927), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1232), + [sym_subscript_expression] = STATE(1232), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5927), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1232), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), + [anon_sym_type] = ACTIONS(804), + [anon_sym_namespace] = ACTIONS(808), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(820), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(822), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(712), - [anon_sym_void] = ACTIONS(736), - [anon_sym_delete] = ACTIONS(736), - [anon_sym_PLUS_PLUS] = ACTIONS(738), - [anon_sym_DASH_DASH] = ACTIONS(738), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(744), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1494), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(826), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1080), - [anon_sym_readonly] = ACTIONS(1080), - [anon_sym_get] = ACTIONS(1080), - [anon_sym_set] = ACTIONS(1080), - [anon_sym_declare] = ACTIONS(1080), - [anon_sym_public] = ACTIONS(1080), - [anon_sym_private] = ACTIONS(1080), - [anon_sym_protected] = ACTIONS(1080), - [anon_sym_override] = ACTIONS(1080), - [anon_sym_module] = ACTIONS(1080), - [anon_sym_any] = ACTIONS(1080), - [anon_sym_number] = ACTIONS(1080), - [anon_sym_boolean] = ACTIONS(1080), - [anon_sym_string] = ACTIONS(1080), - [anon_sym_symbol] = ACTIONS(1080), - [anon_sym_object] = ACTIONS(1080), + [anon_sym_static] = ACTIONS(804), + [anon_sym_readonly] = ACTIONS(804), + [anon_sym_get] = ACTIONS(804), + [anon_sym_set] = ACTIONS(804), + [anon_sym_declare] = ACTIONS(804), + [anon_sym_public] = ACTIONS(804), + [anon_sym_private] = ACTIONS(804), + [anon_sym_protected] = ACTIONS(804), + [anon_sym_override] = ACTIONS(804), + [anon_sym_module] = ACTIONS(804), + [anon_sym_any] = ACTIONS(804), + [anon_sym_number] = ACTIONS(804), + [anon_sym_boolean] = ACTIONS(804), + [anon_sym_string] = ACTIONS(804), + [anon_sym_symbol] = ACTIONS(804), + [anon_sym_object] = ACTIONS(804), [sym_html_comment] = ACTIONS(5), }, - [STATE(418)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1386), - [sym_expression] = STATE(1905), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5966), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5966), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5819), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1386), - [sym_subscript_expression] = STATE(1386), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3017), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5966), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1386), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(418), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1488), - [anon_sym_export] = ACTIONS(1080), - [anon_sym_type] = ACTIONS(1080), - [anon_sym_namespace] = ACTIONS(1082), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(736), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1080), - [anon_sym_BANG] = ACTIONS(712), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(716), - [anon_sym_yield] = ACTIONS(718), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1090), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1492), - [anon_sym_using] = ACTIONS(726), - [anon_sym_PLUS] = ACTIONS(736), - [anon_sym_DASH] = ACTIONS(736), + [STATE(411)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1345), + [sym_expression] = STATE(1749), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5963), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5963), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5768), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1345), + [sym_subscript_expression] = STATE(1345), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3039), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5963), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1345), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(411), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1468), + [anon_sym_export] = ACTIONS(1060), + [anon_sym_type] = ACTIONS(1060), + [anon_sym_namespace] = ACTIONS(1062), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(619), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1060), + [anon_sym_BANG] = ACTIONS(591), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(593), + [anon_sym_yield] = ACTIONS(595), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1070), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1476), + [anon_sym_using] = ACTIONS(605), + [anon_sym_PLUS] = ACTIONS(619), + [anon_sym_DASH] = ACTIONS(619), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(712), - [anon_sym_void] = ACTIONS(736), - [anon_sym_delete] = ACTIONS(736), - [anon_sym_PLUS_PLUS] = ACTIONS(738), - [anon_sym_DASH_DASH] = ACTIONS(738), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(744), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1494), + [anon_sym_TILDE] = ACTIONS(591), + [anon_sym_void] = ACTIONS(619), + [anon_sym_delete] = ACTIONS(619), + [anon_sym_PLUS_PLUS] = ACTIONS(621), + [anon_sym_DASH_DASH] = ACTIONS(621), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(623), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1478), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1080), - [anon_sym_readonly] = ACTIONS(1080), - [anon_sym_get] = ACTIONS(1080), - [anon_sym_set] = ACTIONS(1080), - [anon_sym_declare] = ACTIONS(1080), - [anon_sym_public] = ACTIONS(1080), - [anon_sym_private] = ACTIONS(1080), - [anon_sym_protected] = ACTIONS(1080), - [anon_sym_override] = ACTIONS(1080), - [anon_sym_module] = ACTIONS(1080), - [anon_sym_any] = ACTIONS(1080), - [anon_sym_number] = ACTIONS(1080), - [anon_sym_boolean] = ACTIONS(1080), - [anon_sym_string] = ACTIONS(1080), - [anon_sym_symbol] = ACTIONS(1080), - [anon_sym_object] = ACTIONS(1080), + [anon_sym_static] = ACTIONS(1060), + [anon_sym_readonly] = ACTIONS(1060), + [anon_sym_get] = ACTIONS(1060), + [anon_sym_set] = ACTIONS(1060), + [anon_sym_declare] = ACTIONS(1060), + [anon_sym_public] = ACTIONS(1060), + [anon_sym_private] = ACTIONS(1060), + [anon_sym_protected] = ACTIONS(1060), + [anon_sym_override] = ACTIONS(1060), + [anon_sym_module] = ACTIONS(1060), + [anon_sym_any] = ACTIONS(1060), + [anon_sym_number] = ACTIONS(1060), + [anon_sym_boolean] = ACTIONS(1060), + [anon_sym_string] = ACTIONS(1060), + [anon_sym_symbol] = ACTIONS(1060), + [anon_sym_object] = ACTIONS(1060), [sym_html_comment] = ACTIONS(5), }, - [STATE(419)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1386), - [sym_expression] = STATE(1907), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5966), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5966), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5819), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1386), - [sym_subscript_expression] = STATE(1386), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3017), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5966), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1386), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(418), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1488), - [anon_sym_export] = ACTIONS(1080), - [anon_sym_type] = ACTIONS(1080), - [anon_sym_namespace] = ACTIONS(1082), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(736), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1080), - [anon_sym_BANG] = ACTIONS(712), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(716), - [anon_sym_yield] = ACTIONS(718), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1090), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1492), - [anon_sym_using] = ACTIONS(726), - [anon_sym_PLUS] = ACTIONS(736), - [anon_sym_DASH] = ACTIONS(736), + [STATE(412)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1390), + [sym_expression] = STATE(2419), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5777), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5777), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1390), + [sym_subscript_expression] = STATE(1390), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3056), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5777), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1390), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(477), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1494), + [anon_sym_export] = ACTIONS(1414), + [anon_sym_type] = ACTIONS(1414), + [anon_sym_namespace] = ACTIONS(1416), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(766), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1414), + [anon_sym_BANG] = ACTIONS(742), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(746), + [anon_sym_yield] = ACTIONS(748), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1420), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1498), + [anon_sym_using] = ACTIONS(756), + [anon_sym_PLUS] = ACTIONS(766), + [anon_sym_DASH] = ACTIONS(766), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(712), - [anon_sym_void] = ACTIONS(736), - [anon_sym_delete] = ACTIONS(736), - [anon_sym_PLUS_PLUS] = ACTIONS(738), - [anon_sym_DASH_DASH] = ACTIONS(738), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(744), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1494), + [anon_sym_TILDE] = ACTIONS(742), + [anon_sym_void] = ACTIONS(766), + [anon_sym_delete] = ACTIONS(766), + [anon_sym_PLUS_PLUS] = ACTIONS(768), + [anon_sym_DASH_DASH] = ACTIONS(768), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(774), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1500), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1080), - [anon_sym_readonly] = ACTIONS(1080), - [anon_sym_get] = ACTIONS(1080), - [anon_sym_set] = ACTIONS(1080), - [anon_sym_declare] = ACTIONS(1080), - [anon_sym_public] = ACTIONS(1080), - [anon_sym_private] = ACTIONS(1080), - [anon_sym_protected] = ACTIONS(1080), - [anon_sym_override] = ACTIONS(1080), - [anon_sym_module] = ACTIONS(1080), - [anon_sym_any] = ACTIONS(1080), - [anon_sym_number] = ACTIONS(1080), - [anon_sym_boolean] = ACTIONS(1080), - [anon_sym_string] = ACTIONS(1080), - [anon_sym_symbol] = ACTIONS(1080), - [anon_sym_object] = ACTIONS(1080), + [anon_sym_static] = ACTIONS(1414), + [anon_sym_readonly] = ACTIONS(1414), + [anon_sym_get] = ACTIONS(1414), + [anon_sym_set] = ACTIONS(1414), + [anon_sym_declare] = ACTIONS(1414), + [anon_sym_public] = ACTIONS(1414), + [anon_sym_private] = ACTIONS(1414), + [anon_sym_protected] = ACTIONS(1414), + [anon_sym_override] = ACTIONS(1414), + [anon_sym_module] = ACTIONS(1414), + [anon_sym_any] = ACTIONS(1414), + [anon_sym_number] = ACTIONS(1414), + [anon_sym_boolean] = ACTIONS(1414), + [anon_sym_string] = ACTIONS(1414), + [anon_sym_symbol] = ACTIONS(1414), + [anon_sym_object] = ACTIONS(1414), [sym_html_comment] = ACTIONS(5), }, - [STATE(420)] = { - [sym_import] = STATE(3816), - [sym_parenthesized_expression] = STATE(1365), - [sym_expression] = STATE(1832), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5981), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5981), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1365), - [sym_subscript_expression] = STATE(1365), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3075), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5981), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1365), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_type_arguments] = STATE(459), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1482), - [anon_sym_export] = ACTIONS(1360), - [anon_sym_type] = ACTIONS(1360), - [anon_sym_namespace] = ACTIONS(1362), - [anon_sym_LBRACE] = ACTIONS(669), - [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1360), - [anon_sym_BANG] = ACTIONS(33), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(45), - [anon_sym_yield] = ACTIONS(63), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1366), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1486), - [anon_sym_using] = ACTIONS(75), - [anon_sym_PLUS] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(21), - [anon_sym_SLASH] = ACTIONS(77), + [STATE(413)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1345), + [sym_expression] = STATE(1751), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5963), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5963), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5768), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1345), + [sym_subscript_expression] = STATE(1345), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3039), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5963), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1345), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(411), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1468), + [anon_sym_export] = ACTIONS(1060), + [anon_sym_type] = ACTIONS(1060), + [anon_sym_namespace] = ACTIONS(1062), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(619), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1060), + [anon_sym_BANG] = ACTIONS(591), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(593), + [anon_sym_yield] = ACTIONS(595), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1070), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1476), + [anon_sym_using] = ACTIONS(605), + [anon_sym_PLUS] = ACTIONS(619), + [anon_sym_DASH] = ACTIONS(619), + [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(33), - [anon_sym_void] = ACTIONS(21), - [anon_sym_delete] = ACTIONS(21), - [anon_sym_PLUS_PLUS] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(81), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), + [anon_sym_TILDE] = ACTIONS(591), + [anon_sym_void] = ACTIONS(619), + [anon_sym_delete] = ACTIONS(619), + [anon_sym_PLUS_PLUS] = ACTIONS(621), + [anon_sym_DASH_DASH] = ACTIONS(621), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(91), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(95), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(623), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1478), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1360), - [anon_sym_readonly] = ACTIONS(1360), - [anon_sym_get] = ACTIONS(1360), - [anon_sym_set] = ACTIONS(1360), - [anon_sym_declare] = ACTIONS(1360), - [anon_sym_public] = ACTIONS(1360), - [anon_sym_private] = ACTIONS(1360), - [anon_sym_protected] = ACTIONS(1360), - [anon_sym_override] = ACTIONS(1360), - [anon_sym_module] = ACTIONS(1360), - [anon_sym_any] = ACTIONS(1360), - [anon_sym_number] = ACTIONS(1360), - [anon_sym_boolean] = ACTIONS(1360), - [anon_sym_string] = ACTIONS(1360), - [anon_sym_symbol] = ACTIONS(1360), - [anon_sym_object] = ACTIONS(1360), + [anon_sym_static] = ACTIONS(1060), + [anon_sym_readonly] = ACTIONS(1060), + [anon_sym_get] = ACTIONS(1060), + [anon_sym_set] = ACTIONS(1060), + [anon_sym_declare] = ACTIONS(1060), + [anon_sym_public] = ACTIONS(1060), + [anon_sym_private] = ACTIONS(1060), + [anon_sym_protected] = ACTIONS(1060), + [anon_sym_override] = ACTIONS(1060), + [anon_sym_module] = ACTIONS(1060), + [anon_sym_any] = ACTIONS(1060), + [anon_sym_number] = ACTIONS(1060), + [anon_sym_boolean] = ACTIONS(1060), + [anon_sym_string] = ACTIONS(1060), + [anon_sym_symbol] = ACTIONS(1060), + [anon_sym_object] = ACTIONS(1060), [sym_html_comment] = ACTIONS(5), }, - [STATE(421)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1386), - [sym_expression] = STATE(1914), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5966), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5966), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5819), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1386), - [sym_subscript_expression] = STATE(1386), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3017), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5966), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1386), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(418), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1488), - [anon_sym_export] = ACTIONS(1080), - [anon_sym_type] = ACTIONS(1080), - [anon_sym_namespace] = ACTIONS(1082), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(736), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1080), - [anon_sym_BANG] = ACTIONS(712), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(716), - [anon_sym_yield] = ACTIONS(718), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1090), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1492), - [anon_sym_using] = ACTIONS(726), - [anon_sym_PLUS] = ACTIONS(736), - [anon_sym_DASH] = ACTIONS(736), + [STATE(414)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2607), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5927), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5927), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1232), + [sym_subscript_expression] = STATE(1232), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5927), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1232), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), + [anon_sym_type] = ACTIONS(804), + [anon_sym_namespace] = ACTIONS(808), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(820), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(822), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(712), - [anon_sym_void] = ACTIONS(736), - [anon_sym_delete] = ACTIONS(736), - [anon_sym_PLUS_PLUS] = ACTIONS(738), - [anon_sym_DASH_DASH] = ACTIONS(738), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(744), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1494), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(2183), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(826), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1080), - [anon_sym_readonly] = ACTIONS(1080), - [anon_sym_get] = ACTIONS(1080), - [anon_sym_set] = ACTIONS(1080), - [anon_sym_declare] = ACTIONS(1080), - [anon_sym_public] = ACTIONS(1080), - [anon_sym_private] = ACTIONS(1080), - [anon_sym_protected] = ACTIONS(1080), - [anon_sym_override] = ACTIONS(1080), - [anon_sym_module] = ACTIONS(1080), - [anon_sym_any] = ACTIONS(1080), - [anon_sym_number] = ACTIONS(1080), - [anon_sym_boolean] = ACTIONS(1080), - [anon_sym_string] = ACTIONS(1080), - [anon_sym_symbol] = ACTIONS(1080), - [anon_sym_object] = ACTIONS(1080), + [anon_sym_static] = ACTIONS(804), + [anon_sym_readonly] = ACTIONS(804), + [anon_sym_get] = ACTIONS(804), + [anon_sym_set] = ACTIONS(804), + [anon_sym_declare] = ACTIONS(804), + [anon_sym_public] = ACTIONS(804), + [anon_sym_private] = ACTIONS(804), + [anon_sym_protected] = ACTIONS(804), + [anon_sym_override] = ACTIONS(804), + [anon_sym_module] = ACTIONS(804), + [anon_sym_any] = ACTIONS(804), + [anon_sym_number] = ACTIONS(804), + [anon_sym_boolean] = ACTIONS(804), + [anon_sym_string] = ACTIONS(804), + [anon_sym_symbol] = ACTIONS(804), + [anon_sym_object] = ACTIONS(804), [sym_html_comment] = ACTIONS(5), }, - [STATE(422)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1386), - [sym_expression] = STATE(1939), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5966), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5966), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5819), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1386), - [sym_subscript_expression] = STATE(1386), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3017), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5966), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1386), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(418), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1488), - [anon_sym_export] = ACTIONS(1080), - [anon_sym_type] = ACTIONS(1080), - [anon_sym_namespace] = ACTIONS(1082), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(736), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1080), - [anon_sym_BANG] = ACTIONS(712), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(716), - [anon_sym_yield] = ACTIONS(718), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1090), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1492), - [anon_sym_using] = ACTIONS(726), - [anon_sym_PLUS] = ACTIONS(736), - [anon_sym_DASH] = ACTIONS(736), + [STATE(415)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1345), + [sym_expression] = STATE(1753), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5963), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5963), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5768), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1345), + [sym_subscript_expression] = STATE(1345), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3039), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5963), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1345), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(411), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1468), + [anon_sym_export] = ACTIONS(1060), + [anon_sym_type] = ACTIONS(1060), + [anon_sym_namespace] = ACTIONS(1062), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(619), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1060), + [anon_sym_BANG] = ACTIONS(591), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(593), + [anon_sym_yield] = ACTIONS(595), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1070), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1476), + [anon_sym_using] = ACTIONS(605), + [anon_sym_PLUS] = ACTIONS(619), + [anon_sym_DASH] = ACTIONS(619), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(712), - [anon_sym_void] = ACTIONS(736), - [anon_sym_delete] = ACTIONS(736), - [anon_sym_PLUS_PLUS] = ACTIONS(738), - [anon_sym_DASH_DASH] = ACTIONS(738), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(744), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1494), + [anon_sym_TILDE] = ACTIONS(591), + [anon_sym_void] = ACTIONS(619), + [anon_sym_delete] = ACTIONS(619), + [anon_sym_PLUS_PLUS] = ACTIONS(621), + [anon_sym_DASH_DASH] = ACTIONS(621), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(623), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1478), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1080), - [anon_sym_readonly] = ACTIONS(1080), - [anon_sym_get] = ACTIONS(1080), - [anon_sym_set] = ACTIONS(1080), - [anon_sym_declare] = ACTIONS(1080), - [anon_sym_public] = ACTIONS(1080), - [anon_sym_private] = ACTIONS(1080), - [anon_sym_protected] = ACTIONS(1080), - [anon_sym_override] = ACTIONS(1080), - [anon_sym_module] = ACTIONS(1080), - [anon_sym_any] = ACTIONS(1080), - [anon_sym_number] = ACTIONS(1080), - [anon_sym_boolean] = ACTIONS(1080), - [anon_sym_string] = ACTIONS(1080), - [anon_sym_symbol] = ACTIONS(1080), - [anon_sym_object] = ACTIONS(1080), + [anon_sym_static] = ACTIONS(1060), + [anon_sym_readonly] = ACTIONS(1060), + [anon_sym_get] = ACTIONS(1060), + [anon_sym_set] = ACTIONS(1060), + [anon_sym_declare] = ACTIONS(1060), + [anon_sym_public] = ACTIONS(1060), + [anon_sym_private] = ACTIONS(1060), + [anon_sym_protected] = ACTIONS(1060), + [anon_sym_override] = ACTIONS(1060), + [anon_sym_module] = ACTIONS(1060), + [anon_sym_any] = ACTIONS(1060), + [anon_sym_number] = ACTIONS(1060), + [anon_sym_boolean] = ACTIONS(1060), + [anon_sym_string] = ACTIONS(1060), + [anon_sym_symbol] = ACTIONS(1060), + [anon_sym_object] = ACTIONS(1060), [sym_html_comment] = ACTIONS(5), }, - [STATE(423)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1386), - [sym_expression] = STATE(1941), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5966), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5966), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5819), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1386), - [sym_subscript_expression] = STATE(1386), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3017), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5966), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1386), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(418), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1488), - [anon_sym_export] = ACTIONS(1080), - [anon_sym_type] = ACTIONS(1080), - [anon_sym_namespace] = ACTIONS(1082), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(736), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1080), - [anon_sym_BANG] = ACTIONS(712), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(716), - [anon_sym_yield] = ACTIONS(718), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1090), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1492), - [anon_sym_using] = ACTIONS(726), - [anon_sym_PLUS] = ACTIONS(736), - [anon_sym_DASH] = ACTIONS(736), + [STATE(416)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1345), + [sym_expression] = STATE(1754), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5963), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5963), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5768), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1345), + [sym_subscript_expression] = STATE(1345), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3039), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5963), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1345), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(411), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1468), + [anon_sym_export] = ACTIONS(1060), + [anon_sym_type] = ACTIONS(1060), + [anon_sym_namespace] = ACTIONS(1062), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(619), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1060), + [anon_sym_BANG] = ACTIONS(591), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(593), + [anon_sym_yield] = ACTIONS(595), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1070), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1476), + [anon_sym_using] = ACTIONS(605), + [anon_sym_PLUS] = ACTIONS(619), + [anon_sym_DASH] = ACTIONS(619), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(712), - [anon_sym_void] = ACTIONS(736), - [anon_sym_delete] = ACTIONS(736), - [anon_sym_PLUS_PLUS] = ACTIONS(738), - [anon_sym_DASH_DASH] = ACTIONS(738), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(744), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1494), + [anon_sym_TILDE] = ACTIONS(591), + [anon_sym_void] = ACTIONS(619), + [anon_sym_delete] = ACTIONS(619), + [anon_sym_PLUS_PLUS] = ACTIONS(621), + [anon_sym_DASH_DASH] = ACTIONS(621), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(623), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1478), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1080), - [anon_sym_readonly] = ACTIONS(1080), - [anon_sym_get] = ACTIONS(1080), - [anon_sym_set] = ACTIONS(1080), - [anon_sym_declare] = ACTIONS(1080), - [anon_sym_public] = ACTIONS(1080), - [anon_sym_private] = ACTIONS(1080), - [anon_sym_protected] = ACTIONS(1080), - [anon_sym_override] = ACTIONS(1080), - [anon_sym_module] = ACTIONS(1080), - [anon_sym_any] = ACTIONS(1080), - [anon_sym_number] = ACTIONS(1080), - [anon_sym_boolean] = ACTIONS(1080), - [anon_sym_string] = ACTIONS(1080), - [anon_sym_symbol] = ACTIONS(1080), - [anon_sym_object] = ACTIONS(1080), + [anon_sym_static] = ACTIONS(1060), + [anon_sym_readonly] = ACTIONS(1060), + [anon_sym_get] = ACTIONS(1060), + [anon_sym_set] = ACTIONS(1060), + [anon_sym_declare] = ACTIONS(1060), + [anon_sym_public] = ACTIONS(1060), + [anon_sym_private] = ACTIONS(1060), + [anon_sym_protected] = ACTIONS(1060), + [anon_sym_override] = ACTIONS(1060), + [anon_sym_module] = ACTIONS(1060), + [anon_sym_any] = ACTIONS(1060), + [anon_sym_number] = ACTIONS(1060), + [anon_sym_boolean] = ACTIONS(1060), + [anon_sym_string] = ACTIONS(1060), + [anon_sym_symbol] = ACTIONS(1060), + [anon_sym_object] = ACTIONS(1060), [sym_html_comment] = ACTIONS(5), }, - [STATE(424)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1386), - [sym_expression] = STATE(1942), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5966), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5966), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5819), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1386), - [sym_subscript_expression] = STATE(1386), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3017), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5966), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1386), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(418), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1488), - [anon_sym_export] = ACTIONS(1080), - [anon_sym_type] = ACTIONS(1080), - [anon_sym_namespace] = ACTIONS(1082), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(736), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1080), - [anon_sym_BANG] = ACTIONS(712), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(716), - [anon_sym_yield] = ACTIONS(718), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1090), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1492), - [anon_sym_using] = ACTIONS(726), - [anon_sym_PLUS] = ACTIONS(736), - [anon_sym_DASH] = ACTIONS(736), + [STATE(417)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1390), + [sym_expression] = STATE(1943), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5777), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5777), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1390), + [sym_subscript_expression] = STATE(1390), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3056), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5777), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1390), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(477), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1494), + [anon_sym_export] = ACTIONS(1414), + [anon_sym_type] = ACTIONS(1414), + [anon_sym_namespace] = ACTIONS(1416), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(766), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1414), + [anon_sym_BANG] = ACTIONS(742), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(746), + [anon_sym_yield] = ACTIONS(748), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1420), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1498), + [anon_sym_using] = ACTIONS(756), + [anon_sym_PLUS] = ACTIONS(766), + [anon_sym_DASH] = ACTIONS(766), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(712), - [anon_sym_void] = ACTIONS(736), - [anon_sym_delete] = ACTIONS(736), - [anon_sym_PLUS_PLUS] = ACTIONS(738), - [anon_sym_DASH_DASH] = ACTIONS(738), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(744), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1494), + [anon_sym_TILDE] = ACTIONS(742), + [anon_sym_void] = ACTIONS(766), + [anon_sym_delete] = ACTIONS(766), + [anon_sym_PLUS_PLUS] = ACTIONS(768), + [anon_sym_DASH_DASH] = ACTIONS(768), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(774), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1500), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1080), - [anon_sym_readonly] = ACTIONS(1080), - [anon_sym_get] = ACTIONS(1080), - [anon_sym_set] = ACTIONS(1080), - [anon_sym_declare] = ACTIONS(1080), - [anon_sym_public] = ACTIONS(1080), - [anon_sym_private] = ACTIONS(1080), - [anon_sym_protected] = ACTIONS(1080), - [anon_sym_override] = ACTIONS(1080), - [anon_sym_module] = ACTIONS(1080), - [anon_sym_any] = ACTIONS(1080), - [anon_sym_number] = ACTIONS(1080), - [anon_sym_boolean] = ACTIONS(1080), - [anon_sym_string] = ACTIONS(1080), - [anon_sym_symbol] = ACTIONS(1080), - [anon_sym_object] = ACTIONS(1080), + [anon_sym_static] = ACTIONS(1414), + [anon_sym_readonly] = ACTIONS(1414), + [anon_sym_get] = ACTIONS(1414), + [anon_sym_set] = ACTIONS(1414), + [anon_sym_declare] = ACTIONS(1414), + [anon_sym_public] = ACTIONS(1414), + [anon_sym_private] = ACTIONS(1414), + [anon_sym_protected] = ACTIONS(1414), + [anon_sym_override] = ACTIONS(1414), + [anon_sym_module] = ACTIONS(1414), + [anon_sym_any] = ACTIONS(1414), + [anon_sym_number] = ACTIONS(1414), + [anon_sym_boolean] = ACTIONS(1414), + [anon_sym_string] = ACTIONS(1414), + [anon_sym_symbol] = ACTIONS(1414), + [anon_sym_object] = ACTIONS(1414), [sym_html_comment] = ACTIONS(5), }, - [STATE(425)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1386), - [sym_expression] = STATE(2453), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5966), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5966), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5819), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1386), - [sym_subscript_expression] = STATE(1386), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3017), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5966), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1386), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(418), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1488), - [anon_sym_export] = ACTIONS(1080), - [anon_sym_type] = ACTIONS(1080), - [anon_sym_namespace] = ACTIONS(1082), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(736), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1080), - [anon_sym_BANG] = ACTIONS(712), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(716), - [anon_sym_yield] = ACTIONS(718), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1090), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1492), - [anon_sym_using] = ACTIONS(726), - [anon_sym_PLUS] = ACTIONS(736), - [anon_sym_DASH] = ACTIONS(736), + [STATE(418)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1345), + [sym_expression] = STATE(1756), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5963), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5963), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5768), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1345), + [sym_subscript_expression] = STATE(1345), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3039), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5963), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1345), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(411), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1468), + [anon_sym_export] = ACTIONS(1060), + [anon_sym_type] = ACTIONS(1060), + [anon_sym_namespace] = ACTIONS(1062), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(619), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1060), + [anon_sym_BANG] = ACTIONS(591), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(593), + [anon_sym_yield] = ACTIONS(595), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1070), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1476), + [anon_sym_using] = ACTIONS(605), + [anon_sym_PLUS] = ACTIONS(619), + [anon_sym_DASH] = ACTIONS(619), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(712), - [anon_sym_void] = ACTIONS(736), - [anon_sym_delete] = ACTIONS(736), - [anon_sym_PLUS_PLUS] = ACTIONS(738), - [anon_sym_DASH_DASH] = ACTIONS(738), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(744), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1494), + [anon_sym_TILDE] = ACTIONS(591), + [anon_sym_void] = ACTIONS(619), + [anon_sym_delete] = ACTIONS(619), + [anon_sym_PLUS_PLUS] = ACTIONS(621), + [anon_sym_DASH_DASH] = ACTIONS(621), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(623), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1478), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1080), - [anon_sym_readonly] = ACTIONS(1080), - [anon_sym_get] = ACTIONS(1080), - [anon_sym_set] = ACTIONS(1080), - [anon_sym_declare] = ACTIONS(1080), - [anon_sym_public] = ACTIONS(1080), - [anon_sym_private] = ACTIONS(1080), - [anon_sym_protected] = ACTIONS(1080), - [anon_sym_override] = ACTIONS(1080), - [anon_sym_module] = ACTIONS(1080), - [anon_sym_any] = ACTIONS(1080), - [anon_sym_number] = ACTIONS(1080), - [anon_sym_boolean] = ACTIONS(1080), - [anon_sym_string] = ACTIONS(1080), - [anon_sym_symbol] = ACTIONS(1080), - [anon_sym_object] = ACTIONS(1080), + [anon_sym_static] = ACTIONS(1060), + [anon_sym_readonly] = ACTIONS(1060), + [anon_sym_get] = ACTIONS(1060), + [anon_sym_set] = ACTIONS(1060), + [anon_sym_declare] = ACTIONS(1060), + [anon_sym_public] = ACTIONS(1060), + [anon_sym_private] = ACTIONS(1060), + [anon_sym_protected] = ACTIONS(1060), + [anon_sym_override] = ACTIONS(1060), + [anon_sym_module] = ACTIONS(1060), + [anon_sym_any] = ACTIONS(1060), + [anon_sym_number] = ACTIONS(1060), + [anon_sym_boolean] = ACTIONS(1060), + [anon_sym_string] = ACTIONS(1060), + [anon_sym_symbol] = ACTIONS(1060), + [anon_sym_object] = ACTIONS(1060), [sym_html_comment] = ACTIONS(5), }, - [STATE(426)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1386), - [sym_expression] = STATE(1943), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5966), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5966), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5819), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1386), - [sym_subscript_expression] = STATE(1386), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3017), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5966), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1386), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(418), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1488), - [anon_sym_export] = ACTIONS(1080), - [anon_sym_type] = ACTIONS(1080), - [anon_sym_namespace] = ACTIONS(1082), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(736), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1080), - [anon_sym_BANG] = ACTIONS(712), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(716), - [anon_sym_yield] = ACTIONS(718), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1090), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1492), - [anon_sym_using] = ACTIONS(726), - [anon_sym_PLUS] = ACTIONS(736), - [anon_sym_DASH] = ACTIONS(736), + [STATE(419)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1345), + [sym_expression] = STATE(1757), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5963), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5963), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5768), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1345), + [sym_subscript_expression] = STATE(1345), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3039), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5963), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1345), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(411), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1468), + [anon_sym_export] = ACTIONS(1060), + [anon_sym_type] = ACTIONS(1060), + [anon_sym_namespace] = ACTIONS(1062), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(619), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1060), + [anon_sym_BANG] = ACTIONS(591), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(593), + [anon_sym_yield] = ACTIONS(595), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1070), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1476), + [anon_sym_using] = ACTIONS(605), + [anon_sym_PLUS] = ACTIONS(619), + [anon_sym_DASH] = ACTIONS(619), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(712), - [anon_sym_void] = ACTIONS(736), - [anon_sym_delete] = ACTIONS(736), - [anon_sym_PLUS_PLUS] = ACTIONS(738), - [anon_sym_DASH_DASH] = ACTIONS(738), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(744), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1494), + [anon_sym_TILDE] = ACTIONS(591), + [anon_sym_void] = ACTIONS(619), + [anon_sym_delete] = ACTIONS(619), + [anon_sym_PLUS_PLUS] = ACTIONS(621), + [anon_sym_DASH_DASH] = ACTIONS(621), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(623), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1478), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1080), - [anon_sym_readonly] = ACTIONS(1080), - [anon_sym_get] = ACTIONS(1080), - [anon_sym_set] = ACTIONS(1080), - [anon_sym_declare] = ACTIONS(1080), - [anon_sym_public] = ACTIONS(1080), - [anon_sym_private] = ACTIONS(1080), - [anon_sym_protected] = ACTIONS(1080), - [anon_sym_override] = ACTIONS(1080), - [anon_sym_module] = ACTIONS(1080), - [anon_sym_any] = ACTIONS(1080), - [anon_sym_number] = ACTIONS(1080), - [anon_sym_boolean] = ACTIONS(1080), - [anon_sym_string] = ACTIONS(1080), - [anon_sym_symbol] = ACTIONS(1080), - [anon_sym_object] = ACTIONS(1080), + [anon_sym_static] = ACTIONS(1060), + [anon_sym_readonly] = ACTIONS(1060), + [anon_sym_get] = ACTIONS(1060), + [anon_sym_set] = ACTIONS(1060), + [anon_sym_declare] = ACTIONS(1060), + [anon_sym_public] = ACTIONS(1060), + [anon_sym_private] = ACTIONS(1060), + [anon_sym_protected] = ACTIONS(1060), + [anon_sym_override] = ACTIONS(1060), + [anon_sym_module] = ACTIONS(1060), + [anon_sym_any] = ACTIONS(1060), + [anon_sym_number] = ACTIONS(1060), + [anon_sym_boolean] = ACTIONS(1060), + [anon_sym_string] = ACTIONS(1060), + [anon_sym_symbol] = ACTIONS(1060), + [anon_sym_object] = ACTIONS(1060), [sym_html_comment] = ACTIONS(5), }, - [STATE(427)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1386), - [sym_expression] = STATE(1944), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5966), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5966), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5819), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1386), - [sym_subscript_expression] = STATE(1386), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3017), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5966), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1386), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(418), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1488), - [anon_sym_export] = ACTIONS(1080), - [anon_sym_type] = ACTIONS(1080), - [anon_sym_namespace] = ACTIONS(1082), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(736), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1080), - [anon_sym_BANG] = ACTIONS(712), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(716), - [anon_sym_yield] = ACTIONS(718), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1090), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1492), - [anon_sym_using] = ACTIONS(726), - [anon_sym_PLUS] = ACTIONS(736), - [anon_sym_DASH] = ACTIONS(736), + [STATE(420)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1345), + [sym_expression] = STATE(1808), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5963), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5963), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5768), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1345), + [sym_subscript_expression] = STATE(1345), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3039), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5963), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1345), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(411), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1468), + [anon_sym_export] = ACTIONS(1060), + [anon_sym_type] = ACTIONS(1060), + [anon_sym_namespace] = ACTIONS(1062), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(619), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1060), + [anon_sym_BANG] = ACTIONS(591), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(593), + [anon_sym_yield] = ACTIONS(595), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1070), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1476), + [anon_sym_using] = ACTIONS(605), + [anon_sym_PLUS] = ACTIONS(619), + [anon_sym_DASH] = ACTIONS(619), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(712), - [anon_sym_void] = ACTIONS(736), - [anon_sym_delete] = ACTIONS(736), - [anon_sym_PLUS_PLUS] = ACTIONS(738), - [anon_sym_DASH_DASH] = ACTIONS(738), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(744), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1494), + [anon_sym_TILDE] = ACTIONS(591), + [anon_sym_void] = ACTIONS(619), + [anon_sym_delete] = ACTIONS(619), + [anon_sym_PLUS_PLUS] = ACTIONS(621), + [anon_sym_DASH_DASH] = ACTIONS(621), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(623), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1478), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1080), - [anon_sym_readonly] = ACTIONS(1080), - [anon_sym_get] = ACTIONS(1080), - [anon_sym_set] = ACTIONS(1080), - [anon_sym_declare] = ACTIONS(1080), - [anon_sym_public] = ACTIONS(1080), - [anon_sym_private] = ACTIONS(1080), - [anon_sym_protected] = ACTIONS(1080), - [anon_sym_override] = ACTIONS(1080), - [anon_sym_module] = ACTIONS(1080), - [anon_sym_any] = ACTIONS(1080), - [anon_sym_number] = ACTIONS(1080), - [anon_sym_boolean] = ACTIONS(1080), - [anon_sym_string] = ACTIONS(1080), - [anon_sym_symbol] = ACTIONS(1080), - [anon_sym_object] = ACTIONS(1080), + [anon_sym_static] = ACTIONS(1060), + [anon_sym_readonly] = ACTIONS(1060), + [anon_sym_get] = ACTIONS(1060), + [anon_sym_set] = ACTIONS(1060), + [anon_sym_declare] = ACTIONS(1060), + [anon_sym_public] = ACTIONS(1060), + [anon_sym_private] = ACTIONS(1060), + [anon_sym_protected] = ACTIONS(1060), + [anon_sym_override] = ACTIONS(1060), + [anon_sym_module] = ACTIONS(1060), + [anon_sym_any] = ACTIONS(1060), + [anon_sym_number] = ACTIONS(1060), + [anon_sym_boolean] = ACTIONS(1060), + [anon_sym_string] = ACTIONS(1060), + [anon_sym_symbol] = ACTIONS(1060), + [anon_sym_object] = ACTIONS(1060), [sym_html_comment] = ACTIONS(5), }, - [STATE(428)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1386), - [sym_expression] = STATE(1945), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5966), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5966), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5819), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1386), - [sym_subscript_expression] = STATE(1386), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3017), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5966), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1386), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(418), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1488), - [anon_sym_export] = ACTIONS(1080), - [anon_sym_type] = ACTIONS(1080), - [anon_sym_namespace] = ACTIONS(1082), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(736), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1080), - [anon_sym_BANG] = ACTIONS(712), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(716), - [anon_sym_yield] = ACTIONS(718), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1090), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1492), - [anon_sym_using] = ACTIONS(726), - [anon_sym_PLUS] = ACTIONS(736), - [anon_sym_DASH] = ACTIONS(736), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(712), - [anon_sym_void] = ACTIONS(736), - [anon_sym_delete] = ACTIONS(736), - [anon_sym_PLUS_PLUS] = ACTIONS(738), - [anon_sym_DASH_DASH] = ACTIONS(738), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(744), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1494), + [STATE(421)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1345), + [sym_expression] = STATE(1758), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5963), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5963), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5768), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1345), + [sym_subscript_expression] = STATE(1345), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3039), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5963), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1345), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(411), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1468), + [anon_sym_export] = ACTIONS(1060), + [anon_sym_type] = ACTIONS(1060), + [anon_sym_namespace] = ACTIONS(1062), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(619), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1060), + [anon_sym_BANG] = ACTIONS(591), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(593), + [anon_sym_yield] = ACTIONS(595), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1070), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1476), + [anon_sym_using] = ACTIONS(605), + [anon_sym_PLUS] = ACTIONS(619), + [anon_sym_DASH] = ACTIONS(619), + [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(591), + [anon_sym_void] = ACTIONS(619), + [anon_sym_delete] = ACTIONS(619), + [anon_sym_PLUS_PLUS] = ACTIONS(621), + [anon_sym_DASH_DASH] = ACTIONS(621), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(623), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1478), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1080), - [anon_sym_readonly] = ACTIONS(1080), - [anon_sym_get] = ACTIONS(1080), - [anon_sym_set] = ACTIONS(1080), - [anon_sym_declare] = ACTIONS(1080), - [anon_sym_public] = ACTIONS(1080), - [anon_sym_private] = ACTIONS(1080), - [anon_sym_protected] = ACTIONS(1080), - [anon_sym_override] = ACTIONS(1080), - [anon_sym_module] = ACTIONS(1080), - [anon_sym_any] = ACTIONS(1080), - [anon_sym_number] = ACTIONS(1080), - [anon_sym_boolean] = ACTIONS(1080), - [anon_sym_string] = ACTIONS(1080), - [anon_sym_symbol] = ACTIONS(1080), - [anon_sym_object] = ACTIONS(1080), + [anon_sym_static] = ACTIONS(1060), + [anon_sym_readonly] = ACTIONS(1060), + [anon_sym_get] = ACTIONS(1060), + [anon_sym_set] = ACTIONS(1060), + [anon_sym_declare] = ACTIONS(1060), + [anon_sym_public] = ACTIONS(1060), + [anon_sym_private] = ACTIONS(1060), + [anon_sym_protected] = ACTIONS(1060), + [anon_sym_override] = ACTIONS(1060), + [anon_sym_module] = ACTIONS(1060), + [anon_sym_any] = ACTIONS(1060), + [anon_sym_number] = ACTIONS(1060), + [anon_sym_boolean] = ACTIONS(1060), + [anon_sym_string] = ACTIONS(1060), + [anon_sym_symbol] = ACTIONS(1060), + [anon_sym_object] = ACTIONS(1060), [sym_html_comment] = ACTIONS(5), }, - [STATE(429)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1386), - [sym_expression] = STATE(1946), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5966), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5966), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5819), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1386), - [sym_subscript_expression] = STATE(1386), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3017), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5966), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1386), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(418), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1488), - [anon_sym_export] = ACTIONS(1080), - [anon_sym_type] = ACTIONS(1080), - [anon_sym_namespace] = ACTIONS(1082), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(736), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1080), - [anon_sym_BANG] = ACTIONS(712), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(716), - [anon_sym_yield] = ACTIONS(718), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1090), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1492), - [anon_sym_using] = ACTIONS(726), - [anon_sym_PLUS] = ACTIONS(736), - [anon_sym_DASH] = ACTIONS(736), + [STATE(422)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1345), + [sym_expression] = STATE(1759), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5963), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5963), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5768), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1345), + [sym_subscript_expression] = STATE(1345), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3039), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5963), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1345), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(411), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1468), + [anon_sym_export] = ACTIONS(1060), + [anon_sym_type] = ACTIONS(1060), + [anon_sym_namespace] = ACTIONS(1062), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(619), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1060), + [anon_sym_BANG] = ACTIONS(591), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(593), + [anon_sym_yield] = ACTIONS(595), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1070), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1476), + [anon_sym_using] = ACTIONS(605), + [anon_sym_PLUS] = ACTIONS(619), + [anon_sym_DASH] = ACTIONS(619), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(712), - [anon_sym_void] = ACTIONS(736), - [anon_sym_delete] = ACTIONS(736), - [anon_sym_PLUS_PLUS] = ACTIONS(738), - [anon_sym_DASH_DASH] = ACTIONS(738), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(744), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1494), + [anon_sym_TILDE] = ACTIONS(591), + [anon_sym_void] = ACTIONS(619), + [anon_sym_delete] = ACTIONS(619), + [anon_sym_PLUS_PLUS] = ACTIONS(621), + [anon_sym_DASH_DASH] = ACTIONS(621), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(623), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1478), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1080), - [anon_sym_readonly] = ACTIONS(1080), - [anon_sym_get] = ACTIONS(1080), - [anon_sym_set] = ACTIONS(1080), - [anon_sym_declare] = ACTIONS(1080), - [anon_sym_public] = ACTIONS(1080), - [anon_sym_private] = ACTIONS(1080), - [anon_sym_protected] = ACTIONS(1080), - [anon_sym_override] = ACTIONS(1080), - [anon_sym_module] = ACTIONS(1080), - [anon_sym_any] = ACTIONS(1080), - [anon_sym_number] = ACTIONS(1080), - [anon_sym_boolean] = ACTIONS(1080), - [anon_sym_string] = ACTIONS(1080), - [anon_sym_symbol] = ACTIONS(1080), - [anon_sym_object] = ACTIONS(1080), + [anon_sym_static] = ACTIONS(1060), + [anon_sym_readonly] = ACTIONS(1060), + [anon_sym_get] = ACTIONS(1060), + [anon_sym_set] = ACTIONS(1060), + [anon_sym_declare] = ACTIONS(1060), + [anon_sym_public] = ACTIONS(1060), + [anon_sym_private] = ACTIONS(1060), + [anon_sym_protected] = ACTIONS(1060), + [anon_sym_override] = ACTIONS(1060), + [anon_sym_module] = ACTIONS(1060), + [anon_sym_any] = ACTIONS(1060), + [anon_sym_number] = ACTIONS(1060), + [anon_sym_boolean] = ACTIONS(1060), + [anon_sym_string] = ACTIONS(1060), + [anon_sym_symbol] = ACTIONS(1060), + [anon_sym_object] = ACTIONS(1060), [sym_html_comment] = ACTIONS(5), }, - [STATE(430)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1386), - [sym_expression] = STATE(1947), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5966), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5966), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5819), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1386), - [sym_subscript_expression] = STATE(1386), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3017), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5966), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1386), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(418), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1488), - [anon_sym_export] = ACTIONS(1080), - [anon_sym_type] = ACTIONS(1080), - [anon_sym_namespace] = ACTIONS(1082), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(736), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1080), - [anon_sym_BANG] = ACTIONS(712), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(716), - [anon_sym_yield] = ACTIONS(718), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1090), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1492), - [anon_sym_using] = ACTIONS(726), - [anon_sym_PLUS] = ACTIONS(736), - [anon_sym_DASH] = ACTIONS(736), + [STATE(423)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1345), + [sym_expression] = STATE(1760), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5963), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5963), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5768), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1345), + [sym_subscript_expression] = STATE(1345), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3039), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5963), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1345), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(411), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1468), + [anon_sym_export] = ACTIONS(1060), + [anon_sym_type] = ACTIONS(1060), + [anon_sym_namespace] = ACTIONS(1062), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(619), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1060), + [anon_sym_BANG] = ACTIONS(591), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(593), + [anon_sym_yield] = ACTIONS(595), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1070), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1476), + [anon_sym_using] = ACTIONS(605), + [anon_sym_PLUS] = ACTIONS(619), + [anon_sym_DASH] = ACTIONS(619), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(712), - [anon_sym_void] = ACTIONS(736), - [anon_sym_delete] = ACTIONS(736), - [anon_sym_PLUS_PLUS] = ACTIONS(738), - [anon_sym_DASH_DASH] = ACTIONS(738), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(744), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1494), + [anon_sym_TILDE] = ACTIONS(591), + [anon_sym_void] = ACTIONS(619), + [anon_sym_delete] = ACTIONS(619), + [anon_sym_PLUS_PLUS] = ACTIONS(621), + [anon_sym_DASH_DASH] = ACTIONS(621), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(623), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1478), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1080), - [anon_sym_readonly] = ACTIONS(1080), - [anon_sym_get] = ACTIONS(1080), - [anon_sym_set] = ACTIONS(1080), - [anon_sym_declare] = ACTIONS(1080), - [anon_sym_public] = ACTIONS(1080), - [anon_sym_private] = ACTIONS(1080), - [anon_sym_protected] = ACTIONS(1080), - [anon_sym_override] = ACTIONS(1080), - [anon_sym_module] = ACTIONS(1080), - [anon_sym_any] = ACTIONS(1080), - [anon_sym_number] = ACTIONS(1080), - [anon_sym_boolean] = ACTIONS(1080), - [anon_sym_string] = ACTIONS(1080), - [anon_sym_symbol] = ACTIONS(1080), - [anon_sym_object] = ACTIONS(1080), + [anon_sym_static] = ACTIONS(1060), + [anon_sym_readonly] = ACTIONS(1060), + [anon_sym_get] = ACTIONS(1060), + [anon_sym_set] = ACTIONS(1060), + [anon_sym_declare] = ACTIONS(1060), + [anon_sym_public] = ACTIONS(1060), + [anon_sym_private] = ACTIONS(1060), + [anon_sym_protected] = ACTIONS(1060), + [anon_sym_override] = ACTIONS(1060), + [anon_sym_module] = ACTIONS(1060), + [anon_sym_any] = ACTIONS(1060), + [anon_sym_number] = ACTIONS(1060), + [anon_sym_boolean] = ACTIONS(1060), + [anon_sym_string] = ACTIONS(1060), + [anon_sym_symbol] = ACTIONS(1060), + [anon_sym_object] = ACTIONS(1060), [sym_html_comment] = ACTIONS(5), }, - [STATE(431)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1386), - [sym_expression] = STATE(1948), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5966), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5966), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5819), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1386), - [sym_subscript_expression] = STATE(1386), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3017), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5966), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1386), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(418), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1488), - [anon_sym_export] = ACTIONS(1080), - [anon_sym_type] = ACTIONS(1080), - [anon_sym_namespace] = ACTIONS(1082), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(736), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1080), - [anon_sym_BANG] = ACTIONS(712), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(716), - [anon_sym_yield] = ACTIONS(718), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1090), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1492), - [anon_sym_using] = ACTIONS(726), - [anon_sym_PLUS] = ACTIONS(736), - [anon_sym_DASH] = ACTIONS(736), + [STATE(424)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1345), + [sym_expression] = STATE(1761), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5963), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5963), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5768), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1345), + [sym_subscript_expression] = STATE(1345), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3039), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5963), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1345), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(411), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1468), + [anon_sym_export] = ACTIONS(1060), + [anon_sym_type] = ACTIONS(1060), + [anon_sym_namespace] = ACTIONS(1062), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(619), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1060), + [anon_sym_BANG] = ACTIONS(591), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(593), + [anon_sym_yield] = ACTIONS(595), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1070), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1476), + [anon_sym_using] = ACTIONS(605), + [anon_sym_PLUS] = ACTIONS(619), + [anon_sym_DASH] = ACTIONS(619), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(712), - [anon_sym_void] = ACTIONS(736), - [anon_sym_delete] = ACTIONS(736), - [anon_sym_PLUS_PLUS] = ACTIONS(738), - [anon_sym_DASH_DASH] = ACTIONS(738), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(744), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1494), + [anon_sym_TILDE] = ACTIONS(591), + [anon_sym_void] = ACTIONS(619), + [anon_sym_delete] = ACTIONS(619), + [anon_sym_PLUS_PLUS] = ACTIONS(621), + [anon_sym_DASH_DASH] = ACTIONS(621), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(623), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1478), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1080), - [anon_sym_readonly] = ACTIONS(1080), - [anon_sym_get] = ACTIONS(1080), - [anon_sym_set] = ACTIONS(1080), - [anon_sym_declare] = ACTIONS(1080), - [anon_sym_public] = ACTIONS(1080), - [anon_sym_private] = ACTIONS(1080), - [anon_sym_protected] = ACTIONS(1080), - [anon_sym_override] = ACTIONS(1080), - [anon_sym_module] = ACTIONS(1080), - [anon_sym_any] = ACTIONS(1080), - [anon_sym_number] = ACTIONS(1080), - [anon_sym_boolean] = ACTIONS(1080), - [anon_sym_string] = ACTIONS(1080), - [anon_sym_symbol] = ACTIONS(1080), - [anon_sym_object] = ACTIONS(1080), + [anon_sym_static] = ACTIONS(1060), + [anon_sym_readonly] = ACTIONS(1060), + [anon_sym_get] = ACTIONS(1060), + [anon_sym_set] = ACTIONS(1060), + [anon_sym_declare] = ACTIONS(1060), + [anon_sym_public] = ACTIONS(1060), + [anon_sym_private] = ACTIONS(1060), + [anon_sym_protected] = ACTIONS(1060), + [anon_sym_override] = ACTIONS(1060), + [anon_sym_module] = ACTIONS(1060), + [anon_sym_any] = ACTIONS(1060), + [anon_sym_number] = ACTIONS(1060), + [anon_sym_boolean] = ACTIONS(1060), + [anon_sym_string] = ACTIONS(1060), + [anon_sym_symbol] = ACTIONS(1060), + [anon_sym_object] = ACTIONS(1060), [sym_html_comment] = ACTIONS(5), }, - [STATE(432)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1386), - [sym_expression] = STATE(1949), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5966), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5966), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5819), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1386), - [sym_subscript_expression] = STATE(1386), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3017), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5966), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1386), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(418), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1488), - [anon_sym_export] = ACTIONS(1080), - [anon_sym_type] = ACTIONS(1080), - [anon_sym_namespace] = ACTIONS(1082), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(736), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1080), - [anon_sym_BANG] = ACTIONS(712), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(716), - [anon_sym_yield] = ACTIONS(718), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1090), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1492), - [anon_sym_using] = ACTIONS(726), - [anon_sym_PLUS] = ACTIONS(736), - [anon_sym_DASH] = ACTIONS(736), + [STATE(425)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1345), + [sym_expression] = STATE(1762), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5963), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5963), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5768), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1345), + [sym_subscript_expression] = STATE(1345), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3039), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5963), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1345), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(411), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1468), + [anon_sym_export] = ACTIONS(1060), + [anon_sym_type] = ACTIONS(1060), + [anon_sym_namespace] = ACTIONS(1062), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(619), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1060), + [anon_sym_BANG] = ACTIONS(591), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(593), + [anon_sym_yield] = ACTIONS(595), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1070), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1476), + [anon_sym_using] = ACTIONS(605), + [anon_sym_PLUS] = ACTIONS(619), + [anon_sym_DASH] = ACTIONS(619), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(712), - [anon_sym_void] = ACTIONS(736), - [anon_sym_delete] = ACTIONS(736), - [anon_sym_PLUS_PLUS] = ACTIONS(738), - [anon_sym_DASH_DASH] = ACTIONS(738), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(744), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1494), + [anon_sym_TILDE] = ACTIONS(591), + [anon_sym_void] = ACTIONS(619), + [anon_sym_delete] = ACTIONS(619), + [anon_sym_PLUS_PLUS] = ACTIONS(621), + [anon_sym_DASH_DASH] = ACTIONS(621), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(623), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1478), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1080), - [anon_sym_readonly] = ACTIONS(1080), - [anon_sym_get] = ACTIONS(1080), - [anon_sym_set] = ACTIONS(1080), - [anon_sym_declare] = ACTIONS(1080), - [anon_sym_public] = ACTIONS(1080), - [anon_sym_private] = ACTIONS(1080), - [anon_sym_protected] = ACTIONS(1080), - [anon_sym_override] = ACTIONS(1080), - [anon_sym_module] = ACTIONS(1080), - [anon_sym_any] = ACTIONS(1080), - [anon_sym_number] = ACTIONS(1080), - [anon_sym_boolean] = ACTIONS(1080), - [anon_sym_string] = ACTIONS(1080), - [anon_sym_symbol] = ACTIONS(1080), - [anon_sym_object] = ACTIONS(1080), + [anon_sym_static] = ACTIONS(1060), + [anon_sym_readonly] = ACTIONS(1060), + [anon_sym_get] = ACTIONS(1060), + [anon_sym_set] = ACTIONS(1060), + [anon_sym_declare] = ACTIONS(1060), + [anon_sym_public] = ACTIONS(1060), + [anon_sym_private] = ACTIONS(1060), + [anon_sym_protected] = ACTIONS(1060), + [anon_sym_override] = ACTIONS(1060), + [anon_sym_module] = ACTIONS(1060), + [anon_sym_any] = ACTIONS(1060), + [anon_sym_number] = ACTIONS(1060), + [anon_sym_boolean] = ACTIONS(1060), + [anon_sym_string] = ACTIONS(1060), + [anon_sym_symbol] = ACTIONS(1060), + [anon_sym_object] = ACTIONS(1060), [sym_html_comment] = ACTIONS(5), }, - [STATE(433)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1386), - [sym_expression] = STATE(1950), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5966), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5966), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5819), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1386), - [sym_subscript_expression] = STATE(1386), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3017), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5966), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1386), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(418), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1488), - [anon_sym_export] = ACTIONS(1080), - [anon_sym_type] = ACTIONS(1080), - [anon_sym_namespace] = ACTIONS(1082), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(736), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1080), - [anon_sym_BANG] = ACTIONS(712), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(716), - [anon_sym_yield] = ACTIONS(718), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1090), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1492), - [anon_sym_using] = ACTIONS(726), - [anon_sym_PLUS] = ACTIONS(736), - [anon_sym_DASH] = ACTIONS(736), + [STATE(426)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1345), + [sym_expression] = STATE(1763), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5963), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5963), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5768), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1345), + [sym_subscript_expression] = STATE(1345), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3039), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5963), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1345), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(411), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1468), + [anon_sym_export] = ACTIONS(1060), + [anon_sym_type] = ACTIONS(1060), + [anon_sym_namespace] = ACTIONS(1062), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(619), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1060), + [anon_sym_BANG] = ACTIONS(591), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(593), + [anon_sym_yield] = ACTIONS(595), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1070), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1476), + [anon_sym_using] = ACTIONS(605), + [anon_sym_PLUS] = ACTIONS(619), + [anon_sym_DASH] = ACTIONS(619), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(712), - [anon_sym_void] = ACTIONS(736), - [anon_sym_delete] = ACTIONS(736), - [anon_sym_PLUS_PLUS] = ACTIONS(738), - [anon_sym_DASH_DASH] = ACTIONS(738), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(744), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1494), + [anon_sym_TILDE] = ACTIONS(591), + [anon_sym_void] = ACTIONS(619), + [anon_sym_delete] = ACTIONS(619), + [anon_sym_PLUS_PLUS] = ACTIONS(621), + [anon_sym_DASH_DASH] = ACTIONS(621), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(623), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1478), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1080), - [anon_sym_readonly] = ACTIONS(1080), - [anon_sym_get] = ACTIONS(1080), - [anon_sym_set] = ACTIONS(1080), - [anon_sym_declare] = ACTIONS(1080), - [anon_sym_public] = ACTIONS(1080), - [anon_sym_private] = ACTIONS(1080), - [anon_sym_protected] = ACTIONS(1080), - [anon_sym_override] = ACTIONS(1080), - [anon_sym_module] = ACTIONS(1080), - [anon_sym_any] = ACTIONS(1080), - [anon_sym_number] = ACTIONS(1080), - [anon_sym_boolean] = ACTIONS(1080), - [anon_sym_string] = ACTIONS(1080), - [anon_sym_symbol] = ACTIONS(1080), - [anon_sym_object] = ACTIONS(1080), + [anon_sym_static] = ACTIONS(1060), + [anon_sym_readonly] = ACTIONS(1060), + [anon_sym_get] = ACTIONS(1060), + [anon_sym_set] = ACTIONS(1060), + [anon_sym_declare] = ACTIONS(1060), + [anon_sym_public] = ACTIONS(1060), + [anon_sym_private] = ACTIONS(1060), + [anon_sym_protected] = ACTIONS(1060), + [anon_sym_override] = ACTIONS(1060), + [anon_sym_module] = ACTIONS(1060), + [anon_sym_any] = ACTIONS(1060), + [anon_sym_number] = ACTIONS(1060), + [anon_sym_boolean] = ACTIONS(1060), + [anon_sym_string] = ACTIONS(1060), + [anon_sym_symbol] = ACTIONS(1060), + [anon_sym_object] = ACTIONS(1060), [sym_html_comment] = ACTIONS(5), }, - [STATE(434)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1386), - [sym_expression] = STATE(1951), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5966), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5966), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5819), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1386), - [sym_subscript_expression] = STATE(1386), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3017), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5966), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1386), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(418), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1488), - [anon_sym_export] = ACTIONS(1080), - [anon_sym_type] = ACTIONS(1080), - [anon_sym_namespace] = ACTIONS(1082), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(736), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1080), - [anon_sym_BANG] = ACTIONS(712), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(716), - [anon_sym_yield] = ACTIONS(718), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1090), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1492), - [anon_sym_using] = ACTIONS(726), - [anon_sym_PLUS] = ACTIONS(736), - [anon_sym_DASH] = ACTIONS(736), + [STATE(427)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1345), + [sym_expression] = STATE(1764), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5963), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5963), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5768), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1345), + [sym_subscript_expression] = STATE(1345), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3039), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5963), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1345), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(411), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1468), + [anon_sym_export] = ACTIONS(1060), + [anon_sym_type] = ACTIONS(1060), + [anon_sym_namespace] = ACTIONS(1062), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(619), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1060), + [anon_sym_BANG] = ACTIONS(591), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(593), + [anon_sym_yield] = ACTIONS(595), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1070), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1476), + [anon_sym_using] = ACTIONS(605), + [anon_sym_PLUS] = ACTIONS(619), + [anon_sym_DASH] = ACTIONS(619), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(712), - [anon_sym_void] = ACTIONS(736), - [anon_sym_delete] = ACTIONS(736), - [anon_sym_PLUS_PLUS] = ACTIONS(738), - [anon_sym_DASH_DASH] = ACTIONS(738), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(744), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1494), + [anon_sym_TILDE] = ACTIONS(591), + [anon_sym_void] = ACTIONS(619), + [anon_sym_delete] = ACTIONS(619), + [anon_sym_PLUS_PLUS] = ACTIONS(621), + [anon_sym_DASH_DASH] = ACTIONS(621), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(623), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1478), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1080), - [anon_sym_readonly] = ACTIONS(1080), - [anon_sym_get] = ACTIONS(1080), - [anon_sym_set] = ACTIONS(1080), - [anon_sym_declare] = ACTIONS(1080), - [anon_sym_public] = ACTIONS(1080), - [anon_sym_private] = ACTIONS(1080), - [anon_sym_protected] = ACTIONS(1080), - [anon_sym_override] = ACTIONS(1080), - [anon_sym_module] = ACTIONS(1080), - [anon_sym_any] = ACTIONS(1080), - [anon_sym_number] = ACTIONS(1080), - [anon_sym_boolean] = ACTIONS(1080), - [anon_sym_string] = ACTIONS(1080), - [anon_sym_symbol] = ACTIONS(1080), - [anon_sym_object] = ACTIONS(1080), + [anon_sym_static] = ACTIONS(1060), + [anon_sym_readonly] = ACTIONS(1060), + [anon_sym_get] = ACTIONS(1060), + [anon_sym_set] = ACTIONS(1060), + [anon_sym_declare] = ACTIONS(1060), + [anon_sym_public] = ACTIONS(1060), + [anon_sym_private] = ACTIONS(1060), + [anon_sym_protected] = ACTIONS(1060), + [anon_sym_override] = ACTIONS(1060), + [anon_sym_module] = ACTIONS(1060), + [anon_sym_any] = ACTIONS(1060), + [anon_sym_number] = ACTIONS(1060), + [anon_sym_boolean] = ACTIONS(1060), + [anon_sym_string] = ACTIONS(1060), + [anon_sym_symbol] = ACTIONS(1060), + [anon_sym_object] = ACTIONS(1060), [sym_html_comment] = ACTIONS(5), }, - [STATE(435)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1386), - [sym_expression] = STATE(1952), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5966), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5966), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5819), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1386), - [sym_subscript_expression] = STATE(1386), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3017), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5966), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1386), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(418), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1488), - [anon_sym_export] = ACTIONS(1080), - [anon_sym_type] = ACTIONS(1080), - [anon_sym_namespace] = ACTIONS(1082), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(736), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1080), - [anon_sym_BANG] = ACTIONS(712), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(716), - [anon_sym_yield] = ACTIONS(718), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1090), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1492), - [anon_sym_using] = ACTIONS(726), - [anon_sym_PLUS] = ACTIONS(736), - [anon_sym_DASH] = ACTIONS(736), + [STATE(428)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1345), + [sym_expression] = STATE(1765), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5963), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5963), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5768), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1345), + [sym_subscript_expression] = STATE(1345), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3039), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5963), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1345), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(411), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1468), + [anon_sym_export] = ACTIONS(1060), + [anon_sym_type] = ACTIONS(1060), + [anon_sym_namespace] = ACTIONS(1062), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(619), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1060), + [anon_sym_BANG] = ACTIONS(591), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(593), + [anon_sym_yield] = ACTIONS(595), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1070), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1476), + [anon_sym_using] = ACTIONS(605), + [anon_sym_PLUS] = ACTIONS(619), + [anon_sym_DASH] = ACTIONS(619), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(712), - [anon_sym_void] = ACTIONS(736), - [anon_sym_delete] = ACTIONS(736), - [anon_sym_PLUS_PLUS] = ACTIONS(738), - [anon_sym_DASH_DASH] = ACTIONS(738), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(744), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1494), + [anon_sym_TILDE] = ACTIONS(591), + [anon_sym_void] = ACTIONS(619), + [anon_sym_delete] = ACTIONS(619), + [anon_sym_PLUS_PLUS] = ACTIONS(621), + [anon_sym_DASH_DASH] = ACTIONS(621), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(623), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1478), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1080), - [anon_sym_readonly] = ACTIONS(1080), - [anon_sym_get] = ACTIONS(1080), - [anon_sym_set] = ACTIONS(1080), - [anon_sym_declare] = ACTIONS(1080), - [anon_sym_public] = ACTIONS(1080), - [anon_sym_private] = ACTIONS(1080), - [anon_sym_protected] = ACTIONS(1080), - [anon_sym_override] = ACTIONS(1080), - [anon_sym_module] = ACTIONS(1080), - [anon_sym_any] = ACTIONS(1080), - [anon_sym_number] = ACTIONS(1080), - [anon_sym_boolean] = ACTIONS(1080), - [anon_sym_string] = ACTIONS(1080), - [anon_sym_symbol] = ACTIONS(1080), - [anon_sym_object] = ACTIONS(1080), + [anon_sym_static] = ACTIONS(1060), + [anon_sym_readonly] = ACTIONS(1060), + [anon_sym_get] = ACTIONS(1060), + [anon_sym_set] = ACTIONS(1060), + [anon_sym_declare] = ACTIONS(1060), + [anon_sym_public] = ACTIONS(1060), + [anon_sym_private] = ACTIONS(1060), + [anon_sym_protected] = ACTIONS(1060), + [anon_sym_override] = ACTIONS(1060), + [anon_sym_module] = ACTIONS(1060), + [anon_sym_any] = ACTIONS(1060), + [anon_sym_number] = ACTIONS(1060), + [anon_sym_boolean] = ACTIONS(1060), + [anon_sym_string] = ACTIONS(1060), + [anon_sym_symbol] = ACTIONS(1060), + [anon_sym_object] = ACTIONS(1060), [sym_html_comment] = ACTIONS(5), }, - [STATE(436)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1386), - [sym_expression] = STATE(1954), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5966), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5966), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5819), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1386), - [sym_subscript_expression] = STATE(1386), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3017), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5966), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1386), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(418), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1488), - [anon_sym_export] = ACTIONS(1080), - [anon_sym_type] = ACTIONS(1080), - [anon_sym_namespace] = ACTIONS(1082), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(736), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1080), - [anon_sym_BANG] = ACTIONS(712), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(716), - [anon_sym_yield] = ACTIONS(718), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1090), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1492), - [anon_sym_using] = ACTIONS(726), - [anon_sym_PLUS] = ACTIONS(736), - [anon_sym_DASH] = ACTIONS(736), + [STATE(429)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1345), + [sym_expression] = STATE(1766), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5963), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5963), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5768), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1345), + [sym_subscript_expression] = STATE(1345), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3039), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5963), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1345), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(411), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1468), + [anon_sym_export] = ACTIONS(1060), + [anon_sym_type] = ACTIONS(1060), + [anon_sym_namespace] = ACTIONS(1062), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(619), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1060), + [anon_sym_BANG] = ACTIONS(591), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(593), + [anon_sym_yield] = ACTIONS(595), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1070), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1476), + [anon_sym_using] = ACTIONS(605), + [anon_sym_PLUS] = ACTIONS(619), + [anon_sym_DASH] = ACTIONS(619), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(712), - [anon_sym_void] = ACTIONS(736), - [anon_sym_delete] = ACTIONS(736), - [anon_sym_PLUS_PLUS] = ACTIONS(738), - [anon_sym_DASH_DASH] = ACTIONS(738), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(744), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1494), + [anon_sym_TILDE] = ACTIONS(591), + [anon_sym_void] = ACTIONS(619), + [anon_sym_delete] = ACTIONS(619), + [anon_sym_PLUS_PLUS] = ACTIONS(621), + [anon_sym_DASH_DASH] = ACTIONS(621), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(623), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1478), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1080), - [anon_sym_readonly] = ACTIONS(1080), - [anon_sym_get] = ACTIONS(1080), - [anon_sym_set] = ACTIONS(1080), - [anon_sym_declare] = ACTIONS(1080), - [anon_sym_public] = ACTIONS(1080), - [anon_sym_private] = ACTIONS(1080), - [anon_sym_protected] = ACTIONS(1080), - [anon_sym_override] = ACTIONS(1080), - [anon_sym_module] = ACTIONS(1080), - [anon_sym_any] = ACTIONS(1080), - [anon_sym_number] = ACTIONS(1080), - [anon_sym_boolean] = ACTIONS(1080), - [anon_sym_string] = ACTIONS(1080), - [anon_sym_symbol] = ACTIONS(1080), - [anon_sym_object] = ACTIONS(1080), + [anon_sym_static] = ACTIONS(1060), + [anon_sym_readonly] = ACTIONS(1060), + [anon_sym_get] = ACTIONS(1060), + [anon_sym_set] = ACTIONS(1060), + [anon_sym_declare] = ACTIONS(1060), + [anon_sym_public] = ACTIONS(1060), + [anon_sym_private] = ACTIONS(1060), + [anon_sym_protected] = ACTIONS(1060), + [anon_sym_override] = ACTIONS(1060), + [anon_sym_module] = ACTIONS(1060), + [anon_sym_any] = ACTIONS(1060), + [anon_sym_number] = ACTIONS(1060), + [anon_sym_boolean] = ACTIONS(1060), + [anon_sym_string] = ACTIONS(1060), + [anon_sym_symbol] = ACTIONS(1060), + [anon_sym_object] = ACTIONS(1060), [sym_html_comment] = ACTIONS(5), }, - [STATE(437)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1386), - [sym_expression] = STATE(2456), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5966), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5966), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5819), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1386), - [sym_subscript_expression] = STATE(1386), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3017), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5966), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1386), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(418), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1488), - [anon_sym_export] = ACTIONS(1080), - [anon_sym_type] = ACTIONS(1080), - [anon_sym_namespace] = ACTIONS(1082), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(736), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1080), - [anon_sym_BANG] = ACTIONS(712), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(716), - [anon_sym_yield] = ACTIONS(718), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1090), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1492), - [anon_sym_using] = ACTIONS(726), - [anon_sym_PLUS] = ACTIONS(736), - [anon_sym_DASH] = ACTIONS(736), + [STATE(430)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1345), + [sym_expression] = STATE(1767), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5963), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5963), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5768), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1345), + [sym_subscript_expression] = STATE(1345), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3039), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5963), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1345), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(411), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1468), + [anon_sym_export] = ACTIONS(1060), + [anon_sym_type] = ACTIONS(1060), + [anon_sym_namespace] = ACTIONS(1062), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(619), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1060), + [anon_sym_BANG] = ACTIONS(591), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(593), + [anon_sym_yield] = ACTIONS(595), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1070), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1476), + [anon_sym_using] = ACTIONS(605), + [anon_sym_PLUS] = ACTIONS(619), + [anon_sym_DASH] = ACTIONS(619), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(712), - [anon_sym_void] = ACTIONS(736), - [anon_sym_delete] = ACTIONS(736), - [anon_sym_PLUS_PLUS] = ACTIONS(738), - [anon_sym_DASH_DASH] = ACTIONS(738), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(744), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1494), + [anon_sym_TILDE] = ACTIONS(591), + [anon_sym_void] = ACTIONS(619), + [anon_sym_delete] = ACTIONS(619), + [anon_sym_PLUS_PLUS] = ACTIONS(621), + [anon_sym_DASH_DASH] = ACTIONS(621), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(623), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1478), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1080), - [anon_sym_readonly] = ACTIONS(1080), - [anon_sym_get] = ACTIONS(1080), - [anon_sym_set] = ACTIONS(1080), - [anon_sym_declare] = ACTIONS(1080), - [anon_sym_public] = ACTIONS(1080), - [anon_sym_private] = ACTIONS(1080), - [anon_sym_protected] = ACTIONS(1080), - [anon_sym_override] = ACTIONS(1080), - [anon_sym_module] = ACTIONS(1080), - [anon_sym_any] = ACTIONS(1080), - [anon_sym_number] = ACTIONS(1080), - [anon_sym_boolean] = ACTIONS(1080), - [anon_sym_string] = ACTIONS(1080), - [anon_sym_symbol] = ACTIONS(1080), - [anon_sym_object] = ACTIONS(1080), + [anon_sym_static] = ACTIONS(1060), + [anon_sym_readonly] = ACTIONS(1060), + [anon_sym_get] = ACTIONS(1060), + [anon_sym_set] = ACTIONS(1060), + [anon_sym_declare] = ACTIONS(1060), + [anon_sym_public] = ACTIONS(1060), + [anon_sym_private] = ACTIONS(1060), + [anon_sym_protected] = ACTIONS(1060), + [anon_sym_override] = ACTIONS(1060), + [anon_sym_module] = ACTIONS(1060), + [anon_sym_any] = ACTIONS(1060), + [anon_sym_number] = ACTIONS(1060), + [anon_sym_boolean] = ACTIONS(1060), + [anon_sym_string] = ACTIONS(1060), + [anon_sym_symbol] = ACTIONS(1060), + [anon_sym_object] = ACTIONS(1060), [sym_html_comment] = ACTIONS(5), }, - [STATE(438)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1348), - [sym_expression] = STATE(2336), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(4378), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(4378), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5956), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1356), - [sym_subscript_expression] = STATE(1356), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(4378), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1356), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(497), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(2187), - [anon_sym_export] = ACTIONS(1306), - [anon_sym_type] = ACTIONS(1306), - [anon_sym_namespace] = ACTIONS(1308), - [anon_sym_LBRACE] = ACTIONS(806), + [STATE(431)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1390), + [sym_expression] = STATE(1944), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5777), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5777), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1390), + [sym_subscript_expression] = STATE(1390), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3056), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5777), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1390), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(477), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1494), + [anon_sym_export] = ACTIONS(1414), + [anon_sym_type] = ACTIONS(1414), + [anon_sym_namespace] = ACTIONS(1416), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(766), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1414), + [anon_sym_BANG] = ACTIONS(742), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(746), + [anon_sym_yield] = ACTIONS(748), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1420), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1498), + [anon_sym_using] = ACTIONS(756), + [anon_sym_PLUS] = ACTIONS(766), + [anon_sym_DASH] = ACTIONS(766), + [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(742), + [anon_sym_void] = ACTIONS(766), + [anon_sym_delete] = ACTIONS(766), + [anon_sym_PLUS_PLUS] = ACTIONS(768), + [anon_sym_DASH_DASH] = ACTIONS(768), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(774), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1500), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1414), + [anon_sym_readonly] = ACTIONS(1414), + [anon_sym_get] = ACTIONS(1414), + [anon_sym_set] = ACTIONS(1414), + [anon_sym_declare] = ACTIONS(1414), + [anon_sym_public] = ACTIONS(1414), + [anon_sym_private] = ACTIONS(1414), + [anon_sym_protected] = ACTIONS(1414), + [anon_sym_override] = ACTIONS(1414), + [anon_sym_module] = ACTIONS(1414), + [anon_sym_any] = ACTIONS(1414), + [anon_sym_number] = ACTIONS(1414), + [anon_sym_boolean] = ACTIONS(1414), + [anon_sym_string] = ACTIONS(1414), + [anon_sym_symbol] = ACTIONS(1414), + [anon_sym_object] = ACTIONS(1414), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(432)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1345), + [sym_expression] = STATE(1746), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5963), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5963), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5768), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1345), + [sym_subscript_expression] = STATE(1345), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3039), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5963), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1345), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(411), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1468), + [anon_sym_export] = ACTIONS(1060), + [anon_sym_type] = ACTIONS(1060), + [anon_sym_namespace] = ACTIONS(1062), + [anon_sym_LBRACE] = ACTIONS(847), [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1306), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1060), [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(808), + [anon_sym_LPAREN] = ACTIONS(814), [anon_sym_await] = ACTIONS(593), [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1312), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(2189), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1070), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1476), [anon_sym_using] = ACTIONS(605), [anon_sym_PLUS] = ACTIONS(619), [anon_sym_DASH] = ACTIONS(619), @@ -73653,905 +73073,905 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_delete] = ACTIONS(619), [anon_sym_PLUS_PLUS] = ACTIONS(621), [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(2191), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1478), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1306), - [anon_sym_readonly] = ACTIONS(1306), - [anon_sym_get] = ACTIONS(1306), - [anon_sym_set] = ACTIONS(1306), - [anon_sym_declare] = ACTIONS(1306), - [anon_sym_public] = ACTIONS(1306), - [anon_sym_private] = ACTIONS(1306), - [anon_sym_protected] = ACTIONS(1306), - [anon_sym_override] = ACTIONS(1306), - [anon_sym_module] = ACTIONS(1306), - [anon_sym_any] = ACTIONS(1306), - [anon_sym_number] = ACTIONS(1306), - [anon_sym_boolean] = ACTIONS(1306), - [anon_sym_string] = ACTIONS(1306), - [anon_sym_symbol] = ACTIONS(1306), - [anon_sym_object] = ACTIONS(1306), + [anon_sym_static] = ACTIONS(1060), + [anon_sym_readonly] = ACTIONS(1060), + [anon_sym_get] = ACTIONS(1060), + [anon_sym_set] = ACTIONS(1060), + [anon_sym_declare] = ACTIONS(1060), + [anon_sym_public] = ACTIONS(1060), + [anon_sym_private] = ACTIONS(1060), + [anon_sym_protected] = ACTIONS(1060), + [anon_sym_override] = ACTIONS(1060), + [anon_sym_module] = ACTIONS(1060), + [anon_sym_any] = ACTIONS(1060), + [anon_sym_number] = ACTIONS(1060), + [anon_sym_boolean] = ACTIONS(1060), + [anon_sym_string] = ACTIONS(1060), + [anon_sym_symbol] = ACTIONS(1060), + [anon_sym_object] = ACTIONS(1060), [sym_html_comment] = ACTIONS(5), }, - [STATE(439)] = { - [sym_import] = STATE(3816), - [sym_parenthesized_expression] = STATE(1365), - [sym_expression] = STATE(2062), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5981), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5981), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1365), - [sym_subscript_expression] = STATE(1365), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3075), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5981), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1365), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_type_arguments] = STATE(459), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1482), - [anon_sym_export] = ACTIONS(1360), - [anon_sym_type] = ACTIONS(1360), - [anon_sym_namespace] = ACTIONS(1362), - [anon_sym_LBRACE] = ACTIONS(669), - [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1360), - [anon_sym_BANG] = ACTIONS(33), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(45), - [anon_sym_yield] = ACTIONS(63), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1366), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1486), - [anon_sym_using] = ACTIONS(75), - [anon_sym_PLUS] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(21), - [anon_sym_SLASH] = ACTIONS(77), + [STATE(433)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1345), + [sym_expression] = STATE(2411), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5963), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5963), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5768), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1345), + [sym_subscript_expression] = STATE(1345), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3039), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5963), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1345), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(411), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1468), + [anon_sym_export] = ACTIONS(1060), + [anon_sym_type] = ACTIONS(1060), + [anon_sym_namespace] = ACTIONS(1062), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(619), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1060), + [anon_sym_BANG] = ACTIONS(591), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(593), + [anon_sym_yield] = ACTIONS(595), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1070), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1476), + [anon_sym_using] = ACTIONS(605), + [anon_sym_PLUS] = ACTIONS(619), + [anon_sym_DASH] = ACTIONS(619), + [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(33), - [anon_sym_void] = ACTIONS(21), - [anon_sym_delete] = ACTIONS(21), - [anon_sym_PLUS_PLUS] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(81), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), + [anon_sym_TILDE] = ACTIONS(591), + [anon_sym_void] = ACTIONS(619), + [anon_sym_delete] = ACTIONS(619), + [anon_sym_PLUS_PLUS] = ACTIONS(621), + [anon_sym_DASH_DASH] = ACTIONS(621), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(91), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(95), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(623), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1478), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1360), - [anon_sym_readonly] = ACTIONS(1360), - [anon_sym_get] = ACTIONS(1360), - [anon_sym_set] = ACTIONS(1360), - [anon_sym_declare] = ACTIONS(1360), - [anon_sym_public] = ACTIONS(1360), - [anon_sym_private] = ACTIONS(1360), - [anon_sym_protected] = ACTIONS(1360), - [anon_sym_override] = ACTIONS(1360), - [anon_sym_module] = ACTIONS(1360), - [anon_sym_any] = ACTIONS(1360), - [anon_sym_number] = ACTIONS(1360), - [anon_sym_boolean] = ACTIONS(1360), - [anon_sym_string] = ACTIONS(1360), - [anon_sym_symbol] = ACTIONS(1360), - [anon_sym_object] = ACTIONS(1360), + [anon_sym_static] = ACTIONS(1060), + [anon_sym_readonly] = ACTIONS(1060), + [anon_sym_get] = ACTIONS(1060), + [anon_sym_set] = ACTIONS(1060), + [anon_sym_declare] = ACTIONS(1060), + [anon_sym_public] = ACTIONS(1060), + [anon_sym_private] = ACTIONS(1060), + [anon_sym_protected] = ACTIONS(1060), + [anon_sym_override] = ACTIONS(1060), + [anon_sym_module] = ACTIONS(1060), + [anon_sym_any] = ACTIONS(1060), + [anon_sym_number] = ACTIONS(1060), + [anon_sym_boolean] = ACTIONS(1060), + [anon_sym_string] = ACTIONS(1060), + [anon_sym_symbol] = ACTIONS(1060), + [anon_sym_object] = ACTIONS(1060), [sym_html_comment] = ACTIONS(5), }, - [STATE(440)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1386), - [sym_expression] = STATE(1959), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5966), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5966), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5819), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1386), - [sym_subscript_expression] = STATE(1386), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3017), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5966), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1386), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(418), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1488), - [anon_sym_export] = ACTIONS(1080), - [anon_sym_type] = ACTIONS(1080), - [anon_sym_namespace] = ACTIONS(1082), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(736), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1080), - [anon_sym_BANG] = ACTIONS(712), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(716), - [anon_sym_yield] = ACTIONS(718), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1090), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1492), - [anon_sym_using] = ACTIONS(726), - [anon_sym_PLUS] = ACTIONS(736), - [anon_sym_DASH] = ACTIONS(736), + [STATE(434)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1390), + [sym_expression] = STATE(1945), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5777), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5777), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1390), + [sym_subscript_expression] = STATE(1390), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3056), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5777), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1390), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(477), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1494), + [anon_sym_export] = ACTIONS(1414), + [anon_sym_type] = ACTIONS(1414), + [anon_sym_namespace] = ACTIONS(1416), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(766), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1414), + [anon_sym_BANG] = ACTIONS(742), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(746), + [anon_sym_yield] = ACTIONS(748), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1420), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1498), + [anon_sym_using] = ACTIONS(756), + [anon_sym_PLUS] = ACTIONS(766), + [anon_sym_DASH] = ACTIONS(766), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(712), - [anon_sym_void] = ACTIONS(736), - [anon_sym_delete] = ACTIONS(736), - [anon_sym_PLUS_PLUS] = ACTIONS(738), - [anon_sym_DASH_DASH] = ACTIONS(738), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(744), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1494), + [anon_sym_TILDE] = ACTIONS(742), + [anon_sym_void] = ACTIONS(766), + [anon_sym_delete] = ACTIONS(766), + [anon_sym_PLUS_PLUS] = ACTIONS(768), + [anon_sym_DASH_DASH] = ACTIONS(768), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(774), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1500), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1080), - [anon_sym_readonly] = ACTIONS(1080), - [anon_sym_get] = ACTIONS(1080), - [anon_sym_set] = ACTIONS(1080), - [anon_sym_declare] = ACTIONS(1080), - [anon_sym_public] = ACTIONS(1080), - [anon_sym_private] = ACTIONS(1080), - [anon_sym_protected] = ACTIONS(1080), - [anon_sym_override] = ACTIONS(1080), - [anon_sym_module] = ACTIONS(1080), - [anon_sym_any] = ACTIONS(1080), - [anon_sym_number] = ACTIONS(1080), - [anon_sym_boolean] = ACTIONS(1080), - [anon_sym_string] = ACTIONS(1080), - [anon_sym_symbol] = ACTIONS(1080), - [anon_sym_object] = ACTIONS(1080), + [anon_sym_static] = ACTIONS(1414), + [anon_sym_readonly] = ACTIONS(1414), + [anon_sym_get] = ACTIONS(1414), + [anon_sym_set] = ACTIONS(1414), + [anon_sym_declare] = ACTIONS(1414), + [anon_sym_public] = ACTIONS(1414), + [anon_sym_private] = ACTIONS(1414), + [anon_sym_protected] = ACTIONS(1414), + [anon_sym_override] = ACTIONS(1414), + [anon_sym_module] = ACTIONS(1414), + [anon_sym_any] = ACTIONS(1414), + [anon_sym_number] = ACTIONS(1414), + [anon_sym_boolean] = ACTIONS(1414), + [anon_sym_string] = ACTIONS(1414), + [anon_sym_symbol] = ACTIONS(1414), + [anon_sym_object] = ACTIONS(1414), [sym_html_comment] = ACTIONS(5), }, - [STATE(441)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1386), - [sym_expression] = STATE(1960), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5966), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5966), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5819), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1386), - [sym_subscript_expression] = STATE(1386), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3017), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5966), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1386), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(418), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1488), - [anon_sym_export] = ACTIONS(1080), - [anon_sym_type] = ACTIONS(1080), - [anon_sym_namespace] = ACTIONS(1082), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(736), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1080), - [anon_sym_BANG] = ACTIONS(712), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(716), - [anon_sym_yield] = ACTIONS(718), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1090), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1492), - [anon_sym_using] = ACTIONS(726), - [anon_sym_PLUS] = ACTIONS(736), - [anon_sym_DASH] = ACTIONS(736), + [STATE(435)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1390), + [sym_expression] = STATE(1946), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5777), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5777), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1390), + [sym_subscript_expression] = STATE(1390), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3056), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5777), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1390), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(477), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1494), + [anon_sym_export] = ACTIONS(1414), + [anon_sym_type] = ACTIONS(1414), + [anon_sym_namespace] = ACTIONS(1416), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(766), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1414), + [anon_sym_BANG] = ACTIONS(742), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(746), + [anon_sym_yield] = ACTIONS(748), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1420), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1498), + [anon_sym_using] = ACTIONS(756), + [anon_sym_PLUS] = ACTIONS(766), + [anon_sym_DASH] = ACTIONS(766), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(712), - [anon_sym_void] = ACTIONS(736), - [anon_sym_delete] = ACTIONS(736), - [anon_sym_PLUS_PLUS] = ACTIONS(738), - [anon_sym_DASH_DASH] = ACTIONS(738), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(744), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1494), + [anon_sym_TILDE] = ACTIONS(742), + [anon_sym_void] = ACTIONS(766), + [anon_sym_delete] = ACTIONS(766), + [anon_sym_PLUS_PLUS] = ACTIONS(768), + [anon_sym_DASH_DASH] = ACTIONS(768), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(774), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1500), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1080), - [anon_sym_readonly] = ACTIONS(1080), - [anon_sym_get] = ACTIONS(1080), - [anon_sym_set] = ACTIONS(1080), - [anon_sym_declare] = ACTIONS(1080), - [anon_sym_public] = ACTIONS(1080), - [anon_sym_private] = ACTIONS(1080), - [anon_sym_protected] = ACTIONS(1080), - [anon_sym_override] = ACTIONS(1080), - [anon_sym_module] = ACTIONS(1080), - [anon_sym_any] = ACTIONS(1080), - [anon_sym_number] = ACTIONS(1080), - [anon_sym_boolean] = ACTIONS(1080), - [anon_sym_string] = ACTIONS(1080), - [anon_sym_symbol] = ACTIONS(1080), - [anon_sym_object] = ACTIONS(1080), + [anon_sym_static] = ACTIONS(1414), + [anon_sym_readonly] = ACTIONS(1414), + [anon_sym_get] = ACTIONS(1414), + [anon_sym_set] = ACTIONS(1414), + [anon_sym_declare] = ACTIONS(1414), + [anon_sym_public] = ACTIONS(1414), + [anon_sym_private] = ACTIONS(1414), + [anon_sym_protected] = ACTIONS(1414), + [anon_sym_override] = ACTIONS(1414), + [anon_sym_module] = ACTIONS(1414), + [anon_sym_any] = ACTIONS(1414), + [anon_sym_number] = ACTIONS(1414), + [anon_sym_boolean] = ACTIONS(1414), + [anon_sym_string] = ACTIONS(1414), + [anon_sym_symbol] = ACTIONS(1414), + [anon_sym_object] = ACTIONS(1414), [sym_html_comment] = ACTIONS(5), }, - [STATE(442)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1426), - [sym_expression] = STATE(2626), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6079), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6079), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5734), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1426), - [sym_subscript_expression] = STATE(1426), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3010), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6079), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1426), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(629), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1520), - [anon_sym_export] = ACTIONS(1112), - [anon_sym_type] = ACTIONS(1112), - [anon_sym_namespace] = ACTIONS(1114), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(1138), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1112), - [anon_sym_BANG] = ACTIONS(1120), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1122), - [anon_sym_yield] = ACTIONS(1124), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1128), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1524), - [anon_sym_using] = ACTIONS(1132), - [anon_sym_PLUS] = ACTIONS(1138), - [anon_sym_DASH] = ACTIONS(1138), + [STATE(436)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1390), + [sym_expression] = STATE(1948), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5777), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5777), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1390), + [sym_subscript_expression] = STATE(1390), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3056), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5777), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1390), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(477), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1494), + [anon_sym_export] = ACTIONS(1414), + [anon_sym_type] = ACTIONS(1414), + [anon_sym_namespace] = ACTIONS(1416), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(766), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1414), + [anon_sym_BANG] = ACTIONS(742), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(746), + [anon_sym_yield] = ACTIONS(748), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1420), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1498), + [anon_sym_using] = ACTIONS(756), + [anon_sym_PLUS] = ACTIONS(766), + [anon_sym_DASH] = ACTIONS(766), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1120), - [anon_sym_void] = ACTIONS(1138), - [anon_sym_delete] = ACTIONS(1138), - [anon_sym_PLUS_PLUS] = ACTIONS(1140), - [anon_sym_DASH_DASH] = ACTIONS(1140), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1146), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1526), + [anon_sym_TILDE] = ACTIONS(742), + [anon_sym_void] = ACTIONS(766), + [anon_sym_delete] = ACTIONS(766), + [anon_sym_PLUS_PLUS] = ACTIONS(768), + [anon_sym_DASH_DASH] = ACTIONS(768), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(774), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1500), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1112), - [anon_sym_readonly] = ACTIONS(1112), - [anon_sym_get] = ACTIONS(1112), - [anon_sym_set] = ACTIONS(1112), - [anon_sym_declare] = ACTIONS(1112), - [anon_sym_public] = ACTIONS(1112), - [anon_sym_private] = ACTIONS(1112), - [anon_sym_protected] = ACTIONS(1112), - [anon_sym_override] = ACTIONS(1112), - [anon_sym_module] = ACTIONS(1112), - [anon_sym_any] = ACTIONS(1112), - [anon_sym_number] = ACTIONS(1112), - [anon_sym_boolean] = ACTIONS(1112), - [anon_sym_string] = ACTIONS(1112), - [anon_sym_symbol] = ACTIONS(1112), - [anon_sym_object] = ACTIONS(1112), + [anon_sym_static] = ACTIONS(1414), + [anon_sym_readonly] = ACTIONS(1414), + [anon_sym_get] = ACTIONS(1414), + [anon_sym_set] = ACTIONS(1414), + [anon_sym_declare] = ACTIONS(1414), + [anon_sym_public] = ACTIONS(1414), + [anon_sym_private] = ACTIONS(1414), + [anon_sym_protected] = ACTIONS(1414), + [anon_sym_override] = ACTIONS(1414), + [anon_sym_module] = ACTIONS(1414), + [anon_sym_any] = ACTIONS(1414), + [anon_sym_number] = ACTIONS(1414), + [anon_sym_boolean] = ACTIONS(1414), + [anon_sym_string] = ACTIONS(1414), + [anon_sym_symbol] = ACTIONS(1414), + [anon_sym_object] = ACTIONS(1414), [sym_html_comment] = ACTIONS(5), }, - [STATE(443)] = { - [sym_import] = STATE(3816), - [sym_parenthesized_expression] = STATE(1365), - [sym_expression] = STATE(2065), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5981), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5981), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1365), - [sym_subscript_expression] = STATE(1365), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3075), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5981), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1365), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_type_arguments] = STATE(459), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1482), - [anon_sym_export] = ACTIONS(1360), - [anon_sym_type] = ACTIONS(1360), - [anon_sym_namespace] = ACTIONS(1362), - [anon_sym_LBRACE] = ACTIONS(669), - [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1360), - [anon_sym_BANG] = ACTIONS(33), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(45), - [anon_sym_yield] = ACTIONS(63), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1366), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1486), - [anon_sym_using] = ACTIONS(75), - [anon_sym_PLUS] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(21), - [anon_sym_SLASH] = ACTIONS(77), + [STATE(437)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1345), + [sym_expression] = STATE(1773), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5963), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5963), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5768), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1345), + [sym_subscript_expression] = STATE(1345), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3039), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5963), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1345), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(411), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1468), + [anon_sym_export] = ACTIONS(1060), + [anon_sym_type] = ACTIONS(1060), + [anon_sym_namespace] = ACTIONS(1062), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(619), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1060), + [anon_sym_BANG] = ACTIONS(591), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(593), + [anon_sym_yield] = ACTIONS(595), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1070), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1476), + [anon_sym_using] = ACTIONS(605), + [anon_sym_PLUS] = ACTIONS(619), + [anon_sym_DASH] = ACTIONS(619), + [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(33), - [anon_sym_void] = ACTIONS(21), - [anon_sym_delete] = ACTIONS(21), - [anon_sym_PLUS_PLUS] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(81), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), + [anon_sym_TILDE] = ACTIONS(591), + [anon_sym_void] = ACTIONS(619), + [anon_sym_delete] = ACTIONS(619), + [anon_sym_PLUS_PLUS] = ACTIONS(621), + [anon_sym_DASH_DASH] = ACTIONS(621), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(91), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(95), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(623), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1478), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1360), - [anon_sym_readonly] = ACTIONS(1360), - [anon_sym_get] = ACTIONS(1360), - [anon_sym_set] = ACTIONS(1360), - [anon_sym_declare] = ACTIONS(1360), - [anon_sym_public] = ACTIONS(1360), - [anon_sym_private] = ACTIONS(1360), - [anon_sym_protected] = ACTIONS(1360), - [anon_sym_override] = ACTIONS(1360), - [anon_sym_module] = ACTIONS(1360), - [anon_sym_any] = ACTIONS(1360), - [anon_sym_number] = ACTIONS(1360), - [anon_sym_boolean] = ACTIONS(1360), - [anon_sym_string] = ACTIONS(1360), - [anon_sym_symbol] = ACTIONS(1360), - [anon_sym_object] = ACTIONS(1360), + [anon_sym_static] = ACTIONS(1060), + [anon_sym_readonly] = ACTIONS(1060), + [anon_sym_get] = ACTIONS(1060), + [anon_sym_set] = ACTIONS(1060), + [anon_sym_declare] = ACTIONS(1060), + [anon_sym_public] = ACTIONS(1060), + [anon_sym_private] = ACTIONS(1060), + [anon_sym_protected] = ACTIONS(1060), + [anon_sym_override] = ACTIONS(1060), + [anon_sym_module] = ACTIONS(1060), + [anon_sym_any] = ACTIONS(1060), + [anon_sym_number] = ACTIONS(1060), + [anon_sym_boolean] = ACTIONS(1060), + [anon_sym_string] = ACTIONS(1060), + [anon_sym_symbol] = ACTIONS(1060), + [anon_sym_object] = ACTIONS(1060), [sym_html_comment] = ACTIONS(5), }, - [STATE(444)] = { - [sym_import] = STATE(3816), - [sym_parenthesized_expression] = STATE(1365), - [sym_expression] = STATE(1849), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5981), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5981), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1365), - [sym_subscript_expression] = STATE(1365), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3075), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5981), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1365), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_type_arguments] = STATE(459), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1482), - [anon_sym_export] = ACTIONS(1360), - [anon_sym_type] = ACTIONS(1360), - [anon_sym_namespace] = ACTIONS(1362), - [anon_sym_LBRACE] = ACTIONS(669), - [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1360), - [anon_sym_BANG] = ACTIONS(33), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(45), - [anon_sym_yield] = ACTIONS(63), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1366), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1486), - [anon_sym_using] = ACTIONS(75), - [anon_sym_PLUS] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(21), - [anon_sym_SLASH] = ACTIONS(77), + [STATE(438)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1345), + [sym_expression] = STATE(1774), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5963), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5963), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5768), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1345), + [sym_subscript_expression] = STATE(1345), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3039), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5963), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1345), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(411), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1468), + [anon_sym_export] = ACTIONS(1060), + [anon_sym_type] = ACTIONS(1060), + [anon_sym_namespace] = ACTIONS(1062), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(619), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1060), + [anon_sym_BANG] = ACTIONS(591), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(593), + [anon_sym_yield] = ACTIONS(595), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1070), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1476), + [anon_sym_using] = ACTIONS(605), + [anon_sym_PLUS] = ACTIONS(619), + [anon_sym_DASH] = ACTIONS(619), + [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(33), - [anon_sym_void] = ACTIONS(21), - [anon_sym_delete] = ACTIONS(21), - [anon_sym_PLUS_PLUS] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(81), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), + [anon_sym_TILDE] = ACTIONS(591), + [anon_sym_void] = ACTIONS(619), + [anon_sym_delete] = ACTIONS(619), + [anon_sym_PLUS_PLUS] = ACTIONS(621), + [anon_sym_DASH_DASH] = ACTIONS(621), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(2193), - [sym_private_property_identifier] = ACTIONS(91), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(95), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(623), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1478), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1360), - [anon_sym_readonly] = ACTIONS(1360), - [anon_sym_get] = ACTIONS(1360), - [anon_sym_set] = ACTIONS(1360), - [anon_sym_declare] = ACTIONS(1360), - [anon_sym_public] = ACTIONS(1360), - [anon_sym_private] = ACTIONS(1360), - [anon_sym_protected] = ACTIONS(1360), - [anon_sym_override] = ACTIONS(1360), - [anon_sym_module] = ACTIONS(1360), - [anon_sym_any] = ACTIONS(1360), - [anon_sym_number] = ACTIONS(1360), - [anon_sym_boolean] = ACTIONS(1360), - [anon_sym_string] = ACTIONS(1360), - [anon_sym_symbol] = ACTIONS(1360), - [anon_sym_object] = ACTIONS(1360), + [anon_sym_static] = ACTIONS(1060), + [anon_sym_readonly] = ACTIONS(1060), + [anon_sym_get] = ACTIONS(1060), + [anon_sym_set] = ACTIONS(1060), + [anon_sym_declare] = ACTIONS(1060), + [anon_sym_public] = ACTIONS(1060), + [anon_sym_private] = ACTIONS(1060), + [anon_sym_protected] = ACTIONS(1060), + [anon_sym_override] = ACTIONS(1060), + [anon_sym_module] = ACTIONS(1060), + [anon_sym_any] = ACTIONS(1060), + [anon_sym_number] = ACTIONS(1060), + [anon_sym_boolean] = ACTIONS(1060), + [anon_sym_string] = ACTIONS(1060), + [anon_sym_symbol] = ACTIONS(1060), + [anon_sym_object] = ACTIONS(1060), [sym_html_comment] = ACTIONS(5), }, - [STATE(445)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1386), - [sym_expression] = STATE(2015), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5966), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5966), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5819), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1386), - [sym_subscript_expression] = STATE(1386), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3017), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5966), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1386), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(418), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1488), - [anon_sym_export] = ACTIONS(1080), - [anon_sym_type] = ACTIONS(1080), - [anon_sym_namespace] = ACTIONS(1082), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(736), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1080), - [anon_sym_BANG] = ACTIONS(712), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(716), - [anon_sym_yield] = ACTIONS(718), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1090), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1492), - [anon_sym_using] = ACTIONS(726), - [anon_sym_PLUS] = ACTIONS(736), - [anon_sym_DASH] = ACTIONS(736), + [STATE(439)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1390), + [sym_expression] = STATE(1952), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5777), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5777), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1390), + [sym_subscript_expression] = STATE(1390), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3056), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5777), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1390), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(477), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1494), + [anon_sym_export] = ACTIONS(1414), + [anon_sym_type] = ACTIONS(1414), + [anon_sym_namespace] = ACTIONS(1416), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(766), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1414), + [anon_sym_BANG] = ACTIONS(742), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(746), + [anon_sym_yield] = ACTIONS(748), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1420), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1498), + [anon_sym_using] = ACTIONS(756), + [anon_sym_PLUS] = ACTIONS(766), + [anon_sym_DASH] = ACTIONS(766), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(712), - [anon_sym_void] = ACTIONS(736), - [anon_sym_delete] = ACTIONS(736), - [anon_sym_PLUS_PLUS] = ACTIONS(738), - [anon_sym_DASH_DASH] = ACTIONS(738), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(744), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1494), + [anon_sym_TILDE] = ACTIONS(742), + [anon_sym_void] = ACTIONS(766), + [anon_sym_delete] = ACTIONS(766), + [anon_sym_PLUS_PLUS] = ACTIONS(768), + [anon_sym_DASH_DASH] = ACTIONS(768), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(774), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1500), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1080), - [anon_sym_readonly] = ACTIONS(1080), - [anon_sym_get] = ACTIONS(1080), - [anon_sym_set] = ACTIONS(1080), - [anon_sym_declare] = ACTIONS(1080), - [anon_sym_public] = ACTIONS(1080), - [anon_sym_private] = ACTIONS(1080), - [anon_sym_protected] = ACTIONS(1080), - [anon_sym_override] = ACTIONS(1080), - [anon_sym_module] = ACTIONS(1080), - [anon_sym_any] = ACTIONS(1080), - [anon_sym_number] = ACTIONS(1080), - [anon_sym_boolean] = ACTIONS(1080), - [anon_sym_string] = ACTIONS(1080), - [anon_sym_symbol] = ACTIONS(1080), - [anon_sym_object] = ACTIONS(1080), + [anon_sym_static] = ACTIONS(1414), + [anon_sym_readonly] = ACTIONS(1414), + [anon_sym_get] = ACTIONS(1414), + [anon_sym_set] = ACTIONS(1414), + [anon_sym_declare] = ACTIONS(1414), + [anon_sym_public] = ACTIONS(1414), + [anon_sym_private] = ACTIONS(1414), + [anon_sym_protected] = ACTIONS(1414), + [anon_sym_override] = ACTIONS(1414), + [anon_sym_module] = ACTIONS(1414), + [anon_sym_any] = ACTIONS(1414), + [anon_sym_number] = ACTIONS(1414), + [anon_sym_boolean] = ACTIONS(1414), + [anon_sym_string] = ACTIONS(1414), + [anon_sym_symbol] = ACTIONS(1414), + [anon_sym_object] = ACTIONS(1414), [sym_html_comment] = ACTIONS(5), }, - [STATE(446)] = { - [sym_import] = STATE(3816), - [sym_parenthesized_expression] = STATE(1365), - [sym_expression] = STATE(2067), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5981), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5981), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1365), - [sym_subscript_expression] = STATE(1365), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3075), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5981), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1365), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_type_arguments] = STATE(459), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1482), - [anon_sym_export] = ACTIONS(1360), - [anon_sym_type] = ACTIONS(1360), - [anon_sym_namespace] = ACTIONS(1362), - [anon_sym_LBRACE] = ACTIONS(669), - [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1360), - [anon_sym_BANG] = ACTIONS(33), + [STATE(440)] = { + [sym_import] = STATE(3849), + [sym_parenthesized_expression] = STATE(1426), + [sym_expression] = STATE(2240), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(5845), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(5845), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(5843), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1426), + [sym_subscript_expression] = STATE(1426), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2990), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(5845), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1426), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_type_arguments] = STATE(513), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(1510), + [anon_sym_export] = ACTIONS(1104), + [anon_sym_type] = ACTIONS(1104), + [anon_sym_namespace] = ACTIONS(1106), + [anon_sym_LBRACE] = ACTIONS(671), + [anon_sym_typeof] = ACTIONS(1132), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(1104), + [anon_sym_BANG] = ACTIONS(1112), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(45), - [anon_sym_yield] = ACTIONS(63), + [anon_sym_await] = ACTIONS(1116), + [anon_sym_yield] = ACTIONS(1118), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1366), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1486), - [anon_sym_using] = ACTIONS(75), - [anon_sym_PLUS] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(21), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1122), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1514), + [anon_sym_using] = ACTIONS(1126), + [anon_sym_PLUS] = ACTIONS(1132), + [anon_sym_DASH] = ACTIONS(1132), [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(33), - [anon_sym_void] = ACTIONS(21), - [anon_sym_delete] = ACTIONS(21), - [anon_sym_PLUS_PLUS] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(81), + [anon_sym_TILDE] = ACTIONS(1112), + [anon_sym_void] = ACTIONS(1132), + [anon_sym_delete] = ACTIONS(1132), + [anon_sym_PLUS_PLUS] = ACTIONS(1134), + [anon_sym_DASH_DASH] = ACTIONS(1134), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(91), + [sym_number] = ACTIONS(2185), + [sym_private_property_identifier] = ACTIONS(1140), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(95), + [sym_undefined] = ACTIONS(1516), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1360), - [anon_sym_readonly] = ACTIONS(1360), - [anon_sym_get] = ACTIONS(1360), - [anon_sym_set] = ACTIONS(1360), - [anon_sym_declare] = ACTIONS(1360), - [anon_sym_public] = ACTIONS(1360), - [anon_sym_private] = ACTIONS(1360), - [anon_sym_protected] = ACTIONS(1360), - [anon_sym_override] = ACTIONS(1360), - [anon_sym_module] = ACTIONS(1360), - [anon_sym_any] = ACTIONS(1360), - [anon_sym_number] = ACTIONS(1360), - [anon_sym_boolean] = ACTIONS(1360), - [anon_sym_string] = ACTIONS(1360), - [anon_sym_symbol] = ACTIONS(1360), - [anon_sym_object] = ACTIONS(1360), + [anon_sym_static] = ACTIONS(1104), + [anon_sym_readonly] = ACTIONS(1104), + [anon_sym_get] = ACTIONS(1104), + [anon_sym_set] = ACTIONS(1104), + [anon_sym_declare] = ACTIONS(1104), + [anon_sym_public] = ACTIONS(1104), + [anon_sym_private] = ACTIONS(1104), + [anon_sym_protected] = ACTIONS(1104), + [anon_sym_override] = ACTIONS(1104), + [anon_sym_module] = ACTIONS(1104), + [anon_sym_any] = ACTIONS(1104), + [anon_sym_number] = ACTIONS(1104), + [anon_sym_boolean] = ACTIONS(1104), + [anon_sym_string] = ACTIONS(1104), + [anon_sym_symbol] = ACTIONS(1104), + [anon_sym_object] = ACTIONS(1104), [sym_html_comment] = ACTIONS(5), }, - [STATE(447)] = { - [sym_import] = STATE(3816), - [sym_parenthesized_expression] = STATE(1365), - [sym_expression] = STATE(2068), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5981), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5981), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1365), - [sym_subscript_expression] = STATE(1365), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3075), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5981), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1365), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_type_arguments] = STATE(459), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1482), - [anon_sym_export] = ACTIONS(1360), - [anon_sym_type] = ACTIONS(1360), - [anon_sym_namespace] = ACTIONS(1362), - [anon_sym_LBRACE] = ACTIONS(669), + [STATE(441)] = { + [sym_import] = STATE(3849), + [sym_parenthesized_expression] = STATE(1372), + [sym_expression] = STATE(1883), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6025), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6025), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1372), + [sym_subscript_expression] = STATE(1372), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2993), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6025), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1372), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_type_arguments] = STATE(445), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(1488), + [anon_sym_export] = ACTIONS(1324), + [anon_sym_type] = ACTIONS(1324), + [anon_sym_namespace] = ACTIONS(1326), + [anon_sym_LBRACE] = ACTIONS(671), [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1360), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(1324), [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_await] = ACTIONS(45), [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1366), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1486), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1330), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1492), [anon_sym_using] = ACTIONS(75), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -74575,84 +73995,84 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1360), - [anon_sym_readonly] = ACTIONS(1360), - [anon_sym_get] = ACTIONS(1360), - [anon_sym_set] = ACTIONS(1360), - [anon_sym_declare] = ACTIONS(1360), - [anon_sym_public] = ACTIONS(1360), - [anon_sym_private] = ACTIONS(1360), - [anon_sym_protected] = ACTIONS(1360), - [anon_sym_override] = ACTIONS(1360), - [anon_sym_module] = ACTIONS(1360), - [anon_sym_any] = ACTIONS(1360), - [anon_sym_number] = ACTIONS(1360), - [anon_sym_boolean] = ACTIONS(1360), - [anon_sym_string] = ACTIONS(1360), - [anon_sym_symbol] = ACTIONS(1360), - [anon_sym_object] = ACTIONS(1360), + [anon_sym_static] = ACTIONS(1324), + [anon_sym_readonly] = ACTIONS(1324), + [anon_sym_get] = ACTIONS(1324), + [anon_sym_set] = ACTIONS(1324), + [anon_sym_declare] = ACTIONS(1324), + [anon_sym_public] = ACTIONS(1324), + [anon_sym_private] = ACTIONS(1324), + [anon_sym_protected] = ACTIONS(1324), + [anon_sym_override] = ACTIONS(1324), + [anon_sym_module] = ACTIONS(1324), + [anon_sym_any] = ACTIONS(1324), + [anon_sym_number] = ACTIONS(1324), + [anon_sym_boolean] = ACTIONS(1324), + [anon_sym_string] = ACTIONS(1324), + [anon_sym_symbol] = ACTIONS(1324), + [anon_sym_object] = ACTIONS(1324), [sym_html_comment] = ACTIONS(5), }, - [STATE(448)] = { - [sym_import] = STATE(3816), - [sym_parenthesized_expression] = STATE(1365), - [sym_expression] = STATE(2387), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5981), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5981), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1365), - [sym_subscript_expression] = STATE(1365), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3075), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5981), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1365), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_type_arguments] = STATE(459), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1482), - [anon_sym_export] = ACTIONS(1360), - [anon_sym_type] = ACTIONS(1360), - [anon_sym_namespace] = ACTIONS(1362), - [anon_sym_LBRACE] = ACTIONS(669), + [STATE(442)] = { + [sym_import] = STATE(3849), + [sym_parenthesized_expression] = STATE(1372), + [sym_expression] = STATE(1849), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6025), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6025), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1372), + [sym_subscript_expression] = STATE(1372), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2993), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6025), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1372), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_type_arguments] = STATE(445), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(1488), + [anon_sym_export] = ACTIONS(1324), + [anon_sym_type] = ACTIONS(1324), + [anon_sym_namespace] = ACTIONS(1326), + [anon_sym_LBRACE] = ACTIONS(671), [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1360), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(1324), [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_await] = ACTIONS(45), [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1366), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1486), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1330), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1492), [anon_sym_using] = ACTIONS(75), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -74676,488 +74096,185 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1360), - [anon_sym_readonly] = ACTIONS(1360), - [anon_sym_get] = ACTIONS(1360), - [anon_sym_set] = ACTIONS(1360), - [anon_sym_declare] = ACTIONS(1360), - [anon_sym_public] = ACTIONS(1360), - [anon_sym_private] = ACTIONS(1360), - [anon_sym_protected] = ACTIONS(1360), - [anon_sym_override] = ACTIONS(1360), - [anon_sym_module] = ACTIONS(1360), - [anon_sym_any] = ACTIONS(1360), - [anon_sym_number] = ACTIONS(1360), - [anon_sym_boolean] = ACTIONS(1360), - [anon_sym_string] = ACTIONS(1360), - [anon_sym_symbol] = ACTIONS(1360), - [anon_sym_object] = ACTIONS(1360), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(449)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1386), - [sym_expression] = STATE(2113), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5966), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5966), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5819), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1386), - [sym_subscript_expression] = STATE(1386), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3017), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5966), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1386), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(418), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1488), - [anon_sym_export] = ACTIONS(1080), - [anon_sym_type] = ACTIONS(1080), - [anon_sym_namespace] = ACTIONS(1082), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(736), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1080), - [anon_sym_BANG] = ACTIONS(712), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(716), - [anon_sym_yield] = ACTIONS(718), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1090), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1492), - [anon_sym_using] = ACTIONS(726), - [anon_sym_PLUS] = ACTIONS(736), - [anon_sym_DASH] = ACTIONS(736), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(712), - [anon_sym_void] = ACTIONS(736), - [anon_sym_delete] = ACTIONS(736), - [anon_sym_PLUS_PLUS] = ACTIONS(738), - [anon_sym_DASH_DASH] = ACTIONS(738), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(744), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1494), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1080), - [anon_sym_readonly] = ACTIONS(1080), - [anon_sym_get] = ACTIONS(1080), - [anon_sym_set] = ACTIONS(1080), - [anon_sym_declare] = ACTIONS(1080), - [anon_sym_public] = ACTIONS(1080), - [anon_sym_private] = ACTIONS(1080), - [anon_sym_protected] = ACTIONS(1080), - [anon_sym_override] = ACTIONS(1080), - [anon_sym_module] = ACTIONS(1080), - [anon_sym_any] = ACTIONS(1080), - [anon_sym_number] = ACTIONS(1080), - [anon_sym_boolean] = ACTIONS(1080), - [anon_sym_string] = ACTIONS(1080), - [anon_sym_symbol] = ACTIONS(1080), - [anon_sym_object] = ACTIONS(1080), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(450)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1386), - [sym_expression] = STATE(2115), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5966), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5966), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5819), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1386), - [sym_subscript_expression] = STATE(1386), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3017), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5966), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1386), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(418), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1488), - [anon_sym_export] = ACTIONS(1080), - [anon_sym_type] = ACTIONS(1080), - [anon_sym_namespace] = ACTIONS(1082), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(736), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1080), - [anon_sym_BANG] = ACTIONS(712), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(716), - [anon_sym_yield] = ACTIONS(718), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1090), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1492), - [anon_sym_using] = ACTIONS(726), - [anon_sym_PLUS] = ACTIONS(736), - [anon_sym_DASH] = ACTIONS(736), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(712), - [anon_sym_void] = ACTIONS(736), - [anon_sym_delete] = ACTIONS(736), - [anon_sym_PLUS_PLUS] = ACTIONS(738), - [anon_sym_DASH_DASH] = ACTIONS(738), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(744), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1494), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1080), - [anon_sym_readonly] = ACTIONS(1080), - [anon_sym_get] = ACTIONS(1080), - [anon_sym_set] = ACTIONS(1080), - [anon_sym_declare] = ACTIONS(1080), - [anon_sym_public] = ACTIONS(1080), - [anon_sym_private] = ACTIONS(1080), - [anon_sym_protected] = ACTIONS(1080), - [anon_sym_override] = ACTIONS(1080), - [anon_sym_module] = ACTIONS(1080), - [anon_sym_any] = ACTIONS(1080), - [anon_sym_number] = ACTIONS(1080), - [anon_sym_boolean] = ACTIONS(1080), - [anon_sym_string] = ACTIONS(1080), - [anon_sym_symbol] = ACTIONS(1080), - [anon_sym_object] = ACTIONS(1080), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(451)] = { - [sym_import] = STATE(3816), - [sym_parenthesized_expression] = STATE(1375), - [sym_expression] = STATE(2059), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(6029), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(6029), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6027), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1375), - [sym_subscript_expression] = STATE(1375), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3085), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(6029), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1375), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_type_arguments] = STATE(525), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1474), - [anon_sym_export] = ACTIONS(1208), - [anon_sym_type] = ACTIONS(1208), - [anon_sym_namespace] = ACTIONS(1210), - [anon_sym_LBRACE] = ACTIONS(669), - [anon_sym_typeof] = ACTIONS(1236), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1208), - [anon_sym_BANG] = ACTIONS(1216), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1220), - [anon_sym_yield] = ACTIONS(1222), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1226), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1478), - [anon_sym_using] = ACTIONS(1230), - [anon_sym_PLUS] = ACTIONS(1236), - [anon_sym_DASH] = ACTIONS(1236), - [anon_sym_SLASH] = ACTIONS(884), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1216), - [anon_sym_void] = ACTIONS(1236), - [anon_sym_delete] = ACTIONS(1236), - [anon_sym_PLUS_PLUS] = ACTIONS(1238), - [anon_sym_DASH_DASH] = ACTIONS(1238), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1244), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1480), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1208), - [anon_sym_readonly] = ACTIONS(1208), - [anon_sym_get] = ACTIONS(1208), - [anon_sym_set] = ACTIONS(1208), - [anon_sym_declare] = ACTIONS(1208), - [anon_sym_public] = ACTIONS(1208), - [anon_sym_private] = ACTIONS(1208), - [anon_sym_protected] = ACTIONS(1208), - [anon_sym_override] = ACTIONS(1208), - [anon_sym_module] = ACTIONS(1208), - [anon_sym_any] = ACTIONS(1208), - [anon_sym_number] = ACTIONS(1208), - [anon_sym_boolean] = ACTIONS(1208), - [anon_sym_string] = ACTIONS(1208), - [anon_sym_symbol] = ACTIONS(1208), - [anon_sym_object] = ACTIONS(1208), + [anon_sym_static] = ACTIONS(1324), + [anon_sym_readonly] = ACTIONS(1324), + [anon_sym_get] = ACTIONS(1324), + [anon_sym_set] = ACTIONS(1324), + [anon_sym_declare] = ACTIONS(1324), + [anon_sym_public] = ACTIONS(1324), + [anon_sym_private] = ACTIONS(1324), + [anon_sym_protected] = ACTIONS(1324), + [anon_sym_override] = ACTIONS(1324), + [anon_sym_module] = ACTIONS(1324), + [anon_sym_any] = ACTIONS(1324), + [anon_sym_number] = ACTIONS(1324), + [anon_sym_boolean] = ACTIONS(1324), + [anon_sym_string] = ACTIONS(1324), + [anon_sym_symbol] = ACTIONS(1324), + [anon_sym_object] = ACTIONS(1324), [sym_html_comment] = ACTIONS(5), }, - [STATE(452)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1386), - [sym_expression] = STATE(2113), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5966), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5966), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5819), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1386), - [sym_subscript_expression] = STATE(1386), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3017), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5966), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1386), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(418), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1488), - [anon_sym_export] = ACTIONS(1080), - [anon_sym_type] = ACTIONS(1080), - [anon_sym_namespace] = ACTIONS(1082), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(736), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1080), - [anon_sym_BANG] = ACTIONS(712), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(716), - [anon_sym_yield] = ACTIONS(718), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1090), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1492), - [anon_sym_using] = ACTIONS(726), - [anon_sym_PLUS] = ACTIONS(736), - [anon_sym_DASH] = ACTIONS(736), + [STATE(443)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1390), + [sym_expression] = STATE(1953), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5777), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5777), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1390), + [sym_subscript_expression] = STATE(1390), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3056), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5777), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1390), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(477), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1494), + [anon_sym_export] = ACTIONS(1414), + [anon_sym_type] = ACTIONS(1414), + [anon_sym_namespace] = ACTIONS(1416), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(766), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1414), + [anon_sym_BANG] = ACTIONS(742), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(746), + [anon_sym_yield] = ACTIONS(748), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1420), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1498), + [anon_sym_using] = ACTIONS(756), + [anon_sym_PLUS] = ACTIONS(766), + [anon_sym_DASH] = ACTIONS(766), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(712), - [anon_sym_void] = ACTIONS(736), - [anon_sym_delete] = ACTIONS(736), - [anon_sym_PLUS_PLUS] = ACTIONS(738), - [anon_sym_DASH_DASH] = ACTIONS(738), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(2195), - [sym_private_property_identifier] = ACTIONS(744), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1494), + [anon_sym_TILDE] = ACTIONS(742), + [anon_sym_void] = ACTIONS(766), + [anon_sym_delete] = ACTIONS(766), + [anon_sym_PLUS_PLUS] = ACTIONS(768), + [anon_sym_DASH_DASH] = ACTIONS(768), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(774), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1500), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1080), - [anon_sym_readonly] = ACTIONS(1080), - [anon_sym_get] = ACTIONS(1080), - [anon_sym_set] = ACTIONS(1080), - [anon_sym_declare] = ACTIONS(1080), - [anon_sym_public] = ACTIONS(1080), - [anon_sym_private] = ACTIONS(1080), - [anon_sym_protected] = ACTIONS(1080), - [anon_sym_override] = ACTIONS(1080), - [anon_sym_module] = ACTIONS(1080), - [anon_sym_any] = ACTIONS(1080), - [anon_sym_number] = ACTIONS(1080), - [anon_sym_boolean] = ACTIONS(1080), - [anon_sym_string] = ACTIONS(1080), - [anon_sym_symbol] = ACTIONS(1080), - [anon_sym_object] = ACTIONS(1080), + [anon_sym_static] = ACTIONS(1414), + [anon_sym_readonly] = ACTIONS(1414), + [anon_sym_get] = ACTIONS(1414), + [anon_sym_set] = ACTIONS(1414), + [anon_sym_declare] = ACTIONS(1414), + [anon_sym_public] = ACTIONS(1414), + [anon_sym_private] = ACTIONS(1414), + [anon_sym_protected] = ACTIONS(1414), + [anon_sym_override] = ACTIONS(1414), + [anon_sym_module] = ACTIONS(1414), + [anon_sym_any] = ACTIONS(1414), + [anon_sym_number] = ACTIONS(1414), + [anon_sym_boolean] = ACTIONS(1414), + [anon_sym_string] = ACTIONS(1414), + [anon_sym_symbol] = ACTIONS(1414), + [anon_sym_object] = ACTIONS(1414), [sym_html_comment] = ACTIONS(5), }, - [STATE(453)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1348), - [sym_expression] = STATE(2184), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5955), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5956), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1348), - [sym_subscript_expression] = STATE(1348), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1348), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(497), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1462), - [anon_sym_export] = ACTIONS(1054), - [anon_sym_type] = ACTIONS(1054), - [anon_sym_namespace] = ACTIONS(1056), - [anon_sym_LBRACE] = ACTIONS(844), + [STATE(444)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1345), + [sym_expression] = STATE(1775), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5963), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5963), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5768), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1345), + [sym_subscript_expression] = STATE(1345), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3039), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5963), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1345), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(411), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1468), + [anon_sym_export] = ACTIONS(1060), + [anon_sym_type] = ACTIONS(1060), + [anon_sym_namespace] = ACTIONS(1062), + [anon_sym_LBRACE] = ACTIONS(847), [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1054), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1060), [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(808), + [anon_sym_LPAREN] = ACTIONS(814), [anon_sym_await] = ACTIONS(593), [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1064), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1470), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1070), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1476), [anon_sym_using] = ACTIONS(605), [anon_sym_PLUS] = ACTIONS(619), [anon_sym_DASH] = ACTIONS(619), @@ -75168,198 +74285,97 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_delete] = ACTIONS(619), [anon_sym_PLUS_PLUS] = ACTIONS(621), [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1472), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1054), - [anon_sym_readonly] = ACTIONS(1054), - [anon_sym_get] = ACTIONS(1054), - [anon_sym_set] = ACTIONS(1054), - [anon_sym_declare] = ACTIONS(1054), - [anon_sym_public] = ACTIONS(1054), - [anon_sym_private] = ACTIONS(1054), - [anon_sym_protected] = ACTIONS(1054), - [anon_sym_override] = ACTIONS(1054), - [anon_sym_module] = ACTIONS(1054), - [anon_sym_any] = ACTIONS(1054), - [anon_sym_number] = ACTIONS(1054), - [anon_sym_boolean] = ACTIONS(1054), - [anon_sym_string] = ACTIONS(1054), - [anon_sym_symbol] = ACTIONS(1054), - [anon_sym_object] = ACTIONS(1054), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(454)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1464), - [sym_expression] = STATE(2549), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6083), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6083), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5786), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1464), - [sym_subscript_expression] = STATE(1464), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3025), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6083), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1464), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(654), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1512), - [anon_sym_export] = ACTIONS(1392), - [anon_sym_type] = ACTIONS(1392), - [anon_sym_namespace] = ACTIONS(1394), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_typeof] = ACTIONS(1414), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1392), - [anon_sym_BANG] = ACTIONS(1398), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1400), - [anon_sym_yield] = ACTIONS(1402), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1404), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1516), - [anon_sym_using] = ACTIONS(1408), - [anon_sym_PLUS] = ACTIONS(1414), - [anon_sym_DASH] = ACTIONS(1414), - [anon_sym_SLASH] = ACTIONS(978), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1398), - [anon_sym_void] = ACTIONS(1414), - [anon_sym_delete] = ACTIONS(1414), - [anon_sym_PLUS_PLUS] = ACTIONS(1416), - [anon_sym_DASH_DASH] = ACTIONS(1416), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1418), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1518), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1478), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1392), - [anon_sym_readonly] = ACTIONS(1392), - [anon_sym_get] = ACTIONS(1392), - [anon_sym_set] = ACTIONS(1392), - [anon_sym_declare] = ACTIONS(1392), - [anon_sym_public] = ACTIONS(1392), - [anon_sym_private] = ACTIONS(1392), - [anon_sym_protected] = ACTIONS(1392), - [anon_sym_override] = ACTIONS(1392), - [anon_sym_module] = ACTIONS(1392), - [anon_sym_any] = ACTIONS(1392), - [anon_sym_number] = ACTIONS(1392), - [anon_sym_boolean] = ACTIONS(1392), - [anon_sym_string] = ACTIONS(1392), - [anon_sym_symbol] = ACTIONS(1392), - [anon_sym_object] = ACTIONS(1392), + [anon_sym_static] = ACTIONS(1060), + [anon_sym_readonly] = ACTIONS(1060), + [anon_sym_get] = ACTIONS(1060), + [anon_sym_set] = ACTIONS(1060), + [anon_sym_declare] = ACTIONS(1060), + [anon_sym_public] = ACTIONS(1060), + [anon_sym_private] = ACTIONS(1060), + [anon_sym_protected] = ACTIONS(1060), + [anon_sym_override] = ACTIONS(1060), + [anon_sym_module] = ACTIONS(1060), + [anon_sym_any] = ACTIONS(1060), + [anon_sym_number] = ACTIONS(1060), + [anon_sym_boolean] = ACTIONS(1060), + [anon_sym_string] = ACTIONS(1060), + [anon_sym_symbol] = ACTIONS(1060), + [anon_sym_object] = ACTIONS(1060), [sym_html_comment] = ACTIONS(5), }, - [STATE(455)] = { - [sym_import] = STATE(3816), - [sym_parenthesized_expression] = STATE(1365), - [sym_expression] = STATE(1798), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5981), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5981), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1365), - [sym_subscript_expression] = STATE(1365), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3075), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5981), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1365), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_type_arguments] = STATE(459), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1482), - [anon_sym_export] = ACTIONS(1360), - [anon_sym_type] = ACTIONS(1360), - [anon_sym_namespace] = ACTIONS(1362), - [anon_sym_LBRACE] = ACTIONS(669), + [STATE(445)] = { + [sym_import] = STATE(3849), + [sym_parenthesized_expression] = STATE(1372), + [sym_expression] = STATE(1888), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6025), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6025), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1372), + [sym_subscript_expression] = STATE(1372), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2993), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6025), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1372), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_type_arguments] = STATE(445), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(1488), + [anon_sym_export] = ACTIONS(1324), + [anon_sym_type] = ACTIONS(1324), + [anon_sym_namespace] = ACTIONS(1326), + [anon_sym_LBRACE] = ACTIONS(671), [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1360), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(1324), [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_await] = ACTIONS(45), [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1366), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1486), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1330), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1492), [anon_sym_using] = ACTIONS(75), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -75383,387 +74399,387 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1360), - [anon_sym_readonly] = ACTIONS(1360), - [anon_sym_get] = ACTIONS(1360), - [anon_sym_set] = ACTIONS(1360), - [anon_sym_declare] = ACTIONS(1360), - [anon_sym_public] = ACTIONS(1360), - [anon_sym_private] = ACTIONS(1360), - [anon_sym_protected] = ACTIONS(1360), - [anon_sym_override] = ACTIONS(1360), - [anon_sym_module] = ACTIONS(1360), - [anon_sym_any] = ACTIONS(1360), - [anon_sym_number] = ACTIONS(1360), - [anon_sym_boolean] = ACTIONS(1360), - [anon_sym_string] = ACTIONS(1360), - [anon_sym_symbol] = ACTIONS(1360), - [anon_sym_object] = ACTIONS(1360), + [anon_sym_static] = ACTIONS(1324), + [anon_sym_readonly] = ACTIONS(1324), + [anon_sym_get] = ACTIONS(1324), + [anon_sym_set] = ACTIONS(1324), + [anon_sym_declare] = ACTIONS(1324), + [anon_sym_public] = ACTIONS(1324), + [anon_sym_private] = ACTIONS(1324), + [anon_sym_protected] = ACTIONS(1324), + [anon_sym_override] = ACTIONS(1324), + [anon_sym_module] = ACTIONS(1324), + [anon_sym_any] = ACTIONS(1324), + [anon_sym_number] = ACTIONS(1324), + [anon_sym_boolean] = ACTIONS(1324), + [anon_sym_string] = ACTIONS(1324), + [anon_sym_symbol] = ACTIONS(1324), + [anon_sym_object] = ACTIONS(1324), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(446)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1345), + [sym_expression] = STATE(1790), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5963), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5963), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5768), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1345), + [sym_subscript_expression] = STATE(1345), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3039), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5963), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1345), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(411), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1468), + [anon_sym_export] = ACTIONS(1060), + [anon_sym_type] = ACTIONS(1060), + [anon_sym_namespace] = ACTIONS(1062), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(619), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1060), + [anon_sym_BANG] = ACTIONS(591), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(593), + [anon_sym_yield] = ACTIONS(595), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1070), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1476), + [anon_sym_using] = ACTIONS(605), + [anon_sym_PLUS] = ACTIONS(619), + [anon_sym_DASH] = ACTIONS(619), + [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(591), + [anon_sym_void] = ACTIONS(619), + [anon_sym_delete] = ACTIONS(619), + [anon_sym_PLUS_PLUS] = ACTIONS(621), + [anon_sym_DASH_DASH] = ACTIONS(621), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(623), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1478), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1060), + [anon_sym_readonly] = ACTIONS(1060), + [anon_sym_get] = ACTIONS(1060), + [anon_sym_set] = ACTIONS(1060), + [anon_sym_declare] = ACTIONS(1060), + [anon_sym_public] = ACTIONS(1060), + [anon_sym_private] = ACTIONS(1060), + [anon_sym_protected] = ACTIONS(1060), + [anon_sym_override] = ACTIONS(1060), + [anon_sym_module] = ACTIONS(1060), + [anon_sym_any] = ACTIONS(1060), + [anon_sym_number] = ACTIONS(1060), + [anon_sym_boolean] = ACTIONS(1060), + [anon_sym_string] = ACTIONS(1060), + [anon_sym_symbol] = ACTIONS(1060), + [anon_sym_object] = ACTIONS(1060), [sym_html_comment] = ACTIONS(5), }, - [STATE(456)] = { - [sym_import] = STATE(3816), - [sym_parenthesized_expression] = STATE(1365), - [sym_expression] = STATE(1854), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5981), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5981), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1365), - [sym_subscript_expression] = STATE(1365), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3075), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5981), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1365), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_type_arguments] = STATE(459), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1482), - [anon_sym_export] = ACTIONS(1360), - [anon_sym_type] = ACTIONS(1360), - [anon_sym_namespace] = ACTIONS(1362), - [anon_sym_LBRACE] = ACTIONS(669), - [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1360), - [anon_sym_BANG] = ACTIONS(33), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(45), - [anon_sym_yield] = ACTIONS(63), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1366), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1486), - [anon_sym_using] = ACTIONS(75), - [anon_sym_PLUS] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(21), - [anon_sym_SLASH] = ACTIONS(77), + [STATE(447)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1345), + [sym_expression] = STATE(1791), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5963), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5963), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5768), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1345), + [sym_subscript_expression] = STATE(1345), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3039), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5963), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1345), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(411), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1468), + [anon_sym_export] = ACTIONS(1060), + [anon_sym_type] = ACTIONS(1060), + [anon_sym_namespace] = ACTIONS(1062), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(619), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1060), + [anon_sym_BANG] = ACTIONS(591), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(593), + [anon_sym_yield] = ACTIONS(595), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1070), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1476), + [anon_sym_using] = ACTIONS(605), + [anon_sym_PLUS] = ACTIONS(619), + [anon_sym_DASH] = ACTIONS(619), + [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(33), - [anon_sym_void] = ACTIONS(21), - [anon_sym_delete] = ACTIONS(21), - [anon_sym_PLUS_PLUS] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(81), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), + [anon_sym_TILDE] = ACTIONS(591), + [anon_sym_void] = ACTIONS(619), + [anon_sym_delete] = ACTIONS(619), + [anon_sym_PLUS_PLUS] = ACTIONS(621), + [anon_sym_DASH_DASH] = ACTIONS(621), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(91), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(95), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(623), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1478), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1360), - [anon_sym_readonly] = ACTIONS(1360), - [anon_sym_get] = ACTIONS(1360), - [anon_sym_set] = ACTIONS(1360), - [anon_sym_declare] = ACTIONS(1360), - [anon_sym_public] = ACTIONS(1360), - [anon_sym_private] = ACTIONS(1360), - [anon_sym_protected] = ACTIONS(1360), - [anon_sym_override] = ACTIONS(1360), - [anon_sym_module] = ACTIONS(1360), - [anon_sym_any] = ACTIONS(1360), - [anon_sym_number] = ACTIONS(1360), - [anon_sym_boolean] = ACTIONS(1360), - [anon_sym_string] = ACTIONS(1360), - [anon_sym_symbol] = ACTIONS(1360), - [anon_sym_object] = ACTIONS(1360), + [anon_sym_static] = ACTIONS(1060), + [anon_sym_readonly] = ACTIONS(1060), + [anon_sym_get] = ACTIONS(1060), + [anon_sym_set] = ACTIONS(1060), + [anon_sym_declare] = ACTIONS(1060), + [anon_sym_public] = ACTIONS(1060), + [anon_sym_private] = ACTIONS(1060), + [anon_sym_protected] = ACTIONS(1060), + [anon_sym_override] = ACTIONS(1060), + [anon_sym_module] = ACTIONS(1060), + [anon_sym_any] = ACTIONS(1060), + [anon_sym_number] = ACTIONS(1060), + [anon_sym_boolean] = ACTIONS(1060), + [anon_sym_string] = ACTIONS(1060), + [anon_sym_symbol] = ACTIONS(1060), + [anon_sym_object] = ACTIONS(1060), [sym_html_comment] = ACTIONS(5), }, - [STATE(457)] = { - [sym_import] = STATE(3816), - [sym_parenthesized_expression] = STATE(1365), - [sym_expression] = STATE(1855), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5981), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5981), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1365), - [sym_subscript_expression] = STATE(1365), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3075), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5981), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1365), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_type_arguments] = STATE(459), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1482), - [anon_sym_export] = ACTIONS(1360), - [anon_sym_type] = ACTIONS(1360), - [anon_sym_namespace] = ACTIONS(1362), - [anon_sym_LBRACE] = ACTIONS(669), - [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1360), - [anon_sym_BANG] = ACTIONS(33), + [STATE(448)] = { + [sym_import] = STATE(3849), + [sym_parenthesized_expression] = STATE(1426), + [sym_expression] = STATE(2453), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(5845), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(5845), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(5843), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1426), + [sym_subscript_expression] = STATE(1426), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2990), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(5845), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1426), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_type_arguments] = STATE(513), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(1510), + [anon_sym_export] = ACTIONS(1104), + [anon_sym_type] = ACTIONS(1104), + [anon_sym_namespace] = ACTIONS(1106), + [anon_sym_LBRACE] = ACTIONS(671), + [anon_sym_typeof] = ACTIONS(1132), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(1104), + [anon_sym_BANG] = ACTIONS(1112), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(45), - [anon_sym_yield] = ACTIONS(63), + [anon_sym_await] = ACTIONS(1116), + [anon_sym_yield] = ACTIONS(1118), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1366), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1486), - [anon_sym_using] = ACTIONS(75), - [anon_sym_PLUS] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(21), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1122), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1514), + [anon_sym_using] = ACTIONS(1126), + [anon_sym_PLUS] = ACTIONS(1132), + [anon_sym_DASH] = ACTIONS(1132), [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(33), - [anon_sym_void] = ACTIONS(21), - [anon_sym_delete] = ACTIONS(21), - [anon_sym_PLUS_PLUS] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(81), + [anon_sym_TILDE] = ACTIONS(1112), + [anon_sym_void] = ACTIONS(1132), + [anon_sym_delete] = ACTIONS(1132), + [anon_sym_PLUS_PLUS] = ACTIONS(1134), + [anon_sym_DASH_DASH] = ACTIONS(1134), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(91), + [sym_private_property_identifier] = ACTIONS(1140), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(95), + [sym_undefined] = ACTIONS(1516), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1360), - [anon_sym_readonly] = ACTIONS(1360), - [anon_sym_get] = ACTIONS(1360), - [anon_sym_set] = ACTIONS(1360), - [anon_sym_declare] = ACTIONS(1360), - [anon_sym_public] = ACTIONS(1360), - [anon_sym_private] = ACTIONS(1360), - [anon_sym_protected] = ACTIONS(1360), - [anon_sym_override] = ACTIONS(1360), - [anon_sym_module] = ACTIONS(1360), - [anon_sym_any] = ACTIONS(1360), - [anon_sym_number] = ACTIONS(1360), - [anon_sym_boolean] = ACTIONS(1360), - [anon_sym_string] = ACTIONS(1360), - [anon_sym_symbol] = ACTIONS(1360), - [anon_sym_object] = ACTIONS(1360), + [anon_sym_static] = ACTIONS(1104), + [anon_sym_readonly] = ACTIONS(1104), + [anon_sym_get] = ACTIONS(1104), + [anon_sym_set] = ACTIONS(1104), + [anon_sym_declare] = ACTIONS(1104), + [anon_sym_public] = ACTIONS(1104), + [anon_sym_private] = ACTIONS(1104), + [anon_sym_protected] = ACTIONS(1104), + [anon_sym_override] = ACTIONS(1104), + [anon_sym_module] = ACTIONS(1104), + [anon_sym_any] = ACTIONS(1104), + [anon_sym_number] = ACTIONS(1104), + [anon_sym_boolean] = ACTIONS(1104), + [anon_sym_string] = ACTIONS(1104), + [anon_sym_symbol] = ACTIONS(1104), + [anon_sym_object] = ACTIONS(1104), [sym_html_comment] = ACTIONS(5), }, - [STATE(458)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2569), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5823), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5823), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1239), - [sym_subscript_expression] = STATE(1239), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5823), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1239), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(800), - [anon_sym_export] = ACTIONS(802), - [anon_sym_type] = ACTIONS(802), - [anon_sym_namespace] = ACTIONS(804), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(802), - [anon_sym_BANG] = ACTIONS(174), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(139), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(814), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(816), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(2195), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(820), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(802), - [anon_sym_readonly] = ACTIONS(802), - [anon_sym_get] = ACTIONS(802), - [anon_sym_set] = ACTIONS(802), - [anon_sym_declare] = ACTIONS(802), - [anon_sym_public] = ACTIONS(802), - [anon_sym_private] = ACTIONS(802), - [anon_sym_protected] = ACTIONS(802), - [anon_sym_override] = ACTIONS(802), - [anon_sym_module] = ACTIONS(802), - [anon_sym_any] = ACTIONS(802), - [anon_sym_number] = ACTIONS(802), - [anon_sym_boolean] = ACTIONS(802), - [anon_sym_string] = ACTIONS(802), - [anon_sym_symbol] = ACTIONS(802), - [anon_sym_object] = ACTIONS(802), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(459)] = { - [sym_import] = STATE(3816), - [sym_parenthesized_expression] = STATE(1365), - [sym_expression] = STATE(1857), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5981), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5981), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1365), - [sym_subscript_expression] = STATE(1365), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3075), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5981), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1365), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_type_arguments] = STATE(459), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1482), - [anon_sym_export] = ACTIONS(1360), - [anon_sym_type] = ACTIONS(1360), - [anon_sym_namespace] = ACTIONS(1362), - [anon_sym_LBRACE] = ACTIONS(669), + [STATE(449)] = { + [sym_import] = STATE(3849), + [sym_parenthesized_expression] = STATE(1372), + [sym_expression] = STATE(2052), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6025), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6025), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1372), + [sym_subscript_expression] = STATE(1372), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2993), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6025), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1372), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_type_arguments] = STATE(445), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(1488), + [anon_sym_export] = ACTIONS(1324), + [anon_sym_type] = ACTIONS(1324), + [anon_sym_namespace] = ACTIONS(1326), + [anon_sym_LBRACE] = ACTIONS(671), [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1360), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(1324), [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_await] = ACTIONS(45), [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1366), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1486), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1330), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1492), [anon_sym_using] = ACTIONS(75), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -75787,185 +74803,84 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1360), - [anon_sym_readonly] = ACTIONS(1360), - [anon_sym_get] = ACTIONS(1360), - [anon_sym_set] = ACTIONS(1360), - [anon_sym_declare] = ACTIONS(1360), - [anon_sym_public] = ACTIONS(1360), - [anon_sym_private] = ACTIONS(1360), - [anon_sym_protected] = ACTIONS(1360), - [anon_sym_override] = ACTIONS(1360), - [anon_sym_module] = ACTIONS(1360), - [anon_sym_any] = ACTIONS(1360), - [anon_sym_number] = ACTIONS(1360), - [anon_sym_boolean] = ACTIONS(1360), - [anon_sym_string] = ACTIONS(1360), - [anon_sym_symbol] = ACTIONS(1360), - [anon_sym_object] = ACTIONS(1360), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(460)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2569), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5823), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5823), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1239), - [sym_subscript_expression] = STATE(1239), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5823), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1239), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(800), - [anon_sym_export] = ACTIONS(802), - [anon_sym_type] = ACTIONS(802), - [anon_sym_namespace] = ACTIONS(804), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(802), - [anon_sym_BANG] = ACTIONS(174), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(139), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(814), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(816), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(2197), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(820), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(802), - [anon_sym_readonly] = ACTIONS(802), - [anon_sym_get] = ACTIONS(802), - [anon_sym_set] = ACTIONS(802), - [anon_sym_declare] = ACTIONS(802), - [anon_sym_public] = ACTIONS(802), - [anon_sym_private] = ACTIONS(802), - [anon_sym_protected] = ACTIONS(802), - [anon_sym_override] = ACTIONS(802), - [anon_sym_module] = ACTIONS(802), - [anon_sym_any] = ACTIONS(802), - [anon_sym_number] = ACTIONS(802), - [anon_sym_boolean] = ACTIONS(802), - [anon_sym_string] = ACTIONS(802), - [anon_sym_symbol] = ACTIONS(802), - [anon_sym_object] = ACTIONS(802), + [anon_sym_static] = ACTIONS(1324), + [anon_sym_readonly] = ACTIONS(1324), + [anon_sym_get] = ACTIONS(1324), + [anon_sym_set] = ACTIONS(1324), + [anon_sym_declare] = ACTIONS(1324), + [anon_sym_public] = ACTIONS(1324), + [anon_sym_private] = ACTIONS(1324), + [anon_sym_protected] = ACTIONS(1324), + [anon_sym_override] = ACTIONS(1324), + [anon_sym_module] = ACTIONS(1324), + [anon_sym_any] = ACTIONS(1324), + [anon_sym_number] = ACTIONS(1324), + [anon_sym_boolean] = ACTIONS(1324), + [anon_sym_string] = ACTIONS(1324), + [anon_sym_symbol] = ACTIONS(1324), + [anon_sym_object] = ACTIONS(1324), [sym_html_comment] = ACTIONS(5), }, - [STATE(461)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1348), - [sym_expression] = STATE(1763), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5955), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5956), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1348), - [sym_subscript_expression] = STATE(1348), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1348), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(497), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1462), - [anon_sym_export] = ACTIONS(1054), - [anon_sym_type] = ACTIONS(1054), - [anon_sym_namespace] = ACTIONS(1056), - [anon_sym_LBRACE] = ACTIONS(844), + [STATE(450)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1345), + [sym_expression] = STATE(1790), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5963), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5963), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5768), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1345), + [sym_subscript_expression] = STATE(1345), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3039), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5963), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1345), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(411), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1468), + [anon_sym_export] = ACTIONS(1060), + [anon_sym_type] = ACTIONS(1060), + [anon_sym_namespace] = ACTIONS(1062), + [anon_sym_LBRACE] = ACTIONS(847), [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1054), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1060), [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(808), + [anon_sym_LPAREN] = ACTIONS(814), [anon_sym_await] = ACTIONS(593), [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1064), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1470), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1070), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1476), [anon_sym_using] = ACTIONS(605), [anon_sym_PLUS] = ACTIONS(619), [anon_sym_DASH] = ACTIONS(619), @@ -75976,299 +74891,299 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_delete] = ACTIONS(619), [anon_sym_PLUS_PLUS] = ACTIONS(621), [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(2199), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(2187), [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1472), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1478), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1054), - [anon_sym_readonly] = ACTIONS(1054), - [anon_sym_get] = ACTIONS(1054), - [anon_sym_set] = ACTIONS(1054), - [anon_sym_declare] = ACTIONS(1054), - [anon_sym_public] = ACTIONS(1054), - [anon_sym_private] = ACTIONS(1054), - [anon_sym_protected] = ACTIONS(1054), - [anon_sym_override] = ACTIONS(1054), - [anon_sym_module] = ACTIONS(1054), - [anon_sym_any] = ACTIONS(1054), - [anon_sym_number] = ACTIONS(1054), - [anon_sym_boolean] = ACTIONS(1054), - [anon_sym_string] = ACTIONS(1054), - [anon_sym_symbol] = ACTIONS(1054), - [anon_sym_object] = ACTIONS(1054), + [anon_sym_static] = ACTIONS(1060), + [anon_sym_readonly] = ACTIONS(1060), + [anon_sym_get] = ACTIONS(1060), + [anon_sym_set] = ACTIONS(1060), + [anon_sym_declare] = ACTIONS(1060), + [anon_sym_public] = ACTIONS(1060), + [anon_sym_private] = ACTIONS(1060), + [anon_sym_protected] = ACTIONS(1060), + [anon_sym_override] = ACTIONS(1060), + [anon_sym_module] = ACTIONS(1060), + [anon_sym_any] = ACTIONS(1060), + [anon_sym_number] = ACTIONS(1060), + [anon_sym_boolean] = ACTIONS(1060), + [anon_sym_string] = ACTIONS(1060), + [anon_sym_symbol] = ACTIONS(1060), + [anon_sym_object] = ACTIONS(1060), [sym_html_comment] = ACTIONS(5), }, - [STATE(462)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2655), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(3716), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(3716), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1294), - [sym_subscript_expression] = STATE(1294), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(3716), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1294), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(2201), - [anon_sym_export] = ACTIONS(2203), - [anon_sym_type] = ACTIONS(2203), - [anon_sym_namespace] = ACTIONS(2205), - [anon_sym_LBRACE] = ACTIONS(764), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(2203), - [anon_sym_BANG] = ACTIONS(174), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(139), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(1678), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(2207), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(2209), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), + [STATE(451)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1476), + [sym_expression] = STATE(2651), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5959), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5959), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1476), + [sym_subscript_expression] = STATE(1476), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5959), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1476), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(2189), + [anon_sym_export] = ACTIONS(2191), + [anon_sym_type] = ACTIONS(2191), + [anon_sym_namespace] = ACTIONS(2193), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(2191), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(2195), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(2197), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(2211), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(2199), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(2203), - [anon_sym_readonly] = ACTIONS(2203), - [anon_sym_get] = ACTIONS(2203), - [anon_sym_set] = ACTIONS(2203), - [anon_sym_declare] = ACTIONS(2203), - [anon_sym_public] = ACTIONS(2203), - [anon_sym_private] = ACTIONS(2203), - [anon_sym_protected] = ACTIONS(2203), - [anon_sym_override] = ACTIONS(2203), - [anon_sym_module] = ACTIONS(2203), - [anon_sym_any] = ACTIONS(2203), - [anon_sym_number] = ACTIONS(2203), - [anon_sym_boolean] = ACTIONS(2203), - [anon_sym_string] = ACTIONS(2203), - [anon_sym_symbol] = ACTIONS(2203), - [anon_sym_object] = ACTIONS(2203), + [anon_sym_static] = ACTIONS(2191), + [anon_sym_readonly] = ACTIONS(2191), + [anon_sym_get] = ACTIONS(2191), + [anon_sym_set] = ACTIONS(2191), + [anon_sym_declare] = ACTIONS(2191), + [anon_sym_public] = ACTIONS(2191), + [anon_sym_private] = ACTIONS(2191), + [anon_sym_protected] = ACTIONS(2191), + [anon_sym_override] = ACTIONS(2191), + [anon_sym_module] = ACTIONS(2191), + [anon_sym_any] = ACTIONS(2191), + [anon_sym_number] = ACTIONS(2191), + [anon_sym_boolean] = ACTIONS(2191), + [anon_sym_string] = ACTIONS(2191), + [anon_sym_symbol] = ACTIONS(2191), + [anon_sym_object] = ACTIONS(2191), [sym_html_comment] = ACTIONS(5), }, - [STATE(463)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2569), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5823), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5823), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1239), - [sym_subscript_expression] = STATE(1239), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5823), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1239), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(800), - [anon_sym_export] = ACTIONS(802), - [anon_sym_type] = ACTIONS(802), - [anon_sym_namespace] = ACTIONS(804), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(802), - [anon_sym_BANG] = ACTIONS(174), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(139), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(814), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(816), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(452)] = { + [sym_import] = STATE(3849), + [sym_parenthesized_expression] = STATE(1369), + [sym_expression] = STATE(1850), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6037), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6037), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6035), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1369), + [sym_subscript_expression] = STATE(1369), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(3084), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6037), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1369), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_type_arguments] = STATE(452), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(1480), + [anon_sym_export] = ACTIONS(1276), + [anon_sym_type] = ACTIONS(1276), + [anon_sym_namespace] = ACTIONS(1278), + [anon_sym_LBRACE] = ACTIONS(671), + [anon_sym_typeof] = ACTIONS(1302), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(1276), + [anon_sym_BANG] = ACTIONS(1284), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1286), + [anon_sym_yield] = ACTIONS(1288), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1292), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1484), + [anon_sym_using] = ACTIONS(1296), + [anon_sym_PLUS] = ACTIONS(1302), + [anon_sym_DASH] = ACTIONS(1302), + [anon_sym_SLASH] = ACTIONS(893), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(2199), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(820), + [anon_sym_TILDE] = ACTIONS(1284), + [anon_sym_void] = ACTIONS(1302), + [anon_sym_delete] = ACTIONS(1302), + [anon_sym_PLUS_PLUS] = ACTIONS(1304), + [anon_sym_DASH_DASH] = ACTIONS(1304), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1310), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1486), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(802), - [anon_sym_readonly] = ACTIONS(802), - [anon_sym_get] = ACTIONS(802), - [anon_sym_set] = ACTIONS(802), - [anon_sym_declare] = ACTIONS(802), - [anon_sym_public] = ACTIONS(802), - [anon_sym_private] = ACTIONS(802), - [anon_sym_protected] = ACTIONS(802), - [anon_sym_override] = ACTIONS(802), - [anon_sym_module] = ACTIONS(802), - [anon_sym_any] = ACTIONS(802), - [anon_sym_number] = ACTIONS(802), - [anon_sym_boolean] = ACTIONS(802), - [anon_sym_string] = ACTIONS(802), - [anon_sym_symbol] = ACTIONS(802), - [anon_sym_object] = ACTIONS(802), + [anon_sym_static] = ACTIONS(1276), + [anon_sym_readonly] = ACTIONS(1276), + [anon_sym_get] = ACTIONS(1276), + [anon_sym_set] = ACTIONS(1276), + [anon_sym_declare] = ACTIONS(1276), + [anon_sym_public] = ACTIONS(1276), + [anon_sym_private] = ACTIONS(1276), + [anon_sym_protected] = ACTIONS(1276), + [anon_sym_override] = ACTIONS(1276), + [anon_sym_module] = ACTIONS(1276), + [anon_sym_any] = ACTIONS(1276), + [anon_sym_number] = ACTIONS(1276), + [anon_sym_boolean] = ACTIONS(1276), + [anon_sym_string] = ACTIONS(1276), + [anon_sym_symbol] = ACTIONS(1276), + [anon_sym_object] = ACTIONS(1276), [sym_html_comment] = ACTIONS(5), }, - [STATE(464)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1348), - [sym_expression] = STATE(1763), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5955), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5956), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1348), - [sym_subscript_expression] = STATE(1348), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1348), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(497), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1462), - [anon_sym_export] = ACTIONS(1054), - [anon_sym_type] = ACTIONS(1054), - [anon_sym_namespace] = ACTIONS(1056), - [anon_sym_LBRACE] = ACTIONS(844), + [STATE(453)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1345), + [sym_expression] = STATE(1790), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5963), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5963), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5768), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1345), + [sym_subscript_expression] = STATE(1345), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3039), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5963), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1345), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(411), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1468), + [anon_sym_export] = ACTIONS(1060), + [anon_sym_type] = ACTIONS(1060), + [anon_sym_namespace] = ACTIONS(1062), + [anon_sym_LBRACE] = ACTIONS(847), [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1054), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1060), [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(808), + [anon_sym_LPAREN] = ACTIONS(814), [anon_sym_await] = ACTIONS(593), [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1064), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1470), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1070), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1476), [anon_sym_using] = ACTIONS(605), [anon_sym_PLUS] = ACTIONS(619), [anon_sym_DASH] = ACTIONS(619), @@ -76279,5450 +75194,6157 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_delete] = ACTIONS(619), [anon_sym_PLUS_PLUS] = ACTIONS(621), [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(2213), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(2201), [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1472), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1054), - [anon_sym_readonly] = ACTIONS(1054), - [anon_sym_get] = ACTIONS(1054), - [anon_sym_set] = ACTIONS(1054), - [anon_sym_declare] = ACTIONS(1054), - [anon_sym_public] = ACTIONS(1054), - [anon_sym_private] = ACTIONS(1054), - [anon_sym_protected] = ACTIONS(1054), - [anon_sym_override] = ACTIONS(1054), - [anon_sym_module] = ACTIONS(1054), - [anon_sym_any] = ACTIONS(1054), - [anon_sym_number] = ACTIONS(1054), - [anon_sym_boolean] = ACTIONS(1054), - [anon_sym_string] = ACTIONS(1054), - [anon_sym_symbol] = ACTIONS(1054), - [anon_sym_object] = ACTIONS(1054), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(465)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1386), - [sym_expression] = STATE(2474), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5966), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5966), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5819), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1386), - [sym_subscript_expression] = STATE(1386), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3017), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5966), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1386), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(418), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1488), - [anon_sym_export] = ACTIONS(1080), - [anon_sym_type] = ACTIONS(1080), - [anon_sym_namespace] = ACTIONS(1082), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(736), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1080), - [anon_sym_BANG] = ACTIONS(712), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(716), - [anon_sym_yield] = ACTIONS(718), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1090), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1492), - [anon_sym_using] = ACTIONS(726), - [anon_sym_PLUS] = ACTIONS(736), - [anon_sym_DASH] = ACTIONS(736), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(712), - [anon_sym_void] = ACTIONS(736), - [anon_sym_delete] = ACTIONS(736), - [anon_sym_PLUS_PLUS] = ACTIONS(738), - [anon_sym_DASH_DASH] = ACTIONS(738), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(744), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1494), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1080), - [anon_sym_readonly] = ACTIONS(1080), - [anon_sym_get] = ACTIONS(1080), - [anon_sym_set] = ACTIONS(1080), - [anon_sym_declare] = ACTIONS(1080), - [anon_sym_public] = ACTIONS(1080), - [anon_sym_private] = ACTIONS(1080), - [anon_sym_protected] = ACTIONS(1080), - [anon_sym_override] = ACTIONS(1080), - [anon_sym_module] = ACTIONS(1080), - [anon_sym_any] = ACTIONS(1080), - [anon_sym_number] = ACTIONS(1080), - [anon_sym_boolean] = ACTIONS(1080), - [anon_sym_string] = ACTIONS(1080), - [anon_sym_symbol] = ACTIONS(1080), - [anon_sym_object] = ACTIONS(1080), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(466)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1475), - [sym_expression] = STATE(2655), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5732), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5732), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1475), - [sym_subscript_expression] = STATE(1475), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5732), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1475), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(2215), - [anon_sym_export] = ACTIONS(2217), - [anon_sym_type] = ACTIONS(2217), - [anon_sym_namespace] = ACTIONS(2219), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(2217), - [anon_sym_BANG] = ACTIONS(174), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(139), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(2221), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(2223), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(2225), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1478), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(2217), - [anon_sym_readonly] = ACTIONS(2217), - [anon_sym_get] = ACTIONS(2217), - [anon_sym_set] = ACTIONS(2217), - [anon_sym_declare] = ACTIONS(2217), - [anon_sym_public] = ACTIONS(2217), - [anon_sym_private] = ACTIONS(2217), - [anon_sym_protected] = ACTIONS(2217), - [anon_sym_override] = ACTIONS(2217), - [anon_sym_module] = ACTIONS(2217), - [anon_sym_any] = ACTIONS(2217), - [anon_sym_number] = ACTIONS(2217), - [anon_sym_boolean] = ACTIONS(2217), - [anon_sym_string] = ACTIONS(2217), - [anon_sym_symbol] = ACTIONS(2217), - [anon_sym_object] = ACTIONS(2217), + [anon_sym_static] = ACTIONS(1060), + [anon_sym_readonly] = ACTIONS(1060), + [anon_sym_get] = ACTIONS(1060), + [anon_sym_set] = ACTIONS(1060), + [anon_sym_declare] = ACTIONS(1060), + [anon_sym_public] = ACTIONS(1060), + [anon_sym_private] = ACTIONS(1060), + [anon_sym_protected] = ACTIONS(1060), + [anon_sym_override] = ACTIONS(1060), + [anon_sym_module] = ACTIONS(1060), + [anon_sym_any] = ACTIONS(1060), + [anon_sym_number] = ACTIONS(1060), + [anon_sym_boolean] = ACTIONS(1060), + [anon_sym_string] = ACTIONS(1060), + [anon_sym_symbol] = ACTIONS(1060), + [anon_sym_object] = ACTIONS(1060), [sym_html_comment] = ACTIONS(5), }, - [STATE(467)] = { - [sym_import] = STATE(3816), - [sym_parenthesized_expression] = STATE(1375), - [sym_expression] = STATE(1853), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(6029), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(6029), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6027), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1375), - [sym_subscript_expression] = STATE(1375), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3085), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(6029), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1375), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_type_arguments] = STATE(525), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1474), - [anon_sym_export] = ACTIONS(1208), - [anon_sym_type] = ACTIONS(1208), - [anon_sym_namespace] = ACTIONS(1210), - [anon_sym_LBRACE] = ACTIONS(669), - [anon_sym_typeof] = ACTIONS(1236), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1208), - [anon_sym_BANG] = ACTIONS(1216), + [STATE(454)] = { + [sym_import] = STATE(3849), + [sym_parenthesized_expression] = STATE(1369), + [sym_expression] = STATE(1852), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6037), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6037), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6035), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1369), + [sym_subscript_expression] = STATE(1369), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(3084), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6037), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1369), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_type_arguments] = STATE(452), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(1480), + [anon_sym_export] = ACTIONS(1276), + [anon_sym_type] = ACTIONS(1276), + [anon_sym_namespace] = ACTIONS(1278), + [anon_sym_LBRACE] = ACTIONS(671), + [anon_sym_typeof] = ACTIONS(1302), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(1276), + [anon_sym_BANG] = ACTIONS(1284), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1220), - [anon_sym_yield] = ACTIONS(1222), + [anon_sym_await] = ACTIONS(1286), + [anon_sym_yield] = ACTIONS(1288), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1226), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1478), - [anon_sym_using] = ACTIONS(1230), - [anon_sym_PLUS] = ACTIONS(1236), - [anon_sym_DASH] = ACTIONS(1236), - [anon_sym_SLASH] = ACTIONS(884), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1292), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1484), + [anon_sym_using] = ACTIONS(1296), + [anon_sym_PLUS] = ACTIONS(1302), + [anon_sym_DASH] = ACTIONS(1302), + [anon_sym_SLASH] = ACTIONS(893), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1216), - [anon_sym_void] = ACTIONS(1236), - [anon_sym_delete] = ACTIONS(1236), - [anon_sym_PLUS_PLUS] = ACTIONS(1238), - [anon_sym_DASH_DASH] = ACTIONS(1238), + [anon_sym_TILDE] = ACTIONS(1284), + [anon_sym_void] = ACTIONS(1302), + [anon_sym_delete] = ACTIONS(1302), + [anon_sym_PLUS_PLUS] = ACTIONS(1304), + [anon_sym_DASH_DASH] = ACTIONS(1304), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1244), + [sym_private_property_identifier] = ACTIONS(1310), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1480), + [sym_undefined] = ACTIONS(1486), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1208), - [anon_sym_readonly] = ACTIONS(1208), - [anon_sym_get] = ACTIONS(1208), - [anon_sym_set] = ACTIONS(1208), - [anon_sym_declare] = ACTIONS(1208), - [anon_sym_public] = ACTIONS(1208), - [anon_sym_private] = ACTIONS(1208), - [anon_sym_protected] = ACTIONS(1208), - [anon_sym_override] = ACTIONS(1208), - [anon_sym_module] = ACTIONS(1208), - [anon_sym_any] = ACTIONS(1208), - [anon_sym_number] = ACTIONS(1208), - [anon_sym_boolean] = ACTIONS(1208), - [anon_sym_string] = ACTIONS(1208), - [anon_sym_symbol] = ACTIONS(1208), - [anon_sym_object] = ACTIONS(1208), + [anon_sym_static] = ACTIONS(1276), + [anon_sym_readonly] = ACTIONS(1276), + [anon_sym_get] = ACTIONS(1276), + [anon_sym_set] = ACTIONS(1276), + [anon_sym_declare] = ACTIONS(1276), + [anon_sym_public] = ACTIONS(1276), + [anon_sym_private] = ACTIONS(1276), + [anon_sym_protected] = ACTIONS(1276), + [anon_sym_override] = ACTIONS(1276), + [anon_sym_module] = ACTIONS(1276), + [anon_sym_any] = ACTIONS(1276), + [anon_sym_number] = ACTIONS(1276), + [anon_sym_boolean] = ACTIONS(1276), + [anon_sym_string] = ACTIONS(1276), + [anon_sym_symbol] = ACTIONS(1276), + [anon_sym_object] = ACTIONS(1276), [sym_html_comment] = ACTIONS(5), }, - [STATE(468)] = { - [sym_import] = STATE(3816), - [sym_parenthesized_expression] = STATE(1416), - [sym_expression] = STATE(2228), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5837), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5837), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(5835), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1416), - [sym_subscript_expression] = STATE(1416), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3036), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5837), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1416), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_type_arguments] = STATE(468), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1496), - [anon_sym_export] = ACTIONS(1258), - [anon_sym_type] = ACTIONS(1258), - [anon_sym_namespace] = ACTIONS(1260), - [anon_sym_LBRACE] = ACTIONS(669), - [anon_sym_typeof] = ACTIONS(1284), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1258), - [anon_sym_BANG] = ACTIONS(1266), + [STATE(455)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1461), + [sym_expression] = STATE(2634), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6087), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6087), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5742), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1461), + [sym_subscript_expression] = STATE(1461), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3080), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6087), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1461), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(594), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1534), + [anon_sym_export] = ACTIONS(1224), + [anon_sym_type] = ACTIONS(1224), + [anon_sym_namespace] = ACTIONS(1226), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(1246), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1224), + [anon_sym_BANG] = ACTIONS(1230), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1232), + [anon_sym_yield] = ACTIONS(1234), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1236), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1538), + [anon_sym_using] = ACTIONS(1240), + [anon_sym_PLUS] = ACTIONS(1246), + [anon_sym_DASH] = ACTIONS(1246), + [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1230), + [anon_sym_void] = ACTIONS(1246), + [anon_sym_delete] = ACTIONS(1246), + [anon_sym_PLUS_PLUS] = ACTIONS(1248), + [anon_sym_DASH_DASH] = ACTIONS(1248), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1250), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1540), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1224), + [anon_sym_readonly] = ACTIONS(1224), + [anon_sym_get] = ACTIONS(1224), + [anon_sym_set] = ACTIONS(1224), + [anon_sym_declare] = ACTIONS(1224), + [anon_sym_public] = ACTIONS(1224), + [anon_sym_private] = ACTIONS(1224), + [anon_sym_protected] = ACTIONS(1224), + [anon_sym_override] = ACTIONS(1224), + [anon_sym_module] = ACTIONS(1224), + [anon_sym_any] = ACTIONS(1224), + [anon_sym_number] = ACTIONS(1224), + [anon_sym_boolean] = ACTIONS(1224), + [anon_sym_string] = ACTIONS(1224), + [anon_sym_symbol] = ACTIONS(1224), + [anon_sym_object] = ACTIONS(1224), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(456)] = { + [sym_import] = STATE(3849), + [sym_parenthesized_expression] = STATE(1369), + [sym_expression] = STATE(1854), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6037), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6037), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6035), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1369), + [sym_subscript_expression] = STATE(1369), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(3084), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6037), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1369), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_type_arguments] = STATE(452), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(1480), + [anon_sym_export] = ACTIONS(1276), + [anon_sym_type] = ACTIONS(1276), + [anon_sym_namespace] = ACTIONS(1278), + [anon_sym_LBRACE] = ACTIONS(671), + [anon_sym_typeof] = ACTIONS(1302), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(1276), + [anon_sym_BANG] = ACTIONS(1284), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1268), - [anon_sym_yield] = ACTIONS(1270), + [anon_sym_await] = ACTIONS(1286), + [anon_sym_yield] = ACTIONS(1288), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1274), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1500), - [anon_sym_using] = ACTIONS(1278), - [anon_sym_PLUS] = ACTIONS(1284), - [anon_sym_DASH] = ACTIONS(1284), - [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1292), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1484), + [anon_sym_using] = ACTIONS(1296), + [anon_sym_PLUS] = ACTIONS(1302), + [anon_sym_DASH] = ACTIONS(1302), + [anon_sym_SLASH] = ACTIONS(893), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1266), - [anon_sym_void] = ACTIONS(1284), - [anon_sym_delete] = ACTIONS(1284), - [anon_sym_PLUS_PLUS] = ACTIONS(1286), - [anon_sym_DASH_DASH] = ACTIONS(1286), + [anon_sym_TILDE] = ACTIONS(1284), + [anon_sym_void] = ACTIONS(1302), + [anon_sym_delete] = ACTIONS(1302), + [anon_sym_PLUS_PLUS] = ACTIONS(1304), + [anon_sym_DASH_DASH] = ACTIONS(1304), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1292), + [sym_private_property_identifier] = ACTIONS(1310), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1502), + [sym_undefined] = ACTIONS(1486), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1258), - [anon_sym_readonly] = ACTIONS(1258), - [anon_sym_get] = ACTIONS(1258), - [anon_sym_set] = ACTIONS(1258), - [anon_sym_declare] = ACTIONS(1258), - [anon_sym_public] = ACTIONS(1258), - [anon_sym_private] = ACTIONS(1258), - [anon_sym_protected] = ACTIONS(1258), - [anon_sym_override] = ACTIONS(1258), - [anon_sym_module] = ACTIONS(1258), - [anon_sym_any] = ACTIONS(1258), - [anon_sym_number] = ACTIONS(1258), - [anon_sym_boolean] = ACTIONS(1258), - [anon_sym_string] = ACTIONS(1258), - [anon_sym_symbol] = ACTIONS(1258), - [anon_sym_object] = ACTIONS(1258), + [anon_sym_static] = ACTIONS(1276), + [anon_sym_readonly] = ACTIONS(1276), + [anon_sym_get] = ACTIONS(1276), + [anon_sym_set] = ACTIONS(1276), + [anon_sym_declare] = ACTIONS(1276), + [anon_sym_public] = ACTIONS(1276), + [anon_sym_private] = ACTIONS(1276), + [anon_sym_protected] = ACTIONS(1276), + [anon_sym_override] = ACTIONS(1276), + [anon_sym_module] = ACTIONS(1276), + [anon_sym_any] = ACTIONS(1276), + [anon_sym_number] = ACTIONS(1276), + [anon_sym_boolean] = ACTIONS(1276), + [anon_sym_string] = ACTIONS(1276), + [anon_sym_symbol] = ACTIONS(1276), + [anon_sym_object] = ACTIONS(1276), [sym_html_comment] = ACTIONS(5), }, - [STATE(469)] = { - [sym_import] = STATE(3816), - [sym_parenthesized_expression] = STATE(1416), - [sym_expression] = STATE(2231), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5837), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5837), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(5835), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1416), - [sym_subscript_expression] = STATE(1416), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3036), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5837), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1416), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_type_arguments] = STATE(468), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1496), - [anon_sym_export] = ACTIONS(1258), - [anon_sym_type] = ACTIONS(1258), - [anon_sym_namespace] = ACTIONS(1260), - [anon_sym_LBRACE] = ACTIONS(669), - [anon_sym_typeof] = ACTIONS(1284), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1258), - [anon_sym_BANG] = ACTIONS(1266), + [STATE(457)] = { + [sym_import] = STATE(3849), + [sym_parenthesized_expression] = STATE(1369), + [sym_expression] = STATE(1907), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6037), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6037), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6035), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1369), + [sym_subscript_expression] = STATE(1369), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(3084), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6037), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1369), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_type_arguments] = STATE(452), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(1480), + [anon_sym_export] = ACTIONS(1276), + [anon_sym_type] = ACTIONS(1276), + [anon_sym_namespace] = ACTIONS(1278), + [anon_sym_LBRACE] = ACTIONS(671), + [anon_sym_typeof] = ACTIONS(1302), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(1276), + [anon_sym_BANG] = ACTIONS(1284), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1268), - [anon_sym_yield] = ACTIONS(1270), + [anon_sym_await] = ACTIONS(1286), + [anon_sym_yield] = ACTIONS(1288), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1274), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1500), - [anon_sym_using] = ACTIONS(1278), - [anon_sym_PLUS] = ACTIONS(1284), - [anon_sym_DASH] = ACTIONS(1284), - [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1292), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1484), + [anon_sym_using] = ACTIONS(1296), + [anon_sym_PLUS] = ACTIONS(1302), + [anon_sym_DASH] = ACTIONS(1302), + [anon_sym_SLASH] = ACTIONS(893), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1266), - [anon_sym_void] = ACTIONS(1284), - [anon_sym_delete] = ACTIONS(1284), - [anon_sym_PLUS_PLUS] = ACTIONS(1286), - [anon_sym_DASH_DASH] = ACTIONS(1286), + [anon_sym_TILDE] = ACTIONS(1284), + [anon_sym_void] = ACTIONS(1302), + [anon_sym_delete] = ACTIONS(1302), + [anon_sym_PLUS_PLUS] = ACTIONS(1304), + [anon_sym_DASH_DASH] = ACTIONS(1304), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1292), + [sym_private_property_identifier] = ACTIONS(1310), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1502), + [sym_undefined] = ACTIONS(1486), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1258), - [anon_sym_readonly] = ACTIONS(1258), - [anon_sym_get] = ACTIONS(1258), - [anon_sym_set] = ACTIONS(1258), - [anon_sym_declare] = ACTIONS(1258), - [anon_sym_public] = ACTIONS(1258), - [anon_sym_private] = ACTIONS(1258), - [anon_sym_protected] = ACTIONS(1258), - [anon_sym_override] = ACTIONS(1258), - [anon_sym_module] = ACTIONS(1258), - [anon_sym_any] = ACTIONS(1258), - [anon_sym_number] = ACTIONS(1258), - [anon_sym_boolean] = ACTIONS(1258), - [anon_sym_string] = ACTIONS(1258), - [anon_sym_symbol] = ACTIONS(1258), - [anon_sym_object] = ACTIONS(1258), + [anon_sym_static] = ACTIONS(1276), + [anon_sym_readonly] = ACTIONS(1276), + [anon_sym_get] = ACTIONS(1276), + [anon_sym_set] = ACTIONS(1276), + [anon_sym_declare] = ACTIONS(1276), + [anon_sym_public] = ACTIONS(1276), + [anon_sym_private] = ACTIONS(1276), + [anon_sym_protected] = ACTIONS(1276), + [anon_sym_override] = ACTIONS(1276), + [anon_sym_module] = ACTIONS(1276), + [anon_sym_any] = ACTIONS(1276), + [anon_sym_number] = ACTIONS(1276), + [anon_sym_boolean] = ACTIONS(1276), + [anon_sym_string] = ACTIONS(1276), + [anon_sym_symbol] = ACTIONS(1276), + [anon_sym_object] = ACTIONS(1276), [sym_html_comment] = ACTIONS(5), }, - [STATE(470)] = { - [sym_import] = STATE(3816), - [sym_parenthesized_expression] = STATE(1365), - [sym_expression] = STATE(1849), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5981), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5981), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1365), - [sym_subscript_expression] = STATE(1365), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3075), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5981), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1365), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_type_arguments] = STATE(459), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1482), - [anon_sym_export] = ACTIONS(1360), - [anon_sym_type] = ACTIONS(1360), - [anon_sym_namespace] = ACTIONS(1362), - [anon_sym_LBRACE] = ACTIONS(669), - [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1360), - [anon_sym_BANG] = ACTIONS(33), + [STATE(458)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1390), + [sym_expression] = STATE(1954), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5777), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5777), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1390), + [sym_subscript_expression] = STATE(1390), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3056), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5777), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1390), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(477), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1494), + [anon_sym_export] = ACTIONS(1414), + [anon_sym_type] = ACTIONS(1414), + [anon_sym_namespace] = ACTIONS(1416), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(766), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1414), + [anon_sym_BANG] = ACTIONS(742), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(746), + [anon_sym_yield] = ACTIONS(748), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1420), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1498), + [anon_sym_using] = ACTIONS(756), + [anon_sym_PLUS] = ACTIONS(766), + [anon_sym_DASH] = ACTIONS(766), + [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(742), + [anon_sym_void] = ACTIONS(766), + [anon_sym_delete] = ACTIONS(766), + [anon_sym_PLUS_PLUS] = ACTIONS(768), + [anon_sym_DASH_DASH] = ACTIONS(768), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(774), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1500), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1414), + [anon_sym_readonly] = ACTIONS(1414), + [anon_sym_get] = ACTIONS(1414), + [anon_sym_set] = ACTIONS(1414), + [anon_sym_declare] = ACTIONS(1414), + [anon_sym_public] = ACTIONS(1414), + [anon_sym_private] = ACTIONS(1414), + [anon_sym_protected] = ACTIONS(1414), + [anon_sym_override] = ACTIONS(1414), + [anon_sym_module] = ACTIONS(1414), + [anon_sym_any] = ACTIONS(1414), + [anon_sym_number] = ACTIONS(1414), + [anon_sym_boolean] = ACTIONS(1414), + [anon_sym_string] = ACTIONS(1414), + [anon_sym_symbol] = ACTIONS(1414), + [anon_sym_object] = ACTIONS(1414), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(459)] = { + [sym_import] = STATE(3849), + [sym_parenthesized_expression] = STATE(1369), + [sym_expression] = STATE(1858), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6037), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6037), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6035), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1369), + [sym_subscript_expression] = STATE(1369), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(3084), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6037), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1369), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_type_arguments] = STATE(452), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(1480), + [anon_sym_export] = ACTIONS(1276), + [anon_sym_type] = ACTIONS(1276), + [anon_sym_namespace] = ACTIONS(1278), + [anon_sym_LBRACE] = ACTIONS(671), + [anon_sym_typeof] = ACTIONS(1302), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(1276), + [anon_sym_BANG] = ACTIONS(1284), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(45), - [anon_sym_yield] = ACTIONS(63), + [anon_sym_await] = ACTIONS(1286), + [anon_sym_yield] = ACTIONS(1288), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1366), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1486), - [anon_sym_using] = ACTIONS(75), - [anon_sym_PLUS] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(21), - [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1292), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1484), + [anon_sym_using] = ACTIONS(1296), + [anon_sym_PLUS] = ACTIONS(1302), + [anon_sym_DASH] = ACTIONS(1302), + [anon_sym_SLASH] = ACTIONS(893), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(33), - [anon_sym_void] = ACTIONS(21), - [anon_sym_delete] = ACTIONS(21), - [anon_sym_PLUS_PLUS] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(81), + [anon_sym_TILDE] = ACTIONS(1284), + [anon_sym_void] = ACTIONS(1302), + [anon_sym_delete] = ACTIONS(1302), + [anon_sym_PLUS_PLUS] = ACTIONS(1304), + [anon_sym_DASH_DASH] = ACTIONS(1304), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(91), + [sym_private_property_identifier] = ACTIONS(1310), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(95), + [sym_undefined] = ACTIONS(1486), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1360), - [anon_sym_readonly] = ACTIONS(1360), - [anon_sym_get] = ACTIONS(1360), - [anon_sym_set] = ACTIONS(1360), - [anon_sym_declare] = ACTIONS(1360), - [anon_sym_public] = ACTIONS(1360), - [anon_sym_private] = ACTIONS(1360), - [anon_sym_protected] = ACTIONS(1360), - [anon_sym_override] = ACTIONS(1360), - [anon_sym_module] = ACTIONS(1360), - [anon_sym_any] = ACTIONS(1360), - [anon_sym_number] = ACTIONS(1360), - [anon_sym_boolean] = ACTIONS(1360), - [anon_sym_string] = ACTIONS(1360), - [anon_sym_symbol] = ACTIONS(1360), - [anon_sym_object] = ACTIONS(1360), + [anon_sym_static] = ACTIONS(1276), + [anon_sym_readonly] = ACTIONS(1276), + [anon_sym_get] = ACTIONS(1276), + [anon_sym_set] = ACTIONS(1276), + [anon_sym_declare] = ACTIONS(1276), + [anon_sym_public] = ACTIONS(1276), + [anon_sym_private] = ACTIONS(1276), + [anon_sym_protected] = ACTIONS(1276), + [anon_sym_override] = ACTIONS(1276), + [anon_sym_module] = ACTIONS(1276), + [anon_sym_any] = ACTIONS(1276), + [anon_sym_number] = ACTIONS(1276), + [anon_sym_boolean] = ACTIONS(1276), + [anon_sym_string] = ACTIONS(1276), + [anon_sym_symbol] = ACTIONS(1276), + [anon_sym_object] = ACTIONS(1276), [sym_html_comment] = ACTIONS(5), }, - [STATE(471)] = { - [sym_import] = STATE(3816), - [sym_parenthesized_expression] = STATE(1416), - [sym_expression] = STATE(2232), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5837), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5837), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(5835), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1416), - [sym_subscript_expression] = STATE(1416), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3036), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5837), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1416), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_type_arguments] = STATE(468), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1496), - [anon_sym_export] = ACTIONS(1258), - [anon_sym_type] = ACTIONS(1258), - [anon_sym_namespace] = ACTIONS(1260), - [anon_sym_LBRACE] = ACTIONS(669), - [anon_sym_typeof] = ACTIONS(1284), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1258), - [anon_sym_BANG] = ACTIONS(1266), + [STATE(460)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1460), + [sym_expression] = STATE(2605), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6079), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6079), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6014), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1460), + [sym_subscript_expression] = STATE(1460), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3052), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6079), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1460), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(560), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1518), + [anon_sym_export] = ACTIONS(1176), + [anon_sym_type] = ACTIONS(1176), + [anon_sym_namespace] = ACTIONS(1178), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(1202), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1176), + [anon_sym_BANG] = ACTIONS(1184), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1186), + [anon_sym_yield] = ACTIONS(1188), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1192), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1522), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_PLUS] = ACTIONS(1202), + [anon_sym_DASH] = ACTIONS(1202), + [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1184), + [anon_sym_void] = ACTIONS(1202), + [anon_sym_delete] = ACTIONS(1202), + [anon_sym_PLUS_PLUS] = ACTIONS(1204), + [anon_sym_DASH_DASH] = ACTIONS(1204), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1210), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1524), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1176), + [anon_sym_readonly] = ACTIONS(1176), + [anon_sym_get] = ACTIONS(1176), + [anon_sym_set] = ACTIONS(1176), + [anon_sym_declare] = ACTIONS(1176), + [anon_sym_public] = ACTIONS(1176), + [anon_sym_private] = ACTIONS(1176), + [anon_sym_protected] = ACTIONS(1176), + [anon_sym_override] = ACTIONS(1176), + [anon_sym_module] = ACTIONS(1176), + [anon_sym_any] = ACTIONS(1176), + [anon_sym_number] = ACTIONS(1176), + [anon_sym_boolean] = ACTIONS(1176), + [anon_sym_string] = ACTIONS(1176), + [anon_sym_symbol] = ACTIONS(1176), + [anon_sym_object] = ACTIONS(1176), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(461)] = { + [sym_import] = STATE(3849), + [sym_parenthesized_expression] = STATE(1369), + [sym_expression] = STATE(1859), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6037), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6037), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6035), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1369), + [sym_subscript_expression] = STATE(1369), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(3084), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6037), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1369), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_type_arguments] = STATE(452), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(1480), + [anon_sym_export] = ACTIONS(1276), + [anon_sym_type] = ACTIONS(1276), + [anon_sym_namespace] = ACTIONS(1278), + [anon_sym_LBRACE] = ACTIONS(671), + [anon_sym_typeof] = ACTIONS(1302), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(1276), + [anon_sym_BANG] = ACTIONS(1284), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1268), - [anon_sym_yield] = ACTIONS(1270), + [anon_sym_await] = ACTIONS(1286), + [anon_sym_yield] = ACTIONS(1288), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1274), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1500), - [anon_sym_using] = ACTIONS(1278), - [anon_sym_PLUS] = ACTIONS(1284), - [anon_sym_DASH] = ACTIONS(1284), - [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1292), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1484), + [anon_sym_using] = ACTIONS(1296), + [anon_sym_PLUS] = ACTIONS(1302), + [anon_sym_DASH] = ACTIONS(1302), + [anon_sym_SLASH] = ACTIONS(893), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1266), - [anon_sym_void] = ACTIONS(1284), - [anon_sym_delete] = ACTIONS(1284), - [anon_sym_PLUS_PLUS] = ACTIONS(1286), - [anon_sym_DASH_DASH] = ACTIONS(1286), + [anon_sym_TILDE] = ACTIONS(1284), + [anon_sym_void] = ACTIONS(1302), + [anon_sym_delete] = ACTIONS(1302), + [anon_sym_PLUS_PLUS] = ACTIONS(1304), + [anon_sym_DASH_DASH] = ACTIONS(1304), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1292), + [sym_private_property_identifier] = ACTIONS(1310), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1502), + [sym_undefined] = ACTIONS(1486), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1258), - [anon_sym_readonly] = ACTIONS(1258), - [anon_sym_get] = ACTIONS(1258), - [anon_sym_set] = ACTIONS(1258), - [anon_sym_declare] = ACTIONS(1258), - [anon_sym_public] = ACTIONS(1258), - [anon_sym_private] = ACTIONS(1258), - [anon_sym_protected] = ACTIONS(1258), - [anon_sym_override] = ACTIONS(1258), - [anon_sym_module] = ACTIONS(1258), - [anon_sym_any] = ACTIONS(1258), - [anon_sym_number] = ACTIONS(1258), - [anon_sym_boolean] = ACTIONS(1258), - [anon_sym_string] = ACTIONS(1258), - [anon_sym_symbol] = ACTIONS(1258), - [anon_sym_object] = ACTIONS(1258), + [anon_sym_static] = ACTIONS(1276), + [anon_sym_readonly] = ACTIONS(1276), + [anon_sym_get] = ACTIONS(1276), + [anon_sym_set] = ACTIONS(1276), + [anon_sym_declare] = ACTIONS(1276), + [anon_sym_public] = ACTIONS(1276), + [anon_sym_private] = ACTIONS(1276), + [anon_sym_protected] = ACTIONS(1276), + [anon_sym_override] = ACTIONS(1276), + [anon_sym_module] = ACTIONS(1276), + [anon_sym_any] = ACTIONS(1276), + [anon_sym_number] = ACTIONS(1276), + [anon_sym_boolean] = ACTIONS(1276), + [anon_sym_string] = ACTIONS(1276), + [anon_sym_symbol] = ACTIONS(1276), + [anon_sym_object] = ACTIONS(1276), [sym_html_comment] = ACTIONS(5), }, - [STATE(472)] = { - [sym_import] = STATE(3816), - [sym_parenthesized_expression] = STATE(1365), - [sym_expression] = STATE(2272), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5981), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5981), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1365), - [sym_subscript_expression] = STATE(1365), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3075), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5981), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1365), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_type_arguments] = STATE(459), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1482), - [anon_sym_export] = ACTIONS(1360), - [anon_sym_type] = ACTIONS(1360), - [anon_sym_namespace] = ACTIONS(1362), - [anon_sym_LBRACE] = ACTIONS(669), - [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1360), - [anon_sym_BANG] = ACTIONS(33), + [STATE(462)] = { + [sym_import] = STATE(3849), + [sym_parenthesized_expression] = STATE(1369), + [sym_expression] = STATE(1860), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6037), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6037), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6035), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1369), + [sym_subscript_expression] = STATE(1369), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(3084), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6037), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1369), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_type_arguments] = STATE(452), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(1480), + [anon_sym_export] = ACTIONS(1276), + [anon_sym_type] = ACTIONS(1276), + [anon_sym_namespace] = ACTIONS(1278), + [anon_sym_LBRACE] = ACTIONS(671), + [anon_sym_typeof] = ACTIONS(1302), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(1276), + [anon_sym_BANG] = ACTIONS(1284), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(45), - [anon_sym_yield] = ACTIONS(63), + [anon_sym_await] = ACTIONS(1286), + [anon_sym_yield] = ACTIONS(1288), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1366), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1486), - [anon_sym_using] = ACTIONS(75), - [anon_sym_PLUS] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(21), - [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1292), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1484), + [anon_sym_using] = ACTIONS(1296), + [anon_sym_PLUS] = ACTIONS(1302), + [anon_sym_DASH] = ACTIONS(1302), + [anon_sym_SLASH] = ACTIONS(893), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(33), - [anon_sym_void] = ACTIONS(21), - [anon_sym_delete] = ACTIONS(21), - [anon_sym_PLUS_PLUS] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(81), + [anon_sym_TILDE] = ACTIONS(1284), + [anon_sym_void] = ACTIONS(1302), + [anon_sym_delete] = ACTIONS(1302), + [anon_sym_PLUS_PLUS] = ACTIONS(1304), + [anon_sym_DASH_DASH] = ACTIONS(1304), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(91), + [sym_private_property_identifier] = ACTIONS(1310), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(95), + [sym_undefined] = ACTIONS(1486), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1360), - [anon_sym_readonly] = ACTIONS(1360), - [anon_sym_get] = ACTIONS(1360), - [anon_sym_set] = ACTIONS(1360), - [anon_sym_declare] = ACTIONS(1360), - [anon_sym_public] = ACTIONS(1360), - [anon_sym_private] = ACTIONS(1360), - [anon_sym_protected] = ACTIONS(1360), - [anon_sym_override] = ACTIONS(1360), - [anon_sym_module] = ACTIONS(1360), - [anon_sym_any] = ACTIONS(1360), - [anon_sym_number] = ACTIONS(1360), - [anon_sym_boolean] = ACTIONS(1360), - [anon_sym_string] = ACTIONS(1360), - [anon_sym_symbol] = ACTIONS(1360), - [anon_sym_object] = ACTIONS(1360), + [anon_sym_static] = ACTIONS(1276), + [anon_sym_readonly] = ACTIONS(1276), + [anon_sym_get] = ACTIONS(1276), + [anon_sym_set] = ACTIONS(1276), + [anon_sym_declare] = ACTIONS(1276), + [anon_sym_public] = ACTIONS(1276), + [anon_sym_private] = ACTIONS(1276), + [anon_sym_protected] = ACTIONS(1276), + [anon_sym_override] = ACTIONS(1276), + [anon_sym_module] = ACTIONS(1276), + [anon_sym_any] = ACTIONS(1276), + [anon_sym_number] = ACTIONS(1276), + [anon_sym_boolean] = ACTIONS(1276), + [anon_sym_string] = ACTIONS(1276), + [anon_sym_symbol] = ACTIONS(1276), + [anon_sym_object] = ACTIONS(1276), [sym_html_comment] = ACTIONS(5), }, - [STATE(473)] = { - [sym_import] = STATE(3816), - [sym_parenthesized_expression] = STATE(1416), - [sym_expression] = STATE(2236), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5837), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5837), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(5835), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1416), - [sym_subscript_expression] = STATE(1416), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3036), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5837), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1416), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_type_arguments] = STATE(468), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1496), - [anon_sym_export] = ACTIONS(1258), - [anon_sym_type] = ACTIONS(1258), - [anon_sym_namespace] = ACTIONS(1260), - [anon_sym_LBRACE] = ACTIONS(669), - [anon_sym_typeof] = ACTIONS(1284), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1258), - [anon_sym_BANG] = ACTIONS(1266), + [STATE(463)] = { + [sym_import] = STATE(3849), + [sym_parenthesized_expression] = STATE(1369), + [sym_expression] = STATE(1861), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6037), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6037), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6035), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1369), + [sym_subscript_expression] = STATE(1369), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(3084), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6037), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1369), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_type_arguments] = STATE(452), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(1480), + [anon_sym_export] = ACTIONS(1276), + [anon_sym_type] = ACTIONS(1276), + [anon_sym_namespace] = ACTIONS(1278), + [anon_sym_LBRACE] = ACTIONS(671), + [anon_sym_typeof] = ACTIONS(1302), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(1276), + [anon_sym_BANG] = ACTIONS(1284), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1268), - [anon_sym_yield] = ACTIONS(1270), + [anon_sym_await] = ACTIONS(1286), + [anon_sym_yield] = ACTIONS(1288), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1274), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1500), - [anon_sym_using] = ACTIONS(1278), - [anon_sym_PLUS] = ACTIONS(1284), - [anon_sym_DASH] = ACTIONS(1284), - [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1292), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1484), + [anon_sym_using] = ACTIONS(1296), + [anon_sym_PLUS] = ACTIONS(1302), + [anon_sym_DASH] = ACTIONS(1302), + [anon_sym_SLASH] = ACTIONS(893), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1266), - [anon_sym_void] = ACTIONS(1284), - [anon_sym_delete] = ACTIONS(1284), - [anon_sym_PLUS_PLUS] = ACTIONS(1286), - [anon_sym_DASH_DASH] = ACTIONS(1286), + [anon_sym_TILDE] = ACTIONS(1284), + [anon_sym_void] = ACTIONS(1302), + [anon_sym_delete] = ACTIONS(1302), + [anon_sym_PLUS_PLUS] = ACTIONS(1304), + [anon_sym_DASH_DASH] = ACTIONS(1304), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1292), + [sym_private_property_identifier] = ACTIONS(1310), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1502), + [sym_undefined] = ACTIONS(1486), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1258), - [anon_sym_readonly] = ACTIONS(1258), - [anon_sym_get] = ACTIONS(1258), - [anon_sym_set] = ACTIONS(1258), - [anon_sym_declare] = ACTIONS(1258), - [anon_sym_public] = ACTIONS(1258), - [anon_sym_private] = ACTIONS(1258), - [anon_sym_protected] = ACTIONS(1258), - [anon_sym_override] = ACTIONS(1258), - [anon_sym_module] = ACTIONS(1258), - [anon_sym_any] = ACTIONS(1258), - [anon_sym_number] = ACTIONS(1258), - [anon_sym_boolean] = ACTIONS(1258), - [anon_sym_string] = ACTIONS(1258), - [anon_sym_symbol] = ACTIONS(1258), - [anon_sym_object] = ACTIONS(1258), + [anon_sym_static] = ACTIONS(1276), + [anon_sym_readonly] = ACTIONS(1276), + [anon_sym_get] = ACTIONS(1276), + [anon_sym_set] = ACTIONS(1276), + [anon_sym_declare] = ACTIONS(1276), + [anon_sym_public] = ACTIONS(1276), + [anon_sym_private] = ACTIONS(1276), + [anon_sym_protected] = ACTIONS(1276), + [anon_sym_override] = ACTIONS(1276), + [anon_sym_module] = ACTIONS(1276), + [anon_sym_any] = ACTIONS(1276), + [anon_sym_number] = ACTIONS(1276), + [anon_sym_boolean] = ACTIONS(1276), + [anon_sym_string] = ACTIONS(1276), + [anon_sym_symbol] = ACTIONS(1276), + [anon_sym_object] = ACTIONS(1276), [sym_html_comment] = ACTIONS(5), }, - [STATE(474)] = { - [sym_import] = STATE(3816), - [sym_parenthesized_expression] = STATE(1416), - [sym_expression] = STATE(2238), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5837), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5837), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(5835), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1416), - [sym_subscript_expression] = STATE(1416), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3036), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5837), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1416), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_type_arguments] = STATE(468), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1496), - [anon_sym_export] = ACTIONS(1258), - [anon_sym_type] = ACTIONS(1258), - [anon_sym_namespace] = ACTIONS(1260), - [anon_sym_LBRACE] = ACTIONS(669), - [anon_sym_typeof] = ACTIONS(1284), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1258), - [anon_sym_BANG] = ACTIONS(1266), + [STATE(464)] = { + [sym_import] = STATE(3849), + [sym_parenthesized_expression] = STATE(1369), + [sym_expression] = STATE(1862), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6037), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6037), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6035), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1369), + [sym_subscript_expression] = STATE(1369), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(3084), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6037), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1369), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_type_arguments] = STATE(452), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(1480), + [anon_sym_export] = ACTIONS(1276), + [anon_sym_type] = ACTIONS(1276), + [anon_sym_namespace] = ACTIONS(1278), + [anon_sym_LBRACE] = ACTIONS(671), + [anon_sym_typeof] = ACTIONS(1302), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(1276), + [anon_sym_BANG] = ACTIONS(1284), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1268), - [anon_sym_yield] = ACTIONS(1270), + [anon_sym_await] = ACTIONS(1286), + [anon_sym_yield] = ACTIONS(1288), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1274), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1500), - [anon_sym_using] = ACTIONS(1278), - [anon_sym_PLUS] = ACTIONS(1284), - [anon_sym_DASH] = ACTIONS(1284), - [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1292), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1484), + [anon_sym_using] = ACTIONS(1296), + [anon_sym_PLUS] = ACTIONS(1302), + [anon_sym_DASH] = ACTIONS(1302), + [anon_sym_SLASH] = ACTIONS(893), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1266), - [anon_sym_void] = ACTIONS(1284), - [anon_sym_delete] = ACTIONS(1284), - [anon_sym_PLUS_PLUS] = ACTIONS(1286), - [anon_sym_DASH_DASH] = ACTIONS(1286), + [anon_sym_TILDE] = ACTIONS(1284), + [anon_sym_void] = ACTIONS(1302), + [anon_sym_delete] = ACTIONS(1302), + [anon_sym_PLUS_PLUS] = ACTIONS(1304), + [anon_sym_DASH_DASH] = ACTIONS(1304), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1292), + [sym_private_property_identifier] = ACTIONS(1310), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1502), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1258), - [anon_sym_readonly] = ACTIONS(1258), - [anon_sym_get] = ACTIONS(1258), - [anon_sym_set] = ACTIONS(1258), - [anon_sym_declare] = ACTIONS(1258), - [anon_sym_public] = ACTIONS(1258), - [anon_sym_private] = ACTIONS(1258), - [anon_sym_protected] = ACTIONS(1258), - [anon_sym_override] = ACTIONS(1258), - [anon_sym_module] = ACTIONS(1258), - [anon_sym_any] = ACTIONS(1258), - [anon_sym_number] = ACTIONS(1258), - [anon_sym_boolean] = ACTIONS(1258), - [anon_sym_string] = ACTIONS(1258), - [anon_sym_symbol] = ACTIONS(1258), - [anon_sym_object] = ACTIONS(1258), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(475)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1461), - [sym_expression] = STATE(2556), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6071), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6071), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(6010), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1461), - [sym_subscript_expression] = STATE(1461), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6071), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1461), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(605), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1528), - [anon_sym_export] = ACTIONS(1324), - [anon_sym_type] = ACTIONS(1324), - [anon_sym_namespace] = ACTIONS(1326), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(1346), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1324), - [anon_sym_BANG] = ACTIONS(1330), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1332), - [anon_sym_yield] = ACTIONS(1334), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1336), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1532), - [anon_sym_using] = ACTIONS(1340), - [anon_sym_PLUS] = ACTIONS(1346), - [anon_sym_DASH] = ACTIONS(1346), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1330), - [anon_sym_void] = ACTIONS(1346), - [anon_sym_delete] = ACTIONS(1346), - [anon_sym_PLUS_PLUS] = ACTIONS(1348), - [anon_sym_DASH_DASH] = ACTIONS(1348), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1350), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1534), + [sym_undefined] = ACTIONS(1486), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1324), - [anon_sym_readonly] = ACTIONS(1324), - [anon_sym_get] = ACTIONS(1324), - [anon_sym_set] = ACTIONS(1324), - [anon_sym_declare] = ACTIONS(1324), - [anon_sym_public] = ACTIONS(1324), - [anon_sym_private] = ACTIONS(1324), - [anon_sym_protected] = ACTIONS(1324), - [anon_sym_override] = ACTIONS(1324), - [anon_sym_module] = ACTIONS(1324), - [anon_sym_any] = ACTIONS(1324), - [anon_sym_number] = ACTIONS(1324), - [anon_sym_boolean] = ACTIONS(1324), - [anon_sym_string] = ACTIONS(1324), - [anon_sym_symbol] = ACTIONS(1324), - [anon_sym_object] = ACTIONS(1324), + [anon_sym_static] = ACTIONS(1276), + [anon_sym_readonly] = ACTIONS(1276), + [anon_sym_get] = ACTIONS(1276), + [anon_sym_set] = ACTIONS(1276), + [anon_sym_declare] = ACTIONS(1276), + [anon_sym_public] = ACTIONS(1276), + [anon_sym_private] = ACTIONS(1276), + [anon_sym_protected] = ACTIONS(1276), + [anon_sym_override] = ACTIONS(1276), + [anon_sym_module] = ACTIONS(1276), + [anon_sym_any] = ACTIONS(1276), + [anon_sym_number] = ACTIONS(1276), + [anon_sym_boolean] = ACTIONS(1276), + [anon_sym_string] = ACTIONS(1276), + [anon_sym_symbol] = ACTIONS(1276), + [anon_sym_object] = ACTIONS(1276), [sym_html_comment] = ACTIONS(5), }, - [STATE(476)] = { - [sym_import] = STATE(3816), - [sym_parenthesized_expression] = STATE(1416), - [sym_expression] = STATE(2240), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5837), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5837), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(5835), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1416), - [sym_subscript_expression] = STATE(1416), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3036), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5837), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1416), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_type_arguments] = STATE(468), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1496), - [anon_sym_export] = ACTIONS(1258), - [anon_sym_type] = ACTIONS(1258), - [anon_sym_namespace] = ACTIONS(1260), - [anon_sym_LBRACE] = ACTIONS(669), - [anon_sym_typeof] = ACTIONS(1284), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1258), - [anon_sym_BANG] = ACTIONS(1266), + [STATE(465)] = { + [sym_import] = STATE(3849), + [sym_parenthesized_expression] = STATE(1369), + [sym_expression] = STATE(1863), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6037), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6037), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6035), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1369), + [sym_subscript_expression] = STATE(1369), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(3084), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6037), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1369), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_type_arguments] = STATE(452), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(1480), + [anon_sym_export] = ACTIONS(1276), + [anon_sym_type] = ACTIONS(1276), + [anon_sym_namespace] = ACTIONS(1278), + [anon_sym_LBRACE] = ACTIONS(671), + [anon_sym_typeof] = ACTIONS(1302), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(1276), + [anon_sym_BANG] = ACTIONS(1284), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1268), - [anon_sym_yield] = ACTIONS(1270), + [anon_sym_await] = ACTIONS(1286), + [anon_sym_yield] = ACTIONS(1288), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1274), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1500), - [anon_sym_using] = ACTIONS(1278), - [anon_sym_PLUS] = ACTIONS(1284), - [anon_sym_DASH] = ACTIONS(1284), - [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1292), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1484), + [anon_sym_using] = ACTIONS(1296), + [anon_sym_PLUS] = ACTIONS(1302), + [anon_sym_DASH] = ACTIONS(1302), + [anon_sym_SLASH] = ACTIONS(893), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1266), - [anon_sym_void] = ACTIONS(1284), - [anon_sym_delete] = ACTIONS(1284), - [anon_sym_PLUS_PLUS] = ACTIONS(1286), - [anon_sym_DASH_DASH] = ACTIONS(1286), + [anon_sym_TILDE] = ACTIONS(1284), + [anon_sym_void] = ACTIONS(1302), + [anon_sym_delete] = ACTIONS(1302), + [anon_sym_PLUS_PLUS] = ACTIONS(1304), + [anon_sym_DASH_DASH] = ACTIONS(1304), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1292), + [sym_private_property_identifier] = ACTIONS(1310), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1502), + [sym_undefined] = ACTIONS(1486), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1258), - [anon_sym_readonly] = ACTIONS(1258), - [anon_sym_get] = ACTIONS(1258), - [anon_sym_set] = ACTIONS(1258), - [anon_sym_declare] = ACTIONS(1258), - [anon_sym_public] = ACTIONS(1258), - [anon_sym_private] = ACTIONS(1258), - [anon_sym_protected] = ACTIONS(1258), - [anon_sym_override] = ACTIONS(1258), - [anon_sym_module] = ACTIONS(1258), - [anon_sym_any] = ACTIONS(1258), - [anon_sym_number] = ACTIONS(1258), - [anon_sym_boolean] = ACTIONS(1258), - [anon_sym_string] = ACTIONS(1258), - [anon_sym_symbol] = ACTIONS(1258), - [anon_sym_object] = ACTIONS(1258), + [anon_sym_static] = ACTIONS(1276), + [anon_sym_readonly] = ACTIONS(1276), + [anon_sym_get] = ACTIONS(1276), + [anon_sym_set] = ACTIONS(1276), + [anon_sym_declare] = ACTIONS(1276), + [anon_sym_public] = ACTIONS(1276), + [anon_sym_private] = ACTIONS(1276), + [anon_sym_protected] = ACTIONS(1276), + [anon_sym_override] = ACTIONS(1276), + [anon_sym_module] = ACTIONS(1276), + [anon_sym_any] = ACTIONS(1276), + [anon_sym_number] = ACTIONS(1276), + [anon_sym_boolean] = ACTIONS(1276), + [anon_sym_string] = ACTIONS(1276), + [anon_sym_symbol] = ACTIONS(1276), + [anon_sym_object] = ACTIONS(1276), [sym_html_comment] = ACTIONS(5), }, - [STATE(477)] = { - [sym_import] = STATE(3816), - [sym_parenthesized_expression] = STATE(1416), - [sym_expression] = STATE(2242), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5837), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5837), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(5835), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1416), - [sym_subscript_expression] = STATE(1416), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3036), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5837), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1416), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_type_arguments] = STATE(468), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1496), - [anon_sym_export] = ACTIONS(1258), - [anon_sym_type] = ACTIONS(1258), - [anon_sym_namespace] = ACTIONS(1260), - [anon_sym_LBRACE] = ACTIONS(669), - [anon_sym_typeof] = ACTIONS(1284), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1258), - [anon_sym_BANG] = ACTIONS(1266), + [STATE(466)] = { + [sym_import] = STATE(3849), + [sym_parenthesized_expression] = STATE(1369), + [sym_expression] = STATE(1864), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6037), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6037), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6035), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1369), + [sym_subscript_expression] = STATE(1369), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(3084), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6037), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1369), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_type_arguments] = STATE(452), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(1480), + [anon_sym_export] = ACTIONS(1276), + [anon_sym_type] = ACTIONS(1276), + [anon_sym_namespace] = ACTIONS(1278), + [anon_sym_LBRACE] = ACTIONS(671), + [anon_sym_typeof] = ACTIONS(1302), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(1276), + [anon_sym_BANG] = ACTIONS(1284), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1268), - [anon_sym_yield] = ACTIONS(1270), + [anon_sym_await] = ACTIONS(1286), + [anon_sym_yield] = ACTIONS(1288), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1274), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1500), - [anon_sym_using] = ACTIONS(1278), - [anon_sym_PLUS] = ACTIONS(1284), - [anon_sym_DASH] = ACTIONS(1284), - [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1292), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1484), + [anon_sym_using] = ACTIONS(1296), + [anon_sym_PLUS] = ACTIONS(1302), + [anon_sym_DASH] = ACTIONS(1302), + [anon_sym_SLASH] = ACTIONS(893), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1266), - [anon_sym_void] = ACTIONS(1284), - [anon_sym_delete] = ACTIONS(1284), - [anon_sym_PLUS_PLUS] = ACTIONS(1286), - [anon_sym_DASH_DASH] = ACTIONS(1286), + [anon_sym_TILDE] = ACTIONS(1284), + [anon_sym_void] = ACTIONS(1302), + [anon_sym_delete] = ACTIONS(1302), + [anon_sym_PLUS_PLUS] = ACTIONS(1304), + [anon_sym_DASH_DASH] = ACTIONS(1304), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1292), + [sym_private_property_identifier] = ACTIONS(1310), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1502), + [sym_undefined] = ACTIONS(1486), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1258), - [anon_sym_readonly] = ACTIONS(1258), - [anon_sym_get] = ACTIONS(1258), - [anon_sym_set] = ACTIONS(1258), - [anon_sym_declare] = ACTIONS(1258), - [anon_sym_public] = ACTIONS(1258), - [anon_sym_private] = ACTIONS(1258), - [anon_sym_protected] = ACTIONS(1258), - [anon_sym_override] = ACTIONS(1258), - [anon_sym_module] = ACTIONS(1258), - [anon_sym_any] = ACTIONS(1258), - [anon_sym_number] = ACTIONS(1258), - [anon_sym_boolean] = ACTIONS(1258), - [anon_sym_string] = ACTIONS(1258), - [anon_sym_symbol] = ACTIONS(1258), - [anon_sym_object] = ACTIONS(1258), + [anon_sym_static] = ACTIONS(1276), + [anon_sym_readonly] = ACTIONS(1276), + [anon_sym_get] = ACTIONS(1276), + [anon_sym_set] = ACTIONS(1276), + [anon_sym_declare] = ACTIONS(1276), + [anon_sym_public] = ACTIONS(1276), + [anon_sym_private] = ACTIONS(1276), + [anon_sym_protected] = ACTIONS(1276), + [anon_sym_override] = ACTIONS(1276), + [anon_sym_module] = ACTIONS(1276), + [anon_sym_any] = ACTIONS(1276), + [anon_sym_number] = ACTIONS(1276), + [anon_sym_boolean] = ACTIONS(1276), + [anon_sym_string] = ACTIONS(1276), + [anon_sym_symbol] = ACTIONS(1276), + [anon_sym_object] = ACTIONS(1276), [sym_html_comment] = ACTIONS(5), }, - [STATE(478)] = { - [sym_import] = STATE(3816), - [sym_parenthesized_expression] = STATE(1416), - [sym_expression] = STATE(2243), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5837), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5837), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(5835), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1416), - [sym_subscript_expression] = STATE(1416), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3036), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5837), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1416), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_type_arguments] = STATE(468), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1496), - [anon_sym_export] = ACTIONS(1258), - [anon_sym_type] = ACTIONS(1258), - [anon_sym_namespace] = ACTIONS(1260), - [anon_sym_LBRACE] = ACTIONS(669), - [anon_sym_typeof] = ACTIONS(1284), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1258), - [anon_sym_BANG] = ACTIONS(1266), + [STATE(467)] = { + [sym_import] = STATE(3849), + [sym_parenthesized_expression] = STATE(1369), + [sym_expression] = STATE(1865), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6037), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6037), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6035), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1369), + [sym_subscript_expression] = STATE(1369), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(3084), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6037), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1369), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_type_arguments] = STATE(452), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(1480), + [anon_sym_export] = ACTIONS(1276), + [anon_sym_type] = ACTIONS(1276), + [anon_sym_namespace] = ACTIONS(1278), + [anon_sym_LBRACE] = ACTIONS(671), + [anon_sym_typeof] = ACTIONS(1302), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(1276), + [anon_sym_BANG] = ACTIONS(1284), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1268), - [anon_sym_yield] = ACTIONS(1270), + [anon_sym_await] = ACTIONS(1286), + [anon_sym_yield] = ACTIONS(1288), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1274), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1500), - [anon_sym_using] = ACTIONS(1278), - [anon_sym_PLUS] = ACTIONS(1284), - [anon_sym_DASH] = ACTIONS(1284), - [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1292), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1484), + [anon_sym_using] = ACTIONS(1296), + [anon_sym_PLUS] = ACTIONS(1302), + [anon_sym_DASH] = ACTIONS(1302), + [anon_sym_SLASH] = ACTIONS(893), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1266), - [anon_sym_void] = ACTIONS(1284), - [anon_sym_delete] = ACTIONS(1284), - [anon_sym_PLUS_PLUS] = ACTIONS(1286), - [anon_sym_DASH_DASH] = ACTIONS(1286), + [anon_sym_TILDE] = ACTIONS(1284), + [anon_sym_void] = ACTIONS(1302), + [anon_sym_delete] = ACTIONS(1302), + [anon_sym_PLUS_PLUS] = ACTIONS(1304), + [anon_sym_DASH_DASH] = ACTIONS(1304), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1292), + [sym_private_property_identifier] = ACTIONS(1310), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1502), + [sym_undefined] = ACTIONS(1486), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1258), - [anon_sym_readonly] = ACTIONS(1258), - [anon_sym_get] = ACTIONS(1258), - [anon_sym_set] = ACTIONS(1258), - [anon_sym_declare] = ACTIONS(1258), - [anon_sym_public] = ACTIONS(1258), - [anon_sym_private] = ACTIONS(1258), - [anon_sym_protected] = ACTIONS(1258), - [anon_sym_override] = ACTIONS(1258), - [anon_sym_module] = ACTIONS(1258), - [anon_sym_any] = ACTIONS(1258), - [anon_sym_number] = ACTIONS(1258), - [anon_sym_boolean] = ACTIONS(1258), - [anon_sym_string] = ACTIONS(1258), - [anon_sym_symbol] = ACTIONS(1258), - [anon_sym_object] = ACTIONS(1258), + [anon_sym_static] = ACTIONS(1276), + [anon_sym_readonly] = ACTIONS(1276), + [anon_sym_get] = ACTIONS(1276), + [anon_sym_set] = ACTIONS(1276), + [anon_sym_declare] = ACTIONS(1276), + [anon_sym_public] = ACTIONS(1276), + [anon_sym_private] = ACTIONS(1276), + [anon_sym_protected] = ACTIONS(1276), + [anon_sym_override] = ACTIONS(1276), + [anon_sym_module] = ACTIONS(1276), + [anon_sym_any] = ACTIONS(1276), + [anon_sym_number] = ACTIONS(1276), + [anon_sym_boolean] = ACTIONS(1276), + [anon_sym_string] = ACTIONS(1276), + [anon_sym_symbol] = ACTIONS(1276), + [anon_sym_object] = ACTIONS(1276), [sym_html_comment] = ACTIONS(5), }, - [STATE(479)] = { - [sym_import] = STATE(3816), - [sym_parenthesized_expression] = STATE(1416), - [sym_expression] = STATE(2244), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5837), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5837), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(5835), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1416), - [sym_subscript_expression] = STATE(1416), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3036), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5837), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1416), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_type_arguments] = STATE(468), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1496), - [anon_sym_export] = ACTIONS(1258), - [anon_sym_type] = ACTIONS(1258), - [anon_sym_namespace] = ACTIONS(1260), - [anon_sym_LBRACE] = ACTIONS(669), - [anon_sym_typeof] = ACTIONS(1284), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1258), - [anon_sym_BANG] = ACTIONS(1266), + [STATE(468)] = { + [sym_import] = STATE(3849), + [sym_parenthesized_expression] = STATE(1369), + [sym_expression] = STATE(1866), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6037), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6037), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6035), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1369), + [sym_subscript_expression] = STATE(1369), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(3084), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6037), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1369), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_type_arguments] = STATE(452), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(1480), + [anon_sym_export] = ACTIONS(1276), + [anon_sym_type] = ACTIONS(1276), + [anon_sym_namespace] = ACTIONS(1278), + [anon_sym_LBRACE] = ACTIONS(671), + [anon_sym_typeof] = ACTIONS(1302), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(1276), + [anon_sym_BANG] = ACTIONS(1284), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1268), - [anon_sym_yield] = ACTIONS(1270), + [anon_sym_await] = ACTIONS(1286), + [anon_sym_yield] = ACTIONS(1288), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1274), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1500), - [anon_sym_using] = ACTIONS(1278), - [anon_sym_PLUS] = ACTIONS(1284), - [anon_sym_DASH] = ACTIONS(1284), - [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1292), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1484), + [anon_sym_using] = ACTIONS(1296), + [anon_sym_PLUS] = ACTIONS(1302), + [anon_sym_DASH] = ACTIONS(1302), + [anon_sym_SLASH] = ACTIONS(893), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1266), - [anon_sym_void] = ACTIONS(1284), - [anon_sym_delete] = ACTIONS(1284), - [anon_sym_PLUS_PLUS] = ACTIONS(1286), - [anon_sym_DASH_DASH] = ACTIONS(1286), + [anon_sym_TILDE] = ACTIONS(1284), + [anon_sym_void] = ACTIONS(1302), + [anon_sym_delete] = ACTIONS(1302), + [anon_sym_PLUS_PLUS] = ACTIONS(1304), + [anon_sym_DASH_DASH] = ACTIONS(1304), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1292), + [sym_private_property_identifier] = ACTIONS(1310), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1502), + [sym_undefined] = ACTIONS(1486), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1258), - [anon_sym_readonly] = ACTIONS(1258), - [anon_sym_get] = ACTIONS(1258), - [anon_sym_set] = ACTIONS(1258), - [anon_sym_declare] = ACTIONS(1258), - [anon_sym_public] = ACTIONS(1258), - [anon_sym_private] = ACTIONS(1258), - [anon_sym_protected] = ACTIONS(1258), - [anon_sym_override] = ACTIONS(1258), - [anon_sym_module] = ACTIONS(1258), - [anon_sym_any] = ACTIONS(1258), - [anon_sym_number] = ACTIONS(1258), - [anon_sym_boolean] = ACTIONS(1258), - [anon_sym_string] = ACTIONS(1258), - [anon_sym_symbol] = ACTIONS(1258), - [anon_sym_object] = ACTIONS(1258), + [anon_sym_static] = ACTIONS(1276), + [anon_sym_readonly] = ACTIONS(1276), + [anon_sym_get] = ACTIONS(1276), + [anon_sym_set] = ACTIONS(1276), + [anon_sym_declare] = ACTIONS(1276), + [anon_sym_public] = ACTIONS(1276), + [anon_sym_private] = ACTIONS(1276), + [anon_sym_protected] = ACTIONS(1276), + [anon_sym_override] = ACTIONS(1276), + [anon_sym_module] = ACTIONS(1276), + [anon_sym_any] = ACTIONS(1276), + [anon_sym_number] = ACTIONS(1276), + [anon_sym_boolean] = ACTIONS(1276), + [anon_sym_string] = ACTIONS(1276), + [anon_sym_symbol] = ACTIONS(1276), + [anon_sym_object] = ACTIONS(1276), [sym_html_comment] = ACTIONS(5), }, - [STATE(480)] = { - [sym_import] = STATE(3816), - [sym_parenthesized_expression] = STATE(1416), - [sym_expression] = STATE(2245), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5837), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5837), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(5835), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1416), - [sym_subscript_expression] = STATE(1416), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3036), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5837), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1416), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_type_arguments] = STATE(468), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1496), - [anon_sym_export] = ACTIONS(1258), - [anon_sym_type] = ACTIONS(1258), - [anon_sym_namespace] = ACTIONS(1260), - [anon_sym_LBRACE] = ACTIONS(669), - [anon_sym_typeof] = ACTIONS(1284), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1258), - [anon_sym_BANG] = ACTIONS(1266), + [STATE(469)] = { + [sym_import] = STATE(3849), + [sym_parenthesized_expression] = STATE(1369), + [sym_expression] = STATE(1867), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6037), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6037), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6035), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1369), + [sym_subscript_expression] = STATE(1369), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(3084), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6037), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1369), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_type_arguments] = STATE(452), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(1480), + [anon_sym_export] = ACTIONS(1276), + [anon_sym_type] = ACTIONS(1276), + [anon_sym_namespace] = ACTIONS(1278), + [anon_sym_LBRACE] = ACTIONS(671), + [anon_sym_typeof] = ACTIONS(1302), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(1276), + [anon_sym_BANG] = ACTIONS(1284), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1268), - [anon_sym_yield] = ACTIONS(1270), + [anon_sym_await] = ACTIONS(1286), + [anon_sym_yield] = ACTIONS(1288), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1274), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1500), - [anon_sym_using] = ACTIONS(1278), - [anon_sym_PLUS] = ACTIONS(1284), - [anon_sym_DASH] = ACTIONS(1284), - [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1292), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1484), + [anon_sym_using] = ACTIONS(1296), + [anon_sym_PLUS] = ACTIONS(1302), + [anon_sym_DASH] = ACTIONS(1302), + [anon_sym_SLASH] = ACTIONS(893), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1266), - [anon_sym_void] = ACTIONS(1284), - [anon_sym_delete] = ACTIONS(1284), - [anon_sym_PLUS_PLUS] = ACTIONS(1286), - [anon_sym_DASH_DASH] = ACTIONS(1286), + [anon_sym_TILDE] = ACTIONS(1284), + [anon_sym_void] = ACTIONS(1302), + [anon_sym_delete] = ACTIONS(1302), + [anon_sym_PLUS_PLUS] = ACTIONS(1304), + [anon_sym_DASH_DASH] = ACTIONS(1304), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1292), + [sym_private_property_identifier] = ACTIONS(1310), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1502), + [sym_undefined] = ACTIONS(1486), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1258), - [anon_sym_readonly] = ACTIONS(1258), - [anon_sym_get] = ACTIONS(1258), - [anon_sym_set] = ACTIONS(1258), - [anon_sym_declare] = ACTIONS(1258), - [anon_sym_public] = ACTIONS(1258), - [anon_sym_private] = ACTIONS(1258), - [anon_sym_protected] = ACTIONS(1258), - [anon_sym_override] = ACTIONS(1258), - [anon_sym_module] = ACTIONS(1258), - [anon_sym_any] = ACTIONS(1258), - [anon_sym_number] = ACTIONS(1258), - [anon_sym_boolean] = ACTIONS(1258), - [anon_sym_string] = ACTIONS(1258), - [anon_sym_symbol] = ACTIONS(1258), - [anon_sym_object] = ACTIONS(1258), + [anon_sym_static] = ACTIONS(1276), + [anon_sym_readonly] = ACTIONS(1276), + [anon_sym_get] = ACTIONS(1276), + [anon_sym_set] = ACTIONS(1276), + [anon_sym_declare] = ACTIONS(1276), + [anon_sym_public] = ACTIONS(1276), + [anon_sym_private] = ACTIONS(1276), + [anon_sym_protected] = ACTIONS(1276), + [anon_sym_override] = ACTIONS(1276), + [anon_sym_module] = ACTIONS(1276), + [anon_sym_any] = ACTIONS(1276), + [anon_sym_number] = ACTIONS(1276), + [anon_sym_boolean] = ACTIONS(1276), + [anon_sym_string] = ACTIONS(1276), + [anon_sym_symbol] = ACTIONS(1276), + [anon_sym_object] = ACTIONS(1276), [sym_html_comment] = ACTIONS(5), }, - [STATE(481)] = { - [sym_import] = STATE(3816), - [sym_parenthesized_expression] = STATE(1416), - [sym_expression] = STATE(2246), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5837), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5837), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(5835), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1416), - [sym_subscript_expression] = STATE(1416), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3036), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5837), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1416), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_type_arguments] = STATE(468), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1496), - [anon_sym_export] = ACTIONS(1258), - [anon_sym_type] = ACTIONS(1258), - [anon_sym_namespace] = ACTIONS(1260), - [anon_sym_LBRACE] = ACTIONS(669), - [anon_sym_typeof] = ACTIONS(1284), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1258), - [anon_sym_BANG] = ACTIONS(1266), + [STATE(470)] = { + [sym_import] = STATE(3849), + [sym_parenthesized_expression] = STATE(1369), + [sym_expression] = STATE(1868), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6037), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6037), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6035), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1369), + [sym_subscript_expression] = STATE(1369), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(3084), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6037), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1369), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_type_arguments] = STATE(452), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(1480), + [anon_sym_export] = ACTIONS(1276), + [anon_sym_type] = ACTIONS(1276), + [anon_sym_namespace] = ACTIONS(1278), + [anon_sym_LBRACE] = ACTIONS(671), + [anon_sym_typeof] = ACTIONS(1302), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(1276), + [anon_sym_BANG] = ACTIONS(1284), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1268), - [anon_sym_yield] = ACTIONS(1270), + [anon_sym_await] = ACTIONS(1286), + [anon_sym_yield] = ACTIONS(1288), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1274), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1500), - [anon_sym_using] = ACTIONS(1278), - [anon_sym_PLUS] = ACTIONS(1284), - [anon_sym_DASH] = ACTIONS(1284), - [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1292), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1484), + [anon_sym_using] = ACTIONS(1296), + [anon_sym_PLUS] = ACTIONS(1302), + [anon_sym_DASH] = ACTIONS(1302), + [anon_sym_SLASH] = ACTIONS(893), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1266), - [anon_sym_void] = ACTIONS(1284), - [anon_sym_delete] = ACTIONS(1284), - [anon_sym_PLUS_PLUS] = ACTIONS(1286), - [anon_sym_DASH_DASH] = ACTIONS(1286), + [anon_sym_TILDE] = ACTIONS(1284), + [anon_sym_void] = ACTIONS(1302), + [anon_sym_delete] = ACTIONS(1302), + [anon_sym_PLUS_PLUS] = ACTIONS(1304), + [anon_sym_DASH_DASH] = ACTIONS(1304), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1292), + [sym_private_property_identifier] = ACTIONS(1310), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1502), + [sym_undefined] = ACTIONS(1486), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1258), - [anon_sym_readonly] = ACTIONS(1258), - [anon_sym_get] = ACTIONS(1258), - [anon_sym_set] = ACTIONS(1258), - [anon_sym_declare] = ACTIONS(1258), - [anon_sym_public] = ACTIONS(1258), - [anon_sym_private] = ACTIONS(1258), - [anon_sym_protected] = ACTIONS(1258), - [anon_sym_override] = ACTIONS(1258), - [anon_sym_module] = ACTIONS(1258), - [anon_sym_any] = ACTIONS(1258), - [anon_sym_number] = ACTIONS(1258), - [anon_sym_boolean] = ACTIONS(1258), - [anon_sym_string] = ACTIONS(1258), - [anon_sym_symbol] = ACTIONS(1258), - [anon_sym_object] = ACTIONS(1258), + [anon_sym_static] = ACTIONS(1276), + [anon_sym_readonly] = ACTIONS(1276), + [anon_sym_get] = ACTIONS(1276), + [anon_sym_set] = ACTIONS(1276), + [anon_sym_declare] = ACTIONS(1276), + [anon_sym_public] = ACTIONS(1276), + [anon_sym_private] = ACTIONS(1276), + [anon_sym_protected] = ACTIONS(1276), + [anon_sym_override] = ACTIONS(1276), + [anon_sym_module] = ACTIONS(1276), + [anon_sym_any] = ACTIONS(1276), + [anon_sym_number] = ACTIONS(1276), + [anon_sym_boolean] = ACTIONS(1276), + [anon_sym_string] = ACTIONS(1276), + [anon_sym_symbol] = ACTIONS(1276), + [anon_sym_object] = ACTIONS(1276), [sym_html_comment] = ACTIONS(5), }, - [STATE(482)] = { - [sym_import] = STATE(3816), - [sym_parenthesized_expression] = STATE(1416), - [sym_expression] = STATE(2247), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5837), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5837), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(5835), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1416), - [sym_subscript_expression] = STATE(1416), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3036), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5837), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1416), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_type_arguments] = STATE(468), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1496), - [anon_sym_export] = ACTIONS(1258), - [anon_sym_type] = ACTIONS(1258), - [anon_sym_namespace] = ACTIONS(1260), - [anon_sym_LBRACE] = ACTIONS(669), - [anon_sym_typeof] = ACTIONS(1284), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1258), - [anon_sym_BANG] = ACTIONS(1266), + [STATE(471)] = { + [sym_import] = STATE(3849), + [sym_parenthesized_expression] = STATE(1369), + [sym_expression] = STATE(1869), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6037), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6037), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6035), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1369), + [sym_subscript_expression] = STATE(1369), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(3084), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6037), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1369), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_type_arguments] = STATE(452), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(1480), + [anon_sym_export] = ACTIONS(1276), + [anon_sym_type] = ACTIONS(1276), + [anon_sym_namespace] = ACTIONS(1278), + [anon_sym_LBRACE] = ACTIONS(671), + [anon_sym_typeof] = ACTIONS(1302), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(1276), + [anon_sym_BANG] = ACTIONS(1284), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1268), - [anon_sym_yield] = ACTIONS(1270), + [anon_sym_await] = ACTIONS(1286), + [anon_sym_yield] = ACTIONS(1288), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1274), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1500), - [anon_sym_using] = ACTIONS(1278), - [anon_sym_PLUS] = ACTIONS(1284), - [anon_sym_DASH] = ACTIONS(1284), - [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1292), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1484), + [anon_sym_using] = ACTIONS(1296), + [anon_sym_PLUS] = ACTIONS(1302), + [anon_sym_DASH] = ACTIONS(1302), + [anon_sym_SLASH] = ACTIONS(893), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1266), - [anon_sym_void] = ACTIONS(1284), - [anon_sym_delete] = ACTIONS(1284), - [anon_sym_PLUS_PLUS] = ACTIONS(1286), - [anon_sym_DASH_DASH] = ACTIONS(1286), + [anon_sym_TILDE] = ACTIONS(1284), + [anon_sym_void] = ACTIONS(1302), + [anon_sym_delete] = ACTIONS(1302), + [anon_sym_PLUS_PLUS] = ACTIONS(1304), + [anon_sym_DASH_DASH] = ACTIONS(1304), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1292), + [sym_private_property_identifier] = ACTIONS(1310), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1502), + [sym_undefined] = ACTIONS(1486), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1258), - [anon_sym_readonly] = ACTIONS(1258), - [anon_sym_get] = ACTIONS(1258), - [anon_sym_set] = ACTIONS(1258), - [anon_sym_declare] = ACTIONS(1258), - [anon_sym_public] = ACTIONS(1258), - [anon_sym_private] = ACTIONS(1258), - [anon_sym_protected] = ACTIONS(1258), - [anon_sym_override] = ACTIONS(1258), - [anon_sym_module] = ACTIONS(1258), - [anon_sym_any] = ACTIONS(1258), - [anon_sym_number] = ACTIONS(1258), - [anon_sym_boolean] = ACTIONS(1258), - [anon_sym_string] = ACTIONS(1258), - [anon_sym_symbol] = ACTIONS(1258), - [anon_sym_object] = ACTIONS(1258), + [anon_sym_static] = ACTIONS(1276), + [anon_sym_readonly] = ACTIONS(1276), + [anon_sym_get] = ACTIONS(1276), + [anon_sym_set] = ACTIONS(1276), + [anon_sym_declare] = ACTIONS(1276), + [anon_sym_public] = ACTIONS(1276), + [anon_sym_private] = ACTIONS(1276), + [anon_sym_protected] = ACTIONS(1276), + [anon_sym_override] = ACTIONS(1276), + [anon_sym_module] = ACTIONS(1276), + [anon_sym_any] = ACTIONS(1276), + [anon_sym_number] = ACTIONS(1276), + [anon_sym_boolean] = ACTIONS(1276), + [anon_sym_string] = ACTIONS(1276), + [anon_sym_symbol] = ACTIONS(1276), + [anon_sym_object] = ACTIONS(1276), [sym_html_comment] = ACTIONS(5), }, - [STATE(483)] = { - [sym_import] = STATE(3816), - [sym_parenthesized_expression] = STATE(1416), - [sym_expression] = STATE(2248), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5837), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5837), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(5835), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1416), - [sym_subscript_expression] = STATE(1416), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3036), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5837), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1416), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_type_arguments] = STATE(468), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1496), - [anon_sym_export] = ACTIONS(1258), - [anon_sym_type] = ACTIONS(1258), - [anon_sym_namespace] = ACTIONS(1260), - [anon_sym_LBRACE] = ACTIONS(669), - [anon_sym_typeof] = ACTIONS(1284), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1258), - [anon_sym_BANG] = ACTIONS(1266), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1268), - [anon_sym_yield] = ACTIONS(1270), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1274), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1500), - [anon_sym_using] = ACTIONS(1278), - [anon_sym_PLUS] = ACTIONS(1284), - [anon_sym_DASH] = ACTIONS(1284), - [anon_sym_SLASH] = ACTIONS(77), + [STATE(472)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1345), + [sym_expression] = STATE(2414), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5963), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5963), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5768), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1345), + [sym_subscript_expression] = STATE(1345), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3039), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5963), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1345), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(411), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1468), + [anon_sym_export] = ACTIONS(1060), + [anon_sym_type] = ACTIONS(1060), + [anon_sym_namespace] = ACTIONS(1062), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(619), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1060), + [anon_sym_BANG] = ACTIONS(591), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(593), + [anon_sym_yield] = ACTIONS(595), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1070), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1476), + [anon_sym_using] = ACTIONS(605), + [anon_sym_PLUS] = ACTIONS(619), + [anon_sym_DASH] = ACTIONS(619), + [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1266), - [anon_sym_void] = ACTIONS(1284), - [anon_sym_delete] = ACTIONS(1284), - [anon_sym_PLUS_PLUS] = ACTIONS(1286), - [anon_sym_DASH_DASH] = ACTIONS(1286), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), + [anon_sym_TILDE] = ACTIONS(591), + [anon_sym_void] = ACTIONS(619), + [anon_sym_delete] = ACTIONS(619), + [anon_sym_PLUS_PLUS] = ACTIONS(621), + [anon_sym_DASH_DASH] = ACTIONS(621), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1292), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1502), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(623), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1478), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1258), - [anon_sym_readonly] = ACTIONS(1258), - [anon_sym_get] = ACTIONS(1258), - [anon_sym_set] = ACTIONS(1258), - [anon_sym_declare] = ACTIONS(1258), - [anon_sym_public] = ACTIONS(1258), - [anon_sym_private] = ACTIONS(1258), - [anon_sym_protected] = ACTIONS(1258), - [anon_sym_override] = ACTIONS(1258), - [anon_sym_module] = ACTIONS(1258), - [anon_sym_any] = ACTIONS(1258), - [anon_sym_number] = ACTIONS(1258), - [anon_sym_boolean] = ACTIONS(1258), - [anon_sym_string] = ACTIONS(1258), - [anon_sym_symbol] = ACTIONS(1258), - [anon_sym_object] = ACTIONS(1258), + [anon_sym_static] = ACTIONS(1060), + [anon_sym_readonly] = ACTIONS(1060), + [anon_sym_get] = ACTIONS(1060), + [anon_sym_set] = ACTIONS(1060), + [anon_sym_declare] = ACTIONS(1060), + [anon_sym_public] = ACTIONS(1060), + [anon_sym_private] = ACTIONS(1060), + [anon_sym_protected] = ACTIONS(1060), + [anon_sym_override] = ACTIONS(1060), + [anon_sym_module] = ACTIONS(1060), + [anon_sym_any] = ACTIONS(1060), + [anon_sym_number] = ACTIONS(1060), + [anon_sym_boolean] = ACTIONS(1060), + [anon_sym_string] = ACTIONS(1060), + [anon_sym_symbol] = ACTIONS(1060), + [anon_sym_object] = ACTIONS(1060), [sym_html_comment] = ACTIONS(5), }, - [STATE(484)] = { - [sym_import] = STATE(3816), - [sym_parenthesized_expression] = STATE(1416), - [sym_expression] = STATE(2249), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5837), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5837), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(5835), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1416), - [sym_subscript_expression] = STATE(1416), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3036), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5837), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1416), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_type_arguments] = STATE(468), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1496), - [anon_sym_export] = ACTIONS(1258), - [anon_sym_type] = ACTIONS(1258), - [anon_sym_namespace] = ACTIONS(1260), - [anon_sym_LBRACE] = ACTIONS(669), - [anon_sym_typeof] = ACTIONS(1284), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1258), - [anon_sym_BANG] = ACTIONS(1266), + [STATE(473)] = { + [sym_import] = STATE(3849), + [sym_parenthesized_expression] = STATE(1369), + [sym_expression] = STATE(1871), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6037), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6037), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6035), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1369), + [sym_subscript_expression] = STATE(1369), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(3084), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6037), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1369), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_type_arguments] = STATE(452), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(1480), + [anon_sym_export] = ACTIONS(1276), + [anon_sym_type] = ACTIONS(1276), + [anon_sym_namespace] = ACTIONS(1278), + [anon_sym_LBRACE] = ACTIONS(671), + [anon_sym_typeof] = ACTIONS(1302), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(1276), + [anon_sym_BANG] = ACTIONS(1284), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1268), - [anon_sym_yield] = ACTIONS(1270), + [anon_sym_await] = ACTIONS(1286), + [anon_sym_yield] = ACTIONS(1288), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1274), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1500), - [anon_sym_using] = ACTIONS(1278), - [anon_sym_PLUS] = ACTIONS(1284), - [anon_sym_DASH] = ACTIONS(1284), - [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1292), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1484), + [anon_sym_using] = ACTIONS(1296), + [anon_sym_PLUS] = ACTIONS(1302), + [anon_sym_DASH] = ACTIONS(1302), + [anon_sym_SLASH] = ACTIONS(893), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1266), - [anon_sym_void] = ACTIONS(1284), - [anon_sym_delete] = ACTIONS(1284), - [anon_sym_PLUS_PLUS] = ACTIONS(1286), - [anon_sym_DASH_DASH] = ACTIONS(1286), + [anon_sym_TILDE] = ACTIONS(1284), + [anon_sym_void] = ACTIONS(1302), + [anon_sym_delete] = ACTIONS(1302), + [anon_sym_PLUS_PLUS] = ACTIONS(1304), + [anon_sym_DASH_DASH] = ACTIONS(1304), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1292), + [sym_private_property_identifier] = ACTIONS(1310), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1502), + [sym_undefined] = ACTIONS(1486), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1258), - [anon_sym_readonly] = ACTIONS(1258), - [anon_sym_get] = ACTIONS(1258), - [anon_sym_set] = ACTIONS(1258), - [anon_sym_declare] = ACTIONS(1258), - [anon_sym_public] = ACTIONS(1258), - [anon_sym_private] = ACTIONS(1258), - [anon_sym_protected] = ACTIONS(1258), - [anon_sym_override] = ACTIONS(1258), - [anon_sym_module] = ACTIONS(1258), - [anon_sym_any] = ACTIONS(1258), - [anon_sym_number] = ACTIONS(1258), - [anon_sym_boolean] = ACTIONS(1258), - [anon_sym_string] = ACTIONS(1258), - [anon_sym_symbol] = ACTIONS(1258), - [anon_sym_object] = ACTIONS(1258), + [anon_sym_static] = ACTIONS(1276), + [anon_sym_readonly] = ACTIONS(1276), + [anon_sym_get] = ACTIONS(1276), + [anon_sym_set] = ACTIONS(1276), + [anon_sym_declare] = ACTIONS(1276), + [anon_sym_public] = ACTIONS(1276), + [anon_sym_private] = ACTIONS(1276), + [anon_sym_protected] = ACTIONS(1276), + [anon_sym_override] = ACTIONS(1276), + [anon_sym_module] = ACTIONS(1276), + [anon_sym_any] = ACTIONS(1276), + [anon_sym_number] = ACTIONS(1276), + [anon_sym_boolean] = ACTIONS(1276), + [anon_sym_string] = ACTIONS(1276), + [anon_sym_symbol] = ACTIONS(1276), + [anon_sym_object] = ACTIONS(1276), [sym_html_comment] = ACTIONS(5), }, - [STATE(485)] = { - [sym_import] = STATE(3816), - [sym_parenthesized_expression] = STATE(1416), - [sym_expression] = STATE(2250), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5837), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5837), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(5835), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1416), - [sym_subscript_expression] = STATE(1416), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3036), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5837), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1416), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_type_arguments] = STATE(468), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1496), - [anon_sym_export] = ACTIONS(1258), - [anon_sym_type] = ACTIONS(1258), - [anon_sym_namespace] = ACTIONS(1260), - [anon_sym_LBRACE] = ACTIONS(669), - [anon_sym_typeof] = ACTIONS(1284), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1258), - [anon_sym_BANG] = ACTIONS(1266), + [STATE(474)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1461), + [sym_expression] = STATE(2580), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6087), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6087), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5742), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1461), + [sym_subscript_expression] = STATE(1461), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3080), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6087), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1461), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(594), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1534), + [anon_sym_export] = ACTIONS(1224), + [anon_sym_type] = ACTIONS(1224), + [anon_sym_namespace] = ACTIONS(1226), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(1246), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1224), + [anon_sym_BANG] = ACTIONS(1230), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1232), + [anon_sym_yield] = ACTIONS(1234), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1236), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1538), + [anon_sym_using] = ACTIONS(1240), + [anon_sym_PLUS] = ACTIONS(1246), + [anon_sym_DASH] = ACTIONS(1246), + [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1230), + [anon_sym_void] = ACTIONS(1246), + [anon_sym_delete] = ACTIONS(1246), + [anon_sym_PLUS_PLUS] = ACTIONS(1248), + [anon_sym_DASH_DASH] = ACTIONS(1248), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1250), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1540), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1224), + [anon_sym_readonly] = ACTIONS(1224), + [anon_sym_get] = ACTIONS(1224), + [anon_sym_set] = ACTIONS(1224), + [anon_sym_declare] = ACTIONS(1224), + [anon_sym_public] = ACTIONS(1224), + [anon_sym_private] = ACTIONS(1224), + [anon_sym_protected] = ACTIONS(1224), + [anon_sym_override] = ACTIONS(1224), + [anon_sym_module] = ACTIONS(1224), + [anon_sym_any] = ACTIONS(1224), + [anon_sym_number] = ACTIONS(1224), + [anon_sym_boolean] = ACTIONS(1224), + [anon_sym_string] = ACTIONS(1224), + [anon_sym_symbol] = ACTIONS(1224), + [anon_sym_object] = ACTIONS(1224), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(475)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1390), + [sym_expression] = STATE(1958), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5777), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5777), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1390), + [sym_subscript_expression] = STATE(1390), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3056), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5777), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1390), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(477), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1494), + [anon_sym_export] = ACTIONS(1414), + [anon_sym_type] = ACTIONS(1414), + [anon_sym_namespace] = ACTIONS(1416), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(766), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1414), + [anon_sym_BANG] = ACTIONS(742), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(746), + [anon_sym_yield] = ACTIONS(748), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1420), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1498), + [anon_sym_using] = ACTIONS(756), + [anon_sym_PLUS] = ACTIONS(766), + [anon_sym_DASH] = ACTIONS(766), + [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(742), + [anon_sym_void] = ACTIONS(766), + [anon_sym_delete] = ACTIONS(766), + [anon_sym_PLUS_PLUS] = ACTIONS(768), + [anon_sym_DASH_DASH] = ACTIONS(768), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(774), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1500), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1414), + [anon_sym_readonly] = ACTIONS(1414), + [anon_sym_get] = ACTIONS(1414), + [anon_sym_set] = ACTIONS(1414), + [anon_sym_declare] = ACTIONS(1414), + [anon_sym_public] = ACTIONS(1414), + [anon_sym_private] = ACTIONS(1414), + [anon_sym_protected] = ACTIONS(1414), + [anon_sym_override] = ACTIONS(1414), + [anon_sym_module] = ACTIONS(1414), + [anon_sym_any] = ACTIONS(1414), + [anon_sym_number] = ACTIONS(1414), + [anon_sym_boolean] = ACTIONS(1414), + [anon_sym_string] = ACTIONS(1414), + [anon_sym_symbol] = ACTIONS(1414), + [anon_sym_object] = ACTIONS(1414), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(476)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1390), + [sym_expression] = STATE(1959), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5777), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5777), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1390), + [sym_subscript_expression] = STATE(1390), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3056), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5777), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1390), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(477), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1494), + [anon_sym_export] = ACTIONS(1414), + [anon_sym_type] = ACTIONS(1414), + [anon_sym_namespace] = ACTIONS(1416), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(766), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1414), + [anon_sym_BANG] = ACTIONS(742), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(746), + [anon_sym_yield] = ACTIONS(748), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1420), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1498), + [anon_sym_using] = ACTIONS(756), + [anon_sym_PLUS] = ACTIONS(766), + [anon_sym_DASH] = ACTIONS(766), + [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(742), + [anon_sym_void] = ACTIONS(766), + [anon_sym_delete] = ACTIONS(766), + [anon_sym_PLUS_PLUS] = ACTIONS(768), + [anon_sym_DASH_DASH] = ACTIONS(768), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(774), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1500), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1414), + [anon_sym_readonly] = ACTIONS(1414), + [anon_sym_get] = ACTIONS(1414), + [anon_sym_set] = ACTIONS(1414), + [anon_sym_declare] = ACTIONS(1414), + [anon_sym_public] = ACTIONS(1414), + [anon_sym_private] = ACTIONS(1414), + [anon_sym_protected] = ACTIONS(1414), + [anon_sym_override] = ACTIONS(1414), + [anon_sym_module] = ACTIONS(1414), + [anon_sym_any] = ACTIONS(1414), + [anon_sym_number] = ACTIONS(1414), + [anon_sym_boolean] = ACTIONS(1414), + [anon_sym_string] = ACTIONS(1414), + [anon_sym_symbol] = ACTIONS(1414), + [anon_sym_object] = ACTIONS(1414), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(477)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1390), + [sym_expression] = STATE(2086), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5777), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5777), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1390), + [sym_subscript_expression] = STATE(1390), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3056), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5777), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1390), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(477), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1494), + [anon_sym_export] = ACTIONS(1414), + [anon_sym_type] = ACTIONS(1414), + [anon_sym_namespace] = ACTIONS(1416), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(766), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1414), + [anon_sym_BANG] = ACTIONS(742), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(746), + [anon_sym_yield] = ACTIONS(748), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1420), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1498), + [anon_sym_using] = ACTIONS(756), + [anon_sym_PLUS] = ACTIONS(766), + [anon_sym_DASH] = ACTIONS(766), + [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(742), + [anon_sym_void] = ACTIONS(766), + [anon_sym_delete] = ACTIONS(766), + [anon_sym_PLUS_PLUS] = ACTIONS(768), + [anon_sym_DASH_DASH] = ACTIONS(768), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(774), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1500), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1414), + [anon_sym_readonly] = ACTIONS(1414), + [anon_sym_get] = ACTIONS(1414), + [anon_sym_set] = ACTIONS(1414), + [anon_sym_declare] = ACTIONS(1414), + [anon_sym_public] = ACTIONS(1414), + [anon_sym_private] = ACTIONS(1414), + [anon_sym_protected] = ACTIONS(1414), + [anon_sym_override] = ACTIONS(1414), + [anon_sym_module] = ACTIONS(1414), + [anon_sym_any] = ACTIONS(1414), + [anon_sym_number] = ACTIONS(1414), + [anon_sym_boolean] = ACTIONS(1414), + [anon_sym_string] = ACTIONS(1414), + [anon_sym_symbol] = ACTIONS(1414), + [anon_sym_object] = ACTIONS(1414), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(478)] = { + [sym_import] = STATE(3849), + [sym_parenthesized_expression] = STATE(1369), + [sym_expression] = STATE(1876), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6037), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6037), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6035), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1369), + [sym_subscript_expression] = STATE(1369), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(3084), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6037), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1369), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_type_arguments] = STATE(452), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(1480), + [anon_sym_export] = ACTIONS(1276), + [anon_sym_type] = ACTIONS(1276), + [anon_sym_namespace] = ACTIONS(1278), + [anon_sym_LBRACE] = ACTIONS(671), + [anon_sym_typeof] = ACTIONS(1302), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(1276), + [anon_sym_BANG] = ACTIONS(1284), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1268), - [anon_sym_yield] = ACTIONS(1270), + [anon_sym_await] = ACTIONS(1286), + [anon_sym_yield] = ACTIONS(1288), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1274), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1500), - [anon_sym_using] = ACTIONS(1278), - [anon_sym_PLUS] = ACTIONS(1284), - [anon_sym_DASH] = ACTIONS(1284), - [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1292), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1484), + [anon_sym_using] = ACTIONS(1296), + [anon_sym_PLUS] = ACTIONS(1302), + [anon_sym_DASH] = ACTIONS(1302), + [anon_sym_SLASH] = ACTIONS(893), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1266), - [anon_sym_void] = ACTIONS(1284), - [anon_sym_delete] = ACTIONS(1284), - [anon_sym_PLUS_PLUS] = ACTIONS(1286), - [anon_sym_DASH_DASH] = ACTIONS(1286), + [anon_sym_TILDE] = ACTIONS(1284), + [anon_sym_void] = ACTIONS(1302), + [anon_sym_delete] = ACTIONS(1302), + [anon_sym_PLUS_PLUS] = ACTIONS(1304), + [anon_sym_DASH_DASH] = ACTIONS(1304), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1292), + [sym_private_property_identifier] = ACTIONS(1310), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1502), + [sym_undefined] = ACTIONS(1486), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1258), - [anon_sym_readonly] = ACTIONS(1258), - [anon_sym_get] = ACTIONS(1258), - [anon_sym_set] = ACTIONS(1258), - [anon_sym_declare] = ACTIONS(1258), - [anon_sym_public] = ACTIONS(1258), - [anon_sym_private] = ACTIONS(1258), - [anon_sym_protected] = ACTIONS(1258), - [anon_sym_override] = ACTIONS(1258), - [anon_sym_module] = ACTIONS(1258), - [anon_sym_any] = ACTIONS(1258), - [anon_sym_number] = ACTIONS(1258), - [anon_sym_boolean] = ACTIONS(1258), - [anon_sym_string] = ACTIONS(1258), - [anon_sym_symbol] = ACTIONS(1258), - [anon_sym_object] = ACTIONS(1258), + [anon_sym_static] = ACTIONS(1276), + [anon_sym_readonly] = ACTIONS(1276), + [anon_sym_get] = ACTIONS(1276), + [anon_sym_set] = ACTIONS(1276), + [anon_sym_declare] = ACTIONS(1276), + [anon_sym_public] = ACTIONS(1276), + [anon_sym_private] = ACTIONS(1276), + [anon_sym_protected] = ACTIONS(1276), + [anon_sym_override] = ACTIONS(1276), + [anon_sym_module] = ACTIONS(1276), + [anon_sym_any] = ACTIONS(1276), + [anon_sym_number] = ACTIONS(1276), + [anon_sym_boolean] = ACTIONS(1276), + [anon_sym_string] = ACTIONS(1276), + [anon_sym_symbol] = ACTIONS(1276), + [anon_sym_object] = ACTIONS(1276), [sym_html_comment] = ACTIONS(5), }, - [STATE(486)] = { - [sym_import] = STATE(3816), - [sym_parenthesized_expression] = STATE(1416), - [sym_expression] = STATE(2251), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5837), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5837), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(5835), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1416), - [sym_subscript_expression] = STATE(1416), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3036), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5837), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1416), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_type_arguments] = STATE(468), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1496), - [anon_sym_export] = ACTIONS(1258), - [anon_sym_type] = ACTIONS(1258), - [anon_sym_namespace] = ACTIONS(1260), - [anon_sym_LBRACE] = ACTIONS(669), - [anon_sym_typeof] = ACTIONS(1284), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1258), - [anon_sym_BANG] = ACTIONS(1266), + [STATE(479)] = { + [sym_import] = STATE(3849), + [sym_parenthesized_expression] = STATE(1369), + [sym_expression] = STATE(1877), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6037), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6037), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6035), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1369), + [sym_subscript_expression] = STATE(1369), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(3084), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6037), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1369), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_type_arguments] = STATE(452), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(1480), + [anon_sym_export] = ACTIONS(1276), + [anon_sym_type] = ACTIONS(1276), + [anon_sym_namespace] = ACTIONS(1278), + [anon_sym_LBRACE] = ACTIONS(671), + [anon_sym_typeof] = ACTIONS(1302), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(1276), + [anon_sym_BANG] = ACTIONS(1284), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1268), - [anon_sym_yield] = ACTIONS(1270), + [anon_sym_await] = ACTIONS(1286), + [anon_sym_yield] = ACTIONS(1288), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1274), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1500), - [anon_sym_using] = ACTIONS(1278), - [anon_sym_PLUS] = ACTIONS(1284), - [anon_sym_DASH] = ACTIONS(1284), - [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1292), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1484), + [anon_sym_using] = ACTIONS(1296), + [anon_sym_PLUS] = ACTIONS(1302), + [anon_sym_DASH] = ACTIONS(1302), + [anon_sym_SLASH] = ACTIONS(893), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1266), - [anon_sym_void] = ACTIONS(1284), - [anon_sym_delete] = ACTIONS(1284), - [anon_sym_PLUS_PLUS] = ACTIONS(1286), - [anon_sym_DASH_DASH] = ACTIONS(1286), + [anon_sym_TILDE] = ACTIONS(1284), + [anon_sym_void] = ACTIONS(1302), + [anon_sym_delete] = ACTIONS(1302), + [anon_sym_PLUS_PLUS] = ACTIONS(1304), + [anon_sym_DASH_DASH] = ACTIONS(1304), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1292), + [sym_private_property_identifier] = ACTIONS(1310), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1502), + [sym_undefined] = ACTIONS(1486), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1258), - [anon_sym_readonly] = ACTIONS(1258), - [anon_sym_get] = ACTIONS(1258), - [anon_sym_set] = ACTIONS(1258), - [anon_sym_declare] = ACTIONS(1258), - [anon_sym_public] = ACTIONS(1258), - [anon_sym_private] = ACTIONS(1258), - [anon_sym_protected] = ACTIONS(1258), - [anon_sym_override] = ACTIONS(1258), - [anon_sym_module] = ACTIONS(1258), - [anon_sym_any] = ACTIONS(1258), - [anon_sym_number] = ACTIONS(1258), - [anon_sym_boolean] = ACTIONS(1258), - [anon_sym_string] = ACTIONS(1258), - [anon_sym_symbol] = ACTIONS(1258), - [anon_sym_object] = ACTIONS(1258), + [anon_sym_static] = ACTIONS(1276), + [anon_sym_readonly] = ACTIONS(1276), + [anon_sym_get] = ACTIONS(1276), + [anon_sym_set] = ACTIONS(1276), + [anon_sym_declare] = ACTIONS(1276), + [anon_sym_public] = ACTIONS(1276), + [anon_sym_private] = ACTIONS(1276), + [anon_sym_protected] = ACTIONS(1276), + [anon_sym_override] = ACTIONS(1276), + [anon_sym_module] = ACTIONS(1276), + [anon_sym_any] = ACTIONS(1276), + [anon_sym_number] = ACTIONS(1276), + [anon_sym_boolean] = ACTIONS(1276), + [anon_sym_string] = ACTIONS(1276), + [anon_sym_symbol] = ACTIONS(1276), + [anon_sym_object] = ACTIONS(1276), [sym_html_comment] = ACTIONS(5), }, - [STATE(487)] = { - [sym_import] = STATE(3816), - [sym_parenthesized_expression] = STATE(1416), - [sym_expression] = STATE(2253), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5837), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5837), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(5835), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1416), - [sym_subscript_expression] = STATE(1416), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3036), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5837), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1416), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_type_arguments] = STATE(468), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1496), - [anon_sym_export] = ACTIONS(1258), - [anon_sym_type] = ACTIONS(1258), - [anon_sym_namespace] = ACTIONS(1260), - [anon_sym_LBRACE] = ACTIONS(669), - [anon_sym_typeof] = ACTIONS(1284), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1258), - [anon_sym_BANG] = ACTIONS(1266), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1268), - [anon_sym_yield] = ACTIONS(1270), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1274), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1500), - [anon_sym_using] = ACTIONS(1278), - [anon_sym_PLUS] = ACTIONS(1284), - [anon_sym_DASH] = ACTIONS(1284), - [anon_sym_SLASH] = ACTIONS(77), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1266), - [anon_sym_void] = ACTIONS(1284), - [anon_sym_delete] = ACTIONS(1284), - [anon_sym_PLUS_PLUS] = ACTIONS(1286), - [anon_sym_DASH_DASH] = ACTIONS(1286), + [STATE(480)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1345), + [sym_expression] = STATE(1790), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5963), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5963), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5768), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1345), + [sym_subscript_expression] = STATE(1345), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3039), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5963), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1345), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(411), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1468), + [anon_sym_export] = ACTIONS(1060), + [anon_sym_type] = ACTIONS(1060), + [anon_sym_namespace] = ACTIONS(1062), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(619), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1060), + [anon_sym_BANG] = ACTIONS(591), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(593), + [anon_sym_yield] = ACTIONS(595), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1070), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1476), + [anon_sym_using] = ACTIONS(605), + [anon_sym_PLUS] = ACTIONS(619), + [anon_sym_DASH] = ACTIONS(619), + [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(591), + [anon_sym_void] = ACTIONS(619), + [anon_sym_delete] = ACTIONS(619), + [anon_sym_PLUS_PLUS] = ACTIONS(621), + [anon_sym_DASH_DASH] = ACTIONS(621), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(2203), + [sym_private_property_identifier] = ACTIONS(623), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1478), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1060), + [anon_sym_readonly] = ACTIONS(1060), + [anon_sym_get] = ACTIONS(1060), + [anon_sym_set] = ACTIONS(1060), + [anon_sym_declare] = ACTIONS(1060), + [anon_sym_public] = ACTIONS(1060), + [anon_sym_private] = ACTIONS(1060), + [anon_sym_protected] = ACTIONS(1060), + [anon_sym_override] = ACTIONS(1060), + [anon_sym_module] = ACTIONS(1060), + [anon_sym_any] = ACTIONS(1060), + [anon_sym_number] = ACTIONS(1060), + [anon_sym_boolean] = ACTIONS(1060), + [anon_sym_string] = ACTIONS(1060), + [anon_sym_symbol] = ACTIONS(1060), + [anon_sym_object] = ACTIONS(1060), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(481)] = { + [sym_import] = STATE(3849), + [sym_parenthesized_expression] = STATE(1372), + [sym_expression] = STATE(2053), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6025), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6025), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1372), + [sym_subscript_expression] = STATE(1372), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2993), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6025), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1372), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_type_arguments] = STATE(445), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(1488), + [anon_sym_export] = ACTIONS(1324), + [anon_sym_type] = ACTIONS(1324), + [anon_sym_namespace] = ACTIONS(1326), + [anon_sym_LBRACE] = ACTIONS(671), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(1324), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(45), + [anon_sym_yield] = ACTIONS(63), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1330), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1492), + [anon_sym_using] = ACTIONS(75), + [anon_sym_PLUS] = ACTIONS(21), + [anon_sym_DASH] = ACTIONS(21), + [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(33), + [anon_sym_void] = ACTIONS(21), + [anon_sym_delete] = ACTIONS(21), + [anon_sym_PLUS_PLUS] = ACTIONS(81), + [anon_sym_DASH_DASH] = ACTIONS(81), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1292), + [sym_private_property_identifier] = ACTIONS(91), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1502), + [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1258), - [anon_sym_readonly] = ACTIONS(1258), - [anon_sym_get] = ACTIONS(1258), - [anon_sym_set] = ACTIONS(1258), - [anon_sym_declare] = ACTIONS(1258), - [anon_sym_public] = ACTIONS(1258), - [anon_sym_private] = ACTIONS(1258), - [anon_sym_protected] = ACTIONS(1258), - [anon_sym_override] = ACTIONS(1258), - [anon_sym_module] = ACTIONS(1258), - [anon_sym_any] = ACTIONS(1258), - [anon_sym_number] = ACTIONS(1258), - [anon_sym_boolean] = ACTIONS(1258), - [anon_sym_string] = ACTIONS(1258), - [anon_sym_symbol] = ACTIONS(1258), - [anon_sym_object] = ACTIONS(1258), + [anon_sym_static] = ACTIONS(1324), + [anon_sym_readonly] = ACTIONS(1324), + [anon_sym_get] = ACTIONS(1324), + [anon_sym_set] = ACTIONS(1324), + [anon_sym_declare] = ACTIONS(1324), + [anon_sym_public] = ACTIONS(1324), + [anon_sym_private] = ACTIONS(1324), + [anon_sym_protected] = ACTIONS(1324), + [anon_sym_override] = ACTIONS(1324), + [anon_sym_module] = ACTIONS(1324), + [anon_sym_any] = ACTIONS(1324), + [anon_sym_number] = ACTIONS(1324), + [anon_sym_boolean] = ACTIONS(1324), + [anon_sym_string] = ACTIONS(1324), + [anon_sym_symbol] = ACTIONS(1324), + [anon_sym_object] = ACTIONS(1324), [sym_html_comment] = ACTIONS(5), }, - [STATE(488)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1426), - [sym_expression] = STATE(2638), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6079), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6079), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5734), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1426), - [sym_subscript_expression] = STATE(1426), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3010), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6079), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1426), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(629), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1520), - [anon_sym_export] = ACTIONS(1112), - [anon_sym_type] = ACTIONS(1112), - [anon_sym_namespace] = ACTIONS(1114), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(1138), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1112), - [anon_sym_BANG] = ACTIONS(1120), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1122), - [anon_sym_yield] = ACTIONS(1124), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1128), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1524), - [anon_sym_using] = ACTIONS(1132), - [anon_sym_PLUS] = ACTIONS(1138), - [anon_sym_DASH] = ACTIONS(1138), + [STATE(482)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1390), + [sym_expression] = STATE(1960), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5777), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5777), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1390), + [sym_subscript_expression] = STATE(1390), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3056), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5777), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1390), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(477), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1494), + [anon_sym_export] = ACTIONS(1414), + [anon_sym_type] = ACTIONS(1414), + [anon_sym_namespace] = ACTIONS(1416), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(766), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1414), + [anon_sym_BANG] = ACTIONS(742), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(746), + [anon_sym_yield] = ACTIONS(748), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1420), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1498), + [anon_sym_using] = ACTIONS(756), + [anon_sym_PLUS] = ACTIONS(766), + [anon_sym_DASH] = ACTIONS(766), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1120), - [anon_sym_void] = ACTIONS(1138), - [anon_sym_delete] = ACTIONS(1138), - [anon_sym_PLUS_PLUS] = ACTIONS(1140), - [anon_sym_DASH_DASH] = ACTIONS(1140), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1146), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1526), + [anon_sym_TILDE] = ACTIONS(742), + [anon_sym_void] = ACTIONS(766), + [anon_sym_delete] = ACTIONS(766), + [anon_sym_PLUS_PLUS] = ACTIONS(768), + [anon_sym_DASH_DASH] = ACTIONS(768), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(774), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1500), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1112), - [anon_sym_readonly] = ACTIONS(1112), - [anon_sym_get] = ACTIONS(1112), - [anon_sym_set] = ACTIONS(1112), - [anon_sym_declare] = ACTIONS(1112), - [anon_sym_public] = ACTIONS(1112), - [anon_sym_private] = ACTIONS(1112), - [anon_sym_protected] = ACTIONS(1112), - [anon_sym_override] = ACTIONS(1112), - [anon_sym_module] = ACTIONS(1112), - [anon_sym_any] = ACTIONS(1112), - [anon_sym_number] = ACTIONS(1112), - [anon_sym_boolean] = ACTIONS(1112), - [anon_sym_string] = ACTIONS(1112), - [anon_sym_symbol] = ACTIONS(1112), - [anon_sym_object] = ACTIONS(1112), + [anon_sym_static] = ACTIONS(1414), + [anon_sym_readonly] = ACTIONS(1414), + [anon_sym_get] = ACTIONS(1414), + [anon_sym_set] = ACTIONS(1414), + [anon_sym_declare] = ACTIONS(1414), + [anon_sym_public] = ACTIONS(1414), + [anon_sym_private] = ACTIONS(1414), + [anon_sym_protected] = ACTIONS(1414), + [anon_sym_override] = ACTIONS(1414), + [anon_sym_module] = ACTIONS(1414), + [anon_sym_any] = ACTIONS(1414), + [anon_sym_number] = ACTIONS(1414), + [anon_sym_boolean] = ACTIONS(1414), + [anon_sym_string] = ACTIONS(1414), + [anon_sym_symbol] = ACTIONS(1414), + [anon_sym_object] = ACTIONS(1414), [sym_html_comment] = ACTIONS(5), }, - [STATE(489)] = { - [sym_import] = STATE(3816), - [sym_parenthesized_expression] = STATE(1416), - [sym_expression] = STATE(2257), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5837), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5837), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(5835), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1416), - [sym_subscript_expression] = STATE(1416), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3036), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5837), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1416), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_type_arguments] = STATE(468), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1496), - [anon_sym_export] = ACTIONS(1258), - [anon_sym_type] = ACTIONS(1258), - [anon_sym_namespace] = ACTIONS(1260), - [anon_sym_LBRACE] = ACTIONS(669), - [anon_sym_typeof] = ACTIONS(1284), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1258), - [anon_sym_BANG] = ACTIONS(1266), + [STATE(483)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1390), + [sym_expression] = STATE(1908), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5777), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5777), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1390), + [sym_subscript_expression] = STATE(1390), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3056), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5777), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1390), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(477), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1494), + [anon_sym_export] = ACTIONS(1414), + [anon_sym_type] = ACTIONS(1414), + [anon_sym_namespace] = ACTIONS(1416), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(766), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1414), + [anon_sym_BANG] = ACTIONS(742), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(746), + [anon_sym_yield] = ACTIONS(748), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1420), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1498), + [anon_sym_using] = ACTIONS(756), + [anon_sym_PLUS] = ACTIONS(766), + [anon_sym_DASH] = ACTIONS(766), + [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(742), + [anon_sym_void] = ACTIONS(766), + [anon_sym_delete] = ACTIONS(766), + [anon_sym_PLUS_PLUS] = ACTIONS(768), + [anon_sym_DASH_DASH] = ACTIONS(768), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(774), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1500), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1414), + [anon_sym_readonly] = ACTIONS(1414), + [anon_sym_get] = ACTIONS(1414), + [anon_sym_set] = ACTIONS(1414), + [anon_sym_declare] = ACTIONS(1414), + [anon_sym_public] = ACTIONS(1414), + [anon_sym_private] = ACTIONS(1414), + [anon_sym_protected] = ACTIONS(1414), + [anon_sym_override] = ACTIONS(1414), + [anon_sym_module] = ACTIONS(1414), + [anon_sym_any] = ACTIONS(1414), + [anon_sym_number] = ACTIONS(1414), + [anon_sym_boolean] = ACTIONS(1414), + [anon_sym_string] = ACTIONS(1414), + [anon_sym_symbol] = ACTIONS(1414), + [anon_sym_object] = ACTIONS(1414), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(484)] = { + [sym_import] = STATE(3849), + [sym_parenthesized_expression] = STATE(1369), + [sym_expression] = STATE(1878), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6037), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6037), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6035), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1369), + [sym_subscript_expression] = STATE(1369), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(3084), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6037), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1369), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_type_arguments] = STATE(452), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(1480), + [anon_sym_export] = ACTIONS(1276), + [anon_sym_type] = ACTIONS(1276), + [anon_sym_namespace] = ACTIONS(1278), + [anon_sym_LBRACE] = ACTIONS(671), + [anon_sym_typeof] = ACTIONS(1302), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(1276), + [anon_sym_BANG] = ACTIONS(1284), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1268), - [anon_sym_yield] = ACTIONS(1270), + [anon_sym_await] = ACTIONS(1286), + [anon_sym_yield] = ACTIONS(1288), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1274), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1500), - [anon_sym_using] = ACTIONS(1278), - [anon_sym_PLUS] = ACTIONS(1284), - [anon_sym_DASH] = ACTIONS(1284), - [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1292), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1484), + [anon_sym_using] = ACTIONS(1296), + [anon_sym_PLUS] = ACTIONS(1302), + [anon_sym_DASH] = ACTIONS(1302), + [anon_sym_SLASH] = ACTIONS(893), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1266), - [anon_sym_void] = ACTIONS(1284), - [anon_sym_delete] = ACTIONS(1284), - [anon_sym_PLUS_PLUS] = ACTIONS(1286), - [anon_sym_DASH_DASH] = ACTIONS(1286), + [anon_sym_TILDE] = ACTIONS(1284), + [anon_sym_void] = ACTIONS(1302), + [anon_sym_delete] = ACTIONS(1302), + [anon_sym_PLUS_PLUS] = ACTIONS(1304), + [anon_sym_DASH_DASH] = ACTIONS(1304), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1292), + [sym_private_property_identifier] = ACTIONS(1310), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1502), + [sym_undefined] = ACTIONS(1486), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1258), - [anon_sym_readonly] = ACTIONS(1258), - [anon_sym_get] = ACTIONS(1258), - [anon_sym_set] = ACTIONS(1258), - [anon_sym_declare] = ACTIONS(1258), - [anon_sym_public] = ACTIONS(1258), - [anon_sym_private] = ACTIONS(1258), - [anon_sym_protected] = ACTIONS(1258), - [anon_sym_override] = ACTIONS(1258), - [anon_sym_module] = ACTIONS(1258), - [anon_sym_any] = ACTIONS(1258), - [anon_sym_number] = ACTIONS(1258), - [anon_sym_boolean] = ACTIONS(1258), - [anon_sym_string] = ACTIONS(1258), - [anon_sym_symbol] = ACTIONS(1258), - [anon_sym_object] = ACTIONS(1258), + [anon_sym_static] = ACTIONS(1276), + [anon_sym_readonly] = ACTIONS(1276), + [anon_sym_get] = ACTIONS(1276), + [anon_sym_set] = ACTIONS(1276), + [anon_sym_declare] = ACTIONS(1276), + [anon_sym_public] = ACTIONS(1276), + [anon_sym_private] = ACTIONS(1276), + [anon_sym_protected] = ACTIONS(1276), + [anon_sym_override] = ACTIONS(1276), + [anon_sym_module] = ACTIONS(1276), + [anon_sym_any] = ACTIONS(1276), + [anon_sym_number] = ACTIONS(1276), + [anon_sym_boolean] = ACTIONS(1276), + [anon_sym_string] = ACTIONS(1276), + [anon_sym_symbol] = ACTIONS(1276), + [anon_sym_object] = ACTIONS(1276), [sym_html_comment] = ACTIONS(5), }, - [STATE(490)] = { - [sym_import] = STATE(3816), - [sym_parenthesized_expression] = STATE(1416), - [sym_expression] = STATE(2258), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5837), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5837), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(5835), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1416), - [sym_subscript_expression] = STATE(1416), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3036), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5837), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1416), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_type_arguments] = STATE(468), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1496), - [anon_sym_export] = ACTIONS(1258), - [anon_sym_type] = ACTIONS(1258), - [anon_sym_namespace] = ACTIONS(1260), - [anon_sym_LBRACE] = ACTIONS(669), - [anon_sym_typeof] = ACTIONS(1284), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1258), - [anon_sym_BANG] = ACTIONS(1266), + [STATE(485)] = { + [sym_import] = STATE(3849), + [sym_parenthesized_expression] = STATE(1372), + [sym_expression] = STATE(1816), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6025), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6025), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1372), + [sym_subscript_expression] = STATE(1372), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2993), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6025), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1372), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_type_arguments] = STATE(445), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(1488), + [anon_sym_export] = ACTIONS(1324), + [anon_sym_type] = ACTIONS(1324), + [anon_sym_namespace] = ACTIONS(1326), + [anon_sym_LBRACE] = ACTIONS(671), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(1324), + [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1268), - [anon_sym_yield] = ACTIONS(1270), + [anon_sym_await] = ACTIONS(45), + [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1274), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1500), - [anon_sym_using] = ACTIONS(1278), - [anon_sym_PLUS] = ACTIONS(1284), - [anon_sym_DASH] = ACTIONS(1284), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1330), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1492), + [anon_sym_using] = ACTIONS(75), + [anon_sym_PLUS] = ACTIONS(21), + [anon_sym_DASH] = ACTIONS(21), [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1266), - [anon_sym_void] = ACTIONS(1284), - [anon_sym_delete] = ACTIONS(1284), - [anon_sym_PLUS_PLUS] = ACTIONS(1286), - [anon_sym_DASH_DASH] = ACTIONS(1286), + [anon_sym_TILDE] = ACTIONS(33), + [anon_sym_void] = ACTIONS(21), + [anon_sym_delete] = ACTIONS(21), + [anon_sym_PLUS_PLUS] = ACTIONS(81), + [anon_sym_DASH_DASH] = ACTIONS(81), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1292), + [sym_private_property_identifier] = ACTIONS(91), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1502), + [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1258), - [anon_sym_readonly] = ACTIONS(1258), - [anon_sym_get] = ACTIONS(1258), - [anon_sym_set] = ACTIONS(1258), - [anon_sym_declare] = ACTIONS(1258), - [anon_sym_public] = ACTIONS(1258), - [anon_sym_private] = ACTIONS(1258), - [anon_sym_protected] = ACTIONS(1258), - [anon_sym_override] = ACTIONS(1258), - [anon_sym_module] = ACTIONS(1258), - [anon_sym_any] = ACTIONS(1258), - [anon_sym_number] = ACTIONS(1258), - [anon_sym_boolean] = ACTIONS(1258), - [anon_sym_string] = ACTIONS(1258), - [anon_sym_symbol] = ACTIONS(1258), - [anon_sym_object] = ACTIONS(1258), + [anon_sym_static] = ACTIONS(1324), + [anon_sym_readonly] = ACTIONS(1324), + [anon_sym_get] = ACTIONS(1324), + [anon_sym_set] = ACTIONS(1324), + [anon_sym_declare] = ACTIONS(1324), + [anon_sym_public] = ACTIONS(1324), + [anon_sym_private] = ACTIONS(1324), + [anon_sym_protected] = ACTIONS(1324), + [anon_sym_override] = ACTIONS(1324), + [anon_sym_module] = ACTIONS(1324), + [anon_sym_any] = ACTIONS(1324), + [anon_sym_number] = ACTIONS(1324), + [anon_sym_boolean] = ACTIONS(1324), + [anon_sym_string] = ACTIONS(1324), + [anon_sym_symbol] = ACTIONS(1324), + [anon_sym_object] = ACTIONS(1324), [sym_html_comment] = ACTIONS(5), }, - [STATE(491)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1386), - [sym_expression] = STATE(2113), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5966), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5966), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5819), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1386), - [sym_subscript_expression] = STATE(1386), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3017), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5966), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1386), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(418), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1488), - [anon_sym_export] = ACTIONS(1080), - [anon_sym_type] = ACTIONS(1080), - [anon_sym_namespace] = ACTIONS(1082), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(736), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1080), - [anon_sym_BANG] = ACTIONS(712), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(716), - [anon_sym_yield] = ACTIONS(718), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1090), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1492), - [anon_sym_using] = ACTIONS(726), - [anon_sym_PLUS] = ACTIONS(736), - [anon_sym_DASH] = ACTIONS(736), + [STATE(486)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1463), + [sym_expression] = STATE(2408), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6091), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6091), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1463), + [sym_subscript_expression] = STATE(1463), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3038), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6091), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1463), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(627), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1526), + [anon_sym_export] = ACTIONS(1434), + [anon_sym_type] = ACTIONS(1434), + [anon_sym_namespace] = ACTIONS(1436), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_typeof] = ACTIONS(1456), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1434), + [anon_sym_BANG] = ACTIONS(1440), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1442), + [anon_sym_yield] = ACTIONS(1444), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1446), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1530), + [anon_sym_using] = ACTIONS(1450), + [anon_sym_PLUS] = ACTIONS(1456), + [anon_sym_DASH] = ACTIONS(1456), + [anon_sym_SLASH] = ACTIONS(970), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1440), + [anon_sym_void] = ACTIONS(1456), + [anon_sym_delete] = ACTIONS(1456), + [anon_sym_PLUS_PLUS] = ACTIONS(1458), + [anon_sym_DASH_DASH] = ACTIONS(1458), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1460), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1532), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1434), + [anon_sym_readonly] = ACTIONS(1434), + [anon_sym_get] = ACTIONS(1434), + [anon_sym_set] = ACTIONS(1434), + [anon_sym_declare] = ACTIONS(1434), + [anon_sym_public] = ACTIONS(1434), + [anon_sym_private] = ACTIONS(1434), + [anon_sym_protected] = ACTIONS(1434), + [anon_sym_override] = ACTIONS(1434), + [anon_sym_module] = ACTIONS(1434), + [anon_sym_any] = ACTIONS(1434), + [anon_sym_number] = ACTIONS(1434), + [anon_sym_boolean] = ACTIONS(1434), + [anon_sym_string] = ACTIONS(1434), + [anon_sym_symbol] = ACTIONS(1434), + [anon_sym_object] = ACTIONS(1434), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(487)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2553), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5927), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5927), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1232), + [sym_subscript_expression] = STATE(1232), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5927), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1232), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), + [anon_sym_type] = ACTIONS(804), + [anon_sym_namespace] = ACTIONS(808), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(820), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(822), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(712), - [anon_sym_void] = ACTIONS(736), - [anon_sym_delete] = ACTIONS(736), - [anon_sym_PLUS_PLUS] = ACTIONS(738), - [anon_sym_DASH_DASH] = ACTIONS(738), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(2197), - [sym_private_property_identifier] = ACTIONS(744), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1494), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(826), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1080), - [anon_sym_readonly] = ACTIONS(1080), - [anon_sym_get] = ACTIONS(1080), - [anon_sym_set] = ACTIONS(1080), - [anon_sym_declare] = ACTIONS(1080), - [anon_sym_public] = ACTIONS(1080), - [anon_sym_private] = ACTIONS(1080), - [anon_sym_protected] = ACTIONS(1080), - [anon_sym_override] = ACTIONS(1080), - [anon_sym_module] = ACTIONS(1080), - [anon_sym_any] = ACTIONS(1080), - [anon_sym_number] = ACTIONS(1080), - [anon_sym_boolean] = ACTIONS(1080), - [anon_sym_string] = ACTIONS(1080), - [anon_sym_symbol] = ACTIONS(1080), - [anon_sym_object] = ACTIONS(1080), + [anon_sym_static] = ACTIONS(804), + [anon_sym_readonly] = ACTIONS(804), + [anon_sym_get] = ACTIONS(804), + [anon_sym_set] = ACTIONS(804), + [anon_sym_declare] = ACTIONS(804), + [anon_sym_public] = ACTIONS(804), + [anon_sym_private] = ACTIONS(804), + [anon_sym_protected] = ACTIONS(804), + [anon_sym_override] = ACTIONS(804), + [anon_sym_module] = ACTIONS(804), + [anon_sym_any] = ACTIONS(804), + [anon_sym_number] = ACTIONS(804), + [anon_sym_boolean] = ACTIONS(804), + [anon_sym_string] = ACTIONS(804), + [anon_sym_symbol] = ACTIONS(804), + [anon_sym_object] = ACTIONS(804), [sym_html_comment] = ACTIONS(5), }, - [STATE(492)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1348), - [sym_expression] = STATE(2336), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5955), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5956), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1348), - [sym_subscript_expression] = STATE(1348), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1348), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(497), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1462), - [anon_sym_export] = ACTIONS(1054), - [anon_sym_type] = ACTIONS(1054), - [anon_sym_namespace] = ACTIONS(1056), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1054), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1064), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1470), - [anon_sym_using] = ACTIONS(605), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), + [STATE(488)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1390), + [sym_expression] = STATE(1962), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5777), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5777), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1390), + [sym_subscript_expression] = STATE(1390), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3056), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5777), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1390), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(477), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1494), + [anon_sym_export] = ACTIONS(1414), + [anon_sym_type] = ACTIONS(1414), + [anon_sym_namespace] = ACTIONS(1416), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(766), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1414), + [anon_sym_BANG] = ACTIONS(742), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(746), + [anon_sym_yield] = ACTIONS(748), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1420), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1498), + [anon_sym_using] = ACTIONS(756), + [anon_sym_PLUS] = ACTIONS(766), + [anon_sym_DASH] = ACTIONS(766), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1472), + [anon_sym_TILDE] = ACTIONS(742), + [anon_sym_void] = ACTIONS(766), + [anon_sym_delete] = ACTIONS(766), + [anon_sym_PLUS_PLUS] = ACTIONS(768), + [anon_sym_DASH_DASH] = ACTIONS(768), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(774), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1500), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1054), - [anon_sym_readonly] = ACTIONS(1054), - [anon_sym_get] = ACTIONS(1054), - [anon_sym_set] = ACTIONS(1054), - [anon_sym_declare] = ACTIONS(1054), - [anon_sym_public] = ACTIONS(1054), - [anon_sym_private] = ACTIONS(1054), - [anon_sym_protected] = ACTIONS(1054), - [anon_sym_override] = ACTIONS(1054), - [anon_sym_module] = ACTIONS(1054), - [anon_sym_any] = ACTIONS(1054), - [anon_sym_number] = ACTIONS(1054), - [anon_sym_boolean] = ACTIONS(1054), - [anon_sym_string] = ACTIONS(1054), - [anon_sym_symbol] = ACTIONS(1054), - [anon_sym_object] = ACTIONS(1054), + [anon_sym_static] = ACTIONS(1414), + [anon_sym_readonly] = ACTIONS(1414), + [anon_sym_get] = ACTIONS(1414), + [anon_sym_set] = ACTIONS(1414), + [anon_sym_declare] = ACTIONS(1414), + [anon_sym_public] = ACTIONS(1414), + [anon_sym_private] = ACTIONS(1414), + [anon_sym_protected] = ACTIONS(1414), + [anon_sym_override] = ACTIONS(1414), + [anon_sym_module] = ACTIONS(1414), + [anon_sym_any] = ACTIONS(1414), + [anon_sym_number] = ACTIONS(1414), + [anon_sym_boolean] = ACTIONS(1414), + [anon_sym_string] = ACTIONS(1414), + [anon_sym_symbol] = ACTIONS(1414), + [anon_sym_object] = ACTIONS(1414), [sym_html_comment] = ACTIONS(5), }, - [STATE(493)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1348), - [sym_expression] = STATE(2444), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5955), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5956), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1348), - [sym_subscript_expression] = STATE(1348), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1348), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(497), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1462), - [anon_sym_export] = ACTIONS(1054), - [anon_sym_type] = ACTIONS(1054), - [anon_sym_namespace] = ACTIONS(1056), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1054), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1064), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1470), - [anon_sym_using] = ACTIONS(605), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), + [STATE(489)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2555), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5927), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5927), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1232), + [sym_subscript_expression] = STATE(1232), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5927), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1232), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), + [anon_sym_type] = ACTIONS(804), + [anon_sym_namespace] = ACTIONS(808), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(820), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(822), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1472), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(826), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1054), - [anon_sym_readonly] = ACTIONS(1054), - [anon_sym_get] = ACTIONS(1054), - [anon_sym_set] = ACTIONS(1054), - [anon_sym_declare] = ACTIONS(1054), - [anon_sym_public] = ACTIONS(1054), - [anon_sym_private] = ACTIONS(1054), - [anon_sym_protected] = ACTIONS(1054), - [anon_sym_override] = ACTIONS(1054), - [anon_sym_module] = ACTIONS(1054), - [anon_sym_any] = ACTIONS(1054), - [anon_sym_number] = ACTIONS(1054), - [anon_sym_boolean] = ACTIONS(1054), - [anon_sym_string] = ACTIONS(1054), - [anon_sym_symbol] = ACTIONS(1054), - [anon_sym_object] = ACTIONS(1054), + [anon_sym_static] = ACTIONS(804), + [anon_sym_readonly] = ACTIONS(804), + [anon_sym_get] = ACTIONS(804), + [anon_sym_set] = ACTIONS(804), + [anon_sym_declare] = ACTIONS(804), + [anon_sym_public] = ACTIONS(804), + [anon_sym_private] = ACTIONS(804), + [anon_sym_protected] = ACTIONS(804), + [anon_sym_override] = ACTIONS(804), + [anon_sym_module] = ACTIONS(804), + [anon_sym_any] = ACTIONS(804), + [anon_sym_number] = ACTIONS(804), + [anon_sym_boolean] = ACTIONS(804), + [anon_sym_string] = ACTIONS(804), + [anon_sym_symbol] = ACTIONS(804), + [anon_sym_object] = ACTIONS(804), [sym_html_comment] = ACTIONS(5), }, - [STATE(494)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1348), - [sym_expression] = STATE(2445), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5955), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5956), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1348), - [sym_subscript_expression] = STATE(1348), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1348), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(497), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1462), - [anon_sym_export] = ACTIONS(1054), - [anon_sym_type] = ACTIONS(1054), - [anon_sym_namespace] = ACTIONS(1056), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1054), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1064), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1470), - [anon_sym_using] = ACTIONS(605), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), + [STATE(490)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2556), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5927), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5927), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1232), + [sym_subscript_expression] = STATE(1232), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5927), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1232), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), + [anon_sym_type] = ACTIONS(804), + [anon_sym_namespace] = ACTIONS(808), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(820), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(822), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1472), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(826), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1054), - [anon_sym_readonly] = ACTIONS(1054), - [anon_sym_get] = ACTIONS(1054), - [anon_sym_set] = ACTIONS(1054), - [anon_sym_declare] = ACTIONS(1054), - [anon_sym_public] = ACTIONS(1054), - [anon_sym_private] = ACTIONS(1054), - [anon_sym_protected] = ACTIONS(1054), - [anon_sym_override] = ACTIONS(1054), - [anon_sym_module] = ACTIONS(1054), - [anon_sym_any] = ACTIONS(1054), - [anon_sym_number] = ACTIONS(1054), - [anon_sym_boolean] = ACTIONS(1054), - [anon_sym_string] = ACTIONS(1054), - [anon_sym_symbol] = ACTIONS(1054), - [anon_sym_object] = ACTIONS(1054), + [anon_sym_static] = ACTIONS(804), + [anon_sym_readonly] = ACTIONS(804), + [anon_sym_get] = ACTIONS(804), + [anon_sym_set] = ACTIONS(804), + [anon_sym_declare] = ACTIONS(804), + [anon_sym_public] = ACTIONS(804), + [anon_sym_private] = ACTIONS(804), + [anon_sym_protected] = ACTIONS(804), + [anon_sym_override] = ACTIONS(804), + [anon_sym_module] = ACTIONS(804), + [anon_sym_any] = ACTIONS(804), + [anon_sym_number] = ACTIONS(804), + [anon_sym_boolean] = ACTIONS(804), + [anon_sym_string] = ACTIONS(804), + [anon_sym_symbol] = ACTIONS(804), + [anon_sym_object] = ACTIONS(804), [sym_html_comment] = ACTIONS(5), }, - [STATE(495)] = { - [sym_import] = STATE(3816), - [sym_parenthesized_expression] = STATE(1416), - [sym_expression] = STATE(2260), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5837), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5837), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(5835), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1416), - [sym_subscript_expression] = STATE(1416), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3036), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5837), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1416), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_type_arguments] = STATE(468), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1496), - [anon_sym_export] = ACTIONS(1258), - [anon_sym_type] = ACTIONS(1258), - [anon_sym_namespace] = ACTIONS(1260), - [anon_sym_LBRACE] = ACTIONS(669), - [anon_sym_typeof] = ACTIONS(1284), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1258), - [anon_sym_BANG] = ACTIONS(1266), + [STATE(491)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2557), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5927), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5927), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1232), + [sym_subscript_expression] = STATE(1232), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5927), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1232), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), + [anon_sym_type] = ACTIONS(804), + [anon_sym_namespace] = ACTIONS(808), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(820), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(822), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(826), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(804), + [anon_sym_readonly] = ACTIONS(804), + [anon_sym_get] = ACTIONS(804), + [anon_sym_set] = ACTIONS(804), + [anon_sym_declare] = ACTIONS(804), + [anon_sym_public] = ACTIONS(804), + [anon_sym_private] = ACTIONS(804), + [anon_sym_protected] = ACTIONS(804), + [anon_sym_override] = ACTIONS(804), + [anon_sym_module] = ACTIONS(804), + [anon_sym_any] = ACTIONS(804), + [anon_sym_number] = ACTIONS(804), + [anon_sym_boolean] = ACTIONS(804), + [anon_sym_string] = ACTIONS(804), + [anon_sym_symbol] = ACTIONS(804), + [anon_sym_object] = ACTIONS(804), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(492)] = { + [sym_import] = STATE(3849), + [sym_parenthesized_expression] = STATE(1372), + [sym_expression] = STATE(1832), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6025), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6025), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1372), + [sym_subscript_expression] = STATE(1372), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2993), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6025), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1372), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_type_arguments] = STATE(445), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(1488), + [anon_sym_export] = ACTIONS(1324), + [anon_sym_type] = ACTIONS(1324), + [anon_sym_namespace] = ACTIONS(1326), + [anon_sym_LBRACE] = ACTIONS(671), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(1324), + [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1268), - [anon_sym_yield] = ACTIONS(1270), + [anon_sym_await] = ACTIONS(45), + [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1274), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1500), - [anon_sym_using] = ACTIONS(1278), - [anon_sym_PLUS] = ACTIONS(1284), - [anon_sym_DASH] = ACTIONS(1284), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1330), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1492), + [anon_sym_using] = ACTIONS(75), + [anon_sym_PLUS] = ACTIONS(21), + [anon_sym_DASH] = ACTIONS(21), [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1266), - [anon_sym_void] = ACTIONS(1284), - [anon_sym_delete] = ACTIONS(1284), - [anon_sym_PLUS_PLUS] = ACTIONS(1286), - [anon_sym_DASH_DASH] = ACTIONS(1286), + [anon_sym_TILDE] = ACTIONS(33), + [anon_sym_void] = ACTIONS(21), + [anon_sym_delete] = ACTIONS(21), + [anon_sym_PLUS_PLUS] = ACTIONS(81), + [anon_sym_DASH_DASH] = ACTIONS(81), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1292), + [sym_private_property_identifier] = ACTIONS(91), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1502), + [sym_undefined] = ACTIONS(95), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1324), + [anon_sym_readonly] = ACTIONS(1324), + [anon_sym_get] = ACTIONS(1324), + [anon_sym_set] = ACTIONS(1324), + [anon_sym_declare] = ACTIONS(1324), + [anon_sym_public] = ACTIONS(1324), + [anon_sym_private] = ACTIONS(1324), + [anon_sym_protected] = ACTIONS(1324), + [anon_sym_override] = ACTIONS(1324), + [anon_sym_module] = ACTIONS(1324), + [anon_sym_any] = ACTIONS(1324), + [anon_sym_number] = ACTIONS(1324), + [anon_sym_boolean] = ACTIONS(1324), + [anon_sym_string] = ACTIONS(1324), + [anon_sym_symbol] = ACTIONS(1324), + [anon_sym_object] = ACTIONS(1324), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(493)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2559), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5927), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5927), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1232), + [sym_subscript_expression] = STATE(1232), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5927), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1232), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), + [anon_sym_type] = ACTIONS(804), + [anon_sym_namespace] = ACTIONS(808), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(820), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(822), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(826), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(804), + [anon_sym_readonly] = ACTIONS(804), + [anon_sym_get] = ACTIONS(804), + [anon_sym_set] = ACTIONS(804), + [anon_sym_declare] = ACTIONS(804), + [anon_sym_public] = ACTIONS(804), + [anon_sym_private] = ACTIONS(804), + [anon_sym_protected] = ACTIONS(804), + [anon_sym_override] = ACTIONS(804), + [anon_sym_module] = ACTIONS(804), + [anon_sym_any] = ACTIONS(804), + [anon_sym_number] = ACTIONS(804), + [anon_sym_boolean] = ACTIONS(804), + [anon_sym_string] = ACTIONS(804), + [anon_sym_symbol] = ACTIONS(804), + [anon_sym_object] = ACTIONS(804), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(494)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2560), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5927), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5927), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1232), + [sym_subscript_expression] = STATE(1232), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5927), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1232), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), + [anon_sym_type] = ACTIONS(804), + [anon_sym_namespace] = ACTIONS(808), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(820), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(822), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(826), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(804), + [anon_sym_readonly] = ACTIONS(804), + [anon_sym_get] = ACTIONS(804), + [anon_sym_set] = ACTIONS(804), + [anon_sym_declare] = ACTIONS(804), + [anon_sym_public] = ACTIONS(804), + [anon_sym_private] = ACTIONS(804), + [anon_sym_protected] = ACTIONS(804), + [anon_sym_override] = ACTIONS(804), + [anon_sym_module] = ACTIONS(804), + [anon_sym_any] = ACTIONS(804), + [anon_sym_number] = ACTIONS(804), + [anon_sym_boolean] = ACTIONS(804), + [anon_sym_string] = ACTIONS(804), + [anon_sym_symbol] = ACTIONS(804), + [anon_sym_object] = ACTIONS(804), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(495)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2561), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5927), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5927), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1232), + [sym_subscript_expression] = STATE(1232), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5927), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1232), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), + [anon_sym_type] = ACTIONS(804), + [anon_sym_namespace] = ACTIONS(808), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(820), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(822), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(826), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1258), - [anon_sym_readonly] = ACTIONS(1258), - [anon_sym_get] = ACTIONS(1258), - [anon_sym_set] = ACTIONS(1258), - [anon_sym_declare] = ACTIONS(1258), - [anon_sym_public] = ACTIONS(1258), - [anon_sym_private] = ACTIONS(1258), - [anon_sym_protected] = ACTIONS(1258), - [anon_sym_override] = ACTIONS(1258), - [anon_sym_module] = ACTIONS(1258), - [anon_sym_any] = ACTIONS(1258), - [anon_sym_number] = ACTIONS(1258), - [anon_sym_boolean] = ACTIONS(1258), - [anon_sym_string] = ACTIONS(1258), - [anon_sym_symbol] = ACTIONS(1258), - [anon_sym_object] = ACTIONS(1258), + [anon_sym_static] = ACTIONS(804), + [anon_sym_readonly] = ACTIONS(804), + [anon_sym_get] = ACTIONS(804), + [anon_sym_set] = ACTIONS(804), + [anon_sym_declare] = ACTIONS(804), + [anon_sym_public] = ACTIONS(804), + [anon_sym_private] = ACTIONS(804), + [anon_sym_protected] = ACTIONS(804), + [anon_sym_override] = ACTIONS(804), + [anon_sym_module] = ACTIONS(804), + [anon_sym_any] = ACTIONS(804), + [anon_sym_number] = ACTIONS(804), + [anon_sym_boolean] = ACTIONS(804), + [anon_sym_string] = ACTIONS(804), + [anon_sym_symbol] = ACTIONS(804), + [anon_sym_object] = ACTIONS(804), [sym_html_comment] = ACTIONS(5), }, [STATE(496)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2572), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5823), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5823), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1239), - [sym_subscript_expression] = STATE(1239), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5823), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1239), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(800), - [anon_sym_export] = ACTIONS(802), - [anon_sym_type] = ACTIONS(802), - [anon_sym_namespace] = ACTIONS(804), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(802), - [anon_sym_BANG] = ACTIONS(174), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(139), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(814), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(816), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2562), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5927), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5927), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1232), + [sym_subscript_expression] = STATE(1232), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5927), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1232), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), + [anon_sym_type] = ACTIONS(804), + [anon_sym_namespace] = ACTIONS(808), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(820), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(822), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(820), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(826), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(802), - [anon_sym_readonly] = ACTIONS(802), - [anon_sym_get] = ACTIONS(802), - [anon_sym_set] = ACTIONS(802), - [anon_sym_declare] = ACTIONS(802), - [anon_sym_public] = ACTIONS(802), - [anon_sym_private] = ACTIONS(802), - [anon_sym_protected] = ACTIONS(802), - [anon_sym_override] = ACTIONS(802), - [anon_sym_module] = ACTIONS(802), - [anon_sym_any] = ACTIONS(802), - [anon_sym_number] = ACTIONS(802), - [anon_sym_boolean] = ACTIONS(802), - [anon_sym_string] = ACTIONS(802), - [anon_sym_symbol] = ACTIONS(802), - [anon_sym_object] = ACTIONS(802), + [anon_sym_static] = ACTIONS(804), + [anon_sym_readonly] = ACTIONS(804), + [anon_sym_get] = ACTIONS(804), + [anon_sym_set] = ACTIONS(804), + [anon_sym_declare] = ACTIONS(804), + [anon_sym_public] = ACTIONS(804), + [anon_sym_private] = ACTIONS(804), + [anon_sym_protected] = ACTIONS(804), + [anon_sym_override] = ACTIONS(804), + [anon_sym_module] = ACTIONS(804), + [anon_sym_any] = ACTIONS(804), + [anon_sym_number] = ACTIONS(804), + [anon_sym_boolean] = ACTIONS(804), + [anon_sym_string] = ACTIONS(804), + [anon_sym_symbol] = ACTIONS(804), + [anon_sym_object] = ACTIONS(804), [sym_html_comment] = ACTIONS(5), }, [STATE(497)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1348), - [sym_expression] = STATE(1758), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5955), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5956), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1348), - [sym_subscript_expression] = STATE(1348), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1348), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(497), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1462), - [anon_sym_export] = ACTIONS(1054), - [anon_sym_type] = ACTIONS(1054), - [anon_sym_namespace] = ACTIONS(1056), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1054), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1064), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1470), - [anon_sym_using] = ACTIONS(605), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2563), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5927), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5927), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1232), + [sym_subscript_expression] = STATE(1232), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5927), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1232), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), + [anon_sym_type] = ACTIONS(804), + [anon_sym_namespace] = ACTIONS(808), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(820), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(822), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1472), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(826), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1054), - [anon_sym_readonly] = ACTIONS(1054), - [anon_sym_get] = ACTIONS(1054), - [anon_sym_set] = ACTIONS(1054), - [anon_sym_declare] = ACTIONS(1054), - [anon_sym_public] = ACTIONS(1054), - [anon_sym_private] = ACTIONS(1054), - [anon_sym_protected] = ACTIONS(1054), - [anon_sym_override] = ACTIONS(1054), - [anon_sym_module] = ACTIONS(1054), - [anon_sym_any] = ACTIONS(1054), - [anon_sym_number] = ACTIONS(1054), - [anon_sym_boolean] = ACTIONS(1054), - [anon_sym_string] = ACTIONS(1054), - [anon_sym_symbol] = ACTIONS(1054), - [anon_sym_object] = ACTIONS(1054), + [anon_sym_static] = ACTIONS(804), + [anon_sym_readonly] = ACTIONS(804), + [anon_sym_get] = ACTIONS(804), + [anon_sym_set] = ACTIONS(804), + [anon_sym_declare] = ACTIONS(804), + [anon_sym_public] = ACTIONS(804), + [anon_sym_private] = ACTIONS(804), + [anon_sym_protected] = ACTIONS(804), + [anon_sym_override] = ACTIONS(804), + [anon_sym_module] = ACTIONS(804), + [anon_sym_any] = ACTIONS(804), + [anon_sym_number] = ACTIONS(804), + [anon_sym_boolean] = ACTIONS(804), + [anon_sym_string] = ACTIONS(804), + [anon_sym_symbol] = ACTIONS(804), + [anon_sym_object] = ACTIONS(804), [sym_html_comment] = ACTIONS(5), }, [STATE(498)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1348), - [sym_expression] = STATE(1753), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5955), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5956), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1348), - [sym_subscript_expression] = STATE(1348), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1348), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(497), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1462), - [anon_sym_export] = ACTIONS(1054), - [anon_sym_type] = ACTIONS(1054), - [anon_sym_namespace] = ACTIONS(1056), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1054), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1064), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1470), - [anon_sym_using] = ACTIONS(605), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2564), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5927), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5927), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1232), + [sym_subscript_expression] = STATE(1232), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5927), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1232), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), + [anon_sym_type] = ACTIONS(804), + [anon_sym_namespace] = ACTIONS(808), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(820), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(822), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1472), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(826), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1054), - [anon_sym_readonly] = ACTIONS(1054), - [anon_sym_get] = ACTIONS(1054), - [anon_sym_set] = ACTIONS(1054), - [anon_sym_declare] = ACTIONS(1054), - [anon_sym_public] = ACTIONS(1054), - [anon_sym_private] = ACTIONS(1054), - [anon_sym_protected] = ACTIONS(1054), - [anon_sym_override] = ACTIONS(1054), - [anon_sym_module] = ACTIONS(1054), - [anon_sym_any] = ACTIONS(1054), - [anon_sym_number] = ACTIONS(1054), - [anon_sym_boolean] = ACTIONS(1054), - [anon_sym_string] = ACTIONS(1054), - [anon_sym_symbol] = ACTIONS(1054), - [anon_sym_object] = ACTIONS(1054), + [anon_sym_static] = ACTIONS(804), + [anon_sym_readonly] = ACTIONS(804), + [anon_sym_get] = ACTIONS(804), + [anon_sym_set] = ACTIONS(804), + [anon_sym_declare] = ACTIONS(804), + [anon_sym_public] = ACTIONS(804), + [anon_sym_private] = ACTIONS(804), + [anon_sym_protected] = ACTIONS(804), + [anon_sym_override] = ACTIONS(804), + [anon_sym_module] = ACTIONS(804), + [anon_sym_any] = ACTIONS(804), + [anon_sym_number] = ACTIONS(804), + [anon_sym_boolean] = ACTIONS(804), + [anon_sym_string] = ACTIONS(804), + [anon_sym_symbol] = ACTIONS(804), + [anon_sym_object] = ACTIONS(804), [sym_html_comment] = ACTIONS(5), }, [STATE(499)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1348), - [sym_expression] = STATE(1782), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5955), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5956), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1348), - [sym_subscript_expression] = STATE(1348), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1348), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(497), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1462), - [anon_sym_export] = ACTIONS(1054), - [anon_sym_type] = ACTIONS(1054), - [anon_sym_namespace] = ACTIONS(1056), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1054), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1064), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1470), - [anon_sym_using] = ACTIONS(605), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2565), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5927), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5927), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1232), + [sym_subscript_expression] = STATE(1232), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5927), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1232), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), + [anon_sym_type] = ACTIONS(804), + [anon_sym_namespace] = ACTIONS(808), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(820), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(822), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1472), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(826), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1054), - [anon_sym_readonly] = ACTIONS(1054), - [anon_sym_get] = ACTIONS(1054), - [anon_sym_set] = ACTIONS(1054), - [anon_sym_declare] = ACTIONS(1054), - [anon_sym_public] = ACTIONS(1054), - [anon_sym_private] = ACTIONS(1054), - [anon_sym_protected] = ACTIONS(1054), - [anon_sym_override] = ACTIONS(1054), - [anon_sym_module] = ACTIONS(1054), - [anon_sym_any] = ACTIONS(1054), - [anon_sym_number] = ACTIONS(1054), - [anon_sym_boolean] = ACTIONS(1054), - [anon_sym_string] = ACTIONS(1054), - [anon_sym_symbol] = ACTIONS(1054), - [anon_sym_object] = ACTIONS(1054), + [anon_sym_static] = ACTIONS(804), + [anon_sym_readonly] = ACTIONS(804), + [anon_sym_get] = ACTIONS(804), + [anon_sym_set] = ACTIONS(804), + [anon_sym_declare] = ACTIONS(804), + [anon_sym_public] = ACTIONS(804), + [anon_sym_private] = ACTIONS(804), + [anon_sym_protected] = ACTIONS(804), + [anon_sym_override] = ACTIONS(804), + [anon_sym_module] = ACTIONS(804), + [anon_sym_any] = ACTIONS(804), + [anon_sym_number] = ACTIONS(804), + [anon_sym_boolean] = ACTIONS(804), + [anon_sym_string] = ACTIONS(804), + [anon_sym_symbol] = ACTIONS(804), + [anon_sym_object] = ACTIONS(804), [sym_html_comment] = ACTIONS(5), }, [STATE(500)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1348), - [sym_expression] = STATE(1762), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5955), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5956), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1348), - [sym_subscript_expression] = STATE(1348), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1348), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(497), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1462), - [anon_sym_export] = ACTIONS(1054), - [anon_sym_type] = ACTIONS(1054), - [anon_sym_namespace] = ACTIONS(1056), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1054), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1064), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1470), - [anon_sym_using] = ACTIONS(605), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2566), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5927), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5927), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1232), + [sym_subscript_expression] = STATE(1232), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5927), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1232), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), + [anon_sym_type] = ACTIONS(804), + [anon_sym_namespace] = ACTIONS(808), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(820), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(822), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1472), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(826), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1054), - [anon_sym_readonly] = ACTIONS(1054), - [anon_sym_get] = ACTIONS(1054), - [anon_sym_set] = ACTIONS(1054), - [anon_sym_declare] = ACTIONS(1054), - [anon_sym_public] = ACTIONS(1054), - [anon_sym_private] = ACTIONS(1054), - [anon_sym_protected] = ACTIONS(1054), - [anon_sym_override] = ACTIONS(1054), - [anon_sym_module] = ACTIONS(1054), - [anon_sym_any] = ACTIONS(1054), - [anon_sym_number] = ACTIONS(1054), - [anon_sym_boolean] = ACTIONS(1054), - [anon_sym_string] = ACTIONS(1054), - [anon_sym_symbol] = ACTIONS(1054), - [anon_sym_object] = ACTIONS(1054), + [anon_sym_static] = ACTIONS(804), + [anon_sym_readonly] = ACTIONS(804), + [anon_sym_get] = ACTIONS(804), + [anon_sym_set] = ACTIONS(804), + [anon_sym_declare] = ACTIONS(804), + [anon_sym_public] = ACTIONS(804), + [anon_sym_private] = ACTIONS(804), + [anon_sym_protected] = ACTIONS(804), + [anon_sym_override] = ACTIONS(804), + [anon_sym_module] = ACTIONS(804), + [anon_sym_any] = ACTIONS(804), + [anon_sym_number] = ACTIONS(804), + [anon_sym_boolean] = ACTIONS(804), + [anon_sym_string] = ACTIONS(804), + [anon_sym_symbol] = ACTIONS(804), + [anon_sym_object] = ACTIONS(804), [sym_html_comment] = ACTIONS(5), }, [STATE(501)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1348), - [sym_expression] = STATE(1750), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5955), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5956), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1348), - [sym_subscript_expression] = STATE(1348), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1348), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(497), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1462), - [anon_sym_export] = ACTIONS(1054), - [anon_sym_type] = ACTIONS(1054), - [anon_sym_namespace] = ACTIONS(1056), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1054), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1064), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1470), - [anon_sym_using] = ACTIONS(605), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2567), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5927), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5927), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1232), + [sym_subscript_expression] = STATE(1232), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5927), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1232), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), + [anon_sym_type] = ACTIONS(804), + [anon_sym_namespace] = ACTIONS(808), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(820), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(822), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1472), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(826), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1054), - [anon_sym_readonly] = ACTIONS(1054), - [anon_sym_get] = ACTIONS(1054), - [anon_sym_set] = ACTIONS(1054), - [anon_sym_declare] = ACTIONS(1054), - [anon_sym_public] = ACTIONS(1054), - [anon_sym_private] = ACTIONS(1054), - [anon_sym_protected] = ACTIONS(1054), - [anon_sym_override] = ACTIONS(1054), - [anon_sym_module] = ACTIONS(1054), - [anon_sym_any] = ACTIONS(1054), - [anon_sym_number] = ACTIONS(1054), - [anon_sym_boolean] = ACTIONS(1054), - [anon_sym_string] = ACTIONS(1054), - [anon_sym_symbol] = ACTIONS(1054), - [anon_sym_object] = ACTIONS(1054), + [anon_sym_static] = ACTIONS(804), + [anon_sym_readonly] = ACTIONS(804), + [anon_sym_get] = ACTIONS(804), + [anon_sym_set] = ACTIONS(804), + [anon_sym_declare] = ACTIONS(804), + [anon_sym_public] = ACTIONS(804), + [anon_sym_private] = ACTIONS(804), + [anon_sym_protected] = ACTIONS(804), + [anon_sym_override] = ACTIONS(804), + [anon_sym_module] = ACTIONS(804), + [anon_sym_any] = ACTIONS(804), + [anon_sym_number] = ACTIONS(804), + [anon_sym_boolean] = ACTIONS(804), + [anon_sym_string] = ACTIONS(804), + [anon_sym_symbol] = ACTIONS(804), + [anon_sym_object] = ACTIONS(804), [sym_html_comment] = ACTIONS(5), }, [STATE(502)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1348), - [sym_expression] = STATE(1774), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5955), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5956), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1348), - [sym_subscript_expression] = STATE(1348), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1348), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(497), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1462), - [anon_sym_export] = ACTIONS(1054), - [anon_sym_type] = ACTIONS(1054), - [anon_sym_namespace] = ACTIONS(1056), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1054), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1064), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1470), - [anon_sym_using] = ACTIONS(605), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2568), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5927), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5927), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1232), + [sym_subscript_expression] = STATE(1232), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5927), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1232), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), + [anon_sym_type] = ACTIONS(804), + [anon_sym_namespace] = ACTIONS(808), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(820), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(822), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1472), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(826), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1054), - [anon_sym_readonly] = ACTIONS(1054), - [anon_sym_get] = ACTIONS(1054), - [anon_sym_set] = ACTIONS(1054), - [anon_sym_declare] = ACTIONS(1054), - [anon_sym_public] = ACTIONS(1054), - [anon_sym_private] = ACTIONS(1054), - [anon_sym_protected] = ACTIONS(1054), - [anon_sym_override] = ACTIONS(1054), - [anon_sym_module] = ACTIONS(1054), - [anon_sym_any] = ACTIONS(1054), - [anon_sym_number] = ACTIONS(1054), - [anon_sym_boolean] = ACTIONS(1054), - [anon_sym_string] = ACTIONS(1054), - [anon_sym_symbol] = ACTIONS(1054), - [anon_sym_object] = ACTIONS(1054), + [anon_sym_static] = ACTIONS(804), + [anon_sym_readonly] = ACTIONS(804), + [anon_sym_get] = ACTIONS(804), + [anon_sym_set] = ACTIONS(804), + [anon_sym_declare] = ACTIONS(804), + [anon_sym_public] = ACTIONS(804), + [anon_sym_private] = ACTIONS(804), + [anon_sym_protected] = ACTIONS(804), + [anon_sym_override] = ACTIONS(804), + [anon_sym_module] = ACTIONS(804), + [anon_sym_any] = ACTIONS(804), + [anon_sym_number] = ACTIONS(804), + [anon_sym_boolean] = ACTIONS(804), + [anon_sym_string] = ACTIONS(804), + [anon_sym_symbol] = ACTIONS(804), + [anon_sym_object] = ACTIONS(804), [sym_html_comment] = ACTIONS(5), }, [STATE(503)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1348), - [sym_expression] = STATE(1858), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5955), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5956), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1348), - [sym_subscript_expression] = STATE(1348), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1348), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(497), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1462), - [anon_sym_export] = ACTIONS(1054), - [anon_sym_type] = ACTIONS(1054), - [anon_sym_namespace] = ACTIONS(1056), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1054), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1064), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1470), - [anon_sym_using] = ACTIONS(605), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2569), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5927), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5927), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1232), + [sym_subscript_expression] = STATE(1232), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5927), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1232), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), + [anon_sym_type] = ACTIONS(804), + [anon_sym_namespace] = ACTIONS(808), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(820), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(822), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1472), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(826), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1054), - [anon_sym_readonly] = ACTIONS(1054), - [anon_sym_get] = ACTIONS(1054), - [anon_sym_set] = ACTIONS(1054), - [anon_sym_declare] = ACTIONS(1054), - [anon_sym_public] = ACTIONS(1054), - [anon_sym_private] = ACTIONS(1054), - [anon_sym_protected] = ACTIONS(1054), - [anon_sym_override] = ACTIONS(1054), - [anon_sym_module] = ACTIONS(1054), - [anon_sym_any] = ACTIONS(1054), - [anon_sym_number] = ACTIONS(1054), - [anon_sym_boolean] = ACTIONS(1054), - [anon_sym_string] = ACTIONS(1054), - [anon_sym_symbol] = ACTIONS(1054), - [anon_sym_object] = ACTIONS(1054), + [anon_sym_static] = ACTIONS(804), + [anon_sym_readonly] = ACTIONS(804), + [anon_sym_get] = ACTIONS(804), + [anon_sym_set] = ACTIONS(804), + [anon_sym_declare] = ACTIONS(804), + [anon_sym_public] = ACTIONS(804), + [anon_sym_private] = ACTIONS(804), + [anon_sym_protected] = ACTIONS(804), + [anon_sym_override] = ACTIONS(804), + [anon_sym_module] = ACTIONS(804), + [anon_sym_any] = ACTIONS(804), + [anon_sym_number] = ACTIONS(804), + [anon_sym_boolean] = ACTIONS(804), + [anon_sym_string] = ACTIONS(804), + [anon_sym_symbol] = ACTIONS(804), + [anon_sym_object] = ACTIONS(804), [sym_html_comment] = ACTIONS(5), }, [STATE(504)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1348), - [sym_expression] = STATE(1769), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5955), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5956), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1348), - [sym_subscript_expression] = STATE(1348), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1348), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(497), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1462), - [anon_sym_export] = ACTIONS(1054), - [anon_sym_type] = ACTIONS(1054), - [anon_sym_namespace] = ACTIONS(1056), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1054), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1064), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1470), - [anon_sym_using] = ACTIONS(605), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2570), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5927), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5927), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1232), + [sym_subscript_expression] = STATE(1232), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5927), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1232), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), + [anon_sym_type] = ACTIONS(804), + [anon_sym_namespace] = ACTIONS(808), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(820), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(822), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1472), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(826), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1054), - [anon_sym_readonly] = ACTIONS(1054), - [anon_sym_get] = ACTIONS(1054), - [anon_sym_set] = ACTIONS(1054), - [anon_sym_declare] = ACTIONS(1054), - [anon_sym_public] = ACTIONS(1054), - [anon_sym_private] = ACTIONS(1054), - [anon_sym_protected] = ACTIONS(1054), - [anon_sym_override] = ACTIONS(1054), - [anon_sym_module] = ACTIONS(1054), - [anon_sym_any] = ACTIONS(1054), - [anon_sym_number] = ACTIONS(1054), - [anon_sym_boolean] = ACTIONS(1054), - [anon_sym_string] = ACTIONS(1054), - [anon_sym_symbol] = ACTIONS(1054), - [anon_sym_object] = ACTIONS(1054), + [anon_sym_static] = ACTIONS(804), + [anon_sym_readonly] = ACTIONS(804), + [anon_sym_get] = ACTIONS(804), + [anon_sym_set] = ACTIONS(804), + [anon_sym_declare] = ACTIONS(804), + [anon_sym_public] = ACTIONS(804), + [anon_sym_private] = ACTIONS(804), + [anon_sym_protected] = ACTIONS(804), + [anon_sym_override] = ACTIONS(804), + [anon_sym_module] = ACTIONS(804), + [anon_sym_any] = ACTIONS(804), + [anon_sym_number] = ACTIONS(804), + [anon_sym_boolean] = ACTIONS(804), + [anon_sym_string] = ACTIONS(804), + [anon_sym_symbol] = ACTIONS(804), + [anon_sym_object] = ACTIONS(804), [sym_html_comment] = ACTIONS(5), }, [STATE(505)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1348), - [sym_expression] = STATE(1791), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5955), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5956), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1348), - [sym_subscript_expression] = STATE(1348), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1348), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(497), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1462), - [anon_sym_export] = ACTIONS(1054), - [anon_sym_type] = ACTIONS(1054), - [anon_sym_namespace] = ACTIONS(1056), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1054), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1064), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1470), - [anon_sym_using] = ACTIONS(605), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1390), + [sym_expression] = STATE(2420), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5777), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5777), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1390), + [sym_subscript_expression] = STATE(1390), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3056), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5777), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1390), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(477), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1494), + [anon_sym_export] = ACTIONS(1414), + [anon_sym_type] = ACTIONS(1414), + [anon_sym_namespace] = ACTIONS(1416), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(766), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1414), + [anon_sym_BANG] = ACTIONS(742), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(746), + [anon_sym_yield] = ACTIONS(748), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1420), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1498), + [anon_sym_using] = ACTIONS(756), + [anon_sym_PLUS] = ACTIONS(766), + [anon_sym_DASH] = ACTIONS(766), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1472), + [anon_sym_TILDE] = ACTIONS(742), + [anon_sym_void] = ACTIONS(766), + [anon_sym_delete] = ACTIONS(766), + [anon_sym_PLUS_PLUS] = ACTIONS(768), + [anon_sym_DASH_DASH] = ACTIONS(768), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(774), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1500), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1054), - [anon_sym_readonly] = ACTIONS(1054), - [anon_sym_get] = ACTIONS(1054), - [anon_sym_set] = ACTIONS(1054), - [anon_sym_declare] = ACTIONS(1054), - [anon_sym_public] = ACTIONS(1054), - [anon_sym_private] = ACTIONS(1054), - [anon_sym_protected] = ACTIONS(1054), - [anon_sym_override] = ACTIONS(1054), - [anon_sym_module] = ACTIONS(1054), - [anon_sym_any] = ACTIONS(1054), - [anon_sym_number] = ACTIONS(1054), - [anon_sym_boolean] = ACTIONS(1054), - [anon_sym_string] = ACTIONS(1054), - [anon_sym_symbol] = ACTIONS(1054), - [anon_sym_object] = ACTIONS(1054), + [anon_sym_static] = ACTIONS(1414), + [anon_sym_readonly] = ACTIONS(1414), + [anon_sym_get] = ACTIONS(1414), + [anon_sym_set] = ACTIONS(1414), + [anon_sym_declare] = ACTIONS(1414), + [anon_sym_public] = ACTIONS(1414), + [anon_sym_private] = ACTIONS(1414), + [anon_sym_protected] = ACTIONS(1414), + [anon_sym_override] = ACTIONS(1414), + [anon_sym_module] = ACTIONS(1414), + [anon_sym_any] = ACTIONS(1414), + [anon_sym_number] = ACTIONS(1414), + [anon_sym_boolean] = ACTIONS(1414), + [anon_sym_string] = ACTIONS(1414), + [anon_sym_symbol] = ACTIONS(1414), + [anon_sym_object] = ACTIONS(1414), [sym_html_comment] = ACTIONS(5), }, [STATE(506)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1348), - [sym_expression] = STATE(1784), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5955), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5956), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1348), - [sym_subscript_expression] = STATE(1348), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1348), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(497), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1462), - [anon_sym_export] = ACTIONS(1054), - [anon_sym_type] = ACTIONS(1054), - [anon_sym_namespace] = ACTIONS(1056), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1054), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1064), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1470), - [anon_sym_using] = ACTIONS(605), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2572), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5927), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5927), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1232), + [sym_subscript_expression] = STATE(1232), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5927), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1232), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), + [anon_sym_type] = ACTIONS(804), + [anon_sym_namespace] = ACTIONS(808), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(820), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(822), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1472), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(826), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1054), - [anon_sym_readonly] = ACTIONS(1054), - [anon_sym_get] = ACTIONS(1054), - [anon_sym_set] = ACTIONS(1054), - [anon_sym_declare] = ACTIONS(1054), - [anon_sym_public] = ACTIONS(1054), - [anon_sym_private] = ACTIONS(1054), - [anon_sym_protected] = ACTIONS(1054), - [anon_sym_override] = ACTIONS(1054), - [anon_sym_module] = ACTIONS(1054), - [anon_sym_any] = ACTIONS(1054), - [anon_sym_number] = ACTIONS(1054), - [anon_sym_boolean] = ACTIONS(1054), - [anon_sym_string] = ACTIONS(1054), - [anon_sym_symbol] = ACTIONS(1054), - [anon_sym_object] = ACTIONS(1054), + [anon_sym_static] = ACTIONS(804), + [anon_sym_readonly] = ACTIONS(804), + [anon_sym_get] = ACTIONS(804), + [anon_sym_set] = ACTIONS(804), + [anon_sym_declare] = ACTIONS(804), + [anon_sym_public] = ACTIONS(804), + [anon_sym_private] = ACTIONS(804), + [anon_sym_protected] = ACTIONS(804), + [anon_sym_override] = ACTIONS(804), + [anon_sym_module] = ACTIONS(804), + [anon_sym_any] = ACTIONS(804), + [anon_sym_number] = ACTIONS(804), + [anon_sym_boolean] = ACTIONS(804), + [anon_sym_string] = ACTIONS(804), + [anon_sym_symbol] = ACTIONS(804), + [anon_sym_object] = ACTIONS(804), [sym_html_comment] = ACTIONS(5), }, [STATE(507)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1348), - [sym_expression] = STATE(1764), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5955), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5956), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1348), - [sym_subscript_expression] = STATE(1348), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1348), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(497), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1462), - [anon_sym_export] = ACTIONS(1054), - [anon_sym_type] = ACTIONS(1054), - [anon_sym_namespace] = ACTIONS(1056), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1054), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1064), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1470), - [anon_sym_using] = ACTIONS(605), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1475), + [sym_expression] = STATE(2651), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5821), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5821), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1475), + [sym_subscript_expression] = STATE(1475), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5821), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1475), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(2205), + [anon_sym_export] = ACTIONS(2207), + [anon_sym_type] = ACTIONS(2207), + [anon_sym_namespace] = ACTIONS(2209), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(2207), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(2211), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(2213), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1472), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(2215), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1054), - [anon_sym_readonly] = ACTIONS(1054), - [anon_sym_get] = ACTIONS(1054), - [anon_sym_set] = ACTIONS(1054), - [anon_sym_declare] = ACTIONS(1054), - [anon_sym_public] = ACTIONS(1054), - [anon_sym_private] = ACTIONS(1054), - [anon_sym_protected] = ACTIONS(1054), - [anon_sym_override] = ACTIONS(1054), - [anon_sym_module] = ACTIONS(1054), - [anon_sym_any] = ACTIONS(1054), - [anon_sym_number] = ACTIONS(1054), - [anon_sym_boolean] = ACTIONS(1054), - [anon_sym_string] = ACTIONS(1054), - [anon_sym_symbol] = ACTIONS(1054), - [anon_sym_object] = ACTIONS(1054), + [anon_sym_static] = ACTIONS(2207), + [anon_sym_readonly] = ACTIONS(2207), + [anon_sym_get] = ACTIONS(2207), + [anon_sym_set] = ACTIONS(2207), + [anon_sym_declare] = ACTIONS(2207), + [anon_sym_public] = ACTIONS(2207), + [anon_sym_private] = ACTIONS(2207), + [anon_sym_protected] = ACTIONS(2207), + [anon_sym_override] = ACTIONS(2207), + [anon_sym_module] = ACTIONS(2207), + [anon_sym_any] = ACTIONS(2207), + [anon_sym_number] = ACTIONS(2207), + [anon_sym_boolean] = ACTIONS(2207), + [anon_sym_string] = ACTIONS(2207), + [anon_sym_symbol] = ACTIONS(2207), + [anon_sym_object] = ACTIONS(2207), [sym_html_comment] = ACTIONS(5), }, [STATE(508)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1348), - [sym_expression] = STATE(1777), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5955), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5956), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1348), - [sym_subscript_expression] = STATE(1348), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1348), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(497), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1462), - [anon_sym_export] = ACTIONS(1054), - [anon_sym_type] = ACTIONS(1054), - [anon_sym_namespace] = ACTIONS(1056), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1054), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1064), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1470), - [anon_sym_using] = ACTIONS(605), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(615), + [sym_import] = STATE(3849), + [sym_parenthesized_expression] = STATE(1369), + [sym_expression] = STATE(1900), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6037), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6037), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6035), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1369), + [sym_subscript_expression] = STATE(1369), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(3084), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6037), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1369), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_type_arguments] = STATE(452), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(1480), + [anon_sym_export] = ACTIONS(1276), + [anon_sym_type] = ACTIONS(1276), + [anon_sym_namespace] = ACTIONS(1278), + [anon_sym_LBRACE] = ACTIONS(671), + [anon_sym_typeof] = ACTIONS(1302), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(1276), + [anon_sym_BANG] = ACTIONS(1284), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1286), + [anon_sym_yield] = ACTIONS(1288), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1292), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1484), + [anon_sym_using] = ACTIONS(1296), + [anon_sym_PLUS] = ACTIONS(1302), + [anon_sym_DASH] = ACTIONS(1302), + [anon_sym_SLASH] = ACTIONS(893), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), + [anon_sym_TILDE] = ACTIONS(1284), + [anon_sym_void] = ACTIONS(1302), + [anon_sym_delete] = ACTIONS(1302), + [anon_sym_PLUS_PLUS] = ACTIONS(1304), + [anon_sym_DASH_DASH] = ACTIONS(1304), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1472), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1310), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1486), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1054), - [anon_sym_readonly] = ACTIONS(1054), - [anon_sym_get] = ACTIONS(1054), - [anon_sym_set] = ACTIONS(1054), - [anon_sym_declare] = ACTIONS(1054), - [anon_sym_public] = ACTIONS(1054), - [anon_sym_private] = ACTIONS(1054), - [anon_sym_protected] = ACTIONS(1054), - [anon_sym_override] = ACTIONS(1054), - [anon_sym_module] = ACTIONS(1054), - [anon_sym_any] = ACTIONS(1054), - [anon_sym_number] = ACTIONS(1054), - [anon_sym_boolean] = ACTIONS(1054), - [anon_sym_string] = ACTIONS(1054), - [anon_sym_symbol] = ACTIONS(1054), - [anon_sym_object] = ACTIONS(1054), + [anon_sym_static] = ACTIONS(1276), + [anon_sym_readonly] = ACTIONS(1276), + [anon_sym_get] = ACTIONS(1276), + [anon_sym_set] = ACTIONS(1276), + [anon_sym_declare] = ACTIONS(1276), + [anon_sym_public] = ACTIONS(1276), + [anon_sym_private] = ACTIONS(1276), + [anon_sym_protected] = ACTIONS(1276), + [anon_sym_override] = ACTIONS(1276), + [anon_sym_module] = ACTIONS(1276), + [anon_sym_any] = ACTIONS(1276), + [anon_sym_number] = ACTIONS(1276), + [anon_sym_boolean] = ACTIONS(1276), + [anon_sym_string] = ACTIONS(1276), + [anon_sym_symbol] = ACTIONS(1276), + [anon_sym_object] = ACTIONS(1276), [sym_html_comment] = ACTIONS(5), }, [STATE(509)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1348), - [sym_expression] = STATE(1748), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5955), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5956), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1348), - [sym_subscript_expression] = STATE(1348), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1348), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(497), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1462), - [anon_sym_export] = ACTIONS(1054), - [anon_sym_type] = ACTIONS(1054), - [anon_sym_namespace] = ACTIONS(1056), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1054), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1064), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1470), - [anon_sym_using] = ACTIONS(605), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2576), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5927), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5927), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1232), + [sym_subscript_expression] = STATE(1232), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5927), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1232), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), + [anon_sym_type] = ACTIONS(804), + [anon_sym_namespace] = ACTIONS(808), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(820), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(822), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1472), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(826), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1054), - [anon_sym_readonly] = ACTIONS(1054), - [anon_sym_get] = ACTIONS(1054), - [anon_sym_set] = ACTIONS(1054), - [anon_sym_declare] = ACTIONS(1054), - [anon_sym_public] = ACTIONS(1054), - [anon_sym_private] = ACTIONS(1054), - [anon_sym_protected] = ACTIONS(1054), - [anon_sym_override] = ACTIONS(1054), - [anon_sym_module] = ACTIONS(1054), - [anon_sym_any] = ACTIONS(1054), - [anon_sym_number] = ACTIONS(1054), - [anon_sym_boolean] = ACTIONS(1054), - [anon_sym_string] = ACTIONS(1054), - [anon_sym_symbol] = ACTIONS(1054), - [anon_sym_object] = ACTIONS(1054), + [anon_sym_static] = ACTIONS(804), + [anon_sym_readonly] = ACTIONS(804), + [anon_sym_get] = ACTIONS(804), + [anon_sym_set] = ACTIONS(804), + [anon_sym_declare] = ACTIONS(804), + [anon_sym_public] = ACTIONS(804), + [anon_sym_private] = ACTIONS(804), + [anon_sym_protected] = ACTIONS(804), + [anon_sym_override] = ACTIONS(804), + [anon_sym_module] = ACTIONS(804), + [anon_sym_any] = ACTIONS(804), + [anon_sym_number] = ACTIONS(804), + [anon_sym_boolean] = ACTIONS(804), + [anon_sym_string] = ACTIONS(804), + [anon_sym_symbol] = ACTIONS(804), + [anon_sym_object] = ACTIONS(804), [sym_html_comment] = ACTIONS(5), }, [STATE(510)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1348), - [sym_expression] = STATE(1759), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5955), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5956), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1348), - [sym_subscript_expression] = STATE(1348), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1348), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(497), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1462), - [anon_sym_export] = ACTIONS(1054), - [anon_sym_type] = ACTIONS(1054), - [anon_sym_namespace] = ACTIONS(1056), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1054), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1064), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1470), - [anon_sym_using] = ACTIONS(605), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2577), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5927), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5927), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1232), + [sym_subscript_expression] = STATE(1232), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5927), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1232), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), + [anon_sym_type] = ACTIONS(804), + [anon_sym_namespace] = ACTIONS(808), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(820), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(822), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1472), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(826), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1054), - [anon_sym_readonly] = ACTIONS(1054), - [anon_sym_get] = ACTIONS(1054), - [anon_sym_set] = ACTIONS(1054), - [anon_sym_declare] = ACTIONS(1054), - [anon_sym_public] = ACTIONS(1054), - [anon_sym_private] = ACTIONS(1054), - [anon_sym_protected] = ACTIONS(1054), - [anon_sym_override] = ACTIONS(1054), - [anon_sym_module] = ACTIONS(1054), - [anon_sym_any] = ACTIONS(1054), - [anon_sym_number] = ACTIONS(1054), - [anon_sym_boolean] = ACTIONS(1054), - [anon_sym_string] = ACTIONS(1054), - [anon_sym_symbol] = ACTIONS(1054), - [anon_sym_object] = ACTIONS(1054), + [anon_sym_static] = ACTIONS(804), + [anon_sym_readonly] = ACTIONS(804), + [anon_sym_get] = ACTIONS(804), + [anon_sym_set] = ACTIONS(804), + [anon_sym_declare] = ACTIONS(804), + [anon_sym_public] = ACTIONS(804), + [anon_sym_private] = ACTIONS(804), + [anon_sym_protected] = ACTIONS(804), + [anon_sym_override] = ACTIONS(804), + [anon_sym_module] = ACTIONS(804), + [anon_sym_any] = ACTIONS(804), + [anon_sym_number] = ACTIONS(804), + [anon_sym_boolean] = ACTIONS(804), + [anon_sym_string] = ACTIONS(804), + [anon_sym_symbol] = ACTIONS(804), + [anon_sym_object] = ACTIONS(804), [sym_html_comment] = ACTIONS(5), }, [STATE(511)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1348), - [sym_expression] = STATE(1776), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5955), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5956), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1348), - [sym_subscript_expression] = STATE(1348), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1348), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(497), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1462), - [anon_sym_export] = ACTIONS(1054), - [anon_sym_type] = ACTIONS(1054), - [anon_sym_namespace] = ACTIONS(1056), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1054), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1064), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1470), - [anon_sym_using] = ACTIONS(605), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(615), + [sym_import] = STATE(3849), + [sym_parenthesized_expression] = STATE(1372), + [sym_expression] = STATE(2055), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6025), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6025), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1372), + [sym_subscript_expression] = STATE(1372), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2993), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6025), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1372), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_type_arguments] = STATE(445), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(1488), + [anon_sym_export] = ACTIONS(1324), + [anon_sym_type] = ACTIONS(1324), + [anon_sym_namespace] = ACTIONS(1326), + [anon_sym_LBRACE] = ACTIONS(671), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(1324), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(45), + [anon_sym_yield] = ACTIONS(63), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1330), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1492), + [anon_sym_using] = ACTIONS(75), + [anon_sym_PLUS] = ACTIONS(21), + [anon_sym_DASH] = ACTIONS(21), + [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), + [anon_sym_TILDE] = ACTIONS(33), + [anon_sym_void] = ACTIONS(21), + [anon_sym_delete] = ACTIONS(21), + [anon_sym_PLUS_PLUS] = ACTIONS(81), + [anon_sym_DASH_DASH] = ACTIONS(81), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1472), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(91), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1054), - [anon_sym_readonly] = ACTIONS(1054), - [anon_sym_get] = ACTIONS(1054), - [anon_sym_set] = ACTIONS(1054), - [anon_sym_declare] = ACTIONS(1054), - [anon_sym_public] = ACTIONS(1054), - [anon_sym_private] = ACTIONS(1054), - [anon_sym_protected] = ACTIONS(1054), - [anon_sym_override] = ACTIONS(1054), - [anon_sym_module] = ACTIONS(1054), - [anon_sym_any] = ACTIONS(1054), - [anon_sym_number] = ACTIONS(1054), - [anon_sym_boolean] = ACTIONS(1054), - [anon_sym_string] = ACTIONS(1054), - [anon_sym_symbol] = ACTIONS(1054), - [anon_sym_object] = ACTIONS(1054), + [anon_sym_static] = ACTIONS(1324), + [anon_sym_readonly] = ACTIONS(1324), + [anon_sym_get] = ACTIONS(1324), + [anon_sym_set] = ACTIONS(1324), + [anon_sym_declare] = ACTIONS(1324), + [anon_sym_public] = ACTIONS(1324), + [anon_sym_private] = ACTIONS(1324), + [anon_sym_protected] = ACTIONS(1324), + [anon_sym_override] = ACTIONS(1324), + [anon_sym_module] = ACTIONS(1324), + [anon_sym_any] = ACTIONS(1324), + [anon_sym_number] = ACTIONS(1324), + [anon_sym_boolean] = ACTIONS(1324), + [anon_sym_string] = ACTIONS(1324), + [anon_sym_symbol] = ACTIONS(1324), + [anon_sym_object] = ACTIONS(1324), [sym_html_comment] = ACTIONS(5), }, [STATE(512)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1348), - [sym_expression] = STATE(1778), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5955), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5956), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1348), - [sym_subscript_expression] = STATE(1348), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1348), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(497), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1462), - [anon_sym_export] = ACTIONS(1054), - [anon_sym_type] = ACTIONS(1054), - [anon_sym_namespace] = ACTIONS(1056), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1054), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1064), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1470), - [anon_sym_using] = ACTIONS(605), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(615), + [sym_import] = STATE(3849), + [sym_parenthesized_expression] = STATE(1369), + [sym_expression] = STATE(1897), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6037), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6037), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6035), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1369), + [sym_subscript_expression] = STATE(1369), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(3084), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6037), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1369), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_type_arguments] = STATE(452), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(1480), + [anon_sym_export] = ACTIONS(1276), + [anon_sym_type] = ACTIONS(1276), + [anon_sym_namespace] = ACTIONS(1278), + [anon_sym_LBRACE] = ACTIONS(671), + [anon_sym_typeof] = ACTIONS(1302), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(1276), + [anon_sym_BANG] = ACTIONS(1284), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1286), + [anon_sym_yield] = ACTIONS(1288), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1292), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1484), + [anon_sym_using] = ACTIONS(1296), + [anon_sym_PLUS] = ACTIONS(1302), + [anon_sym_DASH] = ACTIONS(1302), + [anon_sym_SLASH] = ACTIONS(893), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), + [anon_sym_TILDE] = ACTIONS(1284), + [anon_sym_void] = ACTIONS(1302), + [anon_sym_delete] = ACTIONS(1302), + [anon_sym_PLUS_PLUS] = ACTIONS(1304), + [anon_sym_DASH_DASH] = ACTIONS(1304), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1472), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(2185), + [sym_private_property_identifier] = ACTIONS(1310), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1486), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1054), - [anon_sym_readonly] = ACTIONS(1054), - [anon_sym_get] = ACTIONS(1054), - [anon_sym_set] = ACTIONS(1054), - [anon_sym_declare] = ACTIONS(1054), - [anon_sym_public] = ACTIONS(1054), - [anon_sym_private] = ACTIONS(1054), - [anon_sym_protected] = ACTIONS(1054), - [anon_sym_override] = ACTIONS(1054), - [anon_sym_module] = ACTIONS(1054), - [anon_sym_any] = ACTIONS(1054), - [anon_sym_number] = ACTIONS(1054), - [anon_sym_boolean] = ACTIONS(1054), - [anon_sym_string] = ACTIONS(1054), - [anon_sym_symbol] = ACTIONS(1054), - [anon_sym_object] = ACTIONS(1054), + [anon_sym_static] = ACTIONS(1276), + [anon_sym_readonly] = ACTIONS(1276), + [anon_sym_get] = ACTIONS(1276), + [anon_sym_set] = ACTIONS(1276), + [anon_sym_declare] = ACTIONS(1276), + [anon_sym_public] = ACTIONS(1276), + [anon_sym_private] = ACTIONS(1276), + [anon_sym_protected] = ACTIONS(1276), + [anon_sym_override] = ACTIONS(1276), + [anon_sym_module] = ACTIONS(1276), + [anon_sym_any] = ACTIONS(1276), + [anon_sym_number] = ACTIONS(1276), + [anon_sym_boolean] = ACTIONS(1276), + [anon_sym_string] = ACTIONS(1276), + [anon_sym_symbol] = ACTIONS(1276), + [anon_sym_object] = ACTIONS(1276), [sym_html_comment] = ACTIONS(5), }, [STATE(513)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1348), - [sym_expression] = STATE(1795), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5955), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5956), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1348), - [sym_subscript_expression] = STATE(1348), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1348), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(497), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1462), - [anon_sym_export] = ACTIONS(1054), - [anon_sym_type] = ACTIONS(1054), - [anon_sym_namespace] = ACTIONS(1056), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1054), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1064), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1470), - [anon_sym_using] = ACTIONS(605), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(615), + [sym_import] = STATE(3849), + [sym_parenthesized_expression] = STATE(1426), + [sym_expression] = STATE(2291), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(5845), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(5845), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(5843), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1426), + [sym_subscript_expression] = STATE(1426), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2990), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(5845), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1426), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_type_arguments] = STATE(513), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(1510), + [anon_sym_export] = ACTIONS(1104), + [anon_sym_type] = ACTIONS(1104), + [anon_sym_namespace] = ACTIONS(1106), + [anon_sym_LBRACE] = ACTIONS(671), + [anon_sym_typeof] = ACTIONS(1132), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(1104), + [anon_sym_BANG] = ACTIONS(1112), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1116), + [anon_sym_yield] = ACTIONS(1118), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1122), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1514), + [anon_sym_using] = ACTIONS(1126), + [anon_sym_PLUS] = ACTIONS(1132), + [anon_sym_DASH] = ACTIONS(1132), + [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), + [anon_sym_TILDE] = ACTIONS(1112), + [anon_sym_void] = ACTIONS(1132), + [anon_sym_delete] = ACTIONS(1132), + [anon_sym_PLUS_PLUS] = ACTIONS(1134), + [anon_sym_DASH_DASH] = ACTIONS(1134), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1472), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1140), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1516), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1054), - [anon_sym_readonly] = ACTIONS(1054), - [anon_sym_get] = ACTIONS(1054), - [anon_sym_set] = ACTIONS(1054), - [anon_sym_declare] = ACTIONS(1054), - [anon_sym_public] = ACTIONS(1054), - [anon_sym_private] = ACTIONS(1054), - [anon_sym_protected] = ACTIONS(1054), - [anon_sym_override] = ACTIONS(1054), - [anon_sym_module] = ACTIONS(1054), - [anon_sym_any] = ACTIONS(1054), - [anon_sym_number] = ACTIONS(1054), - [anon_sym_boolean] = ACTIONS(1054), - [anon_sym_string] = ACTIONS(1054), - [anon_sym_symbol] = ACTIONS(1054), - [anon_sym_object] = ACTIONS(1054), + [anon_sym_static] = ACTIONS(1104), + [anon_sym_readonly] = ACTIONS(1104), + [anon_sym_get] = ACTIONS(1104), + [anon_sym_set] = ACTIONS(1104), + [anon_sym_declare] = ACTIONS(1104), + [anon_sym_public] = ACTIONS(1104), + [anon_sym_private] = ACTIONS(1104), + [anon_sym_protected] = ACTIONS(1104), + [anon_sym_override] = ACTIONS(1104), + [anon_sym_module] = ACTIONS(1104), + [anon_sym_any] = ACTIONS(1104), + [anon_sym_number] = ACTIONS(1104), + [anon_sym_boolean] = ACTIONS(1104), + [anon_sym_string] = ACTIONS(1104), + [anon_sym_symbol] = ACTIONS(1104), + [anon_sym_object] = ACTIONS(1104), [sym_html_comment] = ACTIONS(5), }, [STATE(514)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1348), - [sym_expression] = STATE(1770), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5955), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5956), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1348), - [sym_subscript_expression] = STATE(1348), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1348), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(497), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1462), - [anon_sym_export] = ACTIONS(1054), - [anon_sym_type] = ACTIONS(1054), - [anon_sym_namespace] = ACTIONS(1056), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1054), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1064), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1470), - [anon_sym_using] = ACTIONS(605), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1472), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1054), - [anon_sym_readonly] = ACTIONS(1054), - [anon_sym_get] = ACTIONS(1054), - [anon_sym_set] = ACTIONS(1054), - [anon_sym_declare] = ACTIONS(1054), - [anon_sym_public] = ACTIONS(1054), - [anon_sym_private] = ACTIONS(1054), - [anon_sym_protected] = ACTIONS(1054), - [anon_sym_override] = ACTIONS(1054), - [anon_sym_module] = ACTIONS(1054), - [anon_sym_any] = ACTIONS(1054), - [anon_sym_number] = ACTIONS(1054), - [anon_sym_boolean] = ACTIONS(1054), - [anon_sym_string] = ACTIONS(1054), - [anon_sym_symbol] = ACTIONS(1054), - [anon_sym_object] = ACTIONS(1054), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(515)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1348), - [sym_expression] = STATE(2452), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5955), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5956), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1348), - [sym_subscript_expression] = STATE(1348), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1348), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(497), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1462), - [anon_sym_export] = ACTIONS(1054), - [anon_sym_type] = ACTIONS(1054), - [anon_sym_namespace] = ACTIONS(1056), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1054), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1064), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1470), - [anon_sym_using] = ACTIONS(605), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1472), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1054), - [anon_sym_readonly] = ACTIONS(1054), - [anon_sym_get] = ACTIONS(1054), - [anon_sym_set] = ACTIONS(1054), - [anon_sym_declare] = ACTIONS(1054), - [anon_sym_public] = ACTIONS(1054), - [anon_sym_private] = ACTIONS(1054), - [anon_sym_protected] = ACTIONS(1054), - [anon_sym_override] = ACTIONS(1054), - [anon_sym_module] = ACTIONS(1054), - [anon_sym_any] = ACTIONS(1054), - [anon_sym_number] = ACTIONS(1054), - [anon_sym_boolean] = ACTIONS(1054), - [anon_sym_string] = ACTIONS(1054), - [anon_sym_symbol] = ACTIONS(1054), - [anon_sym_object] = ACTIONS(1054), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(516)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1348), - [sym_expression] = STATE(1793), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5955), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5956), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1348), - [sym_subscript_expression] = STATE(1348), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1348), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(497), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1462), - [anon_sym_export] = ACTIONS(1054), - [anon_sym_type] = ACTIONS(1054), - [anon_sym_namespace] = ACTIONS(1056), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1054), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1064), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1470), - [anon_sym_using] = ACTIONS(605), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1472), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1054), - [anon_sym_readonly] = ACTIONS(1054), - [anon_sym_get] = ACTIONS(1054), - [anon_sym_set] = ACTIONS(1054), - [anon_sym_declare] = ACTIONS(1054), - [anon_sym_public] = ACTIONS(1054), - [anon_sym_private] = ACTIONS(1054), - [anon_sym_protected] = ACTIONS(1054), - [anon_sym_override] = ACTIONS(1054), - [anon_sym_module] = ACTIONS(1054), - [anon_sym_any] = ACTIONS(1054), - [anon_sym_number] = ACTIONS(1054), - [anon_sym_boolean] = ACTIONS(1054), - [anon_sym_string] = ACTIONS(1054), - [anon_sym_symbol] = ACTIONS(1054), - [anon_sym_object] = ACTIONS(1054), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(517)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1348), - [sym_expression] = STATE(1761), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5955), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5956), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1348), - [sym_subscript_expression] = STATE(1348), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1348), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(497), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1462), - [anon_sym_export] = ACTIONS(1054), - [anon_sym_type] = ACTIONS(1054), - [anon_sym_namespace] = ACTIONS(1056), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1054), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1064), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1470), - [anon_sym_using] = ACTIONS(605), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1472), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1054), - [anon_sym_readonly] = ACTIONS(1054), - [anon_sym_get] = ACTIONS(1054), - [anon_sym_set] = ACTIONS(1054), - [anon_sym_declare] = ACTIONS(1054), - [anon_sym_public] = ACTIONS(1054), - [anon_sym_private] = ACTIONS(1054), - [anon_sym_protected] = ACTIONS(1054), - [anon_sym_override] = ACTIONS(1054), - [anon_sym_module] = ACTIONS(1054), - [anon_sym_any] = ACTIONS(1054), - [anon_sym_number] = ACTIONS(1054), - [anon_sym_boolean] = ACTIONS(1054), - [anon_sym_string] = ACTIONS(1054), - [anon_sym_symbol] = ACTIONS(1054), - [anon_sym_object] = ACTIONS(1054), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(518)] = { - [sym_import] = STATE(3816), - [sym_parenthesized_expression] = STATE(1365), - [sym_expression] = STATE(1863), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5981), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5981), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1365), - [sym_subscript_expression] = STATE(1365), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3075), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5981), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1365), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_type_arguments] = STATE(459), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1482), - [anon_sym_export] = ACTIONS(1360), - [anon_sym_type] = ACTIONS(1360), - [anon_sym_namespace] = ACTIONS(1362), - [anon_sym_LBRACE] = ACTIONS(669), + [sym_import] = STATE(3849), + [sym_parenthesized_expression] = STATE(1372), + [sym_expression] = STATE(2057), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6025), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6025), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1372), + [sym_subscript_expression] = STATE(1372), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2993), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6025), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1372), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_type_arguments] = STATE(445), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(1488), + [anon_sym_export] = ACTIONS(1324), + [anon_sym_type] = ACTIONS(1324), + [anon_sym_namespace] = ACTIONS(1326), + [anon_sym_LBRACE] = ACTIONS(671), [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1360), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(1324), [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_await] = ACTIONS(45), [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1366), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1486), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1330), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1492), [anon_sym_using] = ACTIONS(75), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -81746,993 +81368,2710 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1360), - [anon_sym_readonly] = ACTIONS(1360), - [anon_sym_get] = ACTIONS(1360), - [anon_sym_set] = ACTIONS(1360), - [anon_sym_declare] = ACTIONS(1360), - [anon_sym_public] = ACTIONS(1360), - [anon_sym_private] = ACTIONS(1360), - [anon_sym_protected] = ACTIONS(1360), - [anon_sym_override] = ACTIONS(1360), - [anon_sym_module] = ACTIONS(1360), - [anon_sym_any] = ACTIONS(1360), - [anon_sym_number] = ACTIONS(1360), - [anon_sym_boolean] = ACTIONS(1360), - [anon_sym_string] = ACTIONS(1360), - [anon_sym_symbol] = ACTIONS(1360), - [anon_sym_object] = ACTIONS(1360), + [anon_sym_static] = ACTIONS(1324), + [anon_sym_readonly] = ACTIONS(1324), + [anon_sym_get] = ACTIONS(1324), + [anon_sym_set] = ACTIONS(1324), + [anon_sym_declare] = ACTIONS(1324), + [anon_sym_public] = ACTIONS(1324), + [anon_sym_private] = ACTIONS(1324), + [anon_sym_protected] = ACTIONS(1324), + [anon_sym_override] = ACTIONS(1324), + [anon_sym_module] = ACTIONS(1324), + [anon_sym_any] = ACTIONS(1324), + [anon_sym_number] = ACTIONS(1324), + [anon_sym_boolean] = ACTIONS(1324), + [anon_sym_string] = ACTIONS(1324), + [anon_sym_symbol] = ACTIONS(1324), + [anon_sym_object] = ACTIONS(1324), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(515)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2578), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5927), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5927), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1232), + [sym_subscript_expression] = STATE(1232), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5927), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1232), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), + [anon_sym_type] = ACTIONS(804), + [anon_sym_namespace] = ACTIONS(808), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(820), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(822), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(826), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(804), + [anon_sym_readonly] = ACTIONS(804), + [anon_sym_get] = ACTIONS(804), + [anon_sym_set] = ACTIONS(804), + [anon_sym_declare] = ACTIONS(804), + [anon_sym_public] = ACTIONS(804), + [anon_sym_private] = ACTIONS(804), + [anon_sym_protected] = ACTIONS(804), + [anon_sym_override] = ACTIONS(804), + [anon_sym_module] = ACTIONS(804), + [anon_sym_any] = ACTIONS(804), + [anon_sym_number] = ACTIONS(804), + [anon_sym_boolean] = ACTIONS(804), + [anon_sym_string] = ACTIONS(804), + [anon_sym_symbol] = ACTIONS(804), + [anon_sym_object] = ACTIONS(804), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(516)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2607), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5927), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5927), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1232), + [sym_subscript_expression] = STATE(1232), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5927), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1232), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), + [anon_sym_type] = ACTIONS(804), + [anon_sym_namespace] = ACTIONS(808), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(820), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(822), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(826), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(804), + [anon_sym_readonly] = ACTIONS(804), + [anon_sym_get] = ACTIONS(804), + [anon_sym_set] = ACTIONS(804), + [anon_sym_declare] = ACTIONS(804), + [anon_sym_public] = ACTIONS(804), + [anon_sym_private] = ACTIONS(804), + [anon_sym_protected] = ACTIONS(804), + [anon_sym_override] = ACTIONS(804), + [anon_sym_module] = ACTIONS(804), + [anon_sym_any] = ACTIONS(804), + [anon_sym_number] = ACTIONS(804), + [anon_sym_boolean] = ACTIONS(804), + [anon_sym_string] = ACTIONS(804), + [anon_sym_symbol] = ACTIONS(804), + [anon_sym_object] = ACTIONS(804), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(517)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2608), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5927), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5927), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1232), + [sym_subscript_expression] = STATE(1232), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5927), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1232), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), + [anon_sym_type] = ACTIONS(804), + [anon_sym_namespace] = ACTIONS(808), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(820), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(822), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(826), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(804), + [anon_sym_readonly] = ACTIONS(804), + [anon_sym_get] = ACTIONS(804), + [anon_sym_set] = ACTIONS(804), + [anon_sym_declare] = ACTIONS(804), + [anon_sym_public] = ACTIONS(804), + [anon_sym_private] = ACTIONS(804), + [anon_sym_protected] = ACTIONS(804), + [anon_sym_override] = ACTIONS(804), + [anon_sym_module] = ACTIONS(804), + [anon_sym_any] = ACTIONS(804), + [anon_sym_number] = ACTIONS(804), + [anon_sym_boolean] = ACTIONS(804), + [anon_sym_string] = ACTIONS(804), + [anon_sym_symbol] = ACTIONS(804), + [anon_sym_object] = ACTIONS(804), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(518)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(2177), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6067), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6067), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5851), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3001), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6067), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(523), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1502), + [anon_sym_export] = ACTIONS(1378), + [anon_sym_type] = ACTIONS(1378), + [anon_sym_namespace] = ACTIONS(1380), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(1400), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1378), + [anon_sym_BANG] = ACTIONS(1384), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1386), + [anon_sym_yield] = ACTIONS(1388), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1390), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1506), + [anon_sym_using] = ACTIONS(1394), + [anon_sym_PLUS] = ACTIONS(1400), + [anon_sym_DASH] = ACTIONS(1400), + [anon_sym_SLASH] = ACTIONS(954), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1384), + [anon_sym_void] = ACTIONS(1400), + [anon_sym_delete] = ACTIONS(1400), + [anon_sym_PLUS_PLUS] = ACTIONS(1402), + [anon_sym_DASH_DASH] = ACTIONS(1402), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(2187), + [sym_private_property_identifier] = ACTIONS(1404), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1508), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1378), + [anon_sym_readonly] = ACTIONS(1378), + [anon_sym_get] = ACTIONS(1378), + [anon_sym_set] = ACTIONS(1378), + [anon_sym_declare] = ACTIONS(1378), + [anon_sym_public] = ACTIONS(1378), + [anon_sym_private] = ACTIONS(1378), + [anon_sym_protected] = ACTIONS(1378), + [anon_sym_override] = ACTIONS(1378), + [anon_sym_module] = ACTIONS(1378), + [anon_sym_any] = ACTIONS(1378), + [anon_sym_number] = ACTIONS(1378), + [anon_sym_boolean] = ACTIONS(1378), + [anon_sym_string] = ACTIONS(1378), + [anon_sym_symbol] = ACTIONS(1378), + [anon_sym_object] = ACTIONS(1378), [sym_html_comment] = ACTIONS(5), }, [STATE(519)] = { - [sym_import] = STATE(3816), - [sym_parenthesized_expression] = STATE(1416), - [sym_expression] = STATE(2287), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5837), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5837), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(5835), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1416), - [sym_subscript_expression] = STATE(1416), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3036), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5837), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1416), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_type_arguments] = STATE(468), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1496), - [anon_sym_export] = ACTIONS(1258), - [anon_sym_type] = ACTIONS(1258), - [anon_sym_namespace] = ACTIONS(1260), - [anon_sym_LBRACE] = ACTIONS(669), - [anon_sym_typeof] = ACTIONS(1284), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1258), - [anon_sym_BANG] = ACTIONS(1266), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1268), - [anon_sym_yield] = ACTIONS(1270), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1274), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1500), - [anon_sym_using] = ACTIONS(1278), - [anon_sym_PLUS] = ACTIONS(1284), - [anon_sym_DASH] = ACTIONS(1284), - [anon_sym_SLASH] = ACTIONS(77), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1474), + [sym_expression] = STATE(2651), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6121), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6121), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1474), + [sym_subscript_expression] = STATE(1474), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6121), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1474), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(2217), + [anon_sym_export] = ACTIONS(2219), + [anon_sym_type] = ACTIONS(2219), + [anon_sym_namespace] = ACTIONS(2221), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(2219), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(2223), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(2225), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1266), - [anon_sym_void] = ACTIONS(1284), - [anon_sym_delete] = ACTIONS(1284), - [anon_sym_PLUS_PLUS] = ACTIONS(1286), - [anon_sym_DASH_DASH] = ACTIONS(1286), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(2193), - [sym_private_property_identifier] = ACTIONS(1292), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1502), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(2227), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1258), - [anon_sym_readonly] = ACTIONS(1258), - [anon_sym_get] = ACTIONS(1258), - [anon_sym_set] = ACTIONS(1258), - [anon_sym_declare] = ACTIONS(1258), - [anon_sym_public] = ACTIONS(1258), - [anon_sym_private] = ACTIONS(1258), - [anon_sym_protected] = ACTIONS(1258), - [anon_sym_override] = ACTIONS(1258), - [anon_sym_module] = ACTIONS(1258), - [anon_sym_any] = ACTIONS(1258), - [anon_sym_number] = ACTIONS(1258), - [anon_sym_boolean] = ACTIONS(1258), - [anon_sym_string] = ACTIONS(1258), - [anon_sym_symbol] = ACTIONS(1258), - [anon_sym_object] = ACTIONS(1258), + [anon_sym_static] = ACTIONS(2219), + [anon_sym_readonly] = ACTIONS(2219), + [anon_sym_get] = ACTIONS(2219), + [anon_sym_set] = ACTIONS(2219), + [anon_sym_declare] = ACTIONS(2219), + [anon_sym_public] = ACTIONS(2219), + [anon_sym_private] = ACTIONS(2219), + [anon_sym_protected] = ACTIONS(2219), + [anon_sym_override] = ACTIONS(2219), + [anon_sym_module] = ACTIONS(2219), + [anon_sym_any] = ACTIONS(2219), + [anon_sym_number] = ACTIONS(2219), + [anon_sym_boolean] = ACTIONS(2219), + [anon_sym_string] = ACTIONS(2219), + [anon_sym_symbol] = ACTIONS(2219), + [anon_sym_object] = ACTIONS(2219), [sym_html_comment] = ACTIONS(5), }, [STATE(520)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1348), - [sym_expression] = STATE(1747), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5955), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5956), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1348), - [sym_subscript_expression] = STATE(1348), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1348), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(497), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1462), - [anon_sym_export] = ACTIONS(1054), - [anon_sym_type] = ACTIONS(1054), - [anon_sym_namespace] = ACTIONS(1056), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1054), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1064), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1470), - [anon_sym_using] = ACTIONS(605), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1460), + [sym_expression] = STATE(2612), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6079), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6079), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6014), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1460), + [sym_subscript_expression] = STATE(1460), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3052), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6079), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1460), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(560), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1518), + [anon_sym_export] = ACTIONS(1176), + [anon_sym_type] = ACTIONS(1176), + [anon_sym_namespace] = ACTIONS(1178), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(1202), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1176), + [anon_sym_BANG] = ACTIONS(1184), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1186), + [anon_sym_yield] = ACTIONS(1188), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1192), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1522), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_PLUS] = ACTIONS(1202), + [anon_sym_DASH] = ACTIONS(1202), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1472), + [anon_sym_TILDE] = ACTIONS(1184), + [anon_sym_void] = ACTIONS(1202), + [anon_sym_delete] = ACTIONS(1202), + [anon_sym_PLUS_PLUS] = ACTIONS(1204), + [anon_sym_DASH_DASH] = ACTIONS(1204), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1210), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1524), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1054), - [anon_sym_readonly] = ACTIONS(1054), - [anon_sym_get] = ACTIONS(1054), - [anon_sym_set] = ACTIONS(1054), - [anon_sym_declare] = ACTIONS(1054), - [anon_sym_public] = ACTIONS(1054), - [anon_sym_private] = ACTIONS(1054), - [anon_sym_protected] = ACTIONS(1054), - [anon_sym_override] = ACTIONS(1054), - [anon_sym_module] = ACTIONS(1054), - [anon_sym_any] = ACTIONS(1054), - [anon_sym_number] = ACTIONS(1054), - [anon_sym_boolean] = ACTIONS(1054), - [anon_sym_string] = ACTIONS(1054), - [anon_sym_symbol] = ACTIONS(1054), - [anon_sym_object] = ACTIONS(1054), + [anon_sym_static] = ACTIONS(1176), + [anon_sym_readonly] = ACTIONS(1176), + [anon_sym_get] = ACTIONS(1176), + [anon_sym_set] = ACTIONS(1176), + [anon_sym_declare] = ACTIONS(1176), + [anon_sym_public] = ACTIONS(1176), + [anon_sym_private] = ACTIONS(1176), + [anon_sym_protected] = ACTIONS(1176), + [anon_sym_override] = ACTIONS(1176), + [anon_sym_module] = ACTIONS(1176), + [anon_sym_any] = ACTIONS(1176), + [anon_sym_number] = ACTIONS(1176), + [anon_sym_boolean] = ACTIONS(1176), + [anon_sym_string] = ACTIONS(1176), + [anon_sym_symbol] = ACTIONS(1176), + [anon_sym_object] = ACTIONS(1176), [sym_html_comment] = ACTIONS(5), }, [STATE(521)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1348), - [sym_expression] = STATE(1763), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5955), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5956), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1348), - [sym_subscript_expression] = STATE(1348), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1348), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(497), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1462), - [anon_sym_export] = ACTIONS(1054), - [anon_sym_type] = ACTIONS(1054), - [anon_sym_namespace] = ACTIONS(1056), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1054), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1064), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1470), - [anon_sym_using] = ACTIONS(605), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1461), + [sym_expression] = STATE(2636), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6087), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6087), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5742), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1461), + [sym_subscript_expression] = STATE(1461), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3080), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6087), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1461), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(594), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1534), + [anon_sym_export] = ACTIONS(1224), + [anon_sym_type] = ACTIONS(1224), + [anon_sym_namespace] = ACTIONS(1226), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(1246), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1224), + [anon_sym_BANG] = ACTIONS(1230), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1232), + [anon_sym_yield] = ACTIONS(1234), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1236), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1538), + [anon_sym_using] = ACTIONS(1240), + [anon_sym_PLUS] = ACTIONS(1246), + [anon_sym_DASH] = ACTIONS(1246), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1472), + [anon_sym_TILDE] = ACTIONS(1230), + [anon_sym_void] = ACTIONS(1246), + [anon_sym_delete] = ACTIONS(1246), + [anon_sym_PLUS_PLUS] = ACTIONS(1248), + [anon_sym_DASH_DASH] = ACTIONS(1248), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1250), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1540), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1054), - [anon_sym_readonly] = ACTIONS(1054), - [anon_sym_get] = ACTIONS(1054), - [anon_sym_set] = ACTIONS(1054), - [anon_sym_declare] = ACTIONS(1054), - [anon_sym_public] = ACTIONS(1054), - [anon_sym_private] = ACTIONS(1054), - [anon_sym_protected] = ACTIONS(1054), - [anon_sym_override] = ACTIONS(1054), - [anon_sym_module] = ACTIONS(1054), - [anon_sym_any] = ACTIONS(1054), - [anon_sym_number] = ACTIONS(1054), - [anon_sym_boolean] = ACTIONS(1054), - [anon_sym_string] = ACTIONS(1054), - [anon_sym_symbol] = ACTIONS(1054), - [anon_sym_object] = ACTIONS(1054), + [anon_sym_static] = ACTIONS(1224), + [anon_sym_readonly] = ACTIONS(1224), + [anon_sym_get] = ACTIONS(1224), + [anon_sym_set] = ACTIONS(1224), + [anon_sym_declare] = ACTIONS(1224), + [anon_sym_public] = ACTIONS(1224), + [anon_sym_private] = ACTIONS(1224), + [anon_sym_protected] = ACTIONS(1224), + [anon_sym_override] = ACTIONS(1224), + [anon_sym_module] = ACTIONS(1224), + [anon_sym_any] = ACTIONS(1224), + [anon_sym_number] = ACTIONS(1224), + [anon_sym_boolean] = ACTIONS(1224), + [anon_sym_string] = ACTIONS(1224), + [anon_sym_symbol] = ACTIONS(1224), + [anon_sym_object] = ACTIONS(1224), [sym_html_comment] = ACTIONS(5), }, [STATE(522)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1348), - [sym_expression] = STATE(1786), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5955), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5956), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1348), - [sym_subscript_expression] = STATE(1348), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1348), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(497), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1462), - [anon_sym_export] = ACTIONS(1054), - [anon_sym_type] = ACTIONS(1054), - [anon_sym_namespace] = ACTIONS(1056), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1054), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1064), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1470), - [anon_sym_using] = ACTIONS(605), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2651), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(3810), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(3810), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1300), + [sym_subscript_expression] = STATE(1300), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(3810), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1300), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(2229), + [anon_sym_export] = ACTIONS(2231), + [anon_sym_type] = ACTIONS(2231), + [anon_sym_namespace] = ACTIONS(2233), + [anon_sym_LBRACE] = ACTIONS(706), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(2231), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(1678), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(2235), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(2237), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1472), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(2239), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1054), - [anon_sym_readonly] = ACTIONS(1054), - [anon_sym_get] = ACTIONS(1054), - [anon_sym_set] = ACTIONS(1054), - [anon_sym_declare] = ACTIONS(1054), - [anon_sym_public] = ACTIONS(1054), - [anon_sym_private] = ACTIONS(1054), - [anon_sym_protected] = ACTIONS(1054), - [anon_sym_override] = ACTIONS(1054), - [anon_sym_module] = ACTIONS(1054), - [anon_sym_any] = ACTIONS(1054), - [anon_sym_number] = ACTIONS(1054), - [anon_sym_boolean] = ACTIONS(1054), - [anon_sym_string] = ACTIONS(1054), - [anon_sym_symbol] = ACTIONS(1054), - [anon_sym_object] = ACTIONS(1054), + [anon_sym_static] = ACTIONS(2231), + [anon_sym_readonly] = ACTIONS(2231), + [anon_sym_get] = ACTIONS(2231), + [anon_sym_set] = ACTIONS(2231), + [anon_sym_declare] = ACTIONS(2231), + [anon_sym_public] = ACTIONS(2231), + [anon_sym_private] = ACTIONS(2231), + [anon_sym_protected] = ACTIONS(2231), + [anon_sym_override] = ACTIONS(2231), + [anon_sym_module] = ACTIONS(2231), + [anon_sym_any] = ACTIONS(2231), + [anon_sym_number] = ACTIONS(2231), + [anon_sym_boolean] = ACTIONS(2231), + [anon_sym_string] = ACTIONS(2231), + [anon_sym_symbol] = ACTIONS(2231), + [anon_sym_object] = ACTIONS(2231), [sym_html_comment] = ACTIONS(5), }, [STATE(523)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1348), - [sym_expression] = STATE(1763), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5955), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5956), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1348), - [sym_subscript_expression] = STATE(1348), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1348), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(497), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1462), - [anon_sym_export] = ACTIONS(1054), - [anon_sym_type] = ACTIONS(1054), - [anon_sym_namespace] = ACTIONS(1056), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1054), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1064), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1470), - [anon_sym_using] = ACTIONS(605), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), - [anon_sym_SLASH] = ACTIONS(615), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(2151), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6067), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6067), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5851), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3001), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6067), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(523), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1502), + [anon_sym_export] = ACTIONS(1378), + [anon_sym_type] = ACTIONS(1378), + [anon_sym_namespace] = ACTIONS(1380), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(1400), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1378), + [anon_sym_BANG] = ACTIONS(1384), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1386), + [anon_sym_yield] = ACTIONS(1388), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1390), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1506), + [anon_sym_using] = ACTIONS(1394), + [anon_sym_PLUS] = ACTIONS(1400), + [anon_sym_DASH] = ACTIONS(1400), + [anon_sym_SLASH] = ACTIONS(954), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(2195), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1472), + [anon_sym_TILDE] = ACTIONS(1384), + [anon_sym_void] = ACTIONS(1400), + [anon_sym_delete] = ACTIONS(1400), + [anon_sym_PLUS_PLUS] = ACTIONS(1402), + [anon_sym_DASH_DASH] = ACTIONS(1402), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1404), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1508), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1054), - [anon_sym_readonly] = ACTIONS(1054), - [anon_sym_get] = ACTIONS(1054), - [anon_sym_set] = ACTIONS(1054), - [anon_sym_declare] = ACTIONS(1054), - [anon_sym_public] = ACTIONS(1054), - [anon_sym_private] = ACTIONS(1054), - [anon_sym_protected] = ACTIONS(1054), - [anon_sym_override] = ACTIONS(1054), - [anon_sym_module] = ACTIONS(1054), - [anon_sym_any] = ACTIONS(1054), - [anon_sym_number] = ACTIONS(1054), - [anon_sym_boolean] = ACTIONS(1054), - [anon_sym_string] = ACTIONS(1054), - [anon_sym_symbol] = ACTIONS(1054), - [anon_sym_object] = ACTIONS(1054), + [anon_sym_static] = ACTIONS(1378), + [anon_sym_readonly] = ACTIONS(1378), + [anon_sym_get] = ACTIONS(1378), + [anon_sym_set] = ACTIONS(1378), + [anon_sym_declare] = ACTIONS(1378), + [anon_sym_public] = ACTIONS(1378), + [anon_sym_private] = ACTIONS(1378), + [anon_sym_protected] = ACTIONS(1378), + [anon_sym_override] = ACTIONS(1378), + [anon_sym_module] = ACTIONS(1378), + [anon_sym_any] = ACTIONS(1378), + [anon_sym_number] = ACTIONS(1378), + [anon_sym_boolean] = ACTIONS(1378), + [anon_sym_string] = ACTIONS(1378), + [anon_sym_symbol] = ACTIONS(1378), + [anon_sym_object] = ACTIONS(1378), [sym_html_comment] = ACTIONS(5), }, [STATE(524)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1476), - [sym_expression] = STATE(2655), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6037), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6037), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1476), - [sym_subscript_expression] = STATE(1476), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6037), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1476), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(2227), - [anon_sym_export] = ACTIONS(2229), - [anon_sym_type] = ACTIONS(2229), - [anon_sym_namespace] = ACTIONS(2231), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(2229), - [anon_sym_BANG] = ACTIONS(174), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(139), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(2233), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(2235), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1460), + [sym_expression] = STATE(2641), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6079), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6079), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6014), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1460), + [sym_subscript_expression] = STATE(1460), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3052), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6079), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1460), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(560), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1518), + [anon_sym_export] = ACTIONS(1176), + [anon_sym_type] = ACTIONS(1176), + [anon_sym_namespace] = ACTIONS(1178), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(1202), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1176), + [anon_sym_BANG] = ACTIONS(1184), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1186), + [anon_sym_yield] = ACTIONS(1188), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1192), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1522), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_PLUS] = ACTIONS(1202), + [anon_sym_DASH] = ACTIONS(1202), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(2237), + [anon_sym_TILDE] = ACTIONS(1184), + [anon_sym_void] = ACTIONS(1202), + [anon_sym_delete] = ACTIONS(1202), + [anon_sym_PLUS_PLUS] = ACTIONS(1204), + [anon_sym_DASH_DASH] = ACTIONS(1204), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1210), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1524), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(2229), - [anon_sym_readonly] = ACTIONS(2229), - [anon_sym_get] = ACTIONS(2229), - [anon_sym_set] = ACTIONS(2229), - [anon_sym_declare] = ACTIONS(2229), - [anon_sym_public] = ACTIONS(2229), - [anon_sym_private] = ACTIONS(2229), - [anon_sym_protected] = ACTIONS(2229), - [anon_sym_override] = ACTIONS(2229), - [anon_sym_module] = ACTIONS(2229), - [anon_sym_any] = ACTIONS(2229), - [anon_sym_number] = ACTIONS(2229), - [anon_sym_boolean] = ACTIONS(2229), - [anon_sym_string] = ACTIONS(2229), - [anon_sym_symbol] = ACTIONS(2229), - [anon_sym_object] = ACTIONS(2229), + [anon_sym_static] = ACTIONS(1176), + [anon_sym_readonly] = ACTIONS(1176), + [anon_sym_get] = ACTIONS(1176), + [anon_sym_set] = ACTIONS(1176), + [anon_sym_declare] = ACTIONS(1176), + [anon_sym_public] = ACTIONS(1176), + [anon_sym_private] = ACTIONS(1176), + [anon_sym_protected] = ACTIONS(1176), + [anon_sym_override] = ACTIONS(1176), + [anon_sym_module] = ACTIONS(1176), + [anon_sym_any] = ACTIONS(1176), + [anon_sym_number] = ACTIONS(1176), + [anon_sym_boolean] = ACTIONS(1176), + [anon_sym_string] = ACTIONS(1176), + [anon_sym_symbol] = ACTIONS(1176), + [anon_sym_object] = ACTIONS(1176), [sym_html_comment] = ACTIONS(5), }, [STATE(525)] = { - [sym_import] = STATE(3816), - [sym_parenthesized_expression] = STATE(1375), - [sym_expression] = STATE(1864), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(6029), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(6029), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6027), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1375), - [sym_subscript_expression] = STATE(1375), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3085), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(6029), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1375), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_type_arguments] = STATE(525), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1474), - [anon_sym_export] = ACTIONS(1208), - [anon_sym_type] = ACTIONS(1208), - [anon_sym_namespace] = ACTIONS(1210), - [anon_sym_LBRACE] = ACTIONS(669), - [anon_sym_typeof] = ACTIONS(1236), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1208), - [anon_sym_BANG] = ACTIONS(1216), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1220), - [anon_sym_yield] = ACTIONS(1222), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1226), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1478), - [anon_sym_using] = ACTIONS(1230), - [anon_sym_PLUS] = ACTIONS(1236), - [anon_sym_DASH] = ACTIONS(1236), - [anon_sym_SLASH] = ACTIONS(884), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(2153), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6067), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6067), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5851), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3001), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6067), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(523), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1502), + [anon_sym_export] = ACTIONS(1378), + [anon_sym_type] = ACTIONS(1378), + [anon_sym_namespace] = ACTIONS(1380), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(1400), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1378), + [anon_sym_BANG] = ACTIONS(1384), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1386), + [anon_sym_yield] = ACTIONS(1388), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1390), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1506), + [anon_sym_using] = ACTIONS(1394), + [anon_sym_PLUS] = ACTIONS(1400), + [anon_sym_DASH] = ACTIONS(1400), + [anon_sym_SLASH] = ACTIONS(954), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1216), - [anon_sym_void] = ACTIONS(1236), - [anon_sym_delete] = ACTIONS(1236), - [anon_sym_PLUS_PLUS] = ACTIONS(1238), - [anon_sym_DASH_DASH] = ACTIONS(1238), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1244), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1480), + [anon_sym_TILDE] = ACTIONS(1384), + [anon_sym_void] = ACTIONS(1400), + [anon_sym_delete] = ACTIONS(1400), + [anon_sym_PLUS_PLUS] = ACTIONS(1402), + [anon_sym_DASH_DASH] = ACTIONS(1402), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1404), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1508), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1208), - [anon_sym_readonly] = ACTIONS(1208), - [anon_sym_get] = ACTIONS(1208), - [anon_sym_set] = ACTIONS(1208), - [anon_sym_declare] = ACTIONS(1208), - [anon_sym_public] = ACTIONS(1208), - [anon_sym_private] = ACTIONS(1208), - [anon_sym_protected] = ACTIONS(1208), - [anon_sym_override] = ACTIONS(1208), - [anon_sym_module] = ACTIONS(1208), - [anon_sym_any] = ACTIONS(1208), - [anon_sym_number] = ACTIONS(1208), - [anon_sym_boolean] = ACTIONS(1208), - [anon_sym_string] = ACTIONS(1208), - [anon_sym_symbol] = ACTIONS(1208), - [anon_sym_object] = ACTIONS(1208), + [anon_sym_static] = ACTIONS(1378), + [anon_sym_readonly] = ACTIONS(1378), + [anon_sym_get] = ACTIONS(1378), + [anon_sym_set] = ACTIONS(1378), + [anon_sym_declare] = ACTIONS(1378), + [anon_sym_public] = ACTIONS(1378), + [anon_sym_private] = ACTIONS(1378), + [anon_sym_protected] = ACTIONS(1378), + [anon_sym_override] = ACTIONS(1378), + [anon_sym_module] = ACTIONS(1378), + [anon_sym_any] = ACTIONS(1378), + [anon_sym_number] = ACTIONS(1378), + [anon_sym_boolean] = ACTIONS(1378), + [anon_sym_string] = ACTIONS(1378), + [anon_sym_symbol] = ACTIONS(1378), + [anon_sym_object] = ACTIONS(1378), [sym_html_comment] = ACTIONS(5), }, [STATE(526)] = { - [sym_import] = STATE(3816), - [sym_parenthesized_expression] = STATE(1375), - [sym_expression] = STATE(1866), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(6029), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(6029), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6027), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1375), - [sym_subscript_expression] = STATE(1375), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3085), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(6029), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1375), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_type_arguments] = STATE(525), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1474), - [anon_sym_export] = ACTIONS(1208), - [anon_sym_type] = ACTIONS(1208), - [anon_sym_namespace] = ACTIONS(1210), - [anon_sym_LBRACE] = ACTIONS(669), - [anon_sym_typeof] = ACTIONS(1236), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1208), - [anon_sym_BANG] = ACTIONS(1216), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1220), - [anon_sym_yield] = ACTIONS(1222), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1226), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1478), - [anon_sym_using] = ACTIONS(1230), - [anon_sym_PLUS] = ACTIONS(1236), - [anon_sym_DASH] = ACTIONS(1236), - [anon_sym_SLASH] = ACTIONS(884), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(2154), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6067), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6067), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5851), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3001), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6067), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(523), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1502), + [anon_sym_export] = ACTIONS(1378), + [anon_sym_type] = ACTIONS(1378), + [anon_sym_namespace] = ACTIONS(1380), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(1400), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1378), + [anon_sym_BANG] = ACTIONS(1384), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1386), + [anon_sym_yield] = ACTIONS(1388), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1390), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1506), + [anon_sym_using] = ACTIONS(1394), + [anon_sym_PLUS] = ACTIONS(1400), + [anon_sym_DASH] = ACTIONS(1400), + [anon_sym_SLASH] = ACTIONS(954), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1216), - [anon_sym_void] = ACTIONS(1236), - [anon_sym_delete] = ACTIONS(1236), - [anon_sym_PLUS_PLUS] = ACTIONS(1238), - [anon_sym_DASH_DASH] = ACTIONS(1238), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1244), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1480), + [anon_sym_TILDE] = ACTIONS(1384), + [anon_sym_void] = ACTIONS(1400), + [anon_sym_delete] = ACTIONS(1400), + [anon_sym_PLUS_PLUS] = ACTIONS(1402), + [anon_sym_DASH_DASH] = ACTIONS(1402), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1404), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1508), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1208), - [anon_sym_readonly] = ACTIONS(1208), - [anon_sym_get] = ACTIONS(1208), - [anon_sym_set] = ACTIONS(1208), - [anon_sym_declare] = ACTIONS(1208), - [anon_sym_public] = ACTIONS(1208), - [anon_sym_private] = ACTIONS(1208), - [anon_sym_protected] = ACTIONS(1208), - [anon_sym_override] = ACTIONS(1208), - [anon_sym_module] = ACTIONS(1208), - [anon_sym_any] = ACTIONS(1208), - [anon_sym_number] = ACTIONS(1208), - [anon_sym_boolean] = ACTIONS(1208), - [anon_sym_string] = ACTIONS(1208), - [anon_sym_symbol] = ACTIONS(1208), - [anon_sym_object] = ACTIONS(1208), + [anon_sym_static] = ACTIONS(1378), + [anon_sym_readonly] = ACTIONS(1378), + [anon_sym_get] = ACTIONS(1378), + [anon_sym_set] = ACTIONS(1378), + [anon_sym_declare] = ACTIONS(1378), + [anon_sym_public] = ACTIONS(1378), + [anon_sym_private] = ACTIONS(1378), + [anon_sym_protected] = ACTIONS(1378), + [anon_sym_override] = ACTIONS(1378), + [anon_sym_module] = ACTIONS(1378), + [anon_sym_any] = ACTIONS(1378), + [anon_sym_number] = ACTIONS(1378), + [anon_sym_boolean] = ACTIONS(1378), + [anon_sym_string] = ACTIONS(1378), + [anon_sym_symbol] = ACTIONS(1378), + [anon_sym_object] = ACTIONS(1378), [sym_html_comment] = ACTIONS(5), }, [STATE(527)] = { - [sym_import] = STATE(3816), - [sym_parenthesized_expression] = STATE(1375), - [sym_expression] = STATE(1867), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(6029), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(6029), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6027), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1375), - [sym_subscript_expression] = STATE(1375), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3085), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(6029), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1375), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_type_arguments] = STATE(525), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1474), - [anon_sym_export] = ACTIONS(1208), - [anon_sym_type] = ACTIONS(1208), - [anon_sym_namespace] = ACTIONS(1210), - [anon_sym_LBRACE] = ACTIONS(669), - [anon_sym_typeof] = ACTIONS(1236), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1208), - [anon_sym_BANG] = ACTIONS(1216), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(2155), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6067), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6067), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5851), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3001), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6067), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(523), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1502), + [anon_sym_export] = ACTIONS(1378), + [anon_sym_type] = ACTIONS(1378), + [anon_sym_namespace] = ACTIONS(1380), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(1400), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1378), + [anon_sym_BANG] = ACTIONS(1384), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1386), + [anon_sym_yield] = ACTIONS(1388), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1390), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1506), + [anon_sym_using] = ACTIONS(1394), + [anon_sym_PLUS] = ACTIONS(1400), + [anon_sym_DASH] = ACTIONS(1400), + [anon_sym_SLASH] = ACTIONS(954), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1384), + [anon_sym_void] = ACTIONS(1400), + [anon_sym_delete] = ACTIONS(1400), + [anon_sym_PLUS_PLUS] = ACTIONS(1402), + [anon_sym_DASH_DASH] = ACTIONS(1402), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1404), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1508), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1378), + [anon_sym_readonly] = ACTIONS(1378), + [anon_sym_get] = ACTIONS(1378), + [anon_sym_set] = ACTIONS(1378), + [anon_sym_declare] = ACTIONS(1378), + [anon_sym_public] = ACTIONS(1378), + [anon_sym_private] = ACTIONS(1378), + [anon_sym_protected] = ACTIONS(1378), + [anon_sym_override] = ACTIONS(1378), + [anon_sym_module] = ACTIONS(1378), + [anon_sym_any] = ACTIONS(1378), + [anon_sym_number] = ACTIONS(1378), + [anon_sym_boolean] = ACTIONS(1378), + [anon_sym_string] = ACTIONS(1378), + [anon_sym_symbol] = ACTIONS(1378), + [anon_sym_object] = ACTIONS(1378), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(528)] = { + [sym_import] = STATE(3849), + [sym_parenthesized_expression] = STATE(1426), + [sym_expression] = STATE(2295), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(5845), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(5845), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(5843), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1426), + [sym_subscript_expression] = STATE(1426), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2990), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(5845), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1426), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_type_arguments] = STATE(513), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(1510), + [anon_sym_export] = ACTIONS(1104), + [anon_sym_type] = ACTIONS(1104), + [anon_sym_namespace] = ACTIONS(1106), + [anon_sym_LBRACE] = ACTIONS(671), + [anon_sym_typeof] = ACTIONS(1132), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(1104), + [anon_sym_BANG] = ACTIONS(1112), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1220), - [anon_sym_yield] = ACTIONS(1222), + [anon_sym_await] = ACTIONS(1116), + [anon_sym_yield] = ACTIONS(1118), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1226), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1478), - [anon_sym_using] = ACTIONS(1230), - [anon_sym_PLUS] = ACTIONS(1236), - [anon_sym_DASH] = ACTIONS(1236), - [anon_sym_SLASH] = ACTIONS(884), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1122), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1514), + [anon_sym_using] = ACTIONS(1126), + [anon_sym_PLUS] = ACTIONS(1132), + [anon_sym_DASH] = ACTIONS(1132), + [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1216), - [anon_sym_void] = ACTIONS(1236), - [anon_sym_delete] = ACTIONS(1236), - [anon_sym_PLUS_PLUS] = ACTIONS(1238), - [anon_sym_DASH_DASH] = ACTIONS(1238), + [anon_sym_TILDE] = ACTIONS(1112), + [anon_sym_void] = ACTIONS(1132), + [anon_sym_delete] = ACTIONS(1132), + [anon_sym_PLUS_PLUS] = ACTIONS(1134), + [anon_sym_DASH_DASH] = ACTIONS(1134), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1244), + [sym_private_property_identifier] = ACTIONS(1140), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1480), + [sym_undefined] = ACTIONS(1516), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1104), + [anon_sym_readonly] = ACTIONS(1104), + [anon_sym_get] = ACTIONS(1104), + [anon_sym_set] = ACTIONS(1104), + [anon_sym_declare] = ACTIONS(1104), + [anon_sym_public] = ACTIONS(1104), + [anon_sym_private] = ACTIONS(1104), + [anon_sym_protected] = ACTIONS(1104), + [anon_sym_override] = ACTIONS(1104), + [anon_sym_module] = ACTIONS(1104), + [anon_sym_any] = ACTIONS(1104), + [anon_sym_number] = ACTIONS(1104), + [anon_sym_boolean] = ACTIONS(1104), + [anon_sym_string] = ACTIONS(1104), + [anon_sym_symbol] = ACTIONS(1104), + [anon_sym_object] = ACTIONS(1104), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(529)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(2157), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6067), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6067), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5851), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3001), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6067), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(523), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1502), + [anon_sym_export] = ACTIONS(1378), + [anon_sym_type] = ACTIONS(1378), + [anon_sym_namespace] = ACTIONS(1380), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(1400), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1378), + [anon_sym_BANG] = ACTIONS(1384), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1386), + [anon_sym_yield] = ACTIONS(1388), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1390), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1506), + [anon_sym_using] = ACTIONS(1394), + [anon_sym_PLUS] = ACTIONS(1400), + [anon_sym_DASH] = ACTIONS(1400), + [anon_sym_SLASH] = ACTIONS(954), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1384), + [anon_sym_void] = ACTIONS(1400), + [anon_sym_delete] = ACTIONS(1400), + [anon_sym_PLUS_PLUS] = ACTIONS(1402), + [anon_sym_DASH_DASH] = ACTIONS(1402), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1404), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1508), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1378), + [anon_sym_readonly] = ACTIONS(1378), + [anon_sym_get] = ACTIONS(1378), + [anon_sym_set] = ACTIONS(1378), + [anon_sym_declare] = ACTIONS(1378), + [anon_sym_public] = ACTIONS(1378), + [anon_sym_private] = ACTIONS(1378), + [anon_sym_protected] = ACTIONS(1378), + [anon_sym_override] = ACTIONS(1378), + [anon_sym_module] = ACTIONS(1378), + [anon_sym_any] = ACTIONS(1378), + [anon_sym_number] = ACTIONS(1378), + [anon_sym_boolean] = ACTIONS(1378), + [anon_sym_string] = ACTIONS(1378), + [anon_sym_symbol] = ACTIONS(1378), + [anon_sym_object] = ACTIONS(1378), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(530)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(2158), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6067), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6067), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5851), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3001), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6067), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(523), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1502), + [anon_sym_export] = ACTIONS(1378), + [anon_sym_type] = ACTIONS(1378), + [anon_sym_namespace] = ACTIONS(1380), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(1400), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1378), + [anon_sym_BANG] = ACTIONS(1384), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1386), + [anon_sym_yield] = ACTIONS(1388), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1390), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1506), + [anon_sym_using] = ACTIONS(1394), + [anon_sym_PLUS] = ACTIONS(1400), + [anon_sym_DASH] = ACTIONS(1400), + [anon_sym_SLASH] = ACTIONS(954), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1384), + [anon_sym_void] = ACTIONS(1400), + [anon_sym_delete] = ACTIONS(1400), + [anon_sym_PLUS_PLUS] = ACTIONS(1402), + [anon_sym_DASH_DASH] = ACTIONS(1402), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1404), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1508), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1378), + [anon_sym_readonly] = ACTIONS(1378), + [anon_sym_get] = ACTIONS(1378), + [anon_sym_set] = ACTIONS(1378), + [anon_sym_declare] = ACTIONS(1378), + [anon_sym_public] = ACTIONS(1378), + [anon_sym_private] = ACTIONS(1378), + [anon_sym_protected] = ACTIONS(1378), + [anon_sym_override] = ACTIONS(1378), + [anon_sym_module] = ACTIONS(1378), + [anon_sym_any] = ACTIONS(1378), + [anon_sym_number] = ACTIONS(1378), + [anon_sym_boolean] = ACTIONS(1378), + [anon_sym_string] = ACTIONS(1378), + [anon_sym_symbol] = ACTIONS(1378), + [anon_sym_object] = ACTIONS(1378), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(531)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(2159), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6067), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6067), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5851), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3001), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6067), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(523), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1502), + [anon_sym_export] = ACTIONS(1378), + [anon_sym_type] = ACTIONS(1378), + [anon_sym_namespace] = ACTIONS(1380), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(1400), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1378), + [anon_sym_BANG] = ACTIONS(1384), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1386), + [anon_sym_yield] = ACTIONS(1388), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1390), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1506), + [anon_sym_using] = ACTIONS(1394), + [anon_sym_PLUS] = ACTIONS(1400), + [anon_sym_DASH] = ACTIONS(1400), + [anon_sym_SLASH] = ACTIONS(954), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1384), + [anon_sym_void] = ACTIONS(1400), + [anon_sym_delete] = ACTIONS(1400), + [anon_sym_PLUS_PLUS] = ACTIONS(1402), + [anon_sym_DASH_DASH] = ACTIONS(1402), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1404), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1508), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1378), + [anon_sym_readonly] = ACTIONS(1378), + [anon_sym_get] = ACTIONS(1378), + [anon_sym_set] = ACTIONS(1378), + [anon_sym_declare] = ACTIONS(1378), + [anon_sym_public] = ACTIONS(1378), + [anon_sym_private] = ACTIONS(1378), + [anon_sym_protected] = ACTIONS(1378), + [anon_sym_override] = ACTIONS(1378), + [anon_sym_module] = ACTIONS(1378), + [anon_sym_any] = ACTIONS(1378), + [anon_sym_number] = ACTIONS(1378), + [anon_sym_boolean] = ACTIONS(1378), + [anon_sym_string] = ACTIONS(1378), + [anon_sym_symbol] = ACTIONS(1378), + [anon_sym_object] = ACTIONS(1378), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(532)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(2160), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6067), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6067), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5851), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3001), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6067), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(523), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1502), + [anon_sym_export] = ACTIONS(1378), + [anon_sym_type] = ACTIONS(1378), + [anon_sym_namespace] = ACTIONS(1380), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(1400), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1378), + [anon_sym_BANG] = ACTIONS(1384), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1386), + [anon_sym_yield] = ACTIONS(1388), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1390), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1506), + [anon_sym_using] = ACTIONS(1394), + [anon_sym_PLUS] = ACTIONS(1400), + [anon_sym_DASH] = ACTIONS(1400), + [anon_sym_SLASH] = ACTIONS(954), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1384), + [anon_sym_void] = ACTIONS(1400), + [anon_sym_delete] = ACTIONS(1400), + [anon_sym_PLUS_PLUS] = ACTIONS(1402), + [anon_sym_DASH_DASH] = ACTIONS(1402), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1404), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1508), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1378), + [anon_sym_readonly] = ACTIONS(1378), + [anon_sym_get] = ACTIONS(1378), + [anon_sym_set] = ACTIONS(1378), + [anon_sym_declare] = ACTIONS(1378), + [anon_sym_public] = ACTIONS(1378), + [anon_sym_private] = ACTIONS(1378), + [anon_sym_protected] = ACTIONS(1378), + [anon_sym_override] = ACTIONS(1378), + [anon_sym_module] = ACTIONS(1378), + [anon_sym_any] = ACTIONS(1378), + [anon_sym_number] = ACTIONS(1378), + [anon_sym_boolean] = ACTIONS(1378), + [anon_sym_string] = ACTIONS(1378), + [anon_sym_symbol] = ACTIONS(1378), + [anon_sym_object] = ACTIONS(1378), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(533)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(2161), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6067), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6067), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5851), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3001), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6067), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(523), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1502), + [anon_sym_export] = ACTIONS(1378), + [anon_sym_type] = ACTIONS(1378), + [anon_sym_namespace] = ACTIONS(1380), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(1400), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1378), + [anon_sym_BANG] = ACTIONS(1384), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1386), + [anon_sym_yield] = ACTIONS(1388), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1390), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1506), + [anon_sym_using] = ACTIONS(1394), + [anon_sym_PLUS] = ACTIONS(1400), + [anon_sym_DASH] = ACTIONS(1400), + [anon_sym_SLASH] = ACTIONS(954), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1384), + [anon_sym_void] = ACTIONS(1400), + [anon_sym_delete] = ACTIONS(1400), + [anon_sym_PLUS_PLUS] = ACTIONS(1402), + [anon_sym_DASH_DASH] = ACTIONS(1402), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1404), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1508), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1378), + [anon_sym_readonly] = ACTIONS(1378), + [anon_sym_get] = ACTIONS(1378), + [anon_sym_set] = ACTIONS(1378), + [anon_sym_declare] = ACTIONS(1378), + [anon_sym_public] = ACTIONS(1378), + [anon_sym_private] = ACTIONS(1378), + [anon_sym_protected] = ACTIONS(1378), + [anon_sym_override] = ACTIONS(1378), + [anon_sym_module] = ACTIONS(1378), + [anon_sym_any] = ACTIONS(1378), + [anon_sym_number] = ACTIONS(1378), + [anon_sym_boolean] = ACTIONS(1378), + [anon_sym_string] = ACTIONS(1378), + [anon_sym_symbol] = ACTIONS(1378), + [anon_sym_object] = ACTIONS(1378), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(534)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(2162), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6067), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6067), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5851), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3001), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6067), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(523), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1502), + [anon_sym_export] = ACTIONS(1378), + [anon_sym_type] = ACTIONS(1378), + [anon_sym_namespace] = ACTIONS(1380), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(1400), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1378), + [anon_sym_BANG] = ACTIONS(1384), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1386), + [anon_sym_yield] = ACTIONS(1388), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1390), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1506), + [anon_sym_using] = ACTIONS(1394), + [anon_sym_PLUS] = ACTIONS(1400), + [anon_sym_DASH] = ACTIONS(1400), + [anon_sym_SLASH] = ACTIONS(954), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1384), + [anon_sym_void] = ACTIONS(1400), + [anon_sym_delete] = ACTIONS(1400), + [anon_sym_PLUS_PLUS] = ACTIONS(1402), + [anon_sym_DASH_DASH] = ACTIONS(1402), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1404), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1508), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1378), + [anon_sym_readonly] = ACTIONS(1378), + [anon_sym_get] = ACTIONS(1378), + [anon_sym_set] = ACTIONS(1378), + [anon_sym_declare] = ACTIONS(1378), + [anon_sym_public] = ACTIONS(1378), + [anon_sym_private] = ACTIONS(1378), + [anon_sym_protected] = ACTIONS(1378), + [anon_sym_override] = ACTIONS(1378), + [anon_sym_module] = ACTIONS(1378), + [anon_sym_any] = ACTIONS(1378), + [anon_sym_number] = ACTIONS(1378), + [anon_sym_boolean] = ACTIONS(1378), + [anon_sym_string] = ACTIONS(1378), + [anon_sym_symbol] = ACTIONS(1378), + [anon_sym_object] = ACTIONS(1378), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(535)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(2163), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6067), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6067), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5851), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3001), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6067), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(523), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1502), + [anon_sym_export] = ACTIONS(1378), + [anon_sym_type] = ACTIONS(1378), + [anon_sym_namespace] = ACTIONS(1380), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(1400), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1378), + [anon_sym_BANG] = ACTIONS(1384), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1386), + [anon_sym_yield] = ACTIONS(1388), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1390), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1506), + [anon_sym_using] = ACTIONS(1394), + [anon_sym_PLUS] = ACTIONS(1400), + [anon_sym_DASH] = ACTIONS(1400), + [anon_sym_SLASH] = ACTIONS(954), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1384), + [anon_sym_void] = ACTIONS(1400), + [anon_sym_delete] = ACTIONS(1400), + [anon_sym_PLUS_PLUS] = ACTIONS(1402), + [anon_sym_DASH_DASH] = ACTIONS(1402), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1404), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1508), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1378), + [anon_sym_readonly] = ACTIONS(1378), + [anon_sym_get] = ACTIONS(1378), + [anon_sym_set] = ACTIONS(1378), + [anon_sym_declare] = ACTIONS(1378), + [anon_sym_public] = ACTIONS(1378), + [anon_sym_private] = ACTIONS(1378), + [anon_sym_protected] = ACTIONS(1378), + [anon_sym_override] = ACTIONS(1378), + [anon_sym_module] = ACTIONS(1378), + [anon_sym_any] = ACTIONS(1378), + [anon_sym_number] = ACTIONS(1378), + [anon_sym_boolean] = ACTIONS(1378), + [anon_sym_string] = ACTIONS(1378), + [anon_sym_symbol] = ACTIONS(1378), + [anon_sym_object] = ACTIONS(1378), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(536)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(2164), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6067), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6067), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5851), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3001), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6067), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(523), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1502), + [anon_sym_export] = ACTIONS(1378), + [anon_sym_type] = ACTIONS(1378), + [anon_sym_namespace] = ACTIONS(1380), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(1400), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1378), + [anon_sym_BANG] = ACTIONS(1384), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1386), + [anon_sym_yield] = ACTIONS(1388), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1390), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1506), + [anon_sym_using] = ACTIONS(1394), + [anon_sym_PLUS] = ACTIONS(1400), + [anon_sym_DASH] = ACTIONS(1400), + [anon_sym_SLASH] = ACTIONS(954), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1384), + [anon_sym_void] = ACTIONS(1400), + [anon_sym_delete] = ACTIONS(1400), + [anon_sym_PLUS_PLUS] = ACTIONS(1402), + [anon_sym_DASH_DASH] = ACTIONS(1402), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1404), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1508), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1378), + [anon_sym_readonly] = ACTIONS(1378), + [anon_sym_get] = ACTIONS(1378), + [anon_sym_set] = ACTIONS(1378), + [anon_sym_declare] = ACTIONS(1378), + [anon_sym_public] = ACTIONS(1378), + [anon_sym_private] = ACTIONS(1378), + [anon_sym_protected] = ACTIONS(1378), + [anon_sym_override] = ACTIONS(1378), + [anon_sym_module] = ACTIONS(1378), + [anon_sym_any] = ACTIONS(1378), + [anon_sym_number] = ACTIONS(1378), + [anon_sym_boolean] = ACTIONS(1378), + [anon_sym_string] = ACTIONS(1378), + [anon_sym_symbol] = ACTIONS(1378), + [anon_sym_object] = ACTIONS(1378), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(537)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(2165), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6067), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6067), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5851), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3001), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6067), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(523), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1502), + [anon_sym_export] = ACTIONS(1378), + [anon_sym_type] = ACTIONS(1378), + [anon_sym_namespace] = ACTIONS(1380), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(1400), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1378), + [anon_sym_BANG] = ACTIONS(1384), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1386), + [anon_sym_yield] = ACTIONS(1388), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1390), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1506), + [anon_sym_using] = ACTIONS(1394), + [anon_sym_PLUS] = ACTIONS(1400), + [anon_sym_DASH] = ACTIONS(1400), + [anon_sym_SLASH] = ACTIONS(954), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1384), + [anon_sym_void] = ACTIONS(1400), + [anon_sym_delete] = ACTIONS(1400), + [anon_sym_PLUS_PLUS] = ACTIONS(1402), + [anon_sym_DASH_DASH] = ACTIONS(1402), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1404), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1508), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1378), + [anon_sym_readonly] = ACTIONS(1378), + [anon_sym_get] = ACTIONS(1378), + [anon_sym_set] = ACTIONS(1378), + [anon_sym_declare] = ACTIONS(1378), + [anon_sym_public] = ACTIONS(1378), + [anon_sym_private] = ACTIONS(1378), + [anon_sym_protected] = ACTIONS(1378), + [anon_sym_override] = ACTIONS(1378), + [anon_sym_module] = ACTIONS(1378), + [anon_sym_any] = ACTIONS(1378), + [anon_sym_number] = ACTIONS(1378), + [anon_sym_boolean] = ACTIONS(1378), + [anon_sym_string] = ACTIONS(1378), + [anon_sym_symbol] = ACTIONS(1378), + [anon_sym_object] = ACTIONS(1378), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(538)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(2166), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6067), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6067), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5851), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3001), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6067), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(523), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1502), + [anon_sym_export] = ACTIONS(1378), + [anon_sym_type] = ACTIONS(1378), + [anon_sym_namespace] = ACTIONS(1380), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(1400), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1378), + [anon_sym_BANG] = ACTIONS(1384), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1386), + [anon_sym_yield] = ACTIONS(1388), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1390), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1506), + [anon_sym_using] = ACTIONS(1394), + [anon_sym_PLUS] = ACTIONS(1400), + [anon_sym_DASH] = ACTIONS(1400), + [anon_sym_SLASH] = ACTIONS(954), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1384), + [anon_sym_void] = ACTIONS(1400), + [anon_sym_delete] = ACTIONS(1400), + [anon_sym_PLUS_PLUS] = ACTIONS(1402), + [anon_sym_DASH_DASH] = ACTIONS(1402), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1404), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1508), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1378), + [anon_sym_readonly] = ACTIONS(1378), + [anon_sym_get] = ACTIONS(1378), + [anon_sym_set] = ACTIONS(1378), + [anon_sym_declare] = ACTIONS(1378), + [anon_sym_public] = ACTIONS(1378), + [anon_sym_private] = ACTIONS(1378), + [anon_sym_protected] = ACTIONS(1378), + [anon_sym_override] = ACTIONS(1378), + [anon_sym_module] = ACTIONS(1378), + [anon_sym_any] = ACTIONS(1378), + [anon_sym_number] = ACTIONS(1378), + [anon_sym_boolean] = ACTIONS(1378), + [anon_sym_string] = ACTIONS(1378), + [anon_sym_symbol] = ACTIONS(1378), + [anon_sym_object] = ACTIONS(1378), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(539)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(2167), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6067), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6067), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5851), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3001), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6067), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(523), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1502), + [anon_sym_export] = ACTIONS(1378), + [anon_sym_type] = ACTIONS(1378), + [anon_sym_namespace] = ACTIONS(1380), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(1400), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1378), + [anon_sym_BANG] = ACTIONS(1384), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1386), + [anon_sym_yield] = ACTIONS(1388), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1390), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1506), + [anon_sym_using] = ACTIONS(1394), + [anon_sym_PLUS] = ACTIONS(1400), + [anon_sym_DASH] = ACTIONS(1400), + [anon_sym_SLASH] = ACTIONS(954), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1384), + [anon_sym_void] = ACTIONS(1400), + [anon_sym_delete] = ACTIONS(1400), + [anon_sym_PLUS_PLUS] = ACTIONS(1402), + [anon_sym_DASH_DASH] = ACTIONS(1402), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1404), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1508), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1378), + [anon_sym_readonly] = ACTIONS(1378), + [anon_sym_get] = ACTIONS(1378), + [anon_sym_set] = ACTIONS(1378), + [anon_sym_declare] = ACTIONS(1378), + [anon_sym_public] = ACTIONS(1378), + [anon_sym_private] = ACTIONS(1378), + [anon_sym_protected] = ACTIONS(1378), + [anon_sym_override] = ACTIONS(1378), + [anon_sym_module] = ACTIONS(1378), + [anon_sym_any] = ACTIONS(1378), + [anon_sym_number] = ACTIONS(1378), + [anon_sym_boolean] = ACTIONS(1378), + [anon_sym_string] = ACTIONS(1378), + [anon_sym_symbol] = ACTIONS(1378), + [anon_sym_object] = ACTIONS(1378), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(540)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(2168), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6067), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6067), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5851), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3001), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6067), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(523), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1502), + [anon_sym_export] = ACTIONS(1378), + [anon_sym_type] = ACTIONS(1378), + [anon_sym_namespace] = ACTIONS(1380), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(1400), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1378), + [anon_sym_BANG] = ACTIONS(1384), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1386), + [anon_sym_yield] = ACTIONS(1388), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1390), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1506), + [anon_sym_using] = ACTIONS(1394), + [anon_sym_PLUS] = ACTIONS(1400), + [anon_sym_DASH] = ACTIONS(1400), + [anon_sym_SLASH] = ACTIONS(954), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1384), + [anon_sym_void] = ACTIONS(1400), + [anon_sym_delete] = ACTIONS(1400), + [anon_sym_PLUS_PLUS] = ACTIONS(1402), + [anon_sym_DASH_DASH] = ACTIONS(1402), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1404), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1508), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1208), - [anon_sym_readonly] = ACTIONS(1208), - [anon_sym_get] = ACTIONS(1208), - [anon_sym_set] = ACTIONS(1208), - [anon_sym_declare] = ACTIONS(1208), - [anon_sym_public] = ACTIONS(1208), - [anon_sym_private] = ACTIONS(1208), - [anon_sym_protected] = ACTIONS(1208), - [anon_sym_override] = ACTIONS(1208), - [anon_sym_module] = ACTIONS(1208), - [anon_sym_any] = ACTIONS(1208), - [anon_sym_number] = ACTIONS(1208), - [anon_sym_boolean] = ACTIONS(1208), - [anon_sym_string] = ACTIONS(1208), - [anon_sym_symbol] = ACTIONS(1208), - [anon_sym_object] = ACTIONS(1208), + [anon_sym_static] = ACTIONS(1378), + [anon_sym_readonly] = ACTIONS(1378), + [anon_sym_get] = ACTIONS(1378), + [anon_sym_set] = ACTIONS(1378), + [anon_sym_declare] = ACTIONS(1378), + [anon_sym_public] = ACTIONS(1378), + [anon_sym_private] = ACTIONS(1378), + [anon_sym_protected] = ACTIONS(1378), + [anon_sym_override] = ACTIONS(1378), + [anon_sym_module] = ACTIONS(1378), + [anon_sym_any] = ACTIONS(1378), + [anon_sym_number] = ACTIONS(1378), + [anon_sym_boolean] = ACTIONS(1378), + [anon_sym_string] = ACTIONS(1378), + [anon_sym_symbol] = ACTIONS(1378), + [anon_sym_object] = ACTIONS(1378), [sym_html_comment] = ACTIONS(5), }, - [STATE(528)] = { - [sym_import] = STATE(3816), - [sym_parenthesized_expression] = STATE(1365), - [sym_expression] = STATE(1800), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5981), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5981), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1365), - [sym_subscript_expression] = STATE(1365), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3075), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5981), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1365), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_type_arguments] = STATE(459), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1482), - [anon_sym_export] = ACTIONS(1360), - [anon_sym_type] = ACTIONS(1360), - [anon_sym_namespace] = ACTIONS(1362), - [anon_sym_LBRACE] = ACTIONS(669), + [STATE(541)] = { + [sym_import] = STATE(3849), + [sym_parenthesized_expression] = STATE(1372), + [sym_expression] = STATE(1833), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6025), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6025), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1372), + [sym_subscript_expression] = STATE(1372), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2993), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6025), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1372), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_type_arguments] = STATE(445), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(1488), + [anon_sym_export] = ACTIONS(1324), + [anon_sym_type] = ACTIONS(1324), + [anon_sym_namespace] = ACTIONS(1326), + [anon_sym_LBRACE] = ACTIONS(671), [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1360), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(1324), [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_await] = ACTIONS(45), [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1366), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1486), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1330), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1492), [anon_sym_using] = ACTIONS(75), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -82756,308 +84095,308 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1360), - [anon_sym_readonly] = ACTIONS(1360), - [anon_sym_get] = ACTIONS(1360), - [anon_sym_set] = ACTIONS(1360), - [anon_sym_declare] = ACTIONS(1360), - [anon_sym_public] = ACTIONS(1360), - [anon_sym_private] = ACTIONS(1360), - [anon_sym_protected] = ACTIONS(1360), - [anon_sym_override] = ACTIONS(1360), - [anon_sym_module] = ACTIONS(1360), - [anon_sym_any] = ACTIONS(1360), - [anon_sym_number] = ACTIONS(1360), - [anon_sym_boolean] = ACTIONS(1360), - [anon_sym_string] = ACTIONS(1360), - [anon_sym_symbol] = ACTIONS(1360), - [anon_sym_object] = ACTIONS(1360), + [anon_sym_static] = ACTIONS(1324), + [anon_sym_readonly] = ACTIONS(1324), + [anon_sym_get] = ACTIONS(1324), + [anon_sym_set] = ACTIONS(1324), + [anon_sym_declare] = ACTIONS(1324), + [anon_sym_public] = ACTIONS(1324), + [anon_sym_private] = ACTIONS(1324), + [anon_sym_protected] = ACTIONS(1324), + [anon_sym_override] = ACTIONS(1324), + [anon_sym_module] = ACTIONS(1324), + [anon_sym_any] = ACTIONS(1324), + [anon_sym_number] = ACTIONS(1324), + [anon_sym_boolean] = ACTIONS(1324), + [anon_sym_string] = ACTIONS(1324), + [anon_sym_symbol] = ACTIONS(1324), + [anon_sym_object] = ACTIONS(1324), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(542)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(2170), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6067), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6067), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5851), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3001), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6067), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(523), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1502), + [anon_sym_export] = ACTIONS(1378), + [anon_sym_type] = ACTIONS(1378), + [anon_sym_namespace] = ACTIONS(1380), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(1400), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1378), + [anon_sym_BANG] = ACTIONS(1384), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1386), + [anon_sym_yield] = ACTIONS(1388), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1390), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1506), + [anon_sym_using] = ACTIONS(1394), + [anon_sym_PLUS] = ACTIONS(1400), + [anon_sym_DASH] = ACTIONS(1400), + [anon_sym_SLASH] = ACTIONS(954), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1384), + [anon_sym_void] = ACTIONS(1400), + [anon_sym_delete] = ACTIONS(1400), + [anon_sym_PLUS_PLUS] = ACTIONS(1402), + [anon_sym_DASH_DASH] = ACTIONS(1402), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1404), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1508), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1378), + [anon_sym_readonly] = ACTIONS(1378), + [anon_sym_get] = ACTIONS(1378), + [anon_sym_set] = ACTIONS(1378), + [anon_sym_declare] = ACTIONS(1378), + [anon_sym_public] = ACTIONS(1378), + [anon_sym_private] = ACTIONS(1378), + [anon_sym_protected] = ACTIONS(1378), + [anon_sym_override] = ACTIONS(1378), + [anon_sym_module] = ACTIONS(1378), + [anon_sym_any] = ACTIONS(1378), + [anon_sym_number] = ACTIONS(1378), + [anon_sym_boolean] = ACTIONS(1378), + [anon_sym_string] = ACTIONS(1378), + [anon_sym_symbol] = ACTIONS(1378), + [anon_sym_object] = ACTIONS(1378), [sym_html_comment] = ACTIONS(5), }, - [STATE(529)] = { - [sym_import] = STATE(3816), - [sym_parenthesized_expression] = STATE(1375), - [sym_expression] = STATE(1868), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(6029), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(6029), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6027), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1375), - [sym_subscript_expression] = STATE(1375), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3085), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(6029), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1375), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_type_arguments] = STATE(525), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1474), - [anon_sym_export] = ACTIONS(1208), - [anon_sym_type] = ACTIONS(1208), - [anon_sym_namespace] = ACTIONS(1210), - [anon_sym_LBRACE] = ACTIONS(669), - [anon_sym_typeof] = ACTIONS(1236), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1208), - [anon_sym_BANG] = ACTIONS(1216), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1220), - [anon_sym_yield] = ACTIONS(1222), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1226), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1478), - [anon_sym_using] = ACTIONS(1230), - [anon_sym_PLUS] = ACTIONS(1236), - [anon_sym_DASH] = ACTIONS(1236), - [anon_sym_SLASH] = ACTIONS(884), + [STATE(543)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1390), + [sym_expression] = STATE(2105), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5777), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5777), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1390), + [sym_subscript_expression] = STATE(1390), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3056), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5777), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1390), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(477), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1494), + [anon_sym_export] = ACTIONS(1414), + [anon_sym_type] = ACTIONS(1414), + [anon_sym_namespace] = ACTIONS(1416), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(766), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1414), + [anon_sym_BANG] = ACTIONS(742), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(746), + [anon_sym_yield] = ACTIONS(748), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1420), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1498), + [anon_sym_using] = ACTIONS(756), + [anon_sym_PLUS] = ACTIONS(766), + [anon_sym_DASH] = ACTIONS(766), + [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1216), - [anon_sym_void] = ACTIONS(1236), - [anon_sym_delete] = ACTIONS(1236), - [anon_sym_PLUS_PLUS] = ACTIONS(1238), - [anon_sym_DASH_DASH] = ACTIONS(1238), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1244), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1480), + [anon_sym_TILDE] = ACTIONS(742), + [anon_sym_void] = ACTIONS(766), + [anon_sym_delete] = ACTIONS(766), + [anon_sym_PLUS_PLUS] = ACTIONS(768), + [anon_sym_DASH_DASH] = ACTIONS(768), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(774), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1500), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1208), - [anon_sym_readonly] = ACTIONS(1208), - [anon_sym_get] = ACTIONS(1208), - [anon_sym_set] = ACTIONS(1208), - [anon_sym_declare] = ACTIONS(1208), - [anon_sym_public] = ACTIONS(1208), - [anon_sym_private] = ACTIONS(1208), - [anon_sym_protected] = ACTIONS(1208), - [anon_sym_override] = ACTIONS(1208), - [anon_sym_module] = ACTIONS(1208), - [anon_sym_any] = ACTIONS(1208), - [anon_sym_number] = ACTIONS(1208), - [anon_sym_boolean] = ACTIONS(1208), - [anon_sym_string] = ACTIONS(1208), - [anon_sym_symbol] = ACTIONS(1208), - [anon_sym_object] = ACTIONS(1208), + [anon_sym_static] = ACTIONS(1414), + [anon_sym_readonly] = ACTIONS(1414), + [anon_sym_get] = ACTIONS(1414), + [anon_sym_set] = ACTIONS(1414), + [anon_sym_declare] = ACTIONS(1414), + [anon_sym_public] = ACTIONS(1414), + [anon_sym_private] = ACTIONS(1414), + [anon_sym_protected] = ACTIONS(1414), + [anon_sym_override] = ACTIONS(1414), + [anon_sym_module] = ACTIONS(1414), + [anon_sym_any] = ACTIONS(1414), + [anon_sym_number] = ACTIONS(1414), + [anon_sym_boolean] = ACTIONS(1414), + [anon_sym_string] = ACTIONS(1414), + [anon_sym_symbol] = ACTIONS(1414), + [anon_sym_object] = ACTIONS(1414), [sym_html_comment] = ACTIONS(5), }, - [STATE(530)] = { - [sym_import] = STATE(3816), - [sym_parenthesized_expression] = STATE(1375), - [sym_expression] = STATE(1870), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(6029), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(6029), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6027), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1375), - [sym_subscript_expression] = STATE(1375), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3085), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(6029), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1375), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_type_arguments] = STATE(525), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1474), - [anon_sym_export] = ACTIONS(1208), - [anon_sym_type] = ACTIONS(1208), - [anon_sym_namespace] = ACTIONS(1210), - [anon_sym_LBRACE] = ACTIONS(669), - [anon_sym_typeof] = ACTIONS(1236), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1208), - [anon_sym_BANG] = ACTIONS(1216), + [STATE(544)] = { + [sym_import] = STATE(3849), + [sym_parenthesized_expression] = STATE(1372), + [sym_expression] = STATE(1824), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6025), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6025), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1372), + [sym_subscript_expression] = STATE(1372), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2993), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6025), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1372), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_type_arguments] = STATE(445), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(1488), + [anon_sym_export] = ACTIONS(1324), + [anon_sym_type] = ACTIONS(1324), + [anon_sym_namespace] = ACTIONS(1326), + [anon_sym_LBRACE] = ACTIONS(671), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(1324), + [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1220), - [anon_sym_yield] = ACTIONS(1222), + [anon_sym_await] = ACTIONS(45), + [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1226), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1478), - [anon_sym_using] = ACTIONS(1230), - [anon_sym_PLUS] = ACTIONS(1236), - [anon_sym_DASH] = ACTIONS(1236), - [anon_sym_SLASH] = ACTIONS(884), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1330), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1492), + [anon_sym_using] = ACTIONS(75), + [anon_sym_PLUS] = ACTIONS(21), + [anon_sym_DASH] = ACTIONS(21), + [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1216), - [anon_sym_void] = ACTIONS(1236), - [anon_sym_delete] = ACTIONS(1236), - [anon_sym_PLUS_PLUS] = ACTIONS(1238), - [anon_sym_DASH_DASH] = ACTIONS(1238), + [anon_sym_TILDE] = ACTIONS(33), + [anon_sym_void] = ACTIONS(21), + [anon_sym_delete] = ACTIONS(21), + [anon_sym_PLUS_PLUS] = ACTIONS(81), + [anon_sym_DASH_DASH] = ACTIONS(81), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1244), + [sym_private_property_identifier] = ACTIONS(91), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1480), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1208), - [anon_sym_readonly] = ACTIONS(1208), - [anon_sym_get] = ACTIONS(1208), - [anon_sym_set] = ACTIONS(1208), - [anon_sym_declare] = ACTIONS(1208), - [anon_sym_public] = ACTIONS(1208), - [anon_sym_private] = ACTIONS(1208), - [anon_sym_protected] = ACTIONS(1208), - [anon_sym_override] = ACTIONS(1208), - [anon_sym_module] = ACTIONS(1208), - [anon_sym_any] = ACTIONS(1208), - [anon_sym_number] = ACTIONS(1208), - [anon_sym_boolean] = ACTIONS(1208), - [anon_sym_string] = ACTIONS(1208), - [anon_sym_symbol] = ACTIONS(1208), - [anon_sym_object] = ACTIONS(1208), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(531)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1461), - [sym_expression] = STATE(2567), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6071), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6071), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(6010), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1461), - [sym_subscript_expression] = STATE(1461), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6071), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1461), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(605), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1528), - [anon_sym_export] = ACTIONS(1324), - [anon_sym_type] = ACTIONS(1324), - [anon_sym_namespace] = ACTIONS(1326), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(1346), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1324), - [anon_sym_BANG] = ACTIONS(1330), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1332), - [anon_sym_yield] = ACTIONS(1334), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1336), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1532), - [anon_sym_using] = ACTIONS(1340), - [anon_sym_PLUS] = ACTIONS(1346), - [anon_sym_DASH] = ACTIONS(1346), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1330), - [anon_sym_void] = ACTIONS(1346), - [anon_sym_delete] = ACTIONS(1346), - [anon_sym_PLUS_PLUS] = ACTIONS(1348), - [anon_sym_DASH_DASH] = ACTIONS(1348), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1350), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1534), + [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(1324), [anon_sym_readonly] = ACTIONS(1324), @@ -83077,4532 +84416,4128 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_object] = ACTIONS(1324), [sym_html_comment] = ACTIONS(5), }, - [STATE(532)] = { - [sym_import] = STATE(3816), - [sym_parenthesized_expression] = STATE(1375), - [sym_expression] = STATE(1871), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(6029), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(6029), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6027), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1375), - [sym_subscript_expression] = STATE(1375), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3085), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(6029), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1375), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_type_arguments] = STATE(525), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1474), - [anon_sym_export] = ACTIONS(1208), - [anon_sym_type] = ACTIONS(1208), - [anon_sym_namespace] = ACTIONS(1210), - [anon_sym_LBRACE] = ACTIONS(669), - [anon_sym_typeof] = ACTIONS(1236), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1208), - [anon_sym_BANG] = ACTIONS(1216), + [STATE(545)] = { + [sym_import] = STATE(3849), + [sym_parenthesized_expression] = STATE(1426), + [sym_expression] = STATE(2296), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(5845), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(5845), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(5843), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1426), + [sym_subscript_expression] = STATE(1426), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2990), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(5845), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1426), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_type_arguments] = STATE(513), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(1510), + [anon_sym_export] = ACTIONS(1104), + [anon_sym_type] = ACTIONS(1104), + [anon_sym_namespace] = ACTIONS(1106), + [anon_sym_LBRACE] = ACTIONS(671), + [anon_sym_typeof] = ACTIONS(1132), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(1104), + [anon_sym_BANG] = ACTIONS(1112), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1220), - [anon_sym_yield] = ACTIONS(1222), + [anon_sym_await] = ACTIONS(1116), + [anon_sym_yield] = ACTIONS(1118), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1226), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1478), - [anon_sym_using] = ACTIONS(1230), - [anon_sym_PLUS] = ACTIONS(1236), - [anon_sym_DASH] = ACTIONS(1236), - [anon_sym_SLASH] = ACTIONS(884), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1122), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1514), + [anon_sym_using] = ACTIONS(1126), + [anon_sym_PLUS] = ACTIONS(1132), + [anon_sym_DASH] = ACTIONS(1132), + [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1216), - [anon_sym_void] = ACTIONS(1236), - [anon_sym_delete] = ACTIONS(1236), - [anon_sym_PLUS_PLUS] = ACTIONS(1238), - [anon_sym_DASH_DASH] = ACTIONS(1238), + [anon_sym_TILDE] = ACTIONS(1112), + [anon_sym_void] = ACTIONS(1132), + [anon_sym_delete] = ACTIONS(1132), + [anon_sym_PLUS_PLUS] = ACTIONS(1134), + [anon_sym_DASH_DASH] = ACTIONS(1134), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1244), + [sym_private_property_identifier] = ACTIONS(1140), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1480), + [sym_undefined] = ACTIONS(1516), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1208), - [anon_sym_readonly] = ACTIONS(1208), - [anon_sym_get] = ACTIONS(1208), - [anon_sym_set] = ACTIONS(1208), - [anon_sym_declare] = ACTIONS(1208), - [anon_sym_public] = ACTIONS(1208), - [anon_sym_private] = ACTIONS(1208), - [anon_sym_protected] = ACTIONS(1208), - [anon_sym_override] = ACTIONS(1208), - [anon_sym_module] = ACTIONS(1208), - [anon_sym_any] = ACTIONS(1208), - [anon_sym_number] = ACTIONS(1208), - [anon_sym_boolean] = ACTIONS(1208), - [anon_sym_string] = ACTIONS(1208), - [anon_sym_symbol] = ACTIONS(1208), - [anon_sym_object] = ACTIONS(1208), + [anon_sym_static] = ACTIONS(1104), + [anon_sym_readonly] = ACTIONS(1104), + [anon_sym_get] = ACTIONS(1104), + [anon_sym_set] = ACTIONS(1104), + [anon_sym_declare] = ACTIONS(1104), + [anon_sym_public] = ACTIONS(1104), + [anon_sym_private] = ACTIONS(1104), + [anon_sym_protected] = ACTIONS(1104), + [anon_sym_override] = ACTIONS(1104), + [anon_sym_module] = ACTIONS(1104), + [anon_sym_any] = ACTIONS(1104), + [anon_sym_number] = ACTIONS(1104), + [anon_sym_boolean] = ACTIONS(1104), + [anon_sym_string] = ACTIONS(1104), + [anon_sym_symbol] = ACTIONS(1104), + [anon_sym_object] = ACTIONS(1104), [sym_html_comment] = ACTIONS(5), }, - [STATE(533)] = { - [sym_import] = STATE(3816), - [sym_parenthesized_expression] = STATE(1375), - [sym_expression] = STATE(1872), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(6029), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(6029), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6027), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1375), - [sym_subscript_expression] = STATE(1375), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3085), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(6029), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1375), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_type_arguments] = STATE(525), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1474), - [anon_sym_export] = ACTIONS(1208), - [anon_sym_type] = ACTIONS(1208), - [anon_sym_namespace] = ACTIONS(1210), - [anon_sym_LBRACE] = ACTIONS(669), - [anon_sym_typeof] = ACTIONS(1236), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1208), - [anon_sym_BANG] = ACTIONS(1216), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1220), - [anon_sym_yield] = ACTIONS(1222), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1226), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1478), - [anon_sym_using] = ACTIONS(1230), - [anon_sym_PLUS] = ACTIONS(1236), - [anon_sym_DASH] = ACTIONS(1236), - [anon_sym_SLASH] = ACTIONS(884), + [STATE(546)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(2174), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6067), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6067), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5851), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3001), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6067), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(523), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1502), + [anon_sym_export] = ACTIONS(1378), + [anon_sym_type] = ACTIONS(1378), + [anon_sym_namespace] = ACTIONS(1380), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(1400), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1378), + [anon_sym_BANG] = ACTIONS(1384), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1386), + [anon_sym_yield] = ACTIONS(1388), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1390), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1506), + [anon_sym_using] = ACTIONS(1394), + [anon_sym_PLUS] = ACTIONS(1400), + [anon_sym_DASH] = ACTIONS(1400), + [anon_sym_SLASH] = ACTIONS(954), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1216), - [anon_sym_void] = ACTIONS(1236), - [anon_sym_delete] = ACTIONS(1236), - [anon_sym_PLUS_PLUS] = ACTIONS(1238), - [anon_sym_DASH_DASH] = ACTIONS(1238), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1244), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1480), + [anon_sym_TILDE] = ACTIONS(1384), + [anon_sym_void] = ACTIONS(1400), + [anon_sym_delete] = ACTIONS(1400), + [anon_sym_PLUS_PLUS] = ACTIONS(1402), + [anon_sym_DASH_DASH] = ACTIONS(1402), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1404), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1508), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1208), - [anon_sym_readonly] = ACTIONS(1208), - [anon_sym_get] = ACTIONS(1208), - [anon_sym_set] = ACTIONS(1208), - [anon_sym_declare] = ACTIONS(1208), - [anon_sym_public] = ACTIONS(1208), - [anon_sym_private] = ACTIONS(1208), - [anon_sym_protected] = ACTIONS(1208), - [anon_sym_override] = ACTIONS(1208), - [anon_sym_module] = ACTIONS(1208), - [anon_sym_any] = ACTIONS(1208), - [anon_sym_number] = ACTIONS(1208), - [anon_sym_boolean] = ACTIONS(1208), - [anon_sym_string] = ACTIONS(1208), - [anon_sym_symbol] = ACTIONS(1208), - [anon_sym_object] = ACTIONS(1208), + [anon_sym_static] = ACTIONS(1378), + [anon_sym_readonly] = ACTIONS(1378), + [anon_sym_get] = ACTIONS(1378), + [anon_sym_set] = ACTIONS(1378), + [anon_sym_declare] = ACTIONS(1378), + [anon_sym_public] = ACTIONS(1378), + [anon_sym_private] = ACTIONS(1378), + [anon_sym_protected] = ACTIONS(1378), + [anon_sym_override] = ACTIONS(1378), + [anon_sym_module] = ACTIONS(1378), + [anon_sym_any] = ACTIONS(1378), + [anon_sym_number] = ACTIONS(1378), + [anon_sym_boolean] = ACTIONS(1378), + [anon_sym_string] = ACTIONS(1378), + [anon_sym_symbol] = ACTIONS(1378), + [anon_sym_object] = ACTIONS(1378), [sym_html_comment] = ACTIONS(5), }, - [STATE(534)] = { - [sym_import] = STATE(3816), - [sym_parenthesized_expression] = STATE(1375), - [sym_expression] = STATE(1873), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(6029), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(6029), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6027), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1375), - [sym_subscript_expression] = STATE(1375), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3085), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(6029), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1375), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_type_arguments] = STATE(525), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1474), - [anon_sym_export] = ACTIONS(1208), - [anon_sym_type] = ACTIONS(1208), - [anon_sym_namespace] = ACTIONS(1210), - [anon_sym_LBRACE] = ACTIONS(669), - [anon_sym_typeof] = ACTIONS(1236), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1208), - [anon_sym_BANG] = ACTIONS(1216), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1220), - [anon_sym_yield] = ACTIONS(1222), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1226), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1478), - [anon_sym_using] = ACTIONS(1230), - [anon_sym_PLUS] = ACTIONS(1236), - [anon_sym_DASH] = ACTIONS(1236), - [anon_sym_SLASH] = ACTIONS(884), + [STATE(547)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(2175), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6067), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6067), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5851), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3001), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6067), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(523), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1502), + [anon_sym_export] = ACTIONS(1378), + [anon_sym_type] = ACTIONS(1378), + [anon_sym_namespace] = ACTIONS(1380), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(1400), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1378), + [anon_sym_BANG] = ACTIONS(1384), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1386), + [anon_sym_yield] = ACTIONS(1388), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1390), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1506), + [anon_sym_using] = ACTIONS(1394), + [anon_sym_PLUS] = ACTIONS(1400), + [anon_sym_DASH] = ACTIONS(1400), + [anon_sym_SLASH] = ACTIONS(954), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1216), - [anon_sym_void] = ACTIONS(1236), - [anon_sym_delete] = ACTIONS(1236), - [anon_sym_PLUS_PLUS] = ACTIONS(1238), - [anon_sym_DASH_DASH] = ACTIONS(1238), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1244), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1480), + [anon_sym_TILDE] = ACTIONS(1384), + [anon_sym_void] = ACTIONS(1400), + [anon_sym_delete] = ACTIONS(1400), + [anon_sym_PLUS_PLUS] = ACTIONS(1402), + [anon_sym_DASH_DASH] = ACTIONS(1402), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1404), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1508), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1208), - [anon_sym_readonly] = ACTIONS(1208), - [anon_sym_get] = ACTIONS(1208), - [anon_sym_set] = ACTIONS(1208), - [anon_sym_declare] = ACTIONS(1208), - [anon_sym_public] = ACTIONS(1208), - [anon_sym_private] = ACTIONS(1208), - [anon_sym_protected] = ACTIONS(1208), - [anon_sym_override] = ACTIONS(1208), - [anon_sym_module] = ACTIONS(1208), - [anon_sym_any] = ACTIONS(1208), - [anon_sym_number] = ACTIONS(1208), - [anon_sym_boolean] = ACTIONS(1208), - [anon_sym_string] = ACTIONS(1208), - [anon_sym_symbol] = ACTIONS(1208), - [anon_sym_object] = ACTIONS(1208), + [anon_sym_static] = ACTIONS(1378), + [anon_sym_readonly] = ACTIONS(1378), + [anon_sym_get] = ACTIONS(1378), + [anon_sym_set] = ACTIONS(1378), + [anon_sym_declare] = ACTIONS(1378), + [anon_sym_public] = ACTIONS(1378), + [anon_sym_private] = ACTIONS(1378), + [anon_sym_protected] = ACTIONS(1378), + [anon_sym_override] = ACTIONS(1378), + [anon_sym_module] = ACTIONS(1378), + [anon_sym_any] = ACTIONS(1378), + [anon_sym_number] = ACTIONS(1378), + [anon_sym_boolean] = ACTIONS(1378), + [anon_sym_string] = ACTIONS(1378), + [anon_sym_symbol] = ACTIONS(1378), + [anon_sym_object] = ACTIONS(1378), [sym_html_comment] = ACTIONS(5), }, - [STATE(535)] = { - [sym_import] = STATE(3816), - [sym_parenthesized_expression] = STATE(1375), - [sym_expression] = STATE(1874), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(6029), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(6029), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6027), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1375), - [sym_subscript_expression] = STATE(1375), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3085), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(6029), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1375), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_type_arguments] = STATE(525), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1474), - [anon_sym_export] = ACTIONS(1208), - [anon_sym_type] = ACTIONS(1208), - [anon_sym_namespace] = ACTIONS(1210), - [anon_sym_LBRACE] = ACTIONS(669), - [anon_sym_typeof] = ACTIONS(1236), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1208), - [anon_sym_BANG] = ACTIONS(1216), + [STATE(548)] = { + [sym_import] = STATE(3849), + [sym_parenthesized_expression] = STATE(1372), + [sym_expression] = STATE(2394), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6025), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6025), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1372), + [sym_subscript_expression] = STATE(1372), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2993), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6025), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1372), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_type_arguments] = STATE(445), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(1488), + [anon_sym_export] = ACTIONS(1324), + [anon_sym_type] = ACTIONS(1324), + [anon_sym_namespace] = ACTIONS(1326), + [anon_sym_LBRACE] = ACTIONS(671), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(1324), + [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1220), - [anon_sym_yield] = ACTIONS(1222), + [anon_sym_await] = ACTIONS(45), + [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1226), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1478), - [anon_sym_using] = ACTIONS(1230), - [anon_sym_PLUS] = ACTIONS(1236), - [anon_sym_DASH] = ACTIONS(1236), - [anon_sym_SLASH] = ACTIONS(884), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1330), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1492), + [anon_sym_using] = ACTIONS(75), + [anon_sym_PLUS] = ACTIONS(21), + [anon_sym_DASH] = ACTIONS(21), + [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1216), - [anon_sym_void] = ACTIONS(1236), - [anon_sym_delete] = ACTIONS(1236), - [anon_sym_PLUS_PLUS] = ACTIONS(1238), - [anon_sym_DASH_DASH] = ACTIONS(1238), + [anon_sym_TILDE] = ACTIONS(33), + [anon_sym_void] = ACTIONS(21), + [anon_sym_delete] = ACTIONS(21), + [anon_sym_PLUS_PLUS] = ACTIONS(81), + [anon_sym_DASH_DASH] = ACTIONS(81), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1244), + [sym_private_property_identifier] = ACTIONS(91), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1480), + [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1208), - [anon_sym_readonly] = ACTIONS(1208), - [anon_sym_get] = ACTIONS(1208), - [anon_sym_set] = ACTIONS(1208), - [anon_sym_declare] = ACTIONS(1208), - [anon_sym_public] = ACTIONS(1208), - [anon_sym_private] = ACTIONS(1208), - [anon_sym_protected] = ACTIONS(1208), - [anon_sym_override] = ACTIONS(1208), - [anon_sym_module] = ACTIONS(1208), - [anon_sym_any] = ACTIONS(1208), - [anon_sym_number] = ACTIONS(1208), - [anon_sym_boolean] = ACTIONS(1208), - [anon_sym_string] = ACTIONS(1208), - [anon_sym_symbol] = ACTIONS(1208), - [anon_sym_object] = ACTIONS(1208), + [anon_sym_static] = ACTIONS(1324), + [anon_sym_readonly] = ACTIONS(1324), + [anon_sym_get] = ACTIONS(1324), + [anon_sym_set] = ACTIONS(1324), + [anon_sym_declare] = ACTIONS(1324), + [anon_sym_public] = ACTIONS(1324), + [anon_sym_private] = ACTIONS(1324), + [anon_sym_protected] = ACTIONS(1324), + [anon_sym_override] = ACTIONS(1324), + [anon_sym_module] = ACTIONS(1324), + [anon_sym_any] = ACTIONS(1324), + [anon_sym_number] = ACTIONS(1324), + [anon_sym_boolean] = ACTIONS(1324), + [anon_sym_string] = ACTIONS(1324), + [anon_sym_symbol] = ACTIONS(1324), + [anon_sym_object] = ACTIONS(1324), [sym_html_comment] = ACTIONS(5), }, - [STATE(536)] = { - [sym_import] = STATE(3816), - [sym_parenthesized_expression] = STATE(1375), - [sym_expression] = STATE(1875), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(6029), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(6029), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6027), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1375), - [sym_subscript_expression] = STATE(1375), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3085), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(6029), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1375), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_type_arguments] = STATE(525), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1474), - [anon_sym_export] = ACTIONS(1208), - [anon_sym_type] = ACTIONS(1208), - [anon_sym_namespace] = ACTIONS(1210), - [anon_sym_LBRACE] = ACTIONS(669), - [anon_sym_typeof] = ACTIONS(1236), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1208), - [anon_sym_BANG] = ACTIONS(1216), + [STATE(549)] = { + [sym_import] = STATE(3849), + [sym_parenthesized_expression] = STATE(1372), + [sym_expression] = STATE(1894), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6025), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6025), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1372), + [sym_subscript_expression] = STATE(1372), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2993), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6025), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1372), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_type_arguments] = STATE(445), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(1488), + [anon_sym_export] = ACTIONS(1324), + [anon_sym_type] = ACTIONS(1324), + [anon_sym_namespace] = ACTIONS(1326), + [anon_sym_LBRACE] = ACTIONS(671), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(1324), + [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1220), - [anon_sym_yield] = ACTIONS(1222), + [anon_sym_await] = ACTIONS(45), + [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1226), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1478), - [anon_sym_using] = ACTIONS(1230), - [anon_sym_PLUS] = ACTIONS(1236), - [anon_sym_DASH] = ACTIONS(1236), - [anon_sym_SLASH] = ACTIONS(884), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1330), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1492), + [anon_sym_using] = ACTIONS(75), + [anon_sym_PLUS] = ACTIONS(21), + [anon_sym_DASH] = ACTIONS(21), + [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1216), - [anon_sym_void] = ACTIONS(1236), - [anon_sym_delete] = ACTIONS(1236), - [anon_sym_PLUS_PLUS] = ACTIONS(1238), - [anon_sym_DASH_DASH] = ACTIONS(1238), + [anon_sym_TILDE] = ACTIONS(33), + [anon_sym_void] = ACTIONS(21), + [anon_sym_delete] = ACTIONS(21), + [anon_sym_PLUS_PLUS] = ACTIONS(81), + [anon_sym_DASH_DASH] = ACTIONS(81), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1244), + [sym_private_property_identifier] = ACTIONS(91), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1480), + [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1208), - [anon_sym_readonly] = ACTIONS(1208), - [anon_sym_get] = ACTIONS(1208), - [anon_sym_set] = ACTIONS(1208), - [anon_sym_declare] = ACTIONS(1208), - [anon_sym_public] = ACTIONS(1208), - [anon_sym_private] = ACTIONS(1208), - [anon_sym_protected] = ACTIONS(1208), - [anon_sym_override] = ACTIONS(1208), - [anon_sym_module] = ACTIONS(1208), - [anon_sym_any] = ACTIONS(1208), - [anon_sym_number] = ACTIONS(1208), - [anon_sym_boolean] = ACTIONS(1208), - [anon_sym_string] = ACTIONS(1208), - [anon_sym_symbol] = ACTIONS(1208), - [anon_sym_object] = ACTIONS(1208), + [anon_sym_static] = ACTIONS(1324), + [anon_sym_readonly] = ACTIONS(1324), + [anon_sym_get] = ACTIONS(1324), + [anon_sym_set] = ACTIONS(1324), + [anon_sym_declare] = ACTIONS(1324), + [anon_sym_public] = ACTIONS(1324), + [anon_sym_private] = ACTIONS(1324), + [anon_sym_protected] = ACTIONS(1324), + [anon_sym_override] = ACTIONS(1324), + [anon_sym_module] = ACTIONS(1324), + [anon_sym_any] = ACTIONS(1324), + [anon_sym_number] = ACTIONS(1324), + [anon_sym_boolean] = ACTIONS(1324), + [anon_sym_string] = ACTIONS(1324), + [anon_sym_symbol] = ACTIONS(1324), + [anon_sym_object] = ACTIONS(1324), [sym_html_comment] = ACTIONS(5), }, - [STATE(537)] = { - [sym_import] = STATE(3816), - [sym_parenthesized_expression] = STATE(1375), - [sym_expression] = STATE(1876), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(6029), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(6029), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6027), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1375), - [sym_subscript_expression] = STATE(1375), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3085), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(6029), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1375), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_type_arguments] = STATE(525), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1474), - [anon_sym_export] = ACTIONS(1208), - [anon_sym_type] = ACTIONS(1208), - [anon_sym_namespace] = ACTIONS(1210), - [anon_sym_LBRACE] = ACTIONS(669), - [anon_sym_typeof] = ACTIONS(1236), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1208), - [anon_sym_BANG] = ACTIONS(1216), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1220), - [anon_sym_yield] = ACTIONS(1222), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1226), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1478), - [anon_sym_using] = ACTIONS(1230), - [anon_sym_PLUS] = ACTIONS(1236), - [anon_sym_DASH] = ACTIONS(1236), - [anon_sym_SLASH] = ACTIONS(884), + [STATE(550)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(2176), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6067), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6067), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5851), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3001), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6067), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(523), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1502), + [anon_sym_export] = ACTIONS(1378), + [anon_sym_type] = ACTIONS(1378), + [anon_sym_namespace] = ACTIONS(1380), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(1400), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1378), + [anon_sym_BANG] = ACTIONS(1384), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1386), + [anon_sym_yield] = ACTIONS(1388), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1390), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1506), + [anon_sym_using] = ACTIONS(1394), + [anon_sym_PLUS] = ACTIONS(1400), + [anon_sym_DASH] = ACTIONS(1400), + [anon_sym_SLASH] = ACTIONS(954), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1216), - [anon_sym_void] = ACTIONS(1236), - [anon_sym_delete] = ACTIONS(1236), - [anon_sym_PLUS_PLUS] = ACTIONS(1238), - [anon_sym_DASH_DASH] = ACTIONS(1238), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1244), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1480), + [anon_sym_TILDE] = ACTIONS(1384), + [anon_sym_void] = ACTIONS(1400), + [anon_sym_delete] = ACTIONS(1400), + [anon_sym_PLUS_PLUS] = ACTIONS(1402), + [anon_sym_DASH_DASH] = ACTIONS(1402), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1404), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1508), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1208), - [anon_sym_readonly] = ACTIONS(1208), - [anon_sym_get] = ACTIONS(1208), - [anon_sym_set] = ACTIONS(1208), - [anon_sym_declare] = ACTIONS(1208), - [anon_sym_public] = ACTIONS(1208), - [anon_sym_private] = ACTIONS(1208), - [anon_sym_protected] = ACTIONS(1208), - [anon_sym_override] = ACTIONS(1208), - [anon_sym_module] = ACTIONS(1208), - [anon_sym_any] = ACTIONS(1208), - [anon_sym_number] = ACTIONS(1208), - [anon_sym_boolean] = ACTIONS(1208), - [anon_sym_string] = ACTIONS(1208), - [anon_sym_symbol] = ACTIONS(1208), - [anon_sym_object] = ACTIONS(1208), + [anon_sym_static] = ACTIONS(1378), + [anon_sym_readonly] = ACTIONS(1378), + [anon_sym_get] = ACTIONS(1378), + [anon_sym_set] = ACTIONS(1378), + [anon_sym_declare] = ACTIONS(1378), + [anon_sym_public] = ACTIONS(1378), + [anon_sym_private] = ACTIONS(1378), + [anon_sym_protected] = ACTIONS(1378), + [anon_sym_override] = ACTIONS(1378), + [anon_sym_module] = ACTIONS(1378), + [anon_sym_any] = ACTIONS(1378), + [anon_sym_number] = ACTIONS(1378), + [anon_sym_boolean] = ACTIONS(1378), + [anon_sym_string] = ACTIONS(1378), + [anon_sym_symbol] = ACTIONS(1378), + [anon_sym_object] = ACTIONS(1378), [sym_html_comment] = ACTIONS(5), }, - [STATE(538)] = { - [sym_import] = STATE(3816), - [sym_parenthesized_expression] = STATE(1375), - [sym_expression] = STATE(1877), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(6029), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(6029), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6027), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1375), - [sym_subscript_expression] = STATE(1375), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3085), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(6029), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1375), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_type_arguments] = STATE(525), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1474), - [anon_sym_export] = ACTIONS(1208), - [anon_sym_type] = ACTIONS(1208), - [anon_sym_namespace] = ACTIONS(1210), - [anon_sym_LBRACE] = ACTIONS(669), - [anon_sym_typeof] = ACTIONS(1236), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1208), - [anon_sym_BANG] = ACTIONS(1216), + [STATE(551)] = { + [sym_import] = STATE(3849), + [sym_parenthesized_expression] = STATE(1372), + [sym_expression] = STATE(2203), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6025), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6025), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1372), + [sym_subscript_expression] = STATE(1372), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2993), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6025), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1372), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_type_arguments] = STATE(445), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(1488), + [anon_sym_export] = ACTIONS(1324), + [anon_sym_type] = ACTIONS(1324), + [anon_sym_namespace] = ACTIONS(1326), + [anon_sym_LBRACE] = ACTIONS(671), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(1324), + [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1220), - [anon_sym_yield] = ACTIONS(1222), + [anon_sym_await] = ACTIONS(45), + [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1226), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1478), - [anon_sym_using] = ACTIONS(1230), - [anon_sym_PLUS] = ACTIONS(1236), - [anon_sym_DASH] = ACTIONS(1236), - [anon_sym_SLASH] = ACTIONS(884), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1330), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1492), + [anon_sym_using] = ACTIONS(75), + [anon_sym_PLUS] = ACTIONS(21), + [anon_sym_DASH] = ACTIONS(21), + [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1216), - [anon_sym_void] = ACTIONS(1236), - [anon_sym_delete] = ACTIONS(1236), - [anon_sym_PLUS_PLUS] = ACTIONS(1238), - [anon_sym_DASH_DASH] = ACTIONS(1238), + [anon_sym_TILDE] = ACTIONS(33), + [anon_sym_void] = ACTIONS(21), + [anon_sym_delete] = ACTIONS(21), + [anon_sym_PLUS_PLUS] = ACTIONS(81), + [anon_sym_DASH_DASH] = ACTIONS(81), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1244), + [sym_private_property_identifier] = ACTIONS(91), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1480), + [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1208), - [anon_sym_readonly] = ACTIONS(1208), - [anon_sym_get] = ACTIONS(1208), - [anon_sym_set] = ACTIONS(1208), - [anon_sym_declare] = ACTIONS(1208), - [anon_sym_public] = ACTIONS(1208), - [anon_sym_private] = ACTIONS(1208), - [anon_sym_protected] = ACTIONS(1208), - [anon_sym_override] = ACTIONS(1208), - [anon_sym_module] = ACTIONS(1208), - [anon_sym_any] = ACTIONS(1208), - [anon_sym_number] = ACTIONS(1208), - [anon_sym_boolean] = ACTIONS(1208), - [anon_sym_string] = ACTIONS(1208), - [anon_sym_symbol] = ACTIONS(1208), - [anon_sym_object] = ACTIONS(1208), + [anon_sym_static] = ACTIONS(1324), + [anon_sym_readonly] = ACTIONS(1324), + [anon_sym_get] = ACTIONS(1324), + [anon_sym_set] = ACTIONS(1324), + [anon_sym_declare] = ACTIONS(1324), + [anon_sym_public] = ACTIONS(1324), + [anon_sym_private] = ACTIONS(1324), + [anon_sym_protected] = ACTIONS(1324), + [anon_sym_override] = ACTIONS(1324), + [anon_sym_module] = ACTIONS(1324), + [anon_sym_any] = ACTIONS(1324), + [anon_sym_number] = ACTIONS(1324), + [anon_sym_boolean] = ACTIONS(1324), + [anon_sym_string] = ACTIONS(1324), + [anon_sym_symbol] = ACTIONS(1324), + [anon_sym_object] = ACTIONS(1324), [sym_html_comment] = ACTIONS(5), }, - [STATE(539)] = { - [sym_import] = STATE(3816), - [sym_parenthesized_expression] = STATE(1375), - [sym_expression] = STATE(1878), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(6029), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(6029), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6027), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1375), - [sym_subscript_expression] = STATE(1375), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3085), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(6029), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1375), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_type_arguments] = STATE(525), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1474), - [anon_sym_export] = ACTIONS(1208), - [anon_sym_type] = ACTIONS(1208), - [anon_sym_namespace] = ACTIONS(1210), - [anon_sym_LBRACE] = ACTIONS(669), - [anon_sym_typeof] = ACTIONS(1236), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1208), - [anon_sym_BANG] = ACTIONS(1216), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1220), - [anon_sym_yield] = ACTIONS(1222), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1226), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1478), - [anon_sym_using] = ACTIONS(1230), - [anon_sym_PLUS] = ACTIONS(1236), - [anon_sym_DASH] = ACTIONS(1236), - [anon_sym_SLASH] = ACTIONS(884), + [STATE(552)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(2177), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6067), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6067), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5851), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3001), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6067), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(523), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1502), + [anon_sym_export] = ACTIONS(1378), + [anon_sym_type] = ACTIONS(1378), + [anon_sym_namespace] = ACTIONS(1380), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(1400), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1378), + [anon_sym_BANG] = ACTIONS(1384), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1386), + [anon_sym_yield] = ACTIONS(1388), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1390), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1506), + [anon_sym_using] = ACTIONS(1394), + [anon_sym_PLUS] = ACTIONS(1400), + [anon_sym_DASH] = ACTIONS(1400), + [anon_sym_SLASH] = ACTIONS(954), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1216), - [anon_sym_void] = ACTIONS(1236), - [anon_sym_delete] = ACTIONS(1236), - [anon_sym_PLUS_PLUS] = ACTIONS(1238), - [anon_sym_DASH_DASH] = ACTIONS(1238), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1244), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1480), + [anon_sym_TILDE] = ACTIONS(1384), + [anon_sym_void] = ACTIONS(1400), + [anon_sym_delete] = ACTIONS(1400), + [anon_sym_PLUS_PLUS] = ACTIONS(1402), + [anon_sym_DASH_DASH] = ACTIONS(1402), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1404), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1508), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1208), - [anon_sym_readonly] = ACTIONS(1208), - [anon_sym_get] = ACTIONS(1208), - [anon_sym_set] = ACTIONS(1208), - [anon_sym_declare] = ACTIONS(1208), - [anon_sym_public] = ACTIONS(1208), - [anon_sym_private] = ACTIONS(1208), - [anon_sym_protected] = ACTIONS(1208), - [anon_sym_override] = ACTIONS(1208), - [anon_sym_module] = ACTIONS(1208), - [anon_sym_any] = ACTIONS(1208), - [anon_sym_number] = ACTIONS(1208), - [anon_sym_boolean] = ACTIONS(1208), - [anon_sym_string] = ACTIONS(1208), - [anon_sym_symbol] = ACTIONS(1208), - [anon_sym_object] = ACTIONS(1208), + [anon_sym_static] = ACTIONS(1378), + [anon_sym_readonly] = ACTIONS(1378), + [anon_sym_get] = ACTIONS(1378), + [anon_sym_set] = ACTIONS(1378), + [anon_sym_declare] = ACTIONS(1378), + [anon_sym_public] = ACTIONS(1378), + [anon_sym_private] = ACTIONS(1378), + [anon_sym_protected] = ACTIONS(1378), + [anon_sym_override] = ACTIONS(1378), + [anon_sym_module] = ACTIONS(1378), + [anon_sym_any] = ACTIONS(1378), + [anon_sym_number] = ACTIONS(1378), + [anon_sym_boolean] = ACTIONS(1378), + [anon_sym_string] = ACTIONS(1378), + [anon_sym_symbol] = ACTIONS(1378), + [anon_sym_object] = ACTIONS(1378), [sym_html_comment] = ACTIONS(5), }, - [STATE(540)] = { - [sym_import] = STATE(3816), - [sym_parenthesized_expression] = STATE(1375), - [sym_expression] = STATE(1879), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(6029), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(6029), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6027), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1375), - [sym_subscript_expression] = STATE(1375), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3085), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(6029), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1375), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_type_arguments] = STATE(525), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1474), - [anon_sym_export] = ACTIONS(1208), - [anon_sym_type] = ACTIONS(1208), - [anon_sym_namespace] = ACTIONS(1210), - [anon_sym_LBRACE] = ACTIONS(669), - [anon_sym_typeof] = ACTIONS(1236), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1208), - [anon_sym_BANG] = ACTIONS(1216), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1220), - [anon_sym_yield] = ACTIONS(1222), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1226), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1478), - [anon_sym_using] = ACTIONS(1230), - [anon_sym_PLUS] = ACTIONS(1236), - [anon_sym_DASH] = ACTIONS(1236), - [anon_sym_SLASH] = ACTIONS(884), + [STATE(553)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(2178), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6067), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6067), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5851), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3001), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6067), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(523), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1502), + [anon_sym_export] = ACTIONS(1378), + [anon_sym_type] = ACTIONS(1378), + [anon_sym_namespace] = ACTIONS(1380), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(1400), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1378), + [anon_sym_BANG] = ACTIONS(1384), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1386), + [anon_sym_yield] = ACTIONS(1388), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1390), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1506), + [anon_sym_using] = ACTIONS(1394), + [anon_sym_PLUS] = ACTIONS(1400), + [anon_sym_DASH] = ACTIONS(1400), + [anon_sym_SLASH] = ACTIONS(954), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1216), - [anon_sym_void] = ACTIONS(1236), - [anon_sym_delete] = ACTIONS(1236), - [anon_sym_PLUS_PLUS] = ACTIONS(1238), - [anon_sym_DASH_DASH] = ACTIONS(1238), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1244), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1480), + [anon_sym_TILDE] = ACTIONS(1384), + [anon_sym_void] = ACTIONS(1400), + [anon_sym_delete] = ACTIONS(1400), + [anon_sym_PLUS_PLUS] = ACTIONS(1402), + [anon_sym_DASH_DASH] = ACTIONS(1402), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1404), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1508), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1208), - [anon_sym_readonly] = ACTIONS(1208), - [anon_sym_get] = ACTIONS(1208), - [anon_sym_set] = ACTIONS(1208), - [anon_sym_declare] = ACTIONS(1208), - [anon_sym_public] = ACTIONS(1208), - [anon_sym_private] = ACTIONS(1208), - [anon_sym_protected] = ACTIONS(1208), - [anon_sym_override] = ACTIONS(1208), - [anon_sym_module] = ACTIONS(1208), - [anon_sym_any] = ACTIONS(1208), - [anon_sym_number] = ACTIONS(1208), - [anon_sym_boolean] = ACTIONS(1208), - [anon_sym_string] = ACTIONS(1208), - [anon_sym_symbol] = ACTIONS(1208), - [anon_sym_object] = ACTIONS(1208), + [anon_sym_static] = ACTIONS(1378), + [anon_sym_readonly] = ACTIONS(1378), + [anon_sym_get] = ACTIONS(1378), + [anon_sym_set] = ACTIONS(1378), + [anon_sym_declare] = ACTIONS(1378), + [anon_sym_public] = ACTIONS(1378), + [anon_sym_private] = ACTIONS(1378), + [anon_sym_protected] = ACTIONS(1378), + [anon_sym_override] = ACTIONS(1378), + [anon_sym_module] = ACTIONS(1378), + [anon_sym_any] = ACTIONS(1378), + [anon_sym_number] = ACTIONS(1378), + [anon_sym_boolean] = ACTIONS(1378), + [anon_sym_string] = ACTIONS(1378), + [anon_sym_symbol] = ACTIONS(1378), + [anon_sym_object] = ACTIONS(1378), [sym_html_comment] = ACTIONS(5), }, - [STATE(541)] = { - [sym_import] = STATE(3816), - [sym_parenthesized_expression] = STATE(1375), - [sym_expression] = STATE(1880), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(6029), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(6029), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6027), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1375), - [sym_subscript_expression] = STATE(1375), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3085), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(6029), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1375), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_type_arguments] = STATE(525), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1474), - [anon_sym_export] = ACTIONS(1208), - [anon_sym_type] = ACTIONS(1208), - [anon_sym_namespace] = ACTIONS(1210), - [anon_sym_LBRACE] = ACTIONS(669), - [anon_sym_typeof] = ACTIONS(1236), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1208), - [anon_sym_BANG] = ACTIONS(1216), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1220), - [anon_sym_yield] = ACTIONS(1222), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1226), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1478), - [anon_sym_using] = ACTIONS(1230), - [anon_sym_PLUS] = ACTIONS(1236), - [anon_sym_DASH] = ACTIONS(1236), - [anon_sym_SLASH] = ACTIONS(884), + [STATE(554)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1345), + [sym_expression] = STATE(2459), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5963), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5963), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5768), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1345), + [sym_subscript_expression] = STATE(1345), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3039), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5963), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1345), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(411), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1468), + [anon_sym_export] = ACTIONS(1060), + [anon_sym_type] = ACTIONS(1060), + [anon_sym_namespace] = ACTIONS(1062), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(619), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1060), + [anon_sym_BANG] = ACTIONS(591), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(593), + [anon_sym_yield] = ACTIONS(595), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1070), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1476), + [anon_sym_using] = ACTIONS(605), + [anon_sym_PLUS] = ACTIONS(619), + [anon_sym_DASH] = ACTIONS(619), + [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1216), - [anon_sym_void] = ACTIONS(1236), - [anon_sym_delete] = ACTIONS(1236), - [anon_sym_PLUS_PLUS] = ACTIONS(1238), - [anon_sym_DASH_DASH] = ACTIONS(1238), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), + [anon_sym_TILDE] = ACTIONS(591), + [anon_sym_void] = ACTIONS(619), + [anon_sym_delete] = ACTIONS(619), + [anon_sym_PLUS_PLUS] = ACTIONS(621), + [anon_sym_DASH_DASH] = ACTIONS(621), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1244), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1480), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(623), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1478), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1208), - [anon_sym_readonly] = ACTIONS(1208), - [anon_sym_get] = ACTIONS(1208), - [anon_sym_set] = ACTIONS(1208), - [anon_sym_declare] = ACTIONS(1208), - [anon_sym_public] = ACTIONS(1208), - [anon_sym_private] = ACTIONS(1208), - [anon_sym_protected] = ACTIONS(1208), - [anon_sym_override] = ACTIONS(1208), - [anon_sym_module] = ACTIONS(1208), - [anon_sym_any] = ACTIONS(1208), - [anon_sym_number] = ACTIONS(1208), - [anon_sym_boolean] = ACTIONS(1208), - [anon_sym_string] = ACTIONS(1208), - [anon_sym_symbol] = ACTIONS(1208), - [anon_sym_object] = ACTIONS(1208), + [anon_sym_static] = ACTIONS(1060), + [anon_sym_readonly] = ACTIONS(1060), + [anon_sym_get] = ACTIONS(1060), + [anon_sym_set] = ACTIONS(1060), + [anon_sym_declare] = ACTIONS(1060), + [anon_sym_public] = ACTIONS(1060), + [anon_sym_private] = ACTIONS(1060), + [anon_sym_protected] = ACTIONS(1060), + [anon_sym_override] = ACTIONS(1060), + [anon_sym_module] = ACTIONS(1060), + [anon_sym_any] = ACTIONS(1060), + [anon_sym_number] = ACTIONS(1060), + [anon_sym_boolean] = ACTIONS(1060), + [anon_sym_string] = ACTIONS(1060), + [anon_sym_symbol] = ACTIONS(1060), + [anon_sym_object] = ACTIONS(1060), [sym_html_comment] = ACTIONS(5), }, - [STATE(542)] = { - [sym_import] = STATE(3816), - [sym_parenthesized_expression] = STATE(1375), - [sym_expression] = STATE(1881), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(6029), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(6029), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6027), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1375), - [sym_subscript_expression] = STATE(1375), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3085), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(6029), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1375), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_type_arguments] = STATE(525), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1474), - [anon_sym_export] = ACTIONS(1208), - [anon_sym_type] = ACTIONS(1208), - [anon_sym_namespace] = ACTIONS(1210), - [anon_sym_LBRACE] = ACTIONS(669), - [anon_sym_typeof] = ACTIONS(1236), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1208), - [anon_sym_BANG] = ACTIONS(1216), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1220), - [anon_sym_yield] = ACTIONS(1222), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1226), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1478), - [anon_sym_using] = ACTIONS(1230), - [anon_sym_PLUS] = ACTIONS(1236), - [anon_sym_DASH] = ACTIONS(1236), - [anon_sym_SLASH] = ACTIONS(884), + [STATE(555)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1483), + [sym_expression] = STATE(2651), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6128), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6128), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1483), + [sym_subscript_expression] = STATE(1483), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6128), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1483), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(2241), + [anon_sym_export] = ACTIONS(2243), + [anon_sym_type] = ACTIONS(2243), + [anon_sym_namespace] = ACTIONS(2245), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(2243), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(2247), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(2249), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1216), - [anon_sym_void] = ACTIONS(1236), - [anon_sym_delete] = ACTIONS(1236), - [anon_sym_PLUS_PLUS] = ACTIONS(1238), - [anon_sym_DASH_DASH] = ACTIONS(1238), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1244), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1480), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(2251), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1208), - [anon_sym_readonly] = ACTIONS(1208), - [anon_sym_get] = ACTIONS(1208), - [anon_sym_set] = ACTIONS(1208), - [anon_sym_declare] = ACTIONS(1208), - [anon_sym_public] = ACTIONS(1208), - [anon_sym_private] = ACTIONS(1208), - [anon_sym_protected] = ACTIONS(1208), - [anon_sym_override] = ACTIONS(1208), - [anon_sym_module] = ACTIONS(1208), - [anon_sym_any] = ACTIONS(1208), - [anon_sym_number] = ACTIONS(1208), - [anon_sym_boolean] = ACTIONS(1208), - [anon_sym_string] = ACTIONS(1208), - [anon_sym_symbol] = ACTIONS(1208), - [anon_sym_object] = ACTIONS(1208), + [anon_sym_static] = ACTIONS(2243), + [anon_sym_readonly] = ACTIONS(2243), + [anon_sym_get] = ACTIONS(2243), + [anon_sym_set] = ACTIONS(2243), + [anon_sym_declare] = ACTIONS(2243), + [anon_sym_public] = ACTIONS(2243), + [anon_sym_private] = ACTIONS(2243), + [anon_sym_protected] = ACTIONS(2243), + [anon_sym_override] = ACTIONS(2243), + [anon_sym_module] = ACTIONS(2243), + [anon_sym_any] = ACTIONS(2243), + [anon_sym_number] = ACTIONS(2243), + [anon_sym_boolean] = ACTIONS(2243), + [anon_sym_string] = ACTIONS(2243), + [anon_sym_symbol] = ACTIONS(2243), + [anon_sym_object] = ACTIONS(2243), [sym_html_comment] = ACTIONS(5), }, - [STATE(543)] = { - [sym_import] = STATE(3816), - [sym_parenthesized_expression] = STATE(1375), - [sym_expression] = STATE(1883), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(6029), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(6029), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6027), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1375), - [sym_subscript_expression] = STATE(1375), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3085), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(6029), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1375), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_type_arguments] = STATE(525), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1474), - [anon_sym_export] = ACTIONS(1208), - [anon_sym_type] = ACTIONS(1208), - [anon_sym_namespace] = ACTIONS(1210), - [anon_sym_LBRACE] = ACTIONS(669), - [anon_sym_typeof] = ACTIONS(1236), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1208), - [anon_sym_BANG] = ACTIONS(1216), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1220), - [anon_sym_yield] = ACTIONS(1222), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1226), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1478), - [anon_sym_using] = ACTIONS(1230), - [anon_sym_PLUS] = ACTIONS(1236), - [anon_sym_DASH] = ACTIONS(1236), - [anon_sym_SLASH] = ACTIONS(884), + [STATE(556)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1460), + [sym_expression] = STATE(2415), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6079), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6079), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6014), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1460), + [sym_subscript_expression] = STATE(1460), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3052), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6079), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1460), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(560), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1518), + [anon_sym_export] = ACTIONS(1176), + [anon_sym_type] = ACTIONS(1176), + [anon_sym_namespace] = ACTIONS(1178), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(1202), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1176), + [anon_sym_BANG] = ACTIONS(1184), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1186), + [anon_sym_yield] = ACTIONS(1188), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1192), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1522), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_PLUS] = ACTIONS(1202), + [anon_sym_DASH] = ACTIONS(1202), + [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1216), - [anon_sym_void] = ACTIONS(1236), - [anon_sym_delete] = ACTIONS(1236), - [anon_sym_PLUS_PLUS] = ACTIONS(1238), - [anon_sym_DASH_DASH] = ACTIONS(1238), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1244), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1480), + [anon_sym_TILDE] = ACTIONS(1184), + [anon_sym_void] = ACTIONS(1202), + [anon_sym_delete] = ACTIONS(1202), + [anon_sym_PLUS_PLUS] = ACTIONS(1204), + [anon_sym_DASH_DASH] = ACTIONS(1204), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(2187), + [sym_private_property_identifier] = ACTIONS(1210), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1524), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1208), - [anon_sym_readonly] = ACTIONS(1208), - [anon_sym_get] = ACTIONS(1208), - [anon_sym_set] = ACTIONS(1208), - [anon_sym_declare] = ACTIONS(1208), - [anon_sym_public] = ACTIONS(1208), - [anon_sym_private] = ACTIONS(1208), - [anon_sym_protected] = ACTIONS(1208), - [anon_sym_override] = ACTIONS(1208), - [anon_sym_module] = ACTIONS(1208), - [anon_sym_any] = ACTIONS(1208), - [anon_sym_number] = ACTIONS(1208), - [anon_sym_boolean] = ACTIONS(1208), - [anon_sym_string] = ACTIONS(1208), - [anon_sym_symbol] = ACTIONS(1208), - [anon_sym_object] = ACTIONS(1208), + [anon_sym_static] = ACTIONS(1176), + [anon_sym_readonly] = ACTIONS(1176), + [anon_sym_get] = ACTIONS(1176), + [anon_sym_set] = ACTIONS(1176), + [anon_sym_declare] = ACTIONS(1176), + [anon_sym_public] = ACTIONS(1176), + [anon_sym_private] = ACTIONS(1176), + [anon_sym_protected] = ACTIONS(1176), + [anon_sym_override] = ACTIONS(1176), + [anon_sym_module] = ACTIONS(1176), + [anon_sym_any] = ACTIONS(1176), + [anon_sym_number] = ACTIONS(1176), + [anon_sym_boolean] = ACTIONS(1176), + [anon_sym_string] = ACTIONS(1176), + [anon_sym_symbol] = ACTIONS(1176), + [anon_sym_object] = ACTIONS(1176), [sym_html_comment] = ACTIONS(5), }, - [STATE(544)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1426), - [sym_expression] = STATE(2619), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6079), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6079), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5734), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1426), - [sym_subscript_expression] = STATE(1426), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3010), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6079), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1426), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(629), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1520), - [anon_sym_export] = ACTIONS(1112), - [anon_sym_type] = ACTIONS(1112), - [anon_sym_namespace] = ACTIONS(1114), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(1138), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1112), - [anon_sym_BANG] = ACTIONS(1120), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1122), - [anon_sym_yield] = ACTIONS(1124), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1128), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1524), - [anon_sym_using] = ACTIONS(1132), - [anon_sym_PLUS] = ACTIONS(1138), - [anon_sym_DASH] = ACTIONS(1138), + [STATE(557)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1482), + [sym_expression] = STATE(2651), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5892), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5892), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1482), + [sym_subscript_expression] = STATE(1482), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5892), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1482), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(2253), + [anon_sym_export] = ACTIONS(2255), + [anon_sym_type] = ACTIONS(2255), + [anon_sym_namespace] = ACTIONS(2257), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(2255), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(2259), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(2261), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1120), - [anon_sym_void] = ACTIONS(1138), - [anon_sym_delete] = ACTIONS(1138), - [anon_sym_PLUS_PLUS] = ACTIONS(1140), - [anon_sym_DASH_DASH] = ACTIONS(1140), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1146), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1526), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(2263), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1112), - [anon_sym_readonly] = ACTIONS(1112), - [anon_sym_get] = ACTIONS(1112), - [anon_sym_set] = ACTIONS(1112), - [anon_sym_declare] = ACTIONS(1112), - [anon_sym_public] = ACTIONS(1112), - [anon_sym_private] = ACTIONS(1112), - [anon_sym_protected] = ACTIONS(1112), - [anon_sym_override] = ACTIONS(1112), - [anon_sym_module] = ACTIONS(1112), - [anon_sym_any] = ACTIONS(1112), - [anon_sym_number] = ACTIONS(1112), - [anon_sym_boolean] = ACTIONS(1112), - [anon_sym_string] = ACTIONS(1112), - [anon_sym_symbol] = ACTIONS(1112), - [anon_sym_object] = ACTIONS(1112), + [anon_sym_static] = ACTIONS(2255), + [anon_sym_readonly] = ACTIONS(2255), + [anon_sym_get] = ACTIONS(2255), + [anon_sym_set] = ACTIONS(2255), + [anon_sym_declare] = ACTIONS(2255), + [anon_sym_public] = ACTIONS(2255), + [anon_sym_private] = ACTIONS(2255), + [anon_sym_protected] = ACTIONS(2255), + [anon_sym_override] = ACTIONS(2255), + [anon_sym_module] = ACTIONS(2255), + [anon_sym_any] = ACTIONS(2255), + [anon_sym_number] = ACTIONS(2255), + [anon_sym_boolean] = ACTIONS(2255), + [anon_sym_string] = ACTIONS(2255), + [anon_sym_symbol] = ACTIONS(2255), + [anon_sym_object] = ACTIONS(2255), [sym_html_comment] = ACTIONS(5), }, - [STATE(545)] = { - [sym_import] = STATE(3816), - [sym_parenthesized_expression] = STATE(1375), - [sym_expression] = STATE(1887), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(6029), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(6029), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6027), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1375), - [sym_subscript_expression] = STATE(1375), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3085), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(6029), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1375), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_type_arguments] = STATE(525), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1474), - [anon_sym_export] = ACTIONS(1208), - [anon_sym_type] = ACTIONS(1208), - [anon_sym_namespace] = ACTIONS(1210), - [anon_sym_LBRACE] = ACTIONS(669), - [anon_sym_typeof] = ACTIONS(1236), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1208), - [anon_sym_BANG] = ACTIONS(1216), + [STATE(558)] = { + [sym_import] = STATE(3849), + [sym_parenthesized_expression] = STATE(1426), + [sym_expression] = STATE(2310), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(5845), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(5845), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(5843), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1426), + [sym_subscript_expression] = STATE(1426), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2990), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(5845), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1426), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_type_arguments] = STATE(513), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(1510), + [anon_sym_export] = ACTIONS(1104), + [anon_sym_type] = ACTIONS(1104), + [anon_sym_namespace] = ACTIONS(1106), + [anon_sym_LBRACE] = ACTIONS(671), + [anon_sym_typeof] = ACTIONS(1132), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(1104), + [anon_sym_BANG] = ACTIONS(1112), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1220), - [anon_sym_yield] = ACTIONS(1222), + [anon_sym_await] = ACTIONS(1116), + [anon_sym_yield] = ACTIONS(1118), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1226), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1478), - [anon_sym_using] = ACTIONS(1230), - [anon_sym_PLUS] = ACTIONS(1236), - [anon_sym_DASH] = ACTIONS(1236), - [anon_sym_SLASH] = ACTIONS(884), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1122), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1514), + [anon_sym_using] = ACTIONS(1126), + [anon_sym_PLUS] = ACTIONS(1132), + [anon_sym_DASH] = ACTIONS(1132), + [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1216), - [anon_sym_void] = ACTIONS(1236), - [anon_sym_delete] = ACTIONS(1236), - [anon_sym_PLUS_PLUS] = ACTIONS(1238), - [anon_sym_DASH_DASH] = ACTIONS(1238), + [anon_sym_TILDE] = ACTIONS(1112), + [anon_sym_void] = ACTIONS(1132), + [anon_sym_delete] = ACTIONS(1132), + [anon_sym_PLUS_PLUS] = ACTIONS(1134), + [anon_sym_DASH_DASH] = ACTIONS(1134), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1244), + [sym_private_property_identifier] = ACTIONS(1140), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1480), + [sym_undefined] = ACTIONS(1516), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1208), - [anon_sym_readonly] = ACTIONS(1208), - [anon_sym_get] = ACTIONS(1208), - [anon_sym_set] = ACTIONS(1208), - [anon_sym_declare] = ACTIONS(1208), - [anon_sym_public] = ACTIONS(1208), - [anon_sym_private] = ACTIONS(1208), - [anon_sym_protected] = ACTIONS(1208), - [anon_sym_override] = ACTIONS(1208), - [anon_sym_module] = ACTIONS(1208), - [anon_sym_any] = ACTIONS(1208), - [anon_sym_number] = ACTIONS(1208), - [anon_sym_boolean] = ACTIONS(1208), - [anon_sym_string] = ACTIONS(1208), - [anon_sym_symbol] = ACTIONS(1208), - [anon_sym_object] = ACTIONS(1208), + [anon_sym_static] = ACTIONS(1104), + [anon_sym_readonly] = ACTIONS(1104), + [anon_sym_get] = ACTIONS(1104), + [anon_sym_set] = ACTIONS(1104), + [anon_sym_declare] = ACTIONS(1104), + [anon_sym_public] = ACTIONS(1104), + [anon_sym_private] = ACTIONS(1104), + [anon_sym_protected] = ACTIONS(1104), + [anon_sym_override] = ACTIONS(1104), + [anon_sym_module] = ACTIONS(1104), + [anon_sym_any] = ACTIONS(1104), + [anon_sym_number] = ACTIONS(1104), + [anon_sym_boolean] = ACTIONS(1104), + [anon_sym_string] = ACTIONS(1104), + [anon_sym_symbol] = ACTIONS(1104), + [anon_sym_object] = ACTIONS(1104), [sym_html_comment] = ACTIONS(5), }, - [STATE(546)] = { - [sym_import] = STATE(3816), - [sym_parenthesized_expression] = STATE(1375), - [sym_expression] = STATE(1888), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(6029), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(6029), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6027), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1375), - [sym_subscript_expression] = STATE(1375), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3085), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(6029), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1375), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_type_arguments] = STATE(525), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1474), - [anon_sym_export] = ACTIONS(1208), - [anon_sym_type] = ACTIONS(1208), - [anon_sym_namespace] = ACTIONS(1210), - [anon_sym_LBRACE] = ACTIONS(669), - [anon_sym_typeof] = ACTIONS(1236), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1208), - [anon_sym_BANG] = ACTIONS(1216), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1220), - [anon_sym_yield] = ACTIONS(1222), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1226), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1478), - [anon_sym_using] = ACTIONS(1230), - [anon_sym_PLUS] = ACTIONS(1236), - [anon_sym_DASH] = ACTIONS(1236), - [anon_sym_SLASH] = ACTIONS(884), + [STATE(559)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1460), + [sym_expression] = STATE(2620), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6079), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6079), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6014), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1460), + [sym_subscript_expression] = STATE(1460), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3052), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6079), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1460), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(560), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1518), + [anon_sym_export] = ACTIONS(1176), + [anon_sym_type] = ACTIONS(1176), + [anon_sym_namespace] = ACTIONS(1178), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(1202), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1176), + [anon_sym_BANG] = ACTIONS(1184), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1186), + [anon_sym_yield] = ACTIONS(1188), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1192), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1522), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_PLUS] = ACTIONS(1202), + [anon_sym_DASH] = ACTIONS(1202), + [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1216), - [anon_sym_void] = ACTIONS(1236), - [anon_sym_delete] = ACTIONS(1236), - [anon_sym_PLUS_PLUS] = ACTIONS(1238), - [anon_sym_DASH_DASH] = ACTIONS(1238), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1244), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1480), + [anon_sym_TILDE] = ACTIONS(1184), + [anon_sym_void] = ACTIONS(1202), + [anon_sym_delete] = ACTIONS(1202), + [anon_sym_PLUS_PLUS] = ACTIONS(1204), + [anon_sym_DASH_DASH] = ACTIONS(1204), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1210), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1524), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1208), - [anon_sym_readonly] = ACTIONS(1208), - [anon_sym_get] = ACTIONS(1208), - [anon_sym_set] = ACTIONS(1208), - [anon_sym_declare] = ACTIONS(1208), - [anon_sym_public] = ACTIONS(1208), - [anon_sym_private] = ACTIONS(1208), - [anon_sym_protected] = ACTIONS(1208), - [anon_sym_override] = ACTIONS(1208), - [anon_sym_module] = ACTIONS(1208), - [anon_sym_any] = ACTIONS(1208), - [anon_sym_number] = ACTIONS(1208), - [anon_sym_boolean] = ACTIONS(1208), - [anon_sym_string] = ACTIONS(1208), - [anon_sym_symbol] = ACTIONS(1208), - [anon_sym_object] = ACTIONS(1208), + [anon_sym_static] = ACTIONS(1176), + [anon_sym_readonly] = ACTIONS(1176), + [anon_sym_get] = ACTIONS(1176), + [anon_sym_set] = ACTIONS(1176), + [anon_sym_declare] = ACTIONS(1176), + [anon_sym_public] = ACTIONS(1176), + [anon_sym_private] = ACTIONS(1176), + [anon_sym_protected] = ACTIONS(1176), + [anon_sym_override] = ACTIONS(1176), + [anon_sym_module] = ACTIONS(1176), + [anon_sym_any] = ACTIONS(1176), + [anon_sym_number] = ACTIONS(1176), + [anon_sym_boolean] = ACTIONS(1176), + [anon_sym_string] = ACTIONS(1176), + [anon_sym_symbol] = ACTIONS(1176), + [anon_sym_object] = ACTIONS(1176), [sym_html_comment] = ACTIONS(5), }, - [STATE(547)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1348), - [sym_expression] = STATE(1763), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5955), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5956), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1348), - [sym_subscript_expression] = STATE(1348), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1348), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(497), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1462), - [anon_sym_export] = ACTIONS(1054), - [anon_sym_type] = ACTIONS(1054), - [anon_sym_namespace] = ACTIONS(1056), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1054), - [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(593), - [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1064), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1470), - [anon_sym_using] = ACTIONS(605), - [anon_sym_PLUS] = ACTIONS(619), - [anon_sym_DASH] = ACTIONS(619), + [STATE(560)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1460), + [sym_expression] = STATE(2421), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6079), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6079), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6014), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1460), + [sym_subscript_expression] = STATE(1460), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3052), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6079), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1460), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(560), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1518), + [anon_sym_export] = ACTIONS(1176), + [anon_sym_type] = ACTIONS(1176), + [anon_sym_namespace] = ACTIONS(1178), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(1202), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1176), + [anon_sym_BANG] = ACTIONS(1184), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1186), + [anon_sym_yield] = ACTIONS(1188), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1192), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1522), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_PLUS] = ACTIONS(1202), + [anon_sym_DASH] = ACTIONS(1202), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(591), - [anon_sym_void] = ACTIONS(619), - [anon_sym_delete] = ACTIONS(619), - [anon_sym_PLUS_PLUS] = ACTIONS(621), - [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(2197), - [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1472), + [anon_sym_TILDE] = ACTIONS(1184), + [anon_sym_void] = ACTIONS(1202), + [anon_sym_delete] = ACTIONS(1202), + [anon_sym_PLUS_PLUS] = ACTIONS(1204), + [anon_sym_DASH_DASH] = ACTIONS(1204), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1210), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1524), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1054), - [anon_sym_readonly] = ACTIONS(1054), - [anon_sym_get] = ACTIONS(1054), - [anon_sym_set] = ACTIONS(1054), - [anon_sym_declare] = ACTIONS(1054), - [anon_sym_public] = ACTIONS(1054), - [anon_sym_private] = ACTIONS(1054), - [anon_sym_protected] = ACTIONS(1054), - [anon_sym_override] = ACTIONS(1054), - [anon_sym_module] = ACTIONS(1054), - [anon_sym_any] = ACTIONS(1054), - [anon_sym_number] = ACTIONS(1054), - [anon_sym_boolean] = ACTIONS(1054), - [anon_sym_string] = ACTIONS(1054), - [anon_sym_symbol] = ACTIONS(1054), - [anon_sym_object] = ACTIONS(1054), + [anon_sym_static] = ACTIONS(1176), + [anon_sym_readonly] = ACTIONS(1176), + [anon_sym_get] = ACTIONS(1176), + [anon_sym_set] = ACTIONS(1176), + [anon_sym_declare] = ACTIONS(1176), + [anon_sym_public] = ACTIONS(1176), + [anon_sym_private] = ACTIONS(1176), + [anon_sym_protected] = ACTIONS(1176), + [anon_sym_override] = ACTIONS(1176), + [anon_sym_module] = ACTIONS(1176), + [anon_sym_any] = ACTIONS(1176), + [anon_sym_number] = ACTIONS(1176), + [anon_sym_boolean] = ACTIONS(1176), + [anon_sym_string] = ACTIONS(1176), + [anon_sym_symbol] = ACTIONS(1176), + [anon_sym_object] = ACTIONS(1176), [sym_html_comment] = ACTIONS(5), }, - [STATE(548)] = { - [sym_import] = STATE(3816), - [sym_parenthesized_expression] = STATE(1375), - [sym_expression] = STATE(1889), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(6029), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(6029), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6027), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1375), - [sym_subscript_expression] = STATE(1375), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3085), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(6029), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1375), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_type_arguments] = STATE(525), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1474), - [anon_sym_export] = ACTIONS(1208), - [anon_sym_type] = ACTIONS(1208), - [anon_sym_namespace] = ACTIONS(1210), - [anon_sym_LBRACE] = ACTIONS(669), - [anon_sym_typeof] = ACTIONS(1236), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1208), - [anon_sym_BANG] = ACTIONS(1216), + [STATE(561)] = { + [sym_import] = STATE(3849), + [sym_parenthesized_expression] = STATE(1372), + [sym_expression] = STATE(1893), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6025), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6025), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1372), + [sym_subscript_expression] = STATE(1372), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2993), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6025), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1372), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_type_arguments] = STATE(445), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(1488), + [anon_sym_export] = ACTIONS(1324), + [anon_sym_type] = ACTIONS(1324), + [anon_sym_namespace] = ACTIONS(1326), + [anon_sym_LBRACE] = ACTIONS(671), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(1324), + [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1220), - [anon_sym_yield] = ACTIONS(1222), + [anon_sym_await] = ACTIONS(45), + [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1226), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1478), - [anon_sym_using] = ACTIONS(1230), - [anon_sym_PLUS] = ACTIONS(1236), - [anon_sym_DASH] = ACTIONS(1236), - [anon_sym_SLASH] = ACTIONS(884), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1330), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1492), + [anon_sym_using] = ACTIONS(75), + [anon_sym_PLUS] = ACTIONS(21), + [anon_sym_DASH] = ACTIONS(21), + [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1216), - [anon_sym_void] = ACTIONS(1236), - [anon_sym_delete] = ACTIONS(1236), - [anon_sym_PLUS_PLUS] = ACTIONS(1238), - [anon_sym_DASH_DASH] = ACTIONS(1238), + [anon_sym_TILDE] = ACTIONS(33), + [anon_sym_void] = ACTIONS(21), + [anon_sym_delete] = ACTIONS(21), + [anon_sym_PLUS_PLUS] = ACTIONS(81), + [anon_sym_DASH_DASH] = ACTIONS(81), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1244), + [sym_private_property_identifier] = ACTIONS(91), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1480), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1208), - [anon_sym_readonly] = ACTIONS(1208), - [anon_sym_get] = ACTIONS(1208), - [anon_sym_set] = ACTIONS(1208), - [anon_sym_declare] = ACTIONS(1208), - [anon_sym_public] = ACTIONS(1208), - [anon_sym_private] = ACTIONS(1208), - [anon_sym_protected] = ACTIONS(1208), - [anon_sym_override] = ACTIONS(1208), - [anon_sym_module] = ACTIONS(1208), - [anon_sym_any] = ACTIONS(1208), - [anon_sym_number] = ACTIONS(1208), - [anon_sym_boolean] = ACTIONS(1208), - [anon_sym_string] = ACTIONS(1208), - [anon_sym_symbol] = ACTIONS(1208), - [anon_sym_object] = ACTIONS(1208), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(549)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1471), - [sym_expression] = STATE(2655), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5968), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5968), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1471), - [sym_subscript_expression] = STATE(1471), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5968), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1471), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(2239), - [anon_sym_export] = ACTIONS(2241), - [anon_sym_type] = ACTIONS(2241), - [anon_sym_namespace] = ACTIONS(2243), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(2241), - [anon_sym_BANG] = ACTIONS(174), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(139), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(2245), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(2247), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(2249), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(2241), - [anon_sym_readonly] = ACTIONS(2241), - [anon_sym_get] = ACTIONS(2241), - [anon_sym_set] = ACTIONS(2241), - [anon_sym_declare] = ACTIONS(2241), - [anon_sym_public] = ACTIONS(2241), - [anon_sym_private] = ACTIONS(2241), - [anon_sym_protected] = ACTIONS(2241), - [anon_sym_override] = ACTIONS(2241), - [anon_sym_module] = ACTIONS(2241), - [anon_sym_any] = ACTIONS(2241), - [anon_sym_number] = ACTIONS(2241), - [anon_sym_boolean] = ACTIONS(2241), - [anon_sym_string] = ACTIONS(2241), - [anon_sym_symbol] = ACTIONS(2241), - [anon_sym_object] = ACTIONS(2241), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(550)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1464), - [sym_expression] = STATE(2532), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6083), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6083), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5786), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1464), - [sym_subscript_expression] = STATE(1464), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3025), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6083), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1464), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(654), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1512), - [anon_sym_export] = ACTIONS(1392), - [anon_sym_type] = ACTIONS(1392), - [anon_sym_namespace] = ACTIONS(1394), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_typeof] = ACTIONS(1414), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1392), - [anon_sym_BANG] = ACTIONS(1398), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1400), - [anon_sym_yield] = ACTIONS(1402), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1404), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1516), - [anon_sym_using] = ACTIONS(1408), - [anon_sym_PLUS] = ACTIONS(1414), - [anon_sym_DASH] = ACTIONS(1414), - [anon_sym_SLASH] = ACTIONS(978), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1398), - [anon_sym_void] = ACTIONS(1414), - [anon_sym_delete] = ACTIONS(1414), - [anon_sym_PLUS_PLUS] = ACTIONS(1416), - [anon_sym_DASH_DASH] = ACTIONS(1416), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1418), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1518), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1392), - [anon_sym_readonly] = ACTIONS(1392), - [anon_sym_get] = ACTIONS(1392), - [anon_sym_set] = ACTIONS(1392), - [anon_sym_declare] = ACTIONS(1392), - [anon_sym_public] = ACTIONS(1392), - [anon_sym_private] = ACTIONS(1392), - [anon_sym_protected] = ACTIONS(1392), - [anon_sym_override] = ACTIONS(1392), - [anon_sym_module] = ACTIONS(1392), - [anon_sym_any] = ACTIONS(1392), - [anon_sym_number] = ACTIONS(1392), - [anon_sym_boolean] = ACTIONS(1392), - [anon_sym_string] = ACTIONS(1392), - [anon_sym_symbol] = ACTIONS(1392), - [anon_sym_object] = ACTIONS(1392), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(551)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1473), - [sym_expression] = STATE(2655), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6044), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6044), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1473), - [sym_subscript_expression] = STATE(1473), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6044), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1473), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(2251), - [anon_sym_export] = ACTIONS(2253), - [anon_sym_type] = ACTIONS(2253), - [anon_sym_namespace] = ACTIONS(2255), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(2253), - [anon_sym_BANG] = ACTIONS(174), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(139), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(2257), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(2259), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(2261), + [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(2253), - [anon_sym_readonly] = ACTIONS(2253), - [anon_sym_get] = ACTIONS(2253), - [anon_sym_set] = ACTIONS(2253), - [anon_sym_declare] = ACTIONS(2253), - [anon_sym_public] = ACTIONS(2253), - [anon_sym_private] = ACTIONS(2253), - [anon_sym_protected] = ACTIONS(2253), - [anon_sym_override] = ACTIONS(2253), - [anon_sym_module] = ACTIONS(2253), - [anon_sym_any] = ACTIONS(2253), - [anon_sym_number] = ACTIONS(2253), - [anon_sym_boolean] = ACTIONS(2253), - [anon_sym_string] = ACTIONS(2253), - [anon_sym_symbol] = ACTIONS(2253), - [anon_sym_object] = ACTIONS(2253), + [anon_sym_static] = ACTIONS(1324), + [anon_sym_readonly] = ACTIONS(1324), + [anon_sym_get] = ACTIONS(1324), + [anon_sym_set] = ACTIONS(1324), + [anon_sym_declare] = ACTIONS(1324), + [anon_sym_public] = ACTIONS(1324), + [anon_sym_private] = ACTIONS(1324), + [anon_sym_protected] = ACTIONS(1324), + [anon_sym_override] = ACTIONS(1324), + [anon_sym_module] = ACTIONS(1324), + [anon_sym_any] = ACTIONS(1324), + [anon_sym_number] = ACTIONS(1324), + [anon_sym_boolean] = ACTIONS(1324), + [anon_sym_string] = ACTIONS(1324), + [anon_sym_symbol] = ACTIONS(1324), + [anon_sym_object] = ACTIONS(1324), [sym_html_comment] = ACTIONS(5), }, - [STATE(552)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2581), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5823), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5823), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1239), - [sym_subscript_expression] = STATE(1239), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5823), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1239), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(800), - [anon_sym_export] = ACTIONS(802), - [anon_sym_type] = ACTIONS(802), - [anon_sym_namespace] = ACTIONS(804), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(802), - [anon_sym_BANG] = ACTIONS(174), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(139), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(814), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(816), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), + [STATE(562)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1460), + [sym_expression] = STATE(2423), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6079), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6079), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6014), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1460), + [sym_subscript_expression] = STATE(1460), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3052), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6079), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1460), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(560), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1518), + [anon_sym_export] = ACTIONS(1176), + [anon_sym_type] = ACTIONS(1176), + [anon_sym_namespace] = ACTIONS(1178), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(1202), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1176), + [anon_sym_BANG] = ACTIONS(1184), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1186), + [anon_sym_yield] = ACTIONS(1188), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1192), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1522), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_PLUS] = ACTIONS(1202), + [anon_sym_DASH] = ACTIONS(1202), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(820), + [anon_sym_TILDE] = ACTIONS(1184), + [anon_sym_void] = ACTIONS(1202), + [anon_sym_delete] = ACTIONS(1202), + [anon_sym_PLUS_PLUS] = ACTIONS(1204), + [anon_sym_DASH_DASH] = ACTIONS(1204), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1210), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1524), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(802), - [anon_sym_readonly] = ACTIONS(802), - [anon_sym_get] = ACTIONS(802), - [anon_sym_set] = ACTIONS(802), - [anon_sym_declare] = ACTIONS(802), - [anon_sym_public] = ACTIONS(802), - [anon_sym_private] = ACTIONS(802), - [anon_sym_protected] = ACTIONS(802), - [anon_sym_override] = ACTIONS(802), - [anon_sym_module] = ACTIONS(802), - [anon_sym_any] = ACTIONS(802), - [anon_sym_number] = ACTIONS(802), - [anon_sym_boolean] = ACTIONS(802), - [anon_sym_string] = ACTIONS(802), - [anon_sym_symbol] = ACTIONS(802), - [anon_sym_object] = ACTIONS(802), + [anon_sym_static] = ACTIONS(1176), + [anon_sym_readonly] = ACTIONS(1176), + [anon_sym_get] = ACTIONS(1176), + [anon_sym_set] = ACTIONS(1176), + [anon_sym_declare] = ACTIONS(1176), + [anon_sym_public] = ACTIONS(1176), + [anon_sym_private] = ACTIONS(1176), + [anon_sym_protected] = ACTIONS(1176), + [anon_sym_override] = ACTIONS(1176), + [anon_sym_module] = ACTIONS(1176), + [anon_sym_any] = ACTIONS(1176), + [anon_sym_number] = ACTIONS(1176), + [anon_sym_boolean] = ACTIONS(1176), + [anon_sym_string] = ACTIONS(1176), + [anon_sym_symbol] = ACTIONS(1176), + [anon_sym_object] = ACTIONS(1176), [sym_html_comment] = ACTIONS(5), }, - [STATE(553)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2582), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5823), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5823), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1239), - [sym_subscript_expression] = STATE(1239), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5823), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1239), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(800), - [anon_sym_export] = ACTIONS(802), - [anon_sym_type] = ACTIONS(802), - [anon_sym_namespace] = ACTIONS(804), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(802), - [anon_sym_BANG] = ACTIONS(174), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(139), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(814), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(816), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), + [STATE(563)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1460), + [sym_expression] = STATE(2425), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6079), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6079), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6014), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1460), + [sym_subscript_expression] = STATE(1460), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3052), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6079), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1460), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(560), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1518), + [anon_sym_export] = ACTIONS(1176), + [anon_sym_type] = ACTIONS(1176), + [anon_sym_namespace] = ACTIONS(1178), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(1202), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1176), + [anon_sym_BANG] = ACTIONS(1184), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1186), + [anon_sym_yield] = ACTIONS(1188), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1192), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1522), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_PLUS] = ACTIONS(1202), + [anon_sym_DASH] = ACTIONS(1202), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(820), + [anon_sym_TILDE] = ACTIONS(1184), + [anon_sym_void] = ACTIONS(1202), + [anon_sym_delete] = ACTIONS(1202), + [anon_sym_PLUS_PLUS] = ACTIONS(1204), + [anon_sym_DASH_DASH] = ACTIONS(1204), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1210), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1524), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(802), - [anon_sym_readonly] = ACTIONS(802), - [anon_sym_get] = ACTIONS(802), - [anon_sym_set] = ACTIONS(802), - [anon_sym_declare] = ACTIONS(802), - [anon_sym_public] = ACTIONS(802), - [anon_sym_private] = ACTIONS(802), - [anon_sym_protected] = ACTIONS(802), - [anon_sym_override] = ACTIONS(802), - [anon_sym_module] = ACTIONS(802), - [anon_sym_any] = ACTIONS(802), - [anon_sym_number] = ACTIONS(802), - [anon_sym_boolean] = ACTIONS(802), - [anon_sym_string] = ACTIONS(802), - [anon_sym_symbol] = ACTIONS(802), - [anon_sym_object] = ACTIONS(802), + [anon_sym_static] = ACTIONS(1176), + [anon_sym_readonly] = ACTIONS(1176), + [anon_sym_get] = ACTIONS(1176), + [anon_sym_set] = ACTIONS(1176), + [anon_sym_declare] = ACTIONS(1176), + [anon_sym_public] = ACTIONS(1176), + [anon_sym_private] = ACTIONS(1176), + [anon_sym_protected] = ACTIONS(1176), + [anon_sym_override] = ACTIONS(1176), + [anon_sym_module] = ACTIONS(1176), + [anon_sym_any] = ACTIONS(1176), + [anon_sym_number] = ACTIONS(1176), + [anon_sym_boolean] = ACTIONS(1176), + [anon_sym_string] = ACTIONS(1176), + [anon_sym_symbol] = ACTIONS(1176), + [anon_sym_object] = ACTIONS(1176), [sym_html_comment] = ACTIONS(5), }, - [STATE(554)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2583), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5823), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5823), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1239), - [sym_subscript_expression] = STATE(1239), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5823), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1239), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(800), - [anon_sym_export] = ACTIONS(802), - [anon_sym_type] = ACTIONS(802), - [anon_sym_namespace] = ACTIONS(804), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(802), - [anon_sym_BANG] = ACTIONS(174), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(139), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(814), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(816), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), + [STATE(564)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1460), + [sym_expression] = STATE(2427), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6079), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6079), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6014), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1460), + [sym_subscript_expression] = STATE(1460), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3052), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6079), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1460), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(560), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1518), + [anon_sym_export] = ACTIONS(1176), + [anon_sym_type] = ACTIONS(1176), + [anon_sym_namespace] = ACTIONS(1178), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(1202), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1176), + [anon_sym_BANG] = ACTIONS(1184), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1186), + [anon_sym_yield] = ACTIONS(1188), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1192), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1522), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_PLUS] = ACTIONS(1202), + [anon_sym_DASH] = ACTIONS(1202), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(820), + [anon_sym_TILDE] = ACTIONS(1184), + [anon_sym_void] = ACTIONS(1202), + [anon_sym_delete] = ACTIONS(1202), + [anon_sym_PLUS_PLUS] = ACTIONS(1204), + [anon_sym_DASH_DASH] = ACTIONS(1204), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1210), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1524), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(802), - [anon_sym_readonly] = ACTIONS(802), - [anon_sym_get] = ACTIONS(802), - [anon_sym_set] = ACTIONS(802), - [anon_sym_declare] = ACTIONS(802), - [anon_sym_public] = ACTIONS(802), - [anon_sym_private] = ACTIONS(802), - [anon_sym_protected] = ACTIONS(802), - [anon_sym_override] = ACTIONS(802), - [anon_sym_module] = ACTIONS(802), - [anon_sym_any] = ACTIONS(802), - [anon_sym_number] = ACTIONS(802), - [anon_sym_boolean] = ACTIONS(802), - [anon_sym_string] = ACTIONS(802), - [anon_sym_symbol] = ACTIONS(802), - [anon_sym_object] = ACTIONS(802), + [anon_sym_static] = ACTIONS(1176), + [anon_sym_readonly] = ACTIONS(1176), + [anon_sym_get] = ACTIONS(1176), + [anon_sym_set] = ACTIONS(1176), + [anon_sym_declare] = ACTIONS(1176), + [anon_sym_public] = ACTIONS(1176), + [anon_sym_private] = ACTIONS(1176), + [anon_sym_protected] = ACTIONS(1176), + [anon_sym_override] = ACTIONS(1176), + [anon_sym_module] = ACTIONS(1176), + [anon_sym_any] = ACTIONS(1176), + [anon_sym_number] = ACTIONS(1176), + [anon_sym_boolean] = ACTIONS(1176), + [anon_sym_string] = ACTIONS(1176), + [anon_sym_symbol] = ACTIONS(1176), + [anon_sym_object] = ACTIONS(1176), [sym_html_comment] = ACTIONS(5), }, - [STATE(555)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2586), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5823), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5823), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1239), - [sym_subscript_expression] = STATE(1239), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5823), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1239), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(800), - [anon_sym_export] = ACTIONS(802), - [anon_sym_type] = ACTIONS(802), - [anon_sym_namespace] = ACTIONS(804), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(802), - [anon_sym_BANG] = ACTIONS(174), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(139), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(814), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(816), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(565)] = { + [sym_import] = STATE(3849), + [sym_parenthesized_expression] = STATE(1426), + [sym_expression] = STATE(2315), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(5845), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(5845), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(5843), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1426), + [sym_subscript_expression] = STATE(1426), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2990), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(5845), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1426), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_type_arguments] = STATE(513), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(1510), + [anon_sym_export] = ACTIONS(1104), + [anon_sym_type] = ACTIONS(1104), + [anon_sym_namespace] = ACTIONS(1106), + [anon_sym_LBRACE] = ACTIONS(671), + [anon_sym_typeof] = ACTIONS(1132), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(1104), + [anon_sym_BANG] = ACTIONS(1112), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1116), + [anon_sym_yield] = ACTIONS(1118), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1122), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1514), + [anon_sym_using] = ACTIONS(1126), + [anon_sym_PLUS] = ACTIONS(1132), + [anon_sym_DASH] = ACTIONS(1132), + [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(820), + [anon_sym_TILDE] = ACTIONS(1112), + [anon_sym_void] = ACTIONS(1132), + [anon_sym_delete] = ACTIONS(1132), + [anon_sym_PLUS_PLUS] = ACTIONS(1134), + [anon_sym_DASH_DASH] = ACTIONS(1134), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1140), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1516), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(802), - [anon_sym_readonly] = ACTIONS(802), - [anon_sym_get] = ACTIONS(802), - [anon_sym_set] = ACTIONS(802), - [anon_sym_declare] = ACTIONS(802), - [anon_sym_public] = ACTIONS(802), - [anon_sym_private] = ACTIONS(802), - [anon_sym_protected] = ACTIONS(802), - [anon_sym_override] = ACTIONS(802), - [anon_sym_module] = ACTIONS(802), - [anon_sym_any] = ACTIONS(802), - [anon_sym_number] = ACTIONS(802), - [anon_sym_boolean] = ACTIONS(802), - [anon_sym_string] = ACTIONS(802), - [anon_sym_symbol] = ACTIONS(802), - [anon_sym_object] = ACTIONS(802), + [anon_sym_static] = ACTIONS(1104), + [anon_sym_readonly] = ACTIONS(1104), + [anon_sym_get] = ACTIONS(1104), + [anon_sym_set] = ACTIONS(1104), + [anon_sym_declare] = ACTIONS(1104), + [anon_sym_public] = ACTIONS(1104), + [anon_sym_private] = ACTIONS(1104), + [anon_sym_protected] = ACTIONS(1104), + [anon_sym_override] = ACTIONS(1104), + [anon_sym_module] = ACTIONS(1104), + [anon_sym_any] = ACTIONS(1104), + [anon_sym_number] = ACTIONS(1104), + [anon_sym_boolean] = ACTIONS(1104), + [anon_sym_string] = ACTIONS(1104), + [anon_sym_symbol] = ACTIONS(1104), + [anon_sym_object] = ACTIONS(1104), [sym_html_comment] = ACTIONS(5), }, - [STATE(556)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2587), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5823), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5823), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1239), - [sym_subscript_expression] = STATE(1239), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5823), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1239), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(800), - [anon_sym_export] = ACTIONS(802), - [anon_sym_type] = ACTIONS(802), - [anon_sym_namespace] = ACTIONS(804), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(802), - [anon_sym_BANG] = ACTIONS(174), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(139), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(814), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(816), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), + [STATE(566)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1460), + [sym_expression] = STATE(2433), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6079), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6079), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6014), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1460), + [sym_subscript_expression] = STATE(1460), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3052), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6079), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1460), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(560), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1518), + [anon_sym_export] = ACTIONS(1176), + [anon_sym_type] = ACTIONS(1176), + [anon_sym_namespace] = ACTIONS(1178), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(1202), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1176), + [anon_sym_BANG] = ACTIONS(1184), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1186), + [anon_sym_yield] = ACTIONS(1188), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1192), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1522), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_PLUS] = ACTIONS(1202), + [anon_sym_DASH] = ACTIONS(1202), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(820), + [anon_sym_TILDE] = ACTIONS(1184), + [anon_sym_void] = ACTIONS(1202), + [anon_sym_delete] = ACTIONS(1202), + [anon_sym_PLUS_PLUS] = ACTIONS(1204), + [anon_sym_DASH_DASH] = ACTIONS(1204), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1210), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1524), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(802), - [anon_sym_readonly] = ACTIONS(802), - [anon_sym_get] = ACTIONS(802), - [anon_sym_set] = ACTIONS(802), - [anon_sym_declare] = ACTIONS(802), - [anon_sym_public] = ACTIONS(802), - [anon_sym_private] = ACTIONS(802), - [anon_sym_protected] = ACTIONS(802), - [anon_sym_override] = ACTIONS(802), - [anon_sym_module] = ACTIONS(802), - [anon_sym_any] = ACTIONS(802), - [anon_sym_number] = ACTIONS(802), - [anon_sym_boolean] = ACTIONS(802), - [anon_sym_string] = ACTIONS(802), - [anon_sym_symbol] = ACTIONS(802), - [anon_sym_object] = ACTIONS(802), + [anon_sym_static] = ACTIONS(1176), + [anon_sym_readonly] = ACTIONS(1176), + [anon_sym_get] = ACTIONS(1176), + [anon_sym_set] = ACTIONS(1176), + [anon_sym_declare] = ACTIONS(1176), + [anon_sym_public] = ACTIONS(1176), + [anon_sym_private] = ACTIONS(1176), + [anon_sym_protected] = ACTIONS(1176), + [anon_sym_override] = ACTIONS(1176), + [anon_sym_module] = ACTIONS(1176), + [anon_sym_any] = ACTIONS(1176), + [anon_sym_number] = ACTIONS(1176), + [anon_sym_boolean] = ACTIONS(1176), + [anon_sym_string] = ACTIONS(1176), + [anon_sym_symbol] = ACTIONS(1176), + [anon_sym_object] = ACTIONS(1176), [sym_html_comment] = ACTIONS(5), }, - [STATE(557)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2591), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5823), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5823), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1239), - [sym_subscript_expression] = STATE(1239), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5823), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1239), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(800), - [anon_sym_export] = ACTIONS(802), - [anon_sym_type] = ACTIONS(802), - [anon_sym_namespace] = ACTIONS(804), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(802), - [anon_sym_BANG] = ACTIONS(174), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(139), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(814), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(816), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), + [STATE(567)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1460), + [sym_expression] = STATE(2434), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6079), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6079), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6014), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1460), + [sym_subscript_expression] = STATE(1460), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3052), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6079), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1460), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(560), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1518), + [anon_sym_export] = ACTIONS(1176), + [anon_sym_type] = ACTIONS(1176), + [anon_sym_namespace] = ACTIONS(1178), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(1202), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1176), + [anon_sym_BANG] = ACTIONS(1184), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1186), + [anon_sym_yield] = ACTIONS(1188), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1192), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1522), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_PLUS] = ACTIONS(1202), + [anon_sym_DASH] = ACTIONS(1202), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(820), + [anon_sym_TILDE] = ACTIONS(1184), + [anon_sym_void] = ACTIONS(1202), + [anon_sym_delete] = ACTIONS(1202), + [anon_sym_PLUS_PLUS] = ACTIONS(1204), + [anon_sym_DASH_DASH] = ACTIONS(1204), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1210), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1524), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(802), - [anon_sym_readonly] = ACTIONS(802), - [anon_sym_get] = ACTIONS(802), - [anon_sym_set] = ACTIONS(802), - [anon_sym_declare] = ACTIONS(802), - [anon_sym_public] = ACTIONS(802), - [anon_sym_private] = ACTIONS(802), - [anon_sym_protected] = ACTIONS(802), - [anon_sym_override] = ACTIONS(802), - [anon_sym_module] = ACTIONS(802), - [anon_sym_any] = ACTIONS(802), - [anon_sym_number] = ACTIONS(802), - [anon_sym_boolean] = ACTIONS(802), - [anon_sym_string] = ACTIONS(802), - [anon_sym_symbol] = ACTIONS(802), - [anon_sym_object] = ACTIONS(802), + [anon_sym_static] = ACTIONS(1176), + [anon_sym_readonly] = ACTIONS(1176), + [anon_sym_get] = ACTIONS(1176), + [anon_sym_set] = ACTIONS(1176), + [anon_sym_declare] = ACTIONS(1176), + [anon_sym_public] = ACTIONS(1176), + [anon_sym_private] = ACTIONS(1176), + [anon_sym_protected] = ACTIONS(1176), + [anon_sym_override] = ACTIONS(1176), + [anon_sym_module] = ACTIONS(1176), + [anon_sym_any] = ACTIONS(1176), + [anon_sym_number] = ACTIONS(1176), + [anon_sym_boolean] = ACTIONS(1176), + [anon_sym_string] = ACTIONS(1176), + [anon_sym_symbol] = ACTIONS(1176), + [anon_sym_object] = ACTIONS(1176), [sym_html_comment] = ACTIONS(5), }, - [STATE(558)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2593), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5823), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5823), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1239), - [sym_subscript_expression] = STATE(1239), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5823), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1239), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(800), - [anon_sym_export] = ACTIONS(802), - [anon_sym_type] = ACTIONS(802), - [anon_sym_namespace] = ACTIONS(804), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(802), - [anon_sym_BANG] = ACTIONS(174), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(139), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(814), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(816), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), + [STATE(568)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1460), + [sym_expression] = STATE(2435), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6079), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6079), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6014), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1460), + [sym_subscript_expression] = STATE(1460), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3052), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6079), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1460), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(560), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1518), + [anon_sym_export] = ACTIONS(1176), + [anon_sym_type] = ACTIONS(1176), + [anon_sym_namespace] = ACTIONS(1178), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(1202), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1176), + [anon_sym_BANG] = ACTIONS(1184), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1186), + [anon_sym_yield] = ACTIONS(1188), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1192), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1522), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_PLUS] = ACTIONS(1202), + [anon_sym_DASH] = ACTIONS(1202), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(820), + [anon_sym_TILDE] = ACTIONS(1184), + [anon_sym_void] = ACTIONS(1202), + [anon_sym_delete] = ACTIONS(1202), + [anon_sym_PLUS_PLUS] = ACTIONS(1204), + [anon_sym_DASH_DASH] = ACTIONS(1204), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1210), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1524), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(802), - [anon_sym_readonly] = ACTIONS(802), - [anon_sym_get] = ACTIONS(802), - [anon_sym_set] = ACTIONS(802), - [anon_sym_declare] = ACTIONS(802), - [anon_sym_public] = ACTIONS(802), - [anon_sym_private] = ACTIONS(802), - [anon_sym_protected] = ACTIONS(802), - [anon_sym_override] = ACTIONS(802), - [anon_sym_module] = ACTIONS(802), - [anon_sym_any] = ACTIONS(802), - [anon_sym_number] = ACTIONS(802), - [anon_sym_boolean] = ACTIONS(802), - [anon_sym_string] = ACTIONS(802), - [anon_sym_symbol] = ACTIONS(802), - [anon_sym_object] = ACTIONS(802), + [anon_sym_static] = ACTIONS(1176), + [anon_sym_readonly] = ACTIONS(1176), + [anon_sym_get] = ACTIONS(1176), + [anon_sym_set] = ACTIONS(1176), + [anon_sym_declare] = ACTIONS(1176), + [anon_sym_public] = ACTIONS(1176), + [anon_sym_private] = ACTIONS(1176), + [anon_sym_protected] = ACTIONS(1176), + [anon_sym_override] = ACTIONS(1176), + [anon_sym_module] = ACTIONS(1176), + [anon_sym_any] = ACTIONS(1176), + [anon_sym_number] = ACTIONS(1176), + [anon_sym_boolean] = ACTIONS(1176), + [anon_sym_string] = ACTIONS(1176), + [anon_sym_symbol] = ACTIONS(1176), + [anon_sym_object] = ACTIONS(1176), [sym_html_comment] = ACTIONS(5), }, - [STATE(559)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2594), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5823), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5823), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1239), - [sym_subscript_expression] = STATE(1239), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5823), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1239), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(800), - [anon_sym_export] = ACTIONS(802), - [anon_sym_type] = ACTIONS(802), - [anon_sym_namespace] = ACTIONS(804), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(802), - [anon_sym_BANG] = ACTIONS(174), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(139), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(814), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(816), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), + [STATE(569)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1460), + [sym_expression] = STATE(2436), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6079), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6079), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6014), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1460), + [sym_subscript_expression] = STATE(1460), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3052), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6079), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1460), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(560), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1518), + [anon_sym_export] = ACTIONS(1176), + [anon_sym_type] = ACTIONS(1176), + [anon_sym_namespace] = ACTIONS(1178), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(1202), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1176), + [anon_sym_BANG] = ACTIONS(1184), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1186), + [anon_sym_yield] = ACTIONS(1188), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1192), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1522), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_PLUS] = ACTIONS(1202), + [anon_sym_DASH] = ACTIONS(1202), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(820), + [anon_sym_TILDE] = ACTIONS(1184), + [anon_sym_void] = ACTIONS(1202), + [anon_sym_delete] = ACTIONS(1202), + [anon_sym_PLUS_PLUS] = ACTIONS(1204), + [anon_sym_DASH_DASH] = ACTIONS(1204), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1210), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1524), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(802), - [anon_sym_readonly] = ACTIONS(802), - [anon_sym_get] = ACTIONS(802), - [anon_sym_set] = ACTIONS(802), - [anon_sym_declare] = ACTIONS(802), - [anon_sym_public] = ACTIONS(802), - [anon_sym_private] = ACTIONS(802), - [anon_sym_protected] = ACTIONS(802), - [anon_sym_override] = ACTIONS(802), - [anon_sym_module] = ACTIONS(802), - [anon_sym_any] = ACTIONS(802), - [anon_sym_number] = ACTIONS(802), - [anon_sym_boolean] = ACTIONS(802), - [anon_sym_string] = ACTIONS(802), - [anon_sym_symbol] = ACTIONS(802), - [anon_sym_object] = ACTIONS(802), + [anon_sym_static] = ACTIONS(1176), + [anon_sym_readonly] = ACTIONS(1176), + [anon_sym_get] = ACTIONS(1176), + [anon_sym_set] = ACTIONS(1176), + [anon_sym_declare] = ACTIONS(1176), + [anon_sym_public] = ACTIONS(1176), + [anon_sym_private] = ACTIONS(1176), + [anon_sym_protected] = ACTIONS(1176), + [anon_sym_override] = ACTIONS(1176), + [anon_sym_module] = ACTIONS(1176), + [anon_sym_any] = ACTIONS(1176), + [anon_sym_number] = ACTIONS(1176), + [anon_sym_boolean] = ACTIONS(1176), + [anon_sym_string] = ACTIONS(1176), + [anon_sym_symbol] = ACTIONS(1176), + [anon_sym_object] = ACTIONS(1176), [sym_html_comment] = ACTIONS(5), }, - [STATE(560)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2595), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5823), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5823), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1239), - [sym_subscript_expression] = STATE(1239), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5823), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1239), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(800), - [anon_sym_export] = ACTIONS(802), - [anon_sym_type] = ACTIONS(802), - [anon_sym_namespace] = ACTIONS(804), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(802), - [anon_sym_BANG] = ACTIONS(174), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(139), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(814), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(816), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), + [STATE(570)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1460), + [sym_expression] = STATE(2437), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6079), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6079), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6014), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1460), + [sym_subscript_expression] = STATE(1460), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3052), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6079), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1460), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(560), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1518), + [anon_sym_export] = ACTIONS(1176), + [anon_sym_type] = ACTIONS(1176), + [anon_sym_namespace] = ACTIONS(1178), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(1202), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1176), + [anon_sym_BANG] = ACTIONS(1184), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1186), + [anon_sym_yield] = ACTIONS(1188), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1192), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1522), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_PLUS] = ACTIONS(1202), + [anon_sym_DASH] = ACTIONS(1202), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(820), + [anon_sym_TILDE] = ACTIONS(1184), + [anon_sym_void] = ACTIONS(1202), + [anon_sym_delete] = ACTIONS(1202), + [anon_sym_PLUS_PLUS] = ACTIONS(1204), + [anon_sym_DASH_DASH] = ACTIONS(1204), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1210), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1524), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(802), - [anon_sym_readonly] = ACTIONS(802), - [anon_sym_get] = ACTIONS(802), - [anon_sym_set] = ACTIONS(802), - [anon_sym_declare] = ACTIONS(802), - [anon_sym_public] = ACTIONS(802), - [anon_sym_private] = ACTIONS(802), - [anon_sym_protected] = ACTIONS(802), - [anon_sym_override] = ACTIONS(802), - [anon_sym_module] = ACTIONS(802), - [anon_sym_any] = ACTIONS(802), - [anon_sym_number] = ACTIONS(802), - [anon_sym_boolean] = ACTIONS(802), - [anon_sym_string] = ACTIONS(802), - [anon_sym_symbol] = ACTIONS(802), - [anon_sym_object] = ACTIONS(802), + [anon_sym_static] = ACTIONS(1176), + [anon_sym_readonly] = ACTIONS(1176), + [anon_sym_get] = ACTIONS(1176), + [anon_sym_set] = ACTIONS(1176), + [anon_sym_declare] = ACTIONS(1176), + [anon_sym_public] = ACTIONS(1176), + [anon_sym_private] = ACTIONS(1176), + [anon_sym_protected] = ACTIONS(1176), + [anon_sym_override] = ACTIONS(1176), + [anon_sym_module] = ACTIONS(1176), + [anon_sym_any] = ACTIONS(1176), + [anon_sym_number] = ACTIONS(1176), + [anon_sym_boolean] = ACTIONS(1176), + [anon_sym_string] = ACTIONS(1176), + [anon_sym_symbol] = ACTIONS(1176), + [anon_sym_object] = ACTIONS(1176), [sym_html_comment] = ACTIONS(5), }, - [STATE(561)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2600), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5823), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5823), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1239), - [sym_subscript_expression] = STATE(1239), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5823), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1239), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(800), - [anon_sym_export] = ACTIONS(802), - [anon_sym_type] = ACTIONS(802), - [anon_sym_namespace] = ACTIONS(804), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(802), - [anon_sym_BANG] = ACTIONS(174), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(139), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(814), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(816), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), + [STATE(571)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1460), + [sym_expression] = STATE(2438), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6079), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6079), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6014), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1460), + [sym_subscript_expression] = STATE(1460), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3052), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6079), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1460), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(560), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1518), + [anon_sym_export] = ACTIONS(1176), + [anon_sym_type] = ACTIONS(1176), + [anon_sym_namespace] = ACTIONS(1178), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(1202), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1176), + [anon_sym_BANG] = ACTIONS(1184), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1186), + [anon_sym_yield] = ACTIONS(1188), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1192), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1522), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_PLUS] = ACTIONS(1202), + [anon_sym_DASH] = ACTIONS(1202), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(820), + [anon_sym_TILDE] = ACTIONS(1184), + [anon_sym_void] = ACTIONS(1202), + [anon_sym_delete] = ACTIONS(1202), + [anon_sym_PLUS_PLUS] = ACTIONS(1204), + [anon_sym_DASH_DASH] = ACTIONS(1204), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1210), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1524), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(802), - [anon_sym_readonly] = ACTIONS(802), - [anon_sym_get] = ACTIONS(802), - [anon_sym_set] = ACTIONS(802), - [anon_sym_declare] = ACTIONS(802), - [anon_sym_public] = ACTIONS(802), - [anon_sym_private] = ACTIONS(802), - [anon_sym_protected] = ACTIONS(802), - [anon_sym_override] = ACTIONS(802), - [anon_sym_module] = ACTIONS(802), - [anon_sym_any] = ACTIONS(802), - [anon_sym_number] = ACTIONS(802), - [anon_sym_boolean] = ACTIONS(802), - [anon_sym_string] = ACTIONS(802), - [anon_sym_symbol] = ACTIONS(802), - [anon_sym_object] = ACTIONS(802), + [anon_sym_static] = ACTIONS(1176), + [anon_sym_readonly] = ACTIONS(1176), + [anon_sym_get] = ACTIONS(1176), + [anon_sym_set] = ACTIONS(1176), + [anon_sym_declare] = ACTIONS(1176), + [anon_sym_public] = ACTIONS(1176), + [anon_sym_private] = ACTIONS(1176), + [anon_sym_protected] = ACTIONS(1176), + [anon_sym_override] = ACTIONS(1176), + [anon_sym_module] = ACTIONS(1176), + [anon_sym_any] = ACTIONS(1176), + [anon_sym_number] = ACTIONS(1176), + [anon_sym_boolean] = ACTIONS(1176), + [anon_sym_string] = ACTIONS(1176), + [anon_sym_symbol] = ACTIONS(1176), + [anon_sym_object] = ACTIONS(1176), [sym_html_comment] = ACTIONS(5), }, - [STATE(562)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2601), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5823), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5823), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1239), - [sym_subscript_expression] = STATE(1239), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5823), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1239), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(800), - [anon_sym_export] = ACTIONS(802), - [anon_sym_type] = ACTIONS(802), - [anon_sym_namespace] = ACTIONS(804), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(802), - [anon_sym_BANG] = ACTIONS(174), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(139), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(814), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(816), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), + [STATE(572)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1460), + [sym_expression] = STATE(2439), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6079), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6079), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6014), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1460), + [sym_subscript_expression] = STATE(1460), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3052), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6079), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1460), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(560), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1518), + [anon_sym_export] = ACTIONS(1176), + [anon_sym_type] = ACTIONS(1176), + [anon_sym_namespace] = ACTIONS(1178), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(1202), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1176), + [anon_sym_BANG] = ACTIONS(1184), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1186), + [anon_sym_yield] = ACTIONS(1188), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1192), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1522), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_PLUS] = ACTIONS(1202), + [anon_sym_DASH] = ACTIONS(1202), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(820), + [anon_sym_TILDE] = ACTIONS(1184), + [anon_sym_void] = ACTIONS(1202), + [anon_sym_delete] = ACTIONS(1202), + [anon_sym_PLUS_PLUS] = ACTIONS(1204), + [anon_sym_DASH_DASH] = ACTIONS(1204), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1210), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1524), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(802), - [anon_sym_readonly] = ACTIONS(802), - [anon_sym_get] = ACTIONS(802), - [anon_sym_set] = ACTIONS(802), - [anon_sym_declare] = ACTIONS(802), - [anon_sym_public] = ACTIONS(802), - [anon_sym_private] = ACTIONS(802), - [anon_sym_protected] = ACTIONS(802), - [anon_sym_override] = ACTIONS(802), - [anon_sym_module] = ACTIONS(802), - [anon_sym_any] = ACTIONS(802), - [anon_sym_number] = ACTIONS(802), - [anon_sym_boolean] = ACTIONS(802), - [anon_sym_string] = ACTIONS(802), - [anon_sym_symbol] = ACTIONS(802), - [anon_sym_object] = ACTIONS(802), + [anon_sym_static] = ACTIONS(1176), + [anon_sym_readonly] = ACTIONS(1176), + [anon_sym_get] = ACTIONS(1176), + [anon_sym_set] = ACTIONS(1176), + [anon_sym_declare] = ACTIONS(1176), + [anon_sym_public] = ACTIONS(1176), + [anon_sym_private] = ACTIONS(1176), + [anon_sym_protected] = ACTIONS(1176), + [anon_sym_override] = ACTIONS(1176), + [anon_sym_module] = ACTIONS(1176), + [anon_sym_any] = ACTIONS(1176), + [anon_sym_number] = ACTIONS(1176), + [anon_sym_boolean] = ACTIONS(1176), + [anon_sym_string] = ACTIONS(1176), + [anon_sym_symbol] = ACTIONS(1176), + [anon_sym_object] = ACTIONS(1176), [sym_html_comment] = ACTIONS(5), }, - [STATE(563)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2602), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5823), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5823), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1239), - [sym_subscript_expression] = STATE(1239), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5823), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1239), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(800), - [anon_sym_export] = ACTIONS(802), - [anon_sym_type] = ACTIONS(802), - [anon_sym_namespace] = ACTIONS(804), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(802), - [anon_sym_BANG] = ACTIONS(174), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(139), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(814), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(816), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), + [STATE(573)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1460), + [sym_expression] = STATE(2442), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6079), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6079), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6014), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1460), + [sym_subscript_expression] = STATE(1460), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3052), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6079), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1460), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(560), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1518), + [anon_sym_export] = ACTIONS(1176), + [anon_sym_type] = ACTIONS(1176), + [anon_sym_namespace] = ACTIONS(1178), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(1202), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1176), + [anon_sym_BANG] = ACTIONS(1184), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1186), + [anon_sym_yield] = ACTIONS(1188), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1192), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1522), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_PLUS] = ACTIONS(1202), + [anon_sym_DASH] = ACTIONS(1202), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(820), + [anon_sym_TILDE] = ACTIONS(1184), + [anon_sym_void] = ACTIONS(1202), + [anon_sym_delete] = ACTIONS(1202), + [anon_sym_PLUS_PLUS] = ACTIONS(1204), + [anon_sym_DASH_DASH] = ACTIONS(1204), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1210), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1524), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(802), - [anon_sym_readonly] = ACTIONS(802), - [anon_sym_get] = ACTIONS(802), - [anon_sym_set] = ACTIONS(802), - [anon_sym_declare] = ACTIONS(802), - [anon_sym_public] = ACTIONS(802), - [anon_sym_private] = ACTIONS(802), - [anon_sym_protected] = ACTIONS(802), - [anon_sym_override] = ACTIONS(802), - [anon_sym_module] = ACTIONS(802), - [anon_sym_any] = ACTIONS(802), - [anon_sym_number] = ACTIONS(802), - [anon_sym_boolean] = ACTIONS(802), - [anon_sym_string] = ACTIONS(802), - [anon_sym_symbol] = ACTIONS(802), - [anon_sym_object] = ACTIONS(802), + [anon_sym_static] = ACTIONS(1176), + [anon_sym_readonly] = ACTIONS(1176), + [anon_sym_get] = ACTIONS(1176), + [anon_sym_set] = ACTIONS(1176), + [anon_sym_declare] = ACTIONS(1176), + [anon_sym_public] = ACTIONS(1176), + [anon_sym_private] = ACTIONS(1176), + [anon_sym_protected] = ACTIONS(1176), + [anon_sym_override] = ACTIONS(1176), + [anon_sym_module] = ACTIONS(1176), + [anon_sym_any] = ACTIONS(1176), + [anon_sym_number] = ACTIONS(1176), + [anon_sym_boolean] = ACTIONS(1176), + [anon_sym_string] = ACTIONS(1176), + [anon_sym_symbol] = ACTIONS(1176), + [anon_sym_object] = ACTIONS(1176), [sym_html_comment] = ACTIONS(5), }, - [STATE(564)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2605), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5823), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5823), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1239), - [sym_subscript_expression] = STATE(1239), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5823), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1239), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(800), - [anon_sym_export] = ACTIONS(802), - [anon_sym_type] = ACTIONS(802), - [anon_sym_namespace] = ACTIONS(804), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(802), - [anon_sym_BANG] = ACTIONS(174), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(139), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(814), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(816), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), + [STATE(574)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1460), + [sym_expression] = STATE(2443), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6079), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6079), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6014), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1460), + [sym_subscript_expression] = STATE(1460), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3052), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6079), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1460), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(560), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1518), + [anon_sym_export] = ACTIONS(1176), + [anon_sym_type] = ACTIONS(1176), + [anon_sym_namespace] = ACTIONS(1178), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(1202), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1176), + [anon_sym_BANG] = ACTIONS(1184), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1186), + [anon_sym_yield] = ACTIONS(1188), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1192), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1522), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_PLUS] = ACTIONS(1202), + [anon_sym_DASH] = ACTIONS(1202), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(820), + [anon_sym_TILDE] = ACTIONS(1184), + [anon_sym_void] = ACTIONS(1202), + [anon_sym_delete] = ACTIONS(1202), + [anon_sym_PLUS_PLUS] = ACTIONS(1204), + [anon_sym_DASH_DASH] = ACTIONS(1204), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1210), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1524), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(802), - [anon_sym_readonly] = ACTIONS(802), - [anon_sym_get] = ACTIONS(802), - [anon_sym_set] = ACTIONS(802), - [anon_sym_declare] = ACTIONS(802), - [anon_sym_public] = ACTIONS(802), - [anon_sym_private] = ACTIONS(802), - [anon_sym_protected] = ACTIONS(802), - [anon_sym_override] = ACTIONS(802), - [anon_sym_module] = ACTIONS(802), - [anon_sym_any] = ACTIONS(802), - [anon_sym_number] = ACTIONS(802), - [anon_sym_boolean] = ACTIONS(802), - [anon_sym_string] = ACTIONS(802), - [anon_sym_symbol] = ACTIONS(802), - [anon_sym_object] = ACTIONS(802), + [anon_sym_static] = ACTIONS(1176), + [anon_sym_readonly] = ACTIONS(1176), + [anon_sym_get] = ACTIONS(1176), + [anon_sym_set] = ACTIONS(1176), + [anon_sym_declare] = ACTIONS(1176), + [anon_sym_public] = ACTIONS(1176), + [anon_sym_private] = ACTIONS(1176), + [anon_sym_protected] = ACTIONS(1176), + [anon_sym_override] = ACTIONS(1176), + [anon_sym_module] = ACTIONS(1176), + [anon_sym_any] = ACTIONS(1176), + [anon_sym_number] = ACTIONS(1176), + [anon_sym_boolean] = ACTIONS(1176), + [anon_sym_string] = ACTIONS(1176), + [anon_sym_symbol] = ACTIONS(1176), + [anon_sym_object] = ACTIONS(1176), [sym_html_comment] = ACTIONS(5), }, - [STATE(565)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2606), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5823), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5823), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1239), - [sym_subscript_expression] = STATE(1239), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5823), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1239), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(800), - [anon_sym_export] = ACTIONS(802), - [anon_sym_type] = ACTIONS(802), - [anon_sym_namespace] = ACTIONS(804), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(802), - [anon_sym_BANG] = ACTIONS(174), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(139), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(814), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(816), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), + [STATE(575)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1460), + [sym_expression] = STATE(2446), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6079), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6079), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6014), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1460), + [sym_subscript_expression] = STATE(1460), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3052), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6079), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1460), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(560), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1518), + [anon_sym_export] = ACTIONS(1176), + [anon_sym_type] = ACTIONS(1176), + [anon_sym_namespace] = ACTIONS(1178), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(1202), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1176), + [anon_sym_BANG] = ACTIONS(1184), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1186), + [anon_sym_yield] = ACTIONS(1188), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1192), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1522), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_PLUS] = ACTIONS(1202), + [anon_sym_DASH] = ACTIONS(1202), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(820), + [anon_sym_TILDE] = ACTIONS(1184), + [anon_sym_void] = ACTIONS(1202), + [anon_sym_delete] = ACTIONS(1202), + [anon_sym_PLUS_PLUS] = ACTIONS(1204), + [anon_sym_DASH_DASH] = ACTIONS(1204), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1210), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1524), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(802), - [anon_sym_readonly] = ACTIONS(802), - [anon_sym_get] = ACTIONS(802), - [anon_sym_set] = ACTIONS(802), - [anon_sym_declare] = ACTIONS(802), - [anon_sym_public] = ACTIONS(802), - [anon_sym_private] = ACTIONS(802), - [anon_sym_protected] = ACTIONS(802), - [anon_sym_override] = ACTIONS(802), - [anon_sym_module] = ACTIONS(802), - [anon_sym_any] = ACTIONS(802), - [anon_sym_number] = ACTIONS(802), - [anon_sym_boolean] = ACTIONS(802), - [anon_sym_string] = ACTIONS(802), - [anon_sym_symbol] = ACTIONS(802), - [anon_sym_object] = ACTIONS(802), + [anon_sym_static] = ACTIONS(1176), + [anon_sym_readonly] = ACTIONS(1176), + [anon_sym_get] = ACTIONS(1176), + [anon_sym_set] = ACTIONS(1176), + [anon_sym_declare] = ACTIONS(1176), + [anon_sym_public] = ACTIONS(1176), + [anon_sym_private] = ACTIONS(1176), + [anon_sym_protected] = ACTIONS(1176), + [anon_sym_override] = ACTIONS(1176), + [anon_sym_module] = ACTIONS(1176), + [anon_sym_any] = ACTIONS(1176), + [anon_sym_number] = ACTIONS(1176), + [anon_sym_boolean] = ACTIONS(1176), + [anon_sym_string] = ACTIONS(1176), + [anon_sym_symbol] = ACTIONS(1176), + [anon_sym_object] = ACTIONS(1176), [sym_html_comment] = ACTIONS(5), }, - [STATE(566)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2608), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5823), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5823), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1239), - [sym_subscript_expression] = STATE(1239), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5823), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1239), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(800), - [anon_sym_export] = ACTIONS(802), - [anon_sym_type] = ACTIONS(802), - [anon_sym_namespace] = ACTIONS(804), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(802), - [anon_sym_BANG] = ACTIONS(174), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(139), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(814), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(816), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), + [STATE(576)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1460), + [sym_expression] = STATE(2447), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6079), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6079), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6014), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1460), + [sym_subscript_expression] = STATE(1460), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3052), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6079), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1460), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(560), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1518), + [anon_sym_export] = ACTIONS(1176), + [anon_sym_type] = ACTIONS(1176), + [anon_sym_namespace] = ACTIONS(1178), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(1202), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1176), + [anon_sym_BANG] = ACTIONS(1184), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1186), + [anon_sym_yield] = ACTIONS(1188), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1192), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1522), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_PLUS] = ACTIONS(1202), + [anon_sym_DASH] = ACTIONS(1202), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(820), + [anon_sym_TILDE] = ACTIONS(1184), + [anon_sym_void] = ACTIONS(1202), + [anon_sym_delete] = ACTIONS(1202), + [anon_sym_PLUS_PLUS] = ACTIONS(1204), + [anon_sym_DASH_DASH] = ACTIONS(1204), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1210), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1524), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(802), - [anon_sym_readonly] = ACTIONS(802), - [anon_sym_get] = ACTIONS(802), - [anon_sym_set] = ACTIONS(802), - [anon_sym_declare] = ACTIONS(802), - [anon_sym_public] = ACTIONS(802), - [anon_sym_private] = ACTIONS(802), - [anon_sym_protected] = ACTIONS(802), - [anon_sym_override] = ACTIONS(802), - [anon_sym_module] = ACTIONS(802), - [anon_sym_any] = ACTIONS(802), - [anon_sym_number] = ACTIONS(802), - [anon_sym_boolean] = ACTIONS(802), - [anon_sym_string] = ACTIONS(802), - [anon_sym_symbol] = ACTIONS(802), - [anon_sym_object] = ACTIONS(802), + [anon_sym_static] = ACTIONS(1176), + [anon_sym_readonly] = ACTIONS(1176), + [anon_sym_get] = ACTIONS(1176), + [anon_sym_set] = ACTIONS(1176), + [anon_sym_declare] = ACTIONS(1176), + [anon_sym_public] = ACTIONS(1176), + [anon_sym_private] = ACTIONS(1176), + [anon_sym_protected] = ACTIONS(1176), + [anon_sym_override] = ACTIONS(1176), + [anon_sym_module] = ACTIONS(1176), + [anon_sym_any] = ACTIONS(1176), + [anon_sym_number] = ACTIONS(1176), + [anon_sym_boolean] = ACTIONS(1176), + [anon_sym_string] = ACTIONS(1176), + [anon_sym_symbol] = ACTIONS(1176), + [anon_sym_object] = ACTIONS(1176), [sym_html_comment] = ACTIONS(5), }, - [STATE(567)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2610), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5823), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5823), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1239), - [sym_subscript_expression] = STATE(1239), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5823), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1239), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(800), - [anon_sym_export] = ACTIONS(802), - [anon_sym_type] = ACTIONS(802), - [anon_sym_namespace] = ACTIONS(804), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(802), - [anon_sym_BANG] = ACTIONS(174), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(139), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(814), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(816), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), + [STATE(577)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1460), + [sym_expression] = STATE(2448), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6079), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6079), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6014), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1460), + [sym_subscript_expression] = STATE(1460), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3052), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6079), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1460), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(560), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1518), + [anon_sym_export] = ACTIONS(1176), + [anon_sym_type] = ACTIONS(1176), + [anon_sym_namespace] = ACTIONS(1178), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(1202), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1176), + [anon_sym_BANG] = ACTIONS(1184), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1186), + [anon_sym_yield] = ACTIONS(1188), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1192), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1522), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_PLUS] = ACTIONS(1202), + [anon_sym_DASH] = ACTIONS(1202), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(820), + [anon_sym_TILDE] = ACTIONS(1184), + [anon_sym_void] = ACTIONS(1202), + [anon_sym_delete] = ACTIONS(1202), + [anon_sym_PLUS_PLUS] = ACTIONS(1204), + [anon_sym_DASH_DASH] = ACTIONS(1204), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1210), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1524), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(802), - [anon_sym_readonly] = ACTIONS(802), - [anon_sym_get] = ACTIONS(802), - [anon_sym_set] = ACTIONS(802), - [anon_sym_declare] = ACTIONS(802), - [anon_sym_public] = ACTIONS(802), - [anon_sym_private] = ACTIONS(802), - [anon_sym_protected] = ACTIONS(802), - [anon_sym_override] = ACTIONS(802), - [anon_sym_module] = ACTIONS(802), - [anon_sym_any] = ACTIONS(802), - [anon_sym_number] = ACTIONS(802), - [anon_sym_boolean] = ACTIONS(802), - [anon_sym_string] = ACTIONS(802), - [anon_sym_symbol] = ACTIONS(802), - [anon_sym_object] = ACTIONS(802), + [anon_sym_static] = ACTIONS(1176), + [anon_sym_readonly] = ACTIONS(1176), + [anon_sym_get] = ACTIONS(1176), + [anon_sym_set] = ACTIONS(1176), + [anon_sym_declare] = ACTIONS(1176), + [anon_sym_public] = ACTIONS(1176), + [anon_sym_private] = ACTIONS(1176), + [anon_sym_protected] = ACTIONS(1176), + [anon_sym_override] = ACTIONS(1176), + [anon_sym_module] = ACTIONS(1176), + [anon_sym_any] = ACTIONS(1176), + [anon_sym_number] = ACTIONS(1176), + [anon_sym_boolean] = ACTIONS(1176), + [anon_sym_string] = ACTIONS(1176), + [anon_sym_symbol] = ACTIONS(1176), + [anon_sym_object] = ACTIONS(1176), [sym_html_comment] = ACTIONS(5), }, - [STATE(568)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2613), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5823), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5823), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1239), - [sym_subscript_expression] = STATE(1239), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5823), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1239), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(800), - [anon_sym_export] = ACTIONS(802), - [anon_sym_type] = ACTIONS(802), - [anon_sym_namespace] = ACTIONS(804), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(802), - [anon_sym_BANG] = ACTIONS(174), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(139), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(814), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(816), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), + [STATE(578)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1460), + [sym_expression] = STATE(2635), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6079), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6079), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6014), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1460), + [sym_subscript_expression] = STATE(1460), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3052), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6079), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1460), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(560), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1518), + [anon_sym_export] = ACTIONS(1176), + [anon_sym_type] = ACTIONS(1176), + [anon_sym_namespace] = ACTIONS(1178), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(1202), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1176), + [anon_sym_BANG] = ACTIONS(1184), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1186), + [anon_sym_yield] = ACTIONS(1188), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1192), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1522), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_PLUS] = ACTIONS(1202), + [anon_sym_DASH] = ACTIONS(1202), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(820), + [anon_sym_TILDE] = ACTIONS(1184), + [anon_sym_void] = ACTIONS(1202), + [anon_sym_delete] = ACTIONS(1202), + [anon_sym_PLUS_PLUS] = ACTIONS(1204), + [anon_sym_DASH_DASH] = ACTIONS(1204), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1210), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1524), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(802), - [anon_sym_readonly] = ACTIONS(802), - [anon_sym_get] = ACTIONS(802), - [anon_sym_set] = ACTIONS(802), - [anon_sym_declare] = ACTIONS(802), - [anon_sym_public] = ACTIONS(802), - [anon_sym_private] = ACTIONS(802), - [anon_sym_protected] = ACTIONS(802), - [anon_sym_override] = ACTIONS(802), - [anon_sym_module] = ACTIONS(802), - [anon_sym_any] = ACTIONS(802), - [anon_sym_number] = ACTIONS(802), - [anon_sym_boolean] = ACTIONS(802), - [anon_sym_string] = ACTIONS(802), - [anon_sym_symbol] = ACTIONS(802), - [anon_sym_object] = ACTIONS(802), + [anon_sym_static] = ACTIONS(1176), + [anon_sym_readonly] = ACTIONS(1176), + [anon_sym_get] = ACTIONS(1176), + [anon_sym_set] = ACTIONS(1176), + [anon_sym_declare] = ACTIONS(1176), + [anon_sym_public] = ACTIONS(1176), + [anon_sym_private] = ACTIONS(1176), + [anon_sym_protected] = ACTIONS(1176), + [anon_sym_override] = ACTIONS(1176), + [anon_sym_module] = ACTIONS(1176), + [anon_sym_any] = ACTIONS(1176), + [anon_sym_number] = ACTIONS(1176), + [anon_sym_boolean] = ACTIONS(1176), + [anon_sym_string] = ACTIONS(1176), + [anon_sym_symbol] = ACTIONS(1176), + [anon_sym_object] = ACTIONS(1176), [sym_html_comment] = ACTIONS(5), }, - [STATE(569)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2614), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5823), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5823), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1239), - [sym_subscript_expression] = STATE(1239), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5823), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1239), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(800), - [anon_sym_export] = ACTIONS(802), - [anon_sym_type] = ACTIONS(802), - [anon_sym_namespace] = ACTIONS(804), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(802), - [anon_sym_BANG] = ACTIONS(174), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(139), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(814), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(816), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), + [STATE(579)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1460), + [sym_expression] = STATE(2450), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6079), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6079), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6014), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1460), + [sym_subscript_expression] = STATE(1460), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3052), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6079), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1460), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(560), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1518), + [anon_sym_export] = ACTIONS(1176), + [anon_sym_type] = ACTIONS(1176), + [anon_sym_namespace] = ACTIONS(1178), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(1202), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1176), + [anon_sym_BANG] = ACTIONS(1184), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1186), + [anon_sym_yield] = ACTIONS(1188), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1192), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1522), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_PLUS] = ACTIONS(1202), + [anon_sym_DASH] = ACTIONS(1202), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(820), + [anon_sym_TILDE] = ACTIONS(1184), + [anon_sym_void] = ACTIONS(1202), + [anon_sym_delete] = ACTIONS(1202), + [anon_sym_PLUS_PLUS] = ACTIONS(1204), + [anon_sym_DASH_DASH] = ACTIONS(1204), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1210), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1524), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(802), - [anon_sym_readonly] = ACTIONS(802), - [anon_sym_get] = ACTIONS(802), - [anon_sym_set] = ACTIONS(802), - [anon_sym_declare] = ACTIONS(802), - [anon_sym_public] = ACTIONS(802), - [anon_sym_private] = ACTIONS(802), - [anon_sym_protected] = ACTIONS(802), - [anon_sym_override] = ACTIONS(802), - [anon_sym_module] = ACTIONS(802), - [anon_sym_any] = ACTIONS(802), - [anon_sym_number] = ACTIONS(802), - [anon_sym_boolean] = ACTIONS(802), - [anon_sym_string] = ACTIONS(802), - [anon_sym_symbol] = ACTIONS(802), - [anon_sym_object] = ACTIONS(802), + [anon_sym_static] = ACTIONS(1176), + [anon_sym_readonly] = ACTIONS(1176), + [anon_sym_get] = ACTIONS(1176), + [anon_sym_set] = ACTIONS(1176), + [anon_sym_declare] = ACTIONS(1176), + [anon_sym_public] = ACTIONS(1176), + [anon_sym_private] = ACTIONS(1176), + [anon_sym_protected] = ACTIONS(1176), + [anon_sym_override] = ACTIONS(1176), + [anon_sym_module] = ACTIONS(1176), + [anon_sym_any] = ACTIONS(1176), + [anon_sym_number] = ACTIONS(1176), + [anon_sym_boolean] = ACTIONS(1176), + [anon_sym_string] = ACTIONS(1176), + [anon_sym_symbol] = ACTIONS(1176), + [anon_sym_object] = ACTIONS(1176), [sym_html_comment] = ACTIONS(5), }, - [STATE(570)] = { - [sym_import] = STATE(3816), - [sym_parenthesized_expression] = STATE(1375), - [sym_expression] = STATE(1900), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(6029), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(6029), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6027), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1375), - [sym_subscript_expression] = STATE(1375), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3085), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(6029), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1375), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_type_arguments] = STATE(525), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1474), - [anon_sym_export] = ACTIONS(1208), - [anon_sym_type] = ACTIONS(1208), - [anon_sym_namespace] = ACTIONS(1210), - [anon_sym_LBRACE] = ACTIONS(669), - [anon_sym_typeof] = ACTIONS(1236), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1208), - [anon_sym_BANG] = ACTIONS(1216), + [STATE(580)] = { + [sym_import] = STATE(3849), + [sym_parenthesized_expression] = STATE(1426), + [sym_expression] = STATE(2332), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(5845), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(5845), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(5843), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1426), + [sym_subscript_expression] = STATE(1426), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2990), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(5845), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1426), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_type_arguments] = STATE(513), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(1510), + [anon_sym_export] = ACTIONS(1104), + [anon_sym_type] = ACTIONS(1104), + [anon_sym_namespace] = ACTIONS(1106), + [anon_sym_LBRACE] = ACTIONS(671), + [anon_sym_typeof] = ACTIONS(1132), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(1104), + [anon_sym_BANG] = ACTIONS(1112), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1220), - [anon_sym_yield] = ACTIONS(1222), + [anon_sym_await] = ACTIONS(1116), + [anon_sym_yield] = ACTIONS(1118), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1226), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1478), - [anon_sym_using] = ACTIONS(1230), - [anon_sym_PLUS] = ACTIONS(1236), - [anon_sym_DASH] = ACTIONS(1236), - [anon_sym_SLASH] = ACTIONS(884), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1122), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1514), + [anon_sym_using] = ACTIONS(1126), + [anon_sym_PLUS] = ACTIONS(1132), + [anon_sym_DASH] = ACTIONS(1132), + [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1216), - [anon_sym_void] = ACTIONS(1236), - [anon_sym_delete] = ACTIONS(1236), - [anon_sym_PLUS_PLUS] = ACTIONS(1238), - [anon_sym_DASH_DASH] = ACTIONS(1238), + [anon_sym_TILDE] = ACTIONS(1112), + [anon_sym_void] = ACTIONS(1132), + [anon_sym_delete] = ACTIONS(1132), + [anon_sym_PLUS_PLUS] = ACTIONS(1134), + [anon_sym_DASH_DASH] = ACTIONS(1134), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(2193), - [sym_private_property_identifier] = ACTIONS(1244), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1140), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1480), + [sym_undefined] = ACTIONS(1516), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1208), - [anon_sym_readonly] = ACTIONS(1208), - [anon_sym_get] = ACTIONS(1208), - [anon_sym_set] = ACTIONS(1208), - [anon_sym_declare] = ACTIONS(1208), - [anon_sym_public] = ACTIONS(1208), - [anon_sym_private] = ACTIONS(1208), - [anon_sym_protected] = ACTIONS(1208), - [anon_sym_override] = ACTIONS(1208), - [anon_sym_module] = ACTIONS(1208), - [anon_sym_any] = ACTIONS(1208), - [anon_sym_number] = ACTIONS(1208), - [anon_sym_boolean] = ACTIONS(1208), - [anon_sym_string] = ACTIONS(1208), - [anon_sym_symbol] = ACTIONS(1208), - [anon_sym_object] = ACTIONS(1208), + [anon_sym_static] = ACTIONS(1104), + [anon_sym_readonly] = ACTIONS(1104), + [anon_sym_get] = ACTIONS(1104), + [anon_sym_set] = ACTIONS(1104), + [anon_sym_declare] = ACTIONS(1104), + [anon_sym_public] = ACTIONS(1104), + [anon_sym_private] = ACTIONS(1104), + [anon_sym_protected] = ACTIONS(1104), + [anon_sym_override] = ACTIONS(1104), + [anon_sym_module] = ACTIONS(1104), + [anon_sym_any] = ACTIONS(1104), + [anon_sym_number] = ACTIONS(1104), + [anon_sym_boolean] = ACTIONS(1104), + [anon_sym_string] = ACTIONS(1104), + [anon_sym_symbol] = ACTIONS(1104), + [anon_sym_object] = ACTIONS(1104), [sym_html_comment] = ACTIONS(5), }, - [STATE(571)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2615), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5823), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5823), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1239), - [sym_subscript_expression] = STATE(1239), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5823), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1239), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(800), - [anon_sym_export] = ACTIONS(802), - [anon_sym_type] = ACTIONS(802), - [anon_sym_namespace] = ACTIONS(804), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(802), - [anon_sym_BANG] = ACTIONS(174), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(139), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(814), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(816), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), + [STATE(581)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2607), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5927), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5927), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1232), + [sym_subscript_expression] = STATE(1232), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5927), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1232), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), + [anon_sym_type] = ACTIONS(804), + [anon_sym_namespace] = ACTIONS(808), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(820), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(822), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(820), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(2187), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(826), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(802), - [anon_sym_readonly] = ACTIONS(802), - [anon_sym_get] = ACTIONS(802), - [anon_sym_set] = ACTIONS(802), - [anon_sym_declare] = ACTIONS(802), - [anon_sym_public] = ACTIONS(802), - [anon_sym_private] = ACTIONS(802), - [anon_sym_protected] = ACTIONS(802), - [anon_sym_override] = ACTIONS(802), - [anon_sym_module] = ACTIONS(802), - [anon_sym_any] = ACTIONS(802), - [anon_sym_number] = ACTIONS(802), - [anon_sym_boolean] = ACTIONS(802), - [anon_sym_string] = ACTIONS(802), - [anon_sym_symbol] = ACTIONS(802), - [anon_sym_object] = ACTIONS(802), + [anon_sym_static] = ACTIONS(804), + [anon_sym_readonly] = ACTIONS(804), + [anon_sym_get] = ACTIONS(804), + [anon_sym_set] = ACTIONS(804), + [anon_sym_declare] = ACTIONS(804), + [anon_sym_public] = ACTIONS(804), + [anon_sym_private] = ACTIONS(804), + [anon_sym_protected] = ACTIONS(804), + [anon_sym_override] = ACTIONS(804), + [anon_sym_module] = ACTIONS(804), + [anon_sym_any] = ACTIONS(804), + [anon_sym_number] = ACTIONS(804), + [anon_sym_boolean] = ACTIONS(804), + [anon_sym_string] = ACTIONS(804), + [anon_sym_symbol] = ACTIONS(804), + [anon_sym_object] = ACTIONS(804), [sym_html_comment] = ACTIONS(5), }, - [STATE(572)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2569), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5823), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5823), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1239), - [sym_subscript_expression] = STATE(1239), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5823), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1239), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(800), - [anon_sym_export] = ACTIONS(802), - [anon_sym_type] = ACTIONS(802), - [anon_sym_namespace] = ACTIONS(804), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(802), - [anon_sym_BANG] = ACTIONS(174), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(139), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(814), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(816), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), - [anon_sym_SLASH] = ACTIONS(615), + [STATE(582)] = { + [sym_import] = STATE(3849), + [sym_parenthesized_expression] = STATE(1426), + [sym_expression] = STATE(2341), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(5845), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(5845), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(5843), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1426), + [sym_subscript_expression] = STATE(1426), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2990), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(5845), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1426), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_type_arguments] = STATE(513), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(1510), + [anon_sym_export] = ACTIONS(1104), + [anon_sym_type] = ACTIONS(1104), + [anon_sym_namespace] = ACTIONS(1106), + [anon_sym_LBRACE] = ACTIONS(671), + [anon_sym_typeof] = ACTIONS(1132), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(1104), + [anon_sym_BANG] = ACTIONS(1112), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1116), + [anon_sym_yield] = ACTIONS(1118), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1122), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1514), + [anon_sym_using] = ACTIONS(1126), + [anon_sym_PLUS] = ACTIONS(1132), + [anon_sym_DASH] = ACTIONS(1132), + [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(820), + [anon_sym_TILDE] = ACTIONS(1112), + [anon_sym_void] = ACTIONS(1132), + [anon_sym_delete] = ACTIONS(1132), + [anon_sym_PLUS_PLUS] = ACTIONS(1134), + [anon_sym_DASH_DASH] = ACTIONS(1134), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1140), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1516), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(802), - [anon_sym_readonly] = ACTIONS(802), - [anon_sym_get] = ACTIONS(802), - [anon_sym_set] = ACTIONS(802), - [anon_sym_declare] = ACTIONS(802), - [anon_sym_public] = ACTIONS(802), - [anon_sym_private] = ACTIONS(802), - [anon_sym_protected] = ACTIONS(802), - [anon_sym_override] = ACTIONS(802), - [anon_sym_module] = ACTIONS(802), - [anon_sym_any] = ACTIONS(802), - [anon_sym_number] = ACTIONS(802), - [anon_sym_boolean] = ACTIONS(802), - [anon_sym_string] = ACTIONS(802), - [anon_sym_symbol] = ACTIONS(802), - [anon_sym_object] = ACTIONS(802), + [anon_sym_static] = ACTIONS(1104), + [anon_sym_readonly] = ACTIONS(1104), + [anon_sym_get] = ACTIONS(1104), + [anon_sym_set] = ACTIONS(1104), + [anon_sym_declare] = ACTIONS(1104), + [anon_sym_public] = ACTIONS(1104), + [anon_sym_private] = ACTIONS(1104), + [anon_sym_protected] = ACTIONS(1104), + [anon_sym_override] = ACTIONS(1104), + [anon_sym_module] = ACTIONS(1104), + [anon_sym_any] = ACTIONS(1104), + [anon_sym_number] = ACTIONS(1104), + [anon_sym_boolean] = ACTIONS(1104), + [anon_sym_string] = ACTIONS(1104), + [anon_sym_symbol] = ACTIONS(1104), + [anon_sym_object] = ACTIONS(1104), [sym_html_comment] = ACTIONS(5), }, - [STATE(573)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2570), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5823), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5823), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1239), - [sym_subscript_expression] = STATE(1239), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5823), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1239), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(800), - [anon_sym_export] = ACTIONS(802), - [anon_sym_type] = ACTIONS(802), - [anon_sym_namespace] = ACTIONS(804), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(802), - [anon_sym_BANG] = ACTIONS(174), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(139), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(814), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(816), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), + [STATE(583)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1460), + [sym_expression] = STATE(2455), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6079), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6079), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6014), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1460), + [sym_subscript_expression] = STATE(1460), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3052), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6079), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1460), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(560), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1518), + [anon_sym_export] = ACTIONS(1176), + [anon_sym_type] = ACTIONS(1176), + [anon_sym_namespace] = ACTIONS(1178), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(1202), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1176), + [anon_sym_BANG] = ACTIONS(1184), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1186), + [anon_sym_yield] = ACTIONS(1188), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1192), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1522), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_PLUS] = ACTIONS(1202), + [anon_sym_DASH] = ACTIONS(1202), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(820), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(802), - [anon_sym_readonly] = ACTIONS(802), - [anon_sym_get] = ACTIONS(802), - [anon_sym_set] = ACTIONS(802), - [anon_sym_declare] = ACTIONS(802), - [anon_sym_public] = ACTIONS(802), - [anon_sym_private] = ACTIONS(802), - [anon_sym_protected] = ACTIONS(802), - [anon_sym_override] = ACTIONS(802), - [anon_sym_module] = ACTIONS(802), - [anon_sym_any] = ACTIONS(802), - [anon_sym_number] = ACTIONS(802), - [anon_sym_boolean] = ACTIONS(802), - [anon_sym_string] = ACTIONS(802), - [anon_sym_symbol] = ACTIONS(802), - [anon_sym_object] = ACTIONS(802), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(574)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1402), - [sym_expression] = STATE(2173), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6059), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6059), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5870), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1402), - [sym_subscript_expression] = STATE(1402), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(2983), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6059), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1402), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(579), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1504), - [anon_sym_export] = ACTIONS(1428), - [anon_sym_type] = ACTIONS(1428), - [anon_sym_namespace] = ACTIONS(1430), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(1450), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1428), - [anon_sym_BANG] = ACTIONS(1434), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1436), - [anon_sym_yield] = ACTIONS(1438), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1440), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1508), - [anon_sym_using] = ACTIONS(1444), - [anon_sym_PLUS] = ACTIONS(1450), - [anon_sym_DASH] = ACTIONS(1450), - [anon_sym_SLASH] = ACTIONS(948), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1434), - [anon_sym_void] = ACTIONS(1450), - [anon_sym_delete] = ACTIONS(1450), - [anon_sym_PLUS_PLUS] = ACTIONS(1452), - [anon_sym_DASH_DASH] = ACTIONS(1452), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(2195), - [sym_private_property_identifier] = ACTIONS(1454), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1510), + [anon_sym_TILDE] = ACTIONS(1184), + [anon_sym_void] = ACTIONS(1202), + [anon_sym_delete] = ACTIONS(1202), + [anon_sym_PLUS_PLUS] = ACTIONS(1204), + [anon_sym_DASH_DASH] = ACTIONS(1204), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1210), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1524), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1428), - [anon_sym_readonly] = ACTIONS(1428), - [anon_sym_get] = ACTIONS(1428), - [anon_sym_set] = ACTIONS(1428), - [anon_sym_declare] = ACTIONS(1428), - [anon_sym_public] = ACTIONS(1428), - [anon_sym_private] = ACTIONS(1428), - [anon_sym_protected] = ACTIONS(1428), - [anon_sym_override] = ACTIONS(1428), - [anon_sym_module] = ACTIONS(1428), - [anon_sym_any] = ACTIONS(1428), - [anon_sym_number] = ACTIONS(1428), - [anon_sym_boolean] = ACTIONS(1428), - [anon_sym_string] = ACTIONS(1428), - [anon_sym_symbol] = ACTIONS(1428), - [anon_sym_object] = ACTIONS(1428), + [anon_sym_static] = ACTIONS(1176), + [anon_sym_readonly] = ACTIONS(1176), + [anon_sym_get] = ACTIONS(1176), + [anon_sym_set] = ACTIONS(1176), + [anon_sym_declare] = ACTIONS(1176), + [anon_sym_public] = ACTIONS(1176), + [anon_sym_private] = ACTIONS(1176), + [anon_sym_protected] = ACTIONS(1176), + [anon_sym_override] = ACTIONS(1176), + [anon_sym_module] = ACTIONS(1176), + [anon_sym_any] = ACTIONS(1176), + [anon_sym_number] = ACTIONS(1176), + [anon_sym_boolean] = ACTIONS(1176), + [anon_sym_string] = ACTIONS(1176), + [anon_sym_symbol] = ACTIONS(1176), + [anon_sym_object] = ACTIONS(1176), [sym_html_comment] = ACTIONS(5), }, - [STATE(575)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1474), - [sym_expression] = STATE(2655), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5754), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5754), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1474), - [sym_subscript_expression] = STATE(1474), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5754), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1474), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(2263), - [anon_sym_export] = ACTIONS(2265), - [anon_sym_type] = ACTIONS(2265), - [anon_sym_namespace] = ACTIONS(2267), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(2265), - [anon_sym_BANG] = ACTIONS(174), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(139), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(2269), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(2271), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), + [STATE(584)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1460), + [sym_expression] = STATE(2456), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6079), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6079), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6014), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1460), + [sym_subscript_expression] = STATE(1460), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3052), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6079), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1460), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(560), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1518), + [anon_sym_export] = ACTIONS(1176), + [anon_sym_type] = ACTIONS(1176), + [anon_sym_namespace] = ACTIONS(1178), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(1202), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1176), + [anon_sym_BANG] = ACTIONS(1184), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1186), + [anon_sym_yield] = ACTIONS(1188), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1192), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1522), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_PLUS] = ACTIONS(1202), + [anon_sym_DASH] = ACTIONS(1202), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(2273), + [anon_sym_TILDE] = ACTIONS(1184), + [anon_sym_void] = ACTIONS(1202), + [anon_sym_delete] = ACTIONS(1202), + [anon_sym_PLUS_PLUS] = ACTIONS(1204), + [anon_sym_DASH_DASH] = ACTIONS(1204), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1210), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1524), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(2265), - [anon_sym_readonly] = ACTIONS(2265), - [anon_sym_get] = ACTIONS(2265), - [anon_sym_set] = ACTIONS(2265), - [anon_sym_declare] = ACTIONS(2265), - [anon_sym_public] = ACTIONS(2265), - [anon_sym_private] = ACTIONS(2265), - [anon_sym_protected] = ACTIONS(2265), - [anon_sym_override] = ACTIONS(2265), - [anon_sym_module] = ACTIONS(2265), - [anon_sym_any] = ACTIONS(2265), - [anon_sym_number] = ACTIONS(2265), - [anon_sym_boolean] = ACTIONS(2265), - [anon_sym_string] = ACTIONS(2265), - [anon_sym_symbol] = ACTIONS(2265), - [anon_sym_object] = ACTIONS(2265), + [anon_sym_static] = ACTIONS(1176), + [anon_sym_readonly] = ACTIONS(1176), + [anon_sym_get] = ACTIONS(1176), + [anon_sym_set] = ACTIONS(1176), + [anon_sym_declare] = ACTIONS(1176), + [anon_sym_public] = ACTIONS(1176), + [anon_sym_private] = ACTIONS(1176), + [anon_sym_protected] = ACTIONS(1176), + [anon_sym_override] = ACTIONS(1176), + [anon_sym_module] = ACTIONS(1176), + [anon_sym_any] = ACTIONS(1176), + [anon_sym_number] = ACTIONS(1176), + [anon_sym_boolean] = ACTIONS(1176), + [anon_sym_string] = ACTIONS(1176), + [anon_sym_symbol] = ACTIONS(1176), + [anon_sym_object] = ACTIONS(1176), [sym_html_comment] = ACTIONS(5), }, - [STATE(576)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1461), - [sym_expression] = STATE(2573), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6071), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6071), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(6010), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1461), - [sym_subscript_expression] = STATE(1461), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6071), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1461), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(605), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1528), + [STATE(585)] = { + [sym_import] = STATE(3849), + [sym_parenthesized_expression] = STATE(1372), + [sym_expression] = STATE(2319), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6025), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6025), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1372), + [sym_subscript_expression] = STATE(1372), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2993), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6025), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1372), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_type_arguments] = STATE(445), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(1488), [anon_sym_export] = ACTIONS(1324), [anon_sym_type] = ACTIONS(1324), [anon_sym_namespace] = ACTIONS(1326), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(1346), - [anon_sym_import] = ACTIONS(130), + [anon_sym_LBRACE] = ACTIONS(671), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(675), [anon_sym_let] = ACTIONS(1324), - [anon_sym_BANG] = ACTIONS(1330), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1332), - [anon_sym_yield] = ACTIONS(1334), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1336), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1532), - [anon_sym_using] = ACTIONS(1340), - [anon_sym_PLUS] = ACTIONS(1346), - [anon_sym_DASH] = ACTIONS(1346), - [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(45), + [anon_sym_yield] = ACTIONS(63), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1330), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1492), + [anon_sym_using] = ACTIONS(75), + [anon_sym_PLUS] = ACTIONS(21), + [anon_sym_DASH] = ACTIONS(21), + [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1330), - [anon_sym_void] = ACTIONS(1346), - [anon_sym_delete] = ACTIONS(1346), - [anon_sym_PLUS_PLUS] = ACTIONS(1348), - [anon_sym_DASH_DASH] = ACTIONS(1348), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1350), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1534), + [anon_sym_TILDE] = ACTIONS(33), + [anon_sym_void] = ACTIONS(21), + [anon_sym_delete] = ACTIONS(21), + [anon_sym_PLUS_PLUS] = ACTIONS(81), + [anon_sym_DASH_DASH] = ACTIONS(81), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(91), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(1324), [anon_sym_readonly] = ACTIONS(1324), @@ -87622,3623 +88557,2714 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_object] = ACTIONS(1324), [sym_html_comment] = ACTIONS(5), }, - [STATE(577)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1426), - [sym_expression] = STATE(2560), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), + [STATE(586)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1345), + [sym_expression] = STATE(2363), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(4526), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(4526), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5768), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1360), + [sym_subscript_expression] = STATE(1360), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3039), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(4526), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1360), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(411), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(2265), + [anon_sym_export] = ACTIONS(1086), + [anon_sym_type] = ACTIONS(1086), + [anon_sym_namespace] = ACTIONS(1088), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_typeof] = ACTIONS(619), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1086), + [anon_sym_BANG] = ACTIONS(591), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(593), + [anon_sym_yield] = ACTIONS(595), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1092), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(2267), + [anon_sym_using] = ACTIONS(605), + [anon_sym_PLUS] = ACTIONS(619), + [anon_sym_DASH] = ACTIONS(619), + [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(591), + [anon_sym_void] = ACTIONS(619), + [anon_sym_delete] = ACTIONS(619), + [anon_sym_PLUS_PLUS] = ACTIONS(621), + [anon_sym_DASH_DASH] = ACTIONS(621), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(623), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(2269), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1086), + [anon_sym_readonly] = ACTIONS(1086), + [anon_sym_get] = ACTIONS(1086), + [anon_sym_set] = ACTIONS(1086), + [anon_sym_declare] = ACTIONS(1086), + [anon_sym_public] = ACTIONS(1086), + [anon_sym_private] = ACTIONS(1086), + [anon_sym_protected] = ACTIONS(1086), + [anon_sym_override] = ACTIONS(1086), + [anon_sym_module] = ACTIONS(1086), + [anon_sym_any] = ACTIONS(1086), + [anon_sym_number] = ACTIONS(1086), + [anon_sym_boolean] = ACTIONS(1086), + [anon_sym_string] = ACTIONS(1086), + [anon_sym_symbol] = ACTIONS(1086), + [anon_sym_object] = ACTIONS(1086), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(587)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1460), + [sym_expression] = STATE(2458), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), [sym_object_pattern] = STATE(6079), - [sym_array] = STATE(1706), + [sym_array] = STATE(1725), [sym_array_pattern] = STATE(6079), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5734), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1426), - [sym_subscript_expression] = STATE(1426), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3010), - [sym_augmented_assignment_expression] = STATE(1705), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6014), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1460), + [sym_subscript_expression] = STATE(1460), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3052), + [sym_augmented_assignment_expression] = STATE(1720), [sym__destructuring_pattern] = STATE(6079), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1426), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(629), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1520), - [anon_sym_export] = ACTIONS(1112), - [anon_sym_type] = ACTIONS(1112), - [anon_sym_namespace] = ACTIONS(1114), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(1138), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1112), - [anon_sym_BANG] = ACTIONS(1120), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1122), - [anon_sym_yield] = ACTIONS(1124), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1128), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1524), - [anon_sym_using] = ACTIONS(1132), - [anon_sym_PLUS] = ACTIONS(1138), - [anon_sym_DASH] = ACTIONS(1138), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1460), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(560), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1518), + [anon_sym_export] = ACTIONS(1176), + [anon_sym_type] = ACTIONS(1176), + [anon_sym_namespace] = ACTIONS(1178), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(1202), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1176), + [anon_sym_BANG] = ACTIONS(1184), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1186), + [anon_sym_yield] = ACTIONS(1188), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1192), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1522), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_PLUS] = ACTIONS(1202), + [anon_sym_DASH] = ACTIONS(1202), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1120), - [anon_sym_void] = ACTIONS(1138), - [anon_sym_delete] = ACTIONS(1138), - [anon_sym_PLUS_PLUS] = ACTIONS(1140), - [anon_sym_DASH_DASH] = ACTIONS(1140), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1146), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1526), + [anon_sym_TILDE] = ACTIONS(1184), + [anon_sym_void] = ACTIONS(1202), + [anon_sym_delete] = ACTIONS(1202), + [anon_sym_PLUS_PLUS] = ACTIONS(1204), + [anon_sym_DASH_DASH] = ACTIONS(1204), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1210), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1524), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1112), - [anon_sym_readonly] = ACTIONS(1112), - [anon_sym_get] = ACTIONS(1112), - [anon_sym_set] = ACTIONS(1112), - [anon_sym_declare] = ACTIONS(1112), - [anon_sym_public] = ACTIONS(1112), - [anon_sym_private] = ACTIONS(1112), - [anon_sym_protected] = ACTIONS(1112), - [anon_sym_override] = ACTIONS(1112), - [anon_sym_module] = ACTIONS(1112), - [anon_sym_any] = ACTIONS(1112), - [anon_sym_number] = ACTIONS(1112), - [anon_sym_boolean] = ACTIONS(1112), - [anon_sym_string] = ACTIONS(1112), - [anon_sym_symbol] = ACTIONS(1112), - [anon_sym_object] = ACTIONS(1112), + [anon_sym_static] = ACTIONS(1176), + [anon_sym_readonly] = ACTIONS(1176), + [anon_sym_get] = ACTIONS(1176), + [anon_sym_set] = ACTIONS(1176), + [anon_sym_declare] = ACTIONS(1176), + [anon_sym_public] = ACTIONS(1176), + [anon_sym_private] = ACTIONS(1176), + [anon_sym_protected] = ACTIONS(1176), + [anon_sym_override] = ACTIONS(1176), + [anon_sym_module] = ACTIONS(1176), + [anon_sym_any] = ACTIONS(1176), + [anon_sym_number] = ACTIONS(1176), + [anon_sym_boolean] = ACTIONS(1176), + [anon_sym_string] = ACTIONS(1176), + [anon_sym_symbol] = ACTIONS(1176), + [anon_sym_object] = ACTIONS(1176), [sym_html_comment] = ACTIONS(5), }, - [STATE(578)] = { - [sym_import] = STATE(3816), - [sym_parenthesized_expression] = STATE(1416), - [sym_expression] = STATE(2423), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5837), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5837), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(5835), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1416), - [sym_subscript_expression] = STATE(1416), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3036), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5837), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1416), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_type_arguments] = STATE(468), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1496), - [anon_sym_export] = ACTIONS(1258), - [anon_sym_type] = ACTIONS(1258), - [anon_sym_namespace] = ACTIONS(1260), - [anon_sym_LBRACE] = ACTIONS(669), - [anon_sym_typeof] = ACTIONS(1284), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1258), - [anon_sym_BANG] = ACTIONS(1266), + [STATE(588)] = { + [sym_import] = STATE(3849), + [sym_parenthesized_expression] = STATE(1369), + [sym_expression] = STATE(2147), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6037), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6037), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6035), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1369), + [sym_subscript_expression] = STATE(1369), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(3084), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6037), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1369), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_type_arguments] = STATE(452), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(1480), + [anon_sym_export] = ACTIONS(1276), + [anon_sym_type] = ACTIONS(1276), + [anon_sym_namespace] = ACTIONS(1278), + [anon_sym_LBRACE] = ACTIONS(671), + [anon_sym_typeof] = ACTIONS(1302), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(1276), + [anon_sym_BANG] = ACTIONS(1284), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1268), - [anon_sym_yield] = ACTIONS(1270), + [anon_sym_await] = ACTIONS(1286), + [anon_sym_yield] = ACTIONS(1288), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1274), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1500), - [anon_sym_using] = ACTIONS(1278), - [anon_sym_PLUS] = ACTIONS(1284), - [anon_sym_DASH] = ACTIONS(1284), - [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1292), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1484), + [anon_sym_using] = ACTIONS(1296), + [anon_sym_PLUS] = ACTIONS(1302), + [anon_sym_DASH] = ACTIONS(1302), + [anon_sym_SLASH] = ACTIONS(893), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1266), - [anon_sym_void] = ACTIONS(1284), - [anon_sym_delete] = ACTIONS(1284), - [anon_sym_PLUS_PLUS] = ACTIONS(1286), - [anon_sym_DASH_DASH] = ACTIONS(1286), + [anon_sym_TILDE] = ACTIONS(1284), + [anon_sym_void] = ACTIONS(1302), + [anon_sym_delete] = ACTIONS(1302), + [anon_sym_PLUS_PLUS] = ACTIONS(1304), + [anon_sym_DASH_DASH] = ACTIONS(1304), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1292), + [sym_private_property_identifier] = ACTIONS(1310), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1502), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1258), - [anon_sym_readonly] = ACTIONS(1258), - [anon_sym_get] = ACTIONS(1258), - [anon_sym_set] = ACTIONS(1258), - [anon_sym_declare] = ACTIONS(1258), - [anon_sym_public] = ACTIONS(1258), - [anon_sym_private] = ACTIONS(1258), - [anon_sym_protected] = ACTIONS(1258), - [anon_sym_override] = ACTIONS(1258), - [anon_sym_module] = ACTIONS(1258), - [anon_sym_any] = ACTIONS(1258), - [anon_sym_number] = ACTIONS(1258), - [anon_sym_boolean] = ACTIONS(1258), - [anon_sym_string] = ACTIONS(1258), - [anon_sym_symbol] = ACTIONS(1258), - [anon_sym_object] = ACTIONS(1258), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(579)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1402), - [sym_expression] = STATE(2147), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6059), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6059), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5870), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1402), - [sym_subscript_expression] = STATE(1402), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(2983), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6059), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1402), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(579), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1504), - [anon_sym_export] = ACTIONS(1428), - [anon_sym_type] = ACTIONS(1428), - [anon_sym_namespace] = ACTIONS(1430), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(1450), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1428), - [anon_sym_BANG] = ACTIONS(1434), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1436), - [anon_sym_yield] = ACTIONS(1438), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1440), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1508), - [anon_sym_using] = ACTIONS(1444), - [anon_sym_PLUS] = ACTIONS(1450), - [anon_sym_DASH] = ACTIONS(1450), - [anon_sym_SLASH] = ACTIONS(948), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1434), - [anon_sym_void] = ACTIONS(1450), - [anon_sym_delete] = ACTIONS(1450), - [anon_sym_PLUS_PLUS] = ACTIONS(1452), - [anon_sym_DASH_DASH] = ACTIONS(1452), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1454), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1510), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1428), - [anon_sym_readonly] = ACTIONS(1428), - [anon_sym_get] = ACTIONS(1428), - [anon_sym_set] = ACTIONS(1428), - [anon_sym_declare] = ACTIONS(1428), - [anon_sym_public] = ACTIONS(1428), - [anon_sym_private] = ACTIONS(1428), - [anon_sym_protected] = ACTIONS(1428), - [anon_sym_override] = ACTIONS(1428), - [anon_sym_module] = ACTIONS(1428), - [anon_sym_any] = ACTIONS(1428), - [anon_sym_number] = ACTIONS(1428), - [anon_sym_boolean] = ACTIONS(1428), - [anon_sym_string] = ACTIONS(1428), - [anon_sym_symbol] = ACTIONS(1428), - [anon_sym_object] = ACTIONS(1428), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(580)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1402), - [sym_expression] = STATE(2149), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6059), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6059), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5870), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1402), - [sym_subscript_expression] = STATE(1402), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(2983), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6059), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1402), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(579), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1504), - [anon_sym_export] = ACTIONS(1428), - [anon_sym_type] = ACTIONS(1428), - [anon_sym_namespace] = ACTIONS(1430), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(1450), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1428), - [anon_sym_BANG] = ACTIONS(1434), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1436), - [anon_sym_yield] = ACTIONS(1438), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1440), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1508), - [anon_sym_using] = ACTIONS(1444), - [anon_sym_PLUS] = ACTIONS(1450), - [anon_sym_DASH] = ACTIONS(1450), - [anon_sym_SLASH] = ACTIONS(948), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1434), - [anon_sym_void] = ACTIONS(1450), - [anon_sym_delete] = ACTIONS(1450), - [anon_sym_PLUS_PLUS] = ACTIONS(1452), - [anon_sym_DASH_DASH] = ACTIONS(1452), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1454), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1510), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1428), - [anon_sym_readonly] = ACTIONS(1428), - [anon_sym_get] = ACTIONS(1428), - [anon_sym_set] = ACTIONS(1428), - [anon_sym_declare] = ACTIONS(1428), - [anon_sym_public] = ACTIONS(1428), - [anon_sym_private] = ACTIONS(1428), - [anon_sym_protected] = ACTIONS(1428), - [anon_sym_override] = ACTIONS(1428), - [anon_sym_module] = ACTIONS(1428), - [anon_sym_any] = ACTIONS(1428), - [anon_sym_number] = ACTIONS(1428), - [anon_sym_boolean] = ACTIONS(1428), - [anon_sym_string] = ACTIONS(1428), - [anon_sym_symbol] = ACTIONS(1428), - [anon_sym_object] = ACTIONS(1428), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(581)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1402), - [sym_expression] = STATE(2150), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6059), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6059), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5870), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1402), - [sym_subscript_expression] = STATE(1402), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(2983), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6059), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1402), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(579), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1504), - [anon_sym_export] = ACTIONS(1428), - [anon_sym_type] = ACTIONS(1428), - [anon_sym_namespace] = ACTIONS(1430), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(1450), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1428), - [anon_sym_BANG] = ACTIONS(1434), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1436), - [anon_sym_yield] = ACTIONS(1438), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1440), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1508), - [anon_sym_using] = ACTIONS(1444), - [anon_sym_PLUS] = ACTIONS(1450), - [anon_sym_DASH] = ACTIONS(1450), - [anon_sym_SLASH] = ACTIONS(948), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1434), - [anon_sym_void] = ACTIONS(1450), - [anon_sym_delete] = ACTIONS(1450), - [anon_sym_PLUS_PLUS] = ACTIONS(1452), - [anon_sym_DASH_DASH] = ACTIONS(1452), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1454), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1510), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1428), - [anon_sym_readonly] = ACTIONS(1428), - [anon_sym_get] = ACTIONS(1428), - [anon_sym_set] = ACTIONS(1428), - [anon_sym_declare] = ACTIONS(1428), - [anon_sym_public] = ACTIONS(1428), - [anon_sym_private] = ACTIONS(1428), - [anon_sym_protected] = ACTIONS(1428), - [anon_sym_override] = ACTIONS(1428), - [anon_sym_module] = ACTIONS(1428), - [anon_sym_any] = ACTIONS(1428), - [anon_sym_number] = ACTIONS(1428), - [anon_sym_boolean] = ACTIONS(1428), - [anon_sym_string] = ACTIONS(1428), - [anon_sym_symbol] = ACTIONS(1428), - [anon_sym_object] = ACTIONS(1428), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(582)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1402), - [sym_expression] = STATE(2151), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6059), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6059), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5870), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1402), - [sym_subscript_expression] = STATE(1402), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(2983), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6059), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1402), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(579), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1504), - [anon_sym_export] = ACTIONS(1428), - [anon_sym_type] = ACTIONS(1428), - [anon_sym_namespace] = ACTIONS(1430), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(1450), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1428), - [anon_sym_BANG] = ACTIONS(1434), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1436), - [anon_sym_yield] = ACTIONS(1438), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1440), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1508), - [anon_sym_using] = ACTIONS(1444), - [anon_sym_PLUS] = ACTIONS(1450), - [anon_sym_DASH] = ACTIONS(1450), - [anon_sym_SLASH] = ACTIONS(948), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1434), - [anon_sym_void] = ACTIONS(1450), - [anon_sym_delete] = ACTIONS(1450), - [anon_sym_PLUS_PLUS] = ACTIONS(1452), - [anon_sym_DASH_DASH] = ACTIONS(1452), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1454), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1510), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1428), - [anon_sym_readonly] = ACTIONS(1428), - [anon_sym_get] = ACTIONS(1428), - [anon_sym_set] = ACTIONS(1428), - [anon_sym_declare] = ACTIONS(1428), - [anon_sym_public] = ACTIONS(1428), - [anon_sym_private] = ACTIONS(1428), - [anon_sym_protected] = ACTIONS(1428), - [anon_sym_override] = ACTIONS(1428), - [anon_sym_module] = ACTIONS(1428), - [anon_sym_any] = ACTIONS(1428), - [anon_sym_number] = ACTIONS(1428), - [anon_sym_boolean] = ACTIONS(1428), - [anon_sym_string] = ACTIONS(1428), - [anon_sym_symbol] = ACTIONS(1428), - [anon_sym_object] = ACTIONS(1428), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(583)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1402), - [sym_expression] = STATE(2153), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6059), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6059), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5870), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1402), - [sym_subscript_expression] = STATE(1402), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(2983), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6059), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1402), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(579), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1504), - [anon_sym_export] = ACTIONS(1428), - [anon_sym_type] = ACTIONS(1428), - [anon_sym_namespace] = ACTIONS(1430), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(1450), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1428), - [anon_sym_BANG] = ACTIONS(1434), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1436), - [anon_sym_yield] = ACTIONS(1438), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1440), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1508), - [anon_sym_using] = ACTIONS(1444), - [anon_sym_PLUS] = ACTIONS(1450), - [anon_sym_DASH] = ACTIONS(1450), - [anon_sym_SLASH] = ACTIONS(948), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1434), - [anon_sym_void] = ACTIONS(1450), - [anon_sym_delete] = ACTIONS(1450), - [anon_sym_PLUS_PLUS] = ACTIONS(1452), - [anon_sym_DASH_DASH] = ACTIONS(1452), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1454), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1510), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1428), - [anon_sym_readonly] = ACTIONS(1428), - [anon_sym_get] = ACTIONS(1428), - [anon_sym_set] = ACTIONS(1428), - [anon_sym_declare] = ACTIONS(1428), - [anon_sym_public] = ACTIONS(1428), - [anon_sym_private] = ACTIONS(1428), - [anon_sym_protected] = ACTIONS(1428), - [anon_sym_override] = ACTIONS(1428), - [anon_sym_module] = ACTIONS(1428), - [anon_sym_any] = ACTIONS(1428), - [anon_sym_number] = ACTIONS(1428), - [anon_sym_boolean] = ACTIONS(1428), - [anon_sym_string] = ACTIONS(1428), - [anon_sym_symbol] = ACTIONS(1428), - [anon_sym_object] = ACTIONS(1428), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(584)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1402), - [sym_expression] = STATE(2154), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6059), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6059), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5870), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1402), - [sym_subscript_expression] = STATE(1402), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(2983), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6059), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1402), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(579), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1504), - [anon_sym_export] = ACTIONS(1428), - [anon_sym_type] = ACTIONS(1428), - [anon_sym_namespace] = ACTIONS(1430), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(1450), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1428), - [anon_sym_BANG] = ACTIONS(1434), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1436), - [anon_sym_yield] = ACTIONS(1438), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1440), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1508), - [anon_sym_using] = ACTIONS(1444), - [anon_sym_PLUS] = ACTIONS(1450), - [anon_sym_DASH] = ACTIONS(1450), - [anon_sym_SLASH] = ACTIONS(948), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1434), - [anon_sym_void] = ACTIONS(1450), - [anon_sym_delete] = ACTIONS(1450), - [anon_sym_PLUS_PLUS] = ACTIONS(1452), - [anon_sym_DASH_DASH] = ACTIONS(1452), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1454), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1510), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1428), - [anon_sym_readonly] = ACTIONS(1428), - [anon_sym_get] = ACTIONS(1428), - [anon_sym_set] = ACTIONS(1428), - [anon_sym_declare] = ACTIONS(1428), - [anon_sym_public] = ACTIONS(1428), - [anon_sym_private] = ACTIONS(1428), - [anon_sym_protected] = ACTIONS(1428), - [anon_sym_override] = ACTIONS(1428), - [anon_sym_module] = ACTIONS(1428), - [anon_sym_any] = ACTIONS(1428), - [anon_sym_number] = ACTIONS(1428), - [anon_sym_boolean] = ACTIONS(1428), - [anon_sym_string] = ACTIONS(1428), - [anon_sym_symbol] = ACTIONS(1428), - [anon_sym_object] = ACTIONS(1428), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(585)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1402), - [sym_expression] = STATE(2155), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6059), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6059), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5870), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1402), - [sym_subscript_expression] = STATE(1402), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(2983), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6059), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1402), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(579), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1504), - [anon_sym_export] = ACTIONS(1428), - [anon_sym_type] = ACTIONS(1428), - [anon_sym_namespace] = ACTIONS(1430), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(1450), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1428), - [anon_sym_BANG] = ACTIONS(1434), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1436), - [anon_sym_yield] = ACTIONS(1438), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1440), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1508), - [anon_sym_using] = ACTIONS(1444), - [anon_sym_PLUS] = ACTIONS(1450), - [anon_sym_DASH] = ACTIONS(1450), - [anon_sym_SLASH] = ACTIONS(948), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1434), - [anon_sym_void] = ACTIONS(1450), - [anon_sym_delete] = ACTIONS(1450), - [anon_sym_PLUS_PLUS] = ACTIONS(1452), - [anon_sym_DASH_DASH] = ACTIONS(1452), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1454), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1510), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1428), - [anon_sym_readonly] = ACTIONS(1428), - [anon_sym_get] = ACTIONS(1428), - [anon_sym_set] = ACTIONS(1428), - [anon_sym_declare] = ACTIONS(1428), - [anon_sym_public] = ACTIONS(1428), - [anon_sym_private] = ACTIONS(1428), - [anon_sym_protected] = ACTIONS(1428), - [anon_sym_override] = ACTIONS(1428), - [anon_sym_module] = ACTIONS(1428), - [anon_sym_any] = ACTIONS(1428), - [anon_sym_number] = ACTIONS(1428), - [anon_sym_boolean] = ACTIONS(1428), - [anon_sym_string] = ACTIONS(1428), - [anon_sym_symbol] = ACTIONS(1428), - [anon_sym_object] = ACTIONS(1428), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(586)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1402), - [sym_expression] = STATE(2156), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6059), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6059), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5870), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1402), - [sym_subscript_expression] = STATE(1402), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(2983), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6059), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1402), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(579), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1504), - [anon_sym_export] = ACTIONS(1428), - [anon_sym_type] = ACTIONS(1428), - [anon_sym_namespace] = ACTIONS(1430), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(1450), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1428), - [anon_sym_BANG] = ACTIONS(1434), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1436), - [anon_sym_yield] = ACTIONS(1438), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1440), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1508), - [anon_sym_using] = ACTIONS(1444), - [anon_sym_PLUS] = ACTIONS(1450), - [anon_sym_DASH] = ACTIONS(1450), - [anon_sym_SLASH] = ACTIONS(948), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1434), - [anon_sym_void] = ACTIONS(1450), - [anon_sym_delete] = ACTIONS(1450), - [anon_sym_PLUS_PLUS] = ACTIONS(1452), - [anon_sym_DASH_DASH] = ACTIONS(1452), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1454), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1510), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1428), - [anon_sym_readonly] = ACTIONS(1428), - [anon_sym_get] = ACTIONS(1428), - [anon_sym_set] = ACTIONS(1428), - [anon_sym_declare] = ACTIONS(1428), - [anon_sym_public] = ACTIONS(1428), - [anon_sym_private] = ACTIONS(1428), - [anon_sym_protected] = ACTIONS(1428), - [anon_sym_override] = ACTIONS(1428), - [anon_sym_module] = ACTIONS(1428), - [anon_sym_any] = ACTIONS(1428), - [anon_sym_number] = ACTIONS(1428), - [anon_sym_boolean] = ACTIONS(1428), - [anon_sym_string] = ACTIONS(1428), - [anon_sym_symbol] = ACTIONS(1428), - [anon_sym_object] = ACTIONS(1428), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(587)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1402), - [sym_expression] = STATE(2157), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6059), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6059), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5870), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1402), - [sym_subscript_expression] = STATE(1402), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(2983), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6059), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1402), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(579), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1504), - [anon_sym_export] = ACTIONS(1428), - [anon_sym_type] = ACTIONS(1428), - [anon_sym_namespace] = ACTIONS(1430), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(1450), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1428), - [anon_sym_BANG] = ACTIONS(1434), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1436), - [anon_sym_yield] = ACTIONS(1438), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1440), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1508), - [anon_sym_using] = ACTIONS(1444), - [anon_sym_PLUS] = ACTIONS(1450), - [anon_sym_DASH] = ACTIONS(1450), - [anon_sym_SLASH] = ACTIONS(948), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1434), - [anon_sym_void] = ACTIONS(1450), - [anon_sym_delete] = ACTIONS(1450), - [anon_sym_PLUS_PLUS] = ACTIONS(1452), - [anon_sym_DASH_DASH] = ACTIONS(1452), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1454), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1510), + [sym_undefined] = ACTIONS(1486), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1428), - [anon_sym_readonly] = ACTIONS(1428), - [anon_sym_get] = ACTIONS(1428), - [anon_sym_set] = ACTIONS(1428), - [anon_sym_declare] = ACTIONS(1428), - [anon_sym_public] = ACTIONS(1428), - [anon_sym_private] = ACTIONS(1428), - [anon_sym_protected] = ACTIONS(1428), - [anon_sym_override] = ACTIONS(1428), - [anon_sym_module] = ACTIONS(1428), - [anon_sym_any] = ACTIONS(1428), - [anon_sym_number] = ACTIONS(1428), - [anon_sym_boolean] = ACTIONS(1428), - [anon_sym_string] = ACTIONS(1428), - [anon_sym_symbol] = ACTIONS(1428), - [anon_sym_object] = ACTIONS(1428), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(588)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1402), - [sym_expression] = STATE(2158), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6059), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6059), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5870), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1402), - [sym_subscript_expression] = STATE(1402), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(2983), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6059), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1402), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(579), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1504), - [anon_sym_export] = ACTIONS(1428), - [anon_sym_type] = ACTIONS(1428), - [anon_sym_namespace] = ACTIONS(1430), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(1450), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1428), - [anon_sym_BANG] = ACTIONS(1434), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1436), - [anon_sym_yield] = ACTIONS(1438), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1440), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1508), - [anon_sym_using] = ACTIONS(1444), - [anon_sym_PLUS] = ACTIONS(1450), - [anon_sym_DASH] = ACTIONS(1450), - [anon_sym_SLASH] = ACTIONS(948), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1434), - [anon_sym_void] = ACTIONS(1450), - [anon_sym_delete] = ACTIONS(1450), - [anon_sym_PLUS_PLUS] = ACTIONS(1452), - [anon_sym_DASH_DASH] = ACTIONS(1452), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1454), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1510), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1428), - [anon_sym_readonly] = ACTIONS(1428), - [anon_sym_get] = ACTIONS(1428), - [anon_sym_set] = ACTIONS(1428), - [anon_sym_declare] = ACTIONS(1428), - [anon_sym_public] = ACTIONS(1428), - [anon_sym_private] = ACTIONS(1428), - [anon_sym_protected] = ACTIONS(1428), - [anon_sym_override] = ACTIONS(1428), - [anon_sym_module] = ACTIONS(1428), - [anon_sym_any] = ACTIONS(1428), - [anon_sym_number] = ACTIONS(1428), - [anon_sym_boolean] = ACTIONS(1428), - [anon_sym_string] = ACTIONS(1428), - [anon_sym_symbol] = ACTIONS(1428), - [anon_sym_object] = ACTIONS(1428), + [anon_sym_static] = ACTIONS(1276), + [anon_sym_readonly] = ACTIONS(1276), + [anon_sym_get] = ACTIONS(1276), + [anon_sym_set] = ACTIONS(1276), + [anon_sym_declare] = ACTIONS(1276), + [anon_sym_public] = ACTIONS(1276), + [anon_sym_private] = ACTIONS(1276), + [anon_sym_protected] = ACTIONS(1276), + [anon_sym_override] = ACTIONS(1276), + [anon_sym_module] = ACTIONS(1276), + [anon_sym_any] = ACTIONS(1276), + [anon_sym_number] = ACTIONS(1276), + [anon_sym_boolean] = ACTIONS(1276), + [anon_sym_string] = ACTIONS(1276), + [anon_sym_symbol] = ACTIONS(1276), + [anon_sym_object] = ACTIONS(1276), [sym_html_comment] = ACTIONS(5), }, [STATE(589)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1402), - [sym_expression] = STATE(2159), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6059), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6059), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5870), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1402), - [sym_subscript_expression] = STATE(1402), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(2983), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6059), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1402), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(579), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1504), - [anon_sym_export] = ACTIONS(1428), - [anon_sym_type] = ACTIONS(1428), - [anon_sym_namespace] = ACTIONS(1430), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(1450), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1428), - [anon_sym_BANG] = ACTIONS(1434), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1436), - [anon_sym_yield] = ACTIONS(1438), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1440), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1508), - [anon_sym_using] = ACTIONS(1444), - [anon_sym_PLUS] = ACTIONS(1450), - [anon_sym_DASH] = ACTIONS(1450), - [anon_sym_SLASH] = ACTIONS(948), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1460), + [sym_expression] = STATE(2415), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6079), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6079), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6014), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1460), + [sym_subscript_expression] = STATE(1460), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3052), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6079), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1460), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(560), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1518), + [anon_sym_export] = ACTIONS(1176), + [anon_sym_type] = ACTIONS(1176), + [anon_sym_namespace] = ACTIONS(1178), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(1202), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1176), + [anon_sym_BANG] = ACTIONS(1184), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1186), + [anon_sym_yield] = ACTIONS(1188), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1192), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1522), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_PLUS] = ACTIONS(1202), + [anon_sym_DASH] = ACTIONS(1202), + [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1434), - [anon_sym_void] = ACTIONS(1450), - [anon_sym_delete] = ACTIONS(1450), - [anon_sym_PLUS_PLUS] = ACTIONS(1452), - [anon_sym_DASH_DASH] = ACTIONS(1452), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1454), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1510), + [anon_sym_TILDE] = ACTIONS(1184), + [anon_sym_void] = ACTIONS(1202), + [anon_sym_delete] = ACTIONS(1202), + [anon_sym_PLUS_PLUS] = ACTIONS(1204), + [anon_sym_DASH_DASH] = ACTIONS(1204), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1210), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1524), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1428), - [anon_sym_readonly] = ACTIONS(1428), - [anon_sym_get] = ACTIONS(1428), - [anon_sym_set] = ACTIONS(1428), - [anon_sym_declare] = ACTIONS(1428), - [anon_sym_public] = ACTIONS(1428), - [anon_sym_private] = ACTIONS(1428), - [anon_sym_protected] = ACTIONS(1428), - [anon_sym_override] = ACTIONS(1428), - [anon_sym_module] = ACTIONS(1428), - [anon_sym_any] = ACTIONS(1428), - [anon_sym_number] = ACTIONS(1428), - [anon_sym_boolean] = ACTIONS(1428), - [anon_sym_string] = ACTIONS(1428), - [anon_sym_symbol] = ACTIONS(1428), - [anon_sym_object] = ACTIONS(1428), + [anon_sym_static] = ACTIONS(1176), + [anon_sym_readonly] = ACTIONS(1176), + [anon_sym_get] = ACTIONS(1176), + [anon_sym_set] = ACTIONS(1176), + [anon_sym_declare] = ACTIONS(1176), + [anon_sym_public] = ACTIONS(1176), + [anon_sym_private] = ACTIONS(1176), + [anon_sym_protected] = ACTIONS(1176), + [anon_sym_override] = ACTIONS(1176), + [anon_sym_module] = ACTIONS(1176), + [anon_sym_any] = ACTIONS(1176), + [anon_sym_number] = ACTIONS(1176), + [anon_sym_boolean] = ACTIONS(1176), + [anon_sym_string] = ACTIONS(1176), + [anon_sym_symbol] = ACTIONS(1176), + [anon_sym_object] = ACTIONS(1176), [sym_html_comment] = ACTIONS(5), }, [STATE(590)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1402), - [sym_expression] = STATE(2160), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6059), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6059), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5870), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1402), - [sym_subscript_expression] = STATE(1402), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(2983), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6059), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1402), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(579), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1504), - [anon_sym_export] = ACTIONS(1428), - [anon_sym_type] = ACTIONS(1428), - [anon_sym_namespace] = ACTIONS(1430), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(1450), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1428), - [anon_sym_BANG] = ACTIONS(1434), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1436), - [anon_sym_yield] = ACTIONS(1438), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1440), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1508), - [anon_sym_using] = ACTIONS(1444), - [anon_sym_PLUS] = ACTIONS(1450), - [anon_sym_DASH] = ACTIONS(1450), - [anon_sym_SLASH] = ACTIONS(948), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1460), + [sym_expression] = STATE(2416), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6079), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6079), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6014), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1460), + [sym_subscript_expression] = STATE(1460), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3052), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6079), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1460), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(560), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1518), + [anon_sym_export] = ACTIONS(1176), + [anon_sym_type] = ACTIONS(1176), + [anon_sym_namespace] = ACTIONS(1178), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(1202), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1176), + [anon_sym_BANG] = ACTIONS(1184), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1186), + [anon_sym_yield] = ACTIONS(1188), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1192), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1522), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_PLUS] = ACTIONS(1202), + [anon_sym_DASH] = ACTIONS(1202), + [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1434), - [anon_sym_void] = ACTIONS(1450), - [anon_sym_delete] = ACTIONS(1450), - [anon_sym_PLUS_PLUS] = ACTIONS(1452), - [anon_sym_DASH_DASH] = ACTIONS(1452), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1454), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1510), + [anon_sym_TILDE] = ACTIONS(1184), + [anon_sym_void] = ACTIONS(1202), + [anon_sym_delete] = ACTIONS(1202), + [anon_sym_PLUS_PLUS] = ACTIONS(1204), + [anon_sym_DASH_DASH] = ACTIONS(1204), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1210), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1524), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1428), - [anon_sym_readonly] = ACTIONS(1428), - [anon_sym_get] = ACTIONS(1428), - [anon_sym_set] = ACTIONS(1428), - [anon_sym_declare] = ACTIONS(1428), - [anon_sym_public] = ACTIONS(1428), - [anon_sym_private] = ACTIONS(1428), - [anon_sym_protected] = ACTIONS(1428), - [anon_sym_override] = ACTIONS(1428), - [anon_sym_module] = ACTIONS(1428), - [anon_sym_any] = ACTIONS(1428), - [anon_sym_number] = ACTIONS(1428), - [anon_sym_boolean] = ACTIONS(1428), - [anon_sym_string] = ACTIONS(1428), - [anon_sym_symbol] = ACTIONS(1428), - [anon_sym_object] = ACTIONS(1428), + [anon_sym_static] = ACTIONS(1176), + [anon_sym_readonly] = ACTIONS(1176), + [anon_sym_get] = ACTIONS(1176), + [anon_sym_set] = ACTIONS(1176), + [anon_sym_declare] = ACTIONS(1176), + [anon_sym_public] = ACTIONS(1176), + [anon_sym_private] = ACTIONS(1176), + [anon_sym_protected] = ACTIONS(1176), + [anon_sym_override] = ACTIONS(1176), + [anon_sym_module] = ACTIONS(1176), + [anon_sym_any] = ACTIONS(1176), + [anon_sym_number] = ACTIONS(1176), + [anon_sym_boolean] = ACTIONS(1176), + [anon_sym_string] = ACTIONS(1176), + [anon_sym_symbol] = ACTIONS(1176), + [anon_sym_object] = ACTIONS(1176), [sym_html_comment] = ACTIONS(5), }, [STATE(591)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1402), - [sym_expression] = STATE(2161), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6059), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6059), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5870), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1402), - [sym_subscript_expression] = STATE(1402), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(2983), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6059), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1402), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(579), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1504), - [anon_sym_export] = ACTIONS(1428), - [anon_sym_type] = ACTIONS(1428), - [anon_sym_namespace] = ACTIONS(1430), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(1450), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1428), - [anon_sym_BANG] = ACTIONS(1434), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1436), - [anon_sym_yield] = ACTIONS(1438), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1440), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1508), - [anon_sym_using] = ACTIONS(1444), - [anon_sym_PLUS] = ACTIONS(1450), - [anon_sym_DASH] = ACTIONS(1450), - [anon_sym_SLASH] = ACTIONS(948), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1461), + [sym_expression] = STATE(2429), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6087), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6087), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5742), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1461), + [sym_subscript_expression] = STATE(1461), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3080), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6087), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1461), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(594), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1534), + [anon_sym_export] = ACTIONS(1224), + [anon_sym_type] = ACTIONS(1224), + [anon_sym_namespace] = ACTIONS(1226), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(1246), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1224), + [anon_sym_BANG] = ACTIONS(1230), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1232), + [anon_sym_yield] = ACTIONS(1234), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1236), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1538), + [anon_sym_using] = ACTIONS(1240), + [anon_sym_PLUS] = ACTIONS(1246), + [anon_sym_DASH] = ACTIONS(1246), + [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1434), - [anon_sym_void] = ACTIONS(1450), - [anon_sym_delete] = ACTIONS(1450), - [anon_sym_PLUS_PLUS] = ACTIONS(1452), - [anon_sym_DASH_DASH] = ACTIONS(1452), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1454), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1510), + [anon_sym_TILDE] = ACTIONS(1230), + [anon_sym_void] = ACTIONS(1246), + [anon_sym_delete] = ACTIONS(1246), + [anon_sym_PLUS_PLUS] = ACTIONS(1248), + [anon_sym_DASH_DASH] = ACTIONS(1248), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(2187), + [sym_private_property_identifier] = ACTIONS(1250), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1540), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1428), - [anon_sym_readonly] = ACTIONS(1428), - [anon_sym_get] = ACTIONS(1428), - [anon_sym_set] = ACTIONS(1428), - [anon_sym_declare] = ACTIONS(1428), - [anon_sym_public] = ACTIONS(1428), - [anon_sym_private] = ACTIONS(1428), - [anon_sym_protected] = ACTIONS(1428), - [anon_sym_override] = ACTIONS(1428), - [anon_sym_module] = ACTIONS(1428), - [anon_sym_any] = ACTIONS(1428), - [anon_sym_number] = ACTIONS(1428), - [anon_sym_boolean] = ACTIONS(1428), - [anon_sym_string] = ACTIONS(1428), - [anon_sym_symbol] = ACTIONS(1428), - [anon_sym_object] = ACTIONS(1428), + [anon_sym_static] = ACTIONS(1224), + [anon_sym_readonly] = ACTIONS(1224), + [anon_sym_get] = ACTIONS(1224), + [anon_sym_set] = ACTIONS(1224), + [anon_sym_declare] = ACTIONS(1224), + [anon_sym_public] = ACTIONS(1224), + [anon_sym_private] = ACTIONS(1224), + [anon_sym_protected] = ACTIONS(1224), + [anon_sym_override] = ACTIONS(1224), + [anon_sym_module] = ACTIONS(1224), + [anon_sym_any] = ACTIONS(1224), + [anon_sym_number] = ACTIONS(1224), + [anon_sym_boolean] = ACTIONS(1224), + [anon_sym_string] = ACTIONS(1224), + [anon_sym_symbol] = ACTIONS(1224), + [anon_sym_object] = ACTIONS(1224), [sym_html_comment] = ACTIONS(5), }, [STATE(592)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1402), - [sym_expression] = STATE(2162), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6059), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6059), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5870), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1402), - [sym_subscript_expression] = STATE(1402), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(2983), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6059), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1402), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(579), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1504), - [anon_sym_export] = ACTIONS(1428), - [anon_sym_type] = ACTIONS(1428), - [anon_sym_namespace] = ACTIONS(1430), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(1450), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1428), - [anon_sym_BANG] = ACTIONS(1434), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1436), - [anon_sym_yield] = ACTIONS(1438), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1440), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1508), - [anon_sym_using] = ACTIONS(1444), - [anon_sym_PLUS] = ACTIONS(1450), - [anon_sym_DASH] = ACTIONS(1450), - [anon_sym_SLASH] = ACTIONS(948), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1478), + [sym_expression] = STATE(2651), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6045), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6045), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1478), + [sym_subscript_expression] = STATE(1478), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6045), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1478), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(2271), + [anon_sym_export] = ACTIONS(2273), + [anon_sym_type] = ACTIONS(2273), + [anon_sym_namespace] = ACTIONS(2275), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(2273), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(2277), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(2279), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1434), - [anon_sym_void] = ACTIONS(1450), - [anon_sym_delete] = ACTIONS(1450), - [anon_sym_PLUS_PLUS] = ACTIONS(1452), - [anon_sym_DASH_DASH] = ACTIONS(1452), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1454), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1510), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(2281), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1428), - [anon_sym_readonly] = ACTIONS(1428), - [anon_sym_get] = ACTIONS(1428), - [anon_sym_set] = ACTIONS(1428), - [anon_sym_declare] = ACTIONS(1428), - [anon_sym_public] = ACTIONS(1428), - [anon_sym_private] = ACTIONS(1428), - [anon_sym_protected] = ACTIONS(1428), - [anon_sym_override] = ACTIONS(1428), - [anon_sym_module] = ACTIONS(1428), - [anon_sym_any] = ACTIONS(1428), - [anon_sym_number] = ACTIONS(1428), - [anon_sym_boolean] = ACTIONS(1428), - [anon_sym_string] = ACTIONS(1428), - [anon_sym_symbol] = ACTIONS(1428), - [anon_sym_object] = ACTIONS(1428), + [anon_sym_static] = ACTIONS(2273), + [anon_sym_readonly] = ACTIONS(2273), + [anon_sym_get] = ACTIONS(2273), + [anon_sym_set] = ACTIONS(2273), + [anon_sym_declare] = ACTIONS(2273), + [anon_sym_public] = ACTIONS(2273), + [anon_sym_private] = ACTIONS(2273), + [anon_sym_protected] = ACTIONS(2273), + [anon_sym_override] = ACTIONS(2273), + [anon_sym_module] = ACTIONS(2273), + [anon_sym_any] = ACTIONS(2273), + [anon_sym_number] = ACTIONS(2273), + [anon_sym_boolean] = ACTIONS(2273), + [anon_sym_string] = ACTIONS(2273), + [anon_sym_symbol] = ACTIONS(2273), + [anon_sym_object] = ACTIONS(2273), [sym_html_comment] = ACTIONS(5), }, [STATE(593)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1402), - [sym_expression] = STATE(2163), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6059), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6059), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5870), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1402), - [sym_subscript_expression] = STATE(1402), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(2983), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6059), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1402), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(579), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1504), - [anon_sym_export] = ACTIONS(1428), - [anon_sym_type] = ACTIONS(1428), - [anon_sym_namespace] = ACTIONS(1430), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(1450), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1428), - [anon_sym_BANG] = ACTIONS(1434), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1436), - [anon_sym_yield] = ACTIONS(1438), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1440), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1508), - [anon_sym_using] = ACTIONS(1444), - [anon_sym_PLUS] = ACTIONS(1450), - [anon_sym_DASH] = ACTIONS(1450), - [anon_sym_SLASH] = ACTIONS(948), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1460), + [sym_expression] = STATE(2624), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6079), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6079), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6014), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1460), + [sym_subscript_expression] = STATE(1460), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3052), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6079), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1460), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(560), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1518), + [anon_sym_export] = ACTIONS(1176), + [anon_sym_type] = ACTIONS(1176), + [anon_sym_namespace] = ACTIONS(1178), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(1202), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1176), + [anon_sym_BANG] = ACTIONS(1184), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1186), + [anon_sym_yield] = ACTIONS(1188), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1192), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1522), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_PLUS] = ACTIONS(1202), + [anon_sym_DASH] = ACTIONS(1202), + [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1434), - [anon_sym_void] = ACTIONS(1450), - [anon_sym_delete] = ACTIONS(1450), - [anon_sym_PLUS_PLUS] = ACTIONS(1452), - [anon_sym_DASH_DASH] = ACTIONS(1452), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1454), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1510), + [anon_sym_TILDE] = ACTIONS(1184), + [anon_sym_void] = ACTIONS(1202), + [anon_sym_delete] = ACTIONS(1202), + [anon_sym_PLUS_PLUS] = ACTIONS(1204), + [anon_sym_DASH_DASH] = ACTIONS(1204), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1210), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1524), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1428), - [anon_sym_readonly] = ACTIONS(1428), - [anon_sym_get] = ACTIONS(1428), - [anon_sym_set] = ACTIONS(1428), - [anon_sym_declare] = ACTIONS(1428), - [anon_sym_public] = ACTIONS(1428), - [anon_sym_private] = ACTIONS(1428), - [anon_sym_protected] = ACTIONS(1428), - [anon_sym_override] = ACTIONS(1428), - [anon_sym_module] = ACTIONS(1428), - [anon_sym_any] = ACTIONS(1428), - [anon_sym_number] = ACTIONS(1428), - [anon_sym_boolean] = ACTIONS(1428), - [anon_sym_string] = ACTIONS(1428), - [anon_sym_symbol] = ACTIONS(1428), - [anon_sym_object] = ACTIONS(1428), + [anon_sym_static] = ACTIONS(1176), + [anon_sym_readonly] = ACTIONS(1176), + [anon_sym_get] = ACTIONS(1176), + [anon_sym_set] = ACTIONS(1176), + [anon_sym_declare] = ACTIONS(1176), + [anon_sym_public] = ACTIONS(1176), + [anon_sym_private] = ACTIONS(1176), + [anon_sym_protected] = ACTIONS(1176), + [anon_sym_override] = ACTIONS(1176), + [anon_sym_module] = ACTIONS(1176), + [anon_sym_any] = ACTIONS(1176), + [anon_sym_number] = ACTIONS(1176), + [anon_sym_boolean] = ACTIONS(1176), + [anon_sym_string] = ACTIONS(1176), + [anon_sym_symbol] = ACTIONS(1176), + [anon_sym_object] = ACTIONS(1176), [sym_html_comment] = ACTIONS(5), }, [STATE(594)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1402), - [sym_expression] = STATE(2164), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6059), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6059), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5870), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1402), - [sym_subscript_expression] = STATE(1402), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(2983), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6059), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1402), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(579), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1504), - [anon_sym_export] = ACTIONS(1428), - [anon_sym_type] = ACTIONS(1428), - [anon_sym_namespace] = ACTIONS(1430), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(1450), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1428), - [anon_sym_BANG] = ACTIONS(1434), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1436), - [anon_sym_yield] = ACTIONS(1438), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1440), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1508), - [anon_sym_using] = ACTIONS(1444), - [anon_sym_PLUS] = ACTIONS(1450), - [anon_sym_DASH] = ACTIONS(1450), - [anon_sym_SLASH] = ACTIONS(948), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1461), + [sym_expression] = STATE(2466), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6087), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6087), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5742), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1461), + [sym_subscript_expression] = STATE(1461), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3080), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6087), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1461), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(594), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1534), + [anon_sym_export] = ACTIONS(1224), + [anon_sym_type] = ACTIONS(1224), + [anon_sym_namespace] = ACTIONS(1226), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(1246), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1224), + [anon_sym_BANG] = ACTIONS(1230), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1232), + [anon_sym_yield] = ACTIONS(1234), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1236), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1538), + [anon_sym_using] = ACTIONS(1240), + [anon_sym_PLUS] = ACTIONS(1246), + [anon_sym_DASH] = ACTIONS(1246), + [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1434), - [anon_sym_void] = ACTIONS(1450), - [anon_sym_delete] = ACTIONS(1450), - [anon_sym_PLUS_PLUS] = ACTIONS(1452), - [anon_sym_DASH_DASH] = ACTIONS(1452), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1454), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1510), + [anon_sym_TILDE] = ACTIONS(1230), + [anon_sym_void] = ACTIONS(1246), + [anon_sym_delete] = ACTIONS(1246), + [anon_sym_PLUS_PLUS] = ACTIONS(1248), + [anon_sym_DASH_DASH] = ACTIONS(1248), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1250), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1540), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1428), - [anon_sym_readonly] = ACTIONS(1428), - [anon_sym_get] = ACTIONS(1428), - [anon_sym_set] = ACTIONS(1428), - [anon_sym_declare] = ACTIONS(1428), - [anon_sym_public] = ACTIONS(1428), - [anon_sym_private] = ACTIONS(1428), - [anon_sym_protected] = ACTIONS(1428), - [anon_sym_override] = ACTIONS(1428), - [anon_sym_module] = ACTIONS(1428), - [anon_sym_any] = ACTIONS(1428), - [anon_sym_number] = ACTIONS(1428), - [anon_sym_boolean] = ACTIONS(1428), - [anon_sym_string] = ACTIONS(1428), - [anon_sym_symbol] = ACTIONS(1428), - [anon_sym_object] = ACTIONS(1428), + [anon_sym_static] = ACTIONS(1224), + [anon_sym_readonly] = ACTIONS(1224), + [anon_sym_get] = ACTIONS(1224), + [anon_sym_set] = ACTIONS(1224), + [anon_sym_declare] = ACTIONS(1224), + [anon_sym_public] = ACTIONS(1224), + [anon_sym_private] = ACTIONS(1224), + [anon_sym_protected] = ACTIONS(1224), + [anon_sym_override] = ACTIONS(1224), + [anon_sym_module] = ACTIONS(1224), + [anon_sym_any] = ACTIONS(1224), + [anon_sym_number] = ACTIONS(1224), + [anon_sym_boolean] = ACTIONS(1224), + [anon_sym_string] = ACTIONS(1224), + [anon_sym_symbol] = ACTIONS(1224), + [anon_sym_object] = ACTIONS(1224), [sym_html_comment] = ACTIONS(5), }, [STATE(595)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1402), - [sym_expression] = STATE(2166), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6059), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6059), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5870), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1402), - [sym_subscript_expression] = STATE(1402), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(2983), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6059), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1402), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(579), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1504), - [anon_sym_export] = ACTIONS(1428), - [anon_sym_type] = ACTIONS(1428), - [anon_sym_namespace] = ACTIONS(1430), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(1450), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1428), - [anon_sym_BANG] = ACTIONS(1434), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1436), - [anon_sym_yield] = ACTIONS(1438), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1440), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1508), - [anon_sym_using] = ACTIONS(1444), - [anon_sym_PLUS] = ACTIONS(1450), - [anon_sym_DASH] = ACTIONS(1450), - [anon_sym_SLASH] = ACTIONS(948), + [sym_import] = STATE(3849), + [sym_parenthesized_expression] = STATE(1426), + [sym_expression] = STATE(2343), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(5845), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(5845), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(5843), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1426), + [sym_subscript_expression] = STATE(1426), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2990), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(5845), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1426), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_type_arguments] = STATE(513), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(1510), + [anon_sym_export] = ACTIONS(1104), + [anon_sym_type] = ACTIONS(1104), + [anon_sym_namespace] = ACTIONS(1106), + [anon_sym_LBRACE] = ACTIONS(671), + [anon_sym_typeof] = ACTIONS(1132), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(1104), + [anon_sym_BANG] = ACTIONS(1112), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1116), + [anon_sym_yield] = ACTIONS(1118), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1122), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1514), + [anon_sym_using] = ACTIONS(1126), + [anon_sym_PLUS] = ACTIONS(1132), + [anon_sym_DASH] = ACTIONS(1132), + [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1434), - [anon_sym_void] = ACTIONS(1450), - [anon_sym_delete] = ACTIONS(1450), - [anon_sym_PLUS_PLUS] = ACTIONS(1452), - [anon_sym_DASH_DASH] = ACTIONS(1452), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1454), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1510), + [anon_sym_TILDE] = ACTIONS(1112), + [anon_sym_void] = ACTIONS(1132), + [anon_sym_delete] = ACTIONS(1132), + [anon_sym_PLUS_PLUS] = ACTIONS(1134), + [anon_sym_DASH_DASH] = ACTIONS(1134), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1140), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1516), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1428), - [anon_sym_readonly] = ACTIONS(1428), - [anon_sym_get] = ACTIONS(1428), - [anon_sym_set] = ACTIONS(1428), - [anon_sym_declare] = ACTIONS(1428), - [anon_sym_public] = ACTIONS(1428), - [anon_sym_private] = ACTIONS(1428), - [anon_sym_protected] = ACTIONS(1428), - [anon_sym_override] = ACTIONS(1428), - [anon_sym_module] = ACTIONS(1428), - [anon_sym_any] = ACTIONS(1428), - [anon_sym_number] = ACTIONS(1428), - [anon_sym_boolean] = ACTIONS(1428), - [anon_sym_string] = ACTIONS(1428), - [anon_sym_symbol] = ACTIONS(1428), - [anon_sym_object] = ACTIONS(1428), + [anon_sym_static] = ACTIONS(1104), + [anon_sym_readonly] = ACTIONS(1104), + [anon_sym_get] = ACTIONS(1104), + [anon_sym_set] = ACTIONS(1104), + [anon_sym_declare] = ACTIONS(1104), + [anon_sym_public] = ACTIONS(1104), + [anon_sym_private] = ACTIONS(1104), + [anon_sym_protected] = ACTIONS(1104), + [anon_sym_override] = ACTIONS(1104), + [anon_sym_module] = ACTIONS(1104), + [anon_sym_any] = ACTIONS(1104), + [anon_sym_number] = ACTIONS(1104), + [anon_sym_boolean] = ACTIONS(1104), + [anon_sym_string] = ACTIONS(1104), + [anon_sym_symbol] = ACTIONS(1104), + [anon_sym_object] = ACTIONS(1104), [sym_html_comment] = ACTIONS(5), }, [STATE(596)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1402), - [sym_expression] = STATE(2170), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6059), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6059), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5870), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1402), - [sym_subscript_expression] = STATE(1402), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(2983), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6059), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1402), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(579), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1504), - [anon_sym_export] = ACTIONS(1428), - [anon_sym_type] = ACTIONS(1428), - [anon_sym_namespace] = ACTIONS(1430), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(1450), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1428), - [anon_sym_BANG] = ACTIONS(1434), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1436), - [anon_sym_yield] = ACTIONS(1438), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1440), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1508), - [anon_sym_using] = ACTIONS(1444), - [anon_sym_PLUS] = ACTIONS(1450), - [anon_sym_DASH] = ACTIONS(1450), - [anon_sym_SLASH] = ACTIONS(948), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1461), + [sym_expression] = STATE(2472), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6087), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6087), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5742), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1461), + [sym_subscript_expression] = STATE(1461), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3080), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6087), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1461), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(594), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1534), + [anon_sym_export] = ACTIONS(1224), + [anon_sym_type] = ACTIONS(1224), + [anon_sym_namespace] = ACTIONS(1226), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(1246), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1224), + [anon_sym_BANG] = ACTIONS(1230), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1232), + [anon_sym_yield] = ACTIONS(1234), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1236), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1538), + [anon_sym_using] = ACTIONS(1240), + [anon_sym_PLUS] = ACTIONS(1246), + [anon_sym_DASH] = ACTIONS(1246), + [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1434), - [anon_sym_void] = ACTIONS(1450), - [anon_sym_delete] = ACTIONS(1450), - [anon_sym_PLUS_PLUS] = ACTIONS(1452), - [anon_sym_DASH_DASH] = ACTIONS(1452), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1454), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1510), + [anon_sym_TILDE] = ACTIONS(1230), + [anon_sym_void] = ACTIONS(1246), + [anon_sym_delete] = ACTIONS(1246), + [anon_sym_PLUS_PLUS] = ACTIONS(1248), + [anon_sym_DASH_DASH] = ACTIONS(1248), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1250), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1540), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1428), - [anon_sym_readonly] = ACTIONS(1428), - [anon_sym_get] = ACTIONS(1428), - [anon_sym_set] = ACTIONS(1428), - [anon_sym_declare] = ACTIONS(1428), - [anon_sym_public] = ACTIONS(1428), - [anon_sym_private] = ACTIONS(1428), - [anon_sym_protected] = ACTIONS(1428), - [anon_sym_override] = ACTIONS(1428), - [anon_sym_module] = ACTIONS(1428), - [anon_sym_any] = ACTIONS(1428), - [anon_sym_number] = ACTIONS(1428), - [anon_sym_boolean] = ACTIONS(1428), - [anon_sym_string] = ACTIONS(1428), - [anon_sym_symbol] = ACTIONS(1428), - [anon_sym_object] = ACTIONS(1428), + [anon_sym_static] = ACTIONS(1224), + [anon_sym_readonly] = ACTIONS(1224), + [anon_sym_get] = ACTIONS(1224), + [anon_sym_set] = ACTIONS(1224), + [anon_sym_declare] = ACTIONS(1224), + [anon_sym_public] = ACTIONS(1224), + [anon_sym_private] = ACTIONS(1224), + [anon_sym_protected] = ACTIONS(1224), + [anon_sym_override] = ACTIONS(1224), + [anon_sym_module] = ACTIONS(1224), + [anon_sym_any] = ACTIONS(1224), + [anon_sym_number] = ACTIONS(1224), + [anon_sym_boolean] = ACTIONS(1224), + [anon_sym_string] = ACTIONS(1224), + [anon_sym_symbol] = ACTIONS(1224), + [anon_sym_object] = ACTIONS(1224), [sym_html_comment] = ACTIONS(5), }, [STATE(597)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1402), - [sym_expression] = STATE(2171), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6059), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6059), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5870), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1402), - [sym_subscript_expression] = STATE(1402), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(2983), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6059), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1402), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(579), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1504), - [anon_sym_export] = ACTIONS(1428), - [anon_sym_type] = ACTIONS(1428), - [anon_sym_namespace] = ACTIONS(1430), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(1450), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1428), - [anon_sym_BANG] = ACTIONS(1434), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1436), - [anon_sym_yield] = ACTIONS(1438), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1440), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1508), - [anon_sym_using] = ACTIONS(1444), - [anon_sym_PLUS] = ACTIONS(1450), - [anon_sym_DASH] = ACTIONS(1450), - [anon_sym_SLASH] = ACTIONS(948), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1461), + [sym_expression] = STATE(2474), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6087), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6087), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5742), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1461), + [sym_subscript_expression] = STATE(1461), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3080), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6087), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1461), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(594), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1534), + [anon_sym_export] = ACTIONS(1224), + [anon_sym_type] = ACTIONS(1224), + [anon_sym_namespace] = ACTIONS(1226), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(1246), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1224), + [anon_sym_BANG] = ACTIONS(1230), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1232), + [anon_sym_yield] = ACTIONS(1234), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1236), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1538), + [anon_sym_using] = ACTIONS(1240), + [anon_sym_PLUS] = ACTIONS(1246), + [anon_sym_DASH] = ACTIONS(1246), + [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1434), - [anon_sym_void] = ACTIONS(1450), - [anon_sym_delete] = ACTIONS(1450), - [anon_sym_PLUS_PLUS] = ACTIONS(1452), - [anon_sym_DASH_DASH] = ACTIONS(1452), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1454), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1510), + [anon_sym_TILDE] = ACTIONS(1230), + [anon_sym_void] = ACTIONS(1246), + [anon_sym_delete] = ACTIONS(1246), + [anon_sym_PLUS_PLUS] = ACTIONS(1248), + [anon_sym_DASH_DASH] = ACTIONS(1248), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1250), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1540), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1428), - [anon_sym_readonly] = ACTIONS(1428), - [anon_sym_get] = ACTIONS(1428), - [anon_sym_set] = ACTIONS(1428), - [anon_sym_declare] = ACTIONS(1428), - [anon_sym_public] = ACTIONS(1428), - [anon_sym_private] = ACTIONS(1428), - [anon_sym_protected] = ACTIONS(1428), - [anon_sym_override] = ACTIONS(1428), - [anon_sym_module] = ACTIONS(1428), - [anon_sym_any] = ACTIONS(1428), - [anon_sym_number] = ACTIONS(1428), - [anon_sym_boolean] = ACTIONS(1428), - [anon_sym_string] = ACTIONS(1428), - [anon_sym_symbol] = ACTIONS(1428), - [anon_sym_object] = ACTIONS(1428), + [anon_sym_static] = ACTIONS(1224), + [anon_sym_readonly] = ACTIONS(1224), + [anon_sym_get] = ACTIONS(1224), + [anon_sym_set] = ACTIONS(1224), + [anon_sym_declare] = ACTIONS(1224), + [anon_sym_public] = ACTIONS(1224), + [anon_sym_private] = ACTIONS(1224), + [anon_sym_protected] = ACTIONS(1224), + [anon_sym_override] = ACTIONS(1224), + [anon_sym_module] = ACTIONS(1224), + [anon_sym_any] = ACTIONS(1224), + [anon_sym_number] = ACTIONS(1224), + [anon_sym_boolean] = ACTIONS(1224), + [anon_sym_string] = ACTIONS(1224), + [anon_sym_symbol] = ACTIONS(1224), + [anon_sym_object] = ACTIONS(1224), [sym_html_comment] = ACTIONS(5), }, [STATE(598)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1402), - [sym_expression] = STATE(2172), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6059), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6059), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5870), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1402), - [sym_subscript_expression] = STATE(1402), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(2983), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6059), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1402), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(579), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1504), - [anon_sym_export] = ACTIONS(1428), - [anon_sym_type] = ACTIONS(1428), - [anon_sym_namespace] = ACTIONS(1430), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(1450), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1428), - [anon_sym_BANG] = ACTIONS(1434), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1436), - [anon_sym_yield] = ACTIONS(1438), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1440), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1508), - [anon_sym_using] = ACTIONS(1444), - [anon_sym_PLUS] = ACTIONS(1450), - [anon_sym_DASH] = ACTIONS(1450), - [anon_sym_SLASH] = ACTIONS(948), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1461), + [sym_expression] = STATE(2475), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6087), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6087), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5742), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1461), + [sym_subscript_expression] = STATE(1461), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3080), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6087), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1461), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(594), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1534), + [anon_sym_export] = ACTIONS(1224), + [anon_sym_type] = ACTIONS(1224), + [anon_sym_namespace] = ACTIONS(1226), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(1246), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1224), + [anon_sym_BANG] = ACTIONS(1230), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1232), + [anon_sym_yield] = ACTIONS(1234), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1236), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1538), + [anon_sym_using] = ACTIONS(1240), + [anon_sym_PLUS] = ACTIONS(1246), + [anon_sym_DASH] = ACTIONS(1246), + [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1434), - [anon_sym_void] = ACTIONS(1450), - [anon_sym_delete] = ACTIONS(1450), - [anon_sym_PLUS_PLUS] = ACTIONS(1452), - [anon_sym_DASH_DASH] = ACTIONS(1452), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1454), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1510), + [anon_sym_TILDE] = ACTIONS(1230), + [anon_sym_void] = ACTIONS(1246), + [anon_sym_delete] = ACTIONS(1246), + [anon_sym_PLUS_PLUS] = ACTIONS(1248), + [anon_sym_DASH_DASH] = ACTIONS(1248), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1250), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1540), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1428), - [anon_sym_readonly] = ACTIONS(1428), - [anon_sym_get] = ACTIONS(1428), - [anon_sym_set] = ACTIONS(1428), - [anon_sym_declare] = ACTIONS(1428), - [anon_sym_public] = ACTIONS(1428), - [anon_sym_private] = ACTIONS(1428), - [anon_sym_protected] = ACTIONS(1428), - [anon_sym_override] = ACTIONS(1428), - [anon_sym_module] = ACTIONS(1428), - [anon_sym_any] = ACTIONS(1428), - [anon_sym_number] = ACTIONS(1428), - [anon_sym_boolean] = ACTIONS(1428), - [anon_sym_string] = ACTIONS(1428), - [anon_sym_symbol] = ACTIONS(1428), - [anon_sym_object] = ACTIONS(1428), + [anon_sym_static] = ACTIONS(1224), + [anon_sym_readonly] = ACTIONS(1224), + [anon_sym_get] = ACTIONS(1224), + [anon_sym_set] = ACTIONS(1224), + [anon_sym_declare] = ACTIONS(1224), + [anon_sym_public] = ACTIONS(1224), + [anon_sym_private] = ACTIONS(1224), + [anon_sym_protected] = ACTIONS(1224), + [anon_sym_override] = ACTIONS(1224), + [anon_sym_module] = ACTIONS(1224), + [anon_sym_any] = ACTIONS(1224), + [anon_sym_number] = ACTIONS(1224), + [anon_sym_boolean] = ACTIONS(1224), + [anon_sym_string] = ACTIONS(1224), + [anon_sym_symbol] = ACTIONS(1224), + [anon_sym_object] = ACTIONS(1224), [sym_html_comment] = ACTIONS(5), }, [STATE(599)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1402), - [sym_expression] = STATE(2173), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6059), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6059), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5870), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1402), - [sym_subscript_expression] = STATE(1402), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(2983), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6059), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1402), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(579), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1504), - [anon_sym_export] = ACTIONS(1428), - [anon_sym_type] = ACTIONS(1428), - [anon_sym_namespace] = ACTIONS(1430), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(1450), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1428), - [anon_sym_BANG] = ACTIONS(1434), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1436), - [anon_sym_yield] = ACTIONS(1438), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1440), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1508), - [anon_sym_using] = ACTIONS(1444), - [anon_sym_PLUS] = ACTIONS(1450), - [anon_sym_DASH] = ACTIONS(1450), - [anon_sym_SLASH] = ACTIONS(948), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1434), - [anon_sym_void] = ACTIONS(1450), - [anon_sym_delete] = ACTIONS(1450), - [anon_sym_PLUS_PLUS] = ACTIONS(1452), - [anon_sym_DASH_DASH] = ACTIONS(1452), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1454), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1510), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1428), - [anon_sym_readonly] = ACTIONS(1428), - [anon_sym_get] = ACTIONS(1428), - [anon_sym_set] = ACTIONS(1428), - [anon_sym_declare] = ACTIONS(1428), - [anon_sym_public] = ACTIONS(1428), - [anon_sym_private] = ACTIONS(1428), - [anon_sym_protected] = ACTIONS(1428), - [anon_sym_override] = ACTIONS(1428), - [anon_sym_module] = ACTIONS(1428), - [anon_sym_any] = ACTIONS(1428), - [anon_sym_number] = ACTIONS(1428), - [anon_sym_boolean] = ACTIONS(1428), - [anon_sym_string] = ACTIONS(1428), - [anon_sym_symbol] = ACTIONS(1428), - [anon_sym_object] = ACTIONS(1428), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(600)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1402), - [sym_expression] = STATE(2174), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6059), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6059), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5870), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1402), - [sym_subscript_expression] = STATE(1402), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(2983), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6059), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1402), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(579), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1504), - [anon_sym_export] = ACTIONS(1428), - [anon_sym_type] = ACTIONS(1428), - [anon_sym_namespace] = ACTIONS(1430), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(1450), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1428), - [anon_sym_BANG] = ACTIONS(1434), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1436), - [anon_sym_yield] = ACTIONS(1438), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1440), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1508), - [anon_sym_using] = ACTIONS(1444), - [anon_sym_PLUS] = ACTIONS(1450), - [anon_sym_DASH] = ACTIONS(1450), - [anon_sym_SLASH] = ACTIONS(948), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1434), - [anon_sym_void] = ACTIONS(1450), - [anon_sym_delete] = ACTIONS(1450), - [anon_sym_PLUS_PLUS] = ACTIONS(1452), - [anon_sym_DASH_DASH] = ACTIONS(1452), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1454), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1510), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1428), - [anon_sym_readonly] = ACTIONS(1428), - [anon_sym_get] = ACTIONS(1428), - [anon_sym_set] = ACTIONS(1428), - [anon_sym_declare] = ACTIONS(1428), - [anon_sym_public] = ACTIONS(1428), - [anon_sym_private] = ACTIONS(1428), - [anon_sym_protected] = ACTIONS(1428), - [anon_sym_override] = ACTIONS(1428), - [anon_sym_module] = ACTIONS(1428), - [anon_sym_any] = ACTIONS(1428), - [anon_sym_number] = ACTIONS(1428), - [anon_sym_boolean] = ACTIONS(1428), - [anon_sym_string] = ACTIONS(1428), - [anon_sym_symbol] = ACTIONS(1428), - [anon_sym_object] = ACTIONS(1428), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(601)] = { - [sym_import] = STATE(3816), - [sym_parenthesized_expression] = STATE(1365), - [sym_expression] = STATE(1837), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5981), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5981), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1365), - [sym_subscript_expression] = STATE(1365), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3075), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5981), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1365), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_type_arguments] = STATE(459), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1482), - [anon_sym_export] = ACTIONS(1360), - [anon_sym_type] = ACTIONS(1360), - [anon_sym_namespace] = ACTIONS(1362), - [anon_sym_LBRACE] = ACTIONS(669), - [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1360), - [anon_sym_BANG] = ACTIONS(33), + [sym_import] = STATE(3849), + [sym_parenthesized_expression] = STATE(1426), + [sym_expression] = STATE(2346), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(5845), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(5845), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(5843), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1426), + [sym_subscript_expression] = STATE(1426), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2990), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(5845), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1426), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_type_arguments] = STATE(513), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(1510), + [anon_sym_export] = ACTIONS(1104), + [anon_sym_type] = ACTIONS(1104), + [anon_sym_namespace] = ACTIONS(1106), + [anon_sym_LBRACE] = ACTIONS(671), + [anon_sym_typeof] = ACTIONS(1132), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(1104), + [anon_sym_BANG] = ACTIONS(1112), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(45), - [anon_sym_yield] = ACTIONS(63), + [anon_sym_await] = ACTIONS(1116), + [anon_sym_yield] = ACTIONS(1118), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1366), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1486), - [anon_sym_using] = ACTIONS(75), - [anon_sym_PLUS] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(21), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1122), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1514), + [anon_sym_using] = ACTIONS(1126), + [anon_sym_PLUS] = ACTIONS(1132), + [anon_sym_DASH] = ACTIONS(1132), [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(33), - [anon_sym_void] = ACTIONS(21), - [anon_sym_delete] = ACTIONS(21), - [anon_sym_PLUS_PLUS] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(81), + [anon_sym_TILDE] = ACTIONS(1112), + [anon_sym_void] = ACTIONS(1132), + [anon_sym_delete] = ACTIONS(1132), + [anon_sym_PLUS_PLUS] = ACTIONS(1134), + [anon_sym_DASH_DASH] = ACTIONS(1134), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(91), + [sym_private_property_identifier] = ACTIONS(1140), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(95), + [sym_undefined] = ACTIONS(1516), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1104), + [anon_sym_readonly] = ACTIONS(1104), + [anon_sym_get] = ACTIONS(1104), + [anon_sym_set] = ACTIONS(1104), + [anon_sym_declare] = ACTIONS(1104), + [anon_sym_public] = ACTIONS(1104), + [anon_sym_private] = ACTIONS(1104), + [anon_sym_protected] = ACTIONS(1104), + [anon_sym_override] = ACTIONS(1104), + [anon_sym_module] = ACTIONS(1104), + [anon_sym_any] = ACTIONS(1104), + [anon_sym_number] = ACTIONS(1104), + [anon_sym_boolean] = ACTIONS(1104), + [anon_sym_string] = ACTIONS(1104), + [anon_sym_symbol] = ACTIONS(1104), + [anon_sym_object] = ACTIONS(1104), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(600)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1461), + [sym_expression] = STATE(2477), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6087), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6087), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5742), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1461), + [sym_subscript_expression] = STATE(1461), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3080), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6087), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1461), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(594), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1534), + [anon_sym_export] = ACTIONS(1224), + [anon_sym_type] = ACTIONS(1224), + [anon_sym_namespace] = ACTIONS(1226), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(1246), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1224), + [anon_sym_BANG] = ACTIONS(1230), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1232), + [anon_sym_yield] = ACTIONS(1234), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1236), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1538), + [anon_sym_using] = ACTIONS(1240), + [anon_sym_PLUS] = ACTIONS(1246), + [anon_sym_DASH] = ACTIONS(1246), + [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1230), + [anon_sym_void] = ACTIONS(1246), + [anon_sym_delete] = ACTIONS(1246), + [anon_sym_PLUS_PLUS] = ACTIONS(1248), + [anon_sym_DASH_DASH] = ACTIONS(1248), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1250), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1540), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1360), - [anon_sym_readonly] = ACTIONS(1360), - [anon_sym_get] = ACTIONS(1360), - [anon_sym_set] = ACTIONS(1360), - [anon_sym_declare] = ACTIONS(1360), - [anon_sym_public] = ACTIONS(1360), - [anon_sym_private] = ACTIONS(1360), - [anon_sym_protected] = ACTIONS(1360), - [anon_sym_override] = ACTIONS(1360), - [anon_sym_module] = ACTIONS(1360), - [anon_sym_any] = ACTIONS(1360), - [anon_sym_number] = ACTIONS(1360), - [anon_sym_boolean] = ACTIONS(1360), - [anon_sym_string] = ACTIONS(1360), - [anon_sym_symbol] = ACTIONS(1360), - [anon_sym_object] = ACTIONS(1360), + [anon_sym_static] = ACTIONS(1224), + [anon_sym_readonly] = ACTIONS(1224), + [anon_sym_get] = ACTIONS(1224), + [anon_sym_set] = ACTIONS(1224), + [anon_sym_declare] = ACTIONS(1224), + [anon_sym_public] = ACTIONS(1224), + [anon_sym_private] = ACTIONS(1224), + [anon_sym_protected] = ACTIONS(1224), + [anon_sym_override] = ACTIONS(1224), + [anon_sym_module] = ACTIONS(1224), + [anon_sym_any] = ACTIONS(1224), + [anon_sym_number] = ACTIONS(1224), + [anon_sym_boolean] = ACTIONS(1224), + [anon_sym_string] = ACTIONS(1224), + [anon_sym_symbol] = ACTIONS(1224), + [anon_sym_object] = ACTIONS(1224), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(601)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1461), + [sym_expression] = STATE(2478), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6087), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6087), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5742), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1461), + [sym_subscript_expression] = STATE(1461), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3080), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6087), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1461), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(594), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1534), + [anon_sym_export] = ACTIONS(1224), + [anon_sym_type] = ACTIONS(1224), + [anon_sym_namespace] = ACTIONS(1226), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(1246), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1224), + [anon_sym_BANG] = ACTIONS(1230), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1232), + [anon_sym_yield] = ACTIONS(1234), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1236), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1538), + [anon_sym_using] = ACTIONS(1240), + [anon_sym_PLUS] = ACTIONS(1246), + [anon_sym_DASH] = ACTIONS(1246), + [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1230), + [anon_sym_void] = ACTIONS(1246), + [anon_sym_delete] = ACTIONS(1246), + [anon_sym_PLUS_PLUS] = ACTIONS(1248), + [anon_sym_DASH_DASH] = ACTIONS(1248), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1250), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1540), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1224), + [anon_sym_readonly] = ACTIONS(1224), + [anon_sym_get] = ACTIONS(1224), + [anon_sym_set] = ACTIONS(1224), + [anon_sym_declare] = ACTIONS(1224), + [anon_sym_public] = ACTIONS(1224), + [anon_sym_private] = ACTIONS(1224), + [anon_sym_protected] = ACTIONS(1224), + [anon_sym_override] = ACTIONS(1224), + [anon_sym_module] = ACTIONS(1224), + [anon_sym_any] = ACTIONS(1224), + [anon_sym_number] = ACTIONS(1224), + [anon_sym_boolean] = ACTIONS(1224), + [anon_sym_string] = ACTIONS(1224), + [anon_sym_symbol] = ACTIONS(1224), + [anon_sym_object] = ACTIONS(1224), [sym_html_comment] = ACTIONS(5), }, [STATE(602)] = { - [sym_import] = STATE(3601), + [sym_import] = STATE(3618), [sym_parenthesized_expression] = STATE(1461), - [sym_expression] = STATE(2437), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6071), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6071), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(6010), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), + [sym_expression] = STATE(2479), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6087), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6087), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5742), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), [sym_member_expression] = STATE(1461), [sym_subscript_expression] = STATE(1461), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6071), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3080), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6087), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), [sym_non_null_expression] = STATE(1461), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(605), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1528), - [anon_sym_export] = ACTIONS(1324), - [anon_sym_type] = ACTIONS(1324), - [anon_sym_namespace] = ACTIONS(1326), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(1346), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1324), - [anon_sym_BANG] = ACTIONS(1330), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1332), - [anon_sym_yield] = ACTIONS(1334), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1336), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1532), - [anon_sym_using] = ACTIONS(1340), - [anon_sym_PLUS] = ACTIONS(1346), - [anon_sym_DASH] = ACTIONS(1346), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(594), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1534), + [anon_sym_export] = ACTIONS(1224), + [anon_sym_type] = ACTIONS(1224), + [anon_sym_namespace] = ACTIONS(1226), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(1246), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1224), + [anon_sym_BANG] = ACTIONS(1230), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1232), + [anon_sym_yield] = ACTIONS(1234), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1236), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1538), + [anon_sym_using] = ACTIONS(1240), + [anon_sym_PLUS] = ACTIONS(1246), + [anon_sym_DASH] = ACTIONS(1246), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1330), - [anon_sym_void] = ACTIONS(1346), - [anon_sym_delete] = ACTIONS(1346), - [anon_sym_PLUS_PLUS] = ACTIONS(1348), - [anon_sym_DASH_DASH] = ACTIONS(1348), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(2195), - [sym_private_property_identifier] = ACTIONS(1350), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1534), + [anon_sym_TILDE] = ACTIONS(1230), + [anon_sym_void] = ACTIONS(1246), + [anon_sym_delete] = ACTIONS(1246), + [anon_sym_PLUS_PLUS] = ACTIONS(1248), + [anon_sym_DASH_DASH] = ACTIONS(1248), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1250), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1540), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1324), - [anon_sym_readonly] = ACTIONS(1324), - [anon_sym_get] = ACTIONS(1324), - [anon_sym_set] = ACTIONS(1324), - [anon_sym_declare] = ACTIONS(1324), - [anon_sym_public] = ACTIONS(1324), - [anon_sym_private] = ACTIONS(1324), - [anon_sym_protected] = ACTIONS(1324), - [anon_sym_override] = ACTIONS(1324), - [anon_sym_module] = ACTIONS(1324), - [anon_sym_any] = ACTIONS(1324), - [anon_sym_number] = ACTIONS(1324), - [anon_sym_boolean] = ACTIONS(1324), - [anon_sym_string] = ACTIONS(1324), - [anon_sym_symbol] = ACTIONS(1324), - [anon_sym_object] = ACTIONS(1324), + [anon_sym_static] = ACTIONS(1224), + [anon_sym_readonly] = ACTIONS(1224), + [anon_sym_get] = ACTIONS(1224), + [anon_sym_set] = ACTIONS(1224), + [anon_sym_declare] = ACTIONS(1224), + [anon_sym_public] = ACTIONS(1224), + [anon_sym_private] = ACTIONS(1224), + [anon_sym_protected] = ACTIONS(1224), + [anon_sym_override] = ACTIONS(1224), + [anon_sym_module] = ACTIONS(1224), + [anon_sym_any] = ACTIONS(1224), + [anon_sym_number] = ACTIONS(1224), + [anon_sym_boolean] = ACTIONS(1224), + [anon_sym_string] = ACTIONS(1224), + [anon_sym_symbol] = ACTIONS(1224), + [anon_sym_object] = ACTIONS(1224), [sym_html_comment] = ACTIONS(5), }, [STATE(603)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1472), - [sym_expression] = STATE(2655), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5896), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5896), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1472), - [sym_subscript_expression] = STATE(1472), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5896), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1472), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(2275), - [anon_sym_export] = ACTIONS(2277), - [anon_sym_type] = ACTIONS(2277), - [anon_sym_namespace] = ACTIONS(2279), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(2277), - [anon_sym_BANG] = ACTIONS(174), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(139), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(2281), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(2283), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1461), + [sym_expression] = STATE(2480), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6087), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6087), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5742), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1461), + [sym_subscript_expression] = STATE(1461), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3080), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6087), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1461), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(594), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1534), + [anon_sym_export] = ACTIONS(1224), + [anon_sym_type] = ACTIONS(1224), + [anon_sym_namespace] = ACTIONS(1226), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(1246), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1224), + [anon_sym_BANG] = ACTIONS(1230), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1232), + [anon_sym_yield] = ACTIONS(1234), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1236), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1538), + [anon_sym_using] = ACTIONS(1240), + [anon_sym_PLUS] = ACTIONS(1246), + [anon_sym_DASH] = ACTIONS(1246), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(2285), + [anon_sym_TILDE] = ACTIONS(1230), + [anon_sym_void] = ACTIONS(1246), + [anon_sym_delete] = ACTIONS(1246), + [anon_sym_PLUS_PLUS] = ACTIONS(1248), + [anon_sym_DASH_DASH] = ACTIONS(1248), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1250), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1540), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(2277), - [anon_sym_readonly] = ACTIONS(2277), - [anon_sym_get] = ACTIONS(2277), - [anon_sym_set] = ACTIONS(2277), - [anon_sym_declare] = ACTIONS(2277), - [anon_sym_public] = ACTIONS(2277), - [anon_sym_private] = ACTIONS(2277), - [anon_sym_protected] = ACTIONS(2277), - [anon_sym_override] = ACTIONS(2277), - [anon_sym_module] = ACTIONS(2277), - [anon_sym_any] = ACTIONS(2277), - [anon_sym_number] = ACTIONS(2277), - [anon_sym_boolean] = ACTIONS(2277), - [anon_sym_string] = ACTIONS(2277), - [anon_sym_symbol] = ACTIONS(2277), - [anon_sym_object] = ACTIONS(2277), + [anon_sym_static] = ACTIONS(1224), + [anon_sym_readonly] = ACTIONS(1224), + [anon_sym_get] = ACTIONS(1224), + [anon_sym_set] = ACTIONS(1224), + [anon_sym_declare] = ACTIONS(1224), + [anon_sym_public] = ACTIONS(1224), + [anon_sym_private] = ACTIONS(1224), + [anon_sym_protected] = ACTIONS(1224), + [anon_sym_override] = ACTIONS(1224), + [anon_sym_module] = ACTIONS(1224), + [anon_sym_any] = ACTIONS(1224), + [anon_sym_number] = ACTIONS(1224), + [anon_sym_boolean] = ACTIONS(1224), + [anon_sym_string] = ACTIONS(1224), + [anon_sym_symbol] = ACTIONS(1224), + [anon_sym_object] = ACTIONS(1224), [sym_html_comment] = ACTIONS(5), }, [STATE(604)] = { - [sym_import] = STATE(3601), + [sym_import] = STATE(3618), [sym_parenthesized_expression] = STATE(1461), - [sym_expression] = STATE(2576), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6071), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6071), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(6010), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), + [sym_expression] = STATE(2481), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6087), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6087), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5742), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), [sym_member_expression] = STATE(1461), [sym_subscript_expression] = STATE(1461), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6071), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3080), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6087), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), [sym_non_null_expression] = STATE(1461), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(605), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1528), - [anon_sym_export] = ACTIONS(1324), - [anon_sym_type] = ACTIONS(1324), - [anon_sym_namespace] = ACTIONS(1326), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(1346), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1324), - [anon_sym_BANG] = ACTIONS(1330), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1332), - [anon_sym_yield] = ACTIONS(1334), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1336), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1532), - [anon_sym_using] = ACTIONS(1340), - [anon_sym_PLUS] = ACTIONS(1346), - [anon_sym_DASH] = ACTIONS(1346), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(594), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1534), + [anon_sym_export] = ACTIONS(1224), + [anon_sym_type] = ACTIONS(1224), + [anon_sym_namespace] = ACTIONS(1226), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(1246), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1224), + [anon_sym_BANG] = ACTIONS(1230), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1232), + [anon_sym_yield] = ACTIONS(1234), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1236), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1538), + [anon_sym_using] = ACTIONS(1240), + [anon_sym_PLUS] = ACTIONS(1246), + [anon_sym_DASH] = ACTIONS(1246), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1330), - [anon_sym_void] = ACTIONS(1346), - [anon_sym_delete] = ACTIONS(1346), - [anon_sym_PLUS_PLUS] = ACTIONS(1348), - [anon_sym_DASH_DASH] = ACTIONS(1348), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1350), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1534), + [anon_sym_TILDE] = ACTIONS(1230), + [anon_sym_void] = ACTIONS(1246), + [anon_sym_delete] = ACTIONS(1246), + [anon_sym_PLUS_PLUS] = ACTIONS(1248), + [anon_sym_DASH_DASH] = ACTIONS(1248), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1250), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1540), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1324), - [anon_sym_readonly] = ACTIONS(1324), - [anon_sym_get] = ACTIONS(1324), - [anon_sym_set] = ACTIONS(1324), - [anon_sym_declare] = ACTIONS(1324), - [anon_sym_public] = ACTIONS(1324), - [anon_sym_private] = ACTIONS(1324), - [anon_sym_protected] = ACTIONS(1324), - [anon_sym_override] = ACTIONS(1324), - [anon_sym_module] = ACTIONS(1324), - [anon_sym_any] = ACTIONS(1324), - [anon_sym_number] = ACTIONS(1324), - [anon_sym_boolean] = ACTIONS(1324), - [anon_sym_string] = ACTIONS(1324), - [anon_sym_symbol] = ACTIONS(1324), - [anon_sym_object] = ACTIONS(1324), + [anon_sym_static] = ACTIONS(1224), + [anon_sym_readonly] = ACTIONS(1224), + [anon_sym_get] = ACTIONS(1224), + [anon_sym_set] = ACTIONS(1224), + [anon_sym_declare] = ACTIONS(1224), + [anon_sym_public] = ACTIONS(1224), + [anon_sym_private] = ACTIONS(1224), + [anon_sym_protected] = ACTIONS(1224), + [anon_sym_override] = ACTIONS(1224), + [anon_sym_module] = ACTIONS(1224), + [anon_sym_any] = ACTIONS(1224), + [anon_sym_number] = ACTIONS(1224), + [anon_sym_boolean] = ACTIONS(1224), + [anon_sym_string] = ACTIONS(1224), + [anon_sym_symbol] = ACTIONS(1224), + [anon_sym_object] = ACTIONS(1224), [sym_html_comment] = ACTIONS(5), }, [STATE(605)] = { - [sym_import] = STATE(3601), + [sym_import] = STATE(3618), [sym_parenthesized_expression] = STATE(1461), - [sym_expression] = STATE(2477), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6071), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6071), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(6010), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), + [sym_expression] = STATE(2482), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6087), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6087), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5742), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), [sym_member_expression] = STATE(1461), [sym_subscript_expression] = STATE(1461), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6071), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3080), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6087), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), [sym_non_null_expression] = STATE(1461), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(605), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1528), - [anon_sym_export] = ACTIONS(1324), - [anon_sym_type] = ACTIONS(1324), - [anon_sym_namespace] = ACTIONS(1326), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(1346), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1324), - [anon_sym_BANG] = ACTIONS(1330), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1332), - [anon_sym_yield] = ACTIONS(1334), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1336), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1532), - [anon_sym_using] = ACTIONS(1340), - [anon_sym_PLUS] = ACTIONS(1346), - [anon_sym_DASH] = ACTIONS(1346), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(594), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1534), + [anon_sym_export] = ACTIONS(1224), + [anon_sym_type] = ACTIONS(1224), + [anon_sym_namespace] = ACTIONS(1226), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(1246), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1224), + [anon_sym_BANG] = ACTIONS(1230), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1232), + [anon_sym_yield] = ACTIONS(1234), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1236), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1538), + [anon_sym_using] = ACTIONS(1240), + [anon_sym_PLUS] = ACTIONS(1246), + [anon_sym_DASH] = ACTIONS(1246), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1330), - [anon_sym_void] = ACTIONS(1346), - [anon_sym_delete] = ACTIONS(1346), - [anon_sym_PLUS_PLUS] = ACTIONS(1348), - [anon_sym_DASH_DASH] = ACTIONS(1348), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1350), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1534), + [anon_sym_TILDE] = ACTIONS(1230), + [anon_sym_void] = ACTIONS(1246), + [anon_sym_delete] = ACTIONS(1246), + [anon_sym_PLUS_PLUS] = ACTIONS(1248), + [anon_sym_DASH_DASH] = ACTIONS(1248), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1250), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1540), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1324), - [anon_sym_readonly] = ACTIONS(1324), - [anon_sym_get] = ACTIONS(1324), - [anon_sym_set] = ACTIONS(1324), - [anon_sym_declare] = ACTIONS(1324), - [anon_sym_public] = ACTIONS(1324), - [anon_sym_private] = ACTIONS(1324), - [anon_sym_protected] = ACTIONS(1324), - [anon_sym_override] = ACTIONS(1324), - [anon_sym_module] = ACTIONS(1324), - [anon_sym_any] = ACTIONS(1324), - [anon_sym_number] = ACTIONS(1324), - [anon_sym_boolean] = ACTIONS(1324), - [anon_sym_string] = ACTIONS(1324), - [anon_sym_symbol] = ACTIONS(1324), - [anon_sym_object] = ACTIONS(1324), + [anon_sym_static] = ACTIONS(1224), + [anon_sym_readonly] = ACTIONS(1224), + [anon_sym_get] = ACTIONS(1224), + [anon_sym_set] = ACTIONS(1224), + [anon_sym_declare] = ACTIONS(1224), + [anon_sym_public] = ACTIONS(1224), + [anon_sym_private] = ACTIONS(1224), + [anon_sym_protected] = ACTIONS(1224), + [anon_sym_override] = ACTIONS(1224), + [anon_sym_module] = ACTIONS(1224), + [anon_sym_any] = ACTIONS(1224), + [anon_sym_number] = ACTIONS(1224), + [anon_sym_boolean] = ACTIONS(1224), + [anon_sym_string] = ACTIONS(1224), + [anon_sym_symbol] = ACTIONS(1224), + [anon_sym_object] = ACTIONS(1224), [sym_html_comment] = ACTIONS(5), }, [STATE(606)] = { - [sym_import] = STATE(3601), + [sym_import] = STATE(3618), [sym_parenthesized_expression] = STATE(1461), - [sym_expression] = STATE(2482), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6071), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6071), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(6010), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), + [sym_expression] = STATE(2483), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6087), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6087), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5742), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), [sym_member_expression] = STATE(1461), [sym_subscript_expression] = STATE(1461), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6071), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3080), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6087), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), [sym_non_null_expression] = STATE(1461), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(605), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1528), - [anon_sym_export] = ACTIONS(1324), - [anon_sym_type] = ACTIONS(1324), - [anon_sym_namespace] = ACTIONS(1326), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(1346), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1324), - [anon_sym_BANG] = ACTIONS(1330), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1332), - [anon_sym_yield] = ACTIONS(1334), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1336), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1532), - [anon_sym_using] = ACTIONS(1340), - [anon_sym_PLUS] = ACTIONS(1346), - [anon_sym_DASH] = ACTIONS(1346), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(594), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1534), + [anon_sym_export] = ACTIONS(1224), + [anon_sym_type] = ACTIONS(1224), + [anon_sym_namespace] = ACTIONS(1226), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(1246), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1224), + [anon_sym_BANG] = ACTIONS(1230), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1232), + [anon_sym_yield] = ACTIONS(1234), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1236), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1538), + [anon_sym_using] = ACTIONS(1240), + [anon_sym_PLUS] = ACTIONS(1246), + [anon_sym_DASH] = ACTIONS(1246), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1330), - [anon_sym_void] = ACTIONS(1346), - [anon_sym_delete] = ACTIONS(1346), - [anon_sym_PLUS_PLUS] = ACTIONS(1348), - [anon_sym_DASH_DASH] = ACTIONS(1348), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1350), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1534), + [anon_sym_TILDE] = ACTIONS(1230), + [anon_sym_void] = ACTIONS(1246), + [anon_sym_delete] = ACTIONS(1246), + [anon_sym_PLUS_PLUS] = ACTIONS(1248), + [anon_sym_DASH_DASH] = ACTIONS(1248), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1250), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1540), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1324), - [anon_sym_readonly] = ACTIONS(1324), - [anon_sym_get] = ACTIONS(1324), - [anon_sym_set] = ACTIONS(1324), - [anon_sym_declare] = ACTIONS(1324), - [anon_sym_public] = ACTIONS(1324), - [anon_sym_private] = ACTIONS(1324), - [anon_sym_protected] = ACTIONS(1324), - [anon_sym_override] = ACTIONS(1324), - [anon_sym_module] = ACTIONS(1324), - [anon_sym_any] = ACTIONS(1324), - [anon_sym_number] = ACTIONS(1324), - [anon_sym_boolean] = ACTIONS(1324), - [anon_sym_string] = ACTIONS(1324), - [anon_sym_symbol] = ACTIONS(1324), - [anon_sym_object] = ACTIONS(1324), + [anon_sym_static] = ACTIONS(1224), + [anon_sym_readonly] = ACTIONS(1224), + [anon_sym_get] = ACTIONS(1224), + [anon_sym_set] = ACTIONS(1224), + [anon_sym_declare] = ACTIONS(1224), + [anon_sym_public] = ACTIONS(1224), + [anon_sym_private] = ACTIONS(1224), + [anon_sym_protected] = ACTIONS(1224), + [anon_sym_override] = ACTIONS(1224), + [anon_sym_module] = ACTIONS(1224), + [anon_sym_any] = ACTIONS(1224), + [anon_sym_number] = ACTIONS(1224), + [anon_sym_boolean] = ACTIONS(1224), + [anon_sym_string] = ACTIONS(1224), + [anon_sym_symbol] = ACTIONS(1224), + [anon_sym_object] = ACTIONS(1224), [sym_html_comment] = ACTIONS(5), }, [STATE(607)] = { - [sym_import] = STATE(3601), + [sym_import] = STATE(3618), [sym_parenthesized_expression] = STATE(1461), - [sym_expression] = STATE(2486), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6071), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6071), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(6010), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), + [sym_expression] = STATE(2547), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6087), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6087), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5742), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), [sym_member_expression] = STATE(1461), [sym_subscript_expression] = STATE(1461), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6071), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3080), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6087), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), [sym_non_null_expression] = STATE(1461), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(605), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1528), - [anon_sym_export] = ACTIONS(1324), - [anon_sym_type] = ACTIONS(1324), - [anon_sym_namespace] = ACTIONS(1326), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(1346), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1324), - [anon_sym_BANG] = ACTIONS(1330), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1332), - [anon_sym_yield] = ACTIONS(1334), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1336), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1532), - [anon_sym_using] = ACTIONS(1340), - [anon_sym_PLUS] = ACTIONS(1346), - [anon_sym_DASH] = ACTIONS(1346), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(594), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1534), + [anon_sym_export] = ACTIONS(1224), + [anon_sym_type] = ACTIONS(1224), + [anon_sym_namespace] = ACTIONS(1226), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(1246), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1224), + [anon_sym_BANG] = ACTIONS(1230), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1232), + [anon_sym_yield] = ACTIONS(1234), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1236), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1538), + [anon_sym_using] = ACTIONS(1240), + [anon_sym_PLUS] = ACTIONS(1246), + [anon_sym_DASH] = ACTIONS(1246), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1330), - [anon_sym_void] = ACTIONS(1346), - [anon_sym_delete] = ACTIONS(1346), - [anon_sym_PLUS_PLUS] = ACTIONS(1348), - [anon_sym_DASH_DASH] = ACTIONS(1348), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1350), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1534), + [anon_sym_TILDE] = ACTIONS(1230), + [anon_sym_void] = ACTIONS(1246), + [anon_sym_delete] = ACTIONS(1246), + [anon_sym_PLUS_PLUS] = ACTIONS(1248), + [anon_sym_DASH_DASH] = ACTIONS(1248), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1250), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1540), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1324), - [anon_sym_readonly] = ACTIONS(1324), - [anon_sym_get] = ACTIONS(1324), - [anon_sym_set] = ACTIONS(1324), - [anon_sym_declare] = ACTIONS(1324), - [anon_sym_public] = ACTIONS(1324), - [anon_sym_private] = ACTIONS(1324), - [anon_sym_protected] = ACTIONS(1324), - [anon_sym_override] = ACTIONS(1324), - [anon_sym_module] = ACTIONS(1324), - [anon_sym_any] = ACTIONS(1324), - [anon_sym_number] = ACTIONS(1324), - [anon_sym_boolean] = ACTIONS(1324), - [anon_sym_string] = ACTIONS(1324), - [anon_sym_symbol] = ACTIONS(1324), - [anon_sym_object] = ACTIONS(1324), + [anon_sym_static] = ACTIONS(1224), + [anon_sym_readonly] = ACTIONS(1224), + [anon_sym_get] = ACTIONS(1224), + [anon_sym_set] = ACTIONS(1224), + [anon_sym_declare] = ACTIONS(1224), + [anon_sym_public] = ACTIONS(1224), + [anon_sym_private] = ACTIONS(1224), + [anon_sym_protected] = ACTIONS(1224), + [anon_sym_override] = ACTIONS(1224), + [anon_sym_module] = ACTIONS(1224), + [anon_sym_any] = ACTIONS(1224), + [anon_sym_number] = ACTIONS(1224), + [anon_sym_boolean] = ACTIONS(1224), + [anon_sym_string] = ACTIONS(1224), + [anon_sym_symbol] = ACTIONS(1224), + [anon_sym_object] = ACTIONS(1224), [sym_html_comment] = ACTIONS(5), }, [STATE(608)] = { - [sym_import] = STATE(3601), + [sym_import] = STATE(3618), [sym_parenthesized_expression] = STATE(1461), - [sym_expression] = STATE(2489), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6071), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6071), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(6010), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), + [sym_expression] = STATE(2485), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6087), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6087), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5742), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), [sym_member_expression] = STATE(1461), [sym_subscript_expression] = STATE(1461), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6071), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3080), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6087), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), [sym_non_null_expression] = STATE(1461), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(605), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1528), - [anon_sym_export] = ACTIONS(1324), - [anon_sym_type] = ACTIONS(1324), - [anon_sym_namespace] = ACTIONS(1326), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(1346), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1324), - [anon_sym_BANG] = ACTIONS(1330), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1332), - [anon_sym_yield] = ACTIONS(1334), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1336), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1532), - [anon_sym_using] = ACTIONS(1340), - [anon_sym_PLUS] = ACTIONS(1346), - [anon_sym_DASH] = ACTIONS(1346), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(594), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1534), + [anon_sym_export] = ACTIONS(1224), + [anon_sym_type] = ACTIONS(1224), + [anon_sym_namespace] = ACTIONS(1226), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(1246), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1224), + [anon_sym_BANG] = ACTIONS(1230), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1232), + [anon_sym_yield] = ACTIONS(1234), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1236), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1538), + [anon_sym_using] = ACTIONS(1240), + [anon_sym_PLUS] = ACTIONS(1246), + [anon_sym_DASH] = ACTIONS(1246), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1330), - [anon_sym_void] = ACTIONS(1346), - [anon_sym_delete] = ACTIONS(1346), - [anon_sym_PLUS_PLUS] = ACTIONS(1348), - [anon_sym_DASH_DASH] = ACTIONS(1348), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1350), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1534), + [anon_sym_TILDE] = ACTIONS(1230), + [anon_sym_void] = ACTIONS(1246), + [anon_sym_delete] = ACTIONS(1246), + [anon_sym_PLUS_PLUS] = ACTIONS(1248), + [anon_sym_DASH_DASH] = ACTIONS(1248), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1250), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1540), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1324), - [anon_sym_readonly] = ACTIONS(1324), - [anon_sym_get] = ACTIONS(1324), - [anon_sym_set] = ACTIONS(1324), - [anon_sym_declare] = ACTIONS(1324), - [anon_sym_public] = ACTIONS(1324), - [anon_sym_private] = ACTIONS(1324), - [anon_sym_protected] = ACTIONS(1324), - [anon_sym_override] = ACTIONS(1324), - [anon_sym_module] = ACTIONS(1324), - [anon_sym_any] = ACTIONS(1324), - [anon_sym_number] = ACTIONS(1324), - [anon_sym_boolean] = ACTIONS(1324), - [anon_sym_string] = ACTIONS(1324), - [anon_sym_symbol] = ACTIONS(1324), - [anon_sym_object] = ACTIONS(1324), + [anon_sym_static] = ACTIONS(1224), + [anon_sym_readonly] = ACTIONS(1224), + [anon_sym_get] = ACTIONS(1224), + [anon_sym_set] = ACTIONS(1224), + [anon_sym_declare] = ACTIONS(1224), + [anon_sym_public] = ACTIONS(1224), + [anon_sym_private] = ACTIONS(1224), + [anon_sym_protected] = ACTIONS(1224), + [anon_sym_override] = ACTIONS(1224), + [anon_sym_module] = ACTIONS(1224), + [anon_sym_any] = ACTIONS(1224), + [anon_sym_number] = ACTIONS(1224), + [anon_sym_boolean] = ACTIONS(1224), + [anon_sym_string] = ACTIONS(1224), + [anon_sym_symbol] = ACTIONS(1224), + [anon_sym_object] = ACTIONS(1224), [sym_html_comment] = ACTIONS(5), }, [STATE(609)] = { - [sym_import] = STATE(3601), + [sym_import] = STATE(3618), [sym_parenthesized_expression] = STATE(1461), - [sym_expression] = STATE(2491), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6071), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6071), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(6010), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), + [sym_expression] = STATE(2486), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6087), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6087), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5742), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), [sym_member_expression] = STATE(1461), [sym_subscript_expression] = STATE(1461), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6071), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3080), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6087), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), [sym_non_null_expression] = STATE(1461), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(605), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1528), - [anon_sym_export] = ACTIONS(1324), - [anon_sym_type] = ACTIONS(1324), - [anon_sym_namespace] = ACTIONS(1326), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(1346), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1324), - [anon_sym_BANG] = ACTIONS(1330), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1332), - [anon_sym_yield] = ACTIONS(1334), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1336), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1532), - [anon_sym_using] = ACTIONS(1340), - [anon_sym_PLUS] = ACTIONS(1346), - [anon_sym_DASH] = ACTIONS(1346), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(594), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1534), + [anon_sym_export] = ACTIONS(1224), + [anon_sym_type] = ACTIONS(1224), + [anon_sym_namespace] = ACTIONS(1226), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(1246), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1224), + [anon_sym_BANG] = ACTIONS(1230), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1232), + [anon_sym_yield] = ACTIONS(1234), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1236), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1538), + [anon_sym_using] = ACTIONS(1240), + [anon_sym_PLUS] = ACTIONS(1246), + [anon_sym_DASH] = ACTIONS(1246), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1330), - [anon_sym_void] = ACTIONS(1346), - [anon_sym_delete] = ACTIONS(1346), - [anon_sym_PLUS_PLUS] = ACTIONS(1348), - [anon_sym_DASH_DASH] = ACTIONS(1348), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1350), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1534), + [anon_sym_TILDE] = ACTIONS(1230), + [anon_sym_void] = ACTIONS(1246), + [anon_sym_delete] = ACTIONS(1246), + [anon_sym_PLUS_PLUS] = ACTIONS(1248), + [anon_sym_DASH_DASH] = ACTIONS(1248), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1250), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1540), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1324), - [anon_sym_readonly] = ACTIONS(1324), - [anon_sym_get] = ACTIONS(1324), - [anon_sym_set] = ACTIONS(1324), - [anon_sym_declare] = ACTIONS(1324), - [anon_sym_public] = ACTIONS(1324), - [anon_sym_private] = ACTIONS(1324), - [anon_sym_protected] = ACTIONS(1324), - [anon_sym_override] = ACTIONS(1324), - [anon_sym_module] = ACTIONS(1324), - [anon_sym_any] = ACTIONS(1324), - [anon_sym_number] = ACTIONS(1324), - [anon_sym_boolean] = ACTIONS(1324), - [anon_sym_string] = ACTIONS(1324), - [anon_sym_symbol] = ACTIONS(1324), - [anon_sym_object] = ACTIONS(1324), + [anon_sym_static] = ACTIONS(1224), + [anon_sym_readonly] = ACTIONS(1224), + [anon_sym_get] = ACTIONS(1224), + [anon_sym_set] = ACTIONS(1224), + [anon_sym_declare] = ACTIONS(1224), + [anon_sym_public] = ACTIONS(1224), + [anon_sym_private] = ACTIONS(1224), + [anon_sym_protected] = ACTIONS(1224), + [anon_sym_override] = ACTIONS(1224), + [anon_sym_module] = ACTIONS(1224), + [anon_sym_any] = ACTIONS(1224), + [anon_sym_number] = ACTIONS(1224), + [anon_sym_boolean] = ACTIONS(1224), + [anon_sym_string] = ACTIONS(1224), + [anon_sym_symbol] = ACTIONS(1224), + [anon_sym_object] = ACTIONS(1224), [sym_html_comment] = ACTIONS(5), }, [STATE(610)] = { - [sym_import] = STATE(3601), + [sym_import] = STATE(3618), [sym_parenthesized_expression] = STATE(1461), - [sym_expression] = STATE(2492), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6071), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6071), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(6010), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), + [sym_expression] = STATE(2487), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6087), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6087), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5742), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), [sym_member_expression] = STATE(1461), [sym_subscript_expression] = STATE(1461), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6071), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3080), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6087), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), [sym_non_null_expression] = STATE(1461), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(605), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1528), - [anon_sym_export] = ACTIONS(1324), - [anon_sym_type] = ACTIONS(1324), - [anon_sym_namespace] = ACTIONS(1326), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(1346), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1324), - [anon_sym_BANG] = ACTIONS(1330), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1332), - [anon_sym_yield] = ACTIONS(1334), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1336), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1532), - [anon_sym_using] = ACTIONS(1340), - [anon_sym_PLUS] = ACTIONS(1346), - [anon_sym_DASH] = ACTIONS(1346), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(594), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1534), + [anon_sym_export] = ACTIONS(1224), + [anon_sym_type] = ACTIONS(1224), + [anon_sym_namespace] = ACTIONS(1226), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(1246), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1224), + [anon_sym_BANG] = ACTIONS(1230), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1232), + [anon_sym_yield] = ACTIONS(1234), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1236), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1538), + [anon_sym_using] = ACTIONS(1240), + [anon_sym_PLUS] = ACTIONS(1246), + [anon_sym_DASH] = ACTIONS(1246), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1330), - [anon_sym_void] = ACTIONS(1346), - [anon_sym_delete] = ACTIONS(1346), - [anon_sym_PLUS_PLUS] = ACTIONS(1348), - [anon_sym_DASH_DASH] = ACTIONS(1348), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1350), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1534), + [anon_sym_TILDE] = ACTIONS(1230), + [anon_sym_void] = ACTIONS(1246), + [anon_sym_delete] = ACTIONS(1246), + [anon_sym_PLUS_PLUS] = ACTIONS(1248), + [anon_sym_DASH_DASH] = ACTIONS(1248), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1250), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1540), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1324), - [anon_sym_readonly] = ACTIONS(1324), - [anon_sym_get] = ACTIONS(1324), - [anon_sym_set] = ACTIONS(1324), - [anon_sym_declare] = ACTIONS(1324), - [anon_sym_public] = ACTIONS(1324), - [anon_sym_private] = ACTIONS(1324), - [anon_sym_protected] = ACTIONS(1324), - [anon_sym_override] = ACTIONS(1324), - [anon_sym_module] = ACTIONS(1324), - [anon_sym_any] = ACTIONS(1324), - [anon_sym_number] = ACTIONS(1324), - [anon_sym_boolean] = ACTIONS(1324), - [anon_sym_string] = ACTIONS(1324), - [anon_sym_symbol] = ACTIONS(1324), - [anon_sym_object] = ACTIONS(1324), + [anon_sym_static] = ACTIONS(1224), + [anon_sym_readonly] = ACTIONS(1224), + [anon_sym_get] = ACTIONS(1224), + [anon_sym_set] = ACTIONS(1224), + [anon_sym_declare] = ACTIONS(1224), + [anon_sym_public] = ACTIONS(1224), + [anon_sym_private] = ACTIONS(1224), + [anon_sym_protected] = ACTIONS(1224), + [anon_sym_override] = ACTIONS(1224), + [anon_sym_module] = ACTIONS(1224), + [anon_sym_any] = ACTIONS(1224), + [anon_sym_number] = ACTIONS(1224), + [anon_sym_boolean] = ACTIONS(1224), + [anon_sym_string] = ACTIONS(1224), + [anon_sym_symbol] = ACTIONS(1224), + [anon_sym_object] = ACTIONS(1224), [sym_html_comment] = ACTIONS(5), }, [STATE(611)] = { - [sym_import] = STATE(3601), + [sym_import] = STATE(3618), [sym_parenthesized_expression] = STATE(1461), - [sym_expression] = STATE(2493), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6071), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6071), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(6010), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), + [sym_expression] = STATE(2488), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6087), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6087), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5742), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), [sym_member_expression] = STATE(1461), [sym_subscript_expression] = STATE(1461), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6071), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3080), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6087), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), [sym_non_null_expression] = STATE(1461), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(605), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1528), - [anon_sym_export] = ACTIONS(1324), - [anon_sym_type] = ACTIONS(1324), - [anon_sym_namespace] = ACTIONS(1326), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(1346), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1324), - [anon_sym_BANG] = ACTIONS(1330), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1332), - [anon_sym_yield] = ACTIONS(1334), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1336), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1532), - [anon_sym_using] = ACTIONS(1340), - [anon_sym_PLUS] = ACTIONS(1346), - [anon_sym_DASH] = ACTIONS(1346), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(594), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1534), + [anon_sym_export] = ACTIONS(1224), + [anon_sym_type] = ACTIONS(1224), + [anon_sym_namespace] = ACTIONS(1226), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(1246), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1224), + [anon_sym_BANG] = ACTIONS(1230), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1232), + [anon_sym_yield] = ACTIONS(1234), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1236), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1538), + [anon_sym_using] = ACTIONS(1240), + [anon_sym_PLUS] = ACTIONS(1246), + [anon_sym_DASH] = ACTIONS(1246), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1330), - [anon_sym_void] = ACTIONS(1346), - [anon_sym_delete] = ACTIONS(1346), - [anon_sym_PLUS_PLUS] = ACTIONS(1348), - [anon_sym_DASH_DASH] = ACTIONS(1348), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1350), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1534), + [anon_sym_TILDE] = ACTIONS(1230), + [anon_sym_void] = ACTIONS(1246), + [anon_sym_delete] = ACTIONS(1246), + [anon_sym_PLUS_PLUS] = ACTIONS(1248), + [anon_sym_DASH_DASH] = ACTIONS(1248), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1250), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1540), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1324), - [anon_sym_readonly] = ACTIONS(1324), - [anon_sym_get] = ACTIONS(1324), - [anon_sym_set] = ACTIONS(1324), - [anon_sym_declare] = ACTIONS(1324), - [anon_sym_public] = ACTIONS(1324), - [anon_sym_private] = ACTIONS(1324), - [anon_sym_protected] = ACTIONS(1324), - [anon_sym_override] = ACTIONS(1324), - [anon_sym_module] = ACTIONS(1324), - [anon_sym_any] = ACTIONS(1324), - [anon_sym_number] = ACTIONS(1324), - [anon_sym_boolean] = ACTIONS(1324), - [anon_sym_string] = ACTIONS(1324), - [anon_sym_symbol] = ACTIONS(1324), - [anon_sym_object] = ACTIONS(1324), + [anon_sym_static] = ACTIONS(1224), + [anon_sym_readonly] = ACTIONS(1224), + [anon_sym_get] = ACTIONS(1224), + [anon_sym_set] = ACTIONS(1224), + [anon_sym_declare] = ACTIONS(1224), + [anon_sym_public] = ACTIONS(1224), + [anon_sym_private] = ACTIONS(1224), + [anon_sym_protected] = ACTIONS(1224), + [anon_sym_override] = ACTIONS(1224), + [anon_sym_module] = ACTIONS(1224), + [anon_sym_any] = ACTIONS(1224), + [anon_sym_number] = ACTIONS(1224), + [anon_sym_boolean] = ACTIONS(1224), + [anon_sym_string] = ACTIONS(1224), + [anon_sym_symbol] = ACTIONS(1224), + [anon_sym_object] = ACTIONS(1224), [sym_html_comment] = ACTIONS(5), }, [STATE(612)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1461), - [sym_expression] = STATE(2494), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6071), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6071), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(6010), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1461), - [sym_subscript_expression] = STATE(1461), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6071), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1461), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(605), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1528), + [sym_import] = STATE(3849), + [sym_parenthesized_expression] = STATE(1372), + [sym_expression] = STATE(1812), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6025), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6025), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1372), + [sym_subscript_expression] = STATE(1372), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2993), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6025), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1372), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_type_arguments] = STATE(445), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(1488), [anon_sym_export] = ACTIONS(1324), [anon_sym_type] = ACTIONS(1324), [anon_sym_namespace] = ACTIONS(1326), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(1346), - [anon_sym_import] = ACTIONS(130), + [anon_sym_LBRACE] = ACTIONS(671), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(675), [anon_sym_let] = ACTIONS(1324), - [anon_sym_BANG] = ACTIONS(1330), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1332), - [anon_sym_yield] = ACTIONS(1334), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1336), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1532), - [anon_sym_using] = ACTIONS(1340), - [anon_sym_PLUS] = ACTIONS(1346), - [anon_sym_DASH] = ACTIONS(1346), - [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(45), + [anon_sym_yield] = ACTIONS(63), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1330), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1492), + [anon_sym_using] = ACTIONS(75), + [anon_sym_PLUS] = ACTIONS(21), + [anon_sym_DASH] = ACTIONS(21), + [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1330), - [anon_sym_void] = ACTIONS(1346), - [anon_sym_delete] = ACTIONS(1346), - [anon_sym_PLUS_PLUS] = ACTIONS(1348), - [anon_sym_DASH_DASH] = ACTIONS(1348), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1350), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1534), + [anon_sym_TILDE] = ACTIONS(33), + [anon_sym_void] = ACTIONS(21), + [anon_sym_delete] = ACTIONS(21), + [anon_sym_PLUS_PLUS] = ACTIONS(81), + [anon_sym_DASH_DASH] = ACTIONS(81), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(91), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(1324), [anon_sym_readonly] = ACTIONS(1324), @@ -91259,1198 +91285,1198 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(613)] = { - [sym_import] = STATE(3601), + [sym_import] = STATE(3618), [sym_parenthesized_expression] = STATE(1461), - [sym_expression] = STATE(2495), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6071), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6071), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(6010), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), + [sym_expression] = STATE(2490), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6087), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6087), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5742), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), [sym_member_expression] = STATE(1461), [sym_subscript_expression] = STATE(1461), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6071), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3080), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6087), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), [sym_non_null_expression] = STATE(1461), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(605), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1528), - [anon_sym_export] = ACTIONS(1324), - [anon_sym_type] = ACTIONS(1324), - [anon_sym_namespace] = ACTIONS(1326), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(1346), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1324), - [anon_sym_BANG] = ACTIONS(1330), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1332), - [anon_sym_yield] = ACTIONS(1334), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1336), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1532), - [anon_sym_using] = ACTIONS(1340), - [anon_sym_PLUS] = ACTIONS(1346), - [anon_sym_DASH] = ACTIONS(1346), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(594), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1534), + [anon_sym_export] = ACTIONS(1224), + [anon_sym_type] = ACTIONS(1224), + [anon_sym_namespace] = ACTIONS(1226), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(1246), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1224), + [anon_sym_BANG] = ACTIONS(1230), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1232), + [anon_sym_yield] = ACTIONS(1234), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1236), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1538), + [anon_sym_using] = ACTIONS(1240), + [anon_sym_PLUS] = ACTIONS(1246), + [anon_sym_DASH] = ACTIONS(1246), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1330), - [anon_sym_void] = ACTIONS(1346), - [anon_sym_delete] = ACTIONS(1346), - [anon_sym_PLUS_PLUS] = ACTIONS(1348), - [anon_sym_DASH_DASH] = ACTIONS(1348), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1350), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1534), + [anon_sym_TILDE] = ACTIONS(1230), + [anon_sym_void] = ACTIONS(1246), + [anon_sym_delete] = ACTIONS(1246), + [anon_sym_PLUS_PLUS] = ACTIONS(1248), + [anon_sym_DASH_DASH] = ACTIONS(1248), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1250), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1540), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1324), - [anon_sym_readonly] = ACTIONS(1324), - [anon_sym_get] = ACTIONS(1324), - [anon_sym_set] = ACTIONS(1324), - [anon_sym_declare] = ACTIONS(1324), - [anon_sym_public] = ACTIONS(1324), - [anon_sym_private] = ACTIONS(1324), - [anon_sym_protected] = ACTIONS(1324), - [anon_sym_override] = ACTIONS(1324), - [anon_sym_module] = ACTIONS(1324), - [anon_sym_any] = ACTIONS(1324), - [anon_sym_number] = ACTIONS(1324), - [anon_sym_boolean] = ACTIONS(1324), - [anon_sym_string] = ACTIONS(1324), - [anon_sym_symbol] = ACTIONS(1324), - [anon_sym_object] = ACTIONS(1324), + [anon_sym_static] = ACTIONS(1224), + [anon_sym_readonly] = ACTIONS(1224), + [anon_sym_get] = ACTIONS(1224), + [anon_sym_set] = ACTIONS(1224), + [anon_sym_declare] = ACTIONS(1224), + [anon_sym_public] = ACTIONS(1224), + [anon_sym_private] = ACTIONS(1224), + [anon_sym_protected] = ACTIONS(1224), + [anon_sym_override] = ACTIONS(1224), + [anon_sym_module] = ACTIONS(1224), + [anon_sym_any] = ACTIONS(1224), + [anon_sym_number] = ACTIONS(1224), + [anon_sym_boolean] = ACTIONS(1224), + [anon_sym_string] = ACTIONS(1224), + [anon_sym_symbol] = ACTIONS(1224), + [anon_sym_object] = ACTIONS(1224), [sym_html_comment] = ACTIONS(5), }, [STATE(614)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1461), - [sym_expression] = STATE(2496), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6071), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6071), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(6010), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1461), - [sym_subscript_expression] = STATE(1461), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6071), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1461), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(605), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1528), - [anon_sym_export] = ACTIONS(1324), - [anon_sym_type] = ACTIONS(1324), - [anon_sym_namespace] = ACTIONS(1326), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(1346), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1324), - [anon_sym_BANG] = ACTIONS(1330), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1332), - [anon_sym_yield] = ACTIONS(1334), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1336), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1532), - [anon_sym_using] = ACTIONS(1340), - [anon_sym_PLUS] = ACTIONS(1346), - [anon_sym_DASH] = ACTIONS(1346), - [anon_sym_SLASH] = ACTIONS(615), + [sym_import] = STATE(3849), + [sym_parenthesized_expression] = STATE(1426), + [sym_expression] = STATE(2347), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(5845), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(5845), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(5843), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1426), + [sym_subscript_expression] = STATE(1426), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2990), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(5845), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1426), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_type_arguments] = STATE(513), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(1510), + [anon_sym_export] = ACTIONS(1104), + [anon_sym_type] = ACTIONS(1104), + [anon_sym_namespace] = ACTIONS(1106), + [anon_sym_LBRACE] = ACTIONS(671), + [anon_sym_typeof] = ACTIONS(1132), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(1104), + [anon_sym_BANG] = ACTIONS(1112), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1116), + [anon_sym_yield] = ACTIONS(1118), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1122), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1514), + [anon_sym_using] = ACTIONS(1126), + [anon_sym_PLUS] = ACTIONS(1132), + [anon_sym_DASH] = ACTIONS(1132), + [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1330), - [anon_sym_void] = ACTIONS(1346), - [anon_sym_delete] = ACTIONS(1346), - [anon_sym_PLUS_PLUS] = ACTIONS(1348), - [anon_sym_DASH_DASH] = ACTIONS(1348), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1350), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1534), + [anon_sym_TILDE] = ACTIONS(1112), + [anon_sym_void] = ACTIONS(1132), + [anon_sym_delete] = ACTIONS(1132), + [anon_sym_PLUS_PLUS] = ACTIONS(1134), + [anon_sym_DASH_DASH] = ACTIONS(1134), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1140), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1516), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1324), - [anon_sym_readonly] = ACTIONS(1324), - [anon_sym_get] = ACTIONS(1324), - [anon_sym_set] = ACTIONS(1324), - [anon_sym_declare] = ACTIONS(1324), - [anon_sym_public] = ACTIONS(1324), - [anon_sym_private] = ACTIONS(1324), - [anon_sym_protected] = ACTIONS(1324), - [anon_sym_override] = ACTIONS(1324), - [anon_sym_module] = ACTIONS(1324), - [anon_sym_any] = ACTIONS(1324), - [anon_sym_number] = ACTIONS(1324), - [anon_sym_boolean] = ACTIONS(1324), - [anon_sym_string] = ACTIONS(1324), - [anon_sym_symbol] = ACTIONS(1324), - [anon_sym_object] = ACTIONS(1324), + [anon_sym_static] = ACTIONS(1104), + [anon_sym_readonly] = ACTIONS(1104), + [anon_sym_get] = ACTIONS(1104), + [anon_sym_set] = ACTIONS(1104), + [anon_sym_declare] = ACTIONS(1104), + [anon_sym_public] = ACTIONS(1104), + [anon_sym_private] = ACTIONS(1104), + [anon_sym_protected] = ACTIONS(1104), + [anon_sym_override] = ACTIONS(1104), + [anon_sym_module] = ACTIONS(1104), + [anon_sym_any] = ACTIONS(1104), + [anon_sym_number] = ACTIONS(1104), + [anon_sym_boolean] = ACTIONS(1104), + [anon_sym_string] = ACTIONS(1104), + [anon_sym_symbol] = ACTIONS(1104), + [anon_sym_object] = ACTIONS(1104), [sym_html_comment] = ACTIONS(5), }, [STATE(615)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1461), - [sym_expression] = STATE(2497), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6071), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6071), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(6010), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1461), - [sym_subscript_expression] = STATE(1461), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6071), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1461), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(605), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1528), - [anon_sym_export] = ACTIONS(1324), - [anon_sym_type] = ACTIONS(1324), - [anon_sym_namespace] = ACTIONS(1326), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(1346), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1324), - [anon_sym_BANG] = ACTIONS(1330), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1332), - [anon_sym_yield] = ACTIONS(1334), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1336), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1532), - [anon_sym_using] = ACTIONS(1340), - [anon_sym_PLUS] = ACTIONS(1346), - [anon_sym_DASH] = ACTIONS(1346), - [anon_sym_SLASH] = ACTIONS(615), + [sym_import] = STATE(3849), + [sym_parenthesized_expression] = STATE(1426), + [sym_expression] = STATE(2350), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(5845), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(5845), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(5843), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1426), + [sym_subscript_expression] = STATE(1426), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2990), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(5845), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1426), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_type_arguments] = STATE(513), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(1510), + [anon_sym_export] = ACTIONS(1104), + [anon_sym_type] = ACTIONS(1104), + [anon_sym_namespace] = ACTIONS(1106), + [anon_sym_LBRACE] = ACTIONS(671), + [anon_sym_typeof] = ACTIONS(1132), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(1104), + [anon_sym_BANG] = ACTIONS(1112), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1116), + [anon_sym_yield] = ACTIONS(1118), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1122), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1514), + [anon_sym_using] = ACTIONS(1126), + [anon_sym_PLUS] = ACTIONS(1132), + [anon_sym_DASH] = ACTIONS(1132), + [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1330), - [anon_sym_void] = ACTIONS(1346), - [anon_sym_delete] = ACTIONS(1346), - [anon_sym_PLUS_PLUS] = ACTIONS(1348), - [anon_sym_DASH_DASH] = ACTIONS(1348), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1350), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1534), + [anon_sym_TILDE] = ACTIONS(1112), + [anon_sym_void] = ACTIONS(1132), + [anon_sym_delete] = ACTIONS(1132), + [anon_sym_PLUS_PLUS] = ACTIONS(1134), + [anon_sym_DASH_DASH] = ACTIONS(1134), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1140), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1516), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1324), - [anon_sym_readonly] = ACTIONS(1324), - [anon_sym_get] = ACTIONS(1324), - [anon_sym_set] = ACTIONS(1324), - [anon_sym_declare] = ACTIONS(1324), - [anon_sym_public] = ACTIONS(1324), - [anon_sym_private] = ACTIONS(1324), - [anon_sym_protected] = ACTIONS(1324), - [anon_sym_override] = ACTIONS(1324), - [anon_sym_module] = ACTIONS(1324), - [anon_sym_any] = ACTIONS(1324), - [anon_sym_number] = ACTIONS(1324), - [anon_sym_boolean] = ACTIONS(1324), - [anon_sym_string] = ACTIONS(1324), - [anon_sym_symbol] = ACTIONS(1324), - [anon_sym_object] = ACTIONS(1324), + [anon_sym_static] = ACTIONS(1104), + [anon_sym_readonly] = ACTIONS(1104), + [anon_sym_get] = ACTIONS(1104), + [anon_sym_set] = ACTIONS(1104), + [anon_sym_declare] = ACTIONS(1104), + [anon_sym_public] = ACTIONS(1104), + [anon_sym_private] = ACTIONS(1104), + [anon_sym_protected] = ACTIONS(1104), + [anon_sym_override] = ACTIONS(1104), + [anon_sym_module] = ACTIONS(1104), + [anon_sym_any] = ACTIONS(1104), + [anon_sym_number] = ACTIONS(1104), + [anon_sym_boolean] = ACTIONS(1104), + [anon_sym_string] = ACTIONS(1104), + [anon_sym_symbol] = ACTIONS(1104), + [anon_sym_object] = ACTIONS(1104), [sym_html_comment] = ACTIONS(5), }, [STATE(616)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1461), - [sym_expression] = STATE(2498), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6071), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6071), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(6010), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1461), - [sym_subscript_expression] = STATE(1461), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6071), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1461), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(605), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1528), - [anon_sym_export] = ACTIONS(1324), - [anon_sym_type] = ACTIONS(1324), - [anon_sym_namespace] = ACTIONS(1326), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(1346), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1324), - [anon_sym_BANG] = ACTIONS(1330), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1332), - [anon_sym_yield] = ACTIONS(1334), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1336), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1532), - [anon_sym_using] = ACTIONS(1340), - [anon_sym_PLUS] = ACTIONS(1346), - [anon_sym_DASH] = ACTIONS(1346), - [anon_sym_SLASH] = ACTIONS(615), + [sym_import] = STATE(3849), + [sym_parenthesized_expression] = STATE(1426), + [sym_expression] = STATE(2351), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(5845), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(5845), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(5843), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1426), + [sym_subscript_expression] = STATE(1426), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2990), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(5845), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1426), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_type_arguments] = STATE(513), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(1510), + [anon_sym_export] = ACTIONS(1104), + [anon_sym_type] = ACTIONS(1104), + [anon_sym_namespace] = ACTIONS(1106), + [anon_sym_LBRACE] = ACTIONS(671), + [anon_sym_typeof] = ACTIONS(1132), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(1104), + [anon_sym_BANG] = ACTIONS(1112), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1116), + [anon_sym_yield] = ACTIONS(1118), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1122), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1514), + [anon_sym_using] = ACTIONS(1126), + [anon_sym_PLUS] = ACTIONS(1132), + [anon_sym_DASH] = ACTIONS(1132), + [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1330), - [anon_sym_void] = ACTIONS(1346), - [anon_sym_delete] = ACTIONS(1346), - [anon_sym_PLUS_PLUS] = ACTIONS(1348), - [anon_sym_DASH_DASH] = ACTIONS(1348), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1350), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1534), + [anon_sym_TILDE] = ACTIONS(1112), + [anon_sym_void] = ACTIONS(1132), + [anon_sym_delete] = ACTIONS(1132), + [anon_sym_PLUS_PLUS] = ACTIONS(1134), + [anon_sym_DASH_DASH] = ACTIONS(1134), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1140), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1516), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1324), - [anon_sym_readonly] = ACTIONS(1324), - [anon_sym_get] = ACTIONS(1324), - [anon_sym_set] = ACTIONS(1324), - [anon_sym_declare] = ACTIONS(1324), - [anon_sym_public] = ACTIONS(1324), - [anon_sym_private] = ACTIONS(1324), - [anon_sym_protected] = ACTIONS(1324), - [anon_sym_override] = ACTIONS(1324), - [anon_sym_module] = ACTIONS(1324), - [anon_sym_any] = ACTIONS(1324), - [anon_sym_number] = ACTIONS(1324), - [anon_sym_boolean] = ACTIONS(1324), - [anon_sym_string] = ACTIONS(1324), - [anon_sym_symbol] = ACTIONS(1324), - [anon_sym_object] = ACTIONS(1324), + [anon_sym_static] = ACTIONS(1104), + [anon_sym_readonly] = ACTIONS(1104), + [anon_sym_get] = ACTIONS(1104), + [anon_sym_set] = ACTIONS(1104), + [anon_sym_declare] = ACTIONS(1104), + [anon_sym_public] = ACTIONS(1104), + [anon_sym_private] = ACTIONS(1104), + [anon_sym_protected] = ACTIONS(1104), + [anon_sym_override] = ACTIONS(1104), + [anon_sym_module] = ACTIONS(1104), + [anon_sym_any] = ACTIONS(1104), + [anon_sym_number] = ACTIONS(1104), + [anon_sym_boolean] = ACTIONS(1104), + [anon_sym_string] = ACTIONS(1104), + [anon_sym_symbol] = ACTIONS(1104), + [anon_sym_object] = ACTIONS(1104), [sym_html_comment] = ACTIONS(5), }, [STATE(617)] = { - [sym_import] = STATE(3601), + [sym_import] = STATE(3618), [sym_parenthesized_expression] = STATE(1461), - [sym_expression] = STATE(2526), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6071), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6071), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(6010), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), + [sym_expression] = STATE(2494), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6087), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6087), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5742), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), [sym_member_expression] = STATE(1461), [sym_subscript_expression] = STATE(1461), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6071), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3080), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6087), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), [sym_non_null_expression] = STATE(1461), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(605), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1528), - [anon_sym_export] = ACTIONS(1324), - [anon_sym_type] = ACTIONS(1324), - [anon_sym_namespace] = ACTIONS(1326), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(1346), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1324), - [anon_sym_BANG] = ACTIONS(1330), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1332), - [anon_sym_yield] = ACTIONS(1334), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1336), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1532), - [anon_sym_using] = ACTIONS(1340), - [anon_sym_PLUS] = ACTIONS(1346), - [anon_sym_DASH] = ACTIONS(1346), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(594), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1534), + [anon_sym_export] = ACTIONS(1224), + [anon_sym_type] = ACTIONS(1224), + [anon_sym_namespace] = ACTIONS(1226), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(1246), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1224), + [anon_sym_BANG] = ACTIONS(1230), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1232), + [anon_sym_yield] = ACTIONS(1234), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1236), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1538), + [anon_sym_using] = ACTIONS(1240), + [anon_sym_PLUS] = ACTIONS(1246), + [anon_sym_DASH] = ACTIONS(1246), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1330), - [anon_sym_void] = ACTIONS(1346), - [anon_sym_delete] = ACTIONS(1346), - [anon_sym_PLUS_PLUS] = ACTIONS(1348), - [anon_sym_DASH_DASH] = ACTIONS(1348), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1350), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1534), + [anon_sym_TILDE] = ACTIONS(1230), + [anon_sym_void] = ACTIONS(1246), + [anon_sym_delete] = ACTIONS(1246), + [anon_sym_PLUS_PLUS] = ACTIONS(1248), + [anon_sym_DASH_DASH] = ACTIONS(1248), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1250), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1540), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1324), - [anon_sym_readonly] = ACTIONS(1324), - [anon_sym_get] = ACTIONS(1324), - [anon_sym_set] = ACTIONS(1324), - [anon_sym_declare] = ACTIONS(1324), - [anon_sym_public] = ACTIONS(1324), - [anon_sym_private] = ACTIONS(1324), - [anon_sym_protected] = ACTIONS(1324), - [anon_sym_override] = ACTIONS(1324), - [anon_sym_module] = ACTIONS(1324), - [anon_sym_any] = ACTIONS(1324), - [anon_sym_number] = ACTIONS(1324), - [anon_sym_boolean] = ACTIONS(1324), - [anon_sym_string] = ACTIONS(1324), - [anon_sym_symbol] = ACTIONS(1324), - [anon_sym_object] = ACTIONS(1324), + [anon_sym_static] = ACTIONS(1224), + [anon_sym_readonly] = ACTIONS(1224), + [anon_sym_get] = ACTIONS(1224), + [anon_sym_set] = ACTIONS(1224), + [anon_sym_declare] = ACTIONS(1224), + [anon_sym_public] = ACTIONS(1224), + [anon_sym_private] = ACTIONS(1224), + [anon_sym_protected] = ACTIONS(1224), + [anon_sym_override] = ACTIONS(1224), + [anon_sym_module] = ACTIONS(1224), + [anon_sym_any] = ACTIONS(1224), + [anon_sym_number] = ACTIONS(1224), + [anon_sym_boolean] = ACTIONS(1224), + [anon_sym_string] = ACTIONS(1224), + [anon_sym_symbol] = ACTIONS(1224), + [anon_sym_object] = ACTIONS(1224), [sym_html_comment] = ACTIONS(5), }, [STATE(618)] = { - [sym_import] = STATE(3601), + [sym_import] = STATE(3618), [sym_parenthesized_expression] = STATE(1461), - [sym_expression] = STATE(2527), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6071), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6071), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(6010), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), + [sym_expression] = STATE(2495), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6087), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6087), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5742), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), [sym_member_expression] = STATE(1461), [sym_subscript_expression] = STATE(1461), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6071), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3080), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6087), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), [sym_non_null_expression] = STATE(1461), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(605), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1528), - [anon_sym_export] = ACTIONS(1324), - [anon_sym_type] = ACTIONS(1324), - [anon_sym_namespace] = ACTIONS(1326), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(1346), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1324), - [anon_sym_BANG] = ACTIONS(1330), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1332), - [anon_sym_yield] = ACTIONS(1334), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1336), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1532), - [anon_sym_using] = ACTIONS(1340), - [anon_sym_PLUS] = ACTIONS(1346), - [anon_sym_DASH] = ACTIONS(1346), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(594), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1534), + [anon_sym_export] = ACTIONS(1224), + [anon_sym_type] = ACTIONS(1224), + [anon_sym_namespace] = ACTIONS(1226), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(1246), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1224), + [anon_sym_BANG] = ACTIONS(1230), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1232), + [anon_sym_yield] = ACTIONS(1234), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1236), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1538), + [anon_sym_using] = ACTIONS(1240), + [anon_sym_PLUS] = ACTIONS(1246), + [anon_sym_DASH] = ACTIONS(1246), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1330), - [anon_sym_void] = ACTIONS(1346), - [anon_sym_delete] = ACTIONS(1346), - [anon_sym_PLUS_PLUS] = ACTIONS(1348), - [anon_sym_DASH_DASH] = ACTIONS(1348), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1350), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1534), + [anon_sym_TILDE] = ACTIONS(1230), + [anon_sym_void] = ACTIONS(1246), + [anon_sym_delete] = ACTIONS(1246), + [anon_sym_PLUS_PLUS] = ACTIONS(1248), + [anon_sym_DASH_DASH] = ACTIONS(1248), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1250), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1540), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1324), - [anon_sym_readonly] = ACTIONS(1324), - [anon_sym_get] = ACTIONS(1324), - [anon_sym_set] = ACTIONS(1324), - [anon_sym_declare] = ACTIONS(1324), - [anon_sym_public] = ACTIONS(1324), - [anon_sym_private] = ACTIONS(1324), - [anon_sym_protected] = ACTIONS(1324), - [anon_sym_override] = ACTIONS(1324), - [anon_sym_module] = ACTIONS(1324), - [anon_sym_any] = ACTIONS(1324), - [anon_sym_number] = ACTIONS(1324), - [anon_sym_boolean] = ACTIONS(1324), - [anon_sym_string] = ACTIONS(1324), - [anon_sym_symbol] = ACTIONS(1324), - [anon_sym_object] = ACTIONS(1324), + [anon_sym_static] = ACTIONS(1224), + [anon_sym_readonly] = ACTIONS(1224), + [anon_sym_get] = ACTIONS(1224), + [anon_sym_set] = ACTIONS(1224), + [anon_sym_declare] = ACTIONS(1224), + [anon_sym_public] = ACTIONS(1224), + [anon_sym_private] = ACTIONS(1224), + [anon_sym_protected] = ACTIONS(1224), + [anon_sym_override] = ACTIONS(1224), + [anon_sym_module] = ACTIONS(1224), + [anon_sym_any] = ACTIONS(1224), + [anon_sym_number] = ACTIONS(1224), + [anon_sym_boolean] = ACTIONS(1224), + [anon_sym_string] = ACTIONS(1224), + [anon_sym_symbol] = ACTIONS(1224), + [anon_sym_object] = ACTIONS(1224), [sym_html_comment] = ACTIONS(5), }, [STATE(619)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1461), - [sym_expression] = STATE(2533), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6071), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6071), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(6010), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1461), - [sym_subscript_expression] = STATE(1461), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6071), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1461), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(605), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1528), - [anon_sym_export] = ACTIONS(1324), - [anon_sym_type] = ACTIONS(1324), - [anon_sym_namespace] = ACTIONS(1326), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(1346), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1324), - [anon_sym_BANG] = ACTIONS(1330), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1332), - [anon_sym_yield] = ACTIONS(1334), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1336), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1532), - [anon_sym_using] = ACTIONS(1340), - [anon_sym_PLUS] = ACTIONS(1346), - [anon_sym_DASH] = ACTIONS(1346), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1390), + [sym_expression] = STATE(1960), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5777), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5777), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1390), + [sym_subscript_expression] = STATE(1390), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3056), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5777), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1390), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(477), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1494), + [anon_sym_export] = ACTIONS(1414), + [anon_sym_type] = ACTIONS(1414), + [anon_sym_namespace] = ACTIONS(1416), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(766), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1414), + [anon_sym_BANG] = ACTIONS(742), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(746), + [anon_sym_yield] = ACTIONS(748), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1420), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1498), + [anon_sym_using] = ACTIONS(756), + [anon_sym_PLUS] = ACTIONS(766), + [anon_sym_DASH] = ACTIONS(766), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1330), - [anon_sym_void] = ACTIONS(1346), - [anon_sym_delete] = ACTIONS(1346), - [anon_sym_PLUS_PLUS] = ACTIONS(1348), - [anon_sym_DASH_DASH] = ACTIONS(1348), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1350), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1534), + [anon_sym_TILDE] = ACTIONS(742), + [anon_sym_void] = ACTIONS(766), + [anon_sym_delete] = ACTIONS(766), + [anon_sym_PLUS_PLUS] = ACTIONS(768), + [anon_sym_DASH_DASH] = ACTIONS(768), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(2187), + [sym_private_property_identifier] = ACTIONS(774), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1500), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1324), - [anon_sym_readonly] = ACTIONS(1324), - [anon_sym_get] = ACTIONS(1324), - [anon_sym_set] = ACTIONS(1324), - [anon_sym_declare] = ACTIONS(1324), - [anon_sym_public] = ACTIONS(1324), - [anon_sym_private] = ACTIONS(1324), - [anon_sym_protected] = ACTIONS(1324), - [anon_sym_override] = ACTIONS(1324), - [anon_sym_module] = ACTIONS(1324), - [anon_sym_any] = ACTIONS(1324), - [anon_sym_number] = ACTIONS(1324), - [anon_sym_boolean] = ACTIONS(1324), - [anon_sym_string] = ACTIONS(1324), - [anon_sym_symbol] = ACTIONS(1324), - [anon_sym_object] = ACTIONS(1324), + [anon_sym_static] = ACTIONS(1414), + [anon_sym_readonly] = ACTIONS(1414), + [anon_sym_get] = ACTIONS(1414), + [anon_sym_set] = ACTIONS(1414), + [anon_sym_declare] = ACTIONS(1414), + [anon_sym_public] = ACTIONS(1414), + [anon_sym_private] = ACTIONS(1414), + [anon_sym_protected] = ACTIONS(1414), + [anon_sym_override] = ACTIONS(1414), + [anon_sym_module] = ACTIONS(1414), + [anon_sym_any] = ACTIONS(1414), + [anon_sym_number] = ACTIONS(1414), + [anon_sym_boolean] = ACTIONS(1414), + [anon_sym_string] = ACTIONS(1414), + [anon_sym_symbol] = ACTIONS(1414), + [anon_sym_object] = ACTIONS(1414), [sym_html_comment] = ACTIONS(5), }, [STATE(620)] = { - [sym_import] = STATE(3601), + [sym_import] = STATE(3618), [sym_parenthesized_expression] = STATE(1461), - [sym_expression] = STATE(2535), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6071), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6071), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(6010), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), + [sym_expression] = STATE(2496), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6087), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6087), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5742), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), [sym_member_expression] = STATE(1461), [sym_subscript_expression] = STATE(1461), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6071), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3080), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6087), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), [sym_non_null_expression] = STATE(1461), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(605), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1528), - [anon_sym_export] = ACTIONS(1324), - [anon_sym_type] = ACTIONS(1324), - [anon_sym_namespace] = ACTIONS(1326), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(1346), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1324), - [anon_sym_BANG] = ACTIONS(1330), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1332), - [anon_sym_yield] = ACTIONS(1334), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1336), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1532), - [anon_sym_using] = ACTIONS(1340), - [anon_sym_PLUS] = ACTIONS(1346), - [anon_sym_DASH] = ACTIONS(1346), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(594), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1534), + [anon_sym_export] = ACTIONS(1224), + [anon_sym_type] = ACTIONS(1224), + [anon_sym_namespace] = ACTIONS(1226), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(1246), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1224), + [anon_sym_BANG] = ACTIONS(1230), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1232), + [anon_sym_yield] = ACTIONS(1234), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1236), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1538), + [anon_sym_using] = ACTIONS(1240), + [anon_sym_PLUS] = ACTIONS(1246), + [anon_sym_DASH] = ACTIONS(1246), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1330), - [anon_sym_void] = ACTIONS(1346), - [anon_sym_delete] = ACTIONS(1346), - [anon_sym_PLUS_PLUS] = ACTIONS(1348), - [anon_sym_DASH_DASH] = ACTIONS(1348), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1350), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1534), + [anon_sym_TILDE] = ACTIONS(1230), + [anon_sym_void] = ACTIONS(1246), + [anon_sym_delete] = ACTIONS(1246), + [anon_sym_PLUS_PLUS] = ACTIONS(1248), + [anon_sym_DASH_DASH] = ACTIONS(1248), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1250), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1540), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1324), - [anon_sym_readonly] = ACTIONS(1324), - [anon_sym_get] = ACTIONS(1324), - [anon_sym_set] = ACTIONS(1324), - [anon_sym_declare] = ACTIONS(1324), - [anon_sym_public] = ACTIONS(1324), - [anon_sym_private] = ACTIONS(1324), - [anon_sym_protected] = ACTIONS(1324), - [anon_sym_override] = ACTIONS(1324), - [anon_sym_module] = ACTIONS(1324), - [anon_sym_any] = ACTIONS(1324), - [anon_sym_number] = ACTIONS(1324), - [anon_sym_boolean] = ACTIONS(1324), - [anon_sym_string] = ACTIONS(1324), - [anon_sym_symbol] = ACTIONS(1324), - [anon_sym_object] = ACTIONS(1324), + [anon_sym_static] = ACTIONS(1224), + [anon_sym_readonly] = ACTIONS(1224), + [anon_sym_get] = ACTIONS(1224), + [anon_sym_set] = ACTIONS(1224), + [anon_sym_declare] = ACTIONS(1224), + [anon_sym_public] = ACTIONS(1224), + [anon_sym_private] = ACTIONS(1224), + [anon_sym_protected] = ACTIONS(1224), + [anon_sym_override] = ACTIONS(1224), + [anon_sym_module] = ACTIONS(1224), + [anon_sym_any] = ACTIONS(1224), + [anon_sym_number] = ACTIONS(1224), + [anon_sym_boolean] = ACTIONS(1224), + [anon_sym_string] = ACTIONS(1224), + [anon_sym_symbol] = ACTIONS(1224), + [anon_sym_object] = ACTIONS(1224), [sym_html_comment] = ACTIONS(5), }, [STATE(621)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1461), - [sym_expression] = STATE(2540), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6071), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6071), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(6010), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1461), - [sym_subscript_expression] = STATE(1461), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6071), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1461), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(605), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1528), - [anon_sym_export] = ACTIONS(1324), - [anon_sym_type] = ACTIONS(1324), - [anon_sym_namespace] = ACTIONS(1326), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(1346), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1324), - [anon_sym_BANG] = ACTIONS(1330), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1332), - [anon_sym_yield] = ACTIONS(1334), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1336), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1532), - [anon_sym_using] = ACTIONS(1340), - [anon_sym_PLUS] = ACTIONS(1346), - [anon_sym_DASH] = ACTIONS(1346), - [anon_sym_SLASH] = ACTIONS(615), + [sym_import] = STATE(3849), + [sym_parenthesized_expression] = STATE(1426), + [sym_expression] = STATE(2353), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(5845), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(5845), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(5843), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1426), + [sym_subscript_expression] = STATE(1426), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2990), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(5845), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1426), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_type_arguments] = STATE(513), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(1510), + [anon_sym_export] = ACTIONS(1104), + [anon_sym_type] = ACTIONS(1104), + [anon_sym_namespace] = ACTIONS(1106), + [anon_sym_LBRACE] = ACTIONS(671), + [anon_sym_typeof] = ACTIONS(1132), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(1104), + [anon_sym_BANG] = ACTIONS(1112), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1116), + [anon_sym_yield] = ACTIONS(1118), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1122), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1514), + [anon_sym_using] = ACTIONS(1126), + [anon_sym_PLUS] = ACTIONS(1132), + [anon_sym_DASH] = ACTIONS(1132), + [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1330), - [anon_sym_void] = ACTIONS(1346), - [anon_sym_delete] = ACTIONS(1346), - [anon_sym_PLUS_PLUS] = ACTIONS(1348), - [anon_sym_DASH_DASH] = ACTIONS(1348), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1350), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1534), + [anon_sym_TILDE] = ACTIONS(1112), + [anon_sym_void] = ACTIONS(1132), + [anon_sym_delete] = ACTIONS(1132), + [anon_sym_PLUS_PLUS] = ACTIONS(1134), + [anon_sym_DASH_DASH] = ACTIONS(1134), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1140), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1516), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1324), - [anon_sym_readonly] = ACTIONS(1324), - [anon_sym_get] = ACTIONS(1324), - [anon_sym_set] = ACTIONS(1324), - [anon_sym_declare] = ACTIONS(1324), - [anon_sym_public] = ACTIONS(1324), - [anon_sym_private] = ACTIONS(1324), - [anon_sym_protected] = ACTIONS(1324), - [anon_sym_override] = ACTIONS(1324), - [anon_sym_module] = ACTIONS(1324), - [anon_sym_any] = ACTIONS(1324), - [anon_sym_number] = ACTIONS(1324), - [anon_sym_boolean] = ACTIONS(1324), - [anon_sym_string] = ACTIONS(1324), - [anon_sym_symbol] = ACTIONS(1324), - [anon_sym_object] = ACTIONS(1324), + [anon_sym_static] = ACTIONS(1104), + [anon_sym_readonly] = ACTIONS(1104), + [anon_sym_get] = ACTIONS(1104), + [anon_sym_set] = ACTIONS(1104), + [anon_sym_declare] = ACTIONS(1104), + [anon_sym_public] = ACTIONS(1104), + [anon_sym_private] = ACTIONS(1104), + [anon_sym_protected] = ACTIONS(1104), + [anon_sym_override] = ACTIONS(1104), + [anon_sym_module] = ACTIONS(1104), + [anon_sym_any] = ACTIONS(1104), + [anon_sym_number] = ACTIONS(1104), + [anon_sym_boolean] = ACTIONS(1104), + [anon_sym_string] = ACTIONS(1104), + [anon_sym_symbol] = ACTIONS(1104), + [anon_sym_object] = ACTIONS(1104), [sym_html_comment] = ACTIONS(5), }, [STATE(622)] = { - [sym_import] = STATE(3601), + [sym_import] = STATE(3618), [sym_parenthesized_expression] = STATE(1461), - [sym_expression] = STATE(2480), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6071), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6071), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(6010), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), + [sym_expression] = STATE(2429), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6087), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6087), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5742), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), [sym_member_expression] = STATE(1461), [sym_subscript_expression] = STATE(1461), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6071), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3080), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6087), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), [sym_non_null_expression] = STATE(1461), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(605), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1528), - [anon_sym_export] = ACTIONS(1324), - [anon_sym_type] = ACTIONS(1324), - [anon_sym_namespace] = ACTIONS(1326), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(1346), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1324), - [anon_sym_BANG] = ACTIONS(1330), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1332), - [anon_sym_yield] = ACTIONS(1334), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1336), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1532), - [anon_sym_using] = ACTIONS(1340), - [anon_sym_PLUS] = ACTIONS(1346), - [anon_sym_DASH] = ACTIONS(1346), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(594), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1534), + [anon_sym_export] = ACTIONS(1224), + [anon_sym_type] = ACTIONS(1224), + [anon_sym_namespace] = ACTIONS(1226), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(1246), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1224), + [anon_sym_BANG] = ACTIONS(1230), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1232), + [anon_sym_yield] = ACTIONS(1234), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1236), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1538), + [anon_sym_using] = ACTIONS(1240), + [anon_sym_PLUS] = ACTIONS(1246), + [anon_sym_DASH] = ACTIONS(1246), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1330), - [anon_sym_void] = ACTIONS(1346), - [anon_sym_delete] = ACTIONS(1346), - [anon_sym_PLUS_PLUS] = ACTIONS(1348), - [anon_sym_DASH_DASH] = ACTIONS(1348), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1350), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1534), + [anon_sym_TILDE] = ACTIONS(1230), + [anon_sym_void] = ACTIONS(1246), + [anon_sym_delete] = ACTIONS(1246), + [anon_sym_PLUS_PLUS] = ACTIONS(1248), + [anon_sym_DASH_DASH] = ACTIONS(1248), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1250), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1540), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1324), - [anon_sym_readonly] = ACTIONS(1324), - [anon_sym_get] = ACTIONS(1324), - [anon_sym_set] = ACTIONS(1324), - [anon_sym_declare] = ACTIONS(1324), - [anon_sym_public] = ACTIONS(1324), - [anon_sym_private] = ACTIONS(1324), - [anon_sym_protected] = ACTIONS(1324), - [anon_sym_override] = ACTIONS(1324), - [anon_sym_module] = ACTIONS(1324), - [anon_sym_any] = ACTIONS(1324), - [anon_sym_number] = ACTIONS(1324), - [anon_sym_boolean] = ACTIONS(1324), - [anon_sym_string] = ACTIONS(1324), - [anon_sym_symbol] = ACTIONS(1324), - [anon_sym_object] = ACTIONS(1324), + [anon_sym_static] = ACTIONS(1224), + [anon_sym_readonly] = ACTIONS(1224), + [anon_sym_get] = ACTIONS(1224), + [anon_sym_set] = ACTIONS(1224), + [anon_sym_declare] = ACTIONS(1224), + [anon_sym_public] = ACTIONS(1224), + [anon_sym_private] = ACTIONS(1224), + [anon_sym_protected] = ACTIONS(1224), + [anon_sym_override] = ACTIONS(1224), + [anon_sym_module] = ACTIONS(1224), + [anon_sym_any] = ACTIONS(1224), + [anon_sym_number] = ACTIONS(1224), + [anon_sym_boolean] = ACTIONS(1224), + [anon_sym_string] = ACTIONS(1224), + [anon_sym_symbol] = ACTIONS(1224), + [anon_sym_object] = ACTIONS(1224), [sym_html_comment] = ACTIONS(5), }, [STATE(623)] = { - [sym_import] = STATE(3601), + [sym_import] = STATE(3618), [sym_parenthesized_expression] = STATE(1461), - [sym_expression] = STATE(2405), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6071), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6071), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(6010), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), + [sym_expression] = STATE(2430), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6087), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6087), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5742), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), [sym_member_expression] = STATE(1461), [sym_subscript_expression] = STATE(1461), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6071), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3080), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6087), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), [sym_non_null_expression] = STATE(1461), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(605), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1528), - [anon_sym_export] = ACTIONS(1324), - [anon_sym_type] = ACTIONS(1324), - [anon_sym_namespace] = ACTIONS(1326), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(1346), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1324), - [anon_sym_BANG] = ACTIONS(1330), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1332), - [anon_sym_yield] = ACTIONS(1334), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1336), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1532), - [anon_sym_using] = ACTIONS(1340), - [anon_sym_PLUS] = ACTIONS(1346), - [anon_sym_DASH] = ACTIONS(1346), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(594), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1534), + [anon_sym_export] = ACTIONS(1224), + [anon_sym_type] = ACTIONS(1224), + [anon_sym_namespace] = ACTIONS(1226), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(1246), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1224), + [anon_sym_BANG] = ACTIONS(1230), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1232), + [anon_sym_yield] = ACTIONS(1234), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1236), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1538), + [anon_sym_using] = ACTIONS(1240), + [anon_sym_PLUS] = ACTIONS(1246), + [anon_sym_DASH] = ACTIONS(1246), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1330), - [anon_sym_void] = ACTIONS(1346), - [anon_sym_delete] = ACTIONS(1346), - [anon_sym_PLUS_PLUS] = ACTIONS(1348), - [anon_sym_DASH_DASH] = ACTIONS(1348), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1350), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1534), + [anon_sym_TILDE] = ACTIONS(1230), + [anon_sym_void] = ACTIONS(1246), + [anon_sym_delete] = ACTIONS(1246), + [anon_sym_PLUS_PLUS] = ACTIONS(1248), + [anon_sym_DASH_DASH] = ACTIONS(1248), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1250), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1540), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1324), - [anon_sym_readonly] = ACTIONS(1324), - [anon_sym_get] = ACTIONS(1324), - [anon_sym_set] = ACTIONS(1324), - [anon_sym_declare] = ACTIONS(1324), - [anon_sym_public] = ACTIONS(1324), - [anon_sym_private] = ACTIONS(1324), - [anon_sym_protected] = ACTIONS(1324), - [anon_sym_override] = ACTIONS(1324), - [anon_sym_module] = ACTIONS(1324), - [anon_sym_any] = ACTIONS(1324), - [anon_sym_number] = ACTIONS(1324), - [anon_sym_boolean] = ACTIONS(1324), - [anon_sym_string] = ACTIONS(1324), - [anon_sym_symbol] = ACTIONS(1324), - [anon_sym_object] = ACTIONS(1324), + [anon_sym_static] = ACTIONS(1224), + [anon_sym_readonly] = ACTIONS(1224), + [anon_sym_get] = ACTIONS(1224), + [anon_sym_set] = ACTIONS(1224), + [anon_sym_declare] = ACTIONS(1224), + [anon_sym_public] = ACTIONS(1224), + [anon_sym_private] = ACTIONS(1224), + [anon_sym_protected] = ACTIONS(1224), + [anon_sym_override] = ACTIONS(1224), + [anon_sym_module] = ACTIONS(1224), + [anon_sym_any] = ACTIONS(1224), + [anon_sym_number] = ACTIONS(1224), + [anon_sym_boolean] = ACTIONS(1224), + [anon_sym_string] = ACTIONS(1224), + [anon_sym_symbol] = ACTIONS(1224), + [anon_sym_object] = ACTIONS(1224), [sym_html_comment] = ACTIONS(5), }, [STATE(624)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1461), - [sym_expression] = STATE(2406), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6071), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6071), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(6010), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1461), - [sym_subscript_expression] = STATE(1461), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6071), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1461), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(605), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1528), + [sym_import] = STATE(3849), + [sym_parenthesized_expression] = STATE(1372), + [sym_expression] = STATE(2056), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6025), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6025), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1372), + [sym_subscript_expression] = STATE(1372), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2993), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6025), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1372), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_type_arguments] = STATE(445), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(1488), [anon_sym_export] = ACTIONS(1324), [anon_sym_type] = ACTIONS(1324), [anon_sym_namespace] = ACTIONS(1326), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(1346), - [anon_sym_import] = ACTIONS(130), + [anon_sym_LBRACE] = ACTIONS(671), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(675), [anon_sym_let] = ACTIONS(1324), - [anon_sym_BANG] = ACTIONS(1330), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1332), - [anon_sym_yield] = ACTIONS(1334), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1336), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1532), - [anon_sym_using] = ACTIONS(1340), - [anon_sym_PLUS] = ACTIONS(1346), - [anon_sym_DASH] = ACTIONS(1346), - [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(45), + [anon_sym_yield] = ACTIONS(63), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1330), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1492), + [anon_sym_using] = ACTIONS(75), + [anon_sym_PLUS] = ACTIONS(21), + [anon_sym_DASH] = ACTIONS(21), + [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1330), - [anon_sym_void] = ACTIONS(1346), - [anon_sym_delete] = ACTIONS(1346), - [anon_sym_PLUS_PLUS] = ACTIONS(1348), - [anon_sym_DASH_DASH] = ACTIONS(1348), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1350), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1534), + [anon_sym_TILDE] = ACTIONS(33), + [anon_sym_void] = ACTIONS(21), + [anon_sym_delete] = ACTIONS(21), + [anon_sym_PLUS_PLUS] = ACTIONS(81), + [anon_sym_DASH_DASH] = ACTIONS(81), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(91), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(1324), [anon_sym_readonly] = ACTIONS(1324), @@ -92471,390 +92497,794 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(625)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1461), - [sym_expression] = STATE(2437), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6071), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6071), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(6010), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1461), - [sym_subscript_expression] = STATE(1461), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6071), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1461), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(605), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1528), - [anon_sym_export] = ACTIONS(1324), - [anon_sym_type] = ACTIONS(1324), - [anon_sym_namespace] = ACTIONS(1326), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(1346), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1324), - [anon_sym_BANG] = ACTIONS(1330), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1332), - [anon_sym_yield] = ACTIONS(1334), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1336), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1532), - [anon_sym_using] = ACTIONS(1340), - [anon_sym_PLUS] = ACTIONS(1346), - [anon_sym_DASH] = ACTIONS(1346), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1480), + [sym_expression] = STATE(2651), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5754), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5754), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1480), + [sym_subscript_expression] = STATE(1480), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5754), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1480), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(2283), + [anon_sym_export] = ACTIONS(2285), + [anon_sym_type] = ACTIONS(2285), + [anon_sym_namespace] = ACTIONS(2287), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(2285), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(2289), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(2291), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1330), - [anon_sym_void] = ACTIONS(1346), - [anon_sym_delete] = ACTIONS(1346), - [anon_sym_PLUS_PLUS] = ACTIONS(1348), - [anon_sym_DASH_DASH] = ACTIONS(1348), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1350), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1534), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(2293), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1324), - [anon_sym_readonly] = ACTIONS(1324), - [anon_sym_get] = ACTIONS(1324), - [anon_sym_set] = ACTIONS(1324), - [anon_sym_declare] = ACTIONS(1324), - [anon_sym_public] = ACTIONS(1324), - [anon_sym_private] = ACTIONS(1324), - [anon_sym_protected] = ACTIONS(1324), - [anon_sym_override] = ACTIONS(1324), - [anon_sym_module] = ACTIONS(1324), - [anon_sym_any] = ACTIONS(1324), - [anon_sym_number] = ACTIONS(1324), - [anon_sym_boolean] = ACTIONS(1324), - [anon_sym_string] = ACTIONS(1324), - [anon_sym_symbol] = ACTIONS(1324), - [anon_sym_object] = ACTIONS(1324), + [anon_sym_static] = ACTIONS(2285), + [anon_sym_readonly] = ACTIONS(2285), + [anon_sym_get] = ACTIONS(2285), + [anon_sym_set] = ACTIONS(2285), + [anon_sym_declare] = ACTIONS(2285), + [anon_sym_public] = ACTIONS(2285), + [anon_sym_private] = ACTIONS(2285), + [anon_sym_protected] = ACTIONS(2285), + [anon_sym_override] = ACTIONS(2285), + [anon_sym_module] = ACTIONS(2285), + [anon_sym_any] = ACTIONS(2285), + [anon_sym_number] = ACTIONS(2285), + [anon_sym_boolean] = ACTIONS(2285), + [anon_sym_string] = ACTIONS(2285), + [anon_sym_symbol] = ACTIONS(2285), + [anon_sym_object] = ACTIONS(2285), [sym_html_comment] = ACTIONS(5), }, [STATE(626)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1461), - [sym_expression] = STATE(2438), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6071), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6071), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(6010), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1461), - [sym_subscript_expression] = STATE(1461), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6071), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1461), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(605), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1528), - [anon_sym_export] = ACTIONS(1324), - [anon_sym_type] = ACTIONS(1324), - [anon_sym_namespace] = ACTIONS(1326), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(1346), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1324), - [anon_sym_BANG] = ACTIONS(1330), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1332), - [anon_sym_yield] = ACTIONS(1334), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1336), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1532), - [anon_sym_using] = ACTIONS(1340), - [anon_sym_PLUS] = ACTIONS(1346), - [anon_sym_DASH] = ACTIONS(1346), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1460), + [sym_expression] = STATE(2628), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6079), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6079), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6014), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1460), + [sym_subscript_expression] = STATE(1460), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3052), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6079), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1460), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(560), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1518), + [anon_sym_export] = ACTIONS(1176), + [anon_sym_type] = ACTIONS(1176), + [anon_sym_namespace] = ACTIONS(1178), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(1202), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1176), + [anon_sym_BANG] = ACTIONS(1184), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1186), + [anon_sym_yield] = ACTIONS(1188), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1192), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1522), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_PLUS] = ACTIONS(1202), + [anon_sym_DASH] = ACTIONS(1202), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1330), - [anon_sym_void] = ACTIONS(1346), - [anon_sym_delete] = ACTIONS(1346), - [anon_sym_PLUS_PLUS] = ACTIONS(1348), - [anon_sym_DASH_DASH] = ACTIONS(1348), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1350), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1534), + [anon_sym_TILDE] = ACTIONS(1184), + [anon_sym_void] = ACTIONS(1202), + [anon_sym_delete] = ACTIONS(1202), + [anon_sym_PLUS_PLUS] = ACTIONS(1204), + [anon_sym_DASH_DASH] = ACTIONS(1204), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1210), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1524), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1324), - [anon_sym_readonly] = ACTIONS(1324), - [anon_sym_get] = ACTIONS(1324), - [anon_sym_set] = ACTIONS(1324), - [anon_sym_declare] = ACTIONS(1324), - [anon_sym_public] = ACTIONS(1324), - [anon_sym_private] = ACTIONS(1324), - [anon_sym_protected] = ACTIONS(1324), - [anon_sym_override] = ACTIONS(1324), - [anon_sym_module] = ACTIONS(1324), - [anon_sym_any] = ACTIONS(1324), - [anon_sym_number] = ACTIONS(1324), - [anon_sym_boolean] = ACTIONS(1324), - [anon_sym_string] = ACTIONS(1324), - [anon_sym_symbol] = ACTIONS(1324), - [anon_sym_object] = ACTIONS(1324), + [anon_sym_static] = ACTIONS(1176), + [anon_sym_readonly] = ACTIONS(1176), + [anon_sym_get] = ACTIONS(1176), + [anon_sym_set] = ACTIONS(1176), + [anon_sym_declare] = ACTIONS(1176), + [anon_sym_public] = ACTIONS(1176), + [anon_sym_private] = ACTIONS(1176), + [anon_sym_protected] = ACTIONS(1176), + [anon_sym_override] = ACTIONS(1176), + [anon_sym_module] = ACTIONS(1176), + [anon_sym_any] = ACTIONS(1176), + [anon_sym_number] = ACTIONS(1176), + [anon_sym_boolean] = ACTIONS(1176), + [anon_sym_string] = ACTIONS(1176), + [anon_sym_symbol] = ACTIONS(1176), + [anon_sym_object] = ACTIONS(1176), [sym_html_comment] = ACTIONS(5), }, [STATE(627)] = { - [sym_import] = STATE(3601), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1463), + [sym_expression] = STATE(2498), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6091), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6091), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1463), + [sym_subscript_expression] = STATE(1463), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3038), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6091), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1463), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(627), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1526), + [anon_sym_export] = ACTIONS(1434), + [anon_sym_type] = ACTIONS(1434), + [anon_sym_namespace] = ACTIONS(1436), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_typeof] = ACTIONS(1456), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1434), + [anon_sym_BANG] = ACTIONS(1440), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1442), + [anon_sym_yield] = ACTIONS(1444), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1446), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1530), + [anon_sym_using] = ACTIONS(1450), + [anon_sym_PLUS] = ACTIONS(1456), + [anon_sym_DASH] = ACTIONS(1456), + [anon_sym_SLASH] = ACTIONS(970), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1440), + [anon_sym_void] = ACTIONS(1456), + [anon_sym_delete] = ACTIONS(1456), + [anon_sym_PLUS_PLUS] = ACTIONS(1458), + [anon_sym_DASH_DASH] = ACTIONS(1458), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1460), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1532), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1434), + [anon_sym_readonly] = ACTIONS(1434), + [anon_sym_get] = ACTIONS(1434), + [anon_sym_set] = ACTIONS(1434), + [anon_sym_declare] = ACTIONS(1434), + [anon_sym_public] = ACTIONS(1434), + [anon_sym_private] = ACTIONS(1434), + [anon_sym_protected] = ACTIONS(1434), + [anon_sym_override] = ACTIONS(1434), + [anon_sym_module] = ACTIONS(1434), + [anon_sym_any] = ACTIONS(1434), + [anon_sym_number] = ACTIONS(1434), + [anon_sym_boolean] = ACTIONS(1434), + [anon_sym_string] = ACTIONS(1434), + [anon_sym_symbol] = ACTIONS(1434), + [anon_sym_object] = ACTIONS(1434), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(628)] = { + [sym_import] = STATE(3849), [sym_parenthesized_expression] = STATE(1426), - [sym_expression] = STATE(2448), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6079), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6079), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5734), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), + [sym_expression] = STATE(2355), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(5845), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(5845), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(5843), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), [sym_member_expression] = STATE(1426), [sym_subscript_expression] = STATE(1426), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3010), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6079), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2990), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(5845), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), [sym_non_null_expression] = STATE(1426), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(629), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1520), - [anon_sym_export] = ACTIONS(1112), - [anon_sym_type] = ACTIONS(1112), - [anon_sym_namespace] = ACTIONS(1114), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(1138), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1112), - [anon_sym_BANG] = ACTIONS(1120), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1122), - [anon_sym_yield] = ACTIONS(1124), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1128), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1524), - [anon_sym_using] = ACTIONS(1132), - [anon_sym_PLUS] = ACTIONS(1138), - [anon_sym_DASH] = ACTIONS(1138), - [anon_sym_SLASH] = ACTIONS(615), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_type_arguments] = STATE(513), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(1510), + [anon_sym_export] = ACTIONS(1104), + [anon_sym_type] = ACTIONS(1104), + [anon_sym_namespace] = ACTIONS(1106), + [anon_sym_LBRACE] = ACTIONS(671), + [anon_sym_typeof] = ACTIONS(1132), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(1104), + [anon_sym_BANG] = ACTIONS(1112), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1116), + [anon_sym_yield] = ACTIONS(1118), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1122), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1514), + [anon_sym_using] = ACTIONS(1126), + [anon_sym_PLUS] = ACTIONS(1132), + [anon_sym_DASH] = ACTIONS(1132), + [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1112), + [anon_sym_void] = ACTIONS(1132), + [anon_sym_delete] = ACTIONS(1132), + [anon_sym_PLUS_PLUS] = ACTIONS(1134), + [anon_sym_DASH_DASH] = ACTIONS(1134), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1140), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1516), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1104), + [anon_sym_readonly] = ACTIONS(1104), + [anon_sym_get] = ACTIONS(1104), + [anon_sym_set] = ACTIONS(1104), + [anon_sym_declare] = ACTIONS(1104), + [anon_sym_public] = ACTIONS(1104), + [anon_sym_private] = ACTIONS(1104), + [anon_sym_protected] = ACTIONS(1104), + [anon_sym_override] = ACTIONS(1104), + [anon_sym_module] = ACTIONS(1104), + [anon_sym_any] = ACTIONS(1104), + [anon_sym_number] = ACTIONS(1104), + [anon_sym_boolean] = ACTIONS(1104), + [anon_sym_string] = ACTIONS(1104), + [anon_sym_symbol] = ACTIONS(1104), + [anon_sym_object] = ACTIONS(1104), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(629)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1463), + [sym_expression] = STATE(2500), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6091), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6091), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1463), + [sym_subscript_expression] = STATE(1463), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3038), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6091), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1463), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(627), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1526), + [anon_sym_export] = ACTIONS(1434), + [anon_sym_type] = ACTIONS(1434), + [anon_sym_namespace] = ACTIONS(1436), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_typeof] = ACTIONS(1456), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1434), + [anon_sym_BANG] = ACTIONS(1440), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1442), + [anon_sym_yield] = ACTIONS(1444), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1446), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1530), + [anon_sym_using] = ACTIONS(1450), + [anon_sym_PLUS] = ACTIONS(1456), + [anon_sym_DASH] = ACTIONS(1456), + [anon_sym_SLASH] = ACTIONS(970), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1440), + [anon_sym_void] = ACTIONS(1456), + [anon_sym_delete] = ACTIONS(1456), + [anon_sym_PLUS_PLUS] = ACTIONS(1458), + [anon_sym_DASH_DASH] = ACTIONS(1458), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1460), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1532), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1434), + [anon_sym_readonly] = ACTIONS(1434), + [anon_sym_get] = ACTIONS(1434), + [anon_sym_set] = ACTIONS(1434), + [anon_sym_declare] = ACTIONS(1434), + [anon_sym_public] = ACTIONS(1434), + [anon_sym_private] = ACTIONS(1434), + [anon_sym_protected] = ACTIONS(1434), + [anon_sym_override] = ACTIONS(1434), + [anon_sym_module] = ACTIONS(1434), + [anon_sym_any] = ACTIONS(1434), + [anon_sym_number] = ACTIONS(1434), + [anon_sym_boolean] = ACTIONS(1434), + [anon_sym_string] = ACTIONS(1434), + [anon_sym_symbol] = ACTIONS(1434), + [anon_sym_object] = ACTIONS(1434), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(630)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1463), + [sym_expression] = STATE(2501), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6091), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6091), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1463), + [sym_subscript_expression] = STATE(1463), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3038), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6091), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1463), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(627), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1526), + [anon_sym_export] = ACTIONS(1434), + [anon_sym_type] = ACTIONS(1434), + [anon_sym_namespace] = ACTIONS(1436), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_typeof] = ACTIONS(1456), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1434), + [anon_sym_BANG] = ACTIONS(1440), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1442), + [anon_sym_yield] = ACTIONS(1444), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1446), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1530), + [anon_sym_using] = ACTIONS(1450), + [anon_sym_PLUS] = ACTIONS(1456), + [anon_sym_DASH] = ACTIONS(1456), + [anon_sym_SLASH] = ACTIONS(970), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1440), + [anon_sym_void] = ACTIONS(1456), + [anon_sym_delete] = ACTIONS(1456), + [anon_sym_PLUS_PLUS] = ACTIONS(1458), + [anon_sym_DASH_DASH] = ACTIONS(1458), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1460), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1532), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1434), + [anon_sym_readonly] = ACTIONS(1434), + [anon_sym_get] = ACTIONS(1434), + [anon_sym_set] = ACTIONS(1434), + [anon_sym_declare] = ACTIONS(1434), + [anon_sym_public] = ACTIONS(1434), + [anon_sym_private] = ACTIONS(1434), + [anon_sym_protected] = ACTIONS(1434), + [anon_sym_override] = ACTIONS(1434), + [anon_sym_module] = ACTIONS(1434), + [anon_sym_any] = ACTIONS(1434), + [anon_sym_number] = ACTIONS(1434), + [anon_sym_boolean] = ACTIONS(1434), + [anon_sym_string] = ACTIONS(1434), + [anon_sym_symbol] = ACTIONS(1434), + [anon_sym_object] = ACTIONS(1434), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(631)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1463), + [sym_expression] = STATE(2502), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6091), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6091), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1463), + [sym_subscript_expression] = STATE(1463), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3038), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6091), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1463), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(627), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1526), + [anon_sym_export] = ACTIONS(1434), + [anon_sym_type] = ACTIONS(1434), + [anon_sym_namespace] = ACTIONS(1436), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_typeof] = ACTIONS(1456), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1434), + [anon_sym_BANG] = ACTIONS(1440), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1442), + [anon_sym_yield] = ACTIONS(1444), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1446), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1530), + [anon_sym_using] = ACTIONS(1450), + [anon_sym_PLUS] = ACTIONS(1456), + [anon_sym_DASH] = ACTIONS(1456), + [anon_sym_SLASH] = ACTIONS(970), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1120), - [anon_sym_void] = ACTIONS(1138), - [anon_sym_delete] = ACTIONS(1138), - [anon_sym_PLUS_PLUS] = ACTIONS(1140), - [anon_sym_DASH_DASH] = ACTIONS(1140), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(2195), - [sym_private_property_identifier] = ACTIONS(1146), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1526), + [anon_sym_TILDE] = ACTIONS(1440), + [anon_sym_void] = ACTIONS(1456), + [anon_sym_delete] = ACTIONS(1456), + [anon_sym_PLUS_PLUS] = ACTIONS(1458), + [anon_sym_DASH_DASH] = ACTIONS(1458), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1460), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1532), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1112), - [anon_sym_readonly] = ACTIONS(1112), - [anon_sym_get] = ACTIONS(1112), - [anon_sym_set] = ACTIONS(1112), - [anon_sym_declare] = ACTIONS(1112), - [anon_sym_public] = ACTIONS(1112), - [anon_sym_private] = ACTIONS(1112), - [anon_sym_protected] = ACTIONS(1112), - [anon_sym_override] = ACTIONS(1112), - [anon_sym_module] = ACTIONS(1112), - [anon_sym_any] = ACTIONS(1112), - [anon_sym_number] = ACTIONS(1112), - [anon_sym_boolean] = ACTIONS(1112), - [anon_sym_string] = ACTIONS(1112), - [anon_sym_symbol] = ACTIONS(1112), - [anon_sym_object] = ACTIONS(1112), + [anon_sym_static] = ACTIONS(1434), + [anon_sym_readonly] = ACTIONS(1434), + [anon_sym_get] = ACTIONS(1434), + [anon_sym_set] = ACTIONS(1434), + [anon_sym_declare] = ACTIONS(1434), + [anon_sym_public] = ACTIONS(1434), + [anon_sym_private] = ACTIONS(1434), + [anon_sym_protected] = ACTIONS(1434), + [anon_sym_override] = ACTIONS(1434), + [anon_sym_module] = ACTIONS(1434), + [anon_sym_any] = ACTIONS(1434), + [anon_sym_number] = ACTIONS(1434), + [anon_sym_boolean] = ACTIONS(1434), + [anon_sym_string] = ACTIONS(1434), + [anon_sym_symbol] = ACTIONS(1434), + [anon_sym_object] = ACTIONS(1434), [sym_html_comment] = ACTIONS(5), }, - [STATE(628)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1461), - [sym_expression] = STATE(2584), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6071), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6071), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(6010), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1461), - [sym_subscript_expression] = STATE(1461), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6071), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1461), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(605), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1528), + [STATE(632)] = { + [sym_import] = STATE(3849), + [sym_parenthesized_expression] = STATE(1372), + [sym_expression] = STATE(1826), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6025), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6025), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1372), + [sym_subscript_expression] = STATE(1372), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2993), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6025), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1372), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_type_arguments] = STATE(445), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(1488), [anon_sym_export] = ACTIONS(1324), [anon_sym_type] = ACTIONS(1324), [anon_sym_namespace] = ACTIONS(1326), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(1346), - [anon_sym_import] = ACTIONS(130), + [anon_sym_LBRACE] = ACTIONS(671), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(675), [anon_sym_let] = ACTIONS(1324), - [anon_sym_BANG] = ACTIONS(1330), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1332), - [anon_sym_yield] = ACTIONS(1334), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1336), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1532), - [anon_sym_using] = ACTIONS(1340), - [anon_sym_PLUS] = ACTIONS(1346), - [anon_sym_DASH] = ACTIONS(1346), - [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(45), + [anon_sym_yield] = ACTIONS(63), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1330), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1492), + [anon_sym_using] = ACTIONS(75), + [anon_sym_PLUS] = ACTIONS(21), + [anon_sym_DASH] = ACTIONS(21), + [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1330), - [anon_sym_void] = ACTIONS(1346), - [anon_sym_delete] = ACTIONS(1346), - [anon_sym_PLUS_PLUS] = ACTIONS(1348), - [anon_sym_DASH_DASH] = ACTIONS(1348), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1350), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1534), + [anon_sym_TILDE] = ACTIONS(33), + [anon_sym_void] = ACTIONS(21), + [anon_sym_delete] = ACTIONS(21), + [anon_sym_PLUS_PLUS] = ACTIONS(81), + [anon_sym_DASH_DASH] = ACTIONS(81), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(91), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(1324), [anon_sym_readonly] = ACTIONS(1324), @@ -92874,2512 +93304,1906 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_object] = ACTIONS(1324), [sym_html_comment] = ACTIONS(5), }, - [STATE(629)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1426), - [sym_expression] = STATE(2409), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6079), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6079), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5734), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1426), - [sym_subscript_expression] = STATE(1426), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3010), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6079), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1426), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(629), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1520), - [anon_sym_export] = ACTIONS(1112), - [anon_sym_type] = ACTIONS(1112), - [anon_sym_namespace] = ACTIONS(1114), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(1138), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1112), - [anon_sym_BANG] = ACTIONS(1120), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1122), - [anon_sym_yield] = ACTIONS(1124), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1128), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1524), - [anon_sym_using] = ACTIONS(1132), - [anon_sym_PLUS] = ACTIONS(1138), - [anon_sym_DASH] = ACTIONS(1138), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1120), - [anon_sym_void] = ACTIONS(1138), - [anon_sym_delete] = ACTIONS(1138), - [anon_sym_PLUS_PLUS] = ACTIONS(1140), - [anon_sym_DASH_DASH] = ACTIONS(1140), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1146), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1526), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1112), - [anon_sym_readonly] = ACTIONS(1112), - [anon_sym_get] = ACTIONS(1112), - [anon_sym_set] = ACTIONS(1112), - [anon_sym_declare] = ACTIONS(1112), - [anon_sym_public] = ACTIONS(1112), - [anon_sym_private] = ACTIONS(1112), - [anon_sym_protected] = ACTIONS(1112), - [anon_sym_override] = ACTIONS(1112), - [anon_sym_module] = ACTIONS(1112), - [anon_sym_any] = ACTIONS(1112), - [anon_sym_number] = ACTIONS(1112), - [anon_sym_boolean] = ACTIONS(1112), - [anon_sym_string] = ACTIONS(1112), - [anon_sym_symbol] = ACTIONS(1112), - [anon_sym_object] = ACTIONS(1112), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(630)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1426), - [sym_expression] = STATE(2412), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6079), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6079), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5734), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1426), - [sym_subscript_expression] = STATE(1426), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3010), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6079), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1426), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(629), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1520), - [anon_sym_export] = ACTIONS(1112), - [anon_sym_type] = ACTIONS(1112), - [anon_sym_namespace] = ACTIONS(1114), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(1138), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1112), - [anon_sym_BANG] = ACTIONS(1120), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1122), - [anon_sym_yield] = ACTIONS(1124), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1128), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1524), - [anon_sym_using] = ACTIONS(1132), - [anon_sym_PLUS] = ACTIONS(1138), - [anon_sym_DASH] = ACTIONS(1138), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1120), - [anon_sym_void] = ACTIONS(1138), - [anon_sym_delete] = ACTIONS(1138), - [anon_sym_PLUS_PLUS] = ACTIONS(1140), - [anon_sym_DASH_DASH] = ACTIONS(1140), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1146), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1526), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1112), - [anon_sym_readonly] = ACTIONS(1112), - [anon_sym_get] = ACTIONS(1112), - [anon_sym_set] = ACTIONS(1112), - [anon_sym_declare] = ACTIONS(1112), - [anon_sym_public] = ACTIONS(1112), - [anon_sym_private] = ACTIONS(1112), - [anon_sym_protected] = ACTIONS(1112), - [anon_sym_override] = ACTIONS(1112), - [anon_sym_module] = ACTIONS(1112), - [anon_sym_any] = ACTIONS(1112), - [anon_sym_number] = ACTIONS(1112), - [anon_sym_boolean] = ACTIONS(1112), - [anon_sym_string] = ACTIONS(1112), - [anon_sym_symbol] = ACTIONS(1112), - [anon_sym_object] = ACTIONS(1112), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(631)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1426), - [sym_expression] = STATE(2413), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6079), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6079), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5734), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1426), - [sym_subscript_expression] = STATE(1426), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3010), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6079), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1426), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(629), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1520), - [anon_sym_export] = ACTIONS(1112), - [anon_sym_type] = ACTIONS(1112), - [anon_sym_namespace] = ACTIONS(1114), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(1138), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1112), - [anon_sym_BANG] = ACTIONS(1120), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1122), - [anon_sym_yield] = ACTIONS(1124), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1128), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1524), - [anon_sym_using] = ACTIONS(1132), - [anon_sym_PLUS] = ACTIONS(1138), - [anon_sym_DASH] = ACTIONS(1138), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1120), - [anon_sym_void] = ACTIONS(1138), - [anon_sym_delete] = ACTIONS(1138), - [anon_sym_PLUS_PLUS] = ACTIONS(1140), - [anon_sym_DASH_DASH] = ACTIONS(1140), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1146), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1526), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1112), - [anon_sym_readonly] = ACTIONS(1112), - [anon_sym_get] = ACTIONS(1112), - [anon_sym_set] = ACTIONS(1112), - [anon_sym_declare] = ACTIONS(1112), - [anon_sym_public] = ACTIONS(1112), - [anon_sym_private] = ACTIONS(1112), - [anon_sym_protected] = ACTIONS(1112), - [anon_sym_override] = ACTIONS(1112), - [anon_sym_module] = ACTIONS(1112), - [anon_sym_any] = ACTIONS(1112), - [anon_sym_number] = ACTIONS(1112), - [anon_sym_boolean] = ACTIONS(1112), - [anon_sym_string] = ACTIONS(1112), - [anon_sym_symbol] = ACTIONS(1112), - [anon_sym_object] = ACTIONS(1112), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(632)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1426), - [sym_expression] = STATE(2414), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6079), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6079), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5734), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1426), - [sym_subscript_expression] = STATE(1426), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3010), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6079), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1426), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(629), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1520), - [anon_sym_export] = ACTIONS(1112), - [anon_sym_type] = ACTIONS(1112), - [anon_sym_namespace] = ACTIONS(1114), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(1138), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1112), - [anon_sym_BANG] = ACTIONS(1120), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1122), - [anon_sym_yield] = ACTIONS(1124), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1128), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1524), - [anon_sym_using] = ACTIONS(1132), - [anon_sym_PLUS] = ACTIONS(1138), - [anon_sym_DASH] = ACTIONS(1138), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1120), - [anon_sym_void] = ACTIONS(1138), - [anon_sym_delete] = ACTIONS(1138), - [anon_sym_PLUS_PLUS] = ACTIONS(1140), - [anon_sym_DASH_DASH] = ACTIONS(1140), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1146), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1526), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1112), - [anon_sym_readonly] = ACTIONS(1112), - [anon_sym_get] = ACTIONS(1112), - [anon_sym_set] = ACTIONS(1112), - [anon_sym_declare] = ACTIONS(1112), - [anon_sym_public] = ACTIONS(1112), - [anon_sym_private] = ACTIONS(1112), - [anon_sym_protected] = ACTIONS(1112), - [anon_sym_override] = ACTIONS(1112), - [anon_sym_module] = ACTIONS(1112), - [anon_sym_any] = ACTIONS(1112), - [anon_sym_number] = ACTIONS(1112), - [anon_sym_boolean] = ACTIONS(1112), - [anon_sym_string] = ACTIONS(1112), - [anon_sym_symbol] = ACTIONS(1112), - [anon_sym_object] = ACTIONS(1112), - [sym_html_comment] = ACTIONS(5), - }, [STATE(633)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1426), - [sym_expression] = STATE(2416), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6079), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6079), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5734), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1426), - [sym_subscript_expression] = STATE(1426), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3010), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6079), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1426), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(629), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1520), - [anon_sym_export] = ACTIONS(1112), - [anon_sym_type] = ACTIONS(1112), - [anon_sym_namespace] = ACTIONS(1114), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(1138), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1112), - [anon_sym_BANG] = ACTIONS(1120), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1122), - [anon_sym_yield] = ACTIONS(1124), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1128), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1524), - [anon_sym_using] = ACTIONS(1132), - [anon_sym_PLUS] = ACTIONS(1138), - [anon_sym_DASH] = ACTIONS(1138), - [anon_sym_SLASH] = ACTIONS(615), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1463), + [sym_expression] = STATE(2504), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6091), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6091), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1463), + [sym_subscript_expression] = STATE(1463), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3038), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6091), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1463), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(627), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1526), + [anon_sym_export] = ACTIONS(1434), + [anon_sym_type] = ACTIONS(1434), + [anon_sym_namespace] = ACTIONS(1436), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_typeof] = ACTIONS(1456), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1434), + [anon_sym_BANG] = ACTIONS(1440), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1442), + [anon_sym_yield] = ACTIONS(1444), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1446), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1530), + [anon_sym_using] = ACTIONS(1450), + [anon_sym_PLUS] = ACTIONS(1456), + [anon_sym_DASH] = ACTIONS(1456), + [anon_sym_SLASH] = ACTIONS(970), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1120), - [anon_sym_void] = ACTIONS(1138), - [anon_sym_delete] = ACTIONS(1138), - [anon_sym_PLUS_PLUS] = ACTIONS(1140), - [anon_sym_DASH_DASH] = ACTIONS(1140), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1146), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1526), + [anon_sym_TILDE] = ACTIONS(1440), + [anon_sym_void] = ACTIONS(1456), + [anon_sym_delete] = ACTIONS(1456), + [anon_sym_PLUS_PLUS] = ACTIONS(1458), + [anon_sym_DASH_DASH] = ACTIONS(1458), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1460), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1532), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1112), - [anon_sym_readonly] = ACTIONS(1112), - [anon_sym_get] = ACTIONS(1112), - [anon_sym_set] = ACTIONS(1112), - [anon_sym_declare] = ACTIONS(1112), - [anon_sym_public] = ACTIONS(1112), - [anon_sym_private] = ACTIONS(1112), - [anon_sym_protected] = ACTIONS(1112), - [anon_sym_override] = ACTIONS(1112), - [anon_sym_module] = ACTIONS(1112), - [anon_sym_any] = ACTIONS(1112), - [anon_sym_number] = ACTIONS(1112), - [anon_sym_boolean] = ACTIONS(1112), - [anon_sym_string] = ACTIONS(1112), - [anon_sym_symbol] = ACTIONS(1112), - [anon_sym_object] = ACTIONS(1112), + [anon_sym_static] = ACTIONS(1434), + [anon_sym_readonly] = ACTIONS(1434), + [anon_sym_get] = ACTIONS(1434), + [anon_sym_set] = ACTIONS(1434), + [anon_sym_declare] = ACTIONS(1434), + [anon_sym_public] = ACTIONS(1434), + [anon_sym_private] = ACTIONS(1434), + [anon_sym_protected] = ACTIONS(1434), + [anon_sym_override] = ACTIONS(1434), + [anon_sym_module] = ACTIONS(1434), + [anon_sym_any] = ACTIONS(1434), + [anon_sym_number] = ACTIONS(1434), + [anon_sym_boolean] = ACTIONS(1434), + [anon_sym_string] = ACTIONS(1434), + [anon_sym_symbol] = ACTIONS(1434), + [anon_sym_object] = ACTIONS(1434), [sym_html_comment] = ACTIONS(5), }, [STATE(634)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1426), - [sym_expression] = STATE(2417), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6079), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6079), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5734), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1426), - [sym_subscript_expression] = STATE(1426), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3010), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6079), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1426), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(629), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1520), - [anon_sym_export] = ACTIONS(1112), - [anon_sym_type] = ACTIONS(1112), - [anon_sym_namespace] = ACTIONS(1114), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(1138), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1112), - [anon_sym_BANG] = ACTIONS(1120), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1122), - [anon_sym_yield] = ACTIONS(1124), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1128), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1524), - [anon_sym_using] = ACTIONS(1132), - [anon_sym_PLUS] = ACTIONS(1138), - [anon_sym_DASH] = ACTIONS(1138), - [anon_sym_SLASH] = ACTIONS(615), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1463), + [sym_expression] = STATE(2505), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6091), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6091), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1463), + [sym_subscript_expression] = STATE(1463), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3038), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6091), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1463), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(627), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1526), + [anon_sym_export] = ACTIONS(1434), + [anon_sym_type] = ACTIONS(1434), + [anon_sym_namespace] = ACTIONS(1436), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_typeof] = ACTIONS(1456), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1434), + [anon_sym_BANG] = ACTIONS(1440), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1442), + [anon_sym_yield] = ACTIONS(1444), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1446), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1530), + [anon_sym_using] = ACTIONS(1450), + [anon_sym_PLUS] = ACTIONS(1456), + [anon_sym_DASH] = ACTIONS(1456), + [anon_sym_SLASH] = ACTIONS(970), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1120), - [anon_sym_void] = ACTIONS(1138), - [anon_sym_delete] = ACTIONS(1138), - [anon_sym_PLUS_PLUS] = ACTIONS(1140), - [anon_sym_DASH_DASH] = ACTIONS(1140), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1146), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1526), + [anon_sym_TILDE] = ACTIONS(1440), + [anon_sym_void] = ACTIONS(1456), + [anon_sym_delete] = ACTIONS(1456), + [anon_sym_PLUS_PLUS] = ACTIONS(1458), + [anon_sym_DASH_DASH] = ACTIONS(1458), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1460), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1532), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1112), - [anon_sym_readonly] = ACTIONS(1112), - [anon_sym_get] = ACTIONS(1112), - [anon_sym_set] = ACTIONS(1112), - [anon_sym_declare] = ACTIONS(1112), - [anon_sym_public] = ACTIONS(1112), - [anon_sym_private] = ACTIONS(1112), - [anon_sym_protected] = ACTIONS(1112), - [anon_sym_override] = ACTIONS(1112), - [anon_sym_module] = ACTIONS(1112), - [anon_sym_any] = ACTIONS(1112), - [anon_sym_number] = ACTIONS(1112), - [anon_sym_boolean] = ACTIONS(1112), - [anon_sym_string] = ACTIONS(1112), - [anon_sym_symbol] = ACTIONS(1112), - [anon_sym_object] = ACTIONS(1112), + [anon_sym_static] = ACTIONS(1434), + [anon_sym_readonly] = ACTIONS(1434), + [anon_sym_get] = ACTIONS(1434), + [anon_sym_set] = ACTIONS(1434), + [anon_sym_declare] = ACTIONS(1434), + [anon_sym_public] = ACTIONS(1434), + [anon_sym_private] = ACTIONS(1434), + [anon_sym_protected] = ACTIONS(1434), + [anon_sym_override] = ACTIONS(1434), + [anon_sym_module] = ACTIONS(1434), + [anon_sym_any] = ACTIONS(1434), + [anon_sym_number] = ACTIONS(1434), + [anon_sym_boolean] = ACTIONS(1434), + [anon_sym_string] = ACTIONS(1434), + [anon_sym_symbol] = ACTIONS(1434), + [anon_sym_object] = ACTIONS(1434), [sym_html_comment] = ACTIONS(5), }, [STATE(635)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1426), - [sym_expression] = STATE(2418), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6079), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6079), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5734), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1426), - [sym_subscript_expression] = STATE(1426), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3010), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6079), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1426), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(629), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1520), - [anon_sym_export] = ACTIONS(1112), - [anon_sym_type] = ACTIONS(1112), - [anon_sym_namespace] = ACTIONS(1114), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(1138), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1112), - [anon_sym_BANG] = ACTIONS(1120), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1122), - [anon_sym_yield] = ACTIONS(1124), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1128), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1524), - [anon_sym_using] = ACTIONS(1132), - [anon_sym_PLUS] = ACTIONS(1138), - [anon_sym_DASH] = ACTIONS(1138), - [anon_sym_SLASH] = ACTIONS(615), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1463), + [sym_expression] = STATE(2506), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6091), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6091), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1463), + [sym_subscript_expression] = STATE(1463), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3038), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6091), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1463), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(627), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1526), + [anon_sym_export] = ACTIONS(1434), + [anon_sym_type] = ACTIONS(1434), + [anon_sym_namespace] = ACTIONS(1436), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_typeof] = ACTIONS(1456), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1434), + [anon_sym_BANG] = ACTIONS(1440), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1442), + [anon_sym_yield] = ACTIONS(1444), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1446), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1530), + [anon_sym_using] = ACTIONS(1450), + [anon_sym_PLUS] = ACTIONS(1456), + [anon_sym_DASH] = ACTIONS(1456), + [anon_sym_SLASH] = ACTIONS(970), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1120), - [anon_sym_void] = ACTIONS(1138), - [anon_sym_delete] = ACTIONS(1138), - [anon_sym_PLUS_PLUS] = ACTIONS(1140), - [anon_sym_DASH_DASH] = ACTIONS(1140), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1146), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1526), + [anon_sym_TILDE] = ACTIONS(1440), + [anon_sym_void] = ACTIONS(1456), + [anon_sym_delete] = ACTIONS(1456), + [anon_sym_PLUS_PLUS] = ACTIONS(1458), + [anon_sym_DASH_DASH] = ACTIONS(1458), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1460), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1532), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1112), - [anon_sym_readonly] = ACTIONS(1112), - [anon_sym_get] = ACTIONS(1112), - [anon_sym_set] = ACTIONS(1112), - [anon_sym_declare] = ACTIONS(1112), - [anon_sym_public] = ACTIONS(1112), - [anon_sym_private] = ACTIONS(1112), - [anon_sym_protected] = ACTIONS(1112), - [anon_sym_override] = ACTIONS(1112), - [anon_sym_module] = ACTIONS(1112), - [anon_sym_any] = ACTIONS(1112), - [anon_sym_number] = ACTIONS(1112), - [anon_sym_boolean] = ACTIONS(1112), - [anon_sym_string] = ACTIONS(1112), - [anon_sym_symbol] = ACTIONS(1112), - [anon_sym_object] = ACTIONS(1112), + [anon_sym_static] = ACTIONS(1434), + [anon_sym_readonly] = ACTIONS(1434), + [anon_sym_get] = ACTIONS(1434), + [anon_sym_set] = ACTIONS(1434), + [anon_sym_declare] = ACTIONS(1434), + [anon_sym_public] = ACTIONS(1434), + [anon_sym_private] = ACTIONS(1434), + [anon_sym_protected] = ACTIONS(1434), + [anon_sym_override] = ACTIONS(1434), + [anon_sym_module] = ACTIONS(1434), + [anon_sym_any] = ACTIONS(1434), + [anon_sym_number] = ACTIONS(1434), + [anon_sym_boolean] = ACTIONS(1434), + [anon_sym_string] = ACTIONS(1434), + [anon_sym_symbol] = ACTIONS(1434), + [anon_sym_object] = ACTIONS(1434), [sym_html_comment] = ACTIONS(5), }, [STATE(636)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1426), - [sym_expression] = STATE(2419), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6079), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6079), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5734), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1426), - [sym_subscript_expression] = STATE(1426), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3010), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6079), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1426), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(629), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1520), - [anon_sym_export] = ACTIONS(1112), - [anon_sym_type] = ACTIONS(1112), - [anon_sym_namespace] = ACTIONS(1114), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(1138), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1112), - [anon_sym_BANG] = ACTIONS(1120), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1122), - [anon_sym_yield] = ACTIONS(1124), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1128), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1524), - [anon_sym_using] = ACTIONS(1132), - [anon_sym_PLUS] = ACTIONS(1138), - [anon_sym_DASH] = ACTIONS(1138), - [anon_sym_SLASH] = ACTIONS(615), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1463), + [sym_expression] = STATE(2507), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6091), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6091), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1463), + [sym_subscript_expression] = STATE(1463), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3038), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6091), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1463), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(627), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1526), + [anon_sym_export] = ACTIONS(1434), + [anon_sym_type] = ACTIONS(1434), + [anon_sym_namespace] = ACTIONS(1436), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_typeof] = ACTIONS(1456), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1434), + [anon_sym_BANG] = ACTIONS(1440), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1442), + [anon_sym_yield] = ACTIONS(1444), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1446), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1530), + [anon_sym_using] = ACTIONS(1450), + [anon_sym_PLUS] = ACTIONS(1456), + [anon_sym_DASH] = ACTIONS(1456), + [anon_sym_SLASH] = ACTIONS(970), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1120), - [anon_sym_void] = ACTIONS(1138), - [anon_sym_delete] = ACTIONS(1138), - [anon_sym_PLUS_PLUS] = ACTIONS(1140), - [anon_sym_DASH_DASH] = ACTIONS(1140), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1146), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1526), + [anon_sym_TILDE] = ACTIONS(1440), + [anon_sym_void] = ACTIONS(1456), + [anon_sym_delete] = ACTIONS(1456), + [anon_sym_PLUS_PLUS] = ACTIONS(1458), + [anon_sym_DASH_DASH] = ACTIONS(1458), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1460), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1532), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1112), - [anon_sym_readonly] = ACTIONS(1112), - [anon_sym_get] = ACTIONS(1112), - [anon_sym_set] = ACTIONS(1112), - [anon_sym_declare] = ACTIONS(1112), - [anon_sym_public] = ACTIONS(1112), - [anon_sym_private] = ACTIONS(1112), - [anon_sym_protected] = ACTIONS(1112), - [anon_sym_override] = ACTIONS(1112), - [anon_sym_module] = ACTIONS(1112), - [anon_sym_any] = ACTIONS(1112), - [anon_sym_number] = ACTIONS(1112), - [anon_sym_boolean] = ACTIONS(1112), - [anon_sym_string] = ACTIONS(1112), - [anon_sym_symbol] = ACTIONS(1112), - [anon_sym_object] = ACTIONS(1112), + [anon_sym_static] = ACTIONS(1434), + [anon_sym_readonly] = ACTIONS(1434), + [anon_sym_get] = ACTIONS(1434), + [anon_sym_set] = ACTIONS(1434), + [anon_sym_declare] = ACTIONS(1434), + [anon_sym_public] = ACTIONS(1434), + [anon_sym_private] = ACTIONS(1434), + [anon_sym_protected] = ACTIONS(1434), + [anon_sym_override] = ACTIONS(1434), + [anon_sym_module] = ACTIONS(1434), + [anon_sym_any] = ACTIONS(1434), + [anon_sym_number] = ACTIONS(1434), + [anon_sym_boolean] = ACTIONS(1434), + [anon_sym_string] = ACTIONS(1434), + [anon_sym_symbol] = ACTIONS(1434), + [anon_sym_object] = ACTIONS(1434), [sym_html_comment] = ACTIONS(5), }, [STATE(637)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1426), - [sym_expression] = STATE(2421), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6079), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6079), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5734), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1426), - [sym_subscript_expression] = STATE(1426), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3010), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6079), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1426), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(629), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1520), - [anon_sym_export] = ACTIONS(1112), - [anon_sym_type] = ACTIONS(1112), - [anon_sym_namespace] = ACTIONS(1114), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(1138), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1112), - [anon_sym_BANG] = ACTIONS(1120), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1122), - [anon_sym_yield] = ACTIONS(1124), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1128), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1524), - [anon_sym_using] = ACTIONS(1132), - [anon_sym_PLUS] = ACTIONS(1138), - [anon_sym_DASH] = ACTIONS(1138), - [anon_sym_SLASH] = ACTIONS(615), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1463), + [sym_expression] = STATE(2508), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6091), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6091), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1463), + [sym_subscript_expression] = STATE(1463), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3038), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6091), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1463), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(627), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1526), + [anon_sym_export] = ACTIONS(1434), + [anon_sym_type] = ACTIONS(1434), + [anon_sym_namespace] = ACTIONS(1436), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_typeof] = ACTIONS(1456), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1434), + [anon_sym_BANG] = ACTIONS(1440), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1442), + [anon_sym_yield] = ACTIONS(1444), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1446), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1530), + [anon_sym_using] = ACTIONS(1450), + [anon_sym_PLUS] = ACTIONS(1456), + [anon_sym_DASH] = ACTIONS(1456), + [anon_sym_SLASH] = ACTIONS(970), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1120), - [anon_sym_void] = ACTIONS(1138), - [anon_sym_delete] = ACTIONS(1138), - [anon_sym_PLUS_PLUS] = ACTIONS(1140), - [anon_sym_DASH_DASH] = ACTIONS(1140), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1146), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1526), + [anon_sym_TILDE] = ACTIONS(1440), + [anon_sym_void] = ACTIONS(1456), + [anon_sym_delete] = ACTIONS(1456), + [anon_sym_PLUS_PLUS] = ACTIONS(1458), + [anon_sym_DASH_DASH] = ACTIONS(1458), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1460), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1532), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1112), - [anon_sym_readonly] = ACTIONS(1112), - [anon_sym_get] = ACTIONS(1112), - [anon_sym_set] = ACTIONS(1112), - [anon_sym_declare] = ACTIONS(1112), - [anon_sym_public] = ACTIONS(1112), - [anon_sym_private] = ACTIONS(1112), - [anon_sym_protected] = ACTIONS(1112), - [anon_sym_override] = ACTIONS(1112), - [anon_sym_module] = ACTIONS(1112), - [anon_sym_any] = ACTIONS(1112), - [anon_sym_number] = ACTIONS(1112), - [anon_sym_boolean] = ACTIONS(1112), - [anon_sym_string] = ACTIONS(1112), - [anon_sym_symbol] = ACTIONS(1112), - [anon_sym_object] = ACTIONS(1112), + [anon_sym_static] = ACTIONS(1434), + [anon_sym_readonly] = ACTIONS(1434), + [anon_sym_get] = ACTIONS(1434), + [anon_sym_set] = ACTIONS(1434), + [anon_sym_declare] = ACTIONS(1434), + [anon_sym_public] = ACTIONS(1434), + [anon_sym_private] = ACTIONS(1434), + [anon_sym_protected] = ACTIONS(1434), + [anon_sym_override] = ACTIONS(1434), + [anon_sym_module] = ACTIONS(1434), + [anon_sym_any] = ACTIONS(1434), + [anon_sym_number] = ACTIONS(1434), + [anon_sym_boolean] = ACTIONS(1434), + [anon_sym_string] = ACTIONS(1434), + [anon_sym_symbol] = ACTIONS(1434), + [anon_sym_object] = ACTIONS(1434), [sym_html_comment] = ACTIONS(5), }, [STATE(638)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1426), - [sym_expression] = STATE(2422), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6079), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6079), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5734), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1426), - [sym_subscript_expression] = STATE(1426), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3010), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6079), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1426), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(629), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1520), - [anon_sym_export] = ACTIONS(1112), - [anon_sym_type] = ACTIONS(1112), - [anon_sym_namespace] = ACTIONS(1114), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(1138), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1112), - [anon_sym_BANG] = ACTIONS(1120), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1122), - [anon_sym_yield] = ACTIONS(1124), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1128), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1524), - [anon_sym_using] = ACTIONS(1132), - [anon_sym_PLUS] = ACTIONS(1138), - [anon_sym_DASH] = ACTIONS(1138), - [anon_sym_SLASH] = ACTIONS(615), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1463), + [sym_expression] = STATE(2509), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6091), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6091), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1463), + [sym_subscript_expression] = STATE(1463), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3038), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6091), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1463), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(627), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1526), + [anon_sym_export] = ACTIONS(1434), + [anon_sym_type] = ACTIONS(1434), + [anon_sym_namespace] = ACTIONS(1436), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_typeof] = ACTIONS(1456), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1434), + [anon_sym_BANG] = ACTIONS(1440), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1442), + [anon_sym_yield] = ACTIONS(1444), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1446), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1530), + [anon_sym_using] = ACTIONS(1450), + [anon_sym_PLUS] = ACTIONS(1456), + [anon_sym_DASH] = ACTIONS(1456), + [anon_sym_SLASH] = ACTIONS(970), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1120), - [anon_sym_void] = ACTIONS(1138), - [anon_sym_delete] = ACTIONS(1138), - [anon_sym_PLUS_PLUS] = ACTIONS(1140), - [anon_sym_DASH_DASH] = ACTIONS(1140), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1146), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1526), + [anon_sym_TILDE] = ACTIONS(1440), + [anon_sym_void] = ACTIONS(1456), + [anon_sym_delete] = ACTIONS(1456), + [anon_sym_PLUS_PLUS] = ACTIONS(1458), + [anon_sym_DASH_DASH] = ACTIONS(1458), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1460), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1532), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1112), - [anon_sym_readonly] = ACTIONS(1112), - [anon_sym_get] = ACTIONS(1112), - [anon_sym_set] = ACTIONS(1112), - [anon_sym_declare] = ACTIONS(1112), - [anon_sym_public] = ACTIONS(1112), - [anon_sym_private] = ACTIONS(1112), - [anon_sym_protected] = ACTIONS(1112), - [anon_sym_override] = ACTIONS(1112), - [anon_sym_module] = ACTIONS(1112), - [anon_sym_any] = ACTIONS(1112), - [anon_sym_number] = ACTIONS(1112), - [anon_sym_boolean] = ACTIONS(1112), - [anon_sym_string] = ACTIONS(1112), - [anon_sym_symbol] = ACTIONS(1112), - [anon_sym_object] = ACTIONS(1112), + [anon_sym_static] = ACTIONS(1434), + [anon_sym_readonly] = ACTIONS(1434), + [anon_sym_get] = ACTIONS(1434), + [anon_sym_set] = ACTIONS(1434), + [anon_sym_declare] = ACTIONS(1434), + [anon_sym_public] = ACTIONS(1434), + [anon_sym_private] = ACTIONS(1434), + [anon_sym_protected] = ACTIONS(1434), + [anon_sym_override] = ACTIONS(1434), + [anon_sym_module] = ACTIONS(1434), + [anon_sym_any] = ACTIONS(1434), + [anon_sym_number] = ACTIONS(1434), + [anon_sym_boolean] = ACTIONS(1434), + [anon_sym_string] = ACTIONS(1434), + [anon_sym_symbol] = ACTIONS(1434), + [anon_sym_object] = ACTIONS(1434), [sym_html_comment] = ACTIONS(5), }, [STATE(639)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1426), - [sym_expression] = STATE(2424), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6079), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6079), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5734), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1426), - [sym_subscript_expression] = STATE(1426), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3010), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6079), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1426), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(629), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1520), - [anon_sym_export] = ACTIONS(1112), - [anon_sym_type] = ACTIONS(1112), - [anon_sym_namespace] = ACTIONS(1114), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(1138), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1112), - [anon_sym_BANG] = ACTIONS(1120), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1122), - [anon_sym_yield] = ACTIONS(1124), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1128), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1524), - [anon_sym_using] = ACTIONS(1132), - [anon_sym_PLUS] = ACTIONS(1138), - [anon_sym_DASH] = ACTIONS(1138), - [anon_sym_SLASH] = ACTIONS(615), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1463), + [sym_expression] = STATE(2510), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6091), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6091), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1463), + [sym_subscript_expression] = STATE(1463), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3038), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6091), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1463), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(627), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1526), + [anon_sym_export] = ACTIONS(1434), + [anon_sym_type] = ACTIONS(1434), + [anon_sym_namespace] = ACTIONS(1436), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_typeof] = ACTIONS(1456), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1434), + [anon_sym_BANG] = ACTIONS(1440), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1442), + [anon_sym_yield] = ACTIONS(1444), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1446), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1530), + [anon_sym_using] = ACTIONS(1450), + [anon_sym_PLUS] = ACTIONS(1456), + [anon_sym_DASH] = ACTIONS(1456), + [anon_sym_SLASH] = ACTIONS(970), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1120), - [anon_sym_void] = ACTIONS(1138), - [anon_sym_delete] = ACTIONS(1138), - [anon_sym_PLUS_PLUS] = ACTIONS(1140), - [anon_sym_DASH_DASH] = ACTIONS(1140), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1146), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1526), + [anon_sym_TILDE] = ACTIONS(1440), + [anon_sym_void] = ACTIONS(1456), + [anon_sym_delete] = ACTIONS(1456), + [anon_sym_PLUS_PLUS] = ACTIONS(1458), + [anon_sym_DASH_DASH] = ACTIONS(1458), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1460), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1532), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1112), - [anon_sym_readonly] = ACTIONS(1112), - [anon_sym_get] = ACTIONS(1112), - [anon_sym_set] = ACTIONS(1112), - [anon_sym_declare] = ACTIONS(1112), - [anon_sym_public] = ACTIONS(1112), - [anon_sym_private] = ACTIONS(1112), - [anon_sym_protected] = ACTIONS(1112), - [anon_sym_override] = ACTIONS(1112), - [anon_sym_module] = ACTIONS(1112), - [anon_sym_any] = ACTIONS(1112), - [anon_sym_number] = ACTIONS(1112), - [anon_sym_boolean] = ACTIONS(1112), - [anon_sym_string] = ACTIONS(1112), - [anon_sym_symbol] = ACTIONS(1112), - [anon_sym_object] = ACTIONS(1112), + [anon_sym_static] = ACTIONS(1434), + [anon_sym_readonly] = ACTIONS(1434), + [anon_sym_get] = ACTIONS(1434), + [anon_sym_set] = ACTIONS(1434), + [anon_sym_declare] = ACTIONS(1434), + [anon_sym_public] = ACTIONS(1434), + [anon_sym_private] = ACTIONS(1434), + [anon_sym_protected] = ACTIONS(1434), + [anon_sym_override] = ACTIONS(1434), + [anon_sym_module] = ACTIONS(1434), + [anon_sym_any] = ACTIONS(1434), + [anon_sym_number] = ACTIONS(1434), + [anon_sym_boolean] = ACTIONS(1434), + [anon_sym_string] = ACTIONS(1434), + [anon_sym_symbol] = ACTIONS(1434), + [anon_sym_object] = ACTIONS(1434), [sym_html_comment] = ACTIONS(5), }, [STATE(640)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1426), - [sym_expression] = STATE(2425), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6079), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6079), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5734), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1426), - [sym_subscript_expression] = STATE(1426), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3010), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6079), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1426), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(629), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1520), - [anon_sym_export] = ACTIONS(1112), - [anon_sym_type] = ACTIONS(1112), - [anon_sym_namespace] = ACTIONS(1114), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(1138), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1112), - [anon_sym_BANG] = ACTIONS(1120), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1122), - [anon_sym_yield] = ACTIONS(1124), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1128), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1524), - [anon_sym_using] = ACTIONS(1132), - [anon_sym_PLUS] = ACTIONS(1138), - [anon_sym_DASH] = ACTIONS(1138), - [anon_sym_SLASH] = ACTIONS(615), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1463), + [sym_expression] = STATE(2511), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6091), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6091), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1463), + [sym_subscript_expression] = STATE(1463), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3038), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6091), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1463), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(627), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1526), + [anon_sym_export] = ACTIONS(1434), + [anon_sym_type] = ACTIONS(1434), + [anon_sym_namespace] = ACTIONS(1436), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_typeof] = ACTIONS(1456), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1434), + [anon_sym_BANG] = ACTIONS(1440), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1442), + [anon_sym_yield] = ACTIONS(1444), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1446), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1530), + [anon_sym_using] = ACTIONS(1450), + [anon_sym_PLUS] = ACTIONS(1456), + [anon_sym_DASH] = ACTIONS(1456), + [anon_sym_SLASH] = ACTIONS(970), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1120), - [anon_sym_void] = ACTIONS(1138), - [anon_sym_delete] = ACTIONS(1138), - [anon_sym_PLUS_PLUS] = ACTIONS(1140), - [anon_sym_DASH_DASH] = ACTIONS(1140), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1146), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1526), + [anon_sym_TILDE] = ACTIONS(1440), + [anon_sym_void] = ACTIONS(1456), + [anon_sym_delete] = ACTIONS(1456), + [anon_sym_PLUS_PLUS] = ACTIONS(1458), + [anon_sym_DASH_DASH] = ACTIONS(1458), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1460), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1532), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1112), - [anon_sym_readonly] = ACTIONS(1112), - [anon_sym_get] = ACTIONS(1112), - [anon_sym_set] = ACTIONS(1112), - [anon_sym_declare] = ACTIONS(1112), - [anon_sym_public] = ACTIONS(1112), - [anon_sym_private] = ACTIONS(1112), - [anon_sym_protected] = ACTIONS(1112), - [anon_sym_override] = ACTIONS(1112), - [anon_sym_module] = ACTIONS(1112), - [anon_sym_any] = ACTIONS(1112), - [anon_sym_number] = ACTIONS(1112), - [anon_sym_boolean] = ACTIONS(1112), - [anon_sym_string] = ACTIONS(1112), - [anon_sym_symbol] = ACTIONS(1112), - [anon_sym_object] = ACTIONS(1112), + [anon_sym_static] = ACTIONS(1434), + [anon_sym_readonly] = ACTIONS(1434), + [anon_sym_get] = ACTIONS(1434), + [anon_sym_set] = ACTIONS(1434), + [anon_sym_declare] = ACTIONS(1434), + [anon_sym_public] = ACTIONS(1434), + [anon_sym_private] = ACTIONS(1434), + [anon_sym_protected] = ACTIONS(1434), + [anon_sym_override] = ACTIONS(1434), + [anon_sym_module] = ACTIONS(1434), + [anon_sym_any] = ACTIONS(1434), + [anon_sym_number] = ACTIONS(1434), + [anon_sym_boolean] = ACTIONS(1434), + [anon_sym_string] = ACTIONS(1434), + [anon_sym_symbol] = ACTIONS(1434), + [anon_sym_object] = ACTIONS(1434), [sym_html_comment] = ACTIONS(5), }, [STATE(641)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1426), - [sym_expression] = STATE(2426), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6079), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6079), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5734), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1426), - [sym_subscript_expression] = STATE(1426), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3010), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6079), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1426), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(629), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1520), - [anon_sym_export] = ACTIONS(1112), - [anon_sym_type] = ACTIONS(1112), - [anon_sym_namespace] = ACTIONS(1114), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(1138), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1112), - [anon_sym_BANG] = ACTIONS(1120), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1122), - [anon_sym_yield] = ACTIONS(1124), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1128), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1524), - [anon_sym_using] = ACTIONS(1132), - [anon_sym_PLUS] = ACTIONS(1138), - [anon_sym_DASH] = ACTIONS(1138), - [anon_sym_SLASH] = ACTIONS(615), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1463), + [sym_expression] = STATE(2512), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6091), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6091), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1463), + [sym_subscript_expression] = STATE(1463), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3038), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6091), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1463), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(627), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1526), + [anon_sym_export] = ACTIONS(1434), + [anon_sym_type] = ACTIONS(1434), + [anon_sym_namespace] = ACTIONS(1436), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_typeof] = ACTIONS(1456), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1434), + [anon_sym_BANG] = ACTIONS(1440), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1442), + [anon_sym_yield] = ACTIONS(1444), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1446), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1530), + [anon_sym_using] = ACTIONS(1450), + [anon_sym_PLUS] = ACTIONS(1456), + [anon_sym_DASH] = ACTIONS(1456), + [anon_sym_SLASH] = ACTIONS(970), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1120), - [anon_sym_void] = ACTIONS(1138), - [anon_sym_delete] = ACTIONS(1138), - [anon_sym_PLUS_PLUS] = ACTIONS(1140), - [anon_sym_DASH_DASH] = ACTIONS(1140), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1146), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1526), + [anon_sym_TILDE] = ACTIONS(1440), + [anon_sym_void] = ACTIONS(1456), + [anon_sym_delete] = ACTIONS(1456), + [anon_sym_PLUS_PLUS] = ACTIONS(1458), + [anon_sym_DASH_DASH] = ACTIONS(1458), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1460), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1532), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1112), - [anon_sym_readonly] = ACTIONS(1112), - [anon_sym_get] = ACTIONS(1112), - [anon_sym_set] = ACTIONS(1112), - [anon_sym_declare] = ACTIONS(1112), - [anon_sym_public] = ACTIONS(1112), - [anon_sym_private] = ACTIONS(1112), - [anon_sym_protected] = ACTIONS(1112), - [anon_sym_override] = ACTIONS(1112), - [anon_sym_module] = ACTIONS(1112), - [anon_sym_any] = ACTIONS(1112), - [anon_sym_number] = ACTIONS(1112), - [anon_sym_boolean] = ACTIONS(1112), - [anon_sym_string] = ACTIONS(1112), - [anon_sym_symbol] = ACTIONS(1112), - [anon_sym_object] = ACTIONS(1112), + [anon_sym_static] = ACTIONS(1434), + [anon_sym_readonly] = ACTIONS(1434), + [anon_sym_get] = ACTIONS(1434), + [anon_sym_set] = ACTIONS(1434), + [anon_sym_declare] = ACTIONS(1434), + [anon_sym_public] = ACTIONS(1434), + [anon_sym_private] = ACTIONS(1434), + [anon_sym_protected] = ACTIONS(1434), + [anon_sym_override] = ACTIONS(1434), + [anon_sym_module] = ACTIONS(1434), + [anon_sym_any] = ACTIONS(1434), + [anon_sym_number] = ACTIONS(1434), + [anon_sym_boolean] = ACTIONS(1434), + [anon_sym_string] = ACTIONS(1434), + [anon_sym_symbol] = ACTIONS(1434), + [anon_sym_object] = ACTIONS(1434), [sym_html_comment] = ACTIONS(5), }, [STATE(642)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1426), - [sym_expression] = STATE(2427), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6079), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6079), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5734), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1426), - [sym_subscript_expression] = STATE(1426), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3010), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6079), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1426), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(629), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1520), - [anon_sym_export] = ACTIONS(1112), - [anon_sym_type] = ACTIONS(1112), - [anon_sym_namespace] = ACTIONS(1114), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(1138), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1112), - [anon_sym_BANG] = ACTIONS(1120), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1122), - [anon_sym_yield] = ACTIONS(1124), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1128), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1524), - [anon_sym_using] = ACTIONS(1132), - [anon_sym_PLUS] = ACTIONS(1138), - [anon_sym_DASH] = ACTIONS(1138), - [anon_sym_SLASH] = ACTIONS(615), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1463), + [sym_expression] = STATE(2513), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6091), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6091), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1463), + [sym_subscript_expression] = STATE(1463), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3038), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6091), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1463), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(627), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1526), + [anon_sym_export] = ACTIONS(1434), + [anon_sym_type] = ACTIONS(1434), + [anon_sym_namespace] = ACTIONS(1436), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_typeof] = ACTIONS(1456), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1434), + [anon_sym_BANG] = ACTIONS(1440), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1442), + [anon_sym_yield] = ACTIONS(1444), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1446), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1530), + [anon_sym_using] = ACTIONS(1450), + [anon_sym_PLUS] = ACTIONS(1456), + [anon_sym_DASH] = ACTIONS(1456), + [anon_sym_SLASH] = ACTIONS(970), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1120), - [anon_sym_void] = ACTIONS(1138), - [anon_sym_delete] = ACTIONS(1138), - [anon_sym_PLUS_PLUS] = ACTIONS(1140), - [anon_sym_DASH_DASH] = ACTIONS(1140), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1146), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1526), + [anon_sym_TILDE] = ACTIONS(1440), + [anon_sym_void] = ACTIONS(1456), + [anon_sym_delete] = ACTIONS(1456), + [anon_sym_PLUS_PLUS] = ACTIONS(1458), + [anon_sym_DASH_DASH] = ACTIONS(1458), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1460), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1532), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1112), - [anon_sym_readonly] = ACTIONS(1112), - [anon_sym_get] = ACTIONS(1112), - [anon_sym_set] = ACTIONS(1112), - [anon_sym_declare] = ACTIONS(1112), - [anon_sym_public] = ACTIONS(1112), - [anon_sym_private] = ACTIONS(1112), - [anon_sym_protected] = ACTIONS(1112), - [anon_sym_override] = ACTIONS(1112), - [anon_sym_module] = ACTIONS(1112), - [anon_sym_any] = ACTIONS(1112), - [anon_sym_number] = ACTIONS(1112), - [anon_sym_boolean] = ACTIONS(1112), - [anon_sym_string] = ACTIONS(1112), - [anon_sym_symbol] = ACTIONS(1112), - [anon_sym_object] = ACTIONS(1112), + [anon_sym_static] = ACTIONS(1434), + [anon_sym_readonly] = ACTIONS(1434), + [anon_sym_get] = ACTIONS(1434), + [anon_sym_set] = ACTIONS(1434), + [anon_sym_declare] = ACTIONS(1434), + [anon_sym_public] = ACTIONS(1434), + [anon_sym_private] = ACTIONS(1434), + [anon_sym_protected] = ACTIONS(1434), + [anon_sym_override] = ACTIONS(1434), + [anon_sym_module] = ACTIONS(1434), + [anon_sym_any] = ACTIONS(1434), + [anon_sym_number] = ACTIONS(1434), + [anon_sym_boolean] = ACTIONS(1434), + [anon_sym_string] = ACTIONS(1434), + [anon_sym_symbol] = ACTIONS(1434), + [anon_sym_object] = ACTIONS(1434), [sym_html_comment] = ACTIONS(5), }, [STATE(643)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1426), - [sym_expression] = STATE(2428), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6079), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6079), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5734), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1426), - [sym_subscript_expression] = STATE(1426), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3010), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6079), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1426), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(629), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1520), - [anon_sym_export] = ACTIONS(1112), - [anon_sym_type] = ACTIONS(1112), - [anon_sym_namespace] = ACTIONS(1114), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(1138), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1112), - [anon_sym_BANG] = ACTIONS(1120), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1122), - [anon_sym_yield] = ACTIONS(1124), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1128), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1524), - [anon_sym_using] = ACTIONS(1132), - [anon_sym_PLUS] = ACTIONS(1138), - [anon_sym_DASH] = ACTIONS(1138), - [anon_sym_SLASH] = ACTIONS(615), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1463), + [sym_expression] = STATE(2514), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6091), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6091), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1463), + [sym_subscript_expression] = STATE(1463), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3038), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6091), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1463), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(627), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1526), + [anon_sym_export] = ACTIONS(1434), + [anon_sym_type] = ACTIONS(1434), + [anon_sym_namespace] = ACTIONS(1436), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_typeof] = ACTIONS(1456), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1434), + [anon_sym_BANG] = ACTIONS(1440), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1442), + [anon_sym_yield] = ACTIONS(1444), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1446), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1530), + [anon_sym_using] = ACTIONS(1450), + [anon_sym_PLUS] = ACTIONS(1456), + [anon_sym_DASH] = ACTIONS(1456), + [anon_sym_SLASH] = ACTIONS(970), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1120), - [anon_sym_void] = ACTIONS(1138), - [anon_sym_delete] = ACTIONS(1138), - [anon_sym_PLUS_PLUS] = ACTIONS(1140), - [anon_sym_DASH_DASH] = ACTIONS(1140), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1146), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1526), + [anon_sym_TILDE] = ACTIONS(1440), + [anon_sym_void] = ACTIONS(1456), + [anon_sym_delete] = ACTIONS(1456), + [anon_sym_PLUS_PLUS] = ACTIONS(1458), + [anon_sym_DASH_DASH] = ACTIONS(1458), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1460), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1532), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1112), - [anon_sym_readonly] = ACTIONS(1112), - [anon_sym_get] = ACTIONS(1112), - [anon_sym_set] = ACTIONS(1112), - [anon_sym_declare] = ACTIONS(1112), - [anon_sym_public] = ACTIONS(1112), - [anon_sym_private] = ACTIONS(1112), - [anon_sym_protected] = ACTIONS(1112), - [anon_sym_override] = ACTIONS(1112), - [anon_sym_module] = ACTIONS(1112), - [anon_sym_any] = ACTIONS(1112), - [anon_sym_number] = ACTIONS(1112), - [anon_sym_boolean] = ACTIONS(1112), - [anon_sym_string] = ACTIONS(1112), - [anon_sym_symbol] = ACTIONS(1112), - [anon_sym_object] = ACTIONS(1112), + [anon_sym_static] = ACTIONS(1434), + [anon_sym_readonly] = ACTIONS(1434), + [anon_sym_get] = ACTIONS(1434), + [anon_sym_set] = ACTIONS(1434), + [anon_sym_declare] = ACTIONS(1434), + [anon_sym_public] = ACTIONS(1434), + [anon_sym_private] = ACTIONS(1434), + [anon_sym_protected] = ACTIONS(1434), + [anon_sym_override] = ACTIONS(1434), + [anon_sym_module] = ACTIONS(1434), + [anon_sym_any] = ACTIONS(1434), + [anon_sym_number] = ACTIONS(1434), + [anon_sym_boolean] = ACTIONS(1434), + [anon_sym_string] = ACTIONS(1434), + [anon_sym_symbol] = ACTIONS(1434), + [anon_sym_object] = ACTIONS(1434), [sym_html_comment] = ACTIONS(5), }, [STATE(644)] = { - [sym_import] = STATE(3601), + [sym_import] = STATE(3849), [sym_parenthesized_expression] = STATE(1426), - [sym_expression] = STATE(2429), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6079), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6079), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5734), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), + [sym_expression] = STATE(2361), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(5845), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(5845), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(5843), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), [sym_member_expression] = STATE(1426), [sym_subscript_expression] = STATE(1426), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3010), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6079), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2990), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(5845), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), [sym_non_null_expression] = STATE(1426), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(629), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1520), - [anon_sym_export] = ACTIONS(1112), - [anon_sym_type] = ACTIONS(1112), - [anon_sym_namespace] = ACTIONS(1114), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(1138), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1112), - [anon_sym_BANG] = ACTIONS(1120), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1122), - [anon_sym_yield] = ACTIONS(1124), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1128), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1524), - [anon_sym_using] = ACTIONS(1132), - [anon_sym_PLUS] = ACTIONS(1138), - [anon_sym_DASH] = ACTIONS(1138), - [anon_sym_SLASH] = ACTIONS(615), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_type_arguments] = STATE(513), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(1510), + [anon_sym_export] = ACTIONS(1104), + [anon_sym_type] = ACTIONS(1104), + [anon_sym_namespace] = ACTIONS(1106), + [anon_sym_LBRACE] = ACTIONS(671), + [anon_sym_typeof] = ACTIONS(1132), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(1104), + [anon_sym_BANG] = ACTIONS(1112), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1116), + [anon_sym_yield] = ACTIONS(1118), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1122), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1514), + [anon_sym_using] = ACTIONS(1126), + [anon_sym_PLUS] = ACTIONS(1132), + [anon_sym_DASH] = ACTIONS(1132), + [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1120), - [anon_sym_void] = ACTIONS(1138), - [anon_sym_delete] = ACTIONS(1138), - [anon_sym_PLUS_PLUS] = ACTIONS(1140), - [anon_sym_DASH_DASH] = ACTIONS(1140), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1146), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1526), + [anon_sym_TILDE] = ACTIONS(1112), + [anon_sym_void] = ACTIONS(1132), + [anon_sym_delete] = ACTIONS(1132), + [anon_sym_PLUS_PLUS] = ACTIONS(1134), + [anon_sym_DASH_DASH] = ACTIONS(1134), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1140), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1516), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1112), - [anon_sym_readonly] = ACTIONS(1112), - [anon_sym_get] = ACTIONS(1112), - [anon_sym_set] = ACTIONS(1112), - [anon_sym_declare] = ACTIONS(1112), - [anon_sym_public] = ACTIONS(1112), - [anon_sym_private] = ACTIONS(1112), - [anon_sym_protected] = ACTIONS(1112), - [anon_sym_override] = ACTIONS(1112), - [anon_sym_module] = ACTIONS(1112), - [anon_sym_any] = ACTIONS(1112), - [anon_sym_number] = ACTIONS(1112), - [anon_sym_boolean] = ACTIONS(1112), - [anon_sym_string] = ACTIONS(1112), - [anon_sym_symbol] = ACTIONS(1112), - [anon_sym_object] = ACTIONS(1112), + [anon_sym_static] = ACTIONS(1104), + [anon_sym_readonly] = ACTIONS(1104), + [anon_sym_get] = ACTIONS(1104), + [anon_sym_set] = ACTIONS(1104), + [anon_sym_declare] = ACTIONS(1104), + [anon_sym_public] = ACTIONS(1104), + [anon_sym_private] = ACTIONS(1104), + [anon_sym_protected] = ACTIONS(1104), + [anon_sym_override] = ACTIONS(1104), + [anon_sym_module] = ACTIONS(1104), + [anon_sym_any] = ACTIONS(1104), + [anon_sym_number] = ACTIONS(1104), + [anon_sym_boolean] = ACTIONS(1104), + [anon_sym_string] = ACTIONS(1104), + [anon_sym_symbol] = ACTIONS(1104), + [anon_sym_object] = ACTIONS(1104), [sym_html_comment] = ACTIONS(5), }, [STATE(645)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1426), - [sym_expression] = STATE(2431), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6079), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6079), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5734), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1426), - [sym_subscript_expression] = STATE(1426), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3010), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6079), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1426), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(629), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1520), - [anon_sym_export] = ACTIONS(1112), - [anon_sym_type] = ACTIONS(1112), - [anon_sym_namespace] = ACTIONS(1114), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(1138), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1112), - [anon_sym_BANG] = ACTIONS(1120), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1122), - [anon_sym_yield] = ACTIONS(1124), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1128), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1524), - [anon_sym_using] = ACTIONS(1132), - [anon_sym_PLUS] = ACTIONS(1138), - [anon_sym_DASH] = ACTIONS(1138), - [anon_sym_SLASH] = ACTIONS(615), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1463), + [sym_expression] = STATE(2517), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6091), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6091), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1463), + [sym_subscript_expression] = STATE(1463), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3038), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6091), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1463), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(627), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1526), + [anon_sym_export] = ACTIONS(1434), + [anon_sym_type] = ACTIONS(1434), + [anon_sym_namespace] = ACTIONS(1436), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_typeof] = ACTIONS(1456), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1434), + [anon_sym_BANG] = ACTIONS(1440), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1442), + [anon_sym_yield] = ACTIONS(1444), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1446), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1530), + [anon_sym_using] = ACTIONS(1450), + [anon_sym_PLUS] = ACTIONS(1456), + [anon_sym_DASH] = ACTIONS(1456), + [anon_sym_SLASH] = ACTIONS(970), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1120), - [anon_sym_void] = ACTIONS(1138), - [anon_sym_delete] = ACTIONS(1138), - [anon_sym_PLUS_PLUS] = ACTIONS(1140), - [anon_sym_DASH_DASH] = ACTIONS(1140), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1146), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1526), + [anon_sym_TILDE] = ACTIONS(1440), + [anon_sym_void] = ACTIONS(1456), + [anon_sym_delete] = ACTIONS(1456), + [anon_sym_PLUS_PLUS] = ACTIONS(1458), + [anon_sym_DASH_DASH] = ACTIONS(1458), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1460), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1532), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1112), - [anon_sym_readonly] = ACTIONS(1112), - [anon_sym_get] = ACTIONS(1112), - [anon_sym_set] = ACTIONS(1112), - [anon_sym_declare] = ACTIONS(1112), - [anon_sym_public] = ACTIONS(1112), - [anon_sym_private] = ACTIONS(1112), - [anon_sym_protected] = ACTIONS(1112), - [anon_sym_override] = ACTIONS(1112), - [anon_sym_module] = ACTIONS(1112), - [anon_sym_any] = ACTIONS(1112), - [anon_sym_number] = ACTIONS(1112), - [anon_sym_boolean] = ACTIONS(1112), - [anon_sym_string] = ACTIONS(1112), - [anon_sym_symbol] = ACTIONS(1112), - [anon_sym_object] = ACTIONS(1112), + [anon_sym_static] = ACTIONS(1434), + [anon_sym_readonly] = ACTIONS(1434), + [anon_sym_get] = ACTIONS(1434), + [anon_sym_set] = ACTIONS(1434), + [anon_sym_declare] = ACTIONS(1434), + [anon_sym_public] = ACTIONS(1434), + [anon_sym_private] = ACTIONS(1434), + [anon_sym_protected] = ACTIONS(1434), + [anon_sym_override] = ACTIONS(1434), + [anon_sym_module] = ACTIONS(1434), + [anon_sym_any] = ACTIONS(1434), + [anon_sym_number] = ACTIONS(1434), + [anon_sym_boolean] = ACTIONS(1434), + [anon_sym_string] = ACTIONS(1434), + [anon_sym_symbol] = ACTIONS(1434), + [anon_sym_object] = ACTIONS(1434), [sym_html_comment] = ACTIONS(5), }, [STATE(646)] = { - [sym_import] = STATE(3601), + [sym_import] = STATE(3849), [sym_parenthesized_expression] = STATE(1426), - [sym_expression] = STATE(2441), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6079), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6079), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5734), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), + [sym_expression] = STATE(2362), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(5845), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(5845), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(5843), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), [sym_member_expression] = STATE(1426), [sym_subscript_expression] = STATE(1426), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3010), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6079), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2990), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(5845), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), [sym_non_null_expression] = STATE(1426), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(629), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1520), - [anon_sym_export] = ACTIONS(1112), - [anon_sym_type] = ACTIONS(1112), - [anon_sym_namespace] = ACTIONS(1114), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(1138), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1112), - [anon_sym_BANG] = ACTIONS(1120), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1122), - [anon_sym_yield] = ACTIONS(1124), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1128), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1524), - [anon_sym_using] = ACTIONS(1132), - [anon_sym_PLUS] = ACTIONS(1138), - [anon_sym_DASH] = ACTIONS(1138), - [anon_sym_SLASH] = ACTIONS(615), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_type_arguments] = STATE(513), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(1510), + [anon_sym_export] = ACTIONS(1104), + [anon_sym_type] = ACTIONS(1104), + [anon_sym_namespace] = ACTIONS(1106), + [anon_sym_LBRACE] = ACTIONS(671), + [anon_sym_typeof] = ACTIONS(1132), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(1104), + [anon_sym_BANG] = ACTIONS(1112), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1116), + [anon_sym_yield] = ACTIONS(1118), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1122), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1514), + [anon_sym_using] = ACTIONS(1126), + [anon_sym_PLUS] = ACTIONS(1132), + [anon_sym_DASH] = ACTIONS(1132), + [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1120), - [anon_sym_void] = ACTIONS(1138), - [anon_sym_delete] = ACTIONS(1138), - [anon_sym_PLUS_PLUS] = ACTIONS(1140), - [anon_sym_DASH_DASH] = ACTIONS(1140), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1146), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1526), + [anon_sym_TILDE] = ACTIONS(1112), + [anon_sym_void] = ACTIONS(1132), + [anon_sym_delete] = ACTIONS(1132), + [anon_sym_PLUS_PLUS] = ACTIONS(1134), + [anon_sym_DASH_DASH] = ACTIONS(1134), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1140), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1516), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1112), - [anon_sym_readonly] = ACTIONS(1112), - [anon_sym_get] = ACTIONS(1112), - [anon_sym_set] = ACTIONS(1112), - [anon_sym_declare] = ACTIONS(1112), - [anon_sym_public] = ACTIONS(1112), - [anon_sym_private] = ACTIONS(1112), - [anon_sym_protected] = ACTIONS(1112), - [anon_sym_override] = ACTIONS(1112), - [anon_sym_module] = ACTIONS(1112), - [anon_sym_any] = ACTIONS(1112), - [anon_sym_number] = ACTIONS(1112), - [anon_sym_boolean] = ACTIONS(1112), - [anon_sym_string] = ACTIONS(1112), - [anon_sym_symbol] = ACTIONS(1112), - [anon_sym_object] = ACTIONS(1112), + [anon_sym_static] = ACTIONS(1104), + [anon_sym_readonly] = ACTIONS(1104), + [anon_sym_get] = ACTIONS(1104), + [anon_sym_set] = ACTIONS(1104), + [anon_sym_declare] = ACTIONS(1104), + [anon_sym_public] = ACTIONS(1104), + [anon_sym_private] = ACTIONS(1104), + [anon_sym_protected] = ACTIONS(1104), + [anon_sym_override] = ACTIONS(1104), + [anon_sym_module] = ACTIONS(1104), + [anon_sym_any] = ACTIONS(1104), + [anon_sym_number] = ACTIONS(1104), + [anon_sym_boolean] = ACTIONS(1104), + [anon_sym_string] = ACTIONS(1104), + [anon_sym_symbol] = ACTIONS(1104), + [anon_sym_object] = ACTIONS(1104), [sym_html_comment] = ACTIONS(5), }, [STATE(647)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1426), - [sym_expression] = STATE(2442), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6079), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6079), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5734), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1426), - [sym_subscript_expression] = STATE(1426), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3010), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6079), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1426), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(629), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1520), - [anon_sym_export] = ACTIONS(1112), - [anon_sym_type] = ACTIONS(1112), - [anon_sym_namespace] = ACTIONS(1114), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(1138), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1112), - [anon_sym_BANG] = ACTIONS(1120), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1122), - [anon_sym_yield] = ACTIONS(1124), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1128), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1524), - [anon_sym_using] = ACTIONS(1132), - [anon_sym_PLUS] = ACTIONS(1138), - [anon_sym_DASH] = ACTIONS(1138), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1345), + [sym_expression] = STATE(1790), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5963), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5963), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5768), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1345), + [sym_subscript_expression] = STATE(1345), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3039), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5963), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1345), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(411), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1468), + [anon_sym_export] = ACTIONS(1060), + [anon_sym_type] = ACTIONS(1060), + [anon_sym_namespace] = ACTIONS(1062), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(619), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1060), + [anon_sym_BANG] = ACTIONS(591), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(593), + [anon_sym_yield] = ACTIONS(595), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1070), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1476), + [anon_sym_using] = ACTIONS(605), + [anon_sym_PLUS] = ACTIONS(619), + [anon_sym_DASH] = ACTIONS(619), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1120), - [anon_sym_void] = ACTIONS(1138), - [anon_sym_delete] = ACTIONS(1138), - [anon_sym_PLUS_PLUS] = ACTIONS(1140), - [anon_sym_DASH_DASH] = ACTIONS(1140), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1146), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1526), + [anon_sym_TILDE] = ACTIONS(591), + [anon_sym_void] = ACTIONS(619), + [anon_sym_delete] = ACTIONS(619), + [anon_sym_PLUS_PLUS] = ACTIONS(621), + [anon_sym_DASH_DASH] = ACTIONS(621), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(2183), + [sym_private_property_identifier] = ACTIONS(623), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1478), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1112), - [anon_sym_readonly] = ACTIONS(1112), - [anon_sym_get] = ACTIONS(1112), - [anon_sym_set] = ACTIONS(1112), - [anon_sym_declare] = ACTIONS(1112), - [anon_sym_public] = ACTIONS(1112), - [anon_sym_private] = ACTIONS(1112), - [anon_sym_protected] = ACTIONS(1112), - [anon_sym_override] = ACTIONS(1112), - [anon_sym_module] = ACTIONS(1112), - [anon_sym_any] = ACTIONS(1112), - [anon_sym_number] = ACTIONS(1112), - [anon_sym_boolean] = ACTIONS(1112), - [anon_sym_string] = ACTIONS(1112), - [anon_sym_symbol] = ACTIONS(1112), - [anon_sym_object] = ACTIONS(1112), + [anon_sym_static] = ACTIONS(1060), + [anon_sym_readonly] = ACTIONS(1060), + [anon_sym_get] = ACTIONS(1060), + [anon_sym_set] = ACTIONS(1060), + [anon_sym_declare] = ACTIONS(1060), + [anon_sym_public] = ACTIONS(1060), + [anon_sym_private] = ACTIONS(1060), + [anon_sym_protected] = ACTIONS(1060), + [anon_sym_override] = ACTIONS(1060), + [anon_sym_module] = ACTIONS(1060), + [anon_sym_any] = ACTIONS(1060), + [anon_sym_number] = ACTIONS(1060), + [anon_sym_boolean] = ACTIONS(1060), + [anon_sym_string] = ACTIONS(1060), + [anon_sym_symbol] = ACTIONS(1060), + [anon_sym_object] = ACTIONS(1060), [sym_html_comment] = ACTIONS(5), }, [STATE(648)] = { - [sym_import] = STATE(3816), - [sym_parenthesized_expression] = STATE(1365), - [sym_expression] = STATE(1897), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5981), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5981), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1365), - [sym_subscript_expression] = STATE(1365), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3075), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5981), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1365), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_type_arguments] = STATE(459), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1482), - [anon_sym_export] = ACTIONS(1360), - [anon_sym_type] = ACTIONS(1360), - [anon_sym_namespace] = ACTIONS(1362), - [anon_sym_LBRACE] = ACTIONS(669), - [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1360), - [anon_sym_BANG] = ACTIONS(33), + [sym_import] = STATE(3849), + [sym_parenthesized_expression] = STATE(1426), + [sym_expression] = STATE(2365), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(5845), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(5845), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(5843), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1426), + [sym_subscript_expression] = STATE(1426), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2990), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(5845), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1426), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_type_arguments] = STATE(513), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(1510), + [anon_sym_export] = ACTIONS(1104), + [anon_sym_type] = ACTIONS(1104), + [anon_sym_namespace] = ACTIONS(1106), + [anon_sym_LBRACE] = ACTIONS(671), + [anon_sym_typeof] = ACTIONS(1132), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(1104), + [anon_sym_BANG] = ACTIONS(1112), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(45), - [anon_sym_yield] = ACTIONS(63), + [anon_sym_await] = ACTIONS(1116), + [anon_sym_yield] = ACTIONS(1118), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1366), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1486), - [anon_sym_using] = ACTIONS(75), - [anon_sym_PLUS] = ACTIONS(21), - [anon_sym_DASH] = ACTIONS(21), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1122), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1514), + [anon_sym_using] = ACTIONS(1126), + [anon_sym_PLUS] = ACTIONS(1132), + [anon_sym_DASH] = ACTIONS(1132), [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(33), - [anon_sym_void] = ACTIONS(21), - [anon_sym_delete] = ACTIONS(21), - [anon_sym_PLUS_PLUS] = ACTIONS(81), - [anon_sym_DASH_DASH] = ACTIONS(81), + [anon_sym_TILDE] = ACTIONS(1112), + [anon_sym_void] = ACTIONS(1132), + [anon_sym_delete] = ACTIONS(1132), + [anon_sym_PLUS_PLUS] = ACTIONS(1134), + [anon_sym_DASH_DASH] = ACTIONS(1134), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(91), + [sym_private_property_identifier] = ACTIONS(1140), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(95), + [sym_undefined] = ACTIONS(1516), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1360), - [anon_sym_readonly] = ACTIONS(1360), - [anon_sym_get] = ACTIONS(1360), - [anon_sym_set] = ACTIONS(1360), - [anon_sym_declare] = ACTIONS(1360), - [anon_sym_public] = ACTIONS(1360), - [anon_sym_private] = ACTIONS(1360), - [anon_sym_protected] = ACTIONS(1360), - [anon_sym_override] = ACTIONS(1360), - [anon_sym_module] = ACTIONS(1360), - [anon_sym_any] = ACTIONS(1360), - [anon_sym_number] = ACTIONS(1360), - [anon_sym_boolean] = ACTIONS(1360), - [anon_sym_string] = ACTIONS(1360), - [anon_sym_symbol] = ACTIONS(1360), - [anon_sym_object] = ACTIONS(1360), + [anon_sym_static] = ACTIONS(1104), + [anon_sym_readonly] = ACTIONS(1104), + [anon_sym_get] = ACTIONS(1104), + [anon_sym_set] = ACTIONS(1104), + [anon_sym_declare] = ACTIONS(1104), + [anon_sym_public] = ACTIONS(1104), + [anon_sym_private] = ACTIONS(1104), + [anon_sym_protected] = ACTIONS(1104), + [anon_sym_override] = ACTIONS(1104), + [anon_sym_module] = ACTIONS(1104), + [anon_sym_any] = ACTIONS(1104), + [anon_sym_number] = ACTIONS(1104), + [anon_sym_boolean] = ACTIONS(1104), + [anon_sym_string] = ACTIONS(1104), + [anon_sym_symbol] = ACTIONS(1104), + [anon_sym_object] = ACTIONS(1104), [sym_html_comment] = ACTIONS(5), }, [STATE(649)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1426), - [sym_expression] = STATE(2443), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6079), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6079), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5734), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1426), - [sym_subscript_expression] = STATE(1426), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3010), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6079), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1426), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(629), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1520), - [anon_sym_export] = ACTIONS(1112), - [anon_sym_type] = ACTIONS(1112), - [anon_sym_namespace] = ACTIONS(1114), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(1138), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1112), - [anon_sym_BANG] = ACTIONS(1120), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1122), - [anon_sym_yield] = ACTIONS(1124), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1128), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1524), - [anon_sym_using] = ACTIONS(1132), - [anon_sym_PLUS] = ACTIONS(1138), - [anon_sym_DASH] = ACTIONS(1138), - [anon_sym_SLASH] = ACTIONS(615), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1463), + [sym_expression] = STATE(2521), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6091), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6091), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1463), + [sym_subscript_expression] = STATE(1463), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3038), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6091), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1463), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(627), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1526), + [anon_sym_export] = ACTIONS(1434), + [anon_sym_type] = ACTIONS(1434), + [anon_sym_namespace] = ACTIONS(1436), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_typeof] = ACTIONS(1456), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1434), + [anon_sym_BANG] = ACTIONS(1440), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1442), + [anon_sym_yield] = ACTIONS(1444), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1446), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1530), + [anon_sym_using] = ACTIONS(1450), + [anon_sym_PLUS] = ACTIONS(1456), + [anon_sym_DASH] = ACTIONS(1456), + [anon_sym_SLASH] = ACTIONS(970), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1120), - [anon_sym_void] = ACTIONS(1138), - [anon_sym_delete] = ACTIONS(1138), - [anon_sym_PLUS_PLUS] = ACTIONS(1140), - [anon_sym_DASH_DASH] = ACTIONS(1140), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1146), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1526), + [anon_sym_TILDE] = ACTIONS(1440), + [anon_sym_void] = ACTIONS(1456), + [anon_sym_delete] = ACTIONS(1456), + [anon_sym_PLUS_PLUS] = ACTIONS(1458), + [anon_sym_DASH_DASH] = ACTIONS(1458), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1460), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1532), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1112), - [anon_sym_readonly] = ACTIONS(1112), - [anon_sym_get] = ACTIONS(1112), - [anon_sym_set] = ACTIONS(1112), - [anon_sym_declare] = ACTIONS(1112), - [anon_sym_public] = ACTIONS(1112), - [anon_sym_private] = ACTIONS(1112), - [anon_sym_protected] = ACTIONS(1112), - [anon_sym_override] = ACTIONS(1112), - [anon_sym_module] = ACTIONS(1112), - [anon_sym_any] = ACTIONS(1112), - [anon_sym_number] = ACTIONS(1112), - [anon_sym_boolean] = ACTIONS(1112), - [anon_sym_string] = ACTIONS(1112), - [anon_sym_symbol] = ACTIONS(1112), - [anon_sym_object] = ACTIONS(1112), + [anon_sym_static] = ACTIONS(1434), + [anon_sym_readonly] = ACTIONS(1434), + [anon_sym_get] = ACTIONS(1434), + [anon_sym_set] = ACTIONS(1434), + [anon_sym_declare] = ACTIONS(1434), + [anon_sym_public] = ACTIONS(1434), + [anon_sym_private] = ACTIONS(1434), + [anon_sym_protected] = ACTIONS(1434), + [anon_sym_override] = ACTIONS(1434), + [anon_sym_module] = ACTIONS(1434), + [anon_sym_any] = ACTIONS(1434), + [anon_sym_number] = ACTIONS(1434), + [anon_sym_boolean] = ACTIONS(1434), + [anon_sym_string] = ACTIONS(1434), + [anon_sym_symbol] = ACTIONS(1434), + [anon_sym_object] = ACTIONS(1434), [sym_html_comment] = ACTIONS(5), }, [STATE(650)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1426), - [sym_expression] = STATE(2448), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6079), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6079), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5734), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1426), - [sym_subscript_expression] = STATE(1426), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3010), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6079), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1426), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(629), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1520), - [anon_sym_export] = ACTIONS(1112), - [anon_sym_type] = ACTIONS(1112), - [anon_sym_namespace] = ACTIONS(1114), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(1138), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1112), - [anon_sym_BANG] = ACTIONS(1120), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1122), - [anon_sym_yield] = ACTIONS(1124), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1128), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1524), - [anon_sym_using] = ACTIONS(1132), - [anon_sym_PLUS] = ACTIONS(1138), - [anon_sym_DASH] = ACTIONS(1138), - [anon_sym_SLASH] = ACTIONS(615), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1463), + [sym_expression] = STATE(2522), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6091), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6091), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1463), + [sym_subscript_expression] = STATE(1463), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3038), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6091), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1463), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(627), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1526), + [anon_sym_export] = ACTIONS(1434), + [anon_sym_type] = ACTIONS(1434), + [anon_sym_namespace] = ACTIONS(1436), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_typeof] = ACTIONS(1456), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1434), + [anon_sym_BANG] = ACTIONS(1440), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1442), + [anon_sym_yield] = ACTIONS(1444), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1446), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1530), + [anon_sym_using] = ACTIONS(1450), + [anon_sym_PLUS] = ACTIONS(1456), + [anon_sym_DASH] = ACTIONS(1456), + [anon_sym_SLASH] = ACTIONS(970), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1120), - [anon_sym_void] = ACTIONS(1138), - [anon_sym_delete] = ACTIONS(1138), - [anon_sym_PLUS_PLUS] = ACTIONS(1140), - [anon_sym_DASH_DASH] = ACTIONS(1140), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1146), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1526), + [anon_sym_TILDE] = ACTIONS(1440), + [anon_sym_void] = ACTIONS(1456), + [anon_sym_delete] = ACTIONS(1456), + [anon_sym_PLUS_PLUS] = ACTIONS(1458), + [anon_sym_DASH_DASH] = ACTIONS(1458), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1460), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1532), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1112), - [anon_sym_readonly] = ACTIONS(1112), - [anon_sym_get] = ACTIONS(1112), - [anon_sym_set] = ACTIONS(1112), - [anon_sym_declare] = ACTIONS(1112), - [anon_sym_public] = ACTIONS(1112), - [anon_sym_private] = ACTIONS(1112), - [anon_sym_protected] = ACTIONS(1112), - [anon_sym_override] = ACTIONS(1112), - [anon_sym_module] = ACTIONS(1112), - [anon_sym_any] = ACTIONS(1112), - [anon_sym_number] = ACTIONS(1112), - [anon_sym_boolean] = ACTIONS(1112), - [anon_sym_string] = ACTIONS(1112), - [anon_sym_symbol] = ACTIONS(1112), - [anon_sym_object] = ACTIONS(1112), + [anon_sym_static] = ACTIONS(1434), + [anon_sym_readonly] = ACTIONS(1434), + [anon_sym_get] = ACTIONS(1434), + [anon_sym_set] = ACTIONS(1434), + [anon_sym_declare] = ACTIONS(1434), + [anon_sym_public] = ACTIONS(1434), + [anon_sym_private] = ACTIONS(1434), + [anon_sym_protected] = ACTIONS(1434), + [anon_sym_override] = ACTIONS(1434), + [anon_sym_module] = ACTIONS(1434), + [anon_sym_any] = ACTIONS(1434), + [anon_sym_number] = ACTIONS(1434), + [anon_sym_boolean] = ACTIONS(1434), + [anon_sym_string] = ACTIONS(1434), + [anon_sym_symbol] = ACTIONS(1434), + [anon_sym_object] = ACTIONS(1434), [sym_html_comment] = ACTIONS(5), }, [STATE(651)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1426), - [sym_expression] = STATE(2449), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6079), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6079), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5734), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1426), - [sym_subscript_expression] = STATE(1426), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3010), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6079), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1426), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(629), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1520), - [anon_sym_export] = ACTIONS(1112), - [anon_sym_type] = ACTIONS(1112), - [anon_sym_namespace] = ACTIONS(1114), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(1138), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1112), - [anon_sym_BANG] = ACTIONS(1120), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1122), - [anon_sym_yield] = ACTIONS(1124), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1128), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1524), - [anon_sym_using] = ACTIONS(1132), - [anon_sym_PLUS] = ACTIONS(1138), - [anon_sym_DASH] = ACTIONS(1138), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1120), - [anon_sym_void] = ACTIONS(1138), - [anon_sym_delete] = ACTIONS(1138), - [anon_sym_PLUS_PLUS] = ACTIONS(1140), - [anon_sym_DASH_DASH] = ACTIONS(1140), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1146), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1526), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1112), - [anon_sym_readonly] = ACTIONS(1112), - [anon_sym_get] = ACTIONS(1112), - [anon_sym_set] = ACTIONS(1112), - [anon_sym_declare] = ACTIONS(1112), - [anon_sym_public] = ACTIONS(1112), - [anon_sym_private] = ACTIONS(1112), - [anon_sym_protected] = ACTIONS(1112), - [anon_sym_override] = ACTIONS(1112), - [anon_sym_module] = ACTIONS(1112), - [anon_sym_any] = ACTIONS(1112), - [anon_sym_number] = ACTIONS(1112), - [anon_sym_boolean] = ACTIONS(1112), - [anon_sym_string] = ACTIONS(1112), - [anon_sym_symbol] = ACTIONS(1112), - [anon_sym_object] = ACTIONS(1112), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(652)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1480), - [sym_expression] = STATE(2655), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5746), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5746), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1480), - [sym_subscript_expression] = STATE(1480), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5746), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1480), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(2287), - [anon_sym_export] = ACTIONS(2289), - [anon_sym_type] = ACTIONS(2289), - [anon_sym_namespace] = ACTIONS(2291), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(2289), - [anon_sym_BANG] = ACTIONS(174), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(139), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(2293), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(2295), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(2297), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(2289), - [anon_sym_readonly] = ACTIONS(2289), - [anon_sym_get] = ACTIONS(2289), - [anon_sym_set] = ACTIONS(2289), - [anon_sym_declare] = ACTIONS(2289), - [anon_sym_public] = ACTIONS(2289), - [anon_sym_private] = ACTIONS(2289), - [anon_sym_protected] = ACTIONS(2289), - [anon_sym_override] = ACTIONS(2289), - [anon_sym_module] = ACTIONS(2289), - [anon_sym_any] = ACTIONS(2289), - [anon_sym_number] = ACTIONS(2289), - [anon_sym_boolean] = ACTIONS(2289), - [anon_sym_string] = ACTIONS(2289), - [anon_sym_symbol] = ACTIONS(2289), - [anon_sym_object] = ACTIONS(2289), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(653)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1461), - [sym_expression] = STATE(2592), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6071), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6071), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(6010), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1461), - [sym_subscript_expression] = STATE(1461), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6071), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1461), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(605), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1528), + [sym_import] = STATE(3849), + [sym_parenthesized_expression] = STATE(1372), + [sym_expression] = STATE(1827), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6025), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6025), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1372), + [sym_subscript_expression] = STATE(1372), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2993), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6025), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1372), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_type_arguments] = STATE(445), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(1488), [anon_sym_export] = ACTIONS(1324), [anon_sym_type] = ACTIONS(1324), [anon_sym_namespace] = ACTIONS(1326), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(1346), - [anon_sym_import] = ACTIONS(130), + [anon_sym_LBRACE] = ACTIONS(671), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(675), [anon_sym_let] = ACTIONS(1324), - [anon_sym_BANG] = ACTIONS(1330), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1332), - [anon_sym_yield] = ACTIONS(1334), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1336), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1532), - [anon_sym_using] = ACTIONS(1340), - [anon_sym_PLUS] = ACTIONS(1346), - [anon_sym_DASH] = ACTIONS(1346), - [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(45), + [anon_sym_yield] = ACTIONS(63), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1330), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1492), + [anon_sym_using] = ACTIONS(75), + [anon_sym_PLUS] = ACTIONS(21), + [anon_sym_DASH] = ACTIONS(21), + [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1330), - [anon_sym_void] = ACTIONS(1346), - [anon_sym_delete] = ACTIONS(1346), - [anon_sym_PLUS_PLUS] = ACTIONS(1348), - [anon_sym_DASH_DASH] = ACTIONS(1348), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1350), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1534), + [anon_sym_TILDE] = ACTIONS(33), + [anon_sym_void] = ACTIONS(21), + [anon_sym_delete] = ACTIONS(21), + [anon_sym_PLUS_PLUS] = ACTIONS(81), + [anon_sym_DASH_DASH] = ACTIONS(81), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(91), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(1324), [anon_sym_readonly] = ACTIONS(1324), @@ -95399,2411 +95223,2310 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_object] = ACTIONS(1324), [sym_html_comment] = ACTIONS(5), }, + [STATE(652)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1345), + [sym_expression] = STATE(2223), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5963), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5963), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5768), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1345), + [sym_subscript_expression] = STATE(1345), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3039), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5963), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1345), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(411), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1468), + [anon_sym_export] = ACTIONS(1060), + [anon_sym_type] = ACTIONS(1060), + [anon_sym_namespace] = ACTIONS(1062), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(619), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1060), + [anon_sym_BANG] = ACTIONS(591), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(593), + [anon_sym_yield] = ACTIONS(595), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1070), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1476), + [anon_sym_using] = ACTIONS(605), + [anon_sym_PLUS] = ACTIONS(619), + [anon_sym_DASH] = ACTIONS(619), + [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(591), + [anon_sym_void] = ACTIONS(619), + [anon_sym_delete] = ACTIONS(619), + [anon_sym_PLUS_PLUS] = ACTIONS(621), + [anon_sym_DASH_DASH] = ACTIONS(621), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(623), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1478), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1060), + [anon_sym_readonly] = ACTIONS(1060), + [anon_sym_get] = ACTIONS(1060), + [anon_sym_set] = ACTIONS(1060), + [anon_sym_declare] = ACTIONS(1060), + [anon_sym_public] = ACTIONS(1060), + [anon_sym_private] = ACTIONS(1060), + [anon_sym_protected] = ACTIONS(1060), + [anon_sym_override] = ACTIONS(1060), + [anon_sym_module] = ACTIONS(1060), + [anon_sym_any] = ACTIONS(1060), + [anon_sym_number] = ACTIONS(1060), + [anon_sym_boolean] = ACTIONS(1060), + [anon_sym_string] = ACTIONS(1060), + [anon_sym_symbol] = ACTIONS(1060), + [anon_sym_object] = ACTIONS(1060), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(653)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1463), + [sym_expression] = STATE(2523), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6091), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6091), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1463), + [sym_subscript_expression] = STATE(1463), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3038), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6091), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1463), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(627), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1526), + [anon_sym_export] = ACTIONS(1434), + [anon_sym_type] = ACTIONS(1434), + [anon_sym_namespace] = ACTIONS(1436), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_typeof] = ACTIONS(1456), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1434), + [anon_sym_BANG] = ACTIONS(1440), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1442), + [anon_sym_yield] = ACTIONS(1444), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1446), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1530), + [anon_sym_using] = ACTIONS(1450), + [anon_sym_PLUS] = ACTIONS(1456), + [anon_sym_DASH] = ACTIONS(1456), + [anon_sym_SLASH] = ACTIONS(970), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1440), + [anon_sym_void] = ACTIONS(1456), + [anon_sym_delete] = ACTIONS(1456), + [anon_sym_PLUS_PLUS] = ACTIONS(1458), + [anon_sym_DASH_DASH] = ACTIONS(1458), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1460), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1532), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1434), + [anon_sym_readonly] = ACTIONS(1434), + [anon_sym_get] = ACTIONS(1434), + [anon_sym_set] = ACTIONS(1434), + [anon_sym_declare] = ACTIONS(1434), + [anon_sym_public] = ACTIONS(1434), + [anon_sym_private] = ACTIONS(1434), + [anon_sym_protected] = ACTIONS(1434), + [anon_sym_override] = ACTIONS(1434), + [anon_sym_module] = ACTIONS(1434), + [anon_sym_any] = ACTIONS(1434), + [anon_sym_number] = ACTIONS(1434), + [anon_sym_boolean] = ACTIONS(1434), + [anon_sym_string] = ACTIONS(1434), + [anon_sym_symbol] = ACTIONS(1434), + [anon_sym_object] = ACTIONS(1434), + [sym_html_comment] = ACTIONS(5), + }, [STATE(654)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1464), - [sym_expression] = STATE(2499), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6083), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6083), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5786), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1464), - [sym_subscript_expression] = STATE(1464), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3025), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6083), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1464), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(654), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1512), - [anon_sym_export] = ACTIONS(1392), - [anon_sym_type] = ACTIONS(1392), - [anon_sym_namespace] = ACTIONS(1394), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_typeof] = ACTIONS(1414), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1392), - [anon_sym_BANG] = ACTIONS(1398), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1400), - [anon_sym_yield] = ACTIONS(1402), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1404), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1516), - [anon_sym_using] = ACTIONS(1408), - [anon_sym_PLUS] = ACTIONS(1414), - [anon_sym_DASH] = ACTIONS(1414), - [anon_sym_SLASH] = ACTIONS(978), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1461), + [sym_expression] = STATE(2550), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6087), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6087), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5742), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1461), + [sym_subscript_expression] = STATE(1461), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3080), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6087), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1461), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(594), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1534), + [anon_sym_export] = ACTIONS(1224), + [anon_sym_type] = ACTIONS(1224), + [anon_sym_namespace] = ACTIONS(1226), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(1246), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1224), + [anon_sym_BANG] = ACTIONS(1230), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1232), + [anon_sym_yield] = ACTIONS(1234), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1236), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1538), + [anon_sym_using] = ACTIONS(1240), + [anon_sym_PLUS] = ACTIONS(1246), + [anon_sym_DASH] = ACTIONS(1246), + [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1398), - [anon_sym_void] = ACTIONS(1414), - [anon_sym_delete] = ACTIONS(1414), - [anon_sym_PLUS_PLUS] = ACTIONS(1416), - [anon_sym_DASH_DASH] = ACTIONS(1416), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1418), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1518), + [anon_sym_TILDE] = ACTIONS(1230), + [anon_sym_void] = ACTIONS(1246), + [anon_sym_delete] = ACTIONS(1246), + [anon_sym_PLUS_PLUS] = ACTIONS(1248), + [anon_sym_DASH_DASH] = ACTIONS(1248), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1250), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1540), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1392), - [anon_sym_readonly] = ACTIONS(1392), - [anon_sym_get] = ACTIONS(1392), - [anon_sym_set] = ACTIONS(1392), - [anon_sym_declare] = ACTIONS(1392), - [anon_sym_public] = ACTIONS(1392), - [anon_sym_private] = ACTIONS(1392), - [anon_sym_protected] = ACTIONS(1392), - [anon_sym_override] = ACTIONS(1392), - [anon_sym_module] = ACTIONS(1392), - [anon_sym_any] = ACTIONS(1392), - [anon_sym_number] = ACTIONS(1392), - [anon_sym_boolean] = ACTIONS(1392), - [anon_sym_string] = ACTIONS(1392), - [anon_sym_symbol] = ACTIONS(1392), - [anon_sym_object] = ACTIONS(1392), + [anon_sym_static] = ACTIONS(1224), + [anon_sym_readonly] = ACTIONS(1224), + [anon_sym_get] = ACTIONS(1224), + [anon_sym_set] = ACTIONS(1224), + [anon_sym_declare] = ACTIONS(1224), + [anon_sym_public] = ACTIONS(1224), + [anon_sym_private] = ACTIONS(1224), + [anon_sym_protected] = ACTIONS(1224), + [anon_sym_override] = ACTIONS(1224), + [anon_sym_module] = ACTIONS(1224), + [anon_sym_any] = ACTIONS(1224), + [anon_sym_number] = ACTIONS(1224), + [anon_sym_boolean] = ACTIONS(1224), + [anon_sym_string] = ACTIONS(1224), + [anon_sym_symbol] = ACTIONS(1224), + [anon_sym_object] = ACTIONS(1224), [sym_html_comment] = ACTIONS(5), }, [STATE(655)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1464), - [sym_expression] = STATE(2501), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6083), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6083), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5786), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1464), - [sym_subscript_expression] = STATE(1464), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3025), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6083), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1464), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(654), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1512), - [anon_sym_export] = ACTIONS(1392), - [anon_sym_type] = ACTIONS(1392), - [anon_sym_namespace] = ACTIONS(1394), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_typeof] = ACTIONS(1414), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1392), - [anon_sym_BANG] = ACTIONS(1398), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1400), - [anon_sym_yield] = ACTIONS(1402), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1404), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1516), - [anon_sym_using] = ACTIONS(1408), - [anon_sym_PLUS] = ACTIONS(1414), - [anon_sym_DASH] = ACTIONS(1414), - [anon_sym_SLASH] = ACTIONS(978), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1463), + [sym_expression] = STATE(2528), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6091), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6091), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1463), + [sym_subscript_expression] = STATE(1463), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3038), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6091), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1463), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(627), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1526), + [anon_sym_export] = ACTIONS(1434), + [anon_sym_type] = ACTIONS(1434), + [anon_sym_namespace] = ACTIONS(1436), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_typeof] = ACTIONS(1456), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1434), + [anon_sym_BANG] = ACTIONS(1440), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1442), + [anon_sym_yield] = ACTIONS(1444), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1446), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1530), + [anon_sym_using] = ACTIONS(1450), + [anon_sym_PLUS] = ACTIONS(1456), + [anon_sym_DASH] = ACTIONS(1456), + [anon_sym_SLASH] = ACTIONS(970), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1398), - [anon_sym_void] = ACTIONS(1414), - [anon_sym_delete] = ACTIONS(1414), - [anon_sym_PLUS_PLUS] = ACTIONS(1416), - [anon_sym_DASH_DASH] = ACTIONS(1416), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1418), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1518), + [anon_sym_TILDE] = ACTIONS(1440), + [anon_sym_void] = ACTIONS(1456), + [anon_sym_delete] = ACTIONS(1456), + [anon_sym_PLUS_PLUS] = ACTIONS(1458), + [anon_sym_DASH_DASH] = ACTIONS(1458), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1460), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1532), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1392), - [anon_sym_readonly] = ACTIONS(1392), - [anon_sym_get] = ACTIONS(1392), - [anon_sym_set] = ACTIONS(1392), - [anon_sym_declare] = ACTIONS(1392), - [anon_sym_public] = ACTIONS(1392), - [anon_sym_private] = ACTIONS(1392), - [anon_sym_protected] = ACTIONS(1392), - [anon_sym_override] = ACTIONS(1392), - [anon_sym_module] = ACTIONS(1392), - [anon_sym_any] = ACTIONS(1392), - [anon_sym_number] = ACTIONS(1392), - [anon_sym_boolean] = ACTIONS(1392), - [anon_sym_string] = ACTIONS(1392), - [anon_sym_symbol] = ACTIONS(1392), - [anon_sym_object] = ACTIONS(1392), + [anon_sym_static] = ACTIONS(1434), + [anon_sym_readonly] = ACTIONS(1434), + [anon_sym_get] = ACTIONS(1434), + [anon_sym_set] = ACTIONS(1434), + [anon_sym_declare] = ACTIONS(1434), + [anon_sym_public] = ACTIONS(1434), + [anon_sym_private] = ACTIONS(1434), + [anon_sym_protected] = ACTIONS(1434), + [anon_sym_override] = ACTIONS(1434), + [anon_sym_module] = ACTIONS(1434), + [anon_sym_any] = ACTIONS(1434), + [anon_sym_number] = ACTIONS(1434), + [anon_sym_boolean] = ACTIONS(1434), + [anon_sym_string] = ACTIONS(1434), + [anon_sym_symbol] = ACTIONS(1434), + [anon_sym_object] = ACTIONS(1434), [sym_html_comment] = ACTIONS(5), }, [STATE(656)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1464), - [sym_expression] = STATE(2502), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6083), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6083), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5786), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1464), - [sym_subscript_expression] = STATE(1464), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3025), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6083), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1464), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(654), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1512), - [anon_sym_export] = ACTIONS(1392), - [anon_sym_type] = ACTIONS(1392), - [anon_sym_namespace] = ACTIONS(1394), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_typeof] = ACTIONS(1414), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1392), - [anon_sym_BANG] = ACTIONS(1398), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1400), - [anon_sym_yield] = ACTIONS(1402), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1404), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1516), - [anon_sym_using] = ACTIONS(1408), - [anon_sym_PLUS] = ACTIONS(1414), - [anon_sym_DASH] = ACTIONS(1414), - [anon_sym_SLASH] = ACTIONS(978), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1463), + [sym_expression] = STATE(2529), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6091), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6091), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1463), + [sym_subscript_expression] = STATE(1463), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3038), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6091), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1463), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(627), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1526), + [anon_sym_export] = ACTIONS(1434), + [anon_sym_type] = ACTIONS(1434), + [anon_sym_namespace] = ACTIONS(1436), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_typeof] = ACTIONS(1456), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1434), + [anon_sym_BANG] = ACTIONS(1440), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1442), + [anon_sym_yield] = ACTIONS(1444), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1446), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1530), + [anon_sym_using] = ACTIONS(1450), + [anon_sym_PLUS] = ACTIONS(1456), + [anon_sym_DASH] = ACTIONS(1456), + [anon_sym_SLASH] = ACTIONS(970), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1398), - [anon_sym_void] = ACTIONS(1414), - [anon_sym_delete] = ACTIONS(1414), - [anon_sym_PLUS_PLUS] = ACTIONS(1416), - [anon_sym_DASH_DASH] = ACTIONS(1416), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1418), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1518), + [anon_sym_TILDE] = ACTIONS(1440), + [anon_sym_void] = ACTIONS(1456), + [anon_sym_delete] = ACTIONS(1456), + [anon_sym_PLUS_PLUS] = ACTIONS(1458), + [anon_sym_DASH_DASH] = ACTIONS(1458), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1460), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1532), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1392), - [anon_sym_readonly] = ACTIONS(1392), - [anon_sym_get] = ACTIONS(1392), - [anon_sym_set] = ACTIONS(1392), - [anon_sym_declare] = ACTIONS(1392), - [anon_sym_public] = ACTIONS(1392), - [anon_sym_private] = ACTIONS(1392), - [anon_sym_protected] = ACTIONS(1392), - [anon_sym_override] = ACTIONS(1392), - [anon_sym_module] = ACTIONS(1392), - [anon_sym_any] = ACTIONS(1392), - [anon_sym_number] = ACTIONS(1392), - [anon_sym_boolean] = ACTIONS(1392), - [anon_sym_string] = ACTIONS(1392), - [anon_sym_symbol] = ACTIONS(1392), - [anon_sym_object] = ACTIONS(1392), + [anon_sym_static] = ACTIONS(1434), + [anon_sym_readonly] = ACTIONS(1434), + [anon_sym_get] = ACTIONS(1434), + [anon_sym_set] = ACTIONS(1434), + [anon_sym_declare] = ACTIONS(1434), + [anon_sym_public] = ACTIONS(1434), + [anon_sym_private] = ACTIONS(1434), + [anon_sym_protected] = ACTIONS(1434), + [anon_sym_override] = ACTIONS(1434), + [anon_sym_module] = ACTIONS(1434), + [anon_sym_any] = ACTIONS(1434), + [anon_sym_number] = ACTIONS(1434), + [anon_sym_boolean] = ACTIONS(1434), + [anon_sym_string] = ACTIONS(1434), + [anon_sym_symbol] = ACTIONS(1434), + [anon_sym_object] = ACTIONS(1434), [sym_html_comment] = ACTIONS(5), }, [STATE(657)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1464), - [sym_expression] = STATE(2503), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6083), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6083), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5786), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1464), - [sym_subscript_expression] = STATE(1464), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3025), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6083), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1464), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(654), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1512), - [anon_sym_export] = ACTIONS(1392), - [anon_sym_type] = ACTIONS(1392), - [anon_sym_namespace] = ACTIONS(1394), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_typeof] = ACTIONS(1414), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1392), - [anon_sym_BANG] = ACTIONS(1398), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1400), - [anon_sym_yield] = ACTIONS(1402), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1404), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1516), - [anon_sym_using] = ACTIONS(1408), - [anon_sym_PLUS] = ACTIONS(1414), - [anon_sym_DASH] = ACTIONS(1414), - [anon_sym_SLASH] = ACTIONS(978), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1390), + [sym_expression] = STATE(1978), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5777), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5777), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1390), + [sym_subscript_expression] = STATE(1390), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3056), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5777), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1390), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(477), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1494), + [anon_sym_export] = ACTIONS(1414), + [anon_sym_type] = ACTIONS(1414), + [anon_sym_namespace] = ACTIONS(1416), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(766), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1414), + [anon_sym_BANG] = ACTIONS(742), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(746), + [anon_sym_yield] = ACTIONS(748), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1420), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1498), + [anon_sym_using] = ACTIONS(756), + [anon_sym_PLUS] = ACTIONS(766), + [anon_sym_DASH] = ACTIONS(766), + [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1398), - [anon_sym_void] = ACTIONS(1414), - [anon_sym_delete] = ACTIONS(1414), - [anon_sym_PLUS_PLUS] = ACTIONS(1416), - [anon_sym_DASH_DASH] = ACTIONS(1416), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1418), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1518), + [anon_sym_TILDE] = ACTIONS(742), + [anon_sym_void] = ACTIONS(766), + [anon_sym_delete] = ACTIONS(766), + [anon_sym_PLUS_PLUS] = ACTIONS(768), + [anon_sym_DASH_DASH] = ACTIONS(768), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(774), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1500), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1392), - [anon_sym_readonly] = ACTIONS(1392), - [anon_sym_get] = ACTIONS(1392), - [anon_sym_set] = ACTIONS(1392), - [anon_sym_declare] = ACTIONS(1392), - [anon_sym_public] = ACTIONS(1392), - [anon_sym_private] = ACTIONS(1392), - [anon_sym_protected] = ACTIONS(1392), - [anon_sym_override] = ACTIONS(1392), - [anon_sym_module] = ACTIONS(1392), - [anon_sym_any] = ACTIONS(1392), - [anon_sym_number] = ACTIONS(1392), - [anon_sym_boolean] = ACTIONS(1392), - [anon_sym_string] = ACTIONS(1392), - [anon_sym_symbol] = ACTIONS(1392), - [anon_sym_object] = ACTIONS(1392), + [anon_sym_static] = ACTIONS(1414), + [anon_sym_readonly] = ACTIONS(1414), + [anon_sym_get] = ACTIONS(1414), + [anon_sym_set] = ACTIONS(1414), + [anon_sym_declare] = ACTIONS(1414), + [anon_sym_public] = ACTIONS(1414), + [anon_sym_private] = ACTIONS(1414), + [anon_sym_protected] = ACTIONS(1414), + [anon_sym_override] = ACTIONS(1414), + [anon_sym_module] = ACTIONS(1414), + [anon_sym_any] = ACTIONS(1414), + [anon_sym_number] = ACTIONS(1414), + [anon_sym_boolean] = ACTIONS(1414), + [anon_sym_string] = ACTIONS(1414), + [anon_sym_symbol] = ACTIONS(1414), + [anon_sym_object] = ACTIONS(1414), [sym_html_comment] = ACTIONS(5), }, [STATE(658)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1464), - [sym_expression] = STATE(2505), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6083), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6083), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5786), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1464), - [sym_subscript_expression] = STATE(1464), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3025), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6083), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1464), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(654), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1512), - [anon_sym_export] = ACTIONS(1392), - [anon_sym_type] = ACTIONS(1392), - [anon_sym_namespace] = ACTIONS(1394), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_typeof] = ACTIONS(1414), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1392), - [anon_sym_BANG] = ACTIONS(1398), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1400), - [anon_sym_yield] = ACTIONS(1402), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1404), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1516), - [anon_sym_using] = ACTIONS(1408), - [anon_sym_PLUS] = ACTIONS(1414), - [anon_sym_DASH] = ACTIONS(1414), - [anon_sym_SLASH] = ACTIONS(978), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1481), + [sym_expression] = STATE(2651), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5806), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5806), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1481), + [sym_subscript_expression] = STATE(1481), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5806), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1481), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(2295), + [anon_sym_export] = ACTIONS(2297), + [anon_sym_type] = ACTIONS(2297), + [anon_sym_namespace] = ACTIONS(2299), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(2297), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(2301), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(2303), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1398), - [anon_sym_void] = ACTIONS(1414), - [anon_sym_delete] = ACTIONS(1414), - [anon_sym_PLUS_PLUS] = ACTIONS(1416), - [anon_sym_DASH_DASH] = ACTIONS(1416), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1418), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1518), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(2305), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1392), - [anon_sym_readonly] = ACTIONS(1392), - [anon_sym_get] = ACTIONS(1392), - [anon_sym_set] = ACTIONS(1392), - [anon_sym_declare] = ACTIONS(1392), - [anon_sym_public] = ACTIONS(1392), - [anon_sym_private] = ACTIONS(1392), - [anon_sym_protected] = ACTIONS(1392), - [anon_sym_override] = ACTIONS(1392), - [anon_sym_module] = ACTIONS(1392), - [anon_sym_any] = ACTIONS(1392), - [anon_sym_number] = ACTIONS(1392), - [anon_sym_boolean] = ACTIONS(1392), - [anon_sym_string] = ACTIONS(1392), - [anon_sym_symbol] = ACTIONS(1392), - [anon_sym_object] = ACTIONS(1392), + [anon_sym_static] = ACTIONS(2297), + [anon_sym_readonly] = ACTIONS(2297), + [anon_sym_get] = ACTIONS(2297), + [anon_sym_set] = ACTIONS(2297), + [anon_sym_declare] = ACTIONS(2297), + [anon_sym_public] = ACTIONS(2297), + [anon_sym_private] = ACTIONS(2297), + [anon_sym_protected] = ACTIONS(2297), + [anon_sym_override] = ACTIONS(2297), + [anon_sym_module] = ACTIONS(2297), + [anon_sym_any] = ACTIONS(2297), + [anon_sym_number] = ACTIONS(2297), + [anon_sym_boolean] = ACTIONS(2297), + [anon_sym_string] = ACTIONS(2297), + [anon_sym_symbol] = ACTIONS(2297), + [anon_sym_object] = ACTIONS(2297), [sym_html_comment] = ACTIONS(5), }, [STATE(659)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1464), - [sym_expression] = STATE(2506), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6083), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6083), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5786), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1464), - [sym_subscript_expression] = STATE(1464), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3025), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6083), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1464), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(654), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1512), - [anon_sym_export] = ACTIONS(1392), - [anon_sym_type] = ACTIONS(1392), - [anon_sym_namespace] = ACTIONS(1394), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_typeof] = ACTIONS(1414), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1392), - [anon_sym_BANG] = ACTIONS(1398), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1400), - [anon_sym_yield] = ACTIONS(1402), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1404), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1516), - [anon_sym_using] = ACTIONS(1408), - [anon_sym_PLUS] = ACTIONS(1414), - [anon_sym_DASH] = ACTIONS(1414), - [anon_sym_SLASH] = ACTIONS(978), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1460), + [sym_expression] = STATE(2631), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6079), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6079), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6014), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1460), + [sym_subscript_expression] = STATE(1460), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3052), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6079), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1460), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(560), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1518), + [anon_sym_export] = ACTIONS(1176), + [anon_sym_type] = ACTIONS(1176), + [anon_sym_namespace] = ACTIONS(1178), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(1202), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1176), + [anon_sym_BANG] = ACTIONS(1184), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1186), + [anon_sym_yield] = ACTIONS(1188), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1192), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1522), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_PLUS] = ACTIONS(1202), + [anon_sym_DASH] = ACTIONS(1202), + [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1398), - [anon_sym_void] = ACTIONS(1414), - [anon_sym_delete] = ACTIONS(1414), - [anon_sym_PLUS_PLUS] = ACTIONS(1416), - [anon_sym_DASH_DASH] = ACTIONS(1416), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1418), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1518), + [anon_sym_TILDE] = ACTIONS(1184), + [anon_sym_void] = ACTIONS(1202), + [anon_sym_delete] = ACTIONS(1202), + [anon_sym_PLUS_PLUS] = ACTIONS(1204), + [anon_sym_DASH_DASH] = ACTIONS(1204), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1210), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1524), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1392), - [anon_sym_readonly] = ACTIONS(1392), - [anon_sym_get] = ACTIONS(1392), - [anon_sym_set] = ACTIONS(1392), - [anon_sym_declare] = ACTIONS(1392), - [anon_sym_public] = ACTIONS(1392), - [anon_sym_private] = ACTIONS(1392), - [anon_sym_protected] = ACTIONS(1392), - [anon_sym_override] = ACTIONS(1392), - [anon_sym_module] = ACTIONS(1392), - [anon_sym_any] = ACTIONS(1392), - [anon_sym_number] = ACTIONS(1392), - [anon_sym_boolean] = ACTIONS(1392), - [anon_sym_string] = ACTIONS(1392), - [anon_sym_symbol] = ACTIONS(1392), - [anon_sym_object] = ACTIONS(1392), + [anon_sym_static] = ACTIONS(1176), + [anon_sym_readonly] = ACTIONS(1176), + [anon_sym_get] = ACTIONS(1176), + [anon_sym_set] = ACTIONS(1176), + [anon_sym_declare] = ACTIONS(1176), + [anon_sym_public] = ACTIONS(1176), + [anon_sym_private] = ACTIONS(1176), + [anon_sym_protected] = ACTIONS(1176), + [anon_sym_override] = ACTIONS(1176), + [anon_sym_module] = ACTIONS(1176), + [anon_sym_any] = ACTIONS(1176), + [anon_sym_number] = ACTIONS(1176), + [anon_sym_boolean] = ACTIONS(1176), + [anon_sym_string] = ACTIONS(1176), + [anon_sym_symbol] = ACTIONS(1176), + [anon_sym_object] = ACTIONS(1176), [sym_html_comment] = ACTIONS(5), }, [STATE(660)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1464), - [sym_expression] = STATE(2507), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6083), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6083), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5786), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1464), - [sym_subscript_expression] = STATE(1464), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3025), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6083), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1464), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(654), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1512), - [anon_sym_export] = ACTIONS(1392), - [anon_sym_type] = ACTIONS(1392), - [anon_sym_namespace] = ACTIONS(1394), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_typeof] = ACTIONS(1414), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1392), - [anon_sym_BANG] = ACTIONS(1398), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1400), - [anon_sym_yield] = ACTIONS(1402), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1404), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1516), - [anon_sym_using] = ACTIONS(1408), - [anon_sym_PLUS] = ACTIONS(1414), - [anon_sym_DASH] = ACTIONS(1414), - [anon_sym_SLASH] = ACTIONS(978), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1390), + [sym_expression] = STATE(1979), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5777), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5777), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1390), + [sym_subscript_expression] = STATE(1390), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3056), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5777), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1390), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(477), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1494), + [anon_sym_export] = ACTIONS(1414), + [anon_sym_type] = ACTIONS(1414), + [anon_sym_namespace] = ACTIONS(1416), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(766), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1414), + [anon_sym_BANG] = ACTIONS(742), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(746), + [anon_sym_yield] = ACTIONS(748), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1420), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1498), + [anon_sym_using] = ACTIONS(756), + [anon_sym_PLUS] = ACTIONS(766), + [anon_sym_DASH] = ACTIONS(766), + [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1398), - [anon_sym_void] = ACTIONS(1414), - [anon_sym_delete] = ACTIONS(1414), - [anon_sym_PLUS_PLUS] = ACTIONS(1416), - [anon_sym_DASH_DASH] = ACTIONS(1416), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1418), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1518), + [anon_sym_TILDE] = ACTIONS(742), + [anon_sym_void] = ACTIONS(766), + [anon_sym_delete] = ACTIONS(766), + [anon_sym_PLUS_PLUS] = ACTIONS(768), + [anon_sym_DASH_DASH] = ACTIONS(768), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(774), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1500), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1392), - [anon_sym_readonly] = ACTIONS(1392), - [anon_sym_get] = ACTIONS(1392), - [anon_sym_set] = ACTIONS(1392), - [anon_sym_declare] = ACTIONS(1392), - [anon_sym_public] = ACTIONS(1392), - [anon_sym_private] = ACTIONS(1392), - [anon_sym_protected] = ACTIONS(1392), - [anon_sym_override] = ACTIONS(1392), - [anon_sym_module] = ACTIONS(1392), - [anon_sym_any] = ACTIONS(1392), - [anon_sym_number] = ACTIONS(1392), - [anon_sym_boolean] = ACTIONS(1392), - [anon_sym_string] = ACTIONS(1392), - [anon_sym_symbol] = ACTIONS(1392), - [anon_sym_object] = ACTIONS(1392), + [anon_sym_static] = ACTIONS(1414), + [anon_sym_readonly] = ACTIONS(1414), + [anon_sym_get] = ACTIONS(1414), + [anon_sym_set] = ACTIONS(1414), + [anon_sym_declare] = ACTIONS(1414), + [anon_sym_public] = ACTIONS(1414), + [anon_sym_private] = ACTIONS(1414), + [anon_sym_protected] = ACTIONS(1414), + [anon_sym_override] = ACTIONS(1414), + [anon_sym_module] = ACTIONS(1414), + [anon_sym_any] = ACTIONS(1414), + [anon_sym_number] = ACTIONS(1414), + [anon_sym_boolean] = ACTIONS(1414), + [anon_sym_string] = ACTIONS(1414), + [anon_sym_symbol] = ACTIONS(1414), + [anon_sym_object] = ACTIONS(1414), [sym_html_comment] = ACTIONS(5), }, [STATE(661)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1464), - [sym_expression] = STATE(2508), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6083), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6083), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5786), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1464), - [sym_subscript_expression] = STATE(1464), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3025), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6083), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1464), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(654), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1512), - [anon_sym_export] = ACTIONS(1392), - [anon_sym_type] = ACTIONS(1392), - [anon_sym_namespace] = ACTIONS(1394), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_typeof] = ACTIONS(1414), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1392), - [anon_sym_BANG] = ACTIONS(1398), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1400), - [anon_sym_yield] = ACTIONS(1402), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1404), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1516), - [anon_sym_using] = ACTIONS(1408), - [anon_sym_PLUS] = ACTIONS(1414), - [anon_sym_DASH] = ACTIONS(1414), - [anon_sym_SLASH] = ACTIONS(978), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1390), + [sym_expression] = STATE(2183), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5777), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5777), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1390), + [sym_subscript_expression] = STATE(1390), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3056), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5777), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1390), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(477), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1494), + [anon_sym_export] = ACTIONS(1414), + [anon_sym_type] = ACTIONS(1414), + [anon_sym_namespace] = ACTIONS(1416), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(766), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1414), + [anon_sym_BANG] = ACTIONS(742), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(746), + [anon_sym_yield] = ACTIONS(748), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1420), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1498), + [anon_sym_using] = ACTIONS(756), + [anon_sym_PLUS] = ACTIONS(766), + [anon_sym_DASH] = ACTIONS(766), + [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1398), - [anon_sym_void] = ACTIONS(1414), - [anon_sym_delete] = ACTIONS(1414), - [anon_sym_PLUS_PLUS] = ACTIONS(1416), - [anon_sym_DASH_DASH] = ACTIONS(1416), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1418), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1518), + [anon_sym_TILDE] = ACTIONS(742), + [anon_sym_void] = ACTIONS(766), + [anon_sym_delete] = ACTIONS(766), + [anon_sym_PLUS_PLUS] = ACTIONS(768), + [anon_sym_DASH_DASH] = ACTIONS(768), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(774), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1500), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1392), - [anon_sym_readonly] = ACTIONS(1392), - [anon_sym_get] = ACTIONS(1392), - [anon_sym_set] = ACTIONS(1392), - [anon_sym_declare] = ACTIONS(1392), - [anon_sym_public] = ACTIONS(1392), - [anon_sym_private] = ACTIONS(1392), - [anon_sym_protected] = ACTIONS(1392), - [anon_sym_override] = ACTIONS(1392), - [anon_sym_module] = ACTIONS(1392), - [anon_sym_any] = ACTIONS(1392), - [anon_sym_number] = ACTIONS(1392), - [anon_sym_boolean] = ACTIONS(1392), - [anon_sym_string] = ACTIONS(1392), - [anon_sym_symbol] = ACTIONS(1392), - [anon_sym_object] = ACTIONS(1392), + [anon_sym_static] = ACTIONS(1414), + [anon_sym_readonly] = ACTIONS(1414), + [anon_sym_get] = ACTIONS(1414), + [anon_sym_set] = ACTIONS(1414), + [anon_sym_declare] = ACTIONS(1414), + [anon_sym_public] = ACTIONS(1414), + [anon_sym_private] = ACTIONS(1414), + [anon_sym_protected] = ACTIONS(1414), + [anon_sym_override] = ACTIONS(1414), + [anon_sym_module] = ACTIONS(1414), + [anon_sym_any] = ACTIONS(1414), + [anon_sym_number] = ACTIONS(1414), + [anon_sym_boolean] = ACTIONS(1414), + [anon_sym_string] = ACTIONS(1414), + [anon_sym_symbol] = ACTIONS(1414), + [anon_sym_object] = ACTIONS(1414), [sym_html_comment] = ACTIONS(5), }, [STATE(662)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1464), - [sym_expression] = STATE(2509), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6083), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6083), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5786), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1464), - [sym_subscript_expression] = STATE(1464), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3025), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6083), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1464), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(654), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1512), - [anon_sym_export] = ACTIONS(1392), - [anon_sym_type] = ACTIONS(1392), - [anon_sym_namespace] = ACTIONS(1394), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_typeof] = ACTIONS(1414), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1392), - [anon_sym_BANG] = ACTIONS(1398), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1400), - [anon_sym_yield] = ACTIONS(1402), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1404), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1516), - [anon_sym_using] = ACTIONS(1408), - [anon_sym_PLUS] = ACTIONS(1414), - [anon_sym_DASH] = ACTIONS(1414), - [anon_sym_SLASH] = ACTIONS(978), + [sym_import] = STATE(3849), + [sym_parenthesized_expression] = STATE(1372), + [sym_expression] = STATE(1828), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6025), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6025), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1372), + [sym_subscript_expression] = STATE(1372), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2993), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6025), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1372), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_type_arguments] = STATE(445), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(1488), + [anon_sym_export] = ACTIONS(1324), + [anon_sym_type] = ACTIONS(1324), + [anon_sym_namespace] = ACTIONS(1326), + [anon_sym_LBRACE] = ACTIONS(671), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(1324), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(45), + [anon_sym_yield] = ACTIONS(63), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1330), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1492), + [anon_sym_using] = ACTIONS(75), + [anon_sym_PLUS] = ACTIONS(21), + [anon_sym_DASH] = ACTIONS(21), + [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1398), - [anon_sym_void] = ACTIONS(1414), - [anon_sym_delete] = ACTIONS(1414), - [anon_sym_PLUS_PLUS] = ACTIONS(1416), - [anon_sym_DASH_DASH] = ACTIONS(1416), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1418), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1518), + [anon_sym_TILDE] = ACTIONS(33), + [anon_sym_void] = ACTIONS(21), + [anon_sym_delete] = ACTIONS(21), + [anon_sym_PLUS_PLUS] = ACTIONS(81), + [anon_sym_DASH_DASH] = ACTIONS(81), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(91), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1392), - [anon_sym_readonly] = ACTIONS(1392), - [anon_sym_get] = ACTIONS(1392), - [anon_sym_set] = ACTIONS(1392), - [anon_sym_declare] = ACTIONS(1392), - [anon_sym_public] = ACTIONS(1392), - [anon_sym_private] = ACTIONS(1392), - [anon_sym_protected] = ACTIONS(1392), - [anon_sym_override] = ACTIONS(1392), - [anon_sym_module] = ACTIONS(1392), - [anon_sym_any] = ACTIONS(1392), - [anon_sym_number] = ACTIONS(1392), - [anon_sym_boolean] = ACTIONS(1392), - [anon_sym_string] = ACTIONS(1392), - [anon_sym_symbol] = ACTIONS(1392), - [anon_sym_object] = ACTIONS(1392), + [anon_sym_static] = ACTIONS(1324), + [anon_sym_readonly] = ACTIONS(1324), + [anon_sym_get] = ACTIONS(1324), + [anon_sym_set] = ACTIONS(1324), + [anon_sym_declare] = ACTIONS(1324), + [anon_sym_public] = ACTIONS(1324), + [anon_sym_private] = ACTIONS(1324), + [anon_sym_protected] = ACTIONS(1324), + [anon_sym_override] = ACTIONS(1324), + [anon_sym_module] = ACTIONS(1324), + [anon_sym_any] = ACTIONS(1324), + [anon_sym_number] = ACTIONS(1324), + [anon_sym_boolean] = ACTIONS(1324), + [anon_sym_string] = ACTIONS(1324), + [anon_sym_symbol] = ACTIONS(1324), + [anon_sym_object] = ACTIONS(1324), [sym_html_comment] = ACTIONS(5), }, [STATE(663)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1464), - [sym_expression] = STATE(2510), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6083), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6083), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5786), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1464), - [sym_subscript_expression] = STATE(1464), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3025), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6083), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1464), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(654), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1512), - [anon_sym_export] = ACTIONS(1392), - [anon_sym_type] = ACTIONS(1392), - [anon_sym_namespace] = ACTIONS(1394), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_typeof] = ACTIONS(1414), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1392), - [anon_sym_BANG] = ACTIONS(1398), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1400), - [anon_sym_yield] = ACTIONS(1402), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1404), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1516), - [anon_sym_using] = ACTIONS(1408), - [anon_sym_PLUS] = ACTIONS(1414), - [anon_sym_DASH] = ACTIONS(1414), - [anon_sym_SLASH] = ACTIONS(978), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1345), + [sym_expression] = STATE(2413), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5963), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5963), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5768), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1345), + [sym_subscript_expression] = STATE(1345), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3039), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5963), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1345), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(411), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1468), + [anon_sym_export] = ACTIONS(1060), + [anon_sym_type] = ACTIONS(1060), + [anon_sym_namespace] = ACTIONS(1062), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(619), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1060), + [anon_sym_BANG] = ACTIONS(591), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(593), + [anon_sym_yield] = ACTIONS(595), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1070), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1476), + [anon_sym_using] = ACTIONS(605), + [anon_sym_PLUS] = ACTIONS(619), + [anon_sym_DASH] = ACTIONS(619), + [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1398), - [anon_sym_void] = ACTIONS(1414), - [anon_sym_delete] = ACTIONS(1414), - [anon_sym_PLUS_PLUS] = ACTIONS(1416), - [anon_sym_DASH_DASH] = ACTIONS(1416), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1418), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1518), + [anon_sym_TILDE] = ACTIONS(591), + [anon_sym_void] = ACTIONS(619), + [anon_sym_delete] = ACTIONS(619), + [anon_sym_PLUS_PLUS] = ACTIONS(621), + [anon_sym_DASH_DASH] = ACTIONS(621), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(623), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1478), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1392), - [anon_sym_readonly] = ACTIONS(1392), - [anon_sym_get] = ACTIONS(1392), - [anon_sym_set] = ACTIONS(1392), - [anon_sym_declare] = ACTIONS(1392), - [anon_sym_public] = ACTIONS(1392), - [anon_sym_private] = ACTIONS(1392), - [anon_sym_protected] = ACTIONS(1392), - [anon_sym_override] = ACTIONS(1392), - [anon_sym_module] = ACTIONS(1392), - [anon_sym_any] = ACTIONS(1392), - [anon_sym_number] = ACTIONS(1392), - [anon_sym_boolean] = ACTIONS(1392), - [anon_sym_string] = ACTIONS(1392), - [anon_sym_symbol] = ACTIONS(1392), - [anon_sym_object] = ACTIONS(1392), + [anon_sym_static] = ACTIONS(1060), + [anon_sym_readonly] = ACTIONS(1060), + [anon_sym_get] = ACTIONS(1060), + [anon_sym_set] = ACTIONS(1060), + [anon_sym_declare] = ACTIONS(1060), + [anon_sym_public] = ACTIONS(1060), + [anon_sym_private] = ACTIONS(1060), + [anon_sym_protected] = ACTIONS(1060), + [anon_sym_override] = ACTIONS(1060), + [anon_sym_module] = ACTIONS(1060), + [anon_sym_any] = ACTIONS(1060), + [anon_sym_number] = ACTIONS(1060), + [anon_sym_boolean] = ACTIONS(1060), + [anon_sym_string] = ACTIONS(1060), + [anon_sym_symbol] = ACTIONS(1060), + [anon_sym_object] = ACTIONS(1060), [sym_html_comment] = ACTIONS(5), }, [STATE(664)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1464), - [sym_expression] = STATE(2511), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6083), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6083), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5786), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1464), - [sym_subscript_expression] = STATE(1464), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3025), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6083), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1464), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(654), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1512), - [anon_sym_export] = ACTIONS(1392), - [anon_sym_type] = ACTIONS(1392), - [anon_sym_namespace] = ACTIONS(1394), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_typeof] = ACTIONS(1414), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1392), - [anon_sym_BANG] = ACTIONS(1398), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1400), - [anon_sym_yield] = ACTIONS(1402), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1404), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1516), - [anon_sym_using] = ACTIONS(1408), - [anon_sym_PLUS] = ACTIONS(1414), - [anon_sym_DASH] = ACTIONS(1414), - [anon_sym_SLASH] = ACTIONS(978), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1390), + [sym_expression] = STATE(1937), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5777), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5777), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1390), + [sym_subscript_expression] = STATE(1390), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3056), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5777), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1390), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(477), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1494), + [anon_sym_export] = ACTIONS(1414), + [anon_sym_type] = ACTIONS(1414), + [anon_sym_namespace] = ACTIONS(1416), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(766), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1414), + [anon_sym_BANG] = ACTIONS(742), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(746), + [anon_sym_yield] = ACTIONS(748), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1420), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1498), + [anon_sym_using] = ACTIONS(756), + [anon_sym_PLUS] = ACTIONS(766), + [anon_sym_DASH] = ACTIONS(766), + [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1398), - [anon_sym_void] = ACTIONS(1414), - [anon_sym_delete] = ACTIONS(1414), - [anon_sym_PLUS_PLUS] = ACTIONS(1416), - [anon_sym_DASH_DASH] = ACTIONS(1416), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1418), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1518), + [anon_sym_TILDE] = ACTIONS(742), + [anon_sym_void] = ACTIONS(766), + [anon_sym_delete] = ACTIONS(766), + [anon_sym_PLUS_PLUS] = ACTIONS(768), + [anon_sym_DASH_DASH] = ACTIONS(768), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(774), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1500), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1392), - [anon_sym_readonly] = ACTIONS(1392), - [anon_sym_get] = ACTIONS(1392), - [anon_sym_set] = ACTIONS(1392), - [anon_sym_declare] = ACTIONS(1392), - [anon_sym_public] = ACTIONS(1392), - [anon_sym_private] = ACTIONS(1392), - [anon_sym_protected] = ACTIONS(1392), - [anon_sym_override] = ACTIONS(1392), - [anon_sym_module] = ACTIONS(1392), - [anon_sym_any] = ACTIONS(1392), - [anon_sym_number] = ACTIONS(1392), - [anon_sym_boolean] = ACTIONS(1392), - [anon_sym_string] = ACTIONS(1392), - [anon_sym_symbol] = ACTIONS(1392), - [anon_sym_object] = ACTIONS(1392), + [anon_sym_static] = ACTIONS(1414), + [anon_sym_readonly] = ACTIONS(1414), + [anon_sym_get] = ACTIONS(1414), + [anon_sym_set] = ACTIONS(1414), + [anon_sym_declare] = ACTIONS(1414), + [anon_sym_public] = ACTIONS(1414), + [anon_sym_private] = ACTIONS(1414), + [anon_sym_protected] = ACTIONS(1414), + [anon_sym_override] = ACTIONS(1414), + [anon_sym_module] = ACTIONS(1414), + [anon_sym_any] = ACTIONS(1414), + [anon_sym_number] = ACTIONS(1414), + [anon_sym_boolean] = ACTIONS(1414), + [anon_sym_string] = ACTIONS(1414), + [anon_sym_symbol] = ACTIONS(1414), + [anon_sym_object] = ACTIONS(1414), [sym_html_comment] = ACTIONS(5), }, [STATE(665)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1464), - [sym_expression] = STATE(2512), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6083), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6083), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5786), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1464), - [sym_subscript_expression] = STATE(1464), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3025), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6083), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1464), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(654), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1512), - [anon_sym_export] = ACTIONS(1392), - [anon_sym_type] = ACTIONS(1392), - [anon_sym_namespace] = ACTIONS(1394), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_typeof] = ACTIONS(1414), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1392), - [anon_sym_BANG] = ACTIONS(1398), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1400), - [anon_sym_yield] = ACTIONS(1402), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1404), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1516), - [anon_sym_using] = ACTIONS(1408), - [anon_sym_PLUS] = ACTIONS(1414), - [anon_sym_DASH] = ACTIONS(1414), - [anon_sym_SLASH] = ACTIONS(978), + [sym_import] = STATE(3849), + [sym_parenthesized_expression] = STATE(1426), + [sym_expression] = STATE(2370), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(5845), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(5845), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(5843), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1426), + [sym_subscript_expression] = STATE(1426), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2990), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(5845), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1426), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_type_arguments] = STATE(513), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(1510), + [anon_sym_export] = ACTIONS(1104), + [anon_sym_type] = ACTIONS(1104), + [anon_sym_namespace] = ACTIONS(1106), + [anon_sym_LBRACE] = ACTIONS(671), + [anon_sym_typeof] = ACTIONS(1132), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(1104), + [anon_sym_BANG] = ACTIONS(1112), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1116), + [anon_sym_yield] = ACTIONS(1118), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1122), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1514), + [anon_sym_using] = ACTIONS(1126), + [anon_sym_PLUS] = ACTIONS(1132), + [anon_sym_DASH] = ACTIONS(1132), + [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1398), - [anon_sym_void] = ACTIONS(1414), - [anon_sym_delete] = ACTIONS(1414), - [anon_sym_PLUS_PLUS] = ACTIONS(1416), - [anon_sym_DASH_DASH] = ACTIONS(1416), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1418), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1518), + [anon_sym_TILDE] = ACTIONS(1112), + [anon_sym_void] = ACTIONS(1132), + [anon_sym_delete] = ACTIONS(1132), + [anon_sym_PLUS_PLUS] = ACTIONS(1134), + [anon_sym_DASH_DASH] = ACTIONS(1134), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1140), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1516), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1392), - [anon_sym_readonly] = ACTIONS(1392), - [anon_sym_get] = ACTIONS(1392), - [anon_sym_set] = ACTIONS(1392), - [anon_sym_declare] = ACTIONS(1392), - [anon_sym_public] = ACTIONS(1392), - [anon_sym_private] = ACTIONS(1392), - [anon_sym_protected] = ACTIONS(1392), - [anon_sym_override] = ACTIONS(1392), - [anon_sym_module] = ACTIONS(1392), - [anon_sym_any] = ACTIONS(1392), - [anon_sym_number] = ACTIONS(1392), - [anon_sym_boolean] = ACTIONS(1392), - [anon_sym_string] = ACTIONS(1392), - [anon_sym_symbol] = ACTIONS(1392), - [anon_sym_object] = ACTIONS(1392), + [anon_sym_static] = ACTIONS(1104), + [anon_sym_readonly] = ACTIONS(1104), + [anon_sym_get] = ACTIONS(1104), + [anon_sym_set] = ACTIONS(1104), + [anon_sym_declare] = ACTIONS(1104), + [anon_sym_public] = ACTIONS(1104), + [anon_sym_private] = ACTIONS(1104), + [anon_sym_protected] = ACTIONS(1104), + [anon_sym_override] = ACTIONS(1104), + [anon_sym_module] = ACTIONS(1104), + [anon_sym_any] = ACTIONS(1104), + [anon_sym_number] = ACTIONS(1104), + [anon_sym_boolean] = ACTIONS(1104), + [anon_sym_string] = ACTIONS(1104), + [anon_sym_symbol] = ACTIONS(1104), + [anon_sym_object] = ACTIONS(1104), [sym_html_comment] = ACTIONS(5), }, [STATE(666)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1464), - [sym_expression] = STATE(2513), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6083), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6083), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5786), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1464), - [sym_subscript_expression] = STATE(1464), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3025), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6083), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1464), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(654), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1512), - [anon_sym_export] = ACTIONS(1392), - [anon_sym_type] = ACTIONS(1392), - [anon_sym_namespace] = ACTIONS(1394), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_typeof] = ACTIONS(1414), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1392), - [anon_sym_BANG] = ACTIONS(1398), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1400), - [anon_sym_yield] = ACTIONS(1402), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1404), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1516), - [anon_sym_using] = ACTIONS(1408), - [anon_sym_PLUS] = ACTIONS(1414), - [anon_sym_DASH] = ACTIONS(1414), - [anon_sym_SLASH] = ACTIONS(978), + [sym_import] = STATE(3849), + [sym_parenthesized_expression] = STATE(1426), + [sym_expression] = STATE(2240), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(5845), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(5845), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(5843), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1426), + [sym_subscript_expression] = STATE(1426), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2990), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(5845), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1426), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_type_arguments] = STATE(513), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(1510), + [anon_sym_export] = ACTIONS(1104), + [anon_sym_type] = ACTIONS(1104), + [anon_sym_namespace] = ACTIONS(1106), + [anon_sym_LBRACE] = ACTIONS(671), + [anon_sym_typeof] = ACTIONS(1132), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(1104), + [anon_sym_BANG] = ACTIONS(1112), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1116), + [anon_sym_yield] = ACTIONS(1118), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1122), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1514), + [anon_sym_using] = ACTIONS(1126), + [anon_sym_PLUS] = ACTIONS(1132), + [anon_sym_DASH] = ACTIONS(1132), + [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1398), - [anon_sym_void] = ACTIONS(1414), - [anon_sym_delete] = ACTIONS(1414), - [anon_sym_PLUS_PLUS] = ACTIONS(1416), - [anon_sym_DASH_DASH] = ACTIONS(1416), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1418), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1518), + [anon_sym_TILDE] = ACTIONS(1112), + [anon_sym_void] = ACTIONS(1132), + [anon_sym_delete] = ACTIONS(1132), + [anon_sym_PLUS_PLUS] = ACTIONS(1134), + [anon_sym_DASH_DASH] = ACTIONS(1134), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1140), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1516), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1392), - [anon_sym_readonly] = ACTIONS(1392), - [anon_sym_get] = ACTIONS(1392), - [anon_sym_set] = ACTIONS(1392), - [anon_sym_declare] = ACTIONS(1392), - [anon_sym_public] = ACTIONS(1392), - [anon_sym_private] = ACTIONS(1392), - [anon_sym_protected] = ACTIONS(1392), - [anon_sym_override] = ACTIONS(1392), - [anon_sym_module] = ACTIONS(1392), - [anon_sym_any] = ACTIONS(1392), - [anon_sym_number] = ACTIONS(1392), - [anon_sym_boolean] = ACTIONS(1392), - [anon_sym_string] = ACTIONS(1392), - [anon_sym_symbol] = ACTIONS(1392), - [anon_sym_object] = ACTIONS(1392), + [anon_sym_static] = ACTIONS(1104), + [anon_sym_readonly] = ACTIONS(1104), + [anon_sym_get] = ACTIONS(1104), + [anon_sym_set] = ACTIONS(1104), + [anon_sym_declare] = ACTIONS(1104), + [anon_sym_public] = ACTIONS(1104), + [anon_sym_private] = ACTIONS(1104), + [anon_sym_protected] = ACTIONS(1104), + [anon_sym_override] = ACTIONS(1104), + [anon_sym_module] = ACTIONS(1104), + [anon_sym_any] = ACTIONS(1104), + [anon_sym_number] = ACTIONS(1104), + [anon_sym_boolean] = ACTIONS(1104), + [anon_sym_string] = ACTIONS(1104), + [anon_sym_symbol] = ACTIONS(1104), + [anon_sym_object] = ACTIONS(1104), [sym_html_comment] = ACTIONS(5), }, [STATE(667)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1464), - [sym_expression] = STATE(2514), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6083), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6083), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5786), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1464), - [sym_subscript_expression] = STATE(1464), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3025), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6083), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1464), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(654), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1512), - [anon_sym_export] = ACTIONS(1392), - [anon_sym_type] = ACTIONS(1392), - [anon_sym_namespace] = ACTIONS(1394), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_typeof] = ACTIONS(1414), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1392), - [anon_sym_BANG] = ACTIONS(1398), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1400), - [anon_sym_yield] = ACTIONS(1402), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1404), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1516), - [anon_sym_using] = ACTIONS(1408), - [anon_sym_PLUS] = ACTIONS(1414), - [anon_sym_DASH] = ACTIONS(1414), - [anon_sym_SLASH] = ACTIONS(978), + [sym_import] = STATE(3849), + [sym_parenthesized_expression] = STATE(1426), + [sym_expression] = STATE(2241), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(5845), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(5845), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(5843), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1426), + [sym_subscript_expression] = STATE(1426), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2990), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(5845), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1426), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_type_arguments] = STATE(513), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(1510), + [anon_sym_export] = ACTIONS(1104), + [anon_sym_type] = ACTIONS(1104), + [anon_sym_namespace] = ACTIONS(1106), + [anon_sym_LBRACE] = ACTIONS(671), + [anon_sym_typeof] = ACTIONS(1132), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(1104), + [anon_sym_BANG] = ACTIONS(1112), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1116), + [anon_sym_yield] = ACTIONS(1118), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1122), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1514), + [anon_sym_using] = ACTIONS(1126), + [anon_sym_PLUS] = ACTIONS(1132), + [anon_sym_DASH] = ACTIONS(1132), + [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1398), - [anon_sym_void] = ACTIONS(1414), - [anon_sym_delete] = ACTIONS(1414), - [anon_sym_PLUS_PLUS] = ACTIONS(1416), - [anon_sym_DASH_DASH] = ACTIONS(1416), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1418), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1518), + [anon_sym_TILDE] = ACTIONS(1112), + [anon_sym_void] = ACTIONS(1132), + [anon_sym_delete] = ACTIONS(1132), + [anon_sym_PLUS_PLUS] = ACTIONS(1134), + [anon_sym_DASH_DASH] = ACTIONS(1134), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1140), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1516), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1392), - [anon_sym_readonly] = ACTIONS(1392), - [anon_sym_get] = ACTIONS(1392), - [anon_sym_set] = ACTIONS(1392), - [anon_sym_declare] = ACTIONS(1392), - [anon_sym_public] = ACTIONS(1392), - [anon_sym_private] = ACTIONS(1392), - [anon_sym_protected] = ACTIONS(1392), - [anon_sym_override] = ACTIONS(1392), - [anon_sym_module] = ACTIONS(1392), - [anon_sym_any] = ACTIONS(1392), - [anon_sym_number] = ACTIONS(1392), - [anon_sym_boolean] = ACTIONS(1392), - [anon_sym_string] = ACTIONS(1392), - [anon_sym_symbol] = ACTIONS(1392), - [anon_sym_object] = ACTIONS(1392), + [anon_sym_static] = ACTIONS(1104), + [anon_sym_readonly] = ACTIONS(1104), + [anon_sym_get] = ACTIONS(1104), + [anon_sym_set] = ACTIONS(1104), + [anon_sym_declare] = ACTIONS(1104), + [anon_sym_public] = ACTIONS(1104), + [anon_sym_private] = ACTIONS(1104), + [anon_sym_protected] = ACTIONS(1104), + [anon_sym_override] = ACTIONS(1104), + [anon_sym_module] = ACTIONS(1104), + [anon_sym_any] = ACTIONS(1104), + [anon_sym_number] = ACTIONS(1104), + [anon_sym_boolean] = ACTIONS(1104), + [anon_sym_string] = ACTIONS(1104), + [anon_sym_symbol] = ACTIONS(1104), + [anon_sym_object] = ACTIONS(1104), [sym_html_comment] = ACTIONS(5), }, [STATE(668)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1464), - [sym_expression] = STATE(2515), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6083), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6083), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5786), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1464), - [sym_subscript_expression] = STATE(1464), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3025), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6083), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1464), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(654), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1512), - [anon_sym_export] = ACTIONS(1392), - [anon_sym_type] = ACTIONS(1392), - [anon_sym_namespace] = ACTIONS(1394), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_typeof] = ACTIONS(1414), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1392), - [anon_sym_BANG] = ACTIONS(1398), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1400), - [anon_sym_yield] = ACTIONS(1402), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1404), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1516), - [anon_sym_using] = ACTIONS(1408), - [anon_sym_PLUS] = ACTIONS(1414), - [anon_sym_DASH] = ACTIONS(1414), - [anon_sym_SLASH] = ACTIONS(978), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1463), + [sym_expression] = STATE(2579), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6091), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6091), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1463), + [sym_subscript_expression] = STATE(1463), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3038), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6091), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1463), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(627), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1526), + [anon_sym_export] = ACTIONS(1434), + [anon_sym_type] = ACTIONS(1434), + [anon_sym_namespace] = ACTIONS(1436), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_typeof] = ACTIONS(1456), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1434), + [anon_sym_BANG] = ACTIONS(1440), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1442), + [anon_sym_yield] = ACTIONS(1444), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1446), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1530), + [anon_sym_using] = ACTIONS(1450), + [anon_sym_PLUS] = ACTIONS(1456), + [anon_sym_DASH] = ACTIONS(1456), + [anon_sym_SLASH] = ACTIONS(970), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1398), - [anon_sym_void] = ACTIONS(1414), - [anon_sym_delete] = ACTIONS(1414), - [anon_sym_PLUS_PLUS] = ACTIONS(1416), - [anon_sym_DASH_DASH] = ACTIONS(1416), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1418), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1518), + [anon_sym_TILDE] = ACTIONS(1440), + [anon_sym_void] = ACTIONS(1456), + [anon_sym_delete] = ACTIONS(1456), + [anon_sym_PLUS_PLUS] = ACTIONS(1458), + [anon_sym_DASH_DASH] = ACTIONS(1458), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1460), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1532), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1392), - [anon_sym_readonly] = ACTIONS(1392), - [anon_sym_get] = ACTIONS(1392), - [anon_sym_set] = ACTIONS(1392), - [anon_sym_declare] = ACTIONS(1392), - [anon_sym_public] = ACTIONS(1392), - [anon_sym_private] = ACTIONS(1392), - [anon_sym_protected] = ACTIONS(1392), - [anon_sym_override] = ACTIONS(1392), - [anon_sym_module] = ACTIONS(1392), - [anon_sym_any] = ACTIONS(1392), - [anon_sym_number] = ACTIONS(1392), - [anon_sym_boolean] = ACTIONS(1392), - [anon_sym_string] = ACTIONS(1392), - [anon_sym_symbol] = ACTIONS(1392), - [anon_sym_object] = ACTIONS(1392), + [anon_sym_static] = ACTIONS(1434), + [anon_sym_readonly] = ACTIONS(1434), + [anon_sym_get] = ACTIONS(1434), + [anon_sym_set] = ACTIONS(1434), + [anon_sym_declare] = ACTIONS(1434), + [anon_sym_public] = ACTIONS(1434), + [anon_sym_private] = ACTIONS(1434), + [anon_sym_protected] = ACTIONS(1434), + [anon_sym_override] = ACTIONS(1434), + [anon_sym_module] = ACTIONS(1434), + [anon_sym_any] = ACTIONS(1434), + [anon_sym_number] = ACTIONS(1434), + [anon_sym_boolean] = ACTIONS(1434), + [anon_sym_string] = ACTIONS(1434), + [anon_sym_symbol] = ACTIONS(1434), + [anon_sym_object] = ACTIONS(1434), [sym_html_comment] = ACTIONS(5), }, [STATE(669)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1464), - [sym_expression] = STATE(2516), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6083), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6083), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5786), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1464), - [sym_subscript_expression] = STATE(1464), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3025), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6083), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1464), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(654), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1512), - [anon_sym_export] = ACTIONS(1392), - [anon_sym_type] = ACTIONS(1392), - [anon_sym_namespace] = ACTIONS(1394), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_typeof] = ACTIONS(1414), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1392), - [anon_sym_BANG] = ACTIONS(1398), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1400), - [anon_sym_yield] = ACTIONS(1402), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1404), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1516), - [anon_sym_using] = ACTIONS(1408), - [anon_sym_PLUS] = ACTIONS(1414), - [anon_sym_DASH] = ACTIONS(1414), - [anon_sym_SLASH] = ACTIONS(978), + [sym_import] = STATE(3849), + [sym_parenthesized_expression] = STATE(1426), + [sym_expression] = STATE(2244), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(5845), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(5845), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(5843), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1426), + [sym_subscript_expression] = STATE(1426), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2990), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(5845), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1426), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_type_arguments] = STATE(513), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(1510), + [anon_sym_export] = ACTIONS(1104), + [anon_sym_type] = ACTIONS(1104), + [anon_sym_namespace] = ACTIONS(1106), + [anon_sym_LBRACE] = ACTIONS(671), + [anon_sym_typeof] = ACTIONS(1132), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(1104), + [anon_sym_BANG] = ACTIONS(1112), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1116), + [anon_sym_yield] = ACTIONS(1118), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1122), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1514), + [anon_sym_using] = ACTIONS(1126), + [anon_sym_PLUS] = ACTIONS(1132), + [anon_sym_DASH] = ACTIONS(1132), + [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1398), - [anon_sym_void] = ACTIONS(1414), - [anon_sym_delete] = ACTIONS(1414), - [anon_sym_PLUS_PLUS] = ACTIONS(1416), - [anon_sym_DASH_DASH] = ACTIONS(1416), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1418), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1518), + [anon_sym_TILDE] = ACTIONS(1112), + [anon_sym_void] = ACTIONS(1132), + [anon_sym_delete] = ACTIONS(1132), + [anon_sym_PLUS_PLUS] = ACTIONS(1134), + [anon_sym_DASH_DASH] = ACTIONS(1134), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1140), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1516), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1392), - [anon_sym_readonly] = ACTIONS(1392), - [anon_sym_get] = ACTIONS(1392), - [anon_sym_set] = ACTIONS(1392), - [anon_sym_declare] = ACTIONS(1392), - [anon_sym_public] = ACTIONS(1392), - [anon_sym_private] = ACTIONS(1392), - [anon_sym_protected] = ACTIONS(1392), - [anon_sym_override] = ACTIONS(1392), - [anon_sym_module] = ACTIONS(1392), - [anon_sym_any] = ACTIONS(1392), - [anon_sym_number] = ACTIONS(1392), - [anon_sym_boolean] = ACTIONS(1392), - [anon_sym_string] = ACTIONS(1392), - [anon_sym_symbol] = ACTIONS(1392), - [anon_sym_object] = ACTIONS(1392), + [anon_sym_static] = ACTIONS(1104), + [anon_sym_readonly] = ACTIONS(1104), + [anon_sym_get] = ACTIONS(1104), + [anon_sym_set] = ACTIONS(1104), + [anon_sym_declare] = ACTIONS(1104), + [anon_sym_public] = ACTIONS(1104), + [anon_sym_private] = ACTIONS(1104), + [anon_sym_protected] = ACTIONS(1104), + [anon_sym_override] = ACTIONS(1104), + [anon_sym_module] = ACTIONS(1104), + [anon_sym_any] = ACTIONS(1104), + [anon_sym_number] = ACTIONS(1104), + [anon_sym_boolean] = ACTIONS(1104), + [anon_sym_string] = ACTIONS(1104), + [anon_sym_symbol] = ACTIONS(1104), + [anon_sym_object] = ACTIONS(1104), [sym_html_comment] = ACTIONS(5), }, [STATE(670)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1464), - [sym_expression] = STATE(2518), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6083), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6083), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5786), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1464), - [sym_subscript_expression] = STATE(1464), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3025), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6083), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1464), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(654), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1512), - [anon_sym_export] = ACTIONS(1392), - [anon_sym_type] = ACTIONS(1392), - [anon_sym_namespace] = ACTIONS(1394), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_typeof] = ACTIONS(1414), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1392), - [anon_sym_BANG] = ACTIONS(1398), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1400), - [anon_sym_yield] = ACTIONS(1402), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1404), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1516), - [anon_sym_using] = ACTIONS(1408), - [anon_sym_PLUS] = ACTIONS(1414), - [anon_sym_DASH] = ACTIONS(1414), - [anon_sym_SLASH] = ACTIONS(978), + [sym_import] = STATE(3849), + [sym_parenthesized_expression] = STATE(1426), + [sym_expression] = STATE(2371), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(5845), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(5845), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(5843), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1426), + [sym_subscript_expression] = STATE(1426), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2990), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(5845), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1426), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_type_arguments] = STATE(513), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(1510), + [anon_sym_export] = ACTIONS(1104), + [anon_sym_type] = ACTIONS(1104), + [anon_sym_namespace] = ACTIONS(1106), + [anon_sym_LBRACE] = ACTIONS(671), + [anon_sym_typeof] = ACTIONS(1132), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(1104), + [anon_sym_BANG] = ACTIONS(1112), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(1116), + [anon_sym_yield] = ACTIONS(1118), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1122), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1514), + [anon_sym_using] = ACTIONS(1126), + [anon_sym_PLUS] = ACTIONS(1132), + [anon_sym_DASH] = ACTIONS(1132), + [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1398), - [anon_sym_void] = ACTIONS(1414), - [anon_sym_delete] = ACTIONS(1414), - [anon_sym_PLUS_PLUS] = ACTIONS(1416), - [anon_sym_DASH_DASH] = ACTIONS(1416), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1418), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1518), + [anon_sym_TILDE] = ACTIONS(1112), + [anon_sym_void] = ACTIONS(1132), + [anon_sym_delete] = ACTIONS(1132), + [anon_sym_PLUS_PLUS] = ACTIONS(1134), + [anon_sym_DASH_DASH] = ACTIONS(1134), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(1140), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(1516), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1392), - [anon_sym_readonly] = ACTIONS(1392), - [anon_sym_get] = ACTIONS(1392), - [anon_sym_set] = ACTIONS(1392), - [anon_sym_declare] = ACTIONS(1392), - [anon_sym_public] = ACTIONS(1392), - [anon_sym_private] = ACTIONS(1392), - [anon_sym_protected] = ACTIONS(1392), - [anon_sym_override] = ACTIONS(1392), - [anon_sym_module] = ACTIONS(1392), - [anon_sym_any] = ACTIONS(1392), - [anon_sym_number] = ACTIONS(1392), - [anon_sym_boolean] = ACTIONS(1392), - [anon_sym_string] = ACTIONS(1392), - [anon_sym_symbol] = ACTIONS(1392), - [anon_sym_object] = ACTIONS(1392), + [anon_sym_static] = ACTIONS(1104), + [anon_sym_readonly] = ACTIONS(1104), + [anon_sym_get] = ACTIONS(1104), + [anon_sym_set] = ACTIONS(1104), + [anon_sym_declare] = ACTIONS(1104), + [anon_sym_public] = ACTIONS(1104), + [anon_sym_private] = ACTIONS(1104), + [anon_sym_protected] = ACTIONS(1104), + [anon_sym_override] = ACTIONS(1104), + [anon_sym_module] = ACTIONS(1104), + [anon_sym_any] = ACTIONS(1104), + [anon_sym_number] = ACTIONS(1104), + [anon_sym_boolean] = ACTIONS(1104), + [anon_sym_string] = ACTIONS(1104), + [anon_sym_symbol] = ACTIONS(1104), + [anon_sym_object] = ACTIONS(1104), [sym_html_comment] = ACTIONS(5), }, [STATE(671)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1464), - [sym_expression] = STATE(2522), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6083), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6083), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5786), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1464), - [sym_subscript_expression] = STATE(1464), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3025), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6083), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1464), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(654), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1512), - [anon_sym_export] = ACTIONS(1392), - [anon_sym_type] = ACTIONS(1392), - [anon_sym_namespace] = ACTIONS(1394), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_typeof] = ACTIONS(1414), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1392), - [anon_sym_BANG] = ACTIONS(1398), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1400), - [anon_sym_yield] = ACTIONS(1402), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1404), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1516), - [anon_sym_using] = ACTIONS(1408), - [anon_sym_PLUS] = ACTIONS(1414), - [anon_sym_DASH] = ACTIONS(1414), - [anon_sym_SLASH] = ACTIONS(978), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1390), + [sym_expression] = STATE(1992), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5777), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5777), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1390), + [sym_subscript_expression] = STATE(1390), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3056), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5777), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1390), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(477), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1494), + [anon_sym_export] = ACTIONS(1414), + [anon_sym_type] = ACTIONS(1414), + [anon_sym_namespace] = ACTIONS(1416), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(766), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1414), + [anon_sym_BANG] = ACTIONS(742), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(746), + [anon_sym_yield] = ACTIONS(748), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1420), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1498), + [anon_sym_using] = ACTIONS(756), + [anon_sym_PLUS] = ACTIONS(766), + [anon_sym_DASH] = ACTIONS(766), + [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1398), - [anon_sym_void] = ACTIONS(1414), - [anon_sym_delete] = ACTIONS(1414), - [anon_sym_PLUS_PLUS] = ACTIONS(1416), - [anon_sym_DASH_DASH] = ACTIONS(1416), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1418), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1518), + [anon_sym_TILDE] = ACTIONS(742), + [anon_sym_void] = ACTIONS(766), + [anon_sym_delete] = ACTIONS(766), + [anon_sym_PLUS_PLUS] = ACTIONS(768), + [anon_sym_DASH_DASH] = ACTIONS(768), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(774), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1500), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1392), - [anon_sym_readonly] = ACTIONS(1392), - [anon_sym_get] = ACTIONS(1392), - [anon_sym_set] = ACTIONS(1392), - [anon_sym_declare] = ACTIONS(1392), - [anon_sym_public] = ACTIONS(1392), - [anon_sym_private] = ACTIONS(1392), - [anon_sym_protected] = ACTIONS(1392), - [anon_sym_override] = ACTIONS(1392), - [anon_sym_module] = ACTIONS(1392), - [anon_sym_any] = ACTIONS(1392), - [anon_sym_number] = ACTIONS(1392), - [anon_sym_boolean] = ACTIONS(1392), - [anon_sym_string] = ACTIONS(1392), - [anon_sym_symbol] = ACTIONS(1392), - [anon_sym_object] = ACTIONS(1392), + [anon_sym_static] = ACTIONS(1414), + [anon_sym_readonly] = ACTIONS(1414), + [anon_sym_get] = ACTIONS(1414), + [anon_sym_set] = ACTIONS(1414), + [anon_sym_declare] = ACTIONS(1414), + [anon_sym_public] = ACTIONS(1414), + [anon_sym_private] = ACTIONS(1414), + [anon_sym_protected] = ACTIONS(1414), + [anon_sym_override] = ACTIONS(1414), + [anon_sym_module] = ACTIONS(1414), + [anon_sym_any] = ACTIONS(1414), + [anon_sym_number] = ACTIONS(1414), + [anon_sym_boolean] = ACTIONS(1414), + [anon_sym_string] = ACTIONS(1414), + [anon_sym_symbol] = ACTIONS(1414), + [anon_sym_object] = ACTIONS(1414), [sym_html_comment] = ACTIONS(5), }, [STATE(672)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1464), - [sym_expression] = STATE(2523), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6083), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6083), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5786), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1464), - [sym_subscript_expression] = STATE(1464), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3025), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6083), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1464), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(654), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1512), - [anon_sym_export] = ACTIONS(1392), - [anon_sym_type] = ACTIONS(1392), - [anon_sym_namespace] = ACTIONS(1394), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_typeof] = ACTIONS(1414), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1392), - [anon_sym_BANG] = ACTIONS(1398), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1400), - [anon_sym_yield] = ACTIONS(1402), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1404), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1516), - [anon_sym_using] = ACTIONS(1408), - [anon_sym_PLUS] = ACTIONS(1414), - [anon_sym_DASH] = ACTIONS(1414), - [anon_sym_SLASH] = ACTIONS(978), + [sym_import] = STATE(3849), + [sym_parenthesized_expression] = STATE(1372), + [sym_expression] = STATE(1853), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6025), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6025), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1372), + [sym_subscript_expression] = STATE(1372), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2993), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6025), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1372), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_type_arguments] = STATE(445), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(1488), + [anon_sym_export] = ACTIONS(1324), + [anon_sym_type] = ACTIONS(1324), + [anon_sym_namespace] = ACTIONS(1326), + [anon_sym_LBRACE] = ACTIONS(671), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(1324), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(45), + [anon_sym_yield] = ACTIONS(63), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1330), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1492), + [anon_sym_using] = ACTIONS(75), + [anon_sym_PLUS] = ACTIONS(21), + [anon_sym_DASH] = ACTIONS(21), + [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1398), - [anon_sym_void] = ACTIONS(1414), - [anon_sym_delete] = ACTIONS(1414), - [anon_sym_PLUS_PLUS] = ACTIONS(1416), - [anon_sym_DASH_DASH] = ACTIONS(1416), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1418), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1518), + [anon_sym_TILDE] = ACTIONS(33), + [anon_sym_void] = ACTIONS(21), + [anon_sym_delete] = ACTIONS(21), + [anon_sym_PLUS_PLUS] = ACTIONS(81), + [anon_sym_DASH_DASH] = ACTIONS(81), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(91), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1392), - [anon_sym_readonly] = ACTIONS(1392), - [anon_sym_get] = ACTIONS(1392), - [anon_sym_set] = ACTIONS(1392), - [anon_sym_declare] = ACTIONS(1392), - [anon_sym_public] = ACTIONS(1392), - [anon_sym_private] = ACTIONS(1392), - [anon_sym_protected] = ACTIONS(1392), - [anon_sym_override] = ACTIONS(1392), - [anon_sym_module] = ACTIONS(1392), - [anon_sym_any] = ACTIONS(1392), - [anon_sym_number] = ACTIONS(1392), - [anon_sym_boolean] = ACTIONS(1392), - [anon_sym_string] = ACTIONS(1392), - [anon_sym_symbol] = ACTIONS(1392), - [anon_sym_object] = ACTIONS(1392), + [anon_sym_static] = ACTIONS(1324), + [anon_sym_readonly] = ACTIONS(1324), + [anon_sym_get] = ACTIONS(1324), + [anon_sym_set] = ACTIONS(1324), + [anon_sym_declare] = ACTIONS(1324), + [anon_sym_public] = ACTIONS(1324), + [anon_sym_private] = ACTIONS(1324), + [anon_sym_protected] = ACTIONS(1324), + [anon_sym_override] = ACTIONS(1324), + [anon_sym_module] = ACTIONS(1324), + [anon_sym_any] = ACTIONS(1324), + [anon_sym_number] = ACTIONS(1324), + [anon_sym_boolean] = ACTIONS(1324), + [anon_sym_string] = ACTIONS(1324), + [anon_sym_symbol] = ACTIONS(1324), + [anon_sym_object] = ACTIONS(1324), [sym_html_comment] = ACTIONS(5), }, [STATE(673)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1464), - [sym_expression] = STATE(2524), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6083), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6083), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5786), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1464), - [sym_subscript_expression] = STATE(1464), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3025), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6083), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1464), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(654), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1512), - [anon_sym_export] = ACTIONS(1392), - [anon_sym_type] = ACTIONS(1392), - [anon_sym_namespace] = ACTIONS(1394), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_typeof] = ACTIONS(1414), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1392), - [anon_sym_BANG] = ACTIONS(1398), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1400), - [anon_sym_yield] = ACTIONS(1402), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1404), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1516), - [anon_sym_using] = ACTIONS(1408), - [anon_sym_PLUS] = ACTIONS(1414), - [anon_sym_DASH] = ACTIONS(1414), - [anon_sym_SLASH] = ACTIONS(978), + [sym_import] = STATE(3849), + [sym_parenthesized_expression] = STATE(1372), + [sym_expression] = STATE(1855), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6025), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6025), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1372), + [sym_subscript_expression] = STATE(1372), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2993), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6025), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1372), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_type_arguments] = STATE(445), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(1488), + [anon_sym_export] = ACTIONS(1324), + [anon_sym_type] = ACTIONS(1324), + [anon_sym_namespace] = ACTIONS(1326), + [anon_sym_LBRACE] = ACTIONS(671), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(1324), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(45), + [anon_sym_yield] = ACTIONS(63), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1330), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1492), + [anon_sym_using] = ACTIONS(75), + [anon_sym_PLUS] = ACTIONS(21), + [anon_sym_DASH] = ACTIONS(21), + [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1398), - [anon_sym_void] = ACTIONS(1414), - [anon_sym_delete] = ACTIONS(1414), - [anon_sym_PLUS_PLUS] = ACTIONS(1416), - [anon_sym_DASH_DASH] = ACTIONS(1416), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1418), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1518), + [anon_sym_TILDE] = ACTIONS(33), + [anon_sym_void] = ACTIONS(21), + [anon_sym_delete] = ACTIONS(21), + [anon_sym_PLUS_PLUS] = ACTIONS(81), + [anon_sym_DASH_DASH] = ACTIONS(81), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(89), + [sym_private_property_identifier] = ACTIONS(91), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1392), - [anon_sym_readonly] = ACTIONS(1392), - [anon_sym_get] = ACTIONS(1392), - [anon_sym_set] = ACTIONS(1392), - [anon_sym_declare] = ACTIONS(1392), - [anon_sym_public] = ACTIONS(1392), - [anon_sym_private] = ACTIONS(1392), - [anon_sym_protected] = ACTIONS(1392), - [anon_sym_override] = ACTIONS(1392), - [anon_sym_module] = ACTIONS(1392), - [anon_sym_any] = ACTIONS(1392), - [anon_sym_number] = ACTIONS(1392), - [anon_sym_boolean] = ACTIONS(1392), - [anon_sym_string] = ACTIONS(1392), - [anon_sym_symbol] = ACTIONS(1392), - [anon_sym_object] = ACTIONS(1392), + [anon_sym_static] = ACTIONS(1324), + [anon_sym_readonly] = ACTIONS(1324), + [anon_sym_get] = ACTIONS(1324), + [anon_sym_set] = ACTIONS(1324), + [anon_sym_declare] = ACTIONS(1324), + [anon_sym_public] = ACTIONS(1324), + [anon_sym_private] = ACTIONS(1324), + [anon_sym_protected] = ACTIONS(1324), + [anon_sym_override] = ACTIONS(1324), + [anon_sym_module] = ACTIONS(1324), + [anon_sym_any] = ACTIONS(1324), + [anon_sym_number] = ACTIONS(1324), + [anon_sym_boolean] = ACTIONS(1324), + [anon_sym_string] = ACTIONS(1324), + [anon_sym_symbol] = ACTIONS(1324), + [anon_sym_object] = ACTIONS(1324), [sym_html_comment] = ACTIONS(5), }, [STATE(674)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1464), - [sym_expression] = STATE(2529), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6083), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6083), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5786), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1464), - [sym_subscript_expression] = STATE(1464), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3025), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6083), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1464), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(654), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1512), - [anon_sym_export] = ACTIONS(1392), - [anon_sym_type] = ACTIONS(1392), - [anon_sym_namespace] = ACTIONS(1394), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_typeof] = ACTIONS(1414), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1392), - [anon_sym_BANG] = ACTIONS(1398), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1400), - [anon_sym_yield] = ACTIONS(1402), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1404), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1516), - [anon_sym_using] = ACTIONS(1408), - [anon_sym_PLUS] = ACTIONS(1414), - [anon_sym_DASH] = ACTIONS(1414), - [anon_sym_SLASH] = ACTIONS(978), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1398), - [anon_sym_void] = ACTIONS(1414), - [anon_sym_delete] = ACTIONS(1414), - [anon_sym_PLUS_PLUS] = ACTIONS(1416), - [anon_sym_DASH_DASH] = ACTIONS(1416), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1418), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1518), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1392), - [anon_sym_readonly] = ACTIONS(1392), - [anon_sym_get] = ACTIONS(1392), - [anon_sym_set] = ACTIONS(1392), - [anon_sym_declare] = ACTIONS(1392), - [anon_sym_public] = ACTIONS(1392), - [anon_sym_private] = ACTIONS(1392), - [anon_sym_protected] = ACTIONS(1392), - [anon_sym_override] = ACTIONS(1392), - [anon_sym_module] = ACTIONS(1392), - [anon_sym_any] = ACTIONS(1392), - [anon_sym_number] = ACTIONS(1392), - [anon_sym_boolean] = ACTIONS(1392), - [anon_sym_string] = ACTIONS(1392), - [anon_sym_symbol] = ACTIONS(1392), - [anon_sym_object] = ACTIONS(1392), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(675)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1464), - [sym_expression] = STATE(2530), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6083), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6083), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5786), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1464), - [sym_subscript_expression] = STATE(1464), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3025), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6083), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1464), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(654), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1512), - [anon_sym_export] = ACTIONS(1392), - [anon_sym_type] = ACTIONS(1392), - [anon_sym_namespace] = ACTIONS(1394), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_typeof] = ACTIONS(1414), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1392), - [anon_sym_BANG] = ACTIONS(1398), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1400), - [anon_sym_yield] = ACTIONS(1402), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1404), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1516), - [anon_sym_using] = ACTIONS(1408), - [anon_sym_PLUS] = ACTIONS(1414), - [anon_sym_DASH] = ACTIONS(1414), - [anon_sym_SLASH] = ACTIONS(978), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1398), - [anon_sym_void] = ACTIONS(1414), - [anon_sym_delete] = ACTIONS(1414), - [anon_sym_PLUS_PLUS] = ACTIONS(1416), - [anon_sym_DASH_DASH] = ACTIONS(1416), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1418), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1518), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1392), - [anon_sym_readonly] = ACTIONS(1392), - [anon_sym_get] = ACTIONS(1392), - [anon_sym_set] = ACTIONS(1392), - [anon_sym_declare] = ACTIONS(1392), - [anon_sym_public] = ACTIONS(1392), - [anon_sym_private] = ACTIONS(1392), - [anon_sym_protected] = ACTIONS(1392), - [anon_sym_override] = ACTIONS(1392), - [anon_sym_module] = ACTIONS(1392), - [anon_sym_any] = ACTIONS(1392), - [anon_sym_number] = ACTIONS(1392), - [anon_sym_boolean] = ACTIONS(1392), - [anon_sym_string] = ACTIONS(1392), - [anon_sym_symbol] = ACTIONS(1392), - [anon_sym_object] = ACTIONS(1392), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(676)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1478), - [sym_expression] = STATE(2655), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5798), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5798), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1478), - [sym_subscript_expression] = STATE(1478), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5798), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1478), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(2299), - [anon_sym_export] = ACTIONS(2301), - [anon_sym_type] = ACTIONS(2301), - [anon_sym_namespace] = ACTIONS(2303), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(2301), - [anon_sym_BANG] = ACTIONS(174), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(139), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(2305), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(2307), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), - [anon_sym_SLASH] = ACTIONS(615), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(2309), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(2301), - [anon_sym_readonly] = ACTIONS(2301), - [anon_sym_get] = ACTIONS(2301), - [anon_sym_set] = ACTIONS(2301), - [anon_sym_declare] = ACTIONS(2301), - [anon_sym_public] = ACTIONS(2301), - [anon_sym_private] = ACTIONS(2301), - [anon_sym_protected] = ACTIONS(2301), - [anon_sym_override] = ACTIONS(2301), - [anon_sym_module] = ACTIONS(2301), - [anon_sym_any] = ACTIONS(2301), - [anon_sym_number] = ACTIONS(2301), - [anon_sym_boolean] = ACTIONS(2301), - [anon_sym_string] = ACTIONS(2301), - [anon_sym_symbol] = ACTIONS(2301), - [anon_sym_object] = ACTIONS(2301), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(677)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1461), - [sym_expression] = STATE(2596), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6071), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6071), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(6010), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1461), - [sym_subscript_expression] = STATE(1461), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6071), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1461), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(605), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1528), + [sym_import] = STATE(3849), + [sym_parenthesized_expression] = STATE(1372), + [sym_expression] = STATE(1849), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6025), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6025), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1372), + [sym_subscript_expression] = STATE(1372), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2993), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6025), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1372), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_type_arguments] = STATE(445), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(1488), [anon_sym_export] = ACTIONS(1324), [anon_sym_type] = ACTIONS(1324), [anon_sym_namespace] = ACTIONS(1326), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(1346), - [anon_sym_import] = ACTIONS(130), + [anon_sym_LBRACE] = ACTIONS(671), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(675), [anon_sym_let] = ACTIONS(1324), - [anon_sym_BANG] = ACTIONS(1330), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1332), - [anon_sym_yield] = ACTIONS(1334), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1336), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1532), - [anon_sym_using] = ACTIONS(1340), - [anon_sym_PLUS] = ACTIONS(1346), - [anon_sym_DASH] = ACTIONS(1346), - [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_BANG] = ACTIONS(33), + [anon_sym_LPAREN] = ACTIONS(41), + [anon_sym_await] = ACTIONS(45), + [anon_sym_yield] = ACTIONS(63), + [anon_sym_LBRACK] = ACTIONS(65), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1330), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1492), + [anon_sym_using] = ACTIONS(75), + [anon_sym_PLUS] = ACTIONS(21), + [anon_sym_DASH] = ACTIONS(21), + [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1330), - [anon_sym_void] = ACTIONS(1346), - [anon_sym_delete] = ACTIONS(1346), - [anon_sym_PLUS_PLUS] = ACTIONS(1348), - [anon_sym_DASH_DASH] = ACTIONS(1348), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1350), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1534), + [anon_sym_TILDE] = ACTIONS(33), + [anon_sym_void] = ACTIONS(21), + [anon_sym_delete] = ACTIONS(21), + [anon_sym_PLUS_PLUS] = ACTIONS(81), + [anon_sym_DASH_DASH] = ACTIONS(81), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(87), + [sym_number] = ACTIONS(2185), + [sym_private_property_identifier] = ACTIONS(91), + [sym_this] = ACTIONS(93), + [sym_super] = ACTIONS(93), + [sym_true] = ACTIONS(93), + [sym_false] = ACTIONS(93), + [sym_null] = ACTIONS(93), + [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(1324), [anon_sym_readonly] = ACTIONS(1324), @@ -97823,66 +97546,167 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_object] = ACTIONS(1324), [sym_html_comment] = ACTIONS(5), }, - [STATE(678)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1348), - [sym_expression] = STATE(2478), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5955), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5956), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1348), - [sym_subscript_expression] = STATE(1348), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1348), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(497), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1462), - [anon_sym_export] = ACTIONS(1054), - [anon_sym_type] = ACTIONS(1054), - [anon_sym_namespace] = ACTIONS(1056), - [anon_sym_LBRACE] = ACTIONS(844), + [STATE(675)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1390), + [sym_expression] = STATE(1960), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5777), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5777), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1390), + [sym_subscript_expression] = STATE(1390), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3056), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5777), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1390), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(477), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1494), + [anon_sym_export] = ACTIONS(1414), + [anon_sym_type] = ACTIONS(1414), + [anon_sym_namespace] = ACTIONS(1416), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(766), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1414), + [anon_sym_BANG] = ACTIONS(742), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(746), + [anon_sym_yield] = ACTIONS(748), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1420), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1498), + [anon_sym_using] = ACTIONS(756), + [anon_sym_PLUS] = ACTIONS(766), + [anon_sym_DASH] = ACTIONS(766), + [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(742), + [anon_sym_void] = ACTIONS(766), + [anon_sym_delete] = ACTIONS(766), + [anon_sym_PLUS_PLUS] = ACTIONS(768), + [anon_sym_DASH_DASH] = ACTIONS(768), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(2203), + [sym_private_property_identifier] = ACTIONS(774), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1500), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1414), + [anon_sym_readonly] = ACTIONS(1414), + [anon_sym_get] = ACTIONS(1414), + [anon_sym_set] = ACTIONS(1414), + [anon_sym_declare] = ACTIONS(1414), + [anon_sym_public] = ACTIONS(1414), + [anon_sym_private] = ACTIONS(1414), + [anon_sym_protected] = ACTIONS(1414), + [anon_sym_override] = ACTIONS(1414), + [anon_sym_module] = ACTIONS(1414), + [anon_sym_any] = ACTIONS(1414), + [anon_sym_number] = ACTIONS(1414), + [anon_sym_boolean] = ACTIONS(1414), + [anon_sym_string] = ACTIONS(1414), + [anon_sym_symbol] = ACTIONS(1414), + [anon_sym_object] = ACTIONS(1414), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(676)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1345), + [sym_expression] = STATE(1794), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5963), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5963), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5768), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1345), + [sym_subscript_expression] = STATE(1345), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3039), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5963), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1345), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(411), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1468), + [anon_sym_export] = ACTIONS(1060), + [anon_sym_type] = ACTIONS(1060), + [anon_sym_namespace] = ACTIONS(1062), + [anon_sym_LBRACE] = ACTIONS(847), [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1054), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1060), [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(808), + [anon_sym_LPAREN] = ACTIONS(814), [anon_sym_await] = ACTIONS(593), [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1064), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1470), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1070), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1476), [anon_sym_using] = ACTIONS(605), [anon_sym_PLUS] = ACTIONS(619), [anon_sym_DASH] = ACTIONS(619), @@ -97893,400 +97717,703 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_delete] = ACTIONS(619), [anon_sym_PLUS_PLUS] = ACTIONS(621), [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1472), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1478), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1060), + [anon_sym_readonly] = ACTIONS(1060), + [anon_sym_get] = ACTIONS(1060), + [anon_sym_set] = ACTIONS(1060), + [anon_sym_declare] = ACTIONS(1060), + [anon_sym_public] = ACTIONS(1060), + [anon_sym_private] = ACTIONS(1060), + [anon_sym_protected] = ACTIONS(1060), + [anon_sym_override] = ACTIONS(1060), + [anon_sym_module] = ACTIONS(1060), + [anon_sym_any] = ACTIONS(1060), + [anon_sym_number] = ACTIONS(1060), + [anon_sym_boolean] = ACTIONS(1060), + [anon_sym_string] = ACTIONS(1060), + [anon_sym_symbol] = ACTIONS(1060), + [anon_sym_object] = ACTIONS(1060), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(677)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1390), + [sym_expression] = STATE(1939), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5777), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5777), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1390), + [sym_subscript_expression] = STATE(1390), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3056), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5777), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1390), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(477), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1494), + [anon_sym_export] = ACTIONS(1414), + [anon_sym_type] = ACTIONS(1414), + [anon_sym_namespace] = ACTIONS(1416), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(766), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1414), + [anon_sym_BANG] = ACTIONS(742), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(746), + [anon_sym_yield] = ACTIONS(748), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1420), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1498), + [anon_sym_using] = ACTIONS(756), + [anon_sym_PLUS] = ACTIONS(766), + [anon_sym_DASH] = ACTIONS(766), + [anon_sym_SLASH] = ACTIONS(615), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(742), + [anon_sym_void] = ACTIONS(766), + [anon_sym_delete] = ACTIONS(766), + [anon_sym_PLUS_PLUS] = ACTIONS(768), + [anon_sym_DASH_DASH] = ACTIONS(768), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(774), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1500), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1414), + [anon_sym_readonly] = ACTIONS(1414), + [anon_sym_get] = ACTIONS(1414), + [anon_sym_set] = ACTIONS(1414), + [anon_sym_declare] = ACTIONS(1414), + [anon_sym_public] = ACTIONS(1414), + [anon_sym_private] = ACTIONS(1414), + [anon_sym_protected] = ACTIONS(1414), + [anon_sym_override] = ACTIONS(1414), + [anon_sym_module] = ACTIONS(1414), + [anon_sym_any] = ACTIONS(1414), + [anon_sym_number] = ACTIONS(1414), + [anon_sym_boolean] = ACTIONS(1414), + [anon_sym_string] = ACTIONS(1414), + [anon_sym_symbol] = ACTIONS(1414), + [anon_sym_object] = ACTIONS(1414), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(678)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1463), + [sym_expression] = STATE(2528), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6091), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6091), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5794), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1463), + [sym_subscript_expression] = STATE(1463), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3038), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6091), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1463), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(627), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1526), + [anon_sym_export] = ACTIONS(1434), + [anon_sym_type] = ACTIONS(1434), + [anon_sym_namespace] = ACTIONS(1436), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_typeof] = ACTIONS(1456), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1434), + [anon_sym_BANG] = ACTIONS(1440), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1442), + [anon_sym_yield] = ACTIONS(1444), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1446), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1530), + [anon_sym_using] = ACTIONS(1450), + [anon_sym_PLUS] = ACTIONS(1456), + [anon_sym_DASH] = ACTIONS(1456), + [anon_sym_SLASH] = ACTIONS(970), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1440), + [anon_sym_void] = ACTIONS(1456), + [anon_sym_delete] = ACTIONS(1456), + [anon_sym_PLUS_PLUS] = ACTIONS(1458), + [anon_sym_DASH_DASH] = ACTIONS(1458), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(2187), + [sym_private_property_identifier] = ACTIONS(1460), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1532), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1054), - [anon_sym_readonly] = ACTIONS(1054), - [anon_sym_get] = ACTIONS(1054), - [anon_sym_set] = ACTIONS(1054), - [anon_sym_declare] = ACTIONS(1054), - [anon_sym_public] = ACTIONS(1054), - [anon_sym_private] = ACTIONS(1054), - [anon_sym_protected] = ACTIONS(1054), - [anon_sym_override] = ACTIONS(1054), - [anon_sym_module] = ACTIONS(1054), - [anon_sym_any] = ACTIONS(1054), - [anon_sym_number] = ACTIONS(1054), - [anon_sym_boolean] = ACTIONS(1054), - [anon_sym_string] = ACTIONS(1054), - [anon_sym_symbol] = ACTIONS(1054), - [anon_sym_object] = ACTIONS(1054), + [anon_sym_static] = ACTIONS(1434), + [anon_sym_readonly] = ACTIONS(1434), + [anon_sym_get] = ACTIONS(1434), + [anon_sym_set] = ACTIONS(1434), + [anon_sym_declare] = ACTIONS(1434), + [anon_sym_public] = ACTIONS(1434), + [anon_sym_private] = ACTIONS(1434), + [anon_sym_protected] = ACTIONS(1434), + [anon_sym_override] = ACTIONS(1434), + [anon_sym_module] = ACTIONS(1434), + [anon_sym_any] = ACTIONS(1434), + [anon_sym_number] = ACTIONS(1434), + [anon_sym_boolean] = ACTIONS(1434), + [anon_sym_string] = ACTIONS(1434), + [anon_sym_symbol] = ACTIONS(1434), + [anon_sym_object] = ACTIONS(1434), [sym_html_comment] = ACTIONS(5), }, [STATE(679)] = { - [sym_import] = STATE(3816), - [sym_parenthesized_expression] = STATE(1416), - [sym_expression] = STATE(2287), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5837), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5837), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(5835), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1416), - [sym_subscript_expression] = STATE(1416), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3036), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5837), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1416), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_type_arguments] = STATE(468), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1496), - [anon_sym_export] = ACTIONS(1258), - [anon_sym_type] = ACTIONS(1258), - [anon_sym_namespace] = ACTIONS(1260), - [anon_sym_LBRACE] = ACTIONS(669), - [anon_sym_typeof] = ACTIONS(1284), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1258), - [anon_sym_BANG] = ACTIONS(1266), + [sym_import] = STATE(3849), + [sym_parenthesized_expression] = STATE(1369), + [sym_expression] = STATE(1897), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6037), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6037), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6035), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1369), + [sym_subscript_expression] = STATE(1369), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(3084), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6037), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1369), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_type_arguments] = STATE(452), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(1480), + [anon_sym_export] = ACTIONS(1276), + [anon_sym_type] = ACTIONS(1276), + [anon_sym_namespace] = ACTIONS(1278), + [anon_sym_LBRACE] = ACTIONS(671), + [anon_sym_typeof] = ACTIONS(1302), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(1276), + [anon_sym_BANG] = ACTIONS(1284), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1268), - [anon_sym_yield] = ACTIONS(1270), + [anon_sym_await] = ACTIONS(1286), + [anon_sym_yield] = ACTIONS(1288), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1274), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1500), - [anon_sym_using] = ACTIONS(1278), - [anon_sym_PLUS] = ACTIONS(1284), - [anon_sym_DASH] = ACTIONS(1284), - [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1292), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1484), + [anon_sym_using] = ACTIONS(1296), + [anon_sym_PLUS] = ACTIONS(1302), + [anon_sym_DASH] = ACTIONS(1302), + [anon_sym_SLASH] = ACTIONS(893), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1266), - [anon_sym_void] = ACTIONS(1284), - [anon_sym_delete] = ACTIONS(1284), - [anon_sym_PLUS_PLUS] = ACTIONS(1286), - [anon_sym_DASH_DASH] = ACTIONS(1286), + [anon_sym_TILDE] = ACTIONS(1284), + [anon_sym_void] = ACTIONS(1302), + [anon_sym_delete] = ACTIONS(1302), + [anon_sym_PLUS_PLUS] = ACTIONS(1304), + [anon_sym_DASH_DASH] = ACTIONS(1304), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1292), + [sym_private_property_identifier] = ACTIONS(1310), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1502), + [sym_undefined] = ACTIONS(1486), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1258), - [anon_sym_readonly] = ACTIONS(1258), - [anon_sym_get] = ACTIONS(1258), - [anon_sym_set] = ACTIONS(1258), - [anon_sym_declare] = ACTIONS(1258), - [anon_sym_public] = ACTIONS(1258), - [anon_sym_private] = ACTIONS(1258), - [anon_sym_protected] = ACTIONS(1258), - [anon_sym_override] = ACTIONS(1258), - [anon_sym_module] = ACTIONS(1258), - [anon_sym_any] = ACTIONS(1258), - [anon_sym_number] = ACTIONS(1258), - [anon_sym_boolean] = ACTIONS(1258), - [anon_sym_string] = ACTIONS(1258), - [anon_sym_symbol] = ACTIONS(1258), - [anon_sym_object] = ACTIONS(1258), + [anon_sym_static] = ACTIONS(1276), + [anon_sym_readonly] = ACTIONS(1276), + [anon_sym_get] = ACTIONS(1276), + [anon_sym_set] = ACTIONS(1276), + [anon_sym_declare] = ACTIONS(1276), + [anon_sym_public] = ACTIONS(1276), + [anon_sym_private] = ACTIONS(1276), + [anon_sym_protected] = ACTIONS(1276), + [anon_sym_override] = ACTIONS(1276), + [anon_sym_module] = ACTIONS(1276), + [anon_sym_any] = ACTIONS(1276), + [anon_sym_number] = ACTIONS(1276), + [anon_sym_boolean] = ACTIONS(1276), + [anon_sym_string] = ACTIONS(1276), + [anon_sym_symbol] = ACTIONS(1276), + [anon_sym_object] = ACTIONS(1276), [sym_html_comment] = ACTIONS(5), }, [STATE(680)] = { - [sym_import] = STATE(3816), - [sym_parenthesized_expression] = STATE(1416), - [sym_expression] = STATE(2288), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5837), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5837), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(5835), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1416), - [sym_subscript_expression] = STATE(1416), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3036), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5837), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1416), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_type_arguments] = STATE(468), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1496), - [anon_sym_export] = ACTIONS(1258), - [anon_sym_type] = ACTIONS(1258), - [anon_sym_namespace] = ACTIONS(1260), - [anon_sym_LBRACE] = ACTIONS(669), - [anon_sym_typeof] = ACTIONS(1284), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1258), - [anon_sym_BANG] = ACTIONS(1266), + [sym_import] = STATE(3849), + [sym_parenthesized_expression] = STATE(1369), + [sym_expression] = STATE(1898), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6037), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6037), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6035), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1369), + [sym_subscript_expression] = STATE(1369), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(3084), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6037), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1369), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_type_arguments] = STATE(452), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(1480), + [anon_sym_export] = ACTIONS(1276), + [anon_sym_type] = ACTIONS(1276), + [anon_sym_namespace] = ACTIONS(1278), + [anon_sym_LBRACE] = ACTIONS(671), + [anon_sym_typeof] = ACTIONS(1302), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(1276), + [anon_sym_BANG] = ACTIONS(1284), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1268), - [anon_sym_yield] = ACTIONS(1270), + [anon_sym_await] = ACTIONS(1286), + [anon_sym_yield] = ACTIONS(1288), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1274), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1500), - [anon_sym_using] = ACTIONS(1278), - [anon_sym_PLUS] = ACTIONS(1284), - [anon_sym_DASH] = ACTIONS(1284), - [anon_sym_SLASH] = ACTIONS(77), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1292), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1484), + [anon_sym_using] = ACTIONS(1296), + [anon_sym_PLUS] = ACTIONS(1302), + [anon_sym_DASH] = ACTIONS(1302), + [anon_sym_SLASH] = ACTIONS(893), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1266), - [anon_sym_void] = ACTIONS(1284), - [anon_sym_delete] = ACTIONS(1284), - [anon_sym_PLUS_PLUS] = ACTIONS(1286), - [anon_sym_DASH_DASH] = ACTIONS(1286), + [anon_sym_TILDE] = ACTIONS(1284), + [anon_sym_void] = ACTIONS(1302), + [anon_sym_delete] = ACTIONS(1302), + [anon_sym_PLUS_PLUS] = ACTIONS(1304), + [anon_sym_DASH_DASH] = ACTIONS(1304), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1292), + [sym_private_property_identifier] = ACTIONS(1310), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1502), + [sym_undefined] = ACTIONS(1486), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1258), - [anon_sym_readonly] = ACTIONS(1258), - [anon_sym_get] = ACTIONS(1258), - [anon_sym_set] = ACTIONS(1258), - [anon_sym_declare] = ACTIONS(1258), - [anon_sym_public] = ACTIONS(1258), - [anon_sym_private] = ACTIONS(1258), - [anon_sym_protected] = ACTIONS(1258), - [anon_sym_override] = ACTIONS(1258), - [anon_sym_module] = ACTIONS(1258), - [anon_sym_any] = ACTIONS(1258), - [anon_sym_number] = ACTIONS(1258), - [anon_sym_boolean] = ACTIONS(1258), - [anon_sym_string] = ACTIONS(1258), - [anon_sym_symbol] = ACTIONS(1258), - [anon_sym_object] = ACTIONS(1258), + [anon_sym_static] = ACTIONS(1276), + [anon_sym_readonly] = ACTIONS(1276), + [anon_sym_get] = ACTIONS(1276), + [anon_sym_set] = ACTIONS(1276), + [anon_sym_declare] = ACTIONS(1276), + [anon_sym_public] = ACTIONS(1276), + [anon_sym_private] = ACTIONS(1276), + [anon_sym_protected] = ACTIONS(1276), + [anon_sym_override] = ACTIONS(1276), + [anon_sym_module] = ACTIONS(1276), + [anon_sym_any] = ACTIONS(1276), + [anon_sym_number] = ACTIONS(1276), + [anon_sym_boolean] = ACTIONS(1276), + [anon_sym_string] = ACTIONS(1276), + [anon_sym_symbol] = ACTIONS(1276), + [anon_sym_object] = ACTIONS(1276), [sym_html_comment] = ACTIONS(5), }, [STATE(681)] = { - [sym_import] = STATE(3816), - [sym_parenthesized_expression] = STATE(1416), - [sym_expression] = STATE(2291), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5837), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5837), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(5835), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1416), - [sym_subscript_expression] = STATE(1416), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3036), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5837), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1416), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_type_arguments] = STATE(468), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1496), - [anon_sym_export] = ACTIONS(1258), - [anon_sym_type] = ACTIONS(1258), - [anon_sym_namespace] = ACTIONS(1260), - [anon_sym_LBRACE] = ACTIONS(669), - [anon_sym_typeof] = ACTIONS(1284), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1258), - [anon_sym_BANG] = ACTIONS(1266), + [sym_import] = STATE(3849), + [sym_parenthesized_expression] = STATE(1372), + [sym_expression] = STATE(1813), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6025), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6025), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1372), + [sym_subscript_expression] = STATE(1372), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2993), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6025), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1372), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_type_arguments] = STATE(445), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(1488), + [anon_sym_export] = ACTIONS(1324), + [anon_sym_type] = ACTIONS(1324), + [anon_sym_namespace] = ACTIONS(1326), + [anon_sym_LBRACE] = ACTIONS(671), + [anon_sym_typeof] = ACTIONS(21), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(1324), + [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1268), - [anon_sym_yield] = ACTIONS(1270), + [anon_sym_await] = ACTIONS(45), + [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1274), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1500), - [anon_sym_using] = ACTIONS(1278), - [anon_sym_PLUS] = ACTIONS(1284), - [anon_sym_DASH] = ACTIONS(1284), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1330), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1492), + [anon_sym_using] = ACTIONS(75), + [anon_sym_PLUS] = ACTIONS(21), + [anon_sym_DASH] = ACTIONS(21), [anon_sym_SLASH] = ACTIONS(77), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1266), - [anon_sym_void] = ACTIONS(1284), - [anon_sym_delete] = ACTIONS(1284), - [anon_sym_PLUS_PLUS] = ACTIONS(1286), - [anon_sym_DASH_DASH] = ACTIONS(1286), + [anon_sym_TILDE] = ACTIONS(33), + [anon_sym_void] = ACTIONS(21), + [anon_sym_delete] = ACTIONS(21), + [anon_sym_PLUS_PLUS] = ACTIONS(81), + [anon_sym_DASH_DASH] = ACTIONS(81), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), [anon_sym_BQUOTE] = ACTIONS(87), [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1292), + [sym_private_property_identifier] = ACTIONS(91), [sym_this] = ACTIONS(93), [sym_super] = ACTIONS(93), [sym_true] = ACTIONS(93), [sym_false] = ACTIONS(93), [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1502), + [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1258), - [anon_sym_readonly] = ACTIONS(1258), - [anon_sym_get] = ACTIONS(1258), - [anon_sym_set] = ACTIONS(1258), - [anon_sym_declare] = ACTIONS(1258), - [anon_sym_public] = ACTIONS(1258), - [anon_sym_private] = ACTIONS(1258), - [anon_sym_protected] = ACTIONS(1258), - [anon_sym_override] = ACTIONS(1258), - [anon_sym_module] = ACTIONS(1258), - [anon_sym_any] = ACTIONS(1258), - [anon_sym_number] = ACTIONS(1258), - [anon_sym_boolean] = ACTIONS(1258), - [anon_sym_string] = ACTIONS(1258), - [anon_sym_symbol] = ACTIONS(1258), - [anon_sym_object] = ACTIONS(1258), + [anon_sym_static] = ACTIONS(1324), + [anon_sym_readonly] = ACTIONS(1324), + [anon_sym_get] = ACTIONS(1324), + [anon_sym_set] = ACTIONS(1324), + [anon_sym_declare] = ACTIONS(1324), + [anon_sym_public] = ACTIONS(1324), + [anon_sym_private] = ACTIONS(1324), + [anon_sym_protected] = ACTIONS(1324), + [anon_sym_override] = ACTIONS(1324), + [anon_sym_module] = ACTIONS(1324), + [anon_sym_any] = ACTIONS(1324), + [anon_sym_number] = ACTIONS(1324), + [anon_sym_boolean] = ACTIONS(1324), + [anon_sym_string] = ACTIONS(1324), + [anon_sym_symbol] = ACTIONS(1324), + [anon_sym_object] = ACTIONS(1324), [sym_html_comment] = ACTIONS(5), }, [STATE(682)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1348), - [sym_expression] = STATE(1771), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5955), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5955), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5956), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1348), - [sym_subscript_expression] = STATE(1348), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3021), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5955), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1348), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(497), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1462), - [anon_sym_export] = ACTIONS(1054), - [anon_sym_type] = ACTIONS(1054), - [anon_sym_namespace] = ACTIONS(1056), - [anon_sym_LBRACE] = ACTIONS(844), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1403), + [sym_expression] = STATE(2180), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6067), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6067), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5851), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1403), + [sym_subscript_expression] = STATE(1403), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3001), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6067), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1403), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(523), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1502), + [anon_sym_export] = ACTIONS(1378), + [anon_sym_type] = ACTIONS(1378), + [anon_sym_namespace] = ACTIONS(1380), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(1400), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1378), + [anon_sym_BANG] = ACTIONS(1384), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1386), + [anon_sym_yield] = ACTIONS(1388), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1390), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1506), + [anon_sym_using] = ACTIONS(1394), + [anon_sym_PLUS] = ACTIONS(1400), + [anon_sym_DASH] = ACTIONS(1400), + [anon_sym_SLASH] = ACTIONS(954), + [anon_sym_LT] = ACTIONS(79), + [anon_sym_TILDE] = ACTIONS(1384), + [anon_sym_void] = ACTIONS(1400), + [anon_sym_delete] = ACTIONS(1400), + [anon_sym_PLUS_PLUS] = ACTIONS(1402), + [anon_sym_DASH_DASH] = ACTIONS(1402), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1404), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1508), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(1378), + [anon_sym_readonly] = ACTIONS(1378), + [anon_sym_get] = ACTIONS(1378), + [anon_sym_set] = ACTIONS(1378), + [anon_sym_declare] = ACTIONS(1378), + [anon_sym_public] = ACTIONS(1378), + [anon_sym_private] = ACTIONS(1378), + [anon_sym_protected] = ACTIONS(1378), + [anon_sym_override] = ACTIONS(1378), + [anon_sym_module] = ACTIONS(1378), + [anon_sym_any] = ACTIONS(1378), + [anon_sym_number] = ACTIONS(1378), + [anon_sym_boolean] = ACTIONS(1378), + [anon_sym_string] = ACTIONS(1378), + [anon_sym_symbol] = ACTIONS(1378), + [anon_sym_object] = ACTIONS(1378), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(683)] = { + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1345), + [sym_expression] = STATE(2363), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5963), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5963), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5768), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1345), + [sym_subscript_expression] = STATE(1345), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3039), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5963), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1345), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(411), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1468), + [anon_sym_export] = ACTIONS(1060), + [anon_sym_type] = ACTIONS(1060), + [anon_sym_namespace] = ACTIONS(1062), + [anon_sym_LBRACE] = ACTIONS(847), [anon_sym_typeof] = ACTIONS(619), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1054), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1060), [anon_sym_BANG] = ACTIONS(591), - [anon_sym_LPAREN] = ACTIONS(808), + [anon_sym_LPAREN] = ACTIONS(814), [anon_sym_await] = ACTIONS(593), [anon_sym_yield] = ACTIONS(595), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1064), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1470), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1070), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1476), [anon_sym_using] = ACTIONS(605), [anon_sym_PLUS] = ACTIONS(619), [anon_sym_DASH] = ACTIONS(619), @@ -98297,602 +98424,501 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_delete] = ACTIONS(619), [anon_sym_PLUS_PLUS] = ACTIONS(621), [anon_sym_DASH_DASH] = ACTIONS(621), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), [sym_private_property_identifier] = ACTIONS(623), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1472), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1054), - [anon_sym_readonly] = ACTIONS(1054), - [anon_sym_get] = ACTIONS(1054), - [anon_sym_set] = ACTIONS(1054), - [anon_sym_declare] = ACTIONS(1054), - [anon_sym_public] = ACTIONS(1054), - [anon_sym_private] = ACTIONS(1054), - [anon_sym_protected] = ACTIONS(1054), - [anon_sym_override] = ACTIONS(1054), - [anon_sym_module] = ACTIONS(1054), - [anon_sym_any] = ACTIONS(1054), - [anon_sym_number] = ACTIONS(1054), - [anon_sym_boolean] = ACTIONS(1054), - [anon_sym_string] = ACTIONS(1054), - [anon_sym_symbol] = ACTIONS(1054), - [anon_sym_object] = ACTIONS(1054), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(683)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1464), - [sym_expression] = STATE(2529), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6083), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6083), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5786), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1464), - [sym_subscript_expression] = STATE(1464), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3025), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6083), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1464), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(654), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1512), - [anon_sym_export] = ACTIONS(1392), - [anon_sym_type] = ACTIONS(1392), - [anon_sym_namespace] = ACTIONS(1394), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_typeof] = ACTIONS(1414), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1392), - [anon_sym_BANG] = ACTIONS(1398), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1400), - [anon_sym_yield] = ACTIONS(1402), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1404), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1516), - [anon_sym_using] = ACTIONS(1408), - [anon_sym_PLUS] = ACTIONS(1414), - [anon_sym_DASH] = ACTIONS(1414), - [anon_sym_SLASH] = ACTIONS(978), - [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1398), - [anon_sym_void] = ACTIONS(1414), - [anon_sym_delete] = ACTIONS(1414), - [anon_sym_PLUS_PLUS] = ACTIONS(1416), - [anon_sym_DASH_DASH] = ACTIONS(1416), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(2195), - [sym_private_property_identifier] = ACTIONS(1418), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1518), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1478), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1392), - [anon_sym_readonly] = ACTIONS(1392), - [anon_sym_get] = ACTIONS(1392), - [anon_sym_set] = ACTIONS(1392), - [anon_sym_declare] = ACTIONS(1392), - [anon_sym_public] = ACTIONS(1392), - [anon_sym_private] = ACTIONS(1392), - [anon_sym_protected] = ACTIONS(1392), - [anon_sym_override] = ACTIONS(1392), - [anon_sym_module] = ACTIONS(1392), - [anon_sym_any] = ACTIONS(1392), - [anon_sym_number] = ACTIONS(1392), - [anon_sym_boolean] = ACTIONS(1392), - [anon_sym_string] = ACTIONS(1392), - [anon_sym_symbol] = ACTIONS(1392), - [anon_sym_object] = ACTIONS(1392), + [anon_sym_static] = ACTIONS(1060), + [anon_sym_readonly] = ACTIONS(1060), + [anon_sym_get] = ACTIONS(1060), + [anon_sym_set] = ACTIONS(1060), + [anon_sym_declare] = ACTIONS(1060), + [anon_sym_public] = ACTIONS(1060), + [anon_sym_private] = ACTIONS(1060), + [anon_sym_protected] = ACTIONS(1060), + [anon_sym_override] = ACTIONS(1060), + [anon_sym_module] = ACTIONS(1060), + [anon_sym_any] = ACTIONS(1060), + [anon_sym_number] = ACTIONS(1060), + [anon_sym_boolean] = ACTIONS(1060), + [anon_sym_string] = ACTIONS(1060), + [anon_sym_symbol] = ACTIONS(1060), + [anon_sym_object] = ACTIONS(1060), [sym_html_comment] = ACTIONS(5), }, [STATE(684)] = { - [sym_import] = STATE(3816), - [sym_parenthesized_expression] = STATE(1375), - [sym_expression] = STATE(1900), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(6029), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(6029), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6027), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1375), - [sym_subscript_expression] = STATE(1375), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3085), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(6029), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1375), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_type_arguments] = STATE(525), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1474), - [anon_sym_export] = ACTIONS(1208), - [anon_sym_type] = ACTIONS(1208), - [anon_sym_namespace] = ACTIONS(1210), - [anon_sym_LBRACE] = ACTIONS(669), - [anon_sym_typeof] = ACTIONS(1236), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1208), - [anon_sym_BANG] = ACTIONS(1216), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1220), - [anon_sym_yield] = ACTIONS(1222), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1226), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1478), - [anon_sym_using] = ACTIONS(1230), - [anon_sym_PLUS] = ACTIONS(1236), - [anon_sym_DASH] = ACTIONS(1236), - [anon_sym_SLASH] = ACTIONS(884), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1460), + [sym_expression] = STATE(2418), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6079), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6079), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6014), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1460), + [sym_subscript_expression] = STATE(1460), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3052), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6079), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1460), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(560), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1518), + [anon_sym_export] = ACTIONS(1176), + [anon_sym_type] = ACTIONS(1176), + [anon_sym_namespace] = ACTIONS(1178), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(1202), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1176), + [anon_sym_BANG] = ACTIONS(1184), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1186), + [anon_sym_yield] = ACTIONS(1188), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1192), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1522), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_PLUS] = ACTIONS(1202), + [anon_sym_DASH] = ACTIONS(1202), + [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1216), - [anon_sym_void] = ACTIONS(1236), - [anon_sym_delete] = ACTIONS(1236), - [anon_sym_PLUS_PLUS] = ACTIONS(1238), - [anon_sym_DASH_DASH] = ACTIONS(1238), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1244), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1480), + [anon_sym_TILDE] = ACTIONS(1184), + [anon_sym_void] = ACTIONS(1202), + [anon_sym_delete] = ACTIONS(1202), + [anon_sym_PLUS_PLUS] = ACTIONS(1204), + [anon_sym_DASH_DASH] = ACTIONS(1204), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1210), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1524), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1208), - [anon_sym_readonly] = ACTIONS(1208), - [anon_sym_get] = ACTIONS(1208), - [anon_sym_set] = ACTIONS(1208), - [anon_sym_declare] = ACTIONS(1208), - [anon_sym_public] = ACTIONS(1208), - [anon_sym_private] = ACTIONS(1208), - [anon_sym_protected] = ACTIONS(1208), - [anon_sym_override] = ACTIONS(1208), - [anon_sym_module] = ACTIONS(1208), - [anon_sym_any] = ACTIONS(1208), - [anon_sym_number] = ACTIONS(1208), - [anon_sym_boolean] = ACTIONS(1208), - [anon_sym_string] = ACTIONS(1208), - [anon_sym_symbol] = ACTIONS(1208), - [anon_sym_object] = ACTIONS(1208), + [anon_sym_static] = ACTIONS(1176), + [anon_sym_readonly] = ACTIONS(1176), + [anon_sym_get] = ACTIONS(1176), + [anon_sym_set] = ACTIONS(1176), + [anon_sym_declare] = ACTIONS(1176), + [anon_sym_public] = ACTIONS(1176), + [anon_sym_private] = ACTIONS(1176), + [anon_sym_protected] = ACTIONS(1176), + [anon_sym_override] = ACTIONS(1176), + [anon_sym_module] = ACTIONS(1176), + [anon_sym_any] = ACTIONS(1176), + [anon_sym_number] = ACTIONS(1176), + [anon_sym_boolean] = ACTIONS(1176), + [anon_sym_string] = ACTIONS(1176), + [anon_sym_symbol] = ACTIONS(1176), + [anon_sym_object] = ACTIONS(1176), [sym_html_comment] = ACTIONS(5), }, [STATE(685)] = { - [sym_import] = STATE(3816), - [sym_parenthesized_expression] = STATE(1375), - [sym_expression] = STATE(1901), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(6029), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(6029), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6027), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1375), - [sym_subscript_expression] = STATE(1375), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3085), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(6029), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1375), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_type_arguments] = STATE(525), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1474), - [anon_sym_export] = ACTIONS(1208), - [anon_sym_type] = ACTIONS(1208), - [anon_sym_namespace] = ACTIONS(1210), - [anon_sym_LBRACE] = ACTIONS(669), - [anon_sym_typeof] = ACTIONS(1236), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1208), - [anon_sym_BANG] = ACTIONS(1216), - [anon_sym_LPAREN] = ACTIONS(41), - [anon_sym_await] = ACTIONS(1220), - [anon_sym_yield] = ACTIONS(1222), - [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1226), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1478), - [anon_sym_using] = ACTIONS(1230), - [anon_sym_PLUS] = ACTIONS(1236), - [anon_sym_DASH] = ACTIONS(1236), - [anon_sym_SLASH] = ACTIONS(884), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1232), + [sym_expression] = STATE(2607), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5927), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5927), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1232), + [sym_subscript_expression] = STATE(1232), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5927), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1232), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(802), + [anon_sym_export] = ACTIONS(804), + [anon_sym_type] = ACTIONS(804), + [anon_sym_namespace] = ACTIONS(808), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(804), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(820), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(822), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), + [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1216), - [anon_sym_void] = ACTIONS(1236), - [anon_sym_delete] = ACTIONS(1236), - [anon_sym_PLUS_PLUS] = ACTIONS(1238), - [anon_sym_DASH_DASH] = ACTIONS(1238), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(87), - [sym_number] = ACTIONS(89), - [sym_private_property_identifier] = ACTIONS(1244), - [sym_this] = ACTIONS(93), - [sym_super] = ACTIONS(93), - [sym_true] = ACTIONS(93), - [sym_false] = ACTIONS(93), - [sym_null] = ACTIONS(93), - [sym_undefined] = ACTIONS(1480), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(2203), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(826), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1208), - [anon_sym_readonly] = ACTIONS(1208), - [anon_sym_get] = ACTIONS(1208), - [anon_sym_set] = ACTIONS(1208), - [anon_sym_declare] = ACTIONS(1208), - [anon_sym_public] = ACTIONS(1208), - [anon_sym_private] = ACTIONS(1208), - [anon_sym_protected] = ACTIONS(1208), - [anon_sym_override] = ACTIONS(1208), - [anon_sym_module] = ACTIONS(1208), - [anon_sym_any] = ACTIONS(1208), - [anon_sym_number] = ACTIONS(1208), - [anon_sym_boolean] = ACTIONS(1208), - [anon_sym_string] = ACTIONS(1208), - [anon_sym_symbol] = ACTIONS(1208), - [anon_sym_object] = ACTIONS(1208), + [anon_sym_static] = ACTIONS(804), + [anon_sym_readonly] = ACTIONS(804), + [anon_sym_get] = ACTIONS(804), + [anon_sym_set] = ACTIONS(804), + [anon_sym_declare] = ACTIONS(804), + [anon_sym_public] = ACTIONS(804), + [anon_sym_private] = ACTIONS(804), + [anon_sym_protected] = ACTIONS(804), + [anon_sym_override] = ACTIONS(804), + [anon_sym_module] = ACTIONS(804), + [anon_sym_any] = ACTIONS(804), + [anon_sym_number] = ACTIONS(804), + [anon_sym_boolean] = ACTIONS(804), + [anon_sym_string] = ACTIONS(804), + [anon_sym_symbol] = ACTIONS(804), + [anon_sym_object] = ACTIONS(804), [sym_html_comment] = ACTIONS(5), }, [STATE(686)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1402), - [sym_expression] = STATE(2176), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6059), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6059), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5870), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1402), - [sym_subscript_expression] = STATE(1402), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(2983), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6059), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1402), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(579), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1504), - [anon_sym_export] = ACTIONS(1428), - [anon_sym_type] = ACTIONS(1428), - [anon_sym_namespace] = ACTIONS(1430), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(1450), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1428), - [anon_sym_BANG] = ACTIONS(1434), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1436), - [anon_sym_yield] = ACTIONS(1438), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1440), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1508), - [anon_sym_using] = ACTIONS(1444), - [anon_sym_PLUS] = ACTIONS(1450), - [anon_sym_DASH] = ACTIONS(1450), - [anon_sym_SLASH] = ACTIONS(948), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1461), + [sym_expression] = STATE(2432), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6087), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6087), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5742), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1461), + [sym_subscript_expression] = STATE(1461), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3080), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6087), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1461), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(594), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1534), + [anon_sym_export] = ACTIONS(1224), + [anon_sym_type] = ACTIONS(1224), + [anon_sym_namespace] = ACTIONS(1226), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(1246), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1224), + [anon_sym_BANG] = ACTIONS(1230), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1232), + [anon_sym_yield] = ACTIONS(1234), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1236), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1538), + [anon_sym_using] = ACTIONS(1240), + [anon_sym_PLUS] = ACTIONS(1246), + [anon_sym_DASH] = ACTIONS(1246), + [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1434), - [anon_sym_void] = ACTIONS(1450), - [anon_sym_delete] = ACTIONS(1450), - [anon_sym_PLUS_PLUS] = ACTIONS(1452), - [anon_sym_DASH_DASH] = ACTIONS(1452), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1454), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1510), + [anon_sym_TILDE] = ACTIONS(1230), + [anon_sym_void] = ACTIONS(1246), + [anon_sym_delete] = ACTIONS(1246), + [anon_sym_PLUS_PLUS] = ACTIONS(1248), + [anon_sym_DASH_DASH] = ACTIONS(1248), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1250), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1540), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1428), - [anon_sym_readonly] = ACTIONS(1428), - [anon_sym_get] = ACTIONS(1428), - [anon_sym_set] = ACTIONS(1428), - [anon_sym_declare] = ACTIONS(1428), - [anon_sym_public] = ACTIONS(1428), - [anon_sym_private] = ACTIONS(1428), - [anon_sym_protected] = ACTIONS(1428), - [anon_sym_override] = ACTIONS(1428), - [anon_sym_module] = ACTIONS(1428), - [anon_sym_any] = ACTIONS(1428), - [anon_sym_number] = ACTIONS(1428), - [anon_sym_boolean] = ACTIONS(1428), - [anon_sym_string] = ACTIONS(1428), - [anon_sym_symbol] = ACTIONS(1428), - [anon_sym_object] = ACTIONS(1428), + [anon_sym_static] = ACTIONS(1224), + [anon_sym_readonly] = ACTIONS(1224), + [anon_sym_get] = ACTIONS(1224), + [anon_sym_set] = ACTIONS(1224), + [anon_sym_declare] = ACTIONS(1224), + [anon_sym_public] = ACTIONS(1224), + [anon_sym_private] = ACTIONS(1224), + [anon_sym_protected] = ACTIONS(1224), + [anon_sym_override] = ACTIONS(1224), + [anon_sym_module] = ACTIONS(1224), + [anon_sym_any] = ACTIONS(1224), + [anon_sym_number] = ACTIONS(1224), + [anon_sym_boolean] = ACTIONS(1224), + [anon_sym_string] = ACTIONS(1224), + [anon_sym_symbol] = ACTIONS(1224), + [anon_sym_object] = ACTIONS(1224), [sym_html_comment] = ACTIONS(5), }, [STATE(687)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1461), - [sym_expression] = STATE(2440), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6071), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6071), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(6010), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1461), - [sym_subscript_expression] = STATE(1461), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6071), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1461), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(605), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1528), - [anon_sym_export] = ACTIONS(1324), - [anon_sym_type] = ACTIONS(1324), - [anon_sym_namespace] = ACTIONS(1326), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(1346), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1324), - [anon_sym_BANG] = ACTIONS(1330), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1332), - [anon_sym_yield] = ACTIONS(1334), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1336), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1532), - [anon_sym_using] = ACTIONS(1340), - [anon_sym_PLUS] = ACTIONS(1346), - [anon_sym_DASH] = ACTIONS(1346), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1477), + [sym_expression] = STATE(2651), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5875), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5875), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1477), + [sym_subscript_expression] = STATE(1477), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5875), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1477), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(2307), + [anon_sym_export] = ACTIONS(2309), + [anon_sym_type] = ACTIONS(2309), + [anon_sym_namespace] = ACTIONS(2311), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(2309), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(2313), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(2315), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1330), - [anon_sym_void] = ACTIONS(1346), - [anon_sym_delete] = ACTIONS(1346), - [anon_sym_PLUS_PLUS] = ACTIONS(1348), - [anon_sym_DASH_DASH] = ACTIONS(1348), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1350), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1534), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(2317), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1324), - [anon_sym_readonly] = ACTIONS(1324), - [anon_sym_get] = ACTIONS(1324), - [anon_sym_set] = ACTIONS(1324), - [anon_sym_declare] = ACTIONS(1324), - [anon_sym_public] = ACTIONS(1324), - [anon_sym_private] = ACTIONS(1324), - [anon_sym_protected] = ACTIONS(1324), - [anon_sym_override] = ACTIONS(1324), - [anon_sym_module] = ACTIONS(1324), - [anon_sym_any] = ACTIONS(1324), - [anon_sym_number] = ACTIONS(1324), - [anon_sym_boolean] = ACTIONS(1324), - [anon_sym_string] = ACTIONS(1324), - [anon_sym_symbol] = ACTIONS(1324), - [anon_sym_object] = ACTIONS(1324), + [anon_sym_static] = ACTIONS(2309), + [anon_sym_readonly] = ACTIONS(2309), + [anon_sym_get] = ACTIONS(2309), + [anon_sym_set] = ACTIONS(2309), + [anon_sym_declare] = ACTIONS(2309), + [anon_sym_public] = ACTIONS(2309), + [anon_sym_private] = ACTIONS(2309), + [anon_sym_protected] = ACTIONS(2309), + [anon_sym_override] = ACTIONS(2309), + [anon_sym_module] = ACTIONS(2309), + [anon_sym_any] = ACTIONS(2309), + [anon_sym_number] = ACTIONS(2309), + [anon_sym_boolean] = ACTIONS(2309), + [anon_sym_string] = ACTIONS(2309), + [anon_sym_symbol] = ACTIONS(2309), + [anon_sym_object] = ACTIONS(2309), [sym_html_comment] = ACTIONS(5), }, [STATE(688)] = { - [sym_import] = STATE(3816), - [sym_parenthesized_expression] = STATE(1365), - [sym_expression] = STATE(1814), - [sym_primary_expression] = STATE(1817), - [sym_yield_expression] = STATE(2210), - [sym_object] = STATE(2205), - [sym_object_pattern] = STATE(5981), - [sym_array] = STATE(2205), - [sym_array_pattern] = STATE(5981), - [sym_class] = STATE(2205), - [sym_function_expression] = STATE(2205), - [sym_generator_function] = STATE(2205), - [sym_arrow_function] = STATE(2205), - [sym__call_signature] = STATE(6021), - [sym_call_expression] = STATE(2205), - [sym_new_expression] = STATE(2058), - [sym_await_expression] = STATE(2210), - [sym_member_expression] = STATE(1365), - [sym_subscript_expression] = STATE(1365), - [sym_assignment_expression] = STATE(2210), - [sym__augmented_assignment_lhs] = STATE(3075), - [sym_augmented_assignment_expression] = STATE(2210), - [sym__destructuring_pattern] = STATE(5981), - [sym_ternary_expression] = STATE(2210), - [sym_binary_expression] = STATE(2210), - [sym_unary_expression] = STATE(2210), - [sym_update_expression] = STATE(2210), - [sym_string] = STATE(2205), - [sym_template_string] = STATE(2205), - [sym_regex] = STATE(2205), - [sym_meta_property] = STATE(2205), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1365), - [sym_type_assertion] = STATE(2210), - [sym_as_expression] = STATE(2210), - [sym_satisfies_expression] = STATE(2210), - [sym_instantiation_expression] = STATE(2210), - [sym_internal_module] = STATE(2210), - [sym_type_arguments] = STATE(459), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4647), - [sym_identifier] = ACTIONS(1482), - [anon_sym_export] = ACTIONS(1360), - [anon_sym_type] = ACTIONS(1360), - [anon_sym_namespace] = ACTIONS(1362), - [anon_sym_LBRACE] = ACTIONS(669), + [sym_import] = STATE(3849), + [sym_parenthesized_expression] = STATE(1372), + [sym_expression] = STATE(1831), + [sym_primary_expression] = STATE(1879), + [sym_yield_expression] = STATE(2275), + [sym_object] = STATE(2392), + [sym_object_pattern] = STATE(6025), + [sym_array] = STATE(2392), + [sym_array_pattern] = STATE(6025), + [sym_class] = STATE(2392), + [sym_function_expression] = STATE(2392), + [sym_generator_function] = STATE(2392), + [sym_arrow_function] = STATE(2392), + [sym__call_signature] = STATE(6056), + [sym_call_expression] = STATE(2392), + [sym_new_expression] = STATE(2083), + [sym_await_expression] = STATE(2275), + [sym_member_expression] = STATE(1372), + [sym_subscript_expression] = STATE(1372), + [sym_assignment_expression] = STATE(2275), + [sym__augmented_assignment_lhs] = STATE(2993), + [sym_augmented_assignment_expression] = STATE(2275), + [sym__destructuring_pattern] = STATE(6025), + [sym_ternary_expression] = STATE(2275), + [sym_binary_expression] = STATE(2275), + [sym_unary_expression] = STATE(2275), + [sym_update_expression] = STATE(2275), + [sym_string] = STATE(2392), + [sym_template_string] = STATE(2392), + [sym_regex] = STATE(2392), + [sym_meta_property] = STATE(2392), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1372), + [sym_type_assertion] = STATE(2275), + [sym_as_expression] = STATE(2275), + [sym_satisfies_expression] = STATE(2275), + [sym_instantiation_expression] = STATE(2275), + [sym_internal_module] = STATE(2275), + [sym_type_arguments] = STATE(445), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4581), + [sym_identifier] = ACTIONS(1488), + [anon_sym_export] = ACTIONS(1324), + [anon_sym_type] = ACTIONS(1324), + [anon_sym_namespace] = ACTIONS(1326), + [anon_sym_LBRACE] = ACTIONS(671), [anon_sym_typeof] = ACTIONS(21), - [anon_sym_import] = ACTIONS(673), - [anon_sym_let] = ACTIONS(1360), + [anon_sym_import] = ACTIONS(675), + [anon_sym_let] = ACTIONS(1324), [anon_sym_BANG] = ACTIONS(33), [anon_sym_LPAREN] = ACTIONS(41), [anon_sym_await] = ACTIONS(45), [anon_sym_yield] = ACTIONS(63), [anon_sym_LBRACK] = ACTIONS(65), - [anon_sym_class] = ACTIONS(680), - [anon_sym_async] = ACTIONS(1366), - [anon_sym_function] = ACTIONS(684), - [anon_sym_new] = ACTIONS(1486), + [anon_sym_class] = ACTIONS(682), + [anon_sym_async] = ACTIONS(1330), + [anon_sym_function] = ACTIONS(686), + [anon_sym_new] = ACTIONS(1492), [anon_sym_using] = ACTIONS(75), [anon_sym_PLUS] = ACTIONS(21), [anon_sym_DASH] = ACTIONS(21), @@ -98916,474 +98942,474 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_null] = ACTIONS(93), [sym_undefined] = ACTIONS(95), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1360), - [anon_sym_readonly] = ACTIONS(1360), - [anon_sym_get] = ACTIONS(1360), - [anon_sym_set] = ACTIONS(1360), - [anon_sym_declare] = ACTIONS(1360), - [anon_sym_public] = ACTIONS(1360), - [anon_sym_private] = ACTIONS(1360), - [anon_sym_protected] = ACTIONS(1360), - [anon_sym_override] = ACTIONS(1360), - [anon_sym_module] = ACTIONS(1360), - [anon_sym_any] = ACTIONS(1360), - [anon_sym_number] = ACTIONS(1360), - [anon_sym_boolean] = ACTIONS(1360), - [anon_sym_string] = ACTIONS(1360), - [anon_sym_symbol] = ACTIONS(1360), - [anon_sym_object] = ACTIONS(1360), + [anon_sym_static] = ACTIONS(1324), + [anon_sym_readonly] = ACTIONS(1324), + [anon_sym_get] = ACTIONS(1324), + [anon_sym_set] = ACTIONS(1324), + [anon_sym_declare] = ACTIONS(1324), + [anon_sym_public] = ACTIONS(1324), + [anon_sym_private] = ACTIONS(1324), + [anon_sym_protected] = ACTIONS(1324), + [anon_sym_override] = ACTIONS(1324), + [anon_sym_module] = ACTIONS(1324), + [anon_sym_any] = ACTIONS(1324), + [anon_sym_number] = ACTIONS(1324), + [anon_sym_boolean] = ACTIONS(1324), + [anon_sym_string] = ACTIONS(1324), + [anon_sym_symbol] = ACTIONS(1324), + [anon_sym_object] = ACTIONS(1324), [sym_html_comment] = ACTIONS(5), }, [STATE(689)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1426), - [sym_expression] = STATE(2451), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1460), + [sym_expression] = STATE(2633), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), [sym_object_pattern] = STATE(6079), - [sym_array] = STATE(1706), + [sym_array] = STATE(1725), [sym_array_pattern] = STATE(6079), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5734), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1426), - [sym_subscript_expression] = STATE(1426), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3010), - [sym_augmented_assignment_expression] = STATE(1705), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6014), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1460), + [sym_subscript_expression] = STATE(1460), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3052), + [sym_augmented_assignment_expression] = STATE(1720), [sym__destructuring_pattern] = STATE(6079), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1426), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(629), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1520), - [anon_sym_export] = ACTIONS(1112), - [anon_sym_type] = ACTIONS(1112), - [anon_sym_namespace] = ACTIONS(1114), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(1138), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1112), - [anon_sym_BANG] = ACTIONS(1120), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1122), - [anon_sym_yield] = ACTIONS(1124), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1128), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1524), - [anon_sym_using] = ACTIONS(1132), - [anon_sym_PLUS] = ACTIONS(1138), - [anon_sym_DASH] = ACTIONS(1138), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1460), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(560), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1518), + [anon_sym_export] = ACTIONS(1176), + [anon_sym_type] = ACTIONS(1176), + [anon_sym_namespace] = ACTIONS(1178), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(1202), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1176), + [anon_sym_BANG] = ACTIONS(1184), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1186), + [anon_sym_yield] = ACTIONS(1188), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1192), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1522), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_PLUS] = ACTIONS(1202), + [anon_sym_DASH] = ACTIONS(1202), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1120), - [anon_sym_void] = ACTIONS(1138), - [anon_sym_delete] = ACTIONS(1138), - [anon_sym_PLUS_PLUS] = ACTIONS(1140), - [anon_sym_DASH_DASH] = ACTIONS(1140), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1146), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1526), + [anon_sym_TILDE] = ACTIONS(1184), + [anon_sym_void] = ACTIONS(1202), + [anon_sym_delete] = ACTIONS(1202), + [anon_sym_PLUS_PLUS] = ACTIONS(1204), + [anon_sym_DASH_DASH] = ACTIONS(1204), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1210), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1524), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1112), - [anon_sym_readonly] = ACTIONS(1112), - [anon_sym_get] = ACTIONS(1112), - [anon_sym_set] = ACTIONS(1112), - [anon_sym_declare] = ACTIONS(1112), - [anon_sym_public] = ACTIONS(1112), - [anon_sym_private] = ACTIONS(1112), - [anon_sym_protected] = ACTIONS(1112), - [anon_sym_override] = ACTIONS(1112), - [anon_sym_module] = ACTIONS(1112), - [anon_sym_any] = ACTIONS(1112), - [anon_sym_number] = ACTIONS(1112), - [anon_sym_boolean] = ACTIONS(1112), - [anon_sym_string] = ACTIONS(1112), - [anon_sym_symbol] = ACTIONS(1112), - [anon_sym_object] = ACTIONS(1112), + [anon_sym_static] = ACTIONS(1176), + [anon_sym_readonly] = ACTIONS(1176), + [anon_sym_get] = ACTIONS(1176), + [anon_sym_set] = ACTIONS(1176), + [anon_sym_declare] = ACTIONS(1176), + [anon_sym_public] = ACTIONS(1176), + [anon_sym_private] = ACTIONS(1176), + [anon_sym_protected] = ACTIONS(1176), + [anon_sym_override] = ACTIONS(1176), + [anon_sym_module] = ACTIONS(1176), + [anon_sym_any] = ACTIONS(1176), + [anon_sym_number] = ACTIONS(1176), + [anon_sym_boolean] = ACTIONS(1176), + [anon_sym_string] = ACTIONS(1176), + [anon_sym_symbol] = ACTIONS(1176), + [anon_sym_object] = ACTIONS(1176), [sym_html_comment] = ACTIONS(5), }, [STATE(690)] = { - [sym_import] = STATE(3601), + [sym_import] = STATE(3618), [sym_parenthesized_expression] = STATE(1479), - [sym_expression] = STATE(2655), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5867), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5867), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), + [sym_expression] = STATE(2651), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6052), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6052), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6064), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), [sym_member_expression] = STATE(1479), [sym_subscript_expression] = STATE(1479), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5867), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3103), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6052), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), [sym_non_null_expression] = STATE(1479), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(2311), - [anon_sym_export] = ACTIONS(2313), - [anon_sym_type] = ACTIONS(2313), - [anon_sym_namespace] = ACTIONS(2315), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(2313), - [anon_sym_BANG] = ACTIONS(174), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(139), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(2317), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(2319), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(487), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(2319), + [anon_sym_export] = ACTIONS(2321), + [anon_sym_type] = ACTIONS(2321), + [anon_sym_namespace] = ACTIONS(2323), + [anon_sym_LBRACE] = ACTIONS(810), + [anon_sym_typeof] = ACTIONS(179), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(2321), + [anon_sym_BANG] = ACTIONS(175), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(140), + [anon_sym_yield] = ACTIONS(142), + [anon_sym_LBRACK] = ACTIONS(816), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(2325), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(2327), + [anon_sym_using] = ACTIONS(158), + [anon_sym_PLUS] = ACTIONS(179), + [anon_sym_DASH] = ACTIONS(179), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(2321), + [anon_sym_TILDE] = ACTIONS(175), + [anon_sym_void] = ACTIONS(179), + [anon_sym_delete] = ACTIONS(179), + [anon_sym_PLUS_PLUS] = ACTIONS(692), + [anon_sym_DASH_DASH] = ACTIONS(692), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(192), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(2329), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(2313), - [anon_sym_readonly] = ACTIONS(2313), - [anon_sym_get] = ACTIONS(2313), - [anon_sym_set] = ACTIONS(2313), - [anon_sym_declare] = ACTIONS(2313), - [anon_sym_public] = ACTIONS(2313), - [anon_sym_private] = ACTIONS(2313), - [anon_sym_protected] = ACTIONS(2313), - [anon_sym_override] = ACTIONS(2313), - [anon_sym_module] = ACTIONS(2313), - [anon_sym_any] = ACTIONS(2313), - [anon_sym_number] = ACTIONS(2313), - [anon_sym_boolean] = ACTIONS(2313), - [anon_sym_string] = ACTIONS(2313), - [anon_sym_symbol] = ACTIONS(2313), - [anon_sym_object] = ACTIONS(2313), + [anon_sym_static] = ACTIONS(2321), + [anon_sym_readonly] = ACTIONS(2321), + [anon_sym_get] = ACTIONS(2321), + [anon_sym_set] = ACTIONS(2321), + [anon_sym_declare] = ACTIONS(2321), + [anon_sym_public] = ACTIONS(2321), + [anon_sym_private] = ACTIONS(2321), + [anon_sym_protected] = ACTIONS(2321), + [anon_sym_override] = ACTIONS(2321), + [anon_sym_module] = ACTIONS(2321), + [anon_sym_any] = ACTIONS(2321), + [anon_sym_number] = ACTIONS(2321), + [anon_sym_boolean] = ACTIONS(2321), + [anon_sym_string] = ACTIONS(2321), + [anon_sym_symbol] = ACTIONS(2321), + [anon_sym_object] = ACTIONS(2321), [sym_html_comment] = ACTIONS(5), }, [STATE(691)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1461), - [sym_expression] = STATE(2607), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(6071), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(6071), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(6010), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1461), - [sym_subscript_expression] = STATE(1461), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3000), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(6071), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1461), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(605), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(1528), - [anon_sym_export] = ACTIONS(1324), - [anon_sym_type] = ACTIONS(1324), - [anon_sym_namespace] = ACTIONS(1326), - [anon_sym_LBRACE] = ACTIONS(844), - [anon_sym_typeof] = ACTIONS(1346), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(1324), - [anon_sym_BANG] = ACTIONS(1330), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(1332), - [anon_sym_yield] = ACTIONS(1334), - [anon_sym_LBRACK] = ACTIONS(846), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(1336), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(1532), - [anon_sym_using] = ACTIONS(1340), - [anon_sym_PLUS] = ACTIONS(1346), - [anon_sym_DASH] = ACTIONS(1346), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1460), + [sym_expression] = STATE(2638), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(6079), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(6079), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(6014), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1460), + [sym_subscript_expression] = STATE(1460), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3052), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(6079), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1460), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(560), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1518), + [anon_sym_export] = ACTIONS(1176), + [anon_sym_type] = ACTIONS(1176), + [anon_sym_namespace] = ACTIONS(1178), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(1202), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1176), + [anon_sym_BANG] = ACTIONS(1184), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(1186), + [anon_sym_yield] = ACTIONS(1188), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1192), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1522), + [anon_sym_using] = ACTIONS(1196), + [anon_sym_PLUS] = ACTIONS(1202), + [anon_sym_DASH] = ACTIONS(1202), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(1330), - [anon_sym_void] = ACTIONS(1346), - [anon_sym_delete] = ACTIONS(1346), - [anon_sym_PLUS_PLUS] = ACTIONS(1348), - [anon_sym_DASH_DASH] = ACTIONS(1348), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(1350), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(1534), + [anon_sym_TILDE] = ACTIONS(1184), + [anon_sym_void] = ACTIONS(1202), + [anon_sym_delete] = ACTIONS(1202), + [anon_sym_PLUS_PLUS] = ACTIONS(1204), + [anon_sym_DASH_DASH] = ACTIONS(1204), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(1210), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1524), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(1324), - [anon_sym_readonly] = ACTIONS(1324), - [anon_sym_get] = ACTIONS(1324), - [anon_sym_set] = ACTIONS(1324), - [anon_sym_declare] = ACTIONS(1324), - [anon_sym_public] = ACTIONS(1324), - [anon_sym_private] = ACTIONS(1324), - [anon_sym_protected] = ACTIONS(1324), - [anon_sym_override] = ACTIONS(1324), - [anon_sym_module] = ACTIONS(1324), - [anon_sym_any] = ACTIONS(1324), - [anon_sym_number] = ACTIONS(1324), - [anon_sym_boolean] = ACTIONS(1324), - [anon_sym_string] = ACTIONS(1324), - [anon_sym_symbol] = ACTIONS(1324), - [anon_sym_object] = ACTIONS(1324), + [anon_sym_static] = ACTIONS(1176), + [anon_sym_readonly] = ACTIONS(1176), + [anon_sym_get] = ACTIONS(1176), + [anon_sym_set] = ACTIONS(1176), + [anon_sym_declare] = ACTIONS(1176), + [anon_sym_public] = ACTIONS(1176), + [anon_sym_private] = ACTIONS(1176), + [anon_sym_protected] = ACTIONS(1176), + [anon_sym_override] = ACTIONS(1176), + [anon_sym_module] = ACTIONS(1176), + [anon_sym_any] = ACTIONS(1176), + [anon_sym_number] = ACTIONS(1176), + [anon_sym_boolean] = ACTIONS(1176), + [anon_sym_string] = ACTIONS(1176), + [anon_sym_symbol] = ACTIONS(1176), + [anon_sym_object] = ACTIONS(1176), [sym_html_comment] = ACTIONS(5), }, [STATE(692)] = { - [sym_import] = STATE(3601), - [sym_parenthesized_expression] = STATE(1239), - [sym_expression] = STATE(2579), - [sym_primary_expression] = STATE(1519), - [sym_yield_expression] = STATE(1705), - [sym_object] = STATE(1706), - [sym_object_pattern] = STATE(5823), - [sym_array] = STATE(1706), - [sym_array_pattern] = STATE(5823), - [sym_class] = STATE(1706), - [sym_function_expression] = STATE(1706), - [sym_generator_function] = STATE(1706), - [sym_arrow_function] = STATE(1706), - [sym__call_signature] = STATE(5723), - [sym_call_expression] = STATE(1706), - [sym_new_expression] = STATE(1601), - [sym_await_expression] = STATE(1705), - [sym_member_expression] = STATE(1239), - [sym_subscript_expression] = STATE(1239), - [sym_assignment_expression] = STATE(1705), - [sym__augmented_assignment_lhs] = STATE(3088), - [sym_augmented_assignment_expression] = STATE(1705), - [sym__destructuring_pattern] = STATE(5823), - [sym_ternary_expression] = STATE(1705), - [sym_binary_expression] = STATE(1705), - [sym_unary_expression] = STATE(1705), - [sym_update_expression] = STATE(1705), - [sym_string] = STATE(1706), - [sym_template_string] = STATE(1706), - [sym_regex] = STATE(1706), - [sym_meta_property] = STATE(1706), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3848), - [sym_non_null_expression] = STATE(1239), - [sym_type_assertion] = STATE(1705), - [sym_as_expression] = STATE(1705), - [sym_satisfies_expression] = STATE(1705), - [sym_instantiation_expression] = STATE(1705), - [sym_internal_module] = STATE(1705), - [sym_type_arguments] = STATE(692), - [sym_type_parameters] = STATE(5508), - [aux_sym_export_statement_repeat1] = STATE(4667), - [sym_identifier] = ACTIONS(800), - [anon_sym_export] = ACTIONS(802), - [anon_sym_type] = ACTIONS(802), - [anon_sym_namespace] = ACTIONS(804), - [anon_sym_LBRACE] = ACTIONS(806), - [anon_sym_typeof] = ACTIONS(178), - [anon_sym_import] = ACTIONS(130), - [anon_sym_let] = ACTIONS(802), - [anon_sym_BANG] = ACTIONS(174), - [anon_sym_LPAREN] = ACTIONS(808), - [anon_sym_await] = ACTIONS(139), - [anon_sym_yield] = ACTIONS(141), - [anon_sym_LBRACK] = ACTIONS(810), - [anon_sym_class] = ACTIONS(145), - [anon_sym_async] = ACTIONS(814), - [anon_sym_function] = ACTIONS(149), - [anon_sym_new] = ACTIONS(816), - [anon_sym_using] = ACTIONS(157), - [anon_sym_PLUS] = ACTIONS(178), - [anon_sym_DASH] = ACTIONS(178), + [sym_import] = STATE(3618), + [sym_parenthesized_expression] = STATE(1390), + [sym_expression] = STATE(2440), + [sym_primary_expression] = STATE(1529), + [sym_yield_expression] = STATE(1720), + [sym_object] = STATE(1725), + [sym_object_pattern] = STATE(5777), + [sym_array] = STATE(1725), + [sym_array_pattern] = STATE(5777), + [sym_class] = STATE(1725), + [sym_function_expression] = STATE(1725), + [sym_generator_function] = STATE(1725), + [sym_arrow_function] = STATE(1725), + [sym__call_signature] = STATE(5920), + [sym_call_expression] = STATE(1725), + [sym_new_expression] = STATE(1538), + [sym_await_expression] = STATE(1720), + [sym_member_expression] = STATE(1390), + [sym_subscript_expression] = STATE(1390), + [sym_assignment_expression] = STATE(1720), + [sym__augmented_assignment_lhs] = STATE(3056), + [sym_augmented_assignment_expression] = STATE(1720), + [sym__destructuring_pattern] = STATE(5777), + [sym_ternary_expression] = STATE(1720), + [sym_binary_expression] = STATE(1720), + [sym_unary_expression] = STATE(1720), + [sym_update_expression] = STATE(1720), + [sym_string] = STATE(1725), + [sym_template_string] = STATE(1725), + [sym_regex] = STATE(1725), + [sym_meta_property] = STATE(1725), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3940), + [sym_non_null_expression] = STATE(1390), + [sym_type_assertion] = STATE(1720), + [sym_as_expression] = STATE(1720), + [sym_satisfies_expression] = STATE(1720), + [sym_instantiation_expression] = STATE(1720), + [sym_internal_module] = STATE(1720), + [sym_type_arguments] = STATE(477), + [sym_type_parameters] = STATE(5504), + [aux_sym_export_statement_repeat1] = STATE(4681), + [sym_identifier] = ACTIONS(1494), + [anon_sym_export] = ACTIONS(1414), + [anon_sym_type] = ACTIONS(1414), + [anon_sym_namespace] = ACTIONS(1416), + [anon_sym_LBRACE] = ACTIONS(847), + [anon_sym_typeof] = ACTIONS(766), + [anon_sym_import] = ACTIONS(131), + [anon_sym_let] = ACTIONS(1414), + [anon_sym_BANG] = ACTIONS(742), + [anon_sym_LPAREN] = ACTIONS(814), + [anon_sym_await] = ACTIONS(746), + [anon_sym_yield] = ACTIONS(748), + [anon_sym_LBRACK] = ACTIONS(851), + [anon_sym_class] = ACTIONS(146), + [anon_sym_async] = ACTIONS(1420), + [anon_sym_function] = ACTIONS(150), + [anon_sym_new] = ACTIONS(1498), + [anon_sym_using] = ACTIONS(756), + [anon_sym_PLUS] = ACTIONS(766), + [anon_sym_DASH] = ACTIONS(766), [anon_sym_SLASH] = ACTIONS(615), [anon_sym_LT] = ACTIONS(79), - [anon_sym_TILDE] = ACTIONS(174), - [anon_sym_void] = ACTIONS(178), - [anon_sym_delete] = ACTIONS(178), - [anon_sym_PLUS_PLUS] = ACTIONS(690), - [anon_sym_DASH_DASH] = ACTIONS(690), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(818), - [sym_number] = ACTIONS(780), - [sym_private_property_identifier] = ACTIONS(191), - [sym_this] = ACTIONS(195), - [sym_super] = ACTIONS(195), - [sym_true] = ACTIONS(195), - [sym_false] = ACTIONS(195), - [sym_null] = ACTIONS(195), - [sym_undefined] = ACTIONS(820), + [anon_sym_TILDE] = ACTIONS(742), + [anon_sym_void] = ACTIONS(766), + [anon_sym_delete] = ACTIONS(766), + [anon_sym_PLUS_PLUS] = ACTIONS(768), + [anon_sym_DASH_DASH] = ACTIONS(768), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(824), + [sym_number] = ACTIONS(722), + [sym_private_property_identifier] = ACTIONS(774), + [sym_this] = ACTIONS(196), + [sym_super] = ACTIONS(196), + [sym_true] = ACTIONS(196), + [sym_false] = ACTIONS(196), + [sym_null] = ACTIONS(196), + [sym_undefined] = ACTIONS(1500), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(802), - [anon_sym_readonly] = ACTIONS(802), - [anon_sym_get] = ACTIONS(802), - [anon_sym_set] = ACTIONS(802), - [anon_sym_declare] = ACTIONS(802), - [anon_sym_public] = ACTIONS(802), - [anon_sym_private] = ACTIONS(802), - [anon_sym_protected] = ACTIONS(802), - [anon_sym_override] = ACTIONS(802), - [anon_sym_module] = ACTIONS(802), - [anon_sym_any] = ACTIONS(802), - [anon_sym_number] = ACTIONS(802), - [anon_sym_boolean] = ACTIONS(802), - [anon_sym_string] = ACTIONS(802), - [anon_sym_symbol] = ACTIONS(802), - [anon_sym_object] = ACTIONS(802), + [anon_sym_static] = ACTIONS(1414), + [anon_sym_readonly] = ACTIONS(1414), + [anon_sym_get] = ACTIONS(1414), + [anon_sym_set] = ACTIONS(1414), + [anon_sym_declare] = ACTIONS(1414), + [anon_sym_public] = ACTIONS(1414), + [anon_sym_private] = ACTIONS(1414), + [anon_sym_protected] = ACTIONS(1414), + [anon_sym_override] = ACTIONS(1414), + [anon_sym_module] = ACTIONS(1414), + [anon_sym_any] = ACTIONS(1414), + [anon_sym_number] = ACTIONS(1414), + [anon_sym_boolean] = ACTIONS(1414), + [anon_sym_string] = ACTIONS(1414), + [anon_sym_symbol] = ACTIONS(1414), + [anon_sym_object] = ACTIONS(1414), [sym_html_comment] = ACTIONS(5), }, [STATE(693)] = { - [sym__call_signature] = STATE(5822), - [sym_string] = STATE(3573), - [sym_formal_parameters] = STATE(3848), - [sym__property_name] = STATE(3573), - [sym_computed_property_name] = STATE(3573), - [sym_type_parameters] = STATE(5508), - [aux_sym_object_repeat1] = STATE(4863), - [aux_sym_object_pattern_repeat1] = STATE(4870), - [sym_identifier] = ACTIONS(2323), - [anon_sym_export] = ACTIONS(2325), - [anon_sym_STAR] = ACTIONS(2327), - [anon_sym_type] = ACTIONS(2325), - [anon_sym_EQ] = ACTIONS(665), + [sym__call_signature] = STATE(5805), + [sym_string] = STATE(3772), + [sym_formal_parameters] = STATE(3940), + [sym__property_name] = STATE(3772), + [sym_computed_property_name] = STATE(3772), + [sym_type_parameters] = STATE(5504), + [aux_sym_object_repeat1] = STATE(4769), + [aux_sym_object_pattern_repeat1] = STATE(5141), + [sym_identifier] = ACTIONS(2331), + [anon_sym_export] = ACTIONS(2333), + [anon_sym_STAR] = ACTIONS(2335), + [anon_sym_type] = ACTIONS(2333), + [anon_sym_EQ] = ACTIONS(667), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2325), - [anon_sym_COMMA] = ACTIONS(153), - [anon_sym_RBRACE] = ACTIONS(671), - [anon_sym_let] = ACTIONS(2325), + [anon_sym_namespace] = ACTIONS(2333), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_RBRACE] = ACTIONS(673), + [anon_sym_let] = ACTIONS(2333), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2330), - [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_LPAREN] = ACTIONS(2338), + [anon_sym_SEMI] = ACTIONS(154), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(675), - [anon_sym_LBRACK] = ACTIONS(2334), + [anon_sym_COLON] = ACTIONS(677), + [anon_sym_LBRACK] = ACTIONS(2342), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_async] = ACTIONS(2325), - [anon_sym_function] = ACTIONS(2337), - [anon_sym_EQ_GT] = ACTIONS(686), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(2325), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_async] = ACTIONS(2333), + [anon_sym_function] = ACTIONS(2345), + [anon_sym_EQ_GT] = ACTIONS(688), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2333), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -99397,93 +99423,93 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2339), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(2347), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), - [anon_sym_DQUOTE] = ACTIONS(2343), - [anon_sym_SQUOTE] = ACTIONS(2345), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(153), - [sym_number] = ACTIONS(2347), - [sym_private_property_identifier] = ACTIONS(2347), - [anon_sym_static] = ACTIONS(2325), - [anon_sym_readonly] = ACTIONS(2325), - [anon_sym_get] = ACTIONS(2349), - [anon_sym_set] = ACTIONS(2349), - [anon_sym_QMARK] = ACTIONS(694), - [anon_sym_declare] = ACTIONS(2325), - [anon_sym_public] = ACTIONS(2325), - [anon_sym_private] = ACTIONS(2325), - [anon_sym_protected] = ACTIONS(2325), - [anon_sym_override] = ACTIONS(2325), - [anon_sym_module] = ACTIONS(2325), - [anon_sym_any] = ACTIONS(2325), - [anon_sym_number] = ACTIONS(2325), - [anon_sym_boolean] = ACTIONS(2325), - [anon_sym_string] = ACTIONS(2325), - [anon_sym_symbol] = ACTIONS(2325), - [anon_sym_object] = ACTIONS(2325), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), + [anon_sym_DQUOTE] = ACTIONS(2351), + [anon_sym_SQUOTE] = ACTIONS(2353), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(154), + [sym_number] = ACTIONS(2355), + [sym_private_property_identifier] = ACTIONS(2355), + [anon_sym_static] = ACTIONS(2333), + [anon_sym_readonly] = ACTIONS(2333), + [anon_sym_get] = ACTIONS(2357), + [anon_sym_set] = ACTIONS(2357), + [anon_sym_QMARK] = ACTIONS(696), + [anon_sym_declare] = ACTIONS(2333), + [anon_sym_public] = ACTIONS(2333), + [anon_sym_private] = ACTIONS(2333), + [anon_sym_protected] = ACTIONS(2333), + [anon_sym_override] = ACTIONS(2333), + [anon_sym_module] = ACTIONS(2333), + [anon_sym_any] = ACTIONS(2333), + [anon_sym_number] = ACTIONS(2333), + [anon_sym_boolean] = ACTIONS(2333), + [anon_sym_string] = ACTIONS(2333), + [anon_sym_symbol] = ACTIONS(2333), + [anon_sym_object] = ACTIONS(2333), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(153), - [sym__ternary_qmark] = ACTIONS(153), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(696), + [sym__member_signature_marker] = ACTIONS(698), }, [STATE(694)] = { - [sym__call_signature] = STATE(5822), - [sym_string] = STATE(3573), - [sym_formal_parameters] = STATE(3848), - [sym__property_name] = STATE(3573), - [sym_computed_property_name] = STATE(3573), - [sym_type_parameters] = STATE(5508), - [aux_sym_object_repeat1] = STATE(4754), - [aux_sym_object_pattern_repeat1] = STATE(4870), - [sym_identifier] = ACTIONS(2323), - [anon_sym_export] = ACTIONS(2325), - [anon_sym_STAR] = ACTIONS(2327), - [anon_sym_type] = ACTIONS(2325), - [anon_sym_EQ] = ACTIONS(665), + [sym__call_signature] = STATE(5805), + [sym_string] = STATE(3772), + [sym_formal_parameters] = STATE(3940), + [sym__property_name] = STATE(3772), + [sym_computed_property_name] = STATE(3772), + [sym_type_parameters] = STATE(5504), + [aux_sym_object_repeat1] = STATE(4769), + [aux_sym_object_pattern_repeat1] = STATE(5141), + [sym_identifier] = ACTIONS(2331), + [anon_sym_export] = ACTIONS(2333), + [anon_sym_STAR] = ACTIONS(2335), + [anon_sym_type] = ACTIONS(2333), + [anon_sym_EQ] = ACTIONS(667), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2325), - [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_namespace] = ACTIONS(2333), + [anon_sym_COMMA] = ACTIONS(154), [anon_sym_RBRACE] = ACTIONS(700), - [anon_sym_let] = ACTIONS(2325), + [anon_sym_let] = ACTIONS(2333), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2330), - [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_LPAREN] = ACTIONS(2338), + [anon_sym_SEMI] = ACTIONS(154), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(675), - [anon_sym_LBRACK] = ACTIONS(2334), + [anon_sym_COLON] = ACTIONS(677), + [anon_sym_LBRACK] = ACTIONS(2342), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_async] = ACTIONS(2325), - [anon_sym_function] = ACTIONS(2337), - [anon_sym_EQ_GT] = ACTIONS(686), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(2325), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_async] = ACTIONS(2333), + [anon_sym_function] = ACTIONS(2345), + [anon_sym_EQ_GT] = ACTIONS(688), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2333), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -99497,93 +99523,93 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2339), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(2347), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), - [anon_sym_DQUOTE] = ACTIONS(2343), - [anon_sym_SQUOTE] = ACTIONS(2345), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(153), - [sym_number] = ACTIONS(2347), - [sym_private_property_identifier] = ACTIONS(2347), - [anon_sym_static] = ACTIONS(2325), - [anon_sym_readonly] = ACTIONS(2325), - [anon_sym_get] = ACTIONS(2349), - [anon_sym_set] = ACTIONS(2349), - [anon_sym_QMARK] = ACTIONS(694), - [anon_sym_declare] = ACTIONS(2325), - [anon_sym_public] = ACTIONS(2325), - [anon_sym_private] = ACTIONS(2325), - [anon_sym_protected] = ACTIONS(2325), - [anon_sym_override] = ACTIONS(2325), - [anon_sym_module] = ACTIONS(2325), - [anon_sym_any] = ACTIONS(2325), - [anon_sym_number] = ACTIONS(2325), - [anon_sym_boolean] = ACTIONS(2325), - [anon_sym_string] = ACTIONS(2325), - [anon_sym_symbol] = ACTIONS(2325), - [anon_sym_object] = ACTIONS(2325), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), + [anon_sym_DQUOTE] = ACTIONS(2351), + [anon_sym_SQUOTE] = ACTIONS(2353), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(154), + [sym_number] = ACTIONS(2355), + [sym_private_property_identifier] = ACTIONS(2355), + [anon_sym_static] = ACTIONS(2333), + [anon_sym_readonly] = ACTIONS(2333), + [anon_sym_get] = ACTIONS(2357), + [anon_sym_set] = ACTIONS(2357), + [anon_sym_QMARK] = ACTIONS(696), + [anon_sym_declare] = ACTIONS(2333), + [anon_sym_public] = ACTIONS(2333), + [anon_sym_private] = ACTIONS(2333), + [anon_sym_protected] = ACTIONS(2333), + [anon_sym_override] = ACTIONS(2333), + [anon_sym_module] = ACTIONS(2333), + [anon_sym_any] = ACTIONS(2333), + [anon_sym_number] = ACTIONS(2333), + [anon_sym_boolean] = ACTIONS(2333), + [anon_sym_string] = ACTIONS(2333), + [anon_sym_symbol] = ACTIONS(2333), + [anon_sym_object] = ACTIONS(2333), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(153), - [sym__ternary_qmark] = ACTIONS(153), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(696), + [sym__member_signature_marker] = ACTIONS(698), }, [STATE(695)] = { - [sym__call_signature] = STATE(5822), - [sym_string] = STATE(3573), - [sym_formal_parameters] = STATE(3848), - [sym__property_name] = STATE(3573), - [sym_computed_property_name] = STATE(3573), - [sym_type_parameters] = STATE(5508), - [aux_sym_object_repeat1] = STATE(4754), - [aux_sym_object_pattern_repeat1] = STATE(4870), - [sym_identifier] = ACTIONS(2323), - [anon_sym_export] = ACTIONS(2325), - [anon_sym_STAR] = ACTIONS(2327), - [anon_sym_type] = ACTIONS(2325), - [anon_sym_EQ] = ACTIONS(665), + [sym__call_signature] = STATE(5805), + [sym_string] = STATE(3772), + [sym_formal_parameters] = STATE(3940), + [sym__property_name] = STATE(3772), + [sym_computed_property_name] = STATE(3772), + [sym_type_parameters] = STATE(5504), + [aux_sym_object_repeat1] = STATE(5139), + [aux_sym_object_pattern_repeat1] = STATE(5141), + [sym_identifier] = ACTIONS(2331), + [anon_sym_export] = ACTIONS(2333), + [anon_sym_STAR] = ACTIONS(2335), + [anon_sym_type] = ACTIONS(2333), + [anon_sym_EQ] = ACTIONS(667), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2325), - [anon_sym_COMMA] = ACTIONS(153), - [anon_sym_RBRACE] = ACTIONS(698), - [anon_sym_let] = ACTIONS(2325), + [anon_sym_namespace] = ACTIONS(2333), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_RBRACE] = ACTIONS(702), + [anon_sym_let] = ACTIONS(2333), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2330), - [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_LPAREN] = ACTIONS(2338), + [anon_sym_SEMI] = ACTIONS(154), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(675), - [anon_sym_LBRACK] = ACTIONS(2334), + [anon_sym_COLON] = ACTIONS(677), + [anon_sym_LBRACK] = ACTIONS(2342), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_async] = ACTIONS(2325), - [anon_sym_function] = ACTIONS(2337), - [anon_sym_EQ_GT] = ACTIONS(686), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(2325), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_async] = ACTIONS(2333), + [anon_sym_function] = ACTIONS(2345), + [anon_sym_EQ_GT] = ACTIONS(688), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2333), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -99597,105 +99623,105 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2339), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(2347), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), - [anon_sym_DQUOTE] = ACTIONS(2343), - [anon_sym_SQUOTE] = ACTIONS(2345), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(153), - [sym_number] = ACTIONS(2347), - [sym_private_property_identifier] = ACTIONS(2347), - [anon_sym_static] = ACTIONS(2325), - [anon_sym_readonly] = ACTIONS(2325), - [anon_sym_get] = ACTIONS(2349), - [anon_sym_set] = ACTIONS(2349), - [anon_sym_QMARK] = ACTIONS(694), - [anon_sym_declare] = ACTIONS(2325), - [anon_sym_public] = ACTIONS(2325), - [anon_sym_private] = ACTIONS(2325), - [anon_sym_protected] = ACTIONS(2325), - [anon_sym_override] = ACTIONS(2325), - [anon_sym_module] = ACTIONS(2325), - [anon_sym_any] = ACTIONS(2325), - [anon_sym_number] = ACTIONS(2325), - [anon_sym_boolean] = ACTIONS(2325), - [anon_sym_string] = ACTIONS(2325), - [anon_sym_symbol] = ACTIONS(2325), - [anon_sym_object] = ACTIONS(2325), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), + [anon_sym_DQUOTE] = ACTIONS(2351), + [anon_sym_SQUOTE] = ACTIONS(2353), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(154), + [sym_number] = ACTIONS(2355), + [sym_private_property_identifier] = ACTIONS(2355), + [anon_sym_static] = ACTIONS(2333), + [anon_sym_readonly] = ACTIONS(2333), + [anon_sym_get] = ACTIONS(2357), + [anon_sym_set] = ACTIONS(2357), + [anon_sym_QMARK] = ACTIONS(696), + [anon_sym_declare] = ACTIONS(2333), + [anon_sym_public] = ACTIONS(2333), + [anon_sym_private] = ACTIONS(2333), + [anon_sym_protected] = ACTIONS(2333), + [anon_sym_override] = ACTIONS(2333), + [anon_sym_module] = ACTIONS(2333), + [anon_sym_any] = ACTIONS(2333), + [anon_sym_number] = ACTIONS(2333), + [anon_sym_boolean] = ACTIONS(2333), + [anon_sym_string] = ACTIONS(2333), + [anon_sym_symbol] = ACTIONS(2333), + [anon_sym_object] = ACTIONS(2333), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(153), - [sym__ternary_qmark] = ACTIONS(153), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(696), + [sym__member_signature_marker] = ACTIONS(698), }, [STATE(696)] = { - [sym_declaration] = STATE(913), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_class_declaration] = STATE(846), - [sym_function_declaration] = STATE(846), - [sym_generator_function_declaration] = STATE(846), - [sym_decorator] = STATE(1352), - [sym_function_signature] = STATE(846), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(932), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [aux_sym_export_statement_repeat1] = STATE(4168), - [aux_sym_object_repeat1] = STATE(4863), - [aux_sym_object_pattern_repeat1] = STATE(4870), + [sym_declaration] = STATE(927), + [sym_variable_declaration] = STATE(924), + [sym_lexical_declaration] = STATE(924), + [sym_class_declaration] = STATE(924), + [sym_function_declaration] = STATE(924), + [sym_generator_function_declaration] = STATE(924), + [sym_decorator] = STATE(1339), + [sym_function_signature] = STATE(924), + [sym_ambient_declaration] = STATE(924), + [sym_abstract_class_declaration] = STATE(924), + [sym_module] = STATE(924), + [sym_internal_module] = STATE(877), + [sym_import_alias] = STATE(924), + [sym_interface_declaration] = STATE(924), + [sym_enum_declaration] = STATE(924), + [sym_type_alias_declaration] = STATE(924), + [aux_sym_export_statement_repeat1] = STATE(4424), + [aux_sym_object_repeat1] = STATE(4769), + [aux_sym_object_pattern_repeat1] = STATE(5141), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2351), - [anon_sym_EQ] = ACTIONS(665), + [anon_sym_type] = ACTIONS(2359), + [anon_sym_EQ] = ACTIONS(667), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2119), - [anon_sym_COMMA] = ACTIONS(153), - [anon_sym_RBRACE] = ACTIONS(671), - [anon_sym_import] = ACTIONS(2123), - [anon_sym_var] = ACTIONS(2125), - [anon_sym_let] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2129), + [anon_sym_namespace] = ACTIONS(2139), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_RBRACE] = ACTIONS(700), + [anon_sym_import] = ACTIONS(2143), + [anon_sym_var] = ACTIONS(2145), + [anon_sym_let] = ACTIONS(2147), + [anon_sym_const] = ACTIONS(2149), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2131), - [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_LPAREN] = ACTIONS(2151), + [anon_sym_SEMI] = ACTIONS(154), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(675), - [anon_sym_LBRACK] = ACTIONS(153), - [anon_sym_DOT] = ACTIONS(153), - [anon_sym_class] = ACTIONS(2134), - [anon_sym_async] = ACTIONS(2136), - [anon_sym_function] = ACTIONS(2138), - [anon_sym_EQ_GT] = ACTIONS(686), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_COLON] = ACTIONS(677), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_class] = ACTIONS(2154), + [anon_sym_async] = ACTIONS(2156), + [anon_sym_function] = ACTIONS(2158), + [anon_sym_EQ_GT] = ACTIONS(688), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -99709,92 +99735,92 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2140), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(2160), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(153), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_instanceof] = ACTIONS(154), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_BQUOTE] = ACTIONS(154), [anon_sym_AT] = ACTIONS(97), - [anon_sym_QMARK] = ACTIONS(694), - [anon_sym_declare] = ACTIONS(2143), - [anon_sym_module] = ACTIONS(2353), - [anon_sym_abstract] = ACTIONS(2147), - [anon_sym_satisfies] = ACTIONS(153), - [anon_sym_global] = ACTIONS(2355), - [anon_sym_interface] = ACTIONS(2149), - [anon_sym_enum] = ACTIONS(2151), - [sym__automatic_semicolon] = ACTIONS(153), - [sym__ternary_qmark] = ACTIONS(153), - [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(696), + [anon_sym_QMARK] = ACTIONS(696), + [anon_sym_declare] = ACTIONS(2163), + [anon_sym_module] = ACTIONS(2361), + [anon_sym_abstract] = ACTIONS(2167), + [anon_sym_satisfies] = ACTIONS(154), + [anon_sym_global] = ACTIONS(2363), + [anon_sym_interface] = ACTIONS(2169), + [anon_sym_enum] = ACTIONS(2171), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + [sym__member_signature_marker] = ACTIONS(698), }, [STATE(697)] = { - [sym_declaration] = STATE(913), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_class_declaration] = STATE(846), - [sym_function_declaration] = STATE(846), - [sym_generator_function_declaration] = STATE(846), - [sym_decorator] = STATE(1352), - [sym_function_signature] = STATE(846), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(932), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [aux_sym_export_statement_repeat1] = STATE(4168), - [aux_sym_object_repeat1] = STATE(4754), - [aux_sym_object_pattern_repeat1] = STATE(4870), + [sym_declaration] = STATE(927), + [sym_variable_declaration] = STATE(924), + [sym_lexical_declaration] = STATE(924), + [sym_class_declaration] = STATE(924), + [sym_function_declaration] = STATE(924), + [sym_generator_function_declaration] = STATE(924), + [sym_decorator] = STATE(1339), + [sym_function_signature] = STATE(924), + [sym_ambient_declaration] = STATE(924), + [sym_abstract_class_declaration] = STATE(924), + [sym_module] = STATE(924), + [sym_internal_module] = STATE(877), + [sym_import_alias] = STATE(924), + [sym_interface_declaration] = STATE(924), + [sym_enum_declaration] = STATE(924), + [sym_type_alias_declaration] = STATE(924), + [aux_sym_export_statement_repeat1] = STATE(4424), + [aux_sym_object_repeat1] = STATE(5139), + [aux_sym_object_pattern_repeat1] = STATE(5141), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2351), - [anon_sym_EQ] = ACTIONS(665), + [anon_sym_type] = ACTIONS(2359), + [anon_sym_EQ] = ACTIONS(667), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2119), - [anon_sym_COMMA] = ACTIONS(153), - [anon_sym_RBRACE] = ACTIONS(700), - [anon_sym_import] = ACTIONS(2123), - [anon_sym_var] = ACTIONS(2125), - [anon_sym_let] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2129), + [anon_sym_namespace] = ACTIONS(2139), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_RBRACE] = ACTIONS(702), + [anon_sym_import] = ACTIONS(2143), + [anon_sym_var] = ACTIONS(2145), + [anon_sym_let] = ACTIONS(2147), + [anon_sym_const] = ACTIONS(2149), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2131), - [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_LPAREN] = ACTIONS(2151), + [anon_sym_SEMI] = ACTIONS(154), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(675), - [anon_sym_LBRACK] = ACTIONS(153), - [anon_sym_DOT] = ACTIONS(153), - [anon_sym_class] = ACTIONS(2134), - [anon_sym_async] = ACTIONS(2136), - [anon_sym_function] = ACTIONS(2138), - [anon_sym_EQ_GT] = ACTIONS(686), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_COLON] = ACTIONS(677), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_class] = ACTIONS(2154), + [anon_sym_async] = ACTIONS(2156), + [anon_sym_function] = ACTIONS(2158), + [anon_sym_EQ_GT] = ACTIONS(688), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -99808,92 +99834,92 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2140), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(2160), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(153), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_instanceof] = ACTIONS(154), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_BQUOTE] = ACTIONS(154), [anon_sym_AT] = ACTIONS(97), - [anon_sym_QMARK] = ACTIONS(694), - [anon_sym_declare] = ACTIONS(2143), - [anon_sym_module] = ACTIONS(2353), - [anon_sym_abstract] = ACTIONS(2147), - [anon_sym_satisfies] = ACTIONS(153), - [anon_sym_global] = ACTIONS(2355), - [anon_sym_interface] = ACTIONS(2149), - [anon_sym_enum] = ACTIONS(2151), - [sym__automatic_semicolon] = ACTIONS(153), - [sym__ternary_qmark] = ACTIONS(153), - [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(696), + [anon_sym_QMARK] = ACTIONS(696), + [anon_sym_declare] = ACTIONS(2163), + [anon_sym_module] = ACTIONS(2361), + [anon_sym_abstract] = ACTIONS(2167), + [anon_sym_satisfies] = ACTIONS(154), + [anon_sym_global] = ACTIONS(2363), + [anon_sym_interface] = ACTIONS(2169), + [anon_sym_enum] = ACTIONS(2171), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + [sym__member_signature_marker] = ACTIONS(698), }, [STATE(698)] = { - [sym_declaration] = STATE(913), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_class_declaration] = STATE(846), - [sym_function_declaration] = STATE(846), - [sym_generator_function_declaration] = STATE(846), - [sym_decorator] = STATE(1352), - [sym_function_signature] = STATE(846), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(932), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [aux_sym_export_statement_repeat1] = STATE(4168), - [aux_sym_object_repeat1] = STATE(4754), - [aux_sym_object_pattern_repeat1] = STATE(4870), + [sym_declaration] = STATE(927), + [sym_variable_declaration] = STATE(924), + [sym_lexical_declaration] = STATE(924), + [sym_class_declaration] = STATE(924), + [sym_function_declaration] = STATE(924), + [sym_generator_function_declaration] = STATE(924), + [sym_decorator] = STATE(1339), + [sym_function_signature] = STATE(924), + [sym_ambient_declaration] = STATE(924), + [sym_abstract_class_declaration] = STATE(924), + [sym_module] = STATE(924), + [sym_internal_module] = STATE(877), + [sym_import_alias] = STATE(924), + [sym_interface_declaration] = STATE(924), + [sym_enum_declaration] = STATE(924), + [sym_type_alias_declaration] = STATE(924), + [aux_sym_export_statement_repeat1] = STATE(4424), + [aux_sym_object_repeat1] = STATE(4769), + [aux_sym_object_pattern_repeat1] = STATE(5141), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2351), - [anon_sym_EQ] = ACTIONS(665), + [anon_sym_type] = ACTIONS(2359), + [anon_sym_EQ] = ACTIONS(667), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2119), - [anon_sym_COMMA] = ACTIONS(153), - [anon_sym_RBRACE] = ACTIONS(698), - [anon_sym_import] = ACTIONS(2123), - [anon_sym_var] = ACTIONS(2125), - [anon_sym_let] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2129), + [anon_sym_namespace] = ACTIONS(2139), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_RBRACE] = ACTIONS(673), + [anon_sym_import] = ACTIONS(2143), + [anon_sym_var] = ACTIONS(2145), + [anon_sym_let] = ACTIONS(2147), + [anon_sym_const] = ACTIONS(2149), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2131), - [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_LPAREN] = ACTIONS(2151), + [anon_sym_SEMI] = ACTIONS(154), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(675), - [anon_sym_LBRACK] = ACTIONS(153), - [anon_sym_DOT] = ACTIONS(153), - [anon_sym_class] = ACTIONS(2134), - [anon_sym_async] = ACTIONS(2136), - [anon_sym_function] = ACTIONS(2138), - [anon_sym_EQ_GT] = ACTIONS(686), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_COLON] = ACTIONS(677), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_class] = ACTIONS(2154), + [anon_sym_async] = ACTIONS(2156), + [anon_sym_function] = ACTIONS(2158), + [anon_sym_EQ_GT] = ACTIONS(688), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -99907,93 +99933,77 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2140), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(2160), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(153), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_instanceof] = ACTIONS(154), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_BQUOTE] = ACTIONS(154), [anon_sym_AT] = ACTIONS(97), - [anon_sym_QMARK] = ACTIONS(694), - [anon_sym_declare] = ACTIONS(2143), - [anon_sym_module] = ACTIONS(2353), - [anon_sym_abstract] = ACTIONS(2147), - [anon_sym_satisfies] = ACTIONS(153), - [anon_sym_global] = ACTIONS(2355), - [anon_sym_interface] = ACTIONS(2149), - [anon_sym_enum] = ACTIONS(2151), - [sym__automatic_semicolon] = ACTIONS(153), - [sym__ternary_qmark] = ACTIONS(153), - [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(696), + [anon_sym_QMARK] = ACTIONS(696), + [anon_sym_declare] = ACTIONS(2163), + [anon_sym_module] = ACTIONS(2361), + [anon_sym_abstract] = ACTIONS(2167), + [anon_sym_satisfies] = ACTIONS(154), + [anon_sym_global] = ACTIONS(2363), + [anon_sym_interface] = ACTIONS(2169), + [anon_sym_enum] = ACTIONS(2171), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + [sym__member_signature_marker] = ACTIONS(698), }, [STATE(699)] = { - [sym_namespace_export] = STATE(5383), - [sym_export_clause] = STATE(4707), - [sym_declaration] = STATE(819), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_class_declaration] = STATE(846), - [sym_function_declaration] = STATE(846), - [sym_generator_function_declaration] = STATE(846), - [sym_decorator] = STATE(1352), - [sym_function_signature] = STATE(846), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(932), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [aux_sym_export_statement_repeat1] = STATE(4168), - [anon_sym_STAR] = ACTIONS(2109), - [anon_sym_default] = ACTIONS(2357), - [anon_sym_type] = ACTIONS(2113), - [anon_sym_EQ] = ACTIONS(2359), - [anon_sym_as] = ACTIONS(2117), - [anon_sym_namespace] = ACTIONS(2119), - [anon_sym_LBRACE] = ACTIONS(2121), - [anon_sym_COMMA] = ACTIONS(153), - [anon_sym_import] = ACTIONS(2123), - [anon_sym_var] = ACTIONS(2125), - [anon_sym_let] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2129), + [sym_string] = STATE(3772), + [sym__property_name] = STATE(3772), + [sym_computed_property_name] = STATE(3772), + [sym_override_modifier] = STATE(2839), + [aux_sym_object_repeat1] = STATE(5139), + [aux_sym_object_pattern_repeat1] = STATE(5141), + [sym_identifier] = ACTIONS(2365), + [anon_sym_export] = ACTIONS(2365), + [anon_sym_STAR] = ACTIONS(2335), + [anon_sym_type] = ACTIONS(2365), + [anon_sym_EQ] = ACTIONS(667), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2365), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_RBRACE] = ACTIONS(702), + [anon_sym_let] = ACTIONS(2365), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(153), - [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_LPAREN] = ACTIONS(2151), + [anon_sym_SEMI] = ACTIONS(154), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(868), - [anon_sym_LBRACK] = ACTIONS(153), - [anon_sym_DOT] = ACTIONS(153), - [anon_sym_class] = ACTIONS(2134), - [anon_sym_async] = ACTIONS(2136), - [anon_sym_function] = ACTIONS(2138), - [anon_sym_EQ_GT] = ACTIONS(686), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_COLON] = ACTIONS(677), + [anon_sym_LBRACK] = ACTIONS(2342), + [anon_sym_DOT] = ACTIONS(120), + [anon_sym_async] = ACTIONS(2367), + [anon_sym_EQ_GT] = ACTIONS(688), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2365), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -100007,74 +100017,90 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(120), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(2160), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(153), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(153), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_declare] = ACTIONS(2143), - [anon_sym_module] = ACTIONS(2145), - [anon_sym_abstract] = ACTIONS(2147), - [anon_sym_satisfies] = ACTIONS(153), - [anon_sym_interface] = ACTIONS(2149), - [anon_sym_enum] = ACTIONS(2151), - [sym__automatic_semicolon] = ACTIONS(153), - [sym__ternary_qmark] = ACTIONS(153), + [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), + [anon_sym_DQUOTE] = ACTIONS(2351), + [anon_sym_SQUOTE] = ACTIONS(2353), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(154), + [sym_number] = ACTIONS(2355), + [sym_private_property_identifier] = ACTIONS(2355), + [anon_sym_static] = ACTIONS(2365), + [anon_sym_readonly] = ACTIONS(2369), + [anon_sym_get] = ACTIONS(2371), + [anon_sym_set] = ACTIONS(2371), + [anon_sym_QMARK] = ACTIONS(696), + [anon_sym_declare] = ACTIONS(2365), + [anon_sym_public] = ACTIONS(2365), + [anon_sym_private] = ACTIONS(2365), + [anon_sym_protected] = ACTIONS(2365), + [anon_sym_override] = ACTIONS(2373), + [anon_sym_module] = ACTIONS(2365), + [anon_sym_any] = ACTIONS(2365), + [anon_sym_number] = ACTIONS(2365), + [anon_sym_boolean] = ACTIONS(2365), + [anon_sym_string] = ACTIONS(2365), + [anon_sym_symbol] = ACTIONS(2365), + [anon_sym_object] = ACTIONS(2365), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), + [sym__member_signature_marker] = ACTIONS(698), }, [STATE(700)] = { - [sym_string] = STATE(3573), - [sym__property_name] = STATE(3573), - [sym_computed_property_name] = STATE(3573), - [sym_override_modifier] = STATE(2840), - [aux_sym_object_repeat1] = STATE(4754), - [aux_sym_object_pattern_repeat1] = STATE(4870), - [sym_identifier] = ACTIONS(2361), - [anon_sym_export] = ACTIONS(2361), - [anon_sym_STAR] = ACTIONS(2327), - [anon_sym_type] = ACTIONS(2361), - [anon_sym_EQ] = ACTIONS(665), + [sym_string] = STATE(3772), + [sym__property_name] = STATE(3772), + [sym_computed_property_name] = STATE(3772), + [sym_override_modifier] = STATE(2839), + [aux_sym_object_repeat1] = STATE(4769), + [aux_sym_object_pattern_repeat1] = STATE(5141), + [sym_identifier] = ACTIONS(2365), + [anon_sym_export] = ACTIONS(2365), + [anon_sym_STAR] = ACTIONS(2335), + [anon_sym_type] = ACTIONS(2365), + [anon_sym_EQ] = ACTIONS(667), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2361), - [anon_sym_COMMA] = ACTIONS(153), - [anon_sym_RBRACE] = ACTIONS(700), - [anon_sym_let] = ACTIONS(2361), + [anon_sym_namespace] = ACTIONS(2365), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_RBRACE] = ACTIONS(673), + [anon_sym_let] = ACTIONS(2365), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2131), - [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_LPAREN] = ACTIONS(2151), + [anon_sym_SEMI] = ACTIONS(154), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(675), - [anon_sym_LBRACK] = ACTIONS(2334), + [anon_sym_COLON] = ACTIONS(677), + [anon_sym_LBRACK] = ACTIONS(2342), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_async] = ACTIONS(2363), - [anon_sym_EQ_GT] = ACTIONS(686), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(2361), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_async] = ACTIONS(2367), + [anon_sym_EQ_GT] = ACTIONS(688), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2365), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -100088,90 +100114,106 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2140), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(2160), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), - [anon_sym_DQUOTE] = ACTIONS(2343), - [anon_sym_SQUOTE] = ACTIONS(2345), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(153), - [sym_number] = ACTIONS(2347), - [sym_private_property_identifier] = ACTIONS(2347), - [anon_sym_static] = ACTIONS(2361), - [anon_sym_readonly] = ACTIONS(2365), - [anon_sym_get] = ACTIONS(2367), - [anon_sym_set] = ACTIONS(2367), - [anon_sym_QMARK] = ACTIONS(694), - [anon_sym_declare] = ACTIONS(2361), - [anon_sym_public] = ACTIONS(2361), - [anon_sym_private] = ACTIONS(2361), - [anon_sym_protected] = ACTIONS(2361), - [anon_sym_override] = ACTIONS(2369), - [anon_sym_module] = ACTIONS(2361), - [anon_sym_any] = ACTIONS(2361), - [anon_sym_number] = ACTIONS(2361), - [anon_sym_boolean] = ACTIONS(2361), - [anon_sym_string] = ACTIONS(2361), - [anon_sym_symbol] = ACTIONS(2361), - [anon_sym_object] = ACTIONS(2361), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), + [anon_sym_DQUOTE] = ACTIONS(2351), + [anon_sym_SQUOTE] = ACTIONS(2353), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(154), + [sym_number] = ACTIONS(2355), + [sym_private_property_identifier] = ACTIONS(2355), + [anon_sym_static] = ACTIONS(2365), + [anon_sym_readonly] = ACTIONS(2369), + [anon_sym_get] = ACTIONS(2371), + [anon_sym_set] = ACTIONS(2371), + [anon_sym_QMARK] = ACTIONS(696), + [anon_sym_declare] = ACTIONS(2365), + [anon_sym_public] = ACTIONS(2365), + [anon_sym_private] = ACTIONS(2365), + [anon_sym_protected] = ACTIONS(2365), + [anon_sym_override] = ACTIONS(2373), + [anon_sym_module] = ACTIONS(2365), + [anon_sym_any] = ACTIONS(2365), + [anon_sym_number] = ACTIONS(2365), + [anon_sym_boolean] = ACTIONS(2365), + [anon_sym_string] = ACTIONS(2365), + [anon_sym_symbol] = ACTIONS(2365), + [anon_sym_object] = ACTIONS(2365), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(153), - [sym__ternary_qmark] = ACTIONS(153), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(696), + [sym__member_signature_marker] = ACTIONS(698), }, [STATE(701)] = { - [sym_string] = STATE(3573), - [sym__property_name] = STATE(3573), - [sym_computed_property_name] = STATE(3573), - [sym_override_modifier] = STATE(2840), - [aux_sym_object_repeat1] = STATE(4863), - [aux_sym_object_pattern_repeat1] = STATE(4870), - [sym_identifier] = ACTIONS(2361), - [anon_sym_export] = ACTIONS(2361), - [anon_sym_STAR] = ACTIONS(2327), - [anon_sym_type] = ACTIONS(2361), - [anon_sym_EQ] = ACTIONS(665), - [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2361), - [anon_sym_COMMA] = ACTIONS(153), - [anon_sym_RBRACE] = ACTIONS(671), - [anon_sym_let] = ACTIONS(2361), + [sym_namespace_export] = STATE(5477), + [sym_export_clause] = STATE(4612), + [sym_declaration] = STATE(863), + [sym_variable_declaration] = STATE(924), + [sym_lexical_declaration] = STATE(924), + [sym_class_declaration] = STATE(924), + [sym_function_declaration] = STATE(924), + [sym_generator_function_declaration] = STATE(924), + [sym_decorator] = STATE(1339), + [sym_function_signature] = STATE(924), + [sym_ambient_declaration] = STATE(924), + [sym_abstract_class_declaration] = STATE(924), + [sym_module] = STATE(924), + [sym_internal_module] = STATE(877), + [sym_import_alias] = STATE(924), + [sym_interface_declaration] = STATE(924), + [sym_enum_declaration] = STATE(924), + [sym_type_alias_declaration] = STATE(924), + [aux_sym_export_statement_repeat1] = STATE(4424), + [anon_sym_STAR] = ACTIONS(2129), + [anon_sym_default] = ACTIONS(2375), + [anon_sym_type] = ACTIONS(2133), + [anon_sym_EQ] = ACTIONS(2377), + [anon_sym_as] = ACTIONS(2137), + [anon_sym_namespace] = ACTIONS(2139), + [anon_sym_LBRACE] = ACTIONS(2141), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_import] = ACTIONS(2143), + [anon_sym_var] = ACTIONS(2145), + [anon_sym_let] = ACTIONS(2147), + [anon_sym_const] = ACTIONS(2149), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2131), - [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_LPAREN] = ACTIONS(154), + [anon_sym_SEMI] = ACTIONS(154), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(675), - [anon_sym_LBRACK] = ACTIONS(2334), - [anon_sym_DOT] = ACTIONS(120), - [anon_sym_async] = ACTIONS(2363), - [anon_sym_EQ_GT] = ACTIONS(686), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(2361), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_COLON] = ACTIONS(865), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_class] = ACTIONS(2154), + [anon_sym_async] = ACTIONS(2156), + [anon_sym_function] = ACTIONS(2158), + [anon_sym_EQ_GT] = ACTIONS(688), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -100185,90 +100227,74 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2140), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(120), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), - [anon_sym_DQUOTE] = ACTIONS(2343), - [anon_sym_SQUOTE] = ACTIONS(2345), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(153), - [sym_number] = ACTIONS(2347), - [sym_private_property_identifier] = ACTIONS(2347), - [anon_sym_static] = ACTIONS(2361), - [anon_sym_readonly] = ACTIONS(2365), - [anon_sym_get] = ACTIONS(2367), - [anon_sym_set] = ACTIONS(2367), - [anon_sym_QMARK] = ACTIONS(694), - [anon_sym_declare] = ACTIONS(2361), - [anon_sym_public] = ACTIONS(2361), - [anon_sym_private] = ACTIONS(2361), - [anon_sym_protected] = ACTIONS(2361), - [anon_sym_override] = ACTIONS(2369), - [anon_sym_module] = ACTIONS(2361), - [anon_sym_any] = ACTIONS(2361), - [anon_sym_number] = ACTIONS(2361), - [anon_sym_boolean] = ACTIONS(2361), - [anon_sym_string] = ACTIONS(2361), - [anon_sym_symbol] = ACTIONS(2361), - [anon_sym_object] = ACTIONS(2361), - [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(153), - [sym__ternary_qmark] = ACTIONS(153), + [anon_sym_instanceof] = ACTIONS(154), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_declare] = ACTIONS(2163), + [anon_sym_module] = ACTIONS(2165), + [anon_sym_abstract] = ACTIONS(2167), + [anon_sym_satisfies] = ACTIONS(154), + [anon_sym_interface] = ACTIONS(2169), + [anon_sym_enum] = ACTIONS(2171), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(696), }, [STATE(702)] = { - [sym_string] = STATE(3573), - [sym__property_name] = STATE(3573), - [sym_computed_property_name] = STATE(3573), - [sym_override_modifier] = STATE(2840), - [aux_sym_object_repeat1] = STATE(4754), - [aux_sym_object_pattern_repeat1] = STATE(4870), - [sym_identifier] = ACTIONS(2361), - [anon_sym_export] = ACTIONS(2361), - [anon_sym_STAR] = ACTIONS(2327), - [anon_sym_type] = ACTIONS(2361), - [anon_sym_EQ] = ACTIONS(665), + [sym_string] = STATE(3772), + [sym__property_name] = STATE(3772), + [sym_computed_property_name] = STATE(3772), + [sym_override_modifier] = STATE(2839), + [aux_sym_object_repeat1] = STATE(4769), + [aux_sym_object_pattern_repeat1] = STATE(5141), + [sym_identifier] = ACTIONS(2365), + [anon_sym_export] = ACTIONS(2365), + [anon_sym_STAR] = ACTIONS(2335), + [anon_sym_type] = ACTIONS(2365), + [anon_sym_EQ] = ACTIONS(667), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2361), - [anon_sym_COMMA] = ACTIONS(153), - [anon_sym_RBRACE] = ACTIONS(698), - [anon_sym_let] = ACTIONS(2361), + [anon_sym_namespace] = ACTIONS(2365), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_RBRACE] = ACTIONS(700), + [anon_sym_let] = ACTIONS(2365), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2131), - [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_LPAREN] = ACTIONS(2151), + [anon_sym_SEMI] = ACTIONS(154), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(675), - [anon_sym_LBRACK] = ACTIONS(2334), + [anon_sym_COLON] = ACTIONS(677), + [anon_sym_LBRACK] = ACTIONS(2342), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_async] = ACTIONS(2363), - [anon_sym_EQ_GT] = ACTIONS(686), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(2361), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_async] = ACTIONS(2367), + [anon_sym_EQ_GT] = ACTIONS(688), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2365), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -100282,106 +100308,106 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2140), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(2160), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), - [anon_sym_DQUOTE] = ACTIONS(2343), - [anon_sym_SQUOTE] = ACTIONS(2345), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(153), - [sym_number] = ACTIONS(2347), - [sym_private_property_identifier] = ACTIONS(2347), - [anon_sym_static] = ACTIONS(2361), - [anon_sym_readonly] = ACTIONS(2365), - [anon_sym_get] = ACTIONS(2367), - [anon_sym_set] = ACTIONS(2367), - [anon_sym_QMARK] = ACTIONS(694), - [anon_sym_declare] = ACTIONS(2361), - [anon_sym_public] = ACTIONS(2361), - [anon_sym_private] = ACTIONS(2361), - [anon_sym_protected] = ACTIONS(2361), - [anon_sym_override] = ACTIONS(2369), - [anon_sym_module] = ACTIONS(2361), - [anon_sym_any] = ACTIONS(2361), - [anon_sym_number] = ACTIONS(2361), - [anon_sym_boolean] = ACTIONS(2361), - [anon_sym_string] = ACTIONS(2361), - [anon_sym_symbol] = ACTIONS(2361), - [anon_sym_object] = ACTIONS(2361), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), + [anon_sym_DQUOTE] = ACTIONS(2351), + [anon_sym_SQUOTE] = ACTIONS(2353), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(154), + [sym_number] = ACTIONS(2355), + [sym_private_property_identifier] = ACTIONS(2355), + [anon_sym_static] = ACTIONS(2365), + [anon_sym_readonly] = ACTIONS(2369), + [anon_sym_get] = ACTIONS(2371), + [anon_sym_set] = ACTIONS(2371), + [anon_sym_QMARK] = ACTIONS(696), + [anon_sym_declare] = ACTIONS(2365), + [anon_sym_public] = ACTIONS(2365), + [anon_sym_private] = ACTIONS(2365), + [anon_sym_protected] = ACTIONS(2365), + [anon_sym_override] = ACTIONS(2373), + [anon_sym_module] = ACTIONS(2365), + [anon_sym_any] = ACTIONS(2365), + [anon_sym_number] = ACTIONS(2365), + [anon_sym_boolean] = ACTIONS(2365), + [anon_sym_string] = ACTIONS(2365), + [anon_sym_symbol] = ACTIONS(2365), + [anon_sym_object] = ACTIONS(2365), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(153), - [sym__ternary_qmark] = ACTIONS(153), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(696), + [sym__member_signature_marker] = ACTIONS(698), }, [STATE(703)] = { - [sym_namespace_export] = STATE(5383), - [sym_export_clause] = STATE(4707), - [sym_declaration] = STATE(819), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_class_declaration] = STATE(846), - [sym_function_declaration] = STATE(846), - [sym_generator_function_declaration] = STATE(846), - [sym_decorator] = STATE(1352), - [sym_function_signature] = STATE(846), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(932), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [aux_sym_export_statement_repeat1] = STATE(4168), - [anon_sym_STAR] = ACTIONS(2109), - [anon_sym_default] = ACTIONS(2111), - [anon_sym_type] = ACTIONS(2113), - [anon_sym_EQ] = ACTIONS(2359), - [anon_sym_as] = ACTIONS(2117), - [anon_sym_namespace] = ACTIONS(2119), - [anon_sym_LBRACE] = ACTIONS(2121), - [anon_sym_COMMA] = ACTIONS(153), - [anon_sym_import] = ACTIONS(2123), - [anon_sym_var] = ACTIONS(2125), - [anon_sym_let] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2129), + [sym_namespace_export] = STATE(5477), + [sym_export_clause] = STATE(4612), + [sym_declaration] = STATE(863), + [sym_variable_declaration] = STATE(924), + [sym_lexical_declaration] = STATE(924), + [sym_class_declaration] = STATE(924), + [sym_function_declaration] = STATE(924), + [sym_generator_function_declaration] = STATE(924), + [sym_decorator] = STATE(1339), + [sym_function_signature] = STATE(924), + [sym_ambient_declaration] = STATE(924), + [sym_abstract_class_declaration] = STATE(924), + [sym_module] = STATE(924), + [sym_internal_module] = STATE(877), + [sym_import_alias] = STATE(924), + [sym_interface_declaration] = STATE(924), + [sym_enum_declaration] = STATE(924), + [sym_type_alias_declaration] = STATE(924), + [aux_sym_export_statement_repeat1] = STATE(4424), + [anon_sym_STAR] = ACTIONS(2129), + [anon_sym_default] = ACTIONS(2131), + [anon_sym_type] = ACTIONS(2133), + [anon_sym_EQ] = ACTIONS(2377), + [anon_sym_as] = ACTIONS(2137), + [anon_sym_namespace] = ACTIONS(2139), + [anon_sym_LBRACE] = ACTIONS(2141), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_import] = ACTIONS(2143), + [anon_sym_var] = ACTIONS(2145), + [anon_sym_let] = ACTIONS(2147), + [anon_sym_const] = ACTIONS(2149), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(153), - [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_LPAREN] = ACTIONS(154), + [anon_sym_SEMI] = ACTIONS(154), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(866), - [anon_sym_LBRACK] = ACTIONS(153), - [anon_sym_DOT] = ACTIONS(153), - [anon_sym_class] = ACTIONS(2134), - [anon_sym_async] = ACTIONS(2136), - [anon_sym_function] = ACTIONS(2138), - [anon_sym_EQ_GT] = ACTIONS(686), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_COLON] = ACTIONS(877), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_class] = ACTIONS(2154), + [anon_sym_async] = ACTIONS(2156), + [anon_sym_function] = ACTIONS(2158), + [anon_sym_EQ_GT] = ACTIONS(688), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -100396,72 +100422,72 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), [anon_sym_LT] = ACTIONS(120), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(153), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_instanceof] = ACTIONS(154), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_BQUOTE] = ACTIONS(154), [anon_sym_AT] = ACTIONS(97), - [anon_sym_declare] = ACTIONS(2143), - [anon_sym_module] = ACTIONS(2145), - [anon_sym_abstract] = ACTIONS(2147), - [anon_sym_satisfies] = ACTIONS(153), - [anon_sym_interface] = ACTIONS(2149), - [anon_sym_enum] = ACTIONS(2151), - [sym__automatic_semicolon] = ACTIONS(153), - [sym__ternary_qmark] = ACTIONS(153), + [anon_sym_declare] = ACTIONS(2163), + [anon_sym_module] = ACTIONS(2165), + [anon_sym_abstract] = ACTIONS(2167), + [anon_sym_satisfies] = ACTIONS(154), + [anon_sym_interface] = ACTIONS(2169), + [anon_sym_enum] = ACTIONS(2171), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, [STATE(704)] = { - [sym_string] = STATE(3573), - [sym__property_name] = STATE(3573), - [sym_computed_property_name] = STATE(3573), - [aux_sym_object_repeat1] = STATE(4863), - [aux_sym_object_pattern_repeat1] = STATE(4870), - [sym_identifier] = ACTIONS(2361), - [anon_sym_export] = ACTIONS(2361), - [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2361), - [anon_sym_EQ] = ACTIONS(665), + [sym_string] = STATE(3772), + [sym__property_name] = STATE(3772), + [sym_computed_property_name] = STATE(3772), + [aux_sym_object_repeat1] = STATE(4769), + [aux_sym_object_pattern_repeat1] = STATE(5141), + [sym_identifier] = ACTIONS(2365), + [anon_sym_export] = ACTIONS(2365), + [anon_sym_STAR] = ACTIONS(2335), + [anon_sym_type] = ACTIONS(2365), + [anon_sym_EQ] = ACTIONS(667), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2361), - [anon_sym_COMMA] = ACTIONS(153), - [anon_sym_RBRACE] = ACTIONS(671), - [anon_sym_let] = ACTIONS(2361), + [anon_sym_namespace] = ACTIONS(2365), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_RBRACE] = ACTIONS(673), + [anon_sym_let] = ACTIONS(2365), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2131), - [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_LPAREN] = ACTIONS(2151), + [anon_sym_SEMI] = ACTIONS(154), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(675), - [anon_sym_LBRACK] = ACTIONS(2334), + [anon_sym_COLON] = ACTIONS(677), + [anon_sym_LBRACK] = ACTIONS(2342), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_async] = ACTIONS(2361), - [anon_sym_EQ_GT] = ACTIONS(686), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(2361), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_async] = ACTIONS(2367), + [anon_sym_EQ_GT] = ACTIONS(688), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2365), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -100475,89 +100501,89 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2140), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(2160), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), - [anon_sym_DQUOTE] = ACTIONS(2343), - [anon_sym_SQUOTE] = ACTIONS(2345), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(153), - [sym_number] = ACTIONS(2347), - [sym_private_property_identifier] = ACTIONS(2347), - [anon_sym_static] = ACTIONS(2361), - [anon_sym_readonly] = ACTIONS(2361), - [anon_sym_get] = ACTIONS(2361), - [anon_sym_set] = ACTIONS(2361), - [anon_sym_QMARK] = ACTIONS(694), - [anon_sym_declare] = ACTIONS(2361), - [anon_sym_public] = ACTIONS(2361), - [anon_sym_private] = ACTIONS(2361), - [anon_sym_protected] = ACTIONS(2361), - [anon_sym_override] = ACTIONS(2361), - [anon_sym_module] = ACTIONS(2361), - [anon_sym_any] = ACTIONS(2361), - [anon_sym_number] = ACTIONS(2361), - [anon_sym_boolean] = ACTIONS(2361), - [anon_sym_string] = ACTIONS(2361), - [anon_sym_symbol] = ACTIONS(2361), - [anon_sym_object] = ACTIONS(2361), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), + [anon_sym_DQUOTE] = ACTIONS(2351), + [anon_sym_SQUOTE] = ACTIONS(2353), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(154), + [sym_number] = ACTIONS(2355), + [sym_private_property_identifier] = ACTIONS(2355), + [anon_sym_static] = ACTIONS(2365), + [anon_sym_readonly] = ACTIONS(2365), + [anon_sym_get] = ACTIONS(2371), + [anon_sym_set] = ACTIONS(2371), + [anon_sym_QMARK] = ACTIONS(696), + [anon_sym_declare] = ACTIONS(2365), + [anon_sym_public] = ACTIONS(2365), + [anon_sym_private] = ACTIONS(2365), + [anon_sym_protected] = ACTIONS(2365), + [anon_sym_override] = ACTIONS(2365), + [anon_sym_module] = ACTIONS(2365), + [anon_sym_any] = ACTIONS(2365), + [anon_sym_number] = ACTIONS(2365), + [anon_sym_boolean] = ACTIONS(2365), + [anon_sym_string] = ACTIONS(2365), + [anon_sym_symbol] = ACTIONS(2365), + [anon_sym_object] = ACTIONS(2365), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(153), - [sym__ternary_qmark] = ACTIONS(153), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(696), + [sym__member_signature_marker] = ACTIONS(698), }, [STATE(705)] = { - [sym_string] = STATE(3573), - [sym__property_name] = STATE(3573), - [sym_computed_property_name] = STATE(3573), - [aux_sym_object_repeat1] = STATE(4863), - [aux_sym_object_pattern_repeat1] = STATE(4870), - [sym_identifier] = ACTIONS(2361), - [anon_sym_export] = ACTIONS(2361), - [anon_sym_STAR] = ACTIONS(2327), - [anon_sym_type] = ACTIONS(2361), - [anon_sym_EQ] = ACTIONS(665), + [sym_string] = STATE(3772), + [sym__property_name] = STATE(3772), + [sym_computed_property_name] = STATE(3772), + [aux_sym_object_repeat1] = STATE(5139), + [aux_sym_object_pattern_repeat1] = STATE(5141), + [sym_identifier] = ACTIONS(2365), + [anon_sym_export] = ACTIONS(2365), + [anon_sym_STAR] = ACTIONS(2335), + [anon_sym_type] = ACTIONS(2365), + [anon_sym_EQ] = ACTIONS(667), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2361), - [anon_sym_COMMA] = ACTIONS(153), - [anon_sym_RBRACE] = ACTIONS(671), - [anon_sym_let] = ACTIONS(2361), + [anon_sym_namespace] = ACTIONS(2365), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_RBRACE] = ACTIONS(702), + [anon_sym_let] = ACTIONS(2365), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2131), - [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_LPAREN] = ACTIONS(2151), + [anon_sym_SEMI] = ACTIONS(154), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(675), - [anon_sym_LBRACK] = ACTIONS(2334), + [anon_sym_COLON] = ACTIONS(677), + [anon_sym_LBRACK] = ACTIONS(2342), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_async] = ACTIONS(2363), - [anon_sym_EQ_GT] = ACTIONS(686), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(2361), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_async] = ACTIONS(2367), + [anon_sym_EQ_GT] = ACTIONS(688), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2365), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -100571,89 +100597,89 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2140), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(2160), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), - [anon_sym_DQUOTE] = ACTIONS(2343), - [anon_sym_SQUOTE] = ACTIONS(2345), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(153), - [sym_number] = ACTIONS(2347), - [sym_private_property_identifier] = ACTIONS(2347), - [anon_sym_static] = ACTIONS(2361), - [anon_sym_readonly] = ACTIONS(2361), - [anon_sym_get] = ACTIONS(2367), - [anon_sym_set] = ACTIONS(2367), - [anon_sym_QMARK] = ACTIONS(694), - [anon_sym_declare] = ACTIONS(2361), - [anon_sym_public] = ACTIONS(2361), - [anon_sym_private] = ACTIONS(2361), - [anon_sym_protected] = ACTIONS(2361), - [anon_sym_override] = ACTIONS(2361), - [anon_sym_module] = ACTIONS(2361), - [anon_sym_any] = ACTIONS(2361), - [anon_sym_number] = ACTIONS(2361), - [anon_sym_boolean] = ACTIONS(2361), - [anon_sym_string] = ACTIONS(2361), - [anon_sym_symbol] = ACTIONS(2361), - [anon_sym_object] = ACTIONS(2361), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), + [anon_sym_DQUOTE] = ACTIONS(2351), + [anon_sym_SQUOTE] = ACTIONS(2353), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(154), + [sym_number] = ACTIONS(2355), + [sym_private_property_identifier] = ACTIONS(2355), + [anon_sym_static] = ACTIONS(2365), + [anon_sym_readonly] = ACTIONS(2365), + [anon_sym_get] = ACTIONS(2371), + [anon_sym_set] = ACTIONS(2371), + [anon_sym_QMARK] = ACTIONS(696), + [anon_sym_declare] = ACTIONS(2365), + [anon_sym_public] = ACTIONS(2365), + [anon_sym_private] = ACTIONS(2365), + [anon_sym_protected] = ACTIONS(2365), + [anon_sym_override] = ACTIONS(2365), + [anon_sym_module] = ACTIONS(2365), + [anon_sym_any] = ACTIONS(2365), + [anon_sym_number] = ACTIONS(2365), + [anon_sym_boolean] = ACTIONS(2365), + [anon_sym_string] = ACTIONS(2365), + [anon_sym_symbol] = ACTIONS(2365), + [anon_sym_object] = ACTIONS(2365), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(153), - [sym__ternary_qmark] = ACTIONS(153), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(696), + [sym__member_signature_marker] = ACTIONS(698), }, [STATE(706)] = { - [sym_string] = STATE(3573), - [sym__property_name] = STATE(3573), - [sym_computed_property_name] = STATE(3573), - [aux_sym_object_repeat1] = STATE(4754), - [aux_sym_object_pattern_repeat1] = STATE(4870), - [sym_identifier] = ACTIONS(2361), - [anon_sym_export] = ACTIONS(2361), - [anon_sym_STAR] = ACTIONS(2327), - [anon_sym_type] = ACTIONS(2361), - [anon_sym_EQ] = ACTIONS(665), + [sym_string] = STATE(3772), + [sym__property_name] = STATE(3772), + [sym_computed_property_name] = STATE(3772), + [aux_sym_object_repeat1] = STATE(4769), + [aux_sym_object_pattern_repeat1] = STATE(5141), + [sym_identifier] = ACTIONS(2365), + [anon_sym_export] = ACTIONS(2365), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2365), + [anon_sym_EQ] = ACTIONS(667), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2361), - [anon_sym_COMMA] = ACTIONS(153), - [anon_sym_RBRACE] = ACTIONS(700), - [anon_sym_let] = ACTIONS(2361), + [anon_sym_namespace] = ACTIONS(2365), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_RBRACE] = ACTIONS(673), + [anon_sym_let] = ACTIONS(2365), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2131), - [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_LPAREN] = ACTIONS(2151), + [anon_sym_SEMI] = ACTIONS(154), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(675), - [anon_sym_LBRACK] = ACTIONS(2334), + [anon_sym_COLON] = ACTIONS(677), + [anon_sym_LBRACK] = ACTIONS(2342), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_async] = ACTIONS(2363), - [anon_sym_EQ_GT] = ACTIONS(686), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(2361), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_async] = ACTIONS(2365), + [anon_sym_EQ_GT] = ACTIONS(688), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2365), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -100667,89 +100693,89 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2140), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(2160), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), - [anon_sym_DQUOTE] = ACTIONS(2343), - [anon_sym_SQUOTE] = ACTIONS(2345), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(153), - [sym_number] = ACTIONS(2347), - [sym_private_property_identifier] = ACTIONS(2347), - [anon_sym_static] = ACTIONS(2361), - [anon_sym_readonly] = ACTIONS(2361), - [anon_sym_get] = ACTIONS(2367), - [anon_sym_set] = ACTIONS(2367), - [anon_sym_QMARK] = ACTIONS(694), - [anon_sym_declare] = ACTIONS(2361), - [anon_sym_public] = ACTIONS(2361), - [anon_sym_private] = ACTIONS(2361), - [anon_sym_protected] = ACTIONS(2361), - [anon_sym_override] = ACTIONS(2361), - [anon_sym_module] = ACTIONS(2361), - [anon_sym_any] = ACTIONS(2361), - [anon_sym_number] = ACTIONS(2361), - [anon_sym_boolean] = ACTIONS(2361), - [anon_sym_string] = ACTIONS(2361), - [anon_sym_symbol] = ACTIONS(2361), - [anon_sym_object] = ACTIONS(2361), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), + [anon_sym_DQUOTE] = ACTIONS(2351), + [anon_sym_SQUOTE] = ACTIONS(2353), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(154), + [sym_number] = ACTIONS(2355), + [sym_private_property_identifier] = ACTIONS(2355), + [anon_sym_static] = ACTIONS(2365), + [anon_sym_readonly] = ACTIONS(2365), + [anon_sym_get] = ACTIONS(2365), + [anon_sym_set] = ACTIONS(2365), + [anon_sym_QMARK] = ACTIONS(696), + [anon_sym_declare] = ACTIONS(2365), + [anon_sym_public] = ACTIONS(2365), + [anon_sym_private] = ACTIONS(2365), + [anon_sym_protected] = ACTIONS(2365), + [anon_sym_override] = ACTIONS(2365), + [anon_sym_module] = ACTIONS(2365), + [anon_sym_any] = ACTIONS(2365), + [anon_sym_number] = ACTIONS(2365), + [anon_sym_boolean] = ACTIONS(2365), + [anon_sym_string] = ACTIONS(2365), + [anon_sym_symbol] = ACTIONS(2365), + [anon_sym_object] = ACTIONS(2365), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(153), - [sym__ternary_qmark] = ACTIONS(153), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(696), + [sym__member_signature_marker] = ACTIONS(698), }, [STATE(707)] = { - [sym_string] = STATE(3573), - [sym__property_name] = STATE(3573), - [sym_computed_property_name] = STATE(3573), - [aux_sym_object_repeat1] = STATE(4754), - [aux_sym_object_pattern_repeat1] = STATE(4870), - [sym_identifier] = ACTIONS(2361), - [anon_sym_export] = ACTIONS(2361), + [sym_string] = STATE(3772), + [sym__property_name] = STATE(3772), + [sym_computed_property_name] = STATE(3772), + [aux_sym_object_repeat1] = STATE(4769), + [aux_sym_object_pattern_repeat1] = STATE(5141), + [sym_identifier] = ACTIONS(2365), + [anon_sym_export] = ACTIONS(2365), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2361), - [anon_sym_EQ] = ACTIONS(665), + [anon_sym_type] = ACTIONS(2365), + [anon_sym_EQ] = ACTIONS(667), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2361), - [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_namespace] = ACTIONS(2365), + [anon_sym_COMMA] = ACTIONS(154), [anon_sym_RBRACE] = ACTIONS(700), - [anon_sym_let] = ACTIONS(2361), + [anon_sym_let] = ACTIONS(2365), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2131), - [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_LPAREN] = ACTIONS(2151), + [anon_sym_SEMI] = ACTIONS(154), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(675), - [anon_sym_LBRACK] = ACTIONS(2334), + [anon_sym_COLON] = ACTIONS(677), + [anon_sym_LBRACK] = ACTIONS(2342), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_async] = ACTIONS(2361), - [anon_sym_EQ_GT] = ACTIONS(686), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(2361), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_async] = ACTIONS(2365), + [anon_sym_EQ_GT] = ACTIONS(688), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2365), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -100763,89 +100789,89 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2140), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(2160), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), - [anon_sym_DQUOTE] = ACTIONS(2343), - [anon_sym_SQUOTE] = ACTIONS(2345), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(153), - [sym_number] = ACTIONS(2347), - [sym_private_property_identifier] = ACTIONS(2347), - [anon_sym_static] = ACTIONS(2361), - [anon_sym_readonly] = ACTIONS(2361), - [anon_sym_get] = ACTIONS(2361), - [anon_sym_set] = ACTIONS(2361), - [anon_sym_QMARK] = ACTIONS(694), - [anon_sym_declare] = ACTIONS(2361), - [anon_sym_public] = ACTIONS(2361), - [anon_sym_private] = ACTIONS(2361), - [anon_sym_protected] = ACTIONS(2361), - [anon_sym_override] = ACTIONS(2361), - [anon_sym_module] = ACTIONS(2361), - [anon_sym_any] = ACTIONS(2361), - [anon_sym_number] = ACTIONS(2361), - [anon_sym_boolean] = ACTIONS(2361), - [anon_sym_string] = ACTIONS(2361), - [anon_sym_symbol] = ACTIONS(2361), - [anon_sym_object] = ACTIONS(2361), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), + [anon_sym_DQUOTE] = ACTIONS(2351), + [anon_sym_SQUOTE] = ACTIONS(2353), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(154), + [sym_number] = ACTIONS(2355), + [sym_private_property_identifier] = ACTIONS(2355), + [anon_sym_static] = ACTIONS(2365), + [anon_sym_readonly] = ACTIONS(2365), + [anon_sym_get] = ACTIONS(2365), + [anon_sym_set] = ACTIONS(2365), + [anon_sym_QMARK] = ACTIONS(696), + [anon_sym_declare] = ACTIONS(2365), + [anon_sym_public] = ACTIONS(2365), + [anon_sym_private] = ACTIONS(2365), + [anon_sym_protected] = ACTIONS(2365), + [anon_sym_override] = ACTIONS(2365), + [anon_sym_module] = ACTIONS(2365), + [anon_sym_any] = ACTIONS(2365), + [anon_sym_number] = ACTIONS(2365), + [anon_sym_boolean] = ACTIONS(2365), + [anon_sym_string] = ACTIONS(2365), + [anon_sym_symbol] = ACTIONS(2365), + [anon_sym_object] = ACTIONS(2365), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(153), - [sym__ternary_qmark] = ACTIONS(153), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(696), + [sym__member_signature_marker] = ACTIONS(698), }, [STATE(708)] = { - [sym_string] = STATE(3573), - [sym__property_name] = STATE(3573), - [sym_computed_property_name] = STATE(3573), - [aux_sym_object_repeat1] = STATE(4754), - [aux_sym_object_pattern_repeat1] = STATE(4870), - [sym_identifier] = ACTIONS(2361), - [anon_sym_export] = ACTIONS(2361), + [sym_string] = STATE(3772), + [sym__property_name] = STATE(3772), + [sym_computed_property_name] = STATE(3772), + [aux_sym_object_repeat1] = STATE(5139), + [aux_sym_object_pattern_repeat1] = STATE(5141), + [sym_identifier] = ACTIONS(2365), + [anon_sym_export] = ACTIONS(2365), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2361), - [anon_sym_EQ] = ACTIONS(665), + [anon_sym_type] = ACTIONS(2365), + [anon_sym_EQ] = ACTIONS(667), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2361), - [anon_sym_COMMA] = ACTIONS(153), - [anon_sym_RBRACE] = ACTIONS(698), - [anon_sym_let] = ACTIONS(2361), + [anon_sym_namespace] = ACTIONS(2365), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_RBRACE] = ACTIONS(702), + [anon_sym_let] = ACTIONS(2365), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2131), - [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_LPAREN] = ACTIONS(2151), + [anon_sym_SEMI] = ACTIONS(154), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(675), - [anon_sym_LBRACK] = ACTIONS(2334), + [anon_sym_COLON] = ACTIONS(677), + [anon_sym_LBRACK] = ACTIONS(2342), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_async] = ACTIONS(2361), - [anon_sym_EQ_GT] = ACTIONS(686), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(2361), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_async] = ACTIONS(2365), + [anon_sym_EQ_GT] = ACTIONS(688), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2365), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -100859,89 +100885,89 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2140), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(2160), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), - [anon_sym_DQUOTE] = ACTIONS(2343), - [anon_sym_SQUOTE] = ACTIONS(2345), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(153), - [sym_number] = ACTIONS(2347), - [sym_private_property_identifier] = ACTIONS(2347), - [anon_sym_static] = ACTIONS(2361), - [anon_sym_readonly] = ACTIONS(2361), - [anon_sym_get] = ACTIONS(2361), - [anon_sym_set] = ACTIONS(2361), - [anon_sym_QMARK] = ACTIONS(694), - [anon_sym_declare] = ACTIONS(2361), - [anon_sym_public] = ACTIONS(2361), - [anon_sym_private] = ACTIONS(2361), - [anon_sym_protected] = ACTIONS(2361), - [anon_sym_override] = ACTIONS(2361), - [anon_sym_module] = ACTIONS(2361), - [anon_sym_any] = ACTIONS(2361), - [anon_sym_number] = ACTIONS(2361), - [anon_sym_boolean] = ACTIONS(2361), - [anon_sym_string] = ACTIONS(2361), - [anon_sym_symbol] = ACTIONS(2361), - [anon_sym_object] = ACTIONS(2361), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), + [anon_sym_DQUOTE] = ACTIONS(2351), + [anon_sym_SQUOTE] = ACTIONS(2353), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(154), + [sym_number] = ACTIONS(2355), + [sym_private_property_identifier] = ACTIONS(2355), + [anon_sym_static] = ACTIONS(2365), + [anon_sym_readonly] = ACTIONS(2365), + [anon_sym_get] = ACTIONS(2365), + [anon_sym_set] = ACTIONS(2365), + [anon_sym_QMARK] = ACTIONS(696), + [anon_sym_declare] = ACTIONS(2365), + [anon_sym_public] = ACTIONS(2365), + [anon_sym_private] = ACTIONS(2365), + [anon_sym_protected] = ACTIONS(2365), + [anon_sym_override] = ACTIONS(2365), + [anon_sym_module] = ACTIONS(2365), + [anon_sym_any] = ACTIONS(2365), + [anon_sym_number] = ACTIONS(2365), + [anon_sym_boolean] = ACTIONS(2365), + [anon_sym_string] = ACTIONS(2365), + [anon_sym_symbol] = ACTIONS(2365), + [anon_sym_object] = ACTIONS(2365), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(153), - [sym__ternary_qmark] = ACTIONS(153), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(696), + [sym__member_signature_marker] = ACTIONS(698), }, [STATE(709)] = { - [sym_string] = STATE(3573), - [sym__property_name] = STATE(3573), - [sym_computed_property_name] = STATE(3573), - [aux_sym_object_repeat1] = STATE(4754), - [aux_sym_object_pattern_repeat1] = STATE(4870), - [sym_identifier] = ACTIONS(2361), - [anon_sym_export] = ACTIONS(2361), - [anon_sym_STAR] = ACTIONS(2327), - [anon_sym_type] = ACTIONS(2361), - [anon_sym_EQ] = ACTIONS(665), + [sym_string] = STATE(3772), + [sym__property_name] = STATE(3772), + [sym_computed_property_name] = STATE(3772), + [aux_sym_object_repeat1] = STATE(4769), + [aux_sym_object_pattern_repeat1] = STATE(5141), + [sym_identifier] = ACTIONS(2365), + [anon_sym_export] = ACTIONS(2365), + [anon_sym_STAR] = ACTIONS(2335), + [anon_sym_type] = ACTIONS(2365), + [anon_sym_EQ] = ACTIONS(667), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2361), - [anon_sym_COMMA] = ACTIONS(153), - [anon_sym_RBRACE] = ACTIONS(698), - [anon_sym_let] = ACTIONS(2361), + [anon_sym_namespace] = ACTIONS(2365), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_RBRACE] = ACTIONS(700), + [anon_sym_let] = ACTIONS(2365), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2131), - [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_LPAREN] = ACTIONS(2151), + [anon_sym_SEMI] = ACTIONS(154), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(675), - [anon_sym_LBRACK] = ACTIONS(2334), + [anon_sym_COLON] = ACTIONS(677), + [anon_sym_LBRACK] = ACTIONS(2342), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_async] = ACTIONS(2363), - [anon_sym_EQ_GT] = ACTIONS(686), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(2361), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_async] = ACTIONS(2367), + [anon_sym_EQ_GT] = ACTIONS(688), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2365), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -100955,196 +100981,290 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2140), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(2160), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), - [anon_sym_DQUOTE] = ACTIONS(2343), - [anon_sym_SQUOTE] = ACTIONS(2345), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(153), - [sym_number] = ACTIONS(2347), - [sym_private_property_identifier] = ACTIONS(2347), - [anon_sym_static] = ACTIONS(2361), - [anon_sym_readonly] = ACTIONS(2361), - [anon_sym_get] = ACTIONS(2367), - [anon_sym_set] = ACTIONS(2367), - [anon_sym_QMARK] = ACTIONS(694), - [anon_sym_declare] = ACTIONS(2361), - [anon_sym_public] = ACTIONS(2361), - [anon_sym_private] = ACTIONS(2361), - [anon_sym_protected] = ACTIONS(2361), - [anon_sym_override] = ACTIONS(2361), - [anon_sym_module] = ACTIONS(2361), - [anon_sym_any] = ACTIONS(2361), - [anon_sym_number] = ACTIONS(2361), - [anon_sym_boolean] = ACTIONS(2361), - [anon_sym_string] = ACTIONS(2361), - [anon_sym_symbol] = ACTIONS(2361), - [anon_sym_object] = ACTIONS(2361), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), + [anon_sym_DQUOTE] = ACTIONS(2351), + [anon_sym_SQUOTE] = ACTIONS(2353), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(154), + [sym_number] = ACTIONS(2355), + [sym_private_property_identifier] = ACTIONS(2355), + [anon_sym_static] = ACTIONS(2365), + [anon_sym_readonly] = ACTIONS(2365), + [anon_sym_get] = ACTIONS(2371), + [anon_sym_set] = ACTIONS(2371), + [anon_sym_QMARK] = ACTIONS(696), + [anon_sym_declare] = ACTIONS(2365), + [anon_sym_public] = ACTIONS(2365), + [anon_sym_private] = ACTIONS(2365), + [anon_sym_protected] = ACTIONS(2365), + [anon_sym_override] = ACTIONS(2365), + [anon_sym_module] = ACTIONS(2365), + [anon_sym_any] = ACTIONS(2365), + [anon_sym_number] = ACTIONS(2365), + [anon_sym_boolean] = ACTIONS(2365), + [anon_sym_string] = ACTIONS(2365), + [anon_sym_symbol] = ACTIONS(2365), + [anon_sym_object] = ACTIONS(2365), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(153), - [sym__ternary_qmark] = ACTIONS(153), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(696), + [sym__member_signature_marker] = ACTIONS(698), }, [STATE(710)] = { - [ts_builtin_sym_end] = ACTIONS(1846), - [sym_identifier] = ACTIONS(1848), - [anon_sym_export] = ACTIONS(1848), - [anon_sym_default] = ACTIONS(1848), - [anon_sym_type] = ACTIONS(1848), - [anon_sym_EQ] = ACTIONS(1848), - [anon_sym_namespace] = ACTIONS(1848), - [anon_sym_LBRACE] = ACTIONS(1846), - [anon_sym_COMMA] = ACTIONS(1846), - [anon_sym_RBRACE] = ACTIONS(1846), - [anon_sym_typeof] = ACTIONS(1848), - [anon_sym_import] = ACTIONS(1848), - [anon_sym_from] = ACTIONS(1848), - [anon_sym_with] = ACTIONS(1848), - [anon_sym_var] = ACTIONS(1848), - [anon_sym_let] = ACTIONS(1848), - [anon_sym_const] = ACTIONS(1848), - [anon_sym_BANG] = ACTIONS(1846), - [anon_sym_else] = ACTIONS(1848), - [anon_sym_if] = ACTIONS(1848), - [anon_sym_switch] = ACTIONS(1848), - [anon_sym_for] = ACTIONS(1848), - [anon_sym_LPAREN] = ACTIONS(1846), - [anon_sym_SEMI] = ACTIONS(1846), - [anon_sym_RPAREN] = ACTIONS(1846), - [anon_sym_await] = ACTIONS(1848), - [anon_sym_while] = ACTIONS(1848), - [anon_sym_do] = ACTIONS(1848), - [anon_sym_try] = ACTIONS(1848), - [anon_sym_break] = ACTIONS(1848), - [anon_sym_continue] = ACTIONS(1848), - [anon_sym_debugger] = ACTIONS(1848), - [anon_sym_return] = ACTIONS(1848), - [anon_sym_throw] = ACTIONS(1848), - [anon_sym_COLON] = ACTIONS(1846), - [anon_sym_case] = ACTIONS(1848), - [anon_sym_yield] = ACTIONS(1848), - [anon_sym_LBRACK] = ACTIONS(1846), - [anon_sym_RBRACK] = ACTIONS(1846), - [anon_sym_class] = ACTIONS(1848), - [anon_sym_async] = ACTIONS(1848), - [anon_sym_function] = ACTIONS(1848), - [anon_sym_EQ_GT] = ACTIONS(1846), - [anon_sym_new] = ACTIONS(1848), - [anon_sym_using] = ACTIONS(1848), - [anon_sym_AMP] = ACTIONS(1846), - [anon_sym_PIPE] = ACTIONS(1846), - [anon_sym_PLUS] = ACTIONS(1848), - [anon_sym_DASH] = ACTIONS(1848), - [anon_sym_SLASH] = ACTIONS(1848), - [anon_sym_LT] = ACTIONS(1846), - [anon_sym_GT] = ACTIONS(1846), - [anon_sym_TILDE] = ACTIONS(1846), - [anon_sym_void] = ACTIONS(1848), - [anon_sym_delete] = ACTIONS(1848), - [anon_sym_PLUS_PLUS] = ACTIONS(1846), - [anon_sym_DASH_DASH] = ACTIONS(1846), - [anon_sym_DQUOTE] = ACTIONS(1846), - [anon_sym_SQUOTE] = ACTIONS(1846), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1846), - [sym_number] = ACTIONS(1846), - [sym_private_property_identifier] = ACTIONS(1846), - [sym_this] = ACTIONS(1848), - [sym_super] = ACTIONS(1848), - [sym_true] = ACTIONS(1848), - [sym_false] = ACTIONS(1848), - [sym_null] = ACTIONS(1848), - [sym_undefined] = ACTIONS(1848), - [anon_sym_AT] = ACTIONS(1846), - [anon_sym_static] = ACTIONS(1848), - [anon_sym_readonly] = ACTIONS(1848), - [anon_sym_get] = ACTIONS(1848), - [anon_sym_set] = ACTIONS(1848), - [anon_sym_QMARK] = ACTIONS(1846), - [anon_sym_declare] = ACTIONS(1848), - [anon_sym_public] = ACTIONS(1848), - [anon_sym_private] = ACTIONS(1848), - [anon_sym_protected] = ACTIONS(1848), - [anon_sym_override] = ACTIONS(1848), - [anon_sym_module] = ACTIONS(1848), - [anon_sym_any] = ACTIONS(1848), - [anon_sym_number] = ACTIONS(1848), - [anon_sym_boolean] = ACTIONS(1848), - [anon_sym_string] = ACTIONS(1848), - [anon_sym_symbol] = ACTIONS(1848), - [anon_sym_object] = ACTIONS(1848), - [anon_sym_abstract] = ACTIONS(1848), - [anon_sym_extends] = ACTIONS(1848), - [anon_sym_interface] = ACTIONS(1848), - [anon_sym_enum] = ACTIONS(1848), + [ts_builtin_sym_end] = ACTIONS(1896), + [sym_identifier] = ACTIONS(1898), + [anon_sym_export] = ACTIONS(1898), + [anon_sym_default] = ACTIONS(1898), + [anon_sym_type] = ACTIONS(1898), + [anon_sym_EQ] = ACTIONS(1898), + [anon_sym_namespace] = ACTIONS(1898), + [anon_sym_LBRACE] = ACTIONS(1896), + [anon_sym_COMMA] = ACTIONS(1896), + [anon_sym_RBRACE] = ACTIONS(1896), + [anon_sym_typeof] = ACTIONS(1898), + [anon_sym_import] = ACTIONS(1898), + [anon_sym_from] = ACTIONS(1898), + [anon_sym_with] = ACTIONS(1898), + [anon_sym_var] = ACTIONS(1898), + [anon_sym_let] = ACTIONS(1898), + [anon_sym_const] = ACTIONS(1898), + [anon_sym_BANG] = ACTIONS(1896), + [anon_sym_else] = ACTIONS(1898), + [anon_sym_if] = ACTIONS(1898), + [anon_sym_switch] = ACTIONS(1898), + [anon_sym_for] = ACTIONS(1898), + [anon_sym_LPAREN] = ACTIONS(1896), + [anon_sym_SEMI] = ACTIONS(1896), + [anon_sym_RPAREN] = ACTIONS(1896), + [anon_sym_await] = ACTIONS(1898), + [anon_sym_while] = ACTIONS(1898), + [anon_sym_do] = ACTIONS(1898), + [anon_sym_try] = ACTIONS(1898), + [anon_sym_break] = ACTIONS(1898), + [anon_sym_continue] = ACTIONS(1898), + [anon_sym_debugger] = ACTIONS(1898), + [anon_sym_return] = ACTIONS(1898), + [anon_sym_throw] = ACTIONS(1898), + [anon_sym_COLON] = ACTIONS(1896), + [anon_sym_case] = ACTIONS(1898), + [anon_sym_yield] = ACTIONS(1898), + [anon_sym_LBRACK] = ACTIONS(1896), + [anon_sym_RBRACK] = ACTIONS(1896), + [anon_sym_class] = ACTIONS(1898), + [anon_sym_async] = ACTIONS(1898), + [anon_sym_function] = ACTIONS(1898), + [anon_sym_EQ_GT] = ACTIONS(1896), + [anon_sym_new] = ACTIONS(1898), + [anon_sym_using] = ACTIONS(1898), + [anon_sym_AMP] = ACTIONS(1896), + [anon_sym_PIPE] = ACTIONS(1896), + [anon_sym_PLUS] = ACTIONS(1898), + [anon_sym_DASH] = ACTIONS(1898), + [anon_sym_SLASH] = ACTIONS(1898), + [anon_sym_LT] = ACTIONS(1896), + [anon_sym_GT] = ACTIONS(1896), + [anon_sym_TILDE] = ACTIONS(1896), + [anon_sym_void] = ACTIONS(1898), + [anon_sym_delete] = ACTIONS(1898), + [anon_sym_PLUS_PLUS] = ACTIONS(1896), + [anon_sym_DASH_DASH] = ACTIONS(1896), + [anon_sym_DQUOTE] = ACTIONS(1896), + [anon_sym_SQUOTE] = ACTIONS(1896), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1896), + [sym_number] = ACTIONS(1896), + [sym_private_property_identifier] = ACTIONS(1896), + [sym_this] = ACTIONS(1898), + [sym_super] = ACTIONS(1898), + [sym_true] = ACTIONS(1898), + [sym_false] = ACTIONS(1898), + [sym_null] = ACTIONS(1898), + [sym_undefined] = ACTIONS(1898), + [anon_sym_AT] = ACTIONS(1896), + [anon_sym_static] = ACTIONS(1898), + [anon_sym_readonly] = ACTIONS(1898), + [anon_sym_get] = ACTIONS(1898), + [anon_sym_set] = ACTIONS(1898), + [anon_sym_QMARK] = ACTIONS(1896), + [anon_sym_declare] = ACTIONS(1898), + [anon_sym_public] = ACTIONS(1898), + [anon_sym_private] = ACTIONS(1898), + [anon_sym_protected] = ACTIONS(1898), + [anon_sym_override] = ACTIONS(1898), + [anon_sym_module] = ACTIONS(1898), + [anon_sym_any] = ACTIONS(1898), + [anon_sym_number] = ACTIONS(1898), + [anon_sym_boolean] = ACTIONS(1898), + [anon_sym_string] = ACTIONS(1898), + [anon_sym_symbol] = ACTIONS(1898), + [anon_sym_object] = ACTIONS(1898), + [anon_sym_abstract] = ACTIONS(1898), + [anon_sym_extends] = ACTIONS(1898), + [anon_sym_interface] = ACTIONS(1898), + [anon_sym_enum] = ACTIONS(1898), [sym_html_comment] = ACTIONS(5), }, [STATE(711)] = { - [sym_declaration] = STATE(913), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_class_declaration] = STATE(846), - [sym_function_declaration] = STATE(846), - [sym_generator_function_declaration] = STATE(846), - [sym_decorator] = STATE(1352), - [sym_function_signature] = STATE(846), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(932), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [aux_sym_export_statement_repeat1] = STATE(4168), + [ts_builtin_sym_end] = ACTIONS(1908), + [sym_identifier] = ACTIONS(1910), + [anon_sym_export] = ACTIONS(1910), + [anon_sym_default] = ACTIONS(1910), + [anon_sym_type] = ACTIONS(1910), + [anon_sym_EQ] = ACTIONS(1910), + [anon_sym_namespace] = ACTIONS(1910), + [anon_sym_LBRACE] = ACTIONS(1908), + [anon_sym_COMMA] = ACTIONS(1908), + [anon_sym_RBRACE] = ACTIONS(1908), + [anon_sym_typeof] = ACTIONS(1910), + [anon_sym_import] = ACTIONS(1910), + [anon_sym_from] = ACTIONS(1910), + [anon_sym_with] = ACTIONS(1910), + [anon_sym_var] = ACTIONS(1910), + [anon_sym_let] = ACTIONS(1910), + [anon_sym_const] = ACTIONS(1910), + [anon_sym_BANG] = ACTIONS(1908), + [anon_sym_else] = ACTIONS(1910), + [anon_sym_if] = ACTIONS(1910), + [anon_sym_switch] = ACTIONS(1910), + [anon_sym_for] = ACTIONS(1910), + [anon_sym_LPAREN] = ACTIONS(1908), + [anon_sym_SEMI] = ACTIONS(1908), + [anon_sym_RPAREN] = ACTIONS(1908), + [anon_sym_await] = ACTIONS(1910), + [anon_sym_while] = ACTIONS(1910), + [anon_sym_do] = ACTIONS(1910), + [anon_sym_try] = ACTIONS(1910), + [anon_sym_break] = ACTIONS(1910), + [anon_sym_continue] = ACTIONS(1910), + [anon_sym_debugger] = ACTIONS(1910), + [anon_sym_return] = ACTIONS(1910), + [anon_sym_throw] = ACTIONS(1910), + [anon_sym_COLON] = ACTIONS(1908), + [anon_sym_case] = ACTIONS(1910), + [anon_sym_yield] = ACTIONS(1910), + [anon_sym_LBRACK] = ACTIONS(1908), + [anon_sym_RBRACK] = ACTIONS(1908), + [anon_sym_class] = ACTIONS(1910), + [anon_sym_async] = ACTIONS(1910), + [anon_sym_function] = ACTIONS(1910), + [anon_sym_EQ_GT] = ACTIONS(1908), + [anon_sym_new] = ACTIONS(1910), + [anon_sym_using] = ACTIONS(1910), + [anon_sym_AMP] = ACTIONS(1908), + [anon_sym_PIPE] = ACTIONS(1908), + [anon_sym_PLUS] = ACTIONS(1910), + [anon_sym_DASH] = ACTIONS(1910), + [anon_sym_SLASH] = ACTIONS(1910), + [anon_sym_LT] = ACTIONS(1908), + [anon_sym_GT] = ACTIONS(1908), + [anon_sym_TILDE] = ACTIONS(1908), + [anon_sym_void] = ACTIONS(1910), + [anon_sym_delete] = ACTIONS(1910), + [anon_sym_PLUS_PLUS] = ACTIONS(1908), + [anon_sym_DASH_DASH] = ACTIONS(1908), + [anon_sym_DQUOTE] = ACTIONS(1908), + [anon_sym_SQUOTE] = ACTIONS(1908), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1908), + [sym_number] = ACTIONS(1908), + [sym_private_property_identifier] = ACTIONS(1908), + [sym_this] = ACTIONS(1910), + [sym_super] = ACTIONS(1910), + [sym_true] = ACTIONS(1910), + [sym_false] = ACTIONS(1910), + [sym_null] = ACTIONS(1910), + [sym_undefined] = ACTIONS(1910), + [anon_sym_AT] = ACTIONS(1908), + [anon_sym_static] = ACTIONS(1910), + [anon_sym_readonly] = ACTIONS(1910), + [anon_sym_get] = ACTIONS(1910), + [anon_sym_set] = ACTIONS(1910), + [anon_sym_QMARK] = ACTIONS(1908), + [anon_sym_declare] = ACTIONS(1910), + [anon_sym_public] = ACTIONS(1910), + [anon_sym_private] = ACTIONS(1910), + [anon_sym_protected] = ACTIONS(1910), + [anon_sym_override] = ACTIONS(1910), + [anon_sym_module] = ACTIONS(1910), + [anon_sym_any] = ACTIONS(1910), + [anon_sym_number] = ACTIONS(1910), + [anon_sym_boolean] = ACTIONS(1910), + [anon_sym_string] = ACTIONS(1910), + [anon_sym_symbol] = ACTIONS(1910), + [anon_sym_object] = ACTIONS(1910), + [anon_sym_abstract] = ACTIONS(1910), + [anon_sym_extends] = ACTIONS(1910), + [anon_sym_interface] = ACTIONS(1910), + [anon_sym_enum] = ACTIONS(1910), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(712)] = { + [sym_declaration] = STATE(927), + [sym_variable_declaration] = STATE(924), + [sym_lexical_declaration] = STATE(924), + [sym_class_declaration] = STATE(924), + [sym_function_declaration] = STATE(924), + [sym_generator_function_declaration] = STATE(924), + [sym_decorator] = STATE(1339), + [sym_function_signature] = STATE(924), + [sym_ambient_declaration] = STATE(924), + [sym_abstract_class_declaration] = STATE(924), + [sym_module] = STATE(924), + [sym_internal_module] = STATE(877), + [sym_import_alias] = STATE(924), + [sym_interface_declaration] = STATE(924), + [sym_enum_declaration] = STATE(924), + [sym_type_alias_declaration] = STATE(924), + [aux_sym_export_statement_repeat1] = STATE(4424), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2351), - [anon_sym_EQ] = ACTIONS(854), + [anon_sym_type] = ACTIONS(2359), + [anon_sym_EQ] = ACTIONS(863), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2119), - [anon_sym_COMMA] = ACTIONS(153), - [anon_sym_import] = ACTIONS(2123), - [anon_sym_var] = ACTIONS(2125), - [anon_sym_let] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2129), + [anon_sym_namespace] = ACTIONS(2139), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_import] = ACTIONS(2143), + [anon_sym_var] = ACTIONS(2145), + [anon_sym_let] = ACTIONS(2147), + [anon_sym_const] = ACTIONS(2149), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(153), - [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_LPAREN] = ACTIONS(154), + [anon_sym_SEMI] = ACTIONS(154), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(868), - [anon_sym_LBRACK] = ACTIONS(153), - [anon_sym_DOT] = ACTIONS(153), - [anon_sym_class] = ACTIONS(2134), - [anon_sym_async] = ACTIONS(2136), - [anon_sym_function] = ACTIONS(2138), - [anon_sym_EQ_GT] = ACTIONS(686), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_COLON] = ACTIONS(877), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_class] = ACTIONS(2154), + [anon_sym_async] = ACTIONS(2156), + [anon_sym_function] = ACTIONS(2158), + [anon_sym_EQ_GT] = ACTIONS(688), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -101159,180 +101279,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), [anon_sym_LT] = ACTIONS(120), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(153), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_instanceof] = ACTIONS(154), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_BQUOTE] = ACTIONS(154), [anon_sym_AT] = ACTIONS(97), - [anon_sym_declare] = ACTIONS(2143), - [anon_sym_module] = ACTIONS(2353), - [anon_sym_abstract] = ACTIONS(2147), - [anon_sym_satisfies] = ACTIONS(153), - [anon_sym_global] = ACTIONS(2355), - [anon_sym_interface] = ACTIONS(2149), - [anon_sym_enum] = ACTIONS(2151), - [sym__automatic_semicolon] = ACTIONS(153), - [sym__ternary_qmark] = ACTIONS(153), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(712)] = { - [ts_builtin_sym_end] = ACTIONS(1866), - [sym_identifier] = ACTIONS(1868), - [anon_sym_export] = ACTIONS(1868), - [anon_sym_default] = ACTIONS(1868), - [anon_sym_type] = ACTIONS(1868), - [anon_sym_EQ] = ACTIONS(1868), - [anon_sym_namespace] = ACTIONS(1868), - [anon_sym_LBRACE] = ACTIONS(1866), - [anon_sym_COMMA] = ACTIONS(1866), - [anon_sym_RBRACE] = ACTIONS(1866), - [anon_sym_typeof] = ACTIONS(1868), - [anon_sym_import] = ACTIONS(1868), - [anon_sym_from] = ACTIONS(1868), - [anon_sym_with] = ACTIONS(1868), - [anon_sym_var] = ACTIONS(1868), - [anon_sym_let] = ACTIONS(1868), - [anon_sym_const] = ACTIONS(1868), - [anon_sym_BANG] = ACTIONS(1866), - [anon_sym_else] = ACTIONS(1868), - [anon_sym_if] = ACTIONS(1868), - [anon_sym_switch] = ACTIONS(1868), - [anon_sym_for] = ACTIONS(1868), - [anon_sym_LPAREN] = ACTIONS(1866), - [anon_sym_SEMI] = ACTIONS(1866), - [anon_sym_RPAREN] = ACTIONS(1866), - [anon_sym_await] = ACTIONS(1868), - [anon_sym_while] = ACTIONS(1868), - [anon_sym_do] = ACTIONS(1868), - [anon_sym_try] = ACTIONS(1868), - [anon_sym_break] = ACTIONS(1868), - [anon_sym_continue] = ACTIONS(1868), - [anon_sym_debugger] = ACTIONS(1868), - [anon_sym_return] = ACTIONS(1868), - [anon_sym_throw] = ACTIONS(1868), - [anon_sym_COLON] = ACTIONS(1866), - [anon_sym_case] = ACTIONS(1868), - [anon_sym_yield] = ACTIONS(1868), - [anon_sym_LBRACK] = ACTIONS(1866), - [anon_sym_RBRACK] = ACTIONS(1866), - [anon_sym_class] = ACTIONS(1868), - [anon_sym_async] = ACTIONS(1868), - [anon_sym_function] = ACTIONS(1868), - [anon_sym_EQ_GT] = ACTIONS(1866), - [anon_sym_new] = ACTIONS(1868), - [anon_sym_using] = ACTIONS(1868), - [anon_sym_AMP] = ACTIONS(1866), - [anon_sym_PIPE] = ACTIONS(1866), - [anon_sym_PLUS] = ACTIONS(1868), - [anon_sym_DASH] = ACTIONS(1868), - [anon_sym_SLASH] = ACTIONS(1868), - [anon_sym_LT] = ACTIONS(1866), - [anon_sym_GT] = ACTIONS(1866), - [anon_sym_TILDE] = ACTIONS(1866), - [anon_sym_void] = ACTIONS(1868), - [anon_sym_delete] = ACTIONS(1868), - [anon_sym_PLUS_PLUS] = ACTIONS(1866), - [anon_sym_DASH_DASH] = ACTIONS(1866), - [anon_sym_DQUOTE] = ACTIONS(1866), - [anon_sym_SQUOTE] = ACTIONS(1866), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1866), - [sym_number] = ACTIONS(1866), - [sym_private_property_identifier] = ACTIONS(1866), - [sym_this] = ACTIONS(1868), - [sym_super] = ACTIONS(1868), - [sym_true] = ACTIONS(1868), - [sym_false] = ACTIONS(1868), - [sym_null] = ACTIONS(1868), - [sym_undefined] = ACTIONS(1868), - [anon_sym_AT] = ACTIONS(1866), - [anon_sym_static] = ACTIONS(1868), - [anon_sym_readonly] = ACTIONS(1868), - [anon_sym_get] = ACTIONS(1868), - [anon_sym_set] = ACTIONS(1868), - [anon_sym_QMARK] = ACTIONS(1866), - [anon_sym_declare] = ACTIONS(1868), - [anon_sym_public] = ACTIONS(1868), - [anon_sym_private] = ACTIONS(1868), - [anon_sym_protected] = ACTIONS(1868), - [anon_sym_override] = ACTIONS(1868), - [anon_sym_module] = ACTIONS(1868), - [anon_sym_any] = ACTIONS(1868), - [anon_sym_number] = ACTIONS(1868), - [anon_sym_boolean] = ACTIONS(1868), - [anon_sym_string] = ACTIONS(1868), - [anon_sym_symbol] = ACTIONS(1868), - [anon_sym_object] = ACTIONS(1868), - [anon_sym_abstract] = ACTIONS(1868), - [anon_sym_extends] = ACTIONS(1868), - [anon_sym_interface] = ACTIONS(1868), - [anon_sym_enum] = ACTIONS(1868), + [anon_sym_declare] = ACTIONS(2163), + [anon_sym_module] = ACTIONS(2361), + [anon_sym_abstract] = ACTIONS(2167), + [anon_sym_satisfies] = ACTIONS(154), + [anon_sym_global] = ACTIONS(2363), + [anon_sym_interface] = ACTIONS(2169), + [anon_sym_enum] = ACTIONS(2171), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, [STATE(713)] = { - [sym_declaration] = STATE(913), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_class_declaration] = STATE(846), - [sym_function_declaration] = STATE(846), - [sym_generator_function_declaration] = STATE(846), - [sym_decorator] = STATE(1352), - [sym_function_signature] = STATE(846), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(932), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [aux_sym_export_statement_repeat1] = STATE(4168), + [sym_declaration] = STATE(927), + [sym_variable_declaration] = STATE(924), + [sym_lexical_declaration] = STATE(924), + [sym_class_declaration] = STATE(924), + [sym_function_declaration] = STATE(924), + [sym_generator_function_declaration] = STATE(924), + [sym_decorator] = STATE(1339), + [sym_function_signature] = STATE(924), + [sym_ambient_declaration] = STATE(924), + [sym_abstract_class_declaration] = STATE(924), + [sym_module] = STATE(924), + [sym_internal_module] = STATE(877), + [sym_import_alias] = STATE(924), + [sym_interface_declaration] = STATE(924), + [sym_enum_declaration] = STATE(924), + [sym_type_alias_declaration] = STATE(924), + [aux_sym_export_statement_repeat1] = STATE(4424), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2351), - [anon_sym_EQ] = ACTIONS(854), + [anon_sym_type] = ACTIONS(2359), + [anon_sym_EQ] = ACTIONS(863), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2119), - [anon_sym_COMMA] = ACTIONS(153), - [anon_sym_import] = ACTIONS(2123), - [anon_sym_var] = ACTIONS(2125), - [anon_sym_let] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2129), + [anon_sym_namespace] = ACTIONS(2139), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_import] = ACTIONS(2143), + [anon_sym_var] = ACTIONS(2145), + [anon_sym_let] = ACTIONS(2147), + [anon_sym_const] = ACTIONS(2149), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(153), - [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_LPAREN] = ACTIONS(154), + [anon_sym_SEMI] = ACTIONS(154), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(866), - [anon_sym_LBRACK] = ACTIONS(153), - [anon_sym_DOT] = ACTIONS(153), - [anon_sym_class] = ACTIONS(2134), - [anon_sym_async] = ACTIONS(2136), - [anon_sym_function] = ACTIONS(2138), - [anon_sym_EQ_GT] = ACTIONS(686), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_COLON] = ACTIONS(865), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_class] = ACTIONS(2154), + [anon_sym_async] = ACTIONS(2156), + [anon_sym_function] = ACTIONS(2158), + [anon_sym_EQ_GT] = ACTIONS(688), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -101347,256 +101373,256 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), [anon_sym_LT] = ACTIONS(120), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(153), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_instanceof] = ACTIONS(154), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_BQUOTE] = ACTIONS(154), [anon_sym_AT] = ACTIONS(97), - [anon_sym_declare] = ACTIONS(2143), - [anon_sym_module] = ACTIONS(2353), - [anon_sym_abstract] = ACTIONS(2147), - [anon_sym_satisfies] = ACTIONS(153), - [anon_sym_global] = ACTIONS(2355), - [anon_sym_interface] = ACTIONS(2149), - [anon_sym_enum] = ACTIONS(2151), - [sym__automatic_semicolon] = ACTIONS(153), - [sym__ternary_qmark] = ACTIONS(153), + [anon_sym_declare] = ACTIONS(2163), + [anon_sym_module] = ACTIONS(2361), + [anon_sym_abstract] = ACTIONS(2167), + [anon_sym_satisfies] = ACTIONS(154), + [anon_sym_global] = ACTIONS(2363), + [anon_sym_interface] = ACTIONS(2169), + [anon_sym_enum] = ACTIONS(2171), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, [STATE(714)] = { - [ts_builtin_sym_end] = ACTIONS(2371), - [sym_identifier] = ACTIONS(2373), - [anon_sym_export] = ACTIONS(2373), - [anon_sym_default] = ACTIONS(2373), - [anon_sym_type] = ACTIONS(2373), - [anon_sym_EQ] = ACTIONS(2373), - [anon_sym_namespace] = ACTIONS(2373), - [anon_sym_LBRACE] = ACTIONS(2371), - [anon_sym_COMMA] = ACTIONS(2371), - [anon_sym_RBRACE] = ACTIONS(2371), - [anon_sym_typeof] = ACTIONS(2373), - [anon_sym_import] = ACTIONS(2373), - [anon_sym_with] = ACTIONS(2373), - [anon_sym_var] = ACTIONS(2373), - [anon_sym_let] = ACTIONS(2373), - [anon_sym_const] = ACTIONS(2373), - [anon_sym_BANG] = ACTIONS(2371), - [anon_sym_else] = ACTIONS(2373), - [anon_sym_if] = ACTIONS(2373), - [anon_sym_switch] = ACTIONS(2373), - [anon_sym_for] = ACTIONS(2373), - [anon_sym_LPAREN] = ACTIONS(2371), - [anon_sym_SEMI] = ACTIONS(2371), - [anon_sym_RPAREN] = ACTIONS(2371), - [anon_sym_await] = ACTIONS(2373), - [anon_sym_while] = ACTIONS(2373), - [anon_sym_do] = ACTIONS(2373), - [anon_sym_try] = ACTIONS(2373), - [anon_sym_break] = ACTIONS(2373), - [anon_sym_continue] = ACTIONS(2373), - [anon_sym_debugger] = ACTIONS(2373), - [anon_sym_return] = ACTIONS(2373), - [anon_sym_throw] = ACTIONS(2373), - [anon_sym_COLON] = ACTIONS(2371), - [anon_sym_case] = ACTIONS(2373), - [anon_sym_yield] = ACTIONS(2373), - [anon_sym_LBRACK] = ACTIONS(2371), - [anon_sym_RBRACK] = ACTIONS(2371), - [anon_sym_class] = ACTIONS(2373), - [anon_sym_async] = ACTIONS(2373), - [anon_sym_function] = ACTIONS(2373), - [anon_sym_EQ_GT] = ACTIONS(2371), - [anon_sym_new] = ACTIONS(2373), - [anon_sym_using] = ACTIONS(2373), - [anon_sym_AMP] = ACTIONS(2371), - [anon_sym_PIPE] = ACTIONS(2371), - [anon_sym_PLUS] = ACTIONS(2373), - [anon_sym_DASH] = ACTIONS(2373), - [anon_sym_SLASH] = ACTIONS(2373), - [anon_sym_LT] = ACTIONS(2371), - [anon_sym_GT] = ACTIONS(2371), - [anon_sym_TILDE] = ACTIONS(2371), - [anon_sym_void] = ACTIONS(2373), - [anon_sym_delete] = ACTIONS(2373), - [anon_sym_PLUS_PLUS] = ACTIONS(2371), - [anon_sym_DASH_DASH] = ACTIONS(2371), - [anon_sym_DQUOTE] = ACTIONS(2371), - [anon_sym_SQUOTE] = ACTIONS(2371), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2371), - [sym_number] = ACTIONS(2371), - [sym_private_property_identifier] = ACTIONS(2371), - [sym_this] = ACTIONS(2373), - [sym_super] = ACTIONS(2373), - [sym_true] = ACTIONS(2373), - [sym_false] = ACTIONS(2373), - [sym_null] = ACTIONS(2373), - [sym_undefined] = ACTIONS(2373), - [anon_sym_AT] = ACTIONS(2371), - [anon_sym_static] = ACTIONS(2373), - [anon_sym_readonly] = ACTIONS(2373), - [anon_sym_get] = ACTIONS(2373), - [anon_sym_set] = ACTIONS(2373), - [anon_sym_QMARK] = ACTIONS(2371), - [anon_sym_declare] = ACTIONS(2373), - [anon_sym_public] = ACTIONS(2373), - [anon_sym_private] = ACTIONS(2373), - [anon_sym_protected] = ACTIONS(2373), - [anon_sym_override] = ACTIONS(2373), - [anon_sym_module] = ACTIONS(2373), - [anon_sym_any] = ACTIONS(2373), - [anon_sym_number] = ACTIONS(2373), - [anon_sym_boolean] = ACTIONS(2373), - [anon_sym_string] = ACTIONS(2373), - [anon_sym_symbol] = ACTIONS(2373), - [anon_sym_object] = ACTIONS(2373), - [anon_sym_abstract] = ACTIONS(2373), - [anon_sym_extends] = ACTIONS(2373), - [anon_sym_interface] = ACTIONS(2373), - [anon_sym_enum] = ACTIONS(2373), + [aux_sym_object_repeat1] = STATE(4769), + [aux_sym_object_pattern_repeat1] = STATE(5141), + [sym_identifier] = ACTIONS(1987), + [anon_sym_export] = ACTIONS(1987), + [anon_sym_STAR] = ACTIONS(1987), + [anon_sym_type] = ACTIONS(1987), + [anon_sym_EQ] = ACTIONS(667), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(1987), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_RBRACE] = ACTIONS(673), + [anon_sym_let] = ACTIONS(1987), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2151), + [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(677), + [anon_sym_LBRACK] = ACTIONS(1989), + [anon_sym_DOT] = ACTIONS(120), + [anon_sym_async] = ACTIONS(1987), + [anon_sym_EQ_GT] = ACTIONS(688), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(1987), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP] = ACTIONS(120), + [anon_sym_PIPE_PIPE] = ACTIONS(120), + [anon_sym_GT_GT] = ACTIONS(120), + [anon_sym_GT_GT_GT] = ACTIONS(120), + [anon_sym_LT_LT] = ACTIONS(120), + [anon_sym_AMP] = ACTIONS(120), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(120), + [anon_sym_PLUS] = ACTIONS(120), + [anon_sym_DASH] = ACTIONS(120), + [anon_sym_SLASH] = ACTIONS(120), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(2160), + [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ] = ACTIONS(120), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ] = ACTIONS(120), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_QMARK_QMARK] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), + [anon_sym_DQUOTE] = ACTIONS(1989), + [anon_sym_SQUOTE] = ACTIONS(1989), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(154), + [sym_number] = ACTIONS(1989), + [sym_private_property_identifier] = ACTIONS(1989), + [anon_sym_static] = ACTIONS(1987), + [anon_sym_readonly] = ACTIONS(1987), + [anon_sym_get] = ACTIONS(1987), + [anon_sym_set] = ACTIONS(1987), + [anon_sym_QMARK] = ACTIONS(696), + [anon_sym_declare] = ACTIONS(1987), + [anon_sym_public] = ACTIONS(1987), + [anon_sym_private] = ACTIONS(1987), + [anon_sym_protected] = ACTIONS(1987), + [anon_sym_override] = ACTIONS(1987), + [anon_sym_module] = ACTIONS(1987), + [anon_sym_any] = ACTIONS(1987), + [anon_sym_number] = ACTIONS(1987), + [anon_sym_boolean] = ACTIONS(1987), + [anon_sym_string] = ACTIONS(1987), + [anon_sym_symbol] = ACTIONS(1987), + [anon_sym_object] = ACTIONS(1987), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), + [sym__member_signature_marker] = ACTIONS(698), }, [STATE(715)] = { - [ts_builtin_sym_end] = ACTIONS(2375), - [sym_identifier] = ACTIONS(2377), - [anon_sym_export] = ACTIONS(2377), - [anon_sym_default] = ACTIONS(2377), - [anon_sym_type] = ACTIONS(2377), - [anon_sym_EQ] = ACTIONS(2377), - [anon_sym_namespace] = ACTIONS(2377), - [anon_sym_LBRACE] = ACTIONS(2375), - [anon_sym_COMMA] = ACTIONS(2375), - [anon_sym_RBRACE] = ACTIONS(2375), - [anon_sym_typeof] = ACTIONS(2377), - [anon_sym_import] = ACTIONS(2377), - [anon_sym_with] = ACTIONS(2377), - [anon_sym_var] = ACTIONS(2377), - [anon_sym_let] = ACTIONS(2377), - [anon_sym_const] = ACTIONS(2377), - [anon_sym_BANG] = ACTIONS(2375), - [anon_sym_else] = ACTIONS(2377), - [anon_sym_if] = ACTIONS(2377), - [anon_sym_switch] = ACTIONS(2377), - [anon_sym_for] = ACTIONS(2377), - [anon_sym_LPAREN] = ACTIONS(2375), - [anon_sym_SEMI] = ACTIONS(2375), - [anon_sym_RPAREN] = ACTIONS(2375), - [anon_sym_await] = ACTIONS(2377), - [anon_sym_while] = ACTIONS(2377), - [anon_sym_do] = ACTIONS(2377), - [anon_sym_try] = ACTIONS(2377), - [anon_sym_break] = ACTIONS(2377), - [anon_sym_continue] = ACTIONS(2377), - [anon_sym_debugger] = ACTIONS(2377), - [anon_sym_return] = ACTIONS(2377), - [anon_sym_throw] = ACTIONS(2377), - [anon_sym_COLON] = ACTIONS(2375), - [anon_sym_case] = ACTIONS(2377), - [anon_sym_yield] = ACTIONS(2377), - [anon_sym_LBRACK] = ACTIONS(2375), - [anon_sym_RBRACK] = ACTIONS(2375), - [anon_sym_class] = ACTIONS(2377), - [anon_sym_async] = ACTIONS(2377), - [anon_sym_function] = ACTIONS(2377), - [anon_sym_EQ_GT] = ACTIONS(2375), - [anon_sym_new] = ACTIONS(2377), - [anon_sym_using] = ACTIONS(2377), - [anon_sym_AMP] = ACTIONS(2375), - [anon_sym_PIPE] = ACTIONS(2375), - [anon_sym_PLUS] = ACTIONS(2377), - [anon_sym_DASH] = ACTIONS(2377), - [anon_sym_SLASH] = ACTIONS(2377), - [anon_sym_LT] = ACTIONS(2375), - [anon_sym_GT] = ACTIONS(2375), - [anon_sym_TILDE] = ACTIONS(2375), - [anon_sym_void] = ACTIONS(2377), - [anon_sym_delete] = ACTIONS(2377), - [anon_sym_PLUS_PLUS] = ACTIONS(2375), - [anon_sym_DASH_DASH] = ACTIONS(2375), - [anon_sym_DQUOTE] = ACTIONS(2375), - [anon_sym_SQUOTE] = ACTIONS(2375), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2375), - [sym_number] = ACTIONS(2375), - [sym_private_property_identifier] = ACTIONS(2375), - [sym_this] = ACTIONS(2377), - [sym_super] = ACTIONS(2377), - [sym_true] = ACTIONS(2377), - [sym_false] = ACTIONS(2377), - [sym_null] = ACTIONS(2377), - [sym_undefined] = ACTIONS(2377), - [anon_sym_AT] = ACTIONS(2375), - [anon_sym_static] = ACTIONS(2377), - [anon_sym_readonly] = ACTIONS(2377), - [anon_sym_get] = ACTIONS(2377), - [anon_sym_set] = ACTIONS(2377), - [anon_sym_QMARK] = ACTIONS(2375), - [anon_sym_declare] = ACTIONS(2377), - [anon_sym_public] = ACTIONS(2377), - [anon_sym_private] = ACTIONS(2377), - [anon_sym_protected] = ACTIONS(2377), - [anon_sym_override] = ACTIONS(2377), - [anon_sym_module] = ACTIONS(2377), - [anon_sym_any] = ACTIONS(2377), - [anon_sym_number] = ACTIONS(2377), - [anon_sym_boolean] = ACTIONS(2377), - [anon_sym_string] = ACTIONS(2377), - [anon_sym_symbol] = ACTIONS(2377), - [anon_sym_object] = ACTIONS(2377), - [anon_sym_abstract] = ACTIONS(2377), - [anon_sym_extends] = ACTIONS(2377), - [anon_sym_interface] = ACTIONS(2377), - [anon_sym_enum] = ACTIONS(2377), + [aux_sym_object_repeat1] = STATE(4769), + [aux_sym_object_pattern_repeat1] = STATE(5141), + [sym_identifier] = ACTIONS(1987), + [anon_sym_export] = ACTIONS(1987), + [anon_sym_STAR] = ACTIONS(1987), + [anon_sym_type] = ACTIONS(1987), + [anon_sym_EQ] = ACTIONS(667), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(1987), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_RBRACE] = ACTIONS(700), + [anon_sym_let] = ACTIONS(1987), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2151), + [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(677), + [anon_sym_LBRACK] = ACTIONS(1989), + [anon_sym_DOT] = ACTIONS(120), + [anon_sym_async] = ACTIONS(1987), + [anon_sym_EQ_GT] = ACTIONS(688), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(1987), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP] = ACTIONS(120), + [anon_sym_PIPE_PIPE] = ACTIONS(120), + [anon_sym_GT_GT] = ACTIONS(120), + [anon_sym_GT_GT_GT] = ACTIONS(120), + [anon_sym_LT_LT] = ACTIONS(120), + [anon_sym_AMP] = ACTIONS(120), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(120), + [anon_sym_PLUS] = ACTIONS(120), + [anon_sym_DASH] = ACTIONS(120), + [anon_sym_SLASH] = ACTIONS(120), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(2160), + [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ] = ACTIONS(120), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ] = ACTIONS(120), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_QMARK_QMARK] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), + [anon_sym_DQUOTE] = ACTIONS(1989), + [anon_sym_SQUOTE] = ACTIONS(1989), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(154), + [sym_number] = ACTIONS(1989), + [sym_private_property_identifier] = ACTIONS(1989), + [anon_sym_static] = ACTIONS(1987), + [anon_sym_readonly] = ACTIONS(1987), + [anon_sym_get] = ACTIONS(1987), + [anon_sym_set] = ACTIONS(1987), + [anon_sym_QMARK] = ACTIONS(696), + [anon_sym_declare] = ACTIONS(1987), + [anon_sym_public] = ACTIONS(1987), + [anon_sym_private] = ACTIONS(1987), + [anon_sym_protected] = ACTIONS(1987), + [anon_sym_override] = ACTIONS(1987), + [anon_sym_module] = ACTIONS(1987), + [anon_sym_any] = ACTIONS(1987), + [anon_sym_number] = ACTIONS(1987), + [anon_sym_boolean] = ACTIONS(1987), + [anon_sym_string] = ACTIONS(1987), + [anon_sym_symbol] = ACTIONS(1987), + [anon_sym_object] = ACTIONS(1987), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), + [sym__member_signature_marker] = ACTIONS(698), }, [STATE(716)] = { - [aux_sym_object_repeat1] = STATE(4754), - [aux_sym_object_pattern_repeat1] = STATE(4870), - [sym_identifier] = ACTIONS(1975), - [anon_sym_export] = ACTIONS(1975), - [anon_sym_STAR] = ACTIONS(1975), - [anon_sym_type] = ACTIONS(1975), - [anon_sym_EQ] = ACTIONS(665), + [aux_sym_object_repeat1] = STATE(4769), + [aux_sym_object_pattern_repeat1] = STATE(5141), + [sym_identifier] = ACTIONS(1983), + [anon_sym_export] = ACTIONS(1983), + [anon_sym_STAR] = ACTIONS(1983), + [anon_sym_type] = ACTIONS(1983), + [anon_sym_EQ] = ACTIONS(667), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(1975), - [anon_sym_COMMA] = ACTIONS(153), - [anon_sym_RBRACE] = ACTIONS(698), - [anon_sym_let] = ACTIONS(1975), + [anon_sym_namespace] = ACTIONS(1983), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_RBRACE] = ACTIONS(700), + [anon_sym_let] = ACTIONS(1983), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2131), - [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_LPAREN] = ACTIONS(2151), + [anon_sym_SEMI] = ACTIONS(154), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(675), - [anon_sym_LBRACK] = ACTIONS(1977), + [anon_sym_COLON] = ACTIONS(677), + [anon_sym_LBRACK] = ACTIONS(1985), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_async] = ACTIONS(1975), - [anon_sym_EQ_GT] = ACTIONS(686), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1975), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_async] = ACTIONS(1983), + [anon_sym_EQ_GT] = ACTIONS(688), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(1983), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -101610,48 +101636,141 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2140), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(2160), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), - [anon_sym_DQUOTE] = ACTIONS(1977), - [anon_sym_SQUOTE] = ACTIONS(1977), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(153), - [sym_number] = ACTIONS(1977), - [sym_private_property_identifier] = ACTIONS(1977), - [anon_sym_static] = ACTIONS(1975), - [anon_sym_readonly] = ACTIONS(1975), - [anon_sym_get] = ACTIONS(1975), - [anon_sym_set] = ACTIONS(1975), - [anon_sym_QMARK] = ACTIONS(694), - [anon_sym_declare] = ACTIONS(1975), - [anon_sym_public] = ACTIONS(1975), - [anon_sym_private] = ACTIONS(1975), - [anon_sym_protected] = ACTIONS(1975), - [anon_sym_override] = ACTIONS(1975), - [anon_sym_module] = ACTIONS(1975), - [anon_sym_any] = ACTIONS(1975), - [anon_sym_number] = ACTIONS(1975), - [anon_sym_boolean] = ACTIONS(1975), - [anon_sym_string] = ACTIONS(1975), - [anon_sym_symbol] = ACTIONS(1975), - [anon_sym_object] = ACTIONS(1975), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), + [anon_sym_DQUOTE] = ACTIONS(1985), + [anon_sym_SQUOTE] = ACTIONS(1985), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(154), + [sym_number] = ACTIONS(1985), + [sym_private_property_identifier] = ACTIONS(1985), + [anon_sym_static] = ACTIONS(1983), + [anon_sym_readonly] = ACTIONS(1983), + [anon_sym_get] = ACTIONS(1983), + [anon_sym_set] = ACTIONS(1983), + [anon_sym_QMARK] = ACTIONS(696), + [anon_sym_declare] = ACTIONS(1983), + [anon_sym_public] = ACTIONS(1983), + [anon_sym_private] = ACTIONS(1983), + [anon_sym_protected] = ACTIONS(1983), + [anon_sym_override] = ACTIONS(1983), + [anon_sym_module] = ACTIONS(1983), + [anon_sym_any] = ACTIONS(1983), + [anon_sym_number] = ACTIONS(1983), + [anon_sym_boolean] = ACTIONS(1983), + [anon_sym_string] = ACTIONS(1983), + [anon_sym_symbol] = ACTIONS(1983), + [anon_sym_object] = ACTIONS(1983), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(153), - [sym__ternary_qmark] = ACTIONS(153), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(696), + [sym__member_signature_marker] = ACTIONS(698), }, [STATE(717)] = { + [aux_sym_object_repeat1] = STATE(4769), + [aux_sym_object_pattern_repeat1] = STATE(5141), + [sym_identifier] = ACTIONS(1983), + [anon_sym_export] = ACTIONS(1983), + [anon_sym_STAR] = ACTIONS(1983), + [anon_sym_type] = ACTIONS(1983), + [anon_sym_EQ] = ACTIONS(667), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(1983), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_RBRACE] = ACTIONS(673), + [anon_sym_let] = ACTIONS(1983), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2151), + [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(677), + [anon_sym_LBRACK] = ACTIONS(1985), + [anon_sym_DOT] = ACTIONS(120), + [anon_sym_async] = ACTIONS(1983), + [anon_sym_EQ_GT] = ACTIONS(688), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(1983), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP] = ACTIONS(120), + [anon_sym_PIPE_PIPE] = ACTIONS(120), + [anon_sym_GT_GT] = ACTIONS(120), + [anon_sym_GT_GT_GT] = ACTIONS(120), + [anon_sym_LT_LT] = ACTIONS(120), + [anon_sym_AMP] = ACTIONS(120), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(120), + [anon_sym_PLUS] = ACTIONS(120), + [anon_sym_DASH] = ACTIONS(120), + [anon_sym_SLASH] = ACTIONS(120), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(2160), + [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ] = ACTIONS(120), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ] = ACTIONS(120), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_QMARK_QMARK] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), + [anon_sym_DQUOTE] = ACTIONS(1985), + [anon_sym_SQUOTE] = ACTIONS(1985), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(154), + [sym_number] = ACTIONS(1985), + [sym_private_property_identifier] = ACTIONS(1985), + [anon_sym_static] = ACTIONS(1983), + [anon_sym_readonly] = ACTIONS(1983), + [anon_sym_get] = ACTIONS(1983), + [anon_sym_set] = ACTIONS(1983), + [anon_sym_QMARK] = ACTIONS(696), + [anon_sym_declare] = ACTIONS(1983), + [anon_sym_public] = ACTIONS(1983), + [anon_sym_private] = ACTIONS(1983), + [anon_sym_protected] = ACTIONS(1983), + [anon_sym_override] = ACTIONS(1983), + [anon_sym_module] = ACTIONS(1983), + [anon_sym_any] = ACTIONS(1983), + [anon_sym_number] = ACTIONS(1983), + [anon_sym_boolean] = ACTIONS(1983), + [anon_sym_string] = ACTIONS(1983), + [anon_sym_symbol] = ACTIONS(1983), + [anon_sym_object] = ACTIONS(1983), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + [sym__member_signature_marker] = ACTIONS(698), + }, + [STATE(718)] = { [ts_builtin_sym_end] = ACTIONS(2379), [sym_identifier] = ACTIONS(2381), [anon_sym_export] = ACTIONS(2381), @@ -101734,296 +101853,17 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_module] = ACTIONS(2381), [anon_sym_any] = ACTIONS(2381), [anon_sym_number] = ACTIONS(2381), - [anon_sym_boolean] = ACTIONS(2381), - [anon_sym_string] = ACTIONS(2381), - [anon_sym_symbol] = ACTIONS(2381), - [anon_sym_object] = ACTIONS(2381), - [anon_sym_abstract] = ACTIONS(2381), - [anon_sym_extends] = ACTIONS(2381), - [anon_sym_interface] = ACTIONS(2381), - [anon_sym_enum] = ACTIONS(2381), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(718)] = { - [aux_sym_object_repeat1] = STATE(4754), - [aux_sym_object_pattern_repeat1] = STATE(4870), - [sym_identifier] = ACTIONS(1979), - [anon_sym_export] = ACTIONS(1979), - [anon_sym_STAR] = ACTIONS(1979), - [anon_sym_type] = ACTIONS(1979), - [anon_sym_EQ] = ACTIONS(665), - [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(1979), - [anon_sym_COMMA] = ACTIONS(153), - [anon_sym_RBRACE] = ACTIONS(698), - [anon_sym_let] = ACTIONS(1979), - [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2131), - [anon_sym_SEMI] = ACTIONS(153), - [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(675), - [anon_sym_LBRACK] = ACTIONS(1981), - [anon_sym_DOT] = ACTIONS(120), - [anon_sym_async] = ACTIONS(1979), - [anon_sym_EQ_GT] = ACTIONS(686), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1979), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP] = ACTIONS(120), - [anon_sym_PIPE_PIPE] = ACTIONS(120), - [anon_sym_GT_GT] = ACTIONS(120), - [anon_sym_GT_GT_GT] = ACTIONS(120), - [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(120), - [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(120), - [anon_sym_DASH] = ACTIONS(120), - [anon_sym_SLASH] = ACTIONS(120), - [anon_sym_PERCENT] = ACTIONS(120), - [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2140), - [anon_sym_LT_EQ] = ACTIONS(153), - [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), - [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), - [anon_sym_GT] = ACTIONS(120), - [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), - [anon_sym_DQUOTE] = ACTIONS(1981), - [anon_sym_SQUOTE] = ACTIONS(1981), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(153), - [sym_number] = ACTIONS(1981), - [sym_private_property_identifier] = ACTIONS(1981), - [anon_sym_static] = ACTIONS(1979), - [anon_sym_readonly] = ACTIONS(1979), - [anon_sym_get] = ACTIONS(1979), - [anon_sym_set] = ACTIONS(1979), - [anon_sym_QMARK] = ACTIONS(694), - [anon_sym_declare] = ACTIONS(1979), - [anon_sym_public] = ACTIONS(1979), - [anon_sym_private] = ACTIONS(1979), - [anon_sym_protected] = ACTIONS(1979), - [anon_sym_override] = ACTIONS(1979), - [anon_sym_module] = ACTIONS(1979), - [anon_sym_any] = ACTIONS(1979), - [anon_sym_number] = ACTIONS(1979), - [anon_sym_boolean] = ACTIONS(1979), - [anon_sym_string] = ACTIONS(1979), - [anon_sym_symbol] = ACTIONS(1979), - [anon_sym_object] = ACTIONS(1979), - [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(153), - [sym__ternary_qmark] = ACTIONS(153), + [anon_sym_boolean] = ACTIONS(2381), + [anon_sym_string] = ACTIONS(2381), + [anon_sym_symbol] = ACTIONS(2381), + [anon_sym_object] = ACTIONS(2381), + [anon_sym_abstract] = ACTIONS(2381), + [anon_sym_extends] = ACTIONS(2381), + [anon_sym_interface] = ACTIONS(2381), + [anon_sym_enum] = ACTIONS(2381), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(696), }, [STATE(719)] = { - [aux_sym_object_repeat1] = STATE(4863), - [aux_sym_object_pattern_repeat1] = STATE(4870), - [sym_identifier] = ACTIONS(1975), - [anon_sym_export] = ACTIONS(1975), - [anon_sym_STAR] = ACTIONS(1975), - [anon_sym_type] = ACTIONS(1975), - [anon_sym_EQ] = ACTIONS(665), - [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(1975), - [anon_sym_COMMA] = ACTIONS(153), - [anon_sym_RBRACE] = ACTIONS(671), - [anon_sym_let] = ACTIONS(1975), - [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2131), - [anon_sym_SEMI] = ACTIONS(153), - [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(675), - [anon_sym_LBRACK] = ACTIONS(1977), - [anon_sym_DOT] = ACTIONS(120), - [anon_sym_async] = ACTIONS(1975), - [anon_sym_EQ_GT] = ACTIONS(686), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1975), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP] = ACTIONS(120), - [anon_sym_PIPE_PIPE] = ACTIONS(120), - [anon_sym_GT_GT] = ACTIONS(120), - [anon_sym_GT_GT_GT] = ACTIONS(120), - [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(120), - [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(120), - [anon_sym_DASH] = ACTIONS(120), - [anon_sym_SLASH] = ACTIONS(120), - [anon_sym_PERCENT] = ACTIONS(120), - [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2140), - [anon_sym_LT_EQ] = ACTIONS(153), - [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), - [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), - [anon_sym_GT] = ACTIONS(120), - [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), - [anon_sym_DQUOTE] = ACTIONS(1977), - [anon_sym_SQUOTE] = ACTIONS(1977), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(153), - [sym_number] = ACTIONS(1977), - [sym_private_property_identifier] = ACTIONS(1977), - [anon_sym_static] = ACTIONS(1975), - [anon_sym_readonly] = ACTIONS(1975), - [anon_sym_get] = ACTIONS(1975), - [anon_sym_set] = ACTIONS(1975), - [anon_sym_QMARK] = ACTIONS(694), - [anon_sym_declare] = ACTIONS(1975), - [anon_sym_public] = ACTIONS(1975), - [anon_sym_private] = ACTIONS(1975), - [anon_sym_protected] = ACTIONS(1975), - [anon_sym_override] = ACTIONS(1975), - [anon_sym_module] = ACTIONS(1975), - [anon_sym_any] = ACTIONS(1975), - [anon_sym_number] = ACTIONS(1975), - [anon_sym_boolean] = ACTIONS(1975), - [anon_sym_string] = ACTIONS(1975), - [anon_sym_symbol] = ACTIONS(1975), - [anon_sym_object] = ACTIONS(1975), - [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(153), - [sym__ternary_qmark] = ACTIONS(153), - [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(696), - }, - [STATE(720)] = { - [aux_sym_object_repeat1] = STATE(4863), - [aux_sym_object_pattern_repeat1] = STATE(4870), - [sym_identifier] = ACTIONS(1979), - [anon_sym_export] = ACTIONS(1979), - [anon_sym_STAR] = ACTIONS(1979), - [anon_sym_type] = ACTIONS(1979), - [anon_sym_EQ] = ACTIONS(665), - [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(1979), - [anon_sym_COMMA] = ACTIONS(153), - [anon_sym_RBRACE] = ACTIONS(671), - [anon_sym_let] = ACTIONS(1979), - [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2131), - [anon_sym_SEMI] = ACTIONS(153), - [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(675), - [anon_sym_LBRACK] = ACTIONS(1981), - [anon_sym_DOT] = ACTIONS(120), - [anon_sym_async] = ACTIONS(1979), - [anon_sym_EQ_GT] = ACTIONS(686), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1979), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP] = ACTIONS(120), - [anon_sym_PIPE_PIPE] = ACTIONS(120), - [anon_sym_GT_GT] = ACTIONS(120), - [anon_sym_GT_GT_GT] = ACTIONS(120), - [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(120), - [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(120), - [anon_sym_DASH] = ACTIONS(120), - [anon_sym_SLASH] = ACTIONS(120), - [anon_sym_PERCENT] = ACTIONS(120), - [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2140), - [anon_sym_LT_EQ] = ACTIONS(153), - [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), - [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), - [anon_sym_GT] = ACTIONS(120), - [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), - [anon_sym_DQUOTE] = ACTIONS(1981), - [anon_sym_SQUOTE] = ACTIONS(1981), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(153), - [sym_number] = ACTIONS(1981), - [sym_private_property_identifier] = ACTIONS(1981), - [anon_sym_static] = ACTIONS(1979), - [anon_sym_readonly] = ACTIONS(1979), - [anon_sym_get] = ACTIONS(1979), - [anon_sym_set] = ACTIONS(1979), - [anon_sym_QMARK] = ACTIONS(694), - [anon_sym_declare] = ACTIONS(1979), - [anon_sym_public] = ACTIONS(1979), - [anon_sym_private] = ACTIONS(1979), - [anon_sym_protected] = ACTIONS(1979), - [anon_sym_override] = ACTIONS(1979), - [anon_sym_module] = ACTIONS(1979), - [anon_sym_any] = ACTIONS(1979), - [anon_sym_number] = ACTIONS(1979), - [anon_sym_boolean] = ACTIONS(1979), - [anon_sym_string] = ACTIONS(1979), - [anon_sym_symbol] = ACTIONS(1979), - [anon_sym_object] = ACTIONS(1979), - [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(153), - [sym__ternary_qmark] = ACTIONS(153), - [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(696), - }, - [STATE(721)] = { [ts_builtin_sym_end] = ACTIONS(2383), [sym_identifier] = ACTIONS(2385), [anon_sym_export] = ACTIONS(2385), @@ -102116,7 +101956,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2385), [sym_html_comment] = ACTIONS(5), }, - [STATE(722)] = { + [STATE(720)] = { [ts_builtin_sym_end] = ACTIONS(2387), [sym_identifier] = ACTIONS(2389), [anon_sym_export] = ACTIONS(2389), @@ -102209,45 +102049,45 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2389), [sym_html_comment] = ACTIONS(5), }, - [STATE(723)] = { - [aux_sym_object_repeat1] = STATE(4754), - [aux_sym_object_pattern_repeat1] = STATE(4870), - [sym_identifier] = ACTIONS(1975), - [anon_sym_export] = ACTIONS(1975), - [anon_sym_STAR] = ACTIONS(1975), - [anon_sym_type] = ACTIONS(1975), - [anon_sym_EQ] = ACTIONS(665), + [STATE(721)] = { + [aux_sym_object_repeat1] = STATE(5139), + [aux_sym_object_pattern_repeat1] = STATE(5141), + [sym_identifier] = ACTIONS(1987), + [anon_sym_export] = ACTIONS(1987), + [anon_sym_STAR] = ACTIONS(1987), + [anon_sym_type] = ACTIONS(1987), + [anon_sym_EQ] = ACTIONS(667), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(1975), - [anon_sym_COMMA] = ACTIONS(153), - [anon_sym_RBRACE] = ACTIONS(700), - [anon_sym_let] = ACTIONS(1975), + [anon_sym_namespace] = ACTIONS(1987), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_RBRACE] = ACTIONS(702), + [anon_sym_let] = ACTIONS(1987), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2131), - [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_LPAREN] = ACTIONS(2151), + [anon_sym_SEMI] = ACTIONS(154), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(675), - [anon_sym_LBRACK] = ACTIONS(1977), + [anon_sym_COLON] = ACTIONS(677), + [anon_sym_LBRACK] = ACTIONS(1989), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_async] = ACTIONS(1975), - [anon_sym_EQ_GT] = ACTIONS(686), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1975), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_async] = ACTIONS(1987), + [anon_sym_EQ_GT] = ACTIONS(688), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(1987), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -102261,86 +102101,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2140), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(2160), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), - [anon_sym_DQUOTE] = ACTIONS(1977), - [anon_sym_SQUOTE] = ACTIONS(1977), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(153), - [sym_number] = ACTIONS(1977), - [sym_private_property_identifier] = ACTIONS(1977), - [anon_sym_static] = ACTIONS(1975), - [anon_sym_readonly] = ACTIONS(1975), - [anon_sym_get] = ACTIONS(1975), - [anon_sym_set] = ACTIONS(1975), - [anon_sym_QMARK] = ACTIONS(694), - [anon_sym_declare] = ACTIONS(1975), - [anon_sym_public] = ACTIONS(1975), - [anon_sym_private] = ACTIONS(1975), - [anon_sym_protected] = ACTIONS(1975), - [anon_sym_override] = ACTIONS(1975), - [anon_sym_module] = ACTIONS(1975), - [anon_sym_any] = ACTIONS(1975), - [anon_sym_number] = ACTIONS(1975), - [anon_sym_boolean] = ACTIONS(1975), - [anon_sym_string] = ACTIONS(1975), - [anon_sym_symbol] = ACTIONS(1975), - [anon_sym_object] = ACTIONS(1975), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), + [anon_sym_DQUOTE] = ACTIONS(1989), + [anon_sym_SQUOTE] = ACTIONS(1989), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(154), + [sym_number] = ACTIONS(1989), + [sym_private_property_identifier] = ACTIONS(1989), + [anon_sym_static] = ACTIONS(1987), + [anon_sym_readonly] = ACTIONS(1987), + [anon_sym_get] = ACTIONS(1987), + [anon_sym_set] = ACTIONS(1987), + [anon_sym_QMARK] = ACTIONS(696), + [anon_sym_declare] = ACTIONS(1987), + [anon_sym_public] = ACTIONS(1987), + [anon_sym_private] = ACTIONS(1987), + [anon_sym_protected] = ACTIONS(1987), + [anon_sym_override] = ACTIONS(1987), + [anon_sym_module] = ACTIONS(1987), + [anon_sym_any] = ACTIONS(1987), + [anon_sym_number] = ACTIONS(1987), + [anon_sym_boolean] = ACTIONS(1987), + [anon_sym_string] = ACTIONS(1987), + [anon_sym_symbol] = ACTIONS(1987), + [anon_sym_object] = ACTIONS(1987), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(153), - [sym__ternary_qmark] = ACTIONS(153), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(696), + [sym__member_signature_marker] = ACTIONS(698), }, - [STATE(724)] = { - [aux_sym_object_repeat1] = STATE(4754), - [aux_sym_object_pattern_repeat1] = STATE(4870), - [sym_identifier] = ACTIONS(1979), - [anon_sym_export] = ACTIONS(1979), - [anon_sym_STAR] = ACTIONS(1979), - [anon_sym_type] = ACTIONS(1979), - [anon_sym_EQ] = ACTIONS(665), + [STATE(722)] = { + [aux_sym_object_repeat1] = STATE(5139), + [aux_sym_object_pattern_repeat1] = STATE(5141), + [sym_identifier] = ACTIONS(1983), + [anon_sym_export] = ACTIONS(1983), + [anon_sym_STAR] = ACTIONS(1983), + [anon_sym_type] = ACTIONS(1983), + [anon_sym_EQ] = ACTIONS(667), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(1979), - [anon_sym_COMMA] = ACTIONS(153), - [anon_sym_RBRACE] = ACTIONS(700), - [anon_sym_let] = ACTIONS(1979), + [anon_sym_namespace] = ACTIONS(1983), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_RBRACE] = ACTIONS(702), + [anon_sym_let] = ACTIONS(1983), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2131), - [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_LPAREN] = ACTIONS(2151), + [anon_sym_SEMI] = ACTIONS(154), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(675), - [anon_sym_LBRACK] = ACTIONS(1981), + [anon_sym_COLON] = ACTIONS(677), + [anon_sym_LBRACK] = ACTIONS(1985), [anon_sym_DOT] = ACTIONS(120), - [anon_sym_async] = ACTIONS(1979), - [anon_sym_EQ_GT] = ACTIONS(686), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(1979), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_async] = ACTIONS(1983), + [anon_sym_EQ_GT] = ACTIONS(688), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(1983), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -102354,100 +102194,286 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2140), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(2160), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), - [anon_sym_DQUOTE] = ACTIONS(1981), - [anon_sym_SQUOTE] = ACTIONS(1981), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(153), - [sym_number] = ACTIONS(1981), - [sym_private_property_identifier] = ACTIONS(1981), - [anon_sym_static] = ACTIONS(1979), - [anon_sym_readonly] = ACTIONS(1979), - [anon_sym_get] = ACTIONS(1979), - [anon_sym_set] = ACTIONS(1979), - [anon_sym_QMARK] = ACTIONS(694), - [anon_sym_declare] = ACTIONS(1979), - [anon_sym_public] = ACTIONS(1979), - [anon_sym_private] = ACTIONS(1979), - [anon_sym_protected] = ACTIONS(1979), - [anon_sym_override] = ACTIONS(1979), - [anon_sym_module] = ACTIONS(1979), - [anon_sym_any] = ACTIONS(1979), - [anon_sym_number] = ACTIONS(1979), - [anon_sym_boolean] = ACTIONS(1979), - [anon_sym_string] = ACTIONS(1979), - [anon_sym_symbol] = ACTIONS(1979), - [anon_sym_object] = ACTIONS(1979), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), + [anon_sym_DQUOTE] = ACTIONS(1985), + [anon_sym_SQUOTE] = ACTIONS(1985), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(154), + [sym_number] = ACTIONS(1985), + [sym_private_property_identifier] = ACTIONS(1985), + [anon_sym_static] = ACTIONS(1983), + [anon_sym_readonly] = ACTIONS(1983), + [anon_sym_get] = ACTIONS(1983), + [anon_sym_set] = ACTIONS(1983), + [anon_sym_QMARK] = ACTIONS(696), + [anon_sym_declare] = ACTIONS(1983), + [anon_sym_public] = ACTIONS(1983), + [anon_sym_private] = ACTIONS(1983), + [anon_sym_protected] = ACTIONS(1983), + [anon_sym_override] = ACTIONS(1983), + [anon_sym_module] = ACTIONS(1983), + [anon_sym_any] = ACTIONS(1983), + [anon_sym_number] = ACTIONS(1983), + [anon_sym_boolean] = ACTIONS(1983), + [anon_sym_string] = ACTIONS(1983), + [anon_sym_symbol] = ACTIONS(1983), + [anon_sym_object] = ACTIONS(1983), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(153), - [sym__ternary_qmark] = ACTIONS(153), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + [sym__member_signature_marker] = ACTIONS(698), + }, + [STATE(723)] = { + [ts_builtin_sym_end] = ACTIONS(2391), + [sym_identifier] = ACTIONS(2393), + [anon_sym_export] = ACTIONS(2393), + [anon_sym_default] = ACTIONS(2393), + [anon_sym_type] = ACTIONS(2393), + [anon_sym_EQ] = ACTIONS(2393), + [anon_sym_namespace] = ACTIONS(2393), + [anon_sym_LBRACE] = ACTIONS(2391), + [anon_sym_COMMA] = ACTIONS(2391), + [anon_sym_RBRACE] = ACTIONS(2391), + [anon_sym_typeof] = ACTIONS(2393), + [anon_sym_import] = ACTIONS(2393), + [anon_sym_with] = ACTIONS(2393), + [anon_sym_var] = ACTIONS(2393), + [anon_sym_let] = ACTIONS(2393), + [anon_sym_const] = ACTIONS(2393), + [anon_sym_BANG] = ACTIONS(2391), + [anon_sym_else] = ACTIONS(2393), + [anon_sym_if] = ACTIONS(2393), + [anon_sym_switch] = ACTIONS(2393), + [anon_sym_for] = ACTIONS(2393), + [anon_sym_LPAREN] = ACTIONS(2391), + [anon_sym_SEMI] = ACTIONS(2391), + [anon_sym_RPAREN] = ACTIONS(2391), + [anon_sym_await] = ACTIONS(2393), + [anon_sym_while] = ACTIONS(2393), + [anon_sym_do] = ACTIONS(2393), + [anon_sym_try] = ACTIONS(2393), + [anon_sym_break] = ACTIONS(2393), + [anon_sym_continue] = ACTIONS(2393), + [anon_sym_debugger] = ACTIONS(2393), + [anon_sym_return] = ACTIONS(2393), + [anon_sym_throw] = ACTIONS(2393), + [anon_sym_COLON] = ACTIONS(2391), + [anon_sym_case] = ACTIONS(2393), + [anon_sym_yield] = ACTIONS(2393), + [anon_sym_LBRACK] = ACTIONS(2391), + [anon_sym_RBRACK] = ACTIONS(2391), + [anon_sym_class] = ACTIONS(2393), + [anon_sym_async] = ACTIONS(2393), + [anon_sym_function] = ACTIONS(2393), + [anon_sym_EQ_GT] = ACTIONS(2391), + [anon_sym_new] = ACTIONS(2393), + [anon_sym_using] = ACTIONS(2393), + [anon_sym_AMP] = ACTIONS(2391), + [anon_sym_PIPE] = ACTIONS(2391), + [anon_sym_PLUS] = ACTIONS(2393), + [anon_sym_DASH] = ACTIONS(2393), + [anon_sym_SLASH] = ACTIONS(2393), + [anon_sym_LT] = ACTIONS(2391), + [anon_sym_GT] = ACTIONS(2391), + [anon_sym_TILDE] = ACTIONS(2391), + [anon_sym_void] = ACTIONS(2393), + [anon_sym_delete] = ACTIONS(2393), + [anon_sym_PLUS_PLUS] = ACTIONS(2391), + [anon_sym_DASH_DASH] = ACTIONS(2391), + [anon_sym_DQUOTE] = ACTIONS(2391), + [anon_sym_SQUOTE] = ACTIONS(2391), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2391), + [sym_number] = ACTIONS(2391), + [sym_private_property_identifier] = ACTIONS(2391), + [sym_this] = ACTIONS(2393), + [sym_super] = ACTIONS(2393), + [sym_true] = ACTIONS(2393), + [sym_false] = ACTIONS(2393), + [sym_null] = ACTIONS(2393), + [sym_undefined] = ACTIONS(2393), + [anon_sym_AT] = ACTIONS(2391), + [anon_sym_static] = ACTIONS(2393), + [anon_sym_readonly] = ACTIONS(2393), + [anon_sym_get] = ACTIONS(2393), + [anon_sym_set] = ACTIONS(2393), + [anon_sym_QMARK] = ACTIONS(2391), + [anon_sym_declare] = ACTIONS(2393), + [anon_sym_public] = ACTIONS(2393), + [anon_sym_private] = ACTIONS(2393), + [anon_sym_protected] = ACTIONS(2393), + [anon_sym_override] = ACTIONS(2393), + [anon_sym_module] = ACTIONS(2393), + [anon_sym_any] = ACTIONS(2393), + [anon_sym_number] = ACTIONS(2393), + [anon_sym_boolean] = ACTIONS(2393), + [anon_sym_string] = ACTIONS(2393), + [anon_sym_symbol] = ACTIONS(2393), + [anon_sym_object] = ACTIONS(2393), + [anon_sym_abstract] = ACTIONS(2393), + [anon_sym_extends] = ACTIONS(2393), + [anon_sym_interface] = ACTIONS(2393), + [anon_sym_enum] = ACTIONS(2393), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(724)] = { + [ts_builtin_sym_end] = ACTIONS(2395), + [sym_identifier] = ACTIONS(2397), + [anon_sym_export] = ACTIONS(2397), + [anon_sym_default] = ACTIONS(2397), + [anon_sym_type] = ACTIONS(2397), + [anon_sym_EQ] = ACTIONS(2397), + [anon_sym_namespace] = ACTIONS(2397), + [anon_sym_LBRACE] = ACTIONS(2395), + [anon_sym_COMMA] = ACTIONS(2395), + [anon_sym_RBRACE] = ACTIONS(2395), + [anon_sym_typeof] = ACTIONS(2397), + [anon_sym_import] = ACTIONS(2397), + [anon_sym_with] = ACTIONS(2397), + [anon_sym_var] = ACTIONS(2397), + [anon_sym_let] = ACTIONS(2397), + [anon_sym_const] = ACTIONS(2397), + [anon_sym_BANG] = ACTIONS(2395), + [anon_sym_else] = ACTIONS(2397), + [anon_sym_if] = ACTIONS(2397), + [anon_sym_switch] = ACTIONS(2397), + [anon_sym_for] = ACTIONS(2397), + [anon_sym_LPAREN] = ACTIONS(2395), + [anon_sym_SEMI] = ACTIONS(2395), + [anon_sym_RPAREN] = ACTIONS(2395), + [anon_sym_await] = ACTIONS(2397), + [anon_sym_while] = ACTIONS(2397), + [anon_sym_do] = ACTIONS(2397), + [anon_sym_try] = ACTIONS(2397), + [anon_sym_break] = ACTIONS(2397), + [anon_sym_continue] = ACTIONS(2397), + [anon_sym_debugger] = ACTIONS(2397), + [anon_sym_return] = ACTIONS(2397), + [anon_sym_throw] = ACTIONS(2397), + [anon_sym_COLON] = ACTIONS(2395), + [anon_sym_case] = ACTIONS(2397), + [anon_sym_yield] = ACTIONS(2397), + [anon_sym_LBRACK] = ACTIONS(2395), + [anon_sym_RBRACK] = ACTIONS(2395), + [anon_sym_class] = ACTIONS(2397), + [anon_sym_async] = ACTIONS(2397), + [anon_sym_function] = ACTIONS(2397), + [anon_sym_EQ_GT] = ACTIONS(2395), + [anon_sym_new] = ACTIONS(2397), + [anon_sym_using] = ACTIONS(2397), + [anon_sym_AMP] = ACTIONS(2395), + [anon_sym_PIPE] = ACTIONS(2395), + [anon_sym_PLUS] = ACTIONS(2397), + [anon_sym_DASH] = ACTIONS(2397), + [anon_sym_SLASH] = ACTIONS(2397), + [anon_sym_LT] = ACTIONS(2395), + [anon_sym_GT] = ACTIONS(2395), + [anon_sym_TILDE] = ACTIONS(2395), + [anon_sym_void] = ACTIONS(2397), + [anon_sym_delete] = ACTIONS(2397), + [anon_sym_PLUS_PLUS] = ACTIONS(2395), + [anon_sym_DASH_DASH] = ACTIONS(2395), + [anon_sym_DQUOTE] = ACTIONS(2395), + [anon_sym_SQUOTE] = ACTIONS(2395), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2395), + [sym_number] = ACTIONS(2395), + [sym_private_property_identifier] = ACTIONS(2395), + [sym_this] = ACTIONS(2397), + [sym_super] = ACTIONS(2397), + [sym_true] = ACTIONS(2397), + [sym_false] = ACTIONS(2397), + [sym_null] = ACTIONS(2397), + [sym_undefined] = ACTIONS(2397), + [anon_sym_AT] = ACTIONS(2395), + [anon_sym_static] = ACTIONS(2397), + [anon_sym_readonly] = ACTIONS(2397), + [anon_sym_get] = ACTIONS(2397), + [anon_sym_set] = ACTIONS(2397), + [anon_sym_QMARK] = ACTIONS(2395), + [anon_sym_declare] = ACTIONS(2397), + [anon_sym_public] = ACTIONS(2397), + [anon_sym_private] = ACTIONS(2397), + [anon_sym_protected] = ACTIONS(2397), + [anon_sym_override] = ACTIONS(2397), + [anon_sym_module] = ACTIONS(2397), + [anon_sym_any] = ACTIONS(2397), + [anon_sym_number] = ACTIONS(2397), + [anon_sym_boolean] = ACTIONS(2397), + [anon_sym_string] = ACTIONS(2397), + [anon_sym_symbol] = ACTIONS(2397), + [anon_sym_object] = ACTIONS(2397), + [anon_sym_abstract] = ACTIONS(2397), + [anon_sym_extends] = ACTIONS(2397), + [anon_sym_interface] = ACTIONS(2397), + [anon_sym_enum] = ACTIONS(2397), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(696), }, [STATE(725)] = { - [sym_declaration] = STATE(913), - [sym_variable_declaration] = STATE(846), - [sym_lexical_declaration] = STATE(846), - [sym_class_declaration] = STATE(846), - [sym_function_declaration] = STATE(846), - [sym_generator_function_declaration] = STATE(846), - [sym_decorator] = STATE(1352), - [sym_function_signature] = STATE(846), - [sym_ambient_declaration] = STATE(846), - [sym_abstract_class_declaration] = STATE(846), - [sym_module] = STATE(846), - [sym_internal_module] = STATE(932), - [sym_import_alias] = STATE(846), - [sym_interface_declaration] = STATE(846), - [sym_enum_declaration] = STATE(846), - [sym_type_alias_declaration] = STATE(846), - [aux_sym_export_statement_repeat1] = STATE(4168), + [sym_declaration] = STATE(4162), + [sym_variable_declaration] = STATE(4108), + [sym_lexical_declaration] = STATE(4108), + [sym_class_declaration] = STATE(4108), + [sym_function_declaration] = STATE(4108), + [sym_generator_function_declaration] = STATE(4108), + [sym_decorator] = STATE(1339), + [sym_function_signature] = STATE(4108), + [sym_ambient_declaration] = STATE(4108), + [sym_abstract_class_declaration] = STATE(4108), + [sym_module] = STATE(4108), + [sym_internal_module] = STATE(4125), + [sym_import_alias] = STATE(4108), + [sym_interface_declaration] = STATE(4108), + [sym_enum_declaration] = STATE(4108), + [sym_type_alias_declaration] = STATE(4108), + [aux_sym_export_statement_repeat1] = STATE(4499), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2351), - [anon_sym_EQ] = ACTIONS(920), + [anon_sym_type] = ACTIONS(2399), + [anon_sym_EQ] = ACTIONS(932), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2119), - [anon_sym_import] = ACTIONS(2123), - [anon_sym_var] = ACTIONS(2125), - [anon_sym_let] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2129), + [anon_sym_namespace] = ACTIONS(2401), + [anon_sym_import] = ACTIONS(2403), + [anon_sym_var] = ACTIONS(2405), + [anon_sym_let] = ACTIONS(2407), + [anon_sym_const] = ACTIONS(2409), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(153), - [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_LPAREN] = ACTIONS(154), + [anon_sym_SEMI] = ACTIONS(154), [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(153), - [anon_sym_DOT] = ACTIONS(153), - [anon_sym_class] = ACTIONS(2134), - [anon_sym_async] = ACTIONS(2136), - [anon_sym_function] = ACTIONS(2138), - [anon_sym_EQ_GT] = ACTIONS(926), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_class] = ACTIONS(2411), + [anon_sym_async] = ACTIONS(2413), + [anon_sym_function] = ACTIONS(2415), + [anon_sym_EQ_GT] = ACTIONS(922), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -102462,84 +102488,84 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), [anon_sym_LT] = ACTIONS(120), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(153), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_instanceof] = ACTIONS(154), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_BQUOTE] = ACTIONS(154), [anon_sym_AT] = ACTIONS(97), - [anon_sym_declare] = ACTIONS(2143), - [anon_sym_module] = ACTIONS(2353), - [anon_sym_abstract] = ACTIONS(2147), - [anon_sym_satisfies] = ACTIONS(153), - [anon_sym_global] = ACTIONS(2355), - [anon_sym_interface] = ACTIONS(2149), - [anon_sym_enum] = ACTIONS(2151), - [sym__automatic_semicolon] = ACTIONS(153), - [sym__ternary_qmark] = ACTIONS(153), + [anon_sym_declare] = ACTIONS(2417), + [anon_sym_module] = ACTIONS(2419), + [anon_sym_abstract] = ACTIONS(2421), + [anon_sym_satisfies] = ACTIONS(154), + [anon_sym_global] = ACTIONS(2423), + [anon_sym_interface] = ACTIONS(2425), + [anon_sym_enum] = ACTIONS(2427), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, [STATE(726)] = { - [sym_declaration] = STATE(4097), - [sym_variable_declaration] = STATE(4383), - [sym_lexical_declaration] = STATE(4383), - [sym_class_declaration] = STATE(4383), - [sym_function_declaration] = STATE(4383), - [sym_generator_function_declaration] = STATE(4383), - [sym_decorator] = STATE(1352), - [sym_function_signature] = STATE(4383), - [sym_ambient_declaration] = STATE(4383), - [sym_abstract_class_declaration] = STATE(4383), - [sym_module] = STATE(4383), - [sym_internal_module] = STATE(4539), - [sym_import_alias] = STATE(4383), - [sym_interface_declaration] = STATE(4383), - [sym_enum_declaration] = STATE(4383), - [sym_type_alias_declaration] = STATE(4383), - [aux_sym_export_statement_repeat1] = STATE(4489), + [sym_declaration] = STATE(927), + [sym_variable_declaration] = STATE(924), + [sym_lexical_declaration] = STATE(924), + [sym_class_declaration] = STATE(924), + [sym_function_declaration] = STATE(924), + [sym_generator_function_declaration] = STATE(924), + [sym_decorator] = STATE(1339), + [sym_function_signature] = STATE(924), + [sym_ambient_declaration] = STATE(924), + [sym_abstract_class_declaration] = STATE(924), + [sym_module] = STATE(924), + [sym_internal_module] = STATE(877), + [sym_import_alias] = STATE(924), + [sym_interface_declaration] = STATE(924), + [sym_enum_declaration] = STATE(924), + [sym_type_alias_declaration] = STATE(924), + [aux_sym_export_statement_repeat1] = STATE(4424), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2391), - [anon_sym_EQ] = ACTIONS(920), + [anon_sym_type] = ACTIONS(2359), + [anon_sym_EQ] = ACTIONS(932), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2393), - [anon_sym_import] = ACTIONS(2395), - [anon_sym_var] = ACTIONS(2397), - [anon_sym_let] = ACTIONS(2399), - [anon_sym_const] = ACTIONS(2401), + [anon_sym_namespace] = ACTIONS(2139), + [anon_sym_import] = ACTIONS(2143), + [anon_sym_var] = ACTIONS(2145), + [anon_sym_let] = ACTIONS(2147), + [anon_sym_const] = ACTIONS(2149), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(153), - [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_LPAREN] = ACTIONS(154), + [anon_sym_SEMI] = ACTIONS(154), [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(153), - [anon_sym_DOT] = ACTIONS(153), - [anon_sym_class] = ACTIONS(2403), - [anon_sym_async] = ACTIONS(2405), - [anon_sym_function] = ACTIONS(2407), - [anon_sym_EQ_GT] = ACTIONS(926), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_class] = ACTIONS(2154), + [anon_sym_async] = ACTIONS(2156), + [anon_sym_function] = ACTIONS(2158), + [anon_sym_EQ_GT] = ACTIONS(922), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -102554,73 +102580,73 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), [anon_sym_LT] = ACTIONS(120), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(153), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_instanceof] = ACTIONS(154), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_BQUOTE] = ACTIONS(154), [anon_sym_AT] = ACTIONS(97), - [anon_sym_declare] = ACTIONS(2409), - [anon_sym_module] = ACTIONS(2411), - [anon_sym_abstract] = ACTIONS(2413), - [anon_sym_satisfies] = ACTIONS(153), - [anon_sym_global] = ACTIONS(2415), - [anon_sym_interface] = ACTIONS(2417), - [anon_sym_enum] = ACTIONS(2419), - [sym__automatic_semicolon] = ACTIONS(153), - [sym__ternary_qmark] = ACTIONS(153), + [anon_sym_declare] = ACTIONS(2163), + [anon_sym_module] = ACTIONS(2361), + [anon_sym_abstract] = ACTIONS(2167), + [anon_sym_satisfies] = ACTIONS(154), + [anon_sym_global] = ACTIONS(2363), + [anon_sym_interface] = ACTIONS(2169), + [anon_sym_enum] = ACTIONS(2171), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, [STATE(727)] = { - [sym__call_signature] = STATE(5731), - [sym_formal_parameters] = STATE(3848), - [sym_type_parameters] = STATE(5508), - [sym_identifier] = ACTIONS(2421), - [anon_sym_export] = ACTIONS(2423), + [sym__call_signature] = STATE(6085), + [sym_formal_parameters] = STATE(3940), + [sym_type_parameters] = STATE(5504), + [sym_identifier] = ACTIONS(2429), + [anon_sym_export] = ACTIONS(2431), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2423), - [anon_sym_EQ] = ACTIONS(822), + [anon_sym_type] = ACTIONS(2431), + [anon_sym_EQ] = ACTIONS(220), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2423), - [anon_sym_COMMA] = ACTIONS(824), - [anon_sym_RBRACE] = ACTIONS(824), - [anon_sym_let] = ACTIONS(2423), + [anon_sym_namespace] = ACTIONS(2431), + [anon_sym_COMMA] = ACTIONS(223), + [anon_sym_RBRACE] = ACTIONS(223), + [anon_sym_let] = ACTIONS(2431), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2425), - [anon_sym_RPAREN] = ACTIONS(824), + [anon_sym_LPAREN] = ACTIONS(2433), + [anon_sym_RPAREN] = ACTIONS(223), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(824), - [anon_sym_LBRACK] = ACTIONS(153), - [anon_sym_RBRACK] = ACTIONS(824), - [anon_sym_DOT] = ACTIONS(153), - [anon_sym_async] = ACTIONS(2423), - [anon_sym_function] = ACTIONS(2428), - [anon_sym_EQ_GT] = ACTIONS(151), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(2423), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_COLON] = ACTIONS(223), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_RBRACK] = ACTIONS(223), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_async] = ACTIONS(2431), + [anon_sym_function] = ACTIONS(2436), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2431), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -102634,83 +102660,83 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2430), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(2438), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(153), - [anon_sym_static] = ACTIONS(2423), - [anon_sym_readonly] = ACTIONS(2423), - [anon_sym_get] = ACTIONS(2423), - [anon_sym_set] = ACTIONS(2423), - [anon_sym_QMARK] = ACTIONS(826), - [anon_sym_declare] = ACTIONS(2423), - [anon_sym_public] = ACTIONS(2423), - [anon_sym_private] = ACTIONS(2423), - [anon_sym_protected] = ACTIONS(2423), - [anon_sym_override] = ACTIONS(2423), - [anon_sym_module] = ACTIONS(2423), - [anon_sym_any] = ACTIONS(2423), - [anon_sym_number] = ACTIONS(2423), - [anon_sym_boolean] = ACTIONS(2423), - [anon_sym_string] = ACTIONS(2423), - [anon_sym_symbol] = ACTIONS(2423), - [anon_sym_object] = ACTIONS(2423), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_static] = ACTIONS(2431), + [anon_sym_readonly] = ACTIONS(2431), + [anon_sym_get] = ACTIONS(2431), + [anon_sym_set] = ACTIONS(2431), + [anon_sym_QMARK] = ACTIONS(728), + [anon_sym_declare] = ACTIONS(2431), + [anon_sym_public] = ACTIONS(2431), + [anon_sym_private] = ACTIONS(2431), + [anon_sym_protected] = ACTIONS(2431), + [anon_sym_override] = ACTIONS(2431), + [anon_sym_module] = ACTIONS(2431), + [anon_sym_any] = ACTIONS(2431), + [anon_sym_number] = ACTIONS(2431), + [anon_sym_boolean] = ACTIONS(2431), + [anon_sym_string] = ACTIONS(2431), + [anon_sym_symbol] = ACTIONS(2431), + [anon_sym_object] = ACTIONS(2431), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, [STATE(728)] = { - [sym__call_signature] = STATE(5731), - [sym_formal_parameters] = STATE(3848), - [sym_type_parameters] = STATE(5508), - [sym_identifier] = ACTIONS(2421), - [anon_sym_export] = ACTIONS(2423), + [sym__call_signature] = STATE(6085), + [sym_formal_parameters] = STATE(3940), + [sym_type_parameters] = STATE(5504), + [sym_identifier] = ACTIONS(2429), + [anon_sym_export] = ACTIONS(2431), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2423), - [anon_sym_EQ] = ACTIONS(117), + [anon_sym_type] = ACTIONS(2431), + [anon_sym_EQ] = ACTIONS(806), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2423), - [anon_sym_COMMA] = ACTIONS(126), - [anon_sym_RBRACE] = ACTIONS(126), - [anon_sym_let] = ACTIONS(2423), + [anon_sym_namespace] = ACTIONS(2431), + [anon_sym_COMMA] = ACTIONS(812), + [anon_sym_RBRACE] = ACTIONS(812), + [anon_sym_let] = ACTIONS(2431), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2425), - [anon_sym_RPAREN] = ACTIONS(126), + [anon_sym_LPAREN] = ACTIONS(2433), + [anon_sym_RPAREN] = ACTIONS(812), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(126), - [anon_sym_LBRACK] = ACTIONS(153), - [anon_sym_RBRACK] = ACTIONS(126), - [anon_sym_DOT] = ACTIONS(153), - [anon_sym_async] = ACTIONS(2423), - [anon_sym_function] = ACTIONS(2428), - [anon_sym_EQ_GT] = ACTIONS(151), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(2423), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_COLON] = ACTIONS(812), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_RBRACK] = ACTIONS(812), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_async] = ACTIONS(2431), + [anon_sym_function] = ACTIONS(2436), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2431), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -102724,347 +102750,83 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2430), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(2438), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(153), - [anon_sym_static] = ACTIONS(2423), - [anon_sym_readonly] = ACTIONS(2423), - [anon_sym_get] = ACTIONS(2423), - [anon_sym_set] = ACTIONS(2423), - [anon_sym_QMARK] = ACTIONS(786), - [anon_sym_declare] = ACTIONS(2423), - [anon_sym_public] = ACTIONS(2423), - [anon_sym_private] = ACTIONS(2423), - [anon_sym_protected] = ACTIONS(2423), - [anon_sym_override] = ACTIONS(2423), - [anon_sym_module] = ACTIONS(2423), - [anon_sym_any] = ACTIONS(2423), - [anon_sym_number] = ACTIONS(2423), - [anon_sym_boolean] = ACTIONS(2423), - [anon_sym_string] = ACTIONS(2423), - [anon_sym_symbol] = ACTIONS(2423), - [anon_sym_object] = ACTIONS(2423), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_static] = ACTIONS(2431), + [anon_sym_readonly] = ACTIONS(2431), + [anon_sym_get] = ACTIONS(2431), + [anon_sym_set] = ACTIONS(2431), + [anon_sym_QMARK] = ACTIONS(828), + [anon_sym_declare] = ACTIONS(2431), + [anon_sym_public] = ACTIONS(2431), + [anon_sym_private] = ACTIONS(2431), + [anon_sym_protected] = ACTIONS(2431), + [anon_sym_override] = ACTIONS(2431), + [anon_sym_module] = ACTIONS(2431), + [anon_sym_any] = ACTIONS(2431), + [anon_sym_number] = ACTIONS(2431), + [anon_sym_boolean] = ACTIONS(2431), + [anon_sym_string] = ACTIONS(2431), + [anon_sym_symbol] = ACTIONS(2431), + [anon_sym_object] = ACTIONS(2431), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, [STATE(729)] = { - [sym__call_signature] = STATE(5985), - [sym_formal_parameters] = STATE(3848), - [sym_type_parameters] = STATE(5508), - [sym_identifier] = ACTIONS(2433), - [anon_sym_export] = ACTIONS(2435), - [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2435), - [anon_sym_EQ] = ACTIONS(840), - [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2435), - [anon_sym_COMMA] = ACTIONS(153), - [anon_sym_RBRACE] = ACTIONS(153), - [anon_sym_let] = ACTIONS(2435), - [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2425), - [anon_sym_SEMI] = ACTIONS(153), - [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(153), - [anon_sym_LBRACK] = ACTIONS(153), - [anon_sym_RBRACK] = ACTIONS(153), - [anon_sym_DOT] = ACTIONS(153), - [anon_sym_async] = ACTIONS(2435), - [anon_sym_function] = ACTIONS(2428), - [anon_sym_EQ_GT] = ACTIONS(850), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(2435), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP] = ACTIONS(120), - [anon_sym_PIPE_PIPE] = ACTIONS(120), - [anon_sym_GT_GT] = ACTIONS(120), - [anon_sym_GT_GT_GT] = ACTIONS(120), - [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(120), - [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(120), - [anon_sym_DASH] = ACTIONS(120), - [anon_sym_SLASH] = ACTIONS(120), - [anon_sym_PERCENT] = ACTIONS(120), - [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2430), - [anon_sym_LT_EQ] = ACTIONS(153), - [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), - [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), - [anon_sym_GT] = ACTIONS(120), - [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(153), - [anon_sym_static] = ACTIONS(2435), - [anon_sym_readonly] = ACTIONS(2435), - [anon_sym_get] = ACTIONS(2435), - [anon_sym_set] = ACTIONS(2435), - [anon_sym_declare] = ACTIONS(2435), - [anon_sym_public] = ACTIONS(2435), - [anon_sym_private] = ACTIONS(2435), - [anon_sym_protected] = ACTIONS(2435), - [anon_sym_override] = ACTIONS(2435), - [anon_sym_module] = ACTIONS(2435), - [anon_sym_any] = ACTIONS(2435), - [anon_sym_number] = ACTIONS(2435), - [anon_sym_boolean] = ACTIONS(2435), - [anon_sym_string] = ACTIONS(2435), - [anon_sym_symbol] = ACTIONS(2435), - [anon_sym_object] = ACTIONS(2435), - [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(153), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(730)] = { - [sym__call_signature] = STATE(5985), - [sym_formal_parameters] = STATE(3848), - [sym_type_parameters] = STATE(5508), - [sym_identifier] = ACTIONS(2433), - [anon_sym_export] = ACTIONS(2435), - [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2435), - [anon_sym_EQ] = ACTIONS(822), - [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2435), - [anon_sym_COMMA] = ACTIONS(153), - [anon_sym_RBRACE] = ACTIONS(153), - [anon_sym_let] = ACTIONS(2435), - [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2425), - [anon_sym_SEMI] = ACTIONS(153), - [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(153), - [anon_sym_LBRACK] = ACTIONS(153), - [anon_sym_RBRACK] = ACTIONS(153), - [anon_sym_DOT] = ACTIONS(153), - [anon_sym_async] = ACTIONS(2435), - [anon_sym_function] = ACTIONS(2428), - [anon_sym_EQ_GT] = ACTIONS(850), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(2435), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP] = ACTIONS(120), - [anon_sym_PIPE_PIPE] = ACTIONS(120), - [anon_sym_GT_GT] = ACTIONS(120), - [anon_sym_GT_GT_GT] = ACTIONS(120), - [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(120), - [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(120), - [anon_sym_DASH] = ACTIONS(120), - [anon_sym_SLASH] = ACTIONS(120), - [anon_sym_PERCENT] = ACTIONS(120), - [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2430), - [anon_sym_LT_EQ] = ACTIONS(153), - [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), - [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), - [anon_sym_GT] = ACTIONS(120), - [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(153), - [anon_sym_static] = ACTIONS(2435), - [anon_sym_readonly] = ACTIONS(2435), - [anon_sym_get] = ACTIONS(2435), - [anon_sym_set] = ACTIONS(2435), - [anon_sym_declare] = ACTIONS(2435), - [anon_sym_public] = ACTIONS(2435), - [anon_sym_private] = ACTIONS(2435), - [anon_sym_protected] = ACTIONS(2435), - [anon_sym_override] = ACTIONS(2435), - [anon_sym_module] = ACTIONS(2435), - [anon_sym_any] = ACTIONS(2435), - [anon_sym_number] = ACTIONS(2435), - [anon_sym_boolean] = ACTIONS(2435), - [anon_sym_string] = ACTIONS(2435), - [anon_sym_symbol] = ACTIONS(2435), - [anon_sym_object] = ACTIONS(2435), - [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(153), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(731)] = { - [sym__call_signature] = STATE(5822), - [sym_formal_parameters] = STATE(3848), - [sym_type_parameters] = STATE(5508), - [sym_identifier] = ACTIONS(2437), - [anon_sym_export] = ACTIONS(2439), - [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2439), - [anon_sym_EQ] = ACTIONS(854), - [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2439), - [anon_sym_COMMA] = ACTIONS(153), - [anon_sym_let] = ACTIONS(2439), - [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2425), - [anon_sym_SEMI] = ACTIONS(153), - [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(866), - [anon_sym_LBRACK] = ACTIONS(153), - [anon_sym_DOT] = ACTIONS(153), - [anon_sym_async] = ACTIONS(2439), - [anon_sym_function] = ACTIONS(2337), - [anon_sym_EQ_GT] = ACTIONS(686), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(2439), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP] = ACTIONS(120), - [anon_sym_PIPE_PIPE] = ACTIONS(120), - [anon_sym_GT_GT] = ACTIONS(120), - [anon_sym_GT_GT_GT] = ACTIONS(120), - [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(120), - [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(120), - [anon_sym_DASH] = ACTIONS(120), - [anon_sym_SLASH] = ACTIONS(120), - [anon_sym_PERCENT] = ACTIONS(120), - [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2430), - [anon_sym_LT_EQ] = ACTIONS(153), - [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), - [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), - [anon_sym_GT] = ACTIONS(120), - [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(153), - [anon_sym_static] = ACTIONS(2439), - [anon_sym_readonly] = ACTIONS(2439), - [anon_sym_get] = ACTIONS(2439), - [anon_sym_set] = ACTIONS(2439), - [anon_sym_declare] = ACTIONS(2439), - [anon_sym_public] = ACTIONS(2439), - [anon_sym_private] = ACTIONS(2439), - [anon_sym_protected] = ACTIONS(2439), - [anon_sym_override] = ACTIONS(2439), - [anon_sym_module] = ACTIONS(2439), - [anon_sym_any] = ACTIONS(2439), - [anon_sym_number] = ACTIONS(2439), - [anon_sym_boolean] = ACTIONS(2439), - [anon_sym_string] = ACTIONS(2439), - [anon_sym_symbol] = ACTIONS(2439), - [anon_sym_object] = ACTIONS(2439), - [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(153), - [sym__ternary_qmark] = ACTIONS(153), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(732)] = { - [sym__call_signature] = STATE(6035), - [sym_formal_parameters] = STATE(3848), - [sym_type_parameters] = STATE(5508), + [sym__call_signature] = STATE(5804), + [sym_formal_parameters] = STATE(3940), + [sym_type_parameters] = STATE(5504), [sym_identifier] = ACTIONS(2441), [anon_sym_export] = ACTIONS(2443), [anon_sym_STAR] = ACTIONS(120), [anon_sym_type] = ACTIONS(2443), - [anon_sym_EQ] = ACTIONS(874), + [anon_sym_EQ] = ACTIONS(861), [anon_sym_as] = ACTIONS(120), [anon_sym_namespace] = ACTIONS(2443), - [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_RBRACE] = ACTIONS(154), [anon_sym_let] = ACTIONS(2443), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2425), - [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_LPAREN] = ACTIONS(2433), + [anon_sym_SEMI] = ACTIONS(154), [anon_sym_in] = ACTIONS(120), - [anon_sym_of] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(153), - [anon_sym_DOT] = ACTIONS(153), + [anon_sym_COLON] = ACTIONS(154), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_RBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), [anon_sym_async] = ACTIONS(2443), - [anon_sym_function] = ACTIONS(2445), - [anon_sym_EQ_GT] = ACTIONS(880), - [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_function] = ACTIONS(2436), + [anon_sym_EQ_GT] = ACTIONS(855), + [anon_sym_QMARK_DOT] = ACTIONS(154), [anon_sym_new] = ACTIONS(2443), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -103078,20 +102840,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2430), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(2438), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_BQUOTE] = ACTIONS(154), [anon_sym_static] = ACTIONS(2443), [anon_sym_readonly] = ACTIONS(2443), [anon_sym_get] = ACTIONS(2443), @@ -103109,50 +102871,51 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_symbol] = ACTIONS(2443), [anon_sym_object] = ACTIONS(2443), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(153), - [sym__ternary_qmark] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, - [STATE(733)] = { - [sym__call_signature] = STATE(6035), - [sym_formal_parameters] = STATE(3848), - [sym_type_parameters] = STATE(5508), + [STATE(730)] = { + [sym__call_signature] = STATE(5804), + [sym_formal_parameters] = STATE(3940), + [sym_type_parameters] = STATE(5504), [sym_identifier] = ACTIONS(2441), [anon_sym_export] = ACTIONS(2443), [anon_sym_STAR] = ACTIONS(120), [anon_sym_type] = ACTIONS(2443), - [anon_sym_EQ] = ACTIONS(822), + [anon_sym_EQ] = ACTIONS(806), [anon_sym_as] = ACTIONS(120), [anon_sym_namespace] = ACTIONS(2443), - [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_RBRACE] = ACTIONS(154), [anon_sym_let] = ACTIONS(2443), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2425), - [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_LPAREN] = ACTIONS(2433), + [anon_sym_SEMI] = ACTIONS(154), [anon_sym_in] = ACTIONS(120), - [anon_sym_of] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(153), - [anon_sym_DOT] = ACTIONS(153), + [anon_sym_COLON] = ACTIONS(154), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_RBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), [anon_sym_async] = ACTIONS(2443), - [anon_sym_function] = ACTIONS(2445), - [anon_sym_EQ_GT] = ACTIONS(880), - [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_function] = ACTIONS(2436), + [anon_sym_EQ_GT] = ACTIONS(855), + [anon_sym_QMARK_DOT] = ACTIONS(154), [anon_sym_new] = ACTIONS(2443), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -103166,20 +102929,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2430), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(2438), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_BQUOTE] = ACTIONS(154), [anon_sym_static] = ACTIONS(2443), [anon_sym_readonly] = ACTIONS(2443), [anon_sym_get] = ACTIONS(2443), @@ -103197,51 +102960,49 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_symbol] = ACTIONS(2443), [anon_sym_object] = ACTIONS(2443), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(153), - [sym__ternary_qmark] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, - [STATE(734)] = { - [sym__call_signature] = STATE(5985), - [sym_formal_parameters] = STATE(3848), - [sym_type_parameters] = STATE(5508), - [sym_identifier] = ACTIONS(2433), - [anon_sym_export] = ACTIONS(2435), + [STATE(731)] = { + [sym__call_signature] = STATE(5805), + [sym_formal_parameters] = STATE(3940), + [sym_type_parameters] = STATE(5504), + [sym_identifier] = ACTIONS(2445), + [anon_sym_export] = ACTIONS(2447), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2435), - [anon_sym_EQ] = ACTIONS(840), + [anon_sym_type] = ACTIONS(2447), + [anon_sym_EQ] = ACTIONS(863), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2435), - [anon_sym_COMMA] = ACTIONS(886), - [anon_sym_RBRACE] = ACTIONS(886), - [anon_sym_let] = ACTIONS(2435), + [anon_sym_namespace] = ACTIONS(2447), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_let] = ACTIONS(2447), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2425), + [anon_sym_LPAREN] = ACTIONS(2433), + [anon_sym_SEMI] = ACTIONS(154), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(824), - [anon_sym_LBRACK] = ACTIONS(153), - [anon_sym_RBRACK] = ACTIONS(886), - [anon_sym_DOT] = ACTIONS(153), - [anon_sym_async] = ACTIONS(2435), - [anon_sym_function] = ACTIONS(2428), - [anon_sym_EQ_GT] = ACTIONS(850), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(2435), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_COLON] = ACTIONS(877), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_async] = ACTIONS(2447), + [anon_sym_function] = ACTIONS(2345), + [anon_sym_EQ_GT] = ACTIONS(688), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2447), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -103255,80 +103016,81 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2430), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(2438), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(153), - [anon_sym_static] = ACTIONS(2435), - [anon_sym_readonly] = ACTIONS(2435), - [anon_sym_get] = ACTIONS(2435), - [anon_sym_set] = ACTIONS(2435), - [anon_sym_declare] = ACTIONS(2435), - [anon_sym_public] = ACTIONS(2435), - [anon_sym_private] = ACTIONS(2435), - [anon_sym_protected] = ACTIONS(2435), - [anon_sym_override] = ACTIONS(2435), - [anon_sym_module] = ACTIONS(2435), - [anon_sym_any] = ACTIONS(2435), - [anon_sym_number] = ACTIONS(2435), - [anon_sym_boolean] = ACTIONS(2435), - [anon_sym_string] = ACTIONS(2435), - [anon_sym_symbol] = ACTIONS(2435), - [anon_sym_object] = ACTIONS(2435), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_static] = ACTIONS(2447), + [anon_sym_readonly] = ACTIONS(2447), + [anon_sym_get] = ACTIONS(2447), + [anon_sym_set] = ACTIONS(2447), + [anon_sym_declare] = ACTIONS(2447), + [anon_sym_public] = ACTIONS(2447), + [anon_sym_private] = ACTIONS(2447), + [anon_sym_protected] = ACTIONS(2447), + [anon_sym_override] = ACTIONS(2447), + [anon_sym_module] = ACTIONS(2447), + [anon_sym_any] = ACTIONS(2447), + [anon_sym_number] = ACTIONS(2447), + [anon_sym_boolean] = ACTIONS(2447), + [anon_sym_string] = ACTIONS(2447), + [anon_sym_symbol] = ACTIONS(2447), + [anon_sym_object] = ACTIONS(2447), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(153), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, - [STATE(735)] = { - [sym__call_signature] = STATE(5822), - [sym_formal_parameters] = STATE(3848), - [sym_type_parameters] = STATE(5508), - [sym_identifier] = ACTIONS(2437), - [anon_sym_export] = ACTIONS(2439), + [STATE(732)] = { + [sym__call_signature] = STATE(6006), + [sym_formal_parameters] = STATE(3940), + [sym_type_parameters] = STATE(5504), + [sym_identifier] = ACTIONS(2449), + [anon_sym_export] = ACTIONS(2451), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2439), - [anon_sym_EQ] = ACTIONS(854), + [anon_sym_type] = ACTIONS(2451), + [anon_sym_EQ] = ACTIONS(117), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2439), - [anon_sym_COMMA] = ACTIONS(153), - [anon_sym_RBRACE] = ACTIONS(153), - [anon_sym_let] = ACTIONS(2439), + [anon_sym_namespace] = ACTIONS(2451), + [anon_sym_COMMA] = ACTIONS(126), + [anon_sym_let] = ACTIONS(2451), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2425), - [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_LPAREN] = ACTIONS(2433), + [anon_sym_RPAREN] = ACTIONS(126), [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(153), - [anon_sym_DOT] = ACTIONS(153), - [anon_sym_async] = ACTIONS(2439), - [anon_sym_function] = ACTIONS(2445), - [anon_sym_EQ_GT] = ACTIONS(686), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(2439), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_COLON] = ACTIONS(126), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_async] = ACTIONS(2451), + [anon_sym_function] = ACTIONS(2436), + [anon_sym_EQ_GT] = ACTIONS(152), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2451), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -103342,81 +103104,81 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2430), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(2438), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(153), - [anon_sym_static] = ACTIONS(2439), - [anon_sym_readonly] = ACTIONS(2439), - [anon_sym_get] = ACTIONS(2439), - [anon_sym_set] = ACTIONS(2439), - [anon_sym_declare] = ACTIONS(2439), - [anon_sym_public] = ACTIONS(2439), - [anon_sym_private] = ACTIONS(2439), - [anon_sym_protected] = ACTIONS(2439), - [anon_sym_override] = ACTIONS(2439), - [anon_sym_module] = ACTIONS(2439), - [anon_sym_any] = ACTIONS(2439), - [anon_sym_number] = ACTIONS(2439), - [anon_sym_boolean] = ACTIONS(2439), - [anon_sym_string] = ACTIONS(2439), - [anon_sym_symbol] = ACTIONS(2439), - [anon_sym_object] = ACTIONS(2439), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_static] = ACTIONS(2451), + [anon_sym_readonly] = ACTIONS(2451), + [anon_sym_get] = ACTIONS(2451), + [anon_sym_set] = ACTIONS(2451), + [anon_sym_QMARK] = ACTIONS(728), + [anon_sym_declare] = ACTIONS(2451), + [anon_sym_public] = ACTIONS(2451), + [anon_sym_private] = ACTIONS(2451), + [anon_sym_protected] = ACTIONS(2451), + [anon_sym_override] = ACTIONS(2451), + [anon_sym_module] = ACTIONS(2451), + [anon_sym_any] = ACTIONS(2451), + [anon_sym_number] = ACTIONS(2451), + [anon_sym_boolean] = ACTIONS(2451), + [anon_sym_string] = ACTIONS(2451), + [anon_sym_symbol] = ACTIONS(2451), + [anon_sym_object] = ACTIONS(2451), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(153), - [sym__ternary_qmark] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, - [STATE(736)] = { - [sym__call_signature] = STATE(5949), - [sym_formal_parameters] = STATE(3848), - [sym_type_parameters] = STATE(5508), - [sym_identifier] = ACTIONS(2447), - [anon_sym_export] = ACTIONS(2449), + [STATE(733)] = { + [sym__call_signature] = STATE(5805), + [sym_formal_parameters] = STATE(3940), + [sym_type_parameters] = STATE(5504), + [sym_identifier] = ACTIONS(2445), + [anon_sym_export] = ACTIONS(2447), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2449), - [anon_sym_EQ] = ACTIONS(219), + [anon_sym_type] = ACTIONS(2447), + [anon_sym_EQ] = ACTIONS(863), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2449), - [anon_sym_COMMA] = ACTIONS(222), - [anon_sym_let] = ACTIONS(2449), + [anon_sym_namespace] = ACTIONS(2447), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_let] = ACTIONS(2447), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2425), - [anon_sym_RPAREN] = ACTIONS(222), + [anon_sym_LPAREN] = ACTIONS(2433), + [anon_sym_SEMI] = ACTIONS(154), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(222), - [anon_sym_LBRACK] = ACTIONS(153), - [anon_sym_DOT] = ACTIONS(153), - [anon_sym_async] = ACTIONS(2449), - [anon_sym_function] = ACTIONS(2428), - [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(2449), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_COLON] = ACTIONS(865), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_async] = ACTIONS(2447), + [anon_sym_function] = ACTIONS(2453), + [anon_sym_EQ_GT] = ACTIONS(688), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2447), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -103430,81 +103192,82 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2430), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(2438), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(153), - [anon_sym_static] = ACTIONS(2449), - [anon_sym_readonly] = ACTIONS(2449), - [anon_sym_get] = ACTIONS(2449), - [anon_sym_set] = ACTIONS(2449), - [anon_sym_QMARK] = ACTIONS(786), - [anon_sym_declare] = ACTIONS(2449), - [anon_sym_public] = ACTIONS(2449), - [anon_sym_private] = ACTIONS(2449), - [anon_sym_protected] = ACTIONS(2449), - [anon_sym_override] = ACTIONS(2449), - [anon_sym_module] = ACTIONS(2449), - [anon_sym_any] = ACTIONS(2449), - [anon_sym_number] = ACTIONS(2449), - [anon_sym_boolean] = ACTIONS(2449), - [anon_sym_string] = ACTIONS(2449), - [anon_sym_symbol] = ACTIONS(2449), - [anon_sym_object] = ACTIONS(2449), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_static] = ACTIONS(2447), + [anon_sym_readonly] = ACTIONS(2447), + [anon_sym_get] = ACTIONS(2447), + [anon_sym_set] = ACTIONS(2447), + [anon_sym_declare] = ACTIONS(2447), + [anon_sym_public] = ACTIONS(2447), + [anon_sym_private] = ACTIONS(2447), + [anon_sym_protected] = ACTIONS(2447), + [anon_sym_override] = ACTIONS(2447), + [anon_sym_module] = ACTIONS(2447), + [anon_sym_any] = ACTIONS(2447), + [anon_sym_number] = ACTIONS(2447), + [anon_sym_boolean] = ACTIONS(2447), + [anon_sym_string] = ACTIONS(2447), + [anon_sym_symbol] = ACTIONS(2447), + [anon_sym_object] = ACTIONS(2447), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(153), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, - [STATE(737)] = { - [sym__call_signature] = STATE(5822), - [sym_formal_parameters] = STATE(3848), - [sym_type_parameters] = STATE(5508), - [sym_identifier] = ACTIONS(2437), - [anon_sym_export] = ACTIONS(2439), + [STATE(734)] = { + [sym__call_signature] = STATE(5804), + [sym_formal_parameters] = STATE(3940), + [sym_type_parameters] = STATE(5504), + [sym_identifier] = ACTIONS(2441), + [anon_sym_export] = ACTIONS(2443), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2439), - [anon_sym_EQ] = ACTIONS(854), + [anon_sym_type] = ACTIONS(2443), + [anon_sym_EQ] = ACTIONS(861), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2439), - [anon_sym_COMMA] = ACTIONS(153), - [anon_sym_let] = ACTIONS(2439), + [anon_sym_namespace] = ACTIONS(2443), + [anon_sym_COMMA] = ACTIONS(919), + [anon_sym_RBRACE] = ACTIONS(919), + [anon_sym_let] = ACTIONS(2443), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2425), - [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_LPAREN] = ACTIONS(2433), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(868), - [anon_sym_LBRACK] = ACTIONS(153), - [anon_sym_DOT] = ACTIONS(153), - [anon_sym_async] = ACTIONS(2439), - [anon_sym_function] = ACTIONS(2451), - [anon_sym_EQ_GT] = ACTIONS(686), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(2439), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_COLON] = ACTIONS(812), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_RBRACK] = ACTIONS(919), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_async] = ACTIONS(2443), + [anon_sym_function] = ACTIONS(2436), + [anon_sym_EQ_GT] = ACTIONS(855), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2443), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -103518,81 +103281,80 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2430), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(2438), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(153), - [anon_sym_static] = ACTIONS(2439), - [anon_sym_readonly] = ACTIONS(2439), - [anon_sym_get] = ACTIONS(2439), - [anon_sym_set] = ACTIONS(2439), - [anon_sym_declare] = ACTIONS(2439), - [anon_sym_public] = ACTIONS(2439), - [anon_sym_private] = ACTIONS(2439), - [anon_sym_protected] = ACTIONS(2439), - [anon_sym_override] = ACTIONS(2439), - [anon_sym_module] = ACTIONS(2439), - [anon_sym_any] = ACTIONS(2439), - [anon_sym_number] = ACTIONS(2439), - [anon_sym_boolean] = ACTIONS(2439), - [anon_sym_string] = ACTIONS(2439), - [anon_sym_symbol] = ACTIONS(2439), - [anon_sym_object] = ACTIONS(2439), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_static] = ACTIONS(2443), + [anon_sym_readonly] = ACTIONS(2443), + [anon_sym_get] = ACTIONS(2443), + [anon_sym_set] = ACTIONS(2443), + [anon_sym_declare] = ACTIONS(2443), + [anon_sym_public] = ACTIONS(2443), + [anon_sym_private] = ACTIONS(2443), + [anon_sym_protected] = ACTIONS(2443), + [anon_sym_override] = ACTIONS(2443), + [anon_sym_module] = ACTIONS(2443), + [anon_sym_any] = ACTIONS(2443), + [anon_sym_number] = ACTIONS(2443), + [anon_sym_boolean] = ACTIONS(2443), + [anon_sym_string] = ACTIONS(2443), + [anon_sym_symbol] = ACTIONS(2443), + [anon_sym_object] = ACTIONS(2443), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(153), - [sym__ternary_qmark] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, - [STATE(738)] = { - [sym__call_signature] = STATE(5822), - [sym_formal_parameters] = STATE(3848), - [sym_type_parameters] = STATE(5508), - [sym_identifier] = ACTIONS(2437), - [anon_sym_export] = ACTIONS(2439), + [STATE(735)] = { + [sym__call_signature] = STATE(6043), + [sym_formal_parameters] = STATE(3940), + [sym_type_parameters] = STATE(5504), + [sym_identifier] = ACTIONS(2455), + [anon_sym_export] = ACTIONS(2457), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2439), - [anon_sym_EQ] = ACTIONS(822), + [anon_sym_type] = ACTIONS(2457), + [anon_sym_EQ] = ACTIONS(883), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2439), - [anon_sym_COMMA] = ACTIONS(153), - [anon_sym_RBRACE] = ACTIONS(153), - [anon_sym_let] = ACTIONS(2439), + [anon_sym_namespace] = ACTIONS(2457), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_let] = ACTIONS(2457), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2425), - [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_LPAREN] = ACTIONS(2433), + [anon_sym_SEMI] = ACTIONS(154), [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(153), - [anon_sym_DOT] = ACTIONS(153), - [anon_sym_async] = ACTIONS(2439), - [anon_sym_function] = ACTIONS(2445), - [anon_sym_EQ_GT] = ACTIONS(686), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(2439), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_of] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_async] = ACTIONS(2457), + [anon_sym_function] = ACTIONS(2459), + [anon_sym_EQ_GT] = ACTIONS(889), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2457), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -103606,81 +103368,81 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2430), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(2438), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(153), - [anon_sym_static] = ACTIONS(2439), - [anon_sym_readonly] = ACTIONS(2439), - [anon_sym_get] = ACTIONS(2439), - [anon_sym_set] = ACTIONS(2439), - [anon_sym_declare] = ACTIONS(2439), - [anon_sym_public] = ACTIONS(2439), - [anon_sym_private] = ACTIONS(2439), - [anon_sym_protected] = ACTIONS(2439), - [anon_sym_override] = ACTIONS(2439), - [anon_sym_module] = ACTIONS(2439), - [anon_sym_any] = ACTIONS(2439), - [anon_sym_number] = ACTIONS(2439), - [anon_sym_boolean] = ACTIONS(2439), - [anon_sym_string] = ACTIONS(2439), - [anon_sym_symbol] = ACTIONS(2439), - [anon_sym_object] = ACTIONS(2439), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_static] = ACTIONS(2457), + [anon_sym_readonly] = ACTIONS(2457), + [anon_sym_get] = ACTIONS(2457), + [anon_sym_set] = ACTIONS(2457), + [anon_sym_declare] = ACTIONS(2457), + [anon_sym_public] = ACTIONS(2457), + [anon_sym_private] = ACTIONS(2457), + [anon_sym_protected] = ACTIONS(2457), + [anon_sym_override] = ACTIONS(2457), + [anon_sym_module] = ACTIONS(2457), + [anon_sym_any] = ACTIONS(2457), + [anon_sym_number] = ACTIONS(2457), + [anon_sym_boolean] = ACTIONS(2457), + [anon_sym_string] = ACTIONS(2457), + [anon_sym_symbol] = ACTIONS(2457), + [anon_sym_object] = ACTIONS(2457), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(153), - [sym__ternary_qmark] = ACTIONS(153), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, - [STATE(739)] = { - [sym__call_signature] = STATE(5738), - [sym_formal_parameters] = STATE(3848), - [sym_type_parameters] = STATE(5508), - [sym_identifier] = ACTIONS(2453), - [anon_sym_export] = ACTIONS(2455), + [STATE(736)] = { + [sym__call_signature] = STATE(6043), + [sym_formal_parameters] = STATE(3940), + [sym_type_parameters] = STATE(5504), + [sym_identifier] = ACTIONS(2455), + [anon_sym_export] = ACTIONS(2457), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2455), - [anon_sym_EQ] = ACTIONS(893), + [anon_sym_type] = ACTIONS(2457), + [anon_sym_EQ] = ACTIONS(806), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2455), - [anon_sym_COMMA] = ACTIONS(126), - [anon_sym_let] = ACTIONS(2455), + [anon_sym_namespace] = ACTIONS(2457), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_let] = ACTIONS(2457), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2425), + [anon_sym_LPAREN] = ACTIONS(2433), + [anon_sym_SEMI] = ACTIONS(154), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(898), - [anon_sym_LBRACK] = ACTIONS(153), - [anon_sym_RBRACK] = ACTIONS(222), - [anon_sym_DOT] = ACTIONS(153), - [anon_sym_async] = ACTIONS(2455), - [anon_sym_function] = ACTIONS(2428), - [anon_sym_EQ_GT] = ACTIONS(902), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(2455), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_of] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_async] = ACTIONS(2457), + [anon_sym_function] = ACTIONS(2459), + [anon_sym_EQ_GT] = ACTIONS(889), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2457), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -103694,80 +103456,81 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2430), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(2438), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(153), - [anon_sym_static] = ACTIONS(2455), - [anon_sym_readonly] = ACTIONS(2455), - [anon_sym_get] = ACTIONS(2455), - [anon_sym_set] = ACTIONS(2455), - [anon_sym_declare] = ACTIONS(2455), - [anon_sym_public] = ACTIONS(2455), - [anon_sym_private] = ACTIONS(2455), - [anon_sym_protected] = ACTIONS(2455), - [anon_sym_override] = ACTIONS(2455), - [anon_sym_module] = ACTIONS(2455), - [anon_sym_any] = ACTIONS(2455), - [anon_sym_number] = ACTIONS(2455), - [anon_sym_boolean] = ACTIONS(2455), - [anon_sym_string] = ACTIONS(2455), - [anon_sym_symbol] = ACTIONS(2455), - [anon_sym_object] = ACTIONS(2455), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_static] = ACTIONS(2457), + [anon_sym_readonly] = ACTIONS(2457), + [anon_sym_get] = ACTIONS(2457), + [anon_sym_set] = ACTIONS(2457), + [anon_sym_declare] = ACTIONS(2457), + [anon_sym_public] = ACTIONS(2457), + [anon_sym_private] = ACTIONS(2457), + [anon_sym_protected] = ACTIONS(2457), + [anon_sym_override] = ACTIONS(2457), + [anon_sym_module] = ACTIONS(2457), + [anon_sym_any] = ACTIONS(2457), + [anon_sym_number] = ACTIONS(2457), + [anon_sym_boolean] = ACTIONS(2457), + [anon_sym_string] = ACTIONS(2457), + [anon_sym_symbol] = ACTIONS(2457), + [anon_sym_object] = ACTIONS(2457), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(153), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, - [STATE(740)] = { - [sym__call_signature] = STATE(5949), - [sym_formal_parameters] = STATE(3848), - [sym_type_parameters] = STATE(5508), - [sym_identifier] = ACTIONS(2447), - [anon_sym_export] = ACTIONS(2449), + [STATE(737)] = { + [sym__call_signature] = STATE(5805), + [sym_formal_parameters] = STATE(3940), + [sym_type_parameters] = STATE(5504), + [sym_identifier] = ACTIONS(2445), + [anon_sym_export] = ACTIONS(2447), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2449), - [anon_sym_EQ] = ACTIONS(822), + [anon_sym_type] = ACTIONS(2447), + [anon_sym_EQ] = ACTIONS(806), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2449), - [anon_sym_COMMA] = ACTIONS(153), - [anon_sym_let] = ACTIONS(2449), + [anon_sym_namespace] = ACTIONS(2447), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_RBRACE] = ACTIONS(154), + [anon_sym_let] = ACTIONS(2447), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2425), - [anon_sym_RPAREN] = ACTIONS(153), + [anon_sym_LPAREN] = ACTIONS(2433), + [anon_sym_SEMI] = ACTIONS(154), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(153), - [anon_sym_LBRACK] = ACTIONS(153), - [anon_sym_DOT] = ACTIONS(153), - [anon_sym_async] = ACTIONS(2449), - [anon_sym_function] = ACTIONS(2428), - [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(2449), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_async] = ACTIONS(2447), + [anon_sym_function] = ACTIONS(2459), + [anon_sym_EQ_GT] = ACTIONS(688), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2447), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -103781,79 +103544,81 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2430), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(2438), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(153), - [anon_sym_static] = ACTIONS(2449), - [anon_sym_readonly] = ACTIONS(2449), - [anon_sym_get] = ACTIONS(2449), - [anon_sym_set] = ACTIONS(2449), - [anon_sym_declare] = ACTIONS(2449), - [anon_sym_public] = ACTIONS(2449), - [anon_sym_private] = ACTIONS(2449), - [anon_sym_protected] = ACTIONS(2449), - [anon_sym_override] = ACTIONS(2449), - [anon_sym_module] = ACTIONS(2449), - [anon_sym_any] = ACTIONS(2449), - [anon_sym_number] = ACTIONS(2449), - [anon_sym_boolean] = ACTIONS(2449), - [anon_sym_string] = ACTIONS(2449), - [anon_sym_symbol] = ACTIONS(2449), - [anon_sym_object] = ACTIONS(2449), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_static] = ACTIONS(2447), + [anon_sym_readonly] = ACTIONS(2447), + [anon_sym_get] = ACTIONS(2447), + [anon_sym_set] = ACTIONS(2447), + [anon_sym_declare] = ACTIONS(2447), + [anon_sym_public] = ACTIONS(2447), + [anon_sym_private] = ACTIONS(2447), + [anon_sym_protected] = ACTIONS(2447), + [anon_sym_override] = ACTIONS(2447), + [anon_sym_module] = ACTIONS(2447), + [anon_sym_any] = ACTIONS(2447), + [anon_sym_number] = ACTIONS(2447), + [anon_sym_boolean] = ACTIONS(2447), + [anon_sym_string] = ACTIONS(2447), + [anon_sym_symbol] = ACTIONS(2447), + [anon_sym_object] = ACTIONS(2447), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(153), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, - [STATE(741)] = { - [sym__call_signature] = STATE(5881), - [sym_formal_parameters] = STATE(3848), - [sym_type_parameters] = STATE(5508), - [sym_identifier] = ACTIONS(2457), - [anon_sym_export] = ACTIONS(2459), + [STATE(738)] = { + [sym__call_signature] = STATE(5805), + [sym_formal_parameters] = STATE(3940), + [sym_type_parameters] = STATE(5504), + [sym_identifier] = ACTIONS(2445), + [anon_sym_export] = ACTIONS(2447), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2459), - [anon_sym_EQ] = ACTIONS(938), + [anon_sym_type] = ACTIONS(2447), + [anon_sym_EQ] = ACTIONS(863), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2459), - [anon_sym_LBRACE] = ACTIONS(153), - [anon_sym_COMMA] = ACTIONS(153), - [anon_sym_let] = ACTIONS(2459), + [anon_sym_namespace] = ACTIONS(2447), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_RBRACE] = ACTIONS(154), + [anon_sym_let] = ACTIONS(2447), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2425), + [anon_sym_LPAREN] = ACTIONS(2433), + [anon_sym_SEMI] = ACTIONS(154), [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(153), - [anon_sym_DOT] = ACTIONS(153), - [anon_sym_async] = ACTIONS(2459), - [anon_sym_function] = ACTIONS(2428), - [anon_sym_EQ_GT] = ACTIONS(944), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(2459), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_async] = ACTIONS(2447), + [anon_sym_function] = ACTIONS(2459), + [anon_sym_EQ_GT] = ACTIONS(688), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2447), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -103867,81 +103632,81 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2430), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(2438), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(153), - [anon_sym_static] = ACTIONS(2459), - [anon_sym_readonly] = ACTIONS(2459), - [anon_sym_get] = ACTIONS(2459), - [anon_sym_set] = ACTIONS(2459), - [anon_sym_declare] = ACTIONS(2459), - [anon_sym_public] = ACTIONS(2459), - [anon_sym_private] = ACTIONS(2459), - [anon_sym_protected] = ACTIONS(2459), - [anon_sym_override] = ACTIONS(2459), - [anon_sym_module] = ACTIONS(2459), - [anon_sym_any] = ACTIONS(2459), - [anon_sym_number] = ACTIONS(2459), - [anon_sym_boolean] = ACTIONS(2459), - [anon_sym_string] = ACTIONS(2459), - [anon_sym_symbol] = ACTIONS(2459), - [anon_sym_object] = ACTIONS(2459), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_static] = ACTIONS(2447), + [anon_sym_readonly] = ACTIONS(2447), + [anon_sym_get] = ACTIONS(2447), + [anon_sym_set] = ACTIONS(2447), + [anon_sym_declare] = ACTIONS(2447), + [anon_sym_public] = ACTIONS(2447), + [anon_sym_private] = ACTIONS(2447), + [anon_sym_protected] = ACTIONS(2447), + [anon_sym_override] = ACTIONS(2447), + [anon_sym_module] = ACTIONS(2447), + [anon_sym_any] = ACTIONS(2447), + [anon_sym_number] = ACTIONS(2447), + [anon_sym_boolean] = ACTIONS(2447), + [anon_sym_string] = ACTIONS(2447), + [anon_sym_symbol] = ACTIONS(2447), + [anon_sym_object] = ACTIONS(2447), [anon_sym_satisfies] = ACTIONS(120), - [anon_sym_implements] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(153), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, - [STATE(742)] = { - [sym__call_signature] = STATE(5985), - [sym_formal_parameters] = STATE(3848), - [sym_type_parameters] = STATE(5508), - [sym_identifier] = ACTIONS(2433), - [anon_sym_export] = ACTIONS(2435), + [STATE(739)] = { + [sym__call_signature] = STATE(6006), + [sym_formal_parameters] = STATE(3940), + [sym_type_parameters] = STATE(5504), + [sym_identifier] = ACTIONS(2449), + [anon_sym_export] = ACTIONS(2451), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2435), - [anon_sym_EQ] = ACTIONS(840), + [anon_sym_type] = ACTIONS(2451), + [anon_sym_EQ] = ACTIONS(806), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2435), - [anon_sym_COMMA] = ACTIONS(153), - [anon_sym_let] = ACTIONS(2435), + [anon_sym_namespace] = ACTIONS(2451), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_let] = ACTIONS(2451), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2425), - [anon_sym_SEMI] = ACTIONS(153), - [anon_sym_in] = ACTIONS(908), - [anon_sym_of] = ACTIONS(911), - [anon_sym_LBRACK] = ACTIONS(153), - [anon_sym_DOT] = ACTIONS(153), - [anon_sym_async] = ACTIONS(2435), - [anon_sym_function] = ACTIONS(2428), - [anon_sym_EQ_GT] = ACTIONS(850), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(2435), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_LPAREN] = ACTIONS(2433), + [anon_sym_RPAREN] = ACTIONS(154), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(154), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_async] = ACTIONS(2451), + [anon_sym_function] = ACTIONS(2436), + [anon_sym_EQ_GT] = ACTIONS(152), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2451), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -103955,80 +103720,80 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2430), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(2438), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(153), - [anon_sym_static] = ACTIONS(2435), - [anon_sym_readonly] = ACTIONS(2435), - [anon_sym_get] = ACTIONS(2435), - [anon_sym_set] = ACTIONS(2435), - [anon_sym_declare] = ACTIONS(2435), - [anon_sym_public] = ACTIONS(2435), - [anon_sym_private] = ACTIONS(2435), - [anon_sym_protected] = ACTIONS(2435), - [anon_sym_override] = ACTIONS(2435), - [anon_sym_module] = ACTIONS(2435), - [anon_sym_any] = ACTIONS(2435), - [anon_sym_number] = ACTIONS(2435), - [anon_sym_boolean] = ACTIONS(2435), - [anon_sym_string] = ACTIONS(2435), - [anon_sym_symbol] = ACTIONS(2435), - [anon_sym_object] = ACTIONS(2435), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_static] = ACTIONS(2451), + [anon_sym_readonly] = ACTIONS(2451), + [anon_sym_get] = ACTIONS(2451), + [anon_sym_set] = ACTIONS(2451), + [anon_sym_declare] = ACTIONS(2451), + [anon_sym_public] = ACTIONS(2451), + [anon_sym_private] = ACTIONS(2451), + [anon_sym_protected] = ACTIONS(2451), + [anon_sym_override] = ACTIONS(2451), + [anon_sym_module] = ACTIONS(2451), + [anon_sym_any] = ACTIONS(2451), + [anon_sym_number] = ACTIONS(2451), + [anon_sym_boolean] = ACTIONS(2451), + [anon_sym_string] = ACTIONS(2451), + [anon_sym_symbol] = ACTIONS(2451), + [anon_sym_object] = ACTIONS(2451), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, - [STATE(743)] = { - [sym__call_signature] = STATE(5949), - [sym_formal_parameters] = STATE(3848), - [sym_type_parameters] = STATE(5508), - [sym_identifier] = ACTIONS(2447), - [anon_sym_export] = ACTIONS(2449), + [STATE(740)] = { + [sym__call_signature] = STATE(6006), + [sym_formal_parameters] = STATE(3940), + [sym_type_parameters] = STATE(5504), + [sym_identifier] = ACTIONS(2449), + [anon_sym_export] = ACTIONS(2451), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2449), - [anon_sym_EQ] = ACTIONS(906), + [anon_sym_type] = ACTIONS(2451), + [anon_sym_EQ] = ACTIONS(917), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2449), - [anon_sym_COMMA] = ACTIONS(153), - [anon_sym_let] = ACTIONS(2449), + [anon_sym_namespace] = ACTIONS(2451), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_let] = ACTIONS(2451), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2425), - [anon_sym_RPAREN] = ACTIONS(153), + [anon_sym_LPAREN] = ACTIONS(2433), + [anon_sym_RPAREN] = ACTIONS(154), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(153), - [anon_sym_LBRACK] = ACTIONS(153), - [anon_sym_DOT] = ACTIONS(153), - [anon_sym_async] = ACTIONS(2449), - [anon_sym_function] = ACTIONS(2428), - [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(2449), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_COLON] = ACTIONS(154), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_async] = ACTIONS(2451), + [anon_sym_function] = ACTIONS(2436), + [anon_sym_EQ_GT] = ACTIONS(152), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2451), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -104042,79 +103807,79 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2430), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(2438), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(153), - [anon_sym_static] = ACTIONS(2449), - [anon_sym_readonly] = ACTIONS(2449), - [anon_sym_get] = ACTIONS(2449), - [anon_sym_set] = ACTIONS(2449), - [anon_sym_declare] = ACTIONS(2449), - [anon_sym_public] = ACTIONS(2449), - [anon_sym_private] = ACTIONS(2449), - [anon_sym_protected] = ACTIONS(2449), - [anon_sym_override] = ACTIONS(2449), - [anon_sym_module] = ACTIONS(2449), - [anon_sym_any] = ACTIONS(2449), - [anon_sym_number] = ACTIONS(2449), - [anon_sym_boolean] = ACTIONS(2449), - [anon_sym_string] = ACTIONS(2449), - [anon_sym_symbol] = ACTIONS(2449), - [anon_sym_object] = ACTIONS(2449), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_static] = ACTIONS(2451), + [anon_sym_readonly] = ACTIONS(2451), + [anon_sym_get] = ACTIONS(2451), + [anon_sym_set] = ACTIONS(2451), + [anon_sym_declare] = ACTIONS(2451), + [anon_sym_public] = ACTIONS(2451), + [anon_sym_private] = ACTIONS(2451), + [anon_sym_protected] = ACTIONS(2451), + [anon_sym_override] = ACTIONS(2451), + [anon_sym_module] = ACTIONS(2451), + [anon_sym_any] = ACTIONS(2451), + [anon_sym_number] = ACTIONS(2451), + [anon_sym_boolean] = ACTIONS(2451), + [anon_sym_string] = ACTIONS(2451), + [anon_sym_symbol] = ACTIONS(2451), + [anon_sym_object] = ACTIONS(2451), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, - [STATE(744)] = { - [sym__call_signature] = STATE(5881), - [sym_formal_parameters] = STATE(3848), - [sym_type_parameters] = STATE(5508), - [sym_identifier] = ACTIONS(2457), - [anon_sym_export] = ACTIONS(2459), + [STATE(741)] = { + [sym__call_signature] = STATE(5859), + [sym_formal_parameters] = STATE(3940), + [sym_type_parameters] = STATE(5504), + [sym_identifier] = ACTIONS(2461), + [anon_sym_export] = ACTIONS(2463), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2459), - [anon_sym_EQ] = ACTIONS(822), + [anon_sym_type] = ACTIONS(2463), + [anon_sym_EQ] = ACTIONS(944), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2459), - [anon_sym_LBRACE] = ACTIONS(153), - [anon_sym_COMMA] = ACTIONS(153), - [anon_sym_let] = ACTIONS(2459), + [anon_sym_namespace] = ACTIONS(2463), + [anon_sym_LBRACE] = ACTIONS(154), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_let] = ACTIONS(2463), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2425), + [anon_sym_LPAREN] = ACTIONS(2433), [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(153), - [anon_sym_DOT] = ACTIONS(153), - [anon_sym_async] = ACTIONS(2459), - [anon_sym_function] = ACTIONS(2428), - [anon_sym_EQ_GT] = ACTIONS(944), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(2459), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_async] = ACTIONS(2463), + [anon_sym_function] = ACTIONS(2436), + [anon_sym_EQ_GT] = ACTIONS(950), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2463), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -104128,81 +103893,81 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2430), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(2438), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(153), - [anon_sym_static] = ACTIONS(2459), - [anon_sym_readonly] = ACTIONS(2459), - [anon_sym_get] = ACTIONS(2459), - [anon_sym_set] = ACTIONS(2459), - [anon_sym_declare] = ACTIONS(2459), - [anon_sym_public] = ACTIONS(2459), - [anon_sym_private] = ACTIONS(2459), - [anon_sym_protected] = ACTIONS(2459), - [anon_sym_override] = ACTIONS(2459), - [anon_sym_module] = ACTIONS(2459), - [anon_sym_any] = ACTIONS(2459), - [anon_sym_number] = ACTIONS(2459), - [anon_sym_boolean] = ACTIONS(2459), - [anon_sym_string] = ACTIONS(2459), - [anon_sym_symbol] = ACTIONS(2459), - [anon_sym_object] = ACTIONS(2459), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_static] = ACTIONS(2463), + [anon_sym_readonly] = ACTIONS(2463), + [anon_sym_get] = ACTIONS(2463), + [anon_sym_set] = ACTIONS(2463), + [anon_sym_declare] = ACTIONS(2463), + [anon_sym_public] = ACTIONS(2463), + [anon_sym_private] = ACTIONS(2463), + [anon_sym_protected] = ACTIONS(2463), + [anon_sym_override] = ACTIONS(2463), + [anon_sym_module] = ACTIONS(2463), + [anon_sym_any] = ACTIONS(2463), + [anon_sym_number] = ACTIONS(2463), + [anon_sym_boolean] = ACTIONS(2463), + [anon_sym_string] = ACTIONS(2463), + [anon_sym_symbol] = ACTIONS(2463), + [anon_sym_object] = ACTIONS(2463), [anon_sym_satisfies] = ACTIONS(120), [anon_sym_implements] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, - [STATE(745)] = { - [sym__call_signature] = STATE(5985), - [sym_formal_parameters] = STATE(3848), - [sym_type_parameters] = STATE(5508), - [sym_identifier] = ACTIONS(2433), - [anon_sym_export] = ACTIONS(2435), + [STATE(742)] = { + [sym__call_signature] = STATE(5746), + [sym_formal_parameters] = STATE(3940), + [sym_type_parameters] = STATE(5504), + [sym_identifier] = ACTIONS(2465), + [anon_sym_export] = ACTIONS(2467), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2435), - [anon_sym_EQ] = ACTIONS(913), + [anon_sym_type] = ACTIONS(2467), + [anon_sym_EQ] = ACTIONS(899), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2435), - [anon_sym_COMMA] = ACTIONS(222), - [anon_sym_RBRACE] = ACTIONS(222), - [anon_sym_let] = ACTIONS(2435), + [anon_sym_namespace] = ACTIONS(2467), + [anon_sym_COMMA] = ACTIONS(223), + [anon_sym_let] = ACTIONS(2467), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2425), + [anon_sym_LPAREN] = ACTIONS(2433), [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(153), - [anon_sym_RBRACK] = ACTIONS(222), - [anon_sym_DOT] = ACTIONS(153), - [anon_sym_async] = ACTIONS(2435), - [anon_sym_function] = ACTIONS(2428), - [anon_sym_EQ_GT] = ACTIONS(850), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(2435), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_COLON] = ACTIONS(904), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_RBRACK] = ACTIONS(126), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_async] = ACTIONS(2467), + [anon_sym_function] = ACTIONS(2436), + [anon_sym_EQ_GT] = ACTIONS(908), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2467), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -104216,164 +103981,80 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2430), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(2438), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(153), - [anon_sym_static] = ACTIONS(2435), - [anon_sym_readonly] = ACTIONS(2435), - [anon_sym_get] = ACTIONS(2435), - [anon_sym_set] = ACTIONS(2435), - [anon_sym_declare] = ACTIONS(2435), - [anon_sym_public] = ACTIONS(2435), - [anon_sym_private] = ACTIONS(2435), - [anon_sym_protected] = ACTIONS(2435), - [anon_sym_override] = ACTIONS(2435), - [anon_sym_module] = ACTIONS(2435), - [anon_sym_any] = ACTIONS(2435), - [anon_sym_number] = ACTIONS(2435), - [anon_sym_boolean] = ACTIONS(2435), - [anon_sym_string] = ACTIONS(2435), - [anon_sym_symbol] = ACTIONS(2435), - [anon_sym_object] = ACTIONS(2435), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_static] = ACTIONS(2467), + [anon_sym_readonly] = ACTIONS(2467), + [anon_sym_get] = ACTIONS(2467), + [anon_sym_set] = ACTIONS(2467), + [anon_sym_declare] = ACTIONS(2467), + [anon_sym_public] = ACTIONS(2467), + [anon_sym_private] = ACTIONS(2467), + [anon_sym_protected] = ACTIONS(2467), + [anon_sym_override] = ACTIONS(2467), + [anon_sym_module] = ACTIONS(2467), + [anon_sym_any] = ACTIONS(2467), + [anon_sym_number] = ACTIONS(2467), + [anon_sym_boolean] = ACTIONS(2467), + [anon_sym_string] = ACTIONS(2467), + [anon_sym_symbol] = ACTIONS(2467), + [anon_sym_object] = ACTIONS(2467), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(153), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(746)] = { - [sym_catch_clause] = STATE(776), - [sym_finally_clause] = STATE(837), - [ts_builtin_sym_end] = ACTIONS(2461), - [sym_identifier] = ACTIONS(2463), - [anon_sym_export] = ACTIONS(2463), - [anon_sym_default] = ACTIONS(2463), - [anon_sym_type] = ACTIONS(2463), - [anon_sym_namespace] = ACTIONS(2463), - [anon_sym_LBRACE] = ACTIONS(2461), - [anon_sym_RBRACE] = ACTIONS(2461), - [anon_sym_typeof] = ACTIONS(2463), - [anon_sym_import] = ACTIONS(2463), - [anon_sym_with] = ACTIONS(2463), - [anon_sym_var] = ACTIONS(2463), - [anon_sym_let] = ACTIONS(2463), - [anon_sym_const] = ACTIONS(2463), - [anon_sym_BANG] = ACTIONS(2461), - [anon_sym_else] = ACTIONS(2463), - [anon_sym_if] = ACTIONS(2463), - [anon_sym_switch] = ACTIONS(2463), - [anon_sym_for] = ACTIONS(2463), - [anon_sym_LPAREN] = ACTIONS(2461), - [anon_sym_SEMI] = ACTIONS(2461), - [anon_sym_await] = ACTIONS(2463), - [anon_sym_while] = ACTIONS(2463), - [anon_sym_do] = ACTIONS(2463), - [anon_sym_try] = ACTIONS(2463), - [anon_sym_break] = ACTIONS(2463), - [anon_sym_continue] = ACTIONS(2463), - [anon_sym_debugger] = ACTIONS(2463), - [anon_sym_return] = ACTIONS(2463), - [anon_sym_throw] = ACTIONS(2463), - [anon_sym_case] = ACTIONS(2463), - [anon_sym_catch] = ACTIONS(2465), - [anon_sym_finally] = ACTIONS(2467), - [anon_sym_yield] = ACTIONS(2463), - [anon_sym_LBRACK] = ACTIONS(2461), - [anon_sym_class] = ACTIONS(2463), - [anon_sym_async] = ACTIONS(2463), - [anon_sym_function] = ACTIONS(2463), - [anon_sym_new] = ACTIONS(2463), - [anon_sym_using] = ACTIONS(2463), - [anon_sym_PLUS] = ACTIONS(2463), - [anon_sym_DASH] = ACTIONS(2463), - [anon_sym_SLASH] = ACTIONS(2463), - [anon_sym_LT] = ACTIONS(2461), - [anon_sym_TILDE] = ACTIONS(2461), - [anon_sym_void] = ACTIONS(2463), - [anon_sym_delete] = ACTIONS(2463), - [anon_sym_PLUS_PLUS] = ACTIONS(2461), - [anon_sym_DASH_DASH] = ACTIONS(2461), - [anon_sym_DQUOTE] = ACTIONS(2461), - [anon_sym_SQUOTE] = ACTIONS(2461), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2461), - [sym_number] = ACTIONS(2461), - [sym_private_property_identifier] = ACTIONS(2461), - [sym_this] = ACTIONS(2463), - [sym_super] = ACTIONS(2463), - [sym_true] = ACTIONS(2463), - [sym_false] = ACTIONS(2463), - [sym_null] = ACTIONS(2463), - [sym_undefined] = ACTIONS(2463), - [anon_sym_AT] = ACTIONS(2461), - [anon_sym_static] = ACTIONS(2463), - [anon_sym_readonly] = ACTIONS(2463), - [anon_sym_get] = ACTIONS(2463), - [anon_sym_set] = ACTIONS(2463), - [anon_sym_declare] = ACTIONS(2463), - [anon_sym_public] = ACTIONS(2463), - [anon_sym_private] = ACTIONS(2463), - [anon_sym_protected] = ACTIONS(2463), - [anon_sym_override] = ACTIONS(2463), - [anon_sym_module] = ACTIONS(2463), - [anon_sym_any] = ACTIONS(2463), - [anon_sym_number] = ACTIONS(2463), - [anon_sym_boolean] = ACTIONS(2463), - [anon_sym_string] = ACTIONS(2463), - [anon_sym_symbol] = ACTIONS(2463), - [anon_sym_object] = ACTIONS(2463), - [anon_sym_abstract] = ACTIONS(2463), - [anon_sym_interface] = ACTIONS(2463), - [anon_sym_enum] = ACTIONS(2463), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, - [STATE(747)] = { - [sym__call_signature] = STATE(5858), - [sym_formal_parameters] = STATE(3848), - [sym_type_parameters] = STATE(5508), - [sym_identifier] = ACTIONS(2469), - [anon_sym_export] = ACTIONS(2471), + [STATE(743)] = { + [sym__call_signature] = STATE(5804), + [sym_formal_parameters] = STATE(3940), + [sym_type_parameters] = STATE(5504), + [sym_identifier] = ACTIONS(2441), + [anon_sym_export] = ACTIONS(2443), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2471), - [anon_sym_EQ] = ACTIONS(920), + [anon_sym_type] = ACTIONS(2443), + [anon_sym_EQ] = ACTIONS(861), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2471), - [anon_sym_let] = ACTIONS(2471), + [anon_sym_namespace] = ACTIONS(2443), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_let] = ACTIONS(2443), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2425), - [anon_sym_SEMI] = ACTIONS(153), - [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(153), - [anon_sym_DOT] = ACTIONS(153), - [anon_sym_async] = ACTIONS(2471), - [anon_sym_function] = ACTIONS(2473), - [anon_sym_EQ_GT] = ACTIONS(926), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(2471), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_LPAREN] = ACTIONS(2433), + [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_in] = ACTIONS(912), + [anon_sym_of] = ACTIONS(915), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_async] = ACTIONS(2443), + [anon_sym_function] = ACTIONS(2436), + [anon_sym_EQ_GT] = ACTIONS(855), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2443), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -104387,80 +104068,79 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2430), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(2438), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(153), - [anon_sym_static] = ACTIONS(2471), - [anon_sym_readonly] = ACTIONS(2471), - [anon_sym_get] = ACTIONS(2471), - [anon_sym_set] = ACTIONS(2471), - [anon_sym_declare] = ACTIONS(2471), - [anon_sym_public] = ACTIONS(2471), - [anon_sym_private] = ACTIONS(2471), - [anon_sym_protected] = ACTIONS(2471), - [anon_sym_override] = ACTIONS(2471), - [anon_sym_module] = ACTIONS(2471), - [anon_sym_any] = ACTIONS(2471), - [anon_sym_number] = ACTIONS(2471), - [anon_sym_boolean] = ACTIONS(2471), - [anon_sym_string] = ACTIONS(2471), - [anon_sym_symbol] = ACTIONS(2471), - [anon_sym_object] = ACTIONS(2471), + [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_static] = ACTIONS(2443), + [anon_sym_readonly] = ACTIONS(2443), + [anon_sym_get] = ACTIONS(2443), + [anon_sym_set] = ACTIONS(2443), + [anon_sym_declare] = ACTIONS(2443), + [anon_sym_public] = ACTIONS(2443), + [anon_sym_private] = ACTIONS(2443), + [anon_sym_protected] = ACTIONS(2443), + [anon_sym_override] = ACTIONS(2443), + [anon_sym_module] = ACTIONS(2443), + [anon_sym_any] = ACTIONS(2443), + [anon_sym_number] = ACTIONS(2443), + [anon_sym_boolean] = ACTIONS(2443), + [anon_sym_string] = ACTIONS(2443), + [anon_sym_symbol] = ACTIONS(2443), + [anon_sym_object] = ACTIONS(2443), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(153), - [sym__ternary_qmark] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, - [STATE(748)] = { - [sym__call_signature] = STATE(5738), - [sym_formal_parameters] = STATE(3848), - [sym_type_parameters] = STATE(5508), - [sym_identifier] = ACTIONS(2453), - [anon_sym_export] = ACTIONS(2455), + [STATE(744)] = { + [sym__call_signature] = STATE(5859), + [sym_formal_parameters] = STATE(3940), + [sym_type_parameters] = STATE(5504), + [sym_identifier] = ACTIONS(2461), + [anon_sym_export] = ACTIONS(2463), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2455), - [anon_sym_EQ] = ACTIONS(893), + [anon_sym_type] = ACTIONS(2463), + [anon_sym_EQ] = ACTIONS(806), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2455), - [anon_sym_COMMA] = ACTIONS(126), - [anon_sym_let] = ACTIONS(2455), + [anon_sym_namespace] = ACTIONS(2463), + [anon_sym_LBRACE] = ACTIONS(154), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_let] = ACTIONS(2463), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2425), + [anon_sym_LPAREN] = ACTIONS(2433), [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(153), - [anon_sym_RBRACK] = ACTIONS(222), - [anon_sym_DOT] = ACTIONS(153), - [anon_sym_async] = ACTIONS(2455), - [anon_sym_function] = ACTIONS(2428), - [anon_sym_EQ_GT] = ACTIONS(902), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(2455), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_async] = ACTIONS(2463), + [anon_sym_function] = ACTIONS(2436), + [anon_sym_EQ_GT] = ACTIONS(950), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2463), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -104474,251 +104154,81 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2430), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(2438), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(153), - [anon_sym_static] = ACTIONS(2455), - [anon_sym_readonly] = ACTIONS(2455), - [anon_sym_get] = ACTIONS(2455), - [anon_sym_set] = ACTIONS(2455), - [anon_sym_declare] = ACTIONS(2455), - [anon_sym_public] = ACTIONS(2455), - [anon_sym_private] = ACTIONS(2455), - [anon_sym_protected] = ACTIONS(2455), - [anon_sym_override] = ACTIONS(2455), - [anon_sym_module] = ACTIONS(2455), - [anon_sym_any] = ACTIONS(2455), - [anon_sym_number] = ACTIONS(2455), - [anon_sym_boolean] = ACTIONS(2455), - [anon_sym_string] = ACTIONS(2455), - [anon_sym_symbol] = ACTIONS(2455), - [anon_sym_object] = ACTIONS(2455), - [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(153), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(749)] = { - [ts_builtin_sym_end] = ACTIONS(1686), - [sym_identifier] = ACTIONS(1688), - [anon_sym_export] = ACTIONS(1688), - [anon_sym_default] = ACTIONS(1688), - [anon_sym_type] = ACTIONS(1688), - [anon_sym_namespace] = ACTIONS(1688), - [anon_sym_LBRACE] = ACTIONS(1686), - [anon_sym_COMMA] = ACTIONS(1686), - [anon_sym_RBRACE] = ACTIONS(1686), - [anon_sym_typeof] = ACTIONS(1688), - [anon_sym_import] = ACTIONS(1688), - [anon_sym_with] = ACTIONS(1688), - [anon_sym_var] = ACTIONS(1688), - [anon_sym_let] = ACTIONS(1688), - [anon_sym_const] = ACTIONS(1688), - [anon_sym_BANG] = ACTIONS(1686), - [anon_sym_else] = ACTIONS(1688), - [anon_sym_if] = ACTIONS(1688), - [anon_sym_switch] = ACTIONS(1688), - [anon_sym_for] = ACTIONS(1688), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_SEMI] = ACTIONS(1686), - [anon_sym_await] = ACTIONS(1688), - [anon_sym_while] = ACTIONS(1688), - [anon_sym_do] = ACTIONS(1688), - [anon_sym_try] = ACTIONS(1688), - [anon_sym_break] = ACTIONS(1688), - [anon_sym_continue] = ACTIONS(1688), - [anon_sym_debugger] = ACTIONS(1688), - [anon_sym_return] = ACTIONS(1688), - [anon_sym_throw] = ACTIONS(1688), - [anon_sym_case] = ACTIONS(1688), - [anon_sym_catch] = ACTIONS(1688), - [anon_sym_finally] = ACTIONS(1688), - [anon_sym_yield] = ACTIONS(1688), - [anon_sym_LBRACK] = ACTIONS(1686), - [anon_sym_class] = ACTIONS(1688), - [anon_sym_async] = ACTIONS(1688), - [anon_sym_function] = ACTIONS(1688), - [anon_sym_new] = ACTIONS(1688), - [anon_sym_using] = ACTIONS(1688), - [anon_sym_PLUS] = ACTIONS(1688), - [anon_sym_DASH] = ACTIONS(1688), - [anon_sym_SLASH] = ACTIONS(1688), - [anon_sym_LT] = ACTIONS(1686), - [anon_sym_TILDE] = ACTIONS(1686), - [anon_sym_void] = ACTIONS(1688), - [anon_sym_delete] = ACTIONS(1688), - [anon_sym_PLUS_PLUS] = ACTIONS(1686), - [anon_sym_DASH_DASH] = ACTIONS(1686), - [anon_sym_DQUOTE] = ACTIONS(1686), - [anon_sym_SQUOTE] = ACTIONS(1686), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1686), - [sym_number] = ACTIONS(1686), - [sym_private_property_identifier] = ACTIONS(1686), - [sym_this] = ACTIONS(1688), - [sym_super] = ACTIONS(1688), - [sym_true] = ACTIONS(1688), - [sym_false] = ACTIONS(1688), - [sym_null] = ACTIONS(1688), - [sym_undefined] = ACTIONS(1688), - [anon_sym_AT] = ACTIONS(1686), - [anon_sym_static] = ACTIONS(1688), - [anon_sym_readonly] = ACTIONS(1688), - [anon_sym_get] = ACTIONS(1688), - [anon_sym_set] = ACTIONS(1688), - [anon_sym_declare] = ACTIONS(1688), - [anon_sym_public] = ACTIONS(1688), - [anon_sym_private] = ACTIONS(1688), - [anon_sym_protected] = ACTIONS(1688), - [anon_sym_override] = ACTIONS(1688), - [anon_sym_module] = ACTIONS(1688), - [anon_sym_any] = ACTIONS(1688), - [anon_sym_number] = ACTIONS(1688), - [anon_sym_boolean] = ACTIONS(1688), - [anon_sym_string] = ACTIONS(1688), - [anon_sym_symbol] = ACTIONS(1688), - [anon_sym_object] = ACTIONS(1688), - [anon_sym_abstract] = ACTIONS(1688), - [anon_sym_interface] = ACTIONS(1688), - [anon_sym_enum] = ACTIONS(1688), - [sym__automatic_semicolon] = ACTIONS(1696), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(750)] = { - [ts_builtin_sym_end] = ACTIONS(1882), - [sym_identifier] = ACTIONS(1884), - [anon_sym_export] = ACTIONS(1884), - [anon_sym_default] = ACTIONS(1884), - [anon_sym_type] = ACTIONS(1884), - [anon_sym_namespace] = ACTIONS(1884), - [anon_sym_LBRACE] = ACTIONS(1882), - [anon_sym_COMMA] = ACTIONS(1882), - [anon_sym_RBRACE] = ACTIONS(1882), - [anon_sym_typeof] = ACTIONS(1884), - [anon_sym_import] = ACTIONS(1884), - [anon_sym_with] = ACTIONS(1884), - [anon_sym_var] = ACTIONS(1884), - [anon_sym_let] = ACTIONS(1884), - [anon_sym_const] = ACTIONS(1884), - [anon_sym_BANG] = ACTIONS(1882), - [anon_sym_else] = ACTIONS(1884), - [anon_sym_if] = ACTIONS(1884), - [anon_sym_switch] = ACTIONS(1884), - [anon_sym_for] = ACTIONS(1884), - [anon_sym_LPAREN] = ACTIONS(1882), - [anon_sym_SEMI] = ACTIONS(1882), - [anon_sym_await] = ACTIONS(1884), - [anon_sym_while] = ACTIONS(1884), - [anon_sym_do] = ACTIONS(1884), - [anon_sym_try] = ACTIONS(1884), - [anon_sym_break] = ACTIONS(1884), - [anon_sym_continue] = ACTIONS(1884), - [anon_sym_debugger] = ACTIONS(1884), - [anon_sym_return] = ACTIONS(1884), - [anon_sym_throw] = ACTIONS(1884), - [anon_sym_case] = ACTIONS(1884), - [anon_sym_catch] = ACTIONS(1884), - [anon_sym_finally] = ACTIONS(1884), - [anon_sym_yield] = ACTIONS(1884), - [anon_sym_LBRACK] = ACTIONS(1882), - [anon_sym_class] = ACTIONS(1884), - [anon_sym_async] = ACTIONS(1884), - [anon_sym_function] = ACTIONS(1884), - [anon_sym_new] = ACTIONS(1884), - [anon_sym_using] = ACTIONS(1884), - [anon_sym_PLUS] = ACTIONS(1884), - [anon_sym_DASH] = ACTIONS(1884), - [anon_sym_SLASH] = ACTIONS(1884), - [anon_sym_LT] = ACTIONS(1882), - [anon_sym_TILDE] = ACTIONS(1882), - [anon_sym_void] = ACTIONS(1884), - [anon_sym_delete] = ACTIONS(1884), - [anon_sym_PLUS_PLUS] = ACTIONS(1882), - [anon_sym_DASH_DASH] = ACTIONS(1882), - [anon_sym_DQUOTE] = ACTIONS(1882), - [anon_sym_SQUOTE] = ACTIONS(1882), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1882), - [sym_number] = ACTIONS(1882), - [sym_private_property_identifier] = ACTIONS(1882), - [sym_this] = ACTIONS(1884), - [sym_super] = ACTIONS(1884), - [sym_true] = ACTIONS(1884), - [sym_false] = ACTIONS(1884), - [sym_null] = ACTIONS(1884), - [sym_undefined] = ACTIONS(1884), - [anon_sym_AT] = ACTIONS(1882), - [anon_sym_static] = ACTIONS(1884), - [anon_sym_readonly] = ACTIONS(1884), - [anon_sym_get] = ACTIONS(1884), - [anon_sym_set] = ACTIONS(1884), - [anon_sym_declare] = ACTIONS(1884), - [anon_sym_public] = ACTIONS(1884), - [anon_sym_private] = ACTIONS(1884), - [anon_sym_protected] = ACTIONS(1884), - [anon_sym_override] = ACTIONS(1884), - [anon_sym_module] = ACTIONS(1884), - [anon_sym_any] = ACTIONS(1884), - [anon_sym_number] = ACTIONS(1884), - [anon_sym_boolean] = ACTIONS(1884), - [anon_sym_string] = ACTIONS(1884), - [anon_sym_symbol] = ACTIONS(1884), - [anon_sym_object] = ACTIONS(1884), - [anon_sym_abstract] = ACTIONS(1884), - [anon_sym_interface] = ACTIONS(1884), - [anon_sym_enum] = ACTIONS(1884), - [sym__automatic_semicolon] = ACTIONS(2475), + [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_static] = ACTIONS(2463), + [anon_sym_readonly] = ACTIONS(2463), + [anon_sym_get] = ACTIONS(2463), + [anon_sym_set] = ACTIONS(2463), + [anon_sym_declare] = ACTIONS(2463), + [anon_sym_public] = ACTIONS(2463), + [anon_sym_private] = ACTIONS(2463), + [anon_sym_protected] = ACTIONS(2463), + [anon_sym_override] = ACTIONS(2463), + [anon_sym_module] = ACTIONS(2463), + [anon_sym_any] = ACTIONS(2463), + [anon_sym_number] = ACTIONS(2463), + [anon_sym_boolean] = ACTIONS(2463), + [anon_sym_string] = ACTIONS(2463), + [anon_sym_symbol] = ACTIONS(2463), + [anon_sym_object] = ACTIONS(2463), + [anon_sym_satisfies] = ACTIONS(120), + [anon_sym_implements] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, - [STATE(751)] = { - [sym__call_signature] = STATE(5738), - [sym_formal_parameters] = STATE(3848), - [sym_type_parameters] = STATE(5508), - [sym_identifier] = ACTIONS(2453), - [anon_sym_export] = ACTIONS(2455), + [STATE(745)] = { + [sym__call_signature] = STATE(5804), + [sym_formal_parameters] = STATE(3940), + [sym_type_parameters] = STATE(5504), + [sym_identifier] = ACTIONS(2441), + [anon_sym_export] = ACTIONS(2443), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2455), - [anon_sym_EQ] = ACTIONS(930), + [anon_sym_type] = ACTIONS(2443), + [anon_sym_EQ] = ACTIONS(842), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2455), - [anon_sym_let] = ACTIONS(2455), + [anon_sym_namespace] = ACTIONS(2443), + [anon_sym_COMMA] = ACTIONS(126), + [anon_sym_RBRACE] = ACTIONS(126), + [anon_sym_let] = ACTIONS(2443), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2425), + [anon_sym_LPAREN] = ACTIONS(2433), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(932), - [anon_sym_LBRACK] = ACTIONS(153), - [anon_sym_RBRACK] = ACTIONS(153), - [anon_sym_DOT] = ACTIONS(153), - [anon_sym_async] = ACTIONS(2455), - [anon_sym_function] = ACTIONS(2428), - [anon_sym_EQ_GT] = ACTIONS(902), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(2455), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_RBRACK] = ACTIONS(126), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_async] = ACTIONS(2443), + [anon_sym_function] = ACTIONS(2436), + [anon_sym_EQ_GT] = ACTIONS(855), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2443), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -104732,78 +104242,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2430), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(2438), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(153), - [anon_sym_static] = ACTIONS(2455), - [anon_sym_readonly] = ACTIONS(2455), - [anon_sym_get] = ACTIONS(2455), - [anon_sym_set] = ACTIONS(2455), - [anon_sym_declare] = ACTIONS(2455), - [anon_sym_public] = ACTIONS(2455), - [anon_sym_private] = ACTIONS(2455), - [anon_sym_protected] = ACTIONS(2455), - [anon_sym_override] = ACTIONS(2455), - [anon_sym_module] = ACTIONS(2455), - [anon_sym_any] = ACTIONS(2455), - [anon_sym_number] = ACTIONS(2455), - [anon_sym_boolean] = ACTIONS(2455), - [anon_sym_string] = ACTIONS(2455), - [anon_sym_symbol] = ACTIONS(2455), - [anon_sym_object] = ACTIONS(2455), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_static] = ACTIONS(2443), + [anon_sym_readonly] = ACTIONS(2443), + [anon_sym_get] = ACTIONS(2443), + [anon_sym_set] = ACTIONS(2443), + [anon_sym_declare] = ACTIONS(2443), + [anon_sym_public] = ACTIONS(2443), + [anon_sym_private] = ACTIONS(2443), + [anon_sym_protected] = ACTIONS(2443), + [anon_sym_override] = ACTIONS(2443), + [anon_sym_module] = ACTIONS(2443), + [anon_sym_any] = ACTIONS(2443), + [anon_sym_number] = ACTIONS(2443), + [anon_sym_boolean] = ACTIONS(2443), + [anon_sym_string] = ACTIONS(2443), + [anon_sym_symbol] = ACTIONS(2443), + [anon_sym_object] = ACTIONS(2443), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, - [STATE(752)] = { - [sym__call_signature] = STATE(5858), - [sym_formal_parameters] = STATE(3848), - [sym_type_parameters] = STATE(5508), + [STATE(746)] = { + [sym__call_signature] = STATE(5866), + [sym_formal_parameters] = STATE(3940), + [sym_type_parameters] = STATE(5504), [sym_identifier] = ACTIONS(2469), [anon_sym_export] = ACTIONS(2471), [anon_sym_STAR] = ACTIONS(120), [anon_sym_type] = ACTIONS(2471), - [anon_sym_EQ] = ACTIONS(822), + [anon_sym_EQ] = ACTIONS(806), [anon_sym_as] = ACTIONS(120), [anon_sym_namespace] = ACTIONS(2471), [anon_sym_let] = ACTIONS(2471), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2425), - [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_LPAREN] = ACTIONS(2433), + [anon_sym_SEMI] = ACTIONS(154), [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(153), - [anon_sym_DOT] = ACTIONS(153), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), [anon_sym_async] = ACTIONS(2471), - [anon_sym_function] = ACTIONS(2445), - [anon_sym_EQ_GT] = ACTIONS(926), - [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_function] = ACTIONS(2459), + [anon_sym_EQ_GT] = ACTIONS(922), + [anon_sym_QMARK_DOT] = ACTIONS(154), [anon_sym_new] = ACTIONS(2471), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -104817,20 +104327,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2430), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(2438), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_BQUOTE] = ACTIONS(154), [anon_sym_static] = ACTIONS(2471), [anon_sym_readonly] = ACTIONS(2471), [anon_sym_get] = ACTIONS(2471), @@ -104848,48 +104358,134 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_symbol] = ACTIONS(2471), [anon_sym_object] = ACTIONS(2471), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(153), - [sym__ternary_qmark] = ACTIONS(153), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, - [STATE(753)] = { - [sym__call_signature] = STATE(5858), - [sym_formal_parameters] = STATE(3848), - [sym_type_parameters] = STATE(5508), + [STATE(747)] = { + [sym__call_signature] = STATE(5746), + [sym_formal_parameters] = STATE(3940), + [sym_type_parameters] = STATE(5504), + [sym_identifier] = ACTIONS(2465), + [anon_sym_export] = ACTIONS(2467), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2467), + [anon_sym_EQ] = ACTIONS(924), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2467), + [anon_sym_let] = ACTIONS(2467), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2433), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(926), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_RBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_async] = ACTIONS(2467), + [anon_sym_function] = ACTIONS(2436), + [anon_sym_EQ_GT] = ACTIONS(908), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2467), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP] = ACTIONS(120), + [anon_sym_PIPE_PIPE] = ACTIONS(120), + [anon_sym_GT_GT] = ACTIONS(120), + [anon_sym_GT_GT_GT] = ACTIONS(120), + [anon_sym_LT_LT] = ACTIONS(120), + [anon_sym_AMP] = ACTIONS(120), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(120), + [anon_sym_PLUS] = ACTIONS(120), + [anon_sym_DASH] = ACTIONS(120), + [anon_sym_SLASH] = ACTIONS(120), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(2438), + [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ] = ACTIONS(120), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ] = ACTIONS(120), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_QMARK_QMARK] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_static] = ACTIONS(2467), + [anon_sym_readonly] = ACTIONS(2467), + [anon_sym_get] = ACTIONS(2467), + [anon_sym_set] = ACTIONS(2467), + [anon_sym_declare] = ACTIONS(2467), + [anon_sym_public] = ACTIONS(2467), + [anon_sym_private] = ACTIONS(2467), + [anon_sym_protected] = ACTIONS(2467), + [anon_sym_override] = ACTIONS(2467), + [anon_sym_module] = ACTIONS(2467), + [anon_sym_any] = ACTIONS(2467), + [anon_sym_number] = ACTIONS(2467), + [anon_sym_boolean] = ACTIONS(2467), + [anon_sym_string] = ACTIONS(2467), + [anon_sym_symbol] = ACTIONS(2467), + [anon_sym_object] = ACTIONS(2467), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(748)] = { + [sym__call_signature] = STATE(5866), + [sym_formal_parameters] = STATE(3940), + [sym_type_parameters] = STATE(5504), [sym_identifier] = ACTIONS(2469), [anon_sym_export] = ACTIONS(2471), [anon_sym_STAR] = ACTIONS(120), [anon_sym_type] = ACTIONS(2471), - [anon_sym_EQ] = ACTIONS(920), + [anon_sym_EQ] = ACTIONS(932), [anon_sym_as] = ACTIONS(120), [anon_sym_namespace] = ACTIONS(2471), [anon_sym_let] = ACTIONS(2471), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2425), - [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_LPAREN] = ACTIONS(2433), + [anon_sym_SEMI] = ACTIONS(154), [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(153), - [anon_sym_DOT] = ACTIONS(153), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), [anon_sym_async] = ACTIONS(2471), - [anon_sym_function] = ACTIONS(2445), - [anon_sym_EQ_GT] = ACTIONS(926), - [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_function] = ACTIONS(2345), + [anon_sym_EQ_GT] = ACTIONS(922), + [anon_sym_QMARK_DOT] = ACTIONS(154), [anon_sym_new] = ACTIONS(2471), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -104903,20 +104499,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2430), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(2438), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_BQUOTE] = ACTIONS(154), [anon_sym_static] = ACTIONS(2471), [anon_sym_readonly] = ACTIONS(2471), [anon_sym_get] = ACTIONS(2471), @@ -104934,48 +104530,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_symbol] = ACTIONS(2471), [anon_sym_object] = ACTIONS(2471), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(153), - [sym__ternary_qmark] = ACTIONS(153), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, - [STATE(754)] = { - [sym__call_signature] = STATE(5858), - [sym_formal_parameters] = STATE(3848), - [sym_type_parameters] = STATE(5508), + [STATE(749)] = { + [sym__call_signature] = STATE(5866), + [sym_formal_parameters] = STATE(3940), + [sym_type_parameters] = STATE(5504), [sym_identifier] = ACTIONS(2469), [anon_sym_export] = ACTIONS(2471), [anon_sym_STAR] = ACTIONS(120), [anon_sym_type] = ACTIONS(2471), - [anon_sym_EQ] = ACTIONS(920), + [anon_sym_EQ] = ACTIONS(932), [anon_sym_as] = ACTIONS(120), [anon_sym_namespace] = ACTIONS(2471), [anon_sym_let] = ACTIONS(2471), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2425), - [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_LPAREN] = ACTIONS(2433), + [anon_sym_SEMI] = ACTIONS(154), [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(153), - [anon_sym_DOT] = ACTIONS(153), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), [anon_sym_async] = ACTIONS(2471), - [anon_sym_function] = ACTIONS(2337), - [anon_sym_EQ_GT] = ACTIONS(926), - [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_function] = ACTIONS(2459), + [anon_sym_EQ_GT] = ACTIONS(922), + [anon_sym_QMARK_DOT] = ACTIONS(154), [anon_sym_new] = ACTIONS(2471), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -104989,20 +104585,20 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2430), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(2438), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_BQUOTE] = ACTIONS(154), [anon_sym_static] = ACTIONS(2471), [anon_sym_readonly] = ACTIONS(2471), [anon_sym_get] = ACTIONS(2471), @@ -105020,49 +104616,135 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_symbol] = ACTIONS(2471), [anon_sym_object] = ACTIONS(2471), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(153), - [sym__ternary_qmark] = ACTIONS(153), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, - [STATE(755)] = { - [sym__call_signature] = STATE(5738), - [sym_formal_parameters] = STATE(3848), - [sym_type_parameters] = STATE(5508), - [sym_identifier] = ACTIONS(2453), - [anon_sym_export] = ACTIONS(2455), + [STATE(750)] = { + [ts_builtin_sym_end] = ACTIONS(1692), + [sym_identifier] = ACTIONS(1694), + [anon_sym_export] = ACTIONS(1694), + [anon_sym_default] = ACTIONS(1694), + [anon_sym_type] = ACTIONS(1694), + [anon_sym_namespace] = ACTIONS(1694), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_COMMA] = ACTIONS(1692), + [anon_sym_RBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1694), + [anon_sym_with] = ACTIONS(1694), + [anon_sym_var] = ACTIONS(1694), + [anon_sym_let] = ACTIONS(1694), + [anon_sym_const] = ACTIONS(1694), + [anon_sym_BANG] = ACTIONS(1692), + [anon_sym_else] = ACTIONS(1694), + [anon_sym_if] = ACTIONS(1694), + [anon_sym_switch] = ACTIONS(1694), + [anon_sym_for] = ACTIONS(1694), + [anon_sym_LPAREN] = ACTIONS(1692), + [anon_sym_SEMI] = ACTIONS(1692), + [anon_sym_await] = ACTIONS(1694), + [anon_sym_while] = ACTIONS(1694), + [anon_sym_do] = ACTIONS(1694), + [anon_sym_try] = ACTIONS(1694), + [anon_sym_break] = ACTIONS(1694), + [anon_sym_continue] = ACTIONS(1694), + [anon_sym_debugger] = ACTIONS(1694), + [anon_sym_return] = ACTIONS(1694), + [anon_sym_throw] = ACTIONS(1694), + [anon_sym_case] = ACTIONS(1694), + [anon_sym_catch] = ACTIONS(1694), + [anon_sym_finally] = ACTIONS(1694), + [anon_sym_yield] = ACTIONS(1694), + [anon_sym_LBRACK] = ACTIONS(1692), + [anon_sym_class] = ACTIONS(1694), + [anon_sym_async] = ACTIONS(1694), + [anon_sym_function] = ACTIONS(1694), + [anon_sym_new] = ACTIONS(1694), + [anon_sym_using] = ACTIONS(1694), + [anon_sym_PLUS] = ACTIONS(1694), + [anon_sym_DASH] = ACTIONS(1694), + [anon_sym_SLASH] = ACTIONS(1694), + [anon_sym_LT] = ACTIONS(1692), + [anon_sym_TILDE] = ACTIONS(1692), + [anon_sym_void] = ACTIONS(1694), + [anon_sym_delete] = ACTIONS(1694), + [anon_sym_PLUS_PLUS] = ACTIONS(1692), + [anon_sym_DASH_DASH] = ACTIONS(1692), + [anon_sym_DQUOTE] = ACTIONS(1692), + [anon_sym_SQUOTE] = ACTIONS(1692), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1692), + [sym_number] = ACTIONS(1692), + [sym_private_property_identifier] = ACTIONS(1692), + [sym_this] = ACTIONS(1694), + [sym_super] = ACTIONS(1694), + [sym_true] = ACTIONS(1694), + [sym_false] = ACTIONS(1694), + [sym_null] = ACTIONS(1694), + [sym_undefined] = ACTIONS(1694), + [anon_sym_AT] = ACTIONS(1692), + [anon_sym_static] = ACTIONS(1694), + [anon_sym_readonly] = ACTIONS(1694), + [anon_sym_get] = ACTIONS(1694), + [anon_sym_set] = ACTIONS(1694), + [anon_sym_declare] = ACTIONS(1694), + [anon_sym_public] = ACTIONS(1694), + [anon_sym_private] = ACTIONS(1694), + [anon_sym_protected] = ACTIONS(1694), + [anon_sym_override] = ACTIONS(1694), + [anon_sym_module] = ACTIONS(1694), + [anon_sym_any] = ACTIONS(1694), + [anon_sym_number] = ACTIONS(1694), + [anon_sym_boolean] = ACTIONS(1694), + [anon_sym_string] = ACTIONS(1694), + [anon_sym_symbol] = ACTIONS(1694), + [anon_sym_object] = ACTIONS(1694), + [anon_sym_abstract] = ACTIONS(1694), + [anon_sym_interface] = ACTIONS(1694), + [anon_sym_enum] = ACTIONS(1694), + [sym__automatic_semicolon] = ACTIONS(1702), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(751)] = { + [sym__call_signature] = STATE(5746), + [sym_formal_parameters] = STATE(3940), + [sym_type_parameters] = STATE(5504), + [sym_identifier] = ACTIONS(2465), + [anon_sym_export] = ACTIONS(2467), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2455), - [anon_sym_EQ] = ACTIONS(930), + [anon_sym_type] = ACTIONS(2467), + [anon_sym_EQ] = ACTIONS(924), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2455), - [anon_sym_let] = ACTIONS(2455), + [anon_sym_namespace] = ACTIONS(2467), + [anon_sym_let] = ACTIONS(2467), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2425), + [anon_sym_LPAREN] = ACTIONS(2433), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(898), - [anon_sym_LBRACK] = ACTIONS(153), - [anon_sym_RBRACK] = ACTIONS(153), - [anon_sym_DOT] = ACTIONS(153), - [anon_sym_async] = ACTIONS(2455), - [anon_sym_function] = ACTIONS(2428), - [anon_sym_EQ_GT] = ACTIONS(902), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(2455), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_COLON] = ACTIONS(904), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_RBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_async] = ACTIONS(2467), + [anon_sym_function] = ACTIONS(2436), + [anon_sym_EQ_GT] = ACTIONS(908), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2467), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -105076,78 +104758,164 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2430), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(2438), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(153), - [anon_sym_static] = ACTIONS(2455), - [anon_sym_readonly] = ACTIONS(2455), - [anon_sym_get] = ACTIONS(2455), - [anon_sym_set] = ACTIONS(2455), - [anon_sym_declare] = ACTIONS(2455), - [anon_sym_public] = ACTIONS(2455), - [anon_sym_private] = ACTIONS(2455), - [anon_sym_protected] = ACTIONS(2455), - [anon_sym_override] = ACTIONS(2455), - [anon_sym_module] = ACTIONS(2455), - [anon_sym_any] = ACTIONS(2455), - [anon_sym_number] = ACTIONS(2455), - [anon_sym_boolean] = ACTIONS(2455), - [anon_sym_string] = ACTIONS(2455), - [anon_sym_symbol] = ACTIONS(2455), - [anon_sym_object] = ACTIONS(2455), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_static] = ACTIONS(2467), + [anon_sym_readonly] = ACTIONS(2467), + [anon_sym_get] = ACTIONS(2467), + [anon_sym_set] = ACTIONS(2467), + [anon_sym_declare] = ACTIONS(2467), + [anon_sym_public] = ACTIONS(2467), + [anon_sym_private] = ACTIONS(2467), + [anon_sym_protected] = ACTIONS(2467), + [anon_sym_override] = ACTIONS(2467), + [anon_sym_module] = ACTIONS(2467), + [anon_sym_any] = ACTIONS(2467), + [anon_sym_number] = ACTIONS(2467), + [anon_sym_boolean] = ACTIONS(2467), + [anon_sym_string] = ACTIONS(2467), + [anon_sym_symbol] = ACTIONS(2467), + [anon_sym_object] = ACTIONS(2467), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, - [STATE(756)] = { - [sym__call_signature] = STATE(5858), - [sym_formal_parameters] = STATE(3848), - [sym_type_parameters] = STATE(5508), + [STATE(752)] = { + [ts_builtin_sym_end] = ACTIONS(1784), + [sym_identifier] = ACTIONS(1786), + [anon_sym_export] = ACTIONS(1786), + [anon_sym_default] = ACTIONS(1786), + [anon_sym_type] = ACTIONS(1786), + [anon_sym_namespace] = ACTIONS(1786), + [anon_sym_LBRACE] = ACTIONS(1784), + [anon_sym_COMMA] = ACTIONS(1784), + [anon_sym_RBRACE] = ACTIONS(1784), + [anon_sym_typeof] = ACTIONS(1786), + [anon_sym_import] = ACTIONS(1786), + [anon_sym_with] = ACTIONS(1786), + [anon_sym_var] = ACTIONS(1786), + [anon_sym_let] = ACTIONS(1786), + [anon_sym_const] = ACTIONS(1786), + [anon_sym_BANG] = ACTIONS(1784), + [anon_sym_else] = ACTIONS(1786), + [anon_sym_if] = ACTIONS(1786), + [anon_sym_switch] = ACTIONS(1786), + [anon_sym_for] = ACTIONS(1786), + [anon_sym_LPAREN] = ACTIONS(1784), + [anon_sym_SEMI] = ACTIONS(1784), + [anon_sym_await] = ACTIONS(1786), + [anon_sym_while] = ACTIONS(1786), + [anon_sym_do] = ACTIONS(1786), + [anon_sym_try] = ACTIONS(1786), + [anon_sym_break] = ACTIONS(1786), + [anon_sym_continue] = ACTIONS(1786), + [anon_sym_debugger] = ACTIONS(1786), + [anon_sym_return] = ACTIONS(1786), + [anon_sym_throw] = ACTIONS(1786), + [anon_sym_case] = ACTIONS(1786), + [anon_sym_catch] = ACTIONS(1786), + [anon_sym_finally] = ACTIONS(1786), + [anon_sym_yield] = ACTIONS(1786), + [anon_sym_LBRACK] = ACTIONS(1784), + [anon_sym_class] = ACTIONS(1786), + [anon_sym_async] = ACTIONS(1786), + [anon_sym_function] = ACTIONS(1786), + [anon_sym_new] = ACTIONS(1786), + [anon_sym_using] = ACTIONS(1786), + [anon_sym_PLUS] = ACTIONS(1786), + [anon_sym_DASH] = ACTIONS(1786), + [anon_sym_SLASH] = ACTIONS(1786), + [anon_sym_LT] = ACTIONS(1784), + [anon_sym_TILDE] = ACTIONS(1784), + [anon_sym_void] = ACTIONS(1786), + [anon_sym_delete] = ACTIONS(1786), + [anon_sym_PLUS_PLUS] = ACTIONS(1784), + [anon_sym_DASH_DASH] = ACTIONS(1784), + [anon_sym_DQUOTE] = ACTIONS(1784), + [anon_sym_SQUOTE] = ACTIONS(1784), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1784), + [sym_number] = ACTIONS(1784), + [sym_private_property_identifier] = ACTIONS(1784), + [sym_this] = ACTIONS(1786), + [sym_super] = ACTIONS(1786), + [sym_true] = ACTIONS(1786), + [sym_false] = ACTIONS(1786), + [sym_null] = ACTIONS(1786), + [sym_undefined] = ACTIONS(1786), + [anon_sym_AT] = ACTIONS(1784), + [anon_sym_static] = ACTIONS(1786), + [anon_sym_readonly] = ACTIONS(1786), + [anon_sym_get] = ACTIONS(1786), + [anon_sym_set] = ACTIONS(1786), + [anon_sym_declare] = ACTIONS(1786), + [anon_sym_public] = ACTIONS(1786), + [anon_sym_private] = ACTIONS(1786), + [anon_sym_protected] = ACTIONS(1786), + [anon_sym_override] = ACTIONS(1786), + [anon_sym_module] = ACTIONS(1786), + [anon_sym_any] = ACTIONS(1786), + [anon_sym_number] = ACTIONS(1786), + [anon_sym_boolean] = ACTIONS(1786), + [anon_sym_string] = ACTIONS(1786), + [anon_sym_symbol] = ACTIONS(1786), + [anon_sym_object] = ACTIONS(1786), + [anon_sym_abstract] = ACTIONS(1786), + [anon_sym_interface] = ACTIONS(1786), + [anon_sym_enum] = ACTIONS(1786), + [sym__automatic_semicolon] = ACTIONS(2473), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(753)] = { + [sym__call_signature] = STATE(5866), + [sym_formal_parameters] = STATE(3940), + [sym_type_parameters] = STATE(5504), [sym_identifier] = ACTIONS(2469), [anon_sym_export] = ACTIONS(2471), [anon_sym_STAR] = ACTIONS(120), [anon_sym_type] = ACTIONS(2471), - [anon_sym_EQ] = ACTIONS(920), + [anon_sym_EQ] = ACTIONS(932), [anon_sym_as] = ACTIONS(120), [anon_sym_namespace] = ACTIONS(2471), [anon_sym_let] = ACTIONS(2471), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2425), - [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_LPAREN] = ACTIONS(2433), + [anon_sym_SEMI] = ACTIONS(154), [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(153), - [anon_sym_DOT] = ACTIONS(153), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), [anon_sym_async] = ACTIONS(2471), - [anon_sym_function] = ACTIONS(2451), - [anon_sym_EQ_GT] = ACTIONS(926), - [anon_sym_QMARK_DOT] = ACTIONS(153), + [anon_sym_function] = ACTIONS(2475), + [anon_sym_EQ_GT] = ACTIONS(922), + [anon_sym_QMARK_DOT] = ACTIONS(154), [anon_sym_new] = ACTIONS(2471), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -105161,674 +104929,251 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2430), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(2438), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(153), - [anon_sym_static] = ACTIONS(2471), - [anon_sym_readonly] = ACTIONS(2471), - [anon_sym_get] = ACTIONS(2471), - [anon_sym_set] = ACTIONS(2471), - [anon_sym_declare] = ACTIONS(2471), - [anon_sym_public] = ACTIONS(2471), - [anon_sym_private] = ACTIONS(2471), - [anon_sym_protected] = ACTIONS(2471), - [anon_sym_override] = ACTIONS(2471), - [anon_sym_module] = ACTIONS(2471), - [anon_sym_any] = ACTIONS(2471), - [anon_sym_number] = ACTIONS(2471), - [anon_sym_boolean] = ACTIONS(2471), - [anon_sym_string] = ACTIONS(2471), - [anon_sym_symbol] = ACTIONS(2471), - [anon_sym_object] = ACTIONS(2471), - [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(153), - [sym__ternary_qmark] = ACTIONS(153), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(757)] = { - [ts_builtin_sym_end] = ACTIONS(1892), - [sym_identifier] = ACTIONS(1894), - [anon_sym_export] = ACTIONS(1894), - [anon_sym_default] = ACTIONS(1894), - [anon_sym_type] = ACTIONS(1894), - [anon_sym_namespace] = ACTIONS(1894), - [anon_sym_LBRACE] = ACTIONS(1892), - [anon_sym_COMMA] = ACTIONS(1892), - [anon_sym_RBRACE] = ACTIONS(1892), - [anon_sym_typeof] = ACTIONS(1894), - [anon_sym_import] = ACTIONS(1894), - [anon_sym_with] = ACTIONS(1894), - [anon_sym_var] = ACTIONS(1894), - [anon_sym_let] = ACTIONS(1894), - [anon_sym_const] = ACTIONS(1894), - [anon_sym_BANG] = ACTIONS(1892), - [anon_sym_else] = ACTIONS(1894), - [anon_sym_if] = ACTIONS(1894), - [anon_sym_switch] = ACTIONS(1894), - [anon_sym_for] = ACTIONS(1894), - [anon_sym_LPAREN] = ACTIONS(1892), - [anon_sym_SEMI] = ACTIONS(1892), - [anon_sym_await] = ACTIONS(1894), - [anon_sym_while] = ACTIONS(1894), - [anon_sym_do] = ACTIONS(1894), - [anon_sym_try] = ACTIONS(1894), - [anon_sym_break] = ACTIONS(1894), - [anon_sym_continue] = ACTIONS(1894), - [anon_sym_debugger] = ACTIONS(1894), - [anon_sym_return] = ACTIONS(1894), - [anon_sym_throw] = ACTIONS(1894), - [anon_sym_case] = ACTIONS(1894), - [anon_sym_yield] = ACTIONS(1894), - [anon_sym_LBRACK] = ACTIONS(1892), - [anon_sym_class] = ACTIONS(1894), - [anon_sym_async] = ACTIONS(1894), - [anon_sym_function] = ACTIONS(1894), - [anon_sym_new] = ACTIONS(1894), - [anon_sym_using] = ACTIONS(1894), - [anon_sym_PLUS] = ACTIONS(1894), - [anon_sym_DASH] = ACTIONS(1894), - [anon_sym_SLASH] = ACTIONS(1894), - [anon_sym_LT] = ACTIONS(1892), - [anon_sym_TILDE] = ACTIONS(1892), - [anon_sym_void] = ACTIONS(1894), - [anon_sym_delete] = ACTIONS(1894), - [anon_sym_PLUS_PLUS] = ACTIONS(1892), - [anon_sym_DASH_DASH] = ACTIONS(1892), - [anon_sym_DQUOTE] = ACTIONS(1892), - [anon_sym_SQUOTE] = ACTIONS(1892), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1892), - [sym_number] = ACTIONS(1892), - [sym_private_property_identifier] = ACTIONS(1892), - [sym_this] = ACTIONS(1894), - [sym_super] = ACTIONS(1894), - [sym_true] = ACTIONS(1894), - [sym_false] = ACTIONS(1894), - [sym_null] = ACTIONS(1894), - [sym_undefined] = ACTIONS(1894), - [anon_sym_AT] = ACTIONS(1892), - [anon_sym_static] = ACTIONS(1894), - [anon_sym_readonly] = ACTIONS(1894), - [anon_sym_get] = ACTIONS(1894), - [anon_sym_set] = ACTIONS(1894), - [anon_sym_declare] = ACTIONS(1894), - [anon_sym_public] = ACTIONS(1894), - [anon_sym_private] = ACTIONS(1894), - [anon_sym_protected] = ACTIONS(1894), - [anon_sym_override] = ACTIONS(1894), - [anon_sym_module] = ACTIONS(1894), - [anon_sym_any] = ACTIONS(1894), - [anon_sym_number] = ACTIONS(1894), - [anon_sym_boolean] = ACTIONS(1894), - [anon_sym_string] = ACTIONS(1894), - [anon_sym_symbol] = ACTIONS(1894), - [anon_sym_object] = ACTIONS(1894), - [anon_sym_abstract] = ACTIONS(1894), - [anon_sym_interface] = ACTIONS(1894), - [anon_sym_enum] = ACTIONS(1894), - [anon_sym_PIPE_RBRACE] = ACTIONS(1892), - [sym__automatic_semicolon] = ACTIONS(1892), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(758)] = { - [ts_builtin_sym_end] = ACTIONS(1882), - [sym_identifier] = ACTIONS(1884), - [anon_sym_export] = ACTIONS(1884), - [anon_sym_default] = ACTIONS(1884), - [anon_sym_type] = ACTIONS(1884), - [anon_sym_namespace] = ACTIONS(1884), - [anon_sym_LBRACE] = ACTIONS(1882), - [anon_sym_COMMA] = ACTIONS(1882), - [anon_sym_RBRACE] = ACTIONS(1882), - [anon_sym_typeof] = ACTIONS(1884), - [anon_sym_import] = ACTIONS(1884), - [anon_sym_with] = ACTIONS(1884), - [anon_sym_var] = ACTIONS(1884), - [anon_sym_let] = ACTIONS(1884), - [anon_sym_const] = ACTIONS(1884), - [anon_sym_BANG] = ACTIONS(1882), - [anon_sym_else] = ACTIONS(1884), - [anon_sym_if] = ACTIONS(1884), - [anon_sym_switch] = ACTIONS(1884), - [anon_sym_for] = ACTIONS(1884), - [anon_sym_LPAREN] = ACTIONS(1882), - [anon_sym_SEMI] = ACTIONS(1882), - [anon_sym_await] = ACTIONS(1884), - [anon_sym_while] = ACTIONS(1884), - [anon_sym_do] = ACTIONS(1884), - [anon_sym_try] = ACTIONS(1884), - [anon_sym_break] = ACTIONS(1884), - [anon_sym_continue] = ACTIONS(1884), - [anon_sym_debugger] = ACTIONS(1884), - [anon_sym_return] = ACTIONS(1884), - [anon_sym_throw] = ACTIONS(1884), - [anon_sym_case] = ACTIONS(1884), - [anon_sym_yield] = ACTIONS(1884), - [anon_sym_LBRACK] = ACTIONS(1882), - [anon_sym_class] = ACTIONS(1884), - [anon_sym_async] = ACTIONS(1884), - [anon_sym_function] = ACTIONS(1884), - [anon_sym_new] = ACTIONS(1884), - [anon_sym_using] = ACTIONS(1884), - [anon_sym_PLUS] = ACTIONS(1884), - [anon_sym_DASH] = ACTIONS(1884), - [anon_sym_SLASH] = ACTIONS(1884), - [anon_sym_LT] = ACTIONS(1882), - [anon_sym_TILDE] = ACTIONS(1882), - [anon_sym_void] = ACTIONS(1884), - [anon_sym_delete] = ACTIONS(1884), - [anon_sym_PLUS_PLUS] = ACTIONS(1882), - [anon_sym_DASH_DASH] = ACTIONS(1882), - [anon_sym_DQUOTE] = ACTIONS(1882), - [anon_sym_SQUOTE] = ACTIONS(1882), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1882), - [sym_number] = ACTIONS(1882), - [sym_private_property_identifier] = ACTIONS(1882), - [sym_this] = ACTIONS(1884), - [sym_super] = ACTIONS(1884), - [sym_true] = ACTIONS(1884), - [sym_false] = ACTIONS(1884), - [sym_null] = ACTIONS(1884), - [sym_undefined] = ACTIONS(1884), - [anon_sym_AT] = ACTIONS(1882), - [anon_sym_static] = ACTIONS(1884), - [anon_sym_readonly] = ACTIONS(1884), - [anon_sym_get] = ACTIONS(1884), - [anon_sym_set] = ACTIONS(1884), - [anon_sym_declare] = ACTIONS(1884), - [anon_sym_public] = ACTIONS(1884), - [anon_sym_private] = ACTIONS(1884), - [anon_sym_protected] = ACTIONS(1884), - [anon_sym_override] = ACTIONS(1884), - [anon_sym_module] = ACTIONS(1884), - [anon_sym_any] = ACTIONS(1884), - [anon_sym_number] = ACTIONS(1884), - [anon_sym_boolean] = ACTIONS(1884), - [anon_sym_string] = ACTIONS(1884), - [anon_sym_symbol] = ACTIONS(1884), - [anon_sym_object] = ACTIONS(1884), - [anon_sym_abstract] = ACTIONS(1884), - [anon_sym_interface] = ACTIONS(1884), - [anon_sym_enum] = ACTIONS(1884), - [anon_sym_PIPE_RBRACE] = ACTIONS(1882), - [sym__automatic_semicolon] = ACTIONS(2477), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(759)] = { - [ts_builtin_sym_end] = ACTIONS(1892), - [sym_identifier] = ACTIONS(1894), - [anon_sym_export] = ACTIONS(1894), - [anon_sym_default] = ACTIONS(1894), - [anon_sym_type] = ACTIONS(1894), - [anon_sym_namespace] = ACTIONS(1894), - [anon_sym_LBRACE] = ACTIONS(1892), - [anon_sym_COMMA] = ACTIONS(1892), - [anon_sym_RBRACE] = ACTIONS(1892), - [anon_sym_typeof] = ACTIONS(1894), - [anon_sym_import] = ACTIONS(1894), - [anon_sym_with] = ACTIONS(1894), - [anon_sym_var] = ACTIONS(1894), - [anon_sym_let] = ACTIONS(1894), - [anon_sym_const] = ACTIONS(1894), - [anon_sym_BANG] = ACTIONS(1892), - [anon_sym_else] = ACTIONS(1894), - [anon_sym_if] = ACTIONS(1894), - [anon_sym_switch] = ACTIONS(1894), - [anon_sym_for] = ACTIONS(1894), - [anon_sym_LPAREN] = ACTIONS(1892), - [anon_sym_SEMI] = ACTIONS(1892), - [anon_sym_await] = ACTIONS(1894), - [anon_sym_while] = ACTIONS(1894), - [anon_sym_do] = ACTIONS(1894), - [anon_sym_try] = ACTIONS(1894), - [anon_sym_break] = ACTIONS(1894), - [anon_sym_continue] = ACTIONS(1894), - [anon_sym_debugger] = ACTIONS(1894), - [anon_sym_return] = ACTIONS(1894), - [anon_sym_throw] = ACTIONS(1894), - [anon_sym_case] = ACTIONS(1894), - [anon_sym_catch] = ACTIONS(1894), - [anon_sym_finally] = ACTIONS(1894), - [anon_sym_yield] = ACTIONS(1894), - [anon_sym_LBRACK] = ACTIONS(1892), - [anon_sym_class] = ACTIONS(1894), - [anon_sym_async] = ACTIONS(1894), - [anon_sym_function] = ACTIONS(1894), - [anon_sym_new] = ACTIONS(1894), - [anon_sym_using] = ACTIONS(1894), - [anon_sym_PLUS] = ACTIONS(1894), - [anon_sym_DASH] = ACTIONS(1894), - [anon_sym_SLASH] = ACTIONS(1894), - [anon_sym_LT] = ACTIONS(1892), - [anon_sym_TILDE] = ACTIONS(1892), - [anon_sym_void] = ACTIONS(1894), - [anon_sym_delete] = ACTIONS(1894), - [anon_sym_PLUS_PLUS] = ACTIONS(1892), - [anon_sym_DASH_DASH] = ACTIONS(1892), - [anon_sym_DQUOTE] = ACTIONS(1892), - [anon_sym_SQUOTE] = ACTIONS(1892), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1892), - [sym_number] = ACTIONS(1892), - [sym_private_property_identifier] = ACTIONS(1892), - [sym_this] = ACTIONS(1894), - [sym_super] = ACTIONS(1894), - [sym_true] = ACTIONS(1894), - [sym_false] = ACTIONS(1894), - [sym_null] = ACTIONS(1894), - [sym_undefined] = ACTIONS(1894), - [anon_sym_AT] = ACTIONS(1892), - [anon_sym_static] = ACTIONS(1894), - [anon_sym_readonly] = ACTIONS(1894), - [anon_sym_get] = ACTIONS(1894), - [anon_sym_set] = ACTIONS(1894), - [anon_sym_declare] = ACTIONS(1894), - [anon_sym_public] = ACTIONS(1894), - [anon_sym_private] = ACTIONS(1894), - [anon_sym_protected] = ACTIONS(1894), - [anon_sym_override] = ACTIONS(1894), - [anon_sym_module] = ACTIONS(1894), - [anon_sym_any] = ACTIONS(1894), - [anon_sym_number] = ACTIONS(1894), - [anon_sym_boolean] = ACTIONS(1894), - [anon_sym_string] = ACTIONS(1894), - [anon_sym_symbol] = ACTIONS(1894), - [anon_sym_object] = ACTIONS(1894), - [anon_sym_abstract] = ACTIONS(1894), - [anon_sym_interface] = ACTIONS(1894), - [anon_sym_enum] = ACTIONS(1894), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(760)] = { - [ts_builtin_sym_end] = ACTIONS(1896), - [sym_identifier] = ACTIONS(1898), - [anon_sym_export] = ACTIONS(1898), - [anon_sym_default] = ACTIONS(1898), - [anon_sym_type] = ACTIONS(1898), - [anon_sym_namespace] = ACTIONS(1898), - [anon_sym_LBRACE] = ACTIONS(1896), - [anon_sym_COMMA] = ACTIONS(1896), - [anon_sym_RBRACE] = ACTIONS(1896), - [anon_sym_typeof] = ACTIONS(1898), - [anon_sym_import] = ACTIONS(1898), - [anon_sym_with] = ACTIONS(1898), - [anon_sym_var] = ACTIONS(1898), - [anon_sym_let] = ACTIONS(1898), - [anon_sym_const] = ACTIONS(1898), - [anon_sym_BANG] = ACTIONS(1896), - [anon_sym_else] = ACTIONS(1898), - [anon_sym_if] = ACTIONS(1898), - [anon_sym_switch] = ACTIONS(1898), - [anon_sym_for] = ACTIONS(1898), - [anon_sym_LPAREN] = ACTIONS(1896), - [anon_sym_SEMI] = ACTIONS(1896), - [anon_sym_await] = ACTIONS(1898), - [anon_sym_while] = ACTIONS(1898), - [anon_sym_do] = ACTIONS(1898), - [anon_sym_try] = ACTIONS(1898), - [anon_sym_break] = ACTIONS(1898), - [anon_sym_continue] = ACTIONS(1898), - [anon_sym_debugger] = ACTIONS(1898), - [anon_sym_return] = ACTIONS(1898), - [anon_sym_throw] = ACTIONS(1898), - [anon_sym_case] = ACTIONS(1898), - [anon_sym_yield] = ACTIONS(1898), - [anon_sym_LBRACK] = ACTIONS(1896), - [anon_sym_class] = ACTIONS(1898), - [anon_sym_async] = ACTIONS(1898), - [anon_sym_function] = ACTIONS(1898), - [anon_sym_new] = ACTIONS(1898), - [anon_sym_using] = ACTIONS(1898), - [anon_sym_PLUS] = ACTIONS(1898), - [anon_sym_DASH] = ACTIONS(1898), - [anon_sym_SLASH] = ACTIONS(1898), - [anon_sym_LT] = ACTIONS(1896), - [anon_sym_TILDE] = ACTIONS(1896), - [anon_sym_void] = ACTIONS(1898), - [anon_sym_delete] = ACTIONS(1898), - [anon_sym_PLUS_PLUS] = ACTIONS(1896), - [anon_sym_DASH_DASH] = ACTIONS(1896), - [anon_sym_DQUOTE] = ACTIONS(1896), - [anon_sym_SQUOTE] = ACTIONS(1896), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1896), - [sym_number] = ACTIONS(1896), - [sym_private_property_identifier] = ACTIONS(1896), - [sym_this] = ACTIONS(1898), - [sym_super] = ACTIONS(1898), - [sym_true] = ACTIONS(1898), - [sym_false] = ACTIONS(1898), - [sym_null] = ACTIONS(1898), - [sym_undefined] = ACTIONS(1898), - [anon_sym_AT] = ACTIONS(1896), - [anon_sym_static] = ACTIONS(1898), - [anon_sym_readonly] = ACTIONS(1898), - [anon_sym_get] = ACTIONS(1898), - [anon_sym_set] = ACTIONS(1898), - [anon_sym_declare] = ACTIONS(1898), - [anon_sym_public] = ACTIONS(1898), - [anon_sym_private] = ACTIONS(1898), - [anon_sym_protected] = ACTIONS(1898), - [anon_sym_override] = ACTIONS(1898), - [anon_sym_module] = ACTIONS(1898), - [anon_sym_any] = ACTIONS(1898), - [anon_sym_number] = ACTIONS(1898), - [anon_sym_boolean] = ACTIONS(1898), - [anon_sym_string] = ACTIONS(1898), - [anon_sym_symbol] = ACTIONS(1898), - [anon_sym_object] = ACTIONS(1898), - [anon_sym_abstract] = ACTIONS(1898), - [anon_sym_interface] = ACTIONS(1898), - [anon_sym_enum] = ACTIONS(1898), - [anon_sym_PIPE_RBRACE] = ACTIONS(1896), - [sym__automatic_semicolon] = ACTIONS(1896), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(761)] = { - [ts_builtin_sym_end] = ACTIONS(1686), - [sym_identifier] = ACTIONS(1688), - [anon_sym_export] = ACTIONS(1688), - [anon_sym_default] = ACTIONS(1688), - [anon_sym_type] = ACTIONS(1688), - [anon_sym_namespace] = ACTIONS(1688), - [anon_sym_LBRACE] = ACTIONS(1686), - [anon_sym_COMMA] = ACTIONS(1686), - [anon_sym_RBRACE] = ACTIONS(1686), - [anon_sym_typeof] = ACTIONS(1688), - [anon_sym_import] = ACTIONS(1688), - [anon_sym_with] = ACTIONS(1688), - [anon_sym_var] = ACTIONS(1688), - [anon_sym_let] = ACTIONS(1688), - [anon_sym_const] = ACTIONS(1688), - [anon_sym_BANG] = ACTIONS(1686), - [anon_sym_else] = ACTIONS(1688), - [anon_sym_if] = ACTIONS(1688), - [anon_sym_switch] = ACTIONS(1688), - [anon_sym_for] = ACTIONS(1688), - [anon_sym_LPAREN] = ACTIONS(1686), - [anon_sym_SEMI] = ACTIONS(1686), - [anon_sym_await] = ACTIONS(1688), - [anon_sym_while] = ACTIONS(1688), - [anon_sym_do] = ACTIONS(1688), - [anon_sym_try] = ACTIONS(1688), - [anon_sym_break] = ACTIONS(1688), - [anon_sym_continue] = ACTIONS(1688), - [anon_sym_debugger] = ACTIONS(1688), - [anon_sym_return] = ACTIONS(1688), - [anon_sym_throw] = ACTIONS(1688), - [anon_sym_case] = ACTIONS(1688), - [anon_sym_yield] = ACTIONS(1688), - [anon_sym_LBRACK] = ACTIONS(1686), - [anon_sym_class] = ACTIONS(1688), - [anon_sym_async] = ACTIONS(1688), - [anon_sym_function] = ACTIONS(1688), - [anon_sym_new] = ACTIONS(1688), - [anon_sym_using] = ACTIONS(1688), - [anon_sym_PLUS] = ACTIONS(1688), - [anon_sym_DASH] = ACTIONS(1688), - [anon_sym_SLASH] = ACTIONS(1688), - [anon_sym_LT] = ACTIONS(1686), - [anon_sym_TILDE] = ACTIONS(1686), - [anon_sym_void] = ACTIONS(1688), - [anon_sym_delete] = ACTIONS(1688), - [anon_sym_PLUS_PLUS] = ACTIONS(1686), - [anon_sym_DASH_DASH] = ACTIONS(1686), - [anon_sym_DQUOTE] = ACTIONS(1686), - [anon_sym_SQUOTE] = ACTIONS(1686), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1686), - [sym_number] = ACTIONS(1686), - [sym_private_property_identifier] = ACTIONS(1686), - [sym_this] = ACTIONS(1688), - [sym_super] = ACTIONS(1688), - [sym_true] = ACTIONS(1688), - [sym_false] = ACTIONS(1688), - [sym_null] = ACTIONS(1688), - [sym_undefined] = ACTIONS(1688), - [anon_sym_AT] = ACTIONS(1686), - [anon_sym_static] = ACTIONS(1688), - [anon_sym_readonly] = ACTIONS(1688), - [anon_sym_get] = ACTIONS(1688), - [anon_sym_set] = ACTIONS(1688), - [anon_sym_declare] = ACTIONS(1688), - [anon_sym_public] = ACTIONS(1688), - [anon_sym_private] = ACTIONS(1688), - [anon_sym_protected] = ACTIONS(1688), - [anon_sym_override] = ACTIONS(1688), - [anon_sym_module] = ACTIONS(1688), - [anon_sym_any] = ACTIONS(1688), - [anon_sym_number] = ACTIONS(1688), - [anon_sym_boolean] = ACTIONS(1688), - [anon_sym_string] = ACTIONS(1688), - [anon_sym_symbol] = ACTIONS(1688), - [anon_sym_object] = ACTIONS(1688), - [anon_sym_abstract] = ACTIONS(1688), - [anon_sym_interface] = ACTIONS(1688), - [anon_sym_enum] = ACTIONS(1688), - [anon_sym_PIPE_RBRACE] = ACTIONS(1686), - [sym__automatic_semicolon] = ACTIONS(2479), + [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_static] = ACTIONS(2471), + [anon_sym_readonly] = ACTIONS(2471), + [anon_sym_get] = ACTIONS(2471), + [anon_sym_set] = ACTIONS(2471), + [anon_sym_declare] = ACTIONS(2471), + [anon_sym_public] = ACTIONS(2471), + [anon_sym_private] = ACTIONS(2471), + [anon_sym_protected] = ACTIONS(2471), + [anon_sym_override] = ACTIONS(2471), + [anon_sym_module] = ACTIONS(2471), + [anon_sym_any] = ACTIONS(2471), + [anon_sym_number] = ACTIONS(2471), + [anon_sym_boolean] = ACTIONS(2471), + [anon_sym_string] = ACTIONS(2471), + [anon_sym_symbol] = ACTIONS(2471), + [anon_sym_object] = ACTIONS(2471), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, - [STATE(762)] = { - [ts_builtin_sym_end] = ACTIONS(1882), - [sym_identifier] = ACTIONS(1884), - [anon_sym_export] = ACTIONS(1884), - [anon_sym_default] = ACTIONS(1884), - [anon_sym_type] = ACTIONS(1884), - [anon_sym_namespace] = ACTIONS(1884), - [anon_sym_LBRACE] = ACTIONS(1882), - [anon_sym_COMMA] = ACTIONS(1882), - [anon_sym_RBRACE] = ACTIONS(1882), - [anon_sym_typeof] = ACTIONS(1884), - [anon_sym_import] = ACTIONS(1884), - [anon_sym_with] = ACTIONS(1884), - [anon_sym_var] = ACTIONS(1884), - [anon_sym_let] = ACTIONS(1884), - [anon_sym_const] = ACTIONS(1884), - [anon_sym_BANG] = ACTIONS(1882), - [anon_sym_else] = ACTIONS(1884), - [anon_sym_if] = ACTIONS(1884), - [anon_sym_switch] = ACTIONS(1884), - [anon_sym_for] = ACTIONS(1884), - [anon_sym_LPAREN] = ACTIONS(1882), - [anon_sym_SEMI] = ACTIONS(1882), - [anon_sym_await] = ACTIONS(1884), - [anon_sym_while] = ACTIONS(1884), - [anon_sym_do] = ACTIONS(1884), - [anon_sym_try] = ACTIONS(1884), - [anon_sym_break] = ACTIONS(1884), - [anon_sym_continue] = ACTIONS(1884), - [anon_sym_debugger] = ACTIONS(1884), - [anon_sym_return] = ACTIONS(1884), - [anon_sym_throw] = ACTIONS(1884), - [anon_sym_case] = ACTIONS(1884), - [anon_sym_catch] = ACTIONS(1884), - [anon_sym_finally] = ACTIONS(1884), - [anon_sym_yield] = ACTIONS(1884), - [anon_sym_LBRACK] = ACTIONS(1882), - [anon_sym_class] = ACTIONS(1884), - [anon_sym_async] = ACTIONS(1884), - [anon_sym_function] = ACTIONS(1884), - [anon_sym_new] = ACTIONS(1884), - [anon_sym_using] = ACTIONS(1884), - [anon_sym_PLUS] = ACTIONS(1884), - [anon_sym_DASH] = ACTIONS(1884), - [anon_sym_SLASH] = ACTIONS(1884), - [anon_sym_LT] = ACTIONS(1882), - [anon_sym_TILDE] = ACTIONS(1882), - [anon_sym_void] = ACTIONS(1884), - [anon_sym_delete] = ACTIONS(1884), - [anon_sym_PLUS_PLUS] = ACTIONS(1882), - [anon_sym_DASH_DASH] = ACTIONS(1882), - [anon_sym_DQUOTE] = ACTIONS(1882), - [anon_sym_SQUOTE] = ACTIONS(1882), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1882), - [sym_number] = ACTIONS(1882), - [sym_private_property_identifier] = ACTIONS(1882), - [sym_this] = ACTIONS(1884), - [sym_super] = ACTIONS(1884), - [sym_true] = ACTIONS(1884), - [sym_false] = ACTIONS(1884), - [sym_null] = ACTIONS(1884), - [sym_undefined] = ACTIONS(1884), - [anon_sym_AT] = ACTIONS(1882), - [anon_sym_static] = ACTIONS(1884), - [anon_sym_readonly] = ACTIONS(1884), - [anon_sym_get] = ACTIONS(1884), - [anon_sym_set] = ACTIONS(1884), - [anon_sym_declare] = ACTIONS(1884), - [anon_sym_public] = ACTIONS(1884), - [anon_sym_private] = ACTIONS(1884), - [anon_sym_protected] = ACTIONS(1884), - [anon_sym_override] = ACTIONS(1884), - [anon_sym_module] = ACTIONS(1884), - [anon_sym_any] = ACTIONS(1884), - [anon_sym_number] = ACTIONS(1884), - [anon_sym_boolean] = ACTIONS(1884), - [anon_sym_string] = ACTIONS(1884), - [anon_sym_symbol] = ACTIONS(1884), - [anon_sym_object] = ACTIONS(1884), - [anon_sym_abstract] = ACTIONS(1884), - [anon_sym_interface] = ACTIONS(1884), - [anon_sym_enum] = ACTIONS(1884), + [STATE(754)] = { + [sym__call_signature] = STATE(5746), + [sym_formal_parameters] = STATE(3940), + [sym_type_parameters] = STATE(5504), + [sym_identifier] = ACTIONS(2465), + [anon_sym_export] = ACTIONS(2467), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2467), + [anon_sym_EQ] = ACTIONS(899), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2467), + [anon_sym_COMMA] = ACTIONS(223), + [anon_sym_let] = ACTIONS(2467), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2433), + [anon_sym_in] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_RBRACK] = ACTIONS(126), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_async] = ACTIONS(2467), + [anon_sym_function] = ACTIONS(2436), + [anon_sym_EQ_GT] = ACTIONS(908), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2467), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP] = ACTIONS(120), + [anon_sym_PIPE_PIPE] = ACTIONS(120), + [anon_sym_GT_GT] = ACTIONS(120), + [anon_sym_GT_GT_GT] = ACTIONS(120), + [anon_sym_LT_LT] = ACTIONS(120), + [anon_sym_AMP] = ACTIONS(120), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(120), + [anon_sym_PLUS] = ACTIONS(120), + [anon_sym_DASH] = ACTIONS(120), + [anon_sym_SLASH] = ACTIONS(120), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(2438), + [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ] = ACTIONS(120), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ] = ACTIONS(120), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_QMARK_QMARK] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_static] = ACTIONS(2467), + [anon_sym_readonly] = ACTIONS(2467), + [anon_sym_get] = ACTIONS(2467), + [anon_sym_set] = ACTIONS(2467), + [anon_sym_declare] = ACTIONS(2467), + [anon_sym_public] = ACTIONS(2467), + [anon_sym_private] = ACTIONS(2467), + [anon_sym_protected] = ACTIONS(2467), + [anon_sym_override] = ACTIONS(2467), + [anon_sym_module] = ACTIONS(2467), + [anon_sym_any] = ACTIONS(2467), + [anon_sym_number] = ACTIONS(2467), + [anon_sym_boolean] = ACTIONS(2467), + [anon_sym_string] = ACTIONS(2467), + [anon_sym_symbol] = ACTIONS(2467), + [anon_sym_object] = ACTIONS(2467), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, - [STATE(763)] = { - [ts_builtin_sym_end] = ACTIONS(1712), - [sym_identifier] = ACTIONS(1714), - [anon_sym_export] = ACTIONS(1714), - [anon_sym_default] = ACTIONS(1714), - [anon_sym_type] = ACTIONS(1714), - [anon_sym_namespace] = ACTIONS(1714), - [anon_sym_LBRACE] = ACTIONS(1712), - [anon_sym_COMMA] = ACTIONS(1712), - [anon_sym_RBRACE] = ACTIONS(1712), - [anon_sym_typeof] = ACTIONS(1714), - [anon_sym_import] = ACTIONS(1714), - [anon_sym_with] = ACTIONS(1714), - [anon_sym_var] = ACTIONS(1714), - [anon_sym_let] = ACTIONS(1714), - [anon_sym_const] = ACTIONS(1714), - [anon_sym_BANG] = ACTIONS(1712), - [anon_sym_else] = ACTIONS(1714), - [anon_sym_if] = ACTIONS(1714), - [anon_sym_switch] = ACTIONS(1714), - [anon_sym_for] = ACTIONS(1714), - [anon_sym_LPAREN] = ACTIONS(1712), - [anon_sym_SEMI] = ACTIONS(1712), - [anon_sym_await] = ACTIONS(1714), - [anon_sym_while] = ACTIONS(1714), - [anon_sym_do] = ACTIONS(1714), - [anon_sym_try] = ACTIONS(1714), - [anon_sym_break] = ACTIONS(1714), - [anon_sym_continue] = ACTIONS(1714), - [anon_sym_debugger] = ACTIONS(1714), - [anon_sym_return] = ACTIONS(1714), - [anon_sym_throw] = ACTIONS(1714), - [anon_sym_case] = ACTIONS(1714), - [anon_sym_yield] = ACTIONS(1714), - [anon_sym_LBRACK] = ACTIONS(1712), - [anon_sym_class] = ACTIONS(1714), - [anon_sym_async] = ACTIONS(1714), - [anon_sym_function] = ACTIONS(1714), - [anon_sym_new] = ACTIONS(1714), - [anon_sym_using] = ACTIONS(1714), - [anon_sym_PLUS] = ACTIONS(1714), - [anon_sym_DASH] = ACTIONS(1714), - [anon_sym_SLASH] = ACTIONS(1714), - [anon_sym_LT] = ACTIONS(1712), - [anon_sym_TILDE] = ACTIONS(1712), - [anon_sym_void] = ACTIONS(1714), - [anon_sym_delete] = ACTIONS(1714), - [anon_sym_PLUS_PLUS] = ACTIONS(1712), - [anon_sym_DASH_DASH] = ACTIONS(1712), - [anon_sym_DQUOTE] = ACTIONS(1712), - [anon_sym_SQUOTE] = ACTIONS(1712), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1712), - [sym_number] = ACTIONS(1712), - [sym_private_property_identifier] = ACTIONS(1712), - [sym_this] = ACTIONS(1714), - [sym_super] = ACTIONS(1714), - [sym_true] = ACTIONS(1714), - [sym_false] = ACTIONS(1714), - [sym_null] = ACTIONS(1714), - [sym_undefined] = ACTIONS(1714), - [anon_sym_AT] = ACTIONS(1712), - [anon_sym_static] = ACTIONS(1714), - [anon_sym_readonly] = ACTIONS(1714), - [anon_sym_get] = ACTIONS(1714), - [anon_sym_set] = ACTIONS(1714), - [anon_sym_declare] = ACTIONS(1714), - [anon_sym_public] = ACTIONS(1714), - [anon_sym_private] = ACTIONS(1714), - [anon_sym_protected] = ACTIONS(1714), - [anon_sym_override] = ACTIONS(1714), - [anon_sym_module] = ACTIONS(1714), - [anon_sym_any] = ACTIONS(1714), - [anon_sym_number] = ACTIONS(1714), - [anon_sym_boolean] = ACTIONS(1714), - [anon_sym_string] = ACTIONS(1714), - [anon_sym_symbol] = ACTIONS(1714), - [anon_sym_object] = ACTIONS(1714), - [anon_sym_abstract] = ACTIONS(1714), - [anon_sym_interface] = ACTIONS(1714), - [anon_sym_enum] = ACTIONS(1714), - [anon_sym_PIPE_RBRACE] = ACTIONS(1712), - [sym__automatic_semicolon] = ACTIONS(1712), + [STATE(755)] = { + [sym_catch_clause] = STATE(778), + [sym_finally_clause] = STATE(919), + [ts_builtin_sym_end] = ACTIONS(2477), + [sym_identifier] = ACTIONS(2479), + [anon_sym_export] = ACTIONS(2479), + [anon_sym_default] = ACTIONS(2479), + [anon_sym_type] = ACTIONS(2479), + [anon_sym_namespace] = ACTIONS(2479), + [anon_sym_LBRACE] = ACTIONS(2477), + [anon_sym_RBRACE] = ACTIONS(2477), + [anon_sym_typeof] = ACTIONS(2479), + [anon_sym_import] = ACTIONS(2479), + [anon_sym_with] = ACTIONS(2479), + [anon_sym_var] = ACTIONS(2479), + [anon_sym_let] = ACTIONS(2479), + [anon_sym_const] = ACTIONS(2479), + [anon_sym_BANG] = ACTIONS(2477), + [anon_sym_else] = ACTIONS(2479), + [anon_sym_if] = ACTIONS(2479), + [anon_sym_switch] = ACTIONS(2479), + [anon_sym_for] = ACTIONS(2479), + [anon_sym_LPAREN] = ACTIONS(2477), + [anon_sym_SEMI] = ACTIONS(2477), + [anon_sym_await] = ACTIONS(2479), + [anon_sym_while] = ACTIONS(2479), + [anon_sym_do] = ACTIONS(2479), + [anon_sym_try] = ACTIONS(2479), + [anon_sym_break] = ACTIONS(2479), + [anon_sym_continue] = ACTIONS(2479), + [anon_sym_debugger] = ACTIONS(2479), + [anon_sym_return] = ACTIONS(2479), + [anon_sym_throw] = ACTIONS(2479), + [anon_sym_case] = ACTIONS(2479), + [anon_sym_catch] = ACTIONS(2481), + [anon_sym_finally] = ACTIONS(2483), + [anon_sym_yield] = ACTIONS(2479), + [anon_sym_LBRACK] = ACTIONS(2477), + [anon_sym_class] = ACTIONS(2479), + [anon_sym_async] = ACTIONS(2479), + [anon_sym_function] = ACTIONS(2479), + [anon_sym_new] = ACTIONS(2479), + [anon_sym_using] = ACTIONS(2479), + [anon_sym_PLUS] = ACTIONS(2479), + [anon_sym_DASH] = ACTIONS(2479), + [anon_sym_SLASH] = ACTIONS(2479), + [anon_sym_LT] = ACTIONS(2477), + [anon_sym_TILDE] = ACTIONS(2477), + [anon_sym_void] = ACTIONS(2479), + [anon_sym_delete] = ACTIONS(2479), + [anon_sym_PLUS_PLUS] = ACTIONS(2477), + [anon_sym_DASH_DASH] = ACTIONS(2477), + [anon_sym_DQUOTE] = ACTIONS(2477), + [anon_sym_SQUOTE] = ACTIONS(2477), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2477), + [sym_number] = ACTIONS(2477), + [sym_private_property_identifier] = ACTIONS(2477), + [sym_this] = ACTIONS(2479), + [sym_super] = ACTIONS(2479), + [sym_true] = ACTIONS(2479), + [sym_false] = ACTIONS(2479), + [sym_null] = ACTIONS(2479), + [sym_undefined] = ACTIONS(2479), + [anon_sym_AT] = ACTIONS(2477), + [anon_sym_static] = ACTIONS(2479), + [anon_sym_readonly] = ACTIONS(2479), + [anon_sym_get] = ACTIONS(2479), + [anon_sym_set] = ACTIONS(2479), + [anon_sym_declare] = ACTIONS(2479), + [anon_sym_public] = ACTIONS(2479), + [anon_sym_private] = ACTIONS(2479), + [anon_sym_protected] = ACTIONS(2479), + [anon_sym_override] = ACTIONS(2479), + [anon_sym_module] = ACTIONS(2479), + [anon_sym_any] = ACTIONS(2479), + [anon_sym_number] = ACTIONS(2479), + [anon_sym_boolean] = ACTIONS(2479), + [anon_sym_string] = ACTIONS(2479), + [anon_sym_symbol] = ACTIONS(2479), + [anon_sym_object] = ACTIONS(2479), + [anon_sym_abstract] = ACTIONS(2479), + [anon_sym_interface] = ACTIONS(2479), + [anon_sym_enum] = ACTIONS(2479), [sym_html_comment] = ACTIONS(5), }, - [STATE(764)] = { - [sym__call_signature] = STATE(5731), - [sym_formal_parameters] = STATE(3848), - [sym_type_parameters] = STATE(5508), - [sym_identifier] = ACTIONS(2421), - [anon_sym_export] = ACTIONS(2423), + [STATE(756)] = { + [sym__call_signature] = STATE(5866), + [sym_formal_parameters] = STATE(3940), + [sym_type_parameters] = STATE(5504), + [sym_identifier] = ACTIONS(2469), + [anon_sym_export] = ACTIONS(2471), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2423), - [anon_sym_EQ] = ACTIONS(822), + [anon_sym_type] = ACTIONS(2471), + [anon_sym_EQ] = ACTIONS(932), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2423), - [anon_sym_let] = ACTIONS(2423), + [anon_sym_namespace] = ACTIONS(2471), + [anon_sym_let] = ACTIONS(2471), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2425), + [anon_sym_LPAREN] = ACTIONS(2433), + [anon_sym_SEMI] = ACTIONS(154), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(824), - [anon_sym_LBRACK] = ACTIONS(153), - [anon_sym_DOT] = ACTIONS(153), - [anon_sym_async] = ACTIONS(2423), - [anon_sym_function] = ACTIONS(2428), - [anon_sym_EQ_GT] = ACTIONS(151), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(2423), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_async] = ACTIONS(2471), + [anon_sym_function] = ACTIONS(2453), + [anon_sym_EQ_GT] = ACTIONS(922), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2471), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -105842,78 +105187,674 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2430), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(2438), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(153), - [anon_sym_static] = ACTIONS(2423), - [anon_sym_readonly] = ACTIONS(2423), - [anon_sym_get] = ACTIONS(2423), - [anon_sym_set] = ACTIONS(2423), - [anon_sym_declare] = ACTIONS(2423), - [anon_sym_public] = ACTIONS(2423), - [anon_sym_private] = ACTIONS(2423), - [anon_sym_protected] = ACTIONS(2423), - [anon_sym_override] = ACTIONS(2423), - [anon_sym_module] = ACTIONS(2423), - [anon_sym_any] = ACTIONS(2423), - [anon_sym_number] = ACTIONS(2423), - [anon_sym_boolean] = ACTIONS(2423), - [anon_sym_string] = ACTIONS(2423), - [anon_sym_symbol] = ACTIONS(2423), - [anon_sym_object] = ACTIONS(2423), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_static] = ACTIONS(2471), + [anon_sym_readonly] = ACTIONS(2471), + [anon_sym_get] = ACTIONS(2471), + [anon_sym_set] = ACTIONS(2471), + [anon_sym_declare] = ACTIONS(2471), + [anon_sym_public] = ACTIONS(2471), + [anon_sym_private] = ACTIONS(2471), + [anon_sym_protected] = ACTIONS(2471), + [anon_sym_override] = ACTIONS(2471), + [anon_sym_module] = ACTIONS(2471), + [anon_sym_any] = ACTIONS(2471), + [anon_sym_number] = ACTIONS(2471), + [anon_sym_boolean] = ACTIONS(2471), + [anon_sym_string] = ACTIONS(2471), + [anon_sym_symbol] = ACTIONS(2471), + [anon_sym_object] = ACTIONS(2471), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(153), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, - [STATE(765)] = { - [sym__call_signature] = STATE(5738), - [sym_formal_parameters] = STATE(3848), - [sym_type_parameters] = STATE(5508), - [sym_identifier] = ACTIONS(2453), - [anon_sym_export] = ACTIONS(2455), + [STATE(757)] = { + [sym__call_signature] = STATE(5746), + [sym_formal_parameters] = STATE(3940), + [sym_type_parameters] = STATE(5504), + [sym_identifier] = ACTIONS(2465), + [anon_sym_export] = ACTIONS(2467), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_type] = ACTIONS(2467), + [anon_sym_EQ] = ACTIONS(924), + [anon_sym_as] = ACTIONS(120), + [anon_sym_namespace] = ACTIONS(2467), + [anon_sym_let] = ACTIONS(2467), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2433), + [anon_sym_in] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_RBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_async] = ACTIONS(2467), + [anon_sym_function] = ACTIONS(2436), + [anon_sym_EQ_GT] = ACTIONS(908), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2467), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP] = ACTIONS(120), + [anon_sym_PIPE_PIPE] = ACTIONS(120), + [anon_sym_GT_GT] = ACTIONS(120), + [anon_sym_GT_GT_GT] = ACTIONS(120), + [anon_sym_LT_LT] = ACTIONS(120), + [anon_sym_AMP] = ACTIONS(120), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(120), + [anon_sym_PLUS] = ACTIONS(120), + [anon_sym_DASH] = ACTIONS(120), + [anon_sym_SLASH] = ACTIONS(120), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(2438), + [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ] = ACTIONS(120), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ] = ACTIONS(120), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_QMARK_QMARK] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_static] = ACTIONS(2467), + [anon_sym_readonly] = ACTIONS(2467), + [anon_sym_get] = ACTIONS(2467), + [anon_sym_set] = ACTIONS(2467), + [anon_sym_declare] = ACTIONS(2467), + [anon_sym_public] = ACTIONS(2467), + [anon_sym_private] = ACTIONS(2467), + [anon_sym_protected] = ACTIONS(2467), + [anon_sym_override] = ACTIONS(2467), + [anon_sym_module] = ACTIONS(2467), + [anon_sym_any] = ACTIONS(2467), + [anon_sym_number] = ACTIONS(2467), + [anon_sym_boolean] = ACTIONS(2467), + [anon_sym_string] = ACTIONS(2467), + [anon_sym_symbol] = ACTIONS(2467), + [anon_sym_object] = ACTIONS(2467), + [anon_sym_satisfies] = ACTIONS(120), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(758)] = { + [ts_builtin_sym_end] = ACTIONS(1814), + [sym_identifier] = ACTIONS(1816), + [anon_sym_export] = ACTIONS(1816), + [anon_sym_default] = ACTIONS(1816), + [anon_sym_type] = ACTIONS(1816), + [anon_sym_namespace] = ACTIONS(1816), + [anon_sym_LBRACE] = ACTIONS(1814), + [anon_sym_COMMA] = ACTIONS(1814), + [anon_sym_RBRACE] = ACTIONS(1814), + [anon_sym_typeof] = ACTIONS(1816), + [anon_sym_import] = ACTIONS(1816), + [anon_sym_with] = ACTIONS(1816), + [anon_sym_var] = ACTIONS(1816), + [anon_sym_let] = ACTIONS(1816), + [anon_sym_const] = ACTIONS(1816), + [anon_sym_BANG] = ACTIONS(1814), + [anon_sym_else] = ACTIONS(1816), + [anon_sym_if] = ACTIONS(1816), + [anon_sym_switch] = ACTIONS(1816), + [anon_sym_for] = ACTIONS(1816), + [anon_sym_LPAREN] = ACTIONS(1814), + [anon_sym_SEMI] = ACTIONS(1814), + [anon_sym_await] = ACTIONS(1816), + [anon_sym_while] = ACTIONS(1816), + [anon_sym_do] = ACTIONS(1816), + [anon_sym_try] = ACTIONS(1816), + [anon_sym_break] = ACTIONS(1816), + [anon_sym_continue] = ACTIONS(1816), + [anon_sym_debugger] = ACTIONS(1816), + [anon_sym_return] = ACTIONS(1816), + [anon_sym_throw] = ACTIONS(1816), + [anon_sym_case] = ACTIONS(1816), + [anon_sym_yield] = ACTIONS(1816), + [anon_sym_LBRACK] = ACTIONS(1814), + [anon_sym_class] = ACTIONS(1816), + [anon_sym_async] = ACTIONS(1816), + [anon_sym_function] = ACTIONS(1816), + [anon_sym_new] = ACTIONS(1816), + [anon_sym_using] = ACTIONS(1816), + [anon_sym_PLUS] = ACTIONS(1816), + [anon_sym_DASH] = ACTIONS(1816), + [anon_sym_SLASH] = ACTIONS(1816), + [anon_sym_LT] = ACTIONS(1814), + [anon_sym_TILDE] = ACTIONS(1814), + [anon_sym_void] = ACTIONS(1816), + [anon_sym_delete] = ACTIONS(1816), + [anon_sym_PLUS_PLUS] = ACTIONS(1814), + [anon_sym_DASH_DASH] = ACTIONS(1814), + [anon_sym_DQUOTE] = ACTIONS(1814), + [anon_sym_SQUOTE] = ACTIONS(1814), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1814), + [sym_number] = ACTIONS(1814), + [sym_private_property_identifier] = ACTIONS(1814), + [sym_this] = ACTIONS(1816), + [sym_super] = ACTIONS(1816), + [sym_true] = ACTIONS(1816), + [sym_false] = ACTIONS(1816), + [sym_null] = ACTIONS(1816), + [sym_undefined] = ACTIONS(1816), + [anon_sym_AT] = ACTIONS(1814), + [anon_sym_static] = ACTIONS(1816), + [anon_sym_readonly] = ACTIONS(1816), + [anon_sym_get] = ACTIONS(1816), + [anon_sym_set] = ACTIONS(1816), + [anon_sym_declare] = ACTIONS(1816), + [anon_sym_public] = ACTIONS(1816), + [anon_sym_private] = ACTIONS(1816), + [anon_sym_protected] = ACTIONS(1816), + [anon_sym_override] = ACTIONS(1816), + [anon_sym_module] = ACTIONS(1816), + [anon_sym_any] = ACTIONS(1816), + [anon_sym_number] = ACTIONS(1816), + [anon_sym_boolean] = ACTIONS(1816), + [anon_sym_string] = ACTIONS(1816), + [anon_sym_symbol] = ACTIONS(1816), + [anon_sym_object] = ACTIONS(1816), + [anon_sym_abstract] = ACTIONS(1816), + [anon_sym_interface] = ACTIONS(1816), + [anon_sym_enum] = ACTIONS(1816), + [anon_sym_PIPE_RBRACE] = ACTIONS(1814), + [sym__automatic_semicolon] = ACTIONS(1814), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(759)] = { + [ts_builtin_sym_end] = ACTIONS(1784), + [sym_identifier] = ACTIONS(1786), + [anon_sym_export] = ACTIONS(1786), + [anon_sym_default] = ACTIONS(1786), + [anon_sym_type] = ACTIONS(1786), + [anon_sym_namespace] = ACTIONS(1786), + [anon_sym_LBRACE] = ACTIONS(1784), + [anon_sym_COMMA] = ACTIONS(1784), + [anon_sym_RBRACE] = ACTIONS(1784), + [anon_sym_typeof] = ACTIONS(1786), + [anon_sym_import] = ACTIONS(1786), + [anon_sym_with] = ACTIONS(1786), + [anon_sym_var] = ACTIONS(1786), + [anon_sym_let] = ACTIONS(1786), + [anon_sym_const] = ACTIONS(1786), + [anon_sym_BANG] = ACTIONS(1784), + [anon_sym_else] = ACTIONS(1786), + [anon_sym_if] = ACTIONS(1786), + [anon_sym_switch] = ACTIONS(1786), + [anon_sym_for] = ACTIONS(1786), + [anon_sym_LPAREN] = ACTIONS(1784), + [anon_sym_SEMI] = ACTIONS(1784), + [anon_sym_await] = ACTIONS(1786), + [anon_sym_while] = ACTIONS(1786), + [anon_sym_do] = ACTIONS(1786), + [anon_sym_try] = ACTIONS(1786), + [anon_sym_break] = ACTIONS(1786), + [anon_sym_continue] = ACTIONS(1786), + [anon_sym_debugger] = ACTIONS(1786), + [anon_sym_return] = ACTIONS(1786), + [anon_sym_throw] = ACTIONS(1786), + [anon_sym_case] = ACTIONS(1786), + [anon_sym_yield] = ACTIONS(1786), + [anon_sym_LBRACK] = ACTIONS(1784), + [anon_sym_class] = ACTIONS(1786), + [anon_sym_async] = ACTIONS(1786), + [anon_sym_function] = ACTIONS(1786), + [anon_sym_new] = ACTIONS(1786), + [anon_sym_using] = ACTIONS(1786), + [anon_sym_PLUS] = ACTIONS(1786), + [anon_sym_DASH] = ACTIONS(1786), + [anon_sym_SLASH] = ACTIONS(1786), + [anon_sym_LT] = ACTIONS(1784), + [anon_sym_TILDE] = ACTIONS(1784), + [anon_sym_void] = ACTIONS(1786), + [anon_sym_delete] = ACTIONS(1786), + [anon_sym_PLUS_PLUS] = ACTIONS(1784), + [anon_sym_DASH_DASH] = ACTIONS(1784), + [anon_sym_DQUOTE] = ACTIONS(1784), + [anon_sym_SQUOTE] = ACTIONS(1784), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1784), + [sym_number] = ACTIONS(1784), + [sym_private_property_identifier] = ACTIONS(1784), + [sym_this] = ACTIONS(1786), + [sym_super] = ACTIONS(1786), + [sym_true] = ACTIONS(1786), + [sym_false] = ACTIONS(1786), + [sym_null] = ACTIONS(1786), + [sym_undefined] = ACTIONS(1786), + [anon_sym_AT] = ACTIONS(1784), + [anon_sym_static] = ACTIONS(1786), + [anon_sym_readonly] = ACTIONS(1786), + [anon_sym_get] = ACTIONS(1786), + [anon_sym_set] = ACTIONS(1786), + [anon_sym_declare] = ACTIONS(1786), + [anon_sym_public] = ACTIONS(1786), + [anon_sym_private] = ACTIONS(1786), + [anon_sym_protected] = ACTIONS(1786), + [anon_sym_override] = ACTIONS(1786), + [anon_sym_module] = ACTIONS(1786), + [anon_sym_any] = ACTIONS(1786), + [anon_sym_number] = ACTIONS(1786), + [anon_sym_boolean] = ACTIONS(1786), + [anon_sym_string] = ACTIONS(1786), + [anon_sym_symbol] = ACTIONS(1786), + [anon_sym_object] = ACTIONS(1786), + [anon_sym_abstract] = ACTIONS(1786), + [anon_sym_interface] = ACTIONS(1786), + [anon_sym_enum] = ACTIONS(1786), + [anon_sym_PIPE_RBRACE] = ACTIONS(1784), + [sym__automatic_semicolon] = ACTIONS(2485), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(760)] = { + [ts_builtin_sym_end] = ACTIONS(1692), + [sym_identifier] = ACTIONS(1694), + [anon_sym_export] = ACTIONS(1694), + [anon_sym_default] = ACTIONS(1694), + [anon_sym_type] = ACTIONS(1694), + [anon_sym_namespace] = ACTIONS(1694), + [anon_sym_LBRACE] = ACTIONS(1692), + [anon_sym_COMMA] = ACTIONS(1692), + [anon_sym_RBRACE] = ACTIONS(1692), + [anon_sym_typeof] = ACTIONS(1694), + [anon_sym_import] = ACTIONS(1694), + [anon_sym_with] = ACTIONS(1694), + [anon_sym_var] = ACTIONS(1694), + [anon_sym_let] = ACTIONS(1694), + [anon_sym_const] = ACTIONS(1694), + [anon_sym_BANG] = ACTIONS(1692), + [anon_sym_else] = ACTIONS(1694), + [anon_sym_if] = ACTIONS(1694), + [anon_sym_switch] = ACTIONS(1694), + [anon_sym_for] = ACTIONS(1694), + [anon_sym_LPAREN] = ACTIONS(1692), + [anon_sym_SEMI] = ACTIONS(1692), + [anon_sym_await] = ACTIONS(1694), + [anon_sym_while] = ACTIONS(1694), + [anon_sym_do] = ACTIONS(1694), + [anon_sym_try] = ACTIONS(1694), + [anon_sym_break] = ACTIONS(1694), + [anon_sym_continue] = ACTIONS(1694), + [anon_sym_debugger] = ACTIONS(1694), + [anon_sym_return] = ACTIONS(1694), + [anon_sym_throw] = ACTIONS(1694), + [anon_sym_case] = ACTIONS(1694), + [anon_sym_yield] = ACTIONS(1694), + [anon_sym_LBRACK] = ACTIONS(1692), + [anon_sym_class] = ACTIONS(1694), + [anon_sym_async] = ACTIONS(1694), + [anon_sym_function] = ACTIONS(1694), + [anon_sym_new] = ACTIONS(1694), + [anon_sym_using] = ACTIONS(1694), + [anon_sym_PLUS] = ACTIONS(1694), + [anon_sym_DASH] = ACTIONS(1694), + [anon_sym_SLASH] = ACTIONS(1694), + [anon_sym_LT] = ACTIONS(1692), + [anon_sym_TILDE] = ACTIONS(1692), + [anon_sym_void] = ACTIONS(1694), + [anon_sym_delete] = ACTIONS(1694), + [anon_sym_PLUS_PLUS] = ACTIONS(1692), + [anon_sym_DASH_DASH] = ACTIONS(1692), + [anon_sym_DQUOTE] = ACTIONS(1692), + [anon_sym_SQUOTE] = ACTIONS(1692), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1692), + [sym_number] = ACTIONS(1692), + [sym_private_property_identifier] = ACTIONS(1692), + [sym_this] = ACTIONS(1694), + [sym_super] = ACTIONS(1694), + [sym_true] = ACTIONS(1694), + [sym_false] = ACTIONS(1694), + [sym_null] = ACTIONS(1694), + [sym_undefined] = ACTIONS(1694), + [anon_sym_AT] = ACTIONS(1692), + [anon_sym_static] = ACTIONS(1694), + [anon_sym_readonly] = ACTIONS(1694), + [anon_sym_get] = ACTIONS(1694), + [anon_sym_set] = ACTIONS(1694), + [anon_sym_declare] = ACTIONS(1694), + [anon_sym_public] = ACTIONS(1694), + [anon_sym_private] = ACTIONS(1694), + [anon_sym_protected] = ACTIONS(1694), + [anon_sym_override] = ACTIONS(1694), + [anon_sym_module] = ACTIONS(1694), + [anon_sym_any] = ACTIONS(1694), + [anon_sym_number] = ACTIONS(1694), + [anon_sym_boolean] = ACTIONS(1694), + [anon_sym_string] = ACTIONS(1694), + [anon_sym_symbol] = ACTIONS(1694), + [anon_sym_object] = ACTIONS(1694), + [anon_sym_abstract] = ACTIONS(1694), + [anon_sym_interface] = ACTIONS(1694), + [anon_sym_enum] = ACTIONS(1694), + [anon_sym_PIPE_RBRACE] = ACTIONS(1692), + [sym__automatic_semicolon] = ACTIONS(2487), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(761)] = { + [ts_builtin_sym_end] = ACTIONS(1848), + [sym_identifier] = ACTIONS(1850), + [anon_sym_export] = ACTIONS(1850), + [anon_sym_default] = ACTIONS(1850), + [anon_sym_type] = ACTIONS(1850), + [anon_sym_namespace] = ACTIONS(1850), + [anon_sym_LBRACE] = ACTIONS(1848), + [anon_sym_COMMA] = ACTIONS(1848), + [anon_sym_RBRACE] = ACTIONS(1848), + [anon_sym_typeof] = ACTIONS(1850), + [anon_sym_import] = ACTIONS(1850), + [anon_sym_with] = ACTIONS(1850), + [anon_sym_var] = ACTIONS(1850), + [anon_sym_let] = ACTIONS(1850), + [anon_sym_const] = ACTIONS(1850), + [anon_sym_BANG] = ACTIONS(1848), + [anon_sym_else] = ACTIONS(1850), + [anon_sym_if] = ACTIONS(1850), + [anon_sym_switch] = ACTIONS(1850), + [anon_sym_for] = ACTIONS(1850), + [anon_sym_LPAREN] = ACTIONS(1848), + [anon_sym_SEMI] = ACTIONS(1848), + [anon_sym_await] = ACTIONS(1850), + [anon_sym_while] = ACTIONS(1850), + [anon_sym_do] = ACTIONS(1850), + [anon_sym_try] = ACTIONS(1850), + [anon_sym_break] = ACTIONS(1850), + [anon_sym_continue] = ACTIONS(1850), + [anon_sym_debugger] = ACTIONS(1850), + [anon_sym_return] = ACTIONS(1850), + [anon_sym_throw] = ACTIONS(1850), + [anon_sym_case] = ACTIONS(1850), + [anon_sym_yield] = ACTIONS(1850), + [anon_sym_LBRACK] = ACTIONS(1848), + [anon_sym_class] = ACTIONS(1850), + [anon_sym_async] = ACTIONS(1850), + [anon_sym_function] = ACTIONS(1850), + [anon_sym_new] = ACTIONS(1850), + [anon_sym_using] = ACTIONS(1850), + [anon_sym_PLUS] = ACTIONS(1850), + [anon_sym_DASH] = ACTIONS(1850), + [anon_sym_SLASH] = ACTIONS(1850), + [anon_sym_LT] = ACTIONS(1848), + [anon_sym_TILDE] = ACTIONS(1848), + [anon_sym_void] = ACTIONS(1850), + [anon_sym_delete] = ACTIONS(1850), + [anon_sym_PLUS_PLUS] = ACTIONS(1848), + [anon_sym_DASH_DASH] = ACTIONS(1848), + [anon_sym_DQUOTE] = ACTIONS(1848), + [anon_sym_SQUOTE] = ACTIONS(1848), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1848), + [sym_number] = ACTIONS(1848), + [sym_private_property_identifier] = ACTIONS(1848), + [sym_this] = ACTIONS(1850), + [sym_super] = ACTIONS(1850), + [sym_true] = ACTIONS(1850), + [sym_false] = ACTIONS(1850), + [sym_null] = ACTIONS(1850), + [sym_undefined] = ACTIONS(1850), + [anon_sym_AT] = ACTIONS(1848), + [anon_sym_static] = ACTIONS(1850), + [anon_sym_readonly] = ACTIONS(1850), + [anon_sym_get] = ACTIONS(1850), + [anon_sym_set] = ACTIONS(1850), + [anon_sym_declare] = ACTIONS(1850), + [anon_sym_public] = ACTIONS(1850), + [anon_sym_private] = ACTIONS(1850), + [anon_sym_protected] = ACTIONS(1850), + [anon_sym_override] = ACTIONS(1850), + [anon_sym_module] = ACTIONS(1850), + [anon_sym_any] = ACTIONS(1850), + [anon_sym_number] = ACTIONS(1850), + [anon_sym_boolean] = ACTIONS(1850), + [anon_sym_string] = ACTIONS(1850), + [anon_sym_symbol] = ACTIONS(1850), + [anon_sym_object] = ACTIONS(1850), + [anon_sym_abstract] = ACTIONS(1850), + [anon_sym_interface] = ACTIONS(1850), + [anon_sym_enum] = ACTIONS(1850), + [anon_sym_PIPE_RBRACE] = ACTIONS(1848), + [sym__automatic_semicolon] = ACTIONS(1848), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(762)] = { + [ts_builtin_sym_end] = ACTIONS(1784), + [sym_identifier] = ACTIONS(1786), + [anon_sym_export] = ACTIONS(1786), + [anon_sym_default] = ACTIONS(1786), + [anon_sym_type] = ACTIONS(1786), + [anon_sym_namespace] = ACTIONS(1786), + [anon_sym_LBRACE] = ACTIONS(1784), + [anon_sym_COMMA] = ACTIONS(1784), + [anon_sym_RBRACE] = ACTIONS(1784), + [anon_sym_typeof] = ACTIONS(1786), + [anon_sym_import] = ACTIONS(1786), + [anon_sym_with] = ACTIONS(1786), + [anon_sym_var] = ACTIONS(1786), + [anon_sym_let] = ACTIONS(1786), + [anon_sym_const] = ACTIONS(1786), + [anon_sym_BANG] = ACTIONS(1784), + [anon_sym_else] = ACTIONS(1786), + [anon_sym_if] = ACTIONS(1786), + [anon_sym_switch] = ACTIONS(1786), + [anon_sym_for] = ACTIONS(1786), + [anon_sym_LPAREN] = ACTIONS(1784), + [anon_sym_SEMI] = ACTIONS(1784), + [anon_sym_await] = ACTIONS(1786), + [anon_sym_while] = ACTIONS(1786), + [anon_sym_do] = ACTIONS(1786), + [anon_sym_try] = ACTIONS(1786), + [anon_sym_break] = ACTIONS(1786), + [anon_sym_continue] = ACTIONS(1786), + [anon_sym_debugger] = ACTIONS(1786), + [anon_sym_return] = ACTIONS(1786), + [anon_sym_throw] = ACTIONS(1786), + [anon_sym_case] = ACTIONS(1786), + [anon_sym_catch] = ACTIONS(1786), + [anon_sym_finally] = ACTIONS(1786), + [anon_sym_yield] = ACTIONS(1786), + [anon_sym_LBRACK] = ACTIONS(1784), + [anon_sym_class] = ACTIONS(1786), + [anon_sym_async] = ACTIONS(1786), + [anon_sym_function] = ACTIONS(1786), + [anon_sym_new] = ACTIONS(1786), + [anon_sym_using] = ACTIONS(1786), + [anon_sym_PLUS] = ACTIONS(1786), + [anon_sym_DASH] = ACTIONS(1786), + [anon_sym_SLASH] = ACTIONS(1786), + [anon_sym_LT] = ACTIONS(1784), + [anon_sym_TILDE] = ACTIONS(1784), + [anon_sym_void] = ACTIONS(1786), + [anon_sym_delete] = ACTIONS(1786), + [anon_sym_PLUS_PLUS] = ACTIONS(1784), + [anon_sym_DASH_DASH] = ACTIONS(1784), + [anon_sym_DQUOTE] = ACTIONS(1784), + [anon_sym_SQUOTE] = ACTIONS(1784), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1784), + [sym_number] = ACTIONS(1784), + [sym_private_property_identifier] = ACTIONS(1784), + [sym_this] = ACTIONS(1786), + [sym_super] = ACTIONS(1786), + [sym_true] = ACTIONS(1786), + [sym_false] = ACTIONS(1786), + [sym_null] = ACTIONS(1786), + [sym_undefined] = ACTIONS(1786), + [anon_sym_AT] = ACTIONS(1784), + [anon_sym_static] = ACTIONS(1786), + [anon_sym_readonly] = ACTIONS(1786), + [anon_sym_get] = ACTIONS(1786), + [anon_sym_set] = ACTIONS(1786), + [anon_sym_declare] = ACTIONS(1786), + [anon_sym_public] = ACTIONS(1786), + [anon_sym_private] = ACTIONS(1786), + [anon_sym_protected] = ACTIONS(1786), + [anon_sym_override] = ACTIONS(1786), + [anon_sym_module] = ACTIONS(1786), + [anon_sym_any] = ACTIONS(1786), + [anon_sym_number] = ACTIONS(1786), + [anon_sym_boolean] = ACTIONS(1786), + [anon_sym_string] = ACTIONS(1786), + [anon_sym_symbol] = ACTIONS(1786), + [anon_sym_object] = ACTIONS(1786), + [anon_sym_abstract] = ACTIONS(1786), + [anon_sym_interface] = ACTIONS(1786), + [anon_sym_enum] = ACTIONS(1786), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(763)] = { + [ts_builtin_sym_end] = ACTIONS(1848), + [sym_identifier] = ACTIONS(1850), + [anon_sym_export] = ACTIONS(1850), + [anon_sym_default] = ACTIONS(1850), + [anon_sym_type] = ACTIONS(1850), + [anon_sym_namespace] = ACTIONS(1850), + [anon_sym_LBRACE] = ACTIONS(1848), + [anon_sym_COMMA] = ACTIONS(1848), + [anon_sym_RBRACE] = ACTIONS(1848), + [anon_sym_typeof] = ACTIONS(1850), + [anon_sym_import] = ACTIONS(1850), + [anon_sym_with] = ACTIONS(1850), + [anon_sym_var] = ACTIONS(1850), + [anon_sym_let] = ACTIONS(1850), + [anon_sym_const] = ACTIONS(1850), + [anon_sym_BANG] = ACTIONS(1848), + [anon_sym_else] = ACTIONS(1850), + [anon_sym_if] = ACTIONS(1850), + [anon_sym_switch] = ACTIONS(1850), + [anon_sym_for] = ACTIONS(1850), + [anon_sym_LPAREN] = ACTIONS(1848), + [anon_sym_SEMI] = ACTIONS(1848), + [anon_sym_await] = ACTIONS(1850), + [anon_sym_while] = ACTIONS(1850), + [anon_sym_do] = ACTIONS(1850), + [anon_sym_try] = ACTIONS(1850), + [anon_sym_break] = ACTIONS(1850), + [anon_sym_continue] = ACTIONS(1850), + [anon_sym_debugger] = ACTIONS(1850), + [anon_sym_return] = ACTIONS(1850), + [anon_sym_throw] = ACTIONS(1850), + [anon_sym_case] = ACTIONS(1850), + [anon_sym_catch] = ACTIONS(1850), + [anon_sym_finally] = ACTIONS(1850), + [anon_sym_yield] = ACTIONS(1850), + [anon_sym_LBRACK] = ACTIONS(1848), + [anon_sym_class] = ACTIONS(1850), + [anon_sym_async] = ACTIONS(1850), + [anon_sym_function] = ACTIONS(1850), + [anon_sym_new] = ACTIONS(1850), + [anon_sym_using] = ACTIONS(1850), + [anon_sym_PLUS] = ACTIONS(1850), + [anon_sym_DASH] = ACTIONS(1850), + [anon_sym_SLASH] = ACTIONS(1850), + [anon_sym_LT] = ACTIONS(1848), + [anon_sym_TILDE] = ACTIONS(1848), + [anon_sym_void] = ACTIONS(1850), + [anon_sym_delete] = ACTIONS(1850), + [anon_sym_PLUS_PLUS] = ACTIONS(1848), + [anon_sym_DASH_DASH] = ACTIONS(1848), + [anon_sym_DQUOTE] = ACTIONS(1848), + [anon_sym_SQUOTE] = ACTIONS(1848), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1848), + [sym_number] = ACTIONS(1848), + [sym_private_property_identifier] = ACTIONS(1848), + [sym_this] = ACTIONS(1850), + [sym_super] = ACTIONS(1850), + [sym_true] = ACTIONS(1850), + [sym_false] = ACTIONS(1850), + [sym_null] = ACTIONS(1850), + [sym_undefined] = ACTIONS(1850), + [anon_sym_AT] = ACTIONS(1848), + [anon_sym_static] = ACTIONS(1850), + [anon_sym_readonly] = ACTIONS(1850), + [anon_sym_get] = ACTIONS(1850), + [anon_sym_set] = ACTIONS(1850), + [anon_sym_declare] = ACTIONS(1850), + [anon_sym_public] = ACTIONS(1850), + [anon_sym_private] = ACTIONS(1850), + [anon_sym_protected] = ACTIONS(1850), + [anon_sym_override] = ACTIONS(1850), + [anon_sym_module] = ACTIONS(1850), + [anon_sym_any] = ACTIONS(1850), + [anon_sym_number] = ACTIONS(1850), + [anon_sym_boolean] = ACTIONS(1850), + [anon_sym_string] = ACTIONS(1850), + [anon_sym_symbol] = ACTIONS(1850), + [anon_sym_object] = ACTIONS(1850), + [anon_sym_abstract] = ACTIONS(1850), + [anon_sym_interface] = ACTIONS(1850), + [anon_sym_enum] = ACTIONS(1850), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(764)] = { + [sym__call_signature] = STATE(6019), + [sym_formal_parameters] = STATE(3940), + [sym_type_parameters] = STATE(5504), + [sym_identifier] = ACTIONS(2489), + [anon_sym_export] = ACTIONS(2491), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2455), - [anon_sym_EQ] = ACTIONS(822), + [anon_sym_type] = ACTIONS(2491), + [anon_sym_EQ] = ACTIONS(976), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2455), - [anon_sym_let] = ACTIONS(2455), + [anon_sym_namespace] = ACTIONS(2491), + [anon_sym_let] = ACTIONS(2491), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2425), + [anon_sym_LPAREN] = ACTIONS(2433), [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(153), - [anon_sym_RBRACK] = ACTIONS(153), - [anon_sym_DOT] = ACTIONS(153), - [anon_sym_async] = ACTIONS(2455), - [anon_sym_function] = ACTIONS(2428), - [anon_sym_EQ_GT] = ACTIONS(902), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(2455), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_COLON] = ACTIONS(154), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_async] = ACTIONS(2491), + [anon_sym_function] = ACTIONS(2436), + [anon_sym_EQ_GT] = ACTIONS(982), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2491), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -105927,78 +105868,163 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2430), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(2438), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(153), - [anon_sym_static] = ACTIONS(2455), - [anon_sym_readonly] = ACTIONS(2455), - [anon_sym_get] = ACTIONS(2455), - [anon_sym_set] = ACTIONS(2455), - [anon_sym_declare] = ACTIONS(2455), - [anon_sym_public] = ACTIONS(2455), - [anon_sym_private] = ACTIONS(2455), - [anon_sym_protected] = ACTIONS(2455), - [anon_sym_override] = ACTIONS(2455), - [anon_sym_module] = ACTIONS(2455), - [anon_sym_any] = ACTIONS(2455), - [anon_sym_number] = ACTIONS(2455), - [anon_sym_boolean] = ACTIONS(2455), - [anon_sym_string] = ACTIONS(2455), - [anon_sym_symbol] = ACTIONS(2455), - [anon_sym_object] = ACTIONS(2455), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_static] = ACTIONS(2491), + [anon_sym_readonly] = ACTIONS(2491), + [anon_sym_get] = ACTIONS(2491), + [anon_sym_set] = ACTIONS(2491), + [anon_sym_declare] = ACTIONS(2491), + [anon_sym_public] = ACTIONS(2491), + [anon_sym_private] = ACTIONS(2491), + [anon_sym_protected] = ACTIONS(2491), + [anon_sym_override] = ACTIONS(2491), + [anon_sym_module] = ACTIONS(2491), + [anon_sym_any] = ACTIONS(2491), + [anon_sym_number] = ACTIONS(2491), + [anon_sym_boolean] = ACTIONS(2491), + [anon_sym_string] = ACTIONS(2491), + [anon_sym_symbol] = ACTIONS(2491), + [anon_sym_object] = ACTIONS(2491), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(765)] = { + [ts_builtin_sym_end] = ACTIONS(1856), + [sym_identifier] = ACTIONS(1858), + [anon_sym_export] = ACTIONS(1858), + [anon_sym_default] = ACTIONS(1858), + [anon_sym_type] = ACTIONS(1858), + [anon_sym_namespace] = ACTIONS(1858), + [anon_sym_LBRACE] = ACTIONS(1856), + [anon_sym_COMMA] = ACTIONS(1856), + [anon_sym_RBRACE] = ACTIONS(1856), + [anon_sym_typeof] = ACTIONS(1858), + [anon_sym_import] = ACTIONS(1858), + [anon_sym_with] = ACTIONS(1858), + [anon_sym_var] = ACTIONS(1858), + [anon_sym_let] = ACTIONS(1858), + [anon_sym_const] = ACTIONS(1858), + [anon_sym_BANG] = ACTIONS(1856), + [anon_sym_else] = ACTIONS(1858), + [anon_sym_if] = ACTIONS(1858), + [anon_sym_switch] = ACTIONS(1858), + [anon_sym_for] = ACTIONS(1858), + [anon_sym_LPAREN] = ACTIONS(1856), + [anon_sym_SEMI] = ACTIONS(1856), + [anon_sym_await] = ACTIONS(1858), + [anon_sym_while] = ACTIONS(1858), + [anon_sym_do] = ACTIONS(1858), + [anon_sym_try] = ACTIONS(1858), + [anon_sym_break] = ACTIONS(1858), + [anon_sym_continue] = ACTIONS(1858), + [anon_sym_debugger] = ACTIONS(1858), + [anon_sym_return] = ACTIONS(1858), + [anon_sym_throw] = ACTIONS(1858), + [anon_sym_case] = ACTIONS(1858), + [anon_sym_yield] = ACTIONS(1858), + [anon_sym_LBRACK] = ACTIONS(1856), + [anon_sym_class] = ACTIONS(1858), + [anon_sym_async] = ACTIONS(1858), + [anon_sym_function] = ACTIONS(1858), + [anon_sym_new] = ACTIONS(1858), + [anon_sym_using] = ACTIONS(1858), + [anon_sym_PLUS] = ACTIONS(1858), + [anon_sym_DASH] = ACTIONS(1858), + [anon_sym_SLASH] = ACTIONS(1858), + [anon_sym_LT] = ACTIONS(1856), + [anon_sym_TILDE] = ACTIONS(1856), + [anon_sym_void] = ACTIONS(1858), + [anon_sym_delete] = ACTIONS(1858), + [anon_sym_PLUS_PLUS] = ACTIONS(1856), + [anon_sym_DASH_DASH] = ACTIONS(1856), + [anon_sym_DQUOTE] = ACTIONS(1856), + [anon_sym_SQUOTE] = ACTIONS(1856), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1856), + [sym_number] = ACTIONS(1856), + [sym_private_property_identifier] = ACTIONS(1856), + [sym_this] = ACTIONS(1858), + [sym_super] = ACTIONS(1858), + [sym_true] = ACTIONS(1858), + [sym_false] = ACTIONS(1858), + [sym_null] = ACTIONS(1858), + [sym_undefined] = ACTIONS(1858), + [anon_sym_AT] = ACTIONS(1856), + [anon_sym_static] = ACTIONS(1858), + [anon_sym_readonly] = ACTIONS(1858), + [anon_sym_get] = ACTIONS(1858), + [anon_sym_set] = ACTIONS(1858), + [anon_sym_declare] = ACTIONS(1858), + [anon_sym_public] = ACTIONS(1858), + [anon_sym_private] = ACTIONS(1858), + [anon_sym_protected] = ACTIONS(1858), + [anon_sym_override] = ACTIONS(1858), + [anon_sym_module] = ACTIONS(1858), + [anon_sym_any] = ACTIONS(1858), + [anon_sym_number] = ACTIONS(1858), + [anon_sym_boolean] = ACTIONS(1858), + [anon_sym_string] = ACTIONS(1858), + [anon_sym_symbol] = ACTIONS(1858), + [anon_sym_object] = ACTIONS(1858), + [anon_sym_abstract] = ACTIONS(1858), + [anon_sym_interface] = ACTIONS(1858), + [anon_sym_enum] = ACTIONS(1858), + [anon_sym_PIPE_RBRACE] = ACTIONS(1856), + [sym__automatic_semicolon] = ACTIONS(1856), [sym_html_comment] = ACTIONS(5), }, [STATE(766)] = { - [sym__call_signature] = STATE(6014), - [sym_formal_parameters] = STATE(3848), - [sym_type_parameters] = STATE(5508), - [sym_identifier] = ACTIONS(2481), - [anon_sym_export] = ACTIONS(2483), + [sym__call_signature] = STATE(6019), + [sym_formal_parameters] = STATE(3940), + [sym_type_parameters] = STATE(5504), + [sym_identifier] = ACTIONS(2489), + [anon_sym_export] = ACTIONS(2491), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2483), - [anon_sym_EQ] = ACTIONS(954), + [anon_sym_type] = ACTIONS(2491), + [anon_sym_EQ] = ACTIONS(806), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2483), - [anon_sym_let] = ACTIONS(2483), + [anon_sym_namespace] = ACTIONS(2491), + [anon_sym_let] = ACTIONS(2491), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2425), + [anon_sym_LPAREN] = ACTIONS(2433), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(153), - [anon_sym_LBRACK] = ACTIONS(153), - [anon_sym_DOT] = ACTIONS(153), - [anon_sym_async] = ACTIONS(2483), - [anon_sym_function] = ACTIONS(2428), - [anon_sym_EQ_GT] = ACTIONS(960), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(2483), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_COLON] = ACTIONS(154), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_async] = ACTIONS(2491), + [anon_sym_function] = ACTIONS(2436), + [anon_sym_EQ_GT] = ACTIONS(982), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2491), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -106012,78 +106038,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2430), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(2438), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(153), - [anon_sym_static] = ACTIONS(2483), - [anon_sym_readonly] = ACTIONS(2483), - [anon_sym_get] = ACTIONS(2483), - [anon_sym_set] = ACTIONS(2483), - [anon_sym_declare] = ACTIONS(2483), - [anon_sym_public] = ACTIONS(2483), - [anon_sym_private] = ACTIONS(2483), - [anon_sym_protected] = ACTIONS(2483), - [anon_sym_override] = ACTIONS(2483), - [anon_sym_module] = ACTIONS(2483), - [anon_sym_any] = ACTIONS(2483), - [anon_sym_number] = ACTIONS(2483), - [anon_sym_boolean] = ACTIONS(2483), - [anon_sym_string] = ACTIONS(2483), - [anon_sym_symbol] = ACTIONS(2483), - [anon_sym_object] = ACTIONS(2483), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_static] = ACTIONS(2491), + [anon_sym_readonly] = ACTIONS(2491), + [anon_sym_get] = ACTIONS(2491), + [anon_sym_set] = ACTIONS(2491), + [anon_sym_declare] = ACTIONS(2491), + [anon_sym_public] = ACTIONS(2491), + [anon_sym_private] = ACTIONS(2491), + [anon_sym_protected] = ACTIONS(2491), + [anon_sym_override] = ACTIONS(2491), + [anon_sym_module] = ACTIONS(2491), + [anon_sym_any] = ACTIONS(2491), + [anon_sym_number] = ACTIONS(2491), + [anon_sym_boolean] = ACTIONS(2491), + [anon_sym_string] = ACTIONS(2491), + [anon_sym_symbol] = ACTIONS(2491), + [anon_sym_object] = ACTIONS(2491), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, [STATE(767)] = { - [sym__call_signature] = STATE(5790), - [sym_formal_parameters] = STATE(3848), - [sym_type_parameters] = STATE(5508), - [sym_identifier] = ACTIONS(2485), - [anon_sym_export] = ACTIONS(2487), + [sym__call_signature] = STATE(5746), + [sym_formal_parameters] = STATE(3940), + [sym_type_parameters] = STATE(5504), + [sym_identifier] = ACTIONS(2465), + [anon_sym_export] = ACTIONS(2467), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2487), - [anon_sym_EQ] = ACTIONS(968), + [anon_sym_type] = ACTIONS(2467), + [anon_sym_EQ] = ACTIONS(806), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2487), - [anon_sym_let] = ACTIONS(2487), + [anon_sym_namespace] = ACTIONS(2467), + [anon_sym_let] = ACTIONS(2467), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2425), + [anon_sym_LPAREN] = ACTIONS(2433), [anon_sym_in] = ACTIONS(120), - [anon_sym_of] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(153), - [anon_sym_DOT] = ACTIONS(153), - [anon_sym_async] = ACTIONS(2487), - [anon_sym_function] = ACTIONS(2428), - [anon_sym_EQ_GT] = ACTIONS(974), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(2487), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_RBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_async] = ACTIONS(2467), + [anon_sym_function] = ACTIONS(2436), + [anon_sym_EQ_GT] = ACTIONS(908), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2467), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -106097,78 +106123,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2430), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(2438), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(153), - [anon_sym_static] = ACTIONS(2487), - [anon_sym_readonly] = ACTIONS(2487), - [anon_sym_get] = ACTIONS(2487), - [anon_sym_set] = ACTIONS(2487), - [anon_sym_declare] = ACTIONS(2487), - [anon_sym_public] = ACTIONS(2487), - [anon_sym_private] = ACTIONS(2487), - [anon_sym_protected] = ACTIONS(2487), - [anon_sym_override] = ACTIONS(2487), - [anon_sym_module] = ACTIONS(2487), - [anon_sym_any] = ACTIONS(2487), - [anon_sym_number] = ACTIONS(2487), - [anon_sym_boolean] = ACTIONS(2487), - [anon_sym_string] = ACTIONS(2487), - [anon_sym_symbol] = ACTIONS(2487), - [anon_sym_object] = ACTIONS(2487), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_static] = ACTIONS(2467), + [anon_sym_readonly] = ACTIONS(2467), + [anon_sym_get] = ACTIONS(2467), + [anon_sym_set] = ACTIONS(2467), + [anon_sym_declare] = ACTIONS(2467), + [anon_sym_public] = ACTIONS(2467), + [anon_sym_private] = ACTIONS(2467), + [anon_sym_protected] = ACTIONS(2467), + [anon_sym_override] = ACTIONS(2467), + [anon_sym_module] = ACTIONS(2467), + [anon_sym_any] = ACTIONS(2467), + [anon_sym_number] = ACTIONS(2467), + [anon_sym_boolean] = ACTIONS(2467), + [anon_sym_string] = ACTIONS(2467), + [anon_sym_symbol] = ACTIONS(2467), + [anon_sym_object] = ACTIONS(2467), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, [STATE(768)] = { - [sym__call_signature] = STATE(5738), - [sym_formal_parameters] = STATE(3848), - [sym_type_parameters] = STATE(5508), - [sym_identifier] = ACTIONS(2453), - [anon_sym_export] = ACTIONS(2455), + [sym__call_signature] = STATE(5798), + [sym_formal_parameters] = STATE(3940), + [sym_type_parameters] = STATE(5504), + [sym_identifier] = ACTIONS(2493), + [anon_sym_export] = ACTIONS(2495), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2455), - [anon_sym_EQ] = ACTIONS(930), + [anon_sym_type] = ACTIONS(2495), + [anon_sym_EQ] = ACTIONS(960), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2455), - [anon_sym_let] = ACTIONS(2455), + [anon_sym_namespace] = ACTIONS(2495), + [anon_sym_let] = ACTIONS(2495), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2425), + [anon_sym_LPAREN] = ACTIONS(2433), [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(153), - [anon_sym_RBRACK] = ACTIONS(153), - [anon_sym_DOT] = ACTIONS(153), - [anon_sym_async] = ACTIONS(2455), - [anon_sym_function] = ACTIONS(2428), - [anon_sym_EQ_GT] = ACTIONS(902), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(2455), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_of] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_async] = ACTIONS(2495), + [anon_sym_function] = ACTIONS(2436), + [anon_sym_EQ_GT] = ACTIONS(966), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2495), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -106182,78 +106208,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2430), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(2438), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(153), - [anon_sym_static] = ACTIONS(2455), - [anon_sym_readonly] = ACTIONS(2455), - [anon_sym_get] = ACTIONS(2455), - [anon_sym_set] = ACTIONS(2455), - [anon_sym_declare] = ACTIONS(2455), - [anon_sym_public] = ACTIONS(2455), - [anon_sym_private] = ACTIONS(2455), - [anon_sym_protected] = ACTIONS(2455), - [anon_sym_override] = ACTIONS(2455), - [anon_sym_module] = ACTIONS(2455), - [anon_sym_any] = ACTIONS(2455), - [anon_sym_number] = ACTIONS(2455), - [anon_sym_boolean] = ACTIONS(2455), - [anon_sym_string] = ACTIONS(2455), - [anon_sym_symbol] = ACTIONS(2455), - [anon_sym_object] = ACTIONS(2455), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_static] = ACTIONS(2495), + [anon_sym_readonly] = ACTIONS(2495), + [anon_sym_get] = ACTIONS(2495), + [anon_sym_set] = ACTIONS(2495), + [anon_sym_declare] = ACTIONS(2495), + [anon_sym_public] = ACTIONS(2495), + [anon_sym_private] = ACTIONS(2495), + [anon_sym_protected] = ACTIONS(2495), + [anon_sym_override] = ACTIONS(2495), + [anon_sym_module] = ACTIONS(2495), + [anon_sym_any] = ACTIONS(2495), + [anon_sym_number] = ACTIONS(2495), + [anon_sym_boolean] = ACTIONS(2495), + [anon_sym_string] = ACTIONS(2495), + [anon_sym_symbol] = ACTIONS(2495), + [anon_sym_object] = ACTIONS(2495), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, [STATE(769)] = { - [sym__call_signature] = STATE(6014), - [sym_formal_parameters] = STATE(3848), - [sym_type_parameters] = STATE(5508), - [sym_identifier] = ACTIONS(2481), - [anon_sym_export] = ACTIONS(2483), + [sym__call_signature] = STATE(5798), + [sym_formal_parameters] = STATE(3940), + [sym_type_parameters] = STATE(5504), + [sym_identifier] = ACTIONS(2493), + [anon_sym_export] = ACTIONS(2495), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2483), - [anon_sym_EQ] = ACTIONS(822), + [anon_sym_type] = ACTIONS(2495), + [anon_sym_EQ] = ACTIONS(806), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2483), - [anon_sym_let] = ACTIONS(2483), + [anon_sym_namespace] = ACTIONS(2495), + [anon_sym_let] = ACTIONS(2495), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2425), + [anon_sym_LPAREN] = ACTIONS(2433), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(153), - [anon_sym_LBRACK] = ACTIONS(153), - [anon_sym_DOT] = ACTIONS(153), - [anon_sym_async] = ACTIONS(2483), - [anon_sym_function] = ACTIONS(2428), - [anon_sym_EQ_GT] = ACTIONS(960), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(2483), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_of] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_async] = ACTIONS(2495), + [anon_sym_function] = ACTIONS(2436), + [anon_sym_EQ_GT] = ACTIONS(966), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2495), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -106267,78 +106293,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2430), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(2438), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(153), - [anon_sym_static] = ACTIONS(2483), - [anon_sym_readonly] = ACTIONS(2483), - [anon_sym_get] = ACTIONS(2483), - [anon_sym_set] = ACTIONS(2483), - [anon_sym_declare] = ACTIONS(2483), - [anon_sym_public] = ACTIONS(2483), - [anon_sym_private] = ACTIONS(2483), - [anon_sym_protected] = ACTIONS(2483), - [anon_sym_override] = ACTIONS(2483), - [anon_sym_module] = ACTIONS(2483), - [anon_sym_any] = ACTIONS(2483), - [anon_sym_number] = ACTIONS(2483), - [anon_sym_boolean] = ACTIONS(2483), - [anon_sym_string] = ACTIONS(2483), - [anon_sym_symbol] = ACTIONS(2483), - [anon_sym_object] = ACTIONS(2483), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_static] = ACTIONS(2495), + [anon_sym_readonly] = ACTIONS(2495), + [anon_sym_get] = ACTIONS(2495), + [anon_sym_set] = ACTIONS(2495), + [anon_sym_declare] = ACTIONS(2495), + [anon_sym_public] = ACTIONS(2495), + [anon_sym_private] = ACTIONS(2495), + [anon_sym_protected] = ACTIONS(2495), + [anon_sym_override] = ACTIONS(2495), + [anon_sym_module] = ACTIONS(2495), + [anon_sym_any] = ACTIONS(2495), + [anon_sym_number] = ACTIONS(2495), + [anon_sym_boolean] = ACTIONS(2495), + [anon_sym_string] = ACTIONS(2495), + [anon_sym_symbol] = ACTIONS(2495), + [anon_sym_object] = ACTIONS(2495), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, [STATE(770)] = { - [sym__call_signature] = STATE(5790), - [sym_formal_parameters] = STATE(3848), - [sym_type_parameters] = STATE(5508), - [sym_identifier] = ACTIONS(2485), - [anon_sym_export] = ACTIONS(2487), + [sym__call_signature] = STATE(6085), + [sym_formal_parameters] = STATE(3940), + [sym_type_parameters] = STATE(5504), + [sym_identifier] = ACTIONS(2429), + [anon_sym_export] = ACTIONS(2431), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2487), - [anon_sym_EQ] = ACTIONS(822), + [anon_sym_type] = ACTIONS(2431), + [anon_sym_EQ] = ACTIONS(806), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2487), - [anon_sym_let] = ACTIONS(2487), + [anon_sym_namespace] = ACTIONS(2431), + [anon_sym_let] = ACTIONS(2431), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2425), + [anon_sym_LPAREN] = ACTIONS(2433), [anon_sym_in] = ACTIONS(120), - [anon_sym_of] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(153), - [anon_sym_DOT] = ACTIONS(153), - [anon_sym_async] = ACTIONS(2487), - [anon_sym_function] = ACTIONS(2428), - [anon_sym_EQ_GT] = ACTIONS(974), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(2487), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_COLON] = ACTIONS(812), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_async] = ACTIONS(2431), + [anon_sym_function] = ACTIONS(2436), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2431), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -106352,163 +106378,78 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2430), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(2438), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(153), - [anon_sym_static] = ACTIONS(2487), - [anon_sym_readonly] = ACTIONS(2487), - [anon_sym_get] = ACTIONS(2487), - [anon_sym_set] = ACTIONS(2487), - [anon_sym_declare] = ACTIONS(2487), - [anon_sym_public] = ACTIONS(2487), - [anon_sym_private] = ACTIONS(2487), - [anon_sym_protected] = ACTIONS(2487), - [anon_sym_override] = ACTIONS(2487), - [anon_sym_module] = ACTIONS(2487), - [anon_sym_any] = ACTIONS(2487), - [anon_sym_number] = ACTIONS(2487), - [anon_sym_boolean] = ACTIONS(2487), - [anon_sym_string] = ACTIONS(2487), - [anon_sym_symbol] = ACTIONS(2487), - [anon_sym_object] = ACTIONS(2487), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_static] = ACTIONS(2431), + [anon_sym_readonly] = ACTIONS(2431), + [anon_sym_get] = ACTIONS(2431), + [anon_sym_set] = ACTIONS(2431), + [anon_sym_declare] = ACTIONS(2431), + [anon_sym_public] = ACTIONS(2431), + [anon_sym_private] = ACTIONS(2431), + [anon_sym_protected] = ACTIONS(2431), + [anon_sym_override] = ACTIONS(2431), + [anon_sym_module] = ACTIONS(2431), + [anon_sym_any] = ACTIONS(2431), + [anon_sym_number] = ACTIONS(2431), + [anon_sym_boolean] = ACTIONS(2431), + [anon_sym_string] = ACTIONS(2431), + [anon_sym_symbol] = ACTIONS(2431), + [anon_sym_object] = ACTIONS(2431), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, [STATE(771)] = { - [ts_builtin_sym_end] = ACTIONS(1882), - [sym_identifier] = ACTIONS(1884), - [anon_sym_export] = ACTIONS(1884), - [anon_sym_default] = ACTIONS(1884), - [anon_sym_type] = ACTIONS(1884), - [anon_sym_namespace] = ACTIONS(1884), - [anon_sym_LBRACE] = ACTIONS(1882), - [anon_sym_COMMA] = ACTIONS(1882), - [anon_sym_RBRACE] = ACTIONS(1882), - [anon_sym_typeof] = ACTIONS(1884), - [anon_sym_import] = ACTIONS(1884), - [anon_sym_with] = ACTIONS(1884), - [anon_sym_var] = ACTIONS(1884), - [anon_sym_let] = ACTIONS(1884), - [anon_sym_const] = ACTIONS(1884), - [anon_sym_BANG] = ACTIONS(1882), - [anon_sym_else] = ACTIONS(1884), - [anon_sym_if] = ACTIONS(1884), - [anon_sym_switch] = ACTIONS(1884), - [anon_sym_for] = ACTIONS(1884), - [anon_sym_LPAREN] = ACTIONS(1882), - [anon_sym_SEMI] = ACTIONS(1882), - [anon_sym_await] = ACTIONS(1884), - [anon_sym_while] = ACTIONS(1884), - [anon_sym_do] = ACTIONS(1884), - [anon_sym_try] = ACTIONS(1884), - [anon_sym_break] = ACTIONS(1884), - [anon_sym_continue] = ACTIONS(1884), - [anon_sym_debugger] = ACTIONS(1884), - [anon_sym_return] = ACTIONS(1884), - [anon_sym_throw] = ACTIONS(1884), - [anon_sym_case] = ACTIONS(1884), - [anon_sym_yield] = ACTIONS(1884), - [anon_sym_LBRACK] = ACTIONS(1882), - [anon_sym_class] = ACTIONS(1884), - [anon_sym_async] = ACTIONS(1884), - [anon_sym_function] = ACTIONS(1884), - [anon_sym_new] = ACTIONS(1884), - [anon_sym_using] = ACTIONS(1884), - [anon_sym_PLUS] = ACTIONS(1884), - [anon_sym_DASH] = ACTIONS(1884), - [anon_sym_SLASH] = ACTIONS(1884), - [anon_sym_LT] = ACTIONS(1882), - [anon_sym_TILDE] = ACTIONS(1882), - [anon_sym_void] = ACTIONS(1884), - [anon_sym_delete] = ACTIONS(1884), - [anon_sym_PLUS_PLUS] = ACTIONS(1882), - [anon_sym_DASH_DASH] = ACTIONS(1882), - [anon_sym_DQUOTE] = ACTIONS(1882), - [anon_sym_SQUOTE] = ACTIONS(1882), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1882), - [sym_number] = ACTIONS(1882), - [sym_private_property_identifier] = ACTIONS(1882), - [sym_this] = ACTIONS(1884), - [sym_super] = ACTIONS(1884), - [sym_true] = ACTIONS(1884), - [sym_false] = ACTIONS(1884), - [sym_null] = ACTIONS(1884), - [sym_undefined] = ACTIONS(1884), - [anon_sym_AT] = ACTIONS(1882), - [anon_sym_static] = ACTIONS(1884), - [anon_sym_readonly] = ACTIONS(1884), - [anon_sym_get] = ACTIONS(1884), - [anon_sym_set] = ACTIONS(1884), - [anon_sym_declare] = ACTIONS(1884), - [anon_sym_public] = ACTIONS(1884), - [anon_sym_private] = ACTIONS(1884), - [anon_sym_protected] = ACTIONS(1884), - [anon_sym_override] = ACTIONS(1884), - [anon_sym_module] = ACTIONS(1884), - [anon_sym_any] = ACTIONS(1884), - [anon_sym_number] = ACTIONS(1884), - [anon_sym_boolean] = ACTIONS(1884), - [anon_sym_string] = ACTIONS(1884), - [anon_sym_symbol] = ACTIONS(1884), - [anon_sym_object] = ACTIONS(1884), - [anon_sym_abstract] = ACTIONS(1884), - [anon_sym_interface] = ACTIONS(1884), - [anon_sym_enum] = ACTIONS(1884), - [anon_sym_PIPE_RBRACE] = ACTIONS(1882), - [sym__automatic_semicolon] = ACTIONS(1882), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(772)] = { - [sym__call_signature] = STATE(5731), - [sym_formal_parameters] = STATE(3848), - [sym_type_parameters] = STATE(5508), - [sym_identifier] = ACTIONS(2421), - [anon_sym_export] = ACTIONS(2423), + [sym__call_signature] = STATE(6085), + [sym_formal_parameters] = STATE(3940), + [sym_type_parameters] = STATE(5504), + [sym_identifier] = ACTIONS(2429), + [anon_sym_export] = ACTIONS(2431), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2423), - [anon_sym_EQ] = ACTIONS(822), + [anon_sym_type] = ACTIONS(2431), + [anon_sym_EQ] = ACTIONS(806), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2423), - [anon_sym_let] = ACTIONS(2423), + [anon_sym_namespace] = ACTIONS(2431), + [anon_sym_let] = ACTIONS(2431), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2425), - [anon_sym_in] = ACTIONS(908), - [anon_sym_of] = ACTIONS(911), - [anon_sym_LBRACK] = ACTIONS(153), - [anon_sym_DOT] = ACTIONS(153), - [anon_sym_async] = ACTIONS(2423), - [anon_sym_function] = ACTIONS(2428), - [anon_sym_EQ_GT] = ACTIONS(151), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(2423), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_LPAREN] = ACTIONS(2433), + [anon_sym_in] = ACTIONS(912), + [anon_sym_of] = ACTIONS(915), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_async] = ACTIONS(2431), + [anon_sym_function] = ACTIONS(2436), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2431), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -106522,77 +106463,162 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2430), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(2438), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(153), - [anon_sym_static] = ACTIONS(2423), - [anon_sym_readonly] = ACTIONS(2423), - [anon_sym_get] = ACTIONS(2423), - [anon_sym_set] = ACTIONS(2423), - [anon_sym_declare] = ACTIONS(2423), - [anon_sym_public] = ACTIONS(2423), - [anon_sym_private] = ACTIONS(2423), - [anon_sym_protected] = ACTIONS(2423), - [anon_sym_override] = ACTIONS(2423), - [anon_sym_module] = ACTIONS(2423), - [anon_sym_any] = ACTIONS(2423), - [anon_sym_number] = ACTIONS(2423), - [anon_sym_boolean] = ACTIONS(2423), - [anon_sym_string] = ACTIONS(2423), - [anon_sym_symbol] = ACTIONS(2423), - [anon_sym_object] = ACTIONS(2423), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_static] = ACTIONS(2431), + [anon_sym_readonly] = ACTIONS(2431), + [anon_sym_get] = ACTIONS(2431), + [anon_sym_set] = ACTIONS(2431), + [anon_sym_declare] = ACTIONS(2431), + [anon_sym_public] = ACTIONS(2431), + [anon_sym_private] = ACTIONS(2431), + [anon_sym_protected] = ACTIONS(2431), + [anon_sym_override] = ACTIONS(2431), + [anon_sym_module] = ACTIONS(2431), + [anon_sym_any] = ACTIONS(2431), + [anon_sym_number] = ACTIONS(2431), + [anon_sym_boolean] = ACTIONS(2431), + [anon_sym_string] = ACTIONS(2431), + [anon_sym_symbol] = ACTIONS(2431), + [anon_sym_object] = ACTIONS(2431), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(154), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(772)] = { + [ts_builtin_sym_end] = ACTIONS(1784), + [sym_identifier] = ACTIONS(1786), + [anon_sym_export] = ACTIONS(1786), + [anon_sym_default] = ACTIONS(1786), + [anon_sym_type] = ACTIONS(1786), + [anon_sym_namespace] = ACTIONS(1786), + [anon_sym_LBRACE] = ACTIONS(1784), + [anon_sym_COMMA] = ACTIONS(1784), + [anon_sym_RBRACE] = ACTIONS(1784), + [anon_sym_typeof] = ACTIONS(1786), + [anon_sym_import] = ACTIONS(1786), + [anon_sym_with] = ACTIONS(1786), + [anon_sym_var] = ACTIONS(1786), + [anon_sym_let] = ACTIONS(1786), + [anon_sym_const] = ACTIONS(1786), + [anon_sym_BANG] = ACTIONS(1784), + [anon_sym_else] = ACTIONS(1786), + [anon_sym_if] = ACTIONS(1786), + [anon_sym_switch] = ACTIONS(1786), + [anon_sym_for] = ACTIONS(1786), + [anon_sym_LPAREN] = ACTIONS(1784), + [anon_sym_SEMI] = ACTIONS(1784), + [anon_sym_await] = ACTIONS(1786), + [anon_sym_while] = ACTIONS(1786), + [anon_sym_do] = ACTIONS(1786), + [anon_sym_try] = ACTIONS(1786), + [anon_sym_break] = ACTIONS(1786), + [anon_sym_continue] = ACTIONS(1786), + [anon_sym_debugger] = ACTIONS(1786), + [anon_sym_return] = ACTIONS(1786), + [anon_sym_throw] = ACTIONS(1786), + [anon_sym_case] = ACTIONS(1786), + [anon_sym_yield] = ACTIONS(1786), + [anon_sym_LBRACK] = ACTIONS(1784), + [anon_sym_class] = ACTIONS(1786), + [anon_sym_async] = ACTIONS(1786), + [anon_sym_function] = ACTIONS(1786), + [anon_sym_new] = ACTIONS(1786), + [anon_sym_using] = ACTIONS(1786), + [anon_sym_PLUS] = ACTIONS(1786), + [anon_sym_DASH] = ACTIONS(1786), + [anon_sym_SLASH] = ACTIONS(1786), + [anon_sym_LT] = ACTIONS(1784), + [anon_sym_TILDE] = ACTIONS(1784), + [anon_sym_void] = ACTIONS(1786), + [anon_sym_delete] = ACTIONS(1786), + [anon_sym_PLUS_PLUS] = ACTIONS(1784), + [anon_sym_DASH_DASH] = ACTIONS(1784), + [anon_sym_DQUOTE] = ACTIONS(1784), + [anon_sym_SQUOTE] = ACTIONS(1784), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1784), + [sym_number] = ACTIONS(1784), + [sym_private_property_identifier] = ACTIONS(1784), + [sym_this] = ACTIONS(1786), + [sym_super] = ACTIONS(1786), + [sym_true] = ACTIONS(1786), + [sym_false] = ACTIONS(1786), + [sym_null] = ACTIONS(1786), + [sym_undefined] = ACTIONS(1786), + [anon_sym_AT] = ACTIONS(1784), + [anon_sym_static] = ACTIONS(1786), + [anon_sym_readonly] = ACTIONS(1786), + [anon_sym_get] = ACTIONS(1786), + [anon_sym_set] = ACTIONS(1786), + [anon_sym_declare] = ACTIONS(1786), + [anon_sym_public] = ACTIONS(1786), + [anon_sym_private] = ACTIONS(1786), + [anon_sym_protected] = ACTIONS(1786), + [anon_sym_override] = ACTIONS(1786), + [anon_sym_module] = ACTIONS(1786), + [anon_sym_any] = ACTIONS(1786), + [anon_sym_number] = ACTIONS(1786), + [anon_sym_boolean] = ACTIONS(1786), + [anon_sym_string] = ACTIONS(1786), + [anon_sym_symbol] = ACTIONS(1786), + [anon_sym_object] = ACTIONS(1786), + [anon_sym_abstract] = ACTIONS(1786), + [anon_sym_interface] = ACTIONS(1786), + [anon_sym_enum] = ACTIONS(1786), + [anon_sym_PIPE_RBRACE] = ACTIONS(1784), + [sym__automatic_semicolon] = ACTIONS(1784), [sym_html_comment] = ACTIONS(5), }, [STATE(773)] = { - [sym__call_signature] = STATE(5731), - [sym_formal_parameters] = STATE(3848), - [sym_type_parameters] = STATE(5508), - [sym_identifier] = ACTIONS(2421), - [anon_sym_export] = ACTIONS(2423), + [sym__call_signature] = STATE(6085), + [sym_formal_parameters] = STATE(3940), + [sym_type_parameters] = STATE(5504), + [sym_identifier] = ACTIONS(2429), + [anon_sym_export] = ACTIONS(2431), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2423), - [anon_sym_EQ] = ACTIONS(984), + [anon_sym_type] = ACTIONS(2431), + [anon_sym_EQ] = ACTIONS(1046), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2423), - [anon_sym_let] = ACTIONS(2423), + [anon_sym_namespace] = ACTIONS(2431), + [anon_sym_let] = ACTIONS(2431), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2425), + [anon_sym_LPAREN] = ACTIONS(2433), [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(153), - [anon_sym_DOT] = ACTIONS(153), - [anon_sym_async] = ACTIONS(2423), - [anon_sym_function] = ACTIONS(2428), - [anon_sym_EQ_GT] = ACTIONS(151), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(2423), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_async] = ACTIONS(2431), + [anon_sym_function] = ACTIONS(2436), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2431), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -106606,77 +106632,77 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2430), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(2438), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(153), - [anon_sym_static] = ACTIONS(2423), - [anon_sym_readonly] = ACTIONS(2423), - [anon_sym_get] = ACTIONS(2423), - [anon_sym_set] = ACTIONS(2423), - [anon_sym_declare] = ACTIONS(2423), - [anon_sym_public] = ACTIONS(2423), - [anon_sym_private] = ACTIONS(2423), - [anon_sym_protected] = ACTIONS(2423), - [anon_sym_override] = ACTIONS(2423), - [anon_sym_module] = ACTIONS(2423), - [anon_sym_any] = ACTIONS(2423), - [anon_sym_number] = ACTIONS(2423), - [anon_sym_boolean] = ACTIONS(2423), - [anon_sym_string] = ACTIONS(2423), - [anon_sym_symbol] = ACTIONS(2423), - [anon_sym_object] = ACTIONS(2423), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_static] = ACTIONS(2431), + [anon_sym_readonly] = ACTIONS(2431), + [anon_sym_get] = ACTIONS(2431), + [anon_sym_set] = ACTIONS(2431), + [anon_sym_declare] = ACTIONS(2431), + [anon_sym_public] = ACTIONS(2431), + [anon_sym_private] = ACTIONS(2431), + [anon_sym_protected] = ACTIONS(2431), + [anon_sym_override] = ACTIONS(2431), + [anon_sym_module] = ACTIONS(2431), + [anon_sym_any] = ACTIONS(2431), + [anon_sym_number] = ACTIONS(2431), + [anon_sym_boolean] = ACTIONS(2431), + [anon_sym_string] = ACTIONS(2431), + [anon_sym_symbol] = ACTIONS(2431), + [anon_sym_object] = ACTIONS(2431), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, [STATE(774)] = { - [sym__call_signature] = STATE(5731), - [sym_formal_parameters] = STATE(3848), - [sym_type_parameters] = STATE(5508), - [sym_identifier] = ACTIONS(2421), - [anon_sym_export] = ACTIONS(2423), + [sym__call_signature] = STATE(6085), + [sym_formal_parameters] = STATE(3940), + [sym_type_parameters] = STATE(5504), + [sym_identifier] = ACTIONS(2429), + [anon_sym_export] = ACTIONS(2431), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2423), - [anon_sym_EQ] = ACTIONS(1046), + [anon_sym_type] = ACTIONS(2431), + [anon_sym_EQ] = ACTIONS(990), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2423), - [anon_sym_let] = ACTIONS(2423), + [anon_sym_namespace] = ACTIONS(2431), + [anon_sym_let] = ACTIONS(2431), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2425), + [anon_sym_LPAREN] = ACTIONS(2433), [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(153), - [anon_sym_DOT] = ACTIONS(153), - [anon_sym_async] = ACTIONS(2423), - [anon_sym_function] = ACTIONS(2428), - [anon_sym_EQ_GT] = ACTIONS(151), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(2423), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_async] = ACTIONS(2431), + [anon_sym_function] = ACTIONS(2436), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2431), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -106690,77 +106716,245 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2430), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(2438), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(153), - [anon_sym_static] = ACTIONS(2423), - [anon_sym_readonly] = ACTIONS(2423), - [anon_sym_get] = ACTIONS(2423), - [anon_sym_set] = ACTIONS(2423), - [anon_sym_declare] = ACTIONS(2423), - [anon_sym_public] = ACTIONS(2423), - [anon_sym_private] = ACTIONS(2423), - [anon_sym_protected] = ACTIONS(2423), - [anon_sym_override] = ACTIONS(2423), - [anon_sym_module] = ACTIONS(2423), - [anon_sym_any] = ACTIONS(2423), - [anon_sym_number] = ACTIONS(2423), - [anon_sym_boolean] = ACTIONS(2423), - [anon_sym_string] = ACTIONS(2423), - [anon_sym_symbol] = ACTIONS(2423), - [anon_sym_object] = ACTIONS(2423), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_static] = ACTIONS(2431), + [anon_sym_readonly] = ACTIONS(2431), + [anon_sym_get] = ACTIONS(2431), + [anon_sym_set] = ACTIONS(2431), + [anon_sym_declare] = ACTIONS(2431), + [anon_sym_public] = ACTIONS(2431), + [anon_sym_private] = ACTIONS(2431), + [anon_sym_protected] = ACTIONS(2431), + [anon_sym_override] = ACTIONS(2431), + [anon_sym_module] = ACTIONS(2431), + [anon_sym_any] = ACTIONS(2431), + [anon_sym_number] = ACTIONS(2431), + [anon_sym_boolean] = ACTIONS(2431), + [anon_sym_string] = ACTIONS(2431), + [anon_sym_symbol] = ACTIONS(2431), + [anon_sym_object] = ACTIONS(2431), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, [STATE(775)] = { - [sym__call_signature] = STATE(5731), - [sym_formal_parameters] = STATE(3848), - [sym_type_parameters] = STATE(5508), - [sym_identifier] = ACTIONS(2421), - [anon_sym_export] = ACTIONS(2423), + [sym_statement_block] = STATE(926), + [ts_builtin_sym_end] = ACTIONS(1686), + [sym_identifier] = ACTIONS(1688), + [anon_sym_export] = ACTIONS(1688), + [anon_sym_default] = ACTIONS(1688), + [anon_sym_type] = ACTIONS(1688), + [anon_sym_namespace] = ACTIONS(1688), + [anon_sym_LBRACE] = ACTIONS(2497), + [anon_sym_RBRACE] = ACTIONS(1686), + [anon_sym_typeof] = ACTIONS(1688), + [anon_sym_import] = ACTIONS(1688), + [anon_sym_with] = ACTIONS(1688), + [anon_sym_var] = ACTIONS(1688), + [anon_sym_let] = ACTIONS(1688), + [anon_sym_const] = ACTIONS(1688), + [anon_sym_BANG] = ACTIONS(1686), + [anon_sym_else] = ACTIONS(1688), + [anon_sym_if] = ACTIONS(1688), + [anon_sym_switch] = ACTIONS(1688), + [anon_sym_for] = ACTIONS(1688), + [anon_sym_LPAREN] = ACTIONS(1686), + [anon_sym_SEMI] = ACTIONS(1686), + [anon_sym_await] = ACTIONS(1688), + [anon_sym_while] = ACTIONS(1688), + [anon_sym_do] = ACTIONS(1688), + [anon_sym_try] = ACTIONS(1688), + [anon_sym_break] = ACTIONS(1688), + [anon_sym_continue] = ACTIONS(1688), + [anon_sym_debugger] = ACTIONS(1688), + [anon_sym_return] = ACTIONS(1688), + [anon_sym_throw] = ACTIONS(1688), + [anon_sym_case] = ACTIONS(1688), + [anon_sym_yield] = ACTIONS(1688), + [anon_sym_LBRACK] = ACTIONS(1686), + [anon_sym_DOT] = ACTIONS(2499), + [anon_sym_class] = ACTIONS(1688), + [anon_sym_async] = ACTIONS(1688), + [anon_sym_function] = ACTIONS(1688), + [anon_sym_new] = ACTIONS(1688), + [anon_sym_using] = ACTIONS(1688), + [anon_sym_PLUS] = ACTIONS(1688), + [anon_sym_DASH] = ACTIONS(1688), + [anon_sym_SLASH] = ACTIONS(1688), + [anon_sym_LT] = ACTIONS(1686), + [anon_sym_TILDE] = ACTIONS(1686), + [anon_sym_void] = ACTIONS(1688), + [anon_sym_delete] = ACTIONS(1688), + [anon_sym_PLUS_PLUS] = ACTIONS(1686), + [anon_sym_DASH_DASH] = ACTIONS(1686), + [anon_sym_DQUOTE] = ACTIONS(1686), + [anon_sym_SQUOTE] = ACTIONS(1686), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1686), + [sym_number] = ACTIONS(1686), + [sym_private_property_identifier] = ACTIONS(1686), + [sym_this] = ACTIONS(1688), + [sym_super] = ACTIONS(1688), + [sym_true] = ACTIONS(1688), + [sym_false] = ACTIONS(1688), + [sym_null] = ACTIONS(1688), + [sym_undefined] = ACTIONS(1688), + [anon_sym_AT] = ACTIONS(1686), + [anon_sym_static] = ACTIONS(1688), + [anon_sym_readonly] = ACTIONS(1688), + [anon_sym_get] = ACTIONS(1688), + [anon_sym_set] = ACTIONS(1688), + [anon_sym_declare] = ACTIONS(1688), + [anon_sym_public] = ACTIONS(1688), + [anon_sym_private] = ACTIONS(1688), + [anon_sym_protected] = ACTIONS(1688), + [anon_sym_override] = ACTIONS(1688), + [anon_sym_module] = ACTIONS(1688), + [anon_sym_any] = ACTIONS(1688), + [anon_sym_number] = ACTIONS(1688), + [anon_sym_boolean] = ACTIONS(1688), + [anon_sym_string] = ACTIONS(1688), + [anon_sym_symbol] = ACTIONS(1688), + [anon_sym_object] = ACTIONS(1688), + [anon_sym_abstract] = ACTIONS(1688), + [anon_sym_interface] = ACTIONS(1688), + [anon_sym_enum] = ACTIONS(1688), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(776)] = { + [sym_statement_block] = STATE(926), + [ts_builtin_sym_end] = ACTIONS(1686), + [sym_identifier] = ACTIONS(1688), + [anon_sym_export] = ACTIONS(1688), + [anon_sym_default] = ACTIONS(1688), + [anon_sym_type] = ACTIONS(1688), + [anon_sym_namespace] = ACTIONS(1688), + [anon_sym_LBRACE] = ACTIONS(2497), + [anon_sym_RBRACE] = ACTIONS(1686), + [anon_sym_typeof] = ACTIONS(1688), + [anon_sym_import] = ACTIONS(1688), + [anon_sym_with] = ACTIONS(1688), + [anon_sym_var] = ACTIONS(1688), + [anon_sym_let] = ACTIONS(1688), + [anon_sym_const] = ACTIONS(1688), + [anon_sym_BANG] = ACTIONS(1686), + [anon_sym_else] = ACTIONS(1688), + [anon_sym_if] = ACTIONS(1688), + [anon_sym_switch] = ACTIONS(1688), + [anon_sym_for] = ACTIONS(1688), + [anon_sym_LPAREN] = ACTIONS(1686), + [anon_sym_SEMI] = ACTIONS(1686), + [anon_sym_await] = ACTIONS(1688), + [anon_sym_while] = ACTIONS(1688), + [anon_sym_do] = ACTIONS(1688), + [anon_sym_try] = ACTIONS(1688), + [anon_sym_break] = ACTIONS(1688), + [anon_sym_continue] = ACTIONS(1688), + [anon_sym_debugger] = ACTIONS(1688), + [anon_sym_return] = ACTIONS(1688), + [anon_sym_throw] = ACTIONS(1688), + [anon_sym_case] = ACTIONS(1688), + [anon_sym_yield] = ACTIONS(1688), + [anon_sym_LBRACK] = ACTIONS(1686), + [anon_sym_DOT] = ACTIONS(2501), + [anon_sym_class] = ACTIONS(1688), + [anon_sym_async] = ACTIONS(1688), + [anon_sym_function] = ACTIONS(1688), + [anon_sym_new] = ACTIONS(1688), + [anon_sym_using] = ACTIONS(1688), + [anon_sym_PLUS] = ACTIONS(1688), + [anon_sym_DASH] = ACTIONS(1688), + [anon_sym_SLASH] = ACTIONS(1688), + [anon_sym_LT] = ACTIONS(1686), + [anon_sym_TILDE] = ACTIONS(1686), + [anon_sym_void] = ACTIONS(1688), + [anon_sym_delete] = ACTIONS(1688), + [anon_sym_PLUS_PLUS] = ACTIONS(1686), + [anon_sym_DASH_DASH] = ACTIONS(1686), + [anon_sym_DQUOTE] = ACTIONS(1686), + [anon_sym_SQUOTE] = ACTIONS(1686), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1686), + [sym_number] = ACTIONS(1686), + [sym_private_property_identifier] = ACTIONS(1686), + [sym_this] = ACTIONS(1688), + [sym_super] = ACTIONS(1688), + [sym_true] = ACTIONS(1688), + [sym_false] = ACTIONS(1688), + [sym_null] = ACTIONS(1688), + [sym_undefined] = ACTIONS(1688), + [anon_sym_AT] = ACTIONS(1686), + [anon_sym_static] = ACTIONS(1688), + [anon_sym_readonly] = ACTIONS(1688), + [anon_sym_get] = ACTIONS(1688), + [anon_sym_set] = ACTIONS(1688), + [anon_sym_declare] = ACTIONS(1688), + [anon_sym_public] = ACTIONS(1688), + [anon_sym_private] = ACTIONS(1688), + [anon_sym_protected] = ACTIONS(1688), + [anon_sym_override] = ACTIONS(1688), + [anon_sym_module] = ACTIONS(1688), + [anon_sym_any] = ACTIONS(1688), + [anon_sym_number] = ACTIONS(1688), + [anon_sym_boolean] = ACTIONS(1688), + [anon_sym_string] = ACTIONS(1688), + [anon_sym_symbol] = ACTIONS(1688), + [anon_sym_object] = ACTIONS(1688), + [anon_sym_abstract] = ACTIONS(1688), + [anon_sym_interface] = ACTIONS(1688), + [anon_sym_enum] = ACTIONS(1688), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(777)] = { + [sym__call_signature] = STATE(6085), + [sym_formal_parameters] = STATE(3940), + [sym_type_parameters] = STATE(5504), + [sym_identifier] = ACTIONS(2429), + [anon_sym_export] = ACTIONS(2431), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2423), - [anon_sym_EQ] = ACTIONS(988), + [anon_sym_type] = ACTIONS(2431), + [anon_sym_EQ] = ACTIONS(1044), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2423), - [anon_sym_let] = ACTIONS(2423), + [anon_sym_namespace] = ACTIONS(2431), + [anon_sym_let] = ACTIONS(2431), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2425), + [anon_sym_LPAREN] = ACTIONS(2433), [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(153), - [anon_sym_DOT] = ACTIONS(153), - [anon_sym_async] = ACTIONS(2423), - [anon_sym_function] = ACTIONS(2428), - [anon_sym_EQ_GT] = ACTIONS(151), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(2423), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_async] = ACTIONS(2431), + [anon_sym_function] = ACTIONS(2436), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2431), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -106774,161 +106968,161 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2430), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(2438), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(153), - [anon_sym_static] = ACTIONS(2423), - [anon_sym_readonly] = ACTIONS(2423), - [anon_sym_get] = ACTIONS(2423), - [anon_sym_set] = ACTIONS(2423), - [anon_sym_declare] = ACTIONS(2423), - [anon_sym_public] = ACTIONS(2423), - [anon_sym_private] = ACTIONS(2423), - [anon_sym_protected] = ACTIONS(2423), - [anon_sym_override] = ACTIONS(2423), - [anon_sym_module] = ACTIONS(2423), - [anon_sym_any] = ACTIONS(2423), - [anon_sym_number] = ACTIONS(2423), - [anon_sym_boolean] = ACTIONS(2423), - [anon_sym_string] = ACTIONS(2423), - [anon_sym_symbol] = ACTIONS(2423), - [anon_sym_object] = ACTIONS(2423), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_static] = ACTIONS(2431), + [anon_sym_readonly] = ACTIONS(2431), + [anon_sym_get] = ACTIONS(2431), + [anon_sym_set] = ACTIONS(2431), + [anon_sym_declare] = ACTIONS(2431), + [anon_sym_public] = ACTIONS(2431), + [anon_sym_private] = ACTIONS(2431), + [anon_sym_protected] = ACTIONS(2431), + [anon_sym_override] = ACTIONS(2431), + [anon_sym_module] = ACTIONS(2431), + [anon_sym_any] = ACTIONS(2431), + [anon_sym_number] = ACTIONS(2431), + [anon_sym_boolean] = ACTIONS(2431), + [anon_sym_string] = ACTIONS(2431), + [anon_sym_symbol] = ACTIONS(2431), + [anon_sym_object] = ACTIONS(2431), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, - [STATE(776)] = { - [sym_finally_clause] = STATE(908), - [ts_builtin_sym_end] = ACTIONS(2489), - [sym_identifier] = ACTIONS(2491), - [anon_sym_export] = ACTIONS(2491), - [anon_sym_default] = ACTIONS(2491), - [anon_sym_type] = ACTIONS(2491), - [anon_sym_namespace] = ACTIONS(2491), - [anon_sym_LBRACE] = ACTIONS(2489), - [anon_sym_RBRACE] = ACTIONS(2489), - [anon_sym_typeof] = ACTIONS(2491), - [anon_sym_import] = ACTIONS(2491), - [anon_sym_with] = ACTIONS(2491), - [anon_sym_var] = ACTIONS(2491), - [anon_sym_let] = ACTIONS(2491), - [anon_sym_const] = ACTIONS(2491), - [anon_sym_BANG] = ACTIONS(2489), - [anon_sym_else] = ACTIONS(2491), - [anon_sym_if] = ACTIONS(2491), - [anon_sym_switch] = ACTIONS(2491), - [anon_sym_for] = ACTIONS(2491), - [anon_sym_LPAREN] = ACTIONS(2489), - [anon_sym_SEMI] = ACTIONS(2489), - [anon_sym_await] = ACTIONS(2491), - [anon_sym_while] = ACTIONS(2491), - [anon_sym_do] = ACTIONS(2491), - [anon_sym_try] = ACTIONS(2491), - [anon_sym_break] = ACTIONS(2491), - [anon_sym_continue] = ACTIONS(2491), - [anon_sym_debugger] = ACTIONS(2491), - [anon_sym_return] = ACTIONS(2491), - [anon_sym_throw] = ACTIONS(2491), - [anon_sym_case] = ACTIONS(2491), - [anon_sym_finally] = ACTIONS(2467), - [anon_sym_yield] = ACTIONS(2491), - [anon_sym_LBRACK] = ACTIONS(2489), - [anon_sym_class] = ACTIONS(2491), - [anon_sym_async] = ACTIONS(2491), - [anon_sym_function] = ACTIONS(2491), - [anon_sym_new] = ACTIONS(2491), - [anon_sym_using] = ACTIONS(2491), - [anon_sym_PLUS] = ACTIONS(2491), - [anon_sym_DASH] = ACTIONS(2491), - [anon_sym_SLASH] = ACTIONS(2491), - [anon_sym_LT] = ACTIONS(2489), - [anon_sym_TILDE] = ACTIONS(2489), - [anon_sym_void] = ACTIONS(2491), - [anon_sym_delete] = ACTIONS(2491), - [anon_sym_PLUS_PLUS] = ACTIONS(2489), - [anon_sym_DASH_DASH] = ACTIONS(2489), - [anon_sym_DQUOTE] = ACTIONS(2489), - [anon_sym_SQUOTE] = ACTIONS(2489), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2489), - [sym_number] = ACTIONS(2489), - [sym_private_property_identifier] = ACTIONS(2489), - [sym_this] = ACTIONS(2491), - [sym_super] = ACTIONS(2491), - [sym_true] = ACTIONS(2491), - [sym_false] = ACTIONS(2491), - [sym_null] = ACTIONS(2491), - [sym_undefined] = ACTIONS(2491), - [anon_sym_AT] = ACTIONS(2489), - [anon_sym_static] = ACTIONS(2491), - [anon_sym_readonly] = ACTIONS(2491), - [anon_sym_get] = ACTIONS(2491), - [anon_sym_set] = ACTIONS(2491), - [anon_sym_declare] = ACTIONS(2491), - [anon_sym_public] = ACTIONS(2491), - [anon_sym_private] = ACTIONS(2491), - [anon_sym_protected] = ACTIONS(2491), - [anon_sym_override] = ACTIONS(2491), - [anon_sym_module] = ACTIONS(2491), - [anon_sym_any] = ACTIONS(2491), - [anon_sym_number] = ACTIONS(2491), - [anon_sym_boolean] = ACTIONS(2491), - [anon_sym_string] = ACTIONS(2491), - [anon_sym_symbol] = ACTIONS(2491), - [anon_sym_object] = ACTIONS(2491), - [anon_sym_abstract] = ACTIONS(2491), - [anon_sym_interface] = ACTIONS(2491), - [anon_sym_enum] = ACTIONS(2491), + [STATE(778)] = { + [sym_finally_clause] = STATE(891), + [ts_builtin_sym_end] = ACTIONS(2503), + [sym_identifier] = ACTIONS(2505), + [anon_sym_export] = ACTIONS(2505), + [anon_sym_default] = ACTIONS(2505), + [anon_sym_type] = ACTIONS(2505), + [anon_sym_namespace] = ACTIONS(2505), + [anon_sym_LBRACE] = ACTIONS(2503), + [anon_sym_RBRACE] = ACTIONS(2503), + [anon_sym_typeof] = ACTIONS(2505), + [anon_sym_import] = ACTIONS(2505), + [anon_sym_with] = ACTIONS(2505), + [anon_sym_var] = ACTIONS(2505), + [anon_sym_let] = ACTIONS(2505), + [anon_sym_const] = ACTIONS(2505), + [anon_sym_BANG] = ACTIONS(2503), + [anon_sym_else] = ACTIONS(2505), + [anon_sym_if] = ACTIONS(2505), + [anon_sym_switch] = ACTIONS(2505), + [anon_sym_for] = ACTIONS(2505), + [anon_sym_LPAREN] = ACTIONS(2503), + [anon_sym_SEMI] = ACTIONS(2503), + [anon_sym_await] = ACTIONS(2505), + [anon_sym_while] = ACTIONS(2505), + [anon_sym_do] = ACTIONS(2505), + [anon_sym_try] = ACTIONS(2505), + [anon_sym_break] = ACTIONS(2505), + [anon_sym_continue] = ACTIONS(2505), + [anon_sym_debugger] = ACTIONS(2505), + [anon_sym_return] = ACTIONS(2505), + [anon_sym_throw] = ACTIONS(2505), + [anon_sym_case] = ACTIONS(2505), + [anon_sym_finally] = ACTIONS(2483), + [anon_sym_yield] = ACTIONS(2505), + [anon_sym_LBRACK] = ACTIONS(2503), + [anon_sym_class] = ACTIONS(2505), + [anon_sym_async] = ACTIONS(2505), + [anon_sym_function] = ACTIONS(2505), + [anon_sym_new] = ACTIONS(2505), + [anon_sym_using] = ACTIONS(2505), + [anon_sym_PLUS] = ACTIONS(2505), + [anon_sym_DASH] = ACTIONS(2505), + [anon_sym_SLASH] = ACTIONS(2505), + [anon_sym_LT] = ACTIONS(2503), + [anon_sym_TILDE] = ACTIONS(2503), + [anon_sym_void] = ACTIONS(2505), + [anon_sym_delete] = ACTIONS(2505), + [anon_sym_PLUS_PLUS] = ACTIONS(2503), + [anon_sym_DASH_DASH] = ACTIONS(2503), + [anon_sym_DQUOTE] = ACTIONS(2503), + [anon_sym_SQUOTE] = ACTIONS(2503), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2503), + [sym_number] = ACTIONS(2503), + [sym_private_property_identifier] = ACTIONS(2503), + [sym_this] = ACTIONS(2505), + [sym_super] = ACTIONS(2505), + [sym_true] = ACTIONS(2505), + [sym_false] = ACTIONS(2505), + [sym_null] = ACTIONS(2505), + [sym_undefined] = ACTIONS(2505), + [anon_sym_AT] = ACTIONS(2503), + [anon_sym_static] = ACTIONS(2505), + [anon_sym_readonly] = ACTIONS(2505), + [anon_sym_get] = ACTIONS(2505), + [anon_sym_set] = ACTIONS(2505), + [anon_sym_declare] = ACTIONS(2505), + [anon_sym_public] = ACTIONS(2505), + [anon_sym_private] = ACTIONS(2505), + [anon_sym_protected] = ACTIONS(2505), + [anon_sym_override] = ACTIONS(2505), + [anon_sym_module] = ACTIONS(2505), + [anon_sym_any] = ACTIONS(2505), + [anon_sym_number] = ACTIONS(2505), + [anon_sym_boolean] = ACTIONS(2505), + [anon_sym_string] = ACTIONS(2505), + [anon_sym_symbol] = ACTIONS(2505), + [anon_sym_object] = ACTIONS(2505), + [anon_sym_abstract] = ACTIONS(2505), + [anon_sym_interface] = ACTIONS(2505), + [anon_sym_enum] = ACTIONS(2505), [sym_html_comment] = ACTIONS(5), }, - [STATE(777)] = { - [sym__call_signature] = STATE(5731), - [sym_formal_parameters] = STATE(3848), - [sym_type_parameters] = STATE(5508), - [sym_identifier] = ACTIONS(2421), - [anon_sym_export] = ACTIONS(2423), + [STATE(779)] = { + [sym__call_signature] = STATE(6085), + [sym_formal_parameters] = STATE(3940), + [sym_type_parameters] = STATE(5504), + [sym_identifier] = ACTIONS(2429), + [anon_sym_export] = ACTIONS(2431), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2423), - [anon_sym_EQ] = ACTIONS(822), + [anon_sym_type] = ACTIONS(2431), + [anon_sym_EQ] = ACTIONS(1048), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2423), - [anon_sym_let] = ACTIONS(2423), + [anon_sym_namespace] = ACTIONS(2431), + [anon_sym_let] = ACTIONS(2431), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2425), + [anon_sym_LPAREN] = ACTIONS(2433), [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(153), - [anon_sym_DOT] = ACTIONS(153), - [anon_sym_async] = ACTIONS(2423), - [anon_sym_function] = ACTIONS(2428), - [anon_sym_EQ_GT] = ACTIONS(151), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(2423), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_async] = ACTIONS(2431), + [anon_sym_function] = ACTIONS(2436), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2431), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -106942,77 +107136,77 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2430), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(2438), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(153), - [anon_sym_static] = ACTIONS(2423), - [anon_sym_readonly] = ACTIONS(2423), - [anon_sym_get] = ACTIONS(2423), - [anon_sym_set] = ACTIONS(2423), - [anon_sym_declare] = ACTIONS(2423), - [anon_sym_public] = ACTIONS(2423), - [anon_sym_private] = ACTIONS(2423), - [anon_sym_protected] = ACTIONS(2423), - [anon_sym_override] = ACTIONS(2423), - [anon_sym_module] = ACTIONS(2423), - [anon_sym_any] = ACTIONS(2423), - [anon_sym_number] = ACTIONS(2423), - [anon_sym_boolean] = ACTIONS(2423), - [anon_sym_string] = ACTIONS(2423), - [anon_sym_symbol] = ACTIONS(2423), - [anon_sym_object] = ACTIONS(2423), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_static] = ACTIONS(2431), + [anon_sym_readonly] = ACTIONS(2431), + [anon_sym_get] = ACTIONS(2431), + [anon_sym_set] = ACTIONS(2431), + [anon_sym_declare] = ACTIONS(2431), + [anon_sym_public] = ACTIONS(2431), + [anon_sym_private] = ACTIONS(2431), + [anon_sym_protected] = ACTIONS(2431), + [anon_sym_override] = ACTIONS(2431), + [anon_sym_module] = ACTIONS(2431), + [anon_sym_any] = ACTIONS(2431), + [anon_sym_number] = ACTIONS(2431), + [anon_sym_boolean] = ACTIONS(2431), + [anon_sym_string] = ACTIONS(2431), + [anon_sym_symbol] = ACTIONS(2431), + [anon_sym_object] = ACTIONS(2431), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, - [STATE(778)] = { - [sym__call_signature] = STATE(5731), - [sym_formal_parameters] = STATE(3848), - [sym_type_parameters] = STATE(5508), - [sym_identifier] = ACTIONS(2421), - [anon_sym_export] = ACTIONS(2423), + [STATE(780)] = { + [sym__call_signature] = STATE(6085), + [sym_formal_parameters] = STATE(3940), + [sym_type_parameters] = STATE(5504), + [sym_identifier] = ACTIONS(2429), + [anon_sym_export] = ACTIONS(2431), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2423), - [anon_sym_EQ] = ACTIONS(990), + [anon_sym_type] = ACTIONS(2431), + [anon_sym_EQ] = ACTIONS(988), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2423), - [anon_sym_let] = ACTIONS(2423), + [anon_sym_namespace] = ACTIONS(2431), + [anon_sym_let] = ACTIONS(2431), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2425), + [anon_sym_LPAREN] = ACTIONS(2433), [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(153), - [anon_sym_DOT] = ACTIONS(153), - [anon_sym_async] = ACTIONS(2423), - [anon_sym_function] = ACTIONS(2428), - [anon_sym_EQ_GT] = ACTIONS(151), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(2423), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_async] = ACTIONS(2431), + [anon_sym_function] = ACTIONS(2436), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2431), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -107026,245 +107220,77 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2430), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(2438), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(153), - [anon_sym_static] = ACTIONS(2423), - [anon_sym_readonly] = ACTIONS(2423), - [anon_sym_get] = ACTIONS(2423), - [anon_sym_set] = ACTIONS(2423), - [anon_sym_declare] = ACTIONS(2423), - [anon_sym_public] = ACTIONS(2423), - [anon_sym_private] = ACTIONS(2423), - [anon_sym_protected] = ACTIONS(2423), - [anon_sym_override] = ACTIONS(2423), - [anon_sym_module] = ACTIONS(2423), - [anon_sym_any] = ACTIONS(2423), - [anon_sym_number] = ACTIONS(2423), - [anon_sym_boolean] = ACTIONS(2423), - [anon_sym_string] = ACTIONS(2423), - [anon_sym_symbol] = ACTIONS(2423), - [anon_sym_object] = ACTIONS(2423), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_static] = ACTIONS(2431), + [anon_sym_readonly] = ACTIONS(2431), + [anon_sym_get] = ACTIONS(2431), + [anon_sym_set] = ACTIONS(2431), + [anon_sym_declare] = ACTIONS(2431), + [anon_sym_public] = ACTIONS(2431), + [anon_sym_private] = ACTIONS(2431), + [anon_sym_protected] = ACTIONS(2431), + [anon_sym_override] = ACTIONS(2431), + [anon_sym_module] = ACTIONS(2431), + [anon_sym_any] = ACTIONS(2431), + [anon_sym_number] = ACTIONS(2431), + [anon_sym_boolean] = ACTIONS(2431), + [anon_sym_string] = ACTIONS(2431), + [anon_sym_symbol] = ACTIONS(2431), + [anon_sym_object] = ACTIONS(2431), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(153), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(779)] = { - [sym_statement_block] = STATE(854), - [ts_builtin_sym_end] = ACTIONS(1668), - [sym_identifier] = ACTIONS(1670), - [anon_sym_export] = ACTIONS(1670), - [anon_sym_default] = ACTIONS(1670), - [anon_sym_type] = ACTIONS(1670), - [anon_sym_namespace] = ACTIONS(1670), - [anon_sym_LBRACE] = ACTIONS(2493), - [anon_sym_RBRACE] = ACTIONS(1668), - [anon_sym_typeof] = ACTIONS(1670), - [anon_sym_import] = ACTIONS(1670), - [anon_sym_with] = ACTIONS(1670), - [anon_sym_var] = ACTIONS(1670), - [anon_sym_let] = ACTIONS(1670), - [anon_sym_const] = ACTIONS(1670), - [anon_sym_BANG] = ACTIONS(1668), - [anon_sym_else] = ACTIONS(1670), - [anon_sym_if] = ACTIONS(1670), - [anon_sym_switch] = ACTIONS(1670), - [anon_sym_for] = ACTIONS(1670), - [anon_sym_LPAREN] = ACTIONS(1668), - [anon_sym_SEMI] = ACTIONS(1668), - [anon_sym_await] = ACTIONS(1670), - [anon_sym_while] = ACTIONS(1670), - [anon_sym_do] = ACTIONS(1670), - [anon_sym_try] = ACTIONS(1670), - [anon_sym_break] = ACTIONS(1670), - [anon_sym_continue] = ACTIONS(1670), - [anon_sym_debugger] = ACTIONS(1670), - [anon_sym_return] = ACTIONS(1670), - [anon_sym_throw] = ACTIONS(1670), - [anon_sym_case] = ACTIONS(1670), - [anon_sym_yield] = ACTIONS(1670), - [anon_sym_LBRACK] = ACTIONS(1668), - [anon_sym_DOT] = ACTIONS(2495), - [anon_sym_class] = ACTIONS(1670), - [anon_sym_async] = ACTIONS(1670), - [anon_sym_function] = ACTIONS(1670), - [anon_sym_new] = ACTIONS(1670), - [anon_sym_using] = ACTIONS(1670), - [anon_sym_PLUS] = ACTIONS(1670), - [anon_sym_DASH] = ACTIONS(1670), - [anon_sym_SLASH] = ACTIONS(1670), - [anon_sym_LT] = ACTIONS(1668), - [anon_sym_TILDE] = ACTIONS(1668), - [anon_sym_void] = ACTIONS(1670), - [anon_sym_delete] = ACTIONS(1670), - [anon_sym_PLUS_PLUS] = ACTIONS(1668), - [anon_sym_DASH_DASH] = ACTIONS(1668), - [anon_sym_DQUOTE] = ACTIONS(1668), - [anon_sym_SQUOTE] = ACTIONS(1668), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1668), - [sym_number] = ACTIONS(1668), - [sym_private_property_identifier] = ACTIONS(1668), - [sym_this] = ACTIONS(1670), - [sym_super] = ACTIONS(1670), - [sym_true] = ACTIONS(1670), - [sym_false] = ACTIONS(1670), - [sym_null] = ACTIONS(1670), - [sym_undefined] = ACTIONS(1670), - [anon_sym_AT] = ACTIONS(1668), - [anon_sym_static] = ACTIONS(1670), - [anon_sym_readonly] = ACTIONS(1670), - [anon_sym_get] = ACTIONS(1670), - [anon_sym_set] = ACTIONS(1670), - [anon_sym_declare] = ACTIONS(1670), - [anon_sym_public] = ACTIONS(1670), - [anon_sym_private] = ACTIONS(1670), - [anon_sym_protected] = ACTIONS(1670), - [anon_sym_override] = ACTIONS(1670), - [anon_sym_module] = ACTIONS(1670), - [anon_sym_any] = ACTIONS(1670), - [anon_sym_number] = ACTIONS(1670), - [anon_sym_boolean] = ACTIONS(1670), - [anon_sym_string] = ACTIONS(1670), - [anon_sym_symbol] = ACTIONS(1670), - [anon_sym_object] = ACTIONS(1670), - [anon_sym_abstract] = ACTIONS(1670), - [anon_sym_interface] = ACTIONS(1670), - [anon_sym_enum] = ACTIONS(1670), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(780)] = { - [sym_statement_block] = STATE(854), - [ts_builtin_sym_end] = ACTIONS(1668), - [sym_identifier] = ACTIONS(1670), - [anon_sym_export] = ACTIONS(1670), - [anon_sym_default] = ACTIONS(1670), - [anon_sym_type] = ACTIONS(1670), - [anon_sym_namespace] = ACTIONS(1670), - [anon_sym_LBRACE] = ACTIONS(2493), - [anon_sym_RBRACE] = ACTIONS(1668), - [anon_sym_typeof] = ACTIONS(1670), - [anon_sym_import] = ACTIONS(1670), - [anon_sym_with] = ACTIONS(1670), - [anon_sym_var] = ACTIONS(1670), - [anon_sym_let] = ACTIONS(1670), - [anon_sym_const] = ACTIONS(1670), - [anon_sym_BANG] = ACTIONS(1668), - [anon_sym_else] = ACTIONS(1670), - [anon_sym_if] = ACTIONS(1670), - [anon_sym_switch] = ACTIONS(1670), - [anon_sym_for] = ACTIONS(1670), - [anon_sym_LPAREN] = ACTIONS(1668), - [anon_sym_SEMI] = ACTIONS(1668), - [anon_sym_await] = ACTIONS(1670), - [anon_sym_while] = ACTIONS(1670), - [anon_sym_do] = ACTIONS(1670), - [anon_sym_try] = ACTIONS(1670), - [anon_sym_break] = ACTIONS(1670), - [anon_sym_continue] = ACTIONS(1670), - [anon_sym_debugger] = ACTIONS(1670), - [anon_sym_return] = ACTIONS(1670), - [anon_sym_throw] = ACTIONS(1670), - [anon_sym_case] = ACTIONS(1670), - [anon_sym_yield] = ACTIONS(1670), - [anon_sym_LBRACK] = ACTIONS(1668), - [anon_sym_DOT] = ACTIONS(2497), - [anon_sym_class] = ACTIONS(1670), - [anon_sym_async] = ACTIONS(1670), - [anon_sym_function] = ACTIONS(1670), - [anon_sym_new] = ACTIONS(1670), - [anon_sym_using] = ACTIONS(1670), - [anon_sym_PLUS] = ACTIONS(1670), - [anon_sym_DASH] = ACTIONS(1670), - [anon_sym_SLASH] = ACTIONS(1670), - [anon_sym_LT] = ACTIONS(1668), - [anon_sym_TILDE] = ACTIONS(1668), - [anon_sym_void] = ACTIONS(1670), - [anon_sym_delete] = ACTIONS(1670), - [anon_sym_PLUS_PLUS] = ACTIONS(1668), - [anon_sym_DASH_DASH] = ACTIONS(1668), - [anon_sym_DQUOTE] = ACTIONS(1668), - [anon_sym_SQUOTE] = ACTIONS(1668), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1668), - [sym_number] = ACTIONS(1668), - [sym_private_property_identifier] = ACTIONS(1668), - [sym_this] = ACTIONS(1670), - [sym_super] = ACTIONS(1670), - [sym_true] = ACTIONS(1670), - [sym_false] = ACTIONS(1670), - [sym_null] = ACTIONS(1670), - [sym_undefined] = ACTIONS(1670), - [anon_sym_AT] = ACTIONS(1668), - [anon_sym_static] = ACTIONS(1670), - [anon_sym_readonly] = ACTIONS(1670), - [anon_sym_get] = ACTIONS(1670), - [anon_sym_set] = ACTIONS(1670), - [anon_sym_declare] = ACTIONS(1670), - [anon_sym_public] = ACTIONS(1670), - [anon_sym_private] = ACTIONS(1670), - [anon_sym_protected] = ACTIONS(1670), - [anon_sym_override] = ACTIONS(1670), - [anon_sym_module] = ACTIONS(1670), - [anon_sym_any] = ACTIONS(1670), - [anon_sym_number] = ACTIONS(1670), - [anon_sym_boolean] = ACTIONS(1670), - [anon_sym_string] = ACTIONS(1670), - [anon_sym_symbol] = ACTIONS(1670), - [anon_sym_object] = ACTIONS(1670), - [anon_sym_abstract] = ACTIONS(1670), - [anon_sym_interface] = ACTIONS(1670), - [anon_sym_enum] = ACTIONS(1670), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, [STATE(781)] = { - [sym__call_signature] = STATE(5731), - [sym_formal_parameters] = STATE(3848), - [sym_type_parameters] = STATE(5508), - [sym_identifier] = ACTIONS(2421), - [anon_sym_export] = ACTIONS(2423), + [sym__call_signature] = STATE(6085), + [sym_formal_parameters] = STATE(3940), + [sym_type_parameters] = STATE(5504), + [sym_identifier] = ACTIONS(2429), + [anon_sym_export] = ACTIONS(2431), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2423), - [anon_sym_EQ] = ACTIONS(986), + [anon_sym_type] = ACTIONS(2431), + [anon_sym_EQ] = ACTIONS(1050), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2423), - [anon_sym_let] = ACTIONS(2423), + [anon_sym_namespace] = ACTIONS(2431), + [anon_sym_let] = ACTIONS(2431), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2425), + [anon_sym_LPAREN] = ACTIONS(2433), [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(153), - [anon_sym_DOT] = ACTIONS(153), - [anon_sym_async] = ACTIONS(2423), - [anon_sym_function] = ACTIONS(2428), - [anon_sym_EQ_GT] = ACTIONS(151), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(2423), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_async] = ACTIONS(2431), + [anon_sym_function] = ACTIONS(2436), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2431), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -107278,77 +107304,77 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2430), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(2438), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(153), - [anon_sym_static] = ACTIONS(2423), - [anon_sym_readonly] = ACTIONS(2423), - [anon_sym_get] = ACTIONS(2423), - [anon_sym_set] = ACTIONS(2423), - [anon_sym_declare] = ACTIONS(2423), - [anon_sym_public] = ACTIONS(2423), - [anon_sym_private] = ACTIONS(2423), - [anon_sym_protected] = ACTIONS(2423), - [anon_sym_override] = ACTIONS(2423), - [anon_sym_module] = ACTIONS(2423), - [anon_sym_any] = ACTIONS(2423), - [anon_sym_number] = ACTIONS(2423), - [anon_sym_boolean] = ACTIONS(2423), - [anon_sym_string] = ACTIONS(2423), - [anon_sym_symbol] = ACTIONS(2423), - [anon_sym_object] = ACTIONS(2423), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_static] = ACTIONS(2431), + [anon_sym_readonly] = ACTIONS(2431), + [anon_sym_get] = ACTIONS(2431), + [anon_sym_set] = ACTIONS(2431), + [anon_sym_declare] = ACTIONS(2431), + [anon_sym_public] = ACTIONS(2431), + [anon_sym_private] = ACTIONS(2431), + [anon_sym_protected] = ACTIONS(2431), + [anon_sym_override] = ACTIONS(2431), + [anon_sym_module] = ACTIONS(2431), + [anon_sym_any] = ACTIONS(2431), + [anon_sym_number] = ACTIONS(2431), + [anon_sym_boolean] = ACTIONS(2431), + [anon_sym_string] = ACTIONS(2431), + [anon_sym_symbol] = ACTIONS(2431), + [anon_sym_object] = ACTIONS(2431), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, [STATE(782)] = { - [sym__call_signature] = STATE(5731), - [sym_formal_parameters] = STATE(3848), - [sym_type_parameters] = STATE(5508), - [sym_identifier] = ACTIONS(2421), - [anon_sym_export] = ACTIONS(2423), + [sym__call_signature] = STATE(6085), + [sym_formal_parameters] = STATE(3940), + [sym_type_parameters] = STATE(5504), + [sym_identifier] = ACTIONS(2429), + [anon_sym_export] = ACTIONS(2431), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2423), - [anon_sym_EQ] = ACTIONS(992), + [anon_sym_type] = ACTIONS(2431), + [anon_sym_EQ] = ACTIONS(806), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2423), - [anon_sym_let] = ACTIONS(2423), + [anon_sym_namespace] = ACTIONS(2431), + [anon_sym_let] = ACTIONS(2431), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2425), + [anon_sym_LPAREN] = ACTIONS(2433), [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(153), - [anon_sym_DOT] = ACTIONS(153), - [anon_sym_async] = ACTIONS(2423), - [anon_sym_function] = ACTIONS(2428), - [anon_sym_EQ_GT] = ACTIONS(151), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(2423), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_async] = ACTIONS(2431), + [anon_sym_function] = ACTIONS(2436), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2431), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -107362,77 +107388,77 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2430), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(2438), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(153), - [anon_sym_static] = ACTIONS(2423), - [anon_sym_readonly] = ACTIONS(2423), - [anon_sym_get] = ACTIONS(2423), - [anon_sym_set] = ACTIONS(2423), - [anon_sym_declare] = ACTIONS(2423), - [anon_sym_public] = ACTIONS(2423), - [anon_sym_private] = ACTIONS(2423), - [anon_sym_protected] = ACTIONS(2423), - [anon_sym_override] = ACTIONS(2423), - [anon_sym_module] = ACTIONS(2423), - [anon_sym_any] = ACTIONS(2423), - [anon_sym_number] = ACTIONS(2423), - [anon_sym_boolean] = ACTIONS(2423), - [anon_sym_string] = ACTIONS(2423), - [anon_sym_symbol] = ACTIONS(2423), - [anon_sym_object] = ACTIONS(2423), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_static] = ACTIONS(2431), + [anon_sym_readonly] = ACTIONS(2431), + [anon_sym_get] = ACTIONS(2431), + [anon_sym_set] = ACTIONS(2431), + [anon_sym_declare] = ACTIONS(2431), + [anon_sym_public] = ACTIONS(2431), + [anon_sym_private] = ACTIONS(2431), + [anon_sym_protected] = ACTIONS(2431), + [anon_sym_override] = ACTIONS(2431), + [anon_sym_module] = ACTIONS(2431), + [anon_sym_any] = ACTIONS(2431), + [anon_sym_number] = ACTIONS(2431), + [anon_sym_boolean] = ACTIONS(2431), + [anon_sym_string] = ACTIONS(2431), + [anon_sym_symbol] = ACTIONS(2431), + [anon_sym_object] = ACTIONS(2431), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, [STATE(783)] = { - [sym__call_signature] = STATE(5731), - [sym_formal_parameters] = STATE(3848), - [sym_type_parameters] = STATE(5508), - [sym_identifier] = ACTIONS(2421), - [anon_sym_export] = ACTIONS(2423), + [sym__call_signature] = STATE(6085), + [sym_formal_parameters] = STATE(3940), + [sym_type_parameters] = STATE(5504), + [sym_identifier] = ACTIONS(2429), + [anon_sym_export] = ACTIONS(2431), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2423), - [anon_sym_EQ] = ACTIONS(982), + [anon_sym_type] = ACTIONS(2431), + [anon_sym_EQ] = ACTIONS(986), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2423), - [anon_sym_let] = ACTIONS(2423), + [anon_sym_namespace] = ACTIONS(2431), + [anon_sym_let] = ACTIONS(2431), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2425), + [anon_sym_LPAREN] = ACTIONS(2433), [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(153), - [anon_sym_DOT] = ACTIONS(153), - [anon_sym_async] = ACTIONS(2423), - [anon_sym_function] = ACTIONS(2428), - [anon_sym_EQ_GT] = ACTIONS(151), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(2423), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_async] = ACTIONS(2431), + [anon_sym_function] = ACTIONS(2436), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2431), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -107446,77 +107472,77 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2430), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(2438), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(153), - [anon_sym_static] = ACTIONS(2423), - [anon_sym_readonly] = ACTIONS(2423), - [anon_sym_get] = ACTIONS(2423), - [anon_sym_set] = ACTIONS(2423), - [anon_sym_declare] = ACTIONS(2423), - [anon_sym_public] = ACTIONS(2423), - [anon_sym_private] = ACTIONS(2423), - [anon_sym_protected] = ACTIONS(2423), - [anon_sym_override] = ACTIONS(2423), - [anon_sym_module] = ACTIONS(2423), - [anon_sym_any] = ACTIONS(2423), - [anon_sym_number] = ACTIONS(2423), - [anon_sym_boolean] = ACTIONS(2423), - [anon_sym_string] = ACTIONS(2423), - [anon_sym_symbol] = ACTIONS(2423), - [anon_sym_object] = ACTIONS(2423), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_static] = ACTIONS(2431), + [anon_sym_readonly] = ACTIONS(2431), + [anon_sym_get] = ACTIONS(2431), + [anon_sym_set] = ACTIONS(2431), + [anon_sym_declare] = ACTIONS(2431), + [anon_sym_public] = ACTIONS(2431), + [anon_sym_private] = ACTIONS(2431), + [anon_sym_protected] = ACTIONS(2431), + [anon_sym_override] = ACTIONS(2431), + [anon_sym_module] = ACTIONS(2431), + [anon_sym_any] = ACTIONS(2431), + [anon_sym_number] = ACTIONS(2431), + [anon_sym_boolean] = ACTIONS(2431), + [anon_sym_string] = ACTIONS(2431), + [anon_sym_symbol] = ACTIONS(2431), + [anon_sym_object] = ACTIONS(2431), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, [STATE(784)] = { - [sym__call_signature] = STATE(5731), - [sym_formal_parameters] = STATE(3848), - [sym_type_parameters] = STATE(5508), - [sym_identifier] = ACTIONS(2421), - [anon_sym_export] = ACTIONS(2423), + [sym__call_signature] = STATE(6085), + [sym_formal_parameters] = STATE(3940), + [sym_type_parameters] = STATE(5504), + [sym_identifier] = ACTIONS(2429), + [anon_sym_export] = ACTIONS(2431), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2423), - [anon_sym_EQ] = ACTIONS(1048), + [anon_sym_type] = ACTIONS(2431), + [anon_sym_EQ] = ACTIONS(1054), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2423), - [anon_sym_let] = ACTIONS(2423), + [anon_sym_namespace] = ACTIONS(2431), + [anon_sym_let] = ACTIONS(2431), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2425), + [anon_sym_LPAREN] = ACTIONS(2433), [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(153), - [anon_sym_DOT] = ACTIONS(153), - [anon_sym_async] = ACTIONS(2423), - [anon_sym_function] = ACTIONS(2428), - [anon_sym_EQ_GT] = ACTIONS(151), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(2423), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_async] = ACTIONS(2431), + [anon_sym_function] = ACTIONS(2436), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2431), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -107530,77 +107556,77 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2430), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(2438), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(153), - [anon_sym_static] = ACTIONS(2423), - [anon_sym_readonly] = ACTIONS(2423), - [anon_sym_get] = ACTIONS(2423), - [anon_sym_set] = ACTIONS(2423), - [anon_sym_declare] = ACTIONS(2423), - [anon_sym_public] = ACTIONS(2423), - [anon_sym_private] = ACTIONS(2423), - [anon_sym_protected] = ACTIONS(2423), - [anon_sym_override] = ACTIONS(2423), - [anon_sym_module] = ACTIONS(2423), - [anon_sym_any] = ACTIONS(2423), - [anon_sym_number] = ACTIONS(2423), - [anon_sym_boolean] = ACTIONS(2423), - [anon_sym_string] = ACTIONS(2423), - [anon_sym_symbol] = ACTIONS(2423), - [anon_sym_object] = ACTIONS(2423), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_static] = ACTIONS(2431), + [anon_sym_readonly] = ACTIONS(2431), + [anon_sym_get] = ACTIONS(2431), + [anon_sym_set] = ACTIONS(2431), + [anon_sym_declare] = ACTIONS(2431), + [anon_sym_public] = ACTIONS(2431), + [anon_sym_private] = ACTIONS(2431), + [anon_sym_protected] = ACTIONS(2431), + [anon_sym_override] = ACTIONS(2431), + [anon_sym_module] = ACTIONS(2431), + [anon_sym_any] = ACTIONS(2431), + [anon_sym_number] = ACTIONS(2431), + [anon_sym_boolean] = ACTIONS(2431), + [anon_sym_string] = ACTIONS(2431), + [anon_sym_symbol] = ACTIONS(2431), + [anon_sym_object] = ACTIONS(2431), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, [STATE(785)] = { - [sym__call_signature] = STATE(5731), - [sym_formal_parameters] = STATE(3848), - [sym_type_parameters] = STATE(5508), - [sym_identifier] = ACTIONS(2421), - [anon_sym_export] = ACTIONS(2423), + [sym__call_signature] = STATE(6085), + [sym_formal_parameters] = STATE(3940), + [sym_type_parameters] = STATE(5504), + [sym_identifier] = ACTIONS(2429), + [anon_sym_export] = ACTIONS(2431), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2423), - [anon_sym_EQ] = ACTIONS(980), + [anon_sym_type] = ACTIONS(2431), + [anon_sym_EQ] = ACTIONS(1052), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2423), - [anon_sym_let] = ACTIONS(2423), + [anon_sym_namespace] = ACTIONS(2431), + [anon_sym_let] = ACTIONS(2431), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2425), + [anon_sym_LPAREN] = ACTIONS(2433), [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(153), - [anon_sym_DOT] = ACTIONS(153), - [anon_sym_async] = ACTIONS(2423), - [anon_sym_function] = ACTIONS(2428), - [anon_sym_EQ_GT] = ACTIONS(151), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(2423), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_async] = ACTIONS(2431), + [anon_sym_function] = ACTIONS(2436), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2431), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -107614,77 +107640,77 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2430), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(2438), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(153), - [anon_sym_static] = ACTIONS(2423), - [anon_sym_readonly] = ACTIONS(2423), - [anon_sym_get] = ACTIONS(2423), - [anon_sym_set] = ACTIONS(2423), - [anon_sym_declare] = ACTIONS(2423), - [anon_sym_public] = ACTIONS(2423), - [anon_sym_private] = ACTIONS(2423), - [anon_sym_protected] = ACTIONS(2423), - [anon_sym_override] = ACTIONS(2423), - [anon_sym_module] = ACTIONS(2423), - [anon_sym_any] = ACTIONS(2423), - [anon_sym_number] = ACTIONS(2423), - [anon_sym_boolean] = ACTIONS(2423), - [anon_sym_string] = ACTIONS(2423), - [anon_sym_symbol] = ACTIONS(2423), - [anon_sym_object] = ACTIONS(2423), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_static] = ACTIONS(2431), + [anon_sym_readonly] = ACTIONS(2431), + [anon_sym_get] = ACTIONS(2431), + [anon_sym_set] = ACTIONS(2431), + [anon_sym_declare] = ACTIONS(2431), + [anon_sym_public] = ACTIONS(2431), + [anon_sym_private] = ACTIONS(2431), + [anon_sym_protected] = ACTIONS(2431), + [anon_sym_override] = ACTIONS(2431), + [anon_sym_module] = ACTIONS(2431), + [anon_sym_any] = ACTIONS(2431), + [anon_sym_number] = ACTIONS(2431), + [anon_sym_boolean] = ACTIONS(2431), + [anon_sym_string] = ACTIONS(2431), + [anon_sym_symbol] = ACTIONS(2431), + [anon_sym_object] = ACTIONS(2431), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, [STATE(786)] = { - [sym__call_signature] = STATE(5731), - [sym_formal_parameters] = STATE(3848), - [sym_type_parameters] = STATE(5508), - [sym_identifier] = ACTIONS(2421), - [anon_sym_export] = ACTIONS(2423), + [sym__call_signature] = STATE(6085), + [sym_formal_parameters] = STATE(3940), + [sym_type_parameters] = STATE(5504), + [sym_identifier] = ACTIONS(2429), + [anon_sym_export] = ACTIONS(2431), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_type] = ACTIONS(2423), - [anon_sym_EQ] = ACTIONS(1050), + [anon_sym_type] = ACTIONS(2431), + [anon_sym_EQ] = ACTIONS(1056), [anon_sym_as] = ACTIONS(120), - [anon_sym_namespace] = ACTIONS(2423), - [anon_sym_let] = ACTIONS(2423), + [anon_sym_namespace] = ACTIONS(2431), + [anon_sym_let] = ACTIONS(2431), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2425), + [anon_sym_LPAREN] = ACTIONS(2433), [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(153), - [anon_sym_DOT] = ACTIONS(153), - [anon_sym_async] = ACTIONS(2423), - [anon_sym_function] = ACTIONS(2428), - [anon_sym_EQ_GT] = ACTIONS(151), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_new] = ACTIONS(2423), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_async] = ACTIONS(2431), + [anon_sym_function] = ACTIONS(2436), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_new] = ACTIONS(2431), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -107698,2199 +107724,1867 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2430), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(2438), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(153), - [anon_sym_static] = ACTIONS(2423), - [anon_sym_readonly] = ACTIONS(2423), - [anon_sym_get] = ACTIONS(2423), - [anon_sym_set] = ACTIONS(2423), - [anon_sym_declare] = ACTIONS(2423), - [anon_sym_public] = ACTIONS(2423), - [anon_sym_private] = ACTIONS(2423), - [anon_sym_protected] = ACTIONS(2423), - [anon_sym_override] = ACTIONS(2423), - [anon_sym_module] = ACTIONS(2423), - [anon_sym_any] = ACTIONS(2423), - [anon_sym_number] = ACTIONS(2423), - [anon_sym_boolean] = ACTIONS(2423), - [anon_sym_string] = ACTIONS(2423), - [anon_sym_symbol] = ACTIONS(2423), - [anon_sym_object] = ACTIONS(2423), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_static] = ACTIONS(2431), + [anon_sym_readonly] = ACTIONS(2431), + [anon_sym_get] = ACTIONS(2431), + [anon_sym_set] = ACTIONS(2431), + [anon_sym_declare] = ACTIONS(2431), + [anon_sym_public] = ACTIONS(2431), + [anon_sym_private] = ACTIONS(2431), + [anon_sym_protected] = ACTIONS(2431), + [anon_sym_override] = ACTIONS(2431), + [anon_sym_module] = ACTIONS(2431), + [anon_sym_any] = ACTIONS(2431), + [anon_sym_number] = ACTIONS(2431), + [anon_sym_boolean] = ACTIONS(2431), + [anon_sym_string] = ACTIONS(2431), + [anon_sym_symbol] = ACTIONS(2431), + [anon_sym_object] = ACTIONS(2431), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, [STATE(787)] = { - [ts_builtin_sym_end] = ACTIONS(1870), - [sym_identifier] = ACTIONS(1872), - [anon_sym_export] = ACTIONS(1872), - [anon_sym_default] = ACTIONS(1872), - [anon_sym_type] = ACTIONS(1872), - [anon_sym_namespace] = ACTIONS(1872), - [anon_sym_LBRACE] = ACTIONS(1870), - [anon_sym_RBRACE] = ACTIONS(1870), - [anon_sym_typeof] = ACTIONS(1872), - [anon_sym_import] = ACTIONS(1872), - [anon_sym_with] = ACTIONS(1872), - [anon_sym_var] = ACTIONS(1872), - [anon_sym_let] = ACTIONS(1872), - [anon_sym_const] = ACTIONS(1872), - [anon_sym_BANG] = ACTIONS(1870), - [anon_sym_else] = ACTIONS(1872), - [anon_sym_if] = ACTIONS(1872), - [anon_sym_switch] = ACTIONS(1872), - [anon_sym_for] = ACTIONS(1872), - [anon_sym_LPAREN] = ACTIONS(1870), - [anon_sym_SEMI] = ACTIONS(1870), - [anon_sym_await] = ACTIONS(1872), - [anon_sym_while] = ACTIONS(1872), - [anon_sym_do] = ACTIONS(1872), - [anon_sym_try] = ACTIONS(1872), - [anon_sym_break] = ACTIONS(1872), - [anon_sym_continue] = ACTIONS(1872), - [anon_sym_debugger] = ACTIONS(1872), - [anon_sym_return] = ACTIONS(1872), - [anon_sym_throw] = ACTIONS(1872), - [anon_sym_case] = ACTIONS(1872), - [anon_sym_yield] = ACTIONS(1872), - [anon_sym_LBRACK] = ACTIONS(1870), - [anon_sym_class] = ACTIONS(1872), - [anon_sym_async] = ACTIONS(1872), - [anon_sym_function] = ACTIONS(1872), - [anon_sym_new] = ACTIONS(1872), - [anon_sym_using] = ACTIONS(1872), - [anon_sym_PLUS] = ACTIONS(1872), - [anon_sym_DASH] = ACTIONS(1872), - [anon_sym_SLASH] = ACTIONS(1872), - [anon_sym_LT] = ACTIONS(1870), - [anon_sym_TILDE] = ACTIONS(1870), - [anon_sym_void] = ACTIONS(1872), - [anon_sym_delete] = ACTIONS(1872), - [anon_sym_PLUS_PLUS] = ACTIONS(1870), - [anon_sym_DASH_DASH] = ACTIONS(1870), - [anon_sym_DQUOTE] = ACTIONS(1870), - [anon_sym_SQUOTE] = ACTIONS(1870), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1870), - [sym_number] = ACTIONS(1870), - [sym_private_property_identifier] = ACTIONS(1870), - [sym_this] = ACTIONS(1872), - [sym_super] = ACTIONS(1872), - [sym_true] = ACTIONS(1872), - [sym_false] = ACTIONS(1872), - [sym_null] = ACTIONS(1872), - [sym_undefined] = ACTIONS(1872), - [anon_sym_AT] = ACTIONS(1870), - [anon_sym_static] = ACTIONS(1872), - [anon_sym_readonly] = ACTIONS(1872), - [anon_sym_get] = ACTIONS(1872), - [anon_sym_set] = ACTIONS(1872), - [anon_sym_declare] = ACTIONS(1872), - [anon_sym_public] = ACTIONS(1872), - [anon_sym_private] = ACTIONS(1872), - [anon_sym_protected] = ACTIONS(1872), - [anon_sym_override] = ACTIONS(1872), - [anon_sym_module] = ACTIONS(1872), - [anon_sym_any] = ACTIONS(1872), - [anon_sym_number] = ACTIONS(1872), - [anon_sym_boolean] = ACTIONS(1872), - [anon_sym_string] = ACTIONS(1872), - [anon_sym_symbol] = ACTIONS(1872), - [anon_sym_object] = ACTIONS(1872), - [anon_sym_abstract] = ACTIONS(1872), - [anon_sym_interface] = ACTIONS(1872), - [anon_sym_enum] = ACTIONS(1872), - [sym__automatic_semicolon] = ACTIONS(1878), + [ts_builtin_sym_end] = ACTIONS(1828), + [sym_identifier] = ACTIONS(1830), + [anon_sym_export] = ACTIONS(1830), + [anon_sym_default] = ACTIONS(1830), + [anon_sym_type] = ACTIONS(1830), + [anon_sym_namespace] = ACTIONS(1830), + [anon_sym_LBRACE] = ACTIONS(1828), + [anon_sym_RBRACE] = ACTIONS(1828), + [anon_sym_typeof] = ACTIONS(1830), + [anon_sym_import] = ACTIONS(1830), + [anon_sym_with] = ACTIONS(1830), + [anon_sym_var] = ACTIONS(1830), + [anon_sym_let] = ACTIONS(1830), + [anon_sym_const] = ACTIONS(1830), + [anon_sym_BANG] = ACTIONS(1828), + [anon_sym_else] = ACTIONS(1830), + [anon_sym_if] = ACTIONS(1830), + [anon_sym_switch] = ACTIONS(1830), + [anon_sym_for] = ACTIONS(1830), + [anon_sym_LPAREN] = ACTIONS(1828), + [anon_sym_SEMI] = ACTIONS(1828), + [anon_sym_await] = ACTIONS(1830), + [anon_sym_while] = ACTIONS(1830), + [anon_sym_do] = ACTIONS(1830), + [anon_sym_try] = ACTIONS(1830), + [anon_sym_break] = ACTIONS(1830), + [anon_sym_continue] = ACTIONS(1830), + [anon_sym_debugger] = ACTIONS(1830), + [anon_sym_return] = ACTIONS(1830), + [anon_sym_throw] = ACTIONS(1830), + [anon_sym_case] = ACTIONS(1830), + [anon_sym_yield] = ACTIONS(1830), + [anon_sym_LBRACK] = ACTIONS(1828), + [anon_sym_class] = ACTIONS(1830), + [anon_sym_async] = ACTIONS(1830), + [anon_sym_function] = ACTIONS(1830), + [anon_sym_new] = ACTIONS(1830), + [anon_sym_using] = ACTIONS(1830), + [anon_sym_PLUS] = ACTIONS(1830), + [anon_sym_DASH] = ACTIONS(1830), + [anon_sym_SLASH] = ACTIONS(1830), + [anon_sym_LT] = ACTIONS(1828), + [anon_sym_TILDE] = ACTIONS(1828), + [anon_sym_void] = ACTIONS(1830), + [anon_sym_delete] = ACTIONS(1830), + [anon_sym_PLUS_PLUS] = ACTIONS(1828), + [anon_sym_DASH_DASH] = ACTIONS(1828), + [anon_sym_DQUOTE] = ACTIONS(1828), + [anon_sym_SQUOTE] = ACTIONS(1828), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1828), + [sym_number] = ACTIONS(1828), + [sym_private_property_identifier] = ACTIONS(1828), + [sym_this] = ACTIONS(1830), + [sym_super] = ACTIONS(1830), + [sym_true] = ACTIONS(1830), + [sym_false] = ACTIONS(1830), + [sym_null] = ACTIONS(1830), + [sym_undefined] = ACTIONS(1830), + [anon_sym_AT] = ACTIONS(1828), + [anon_sym_static] = ACTIONS(1830), + [anon_sym_readonly] = ACTIONS(1830), + [anon_sym_get] = ACTIONS(1830), + [anon_sym_set] = ACTIONS(1830), + [anon_sym_declare] = ACTIONS(1830), + [anon_sym_public] = ACTIONS(1830), + [anon_sym_private] = ACTIONS(1830), + [anon_sym_protected] = ACTIONS(1830), + [anon_sym_override] = ACTIONS(1830), + [anon_sym_module] = ACTIONS(1830), + [anon_sym_any] = ACTIONS(1830), + [anon_sym_number] = ACTIONS(1830), + [anon_sym_boolean] = ACTIONS(1830), + [anon_sym_string] = ACTIONS(1830), + [anon_sym_symbol] = ACTIONS(1830), + [anon_sym_object] = ACTIONS(1830), + [anon_sym_abstract] = ACTIONS(1830), + [anon_sym_interface] = ACTIONS(1830), + [anon_sym_enum] = ACTIONS(1830), + [sym__automatic_semicolon] = ACTIONS(1836), [sym_html_comment] = ACTIONS(5), }, [STATE(788)] = { - [ts_builtin_sym_end] = ACTIONS(1810), - [sym_identifier] = ACTIONS(1812), - [anon_sym_export] = ACTIONS(1812), - [anon_sym_default] = ACTIONS(1812), - [anon_sym_type] = ACTIONS(1812), - [anon_sym_namespace] = ACTIONS(1812), - [anon_sym_LBRACE] = ACTIONS(1810), - [anon_sym_RBRACE] = ACTIONS(1810), - [anon_sym_typeof] = ACTIONS(1812), - [anon_sym_import] = ACTIONS(1812), - [anon_sym_with] = ACTIONS(1812), - [anon_sym_var] = ACTIONS(1812), - [anon_sym_let] = ACTIONS(1812), - [anon_sym_const] = ACTIONS(1812), - [anon_sym_BANG] = ACTIONS(1810), - [anon_sym_else] = ACTIONS(1812), - [anon_sym_if] = ACTIONS(1812), - [anon_sym_switch] = ACTIONS(1812), - [anon_sym_for] = ACTIONS(1812), - [anon_sym_LPAREN] = ACTIONS(1810), - [anon_sym_SEMI] = ACTIONS(1810), - [anon_sym_await] = ACTIONS(1812), - [anon_sym_while] = ACTIONS(1812), - [anon_sym_do] = ACTIONS(1812), - [anon_sym_try] = ACTIONS(1812), - [anon_sym_break] = ACTIONS(1812), - [anon_sym_continue] = ACTIONS(1812), - [anon_sym_debugger] = ACTIONS(1812), - [anon_sym_return] = ACTIONS(1812), - [anon_sym_throw] = ACTIONS(1812), - [anon_sym_case] = ACTIONS(1812), - [anon_sym_yield] = ACTIONS(1812), - [anon_sym_LBRACK] = ACTIONS(1810), - [anon_sym_class] = ACTIONS(1812), - [anon_sym_async] = ACTIONS(1812), - [anon_sym_function] = ACTIONS(1812), - [anon_sym_new] = ACTIONS(1812), - [anon_sym_using] = ACTIONS(1812), - [anon_sym_PLUS] = ACTIONS(1812), - [anon_sym_DASH] = ACTIONS(1812), - [anon_sym_SLASH] = ACTIONS(1812), - [anon_sym_LT] = ACTIONS(1810), - [anon_sym_TILDE] = ACTIONS(1810), - [anon_sym_void] = ACTIONS(1812), - [anon_sym_delete] = ACTIONS(1812), - [anon_sym_PLUS_PLUS] = ACTIONS(1810), - [anon_sym_DASH_DASH] = ACTIONS(1810), - [anon_sym_DQUOTE] = ACTIONS(1810), - [anon_sym_SQUOTE] = ACTIONS(1810), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1810), - [sym_number] = ACTIONS(1810), - [sym_private_property_identifier] = ACTIONS(1810), - [sym_this] = ACTIONS(1812), - [sym_super] = ACTIONS(1812), - [sym_true] = ACTIONS(1812), - [sym_false] = ACTIONS(1812), - [sym_null] = ACTIONS(1812), - [sym_undefined] = ACTIONS(1812), - [anon_sym_AT] = ACTIONS(1810), - [anon_sym_static] = ACTIONS(1812), - [anon_sym_readonly] = ACTIONS(1812), - [anon_sym_get] = ACTIONS(1812), - [anon_sym_set] = ACTIONS(1812), - [anon_sym_declare] = ACTIONS(1812), - [anon_sym_public] = ACTIONS(1812), - [anon_sym_private] = ACTIONS(1812), - [anon_sym_protected] = ACTIONS(1812), - [anon_sym_override] = ACTIONS(1812), - [anon_sym_module] = ACTIONS(1812), - [anon_sym_any] = ACTIONS(1812), - [anon_sym_number] = ACTIONS(1812), - [anon_sym_boolean] = ACTIONS(1812), - [anon_sym_string] = ACTIONS(1812), - [anon_sym_symbol] = ACTIONS(1812), - [anon_sym_object] = ACTIONS(1812), - [anon_sym_abstract] = ACTIONS(1812), - [anon_sym_interface] = ACTIONS(1812), - [anon_sym_enum] = ACTIONS(1812), - [sym__automatic_semicolon] = ACTIONS(1818), + [ts_builtin_sym_end] = ACTIONS(2507), + [sym_identifier] = ACTIONS(2509), + [anon_sym_export] = ACTIONS(2509), + [anon_sym_default] = ACTIONS(2509), + [anon_sym_type] = ACTIONS(2509), + [anon_sym_namespace] = ACTIONS(2509), + [anon_sym_LBRACE] = ACTIONS(2507), + [anon_sym_RBRACE] = ACTIONS(2507), + [anon_sym_typeof] = ACTIONS(2509), + [anon_sym_import] = ACTIONS(2509), + [anon_sym_with] = ACTIONS(2509), + [anon_sym_var] = ACTIONS(2509), + [anon_sym_let] = ACTIONS(2509), + [anon_sym_const] = ACTIONS(2509), + [anon_sym_BANG] = ACTIONS(2507), + [anon_sym_else] = ACTIONS(2509), + [anon_sym_if] = ACTIONS(2509), + [anon_sym_switch] = ACTIONS(2509), + [anon_sym_for] = ACTIONS(2509), + [anon_sym_LPAREN] = ACTIONS(2507), + [anon_sym_SEMI] = ACTIONS(2511), + [anon_sym_await] = ACTIONS(2509), + [anon_sym_while] = ACTIONS(2509), + [anon_sym_do] = ACTIONS(2509), + [anon_sym_try] = ACTIONS(2509), + [anon_sym_break] = ACTIONS(2509), + [anon_sym_continue] = ACTIONS(2509), + [anon_sym_debugger] = ACTIONS(2509), + [anon_sym_return] = ACTIONS(2509), + [anon_sym_throw] = ACTIONS(2509), + [anon_sym_case] = ACTIONS(2509), + [anon_sym_yield] = ACTIONS(2509), + [anon_sym_LBRACK] = ACTIONS(2507), + [anon_sym_class] = ACTIONS(2509), + [anon_sym_async] = ACTIONS(2509), + [anon_sym_function] = ACTIONS(2509), + [anon_sym_new] = ACTIONS(2509), + [anon_sym_using] = ACTIONS(2509), + [anon_sym_PLUS] = ACTIONS(2509), + [anon_sym_DASH] = ACTIONS(2509), + [anon_sym_SLASH] = ACTIONS(2509), + [anon_sym_LT] = ACTIONS(2507), + [anon_sym_TILDE] = ACTIONS(2507), + [anon_sym_void] = ACTIONS(2509), + [anon_sym_delete] = ACTIONS(2509), + [anon_sym_PLUS_PLUS] = ACTIONS(2507), + [anon_sym_DASH_DASH] = ACTIONS(2507), + [anon_sym_DQUOTE] = ACTIONS(2507), + [anon_sym_SQUOTE] = ACTIONS(2507), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2507), + [sym_number] = ACTIONS(2507), + [sym_private_property_identifier] = ACTIONS(2507), + [sym_this] = ACTIONS(2509), + [sym_super] = ACTIONS(2509), + [sym_true] = ACTIONS(2509), + [sym_false] = ACTIONS(2509), + [sym_null] = ACTIONS(2509), + [sym_undefined] = ACTIONS(2509), + [anon_sym_AT] = ACTIONS(2507), + [anon_sym_static] = ACTIONS(2509), + [anon_sym_readonly] = ACTIONS(2509), + [anon_sym_get] = ACTIONS(2509), + [anon_sym_set] = ACTIONS(2509), + [anon_sym_declare] = ACTIONS(2509), + [anon_sym_public] = ACTIONS(2509), + [anon_sym_private] = ACTIONS(2509), + [anon_sym_protected] = ACTIONS(2509), + [anon_sym_override] = ACTIONS(2509), + [anon_sym_module] = ACTIONS(2509), + [anon_sym_any] = ACTIONS(2509), + [anon_sym_number] = ACTIONS(2509), + [anon_sym_boolean] = ACTIONS(2509), + [anon_sym_string] = ACTIONS(2509), + [anon_sym_symbol] = ACTIONS(2509), + [anon_sym_object] = ACTIONS(2509), + [anon_sym_abstract] = ACTIONS(2509), + [anon_sym_interface] = ACTIONS(2509), + [anon_sym_enum] = ACTIONS(2509), + [sym__automatic_semicolon] = ACTIONS(2511), [sym_html_comment] = ACTIONS(5), }, [STATE(789)] = { - [sym_import] = STATE(4877), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5876), - [sym_rest_pattern] = STATE(5448), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(3255), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(3891), - [sym_tuple_parameter] = STATE(4867), - [sym_optional_tuple_parameter] = STATE(4867), - [sym_optional_type] = STATE(4867), - [sym_rest_type] = STATE(4867), - [sym__tuple_type_member] = STATE(4867), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5715), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(2499), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_COMMA] = ACTIONS(2501), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_RBRACK] = ACTIONS(2503), - [anon_sym_new] = ACTIONS(1644), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2505), - [anon_sym_AMP] = ACTIONS(609), - [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1650), - [anon_sym_QMARK] = ACTIONS(631), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(635), - [anon_sym_infer] = ACTIONS(637), - [anon_sym_keyof] = ACTIONS(639), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [ts_builtin_sym_end] = ACTIONS(1872), + [sym_identifier] = ACTIONS(1874), + [anon_sym_export] = ACTIONS(1874), + [anon_sym_default] = ACTIONS(1874), + [anon_sym_type] = ACTIONS(1874), + [anon_sym_namespace] = ACTIONS(1874), + [anon_sym_LBRACE] = ACTIONS(1872), + [anon_sym_RBRACE] = ACTIONS(1872), + [anon_sym_typeof] = ACTIONS(1874), + [anon_sym_import] = ACTIONS(1874), + [anon_sym_with] = ACTIONS(1874), + [anon_sym_var] = ACTIONS(1874), + [anon_sym_let] = ACTIONS(1874), + [anon_sym_const] = ACTIONS(1874), + [anon_sym_BANG] = ACTIONS(1872), + [anon_sym_else] = ACTIONS(1874), + [anon_sym_if] = ACTIONS(1874), + [anon_sym_switch] = ACTIONS(1874), + [anon_sym_for] = ACTIONS(1874), + [anon_sym_LPAREN] = ACTIONS(1872), + [anon_sym_SEMI] = ACTIONS(1872), + [anon_sym_await] = ACTIONS(1874), + [anon_sym_while] = ACTIONS(1874), + [anon_sym_do] = ACTIONS(1874), + [anon_sym_try] = ACTIONS(1874), + [anon_sym_break] = ACTIONS(1874), + [anon_sym_continue] = ACTIONS(1874), + [anon_sym_debugger] = ACTIONS(1874), + [anon_sym_return] = ACTIONS(1874), + [anon_sym_throw] = ACTIONS(1874), + [anon_sym_case] = ACTIONS(1874), + [anon_sym_yield] = ACTIONS(1874), + [anon_sym_LBRACK] = ACTIONS(1872), + [anon_sym_class] = ACTIONS(1874), + [anon_sym_async] = ACTIONS(1874), + [anon_sym_function] = ACTIONS(1874), + [anon_sym_new] = ACTIONS(1874), + [anon_sym_using] = ACTIONS(1874), + [anon_sym_PLUS] = ACTIONS(1874), + [anon_sym_DASH] = ACTIONS(1874), + [anon_sym_SLASH] = ACTIONS(1874), + [anon_sym_LT] = ACTIONS(1872), + [anon_sym_TILDE] = ACTIONS(1872), + [anon_sym_void] = ACTIONS(1874), + [anon_sym_delete] = ACTIONS(1874), + [anon_sym_PLUS_PLUS] = ACTIONS(1872), + [anon_sym_DASH_DASH] = ACTIONS(1872), + [anon_sym_DQUOTE] = ACTIONS(1872), + [anon_sym_SQUOTE] = ACTIONS(1872), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1872), + [sym_number] = ACTIONS(1872), + [sym_private_property_identifier] = ACTIONS(1872), + [sym_this] = ACTIONS(1874), + [sym_super] = ACTIONS(1874), + [sym_true] = ACTIONS(1874), + [sym_false] = ACTIONS(1874), + [sym_null] = ACTIONS(1874), + [sym_undefined] = ACTIONS(1874), + [anon_sym_AT] = ACTIONS(1872), + [anon_sym_static] = ACTIONS(1874), + [anon_sym_readonly] = ACTIONS(1874), + [anon_sym_get] = ACTIONS(1874), + [anon_sym_set] = ACTIONS(1874), + [anon_sym_declare] = ACTIONS(1874), + [anon_sym_public] = ACTIONS(1874), + [anon_sym_private] = ACTIONS(1874), + [anon_sym_protected] = ACTIONS(1874), + [anon_sym_override] = ACTIONS(1874), + [anon_sym_module] = ACTIONS(1874), + [anon_sym_any] = ACTIONS(1874), + [anon_sym_number] = ACTIONS(1874), + [anon_sym_boolean] = ACTIONS(1874), + [anon_sym_string] = ACTIONS(1874), + [anon_sym_symbol] = ACTIONS(1874), + [anon_sym_object] = ACTIONS(1874), + [anon_sym_abstract] = ACTIONS(1874), + [anon_sym_interface] = ACTIONS(1874), + [anon_sym_enum] = ACTIONS(1874), + [sym__automatic_semicolon] = ACTIONS(1880), [sym_html_comment] = ACTIONS(5), }, [STATE(790)] = { - [ts_builtin_sym_end] = ACTIONS(1736), - [sym_identifier] = ACTIONS(1738), - [anon_sym_export] = ACTIONS(1738), - [anon_sym_default] = ACTIONS(1738), - [anon_sym_type] = ACTIONS(1738), - [anon_sym_namespace] = ACTIONS(1738), - [anon_sym_LBRACE] = ACTIONS(1736), - [anon_sym_RBRACE] = ACTIONS(1736), - [anon_sym_typeof] = ACTIONS(1738), - [anon_sym_import] = ACTIONS(1738), - [anon_sym_with] = ACTIONS(1738), - [anon_sym_var] = ACTIONS(1738), - [anon_sym_let] = ACTIONS(1738), - [anon_sym_const] = ACTIONS(1738), - [anon_sym_BANG] = ACTIONS(1736), - [anon_sym_else] = ACTIONS(1738), - [anon_sym_if] = ACTIONS(1738), - [anon_sym_switch] = ACTIONS(1738), - [anon_sym_for] = ACTIONS(1738), - [anon_sym_LPAREN] = ACTIONS(1736), - [anon_sym_SEMI] = ACTIONS(1736), - [anon_sym_await] = ACTIONS(1738), - [anon_sym_while] = ACTIONS(1738), - [anon_sym_do] = ACTIONS(1738), - [anon_sym_try] = ACTIONS(1738), - [anon_sym_break] = ACTIONS(1738), - [anon_sym_continue] = ACTIONS(1738), - [anon_sym_debugger] = ACTIONS(1738), - [anon_sym_return] = ACTIONS(1738), - [anon_sym_throw] = ACTIONS(1738), - [anon_sym_case] = ACTIONS(1738), - [anon_sym_yield] = ACTIONS(1738), - [anon_sym_LBRACK] = ACTIONS(1736), - [anon_sym_class] = ACTIONS(1738), - [anon_sym_async] = ACTIONS(1738), - [anon_sym_function] = ACTIONS(1738), - [anon_sym_new] = ACTIONS(1738), - [anon_sym_using] = ACTIONS(1738), - [anon_sym_PLUS] = ACTIONS(1738), - [anon_sym_DASH] = ACTIONS(1738), - [anon_sym_SLASH] = ACTIONS(1738), - [anon_sym_LT] = ACTIONS(1736), - [anon_sym_TILDE] = ACTIONS(1736), - [anon_sym_void] = ACTIONS(1738), - [anon_sym_delete] = ACTIONS(1738), - [anon_sym_PLUS_PLUS] = ACTIONS(1736), - [anon_sym_DASH_DASH] = ACTIONS(1736), - [anon_sym_DQUOTE] = ACTIONS(1736), - [anon_sym_SQUOTE] = ACTIONS(1736), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1736), - [sym_number] = ACTIONS(1736), - [sym_private_property_identifier] = ACTIONS(1736), - [sym_this] = ACTIONS(1738), - [sym_super] = ACTIONS(1738), - [sym_true] = ACTIONS(1738), - [sym_false] = ACTIONS(1738), - [sym_null] = ACTIONS(1738), - [sym_undefined] = ACTIONS(1738), - [anon_sym_AT] = ACTIONS(1736), - [anon_sym_static] = ACTIONS(1738), - [anon_sym_readonly] = ACTIONS(1738), - [anon_sym_get] = ACTIONS(1738), - [anon_sym_set] = ACTIONS(1738), - [anon_sym_declare] = ACTIONS(1738), - [anon_sym_public] = ACTIONS(1738), - [anon_sym_private] = ACTIONS(1738), - [anon_sym_protected] = ACTIONS(1738), - [anon_sym_override] = ACTIONS(1738), - [anon_sym_module] = ACTIONS(1738), - [anon_sym_any] = ACTIONS(1738), - [anon_sym_number] = ACTIONS(1738), - [anon_sym_boolean] = ACTIONS(1738), - [anon_sym_string] = ACTIONS(1738), - [anon_sym_symbol] = ACTIONS(1738), - [anon_sym_object] = ACTIONS(1738), - [anon_sym_abstract] = ACTIONS(1738), - [anon_sym_interface] = ACTIONS(1738), - [anon_sym_enum] = ACTIONS(1738), - [sym__automatic_semicolon] = ACTIONS(1744), + [ts_builtin_sym_end] = ACTIONS(1892), + [sym_identifier] = ACTIONS(1894), + [anon_sym_export] = ACTIONS(1894), + [anon_sym_default] = ACTIONS(1894), + [anon_sym_type] = ACTIONS(1894), + [anon_sym_namespace] = ACTIONS(1894), + [anon_sym_LBRACE] = ACTIONS(1892), + [anon_sym_RBRACE] = ACTIONS(1892), + [anon_sym_typeof] = ACTIONS(1894), + [anon_sym_import] = ACTIONS(1894), + [anon_sym_with] = ACTIONS(1894), + [anon_sym_var] = ACTIONS(1894), + [anon_sym_let] = ACTIONS(1894), + [anon_sym_const] = ACTIONS(1894), + [anon_sym_BANG] = ACTIONS(1892), + [anon_sym_else] = ACTIONS(1894), + [anon_sym_if] = ACTIONS(1894), + [anon_sym_switch] = ACTIONS(1894), + [anon_sym_for] = ACTIONS(1894), + [anon_sym_LPAREN] = ACTIONS(1892), + [anon_sym_SEMI] = ACTIONS(1892), + [anon_sym_await] = ACTIONS(1894), + [anon_sym_while] = ACTIONS(1894), + [anon_sym_do] = ACTIONS(1894), + [anon_sym_try] = ACTIONS(1894), + [anon_sym_break] = ACTIONS(1894), + [anon_sym_continue] = ACTIONS(1894), + [anon_sym_debugger] = ACTIONS(1894), + [anon_sym_return] = ACTIONS(1894), + [anon_sym_throw] = ACTIONS(1894), + [anon_sym_case] = ACTIONS(1894), + [anon_sym_yield] = ACTIONS(1894), + [anon_sym_LBRACK] = ACTIONS(1892), + [anon_sym_DOT] = ACTIONS(1894), + [anon_sym_class] = ACTIONS(1894), + [anon_sym_async] = ACTIONS(1894), + [anon_sym_function] = ACTIONS(1894), + [anon_sym_new] = ACTIONS(1894), + [anon_sym_using] = ACTIONS(1894), + [anon_sym_PLUS] = ACTIONS(1894), + [anon_sym_DASH] = ACTIONS(1894), + [anon_sym_SLASH] = ACTIONS(1894), + [anon_sym_LT] = ACTIONS(1892), + [anon_sym_TILDE] = ACTIONS(1892), + [anon_sym_void] = ACTIONS(1894), + [anon_sym_delete] = ACTIONS(1894), + [anon_sym_PLUS_PLUS] = ACTIONS(1892), + [anon_sym_DASH_DASH] = ACTIONS(1892), + [anon_sym_DQUOTE] = ACTIONS(1892), + [anon_sym_SQUOTE] = ACTIONS(1892), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1892), + [sym_number] = ACTIONS(1892), + [sym_private_property_identifier] = ACTIONS(1892), + [sym_this] = ACTIONS(1894), + [sym_super] = ACTIONS(1894), + [sym_true] = ACTIONS(1894), + [sym_false] = ACTIONS(1894), + [sym_null] = ACTIONS(1894), + [sym_undefined] = ACTIONS(1894), + [anon_sym_AT] = ACTIONS(1892), + [anon_sym_static] = ACTIONS(1894), + [anon_sym_readonly] = ACTIONS(1894), + [anon_sym_get] = ACTIONS(1894), + [anon_sym_set] = ACTIONS(1894), + [anon_sym_declare] = ACTIONS(1894), + [anon_sym_public] = ACTIONS(1894), + [anon_sym_private] = ACTIONS(1894), + [anon_sym_protected] = ACTIONS(1894), + [anon_sym_override] = ACTIONS(1894), + [anon_sym_module] = ACTIONS(1894), + [anon_sym_any] = ACTIONS(1894), + [anon_sym_number] = ACTIONS(1894), + [anon_sym_boolean] = ACTIONS(1894), + [anon_sym_string] = ACTIONS(1894), + [anon_sym_symbol] = ACTIONS(1894), + [anon_sym_object] = ACTIONS(1894), + [anon_sym_abstract] = ACTIONS(1894), + [anon_sym_interface] = ACTIONS(1894), + [anon_sym_enum] = ACTIONS(1894), [sym_html_comment] = ACTIONS(5), }, [STATE(791)] = { - [ts_builtin_sym_end] = ACTIONS(2511), - [sym_identifier] = ACTIONS(2513), - [anon_sym_export] = ACTIONS(2513), - [anon_sym_default] = ACTIONS(2513), - [anon_sym_type] = ACTIONS(2513), - [anon_sym_namespace] = ACTIONS(2513), - [anon_sym_LBRACE] = ACTIONS(2511), - [anon_sym_RBRACE] = ACTIONS(2511), - [anon_sym_typeof] = ACTIONS(2513), - [anon_sym_import] = ACTIONS(2513), - [anon_sym_with] = ACTIONS(2513), - [anon_sym_var] = ACTIONS(2513), - [anon_sym_let] = ACTIONS(2513), - [anon_sym_const] = ACTIONS(2513), - [anon_sym_BANG] = ACTIONS(2511), - [anon_sym_else] = ACTIONS(2513), - [anon_sym_if] = ACTIONS(2513), - [anon_sym_switch] = ACTIONS(2513), - [anon_sym_for] = ACTIONS(2513), - [anon_sym_LPAREN] = ACTIONS(2511), - [anon_sym_SEMI] = ACTIONS(2511), - [anon_sym_await] = ACTIONS(2513), - [anon_sym_while] = ACTIONS(2513), - [anon_sym_do] = ACTIONS(2513), - [anon_sym_try] = ACTIONS(2513), - [anon_sym_break] = ACTIONS(2513), - [anon_sym_continue] = ACTIONS(2513), - [anon_sym_debugger] = ACTIONS(2513), - [anon_sym_return] = ACTIONS(2513), - [anon_sym_throw] = ACTIONS(2513), - [anon_sym_case] = ACTIONS(2513), - [anon_sym_finally] = ACTIONS(2513), - [anon_sym_yield] = ACTIONS(2513), - [anon_sym_LBRACK] = ACTIONS(2511), - [anon_sym_class] = ACTIONS(2513), - [anon_sym_async] = ACTIONS(2513), - [anon_sym_function] = ACTIONS(2513), - [anon_sym_new] = ACTIONS(2513), - [anon_sym_using] = ACTIONS(2513), - [anon_sym_PLUS] = ACTIONS(2513), - [anon_sym_DASH] = ACTIONS(2513), - [anon_sym_SLASH] = ACTIONS(2513), - [anon_sym_LT] = ACTIONS(2511), - [anon_sym_TILDE] = ACTIONS(2511), - [anon_sym_void] = ACTIONS(2513), - [anon_sym_delete] = ACTIONS(2513), - [anon_sym_PLUS_PLUS] = ACTIONS(2511), - [anon_sym_DASH_DASH] = ACTIONS(2511), - [anon_sym_DQUOTE] = ACTIONS(2511), - [anon_sym_SQUOTE] = ACTIONS(2511), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2511), - [sym_number] = ACTIONS(2511), - [sym_private_property_identifier] = ACTIONS(2511), - [sym_this] = ACTIONS(2513), - [sym_super] = ACTIONS(2513), - [sym_true] = ACTIONS(2513), - [sym_false] = ACTIONS(2513), - [sym_null] = ACTIONS(2513), - [sym_undefined] = ACTIONS(2513), - [anon_sym_AT] = ACTIONS(2511), - [anon_sym_static] = ACTIONS(2513), - [anon_sym_readonly] = ACTIONS(2513), - [anon_sym_get] = ACTIONS(2513), - [anon_sym_set] = ACTIONS(2513), - [anon_sym_declare] = ACTIONS(2513), - [anon_sym_public] = ACTIONS(2513), - [anon_sym_private] = ACTIONS(2513), - [anon_sym_protected] = ACTIONS(2513), - [anon_sym_override] = ACTIONS(2513), - [anon_sym_module] = ACTIONS(2513), - [anon_sym_any] = ACTIONS(2513), - [anon_sym_number] = ACTIONS(2513), - [anon_sym_boolean] = ACTIONS(2513), - [anon_sym_string] = ACTIONS(2513), - [anon_sym_symbol] = ACTIONS(2513), - [anon_sym_object] = ACTIONS(2513), - [anon_sym_abstract] = ACTIONS(2513), - [anon_sym_interface] = ACTIONS(2513), - [anon_sym_enum] = ACTIONS(2513), + [ts_builtin_sym_end] = ACTIONS(1904), + [sym_identifier] = ACTIONS(1906), + [anon_sym_export] = ACTIONS(1906), + [anon_sym_default] = ACTIONS(1906), + [anon_sym_type] = ACTIONS(1906), + [anon_sym_namespace] = ACTIONS(1906), + [anon_sym_LBRACE] = ACTIONS(1904), + [anon_sym_RBRACE] = ACTIONS(1904), + [anon_sym_typeof] = ACTIONS(1906), + [anon_sym_import] = ACTIONS(1906), + [anon_sym_with] = ACTIONS(1906), + [anon_sym_var] = ACTIONS(1906), + [anon_sym_let] = ACTIONS(1906), + [anon_sym_const] = ACTIONS(1906), + [anon_sym_BANG] = ACTIONS(1904), + [anon_sym_else] = ACTIONS(1906), + [anon_sym_if] = ACTIONS(1906), + [anon_sym_switch] = ACTIONS(1906), + [anon_sym_for] = ACTIONS(1906), + [anon_sym_LPAREN] = ACTIONS(1904), + [anon_sym_SEMI] = ACTIONS(1904), + [anon_sym_await] = ACTIONS(1906), + [anon_sym_while] = ACTIONS(1906), + [anon_sym_do] = ACTIONS(1906), + [anon_sym_try] = ACTIONS(1906), + [anon_sym_break] = ACTIONS(1906), + [anon_sym_continue] = ACTIONS(1906), + [anon_sym_debugger] = ACTIONS(1906), + [anon_sym_return] = ACTIONS(1906), + [anon_sym_throw] = ACTIONS(1906), + [anon_sym_case] = ACTIONS(1906), + [anon_sym_yield] = ACTIONS(1906), + [anon_sym_LBRACK] = ACTIONS(1904), + [anon_sym_DOT] = ACTIONS(1906), + [anon_sym_class] = ACTIONS(1906), + [anon_sym_async] = ACTIONS(1906), + [anon_sym_function] = ACTIONS(1906), + [anon_sym_new] = ACTIONS(1906), + [anon_sym_using] = ACTIONS(1906), + [anon_sym_PLUS] = ACTIONS(1906), + [anon_sym_DASH] = ACTIONS(1906), + [anon_sym_SLASH] = ACTIONS(1906), + [anon_sym_LT] = ACTIONS(1904), + [anon_sym_TILDE] = ACTIONS(1904), + [anon_sym_void] = ACTIONS(1906), + [anon_sym_delete] = ACTIONS(1906), + [anon_sym_PLUS_PLUS] = ACTIONS(1904), + [anon_sym_DASH_DASH] = ACTIONS(1904), + [anon_sym_DQUOTE] = ACTIONS(1904), + [anon_sym_SQUOTE] = ACTIONS(1904), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1904), + [sym_number] = ACTIONS(1904), + [sym_private_property_identifier] = ACTIONS(1904), + [sym_this] = ACTIONS(1906), + [sym_super] = ACTIONS(1906), + [sym_true] = ACTIONS(1906), + [sym_false] = ACTIONS(1906), + [sym_null] = ACTIONS(1906), + [sym_undefined] = ACTIONS(1906), + [anon_sym_AT] = ACTIONS(1904), + [anon_sym_static] = ACTIONS(1906), + [anon_sym_readonly] = ACTIONS(1906), + [anon_sym_get] = ACTIONS(1906), + [anon_sym_set] = ACTIONS(1906), + [anon_sym_declare] = ACTIONS(1906), + [anon_sym_public] = ACTIONS(1906), + [anon_sym_private] = ACTIONS(1906), + [anon_sym_protected] = ACTIONS(1906), + [anon_sym_override] = ACTIONS(1906), + [anon_sym_module] = ACTIONS(1906), + [anon_sym_any] = ACTIONS(1906), + [anon_sym_number] = ACTIONS(1906), + [anon_sym_boolean] = ACTIONS(1906), + [anon_sym_string] = ACTIONS(1906), + [anon_sym_symbol] = ACTIONS(1906), + [anon_sym_object] = ACTIONS(1906), + [anon_sym_abstract] = ACTIONS(1906), + [anon_sym_interface] = ACTIONS(1906), + [anon_sym_enum] = ACTIONS(1906), [sym_html_comment] = ACTIONS(5), }, [STATE(792)] = { - [ts_builtin_sym_end] = ACTIONS(1746), - [sym_identifier] = ACTIONS(1748), - [anon_sym_export] = ACTIONS(1748), - [anon_sym_default] = ACTIONS(1748), - [anon_sym_type] = ACTIONS(1748), - [anon_sym_namespace] = ACTIONS(1748), - [anon_sym_LBRACE] = ACTIONS(1746), - [anon_sym_RBRACE] = ACTIONS(1746), - [anon_sym_typeof] = ACTIONS(1748), - [anon_sym_import] = ACTIONS(1748), - [anon_sym_with] = ACTIONS(1748), - [anon_sym_var] = ACTIONS(1748), - [anon_sym_let] = ACTIONS(1748), - [anon_sym_const] = ACTIONS(1748), - [anon_sym_BANG] = ACTIONS(1746), - [anon_sym_else] = ACTIONS(1748), - [anon_sym_if] = ACTIONS(1748), - [anon_sym_switch] = ACTIONS(1748), - [anon_sym_for] = ACTIONS(1748), - [anon_sym_LPAREN] = ACTIONS(1746), - [anon_sym_SEMI] = ACTIONS(1746), - [anon_sym_await] = ACTIONS(1748), - [anon_sym_while] = ACTIONS(1748), - [anon_sym_do] = ACTIONS(1748), - [anon_sym_try] = ACTIONS(1748), - [anon_sym_break] = ACTIONS(1748), - [anon_sym_continue] = ACTIONS(1748), - [anon_sym_debugger] = ACTIONS(1748), - [anon_sym_return] = ACTIONS(1748), - [anon_sym_throw] = ACTIONS(1748), - [anon_sym_case] = ACTIONS(1748), - [anon_sym_yield] = ACTIONS(1748), - [anon_sym_LBRACK] = ACTIONS(1746), - [anon_sym_class] = ACTIONS(1748), - [anon_sym_async] = ACTIONS(1748), - [anon_sym_function] = ACTIONS(1748), - [anon_sym_new] = ACTIONS(1748), - [anon_sym_using] = ACTIONS(1748), - [anon_sym_PLUS] = ACTIONS(1748), - [anon_sym_DASH] = ACTIONS(1748), - [anon_sym_SLASH] = ACTIONS(1748), - [anon_sym_LT] = ACTIONS(1746), - [anon_sym_TILDE] = ACTIONS(1746), - [anon_sym_void] = ACTIONS(1748), - [anon_sym_delete] = ACTIONS(1748), - [anon_sym_PLUS_PLUS] = ACTIONS(1746), - [anon_sym_DASH_DASH] = ACTIONS(1746), - [anon_sym_DQUOTE] = ACTIONS(1746), - [anon_sym_SQUOTE] = ACTIONS(1746), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1746), - [sym_number] = ACTIONS(1746), - [sym_private_property_identifier] = ACTIONS(1746), - [sym_this] = ACTIONS(1748), - [sym_super] = ACTIONS(1748), - [sym_true] = ACTIONS(1748), - [sym_false] = ACTIONS(1748), - [sym_null] = ACTIONS(1748), - [sym_undefined] = ACTIONS(1748), - [anon_sym_AT] = ACTIONS(1746), - [anon_sym_static] = ACTIONS(1748), - [anon_sym_readonly] = ACTIONS(1748), - [anon_sym_get] = ACTIONS(1748), - [anon_sym_set] = ACTIONS(1748), - [anon_sym_declare] = ACTIONS(1748), - [anon_sym_public] = ACTIONS(1748), - [anon_sym_private] = ACTIONS(1748), - [anon_sym_protected] = ACTIONS(1748), - [anon_sym_override] = ACTIONS(1748), - [anon_sym_module] = ACTIONS(1748), - [anon_sym_any] = ACTIONS(1748), - [anon_sym_number] = ACTIONS(1748), - [anon_sym_boolean] = ACTIONS(1748), - [anon_sym_string] = ACTIONS(1748), - [anon_sym_symbol] = ACTIONS(1748), - [anon_sym_object] = ACTIONS(1748), - [anon_sym_abstract] = ACTIONS(1748), - [anon_sym_interface] = ACTIONS(1748), - [anon_sym_enum] = ACTIONS(1748), - [sym__automatic_semicolon] = ACTIONS(1754), + [ts_builtin_sym_end] = ACTIONS(2513), + [sym_identifier] = ACTIONS(2515), + [anon_sym_export] = ACTIONS(2515), + [anon_sym_default] = ACTIONS(2515), + [anon_sym_type] = ACTIONS(2515), + [anon_sym_namespace] = ACTIONS(2515), + [anon_sym_LBRACE] = ACTIONS(2513), + [anon_sym_RBRACE] = ACTIONS(2513), + [anon_sym_typeof] = ACTIONS(2515), + [anon_sym_import] = ACTIONS(2515), + [anon_sym_with] = ACTIONS(2515), + [anon_sym_var] = ACTIONS(2515), + [anon_sym_let] = ACTIONS(2515), + [anon_sym_const] = ACTIONS(2515), + [anon_sym_BANG] = ACTIONS(2513), + [anon_sym_else] = ACTIONS(2515), + [anon_sym_if] = ACTIONS(2515), + [anon_sym_switch] = ACTIONS(2515), + [anon_sym_for] = ACTIONS(2515), + [anon_sym_LPAREN] = ACTIONS(2513), + [anon_sym_SEMI] = ACTIONS(2513), + [anon_sym_await] = ACTIONS(2515), + [anon_sym_while] = ACTIONS(2515), + [anon_sym_do] = ACTIONS(2515), + [anon_sym_try] = ACTIONS(2515), + [anon_sym_break] = ACTIONS(2515), + [anon_sym_continue] = ACTIONS(2515), + [anon_sym_debugger] = ACTIONS(2515), + [anon_sym_return] = ACTIONS(2515), + [anon_sym_throw] = ACTIONS(2515), + [anon_sym_case] = ACTIONS(2515), + [anon_sym_finally] = ACTIONS(2515), + [anon_sym_yield] = ACTIONS(2515), + [anon_sym_LBRACK] = ACTIONS(2513), + [anon_sym_class] = ACTIONS(2515), + [anon_sym_async] = ACTIONS(2515), + [anon_sym_function] = ACTIONS(2515), + [anon_sym_new] = ACTIONS(2515), + [anon_sym_using] = ACTIONS(2515), + [anon_sym_PLUS] = ACTIONS(2515), + [anon_sym_DASH] = ACTIONS(2515), + [anon_sym_SLASH] = ACTIONS(2515), + [anon_sym_LT] = ACTIONS(2513), + [anon_sym_TILDE] = ACTIONS(2513), + [anon_sym_void] = ACTIONS(2515), + [anon_sym_delete] = ACTIONS(2515), + [anon_sym_PLUS_PLUS] = ACTIONS(2513), + [anon_sym_DASH_DASH] = ACTIONS(2513), + [anon_sym_DQUOTE] = ACTIONS(2513), + [anon_sym_SQUOTE] = ACTIONS(2513), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2513), + [sym_number] = ACTIONS(2513), + [sym_private_property_identifier] = ACTIONS(2513), + [sym_this] = ACTIONS(2515), + [sym_super] = ACTIONS(2515), + [sym_true] = ACTIONS(2515), + [sym_false] = ACTIONS(2515), + [sym_null] = ACTIONS(2515), + [sym_undefined] = ACTIONS(2515), + [anon_sym_AT] = ACTIONS(2513), + [anon_sym_static] = ACTIONS(2515), + [anon_sym_readonly] = ACTIONS(2515), + [anon_sym_get] = ACTIONS(2515), + [anon_sym_set] = ACTIONS(2515), + [anon_sym_declare] = ACTIONS(2515), + [anon_sym_public] = ACTIONS(2515), + [anon_sym_private] = ACTIONS(2515), + [anon_sym_protected] = ACTIONS(2515), + [anon_sym_override] = ACTIONS(2515), + [anon_sym_module] = ACTIONS(2515), + [anon_sym_any] = ACTIONS(2515), + [anon_sym_number] = ACTIONS(2515), + [anon_sym_boolean] = ACTIONS(2515), + [anon_sym_string] = ACTIONS(2515), + [anon_sym_symbol] = ACTIONS(2515), + [anon_sym_object] = ACTIONS(2515), + [anon_sym_abstract] = ACTIONS(2515), + [anon_sym_interface] = ACTIONS(2515), + [anon_sym_enum] = ACTIONS(2515), [sym_html_comment] = ACTIONS(5), }, [STATE(793)] = { - [ts_builtin_sym_end] = ACTIONS(1842), - [sym_identifier] = ACTIONS(1844), - [anon_sym_export] = ACTIONS(1844), - [anon_sym_default] = ACTIONS(1844), - [anon_sym_type] = ACTIONS(1844), - [anon_sym_namespace] = ACTIONS(1844), - [anon_sym_LBRACE] = ACTIONS(1842), - [anon_sym_RBRACE] = ACTIONS(1842), - [anon_sym_typeof] = ACTIONS(1844), - [anon_sym_import] = ACTIONS(1844), - [anon_sym_with] = ACTIONS(1844), - [anon_sym_var] = ACTIONS(1844), - [anon_sym_let] = ACTIONS(1844), - [anon_sym_const] = ACTIONS(1844), - [anon_sym_BANG] = ACTIONS(1842), - [anon_sym_else] = ACTIONS(1844), - [anon_sym_if] = ACTIONS(1844), - [anon_sym_switch] = ACTIONS(1844), - [anon_sym_for] = ACTIONS(1844), - [anon_sym_LPAREN] = ACTIONS(1842), - [anon_sym_SEMI] = ACTIONS(1842), - [anon_sym_await] = ACTIONS(1844), - [anon_sym_while] = ACTIONS(1844), - [anon_sym_do] = ACTIONS(1844), - [anon_sym_try] = ACTIONS(1844), - [anon_sym_break] = ACTIONS(1844), - [anon_sym_continue] = ACTIONS(1844), - [anon_sym_debugger] = ACTIONS(1844), - [anon_sym_return] = ACTIONS(1844), - [anon_sym_throw] = ACTIONS(1844), - [anon_sym_case] = ACTIONS(1844), - [anon_sym_yield] = ACTIONS(1844), - [anon_sym_LBRACK] = ACTIONS(1842), - [anon_sym_DOT] = ACTIONS(1844), - [anon_sym_class] = ACTIONS(1844), - [anon_sym_async] = ACTIONS(1844), - [anon_sym_function] = ACTIONS(1844), - [anon_sym_new] = ACTIONS(1844), - [anon_sym_using] = ACTIONS(1844), - [anon_sym_PLUS] = ACTIONS(1844), - [anon_sym_DASH] = ACTIONS(1844), - [anon_sym_SLASH] = ACTIONS(1844), - [anon_sym_LT] = ACTIONS(1842), - [anon_sym_TILDE] = ACTIONS(1842), - [anon_sym_void] = ACTIONS(1844), - [anon_sym_delete] = ACTIONS(1844), - [anon_sym_PLUS_PLUS] = ACTIONS(1842), - [anon_sym_DASH_DASH] = ACTIONS(1842), - [anon_sym_DQUOTE] = ACTIONS(1842), - [anon_sym_SQUOTE] = ACTIONS(1842), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1842), - [sym_number] = ACTIONS(1842), - [sym_private_property_identifier] = ACTIONS(1842), - [sym_this] = ACTIONS(1844), - [sym_super] = ACTIONS(1844), - [sym_true] = ACTIONS(1844), - [sym_false] = ACTIONS(1844), - [sym_null] = ACTIONS(1844), - [sym_undefined] = ACTIONS(1844), - [anon_sym_AT] = ACTIONS(1842), - [anon_sym_static] = ACTIONS(1844), - [anon_sym_readonly] = ACTIONS(1844), - [anon_sym_get] = ACTIONS(1844), - [anon_sym_set] = ACTIONS(1844), - [anon_sym_declare] = ACTIONS(1844), - [anon_sym_public] = ACTIONS(1844), - [anon_sym_private] = ACTIONS(1844), - [anon_sym_protected] = ACTIONS(1844), - [anon_sym_override] = ACTIONS(1844), - [anon_sym_module] = ACTIONS(1844), - [anon_sym_any] = ACTIONS(1844), - [anon_sym_number] = ACTIONS(1844), - [anon_sym_boolean] = ACTIONS(1844), - [anon_sym_string] = ACTIONS(1844), - [anon_sym_symbol] = ACTIONS(1844), - [anon_sym_object] = ACTIONS(1844), - [anon_sym_abstract] = ACTIONS(1844), - [anon_sym_interface] = ACTIONS(1844), - [anon_sym_enum] = ACTIONS(1844), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(794)] = { - [ts_builtin_sym_end] = ACTIONS(1758), - [sym_identifier] = ACTIONS(1760), - [anon_sym_export] = ACTIONS(1760), - [anon_sym_default] = ACTIONS(1760), - [anon_sym_type] = ACTIONS(1760), - [anon_sym_namespace] = ACTIONS(1760), - [anon_sym_LBRACE] = ACTIONS(1758), - [anon_sym_RBRACE] = ACTIONS(1758), - [anon_sym_typeof] = ACTIONS(1760), - [anon_sym_import] = ACTIONS(1760), - [anon_sym_with] = ACTIONS(1760), - [anon_sym_var] = ACTIONS(1760), - [anon_sym_let] = ACTIONS(1760), - [anon_sym_const] = ACTIONS(1760), - [anon_sym_BANG] = ACTIONS(1758), - [anon_sym_else] = ACTIONS(1760), - [anon_sym_if] = ACTIONS(1760), - [anon_sym_switch] = ACTIONS(1760), - [anon_sym_for] = ACTIONS(1760), - [anon_sym_LPAREN] = ACTIONS(1758), - [anon_sym_SEMI] = ACTIONS(1758), - [anon_sym_await] = ACTIONS(1760), - [anon_sym_while] = ACTIONS(1760), - [anon_sym_do] = ACTIONS(1760), - [anon_sym_try] = ACTIONS(1760), - [anon_sym_break] = ACTIONS(1760), - [anon_sym_continue] = ACTIONS(1760), - [anon_sym_debugger] = ACTIONS(1760), - [anon_sym_return] = ACTIONS(1760), - [anon_sym_throw] = ACTIONS(1760), - [anon_sym_case] = ACTIONS(1760), - [anon_sym_yield] = ACTIONS(1760), - [anon_sym_LBRACK] = ACTIONS(1758), - [anon_sym_class] = ACTIONS(1760), - [anon_sym_async] = ACTIONS(1760), - [anon_sym_function] = ACTIONS(1760), - [anon_sym_new] = ACTIONS(1760), - [anon_sym_using] = ACTIONS(1760), - [anon_sym_PLUS] = ACTIONS(1760), - [anon_sym_DASH] = ACTIONS(1760), - [anon_sym_SLASH] = ACTIONS(1760), - [anon_sym_LT] = ACTIONS(1758), - [anon_sym_TILDE] = ACTIONS(1758), - [anon_sym_void] = ACTIONS(1760), - [anon_sym_delete] = ACTIONS(1760), - [anon_sym_PLUS_PLUS] = ACTIONS(1758), - [anon_sym_DASH_DASH] = ACTIONS(1758), - [anon_sym_DQUOTE] = ACTIONS(1758), - [anon_sym_SQUOTE] = ACTIONS(1758), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1758), - [sym_number] = ACTIONS(1758), - [sym_private_property_identifier] = ACTIONS(1758), - [sym_this] = ACTIONS(1760), - [sym_super] = ACTIONS(1760), - [sym_true] = ACTIONS(1760), - [sym_false] = ACTIONS(1760), - [sym_null] = ACTIONS(1760), - [sym_undefined] = ACTIONS(1760), - [anon_sym_AT] = ACTIONS(1758), - [anon_sym_static] = ACTIONS(1760), - [anon_sym_readonly] = ACTIONS(1760), - [anon_sym_get] = ACTIONS(1760), - [anon_sym_set] = ACTIONS(1760), - [anon_sym_declare] = ACTIONS(1760), - [anon_sym_public] = ACTIONS(1760), - [anon_sym_private] = ACTIONS(1760), - [anon_sym_protected] = ACTIONS(1760), - [anon_sym_override] = ACTIONS(1760), - [anon_sym_module] = ACTIONS(1760), - [anon_sym_any] = ACTIONS(1760), - [anon_sym_number] = ACTIONS(1760), - [anon_sym_boolean] = ACTIONS(1760), - [anon_sym_string] = ACTIONS(1760), - [anon_sym_symbol] = ACTIONS(1760), - [anon_sym_object] = ACTIONS(1760), - [anon_sym_abstract] = ACTIONS(1760), - [anon_sym_interface] = ACTIONS(1760), - [anon_sym_enum] = ACTIONS(1760), - [sym__automatic_semicolon] = ACTIONS(1766), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(795)] = { - [ts_builtin_sym_end] = ACTIONS(2515), + [sym_import] = STATE(4927), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5884), + [sym_rest_pattern] = STATE(5679), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(3252), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(4008), + [sym_tuple_parameter] = STATE(5291), + [sym_optional_tuple_parameter] = STATE(5291), + [sym_optional_type] = STATE(5291), + [sym_rest_type] = STATE(5291), + [sym__tuple_type_member] = STATE(5291), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5720), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), [sym_identifier] = ACTIONS(2517), - [anon_sym_export] = ACTIONS(2517), - [anon_sym_default] = ACTIONS(2517), - [anon_sym_type] = ACTIONS(2517), - [anon_sym_namespace] = ACTIONS(2517), - [anon_sym_LBRACE] = ACTIONS(2515), - [anon_sym_RBRACE] = ACTIONS(2515), - [anon_sym_typeof] = ACTIONS(2517), - [anon_sym_import] = ACTIONS(2517), - [anon_sym_with] = ACTIONS(2517), - [anon_sym_var] = ACTIONS(2517), - [anon_sym_let] = ACTIONS(2517), - [anon_sym_const] = ACTIONS(2517), - [anon_sym_BANG] = ACTIONS(2515), - [anon_sym_else] = ACTIONS(2517), - [anon_sym_if] = ACTIONS(2517), - [anon_sym_switch] = ACTIONS(2517), - [anon_sym_for] = ACTIONS(2517), - [anon_sym_LPAREN] = ACTIONS(2515), - [anon_sym_SEMI] = ACTIONS(2515), - [anon_sym_RPAREN] = ACTIONS(2515), - [anon_sym_await] = ACTIONS(2517), - [anon_sym_while] = ACTIONS(2517), - [anon_sym_do] = ACTIONS(2517), - [anon_sym_try] = ACTIONS(2517), - [anon_sym_break] = ACTIONS(2517), - [anon_sym_continue] = ACTIONS(2517), - [anon_sym_debugger] = ACTIONS(2517), - [anon_sym_return] = ACTIONS(2517), - [anon_sym_throw] = ACTIONS(2517), - [anon_sym_case] = ACTIONS(2517), - [anon_sym_yield] = ACTIONS(2517), - [anon_sym_LBRACK] = ACTIONS(2515), - [anon_sym_class] = ACTIONS(2517), - [anon_sym_async] = ACTIONS(2517), - [anon_sym_function] = ACTIONS(2517), - [anon_sym_new] = ACTIONS(2517), - [anon_sym_using] = ACTIONS(2517), - [anon_sym_PLUS] = ACTIONS(2517), - [anon_sym_DASH] = ACTIONS(2517), - [anon_sym_SLASH] = ACTIONS(2517), - [anon_sym_LT] = ACTIONS(2515), - [anon_sym_TILDE] = ACTIONS(2515), - [anon_sym_void] = ACTIONS(2517), - [anon_sym_delete] = ACTIONS(2517), - [anon_sym_PLUS_PLUS] = ACTIONS(2515), - [anon_sym_DASH_DASH] = ACTIONS(2515), - [anon_sym_DQUOTE] = ACTIONS(2515), - [anon_sym_SQUOTE] = ACTIONS(2515), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2515), - [sym_number] = ACTIONS(2515), - [sym_private_property_identifier] = ACTIONS(2515), - [sym_this] = ACTIONS(2517), - [sym_super] = ACTIONS(2517), - [sym_true] = ACTIONS(2517), - [sym_false] = ACTIONS(2517), - [sym_null] = ACTIONS(2517), - [sym_undefined] = ACTIONS(2517), - [anon_sym_AT] = ACTIONS(2515), - [anon_sym_static] = ACTIONS(2517), - [anon_sym_readonly] = ACTIONS(2517), - [anon_sym_get] = ACTIONS(2517), - [anon_sym_set] = ACTIONS(2517), - [anon_sym_declare] = ACTIONS(2517), - [anon_sym_public] = ACTIONS(2517), - [anon_sym_private] = ACTIONS(2517), - [anon_sym_protected] = ACTIONS(2517), - [anon_sym_override] = ACTIONS(2517), - [anon_sym_module] = ACTIONS(2517), - [anon_sym_any] = ACTIONS(2517), - [anon_sym_number] = ACTIONS(2517), - [anon_sym_boolean] = ACTIONS(2517), - [anon_sym_string] = ACTIONS(2517), - [anon_sym_symbol] = ACTIONS(2517), - [anon_sym_object] = ACTIONS(2517), - [anon_sym_abstract] = ACTIONS(2517), - [anon_sym_interface] = ACTIONS(2517), - [anon_sym_enum] = ACTIONS(2517), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(796)] = { - [ts_builtin_sym_end] = ACTIONS(1768), - [sym_identifier] = ACTIONS(1770), - [anon_sym_export] = ACTIONS(1770), - [anon_sym_default] = ACTIONS(1770), - [anon_sym_type] = ACTIONS(1770), - [anon_sym_namespace] = ACTIONS(1770), - [anon_sym_LBRACE] = ACTIONS(1768), - [anon_sym_RBRACE] = ACTIONS(1768), - [anon_sym_typeof] = ACTIONS(1770), - [anon_sym_import] = ACTIONS(1770), - [anon_sym_with] = ACTIONS(1770), - [anon_sym_var] = ACTIONS(1770), - [anon_sym_let] = ACTIONS(1770), - [anon_sym_const] = ACTIONS(1770), - [anon_sym_BANG] = ACTIONS(1768), - [anon_sym_else] = ACTIONS(1770), - [anon_sym_if] = ACTIONS(1770), - [anon_sym_switch] = ACTIONS(1770), - [anon_sym_for] = ACTIONS(1770), - [anon_sym_LPAREN] = ACTIONS(1768), - [anon_sym_SEMI] = ACTIONS(1768), - [anon_sym_await] = ACTIONS(1770), - [anon_sym_while] = ACTIONS(1770), - [anon_sym_do] = ACTIONS(1770), - [anon_sym_try] = ACTIONS(1770), - [anon_sym_break] = ACTIONS(1770), - [anon_sym_continue] = ACTIONS(1770), - [anon_sym_debugger] = ACTIONS(1770), - [anon_sym_return] = ACTIONS(1770), - [anon_sym_throw] = ACTIONS(1770), - [anon_sym_case] = ACTIONS(1770), - [anon_sym_yield] = ACTIONS(1770), - [anon_sym_LBRACK] = ACTIONS(1768), - [anon_sym_class] = ACTIONS(1770), - [anon_sym_async] = ACTIONS(1770), - [anon_sym_function] = ACTIONS(1770), - [anon_sym_new] = ACTIONS(1770), - [anon_sym_using] = ACTIONS(1770), - [anon_sym_PLUS] = ACTIONS(1770), - [anon_sym_DASH] = ACTIONS(1770), - [anon_sym_SLASH] = ACTIONS(1770), - [anon_sym_LT] = ACTIONS(1768), - [anon_sym_TILDE] = ACTIONS(1768), - [anon_sym_void] = ACTIONS(1770), - [anon_sym_delete] = ACTIONS(1770), - [anon_sym_PLUS_PLUS] = ACTIONS(1768), - [anon_sym_DASH_DASH] = ACTIONS(1768), - [anon_sym_DQUOTE] = ACTIONS(1768), - [anon_sym_SQUOTE] = ACTIONS(1768), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1768), - [sym_number] = ACTIONS(1768), - [sym_private_property_identifier] = ACTIONS(1768), - [sym_this] = ACTIONS(1770), - [sym_super] = ACTIONS(1770), - [sym_true] = ACTIONS(1770), - [sym_false] = ACTIONS(1770), - [sym_null] = ACTIONS(1770), - [sym_undefined] = ACTIONS(1770), - [anon_sym_AT] = ACTIONS(1768), - [anon_sym_static] = ACTIONS(1770), - [anon_sym_readonly] = ACTIONS(1770), - [anon_sym_get] = ACTIONS(1770), - [anon_sym_set] = ACTIONS(1770), - [anon_sym_declare] = ACTIONS(1770), - [anon_sym_public] = ACTIONS(1770), - [anon_sym_private] = ACTIONS(1770), - [anon_sym_protected] = ACTIONS(1770), - [anon_sym_override] = ACTIONS(1770), - [anon_sym_module] = ACTIONS(1770), - [anon_sym_any] = ACTIONS(1770), - [anon_sym_number] = ACTIONS(1770), - [anon_sym_boolean] = ACTIONS(1770), - [anon_sym_string] = ACTIONS(1770), - [anon_sym_symbol] = ACTIONS(1770), - [anon_sym_object] = ACTIONS(1770), - [anon_sym_abstract] = ACTIONS(1770), - [anon_sym_interface] = ACTIONS(1770), - [anon_sym_enum] = ACTIONS(1770), - [sym__automatic_semicolon] = ACTIONS(1776), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(797)] = { - [sym_import] = STATE(4877), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5876), - [sym_rest_pattern] = STATE(5448), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(3255), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(3891), - [sym_tuple_parameter] = STATE(4787), - [sym_optional_tuple_parameter] = STATE(4787), - [sym_optional_type] = STATE(4787), - [sym_rest_type] = STATE(4787), - [sym__tuple_type_member] = STATE(4787), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5715), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(2499), [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1540), + [anon_sym_LBRACE] = ACTIONS(1546), [anon_sym_COMMA] = ACTIONS(2519), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), [anon_sym_RBRACK] = ACTIONS(2521), - [anon_sym_new] = ACTIONS(1644), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2505), + [anon_sym_new] = ACTIONS(2523), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2525), [anon_sym_AMP] = ACTIONS(609), [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1650), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(2531), [anon_sym_QMARK] = ACTIONS(631), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), + [anon_sym_any] = ACTIONS(637), + [anon_sym_number] = ACTIONS(637), + [anon_sym_boolean] = ACTIONS(637), + [anon_sym_string] = ACTIONS(637), + [anon_sym_symbol] = ACTIONS(637), + [anon_sym_object] = ACTIONS(637), [anon_sym_abstract] = ACTIONS(635), - [anon_sym_infer] = ACTIONS(637), + [anon_sym_never] = ACTIONS(637), + [anon_sym_unknown] = ACTIONS(637), [anon_sym_keyof] = ACTIONS(639), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [anon_sym_infer] = ACTIONS(641), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, - [STATE(798)] = { - [ts_builtin_sym_end] = ACTIONS(1830), - [sym_identifier] = ACTIONS(1832), - [anon_sym_export] = ACTIONS(1832), - [anon_sym_default] = ACTIONS(1832), - [anon_sym_type] = ACTIONS(1832), - [anon_sym_namespace] = ACTIONS(1832), - [anon_sym_LBRACE] = ACTIONS(1830), - [anon_sym_RBRACE] = ACTIONS(1830), - [anon_sym_typeof] = ACTIONS(1832), - [anon_sym_import] = ACTIONS(1832), - [anon_sym_with] = ACTIONS(1832), - [anon_sym_var] = ACTIONS(1832), - [anon_sym_let] = ACTIONS(1832), - [anon_sym_const] = ACTIONS(1832), - [anon_sym_BANG] = ACTIONS(1830), - [anon_sym_else] = ACTIONS(1832), - [anon_sym_if] = ACTIONS(1832), - [anon_sym_switch] = ACTIONS(1832), - [anon_sym_for] = ACTIONS(1832), - [anon_sym_LPAREN] = ACTIONS(1830), - [anon_sym_SEMI] = ACTIONS(1830), - [anon_sym_await] = ACTIONS(1832), - [anon_sym_while] = ACTIONS(1832), - [anon_sym_do] = ACTIONS(1832), - [anon_sym_try] = ACTIONS(1832), - [anon_sym_break] = ACTIONS(1832), - [anon_sym_continue] = ACTIONS(1832), - [anon_sym_debugger] = ACTIONS(1832), - [anon_sym_return] = ACTIONS(1832), - [anon_sym_throw] = ACTIONS(1832), - [anon_sym_case] = ACTIONS(1832), - [anon_sym_yield] = ACTIONS(1832), - [anon_sym_LBRACK] = ACTIONS(1830), - [anon_sym_class] = ACTIONS(1832), - [anon_sym_async] = ACTIONS(1832), - [anon_sym_function] = ACTIONS(1832), - [anon_sym_new] = ACTIONS(1832), - [anon_sym_using] = ACTIONS(1832), - [anon_sym_PLUS] = ACTIONS(1832), - [anon_sym_DASH] = ACTIONS(1832), - [anon_sym_SLASH] = ACTIONS(1832), - [anon_sym_LT] = ACTIONS(1830), - [anon_sym_TILDE] = ACTIONS(1830), - [anon_sym_void] = ACTIONS(1832), - [anon_sym_delete] = ACTIONS(1832), - [anon_sym_PLUS_PLUS] = ACTIONS(1830), - [anon_sym_DASH_DASH] = ACTIONS(1830), - [anon_sym_DQUOTE] = ACTIONS(1830), - [anon_sym_SQUOTE] = ACTIONS(1830), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1830), - [sym_number] = ACTIONS(1830), - [sym_private_property_identifier] = ACTIONS(1830), - [sym_this] = ACTIONS(1832), - [sym_super] = ACTIONS(1832), - [sym_true] = ACTIONS(1832), - [sym_false] = ACTIONS(1832), - [sym_null] = ACTIONS(1832), - [sym_undefined] = ACTIONS(1832), - [anon_sym_AT] = ACTIONS(1830), - [anon_sym_static] = ACTIONS(1832), - [anon_sym_readonly] = ACTIONS(1832), - [anon_sym_get] = ACTIONS(1832), - [anon_sym_set] = ACTIONS(1832), - [anon_sym_declare] = ACTIONS(1832), - [anon_sym_public] = ACTIONS(1832), - [anon_sym_private] = ACTIONS(1832), - [anon_sym_protected] = ACTIONS(1832), - [anon_sym_override] = ACTIONS(1832), - [anon_sym_module] = ACTIONS(1832), - [anon_sym_any] = ACTIONS(1832), - [anon_sym_number] = ACTIONS(1832), - [anon_sym_boolean] = ACTIONS(1832), - [anon_sym_string] = ACTIONS(1832), - [anon_sym_symbol] = ACTIONS(1832), - [anon_sym_object] = ACTIONS(1832), - [anon_sym_abstract] = ACTIONS(1832), - [anon_sym_interface] = ACTIONS(1832), - [anon_sym_enum] = ACTIONS(1832), - [sym__automatic_semicolon] = ACTIONS(1838), + [STATE(794)] = { + [sym_import] = STATE(4927), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5884), + [sym_rest_pattern] = STATE(5679), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(3252), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(4008), + [sym_tuple_parameter] = STATE(5253), + [sym_optional_tuple_parameter] = STATE(5253), + [sym_optional_type] = STATE(5253), + [sym_rest_type] = STATE(5253), + [sym__tuple_type_member] = STATE(5253), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5720), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(2517), + [anon_sym_STAR] = ACTIONS(581), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_COMMA] = ACTIONS(2533), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_RBRACK] = ACTIONS(2535), + [anon_sym_new] = ACTIONS(2523), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2525), + [anon_sym_AMP] = ACTIONS(609), + [anon_sym_PIPE] = ACTIONS(611), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(2531), + [anon_sym_QMARK] = ACTIONS(631), + [anon_sym_any] = ACTIONS(637), + [anon_sym_number] = ACTIONS(637), + [anon_sym_boolean] = ACTIONS(637), + [anon_sym_string] = ACTIONS(637), + [anon_sym_symbol] = ACTIONS(637), + [anon_sym_object] = ACTIONS(637), + [anon_sym_abstract] = ACTIONS(635), + [anon_sym_never] = ACTIONS(637), + [anon_sym_unknown] = ACTIONS(637), + [anon_sym_keyof] = ACTIONS(639), + [anon_sym_infer] = ACTIONS(641), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, - [STATE(799)] = { - [sym_import] = STATE(4877), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5876), - [sym_rest_pattern] = STATE(5448), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(3255), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(3891), - [sym_tuple_parameter] = STATE(4812), - [sym_optional_tuple_parameter] = STATE(4812), - [sym_optional_type] = STATE(4812), - [sym_rest_type] = STATE(4812), - [sym__tuple_type_member] = STATE(4812), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5715), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(2499), + [STATE(795)] = { + [sym_import] = STATE(4927), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5884), + [sym_rest_pattern] = STATE(5679), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(3252), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(4008), + [sym_tuple_parameter] = STATE(4851), + [sym_optional_tuple_parameter] = STATE(4851), + [sym_optional_type] = STATE(4851), + [sym_rest_type] = STATE(4851), + [sym__tuple_type_member] = STATE(4851), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5720), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(2517), [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_COMMA] = ACTIONS(2523), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_RBRACK] = ACTIONS(2525), - [anon_sym_new] = ACTIONS(1644), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2505), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_COMMA] = ACTIONS(2537), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_RBRACK] = ACTIONS(2539), + [anon_sym_new] = ACTIONS(2523), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2525), [anon_sym_AMP] = ACTIONS(609), [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1650), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(2531), [anon_sym_QMARK] = ACTIONS(631), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), + [anon_sym_any] = ACTIONS(637), + [anon_sym_number] = ACTIONS(637), + [anon_sym_boolean] = ACTIONS(637), + [anon_sym_string] = ACTIONS(637), + [anon_sym_symbol] = ACTIONS(637), + [anon_sym_object] = ACTIONS(637), [anon_sym_abstract] = ACTIONS(635), - [anon_sym_infer] = ACTIONS(637), + [anon_sym_never] = ACTIONS(637), + [anon_sym_unknown] = ACTIONS(637), [anon_sym_keyof] = ACTIONS(639), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [anon_sym_infer] = ACTIONS(641), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(796)] = { + [ts_builtin_sym_end] = ACTIONS(1730), + [sym_identifier] = ACTIONS(1732), + [anon_sym_export] = ACTIONS(1732), + [anon_sym_default] = ACTIONS(1732), + [anon_sym_type] = ACTIONS(1732), + [anon_sym_namespace] = ACTIONS(1732), + [anon_sym_LBRACE] = ACTIONS(1730), + [anon_sym_RBRACE] = ACTIONS(1730), + [anon_sym_typeof] = ACTIONS(1732), + [anon_sym_import] = ACTIONS(1732), + [anon_sym_with] = ACTIONS(1732), + [anon_sym_var] = ACTIONS(1732), + [anon_sym_let] = ACTIONS(1732), + [anon_sym_const] = ACTIONS(1732), + [anon_sym_BANG] = ACTIONS(1730), + [anon_sym_else] = ACTIONS(1732), + [anon_sym_if] = ACTIONS(1732), + [anon_sym_switch] = ACTIONS(1732), + [anon_sym_for] = ACTIONS(1732), + [anon_sym_LPAREN] = ACTIONS(1730), + [anon_sym_SEMI] = ACTIONS(1730), + [anon_sym_await] = ACTIONS(1732), + [anon_sym_while] = ACTIONS(1732), + [anon_sym_do] = ACTIONS(1732), + [anon_sym_try] = ACTIONS(1732), + [anon_sym_break] = ACTIONS(1732), + [anon_sym_continue] = ACTIONS(1732), + [anon_sym_debugger] = ACTIONS(1732), + [anon_sym_return] = ACTIONS(1732), + [anon_sym_throw] = ACTIONS(1732), + [anon_sym_case] = ACTIONS(1732), + [anon_sym_yield] = ACTIONS(1732), + [anon_sym_LBRACK] = ACTIONS(1730), + [anon_sym_class] = ACTIONS(1732), + [anon_sym_async] = ACTIONS(1732), + [anon_sym_function] = ACTIONS(1732), + [anon_sym_new] = ACTIONS(1732), + [anon_sym_using] = ACTIONS(1732), + [anon_sym_PLUS] = ACTIONS(1732), + [anon_sym_DASH] = ACTIONS(1732), + [anon_sym_SLASH] = ACTIONS(1732), + [anon_sym_LT] = ACTIONS(1730), + [anon_sym_TILDE] = ACTIONS(1730), + [anon_sym_void] = ACTIONS(1732), + [anon_sym_delete] = ACTIONS(1732), + [anon_sym_PLUS_PLUS] = ACTIONS(1730), + [anon_sym_DASH_DASH] = ACTIONS(1730), + [anon_sym_DQUOTE] = ACTIONS(1730), + [anon_sym_SQUOTE] = ACTIONS(1730), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1730), + [sym_number] = ACTIONS(1730), + [sym_private_property_identifier] = ACTIONS(1730), + [sym_this] = ACTIONS(1732), + [sym_super] = ACTIONS(1732), + [sym_true] = ACTIONS(1732), + [sym_false] = ACTIONS(1732), + [sym_null] = ACTIONS(1732), + [sym_undefined] = ACTIONS(1732), + [anon_sym_AT] = ACTIONS(1730), + [anon_sym_static] = ACTIONS(1732), + [anon_sym_readonly] = ACTIONS(1732), + [anon_sym_get] = ACTIONS(1732), + [anon_sym_set] = ACTIONS(1732), + [anon_sym_declare] = ACTIONS(1732), + [anon_sym_public] = ACTIONS(1732), + [anon_sym_private] = ACTIONS(1732), + [anon_sym_protected] = ACTIONS(1732), + [anon_sym_override] = ACTIONS(1732), + [anon_sym_module] = ACTIONS(1732), + [anon_sym_any] = ACTIONS(1732), + [anon_sym_number] = ACTIONS(1732), + [anon_sym_boolean] = ACTIONS(1732), + [anon_sym_string] = ACTIONS(1732), + [anon_sym_symbol] = ACTIONS(1732), + [anon_sym_object] = ACTIONS(1732), + [anon_sym_abstract] = ACTIONS(1732), + [anon_sym_interface] = ACTIONS(1732), + [anon_sym_enum] = ACTIONS(1732), + [sym__automatic_semicolon] = ACTIONS(1738), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(797)] = { + [ts_builtin_sym_end] = ACTIONS(1804), + [sym_identifier] = ACTIONS(1806), + [anon_sym_export] = ACTIONS(1806), + [anon_sym_default] = ACTIONS(1806), + [anon_sym_type] = ACTIONS(1806), + [anon_sym_namespace] = ACTIONS(1806), + [anon_sym_LBRACE] = ACTIONS(1804), + [anon_sym_RBRACE] = ACTIONS(1804), + [anon_sym_typeof] = ACTIONS(1806), + [anon_sym_import] = ACTIONS(1806), + [anon_sym_with] = ACTIONS(1806), + [anon_sym_var] = ACTIONS(1806), + [anon_sym_let] = ACTIONS(1806), + [anon_sym_const] = ACTIONS(1806), + [anon_sym_BANG] = ACTIONS(1804), + [anon_sym_else] = ACTIONS(1806), + [anon_sym_if] = ACTIONS(1806), + [anon_sym_switch] = ACTIONS(1806), + [anon_sym_for] = ACTIONS(1806), + [anon_sym_LPAREN] = ACTIONS(1804), + [anon_sym_SEMI] = ACTIONS(1804), + [anon_sym_await] = ACTIONS(1806), + [anon_sym_while] = ACTIONS(1806), + [anon_sym_do] = ACTIONS(1806), + [anon_sym_try] = ACTIONS(1806), + [anon_sym_break] = ACTIONS(1806), + [anon_sym_continue] = ACTIONS(1806), + [anon_sym_debugger] = ACTIONS(1806), + [anon_sym_return] = ACTIONS(1806), + [anon_sym_throw] = ACTIONS(1806), + [anon_sym_case] = ACTIONS(1806), + [anon_sym_yield] = ACTIONS(1806), + [anon_sym_LBRACK] = ACTIONS(1804), + [anon_sym_class] = ACTIONS(1806), + [anon_sym_async] = ACTIONS(1806), + [anon_sym_function] = ACTIONS(1806), + [anon_sym_new] = ACTIONS(1806), + [anon_sym_using] = ACTIONS(1806), + [anon_sym_PLUS] = ACTIONS(1806), + [anon_sym_DASH] = ACTIONS(1806), + [anon_sym_SLASH] = ACTIONS(1806), + [anon_sym_LT] = ACTIONS(1804), + [anon_sym_TILDE] = ACTIONS(1804), + [anon_sym_void] = ACTIONS(1806), + [anon_sym_delete] = ACTIONS(1806), + [anon_sym_PLUS_PLUS] = ACTIONS(1804), + [anon_sym_DASH_DASH] = ACTIONS(1804), + [anon_sym_DQUOTE] = ACTIONS(1804), + [anon_sym_SQUOTE] = ACTIONS(1804), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1804), + [sym_number] = ACTIONS(1804), + [sym_private_property_identifier] = ACTIONS(1804), + [sym_this] = ACTIONS(1806), + [sym_super] = ACTIONS(1806), + [sym_true] = ACTIONS(1806), + [sym_false] = ACTIONS(1806), + [sym_null] = ACTIONS(1806), + [sym_undefined] = ACTIONS(1806), + [anon_sym_AT] = ACTIONS(1804), + [anon_sym_static] = ACTIONS(1806), + [anon_sym_readonly] = ACTIONS(1806), + [anon_sym_get] = ACTIONS(1806), + [anon_sym_set] = ACTIONS(1806), + [anon_sym_declare] = ACTIONS(1806), + [anon_sym_public] = ACTIONS(1806), + [anon_sym_private] = ACTIONS(1806), + [anon_sym_protected] = ACTIONS(1806), + [anon_sym_override] = ACTIONS(1806), + [anon_sym_module] = ACTIONS(1806), + [anon_sym_any] = ACTIONS(1806), + [anon_sym_number] = ACTIONS(1806), + [anon_sym_boolean] = ACTIONS(1806), + [anon_sym_string] = ACTIONS(1806), + [anon_sym_symbol] = ACTIONS(1806), + [anon_sym_object] = ACTIONS(1806), + [anon_sym_abstract] = ACTIONS(1806), + [anon_sym_interface] = ACTIONS(1806), + [anon_sym_enum] = ACTIONS(1806), + [sym__automatic_semicolon] = ACTIONS(1812), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(798)] = { + [sym_statement_block] = STATE(926), + [ts_builtin_sym_end] = ACTIONS(1686), + [sym_identifier] = ACTIONS(1688), + [anon_sym_export] = ACTIONS(1688), + [anon_sym_default] = ACTIONS(1688), + [anon_sym_type] = ACTIONS(1688), + [anon_sym_namespace] = ACTIONS(1688), + [anon_sym_LBRACE] = ACTIONS(2497), + [anon_sym_RBRACE] = ACTIONS(1686), + [anon_sym_typeof] = ACTIONS(1688), + [anon_sym_import] = ACTIONS(1688), + [anon_sym_with] = ACTIONS(1688), + [anon_sym_var] = ACTIONS(1688), + [anon_sym_let] = ACTIONS(1688), + [anon_sym_const] = ACTIONS(1688), + [anon_sym_BANG] = ACTIONS(1686), + [anon_sym_else] = ACTIONS(1688), + [anon_sym_if] = ACTIONS(1688), + [anon_sym_switch] = ACTIONS(1688), + [anon_sym_for] = ACTIONS(1688), + [anon_sym_LPAREN] = ACTIONS(1686), + [anon_sym_SEMI] = ACTIONS(1686), + [anon_sym_await] = ACTIONS(1688), + [anon_sym_while] = ACTIONS(1688), + [anon_sym_do] = ACTIONS(1688), + [anon_sym_try] = ACTIONS(1688), + [anon_sym_break] = ACTIONS(1688), + [anon_sym_continue] = ACTIONS(1688), + [anon_sym_debugger] = ACTIONS(1688), + [anon_sym_return] = ACTIONS(1688), + [anon_sym_throw] = ACTIONS(1688), + [anon_sym_case] = ACTIONS(1688), + [anon_sym_yield] = ACTIONS(1688), + [anon_sym_LBRACK] = ACTIONS(1686), + [anon_sym_class] = ACTIONS(1688), + [anon_sym_async] = ACTIONS(1688), + [anon_sym_function] = ACTIONS(1688), + [anon_sym_new] = ACTIONS(1688), + [anon_sym_using] = ACTIONS(1688), + [anon_sym_PLUS] = ACTIONS(1688), + [anon_sym_DASH] = ACTIONS(1688), + [anon_sym_SLASH] = ACTIONS(1688), + [anon_sym_LT] = ACTIONS(1686), + [anon_sym_TILDE] = ACTIONS(1686), + [anon_sym_void] = ACTIONS(1688), + [anon_sym_delete] = ACTIONS(1688), + [anon_sym_PLUS_PLUS] = ACTIONS(1686), + [anon_sym_DASH_DASH] = ACTIONS(1686), + [anon_sym_DQUOTE] = ACTIONS(1686), + [anon_sym_SQUOTE] = ACTIONS(1686), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1686), + [sym_number] = ACTIONS(1686), + [sym_private_property_identifier] = ACTIONS(1686), + [sym_this] = ACTIONS(1688), + [sym_super] = ACTIONS(1688), + [sym_true] = ACTIONS(1688), + [sym_false] = ACTIONS(1688), + [sym_null] = ACTIONS(1688), + [sym_undefined] = ACTIONS(1688), + [anon_sym_AT] = ACTIONS(1686), + [anon_sym_static] = ACTIONS(1688), + [anon_sym_readonly] = ACTIONS(1688), + [anon_sym_get] = ACTIONS(1688), + [anon_sym_set] = ACTIONS(1688), + [anon_sym_declare] = ACTIONS(1688), + [anon_sym_public] = ACTIONS(1688), + [anon_sym_private] = ACTIONS(1688), + [anon_sym_protected] = ACTIONS(1688), + [anon_sym_override] = ACTIONS(1688), + [anon_sym_module] = ACTIONS(1688), + [anon_sym_any] = ACTIONS(1688), + [anon_sym_number] = ACTIONS(1688), + [anon_sym_boolean] = ACTIONS(1688), + [anon_sym_string] = ACTIONS(1688), + [anon_sym_symbol] = ACTIONS(1688), + [anon_sym_object] = ACTIONS(1688), + [anon_sym_abstract] = ACTIONS(1688), + [anon_sym_interface] = ACTIONS(1688), + [anon_sym_enum] = ACTIONS(1688), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(799)] = { + [ts_builtin_sym_end] = ACTIONS(1818), + [sym_identifier] = ACTIONS(1820), + [anon_sym_export] = ACTIONS(1820), + [anon_sym_default] = ACTIONS(1820), + [anon_sym_type] = ACTIONS(1820), + [anon_sym_namespace] = ACTIONS(1820), + [anon_sym_LBRACE] = ACTIONS(1818), + [anon_sym_RBRACE] = ACTIONS(1818), + [anon_sym_typeof] = ACTIONS(1820), + [anon_sym_import] = ACTIONS(1820), + [anon_sym_with] = ACTIONS(1820), + [anon_sym_var] = ACTIONS(1820), + [anon_sym_let] = ACTIONS(1820), + [anon_sym_const] = ACTIONS(1820), + [anon_sym_BANG] = ACTIONS(1818), + [anon_sym_else] = ACTIONS(1820), + [anon_sym_if] = ACTIONS(1820), + [anon_sym_switch] = ACTIONS(1820), + [anon_sym_for] = ACTIONS(1820), + [anon_sym_LPAREN] = ACTIONS(1818), + [anon_sym_SEMI] = ACTIONS(1818), + [anon_sym_await] = ACTIONS(1820), + [anon_sym_while] = ACTIONS(1820), + [anon_sym_do] = ACTIONS(1820), + [anon_sym_try] = ACTIONS(1820), + [anon_sym_break] = ACTIONS(1820), + [anon_sym_continue] = ACTIONS(1820), + [anon_sym_debugger] = ACTIONS(1820), + [anon_sym_return] = ACTIONS(1820), + [anon_sym_throw] = ACTIONS(1820), + [anon_sym_case] = ACTIONS(1820), + [anon_sym_yield] = ACTIONS(1820), + [anon_sym_LBRACK] = ACTIONS(1818), + [anon_sym_class] = ACTIONS(1820), + [anon_sym_async] = ACTIONS(1820), + [anon_sym_function] = ACTIONS(1820), + [anon_sym_new] = ACTIONS(1820), + [anon_sym_using] = ACTIONS(1820), + [anon_sym_PLUS] = ACTIONS(1820), + [anon_sym_DASH] = ACTIONS(1820), + [anon_sym_SLASH] = ACTIONS(1820), + [anon_sym_LT] = ACTIONS(1818), + [anon_sym_TILDE] = ACTIONS(1818), + [anon_sym_void] = ACTIONS(1820), + [anon_sym_delete] = ACTIONS(1820), + [anon_sym_PLUS_PLUS] = ACTIONS(1818), + [anon_sym_DASH_DASH] = ACTIONS(1818), + [anon_sym_DQUOTE] = ACTIONS(1818), + [anon_sym_SQUOTE] = ACTIONS(1818), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1818), + [sym_number] = ACTIONS(1818), + [sym_private_property_identifier] = ACTIONS(1818), + [sym_this] = ACTIONS(1820), + [sym_super] = ACTIONS(1820), + [sym_true] = ACTIONS(1820), + [sym_false] = ACTIONS(1820), + [sym_null] = ACTIONS(1820), + [sym_undefined] = ACTIONS(1820), + [anon_sym_AT] = ACTIONS(1818), + [anon_sym_static] = ACTIONS(1820), + [anon_sym_readonly] = ACTIONS(1820), + [anon_sym_get] = ACTIONS(1820), + [anon_sym_set] = ACTIONS(1820), + [anon_sym_declare] = ACTIONS(1820), + [anon_sym_public] = ACTIONS(1820), + [anon_sym_private] = ACTIONS(1820), + [anon_sym_protected] = ACTIONS(1820), + [anon_sym_override] = ACTIONS(1820), + [anon_sym_module] = ACTIONS(1820), + [anon_sym_any] = ACTIONS(1820), + [anon_sym_number] = ACTIONS(1820), + [anon_sym_boolean] = ACTIONS(1820), + [anon_sym_string] = ACTIONS(1820), + [anon_sym_symbol] = ACTIONS(1820), + [anon_sym_object] = ACTIONS(1820), + [anon_sym_abstract] = ACTIONS(1820), + [anon_sym_interface] = ACTIONS(1820), + [anon_sym_enum] = ACTIONS(1820), + [sym__automatic_semicolon] = ACTIONS(1826), [sym_html_comment] = ACTIONS(5), }, [STATE(800)] = { - [ts_builtin_sym_end] = ACTIONS(1790), - [sym_identifier] = ACTIONS(1792), - [anon_sym_export] = ACTIONS(1792), - [anon_sym_default] = ACTIONS(1792), - [anon_sym_type] = ACTIONS(1792), - [anon_sym_namespace] = ACTIONS(1792), - [anon_sym_LBRACE] = ACTIONS(1790), - [anon_sym_RBRACE] = ACTIONS(1790), - [anon_sym_typeof] = ACTIONS(1792), - [anon_sym_import] = ACTIONS(1792), - [anon_sym_with] = ACTIONS(1792), - [anon_sym_var] = ACTIONS(1792), - [anon_sym_let] = ACTIONS(1792), - [anon_sym_const] = ACTIONS(1792), - [anon_sym_BANG] = ACTIONS(1790), - [anon_sym_else] = ACTIONS(1792), - [anon_sym_if] = ACTIONS(1792), - [anon_sym_switch] = ACTIONS(1792), - [anon_sym_for] = ACTIONS(1792), - [anon_sym_LPAREN] = ACTIONS(1790), - [anon_sym_SEMI] = ACTIONS(1790), - [anon_sym_await] = ACTIONS(1792), - [anon_sym_while] = ACTIONS(1792), - [anon_sym_do] = ACTIONS(1792), - [anon_sym_try] = ACTIONS(1792), - [anon_sym_break] = ACTIONS(1792), - [anon_sym_continue] = ACTIONS(1792), - [anon_sym_debugger] = ACTIONS(1792), - [anon_sym_return] = ACTIONS(1792), - [anon_sym_throw] = ACTIONS(1792), - [anon_sym_case] = ACTIONS(1792), - [anon_sym_yield] = ACTIONS(1792), - [anon_sym_LBRACK] = ACTIONS(1790), - [anon_sym_class] = ACTIONS(1792), - [anon_sym_async] = ACTIONS(1792), - [anon_sym_function] = ACTIONS(1792), - [anon_sym_new] = ACTIONS(1792), - [anon_sym_using] = ACTIONS(1792), - [anon_sym_PLUS] = ACTIONS(1792), - [anon_sym_DASH] = ACTIONS(1792), - [anon_sym_SLASH] = ACTIONS(1792), - [anon_sym_LT] = ACTIONS(1790), - [anon_sym_TILDE] = ACTIONS(1790), - [anon_sym_void] = ACTIONS(1792), - [anon_sym_delete] = ACTIONS(1792), - [anon_sym_PLUS_PLUS] = ACTIONS(1790), - [anon_sym_DASH_DASH] = ACTIONS(1790), - [anon_sym_DQUOTE] = ACTIONS(1790), - [anon_sym_SQUOTE] = ACTIONS(1790), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1790), - [sym_number] = ACTIONS(1790), - [sym_private_property_identifier] = ACTIONS(1790), - [sym_this] = ACTIONS(1792), - [sym_super] = ACTIONS(1792), - [sym_true] = ACTIONS(1792), - [sym_false] = ACTIONS(1792), - [sym_null] = ACTIONS(1792), - [sym_undefined] = ACTIONS(1792), - [anon_sym_AT] = ACTIONS(1790), - [anon_sym_static] = ACTIONS(1792), - [anon_sym_readonly] = ACTIONS(1792), - [anon_sym_get] = ACTIONS(1792), - [anon_sym_set] = ACTIONS(1792), - [anon_sym_declare] = ACTIONS(1792), - [anon_sym_public] = ACTIONS(1792), - [anon_sym_private] = ACTIONS(1792), - [anon_sym_protected] = ACTIONS(1792), - [anon_sym_override] = ACTIONS(1792), - [anon_sym_module] = ACTIONS(1792), - [anon_sym_any] = ACTIONS(1792), - [anon_sym_number] = ACTIONS(1792), - [anon_sym_boolean] = ACTIONS(1792), - [anon_sym_string] = ACTIONS(1792), - [anon_sym_symbol] = ACTIONS(1792), - [anon_sym_object] = ACTIONS(1792), - [anon_sym_abstract] = ACTIONS(1792), - [anon_sym_interface] = ACTIONS(1792), - [anon_sym_enum] = ACTIONS(1792), - [sym__automatic_semicolon] = ACTIONS(1798), + [ts_builtin_sym_end] = ACTIONS(1740), + [sym_identifier] = ACTIONS(1742), + [anon_sym_export] = ACTIONS(1742), + [anon_sym_default] = ACTIONS(1742), + [anon_sym_type] = ACTIONS(1742), + [anon_sym_namespace] = ACTIONS(1742), + [anon_sym_LBRACE] = ACTIONS(1740), + [anon_sym_RBRACE] = ACTIONS(1740), + [anon_sym_typeof] = ACTIONS(1742), + [anon_sym_import] = ACTIONS(1742), + [anon_sym_with] = ACTIONS(1742), + [anon_sym_var] = ACTIONS(1742), + [anon_sym_let] = ACTIONS(1742), + [anon_sym_const] = ACTIONS(1742), + [anon_sym_BANG] = ACTIONS(1740), + [anon_sym_else] = ACTIONS(1742), + [anon_sym_if] = ACTIONS(1742), + [anon_sym_switch] = ACTIONS(1742), + [anon_sym_for] = ACTIONS(1742), + [anon_sym_LPAREN] = ACTIONS(1740), + [anon_sym_SEMI] = ACTIONS(1740), + [anon_sym_await] = ACTIONS(1742), + [anon_sym_while] = ACTIONS(1742), + [anon_sym_do] = ACTIONS(1742), + [anon_sym_try] = ACTIONS(1742), + [anon_sym_break] = ACTIONS(1742), + [anon_sym_continue] = ACTIONS(1742), + [anon_sym_debugger] = ACTIONS(1742), + [anon_sym_return] = ACTIONS(1742), + [anon_sym_throw] = ACTIONS(1742), + [anon_sym_case] = ACTIONS(1742), + [anon_sym_yield] = ACTIONS(1742), + [anon_sym_LBRACK] = ACTIONS(1740), + [anon_sym_class] = ACTIONS(1742), + [anon_sym_async] = ACTIONS(1742), + [anon_sym_function] = ACTIONS(1742), + [anon_sym_new] = ACTIONS(1742), + [anon_sym_using] = ACTIONS(1742), + [anon_sym_PLUS] = ACTIONS(1742), + [anon_sym_DASH] = ACTIONS(1742), + [anon_sym_SLASH] = ACTIONS(1742), + [anon_sym_LT] = ACTIONS(1740), + [anon_sym_TILDE] = ACTIONS(1740), + [anon_sym_void] = ACTIONS(1742), + [anon_sym_delete] = ACTIONS(1742), + [anon_sym_PLUS_PLUS] = ACTIONS(1740), + [anon_sym_DASH_DASH] = ACTIONS(1740), + [anon_sym_DQUOTE] = ACTIONS(1740), + [anon_sym_SQUOTE] = ACTIONS(1740), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1740), + [sym_number] = ACTIONS(1740), + [sym_private_property_identifier] = ACTIONS(1740), + [sym_this] = ACTIONS(1742), + [sym_super] = ACTIONS(1742), + [sym_true] = ACTIONS(1742), + [sym_false] = ACTIONS(1742), + [sym_null] = ACTIONS(1742), + [sym_undefined] = ACTIONS(1742), + [anon_sym_AT] = ACTIONS(1740), + [anon_sym_static] = ACTIONS(1742), + [anon_sym_readonly] = ACTIONS(1742), + [anon_sym_get] = ACTIONS(1742), + [anon_sym_set] = ACTIONS(1742), + [anon_sym_declare] = ACTIONS(1742), + [anon_sym_public] = ACTIONS(1742), + [anon_sym_private] = ACTIONS(1742), + [anon_sym_protected] = ACTIONS(1742), + [anon_sym_override] = ACTIONS(1742), + [anon_sym_module] = ACTIONS(1742), + [anon_sym_any] = ACTIONS(1742), + [anon_sym_number] = ACTIONS(1742), + [anon_sym_boolean] = ACTIONS(1742), + [anon_sym_string] = ACTIONS(1742), + [anon_sym_symbol] = ACTIONS(1742), + [anon_sym_object] = ACTIONS(1742), + [anon_sym_abstract] = ACTIONS(1742), + [anon_sym_interface] = ACTIONS(1742), + [anon_sym_enum] = ACTIONS(1742), + [sym__automatic_semicolon] = ACTIONS(1748), [sym_html_comment] = ACTIONS(5), }, [STATE(801)] = { - [ts_builtin_sym_end] = ACTIONS(2527), - [sym_identifier] = ACTIONS(2529), - [anon_sym_export] = ACTIONS(2529), - [anon_sym_default] = ACTIONS(2529), - [anon_sym_type] = ACTIONS(2529), - [anon_sym_namespace] = ACTIONS(2529), - [anon_sym_LBRACE] = ACTIONS(2527), - [anon_sym_RBRACE] = ACTIONS(2527), - [anon_sym_typeof] = ACTIONS(2529), - [anon_sym_import] = ACTIONS(2529), - [anon_sym_with] = ACTIONS(2529), - [anon_sym_var] = ACTIONS(2529), - [anon_sym_let] = ACTIONS(2529), - [anon_sym_const] = ACTIONS(2529), - [anon_sym_BANG] = ACTIONS(2527), - [anon_sym_else] = ACTIONS(2529), - [anon_sym_if] = ACTIONS(2529), - [anon_sym_switch] = ACTIONS(2529), - [anon_sym_for] = ACTIONS(2529), - [anon_sym_LPAREN] = ACTIONS(2527), - [anon_sym_SEMI] = ACTIONS(2527), - [anon_sym_await] = ACTIONS(2529), - [anon_sym_while] = ACTIONS(2529), - [anon_sym_do] = ACTIONS(2529), - [anon_sym_try] = ACTIONS(2529), - [anon_sym_break] = ACTIONS(2529), - [anon_sym_continue] = ACTIONS(2529), - [anon_sym_debugger] = ACTIONS(2529), - [anon_sym_return] = ACTIONS(2529), - [anon_sym_throw] = ACTIONS(2529), - [anon_sym_case] = ACTIONS(2529), - [anon_sym_yield] = ACTIONS(2529), - [anon_sym_LBRACK] = ACTIONS(2527), - [anon_sym_class] = ACTIONS(2529), - [anon_sym_async] = ACTIONS(2529), - [anon_sym_function] = ACTIONS(2529), - [anon_sym_new] = ACTIONS(2529), - [anon_sym_using] = ACTIONS(2529), - [anon_sym_PLUS] = ACTIONS(2529), - [anon_sym_DASH] = ACTIONS(2529), - [anon_sym_SLASH] = ACTIONS(2529), - [anon_sym_LT] = ACTIONS(2527), - [anon_sym_TILDE] = ACTIONS(2527), - [anon_sym_void] = ACTIONS(2529), - [anon_sym_delete] = ACTIONS(2529), - [anon_sym_PLUS_PLUS] = ACTIONS(2527), - [anon_sym_DASH_DASH] = ACTIONS(2527), - [anon_sym_DQUOTE] = ACTIONS(2527), - [anon_sym_SQUOTE] = ACTIONS(2527), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2527), - [sym_number] = ACTIONS(2527), - [sym_private_property_identifier] = ACTIONS(2527), - [sym_this] = ACTIONS(2529), - [sym_super] = ACTIONS(2529), - [sym_true] = ACTIONS(2529), - [sym_false] = ACTIONS(2529), - [sym_null] = ACTIONS(2529), - [sym_undefined] = ACTIONS(2529), - [anon_sym_AT] = ACTIONS(2527), - [anon_sym_static] = ACTIONS(2529), - [anon_sym_readonly] = ACTIONS(2529), - [anon_sym_get] = ACTIONS(2529), - [anon_sym_set] = ACTIONS(2529), - [anon_sym_declare] = ACTIONS(2529), - [anon_sym_public] = ACTIONS(2529), - [anon_sym_private] = ACTIONS(2529), - [anon_sym_protected] = ACTIONS(2529), - [anon_sym_override] = ACTIONS(2529), - [anon_sym_module] = ACTIONS(2529), - [anon_sym_any] = ACTIONS(2529), - [anon_sym_number] = ACTIONS(2529), - [anon_sym_boolean] = ACTIONS(2529), - [anon_sym_string] = ACTIONS(2529), - [anon_sym_symbol] = ACTIONS(2529), - [anon_sym_object] = ACTIONS(2529), - [anon_sym_abstract] = ACTIONS(2529), - [anon_sym_interface] = ACTIONS(2529), - [anon_sym_enum] = ACTIONS(2529), - [sym__automatic_semicolon] = ACTIONS(2527), + [sym_else_clause] = STATE(849), + [ts_builtin_sym_end] = ACTIONS(2541), + [sym_identifier] = ACTIONS(2543), + [anon_sym_export] = ACTIONS(2543), + [anon_sym_default] = ACTIONS(2543), + [anon_sym_type] = ACTIONS(2543), + [anon_sym_namespace] = ACTIONS(2543), + [anon_sym_LBRACE] = ACTIONS(2541), + [anon_sym_RBRACE] = ACTIONS(2541), + [anon_sym_typeof] = ACTIONS(2543), + [anon_sym_import] = ACTIONS(2543), + [anon_sym_with] = ACTIONS(2543), + [anon_sym_var] = ACTIONS(2543), + [anon_sym_let] = ACTIONS(2543), + [anon_sym_const] = ACTIONS(2543), + [anon_sym_BANG] = ACTIONS(2541), + [anon_sym_else] = ACTIONS(2545), + [anon_sym_if] = ACTIONS(2543), + [anon_sym_switch] = ACTIONS(2543), + [anon_sym_for] = ACTIONS(2543), + [anon_sym_LPAREN] = ACTIONS(2541), + [anon_sym_SEMI] = ACTIONS(2541), + [anon_sym_await] = ACTIONS(2543), + [anon_sym_while] = ACTIONS(2543), + [anon_sym_do] = ACTIONS(2543), + [anon_sym_try] = ACTIONS(2543), + [anon_sym_break] = ACTIONS(2543), + [anon_sym_continue] = ACTIONS(2543), + [anon_sym_debugger] = ACTIONS(2543), + [anon_sym_return] = ACTIONS(2543), + [anon_sym_throw] = ACTIONS(2543), + [anon_sym_case] = ACTIONS(2543), + [anon_sym_yield] = ACTIONS(2543), + [anon_sym_LBRACK] = ACTIONS(2541), + [anon_sym_class] = ACTIONS(2543), + [anon_sym_async] = ACTIONS(2543), + [anon_sym_function] = ACTIONS(2543), + [anon_sym_new] = ACTIONS(2543), + [anon_sym_using] = ACTIONS(2543), + [anon_sym_PLUS] = ACTIONS(2543), + [anon_sym_DASH] = ACTIONS(2543), + [anon_sym_SLASH] = ACTIONS(2543), + [anon_sym_LT] = ACTIONS(2541), + [anon_sym_TILDE] = ACTIONS(2541), + [anon_sym_void] = ACTIONS(2543), + [anon_sym_delete] = ACTIONS(2543), + [anon_sym_PLUS_PLUS] = ACTIONS(2541), + [anon_sym_DASH_DASH] = ACTIONS(2541), + [anon_sym_DQUOTE] = ACTIONS(2541), + [anon_sym_SQUOTE] = ACTIONS(2541), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2541), + [sym_number] = ACTIONS(2541), + [sym_private_property_identifier] = ACTIONS(2541), + [sym_this] = ACTIONS(2543), + [sym_super] = ACTIONS(2543), + [sym_true] = ACTIONS(2543), + [sym_false] = ACTIONS(2543), + [sym_null] = ACTIONS(2543), + [sym_undefined] = ACTIONS(2543), + [anon_sym_AT] = ACTIONS(2541), + [anon_sym_static] = ACTIONS(2543), + [anon_sym_readonly] = ACTIONS(2543), + [anon_sym_get] = ACTIONS(2543), + [anon_sym_set] = ACTIONS(2543), + [anon_sym_declare] = ACTIONS(2543), + [anon_sym_public] = ACTIONS(2543), + [anon_sym_private] = ACTIONS(2543), + [anon_sym_protected] = ACTIONS(2543), + [anon_sym_override] = ACTIONS(2543), + [anon_sym_module] = ACTIONS(2543), + [anon_sym_any] = ACTIONS(2543), + [anon_sym_number] = ACTIONS(2543), + [anon_sym_boolean] = ACTIONS(2543), + [anon_sym_string] = ACTIONS(2543), + [anon_sym_symbol] = ACTIONS(2543), + [anon_sym_object] = ACTIONS(2543), + [anon_sym_abstract] = ACTIONS(2543), + [anon_sym_interface] = ACTIONS(2543), + [anon_sym_enum] = ACTIONS(2543), [sym_html_comment] = ACTIONS(5), }, [STATE(802)] = { - [ts_builtin_sym_end] = ACTIONS(1820), - [sym_identifier] = ACTIONS(1822), - [anon_sym_export] = ACTIONS(1822), - [anon_sym_default] = ACTIONS(1822), - [anon_sym_type] = ACTIONS(1822), - [anon_sym_namespace] = ACTIONS(1822), - [anon_sym_LBRACE] = ACTIONS(1820), - [anon_sym_RBRACE] = ACTIONS(1820), - [anon_sym_typeof] = ACTIONS(1822), - [anon_sym_import] = ACTIONS(1822), - [anon_sym_with] = ACTIONS(1822), - [anon_sym_var] = ACTIONS(1822), - [anon_sym_let] = ACTIONS(1822), - [anon_sym_const] = ACTIONS(1822), - [anon_sym_BANG] = ACTIONS(1820), - [anon_sym_else] = ACTIONS(1822), - [anon_sym_if] = ACTIONS(1822), - [anon_sym_switch] = ACTIONS(1822), - [anon_sym_for] = ACTIONS(1822), - [anon_sym_LPAREN] = ACTIONS(1820), - [anon_sym_SEMI] = ACTIONS(1820), - [anon_sym_await] = ACTIONS(1822), - [anon_sym_while] = ACTIONS(1822), - [anon_sym_do] = ACTIONS(1822), - [anon_sym_try] = ACTIONS(1822), - [anon_sym_break] = ACTIONS(1822), - [anon_sym_continue] = ACTIONS(1822), - [anon_sym_debugger] = ACTIONS(1822), - [anon_sym_return] = ACTIONS(1822), - [anon_sym_throw] = ACTIONS(1822), - [anon_sym_case] = ACTIONS(1822), - [anon_sym_yield] = ACTIONS(1822), - [anon_sym_LBRACK] = ACTIONS(1820), - [anon_sym_class] = ACTIONS(1822), - [anon_sym_async] = ACTIONS(1822), - [anon_sym_function] = ACTIONS(1822), - [anon_sym_new] = ACTIONS(1822), - [anon_sym_using] = ACTIONS(1822), - [anon_sym_PLUS] = ACTIONS(1822), - [anon_sym_DASH] = ACTIONS(1822), - [anon_sym_SLASH] = ACTIONS(1822), - [anon_sym_LT] = ACTIONS(1820), - [anon_sym_TILDE] = ACTIONS(1820), - [anon_sym_void] = ACTIONS(1822), - [anon_sym_delete] = ACTIONS(1822), - [anon_sym_PLUS_PLUS] = ACTIONS(1820), - [anon_sym_DASH_DASH] = ACTIONS(1820), - [anon_sym_DQUOTE] = ACTIONS(1820), - [anon_sym_SQUOTE] = ACTIONS(1820), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1820), - [sym_number] = ACTIONS(1820), - [sym_private_property_identifier] = ACTIONS(1820), - [sym_this] = ACTIONS(1822), - [sym_super] = ACTIONS(1822), - [sym_true] = ACTIONS(1822), - [sym_false] = ACTIONS(1822), - [sym_null] = ACTIONS(1822), - [sym_undefined] = ACTIONS(1822), - [anon_sym_AT] = ACTIONS(1820), - [anon_sym_static] = ACTIONS(1822), - [anon_sym_readonly] = ACTIONS(1822), - [anon_sym_get] = ACTIONS(1822), - [anon_sym_set] = ACTIONS(1822), - [anon_sym_declare] = ACTIONS(1822), - [anon_sym_public] = ACTIONS(1822), - [anon_sym_private] = ACTIONS(1822), - [anon_sym_protected] = ACTIONS(1822), - [anon_sym_override] = ACTIONS(1822), - [anon_sym_module] = ACTIONS(1822), - [anon_sym_any] = ACTIONS(1822), - [anon_sym_number] = ACTIONS(1822), - [anon_sym_boolean] = ACTIONS(1822), - [anon_sym_string] = ACTIONS(1822), - [anon_sym_symbol] = ACTIONS(1822), - [anon_sym_object] = ACTIONS(1822), - [anon_sym_abstract] = ACTIONS(1822), - [anon_sym_interface] = ACTIONS(1822), - [anon_sym_enum] = ACTIONS(1822), - [sym__automatic_semicolon] = ACTIONS(1828), + [ts_builtin_sym_end] = ACTIONS(1882), + [sym_identifier] = ACTIONS(1884), + [anon_sym_export] = ACTIONS(1884), + [anon_sym_default] = ACTIONS(1884), + [anon_sym_type] = ACTIONS(1884), + [anon_sym_namespace] = ACTIONS(1884), + [anon_sym_LBRACE] = ACTIONS(1882), + [anon_sym_RBRACE] = ACTIONS(1882), + [anon_sym_typeof] = ACTIONS(1884), + [anon_sym_import] = ACTIONS(1884), + [anon_sym_with] = ACTIONS(1884), + [anon_sym_var] = ACTIONS(1884), + [anon_sym_let] = ACTIONS(1884), + [anon_sym_const] = ACTIONS(1884), + [anon_sym_BANG] = ACTIONS(1882), + [anon_sym_else] = ACTIONS(1884), + [anon_sym_if] = ACTIONS(1884), + [anon_sym_switch] = ACTIONS(1884), + [anon_sym_for] = ACTIONS(1884), + [anon_sym_LPAREN] = ACTIONS(1882), + [anon_sym_SEMI] = ACTIONS(1882), + [anon_sym_await] = ACTIONS(1884), + [anon_sym_while] = ACTIONS(1884), + [anon_sym_do] = ACTIONS(1884), + [anon_sym_try] = ACTIONS(1884), + [anon_sym_break] = ACTIONS(1884), + [anon_sym_continue] = ACTIONS(1884), + [anon_sym_debugger] = ACTIONS(1884), + [anon_sym_return] = ACTIONS(1884), + [anon_sym_throw] = ACTIONS(1884), + [anon_sym_case] = ACTIONS(1884), + [anon_sym_yield] = ACTIONS(1884), + [anon_sym_LBRACK] = ACTIONS(1882), + [anon_sym_class] = ACTIONS(1884), + [anon_sym_async] = ACTIONS(1884), + [anon_sym_function] = ACTIONS(1884), + [anon_sym_new] = ACTIONS(1884), + [anon_sym_using] = ACTIONS(1884), + [anon_sym_PLUS] = ACTIONS(1884), + [anon_sym_DASH] = ACTIONS(1884), + [anon_sym_SLASH] = ACTIONS(1884), + [anon_sym_LT] = ACTIONS(1882), + [anon_sym_TILDE] = ACTIONS(1882), + [anon_sym_void] = ACTIONS(1884), + [anon_sym_delete] = ACTIONS(1884), + [anon_sym_PLUS_PLUS] = ACTIONS(1882), + [anon_sym_DASH_DASH] = ACTIONS(1882), + [anon_sym_DQUOTE] = ACTIONS(1882), + [anon_sym_SQUOTE] = ACTIONS(1882), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1882), + [sym_number] = ACTIONS(1882), + [sym_private_property_identifier] = ACTIONS(1882), + [sym_this] = ACTIONS(1884), + [sym_super] = ACTIONS(1884), + [sym_true] = ACTIONS(1884), + [sym_false] = ACTIONS(1884), + [sym_null] = ACTIONS(1884), + [sym_undefined] = ACTIONS(1884), + [anon_sym_AT] = ACTIONS(1882), + [anon_sym_static] = ACTIONS(1884), + [anon_sym_readonly] = ACTIONS(1884), + [anon_sym_get] = ACTIONS(1884), + [anon_sym_set] = ACTIONS(1884), + [anon_sym_declare] = ACTIONS(1884), + [anon_sym_public] = ACTIONS(1884), + [anon_sym_private] = ACTIONS(1884), + [anon_sym_protected] = ACTIONS(1884), + [anon_sym_override] = ACTIONS(1884), + [anon_sym_module] = ACTIONS(1884), + [anon_sym_any] = ACTIONS(1884), + [anon_sym_number] = ACTIONS(1884), + [anon_sym_boolean] = ACTIONS(1884), + [anon_sym_string] = ACTIONS(1884), + [anon_sym_symbol] = ACTIONS(1884), + [anon_sym_object] = ACTIONS(1884), + [anon_sym_abstract] = ACTIONS(1884), + [anon_sym_interface] = ACTIONS(1884), + [anon_sym_enum] = ACTIONS(1884), + [sym__automatic_semicolon] = ACTIONS(1890), [sym_html_comment] = ACTIONS(5), }, [STATE(803)] = { - [sym_import] = STATE(4877), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5876), - [sym_rest_pattern] = STATE(5448), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(3255), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(3891), - [sym_tuple_parameter] = STATE(5252), - [sym_optional_tuple_parameter] = STATE(5252), - [sym_optional_type] = STATE(5252), - [sym_rest_type] = STATE(5252), - [sym__tuple_type_member] = STATE(5252), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5715), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(2499), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_COMMA] = ACTIONS(2531), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_RBRACK] = ACTIONS(2533), - [anon_sym_new] = ACTIONS(1644), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2505), - [anon_sym_AMP] = ACTIONS(609), - [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1650), - [anon_sym_QMARK] = ACTIONS(631), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(635), - [anon_sym_infer] = ACTIONS(637), - [anon_sym_keyof] = ACTIONS(639), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [ts_builtin_sym_end] = ACTIONS(2547), + [sym_identifier] = ACTIONS(2549), + [anon_sym_export] = ACTIONS(2549), + [anon_sym_default] = ACTIONS(2549), + [anon_sym_type] = ACTIONS(2549), + [anon_sym_namespace] = ACTIONS(2549), + [anon_sym_LBRACE] = ACTIONS(2547), + [anon_sym_RBRACE] = ACTIONS(2547), + [anon_sym_typeof] = ACTIONS(2549), + [anon_sym_import] = ACTIONS(2549), + [anon_sym_with] = ACTIONS(2549), + [anon_sym_var] = ACTIONS(2549), + [anon_sym_let] = ACTIONS(2549), + [anon_sym_const] = ACTIONS(2549), + [anon_sym_BANG] = ACTIONS(2547), + [anon_sym_else] = ACTIONS(2549), + [anon_sym_if] = ACTIONS(2549), + [anon_sym_switch] = ACTIONS(2549), + [anon_sym_for] = ACTIONS(2549), + [anon_sym_LPAREN] = ACTIONS(2547), + [anon_sym_SEMI] = ACTIONS(2547), + [anon_sym_await] = ACTIONS(2549), + [anon_sym_while] = ACTIONS(2549), + [anon_sym_do] = ACTIONS(2549), + [anon_sym_try] = ACTIONS(2549), + [anon_sym_break] = ACTIONS(2549), + [anon_sym_continue] = ACTIONS(2549), + [anon_sym_debugger] = ACTIONS(2549), + [anon_sym_return] = ACTIONS(2549), + [anon_sym_throw] = ACTIONS(2549), + [anon_sym_case] = ACTIONS(2549), + [anon_sym_finally] = ACTIONS(2549), + [anon_sym_yield] = ACTIONS(2549), + [anon_sym_LBRACK] = ACTIONS(2547), + [anon_sym_class] = ACTIONS(2549), + [anon_sym_async] = ACTIONS(2549), + [anon_sym_function] = ACTIONS(2549), + [anon_sym_new] = ACTIONS(2549), + [anon_sym_using] = ACTIONS(2549), + [anon_sym_PLUS] = ACTIONS(2549), + [anon_sym_DASH] = ACTIONS(2549), + [anon_sym_SLASH] = ACTIONS(2549), + [anon_sym_LT] = ACTIONS(2547), + [anon_sym_TILDE] = ACTIONS(2547), + [anon_sym_void] = ACTIONS(2549), + [anon_sym_delete] = ACTIONS(2549), + [anon_sym_PLUS_PLUS] = ACTIONS(2547), + [anon_sym_DASH_DASH] = ACTIONS(2547), + [anon_sym_DQUOTE] = ACTIONS(2547), + [anon_sym_SQUOTE] = ACTIONS(2547), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2547), + [sym_number] = ACTIONS(2547), + [sym_private_property_identifier] = ACTIONS(2547), + [sym_this] = ACTIONS(2549), + [sym_super] = ACTIONS(2549), + [sym_true] = ACTIONS(2549), + [sym_false] = ACTIONS(2549), + [sym_null] = ACTIONS(2549), + [sym_undefined] = ACTIONS(2549), + [anon_sym_AT] = ACTIONS(2547), + [anon_sym_static] = ACTIONS(2549), + [anon_sym_readonly] = ACTIONS(2549), + [anon_sym_get] = ACTIONS(2549), + [anon_sym_set] = ACTIONS(2549), + [anon_sym_declare] = ACTIONS(2549), + [anon_sym_public] = ACTIONS(2549), + [anon_sym_private] = ACTIONS(2549), + [anon_sym_protected] = ACTIONS(2549), + [anon_sym_override] = ACTIONS(2549), + [anon_sym_module] = ACTIONS(2549), + [anon_sym_any] = ACTIONS(2549), + [anon_sym_number] = ACTIONS(2549), + [anon_sym_boolean] = ACTIONS(2549), + [anon_sym_string] = ACTIONS(2549), + [anon_sym_symbol] = ACTIONS(2549), + [anon_sym_object] = ACTIONS(2549), + [anon_sym_abstract] = ACTIONS(2549), + [anon_sym_interface] = ACTIONS(2549), + [anon_sym_enum] = ACTIONS(2549), [sym_html_comment] = ACTIONS(5), }, [STATE(804)] = { - [ts_builtin_sym_end] = ACTIONS(1852), - [sym_identifier] = ACTIONS(1854), - [anon_sym_export] = ACTIONS(1854), - [anon_sym_default] = ACTIONS(1854), - [anon_sym_type] = ACTIONS(1854), - [anon_sym_namespace] = ACTIONS(1854), - [anon_sym_LBRACE] = ACTIONS(1852), - [anon_sym_RBRACE] = ACTIONS(1852), - [anon_sym_typeof] = ACTIONS(1854), - [anon_sym_import] = ACTIONS(1854), - [anon_sym_with] = ACTIONS(1854), - [anon_sym_var] = ACTIONS(1854), - [anon_sym_let] = ACTIONS(1854), - [anon_sym_const] = ACTIONS(1854), - [anon_sym_BANG] = ACTIONS(1852), - [anon_sym_else] = ACTIONS(1854), - [anon_sym_if] = ACTIONS(1854), - [anon_sym_switch] = ACTIONS(1854), - [anon_sym_for] = ACTIONS(1854), - [anon_sym_LPAREN] = ACTIONS(1852), - [anon_sym_SEMI] = ACTIONS(1852), - [anon_sym_await] = ACTIONS(1854), - [anon_sym_while] = ACTIONS(1854), - [anon_sym_do] = ACTIONS(1854), - [anon_sym_try] = ACTIONS(1854), - [anon_sym_break] = ACTIONS(1854), - [anon_sym_continue] = ACTIONS(1854), - [anon_sym_debugger] = ACTIONS(1854), - [anon_sym_return] = ACTIONS(1854), - [anon_sym_throw] = ACTIONS(1854), - [anon_sym_case] = ACTIONS(1854), - [anon_sym_yield] = ACTIONS(1854), - [anon_sym_LBRACK] = ACTIONS(1852), - [anon_sym_class] = ACTIONS(1854), - [anon_sym_async] = ACTIONS(1854), - [anon_sym_function] = ACTIONS(1854), - [anon_sym_new] = ACTIONS(1854), - [anon_sym_using] = ACTIONS(1854), - [anon_sym_PLUS] = ACTIONS(1854), - [anon_sym_DASH] = ACTIONS(1854), - [anon_sym_SLASH] = ACTIONS(1854), - [anon_sym_LT] = ACTIONS(1852), - [anon_sym_TILDE] = ACTIONS(1852), - [anon_sym_void] = ACTIONS(1854), - [anon_sym_delete] = ACTIONS(1854), - [anon_sym_PLUS_PLUS] = ACTIONS(1852), - [anon_sym_DASH_DASH] = ACTIONS(1852), - [anon_sym_DQUOTE] = ACTIONS(1852), - [anon_sym_SQUOTE] = ACTIONS(1852), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1852), - [sym_number] = ACTIONS(1852), - [sym_private_property_identifier] = ACTIONS(1852), - [sym_this] = ACTIONS(1854), - [sym_super] = ACTIONS(1854), - [sym_true] = ACTIONS(1854), - [sym_false] = ACTIONS(1854), - [sym_null] = ACTIONS(1854), - [sym_undefined] = ACTIONS(1854), - [anon_sym_AT] = ACTIONS(1852), - [anon_sym_static] = ACTIONS(1854), - [anon_sym_readonly] = ACTIONS(1854), - [anon_sym_get] = ACTIONS(1854), - [anon_sym_set] = ACTIONS(1854), - [anon_sym_declare] = ACTIONS(1854), - [anon_sym_public] = ACTIONS(1854), - [anon_sym_private] = ACTIONS(1854), - [anon_sym_protected] = ACTIONS(1854), - [anon_sym_override] = ACTIONS(1854), - [anon_sym_module] = ACTIONS(1854), - [anon_sym_any] = ACTIONS(1854), - [anon_sym_number] = ACTIONS(1854), - [anon_sym_boolean] = ACTIONS(1854), - [anon_sym_string] = ACTIONS(1854), - [anon_sym_symbol] = ACTIONS(1854), - [anon_sym_object] = ACTIONS(1854), - [anon_sym_abstract] = ACTIONS(1854), - [anon_sym_interface] = ACTIONS(1854), - [anon_sym_enum] = ACTIONS(1854), - [sym__automatic_semicolon] = ACTIONS(1860), + [ts_builtin_sym_end] = ACTIONS(1788), + [sym_identifier] = ACTIONS(1790), + [anon_sym_export] = ACTIONS(1790), + [anon_sym_default] = ACTIONS(1790), + [anon_sym_type] = ACTIONS(1790), + [anon_sym_namespace] = ACTIONS(1790), + [anon_sym_LBRACE] = ACTIONS(1788), + [anon_sym_RBRACE] = ACTIONS(1788), + [anon_sym_typeof] = ACTIONS(1790), + [anon_sym_import] = ACTIONS(1790), + [anon_sym_with] = ACTIONS(1790), + [anon_sym_var] = ACTIONS(1790), + [anon_sym_let] = ACTIONS(1790), + [anon_sym_const] = ACTIONS(1790), + [anon_sym_BANG] = ACTIONS(1788), + [anon_sym_else] = ACTIONS(1790), + [anon_sym_if] = ACTIONS(1790), + [anon_sym_switch] = ACTIONS(1790), + [anon_sym_for] = ACTIONS(1790), + [anon_sym_LPAREN] = ACTIONS(1788), + [anon_sym_SEMI] = ACTIONS(1788), + [anon_sym_await] = ACTIONS(1790), + [anon_sym_while] = ACTIONS(1790), + [anon_sym_do] = ACTIONS(1790), + [anon_sym_try] = ACTIONS(1790), + [anon_sym_break] = ACTIONS(1790), + [anon_sym_continue] = ACTIONS(1790), + [anon_sym_debugger] = ACTIONS(1790), + [anon_sym_return] = ACTIONS(1790), + [anon_sym_throw] = ACTIONS(1790), + [anon_sym_case] = ACTIONS(1790), + [anon_sym_yield] = ACTIONS(1790), + [anon_sym_LBRACK] = ACTIONS(1788), + [anon_sym_class] = ACTIONS(1790), + [anon_sym_async] = ACTIONS(1790), + [anon_sym_function] = ACTIONS(1790), + [anon_sym_new] = ACTIONS(1790), + [anon_sym_using] = ACTIONS(1790), + [anon_sym_PLUS] = ACTIONS(1790), + [anon_sym_DASH] = ACTIONS(1790), + [anon_sym_SLASH] = ACTIONS(1790), + [anon_sym_LT] = ACTIONS(1788), + [anon_sym_TILDE] = ACTIONS(1788), + [anon_sym_void] = ACTIONS(1790), + [anon_sym_delete] = ACTIONS(1790), + [anon_sym_PLUS_PLUS] = ACTIONS(1788), + [anon_sym_DASH_DASH] = ACTIONS(1788), + [anon_sym_DQUOTE] = ACTIONS(1788), + [anon_sym_SQUOTE] = ACTIONS(1788), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1788), + [sym_number] = ACTIONS(1788), + [sym_private_property_identifier] = ACTIONS(1788), + [sym_this] = ACTIONS(1790), + [sym_super] = ACTIONS(1790), + [sym_true] = ACTIONS(1790), + [sym_false] = ACTIONS(1790), + [sym_null] = ACTIONS(1790), + [sym_undefined] = ACTIONS(1790), + [anon_sym_AT] = ACTIONS(1788), + [anon_sym_static] = ACTIONS(1790), + [anon_sym_readonly] = ACTIONS(1790), + [anon_sym_get] = ACTIONS(1790), + [anon_sym_set] = ACTIONS(1790), + [anon_sym_declare] = ACTIONS(1790), + [anon_sym_public] = ACTIONS(1790), + [anon_sym_private] = ACTIONS(1790), + [anon_sym_protected] = ACTIONS(1790), + [anon_sym_override] = ACTIONS(1790), + [anon_sym_module] = ACTIONS(1790), + [anon_sym_any] = ACTIONS(1790), + [anon_sym_number] = ACTIONS(1790), + [anon_sym_boolean] = ACTIONS(1790), + [anon_sym_string] = ACTIONS(1790), + [anon_sym_symbol] = ACTIONS(1790), + [anon_sym_object] = ACTIONS(1790), + [anon_sym_abstract] = ACTIONS(1790), + [anon_sym_interface] = ACTIONS(1790), + [anon_sym_enum] = ACTIONS(1790), + [sym__automatic_semicolon] = ACTIONS(1796), [sym_html_comment] = ACTIONS(5), }, [STATE(805)] = { - [ts_builtin_sym_end] = ACTIONS(2535), - [sym_identifier] = ACTIONS(2537), - [anon_sym_export] = ACTIONS(2537), - [anon_sym_default] = ACTIONS(2537), - [anon_sym_type] = ACTIONS(2537), - [anon_sym_namespace] = ACTIONS(2537), - [anon_sym_LBRACE] = ACTIONS(2535), - [anon_sym_RBRACE] = ACTIONS(2535), - [anon_sym_typeof] = ACTIONS(2537), - [anon_sym_import] = ACTIONS(2537), - [anon_sym_with] = ACTIONS(2537), - [anon_sym_var] = ACTIONS(2537), - [anon_sym_let] = ACTIONS(2537), - [anon_sym_const] = ACTIONS(2537), - [anon_sym_BANG] = ACTIONS(2535), - [anon_sym_else] = ACTIONS(2537), - [anon_sym_if] = ACTIONS(2537), - [anon_sym_switch] = ACTIONS(2537), - [anon_sym_for] = ACTIONS(2537), - [anon_sym_LPAREN] = ACTIONS(2535), - [anon_sym_SEMI] = ACTIONS(2535), - [anon_sym_await] = ACTIONS(2537), - [anon_sym_while] = ACTIONS(2537), - [anon_sym_do] = ACTIONS(2537), - [anon_sym_try] = ACTIONS(2537), - [anon_sym_break] = ACTIONS(2537), - [anon_sym_continue] = ACTIONS(2537), - [anon_sym_debugger] = ACTIONS(2537), - [anon_sym_return] = ACTIONS(2537), - [anon_sym_throw] = ACTIONS(2537), - [anon_sym_case] = ACTIONS(2537), - [anon_sym_finally] = ACTIONS(2537), - [anon_sym_yield] = ACTIONS(2537), - [anon_sym_LBRACK] = ACTIONS(2535), - [anon_sym_class] = ACTIONS(2537), - [anon_sym_async] = ACTIONS(2537), - [anon_sym_function] = ACTIONS(2537), - [anon_sym_new] = ACTIONS(2537), - [anon_sym_using] = ACTIONS(2537), - [anon_sym_PLUS] = ACTIONS(2537), - [anon_sym_DASH] = ACTIONS(2537), - [anon_sym_SLASH] = ACTIONS(2537), - [anon_sym_LT] = ACTIONS(2535), - [anon_sym_TILDE] = ACTIONS(2535), - [anon_sym_void] = ACTIONS(2537), - [anon_sym_delete] = ACTIONS(2537), - [anon_sym_PLUS_PLUS] = ACTIONS(2535), - [anon_sym_DASH_DASH] = ACTIONS(2535), - [anon_sym_DQUOTE] = ACTIONS(2535), - [anon_sym_SQUOTE] = ACTIONS(2535), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2535), - [sym_number] = ACTIONS(2535), - [sym_private_property_identifier] = ACTIONS(2535), - [sym_this] = ACTIONS(2537), - [sym_super] = ACTIONS(2537), - [sym_true] = ACTIONS(2537), - [sym_false] = ACTIONS(2537), - [sym_null] = ACTIONS(2537), - [sym_undefined] = ACTIONS(2537), - [anon_sym_AT] = ACTIONS(2535), - [anon_sym_static] = ACTIONS(2537), - [anon_sym_readonly] = ACTIONS(2537), - [anon_sym_get] = ACTIONS(2537), - [anon_sym_set] = ACTIONS(2537), - [anon_sym_declare] = ACTIONS(2537), - [anon_sym_public] = ACTIONS(2537), - [anon_sym_private] = ACTIONS(2537), - [anon_sym_protected] = ACTIONS(2537), - [anon_sym_override] = ACTIONS(2537), - [anon_sym_module] = ACTIONS(2537), - [anon_sym_any] = ACTIONS(2537), - [anon_sym_number] = ACTIONS(2537), - [anon_sym_boolean] = ACTIONS(2537), - [anon_sym_string] = ACTIONS(2537), - [anon_sym_symbol] = ACTIONS(2537), - [anon_sym_object] = ACTIONS(2537), - [anon_sym_abstract] = ACTIONS(2537), - [anon_sym_interface] = ACTIONS(2537), - [anon_sym_enum] = ACTIONS(2537), + [ts_builtin_sym_end] = ACTIONS(1750), + [sym_identifier] = ACTIONS(1752), + [anon_sym_export] = ACTIONS(1752), + [anon_sym_default] = ACTIONS(1752), + [anon_sym_type] = ACTIONS(1752), + [anon_sym_namespace] = ACTIONS(1752), + [anon_sym_LBRACE] = ACTIONS(1750), + [anon_sym_RBRACE] = ACTIONS(1750), + [anon_sym_typeof] = ACTIONS(1752), + [anon_sym_import] = ACTIONS(1752), + [anon_sym_with] = ACTIONS(1752), + [anon_sym_var] = ACTIONS(1752), + [anon_sym_let] = ACTIONS(1752), + [anon_sym_const] = ACTIONS(1752), + [anon_sym_BANG] = ACTIONS(1750), + [anon_sym_else] = ACTIONS(1752), + [anon_sym_if] = ACTIONS(1752), + [anon_sym_switch] = ACTIONS(1752), + [anon_sym_for] = ACTIONS(1752), + [anon_sym_LPAREN] = ACTIONS(1750), + [anon_sym_SEMI] = ACTIONS(1750), + [anon_sym_await] = ACTIONS(1752), + [anon_sym_while] = ACTIONS(1752), + [anon_sym_do] = ACTIONS(1752), + [anon_sym_try] = ACTIONS(1752), + [anon_sym_break] = ACTIONS(1752), + [anon_sym_continue] = ACTIONS(1752), + [anon_sym_debugger] = ACTIONS(1752), + [anon_sym_return] = ACTIONS(1752), + [anon_sym_throw] = ACTIONS(1752), + [anon_sym_case] = ACTIONS(1752), + [anon_sym_yield] = ACTIONS(1752), + [anon_sym_LBRACK] = ACTIONS(1750), + [anon_sym_class] = ACTIONS(1752), + [anon_sym_async] = ACTIONS(1752), + [anon_sym_function] = ACTIONS(1752), + [anon_sym_new] = ACTIONS(1752), + [anon_sym_using] = ACTIONS(1752), + [anon_sym_PLUS] = ACTIONS(1752), + [anon_sym_DASH] = ACTIONS(1752), + [anon_sym_SLASH] = ACTIONS(1752), + [anon_sym_LT] = ACTIONS(1750), + [anon_sym_TILDE] = ACTIONS(1750), + [anon_sym_void] = ACTIONS(1752), + [anon_sym_delete] = ACTIONS(1752), + [anon_sym_PLUS_PLUS] = ACTIONS(1750), + [anon_sym_DASH_DASH] = ACTIONS(1750), + [anon_sym_DQUOTE] = ACTIONS(1750), + [anon_sym_SQUOTE] = ACTIONS(1750), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1750), + [sym_number] = ACTIONS(1750), + [sym_private_property_identifier] = ACTIONS(1750), + [sym_this] = ACTIONS(1752), + [sym_super] = ACTIONS(1752), + [sym_true] = ACTIONS(1752), + [sym_false] = ACTIONS(1752), + [sym_null] = ACTIONS(1752), + [sym_undefined] = ACTIONS(1752), + [anon_sym_AT] = ACTIONS(1750), + [anon_sym_static] = ACTIONS(1752), + [anon_sym_readonly] = ACTIONS(1752), + [anon_sym_get] = ACTIONS(1752), + [anon_sym_set] = ACTIONS(1752), + [anon_sym_declare] = ACTIONS(1752), + [anon_sym_public] = ACTIONS(1752), + [anon_sym_private] = ACTIONS(1752), + [anon_sym_protected] = ACTIONS(1752), + [anon_sym_override] = ACTIONS(1752), + [anon_sym_module] = ACTIONS(1752), + [anon_sym_any] = ACTIONS(1752), + [anon_sym_number] = ACTIONS(1752), + [anon_sym_boolean] = ACTIONS(1752), + [anon_sym_string] = ACTIONS(1752), + [anon_sym_symbol] = ACTIONS(1752), + [anon_sym_object] = ACTIONS(1752), + [anon_sym_abstract] = ACTIONS(1752), + [anon_sym_interface] = ACTIONS(1752), + [anon_sym_enum] = ACTIONS(1752), + [sym__automatic_semicolon] = ACTIONS(1758), [sym_html_comment] = ACTIONS(5), }, [STATE(806)] = { - [ts_builtin_sym_end] = ACTIONS(1888), - [sym_identifier] = ACTIONS(1890), - [anon_sym_export] = ACTIONS(1890), - [anon_sym_default] = ACTIONS(1890), - [anon_sym_type] = ACTIONS(1890), - [anon_sym_namespace] = ACTIONS(1890), - [anon_sym_LBRACE] = ACTIONS(1888), - [anon_sym_RBRACE] = ACTIONS(1888), - [anon_sym_typeof] = ACTIONS(1890), - [anon_sym_import] = ACTIONS(1890), - [anon_sym_with] = ACTIONS(1890), - [anon_sym_var] = ACTIONS(1890), - [anon_sym_let] = ACTIONS(1890), - [anon_sym_const] = ACTIONS(1890), - [anon_sym_BANG] = ACTIONS(1888), - [anon_sym_else] = ACTIONS(1890), - [anon_sym_if] = ACTIONS(1890), - [anon_sym_switch] = ACTIONS(1890), - [anon_sym_for] = ACTIONS(1890), - [anon_sym_LPAREN] = ACTIONS(1888), - [anon_sym_SEMI] = ACTIONS(1888), - [anon_sym_await] = ACTIONS(1890), - [anon_sym_while] = ACTIONS(1890), - [anon_sym_do] = ACTIONS(1890), - [anon_sym_try] = ACTIONS(1890), - [anon_sym_break] = ACTIONS(1890), - [anon_sym_continue] = ACTIONS(1890), - [anon_sym_debugger] = ACTIONS(1890), - [anon_sym_return] = ACTIONS(1890), - [anon_sym_throw] = ACTIONS(1890), - [anon_sym_case] = ACTIONS(1890), - [anon_sym_yield] = ACTIONS(1890), - [anon_sym_LBRACK] = ACTIONS(1888), - [anon_sym_DOT] = ACTIONS(1890), - [anon_sym_class] = ACTIONS(1890), - [anon_sym_async] = ACTIONS(1890), - [anon_sym_function] = ACTIONS(1890), - [anon_sym_new] = ACTIONS(1890), - [anon_sym_using] = ACTIONS(1890), - [anon_sym_PLUS] = ACTIONS(1890), - [anon_sym_DASH] = ACTIONS(1890), - [anon_sym_SLASH] = ACTIONS(1890), - [anon_sym_LT] = ACTIONS(1888), - [anon_sym_TILDE] = ACTIONS(1888), - [anon_sym_void] = ACTIONS(1890), - [anon_sym_delete] = ACTIONS(1890), - [anon_sym_PLUS_PLUS] = ACTIONS(1888), - [anon_sym_DASH_DASH] = ACTIONS(1888), - [anon_sym_DQUOTE] = ACTIONS(1888), - [anon_sym_SQUOTE] = ACTIONS(1888), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1888), - [sym_number] = ACTIONS(1888), - [sym_private_property_identifier] = ACTIONS(1888), - [sym_this] = ACTIONS(1890), - [sym_super] = ACTIONS(1890), - [sym_true] = ACTIONS(1890), - [sym_false] = ACTIONS(1890), - [sym_null] = ACTIONS(1890), - [sym_undefined] = ACTIONS(1890), - [anon_sym_AT] = ACTIONS(1888), - [anon_sym_static] = ACTIONS(1890), - [anon_sym_readonly] = ACTIONS(1890), - [anon_sym_get] = ACTIONS(1890), - [anon_sym_set] = ACTIONS(1890), - [anon_sym_declare] = ACTIONS(1890), - [anon_sym_public] = ACTIONS(1890), - [anon_sym_private] = ACTIONS(1890), - [anon_sym_protected] = ACTIONS(1890), - [anon_sym_override] = ACTIONS(1890), - [anon_sym_module] = ACTIONS(1890), - [anon_sym_any] = ACTIONS(1890), - [anon_sym_number] = ACTIONS(1890), - [anon_sym_boolean] = ACTIONS(1890), - [anon_sym_string] = ACTIONS(1890), - [anon_sym_symbol] = ACTIONS(1890), - [anon_sym_object] = ACTIONS(1890), - [anon_sym_abstract] = ACTIONS(1890), - [anon_sym_interface] = ACTIONS(1890), - [anon_sym_enum] = ACTIONS(1890), + [sym_import] = STATE(4927), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5884), + [sym_rest_pattern] = STATE(5679), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(3252), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(4008), + [sym_tuple_parameter] = STATE(4808), + [sym_optional_tuple_parameter] = STATE(4808), + [sym_optional_type] = STATE(4808), + [sym_rest_type] = STATE(4808), + [sym__tuple_type_member] = STATE(4808), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5720), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(2517), + [anon_sym_STAR] = ACTIONS(581), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_COMMA] = ACTIONS(2551), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_RBRACK] = ACTIONS(2553), + [anon_sym_new] = ACTIONS(2523), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2525), + [anon_sym_AMP] = ACTIONS(609), + [anon_sym_PIPE] = ACTIONS(611), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(2531), + [anon_sym_QMARK] = ACTIONS(631), + [anon_sym_any] = ACTIONS(637), + [anon_sym_number] = ACTIONS(637), + [anon_sym_boolean] = ACTIONS(637), + [anon_sym_string] = ACTIONS(637), + [anon_sym_symbol] = ACTIONS(637), + [anon_sym_object] = ACTIONS(637), + [anon_sym_abstract] = ACTIONS(635), + [anon_sym_never] = ACTIONS(637), + [anon_sym_unknown] = ACTIONS(637), + [anon_sym_keyof] = ACTIONS(639), + [anon_sym_infer] = ACTIONS(641), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, [STATE(807)] = { - [sym_else_clause] = STATE(933), - [ts_builtin_sym_end] = ACTIONS(2539), - [sym_identifier] = ACTIONS(2541), - [anon_sym_export] = ACTIONS(2541), - [anon_sym_default] = ACTIONS(2541), - [anon_sym_type] = ACTIONS(2541), - [anon_sym_namespace] = ACTIONS(2541), - [anon_sym_LBRACE] = ACTIONS(2539), - [anon_sym_RBRACE] = ACTIONS(2539), - [anon_sym_typeof] = ACTIONS(2541), - [anon_sym_import] = ACTIONS(2541), - [anon_sym_with] = ACTIONS(2541), - [anon_sym_var] = ACTIONS(2541), - [anon_sym_let] = ACTIONS(2541), - [anon_sym_const] = ACTIONS(2541), - [anon_sym_BANG] = ACTIONS(2539), - [anon_sym_else] = ACTIONS(2543), - [anon_sym_if] = ACTIONS(2541), - [anon_sym_switch] = ACTIONS(2541), - [anon_sym_for] = ACTIONS(2541), - [anon_sym_LPAREN] = ACTIONS(2539), - [anon_sym_SEMI] = ACTIONS(2539), - [anon_sym_await] = ACTIONS(2541), - [anon_sym_while] = ACTIONS(2541), - [anon_sym_do] = ACTIONS(2541), - [anon_sym_try] = ACTIONS(2541), - [anon_sym_break] = ACTIONS(2541), - [anon_sym_continue] = ACTIONS(2541), - [anon_sym_debugger] = ACTIONS(2541), - [anon_sym_return] = ACTIONS(2541), - [anon_sym_throw] = ACTIONS(2541), - [anon_sym_case] = ACTIONS(2541), - [anon_sym_yield] = ACTIONS(2541), - [anon_sym_LBRACK] = ACTIONS(2539), - [anon_sym_class] = ACTIONS(2541), - [anon_sym_async] = ACTIONS(2541), - [anon_sym_function] = ACTIONS(2541), - [anon_sym_new] = ACTIONS(2541), - [anon_sym_using] = ACTIONS(2541), - [anon_sym_PLUS] = ACTIONS(2541), - [anon_sym_DASH] = ACTIONS(2541), - [anon_sym_SLASH] = ACTIONS(2541), - [anon_sym_LT] = ACTIONS(2539), - [anon_sym_TILDE] = ACTIONS(2539), - [anon_sym_void] = ACTIONS(2541), - [anon_sym_delete] = ACTIONS(2541), - [anon_sym_PLUS_PLUS] = ACTIONS(2539), - [anon_sym_DASH_DASH] = ACTIONS(2539), - [anon_sym_DQUOTE] = ACTIONS(2539), - [anon_sym_SQUOTE] = ACTIONS(2539), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2539), - [sym_number] = ACTIONS(2539), - [sym_private_property_identifier] = ACTIONS(2539), - [sym_this] = ACTIONS(2541), - [sym_super] = ACTIONS(2541), - [sym_true] = ACTIONS(2541), - [sym_false] = ACTIONS(2541), - [sym_null] = ACTIONS(2541), - [sym_undefined] = ACTIONS(2541), - [anon_sym_AT] = ACTIONS(2539), - [anon_sym_static] = ACTIONS(2541), - [anon_sym_readonly] = ACTIONS(2541), - [anon_sym_get] = ACTIONS(2541), - [anon_sym_set] = ACTIONS(2541), - [anon_sym_declare] = ACTIONS(2541), - [anon_sym_public] = ACTIONS(2541), - [anon_sym_private] = ACTIONS(2541), - [anon_sym_protected] = ACTIONS(2541), - [anon_sym_override] = ACTIONS(2541), - [anon_sym_module] = ACTIONS(2541), - [anon_sym_any] = ACTIONS(2541), - [anon_sym_number] = ACTIONS(2541), - [anon_sym_boolean] = ACTIONS(2541), - [anon_sym_string] = ACTIONS(2541), - [anon_sym_symbol] = ACTIONS(2541), - [anon_sym_object] = ACTIONS(2541), - [anon_sym_abstract] = ACTIONS(2541), - [anon_sym_interface] = ACTIONS(2541), - [anon_sym_enum] = ACTIONS(2541), + [ts_builtin_sym_end] = ACTIONS(1764), + [sym_identifier] = ACTIONS(1766), + [anon_sym_export] = ACTIONS(1766), + [anon_sym_default] = ACTIONS(1766), + [anon_sym_type] = ACTIONS(1766), + [anon_sym_namespace] = ACTIONS(1766), + [anon_sym_LBRACE] = ACTIONS(1764), + [anon_sym_RBRACE] = ACTIONS(1764), + [anon_sym_typeof] = ACTIONS(1766), + [anon_sym_import] = ACTIONS(1766), + [anon_sym_with] = ACTIONS(1766), + [anon_sym_var] = ACTIONS(1766), + [anon_sym_let] = ACTIONS(1766), + [anon_sym_const] = ACTIONS(1766), + [anon_sym_BANG] = ACTIONS(1764), + [anon_sym_else] = ACTIONS(1766), + [anon_sym_if] = ACTIONS(1766), + [anon_sym_switch] = ACTIONS(1766), + [anon_sym_for] = ACTIONS(1766), + [anon_sym_LPAREN] = ACTIONS(1764), + [anon_sym_SEMI] = ACTIONS(1764), + [anon_sym_await] = ACTIONS(1766), + [anon_sym_while] = ACTIONS(1766), + [anon_sym_do] = ACTIONS(1766), + [anon_sym_try] = ACTIONS(1766), + [anon_sym_break] = ACTIONS(1766), + [anon_sym_continue] = ACTIONS(1766), + [anon_sym_debugger] = ACTIONS(1766), + [anon_sym_return] = ACTIONS(1766), + [anon_sym_throw] = ACTIONS(1766), + [anon_sym_case] = ACTIONS(1766), + [anon_sym_yield] = ACTIONS(1766), + [anon_sym_LBRACK] = ACTIONS(1764), + [anon_sym_class] = ACTIONS(1766), + [anon_sym_async] = ACTIONS(1766), + [anon_sym_function] = ACTIONS(1766), + [anon_sym_new] = ACTIONS(1766), + [anon_sym_using] = ACTIONS(1766), + [anon_sym_PLUS] = ACTIONS(1766), + [anon_sym_DASH] = ACTIONS(1766), + [anon_sym_SLASH] = ACTIONS(1766), + [anon_sym_LT] = ACTIONS(1764), + [anon_sym_TILDE] = ACTIONS(1764), + [anon_sym_void] = ACTIONS(1766), + [anon_sym_delete] = ACTIONS(1766), + [anon_sym_PLUS_PLUS] = ACTIONS(1764), + [anon_sym_DASH_DASH] = ACTIONS(1764), + [anon_sym_DQUOTE] = ACTIONS(1764), + [anon_sym_SQUOTE] = ACTIONS(1764), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1764), + [sym_number] = ACTIONS(1764), + [sym_private_property_identifier] = ACTIONS(1764), + [sym_this] = ACTIONS(1766), + [sym_super] = ACTIONS(1766), + [sym_true] = ACTIONS(1766), + [sym_false] = ACTIONS(1766), + [sym_null] = ACTIONS(1766), + [sym_undefined] = ACTIONS(1766), + [anon_sym_AT] = ACTIONS(1764), + [anon_sym_static] = ACTIONS(1766), + [anon_sym_readonly] = ACTIONS(1766), + [anon_sym_get] = ACTIONS(1766), + [anon_sym_set] = ACTIONS(1766), + [anon_sym_declare] = ACTIONS(1766), + [anon_sym_public] = ACTIONS(1766), + [anon_sym_private] = ACTIONS(1766), + [anon_sym_protected] = ACTIONS(1766), + [anon_sym_override] = ACTIONS(1766), + [anon_sym_module] = ACTIONS(1766), + [anon_sym_any] = ACTIONS(1766), + [anon_sym_number] = ACTIONS(1766), + [anon_sym_boolean] = ACTIONS(1766), + [anon_sym_string] = ACTIONS(1766), + [anon_sym_symbol] = ACTIONS(1766), + [anon_sym_object] = ACTIONS(1766), + [anon_sym_abstract] = ACTIONS(1766), + [anon_sym_interface] = ACTIONS(1766), + [anon_sym_enum] = ACTIONS(1766), + [sym__automatic_semicolon] = ACTIONS(1772), [sym_html_comment] = ACTIONS(5), }, [STATE(808)] = { - [sym_import] = STATE(4877), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5876), - [sym_rest_pattern] = STATE(5448), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(3255), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(3891), - [sym_tuple_parameter] = STATE(4740), - [sym_optional_tuple_parameter] = STATE(4740), - [sym_optional_type] = STATE(4740), - [sym_rest_type] = STATE(4740), - [sym__tuple_type_member] = STATE(4740), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5715), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(2499), + [sym_import] = STATE(4927), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5884), + [sym_rest_pattern] = STATE(5679), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(3252), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(4008), + [sym_tuple_parameter] = STATE(4750), + [sym_optional_tuple_parameter] = STATE(4750), + [sym_optional_type] = STATE(4750), + [sym_rest_type] = STATE(4750), + [sym__tuple_type_member] = STATE(4750), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5720), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(2517), [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_COMMA] = ACTIONS(2545), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_RBRACK] = ACTIONS(2547), - [anon_sym_new] = ACTIONS(1644), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2505), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_COMMA] = ACTIONS(2555), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_RBRACK] = ACTIONS(2557), + [anon_sym_new] = ACTIONS(2523), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2525), [anon_sym_AMP] = ACTIONS(609), [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1650), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(2531), [anon_sym_QMARK] = ACTIONS(631), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), + [anon_sym_any] = ACTIONS(637), + [anon_sym_number] = ACTIONS(637), + [anon_sym_boolean] = ACTIONS(637), + [anon_sym_string] = ACTIONS(637), + [anon_sym_symbol] = ACTIONS(637), + [anon_sym_object] = ACTIONS(637), [anon_sym_abstract] = ACTIONS(635), - [anon_sym_infer] = ACTIONS(637), + [anon_sym_never] = ACTIONS(637), + [anon_sym_unknown] = ACTIONS(637), [anon_sym_keyof] = ACTIONS(639), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [anon_sym_infer] = ACTIONS(641), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, [STATE(809)] = { - [ts_builtin_sym_end] = ACTIONS(2549), - [sym_identifier] = ACTIONS(2551), - [anon_sym_export] = ACTIONS(2551), - [anon_sym_default] = ACTIONS(2551), - [anon_sym_type] = ACTIONS(2551), - [anon_sym_namespace] = ACTIONS(2551), - [anon_sym_LBRACE] = ACTIONS(2549), - [anon_sym_RBRACE] = ACTIONS(2549), - [anon_sym_typeof] = ACTIONS(2551), - [anon_sym_import] = ACTIONS(2551), - [anon_sym_with] = ACTIONS(2551), - [anon_sym_var] = ACTIONS(2551), - [anon_sym_let] = ACTIONS(2551), - [anon_sym_const] = ACTIONS(2551), - [anon_sym_BANG] = ACTIONS(2549), - [anon_sym_else] = ACTIONS(2551), - [anon_sym_if] = ACTIONS(2551), - [anon_sym_switch] = ACTIONS(2551), - [anon_sym_for] = ACTIONS(2551), - [anon_sym_LPAREN] = ACTIONS(2549), - [anon_sym_SEMI] = ACTIONS(2549), - [anon_sym_await] = ACTIONS(2551), - [anon_sym_while] = ACTIONS(2551), - [anon_sym_do] = ACTIONS(2551), - [anon_sym_try] = ACTIONS(2551), - [anon_sym_break] = ACTIONS(2551), - [anon_sym_continue] = ACTIONS(2551), - [anon_sym_debugger] = ACTIONS(2551), - [anon_sym_return] = ACTIONS(2551), - [anon_sym_throw] = ACTIONS(2551), - [anon_sym_case] = ACTIONS(2551), - [anon_sym_yield] = ACTIONS(2551), - [anon_sym_LBRACK] = ACTIONS(2549), - [anon_sym_class] = ACTIONS(2551), - [anon_sym_async] = ACTIONS(2551), - [anon_sym_function] = ACTIONS(2551), - [anon_sym_new] = ACTIONS(2551), - [anon_sym_using] = ACTIONS(2551), - [anon_sym_PLUS] = ACTIONS(2551), - [anon_sym_DASH] = ACTIONS(2551), - [anon_sym_SLASH] = ACTIONS(2551), - [anon_sym_LT] = ACTIONS(2549), - [anon_sym_TILDE] = ACTIONS(2549), - [anon_sym_void] = ACTIONS(2551), - [anon_sym_delete] = ACTIONS(2551), - [anon_sym_PLUS_PLUS] = ACTIONS(2549), - [anon_sym_DASH_DASH] = ACTIONS(2549), - [anon_sym_DQUOTE] = ACTIONS(2549), - [anon_sym_SQUOTE] = ACTIONS(2549), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2549), - [sym_number] = ACTIONS(2549), - [sym_private_property_identifier] = ACTIONS(2549), - [sym_this] = ACTIONS(2551), - [sym_super] = ACTIONS(2551), - [sym_true] = ACTIONS(2551), - [sym_false] = ACTIONS(2551), - [sym_null] = ACTIONS(2551), - [sym_undefined] = ACTIONS(2551), - [anon_sym_AT] = ACTIONS(2549), - [anon_sym_static] = ACTIONS(2551), - [anon_sym_readonly] = ACTIONS(2551), - [anon_sym_get] = ACTIONS(2551), - [anon_sym_set] = ACTIONS(2551), - [anon_sym_declare] = ACTIONS(2551), - [anon_sym_public] = ACTIONS(2551), - [anon_sym_private] = ACTIONS(2551), - [anon_sym_protected] = ACTIONS(2551), - [anon_sym_override] = ACTIONS(2551), - [anon_sym_module] = ACTIONS(2551), - [anon_sym_any] = ACTIONS(2551), - [anon_sym_number] = ACTIONS(2551), - [anon_sym_boolean] = ACTIONS(2551), - [anon_sym_string] = ACTIONS(2551), - [anon_sym_symbol] = ACTIONS(2551), - [anon_sym_object] = ACTIONS(2551), - [anon_sym_abstract] = ACTIONS(2551), - [anon_sym_interface] = ACTIONS(2551), - [anon_sym_enum] = ACTIONS(2551), - [sym__automatic_semicolon] = ACTIONS(2549), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(810)] = { - [ts_builtin_sym_end] = ACTIONS(1800), - [sym_identifier] = ACTIONS(1802), - [anon_sym_export] = ACTIONS(1802), - [anon_sym_default] = ACTIONS(1802), - [anon_sym_type] = ACTIONS(1802), - [anon_sym_namespace] = ACTIONS(1802), - [anon_sym_LBRACE] = ACTIONS(1800), - [anon_sym_RBRACE] = ACTIONS(1800), - [anon_sym_typeof] = ACTIONS(1802), - [anon_sym_import] = ACTIONS(1802), - [anon_sym_with] = ACTIONS(1802), - [anon_sym_var] = ACTIONS(1802), - [anon_sym_let] = ACTIONS(1802), - [anon_sym_const] = ACTIONS(1802), - [anon_sym_BANG] = ACTIONS(1800), - [anon_sym_else] = ACTIONS(1802), - [anon_sym_if] = ACTIONS(1802), - [anon_sym_switch] = ACTIONS(1802), - [anon_sym_for] = ACTIONS(1802), - [anon_sym_LPAREN] = ACTIONS(1800), - [anon_sym_SEMI] = ACTIONS(1800), - [anon_sym_await] = ACTIONS(1802), - [anon_sym_while] = ACTIONS(1802), - [anon_sym_do] = ACTIONS(1802), - [anon_sym_try] = ACTIONS(1802), - [anon_sym_break] = ACTIONS(1802), - [anon_sym_continue] = ACTIONS(1802), - [anon_sym_debugger] = ACTIONS(1802), - [anon_sym_return] = ACTIONS(1802), - [anon_sym_throw] = ACTIONS(1802), - [anon_sym_case] = ACTIONS(1802), - [anon_sym_yield] = ACTIONS(1802), - [anon_sym_LBRACK] = ACTIONS(1800), - [anon_sym_class] = ACTIONS(1802), - [anon_sym_async] = ACTIONS(1802), - [anon_sym_function] = ACTIONS(1802), - [anon_sym_new] = ACTIONS(1802), - [anon_sym_using] = ACTIONS(1802), - [anon_sym_PLUS] = ACTIONS(1802), - [anon_sym_DASH] = ACTIONS(1802), - [anon_sym_SLASH] = ACTIONS(1802), - [anon_sym_LT] = ACTIONS(1800), - [anon_sym_TILDE] = ACTIONS(1800), - [anon_sym_void] = ACTIONS(1802), - [anon_sym_delete] = ACTIONS(1802), - [anon_sym_PLUS_PLUS] = ACTIONS(1800), - [anon_sym_DASH_DASH] = ACTIONS(1800), - [anon_sym_DQUOTE] = ACTIONS(1800), - [anon_sym_SQUOTE] = ACTIONS(1800), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1800), - [sym_number] = ACTIONS(1800), - [sym_private_property_identifier] = ACTIONS(1800), - [sym_this] = ACTIONS(1802), - [sym_super] = ACTIONS(1802), - [sym_true] = ACTIONS(1802), - [sym_false] = ACTIONS(1802), - [sym_null] = ACTIONS(1802), - [sym_undefined] = ACTIONS(1802), - [anon_sym_AT] = ACTIONS(1800), - [anon_sym_static] = ACTIONS(1802), - [anon_sym_readonly] = ACTIONS(1802), - [anon_sym_get] = ACTIONS(1802), - [anon_sym_set] = ACTIONS(1802), - [anon_sym_declare] = ACTIONS(1802), - [anon_sym_public] = ACTIONS(1802), - [anon_sym_private] = ACTIONS(1802), - [anon_sym_protected] = ACTIONS(1802), - [anon_sym_override] = ACTIONS(1802), - [anon_sym_module] = ACTIONS(1802), - [anon_sym_any] = ACTIONS(1802), - [anon_sym_number] = ACTIONS(1802), - [anon_sym_boolean] = ACTIONS(1802), - [anon_sym_string] = ACTIONS(1802), - [anon_sym_symbol] = ACTIONS(1802), - [anon_sym_object] = ACTIONS(1802), - [anon_sym_abstract] = ACTIONS(1802), - [anon_sym_interface] = ACTIONS(1802), - [anon_sym_enum] = ACTIONS(1802), - [sym__automatic_semicolon] = ACTIONS(1808), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(811)] = { - [sym_statement_block] = STATE(854), - [ts_builtin_sym_end] = ACTIONS(1668), - [sym_identifier] = ACTIONS(1670), - [anon_sym_export] = ACTIONS(1670), - [anon_sym_default] = ACTIONS(1670), - [anon_sym_type] = ACTIONS(1670), - [anon_sym_namespace] = ACTIONS(1670), - [anon_sym_LBRACE] = ACTIONS(2493), - [anon_sym_RBRACE] = ACTIONS(1668), - [anon_sym_typeof] = ACTIONS(1670), - [anon_sym_import] = ACTIONS(1670), - [anon_sym_with] = ACTIONS(1670), - [anon_sym_var] = ACTIONS(1670), - [anon_sym_let] = ACTIONS(1670), - [anon_sym_const] = ACTIONS(1670), - [anon_sym_BANG] = ACTIONS(1668), - [anon_sym_else] = ACTIONS(1670), - [anon_sym_if] = ACTIONS(1670), - [anon_sym_switch] = ACTIONS(1670), - [anon_sym_for] = ACTIONS(1670), - [anon_sym_LPAREN] = ACTIONS(1668), - [anon_sym_SEMI] = ACTIONS(1668), - [anon_sym_await] = ACTIONS(1670), - [anon_sym_while] = ACTIONS(1670), - [anon_sym_do] = ACTIONS(1670), - [anon_sym_try] = ACTIONS(1670), - [anon_sym_break] = ACTIONS(1670), - [anon_sym_continue] = ACTIONS(1670), - [anon_sym_debugger] = ACTIONS(1670), - [anon_sym_return] = ACTIONS(1670), - [anon_sym_throw] = ACTIONS(1670), - [anon_sym_case] = ACTIONS(1670), - [anon_sym_yield] = ACTIONS(1670), - [anon_sym_LBRACK] = ACTIONS(1668), - [anon_sym_class] = ACTIONS(1670), - [anon_sym_async] = ACTIONS(1670), - [anon_sym_function] = ACTIONS(1670), - [anon_sym_new] = ACTIONS(1670), - [anon_sym_using] = ACTIONS(1670), - [anon_sym_PLUS] = ACTIONS(1670), - [anon_sym_DASH] = ACTIONS(1670), - [anon_sym_SLASH] = ACTIONS(1670), - [anon_sym_LT] = ACTIONS(1668), - [anon_sym_TILDE] = ACTIONS(1668), - [anon_sym_void] = ACTIONS(1670), - [anon_sym_delete] = ACTIONS(1670), - [anon_sym_PLUS_PLUS] = ACTIONS(1668), - [anon_sym_DASH_DASH] = ACTIONS(1668), - [anon_sym_DQUOTE] = ACTIONS(1668), - [anon_sym_SQUOTE] = ACTIONS(1668), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1668), - [sym_number] = ACTIONS(1668), - [sym_private_property_identifier] = ACTIONS(1668), - [sym_this] = ACTIONS(1670), - [sym_super] = ACTIONS(1670), - [sym_true] = ACTIONS(1670), - [sym_false] = ACTIONS(1670), - [sym_null] = ACTIONS(1670), - [sym_undefined] = ACTIONS(1670), - [anon_sym_AT] = ACTIONS(1668), - [anon_sym_static] = ACTIONS(1670), - [anon_sym_readonly] = ACTIONS(1670), - [anon_sym_get] = ACTIONS(1670), - [anon_sym_set] = ACTIONS(1670), - [anon_sym_declare] = ACTIONS(1670), - [anon_sym_public] = ACTIONS(1670), - [anon_sym_private] = ACTIONS(1670), - [anon_sym_protected] = ACTIONS(1670), - [anon_sym_override] = ACTIONS(1670), - [anon_sym_module] = ACTIONS(1670), - [anon_sym_any] = ACTIONS(1670), - [anon_sym_number] = ACTIONS(1670), - [anon_sym_boolean] = ACTIONS(1670), - [anon_sym_string] = ACTIONS(1670), - [anon_sym_symbol] = ACTIONS(1670), - [anon_sym_object] = ACTIONS(1670), - [anon_sym_abstract] = ACTIONS(1670), - [anon_sym_interface] = ACTIONS(1670), - [anon_sym_enum] = ACTIONS(1670), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(812)] = { - [ts_builtin_sym_end] = ACTIONS(2553), - [sym_identifier] = ACTIONS(2555), - [anon_sym_export] = ACTIONS(2555), - [anon_sym_default] = ACTIONS(2555), - [anon_sym_type] = ACTIONS(2555), - [anon_sym_namespace] = ACTIONS(2555), - [anon_sym_LBRACE] = ACTIONS(2553), - [anon_sym_RBRACE] = ACTIONS(2553), - [anon_sym_typeof] = ACTIONS(2555), - [anon_sym_import] = ACTIONS(2555), - [anon_sym_with] = ACTIONS(2555), - [anon_sym_var] = ACTIONS(2555), - [anon_sym_let] = ACTIONS(2555), - [anon_sym_const] = ACTIONS(2555), - [anon_sym_BANG] = ACTIONS(2553), - [anon_sym_else] = ACTIONS(2555), - [anon_sym_if] = ACTIONS(2555), - [anon_sym_switch] = ACTIONS(2555), - [anon_sym_for] = ACTIONS(2555), - [anon_sym_LPAREN] = ACTIONS(2553), - [anon_sym_SEMI] = ACTIONS(2557), - [anon_sym_await] = ACTIONS(2555), - [anon_sym_while] = ACTIONS(2555), - [anon_sym_do] = ACTIONS(2555), - [anon_sym_try] = ACTIONS(2555), - [anon_sym_break] = ACTIONS(2555), - [anon_sym_continue] = ACTIONS(2555), - [anon_sym_debugger] = ACTIONS(2555), - [anon_sym_return] = ACTIONS(2555), - [anon_sym_throw] = ACTIONS(2555), - [anon_sym_case] = ACTIONS(2555), - [anon_sym_yield] = ACTIONS(2555), - [anon_sym_LBRACK] = ACTIONS(2553), - [anon_sym_class] = ACTIONS(2555), - [anon_sym_async] = ACTIONS(2555), - [anon_sym_function] = ACTIONS(2555), - [anon_sym_new] = ACTIONS(2555), - [anon_sym_using] = ACTIONS(2555), - [anon_sym_PLUS] = ACTIONS(2555), - [anon_sym_DASH] = ACTIONS(2555), - [anon_sym_SLASH] = ACTIONS(2555), - [anon_sym_LT] = ACTIONS(2553), - [anon_sym_TILDE] = ACTIONS(2553), - [anon_sym_void] = ACTIONS(2555), - [anon_sym_delete] = ACTIONS(2555), - [anon_sym_PLUS_PLUS] = ACTIONS(2553), - [anon_sym_DASH_DASH] = ACTIONS(2553), - [anon_sym_DQUOTE] = ACTIONS(2553), - [anon_sym_SQUOTE] = ACTIONS(2553), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2553), - [sym_number] = ACTIONS(2553), - [sym_private_property_identifier] = ACTIONS(2553), - [sym_this] = ACTIONS(2555), - [sym_super] = ACTIONS(2555), - [sym_true] = ACTIONS(2555), - [sym_false] = ACTIONS(2555), - [sym_null] = ACTIONS(2555), - [sym_undefined] = ACTIONS(2555), - [anon_sym_AT] = ACTIONS(2553), - [anon_sym_static] = ACTIONS(2555), - [anon_sym_readonly] = ACTIONS(2555), - [anon_sym_get] = ACTIONS(2555), - [anon_sym_set] = ACTIONS(2555), - [anon_sym_declare] = ACTIONS(2555), - [anon_sym_public] = ACTIONS(2555), - [anon_sym_private] = ACTIONS(2555), - [anon_sym_protected] = ACTIONS(2555), - [anon_sym_override] = ACTIONS(2555), - [anon_sym_module] = ACTIONS(2555), - [anon_sym_any] = ACTIONS(2555), - [anon_sym_number] = ACTIONS(2555), - [anon_sym_boolean] = ACTIONS(2555), - [anon_sym_string] = ACTIONS(2555), - [anon_sym_symbol] = ACTIONS(2555), - [anon_sym_object] = ACTIONS(2555), - [anon_sym_abstract] = ACTIONS(2555), - [anon_sym_interface] = ACTIONS(2555), - [anon_sym_enum] = ACTIONS(2555), - [sym__automatic_semicolon] = ACTIONS(2557), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(813)] = { [ts_builtin_sym_end] = ACTIONS(2559), [sym_identifier] = ACTIONS(2561), [anon_sym_export] = ACTIONS(2561), @@ -109973,1402 +109667,1898 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2561), [sym_html_comment] = ACTIONS(5), }, + [STATE(810)] = { + [ts_builtin_sym_end] = ACTIONS(2563), + [sym_identifier] = ACTIONS(2565), + [anon_sym_export] = ACTIONS(2565), + [anon_sym_default] = ACTIONS(2565), + [anon_sym_type] = ACTIONS(2565), + [anon_sym_namespace] = ACTIONS(2565), + [anon_sym_LBRACE] = ACTIONS(2563), + [anon_sym_RBRACE] = ACTIONS(2563), + [anon_sym_typeof] = ACTIONS(2565), + [anon_sym_import] = ACTIONS(2565), + [anon_sym_with] = ACTIONS(2565), + [anon_sym_var] = ACTIONS(2565), + [anon_sym_let] = ACTIONS(2565), + [anon_sym_const] = ACTIONS(2565), + [anon_sym_BANG] = ACTIONS(2563), + [anon_sym_else] = ACTIONS(2565), + [anon_sym_if] = ACTIONS(2565), + [anon_sym_switch] = ACTIONS(2565), + [anon_sym_for] = ACTIONS(2565), + [anon_sym_LPAREN] = ACTIONS(2563), + [anon_sym_SEMI] = ACTIONS(2563), + [anon_sym_await] = ACTIONS(2565), + [anon_sym_while] = ACTIONS(2565), + [anon_sym_do] = ACTIONS(2565), + [anon_sym_try] = ACTIONS(2565), + [anon_sym_break] = ACTIONS(2565), + [anon_sym_continue] = ACTIONS(2565), + [anon_sym_debugger] = ACTIONS(2565), + [anon_sym_return] = ACTIONS(2565), + [anon_sym_throw] = ACTIONS(2565), + [anon_sym_case] = ACTIONS(2565), + [anon_sym_yield] = ACTIONS(2565), + [anon_sym_LBRACK] = ACTIONS(2563), + [anon_sym_class] = ACTIONS(2565), + [anon_sym_async] = ACTIONS(2565), + [anon_sym_function] = ACTIONS(2565), + [anon_sym_new] = ACTIONS(2565), + [anon_sym_using] = ACTIONS(2565), + [anon_sym_PLUS] = ACTIONS(2565), + [anon_sym_DASH] = ACTIONS(2565), + [anon_sym_SLASH] = ACTIONS(2565), + [anon_sym_LT] = ACTIONS(2563), + [anon_sym_TILDE] = ACTIONS(2563), + [anon_sym_void] = ACTIONS(2565), + [anon_sym_delete] = ACTIONS(2565), + [anon_sym_PLUS_PLUS] = ACTIONS(2563), + [anon_sym_DASH_DASH] = ACTIONS(2563), + [anon_sym_DQUOTE] = ACTIONS(2563), + [anon_sym_SQUOTE] = ACTIONS(2563), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2563), + [sym_number] = ACTIONS(2563), + [sym_private_property_identifier] = ACTIONS(2563), + [sym_this] = ACTIONS(2565), + [sym_super] = ACTIONS(2565), + [sym_true] = ACTIONS(2565), + [sym_false] = ACTIONS(2565), + [sym_null] = ACTIONS(2565), + [sym_undefined] = ACTIONS(2565), + [anon_sym_AT] = ACTIONS(2563), + [anon_sym_static] = ACTIONS(2565), + [anon_sym_readonly] = ACTIONS(2565), + [anon_sym_get] = ACTIONS(2565), + [anon_sym_set] = ACTIONS(2565), + [anon_sym_declare] = ACTIONS(2565), + [anon_sym_public] = ACTIONS(2565), + [anon_sym_private] = ACTIONS(2565), + [anon_sym_protected] = ACTIONS(2565), + [anon_sym_override] = ACTIONS(2565), + [anon_sym_module] = ACTIONS(2565), + [anon_sym_any] = ACTIONS(2565), + [anon_sym_number] = ACTIONS(2565), + [anon_sym_boolean] = ACTIONS(2565), + [anon_sym_string] = ACTIONS(2565), + [anon_sym_symbol] = ACTIONS(2565), + [anon_sym_object] = ACTIONS(2565), + [anon_sym_abstract] = ACTIONS(2565), + [anon_sym_interface] = ACTIONS(2565), + [anon_sym_enum] = ACTIONS(2565), + [sym__automatic_semicolon] = ACTIONS(2563), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(811)] = { + [ts_builtin_sym_end] = ACTIONS(1860), + [sym_identifier] = ACTIONS(1862), + [anon_sym_export] = ACTIONS(1862), + [anon_sym_default] = ACTIONS(1862), + [anon_sym_type] = ACTIONS(1862), + [anon_sym_namespace] = ACTIONS(1862), + [anon_sym_LBRACE] = ACTIONS(1860), + [anon_sym_RBRACE] = ACTIONS(1860), + [anon_sym_typeof] = ACTIONS(1862), + [anon_sym_import] = ACTIONS(1862), + [anon_sym_with] = ACTIONS(1862), + [anon_sym_var] = ACTIONS(1862), + [anon_sym_let] = ACTIONS(1862), + [anon_sym_const] = ACTIONS(1862), + [anon_sym_BANG] = ACTIONS(1860), + [anon_sym_else] = ACTIONS(1862), + [anon_sym_if] = ACTIONS(1862), + [anon_sym_switch] = ACTIONS(1862), + [anon_sym_for] = ACTIONS(1862), + [anon_sym_LPAREN] = ACTIONS(1860), + [anon_sym_SEMI] = ACTIONS(1860), + [anon_sym_await] = ACTIONS(1862), + [anon_sym_while] = ACTIONS(1862), + [anon_sym_do] = ACTIONS(1862), + [anon_sym_try] = ACTIONS(1862), + [anon_sym_break] = ACTIONS(1862), + [anon_sym_continue] = ACTIONS(1862), + [anon_sym_debugger] = ACTIONS(1862), + [anon_sym_return] = ACTIONS(1862), + [anon_sym_throw] = ACTIONS(1862), + [anon_sym_case] = ACTIONS(1862), + [anon_sym_yield] = ACTIONS(1862), + [anon_sym_LBRACK] = ACTIONS(1860), + [anon_sym_class] = ACTIONS(1862), + [anon_sym_async] = ACTIONS(1862), + [anon_sym_function] = ACTIONS(1862), + [anon_sym_new] = ACTIONS(1862), + [anon_sym_using] = ACTIONS(1862), + [anon_sym_PLUS] = ACTIONS(1862), + [anon_sym_DASH] = ACTIONS(1862), + [anon_sym_SLASH] = ACTIONS(1862), + [anon_sym_LT] = ACTIONS(1860), + [anon_sym_TILDE] = ACTIONS(1860), + [anon_sym_void] = ACTIONS(1862), + [anon_sym_delete] = ACTIONS(1862), + [anon_sym_PLUS_PLUS] = ACTIONS(1860), + [anon_sym_DASH_DASH] = ACTIONS(1860), + [anon_sym_DQUOTE] = ACTIONS(1860), + [anon_sym_SQUOTE] = ACTIONS(1860), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1860), + [sym_number] = ACTIONS(1860), + [sym_private_property_identifier] = ACTIONS(1860), + [sym_this] = ACTIONS(1862), + [sym_super] = ACTIONS(1862), + [sym_true] = ACTIONS(1862), + [sym_false] = ACTIONS(1862), + [sym_null] = ACTIONS(1862), + [sym_undefined] = ACTIONS(1862), + [anon_sym_AT] = ACTIONS(1860), + [anon_sym_static] = ACTIONS(1862), + [anon_sym_readonly] = ACTIONS(1862), + [anon_sym_get] = ACTIONS(1862), + [anon_sym_set] = ACTIONS(1862), + [anon_sym_declare] = ACTIONS(1862), + [anon_sym_public] = ACTIONS(1862), + [anon_sym_private] = ACTIONS(1862), + [anon_sym_protected] = ACTIONS(1862), + [anon_sym_override] = ACTIONS(1862), + [anon_sym_module] = ACTIONS(1862), + [anon_sym_any] = ACTIONS(1862), + [anon_sym_number] = ACTIONS(1862), + [anon_sym_boolean] = ACTIONS(1862), + [anon_sym_string] = ACTIONS(1862), + [anon_sym_symbol] = ACTIONS(1862), + [anon_sym_object] = ACTIONS(1862), + [anon_sym_abstract] = ACTIONS(1862), + [anon_sym_interface] = ACTIONS(1862), + [anon_sym_enum] = ACTIONS(1862), + [sym__automatic_semicolon] = ACTIONS(1868), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(812)] = { + [ts_builtin_sym_end] = ACTIONS(2567), + [sym_identifier] = ACTIONS(2569), + [anon_sym_export] = ACTIONS(2569), + [anon_sym_default] = ACTIONS(2569), + [anon_sym_type] = ACTIONS(2569), + [anon_sym_namespace] = ACTIONS(2569), + [anon_sym_LBRACE] = ACTIONS(2567), + [anon_sym_RBRACE] = ACTIONS(2567), + [anon_sym_typeof] = ACTIONS(2569), + [anon_sym_import] = ACTIONS(2569), + [anon_sym_with] = ACTIONS(2569), + [anon_sym_var] = ACTIONS(2569), + [anon_sym_let] = ACTIONS(2569), + [anon_sym_const] = ACTIONS(2569), + [anon_sym_BANG] = ACTIONS(2567), + [anon_sym_else] = ACTIONS(2569), + [anon_sym_if] = ACTIONS(2569), + [anon_sym_switch] = ACTIONS(2569), + [anon_sym_for] = ACTIONS(2569), + [anon_sym_LPAREN] = ACTIONS(2567), + [anon_sym_SEMI] = ACTIONS(2567), + [anon_sym_RPAREN] = ACTIONS(2567), + [anon_sym_await] = ACTIONS(2569), + [anon_sym_while] = ACTIONS(2569), + [anon_sym_do] = ACTIONS(2569), + [anon_sym_try] = ACTIONS(2569), + [anon_sym_break] = ACTIONS(2569), + [anon_sym_continue] = ACTIONS(2569), + [anon_sym_debugger] = ACTIONS(2569), + [anon_sym_return] = ACTIONS(2569), + [anon_sym_throw] = ACTIONS(2569), + [anon_sym_case] = ACTIONS(2569), + [anon_sym_yield] = ACTIONS(2569), + [anon_sym_LBRACK] = ACTIONS(2567), + [anon_sym_class] = ACTIONS(2569), + [anon_sym_async] = ACTIONS(2569), + [anon_sym_function] = ACTIONS(2569), + [anon_sym_new] = ACTIONS(2569), + [anon_sym_using] = ACTIONS(2569), + [anon_sym_PLUS] = ACTIONS(2569), + [anon_sym_DASH] = ACTIONS(2569), + [anon_sym_SLASH] = ACTIONS(2569), + [anon_sym_LT] = ACTIONS(2567), + [anon_sym_TILDE] = ACTIONS(2567), + [anon_sym_void] = ACTIONS(2569), + [anon_sym_delete] = ACTIONS(2569), + [anon_sym_PLUS_PLUS] = ACTIONS(2567), + [anon_sym_DASH_DASH] = ACTIONS(2567), + [anon_sym_DQUOTE] = ACTIONS(2567), + [anon_sym_SQUOTE] = ACTIONS(2567), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2567), + [sym_number] = ACTIONS(2567), + [sym_private_property_identifier] = ACTIONS(2567), + [sym_this] = ACTIONS(2569), + [sym_super] = ACTIONS(2569), + [sym_true] = ACTIONS(2569), + [sym_false] = ACTIONS(2569), + [sym_null] = ACTIONS(2569), + [sym_undefined] = ACTIONS(2569), + [anon_sym_AT] = ACTIONS(2567), + [anon_sym_static] = ACTIONS(2569), + [anon_sym_readonly] = ACTIONS(2569), + [anon_sym_get] = ACTIONS(2569), + [anon_sym_set] = ACTIONS(2569), + [anon_sym_declare] = ACTIONS(2569), + [anon_sym_public] = ACTIONS(2569), + [anon_sym_private] = ACTIONS(2569), + [anon_sym_protected] = ACTIONS(2569), + [anon_sym_override] = ACTIONS(2569), + [anon_sym_module] = ACTIONS(2569), + [anon_sym_any] = ACTIONS(2569), + [anon_sym_number] = ACTIONS(2569), + [anon_sym_boolean] = ACTIONS(2569), + [anon_sym_string] = ACTIONS(2569), + [anon_sym_symbol] = ACTIONS(2569), + [anon_sym_object] = ACTIONS(2569), + [anon_sym_abstract] = ACTIONS(2569), + [anon_sym_interface] = ACTIONS(2569), + [anon_sym_enum] = ACTIONS(2569), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(813)] = { + [ts_builtin_sym_end] = ACTIONS(1774), + [sym_identifier] = ACTIONS(1776), + [anon_sym_export] = ACTIONS(1776), + [anon_sym_default] = ACTIONS(1776), + [anon_sym_type] = ACTIONS(1776), + [anon_sym_namespace] = ACTIONS(1776), + [anon_sym_LBRACE] = ACTIONS(1774), + [anon_sym_RBRACE] = ACTIONS(1774), + [anon_sym_typeof] = ACTIONS(1776), + [anon_sym_import] = ACTIONS(1776), + [anon_sym_with] = ACTIONS(1776), + [anon_sym_var] = ACTIONS(1776), + [anon_sym_let] = ACTIONS(1776), + [anon_sym_const] = ACTIONS(1776), + [anon_sym_BANG] = ACTIONS(1774), + [anon_sym_else] = ACTIONS(1776), + [anon_sym_if] = ACTIONS(1776), + [anon_sym_switch] = ACTIONS(1776), + [anon_sym_for] = ACTIONS(1776), + [anon_sym_LPAREN] = ACTIONS(1774), + [anon_sym_SEMI] = ACTIONS(1774), + [anon_sym_await] = ACTIONS(1776), + [anon_sym_while] = ACTIONS(1776), + [anon_sym_do] = ACTIONS(1776), + [anon_sym_try] = ACTIONS(1776), + [anon_sym_break] = ACTIONS(1776), + [anon_sym_continue] = ACTIONS(1776), + [anon_sym_debugger] = ACTIONS(1776), + [anon_sym_return] = ACTIONS(1776), + [anon_sym_throw] = ACTIONS(1776), + [anon_sym_case] = ACTIONS(1776), + [anon_sym_yield] = ACTIONS(1776), + [anon_sym_LBRACK] = ACTIONS(1774), + [anon_sym_class] = ACTIONS(1776), + [anon_sym_async] = ACTIONS(1776), + [anon_sym_function] = ACTIONS(1776), + [anon_sym_new] = ACTIONS(1776), + [anon_sym_using] = ACTIONS(1776), + [anon_sym_PLUS] = ACTIONS(1776), + [anon_sym_DASH] = ACTIONS(1776), + [anon_sym_SLASH] = ACTIONS(1776), + [anon_sym_LT] = ACTIONS(1774), + [anon_sym_TILDE] = ACTIONS(1774), + [anon_sym_void] = ACTIONS(1776), + [anon_sym_delete] = ACTIONS(1776), + [anon_sym_PLUS_PLUS] = ACTIONS(1774), + [anon_sym_DASH_DASH] = ACTIONS(1774), + [anon_sym_DQUOTE] = ACTIONS(1774), + [anon_sym_SQUOTE] = ACTIONS(1774), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1774), + [sym_number] = ACTIONS(1774), + [sym_private_property_identifier] = ACTIONS(1774), + [sym_this] = ACTIONS(1776), + [sym_super] = ACTIONS(1776), + [sym_true] = ACTIONS(1776), + [sym_false] = ACTIONS(1776), + [sym_null] = ACTIONS(1776), + [sym_undefined] = ACTIONS(1776), + [anon_sym_AT] = ACTIONS(1774), + [anon_sym_static] = ACTIONS(1776), + [anon_sym_readonly] = ACTIONS(1776), + [anon_sym_get] = ACTIONS(1776), + [anon_sym_set] = ACTIONS(1776), + [anon_sym_declare] = ACTIONS(1776), + [anon_sym_public] = ACTIONS(1776), + [anon_sym_private] = ACTIONS(1776), + [anon_sym_protected] = ACTIONS(1776), + [anon_sym_override] = ACTIONS(1776), + [anon_sym_module] = ACTIONS(1776), + [anon_sym_any] = ACTIONS(1776), + [anon_sym_number] = ACTIONS(1776), + [anon_sym_boolean] = ACTIONS(1776), + [anon_sym_string] = ACTIONS(1776), + [anon_sym_symbol] = ACTIONS(1776), + [anon_sym_object] = ACTIONS(1776), + [anon_sym_abstract] = ACTIONS(1776), + [anon_sym_interface] = ACTIONS(1776), + [anon_sym_enum] = ACTIONS(1776), + [sym__automatic_semicolon] = ACTIONS(1782), + [sym_html_comment] = ACTIONS(5), + }, [STATE(814)] = { - [ts_builtin_sym_end] = ACTIONS(1716), - [sym_identifier] = ACTIONS(1718), - [anon_sym_export] = ACTIONS(1718), - [anon_sym_default] = ACTIONS(1718), - [anon_sym_type] = ACTIONS(1718), - [anon_sym_namespace] = ACTIONS(1718), - [anon_sym_LBRACE] = ACTIONS(1716), - [anon_sym_RBRACE] = ACTIONS(1716), - [anon_sym_typeof] = ACTIONS(1718), - [anon_sym_import] = ACTIONS(1718), - [anon_sym_with] = ACTIONS(1718), - [anon_sym_var] = ACTIONS(1718), - [anon_sym_let] = ACTIONS(1718), - [anon_sym_const] = ACTIONS(1718), - [anon_sym_BANG] = ACTIONS(1716), - [anon_sym_else] = ACTIONS(1718), - [anon_sym_if] = ACTIONS(1718), - [anon_sym_switch] = ACTIONS(1718), - [anon_sym_for] = ACTIONS(1718), - [anon_sym_LPAREN] = ACTIONS(1716), - [anon_sym_SEMI] = ACTIONS(1716), - [anon_sym_await] = ACTIONS(1718), - [anon_sym_while] = ACTIONS(1718), - [anon_sym_do] = ACTIONS(1718), - [anon_sym_try] = ACTIONS(1718), - [anon_sym_break] = ACTIONS(1718), - [anon_sym_continue] = ACTIONS(1718), - [anon_sym_debugger] = ACTIONS(1718), - [anon_sym_return] = ACTIONS(1718), - [anon_sym_throw] = ACTIONS(1718), - [anon_sym_case] = ACTIONS(1718), - [anon_sym_yield] = ACTIONS(1718), - [anon_sym_LBRACK] = ACTIONS(1716), - [anon_sym_class] = ACTIONS(1718), - [anon_sym_async] = ACTIONS(1718), - [anon_sym_function] = ACTIONS(1718), - [anon_sym_new] = ACTIONS(1718), - [anon_sym_using] = ACTIONS(1718), - [anon_sym_PLUS] = ACTIONS(1718), - [anon_sym_DASH] = ACTIONS(1718), - [anon_sym_SLASH] = ACTIONS(1718), - [anon_sym_LT] = ACTIONS(1716), - [anon_sym_TILDE] = ACTIONS(1716), - [anon_sym_void] = ACTIONS(1718), - [anon_sym_delete] = ACTIONS(1718), - [anon_sym_PLUS_PLUS] = ACTIONS(1716), - [anon_sym_DASH_DASH] = ACTIONS(1716), - [anon_sym_DQUOTE] = ACTIONS(1716), - [anon_sym_SQUOTE] = ACTIONS(1716), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1716), - [sym_number] = ACTIONS(1716), - [sym_private_property_identifier] = ACTIONS(1716), - [sym_this] = ACTIONS(1718), - [sym_super] = ACTIONS(1718), - [sym_true] = ACTIONS(1718), - [sym_false] = ACTIONS(1718), - [sym_null] = ACTIONS(1718), - [sym_undefined] = ACTIONS(1718), - [anon_sym_AT] = ACTIONS(1716), - [anon_sym_static] = ACTIONS(1718), - [anon_sym_readonly] = ACTIONS(1718), - [anon_sym_get] = ACTIONS(1718), - [anon_sym_set] = ACTIONS(1718), - [anon_sym_declare] = ACTIONS(1718), - [anon_sym_public] = ACTIONS(1718), - [anon_sym_private] = ACTIONS(1718), - [anon_sym_protected] = ACTIONS(1718), - [anon_sym_override] = ACTIONS(1718), - [anon_sym_module] = ACTIONS(1718), - [anon_sym_any] = ACTIONS(1718), - [anon_sym_number] = ACTIONS(1718), - [anon_sym_boolean] = ACTIONS(1718), - [anon_sym_string] = ACTIONS(1718), - [anon_sym_symbol] = ACTIONS(1718), - [anon_sym_object] = ACTIONS(1718), - [anon_sym_abstract] = ACTIONS(1718), - [anon_sym_interface] = ACTIONS(1718), - [anon_sym_enum] = ACTIONS(1718), - [sym__automatic_semicolon] = ACTIONS(1724), + [ts_builtin_sym_end] = ACTIONS(2571), + [sym_identifier] = ACTIONS(2573), + [anon_sym_export] = ACTIONS(2573), + [anon_sym_default] = ACTIONS(2573), + [anon_sym_type] = ACTIONS(2573), + [anon_sym_namespace] = ACTIONS(2573), + [anon_sym_LBRACE] = ACTIONS(2571), + [anon_sym_RBRACE] = ACTIONS(2571), + [anon_sym_typeof] = ACTIONS(2573), + [anon_sym_import] = ACTIONS(2573), + [anon_sym_with] = ACTIONS(2573), + [anon_sym_var] = ACTIONS(2573), + [anon_sym_let] = ACTIONS(2573), + [anon_sym_const] = ACTIONS(2573), + [anon_sym_BANG] = ACTIONS(2571), + [anon_sym_else] = ACTIONS(2573), + [anon_sym_if] = ACTIONS(2573), + [anon_sym_switch] = ACTIONS(2573), + [anon_sym_for] = ACTIONS(2573), + [anon_sym_LPAREN] = ACTIONS(2571), + [anon_sym_SEMI] = ACTIONS(2571), + [anon_sym_await] = ACTIONS(2573), + [anon_sym_while] = ACTIONS(2573), + [anon_sym_do] = ACTIONS(2573), + [anon_sym_try] = ACTIONS(2573), + [anon_sym_break] = ACTIONS(2573), + [anon_sym_continue] = ACTIONS(2573), + [anon_sym_debugger] = ACTIONS(2573), + [anon_sym_return] = ACTIONS(2573), + [anon_sym_throw] = ACTIONS(2573), + [anon_sym_case] = ACTIONS(2573), + [anon_sym_yield] = ACTIONS(2573), + [anon_sym_LBRACK] = ACTIONS(2571), + [anon_sym_class] = ACTIONS(2573), + [anon_sym_async] = ACTIONS(2573), + [anon_sym_function] = ACTIONS(2573), + [anon_sym_new] = ACTIONS(2573), + [anon_sym_using] = ACTIONS(2573), + [anon_sym_PLUS] = ACTIONS(2573), + [anon_sym_DASH] = ACTIONS(2573), + [anon_sym_SLASH] = ACTIONS(2573), + [anon_sym_LT] = ACTIONS(2571), + [anon_sym_TILDE] = ACTIONS(2571), + [anon_sym_void] = ACTIONS(2573), + [anon_sym_delete] = ACTIONS(2573), + [anon_sym_PLUS_PLUS] = ACTIONS(2571), + [anon_sym_DASH_DASH] = ACTIONS(2571), + [anon_sym_DQUOTE] = ACTIONS(2571), + [anon_sym_SQUOTE] = ACTIONS(2571), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2571), + [sym_number] = ACTIONS(2571), + [sym_private_property_identifier] = ACTIONS(2571), + [sym_this] = ACTIONS(2573), + [sym_super] = ACTIONS(2573), + [sym_true] = ACTIONS(2573), + [sym_false] = ACTIONS(2573), + [sym_null] = ACTIONS(2573), + [sym_undefined] = ACTIONS(2573), + [anon_sym_AT] = ACTIONS(2571), + [anon_sym_static] = ACTIONS(2573), + [anon_sym_readonly] = ACTIONS(2573), + [anon_sym_get] = ACTIONS(2573), + [anon_sym_set] = ACTIONS(2573), + [anon_sym_declare] = ACTIONS(2573), + [anon_sym_public] = ACTIONS(2573), + [anon_sym_private] = ACTIONS(2573), + [anon_sym_protected] = ACTIONS(2573), + [anon_sym_override] = ACTIONS(2573), + [anon_sym_module] = ACTIONS(2573), + [anon_sym_any] = ACTIONS(2573), + [anon_sym_number] = ACTIONS(2573), + [anon_sym_boolean] = ACTIONS(2573), + [anon_sym_string] = ACTIONS(2573), + [anon_sym_symbol] = ACTIONS(2573), + [anon_sym_object] = ACTIONS(2573), + [anon_sym_abstract] = ACTIONS(2573), + [anon_sym_interface] = ACTIONS(2573), + [anon_sym_enum] = ACTIONS(2573), + [sym__automatic_semicolon] = ACTIONS(2571), [sym_html_comment] = ACTIONS(5), }, [STATE(815)] = { - [sym_import] = STATE(4877), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5876), - [sym_rest_pattern] = STATE(5448), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(3255), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(3891), - [sym_tuple_parameter] = STATE(5428), - [sym_optional_tuple_parameter] = STATE(5428), - [sym_optional_type] = STATE(5428), - [sym_rest_type] = STATE(5428), - [sym__tuple_type_member] = STATE(5428), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5715), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(2499), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_RBRACK] = ACTIONS(2563), - [anon_sym_new] = ACTIONS(1644), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2505), - [anon_sym_AMP] = ACTIONS(609), - [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1650), - [anon_sym_QMARK] = ACTIONS(631), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(635), - [anon_sym_infer] = ACTIONS(637), - [anon_sym_keyof] = ACTIONS(639), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [ts_builtin_sym_end] = ACTIONS(2575), + [sym_identifier] = ACTIONS(2577), + [anon_sym_export] = ACTIONS(2577), + [anon_sym_default] = ACTIONS(2577), + [anon_sym_type] = ACTIONS(2577), + [anon_sym_namespace] = ACTIONS(2577), + [anon_sym_LBRACE] = ACTIONS(2575), + [anon_sym_RBRACE] = ACTIONS(2575), + [anon_sym_typeof] = ACTIONS(2577), + [anon_sym_import] = ACTIONS(2577), + [anon_sym_with] = ACTIONS(2577), + [anon_sym_var] = ACTIONS(2577), + [anon_sym_let] = ACTIONS(2577), + [anon_sym_const] = ACTIONS(2577), + [anon_sym_BANG] = ACTIONS(2575), + [anon_sym_else] = ACTIONS(2577), + [anon_sym_if] = ACTIONS(2577), + [anon_sym_switch] = ACTIONS(2577), + [anon_sym_for] = ACTIONS(2577), + [anon_sym_LPAREN] = ACTIONS(2575), + [anon_sym_SEMI] = ACTIONS(2575), + [anon_sym_await] = ACTIONS(2577), + [anon_sym_while] = ACTIONS(2577), + [anon_sym_do] = ACTIONS(2577), + [anon_sym_try] = ACTIONS(2577), + [anon_sym_break] = ACTIONS(2577), + [anon_sym_continue] = ACTIONS(2577), + [anon_sym_debugger] = ACTIONS(2577), + [anon_sym_return] = ACTIONS(2577), + [anon_sym_throw] = ACTIONS(2577), + [anon_sym_case] = ACTIONS(2577), + [anon_sym_yield] = ACTIONS(2577), + [anon_sym_LBRACK] = ACTIONS(2575), + [anon_sym_class] = ACTIONS(2577), + [anon_sym_async] = ACTIONS(2577), + [anon_sym_function] = ACTIONS(2577), + [anon_sym_new] = ACTIONS(2577), + [anon_sym_using] = ACTIONS(2577), + [anon_sym_PLUS] = ACTIONS(2577), + [anon_sym_DASH] = ACTIONS(2577), + [anon_sym_SLASH] = ACTIONS(2577), + [anon_sym_LT] = ACTIONS(2575), + [anon_sym_TILDE] = ACTIONS(2575), + [anon_sym_void] = ACTIONS(2577), + [anon_sym_delete] = ACTIONS(2577), + [anon_sym_PLUS_PLUS] = ACTIONS(2575), + [anon_sym_DASH_DASH] = ACTIONS(2575), + [anon_sym_DQUOTE] = ACTIONS(2575), + [anon_sym_SQUOTE] = ACTIONS(2575), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2575), + [sym_number] = ACTIONS(2575), + [sym_private_property_identifier] = ACTIONS(2575), + [sym_this] = ACTIONS(2577), + [sym_super] = ACTIONS(2577), + [sym_true] = ACTIONS(2577), + [sym_false] = ACTIONS(2577), + [sym_null] = ACTIONS(2577), + [sym_undefined] = ACTIONS(2577), + [anon_sym_AT] = ACTIONS(2575), + [anon_sym_static] = ACTIONS(2577), + [anon_sym_readonly] = ACTIONS(2577), + [anon_sym_get] = ACTIONS(2577), + [anon_sym_set] = ACTIONS(2577), + [anon_sym_declare] = ACTIONS(2577), + [anon_sym_public] = ACTIONS(2577), + [anon_sym_private] = ACTIONS(2577), + [anon_sym_protected] = ACTIONS(2577), + [anon_sym_override] = ACTIONS(2577), + [anon_sym_module] = ACTIONS(2577), + [anon_sym_any] = ACTIONS(2577), + [anon_sym_number] = ACTIONS(2577), + [anon_sym_boolean] = ACTIONS(2577), + [anon_sym_string] = ACTIONS(2577), + [anon_sym_symbol] = ACTIONS(2577), + [anon_sym_object] = ACTIONS(2577), + [anon_sym_abstract] = ACTIONS(2577), + [anon_sym_interface] = ACTIONS(2577), + [anon_sym_enum] = ACTIONS(2577), [sym_html_comment] = ACTIONS(5), }, [STATE(816)] = { - [ts_builtin_sym_end] = ACTIONS(2565), - [sym_identifier] = ACTIONS(2567), - [anon_sym_export] = ACTIONS(2567), - [anon_sym_default] = ACTIONS(2567), - [anon_sym_type] = ACTIONS(2567), - [anon_sym_namespace] = ACTIONS(2567), - [anon_sym_LBRACE] = ACTIONS(2565), - [anon_sym_RBRACE] = ACTIONS(2565), - [anon_sym_typeof] = ACTIONS(2567), - [anon_sym_import] = ACTIONS(2567), - [anon_sym_with] = ACTIONS(2567), - [anon_sym_var] = ACTIONS(2567), - [anon_sym_let] = ACTIONS(2567), - [anon_sym_const] = ACTIONS(2567), - [anon_sym_BANG] = ACTIONS(2565), - [anon_sym_else] = ACTIONS(2567), - [anon_sym_if] = ACTIONS(2567), - [anon_sym_switch] = ACTIONS(2567), - [anon_sym_for] = ACTIONS(2567), - [anon_sym_LPAREN] = ACTIONS(2565), - [anon_sym_SEMI] = ACTIONS(2565), - [anon_sym_await] = ACTIONS(2567), - [anon_sym_while] = ACTIONS(2567), - [anon_sym_do] = ACTIONS(2567), - [anon_sym_try] = ACTIONS(2567), - [anon_sym_break] = ACTIONS(2567), - [anon_sym_continue] = ACTIONS(2567), - [anon_sym_debugger] = ACTIONS(2567), - [anon_sym_return] = ACTIONS(2567), - [anon_sym_throw] = ACTIONS(2567), - [anon_sym_case] = ACTIONS(2567), - [anon_sym_yield] = ACTIONS(2567), - [anon_sym_LBRACK] = ACTIONS(2565), - [anon_sym_class] = ACTIONS(2567), - [anon_sym_async] = ACTIONS(2567), - [anon_sym_function] = ACTIONS(2567), - [anon_sym_new] = ACTIONS(2567), - [anon_sym_using] = ACTIONS(2567), - [anon_sym_PLUS] = ACTIONS(2567), - [anon_sym_DASH] = ACTIONS(2567), - [anon_sym_SLASH] = ACTIONS(2567), - [anon_sym_LT] = ACTIONS(2565), - [anon_sym_TILDE] = ACTIONS(2565), - [anon_sym_void] = ACTIONS(2567), - [anon_sym_delete] = ACTIONS(2567), - [anon_sym_PLUS_PLUS] = ACTIONS(2565), - [anon_sym_DASH_DASH] = ACTIONS(2565), - [anon_sym_DQUOTE] = ACTIONS(2565), - [anon_sym_SQUOTE] = ACTIONS(2565), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2565), - [sym_number] = ACTIONS(2565), - [sym_private_property_identifier] = ACTIONS(2565), - [sym_this] = ACTIONS(2567), - [sym_super] = ACTIONS(2567), - [sym_true] = ACTIONS(2567), - [sym_false] = ACTIONS(2567), - [sym_null] = ACTIONS(2567), - [sym_undefined] = ACTIONS(2567), - [anon_sym_AT] = ACTIONS(2565), - [anon_sym_static] = ACTIONS(2567), - [anon_sym_readonly] = ACTIONS(2567), - [anon_sym_get] = ACTIONS(2567), - [anon_sym_set] = ACTIONS(2567), - [anon_sym_declare] = ACTIONS(2567), - [anon_sym_public] = ACTIONS(2567), - [anon_sym_private] = ACTIONS(2567), - [anon_sym_protected] = ACTIONS(2567), - [anon_sym_override] = ACTIONS(2567), - [anon_sym_module] = ACTIONS(2567), - [anon_sym_any] = ACTIONS(2567), - [anon_sym_number] = ACTIONS(2567), - [anon_sym_boolean] = ACTIONS(2567), - [anon_sym_string] = ACTIONS(2567), - [anon_sym_symbol] = ACTIONS(2567), - [anon_sym_object] = ACTIONS(2567), - [anon_sym_abstract] = ACTIONS(2567), - [anon_sym_interface] = ACTIONS(2567), - [anon_sym_enum] = ACTIONS(2567), + [ts_builtin_sym_end] = ACTIONS(2579), + [sym_identifier] = ACTIONS(2581), + [anon_sym_export] = ACTIONS(2581), + [anon_sym_default] = ACTIONS(2581), + [anon_sym_type] = ACTIONS(2581), + [anon_sym_namespace] = ACTIONS(2581), + [anon_sym_LBRACE] = ACTIONS(2579), + [anon_sym_RBRACE] = ACTIONS(2579), + [anon_sym_typeof] = ACTIONS(2581), + [anon_sym_import] = ACTIONS(2581), + [anon_sym_with] = ACTIONS(2581), + [anon_sym_var] = ACTIONS(2581), + [anon_sym_let] = ACTIONS(2581), + [anon_sym_const] = ACTIONS(2581), + [anon_sym_BANG] = ACTIONS(2579), + [anon_sym_else] = ACTIONS(2581), + [anon_sym_if] = ACTIONS(2581), + [anon_sym_switch] = ACTIONS(2581), + [anon_sym_for] = ACTIONS(2581), + [anon_sym_LPAREN] = ACTIONS(2579), + [anon_sym_SEMI] = ACTIONS(2579), + [anon_sym_await] = ACTIONS(2581), + [anon_sym_while] = ACTIONS(2581), + [anon_sym_do] = ACTIONS(2581), + [anon_sym_try] = ACTIONS(2581), + [anon_sym_break] = ACTIONS(2581), + [anon_sym_continue] = ACTIONS(2581), + [anon_sym_debugger] = ACTIONS(2581), + [anon_sym_return] = ACTIONS(2581), + [anon_sym_throw] = ACTIONS(2581), + [anon_sym_case] = ACTIONS(2581), + [anon_sym_yield] = ACTIONS(2581), + [anon_sym_LBRACK] = ACTIONS(2579), + [anon_sym_class] = ACTIONS(2581), + [anon_sym_async] = ACTIONS(2581), + [anon_sym_function] = ACTIONS(2581), + [anon_sym_new] = ACTIONS(2581), + [anon_sym_using] = ACTIONS(2581), + [anon_sym_PLUS] = ACTIONS(2581), + [anon_sym_DASH] = ACTIONS(2581), + [anon_sym_SLASH] = ACTIONS(2581), + [anon_sym_LT] = ACTIONS(2579), + [anon_sym_TILDE] = ACTIONS(2579), + [anon_sym_void] = ACTIONS(2581), + [anon_sym_delete] = ACTIONS(2581), + [anon_sym_PLUS_PLUS] = ACTIONS(2579), + [anon_sym_DASH_DASH] = ACTIONS(2579), + [anon_sym_DQUOTE] = ACTIONS(2579), + [anon_sym_SQUOTE] = ACTIONS(2579), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2579), + [sym_number] = ACTIONS(2579), + [sym_private_property_identifier] = ACTIONS(2579), + [sym_this] = ACTIONS(2581), + [sym_super] = ACTIONS(2581), + [sym_true] = ACTIONS(2581), + [sym_false] = ACTIONS(2581), + [sym_null] = ACTIONS(2581), + [sym_undefined] = ACTIONS(2581), + [anon_sym_AT] = ACTIONS(2579), + [anon_sym_static] = ACTIONS(2581), + [anon_sym_readonly] = ACTIONS(2581), + [anon_sym_get] = ACTIONS(2581), + [anon_sym_set] = ACTIONS(2581), + [anon_sym_declare] = ACTIONS(2581), + [anon_sym_public] = ACTIONS(2581), + [anon_sym_private] = ACTIONS(2581), + [anon_sym_protected] = ACTIONS(2581), + [anon_sym_override] = ACTIONS(2581), + [anon_sym_module] = ACTIONS(2581), + [anon_sym_any] = ACTIONS(2581), + [anon_sym_number] = ACTIONS(2581), + [anon_sym_boolean] = ACTIONS(2581), + [anon_sym_string] = ACTIONS(2581), + [anon_sym_symbol] = ACTIONS(2581), + [anon_sym_object] = ACTIONS(2581), + [anon_sym_abstract] = ACTIONS(2581), + [anon_sym_interface] = ACTIONS(2581), + [anon_sym_enum] = ACTIONS(2581), [sym_html_comment] = ACTIONS(5), }, [STATE(817)] = { - [ts_builtin_sym_end] = ACTIONS(2569), - [sym_identifier] = ACTIONS(2571), - [anon_sym_export] = ACTIONS(2571), - [anon_sym_default] = ACTIONS(2571), - [anon_sym_type] = ACTIONS(2571), - [anon_sym_namespace] = ACTIONS(2571), - [anon_sym_LBRACE] = ACTIONS(2569), - [anon_sym_RBRACE] = ACTIONS(2569), - [anon_sym_typeof] = ACTIONS(2571), - [anon_sym_import] = ACTIONS(2571), - [anon_sym_with] = ACTIONS(2571), - [anon_sym_var] = ACTIONS(2571), - [anon_sym_let] = ACTIONS(2571), - [anon_sym_const] = ACTIONS(2571), - [anon_sym_BANG] = ACTIONS(2569), - [anon_sym_else] = ACTIONS(2571), - [anon_sym_if] = ACTIONS(2571), - [anon_sym_switch] = ACTIONS(2571), - [anon_sym_for] = ACTIONS(2571), - [anon_sym_LPAREN] = ACTIONS(2569), - [anon_sym_SEMI] = ACTIONS(2569), - [anon_sym_await] = ACTIONS(2571), - [anon_sym_while] = ACTIONS(2571), - [anon_sym_do] = ACTIONS(2571), - [anon_sym_try] = ACTIONS(2571), - [anon_sym_break] = ACTIONS(2571), - [anon_sym_continue] = ACTIONS(2571), - [anon_sym_debugger] = ACTIONS(2571), - [anon_sym_return] = ACTIONS(2571), - [anon_sym_throw] = ACTIONS(2571), - [anon_sym_case] = ACTIONS(2571), - [anon_sym_yield] = ACTIONS(2571), - [anon_sym_LBRACK] = ACTIONS(2569), - [anon_sym_class] = ACTIONS(2571), - [anon_sym_async] = ACTIONS(2571), - [anon_sym_function] = ACTIONS(2571), - [anon_sym_new] = ACTIONS(2571), - [anon_sym_using] = ACTIONS(2571), - [anon_sym_PLUS] = ACTIONS(2571), - [anon_sym_DASH] = ACTIONS(2571), - [anon_sym_SLASH] = ACTIONS(2571), - [anon_sym_LT] = ACTIONS(2569), - [anon_sym_TILDE] = ACTIONS(2569), - [anon_sym_void] = ACTIONS(2571), - [anon_sym_delete] = ACTIONS(2571), - [anon_sym_PLUS_PLUS] = ACTIONS(2569), - [anon_sym_DASH_DASH] = ACTIONS(2569), - [anon_sym_DQUOTE] = ACTIONS(2569), - [anon_sym_SQUOTE] = ACTIONS(2569), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2569), - [sym_number] = ACTIONS(2569), - [sym_private_property_identifier] = ACTIONS(2569), - [sym_this] = ACTIONS(2571), - [sym_super] = ACTIONS(2571), - [sym_true] = ACTIONS(2571), - [sym_false] = ACTIONS(2571), - [sym_null] = ACTIONS(2571), - [sym_undefined] = ACTIONS(2571), - [anon_sym_AT] = ACTIONS(2569), - [anon_sym_static] = ACTIONS(2571), - [anon_sym_readonly] = ACTIONS(2571), - [anon_sym_get] = ACTIONS(2571), - [anon_sym_set] = ACTIONS(2571), - [anon_sym_declare] = ACTIONS(2571), - [anon_sym_public] = ACTIONS(2571), - [anon_sym_private] = ACTIONS(2571), - [anon_sym_protected] = ACTIONS(2571), - [anon_sym_override] = ACTIONS(2571), - [anon_sym_module] = ACTIONS(2571), - [anon_sym_any] = ACTIONS(2571), - [anon_sym_number] = ACTIONS(2571), - [anon_sym_boolean] = ACTIONS(2571), - [anon_sym_string] = ACTIONS(2571), - [anon_sym_symbol] = ACTIONS(2571), - [anon_sym_object] = ACTIONS(2571), - [anon_sym_abstract] = ACTIONS(2571), - [anon_sym_interface] = ACTIONS(2571), - [anon_sym_enum] = ACTIONS(2571), + [ts_builtin_sym_end] = ACTIONS(2579), + [sym_identifier] = ACTIONS(2581), + [anon_sym_export] = ACTIONS(2581), + [anon_sym_default] = ACTIONS(2581), + [anon_sym_type] = ACTIONS(2581), + [anon_sym_namespace] = ACTIONS(2581), + [anon_sym_LBRACE] = ACTIONS(2579), + [anon_sym_RBRACE] = ACTIONS(2579), + [anon_sym_typeof] = ACTIONS(2581), + [anon_sym_import] = ACTIONS(2581), + [anon_sym_with] = ACTIONS(2581), + [anon_sym_var] = ACTIONS(2581), + [anon_sym_let] = ACTIONS(2581), + [anon_sym_const] = ACTIONS(2581), + [anon_sym_BANG] = ACTIONS(2579), + [anon_sym_else] = ACTIONS(2581), + [anon_sym_if] = ACTIONS(2581), + [anon_sym_switch] = ACTIONS(2581), + [anon_sym_for] = ACTIONS(2581), + [anon_sym_LPAREN] = ACTIONS(2579), + [anon_sym_SEMI] = ACTIONS(2579), + [anon_sym_await] = ACTIONS(2581), + [anon_sym_while] = ACTIONS(2581), + [anon_sym_do] = ACTIONS(2581), + [anon_sym_try] = ACTIONS(2581), + [anon_sym_break] = ACTIONS(2581), + [anon_sym_continue] = ACTIONS(2581), + [anon_sym_debugger] = ACTIONS(2581), + [anon_sym_return] = ACTIONS(2581), + [anon_sym_throw] = ACTIONS(2581), + [anon_sym_case] = ACTIONS(2581), + [anon_sym_yield] = ACTIONS(2581), + [anon_sym_LBRACK] = ACTIONS(2579), + [anon_sym_class] = ACTIONS(2581), + [anon_sym_async] = ACTIONS(2581), + [anon_sym_function] = ACTIONS(2581), + [anon_sym_new] = ACTIONS(2581), + [anon_sym_using] = ACTIONS(2581), + [anon_sym_PLUS] = ACTIONS(2581), + [anon_sym_DASH] = ACTIONS(2581), + [anon_sym_SLASH] = ACTIONS(2581), + [anon_sym_LT] = ACTIONS(2579), + [anon_sym_TILDE] = ACTIONS(2579), + [anon_sym_void] = ACTIONS(2581), + [anon_sym_delete] = ACTIONS(2581), + [anon_sym_PLUS_PLUS] = ACTIONS(2579), + [anon_sym_DASH_DASH] = ACTIONS(2579), + [anon_sym_DQUOTE] = ACTIONS(2579), + [anon_sym_SQUOTE] = ACTIONS(2579), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2579), + [sym_number] = ACTIONS(2579), + [sym_private_property_identifier] = ACTIONS(2579), + [sym_this] = ACTIONS(2581), + [sym_super] = ACTIONS(2581), + [sym_true] = ACTIONS(2581), + [sym_false] = ACTIONS(2581), + [sym_null] = ACTIONS(2581), + [sym_undefined] = ACTIONS(2581), + [anon_sym_AT] = ACTIONS(2579), + [anon_sym_static] = ACTIONS(2581), + [anon_sym_readonly] = ACTIONS(2581), + [anon_sym_get] = ACTIONS(2581), + [anon_sym_set] = ACTIONS(2581), + [anon_sym_declare] = ACTIONS(2581), + [anon_sym_public] = ACTIONS(2581), + [anon_sym_private] = ACTIONS(2581), + [anon_sym_protected] = ACTIONS(2581), + [anon_sym_override] = ACTIONS(2581), + [anon_sym_module] = ACTIONS(2581), + [anon_sym_any] = ACTIONS(2581), + [anon_sym_number] = ACTIONS(2581), + [anon_sym_boolean] = ACTIONS(2581), + [anon_sym_string] = ACTIONS(2581), + [anon_sym_symbol] = ACTIONS(2581), + [anon_sym_object] = ACTIONS(2581), + [anon_sym_abstract] = ACTIONS(2581), + [anon_sym_interface] = ACTIONS(2581), + [anon_sym_enum] = ACTIONS(2581), [sym_html_comment] = ACTIONS(5), }, [STATE(818)] = { - [ts_builtin_sym_end] = ACTIONS(2573), - [sym_identifier] = ACTIONS(2575), - [anon_sym_export] = ACTIONS(2575), - [anon_sym_default] = ACTIONS(2575), - [anon_sym_type] = ACTIONS(2575), - [anon_sym_namespace] = ACTIONS(2575), - [anon_sym_LBRACE] = ACTIONS(2573), - [anon_sym_RBRACE] = ACTIONS(2573), - [anon_sym_typeof] = ACTIONS(2575), - [anon_sym_import] = ACTIONS(2575), - [anon_sym_with] = ACTIONS(2575), - [anon_sym_var] = ACTIONS(2575), - [anon_sym_let] = ACTIONS(2575), - [anon_sym_const] = ACTIONS(2575), - [anon_sym_BANG] = ACTIONS(2573), - [anon_sym_else] = ACTIONS(2575), - [anon_sym_if] = ACTIONS(2575), - [anon_sym_switch] = ACTIONS(2575), - [anon_sym_for] = ACTIONS(2575), - [anon_sym_LPAREN] = ACTIONS(2573), - [anon_sym_SEMI] = ACTIONS(2573), - [anon_sym_await] = ACTIONS(2575), - [anon_sym_while] = ACTIONS(2575), - [anon_sym_do] = ACTIONS(2575), - [anon_sym_try] = ACTIONS(2575), - [anon_sym_break] = ACTIONS(2575), - [anon_sym_continue] = ACTIONS(2575), - [anon_sym_debugger] = ACTIONS(2575), - [anon_sym_return] = ACTIONS(2575), - [anon_sym_throw] = ACTIONS(2575), - [anon_sym_case] = ACTIONS(2575), - [anon_sym_yield] = ACTIONS(2575), - [anon_sym_LBRACK] = ACTIONS(2573), - [anon_sym_class] = ACTIONS(2575), - [anon_sym_async] = ACTIONS(2575), - [anon_sym_function] = ACTIONS(2575), - [anon_sym_new] = ACTIONS(2575), - [anon_sym_using] = ACTIONS(2575), - [anon_sym_PLUS] = ACTIONS(2575), - [anon_sym_DASH] = ACTIONS(2575), - [anon_sym_SLASH] = ACTIONS(2575), - [anon_sym_LT] = ACTIONS(2573), - [anon_sym_TILDE] = ACTIONS(2573), - [anon_sym_void] = ACTIONS(2575), - [anon_sym_delete] = ACTIONS(2575), - [anon_sym_PLUS_PLUS] = ACTIONS(2573), - [anon_sym_DASH_DASH] = ACTIONS(2573), - [anon_sym_DQUOTE] = ACTIONS(2573), - [anon_sym_SQUOTE] = ACTIONS(2573), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2573), - [sym_number] = ACTIONS(2573), - [sym_private_property_identifier] = ACTIONS(2573), - [sym_this] = ACTIONS(2575), - [sym_super] = ACTIONS(2575), - [sym_true] = ACTIONS(2575), - [sym_false] = ACTIONS(2575), - [sym_null] = ACTIONS(2575), - [sym_undefined] = ACTIONS(2575), - [anon_sym_AT] = ACTIONS(2573), - [anon_sym_static] = ACTIONS(2575), - [anon_sym_readonly] = ACTIONS(2575), - [anon_sym_get] = ACTIONS(2575), - [anon_sym_set] = ACTIONS(2575), - [anon_sym_declare] = ACTIONS(2575), - [anon_sym_public] = ACTIONS(2575), - [anon_sym_private] = ACTIONS(2575), - [anon_sym_protected] = ACTIONS(2575), - [anon_sym_override] = ACTIONS(2575), - [anon_sym_module] = ACTIONS(2575), - [anon_sym_any] = ACTIONS(2575), - [anon_sym_number] = ACTIONS(2575), - [anon_sym_boolean] = ACTIONS(2575), - [anon_sym_string] = ACTIONS(2575), - [anon_sym_symbol] = ACTIONS(2575), - [anon_sym_object] = ACTIONS(2575), - [anon_sym_abstract] = ACTIONS(2575), - [anon_sym_interface] = ACTIONS(2575), - [anon_sym_enum] = ACTIONS(2575), + [ts_builtin_sym_end] = ACTIONS(2579), + [sym_identifier] = ACTIONS(2581), + [anon_sym_export] = ACTIONS(2581), + [anon_sym_default] = ACTIONS(2581), + [anon_sym_type] = ACTIONS(2581), + [anon_sym_namespace] = ACTIONS(2581), + [anon_sym_LBRACE] = ACTIONS(2579), + [anon_sym_RBRACE] = ACTIONS(2579), + [anon_sym_typeof] = ACTIONS(2581), + [anon_sym_import] = ACTIONS(2581), + [anon_sym_with] = ACTIONS(2581), + [anon_sym_var] = ACTIONS(2581), + [anon_sym_let] = ACTIONS(2581), + [anon_sym_const] = ACTIONS(2581), + [anon_sym_BANG] = ACTIONS(2579), + [anon_sym_else] = ACTIONS(2581), + [anon_sym_if] = ACTIONS(2581), + [anon_sym_switch] = ACTIONS(2581), + [anon_sym_for] = ACTIONS(2581), + [anon_sym_LPAREN] = ACTIONS(2579), + [anon_sym_SEMI] = ACTIONS(2579), + [anon_sym_await] = ACTIONS(2581), + [anon_sym_while] = ACTIONS(2581), + [anon_sym_do] = ACTIONS(2581), + [anon_sym_try] = ACTIONS(2581), + [anon_sym_break] = ACTIONS(2581), + [anon_sym_continue] = ACTIONS(2581), + [anon_sym_debugger] = ACTIONS(2581), + [anon_sym_return] = ACTIONS(2581), + [anon_sym_throw] = ACTIONS(2581), + [anon_sym_case] = ACTIONS(2581), + [anon_sym_yield] = ACTIONS(2581), + [anon_sym_LBRACK] = ACTIONS(2579), + [anon_sym_class] = ACTIONS(2581), + [anon_sym_async] = ACTIONS(2581), + [anon_sym_function] = ACTIONS(2581), + [anon_sym_new] = ACTIONS(2581), + [anon_sym_using] = ACTIONS(2581), + [anon_sym_PLUS] = ACTIONS(2581), + [anon_sym_DASH] = ACTIONS(2581), + [anon_sym_SLASH] = ACTIONS(2581), + [anon_sym_LT] = ACTIONS(2579), + [anon_sym_TILDE] = ACTIONS(2579), + [anon_sym_void] = ACTIONS(2581), + [anon_sym_delete] = ACTIONS(2581), + [anon_sym_PLUS_PLUS] = ACTIONS(2579), + [anon_sym_DASH_DASH] = ACTIONS(2579), + [anon_sym_DQUOTE] = ACTIONS(2579), + [anon_sym_SQUOTE] = ACTIONS(2579), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2579), + [sym_number] = ACTIONS(2579), + [sym_private_property_identifier] = ACTIONS(2579), + [sym_this] = ACTIONS(2581), + [sym_super] = ACTIONS(2581), + [sym_true] = ACTIONS(2581), + [sym_false] = ACTIONS(2581), + [sym_null] = ACTIONS(2581), + [sym_undefined] = ACTIONS(2581), + [anon_sym_AT] = ACTIONS(2579), + [anon_sym_static] = ACTIONS(2581), + [anon_sym_readonly] = ACTIONS(2581), + [anon_sym_get] = ACTIONS(2581), + [anon_sym_set] = ACTIONS(2581), + [anon_sym_declare] = ACTIONS(2581), + [anon_sym_public] = ACTIONS(2581), + [anon_sym_private] = ACTIONS(2581), + [anon_sym_protected] = ACTIONS(2581), + [anon_sym_override] = ACTIONS(2581), + [anon_sym_module] = ACTIONS(2581), + [anon_sym_any] = ACTIONS(2581), + [anon_sym_number] = ACTIONS(2581), + [anon_sym_boolean] = ACTIONS(2581), + [anon_sym_string] = ACTIONS(2581), + [anon_sym_symbol] = ACTIONS(2581), + [anon_sym_object] = ACTIONS(2581), + [anon_sym_abstract] = ACTIONS(2581), + [anon_sym_interface] = ACTIONS(2581), + [anon_sym_enum] = ACTIONS(2581), [sym_html_comment] = ACTIONS(5), }, [STATE(819)] = { - [ts_builtin_sym_end] = ACTIONS(2577), - [sym_identifier] = ACTIONS(2579), - [anon_sym_export] = ACTIONS(2579), - [anon_sym_default] = ACTIONS(2579), - [anon_sym_type] = ACTIONS(2579), - [anon_sym_namespace] = ACTIONS(2579), - [anon_sym_LBRACE] = ACTIONS(2577), - [anon_sym_RBRACE] = ACTIONS(2577), - [anon_sym_typeof] = ACTIONS(2579), - [anon_sym_import] = ACTIONS(2579), - [anon_sym_with] = ACTIONS(2579), - [anon_sym_var] = ACTIONS(2579), - [anon_sym_let] = ACTIONS(2579), - [anon_sym_const] = ACTIONS(2579), - [anon_sym_BANG] = ACTIONS(2577), - [anon_sym_else] = ACTIONS(2579), - [anon_sym_if] = ACTIONS(2579), - [anon_sym_switch] = ACTIONS(2579), - [anon_sym_for] = ACTIONS(2579), - [anon_sym_LPAREN] = ACTIONS(2577), - [anon_sym_SEMI] = ACTIONS(2577), - [anon_sym_await] = ACTIONS(2579), - [anon_sym_while] = ACTIONS(2579), - [anon_sym_do] = ACTIONS(2579), - [anon_sym_try] = ACTIONS(2579), - [anon_sym_break] = ACTIONS(2579), - [anon_sym_continue] = ACTIONS(2579), - [anon_sym_debugger] = ACTIONS(2579), - [anon_sym_return] = ACTIONS(2579), - [anon_sym_throw] = ACTIONS(2579), - [anon_sym_case] = ACTIONS(2579), - [anon_sym_yield] = ACTIONS(2579), - [anon_sym_LBRACK] = ACTIONS(2577), - [anon_sym_class] = ACTIONS(2579), - [anon_sym_async] = ACTIONS(2579), - [anon_sym_function] = ACTIONS(2579), - [anon_sym_new] = ACTIONS(2579), - [anon_sym_using] = ACTIONS(2579), - [anon_sym_PLUS] = ACTIONS(2579), - [anon_sym_DASH] = ACTIONS(2579), - [anon_sym_SLASH] = ACTIONS(2579), - [anon_sym_LT] = ACTIONS(2577), - [anon_sym_TILDE] = ACTIONS(2577), - [anon_sym_void] = ACTIONS(2579), - [anon_sym_delete] = ACTIONS(2579), - [anon_sym_PLUS_PLUS] = ACTIONS(2577), - [anon_sym_DASH_DASH] = ACTIONS(2577), - [anon_sym_DQUOTE] = ACTIONS(2577), - [anon_sym_SQUOTE] = ACTIONS(2577), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2577), - [sym_number] = ACTIONS(2577), - [sym_private_property_identifier] = ACTIONS(2577), - [sym_this] = ACTIONS(2579), - [sym_super] = ACTIONS(2579), - [sym_true] = ACTIONS(2579), - [sym_false] = ACTIONS(2579), - [sym_null] = ACTIONS(2579), - [sym_undefined] = ACTIONS(2579), - [anon_sym_AT] = ACTIONS(2577), - [anon_sym_static] = ACTIONS(2579), - [anon_sym_readonly] = ACTIONS(2579), - [anon_sym_get] = ACTIONS(2579), - [anon_sym_set] = ACTIONS(2579), - [anon_sym_declare] = ACTIONS(2579), - [anon_sym_public] = ACTIONS(2579), - [anon_sym_private] = ACTIONS(2579), - [anon_sym_protected] = ACTIONS(2579), - [anon_sym_override] = ACTIONS(2579), - [anon_sym_module] = ACTIONS(2579), - [anon_sym_any] = ACTIONS(2579), - [anon_sym_number] = ACTIONS(2579), - [anon_sym_boolean] = ACTIONS(2579), - [anon_sym_string] = ACTIONS(2579), - [anon_sym_symbol] = ACTIONS(2579), - [anon_sym_object] = ACTIONS(2579), - [anon_sym_abstract] = ACTIONS(2579), - [anon_sym_interface] = ACTIONS(2579), - [anon_sym_enum] = ACTIONS(2579), + [ts_builtin_sym_end] = ACTIONS(2583), + [sym_identifier] = ACTIONS(2585), + [anon_sym_export] = ACTIONS(2585), + [anon_sym_default] = ACTIONS(2585), + [anon_sym_type] = ACTIONS(2585), + [anon_sym_namespace] = ACTIONS(2585), + [anon_sym_LBRACE] = ACTIONS(2583), + [anon_sym_RBRACE] = ACTIONS(2583), + [anon_sym_typeof] = ACTIONS(2585), + [anon_sym_import] = ACTIONS(2585), + [anon_sym_with] = ACTIONS(2585), + [anon_sym_var] = ACTIONS(2585), + [anon_sym_let] = ACTIONS(2585), + [anon_sym_const] = ACTIONS(2585), + [anon_sym_BANG] = ACTIONS(2583), + [anon_sym_else] = ACTIONS(2585), + [anon_sym_if] = ACTIONS(2585), + [anon_sym_switch] = ACTIONS(2585), + [anon_sym_for] = ACTIONS(2585), + [anon_sym_LPAREN] = ACTIONS(2583), + [anon_sym_SEMI] = ACTIONS(2583), + [anon_sym_await] = ACTIONS(2585), + [anon_sym_while] = ACTIONS(2585), + [anon_sym_do] = ACTIONS(2585), + [anon_sym_try] = ACTIONS(2585), + [anon_sym_break] = ACTIONS(2585), + [anon_sym_continue] = ACTIONS(2585), + [anon_sym_debugger] = ACTIONS(2585), + [anon_sym_return] = ACTIONS(2585), + [anon_sym_throw] = ACTIONS(2585), + [anon_sym_case] = ACTIONS(2585), + [anon_sym_yield] = ACTIONS(2585), + [anon_sym_LBRACK] = ACTIONS(2583), + [anon_sym_class] = ACTIONS(2585), + [anon_sym_async] = ACTIONS(2585), + [anon_sym_function] = ACTIONS(2585), + [anon_sym_new] = ACTIONS(2585), + [anon_sym_using] = ACTIONS(2585), + [anon_sym_PLUS] = ACTIONS(2585), + [anon_sym_DASH] = ACTIONS(2585), + [anon_sym_SLASH] = ACTIONS(2585), + [anon_sym_LT] = ACTIONS(2583), + [anon_sym_TILDE] = ACTIONS(2583), + [anon_sym_void] = ACTIONS(2585), + [anon_sym_delete] = ACTIONS(2585), + [anon_sym_PLUS_PLUS] = ACTIONS(2583), + [anon_sym_DASH_DASH] = ACTIONS(2583), + [anon_sym_DQUOTE] = ACTIONS(2583), + [anon_sym_SQUOTE] = ACTIONS(2583), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2583), + [sym_number] = ACTIONS(2583), + [sym_private_property_identifier] = ACTIONS(2583), + [sym_this] = ACTIONS(2585), + [sym_super] = ACTIONS(2585), + [sym_true] = ACTIONS(2585), + [sym_false] = ACTIONS(2585), + [sym_null] = ACTIONS(2585), + [sym_undefined] = ACTIONS(2585), + [anon_sym_AT] = ACTIONS(2583), + [anon_sym_static] = ACTIONS(2585), + [anon_sym_readonly] = ACTIONS(2585), + [anon_sym_get] = ACTIONS(2585), + [anon_sym_set] = ACTIONS(2585), + [anon_sym_declare] = ACTIONS(2585), + [anon_sym_public] = ACTIONS(2585), + [anon_sym_private] = ACTIONS(2585), + [anon_sym_protected] = ACTIONS(2585), + [anon_sym_override] = ACTIONS(2585), + [anon_sym_module] = ACTIONS(2585), + [anon_sym_any] = ACTIONS(2585), + [anon_sym_number] = ACTIONS(2585), + [anon_sym_boolean] = ACTIONS(2585), + [anon_sym_string] = ACTIONS(2585), + [anon_sym_symbol] = ACTIONS(2585), + [anon_sym_object] = ACTIONS(2585), + [anon_sym_abstract] = ACTIONS(2585), + [anon_sym_interface] = ACTIONS(2585), + [anon_sym_enum] = ACTIONS(2585), [sym_html_comment] = ACTIONS(5), }, [STATE(820)] = { - [ts_builtin_sym_end] = ACTIONS(2581), - [sym_identifier] = ACTIONS(2583), - [anon_sym_export] = ACTIONS(2583), - [anon_sym_default] = ACTIONS(2583), - [anon_sym_type] = ACTIONS(2583), - [anon_sym_namespace] = ACTIONS(2583), - [anon_sym_LBRACE] = ACTIONS(2581), - [anon_sym_RBRACE] = ACTIONS(2581), - [anon_sym_typeof] = ACTIONS(2583), - [anon_sym_import] = ACTIONS(2583), - [anon_sym_with] = ACTIONS(2583), - [anon_sym_var] = ACTIONS(2583), - [anon_sym_let] = ACTIONS(2583), - [anon_sym_const] = ACTIONS(2583), - [anon_sym_BANG] = ACTIONS(2581), - [anon_sym_else] = ACTIONS(2583), - [anon_sym_if] = ACTIONS(2583), - [anon_sym_switch] = ACTIONS(2583), - [anon_sym_for] = ACTIONS(2583), - [anon_sym_LPAREN] = ACTIONS(2581), - [anon_sym_SEMI] = ACTIONS(2581), - [anon_sym_await] = ACTIONS(2583), - [anon_sym_while] = ACTIONS(2583), - [anon_sym_do] = ACTIONS(2583), - [anon_sym_try] = ACTIONS(2583), - [anon_sym_break] = ACTIONS(2583), - [anon_sym_continue] = ACTIONS(2583), - [anon_sym_debugger] = ACTIONS(2583), - [anon_sym_return] = ACTIONS(2583), - [anon_sym_throw] = ACTIONS(2583), - [anon_sym_case] = ACTIONS(2583), - [anon_sym_yield] = ACTIONS(2583), - [anon_sym_LBRACK] = ACTIONS(2581), - [anon_sym_class] = ACTIONS(2583), - [anon_sym_async] = ACTIONS(2583), - [anon_sym_function] = ACTIONS(2583), - [anon_sym_new] = ACTIONS(2583), - [anon_sym_using] = ACTIONS(2583), - [anon_sym_PLUS] = ACTIONS(2583), - [anon_sym_DASH] = ACTIONS(2583), - [anon_sym_SLASH] = ACTIONS(2583), - [anon_sym_LT] = ACTIONS(2581), - [anon_sym_TILDE] = ACTIONS(2581), - [anon_sym_void] = ACTIONS(2583), - [anon_sym_delete] = ACTIONS(2583), - [anon_sym_PLUS_PLUS] = ACTIONS(2581), - [anon_sym_DASH_DASH] = ACTIONS(2581), - [anon_sym_DQUOTE] = ACTIONS(2581), - [anon_sym_SQUOTE] = ACTIONS(2581), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2581), - [sym_number] = ACTIONS(2581), - [sym_private_property_identifier] = ACTIONS(2581), - [sym_this] = ACTIONS(2583), - [sym_super] = ACTIONS(2583), - [sym_true] = ACTIONS(2583), - [sym_false] = ACTIONS(2583), - [sym_null] = ACTIONS(2583), - [sym_undefined] = ACTIONS(2583), - [anon_sym_AT] = ACTIONS(2581), - [anon_sym_static] = ACTIONS(2583), - [anon_sym_readonly] = ACTIONS(2583), - [anon_sym_get] = ACTIONS(2583), - [anon_sym_set] = ACTIONS(2583), - [anon_sym_declare] = ACTIONS(2583), - [anon_sym_public] = ACTIONS(2583), - [anon_sym_private] = ACTIONS(2583), - [anon_sym_protected] = ACTIONS(2583), - [anon_sym_override] = ACTIONS(2583), - [anon_sym_module] = ACTIONS(2583), - [anon_sym_any] = ACTIONS(2583), - [anon_sym_number] = ACTIONS(2583), - [anon_sym_boolean] = ACTIONS(2583), - [anon_sym_string] = ACTIONS(2583), - [anon_sym_symbol] = ACTIONS(2583), - [anon_sym_object] = ACTIONS(2583), - [anon_sym_abstract] = ACTIONS(2583), - [anon_sym_interface] = ACTIONS(2583), - [anon_sym_enum] = ACTIONS(2583), + [ts_builtin_sym_end] = ACTIONS(2587), + [sym_identifier] = ACTIONS(2589), + [anon_sym_export] = ACTIONS(2589), + [anon_sym_default] = ACTIONS(2589), + [anon_sym_type] = ACTIONS(2589), + [anon_sym_namespace] = ACTIONS(2589), + [anon_sym_LBRACE] = ACTIONS(2587), + [anon_sym_RBRACE] = ACTIONS(2587), + [anon_sym_typeof] = ACTIONS(2589), + [anon_sym_import] = ACTIONS(2589), + [anon_sym_with] = ACTIONS(2589), + [anon_sym_var] = ACTIONS(2589), + [anon_sym_let] = ACTIONS(2589), + [anon_sym_const] = ACTIONS(2589), + [anon_sym_BANG] = ACTIONS(2587), + [anon_sym_else] = ACTIONS(2589), + [anon_sym_if] = ACTIONS(2589), + [anon_sym_switch] = ACTIONS(2589), + [anon_sym_for] = ACTIONS(2589), + [anon_sym_LPAREN] = ACTIONS(2587), + [anon_sym_SEMI] = ACTIONS(2587), + [anon_sym_await] = ACTIONS(2589), + [anon_sym_while] = ACTIONS(2589), + [anon_sym_do] = ACTIONS(2589), + [anon_sym_try] = ACTIONS(2589), + [anon_sym_break] = ACTIONS(2589), + [anon_sym_continue] = ACTIONS(2589), + [anon_sym_debugger] = ACTIONS(2589), + [anon_sym_return] = ACTIONS(2589), + [anon_sym_throw] = ACTIONS(2589), + [anon_sym_case] = ACTIONS(2589), + [anon_sym_yield] = ACTIONS(2589), + [anon_sym_LBRACK] = ACTIONS(2587), + [anon_sym_class] = ACTIONS(2589), + [anon_sym_async] = ACTIONS(2589), + [anon_sym_function] = ACTIONS(2589), + [anon_sym_new] = ACTIONS(2589), + [anon_sym_using] = ACTIONS(2589), + [anon_sym_PLUS] = ACTIONS(2589), + [anon_sym_DASH] = ACTIONS(2589), + [anon_sym_SLASH] = ACTIONS(2589), + [anon_sym_LT] = ACTIONS(2587), + [anon_sym_TILDE] = ACTIONS(2587), + [anon_sym_void] = ACTIONS(2589), + [anon_sym_delete] = ACTIONS(2589), + [anon_sym_PLUS_PLUS] = ACTIONS(2587), + [anon_sym_DASH_DASH] = ACTIONS(2587), + [anon_sym_DQUOTE] = ACTIONS(2587), + [anon_sym_SQUOTE] = ACTIONS(2587), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2587), + [sym_number] = ACTIONS(2587), + [sym_private_property_identifier] = ACTIONS(2587), + [sym_this] = ACTIONS(2589), + [sym_super] = ACTIONS(2589), + [sym_true] = ACTIONS(2589), + [sym_false] = ACTIONS(2589), + [sym_null] = ACTIONS(2589), + [sym_undefined] = ACTIONS(2589), + [anon_sym_AT] = ACTIONS(2587), + [anon_sym_static] = ACTIONS(2589), + [anon_sym_readonly] = ACTIONS(2589), + [anon_sym_get] = ACTIONS(2589), + [anon_sym_set] = ACTIONS(2589), + [anon_sym_declare] = ACTIONS(2589), + [anon_sym_public] = ACTIONS(2589), + [anon_sym_private] = ACTIONS(2589), + [anon_sym_protected] = ACTIONS(2589), + [anon_sym_override] = ACTIONS(2589), + [anon_sym_module] = ACTIONS(2589), + [anon_sym_any] = ACTIONS(2589), + [anon_sym_number] = ACTIONS(2589), + [anon_sym_boolean] = ACTIONS(2589), + [anon_sym_string] = ACTIONS(2589), + [anon_sym_symbol] = ACTIONS(2589), + [anon_sym_object] = ACTIONS(2589), + [anon_sym_abstract] = ACTIONS(2589), + [anon_sym_interface] = ACTIONS(2589), + [anon_sym_enum] = ACTIONS(2589), [sym_html_comment] = ACTIONS(5), }, [STATE(821)] = { - [ts_builtin_sym_end] = ACTIONS(2585), - [sym_identifier] = ACTIONS(2587), - [anon_sym_export] = ACTIONS(2587), - [anon_sym_default] = ACTIONS(2587), - [anon_sym_type] = ACTIONS(2587), - [anon_sym_namespace] = ACTIONS(2587), - [anon_sym_LBRACE] = ACTIONS(2585), - [anon_sym_RBRACE] = ACTIONS(2585), - [anon_sym_typeof] = ACTIONS(2587), - [anon_sym_import] = ACTIONS(2587), - [anon_sym_with] = ACTIONS(2587), - [anon_sym_var] = ACTIONS(2587), - [anon_sym_let] = ACTIONS(2587), - [anon_sym_const] = ACTIONS(2587), - [anon_sym_BANG] = ACTIONS(2585), - [anon_sym_else] = ACTIONS(2587), - [anon_sym_if] = ACTIONS(2587), - [anon_sym_switch] = ACTIONS(2587), - [anon_sym_for] = ACTIONS(2587), - [anon_sym_LPAREN] = ACTIONS(2585), - [anon_sym_SEMI] = ACTIONS(2585), - [anon_sym_await] = ACTIONS(2587), - [anon_sym_while] = ACTIONS(2587), - [anon_sym_do] = ACTIONS(2587), - [anon_sym_try] = ACTIONS(2587), - [anon_sym_break] = ACTIONS(2587), - [anon_sym_continue] = ACTIONS(2587), - [anon_sym_debugger] = ACTIONS(2587), - [anon_sym_return] = ACTIONS(2587), - [anon_sym_throw] = ACTIONS(2587), - [anon_sym_case] = ACTIONS(2587), - [anon_sym_yield] = ACTIONS(2587), - [anon_sym_LBRACK] = ACTIONS(2585), - [anon_sym_class] = ACTIONS(2587), - [anon_sym_async] = ACTIONS(2587), - [anon_sym_function] = ACTIONS(2587), - [anon_sym_new] = ACTIONS(2587), - [anon_sym_using] = ACTIONS(2587), - [anon_sym_PLUS] = ACTIONS(2587), - [anon_sym_DASH] = ACTIONS(2587), - [anon_sym_SLASH] = ACTIONS(2587), - [anon_sym_LT] = ACTIONS(2585), - [anon_sym_TILDE] = ACTIONS(2585), - [anon_sym_void] = ACTIONS(2587), - [anon_sym_delete] = ACTIONS(2587), - [anon_sym_PLUS_PLUS] = ACTIONS(2585), - [anon_sym_DASH_DASH] = ACTIONS(2585), - [anon_sym_DQUOTE] = ACTIONS(2585), - [anon_sym_SQUOTE] = ACTIONS(2585), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2585), - [sym_number] = ACTIONS(2585), - [sym_private_property_identifier] = ACTIONS(2585), - [sym_this] = ACTIONS(2587), - [sym_super] = ACTIONS(2587), - [sym_true] = ACTIONS(2587), - [sym_false] = ACTIONS(2587), - [sym_null] = ACTIONS(2587), - [sym_undefined] = ACTIONS(2587), - [anon_sym_AT] = ACTIONS(2585), - [anon_sym_static] = ACTIONS(2587), - [anon_sym_readonly] = ACTIONS(2587), - [anon_sym_get] = ACTIONS(2587), - [anon_sym_set] = ACTIONS(2587), - [anon_sym_declare] = ACTIONS(2587), - [anon_sym_public] = ACTIONS(2587), - [anon_sym_private] = ACTIONS(2587), - [anon_sym_protected] = ACTIONS(2587), - [anon_sym_override] = ACTIONS(2587), - [anon_sym_module] = ACTIONS(2587), - [anon_sym_any] = ACTIONS(2587), - [anon_sym_number] = ACTIONS(2587), - [anon_sym_boolean] = ACTIONS(2587), - [anon_sym_string] = ACTIONS(2587), - [anon_sym_symbol] = ACTIONS(2587), - [anon_sym_object] = ACTIONS(2587), - [anon_sym_abstract] = ACTIONS(2587), - [anon_sym_interface] = ACTIONS(2587), - [anon_sym_enum] = ACTIONS(2587), + [ts_builtin_sym_end] = ACTIONS(2587), + [sym_identifier] = ACTIONS(2589), + [anon_sym_export] = ACTIONS(2589), + [anon_sym_default] = ACTIONS(2589), + [anon_sym_type] = ACTIONS(2589), + [anon_sym_namespace] = ACTIONS(2589), + [anon_sym_LBRACE] = ACTIONS(2587), + [anon_sym_RBRACE] = ACTIONS(2587), + [anon_sym_typeof] = ACTIONS(2589), + [anon_sym_import] = ACTIONS(2589), + [anon_sym_with] = ACTIONS(2589), + [anon_sym_var] = ACTIONS(2589), + [anon_sym_let] = ACTIONS(2589), + [anon_sym_const] = ACTIONS(2589), + [anon_sym_BANG] = ACTIONS(2587), + [anon_sym_else] = ACTIONS(2589), + [anon_sym_if] = ACTIONS(2589), + [anon_sym_switch] = ACTIONS(2589), + [anon_sym_for] = ACTIONS(2589), + [anon_sym_LPAREN] = ACTIONS(2587), + [anon_sym_SEMI] = ACTIONS(2587), + [anon_sym_await] = ACTIONS(2589), + [anon_sym_while] = ACTIONS(2589), + [anon_sym_do] = ACTIONS(2589), + [anon_sym_try] = ACTIONS(2589), + [anon_sym_break] = ACTIONS(2589), + [anon_sym_continue] = ACTIONS(2589), + [anon_sym_debugger] = ACTIONS(2589), + [anon_sym_return] = ACTIONS(2589), + [anon_sym_throw] = ACTIONS(2589), + [anon_sym_case] = ACTIONS(2589), + [anon_sym_yield] = ACTIONS(2589), + [anon_sym_LBRACK] = ACTIONS(2587), + [anon_sym_class] = ACTIONS(2589), + [anon_sym_async] = ACTIONS(2589), + [anon_sym_function] = ACTIONS(2589), + [anon_sym_new] = ACTIONS(2589), + [anon_sym_using] = ACTIONS(2589), + [anon_sym_PLUS] = ACTIONS(2589), + [anon_sym_DASH] = ACTIONS(2589), + [anon_sym_SLASH] = ACTIONS(2589), + [anon_sym_LT] = ACTIONS(2587), + [anon_sym_TILDE] = ACTIONS(2587), + [anon_sym_void] = ACTIONS(2589), + [anon_sym_delete] = ACTIONS(2589), + [anon_sym_PLUS_PLUS] = ACTIONS(2587), + [anon_sym_DASH_DASH] = ACTIONS(2587), + [anon_sym_DQUOTE] = ACTIONS(2587), + [anon_sym_SQUOTE] = ACTIONS(2587), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2587), + [sym_number] = ACTIONS(2587), + [sym_private_property_identifier] = ACTIONS(2587), + [sym_this] = ACTIONS(2589), + [sym_super] = ACTIONS(2589), + [sym_true] = ACTIONS(2589), + [sym_false] = ACTIONS(2589), + [sym_null] = ACTIONS(2589), + [sym_undefined] = ACTIONS(2589), + [anon_sym_AT] = ACTIONS(2587), + [anon_sym_static] = ACTIONS(2589), + [anon_sym_readonly] = ACTIONS(2589), + [anon_sym_get] = ACTIONS(2589), + [anon_sym_set] = ACTIONS(2589), + [anon_sym_declare] = ACTIONS(2589), + [anon_sym_public] = ACTIONS(2589), + [anon_sym_private] = ACTIONS(2589), + [anon_sym_protected] = ACTIONS(2589), + [anon_sym_override] = ACTIONS(2589), + [anon_sym_module] = ACTIONS(2589), + [anon_sym_any] = ACTIONS(2589), + [anon_sym_number] = ACTIONS(2589), + [anon_sym_boolean] = ACTIONS(2589), + [anon_sym_string] = ACTIONS(2589), + [anon_sym_symbol] = ACTIONS(2589), + [anon_sym_object] = ACTIONS(2589), + [anon_sym_abstract] = ACTIONS(2589), + [anon_sym_interface] = ACTIONS(2589), + [anon_sym_enum] = ACTIONS(2589), [sym_html_comment] = ACTIONS(5), }, [STATE(822)] = { - [ts_builtin_sym_end] = ACTIONS(2589), - [sym_identifier] = ACTIONS(2591), - [anon_sym_export] = ACTIONS(2591), - [anon_sym_default] = ACTIONS(2591), - [anon_sym_type] = ACTIONS(2591), - [anon_sym_namespace] = ACTIONS(2591), - [anon_sym_LBRACE] = ACTIONS(2589), - [anon_sym_RBRACE] = ACTIONS(2589), - [anon_sym_typeof] = ACTIONS(2591), - [anon_sym_import] = ACTIONS(2591), - [anon_sym_with] = ACTIONS(2591), - [anon_sym_var] = ACTIONS(2591), - [anon_sym_let] = ACTIONS(2591), - [anon_sym_const] = ACTIONS(2591), - [anon_sym_BANG] = ACTIONS(2589), - [anon_sym_else] = ACTIONS(2591), - [anon_sym_if] = ACTIONS(2591), - [anon_sym_switch] = ACTIONS(2591), - [anon_sym_for] = ACTIONS(2591), - [anon_sym_LPAREN] = ACTIONS(2589), - [anon_sym_SEMI] = ACTIONS(2589), - [anon_sym_await] = ACTIONS(2591), - [anon_sym_while] = ACTIONS(2591), - [anon_sym_do] = ACTIONS(2591), - [anon_sym_try] = ACTIONS(2591), - [anon_sym_break] = ACTIONS(2591), - [anon_sym_continue] = ACTIONS(2591), - [anon_sym_debugger] = ACTIONS(2591), - [anon_sym_return] = ACTIONS(2591), - [anon_sym_throw] = ACTIONS(2591), - [anon_sym_case] = ACTIONS(2591), - [anon_sym_yield] = ACTIONS(2591), - [anon_sym_LBRACK] = ACTIONS(2589), - [anon_sym_class] = ACTIONS(2591), - [anon_sym_async] = ACTIONS(2591), - [anon_sym_function] = ACTIONS(2591), - [anon_sym_new] = ACTIONS(2591), - [anon_sym_using] = ACTIONS(2591), - [anon_sym_PLUS] = ACTIONS(2591), - [anon_sym_DASH] = ACTIONS(2591), - [anon_sym_SLASH] = ACTIONS(2591), - [anon_sym_LT] = ACTIONS(2589), - [anon_sym_TILDE] = ACTIONS(2589), - [anon_sym_void] = ACTIONS(2591), - [anon_sym_delete] = ACTIONS(2591), - [anon_sym_PLUS_PLUS] = ACTIONS(2589), - [anon_sym_DASH_DASH] = ACTIONS(2589), - [anon_sym_DQUOTE] = ACTIONS(2589), - [anon_sym_SQUOTE] = ACTIONS(2589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2589), - [sym_number] = ACTIONS(2589), - [sym_private_property_identifier] = ACTIONS(2589), - [sym_this] = ACTIONS(2591), - [sym_super] = ACTIONS(2591), - [sym_true] = ACTIONS(2591), - [sym_false] = ACTIONS(2591), - [sym_null] = ACTIONS(2591), - [sym_undefined] = ACTIONS(2591), - [anon_sym_AT] = ACTIONS(2589), - [anon_sym_static] = ACTIONS(2591), - [anon_sym_readonly] = ACTIONS(2591), - [anon_sym_get] = ACTIONS(2591), - [anon_sym_set] = ACTIONS(2591), - [anon_sym_declare] = ACTIONS(2591), - [anon_sym_public] = ACTIONS(2591), - [anon_sym_private] = ACTIONS(2591), - [anon_sym_protected] = ACTIONS(2591), - [anon_sym_override] = ACTIONS(2591), - [anon_sym_module] = ACTIONS(2591), - [anon_sym_any] = ACTIONS(2591), - [anon_sym_number] = ACTIONS(2591), - [anon_sym_boolean] = ACTIONS(2591), - [anon_sym_string] = ACTIONS(2591), - [anon_sym_symbol] = ACTIONS(2591), - [anon_sym_object] = ACTIONS(2591), - [anon_sym_abstract] = ACTIONS(2591), - [anon_sym_interface] = ACTIONS(2591), - [anon_sym_enum] = ACTIONS(2591), + [ts_builtin_sym_end] = ACTIONS(2575), + [sym_identifier] = ACTIONS(2577), + [anon_sym_export] = ACTIONS(2577), + [anon_sym_default] = ACTIONS(2577), + [anon_sym_type] = ACTIONS(2577), + [anon_sym_namespace] = ACTIONS(2577), + [anon_sym_LBRACE] = ACTIONS(2575), + [anon_sym_RBRACE] = ACTIONS(2575), + [anon_sym_typeof] = ACTIONS(2577), + [anon_sym_import] = ACTIONS(2577), + [anon_sym_with] = ACTIONS(2577), + [anon_sym_var] = ACTIONS(2577), + [anon_sym_let] = ACTIONS(2577), + [anon_sym_const] = ACTIONS(2577), + [anon_sym_BANG] = ACTIONS(2575), + [anon_sym_else] = ACTIONS(2577), + [anon_sym_if] = ACTIONS(2577), + [anon_sym_switch] = ACTIONS(2577), + [anon_sym_for] = ACTIONS(2577), + [anon_sym_LPAREN] = ACTIONS(2575), + [anon_sym_SEMI] = ACTIONS(2575), + [anon_sym_await] = ACTIONS(2577), + [anon_sym_while] = ACTIONS(2577), + [anon_sym_do] = ACTIONS(2577), + [anon_sym_try] = ACTIONS(2577), + [anon_sym_break] = ACTIONS(2577), + [anon_sym_continue] = ACTIONS(2577), + [anon_sym_debugger] = ACTIONS(2577), + [anon_sym_return] = ACTIONS(2577), + [anon_sym_throw] = ACTIONS(2577), + [anon_sym_case] = ACTIONS(2577), + [anon_sym_yield] = ACTIONS(2577), + [anon_sym_LBRACK] = ACTIONS(2575), + [anon_sym_class] = ACTIONS(2577), + [anon_sym_async] = ACTIONS(2577), + [anon_sym_function] = ACTIONS(2577), + [anon_sym_new] = ACTIONS(2577), + [anon_sym_using] = ACTIONS(2577), + [anon_sym_PLUS] = ACTIONS(2577), + [anon_sym_DASH] = ACTIONS(2577), + [anon_sym_SLASH] = ACTIONS(2577), + [anon_sym_LT] = ACTIONS(2575), + [anon_sym_TILDE] = ACTIONS(2575), + [anon_sym_void] = ACTIONS(2577), + [anon_sym_delete] = ACTIONS(2577), + [anon_sym_PLUS_PLUS] = ACTIONS(2575), + [anon_sym_DASH_DASH] = ACTIONS(2575), + [anon_sym_DQUOTE] = ACTIONS(2575), + [anon_sym_SQUOTE] = ACTIONS(2575), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2575), + [sym_number] = ACTIONS(2575), + [sym_private_property_identifier] = ACTIONS(2575), + [sym_this] = ACTIONS(2577), + [sym_super] = ACTIONS(2577), + [sym_true] = ACTIONS(2577), + [sym_false] = ACTIONS(2577), + [sym_null] = ACTIONS(2577), + [sym_undefined] = ACTIONS(2577), + [anon_sym_AT] = ACTIONS(2575), + [anon_sym_static] = ACTIONS(2577), + [anon_sym_readonly] = ACTIONS(2577), + [anon_sym_get] = ACTIONS(2577), + [anon_sym_set] = ACTIONS(2577), + [anon_sym_declare] = ACTIONS(2577), + [anon_sym_public] = ACTIONS(2577), + [anon_sym_private] = ACTIONS(2577), + [anon_sym_protected] = ACTIONS(2577), + [anon_sym_override] = ACTIONS(2577), + [anon_sym_module] = ACTIONS(2577), + [anon_sym_any] = ACTIONS(2577), + [anon_sym_number] = ACTIONS(2577), + [anon_sym_boolean] = ACTIONS(2577), + [anon_sym_string] = ACTIONS(2577), + [anon_sym_symbol] = ACTIONS(2577), + [anon_sym_object] = ACTIONS(2577), + [anon_sym_abstract] = ACTIONS(2577), + [anon_sym_interface] = ACTIONS(2577), + [anon_sym_enum] = ACTIONS(2577), [sym_html_comment] = ACTIONS(5), }, [STATE(823)] = { - [ts_builtin_sym_end] = ACTIONS(2593), - [sym_identifier] = ACTIONS(2595), - [anon_sym_export] = ACTIONS(2595), - [anon_sym_default] = ACTIONS(2595), - [anon_sym_type] = ACTIONS(2595), - [anon_sym_namespace] = ACTIONS(2595), - [anon_sym_LBRACE] = ACTIONS(2593), - [anon_sym_RBRACE] = ACTIONS(2593), - [anon_sym_typeof] = ACTIONS(2595), - [anon_sym_import] = ACTIONS(2595), - [anon_sym_with] = ACTIONS(2595), - [anon_sym_var] = ACTIONS(2595), - [anon_sym_let] = ACTIONS(2595), - [anon_sym_const] = ACTIONS(2595), - [anon_sym_BANG] = ACTIONS(2593), - [anon_sym_else] = ACTIONS(2595), - [anon_sym_if] = ACTIONS(2595), - [anon_sym_switch] = ACTIONS(2595), - [anon_sym_for] = ACTIONS(2595), - [anon_sym_LPAREN] = ACTIONS(2593), - [anon_sym_SEMI] = ACTIONS(2593), - [anon_sym_await] = ACTIONS(2595), - [anon_sym_while] = ACTIONS(2595), - [anon_sym_do] = ACTIONS(2595), - [anon_sym_try] = ACTIONS(2595), - [anon_sym_break] = ACTIONS(2595), - [anon_sym_continue] = ACTIONS(2595), - [anon_sym_debugger] = ACTIONS(2595), - [anon_sym_return] = ACTIONS(2595), - [anon_sym_throw] = ACTIONS(2595), - [anon_sym_case] = ACTIONS(2595), - [anon_sym_yield] = ACTIONS(2595), - [anon_sym_LBRACK] = ACTIONS(2593), - [anon_sym_class] = ACTIONS(2595), - [anon_sym_async] = ACTIONS(2595), - [anon_sym_function] = ACTIONS(2595), - [anon_sym_new] = ACTIONS(2595), - [anon_sym_using] = ACTIONS(2595), - [anon_sym_PLUS] = ACTIONS(2595), - [anon_sym_DASH] = ACTIONS(2595), - [anon_sym_SLASH] = ACTIONS(2595), - [anon_sym_LT] = ACTIONS(2593), - [anon_sym_TILDE] = ACTIONS(2593), - [anon_sym_void] = ACTIONS(2595), - [anon_sym_delete] = ACTIONS(2595), - [anon_sym_PLUS_PLUS] = ACTIONS(2593), - [anon_sym_DASH_DASH] = ACTIONS(2593), - [anon_sym_DQUOTE] = ACTIONS(2593), - [anon_sym_SQUOTE] = ACTIONS(2593), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2593), - [sym_number] = ACTIONS(2593), - [sym_private_property_identifier] = ACTIONS(2593), - [sym_this] = ACTIONS(2595), - [sym_super] = ACTIONS(2595), - [sym_true] = ACTIONS(2595), - [sym_false] = ACTIONS(2595), - [sym_null] = ACTIONS(2595), - [sym_undefined] = ACTIONS(2595), - [anon_sym_AT] = ACTIONS(2593), - [anon_sym_static] = ACTIONS(2595), - [anon_sym_readonly] = ACTIONS(2595), - [anon_sym_get] = ACTIONS(2595), - [anon_sym_set] = ACTIONS(2595), - [anon_sym_declare] = ACTIONS(2595), - [anon_sym_public] = ACTIONS(2595), - [anon_sym_private] = ACTIONS(2595), - [anon_sym_protected] = ACTIONS(2595), - [anon_sym_override] = ACTIONS(2595), - [anon_sym_module] = ACTIONS(2595), - [anon_sym_any] = ACTIONS(2595), - [anon_sym_number] = ACTIONS(2595), - [anon_sym_boolean] = ACTIONS(2595), - [anon_sym_string] = ACTIONS(2595), - [anon_sym_symbol] = ACTIONS(2595), - [anon_sym_object] = ACTIONS(2595), - [anon_sym_abstract] = ACTIONS(2595), - [anon_sym_interface] = ACTIONS(2595), - [anon_sym_enum] = ACTIONS(2595), + [ts_builtin_sym_end] = ACTIONS(2575), + [sym_identifier] = ACTIONS(2577), + [anon_sym_export] = ACTIONS(2577), + [anon_sym_default] = ACTIONS(2577), + [anon_sym_type] = ACTIONS(2577), + [anon_sym_namespace] = ACTIONS(2577), + [anon_sym_LBRACE] = ACTIONS(2575), + [anon_sym_RBRACE] = ACTIONS(2575), + [anon_sym_typeof] = ACTIONS(2577), + [anon_sym_import] = ACTIONS(2577), + [anon_sym_with] = ACTIONS(2577), + [anon_sym_var] = ACTIONS(2577), + [anon_sym_let] = ACTIONS(2577), + [anon_sym_const] = ACTIONS(2577), + [anon_sym_BANG] = ACTIONS(2575), + [anon_sym_else] = ACTIONS(2577), + [anon_sym_if] = ACTIONS(2577), + [anon_sym_switch] = ACTIONS(2577), + [anon_sym_for] = ACTIONS(2577), + [anon_sym_LPAREN] = ACTIONS(2575), + [anon_sym_SEMI] = ACTIONS(2575), + [anon_sym_await] = ACTIONS(2577), + [anon_sym_while] = ACTIONS(2577), + [anon_sym_do] = ACTIONS(2577), + [anon_sym_try] = ACTIONS(2577), + [anon_sym_break] = ACTIONS(2577), + [anon_sym_continue] = ACTIONS(2577), + [anon_sym_debugger] = ACTIONS(2577), + [anon_sym_return] = ACTIONS(2577), + [anon_sym_throw] = ACTIONS(2577), + [anon_sym_case] = ACTIONS(2577), + [anon_sym_yield] = ACTIONS(2577), + [anon_sym_LBRACK] = ACTIONS(2575), + [anon_sym_class] = ACTIONS(2577), + [anon_sym_async] = ACTIONS(2577), + [anon_sym_function] = ACTIONS(2577), + [anon_sym_new] = ACTIONS(2577), + [anon_sym_using] = ACTIONS(2577), + [anon_sym_PLUS] = ACTIONS(2577), + [anon_sym_DASH] = ACTIONS(2577), + [anon_sym_SLASH] = ACTIONS(2577), + [anon_sym_LT] = ACTIONS(2575), + [anon_sym_TILDE] = ACTIONS(2575), + [anon_sym_void] = ACTIONS(2577), + [anon_sym_delete] = ACTIONS(2577), + [anon_sym_PLUS_PLUS] = ACTIONS(2575), + [anon_sym_DASH_DASH] = ACTIONS(2575), + [anon_sym_DQUOTE] = ACTIONS(2575), + [anon_sym_SQUOTE] = ACTIONS(2575), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2575), + [sym_number] = ACTIONS(2575), + [sym_private_property_identifier] = ACTIONS(2575), + [sym_this] = ACTIONS(2577), + [sym_super] = ACTIONS(2577), + [sym_true] = ACTIONS(2577), + [sym_false] = ACTIONS(2577), + [sym_null] = ACTIONS(2577), + [sym_undefined] = ACTIONS(2577), + [anon_sym_AT] = ACTIONS(2575), + [anon_sym_static] = ACTIONS(2577), + [anon_sym_readonly] = ACTIONS(2577), + [anon_sym_get] = ACTIONS(2577), + [anon_sym_set] = ACTIONS(2577), + [anon_sym_declare] = ACTIONS(2577), + [anon_sym_public] = ACTIONS(2577), + [anon_sym_private] = ACTIONS(2577), + [anon_sym_protected] = ACTIONS(2577), + [anon_sym_override] = ACTIONS(2577), + [anon_sym_module] = ACTIONS(2577), + [anon_sym_any] = ACTIONS(2577), + [anon_sym_number] = ACTIONS(2577), + [anon_sym_boolean] = ACTIONS(2577), + [anon_sym_string] = ACTIONS(2577), + [anon_sym_symbol] = ACTIONS(2577), + [anon_sym_object] = ACTIONS(2577), + [anon_sym_abstract] = ACTIONS(2577), + [anon_sym_interface] = ACTIONS(2577), + [anon_sym_enum] = ACTIONS(2577), [sym_html_comment] = ACTIONS(5), }, [STATE(824)] = { - [ts_builtin_sym_end] = ACTIONS(2597), - [sym_identifier] = ACTIONS(2599), - [anon_sym_export] = ACTIONS(2599), - [anon_sym_default] = ACTIONS(2599), - [anon_sym_type] = ACTIONS(2599), - [anon_sym_namespace] = ACTIONS(2599), - [anon_sym_LBRACE] = ACTIONS(2597), - [anon_sym_RBRACE] = ACTIONS(2597), - [anon_sym_typeof] = ACTIONS(2599), - [anon_sym_import] = ACTIONS(2599), - [anon_sym_with] = ACTIONS(2599), - [anon_sym_var] = ACTIONS(2599), - [anon_sym_let] = ACTIONS(2599), - [anon_sym_const] = ACTIONS(2599), - [anon_sym_BANG] = ACTIONS(2597), - [anon_sym_else] = ACTIONS(2599), - [anon_sym_if] = ACTIONS(2599), - [anon_sym_switch] = ACTIONS(2599), - [anon_sym_for] = ACTIONS(2599), - [anon_sym_LPAREN] = ACTIONS(2597), - [anon_sym_SEMI] = ACTIONS(2597), - [anon_sym_await] = ACTIONS(2599), - [anon_sym_while] = ACTIONS(2599), - [anon_sym_do] = ACTIONS(2599), - [anon_sym_try] = ACTIONS(2599), - [anon_sym_break] = ACTIONS(2599), - [anon_sym_continue] = ACTIONS(2599), - [anon_sym_debugger] = ACTIONS(2599), - [anon_sym_return] = ACTIONS(2599), - [anon_sym_throw] = ACTIONS(2599), - [anon_sym_case] = ACTIONS(2599), - [anon_sym_yield] = ACTIONS(2599), - [anon_sym_LBRACK] = ACTIONS(2597), - [anon_sym_class] = ACTIONS(2599), - [anon_sym_async] = ACTIONS(2599), - [anon_sym_function] = ACTIONS(2599), - [anon_sym_new] = ACTIONS(2599), - [anon_sym_using] = ACTIONS(2599), - [anon_sym_PLUS] = ACTIONS(2599), - [anon_sym_DASH] = ACTIONS(2599), - [anon_sym_SLASH] = ACTIONS(2599), - [anon_sym_LT] = ACTIONS(2597), - [anon_sym_TILDE] = ACTIONS(2597), - [anon_sym_void] = ACTIONS(2599), - [anon_sym_delete] = ACTIONS(2599), - [anon_sym_PLUS_PLUS] = ACTIONS(2597), - [anon_sym_DASH_DASH] = ACTIONS(2597), - [anon_sym_DQUOTE] = ACTIONS(2597), - [anon_sym_SQUOTE] = ACTIONS(2597), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2597), - [sym_number] = ACTIONS(2597), - [sym_private_property_identifier] = ACTIONS(2597), - [sym_this] = ACTIONS(2599), - [sym_super] = ACTIONS(2599), - [sym_true] = ACTIONS(2599), - [sym_false] = ACTIONS(2599), - [sym_null] = ACTIONS(2599), - [sym_undefined] = ACTIONS(2599), - [anon_sym_AT] = ACTIONS(2597), - [anon_sym_static] = ACTIONS(2599), - [anon_sym_readonly] = ACTIONS(2599), - [anon_sym_get] = ACTIONS(2599), - [anon_sym_set] = ACTIONS(2599), - [anon_sym_declare] = ACTIONS(2599), - [anon_sym_public] = ACTIONS(2599), - [anon_sym_private] = ACTIONS(2599), - [anon_sym_protected] = ACTIONS(2599), - [anon_sym_override] = ACTIONS(2599), - [anon_sym_module] = ACTIONS(2599), - [anon_sym_any] = ACTIONS(2599), - [anon_sym_number] = ACTIONS(2599), - [anon_sym_boolean] = ACTIONS(2599), - [anon_sym_string] = ACTIONS(2599), - [anon_sym_symbol] = ACTIONS(2599), - [anon_sym_object] = ACTIONS(2599), - [anon_sym_abstract] = ACTIONS(2599), - [anon_sym_interface] = ACTIONS(2599), - [anon_sym_enum] = ACTIONS(2599), + [ts_builtin_sym_end] = ACTIONS(2591), + [sym_identifier] = ACTIONS(2593), + [anon_sym_export] = ACTIONS(2593), + [anon_sym_default] = ACTIONS(2593), + [anon_sym_type] = ACTIONS(2593), + [anon_sym_namespace] = ACTIONS(2593), + [anon_sym_LBRACE] = ACTIONS(2591), + [anon_sym_RBRACE] = ACTIONS(2591), + [anon_sym_typeof] = ACTIONS(2593), + [anon_sym_import] = ACTIONS(2593), + [anon_sym_with] = ACTIONS(2593), + [anon_sym_var] = ACTIONS(2593), + [anon_sym_let] = ACTIONS(2593), + [anon_sym_const] = ACTIONS(2593), + [anon_sym_BANG] = ACTIONS(2591), + [anon_sym_else] = ACTIONS(2593), + [anon_sym_if] = ACTIONS(2593), + [anon_sym_switch] = ACTIONS(2593), + [anon_sym_for] = ACTIONS(2593), + [anon_sym_LPAREN] = ACTIONS(2591), + [anon_sym_SEMI] = ACTIONS(2591), + [anon_sym_await] = ACTIONS(2593), + [anon_sym_while] = ACTIONS(2593), + [anon_sym_do] = ACTIONS(2593), + [anon_sym_try] = ACTIONS(2593), + [anon_sym_break] = ACTIONS(2593), + [anon_sym_continue] = ACTIONS(2593), + [anon_sym_debugger] = ACTIONS(2593), + [anon_sym_return] = ACTIONS(2593), + [anon_sym_throw] = ACTIONS(2593), + [anon_sym_case] = ACTIONS(2593), + [anon_sym_yield] = ACTIONS(2593), + [anon_sym_LBRACK] = ACTIONS(2591), + [anon_sym_class] = ACTIONS(2593), + [anon_sym_async] = ACTIONS(2593), + [anon_sym_function] = ACTIONS(2593), + [anon_sym_new] = ACTIONS(2593), + [anon_sym_using] = ACTIONS(2593), + [anon_sym_PLUS] = ACTIONS(2593), + [anon_sym_DASH] = ACTIONS(2593), + [anon_sym_SLASH] = ACTIONS(2593), + [anon_sym_LT] = ACTIONS(2591), + [anon_sym_TILDE] = ACTIONS(2591), + [anon_sym_void] = ACTIONS(2593), + [anon_sym_delete] = ACTIONS(2593), + [anon_sym_PLUS_PLUS] = ACTIONS(2591), + [anon_sym_DASH_DASH] = ACTIONS(2591), + [anon_sym_DQUOTE] = ACTIONS(2591), + [anon_sym_SQUOTE] = ACTIONS(2591), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2591), + [sym_number] = ACTIONS(2591), + [sym_private_property_identifier] = ACTIONS(2591), + [sym_this] = ACTIONS(2593), + [sym_super] = ACTIONS(2593), + [sym_true] = ACTIONS(2593), + [sym_false] = ACTIONS(2593), + [sym_null] = ACTIONS(2593), + [sym_undefined] = ACTIONS(2593), + [anon_sym_AT] = ACTIONS(2591), + [anon_sym_static] = ACTIONS(2593), + [anon_sym_readonly] = ACTIONS(2593), + [anon_sym_get] = ACTIONS(2593), + [anon_sym_set] = ACTIONS(2593), + [anon_sym_declare] = ACTIONS(2593), + [anon_sym_public] = ACTIONS(2593), + [anon_sym_private] = ACTIONS(2593), + [anon_sym_protected] = ACTIONS(2593), + [anon_sym_override] = ACTIONS(2593), + [anon_sym_module] = ACTIONS(2593), + [anon_sym_any] = ACTIONS(2593), + [anon_sym_number] = ACTIONS(2593), + [anon_sym_boolean] = ACTIONS(2593), + [anon_sym_string] = ACTIONS(2593), + [anon_sym_symbol] = ACTIONS(2593), + [anon_sym_object] = ACTIONS(2593), + [anon_sym_abstract] = ACTIONS(2593), + [anon_sym_interface] = ACTIONS(2593), + [anon_sym_enum] = ACTIONS(2593), [sym_html_comment] = ACTIONS(5), }, [STATE(825)] = { - [ts_builtin_sym_end] = ACTIONS(2585), - [sym_identifier] = ACTIONS(2587), - [anon_sym_export] = ACTIONS(2587), - [anon_sym_default] = ACTIONS(2587), - [anon_sym_type] = ACTIONS(2587), - [anon_sym_namespace] = ACTIONS(2587), - [anon_sym_LBRACE] = ACTIONS(2585), - [anon_sym_RBRACE] = ACTIONS(2585), - [anon_sym_typeof] = ACTIONS(2587), - [anon_sym_import] = ACTIONS(2587), - [anon_sym_with] = ACTIONS(2587), - [anon_sym_var] = ACTIONS(2587), - [anon_sym_let] = ACTIONS(2587), - [anon_sym_const] = ACTIONS(2587), - [anon_sym_BANG] = ACTIONS(2585), - [anon_sym_else] = ACTIONS(2587), - [anon_sym_if] = ACTIONS(2587), - [anon_sym_switch] = ACTIONS(2587), - [anon_sym_for] = ACTIONS(2587), - [anon_sym_LPAREN] = ACTIONS(2585), - [anon_sym_SEMI] = ACTIONS(2585), - [anon_sym_await] = ACTIONS(2587), - [anon_sym_while] = ACTIONS(2587), - [anon_sym_do] = ACTIONS(2587), - [anon_sym_try] = ACTIONS(2587), - [anon_sym_break] = ACTIONS(2587), - [anon_sym_continue] = ACTIONS(2587), - [anon_sym_debugger] = ACTIONS(2587), - [anon_sym_return] = ACTIONS(2587), - [anon_sym_throw] = ACTIONS(2587), - [anon_sym_case] = ACTIONS(2587), - [anon_sym_yield] = ACTIONS(2587), - [anon_sym_LBRACK] = ACTIONS(2585), - [anon_sym_class] = ACTIONS(2587), - [anon_sym_async] = ACTIONS(2587), - [anon_sym_function] = ACTIONS(2587), - [anon_sym_new] = ACTIONS(2587), - [anon_sym_using] = ACTIONS(2587), - [anon_sym_PLUS] = ACTIONS(2587), - [anon_sym_DASH] = ACTIONS(2587), - [anon_sym_SLASH] = ACTIONS(2587), - [anon_sym_LT] = ACTIONS(2585), - [anon_sym_TILDE] = ACTIONS(2585), - [anon_sym_void] = ACTIONS(2587), - [anon_sym_delete] = ACTIONS(2587), - [anon_sym_PLUS_PLUS] = ACTIONS(2585), - [anon_sym_DASH_DASH] = ACTIONS(2585), - [anon_sym_DQUOTE] = ACTIONS(2585), - [anon_sym_SQUOTE] = ACTIONS(2585), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2585), - [sym_number] = ACTIONS(2585), - [sym_private_property_identifier] = ACTIONS(2585), - [sym_this] = ACTIONS(2587), - [sym_super] = ACTIONS(2587), - [sym_true] = ACTIONS(2587), - [sym_false] = ACTIONS(2587), - [sym_null] = ACTIONS(2587), - [sym_undefined] = ACTIONS(2587), - [anon_sym_AT] = ACTIONS(2585), - [anon_sym_static] = ACTIONS(2587), - [anon_sym_readonly] = ACTIONS(2587), - [anon_sym_get] = ACTIONS(2587), - [anon_sym_set] = ACTIONS(2587), - [anon_sym_declare] = ACTIONS(2587), - [anon_sym_public] = ACTIONS(2587), - [anon_sym_private] = ACTIONS(2587), - [anon_sym_protected] = ACTIONS(2587), - [anon_sym_override] = ACTIONS(2587), - [anon_sym_module] = ACTIONS(2587), - [anon_sym_any] = ACTIONS(2587), - [anon_sym_number] = ACTIONS(2587), - [anon_sym_boolean] = ACTIONS(2587), - [anon_sym_string] = ACTIONS(2587), - [anon_sym_symbol] = ACTIONS(2587), - [anon_sym_object] = ACTIONS(2587), - [anon_sym_abstract] = ACTIONS(2587), - [anon_sym_interface] = ACTIONS(2587), - [anon_sym_enum] = ACTIONS(2587), + [ts_builtin_sym_end] = ACTIONS(2595), + [sym_identifier] = ACTIONS(2597), + [anon_sym_export] = ACTIONS(2597), + [anon_sym_default] = ACTIONS(2597), + [anon_sym_type] = ACTIONS(2597), + [anon_sym_namespace] = ACTIONS(2597), + [anon_sym_LBRACE] = ACTIONS(2595), + [anon_sym_RBRACE] = ACTIONS(2595), + [anon_sym_typeof] = ACTIONS(2597), + [anon_sym_import] = ACTIONS(2597), + [anon_sym_with] = ACTIONS(2597), + [anon_sym_var] = ACTIONS(2597), + [anon_sym_let] = ACTIONS(2597), + [anon_sym_const] = ACTIONS(2597), + [anon_sym_BANG] = ACTIONS(2595), + [anon_sym_else] = ACTIONS(2597), + [anon_sym_if] = ACTIONS(2597), + [anon_sym_switch] = ACTIONS(2597), + [anon_sym_for] = ACTIONS(2597), + [anon_sym_LPAREN] = ACTIONS(2595), + [anon_sym_SEMI] = ACTIONS(2595), + [anon_sym_await] = ACTIONS(2597), + [anon_sym_while] = ACTIONS(2597), + [anon_sym_do] = ACTIONS(2597), + [anon_sym_try] = ACTIONS(2597), + [anon_sym_break] = ACTIONS(2597), + [anon_sym_continue] = ACTIONS(2597), + [anon_sym_debugger] = ACTIONS(2597), + [anon_sym_return] = ACTIONS(2597), + [anon_sym_throw] = ACTIONS(2597), + [anon_sym_case] = ACTIONS(2597), + [anon_sym_yield] = ACTIONS(2597), + [anon_sym_LBRACK] = ACTIONS(2595), + [anon_sym_class] = ACTIONS(2597), + [anon_sym_async] = ACTIONS(2597), + [anon_sym_function] = ACTIONS(2597), + [anon_sym_new] = ACTIONS(2597), + [anon_sym_using] = ACTIONS(2597), + [anon_sym_PLUS] = ACTIONS(2597), + [anon_sym_DASH] = ACTIONS(2597), + [anon_sym_SLASH] = ACTIONS(2597), + [anon_sym_LT] = ACTIONS(2595), + [anon_sym_TILDE] = ACTIONS(2595), + [anon_sym_void] = ACTIONS(2597), + [anon_sym_delete] = ACTIONS(2597), + [anon_sym_PLUS_PLUS] = ACTIONS(2595), + [anon_sym_DASH_DASH] = ACTIONS(2595), + [anon_sym_DQUOTE] = ACTIONS(2595), + [anon_sym_SQUOTE] = ACTIONS(2595), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2595), + [sym_number] = ACTIONS(2595), + [sym_private_property_identifier] = ACTIONS(2595), + [sym_this] = ACTIONS(2597), + [sym_super] = ACTIONS(2597), + [sym_true] = ACTIONS(2597), + [sym_false] = ACTIONS(2597), + [sym_null] = ACTIONS(2597), + [sym_undefined] = ACTIONS(2597), + [anon_sym_AT] = ACTIONS(2595), + [anon_sym_static] = ACTIONS(2597), + [anon_sym_readonly] = ACTIONS(2597), + [anon_sym_get] = ACTIONS(2597), + [anon_sym_set] = ACTIONS(2597), + [anon_sym_declare] = ACTIONS(2597), + [anon_sym_public] = ACTIONS(2597), + [anon_sym_private] = ACTIONS(2597), + [anon_sym_protected] = ACTIONS(2597), + [anon_sym_override] = ACTIONS(2597), + [anon_sym_module] = ACTIONS(2597), + [anon_sym_any] = ACTIONS(2597), + [anon_sym_number] = ACTIONS(2597), + [anon_sym_boolean] = ACTIONS(2597), + [anon_sym_string] = ACTIONS(2597), + [anon_sym_symbol] = ACTIONS(2597), + [anon_sym_object] = ACTIONS(2597), + [anon_sym_abstract] = ACTIONS(2597), + [anon_sym_interface] = ACTIONS(2597), + [anon_sym_enum] = ACTIONS(2597), [sym_html_comment] = ACTIONS(5), }, [STATE(826)] = { - [ts_builtin_sym_end] = ACTIONS(2585), - [sym_identifier] = ACTIONS(2587), - [anon_sym_export] = ACTIONS(2587), - [anon_sym_default] = ACTIONS(2587), - [anon_sym_type] = ACTIONS(2587), - [anon_sym_namespace] = ACTIONS(2587), - [anon_sym_LBRACE] = ACTIONS(2585), - [anon_sym_RBRACE] = ACTIONS(2585), - [anon_sym_typeof] = ACTIONS(2587), - [anon_sym_import] = ACTIONS(2587), - [anon_sym_with] = ACTIONS(2587), - [anon_sym_var] = ACTIONS(2587), - [anon_sym_let] = ACTIONS(2587), - [anon_sym_const] = ACTIONS(2587), - [anon_sym_BANG] = ACTIONS(2585), - [anon_sym_else] = ACTIONS(2587), - [anon_sym_if] = ACTIONS(2587), - [anon_sym_switch] = ACTIONS(2587), - [anon_sym_for] = ACTIONS(2587), - [anon_sym_LPAREN] = ACTIONS(2585), - [anon_sym_SEMI] = ACTIONS(2585), - [anon_sym_await] = ACTIONS(2587), - [anon_sym_while] = ACTIONS(2587), - [anon_sym_do] = ACTIONS(2587), - [anon_sym_try] = ACTIONS(2587), - [anon_sym_break] = ACTIONS(2587), - [anon_sym_continue] = ACTIONS(2587), - [anon_sym_debugger] = ACTIONS(2587), - [anon_sym_return] = ACTIONS(2587), - [anon_sym_throw] = ACTIONS(2587), - [anon_sym_case] = ACTIONS(2587), - [anon_sym_yield] = ACTIONS(2587), - [anon_sym_LBRACK] = ACTIONS(2585), - [anon_sym_class] = ACTIONS(2587), - [anon_sym_async] = ACTIONS(2587), - [anon_sym_function] = ACTIONS(2587), - [anon_sym_new] = ACTIONS(2587), - [anon_sym_using] = ACTIONS(2587), - [anon_sym_PLUS] = ACTIONS(2587), - [anon_sym_DASH] = ACTIONS(2587), - [anon_sym_SLASH] = ACTIONS(2587), - [anon_sym_LT] = ACTIONS(2585), - [anon_sym_TILDE] = ACTIONS(2585), - [anon_sym_void] = ACTIONS(2587), - [anon_sym_delete] = ACTIONS(2587), - [anon_sym_PLUS_PLUS] = ACTIONS(2585), - [anon_sym_DASH_DASH] = ACTIONS(2585), - [anon_sym_DQUOTE] = ACTIONS(2585), - [anon_sym_SQUOTE] = ACTIONS(2585), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2585), - [sym_number] = ACTIONS(2585), - [sym_private_property_identifier] = ACTIONS(2585), - [sym_this] = ACTIONS(2587), - [sym_super] = ACTIONS(2587), - [sym_true] = ACTIONS(2587), - [sym_false] = ACTIONS(2587), - [sym_null] = ACTIONS(2587), - [sym_undefined] = ACTIONS(2587), - [anon_sym_AT] = ACTIONS(2585), - [anon_sym_static] = ACTIONS(2587), - [anon_sym_readonly] = ACTIONS(2587), - [anon_sym_get] = ACTIONS(2587), - [anon_sym_set] = ACTIONS(2587), - [anon_sym_declare] = ACTIONS(2587), - [anon_sym_public] = ACTIONS(2587), - [anon_sym_private] = ACTIONS(2587), - [anon_sym_protected] = ACTIONS(2587), - [anon_sym_override] = ACTIONS(2587), - [anon_sym_module] = ACTIONS(2587), - [anon_sym_any] = ACTIONS(2587), - [anon_sym_number] = ACTIONS(2587), - [anon_sym_boolean] = ACTIONS(2587), - [anon_sym_string] = ACTIONS(2587), - [anon_sym_symbol] = ACTIONS(2587), - [anon_sym_object] = ACTIONS(2587), - [anon_sym_abstract] = ACTIONS(2587), - [anon_sym_interface] = ACTIONS(2587), - [anon_sym_enum] = ACTIONS(2587), + [ts_builtin_sym_end] = ACTIONS(2595), + [sym_identifier] = ACTIONS(2597), + [anon_sym_export] = ACTIONS(2597), + [anon_sym_default] = ACTIONS(2597), + [anon_sym_type] = ACTIONS(2597), + [anon_sym_namespace] = ACTIONS(2597), + [anon_sym_LBRACE] = ACTIONS(2595), + [anon_sym_RBRACE] = ACTIONS(2595), + [anon_sym_typeof] = ACTIONS(2597), + [anon_sym_import] = ACTIONS(2597), + [anon_sym_with] = ACTIONS(2597), + [anon_sym_var] = ACTIONS(2597), + [anon_sym_let] = ACTIONS(2597), + [anon_sym_const] = ACTIONS(2597), + [anon_sym_BANG] = ACTIONS(2595), + [anon_sym_else] = ACTIONS(2597), + [anon_sym_if] = ACTIONS(2597), + [anon_sym_switch] = ACTIONS(2597), + [anon_sym_for] = ACTIONS(2597), + [anon_sym_LPAREN] = ACTIONS(2595), + [anon_sym_SEMI] = ACTIONS(2595), + [anon_sym_await] = ACTIONS(2597), + [anon_sym_while] = ACTIONS(2597), + [anon_sym_do] = ACTIONS(2597), + [anon_sym_try] = ACTIONS(2597), + [anon_sym_break] = ACTIONS(2597), + [anon_sym_continue] = ACTIONS(2597), + [anon_sym_debugger] = ACTIONS(2597), + [anon_sym_return] = ACTIONS(2597), + [anon_sym_throw] = ACTIONS(2597), + [anon_sym_case] = ACTIONS(2597), + [anon_sym_yield] = ACTIONS(2597), + [anon_sym_LBRACK] = ACTIONS(2595), + [anon_sym_class] = ACTIONS(2597), + [anon_sym_async] = ACTIONS(2597), + [anon_sym_function] = ACTIONS(2597), + [anon_sym_new] = ACTIONS(2597), + [anon_sym_using] = ACTIONS(2597), + [anon_sym_PLUS] = ACTIONS(2597), + [anon_sym_DASH] = ACTIONS(2597), + [anon_sym_SLASH] = ACTIONS(2597), + [anon_sym_LT] = ACTIONS(2595), + [anon_sym_TILDE] = ACTIONS(2595), + [anon_sym_void] = ACTIONS(2597), + [anon_sym_delete] = ACTIONS(2597), + [anon_sym_PLUS_PLUS] = ACTIONS(2595), + [anon_sym_DASH_DASH] = ACTIONS(2595), + [anon_sym_DQUOTE] = ACTIONS(2595), + [anon_sym_SQUOTE] = ACTIONS(2595), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2595), + [sym_number] = ACTIONS(2595), + [sym_private_property_identifier] = ACTIONS(2595), + [sym_this] = ACTIONS(2597), + [sym_super] = ACTIONS(2597), + [sym_true] = ACTIONS(2597), + [sym_false] = ACTIONS(2597), + [sym_null] = ACTIONS(2597), + [sym_undefined] = ACTIONS(2597), + [anon_sym_AT] = ACTIONS(2595), + [anon_sym_static] = ACTIONS(2597), + [anon_sym_readonly] = ACTIONS(2597), + [anon_sym_get] = ACTIONS(2597), + [anon_sym_set] = ACTIONS(2597), + [anon_sym_declare] = ACTIONS(2597), + [anon_sym_public] = ACTIONS(2597), + [anon_sym_private] = ACTIONS(2597), + [anon_sym_protected] = ACTIONS(2597), + [anon_sym_override] = ACTIONS(2597), + [anon_sym_module] = ACTIONS(2597), + [anon_sym_any] = ACTIONS(2597), + [anon_sym_number] = ACTIONS(2597), + [anon_sym_boolean] = ACTIONS(2597), + [anon_sym_string] = ACTIONS(2597), + [anon_sym_symbol] = ACTIONS(2597), + [anon_sym_object] = ACTIONS(2597), + [anon_sym_abstract] = ACTIONS(2597), + [anon_sym_interface] = ACTIONS(2597), + [anon_sym_enum] = ACTIONS(2597), [sym_html_comment] = ACTIONS(5), }, [STATE(827)] = { - [ts_builtin_sym_end] = ACTIONS(2601), - [sym_identifier] = ACTIONS(2603), - [anon_sym_export] = ACTIONS(2603), - [anon_sym_default] = ACTIONS(2603), - [anon_sym_type] = ACTIONS(2603), - [anon_sym_namespace] = ACTIONS(2603), - [anon_sym_LBRACE] = ACTIONS(2601), - [anon_sym_RBRACE] = ACTIONS(2601), - [anon_sym_typeof] = ACTIONS(2603), - [anon_sym_import] = ACTIONS(2603), - [anon_sym_with] = ACTIONS(2603), - [anon_sym_var] = ACTIONS(2603), - [anon_sym_let] = ACTIONS(2603), - [anon_sym_const] = ACTIONS(2603), - [anon_sym_BANG] = ACTIONS(2601), - [anon_sym_else] = ACTIONS(2603), - [anon_sym_if] = ACTIONS(2603), - [anon_sym_switch] = ACTIONS(2603), - [anon_sym_for] = ACTIONS(2603), - [anon_sym_LPAREN] = ACTIONS(2601), - [anon_sym_SEMI] = ACTIONS(2601), - [anon_sym_await] = ACTIONS(2603), - [anon_sym_while] = ACTIONS(2603), - [anon_sym_do] = ACTIONS(2603), - [anon_sym_try] = ACTIONS(2603), - [anon_sym_break] = ACTIONS(2603), - [anon_sym_continue] = ACTIONS(2603), - [anon_sym_debugger] = ACTIONS(2603), - [anon_sym_return] = ACTIONS(2603), - [anon_sym_throw] = ACTIONS(2603), - [anon_sym_case] = ACTIONS(2603), - [anon_sym_yield] = ACTIONS(2603), - [anon_sym_LBRACK] = ACTIONS(2601), - [anon_sym_class] = ACTIONS(2603), - [anon_sym_async] = ACTIONS(2603), - [anon_sym_function] = ACTIONS(2603), - [anon_sym_new] = ACTIONS(2603), - [anon_sym_using] = ACTIONS(2603), - [anon_sym_PLUS] = ACTIONS(2603), - [anon_sym_DASH] = ACTIONS(2603), - [anon_sym_SLASH] = ACTIONS(2603), - [anon_sym_LT] = ACTIONS(2601), - [anon_sym_TILDE] = ACTIONS(2601), - [anon_sym_void] = ACTIONS(2603), - [anon_sym_delete] = ACTIONS(2603), - [anon_sym_PLUS_PLUS] = ACTIONS(2601), - [anon_sym_DASH_DASH] = ACTIONS(2601), - [anon_sym_DQUOTE] = ACTIONS(2601), - [anon_sym_SQUOTE] = ACTIONS(2601), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2601), - [sym_number] = ACTIONS(2601), - [sym_private_property_identifier] = ACTIONS(2601), - [sym_this] = ACTIONS(2603), - [sym_super] = ACTIONS(2603), - [sym_true] = ACTIONS(2603), - [sym_false] = ACTIONS(2603), - [sym_null] = ACTIONS(2603), - [sym_undefined] = ACTIONS(2603), - [anon_sym_AT] = ACTIONS(2601), - [anon_sym_static] = ACTIONS(2603), - [anon_sym_readonly] = ACTIONS(2603), - [anon_sym_get] = ACTIONS(2603), - [anon_sym_set] = ACTIONS(2603), - [anon_sym_declare] = ACTIONS(2603), - [anon_sym_public] = ACTIONS(2603), - [anon_sym_private] = ACTIONS(2603), - [anon_sym_protected] = ACTIONS(2603), - [anon_sym_override] = ACTIONS(2603), - [anon_sym_module] = ACTIONS(2603), - [anon_sym_any] = ACTIONS(2603), - [anon_sym_number] = ACTIONS(2603), - [anon_sym_boolean] = ACTIONS(2603), - [anon_sym_string] = ACTIONS(2603), - [anon_sym_symbol] = ACTIONS(2603), - [anon_sym_object] = ACTIONS(2603), - [anon_sym_abstract] = ACTIONS(2603), - [anon_sym_interface] = ACTIONS(2603), - [anon_sym_enum] = ACTIONS(2603), + [ts_builtin_sym_end] = ACTIONS(1814), + [sym_identifier] = ACTIONS(1816), + [anon_sym_export] = ACTIONS(1816), + [anon_sym_default] = ACTIONS(1816), + [anon_sym_type] = ACTIONS(1816), + [anon_sym_namespace] = ACTIONS(1816), + [anon_sym_LBRACE] = ACTIONS(1814), + [anon_sym_RBRACE] = ACTIONS(1814), + [anon_sym_typeof] = ACTIONS(1816), + [anon_sym_import] = ACTIONS(1816), + [anon_sym_with] = ACTIONS(1816), + [anon_sym_var] = ACTIONS(1816), + [anon_sym_let] = ACTIONS(1816), + [anon_sym_const] = ACTIONS(1816), + [anon_sym_BANG] = ACTIONS(1814), + [anon_sym_else] = ACTIONS(1816), + [anon_sym_if] = ACTIONS(1816), + [anon_sym_switch] = ACTIONS(1816), + [anon_sym_for] = ACTIONS(1816), + [anon_sym_LPAREN] = ACTIONS(1814), + [anon_sym_SEMI] = ACTIONS(1814), + [anon_sym_await] = ACTIONS(1816), + [anon_sym_while] = ACTIONS(1816), + [anon_sym_do] = ACTIONS(1816), + [anon_sym_try] = ACTIONS(1816), + [anon_sym_break] = ACTIONS(1816), + [anon_sym_continue] = ACTIONS(1816), + [anon_sym_debugger] = ACTIONS(1816), + [anon_sym_return] = ACTIONS(1816), + [anon_sym_throw] = ACTIONS(1816), + [anon_sym_case] = ACTIONS(1816), + [anon_sym_yield] = ACTIONS(1816), + [anon_sym_LBRACK] = ACTIONS(1814), + [anon_sym_class] = ACTIONS(1816), + [anon_sym_async] = ACTIONS(1816), + [anon_sym_function] = ACTIONS(1816), + [anon_sym_new] = ACTIONS(1816), + [anon_sym_using] = ACTIONS(1816), + [anon_sym_PLUS] = ACTIONS(1816), + [anon_sym_DASH] = ACTIONS(1816), + [anon_sym_SLASH] = ACTIONS(1816), + [anon_sym_LT] = ACTIONS(1814), + [anon_sym_TILDE] = ACTIONS(1814), + [anon_sym_void] = ACTIONS(1816), + [anon_sym_delete] = ACTIONS(1816), + [anon_sym_PLUS_PLUS] = ACTIONS(1814), + [anon_sym_DASH_DASH] = ACTIONS(1814), + [anon_sym_DQUOTE] = ACTIONS(1814), + [anon_sym_SQUOTE] = ACTIONS(1814), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1814), + [sym_number] = ACTIONS(1814), + [sym_private_property_identifier] = ACTIONS(1814), + [sym_this] = ACTIONS(1816), + [sym_super] = ACTIONS(1816), + [sym_true] = ACTIONS(1816), + [sym_false] = ACTIONS(1816), + [sym_null] = ACTIONS(1816), + [sym_undefined] = ACTIONS(1816), + [anon_sym_AT] = ACTIONS(1814), + [anon_sym_static] = ACTIONS(1816), + [anon_sym_readonly] = ACTIONS(1816), + [anon_sym_get] = ACTIONS(1816), + [anon_sym_set] = ACTIONS(1816), + [anon_sym_declare] = ACTIONS(1816), + [anon_sym_public] = ACTIONS(1816), + [anon_sym_private] = ACTIONS(1816), + [anon_sym_protected] = ACTIONS(1816), + [anon_sym_override] = ACTIONS(1816), + [anon_sym_module] = ACTIONS(1816), + [anon_sym_any] = ACTIONS(1816), + [anon_sym_number] = ACTIONS(1816), + [anon_sym_boolean] = ACTIONS(1816), + [anon_sym_string] = ACTIONS(1816), + [anon_sym_symbol] = ACTIONS(1816), + [anon_sym_object] = ACTIONS(1816), + [anon_sym_abstract] = ACTIONS(1816), + [anon_sym_interface] = ACTIONS(1816), + [anon_sym_enum] = ACTIONS(1816), [sym_html_comment] = ACTIONS(5), }, [STATE(828)] = { - [ts_builtin_sym_end] = ACTIONS(2605), - [sym_identifier] = ACTIONS(2607), - [anon_sym_export] = ACTIONS(2607), - [anon_sym_default] = ACTIONS(2607), - [anon_sym_type] = ACTIONS(2607), - [anon_sym_namespace] = ACTIONS(2607), - [anon_sym_LBRACE] = ACTIONS(2605), - [anon_sym_RBRACE] = ACTIONS(2605), - [anon_sym_typeof] = ACTIONS(2607), - [anon_sym_import] = ACTIONS(2607), - [anon_sym_with] = ACTIONS(2607), - [anon_sym_var] = ACTIONS(2607), - [anon_sym_let] = ACTIONS(2607), - [anon_sym_const] = ACTIONS(2607), - [anon_sym_BANG] = ACTIONS(2605), - [anon_sym_else] = ACTIONS(2607), - [anon_sym_if] = ACTIONS(2607), - [anon_sym_switch] = ACTIONS(2607), - [anon_sym_for] = ACTIONS(2607), - [anon_sym_LPAREN] = ACTIONS(2605), - [anon_sym_SEMI] = ACTIONS(2605), - [anon_sym_await] = ACTIONS(2607), - [anon_sym_while] = ACTIONS(2607), - [anon_sym_do] = ACTIONS(2607), - [anon_sym_try] = ACTIONS(2607), - [anon_sym_break] = ACTIONS(2607), - [anon_sym_continue] = ACTIONS(2607), - [anon_sym_debugger] = ACTIONS(2607), - [anon_sym_return] = ACTIONS(2607), - [anon_sym_throw] = ACTIONS(2607), - [anon_sym_case] = ACTIONS(2607), - [anon_sym_yield] = ACTIONS(2607), - [anon_sym_LBRACK] = ACTIONS(2605), - [anon_sym_class] = ACTIONS(2607), - [anon_sym_async] = ACTIONS(2607), - [anon_sym_function] = ACTIONS(2607), - [anon_sym_new] = ACTIONS(2607), - [anon_sym_using] = ACTIONS(2607), - [anon_sym_PLUS] = ACTIONS(2607), - [anon_sym_DASH] = ACTIONS(2607), - [anon_sym_SLASH] = ACTIONS(2607), - [anon_sym_LT] = ACTIONS(2605), - [anon_sym_TILDE] = ACTIONS(2605), - [anon_sym_void] = ACTIONS(2607), - [anon_sym_delete] = ACTIONS(2607), - [anon_sym_PLUS_PLUS] = ACTIONS(2605), - [anon_sym_DASH_DASH] = ACTIONS(2605), - [anon_sym_DQUOTE] = ACTIONS(2605), - [anon_sym_SQUOTE] = ACTIONS(2605), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2605), - [sym_number] = ACTIONS(2605), - [sym_private_property_identifier] = ACTIONS(2605), - [sym_this] = ACTIONS(2607), - [sym_super] = ACTIONS(2607), - [sym_true] = ACTIONS(2607), - [sym_false] = ACTIONS(2607), - [sym_null] = ACTIONS(2607), - [sym_undefined] = ACTIONS(2607), - [anon_sym_AT] = ACTIONS(2605), - [anon_sym_static] = ACTIONS(2607), - [anon_sym_readonly] = ACTIONS(2607), - [anon_sym_get] = ACTIONS(2607), - [anon_sym_set] = ACTIONS(2607), - [anon_sym_declare] = ACTIONS(2607), - [anon_sym_public] = ACTIONS(2607), - [anon_sym_private] = ACTIONS(2607), - [anon_sym_protected] = ACTIONS(2607), - [anon_sym_override] = ACTIONS(2607), - [anon_sym_module] = ACTIONS(2607), - [anon_sym_any] = ACTIONS(2607), - [anon_sym_number] = ACTIONS(2607), - [anon_sym_boolean] = ACTIONS(2607), - [anon_sym_string] = ACTIONS(2607), - [anon_sym_symbol] = ACTIONS(2607), - [anon_sym_object] = ACTIONS(2607), - [anon_sym_abstract] = ACTIONS(2607), - [anon_sym_interface] = ACTIONS(2607), - [anon_sym_enum] = ACTIONS(2607), + [ts_builtin_sym_end] = ACTIONS(2599), + [sym_identifier] = ACTIONS(2601), + [anon_sym_export] = ACTIONS(2601), + [anon_sym_default] = ACTIONS(2601), + [anon_sym_type] = ACTIONS(2601), + [anon_sym_namespace] = ACTIONS(2601), + [anon_sym_LBRACE] = ACTIONS(2599), + [anon_sym_RBRACE] = ACTIONS(2599), + [anon_sym_typeof] = ACTIONS(2601), + [anon_sym_import] = ACTIONS(2601), + [anon_sym_with] = ACTIONS(2601), + [anon_sym_var] = ACTIONS(2601), + [anon_sym_let] = ACTIONS(2601), + [anon_sym_const] = ACTIONS(2601), + [anon_sym_BANG] = ACTIONS(2599), + [anon_sym_else] = ACTIONS(2601), + [anon_sym_if] = ACTIONS(2601), + [anon_sym_switch] = ACTIONS(2601), + [anon_sym_for] = ACTIONS(2601), + [anon_sym_LPAREN] = ACTIONS(2599), + [anon_sym_SEMI] = ACTIONS(2599), + [anon_sym_await] = ACTIONS(2601), + [anon_sym_while] = ACTIONS(2601), + [anon_sym_do] = ACTIONS(2601), + [anon_sym_try] = ACTIONS(2601), + [anon_sym_break] = ACTIONS(2601), + [anon_sym_continue] = ACTIONS(2601), + [anon_sym_debugger] = ACTIONS(2601), + [anon_sym_return] = ACTIONS(2601), + [anon_sym_throw] = ACTIONS(2601), + [anon_sym_case] = ACTIONS(2601), + [anon_sym_yield] = ACTIONS(2601), + [anon_sym_LBRACK] = ACTIONS(2599), + [anon_sym_class] = ACTIONS(2601), + [anon_sym_async] = ACTIONS(2601), + [anon_sym_function] = ACTIONS(2601), + [anon_sym_new] = ACTIONS(2601), + [anon_sym_using] = ACTIONS(2601), + [anon_sym_PLUS] = ACTIONS(2601), + [anon_sym_DASH] = ACTIONS(2601), + [anon_sym_SLASH] = ACTIONS(2601), + [anon_sym_LT] = ACTIONS(2599), + [anon_sym_TILDE] = ACTIONS(2599), + [anon_sym_void] = ACTIONS(2601), + [anon_sym_delete] = ACTIONS(2601), + [anon_sym_PLUS_PLUS] = ACTIONS(2599), + [anon_sym_DASH_DASH] = ACTIONS(2599), + [anon_sym_DQUOTE] = ACTIONS(2599), + [anon_sym_SQUOTE] = ACTIONS(2599), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2599), + [sym_number] = ACTIONS(2599), + [sym_private_property_identifier] = ACTIONS(2599), + [sym_this] = ACTIONS(2601), + [sym_super] = ACTIONS(2601), + [sym_true] = ACTIONS(2601), + [sym_false] = ACTIONS(2601), + [sym_null] = ACTIONS(2601), + [sym_undefined] = ACTIONS(2601), + [anon_sym_AT] = ACTIONS(2599), + [anon_sym_static] = ACTIONS(2601), + [anon_sym_readonly] = ACTIONS(2601), + [anon_sym_get] = ACTIONS(2601), + [anon_sym_set] = ACTIONS(2601), + [anon_sym_declare] = ACTIONS(2601), + [anon_sym_public] = ACTIONS(2601), + [anon_sym_private] = ACTIONS(2601), + [anon_sym_protected] = ACTIONS(2601), + [anon_sym_override] = ACTIONS(2601), + [anon_sym_module] = ACTIONS(2601), + [anon_sym_any] = ACTIONS(2601), + [anon_sym_number] = ACTIONS(2601), + [anon_sym_boolean] = ACTIONS(2601), + [anon_sym_string] = ACTIONS(2601), + [anon_sym_symbol] = ACTIONS(2601), + [anon_sym_object] = ACTIONS(2601), + [anon_sym_abstract] = ACTIONS(2601), + [anon_sym_interface] = ACTIONS(2601), + [anon_sym_enum] = ACTIONS(2601), [sym_html_comment] = ACTIONS(5), }, [STATE(829)] = { - [ts_builtin_sym_end] = ACTIONS(2609), - [sym_identifier] = ACTIONS(2611), - [anon_sym_export] = ACTIONS(2611), - [anon_sym_default] = ACTIONS(2611), - [anon_sym_type] = ACTIONS(2611), - [anon_sym_namespace] = ACTIONS(2611), - [anon_sym_LBRACE] = ACTIONS(2609), - [anon_sym_RBRACE] = ACTIONS(2609), - [anon_sym_typeof] = ACTIONS(2611), - [anon_sym_import] = ACTIONS(2611), - [anon_sym_with] = ACTIONS(2611), - [anon_sym_var] = ACTIONS(2611), - [anon_sym_let] = ACTIONS(2611), - [anon_sym_const] = ACTIONS(2611), - [anon_sym_BANG] = ACTIONS(2609), - [anon_sym_else] = ACTIONS(2611), - [anon_sym_if] = ACTIONS(2611), - [anon_sym_switch] = ACTIONS(2611), - [anon_sym_for] = ACTIONS(2611), - [anon_sym_LPAREN] = ACTIONS(2609), - [anon_sym_SEMI] = ACTIONS(2609), - [anon_sym_await] = ACTIONS(2611), - [anon_sym_while] = ACTIONS(2611), - [anon_sym_do] = ACTIONS(2611), - [anon_sym_try] = ACTIONS(2611), - [anon_sym_break] = ACTIONS(2611), - [anon_sym_continue] = ACTIONS(2611), - [anon_sym_debugger] = ACTIONS(2611), - [anon_sym_return] = ACTIONS(2611), - [anon_sym_throw] = ACTIONS(2611), - [anon_sym_case] = ACTIONS(2611), - [anon_sym_yield] = ACTIONS(2611), - [anon_sym_LBRACK] = ACTIONS(2609), - [anon_sym_class] = ACTIONS(2611), - [anon_sym_async] = ACTIONS(2611), - [anon_sym_function] = ACTIONS(2611), - [anon_sym_new] = ACTIONS(2611), - [anon_sym_using] = ACTIONS(2611), - [anon_sym_PLUS] = ACTIONS(2611), - [anon_sym_DASH] = ACTIONS(2611), - [anon_sym_SLASH] = ACTIONS(2611), - [anon_sym_LT] = ACTIONS(2609), - [anon_sym_TILDE] = ACTIONS(2609), - [anon_sym_void] = ACTIONS(2611), - [anon_sym_delete] = ACTIONS(2611), - [anon_sym_PLUS_PLUS] = ACTIONS(2609), - [anon_sym_DASH_DASH] = ACTIONS(2609), - [anon_sym_DQUOTE] = ACTIONS(2609), - [anon_sym_SQUOTE] = ACTIONS(2609), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2609), - [sym_number] = ACTIONS(2609), - [sym_private_property_identifier] = ACTIONS(2609), - [sym_this] = ACTIONS(2611), - [sym_super] = ACTIONS(2611), - [sym_true] = ACTIONS(2611), - [sym_false] = ACTIONS(2611), - [sym_null] = ACTIONS(2611), - [sym_undefined] = ACTIONS(2611), - [anon_sym_AT] = ACTIONS(2609), - [anon_sym_static] = ACTIONS(2611), - [anon_sym_readonly] = ACTIONS(2611), - [anon_sym_get] = ACTIONS(2611), - [anon_sym_set] = ACTIONS(2611), - [anon_sym_declare] = ACTIONS(2611), - [anon_sym_public] = ACTIONS(2611), - [anon_sym_private] = ACTIONS(2611), - [anon_sym_protected] = ACTIONS(2611), - [anon_sym_override] = ACTIONS(2611), - [anon_sym_module] = ACTIONS(2611), - [anon_sym_any] = ACTIONS(2611), - [anon_sym_number] = ACTIONS(2611), - [anon_sym_boolean] = ACTIONS(2611), - [anon_sym_string] = ACTIONS(2611), - [anon_sym_symbol] = ACTIONS(2611), - [anon_sym_object] = ACTIONS(2611), - [anon_sym_abstract] = ACTIONS(2611), - [anon_sym_interface] = ACTIONS(2611), - [anon_sym_enum] = ACTIONS(2611), + [ts_builtin_sym_end] = ACTIONS(2603), + [sym_identifier] = ACTIONS(2605), + [anon_sym_export] = ACTIONS(2605), + [anon_sym_default] = ACTIONS(2605), + [anon_sym_type] = ACTIONS(2605), + [anon_sym_namespace] = ACTIONS(2605), + [anon_sym_LBRACE] = ACTIONS(2603), + [anon_sym_RBRACE] = ACTIONS(2603), + [anon_sym_typeof] = ACTIONS(2605), + [anon_sym_import] = ACTIONS(2605), + [anon_sym_with] = ACTIONS(2605), + [anon_sym_var] = ACTIONS(2605), + [anon_sym_let] = ACTIONS(2605), + [anon_sym_const] = ACTIONS(2605), + [anon_sym_BANG] = ACTIONS(2603), + [anon_sym_else] = ACTIONS(2605), + [anon_sym_if] = ACTIONS(2605), + [anon_sym_switch] = ACTIONS(2605), + [anon_sym_for] = ACTIONS(2605), + [anon_sym_LPAREN] = ACTIONS(2603), + [anon_sym_SEMI] = ACTIONS(2603), + [anon_sym_await] = ACTIONS(2605), + [anon_sym_while] = ACTIONS(2605), + [anon_sym_do] = ACTIONS(2605), + [anon_sym_try] = ACTIONS(2605), + [anon_sym_break] = ACTIONS(2605), + [anon_sym_continue] = ACTIONS(2605), + [anon_sym_debugger] = ACTIONS(2605), + [anon_sym_return] = ACTIONS(2605), + [anon_sym_throw] = ACTIONS(2605), + [anon_sym_case] = ACTIONS(2605), + [anon_sym_yield] = ACTIONS(2605), + [anon_sym_LBRACK] = ACTIONS(2603), + [anon_sym_class] = ACTIONS(2605), + [anon_sym_async] = ACTIONS(2605), + [anon_sym_function] = ACTIONS(2605), + [anon_sym_new] = ACTIONS(2605), + [anon_sym_using] = ACTIONS(2605), + [anon_sym_PLUS] = ACTIONS(2605), + [anon_sym_DASH] = ACTIONS(2605), + [anon_sym_SLASH] = ACTIONS(2605), + [anon_sym_LT] = ACTIONS(2603), + [anon_sym_TILDE] = ACTIONS(2603), + [anon_sym_void] = ACTIONS(2605), + [anon_sym_delete] = ACTIONS(2605), + [anon_sym_PLUS_PLUS] = ACTIONS(2603), + [anon_sym_DASH_DASH] = ACTIONS(2603), + [anon_sym_DQUOTE] = ACTIONS(2603), + [anon_sym_SQUOTE] = ACTIONS(2603), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2603), + [sym_number] = ACTIONS(2603), + [sym_private_property_identifier] = ACTIONS(2603), + [sym_this] = ACTIONS(2605), + [sym_super] = ACTIONS(2605), + [sym_true] = ACTIONS(2605), + [sym_false] = ACTIONS(2605), + [sym_null] = ACTIONS(2605), + [sym_undefined] = ACTIONS(2605), + [anon_sym_AT] = ACTIONS(2603), + [anon_sym_static] = ACTIONS(2605), + [anon_sym_readonly] = ACTIONS(2605), + [anon_sym_get] = ACTIONS(2605), + [anon_sym_set] = ACTIONS(2605), + [anon_sym_declare] = ACTIONS(2605), + [anon_sym_public] = ACTIONS(2605), + [anon_sym_private] = ACTIONS(2605), + [anon_sym_protected] = ACTIONS(2605), + [anon_sym_override] = ACTIONS(2605), + [anon_sym_module] = ACTIONS(2605), + [anon_sym_any] = ACTIONS(2605), + [anon_sym_number] = ACTIONS(2605), + [anon_sym_boolean] = ACTIONS(2605), + [anon_sym_string] = ACTIONS(2605), + [anon_sym_symbol] = ACTIONS(2605), + [anon_sym_object] = ACTIONS(2605), + [anon_sym_abstract] = ACTIONS(2605), + [anon_sym_interface] = ACTIONS(2605), + [anon_sym_enum] = ACTIONS(2605), [sym_html_comment] = ACTIONS(5), }, [STATE(830)] = { - [sym_import] = STATE(4877), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5876), - [sym_rest_pattern] = STATE(5448), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(3255), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(3891), - [sym_tuple_parameter] = STATE(5428), - [sym_optional_tuple_parameter] = STATE(5428), - [sym_optional_type] = STATE(5428), - [sym_rest_type] = STATE(5428), - [sym__tuple_type_member] = STATE(5428), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5715), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(2499), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_RBRACK] = ACTIONS(2613), - [anon_sym_new] = ACTIONS(1644), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2505), - [anon_sym_AMP] = ACTIONS(609), - [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1650), - [anon_sym_QMARK] = ACTIONS(631), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(635), - [anon_sym_infer] = ACTIONS(637), - [anon_sym_keyof] = ACTIONS(639), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [ts_builtin_sym_end] = ACTIONS(2607), + [sym_identifier] = ACTIONS(2609), + [anon_sym_export] = ACTIONS(2609), + [anon_sym_default] = ACTIONS(2609), + [anon_sym_type] = ACTIONS(2609), + [anon_sym_namespace] = ACTIONS(2609), + [anon_sym_LBRACE] = ACTIONS(2607), + [anon_sym_RBRACE] = ACTIONS(2607), + [anon_sym_typeof] = ACTIONS(2609), + [anon_sym_import] = ACTIONS(2609), + [anon_sym_with] = ACTIONS(2609), + [anon_sym_var] = ACTIONS(2609), + [anon_sym_let] = ACTIONS(2609), + [anon_sym_const] = ACTIONS(2609), + [anon_sym_BANG] = ACTIONS(2607), + [anon_sym_else] = ACTIONS(2609), + [anon_sym_if] = ACTIONS(2609), + [anon_sym_switch] = ACTIONS(2609), + [anon_sym_for] = ACTIONS(2609), + [anon_sym_LPAREN] = ACTIONS(2607), + [anon_sym_SEMI] = ACTIONS(2607), + [anon_sym_await] = ACTIONS(2609), + [anon_sym_while] = ACTIONS(2609), + [anon_sym_do] = ACTIONS(2609), + [anon_sym_try] = ACTIONS(2609), + [anon_sym_break] = ACTIONS(2609), + [anon_sym_continue] = ACTIONS(2609), + [anon_sym_debugger] = ACTIONS(2609), + [anon_sym_return] = ACTIONS(2609), + [anon_sym_throw] = ACTIONS(2609), + [anon_sym_case] = ACTIONS(2609), + [anon_sym_yield] = ACTIONS(2609), + [anon_sym_LBRACK] = ACTIONS(2607), + [anon_sym_class] = ACTIONS(2609), + [anon_sym_async] = ACTIONS(2609), + [anon_sym_function] = ACTIONS(2609), + [anon_sym_new] = ACTIONS(2609), + [anon_sym_using] = ACTIONS(2609), + [anon_sym_PLUS] = ACTIONS(2609), + [anon_sym_DASH] = ACTIONS(2609), + [anon_sym_SLASH] = ACTIONS(2609), + [anon_sym_LT] = ACTIONS(2607), + [anon_sym_TILDE] = ACTIONS(2607), + [anon_sym_void] = ACTIONS(2609), + [anon_sym_delete] = ACTIONS(2609), + [anon_sym_PLUS_PLUS] = ACTIONS(2607), + [anon_sym_DASH_DASH] = ACTIONS(2607), + [anon_sym_DQUOTE] = ACTIONS(2607), + [anon_sym_SQUOTE] = ACTIONS(2607), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2607), + [sym_number] = ACTIONS(2607), + [sym_private_property_identifier] = ACTIONS(2607), + [sym_this] = ACTIONS(2609), + [sym_super] = ACTIONS(2609), + [sym_true] = ACTIONS(2609), + [sym_false] = ACTIONS(2609), + [sym_null] = ACTIONS(2609), + [sym_undefined] = ACTIONS(2609), + [anon_sym_AT] = ACTIONS(2607), + [anon_sym_static] = ACTIONS(2609), + [anon_sym_readonly] = ACTIONS(2609), + [anon_sym_get] = ACTIONS(2609), + [anon_sym_set] = ACTIONS(2609), + [anon_sym_declare] = ACTIONS(2609), + [anon_sym_public] = ACTIONS(2609), + [anon_sym_private] = ACTIONS(2609), + [anon_sym_protected] = ACTIONS(2609), + [anon_sym_override] = ACTIONS(2609), + [anon_sym_module] = ACTIONS(2609), + [anon_sym_any] = ACTIONS(2609), + [anon_sym_number] = ACTIONS(2609), + [anon_sym_boolean] = ACTIONS(2609), + [anon_sym_string] = ACTIONS(2609), + [anon_sym_symbol] = ACTIONS(2609), + [anon_sym_object] = ACTIONS(2609), + [anon_sym_abstract] = ACTIONS(2609), + [anon_sym_interface] = ACTIONS(2609), + [anon_sym_enum] = ACTIONS(2609), [sym_html_comment] = ACTIONS(5), }, [STATE(831)] = { + [ts_builtin_sym_end] = ACTIONS(2607), + [sym_identifier] = ACTIONS(2609), + [anon_sym_export] = ACTIONS(2609), + [anon_sym_default] = ACTIONS(2609), + [anon_sym_type] = ACTIONS(2609), + [anon_sym_namespace] = ACTIONS(2609), + [anon_sym_LBRACE] = ACTIONS(2607), + [anon_sym_RBRACE] = ACTIONS(2607), + [anon_sym_typeof] = ACTIONS(2609), + [anon_sym_import] = ACTIONS(2609), + [anon_sym_with] = ACTIONS(2609), + [anon_sym_var] = ACTIONS(2609), + [anon_sym_let] = ACTIONS(2609), + [anon_sym_const] = ACTIONS(2609), + [anon_sym_BANG] = ACTIONS(2607), + [anon_sym_else] = ACTIONS(2609), + [anon_sym_if] = ACTIONS(2609), + [anon_sym_switch] = ACTIONS(2609), + [anon_sym_for] = ACTIONS(2609), + [anon_sym_LPAREN] = ACTIONS(2607), + [anon_sym_SEMI] = ACTIONS(2607), + [anon_sym_await] = ACTIONS(2609), + [anon_sym_while] = ACTIONS(2609), + [anon_sym_do] = ACTIONS(2609), + [anon_sym_try] = ACTIONS(2609), + [anon_sym_break] = ACTIONS(2609), + [anon_sym_continue] = ACTIONS(2609), + [anon_sym_debugger] = ACTIONS(2609), + [anon_sym_return] = ACTIONS(2609), + [anon_sym_throw] = ACTIONS(2609), + [anon_sym_case] = ACTIONS(2609), + [anon_sym_yield] = ACTIONS(2609), + [anon_sym_LBRACK] = ACTIONS(2607), + [anon_sym_class] = ACTIONS(2609), + [anon_sym_async] = ACTIONS(2609), + [anon_sym_function] = ACTIONS(2609), + [anon_sym_new] = ACTIONS(2609), + [anon_sym_using] = ACTIONS(2609), + [anon_sym_PLUS] = ACTIONS(2609), + [anon_sym_DASH] = ACTIONS(2609), + [anon_sym_SLASH] = ACTIONS(2609), + [anon_sym_LT] = ACTIONS(2607), + [anon_sym_TILDE] = ACTIONS(2607), + [anon_sym_void] = ACTIONS(2609), + [anon_sym_delete] = ACTIONS(2609), + [anon_sym_PLUS_PLUS] = ACTIONS(2607), + [anon_sym_DASH_DASH] = ACTIONS(2607), + [anon_sym_DQUOTE] = ACTIONS(2607), + [anon_sym_SQUOTE] = ACTIONS(2607), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2607), + [sym_number] = ACTIONS(2607), + [sym_private_property_identifier] = ACTIONS(2607), + [sym_this] = ACTIONS(2609), + [sym_super] = ACTIONS(2609), + [sym_true] = ACTIONS(2609), + [sym_false] = ACTIONS(2609), + [sym_null] = ACTIONS(2609), + [sym_undefined] = ACTIONS(2609), + [anon_sym_AT] = ACTIONS(2607), + [anon_sym_static] = ACTIONS(2609), + [anon_sym_readonly] = ACTIONS(2609), + [anon_sym_get] = ACTIONS(2609), + [anon_sym_set] = ACTIONS(2609), + [anon_sym_declare] = ACTIONS(2609), + [anon_sym_public] = ACTIONS(2609), + [anon_sym_private] = ACTIONS(2609), + [anon_sym_protected] = ACTIONS(2609), + [anon_sym_override] = ACTIONS(2609), + [anon_sym_module] = ACTIONS(2609), + [anon_sym_any] = ACTIONS(2609), + [anon_sym_number] = ACTIONS(2609), + [anon_sym_boolean] = ACTIONS(2609), + [anon_sym_string] = ACTIONS(2609), + [anon_sym_symbol] = ACTIONS(2609), + [anon_sym_object] = ACTIONS(2609), + [anon_sym_abstract] = ACTIONS(2609), + [anon_sym_interface] = ACTIONS(2609), + [anon_sym_enum] = ACTIONS(2609), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(832)] = { + [ts_builtin_sym_end] = ACTIONS(2611), + [sym_identifier] = ACTIONS(2613), + [anon_sym_export] = ACTIONS(2613), + [anon_sym_default] = ACTIONS(2613), + [anon_sym_type] = ACTIONS(2613), + [anon_sym_namespace] = ACTIONS(2613), + [anon_sym_LBRACE] = ACTIONS(2611), + [anon_sym_RBRACE] = ACTIONS(2611), + [anon_sym_typeof] = ACTIONS(2613), + [anon_sym_import] = ACTIONS(2613), + [anon_sym_with] = ACTIONS(2613), + [anon_sym_var] = ACTIONS(2613), + [anon_sym_let] = ACTIONS(2613), + [anon_sym_const] = ACTIONS(2613), + [anon_sym_BANG] = ACTIONS(2611), + [anon_sym_else] = ACTIONS(2613), + [anon_sym_if] = ACTIONS(2613), + [anon_sym_switch] = ACTIONS(2613), + [anon_sym_for] = ACTIONS(2613), + [anon_sym_LPAREN] = ACTIONS(2611), + [anon_sym_SEMI] = ACTIONS(2611), + [anon_sym_await] = ACTIONS(2613), + [anon_sym_while] = ACTIONS(2613), + [anon_sym_do] = ACTIONS(2613), + [anon_sym_try] = ACTIONS(2613), + [anon_sym_break] = ACTIONS(2613), + [anon_sym_continue] = ACTIONS(2613), + [anon_sym_debugger] = ACTIONS(2613), + [anon_sym_return] = ACTIONS(2613), + [anon_sym_throw] = ACTIONS(2613), + [anon_sym_case] = ACTIONS(2613), + [anon_sym_yield] = ACTIONS(2613), + [anon_sym_LBRACK] = ACTIONS(2611), + [anon_sym_class] = ACTIONS(2613), + [anon_sym_async] = ACTIONS(2613), + [anon_sym_function] = ACTIONS(2613), + [anon_sym_new] = ACTIONS(2613), + [anon_sym_using] = ACTIONS(2613), + [anon_sym_PLUS] = ACTIONS(2613), + [anon_sym_DASH] = ACTIONS(2613), + [anon_sym_SLASH] = ACTIONS(2613), + [anon_sym_LT] = ACTIONS(2611), + [anon_sym_TILDE] = ACTIONS(2611), + [anon_sym_void] = ACTIONS(2613), + [anon_sym_delete] = ACTIONS(2613), + [anon_sym_PLUS_PLUS] = ACTIONS(2611), + [anon_sym_DASH_DASH] = ACTIONS(2611), + [anon_sym_DQUOTE] = ACTIONS(2611), + [anon_sym_SQUOTE] = ACTIONS(2611), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2611), + [sym_number] = ACTIONS(2611), + [sym_private_property_identifier] = ACTIONS(2611), + [sym_this] = ACTIONS(2613), + [sym_super] = ACTIONS(2613), + [sym_true] = ACTIONS(2613), + [sym_false] = ACTIONS(2613), + [sym_null] = ACTIONS(2613), + [sym_undefined] = ACTIONS(2613), + [anon_sym_AT] = ACTIONS(2611), + [anon_sym_static] = ACTIONS(2613), + [anon_sym_readonly] = ACTIONS(2613), + [anon_sym_get] = ACTIONS(2613), + [anon_sym_set] = ACTIONS(2613), + [anon_sym_declare] = ACTIONS(2613), + [anon_sym_public] = ACTIONS(2613), + [anon_sym_private] = ACTIONS(2613), + [anon_sym_protected] = ACTIONS(2613), + [anon_sym_override] = ACTIONS(2613), + [anon_sym_module] = ACTIONS(2613), + [anon_sym_any] = ACTIONS(2613), + [anon_sym_number] = ACTIONS(2613), + [anon_sym_boolean] = ACTIONS(2613), + [anon_sym_string] = ACTIONS(2613), + [anon_sym_symbol] = ACTIONS(2613), + [anon_sym_object] = ACTIONS(2613), + [anon_sym_abstract] = ACTIONS(2613), + [anon_sym_interface] = ACTIONS(2613), + [anon_sym_enum] = ACTIONS(2613), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(833)] = { [ts_builtin_sym_end] = ACTIONS(2615), [sym_identifier] = ACTIONS(2617), [anon_sym_export] = ACTIONS(2617), @@ -111450,7 +111640,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2617), [sym_html_comment] = ACTIONS(5), }, - [STATE(832)] = { + [STATE(834)] = { [ts_builtin_sym_end] = ACTIONS(2619), [sym_identifier] = ACTIONS(2621), [anon_sym_export] = ACTIONS(2621), @@ -111532,250 +111722,86 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2621), [sym_html_comment] = ACTIONS(5), }, - [STATE(833)] = { - [sym_import] = STATE(4877), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5876), - [sym_rest_pattern] = STATE(5448), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(3255), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(3891), - [sym_tuple_parameter] = STATE(5428), - [sym_optional_tuple_parameter] = STATE(5428), - [sym_optional_type] = STATE(5428), - [sym_rest_type] = STATE(5428), - [sym__tuple_type_member] = STATE(5428), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5715), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(2499), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_RBRACK] = ACTIONS(2623), - [anon_sym_new] = ACTIONS(1644), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2505), - [anon_sym_AMP] = ACTIONS(609), - [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1650), - [anon_sym_QMARK] = ACTIONS(631), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(635), - [anon_sym_infer] = ACTIONS(637), - [anon_sym_keyof] = ACTIONS(639), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(834)] = { - [ts_builtin_sym_end] = ACTIONS(2589), - [sym_identifier] = ACTIONS(2591), - [anon_sym_export] = ACTIONS(2591), - [anon_sym_default] = ACTIONS(2591), - [anon_sym_type] = ACTIONS(2591), - [anon_sym_namespace] = ACTIONS(2591), - [anon_sym_LBRACE] = ACTIONS(2589), - [anon_sym_RBRACE] = ACTIONS(2589), - [anon_sym_typeof] = ACTIONS(2591), - [anon_sym_import] = ACTIONS(2591), - [anon_sym_with] = ACTIONS(2591), - [anon_sym_var] = ACTIONS(2591), - [anon_sym_let] = ACTIONS(2591), - [anon_sym_const] = ACTIONS(2591), - [anon_sym_BANG] = ACTIONS(2589), - [anon_sym_else] = ACTIONS(2591), - [anon_sym_if] = ACTIONS(2591), - [anon_sym_switch] = ACTIONS(2591), - [anon_sym_for] = ACTIONS(2591), - [anon_sym_LPAREN] = ACTIONS(2589), - [anon_sym_SEMI] = ACTIONS(2589), - [anon_sym_await] = ACTIONS(2591), - [anon_sym_while] = ACTIONS(2591), - [anon_sym_do] = ACTIONS(2591), - [anon_sym_try] = ACTIONS(2591), - [anon_sym_break] = ACTIONS(2591), - [anon_sym_continue] = ACTIONS(2591), - [anon_sym_debugger] = ACTIONS(2591), - [anon_sym_return] = ACTIONS(2591), - [anon_sym_throw] = ACTIONS(2591), - [anon_sym_case] = ACTIONS(2591), - [anon_sym_yield] = ACTIONS(2591), - [anon_sym_LBRACK] = ACTIONS(2589), - [anon_sym_class] = ACTIONS(2591), - [anon_sym_async] = ACTIONS(2591), - [anon_sym_function] = ACTIONS(2591), - [anon_sym_new] = ACTIONS(2591), - [anon_sym_using] = ACTIONS(2591), - [anon_sym_PLUS] = ACTIONS(2591), - [anon_sym_DASH] = ACTIONS(2591), - [anon_sym_SLASH] = ACTIONS(2591), - [anon_sym_LT] = ACTIONS(2589), - [anon_sym_TILDE] = ACTIONS(2589), - [anon_sym_void] = ACTIONS(2591), - [anon_sym_delete] = ACTIONS(2591), - [anon_sym_PLUS_PLUS] = ACTIONS(2589), - [anon_sym_DASH_DASH] = ACTIONS(2589), - [anon_sym_DQUOTE] = ACTIONS(2589), - [anon_sym_SQUOTE] = ACTIONS(2589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2589), - [sym_number] = ACTIONS(2589), - [sym_private_property_identifier] = ACTIONS(2589), - [sym_this] = ACTIONS(2591), - [sym_super] = ACTIONS(2591), - [sym_true] = ACTIONS(2591), - [sym_false] = ACTIONS(2591), - [sym_null] = ACTIONS(2591), - [sym_undefined] = ACTIONS(2591), - [anon_sym_AT] = ACTIONS(2589), - [anon_sym_static] = ACTIONS(2591), - [anon_sym_readonly] = ACTIONS(2591), - [anon_sym_get] = ACTIONS(2591), - [anon_sym_set] = ACTIONS(2591), - [anon_sym_declare] = ACTIONS(2591), - [anon_sym_public] = ACTIONS(2591), - [anon_sym_private] = ACTIONS(2591), - [anon_sym_protected] = ACTIONS(2591), - [anon_sym_override] = ACTIONS(2591), - [anon_sym_module] = ACTIONS(2591), - [anon_sym_any] = ACTIONS(2591), - [anon_sym_number] = ACTIONS(2591), - [anon_sym_boolean] = ACTIONS(2591), - [anon_sym_string] = ACTIONS(2591), - [anon_sym_symbol] = ACTIONS(2591), - [anon_sym_object] = ACTIONS(2591), - [anon_sym_abstract] = ACTIONS(2591), - [anon_sym_interface] = ACTIONS(2591), - [anon_sym_enum] = ACTIONS(2591), - [sym_html_comment] = ACTIONS(5), - }, [STATE(835)] = { - [sym_import] = STATE(4877), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5876), - [sym_rest_pattern] = STATE(5448), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(3255), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(3891), - [sym_tuple_parameter] = STATE(5428), - [sym_optional_tuple_parameter] = STATE(5428), - [sym_optional_type] = STATE(5428), - [sym_rest_type] = STATE(5428), - [sym__tuple_type_member] = STATE(5428), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5715), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(2499), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_RBRACK] = ACTIONS(2625), - [anon_sym_new] = ACTIONS(1644), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2505), - [anon_sym_AMP] = ACTIONS(609), - [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1650), - [anon_sym_QMARK] = ACTIONS(631), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(635), - [anon_sym_infer] = ACTIONS(637), - [anon_sym_keyof] = ACTIONS(639), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [ts_builtin_sym_end] = ACTIONS(2623), + [sym_identifier] = ACTIONS(2625), + [anon_sym_export] = ACTIONS(2625), + [anon_sym_default] = ACTIONS(2625), + [anon_sym_type] = ACTIONS(2625), + [anon_sym_namespace] = ACTIONS(2625), + [anon_sym_LBRACE] = ACTIONS(2623), + [anon_sym_RBRACE] = ACTIONS(2623), + [anon_sym_typeof] = ACTIONS(2625), + [anon_sym_import] = ACTIONS(2625), + [anon_sym_with] = ACTIONS(2625), + [anon_sym_var] = ACTIONS(2625), + [anon_sym_let] = ACTIONS(2625), + [anon_sym_const] = ACTIONS(2625), + [anon_sym_BANG] = ACTIONS(2623), + [anon_sym_else] = ACTIONS(2625), + [anon_sym_if] = ACTIONS(2625), + [anon_sym_switch] = ACTIONS(2625), + [anon_sym_for] = ACTIONS(2625), + [anon_sym_LPAREN] = ACTIONS(2623), + [anon_sym_SEMI] = ACTIONS(2623), + [anon_sym_await] = ACTIONS(2625), + [anon_sym_while] = ACTIONS(2625), + [anon_sym_do] = ACTIONS(2625), + [anon_sym_try] = ACTIONS(2625), + [anon_sym_break] = ACTIONS(2625), + [anon_sym_continue] = ACTIONS(2625), + [anon_sym_debugger] = ACTIONS(2625), + [anon_sym_return] = ACTIONS(2625), + [anon_sym_throw] = ACTIONS(2625), + [anon_sym_case] = ACTIONS(2625), + [anon_sym_yield] = ACTIONS(2625), + [anon_sym_LBRACK] = ACTIONS(2623), + [anon_sym_class] = ACTIONS(2625), + [anon_sym_async] = ACTIONS(2625), + [anon_sym_function] = ACTIONS(2625), + [anon_sym_new] = ACTIONS(2625), + [anon_sym_using] = ACTIONS(2625), + [anon_sym_PLUS] = ACTIONS(2625), + [anon_sym_DASH] = ACTIONS(2625), + [anon_sym_SLASH] = ACTIONS(2625), + [anon_sym_LT] = ACTIONS(2623), + [anon_sym_TILDE] = ACTIONS(2623), + [anon_sym_void] = ACTIONS(2625), + [anon_sym_delete] = ACTIONS(2625), + [anon_sym_PLUS_PLUS] = ACTIONS(2623), + [anon_sym_DASH_DASH] = ACTIONS(2623), + [anon_sym_DQUOTE] = ACTIONS(2623), + [anon_sym_SQUOTE] = ACTIONS(2623), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2623), + [sym_number] = ACTIONS(2623), + [sym_private_property_identifier] = ACTIONS(2623), + [sym_this] = ACTIONS(2625), + [sym_super] = ACTIONS(2625), + [sym_true] = ACTIONS(2625), + [sym_false] = ACTIONS(2625), + [sym_null] = ACTIONS(2625), + [sym_undefined] = ACTIONS(2625), + [anon_sym_AT] = ACTIONS(2623), + [anon_sym_static] = ACTIONS(2625), + [anon_sym_readonly] = ACTIONS(2625), + [anon_sym_get] = ACTIONS(2625), + [anon_sym_set] = ACTIONS(2625), + [anon_sym_declare] = ACTIONS(2625), + [anon_sym_public] = ACTIONS(2625), + [anon_sym_private] = ACTIONS(2625), + [anon_sym_protected] = ACTIONS(2625), + [anon_sym_override] = ACTIONS(2625), + [anon_sym_module] = ACTIONS(2625), + [anon_sym_any] = ACTIONS(2625), + [anon_sym_number] = ACTIONS(2625), + [anon_sym_boolean] = ACTIONS(2625), + [anon_sym_string] = ACTIONS(2625), + [anon_sym_symbol] = ACTIONS(2625), + [anon_sym_object] = ACTIONS(2625), + [anon_sym_abstract] = ACTIONS(2625), + [anon_sym_interface] = ACTIONS(2625), + [anon_sym_enum] = ACTIONS(2625), [sym_html_comment] = ACTIONS(5), }, [STATE(836)] = { @@ -112435,6 +112461,170 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [sym_html_comment] = ACTIONS(5), }, [STATE(844)] = { + [ts_builtin_sym_end] = ACTIONS(2655), + [sym_identifier] = ACTIONS(2657), + [anon_sym_export] = ACTIONS(2657), + [anon_sym_default] = ACTIONS(2657), + [anon_sym_type] = ACTIONS(2657), + [anon_sym_namespace] = ACTIONS(2657), + [anon_sym_LBRACE] = ACTIONS(2655), + [anon_sym_RBRACE] = ACTIONS(2655), + [anon_sym_typeof] = ACTIONS(2657), + [anon_sym_import] = ACTIONS(2657), + [anon_sym_with] = ACTIONS(2657), + [anon_sym_var] = ACTIONS(2657), + [anon_sym_let] = ACTIONS(2657), + [anon_sym_const] = ACTIONS(2657), + [anon_sym_BANG] = ACTIONS(2655), + [anon_sym_else] = ACTIONS(2657), + [anon_sym_if] = ACTIONS(2657), + [anon_sym_switch] = ACTIONS(2657), + [anon_sym_for] = ACTIONS(2657), + [anon_sym_LPAREN] = ACTIONS(2655), + [anon_sym_SEMI] = ACTIONS(2655), + [anon_sym_await] = ACTIONS(2657), + [anon_sym_while] = ACTIONS(2657), + [anon_sym_do] = ACTIONS(2657), + [anon_sym_try] = ACTIONS(2657), + [anon_sym_break] = ACTIONS(2657), + [anon_sym_continue] = ACTIONS(2657), + [anon_sym_debugger] = ACTIONS(2657), + [anon_sym_return] = ACTIONS(2657), + [anon_sym_throw] = ACTIONS(2657), + [anon_sym_case] = ACTIONS(2657), + [anon_sym_yield] = ACTIONS(2657), + [anon_sym_LBRACK] = ACTIONS(2655), + [anon_sym_class] = ACTIONS(2657), + [anon_sym_async] = ACTIONS(2657), + [anon_sym_function] = ACTIONS(2657), + [anon_sym_new] = ACTIONS(2657), + [anon_sym_using] = ACTIONS(2657), + [anon_sym_PLUS] = ACTIONS(2657), + [anon_sym_DASH] = ACTIONS(2657), + [anon_sym_SLASH] = ACTIONS(2657), + [anon_sym_LT] = ACTIONS(2655), + [anon_sym_TILDE] = ACTIONS(2655), + [anon_sym_void] = ACTIONS(2657), + [anon_sym_delete] = ACTIONS(2657), + [anon_sym_PLUS_PLUS] = ACTIONS(2655), + [anon_sym_DASH_DASH] = ACTIONS(2655), + [anon_sym_DQUOTE] = ACTIONS(2655), + [anon_sym_SQUOTE] = ACTIONS(2655), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2655), + [sym_number] = ACTIONS(2655), + [sym_private_property_identifier] = ACTIONS(2655), + [sym_this] = ACTIONS(2657), + [sym_super] = ACTIONS(2657), + [sym_true] = ACTIONS(2657), + [sym_false] = ACTIONS(2657), + [sym_null] = ACTIONS(2657), + [sym_undefined] = ACTIONS(2657), + [anon_sym_AT] = ACTIONS(2655), + [anon_sym_static] = ACTIONS(2657), + [anon_sym_readonly] = ACTIONS(2657), + [anon_sym_get] = ACTIONS(2657), + [anon_sym_set] = ACTIONS(2657), + [anon_sym_declare] = ACTIONS(2657), + [anon_sym_public] = ACTIONS(2657), + [anon_sym_private] = ACTIONS(2657), + [anon_sym_protected] = ACTIONS(2657), + [anon_sym_override] = ACTIONS(2657), + [anon_sym_module] = ACTIONS(2657), + [anon_sym_any] = ACTIONS(2657), + [anon_sym_number] = ACTIONS(2657), + [anon_sym_boolean] = ACTIONS(2657), + [anon_sym_string] = ACTIONS(2657), + [anon_sym_symbol] = ACTIONS(2657), + [anon_sym_object] = ACTIONS(2657), + [anon_sym_abstract] = ACTIONS(2657), + [anon_sym_interface] = ACTIONS(2657), + [anon_sym_enum] = ACTIONS(2657), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(845)] = { + [ts_builtin_sym_end] = ACTIONS(2655), + [sym_identifier] = ACTIONS(2657), + [anon_sym_export] = ACTIONS(2657), + [anon_sym_default] = ACTIONS(2657), + [anon_sym_type] = ACTIONS(2657), + [anon_sym_namespace] = ACTIONS(2657), + [anon_sym_LBRACE] = ACTIONS(2655), + [anon_sym_RBRACE] = ACTIONS(2655), + [anon_sym_typeof] = ACTIONS(2657), + [anon_sym_import] = ACTIONS(2657), + [anon_sym_with] = ACTIONS(2657), + [anon_sym_var] = ACTIONS(2657), + [anon_sym_let] = ACTIONS(2657), + [anon_sym_const] = ACTIONS(2657), + [anon_sym_BANG] = ACTIONS(2655), + [anon_sym_else] = ACTIONS(2657), + [anon_sym_if] = ACTIONS(2657), + [anon_sym_switch] = ACTIONS(2657), + [anon_sym_for] = ACTIONS(2657), + [anon_sym_LPAREN] = ACTIONS(2655), + [anon_sym_SEMI] = ACTIONS(2655), + [anon_sym_await] = ACTIONS(2657), + [anon_sym_while] = ACTIONS(2657), + [anon_sym_do] = ACTIONS(2657), + [anon_sym_try] = ACTIONS(2657), + [anon_sym_break] = ACTIONS(2657), + [anon_sym_continue] = ACTIONS(2657), + [anon_sym_debugger] = ACTIONS(2657), + [anon_sym_return] = ACTIONS(2657), + [anon_sym_throw] = ACTIONS(2657), + [anon_sym_case] = ACTIONS(2657), + [anon_sym_yield] = ACTIONS(2657), + [anon_sym_LBRACK] = ACTIONS(2655), + [anon_sym_class] = ACTIONS(2657), + [anon_sym_async] = ACTIONS(2657), + [anon_sym_function] = ACTIONS(2657), + [anon_sym_new] = ACTIONS(2657), + [anon_sym_using] = ACTIONS(2657), + [anon_sym_PLUS] = ACTIONS(2657), + [anon_sym_DASH] = ACTIONS(2657), + [anon_sym_SLASH] = ACTIONS(2657), + [anon_sym_LT] = ACTIONS(2655), + [anon_sym_TILDE] = ACTIONS(2655), + [anon_sym_void] = ACTIONS(2657), + [anon_sym_delete] = ACTIONS(2657), + [anon_sym_PLUS_PLUS] = ACTIONS(2655), + [anon_sym_DASH_DASH] = ACTIONS(2655), + [anon_sym_DQUOTE] = ACTIONS(2655), + [anon_sym_SQUOTE] = ACTIONS(2655), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2655), + [sym_number] = ACTIONS(2655), + [sym_private_property_identifier] = ACTIONS(2655), + [sym_this] = ACTIONS(2657), + [sym_super] = ACTIONS(2657), + [sym_true] = ACTIONS(2657), + [sym_false] = ACTIONS(2657), + [sym_null] = ACTIONS(2657), + [sym_undefined] = ACTIONS(2657), + [anon_sym_AT] = ACTIONS(2655), + [anon_sym_static] = ACTIONS(2657), + [anon_sym_readonly] = ACTIONS(2657), + [anon_sym_get] = ACTIONS(2657), + [anon_sym_set] = ACTIONS(2657), + [anon_sym_declare] = ACTIONS(2657), + [anon_sym_public] = ACTIONS(2657), + [anon_sym_private] = ACTIONS(2657), + [anon_sym_protected] = ACTIONS(2657), + [anon_sym_override] = ACTIONS(2657), + [anon_sym_module] = ACTIONS(2657), + [anon_sym_any] = ACTIONS(2657), + [anon_sym_number] = ACTIONS(2657), + [anon_sym_boolean] = ACTIONS(2657), + [anon_sym_string] = ACTIONS(2657), + [anon_sym_symbol] = ACTIONS(2657), + [anon_sym_object] = ACTIONS(2657), + [anon_sym_abstract] = ACTIONS(2657), + [anon_sym_interface] = ACTIONS(2657), + [anon_sym_enum] = ACTIONS(2657), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(846)] = { [ts_builtin_sym_end] = ACTIONS(2659), [sym_identifier] = ACTIONS(2661), [anon_sym_export] = ACTIONS(2661), @@ -112516,7 +112706,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2661), [sym_html_comment] = ACTIONS(5), }, - [STATE(845)] = { + [STATE(847)] = { [ts_builtin_sym_end] = ACTIONS(2663), [sym_identifier] = ACTIONS(2665), [anon_sym_export] = ACTIONS(2665), @@ -112598,89 +112788,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2665), [sym_html_comment] = ACTIONS(5), }, - [STATE(846)] = { - [ts_builtin_sym_end] = ACTIONS(1778), - [sym_identifier] = ACTIONS(1780), - [anon_sym_export] = ACTIONS(1780), - [anon_sym_default] = ACTIONS(1780), - [anon_sym_type] = ACTIONS(1780), - [anon_sym_namespace] = ACTIONS(1780), - [anon_sym_LBRACE] = ACTIONS(1778), - [anon_sym_RBRACE] = ACTIONS(1778), - [anon_sym_typeof] = ACTIONS(1780), - [anon_sym_import] = ACTIONS(1780), - [anon_sym_with] = ACTIONS(1780), - [anon_sym_var] = ACTIONS(1780), - [anon_sym_let] = ACTIONS(1780), - [anon_sym_const] = ACTIONS(1780), - [anon_sym_BANG] = ACTIONS(1778), - [anon_sym_else] = ACTIONS(1780), - [anon_sym_if] = ACTIONS(1780), - [anon_sym_switch] = ACTIONS(1780), - [anon_sym_for] = ACTIONS(1780), - [anon_sym_LPAREN] = ACTIONS(1778), - [anon_sym_SEMI] = ACTIONS(1778), - [anon_sym_await] = ACTIONS(1780), - [anon_sym_while] = ACTIONS(1780), - [anon_sym_do] = ACTIONS(1780), - [anon_sym_try] = ACTIONS(1780), - [anon_sym_break] = ACTIONS(1780), - [anon_sym_continue] = ACTIONS(1780), - [anon_sym_debugger] = ACTIONS(1780), - [anon_sym_return] = ACTIONS(1780), - [anon_sym_throw] = ACTIONS(1780), - [anon_sym_case] = ACTIONS(1780), - [anon_sym_yield] = ACTIONS(1780), - [anon_sym_LBRACK] = ACTIONS(1778), - [anon_sym_class] = ACTIONS(1780), - [anon_sym_async] = ACTIONS(1780), - [anon_sym_function] = ACTIONS(1780), - [anon_sym_new] = ACTIONS(1780), - [anon_sym_using] = ACTIONS(1780), - [anon_sym_PLUS] = ACTIONS(1780), - [anon_sym_DASH] = ACTIONS(1780), - [anon_sym_SLASH] = ACTIONS(1780), - [anon_sym_LT] = ACTIONS(1778), - [anon_sym_TILDE] = ACTIONS(1778), - [anon_sym_void] = ACTIONS(1780), - [anon_sym_delete] = ACTIONS(1780), - [anon_sym_PLUS_PLUS] = ACTIONS(1778), - [anon_sym_DASH_DASH] = ACTIONS(1778), - [anon_sym_DQUOTE] = ACTIONS(1778), - [anon_sym_SQUOTE] = ACTIONS(1778), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1778), - [sym_number] = ACTIONS(1778), - [sym_private_property_identifier] = ACTIONS(1778), - [sym_this] = ACTIONS(1780), - [sym_super] = ACTIONS(1780), - [sym_true] = ACTIONS(1780), - [sym_false] = ACTIONS(1780), - [sym_null] = ACTIONS(1780), - [sym_undefined] = ACTIONS(1780), - [anon_sym_AT] = ACTIONS(1778), - [anon_sym_static] = ACTIONS(1780), - [anon_sym_readonly] = ACTIONS(1780), - [anon_sym_get] = ACTIONS(1780), - [anon_sym_set] = ACTIONS(1780), - [anon_sym_declare] = ACTIONS(1780), - [anon_sym_public] = ACTIONS(1780), - [anon_sym_private] = ACTIONS(1780), - [anon_sym_protected] = ACTIONS(1780), - [anon_sym_override] = ACTIONS(1780), - [anon_sym_module] = ACTIONS(1780), - [anon_sym_any] = ACTIONS(1780), - [anon_sym_number] = ACTIONS(1780), - [anon_sym_boolean] = ACTIONS(1780), - [anon_sym_string] = ACTIONS(1780), - [anon_sym_symbol] = ACTIONS(1780), - [anon_sym_object] = ACTIONS(1780), - [anon_sym_abstract] = ACTIONS(1780), - [anon_sym_interface] = ACTIONS(1780), - [anon_sym_enum] = ACTIONS(1780), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(847)] = { + [STATE(848)] = { [ts_builtin_sym_end] = ACTIONS(2667), [sym_identifier] = ACTIONS(2669), [anon_sym_export] = ACTIONS(2669), @@ -112762,7 +112870,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2669), [sym_html_comment] = ACTIONS(5), }, - [STATE(848)] = { + [STATE(849)] = { [ts_builtin_sym_end] = ACTIONS(2671), [sym_identifier] = ACTIONS(2673), [anon_sym_export] = ACTIONS(2673), @@ -112844,7 +112952,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2673), [sym_html_comment] = ACTIONS(5), }, - [STATE(849)] = { + [STATE(850)] = { [ts_builtin_sym_end] = ACTIONS(2675), [sym_identifier] = ACTIONS(2677), [anon_sym_export] = ACTIONS(2677), @@ -112926,7 +113034,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2677), [sym_html_comment] = ACTIONS(5), }, - [STATE(850)] = { + [STATE(851)] = { [ts_builtin_sym_end] = ACTIONS(2679), [sym_identifier] = ACTIONS(2681), [anon_sym_export] = ACTIONS(2681), @@ -113008,7 +113116,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2681), [sym_html_comment] = ACTIONS(5), }, - [STATE(851)] = { + [STATE(852)] = { [ts_builtin_sym_end] = ACTIONS(2683), [sym_identifier] = ACTIONS(2685), [anon_sym_export] = ACTIONS(2685), @@ -113090,5419 +113198,5173 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2685), [sym_html_comment] = ACTIONS(5), }, - [STATE(852)] = { - [ts_builtin_sym_end] = ACTIONS(2687), - [sym_identifier] = ACTIONS(2689), - [anon_sym_export] = ACTIONS(2689), - [anon_sym_default] = ACTIONS(2689), - [anon_sym_type] = ACTIONS(2689), - [anon_sym_namespace] = ACTIONS(2689), - [anon_sym_LBRACE] = ACTIONS(2687), - [anon_sym_RBRACE] = ACTIONS(2687), - [anon_sym_typeof] = ACTIONS(2689), - [anon_sym_import] = ACTIONS(2689), - [anon_sym_with] = ACTIONS(2689), - [anon_sym_var] = ACTIONS(2689), - [anon_sym_let] = ACTIONS(2689), - [anon_sym_const] = ACTIONS(2689), - [anon_sym_BANG] = ACTIONS(2687), - [anon_sym_else] = ACTIONS(2689), - [anon_sym_if] = ACTIONS(2689), - [anon_sym_switch] = ACTIONS(2689), - [anon_sym_for] = ACTIONS(2689), - [anon_sym_LPAREN] = ACTIONS(2687), - [anon_sym_SEMI] = ACTIONS(2687), - [anon_sym_await] = ACTIONS(2689), - [anon_sym_while] = ACTIONS(2689), - [anon_sym_do] = ACTIONS(2689), - [anon_sym_try] = ACTIONS(2689), - [anon_sym_break] = ACTIONS(2689), - [anon_sym_continue] = ACTIONS(2689), - [anon_sym_debugger] = ACTIONS(2689), - [anon_sym_return] = ACTIONS(2689), - [anon_sym_throw] = ACTIONS(2689), - [anon_sym_case] = ACTIONS(2689), - [anon_sym_yield] = ACTIONS(2689), - [anon_sym_LBRACK] = ACTIONS(2687), - [anon_sym_class] = ACTIONS(2689), - [anon_sym_async] = ACTIONS(2689), - [anon_sym_function] = ACTIONS(2689), - [anon_sym_new] = ACTIONS(2689), - [anon_sym_using] = ACTIONS(2689), - [anon_sym_PLUS] = ACTIONS(2689), - [anon_sym_DASH] = ACTIONS(2689), - [anon_sym_SLASH] = ACTIONS(2689), - [anon_sym_LT] = ACTIONS(2687), - [anon_sym_TILDE] = ACTIONS(2687), - [anon_sym_void] = ACTIONS(2689), - [anon_sym_delete] = ACTIONS(2689), - [anon_sym_PLUS_PLUS] = ACTIONS(2687), - [anon_sym_DASH_DASH] = ACTIONS(2687), - [anon_sym_DQUOTE] = ACTIONS(2687), - [anon_sym_SQUOTE] = ACTIONS(2687), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2687), - [sym_number] = ACTIONS(2687), - [sym_private_property_identifier] = ACTIONS(2687), - [sym_this] = ACTIONS(2689), - [sym_super] = ACTIONS(2689), - [sym_true] = ACTIONS(2689), - [sym_false] = ACTIONS(2689), - [sym_null] = ACTIONS(2689), - [sym_undefined] = ACTIONS(2689), - [anon_sym_AT] = ACTIONS(2687), - [anon_sym_static] = ACTIONS(2689), - [anon_sym_readonly] = ACTIONS(2689), - [anon_sym_get] = ACTIONS(2689), - [anon_sym_set] = ACTIONS(2689), - [anon_sym_declare] = ACTIONS(2689), - [anon_sym_public] = ACTIONS(2689), - [anon_sym_private] = ACTIONS(2689), - [anon_sym_protected] = ACTIONS(2689), - [anon_sym_override] = ACTIONS(2689), - [anon_sym_module] = ACTIONS(2689), - [anon_sym_any] = ACTIONS(2689), - [anon_sym_number] = ACTIONS(2689), - [anon_sym_boolean] = ACTIONS(2689), - [anon_sym_string] = ACTIONS(2689), - [anon_sym_symbol] = ACTIONS(2689), - [anon_sym_object] = ACTIONS(2689), - [anon_sym_abstract] = ACTIONS(2689), - [anon_sym_interface] = ACTIONS(2689), - [anon_sym_enum] = ACTIONS(2689), - [sym_html_comment] = ACTIONS(5), - }, [STATE(853)] = { - [ts_builtin_sym_end] = ACTIONS(2691), - [sym_identifier] = ACTIONS(2693), - [anon_sym_export] = ACTIONS(2693), - [anon_sym_default] = ACTIONS(2693), - [anon_sym_type] = ACTIONS(2693), - [anon_sym_namespace] = ACTIONS(2693), - [anon_sym_LBRACE] = ACTIONS(2691), - [anon_sym_RBRACE] = ACTIONS(2691), - [anon_sym_typeof] = ACTIONS(2693), - [anon_sym_import] = ACTIONS(2693), - [anon_sym_with] = ACTIONS(2693), - [anon_sym_var] = ACTIONS(2693), - [anon_sym_let] = ACTIONS(2693), - [anon_sym_const] = ACTIONS(2693), - [anon_sym_BANG] = ACTIONS(2691), - [anon_sym_else] = ACTIONS(2693), - [anon_sym_if] = ACTIONS(2693), - [anon_sym_switch] = ACTIONS(2693), - [anon_sym_for] = ACTIONS(2693), - [anon_sym_LPAREN] = ACTIONS(2691), - [anon_sym_SEMI] = ACTIONS(2691), - [anon_sym_await] = ACTIONS(2693), - [anon_sym_while] = ACTIONS(2693), - [anon_sym_do] = ACTIONS(2693), - [anon_sym_try] = ACTIONS(2693), - [anon_sym_break] = ACTIONS(2693), - [anon_sym_continue] = ACTIONS(2693), - [anon_sym_debugger] = ACTIONS(2693), - [anon_sym_return] = ACTIONS(2693), - [anon_sym_throw] = ACTIONS(2693), - [anon_sym_case] = ACTIONS(2693), - [anon_sym_yield] = ACTIONS(2693), - [anon_sym_LBRACK] = ACTIONS(2691), - [anon_sym_class] = ACTIONS(2693), - [anon_sym_async] = ACTIONS(2693), - [anon_sym_function] = ACTIONS(2693), - [anon_sym_new] = ACTIONS(2693), - [anon_sym_using] = ACTIONS(2693), - [anon_sym_PLUS] = ACTIONS(2693), - [anon_sym_DASH] = ACTIONS(2693), - [anon_sym_SLASH] = ACTIONS(2693), - [anon_sym_LT] = ACTIONS(2691), - [anon_sym_TILDE] = ACTIONS(2691), - [anon_sym_void] = ACTIONS(2693), - [anon_sym_delete] = ACTIONS(2693), - [anon_sym_PLUS_PLUS] = ACTIONS(2691), - [anon_sym_DASH_DASH] = ACTIONS(2691), - [anon_sym_DQUOTE] = ACTIONS(2691), - [anon_sym_SQUOTE] = ACTIONS(2691), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2691), - [sym_number] = ACTIONS(2691), - [sym_private_property_identifier] = ACTIONS(2691), - [sym_this] = ACTIONS(2693), - [sym_super] = ACTIONS(2693), - [sym_true] = ACTIONS(2693), - [sym_false] = ACTIONS(2693), - [sym_null] = ACTIONS(2693), - [sym_undefined] = ACTIONS(2693), - [anon_sym_AT] = ACTIONS(2691), - [anon_sym_static] = ACTIONS(2693), - [anon_sym_readonly] = ACTIONS(2693), - [anon_sym_get] = ACTIONS(2693), - [anon_sym_set] = ACTIONS(2693), - [anon_sym_declare] = ACTIONS(2693), - [anon_sym_public] = ACTIONS(2693), - [anon_sym_private] = ACTIONS(2693), - [anon_sym_protected] = ACTIONS(2693), - [anon_sym_override] = ACTIONS(2693), - [anon_sym_module] = ACTIONS(2693), - [anon_sym_any] = ACTIONS(2693), - [anon_sym_number] = ACTIONS(2693), - [anon_sym_boolean] = ACTIONS(2693), - [anon_sym_string] = ACTIONS(2693), - [anon_sym_symbol] = ACTIONS(2693), - [anon_sym_object] = ACTIONS(2693), - [anon_sym_abstract] = ACTIONS(2693), - [anon_sym_interface] = ACTIONS(2693), - [anon_sym_enum] = ACTIONS(2693), + [sym_import] = STATE(4927), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5884), + [sym_rest_pattern] = STATE(5679), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(3252), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(4008), + [sym_tuple_parameter] = STATE(5700), + [sym_optional_tuple_parameter] = STATE(5700), + [sym_optional_type] = STATE(5700), + [sym_rest_type] = STATE(5700), + [sym__tuple_type_member] = STATE(5700), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5720), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(2517), + [anon_sym_STAR] = ACTIONS(581), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_RBRACK] = ACTIONS(2687), + [anon_sym_new] = ACTIONS(2523), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2525), + [anon_sym_AMP] = ACTIONS(609), + [anon_sym_PIPE] = ACTIONS(611), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(2531), + [anon_sym_QMARK] = ACTIONS(631), + [anon_sym_any] = ACTIONS(637), + [anon_sym_number] = ACTIONS(637), + [anon_sym_boolean] = ACTIONS(637), + [anon_sym_string] = ACTIONS(637), + [anon_sym_symbol] = ACTIONS(637), + [anon_sym_object] = ACTIONS(637), + [anon_sym_abstract] = ACTIONS(635), + [anon_sym_never] = ACTIONS(637), + [anon_sym_unknown] = ACTIONS(637), + [anon_sym_keyof] = ACTIONS(639), + [anon_sym_infer] = ACTIONS(641), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, [STATE(854)] = { - [ts_builtin_sym_end] = ACTIONS(1786), - [sym_identifier] = ACTIONS(1788), - [anon_sym_export] = ACTIONS(1788), - [anon_sym_default] = ACTIONS(1788), - [anon_sym_type] = ACTIONS(1788), - [anon_sym_namespace] = ACTIONS(1788), - [anon_sym_LBRACE] = ACTIONS(1786), - [anon_sym_RBRACE] = ACTIONS(1786), - [anon_sym_typeof] = ACTIONS(1788), - [anon_sym_import] = ACTIONS(1788), - [anon_sym_with] = ACTIONS(1788), - [anon_sym_var] = ACTIONS(1788), - [anon_sym_let] = ACTIONS(1788), - [anon_sym_const] = ACTIONS(1788), - [anon_sym_BANG] = ACTIONS(1786), - [anon_sym_else] = ACTIONS(1788), - [anon_sym_if] = ACTIONS(1788), - [anon_sym_switch] = ACTIONS(1788), - [anon_sym_for] = ACTIONS(1788), - [anon_sym_LPAREN] = ACTIONS(1786), - [anon_sym_SEMI] = ACTIONS(1786), - [anon_sym_await] = ACTIONS(1788), - [anon_sym_while] = ACTIONS(1788), - [anon_sym_do] = ACTIONS(1788), - [anon_sym_try] = ACTIONS(1788), - [anon_sym_break] = ACTIONS(1788), - [anon_sym_continue] = ACTIONS(1788), - [anon_sym_debugger] = ACTIONS(1788), - [anon_sym_return] = ACTIONS(1788), - [anon_sym_throw] = ACTIONS(1788), - [anon_sym_case] = ACTIONS(1788), - [anon_sym_yield] = ACTIONS(1788), - [anon_sym_LBRACK] = ACTIONS(1786), - [anon_sym_class] = ACTIONS(1788), - [anon_sym_async] = ACTIONS(1788), - [anon_sym_function] = ACTIONS(1788), - [anon_sym_new] = ACTIONS(1788), - [anon_sym_using] = ACTIONS(1788), - [anon_sym_PLUS] = ACTIONS(1788), - [anon_sym_DASH] = ACTIONS(1788), - [anon_sym_SLASH] = ACTIONS(1788), - [anon_sym_LT] = ACTIONS(1786), - [anon_sym_TILDE] = ACTIONS(1786), - [anon_sym_void] = ACTIONS(1788), - [anon_sym_delete] = ACTIONS(1788), - [anon_sym_PLUS_PLUS] = ACTIONS(1786), - [anon_sym_DASH_DASH] = ACTIONS(1786), - [anon_sym_DQUOTE] = ACTIONS(1786), - [anon_sym_SQUOTE] = ACTIONS(1786), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1786), - [sym_number] = ACTIONS(1786), - [sym_private_property_identifier] = ACTIONS(1786), - [sym_this] = ACTIONS(1788), - [sym_super] = ACTIONS(1788), - [sym_true] = ACTIONS(1788), - [sym_false] = ACTIONS(1788), - [sym_null] = ACTIONS(1788), - [sym_undefined] = ACTIONS(1788), - [anon_sym_AT] = ACTIONS(1786), - [anon_sym_static] = ACTIONS(1788), - [anon_sym_readonly] = ACTIONS(1788), - [anon_sym_get] = ACTIONS(1788), - [anon_sym_set] = ACTIONS(1788), - [anon_sym_declare] = ACTIONS(1788), - [anon_sym_public] = ACTIONS(1788), - [anon_sym_private] = ACTIONS(1788), - [anon_sym_protected] = ACTIONS(1788), - [anon_sym_override] = ACTIONS(1788), - [anon_sym_module] = ACTIONS(1788), - [anon_sym_any] = ACTIONS(1788), - [anon_sym_number] = ACTIONS(1788), - [anon_sym_boolean] = ACTIONS(1788), - [anon_sym_string] = ACTIONS(1788), - [anon_sym_symbol] = ACTIONS(1788), - [anon_sym_object] = ACTIONS(1788), - [anon_sym_abstract] = ACTIONS(1788), - [anon_sym_interface] = ACTIONS(1788), - [anon_sym_enum] = ACTIONS(1788), + [ts_builtin_sym_end] = ACTIONS(2689), + [sym_identifier] = ACTIONS(2691), + [anon_sym_export] = ACTIONS(2691), + [anon_sym_default] = ACTIONS(2691), + [anon_sym_type] = ACTIONS(2691), + [anon_sym_namespace] = ACTIONS(2691), + [anon_sym_LBRACE] = ACTIONS(2689), + [anon_sym_RBRACE] = ACTIONS(2689), + [anon_sym_typeof] = ACTIONS(2691), + [anon_sym_import] = ACTIONS(2691), + [anon_sym_with] = ACTIONS(2691), + [anon_sym_var] = ACTIONS(2691), + [anon_sym_let] = ACTIONS(2691), + [anon_sym_const] = ACTIONS(2691), + [anon_sym_BANG] = ACTIONS(2689), + [anon_sym_else] = ACTIONS(2691), + [anon_sym_if] = ACTIONS(2691), + [anon_sym_switch] = ACTIONS(2691), + [anon_sym_for] = ACTIONS(2691), + [anon_sym_LPAREN] = ACTIONS(2689), + [anon_sym_SEMI] = ACTIONS(2689), + [anon_sym_await] = ACTIONS(2691), + [anon_sym_while] = ACTIONS(2691), + [anon_sym_do] = ACTIONS(2691), + [anon_sym_try] = ACTIONS(2691), + [anon_sym_break] = ACTIONS(2691), + [anon_sym_continue] = ACTIONS(2691), + [anon_sym_debugger] = ACTIONS(2691), + [anon_sym_return] = ACTIONS(2691), + [anon_sym_throw] = ACTIONS(2691), + [anon_sym_case] = ACTIONS(2691), + [anon_sym_yield] = ACTIONS(2691), + [anon_sym_LBRACK] = ACTIONS(2689), + [anon_sym_class] = ACTIONS(2691), + [anon_sym_async] = ACTIONS(2691), + [anon_sym_function] = ACTIONS(2691), + [anon_sym_new] = ACTIONS(2691), + [anon_sym_using] = ACTIONS(2691), + [anon_sym_PLUS] = ACTIONS(2691), + [anon_sym_DASH] = ACTIONS(2691), + [anon_sym_SLASH] = ACTIONS(2691), + [anon_sym_LT] = ACTIONS(2689), + [anon_sym_TILDE] = ACTIONS(2689), + [anon_sym_void] = ACTIONS(2691), + [anon_sym_delete] = ACTIONS(2691), + [anon_sym_PLUS_PLUS] = ACTIONS(2689), + [anon_sym_DASH_DASH] = ACTIONS(2689), + [anon_sym_DQUOTE] = ACTIONS(2689), + [anon_sym_SQUOTE] = ACTIONS(2689), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2689), + [sym_number] = ACTIONS(2689), + [sym_private_property_identifier] = ACTIONS(2689), + [sym_this] = ACTIONS(2691), + [sym_super] = ACTIONS(2691), + [sym_true] = ACTIONS(2691), + [sym_false] = ACTIONS(2691), + [sym_null] = ACTIONS(2691), + [sym_undefined] = ACTIONS(2691), + [anon_sym_AT] = ACTIONS(2689), + [anon_sym_static] = ACTIONS(2691), + [anon_sym_readonly] = ACTIONS(2691), + [anon_sym_get] = ACTIONS(2691), + [anon_sym_set] = ACTIONS(2691), + [anon_sym_declare] = ACTIONS(2691), + [anon_sym_public] = ACTIONS(2691), + [anon_sym_private] = ACTIONS(2691), + [anon_sym_protected] = ACTIONS(2691), + [anon_sym_override] = ACTIONS(2691), + [anon_sym_module] = ACTIONS(2691), + [anon_sym_any] = ACTIONS(2691), + [anon_sym_number] = ACTIONS(2691), + [anon_sym_boolean] = ACTIONS(2691), + [anon_sym_string] = ACTIONS(2691), + [anon_sym_symbol] = ACTIONS(2691), + [anon_sym_object] = ACTIONS(2691), + [anon_sym_abstract] = ACTIONS(2691), + [anon_sym_interface] = ACTIONS(2691), + [anon_sym_enum] = ACTIONS(2691), [sym_html_comment] = ACTIONS(5), }, [STATE(855)] = { - [ts_builtin_sym_end] = ACTIONS(2695), - [sym_identifier] = ACTIONS(2697), - [anon_sym_export] = ACTIONS(2697), - [anon_sym_default] = ACTIONS(2697), - [anon_sym_type] = ACTIONS(2697), - [anon_sym_namespace] = ACTIONS(2697), - [anon_sym_LBRACE] = ACTIONS(2695), - [anon_sym_RBRACE] = ACTIONS(2695), - [anon_sym_typeof] = ACTIONS(2697), - [anon_sym_import] = ACTIONS(2697), - [anon_sym_with] = ACTIONS(2697), - [anon_sym_var] = ACTIONS(2697), - [anon_sym_let] = ACTIONS(2697), - [anon_sym_const] = ACTIONS(2697), - [anon_sym_BANG] = ACTIONS(2695), - [anon_sym_else] = ACTIONS(2697), - [anon_sym_if] = ACTIONS(2697), - [anon_sym_switch] = ACTIONS(2697), - [anon_sym_for] = ACTIONS(2697), - [anon_sym_LPAREN] = ACTIONS(2695), - [anon_sym_SEMI] = ACTIONS(2695), - [anon_sym_await] = ACTIONS(2697), - [anon_sym_while] = ACTIONS(2697), - [anon_sym_do] = ACTIONS(2697), - [anon_sym_try] = ACTIONS(2697), - [anon_sym_break] = ACTIONS(2697), - [anon_sym_continue] = ACTIONS(2697), - [anon_sym_debugger] = ACTIONS(2697), - [anon_sym_return] = ACTIONS(2697), - [anon_sym_throw] = ACTIONS(2697), - [anon_sym_case] = ACTIONS(2697), - [anon_sym_yield] = ACTIONS(2697), - [anon_sym_LBRACK] = ACTIONS(2695), - [anon_sym_class] = ACTIONS(2697), - [anon_sym_async] = ACTIONS(2697), - [anon_sym_function] = ACTIONS(2697), - [anon_sym_new] = ACTIONS(2697), - [anon_sym_using] = ACTIONS(2697), - [anon_sym_PLUS] = ACTIONS(2697), - [anon_sym_DASH] = ACTIONS(2697), - [anon_sym_SLASH] = ACTIONS(2697), - [anon_sym_LT] = ACTIONS(2695), - [anon_sym_TILDE] = ACTIONS(2695), - [anon_sym_void] = ACTIONS(2697), - [anon_sym_delete] = ACTIONS(2697), - [anon_sym_PLUS_PLUS] = ACTIONS(2695), - [anon_sym_DASH_DASH] = ACTIONS(2695), - [anon_sym_DQUOTE] = ACTIONS(2695), - [anon_sym_SQUOTE] = ACTIONS(2695), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2695), - [sym_number] = ACTIONS(2695), - [sym_private_property_identifier] = ACTIONS(2695), - [sym_this] = ACTIONS(2697), - [sym_super] = ACTIONS(2697), - [sym_true] = ACTIONS(2697), - [sym_false] = ACTIONS(2697), - [sym_null] = ACTIONS(2697), - [sym_undefined] = ACTIONS(2697), - [anon_sym_AT] = ACTIONS(2695), - [anon_sym_static] = ACTIONS(2697), - [anon_sym_readonly] = ACTIONS(2697), - [anon_sym_get] = ACTIONS(2697), - [anon_sym_set] = ACTIONS(2697), - [anon_sym_declare] = ACTIONS(2697), - [anon_sym_public] = ACTIONS(2697), - [anon_sym_private] = ACTIONS(2697), - [anon_sym_protected] = ACTIONS(2697), - [anon_sym_override] = ACTIONS(2697), - [anon_sym_module] = ACTIONS(2697), - [anon_sym_any] = ACTIONS(2697), - [anon_sym_number] = ACTIONS(2697), - [anon_sym_boolean] = ACTIONS(2697), - [anon_sym_string] = ACTIONS(2697), - [anon_sym_symbol] = ACTIONS(2697), - [anon_sym_object] = ACTIONS(2697), - [anon_sym_abstract] = ACTIONS(2697), - [anon_sym_interface] = ACTIONS(2697), - [anon_sym_enum] = ACTIONS(2697), + [ts_builtin_sym_end] = ACTIONS(2693), + [sym_identifier] = ACTIONS(2695), + [anon_sym_export] = ACTIONS(2695), + [anon_sym_default] = ACTIONS(2695), + [anon_sym_type] = ACTIONS(2695), + [anon_sym_namespace] = ACTIONS(2695), + [anon_sym_LBRACE] = ACTIONS(2693), + [anon_sym_RBRACE] = ACTIONS(2693), + [anon_sym_typeof] = ACTIONS(2695), + [anon_sym_import] = ACTIONS(2695), + [anon_sym_with] = ACTIONS(2695), + [anon_sym_var] = ACTIONS(2695), + [anon_sym_let] = ACTIONS(2695), + [anon_sym_const] = ACTIONS(2695), + [anon_sym_BANG] = ACTIONS(2693), + [anon_sym_else] = ACTIONS(2695), + [anon_sym_if] = ACTIONS(2695), + [anon_sym_switch] = ACTIONS(2695), + [anon_sym_for] = ACTIONS(2695), + [anon_sym_LPAREN] = ACTIONS(2693), + [anon_sym_SEMI] = ACTIONS(2693), + [anon_sym_await] = ACTIONS(2695), + [anon_sym_while] = ACTIONS(2695), + [anon_sym_do] = ACTIONS(2695), + [anon_sym_try] = ACTIONS(2695), + [anon_sym_break] = ACTIONS(2695), + [anon_sym_continue] = ACTIONS(2695), + [anon_sym_debugger] = ACTIONS(2695), + [anon_sym_return] = ACTIONS(2695), + [anon_sym_throw] = ACTIONS(2695), + [anon_sym_case] = ACTIONS(2695), + [anon_sym_yield] = ACTIONS(2695), + [anon_sym_LBRACK] = ACTIONS(2693), + [anon_sym_class] = ACTIONS(2695), + [anon_sym_async] = ACTIONS(2695), + [anon_sym_function] = ACTIONS(2695), + [anon_sym_new] = ACTIONS(2695), + [anon_sym_using] = ACTIONS(2695), + [anon_sym_PLUS] = ACTIONS(2695), + [anon_sym_DASH] = ACTIONS(2695), + [anon_sym_SLASH] = ACTIONS(2695), + [anon_sym_LT] = ACTIONS(2693), + [anon_sym_TILDE] = ACTIONS(2693), + [anon_sym_void] = ACTIONS(2695), + [anon_sym_delete] = ACTIONS(2695), + [anon_sym_PLUS_PLUS] = ACTIONS(2693), + [anon_sym_DASH_DASH] = ACTIONS(2693), + [anon_sym_DQUOTE] = ACTIONS(2693), + [anon_sym_SQUOTE] = ACTIONS(2693), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2693), + [sym_number] = ACTIONS(2693), + [sym_private_property_identifier] = ACTIONS(2693), + [sym_this] = ACTIONS(2695), + [sym_super] = ACTIONS(2695), + [sym_true] = ACTIONS(2695), + [sym_false] = ACTIONS(2695), + [sym_null] = ACTIONS(2695), + [sym_undefined] = ACTIONS(2695), + [anon_sym_AT] = ACTIONS(2693), + [anon_sym_static] = ACTIONS(2695), + [anon_sym_readonly] = ACTIONS(2695), + [anon_sym_get] = ACTIONS(2695), + [anon_sym_set] = ACTIONS(2695), + [anon_sym_declare] = ACTIONS(2695), + [anon_sym_public] = ACTIONS(2695), + [anon_sym_private] = ACTIONS(2695), + [anon_sym_protected] = ACTIONS(2695), + [anon_sym_override] = ACTIONS(2695), + [anon_sym_module] = ACTIONS(2695), + [anon_sym_any] = ACTIONS(2695), + [anon_sym_number] = ACTIONS(2695), + [anon_sym_boolean] = ACTIONS(2695), + [anon_sym_string] = ACTIONS(2695), + [anon_sym_symbol] = ACTIONS(2695), + [anon_sym_object] = ACTIONS(2695), + [anon_sym_abstract] = ACTIONS(2695), + [anon_sym_interface] = ACTIONS(2695), + [anon_sym_enum] = ACTIONS(2695), [sym_html_comment] = ACTIONS(5), }, [STATE(856)] = { - [ts_builtin_sym_end] = ACTIONS(2699), - [sym_identifier] = ACTIONS(2701), - [anon_sym_export] = ACTIONS(2701), - [anon_sym_default] = ACTIONS(2701), - [anon_sym_type] = ACTIONS(2701), - [anon_sym_namespace] = ACTIONS(2701), - [anon_sym_LBRACE] = ACTIONS(2699), - [anon_sym_RBRACE] = ACTIONS(2699), - [anon_sym_typeof] = ACTIONS(2701), - [anon_sym_import] = ACTIONS(2701), - [anon_sym_with] = ACTIONS(2701), - [anon_sym_var] = ACTIONS(2701), - [anon_sym_let] = ACTIONS(2701), - [anon_sym_const] = ACTIONS(2701), - [anon_sym_BANG] = ACTIONS(2699), - [anon_sym_else] = ACTIONS(2701), - [anon_sym_if] = ACTIONS(2701), - [anon_sym_switch] = ACTIONS(2701), - [anon_sym_for] = ACTIONS(2701), - [anon_sym_LPAREN] = ACTIONS(2699), - [anon_sym_SEMI] = ACTIONS(2699), - [anon_sym_await] = ACTIONS(2701), - [anon_sym_while] = ACTIONS(2701), - [anon_sym_do] = ACTIONS(2701), - [anon_sym_try] = ACTIONS(2701), - [anon_sym_break] = ACTIONS(2701), - [anon_sym_continue] = ACTIONS(2701), - [anon_sym_debugger] = ACTIONS(2701), - [anon_sym_return] = ACTIONS(2701), - [anon_sym_throw] = ACTIONS(2701), - [anon_sym_case] = ACTIONS(2701), - [anon_sym_yield] = ACTIONS(2701), - [anon_sym_LBRACK] = ACTIONS(2699), - [anon_sym_class] = ACTIONS(2701), - [anon_sym_async] = ACTIONS(2701), - [anon_sym_function] = ACTIONS(2701), - [anon_sym_new] = ACTIONS(2701), - [anon_sym_using] = ACTIONS(2701), - [anon_sym_PLUS] = ACTIONS(2701), - [anon_sym_DASH] = ACTIONS(2701), - [anon_sym_SLASH] = ACTIONS(2701), - [anon_sym_LT] = ACTIONS(2699), - [anon_sym_TILDE] = ACTIONS(2699), - [anon_sym_void] = ACTIONS(2701), - [anon_sym_delete] = ACTIONS(2701), - [anon_sym_PLUS_PLUS] = ACTIONS(2699), - [anon_sym_DASH_DASH] = ACTIONS(2699), - [anon_sym_DQUOTE] = ACTIONS(2699), - [anon_sym_SQUOTE] = ACTIONS(2699), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2699), - [sym_number] = ACTIONS(2699), - [sym_private_property_identifier] = ACTIONS(2699), - [sym_this] = ACTIONS(2701), - [sym_super] = ACTIONS(2701), - [sym_true] = ACTIONS(2701), - [sym_false] = ACTIONS(2701), - [sym_null] = ACTIONS(2701), - [sym_undefined] = ACTIONS(2701), - [anon_sym_AT] = ACTIONS(2699), - [anon_sym_static] = ACTIONS(2701), - [anon_sym_readonly] = ACTIONS(2701), - [anon_sym_get] = ACTIONS(2701), - [anon_sym_set] = ACTIONS(2701), - [anon_sym_declare] = ACTIONS(2701), - [anon_sym_public] = ACTIONS(2701), - [anon_sym_private] = ACTIONS(2701), - [anon_sym_protected] = ACTIONS(2701), - [anon_sym_override] = ACTIONS(2701), - [anon_sym_module] = ACTIONS(2701), - [anon_sym_any] = ACTIONS(2701), - [anon_sym_number] = ACTIONS(2701), - [anon_sym_boolean] = ACTIONS(2701), - [anon_sym_string] = ACTIONS(2701), - [anon_sym_symbol] = ACTIONS(2701), - [anon_sym_object] = ACTIONS(2701), - [anon_sym_abstract] = ACTIONS(2701), - [anon_sym_interface] = ACTIONS(2701), - [anon_sym_enum] = ACTIONS(2701), + [ts_builtin_sym_end] = ACTIONS(2697), + [sym_identifier] = ACTIONS(2699), + [anon_sym_export] = ACTIONS(2699), + [anon_sym_default] = ACTIONS(2699), + [anon_sym_type] = ACTIONS(2699), + [anon_sym_namespace] = ACTIONS(2699), + [anon_sym_LBRACE] = ACTIONS(2697), + [anon_sym_RBRACE] = ACTIONS(2697), + [anon_sym_typeof] = ACTIONS(2699), + [anon_sym_import] = ACTIONS(2699), + [anon_sym_with] = ACTIONS(2699), + [anon_sym_var] = ACTIONS(2699), + [anon_sym_let] = ACTIONS(2699), + [anon_sym_const] = ACTIONS(2699), + [anon_sym_BANG] = ACTIONS(2697), + [anon_sym_else] = ACTIONS(2699), + [anon_sym_if] = ACTIONS(2699), + [anon_sym_switch] = ACTIONS(2699), + [anon_sym_for] = ACTIONS(2699), + [anon_sym_LPAREN] = ACTIONS(2697), + [anon_sym_SEMI] = ACTIONS(2697), + [anon_sym_await] = ACTIONS(2699), + [anon_sym_while] = ACTIONS(2699), + [anon_sym_do] = ACTIONS(2699), + [anon_sym_try] = ACTIONS(2699), + [anon_sym_break] = ACTIONS(2699), + [anon_sym_continue] = ACTIONS(2699), + [anon_sym_debugger] = ACTIONS(2699), + [anon_sym_return] = ACTIONS(2699), + [anon_sym_throw] = ACTIONS(2699), + [anon_sym_case] = ACTIONS(2699), + [anon_sym_yield] = ACTIONS(2699), + [anon_sym_LBRACK] = ACTIONS(2697), + [anon_sym_class] = ACTIONS(2699), + [anon_sym_async] = ACTIONS(2699), + [anon_sym_function] = ACTIONS(2699), + [anon_sym_new] = ACTIONS(2699), + [anon_sym_using] = ACTIONS(2699), + [anon_sym_PLUS] = ACTIONS(2699), + [anon_sym_DASH] = ACTIONS(2699), + [anon_sym_SLASH] = ACTIONS(2699), + [anon_sym_LT] = ACTIONS(2697), + [anon_sym_TILDE] = ACTIONS(2697), + [anon_sym_void] = ACTIONS(2699), + [anon_sym_delete] = ACTIONS(2699), + [anon_sym_PLUS_PLUS] = ACTIONS(2697), + [anon_sym_DASH_DASH] = ACTIONS(2697), + [anon_sym_DQUOTE] = ACTIONS(2697), + [anon_sym_SQUOTE] = ACTIONS(2697), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2697), + [sym_number] = ACTIONS(2697), + [sym_private_property_identifier] = ACTIONS(2697), + [sym_this] = ACTIONS(2699), + [sym_super] = ACTIONS(2699), + [sym_true] = ACTIONS(2699), + [sym_false] = ACTIONS(2699), + [sym_null] = ACTIONS(2699), + [sym_undefined] = ACTIONS(2699), + [anon_sym_AT] = ACTIONS(2697), + [anon_sym_static] = ACTIONS(2699), + [anon_sym_readonly] = ACTIONS(2699), + [anon_sym_get] = ACTIONS(2699), + [anon_sym_set] = ACTIONS(2699), + [anon_sym_declare] = ACTIONS(2699), + [anon_sym_public] = ACTIONS(2699), + [anon_sym_private] = ACTIONS(2699), + [anon_sym_protected] = ACTIONS(2699), + [anon_sym_override] = ACTIONS(2699), + [anon_sym_module] = ACTIONS(2699), + [anon_sym_any] = ACTIONS(2699), + [anon_sym_number] = ACTIONS(2699), + [anon_sym_boolean] = ACTIONS(2699), + [anon_sym_string] = ACTIONS(2699), + [anon_sym_symbol] = ACTIONS(2699), + [anon_sym_object] = ACTIONS(2699), + [anon_sym_abstract] = ACTIONS(2699), + [anon_sym_interface] = ACTIONS(2699), + [anon_sym_enum] = ACTIONS(2699), [sym_html_comment] = ACTIONS(5), }, [STATE(857)] = { - [ts_builtin_sym_end] = ACTIONS(2703), - [sym_identifier] = ACTIONS(2705), - [anon_sym_export] = ACTIONS(2705), - [anon_sym_default] = ACTIONS(2705), - [anon_sym_type] = ACTIONS(2705), - [anon_sym_namespace] = ACTIONS(2705), - [anon_sym_LBRACE] = ACTIONS(2703), - [anon_sym_RBRACE] = ACTIONS(2703), - [anon_sym_typeof] = ACTIONS(2705), - [anon_sym_import] = ACTIONS(2705), - [anon_sym_with] = ACTIONS(2705), - [anon_sym_var] = ACTIONS(2705), - [anon_sym_let] = ACTIONS(2705), - [anon_sym_const] = ACTIONS(2705), - [anon_sym_BANG] = ACTIONS(2703), - [anon_sym_else] = ACTIONS(2705), - [anon_sym_if] = ACTIONS(2705), - [anon_sym_switch] = ACTIONS(2705), - [anon_sym_for] = ACTIONS(2705), - [anon_sym_LPAREN] = ACTIONS(2703), - [anon_sym_SEMI] = ACTIONS(2703), - [anon_sym_await] = ACTIONS(2705), - [anon_sym_while] = ACTIONS(2705), - [anon_sym_do] = ACTIONS(2705), - [anon_sym_try] = ACTIONS(2705), - [anon_sym_break] = ACTIONS(2705), - [anon_sym_continue] = ACTIONS(2705), - [anon_sym_debugger] = ACTIONS(2705), - [anon_sym_return] = ACTIONS(2705), - [anon_sym_throw] = ACTIONS(2705), - [anon_sym_case] = ACTIONS(2705), - [anon_sym_yield] = ACTIONS(2705), - [anon_sym_LBRACK] = ACTIONS(2703), - [anon_sym_class] = ACTIONS(2705), - [anon_sym_async] = ACTIONS(2705), - [anon_sym_function] = ACTIONS(2705), - [anon_sym_new] = ACTIONS(2705), - [anon_sym_using] = ACTIONS(2705), - [anon_sym_PLUS] = ACTIONS(2705), - [anon_sym_DASH] = ACTIONS(2705), - [anon_sym_SLASH] = ACTIONS(2705), - [anon_sym_LT] = ACTIONS(2703), - [anon_sym_TILDE] = ACTIONS(2703), - [anon_sym_void] = ACTIONS(2705), - [anon_sym_delete] = ACTIONS(2705), - [anon_sym_PLUS_PLUS] = ACTIONS(2703), - [anon_sym_DASH_DASH] = ACTIONS(2703), - [anon_sym_DQUOTE] = ACTIONS(2703), - [anon_sym_SQUOTE] = ACTIONS(2703), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2703), - [sym_number] = ACTIONS(2703), - [sym_private_property_identifier] = ACTIONS(2703), - [sym_this] = ACTIONS(2705), - [sym_super] = ACTIONS(2705), - [sym_true] = ACTIONS(2705), - [sym_false] = ACTIONS(2705), - [sym_null] = ACTIONS(2705), - [sym_undefined] = ACTIONS(2705), - [anon_sym_AT] = ACTIONS(2703), - [anon_sym_static] = ACTIONS(2705), - [anon_sym_readonly] = ACTIONS(2705), - [anon_sym_get] = ACTIONS(2705), - [anon_sym_set] = ACTIONS(2705), - [anon_sym_declare] = ACTIONS(2705), - [anon_sym_public] = ACTIONS(2705), - [anon_sym_private] = ACTIONS(2705), - [anon_sym_protected] = ACTIONS(2705), - [anon_sym_override] = ACTIONS(2705), - [anon_sym_module] = ACTIONS(2705), - [anon_sym_any] = ACTIONS(2705), - [anon_sym_number] = ACTIONS(2705), - [anon_sym_boolean] = ACTIONS(2705), - [anon_sym_string] = ACTIONS(2705), - [anon_sym_symbol] = ACTIONS(2705), - [anon_sym_object] = ACTIONS(2705), - [anon_sym_abstract] = ACTIONS(2705), - [anon_sym_interface] = ACTIONS(2705), - [anon_sym_enum] = ACTIONS(2705), + [ts_builtin_sym_end] = ACTIONS(2701), + [sym_identifier] = ACTIONS(2703), + [anon_sym_export] = ACTIONS(2703), + [anon_sym_default] = ACTIONS(2703), + [anon_sym_type] = ACTIONS(2703), + [anon_sym_namespace] = ACTIONS(2703), + [anon_sym_LBRACE] = ACTIONS(2701), + [anon_sym_RBRACE] = ACTIONS(2701), + [anon_sym_typeof] = ACTIONS(2703), + [anon_sym_import] = ACTIONS(2703), + [anon_sym_with] = ACTIONS(2703), + [anon_sym_var] = ACTIONS(2703), + [anon_sym_let] = ACTIONS(2703), + [anon_sym_const] = ACTIONS(2703), + [anon_sym_BANG] = ACTIONS(2701), + [anon_sym_else] = ACTIONS(2703), + [anon_sym_if] = ACTIONS(2703), + [anon_sym_switch] = ACTIONS(2703), + [anon_sym_for] = ACTIONS(2703), + [anon_sym_LPAREN] = ACTIONS(2701), + [anon_sym_SEMI] = ACTIONS(2701), + [anon_sym_await] = ACTIONS(2703), + [anon_sym_while] = ACTIONS(2703), + [anon_sym_do] = ACTIONS(2703), + [anon_sym_try] = ACTIONS(2703), + [anon_sym_break] = ACTIONS(2703), + [anon_sym_continue] = ACTIONS(2703), + [anon_sym_debugger] = ACTIONS(2703), + [anon_sym_return] = ACTIONS(2703), + [anon_sym_throw] = ACTIONS(2703), + [anon_sym_case] = ACTIONS(2703), + [anon_sym_yield] = ACTIONS(2703), + [anon_sym_LBRACK] = ACTIONS(2701), + [anon_sym_class] = ACTIONS(2703), + [anon_sym_async] = ACTIONS(2703), + [anon_sym_function] = ACTIONS(2703), + [anon_sym_new] = ACTIONS(2703), + [anon_sym_using] = ACTIONS(2703), + [anon_sym_PLUS] = ACTIONS(2703), + [anon_sym_DASH] = ACTIONS(2703), + [anon_sym_SLASH] = ACTIONS(2703), + [anon_sym_LT] = ACTIONS(2701), + [anon_sym_TILDE] = ACTIONS(2701), + [anon_sym_void] = ACTIONS(2703), + [anon_sym_delete] = ACTIONS(2703), + [anon_sym_PLUS_PLUS] = ACTIONS(2701), + [anon_sym_DASH_DASH] = ACTIONS(2701), + [anon_sym_DQUOTE] = ACTIONS(2701), + [anon_sym_SQUOTE] = ACTIONS(2701), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2701), + [sym_number] = ACTIONS(2701), + [sym_private_property_identifier] = ACTIONS(2701), + [sym_this] = ACTIONS(2703), + [sym_super] = ACTIONS(2703), + [sym_true] = ACTIONS(2703), + [sym_false] = ACTIONS(2703), + [sym_null] = ACTIONS(2703), + [sym_undefined] = ACTIONS(2703), + [anon_sym_AT] = ACTIONS(2701), + [anon_sym_static] = ACTIONS(2703), + [anon_sym_readonly] = ACTIONS(2703), + [anon_sym_get] = ACTIONS(2703), + [anon_sym_set] = ACTIONS(2703), + [anon_sym_declare] = ACTIONS(2703), + [anon_sym_public] = ACTIONS(2703), + [anon_sym_private] = ACTIONS(2703), + [anon_sym_protected] = ACTIONS(2703), + [anon_sym_override] = ACTIONS(2703), + [anon_sym_module] = ACTIONS(2703), + [anon_sym_any] = ACTIONS(2703), + [anon_sym_number] = ACTIONS(2703), + [anon_sym_boolean] = ACTIONS(2703), + [anon_sym_string] = ACTIONS(2703), + [anon_sym_symbol] = ACTIONS(2703), + [anon_sym_object] = ACTIONS(2703), + [anon_sym_abstract] = ACTIONS(2703), + [anon_sym_interface] = ACTIONS(2703), + [anon_sym_enum] = ACTIONS(2703), [sym_html_comment] = ACTIONS(5), }, [STATE(858)] = { - [ts_builtin_sym_end] = ACTIONS(2707), - [sym_identifier] = ACTIONS(2709), - [anon_sym_export] = ACTIONS(2709), - [anon_sym_default] = ACTIONS(2709), - [anon_sym_type] = ACTIONS(2709), - [anon_sym_namespace] = ACTIONS(2709), - [anon_sym_LBRACE] = ACTIONS(2707), - [anon_sym_RBRACE] = ACTIONS(2707), - [anon_sym_typeof] = ACTIONS(2709), - [anon_sym_import] = ACTIONS(2709), - [anon_sym_with] = ACTIONS(2709), - [anon_sym_var] = ACTIONS(2709), - [anon_sym_let] = ACTIONS(2709), - [anon_sym_const] = ACTIONS(2709), - [anon_sym_BANG] = ACTIONS(2707), - [anon_sym_else] = ACTIONS(2709), - [anon_sym_if] = ACTIONS(2709), - [anon_sym_switch] = ACTIONS(2709), - [anon_sym_for] = ACTIONS(2709), - [anon_sym_LPAREN] = ACTIONS(2707), - [anon_sym_SEMI] = ACTIONS(2707), - [anon_sym_await] = ACTIONS(2709), - [anon_sym_while] = ACTIONS(2709), - [anon_sym_do] = ACTIONS(2709), - [anon_sym_try] = ACTIONS(2709), - [anon_sym_break] = ACTIONS(2709), - [anon_sym_continue] = ACTIONS(2709), - [anon_sym_debugger] = ACTIONS(2709), - [anon_sym_return] = ACTIONS(2709), - [anon_sym_throw] = ACTIONS(2709), - [anon_sym_case] = ACTIONS(2709), - [anon_sym_yield] = ACTIONS(2709), - [anon_sym_LBRACK] = ACTIONS(2707), - [anon_sym_class] = ACTIONS(2709), - [anon_sym_async] = ACTIONS(2709), - [anon_sym_function] = ACTIONS(2709), - [anon_sym_new] = ACTIONS(2709), - [anon_sym_using] = ACTIONS(2709), - [anon_sym_PLUS] = ACTIONS(2709), - [anon_sym_DASH] = ACTIONS(2709), - [anon_sym_SLASH] = ACTIONS(2709), - [anon_sym_LT] = ACTIONS(2707), - [anon_sym_TILDE] = ACTIONS(2707), - [anon_sym_void] = ACTIONS(2709), - [anon_sym_delete] = ACTIONS(2709), - [anon_sym_PLUS_PLUS] = ACTIONS(2707), - [anon_sym_DASH_DASH] = ACTIONS(2707), - [anon_sym_DQUOTE] = ACTIONS(2707), - [anon_sym_SQUOTE] = ACTIONS(2707), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2707), - [sym_number] = ACTIONS(2707), - [sym_private_property_identifier] = ACTIONS(2707), - [sym_this] = ACTIONS(2709), - [sym_super] = ACTIONS(2709), - [sym_true] = ACTIONS(2709), - [sym_false] = ACTIONS(2709), - [sym_null] = ACTIONS(2709), - [sym_undefined] = ACTIONS(2709), - [anon_sym_AT] = ACTIONS(2707), - [anon_sym_static] = ACTIONS(2709), - [anon_sym_readonly] = ACTIONS(2709), - [anon_sym_get] = ACTIONS(2709), - [anon_sym_set] = ACTIONS(2709), - [anon_sym_declare] = ACTIONS(2709), - [anon_sym_public] = ACTIONS(2709), - [anon_sym_private] = ACTIONS(2709), - [anon_sym_protected] = ACTIONS(2709), - [anon_sym_override] = ACTIONS(2709), - [anon_sym_module] = ACTIONS(2709), - [anon_sym_any] = ACTIONS(2709), - [anon_sym_number] = ACTIONS(2709), - [anon_sym_boolean] = ACTIONS(2709), - [anon_sym_string] = ACTIONS(2709), - [anon_sym_symbol] = ACTIONS(2709), - [anon_sym_object] = ACTIONS(2709), - [anon_sym_abstract] = ACTIONS(2709), - [anon_sym_interface] = ACTIONS(2709), - [anon_sym_enum] = ACTIONS(2709), + [ts_builtin_sym_end] = ACTIONS(2705), + [sym_identifier] = ACTIONS(2707), + [anon_sym_export] = ACTIONS(2707), + [anon_sym_default] = ACTIONS(2707), + [anon_sym_type] = ACTIONS(2707), + [anon_sym_namespace] = ACTIONS(2707), + [anon_sym_LBRACE] = ACTIONS(2705), + [anon_sym_RBRACE] = ACTIONS(2705), + [anon_sym_typeof] = ACTIONS(2707), + [anon_sym_import] = ACTIONS(2707), + [anon_sym_with] = ACTIONS(2707), + [anon_sym_var] = ACTIONS(2707), + [anon_sym_let] = ACTIONS(2707), + [anon_sym_const] = ACTIONS(2707), + [anon_sym_BANG] = ACTIONS(2705), + [anon_sym_else] = ACTIONS(2707), + [anon_sym_if] = ACTIONS(2707), + [anon_sym_switch] = ACTIONS(2707), + [anon_sym_for] = ACTIONS(2707), + [anon_sym_LPAREN] = ACTIONS(2705), + [anon_sym_SEMI] = ACTIONS(2705), + [anon_sym_await] = ACTIONS(2707), + [anon_sym_while] = ACTIONS(2707), + [anon_sym_do] = ACTIONS(2707), + [anon_sym_try] = ACTIONS(2707), + [anon_sym_break] = ACTIONS(2707), + [anon_sym_continue] = ACTIONS(2707), + [anon_sym_debugger] = ACTIONS(2707), + [anon_sym_return] = ACTIONS(2707), + [anon_sym_throw] = ACTIONS(2707), + [anon_sym_case] = ACTIONS(2707), + [anon_sym_yield] = ACTIONS(2707), + [anon_sym_LBRACK] = ACTIONS(2705), + [anon_sym_class] = ACTIONS(2707), + [anon_sym_async] = ACTIONS(2707), + [anon_sym_function] = ACTIONS(2707), + [anon_sym_new] = ACTIONS(2707), + [anon_sym_using] = ACTIONS(2707), + [anon_sym_PLUS] = ACTIONS(2707), + [anon_sym_DASH] = ACTIONS(2707), + [anon_sym_SLASH] = ACTIONS(2707), + [anon_sym_LT] = ACTIONS(2705), + [anon_sym_TILDE] = ACTIONS(2705), + [anon_sym_void] = ACTIONS(2707), + [anon_sym_delete] = ACTIONS(2707), + [anon_sym_PLUS_PLUS] = ACTIONS(2705), + [anon_sym_DASH_DASH] = ACTIONS(2705), + [anon_sym_DQUOTE] = ACTIONS(2705), + [anon_sym_SQUOTE] = ACTIONS(2705), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2705), + [sym_number] = ACTIONS(2705), + [sym_private_property_identifier] = ACTIONS(2705), + [sym_this] = ACTIONS(2707), + [sym_super] = ACTIONS(2707), + [sym_true] = ACTIONS(2707), + [sym_false] = ACTIONS(2707), + [sym_null] = ACTIONS(2707), + [sym_undefined] = ACTIONS(2707), + [anon_sym_AT] = ACTIONS(2705), + [anon_sym_static] = ACTIONS(2707), + [anon_sym_readonly] = ACTIONS(2707), + [anon_sym_get] = ACTIONS(2707), + [anon_sym_set] = ACTIONS(2707), + [anon_sym_declare] = ACTIONS(2707), + [anon_sym_public] = ACTIONS(2707), + [anon_sym_private] = ACTIONS(2707), + [anon_sym_protected] = ACTIONS(2707), + [anon_sym_override] = ACTIONS(2707), + [anon_sym_module] = ACTIONS(2707), + [anon_sym_any] = ACTIONS(2707), + [anon_sym_number] = ACTIONS(2707), + [anon_sym_boolean] = ACTIONS(2707), + [anon_sym_string] = ACTIONS(2707), + [anon_sym_symbol] = ACTIONS(2707), + [anon_sym_object] = ACTIONS(2707), + [anon_sym_abstract] = ACTIONS(2707), + [anon_sym_interface] = ACTIONS(2707), + [anon_sym_enum] = ACTIONS(2707), [sym_html_comment] = ACTIONS(5), }, [STATE(859)] = { - [sym_import] = STATE(4877), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5876), - [sym_rest_pattern] = STATE(5448), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(3255), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(3891), - [sym_tuple_parameter] = STATE(5428), - [sym_optional_tuple_parameter] = STATE(5428), - [sym_optional_type] = STATE(5428), - [sym_rest_type] = STATE(5428), - [sym__tuple_type_member] = STATE(5428), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5715), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(2499), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_RBRACK] = ACTIONS(2711), - [anon_sym_new] = ACTIONS(1644), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2505), - [anon_sym_AMP] = ACTIONS(609), - [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1650), - [anon_sym_QMARK] = ACTIONS(631), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(635), - [anon_sym_infer] = ACTIONS(637), - [anon_sym_keyof] = ACTIONS(639), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [ts_builtin_sym_end] = ACTIONS(2709), + [sym_identifier] = ACTIONS(2711), + [anon_sym_export] = ACTIONS(2711), + [anon_sym_default] = ACTIONS(2711), + [anon_sym_type] = ACTIONS(2711), + [anon_sym_namespace] = ACTIONS(2711), + [anon_sym_LBRACE] = ACTIONS(2709), + [anon_sym_RBRACE] = ACTIONS(2709), + [anon_sym_typeof] = ACTIONS(2711), + [anon_sym_import] = ACTIONS(2711), + [anon_sym_with] = ACTIONS(2711), + [anon_sym_var] = ACTIONS(2711), + [anon_sym_let] = ACTIONS(2711), + [anon_sym_const] = ACTIONS(2711), + [anon_sym_BANG] = ACTIONS(2709), + [anon_sym_else] = ACTIONS(2711), + [anon_sym_if] = ACTIONS(2711), + [anon_sym_switch] = ACTIONS(2711), + [anon_sym_for] = ACTIONS(2711), + [anon_sym_LPAREN] = ACTIONS(2709), + [anon_sym_SEMI] = ACTIONS(2709), + [anon_sym_await] = ACTIONS(2711), + [anon_sym_while] = ACTIONS(2711), + [anon_sym_do] = ACTIONS(2711), + [anon_sym_try] = ACTIONS(2711), + [anon_sym_break] = ACTIONS(2711), + [anon_sym_continue] = ACTIONS(2711), + [anon_sym_debugger] = ACTIONS(2711), + [anon_sym_return] = ACTIONS(2711), + [anon_sym_throw] = ACTIONS(2711), + [anon_sym_case] = ACTIONS(2711), + [anon_sym_yield] = ACTIONS(2711), + [anon_sym_LBRACK] = ACTIONS(2709), + [anon_sym_class] = ACTIONS(2711), + [anon_sym_async] = ACTIONS(2711), + [anon_sym_function] = ACTIONS(2711), + [anon_sym_new] = ACTIONS(2711), + [anon_sym_using] = ACTIONS(2711), + [anon_sym_PLUS] = ACTIONS(2711), + [anon_sym_DASH] = ACTIONS(2711), + [anon_sym_SLASH] = ACTIONS(2711), + [anon_sym_LT] = ACTIONS(2709), + [anon_sym_TILDE] = ACTIONS(2709), + [anon_sym_void] = ACTIONS(2711), + [anon_sym_delete] = ACTIONS(2711), + [anon_sym_PLUS_PLUS] = ACTIONS(2709), + [anon_sym_DASH_DASH] = ACTIONS(2709), + [anon_sym_DQUOTE] = ACTIONS(2709), + [anon_sym_SQUOTE] = ACTIONS(2709), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2709), + [sym_number] = ACTIONS(2709), + [sym_private_property_identifier] = ACTIONS(2709), + [sym_this] = ACTIONS(2711), + [sym_super] = ACTIONS(2711), + [sym_true] = ACTIONS(2711), + [sym_false] = ACTIONS(2711), + [sym_null] = ACTIONS(2711), + [sym_undefined] = ACTIONS(2711), + [anon_sym_AT] = ACTIONS(2709), + [anon_sym_static] = ACTIONS(2711), + [anon_sym_readonly] = ACTIONS(2711), + [anon_sym_get] = ACTIONS(2711), + [anon_sym_set] = ACTIONS(2711), + [anon_sym_declare] = ACTIONS(2711), + [anon_sym_public] = ACTIONS(2711), + [anon_sym_private] = ACTIONS(2711), + [anon_sym_protected] = ACTIONS(2711), + [anon_sym_override] = ACTIONS(2711), + [anon_sym_module] = ACTIONS(2711), + [anon_sym_any] = ACTIONS(2711), + [anon_sym_number] = ACTIONS(2711), + [anon_sym_boolean] = ACTIONS(2711), + [anon_sym_string] = ACTIONS(2711), + [anon_sym_symbol] = ACTIONS(2711), + [anon_sym_object] = ACTIONS(2711), + [anon_sym_abstract] = ACTIONS(2711), + [anon_sym_interface] = ACTIONS(2711), + [anon_sym_enum] = ACTIONS(2711), [sym_html_comment] = ACTIONS(5), }, [STATE(860)] = { - [sym_import] = STATE(4877), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5876), - [sym_rest_pattern] = STATE(5448), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(3255), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(3891), - [sym_tuple_parameter] = STATE(5428), - [sym_optional_tuple_parameter] = STATE(5428), - [sym_optional_type] = STATE(5428), - [sym_rest_type] = STATE(5428), - [sym__tuple_type_member] = STATE(5428), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5715), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(2499), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_RBRACK] = ACTIONS(2713), - [anon_sym_new] = ACTIONS(1644), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2505), - [anon_sym_AMP] = ACTIONS(609), - [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1650), - [anon_sym_QMARK] = ACTIONS(631), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(635), - [anon_sym_infer] = ACTIONS(637), - [anon_sym_keyof] = ACTIONS(639), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [ts_builtin_sym_end] = ACTIONS(2709), + [sym_identifier] = ACTIONS(2711), + [anon_sym_export] = ACTIONS(2711), + [anon_sym_default] = ACTIONS(2711), + [anon_sym_type] = ACTIONS(2711), + [anon_sym_namespace] = ACTIONS(2711), + [anon_sym_LBRACE] = ACTIONS(2709), + [anon_sym_RBRACE] = ACTIONS(2709), + [anon_sym_typeof] = ACTIONS(2711), + [anon_sym_import] = ACTIONS(2711), + [anon_sym_with] = ACTIONS(2711), + [anon_sym_var] = ACTIONS(2711), + [anon_sym_let] = ACTIONS(2711), + [anon_sym_const] = ACTIONS(2711), + [anon_sym_BANG] = ACTIONS(2709), + [anon_sym_else] = ACTIONS(2711), + [anon_sym_if] = ACTIONS(2711), + [anon_sym_switch] = ACTIONS(2711), + [anon_sym_for] = ACTIONS(2711), + [anon_sym_LPAREN] = ACTIONS(2709), + [anon_sym_SEMI] = ACTIONS(2709), + [anon_sym_await] = ACTIONS(2711), + [anon_sym_while] = ACTIONS(2711), + [anon_sym_do] = ACTIONS(2711), + [anon_sym_try] = ACTIONS(2711), + [anon_sym_break] = ACTIONS(2711), + [anon_sym_continue] = ACTIONS(2711), + [anon_sym_debugger] = ACTIONS(2711), + [anon_sym_return] = ACTIONS(2711), + [anon_sym_throw] = ACTIONS(2711), + [anon_sym_case] = ACTIONS(2711), + [anon_sym_yield] = ACTIONS(2711), + [anon_sym_LBRACK] = ACTIONS(2709), + [anon_sym_class] = ACTIONS(2711), + [anon_sym_async] = ACTIONS(2711), + [anon_sym_function] = ACTIONS(2711), + [anon_sym_new] = ACTIONS(2711), + [anon_sym_using] = ACTIONS(2711), + [anon_sym_PLUS] = ACTIONS(2711), + [anon_sym_DASH] = ACTIONS(2711), + [anon_sym_SLASH] = ACTIONS(2711), + [anon_sym_LT] = ACTIONS(2709), + [anon_sym_TILDE] = ACTIONS(2709), + [anon_sym_void] = ACTIONS(2711), + [anon_sym_delete] = ACTIONS(2711), + [anon_sym_PLUS_PLUS] = ACTIONS(2709), + [anon_sym_DASH_DASH] = ACTIONS(2709), + [anon_sym_DQUOTE] = ACTIONS(2709), + [anon_sym_SQUOTE] = ACTIONS(2709), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2709), + [sym_number] = ACTIONS(2709), + [sym_private_property_identifier] = ACTIONS(2709), + [sym_this] = ACTIONS(2711), + [sym_super] = ACTIONS(2711), + [sym_true] = ACTIONS(2711), + [sym_false] = ACTIONS(2711), + [sym_null] = ACTIONS(2711), + [sym_undefined] = ACTIONS(2711), + [anon_sym_AT] = ACTIONS(2709), + [anon_sym_static] = ACTIONS(2711), + [anon_sym_readonly] = ACTIONS(2711), + [anon_sym_get] = ACTIONS(2711), + [anon_sym_set] = ACTIONS(2711), + [anon_sym_declare] = ACTIONS(2711), + [anon_sym_public] = ACTIONS(2711), + [anon_sym_private] = ACTIONS(2711), + [anon_sym_protected] = ACTIONS(2711), + [anon_sym_override] = ACTIONS(2711), + [anon_sym_module] = ACTIONS(2711), + [anon_sym_any] = ACTIONS(2711), + [anon_sym_number] = ACTIONS(2711), + [anon_sym_boolean] = ACTIONS(2711), + [anon_sym_string] = ACTIONS(2711), + [anon_sym_symbol] = ACTIONS(2711), + [anon_sym_object] = ACTIONS(2711), + [anon_sym_abstract] = ACTIONS(2711), + [anon_sym_interface] = ACTIONS(2711), + [anon_sym_enum] = ACTIONS(2711), [sym_html_comment] = ACTIONS(5), }, [STATE(861)] = { - [ts_builtin_sym_end] = ACTIONS(2715), - [sym_identifier] = ACTIONS(2717), - [anon_sym_export] = ACTIONS(2717), - [anon_sym_default] = ACTIONS(2717), - [anon_sym_type] = ACTIONS(2717), - [anon_sym_namespace] = ACTIONS(2717), - [anon_sym_LBRACE] = ACTIONS(2715), - [anon_sym_RBRACE] = ACTIONS(2715), - [anon_sym_typeof] = ACTIONS(2717), - [anon_sym_import] = ACTIONS(2717), - [anon_sym_with] = ACTIONS(2717), - [anon_sym_var] = ACTIONS(2717), - [anon_sym_let] = ACTIONS(2717), - [anon_sym_const] = ACTIONS(2717), - [anon_sym_BANG] = ACTIONS(2715), - [anon_sym_else] = ACTIONS(2717), - [anon_sym_if] = ACTIONS(2717), - [anon_sym_switch] = ACTIONS(2717), - [anon_sym_for] = ACTIONS(2717), - [anon_sym_LPAREN] = ACTIONS(2715), - [anon_sym_SEMI] = ACTIONS(2715), - [anon_sym_await] = ACTIONS(2717), - [anon_sym_while] = ACTIONS(2717), - [anon_sym_do] = ACTIONS(2717), - [anon_sym_try] = ACTIONS(2717), - [anon_sym_break] = ACTIONS(2717), - [anon_sym_continue] = ACTIONS(2717), - [anon_sym_debugger] = ACTIONS(2717), - [anon_sym_return] = ACTIONS(2717), - [anon_sym_throw] = ACTIONS(2717), - [anon_sym_case] = ACTIONS(2717), - [anon_sym_yield] = ACTIONS(2717), - [anon_sym_LBRACK] = ACTIONS(2715), - [anon_sym_class] = ACTIONS(2717), - [anon_sym_async] = ACTIONS(2717), - [anon_sym_function] = ACTIONS(2717), - [anon_sym_new] = ACTIONS(2717), - [anon_sym_using] = ACTIONS(2717), - [anon_sym_PLUS] = ACTIONS(2717), - [anon_sym_DASH] = ACTIONS(2717), - [anon_sym_SLASH] = ACTIONS(2717), - [anon_sym_LT] = ACTIONS(2715), - [anon_sym_TILDE] = ACTIONS(2715), - [anon_sym_void] = ACTIONS(2717), - [anon_sym_delete] = ACTIONS(2717), - [anon_sym_PLUS_PLUS] = ACTIONS(2715), - [anon_sym_DASH_DASH] = ACTIONS(2715), - [anon_sym_DQUOTE] = ACTIONS(2715), - [anon_sym_SQUOTE] = ACTIONS(2715), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2715), - [sym_number] = ACTIONS(2715), - [sym_private_property_identifier] = ACTIONS(2715), - [sym_this] = ACTIONS(2717), - [sym_super] = ACTIONS(2717), - [sym_true] = ACTIONS(2717), - [sym_false] = ACTIONS(2717), - [sym_null] = ACTIONS(2717), - [sym_undefined] = ACTIONS(2717), - [anon_sym_AT] = ACTIONS(2715), - [anon_sym_static] = ACTIONS(2717), - [anon_sym_readonly] = ACTIONS(2717), - [anon_sym_get] = ACTIONS(2717), - [anon_sym_set] = ACTIONS(2717), - [anon_sym_declare] = ACTIONS(2717), - [anon_sym_public] = ACTIONS(2717), - [anon_sym_private] = ACTIONS(2717), - [anon_sym_protected] = ACTIONS(2717), - [anon_sym_override] = ACTIONS(2717), - [anon_sym_module] = ACTIONS(2717), - [anon_sym_any] = ACTIONS(2717), - [anon_sym_number] = ACTIONS(2717), - [anon_sym_boolean] = ACTIONS(2717), - [anon_sym_string] = ACTIONS(2717), - [anon_sym_symbol] = ACTIONS(2717), - [anon_sym_object] = ACTIONS(2717), - [anon_sym_abstract] = ACTIONS(2717), - [anon_sym_interface] = ACTIONS(2717), - [anon_sym_enum] = ACTIONS(2717), + [ts_builtin_sym_end] = ACTIONS(2713), + [sym_identifier] = ACTIONS(2715), + [anon_sym_export] = ACTIONS(2715), + [anon_sym_default] = ACTIONS(2715), + [anon_sym_type] = ACTIONS(2715), + [anon_sym_namespace] = ACTIONS(2715), + [anon_sym_LBRACE] = ACTIONS(2713), + [anon_sym_RBRACE] = ACTIONS(2713), + [anon_sym_typeof] = ACTIONS(2715), + [anon_sym_import] = ACTIONS(2715), + [anon_sym_with] = ACTIONS(2715), + [anon_sym_var] = ACTIONS(2715), + [anon_sym_let] = ACTIONS(2715), + [anon_sym_const] = ACTIONS(2715), + [anon_sym_BANG] = ACTIONS(2713), + [anon_sym_else] = ACTIONS(2715), + [anon_sym_if] = ACTIONS(2715), + [anon_sym_switch] = ACTIONS(2715), + [anon_sym_for] = ACTIONS(2715), + [anon_sym_LPAREN] = ACTIONS(2713), + [anon_sym_SEMI] = ACTIONS(2713), + [anon_sym_await] = ACTIONS(2715), + [anon_sym_while] = ACTIONS(2715), + [anon_sym_do] = ACTIONS(2715), + [anon_sym_try] = ACTIONS(2715), + [anon_sym_break] = ACTIONS(2715), + [anon_sym_continue] = ACTIONS(2715), + [anon_sym_debugger] = ACTIONS(2715), + [anon_sym_return] = ACTIONS(2715), + [anon_sym_throw] = ACTIONS(2715), + [anon_sym_case] = ACTIONS(2715), + [anon_sym_yield] = ACTIONS(2715), + [anon_sym_LBRACK] = ACTIONS(2713), + [anon_sym_class] = ACTIONS(2715), + [anon_sym_async] = ACTIONS(2715), + [anon_sym_function] = ACTIONS(2715), + [anon_sym_new] = ACTIONS(2715), + [anon_sym_using] = ACTIONS(2715), + [anon_sym_PLUS] = ACTIONS(2715), + [anon_sym_DASH] = ACTIONS(2715), + [anon_sym_SLASH] = ACTIONS(2715), + [anon_sym_LT] = ACTIONS(2713), + [anon_sym_TILDE] = ACTIONS(2713), + [anon_sym_void] = ACTIONS(2715), + [anon_sym_delete] = ACTIONS(2715), + [anon_sym_PLUS_PLUS] = ACTIONS(2713), + [anon_sym_DASH_DASH] = ACTIONS(2713), + [anon_sym_DQUOTE] = ACTIONS(2713), + [anon_sym_SQUOTE] = ACTIONS(2713), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2713), + [sym_number] = ACTIONS(2713), + [sym_private_property_identifier] = ACTIONS(2713), + [sym_this] = ACTIONS(2715), + [sym_super] = ACTIONS(2715), + [sym_true] = ACTIONS(2715), + [sym_false] = ACTIONS(2715), + [sym_null] = ACTIONS(2715), + [sym_undefined] = ACTIONS(2715), + [anon_sym_AT] = ACTIONS(2713), + [anon_sym_static] = ACTIONS(2715), + [anon_sym_readonly] = ACTIONS(2715), + [anon_sym_get] = ACTIONS(2715), + [anon_sym_set] = ACTIONS(2715), + [anon_sym_declare] = ACTIONS(2715), + [anon_sym_public] = ACTIONS(2715), + [anon_sym_private] = ACTIONS(2715), + [anon_sym_protected] = ACTIONS(2715), + [anon_sym_override] = ACTIONS(2715), + [anon_sym_module] = ACTIONS(2715), + [anon_sym_any] = ACTIONS(2715), + [anon_sym_number] = ACTIONS(2715), + [anon_sym_boolean] = ACTIONS(2715), + [anon_sym_string] = ACTIONS(2715), + [anon_sym_symbol] = ACTIONS(2715), + [anon_sym_object] = ACTIONS(2715), + [anon_sym_abstract] = ACTIONS(2715), + [anon_sym_interface] = ACTIONS(2715), + [anon_sym_enum] = ACTIONS(2715), [sym_html_comment] = ACTIONS(5), }, [STATE(862)] = { - [ts_builtin_sym_end] = ACTIONS(2719), - [sym_identifier] = ACTIONS(2721), - [anon_sym_export] = ACTIONS(2721), - [anon_sym_default] = ACTIONS(2721), - [anon_sym_type] = ACTIONS(2721), - [anon_sym_namespace] = ACTIONS(2721), - [anon_sym_LBRACE] = ACTIONS(2719), - [anon_sym_RBRACE] = ACTIONS(2719), - [anon_sym_typeof] = ACTIONS(2721), - [anon_sym_import] = ACTIONS(2721), - [anon_sym_with] = ACTIONS(2721), - [anon_sym_var] = ACTIONS(2721), - [anon_sym_let] = ACTIONS(2721), - [anon_sym_const] = ACTIONS(2721), - [anon_sym_BANG] = ACTIONS(2719), - [anon_sym_else] = ACTIONS(2721), - [anon_sym_if] = ACTIONS(2721), - [anon_sym_switch] = ACTIONS(2721), - [anon_sym_for] = ACTIONS(2721), - [anon_sym_LPAREN] = ACTIONS(2719), - [anon_sym_SEMI] = ACTIONS(2719), - [anon_sym_await] = ACTIONS(2721), - [anon_sym_while] = ACTIONS(2721), - [anon_sym_do] = ACTIONS(2721), - [anon_sym_try] = ACTIONS(2721), - [anon_sym_break] = ACTIONS(2721), - [anon_sym_continue] = ACTIONS(2721), - [anon_sym_debugger] = ACTIONS(2721), - [anon_sym_return] = ACTIONS(2721), - [anon_sym_throw] = ACTIONS(2721), - [anon_sym_case] = ACTIONS(2721), - [anon_sym_yield] = ACTIONS(2721), - [anon_sym_LBRACK] = ACTIONS(2719), - [anon_sym_class] = ACTIONS(2721), - [anon_sym_async] = ACTIONS(2721), - [anon_sym_function] = ACTIONS(2721), - [anon_sym_new] = ACTIONS(2721), - [anon_sym_using] = ACTIONS(2721), - [anon_sym_PLUS] = ACTIONS(2721), - [anon_sym_DASH] = ACTIONS(2721), - [anon_sym_SLASH] = ACTIONS(2721), - [anon_sym_LT] = ACTIONS(2719), - [anon_sym_TILDE] = ACTIONS(2719), - [anon_sym_void] = ACTIONS(2721), - [anon_sym_delete] = ACTIONS(2721), - [anon_sym_PLUS_PLUS] = ACTIONS(2719), - [anon_sym_DASH_DASH] = ACTIONS(2719), - [anon_sym_DQUOTE] = ACTIONS(2719), - [anon_sym_SQUOTE] = ACTIONS(2719), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2719), - [sym_number] = ACTIONS(2719), - [sym_private_property_identifier] = ACTIONS(2719), - [sym_this] = ACTIONS(2721), - [sym_super] = ACTIONS(2721), - [sym_true] = ACTIONS(2721), - [sym_false] = ACTIONS(2721), - [sym_null] = ACTIONS(2721), - [sym_undefined] = ACTIONS(2721), - [anon_sym_AT] = ACTIONS(2719), - [anon_sym_static] = ACTIONS(2721), - [anon_sym_readonly] = ACTIONS(2721), - [anon_sym_get] = ACTIONS(2721), - [anon_sym_set] = ACTIONS(2721), - [anon_sym_declare] = ACTIONS(2721), - [anon_sym_public] = ACTIONS(2721), - [anon_sym_private] = ACTIONS(2721), - [anon_sym_protected] = ACTIONS(2721), - [anon_sym_override] = ACTIONS(2721), - [anon_sym_module] = ACTIONS(2721), - [anon_sym_any] = ACTIONS(2721), - [anon_sym_number] = ACTIONS(2721), - [anon_sym_boolean] = ACTIONS(2721), - [anon_sym_string] = ACTIONS(2721), - [anon_sym_symbol] = ACTIONS(2721), - [anon_sym_object] = ACTIONS(2721), - [anon_sym_abstract] = ACTIONS(2721), - [anon_sym_interface] = ACTIONS(2721), - [anon_sym_enum] = ACTIONS(2721), + [ts_builtin_sym_end] = ACTIONS(2717), + [sym_identifier] = ACTIONS(2719), + [anon_sym_export] = ACTIONS(2719), + [anon_sym_default] = ACTIONS(2719), + [anon_sym_type] = ACTIONS(2719), + [anon_sym_namespace] = ACTIONS(2719), + [anon_sym_LBRACE] = ACTIONS(2717), + [anon_sym_RBRACE] = ACTIONS(2717), + [anon_sym_typeof] = ACTIONS(2719), + [anon_sym_import] = ACTIONS(2719), + [anon_sym_with] = ACTIONS(2719), + [anon_sym_var] = ACTIONS(2719), + [anon_sym_let] = ACTIONS(2719), + [anon_sym_const] = ACTIONS(2719), + [anon_sym_BANG] = ACTIONS(2717), + [anon_sym_else] = ACTIONS(2719), + [anon_sym_if] = ACTIONS(2719), + [anon_sym_switch] = ACTIONS(2719), + [anon_sym_for] = ACTIONS(2719), + [anon_sym_LPAREN] = ACTIONS(2717), + [anon_sym_SEMI] = ACTIONS(2717), + [anon_sym_await] = ACTIONS(2719), + [anon_sym_while] = ACTIONS(2719), + [anon_sym_do] = ACTIONS(2719), + [anon_sym_try] = ACTIONS(2719), + [anon_sym_break] = ACTIONS(2719), + [anon_sym_continue] = ACTIONS(2719), + [anon_sym_debugger] = ACTIONS(2719), + [anon_sym_return] = ACTIONS(2719), + [anon_sym_throw] = ACTIONS(2719), + [anon_sym_case] = ACTIONS(2719), + [anon_sym_yield] = ACTIONS(2719), + [anon_sym_LBRACK] = ACTIONS(2717), + [anon_sym_class] = ACTIONS(2719), + [anon_sym_async] = ACTIONS(2719), + [anon_sym_function] = ACTIONS(2719), + [anon_sym_new] = ACTIONS(2719), + [anon_sym_using] = ACTIONS(2719), + [anon_sym_PLUS] = ACTIONS(2719), + [anon_sym_DASH] = ACTIONS(2719), + [anon_sym_SLASH] = ACTIONS(2719), + [anon_sym_LT] = ACTIONS(2717), + [anon_sym_TILDE] = ACTIONS(2717), + [anon_sym_void] = ACTIONS(2719), + [anon_sym_delete] = ACTIONS(2719), + [anon_sym_PLUS_PLUS] = ACTIONS(2717), + [anon_sym_DASH_DASH] = ACTIONS(2717), + [anon_sym_DQUOTE] = ACTIONS(2717), + [anon_sym_SQUOTE] = ACTIONS(2717), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2717), + [sym_number] = ACTIONS(2717), + [sym_private_property_identifier] = ACTIONS(2717), + [sym_this] = ACTIONS(2719), + [sym_super] = ACTIONS(2719), + [sym_true] = ACTIONS(2719), + [sym_false] = ACTIONS(2719), + [sym_null] = ACTIONS(2719), + [sym_undefined] = ACTIONS(2719), + [anon_sym_AT] = ACTIONS(2717), + [anon_sym_static] = ACTIONS(2719), + [anon_sym_readonly] = ACTIONS(2719), + [anon_sym_get] = ACTIONS(2719), + [anon_sym_set] = ACTIONS(2719), + [anon_sym_declare] = ACTIONS(2719), + [anon_sym_public] = ACTIONS(2719), + [anon_sym_private] = ACTIONS(2719), + [anon_sym_protected] = ACTIONS(2719), + [anon_sym_override] = ACTIONS(2719), + [anon_sym_module] = ACTIONS(2719), + [anon_sym_any] = ACTIONS(2719), + [anon_sym_number] = ACTIONS(2719), + [anon_sym_boolean] = ACTIONS(2719), + [anon_sym_string] = ACTIONS(2719), + [anon_sym_symbol] = ACTIONS(2719), + [anon_sym_object] = ACTIONS(2719), + [anon_sym_abstract] = ACTIONS(2719), + [anon_sym_interface] = ACTIONS(2719), + [anon_sym_enum] = ACTIONS(2719), [sym_html_comment] = ACTIONS(5), }, [STATE(863)] = { - [ts_builtin_sym_end] = ACTIONS(2723), - [sym_identifier] = ACTIONS(2725), - [anon_sym_export] = ACTIONS(2725), - [anon_sym_default] = ACTIONS(2725), - [anon_sym_type] = ACTIONS(2725), - [anon_sym_namespace] = ACTIONS(2725), - [anon_sym_LBRACE] = ACTIONS(2723), - [anon_sym_RBRACE] = ACTIONS(2723), - [anon_sym_typeof] = ACTIONS(2725), - [anon_sym_import] = ACTIONS(2725), - [anon_sym_with] = ACTIONS(2725), - [anon_sym_var] = ACTIONS(2725), - [anon_sym_let] = ACTIONS(2725), - [anon_sym_const] = ACTIONS(2725), - [anon_sym_BANG] = ACTIONS(2723), - [anon_sym_else] = ACTIONS(2725), - [anon_sym_if] = ACTIONS(2725), - [anon_sym_switch] = ACTIONS(2725), - [anon_sym_for] = ACTIONS(2725), - [anon_sym_LPAREN] = ACTIONS(2723), - [anon_sym_SEMI] = ACTIONS(2723), - [anon_sym_await] = ACTIONS(2725), - [anon_sym_while] = ACTIONS(2725), - [anon_sym_do] = ACTIONS(2725), - [anon_sym_try] = ACTIONS(2725), - [anon_sym_break] = ACTIONS(2725), - [anon_sym_continue] = ACTIONS(2725), - [anon_sym_debugger] = ACTIONS(2725), - [anon_sym_return] = ACTIONS(2725), - [anon_sym_throw] = ACTIONS(2725), - [anon_sym_case] = ACTIONS(2725), - [anon_sym_yield] = ACTIONS(2725), - [anon_sym_LBRACK] = ACTIONS(2723), - [anon_sym_class] = ACTIONS(2725), - [anon_sym_async] = ACTIONS(2725), - [anon_sym_function] = ACTIONS(2725), - [anon_sym_new] = ACTIONS(2725), - [anon_sym_using] = ACTIONS(2725), - [anon_sym_PLUS] = ACTIONS(2725), - [anon_sym_DASH] = ACTIONS(2725), - [anon_sym_SLASH] = ACTIONS(2725), - [anon_sym_LT] = ACTIONS(2723), - [anon_sym_TILDE] = ACTIONS(2723), - [anon_sym_void] = ACTIONS(2725), - [anon_sym_delete] = ACTIONS(2725), - [anon_sym_PLUS_PLUS] = ACTIONS(2723), - [anon_sym_DASH_DASH] = ACTIONS(2723), - [anon_sym_DQUOTE] = ACTIONS(2723), - [anon_sym_SQUOTE] = ACTIONS(2723), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2723), - [sym_number] = ACTIONS(2723), - [sym_private_property_identifier] = ACTIONS(2723), - [sym_this] = ACTIONS(2725), - [sym_super] = ACTIONS(2725), - [sym_true] = ACTIONS(2725), - [sym_false] = ACTIONS(2725), - [sym_null] = ACTIONS(2725), - [sym_undefined] = ACTIONS(2725), - [anon_sym_AT] = ACTIONS(2723), - [anon_sym_static] = ACTIONS(2725), - [anon_sym_readonly] = ACTIONS(2725), - [anon_sym_get] = ACTIONS(2725), - [anon_sym_set] = ACTIONS(2725), - [anon_sym_declare] = ACTIONS(2725), - [anon_sym_public] = ACTIONS(2725), - [anon_sym_private] = ACTIONS(2725), - [anon_sym_protected] = ACTIONS(2725), - [anon_sym_override] = ACTIONS(2725), - [anon_sym_module] = ACTIONS(2725), - [anon_sym_any] = ACTIONS(2725), - [anon_sym_number] = ACTIONS(2725), - [anon_sym_boolean] = ACTIONS(2725), - [anon_sym_string] = ACTIONS(2725), - [anon_sym_symbol] = ACTIONS(2725), - [anon_sym_object] = ACTIONS(2725), - [anon_sym_abstract] = ACTIONS(2725), - [anon_sym_interface] = ACTIONS(2725), - [anon_sym_enum] = ACTIONS(2725), + [ts_builtin_sym_end] = ACTIONS(2721), + [sym_identifier] = ACTIONS(2723), + [anon_sym_export] = ACTIONS(2723), + [anon_sym_default] = ACTIONS(2723), + [anon_sym_type] = ACTIONS(2723), + [anon_sym_namespace] = ACTIONS(2723), + [anon_sym_LBRACE] = ACTIONS(2721), + [anon_sym_RBRACE] = ACTIONS(2721), + [anon_sym_typeof] = ACTIONS(2723), + [anon_sym_import] = ACTIONS(2723), + [anon_sym_with] = ACTIONS(2723), + [anon_sym_var] = ACTIONS(2723), + [anon_sym_let] = ACTIONS(2723), + [anon_sym_const] = ACTIONS(2723), + [anon_sym_BANG] = ACTIONS(2721), + [anon_sym_else] = ACTIONS(2723), + [anon_sym_if] = ACTIONS(2723), + [anon_sym_switch] = ACTIONS(2723), + [anon_sym_for] = ACTIONS(2723), + [anon_sym_LPAREN] = ACTIONS(2721), + [anon_sym_SEMI] = ACTIONS(2721), + [anon_sym_await] = ACTIONS(2723), + [anon_sym_while] = ACTIONS(2723), + [anon_sym_do] = ACTIONS(2723), + [anon_sym_try] = ACTIONS(2723), + [anon_sym_break] = ACTIONS(2723), + [anon_sym_continue] = ACTIONS(2723), + [anon_sym_debugger] = ACTIONS(2723), + [anon_sym_return] = ACTIONS(2723), + [anon_sym_throw] = ACTIONS(2723), + [anon_sym_case] = ACTIONS(2723), + [anon_sym_yield] = ACTIONS(2723), + [anon_sym_LBRACK] = ACTIONS(2721), + [anon_sym_class] = ACTIONS(2723), + [anon_sym_async] = ACTIONS(2723), + [anon_sym_function] = ACTIONS(2723), + [anon_sym_new] = ACTIONS(2723), + [anon_sym_using] = ACTIONS(2723), + [anon_sym_PLUS] = ACTIONS(2723), + [anon_sym_DASH] = ACTIONS(2723), + [anon_sym_SLASH] = ACTIONS(2723), + [anon_sym_LT] = ACTIONS(2721), + [anon_sym_TILDE] = ACTIONS(2721), + [anon_sym_void] = ACTIONS(2723), + [anon_sym_delete] = ACTIONS(2723), + [anon_sym_PLUS_PLUS] = ACTIONS(2721), + [anon_sym_DASH_DASH] = ACTIONS(2721), + [anon_sym_DQUOTE] = ACTIONS(2721), + [anon_sym_SQUOTE] = ACTIONS(2721), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2721), + [sym_number] = ACTIONS(2721), + [sym_private_property_identifier] = ACTIONS(2721), + [sym_this] = ACTIONS(2723), + [sym_super] = ACTIONS(2723), + [sym_true] = ACTIONS(2723), + [sym_false] = ACTIONS(2723), + [sym_null] = ACTIONS(2723), + [sym_undefined] = ACTIONS(2723), + [anon_sym_AT] = ACTIONS(2721), + [anon_sym_static] = ACTIONS(2723), + [anon_sym_readonly] = ACTIONS(2723), + [anon_sym_get] = ACTIONS(2723), + [anon_sym_set] = ACTIONS(2723), + [anon_sym_declare] = ACTIONS(2723), + [anon_sym_public] = ACTIONS(2723), + [anon_sym_private] = ACTIONS(2723), + [anon_sym_protected] = ACTIONS(2723), + [anon_sym_override] = ACTIONS(2723), + [anon_sym_module] = ACTIONS(2723), + [anon_sym_any] = ACTIONS(2723), + [anon_sym_number] = ACTIONS(2723), + [anon_sym_boolean] = ACTIONS(2723), + [anon_sym_string] = ACTIONS(2723), + [anon_sym_symbol] = ACTIONS(2723), + [anon_sym_object] = ACTIONS(2723), + [anon_sym_abstract] = ACTIONS(2723), + [anon_sym_interface] = ACTIONS(2723), + [anon_sym_enum] = ACTIONS(2723), [sym_html_comment] = ACTIONS(5), }, [STATE(864)] = { - [ts_builtin_sym_end] = ACTIONS(2727), - [sym_identifier] = ACTIONS(2729), - [anon_sym_export] = ACTIONS(2729), - [anon_sym_default] = ACTIONS(2729), - [anon_sym_type] = ACTIONS(2729), - [anon_sym_namespace] = ACTIONS(2729), - [anon_sym_LBRACE] = ACTIONS(2727), - [anon_sym_RBRACE] = ACTIONS(2727), - [anon_sym_typeof] = ACTIONS(2729), - [anon_sym_import] = ACTIONS(2729), - [anon_sym_with] = ACTIONS(2729), - [anon_sym_var] = ACTIONS(2729), - [anon_sym_let] = ACTIONS(2729), - [anon_sym_const] = ACTIONS(2729), - [anon_sym_BANG] = ACTIONS(2727), - [anon_sym_else] = ACTIONS(2729), - [anon_sym_if] = ACTIONS(2729), - [anon_sym_switch] = ACTIONS(2729), - [anon_sym_for] = ACTIONS(2729), - [anon_sym_LPAREN] = ACTIONS(2727), - [anon_sym_SEMI] = ACTIONS(2727), - [anon_sym_await] = ACTIONS(2729), - [anon_sym_while] = ACTIONS(2729), - [anon_sym_do] = ACTIONS(2729), - [anon_sym_try] = ACTIONS(2729), - [anon_sym_break] = ACTIONS(2729), - [anon_sym_continue] = ACTIONS(2729), - [anon_sym_debugger] = ACTIONS(2729), - [anon_sym_return] = ACTIONS(2729), - [anon_sym_throw] = ACTIONS(2729), - [anon_sym_case] = ACTIONS(2729), - [anon_sym_yield] = ACTIONS(2729), - [anon_sym_LBRACK] = ACTIONS(2727), - [anon_sym_class] = ACTIONS(2729), - [anon_sym_async] = ACTIONS(2729), - [anon_sym_function] = ACTIONS(2729), - [anon_sym_new] = ACTIONS(2729), - [anon_sym_using] = ACTIONS(2729), - [anon_sym_PLUS] = ACTIONS(2729), - [anon_sym_DASH] = ACTIONS(2729), - [anon_sym_SLASH] = ACTIONS(2729), - [anon_sym_LT] = ACTIONS(2727), - [anon_sym_TILDE] = ACTIONS(2727), - [anon_sym_void] = ACTIONS(2729), - [anon_sym_delete] = ACTIONS(2729), - [anon_sym_PLUS_PLUS] = ACTIONS(2727), - [anon_sym_DASH_DASH] = ACTIONS(2727), - [anon_sym_DQUOTE] = ACTIONS(2727), - [anon_sym_SQUOTE] = ACTIONS(2727), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2727), - [sym_number] = ACTIONS(2727), - [sym_private_property_identifier] = ACTIONS(2727), - [sym_this] = ACTIONS(2729), - [sym_super] = ACTIONS(2729), - [sym_true] = ACTIONS(2729), - [sym_false] = ACTIONS(2729), - [sym_null] = ACTIONS(2729), - [sym_undefined] = ACTIONS(2729), - [anon_sym_AT] = ACTIONS(2727), - [anon_sym_static] = ACTIONS(2729), - [anon_sym_readonly] = ACTIONS(2729), - [anon_sym_get] = ACTIONS(2729), - [anon_sym_set] = ACTIONS(2729), - [anon_sym_declare] = ACTIONS(2729), - [anon_sym_public] = ACTIONS(2729), - [anon_sym_private] = ACTIONS(2729), - [anon_sym_protected] = ACTIONS(2729), - [anon_sym_override] = ACTIONS(2729), - [anon_sym_module] = ACTIONS(2729), - [anon_sym_any] = ACTIONS(2729), - [anon_sym_number] = ACTIONS(2729), - [anon_sym_boolean] = ACTIONS(2729), - [anon_sym_string] = ACTIONS(2729), - [anon_sym_symbol] = ACTIONS(2729), - [anon_sym_object] = ACTIONS(2729), - [anon_sym_abstract] = ACTIONS(2729), - [anon_sym_interface] = ACTIONS(2729), - [anon_sym_enum] = ACTIONS(2729), + [ts_builtin_sym_end] = ACTIONS(2725), + [sym_identifier] = ACTIONS(2727), + [anon_sym_export] = ACTIONS(2727), + [anon_sym_default] = ACTIONS(2727), + [anon_sym_type] = ACTIONS(2727), + [anon_sym_namespace] = ACTIONS(2727), + [anon_sym_LBRACE] = ACTIONS(2725), + [anon_sym_RBRACE] = ACTIONS(2725), + [anon_sym_typeof] = ACTIONS(2727), + [anon_sym_import] = ACTIONS(2727), + [anon_sym_with] = ACTIONS(2727), + [anon_sym_var] = ACTIONS(2727), + [anon_sym_let] = ACTIONS(2727), + [anon_sym_const] = ACTIONS(2727), + [anon_sym_BANG] = ACTIONS(2725), + [anon_sym_else] = ACTIONS(2727), + [anon_sym_if] = ACTIONS(2727), + [anon_sym_switch] = ACTIONS(2727), + [anon_sym_for] = ACTIONS(2727), + [anon_sym_LPAREN] = ACTIONS(2725), + [anon_sym_SEMI] = ACTIONS(2725), + [anon_sym_await] = ACTIONS(2727), + [anon_sym_while] = ACTIONS(2727), + [anon_sym_do] = ACTIONS(2727), + [anon_sym_try] = ACTIONS(2727), + [anon_sym_break] = ACTIONS(2727), + [anon_sym_continue] = ACTIONS(2727), + [anon_sym_debugger] = ACTIONS(2727), + [anon_sym_return] = ACTIONS(2727), + [anon_sym_throw] = ACTIONS(2727), + [anon_sym_case] = ACTIONS(2727), + [anon_sym_yield] = ACTIONS(2727), + [anon_sym_LBRACK] = ACTIONS(2725), + [anon_sym_class] = ACTIONS(2727), + [anon_sym_async] = ACTIONS(2727), + [anon_sym_function] = ACTIONS(2727), + [anon_sym_new] = ACTIONS(2727), + [anon_sym_using] = ACTIONS(2727), + [anon_sym_PLUS] = ACTIONS(2727), + [anon_sym_DASH] = ACTIONS(2727), + [anon_sym_SLASH] = ACTIONS(2727), + [anon_sym_LT] = ACTIONS(2725), + [anon_sym_TILDE] = ACTIONS(2725), + [anon_sym_void] = ACTIONS(2727), + [anon_sym_delete] = ACTIONS(2727), + [anon_sym_PLUS_PLUS] = ACTIONS(2725), + [anon_sym_DASH_DASH] = ACTIONS(2725), + [anon_sym_DQUOTE] = ACTIONS(2725), + [anon_sym_SQUOTE] = ACTIONS(2725), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2725), + [sym_number] = ACTIONS(2725), + [sym_private_property_identifier] = ACTIONS(2725), + [sym_this] = ACTIONS(2727), + [sym_super] = ACTIONS(2727), + [sym_true] = ACTIONS(2727), + [sym_false] = ACTIONS(2727), + [sym_null] = ACTIONS(2727), + [sym_undefined] = ACTIONS(2727), + [anon_sym_AT] = ACTIONS(2725), + [anon_sym_static] = ACTIONS(2727), + [anon_sym_readonly] = ACTIONS(2727), + [anon_sym_get] = ACTIONS(2727), + [anon_sym_set] = ACTIONS(2727), + [anon_sym_declare] = ACTIONS(2727), + [anon_sym_public] = ACTIONS(2727), + [anon_sym_private] = ACTIONS(2727), + [anon_sym_protected] = ACTIONS(2727), + [anon_sym_override] = ACTIONS(2727), + [anon_sym_module] = ACTIONS(2727), + [anon_sym_any] = ACTIONS(2727), + [anon_sym_number] = ACTIONS(2727), + [anon_sym_boolean] = ACTIONS(2727), + [anon_sym_string] = ACTIONS(2727), + [anon_sym_symbol] = ACTIONS(2727), + [anon_sym_object] = ACTIONS(2727), + [anon_sym_abstract] = ACTIONS(2727), + [anon_sym_interface] = ACTIONS(2727), + [anon_sym_enum] = ACTIONS(2727), [sym_html_comment] = ACTIONS(5), }, [STATE(865)] = { - [ts_builtin_sym_end] = ACTIONS(2731), - [sym_identifier] = ACTIONS(2733), - [anon_sym_export] = ACTIONS(2733), - [anon_sym_default] = ACTIONS(2733), - [anon_sym_type] = ACTIONS(2733), - [anon_sym_namespace] = ACTIONS(2733), - [anon_sym_LBRACE] = ACTIONS(2731), - [anon_sym_RBRACE] = ACTIONS(2731), - [anon_sym_typeof] = ACTIONS(2733), - [anon_sym_import] = ACTIONS(2733), - [anon_sym_with] = ACTIONS(2733), - [anon_sym_var] = ACTIONS(2733), - [anon_sym_let] = ACTIONS(2733), - [anon_sym_const] = ACTIONS(2733), - [anon_sym_BANG] = ACTIONS(2731), - [anon_sym_else] = ACTIONS(2733), - [anon_sym_if] = ACTIONS(2733), - [anon_sym_switch] = ACTIONS(2733), - [anon_sym_for] = ACTIONS(2733), - [anon_sym_LPAREN] = ACTIONS(2731), - [anon_sym_SEMI] = ACTIONS(2731), - [anon_sym_await] = ACTIONS(2733), - [anon_sym_while] = ACTIONS(2733), - [anon_sym_do] = ACTIONS(2733), - [anon_sym_try] = ACTIONS(2733), - [anon_sym_break] = ACTIONS(2733), - [anon_sym_continue] = ACTIONS(2733), - [anon_sym_debugger] = ACTIONS(2733), - [anon_sym_return] = ACTIONS(2733), - [anon_sym_throw] = ACTIONS(2733), - [anon_sym_case] = ACTIONS(2733), - [anon_sym_yield] = ACTIONS(2733), - [anon_sym_LBRACK] = ACTIONS(2731), - [anon_sym_class] = ACTIONS(2733), - [anon_sym_async] = ACTIONS(2733), - [anon_sym_function] = ACTIONS(2733), - [anon_sym_new] = ACTIONS(2733), - [anon_sym_using] = ACTIONS(2733), - [anon_sym_PLUS] = ACTIONS(2733), - [anon_sym_DASH] = ACTIONS(2733), - [anon_sym_SLASH] = ACTIONS(2733), - [anon_sym_LT] = ACTIONS(2731), - [anon_sym_TILDE] = ACTIONS(2731), - [anon_sym_void] = ACTIONS(2733), - [anon_sym_delete] = ACTIONS(2733), - [anon_sym_PLUS_PLUS] = ACTIONS(2731), - [anon_sym_DASH_DASH] = ACTIONS(2731), - [anon_sym_DQUOTE] = ACTIONS(2731), - [anon_sym_SQUOTE] = ACTIONS(2731), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2731), - [sym_number] = ACTIONS(2731), - [sym_private_property_identifier] = ACTIONS(2731), - [sym_this] = ACTIONS(2733), - [sym_super] = ACTIONS(2733), - [sym_true] = ACTIONS(2733), - [sym_false] = ACTIONS(2733), - [sym_null] = ACTIONS(2733), - [sym_undefined] = ACTIONS(2733), - [anon_sym_AT] = ACTIONS(2731), - [anon_sym_static] = ACTIONS(2733), - [anon_sym_readonly] = ACTIONS(2733), - [anon_sym_get] = ACTIONS(2733), - [anon_sym_set] = ACTIONS(2733), - [anon_sym_declare] = ACTIONS(2733), - [anon_sym_public] = ACTIONS(2733), - [anon_sym_private] = ACTIONS(2733), - [anon_sym_protected] = ACTIONS(2733), - [anon_sym_override] = ACTIONS(2733), - [anon_sym_module] = ACTIONS(2733), - [anon_sym_any] = ACTIONS(2733), - [anon_sym_number] = ACTIONS(2733), - [anon_sym_boolean] = ACTIONS(2733), - [anon_sym_string] = ACTIONS(2733), - [anon_sym_symbol] = ACTIONS(2733), - [anon_sym_object] = ACTIONS(2733), - [anon_sym_abstract] = ACTIONS(2733), - [anon_sym_interface] = ACTIONS(2733), - [anon_sym_enum] = ACTIONS(2733), + [ts_builtin_sym_end] = ACTIONS(2729), + [sym_identifier] = ACTIONS(2731), + [anon_sym_export] = ACTIONS(2731), + [anon_sym_default] = ACTIONS(2731), + [anon_sym_type] = ACTIONS(2731), + [anon_sym_namespace] = ACTIONS(2731), + [anon_sym_LBRACE] = ACTIONS(2729), + [anon_sym_RBRACE] = ACTIONS(2729), + [anon_sym_typeof] = ACTIONS(2731), + [anon_sym_import] = ACTIONS(2731), + [anon_sym_with] = ACTIONS(2731), + [anon_sym_var] = ACTIONS(2731), + [anon_sym_let] = ACTIONS(2731), + [anon_sym_const] = ACTIONS(2731), + [anon_sym_BANG] = ACTIONS(2729), + [anon_sym_else] = ACTIONS(2731), + [anon_sym_if] = ACTIONS(2731), + [anon_sym_switch] = ACTIONS(2731), + [anon_sym_for] = ACTIONS(2731), + [anon_sym_LPAREN] = ACTIONS(2729), + [anon_sym_SEMI] = ACTIONS(2729), + [anon_sym_await] = ACTIONS(2731), + [anon_sym_while] = ACTIONS(2731), + [anon_sym_do] = ACTIONS(2731), + [anon_sym_try] = ACTIONS(2731), + [anon_sym_break] = ACTIONS(2731), + [anon_sym_continue] = ACTIONS(2731), + [anon_sym_debugger] = ACTIONS(2731), + [anon_sym_return] = ACTIONS(2731), + [anon_sym_throw] = ACTIONS(2731), + [anon_sym_case] = ACTIONS(2731), + [anon_sym_yield] = ACTIONS(2731), + [anon_sym_LBRACK] = ACTIONS(2729), + [anon_sym_class] = ACTIONS(2731), + [anon_sym_async] = ACTIONS(2731), + [anon_sym_function] = ACTIONS(2731), + [anon_sym_new] = ACTIONS(2731), + [anon_sym_using] = ACTIONS(2731), + [anon_sym_PLUS] = ACTIONS(2731), + [anon_sym_DASH] = ACTIONS(2731), + [anon_sym_SLASH] = ACTIONS(2731), + [anon_sym_LT] = ACTIONS(2729), + [anon_sym_TILDE] = ACTIONS(2729), + [anon_sym_void] = ACTIONS(2731), + [anon_sym_delete] = ACTIONS(2731), + [anon_sym_PLUS_PLUS] = ACTIONS(2729), + [anon_sym_DASH_DASH] = ACTIONS(2729), + [anon_sym_DQUOTE] = ACTIONS(2729), + [anon_sym_SQUOTE] = ACTIONS(2729), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2729), + [sym_number] = ACTIONS(2729), + [sym_private_property_identifier] = ACTIONS(2729), + [sym_this] = ACTIONS(2731), + [sym_super] = ACTIONS(2731), + [sym_true] = ACTIONS(2731), + [sym_false] = ACTIONS(2731), + [sym_null] = ACTIONS(2731), + [sym_undefined] = ACTIONS(2731), + [anon_sym_AT] = ACTIONS(2729), + [anon_sym_static] = ACTIONS(2731), + [anon_sym_readonly] = ACTIONS(2731), + [anon_sym_get] = ACTIONS(2731), + [anon_sym_set] = ACTIONS(2731), + [anon_sym_declare] = ACTIONS(2731), + [anon_sym_public] = ACTIONS(2731), + [anon_sym_private] = ACTIONS(2731), + [anon_sym_protected] = ACTIONS(2731), + [anon_sym_override] = ACTIONS(2731), + [anon_sym_module] = ACTIONS(2731), + [anon_sym_any] = ACTIONS(2731), + [anon_sym_number] = ACTIONS(2731), + [anon_sym_boolean] = ACTIONS(2731), + [anon_sym_string] = ACTIONS(2731), + [anon_sym_symbol] = ACTIONS(2731), + [anon_sym_object] = ACTIONS(2731), + [anon_sym_abstract] = ACTIONS(2731), + [anon_sym_interface] = ACTIONS(2731), + [anon_sym_enum] = ACTIONS(2731), [sym_html_comment] = ACTIONS(5), }, [STATE(866)] = { - [sym_import] = STATE(4877), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5876), - [sym_rest_pattern] = STATE(5448), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(3255), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(3891), - [sym_tuple_parameter] = STATE(5428), - [sym_optional_tuple_parameter] = STATE(5428), - [sym_optional_type] = STATE(5428), - [sym_rest_type] = STATE(5428), - [sym__tuple_type_member] = STATE(5428), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5715), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(2499), + [sym_import] = STATE(4927), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5884), + [sym_rest_pattern] = STATE(5679), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(3252), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(4008), + [sym_tuple_parameter] = STATE(5700), + [sym_optional_tuple_parameter] = STATE(5700), + [sym_optional_type] = STATE(5700), + [sym_rest_type] = STATE(5700), + [sym__tuple_type_member] = STATE(5700), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5720), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(2517), [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_RBRACK] = ACTIONS(2735), - [anon_sym_new] = ACTIONS(1644), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2505), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_RBRACK] = ACTIONS(2733), + [anon_sym_new] = ACTIONS(2523), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2525), [anon_sym_AMP] = ACTIONS(609), [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1650), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(2531), [anon_sym_QMARK] = ACTIONS(631), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), + [anon_sym_any] = ACTIONS(637), + [anon_sym_number] = ACTIONS(637), + [anon_sym_boolean] = ACTIONS(637), + [anon_sym_string] = ACTIONS(637), + [anon_sym_symbol] = ACTIONS(637), + [anon_sym_object] = ACTIONS(637), [anon_sym_abstract] = ACTIONS(635), - [anon_sym_infer] = ACTIONS(637), + [anon_sym_never] = ACTIONS(637), + [anon_sym_unknown] = ACTIONS(637), [anon_sym_keyof] = ACTIONS(639), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [anon_sym_infer] = ACTIONS(641), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, [STATE(867)] = { - [sym_import] = STATE(4877), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5876), - [sym_rest_pattern] = STATE(5448), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(3255), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(3891), - [sym_tuple_parameter] = STATE(5428), - [sym_optional_tuple_parameter] = STATE(5428), - [sym_optional_type] = STATE(5428), - [sym_rest_type] = STATE(5428), - [sym__tuple_type_member] = STATE(5428), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5715), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(2499), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_RBRACK] = ACTIONS(2737), - [anon_sym_new] = ACTIONS(1644), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2505), - [anon_sym_AMP] = ACTIONS(609), - [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1650), - [anon_sym_QMARK] = ACTIONS(631), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(635), - [anon_sym_infer] = ACTIONS(637), - [anon_sym_keyof] = ACTIONS(639), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [ts_builtin_sym_end] = ACTIONS(2735), + [sym_identifier] = ACTIONS(2737), + [anon_sym_export] = ACTIONS(2737), + [anon_sym_default] = ACTIONS(2737), + [anon_sym_type] = ACTIONS(2737), + [anon_sym_namespace] = ACTIONS(2737), + [anon_sym_LBRACE] = ACTIONS(2735), + [anon_sym_RBRACE] = ACTIONS(2735), + [anon_sym_typeof] = ACTIONS(2737), + [anon_sym_import] = ACTIONS(2737), + [anon_sym_with] = ACTIONS(2737), + [anon_sym_var] = ACTIONS(2737), + [anon_sym_let] = ACTIONS(2737), + [anon_sym_const] = ACTIONS(2737), + [anon_sym_BANG] = ACTIONS(2735), + [anon_sym_else] = ACTIONS(2737), + [anon_sym_if] = ACTIONS(2737), + [anon_sym_switch] = ACTIONS(2737), + [anon_sym_for] = ACTIONS(2737), + [anon_sym_LPAREN] = ACTIONS(2735), + [anon_sym_SEMI] = ACTIONS(2735), + [anon_sym_await] = ACTIONS(2737), + [anon_sym_while] = ACTIONS(2737), + [anon_sym_do] = ACTIONS(2737), + [anon_sym_try] = ACTIONS(2737), + [anon_sym_break] = ACTIONS(2737), + [anon_sym_continue] = ACTIONS(2737), + [anon_sym_debugger] = ACTIONS(2737), + [anon_sym_return] = ACTIONS(2737), + [anon_sym_throw] = ACTIONS(2737), + [anon_sym_case] = ACTIONS(2737), + [anon_sym_yield] = ACTIONS(2737), + [anon_sym_LBRACK] = ACTIONS(2735), + [anon_sym_class] = ACTIONS(2737), + [anon_sym_async] = ACTIONS(2737), + [anon_sym_function] = ACTIONS(2737), + [anon_sym_new] = ACTIONS(2737), + [anon_sym_using] = ACTIONS(2737), + [anon_sym_PLUS] = ACTIONS(2737), + [anon_sym_DASH] = ACTIONS(2737), + [anon_sym_SLASH] = ACTIONS(2737), + [anon_sym_LT] = ACTIONS(2735), + [anon_sym_TILDE] = ACTIONS(2735), + [anon_sym_void] = ACTIONS(2737), + [anon_sym_delete] = ACTIONS(2737), + [anon_sym_PLUS_PLUS] = ACTIONS(2735), + [anon_sym_DASH_DASH] = ACTIONS(2735), + [anon_sym_DQUOTE] = ACTIONS(2735), + [anon_sym_SQUOTE] = ACTIONS(2735), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2735), + [sym_number] = ACTIONS(2735), + [sym_private_property_identifier] = ACTIONS(2735), + [sym_this] = ACTIONS(2737), + [sym_super] = ACTIONS(2737), + [sym_true] = ACTIONS(2737), + [sym_false] = ACTIONS(2737), + [sym_null] = ACTIONS(2737), + [sym_undefined] = ACTIONS(2737), + [anon_sym_AT] = ACTIONS(2735), + [anon_sym_static] = ACTIONS(2737), + [anon_sym_readonly] = ACTIONS(2737), + [anon_sym_get] = ACTIONS(2737), + [anon_sym_set] = ACTIONS(2737), + [anon_sym_declare] = ACTIONS(2737), + [anon_sym_public] = ACTIONS(2737), + [anon_sym_private] = ACTIONS(2737), + [anon_sym_protected] = ACTIONS(2737), + [anon_sym_override] = ACTIONS(2737), + [anon_sym_module] = ACTIONS(2737), + [anon_sym_any] = ACTIONS(2737), + [anon_sym_number] = ACTIONS(2737), + [anon_sym_boolean] = ACTIONS(2737), + [anon_sym_string] = ACTIONS(2737), + [anon_sym_symbol] = ACTIONS(2737), + [anon_sym_object] = ACTIONS(2737), + [anon_sym_abstract] = ACTIONS(2737), + [anon_sym_interface] = ACTIONS(2737), + [anon_sym_enum] = ACTIONS(2737), [sym_html_comment] = ACTIONS(5), }, [STATE(868)] = { - [sym_import] = STATE(4877), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5876), - [sym_rest_pattern] = STATE(5448), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(3255), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(3891), - [sym_tuple_parameter] = STATE(5428), - [sym_optional_tuple_parameter] = STATE(5428), - [sym_optional_type] = STATE(5428), - [sym_rest_type] = STATE(5428), - [sym__tuple_type_member] = STATE(5428), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5715), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(2499), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_RBRACK] = ACTIONS(2739), - [anon_sym_new] = ACTIONS(1644), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2505), - [anon_sym_AMP] = ACTIONS(609), - [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1650), - [anon_sym_QMARK] = ACTIONS(631), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(635), - [anon_sym_infer] = ACTIONS(637), - [anon_sym_keyof] = ACTIONS(639), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [ts_builtin_sym_end] = ACTIONS(2739), + [sym_identifier] = ACTIONS(2741), + [anon_sym_export] = ACTIONS(2741), + [anon_sym_default] = ACTIONS(2741), + [anon_sym_type] = ACTIONS(2741), + [anon_sym_namespace] = ACTIONS(2741), + [anon_sym_LBRACE] = ACTIONS(2739), + [anon_sym_RBRACE] = ACTIONS(2739), + [anon_sym_typeof] = ACTIONS(2741), + [anon_sym_import] = ACTIONS(2741), + [anon_sym_with] = ACTIONS(2741), + [anon_sym_var] = ACTIONS(2741), + [anon_sym_let] = ACTIONS(2741), + [anon_sym_const] = ACTIONS(2741), + [anon_sym_BANG] = ACTIONS(2739), + [anon_sym_else] = ACTIONS(2741), + [anon_sym_if] = ACTIONS(2741), + [anon_sym_switch] = ACTIONS(2741), + [anon_sym_for] = ACTIONS(2741), + [anon_sym_LPAREN] = ACTIONS(2739), + [anon_sym_SEMI] = ACTIONS(2739), + [anon_sym_await] = ACTIONS(2741), + [anon_sym_while] = ACTIONS(2741), + [anon_sym_do] = ACTIONS(2741), + [anon_sym_try] = ACTIONS(2741), + [anon_sym_break] = ACTIONS(2741), + [anon_sym_continue] = ACTIONS(2741), + [anon_sym_debugger] = ACTIONS(2741), + [anon_sym_return] = ACTIONS(2741), + [anon_sym_throw] = ACTIONS(2741), + [anon_sym_case] = ACTIONS(2741), + [anon_sym_yield] = ACTIONS(2741), + [anon_sym_LBRACK] = ACTIONS(2739), + [anon_sym_class] = ACTIONS(2741), + [anon_sym_async] = ACTIONS(2741), + [anon_sym_function] = ACTIONS(2741), + [anon_sym_new] = ACTIONS(2741), + [anon_sym_using] = ACTIONS(2741), + [anon_sym_PLUS] = ACTIONS(2741), + [anon_sym_DASH] = ACTIONS(2741), + [anon_sym_SLASH] = ACTIONS(2741), + [anon_sym_LT] = ACTIONS(2739), + [anon_sym_TILDE] = ACTIONS(2739), + [anon_sym_void] = ACTIONS(2741), + [anon_sym_delete] = ACTIONS(2741), + [anon_sym_PLUS_PLUS] = ACTIONS(2739), + [anon_sym_DASH_DASH] = ACTIONS(2739), + [anon_sym_DQUOTE] = ACTIONS(2739), + [anon_sym_SQUOTE] = ACTIONS(2739), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2739), + [sym_number] = ACTIONS(2739), + [sym_private_property_identifier] = ACTIONS(2739), + [sym_this] = ACTIONS(2741), + [sym_super] = ACTIONS(2741), + [sym_true] = ACTIONS(2741), + [sym_false] = ACTIONS(2741), + [sym_null] = ACTIONS(2741), + [sym_undefined] = ACTIONS(2741), + [anon_sym_AT] = ACTIONS(2739), + [anon_sym_static] = ACTIONS(2741), + [anon_sym_readonly] = ACTIONS(2741), + [anon_sym_get] = ACTIONS(2741), + [anon_sym_set] = ACTIONS(2741), + [anon_sym_declare] = ACTIONS(2741), + [anon_sym_public] = ACTIONS(2741), + [anon_sym_private] = ACTIONS(2741), + [anon_sym_protected] = ACTIONS(2741), + [anon_sym_override] = ACTIONS(2741), + [anon_sym_module] = ACTIONS(2741), + [anon_sym_any] = ACTIONS(2741), + [anon_sym_number] = ACTIONS(2741), + [anon_sym_boolean] = ACTIONS(2741), + [anon_sym_string] = ACTIONS(2741), + [anon_sym_symbol] = ACTIONS(2741), + [anon_sym_object] = ACTIONS(2741), + [anon_sym_abstract] = ACTIONS(2741), + [anon_sym_interface] = ACTIONS(2741), + [anon_sym_enum] = ACTIONS(2741), [sym_html_comment] = ACTIONS(5), }, [STATE(869)] = { - [sym_import] = STATE(4877), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5876), - [sym_rest_pattern] = STATE(5448), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(3255), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(3891), - [sym_tuple_parameter] = STATE(5428), - [sym_optional_tuple_parameter] = STATE(5428), - [sym_optional_type] = STATE(5428), - [sym_rest_type] = STATE(5428), - [sym__tuple_type_member] = STATE(5428), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5715), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(2499), + [ts_builtin_sym_end] = ACTIONS(2739), + [sym_identifier] = ACTIONS(2741), + [anon_sym_export] = ACTIONS(2741), + [anon_sym_default] = ACTIONS(2741), + [anon_sym_type] = ACTIONS(2741), + [anon_sym_namespace] = ACTIONS(2741), + [anon_sym_LBRACE] = ACTIONS(2739), + [anon_sym_RBRACE] = ACTIONS(2739), + [anon_sym_typeof] = ACTIONS(2741), + [anon_sym_import] = ACTIONS(2741), + [anon_sym_with] = ACTIONS(2741), + [anon_sym_var] = ACTIONS(2741), + [anon_sym_let] = ACTIONS(2741), + [anon_sym_const] = ACTIONS(2741), + [anon_sym_BANG] = ACTIONS(2739), + [anon_sym_else] = ACTIONS(2741), + [anon_sym_if] = ACTIONS(2741), + [anon_sym_switch] = ACTIONS(2741), + [anon_sym_for] = ACTIONS(2741), + [anon_sym_LPAREN] = ACTIONS(2739), + [anon_sym_SEMI] = ACTIONS(2739), + [anon_sym_await] = ACTIONS(2741), + [anon_sym_while] = ACTIONS(2741), + [anon_sym_do] = ACTIONS(2741), + [anon_sym_try] = ACTIONS(2741), + [anon_sym_break] = ACTIONS(2741), + [anon_sym_continue] = ACTIONS(2741), + [anon_sym_debugger] = ACTIONS(2741), + [anon_sym_return] = ACTIONS(2741), + [anon_sym_throw] = ACTIONS(2741), + [anon_sym_case] = ACTIONS(2741), + [anon_sym_yield] = ACTIONS(2741), + [anon_sym_LBRACK] = ACTIONS(2739), + [anon_sym_class] = ACTIONS(2741), + [anon_sym_async] = ACTIONS(2741), + [anon_sym_function] = ACTIONS(2741), + [anon_sym_new] = ACTIONS(2741), + [anon_sym_using] = ACTIONS(2741), + [anon_sym_PLUS] = ACTIONS(2741), + [anon_sym_DASH] = ACTIONS(2741), + [anon_sym_SLASH] = ACTIONS(2741), + [anon_sym_LT] = ACTIONS(2739), + [anon_sym_TILDE] = ACTIONS(2739), + [anon_sym_void] = ACTIONS(2741), + [anon_sym_delete] = ACTIONS(2741), + [anon_sym_PLUS_PLUS] = ACTIONS(2739), + [anon_sym_DASH_DASH] = ACTIONS(2739), + [anon_sym_DQUOTE] = ACTIONS(2739), + [anon_sym_SQUOTE] = ACTIONS(2739), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2739), + [sym_number] = ACTIONS(2739), + [sym_private_property_identifier] = ACTIONS(2739), + [sym_this] = ACTIONS(2741), + [sym_super] = ACTIONS(2741), + [sym_true] = ACTIONS(2741), + [sym_false] = ACTIONS(2741), + [sym_null] = ACTIONS(2741), + [sym_undefined] = ACTIONS(2741), + [anon_sym_AT] = ACTIONS(2739), + [anon_sym_static] = ACTIONS(2741), + [anon_sym_readonly] = ACTIONS(2741), + [anon_sym_get] = ACTIONS(2741), + [anon_sym_set] = ACTIONS(2741), + [anon_sym_declare] = ACTIONS(2741), + [anon_sym_public] = ACTIONS(2741), + [anon_sym_private] = ACTIONS(2741), + [anon_sym_protected] = ACTIONS(2741), + [anon_sym_override] = ACTIONS(2741), + [anon_sym_module] = ACTIONS(2741), + [anon_sym_any] = ACTIONS(2741), + [anon_sym_number] = ACTIONS(2741), + [anon_sym_boolean] = ACTIONS(2741), + [anon_sym_string] = ACTIONS(2741), + [anon_sym_symbol] = ACTIONS(2741), + [anon_sym_object] = ACTIONS(2741), + [anon_sym_abstract] = ACTIONS(2741), + [anon_sym_interface] = ACTIONS(2741), + [anon_sym_enum] = ACTIONS(2741), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(870)] = { + [sym_import] = STATE(4927), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5884), + [sym_rest_pattern] = STATE(5679), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(3252), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(4008), + [sym_tuple_parameter] = STATE(5700), + [sym_optional_tuple_parameter] = STATE(5700), + [sym_optional_type] = STATE(5700), + [sym_rest_type] = STATE(5700), + [sym__tuple_type_member] = STATE(5700), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5720), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(2517), [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_RBRACK] = ACTIONS(2741), - [anon_sym_new] = ACTIONS(1644), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2505), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_RBRACK] = ACTIONS(2743), + [anon_sym_new] = ACTIONS(2523), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2525), [anon_sym_AMP] = ACTIONS(609), [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1650), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(2531), [anon_sym_QMARK] = ACTIONS(631), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), + [anon_sym_any] = ACTIONS(637), + [anon_sym_number] = ACTIONS(637), + [anon_sym_boolean] = ACTIONS(637), + [anon_sym_string] = ACTIONS(637), + [anon_sym_symbol] = ACTIONS(637), + [anon_sym_object] = ACTIONS(637), [anon_sym_abstract] = ACTIONS(635), - [anon_sym_infer] = ACTIONS(637), + [anon_sym_never] = ACTIONS(637), + [anon_sym_unknown] = ACTIONS(637), [anon_sym_keyof] = ACTIONS(639), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(870)] = { - [ts_builtin_sym_end] = ACTIONS(2743), - [sym_identifier] = ACTIONS(2745), - [anon_sym_export] = ACTIONS(2745), - [anon_sym_default] = ACTIONS(2745), - [anon_sym_type] = ACTIONS(2745), - [anon_sym_namespace] = ACTIONS(2745), - [anon_sym_LBRACE] = ACTIONS(2743), - [anon_sym_RBRACE] = ACTIONS(2743), - [anon_sym_typeof] = ACTIONS(2745), - [anon_sym_import] = ACTIONS(2745), - [anon_sym_with] = ACTIONS(2745), - [anon_sym_var] = ACTIONS(2745), - [anon_sym_let] = ACTIONS(2745), - [anon_sym_const] = ACTIONS(2745), - [anon_sym_BANG] = ACTIONS(2743), - [anon_sym_else] = ACTIONS(2745), - [anon_sym_if] = ACTIONS(2745), - [anon_sym_switch] = ACTIONS(2745), - [anon_sym_for] = ACTIONS(2745), - [anon_sym_LPAREN] = ACTIONS(2743), - [anon_sym_SEMI] = ACTIONS(2743), - [anon_sym_await] = ACTIONS(2745), - [anon_sym_while] = ACTIONS(2745), - [anon_sym_do] = ACTIONS(2745), - [anon_sym_try] = ACTIONS(2745), - [anon_sym_break] = ACTIONS(2745), - [anon_sym_continue] = ACTIONS(2745), - [anon_sym_debugger] = ACTIONS(2745), - [anon_sym_return] = ACTIONS(2745), - [anon_sym_throw] = ACTIONS(2745), - [anon_sym_case] = ACTIONS(2745), - [anon_sym_yield] = ACTIONS(2745), - [anon_sym_LBRACK] = ACTIONS(2743), - [anon_sym_class] = ACTIONS(2745), - [anon_sym_async] = ACTIONS(2745), - [anon_sym_function] = ACTIONS(2745), - [anon_sym_new] = ACTIONS(2745), - [anon_sym_using] = ACTIONS(2745), - [anon_sym_PLUS] = ACTIONS(2745), - [anon_sym_DASH] = ACTIONS(2745), - [anon_sym_SLASH] = ACTIONS(2745), - [anon_sym_LT] = ACTIONS(2743), - [anon_sym_TILDE] = ACTIONS(2743), - [anon_sym_void] = ACTIONS(2745), - [anon_sym_delete] = ACTIONS(2745), - [anon_sym_PLUS_PLUS] = ACTIONS(2743), - [anon_sym_DASH_DASH] = ACTIONS(2743), - [anon_sym_DQUOTE] = ACTIONS(2743), - [anon_sym_SQUOTE] = ACTIONS(2743), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2743), - [sym_number] = ACTIONS(2743), - [sym_private_property_identifier] = ACTIONS(2743), - [sym_this] = ACTIONS(2745), - [sym_super] = ACTIONS(2745), - [sym_true] = ACTIONS(2745), - [sym_false] = ACTIONS(2745), - [sym_null] = ACTIONS(2745), - [sym_undefined] = ACTIONS(2745), - [anon_sym_AT] = ACTIONS(2743), - [anon_sym_static] = ACTIONS(2745), - [anon_sym_readonly] = ACTIONS(2745), - [anon_sym_get] = ACTIONS(2745), - [anon_sym_set] = ACTIONS(2745), - [anon_sym_declare] = ACTIONS(2745), - [anon_sym_public] = ACTIONS(2745), - [anon_sym_private] = ACTIONS(2745), - [anon_sym_protected] = ACTIONS(2745), - [anon_sym_override] = ACTIONS(2745), - [anon_sym_module] = ACTIONS(2745), - [anon_sym_any] = ACTIONS(2745), - [anon_sym_number] = ACTIONS(2745), - [anon_sym_boolean] = ACTIONS(2745), - [anon_sym_string] = ACTIONS(2745), - [anon_sym_symbol] = ACTIONS(2745), - [anon_sym_object] = ACTIONS(2745), - [anon_sym_abstract] = ACTIONS(2745), - [anon_sym_interface] = ACTIONS(2745), - [anon_sym_enum] = ACTIONS(2745), + [anon_sym_infer] = ACTIONS(641), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, [STATE(871)] = { - [ts_builtin_sym_end] = ACTIONS(2747), - [sym_identifier] = ACTIONS(2749), - [anon_sym_export] = ACTIONS(2749), - [anon_sym_default] = ACTIONS(2749), - [anon_sym_type] = ACTIONS(2749), - [anon_sym_namespace] = ACTIONS(2749), - [anon_sym_LBRACE] = ACTIONS(2747), - [anon_sym_RBRACE] = ACTIONS(2747), - [anon_sym_typeof] = ACTIONS(2749), - [anon_sym_import] = ACTIONS(2749), - [anon_sym_with] = ACTIONS(2749), - [anon_sym_var] = ACTIONS(2749), - [anon_sym_let] = ACTIONS(2749), - [anon_sym_const] = ACTIONS(2749), - [anon_sym_BANG] = ACTIONS(2747), - [anon_sym_else] = ACTIONS(2749), - [anon_sym_if] = ACTIONS(2749), - [anon_sym_switch] = ACTIONS(2749), - [anon_sym_for] = ACTIONS(2749), - [anon_sym_LPAREN] = ACTIONS(2747), - [anon_sym_SEMI] = ACTIONS(2747), - [anon_sym_await] = ACTIONS(2749), - [anon_sym_while] = ACTIONS(2749), - [anon_sym_do] = ACTIONS(2749), - [anon_sym_try] = ACTIONS(2749), - [anon_sym_break] = ACTIONS(2749), - [anon_sym_continue] = ACTIONS(2749), - [anon_sym_debugger] = ACTIONS(2749), - [anon_sym_return] = ACTIONS(2749), - [anon_sym_throw] = ACTIONS(2749), - [anon_sym_case] = ACTIONS(2749), - [anon_sym_yield] = ACTIONS(2749), - [anon_sym_LBRACK] = ACTIONS(2747), - [anon_sym_class] = ACTIONS(2749), - [anon_sym_async] = ACTIONS(2749), - [anon_sym_function] = ACTIONS(2749), - [anon_sym_new] = ACTIONS(2749), - [anon_sym_using] = ACTIONS(2749), - [anon_sym_PLUS] = ACTIONS(2749), - [anon_sym_DASH] = ACTIONS(2749), - [anon_sym_SLASH] = ACTIONS(2749), - [anon_sym_LT] = ACTIONS(2747), - [anon_sym_TILDE] = ACTIONS(2747), - [anon_sym_void] = ACTIONS(2749), - [anon_sym_delete] = ACTIONS(2749), - [anon_sym_PLUS_PLUS] = ACTIONS(2747), - [anon_sym_DASH_DASH] = ACTIONS(2747), - [anon_sym_DQUOTE] = ACTIONS(2747), - [anon_sym_SQUOTE] = ACTIONS(2747), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2747), - [sym_number] = ACTIONS(2747), - [sym_private_property_identifier] = ACTIONS(2747), - [sym_this] = ACTIONS(2749), - [sym_super] = ACTIONS(2749), - [sym_true] = ACTIONS(2749), - [sym_false] = ACTIONS(2749), - [sym_null] = ACTIONS(2749), - [sym_undefined] = ACTIONS(2749), - [anon_sym_AT] = ACTIONS(2747), - [anon_sym_static] = ACTIONS(2749), - [anon_sym_readonly] = ACTIONS(2749), - [anon_sym_get] = ACTIONS(2749), - [anon_sym_set] = ACTIONS(2749), - [anon_sym_declare] = ACTIONS(2749), - [anon_sym_public] = ACTIONS(2749), - [anon_sym_private] = ACTIONS(2749), - [anon_sym_protected] = ACTIONS(2749), - [anon_sym_override] = ACTIONS(2749), - [anon_sym_module] = ACTIONS(2749), - [anon_sym_any] = ACTIONS(2749), - [anon_sym_number] = ACTIONS(2749), - [anon_sym_boolean] = ACTIONS(2749), - [anon_sym_string] = ACTIONS(2749), - [anon_sym_symbol] = ACTIONS(2749), - [anon_sym_object] = ACTIONS(2749), - [anon_sym_abstract] = ACTIONS(2749), - [anon_sym_interface] = ACTIONS(2749), - [anon_sym_enum] = ACTIONS(2749), + [ts_builtin_sym_end] = ACTIONS(2745), + [sym_identifier] = ACTIONS(2747), + [anon_sym_export] = ACTIONS(2747), + [anon_sym_default] = ACTIONS(2747), + [anon_sym_type] = ACTIONS(2747), + [anon_sym_namespace] = ACTIONS(2747), + [anon_sym_LBRACE] = ACTIONS(2745), + [anon_sym_RBRACE] = ACTIONS(2745), + [anon_sym_typeof] = ACTIONS(2747), + [anon_sym_import] = ACTIONS(2747), + [anon_sym_with] = ACTIONS(2747), + [anon_sym_var] = ACTIONS(2747), + [anon_sym_let] = ACTIONS(2747), + [anon_sym_const] = ACTIONS(2747), + [anon_sym_BANG] = ACTIONS(2745), + [anon_sym_else] = ACTIONS(2747), + [anon_sym_if] = ACTIONS(2747), + [anon_sym_switch] = ACTIONS(2747), + [anon_sym_for] = ACTIONS(2747), + [anon_sym_LPAREN] = ACTIONS(2745), + [anon_sym_SEMI] = ACTIONS(2745), + [anon_sym_await] = ACTIONS(2747), + [anon_sym_while] = ACTIONS(2747), + [anon_sym_do] = ACTIONS(2747), + [anon_sym_try] = ACTIONS(2747), + [anon_sym_break] = ACTIONS(2747), + [anon_sym_continue] = ACTIONS(2747), + [anon_sym_debugger] = ACTIONS(2747), + [anon_sym_return] = ACTIONS(2747), + [anon_sym_throw] = ACTIONS(2747), + [anon_sym_case] = ACTIONS(2747), + [anon_sym_yield] = ACTIONS(2747), + [anon_sym_LBRACK] = ACTIONS(2745), + [anon_sym_class] = ACTIONS(2747), + [anon_sym_async] = ACTIONS(2747), + [anon_sym_function] = ACTIONS(2747), + [anon_sym_new] = ACTIONS(2747), + [anon_sym_using] = ACTIONS(2747), + [anon_sym_PLUS] = ACTIONS(2747), + [anon_sym_DASH] = ACTIONS(2747), + [anon_sym_SLASH] = ACTIONS(2747), + [anon_sym_LT] = ACTIONS(2745), + [anon_sym_TILDE] = ACTIONS(2745), + [anon_sym_void] = ACTIONS(2747), + [anon_sym_delete] = ACTIONS(2747), + [anon_sym_PLUS_PLUS] = ACTIONS(2745), + [anon_sym_DASH_DASH] = ACTIONS(2745), + [anon_sym_DQUOTE] = ACTIONS(2745), + [anon_sym_SQUOTE] = ACTIONS(2745), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2745), + [sym_number] = ACTIONS(2745), + [sym_private_property_identifier] = ACTIONS(2745), + [sym_this] = ACTIONS(2747), + [sym_super] = ACTIONS(2747), + [sym_true] = ACTIONS(2747), + [sym_false] = ACTIONS(2747), + [sym_null] = ACTIONS(2747), + [sym_undefined] = ACTIONS(2747), + [anon_sym_AT] = ACTIONS(2745), + [anon_sym_static] = ACTIONS(2747), + [anon_sym_readonly] = ACTIONS(2747), + [anon_sym_get] = ACTIONS(2747), + [anon_sym_set] = ACTIONS(2747), + [anon_sym_declare] = ACTIONS(2747), + [anon_sym_public] = ACTIONS(2747), + [anon_sym_private] = ACTIONS(2747), + [anon_sym_protected] = ACTIONS(2747), + [anon_sym_override] = ACTIONS(2747), + [anon_sym_module] = ACTIONS(2747), + [anon_sym_any] = ACTIONS(2747), + [anon_sym_number] = ACTIONS(2747), + [anon_sym_boolean] = ACTIONS(2747), + [anon_sym_string] = ACTIONS(2747), + [anon_sym_symbol] = ACTIONS(2747), + [anon_sym_object] = ACTIONS(2747), + [anon_sym_abstract] = ACTIONS(2747), + [anon_sym_interface] = ACTIONS(2747), + [anon_sym_enum] = ACTIONS(2747), [sym_html_comment] = ACTIONS(5), }, [STATE(872)] = { - [ts_builtin_sym_end] = ACTIONS(2751), - [sym_identifier] = ACTIONS(2753), - [anon_sym_export] = ACTIONS(2753), - [anon_sym_default] = ACTIONS(2753), - [anon_sym_type] = ACTIONS(2753), - [anon_sym_namespace] = ACTIONS(2753), - [anon_sym_LBRACE] = ACTIONS(2751), - [anon_sym_RBRACE] = ACTIONS(2751), - [anon_sym_typeof] = ACTIONS(2753), - [anon_sym_import] = ACTIONS(2753), - [anon_sym_with] = ACTIONS(2753), - [anon_sym_var] = ACTIONS(2753), - [anon_sym_let] = ACTIONS(2753), - [anon_sym_const] = ACTIONS(2753), - [anon_sym_BANG] = ACTIONS(2751), - [anon_sym_else] = ACTIONS(2753), - [anon_sym_if] = ACTIONS(2753), - [anon_sym_switch] = ACTIONS(2753), - [anon_sym_for] = ACTIONS(2753), - [anon_sym_LPAREN] = ACTIONS(2751), - [anon_sym_SEMI] = ACTIONS(2751), - [anon_sym_await] = ACTIONS(2753), - [anon_sym_while] = ACTIONS(2753), - [anon_sym_do] = ACTIONS(2753), - [anon_sym_try] = ACTIONS(2753), - [anon_sym_break] = ACTIONS(2753), - [anon_sym_continue] = ACTIONS(2753), - [anon_sym_debugger] = ACTIONS(2753), - [anon_sym_return] = ACTIONS(2753), - [anon_sym_throw] = ACTIONS(2753), - [anon_sym_case] = ACTIONS(2753), - [anon_sym_yield] = ACTIONS(2753), - [anon_sym_LBRACK] = ACTIONS(2751), - [anon_sym_class] = ACTIONS(2753), - [anon_sym_async] = ACTIONS(2753), - [anon_sym_function] = ACTIONS(2753), - [anon_sym_new] = ACTIONS(2753), - [anon_sym_using] = ACTIONS(2753), - [anon_sym_PLUS] = ACTIONS(2753), - [anon_sym_DASH] = ACTIONS(2753), - [anon_sym_SLASH] = ACTIONS(2753), - [anon_sym_LT] = ACTIONS(2751), - [anon_sym_TILDE] = ACTIONS(2751), - [anon_sym_void] = ACTIONS(2753), - [anon_sym_delete] = ACTIONS(2753), - [anon_sym_PLUS_PLUS] = ACTIONS(2751), - [anon_sym_DASH_DASH] = ACTIONS(2751), - [anon_sym_DQUOTE] = ACTIONS(2751), - [anon_sym_SQUOTE] = ACTIONS(2751), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2751), - [sym_number] = ACTIONS(2751), - [sym_private_property_identifier] = ACTIONS(2751), - [sym_this] = ACTIONS(2753), - [sym_super] = ACTIONS(2753), - [sym_true] = ACTIONS(2753), - [sym_false] = ACTIONS(2753), - [sym_null] = ACTIONS(2753), - [sym_undefined] = ACTIONS(2753), - [anon_sym_AT] = ACTIONS(2751), - [anon_sym_static] = ACTIONS(2753), - [anon_sym_readonly] = ACTIONS(2753), - [anon_sym_get] = ACTIONS(2753), - [anon_sym_set] = ACTIONS(2753), - [anon_sym_declare] = ACTIONS(2753), - [anon_sym_public] = ACTIONS(2753), - [anon_sym_private] = ACTIONS(2753), - [anon_sym_protected] = ACTIONS(2753), - [anon_sym_override] = ACTIONS(2753), - [anon_sym_module] = ACTIONS(2753), - [anon_sym_any] = ACTIONS(2753), - [anon_sym_number] = ACTIONS(2753), - [anon_sym_boolean] = ACTIONS(2753), - [anon_sym_string] = ACTIONS(2753), - [anon_sym_symbol] = ACTIONS(2753), - [anon_sym_object] = ACTIONS(2753), - [anon_sym_abstract] = ACTIONS(2753), - [anon_sym_interface] = ACTIONS(2753), - [anon_sym_enum] = ACTIONS(2753), + [ts_builtin_sym_end] = ACTIONS(2749), + [sym_identifier] = ACTIONS(2751), + [anon_sym_export] = ACTIONS(2751), + [anon_sym_default] = ACTIONS(2751), + [anon_sym_type] = ACTIONS(2751), + [anon_sym_namespace] = ACTIONS(2751), + [anon_sym_LBRACE] = ACTIONS(2749), + [anon_sym_RBRACE] = ACTIONS(2749), + [anon_sym_typeof] = ACTIONS(2751), + [anon_sym_import] = ACTIONS(2751), + [anon_sym_with] = ACTIONS(2751), + [anon_sym_var] = ACTIONS(2751), + [anon_sym_let] = ACTIONS(2751), + [anon_sym_const] = ACTIONS(2751), + [anon_sym_BANG] = ACTIONS(2749), + [anon_sym_else] = ACTIONS(2751), + [anon_sym_if] = ACTIONS(2751), + [anon_sym_switch] = ACTIONS(2751), + [anon_sym_for] = ACTIONS(2751), + [anon_sym_LPAREN] = ACTIONS(2749), + [anon_sym_SEMI] = ACTIONS(2749), + [anon_sym_await] = ACTIONS(2751), + [anon_sym_while] = ACTIONS(2751), + [anon_sym_do] = ACTIONS(2751), + [anon_sym_try] = ACTIONS(2751), + [anon_sym_break] = ACTIONS(2751), + [anon_sym_continue] = ACTIONS(2751), + [anon_sym_debugger] = ACTIONS(2751), + [anon_sym_return] = ACTIONS(2751), + [anon_sym_throw] = ACTIONS(2751), + [anon_sym_case] = ACTIONS(2751), + [anon_sym_yield] = ACTIONS(2751), + [anon_sym_LBRACK] = ACTIONS(2749), + [anon_sym_class] = ACTIONS(2751), + [anon_sym_async] = ACTIONS(2751), + [anon_sym_function] = ACTIONS(2751), + [anon_sym_new] = ACTIONS(2751), + [anon_sym_using] = ACTIONS(2751), + [anon_sym_PLUS] = ACTIONS(2751), + [anon_sym_DASH] = ACTIONS(2751), + [anon_sym_SLASH] = ACTIONS(2751), + [anon_sym_LT] = ACTIONS(2749), + [anon_sym_TILDE] = ACTIONS(2749), + [anon_sym_void] = ACTIONS(2751), + [anon_sym_delete] = ACTIONS(2751), + [anon_sym_PLUS_PLUS] = ACTIONS(2749), + [anon_sym_DASH_DASH] = ACTIONS(2749), + [anon_sym_DQUOTE] = ACTIONS(2749), + [anon_sym_SQUOTE] = ACTIONS(2749), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2749), + [sym_number] = ACTIONS(2749), + [sym_private_property_identifier] = ACTIONS(2749), + [sym_this] = ACTIONS(2751), + [sym_super] = ACTIONS(2751), + [sym_true] = ACTIONS(2751), + [sym_false] = ACTIONS(2751), + [sym_null] = ACTIONS(2751), + [sym_undefined] = ACTIONS(2751), + [anon_sym_AT] = ACTIONS(2749), + [anon_sym_static] = ACTIONS(2751), + [anon_sym_readonly] = ACTIONS(2751), + [anon_sym_get] = ACTIONS(2751), + [anon_sym_set] = ACTIONS(2751), + [anon_sym_declare] = ACTIONS(2751), + [anon_sym_public] = ACTIONS(2751), + [anon_sym_private] = ACTIONS(2751), + [anon_sym_protected] = ACTIONS(2751), + [anon_sym_override] = ACTIONS(2751), + [anon_sym_module] = ACTIONS(2751), + [anon_sym_any] = ACTIONS(2751), + [anon_sym_number] = ACTIONS(2751), + [anon_sym_boolean] = ACTIONS(2751), + [anon_sym_string] = ACTIONS(2751), + [anon_sym_symbol] = ACTIONS(2751), + [anon_sym_object] = ACTIONS(2751), + [anon_sym_abstract] = ACTIONS(2751), + [anon_sym_interface] = ACTIONS(2751), + [anon_sym_enum] = ACTIONS(2751), [sym_html_comment] = ACTIONS(5), }, [STATE(873)] = { - [ts_builtin_sym_end] = ACTIONS(2755), - [sym_identifier] = ACTIONS(2757), - [anon_sym_export] = ACTIONS(2757), - [anon_sym_default] = ACTIONS(2757), - [anon_sym_type] = ACTIONS(2757), - [anon_sym_namespace] = ACTIONS(2757), - [anon_sym_LBRACE] = ACTIONS(2755), - [anon_sym_RBRACE] = ACTIONS(2755), - [anon_sym_typeof] = ACTIONS(2757), - [anon_sym_import] = ACTIONS(2757), - [anon_sym_with] = ACTIONS(2757), - [anon_sym_var] = ACTIONS(2757), - [anon_sym_let] = ACTIONS(2757), - [anon_sym_const] = ACTIONS(2757), - [anon_sym_BANG] = ACTIONS(2755), - [anon_sym_else] = ACTIONS(2757), - [anon_sym_if] = ACTIONS(2757), - [anon_sym_switch] = ACTIONS(2757), - [anon_sym_for] = ACTIONS(2757), - [anon_sym_LPAREN] = ACTIONS(2755), - [anon_sym_SEMI] = ACTIONS(2755), - [anon_sym_await] = ACTIONS(2757), - [anon_sym_while] = ACTIONS(2757), - [anon_sym_do] = ACTIONS(2757), - [anon_sym_try] = ACTIONS(2757), - [anon_sym_break] = ACTIONS(2757), - [anon_sym_continue] = ACTIONS(2757), - [anon_sym_debugger] = ACTIONS(2757), - [anon_sym_return] = ACTIONS(2757), - [anon_sym_throw] = ACTIONS(2757), - [anon_sym_case] = ACTIONS(2757), - [anon_sym_yield] = ACTIONS(2757), - [anon_sym_LBRACK] = ACTIONS(2755), - [anon_sym_class] = ACTIONS(2757), - [anon_sym_async] = ACTIONS(2757), - [anon_sym_function] = ACTIONS(2757), - [anon_sym_new] = ACTIONS(2757), - [anon_sym_using] = ACTIONS(2757), - [anon_sym_PLUS] = ACTIONS(2757), - [anon_sym_DASH] = ACTIONS(2757), - [anon_sym_SLASH] = ACTIONS(2757), - [anon_sym_LT] = ACTIONS(2755), - [anon_sym_TILDE] = ACTIONS(2755), - [anon_sym_void] = ACTIONS(2757), - [anon_sym_delete] = ACTIONS(2757), - [anon_sym_PLUS_PLUS] = ACTIONS(2755), - [anon_sym_DASH_DASH] = ACTIONS(2755), - [anon_sym_DQUOTE] = ACTIONS(2755), - [anon_sym_SQUOTE] = ACTIONS(2755), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2755), - [sym_number] = ACTIONS(2755), - [sym_private_property_identifier] = ACTIONS(2755), - [sym_this] = ACTIONS(2757), - [sym_super] = ACTIONS(2757), - [sym_true] = ACTIONS(2757), - [sym_false] = ACTIONS(2757), - [sym_null] = ACTIONS(2757), - [sym_undefined] = ACTIONS(2757), - [anon_sym_AT] = ACTIONS(2755), - [anon_sym_static] = ACTIONS(2757), - [anon_sym_readonly] = ACTIONS(2757), - [anon_sym_get] = ACTIONS(2757), - [anon_sym_set] = ACTIONS(2757), - [anon_sym_declare] = ACTIONS(2757), - [anon_sym_public] = ACTIONS(2757), - [anon_sym_private] = ACTIONS(2757), - [anon_sym_protected] = ACTIONS(2757), - [anon_sym_override] = ACTIONS(2757), - [anon_sym_module] = ACTIONS(2757), - [anon_sym_any] = ACTIONS(2757), - [anon_sym_number] = ACTIONS(2757), - [anon_sym_boolean] = ACTIONS(2757), - [anon_sym_string] = ACTIONS(2757), - [anon_sym_symbol] = ACTIONS(2757), - [anon_sym_object] = ACTIONS(2757), - [anon_sym_abstract] = ACTIONS(2757), - [anon_sym_interface] = ACTIONS(2757), - [anon_sym_enum] = ACTIONS(2757), + [ts_builtin_sym_end] = ACTIONS(2753), + [sym_identifier] = ACTIONS(2755), + [anon_sym_export] = ACTIONS(2755), + [anon_sym_default] = ACTIONS(2755), + [anon_sym_type] = ACTIONS(2755), + [anon_sym_namespace] = ACTIONS(2755), + [anon_sym_LBRACE] = ACTIONS(2753), + [anon_sym_RBRACE] = ACTIONS(2753), + [anon_sym_typeof] = ACTIONS(2755), + [anon_sym_import] = ACTIONS(2755), + [anon_sym_with] = ACTIONS(2755), + [anon_sym_var] = ACTIONS(2755), + [anon_sym_let] = ACTIONS(2755), + [anon_sym_const] = ACTIONS(2755), + [anon_sym_BANG] = ACTIONS(2753), + [anon_sym_else] = ACTIONS(2755), + [anon_sym_if] = ACTIONS(2755), + [anon_sym_switch] = ACTIONS(2755), + [anon_sym_for] = ACTIONS(2755), + [anon_sym_LPAREN] = ACTIONS(2753), + [anon_sym_SEMI] = ACTIONS(2753), + [anon_sym_await] = ACTIONS(2755), + [anon_sym_while] = ACTIONS(2755), + [anon_sym_do] = ACTIONS(2755), + [anon_sym_try] = ACTIONS(2755), + [anon_sym_break] = ACTIONS(2755), + [anon_sym_continue] = ACTIONS(2755), + [anon_sym_debugger] = ACTIONS(2755), + [anon_sym_return] = ACTIONS(2755), + [anon_sym_throw] = ACTIONS(2755), + [anon_sym_case] = ACTIONS(2755), + [anon_sym_yield] = ACTIONS(2755), + [anon_sym_LBRACK] = ACTIONS(2753), + [anon_sym_class] = ACTIONS(2755), + [anon_sym_async] = ACTIONS(2755), + [anon_sym_function] = ACTIONS(2755), + [anon_sym_new] = ACTIONS(2755), + [anon_sym_using] = ACTIONS(2755), + [anon_sym_PLUS] = ACTIONS(2755), + [anon_sym_DASH] = ACTIONS(2755), + [anon_sym_SLASH] = ACTIONS(2755), + [anon_sym_LT] = ACTIONS(2753), + [anon_sym_TILDE] = ACTIONS(2753), + [anon_sym_void] = ACTIONS(2755), + [anon_sym_delete] = ACTIONS(2755), + [anon_sym_PLUS_PLUS] = ACTIONS(2753), + [anon_sym_DASH_DASH] = ACTIONS(2753), + [anon_sym_DQUOTE] = ACTIONS(2753), + [anon_sym_SQUOTE] = ACTIONS(2753), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2753), + [sym_number] = ACTIONS(2753), + [sym_private_property_identifier] = ACTIONS(2753), + [sym_this] = ACTIONS(2755), + [sym_super] = ACTIONS(2755), + [sym_true] = ACTIONS(2755), + [sym_false] = ACTIONS(2755), + [sym_null] = ACTIONS(2755), + [sym_undefined] = ACTIONS(2755), + [anon_sym_AT] = ACTIONS(2753), + [anon_sym_static] = ACTIONS(2755), + [anon_sym_readonly] = ACTIONS(2755), + [anon_sym_get] = ACTIONS(2755), + [anon_sym_set] = ACTIONS(2755), + [anon_sym_declare] = ACTIONS(2755), + [anon_sym_public] = ACTIONS(2755), + [anon_sym_private] = ACTIONS(2755), + [anon_sym_protected] = ACTIONS(2755), + [anon_sym_override] = ACTIONS(2755), + [anon_sym_module] = ACTIONS(2755), + [anon_sym_any] = ACTIONS(2755), + [anon_sym_number] = ACTIONS(2755), + [anon_sym_boolean] = ACTIONS(2755), + [anon_sym_string] = ACTIONS(2755), + [anon_sym_symbol] = ACTIONS(2755), + [anon_sym_object] = ACTIONS(2755), + [anon_sym_abstract] = ACTIONS(2755), + [anon_sym_interface] = ACTIONS(2755), + [anon_sym_enum] = ACTIONS(2755), [sym_html_comment] = ACTIONS(5), }, [STATE(874)] = { - [ts_builtin_sym_end] = ACTIONS(2759), - [sym_identifier] = ACTIONS(2761), - [anon_sym_export] = ACTIONS(2761), - [anon_sym_default] = ACTIONS(2761), - [anon_sym_type] = ACTIONS(2761), - [anon_sym_namespace] = ACTIONS(2761), - [anon_sym_LBRACE] = ACTIONS(2759), - [anon_sym_RBRACE] = ACTIONS(2759), - [anon_sym_typeof] = ACTIONS(2761), - [anon_sym_import] = ACTIONS(2761), - [anon_sym_with] = ACTIONS(2761), - [anon_sym_var] = ACTIONS(2761), - [anon_sym_let] = ACTIONS(2761), - [anon_sym_const] = ACTIONS(2761), - [anon_sym_BANG] = ACTIONS(2759), - [anon_sym_else] = ACTIONS(2761), - [anon_sym_if] = ACTIONS(2761), - [anon_sym_switch] = ACTIONS(2761), - [anon_sym_for] = ACTIONS(2761), - [anon_sym_LPAREN] = ACTIONS(2759), - [anon_sym_SEMI] = ACTIONS(2759), - [anon_sym_await] = ACTIONS(2761), - [anon_sym_while] = ACTIONS(2761), - [anon_sym_do] = ACTIONS(2761), - [anon_sym_try] = ACTIONS(2761), - [anon_sym_break] = ACTIONS(2761), - [anon_sym_continue] = ACTIONS(2761), - [anon_sym_debugger] = ACTIONS(2761), - [anon_sym_return] = ACTIONS(2761), - [anon_sym_throw] = ACTIONS(2761), - [anon_sym_case] = ACTIONS(2761), - [anon_sym_yield] = ACTIONS(2761), - [anon_sym_LBRACK] = ACTIONS(2759), - [anon_sym_class] = ACTIONS(2761), - [anon_sym_async] = ACTIONS(2761), - [anon_sym_function] = ACTIONS(2761), - [anon_sym_new] = ACTIONS(2761), - [anon_sym_using] = ACTIONS(2761), - [anon_sym_PLUS] = ACTIONS(2761), - [anon_sym_DASH] = ACTIONS(2761), - [anon_sym_SLASH] = ACTIONS(2761), - [anon_sym_LT] = ACTIONS(2759), - [anon_sym_TILDE] = ACTIONS(2759), - [anon_sym_void] = ACTIONS(2761), - [anon_sym_delete] = ACTIONS(2761), - [anon_sym_PLUS_PLUS] = ACTIONS(2759), - [anon_sym_DASH_DASH] = ACTIONS(2759), - [anon_sym_DQUOTE] = ACTIONS(2759), - [anon_sym_SQUOTE] = ACTIONS(2759), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2759), - [sym_number] = ACTIONS(2759), - [sym_private_property_identifier] = ACTIONS(2759), - [sym_this] = ACTIONS(2761), - [sym_super] = ACTIONS(2761), - [sym_true] = ACTIONS(2761), - [sym_false] = ACTIONS(2761), - [sym_null] = ACTIONS(2761), - [sym_undefined] = ACTIONS(2761), - [anon_sym_AT] = ACTIONS(2759), - [anon_sym_static] = ACTIONS(2761), - [anon_sym_readonly] = ACTIONS(2761), - [anon_sym_get] = ACTIONS(2761), - [anon_sym_set] = ACTIONS(2761), - [anon_sym_declare] = ACTIONS(2761), - [anon_sym_public] = ACTIONS(2761), - [anon_sym_private] = ACTIONS(2761), - [anon_sym_protected] = ACTIONS(2761), - [anon_sym_override] = ACTIONS(2761), - [anon_sym_module] = ACTIONS(2761), - [anon_sym_any] = ACTIONS(2761), - [anon_sym_number] = ACTIONS(2761), - [anon_sym_boolean] = ACTIONS(2761), - [anon_sym_string] = ACTIONS(2761), - [anon_sym_symbol] = ACTIONS(2761), - [anon_sym_object] = ACTIONS(2761), - [anon_sym_abstract] = ACTIONS(2761), - [anon_sym_interface] = ACTIONS(2761), - [anon_sym_enum] = ACTIONS(2761), + [ts_builtin_sym_end] = ACTIONS(2757), + [sym_identifier] = ACTIONS(2759), + [anon_sym_export] = ACTIONS(2759), + [anon_sym_default] = ACTIONS(2759), + [anon_sym_type] = ACTIONS(2759), + [anon_sym_namespace] = ACTIONS(2759), + [anon_sym_LBRACE] = ACTIONS(2757), + [anon_sym_RBRACE] = ACTIONS(2757), + [anon_sym_typeof] = ACTIONS(2759), + [anon_sym_import] = ACTIONS(2759), + [anon_sym_with] = ACTIONS(2759), + [anon_sym_var] = ACTIONS(2759), + [anon_sym_let] = ACTIONS(2759), + [anon_sym_const] = ACTIONS(2759), + [anon_sym_BANG] = ACTIONS(2757), + [anon_sym_else] = ACTIONS(2759), + [anon_sym_if] = ACTIONS(2759), + [anon_sym_switch] = ACTIONS(2759), + [anon_sym_for] = ACTIONS(2759), + [anon_sym_LPAREN] = ACTIONS(2757), + [anon_sym_SEMI] = ACTIONS(2757), + [anon_sym_await] = ACTIONS(2759), + [anon_sym_while] = ACTIONS(2759), + [anon_sym_do] = ACTIONS(2759), + [anon_sym_try] = ACTIONS(2759), + [anon_sym_break] = ACTIONS(2759), + [anon_sym_continue] = ACTIONS(2759), + [anon_sym_debugger] = ACTIONS(2759), + [anon_sym_return] = ACTIONS(2759), + [anon_sym_throw] = ACTIONS(2759), + [anon_sym_case] = ACTIONS(2759), + [anon_sym_yield] = ACTIONS(2759), + [anon_sym_LBRACK] = ACTIONS(2757), + [anon_sym_class] = ACTIONS(2759), + [anon_sym_async] = ACTIONS(2759), + [anon_sym_function] = ACTIONS(2759), + [anon_sym_new] = ACTIONS(2759), + [anon_sym_using] = ACTIONS(2759), + [anon_sym_PLUS] = ACTIONS(2759), + [anon_sym_DASH] = ACTIONS(2759), + [anon_sym_SLASH] = ACTIONS(2759), + [anon_sym_LT] = ACTIONS(2757), + [anon_sym_TILDE] = ACTIONS(2757), + [anon_sym_void] = ACTIONS(2759), + [anon_sym_delete] = ACTIONS(2759), + [anon_sym_PLUS_PLUS] = ACTIONS(2757), + [anon_sym_DASH_DASH] = ACTIONS(2757), + [anon_sym_DQUOTE] = ACTIONS(2757), + [anon_sym_SQUOTE] = ACTIONS(2757), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2757), + [sym_number] = ACTIONS(2757), + [sym_private_property_identifier] = ACTIONS(2757), + [sym_this] = ACTIONS(2759), + [sym_super] = ACTIONS(2759), + [sym_true] = ACTIONS(2759), + [sym_false] = ACTIONS(2759), + [sym_null] = ACTIONS(2759), + [sym_undefined] = ACTIONS(2759), + [anon_sym_AT] = ACTIONS(2757), + [anon_sym_static] = ACTIONS(2759), + [anon_sym_readonly] = ACTIONS(2759), + [anon_sym_get] = ACTIONS(2759), + [anon_sym_set] = ACTIONS(2759), + [anon_sym_declare] = ACTIONS(2759), + [anon_sym_public] = ACTIONS(2759), + [anon_sym_private] = ACTIONS(2759), + [anon_sym_protected] = ACTIONS(2759), + [anon_sym_override] = ACTIONS(2759), + [anon_sym_module] = ACTIONS(2759), + [anon_sym_any] = ACTIONS(2759), + [anon_sym_number] = ACTIONS(2759), + [anon_sym_boolean] = ACTIONS(2759), + [anon_sym_string] = ACTIONS(2759), + [anon_sym_symbol] = ACTIONS(2759), + [anon_sym_object] = ACTIONS(2759), + [anon_sym_abstract] = ACTIONS(2759), + [anon_sym_interface] = ACTIONS(2759), + [anon_sym_enum] = ACTIONS(2759), [sym_html_comment] = ACTIONS(5), }, [STATE(875)] = { - [ts_builtin_sym_end] = ACTIONS(2763), - [sym_identifier] = ACTIONS(2765), - [anon_sym_export] = ACTIONS(2765), - [anon_sym_default] = ACTIONS(2765), - [anon_sym_type] = ACTIONS(2765), - [anon_sym_namespace] = ACTIONS(2765), - [anon_sym_LBRACE] = ACTIONS(2763), - [anon_sym_RBRACE] = ACTIONS(2763), - [anon_sym_typeof] = ACTIONS(2765), - [anon_sym_import] = ACTIONS(2765), - [anon_sym_with] = ACTIONS(2765), - [anon_sym_var] = ACTIONS(2765), - [anon_sym_let] = ACTIONS(2765), - [anon_sym_const] = ACTIONS(2765), - [anon_sym_BANG] = ACTIONS(2763), - [anon_sym_else] = ACTIONS(2765), - [anon_sym_if] = ACTIONS(2765), - [anon_sym_switch] = ACTIONS(2765), - [anon_sym_for] = ACTIONS(2765), - [anon_sym_LPAREN] = ACTIONS(2763), - [anon_sym_SEMI] = ACTIONS(2763), - [anon_sym_await] = ACTIONS(2765), - [anon_sym_while] = ACTIONS(2765), - [anon_sym_do] = ACTIONS(2765), - [anon_sym_try] = ACTIONS(2765), - [anon_sym_break] = ACTIONS(2765), - [anon_sym_continue] = ACTIONS(2765), - [anon_sym_debugger] = ACTIONS(2765), - [anon_sym_return] = ACTIONS(2765), - [anon_sym_throw] = ACTIONS(2765), - [anon_sym_case] = ACTIONS(2765), - [anon_sym_yield] = ACTIONS(2765), - [anon_sym_LBRACK] = ACTIONS(2763), - [anon_sym_class] = ACTIONS(2765), - [anon_sym_async] = ACTIONS(2765), - [anon_sym_function] = ACTIONS(2765), - [anon_sym_new] = ACTIONS(2765), - [anon_sym_using] = ACTIONS(2765), - [anon_sym_PLUS] = ACTIONS(2765), - [anon_sym_DASH] = ACTIONS(2765), - [anon_sym_SLASH] = ACTIONS(2765), - [anon_sym_LT] = ACTIONS(2763), - [anon_sym_TILDE] = ACTIONS(2763), - [anon_sym_void] = ACTIONS(2765), - [anon_sym_delete] = ACTIONS(2765), - [anon_sym_PLUS_PLUS] = ACTIONS(2763), - [anon_sym_DASH_DASH] = ACTIONS(2763), - [anon_sym_DQUOTE] = ACTIONS(2763), - [anon_sym_SQUOTE] = ACTIONS(2763), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2763), - [sym_number] = ACTIONS(2763), - [sym_private_property_identifier] = ACTIONS(2763), - [sym_this] = ACTIONS(2765), - [sym_super] = ACTIONS(2765), - [sym_true] = ACTIONS(2765), - [sym_false] = ACTIONS(2765), - [sym_null] = ACTIONS(2765), - [sym_undefined] = ACTIONS(2765), - [anon_sym_AT] = ACTIONS(2763), - [anon_sym_static] = ACTIONS(2765), - [anon_sym_readonly] = ACTIONS(2765), - [anon_sym_get] = ACTIONS(2765), - [anon_sym_set] = ACTIONS(2765), - [anon_sym_declare] = ACTIONS(2765), - [anon_sym_public] = ACTIONS(2765), - [anon_sym_private] = ACTIONS(2765), - [anon_sym_protected] = ACTIONS(2765), - [anon_sym_override] = ACTIONS(2765), - [anon_sym_module] = ACTIONS(2765), - [anon_sym_any] = ACTIONS(2765), - [anon_sym_number] = ACTIONS(2765), - [anon_sym_boolean] = ACTIONS(2765), - [anon_sym_string] = ACTIONS(2765), - [anon_sym_symbol] = ACTIONS(2765), - [anon_sym_object] = ACTIONS(2765), - [anon_sym_abstract] = ACTIONS(2765), - [anon_sym_interface] = ACTIONS(2765), - [anon_sym_enum] = ACTIONS(2765), + [ts_builtin_sym_end] = ACTIONS(2761), + [sym_identifier] = ACTIONS(2763), + [anon_sym_export] = ACTIONS(2763), + [anon_sym_default] = ACTIONS(2763), + [anon_sym_type] = ACTIONS(2763), + [anon_sym_namespace] = ACTIONS(2763), + [anon_sym_LBRACE] = ACTIONS(2761), + [anon_sym_RBRACE] = ACTIONS(2761), + [anon_sym_typeof] = ACTIONS(2763), + [anon_sym_import] = ACTIONS(2763), + [anon_sym_with] = ACTIONS(2763), + [anon_sym_var] = ACTIONS(2763), + [anon_sym_let] = ACTIONS(2763), + [anon_sym_const] = ACTIONS(2763), + [anon_sym_BANG] = ACTIONS(2761), + [anon_sym_else] = ACTIONS(2763), + [anon_sym_if] = ACTIONS(2763), + [anon_sym_switch] = ACTIONS(2763), + [anon_sym_for] = ACTIONS(2763), + [anon_sym_LPAREN] = ACTIONS(2761), + [anon_sym_SEMI] = ACTIONS(2761), + [anon_sym_await] = ACTIONS(2763), + [anon_sym_while] = ACTIONS(2763), + [anon_sym_do] = ACTIONS(2763), + [anon_sym_try] = ACTIONS(2763), + [anon_sym_break] = ACTIONS(2763), + [anon_sym_continue] = ACTIONS(2763), + [anon_sym_debugger] = ACTIONS(2763), + [anon_sym_return] = ACTIONS(2763), + [anon_sym_throw] = ACTIONS(2763), + [anon_sym_case] = ACTIONS(2763), + [anon_sym_yield] = ACTIONS(2763), + [anon_sym_LBRACK] = ACTIONS(2761), + [anon_sym_class] = ACTIONS(2763), + [anon_sym_async] = ACTIONS(2763), + [anon_sym_function] = ACTIONS(2763), + [anon_sym_new] = ACTIONS(2763), + [anon_sym_using] = ACTIONS(2763), + [anon_sym_PLUS] = ACTIONS(2763), + [anon_sym_DASH] = ACTIONS(2763), + [anon_sym_SLASH] = ACTIONS(2763), + [anon_sym_LT] = ACTIONS(2761), + [anon_sym_TILDE] = ACTIONS(2761), + [anon_sym_void] = ACTIONS(2763), + [anon_sym_delete] = ACTIONS(2763), + [anon_sym_PLUS_PLUS] = ACTIONS(2761), + [anon_sym_DASH_DASH] = ACTIONS(2761), + [anon_sym_DQUOTE] = ACTIONS(2761), + [anon_sym_SQUOTE] = ACTIONS(2761), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2761), + [sym_number] = ACTIONS(2761), + [sym_private_property_identifier] = ACTIONS(2761), + [sym_this] = ACTIONS(2763), + [sym_super] = ACTIONS(2763), + [sym_true] = ACTIONS(2763), + [sym_false] = ACTIONS(2763), + [sym_null] = ACTIONS(2763), + [sym_undefined] = ACTIONS(2763), + [anon_sym_AT] = ACTIONS(2761), + [anon_sym_static] = ACTIONS(2763), + [anon_sym_readonly] = ACTIONS(2763), + [anon_sym_get] = ACTIONS(2763), + [anon_sym_set] = ACTIONS(2763), + [anon_sym_declare] = ACTIONS(2763), + [anon_sym_public] = ACTIONS(2763), + [anon_sym_private] = ACTIONS(2763), + [anon_sym_protected] = ACTIONS(2763), + [anon_sym_override] = ACTIONS(2763), + [anon_sym_module] = ACTIONS(2763), + [anon_sym_any] = ACTIONS(2763), + [anon_sym_number] = ACTIONS(2763), + [anon_sym_boolean] = ACTIONS(2763), + [anon_sym_string] = ACTIONS(2763), + [anon_sym_symbol] = ACTIONS(2763), + [anon_sym_object] = ACTIONS(2763), + [anon_sym_abstract] = ACTIONS(2763), + [anon_sym_interface] = ACTIONS(2763), + [anon_sym_enum] = ACTIONS(2763), [sym_html_comment] = ACTIONS(5), }, [STATE(876)] = { - [ts_builtin_sym_end] = ACTIONS(2767), - [sym_identifier] = ACTIONS(2769), - [anon_sym_export] = ACTIONS(2769), - [anon_sym_default] = ACTIONS(2769), - [anon_sym_type] = ACTIONS(2769), - [anon_sym_namespace] = ACTIONS(2769), - [anon_sym_LBRACE] = ACTIONS(2767), - [anon_sym_RBRACE] = ACTIONS(2767), - [anon_sym_typeof] = ACTIONS(2769), - [anon_sym_import] = ACTIONS(2769), - [anon_sym_with] = ACTIONS(2769), - [anon_sym_var] = ACTIONS(2769), - [anon_sym_let] = ACTIONS(2769), - [anon_sym_const] = ACTIONS(2769), - [anon_sym_BANG] = ACTIONS(2767), - [anon_sym_else] = ACTIONS(2769), - [anon_sym_if] = ACTIONS(2769), - [anon_sym_switch] = ACTIONS(2769), - [anon_sym_for] = ACTIONS(2769), - [anon_sym_LPAREN] = ACTIONS(2767), - [anon_sym_SEMI] = ACTIONS(2767), - [anon_sym_await] = ACTIONS(2769), - [anon_sym_while] = ACTIONS(2769), - [anon_sym_do] = ACTIONS(2769), - [anon_sym_try] = ACTIONS(2769), - [anon_sym_break] = ACTIONS(2769), - [anon_sym_continue] = ACTIONS(2769), - [anon_sym_debugger] = ACTIONS(2769), - [anon_sym_return] = ACTIONS(2769), - [anon_sym_throw] = ACTIONS(2769), - [anon_sym_case] = ACTIONS(2769), - [anon_sym_yield] = ACTIONS(2769), - [anon_sym_LBRACK] = ACTIONS(2767), - [anon_sym_class] = ACTIONS(2769), - [anon_sym_async] = ACTIONS(2769), - [anon_sym_function] = ACTIONS(2769), - [anon_sym_new] = ACTIONS(2769), - [anon_sym_using] = ACTIONS(2769), - [anon_sym_PLUS] = ACTIONS(2769), - [anon_sym_DASH] = ACTIONS(2769), - [anon_sym_SLASH] = ACTIONS(2769), - [anon_sym_LT] = ACTIONS(2767), - [anon_sym_TILDE] = ACTIONS(2767), - [anon_sym_void] = ACTIONS(2769), - [anon_sym_delete] = ACTIONS(2769), - [anon_sym_PLUS_PLUS] = ACTIONS(2767), - [anon_sym_DASH_DASH] = ACTIONS(2767), - [anon_sym_DQUOTE] = ACTIONS(2767), - [anon_sym_SQUOTE] = ACTIONS(2767), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2767), - [sym_number] = ACTIONS(2767), - [sym_private_property_identifier] = ACTIONS(2767), - [sym_this] = ACTIONS(2769), - [sym_super] = ACTIONS(2769), - [sym_true] = ACTIONS(2769), - [sym_false] = ACTIONS(2769), - [sym_null] = ACTIONS(2769), - [sym_undefined] = ACTIONS(2769), - [anon_sym_AT] = ACTIONS(2767), - [anon_sym_static] = ACTIONS(2769), - [anon_sym_readonly] = ACTIONS(2769), - [anon_sym_get] = ACTIONS(2769), - [anon_sym_set] = ACTIONS(2769), - [anon_sym_declare] = ACTIONS(2769), - [anon_sym_public] = ACTIONS(2769), - [anon_sym_private] = ACTIONS(2769), - [anon_sym_protected] = ACTIONS(2769), - [anon_sym_override] = ACTIONS(2769), - [anon_sym_module] = ACTIONS(2769), - [anon_sym_any] = ACTIONS(2769), - [anon_sym_number] = ACTIONS(2769), - [anon_sym_boolean] = ACTIONS(2769), - [anon_sym_string] = ACTIONS(2769), - [anon_sym_symbol] = ACTIONS(2769), - [anon_sym_object] = ACTIONS(2769), - [anon_sym_abstract] = ACTIONS(2769), - [anon_sym_interface] = ACTIONS(2769), - [anon_sym_enum] = ACTIONS(2769), + [ts_builtin_sym_end] = ACTIONS(2765), + [sym_identifier] = ACTIONS(2767), + [anon_sym_export] = ACTIONS(2767), + [anon_sym_default] = ACTIONS(2767), + [anon_sym_type] = ACTIONS(2767), + [anon_sym_namespace] = ACTIONS(2767), + [anon_sym_LBRACE] = ACTIONS(2765), + [anon_sym_RBRACE] = ACTIONS(2765), + [anon_sym_typeof] = ACTIONS(2767), + [anon_sym_import] = ACTIONS(2767), + [anon_sym_with] = ACTIONS(2767), + [anon_sym_var] = ACTIONS(2767), + [anon_sym_let] = ACTIONS(2767), + [anon_sym_const] = ACTIONS(2767), + [anon_sym_BANG] = ACTIONS(2765), + [anon_sym_else] = ACTIONS(2767), + [anon_sym_if] = ACTIONS(2767), + [anon_sym_switch] = ACTIONS(2767), + [anon_sym_for] = ACTIONS(2767), + [anon_sym_LPAREN] = ACTIONS(2765), + [anon_sym_SEMI] = ACTIONS(2765), + [anon_sym_await] = ACTIONS(2767), + [anon_sym_while] = ACTIONS(2767), + [anon_sym_do] = ACTIONS(2767), + [anon_sym_try] = ACTIONS(2767), + [anon_sym_break] = ACTIONS(2767), + [anon_sym_continue] = ACTIONS(2767), + [anon_sym_debugger] = ACTIONS(2767), + [anon_sym_return] = ACTIONS(2767), + [anon_sym_throw] = ACTIONS(2767), + [anon_sym_case] = ACTIONS(2767), + [anon_sym_yield] = ACTIONS(2767), + [anon_sym_LBRACK] = ACTIONS(2765), + [anon_sym_class] = ACTIONS(2767), + [anon_sym_async] = ACTIONS(2767), + [anon_sym_function] = ACTIONS(2767), + [anon_sym_new] = ACTIONS(2767), + [anon_sym_using] = ACTIONS(2767), + [anon_sym_PLUS] = ACTIONS(2767), + [anon_sym_DASH] = ACTIONS(2767), + [anon_sym_SLASH] = ACTIONS(2767), + [anon_sym_LT] = ACTIONS(2765), + [anon_sym_TILDE] = ACTIONS(2765), + [anon_sym_void] = ACTIONS(2767), + [anon_sym_delete] = ACTIONS(2767), + [anon_sym_PLUS_PLUS] = ACTIONS(2765), + [anon_sym_DASH_DASH] = ACTIONS(2765), + [anon_sym_DQUOTE] = ACTIONS(2765), + [anon_sym_SQUOTE] = ACTIONS(2765), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2765), + [sym_number] = ACTIONS(2765), + [sym_private_property_identifier] = ACTIONS(2765), + [sym_this] = ACTIONS(2767), + [sym_super] = ACTIONS(2767), + [sym_true] = ACTIONS(2767), + [sym_false] = ACTIONS(2767), + [sym_null] = ACTIONS(2767), + [sym_undefined] = ACTIONS(2767), + [anon_sym_AT] = ACTIONS(2765), + [anon_sym_static] = ACTIONS(2767), + [anon_sym_readonly] = ACTIONS(2767), + [anon_sym_get] = ACTIONS(2767), + [anon_sym_set] = ACTIONS(2767), + [anon_sym_declare] = ACTIONS(2767), + [anon_sym_public] = ACTIONS(2767), + [anon_sym_private] = ACTIONS(2767), + [anon_sym_protected] = ACTIONS(2767), + [anon_sym_override] = ACTIONS(2767), + [anon_sym_module] = ACTIONS(2767), + [anon_sym_any] = ACTIONS(2767), + [anon_sym_number] = ACTIONS(2767), + [anon_sym_boolean] = ACTIONS(2767), + [anon_sym_string] = ACTIONS(2767), + [anon_sym_symbol] = ACTIONS(2767), + [anon_sym_object] = ACTIONS(2767), + [anon_sym_abstract] = ACTIONS(2767), + [anon_sym_interface] = ACTIONS(2767), + [anon_sym_enum] = ACTIONS(2767), [sym_html_comment] = ACTIONS(5), }, [STATE(877)] = { - [ts_builtin_sym_end] = ACTIONS(2771), - [sym_identifier] = ACTIONS(2773), - [anon_sym_export] = ACTIONS(2773), - [anon_sym_default] = ACTIONS(2773), - [anon_sym_type] = ACTIONS(2773), - [anon_sym_namespace] = ACTIONS(2773), - [anon_sym_LBRACE] = ACTIONS(2771), - [anon_sym_RBRACE] = ACTIONS(2771), - [anon_sym_typeof] = ACTIONS(2773), - [anon_sym_import] = ACTIONS(2773), - [anon_sym_with] = ACTIONS(2773), - [anon_sym_var] = ACTIONS(2773), - [anon_sym_let] = ACTIONS(2773), - [anon_sym_const] = ACTIONS(2773), - [anon_sym_BANG] = ACTIONS(2771), - [anon_sym_else] = ACTIONS(2773), - [anon_sym_if] = ACTIONS(2773), - [anon_sym_switch] = ACTIONS(2773), - [anon_sym_for] = ACTIONS(2773), - [anon_sym_LPAREN] = ACTIONS(2771), - [anon_sym_SEMI] = ACTIONS(2771), - [anon_sym_await] = ACTIONS(2773), - [anon_sym_while] = ACTIONS(2773), - [anon_sym_do] = ACTIONS(2773), - [anon_sym_try] = ACTIONS(2773), - [anon_sym_break] = ACTIONS(2773), - [anon_sym_continue] = ACTIONS(2773), - [anon_sym_debugger] = ACTIONS(2773), - [anon_sym_return] = ACTIONS(2773), - [anon_sym_throw] = ACTIONS(2773), - [anon_sym_case] = ACTIONS(2773), - [anon_sym_yield] = ACTIONS(2773), - [anon_sym_LBRACK] = ACTIONS(2771), - [anon_sym_class] = ACTIONS(2773), - [anon_sym_async] = ACTIONS(2773), - [anon_sym_function] = ACTIONS(2773), - [anon_sym_new] = ACTIONS(2773), - [anon_sym_using] = ACTIONS(2773), - [anon_sym_PLUS] = ACTIONS(2773), - [anon_sym_DASH] = ACTIONS(2773), - [anon_sym_SLASH] = ACTIONS(2773), - [anon_sym_LT] = ACTIONS(2771), - [anon_sym_TILDE] = ACTIONS(2771), - [anon_sym_void] = ACTIONS(2773), - [anon_sym_delete] = ACTIONS(2773), - [anon_sym_PLUS_PLUS] = ACTIONS(2771), - [anon_sym_DASH_DASH] = ACTIONS(2771), - [anon_sym_DQUOTE] = ACTIONS(2771), - [anon_sym_SQUOTE] = ACTIONS(2771), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2771), - [sym_number] = ACTIONS(2771), - [sym_private_property_identifier] = ACTIONS(2771), - [sym_this] = ACTIONS(2773), - [sym_super] = ACTIONS(2773), - [sym_true] = ACTIONS(2773), - [sym_false] = ACTIONS(2773), - [sym_null] = ACTIONS(2773), - [sym_undefined] = ACTIONS(2773), - [anon_sym_AT] = ACTIONS(2771), - [anon_sym_static] = ACTIONS(2773), - [anon_sym_readonly] = ACTIONS(2773), - [anon_sym_get] = ACTIONS(2773), - [anon_sym_set] = ACTIONS(2773), - [anon_sym_declare] = ACTIONS(2773), - [anon_sym_public] = ACTIONS(2773), - [anon_sym_private] = ACTIONS(2773), - [anon_sym_protected] = ACTIONS(2773), - [anon_sym_override] = ACTIONS(2773), - [anon_sym_module] = ACTIONS(2773), - [anon_sym_any] = ACTIONS(2773), - [anon_sym_number] = ACTIONS(2773), - [anon_sym_boolean] = ACTIONS(2773), - [anon_sym_string] = ACTIONS(2773), - [anon_sym_symbol] = ACTIONS(2773), - [anon_sym_object] = ACTIONS(2773), - [anon_sym_abstract] = ACTIONS(2773), - [anon_sym_interface] = ACTIONS(2773), - [anon_sym_enum] = ACTIONS(2773), + [ts_builtin_sym_end] = ACTIONS(1840), + [sym_identifier] = ACTIONS(1842), + [anon_sym_export] = ACTIONS(1842), + [anon_sym_default] = ACTIONS(1842), + [anon_sym_type] = ACTIONS(1842), + [anon_sym_namespace] = ACTIONS(1842), + [anon_sym_LBRACE] = ACTIONS(1840), + [anon_sym_RBRACE] = ACTIONS(1840), + [anon_sym_typeof] = ACTIONS(1842), + [anon_sym_import] = ACTIONS(1842), + [anon_sym_with] = ACTIONS(1842), + [anon_sym_var] = ACTIONS(1842), + [anon_sym_let] = ACTIONS(1842), + [anon_sym_const] = ACTIONS(1842), + [anon_sym_BANG] = ACTIONS(1840), + [anon_sym_else] = ACTIONS(1842), + [anon_sym_if] = ACTIONS(1842), + [anon_sym_switch] = ACTIONS(1842), + [anon_sym_for] = ACTIONS(1842), + [anon_sym_LPAREN] = ACTIONS(1840), + [anon_sym_SEMI] = ACTIONS(1840), + [anon_sym_await] = ACTIONS(1842), + [anon_sym_while] = ACTIONS(1842), + [anon_sym_do] = ACTIONS(1842), + [anon_sym_try] = ACTIONS(1842), + [anon_sym_break] = ACTIONS(1842), + [anon_sym_continue] = ACTIONS(1842), + [anon_sym_debugger] = ACTIONS(1842), + [anon_sym_return] = ACTIONS(1842), + [anon_sym_throw] = ACTIONS(1842), + [anon_sym_case] = ACTIONS(1842), + [anon_sym_yield] = ACTIONS(1842), + [anon_sym_LBRACK] = ACTIONS(1840), + [anon_sym_class] = ACTIONS(1842), + [anon_sym_async] = ACTIONS(1842), + [anon_sym_function] = ACTIONS(1842), + [anon_sym_new] = ACTIONS(1842), + [anon_sym_using] = ACTIONS(1842), + [anon_sym_PLUS] = ACTIONS(1842), + [anon_sym_DASH] = ACTIONS(1842), + [anon_sym_SLASH] = ACTIONS(1842), + [anon_sym_LT] = ACTIONS(1840), + [anon_sym_TILDE] = ACTIONS(1840), + [anon_sym_void] = ACTIONS(1842), + [anon_sym_delete] = ACTIONS(1842), + [anon_sym_PLUS_PLUS] = ACTIONS(1840), + [anon_sym_DASH_DASH] = ACTIONS(1840), + [anon_sym_DQUOTE] = ACTIONS(1840), + [anon_sym_SQUOTE] = ACTIONS(1840), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1840), + [sym_number] = ACTIONS(1840), + [sym_private_property_identifier] = ACTIONS(1840), + [sym_this] = ACTIONS(1842), + [sym_super] = ACTIONS(1842), + [sym_true] = ACTIONS(1842), + [sym_false] = ACTIONS(1842), + [sym_null] = ACTIONS(1842), + [sym_undefined] = ACTIONS(1842), + [anon_sym_AT] = ACTIONS(1840), + [anon_sym_static] = ACTIONS(1842), + [anon_sym_readonly] = ACTIONS(1842), + [anon_sym_get] = ACTIONS(1842), + [anon_sym_set] = ACTIONS(1842), + [anon_sym_declare] = ACTIONS(1842), + [anon_sym_public] = ACTIONS(1842), + [anon_sym_private] = ACTIONS(1842), + [anon_sym_protected] = ACTIONS(1842), + [anon_sym_override] = ACTIONS(1842), + [anon_sym_module] = ACTIONS(1842), + [anon_sym_any] = ACTIONS(1842), + [anon_sym_number] = ACTIONS(1842), + [anon_sym_boolean] = ACTIONS(1842), + [anon_sym_string] = ACTIONS(1842), + [anon_sym_symbol] = ACTIONS(1842), + [anon_sym_object] = ACTIONS(1842), + [anon_sym_abstract] = ACTIONS(1842), + [anon_sym_interface] = ACTIONS(1842), + [anon_sym_enum] = ACTIONS(1842), [sym_html_comment] = ACTIONS(5), }, [STATE(878)] = { - [ts_builtin_sym_end] = ACTIONS(2775), - [sym_identifier] = ACTIONS(2777), - [anon_sym_export] = ACTIONS(2777), - [anon_sym_default] = ACTIONS(2777), - [anon_sym_type] = ACTIONS(2777), - [anon_sym_namespace] = ACTIONS(2777), - [anon_sym_LBRACE] = ACTIONS(2775), - [anon_sym_RBRACE] = ACTIONS(2775), - [anon_sym_typeof] = ACTIONS(2777), - [anon_sym_import] = ACTIONS(2777), - [anon_sym_with] = ACTIONS(2777), - [anon_sym_var] = ACTIONS(2777), - [anon_sym_let] = ACTIONS(2777), - [anon_sym_const] = ACTIONS(2777), - [anon_sym_BANG] = ACTIONS(2775), - [anon_sym_else] = ACTIONS(2777), - [anon_sym_if] = ACTIONS(2777), - [anon_sym_switch] = ACTIONS(2777), - [anon_sym_for] = ACTIONS(2777), - [anon_sym_LPAREN] = ACTIONS(2775), - [anon_sym_SEMI] = ACTIONS(2775), - [anon_sym_await] = ACTIONS(2777), - [anon_sym_while] = ACTIONS(2777), - [anon_sym_do] = ACTIONS(2777), - [anon_sym_try] = ACTIONS(2777), - [anon_sym_break] = ACTIONS(2777), - [anon_sym_continue] = ACTIONS(2777), - [anon_sym_debugger] = ACTIONS(2777), - [anon_sym_return] = ACTIONS(2777), - [anon_sym_throw] = ACTIONS(2777), - [anon_sym_case] = ACTIONS(2777), - [anon_sym_yield] = ACTIONS(2777), - [anon_sym_LBRACK] = ACTIONS(2775), - [anon_sym_class] = ACTIONS(2777), - [anon_sym_async] = ACTIONS(2777), - [anon_sym_function] = ACTIONS(2777), - [anon_sym_new] = ACTIONS(2777), - [anon_sym_using] = ACTIONS(2777), - [anon_sym_PLUS] = ACTIONS(2777), - [anon_sym_DASH] = ACTIONS(2777), - [anon_sym_SLASH] = ACTIONS(2777), - [anon_sym_LT] = ACTIONS(2775), - [anon_sym_TILDE] = ACTIONS(2775), - [anon_sym_void] = ACTIONS(2777), - [anon_sym_delete] = ACTIONS(2777), - [anon_sym_PLUS_PLUS] = ACTIONS(2775), - [anon_sym_DASH_DASH] = ACTIONS(2775), - [anon_sym_DQUOTE] = ACTIONS(2775), - [anon_sym_SQUOTE] = ACTIONS(2775), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2775), - [sym_number] = ACTIONS(2775), - [sym_private_property_identifier] = ACTIONS(2775), - [sym_this] = ACTIONS(2777), - [sym_super] = ACTIONS(2777), - [sym_true] = ACTIONS(2777), - [sym_false] = ACTIONS(2777), - [sym_null] = ACTIONS(2777), - [sym_undefined] = ACTIONS(2777), - [anon_sym_AT] = ACTIONS(2775), - [anon_sym_static] = ACTIONS(2777), - [anon_sym_readonly] = ACTIONS(2777), - [anon_sym_get] = ACTIONS(2777), - [anon_sym_set] = ACTIONS(2777), - [anon_sym_declare] = ACTIONS(2777), - [anon_sym_public] = ACTIONS(2777), - [anon_sym_private] = ACTIONS(2777), - [anon_sym_protected] = ACTIONS(2777), - [anon_sym_override] = ACTIONS(2777), - [anon_sym_module] = ACTIONS(2777), - [anon_sym_any] = ACTIONS(2777), - [anon_sym_number] = ACTIONS(2777), - [anon_sym_boolean] = ACTIONS(2777), - [anon_sym_string] = ACTIONS(2777), - [anon_sym_symbol] = ACTIONS(2777), - [anon_sym_object] = ACTIONS(2777), - [anon_sym_abstract] = ACTIONS(2777), - [anon_sym_interface] = ACTIONS(2777), - [anon_sym_enum] = ACTIONS(2777), + [ts_builtin_sym_end] = ACTIONS(2769), + [sym_identifier] = ACTIONS(2771), + [anon_sym_export] = ACTIONS(2771), + [anon_sym_default] = ACTIONS(2771), + [anon_sym_type] = ACTIONS(2771), + [anon_sym_namespace] = ACTIONS(2771), + [anon_sym_LBRACE] = ACTIONS(2769), + [anon_sym_RBRACE] = ACTIONS(2769), + [anon_sym_typeof] = ACTIONS(2771), + [anon_sym_import] = ACTIONS(2771), + [anon_sym_with] = ACTIONS(2771), + [anon_sym_var] = ACTIONS(2771), + [anon_sym_let] = ACTIONS(2771), + [anon_sym_const] = ACTIONS(2771), + [anon_sym_BANG] = ACTIONS(2769), + [anon_sym_else] = ACTIONS(2771), + [anon_sym_if] = ACTIONS(2771), + [anon_sym_switch] = ACTIONS(2771), + [anon_sym_for] = ACTIONS(2771), + [anon_sym_LPAREN] = ACTIONS(2769), + [anon_sym_SEMI] = ACTIONS(2769), + [anon_sym_await] = ACTIONS(2771), + [anon_sym_while] = ACTIONS(2771), + [anon_sym_do] = ACTIONS(2771), + [anon_sym_try] = ACTIONS(2771), + [anon_sym_break] = ACTIONS(2771), + [anon_sym_continue] = ACTIONS(2771), + [anon_sym_debugger] = ACTIONS(2771), + [anon_sym_return] = ACTIONS(2771), + [anon_sym_throw] = ACTIONS(2771), + [anon_sym_case] = ACTIONS(2771), + [anon_sym_yield] = ACTIONS(2771), + [anon_sym_LBRACK] = ACTIONS(2769), + [anon_sym_class] = ACTIONS(2771), + [anon_sym_async] = ACTIONS(2771), + [anon_sym_function] = ACTIONS(2771), + [anon_sym_new] = ACTIONS(2771), + [anon_sym_using] = ACTIONS(2771), + [anon_sym_PLUS] = ACTIONS(2771), + [anon_sym_DASH] = ACTIONS(2771), + [anon_sym_SLASH] = ACTIONS(2771), + [anon_sym_LT] = ACTIONS(2769), + [anon_sym_TILDE] = ACTIONS(2769), + [anon_sym_void] = ACTIONS(2771), + [anon_sym_delete] = ACTIONS(2771), + [anon_sym_PLUS_PLUS] = ACTIONS(2769), + [anon_sym_DASH_DASH] = ACTIONS(2769), + [anon_sym_DQUOTE] = ACTIONS(2769), + [anon_sym_SQUOTE] = ACTIONS(2769), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2769), + [sym_number] = ACTIONS(2769), + [sym_private_property_identifier] = ACTIONS(2769), + [sym_this] = ACTIONS(2771), + [sym_super] = ACTIONS(2771), + [sym_true] = ACTIONS(2771), + [sym_false] = ACTIONS(2771), + [sym_null] = ACTIONS(2771), + [sym_undefined] = ACTIONS(2771), + [anon_sym_AT] = ACTIONS(2769), + [anon_sym_static] = ACTIONS(2771), + [anon_sym_readonly] = ACTIONS(2771), + [anon_sym_get] = ACTIONS(2771), + [anon_sym_set] = ACTIONS(2771), + [anon_sym_declare] = ACTIONS(2771), + [anon_sym_public] = ACTIONS(2771), + [anon_sym_private] = ACTIONS(2771), + [anon_sym_protected] = ACTIONS(2771), + [anon_sym_override] = ACTIONS(2771), + [anon_sym_module] = ACTIONS(2771), + [anon_sym_any] = ACTIONS(2771), + [anon_sym_number] = ACTIONS(2771), + [anon_sym_boolean] = ACTIONS(2771), + [anon_sym_string] = ACTIONS(2771), + [anon_sym_symbol] = ACTIONS(2771), + [anon_sym_object] = ACTIONS(2771), + [anon_sym_abstract] = ACTIONS(2771), + [anon_sym_interface] = ACTIONS(2771), + [anon_sym_enum] = ACTIONS(2771), [sym_html_comment] = ACTIONS(5), }, [STATE(879)] = { - [ts_builtin_sym_end] = ACTIONS(2779), - [sym_identifier] = ACTIONS(2781), - [anon_sym_export] = ACTIONS(2781), - [anon_sym_default] = ACTIONS(2781), - [anon_sym_type] = ACTIONS(2781), - [anon_sym_namespace] = ACTIONS(2781), - [anon_sym_LBRACE] = ACTIONS(2779), - [anon_sym_RBRACE] = ACTIONS(2779), - [anon_sym_typeof] = ACTIONS(2781), - [anon_sym_import] = ACTIONS(2781), - [anon_sym_with] = ACTIONS(2781), - [anon_sym_var] = ACTIONS(2781), - [anon_sym_let] = ACTIONS(2781), - [anon_sym_const] = ACTIONS(2781), - [anon_sym_BANG] = ACTIONS(2779), - [anon_sym_else] = ACTIONS(2781), - [anon_sym_if] = ACTIONS(2781), - [anon_sym_switch] = ACTIONS(2781), - [anon_sym_for] = ACTIONS(2781), - [anon_sym_LPAREN] = ACTIONS(2779), - [anon_sym_SEMI] = ACTIONS(2779), - [anon_sym_await] = ACTIONS(2781), - [anon_sym_while] = ACTIONS(2781), - [anon_sym_do] = ACTIONS(2781), - [anon_sym_try] = ACTIONS(2781), - [anon_sym_break] = ACTIONS(2781), - [anon_sym_continue] = ACTIONS(2781), - [anon_sym_debugger] = ACTIONS(2781), - [anon_sym_return] = ACTIONS(2781), - [anon_sym_throw] = ACTIONS(2781), - [anon_sym_case] = ACTIONS(2781), - [anon_sym_yield] = ACTIONS(2781), - [anon_sym_LBRACK] = ACTIONS(2779), - [anon_sym_class] = ACTIONS(2781), - [anon_sym_async] = ACTIONS(2781), - [anon_sym_function] = ACTIONS(2781), - [anon_sym_new] = ACTIONS(2781), - [anon_sym_using] = ACTIONS(2781), - [anon_sym_PLUS] = ACTIONS(2781), - [anon_sym_DASH] = ACTIONS(2781), - [anon_sym_SLASH] = ACTIONS(2781), - [anon_sym_LT] = ACTIONS(2779), - [anon_sym_TILDE] = ACTIONS(2779), - [anon_sym_void] = ACTIONS(2781), - [anon_sym_delete] = ACTIONS(2781), - [anon_sym_PLUS_PLUS] = ACTIONS(2779), - [anon_sym_DASH_DASH] = ACTIONS(2779), - [anon_sym_DQUOTE] = ACTIONS(2779), - [anon_sym_SQUOTE] = ACTIONS(2779), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2779), - [sym_number] = ACTIONS(2779), - [sym_private_property_identifier] = ACTIONS(2779), - [sym_this] = ACTIONS(2781), - [sym_super] = ACTIONS(2781), - [sym_true] = ACTIONS(2781), - [sym_false] = ACTIONS(2781), - [sym_null] = ACTIONS(2781), - [sym_undefined] = ACTIONS(2781), - [anon_sym_AT] = ACTIONS(2779), - [anon_sym_static] = ACTIONS(2781), - [anon_sym_readonly] = ACTIONS(2781), - [anon_sym_get] = ACTIONS(2781), - [anon_sym_set] = ACTIONS(2781), - [anon_sym_declare] = ACTIONS(2781), - [anon_sym_public] = ACTIONS(2781), - [anon_sym_private] = ACTIONS(2781), - [anon_sym_protected] = ACTIONS(2781), - [anon_sym_override] = ACTIONS(2781), - [anon_sym_module] = ACTIONS(2781), - [anon_sym_any] = ACTIONS(2781), - [anon_sym_number] = ACTIONS(2781), - [anon_sym_boolean] = ACTIONS(2781), - [anon_sym_string] = ACTIONS(2781), - [anon_sym_symbol] = ACTIONS(2781), - [anon_sym_object] = ACTIONS(2781), - [anon_sym_abstract] = ACTIONS(2781), - [anon_sym_interface] = ACTIONS(2781), - [anon_sym_enum] = ACTIONS(2781), + [ts_builtin_sym_end] = ACTIONS(2773), + [sym_identifier] = ACTIONS(2775), + [anon_sym_export] = ACTIONS(2775), + [anon_sym_default] = ACTIONS(2775), + [anon_sym_type] = ACTIONS(2775), + [anon_sym_namespace] = ACTIONS(2775), + [anon_sym_LBRACE] = ACTIONS(2773), + [anon_sym_RBRACE] = ACTIONS(2773), + [anon_sym_typeof] = ACTIONS(2775), + [anon_sym_import] = ACTIONS(2775), + [anon_sym_with] = ACTIONS(2775), + [anon_sym_var] = ACTIONS(2775), + [anon_sym_let] = ACTIONS(2775), + [anon_sym_const] = ACTIONS(2775), + [anon_sym_BANG] = ACTIONS(2773), + [anon_sym_else] = ACTIONS(2775), + [anon_sym_if] = ACTIONS(2775), + [anon_sym_switch] = ACTIONS(2775), + [anon_sym_for] = ACTIONS(2775), + [anon_sym_LPAREN] = ACTIONS(2773), + [anon_sym_SEMI] = ACTIONS(2773), + [anon_sym_await] = ACTIONS(2775), + [anon_sym_while] = ACTIONS(2775), + [anon_sym_do] = ACTIONS(2775), + [anon_sym_try] = ACTIONS(2775), + [anon_sym_break] = ACTIONS(2775), + [anon_sym_continue] = ACTIONS(2775), + [anon_sym_debugger] = ACTIONS(2775), + [anon_sym_return] = ACTIONS(2775), + [anon_sym_throw] = ACTIONS(2775), + [anon_sym_case] = ACTIONS(2775), + [anon_sym_yield] = ACTIONS(2775), + [anon_sym_LBRACK] = ACTIONS(2773), + [anon_sym_class] = ACTIONS(2775), + [anon_sym_async] = ACTIONS(2775), + [anon_sym_function] = ACTIONS(2775), + [anon_sym_new] = ACTIONS(2775), + [anon_sym_using] = ACTIONS(2775), + [anon_sym_PLUS] = ACTIONS(2775), + [anon_sym_DASH] = ACTIONS(2775), + [anon_sym_SLASH] = ACTIONS(2775), + [anon_sym_LT] = ACTIONS(2773), + [anon_sym_TILDE] = ACTIONS(2773), + [anon_sym_void] = ACTIONS(2775), + [anon_sym_delete] = ACTIONS(2775), + [anon_sym_PLUS_PLUS] = ACTIONS(2773), + [anon_sym_DASH_DASH] = ACTIONS(2773), + [anon_sym_DQUOTE] = ACTIONS(2773), + [anon_sym_SQUOTE] = ACTIONS(2773), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2773), + [sym_number] = ACTIONS(2773), + [sym_private_property_identifier] = ACTIONS(2773), + [sym_this] = ACTIONS(2775), + [sym_super] = ACTIONS(2775), + [sym_true] = ACTIONS(2775), + [sym_false] = ACTIONS(2775), + [sym_null] = ACTIONS(2775), + [sym_undefined] = ACTIONS(2775), + [anon_sym_AT] = ACTIONS(2773), + [anon_sym_static] = ACTIONS(2775), + [anon_sym_readonly] = ACTIONS(2775), + [anon_sym_get] = ACTIONS(2775), + [anon_sym_set] = ACTIONS(2775), + [anon_sym_declare] = ACTIONS(2775), + [anon_sym_public] = ACTIONS(2775), + [anon_sym_private] = ACTIONS(2775), + [anon_sym_protected] = ACTIONS(2775), + [anon_sym_override] = ACTIONS(2775), + [anon_sym_module] = ACTIONS(2775), + [anon_sym_any] = ACTIONS(2775), + [anon_sym_number] = ACTIONS(2775), + [anon_sym_boolean] = ACTIONS(2775), + [anon_sym_string] = ACTIONS(2775), + [anon_sym_symbol] = ACTIONS(2775), + [anon_sym_object] = ACTIONS(2775), + [anon_sym_abstract] = ACTIONS(2775), + [anon_sym_interface] = ACTIONS(2775), + [anon_sym_enum] = ACTIONS(2775), [sym_html_comment] = ACTIONS(5), }, [STATE(880)] = { - [ts_builtin_sym_end] = ACTIONS(2783), - [sym_identifier] = ACTIONS(2785), - [anon_sym_export] = ACTIONS(2785), - [anon_sym_default] = ACTIONS(2785), - [anon_sym_type] = ACTIONS(2785), - [anon_sym_namespace] = ACTIONS(2785), - [anon_sym_LBRACE] = ACTIONS(2783), - [anon_sym_RBRACE] = ACTIONS(2783), - [anon_sym_typeof] = ACTIONS(2785), - [anon_sym_import] = ACTIONS(2785), - [anon_sym_with] = ACTIONS(2785), - [anon_sym_var] = ACTIONS(2785), - [anon_sym_let] = ACTIONS(2785), - [anon_sym_const] = ACTIONS(2785), - [anon_sym_BANG] = ACTIONS(2783), - [anon_sym_else] = ACTIONS(2785), - [anon_sym_if] = ACTIONS(2785), - [anon_sym_switch] = ACTIONS(2785), - [anon_sym_for] = ACTIONS(2785), - [anon_sym_LPAREN] = ACTIONS(2783), - [anon_sym_SEMI] = ACTIONS(2783), - [anon_sym_await] = ACTIONS(2785), - [anon_sym_while] = ACTIONS(2785), - [anon_sym_do] = ACTIONS(2785), - [anon_sym_try] = ACTIONS(2785), - [anon_sym_break] = ACTIONS(2785), - [anon_sym_continue] = ACTIONS(2785), - [anon_sym_debugger] = ACTIONS(2785), - [anon_sym_return] = ACTIONS(2785), - [anon_sym_throw] = ACTIONS(2785), - [anon_sym_case] = ACTIONS(2785), - [anon_sym_yield] = ACTIONS(2785), - [anon_sym_LBRACK] = ACTIONS(2783), - [anon_sym_class] = ACTIONS(2785), - [anon_sym_async] = ACTIONS(2785), - [anon_sym_function] = ACTIONS(2785), - [anon_sym_new] = ACTIONS(2785), - [anon_sym_using] = ACTIONS(2785), - [anon_sym_PLUS] = ACTIONS(2785), - [anon_sym_DASH] = ACTIONS(2785), - [anon_sym_SLASH] = ACTIONS(2785), - [anon_sym_LT] = ACTIONS(2783), - [anon_sym_TILDE] = ACTIONS(2783), - [anon_sym_void] = ACTIONS(2785), - [anon_sym_delete] = ACTIONS(2785), - [anon_sym_PLUS_PLUS] = ACTIONS(2783), - [anon_sym_DASH_DASH] = ACTIONS(2783), - [anon_sym_DQUOTE] = ACTIONS(2783), - [anon_sym_SQUOTE] = ACTIONS(2783), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2783), - [sym_number] = ACTIONS(2783), - [sym_private_property_identifier] = ACTIONS(2783), - [sym_this] = ACTIONS(2785), - [sym_super] = ACTIONS(2785), - [sym_true] = ACTIONS(2785), - [sym_false] = ACTIONS(2785), - [sym_null] = ACTIONS(2785), - [sym_undefined] = ACTIONS(2785), - [anon_sym_AT] = ACTIONS(2783), - [anon_sym_static] = ACTIONS(2785), - [anon_sym_readonly] = ACTIONS(2785), - [anon_sym_get] = ACTIONS(2785), - [anon_sym_set] = ACTIONS(2785), - [anon_sym_declare] = ACTIONS(2785), - [anon_sym_public] = ACTIONS(2785), - [anon_sym_private] = ACTIONS(2785), - [anon_sym_protected] = ACTIONS(2785), - [anon_sym_override] = ACTIONS(2785), - [anon_sym_module] = ACTIONS(2785), - [anon_sym_any] = ACTIONS(2785), - [anon_sym_number] = ACTIONS(2785), - [anon_sym_boolean] = ACTIONS(2785), - [anon_sym_string] = ACTIONS(2785), - [anon_sym_symbol] = ACTIONS(2785), - [anon_sym_object] = ACTIONS(2785), - [anon_sym_abstract] = ACTIONS(2785), - [anon_sym_interface] = ACTIONS(2785), - [anon_sym_enum] = ACTIONS(2785), + [ts_builtin_sym_end] = ACTIONS(2777), + [sym_identifier] = ACTIONS(2779), + [anon_sym_export] = ACTIONS(2779), + [anon_sym_default] = ACTIONS(2779), + [anon_sym_type] = ACTIONS(2779), + [anon_sym_namespace] = ACTIONS(2779), + [anon_sym_LBRACE] = ACTIONS(2777), + [anon_sym_RBRACE] = ACTIONS(2777), + [anon_sym_typeof] = ACTIONS(2779), + [anon_sym_import] = ACTIONS(2779), + [anon_sym_with] = ACTIONS(2779), + [anon_sym_var] = ACTIONS(2779), + [anon_sym_let] = ACTIONS(2779), + [anon_sym_const] = ACTIONS(2779), + [anon_sym_BANG] = ACTIONS(2777), + [anon_sym_else] = ACTIONS(2779), + [anon_sym_if] = ACTIONS(2779), + [anon_sym_switch] = ACTIONS(2779), + [anon_sym_for] = ACTIONS(2779), + [anon_sym_LPAREN] = ACTIONS(2777), + [anon_sym_SEMI] = ACTIONS(2777), + [anon_sym_await] = ACTIONS(2779), + [anon_sym_while] = ACTIONS(2779), + [anon_sym_do] = ACTIONS(2779), + [anon_sym_try] = ACTIONS(2779), + [anon_sym_break] = ACTIONS(2779), + [anon_sym_continue] = ACTIONS(2779), + [anon_sym_debugger] = ACTIONS(2779), + [anon_sym_return] = ACTIONS(2779), + [anon_sym_throw] = ACTIONS(2779), + [anon_sym_case] = ACTIONS(2779), + [anon_sym_yield] = ACTIONS(2779), + [anon_sym_LBRACK] = ACTIONS(2777), + [anon_sym_class] = ACTIONS(2779), + [anon_sym_async] = ACTIONS(2779), + [anon_sym_function] = ACTIONS(2779), + [anon_sym_new] = ACTIONS(2779), + [anon_sym_using] = ACTIONS(2779), + [anon_sym_PLUS] = ACTIONS(2779), + [anon_sym_DASH] = ACTIONS(2779), + [anon_sym_SLASH] = ACTIONS(2779), + [anon_sym_LT] = ACTIONS(2777), + [anon_sym_TILDE] = ACTIONS(2777), + [anon_sym_void] = ACTIONS(2779), + [anon_sym_delete] = ACTIONS(2779), + [anon_sym_PLUS_PLUS] = ACTIONS(2777), + [anon_sym_DASH_DASH] = ACTIONS(2777), + [anon_sym_DQUOTE] = ACTIONS(2777), + [anon_sym_SQUOTE] = ACTIONS(2777), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2777), + [sym_number] = ACTIONS(2777), + [sym_private_property_identifier] = ACTIONS(2777), + [sym_this] = ACTIONS(2779), + [sym_super] = ACTIONS(2779), + [sym_true] = ACTIONS(2779), + [sym_false] = ACTIONS(2779), + [sym_null] = ACTIONS(2779), + [sym_undefined] = ACTIONS(2779), + [anon_sym_AT] = ACTIONS(2777), + [anon_sym_static] = ACTIONS(2779), + [anon_sym_readonly] = ACTIONS(2779), + [anon_sym_get] = ACTIONS(2779), + [anon_sym_set] = ACTIONS(2779), + [anon_sym_declare] = ACTIONS(2779), + [anon_sym_public] = ACTIONS(2779), + [anon_sym_private] = ACTIONS(2779), + [anon_sym_protected] = ACTIONS(2779), + [anon_sym_override] = ACTIONS(2779), + [anon_sym_module] = ACTIONS(2779), + [anon_sym_any] = ACTIONS(2779), + [anon_sym_number] = ACTIONS(2779), + [anon_sym_boolean] = ACTIONS(2779), + [anon_sym_string] = ACTIONS(2779), + [anon_sym_symbol] = ACTIONS(2779), + [anon_sym_object] = ACTIONS(2779), + [anon_sym_abstract] = ACTIONS(2779), + [anon_sym_interface] = ACTIONS(2779), + [anon_sym_enum] = ACTIONS(2779), [sym_html_comment] = ACTIONS(5), }, [STATE(881)] = { - [ts_builtin_sym_end] = ACTIONS(2787), - [sym_identifier] = ACTIONS(2789), - [anon_sym_export] = ACTIONS(2789), - [anon_sym_default] = ACTIONS(2789), - [anon_sym_type] = ACTIONS(2789), - [anon_sym_namespace] = ACTIONS(2789), - [anon_sym_LBRACE] = ACTIONS(2787), - [anon_sym_RBRACE] = ACTIONS(2787), - [anon_sym_typeof] = ACTIONS(2789), - [anon_sym_import] = ACTIONS(2789), - [anon_sym_with] = ACTIONS(2789), - [anon_sym_var] = ACTIONS(2789), - [anon_sym_let] = ACTIONS(2789), - [anon_sym_const] = ACTIONS(2789), - [anon_sym_BANG] = ACTIONS(2787), - [anon_sym_else] = ACTIONS(2789), - [anon_sym_if] = ACTIONS(2789), - [anon_sym_switch] = ACTIONS(2789), - [anon_sym_for] = ACTIONS(2789), - [anon_sym_LPAREN] = ACTIONS(2787), - [anon_sym_SEMI] = ACTIONS(2787), - [anon_sym_await] = ACTIONS(2789), - [anon_sym_while] = ACTIONS(2789), - [anon_sym_do] = ACTIONS(2789), - [anon_sym_try] = ACTIONS(2789), - [anon_sym_break] = ACTIONS(2789), - [anon_sym_continue] = ACTIONS(2789), - [anon_sym_debugger] = ACTIONS(2789), - [anon_sym_return] = ACTIONS(2789), - [anon_sym_throw] = ACTIONS(2789), - [anon_sym_case] = ACTIONS(2789), - [anon_sym_yield] = ACTIONS(2789), - [anon_sym_LBRACK] = ACTIONS(2787), - [anon_sym_class] = ACTIONS(2789), - [anon_sym_async] = ACTIONS(2789), - [anon_sym_function] = ACTIONS(2789), - [anon_sym_new] = ACTIONS(2789), - [anon_sym_using] = ACTIONS(2789), - [anon_sym_PLUS] = ACTIONS(2789), - [anon_sym_DASH] = ACTIONS(2789), - [anon_sym_SLASH] = ACTIONS(2789), - [anon_sym_LT] = ACTIONS(2787), - [anon_sym_TILDE] = ACTIONS(2787), - [anon_sym_void] = ACTIONS(2789), - [anon_sym_delete] = ACTIONS(2789), - [anon_sym_PLUS_PLUS] = ACTIONS(2787), - [anon_sym_DASH_DASH] = ACTIONS(2787), - [anon_sym_DQUOTE] = ACTIONS(2787), - [anon_sym_SQUOTE] = ACTIONS(2787), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2787), - [sym_number] = ACTIONS(2787), - [sym_private_property_identifier] = ACTIONS(2787), - [sym_this] = ACTIONS(2789), - [sym_super] = ACTIONS(2789), - [sym_true] = ACTIONS(2789), - [sym_false] = ACTIONS(2789), - [sym_null] = ACTIONS(2789), - [sym_undefined] = ACTIONS(2789), - [anon_sym_AT] = ACTIONS(2787), - [anon_sym_static] = ACTIONS(2789), - [anon_sym_readonly] = ACTIONS(2789), - [anon_sym_get] = ACTIONS(2789), - [anon_sym_set] = ACTIONS(2789), - [anon_sym_declare] = ACTIONS(2789), - [anon_sym_public] = ACTIONS(2789), - [anon_sym_private] = ACTIONS(2789), - [anon_sym_protected] = ACTIONS(2789), - [anon_sym_override] = ACTIONS(2789), - [anon_sym_module] = ACTIONS(2789), - [anon_sym_any] = ACTIONS(2789), - [anon_sym_number] = ACTIONS(2789), - [anon_sym_boolean] = ACTIONS(2789), - [anon_sym_string] = ACTIONS(2789), - [anon_sym_symbol] = ACTIONS(2789), - [anon_sym_object] = ACTIONS(2789), - [anon_sym_abstract] = ACTIONS(2789), - [anon_sym_interface] = ACTIONS(2789), - [anon_sym_enum] = ACTIONS(2789), + [ts_builtin_sym_end] = ACTIONS(2781), + [sym_identifier] = ACTIONS(2783), + [anon_sym_export] = ACTIONS(2783), + [anon_sym_default] = ACTIONS(2783), + [anon_sym_type] = ACTIONS(2783), + [anon_sym_namespace] = ACTIONS(2783), + [anon_sym_LBRACE] = ACTIONS(2781), + [anon_sym_RBRACE] = ACTIONS(2781), + [anon_sym_typeof] = ACTIONS(2783), + [anon_sym_import] = ACTIONS(2783), + [anon_sym_with] = ACTIONS(2783), + [anon_sym_var] = ACTIONS(2783), + [anon_sym_let] = ACTIONS(2783), + [anon_sym_const] = ACTIONS(2783), + [anon_sym_BANG] = ACTIONS(2781), + [anon_sym_else] = ACTIONS(2783), + [anon_sym_if] = ACTIONS(2783), + [anon_sym_switch] = ACTIONS(2783), + [anon_sym_for] = ACTIONS(2783), + [anon_sym_LPAREN] = ACTIONS(2781), + [anon_sym_SEMI] = ACTIONS(2781), + [anon_sym_await] = ACTIONS(2783), + [anon_sym_while] = ACTIONS(2783), + [anon_sym_do] = ACTIONS(2783), + [anon_sym_try] = ACTIONS(2783), + [anon_sym_break] = ACTIONS(2783), + [anon_sym_continue] = ACTIONS(2783), + [anon_sym_debugger] = ACTIONS(2783), + [anon_sym_return] = ACTIONS(2783), + [anon_sym_throw] = ACTIONS(2783), + [anon_sym_case] = ACTIONS(2783), + [anon_sym_yield] = ACTIONS(2783), + [anon_sym_LBRACK] = ACTIONS(2781), + [anon_sym_class] = ACTIONS(2783), + [anon_sym_async] = ACTIONS(2783), + [anon_sym_function] = ACTIONS(2783), + [anon_sym_new] = ACTIONS(2783), + [anon_sym_using] = ACTIONS(2783), + [anon_sym_PLUS] = ACTIONS(2783), + [anon_sym_DASH] = ACTIONS(2783), + [anon_sym_SLASH] = ACTIONS(2783), + [anon_sym_LT] = ACTIONS(2781), + [anon_sym_TILDE] = ACTIONS(2781), + [anon_sym_void] = ACTIONS(2783), + [anon_sym_delete] = ACTIONS(2783), + [anon_sym_PLUS_PLUS] = ACTIONS(2781), + [anon_sym_DASH_DASH] = ACTIONS(2781), + [anon_sym_DQUOTE] = ACTIONS(2781), + [anon_sym_SQUOTE] = ACTIONS(2781), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2781), + [sym_number] = ACTIONS(2781), + [sym_private_property_identifier] = ACTIONS(2781), + [sym_this] = ACTIONS(2783), + [sym_super] = ACTIONS(2783), + [sym_true] = ACTIONS(2783), + [sym_false] = ACTIONS(2783), + [sym_null] = ACTIONS(2783), + [sym_undefined] = ACTIONS(2783), + [anon_sym_AT] = ACTIONS(2781), + [anon_sym_static] = ACTIONS(2783), + [anon_sym_readonly] = ACTIONS(2783), + [anon_sym_get] = ACTIONS(2783), + [anon_sym_set] = ACTIONS(2783), + [anon_sym_declare] = ACTIONS(2783), + [anon_sym_public] = ACTIONS(2783), + [anon_sym_private] = ACTIONS(2783), + [anon_sym_protected] = ACTIONS(2783), + [anon_sym_override] = ACTIONS(2783), + [anon_sym_module] = ACTIONS(2783), + [anon_sym_any] = ACTIONS(2783), + [anon_sym_number] = ACTIONS(2783), + [anon_sym_boolean] = ACTIONS(2783), + [anon_sym_string] = ACTIONS(2783), + [anon_sym_symbol] = ACTIONS(2783), + [anon_sym_object] = ACTIONS(2783), + [anon_sym_abstract] = ACTIONS(2783), + [anon_sym_interface] = ACTIONS(2783), + [anon_sym_enum] = ACTIONS(2783), [sym_html_comment] = ACTIONS(5), }, [STATE(882)] = { - [ts_builtin_sym_end] = ACTIONS(2791), - [sym_identifier] = ACTIONS(2793), - [anon_sym_export] = ACTIONS(2793), - [anon_sym_default] = ACTIONS(2793), - [anon_sym_type] = ACTIONS(2793), - [anon_sym_namespace] = ACTIONS(2793), - [anon_sym_LBRACE] = ACTIONS(2791), - [anon_sym_RBRACE] = ACTIONS(2791), - [anon_sym_typeof] = ACTIONS(2793), - [anon_sym_import] = ACTIONS(2793), - [anon_sym_with] = ACTIONS(2793), - [anon_sym_var] = ACTIONS(2793), - [anon_sym_let] = ACTIONS(2793), - [anon_sym_const] = ACTIONS(2793), - [anon_sym_BANG] = ACTIONS(2791), - [anon_sym_else] = ACTIONS(2793), - [anon_sym_if] = ACTIONS(2793), - [anon_sym_switch] = ACTIONS(2793), - [anon_sym_for] = ACTIONS(2793), - [anon_sym_LPAREN] = ACTIONS(2791), - [anon_sym_SEMI] = ACTIONS(2791), - [anon_sym_await] = ACTIONS(2793), - [anon_sym_while] = ACTIONS(2793), - [anon_sym_do] = ACTIONS(2793), - [anon_sym_try] = ACTIONS(2793), - [anon_sym_break] = ACTIONS(2793), - [anon_sym_continue] = ACTIONS(2793), - [anon_sym_debugger] = ACTIONS(2793), - [anon_sym_return] = ACTIONS(2793), - [anon_sym_throw] = ACTIONS(2793), - [anon_sym_case] = ACTIONS(2793), - [anon_sym_yield] = ACTIONS(2793), - [anon_sym_LBRACK] = ACTIONS(2791), - [anon_sym_class] = ACTIONS(2793), - [anon_sym_async] = ACTIONS(2793), - [anon_sym_function] = ACTIONS(2793), - [anon_sym_new] = ACTIONS(2793), - [anon_sym_using] = ACTIONS(2793), - [anon_sym_PLUS] = ACTIONS(2793), - [anon_sym_DASH] = ACTIONS(2793), - [anon_sym_SLASH] = ACTIONS(2793), - [anon_sym_LT] = ACTIONS(2791), - [anon_sym_TILDE] = ACTIONS(2791), - [anon_sym_void] = ACTIONS(2793), - [anon_sym_delete] = ACTIONS(2793), - [anon_sym_PLUS_PLUS] = ACTIONS(2791), - [anon_sym_DASH_DASH] = ACTIONS(2791), - [anon_sym_DQUOTE] = ACTIONS(2791), - [anon_sym_SQUOTE] = ACTIONS(2791), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2791), - [sym_number] = ACTIONS(2791), - [sym_private_property_identifier] = ACTIONS(2791), - [sym_this] = ACTIONS(2793), - [sym_super] = ACTIONS(2793), - [sym_true] = ACTIONS(2793), - [sym_false] = ACTIONS(2793), - [sym_null] = ACTIONS(2793), - [sym_undefined] = ACTIONS(2793), - [anon_sym_AT] = ACTIONS(2791), - [anon_sym_static] = ACTIONS(2793), - [anon_sym_readonly] = ACTIONS(2793), - [anon_sym_get] = ACTIONS(2793), - [anon_sym_set] = ACTIONS(2793), - [anon_sym_declare] = ACTIONS(2793), - [anon_sym_public] = ACTIONS(2793), - [anon_sym_private] = ACTIONS(2793), - [anon_sym_protected] = ACTIONS(2793), - [anon_sym_override] = ACTIONS(2793), - [anon_sym_module] = ACTIONS(2793), - [anon_sym_any] = ACTIONS(2793), - [anon_sym_number] = ACTIONS(2793), - [anon_sym_boolean] = ACTIONS(2793), - [anon_sym_string] = ACTIONS(2793), - [anon_sym_symbol] = ACTIONS(2793), - [anon_sym_object] = ACTIONS(2793), - [anon_sym_abstract] = ACTIONS(2793), - [anon_sym_interface] = ACTIONS(2793), - [anon_sym_enum] = ACTIONS(2793), + [ts_builtin_sym_end] = ACTIONS(2785), + [sym_identifier] = ACTIONS(2787), + [anon_sym_export] = ACTIONS(2787), + [anon_sym_default] = ACTIONS(2787), + [anon_sym_type] = ACTIONS(2787), + [anon_sym_namespace] = ACTIONS(2787), + [anon_sym_LBRACE] = ACTIONS(2785), + [anon_sym_RBRACE] = ACTIONS(2785), + [anon_sym_typeof] = ACTIONS(2787), + [anon_sym_import] = ACTIONS(2787), + [anon_sym_with] = ACTIONS(2787), + [anon_sym_var] = ACTIONS(2787), + [anon_sym_let] = ACTIONS(2787), + [anon_sym_const] = ACTIONS(2787), + [anon_sym_BANG] = ACTIONS(2785), + [anon_sym_else] = ACTIONS(2787), + [anon_sym_if] = ACTIONS(2787), + [anon_sym_switch] = ACTIONS(2787), + [anon_sym_for] = ACTIONS(2787), + [anon_sym_LPAREN] = ACTIONS(2785), + [anon_sym_SEMI] = ACTIONS(2785), + [anon_sym_await] = ACTIONS(2787), + [anon_sym_while] = ACTIONS(2787), + [anon_sym_do] = ACTIONS(2787), + [anon_sym_try] = ACTIONS(2787), + [anon_sym_break] = ACTIONS(2787), + [anon_sym_continue] = ACTIONS(2787), + [anon_sym_debugger] = ACTIONS(2787), + [anon_sym_return] = ACTIONS(2787), + [anon_sym_throw] = ACTIONS(2787), + [anon_sym_case] = ACTIONS(2787), + [anon_sym_yield] = ACTIONS(2787), + [anon_sym_LBRACK] = ACTIONS(2785), + [anon_sym_class] = ACTIONS(2787), + [anon_sym_async] = ACTIONS(2787), + [anon_sym_function] = ACTIONS(2787), + [anon_sym_new] = ACTIONS(2787), + [anon_sym_using] = ACTIONS(2787), + [anon_sym_PLUS] = ACTIONS(2787), + [anon_sym_DASH] = ACTIONS(2787), + [anon_sym_SLASH] = ACTIONS(2787), + [anon_sym_LT] = ACTIONS(2785), + [anon_sym_TILDE] = ACTIONS(2785), + [anon_sym_void] = ACTIONS(2787), + [anon_sym_delete] = ACTIONS(2787), + [anon_sym_PLUS_PLUS] = ACTIONS(2785), + [anon_sym_DASH_DASH] = ACTIONS(2785), + [anon_sym_DQUOTE] = ACTIONS(2785), + [anon_sym_SQUOTE] = ACTIONS(2785), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2785), + [sym_number] = ACTIONS(2785), + [sym_private_property_identifier] = ACTIONS(2785), + [sym_this] = ACTIONS(2787), + [sym_super] = ACTIONS(2787), + [sym_true] = ACTIONS(2787), + [sym_false] = ACTIONS(2787), + [sym_null] = ACTIONS(2787), + [sym_undefined] = ACTIONS(2787), + [anon_sym_AT] = ACTIONS(2785), + [anon_sym_static] = ACTIONS(2787), + [anon_sym_readonly] = ACTIONS(2787), + [anon_sym_get] = ACTIONS(2787), + [anon_sym_set] = ACTIONS(2787), + [anon_sym_declare] = ACTIONS(2787), + [anon_sym_public] = ACTIONS(2787), + [anon_sym_private] = ACTIONS(2787), + [anon_sym_protected] = ACTIONS(2787), + [anon_sym_override] = ACTIONS(2787), + [anon_sym_module] = ACTIONS(2787), + [anon_sym_any] = ACTIONS(2787), + [anon_sym_number] = ACTIONS(2787), + [anon_sym_boolean] = ACTIONS(2787), + [anon_sym_string] = ACTIONS(2787), + [anon_sym_symbol] = ACTIONS(2787), + [anon_sym_object] = ACTIONS(2787), + [anon_sym_abstract] = ACTIONS(2787), + [anon_sym_interface] = ACTIONS(2787), + [anon_sym_enum] = ACTIONS(2787), [sym_html_comment] = ACTIONS(5), }, [STATE(883)] = { - [ts_builtin_sym_end] = ACTIONS(2795), - [sym_identifier] = ACTIONS(2797), - [anon_sym_export] = ACTIONS(2797), - [anon_sym_default] = ACTIONS(2797), - [anon_sym_type] = ACTIONS(2797), - [anon_sym_namespace] = ACTIONS(2797), - [anon_sym_LBRACE] = ACTIONS(2795), - [anon_sym_RBRACE] = ACTIONS(2795), - [anon_sym_typeof] = ACTIONS(2797), - [anon_sym_import] = ACTIONS(2797), - [anon_sym_with] = ACTIONS(2797), - [anon_sym_var] = ACTIONS(2797), - [anon_sym_let] = ACTIONS(2797), - [anon_sym_const] = ACTIONS(2797), - [anon_sym_BANG] = ACTIONS(2795), - [anon_sym_else] = ACTIONS(2797), - [anon_sym_if] = ACTIONS(2797), - [anon_sym_switch] = ACTIONS(2797), - [anon_sym_for] = ACTIONS(2797), - [anon_sym_LPAREN] = ACTIONS(2795), - [anon_sym_SEMI] = ACTIONS(2795), - [anon_sym_await] = ACTIONS(2797), - [anon_sym_while] = ACTIONS(2797), - [anon_sym_do] = ACTIONS(2797), - [anon_sym_try] = ACTIONS(2797), - [anon_sym_break] = ACTIONS(2797), - [anon_sym_continue] = ACTIONS(2797), - [anon_sym_debugger] = ACTIONS(2797), - [anon_sym_return] = ACTIONS(2797), - [anon_sym_throw] = ACTIONS(2797), - [anon_sym_case] = ACTIONS(2797), - [anon_sym_yield] = ACTIONS(2797), - [anon_sym_LBRACK] = ACTIONS(2795), - [anon_sym_class] = ACTIONS(2797), - [anon_sym_async] = ACTIONS(2797), - [anon_sym_function] = ACTIONS(2797), - [anon_sym_new] = ACTIONS(2797), - [anon_sym_using] = ACTIONS(2797), - [anon_sym_PLUS] = ACTIONS(2797), - [anon_sym_DASH] = ACTIONS(2797), - [anon_sym_SLASH] = ACTIONS(2797), - [anon_sym_LT] = ACTIONS(2795), - [anon_sym_TILDE] = ACTIONS(2795), - [anon_sym_void] = ACTIONS(2797), - [anon_sym_delete] = ACTIONS(2797), - [anon_sym_PLUS_PLUS] = ACTIONS(2795), - [anon_sym_DASH_DASH] = ACTIONS(2795), - [anon_sym_DQUOTE] = ACTIONS(2795), - [anon_sym_SQUOTE] = ACTIONS(2795), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2795), - [sym_number] = ACTIONS(2795), - [sym_private_property_identifier] = ACTIONS(2795), - [sym_this] = ACTIONS(2797), - [sym_super] = ACTIONS(2797), - [sym_true] = ACTIONS(2797), - [sym_false] = ACTIONS(2797), - [sym_null] = ACTIONS(2797), - [sym_undefined] = ACTIONS(2797), - [anon_sym_AT] = ACTIONS(2795), - [anon_sym_static] = ACTIONS(2797), - [anon_sym_readonly] = ACTIONS(2797), - [anon_sym_get] = ACTIONS(2797), - [anon_sym_set] = ACTIONS(2797), - [anon_sym_declare] = ACTIONS(2797), - [anon_sym_public] = ACTIONS(2797), - [anon_sym_private] = ACTIONS(2797), - [anon_sym_protected] = ACTIONS(2797), - [anon_sym_override] = ACTIONS(2797), - [anon_sym_module] = ACTIONS(2797), - [anon_sym_any] = ACTIONS(2797), - [anon_sym_number] = ACTIONS(2797), - [anon_sym_boolean] = ACTIONS(2797), - [anon_sym_string] = ACTIONS(2797), - [anon_sym_symbol] = ACTIONS(2797), - [anon_sym_object] = ACTIONS(2797), - [anon_sym_abstract] = ACTIONS(2797), - [anon_sym_interface] = ACTIONS(2797), - [anon_sym_enum] = ACTIONS(2797), + [ts_builtin_sym_end] = ACTIONS(2789), + [sym_identifier] = ACTIONS(2791), + [anon_sym_export] = ACTIONS(2791), + [anon_sym_default] = ACTIONS(2791), + [anon_sym_type] = ACTIONS(2791), + [anon_sym_namespace] = ACTIONS(2791), + [anon_sym_LBRACE] = ACTIONS(2789), + [anon_sym_RBRACE] = ACTIONS(2789), + [anon_sym_typeof] = ACTIONS(2791), + [anon_sym_import] = ACTIONS(2791), + [anon_sym_with] = ACTIONS(2791), + [anon_sym_var] = ACTIONS(2791), + [anon_sym_let] = ACTIONS(2791), + [anon_sym_const] = ACTIONS(2791), + [anon_sym_BANG] = ACTIONS(2789), + [anon_sym_else] = ACTIONS(2791), + [anon_sym_if] = ACTIONS(2791), + [anon_sym_switch] = ACTIONS(2791), + [anon_sym_for] = ACTIONS(2791), + [anon_sym_LPAREN] = ACTIONS(2789), + [anon_sym_SEMI] = ACTIONS(2789), + [anon_sym_await] = ACTIONS(2791), + [anon_sym_while] = ACTIONS(2791), + [anon_sym_do] = ACTIONS(2791), + [anon_sym_try] = ACTIONS(2791), + [anon_sym_break] = ACTIONS(2791), + [anon_sym_continue] = ACTIONS(2791), + [anon_sym_debugger] = ACTIONS(2791), + [anon_sym_return] = ACTIONS(2791), + [anon_sym_throw] = ACTIONS(2791), + [anon_sym_case] = ACTIONS(2791), + [anon_sym_yield] = ACTIONS(2791), + [anon_sym_LBRACK] = ACTIONS(2789), + [anon_sym_class] = ACTIONS(2791), + [anon_sym_async] = ACTIONS(2791), + [anon_sym_function] = ACTIONS(2791), + [anon_sym_new] = ACTIONS(2791), + [anon_sym_using] = ACTIONS(2791), + [anon_sym_PLUS] = ACTIONS(2791), + [anon_sym_DASH] = ACTIONS(2791), + [anon_sym_SLASH] = ACTIONS(2791), + [anon_sym_LT] = ACTIONS(2789), + [anon_sym_TILDE] = ACTIONS(2789), + [anon_sym_void] = ACTIONS(2791), + [anon_sym_delete] = ACTIONS(2791), + [anon_sym_PLUS_PLUS] = ACTIONS(2789), + [anon_sym_DASH_DASH] = ACTIONS(2789), + [anon_sym_DQUOTE] = ACTIONS(2789), + [anon_sym_SQUOTE] = ACTIONS(2789), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2789), + [sym_number] = ACTIONS(2789), + [sym_private_property_identifier] = ACTIONS(2789), + [sym_this] = ACTIONS(2791), + [sym_super] = ACTIONS(2791), + [sym_true] = ACTIONS(2791), + [sym_false] = ACTIONS(2791), + [sym_null] = ACTIONS(2791), + [sym_undefined] = ACTIONS(2791), + [anon_sym_AT] = ACTIONS(2789), + [anon_sym_static] = ACTIONS(2791), + [anon_sym_readonly] = ACTIONS(2791), + [anon_sym_get] = ACTIONS(2791), + [anon_sym_set] = ACTIONS(2791), + [anon_sym_declare] = ACTIONS(2791), + [anon_sym_public] = ACTIONS(2791), + [anon_sym_private] = ACTIONS(2791), + [anon_sym_protected] = ACTIONS(2791), + [anon_sym_override] = ACTIONS(2791), + [anon_sym_module] = ACTIONS(2791), + [anon_sym_any] = ACTIONS(2791), + [anon_sym_number] = ACTIONS(2791), + [anon_sym_boolean] = ACTIONS(2791), + [anon_sym_string] = ACTIONS(2791), + [anon_sym_symbol] = ACTIONS(2791), + [anon_sym_object] = ACTIONS(2791), + [anon_sym_abstract] = ACTIONS(2791), + [anon_sym_interface] = ACTIONS(2791), + [anon_sym_enum] = ACTIONS(2791), [sym_html_comment] = ACTIONS(5), }, [STATE(884)] = { - [ts_builtin_sym_end] = ACTIONS(2799), - [sym_identifier] = ACTIONS(2801), - [anon_sym_export] = ACTIONS(2801), - [anon_sym_default] = ACTIONS(2801), - [anon_sym_type] = ACTIONS(2801), - [anon_sym_namespace] = ACTIONS(2801), - [anon_sym_LBRACE] = ACTIONS(2799), - [anon_sym_RBRACE] = ACTIONS(2799), - [anon_sym_typeof] = ACTIONS(2801), - [anon_sym_import] = ACTIONS(2801), - [anon_sym_with] = ACTIONS(2801), - [anon_sym_var] = ACTIONS(2801), - [anon_sym_let] = ACTIONS(2801), - [anon_sym_const] = ACTIONS(2801), - [anon_sym_BANG] = ACTIONS(2799), - [anon_sym_else] = ACTIONS(2801), - [anon_sym_if] = ACTIONS(2801), - [anon_sym_switch] = ACTIONS(2801), - [anon_sym_for] = ACTIONS(2801), - [anon_sym_LPAREN] = ACTIONS(2799), - [anon_sym_SEMI] = ACTIONS(2799), - [anon_sym_await] = ACTIONS(2801), - [anon_sym_while] = ACTIONS(2801), - [anon_sym_do] = ACTIONS(2801), - [anon_sym_try] = ACTIONS(2801), - [anon_sym_break] = ACTIONS(2801), - [anon_sym_continue] = ACTIONS(2801), - [anon_sym_debugger] = ACTIONS(2801), - [anon_sym_return] = ACTIONS(2801), - [anon_sym_throw] = ACTIONS(2801), - [anon_sym_case] = ACTIONS(2801), - [anon_sym_yield] = ACTIONS(2801), - [anon_sym_LBRACK] = ACTIONS(2799), - [anon_sym_class] = ACTIONS(2801), - [anon_sym_async] = ACTIONS(2801), - [anon_sym_function] = ACTIONS(2801), - [anon_sym_new] = ACTIONS(2801), - [anon_sym_using] = ACTIONS(2801), - [anon_sym_PLUS] = ACTIONS(2801), - [anon_sym_DASH] = ACTIONS(2801), - [anon_sym_SLASH] = ACTIONS(2801), - [anon_sym_LT] = ACTIONS(2799), - [anon_sym_TILDE] = ACTIONS(2799), - [anon_sym_void] = ACTIONS(2801), - [anon_sym_delete] = ACTIONS(2801), - [anon_sym_PLUS_PLUS] = ACTIONS(2799), - [anon_sym_DASH_DASH] = ACTIONS(2799), - [anon_sym_DQUOTE] = ACTIONS(2799), - [anon_sym_SQUOTE] = ACTIONS(2799), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2799), - [sym_number] = ACTIONS(2799), - [sym_private_property_identifier] = ACTIONS(2799), - [sym_this] = ACTIONS(2801), - [sym_super] = ACTIONS(2801), - [sym_true] = ACTIONS(2801), - [sym_false] = ACTIONS(2801), - [sym_null] = ACTIONS(2801), - [sym_undefined] = ACTIONS(2801), - [anon_sym_AT] = ACTIONS(2799), - [anon_sym_static] = ACTIONS(2801), - [anon_sym_readonly] = ACTIONS(2801), - [anon_sym_get] = ACTIONS(2801), - [anon_sym_set] = ACTIONS(2801), - [anon_sym_declare] = ACTIONS(2801), - [anon_sym_public] = ACTIONS(2801), - [anon_sym_private] = ACTIONS(2801), - [anon_sym_protected] = ACTIONS(2801), - [anon_sym_override] = ACTIONS(2801), - [anon_sym_module] = ACTIONS(2801), - [anon_sym_any] = ACTIONS(2801), - [anon_sym_number] = ACTIONS(2801), - [anon_sym_boolean] = ACTIONS(2801), - [anon_sym_string] = ACTIONS(2801), - [anon_sym_symbol] = ACTIONS(2801), - [anon_sym_object] = ACTIONS(2801), - [anon_sym_abstract] = ACTIONS(2801), - [anon_sym_interface] = ACTIONS(2801), - [anon_sym_enum] = ACTIONS(2801), + [ts_builtin_sym_end] = ACTIONS(2793), + [sym_identifier] = ACTIONS(2795), + [anon_sym_export] = ACTIONS(2795), + [anon_sym_default] = ACTIONS(2795), + [anon_sym_type] = ACTIONS(2795), + [anon_sym_namespace] = ACTIONS(2795), + [anon_sym_LBRACE] = ACTIONS(2793), + [anon_sym_RBRACE] = ACTIONS(2793), + [anon_sym_typeof] = ACTIONS(2795), + [anon_sym_import] = ACTIONS(2795), + [anon_sym_with] = ACTIONS(2795), + [anon_sym_var] = ACTIONS(2795), + [anon_sym_let] = ACTIONS(2795), + [anon_sym_const] = ACTIONS(2795), + [anon_sym_BANG] = ACTIONS(2793), + [anon_sym_else] = ACTIONS(2795), + [anon_sym_if] = ACTIONS(2795), + [anon_sym_switch] = ACTIONS(2795), + [anon_sym_for] = ACTIONS(2795), + [anon_sym_LPAREN] = ACTIONS(2793), + [anon_sym_SEMI] = ACTIONS(2793), + [anon_sym_await] = ACTIONS(2795), + [anon_sym_while] = ACTIONS(2795), + [anon_sym_do] = ACTIONS(2795), + [anon_sym_try] = ACTIONS(2795), + [anon_sym_break] = ACTIONS(2795), + [anon_sym_continue] = ACTIONS(2795), + [anon_sym_debugger] = ACTIONS(2795), + [anon_sym_return] = ACTIONS(2795), + [anon_sym_throw] = ACTIONS(2795), + [anon_sym_case] = ACTIONS(2795), + [anon_sym_yield] = ACTIONS(2795), + [anon_sym_LBRACK] = ACTIONS(2793), + [anon_sym_class] = ACTIONS(2795), + [anon_sym_async] = ACTIONS(2795), + [anon_sym_function] = ACTIONS(2795), + [anon_sym_new] = ACTIONS(2795), + [anon_sym_using] = ACTIONS(2795), + [anon_sym_PLUS] = ACTIONS(2795), + [anon_sym_DASH] = ACTIONS(2795), + [anon_sym_SLASH] = ACTIONS(2795), + [anon_sym_LT] = ACTIONS(2793), + [anon_sym_TILDE] = ACTIONS(2793), + [anon_sym_void] = ACTIONS(2795), + [anon_sym_delete] = ACTIONS(2795), + [anon_sym_PLUS_PLUS] = ACTIONS(2793), + [anon_sym_DASH_DASH] = ACTIONS(2793), + [anon_sym_DQUOTE] = ACTIONS(2793), + [anon_sym_SQUOTE] = ACTIONS(2793), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2793), + [sym_number] = ACTIONS(2793), + [sym_private_property_identifier] = ACTIONS(2793), + [sym_this] = ACTIONS(2795), + [sym_super] = ACTIONS(2795), + [sym_true] = ACTIONS(2795), + [sym_false] = ACTIONS(2795), + [sym_null] = ACTIONS(2795), + [sym_undefined] = ACTIONS(2795), + [anon_sym_AT] = ACTIONS(2793), + [anon_sym_static] = ACTIONS(2795), + [anon_sym_readonly] = ACTIONS(2795), + [anon_sym_get] = ACTIONS(2795), + [anon_sym_set] = ACTIONS(2795), + [anon_sym_declare] = ACTIONS(2795), + [anon_sym_public] = ACTIONS(2795), + [anon_sym_private] = ACTIONS(2795), + [anon_sym_protected] = ACTIONS(2795), + [anon_sym_override] = ACTIONS(2795), + [anon_sym_module] = ACTIONS(2795), + [anon_sym_any] = ACTIONS(2795), + [anon_sym_number] = ACTIONS(2795), + [anon_sym_boolean] = ACTIONS(2795), + [anon_sym_string] = ACTIONS(2795), + [anon_sym_symbol] = ACTIONS(2795), + [anon_sym_object] = ACTIONS(2795), + [anon_sym_abstract] = ACTIONS(2795), + [anon_sym_interface] = ACTIONS(2795), + [anon_sym_enum] = ACTIONS(2795), [sym_html_comment] = ACTIONS(5), }, [STATE(885)] = { - [ts_builtin_sym_end] = ACTIONS(2803), - [sym_identifier] = ACTIONS(2805), - [anon_sym_export] = ACTIONS(2805), - [anon_sym_default] = ACTIONS(2805), - [anon_sym_type] = ACTIONS(2805), - [anon_sym_namespace] = ACTIONS(2805), - [anon_sym_LBRACE] = ACTIONS(2803), - [anon_sym_RBRACE] = ACTIONS(2803), - [anon_sym_typeof] = ACTIONS(2805), - [anon_sym_import] = ACTIONS(2805), - [anon_sym_with] = ACTIONS(2805), - [anon_sym_var] = ACTIONS(2805), - [anon_sym_let] = ACTIONS(2805), - [anon_sym_const] = ACTIONS(2805), - [anon_sym_BANG] = ACTIONS(2803), - [anon_sym_else] = ACTIONS(2805), - [anon_sym_if] = ACTIONS(2805), - [anon_sym_switch] = ACTIONS(2805), - [anon_sym_for] = ACTIONS(2805), - [anon_sym_LPAREN] = ACTIONS(2803), - [anon_sym_SEMI] = ACTIONS(2803), - [anon_sym_await] = ACTIONS(2805), - [anon_sym_while] = ACTIONS(2805), - [anon_sym_do] = ACTIONS(2805), - [anon_sym_try] = ACTIONS(2805), - [anon_sym_break] = ACTIONS(2805), - [anon_sym_continue] = ACTIONS(2805), - [anon_sym_debugger] = ACTIONS(2805), - [anon_sym_return] = ACTIONS(2805), - [anon_sym_throw] = ACTIONS(2805), - [anon_sym_case] = ACTIONS(2805), - [anon_sym_yield] = ACTIONS(2805), - [anon_sym_LBRACK] = ACTIONS(2803), - [anon_sym_class] = ACTIONS(2805), - [anon_sym_async] = ACTIONS(2805), - [anon_sym_function] = ACTIONS(2805), - [anon_sym_new] = ACTIONS(2805), - [anon_sym_using] = ACTIONS(2805), - [anon_sym_PLUS] = ACTIONS(2805), - [anon_sym_DASH] = ACTIONS(2805), - [anon_sym_SLASH] = ACTIONS(2805), - [anon_sym_LT] = ACTIONS(2803), - [anon_sym_TILDE] = ACTIONS(2803), - [anon_sym_void] = ACTIONS(2805), - [anon_sym_delete] = ACTIONS(2805), - [anon_sym_PLUS_PLUS] = ACTIONS(2803), - [anon_sym_DASH_DASH] = ACTIONS(2803), - [anon_sym_DQUOTE] = ACTIONS(2803), - [anon_sym_SQUOTE] = ACTIONS(2803), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2803), - [sym_number] = ACTIONS(2803), - [sym_private_property_identifier] = ACTIONS(2803), - [sym_this] = ACTIONS(2805), - [sym_super] = ACTIONS(2805), - [sym_true] = ACTIONS(2805), - [sym_false] = ACTIONS(2805), - [sym_null] = ACTIONS(2805), - [sym_undefined] = ACTIONS(2805), - [anon_sym_AT] = ACTIONS(2803), - [anon_sym_static] = ACTIONS(2805), - [anon_sym_readonly] = ACTIONS(2805), - [anon_sym_get] = ACTIONS(2805), - [anon_sym_set] = ACTIONS(2805), - [anon_sym_declare] = ACTIONS(2805), - [anon_sym_public] = ACTIONS(2805), - [anon_sym_private] = ACTIONS(2805), - [anon_sym_protected] = ACTIONS(2805), - [anon_sym_override] = ACTIONS(2805), - [anon_sym_module] = ACTIONS(2805), - [anon_sym_any] = ACTIONS(2805), - [anon_sym_number] = ACTIONS(2805), - [anon_sym_boolean] = ACTIONS(2805), - [anon_sym_string] = ACTIONS(2805), - [anon_sym_symbol] = ACTIONS(2805), - [anon_sym_object] = ACTIONS(2805), - [anon_sym_abstract] = ACTIONS(2805), - [anon_sym_interface] = ACTIONS(2805), - [anon_sym_enum] = ACTIONS(2805), + [ts_builtin_sym_end] = ACTIONS(2797), + [sym_identifier] = ACTIONS(2799), + [anon_sym_export] = ACTIONS(2799), + [anon_sym_default] = ACTIONS(2799), + [anon_sym_type] = ACTIONS(2799), + [anon_sym_namespace] = ACTIONS(2799), + [anon_sym_LBRACE] = ACTIONS(2797), + [anon_sym_RBRACE] = ACTIONS(2797), + [anon_sym_typeof] = ACTIONS(2799), + [anon_sym_import] = ACTIONS(2799), + [anon_sym_with] = ACTIONS(2799), + [anon_sym_var] = ACTIONS(2799), + [anon_sym_let] = ACTIONS(2799), + [anon_sym_const] = ACTIONS(2799), + [anon_sym_BANG] = ACTIONS(2797), + [anon_sym_else] = ACTIONS(2799), + [anon_sym_if] = ACTIONS(2799), + [anon_sym_switch] = ACTIONS(2799), + [anon_sym_for] = ACTIONS(2799), + [anon_sym_LPAREN] = ACTIONS(2797), + [anon_sym_SEMI] = ACTIONS(2797), + [anon_sym_await] = ACTIONS(2799), + [anon_sym_while] = ACTIONS(2799), + [anon_sym_do] = ACTIONS(2799), + [anon_sym_try] = ACTIONS(2799), + [anon_sym_break] = ACTIONS(2799), + [anon_sym_continue] = ACTIONS(2799), + [anon_sym_debugger] = ACTIONS(2799), + [anon_sym_return] = ACTIONS(2799), + [anon_sym_throw] = ACTIONS(2799), + [anon_sym_case] = ACTIONS(2799), + [anon_sym_yield] = ACTIONS(2799), + [anon_sym_LBRACK] = ACTIONS(2797), + [anon_sym_class] = ACTIONS(2799), + [anon_sym_async] = ACTIONS(2799), + [anon_sym_function] = ACTIONS(2799), + [anon_sym_new] = ACTIONS(2799), + [anon_sym_using] = ACTIONS(2799), + [anon_sym_PLUS] = ACTIONS(2799), + [anon_sym_DASH] = ACTIONS(2799), + [anon_sym_SLASH] = ACTIONS(2799), + [anon_sym_LT] = ACTIONS(2797), + [anon_sym_TILDE] = ACTIONS(2797), + [anon_sym_void] = ACTIONS(2799), + [anon_sym_delete] = ACTIONS(2799), + [anon_sym_PLUS_PLUS] = ACTIONS(2797), + [anon_sym_DASH_DASH] = ACTIONS(2797), + [anon_sym_DQUOTE] = ACTIONS(2797), + [anon_sym_SQUOTE] = ACTIONS(2797), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2797), + [sym_number] = ACTIONS(2797), + [sym_private_property_identifier] = ACTIONS(2797), + [sym_this] = ACTIONS(2799), + [sym_super] = ACTIONS(2799), + [sym_true] = ACTIONS(2799), + [sym_false] = ACTIONS(2799), + [sym_null] = ACTIONS(2799), + [sym_undefined] = ACTIONS(2799), + [anon_sym_AT] = ACTIONS(2797), + [anon_sym_static] = ACTIONS(2799), + [anon_sym_readonly] = ACTIONS(2799), + [anon_sym_get] = ACTIONS(2799), + [anon_sym_set] = ACTIONS(2799), + [anon_sym_declare] = ACTIONS(2799), + [anon_sym_public] = ACTIONS(2799), + [anon_sym_private] = ACTIONS(2799), + [anon_sym_protected] = ACTIONS(2799), + [anon_sym_override] = ACTIONS(2799), + [anon_sym_module] = ACTIONS(2799), + [anon_sym_any] = ACTIONS(2799), + [anon_sym_number] = ACTIONS(2799), + [anon_sym_boolean] = ACTIONS(2799), + [anon_sym_string] = ACTIONS(2799), + [anon_sym_symbol] = ACTIONS(2799), + [anon_sym_object] = ACTIONS(2799), + [anon_sym_abstract] = ACTIONS(2799), + [anon_sym_interface] = ACTIONS(2799), + [anon_sym_enum] = ACTIONS(2799), [sym_html_comment] = ACTIONS(5), }, [STATE(886)] = { - [ts_builtin_sym_end] = ACTIONS(2807), - [sym_identifier] = ACTIONS(2809), - [anon_sym_export] = ACTIONS(2809), - [anon_sym_default] = ACTIONS(2809), - [anon_sym_type] = ACTIONS(2809), - [anon_sym_namespace] = ACTIONS(2809), - [anon_sym_LBRACE] = ACTIONS(2807), - [anon_sym_RBRACE] = ACTIONS(2807), - [anon_sym_typeof] = ACTIONS(2809), - [anon_sym_import] = ACTIONS(2809), - [anon_sym_with] = ACTIONS(2809), - [anon_sym_var] = ACTIONS(2809), - [anon_sym_let] = ACTIONS(2809), - [anon_sym_const] = ACTIONS(2809), - [anon_sym_BANG] = ACTIONS(2807), - [anon_sym_else] = ACTIONS(2809), - [anon_sym_if] = ACTIONS(2809), - [anon_sym_switch] = ACTIONS(2809), - [anon_sym_for] = ACTIONS(2809), - [anon_sym_LPAREN] = ACTIONS(2807), - [anon_sym_SEMI] = ACTIONS(2807), - [anon_sym_await] = ACTIONS(2809), - [anon_sym_while] = ACTIONS(2809), - [anon_sym_do] = ACTIONS(2809), - [anon_sym_try] = ACTIONS(2809), - [anon_sym_break] = ACTIONS(2809), - [anon_sym_continue] = ACTIONS(2809), - [anon_sym_debugger] = ACTIONS(2809), - [anon_sym_return] = ACTIONS(2809), - [anon_sym_throw] = ACTIONS(2809), - [anon_sym_case] = ACTIONS(2809), - [anon_sym_yield] = ACTIONS(2809), - [anon_sym_LBRACK] = ACTIONS(2807), - [anon_sym_class] = ACTIONS(2809), - [anon_sym_async] = ACTIONS(2809), - [anon_sym_function] = ACTIONS(2809), - [anon_sym_new] = ACTIONS(2809), - [anon_sym_using] = ACTIONS(2809), - [anon_sym_PLUS] = ACTIONS(2809), - [anon_sym_DASH] = ACTIONS(2809), - [anon_sym_SLASH] = ACTIONS(2809), - [anon_sym_LT] = ACTIONS(2807), - [anon_sym_TILDE] = ACTIONS(2807), - [anon_sym_void] = ACTIONS(2809), - [anon_sym_delete] = ACTIONS(2809), - [anon_sym_PLUS_PLUS] = ACTIONS(2807), - [anon_sym_DASH_DASH] = ACTIONS(2807), - [anon_sym_DQUOTE] = ACTIONS(2807), - [anon_sym_SQUOTE] = ACTIONS(2807), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2807), - [sym_number] = ACTIONS(2807), - [sym_private_property_identifier] = ACTIONS(2807), - [sym_this] = ACTIONS(2809), - [sym_super] = ACTIONS(2809), - [sym_true] = ACTIONS(2809), - [sym_false] = ACTIONS(2809), - [sym_null] = ACTIONS(2809), - [sym_undefined] = ACTIONS(2809), - [anon_sym_AT] = ACTIONS(2807), - [anon_sym_static] = ACTIONS(2809), - [anon_sym_readonly] = ACTIONS(2809), - [anon_sym_get] = ACTIONS(2809), - [anon_sym_set] = ACTIONS(2809), - [anon_sym_declare] = ACTIONS(2809), - [anon_sym_public] = ACTIONS(2809), - [anon_sym_private] = ACTIONS(2809), - [anon_sym_protected] = ACTIONS(2809), - [anon_sym_override] = ACTIONS(2809), - [anon_sym_module] = ACTIONS(2809), - [anon_sym_any] = ACTIONS(2809), - [anon_sym_number] = ACTIONS(2809), - [anon_sym_boolean] = ACTIONS(2809), - [anon_sym_string] = ACTIONS(2809), - [anon_sym_symbol] = ACTIONS(2809), - [anon_sym_object] = ACTIONS(2809), - [anon_sym_abstract] = ACTIONS(2809), - [anon_sym_interface] = ACTIONS(2809), - [anon_sym_enum] = ACTIONS(2809), + [ts_builtin_sym_end] = ACTIONS(2801), + [sym_identifier] = ACTIONS(2803), + [anon_sym_export] = ACTIONS(2803), + [anon_sym_default] = ACTIONS(2803), + [anon_sym_type] = ACTIONS(2803), + [anon_sym_namespace] = ACTIONS(2803), + [anon_sym_LBRACE] = ACTIONS(2801), + [anon_sym_RBRACE] = ACTIONS(2801), + [anon_sym_typeof] = ACTIONS(2803), + [anon_sym_import] = ACTIONS(2803), + [anon_sym_with] = ACTIONS(2803), + [anon_sym_var] = ACTIONS(2803), + [anon_sym_let] = ACTIONS(2803), + [anon_sym_const] = ACTIONS(2803), + [anon_sym_BANG] = ACTIONS(2801), + [anon_sym_else] = ACTIONS(2803), + [anon_sym_if] = ACTIONS(2803), + [anon_sym_switch] = ACTIONS(2803), + [anon_sym_for] = ACTIONS(2803), + [anon_sym_LPAREN] = ACTIONS(2801), + [anon_sym_SEMI] = ACTIONS(2801), + [anon_sym_await] = ACTIONS(2803), + [anon_sym_while] = ACTIONS(2803), + [anon_sym_do] = ACTIONS(2803), + [anon_sym_try] = ACTIONS(2803), + [anon_sym_break] = ACTIONS(2803), + [anon_sym_continue] = ACTIONS(2803), + [anon_sym_debugger] = ACTIONS(2803), + [anon_sym_return] = ACTIONS(2803), + [anon_sym_throw] = ACTIONS(2803), + [anon_sym_case] = ACTIONS(2803), + [anon_sym_yield] = ACTIONS(2803), + [anon_sym_LBRACK] = ACTIONS(2801), + [anon_sym_class] = ACTIONS(2803), + [anon_sym_async] = ACTIONS(2803), + [anon_sym_function] = ACTIONS(2803), + [anon_sym_new] = ACTIONS(2803), + [anon_sym_using] = ACTIONS(2803), + [anon_sym_PLUS] = ACTIONS(2803), + [anon_sym_DASH] = ACTIONS(2803), + [anon_sym_SLASH] = ACTIONS(2803), + [anon_sym_LT] = ACTIONS(2801), + [anon_sym_TILDE] = ACTIONS(2801), + [anon_sym_void] = ACTIONS(2803), + [anon_sym_delete] = ACTIONS(2803), + [anon_sym_PLUS_PLUS] = ACTIONS(2801), + [anon_sym_DASH_DASH] = ACTIONS(2801), + [anon_sym_DQUOTE] = ACTIONS(2801), + [anon_sym_SQUOTE] = ACTIONS(2801), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2801), + [sym_number] = ACTIONS(2801), + [sym_private_property_identifier] = ACTIONS(2801), + [sym_this] = ACTIONS(2803), + [sym_super] = ACTIONS(2803), + [sym_true] = ACTIONS(2803), + [sym_false] = ACTIONS(2803), + [sym_null] = ACTIONS(2803), + [sym_undefined] = ACTIONS(2803), + [anon_sym_AT] = ACTIONS(2801), + [anon_sym_static] = ACTIONS(2803), + [anon_sym_readonly] = ACTIONS(2803), + [anon_sym_get] = ACTIONS(2803), + [anon_sym_set] = ACTIONS(2803), + [anon_sym_declare] = ACTIONS(2803), + [anon_sym_public] = ACTIONS(2803), + [anon_sym_private] = ACTIONS(2803), + [anon_sym_protected] = ACTIONS(2803), + [anon_sym_override] = ACTIONS(2803), + [anon_sym_module] = ACTIONS(2803), + [anon_sym_any] = ACTIONS(2803), + [anon_sym_number] = ACTIONS(2803), + [anon_sym_boolean] = ACTIONS(2803), + [anon_sym_string] = ACTIONS(2803), + [anon_sym_symbol] = ACTIONS(2803), + [anon_sym_object] = ACTIONS(2803), + [anon_sym_abstract] = ACTIONS(2803), + [anon_sym_interface] = ACTIONS(2803), + [anon_sym_enum] = ACTIONS(2803), [sym_html_comment] = ACTIONS(5), }, [STATE(887)] = { - [ts_builtin_sym_end] = ACTIONS(2807), - [sym_identifier] = ACTIONS(2809), - [anon_sym_export] = ACTIONS(2809), - [anon_sym_default] = ACTIONS(2809), - [anon_sym_type] = ACTIONS(2809), - [anon_sym_namespace] = ACTIONS(2809), - [anon_sym_LBRACE] = ACTIONS(2807), - [anon_sym_RBRACE] = ACTIONS(2807), - [anon_sym_typeof] = ACTIONS(2809), - [anon_sym_import] = ACTIONS(2809), - [anon_sym_with] = ACTIONS(2809), - [anon_sym_var] = ACTIONS(2809), - [anon_sym_let] = ACTIONS(2809), - [anon_sym_const] = ACTIONS(2809), - [anon_sym_BANG] = ACTIONS(2807), - [anon_sym_else] = ACTIONS(2809), - [anon_sym_if] = ACTIONS(2809), - [anon_sym_switch] = ACTIONS(2809), - [anon_sym_for] = ACTIONS(2809), - [anon_sym_LPAREN] = ACTIONS(2807), - [anon_sym_SEMI] = ACTIONS(2807), - [anon_sym_await] = ACTIONS(2809), - [anon_sym_while] = ACTIONS(2809), - [anon_sym_do] = ACTIONS(2809), - [anon_sym_try] = ACTIONS(2809), - [anon_sym_break] = ACTIONS(2809), - [anon_sym_continue] = ACTIONS(2809), - [anon_sym_debugger] = ACTIONS(2809), - [anon_sym_return] = ACTIONS(2809), - [anon_sym_throw] = ACTIONS(2809), - [anon_sym_case] = ACTIONS(2809), - [anon_sym_yield] = ACTIONS(2809), - [anon_sym_LBRACK] = ACTIONS(2807), - [anon_sym_class] = ACTIONS(2809), - [anon_sym_async] = ACTIONS(2809), - [anon_sym_function] = ACTIONS(2809), - [anon_sym_new] = ACTIONS(2809), - [anon_sym_using] = ACTIONS(2809), - [anon_sym_PLUS] = ACTIONS(2809), - [anon_sym_DASH] = ACTIONS(2809), - [anon_sym_SLASH] = ACTIONS(2809), - [anon_sym_LT] = ACTIONS(2807), - [anon_sym_TILDE] = ACTIONS(2807), - [anon_sym_void] = ACTIONS(2809), - [anon_sym_delete] = ACTIONS(2809), - [anon_sym_PLUS_PLUS] = ACTIONS(2807), - [anon_sym_DASH_DASH] = ACTIONS(2807), - [anon_sym_DQUOTE] = ACTIONS(2807), - [anon_sym_SQUOTE] = ACTIONS(2807), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2807), - [sym_number] = ACTIONS(2807), - [sym_private_property_identifier] = ACTIONS(2807), - [sym_this] = ACTIONS(2809), - [sym_super] = ACTIONS(2809), - [sym_true] = ACTIONS(2809), - [sym_false] = ACTIONS(2809), - [sym_null] = ACTIONS(2809), - [sym_undefined] = ACTIONS(2809), - [anon_sym_AT] = ACTIONS(2807), - [anon_sym_static] = ACTIONS(2809), - [anon_sym_readonly] = ACTIONS(2809), - [anon_sym_get] = ACTIONS(2809), - [anon_sym_set] = ACTIONS(2809), - [anon_sym_declare] = ACTIONS(2809), - [anon_sym_public] = ACTIONS(2809), - [anon_sym_private] = ACTIONS(2809), - [anon_sym_protected] = ACTIONS(2809), - [anon_sym_override] = ACTIONS(2809), - [anon_sym_module] = ACTIONS(2809), - [anon_sym_any] = ACTIONS(2809), - [anon_sym_number] = ACTIONS(2809), - [anon_sym_boolean] = ACTIONS(2809), - [anon_sym_string] = ACTIONS(2809), - [anon_sym_symbol] = ACTIONS(2809), - [anon_sym_object] = ACTIONS(2809), - [anon_sym_abstract] = ACTIONS(2809), - [anon_sym_interface] = ACTIONS(2809), - [anon_sym_enum] = ACTIONS(2809), + [ts_builtin_sym_end] = ACTIONS(2805), + [sym_identifier] = ACTIONS(2807), + [anon_sym_export] = ACTIONS(2807), + [anon_sym_default] = ACTIONS(2807), + [anon_sym_type] = ACTIONS(2807), + [anon_sym_namespace] = ACTIONS(2807), + [anon_sym_LBRACE] = ACTIONS(2805), + [anon_sym_RBRACE] = ACTIONS(2805), + [anon_sym_typeof] = ACTIONS(2807), + [anon_sym_import] = ACTIONS(2807), + [anon_sym_with] = ACTIONS(2807), + [anon_sym_var] = ACTIONS(2807), + [anon_sym_let] = ACTIONS(2807), + [anon_sym_const] = ACTIONS(2807), + [anon_sym_BANG] = ACTIONS(2805), + [anon_sym_else] = ACTIONS(2807), + [anon_sym_if] = ACTIONS(2807), + [anon_sym_switch] = ACTIONS(2807), + [anon_sym_for] = ACTIONS(2807), + [anon_sym_LPAREN] = ACTIONS(2805), + [anon_sym_SEMI] = ACTIONS(2805), + [anon_sym_await] = ACTIONS(2807), + [anon_sym_while] = ACTIONS(2807), + [anon_sym_do] = ACTIONS(2807), + [anon_sym_try] = ACTIONS(2807), + [anon_sym_break] = ACTIONS(2807), + [anon_sym_continue] = ACTIONS(2807), + [anon_sym_debugger] = ACTIONS(2807), + [anon_sym_return] = ACTIONS(2807), + [anon_sym_throw] = ACTIONS(2807), + [anon_sym_case] = ACTIONS(2807), + [anon_sym_yield] = ACTIONS(2807), + [anon_sym_LBRACK] = ACTIONS(2805), + [anon_sym_class] = ACTIONS(2807), + [anon_sym_async] = ACTIONS(2807), + [anon_sym_function] = ACTIONS(2807), + [anon_sym_new] = ACTIONS(2807), + [anon_sym_using] = ACTIONS(2807), + [anon_sym_PLUS] = ACTIONS(2807), + [anon_sym_DASH] = ACTIONS(2807), + [anon_sym_SLASH] = ACTIONS(2807), + [anon_sym_LT] = ACTIONS(2805), + [anon_sym_TILDE] = ACTIONS(2805), + [anon_sym_void] = ACTIONS(2807), + [anon_sym_delete] = ACTIONS(2807), + [anon_sym_PLUS_PLUS] = ACTIONS(2805), + [anon_sym_DASH_DASH] = ACTIONS(2805), + [anon_sym_DQUOTE] = ACTIONS(2805), + [anon_sym_SQUOTE] = ACTIONS(2805), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2805), + [sym_number] = ACTIONS(2805), + [sym_private_property_identifier] = ACTIONS(2805), + [sym_this] = ACTIONS(2807), + [sym_super] = ACTIONS(2807), + [sym_true] = ACTIONS(2807), + [sym_false] = ACTIONS(2807), + [sym_null] = ACTIONS(2807), + [sym_undefined] = ACTIONS(2807), + [anon_sym_AT] = ACTIONS(2805), + [anon_sym_static] = ACTIONS(2807), + [anon_sym_readonly] = ACTIONS(2807), + [anon_sym_get] = ACTIONS(2807), + [anon_sym_set] = ACTIONS(2807), + [anon_sym_declare] = ACTIONS(2807), + [anon_sym_public] = ACTIONS(2807), + [anon_sym_private] = ACTIONS(2807), + [anon_sym_protected] = ACTIONS(2807), + [anon_sym_override] = ACTIONS(2807), + [anon_sym_module] = ACTIONS(2807), + [anon_sym_any] = ACTIONS(2807), + [anon_sym_number] = ACTIONS(2807), + [anon_sym_boolean] = ACTIONS(2807), + [anon_sym_string] = ACTIONS(2807), + [anon_sym_symbol] = ACTIONS(2807), + [anon_sym_object] = ACTIONS(2807), + [anon_sym_abstract] = ACTIONS(2807), + [anon_sym_interface] = ACTIONS(2807), + [anon_sym_enum] = ACTIONS(2807), [sym_html_comment] = ACTIONS(5), }, [STATE(888)] = { - [ts_builtin_sym_end] = ACTIONS(2811), - [sym_identifier] = ACTIONS(2813), - [anon_sym_export] = ACTIONS(2813), - [anon_sym_default] = ACTIONS(2813), - [anon_sym_type] = ACTIONS(2813), - [anon_sym_namespace] = ACTIONS(2813), - [anon_sym_LBRACE] = ACTIONS(2811), - [anon_sym_RBRACE] = ACTIONS(2811), - [anon_sym_typeof] = ACTIONS(2813), - [anon_sym_import] = ACTIONS(2813), - [anon_sym_with] = ACTIONS(2813), - [anon_sym_var] = ACTIONS(2813), - [anon_sym_let] = ACTIONS(2813), - [anon_sym_const] = ACTIONS(2813), - [anon_sym_BANG] = ACTIONS(2811), - [anon_sym_else] = ACTIONS(2813), - [anon_sym_if] = ACTIONS(2813), - [anon_sym_switch] = ACTIONS(2813), - [anon_sym_for] = ACTIONS(2813), - [anon_sym_LPAREN] = ACTIONS(2811), - [anon_sym_SEMI] = ACTIONS(2811), - [anon_sym_await] = ACTIONS(2813), - [anon_sym_while] = ACTIONS(2813), - [anon_sym_do] = ACTIONS(2813), - [anon_sym_try] = ACTIONS(2813), - [anon_sym_break] = ACTIONS(2813), - [anon_sym_continue] = ACTIONS(2813), - [anon_sym_debugger] = ACTIONS(2813), - [anon_sym_return] = ACTIONS(2813), - [anon_sym_throw] = ACTIONS(2813), - [anon_sym_case] = ACTIONS(2813), - [anon_sym_yield] = ACTIONS(2813), - [anon_sym_LBRACK] = ACTIONS(2811), - [anon_sym_class] = ACTIONS(2813), - [anon_sym_async] = ACTIONS(2813), - [anon_sym_function] = ACTIONS(2813), - [anon_sym_new] = ACTIONS(2813), - [anon_sym_using] = ACTIONS(2813), - [anon_sym_PLUS] = ACTIONS(2813), - [anon_sym_DASH] = ACTIONS(2813), - [anon_sym_SLASH] = ACTIONS(2813), - [anon_sym_LT] = ACTIONS(2811), - [anon_sym_TILDE] = ACTIONS(2811), - [anon_sym_void] = ACTIONS(2813), - [anon_sym_delete] = ACTIONS(2813), - [anon_sym_PLUS_PLUS] = ACTIONS(2811), - [anon_sym_DASH_DASH] = ACTIONS(2811), - [anon_sym_DQUOTE] = ACTIONS(2811), - [anon_sym_SQUOTE] = ACTIONS(2811), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2811), - [sym_number] = ACTIONS(2811), - [sym_private_property_identifier] = ACTIONS(2811), - [sym_this] = ACTIONS(2813), - [sym_super] = ACTIONS(2813), - [sym_true] = ACTIONS(2813), - [sym_false] = ACTIONS(2813), - [sym_null] = ACTIONS(2813), - [sym_undefined] = ACTIONS(2813), - [anon_sym_AT] = ACTIONS(2811), - [anon_sym_static] = ACTIONS(2813), - [anon_sym_readonly] = ACTIONS(2813), - [anon_sym_get] = ACTIONS(2813), - [anon_sym_set] = ACTIONS(2813), - [anon_sym_declare] = ACTIONS(2813), - [anon_sym_public] = ACTIONS(2813), - [anon_sym_private] = ACTIONS(2813), - [anon_sym_protected] = ACTIONS(2813), - [anon_sym_override] = ACTIONS(2813), - [anon_sym_module] = ACTIONS(2813), - [anon_sym_any] = ACTIONS(2813), - [anon_sym_number] = ACTIONS(2813), - [anon_sym_boolean] = ACTIONS(2813), - [anon_sym_string] = ACTIONS(2813), - [anon_sym_symbol] = ACTIONS(2813), - [anon_sym_object] = ACTIONS(2813), - [anon_sym_abstract] = ACTIONS(2813), - [anon_sym_interface] = ACTIONS(2813), - [anon_sym_enum] = ACTIONS(2813), + [ts_builtin_sym_end] = ACTIONS(2809), + [sym_identifier] = ACTIONS(2811), + [anon_sym_export] = ACTIONS(2811), + [anon_sym_default] = ACTIONS(2811), + [anon_sym_type] = ACTIONS(2811), + [anon_sym_namespace] = ACTIONS(2811), + [anon_sym_LBRACE] = ACTIONS(2809), + [anon_sym_RBRACE] = ACTIONS(2809), + [anon_sym_typeof] = ACTIONS(2811), + [anon_sym_import] = ACTIONS(2811), + [anon_sym_with] = ACTIONS(2811), + [anon_sym_var] = ACTIONS(2811), + [anon_sym_let] = ACTIONS(2811), + [anon_sym_const] = ACTIONS(2811), + [anon_sym_BANG] = ACTIONS(2809), + [anon_sym_else] = ACTIONS(2811), + [anon_sym_if] = ACTIONS(2811), + [anon_sym_switch] = ACTIONS(2811), + [anon_sym_for] = ACTIONS(2811), + [anon_sym_LPAREN] = ACTIONS(2809), + [anon_sym_SEMI] = ACTIONS(2809), + [anon_sym_await] = ACTIONS(2811), + [anon_sym_while] = ACTIONS(2811), + [anon_sym_do] = ACTIONS(2811), + [anon_sym_try] = ACTIONS(2811), + [anon_sym_break] = ACTIONS(2811), + [anon_sym_continue] = ACTIONS(2811), + [anon_sym_debugger] = ACTIONS(2811), + [anon_sym_return] = ACTIONS(2811), + [anon_sym_throw] = ACTIONS(2811), + [anon_sym_case] = ACTIONS(2811), + [anon_sym_yield] = ACTIONS(2811), + [anon_sym_LBRACK] = ACTIONS(2809), + [anon_sym_class] = ACTIONS(2811), + [anon_sym_async] = ACTIONS(2811), + [anon_sym_function] = ACTIONS(2811), + [anon_sym_new] = ACTIONS(2811), + [anon_sym_using] = ACTIONS(2811), + [anon_sym_PLUS] = ACTIONS(2811), + [anon_sym_DASH] = ACTIONS(2811), + [anon_sym_SLASH] = ACTIONS(2811), + [anon_sym_LT] = ACTIONS(2809), + [anon_sym_TILDE] = ACTIONS(2809), + [anon_sym_void] = ACTIONS(2811), + [anon_sym_delete] = ACTIONS(2811), + [anon_sym_PLUS_PLUS] = ACTIONS(2809), + [anon_sym_DASH_DASH] = ACTIONS(2809), + [anon_sym_DQUOTE] = ACTIONS(2809), + [anon_sym_SQUOTE] = ACTIONS(2809), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2809), + [sym_number] = ACTIONS(2809), + [sym_private_property_identifier] = ACTIONS(2809), + [sym_this] = ACTIONS(2811), + [sym_super] = ACTIONS(2811), + [sym_true] = ACTIONS(2811), + [sym_false] = ACTIONS(2811), + [sym_null] = ACTIONS(2811), + [sym_undefined] = ACTIONS(2811), + [anon_sym_AT] = ACTIONS(2809), + [anon_sym_static] = ACTIONS(2811), + [anon_sym_readonly] = ACTIONS(2811), + [anon_sym_get] = ACTIONS(2811), + [anon_sym_set] = ACTIONS(2811), + [anon_sym_declare] = ACTIONS(2811), + [anon_sym_public] = ACTIONS(2811), + [anon_sym_private] = ACTIONS(2811), + [anon_sym_protected] = ACTIONS(2811), + [anon_sym_override] = ACTIONS(2811), + [anon_sym_module] = ACTIONS(2811), + [anon_sym_any] = ACTIONS(2811), + [anon_sym_number] = ACTIONS(2811), + [anon_sym_boolean] = ACTIONS(2811), + [anon_sym_string] = ACTIONS(2811), + [anon_sym_symbol] = ACTIONS(2811), + [anon_sym_object] = ACTIONS(2811), + [anon_sym_abstract] = ACTIONS(2811), + [anon_sym_interface] = ACTIONS(2811), + [anon_sym_enum] = ACTIONS(2811), [sym_html_comment] = ACTIONS(5), }, [STATE(889)] = { - [ts_builtin_sym_end] = ACTIONS(2815), - [sym_identifier] = ACTIONS(2817), - [anon_sym_export] = ACTIONS(2817), - [anon_sym_default] = ACTIONS(2817), - [anon_sym_type] = ACTIONS(2817), - [anon_sym_namespace] = ACTIONS(2817), - [anon_sym_LBRACE] = ACTIONS(2815), - [anon_sym_RBRACE] = ACTIONS(2815), - [anon_sym_typeof] = ACTIONS(2817), - [anon_sym_import] = ACTIONS(2817), - [anon_sym_with] = ACTIONS(2817), - [anon_sym_var] = ACTIONS(2817), - [anon_sym_let] = ACTIONS(2817), - [anon_sym_const] = ACTIONS(2817), - [anon_sym_BANG] = ACTIONS(2815), - [anon_sym_else] = ACTIONS(2817), - [anon_sym_if] = ACTIONS(2817), - [anon_sym_switch] = ACTIONS(2817), - [anon_sym_for] = ACTIONS(2817), - [anon_sym_LPAREN] = ACTIONS(2815), - [anon_sym_SEMI] = ACTIONS(2815), - [anon_sym_await] = ACTIONS(2817), - [anon_sym_while] = ACTIONS(2817), - [anon_sym_do] = ACTIONS(2817), - [anon_sym_try] = ACTIONS(2817), - [anon_sym_break] = ACTIONS(2817), - [anon_sym_continue] = ACTIONS(2817), - [anon_sym_debugger] = ACTIONS(2817), - [anon_sym_return] = ACTIONS(2817), - [anon_sym_throw] = ACTIONS(2817), - [anon_sym_case] = ACTIONS(2817), - [anon_sym_yield] = ACTIONS(2817), - [anon_sym_LBRACK] = ACTIONS(2815), - [anon_sym_class] = ACTIONS(2817), - [anon_sym_async] = ACTIONS(2817), - [anon_sym_function] = ACTIONS(2817), - [anon_sym_new] = ACTIONS(2817), - [anon_sym_using] = ACTIONS(2817), - [anon_sym_PLUS] = ACTIONS(2817), - [anon_sym_DASH] = ACTIONS(2817), - [anon_sym_SLASH] = ACTIONS(2817), - [anon_sym_LT] = ACTIONS(2815), - [anon_sym_TILDE] = ACTIONS(2815), - [anon_sym_void] = ACTIONS(2817), - [anon_sym_delete] = ACTIONS(2817), - [anon_sym_PLUS_PLUS] = ACTIONS(2815), - [anon_sym_DASH_DASH] = ACTIONS(2815), - [anon_sym_DQUOTE] = ACTIONS(2815), - [anon_sym_SQUOTE] = ACTIONS(2815), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2815), - [sym_number] = ACTIONS(2815), - [sym_private_property_identifier] = ACTIONS(2815), - [sym_this] = ACTIONS(2817), - [sym_super] = ACTIONS(2817), - [sym_true] = ACTIONS(2817), - [sym_false] = ACTIONS(2817), - [sym_null] = ACTIONS(2817), - [sym_undefined] = ACTIONS(2817), - [anon_sym_AT] = ACTIONS(2815), - [anon_sym_static] = ACTIONS(2817), - [anon_sym_readonly] = ACTIONS(2817), - [anon_sym_get] = ACTIONS(2817), - [anon_sym_set] = ACTIONS(2817), - [anon_sym_declare] = ACTIONS(2817), - [anon_sym_public] = ACTIONS(2817), - [anon_sym_private] = ACTIONS(2817), - [anon_sym_protected] = ACTIONS(2817), - [anon_sym_override] = ACTIONS(2817), - [anon_sym_module] = ACTIONS(2817), - [anon_sym_any] = ACTIONS(2817), - [anon_sym_number] = ACTIONS(2817), - [anon_sym_boolean] = ACTIONS(2817), - [anon_sym_string] = ACTIONS(2817), - [anon_sym_symbol] = ACTIONS(2817), - [anon_sym_object] = ACTIONS(2817), - [anon_sym_abstract] = ACTIONS(2817), - [anon_sym_interface] = ACTIONS(2817), - [anon_sym_enum] = ACTIONS(2817), + [ts_builtin_sym_end] = ACTIONS(2813), + [sym_identifier] = ACTIONS(2815), + [anon_sym_export] = ACTIONS(2815), + [anon_sym_default] = ACTIONS(2815), + [anon_sym_type] = ACTIONS(2815), + [anon_sym_namespace] = ACTIONS(2815), + [anon_sym_LBRACE] = ACTIONS(2813), + [anon_sym_RBRACE] = ACTIONS(2813), + [anon_sym_typeof] = ACTIONS(2815), + [anon_sym_import] = ACTIONS(2815), + [anon_sym_with] = ACTIONS(2815), + [anon_sym_var] = ACTIONS(2815), + [anon_sym_let] = ACTIONS(2815), + [anon_sym_const] = ACTIONS(2815), + [anon_sym_BANG] = ACTIONS(2813), + [anon_sym_else] = ACTIONS(2815), + [anon_sym_if] = ACTIONS(2815), + [anon_sym_switch] = ACTIONS(2815), + [anon_sym_for] = ACTIONS(2815), + [anon_sym_LPAREN] = ACTIONS(2813), + [anon_sym_SEMI] = ACTIONS(2813), + [anon_sym_await] = ACTIONS(2815), + [anon_sym_while] = ACTIONS(2815), + [anon_sym_do] = ACTIONS(2815), + [anon_sym_try] = ACTIONS(2815), + [anon_sym_break] = ACTIONS(2815), + [anon_sym_continue] = ACTIONS(2815), + [anon_sym_debugger] = ACTIONS(2815), + [anon_sym_return] = ACTIONS(2815), + [anon_sym_throw] = ACTIONS(2815), + [anon_sym_case] = ACTIONS(2815), + [anon_sym_yield] = ACTIONS(2815), + [anon_sym_LBRACK] = ACTIONS(2813), + [anon_sym_class] = ACTIONS(2815), + [anon_sym_async] = ACTIONS(2815), + [anon_sym_function] = ACTIONS(2815), + [anon_sym_new] = ACTIONS(2815), + [anon_sym_using] = ACTIONS(2815), + [anon_sym_PLUS] = ACTIONS(2815), + [anon_sym_DASH] = ACTIONS(2815), + [anon_sym_SLASH] = ACTIONS(2815), + [anon_sym_LT] = ACTIONS(2813), + [anon_sym_TILDE] = ACTIONS(2813), + [anon_sym_void] = ACTIONS(2815), + [anon_sym_delete] = ACTIONS(2815), + [anon_sym_PLUS_PLUS] = ACTIONS(2813), + [anon_sym_DASH_DASH] = ACTIONS(2813), + [anon_sym_DQUOTE] = ACTIONS(2813), + [anon_sym_SQUOTE] = ACTIONS(2813), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2813), + [sym_number] = ACTIONS(2813), + [sym_private_property_identifier] = ACTIONS(2813), + [sym_this] = ACTIONS(2815), + [sym_super] = ACTIONS(2815), + [sym_true] = ACTIONS(2815), + [sym_false] = ACTIONS(2815), + [sym_null] = ACTIONS(2815), + [sym_undefined] = ACTIONS(2815), + [anon_sym_AT] = ACTIONS(2813), + [anon_sym_static] = ACTIONS(2815), + [anon_sym_readonly] = ACTIONS(2815), + [anon_sym_get] = ACTIONS(2815), + [anon_sym_set] = ACTIONS(2815), + [anon_sym_declare] = ACTIONS(2815), + [anon_sym_public] = ACTIONS(2815), + [anon_sym_private] = ACTIONS(2815), + [anon_sym_protected] = ACTIONS(2815), + [anon_sym_override] = ACTIONS(2815), + [anon_sym_module] = ACTIONS(2815), + [anon_sym_any] = ACTIONS(2815), + [anon_sym_number] = ACTIONS(2815), + [anon_sym_boolean] = ACTIONS(2815), + [anon_sym_string] = ACTIONS(2815), + [anon_sym_symbol] = ACTIONS(2815), + [anon_sym_object] = ACTIONS(2815), + [anon_sym_abstract] = ACTIONS(2815), + [anon_sym_interface] = ACTIONS(2815), + [anon_sym_enum] = ACTIONS(2815), [sym_html_comment] = ACTIONS(5), }, [STATE(890)] = { - [ts_builtin_sym_end] = ACTIONS(1862), - [sym_identifier] = ACTIONS(1864), - [anon_sym_export] = ACTIONS(1864), - [anon_sym_default] = ACTIONS(1864), - [anon_sym_type] = ACTIONS(1864), - [anon_sym_namespace] = ACTIONS(1864), - [anon_sym_LBRACE] = ACTIONS(1862), - [anon_sym_RBRACE] = ACTIONS(1862), - [anon_sym_typeof] = ACTIONS(1864), - [anon_sym_import] = ACTIONS(1864), - [anon_sym_with] = ACTIONS(1864), - [anon_sym_var] = ACTIONS(1864), - [anon_sym_let] = ACTIONS(1864), - [anon_sym_const] = ACTIONS(1864), - [anon_sym_BANG] = ACTIONS(1862), - [anon_sym_else] = ACTIONS(1864), - [anon_sym_if] = ACTIONS(1864), - [anon_sym_switch] = ACTIONS(1864), - [anon_sym_for] = ACTIONS(1864), - [anon_sym_LPAREN] = ACTIONS(1862), - [anon_sym_SEMI] = ACTIONS(1862), - [anon_sym_await] = ACTIONS(1864), - [anon_sym_while] = ACTIONS(1864), - [anon_sym_do] = ACTIONS(1864), - [anon_sym_try] = ACTIONS(1864), - [anon_sym_break] = ACTIONS(1864), - [anon_sym_continue] = ACTIONS(1864), - [anon_sym_debugger] = ACTIONS(1864), - [anon_sym_return] = ACTIONS(1864), - [anon_sym_throw] = ACTIONS(1864), - [anon_sym_case] = ACTIONS(1864), - [anon_sym_yield] = ACTIONS(1864), - [anon_sym_LBRACK] = ACTIONS(1862), - [anon_sym_class] = ACTIONS(1864), - [anon_sym_async] = ACTIONS(1864), - [anon_sym_function] = ACTIONS(1864), - [anon_sym_new] = ACTIONS(1864), - [anon_sym_using] = ACTIONS(1864), - [anon_sym_PLUS] = ACTIONS(1864), - [anon_sym_DASH] = ACTIONS(1864), - [anon_sym_SLASH] = ACTIONS(1864), - [anon_sym_LT] = ACTIONS(1862), - [anon_sym_TILDE] = ACTIONS(1862), - [anon_sym_void] = ACTIONS(1864), - [anon_sym_delete] = ACTIONS(1864), - [anon_sym_PLUS_PLUS] = ACTIONS(1862), - [anon_sym_DASH_DASH] = ACTIONS(1862), - [anon_sym_DQUOTE] = ACTIONS(1862), - [anon_sym_SQUOTE] = ACTIONS(1862), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1862), - [sym_number] = ACTIONS(1862), - [sym_private_property_identifier] = ACTIONS(1862), - [sym_this] = ACTIONS(1864), - [sym_super] = ACTIONS(1864), - [sym_true] = ACTIONS(1864), - [sym_false] = ACTIONS(1864), - [sym_null] = ACTIONS(1864), - [sym_undefined] = ACTIONS(1864), - [anon_sym_AT] = ACTIONS(1862), - [anon_sym_static] = ACTIONS(1864), - [anon_sym_readonly] = ACTIONS(1864), - [anon_sym_get] = ACTIONS(1864), - [anon_sym_set] = ACTIONS(1864), - [anon_sym_declare] = ACTIONS(1864), - [anon_sym_public] = ACTIONS(1864), - [anon_sym_private] = ACTIONS(1864), - [anon_sym_protected] = ACTIONS(1864), - [anon_sym_override] = ACTIONS(1864), - [anon_sym_module] = ACTIONS(1864), - [anon_sym_any] = ACTIONS(1864), - [anon_sym_number] = ACTIONS(1864), - [anon_sym_boolean] = ACTIONS(1864), - [anon_sym_string] = ACTIONS(1864), - [anon_sym_symbol] = ACTIONS(1864), - [anon_sym_object] = ACTIONS(1864), - [anon_sym_abstract] = ACTIONS(1864), - [anon_sym_interface] = ACTIONS(1864), - [anon_sym_enum] = ACTIONS(1864), + [ts_builtin_sym_end] = ACTIONS(2817), + [sym_identifier] = ACTIONS(2819), + [anon_sym_export] = ACTIONS(2819), + [anon_sym_default] = ACTIONS(2819), + [anon_sym_type] = ACTIONS(2819), + [anon_sym_namespace] = ACTIONS(2819), + [anon_sym_LBRACE] = ACTIONS(2817), + [anon_sym_RBRACE] = ACTIONS(2817), + [anon_sym_typeof] = ACTIONS(2819), + [anon_sym_import] = ACTIONS(2819), + [anon_sym_with] = ACTIONS(2819), + [anon_sym_var] = ACTIONS(2819), + [anon_sym_let] = ACTIONS(2819), + [anon_sym_const] = ACTIONS(2819), + [anon_sym_BANG] = ACTIONS(2817), + [anon_sym_else] = ACTIONS(2819), + [anon_sym_if] = ACTIONS(2819), + [anon_sym_switch] = ACTIONS(2819), + [anon_sym_for] = ACTIONS(2819), + [anon_sym_LPAREN] = ACTIONS(2817), + [anon_sym_SEMI] = ACTIONS(2817), + [anon_sym_await] = ACTIONS(2819), + [anon_sym_while] = ACTIONS(2819), + [anon_sym_do] = ACTIONS(2819), + [anon_sym_try] = ACTIONS(2819), + [anon_sym_break] = ACTIONS(2819), + [anon_sym_continue] = ACTIONS(2819), + [anon_sym_debugger] = ACTIONS(2819), + [anon_sym_return] = ACTIONS(2819), + [anon_sym_throw] = ACTIONS(2819), + [anon_sym_case] = ACTIONS(2819), + [anon_sym_yield] = ACTIONS(2819), + [anon_sym_LBRACK] = ACTIONS(2817), + [anon_sym_class] = ACTIONS(2819), + [anon_sym_async] = ACTIONS(2819), + [anon_sym_function] = ACTIONS(2819), + [anon_sym_new] = ACTIONS(2819), + [anon_sym_using] = ACTIONS(2819), + [anon_sym_PLUS] = ACTIONS(2819), + [anon_sym_DASH] = ACTIONS(2819), + [anon_sym_SLASH] = ACTIONS(2819), + [anon_sym_LT] = ACTIONS(2817), + [anon_sym_TILDE] = ACTIONS(2817), + [anon_sym_void] = ACTIONS(2819), + [anon_sym_delete] = ACTIONS(2819), + [anon_sym_PLUS_PLUS] = ACTIONS(2817), + [anon_sym_DASH_DASH] = ACTIONS(2817), + [anon_sym_DQUOTE] = ACTIONS(2817), + [anon_sym_SQUOTE] = ACTIONS(2817), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2817), + [sym_number] = ACTIONS(2817), + [sym_private_property_identifier] = ACTIONS(2817), + [sym_this] = ACTIONS(2819), + [sym_super] = ACTIONS(2819), + [sym_true] = ACTIONS(2819), + [sym_false] = ACTIONS(2819), + [sym_null] = ACTIONS(2819), + [sym_undefined] = ACTIONS(2819), + [anon_sym_AT] = ACTIONS(2817), + [anon_sym_static] = ACTIONS(2819), + [anon_sym_readonly] = ACTIONS(2819), + [anon_sym_get] = ACTIONS(2819), + [anon_sym_set] = ACTIONS(2819), + [anon_sym_declare] = ACTIONS(2819), + [anon_sym_public] = ACTIONS(2819), + [anon_sym_private] = ACTIONS(2819), + [anon_sym_protected] = ACTIONS(2819), + [anon_sym_override] = ACTIONS(2819), + [anon_sym_module] = ACTIONS(2819), + [anon_sym_any] = ACTIONS(2819), + [anon_sym_number] = ACTIONS(2819), + [anon_sym_boolean] = ACTIONS(2819), + [anon_sym_string] = ACTIONS(2819), + [anon_sym_symbol] = ACTIONS(2819), + [anon_sym_object] = ACTIONS(2819), + [anon_sym_abstract] = ACTIONS(2819), + [anon_sym_interface] = ACTIONS(2819), + [anon_sym_enum] = ACTIONS(2819), [sym_html_comment] = ACTIONS(5), }, [STATE(891)] = { - [ts_builtin_sym_end] = ACTIONS(2819), - [sym_identifier] = ACTIONS(2821), - [anon_sym_export] = ACTIONS(2821), - [anon_sym_default] = ACTIONS(2821), - [anon_sym_type] = ACTIONS(2821), - [anon_sym_namespace] = ACTIONS(2821), - [anon_sym_LBRACE] = ACTIONS(2819), - [anon_sym_RBRACE] = ACTIONS(2819), - [anon_sym_typeof] = ACTIONS(2821), - [anon_sym_import] = ACTIONS(2821), - [anon_sym_with] = ACTIONS(2821), - [anon_sym_var] = ACTIONS(2821), - [anon_sym_let] = ACTIONS(2821), - [anon_sym_const] = ACTIONS(2821), - [anon_sym_BANG] = ACTIONS(2819), - [anon_sym_else] = ACTIONS(2821), - [anon_sym_if] = ACTIONS(2821), - [anon_sym_switch] = ACTIONS(2821), - [anon_sym_for] = ACTIONS(2821), - [anon_sym_LPAREN] = ACTIONS(2819), - [anon_sym_SEMI] = ACTIONS(2819), - [anon_sym_await] = ACTIONS(2821), - [anon_sym_while] = ACTIONS(2821), - [anon_sym_do] = ACTIONS(2821), - [anon_sym_try] = ACTIONS(2821), - [anon_sym_break] = ACTIONS(2821), - [anon_sym_continue] = ACTIONS(2821), - [anon_sym_debugger] = ACTIONS(2821), - [anon_sym_return] = ACTIONS(2821), - [anon_sym_throw] = ACTIONS(2821), - [anon_sym_case] = ACTIONS(2821), - [anon_sym_yield] = ACTIONS(2821), - [anon_sym_LBRACK] = ACTIONS(2819), - [anon_sym_class] = ACTIONS(2821), - [anon_sym_async] = ACTIONS(2821), - [anon_sym_function] = ACTIONS(2821), - [anon_sym_new] = ACTIONS(2821), - [anon_sym_using] = ACTIONS(2821), - [anon_sym_PLUS] = ACTIONS(2821), - [anon_sym_DASH] = ACTIONS(2821), - [anon_sym_SLASH] = ACTIONS(2821), - [anon_sym_LT] = ACTIONS(2819), - [anon_sym_TILDE] = ACTIONS(2819), - [anon_sym_void] = ACTIONS(2821), - [anon_sym_delete] = ACTIONS(2821), - [anon_sym_PLUS_PLUS] = ACTIONS(2819), - [anon_sym_DASH_DASH] = ACTIONS(2819), - [anon_sym_DQUOTE] = ACTIONS(2819), - [anon_sym_SQUOTE] = ACTIONS(2819), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2819), - [sym_number] = ACTIONS(2819), - [sym_private_property_identifier] = ACTIONS(2819), - [sym_this] = ACTIONS(2821), - [sym_super] = ACTIONS(2821), - [sym_true] = ACTIONS(2821), - [sym_false] = ACTIONS(2821), - [sym_null] = ACTIONS(2821), - [sym_undefined] = ACTIONS(2821), - [anon_sym_AT] = ACTIONS(2819), - [anon_sym_static] = ACTIONS(2821), - [anon_sym_readonly] = ACTIONS(2821), - [anon_sym_get] = ACTIONS(2821), - [anon_sym_set] = ACTIONS(2821), - [anon_sym_declare] = ACTIONS(2821), - [anon_sym_public] = ACTIONS(2821), - [anon_sym_private] = ACTIONS(2821), - [anon_sym_protected] = ACTIONS(2821), - [anon_sym_override] = ACTIONS(2821), - [anon_sym_module] = ACTIONS(2821), - [anon_sym_any] = ACTIONS(2821), - [anon_sym_number] = ACTIONS(2821), - [anon_sym_boolean] = ACTIONS(2821), - [anon_sym_string] = ACTIONS(2821), - [anon_sym_symbol] = ACTIONS(2821), - [anon_sym_object] = ACTIONS(2821), - [anon_sym_abstract] = ACTIONS(2821), - [anon_sym_interface] = ACTIONS(2821), - [anon_sym_enum] = ACTIONS(2821), + [ts_builtin_sym_end] = ACTIONS(2821), + [sym_identifier] = ACTIONS(2823), + [anon_sym_export] = ACTIONS(2823), + [anon_sym_default] = ACTIONS(2823), + [anon_sym_type] = ACTIONS(2823), + [anon_sym_namespace] = ACTIONS(2823), + [anon_sym_LBRACE] = ACTIONS(2821), + [anon_sym_RBRACE] = ACTIONS(2821), + [anon_sym_typeof] = ACTIONS(2823), + [anon_sym_import] = ACTIONS(2823), + [anon_sym_with] = ACTIONS(2823), + [anon_sym_var] = ACTIONS(2823), + [anon_sym_let] = ACTIONS(2823), + [anon_sym_const] = ACTIONS(2823), + [anon_sym_BANG] = ACTIONS(2821), + [anon_sym_else] = ACTIONS(2823), + [anon_sym_if] = ACTIONS(2823), + [anon_sym_switch] = ACTIONS(2823), + [anon_sym_for] = ACTIONS(2823), + [anon_sym_LPAREN] = ACTIONS(2821), + [anon_sym_SEMI] = ACTIONS(2821), + [anon_sym_await] = ACTIONS(2823), + [anon_sym_while] = ACTIONS(2823), + [anon_sym_do] = ACTIONS(2823), + [anon_sym_try] = ACTIONS(2823), + [anon_sym_break] = ACTIONS(2823), + [anon_sym_continue] = ACTIONS(2823), + [anon_sym_debugger] = ACTIONS(2823), + [anon_sym_return] = ACTIONS(2823), + [anon_sym_throw] = ACTIONS(2823), + [anon_sym_case] = ACTIONS(2823), + [anon_sym_yield] = ACTIONS(2823), + [anon_sym_LBRACK] = ACTIONS(2821), + [anon_sym_class] = ACTIONS(2823), + [anon_sym_async] = ACTIONS(2823), + [anon_sym_function] = ACTIONS(2823), + [anon_sym_new] = ACTIONS(2823), + [anon_sym_using] = ACTIONS(2823), + [anon_sym_PLUS] = ACTIONS(2823), + [anon_sym_DASH] = ACTIONS(2823), + [anon_sym_SLASH] = ACTIONS(2823), + [anon_sym_LT] = ACTIONS(2821), + [anon_sym_TILDE] = ACTIONS(2821), + [anon_sym_void] = ACTIONS(2823), + [anon_sym_delete] = ACTIONS(2823), + [anon_sym_PLUS_PLUS] = ACTIONS(2821), + [anon_sym_DASH_DASH] = ACTIONS(2821), + [anon_sym_DQUOTE] = ACTIONS(2821), + [anon_sym_SQUOTE] = ACTIONS(2821), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2821), + [sym_number] = ACTIONS(2821), + [sym_private_property_identifier] = ACTIONS(2821), + [sym_this] = ACTIONS(2823), + [sym_super] = ACTIONS(2823), + [sym_true] = ACTIONS(2823), + [sym_false] = ACTIONS(2823), + [sym_null] = ACTIONS(2823), + [sym_undefined] = ACTIONS(2823), + [anon_sym_AT] = ACTIONS(2821), + [anon_sym_static] = ACTIONS(2823), + [anon_sym_readonly] = ACTIONS(2823), + [anon_sym_get] = ACTIONS(2823), + [anon_sym_set] = ACTIONS(2823), + [anon_sym_declare] = ACTIONS(2823), + [anon_sym_public] = ACTIONS(2823), + [anon_sym_private] = ACTIONS(2823), + [anon_sym_protected] = ACTIONS(2823), + [anon_sym_override] = ACTIONS(2823), + [anon_sym_module] = ACTIONS(2823), + [anon_sym_any] = ACTIONS(2823), + [anon_sym_number] = ACTIONS(2823), + [anon_sym_boolean] = ACTIONS(2823), + [anon_sym_string] = ACTIONS(2823), + [anon_sym_symbol] = ACTIONS(2823), + [anon_sym_object] = ACTIONS(2823), + [anon_sym_abstract] = ACTIONS(2823), + [anon_sym_interface] = ACTIONS(2823), + [anon_sym_enum] = ACTIONS(2823), [sym_html_comment] = ACTIONS(5), }, [STATE(892)] = { - [ts_builtin_sym_end] = ACTIONS(2823), - [sym_identifier] = ACTIONS(2825), - [anon_sym_export] = ACTIONS(2825), - [anon_sym_default] = ACTIONS(2825), - [anon_sym_type] = ACTIONS(2825), - [anon_sym_namespace] = ACTIONS(2825), - [anon_sym_LBRACE] = ACTIONS(2823), - [anon_sym_RBRACE] = ACTIONS(2823), - [anon_sym_typeof] = ACTIONS(2825), - [anon_sym_import] = ACTIONS(2825), - [anon_sym_with] = ACTIONS(2825), - [anon_sym_var] = ACTIONS(2825), - [anon_sym_let] = ACTIONS(2825), - [anon_sym_const] = ACTIONS(2825), - [anon_sym_BANG] = ACTIONS(2823), - [anon_sym_else] = ACTIONS(2825), - [anon_sym_if] = ACTIONS(2825), - [anon_sym_switch] = ACTIONS(2825), - [anon_sym_for] = ACTIONS(2825), - [anon_sym_LPAREN] = ACTIONS(2823), - [anon_sym_SEMI] = ACTIONS(2823), - [anon_sym_await] = ACTIONS(2825), - [anon_sym_while] = ACTIONS(2825), - [anon_sym_do] = ACTIONS(2825), - [anon_sym_try] = ACTIONS(2825), - [anon_sym_break] = ACTIONS(2825), - [anon_sym_continue] = ACTIONS(2825), - [anon_sym_debugger] = ACTIONS(2825), - [anon_sym_return] = ACTIONS(2825), - [anon_sym_throw] = ACTIONS(2825), - [anon_sym_case] = ACTIONS(2825), - [anon_sym_yield] = ACTIONS(2825), - [anon_sym_LBRACK] = ACTIONS(2823), - [anon_sym_class] = ACTIONS(2825), - [anon_sym_async] = ACTIONS(2825), - [anon_sym_function] = ACTIONS(2825), - [anon_sym_new] = ACTIONS(2825), - [anon_sym_using] = ACTIONS(2825), - [anon_sym_PLUS] = ACTIONS(2825), - [anon_sym_DASH] = ACTIONS(2825), - [anon_sym_SLASH] = ACTIONS(2825), - [anon_sym_LT] = ACTIONS(2823), - [anon_sym_TILDE] = ACTIONS(2823), - [anon_sym_void] = ACTIONS(2825), - [anon_sym_delete] = ACTIONS(2825), - [anon_sym_PLUS_PLUS] = ACTIONS(2823), - [anon_sym_DASH_DASH] = ACTIONS(2823), - [anon_sym_DQUOTE] = ACTIONS(2823), - [anon_sym_SQUOTE] = ACTIONS(2823), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2823), - [sym_number] = ACTIONS(2823), - [sym_private_property_identifier] = ACTIONS(2823), - [sym_this] = ACTIONS(2825), - [sym_super] = ACTIONS(2825), - [sym_true] = ACTIONS(2825), - [sym_false] = ACTIONS(2825), - [sym_null] = ACTIONS(2825), - [sym_undefined] = ACTIONS(2825), - [anon_sym_AT] = ACTIONS(2823), - [anon_sym_static] = ACTIONS(2825), - [anon_sym_readonly] = ACTIONS(2825), - [anon_sym_get] = ACTIONS(2825), - [anon_sym_set] = ACTIONS(2825), - [anon_sym_declare] = ACTIONS(2825), - [anon_sym_public] = ACTIONS(2825), - [anon_sym_private] = ACTIONS(2825), - [anon_sym_protected] = ACTIONS(2825), - [anon_sym_override] = ACTIONS(2825), - [anon_sym_module] = ACTIONS(2825), - [anon_sym_any] = ACTIONS(2825), - [anon_sym_number] = ACTIONS(2825), - [anon_sym_boolean] = ACTIONS(2825), - [anon_sym_string] = ACTIONS(2825), - [anon_sym_symbol] = ACTIONS(2825), - [anon_sym_object] = ACTIONS(2825), - [anon_sym_abstract] = ACTIONS(2825), - [anon_sym_interface] = ACTIONS(2825), - [anon_sym_enum] = ACTIONS(2825), + [ts_builtin_sym_end] = ACTIONS(2575), + [sym_identifier] = ACTIONS(2577), + [anon_sym_export] = ACTIONS(2577), + [anon_sym_default] = ACTIONS(2577), + [anon_sym_type] = ACTIONS(2577), + [anon_sym_namespace] = ACTIONS(2577), + [anon_sym_LBRACE] = ACTIONS(2575), + [anon_sym_RBRACE] = ACTIONS(2575), + [anon_sym_typeof] = ACTIONS(2577), + [anon_sym_import] = ACTIONS(2577), + [anon_sym_with] = ACTIONS(2577), + [anon_sym_var] = ACTIONS(2577), + [anon_sym_let] = ACTIONS(2577), + [anon_sym_const] = ACTIONS(2577), + [anon_sym_BANG] = ACTIONS(2575), + [anon_sym_else] = ACTIONS(2577), + [anon_sym_if] = ACTIONS(2577), + [anon_sym_switch] = ACTIONS(2577), + [anon_sym_for] = ACTIONS(2577), + [anon_sym_LPAREN] = ACTIONS(2575), + [anon_sym_SEMI] = ACTIONS(2575), + [anon_sym_await] = ACTIONS(2577), + [anon_sym_while] = ACTIONS(2577), + [anon_sym_do] = ACTIONS(2577), + [anon_sym_try] = ACTIONS(2577), + [anon_sym_break] = ACTIONS(2577), + [anon_sym_continue] = ACTIONS(2577), + [anon_sym_debugger] = ACTIONS(2577), + [anon_sym_return] = ACTIONS(2577), + [anon_sym_throw] = ACTIONS(2577), + [anon_sym_case] = ACTIONS(2577), + [anon_sym_yield] = ACTIONS(2577), + [anon_sym_LBRACK] = ACTIONS(2575), + [anon_sym_class] = ACTIONS(2577), + [anon_sym_async] = ACTIONS(2577), + [anon_sym_function] = ACTIONS(2577), + [anon_sym_new] = ACTIONS(2577), + [anon_sym_using] = ACTIONS(2577), + [anon_sym_PLUS] = ACTIONS(2577), + [anon_sym_DASH] = ACTIONS(2577), + [anon_sym_SLASH] = ACTIONS(2577), + [anon_sym_LT] = ACTIONS(2575), + [anon_sym_TILDE] = ACTIONS(2575), + [anon_sym_void] = ACTIONS(2577), + [anon_sym_delete] = ACTIONS(2577), + [anon_sym_PLUS_PLUS] = ACTIONS(2575), + [anon_sym_DASH_DASH] = ACTIONS(2575), + [anon_sym_DQUOTE] = ACTIONS(2575), + [anon_sym_SQUOTE] = ACTIONS(2575), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2575), + [sym_number] = ACTIONS(2575), + [sym_private_property_identifier] = ACTIONS(2575), + [sym_this] = ACTIONS(2577), + [sym_super] = ACTIONS(2577), + [sym_true] = ACTIONS(2577), + [sym_false] = ACTIONS(2577), + [sym_null] = ACTIONS(2577), + [sym_undefined] = ACTIONS(2577), + [anon_sym_AT] = ACTIONS(2575), + [anon_sym_static] = ACTIONS(2577), + [anon_sym_readonly] = ACTIONS(2577), + [anon_sym_get] = ACTIONS(2577), + [anon_sym_set] = ACTIONS(2577), + [anon_sym_declare] = ACTIONS(2577), + [anon_sym_public] = ACTIONS(2577), + [anon_sym_private] = ACTIONS(2577), + [anon_sym_protected] = ACTIONS(2577), + [anon_sym_override] = ACTIONS(2577), + [anon_sym_module] = ACTIONS(2577), + [anon_sym_any] = ACTIONS(2577), + [anon_sym_number] = ACTIONS(2577), + [anon_sym_boolean] = ACTIONS(2577), + [anon_sym_string] = ACTIONS(2577), + [anon_sym_symbol] = ACTIONS(2577), + [anon_sym_object] = ACTIONS(2577), + [anon_sym_abstract] = ACTIONS(2577), + [anon_sym_interface] = ACTIONS(2577), + [anon_sym_enum] = ACTIONS(2577), [sym_html_comment] = ACTIONS(5), }, [STATE(893)] = { - [ts_builtin_sym_end] = ACTIONS(2827), - [sym_identifier] = ACTIONS(2829), - [anon_sym_export] = ACTIONS(2829), - [anon_sym_default] = ACTIONS(2829), - [anon_sym_type] = ACTIONS(2829), - [anon_sym_namespace] = ACTIONS(2829), - [anon_sym_LBRACE] = ACTIONS(2827), - [anon_sym_RBRACE] = ACTIONS(2827), - [anon_sym_typeof] = ACTIONS(2829), - [anon_sym_import] = ACTIONS(2829), - [anon_sym_with] = ACTIONS(2829), - [anon_sym_var] = ACTIONS(2829), - [anon_sym_let] = ACTIONS(2829), - [anon_sym_const] = ACTIONS(2829), - [anon_sym_BANG] = ACTIONS(2827), - [anon_sym_else] = ACTIONS(2829), - [anon_sym_if] = ACTIONS(2829), - [anon_sym_switch] = ACTIONS(2829), - [anon_sym_for] = ACTIONS(2829), - [anon_sym_LPAREN] = ACTIONS(2827), - [anon_sym_SEMI] = ACTIONS(2827), - [anon_sym_await] = ACTIONS(2829), - [anon_sym_while] = ACTIONS(2829), - [anon_sym_do] = ACTIONS(2829), - [anon_sym_try] = ACTIONS(2829), - [anon_sym_break] = ACTIONS(2829), - [anon_sym_continue] = ACTIONS(2829), - [anon_sym_debugger] = ACTIONS(2829), - [anon_sym_return] = ACTIONS(2829), - [anon_sym_throw] = ACTIONS(2829), - [anon_sym_case] = ACTIONS(2829), - [anon_sym_yield] = ACTIONS(2829), - [anon_sym_LBRACK] = ACTIONS(2827), - [anon_sym_class] = ACTIONS(2829), - [anon_sym_async] = ACTIONS(2829), - [anon_sym_function] = ACTIONS(2829), - [anon_sym_new] = ACTIONS(2829), - [anon_sym_using] = ACTIONS(2829), - [anon_sym_PLUS] = ACTIONS(2829), - [anon_sym_DASH] = ACTIONS(2829), - [anon_sym_SLASH] = ACTIONS(2829), - [anon_sym_LT] = ACTIONS(2827), - [anon_sym_TILDE] = ACTIONS(2827), - [anon_sym_void] = ACTIONS(2829), - [anon_sym_delete] = ACTIONS(2829), - [anon_sym_PLUS_PLUS] = ACTIONS(2827), - [anon_sym_DASH_DASH] = ACTIONS(2827), - [anon_sym_DQUOTE] = ACTIONS(2827), - [anon_sym_SQUOTE] = ACTIONS(2827), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2827), - [sym_number] = ACTIONS(2827), - [sym_private_property_identifier] = ACTIONS(2827), - [sym_this] = ACTIONS(2829), - [sym_super] = ACTIONS(2829), - [sym_true] = ACTIONS(2829), - [sym_false] = ACTIONS(2829), - [sym_null] = ACTIONS(2829), - [sym_undefined] = ACTIONS(2829), - [anon_sym_AT] = ACTIONS(2827), - [anon_sym_static] = ACTIONS(2829), - [anon_sym_readonly] = ACTIONS(2829), - [anon_sym_get] = ACTIONS(2829), - [anon_sym_set] = ACTIONS(2829), - [anon_sym_declare] = ACTIONS(2829), - [anon_sym_public] = ACTIONS(2829), - [anon_sym_private] = ACTIONS(2829), - [anon_sym_protected] = ACTIONS(2829), - [anon_sym_override] = ACTIONS(2829), - [anon_sym_module] = ACTIONS(2829), - [anon_sym_any] = ACTIONS(2829), - [anon_sym_number] = ACTIONS(2829), - [anon_sym_boolean] = ACTIONS(2829), - [anon_sym_string] = ACTIONS(2829), - [anon_sym_symbol] = ACTIONS(2829), - [anon_sym_object] = ACTIONS(2829), - [anon_sym_abstract] = ACTIONS(2829), - [anon_sym_interface] = ACTIONS(2829), - [anon_sym_enum] = ACTIONS(2829), + [ts_builtin_sym_end] = ACTIONS(2825), + [sym_identifier] = ACTIONS(2827), + [anon_sym_export] = ACTIONS(2827), + [anon_sym_default] = ACTIONS(2827), + [anon_sym_type] = ACTIONS(2827), + [anon_sym_namespace] = ACTIONS(2827), + [anon_sym_LBRACE] = ACTIONS(2825), + [anon_sym_RBRACE] = ACTIONS(2825), + [anon_sym_typeof] = ACTIONS(2827), + [anon_sym_import] = ACTIONS(2827), + [anon_sym_with] = ACTIONS(2827), + [anon_sym_var] = ACTIONS(2827), + [anon_sym_let] = ACTIONS(2827), + [anon_sym_const] = ACTIONS(2827), + [anon_sym_BANG] = ACTIONS(2825), + [anon_sym_else] = ACTIONS(2827), + [anon_sym_if] = ACTIONS(2827), + [anon_sym_switch] = ACTIONS(2827), + [anon_sym_for] = ACTIONS(2827), + [anon_sym_LPAREN] = ACTIONS(2825), + [anon_sym_SEMI] = ACTIONS(2825), + [anon_sym_await] = ACTIONS(2827), + [anon_sym_while] = ACTIONS(2827), + [anon_sym_do] = ACTIONS(2827), + [anon_sym_try] = ACTIONS(2827), + [anon_sym_break] = ACTIONS(2827), + [anon_sym_continue] = ACTIONS(2827), + [anon_sym_debugger] = ACTIONS(2827), + [anon_sym_return] = ACTIONS(2827), + [anon_sym_throw] = ACTIONS(2827), + [anon_sym_case] = ACTIONS(2827), + [anon_sym_yield] = ACTIONS(2827), + [anon_sym_LBRACK] = ACTIONS(2825), + [anon_sym_class] = ACTIONS(2827), + [anon_sym_async] = ACTIONS(2827), + [anon_sym_function] = ACTIONS(2827), + [anon_sym_new] = ACTIONS(2827), + [anon_sym_using] = ACTIONS(2827), + [anon_sym_PLUS] = ACTIONS(2827), + [anon_sym_DASH] = ACTIONS(2827), + [anon_sym_SLASH] = ACTIONS(2827), + [anon_sym_LT] = ACTIONS(2825), + [anon_sym_TILDE] = ACTIONS(2825), + [anon_sym_void] = ACTIONS(2827), + [anon_sym_delete] = ACTIONS(2827), + [anon_sym_PLUS_PLUS] = ACTIONS(2825), + [anon_sym_DASH_DASH] = ACTIONS(2825), + [anon_sym_DQUOTE] = ACTIONS(2825), + [anon_sym_SQUOTE] = ACTIONS(2825), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2825), + [sym_number] = ACTIONS(2825), + [sym_private_property_identifier] = ACTIONS(2825), + [sym_this] = ACTIONS(2827), + [sym_super] = ACTIONS(2827), + [sym_true] = ACTIONS(2827), + [sym_false] = ACTIONS(2827), + [sym_null] = ACTIONS(2827), + [sym_undefined] = ACTIONS(2827), + [anon_sym_AT] = ACTIONS(2825), + [anon_sym_static] = ACTIONS(2827), + [anon_sym_readonly] = ACTIONS(2827), + [anon_sym_get] = ACTIONS(2827), + [anon_sym_set] = ACTIONS(2827), + [anon_sym_declare] = ACTIONS(2827), + [anon_sym_public] = ACTIONS(2827), + [anon_sym_private] = ACTIONS(2827), + [anon_sym_protected] = ACTIONS(2827), + [anon_sym_override] = ACTIONS(2827), + [anon_sym_module] = ACTIONS(2827), + [anon_sym_any] = ACTIONS(2827), + [anon_sym_number] = ACTIONS(2827), + [anon_sym_boolean] = ACTIONS(2827), + [anon_sym_string] = ACTIONS(2827), + [anon_sym_symbol] = ACTIONS(2827), + [anon_sym_object] = ACTIONS(2827), + [anon_sym_abstract] = ACTIONS(2827), + [anon_sym_interface] = ACTIONS(2827), + [anon_sym_enum] = ACTIONS(2827), [sym_html_comment] = ACTIONS(5), }, [STATE(894)] = { - [ts_builtin_sym_end] = ACTIONS(2831), - [sym_identifier] = ACTIONS(2833), - [anon_sym_export] = ACTIONS(2833), - [anon_sym_default] = ACTIONS(2833), - [anon_sym_type] = ACTIONS(2833), - [anon_sym_namespace] = ACTIONS(2833), - [anon_sym_LBRACE] = ACTIONS(2831), - [anon_sym_RBRACE] = ACTIONS(2831), - [anon_sym_typeof] = ACTIONS(2833), - [anon_sym_import] = ACTIONS(2833), - [anon_sym_with] = ACTIONS(2833), - [anon_sym_var] = ACTIONS(2833), - [anon_sym_let] = ACTIONS(2833), - [anon_sym_const] = ACTIONS(2833), - [anon_sym_BANG] = ACTIONS(2831), - [anon_sym_else] = ACTIONS(2833), - [anon_sym_if] = ACTIONS(2833), - [anon_sym_switch] = ACTIONS(2833), - [anon_sym_for] = ACTIONS(2833), - [anon_sym_LPAREN] = ACTIONS(2831), - [anon_sym_SEMI] = ACTIONS(2831), - [anon_sym_await] = ACTIONS(2833), - [anon_sym_while] = ACTIONS(2833), - [anon_sym_do] = ACTIONS(2833), - [anon_sym_try] = ACTIONS(2833), - [anon_sym_break] = ACTIONS(2833), - [anon_sym_continue] = ACTIONS(2833), - [anon_sym_debugger] = ACTIONS(2833), - [anon_sym_return] = ACTIONS(2833), - [anon_sym_throw] = ACTIONS(2833), - [anon_sym_case] = ACTIONS(2833), - [anon_sym_yield] = ACTIONS(2833), - [anon_sym_LBRACK] = ACTIONS(2831), - [anon_sym_class] = ACTIONS(2833), - [anon_sym_async] = ACTIONS(2833), - [anon_sym_function] = ACTIONS(2833), - [anon_sym_new] = ACTIONS(2833), - [anon_sym_using] = ACTIONS(2833), - [anon_sym_PLUS] = ACTIONS(2833), - [anon_sym_DASH] = ACTIONS(2833), - [anon_sym_SLASH] = ACTIONS(2833), - [anon_sym_LT] = ACTIONS(2831), - [anon_sym_TILDE] = ACTIONS(2831), - [anon_sym_void] = ACTIONS(2833), - [anon_sym_delete] = ACTIONS(2833), - [anon_sym_PLUS_PLUS] = ACTIONS(2831), - [anon_sym_DASH_DASH] = ACTIONS(2831), - [anon_sym_DQUOTE] = ACTIONS(2831), - [anon_sym_SQUOTE] = ACTIONS(2831), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2831), - [sym_number] = ACTIONS(2831), - [sym_private_property_identifier] = ACTIONS(2831), - [sym_this] = ACTIONS(2833), - [sym_super] = ACTIONS(2833), - [sym_true] = ACTIONS(2833), - [sym_false] = ACTIONS(2833), - [sym_null] = ACTIONS(2833), - [sym_undefined] = ACTIONS(2833), - [anon_sym_AT] = ACTIONS(2831), - [anon_sym_static] = ACTIONS(2833), - [anon_sym_readonly] = ACTIONS(2833), - [anon_sym_get] = ACTIONS(2833), - [anon_sym_set] = ACTIONS(2833), - [anon_sym_declare] = ACTIONS(2833), - [anon_sym_public] = ACTIONS(2833), - [anon_sym_private] = ACTIONS(2833), - [anon_sym_protected] = ACTIONS(2833), - [anon_sym_override] = ACTIONS(2833), - [anon_sym_module] = ACTIONS(2833), - [anon_sym_any] = ACTIONS(2833), - [anon_sym_number] = ACTIONS(2833), - [anon_sym_boolean] = ACTIONS(2833), - [anon_sym_string] = ACTIONS(2833), - [anon_sym_symbol] = ACTIONS(2833), - [anon_sym_object] = ACTIONS(2833), - [anon_sym_abstract] = ACTIONS(2833), - [anon_sym_interface] = ACTIONS(2833), - [anon_sym_enum] = ACTIONS(2833), + [ts_builtin_sym_end] = ACTIONS(2829), + [sym_identifier] = ACTIONS(2831), + [anon_sym_export] = ACTIONS(2831), + [anon_sym_default] = ACTIONS(2831), + [anon_sym_type] = ACTIONS(2831), + [anon_sym_namespace] = ACTIONS(2831), + [anon_sym_LBRACE] = ACTIONS(2829), + [anon_sym_RBRACE] = ACTIONS(2829), + [anon_sym_typeof] = ACTIONS(2831), + [anon_sym_import] = ACTIONS(2831), + [anon_sym_with] = ACTIONS(2831), + [anon_sym_var] = ACTIONS(2831), + [anon_sym_let] = ACTIONS(2831), + [anon_sym_const] = ACTIONS(2831), + [anon_sym_BANG] = ACTIONS(2829), + [anon_sym_else] = ACTIONS(2831), + [anon_sym_if] = ACTIONS(2831), + [anon_sym_switch] = ACTIONS(2831), + [anon_sym_for] = ACTIONS(2831), + [anon_sym_LPAREN] = ACTIONS(2829), + [anon_sym_SEMI] = ACTIONS(2829), + [anon_sym_await] = ACTIONS(2831), + [anon_sym_while] = ACTIONS(2831), + [anon_sym_do] = ACTIONS(2831), + [anon_sym_try] = ACTIONS(2831), + [anon_sym_break] = ACTIONS(2831), + [anon_sym_continue] = ACTIONS(2831), + [anon_sym_debugger] = ACTIONS(2831), + [anon_sym_return] = ACTIONS(2831), + [anon_sym_throw] = ACTIONS(2831), + [anon_sym_case] = ACTIONS(2831), + [anon_sym_yield] = ACTIONS(2831), + [anon_sym_LBRACK] = ACTIONS(2829), + [anon_sym_class] = ACTIONS(2831), + [anon_sym_async] = ACTIONS(2831), + [anon_sym_function] = ACTIONS(2831), + [anon_sym_new] = ACTIONS(2831), + [anon_sym_using] = ACTIONS(2831), + [anon_sym_PLUS] = ACTIONS(2831), + [anon_sym_DASH] = ACTIONS(2831), + [anon_sym_SLASH] = ACTIONS(2831), + [anon_sym_LT] = ACTIONS(2829), + [anon_sym_TILDE] = ACTIONS(2829), + [anon_sym_void] = ACTIONS(2831), + [anon_sym_delete] = ACTIONS(2831), + [anon_sym_PLUS_PLUS] = ACTIONS(2829), + [anon_sym_DASH_DASH] = ACTIONS(2829), + [anon_sym_DQUOTE] = ACTIONS(2829), + [anon_sym_SQUOTE] = ACTIONS(2829), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2829), + [sym_number] = ACTIONS(2829), + [sym_private_property_identifier] = ACTIONS(2829), + [sym_this] = ACTIONS(2831), + [sym_super] = ACTIONS(2831), + [sym_true] = ACTIONS(2831), + [sym_false] = ACTIONS(2831), + [sym_null] = ACTIONS(2831), + [sym_undefined] = ACTIONS(2831), + [anon_sym_AT] = ACTIONS(2829), + [anon_sym_static] = ACTIONS(2831), + [anon_sym_readonly] = ACTIONS(2831), + [anon_sym_get] = ACTIONS(2831), + [anon_sym_set] = ACTIONS(2831), + [anon_sym_declare] = ACTIONS(2831), + [anon_sym_public] = ACTIONS(2831), + [anon_sym_private] = ACTIONS(2831), + [anon_sym_protected] = ACTIONS(2831), + [anon_sym_override] = ACTIONS(2831), + [anon_sym_module] = ACTIONS(2831), + [anon_sym_any] = ACTIONS(2831), + [anon_sym_number] = ACTIONS(2831), + [anon_sym_boolean] = ACTIONS(2831), + [anon_sym_string] = ACTIONS(2831), + [anon_sym_symbol] = ACTIONS(2831), + [anon_sym_object] = ACTIONS(2831), + [anon_sym_abstract] = ACTIONS(2831), + [anon_sym_interface] = ACTIONS(2831), + [anon_sym_enum] = ACTIONS(2831), [sym_html_comment] = ACTIONS(5), }, [STATE(895)] = { - [ts_builtin_sym_end] = ACTIONS(2835), - [sym_identifier] = ACTIONS(2837), - [anon_sym_export] = ACTIONS(2837), - [anon_sym_default] = ACTIONS(2837), - [anon_sym_type] = ACTIONS(2837), - [anon_sym_namespace] = ACTIONS(2837), - [anon_sym_LBRACE] = ACTIONS(2835), - [anon_sym_RBRACE] = ACTIONS(2835), - [anon_sym_typeof] = ACTIONS(2837), - [anon_sym_import] = ACTIONS(2837), - [anon_sym_with] = ACTIONS(2837), - [anon_sym_var] = ACTIONS(2837), - [anon_sym_let] = ACTIONS(2837), - [anon_sym_const] = ACTIONS(2837), - [anon_sym_BANG] = ACTIONS(2835), - [anon_sym_else] = ACTIONS(2837), - [anon_sym_if] = ACTIONS(2837), - [anon_sym_switch] = ACTIONS(2837), - [anon_sym_for] = ACTIONS(2837), - [anon_sym_LPAREN] = ACTIONS(2835), - [anon_sym_SEMI] = ACTIONS(2835), - [anon_sym_await] = ACTIONS(2837), - [anon_sym_while] = ACTIONS(2837), - [anon_sym_do] = ACTIONS(2837), - [anon_sym_try] = ACTIONS(2837), - [anon_sym_break] = ACTIONS(2837), - [anon_sym_continue] = ACTIONS(2837), - [anon_sym_debugger] = ACTIONS(2837), - [anon_sym_return] = ACTIONS(2837), - [anon_sym_throw] = ACTIONS(2837), - [anon_sym_case] = ACTIONS(2837), - [anon_sym_yield] = ACTIONS(2837), - [anon_sym_LBRACK] = ACTIONS(2835), - [anon_sym_class] = ACTIONS(2837), - [anon_sym_async] = ACTIONS(2837), - [anon_sym_function] = ACTIONS(2837), - [anon_sym_new] = ACTIONS(2837), - [anon_sym_using] = ACTIONS(2837), - [anon_sym_PLUS] = ACTIONS(2837), - [anon_sym_DASH] = ACTIONS(2837), - [anon_sym_SLASH] = ACTIONS(2837), - [anon_sym_LT] = ACTIONS(2835), - [anon_sym_TILDE] = ACTIONS(2835), - [anon_sym_void] = ACTIONS(2837), - [anon_sym_delete] = ACTIONS(2837), - [anon_sym_PLUS_PLUS] = ACTIONS(2835), - [anon_sym_DASH_DASH] = ACTIONS(2835), - [anon_sym_DQUOTE] = ACTIONS(2835), - [anon_sym_SQUOTE] = ACTIONS(2835), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2835), - [sym_number] = ACTIONS(2835), - [sym_private_property_identifier] = ACTIONS(2835), - [sym_this] = ACTIONS(2837), - [sym_super] = ACTIONS(2837), - [sym_true] = ACTIONS(2837), - [sym_false] = ACTIONS(2837), - [sym_null] = ACTIONS(2837), - [sym_undefined] = ACTIONS(2837), - [anon_sym_AT] = ACTIONS(2835), - [anon_sym_static] = ACTIONS(2837), - [anon_sym_readonly] = ACTIONS(2837), - [anon_sym_get] = ACTIONS(2837), - [anon_sym_set] = ACTIONS(2837), - [anon_sym_declare] = ACTIONS(2837), - [anon_sym_public] = ACTIONS(2837), - [anon_sym_private] = ACTIONS(2837), - [anon_sym_protected] = ACTIONS(2837), - [anon_sym_override] = ACTIONS(2837), - [anon_sym_module] = ACTIONS(2837), - [anon_sym_any] = ACTIONS(2837), - [anon_sym_number] = ACTIONS(2837), - [anon_sym_boolean] = ACTIONS(2837), - [anon_sym_string] = ACTIONS(2837), - [anon_sym_symbol] = ACTIONS(2837), - [anon_sym_object] = ACTIONS(2837), - [anon_sym_abstract] = ACTIONS(2837), - [anon_sym_interface] = ACTIONS(2837), - [anon_sym_enum] = ACTIONS(2837), + [ts_builtin_sym_end] = ACTIONS(2833), + [sym_identifier] = ACTIONS(2835), + [anon_sym_export] = ACTIONS(2835), + [anon_sym_default] = ACTIONS(2835), + [anon_sym_type] = ACTIONS(2835), + [anon_sym_namespace] = ACTIONS(2835), + [anon_sym_LBRACE] = ACTIONS(2833), + [anon_sym_RBRACE] = ACTIONS(2833), + [anon_sym_typeof] = ACTIONS(2835), + [anon_sym_import] = ACTIONS(2835), + [anon_sym_with] = ACTIONS(2835), + [anon_sym_var] = ACTIONS(2835), + [anon_sym_let] = ACTIONS(2835), + [anon_sym_const] = ACTIONS(2835), + [anon_sym_BANG] = ACTIONS(2833), + [anon_sym_else] = ACTIONS(2835), + [anon_sym_if] = ACTIONS(2835), + [anon_sym_switch] = ACTIONS(2835), + [anon_sym_for] = ACTIONS(2835), + [anon_sym_LPAREN] = ACTIONS(2833), + [anon_sym_SEMI] = ACTIONS(2833), + [anon_sym_await] = ACTIONS(2835), + [anon_sym_while] = ACTIONS(2835), + [anon_sym_do] = ACTIONS(2835), + [anon_sym_try] = ACTIONS(2835), + [anon_sym_break] = ACTIONS(2835), + [anon_sym_continue] = ACTIONS(2835), + [anon_sym_debugger] = ACTIONS(2835), + [anon_sym_return] = ACTIONS(2835), + [anon_sym_throw] = ACTIONS(2835), + [anon_sym_case] = ACTIONS(2835), + [anon_sym_yield] = ACTIONS(2835), + [anon_sym_LBRACK] = ACTIONS(2833), + [anon_sym_class] = ACTIONS(2835), + [anon_sym_async] = ACTIONS(2835), + [anon_sym_function] = ACTIONS(2835), + [anon_sym_new] = ACTIONS(2835), + [anon_sym_using] = ACTIONS(2835), + [anon_sym_PLUS] = ACTIONS(2835), + [anon_sym_DASH] = ACTIONS(2835), + [anon_sym_SLASH] = ACTIONS(2835), + [anon_sym_LT] = ACTIONS(2833), + [anon_sym_TILDE] = ACTIONS(2833), + [anon_sym_void] = ACTIONS(2835), + [anon_sym_delete] = ACTIONS(2835), + [anon_sym_PLUS_PLUS] = ACTIONS(2833), + [anon_sym_DASH_DASH] = ACTIONS(2833), + [anon_sym_DQUOTE] = ACTIONS(2833), + [anon_sym_SQUOTE] = ACTIONS(2833), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2833), + [sym_number] = ACTIONS(2833), + [sym_private_property_identifier] = ACTIONS(2833), + [sym_this] = ACTIONS(2835), + [sym_super] = ACTIONS(2835), + [sym_true] = ACTIONS(2835), + [sym_false] = ACTIONS(2835), + [sym_null] = ACTIONS(2835), + [sym_undefined] = ACTIONS(2835), + [anon_sym_AT] = ACTIONS(2833), + [anon_sym_static] = ACTIONS(2835), + [anon_sym_readonly] = ACTIONS(2835), + [anon_sym_get] = ACTIONS(2835), + [anon_sym_set] = ACTIONS(2835), + [anon_sym_declare] = ACTIONS(2835), + [anon_sym_public] = ACTIONS(2835), + [anon_sym_private] = ACTIONS(2835), + [anon_sym_protected] = ACTIONS(2835), + [anon_sym_override] = ACTIONS(2835), + [anon_sym_module] = ACTIONS(2835), + [anon_sym_any] = ACTIONS(2835), + [anon_sym_number] = ACTIONS(2835), + [anon_sym_boolean] = ACTIONS(2835), + [anon_sym_string] = ACTIONS(2835), + [anon_sym_symbol] = ACTIONS(2835), + [anon_sym_object] = ACTIONS(2835), + [anon_sym_abstract] = ACTIONS(2835), + [anon_sym_interface] = ACTIONS(2835), + [anon_sym_enum] = ACTIONS(2835), [sym_html_comment] = ACTIONS(5), }, [STATE(896)] = { - [ts_builtin_sym_end] = ACTIONS(2839), - [sym_identifier] = ACTIONS(2841), - [anon_sym_export] = ACTIONS(2841), - [anon_sym_default] = ACTIONS(2841), - [anon_sym_type] = ACTIONS(2841), - [anon_sym_namespace] = ACTIONS(2841), - [anon_sym_LBRACE] = ACTIONS(2839), - [anon_sym_RBRACE] = ACTIONS(2839), - [anon_sym_typeof] = ACTIONS(2841), - [anon_sym_import] = ACTIONS(2841), - [anon_sym_with] = ACTIONS(2841), - [anon_sym_var] = ACTIONS(2841), - [anon_sym_let] = ACTIONS(2841), - [anon_sym_const] = ACTIONS(2841), - [anon_sym_BANG] = ACTIONS(2839), - [anon_sym_else] = ACTIONS(2841), - [anon_sym_if] = ACTIONS(2841), - [anon_sym_switch] = ACTIONS(2841), - [anon_sym_for] = ACTIONS(2841), - [anon_sym_LPAREN] = ACTIONS(2839), - [anon_sym_SEMI] = ACTIONS(2839), - [anon_sym_await] = ACTIONS(2841), - [anon_sym_while] = ACTIONS(2841), - [anon_sym_do] = ACTIONS(2841), - [anon_sym_try] = ACTIONS(2841), - [anon_sym_break] = ACTIONS(2841), - [anon_sym_continue] = ACTIONS(2841), - [anon_sym_debugger] = ACTIONS(2841), - [anon_sym_return] = ACTIONS(2841), - [anon_sym_throw] = ACTIONS(2841), - [anon_sym_case] = ACTIONS(2841), - [anon_sym_yield] = ACTIONS(2841), - [anon_sym_LBRACK] = ACTIONS(2839), - [anon_sym_class] = ACTIONS(2841), - [anon_sym_async] = ACTIONS(2841), - [anon_sym_function] = ACTIONS(2841), - [anon_sym_new] = ACTIONS(2841), - [anon_sym_using] = ACTIONS(2841), - [anon_sym_PLUS] = ACTIONS(2841), - [anon_sym_DASH] = ACTIONS(2841), - [anon_sym_SLASH] = ACTIONS(2841), - [anon_sym_LT] = ACTIONS(2839), - [anon_sym_TILDE] = ACTIONS(2839), - [anon_sym_void] = ACTIONS(2841), - [anon_sym_delete] = ACTIONS(2841), - [anon_sym_PLUS_PLUS] = ACTIONS(2839), - [anon_sym_DASH_DASH] = ACTIONS(2839), - [anon_sym_DQUOTE] = ACTIONS(2839), - [anon_sym_SQUOTE] = ACTIONS(2839), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2839), - [sym_number] = ACTIONS(2839), - [sym_private_property_identifier] = ACTIONS(2839), - [sym_this] = ACTIONS(2841), - [sym_super] = ACTIONS(2841), - [sym_true] = ACTIONS(2841), - [sym_false] = ACTIONS(2841), - [sym_null] = ACTIONS(2841), - [sym_undefined] = ACTIONS(2841), - [anon_sym_AT] = ACTIONS(2839), - [anon_sym_static] = ACTIONS(2841), - [anon_sym_readonly] = ACTIONS(2841), - [anon_sym_get] = ACTIONS(2841), - [anon_sym_set] = ACTIONS(2841), - [anon_sym_declare] = ACTIONS(2841), - [anon_sym_public] = ACTIONS(2841), - [anon_sym_private] = ACTIONS(2841), - [anon_sym_protected] = ACTIONS(2841), - [anon_sym_override] = ACTIONS(2841), - [anon_sym_module] = ACTIONS(2841), - [anon_sym_any] = ACTIONS(2841), - [anon_sym_number] = ACTIONS(2841), - [anon_sym_boolean] = ACTIONS(2841), - [anon_sym_string] = ACTIONS(2841), - [anon_sym_symbol] = ACTIONS(2841), - [anon_sym_object] = ACTIONS(2841), - [anon_sym_abstract] = ACTIONS(2841), - [anon_sym_interface] = ACTIONS(2841), - [anon_sym_enum] = ACTIONS(2841), + [ts_builtin_sym_end] = ACTIONS(2837), + [sym_identifier] = ACTIONS(2839), + [anon_sym_export] = ACTIONS(2839), + [anon_sym_default] = ACTIONS(2839), + [anon_sym_type] = ACTIONS(2839), + [anon_sym_namespace] = ACTIONS(2839), + [anon_sym_LBRACE] = ACTIONS(2837), + [anon_sym_RBRACE] = ACTIONS(2837), + [anon_sym_typeof] = ACTIONS(2839), + [anon_sym_import] = ACTIONS(2839), + [anon_sym_with] = ACTIONS(2839), + [anon_sym_var] = ACTIONS(2839), + [anon_sym_let] = ACTIONS(2839), + [anon_sym_const] = ACTIONS(2839), + [anon_sym_BANG] = ACTIONS(2837), + [anon_sym_else] = ACTIONS(2839), + [anon_sym_if] = ACTIONS(2839), + [anon_sym_switch] = ACTIONS(2839), + [anon_sym_for] = ACTIONS(2839), + [anon_sym_LPAREN] = ACTIONS(2837), + [anon_sym_SEMI] = ACTIONS(2837), + [anon_sym_await] = ACTIONS(2839), + [anon_sym_while] = ACTIONS(2839), + [anon_sym_do] = ACTIONS(2839), + [anon_sym_try] = ACTIONS(2839), + [anon_sym_break] = ACTIONS(2839), + [anon_sym_continue] = ACTIONS(2839), + [anon_sym_debugger] = ACTIONS(2839), + [anon_sym_return] = ACTIONS(2839), + [anon_sym_throw] = ACTIONS(2839), + [anon_sym_case] = ACTIONS(2839), + [anon_sym_yield] = ACTIONS(2839), + [anon_sym_LBRACK] = ACTIONS(2837), + [anon_sym_class] = ACTIONS(2839), + [anon_sym_async] = ACTIONS(2839), + [anon_sym_function] = ACTIONS(2839), + [anon_sym_new] = ACTIONS(2839), + [anon_sym_using] = ACTIONS(2839), + [anon_sym_PLUS] = ACTIONS(2839), + [anon_sym_DASH] = ACTIONS(2839), + [anon_sym_SLASH] = ACTIONS(2839), + [anon_sym_LT] = ACTIONS(2837), + [anon_sym_TILDE] = ACTIONS(2837), + [anon_sym_void] = ACTIONS(2839), + [anon_sym_delete] = ACTIONS(2839), + [anon_sym_PLUS_PLUS] = ACTIONS(2837), + [anon_sym_DASH_DASH] = ACTIONS(2837), + [anon_sym_DQUOTE] = ACTIONS(2837), + [anon_sym_SQUOTE] = ACTIONS(2837), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2837), + [sym_number] = ACTIONS(2837), + [sym_private_property_identifier] = ACTIONS(2837), + [sym_this] = ACTIONS(2839), + [sym_super] = ACTIONS(2839), + [sym_true] = ACTIONS(2839), + [sym_false] = ACTIONS(2839), + [sym_null] = ACTIONS(2839), + [sym_undefined] = ACTIONS(2839), + [anon_sym_AT] = ACTIONS(2837), + [anon_sym_static] = ACTIONS(2839), + [anon_sym_readonly] = ACTIONS(2839), + [anon_sym_get] = ACTIONS(2839), + [anon_sym_set] = ACTIONS(2839), + [anon_sym_declare] = ACTIONS(2839), + [anon_sym_public] = ACTIONS(2839), + [anon_sym_private] = ACTIONS(2839), + [anon_sym_protected] = ACTIONS(2839), + [anon_sym_override] = ACTIONS(2839), + [anon_sym_module] = ACTIONS(2839), + [anon_sym_any] = ACTIONS(2839), + [anon_sym_number] = ACTIONS(2839), + [anon_sym_boolean] = ACTIONS(2839), + [anon_sym_string] = ACTIONS(2839), + [anon_sym_symbol] = ACTIONS(2839), + [anon_sym_object] = ACTIONS(2839), + [anon_sym_abstract] = ACTIONS(2839), + [anon_sym_interface] = ACTIONS(2839), + [anon_sym_enum] = ACTIONS(2839), [sym_html_comment] = ACTIONS(5), }, [STATE(897)] = { - [ts_builtin_sym_end] = ACTIONS(2843), - [sym_identifier] = ACTIONS(2845), - [anon_sym_export] = ACTIONS(2845), - [anon_sym_default] = ACTIONS(2845), - [anon_sym_type] = ACTIONS(2845), - [anon_sym_namespace] = ACTIONS(2845), - [anon_sym_LBRACE] = ACTIONS(2843), - [anon_sym_RBRACE] = ACTIONS(2843), - [anon_sym_typeof] = ACTIONS(2845), - [anon_sym_import] = ACTIONS(2845), - [anon_sym_with] = ACTIONS(2845), - [anon_sym_var] = ACTIONS(2845), - [anon_sym_let] = ACTIONS(2845), - [anon_sym_const] = ACTIONS(2845), - [anon_sym_BANG] = ACTIONS(2843), - [anon_sym_else] = ACTIONS(2845), - [anon_sym_if] = ACTIONS(2845), - [anon_sym_switch] = ACTIONS(2845), - [anon_sym_for] = ACTIONS(2845), - [anon_sym_LPAREN] = ACTIONS(2843), - [anon_sym_SEMI] = ACTIONS(2843), - [anon_sym_await] = ACTIONS(2845), - [anon_sym_while] = ACTIONS(2845), - [anon_sym_do] = ACTIONS(2845), - [anon_sym_try] = ACTIONS(2845), - [anon_sym_break] = ACTIONS(2845), - [anon_sym_continue] = ACTIONS(2845), - [anon_sym_debugger] = ACTIONS(2845), - [anon_sym_return] = ACTIONS(2845), - [anon_sym_throw] = ACTIONS(2845), - [anon_sym_case] = ACTIONS(2845), - [anon_sym_yield] = ACTIONS(2845), - [anon_sym_LBRACK] = ACTIONS(2843), - [anon_sym_class] = ACTIONS(2845), - [anon_sym_async] = ACTIONS(2845), - [anon_sym_function] = ACTIONS(2845), - [anon_sym_new] = ACTIONS(2845), - [anon_sym_using] = ACTIONS(2845), - [anon_sym_PLUS] = ACTIONS(2845), - [anon_sym_DASH] = ACTIONS(2845), - [anon_sym_SLASH] = ACTIONS(2845), - [anon_sym_LT] = ACTIONS(2843), - [anon_sym_TILDE] = ACTIONS(2843), - [anon_sym_void] = ACTIONS(2845), - [anon_sym_delete] = ACTIONS(2845), - [anon_sym_PLUS_PLUS] = ACTIONS(2843), - [anon_sym_DASH_DASH] = ACTIONS(2843), - [anon_sym_DQUOTE] = ACTIONS(2843), - [anon_sym_SQUOTE] = ACTIONS(2843), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2843), - [sym_number] = ACTIONS(2843), - [sym_private_property_identifier] = ACTIONS(2843), - [sym_this] = ACTIONS(2845), - [sym_super] = ACTIONS(2845), - [sym_true] = ACTIONS(2845), - [sym_false] = ACTIONS(2845), - [sym_null] = ACTIONS(2845), - [sym_undefined] = ACTIONS(2845), - [anon_sym_AT] = ACTIONS(2843), - [anon_sym_static] = ACTIONS(2845), - [anon_sym_readonly] = ACTIONS(2845), - [anon_sym_get] = ACTIONS(2845), - [anon_sym_set] = ACTIONS(2845), - [anon_sym_declare] = ACTIONS(2845), - [anon_sym_public] = ACTIONS(2845), - [anon_sym_private] = ACTIONS(2845), - [anon_sym_protected] = ACTIONS(2845), - [anon_sym_override] = ACTIONS(2845), - [anon_sym_module] = ACTIONS(2845), - [anon_sym_any] = ACTIONS(2845), - [anon_sym_number] = ACTIONS(2845), - [anon_sym_boolean] = ACTIONS(2845), - [anon_sym_string] = ACTIONS(2845), - [anon_sym_symbol] = ACTIONS(2845), - [anon_sym_object] = ACTIONS(2845), - [anon_sym_abstract] = ACTIONS(2845), - [anon_sym_interface] = ACTIONS(2845), - [anon_sym_enum] = ACTIONS(2845), + [ts_builtin_sym_end] = ACTIONS(2575), + [sym_identifier] = ACTIONS(2577), + [anon_sym_export] = ACTIONS(2577), + [anon_sym_default] = ACTIONS(2577), + [anon_sym_type] = ACTIONS(2577), + [anon_sym_namespace] = ACTIONS(2577), + [anon_sym_LBRACE] = ACTIONS(2575), + [anon_sym_RBRACE] = ACTIONS(2575), + [anon_sym_typeof] = ACTIONS(2577), + [anon_sym_import] = ACTIONS(2577), + [anon_sym_with] = ACTIONS(2577), + [anon_sym_var] = ACTIONS(2577), + [anon_sym_let] = ACTIONS(2577), + [anon_sym_const] = ACTIONS(2577), + [anon_sym_BANG] = ACTIONS(2575), + [anon_sym_else] = ACTIONS(2577), + [anon_sym_if] = ACTIONS(2577), + [anon_sym_switch] = ACTIONS(2577), + [anon_sym_for] = ACTIONS(2577), + [anon_sym_LPAREN] = ACTIONS(2575), + [anon_sym_SEMI] = ACTIONS(2575), + [anon_sym_await] = ACTIONS(2577), + [anon_sym_while] = ACTIONS(2577), + [anon_sym_do] = ACTIONS(2577), + [anon_sym_try] = ACTIONS(2577), + [anon_sym_break] = ACTIONS(2577), + [anon_sym_continue] = ACTIONS(2577), + [anon_sym_debugger] = ACTIONS(2577), + [anon_sym_return] = ACTIONS(2577), + [anon_sym_throw] = ACTIONS(2577), + [anon_sym_case] = ACTIONS(2577), + [anon_sym_yield] = ACTIONS(2577), + [anon_sym_LBRACK] = ACTIONS(2575), + [anon_sym_class] = ACTIONS(2577), + [anon_sym_async] = ACTIONS(2577), + [anon_sym_function] = ACTIONS(2577), + [anon_sym_new] = ACTIONS(2577), + [anon_sym_using] = ACTIONS(2577), + [anon_sym_PLUS] = ACTIONS(2577), + [anon_sym_DASH] = ACTIONS(2577), + [anon_sym_SLASH] = ACTIONS(2577), + [anon_sym_LT] = ACTIONS(2575), + [anon_sym_TILDE] = ACTIONS(2575), + [anon_sym_void] = ACTIONS(2577), + [anon_sym_delete] = ACTIONS(2577), + [anon_sym_PLUS_PLUS] = ACTIONS(2575), + [anon_sym_DASH_DASH] = ACTIONS(2575), + [anon_sym_DQUOTE] = ACTIONS(2575), + [anon_sym_SQUOTE] = ACTIONS(2575), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2575), + [sym_number] = ACTIONS(2575), + [sym_private_property_identifier] = ACTIONS(2575), + [sym_this] = ACTIONS(2577), + [sym_super] = ACTIONS(2577), + [sym_true] = ACTIONS(2577), + [sym_false] = ACTIONS(2577), + [sym_null] = ACTIONS(2577), + [sym_undefined] = ACTIONS(2577), + [anon_sym_AT] = ACTIONS(2575), + [anon_sym_static] = ACTIONS(2577), + [anon_sym_readonly] = ACTIONS(2577), + [anon_sym_get] = ACTIONS(2577), + [anon_sym_set] = ACTIONS(2577), + [anon_sym_declare] = ACTIONS(2577), + [anon_sym_public] = ACTIONS(2577), + [anon_sym_private] = ACTIONS(2577), + [anon_sym_protected] = ACTIONS(2577), + [anon_sym_override] = ACTIONS(2577), + [anon_sym_module] = ACTIONS(2577), + [anon_sym_any] = ACTIONS(2577), + [anon_sym_number] = ACTIONS(2577), + [anon_sym_boolean] = ACTIONS(2577), + [anon_sym_string] = ACTIONS(2577), + [anon_sym_symbol] = ACTIONS(2577), + [anon_sym_object] = ACTIONS(2577), + [anon_sym_abstract] = ACTIONS(2577), + [anon_sym_interface] = ACTIONS(2577), + [anon_sym_enum] = ACTIONS(2577), [sym_html_comment] = ACTIONS(5), }, [STATE(898)] = { - [ts_builtin_sym_end] = ACTIONS(2847), - [sym_identifier] = ACTIONS(2849), - [anon_sym_export] = ACTIONS(2849), - [anon_sym_default] = ACTIONS(2849), - [anon_sym_type] = ACTIONS(2849), - [anon_sym_namespace] = ACTIONS(2849), - [anon_sym_LBRACE] = ACTIONS(2847), - [anon_sym_RBRACE] = ACTIONS(2847), - [anon_sym_typeof] = ACTIONS(2849), - [anon_sym_import] = ACTIONS(2849), - [anon_sym_with] = ACTIONS(2849), - [anon_sym_var] = ACTIONS(2849), - [anon_sym_let] = ACTIONS(2849), - [anon_sym_const] = ACTIONS(2849), - [anon_sym_BANG] = ACTIONS(2847), - [anon_sym_else] = ACTIONS(2849), - [anon_sym_if] = ACTIONS(2849), - [anon_sym_switch] = ACTIONS(2849), - [anon_sym_for] = ACTIONS(2849), - [anon_sym_LPAREN] = ACTIONS(2847), - [anon_sym_SEMI] = ACTIONS(2847), - [anon_sym_await] = ACTIONS(2849), - [anon_sym_while] = ACTIONS(2849), - [anon_sym_do] = ACTIONS(2849), - [anon_sym_try] = ACTIONS(2849), - [anon_sym_break] = ACTIONS(2849), - [anon_sym_continue] = ACTIONS(2849), - [anon_sym_debugger] = ACTIONS(2849), - [anon_sym_return] = ACTIONS(2849), - [anon_sym_throw] = ACTIONS(2849), - [anon_sym_case] = ACTIONS(2849), - [anon_sym_yield] = ACTIONS(2849), - [anon_sym_LBRACK] = ACTIONS(2847), - [anon_sym_class] = ACTIONS(2849), - [anon_sym_async] = ACTIONS(2849), - [anon_sym_function] = ACTIONS(2849), - [anon_sym_new] = ACTIONS(2849), - [anon_sym_using] = ACTIONS(2849), - [anon_sym_PLUS] = ACTIONS(2849), - [anon_sym_DASH] = ACTIONS(2849), - [anon_sym_SLASH] = ACTIONS(2849), - [anon_sym_LT] = ACTIONS(2847), - [anon_sym_TILDE] = ACTIONS(2847), - [anon_sym_void] = ACTIONS(2849), - [anon_sym_delete] = ACTIONS(2849), - [anon_sym_PLUS_PLUS] = ACTIONS(2847), - [anon_sym_DASH_DASH] = ACTIONS(2847), - [anon_sym_DQUOTE] = ACTIONS(2847), - [anon_sym_SQUOTE] = ACTIONS(2847), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2847), - [sym_number] = ACTIONS(2847), - [sym_private_property_identifier] = ACTIONS(2847), - [sym_this] = ACTIONS(2849), - [sym_super] = ACTIONS(2849), - [sym_true] = ACTIONS(2849), - [sym_false] = ACTIONS(2849), - [sym_null] = ACTIONS(2849), - [sym_undefined] = ACTIONS(2849), - [anon_sym_AT] = ACTIONS(2847), - [anon_sym_static] = ACTIONS(2849), - [anon_sym_readonly] = ACTIONS(2849), - [anon_sym_get] = ACTIONS(2849), - [anon_sym_set] = ACTIONS(2849), - [anon_sym_declare] = ACTIONS(2849), - [anon_sym_public] = ACTIONS(2849), - [anon_sym_private] = ACTIONS(2849), - [anon_sym_protected] = ACTIONS(2849), - [anon_sym_override] = ACTIONS(2849), - [anon_sym_module] = ACTIONS(2849), - [anon_sym_any] = ACTIONS(2849), - [anon_sym_number] = ACTIONS(2849), - [anon_sym_boolean] = ACTIONS(2849), - [anon_sym_string] = ACTIONS(2849), - [anon_sym_symbol] = ACTIONS(2849), - [anon_sym_object] = ACTIONS(2849), - [anon_sym_abstract] = ACTIONS(2849), - [anon_sym_interface] = ACTIONS(2849), - [anon_sym_enum] = ACTIONS(2849), + [ts_builtin_sym_end] = ACTIONS(2841), + [sym_identifier] = ACTIONS(2843), + [anon_sym_export] = ACTIONS(2843), + [anon_sym_default] = ACTIONS(2843), + [anon_sym_type] = ACTIONS(2843), + [anon_sym_namespace] = ACTIONS(2843), + [anon_sym_LBRACE] = ACTIONS(2841), + [anon_sym_RBRACE] = ACTIONS(2841), + [anon_sym_typeof] = ACTIONS(2843), + [anon_sym_import] = ACTIONS(2843), + [anon_sym_with] = ACTIONS(2843), + [anon_sym_var] = ACTIONS(2843), + [anon_sym_let] = ACTIONS(2843), + [anon_sym_const] = ACTIONS(2843), + [anon_sym_BANG] = ACTIONS(2841), + [anon_sym_else] = ACTIONS(2843), + [anon_sym_if] = ACTIONS(2843), + [anon_sym_switch] = ACTIONS(2843), + [anon_sym_for] = ACTIONS(2843), + [anon_sym_LPAREN] = ACTIONS(2841), + [anon_sym_SEMI] = ACTIONS(2841), + [anon_sym_await] = ACTIONS(2843), + [anon_sym_while] = ACTIONS(2843), + [anon_sym_do] = ACTIONS(2843), + [anon_sym_try] = ACTIONS(2843), + [anon_sym_break] = ACTIONS(2843), + [anon_sym_continue] = ACTIONS(2843), + [anon_sym_debugger] = ACTIONS(2843), + [anon_sym_return] = ACTIONS(2843), + [anon_sym_throw] = ACTIONS(2843), + [anon_sym_case] = ACTIONS(2843), + [anon_sym_yield] = ACTIONS(2843), + [anon_sym_LBRACK] = ACTIONS(2841), + [anon_sym_class] = ACTIONS(2843), + [anon_sym_async] = ACTIONS(2843), + [anon_sym_function] = ACTIONS(2843), + [anon_sym_new] = ACTIONS(2843), + [anon_sym_using] = ACTIONS(2843), + [anon_sym_PLUS] = ACTIONS(2843), + [anon_sym_DASH] = ACTIONS(2843), + [anon_sym_SLASH] = ACTIONS(2843), + [anon_sym_LT] = ACTIONS(2841), + [anon_sym_TILDE] = ACTIONS(2841), + [anon_sym_void] = ACTIONS(2843), + [anon_sym_delete] = ACTIONS(2843), + [anon_sym_PLUS_PLUS] = ACTIONS(2841), + [anon_sym_DASH_DASH] = ACTIONS(2841), + [anon_sym_DQUOTE] = ACTIONS(2841), + [anon_sym_SQUOTE] = ACTIONS(2841), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2841), + [sym_number] = ACTIONS(2841), + [sym_private_property_identifier] = ACTIONS(2841), + [sym_this] = ACTIONS(2843), + [sym_super] = ACTIONS(2843), + [sym_true] = ACTIONS(2843), + [sym_false] = ACTIONS(2843), + [sym_null] = ACTIONS(2843), + [sym_undefined] = ACTIONS(2843), + [anon_sym_AT] = ACTIONS(2841), + [anon_sym_static] = ACTIONS(2843), + [anon_sym_readonly] = ACTIONS(2843), + [anon_sym_get] = ACTIONS(2843), + [anon_sym_set] = ACTIONS(2843), + [anon_sym_declare] = ACTIONS(2843), + [anon_sym_public] = ACTIONS(2843), + [anon_sym_private] = ACTIONS(2843), + [anon_sym_protected] = ACTIONS(2843), + [anon_sym_override] = ACTIONS(2843), + [anon_sym_module] = ACTIONS(2843), + [anon_sym_any] = ACTIONS(2843), + [anon_sym_number] = ACTIONS(2843), + [anon_sym_boolean] = ACTIONS(2843), + [anon_sym_string] = ACTIONS(2843), + [anon_sym_symbol] = ACTIONS(2843), + [anon_sym_object] = ACTIONS(2843), + [anon_sym_abstract] = ACTIONS(2843), + [anon_sym_interface] = ACTIONS(2843), + [anon_sym_enum] = ACTIONS(2843), [sym_html_comment] = ACTIONS(5), }, [STATE(899)] = { - [ts_builtin_sym_end] = ACTIONS(2847), - [sym_identifier] = ACTIONS(2849), - [anon_sym_export] = ACTIONS(2849), - [anon_sym_default] = ACTIONS(2849), - [anon_sym_type] = ACTIONS(2849), - [anon_sym_namespace] = ACTIONS(2849), - [anon_sym_LBRACE] = ACTIONS(2847), - [anon_sym_RBRACE] = ACTIONS(2847), - [anon_sym_typeof] = ACTIONS(2849), - [anon_sym_import] = ACTIONS(2849), - [anon_sym_with] = ACTIONS(2849), - [anon_sym_var] = ACTIONS(2849), - [anon_sym_let] = ACTIONS(2849), - [anon_sym_const] = ACTIONS(2849), - [anon_sym_BANG] = ACTIONS(2847), - [anon_sym_else] = ACTIONS(2849), - [anon_sym_if] = ACTIONS(2849), - [anon_sym_switch] = ACTIONS(2849), - [anon_sym_for] = ACTIONS(2849), - [anon_sym_LPAREN] = ACTIONS(2847), - [anon_sym_SEMI] = ACTIONS(2847), - [anon_sym_await] = ACTIONS(2849), - [anon_sym_while] = ACTIONS(2849), - [anon_sym_do] = ACTIONS(2849), - [anon_sym_try] = ACTIONS(2849), - [anon_sym_break] = ACTIONS(2849), - [anon_sym_continue] = ACTIONS(2849), - [anon_sym_debugger] = ACTIONS(2849), - [anon_sym_return] = ACTIONS(2849), - [anon_sym_throw] = ACTIONS(2849), - [anon_sym_case] = ACTIONS(2849), - [anon_sym_yield] = ACTIONS(2849), - [anon_sym_LBRACK] = ACTIONS(2847), - [anon_sym_class] = ACTIONS(2849), - [anon_sym_async] = ACTIONS(2849), - [anon_sym_function] = ACTIONS(2849), - [anon_sym_new] = ACTIONS(2849), - [anon_sym_using] = ACTIONS(2849), - [anon_sym_PLUS] = ACTIONS(2849), - [anon_sym_DASH] = ACTIONS(2849), - [anon_sym_SLASH] = ACTIONS(2849), - [anon_sym_LT] = ACTIONS(2847), - [anon_sym_TILDE] = ACTIONS(2847), - [anon_sym_void] = ACTIONS(2849), - [anon_sym_delete] = ACTIONS(2849), - [anon_sym_PLUS_PLUS] = ACTIONS(2847), - [anon_sym_DASH_DASH] = ACTIONS(2847), - [anon_sym_DQUOTE] = ACTIONS(2847), - [anon_sym_SQUOTE] = ACTIONS(2847), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2847), - [sym_number] = ACTIONS(2847), - [sym_private_property_identifier] = ACTIONS(2847), - [sym_this] = ACTIONS(2849), - [sym_super] = ACTIONS(2849), - [sym_true] = ACTIONS(2849), - [sym_false] = ACTIONS(2849), - [sym_null] = ACTIONS(2849), - [sym_undefined] = ACTIONS(2849), - [anon_sym_AT] = ACTIONS(2847), - [anon_sym_static] = ACTIONS(2849), - [anon_sym_readonly] = ACTIONS(2849), - [anon_sym_get] = ACTIONS(2849), - [anon_sym_set] = ACTIONS(2849), - [anon_sym_declare] = ACTIONS(2849), - [anon_sym_public] = ACTIONS(2849), - [anon_sym_private] = ACTIONS(2849), - [anon_sym_protected] = ACTIONS(2849), - [anon_sym_override] = ACTIONS(2849), - [anon_sym_module] = ACTIONS(2849), - [anon_sym_any] = ACTIONS(2849), - [anon_sym_number] = ACTIONS(2849), - [anon_sym_boolean] = ACTIONS(2849), - [anon_sym_string] = ACTIONS(2849), - [anon_sym_symbol] = ACTIONS(2849), - [anon_sym_object] = ACTIONS(2849), - [anon_sym_abstract] = ACTIONS(2849), - [anon_sym_interface] = ACTIONS(2849), - [anon_sym_enum] = ACTIONS(2849), + [ts_builtin_sym_end] = ACTIONS(2845), + [sym_identifier] = ACTIONS(2847), + [anon_sym_export] = ACTIONS(2847), + [anon_sym_default] = ACTIONS(2847), + [anon_sym_type] = ACTIONS(2847), + [anon_sym_namespace] = ACTIONS(2847), + [anon_sym_LBRACE] = ACTIONS(2845), + [anon_sym_RBRACE] = ACTIONS(2845), + [anon_sym_typeof] = ACTIONS(2847), + [anon_sym_import] = ACTIONS(2847), + [anon_sym_with] = ACTIONS(2847), + [anon_sym_var] = ACTIONS(2847), + [anon_sym_let] = ACTIONS(2847), + [anon_sym_const] = ACTIONS(2847), + [anon_sym_BANG] = ACTIONS(2845), + [anon_sym_else] = ACTIONS(2847), + [anon_sym_if] = ACTIONS(2847), + [anon_sym_switch] = ACTIONS(2847), + [anon_sym_for] = ACTIONS(2847), + [anon_sym_LPAREN] = ACTIONS(2845), + [anon_sym_SEMI] = ACTIONS(2845), + [anon_sym_await] = ACTIONS(2847), + [anon_sym_while] = ACTIONS(2847), + [anon_sym_do] = ACTIONS(2847), + [anon_sym_try] = ACTIONS(2847), + [anon_sym_break] = ACTIONS(2847), + [anon_sym_continue] = ACTIONS(2847), + [anon_sym_debugger] = ACTIONS(2847), + [anon_sym_return] = ACTIONS(2847), + [anon_sym_throw] = ACTIONS(2847), + [anon_sym_case] = ACTIONS(2847), + [anon_sym_yield] = ACTIONS(2847), + [anon_sym_LBRACK] = ACTIONS(2845), + [anon_sym_class] = ACTIONS(2847), + [anon_sym_async] = ACTIONS(2847), + [anon_sym_function] = ACTIONS(2847), + [anon_sym_new] = ACTIONS(2847), + [anon_sym_using] = ACTIONS(2847), + [anon_sym_PLUS] = ACTIONS(2847), + [anon_sym_DASH] = ACTIONS(2847), + [anon_sym_SLASH] = ACTIONS(2847), + [anon_sym_LT] = ACTIONS(2845), + [anon_sym_TILDE] = ACTIONS(2845), + [anon_sym_void] = ACTIONS(2847), + [anon_sym_delete] = ACTIONS(2847), + [anon_sym_PLUS_PLUS] = ACTIONS(2845), + [anon_sym_DASH_DASH] = ACTIONS(2845), + [anon_sym_DQUOTE] = ACTIONS(2845), + [anon_sym_SQUOTE] = ACTIONS(2845), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2845), + [sym_number] = ACTIONS(2845), + [sym_private_property_identifier] = ACTIONS(2845), + [sym_this] = ACTIONS(2847), + [sym_super] = ACTIONS(2847), + [sym_true] = ACTIONS(2847), + [sym_false] = ACTIONS(2847), + [sym_null] = ACTIONS(2847), + [sym_undefined] = ACTIONS(2847), + [anon_sym_AT] = ACTIONS(2845), + [anon_sym_static] = ACTIONS(2847), + [anon_sym_readonly] = ACTIONS(2847), + [anon_sym_get] = ACTIONS(2847), + [anon_sym_set] = ACTIONS(2847), + [anon_sym_declare] = ACTIONS(2847), + [anon_sym_public] = ACTIONS(2847), + [anon_sym_private] = ACTIONS(2847), + [anon_sym_protected] = ACTIONS(2847), + [anon_sym_override] = ACTIONS(2847), + [anon_sym_module] = ACTIONS(2847), + [anon_sym_any] = ACTIONS(2847), + [anon_sym_number] = ACTIONS(2847), + [anon_sym_boolean] = ACTIONS(2847), + [anon_sym_string] = ACTIONS(2847), + [anon_sym_symbol] = ACTIONS(2847), + [anon_sym_object] = ACTIONS(2847), + [anon_sym_abstract] = ACTIONS(2847), + [anon_sym_interface] = ACTIONS(2847), + [anon_sym_enum] = ACTIONS(2847), [sym_html_comment] = ACTIONS(5), }, [STATE(900)] = { - [ts_builtin_sym_end] = ACTIONS(2847), - [sym_identifier] = ACTIONS(2849), - [anon_sym_export] = ACTIONS(2849), - [anon_sym_default] = ACTIONS(2849), - [anon_sym_type] = ACTIONS(2849), - [anon_sym_namespace] = ACTIONS(2849), - [anon_sym_LBRACE] = ACTIONS(2847), - [anon_sym_RBRACE] = ACTIONS(2847), - [anon_sym_typeof] = ACTIONS(2849), - [anon_sym_import] = ACTIONS(2849), - [anon_sym_with] = ACTIONS(2849), - [anon_sym_var] = ACTIONS(2849), - [anon_sym_let] = ACTIONS(2849), - [anon_sym_const] = ACTIONS(2849), - [anon_sym_BANG] = ACTIONS(2847), - [anon_sym_else] = ACTIONS(2849), - [anon_sym_if] = ACTIONS(2849), - [anon_sym_switch] = ACTIONS(2849), - [anon_sym_for] = ACTIONS(2849), - [anon_sym_LPAREN] = ACTIONS(2847), - [anon_sym_SEMI] = ACTIONS(2847), - [anon_sym_await] = ACTIONS(2849), - [anon_sym_while] = ACTIONS(2849), - [anon_sym_do] = ACTIONS(2849), - [anon_sym_try] = ACTIONS(2849), - [anon_sym_break] = ACTIONS(2849), - [anon_sym_continue] = ACTIONS(2849), - [anon_sym_debugger] = ACTIONS(2849), - [anon_sym_return] = ACTIONS(2849), - [anon_sym_throw] = ACTIONS(2849), - [anon_sym_case] = ACTIONS(2849), - [anon_sym_yield] = ACTIONS(2849), - [anon_sym_LBRACK] = ACTIONS(2847), - [anon_sym_class] = ACTIONS(2849), - [anon_sym_async] = ACTIONS(2849), - [anon_sym_function] = ACTIONS(2849), - [anon_sym_new] = ACTIONS(2849), - [anon_sym_using] = ACTIONS(2849), - [anon_sym_PLUS] = ACTIONS(2849), - [anon_sym_DASH] = ACTIONS(2849), - [anon_sym_SLASH] = ACTIONS(2849), - [anon_sym_LT] = ACTIONS(2847), - [anon_sym_TILDE] = ACTIONS(2847), - [anon_sym_void] = ACTIONS(2849), - [anon_sym_delete] = ACTIONS(2849), - [anon_sym_PLUS_PLUS] = ACTIONS(2847), - [anon_sym_DASH_DASH] = ACTIONS(2847), - [anon_sym_DQUOTE] = ACTIONS(2847), - [anon_sym_SQUOTE] = ACTIONS(2847), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2847), - [sym_number] = ACTIONS(2847), - [sym_private_property_identifier] = ACTIONS(2847), - [sym_this] = ACTIONS(2849), - [sym_super] = ACTIONS(2849), - [sym_true] = ACTIONS(2849), - [sym_false] = ACTIONS(2849), - [sym_null] = ACTIONS(2849), - [sym_undefined] = ACTIONS(2849), - [anon_sym_AT] = ACTIONS(2847), - [anon_sym_static] = ACTIONS(2849), - [anon_sym_readonly] = ACTIONS(2849), - [anon_sym_get] = ACTIONS(2849), - [anon_sym_set] = ACTIONS(2849), - [anon_sym_declare] = ACTIONS(2849), - [anon_sym_public] = ACTIONS(2849), - [anon_sym_private] = ACTIONS(2849), - [anon_sym_protected] = ACTIONS(2849), - [anon_sym_override] = ACTIONS(2849), - [anon_sym_module] = ACTIONS(2849), - [anon_sym_any] = ACTIONS(2849), - [anon_sym_number] = ACTIONS(2849), - [anon_sym_boolean] = ACTIONS(2849), - [anon_sym_string] = ACTIONS(2849), - [anon_sym_symbol] = ACTIONS(2849), - [anon_sym_object] = ACTIONS(2849), - [anon_sym_abstract] = ACTIONS(2849), - [anon_sym_interface] = ACTIONS(2849), - [anon_sym_enum] = ACTIONS(2849), + [ts_builtin_sym_end] = ACTIONS(2849), + [sym_identifier] = ACTIONS(2851), + [anon_sym_export] = ACTIONS(2851), + [anon_sym_default] = ACTIONS(2851), + [anon_sym_type] = ACTIONS(2851), + [anon_sym_namespace] = ACTIONS(2851), + [anon_sym_LBRACE] = ACTIONS(2849), + [anon_sym_RBRACE] = ACTIONS(2849), + [anon_sym_typeof] = ACTIONS(2851), + [anon_sym_import] = ACTIONS(2851), + [anon_sym_with] = ACTIONS(2851), + [anon_sym_var] = ACTIONS(2851), + [anon_sym_let] = ACTIONS(2851), + [anon_sym_const] = ACTIONS(2851), + [anon_sym_BANG] = ACTIONS(2849), + [anon_sym_else] = ACTIONS(2851), + [anon_sym_if] = ACTIONS(2851), + [anon_sym_switch] = ACTIONS(2851), + [anon_sym_for] = ACTIONS(2851), + [anon_sym_LPAREN] = ACTIONS(2849), + [anon_sym_SEMI] = ACTIONS(2849), + [anon_sym_await] = ACTIONS(2851), + [anon_sym_while] = ACTIONS(2851), + [anon_sym_do] = ACTIONS(2851), + [anon_sym_try] = ACTIONS(2851), + [anon_sym_break] = ACTIONS(2851), + [anon_sym_continue] = ACTIONS(2851), + [anon_sym_debugger] = ACTIONS(2851), + [anon_sym_return] = ACTIONS(2851), + [anon_sym_throw] = ACTIONS(2851), + [anon_sym_case] = ACTIONS(2851), + [anon_sym_yield] = ACTIONS(2851), + [anon_sym_LBRACK] = ACTIONS(2849), + [anon_sym_class] = ACTIONS(2851), + [anon_sym_async] = ACTIONS(2851), + [anon_sym_function] = ACTIONS(2851), + [anon_sym_new] = ACTIONS(2851), + [anon_sym_using] = ACTIONS(2851), + [anon_sym_PLUS] = ACTIONS(2851), + [anon_sym_DASH] = ACTIONS(2851), + [anon_sym_SLASH] = ACTIONS(2851), + [anon_sym_LT] = ACTIONS(2849), + [anon_sym_TILDE] = ACTIONS(2849), + [anon_sym_void] = ACTIONS(2851), + [anon_sym_delete] = ACTIONS(2851), + [anon_sym_PLUS_PLUS] = ACTIONS(2849), + [anon_sym_DASH_DASH] = ACTIONS(2849), + [anon_sym_DQUOTE] = ACTIONS(2849), + [anon_sym_SQUOTE] = ACTIONS(2849), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2849), + [sym_number] = ACTIONS(2849), + [sym_private_property_identifier] = ACTIONS(2849), + [sym_this] = ACTIONS(2851), + [sym_super] = ACTIONS(2851), + [sym_true] = ACTIONS(2851), + [sym_false] = ACTIONS(2851), + [sym_null] = ACTIONS(2851), + [sym_undefined] = ACTIONS(2851), + [anon_sym_AT] = ACTIONS(2849), + [anon_sym_static] = ACTIONS(2851), + [anon_sym_readonly] = ACTIONS(2851), + [anon_sym_get] = ACTIONS(2851), + [anon_sym_set] = ACTIONS(2851), + [anon_sym_declare] = ACTIONS(2851), + [anon_sym_public] = ACTIONS(2851), + [anon_sym_private] = ACTIONS(2851), + [anon_sym_protected] = ACTIONS(2851), + [anon_sym_override] = ACTIONS(2851), + [anon_sym_module] = ACTIONS(2851), + [anon_sym_any] = ACTIONS(2851), + [anon_sym_number] = ACTIONS(2851), + [anon_sym_boolean] = ACTIONS(2851), + [anon_sym_string] = ACTIONS(2851), + [anon_sym_symbol] = ACTIONS(2851), + [anon_sym_object] = ACTIONS(2851), + [anon_sym_abstract] = ACTIONS(2851), + [anon_sym_interface] = ACTIONS(2851), + [anon_sym_enum] = ACTIONS(2851), [sym_html_comment] = ACTIONS(5), }, [STATE(901)] = { - [ts_builtin_sym_end] = ACTIONS(2851), - [sym_identifier] = ACTIONS(2853), - [anon_sym_export] = ACTIONS(2853), - [anon_sym_default] = ACTIONS(2853), - [anon_sym_type] = ACTIONS(2853), - [anon_sym_namespace] = ACTIONS(2853), - [anon_sym_LBRACE] = ACTIONS(2851), - [anon_sym_RBRACE] = ACTIONS(2851), - [anon_sym_typeof] = ACTIONS(2853), - [anon_sym_import] = ACTIONS(2853), - [anon_sym_with] = ACTIONS(2853), - [anon_sym_var] = ACTIONS(2853), - [anon_sym_let] = ACTIONS(2853), - [anon_sym_const] = ACTIONS(2853), - [anon_sym_BANG] = ACTIONS(2851), - [anon_sym_else] = ACTIONS(2853), - [anon_sym_if] = ACTIONS(2853), - [anon_sym_switch] = ACTIONS(2853), - [anon_sym_for] = ACTIONS(2853), - [anon_sym_LPAREN] = ACTIONS(2851), - [anon_sym_SEMI] = ACTIONS(2851), - [anon_sym_await] = ACTIONS(2853), - [anon_sym_while] = ACTIONS(2853), - [anon_sym_do] = ACTIONS(2853), - [anon_sym_try] = ACTIONS(2853), - [anon_sym_break] = ACTIONS(2853), - [anon_sym_continue] = ACTIONS(2853), - [anon_sym_debugger] = ACTIONS(2853), - [anon_sym_return] = ACTIONS(2853), - [anon_sym_throw] = ACTIONS(2853), - [anon_sym_case] = ACTIONS(2853), - [anon_sym_yield] = ACTIONS(2853), - [anon_sym_LBRACK] = ACTIONS(2851), - [anon_sym_class] = ACTIONS(2853), - [anon_sym_async] = ACTIONS(2853), - [anon_sym_function] = ACTIONS(2853), - [anon_sym_new] = ACTIONS(2853), - [anon_sym_using] = ACTIONS(2853), - [anon_sym_PLUS] = ACTIONS(2853), - [anon_sym_DASH] = ACTIONS(2853), - [anon_sym_SLASH] = ACTIONS(2853), - [anon_sym_LT] = ACTIONS(2851), - [anon_sym_TILDE] = ACTIONS(2851), - [anon_sym_void] = ACTIONS(2853), - [anon_sym_delete] = ACTIONS(2853), - [anon_sym_PLUS_PLUS] = ACTIONS(2851), - [anon_sym_DASH_DASH] = ACTIONS(2851), - [anon_sym_DQUOTE] = ACTIONS(2851), - [anon_sym_SQUOTE] = ACTIONS(2851), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2851), - [sym_number] = ACTIONS(2851), - [sym_private_property_identifier] = ACTIONS(2851), - [sym_this] = ACTIONS(2853), - [sym_super] = ACTIONS(2853), - [sym_true] = ACTIONS(2853), - [sym_false] = ACTIONS(2853), - [sym_null] = ACTIONS(2853), - [sym_undefined] = ACTIONS(2853), - [anon_sym_AT] = ACTIONS(2851), - [anon_sym_static] = ACTIONS(2853), - [anon_sym_readonly] = ACTIONS(2853), - [anon_sym_get] = ACTIONS(2853), - [anon_sym_set] = ACTIONS(2853), - [anon_sym_declare] = ACTIONS(2853), - [anon_sym_public] = ACTIONS(2853), - [anon_sym_private] = ACTIONS(2853), - [anon_sym_protected] = ACTIONS(2853), - [anon_sym_override] = ACTIONS(2853), - [anon_sym_module] = ACTIONS(2853), - [anon_sym_any] = ACTIONS(2853), - [anon_sym_number] = ACTIONS(2853), - [anon_sym_boolean] = ACTIONS(2853), - [anon_sym_string] = ACTIONS(2853), - [anon_sym_symbol] = ACTIONS(2853), - [anon_sym_object] = ACTIONS(2853), - [anon_sym_abstract] = ACTIONS(2853), - [anon_sym_interface] = ACTIONS(2853), - [anon_sym_enum] = ACTIONS(2853), + [ts_builtin_sym_end] = ACTIONS(2853), + [sym_identifier] = ACTIONS(2855), + [anon_sym_export] = ACTIONS(2855), + [anon_sym_default] = ACTIONS(2855), + [anon_sym_type] = ACTIONS(2855), + [anon_sym_namespace] = ACTIONS(2855), + [anon_sym_LBRACE] = ACTIONS(2853), + [anon_sym_RBRACE] = ACTIONS(2853), + [anon_sym_typeof] = ACTIONS(2855), + [anon_sym_import] = ACTIONS(2855), + [anon_sym_with] = ACTIONS(2855), + [anon_sym_var] = ACTIONS(2855), + [anon_sym_let] = ACTIONS(2855), + [anon_sym_const] = ACTIONS(2855), + [anon_sym_BANG] = ACTIONS(2853), + [anon_sym_else] = ACTIONS(2855), + [anon_sym_if] = ACTIONS(2855), + [anon_sym_switch] = ACTIONS(2855), + [anon_sym_for] = ACTIONS(2855), + [anon_sym_LPAREN] = ACTIONS(2853), + [anon_sym_SEMI] = ACTIONS(2853), + [anon_sym_await] = ACTIONS(2855), + [anon_sym_while] = ACTIONS(2855), + [anon_sym_do] = ACTIONS(2855), + [anon_sym_try] = ACTIONS(2855), + [anon_sym_break] = ACTIONS(2855), + [anon_sym_continue] = ACTIONS(2855), + [anon_sym_debugger] = ACTIONS(2855), + [anon_sym_return] = ACTIONS(2855), + [anon_sym_throw] = ACTIONS(2855), + [anon_sym_case] = ACTIONS(2855), + [anon_sym_yield] = ACTIONS(2855), + [anon_sym_LBRACK] = ACTIONS(2853), + [anon_sym_class] = ACTIONS(2855), + [anon_sym_async] = ACTIONS(2855), + [anon_sym_function] = ACTIONS(2855), + [anon_sym_new] = ACTIONS(2855), + [anon_sym_using] = ACTIONS(2855), + [anon_sym_PLUS] = ACTIONS(2855), + [anon_sym_DASH] = ACTIONS(2855), + [anon_sym_SLASH] = ACTIONS(2855), + [anon_sym_LT] = ACTIONS(2853), + [anon_sym_TILDE] = ACTIONS(2853), + [anon_sym_void] = ACTIONS(2855), + [anon_sym_delete] = ACTIONS(2855), + [anon_sym_PLUS_PLUS] = ACTIONS(2853), + [anon_sym_DASH_DASH] = ACTIONS(2853), + [anon_sym_DQUOTE] = ACTIONS(2853), + [anon_sym_SQUOTE] = ACTIONS(2853), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2853), + [sym_number] = ACTIONS(2853), + [sym_private_property_identifier] = ACTIONS(2853), + [sym_this] = ACTIONS(2855), + [sym_super] = ACTIONS(2855), + [sym_true] = ACTIONS(2855), + [sym_false] = ACTIONS(2855), + [sym_null] = ACTIONS(2855), + [sym_undefined] = ACTIONS(2855), + [anon_sym_AT] = ACTIONS(2853), + [anon_sym_static] = ACTIONS(2855), + [anon_sym_readonly] = ACTIONS(2855), + [anon_sym_get] = ACTIONS(2855), + [anon_sym_set] = ACTIONS(2855), + [anon_sym_declare] = ACTIONS(2855), + [anon_sym_public] = ACTIONS(2855), + [anon_sym_private] = ACTIONS(2855), + [anon_sym_protected] = ACTIONS(2855), + [anon_sym_override] = ACTIONS(2855), + [anon_sym_module] = ACTIONS(2855), + [anon_sym_any] = ACTIONS(2855), + [anon_sym_number] = ACTIONS(2855), + [anon_sym_boolean] = ACTIONS(2855), + [anon_sym_string] = ACTIONS(2855), + [anon_sym_symbol] = ACTIONS(2855), + [anon_sym_object] = ACTIONS(2855), + [anon_sym_abstract] = ACTIONS(2855), + [anon_sym_interface] = ACTIONS(2855), + [anon_sym_enum] = ACTIONS(2855), [sym_html_comment] = ACTIONS(5), }, [STATE(902)] = { - [ts_builtin_sym_end] = ACTIONS(2855), - [sym_identifier] = ACTIONS(2857), - [anon_sym_export] = ACTIONS(2857), - [anon_sym_default] = ACTIONS(2857), - [anon_sym_type] = ACTIONS(2857), - [anon_sym_namespace] = ACTIONS(2857), - [anon_sym_LBRACE] = ACTIONS(2855), - [anon_sym_RBRACE] = ACTIONS(2855), - [anon_sym_typeof] = ACTIONS(2857), - [anon_sym_import] = ACTIONS(2857), - [anon_sym_with] = ACTIONS(2857), - [anon_sym_var] = ACTIONS(2857), - [anon_sym_let] = ACTIONS(2857), - [anon_sym_const] = ACTIONS(2857), - [anon_sym_BANG] = ACTIONS(2855), - [anon_sym_else] = ACTIONS(2857), - [anon_sym_if] = ACTIONS(2857), - [anon_sym_switch] = ACTIONS(2857), - [anon_sym_for] = ACTIONS(2857), - [anon_sym_LPAREN] = ACTIONS(2855), - [anon_sym_SEMI] = ACTIONS(2855), - [anon_sym_await] = ACTIONS(2857), - [anon_sym_while] = ACTIONS(2857), - [anon_sym_do] = ACTIONS(2857), - [anon_sym_try] = ACTIONS(2857), - [anon_sym_break] = ACTIONS(2857), - [anon_sym_continue] = ACTIONS(2857), - [anon_sym_debugger] = ACTIONS(2857), - [anon_sym_return] = ACTIONS(2857), - [anon_sym_throw] = ACTIONS(2857), - [anon_sym_case] = ACTIONS(2857), - [anon_sym_yield] = ACTIONS(2857), - [anon_sym_LBRACK] = ACTIONS(2855), - [anon_sym_class] = ACTIONS(2857), - [anon_sym_async] = ACTIONS(2857), - [anon_sym_function] = ACTIONS(2857), - [anon_sym_new] = ACTIONS(2857), - [anon_sym_using] = ACTIONS(2857), - [anon_sym_PLUS] = ACTIONS(2857), - [anon_sym_DASH] = ACTIONS(2857), - [anon_sym_SLASH] = ACTIONS(2857), - [anon_sym_LT] = ACTIONS(2855), - [anon_sym_TILDE] = ACTIONS(2855), - [anon_sym_void] = ACTIONS(2857), - [anon_sym_delete] = ACTIONS(2857), - [anon_sym_PLUS_PLUS] = ACTIONS(2855), - [anon_sym_DASH_DASH] = ACTIONS(2855), - [anon_sym_DQUOTE] = ACTIONS(2855), - [anon_sym_SQUOTE] = ACTIONS(2855), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2855), - [sym_number] = ACTIONS(2855), - [sym_private_property_identifier] = ACTIONS(2855), - [sym_this] = ACTIONS(2857), - [sym_super] = ACTIONS(2857), - [sym_true] = ACTIONS(2857), - [sym_false] = ACTIONS(2857), - [sym_null] = ACTIONS(2857), - [sym_undefined] = ACTIONS(2857), - [anon_sym_AT] = ACTIONS(2855), - [anon_sym_static] = ACTIONS(2857), - [anon_sym_readonly] = ACTIONS(2857), - [anon_sym_get] = ACTIONS(2857), - [anon_sym_set] = ACTIONS(2857), - [anon_sym_declare] = ACTIONS(2857), - [anon_sym_public] = ACTIONS(2857), - [anon_sym_private] = ACTIONS(2857), - [anon_sym_protected] = ACTIONS(2857), - [anon_sym_override] = ACTIONS(2857), - [anon_sym_module] = ACTIONS(2857), - [anon_sym_any] = ACTIONS(2857), - [anon_sym_number] = ACTIONS(2857), - [anon_sym_boolean] = ACTIONS(2857), - [anon_sym_string] = ACTIONS(2857), - [anon_sym_symbol] = ACTIONS(2857), - [anon_sym_object] = ACTIONS(2857), - [anon_sym_abstract] = ACTIONS(2857), - [anon_sym_interface] = ACTIONS(2857), - [anon_sym_enum] = ACTIONS(2857), + [ts_builtin_sym_end] = ACTIONS(2857), + [sym_identifier] = ACTIONS(2859), + [anon_sym_export] = ACTIONS(2859), + [anon_sym_default] = ACTIONS(2859), + [anon_sym_type] = ACTIONS(2859), + [anon_sym_namespace] = ACTIONS(2859), + [anon_sym_LBRACE] = ACTIONS(2857), + [anon_sym_RBRACE] = ACTIONS(2857), + [anon_sym_typeof] = ACTIONS(2859), + [anon_sym_import] = ACTIONS(2859), + [anon_sym_with] = ACTIONS(2859), + [anon_sym_var] = ACTIONS(2859), + [anon_sym_let] = ACTIONS(2859), + [anon_sym_const] = ACTIONS(2859), + [anon_sym_BANG] = ACTIONS(2857), + [anon_sym_else] = ACTIONS(2859), + [anon_sym_if] = ACTIONS(2859), + [anon_sym_switch] = ACTIONS(2859), + [anon_sym_for] = ACTIONS(2859), + [anon_sym_LPAREN] = ACTIONS(2857), + [anon_sym_SEMI] = ACTIONS(2857), + [anon_sym_await] = ACTIONS(2859), + [anon_sym_while] = ACTIONS(2859), + [anon_sym_do] = ACTIONS(2859), + [anon_sym_try] = ACTIONS(2859), + [anon_sym_break] = ACTIONS(2859), + [anon_sym_continue] = ACTIONS(2859), + [anon_sym_debugger] = ACTIONS(2859), + [anon_sym_return] = ACTIONS(2859), + [anon_sym_throw] = ACTIONS(2859), + [anon_sym_case] = ACTIONS(2859), + [anon_sym_yield] = ACTIONS(2859), + [anon_sym_LBRACK] = ACTIONS(2857), + [anon_sym_class] = ACTIONS(2859), + [anon_sym_async] = ACTIONS(2859), + [anon_sym_function] = ACTIONS(2859), + [anon_sym_new] = ACTIONS(2859), + [anon_sym_using] = ACTIONS(2859), + [anon_sym_PLUS] = ACTIONS(2859), + [anon_sym_DASH] = ACTIONS(2859), + [anon_sym_SLASH] = ACTIONS(2859), + [anon_sym_LT] = ACTIONS(2857), + [anon_sym_TILDE] = ACTIONS(2857), + [anon_sym_void] = ACTIONS(2859), + [anon_sym_delete] = ACTIONS(2859), + [anon_sym_PLUS_PLUS] = ACTIONS(2857), + [anon_sym_DASH_DASH] = ACTIONS(2857), + [anon_sym_DQUOTE] = ACTIONS(2857), + [anon_sym_SQUOTE] = ACTIONS(2857), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2857), + [sym_number] = ACTIONS(2857), + [sym_private_property_identifier] = ACTIONS(2857), + [sym_this] = ACTIONS(2859), + [sym_super] = ACTIONS(2859), + [sym_true] = ACTIONS(2859), + [sym_false] = ACTIONS(2859), + [sym_null] = ACTIONS(2859), + [sym_undefined] = ACTIONS(2859), + [anon_sym_AT] = ACTIONS(2857), + [anon_sym_static] = ACTIONS(2859), + [anon_sym_readonly] = ACTIONS(2859), + [anon_sym_get] = ACTIONS(2859), + [anon_sym_set] = ACTIONS(2859), + [anon_sym_declare] = ACTIONS(2859), + [anon_sym_public] = ACTIONS(2859), + [anon_sym_private] = ACTIONS(2859), + [anon_sym_protected] = ACTIONS(2859), + [anon_sym_override] = ACTIONS(2859), + [anon_sym_module] = ACTIONS(2859), + [anon_sym_any] = ACTIONS(2859), + [anon_sym_number] = ACTIONS(2859), + [anon_sym_boolean] = ACTIONS(2859), + [anon_sym_string] = ACTIONS(2859), + [anon_sym_symbol] = ACTIONS(2859), + [anon_sym_object] = ACTIONS(2859), + [anon_sym_abstract] = ACTIONS(2859), + [anon_sym_interface] = ACTIONS(2859), + [anon_sym_enum] = ACTIONS(2859), [sym_html_comment] = ACTIONS(5), }, [STATE(903)] = { - [ts_builtin_sym_end] = ACTIONS(2847), - [sym_identifier] = ACTIONS(2849), - [anon_sym_export] = ACTIONS(2849), - [anon_sym_default] = ACTIONS(2849), - [anon_sym_type] = ACTIONS(2849), - [anon_sym_namespace] = ACTIONS(2849), - [anon_sym_LBRACE] = ACTIONS(2847), - [anon_sym_RBRACE] = ACTIONS(2847), - [anon_sym_typeof] = ACTIONS(2849), - [anon_sym_import] = ACTIONS(2849), - [anon_sym_with] = ACTIONS(2849), - [anon_sym_var] = ACTIONS(2849), - [anon_sym_let] = ACTIONS(2849), - [anon_sym_const] = ACTIONS(2849), - [anon_sym_BANG] = ACTIONS(2847), - [anon_sym_else] = ACTIONS(2849), - [anon_sym_if] = ACTIONS(2849), - [anon_sym_switch] = ACTIONS(2849), - [anon_sym_for] = ACTIONS(2849), - [anon_sym_LPAREN] = ACTIONS(2847), - [anon_sym_SEMI] = ACTIONS(2847), - [anon_sym_await] = ACTIONS(2849), - [anon_sym_while] = ACTIONS(2849), - [anon_sym_do] = ACTIONS(2849), - [anon_sym_try] = ACTIONS(2849), - [anon_sym_break] = ACTIONS(2849), - [anon_sym_continue] = ACTIONS(2849), - [anon_sym_debugger] = ACTIONS(2849), - [anon_sym_return] = ACTIONS(2849), - [anon_sym_throw] = ACTIONS(2849), - [anon_sym_case] = ACTIONS(2849), - [anon_sym_yield] = ACTIONS(2849), - [anon_sym_LBRACK] = ACTIONS(2847), - [anon_sym_class] = ACTIONS(2849), - [anon_sym_async] = ACTIONS(2849), - [anon_sym_function] = ACTIONS(2849), - [anon_sym_new] = ACTIONS(2849), - [anon_sym_using] = ACTIONS(2849), - [anon_sym_PLUS] = ACTIONS(2849), - [anon_sym_DASH] = ACTIONS(2849), - [anon_sym_SLASH] = ACTIONS(2849), - [anon_sym_LT] = ACTIONS(2847), - [anon_sym_TILDE] = ACTIONS(2847), - [anon_sym_void] = ACTIONS(2849), - [anon_sym_delete] = ACTIONS(2849), - [anon_sym_PLUS_PLUS] = ACTIONS(2847), - [anon_sym_DASH_DASH] = ACTIONS(2847), - [anon_sym_DQUOTE] = ACTIONS(2847), - [anon_sym_SQUOTE] = ACTIONS(2847), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2847), - [sym_number] = ACTIONS(2847), - [sym_private_property_identifier] = ACTIONS(2847), - [sym_this] = ACTIONS(2849), - [sym_super] = ACTIONS(2849), - [sym_true] = ACTIONS(2849), - [sym_false] = ACTIONS(2849), - [sym_null] = ACTIONS(2849), - [sym_undefined] = ACTIONS(2849), - [anon_sym_AT] = ACTIONS(2847), - [anon_sym_static] = ACTIONS(2849), - [anon_sym_readonly] = ACTIONS(2849), - [anon_sym_get] = ACTIONS(2849), - [anon_sym_set] = ACTIONS(2849), - [anon_sym_declare] = ACTIONS(2849), - [anon_sym_public] = ACTIONS(2849), - [anon_sym_private] = ACTIONS(2849), - [anon_sym_protected] = ACTIONS(2849), - [anon_sym_override] = ACTIONS(2849), - [anon_sym_module] = ACTIONS(2849), - [anon_sym_any] = ACTIONS(2849), - [anon_sym_number] = ACTIONS(2849), - [anon_sym_boolean] = ACTIONS(2849), - [anon_sym_string] = ACTIONS(2849), - [anon_sym_symbol] = ACTIONS(2849), - [anon_sym_object] = ACTIONS(2849), - [anon_sym_abstract] = ACTIONS(2849), - [anon_sym_interface] = ACTIONS(2849), - [anon_sym_enum] = ACTIONS(2849), + [ts_builtin_sym_end] = ACTIONS(2861), + [sym_identifier] = ACTIONS(2863), + [anon_sym_export] = ACTIONS(2863), + [anon_sym_default] = ACTIONS(2863), + [anon_sym_type] = ACTIONS(2863), + [anon_sym_namespace] = ACTIONS(2863), + [anon_sym_LBRACE] = ACTIONS(2861), + [anon_sym_RBRACE] = ACTIONS(2861), + [anon_sym_typeof] = ACTIONS(2863), + [anon_sym_import] = ACTIONS(2863), + [anon_sym_with] = ACTIONS(2863), + [anon_sym_var] = ACTIONS(2863), + [anon_sym_let] = ACTIONS(2863), + [anon_sym_const] = ACTIONS(2863), + [anon_sym_BANG] = ACTIONS(2861), + [anon_sym_else] = ACTIONS(2863), + [anon_sym_if] = ACTIONS(2863), + [anon_sym_switch] = ACTIONS(2863), + [anon_sym_for] = ACTIONS(2863), + [anon_sym_LPAREN] = ACTIONS(2861), + [anon_sym_SEMI] = ACTIONS(2861), + [anon_sym_await] = ACTIONS(2863), + [anon_sym_while] = ACTIONS(2863), + [anon_sym_do] = ACTIONS(2863), + [anon_sym_try] = ACTIONS(2863), + [anon_sym_break] = ACTIONS(2863), + [anon_sym_continue] = ACTIONS(2863), + [anon_sym_debugger] = ACTIONS(2863), + [anon_sym_return] = ACTIONS(2863), + [anon_sym_throw] = ACTIONS(2863), + [anon_sym_case] = ACTIONS(2863), + [anon_sym_yield] = ACTIONS(2863), + [anon_sym_LBRACK] = ACTIONS(2861), + [anon_sym_class] = ACTIONS(2863), + [anon_sym_async] = ACTIONS(2863), + [anon_sym_function] = ACTIONS(2863), + [anon_sym_new] = ACTIONS(2863), + [anon_sym_using] = ACTIONS(2863), + [anon_sym_PLUS] = ACTIONS(2863), + [anon_sym_DASH] = ACTIONS(2863), + [anon_sym_SLASH] = ACTIONS(2863), + [anon_sym_LT] = ACTIONS(2861), + [anon_sym_TILDE] = ACTIONS(2861), + [anon_sym_void] = ACTIONS(2863), + [anon_sym_delete] = ACTIONS(2863), + [anon_sym_PLUS_PLUS] = ACTIONS(2861), + [anon_sym_DASH_DASH] = ACTIONS(2861), + [anon_sym_DQUOTE] = ACTIONS(2861), + [anon_sym_SQUOTE] = ACTIONS(2861), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2861), + [sym_number] = ACTIONS(2861), + [sym_private_property_identifier] = ACTIONS(2861), + [sym_this] = ACTIONS(2863), + [sym_super] = ACTIONS(2863), + [sym_true] = ACTIONS(2863), + [sym_false] = ACTIONS(2863), + [sym_null] = ACTIONS(2863), + [sym_undefined] = ACTIONS(2863), + [anon_sym_AT] = ACTIONS(2861), + [anon_sym_static] = ACTIONS(2863), + [anon_sym_readonly] = ACTIONS(2863), + [anon_sym_get] = ACTIONS(2863), + [anon_sym_set] = ACTIONS(2863), + [anon_sym_declare] = ACTIONS(2863), + [anon_sym_public] = ACTIONS(2863), + [anon_sym_private] = ACTIONS(2863), + [anon_sym_protected] = ACTIONS(2863), + [anon_sym_override] = ACTIONS(2863), + [anon_sym_module] = ACTIONS(2863), + [anon_sym_any] = ACTIONS(2863), + [anon_sym_number] = ACTIONS(2863), + [anon_sym_boolean] = ACTIONS(2863), + [anon_sym_string] = ACTIONS(2863), + [anon_sym_symbol] = ACTIONS(2863), + [anon_sym_object] = ACTIONS(2863), + [anon_sym_abstract] = ACTIONS(2863), + [anon_sym_interface] = ACTIONS(2863), + [anon_sym_enum] = ACTIONS(2863), [sym_html_comment] = ACTIONS(5), }, [STATE(904)] = { - [ts_builtin_sym_end] = ACTIONS(2847), - [sym_identifier] = ACTIONS(2849), - [anon_sym_export] = ACTIONS(2849), - [anon_sym_default] = ACTIONS(2849), - [anon_sym_type] = ACTIONS(2849), - [anon_sym_namespace] = ACTIONS(2849), - [anon_sym_LBRACE] = ACTIONS(2847), - [anon_sym_RBRACE] = ACTIONS(2847), - [anon_sym_typeof] = ACTIONS(2849), - [anon_sym_import] = ACTIONS(2849), - [anon_sym_with] = ACTIONS(2849), - [anon_sym_var] = ACTIONS(2849), - [anon_sym_let] = ACTIONS(2849), - [anon_sym_const] = ACTIONS(2849), - [anon_sym_BANG] = ACTIONS(2847), - [anon_sym_else] = ACTIONS(2849), - [anon_sym_if] = ACTIONS(2849), - [anon_sym_switch] = ACTIONS(2849), - [anon_sym_for] = ACTIONS(2849), - [anon_sym_LPAREN] = ACTIONS(2847), - [anon_sym_SEMI] = ACTIONS(2847), - [anon_sym_await] = ACTIONS(2849), - [anon_sym_while] = ACTIONS(2849), - [anon_sym_do] = ACTIONS(2849), - [anon_sym_try] = ACTIONS(2849), - [anon_sym_break] = ACTIONS(2849), - [anon_sym_continue] = ACTIONS(2849), - [anon_sym_debugger] = ACTIONS(2849), - [anon_sym_return] = ACTIONS(2849), - [anon_sym_throw] = ACTIONS(2849), - [anon_sym_case] = ACTIONS(2849), - [anon_sym_yield] = ACTIONS(2849), - [anon_sym_LBRACK] = ACTIONS(2847), - [anon_sym_class] = ACTIONS(2849), - [anon_sym_async] = ACTIONS(2849), - [anon_sym_function] = ACTIONS(2849), - [anon_sym_new] = ACTIONS(2849), - [anon_sym_using] = ACTIONS(2849), - [anon_sym_PLUS] = ACTIONS(2849), - [anon_sym_DASH] = ACTIONS(2849), - [anon_sym_SLASH] = ACTIONS(2849), - [anon_sym_LT] = ACTIONS(2847), - [anon_sym_TILDE] = ACTIONS(2847), - [anon_sym_void] = ACTIONS(2849), - [anon_sym_delete] = ACTIONS(2849), - [anon_sym_PLUS_PLUS] = ACTIONS(2847), - [anon_sym_DASH_DASH] = ACTIONS(2847), - [anon_sym_DQUOTE] = ACTIONS(2847), - [anon_sym_SQUOTE] = ACTIONS(2847), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2847), - [sym_number] = ACTIONS(2847), - [sym_private_property_identifier] = ACTIONS(2847), - [sym_this] = ACTIONS(2849), - [sym_super] = ACTIONS(2849), - [sym_true] = ACTIONS(2849), - [sym_false] = ACTIONS(2849), - [sym_null] = ACTIONS(2849), - [sym_undefined] = ACTIONS(2849), - [anon_sym_AT] = ACTIONS(2847), - [anon_sym_static] = ACTIONS(2849), - [anon_sym_readonly] = ACTIONS(2849), - [anon_sym_get] = ACTIONS(2849), - [anon_sym_set] = ACTIONS(2849), - [anon_sym_declare] = ACTIONS(2849), - [anon_sym_public] = ACTIONS(2849), - [anon_sym_private] = ACTIONS(2849), - [anon_sym_protected] = ACTIONS(2849), - [anon_sym_override] = ACTIONS(2849), - [anon_sym_module] = ACTIONS(2849), - [anon_sym_any] = ACTIONS(2849), - [anon_sym_number] = ACTIONS(2849), - [anon_sym_boolean] = ACTIONS(2849), - [anon_sym_string] = ACTIONS(2849), - [anon_sym_symbol] = ACTIONS(2849), - [anon_sym_object] = ACTIONS(2849), - [anon_sym_abstract] = ACTIONS(2849), - [anon_sym_interface] = ACTIONS(2849), - [anon_sym_enum] = ACTIONS(2849), + [ts_builtin_sym_end] = ACTIONS(2865), + [sym_identifier] = ACTIONS(2867), + [anon_sym_export] = ACTIONS(2867), + [anon_sym_default] = ACTIONS(2867), + [anon_sym_type] = ACTIONS(2867), + [anon_sym_namespace] = ACTIONS(2867), + [anon_sym_LBRACE] = ACTIONS(2865), + [anon_sym_RBRACE] = ACTIONS(2865), + [anon_sym_typeof] = ACTIONS(2867), + [anon_sym_import] = ACTIONS(2867), + [anon_sym_with] = ACTIONS(2867), + [anon_sym_var] = ACTIONS(2867), + [anon_sym_let] = ACTIONS(2867), + [anon_sym_const] = ACTIONS(2867), + [anon_sym_BANG] = ACTIONS(2865), + [anon_sym_else] = ACTIONS(2867), + [anon_sym_if] = ACTIONS(2867), + [anon_sym_switch] = ACTIONS(2867), + [anon_sym_for] = ACTIONS(2867), + [anon_sym_LPAREN] = ACTIONS(2865), + [anon_sym_SEMI] = ACTIONS(2865), + [anon_sym_await] = ACTIONS(2867), + [anon_sym_while] = ACTIONS(2867), + [anon_sym_do] = ACTIONS(2867), + [anon_sym_try] = ACTIONS(2867), + [anon_sym_break] = ACTIONS(2867), + [anon_sym_continue] = ACTIONS(2867), + [anon_sym_debugger] = ACTIONS(2867), + [anon_sym_return] = ACTIONS(2867), + [anon_sym_throw] = ACTIONS(2867), + [anon_sym_case] = ACTIONS(2867), + [anon_sym_yield] = ACTIONS(2867), + [anon_sym_LBRACK] = ACTIONS(2865), + [anon_sym_class] = ACTIONS(2867), + [anon_sym_async] = ACTIONS(2867), + [anon_sym_function] = ACTIONS(2867), + [anon_sym_new] = ACTIONS(2867), + [anon_sym_using] = ACTIONS(2867), + [anon_sym_PLUS] = ACTIONS(2867), + [anon_sym_DASH] = ACTIONS(2867), + [anon_sym_SLASH] = ACTIONS(2867), + [anon_sym_LT] = ACTIONS(2865), + [anon_sym_TILDE] = ACTIONS(2865), + [anon_sym_void] = ACTIONS(2867), + [anon_sym_delete] = ACTIONS(2867), + [anon_sym_PLUS_PLUS] = ACTIONS(2865), + [anon_sym_DASH_DASH] = ACTIONS(2865), + [anon_sym_DQUOTE] = ACTIONS(2865), + [anon_sym_SQUOTE] = ACTIONS(2865), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2865), + [sym_number] = ACTIONS(2865), + [sym_private_property_identifier] = ACTIONS(2865), + [sym_this] = ACTIONS(2867), + [sym_super] = ACTIONS(2867), + [sym_true] = ACTIONS(2867), + [sym_false] = ACTIONS(2867), + [sym_null] = ACTIONS(2867), + [sym_undefined] = ACTIONS(2867), + [anon_sym_AT] = ACTIONS(2865), + [anon_sym_static] = ACTIONS(2867), + [anon_sym_readonly] = ACTIONS(2867), + [anon_sym_get] = ACTIONS(2867), + [anon_sym_set] = ACTIONS(2867), + [anon_sym_declare] = ACTIONS(2867), + [anon_sym_public] = ACTIONS(2867), + [anon_sym_private] = ACTIONS(2867), + [anon_sym_protected] = ACTIONS(2867), + [anon_sym_override] = ACTIONS(2867), + [anon_sym_module] = ACTIONS(2867), + [anon_sym_any] = ACTIONS(2867), + [anon_sym_number] = ACTIONS(2867), + [anon_sym_boolean] = ACTIONS(2867), + [anon_sym_string] = ACTIONS(2867), + [anon_sym_symbol] = ACTIONS(2867), + [anon_sym_object] = ACTIONS(2867), + [anon_sym_abstract] = ACTIONS(2867), + [anon_sym_interface] = ACTIONS(2867), + [anon_sym_enum] = ACTIONS(2867), [sym_html_comment] = ACTIONS(5), }, [STATE(905)] = { - [ts_builtin_sym_end] = ACTIONS(1712), - [sym_identifier] = ACTIONS(1714), - [anon_sym_export] = ACTIONS(1714), - [anon_sym_default] = ACTIONS(1714), - [anon_sym_type] = ACTIONS(1714), - [anon_sym_namespace] = ACTIONS(1714), - [anon_sym_LBRACE] = ACTIONS(1712), - [anon_sym_RBRACE] = ACTIONS(1712), - [anon_sym_typeof] = ACTIONS(1714), - [anon_sym_import] = ACTIONS(1714), - [anon_sym_with] = ACTIONS(1714), - [anon_sym_var] = ACTIONS(1714), - [anon_sym_let] = ACTIONS(1714), - [anon_sym_const] = ACTIONS(1714), - [anon_sym_BANG] = ACTIONS(1712), - [anon_sym_else] = ACTIONS(1714), - [anon_sym_if] = ACTIONS(1714), - [anon_sym_switch] = ACTIONS(1714), - [anon_sym_for] = ACTIONS(1714), - [anon_sym_LPAREN] = ACTIONS(1712), - [anon_sym_SEMI] = ACTIONS(1712), - [anon_sym_await] = ACTIONS(1714), - [anon_sym_while] = ACTIONS(1714), - [anon_sym_do] = ACTIONS(1714), - [anon_sym_try] = ACTIONS(1714), - [anon_sym_break] = ACTIONS(1714), - [anon_sym_continue] = ACTIONS(1714), - [anon_sym_debugger] = ACTIONS(1714), - [anon_sym_return] = ACTIONS(1714), - [anon_sym_throw] = ACTIONS(1714), - [anon_sym_case] = ACTIONS(1714), - [anon_sym_yield] = ACTIONS(1714), - [anon_sym_LBRACK] = ACTIONS(1712), - [anon_sym_class] = ACTIONS(1714), - [anon_sym_async] = ACTIONS(1714), - [anon_sym_function] = ACTIONS(1714), - [anon_sym_new] = ACTIONS(1714), - [anon_sym_using] = ACTIONS(1714), - [anon_sym_PLUS] = ACTIONS(1714), - [anon_sym_DASH] = ACTIONS(1714), - [anon_sym_SLASH] = ACTIONS(1714), - [anon_sym_LT] = ACTIONS(1712), - [anon_sym_TILDE] = ACTIONS(1712), - [anon_sym_void] = ACTIONS(1714), - [anon_sym_delete] = ACTIONS(1714), - [anon_sym_PLUS_PLUS] = ACTIONS(1712), - [anon_sym_DASH_DASH] = ACTIONS(1712), - [anon_sym_DQUOTE] = ACTIONS(1712), - [anon_sym_SQUOTE] = ACTIONS(1712), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1712), - [sym_number] = ACTIONS(1712), - [sym_private_property_identifier] = ACTIONS(1712), - [sym_this] = ACTIONS(1714), - [sym_super] = ACTIONS(1714), - [sym_true] = ACTIONS(1714), - [sym_false] = ACTIONS(1714), - [sym_null] = ACTIONS(1714), - [sym_undefined] = ACTIONS(1714), - [anon_sym_AT] = ACTIONS(1712), - [anon_sym_static] = ACTIONS(1714), - [anon_sym_readonly] = ACTIONS(1714), - [anon_sym_get] = ACTIONS(1714), - [anon_sym_set] = ACTIONS(1714), - [anon_sym_declare] = ACTIONS(1714), - [anon_sym_public] = ACTIONS(1714), - [anon_sym_private] = ACTIONS(1714), - [anon_sym_protected] = ACTIONS(1714), - [anon_sym_override] = ACTIONS(1714), - [anon_sym_module] = ACTIONS(1714), - [anon_sym_any] = ACTIONS(1714), - [anon_sym_number] = ACTIONS(1714), - [anon_sym_boolean] = ACTIONS(1714), - [anon_sym_string] = ACTIONS(1714), - [anon_sym_symbol] = ACTIONS(1714), - [anon_sym_object] = ACTIONS(1714), - [anon_sym_abstract] = ACTIONS(1714), - [anon_sym_interface] = ACTIONS(1714), - [anon_sym_enum] = ACTIONS(1714), + [ts_builtin_sym_end] = ACTIONS(2869), + [sym_identifier] = ACTIONS(2871), + [anon_sym_export] = ACTIONS(2871), + [anon_sym_default] = ACTIONS(2871), + [anon_sym_type] = ACTIONS(2871), + [anon_sym_namespace] = ACTIONS(2871), + [anon_sym_LBRACE] = ACTIONS(2869), + [anon_sym_RBRACE] = ACTIONS(2869), + [anon_sym_typeof] = ACTIONS(2871), + [anon_sym_import] = ACTIONS(2871), + [anon_sym_with] = ACTIONS(2871), + [anon_sym_var] = ACTIONS(2871), + [anon_sym_let] = ACTIONS(2871), + [anon_sym_const] = ACTIONS(2871), + [anon_sym_BANG] = ACTIONS(2869), + [anon_sym_else] = ACTIONS(2871), + [anon_sym_if] = ACTIONS(2871), + [anon_sym_switch] = ACTIONS(2871), + [anon_sym_for] = ACTIONS(2871), + [anon_sym_LPAREN] = ACTIONS(2869), + [anon_sym_SEMI] = ACTIONS(2869), + [anon_sym_await] = ACTIONS(2871), + [anon_sym_while] = ACTIONS(2871), + [anon_sym_do] = ACTIONS(2871), + [anon_sym_try] = ACTIONS(2871), + [anon_sym_break] = ACTIONS(2871), + [anon_sym_continue] = ACTIONS(2871), + [anon_sym_debugger] = ACTIONS(2871), + [anon_sym_return] = ACTIONS(2871), + [anon_sym_throw] = ACTIONS(2871), + [anon_sym_case] = ACTIONS(2871), + [anon_sym_yield] = ACTIONS(2871), + [anon_sym_LBRACK] = ACTIONS(2869), + [anon_sym_class] = ACTIONS(2871), + [anon_sym_async] = ACTIONS(2871), + [anon_sym_function] = ACTIONS(2871), + [anon_sym_new] = ACTIONS(2871), + [anon_sym_using] = ACTIONS(2871), + [anon_sym_PLUS] = ACTIONS(2871), + [anon_sym_DASH] = ACTIONS(2871), + [anon_sym_SLASH] = ACTIONS(2871), + [anon_sym_LT] = ACTIONS(2869), + [anon_sym_TILDE] = ACTIONS(2869), + [anon_sym_void] = ACTIONS(2871), + [anon_sym_delete] = ACTIONS(2871), + [anon_sym_PLUS_PLUS] = ACTIONS(2869), + [anon_sym_DASH_DASH] = ACTIONS(2869), + [anon_sym_DQUOTE] = ACTIONS(2869), + [anon_sym_SQUOTE] = ACTIONS(2869), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2869), + [sym_number] = ACTIONS(2869), + [sym_private_property_identifier] = ACTIONS(2869), + [sym_this] = ACTIONS(2871), + [sym_super] = ACTIONS(2871), + [sym_true] = ACTIONS(2871), + [sym_false] = ACTIONS(2871), + [sym_null] = ACTIONS(2871), + [sym_undefined] = ACTIONS(2871), + [anon_sym_AT] = ACTIONS(2869), + [anon_sym_static] = ACTIONS(2871), + [anon_sym_readonly] = ACTIONS(2871), + [anon_sym_get] = ACTIONS(2871), + [anon_sym_set] = ACTIONS(2871), + [anon_sym_declare] = ACTIONS(2871), + [anon_sym_public] = ACTIONS(2871), + [anon_sym_private] = ACTIONS(2871), + [anon_sym_protected] = ACTIONS(2871), + [anon_sym_override] = ACTIONS(2871), + [anon_sym_module] = ACTIONS(2871), + [anon_sym_any] = ACTIONS(2871), + [anon_sym_number] = ACTIONS(2871), + [anon_sym_boolean] = ACTIONS(2871), + [anon_sym_string] = ACTIONS(2871), + [anon_sym_symbol] = ACTIONS(2871), + [anon_sym_object] = ACTIONS(2871), + [anon_sym_abstract] = ACTIONS(2871), + [anon_sym_interface] = ACTIONS(2871), + [anon_sym_enum] = ACTIONS(2871), [sym_html_comment] = ACTIONS(5), }, [STATE(906)] = { - [ts_builtin_sym_end] = ACTIONS(2847), - [sym_identifier] = ACTIONS(2849), - [anon_sym_export] = ACTIONS(2849), - [anon_sym_default] = ACTIONS(2849), - [anon_sym_type] = ACTIONS(2849), - [anon_sym_namespace] = ACTIONS(2849), - [anon_sym_LBRACE] = ACTIONS(2847), - [anon_sym_RBRACE] = ACTIONS(2847), - [anon_sym_typeof] = ACTIONS(2849), - [anon_sym_import] = ACTIONS(2849), - [anon_sym_with] = ACTIONS(2849), - [anon_sym_var] = ACTIONS(2849), - [anon_sym_let] = ACTIONS(2849), - [anon_sym_const] = ACTIONS(2849), - [anon_sym_BANG] = ACTIONS(2847), - [anon_sym_else] = ACTIONS(2849), - [anon_sym_if] = ACTIONS(2849), - [anon_sym_switch] = ACTIONS(2849), - [anon_sym_for] = ACTIONS(2849), - [anon_sym_LPAREN] = ACTIONS(2847), - [anon_sym_SEMI] = ACTIONS(2847), - [anon_sym_await] = ACTIONS(2849), - [anon_sym_while] = ACTIONS(2849), - [anon_sym_do] = ACTIONS(2849), - [anon_sym_try] = ACTIONS(2849), - [anon_sym_break] = ACTIONS(2849), - [anon_sym_continue] = ACTIONS(2849), - [anon_sym_debugger] = ACTIONS(2849), - [anon_sym_return] = ACTIONS(2849), - [anon_sym_throw] = ACTIONS(2849), - [anon_sym_case] = ACTIONS(2849), - [anon_sym_yield] = ACTIONS(2849), - [anon_sym_LBRACK] = ACTIONS(2847), - [anon_sym_class] = ACTIONS(2849), - [anon_sym_async] = ACTIONS(2849), - [anon_sym_function] = ACTIONS(2849), - [anon_sym_new] = ACTIONS(2849), - [anon_sym_using] = ACTIONS(2849), - [anon_sym_PLUS] = ACTIONS(2849), - [anon_sym_DASH] = ACTIONS(2849), - [anon_sym_SLASH] = ACTIONS(2849), - [anon_sym_LT] = ACTIONS(2847), - [anon_sym_TILDE] = ACTIONS(2847), - [anon_sym_void] = ACTIONS(2849), - [anon_sym_delete] = ACTIONS(2849), - [anon_sym_PLUS_PLUS] = ACTIONS(2847), - [anon_sym_DASH_DASH] = ACTIONS(2847), - [anon_sym_DQUOTE] = ACTIONS(2847), - [anon_sym_SQUOTE] = ACTIONS(2847), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2847), - [sym_number] = ACTIONS(2847), - [sym_private_property_identifier] = ACTIONS(2847), - [sym_this] = ACTIONS(2849), - [sym_super] = ACTIONS(2849), - [sym_true] = ACTIONS(2849), - [sym_false] = ACTIONS(2849), - [sym_null] = ACTIONS(2849), - [sym_undefined] = ACTIONS(2849), - [anon_sym_AT] = ACTIONS(2847), - [anon_sym_static] = ACTIONS(2849), - [anon_sym_readonly] = ACTIONS(2849), - [anon_sym_get] = ACTIONS(2849), - [anon_sym_set] = ACTIONS(2849), - [anon_sym_declare] = ACTIONS(2849), - [anon_sym_public] = ACTIONS(2849), - [anon_sym_private] = ACTIONS(2849), - [anon_sym_protected] = ACTIONS(2849), - [anon_sym_override] = ACTIONS(2849), - [anon_sym_module] = ACTIONS(2849), - [anon_sym_any] = ACTIONS(2849), - [anon_sym_number] = ACTIONS(2849), - [anon_sym_boolean] = ACTIONS(2849), - [anon_sym_string] = ACTIONS(2849), - [anon_sym_symbol] = ACTIONS(2849), - [anon_sym_object] = ACTIONS(2849), - [anon_sym_abstract] = ACTIONS(2849), - [anon_sym_interface] = ACTIONS(2849), - [anon_sym_enum] = ACTIONS(2849), + [ts_builtin_sym_end] = ACTIONS(2873), + [sym_identifier] = ACTIONS(2875), + [anon_sym_export] = ACTIONS(2875), + [anon_sym_default] = ACTIONS(2875), + [anon_sym_type] = ACTIONS(2875), + [anon_sym_namespace] = ACTIONS(2875), + [anon_sym_LBRACE] = ACTIONS(2873), + [anon_sym_RBRACE] = ACTIONS(2873), + [anon_sym_typeof] = ACTIONS(2875), + [anon_sym_import] = ACTIONS(2875), + [anon_sym_with] = ACTIONS(2875), + [anon_sym_var] = ACTIONS(2875), + [anon_sym_let] = ACTIONS(2875), + [anon_sym_const] = ACTIONS(2875), + [anon_sym_BANG] = ACTIONS(2873), + [anon_sym_else] = ACTIONS(2875), + [anon_sym_if] = ACTIONS(2875), + [anon_sym_switch] = ACTIONS(2875), + [anon_sym_for] = ACTIONS(2875), + [anon_sym_LPAREN] = ACTIONS(2873), + [anon_sym_SEMI] = ACTIONS(2873), + [anon_sym_await] = ACTIONS(2875), + [anon_sym_while] = ACTIONS(2875), + [anon_sym_do] = ACTIONS(2875), + [anon_sym_try] = ACTIONS(2875), + [anon_sym_break] = ACTIONS(2875), + [anon_sym_continue] = ACTIONS(2875), + [anon_sym_debugger] = ACTIONS(2875), + [anon_sym_return] = ACTIONS(2875), + [anon_sym_throw] = ACTIONS(2875), + [anon_sym_case] = ACTIONS(2875), + [anon_sym_yield] = ACTIONS(2875), + [anon_sym_LBRACK] = ACTIONS(2873), + [anon_sym_class] = ACTIONS(2875), + [anon_sym_async] = ACTIONS(2875), + [anon_sym_function] = ACTIONS(2875), + [anon_sym_new] = ACTIONS(2875), + [anon_sym_using] = ACTIONS(2875), + [anon_sym_PLUS] = ACTIONS(2875), + [anon_sym_DASH] = ACTIONS(2875), + [anon_sym_SLASH] = ACTIONS(2875), + [anon_sym_LT] = ACTIONS(2873), + [anon_sym_TILDE] = ACTIONS(2873), + [anon_sym_void] = ACTIONS(2875), + [anon_sym_delete] = ACTIONS(2875), + [anon_sym_PLUS_PLUS] = ACTIONS(2873), + [anon_sym_DASH_DASH] = ACTIONS(2873), + [anon_sym_DQUOTE] = ACTIONS(2873), + [anon_sym_SQUOTE] = ACTIONS(2873), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2873), + [sym_number] = ACTIONS(2873), + [sym_private_property_identifier] = ACTIONS(2873), + [sym_this] = ACTIONS(2875), + [sym_super] = ACTIONS(2875), + [sym_true] = ACTIONS(2875), + [sym_false] = ACTIONS(2875), + [sym_null] = ACTIONS(2875), + [sym_undefined] = ACTIONS(2875), + [anon_sym_AT] = ACTIONS(2873), + [anon_sym_static] = ACTIONS(2875), + [anon_sym_readonly] = ACTIONS(2875), + [anon_sym_get] = ACTIONS(2875), + [anon_sym_set] = ACTIONS(2875), + [anon_sym_declare] = ACTIONS(2875), + [anon_sym_public] = ACTIONS(2875), + [anon_sym_private] = ACTIONS(2875), + [anon_sym_protected] = ACTIONS(2875), + [anon_sym_override] = ACTIONS(2875), + [anon_sym_module] = ACTIONS(2875), + [anon_sym_any] = ACTIONS(2875), + [anon_sym_number] = ACTIONS(2875), + [anon_sym_boolean] = ACTIONS(2875), + [anon_sym_string] = ACTIONS(2875), + [anon_sym_symbol] = ACTIONS(2875), + [anon_sym_object] = ACTIONS(2875), + [anon_sym_abstract] = ACTIONS(2875), + [anon_sym_interface] = ACTIONS(2875), + [anon_sym_enum] = ACTIONS(2875), [sym_html_comment] = ACTIONS(5), }, [STATE(907)] = { - [ts_builtin_sym_end] = ACTIONS(2851), - [sym_identifier] = ACTIONS(2853), - [anon_sym_export] = ACTIONS(2853), - [anon_sym_default] = ACTIONS(2853), - [anon_sym_type] = ACTIONS(2853), - [anon_sym_namespace] = ACTIONS(2853), - [anon_sym_LBRACE] = ACTIONS(2851), - [anon_sym_RBRACE] = ACTIONS(2851), - [anon_sym_typeof] = ACTIONS(2853), - [anon_sym_import] = ACTIONS(2853), - [anon_sym_with] = ACTIONS(2853), - [anon_sym_var] = ACTIONS(2853), - [anon_sym_let] = ACTIONS(2853), - [anon_sym_const] = ACTIONS(2853), - [anon_sym_BANG] = ACTIONS(2851), - [anon_sym_else] = ACTIONS(2853), - [anon_sym_if] = ACTIONS(2853), - [anon_sym_switch] = ACTIONS(2853), - [anon_sym_for] = ACTIONS(2853), - [anon_sym_LPAREN] = ACTIONS(2851), - [anon_sym_SEMI] = ACTIONS(2851), - [anon_sym_await] = ACTIONS(2853), - [anon_sym_while] = ACTIONS(2853), - [anon_sym_do] = ACTIONS(2853), - [anon_sym_try] = ACTIONS(2853), - [anon_sym_break] = ACTIONS(2853), - [anon_sym_continue] = ACTIONS(2853), - [anon_sym_debugger] = ACTIONS(2853), - [anon_sym_return] = ACTIONS(2853), - [anon_sym_throw] = ACTIONS(2853), - [anon_sym_case] = ACTIONS(2853), - [anon_sym_yield] = ACTIONS(2853), - [anon_sym_LBRACK] = ACTIONS(2851), - [anon_sym_class] = ACTIONS(2853), - [anon_sym_async] = ACTIONS(2853), - [anon_sym_function] = ACTIONS(2853), - [anon_sym_new] = ACTIONS(2853), - [anon_sym_using] = ACTIONS(2853), - [anon_sym_PLUS] = ACTIONS(2853), - [anon_sym_DASH] = ACTIONS(2853), - [anon_sym_SLASH] = ACTIONS(2853), - [anon_sym_LT] = ACTIONS(2851), - [anon_sym_TILDE] = ACTIONS(2851), - [anon_sym_void] = ACTIONS(2853), - [anon_sym_delete] = ACTIONS(2853), - [anon_sym_PLUS_PLUS] = ACTIONS(2851), - [anon_sym_DASH_DASH] = ACTIONS(2851), - [anon_sym_DQUOTE] = ACTIONS(2851), - [anon_sym_SQUOTE] = ACTIONS(2851), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2851), - [sym_number] = ACTIONS(2851), - [sym_private_property_identifier] = ACTIONS(2851), - [sym_this] = ACTIONS(2853), - [sym_super] = ACTIONS(2853), - [sym_true] = ACTIONS(2853), - [sym_false] = ACTIONS(2853), - [sym_null] = ACTIONS(2853), - [sym_undefined] = ACTIONS(2853), - [anon_sym_AT] = ACTIONS(2851), - [anon_sym_static] = ACTIONS(2853), - [anon_sym_readonly] = ACTIONS(2853), - [anon_sym_get] = ACTIONS(2853), - [anon_sym_set] = ACTIONS(2853), - [anon_sym_declare] = ACTIONS(2853), - [anon_sym_public] = ACTIONS(2853), - [anon_sym_private] = ACTIONS(2853), - [anon_sym_protected] = ACTIONS(2853), - [anon_sym_override] = ACTIONS(2853), - [anon_sym_module] = ACTIONS(2853), - [anon_sym_any] = ACTIONS(2853), - [anon_sym_number] = ACTIONS(2853), - [anon_sym_boolean] = ACTIONS(2853), - [anon_sym_string] = ACTIONS(2853), - [anon_sym_symbol] = ACTIONS(2853), - [anon_sym_object] = ACTIONS(2853), - [anon_sym_abstract] = ACTIONS(2853), - [anon_sym_interface] = ACTIONS(2853), - [anon_sym_enum] = ACTIONS(2853), + [ts_builtin_sym_end] = ACTIONS(2575), + [sym_identifier] = ACTIONS(2577), + [anon_sym_export] = ACTIONS(2577), + [anon_sym_default] = ACTIONS(2577), + [anon_sym_type] = ACTIONS(2577), + [anon_sym_namespace] = ACTIONS(2577), + [anon_sym_LBRACE] = ACTIONS(2575), + [anon_sym_RBRACE] = ACTIONS(2575), + [anon_sym_typeof] = ACTIONS(2577), + [anon_sym_import] = ACTIONS(2577), + [anon_sym_with] = ACTIONS(2577), + [anon_sym_var] = ACTIONS(2577), + [anon_sym_let] = ACTIONS(2577), + [anon_sym_const] = ACTIONS(2577), + [anon_sym_BANG] = ACTIONS(2575), + [anon_sym_else] = ACTIONS(2577), + [anon_sym_if] = ACTIONS(2577), + [anon_sym_switch] = ACTIONS(2577), + [anon_sym_for] = ACTIONS(2577), + [anon_sym_LPAREN] = ACTIONS(2575), + [anon_sym_SEMI] = ACTIONS(2575), + [anon_sym_await] = ACTIONS(2577), + [anon_sym_while] = ACTIONS(2577), + [anon_sym_do] = ACTIONS(2577), + [anon_sym_try] = ACTIONS(2577), + [anon_sym_break] = ACTIONS(2577), + [anon_sym_continue] = ACTIONS(2577), + [anon_sym_debugger] = ACTIONS(2577), + [anon_sym_return] = ACTIONS(2577), + [anon_sym_throw] = ACTIONS(2577), + [anon_sym_case] = ACTIONS(2577), + [anon_sym_yield] = ACTIONS(2577), + [anon_sym_LBRACK] = ACTIONS(2575), + [anon_sym_class] = ACTIONS(2577), + [anon_sym_async] = ACTIONS(2577), + [anon_sym_function] = ACTIONS(2577), + [anon_sym_new] = ACTIONS(2577), + [anon_sym_using] = ACTIONS(2577), + [anon_sym_PLUS] = ACTIONS(2577), + [anon_sym_DASH] = ACTIONS(2577), + [anon_sym_SLASH] = ACTIONS(2577), + [anon_sym_LT] = ACTIONS(2575), + [anon_sym_TILDE] = ACTIONS(2575), + [anon_sym_void] = ACTIONS(2577), + [anon_sym_delete] = ACTIONS(2577), + [anon_sym_PLUS_PLUS] = ACTIONS(2575), + [anon_sym_DASH_DASH] = ACTIONS(2575), + [anon_sym_DQUOTE] = ACTIONS(2575), + [anon_sym_SQUOTE] = ACTIONS(2575), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2575), + [sym_number] = ACTIONS(2575), + [sym_private_property_identifier] = ACTIONS(2575), + [sym_this] = ACTIONS(2577), + [sym_super] = ACTIONS(2577), + [sym_true] = ACTIONS(2577), + [sym_false] = ACTIONS(2577), + [sym_null] = ACTIONS(2577), + [sym_undefined] = ACTIONS(2577), + [anon_sym_AT] = ACTIONS(2575), + [anon_sym_static] = ACTIONS(2577), + [anon_sym_readonly] = ACTIONS(2577), + [anon_sym_get] = ACTIONS(2577), + [anon_sym_set] = ACTIONS(2577), + [anon_sym_declare] = ACTIONS(2577), + [anon_sym_public] = ACTIONS(2577), + [anon_sym_private] = ACTIONS(2577), + [anon_sym_protected] = ACTIONS(2577), + [anon_sym_override] = ACTIONS(2577), + [anon_sym_module] = ACTIONS(2577), + [anon_sym_any] = ACTIONS(2577), + [anon_sym_number] = ACTIONS(2577), + [anon_sym_boolean] = ACTIONS(2577), + [anon_sym_string] = ACTIONS(2577), + [anon_sym_symbol] = ACTIONS(2577), + [anon_sym_object] = ACTIONS(2577), + [anon_sym_abstract] = ACTIONS(2577), + [anon_sym_interface] = ACTIONS(2577), + [anon_sym_enum] = ACTIONS(2577), [sym_html_comment] = ACTIONS(5), }, [STATE(908)] = { - [ts_builtin_sym_end] = ACTIONS(2859), - [sym_identifier] = ACTIONS(2861), - [anon_sym_export] = ACTIONS(2861), - [anon_sym_default] = ACTIONS(2861), - [anon_sym_type] = ACTIONS(2861), - [anon_sym_namespace] = ACTIONS(2861), - [anon_sym_LBRACE] = ACTIONS(2859), - [anon_sym_RBRACE] = ACTIONS(2859), - [anon_sym_typeof] = ACTIONS(2861), - [anon_sym_import] = ACTIONS(2861), - [anon_sym_with] = ACTIONS(2861), - [anon_sym_var] = ACTIONS(2861), - [anon_sym_let] = ACTIONS(2861), - [anon_sym_const] = ACTIONS(2861), - [anon_sym_BANG] = ACTIONS(2859), - [anon_sym_else] = ACTIONS(2861), - [anon_sym_if] = ACTIONS(2861), - [anon_sym_switch] = ACTIONS(2861), - [anon_sym_for] = ACTIONS(2861), - [anon_sym_LPAREN] = ACTIONS(2859), - [anon_sym_SEMI] = ACTIONS(2859), - [anon_sym_await] = ACTIONS(2861), - [anon_sym_while] = ACTIONS(2861), - [anon_sym_do] = ACTIONS(2861), - [anon_sym_try] = ACTIONS(2861), - [anon_sym_break] = ACTIONS(2861), - [anon_sym_continue] = ACTIONS(2861), - [anon_sym_debugger] = ACTIONS(2861), - [anon_sym_return] = ACTIONS(2861), - [anon_sym_throw] = ACTIONS(2861), - [anon_sym_case] = ACTIONS(2861), - [anon_sym_yield] = ACTIONS(2861), - [anon_sym_LBRACK] = ACTIONS(2859), - [anon_sym_class] = ACTIONS(2861), - [anon_sym_async] = ACTIONS(2861), - [anon_sym_function] = ACTIONS(2861), - [anon_sym_new] = ACTIONS(2861), - [anon_sym_using] = ACTIONS(2861), - [anon_sym_PLUS] = ACTIONS(2861), - [anon_sym_DASH] = ACTIONS(2861), - [anon_sym_SLASH] = ACTIONS(2861), - [anon_sym_LT] = ACTIONS(2859), - [anon_sym_TILDE] = ACTIONS(2859), - [anon_sym_void] = ACTIONS(2861), - [anon_sym_delete] = ACTIONS(2861), - [anon_sym_PLUS_PLUS] = ACTIONS(2859), - [anon_sym_DASH_DASH] = ACTIONS(2859), - [anon_sym_DQUOTE] = ACTIONS(2859), - [anon_sym_SQUOTE] = ACTIONS(2859), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2859), - [sym_number] = ACTIONS(2859), - [sym_private_property_identifier] = ACTIONS(2859), - [sym_this] = ACTIONS(2861), - [sym_super] = ACTIONS(2861), - [sym_true] = ACTIONS(2861), - [sym_false] = ACTIONS(2861), - [sym_null] = ACTIONS(2861), - [sym_undefined] = ACTIONS(2861), - [anon_sym_AT] = ACTIONS(2859), - [anon_sym_static] = ACTIONS(2861), - [anon_sym_readonly] = ACTIONS(2861), - [anon_sym_get] = ACTIONS(2861), - [anon_sym_set] = ACTIONS(2861), - [anon_sym_declare] = ACTIONS(2861), - [anon_sym_public] = ACTIONS(2861), - [anon_sym_private] = ACTIONS(2861), - [anon_sym_protected] = ACTIONS(2861), - [anon_sym_override] = ACTIONS(2861), - [anon_sym_module] = ACTIONS(2861), - [anon_sym_any] = ACTIONS(2861), - [anon_sym_number] = ACTIONS(2861), - [anon_sym_boolean] = ACTIONS(2861), - [anon_sym_string] = ACTIONS(2861), - [anon_sym_symbol] = ACTIONS(2861), - [anon_sym_object] = ACTIONS(2861), - [anon_sym_abstract] = ACTIONS(2861), - [anon_sym_interface] = ACTIONS(2861), - [anon_sym_enum] = ACTIONS(2861), + [ts_builtin_sym_end] = ACTIONS(2877), + [sym_identifier] = ACTIONS(2879), + [anon_sym_export] = ACTIONS(2879), + [anon_sym_default] = ACTIONS(2879), + [anon_sym_type] = ACTIONS(2879), + [anon_sym_namespace] = ACTIONS(2879), + [anon_sym_LBRACE] = ACTIONS(2877), + [anon_sym_RBRACE] = ACTIONS(2877), + [anon_sym_typeof] = ACTIONS(2879), + [anon_sym_import] = ACTIONS(2879), + [anon_sym_with] = ACTIONS(2879), + [anon_sym_var] = ACTIONS(2879), + [anon_sym_let] = ACTIONS(2879), + [anon_sym_const] = ACTIONS(2879), + [anon_sym_BANG] = ACTIONS(2877), + [anon_sym_else] = ACTIONS(2879), + [anon_sym_if] = ACTIONS(2879), + [anon_sym_switch] = ACTIONS(2879), + [anon_sym_for] = ACTIONS(2879), + [anon_sym_LPAREN] = ACTIONS(2877), + [anon_sym_SEMI] = ACTIONS(2877), + [anon_sym_await] = ACTIONS(2879), + [anon_sym_while] = ACTIONS(2879), + [anon_sym_do] = ACTIONS(2879), + [anon_sym_try] = ACTIONS(2879), + [anon_sym_break] = ACTIONS(2879), + [anon_sym_continue] = ACTIONS(2879), + [anon_sym_debugger] = ACTIONS(2879), + [anon_sym_return] = ACTIONS(2879), + [anon_sym_throw] = ACTIONS(2879), + [anon_sym_case] = ACTIONS(2879), + [anon_sym_yield] = ACTIONS(2879), + [anon_sym_LBRACK] = ACTIONS(2877), + [anon_sym_class] = ACTIONS(2879), + [anon_sym_async] = ACTIONS(2879), + [anon_sym_function] = ACTIONS(2879), + [anon_sym_new] = ACTIONS(2879), + [anon_sym_using] = ACTIONS(2879), + [anon_sym_PLUS] = ACTIONS(2879), + [anon_sym_DASH] = ACTIONS(2879), + [anon_sym_SLASH] = ACTIONS(2879), + [anon_sym_LT] = ACTIONS(2877), + [anon_sym_TILDE] = ACTIONS(2877), + [anon_sym_void] = ACTIONS(2879), + [anon_sym_delete] = ACTIONS(2879), + [anon_sym_PLUS_PLUS] = ACTIONS(2877), + [anon_sym_DASH_DASH] = ACTIONS(2877), + [anon_sym_DQUOTE] = ACTIONS(2877), + [anon_sym_SQUOTE] = ACTIONS(2877), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2877), + [sym_number] = ACTIONS(2877), + [sym_private_property_identifier] = ACTIONS(2877), + [sym_this] = ACTIONS(2879), + [sym_super] = ACTIONS(2879), + [sym_true] = ACTIONS(2879), + [sym_false] = ACTIONS(2879), + [sym_null] = ACTIONS(2879), + [sym_undefined] = ACTIONS(2879), + [anon_sym_AT] = ACTIONS(2877), + [anon_sym_static] = ACTIONS(2879), + [anon_sym_readonly] = ACTIONS(2879), + [anon_sym_get] = ACTIONS(2879), + [anon_sym_set] = ACTIONS(2879), + [anon_sym_declare] = ACTIONS(2879), + [anon_sym_public] = ACTIONS(2879), + [anon_sym_private] = ACTIONS(2879), + [anon_sym_protected] = ACTIONS(2879), + [anon_sym_override] = ACTIONS(2879), + [anon_sym_module] = ACTIONS(2879), + [anon_sym_any] = ACTIONS(2879), + [anon_sym_number] = ACTIONS(2879), + [anon_sym_boolean] = ACTIONS(2879), + [anon_sym_string] = ACTIONS(2879), + [anon_sym_symbol] = ACTIONS(2879), + [anon_sym_object] = ACTIONS(2879), + [anon_sym_abstract] = ACTIONS(2879), + [anon_sym_interface] = ACTIONS(2879), + [anon_sym_enum] = ACTIONS(2879), [sym_html_comment] = ACTIONS(5), }, [STATE(909)] = { - [ts_builtin_sym_end] = ACTIONS(2863), - [sym_identifier] = ACTIONS(2865), - [anon_sym_export] = ACTIONS(2865), - [anon_sym_default] = ACTIONS(2865), - [anon_sym_type] = ACTIONS(2865), - [anon_sym_namespace] = ACTIONS(2865), - [anon_sym_LBRACE] = ACTIONS(2863), - [anon_sym_RBRACE] = ACTIONS(2863), - [anon_sym_typeof] = ACTIONS(2865), - [anon_sym_import] = ACTIONS(2865), - [anon_sym_with] = ACTIONS(2865), - [anon_sym_var] = ACTIONS(2865), - [anon_sym_let] = ACTIONS(2865), - [anon_sym_const] = ACTIONS(2865), - [anon_sym_BANG] = ACTIONS(2863), - [anon_sym_else] = ACTIONS(2865), - [anon_sym_if] = ACTIONS(2865), - [anon_sym_switch] = ACTIONS(2865), - [anon_sym_for] = ACTIONS(2865), - [anon_sym_LPAREN] = ACTIONS(2863), - [anon_sym_SEMI] = ACTIONS(2863), - [anon_sym_await] = ACTIONS(2865), - [anon_sym_while] = ACTIONS(2865), - [anon_sym_do] = ACTIONS(2865), - [anon_sym_try] = ACTIONS(2865), - [anon_sym_break] = ACTIONS(2865), - [anon_sym_continue] = ACTIONS(2865), - [anon_sym_debugger] = ACTIONS(2865), - [anon_sym_return] = ACTIONS(2865), - [anon_sym_throw] = ACTIONS(2865), - [anon_sym_case] = ACTIONS(2865), - [anon_sym_yield] = ACTIONS(2865), - [anon_sym_LBRACK] = ACTIONS(2863), - [anon_sym_class] = ACTIONS(2865), - [anon_sym_async] = ACTIONS(2865), - [anon_sym_function] = ACTIONS(2865), - [anon_sym_new] = ACTIONS(2865), - [anon_sym_using] = ACTIONS(2865), - [anon_sym_PLUS] = ACTIONS(2865), - [anon_sym_DASH] = ACTIONS(2865), - [anon_sym_SLASH] = ACTIONS(2865), - [anon_sym_LT] = ACTIONS(2863), - [anon_sym_TILDE] = ACTIONS(2863), - [anon_sym_void] = ACTIONS(2865), - [anon_sym_delete] = ACTIONS(2865), - [anon_sym_PLUS_PLUS] = ACTIONS(2863), - [anon_sym_DASH_DASH] = ACTIONS(2863), - [anon_sym_DQUOTE] = ACTIONS(2863), - [anon_sym_SQUOTE] = ACTIONS(2863), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2863), - [sym_number] = ACTIONS(2863), - [sym_private_property_identifier] = ACTIONS(2863), - [sym_this] = ACTIONS(2865), - [sym_super] = ACTIONS(2865), - [sym_true] = ACTIONS(2865), - [sym_false] = ACTIONS(2865), - [sym_null] = ACTIONS(2865), - [sym_undefined] = ACTIONS(2865), - [anon_sym_AT] = ACTIONS(2863), - [anon_sym_static] = ACTIONS(2865), - [anon_sym_readonly] = ACTIONS(2865), - [anon_sym_get] = ACTIONS(2865), - [anon_sym_set] = ACTIONS(2865), - [anon_sym_declare] = ACTIONS(2865), - [anon_sym_public] = ACTIONS(2865), - [anon_sym_private] = ACTIONS(2865), - [anon_sym_protected] = ACTIONS(2865), - [anon_sym_override] = ACTIONS(2865), - [anon_sym_module] = ACTIONS(2865), - [anon_sym_any] = ACTIONS(2865), - [anon_sym_number] = ACTIONS(2865), - [anon_sym_boolean] = ACTIONS(2865), - [anon_sym_string] = ACTIONS(2865), - [anon_sym_symbol] = ACTIONS(2865), - [anon_sym_object] = ACTIONS(2865), - [anon_sym_abstract] = ACTIONS(2865), - [anon_sym_interface] = ACTIONS(2865), - [anon_sym_enum] = ACTIONS(2865), + [ts_builtin_sym_end] = ACTIONS(2881), + [sym_identifier] = ACTIONS(2883), + [anon_sym_export] = ACTIONS(2883), + [anon_sym_default] = ACTIONS(2883), + [anon_sym_type] = ACTIONS(2883), + [anon_sym_namespace] = ACTIONS(2883), + [anon_sym_LBRACE] = ACTIONS(2881), + [anon_sym_RBRACE] = ACTIONS(2881), + [anon_sym_typeof] = ACTIONS(2883), + [anon_sym_import] = ACTIONS(2883), + [anon_sym_with] = ACTIONS(2883), + [anon_sym_var] = ACTIONS(2883), + [anon_sym_let] = ACTIONS(2883), + [anon_sym_const] = ACTIONS(2883), + [anon_sym_BANG] = ACTIONS(2881), + [anon_sym_else] = ACTIONS(2883), + [anon_sym_if] = ACTIONS(2883), + [anon_sym_switch] = ACTIONS(2883), + [anon_sym_for] = ACTIONS(2883), + [anon_sym_LPAREN] = ACTIONS(2881), + [anon_sym_SEMI] = ACTIONS(2881), + [anon_sym_await] = ACTIONS(2883), + [anon_sym_while] = ACTIONS(2883), + [anon_sym_do] = ACTIONS(2883), + [anon_sym_try] = ACTIONS(2883), + [anon_sym_break] = ACTIONS(2883), + [anon_sym_continue] = ACTIONS(2883), + [anon_sym_debugger] = ACTIONS(2883), + [anon_sym_return] = ACTIONS(2883), + [anon_sym_throw] = ACTIONS(2883), + [anon_sym_case] = ACTIONS(2883), + [anon_sym_yield] = ACTIONS(2883), + [anon_sym_LBRACK] = ACTIONS(2881), + [anon_sym_class] = ACTIONS(2883), + [anon_sym_async] = ACTIONS(2883), + [anon_sym_function] = ACTIONS(2883), + [anon_sym_new] = ACTIONS(2883), + [anon_sym_using] = ACTIONS(2883), + [anon_sym_PLUS] = ACTIONS(2883), + [anon_sym_DASH] = ACTIONS(2883), + [anon_sym_SLASH] = ACTIONS(2883), + [anon_sym_LT] = ACTIONS(2881), + [anon_sym_TILDE] = ACTIONS(2881), + [anon_sym_void] = ACTIONS(2883), + [anon_sym_delete] = ACTIONS(2883), + [anon_sym_PLUS_PLUS] = ACTIONS(2881), + [anon_sym_DASH_DASH] = ACTIONS(2881), + [anon_sym_DQUOTE] = ACTIONS(2881), + [anon_sym_SQUOTE] = ACTIONS(2881), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2881), + [sym_number] = ACTIONS(2881), + [sym_private_property_identifier] = ACTIONS(2881), + [sym_this] = ACTIONS(2883), + [sym_super] = ACTIONS(2883), + [sym_true] = ACTIONS(2883), + [sym_false] = ACTIONS(2883), + [sym_null] = ACTIONS(2883), + [sym_undefined] = ACTIONS(2883), + [anon_sym_AT] = ACTIONS(2881), + [anon_sym_static] = ACTIONS(2883), + [anon_sym_readonly] = ACTIONS(2883), + [anon_sym_get] = ACTIONS(2883), + [anon_sym_set] = ACTIONS(2883), + [anon_sym_declare] = ACTIONS(2883), + [anon_sym_public] = ACTIONS(2883), + [anon_sym_private] = ACTIONS(2883), + [anon_sym_protected] = ACTIONS(2883), + [anon_sym_override] = ACTIONS(2883), + [anon_sym_module] = ACTIONS(2883), + [anon_sym_any] = ACTIONS(2883), + [anon_sym_number] = ACTIONS(2883), + [anon_sym_boolean] = ACTIONS(2883), + [anon_sym_string] = ACTIONS(2883), + [anon_sym_symbol] = ACTIONS(2883), + [anon_sym_object] = ACTIONS(2883), + [anon_sym_abstract] = ACTIONS(2883), + [anon_sym_interface] = ACTIONS(2883), + [anon_sym_enum] = ACTIONS(2883), [sym_html_comment] = ACTIONS(5), }, [STATE(910)] = { - [ts_builtin_sym_end] = ACTIONS(2835), - [sym_identifier] = ACTIONS(2837), - [anon_sym_export] = ACTIONS(2837), - [anon_sym_default] = ACTIONS(2837), - [anon_sym_type] = ACTIONS(2837), - [anon_sym_namespace] = ACTIONS(2837), - [anon_sym_LBRACE] = ACTIONS(2835), - [anon_sym_RBRACE] = ACTIONS(2835), - [anon_sym_typeof] = ACTIONS(2837), - [anon_sym_import] = ACTIONS(2837), - [anon_sym_with] = ACTIONS(2837), - [anon_sym_var] = ACTIONS(2837), - [anon_sym_let] = ACTIONS(2837), - [anon_sym_const] = ACTIONS(2837), - [anon_sym_BANG] = ACTIONS(2835), - [anon_sym_else] = ACTIONS(2837), - [anon_sym_if] = ACTIONS(2837), - [anon_sym_switch] = ACTIONS(2837), - [anon_sym_for] = ACTIONS(2837), - [anon_sym_LPAREN] = ACTIONS(2835), - [anon_sym_SEMI] = ACTIONS(2835), - [anon_sym_await] = ACTIONS(2837), - [anon_sym_while] = ACTIONS(2837), - [anon_sym_do] = ACTIONS(2837), - [anon_sym_try] = ACTIONS(2837), - [anon_sym_break] = ACTIONS(2837), - [anon_sym_continue] = ACTIONS(2837), - [anon_sym_debugger] = ACTIONS(2837), - [anon_sym_return] = ACTIONS(2837), - [anon_sym_throw] = ACTIONS(2837), - [anon_sym_case] = ACTIONS(2837), - [anon_sym_yield] = ACTIONS(2837), - [anon_sym_LBRACK] = ACTIONS(2835), - [anon_sym_class] = ACTIONS(2837), - [anon_sym_async] = ACTIONS(2837), - [anon_sym_function] = ACTIONS(2837), - [anon_sym_new] = ACTIONS(2837), - [anon_sym_using] = ACTIONS(2837), - [anon_sym_PLUS] = ACTIONS(2837), - [anon_sym_DASH] = ACTIONS(2837), - [anon_sym_SLASH] = ACTIONS(2837), - [anon_sym_LT] = ACTIONS(2835), - [anon_sym_TILDE] = ACTIONS(2835), - [anon_sym_void] = ACTIONS(2837), - [anon_sym_delete] = ACTIONS(2837), - [anon_sym_PLUS_PLUS] = ACTIONS(2835), - [anon_sym_DASH_DASH] = ACTIONS(2835), - [anon_sym_DQUOTE] = ACTIONS(2835), - [anon_sym_SQUOTE] = ACTIONS(2835), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2835), - [sym_number] = ACTIONS(2835), - [sym_private_property_identifier] = ACTIONS(2835), - [sym_this] = ACTIONS(2837), - [sym_super] = ACTIONS(2837), - [sym_true] = ACTIONS(2837), - [sym_false] = ACTIONS(2837), - [sym_null] = ACTIONS(2837), - [sym_undefined] = ACTIONS(2837), - [anon_sym_AT] = ACTIONS(2835), - [anon_sym_static] = ACTIONS(2837), - [anon_sym_readonly] = ACTIONS(2837), - [anon_sym_get] = ACTIONS(2837), - [anon_sym_set] = ACTIONS(2837), - [anon_sym_declare] = ACTIONS(2837), - [anon_sym_public] = ACTIONS(2837), - [anon_sym_private] = ACTIONS(2837), - [anon_sym_protected] = ACTIONS(2837), - [anon_sym_override] = ACTIONS(2837), - [anon_sym_module] = ACTIONS(2837), - [anon_sym_any] = ACTIONS(2837), - [anon_sym_number] = ACTIONS(2837), - [anon_sym_boolean] = ACTIONS(2837), - [anon_sym_string] = ACTIONS(2837), - [anon_sym_symbol] = ACTIONS(2837), - [anon_sym_object] = ACTIONS(2837), - [anon_sym_abstract] = ACTIONS(2837), - [anon_sym_interface] = ACTIONS(2837), - [anon_sym_enum] = ACTIONS(2837), + [ts_builtin_sym_end] = ACTIONS(1856), + [sym_identifier] = ACTIONS(1858), + [anon_sym_export] = ACTIONS(1858), + [anon_sym_default] = ACTIONS(1858), + [anon_sym_type] = ACTIONS(1858), + [anon_sym_namespace] = ACTIONS(1858), + [anon_sym_LBRACE] = ACTIONS(1856), + [anon_sym_RBRACE] = ACTIONS(1856), + [anon_sym_typeof] = ACTIONS(1858), + [anon_sym_import] = ACTIONS(1858), + [anon_sym_with] = ACTIONS(1858), + [anon_sym_var] = ACTIONS(1858), + [anon_sym_let] = ACTIONS(1858), + [anon_sym_const] = ACTIONS(1858), + [anon_sym_BANG] = ACTIONS(1856), + [anon_sym_else] = ACTIONS(1858), + [anon_sym_if] = ACTIONS(1858), + [anon_sym_switch] = ACTIONS(1858), + [anon_sym_for] = ACTIONS(1858), + [anon_sym_LPAREN] = ACTIONS(1856), + [anon_sym_SEMI] = ACTIONS(1856), + [anon_sym_await] = ACTIONS(1858), + [anon_sym_while] = ACTIONS(1858), + [anon_sym_do] = ACTIONS(1858), + [anon_sym_try] = ACTIONS(1858), + [anon_sym_break] = ACTIONS(1858), + [anon_sym_continue] = ACTIONS(1858), + [anon_sym_debugger] = ACTIONS(1858), + [anon_sym_return] = ACTIONS(1858), + [anon_sym_throw] = ACTIONS(1858), + [anon_sym_case] = ACTIONS(1858), + [anon_sym_yield] = ACTIONS(1858), + [anon_sym_LBRACK] = ACTIONS(1856), + [anon_sym_class] = ACTIONS(1858), + [anon_sym_async] = ACTIONS(1858), + [anon_sym_function] = ACTIONS(1858), + [anon_sym_new] = ACTIONS(1858), + [anon_sym_using] = ACTIONS(1858), + [anon_sym_PLUS] = ACTIONS(1858), + [anon_sym_DASH] = ACTIONS(1858), + [anon_sym_SLASH] = ACTIONS(1858), + [anon_sym_LT] = ACTIONS(1856), + [anon_sym_TILDE] = ACTIONS(1856), + [anon_sym_void] = ACTIONS(1858), + [anon_sym_delete] = ACTIONS(1858), + [anon_sym_PLUS_PLUS] = ACTIONS(1856), + [anon_sym_DASH_DASH] = ACTIONS(1856), + [anon_sym_DQUOTE] = ACTIONS(1856), + [anon_sym_SQUOTE] = ACTIONS(1856), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1856), + [sym_number] = ACTIONS(1856), + [sym_private_property_identifier] = ACTIONS(1856), + [sym_this] = ACTIONS(1858), + [sym_super] = ACTIONS(1858), + [sym_true] = ACTIONS(1858), + [sym_false] = ACTIONS(1858), + [sym_null] = ACTIONS(1858), + [sym_undefined] = ACTIONS(1858), + [anon_sym_AT] = ACTIONS(1856), + [anon_sym_static] = ACTIONS(1858), + [anon_sym_readonly] = ACTIONS(1858), + [anon_sym_get] = ACTIONS(1858), + [anon_sym_set] = ACTIONS(1858), + [anon_sym_declare] = ACTIONS(1858), + [anon_sym_public] = ACTIONS(1858), + [anon_sym_private] = ACTIONS(1858), + [anon_sym_protected] = ACTIONS(1858), + [anon_sym_override] = ACTIONS(1858), + [anon_sym_module] = ACTIONS(1858), + [anon_sym_any] = ACTIONS(1858), + [anon_sym_number] = ACTIONS(1858), + [anon_sym_boolean] = ACTIONS(1858), + [anon_sym_string] = ACTIONS(1858), + [anon_sym_symbol] = ACTIONS(1858), + [anon_sym_object] = ACTIONS(1858), + [anon_sym_abstract] = ACTIONS(1858), + [anon_sym_interface] = ACTIONS(1858), + [anon_sym_enum] = ACTIONS(1858), [sym_html_comment] = ACTIONS(5), }, [STATE(911)] = { - [ts_builtin_sym_end] = ACTIONS(2867), - [sym_identifier] = ACTIONS(2869), - [anon_sym_export] = ACTIONS(2869), - [anon_sym_default] = ACTIONS(2869), - [anon_sym_type] = ACTIONS(2869), - [anon_sym_namespace] = ACTIONS(2869), - [anon_sym_LBRACE] = ACTIONS(2867), - [anon_sym_RBRACE] = ACTIONS(2867), - [anon_sym_typeof] = ACTIONS(2869), - [anon_sym_import] = ACTIONS(2869), - [anon_sym_with] = ACTIONS(2869), - [anon_sym_var] = ACTIONS(2869), - [anon_sym_let] = ACTIONS(2869), - [anon_sym_const] = ACTIONS(2869), - [anon_sym_BANG] = ACTIONS(2867), - [anon_sym_else] = ACTIONS(2869), - [anon_sym_if] = ACTIONS(2869), - [anon_sym_switch] = ACTIONS(2869), - [anon_sym_for] = ACTIONS(2869), - [anon_sym_LPAREN] = ACTIONS(2867), - [anon_sym_SEMI] = ACTIONS(2867), - [anon_sym_await] = ACTIONS(2869), - [anon_sym_while] = ACTIONS(2869), - [anon_sym_do] = ACTIONS(2869), - [anon_sym_try] = ACTIONS(2869), - [anon_sym_break] = ACTIONS(2869), - [anon_sym_continue] = ACTIONS(2869), - [anon_sym_debugger] = ACTIONS(2869), - [anon_sym_return] = ACTIONS(2869), - [anon_sym_throw] = ACTIONS(2869), - [anon_sym_case] = ACTIONS(2869), - [anon_sym_yield] = ACTIONS(2869), - [anon_sym_LBRACK] = ACTIONS(2867), - [anon_sym_class] = ACTIONS(2869), - [anon_sym_async] = ACTIONS(2869), - [anon_sym_function] = ACTIONS(2869), - [anon_sym_new] = ACTIONS(2869), - [anon_sym_using] = ACTIONS(2869), - [anon_sym_PLUS] = ACTIONS(2869), - [anon_sym_DASH] = ACTIONS(2869), - [anon_sym_SLASH] = ACTIONS(2869), - [anon_sym_LT] = ACTIONS(2867), - [anon_sym_TILDE] = ACTIONS(2867), - [anon_sym_void] = ACTIONS(2869), - [anon_sym_delete] = ACTIONS(2869), - [anon_sym_PLUS_PLUS] = ACTIONS(2867), - [anon_sym_DASH_DASH] = ACTIONS(2867), - [anon_sym_DQUOTE] = ACTIONS(2867), - [anon_sym_SQUOTE] = ACTIONS(2867), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2867), - [sym_number] = ACTIONS(2867), - [sym_private_property_identifier] = ACTIONS(2867), - [sym_this] = ACTIONS(2869), - [sym_super] = ACTIONS(2869), - [sym_true] = ACTIONS(2869), - [sym_false] = ACTIONS(2869), - [sym_null] = ACTIONS(2869), - [sym_undefined] = ACTIONS(2869), - [anon_sym_AT] = ACTIONS(2867), - [anon_sym_static] = ACTIONS(2869), - [anon_sym_readonly] = ACTIONS(2869), - [anon_sym_get] = ACTIONS(2869), - [anon_sym_set] = ACTIONS(2869), - [anon_sym_declare] = ACTIONS(2869), - [anon_sym_public] = ACTIONS(2869), - [anon_sym_private] = ACTIONS(2869), - [anon_sym_protected] = ACTIONS(2869), - [anon_sym_override] = ACTIONS(2869), - [anon_sym_module] = ACTIONS(2869), - [anon_sym_any] = ACTIONS(2869), - [anon_sym_number] = ACTIONS(2869), - [anon_sym_boolean] = ACTIONS(2869), - [anon_sym_string] = ACTIONS(2869), - [anon_sym_symbol] = ACTIONS(2869), - [anon_sym_object] = ACTIONS(2869), - [anon_sym_abstract] = ACTIONS(2869), - [anon_sym_interface] = ACTIONS(2869), - [anon_sym_enum] = ACTIONS(2869), + [ts_builtin_sym_end] = ACTIONS(2885), + [sym_identifier] = ACTIONS(2887), + [anon_sym_export] = ACTIONS(2887), + [anon_sym_default] = ACTIONS(2887), + [anon_sym_type] = ACTIONS(2887), + [anon_sym_namespace] = ACTIONS(2887), + [anon_sym_LBRACE] = ACTIONS(2885), + [anon_sym_RBRACE] = ACTIONS(2885), + [anon_sym_typeof] = ACTIONS(2887), + [anon_sym_import] = ACTIONS(2887), + [anon_sym_with] = ACTIONS(2887), + [anon_sym_var] = ACTIONS(2887), + [anon_sym_let] = ACTIONS(2887), + [anon_sym_const] = ACTIONS(2887), + [anon_sym_BANG] = ACTIONS(2885), + [anon_sym_else] = ACTIONS(2887), + [anon_sym_if] = ACTIONS(2887), + [anon_sym_switch] = ACTIONS(2887), + [anon_sym_for] = ACTIONS(2887), + [anon_sym_LPAREN] = ACTIONS(2885), + [anon_sym_SEMI] = ACTIONS(2885), + [anon_sym_await] = ACTIONS(2887), + [anon_sym_while] = ACTIONS(2887), + [anon_sym_do] = ACTIONS(2887), + [anon_sym_try] = ACTIONS(2887), + [anon_sym_break] = ACTIONS(2887), + [anon_sym_continue] = ACTIONS(2887), + [anon_sym_debugger] = ACTIONS(2887), + [anon_sym_return] = ACTIONS(2887), + [anon_sym_throw] = ACTIONS(2887), + [anon_sym_case] = ACTIONS(2887), + [anon_sym_yield] = ACTIONS(2887), + [anon_sym_LBRACK] = ACTIONS(2885), + [anon_sym_class] = ACTIONS(2887), + [anon_sym_async] = ACTIONS(2887), + [anon_sym_function] = ACTIONS(2887), + [anon_sym_new] = ACTIONS(2887), + [anon_sym_using] = ACTIONS(2887), + [anon_sym_PLUS] = ACTIONS(2887), + [anon_sym_DASH] = ACTIONS(2887), + [anon_sym_SLASH] = ACTIONS(2887), + [anon_sym_LT] = ACTIONS(2885), + [anon_sym_TILDE] = ACTIONS(2885), + [anon_sym_void] = ACTIONS(2887), + [anon_sym_delete] = ACTIONS(2887), + [anon_sym_PLUS_PLUS] = ACTIONS(2885), + [anon_sym_DASH_DASH] = ACTIONS(2885), + [anon_sym_DQUOTE] = ACTIONS(2885), + [anon_sym_SQUOTE] = ACTIONS(2885), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2885), + [sym_number] = ACTIONS(2885), + [sym_private_property_identifier] = ACTIONS(2885), + [sym_this] = ACTIONS(2887), + [sym_super] = ACTIONS(2887), + [sym_true] = ACTIONS(2887), + [sym_false] = ACTIONS(2887), + [sym_null] = ACTIONS(2887), + [sym_undefined] = ACTIONS(2887), + [anon_sym_AT] = ACTIONS(2885), + [anon_sym_static] = ACTIONS(2887), + [anon_sym_readonly] = ACTIONS(2887), + [anon_sym_get] = ACTIONS(2887), + [anon_sym_set] = ACTIONS(2887), + [anon_sym_declare] = ACTIONS(2887), + [anon_sym_public] = ACTIONS(2887), + [anon_sym_private] = ACTIONS(2887), + [anon_sym_protected] = ACTIONS(2887), + [anon_sym_override] = ACTIONS(2887), + [anon_sym_module] = ACTIONS(2887), + [anon_sym_any] = ACTIONS(2887), + [anon_sym_number] = ACTIONS(2887), + [anon_sym_boolean] = ACTIONS(2887), + [anon_sym_string] = ACTIONS(2887), + [anon_sym_symbol] = ACTIONS(2887), + [anon_sym_object] = ACTIONS(2887), + [anon_sym_abstract] = ACTIONS(2887), + [anon_sym_interface] = ACTIONS(2887), + [anon_sym_enum] = ACTIONS(2887), [sym_html_comment] = ACTIONS(5), }, [STATE(912)] = { - [ts_builtin_sym_end] = ACTIONS(1896), - [sym_identifier] = ACTIONS(1898), - [anon_sym_export] = ACTIONS(1898), - [anon_sym_default] = ACTIONS(1898), - [anon_sym_type] = ACTIONS(1898), - [anon_sym_namespace] = ACTIONS(1898), - [anon_sym_LBRACE] = ACTIONS(1896), - [anon_sym_RBRACE] = ACTIONS(1896), - [anon_sym_typeof] = ACTIONS(1898), - [anon_sym_import] = ACTIONS(1898), - [anon_sym_with] = ACTIONS(1898), - [anon_sym_var] = ACTIONS(1898), - [anon_sym_let] = ACTIONS(1898), - [anon_sym_const] = ACTIONS(1898), - [anon_sym_BANG] = ACTIONS(1896), - [anon_sym_else] = ACTIONS(1898), - [anon_sym_if] = ACTIONS(1898), - [anon_sym_switch] = ACTIONS(1898), - [anon_sym_for] = ACTIONS(1898), - [anon_sym_LPAREN] = ACTIONS(1896), - [anon_sym_SEMI] = ACTIONS(1896), - [anon_sym_await] = ACTIONS(1898), - [anon_sym_while] = ACTIONS(1898), - [anon_sym_do] = ACTIONS(1898), - [anon_sym_try] = ACTIONS(1898), - [anon_sym_break] = ACTIONS(1898), - [anon_sym_continue] = ACTIONS(1898), - [anon_sym_debugger] = ACTIONS(1898), - [anon_sym_return] = ACTIONS(1898), - [anon_sym_throw] = ACTIONS(1898), - [anon_sym_case] = ACTIONS(1898), - [anon_sym_yield] = ACTIONS(1898), - [anon_sym_LBRACK] = ACTIONS(1896), - [anon_sym_class] = ACTIONS(1898), - [anon_sym_async] = ACTIONS(1898), - [anon_sym_function] = ACTIONS(1898), - [anon_sym_new] = ACTIONS(1898), - [anon_sym_using] = ACTIONS(1898), - [anon_sym_PLUS] = ACTIONS(1898), - [anon_sym_DASH] = ACTIONS(1898), - [anon_sym_SLASH] = ACTIONS(1898), - [anon_sym_LT] = ACTIONS(1896), - [anon_sym_TILDE] = ACTIONS(1896), - [anon_sym_void] = ACTIONS(1898), - [anon_sym_delete] = ACTIONS(1898), - [anon_sym_PLUS_PLUS] = ACTIONS(1896), - [anon_sym_DASH_DASH] = ACTIONS(1896), - [anon_sym_DQUOTE] = ACTIONS(1896), - [anon_sym_SQUOTE] = ACTIONS(1896), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1896), - [sym_number] = ACTIONS(1896), - [sym_private_property_identifier] = ACTIONS(1896), - [sym_this] = ACTIONS(1898), - [sym_super] = ACTIONS(1898), - [sym_true] = ACTIONS(1898), - [sym_false] = ACTIONS(1898), - [sym_null] = ACTIONS(1898), - [sym_undefined] = ACTIONS(1898), - [anon_sym_AT] = ACTIONS(1896), - [anon_sym_static] = ACTIONS(1898), - [anon_sym_readonly] = ACTIONS(1898), - [anon_sym_get] = ACTIONS(1898), - [anon_sym_set] = ACTIONS(1898), - [anon_sym_declare] = ACTIONS(1898), - [anon_sym_public] = ACTIONS(1898), - [anon_sym_private] = ACTIONS(1898), - [anon_sym_protected] = ACTIONS(1898), - [anon_sym_override] = ACTIONS(1898), - [anon_sym_module] = ACTIONS(1898), - [anon_sym_any] = ACTIONS(1898), - [anon_sym_number] = ACTIONS(1898), - [anon_sym_boolean] = ACTIONS(1898), - [anon_sym_string] = ACTIONS(1898), - [anon_sym_symbol] = ACTIONS(1898), - [anon_sym_object] = ACTIONS(1898), - [anon_sym_abstract] = ACTIONS(1898), - [anon_sym_interface] = ACTIONS(1898), - [anon_sym_enum] = ACTIONS(1898), + [ts_builtin_sym_end] = ACTIONS(2885), + [sym_identifier] = ACTIONS(2887), + [anon_sym_export] = ACTIONS(2887), + [anon_sym_default] = ACTIONS(2887), + [anon_sym_type] = ACTIONS(2887), + [anon_sym_namespace] = ACTIONS(2887), + [anon_sym_LBRACE] = ACTIONS(2885), + [anon_sym_RBRACE] = ACTIONS(2885), + [anon_sym_typeof] = ACTIONS(2887), + [anon_sym_import] = ACTIONS(2887), + [anon_sym_with] = ACTIONS(2887), + [anon_sym_var] = ACTIONS(2887), + [anon_sym_let] = ACTIONS(2887), + [anon_sym_const] = ACTIONS(2887), + [anon_sym_BANG] = ACTIONS(2885), + [anon_sym_else] = ACTIONS(2887), + [anon_sym_if] = ACTIONS(2887), + [anon_sym_switch] = ACTIONS(2887), + [anon_sym_for] = ACTIONS(2887), + [anon_sym_LPAREN] = ACTIONS(2885), + [anon_sym_SEMI] = ACTIONS(2885), + [anon_sym_await] = ACTIONS(2887), + [anon_sym_while] = ACTIONS(2887), + [anon_sym_do] = ACTIONS(2887), + [anon_sym_try] = ACTIONS(2887), + [anon_sym_break] = ACTIONS(2887), + [anon_sym_continue] = ACTIONS(2887), + [anon_sym_debugger] = ACTIONS(2887), + [anon_sym_return] = ACTIONS(2887), + [anon_sym_throw] = ACTIONS(2887), + [anon_sym_case] = ACTIONS(2887), + [anon_sym_yield] = ACTIONS(2887), + [anon_sym_LBRACK] = ACTIONS(2885), + [anon_sym_class] = ACTIONS(2887), + [anon_sym_async] = ACTIONS(2887), + [anon_sym_function] = ACTIONS(2887), + [anon_sym_new] = ACTIONS(2887), + [anon_sym_using] = ACTIONS(2887), + [anon_sym_PLUS] = ACTIONS(2887), + [anon_sym_DASH] = ACTIONS(2887), + [anon_sym_SLASH] = ACTIONS(2887), + [anon_sym_LT] = ACTIONS(2885), + [anon_sym_TILDE] = ACTIONS(2885), + [anon_sym_void] = ACTIONS(2887), + [anon_sym_delete] = ACTIONS(2887), + [anon_sym_PLUS_PLUS] = ACTIONS(2885), + [anon_sym_DASH_DASH] = ACTIONS(2885), + [anon_sym_DQUOTE] = ACTIONS(2885), + [anon_sym_SQUOTE] = ACTIONS(2885), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2885), + [sym_number] = ACTIONS(2885), + [sym_private_property_identifier] = ACTIONS(2885), + [sym_this] = ACTIONS(2887), + [sym_super] = ACTIONS(2887), + [sym_true] = ACTIONS(2887), + [sym_false] = ACTIONS(2887), + [sym_null] = ACTIONS(2887), + [sym_undefined] = ACTIONS(2887), + [anon_sym_AT] = ACTIONS(2885), + [anon_sym_static] = ACTIONS(2887), + [anon_sym_readonly] = ACTIONS(2887), + [anon_sym_get] = ACTIONS(2887), + [anon_sym_set] = ACTIONS(2887), + [anon_sym_declare] = ACTIONS(2887), + [anon_sym_public] = ACTIONS(2887), + [anon_sym_private] = ACTIONS(2887), + [anon_sym_protected] = ACTIONS(2887), + [anon_sym_override] = ACTIONS(2887), + [anon_sym_module] = ACTIONS(2887), + [anon_sym_any] = ACTIONS(2887), + [anon_sym_number] = ACTIONS(2887), + [anon_sym_boolean] = ACTIONS(2887), + [anon_sym_string] = ACTIONS(2887), + [anon_sym_symbol] = ACTIONS(2887), + [anon_sym_object] = ACTIONS(2887), + [anon_sym_abstract] = ACTIONS(2887), + [anon_sym_interface] = ACTIONS(2887), + [anon_sym_enum] = ACTIONS(2887), [sym_html_comment] = ACTIONS(5), }, [STATE(913)] = { - [ts_builtin_sym_end] = ACTIONS(2871), - [sym_identifier] = ACTIONS(2873), - [anon_sym_export] = ACTIONS(2873), - [anon_sym_default] = ACTIONS(2873), - [anon_sym_type] = ACTIONS(2873), - [anon_sym_namespace] = ACTIONS(2873), - [anon_sym_LBRACE] = ACTIONS(2871), - [anon_sym_RBRACE] = ACTIONS(2871), - [anon_sym_typeof] = ACTIONS(2873), - [anon_sym_import] = ACTIONS(2873), - [anon_sym_with] = ACTIONS(2873), - [anon_sym_var] = ACTIONS(2873), - [anon_sym_let] = ACTIONS(2873), - [anon_sym_const] = ACTIONS(2873), - [anon_sym_BANG] = ACTIONS(2871), - [anon_sym_else] = ACTIONS(2873), - [anon_sym_if] = ACTIONS(2873), - [anon_sym_switch] = ACTIONS(2873), - [anon_sym_for] = ACTIONS(2873), - [anon_sym_LPAREN] = ACTIONS(2871), - [anon_sym_SEMI] = ACTIONS(2871), - [anon_sym_await] = ACTIONS(2873), - [anon_sym_while] = ACTIONS(2873), - [anon_sym_do] = ACTIONS(2873), - [anon_sym_try] = ACTIONS(2873), - [anon_sym_break] = ACTIONS(2873), - [anon_sym_continue] = ACTIONS(2873), - [anon_sym_debugger] = ACTIONS(2873), - [anon_sym_return] = ACTIONS(2873), - [anon_sym_throw] = ACTIONS(2873), - [anon_sym_case] = ACTIONS(2873), - [anon_sym_yield] = ACTIONS(2873), - [anon_sym_LBRACK] = ACTIONS(2871), - [anon_sym_class] = ACTIONS(2873), - [anon_sym_async] = ACTIONS(2873), - [anon_sym_function] = ACTIONS(2873), - [anon_sym_new] = ACTIONS(2873), - [anon_sym_using] = ACTIONS(2873), - [anon_sym_PLUS] = ACTIONS(2873), - [anon_sym_DASH] = ACTIONS(2873), - [anon_sym_SLASH] = ACTIONS(2873), - [anon_sym_LT] = ACTIONS(2871), - [anon_sym_TILDE] = ACTIONS(2871), - [anon_sym_void] = ACTIONS(2873), - [anon_sym_delete] = ACTIONS(2873), - [anon_sym_PLUS_PLUS] = ACTIONS(2871), - [anon_sym_DASH_DASH] = ACTIONS(2871), - [anon_sym_DQUOTE] = ACTIONS(2871), - [anon_sym_SQUOTE] = ACTIONS(2871), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2871), - [sym_number] = ACTIONS(2871), - [sym_private_property_identifier] = ACTIONS(2871), - [sym_this] = ACTIONS(2873), - [sym_super] = ACTIONS(2873), - [sym_true] = ACTIONS(2873), - [sym_false] = ACTIONS(2873), - [sym_null] = ACTIONS(2873), - [sym_undefined] = ACTIONS(2873), - [anon_sym_AT] = ACTIONS(2871), - [anon_sym_static] = ACTIONS(2873), - [anon_sym_readonly] = ACTIONS(2873), - [anon_sym_get] = ACTIONS(2873), - [anon_sym_set] = ACTIONS(2873), - [anon_sym_declare] = ACTIONS(2873), - [anon_sym_public] = ACTIONS(2873), - [anon_sym_private] = ACTIONS(2873), - [anon_sym_protected] = ACTIONS(2873), - [anon_sym_override] = ACTIONS(2873), - [anon_sym_module] = ACTIONS(2873), - [anon_sym_any] = ACTIONS(2873), - [anon_sym_number] = ACTIONS(2873), - [anon_sym_boolean] = ACTIONS(2873), - [anon_sym_string] = ACTIONS(2873), - [anon_sym_symbol] = ACTIONS(2873), - [anon_sym_object] = ACTIONS(2873), - [anon_sym_abstract] = ACTIONS(2873), - [anon_sym_interface] = ACTIONS(2873), - [anon_sym_enum] = ACTIONS(2873), + [ts_builtin_sym_end] = ACTIONS(2885), + [sym_identifier] = ACTIONS(2887), + [anon_sym_export] = ACTIONS(2887), + [anon_sym_default] = ACTIONS(2887), + [anon_sym_type] = ACTIONS(2887), + [anon_sym_namespace] = ACTIONS(2887), + [anon_sym_LBRACE] = ACTIONS(2885), + [anon_sym_RBRACE] = ACTIONS(2885), + [anon_sym_typeof] = ACTIONS(2887), + [anon_sym_import] = ACTIONS(2887), + [anon_sym_with] = ACTIONS(2887), + [anon_sym_var] = ACTIONS(2887), + [anon_sym_let] = ACTIONS(2887), + [anon_sym_const] = ACTIONS(2887), + [anon_sym_BANG] = ACTIONS(2885), + [anon_sym_else] = ACTIONS(2887), + [anon_sym_if] = ACTIONS(2887), + [anon_sym_switch] = ACTIONS(2887), + [anon_sym_for] = ACTIONS(2887), + [anon_sym_LPAREN] = ACTIONS(2885), + [anon_sym_SEMI] = ACTIONS(2885), + [anon_sym_await] = ACTIONS(2887), + [anon_sym_while] = ACTIONS(2887), + [anon_sym_do] = ACTIONS(2887), + [anon_sym_try] = ACTIONS(2887), + [anon_sym_break] = ACTIONS(2887), + [anon_sym_continue] = ACTIONS(2887), + [anon_sym_debugger] = ACTIONS(2887), + [anon_sym_return] = ACTIONS(2887), + [anon_sym_throw] = ACTIONS(2887), + [anon_sym_case] = ACTIONS(2887), + [anon_sym_yield] = ACTIONS(2887), + [anon_sym_LBRACK] = ACTIONS(2885), + [anon_sym_class] = ACTIONS(2887), + [anon_sym_async] = ACTIONS(2887), + [anon_sym_function] = ACTIONS(2887), + [anon_sym_new] = ACTIONS(2887), + [anon_sym_using] = ACTIONS(2887), + [anon_sym_PLUS] = ACTIONS(2887), + [anon_sym_DASH] = ACTIONS(2887), + [anon_sym_SLASH] = ACTIONS(2887), + [anon_sym_LT] = ACTIONS(2885), + [anon_sym_TILDE] = ACTIONS(2885), + [anon_sym_void] = ACTIONS(2887), + [anon_sym_delete] = ACTIONS(2887), + [anon_sym_PLUS_PLUS] = ACTIONS(2885), + [anon_sym_DASH_DASH] = ACTIONS(2885), + [anon_sym_DQUOTE] = ACTIONS(2885), + [anon_sym_SQUOTE] = ACTIONS(2885), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2885), + [sym_number] = ACTIONS(2885), + [sym_private_property_identifier] = ACTIONS(2885), + [sym_this] = ACTIONS(2887), + [sym_super] = ACTIONS(2887), + [sym_true] = ACTIONS(2887), + [sym_false] = ACTIONS(2887), + [sym_null] = ACTIONS(2887), + [sym_undefined] = ACTIONS(2887), + [anon_sym_AT] = ACTIONS(2885), + [anon_sym_static] = ACTIONS(2887), + [anon_sym_readonly] = ACTIONS(2887), + [anon_sym_get] = ACTIONS(2887), + [anon_sym_set] = ACTIONS(2887), + [anon_sym_declare] = ACTIONS(2887), + [anon_sym_public] = ACTIONS(2887), + [anon_sym_private] = ACTIONS(2887), + [anon_sym_protected] = ACTIONS(2887), + [anon_sym_override] = ACTIONS(2887), + [anon_sym_module] = ACTIONS(2887), + [anon_sym_any] = ACTIONS(2887), + [anon_sym_number] = ACTIONS(2887), + [anon_sym_boolean] = ACTIONS(2887), + [anon_sym_string] = ACTIONS(2887), + [anon_sym_symbol] = ACTIONS(2887), + [anon_sym_object] = ACTIONS(2887), + [anon_sym_abstract] = ACTIONS(2887), + [anon_sym_interface] = ACTIONS(2887), + [anon_sym_enum] = ACTIONS(2887), [sym_html_comment] = ACTIONS(5), }, [STATE(914)] = { - [ts_builtin_sym_end] = ACTIONS(2875), - [sym_identifier] = ACTIONS(2877), - [anon_sym_export] = ACTIONS(2877), - [anon_sym_default] = ACTIONS(2877), - [anon_sym_type] = ACTIONS(2877), - [anon_sym_namespace] = ACTIONS(2877), - [anon_sym_LBRACE] = ACTIONS(2875), - [anon_sym_RBRACE] = ACTIONS(2875), - [anon_sym_typeof] = ACTIONS(2877), - [anon_sym_import] = ACTIONS(2877), - [anon_sym_with] = ACTIONS(2877), - [anon_sym_var] = ACTIONS(2877), - [anon_sym_let] = ACTIONS(2877), - [anon_sym_const] = ACTIONS(2877), - [anon_sym_BANG] = ACTIONS(2875), - [anon_sym_else] = ACTIONS(2877), - [anon_sym_if] = ACTIONS(2877), - [anon_sym_switch] = ACTIONS(2877), - [anon_sym_for] = ACTIONS(2877), - [anon_sym_LPAREN] = ACTIONS(2875), - [anon_sym_SEMI] = ACTIONS(2875), - [anon_sym_await] = ACTIONS(2877), - [anon_sym_while] = ACTIONS(2877), - [anon_sym_do] = ACTIONS(2877), - [anon_sym_try] = ACTIONS(2877), - [anon_sym_break] = ACTIONS(2877), - [anon_sym_continue] = ACTIONS(2877), - [anon_sym_debugger] = ACTIONS(2877), - [anon_sym_return] = ACTIONS(2877), - [anon_sym_throw] = ACTIONS(2877), - [anon_sym_case] = ACTIONS(2877), - [anon_sym_yield] = ACTIONS(2877), - [anon_sym_LBRACK] = ACTIONS(2875), - [anon_sym_class] = ACTIONS(2877), - [anon_sym_async] = ACTIONS(2877), - [anon_sym_function] = ACTIONS(2877), - [anon_sym_new] = ACTIONS(2877), - [anon_sym_using] = ACTIONS(2877), - [anon_sym_PLUS] = ACTIONS(2877), - [anon_sym_DASH] = ACTIONS(2877), - [anon_sym_SLASH] = ACTIONS(2877), - [anon_sym_LT] = ACTIONS(2875), - [anon_sym_TILDE] = ACTIONS(2875), - [anon_sym_void] = ACTIONS(2877), - [anon_sym_delete] = ACTIONS(2877), - [anon_sym_PLUS_PLUS] = ACTIONS(2875), - [anon_sym_DASH_DASH] = ACTIONS(2875), - [anon_sym_DQUOTE] = ACTIONS(2875), - [anon_sym_SQUOTE] = ACTIONS(2875), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2875), - [sym_number] = ACTIONS(2875), - [sym_private_property_identifier] = ACTIONS(2875), - [sym_this] = ACTIONS(2877), - [sym_super] = ACTIONS(2877), - [sym_true] = ACTIONS(2877), - [sym_false] = ACTIONS(2877), - [sym_null] = ACTIONS(2877), - [sym_undefined] = ACTIONS(2877), - [anon_sym_AT] = ACTIONS(2875), - [anon_sym_static] = ACTIONS(2877), - [anon_sym_readonly] = ACTIONS(2877), - [anon_sym_get] = ACTIONS(2877), - [anon_sym_set] = ACTIONS(2877), - [anon_sym_declare] = ACTIONS(2877), - [anon_sym_public] = ACTIONS(2877), - [anon_sym_private] = ACTIONS(2877), - [anon_sym_protected] = ACTIONS(2877), - [anon_sym_override] = ACTIONS(2877), - [anon_sym_module] = ACTIONS(2877), - [anon_sym_any] = ACTIONS(2877), - [anon_sym_number] = ACTIONS(2877), - [anon_sym_boolean] = ACTIONS(2877), - [anon_sym_string] = ACTIONS(2877), - [anon_sym_symbol] = ACTIONS(2877), - [anon_sym_object] = ACTIONS(2877), - [anon_sym_abstract] = ACTIONS(2877), - [anon_sym_interface] = ACTIONS(2877), - [anon_sym_enum] = ACTIONS(2877), + [ts_builtin_sym_end] = ACTIONS(1852), + [sym_identifier] = ACTIONS(1854), + [anon_sym_export] = ACTIONS(1854), + [anon_sym_default] = ACTIONS(1854), + [anon_sym_type] = ACTIONS(1854), + [anon_sym_namespace] = ACTIONS(1854), + [anon_sym_LBRACE] = ACTIONS(1852), + [anon_sym_RBRACE] = ACTIONS(1852), + [anon_sym_typeof] = ACTIONS(1854), + [anon_sym_import] = ACTIONS(1854), + [anon_sym_with] = ACTIONS(1854), + [anon_sym_var] = ACTIONS(1854), + [anon_sym_let] = ACTIONS(1854), + [anon_sym_const] = ACTIONS(1854), + [anon_sym_BANG] = ACTIONS(1852), + [anon_sym_else] = ACTIONS(1854), + [anon_sym_if] = ACTIONS(1854), + [anon_sym_switch] = ACTIONS(1854), + [anon_sym_for] = ACTIONS(1854), + [anon_sym_LPAREN] = ACTIONS(1852), + [anon_sym_SEMI] = ACTIONS(1852), + [anon_sym_await] = ACTIONS(1854), + [anon_sym_while] = ACTIONS(1854), + [anon_sym_do] = ACTIONS(1854), + [anon_sym_try] = ACTIONS(1854), + [anon_sym_break] = ACTIONS(1854), + [anon_sym_continue] = ACTIONS(1854), + [anon_sym_debugger] = ACTIONS(1854), + [anon_sym_return] = ACTIONS(1854), + [anon_sym_throw] = ACTIONS(1854), + [anon_sym_case] = ACTIONS(1854), + [anon_sym_yield] = ACTIONS(1854), + [anon_sym_LBRACK] = ACTIONS(1852), + [anon_sym_class] = ACTIONS(1854), + [anon_sym_async] = ACTIONS(1854), + [anon_sym_function] = ACTIONS(1854), + [anon_sym_new] = ACTIONS(1854), + [anon_sym_using] = ACTIONS(1854), + [anon_sym_PLUS] = ACTIONS(1854), + [anon_sym_DASH] = ACTIONS(1854), + [anon_sym_SLASH] = ACTIONS(1854), + [anon_sym_LT] = ACTIONS(1852), + [anon_sym_TILDE] = ACTIONS(1852), + [anon_sym_void] = ACTIONS(1854), + [anon_sym_delete] = ACTIONS(1854), + [anon_sym_PLUS_PLUS] = ACTIONS(1852), + [anon_sym_DASH_DASH] = ACTIONS(1852), + [anon_sym_DQUOTE] = ACTIONS(1852), + [anon_sym_SQUOTE] = ACTIONS(1852), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1852), + [sym_number] = ACTIONS(1852), + [sym_private_property_identifier] = ACTIONS(1852), + [sym_this] = ACTIONS(1854), + [sym_super] = ACTIONS(1854), + [sym_true] = ACTIONS(1854), + [sym_false] = ACTIONS(1854), + [sym_null] = ACTIONS(1854), + [sym_undefined] = ACTIONS(1854), + [anon_sym_AT] = ACTIONS(1852), + [anon_sym_static] = ACTIONS(1854), + [anon_sym_readonly] = ACTIONS(1854), + [anon_sym_get] = ACTIONS(1854), + [anon_sym_set] = ACTIONS(1854), + [anon_sym_declare] = ACTIONS(1854), + [anon_sym_public] = ACTIONS(1854), + [anon_sym_private] = ACTIONS(1854), + [anon_sym_protected] = ACTIONS(1854), + [anon_sym_override] = ACTIONS(1854), + [anon_sym_module] = ACTIONS(1854), + [anon_sym_any] = ACTIONS(1854), + [anon_sym_number] = ACTIONS(1854), + [anon_sym_boolean] = ACTIONS(1854), + [anon_sym_string] = ACTIONS(1854), + [anon_sym_symbol] = ACTIONS(1854), + [anon_sym_object] = ACTIONS(1854), + [anon_sym_abstract] = ACTIONS(1854), + [anon_sym_interface] = ACTIONS(1854), + [anon_sym_enum] = ACTIONS(1854), [sym_html_comment] = ACTIONS(5), }, [STATE(915)] = { - [ts_builtin_sym_end] = ACTIONS(2879), - [sym_identifier] = ACTIONS(2881), - [anon_sym_export] = ACTIONS(2881), - [anon_sym_default] = ACTIONS(2881), - [anon_sym_type] = ACTIONS(2881), - [anon_sym_namespace] = ACTIONS(2881), - [anon_sym_LBRACE] = ACTIONS(2879), - [anon_sym_RBRACE] = ACTIONS(2879), - [anon_sym_typeof] = ACTIONS(2881), - [anon_sym_import] = ACTIONS(2881), - [anon_sym_with] = ACTIONS(2881), - [anon_sym_var] = ACTIONS(2881), - [anon_sym_let] = ACTIONS(2881), - [anon_sym_const] = ACTIONS(2881), - [anon_sym_BANG] = ACTIONS(2879), - [anon_sym_else] = ACTIONS(2881), - [anon_sym_if] = ACTIONS(2881), - [anon_sym_switch] = ACTIONS(2881), - [anon_sym_for] = ACTIONS(2881), - [anon_sym_LPAREN] = ACTIONS(2879), - [anon_sym_SEMI] = ACTIONS(2879), - [anon_sym_await] = ACTIONS(2881), - [anon_sym_while] = ACTIONS(2881), - [anon_sym_do] = ACTIONS(2881), - [anon_sym_try] = ACTIONS(2881), - [anon_sym_break] = ACTIONS(2881), - [anon_sym_continue] = ACTIONS(2881), - [anon_sym_debugger] = ACTIONS(2881), - [anon_sym_return] = ACTIONS(2881), - [anon_sym_throw] = ACTIONS(2881), - [anon_sym_case] = ACTIONS(2881), - [anon_sym_yield] = ACTIONS(2881), - [anon_sym_LBRACK] = ACTIONS(2879), - [anon_sym_class] = ACTIONS(2881), - [anon_sym_async] = ACTIONS(2881), - [anon_sym_function] = ACTIONS(2881), - [anon_sym_new] = ACTIONS(2881), - [anon_sym_using] = ACTIONS(2881), - [anon_sym_PLUS] = ACTIONS(2881), - [anon_sym_DASH] = ACTIONS(2881), - [anon_sym_SLASH] = ACTIONS(2881), - [anon_sym_LT] = ACTIONS(2879), - [anon_sym_TILDE] = ACTIONS(2879), - [anon_sym_void] = ACTIONS(2881), - [anon_sym_delete] = ACTIONS(2881), - [anon_sym_PLUS_PLUS] = ACTIONS(2879), - [anon_sym_DASH_DASH] = ACTIONS(2879), - [anon_sym_DQUOTE] = ACTIONS(2879), - [anon_sym_SQUOTE] = ACTIONS(2879), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2879), - [sym_number] = ACTIONS(2879), - [sym_private_property_identifier] = ACTIONS(2879), - [sym_this] = ACTIONS(2881), - [sym_super] = ACTIONS(2881), - [sym_true] = ACTIONS(2881), - [sym_false] = ACTIONS(2881), - [sym_null] = ACTIONS(2881), - [sym_undefined] = ACTIONS(2881), - [anon_sym_AT] = ACTIONS(2879), - [anon_sym_static] = ACTIONS(2881), - [anon_sym_readonly] = ACTIONS(2881), - [anon_sym_get] = ACTIONS(2881), - [anon_sym_set] = ACTIONS(2881), - [anon_sym_declare] = ACTIONS(2881), - [anon_sym_public] = ACTIONS(2881), - [anon_sym_private] = ACTIONS(2881), - [anon_sym_protected] = ACTIONS(2881), - [anon_sym_override] = ACTIONS(2881), - [anon_sym_module] = ACTIONS(2881), - [anon_sym_any] = ACTIONS(2881), - [anon_sym_number] = ACTIONS(2881), - [anon_sym_boolean] = ACTIONS(2881), - [anon_sym_string] = ACTIONS(2881), - [anon_sym_symbol] = ACTIONS(2881), - [anon_sym_object] = ACTIONS(2881), - [anon_sym_abstract] = ACTIONS(2881), - [anon_sym_interface] = ACTIONS(2881), - [anon_sym_enum] = ACTIONS(2881), + [sym_import] = STATE(4927), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5884), + [sym_rest_pattern] = STATE(5679), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(3252), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(4008), + [sym_tuple_parameter] = STATE(5700), + [sym_optional_tuple_parameter] = STATE(5700), + [sym_optional_type] = STATE(5700), + [sym_rest_type] = STATE(5700), + [sym__tuple_type_member] = STATE(5700), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5720), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(2517), + [anon_sym_STAR] = ACTIONS(581), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_RBRACK] = ACTIONS(2889), + [anon_sym_new] = ACTIONS(2523), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2525), + [anon_sym_AMP] = ACTIONS(609), + [anon_sym_PIPE] = ACTIONS(611), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(2531), + [anon_sym_QMARK] = ACTIONS(631), + [anon_sym_any] = ACTIONS(637), + [anon_sym_number] = ACTIONS(637), + [anon_sym_boolean] = ACTIONS(637), + [anon_sym_string] = ACTIONS(637), + [anon_sym_symbol] = ACTIONS(637), + [anon_sym_object] = ACTIONS(637), + [anon_sym_abstract] = ACTIONS(635), + [anon_sym_never] = ACTIONS(637), + [anon_sym_unknown] = ACTIONS(637), + [anon_sym_keyof] = ACTIONS(639), + [anon_sym_infer] = ACTIONS(641), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, [STATE(916)] = { - [ts_builtin_sym_end] = ACTIONS(2883), - [sym_identifier] = ACTIONS(2885), - [anon_sym_export] = ACTIONS(2885), - [anon_sym_default] = ACTIONS(2885), - [anon_sym_type] = ACTIONS(2885), - [anon_sym_namespace] = ACTIONS(2885), - [anon_sym_LBRACE] = ACTIONS(2883), - [anon_sym_RBRACE] = ACTIONS(2883), - [anon_sym_typeof] = ACTIONS(2885), - [anon_sym_import] = ACTIONS(2885), - [anon_sym_with] = ACTIONS(2885), - [anon_sym_var] = ACTIONS(2885), - [anon_sym_let] = ACTIONS(2885), - [anon_sym_const] = ACTIONS(2885), - [anon_sym_BANG] = ACTIONS(2883), - [anon_sym_else] = ACTIONS(2885), - [anon_sym_if] = ACTIONS(2885), - [anon_sym_switch] = ACTIONS(2885), - [anon_sym_for] = ACTIONS(2885), - [anon_sym_LPAREN] = ACTIONS(2883), - [anon_sym_SEMI] = ACTIONS(2883), - [anon_sym_await] = ACTIONS(2885), - [anon_sym_while] = ACTIONS(2885), - [anon_sym_do] = ACTIONS(2885), - [anon_sym_try] = ACTIONS(2885), - [anon_sym_break] = ACTIONS(2885), - [anon_sym_continue] = ACTIONS(2885), - [anon_sym_debugger] = ACTIONS(2885), - [anon_sym_return] = ACTIONS(2885), - [anon_sym_throw] = ACTIONS(2885), - [anon_sym_case] = ACTIONS(2885), - [anon_sym_yield] = ACTIONS(2885), - [anon_sym_LBRACK] = ACTIONS(2883), - [anon_sym_class] = ACTIONS(2885), - [anon_sym_async] = ACTIONS(2885), - [anon_sym_function] = ACTIONS(2885), - [anon_sym_new] = ACTIONS(2885), - [anon_sym_using] = ACTIONS(2885), - [anon_sym_PLUS] = ACTIONS(2885), - [anon_sym_DASH] = ACTIONS(2885), - [anon_sym_SLASH] = ACTIONS(2885), - [anon_sym_LT] = ACTIONS(2883), - [anon_sym_TILDE] = ACTIONS(2883), - [anon_sym_void] = ACTIONS(2885), - [anon_sym_delete] = ACTIONS(2885), - [anon_sym_PLUS_PLUS] = ACTIONS(2883), - [anon_sym_DASH_DASH] = ACTIONS(2883), - [anon_sym_DQUOTE] = ACTIONS(2883), - [anon_sym_SQUOTE] = ACTIONS(2883), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2883), - [sym_number] = ACTIONS(2883), - [sym_private_property_identifier] = ACTIONS(2883), - [sym_this] = ACTIONS(2885), - [sym_super] = ACTIONS(2885), - [sym_true] = ACTIONS(2885), - [sym_false] = ACTIONS(2885), - [sym_null] = ACTIONS(2885), - [sym_undefined] = ACTIONS(2885), - [anon_sym_AT] = ACTIONS(2883), - [anon_sym_static] = ACTIONS(2885), - [anon_sym_readonly] = ACTIONS(2885), - [anon_sym_get] = ACTIONS(2885), - [anon_sym_set] = ACTIONS(2885), - [anon_sym_declare] = ACTIONS(2885), - [anon_sym_public] = ACTIONS(2885), - [anon_sym_private] = ACTIONS(2885), - [anon_sym_protected] = ACTIONS(2885), - [anon_sym_override] = ACTIONS(2885), - [anon_sym_module] = ACTIONS(2885), - [anon_sym_any] = ACTIONS(2885), - [anon_sym_number] = ACTIONS(2885), - [anon_sym_boolean] = ACTIONS(2885), - [anon_sym_string] = ACTIONS(2885), - [anon_sym_symbol] = ACTIONS(2885), - [anon_sym_object] = ACTIONS(2885), - [anon_sym_abstract] = ACTIONS(2885), - [anon_sym_interface] = ACTIONS(2885), - [anon_sym_enum] = ACTIONS(2885), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(917)] = { - [ts_builtin_sym_end] = ACTIONS(2887), - [sym_identifier] = ACTIONS(2889), - [anon_sym_export] = ACTIONS(2889), - [anon_sym_default] = ACTIONS(2889), - [anon_sym_type] = ACTIONS(2889), - [anon_sym_namespace] = ACTIONS(2889), - [anon_sym_LBRACE] = ACTIONS(2887), - [anon_sym_RBRACE] = ACTIONS(2887), - [anon_sym_typeof] = ACTIONS(2889), - [anon_sym_import] = ACTIONS(2889), - [anon_sym_with] = ACTIONS(2889), - [anon_sym_var] = ACTIONS(2889), - [anon_sym_let] = ACTIONS(2889), - [anon_sym_const] = ACTIONS(2889), - [anon_sym_BANG] = ACTIONS(2887), - [anon_sym_else] = ACTIONS(2889), - [anon_sym_if] = ACTIONS(2889), - [anon_sym_switch] = ACTIONS(2889), - [anon_sym_for] = ACTIONS(2889), - [anon_sym_LPAREN] = ACTIONS(2887), - [anon_sym_SEMI] = ACTIONS(2887), - [anon_sym_await] = ACTIONS(2889), - [anon_sym_while] = ACTIONS(2889), - [anon_sym_do] = ACTIONS(2889), - [anon_sym_try] = ACTIONS(2889), - [anon_sym_break] = ACTIONS(2889), - [anon_sym_continue] = ACTIONS(2889), - [anon_sym_debugger] = ACTIONS(2889), - [anon_sym_return] = ACTIONS(2889), - [anon_sym_throw] = ACTIONS(2889), - [anon_sym_case] = ACTIONS(2889), - [anon_sym_yield] = ACTIONS(2889), - [anon_sym_LBRACK] = ACTIONS(2887), - [anon_sym_class] = ACTIONS(2889), - [anon_sym_async] = ACTIONS(2889), - [anon_sym_function] = ACTIONS(2889), - [anon_sym_new] = ACTIONS(2889), - [anon_sym_using] = ACTIONS(2889), - [anon_sym_PLUS] = ACTIONS(2889), - [anon_sym_DASH] = ACTIONS(2889), - [anon_sym_SLASH] = ACTIONS(2889), - [anon_sym_LT] = ACTIONS(2887), - [anon_sym_TILDE] = ACTIONS(2887), - [anon_sym_void] = ACTIONS(2889), - [anon_sym_delete] = ACTIONS(2889), - [anon_sym_PLUS_PLUS] = ACTIONS(2887), - [anon_sym_DASH_DASH] = ACTIONS(2887), - [anon_sym_DQUOTE] = ACTIONS(2887), - [anon_sym_SQUOTE] = ACTIONS(2887), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2887), - [sym_number] = ACTIONS(2887), - [sym_private_property_identifier] = ACTIONS(2887), - [sym_this] = ACTIONS(2889), - [sym_super] = ACTIONS(2889), - [sym_true] = ACTIONS(2889), - [sym_false] = ACTIONS(2889), - [sym_null] = ACTIONS(2889), - [sym_undefined] = ACTIONS(2889), - [anon_sym_AT] = ACTIONS(2887), - [anon_sym_static] = ACTIONS(2889), - [anon_sym_readonly] = ACTIONS(2889), - [anon_sym_get] = ACTIONS(2889), - [anon_sym_set] = ACTIONS(2889), - [anon_sym_declare] = ACTIONS(2889), - [anon_sym_public] = ACTIONS(2889), - [anon_sym_private] = ACTIONS(2889), - [anon_sym_protected] = ACTIONS(2889), - [anon_sym_override] = ACTIONS(2889), - [anon_sym_module] = ACTIONS(2889), - [anon_sym_any] = ACTIONS(2889), - [anon_sym_number] = ACTIONS(2889), - [anon_sym_boolean] = ACTIONS(2889), - [anon_sym_string] = ACTIONS(2889), - [anon_sym_symbol] = ACTIONS(2889), - [anon_sym_object] = ACTIONS(2889), - [anon_sym_abstract] = ACTIONS(2889), - [anon_sym_interface] = ACTIONS(2889), - [anon_sym_enum] = ACTIONS(2889), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(918)] = { [ts_builtin_sym_end] = ACTIONS(2891), [sym_identifier] = ACTIONS(2893), [anon_sym_export] = ACTIONS(2893), @@ -118584,2303 +118446,1975 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2893), [sym_html_comment] = ACTIONS(5), }, + [STATE(917)] = { + [sym_import] = STATE(4927), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5884), + [sym_rest_pattern] = STATE(5679), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(3252), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(4008), + [sym_tuple_parameter] = STATE(5700), + [sym_optional_tuple_parameter] = STATE(5700), + [sym_optional_type] = STATE(5700), + [sym_rest_type] = STATE(5700), + [sym__tuple_type_member] = STATE(5700), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5720), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(2517), + [anon_sym_STAR] = ACTIONS(581), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_RBRACK] = ACTIONS(2895), + [anon_sym_new] = ACTIONS(2523), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2525), + [anon_sym_AMP] = ACTIONS(609), + [anon_sym_PIPE] = ACTIONS(611), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(2531), + [anon_sym_QMARK] = ACTIONS(631), + [anon_sym_any] = ACTIONS(637), + [anon_sym_number] = ACTIONS(637), + [anon_sym_boolean] = ACTIONS(637), + [anon_sym_string] = ACTIONS(637), + [anon_sym_symbol] = ACTIONS(637), + [anon_sym_object] = ACTIONS(637), + [anon_sym_abstract] = ACTIONS(635), + [anon_sym_never] = ACTIONS(637), + [anon_sym_unknown] = ACTIONS(637), + [anon_sym_keyof] = ACTIONS(639), + [anon_sym_infer] = ACTIONS(641), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(918)] = { + [ts_builtin_sym_end] = ACTIONS(2897), + [sym_identifier] = ACTIONS(2899), + [anon_sym_export] = ACTIONS(2899), + [anon_sym_default] = ACTIONS(2899), + [anon_sym_type] = ACTIONS(2899), + [anon_sym_namespace] = ACTIONS(2899), + [anon_sym_LBRACE] = ACTIONS(2897), + [anon_sym_RBRACE] = ACTIONS(2897), + [anon_sym_typeof] = ACTIONS(2899), + [anon_sym_import] = ACTIONS(2899), + [anon_sym_with] = ACTIONS(2899), + [anon_sym_var] = ACTIONS(2899), + [anon_sym_let] = ACTIONS(2899), + [anon_sym_const] = ACTIONS(2899), + [anon_sym_BANG] = ACTIONS(2897), + [anon_sym_else] = ACTIONS(2899), + [anon_sym_if] = ACTIONS(2899), + [anon_sym_switch] = ACTIONS(2899), + [anon_sym_for] = ACTIONS(2899), + [anon_sym_LPAREN] = ACTIONS(2897), + [anon_sym_SEMI] = ACTIONS(2897), + [anon_sym_await] = ACTIONS(2899), + [anon_sym_while] = ACTIONS(2899), + [anon_sym_do] = ACTIONS(2899), + [anon_sym_try] = ACTIONS(2899), + [anon_sym_break] = ACTIONS(2899), + [anon_sym_continue] = ACTIONS(2899), + [anon_sym_debugger] = ACTIONS(2899), + [anon_sym_return] = ACTIONS(2899), + [anon_sym_throw] = ACTIONS(2899), + [anon_sym_case] = ACTIONS(2899), + [anon_sym_yield] = ACTIONS(2899), + [anon_sym_LBRACK] = ACTIONS(2897), + [anon_sym_class] = ACTIONS(2899), + [anon_sym_async] = ACTIONS(2899), + [anon_sym_function] = ACTIONS(2899), + [anon_sym_new] = ACTIONS(2899), + [anon_sym_using] = ACTIONS(2899), + [anon_sym_PLUS] = ACTIONS(2899), + [anon_sym_DASH] = ACTIONS(2899), + [anon_sym_SLASH] = ACTIONS(2899), + [anon_sym_LT] = ACTIONS(2897), + [anon_sym_TILDE] = ACTIONS(2897), + [anon_sym_void] = ACTIONS(2899), + [anon_sym_delete] = ACTIONS(2899), + [anon_sym_PLUS_PLUS] = ACTIONS(2897), + [anon_sym_DASH_DASH] = ACTIONS(2897), + [anon_sym_DQUOTE] = ACTIONS(2897), + [anon_sym_SQUOTE] = ACTIONS(2897), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2897), + [sym_number] = ACTIONS(2897), + [sym_private_property_identifier] = ACTIONS(2897), + [sym_this] = ACTIONS(2899), + [sym_super] = ACTIONS(2899), + [sym_true] = ACTIONS(2899), + [sym_false] = ACTIONS(2899), + [sym_null] = ACTIONS(2899), + [sym_undefined] = ACTIONS(2899), + [anon_sym_AT] = ACTIONS(2897), + [anon_sym_static] = ACTIONS(2899), + [anon_sym_readonly] = ACTIONS(2899), + [anon_sym_get] = ACTIONS(2899), + [anon_sym_set] = ACTIONS(2899), + [anon_sym_declare] = ACTIONS(2899), + [anon_sym_public] = ACTIONS(2899), + [anon_sym_private] = ACTIONS(2899), + [anon_sym_protected] = ACTIONS(2899), + [anon_sym_override] = ACTIONS(2899), + [anon_sym_module] = ACTIONS(2899), + [anon_sym_any] = ACTIONS(2899), + [anon_sym_number] = ACTIONS(2899), + [anon_sym_boolean] = ACTIONS(2899), + [anon_sym_string] = ACTIONS(2899), + [anon_sym_symbol] = ACTIONS(2899), + [anon_sym_object] = ACTIONS(2899), + [anon_sym_abstract] = ACTIONS(2899), + [anon_sym_interface] = ACTIONS(2899), + [anon_sym_enum] = ACTIONS(2899), + [sym_html_comment] = ACTIONS(5), + }, [STATE(919)] = { - [ts_builtin_sym_end] = ACTIONS(2895), - [sym_identifier] = ACTIONS(2897), - [anon_sym_export] = ACTIONS(2897), - [anon_sym_default] = ACTIONS(2897), - [anon_sym_type] = ACTIONS(2897), - [anon_sym_namespace] = ACTIONS(2897), - [anon_sym_LBRACE] = ACTIONS(2895), - [anon_sym_RBRACE] = ACTIONS(2895), - [anon_sym_typeof] = ACTIONS(2897), - [anon_sym_import] = ACTIONS(2897), - [anon_sym_with] = ACTIONS(2897), - [anon_sym_var] = ACTIONS(2897), - [anon_sym_let] = ACTIONS(2897), - [anon_sym_const] = ACTIONS(2897), - [anon_sym_BANG] = ACTIONS(2895), - [anon_sym_else] = ACTIONS(2897), - [anon_sym_if] = ACTIONS(2897), - [anon_sym_switch] = ACTIONS(2897), - [anon_sym_for] = ACTIONS(2897), - [anon_sym_LPAREN] = ACTIONS(2895), - [anon_sym_SEMI] = ACTIONS(2895), - [anon_sym_await] = ACTIONS(2897), - [anon_sym_while] = ACTIONS(2897), - [anon_sym_do] = ACTIONS(2897), - [anon_sym_try] = ACTIONS(2897), - [anon_sym_break] = ACTIONS(2897), - [anon_sym_continue] = ACTIONS(2897), - [anon_sym_debugger] = ACTIONS(2897), - [anon_sym_return] = ACTIONS(2897), - [anon_sym_throw] = ACTIONS(2897), - [anon_sym_case] = ACTIONS(2897), - [anon_sym_yield] = ACTIONS(2897), - [anon_sym_LBRACK] = ACTIONS(2895), - [anon_sym_class] = ACTIONS(2897), - [anon_sym_async] = ACTIONS(2897), - [anon_sym_function] = ACTIONS(2897), - [anon_sym_new] = ACTIONS(2897), - [anon_sym_using] = ACTIONS(2897), - [anon_sym_PLUS] = ACTIONS(2897), - [anon_sym_DASH] = ACTIONS(2897), - [anon_sym_SLASH] = ACTIONS(2897), - [anon_sym_LT] = ACTIONS(2895), - [anon_sym_TILDE] = ACTIONS(2895), - [anon_sym_void] = ACTIONS(2897), - [anon_sym_delete] = ACTIONS(2897), - [anon_sym_PLUS_PLUS] = ACTIONS(2895), - [anon_sym_DASH_DASH] = ACTIONS(2895), - [anon_sym_DQUOTE] = ACTIONS(2895), - [anon_sym_SQUOTE] = ACTIONS(2895), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2895), - [sym_number] = ACTIONS(2895), - [sym_private_property_identifier] = ACTIONS(2895), - [sym_this] = ACTIONS(2897), - [sym_super] = ACTIONS(2897), - [sym_true] = ACTIONS(2897), - [sym_false] = ACTIONS(2897), - [sym_null] = ACTIONS(2897), - [sym_undefined] = ACTIONS(2897), - [anon_sym_AT] = ACTIONS(2895), - [anon_sym_static] = ACTIONS(2897), - [anon_sym_readonly] = ACTIONS(2897), - [anon_sym_get] = ACTIONS(2897), - [anon_sym_set] = ACTIONS(2897), - [anon_sym_declare] = ACTIONS(2897), - [anon_sym_public] = ACTIONS(2897), - [anon_sym_private] = ACTIONS(2897), - [anon_sym_protected] = ACTIONS(2897), - [anon_sym_override] = ACTIONS(2897), - [anon_sym_module] = ACTIONS(2897), - [anon_sym_any] = ACTIONS(2897), - [anon_sym_number] = ACTIONS(2897), - [anon_sym_boolean] = ACTIONS(2897), - [anon_sym_string] = ACTIONS(2897), - [anon_sym_symbol] = ACTIONS(2897), - [anon_sym_object] = ACTIONS(2897), - [anon_sym_abstract] = ACTIONS(2897), - [anon_sym_interface] = ACTIONS(2897), - [anon_sym_enum] = ACTIONS(2897), + [ts_builtin_sym_end] = ACTIONS(2901), + [sym_identifier] = ACTIONS(2903), + [anon_sym_export] = ACTIONS(2903), + [anon_sym_default] = ACTIONS(2903), + [anon_sym_type] = ACTIONS(2903), + [anon_sym_namespace] = ACTIONS(2903), + [anon_sym_LBRACE] = ACTIONS(2901), + [anon_sym_RBRACE] = ACTIONS(2901), + [anon_sym_typeof] = ACTIONS(2903), + [anon_sym_import] = ACTIONS(2903), + [anon_sym_with] = ACTIONS(2903), + [anon_sym_var] = ACTIONS(2903), + [anon_sym_let] = ACTIONS(2903), + [anon_sym_const] = ACTIONS(2903), + [anon_sym_BANG] = ACTIONS(2901), + [anon_sym_else] = ACTIONS(2903), + [anon_sym_if] = ACTIONS(2903), + [anon_sym_switch] = ACTIONS(2903), + [anon_sym_for] = ACTIONS(2903), + [anon_sym_LPAREN] = ACTIONS(2901), + [anon_sym_SEMI] = ACTIONS(2901), + [anon_sym_await] = ACTIONS(2903), + [anon_sym_while] = ACTIONS(2903), + [anon_sym_do] = ACTIONS(2903), + [anon_sym_try] = ACTIONS(2903), + [anon_sym_break] = ACTIONS(2903), + [anon_sym_continue] = ACTIONS(2903), + [anon_sym_debugger] = ACTIONS(2903), + [anon_sym_return] = ACTIONS(2903), + [anon_sym_throw] = ACTIONS(2903), + [anon_sym_case] = ACTIONS(2903), + [anon_sym_yield] = ACTIONS(2903), + [anon_sym_LBRACK] = ACTIONS(2901), + [anon_sym_class] = ACTIONS(2903), + [anon_sym_async] = ACTIONS(2903), + [anon_sym_function] = ACTIONS(2903), + [anon_sym_new] = ACTIONS(2903), + [anon_sym_using] = ACTIONS(2903), + [anon_sym_PLUS] = ACTIONS(2903), + [anon_sym_DASH] = ACTIONS(2903), + [anon_sym_SLASH] = ACTIONS(2903), + [anon_sym_LT] = ACTIONS(2901), + [anon_sym_TILDE] = ACTIONS(2901), + [anon_sym_void] = ACTIONS(2903), + [anon_sym_delete] = ACTIONS(2903), + [anon_sym_PLUS_PLUS] = ACTIONS(2901), + [anon_sym_DASH_DASH] = ACTIONS(2901), + [anon_sym_DQUOTE] = ACTIONS(2901), + [anon_sym_SQUOTE] = ACTIONS(2901), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2901), + [sym_number] = ACTIONS(2901), + [sym_private_property_identifier] = ACTIONS(2901), + [sym_this] = ACTIONS(2903), + [sym_super] = ACTIONS(2903), + [sym_true] = ACTIONS(2903), + [sym_false] = ACTIONS(2903), + [sym_null] = ACTIONS(2903), + [sym_undefined] = ACTIONS(2903), + [anon_sym_AT] = ACTIONS(2901), + [anon_sym_static] = ACTIONS(2903), + [anon_sym_readonly] = ACTIONS(2903), + [anon_sym_get] = ACTIONS(2903), + [anon_sym_set] = ACTIONS(2903), + [anon_sym_declare] = ACTIONS(2903), + [anon_sym_public] = ACTIONS(2903), + [anon_sym_private] = ACTIONS(2903), + [anon_sym_protected] = ACTIONS(2903), + [anon_sym_override] = ACTIONS(2903), + [anon_sym_module] = ACTIONS(2903), + [anon_sym_any] = ACTIONS(2903), + [anon_sym_number] = ACTIONS(2903), + [anon_sym_boolean] = ACTIONS(2903), + [anon_sym_string] = ACTIONS(2903), + [anon_sym_symbol] = ACTIONS(2903), + [anon_sym_object] = ACTIONS(2903), + [anon_sym_abstract] = ACTIONS(2903), + [anon_sym_interface] = ACTIONS(2903), + [anon_sym_enum] = ACTIONS(2903), [sym_html_comment] = ACTIONS(5), }, [STATE(920)] = { - [ts_builtin_sym_end] = ACTIONS(2899), - [sym_identifier] = ACTIONS(2901), - [anon_sym_export] = ACTIONS(2901), - [anon_sym_default] = ACTIONS(2901), - [anon_sym_type] = ACTIONS(2901), - [anon_sym_namespace] = ACTIONS(2901), - [anon_sym_LBRACE] = ACTIONS(2899), - [anon_sym_RBRACE] = ACTIONS(2899), - [anon_sym_typeof] = ACTIONS(2901), - [anon_sym_import] = ACTIONS(2901), - [anon_sym_with] = ACTIONS(2901), - [anon_sym_var] = ACTIONS(2901), - [anon_sym_let] = ACTIONS(2901), - [anon_sym_const] = ACTIONS(2901), - [anon_sym_BANG] = ACTIONS(2899), - [anon_sym_else] = ACTIONS(2901), - [anon_sym_if] = ACTIONS(2901), - [anon_sym_switch] = ACTIONS(2901), - [anon_sym_for] = ACTIONS(2901), - [anon_sym_LPAREN] = ACTIONS(2899), - [anon_sym_SEMI] = ACTIONS(2899), - [anon_sym_await] = ACTIONS(2901), - [anon_sym_while] = ACTIONS(2901), - [anon_sym_do] = ACTIONS(2901), - [anon_sym_try] = ACTIONS(2901), - [anon_sym_break] = ACTIONS(2901), - [anon_sym_continue] = ACTIONS(2901), - [anon_sym_debugger] = ACTIONS(2901), - [anon_sym_return] = ACTIONS(2901), - [anon_sym_throw] = ACTIONS(2901), - [anon_sym_case] = ACTIONS(2901), - [anon_sym_yield] = ACTIONS(2901), - [anon_sym_LBRACK] = ACTIONS(2899), - [anon_sym_class] = ACTIONS(2901), - [anon_sym_async] = ACTIONS(2901), - [anon_sym_function] = ACTIONS(2901), - [anon_sym_new] = ACTIONS(2901), - [anon_sym_using] = ACTIONS(2901), - [anon_sym_PLUS] = ACTIONS(2901), - [anon_sym_DASH] = ACTIONS(2901), - [anon_sym_SLASH] = ACTIONS(2901), - [anon_sym_LT] = ACTIONS(2899), - [anon_sym_TILDE] = ACTIONS(2899), - [anon_sym_void] = ACTIONS(2901), - [anon_sym_delete] = ACTIONS(2901), - [anon_sym_PLUS_PLUS] = ACTIONS(2899), - [anon_sym_DASH_DASH] = ACTIONS(2899), - [anon_sym_DQUOTE] = ACTIONS(2899), - [anon_sym_SQUOTE] = ACTIONS(2899), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2899), - [sym_number] = ACTIONS(2899), - [sym_private_property_identifier] = ACTIONS(2899), - [sym_this] = ACTIONS(2901), - [sym_super] = ACTIONS(2901), - [sym_true] = ACTIONS(2901), - [sym_false] = ACTIONS(2901), - [sym_null] = ACTIONS(2901), - [sym_undefined] = ACTIONS(2901), - [anon_sym_AT] = ACTIONS(2899), - [anon_sym_static] = ACTIONS(2901), - [anon_sym_readonly] = ACTIONS(2901), - [anon_sym_get] = ACTIONS(2901), - [anon_sym_set] = ACTIONS(2901), - [anon_sym_declare] = ACTIONS(2901), - [anon_sym_public] = ACTIONS(2901), - [anon_sym_private] = ACTIONS(2901), - [anon_sym_protected] = ACTIONS(2901), - [anon_sym_override] = ACTIONS(2901), - [anon_sym_module] = ACTIONS(2901), - [anon_sym_any] = ACTIONS(2901), - [anon_sym_number] = ACTIONS(2901), - [anon_sym_boolean] = ACTIONS(2901), - [anon_sym_string] = ACTIONS(2901), - [anon_sym_symbol] = ACTIONS(2901), - [anon_sym_object] = ACTIONS(2901), - [anon_sym_abstract] = ACTIONS(2901), - [anon_sym_interface] = ACTIONS(2901), - [anon_sym_enum] = ACTIONS(2901), + [ts_builtin_sym_end] = ACTIONS(2905), + [sym_identifier] = ACTIONS(2907), + [anon_sym_export] = ACTIONS(2907), + [anon_sym_default] = ACTIONS(2907), + [anon_sym_type] = ACTIONS(2907), + [anon_sym_namespace] = ACTIONS(2907), + [anon_sym_LBRACE] = ACTIONS(2905), + [anon_sym_RBRACE] = ACTIONS(2905), + [anon_sym_typeof] = ACTIONS(2907), + [anon_sym_import] = ACTIONS(2907), + [anon_sym_with] = ACTIONS(2907), + [anon_sym_var] = ACTIONS(2907), + [anon_sym_let] = ACTIONS(2907), + [anon_sym_const] = ACTIONS(2907), + [anon_sym_BANG] = ACTIONS(2905), + [anon_sym_else] = ACTIONS(2907), + [anon_sym_if] = ACTIONS(2907), + [anon_sym_switch] = ACTIONS(2907), + [anon_sym_for] = ACTIONS(2907), + [anon_sym_LPAREN] = ACTIONS(2905), + [anon_sym_SEMI] = ACTIONS(2905), + [anon_sym_await] = ACTIONS(2907), + [anon_sym_while] = ACTIONS(2907), + [anon_sym_do] = ACTIONS(2907), + [anon_sym_try] = ACTIONS(2907), + [anon_sym_break] = ACTIONS(2907), + [anon_sym_continue] = ACTIONS(2907), + [anon_sym_debugger] = ACTIONS(2907), + [anon_sym_return] = ACTIONS(2907), + [anon_sym_throw] = ACTIONS(2907), + [anon_sym_case] = ACTIONS(2907), + [anon_sym_yield] = ACTIONS(2907), + [anon_sym_LBRACK] = ACTIONS(2905), + [anon_sym_class] = ACTIONS(2907), + [anon_sym_async] = ACTIONS(2907), + [anon_sym_function] = ACTIONS(2907), + [anon_sym_new] = ACTIONS(2907), + [anon_sym_using] = ACTIONS(2907), + [anon_sym_PLUS] = ACTIONS(2907), + [anon_sym_DASH] = ACTIONS(2907), + [anon_sym_SLASH] = ACTIONS(2907), + [anon_sym_LT] = ACTIONS(2905), + [anon_sym_TILDE] = ACTIONS(2905), + [anon_sym_void] = ACTIONS(2907), + [anon_sym_delete] = ACTIONS(2907), + [anon_sym_PLUS_PLUS] = ACTIONS(2905), + [anon_sym_DASH_DASH] = ACTIONS(2905), + [anon_sym_DQUOTE] = ACTIONS(2905), + [anon_sym_SQUOTE] = ACTIONS(2905), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2905), + [sym_number] = ACTIONS(2905), + [sym_private_property_identifier] = ACTIONS(2905), + [sym_this] = ACTIONS(2907), + [sym_super] = ACTIONS(2907), + [sym_true] = ACTIONS(2907), + [sym_false] = ACTIONS(2907), + [sym_null] = ACTIONS(2907), + [sym_undefined] = ACTIONS(2907), + [anon_sym_AT] = ACTIONS(2905), + [anon_sym_static] = ACTIONS(2907), + [anon_sym_readonly] = ACTIONS(2907), + [anon_sym_get] = ACTIONS(2907), + [anon_sym_set] = ACTIONS(2907), + [anon_sym_declare] = ACTIONS(2907), + [anon_sym_public] = ACTIONS(2907), + [anon_sym_private] = ACTIONS(2907), + [anon_sym_protected] = ACTIONS(2907), + [anon_sym_override] = ACTIONS(2907), + [anon_sym_module] = ACTIONS(2907), + [anon_sym_any] = ACTIONS(2907), + [anon_sym_number] = ACTIONS(2907), + [anon_sym_boolean] = ACTIONS(2907), + [anon_sym_string] = ACTIONS(2907), + [anon_sym_symbol] = ACTIONS(2907), + [anon_sym_object] = ACTIONS(2907), + [anon_sym_abstract] = ACTIONS(2907), + [anon_sym_interface] = ACTIONS(2907), + [anon_sym_enum] = ACTIONS(2907), [sym_html_comment] = ACTIONS(5), }, [STATE(921)] = { - [ts_builtin_sym_end] = ACTIONS(2903), - [sym_identifier] = ACTIONS(2905), - [anon_sym_export] = ACTIONS(2905), - [anon_sym_default] = ACTIONS(2905), - [anon_sym_type] = ACTIONS(2905), - [anon_sym_namespace] = ACTIONS(2905), - [anon_sym_LBRACE] = ACTIONS(2903), - [anon_sym_RBRACE] = ACTIONS(2903), - [anon_sym_typeof] = ACTIONS(2905), - [anon_sym_import] = ACTIONS(2905), - [anon_sym_with] = ACTIONS(2905), - [anon_sym_var] = ACTIONS(2905), - [anon_sym_let] = ACTIONS(2905), - [anon_sym_const] = ACTIONS(2905), - [anon_sym_BANG] = ACTIONS(2903), - [anon_sym_else] = ACTIONS(2905), - [anon_sym_if] = ACTIONS(2905), - [anon_sym_switch] = ACTIONS(2905), - [anon_sym_for] = ACTIONS(2905), - [anon_sym_LPAREN] = ACTIONS(2903), - [anon_sym_SEMI] = ACTIONS(2903), - [anon_sym_await] = ACTIONS(2905), - [anon_sym_while] = ACTIONS(2905), - [anon_sym_do] = ACTIONS(2905), - [anon_sym_try] = ACTIONS(2905), - [anon_sym_break] = ACTIONS(2905), - [anon_sym_continue] = ACTIONS(2905), - [anon_sym_debugger] = ACTIONS(2905), - [anon_sym_return] = ACTIONS(2905), - [anon_sym_throw] = ACTIONS(2905), - [anon_sym_case] = ACTIONS(2905), - [anon_sym_yield] = ACTIONS(2905), - [anon_sym_LBRACK] = ACTIONS(2903), - [anon_sym_class] = ACTIONS(2905), - [anon_sym_async] = ACTIONS(2905), - [anon_sym_function] = ACTIONS(2905), - [anon_sym_new] = ACTIONS(2905), - [anon_sym_using] = ACTIONS(2905), - [anon_sym_PLUS] = ACTIONS(2905), - [anon_sym_DASH] = ACTIONS(2905), - [anon_sym_SLASH] = ACTIONS(2905), - [anon_sym_LT] = ACTIONS(2903), - [anon_sym_TILDE] = ACTIONS(2903), - [anon_sym_void] = ACTIONS(2905), - [anon_sym_delete] = ACTIONS(2905), - [anon_sym_PLUS_PLUS] = ACTIONS(2903), - [anon_sym_DASH_DASH] = ACTIONS(2903), - [anon_sym_DQUOTE] = ACTIONS(2903), - [anon_sym_SQUOTE] = ACTIONS(2903), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2903), - [sym_number] = ACTIONS(2903), - [sym_private_property_identifier] = ACTIONS(2903), - [sym_this] = ACTIONS(2905), - [sym_super] = ACTIONS(2905), - [sym_true] = ACTIONS(2905), - [sym_false] = ACTIONS(2905), - [sym_null] = ACTIONS(2905), - [sym_undefined] = ACTIONS(2905), - [anon_sym_AT] = ACTIONS(2903), - [anon_sym_static] = ACTIONS(2905), - [anon_sym_readonly] = ACTIONS(2905), - [anon_sym_get] = ACTIONS(2905), - [anon_sym_set] = ACTIONS(2905), - [anon_sym_declare] = ACTIONS(2905), - [anon_sym_public] = ACTIONS(2905), - [anon_sym_private] = ACTIONS(2905), - [anon_sym_protected] = ACTIONS(2905), - [anon_sym_override] = ACTIONS(2905), - [anon_sym_module] = ACTIONS(2905), - [anon_sym_any] = ACTIONS(2905), - [anon_sym_number] = ACTIONS(2905), - [anon_sym_boolean] = ACTIONS(2905), - [anon_sym_string] = ACTIONS(2905), - [anon_sym_symbol] = ACTIONS(2905), - [anon_sym_object] = ACTIONS(2905), - [anon_sym_abstract] = ACTIONS(2905), - [anon_sym_interface] = ACTIONS(2905), - [anon_sym_enum] = ACTIONS(2905), + [ts_builtin_sym_end] = ACTIONS(2909), + [sym_identifier] = ACTIONS(2911), + [anon_sym_export] = ACTIONS(2911), + [anon_sym_default] = ACTIONS(2911), + [anon_sym_type] = ACTIONS(2911), + [anon_sym_namespace] = ACTIONS(2911), + [anon_sym_LBRACE] = ACTIONS(2909), + [anon_sym_RBRACE] = ACTIONS(2909), + [anon_sym_typeof] = ACTIONS(2911), + [anon_sym_import] = ACTIONS(2911), + [anon_sym_with] = ACTIONS(2911), + [anon_sym_var] = ACTIONS(2911), + [anon_sym_let] = ACTIONS(2911), + [anon_sym_const] = ACTIONS(2911), + [anon_sym_BANG] = ACTIONS(2909), + [anon_sym_else] = ACTIONS(2911), + [anon_sym_if] = ACTIONS(2911), + [anon_sym_switch] = ACTIONS(2911), + [anon_sym_for] = ACTIONS(2911), + [anon_sym_LPAREN] = ACTIONS(2909), + [anon_sym_SEMI] = ACTIONS(2909), + [anon_sym_await] = ACTIONS(2911), + [anon_sym_while] = ACTIONS(2911), + [anon_sym_do] = ACTIONS(2911), + [anon_sym_try] = ACTIONS(2911), + [anon_sym_break] = ACTIONS(2911), + [anon_sym_continue] = ACTIONS(2911), + [anon_sym_debugger] = ACTIONS(2911), + [anon_sym_return] = ACTIONS(2911), + [anon_sym_throw] = ACTIONS(2911), + [anon_sym_case] = ACTIONS(2911), + [anon_sym_yield] = ACTIONS(2911), + [anon_sym_LBRACK] = ACTIONS(2909), + [anon_sym_class] = ACTIONS(2911), + [anon_sym_async] = ACTIONS(2911), + [anon_sym_function] = ACTIONS(2911), + [anon_sym_new] = ACTIONS(2911), + [anon_sym_using] = ACTIONS(2911), + [anon_sym_PLUS] = ACTIONS(2911), + [anon_sym_DASH] = ACTIONS(2911), + [anon_sym_SLASH] = ACTIONS(2911), + [anon_sym_LT] = ACTIONS(2909), + [anon_sym_TILDE] = ACTIONS(2909), + [anon_sym_void] = ACTIONS(2911), + [anon_sym_delete] = ACTIONS(2911), + [anon_sym_PLUS_PLUS] = ACTIONS(2909), + [anon_sym_DASH_DASH] = ACTIONS(2909), + [anon_sym_DQUOTE] = ACTIONS(2909), + [anon_sym_SQUOTE] = ACTIONS(2909), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2909), + [sym_number] = ACTIONS(2909), + [sym_private_property_identifier] = ACTIONS(2909), + [sym_this] = ACTIONS(2911), + [sym_super] = ACTIONS(2911), + [sym_true] = ACTIONS(2911), + [sym_false] = ACTIONS(2911), + [sym_null] = ACTIONS(2911), + [sym_undefined] = ACTIONS(2911), + [anon_sym_AT] = ACTIONS(2909), + [anon_sym_static] = ACTIONS(2911), + [anon_sym_readonly] = ACTIONS(2911), + [anon_sym_get] = ACTIONS(2911), + [anon_sym_set] = ACTIONS(2911), + [anon_sym_declare] = ACTIONS(2911), + [anon_sym_public] = ACTIONS(2911), + [anon_sym_private] = ACTIONS(2911), + [anon_sym_protected] = ACTIONS(2911), + [anon_sym_override] = ACTIONS(2911), + [anon_sym_module] = ACTIONS(2911), + [anon_sym_any] = ACTIONS(2911), + [anon_sym_number] = ACTIONS(2911), + [anon_sym_boolean] = ACTIONS(2911), + [anon_sym_string] = ACTIONS(2911), + [anon_sym_symbol] = ACTIONS(2911), + [anon_sym_object] = ACTIONS(2911), + [anon_sym_abstract] = ACTIONS(2911), + [anon_sym_interface] = ACTIONS(2911), + [anon_sym_enum] = ACTIONS(2911), [sym_html_comment] = ACTIONS(5), }, [STATE(922)] = { - [ts_builtin_sym_end] = ACTIONS(2907), - [sym_identifier] = ACTIONS(2909), - [anon_sym_export] = ACTIONS(2909), - [anon_sym_default] = ACTIONS(2909), - [anon_sym_type] = ACTIONS(2909), - [anon_sym_namespace] = ACTIONS(2909), - [anon_sym_LBRACE] = ACTIONS(2907), - [anon_sym_RBRACE] = ACTIONS(2907), - [anon_sym_typeof] = ACTIONS(2909), - [anon_sym_import] = ACTIONS(2909), - [anon_sym_with] = ACTIONS(2909), - [anon_sym_var] = ACTIONS(2909), - [anon_sym_let] = ACTIONS(2909), - [anon_sym_const] = ACTIONS(2909), - [anon_sym_BANG] = ACTIONS(2907), - [anon_sym_else] = ACTIONS(2909), - [anon_sym_if] = ACTIONS(2909), - [anon_sym_switch] = ACTIONS(2909), - [anon_sym_for] = ACTIONS(2909), - [anon_sym_LPAREN] = ACTIONS(2907), - [anon_sym_SEMI] = ACTIONS(2907), - [anon_sym_await] = ACTIONS(2909), - [anon_sym_while] = ACTIONS(2909), - [anon_sym_do] = ACTIONS(2909), - [anon_sym_try] = ACTIONS(2909), - [anon_sym_break] = ACTIONS(2909), - [anon_sym_continue] = ACTIONS(2909), - [anon_sym_debugger] = ACTIONS(2909), - [anon_sym_return] = ACTIONS(2909), - [anon_sym_throw] = ACTIONS(2909), - [anon_sym_case] = ACTIONS(2909), - [anon_sym_yield] = ACTIONS(2909), - [anon_sym_LBRACK] = ACTIONS(2907), - [anon_sym_class] = ACTIONS(2909), - [anon_sym_async] = ACTIONS(2909), - [anon_sym_function] = ACTIONS(2909), - [anon_sym_new] = ACTIONS(2909), - [anon_sym_using] = ACTIONS(2909), - [anon_sym_PLUS] = ACTIONS(2909), - [anon_sym_DASH] = ACTIONS(2909), - [anon_sym_SLASH] = ACTIONS(2909), - [anon_sym_LT] = ACTIONS(2907), - [anon_sym_TILDE] = ACTIONS(2907), - [anon_sym_void] = ACTIONS(2909), - [anon_sym_delete] = ACTIONS(2909), - [anon_sym_PLUS_PLUS] = ACTIONS(2907), - [anon_sym_DASH_DASH] = ACTIONS(2907), - [anon_sym_DQUOTE] = ACTIONS(2907), - [anon_sym_SQUOTE] = ACTIONS(2907), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2907), - [sym_number] = ACTIONS(2907), - [sym_private_property_identifier] = ACTIONS(2907), - [sym_this] = ACTIONS(2909), - [sym_super] = ACTIONS(2909), - [sym_true] = ACTIONS(2909), - [sym_false] = ACTIONS(2909), - [sym_null] = ACTIONS(2909), - [sym_undefined] = ACTIONS(2909), - [anon_sym_AT] = ACTIONS(2907), - [anon_sym_static] = ACTIONS(2909), - [anon_sym_readonly] = ACTIONS(2909), - [anon_sym_get] = ACTIONS(2909), - [anon_sym_set] = ACTIONS(2909), - [anon_sym_declare] = ACTIONS(2909), - [anon_sym_public] = ACTIONS(2909), - [anon_sym_private] = ACTIONS(2909), - [anon_sym_protected] = ACTIONS(2909), - [anon_sym_override] = ACTIONS(2909), - [anon_sym_module] = ACTIONS(2909), - [anon_sym_any] = ACTIONS(2909), - [anon_sym_number] = ACTIONS(2909), - [anon_sym_boolean] = ACTIONS(2909), - [anon_sym_string] = ACTIONS(2909), - [anon_sym_symbol] = ACTIONS(2909), - [anon_sym_object] = ACTIONS(2909), - [anon_sym_abstract] = ACTIONS(2909), - [anon_sym_interface] = ACTIONS(2909), - [anon_sym_enum] = ACTIONS(2909), + [ts_builtin_sym_end] = ACTIONS(2913), + [sym_identifier] = ACTIONS(2915), + [anon_sym_export] = ACTIONS(2915), + [anon_sym_default] = ACTIONS(2915), + [anon_sym_type] = ACTIONS(2915), + [anon_sym_namespace] = ACTIONS(2915), + [anon_sym_LBRACE] = ACTIONS(2913), + [anon_sym_RBRACE] = ACTIONS(2913), + [anon_sym_typeof] = ACTIONS(2915), + [anon_sym_import] = ACTIONS(2915), + [anon_sym_with] = ACTIONS(2915), + [anon_sym_var] = ACTIONS(2915), + [anon_sym_let] = ACTIONS(2915), + [anon_sym_const] = ACTIONS(2915), + [anon_sym_BANG] = ACTIONS(2913), + [anon_sym_else] = ACTIONS(2915), + [anon_sym_if] = ACTIONS(2915), + [anon_sym_switch] = ACTIONS(2915), + [anon_sym_for] = ACTIONS(2915), + [anon_sym_LPAREN] = ACTIONS(2913), + [anon_sym_SEMI] = ACTIONS(2913), + [anon_sym_await] = ACTIONS(2915), + [anon_sym_while] = ACTIONS(2915), + [anon_sym_do] = ACTIONS(2915), + [anon_sym_try] = ACTIONS(2915), + [anon_sym_break] = ACTIONS(2915), + [anon_sym_continue] = ACTIONS(2915), + [anon_sym_debugger] = ACTIONS(2915), + [anon_sym_return] = ACTIONS(2915), + [anon_sym_throw] = ACTIONS(2915), + [anon_sym_case] = ACTIONS(2915), + [anon_sym_yield] = ACTIONS(2915), + [anon_sym_LBRACK] = ACTIONS(2913), + [anon_sym_class] = ACTIONS(2915), + [anon_sym_async] = ACTIONS(2915), + [anon_sym_function] = ACTIONS(2915), + [anon_sym_new] = ACTIONS(2915), + [anon_sym_using] = ACTIONS(2915), + [anon_sym_PLUS] = ACTIONS(2915), + [anon_sym_DASH] = ACTIONS(2915), + [anon_sym_SLASH] = ACTIONS(2915), + [anon_sym_LT] = ACTIONS(2913), + [anon_sym_TILDE] = ACTIONS(2913), + [anon_sym_void] = ACTIONS(2915), + [anon_sym_delete] = ACTIONS(2915), + [anon_sym_PLUS_PLUS] = ACTIONS(2913), + [anon_sym_DASH_DASH] = ACTIONS(2913), + [anon_sym_DQUOTE] = ACTIONS(2913), + [anon_sym_SQUOTE] = ACTIONS(2913), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2913), + [sym_number] = ACTIONS(2913), + [sym_private_property_identifier] = ACTIONS(2913), + [sym_this] = ACTIONS(2915), + [sym_super] = ACTIONS(2915), + [sym_true] = ACTIONS(2915), + [sym_false] = ACTIONS(2915), + [sym_null] = ACTIONS(2915), + [sym_undefined] = ACTIONS(2915), + [anon_sym_AT] = ACTIONS(2913), + [anon_sym_static] = ACTIONS(2915), + [anon_sym_readonly] = ACTIONS(2915), + [anon_sym_get] = ACTIONS(2915), + [anon_sym_set] = ACTIONS(2915), + [anon_sym_declare] = ACTIONS(2915), + [anon_sym_public] = ACTIONS(2915), + [anon_sym_private] = ACTIONS(2915), + [anon_sym_protected] = ACTIONS(2915), + [anon_sym_override] = ACTIONS(2915), + [anon_sym_module] = ACTIONS(2915), + [anon_sym_any] = ACTIONS(2915), + [anon_sym_number] = ACTIONS(2915), + [anon_sym_boolean] = ACTIONS(2915), + [anon_sym_string] = ACTIONS(2915), + [anon_sym_symbol] = ACTIONS(2915), + [anon_sym_object] = ACTIONS(2915), + [anon_sym_abstract] = ACTIONS(2915), + [anon_sym_interface] = ACTIONS(2915), + [anon_sym_enum] = ACTIONS(2915), [sym_html_comment] = ACTIONS(5), }, [STATE(923)] = { - [ts_builtin_sym_end] = ACTIONS(2911), - [sym_identifier] = ACTIONS(2913), - [anon_sym_export] = ACTIONS(2913), - [anon_sym_default] = ACTIONS(2913), - [anon_sym_type] = ACTIONS(2913), - [anon_sym_namespace] = ACTIONS(2913), - [anon_sym_LBRACE] = ACTIONS(2911), - [anon_sym_RBRACE] = ACTIONS(2911), - [anon_sym_typeof] = ACTIONS(2913), - [anon_sym_import] = ACTIONS(2913), - [anon_sym_with] = ACTIONS(2913), - [anon_sym_var] = ACTIONS(2913), - [anon_sym_let] = ACTIONS(2913), - [anon_sym_const] = ACTIONS(2913), - [anon_sym_BANG] = ACTIONS(2911), - [anon_sym_else] = ACTIONS(2913), - [anon_sym_if] = ACTIONS(2913), - [anon_sym_switch] = ACTIONS(2913), - [anon_sym_for] = ACTIONS(2913), - [anon_sym_LPAREN] = ACTIONS(2911), - [anon_sym_SEMI] = ACTIONS(2911), - [anon_sym_await] = ACTIONS(2913), - [anon_sym_while] = ACTIONS(2913), - [anon_sym_do] = ACTIONS(2913), - [anon_sym_try] = ACTIONS(2913), - [anon_sym_break] = ACTIONS(2913), - [anon_sym_continue] = ACTIONS(2913), - [anon_sym_debugger] = ACTIONS(2913), - [anon_sym_return] = ACTIONS(2913), - [anon_sym_throw] = ACTIONS(2913), - [anon_sym_case] = ACTIONS(2913), - [anon_sym_yield] = ACTIONS(2913), - [anon_sym_LBRACK] = ACTIONS(2911), - [anon_sym_class] = ACTIONS(2913), - [anon_sym_async] = ACTIONS(2913), - [anon_sym_function] = ACTIONS(2913), - [anon_sym_new] = ACTIONS(2913), - [anon_sym_using] = ACTIONS(2913), - [anon_sym_PLUS] = ACTIONS(2913), - [anon_sym_DASH] = ACTIONS(2913), - [anon_sym_SLASH] = ACTIONS(2913), - [anon_sym_LT] = ACTIONS(2911), - [anon_sym_TILDE] = ACTIONS(2911), - [anon_sym_void] = ACTIONS(2913), - [anon_sym_delete] = ACTIONS(2913), - [anon_sym_PLUS_PLUS] = ACTIONS(2911), - [anon_sym_DASH_DASH] = ACTIONS(2911), - [anon_sym_DQUOTE] = ACTIONS(2911), - [anon_sym_SQUOTE] = ACTIONS(2911), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2911), - [sym_number] = ACTIONS(2911), - [sym_private_property_identifier] = ACTIONS(2911), - [sym_this] = ACTIONS(2913), - [sym_super] = ACTIONS(2913), - [sym_true] = ACTIONS(2913), - [sym_false] = ACTIONS(2913), - [sym_null] = ACTIONS(2913), - [sym_undefined] = ACTIONS(2913), - [anon_sym_AT] = ACTIONS(2911), - [anon_sym_static] = ACTIONS(2913), - [anon_sym_readonly] = ACTIONS(2913), - [anon_sym_get] = ACTIONS(2913), - [anon_sym_set] = ACTIONS(2913), - [anon_sym_declare] = ACTIONS(2913), - [anon_sym_public] = ACTIONS(2913), - [anon_sym_private] = ACTIONS(2913), - [anon_sym_protected] = ACTIONS(2913), - [anon_sym_override] = ACTIONS(2913), - [anon_sym_module] = ACTIONS(2913), - [anon_sym_any] = ACTIONS(2913), - [anon_sym_number] = ACTIONS(2913), - [anon_sym_boolean] = ACTIONS(2913), - [anon_sym_string] = ACTIONS(2913), - [anon_sym_symbol] = ACTIONS(2913), - [anon_sym_object] = ACTIONS(2913), - [anon_sym_abstract] = ACTIONS(2913), - [anon_sym_interface] = ACTIONS(2913), - [anon_sym_enum] = ACTIONS(2913), + [ts_builtin_sym_end] = ACTIONS(2917), + [sym_identifier] = ACTIONS(2919), + [anon_sym_export] = ACTIONS(2919), + [anon_sym_default] = ACTIONS(2919), + [anon_sym_type] = ACTIONS(2919), + [anon_sym_namespace] = ACTIONS(2919), + [anon_sym_LBRACE] = ACTIONS(2917), + [anon_sym_RBRACE] = ACTIONS(2917), + [anon_sym_typeof] = ACTIONS(2919), + [anon_sym_import] = ACTIONS(2919), + [anon_sym_with] = ACTIONS(2919), + [anon_sym_var] = ACTIONS(2919), + [anon_sym_let] = ACTIONS(2919), + [anon_sym_const] = ACTIONS(2919), + [anon_sym_BANG] = ACTIONS(2917), + [anon_sym_else] = ACTIONS(2919), + [anon_sym_if] = ACTIONS(2919), + [anon_sym_switch] = ACTIONS(2919), + [anon_sym_for] = ACTIONS(2919), + [anon_sym_LPAREN] = ACTIONS(2917), + [anon_sym_SEMI] = ACTIONS(2917), + [anon_sym_await] = ACTIONS(2919), + [anon_sym_while] = ACTIONS(2919), + [anon_sym_do] = ACTIONS(2919), + [anon_sym_try] = ACTIONS(2919), + [anon_sym_break] = ACTIONS(2919), + [anon_sym_continue] = ACTIONS(2919), + [anon_sym_debugger] = ACTIONS(2919), + [anon_sym_return] = ACTIONS(2919), + [anon_sym_throw] = ACTIONS(2919), + [anon_sym_case] = ACTIONS(2919), + [anon_sym_yield] = ACTIONS(2919), + [anon_sym_LBRACK] = ACTIONS(2917), + [anon_sym_class] = ACTIONS(2919), + [anon_sym_async] = ACTIONS(2919), + [anon_sym_function] = ACTIONS(2919), + [anon_sym_new] = ACTIONS(2919), + [anon_sym_using] = ACTIONS(2919), + [anon_sym_PLUS] = ACTIONS(2919), + [anon_sym_DASH] = ACTIONS(2919), + [anon_sym_SLASH] = ACTIONS(2919), + [anon_sym_LT] = ACTIONS(2917), + [anon_sym_TILDE] = ACTIONS(2917), + [anon_sym_void] = ACTIONS(2919), + [anon_sym_delete] = ACTIONS(2919), + [anon_sym_PLUS_PLUS] = ACTIONS(2917), + [anon_sym_DASH_DASH] = ACTIONS(2917), + [anon_sym_DQUOTE] = ACTIONS(2917), + [anon_sym_SQUOTE] = ACTIONS(2917), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2917), + [sym_number] = ACTIONS(2917), + [sym_private_property_identifier] = ACTIONS(2917), + [sym_this] = ACTIONS(2919), + [sym_super] = ACTIONS(2919), + [sym_true] = ACTIONS(2919), + [sym_false] = ACTIONS(2919), + [sym_null] = ACTIONS(2919), + [sym_undefined] = ACTIONS(2919), + [anon_sym_AT] = ACTIONS(2917), + [anon_sym_static] = ACTIONS(2919), + [anon_sym_readonly] = ACTIONS(2919), + [anon_sym_get] = ACTIONS(2919), + [anon_sym_set] = ACTIONS(2919), + [anon_sym_declare] = ACTIONS(2919), + [anon_sym_public] = ACTIONS(2919), + [anon_sym_private] = ACTIONS(2919), + [anon_sym_protected] = ACTIONS(2919), + [anon_sym_override] = ACTIONS(2919), + [anon_sym_module] = ACTIONS(2919), + [anon_sym_any] = ACTIONS(2919), + [anon_sym_number] = ACTIONS(2919), + [anon_sym_boolean] = ACTIONS(2919), + [anon_sym_string] = ACTIONS(2919), + [anon_sym_symbol] = ACTIONS(2919), + [anon_sym_object] = ACTIONS(2919), + [anon_sym_abstract] = ACTIONS(2919), + [anon_sym_interface] = ACTIONS(2919), + [anon_sym_enum] = ACTIONS(2919), [sym_html_comment] = ACTIONS(5), }, [STATE(924)] = { - [ts_builtin_sym_end] = ACTIONS(2851), - [sym_identifier] = ACTIONS(2853), - [anon_sym_export] = ACTIONS(2853), - [anon_sym_default] = ACTIONS(2853), - [anon_sym_type] = ACTIONS(2853), - [anon_sym_namespace] = ACTIONS(2853), - [anon_sym_LBRACE] = ACTIONS(2851), - [anon_sym_RBRACE] = ACTIONS(2851), - [anon_sym_typeof] = ACTIONS(2853), - [anon_sym_import] = ACTIONS(2853), - [anon_sym_with] = ACTIONS(2853), - [anon_sym_var] = ACTIONS(2853), - [anon_sym_let] = ACTIONS(2853), - [anon_sym_const] = ACTIONS(2853), - [anon_sym_BANG] = ACTIONS(2851), - [anon_sym_else] = ACTIONS(2853), - [anon_sym_if] = ACTIONS(2853), - [anon_sym_switch] = ACTIONS(2853), - [anon_sym_for] = ACTIONS(2853), - [anon_sym_LPAREN] = ACTIONS(2851), - [anon_sym_SEMI] = ACTIONS(2851), - [anon_sym_await] = ACTIONS(2853), - [anon_sym_while] = ACTIONS(2853), - [anon_sym_do] = ACTIONS(2853), - [anon_sym_try] = ACTIONS(2853), - [anon_sym_break] = ACTIONS(2853), - [anon_sym_continue] = ACTIONS(2853), - [anon_sym_debugger] = ACTIONS(2853), - [anon_sym_return] = ACTIONS(2853), - [anon_sym_throw] = ACTIONS(2853), - [anon_sym_case] = ACTIONS(2853), - [anon_sym_yield] = ACTIONS(2853), - [anon_sym_LBRACK] = ACTIONS(2851), - [anon_sym_class] = ACTIONS(2853), - [anon_sym_async] = ACTIONS(2853), - [anon_sym_function] = ACTIONS(2853), - [anon_sym_new] = ACTIONS(2853), - [anon_sym_using] = ACTIONS(2853), - [anon_sym_PLUS] = ACTIONS(2853), - [anon_sym_DASH] = ACTIONS(2853), - [anon_sym_SLASH] = ACTIONS(2853), - [anon_sym_LT] = ACTIONS(2851), - [anon_sym_TILDE] = ACTIONS(2851), - [anon_sym_void] = ACTIONS(2853), - [anon_sym_delete] = ACTIONS(2853), - [anon_sym_PLUS_PLUS] = ACTIONS(2851), - [anon_sym_DASH_DASH] = ACTIONS(2851), - [anon_sym_DQUOTE] = ACTIONS(2851), - [anon_sym_SQUOTE] = ACTIONS(2851), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2851), - [sym_number] = ACTIONS(2851), - [sym_private_property_identifier] = ACTIONS(2851), - [sym_this] = ACTIONS(2853), - [sym_super] = ACTIONS(2853), - [sym_true] = ACTIONS(2853), - [sym_false] = ACTIONS(2853), - [sym_null] = ACTIONS(2853), - [sym_undefined] = ACTIONS(2853), - [anon_sym_AT] = ACTIONS(2851), - [anon_sym_static] = ACTIONS(2853), - [anon_sym_readonly] = ACTIONS(2853), - [anon_sym_get] = ACTIONS(2853), - [anon_sym_set] = ACTIONS(2853), - [anon_sym_declare] = ACTIONS(2853), - [anon_sym_public] = ACTIONS(2853), - [anon_sym_private] = ACTIONS(2853), - [anon_sym_protected] = ACTIONS(2853), - [anon_sym_override] = ACTIONS(2853), - [anon_sym_module] = ACTIONS(2853), - [anon_sym_any] = ACTIONS(2853), - [anon_sym_number] = ACTIONS(2853), - [anon_sym_boolean] = ACTIONS(2853), - [anon_sym_string] = ACTIONS(2853), - [anon_sym_symbol] = ACTIONS(2853), - [anon_sym_object] = ACTIONS(2853), - [anon_sym_abstract] = ACTIONS(2853), - [anon_sym_interface] = ACTIONS(2853), - [anon_sym_enum] = ACTIONS(2853), + [ts_builtin_sym_end] = ACTIONS(1840), + [sym_identifier] = ACTIONS(1842), + [anon_sym_export] = ACTIONS(1842), + [anon_sym_default] = ACTIONS(1842), + [anon_sym_type] = ACTIONS(1842), + [anon_sym_namespace] = ACTIONS(1842), + [anon_sym_LBRACE] = ACTIONS(1840), + [anon_sym_RBRACE] = ACTIONS(1840), + [anon_sym_typeof] = ACTIONS(1842), + [anon_sym_import] = ACTIONS(1842), + [anon_sym_with] = ACTIONS(1842), + [anon_sym_var] = ACTIONS(1842), + [anon_sym_let] = ACTIONS(1842), + [anon_sym_const] = ACTIONS(1842), + [anon_sym_BANG] = ACTIONS(1840), + [anon_sym_else] = ACTIONS(1842), + [anon_sym_if] = ACTIONS(1842), + [anon_sym_switch] = ACTIONS(1842), + [anon_sym_for] = ACTIONS(1842), + [anon_sym_LPAREN] = ACTIONS(1840), + [anon_sym_SEMI] = ACTIONS(1840), + [anon_sym_await] = ACTIONS(1842), + [anon_sym_while] = ACTIONS(1842), + [anon_sym_do] = ACTIONS(1842), + [anon_sym_try] = ACTIONS(1842), + [anon_sym_break] = ACTIONS(1842), + [anon_sym_continue] = ACTIONS(1842), + [anon_sym_debugger] = ACTIONS(1842), + [anon_sym_return] = ACTIONS(1842), + [anon_sym_throw] = ACTIONS(1842), + [anon_sym_case] = ACTIONS(1842), + [anon_sym_yield] = ACTIONS(1842), + [anon_sym_LBRACK] = ACTIONS(1840), + [anon_sym_class] = ACTIONS(1842), + [anon_sym_async] = ACTIONS(1842), + [anon_sym_function] = ACTIONS(1842), + [anon_sym_new] = ACTIONS(1842), + [anon_sym_using] = ACTIONS(1842), + [anon_sym_PLUS] = ACTIONS(1842), + [anon_sym_DASH] = ACTIONS(1842), + [anon_sym_SLASH] = ACTIONS(1842), + [anon_sym_LT] = ACTIONS(1840), + [anon_sym_TILDE] = ACTIONS(1840), + [anon_sym_void] = ACTIONS(1842), + [anon_sym_delete] = ACTIONS(1842), + [anon_sym_PLUS_PLUS] = ACTIONS(1840), + [anon_sym_DASH_DASH] = ACTIONS(1840), + [anon_sym_DQUOTE] = ACTIONS(1840), + [anon_sym_SQUOTE] = ACTIONS(1840), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1840), + [sym_number] = ACTIONS(1840), + [sym_private_property_identifier] = ACTIONS(1840), + [sym_this] = ACTIONS(1842), + [sym_super] = ACTIONS(1842), + [sym_true] = ACTIONS(1842), + [sym_false] = ACTIONS(1842), + [sym_null] = ACTIONS(1842), + [sym_undefined] = ACTIONS(1842), + [anon_sym_AT] = ACTIONS(1840), + [anon_sym_static] = ACTIONS(1842), + [anon_sym_readonly] = ACTIONS(1842), + [anon_sym_get] = ACTIONS(1842), + [anon_sym_set] = ACTIONS(1842), + [anon_sym_declare] = ACTIONS(1842), + [anon_sym_public] = ACTIONS(1842), + [anon_sym_private] = ACTIONS(1842), + [anon_sym_protected] = ACTIONS(1842), + [anon_sym_override] = ACTIONS(1842), + [anon_sym_module] = ACTIONS(1842), + [anon_sym_any] = ACTIONS(1842), + [anon_sym_number] = ACTIONS(1842), + [anon_sym_boolean] = ACTIONS(1842), + [anon_sym_string] = ACTIONS(1842), + [anon_sym_symbol] = ACTIONS(1842), + [anon_sym_object] = ACTIONS(1842), + [anon_sym_abstract] = ACTIONS(1842), + [anon_sym_interface] = ACTIONS(1842), + [anon_sym_enum] = ACTIONS(1842), [sym_html_comment] = ACTIONS(5), }, [STATE(925)] = { - [ts_builtin_sym_end] = ACTIONS(2915), - [sym_identifier] = ACTIONS(2917), - [anon_sym_export] = ACTIONS(2917), - [anon_sym_default] = ACTIONS(2917), - [anon_sym_type] = ACTIONS(2917), - [anon_sym_namespace] = ACTIONS(2917), - [anon_sym_LBRACE] = ACTIONS(2915), - [anon_sym_RBRACE] = ACTIONS(2915), - [anon_sym_typeof] = ACTIONS(2917), - [anon_sym_import] = ACTIONS(2917), - [anon_sym_with] = ACTIONS(2917), - [anon_sym_var] = ACTIONS(2917), - [anon_sym_let] = ACTIONS(2917), - [anon_sym_const] = ACTIONS(2917), - [anon_sym_BANG] = ACTIONS(2915), - [anon_sym_else] = ACTIONS(2917), - [anon_sym_if] = ACTIONS(2917), - [anon_sym_switch] = ACTIONS(2917), - [anon_sym_for] = ACTIONS(2917), - [anon_sym_LPAREN] = ACTIONS(2915), - [anon_sym_SEMI] = ACTIONS(2915), - [anon_sym_await] = ACTIONS(2917), - [anon_sym_while] = ACTIONS(2917), - [anon_sym_do] = ACTIONS(2917), - [anon_sym_try] = ACTIONS(2917), - [anon_sym_break] = ACTIONS(2917), - [anon_sym_continue] = ACTIONS(2917), - [anon_sym_debugger] = ACTIONS(2917), - [anon_sym_return] = ACTIONS(2917), - [anon_sym_throw] = ACTIONS(2917), - [anon_sym_case] = ACTIONS(2917), - [anon_sym_yield] = ACTIONS(2917), - [anon_sym_LBRACK] = ACTIONS(2915), - [anon_sym_class] = ACTIONS(2917), - [anon_sym_async] = ACTIONS(2917), - [anon_sym_function] = ACTIONS(2917), - [anon_sym_new] = ACTIONS(2917), - [anon_sym_using] = ACTIONS(2917), - [anon_sym_PLUS] = ACTIONS(2917), - [anon_sym_DASH] = ACTIONS(2917), - [anon_sym_SLASH] = ACTIONS(2917), - [anon_sym_LT] = ACTIONS(2915), - [anon_sym_TILDE] = ACTIONS(2915), - [anon_sym_void] = ACTIONS(2917), - [anon_sym_delete] = ACTIONS(2917), - [anon_sym_PLUS_PLUS] = ACTIONS(2915), - [anon_sym_DASH_DASH] = ACTIONS(2915), - [anon_sym_DQUOTE] = ACTIONS(2915), - [anon_sym_SQUOTE] = ACTIONS(2915), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2915), - [sym_number] = ACTIONS(2915), - [sym_private_property_identifier] = ACTIONS(2915), - [sym_this] = ACTIONS(2917), - [sym_super] = ACTIONS(2917), - [sym_true] = ACTIONS(2917), - [sym_false] = ACTIONS(2917), - [sym_null] = ACTIONS(2917), - [sym_undefined] = ACTIONS(2917), - [anon_sym_AT] = ACTIONS(2915), - [anon_sym_static] = ACTIONS(2917), - [anon_sym_readonly] = ACTIONS(2917), - [anon_sym_get] = ACTIONS(2917), - [anon_sym_set] = ACTIONS(2917), - [anon_sym_declare] = ACTIONS(2917), - [anon_sym_public] = ACTIONS(2917), - [anon_sym_private] = ACTIONS(2917), - [anon_sym_protected] = ACTIONS(2917), - [anon_sym_override] = ACTIONS(2917), - [anon_sym_module] = ACTIONS(2917), - [anon_sym_any] = ACTIONS(2917), - [anon_sym_number] = ACTIONS(2917), - [anon_sym_boolean] = ACTIONS(2917), - [anon_sym_string] = ACTIONS(2917), - [anon_sym_symbol] = ACTIONS(2917), - [anon_sym_object] = ACTIONS(2917), - [anon_sym_abstract] = ACTIONS(2917), - [anon_sym_interface] = ACTIONS(2917), - [anon_sym_enum] = ACTIONS(2917), + [ts_builtin_sym_end] = ACTIONS(2921), + [sym_identifier] = ACTIONS(2923), + [anon_sym_export] = ACTIONS(2923), + [anon_sym_default] = ACTIONS(2923), + [anon_sym_type] = ACTIONS(2923), + [anon_sym_namespace] = ACTIONS(2923), + [anon_sym_LBRACE] = ACTIONS(2921), + [anon_sym_RBRACE] = ACTIONS(2921), + [anon_sym_typeof] = ACTIONS(2923), + [anon_sym_import] = ACTIONS(2923), + [anon_sym_with] = ACTIONS(2923), + [anon_sym_var] = ACTIONS(2923), + [anon_sym_let] = ACTIONS(2923), + [anon_sym_const] = ACTIONS(2923), + [anon_sym_BANG] = ACTIONS(2921), + [anon_sym_else] = ACTIONS(2923), + [anon_sym_if] = ACTIONS(2923), + [anon_sym_switch] = ACTIONS(2923), + [anon_sym_for] = ACTIONS(2923), + [anon_sym_LPAREN] = ACTIONS(2921), + [anon_sym_SEMI] = ACTIONS(2921), + [anon_sym_await] = ACTIONS(2923), + [anon_sym_while] = ACTIONS(2923), + [anon_sym_do] = ACTIONS(2923), + [anon_sym_try] = ACTIONS(2923), + [anon_sym_break] = ACTIONS(2923), + [anon_sym_continue] = ACTIONS(2923), + [anon_sym_debugger] = ACTIONS(2923), + [anon_sym_return] = ACTIONS(2923), + [anon_sym_throw] = ACTIONS(2923), + [anon_sym_case] = ACTIONS(2923), + [anon_sym_yield] = ACTIONS(2923), + [anon_sym_LBRACK] = ACTIONS(2921), + [anon_sym_class] = ACTIONS(2923), + [anon_sym_async] = ACTIONS(2923), + [anon_sym_function] = ACTIONS(2923), + [anon_sym_new] = ACTIONS(2923), + [anon_sym_using] = ACTIONS(2923), + [anon_sym_PLUS] = ACTIONS(2923), + [anon_sym_DASH] = ACTIONS(2923), + [anon_sym_SLASH] = ACTIONS(2923), + [anon_sym_LT] = ACTIONS(2921), + [anon_sym_TILDE] = ACTIONS(2921), + [anon_sym_void] = ACTIONS(2923), + [anon_sym_delete] = ACTIONS(2923), + [anon_sym_PLUS_PLUS] = ACTIONS(2921), + [anon_sym_DASH_DASH] = ACTIONS(2921), + [anon_sym_DQUOTE] = ACTIONS(2921), + [anon_sym_SQUOTE] = ACTIONS(2921), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2921), + [sym_number] = ACTIONS(2921), + [sym_private_property_identifier] = ACTIONS(2921), + [sym_this] = ACTIONS(2923), + [sym_super] = ACTIONS(2923), + [sym_true] = ACTIONS(2923), + [sym_false] = ACTIONS(2923), + [sym_null] = ACTIONS(2923), + [sym_undefined] = ACTIONS(2923), + [anon_sym_AT] = ACTIONS(2921), + [anon_sym_static] = ACTIONS(2923), + [anon_sym_readonly] = ACTIONS(2923), + [anon_sym_get] = ACTIONS(2923), + [anon_sym_set] = ACTIONS(2923), + [anon_sym_declare] = ACTIONS(2923), + [anon_sym_public] = ACTIONS(2923), + [anon_sym_private] = ACTIONS(2923), + [anon_sym_protected] = ACTIONS(2923), + [anon_sym_override] = ACTIONS(2923), + [anon_sym_module] = ACTIONS(2923), + [anon_sym_any] = ACTIONS(2923), + [anon_sym_number] = ACTIONS(2923), + [anon_sym_boolean] = ACTIONS(2923), + [anon_sym_string] = ACTIONS(2923), + [anon_sym_symbol] = ACTIONS(2923), + [anon_sym_object] = ACTIONS(2923), + [anon_sym_abstract] = ACTIONS(2923), + [anon_sym_interface] = ACTIONS(2923), + [anon_sym_enum] = ACTIONS(2923), [sym_html_comment] = ACTIONS(5), }, [STATE(926)] = { - [ts_builtin_sym_end] = ACTIONS(2851), - [sym_identifier] = ACTIONS(2853), - [anon_sym_export] = ACTIONS(2853), - [anon_sym_default] = ACTIONS(2853), - [anon_sym_type] = ACTIONS(2853), - [anon_sym_namespace] = ACTIONS(2853), - [anon_sym_LBRACE] = ACTIONS(2851), - [anon_sym_RBRACE] = ACTIONS(2851), - [anon_sym_typeof] = ACTIONS(2853), - [anon_sym_import] = ACTIONS(2853), - [anon_sym_with] = ACTIONS(2853), - [anon_sym_var] = ACTIONS(2853), - [anon_sym_let] = ACTIONS(2853), - [anon_sym_const] = ACTIONS(2853), - [anon_sym_BANG] = ACTIONS(2851), - [anon_sym_else] = ACTIONS(2853), - [anon_sym_if] = ACTIONS(2853), - [anon_sym_switch] = ACTIONS(2853), - [anon_sym_for] = ACTIONS(2853), - [anon_sym_LPAREN] = ACTIONS(2851), - [anon_sym_SEMI] = ACTIONS(2851), - [anon_sym_await] = ACTIONS(2853), - [anon_sym_while] = ACTIONS(2853), - [anon_sym_do] = ACTIONS(2853), - [anon_sym_try] = ACTIONS(2853), - [anon_sym_break] = ACTIONS(2853), - [anon_sym_continue] = ACTIONS(2853), - [anon_sym_debugger] = ACTIONS(2853), - [anon_sym_return] = ACTIONS(2853), - [anon_sym_throw] = ACTIONS(2853), - [anon_sym_case] = ACTIONS(2853), - [anon_sym_yield] = ACTIONS(2853), - [anon_sym_LBRACK] = ACTIONS(2851), - [anon_sym_class] = ACTIONS(2853), - [anon_sym_async] = ACTIONS(2853), - [anon_sym_function] = ACTIONS(2853), - [anon_sym_new] = ACTIONS(2853), - [anon_sym_using] = ACTIONS(2853), - [anon_sym_PLUS] = ACTIONS(2853), - [anon_sym_DASH] = ACTIONS(2853), - [anon_sym_SLASH] = ACTIONS(2853), - [anon_sym_LT] = ACTIONS(2851), - [anon_sym_TILDE] = ACTIONS(2851), - [anon_sym_void] = ACTIONS(2853), - [anon_sym_delete] = ACTIONS(2853), - [anon_sym_PLUS_PLUS] = ACTIONS(2851), - [anon_sym_DASH_DASH] = ACTIONS(2851), - [anon_sym_DQUOTE] = ACTIONS(2851), - [anon_sym_SQUOTE] = ACTIONS(2851), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2851), - [sym_number] = ACTIONS(2851), - [sym_private_property_identifier] = ACTIONS(2851), - [sym_this] = ACTIONS(2853), - [sym_super] = ACTIONS(2853), - [sym_true] = ACTIONS(2853), - [sym_false] = ACTIONS(2853), - [sym_null] = ACTIONS(2853), - [sym_undefined] = ACTIONS(2853), - [anon_sym_AT] = ACTIONS(2851), - [anon_sym_static] = ACTIONS(2853), - [anon_sym_readonly] = ACTIONS(2853), - [anon_sym_get] = ACTIONS(2853), - [anon_sym_set] = ACTIONS(2853), - [anon_sym_declare] = ACTIONS(2853), - [anon_sym_public] = ACTIONS(2853), - [anon_sym_private] = ACTIONS(2853), - [anon_sym_protected] = ACTIONS(2853), - [anon_sym_override] = ACTIONS(2853), - [anon_sym_module] = ACTIONS(2853), - [anon_sym_any] = ACTIONS(2853), - [anon_sym_number] = ACTIONS(2853), - [anon_sym_boolean] = ACTIONS(2853), - [anon_sym_string] = ACTIONS(2853), - [anon_sym_symbol] = ACTIONS(2853), - [anon_sym_object] = ACTIONS(2853), - [anon_sym_abstract] = ACTIONS(2853), - [anon_sym_interface] = ACTIONS(2853), - [anon_sym_enum] = ACTIONS(2853), + [ts_builtin_sym_end] = ACTIONS(1798), + [sym_identifier] = ACTIONS(1800), + [anon_sym_export] = ACTIONS(1800), + [anon_sym_default] = ACTIONS(1800), + [anon_sym_type] = ACTIONS(1800), + [anon_sym_namespace] = ACTIONS(1800), + [anon_sym_LBRACE] = ACTIONS(1798), + [anon_sym_RBRACE] = ACTIONS(1798), + [anon_sym_typeof] = ACTIONS(1800), + [anon_sym_import] = ACTIONS(1800), + [anon_sym_with] = ACTIONS(1800), + [anon_sym_var] = ACTIONS(1800), + [anon_sym_let] = ACTIONS(1800), + [anon_sym_const] = ACTIONS(1800), + [anon_sym_BANG] = ACTIONS(1798), + [anon_sym_else] = ACTIONS(1800), + [anon_sym_if] = ACTIONS(1800), + [anon_sym_switch] = ACTIONS(1800), + [anon_sym_for] = ACTIONS(1800), + [anon_sym_LPAREN] = ACTIONS(1798), + [anon_sym_SEMI] = ACTIONS(1798), + [anon_sym_await] = ACTIONS(1800), + [anon_sym_while] = ACTIONS(1800), + [anon_sym_do] = ACTIONS(1800), + [anon_sym_try] = ACTIONS(1800), + [anon_sym_break] = ACTIONS(1800), + [anon_sym_continue] = ACTIONS(1800), + [anon_sym_debugger] = ACTIONS(1800), + [anon_sym_return] = ACTIONS(1800), + [anon_sym_throw] = ACTIONS(1800), + [anon_sym_case] = ACTIONS(1800), + [anon_sym_yield] = ACTIONS(1800), + [anon_sym_LBRACK] = ACTIONS(1798), + [anon_sym_class] = ACTIONS(1800), + [anon_sym_async] = ACTIONS(1800), + [anon_sym_function] = ACTIONS(1800), + [anon_sym_new] = ACTIONS(1800), + [anon_sym_using] = ACTIONS(1800), + [anon_sym_PLUS] = ACTIONS(1800), + [anon_sym_DASH] = ACTIONS(1800), + [anon_sym_SLASH] = ACTIONS(1800), + [anon_sym_LT] = ACTIONS(1798), + [anon_sym_TILDE] = ACTIONS(1798), + [anon_sym_void] = ACTIONS(1800), + [anon_sym_delete] = ACTIONS(1800), + [anon_sym_PLUS_PLUS] = ACTIONS(1798), + [anon_sym_DASH_DASH] = ACTIONS(1798), + [anon_sym_DQUOTE] = ACTIONS(1798), + [anon_sym_SQUOTE] = ACTIONS(1798), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1798), + [sym_number] = ACTIONS(1798), + [sym_private_property_identifier] = ACTIONS(1798), + [sym_this] = ACTIONS(1800), + [sym_super] = ACTIONS(1800), + [sym_true] = ACTIONS(1800), + [sym_false] = ACTIONS(1800), + [sym_null] = ACTIONS(1800), + [sym_undefined] = ACTIONS(1800), + [anon_sym_AT] = ACTIONS(1798), + [anon_sym_static] = ACTIONS(1800), + [anon_sym_readonly] = ACTIONS(1800), + [anon_sym_get] = ACTIONS(1800), + [anon_sym_set] = ACTIONS(1800), + [anon_sym_declare] = ACTIONS(1800), + [anon_sym_public] = ACTIONS(1800), + [anon_sym_private] = ACTIONS(1800), + [anon_sym_protected] = ACTIONS(1800), + [anon_sym_override] = ACTIONS(1800), + [anon_sym_module] = ACTIONS(1800), + [anon_sym_any] = ACTIONS(1800), + [anon_sym_number] = ACTIONS(1800), + [anon_sym_boolean] = ACTIONS(1800), + [anon_sym_string] = ACTIONS(1800), + [anon_sym_symbol] = ACTIONS(1800), + [anon_sym_object] = ACTIONS(1800), + [anon_sym_abstract] = ACTIONS(1800), + [anon_sym_interface] = ACTIONS(1800), + [anon_sym_enum] = ACTIONS(1800), [sym_html_comment] = ACTIONS(5), }, [STATE(927)] = { - [ts_builtin_sym_end] = ACTIONS(2919), - [sym_identifier] = ACTIONS(2921), - [anon_sym_export] = ACTIONS(2921), - [anon_sym_default] = ACTIONS(2921), - [anon_sym_type] = ACTIONS(2921), - [anon_sym_namespace] = ACTIONS(2921), - [anon_sym_LBRACE] = ACTIONS(2919), - [anon_sym_RBRACE] = ACTIONS(2919), - [anon_sym_typeof] = ACTIONS(2921), - [anon_sym_import] = ACTIONS(2921), - [anon_sym_with] = ACTIONS(2921), - [anon_sym_var] = ACTIONS(2921), - [anon_sym_let] = ACTIONS(2921), - [anon_sym_const] = ACTIONS(2921), - [anon_sym_BANG] = ACTIONS(2919), - [anon_sym_else] = ACTIONS(2921), - [anon_sym_if] = ACTIONS(2921), - [anon_sym_switch] = ACTIONS(2921), - [anon_sym_for] = ACTIONS(2921), - [anon_sym_LPAREN] = ACTIONS(2919), - [anon_sym_SEMI] = ACTIONS(2919), - [anon_sym_await] = ACTIONS(2921), - [anon_sym_while] = ACTIONS(2921), - [anon_sym_do] = ACTIONS(2921), - [anon_sym_try] = ACTIONS(2921), - [anon_sym_break] = ACTIONS(2921), - [anon_sym_continue] = ACTIONS(2921), - [anon_sym_debugger] = ACTIONS(2921), - [anon_sym_return] = ACTIONS(2921), - [anon_sym_throw] = ACTIONS(2921), - [anon_sym_case] = ACTIONS(2921), - [anon_sym_yield] = ACTIONS(2921), - [anon_sym_LBRACK] = ACTIONS(2919), - [anon_sym_class] = ACTIONS(2921), - [anon_sym_async] = ACTIONS(2921), - [anon_sym_function] = ACTIONS(2921), - [anon_sym_new] = ACTIONS(2921), - [anon_sym_using] = ACTIONS(2921), - [anon_sym_PLUS] = ACTIONS(2921), - [anon_sym_DASH] = ACTIONS(2921), - [anon_sym_SLASH] = ACTIONS(2921), - [anon_sym_LT] = ACTIONS(2919), - [anon_sym_TILDE] = ACTIONS(2919), - [anon_sym_void] = ACTIONS(2921), - [anon_sym_delete] = ACTIONS(2921), - [anon_sym_PLUS_PLUS] = ACTIONS(2919), - [anon_sym_DASH_DASH] = ACTIONS(2919), - [anon_sym_DQUOTE] = ACTIONS(2919), - [anon_sym_SQUOTE] = ACTIONS(2919), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2919), - [sym_number] = ACTIONS(2919), - [sym_private_property_identifier] = ACTIONS(2919), - [sym_this] = ACTIONS(2921), - [sym_super] = ACTIONS(2921), - [sym_true] = ACTIONS(2921), - [sym_false] = ACTIONS(2921), - [sym_null] = ACTIONS(2921), - [sym_undefined] = ACTIONS(2921), - [anon_sym_AT] = ACTIONS(2919), - [anon_sym_static] = ACTIONS(2921), - [anon_sym_readonly] = ACTIONS(2921), - [anon_sym_get] = ACTIONS(2921), - [anon_sym_set] = ACTIONS(2921), - [anon_sym_declare] = ACTIONS(2921), - [anon_sym_public] = ACTIONS(2921), - [anon_sym_private] = ACTIONS(2921), - [anon_sym_protected] = ACTIONS(2921), - [anon_sym_override] = ACTIONS(2921), - [anon_sym_module] = ACTIONS(2921), - [anon_sym_any] = ACTIONS(2921), - [anon_sym_number] = ACTIONS(2921), - [anon_sym_boolean] = ACTIONS(2921), - [anon_sym_string] = ACTIONS(2921), - [anon_sym_symbol] = ACTIONS(2921), - [anon_sym_object] = ACTIONS(2921), - [anon_sym_abstract] = ACTIONS(2921), - [anon_sym_interface] = ACTIONS(2921), - [anon_sym_enum] = ACTIONS(2921), + [ts_builtin_sym_end] = ACTIONS(2925), + [sym_identifier] = ACTIONS(2927), + [anon_sym_export] = ACTIONS(2927), + [anon_sym_default] = ACTIONS(2927), + [anon_sym_type] = ACTIONS(2927), + [anon_sym_namespace] = ACTIONS(2927), + [anon_sym_LBRACE] = ACTIONS(2925), + [anon_sym_RBRACE] = ACTIONS(2925), + [anon_sym_typeof] = ACTIONS(2927), + [anon_sym_import] = ACTIONS(2927), + [anon_sym_with] = ACTIONS(2927), + [anon_sym_var] = ACTIONS(2927), + [anon_sym_let] = ACTIONS(2927), + [anon_sym_const] = ACTIONS(2927), + [anon_sym_BANG] = ACTIONS(2925), + [anon_sym_else] = ACTIONS(2927), + [anon_sym_if] = ACTIONS(2927), + [anon_sym_switch] = ACTIONS(2927), + [anon_sym_for] = ACTIONS(2927), + [anon_sym_LPAREN] = ACTIONS(2925), + [anon_sym_SEMI] = ACTIONS(2925), + [anon_sym_await] = ACTIONS(2927), + [anon_sym_while] = ACTIONS(2927), + [anon_sym_do] = ACTIONS(2927), + [anon_sym_try] = ACTIONS(2927), + [anon_sym_break] = ACTIONS(2927), + [anon_sym_continue] = ACTIONS(2927), + [anon_sym_debugger] = ACTIONS(2927), + [anon_sym_return] = ACTIONS(2927), + [anon_sym_throw] = ACTIONS(2927), + [anon_sym_case] = ACTIONS(2927), + [anon_sym_yield] = ACTIONS(2927), + [anon_sym_LBRACK] = ACTIONS(2925), + [anon_sym_class] = ACTIONS(2927), + [anon_sym_async] = ACTIONS(2927), + [anon_sym_function] = ACTIONS(2927), + [anon_sym_new] = ACTIONS(2927), + [anon_sym_using] = ACTIONS(2927), + [anon_sym_PLUS] = ACTIONS(2927), + [anon_sym_DASH] = ACTIONS(2927), + [anon_sym_SLASH] = ACTIONS(2927), + [anon_sym_LT] = ACTIONS(2925), + [anon_sym_TILDE] = ACTIONS(2925), + [anon_sym_void] = ACTIONS(2927), + [anon_sym_delete] = ACTIONS(2927), + [anon_sym_PLUS_PLUS] = ACTIONS(2925), + [anon_sym_DASH_DASH] = ACTIONS(2925), + [anon_sym_DQUOTE] = ACTIONS(2925), + [anon_sym_SQUOTE] = ACTIONS(2925), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2925), + [sym_number] = ACTIONS(2925), + [sym_private_property_identifier] = ACTIONS(2925), + [sym_this] = ACTIONS(2927), + [sym_super] = ACTIONS(2927), + [sym_true] = ACTIONS(2927), + [sym_false] = ACTIONS(2927), + [sym_null] = ACTIONS(2927), + [sym_undefined] = ACTIONS(2927), + [anon_sym_AT] = ACTIONS(2925), + [anon_sym_static] = ACTIONS(2927), + [anon_sym_readonly] = ACTIONS(2927), + [anon_sym_get] = ACTIONS(2927), + [anon_sym_set] = ACTIONS(2927), + [anon_sym_declare] = ACTIONS(2927), + [anon_sym_public] = ACTIONS(2927), + [anon_sym_private] = ACTIONS(2927), + [anon_sym_protected] = ACTIONS(2927), + [anon_sym_override] = ACTIONS(2927), + [anon_sym_module] = ACTIONS(2927), + [anon_sym_any] = ACTIONS(2927), + [anon_sym_number] = ACTIONS(2927), + [anon_sym_boolean] = ACTIONS(2927), + [anon_sym_string] = ACTIONS(2927), + [anon_sym_symbol] = ACTIONS(2927), + [anon_sym_object] = ACTIONS(2927), + [anon_sym_abstract] = ACTIONS(2927), + [anon_sym_interface] = ACTIONS(2927), + [anon_sym_enum] = ACTIONS(2927), [sym_html_comment] = ACTIONS(5), }, [STATE(928)] = { - [ts_builtin_sym_end] = ACTIONS(2915), - [sym_identifier] = ACTIONS(2917), - [anon_sym_export] = ACTIONS(2917), - [anon_sym_default] = ACTIONS(2917), - [anon_sym_type] = ACTIONS(2917), - [anon_sym_namespace] = ACTIONS(2917), - [anon_sym_LBRACE] = ACTIONS(2915), - [anon_sym_RBRACE] = ACTIONS(2915), - [anon_sym_typeof] = ACTIONS(2917), - [anon_sym_import] = ACTIONS(2917), - [anon_sym_with] = ACTIONS(2917), - [anon_sym_var] = ACTIONS(2917), - [anon_sym_let] = ACTIONS(2917), - [anon_sym_const] = ACTIONS(2917), - [anon_sym_BANG] = ACTIONS(2915), - [anon_sym_else] = ACTIONS(2917), - [anon_sym_if] = ACTIONS(2917), - [anon_sym_switch] = ACTIONS(2917), - [anon_sym_for] = ACTIONS(2917), - [anon_sym_LPAREN] = ACTIONS(2915), - [anon_sym_SEMI] = ACTIONS(2915), - [anon_sym_await] = ACTIONS(2917), - [anon_sym_while] = ACTIONS(2917), - [anon_sym_do] = ACTIONS(2917), - [anon_sym_try] = ACTIONS(2917), - [anon_sym_break] = ACTIONS(2917), - [anon_sym_continue] = ACTIONS(2917), - [anon_sym_debugger] = ACTIONS(2917), - [anon_sym_return] = ACTIONS(2917), - [anon_sym_throw] = ACTIONS(2917), - [anon_sym_case] = ACTIONS(2917), - [anon_sym_yield] = ACTIONS(2917), - [anon_sym_LBRACK] = ACTIONS(2915), - [anon_sym_class] = ACTIONS(2917), - [anon_sym_async] = ACTIONS(2917), - [anon_sym_function] = ACTIONS(2917), - [anon_sym_new] = ACTIONS(2917), - [anon_sym_using] = ACTIONS(2917), - [anon_sym_PLUS] = ACTIONS(2917), - [anon_sym_DASH] = ACTIONS(2917), - [anon_sym_SLASH] = ACTIONS(2917), - [anon_sym_LT] = ACTIONS(2915), - [anon_sym_TILDE] = ACTIONS(2915), - [anon_sym_void] = ACTIONS(2917), - [anon_sym_delete] = ACTIONS(2917), - [anon_sym_PLUS_PLUS] = ACTIONS(2915), - [anon_sym_DASH_DASH] = ACTIONS(2915), - [anon_sym_DQUOTE] = ACTIONS(2915), - [anon_sym_SQUOTE] = ACTIONS(2915), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2915), - [sym_number] = ACTIONS(2915), - [sym_private_property_identifier] = ACTIONS(2915), - [sym_this] = ACTIONS(2917), - [sym_super] = ACTIONS(2917), - [sym_true] = ACTIONS(2917), - [sym_false] = ACTIONS(2917), - [sym_null] = ACTIONS(2917), - [sym_undefined] = ACTIONS(2917), - [anon_sym_AT] = ACTIONS(2915), - [anon_sym_static] = ACTIONS(2917), - [anon_sym_readonly] = ACTIONS(2917), - [anon_sym_get] = ACTIONS(2917), - [anon_sym_set] = ACTIONS(2917), - [anon_sym_declare] = ACTIONS(2917), - [anon_sym_public] = ACTIONS(2917), - [anon_sym_private] = ACTIONS(2917), - [anon_sym_protected] = ACTIONS(2917), - [anon_sym_override] = ACTIONS(2917), - [anon_sym_module] = ACTIONS(2917), - [anon_sym_any] = ACTIONS(2917), - [anon_sym_number] = ACTIONS(2917), - [anon_sym_boolean] = ACTIONS(2917), - [anon_sym_string] = ACTIONS(2917), - [anon_sym_symbol] = ACTIONS(2917), - [anon_sym_object] = ACTIONS(2917), - [anon_sym_abstract] = ACTIONS(2917), - [anon_sym_interface] = ACTIONS(2917), - [anon_sym_enum] = ACTIONS(2917), + [ts_builtin_sym_end] = ACTIONS(2929), + [sym_identifier] = ACTIONS(2931), + [anon_sym_export] = ACTIONS(2931), + [anon_sym_default] = ACTIONS(2931), + [anon_sym_type] = ACTIONS(2931), + [anon_sym_namespace] = ACTIONS(2931), + [anon_sym_LBRACE] = ACTIONS(2929), + [anon_sym_RBRACE] = ACTIONS(2929), + [anon_sym_typeof] = ACTIONS(2931), + [anon_sym_import] = ACTIONS(2931), + [anon_sym_with] = ACTIONS(2931), + [anon_sym_var] = ACTIONS(2931), + [anon_sym_let] = ACTIONS(2931), + [anon_sym_const] = ACTIONS(2931), + [anon_sym_BANG] = ACTIONS(2929), + [anon_sym_else] = ACTIONS(2931), + [anon_sym_if] = ACTIONS(2931), + [anon_sym_switch] = ACTIONS(2931), + [anon_sym_for] = ACTIONS(2931), + [anon_sym_LPAREN] = ACTIONS(2929), + [anon_sym_SEMI] = ACTIONS(2929), + [anon_sym_await] = ACTIONS(2931), + [anon_sym_while] = ACTIONS(2931), + [anon_sym_do] = ACTIONS(2931), + [anon_sym_try] = ACTIONS(2931), + [anon_sym_break] = ACTIONS(2931), + [anon_sym_continue] = ACTIONS(2931), + [anon_sym_debugger] = ACTIONS(2931), + [anon_sym_return] = ACTIONS(2931), + [anon_sym_throw] = ACTIONS(2931), + [anon_sym_case] = ACTIONS(2931), + [anon_sym_yield] = ACTIONS(2931), + [anon_sym_LBRACK] = ACTIONS(2929), + [anon_sym_class] = ACTIONS(2931), + [anon_sym_async] = ACTIONS(2931), + [anon_sym_function] = ACTIONS(2931), + [anon_sym_new] = ACTIONS(2931), + [anon_sym_using] = ACTIONS(2931), + [anon_sym_PLUS] = ACTIONS(2931), + [anon_sym_DASH] = ACTIONS(2931), + [anon_sym_SLASH] = ACTIONS(2931), + [anon_sym_LT] = ACTIONS(2929), + [anon_sym_TILDE] = ACTIONS(2929), + [anon_sym_void] = ACTIONS(2931), + [anon_sym_delete] = ACTIONS(2931), + [anon_sym_PLUS_PLUS] = ACTIONS(2929), + [anon_sym_DASH_DASH] = ACTIONS(2929), + [anon_sym_DQUOTE] = ACTIONS(2929), + [anon_sym_SQUOTE] = ACTIONS(2929), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2929), + [sym_number] = ACTIONS(2929), + [sym_private_property_identifier] = ACTIONS(2929), + [sym_this] = ACTIONS(2931), + [sym_super] = ACTIONS(2931), + [sym_true] = ACTIONS(2931), + [sym_false] = ACTIONS(2931), + [sym_null] = ACTIONS(2931), + [sym_undefined] = ACTIONS(2931), + [anon_sym_AT] = ACTIONS(2929), + [anon_sym_static] = ACTIONS(2931), + [anon_sym_readonly] = ACTIONS(2931), + [anon_sym_get] = ACTIONS(2931), + [anon_sym_set] = ACTIONS(2931), + [anon_sym_declare] = ACTIONS(2931), + [anon_sym_public] = ACTIONS(2931), + [anon_sym_private] = ACTIONS(2931), + [anon_sym_protected] = ACTIONS(2931), + [anon_sym_override] = ACTIONS(2931), + [anon_sym_module] = ACTIONS(2931), + [anon_sym_any] = ACTIONS(2931), + [anon_sym_number] = ACTIONS(2931), + [anon_sym_boolean] = ACTIONS(2931), + [anon_sym_string] = ACTIONS(2931), + [anon_sym_symbol] = ACTIONS(2931), + [anon_sym_object] = ACTIONS(2931), + [anon_sym_abstract] = ACTIONS(2931), + [anon_sym_interface] = ACTIONS(2931), + [anon_sym_enum] = ACTIONS(2931), [sym_html_comment] = ACTIONS(5), }, [STATE(929)] = { - [ts_builtin_sym_end] = ACTIONS(2589), - [sym_identifier] = ACTIONS(2591), - [anon_sym_export] = ACTIONS(2591), - [anon_sym_default] = ACTIONS(2591), - [anon_sym_type] = ACTIONS(2591), - [anon_sym_namespace] = ACTIONS(2591), - [anon_sym_LBRACE] = ACTIONS(2589), - [anon_sym_RBRACE] = ACTIONS(2589), - [anon_sym_typeof] = ACTIONS(2591), - [anon_sym_import] = ACTIONS(2591), - [anon_sym_with] = ACTIONS(2591), - [anon_sym_var] = ACTIONS(2591), - [anon_sym_let] = ACTIONS(2591), - [anon_sym_const] = ACTIONS(2591), - [anon_sym_BANG] = ACTIONS(2589), - [anon_sym_else] = ACTIONS(2591), - [anon_sym_if] = ACTIONS(2591), - [anon_sym_switch] = ACTIONS(2591), - [anon_sym_for] = ACTIONS(2591), - [anon_sym_LPAREN] = ACTIONS(2589), - [anon_sym_SEMI] = ACTIONS(2589), - [anon_sym_await] = ACTIONS(2591), - [anon_sym_while] = ACTIONS(2591), - [anon_sym_do] = ACTIONS(2591), - [anon_sym_try] = ACTIONS(2591), - [anon_sym_break] = ACTIONS(2591), - [anon_sym_continue] = ACTIONS(2591), - [anon_sym_debugger] = ACTIONS(2591), - [anon_sym_return] = ACTIONS(2591), - [anon_sym_throw] = ACTIONS(2591), - [anon_sym_case] = ACTIONS(2591), - [anon_sym_yield] = ACTIONS(2591), - [anon_sym_LBRACK] = ACTIONS(2589), - [anon_sym_class] = ACTIONS(2591), - [anon_sym_async] = ACTIONS(2591), - [anon_sym_function] = ACTIONS(2591), - [anon_sym_new] = ACTIONS(2591), - [anon_sym_using] = ACTIONS(2591), - [anon_sym_PLUS] = ACTIONS(2591), - [anon_sym_DASH] = ACTIONS(2591), - [anon_sym_SLASH] = ACTIONS(2591), - [anon_sym_LT] = ACTIONS(2589), - [anon_sym_TILDE] = ACTIONS(2589), - [anon_sym_void] = ACTIONS(2591), - [anon_sym_delete] = ACTIONS(2591), - [anon_sym_PLUS_PLUS] = ACTIONS(2589), - [anon_sym_DASH_DASH] = ACTIONS(2589), - [anon_sym_DQUOTE] = ACTIONS(2589), - [anon_sym_SQUOTE] = ACTIONS(2589), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2589), - [sym_number] = ACTIONS(2589), - [sym_private_property_identifier] = ACTIONS(2589), - [sym_this] = ACTIONS(2591), - [sym_super] = ACTIONS(2591), - [sym_true] = ACTIONS(2591), - [sym_false] = ACTIONS(2591), - [sym_null] = ACTIONS(2591), - [sym_undefined] = ACTIONS(2591), - [anon_sym_AT] = ACTIONS(2589), - [anon_sym_static] = ACTIONS(2591), - [anon_sym_readonly] = ACTIONS(2591), - [anon_sym_get] = ACTIONS(2591), - [anon_sym_set] = ACTIONS(2591), - [anon_sym_declare] = ACTIONS(2591), - [anon_sym_public] = ACTIONS(2591), - [anon_sym_private] = ACTIONS(2591), - [anon_sym_protected] = ACTIONS(2591), - [anon_sym_override] = ACTIONS(2591), - [anon_sym_module] = ACTIONS(2591), - [anon_sym_any] = ACTIONS(2591), - [anon_sym_number] = ACTIONS(2591), - [anon_sym_boolean] = ACTIONS(2591), - [anon_sym_string] = ACTIONS(2591), - [anon_sym_symbol] = ACTIONS(2591), - [anon_sym_object] = ACTIONS(2591), - [anon_sym_abstract] = ACTIONS(2591), - [anon_sym_interface] = ACTIONS(2591), - [anon_sym_enum] = ACTIONS(2591), + [sym_import] = STATE(4927), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5884), + [sym_rest_pattern] = STATE(5679), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(3252), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(4008), + [sym_tuple_parameter] = STATE(5700), + [sym_optional_tuple_parameter] = STATE(5700), + [sym_optional_type] = STATE(5700), + [sym_rest_type] = STATE(5700), + [sym__tuple_type_member] = STATE(5700), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5720), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(2517), + [anon_sym_STAR] = ACTIONS(581), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_RBRACK] = ACTIONS(2933), + [anon_sym_new] = ACTIONS(2523), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2525), + [anon_sym_AMP] = ACTIONS(609), + [anon_sym_PIPE] = ACTIONS(611), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(2531), + [anon_sym_QMARK] = ACTIONS(631), + [anon_sym_any] = ACTIONS(637), + [anon_sym_number] = ACTIONS(637), + [anon_sym_boolean] = ACTIONS(637), + [anon_sym_string] = ACTIONS(637), + [anon_sym_symbol] = ACTIONS(637), + [anon_sym_object] = ACTIONS(637), + [anon_sym_abstract] = ACTIONS(635), + [anon_sym_never] = ACTIONS(637), + [anon_sym_unknown] = ACTIONS(637), + [anon_sym_keyof] = ACTIONS(639), + [anon_sym_infer] = ACTIONS(641), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, [STATE(930)] = { - [ts_builtin_sym_end] = ACTIONS(2923), - [sym_identifier] = ACTIONS(2925), - [anon_sym_export] = ACTIONS(2925), - [anon_sym_default] = ACTIONS(2925), - [anon_sym_type] = ACTIONS(2925), - [anon_sym_namespace] = ACTIONS(2925), - [anon_sym_LBRACE] = ACTIONS(2923), - [anon_sym_RBRACE] = ACTIONS(2923), - [anon_sym_typeof] = ACTIONS(2925), - [anon_sym_import] = ACTIONS(2925), - [anon_sym_with] = ACTIONS(2925), - [anon_sym_var] = ACTIONS(2925), - [anon_sym_let] = ACTIONS(2925), - [anon_sym_const] = ACTIONS(2925), - [anon_sym_BANG] = ACTIONS(2923), - [anon_sym_else] = ACTIONS(2925), - [anon_sym_if] = ACTIONS(2925), - [anon_sym_switch] = ACTIONS(2925), - [anon_sym_for] = ACTIONS(2925), - [anon_sym_LPAREN] = ACTIONS(2923), - [anon_sym_SEMI] = ACTIONS(2923), - [anon_sym_await] = ACTIONS(2925), - [anon_sym_while] = ACTIONS(2925), - [anon_sym_do] = ACTIONS(2925), - [anon_sym_try] = ACTIONS(2925), - [anon_sym_break] = ACTIONS(2925), - [anon_sym_continue] = ACTIONS(2925), - [anon_sym_debugger] = ACTIONS(2925), - [anon_sym_return] = ACTIONS(2925), - [anon_sym_throw] = ACTIONS(2925), - [anon_sym_case] = ACTIONS(2925), - [anon_sym_yield] = ACTIONS(2925), - [anon_sym_LBRACK] = ACTIONS(2923), - [anon_sym_class] = ACTIONS(2925), - [anon_sym_async] = ACTIONS(2925), - [anon_sym_function] = ACTIONS(2925), - [anon_sym_new] = ACTIONS(2925), - [anon_sym_using] = ACTIONS(2925), - [anon_sym_PLUS] = ACTIONS(2925), - [anon_sym_DASH] = ACTIONS(2925), - [anon_sym_SLASH] = ACTIONS(2925), - [anon_sym_LT] = ACTIONS(2923), - [anon_sym_TILDE] = ACTIONS(2923), - [anon_sym_void] = ACTIONS(2925), - [anon_sym_delete] = ACTIONS(2925), - [anon_sym_PLUS_PLUS] = ACTIONS(2923), - [anon_sym_DASH_DASH] = ACTIONS(2923), - [anon_sym_DQUOTE] = ACTIONS(2923), - [anon_sym_SQUOTE] = ACTIONS(2923), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2923), - [sym_number] = ACTIONS(2923), - [sym_private_property_identifier] = ACTIONS(2923), - [sym_this] = ACTIONS(2925), - [sym_super] = ACTIONS(2925), - [sym_true] = ACTIONS(2925), - [sym_false] = ACTIONS(2925), - [sym_null] = ACTIONS(2925), - [sym_undefined] = ACTIONS(2925), - [anon_sym_AT] = ACTIONS(2923), - [anon_sym_static] = ACTIONS(2925), - [anon_sym_readonly] = ACTIONS(2925), - [anon_sym_get] = ACTIONS(2925), - [anon_sym_set] = ACTIONS(2925), - [anon_sym_declare] = ACTIONS(2925), - [anon_sym_public] = ACTIONS(2925), - [anon_sym_private] = ACTIONS(2925), - [anon_sym_protected] = ACTIONS(2925), - [anon_sym_override] = ACTIONS(2925), - [anon_sym_module] = ACTIONS(2925), - [anon_sym_any] = ACTIONS(2925), - [anon_sym_number] = ACTIONS(2925), - [anon_sym_boolean] = ACTIONS(2925), - [anon_sym_string] = ACTIONS(2925), - [anon_sym_symbol] = ACTIONS(2925), - [anon_sym_object] = ACTIONS(2925), - [anon_sym_abstract] = ACTIONS(2925), - [anon_sym_interface] = ACTIONS(2925), - [anon_sym_enum] = ACTIONS(2925), + [sym_import] = STATE(4927), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5884), + [sym_rest_pattern] = STATE(5679), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(3252), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(4008), + [sym_tuple_parameter] = STATE(5700), + [sym_optional_tuple_parameter] = STATE(5700), + [sym_optional_type] = STATE(5700), + [sym_rest_type] = STATE(5700), + [sym__tuple_type_member] = STATE(5700), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5720), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(2517), + [anon_sym_STAR] = ACTIONS(581), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_RBRACK] = ACTIONS(2935), + [anon_sym_new] = ACTIONS(2523), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2525), + [anon_sym_AMP] = ACTIONS(609), + [anon_sym_PIPE] = ACTIONS(611), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(2531), + [anon_sym_QMARK] = ACTIONS(631), + [anon_sym_any] = ACTIONS(637), + [anon_sym_number] = ACTIONS(637), + [anon_sym_boolean] = ACTIONS(637), + [anon_sym_string] = ACTIONS(637), + [anon_sym_symbol] = ACTIONS(637), + [anon_sym_object] = ACTIONS(637), + [anon_sym_abstract] = ACTIONS(635), + [anon_sym_never] = ACTIONS(637), + [anon_sym_unknown] = ACTIONS(637), + [anon_sym_keyof] = ACTIONS(639), + [anon_sym_infer] = ACTIONS(641), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, [STATE(931)] = { - [ts_builtin_sym_end] = ACTIONS(2927), - [sym_identifier] = ACTIONS(2929), - [anon_sym_export] = ACTIONS(2929), - [anon_sym_default] = ACTIONS(2929), - [anon_sym_type] = ACTIONS(2929), - [anon_sym_namespace] = ACTIONS(2929), - [anon_sym_LBRACE] = ACTIONS(2927), - [anon_sym_RBRACE] = ACTIONS(2927), - [anon_sym_typeof] = ACTIONS(2929), - [anon_sym_import] = ACTIONS(2929), - [anon_sym_with] = ACTIONS(2929), - [anon_sym_var] = ACTIONS(2929), - [anon_sym_let] = ACTIONS(2929), - [anon_sym_const] = ACTIONS(2929), - [anon_sym_BANG] = ACTIONS(2927), - [anon_sym_else] = ACTIONS(2929), - [anon_sym_if] = ACTIONS(2929), - [anon_sym_switch] = ACTIONS(2929), - [anon_sym_for] = ACTIONS(2929), - [anon_sym_LPAREN] = ACTIONS(2927), - [anon_sym_SEMI] = ACTIONS(2927), - [anon_sym_await] = ACTIONS(2929), - [anon_sym_while] = ACTIONS(2929), - [anon_sym_do] = ACTIONS(2929), - [anon_sym_try] = ACTIONS(2929), - [anon_sym_break] = ACTIONS(2929), - [anon_sym_continue] = ACTIONS(2929), - [anon_sym_debugger] = ACTIONS(2929), - [anon_sym_return] = ACTIONS(2929), - [anon_sym_throw] = ACTIONS(2929), - [anon_sym_case] = ACTIONS(2929), - [anon_sym_yield] = ACTIONS(2929), - [anon_sym_LBRACK] = ACTIONS(2927), - [anon_sym_class] = ACTIONS(2929), - [anon_sym_async] = ACTIONS(2929), - [anon_sym_function] = ACTIONS(2929), - [anon_sym_new] = ACTIONS(2929), - [anon_sym_using] = ACTIONS(2929), - [anon_sym_PLUS] = ACTIONS(2929), - [anon_sym_DASH] = ACTIONS(2929), - [anon_sym_SLASH] = ACTIONS(2929), - [anon_sym_LT] = ACTIONS(2927), - [anon_sym_TILDE] = ACTIONS(2927), - [anon_sym_void] = ACTIONS(2929), - [anon_sym_delete] = ACTIONS(2929), - [anon_sym_PLUS_PLUS] = ACTIONS(2927), - [anon_sym_DASH_DASH] = ACTIONS(2927), - [anon_sym_DQUOTE] = ACTIONS(2927), - [anon_sym_SQUOTE] = ACTIONS(2927), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2927), - [sym_number] = ACTIONS(2927), - [sym_private_property_identifier] = ACTIONS(2927), - [sym_this] = ACTIONS(2929), - [sym_super] = ACTIONS(2929), - [sym_true] = ACTIONS(2929), - [sym_false] = ACTIONS(2929), - [sym_null] = ACTIONS(2929), - [sym_undefined] = ACTIONS(2929), - [anon_sym_AT] = ACTIONS(2927), - [anon_sym_static] = ACTIONS(2929), - [anon_sym_readonly] = ACTIONS(2929), - [anon_sym_get] = ACTIONS(2929), - [anon_sym_set] = ACTIONS(2929), - [anon_sym_declare] = ACTIONS(2929), - [anon_sym_public] = ACTIONS(2929), - [anon_sym_private] = ACTIONS(2929), - [anon_sym_protected] = ACTIONS(2929), - [anon_sym_override] = ACTIONS(2929), - [anon_sym_module] = ACTIONS(2929), - [anon_sym_any] = ACTIONS(2929), - [anon_sym_number] = ACTIONS(2929), - [anon_sym_boolean] = ACTIONS(2929), - [anon_sym_string] = ACTIONS(2929), - [anon_sym_symbol] = ACTIONS(2929), - [anon_sym_object] = ACTIONS(2929), - [anon_sym_abstract] = ACTIONS(2929), - [anon_sym_interface] = ACTIONS(2929), - [anon_sym_enum] = ACTIONS(2929), + [ts_builtin_sym_end] = ACTIONS(2937), + [sym_identifier] = ACTIONS(2939), + [anon_sym_export] = ACTIONS(2939), + [anon_sym_default] = ACTIONS(2939), + [anon_sym_type] = ACTIONS(2939), + [anon_sym_namespace] = ACTIONS(2939), + [anon_sym_LBRACE] = ACTIONS(2937), + [anon_sym_RBRACE] = ACTIONS(2937), + [anon_sym_typeof] = ACTIONS(2939), + [anon_sym_import] = ACTIONS(2939), + [anon_sym_with] = ACTIONS(2939), + [anon_sym_var] = ACTIONS(2939), + [anon_sym_let] = ACTIONS(2939), + [anon_sym_const] = ACTIONS(2939), + [anon_sym_BANG] = ACTIONS(2937), + [anon_sym_else] = ACTIONS(2939), + [anon_sym_if] = ACTIONS(2939), + [anon_sym_switch] = ACTIONS(2939), + [anon_sym_for] = ACTIONS(2939), + [anon_sym_LPAREN] = ACTIONS(2937), + [anon_sym_SEMI] = ACTIONS(2937), + [anon_sym_await] = ACTIONS(2939), + [anon_sym_while] = ACTIONS(2939), + [anon_sym_do] = ACTIONS(2939), + [anon_sym_try] = ACTIONS(2939), + [anon_sym_break] = ACTIONS(2939), + [anon_sym_continue] = ACTIONS(2939), + [anon_sym_debugger] = ACTIONS(2939), + [anon_sym_return] = ACTIONS(2939), + [anon_sym_throw] = ACTIONS(2939), + [anon_sym_case] = ACTIONS(2939), + [anon_sym_yield] = ACTIONS(2939), + [anon_sym_LBRACK] = ACTIONS(2937), + [anon_sym_class] = ACTIONS(2939), + [anon_sym_async] = ACTIONS(2939), + [anon_sym_function] = ACTIONS(2939), + [anon_sym_new] = ACTIONS(2939), + [anon_sym_using] = ACTIONS(2939), + [anon_sym_PLUS] = ACTIONS(2939), + [anon_sym_DASH] = ACTIONS(2939), + [anon_sym_SLASH] = ACTIONS(2939), + [anon_sym_LT] = ACTIONS(2937), + [anon_sym_TILDE] = ACTIONS(2937), + [anon_sym_void] = ACTIONS(2939), + [anon_sym_delete] = ACTIONS(2939), + [anon_sym_PLUS_PLUS] = ACTIONS(2937), + [anon_sym_DASH_DASH] = ACTIONS(2937), + [anon_sym_DQUOTE] = ACTIONS(2937), + [anon_sym_SQUOTE] = ACTIONS(2937), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2937), + [sym_number] = ACTIONS(2937), + [sym_private_property_identifier] = ACTIONS(2937), + [sym_this] = ACTIONS(2939), + [sym_super] = ACTIONS(2939), + [sym_true] = ACTIONS(2939), + [sym_false] = ACTIONS(2939), + [sym_null] = ACTIONS(2939), + [sym_undefined] = ACTIONS(2939), + [anon_sym_AT] = ACTIONS(2937), + [anon_sym_static] = ACTIONS(2939), + [anon_sym_readonly] = ACTIONS(2939), + [anon_sym_get] = ACTIONS(2939), + [anon_sym_set] = ACTIONS(2939), + [anon_sym_declare] = ACTIONS(2939), + [anon_sym_public] = ACTIONS(2939), + [anon_sym_private] = ACTIONS(2939), + [anon_sym_protected] = ACTIONS(2939), + [anon_sym_override] = ACTIONS(2939), + [anon_sym_module] = ACTIONS(2939), + [anon_sym_any] = ACTIONS(2939), + [anon_sym_number] = ACTIONS(2939), + [anon_sym_boolean] = ACTIONS(2939), + [anon_sym_string] = ACTIONS(2939), + [anon_sym_symbol] = ACTIONS(2939), + [anon_sym_object] = ACTIONS(2939), + [anon_sym_abstract] = ACTIONS(2939), + [anon_sym_interface] = ACTIONS(2939), + [anon_sym_enum] = ACTIONS(2939), [sym_html_comment] = ACTIONS(5), }, [STATE(932)] = { - [ts_builtin_sym_end] = ACTIONS(1778), - [sym_identifier] = ACTIONS(1780), - [anon_sym_export] = ACTIONS(1780), - [anon_sym_default] = ACTIONS(1780), - [anon_sym_type] = ACTIONS(1780), - [anon_sym_namespace] = ACTIONS(1780), - [anon_sym_LBRACE] = ACTIONS(1778), - [anon_sym_RBRACE] = ACTIONS(1778), - [anon_sym_typeof] = ACTIONS(1780), - [anon_sym_import] = ACTIONS(1780), - [anon_sym_with] = ACTIONS(1780), - [anon_sym_var] = ACTIONS(1780), - [anon_sym_let] = ACTIONS(1780), - [anon_sym_const] = ACTIONS(1780), - [anon_sym_BANG] = ACTIONS(1778), - [anon_sym_else] = ACTIONS(1780), - [anon_sym_if] = ACTIONS(1780), - [anon_sym_switch] = ACTIONS(1780), - [anon_sym_for] = ACTIONS(1780), - [anon_sym_LPAREN] = ACTIONS(1778), - [anon_sym_SEMI] = ACTIONS(1778), - [anon_sym_await] = ACTIONS(1780), - [anon_sym_while] = ACTIONS(1780), - [anon_sym_do] = ACTIONS(1780), - [anon_sym_try] = ACTIONS(1780), - [anon_sym_break] = ACTIONS(1780), - [anon_sym_continue] = ACTIONS(1780), - [anon_sym_debugger] = ACTIONS(1780), - [anon_sym_return] = ACTIONS(1780), - [anon_sym_throw] = ACTIONS(1780), - [anon_sym_case] = ACTIONS(1780), - [anon_sym_yield] = ACTIONS(1780), - [anon_sym_LBRACK] = ACTIONS(1778), - [anon_sym_class] = ACTIONS(1780), - [anon_sym_async] = ACTIONS(1780), - [anon_sym_function] = ACTIONS(1780), - [anon_sym_new] = ACTIONS(1780), - [anon_sym_using] = ACTIONS(1780), - [anon_sym_PLUS] = ACTIONS(1780), - [anon_sym_DASH] = ACTIONS(1780), - [anon_sym_SLASH] = ACTIONS(1780), - [anon_sym_LT] = ACTIONS(1778), - [anon_sym_TILDE] = ACTIONS(1778), - [anon_sym_void] = ACTIONS(1780), - [anon_sym_delete] = ACTIONS(1780), - [anon_sym_PLUS_PLUS] = ACTIONS(1778), - [anon_sym_DASH_DASH] = ACTIONS(1778), - [anon_sym_DQUOTE] = ACTIONS(1778), - [anon_sym_SQUOTE] = ACTIONS(1778), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1778), - [sym_number] = ACTIONS(1778), - [sym_private_property_identifier] = ACTIONS(1778), - [sym_this] = ACTIONS(1780), - [sym_super] = ACTIONS(1780), - [sym_true] = ACTIONS(1780), - [sym_false] = ACTIONS(1780), - [sym_null] = ACTIONS(1780), - [sym_undefined] = ACTIONS(1780), - [anon_sym_AT] = ACTIONS(1778), - [anon_sym_static] = ACTIONS(1780), - [anon_sym_readonly] = ACTIONS(1780), - [anon_sym_get] = ACTIONS(1780), - [anon_sym_set] = ACTIONS(1780), - [anon_sym_declare] = ACTIONS(1780), - [anon_sym_public] = ACTIONS(1780), - [anon_sym_private] = ACTIONS(1780), - [anon_sym_protected] = ACTIONS(1780), - [anon_sym_override] = ACTIONS(1780), - [anon_sym_module] = ACTIONS(1780), - [anon_sym_any] = ACTIONS(1780), - [anon_sym_number] = ACTIONS(1780), - [anon_sym_boolean] = ACTIONS(1780), - [anon_sym_string] = ACTIONS(1780), - [anon_sym_symbol] = ACTIONS(1780), - [anon_sym_object] = ACTIONS(1780), - [anon_sym_abstract] = ACTIONS(1780), - [anon_sym_interface] = ACTIONS(1780), - [anon_sym_enum] = ACTIONS(1780), + [ts_builtin_sym_end] = ACTIONS(2941), + [sym_identifier] = ACTIONS(2943), + [anon_sym_export] = ACTIONS(2943), + [anon_sym_default] = ACTIONS(2943), + [anon_sym_type] = ACTIONS(2943), + [anon_sym_namespace] = ACTIONS(2943), + [anon_sym_LBRACE] = ACTIONS(2941), + [anon_sym_RBRACE] = ACTIONS(2941), + [anon_sym_typeof] = ACTIONS(2943), + [anon_sym_import] = ACTIONS(2943), + [anon_sym_with] = ACTIONS(2943), + [anon_sym_var] = ACTIONS(2943), + [anon_sym_let] = ACTIONS(2943), + [anon_sym_const] = ACTIONS(2943), + [anon_sym_BANG] = ACTIONS(2941), + [anon_sym_else] = ACTIONS(2943), + [anon_sym_if] = ACTIONS(2943), + [anon_sym_switch] = ACTIONS(2943), + [anon_sym_for] = ACTIONS(2943), + [anon_sym_LPAREN] = ACTIONS(2941), + [anon_sym_SEMI] = ACTIONS(2941), + [anon_sym_await] = ACTIONS(2943), + [anon_sym_while] = ACTIONS(2943), + [anon_sym_do] = ACTIONS(2943), + [anon_sym_try] = ACTIONS(2943), + [anon_sym_break] = ACTIONS(2943), + [anon_sym_continue] = ACTIONS(2943), + [anon_sym_debugger] = ACTIONS(2943), + [anon_sym_return] = ACTIONS(2943), + [anon_sym_throw] = ACTIONS(2943), + [anon_sym_case] = ACTIONS(2943), + [anon_sym_yield] = ACTIONS(2943), + [anon_sym_LBRACK] = ACTIONS(2941), + [anon_sym_class] = ACTIONS(2943), + [anon_sym_async] = ACTIONS(2943), + [anon_sym_function] = ACTIONS(2943), + [anon_sym_new] = ACTIONS(2943), + [anon_sym_using] = ACTIONS(2943), + [anon_sym_PLUS] = ACTIONS(2943), + [anon_sym_DASH] = ACTIONS(2943), + [anon_sym_SLASH] = ACTIONS(2943), + [anon_sym_LT] = ACTIONS(2941), + [anon_sym_TILDE] = ACTIONS(2941), + [anon_sym_void] = ACTIONS(2943), + [anon_sym_delete] = ACTIONS(2943), + [anon_sym_PLUS_PLUS] = ACTIONS(2941), + [anon_sym_DASH_DASH] = ACTIONS(2941), + [anon_sym_DQUOTE] = ACTIONS(2941), + [anon_sym_SQUOTE] = ACTIONS(2941), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2941), + [sym_number] = ACTIONS(2941), + [sym_private_property_identifier] = ACTIONS(2941), + [sym_this] = ACTIONS(2943), + [sym_super] = ACTIONS(2943), + [sym_true] = ACTIONS(2943), + [sym_false] = ACTIONS(2943), + [sym_null] = ACTIONS(2943), + [sym_undefined] = ACTIONS(2943), + [anon_sym_AT] = ACTIONS(2941), + [anon_sym_static] = ACTIONS(2943), + [anon_sym_readonly] = ACTIONS(2943), + [anon_sym_get] = ACTIONS(2943), + [anon_sym_set] = ACTIONS(2943), + [anon_sym_declare] = ACTIONS(2943), + [anon_sym_public] = ACTIONS(2943), + [anon_sym_private] = ACTIONS(2943), + [anon_sym_protected] = ACTIONS(2943), + [anon_sym_override] = ACTIONS(2943), + [anon_sym_module] = ACTIONS(2943), + [anon_sym_any] = ACTIONS(2943), + [anon_sym_number] = ACTIONS(2943), + [anon_sym_boolean] = ACTIONS(2943), + [anon_sym_string] = ACTIONS(2943), + [anon_sym_symbol] = ACTIONS(2943), + [anon_sym_object] = ACTIONS(2943), + [anon_sym_abstract] = ACTIONS(2943), + [anon_sym_interface] = ACTIONS(2943), + [anon_sym_enum] = ACTIONS(2943), [sym_html_comment] = ACTIONS(5), }, [STATE(933)] = { - [ts_builtin_sym_end] = ACTIONS(2931), - [sym_identifier] = ACTIONS(2933), - [anon_sym_export] = ACTIONS(2933), - [anon_sym_default] = ACTIONS(2933), - [anon_sym_type] = ACTIONS(2933), - [anon_sym_namespace] = ACTIONS(2933), - [anon_sym_LBRACE] = ACTIONS(2931), - [anon_sym_RBRACE] = ACTIONS(2931), - [anon_sym_typeof] = ACTIONS(2933), - [anon_sym_import] = ACTIONS(2933), - [anon_sym_with] = ACTIONS(2933), - [anon_sym_var] = ACTIONS(2933), - [anon_sym_let] = ACTIONS(2933), - [anon_sym_const] = ACTIONS(2933), - [anon_sym_BANG] = ACTIONS(2931), - [anon_sym_else] = ACTIONS(2933), - [anon_sym_if] = ACTIONS(2933), - [anon_sym_switch] = ACTIONS(2933), - [anon_sym_for] = ACTIONS(2933), - [anon_sym_LPAREN] = ACTIONS(2931), - [anon_sym_SEMI] = ACTIONS(2931), - [anon_sym_await] = ACTIONS(2933), - [anon_sym_while] = ACTIONS(2933), - [anon_sym_do] = ACTIONS(2933), - [anon_sym_try] = ACTIONS(2933), - [anon_sym_break] = ACTIONS(2933), - [anon_sym_continue] = ACTIONS(2933), - [anon_sym_debugger] = ACTIONS(2933), - [anon_sym_return] = ACTIONS(2933), - [anon_sym_throw] = ACTIONS(2933), - [anon_sym_case] = ACTIONS(2933), - [anon_sym_yield] = ACTIONS(2933), - [anon_sym_LBRACK] = ACTIONS(2931), - [anon_sym_class] = ACTIONS(2933), - [anon_sym_async] = ACTIONS(2933), - [anon_sym_function] = ACTIONS(2933), - [anon_sym_new] = ACTIONS(2933), - [anon_sym_using] = ACTIONS(2933), - [anon_sym_PLUS] = ACTIONS(2933), - [anon_sym_DASH] = ACTIONS(2933), - [anon_sym_SLASH] = ACTIONS(2933), - [anon_sym_LT] = ACTIONS(2931), - [anon_sym_TILDE] = ACTIONS(2931), - [anon_sym_void] = ACTIONS(2933), - [anon_sym_delete] = ACTIONS(2933), - [anon_sym_PLUS_PLUS] = ACTIONS(2931), - [anon_sym_DASH_DASH] = ACTIONS(2931), - [anon_sym_DQUOTE] = ACTIONS(2931), - [anon_sym_SQUOTE] = ACTIONS(2931), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2931), - [sym_number] = ACTIONS(2931), - [sym_private_property_identifier] = ACTIONS(2931), - [sym_this] = ACTIONS(2933), - [sym_super] = ACTIONS(2933), - [sym_true] = ACTIONS(2933), - [sym_false] = ACTIONS(2933), - [sym_null] = ACTIONS(2933), - [sym_undefined] = ACTIONS(2933), - [anon_sym_AT] = ACTIONS(2931), - [anon_sym_static] = ACTIONS(2933), - [anon_sym_readonly] = ACTIONS(2933), - [anon_sym_get] = ACTIONS(2933), - [anon_sym_set] = ACTIONS(2933), - [anon_sym_declare] = ACTIONS(2933), - [anon_sym_public] = ACTIONS(2933), - [anon_sym_private] = ACTIONS(2933), - [anon_sym_protected] = ACTIONS(2933), - [anon_sym_override] = ACTIONS(2933), - [anon_sym_module] = ACTIONS(2933), - [anon_sym_any] = ACTIONS(2933), - [anon_sym_number] = ACTIONS(2933), - [anon_sym_boolean] = ACTIONS(2933), - [anon_sym_string] = ACTIONS(2933), - [anon_sym_symbol] = ACTIONS(2933), - [anon_sym_object] = ACTIONS(2933), - [anon_sym_abstract] = ACTIONS(2933), - [anon_sym_interface] = ACTIONS(2933), - [anon_sym_enum] = ACTIONS(2933), + [ts_builtin_sym_end] = ACTIONS(2945), + [sym_identifier] = ACTIONS(2947), + [anon_sym_export] = ACTIONS(2947), + [anon_sym_default] = ACTIONS(2947), + [anon_sym_type] = ACTIONS(2947), + [anon_sym_namespace] = ACTIONS(2947), + [anon_sym_LBRACE] = ACTIONS(2945), + [anon_sym_RBRACE] = ACTIONS(2945), + [anon_sym_typeof] = ACTIONS(2947), + [anon_sym_import] = ACTIONS(2947), + [anon_sym_with] = ACTIONS(2947), + [anon_sym_var] = ACTIONS(2947), + [anon_sym_let] = ACTIONS(2947), + [anon_sym_const] = ACTIONS(2947), + [anon_sym_BANG] = ACTIONS(2945), + [anon_sym_else] = ACTIONS(2947), + [anon_sym_if] = ACTIONS(2947), + [anon_sym_switch] = ACTIONS(2947), + [anon_sym_for] = ACTIONS(2947), + [anon_sym_LPAREN] = ACTIONS(2945), + [anon_sym_SEMI] = ACTIONS(2945), + [anon_sym_await] = ACTIONS(2947), + [anon_sym_while] = ACTIONS(2947), + [anon_sym_do] = ACTIONS(2947), + [anon_sym_try] = ACTIONS(2947), + [anon_sym_break] = ACTIONS(2947), + [anon_sym_continue] = ACTIONS(2947), + [anon_sym_debugger] = ACTIONS(2947), + [anon_sym_return] = ACTIONS(2947), + [anon_sym_throw] = ACTIONS(2947), + [anon_sym_case] = ACTIONS(2947), + [anon_sym_yield] = ACTIONS(2947), + [anon_sym_LBRACK] = ACTIONS(2945), + [anon_sym_class] = ACTIONS(2947), + [anon_sym_async] = ACTIONS(2947), + [anon_sym_function] = ACTIONS(2947), + [anon_sym_new] = ACTIONS(2947), + [anon_sym_using] = ACTIONS(2947), + [anon_sym_PLUS] = ACTIONS(2947), + [anon_sym_DASH] = ACTIONS(2947), + [anon_sym_SLASH] = ACTIONS(2947), + [anon_sym_LT] = ACTIONS(2945), + [anon_sym_TILDE] = ACTIONS(2945), + [anon_sym_void] = ACTIONS(2947), + [anon_sym_delete] = ACTIONS(2947), + [anon_sym_PLUS_PLUS] = ACTIONS(2945), + [anon_sym_DASH_DASH] = ACTIONS(2945), + [anon_sym_DQUOTE] = ACTIONS(2945), + [anon_sym_SQUOTE] = ACTIONS(2945), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2945), + [sym_number] = ACTIONS(2945), + [sym_private_property_identifier] = ACTIONS(2945), + [sym_this] = ACTIONS(2947), + [sym_super] = ACTIONS(2947), + [sym_true] = ACTIONS(2947), + [sym_false] = ACTIONS(2947), + [sym_null] = ACTIONS(2947), + [sym_undefined] = ACTIONS(2947), + [anon_sym_AT] = ACTIONS(2945), + [anon_sym_static] = ACTIONS(2947), + [anon_sym_readonly] = ACTIONS(2947), + [anon_sym_get] = ACTIONS(2947), + [anon_sym_set] = ACTIONS(2947), + [anon_sym_declare] = ACTIONS(2947), + [anon_sym_public] = ACTIONS(2947), + [anon_sym_private] = ACTIONS(2947), + [anon_sym_protected] = ACTIONS(2947), + [anon_sym_override] = ACTIONS(2947), + [anon_sym_module] = ACTIONS(2947), + [anon_sym_any] = ACTIONS(2947), + [anon_sym_number] = ACTIONS(2947), + [anon_sym_boolean] = ACTIONS(2947), + [anon_sym_string] = ACTIONS(2947), + [anon_sym_symbol] = ACTIONS(2947), + [anon_sym_object] = ACTIONS(2947), + [anon_sym_abstract] = ACTIONS(2947), + [anon_sym_interface] = ACTIONS(2947), + [anon_sym_enum] = ACTIONS(2947), [sym_html_comment] = ACTIONS(5), }, [STATE(934)] = { - [ts_builtin_sym_end] = ACTIONS(2935), - [sym_identifier] = ACTIONS(2937), - [anon_sym_export] = ACTIONS(2937), - [anon_sym_default] = ACTIONS(2937), - [anon_sym_type] = ACTIONS(2937), - [anon_sym_namespace] = ACTIONS(2937), - [anon_sym_LBRACE] = ACTIONS(2935), - [anon_sym_RBRACE] = ACTIONS(2935), - [anon_sym_typeof] = ACTIONS(2937), - [anon_sym_import] = ACTIONS(2937), - [anon_sym_with] = ACTIONS(2937), - [anon_sym_var] = ACTIONS(2937), - [anon_sym_let] = ACTIONS(2937), - [anon_sym_const] = ACTIONS(2937), - [anon_sym_BANG] = ACTIONS(2935), - [anon_sym_else] = ACTIONS(2937), - [anon_sym_if] = ACTIONS(2937), - [anon_sym_switch] = ACTIONS(2937), - [anon_sym_for] = ACTIONS(2937), - [anon_sym_LPAREN] = ACTIONS(2935), - [anon_sym_SEMI] = ACTIONS(2935), - [anon_sym_await] = ACTIONS(2937), - [anon_sym_while] = ACTIONS(2937), - [anon_sym_do] = ACTIONS(2937), - [anon_sym_try] = ACTIONS(2937), - [anon_sym_break] = ACTIONS(2937), - [anon_sym_continue] = ACTIONS(2937), - [anon_sym_debugger] = ACTIONS(2937), - [anon_sym_return] = ACTIONS(2937), - [anon_sym_throw] = ACTIONS(2937), - [anon_sym_case] = ACTIONS(2937), - [anon_sym_yield] = ACTIONS(2937), - [anon_sym_LBRACK] = ACTIONS(2935), - [anon_sym_class] = ACTIONS(2937), - [anon_sym_async] = ACTIONS(2937), - [anon_sym_function] = ACTIONS(2937), - [anon_sym_new] = ACTIONS(2937), - [anon_sym_using] = ACTIONS(2937), - [anon_sym_PLUS] = ACTIONS(2937), - [anon_sym_DASH] = ACTIONS(2937), - [anon_sym_SLASH] = ACTIONS(2937), - [anon_sym_LT] = ACTIONS(2935), - [anon_sym_TILDE] = ACTIONS(2935), - [anon_sym_void] = ACTIONS(2937), - [anon_sym_delete] = ACTIONS(2937), - [anon_sym_PLUS_PLUS] = ACTIONS(2935), - [anon_sym_DASH_DASH] = ACTIONS(2935), - [anon_sym_DQUOTE] = ACTIONS(2935), - [anon_sym_SQUOTE] = ACTIONS(2935), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2935), - [sym_number] = ACTIONS(2935), - [sym_private_property_identifier] = ACTIONS(2935), - [sym_this] = ACTIONS(2937), - [sym_super] = ACTIONS(2937), - [sym_true] = ACTIONS(2937), - [sym_false] = ACTIONS(2937), - [sym_null] = ACTIONS(2937), - [sym_undefined] = ACTIONS(2937), - [anon_sym_AT] = ACTIONS(2935), - [anon_sym_static] = ACTIONS(2937), - [anon_sym_readonly] = ACTIONS(2937), - [anon_sym_get] = ACTIONS(2937), - [anon_sym_set] = ACTIONS(2937), - [anon_sym_declare] = ACTIONS(2937), - [anon_sym_public] = ACTIONS(2937), - [anon_sym_private] = ACTIONS(2937), - [anon_sym_protected] = ACTIONS(2937), - [anon_sym_override] = ACTIONS(2937), - [anon_sym_module] = ACTIONS(2937), - [anon_sym_any] = ACTIONS(2937), - [anon_sym_number] = ACTIONS(2937), - [anon_sym_boolean] = ACTIONS(2937), - [anon_sym_string] = ACTIONS(2937), - [anon_sym_symbol] = ACTIONS(2937), - [anon_sym_object] = ACTIONS(2937), - [anon_sym_abstract] = ACTIONS(2937), - [anon_sym_interface] = ACTIONS(2937), - [anon_sym_enum] = ACTIONS(2937), + [ts_builtin_sym_end] = ACTIONS(2949), + [sym_identifier] = ACTIONS(2951), + [anon_sym_export] = ACTIONS(2951), + [anon_sym_default] = ACTIONS(2951), + [anon_sym_type] = ACTIONS(2951), + [anon_sym_namespace] = ACTIONS(2951), + [anon_sym_LBRACE] = ACTIONS(2949), + [anon_sym_RBRACE] = ACTIONS(2949), + [anon_sym_typeof] = ACTIONS(2951), + [anon_sym_import] = ACTIONS(2951), + [anon_sym_with] = ACTIONS(2951), + [anon_sym_var] = ACTIONS(2951), + [anon_sym_let] = ACTIONS(2951), + [anon_sym_const] = ACTIONS(2951), + [anon_sym_BANG] = ACTIONS(2949), + [anon_sym_else] = ACTIONS(2951), + [anon_sym_if] = ACTIONS(2951), + [anon_sym_switch] = ACTIONS(2951), + [anon_sym_for] = ACTIONS(2951), + [anon_sym_LPAREN] = ACTIONS(2949), + [anon_sym_SEMI] = ACTIONS(2949), + [anon_sym_await] = ACTIONS(2951), + [anon_sym_while] = ACTIONS(2951), + [anon_sym_do] = ACTIONS(2951), + [anon_sym_try] = ACTIONS(2951), + [anon_sym_break] = ACTIONS(2951), + [anon_sym_continue] = ACTIONS(2951), + [anon_sym_debugger] = ACTIONS(2951), + [anon_sym_return] = ACTIONS(2951), + [anon_sym_throw] = ACTIONS(2951), + [anon_sym_case] = ACTIONS(2951), + [anon_sym_yield] = ACTIONS(2951), + [anon_sym_LBRACK] = ACTIONS(2949), + [anon_sym_class] = ACTIONS(2951), + [anon_sym_async] = ACTIONS(2951), + [anon_sym_function] = ACTIONS(2951), + [anon_sym_new] = ACTIONS(2951), + [anon_sym_using] = ACTIONS(2951), + [anon_sym_PLUS] = ACTIONS(2951), + [anon_sym_DASH] = ACTIONS(2951), + [anon_sym_SLASH] = ACTIONS(2951), + [anon_sym_LT] = ACTIONS(2949), + [anon_sym_TILDE] = ACTIONS(2949), + [anon_sym_void] = ACTIONS(2951), + [anon_sym_delete] = ACTIONS(2951), + [anon_sym_PLUS_PLUS] = ACTIONS(2949), + [anon_sym_DASH_DASH] = ACTIONS(2949), + [anon_sym_DQUOTE] = ACTIONS(2949), + [anon_sym_SQUOTE] = ACTIONS(2949), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2949), + [sym_number] = ACTIONS(2949), + [sym_private_property_identifier] = ACTIONS(2949), + [sym_this] = ACTIONS(2951), + [sym_super] = ACTIONS(2951), + [sym_true] = ACTIONS(2951), + [sym_false] = ACTIONS(2951), + [sym_null] = ACTIONS(2951), + [sym_undefined] = ACTIONS(2951), + [anon_sym_AT] = ACTIONS(2949), + [anon_sym_static] = ACTIONS(2951), + [anon_sym_readonly] = ACTIONS(2951), + [anon_sym_get] = ACTIONS(2951), + [anon_sym_set] = ACTIONS(2951), + [anon_sym_declare] = ACTIONS(2951), + [anon_sym_public] = ACTIONS(2951), + [anon_sym_private] = ACTIONS(2951), + [anon_sym_protected] = ACTIONS(2951), + [anon_sym_override] = ACTIONS(2951), + [anon_sym_module] = ACTIONS(2951), + [anon_sym_any] = ACTIONS(2951), + [anon_sym_number] = ACTIONS(2951), + [anon_sym_boolean] = ACTIONS(2951), + [anon_sym_string] = ACTIONS(2951), + [anon_sym_symbol] = ACTIONS(2951), + [anon_sym_object] = ACTIONS(2951), + [anon_sym_abstract] = ACTIONS(2951), + [anon_sym_interface] = ACTIONS(2951), + [anon_sym_enum] = ACTIONS(2951), [sym_html_comment] = ACTIONS(5), }, [STATE(935)] = { - [ts_builtin_sym_end] = ACTIONS(2939), - [sym_identifier] = ACTIONS(2941), - [anon_sym_export] = ACTIONS(2941), - [anon_sym_default] = ACTIONS(2941), - [anon_sym_type] = ACTIONS(2941), - [anon_sym_namespace] = ACTIONS(2941), - [anon_sym_LBRACE] = ACTIONS(2939), - [anon_sym_RBRACE] = ACTIONS(2939), - [anon_sym_typeof] = ACTIONS(2941), - [anon_sym_import] = ACTIONS(2941), - [anon_sym_with] = ACTIONS(2941), - [anon_sym_var] = ACTIONS(2941), - [anon_sym_let] = ACTIONS(2941), - [anon_sym_const] = ACTIONS(2941), - [anon_sym_BANG] = ACTIONS(2939), - [anon_sym_else] = ACTIONS(2941), - [anon_sym_if] = ACTIONS(2941), - [anon_sym_switch] = ACTIONS(2941), - [anon_sym_for] = ACTIONS(2941), - [anon_sym_LPAREN] = ACTIONS(2939), - [anon_sym_SEMI] = ACTIONS(2939), - [anon_sym_await] = ACTIONS(2941), - [anon_sym_while] = ACTIONS(2941), - [anon_sym_do] = ACTIONS(2941), - [anon_sym_try] = ACTIONS(2941), - [anon_sym_break] = ACTIONS(2941), - [anon_sym_continue] = ACTIONS(2941), - [anon_sym_debugger] = ACTIONS(2941), - [anon_sym_return] = ACTIONS(2941), - [anon_sym_throw] = ACTIONS(2941), - [anon_sym_case] = ACTIONS(2941), - [anon_sym_yield] = ACTIONS(2941), - [anon_sym_LBRACK] = ACTIONS(2939), - [anon_sym_class] = ACTIONS(2941), - [anon_sym_async] = ACTIONS(2941), - [anon_sym_function] = ACTIONS(2941), - [anon_sym_new] = ACTIONS(2941), - [anon_sym_using] = ACTIONS(2941), - [anon_sym_PLUS] = ACTIONS(2941), - [anon_sym_DASH] = ACTIONS(2941), - [anon_sym_SLASH] = ACTIONS(2941), - [anon_sym_LT] = ACTIONS(2939), - [anon_sym_TILDE] = ACTIONS(2939), - [anon_sym_void] = ACTIONS(2941), - [anon_sym_delete] = ACTIONS(2941), - [anon_sym_PLUS_PLUS] = ACTIONS(2939), - [anon_sym_DASH_DASH] = ACTIONS(2939), - [anon_sym_DQUOTE] = ACTIONS(2939), - [anon_sym_SQUOTE] = ACTIONS(2939), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2939), - [sym_number] = ACTIONS(2939), - [sym_private_property_identifier] = ACTIONS(2939), - [sym_this] = ACTIONS(2941), - [sym_super] = ACTIONS(2941), - [sym_true] = ACTIONS(2941), - [sym_false] = ACTIONS(2941), - [sym_null] = ACTIONS(2941), - [sym_undefined] = ACTIONS(2941), - [anon_sym_AT] = ACTIONS(2939), - [anon_sym_static] = ACTIONS(2941), - [anon_sym_readonly] = ACTIONS(2941), - [anon_sym_get] = ACTIONS(2941), - [anon_sym_set] = ACTIONS(2941), - [anon_sym_declare] = ACTIONS(2941), - [anon_sym_public] = ACTIONS(2941), - [anon_sym_private] = ACTIONS(2941), - [anon_sym_protected] = ACTIONS(2941), - [anon_sym_override] = ACTIONS(2941), - [anon_sym_module] = ACTIONS(2941), - [anon_sym_any] = ACTIONS(2941), - [anon_sym_number] = ACTIONS(2941), - [anon_sym_boolean] = ACTIONS(2941), - [anon_sym_string] = ACTIONS(2941), - [anon_sym_symbol] = ACTIONS(2941), - [anon_sym_object] = ACTIONS(2941), - [anon_sym_abstract] = ACTIONS(2941), - [anon_sym_interface] = ACTIONS(2941), - [anon_sym_enum] = ACTIONS(2941), + [ts_builtin_sym_end] = ACTIONS(2953), + [sym_identifier] = ACTIONS(2955), + [anon_sym_export] = ACTIONS(2955), + [anon_sym_default] = ACTIONS(2955), + [anon_sym_type] = ACTIONS(2955), + [anon_sym_namespace] = ACTIONS(2955), + [anon_sym_LBRACE] = ACTIONS(2953), + [anon_sym_RBRACE] = ACTIONS(2953), + [anon_sym_typeof] = ACTIONS(2955), + [anon_sym_import] = ACTIONS(2955), + [anon_sym_with] = ACTIONS(2955), + [anon_sym_var] = ACTIONS(2955), + [anon_sym_let] = ACTIONS(2955), + [anon_sym_const] = ACTIONS(2955), + [anon_sym_BANG] = ACTIONS(2953), + [anon_sym_else] = ACTIONS(2955), + [anon_sym_if] = ACTIONS(2955), + [anon_sym_switch] = ACTIONS(2955), + [anon_sym_for] = ACTIONS(2955), + [anon_sym_LPAREN] = ACTIONS(2953), + [anon_sym_SEMI] = ACTIONS(2953), + [anon_sym_await] = ACTIONS(2955), + [anon_sym_while] = ACTIONS(2955), + [anon_sym_do] = ACTIONS(2955), + [anon_sym_try] = ACTIONS(2955), + [anon_sym_break] = ACTIONS(2955), + [anon_sym_continue] = ACTIONS(2955), + [anon_sym_debugger] = ACTIONS(2955), + [anon_sym_return] = ACTIONS(2955), + [anon_sym_throw] = ACTIONS(2955), + [anon_sym_case] = ACTIONS(2955), + [anon_sym_yield] = ACTIONS(2955), + [anon_sym_LBRACK] = ACTIONS(2953), + [anon_sym_class] = ACTIONS(2955), + [anon_sym_async] = ACTIONS(2955), + [anon_sym_function] = ACTIONS(2955), + [anon_sym_new] = ACTIONS(2955), + [anon_sym_using] = ACTIONS(2955), + [anon_sym_PLUS] = ACTIONS(2955), + [anon_sym_DASH] = ACTIONS(2955), + [anon_sym_SLASH] = ACTIONS(2955), + [anon_sym_LT] = ACTIONS(2953), + [anon_sym_TILDE] = ACTIONS(2953), + [anon_sym_void] = ACTIONS(2955), + [anon_sym_delete] = ACTIONS(2955), + [anon_sym_PLUS_PLUS] = ACTIONS(2953), + [anon_sym_DASH_DASH] = ACTIONS(2953), + [anon_sym_DQUOTE] = ACTIONS(2953), + [anon_sym_SQUOTE] = ACTIONS(2953), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2953), + [sym_number] = ACTIONS(2953), + [sym_private_property_identifier] = ACTIONS(2953), + [sym_this] = ACTIONS(2955), + [sym_super] = ACTIONS(2955), + [sym_true] = ACTIONS(2955), + [sym_false] = ACTIONS(2955), + [sym_null] = ACTIONS(2955), + [sym_undefined] = ACTIONS(2955), + [anon_sym_AT] = ACTIONS(2953), + [anon_sym_static] = ACTIONS(2955), + [anon_sym_readonly] = ACTIONS(2955), + [anon_sym_get] = ACTIONS(2955), + [anon_sym_set] = ACTIONS(2955), + [anon_sym_declare] = ACTIONS(2955), + [anon_sym_public] = ACTIONS(2955), + [anon_sym_private] = ACTIONS(2955), + [anon_sym_protected] = ACTIONS(2955), + [anon_sym_override] = ACTIONS(2955), + [anon_sym_module] = ACTIONS(2955), + [anon_sym_any] = ACTIONS(2955), + [anon_sym_number] = ACTIONS(2955), + [anon_sym_boolean] = ACTIONS(2955), + [anon_sym_string] = ACTIONS(2955), + [anon_sym_symbol] = ACTIONS(2955), + [anon_sym_object] = ACTIONS(2955), + [anon_sym_abstract] = ACTIONS(2955), + [anon_sym_interface] = ACTIONS(2955), + [anon_sym_enum] = ACTIONS(2955), [sym_html_comment] = ACTIONS(5), }, [STATE(936)] = { - [ts_builtin_sym_end] = ACTIONS(2943), - [sym_identifier] = ACTIONS(2945), - [anon_sym_export] = ACTIONS(2945), - [anon_sym_default] = ACTIONS(2945), - [anon_sym_type] = ACTIONS(2945), - [anon_sym_namespace] = ACTIONS(2945), - [anon_sym_LBRACE] = ACTIONS(2943), - [anon_sym_RBRACE] = ACTIONS(2943), - [anon_sym_typeof] = ACTIONS(2945), - [anon_sym_import] = ACTIONS(2945), - [anon_sym_with] = ACTIONS(2945), - [anon_sym_var] = ACTIONS(2945), - [anon_sym_let] = ACTIONS(2945), - [anon_sym_const] = ACTIONS(2945), - [anon_sym_BANG] = ACTIONS(2943), - [anon_sym_else] = ACTIONS(2945), - [anon_sym_if] = ACTIONS(2945), - [anon_sym_switch] = ACTIONS(2945), - [anon_sym_for] = ACTIONS(2945), - [anon_sym_LPAREN] = ACTIONS(2943), - [anon_sym_SEMI] = ACTIONS(2943), - [anon_sym_await] = ACTIONS(2945), - [anon_sym_while] = ACTIONS(2945), - [anon_sym_do] = ACTIONS(2945), - [anon_sym_try] = ACTIONS(2945), - [anon_sym_break] = ACTIONS(2945), - [anon_sym_continue] = ACTIONS(2945), - [anon_sym_debugger] = ACTIONS(2945), - [anon_sym_return] = ACTIONS(2945), - [anon_sym_throw] = ACTIONS(2945), - [anon_sym_case] = ACTIONS(2945), - [anon_sym_yield] = ACTIONS(2945), - [anon_sym_LBRACK] = ACTIONS(2943), - [anon_sym_class] = ACTIONS(2945), - [anon_sym_async] = ACTIONS(2945), - [anon_sym_function] = ACTIONS(2945), - [anon_sym_new] = ACTIONS(2945), - [anon_sym_using] = ACTIONS(2945), - [anon_sym_PLUS] = ACTIONS(2945), - [anon_sym_DASH] = ACTIONS(2945), - [anon_sym_SLASH] = ACTIONS(2945), - [anon_sym_LT] = ACTIONS(2943), - [anon_sym_TILDE] = ACTIONS(2943), - [anon_sym_void] = ACTIONS(2945), - [anon_sym_delete] = ACTIONS(2945), - [anon_sym_PLUS_PLUS] = ACTIONS(2943), - [anon_sym_DASH_DASH] = ACTIONS(2943), - [anon_sym_DQUOTE] = ACTIONS(2943), - [anon_sym_SQUOTE] = ACTIONS(2943), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2943), - [sym_number] = ACTIONS(2943), - [sym_private_property_identifier] = ACTIONS(2943), - [sym_this] = ACTIONS(2945), - [sym_super] = ACTIONS(2945), - [sym_true] = ACTIONS(2945), - [sym_false] = ACTIONS(2945), - [sym_null] = ACTIONS(2945), - [sym_undefined] = ACTIONS(2945), - [anon_sym_AT] = ACTIONS(2943), - [anon_sym_static] = ACTIONS(2945), - [anon_sym_readonly] = ACTIONS(2945), - [anon_sym_get] = ACTIONS(2945), - [anon_sym_set] = ACTIONS(2945), - [anon_sym_declare] = ACTIONS(2945), - [anon_sym_public] = ACTIONS(2945), - [anon_sym_private] = ACTIONS(2945), - [anon_sym_protected] = ACTIONS(2945), - [anon_sym_override] = ACTIONS(2945), - [anon_sym_module] = ACTIONS(2945), - [anon_sym_any] = ACTIONS(2945), - [anon_sym_number] = ACTIONS(2945), - [anon_sym_boolean] = ACTIONS(2945), - [anon_sym_string] = ACTIONS(2945), - [anon_sym_symbol] = ACTIONS(2945), - [anon_sym_object] = ACTIONS(2945), - [anon_sym_abstract] = ACTIONS(2945), - [anon_sym_interface] = ACTIONS(2945), - [anon_sym_enum] = ACTIONS(2945), + [ts_builtin_sym_end] = ACTIONS(2957), + [sym_identifier] = ACTIONS(2959), + [anon_sym_export] = ACTIONS(2959), + [anon_sym_default] = ACTIONS(2959), + [anon_sym_type] = ACTIONS(2959), + [anon_sym_namespace] = ACTIONS(2959), + [anon_sym_LBRACE] = ACTIONS(2957), + [anon_sym_RBRACE] = ACTIONS(2957), + [anon_sym_typeof] = ACTIONS(2959), + [anon_sym_import] = ACTIONS(2959), + [anon_sym_with] = ACTIONS(2959), + [anon_sym_var] = ACTIONS(2959), + [anon_sym_let] = ACTIONS(2959), + [anon_sym_const] = ACTIONS(2959), + [anon_sym_BANG] = ACTIONS(2957), + [anon_sym_else] = ACTIONS(2959), + [anon_sym_if] = ACTIONS(2959), + [anon_sym_switch] = ACTIONS(2959), + [anon_sym_for] = ACTIONS(2959), + [anon_sym_LPAREN] = ACTIONS(2957), + [anon_sym_SEMI] = ACTIONS(2957), + [anon_sym_await] = ACTIONS(2959), + [anon_sym_while] = ACTIONS(2959), + [anon_sym_do] = ACTIONS(2959), + [anon_sym_try] = ACTIONS(2959), + [anon_sym_break] = ACTIONS(2959), + [anon_sym_continue] = ACTIONS(2959), + [anon_sym_debugger] = ACTIONS(2959), + [anon_sym_return] = ACTIONS(2959), + [anon_sym_throw] = ACTIONS(2959), + [anon_sym_case] = ACTIONS(2959), + [anon_sym_yield] = ACTIONS(2959), + [anon_sym_LBRACK] = ACTIONS(2957), + [anon_sym_class] = ACTIONS(2959), + [anon_sym_async] = ACTIONS(2959), + [anon_sym_function] = ACTIONS(2959), + [anon_sym_new] = ACTIONS(2959), + [anon_sym_using] = ACTIONS(2959), + [anon_sym_PLUS] = ACTIONS(2959), + [anon_sym_DASH] = ACTIONS(2959), + [anon_sym_SLASH] = ACTIONS(2959), + [anon_sym_LT] = ACTIONS(2957), + [anon_sym_TILDE] = ACTIONS(2957), + [anon_sym_void] = ACTIONS(2959), + [anon_sym_delete] = ACTIONS(2959), + [anon_sym_PLUS_PLUS] = ACTIONS(2957), + [anon_sym_DASH_DASH] = ACTIONS(2957), + [anon_sym_DQUOTE] = ACTIONS(2957), + [anon_sym_SQUOTE] = ACTIONS(2957), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2957), + [sym_number] = ACTIONS(2957), + [sym_private_property_identifier] = ACTIONS(2957), + [sym_this] = ACTIONS(2959), + [sym_super] = ACTIONS(2959), + [sym_true] = ACTIONS(2959), + [sym_false] = ACTIONS(2959), + [sym_null] = ACTIONS(2959), + [sym_undefined] = ACTIONS(2959), + [anon_sym_AT] = ACTIONS(2957), + [anon_sym_static] = ACTIONS(2959), + [anon_sym_readonly] = ACTIONS(2959), + [anon_sym_get] = ACTIONS(2959), + [anon_sym_set] = ACTIONS(2959), + [anon_sym_declare] = ACTIONS(2959), + [anon_sym_public] = ACTIONS(2959), + [anon_sym_private] = ACTIONS(2959), + [anon_sym_protected] = ACTIONS(2959), + [anon_sym_override] = ACTIONS(2959), + [anon_sym_module] = ACTIONS(2959), + [anon_sym_any] = ACTIONS(2959), + [anon_sym_number] = ACTIONS(2959), + [anon_sym_boolean] = ACTIONS(2959), + [anon_sym_string] = ACTIONS(2959), + [anon_sym_symbol] = ACTIONS(2959), + [anon_sym_object] = ACTIONS(2959), + [anon_sym_abstract] = ACTIONS(2959), + [anon_sym_interface] = ACTIONS(2959), + [anon_sym_enum] = ACTIONS(2959), [sym_html_comment] = ACTIONS(5), }, [STATE(937)] = { - [ts_builtin_sym_end] = ACTIONS(2943), - [sym_identifier] = ACTIONS(2945), - [anon_sym_export] = ACTIONS(2945), - [anon_sym_default] = ACTIONS(2945), - [anon_sym_type] = ACTIONS(2945), - [anon_sym_namespace] = ACTIONS(2945), - [anon_sym_LBRACE] = ACTIONS(2943), - [anon_sym_RBRACE] = ACTIONS(2943), - [anon_sym_typeof] = ACTIONS(2945), - [anon_sym_import] = ACTIONS(2945), - [anon_sym_with] = ACTIONS(2945), - [anon_sym_var] = ACTIONS(2945), - [anon_sym_let] = ACTIONS(2945), - [anon_sym_const] = ACTIONS(2945), - [anon_sym_BANG] = ACTIONS(2943), - [anon_sym_else] = ACTIONS(2945), - [anon_sym_if] = ACTIONS(2945), - [anon_sym_switch] = ACTIONS(2945), - [anon_sym_for] = ACTIONS(2945), - [anon_sym_LPAREN] = ACTIONS(2943), - [anon_sym_SEMI] = ACTIONS(2943), - [anon_sym_await] = ACTIONS(2945), - [anon_sym_while] = ACTIONS(2945), - [anon_sym_do] = ACTIONS(2945), - [anon_sym_try] = ACTIONS(2945), - [anon_sym_break] = ACTIONS(2945), - [anon_sym_continue] = ACTIONS(2945), - [anon_sym_debugger] = ACTIONS(2945), - [anon_sym_return] = ACTIONS(2945), - [anon_sym_throw] = ACTIONS(2945), - [anon_sym_case] = ACTIONS(2945), - [anon_sym_yield] = ACTIONS(2945), - [anon_sym_LBRACK] = ACTIONS(2943), - [anon_sym_class] = ACTIONS(2945), - [anon_sym_async] = ACTIONS(2945), - [anon_sym_function] = ACTIONS(2945), - [anon_sym_new] = ACTIONS(2945), - [anon_sym_using] = ACTIONS(2945), - [anon_sym_PLUS] = ACTIONS(2945), - [anon_sym_DASH] = ACTIONS(2945), - [anon_sym_SLASH] = ACTIONS(2945), - [anon_sym_LT] = ACTIONS(2943), - [anon_sym_TILDE] = ACTIONS(2943), - [anon_sym_void] = ACTIONS(2945), - [anon_sym_delete] = ACTIONS(2945), - [anon_sym_PLUS_PLUS] = ACTIONS(2943), - [anon_sym_DASH_DASH] = ACTIONS(2943), - [anon_sym_DQUOTE] = ACTIONS(2943), - [anon_sym_SQUOTE] = ACTIONS(2943), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2943), - [sym_number] = ACTIONS(2943), - [sym_private_property_identifier] = ACTIONS(2943), - [sym_this] = ACTIONS(2945), - [sym_super] = ACTIONS(2945), - [sym_true] = ACTIONS(2945), - [sym_false] = ACTIONS(2945), - [sym_null] = ACTIONS(2945), - [sym_undefined] = ACTIONS(2945), - [anon_sym_AT] = ACTIONS(2943), - [anon_sym_static] = ACTIONS(2945), - [anon_sym_readonly] = ACTIONS(2945), - [anon_sym_get] = ACTIONS(2945), - [anon_sym_set] = ACTIONS(2945), - [anon_sym_declare] = ACTIONS(2945), - [anon_sym_public] = ACTIONS(2945), - [anon_sym_private] = ACTIONS(2945), - [anon_sym_protected] = ACTIONS(2945), - [anon_sym_override] = ACTIONS(2945), - [anon_sym_module] = ACTIONS(2945), - [anon_sym_any] = ACTIONS(2945), - [anon_sym_number] = ACTIONS(2945), - [anon_sym_boolean] = ACTIONS(2945), - [anon_sym_string] = ACTIONS(2945), - [anon_sym_symbol] = ACTIONS(2945), - [anon_sym_object] = ACTIONS(2945), - [anon_sym_abstract] = ACTIONS(2945), - [anon_sym_interface] = ACTIONS(2945), - [anon_sym_enum] = ACTIONS(2945), + [ts_builtin_sym_end] = ACTIONS(2961), + [sym_identifier] = ACTIONS(2963), + [anon_sym_export] = ACTIONS(2963), + [anon_sym_default] = ACTIONS(2963), + [anon_sym_type] = ACTIONS(2963), + [anon_sym_namespace] = ACTIONS(2963), + [anon_sym_LBRACE] = ACTIONS(2961), + [anon_sym_RBRACE] = ACTIONS(2961), + [anon_sym_typeof] = ACTIONS(2963), + [anon_sym_import] = ACTIONS(2963), + [anon_sym_with] = ACTIONS(2963), + [anon_sym_var] = ACTIONS(2963), + [anon_sym_let] = ACTIONS(2963), + [anon_sym_const] = ACTIONS(2963), + [anon_sym_BANG] = ACTIONS(2961), + [anon_sym_else] = ACTIONS(2963), + [anon_sym_if] = ACTIONS(2963), + [anon_sym_switch] = ACTIONS(2963), + [anon_sym_for] = ACTIONS(2963), + [anon_sym_LPAREN] = ACTIONS(2961), + [anon_sym_SEMI] = ACTIONS(2961), + [anon_sym_await] = ACTIONS(2963), + [anon_sym_while] = ACTIONS(2963), + [anon_sym_do] = ACTIONS(2963), + [anon_sym_try] = ACTIONS(2963), + [anon_sym_break] = ACTIONS(2963), + [anon_sym_continue] = ACTIONS(2963), + [anon_sym_debugger] = ACTIONS(2963), + [anon_sym_return] = ACTIONS(2963), + [anon_sym_throw] = ACTIONS(2963), + [anon_sym_case] = ACTIONS(2963), + [anon_sym_yield] = ACTIONS(2963), + [anon_sym_LBRACK] = ACTIONS(2961), + [anon_sym_class] = ACTIONS(2963), + [anon_sym_async] = ACTIONS(2963), + [anon_sym_function] = ACTIONS(2963), + [anon_sym_new] = ACTIONS(2963), + [anon_sym_using] = ACTIONS(2963), + [anon_sym_PLUS] = ACTIONS(2963), + [anon_sym_DASH] = ACTIONS(2963), + [anon_sym_SLASH] = ACTIONS(2963), + [anon_sym_LT] = ACTIONS(2961), + [anon_sym_TILDE] = ACTIONS(2961), + [anon_sym_void] = ACTIONS(2963), + [anon_sym_delete] = ACTIONS(2963), + [anon_sym_PLUS_PLUS] = ACTIONS(2961), + [anon_sym_DASH_DASH] = ACTIONS(2961), + [anon_sym_DQUOTE] = ACTIONS(2961), + [anon_sym_SQUOTE] = ACTIONS(2961), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2961), + [sym_number] = ACTIONS(2961), + [sym_private_property_identifier] = ACTIONS(2961), + [sym_this] = ACTIONS(2963), + [sym_super] = ACTIONS(2963), + [sym_true] = ACTIONS(2963), + [sym_false] = ACTIONS(2963), + [sym_null] = ACTIONS(2963), + [sym_undefined] = ACTIONS(2963), + [anon_sym_AT] = ACTIONS(2961), + [anon_sym_static] = ACTIONS(2963), + [anon_sym_readonly] = ACTIONS(2963), + [anon_sym_get] = ACTIONS(2963), + [anon_sym_set] = ACTIONS(2963), + [anon_sym_declare] = ACTIONS(2963), + [anon_sym_public] = ACTIONS(2963), + [anon_sym_private] = ACTIONS(2963), + [anon_sym_protected] = ACTIONS(2963), + [anon_sym_override] = ACTIONS(2963), + [anon_sym_module] = ACTIONS(2963), + [anon_sym_any] = ACTIONS(2963), + [anon_sym_number] = ACTIONS(2963), + [anon_sym_boolean] = ACTIONS(2963), + [anon_sym_string] = ACTIONS(2963), + [anon_sym_symbol] = ACTIONS(2963), + [anon_sym_object] = ACTIONS(2963), + [anon_sym_abstract] = ACTIONS(2963), + [anon_sym_interface] = ACTIONS(2963), + [anon_sym_enum] = ACTIONS(2963), [sym_html_comment] = ACTIONS(5), }, [STATE(938)] = { - [ts_builtin_sym_end] = ACTIONS(2947), - [sym_identifier] = ACTIONS(2949), - [anon_sym_export] = ACTIONS(2949), - [anon_sym_default] = ACTIONS(2949), - [anon_sym_type] = ACTIONS(2949), - [anon_sym_namespace] = ACTIONS(2949), - [anon_sym_LBRACE] = ACTIONS(2947), - [anon_sym_RBRACE] = ACTIONS(2947), - [anon_sym_typeof] = ACTIONS(2949), - [anon_sym_import] = ACTIONS(2949), - [anon_sym_with] = ACTIONS(2949), - [anon_sym_var] = ACTIONS(2949), - [anon_sym_let] = ACTIONS(2949), - [anon_sym_const] = ACTIONS(2949), - [anon_sym_BANG] = ACTIONS(2947), - [anon_sym_else] = ACTIONS(2949), - [anon_sym_if] = ACTIONS(2949), - [anon_sym_switch] = ACTIONS(2949), - [anon_sym_for] = ACTIONS(2949), - [anon_sym_LPAREN] = ACTIONS(2947), - [anon_sym_SEMI] = ACTIONS(2947), - [anon_sym_await] = ACTIONS(2949), - [anon_sym_while] = ACTIONS(2949), - [anon_sym_do] = ACTIONS(2949), - [anon_sym_try] = ACTIONS(2949), - [anon_sym_break] = ACTIONS(2949), - [anon_sym_continue] = ACTIONS(2949), - [anon_sym_debugger] = ACTIONS(2949), - [anon_sym_return] = ACTIONS(2949), - [anon_sym_throw] = ACTIONS(2949), - [anon_sym_case] = ACTIONS(2949), - [anon_sym_yield] = ACTIONS(2949), - [anon_sym_LBRACK] = ACTIONS(2947), - [anon_sym_class] = ACTIONS(2949), - [anon_sym_async] = ACTIONS(2949), - [anon_sym_function] = ACTIONS(2949), - [anon_sym_new] = ACTIONS(2949), - [anon_sym_using] = ACTIONS(2949), - [anon_sym_PLUS] = ACTIONS(2949), - [anon_sym_DASH] = ACTIONS(2949), - [anon_sym_SLASH] = ACTIONS(2949), - [anon_sym_LT] = ACTIONS(2947), - [anon_sym_TILDE] = ACTIONS(2947), - [anon_sym_void] = ACTIONS(2949), - [anon_sym_delete] = ACTIONS(2949), - [anon_sym_PLUS_PLUS] = ACTIONS(2947), - [anon_sym_DASH_DASH] = ACTIONS(2947), - [anon_sym_DQUOTE] = ACTIONS(2947), - [anon_sym_SQUOTE] = ACTIONS(2947), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2947), - [sym_number] = ACTIONS(2947), - [sym_private_property_identifier] = ACTIONS(2947), - [sym_this] = ACTIONS(2949), - [sym_super] = ACTIONS(2949), - [sym_true] = ACTIONS(2949), - [sym_false] = ACTIONS(2949), - [sym_null] = ACTIONS(2949), - [sym_undefined] = ACTIONS(2949), - [anon_sym_AT] = ACTIONS(2947), - [anon_sym_static] = ACTIONS(2949), - [anon_sym_readonly] = ACTIONS(2949), - [anon_sym_get] = ACTIONS(2949), - [anon_sym_set] = ACTIONS(2949), - [anon_sym_declare] = ACTIONS(2949), - [anon_sym_public] = ACTIONS(2949), - [anon_sym_private] = ACTIONS(2949), - [anon_sym_protected] = ACTIONS(2949), - [anon_sym_override] = ACTIONS(2949), - [anon_sym_module] = ACTIONS(2949), - [anon_sym_any] = ACTIONS(2949), - [anon_sym_number] = ACTIONS(2949), - [anon_sym_boolean] = ACTIONS(2949), - [anon_sym_string] = ACTIONS(2949), - [anon_sym_symbol] = ACTIONS(2949), - [anon_sym_object] = ACTIONS(2949), - [anon_sym_abstract] = ACTIONS(2949), - [anon_sym_interface] = ACTIONS(2949), - [anon_sym_enum] = ACTIONS(2949), + [sym_import] = STATE(4927), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5884), + [sym_rest_pattern] = STATE(5679), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(3252), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(4008), + [sym_tuple_parameter] = STATE(5700), + [sym_optional_tuple_parameter] = STATE(5700), + [sym_optional_type] = STATE(5700), + [sym_rest_type] = STATE(5700), + [sym__tuple_type_member] = STATE(5700), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5720), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(2517), + [anon_sym_STAR] = ACTIONS(581), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_RBRACK] = ACTIONS(2965), + [anon_sym_new] = ACTIONS(2523), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2525), + [anon_sym_AMP] = ACTIONS(609), + [anon_sym_PIPE] = ACTIONS(611), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(2531), + [anon_sym_QMARK] = ACTIONS(631), + [anon_sym_any] = ACTIONS(637), + [anon_sym_number] = ACTIONS(637), + [anon_sym_boolean] = ACTIONS(637), + [anon_sym_string] = ACTIONS(637), + [anon_sym_symbol] = ACTIONS(637), + [anon_sym_object] = ACTIONS(637), + [anon_sym_abstract] = ACTIONS(635), + [anon_sym_never] = ACTIONS(637), + [anon_sym_unknown] = ACTIONS(637), + [anon_sym_keyof] = ACTIONS(639), + [anon_sym_infer] = ACTIONS(641), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, [STATE(939)] = { - [ts_builtin_sym_end] = ACTIONS(2851), - [sym_identifier] = ACTIONS(2853), - [anon_sym_export] = ACTIONS(2853), - [anon_sym_default] = ACTIONS(2853), - [anon_sym_type] = ACTIONS(2853), - [anon_sym_namespace] = ACTIONS(2853), - [anon_sym_LBRACE] = ACTIONS(2851), - [anon_sym_RBRACE] = ACTIONS(2851), - [anon_sym_typeof] = ACTIONS(2853), - [anon_sym_import] = ACTIONS(2853), - [anon_sym_with] = ACTIONS(2853), - [anon_sym_var] = ACTIONS(2853), - [anon_sym_let] = ACTIONS(2853), - [anon_sym_const] = ACTIONS(2853), - [anon_sym_BANG] = ACTIONS(2851), - [anon_sym_else] = ACTIONS(2853), - [anon_sym_if] = ACTIONS(2853), - [anon_sym_switch] = ACTIONS(2853), - [anon_sym_for] = ACTIONS(2853), - [anon_sym_LPAREN] = ACTIONS(2851), - [anon_sym_SEMI] = ACTIONS(2851), - [anon_sym_await] = ACTIONS(2853), - [anon_sym_while] = ACTIONS(2853), - [anon_sym_do] = ACTIONS(2853), - [anon_sym_try] = ACTIONS(2853), - [anon_sym_break] = ACTIONS(2853), - [anon_sym_continue] = ACTIONS(2853), - [anon_sym_debugger] = ACTIONS(2853), - [anon_sym_return] = ACTIONS(2853), - [anon_sym_throw] = ACTIONS(2853), - [anon_sym_case] = ACTIONS(2853), - [anon_sym_yield] = ACTIONS(2853), - [anon_sym_LBRACK] = ACTIONS(2851), - [anon_sym_class] = ACTIONS(2853), - [anon_sym_async] = ACTIONS(2853), - [anon_sym_function] = ACTIONS(2853), - [anon_sym_new] = ACTIONS(2853), - [anon_sym_using] = ACTIONS(2853), - [anon_sym_PLUS] = ACTIONS(2853), - [anon_sym_DASH] = ACTIONS(2853), - [anon_sym_SLASH] = ACTIONS(2853), - [anon_sym_LT] = ACTIONS(2851), - [anon_sym_TILDE] = ACTIONS(2851), - [anon_sym_void] = ACTIONS(2853), - [anon_sym_delete] = ACTIONS(2853), - [anon_sym_PLUS_PLUS] = ACTIONS(2851), - [anon_sym_DASH_DASH] = ACTIONS(2851), - [anon_sym_DQUOTE] = ACTIONS(2851), - [anon_sym_SQUOTE] = ACTIONS(2851), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2851), - [sym_number] = ACTIONS(2851), - [sym_private_property_identifier] = ACTIONS(2851), - [sym_this] = ACTIONS(2853), - [sym_super] = ACTIONS(2853), - [sym_true] = ACTIONS(2853), - [sym_false] = ACTIONS(2853), - [sym_null] = ACTIONS(2853), - [sym_undefined] = ACTIONS(2853), - [anon_sym_AT] = ACTIONS(2851), - [anon_sym_static] = ACTIONS(2853), - [anon_sym_readonly] = ACTIONS(2853), - [anon_sym_get] = ACTIONS(2853), - [anon_sym_set] = ACTIONS(2853), - [anon_sym_declare] = ACTIONS(2853), - [anon_sym_public] = ACTIONS(2853), - [anon_sym_private] = ACTIONS(2853), - [anon_sym_protected] = ACTIONS(2853), - [anon_sym_override] = ACTIONS(2853), - [anon_sym_module] = ACTIONS(2853), - [anon_sym_any] = ACTIONS(2853), - [anon_sym_number] = ACTIONS(2853), - [anon_sym_boolean] = ACTIONS(2853), - [anon_sym_string] = ACTIONS(2853), - [anon_sym_symbol] = ACTIONS(2853), - [anon_sym_object] = ACTIONS(2853), - [anon_sym_abstract] = ACTIONS(2853), - [anon_sym_interface] = ACTIONS(2853), - [anon_sym_enum] = ACTIONS(2853), + [sym_import] = STATE(4927), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5884), + [sym_rest_pattern] = STATE(5679), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(3252), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(4008), + [sym_tuple_parameter] = STATE(5700), + [sym_optional_tuple_parameter] = STATE(5700), + [sym_optional_type] = STATE(5700), + [sym_rest_type] = STATE(5700), + [sym__tuple_type_member] = STATE(5700), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5720), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(2517), + [anon_sym_STAR] = ACTIONS(581), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_RBRACK] = ACTIONS(2967), + [anon_sym_new] = ACTIONS(2523), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2525), + [anon_sym_AMP] = ACTIONS(609), + [anon_sym_PIPE] = ACTIONS(611), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(2531), + [anon_sym_QMARK] = ACTIONS(631), + [anon_sym_any] = ACTIONS(637), + [anon_sym_number] = ACTIONS(637), + [anon_sym_boolean] = ACTIONS(637), + [anon_sym_string] = ACTIONS(637), + [anon_sym_symbol] = ACTIONS(637), + [anon_sym_object] = ACTIONS(637), + [anon_sym_abstract] = ACTIONS(635), + [anon_sym_never] = ACTIONS(637), + [anon_sym_unknown] = ACTIONS(637), + [anon_sym_keyof] = ACTIONS(639), + [anon_sym_infer] = ACTIONS(641), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, [STATE(940)] = { - [ts_builtin_sym_end] = ACTIONS(2951), - [sym_identifier] = ACTIONS(2953), - [anon_sym_export] = ACTIONS(2953), - [anon_sym_default] = ACTIONS(2953), - [anon_sym_type] = ACTIONS(2953), - [anon_sym_namespace] = ACTIONS(2953), - [anon_sym_LBRACE] = ACTIONS(2951), - [anon_sym_RBRACE] = ACTIONS(2951), - [anon_sym_typeof] = ACTIONS(2953), - [anon_sym_import] = ACTIONS(2953), - [anon_sym_with] = ACTIONS(2953), - [anon_sym_var] = ACTIONS(2953), - [anon_sym_let] = ACTIONS(2953), - [anon_sym_const] = ACTIONS(2953), - [anon_sym_BANG] = ACTIONS(2951), - [anon_sym_else] = ACTIONS(2953), - [anon_sym_if] = ACTIONS(2953), - [anon_sym_switch] = ACTIONS(2953), - [anon_sym_for] = ACTIONS(2953), - [anon_sym_LPAREN] = ACTIONS(2951), - [anon_sym_SEMI] = ACTIONS(2951), - [anon_sym_await] = ACTIONS(2953), - [anon_sym_while] = ACTIONS(2953), - [anon_sym_do] = ACTIONS(2953), - [anon_sym_try] = ACTIONS(2953), - [anon_sym_break] = ACTIONS(2953), - [anon_sym_continue] = ACTIONS(2953), - [anon_sym_debugger] = ACTIONS(2953), - [anon_sym_return] = ACTIONS(2953), - [anon_sym_throw] = ACTIONS(2953), - [anon_sym_case] = ACTIONS(2953), - [anon_sym_yield] = ACTIONS(2953), - [anon_sym_LBRACK] = ACTIONS(2951), - [anon_sym_class] = ACTIONS(2953), - [anon_sym_async] = ACTIONS(2953), - [anon_sym_function] = ACTIONS(2953), - [anon_sym_new] = ACTIONS(2953), - [anon_sym_using] = ACTIONS(2953), - [anon_sym_PLUS] = ACTIONS(2953), - [anon_sym_DASH] = ACTIONS(2953), - [anon_sym_SLASH] = ACTIONS(2953), - [anon_sym_LT] = ACTIONS(2951), - [anon_sym_TILDE] = ACTIONS(2951), - [anon_sym_void] = ACTIONS(2953), - [anon_sym_delete] = ACTIONS(2953), - [anon_sym_PLUS_PLUS] = ACTIONS(2951), - [anon_sym_DASH_DASH] = ACTIONS(2951), - [anon_sym_DQUOTE] = ACTIONS(2951), - [anon_sym_SQUOTE] = ACTIONS(2951), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2951), - [sym_number] = ACTIONS(2951), - [sym_private_property_identifier] = ACTIONS(2951), - [sym_this] = ACTIONS(2953), - [sym_super] = ACTIONS(2953), - [sym_true] = ACTIONS(2953), - [sym_false] = ACTIONS(2953), - [sym_null] = ACTIONS(2953), - [sym_undefined] = ACTIONS(2953), - [anon_sym_AT] = ACTIONS(2951), - [anon_sym_static] = ACTIONS(2953), - [anon_sym_readonly] = ACTIONS(2953), - [anon_sym_get] = ACTIONS(2953), - [anon_sym_set] = ACTIONS(2953), - [anon_sym_declare] = ACTIONS(2953), - [anon_sym_public] = ACTIONS(2953), - [anon_sym_private] = ACTIONS(2953), - [anon_sym_protected] = ACTIONS(2953), - [anon_sym_override] = ACTIONS(2953), - [anon_sym_module] = ACTIONS(2953), - [anon_sym_any] = ACTIONS(2953), - [anon_sym_number] = ACTIONS(2953), - [anon_sym_boolean] = ACTIONS(2953), - [anon_sym_string] = ACTIONS(2953), - [anon_sym_symbol] = ACTIONS(2953), - [anon_sym_object] = ACTIONS(2953), - [anon_sym_abstract] = ACTIONS(2953), - [anon_sym_interface] = ACTIONS(2953), - [anon_sym_enum] = ACTIONS(2953), + [sym_import] = STATE(4927), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5884), + [sym_rest_pattern] = STATE(5679), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(3252), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(4008), + [sym_tuple_parameter] = STATE(5700), + [sym_optional_tuple_parameter] = STATE(5700), + [sym_optional_type] = STATE(5700), + [sym_rest_type] = STATE(5700), + [sym__tuple_type_member] = STATE(5700), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5720), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(2517), + [anon_sym_STAR] = ACTIONS(581), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_RBRACK] = ACTIONS(2969), + [anon_sym_new] = ACTIONS(2523), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2525), + [anon_sym_AMP] = ACTIONS(609), + [anon_sym_PIPE] = ACTIONS(611), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(2531), + [anon_sym_QMARK] = ACTIONS(631), + [anon_sym_any] = ACTIONS(637), + [anon_sym_number] = ACTIONS(637), + [anon_sym_boolean] = ACTIONS(637), + [anon_sym_string] = ACTIONS(637), + [anon_sym_symbol] = ACTIONS(637), + [anon_sym_object] = ACTIONS(637), + [anon_sym_abstract] = ACTIONS(635), + [anon_sym_never] = ACTIONS(637), + [anon_sym_unknown] = ACTIONS(637), + [anon_sym_keyof] = ACTIONS(639), + [anon_sym_infer] = ACTIONS(641), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, [STATE(941)] = { - [ts_builtin_sym_end] = ACTIONS(2955), - [sym_identifier] = ACTIONS(2957), - [anon_sym_export] = ACTIONS(2957), - [anon_sym_default] = ACTIONS(2957), - [anon_sym_type] = ACTIONS(2957), - [anon_sym_namespace] = ACTIONS(2957), - [anon_sym_LBRACE] = ACTIONS(2955), - [anon_sym_RBRACE] = ACTIONS(2955), - [anon_sym_typeof] = ACTIONS(2957), - [anon_sym_import] = ACTIONS(2957), - [anon_sym_with] = ACTIONS(2957), - [anon_sym_var] = ACTIONS(2957), - [anon_sym_let] = ACTIONS(2957), - [anon_sym_const] = ACTIONS(2957), - [anon_sym_BANG] = ACTIONS(2955), - [anon_sym_else] = ACTIONS(2957), - [anon_sym_if] = ACTIONS(2957), - [anon_sym_switch] = ACTIONS(2957), - [anon_sym_for] = ACTIONS(2957), - [anon_sym_LPAREN] = ACTIONS(2955), - [anon_sym_SEMI] = ACTIONS(2955), - [anon_sym_await] = ACTIONS(2957), - [anon_sym_while] = ACTIONS(2957), - [anon_sym_do] = ACTIONS(2957), - [anon_sym_try] = ACTIONS(2957), - [anon_sym_break] = ACTIONS(2957), - [anon_sym_continue] = ACTIONS(2957), - [anon_sym_debugger] = ACTIONS(2957), - [anon_sym_return] = ACTIONS(2957), - [anon_sym_throw] = ACTIONS(2957), - [anon_sym_case] = ACTIONS(2957), - [anon_sym_yield] = ACTIONS(2957), - [anon_sym_LBRACK] = ACTIONS(2955), - [anon_sym_class] = ACTIONS(2957), - [anon_sym_async] = ACTIONS(2957), - [anon_sym_function] = ACTIONS(2957), - [anon_sym_new] = ACTIONS(2957), - [anon_sym_using] = ACTIONS(2957), - [anon_sym_PLUS] = ACTIONS(2957), - [anon_sym_DASH] = ACTIONS(2957), - [anon_sym_SLASH] = ACTIONS(2957), - [anon_sym_LT] = ACTIONS(2955), - [anon_sym_TILDE] = ACTIONS(2955), - [anon_sym_void] = ACTIONS(2957), - [anon_sym_delete] = ACTIONS(2957), - [anon_sym_PLUS_PLUS] = ACTIONS(2955), - [anon_sym_DASH_DASH] = ACTIONS(2955), - [anon_sym_DQUOTE] = ACTIONS(2955), - [anon_sym_SQUOTE] = ACTIONS(2955), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2955), - [sym_number] = ACTIONS(2955), - [sym_private_property_identifier] = ACTIONS(2955), - [sym_this] = ACTIONS(2957), - [sym_super] = ACTIONS(2957), - [sym_true] = ACTIONS(2957), - [sym_false] = ACTIONS(2957), - [sym_null] = ACTIONS(2957), - [sym_undefined] = ACTIONS(2957), - [anon_sym_AT] = ACTIONS(2955), - [anon_sym_static] = ACTIONS(2957), - [anon_sym_readonly] = ACTIONS(2957), - [anon_sym_get] = ACTIONS(2957), - [anon_sym_set] = ACTIONS(2957), - [anon_sym_declare] = ACTIONS(2957), - [anon_sym_public] = ACTIONS(2957), - [anon_sym_private] = ACTIONS(2957), - [anon_sym_protected] = ACTIONS(2957), - [anon_sym_override] = ACTIONS(2957), - [anon_sym_module] = ACTIONS(2957), - [anon_sym_any] = ACTIONS(2957), - [anon_sym_number] = ACTIONS(2957), - [anon_sym_boolean] = ACTIONS(2957), - [anon_sym_string] = ACTIONS(2957), - [anon_sym_symbol] = ACTIONS(2957), - [anon_sym_object] = ACTIONS(2957), - [anon_sym_abstract] = ACTIONS(2957), - [anon_sym_interface] = ACTIONS(2957), - [anon_sym_enum] = ACTIONS(2957), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(942)] = { - [ts_builtin_sym_end] = ACTIONS(2959), - [sym_identifier] = ACTIONS(2961), - [anon_sym_export] = ACTIONS(2961), - [anon_sym_default] = ACTIONS(2961), - [anon_sym_type] = ACTIONS(2961), - [anon_sym_namespace] = ACTIONS(2961), - [anon_sym_LBRACE] = ACTIONS(2959), - [anon_sym_RBRACE] = ACTIONS(2959), - [anon_sym_typeof] = ACTIONS(2961), - [anon_sym_import] = ACTIONS(2961), - [anon_sym_with] = ACTIONS(2961), - [anon_sym_var] = ACTIONS(2961), - [anon_sym_let] = ACTIONS(2961), - [anon_sym_const] = ACTIONS(2961), - [anon_sym_BANG] = ACTIONS(2959), - [anon_sym_else] = ACTIONS(2961), - [anon_sym_if] = ACTIONS(2961), - [anon_sym_switch] = ACTIONS(2961), - [anon_sym_for] = ACTIONS(2961), - [anon_sym_LPAREN] = ACTIONS(2959), - [anon_sym_SEMI] = ACTIONS(2959), - [anon_sym_await] = ACTIONS(2961), - [anon_sym_while] = ACTIONS(2961), - [anon_sym_do] = ACTIONS(2961), - [anon_sym_try] = ACTIONS(2961), - [anon_sym_break] = ACTIONS(2961), - [anon_sym_continue] = ACTIONS(2961), - [anon_sym_debugger] = ACTIONS(2961), - [anon_sym_return] = ACTIONS(2961), - [anon_sym_throw] = ACTIONS(2961), - [anon_sym_case] = ACTIONS(2961), - [anon_sym_yield] = ACTIONS(2961), - [anon_sym_LBRACK] = ACTIONS(2959), - [anon_sym_class] = ACTIONS(2961), - [anon_sym_async] = ACTIONS(2961), - [anon_sym_function] = ACTIONS(2961), - [anon_sym_new] = ACTIONS(2961), - [anon_sym_using] = ACTIONS(2961), - [anon_sym_PLUS] = ACTIONS(2961), - [anon_sym_DASH] = ACTIONS(2961), - [anon_sym_SLASH] = ACTIONS(2961), - [anon_sym_LT] = ACTIONS(2959), - [anon_sym_TILDE] = ACTIONS(2959), - [anon_sym_void] = ACTIONS(2961), - [anon_sym_delete] = ACTIONS(2961), - [anon_sym_PLUS_PLUS] = ACTIONS(2959), - [anon_sym_DASH_DASH] = ACTIONS(2959), - [anon_sym_DQUOTE] = ACTIONS(2959), - [anon_sym_SQUOTE] = ACTIONS(2959), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2959), - [sym_number] = ACTIONS(2959), - [sym_private_property_identifier] = ACTIONS(2959), - [sym_this] = ACTIONS(2961), - [sym_super] = ACTIONS(2961), - [sym_true] = ACTIONS(2961), - [sym_false] = ACTIONS(2961), - [sym_null] = ACTIONS(2961), - [sym_undefined] = ACTIONS(2961), - [anon_sym_AT] = ACTIONS(2959), - [anon_sym_static] = ACTIONS(2961), - [anon_sym_readonly] = ACTIONS(2961), - [anon_sym_get] = ACTIONS(2961), - [anon_sym_set] = ACTIONS(2961), - [anon_sym_declare] = ACTIONS(2961), - [anon_sym_public] = ACTIONS(2961), - [anon_sym_private] = ACTIONS(2961), - [anon_sym_protected] = ACTIONS(2961), - [anon_sym_override] = ACTIONS(2961), - [anon_sym_module] = ACTIONS(2961), - [anon_sym_any] = ACTIONS(2961), - [anon_sym_number] = ACTIONS(2961), - [anon_sym_boolean] = ACTIONS(2961), - [anon_sym_string] = ACTIONS(2961), - [anon_sym_symbol] = ACTIONS(2961), - [anon_sym_object] = ACTIONS(2961), - [anon_sym_abstract] = ACTIONS(2961), - [anon_sym_interface] = ACTIONS(2961), - [anon_sym_enum] = ACTIONS(2961), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(943)] = { - [ts_builtin_sym_end] = ACTIONS(2851), - [sym_identifier] = ACTIONS(2853), - [anon_sym_export] = ACTIONS(2853), - [anon_sym_default] = ACTIONS(2853), - [anon_sym_type] = ACTIONS(2853), - [anon_sym_namespace] = ACTIONS(2853), - [anon_sym_LBRACE] = ACTIONS(2851), - [anon_sym_RBRACE] = ACTIONS(2851), - [anon_sym_typeof] = ACTIONS(2853), - [anon_sym_import] = ACTIONS(2853), - [anon_sym_with] = ACTIONS(2853), - [anon_sym_var] = ACTIONS(2853), - [anon_sym_let] = ACTIONS(2853), - [anon_sym_const] = ACTIONS(2853), - [anon_sym_BANG] = ACTIONS(2851), - [anon_sym_else] = ACTIONS(2853), - [anon_sym_if] = ACTIONS(2853), - [anon_sym_switch] = ACTIONS(2853), - [anon_sym_for] = ACTIONS(2853), - [anon_sym_LPAREN] = ACTIONS(2851), - [anon_sym_SEMI] = ACTIONS(2851), - [anon_sym_await] = ACTIONS(2853), - [anon_sym_while] = ACTIONS(2853), - [anon_sym_do] = ACTIONS(2853), - [anon_sym_try] = ACTIONS(2853), - [anon_sym_break] = ACTIONS(2853), - [anon_sym_continue] = ACTIONS(2853), - [anon_sym_debugger] = ACTIONS(2853), - [anon_sym_return] = ACTIONS(2853), - [anon_sym_throw] = ACTIONS(2853), - [anon_sym_case] = ACTIONS(2853), - [anon_sym_yield] = ACTIONS(2853), - [anon_sym_LBRACK] = ACTIONS(2851), - [anon_sym_class] = ACTIONS(2853), - [anon_sym_async] = ACTIONS(2853), - [anon_sym_function] = ACTIONS(2853), - [anon_sym_new] = ACTIONS(2853), - [anon_sym_using] = ACTIONS(2853), - [anon_sym_PLUS] = ACTIONS(2853), - [anon_sym_DASH] = ACTIONS(2853), - [anon_sym_SLASH] = ACTIONS(2853), - [anon_sym_LT] = ACTIONS(2851), - [anon_sym_TILDE] = ACTIONS(2851), - [anon_sym_void] = ACTIONS(2853), - [anon_sym_delete] = ACTIONS(2853), - [anon_sym_PLUS_PLUS] = ACTIONS(2851), - [anon_sym_DASH_DASH] = ACTIONS(2851), - [anon_sym_DQUOTE] = ACTIONS(2851), - [anon_sym_SQUOTE] = ACTIONS(2851), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2851), - [sym_number] = ACTIONS(2851), - [sym_private_property_identifier] = ACTIONS(2851), - [sym_this] = ACTIONS(2853), - [sym_super] = ACTIONS(2853), - [sym_true] = ACTIONS(2853), - [sym_false] = ACTIONS(2853), - [sym_null] = ACTIONS(2853), - [sym_undefined] = ACTIONS(2853), - [anon_sym_AT] = ACTIONS(2851), - [anon_sym_static] = ACTIONS(2853), - [anon_sym_readonly] = ACTIONS(2853), - [anon_sym_get] = ACTIONS(2853), - [anon_sym_set] = ACTIONS(2853), - [anon_sym_declare] = ACTIONS(2853), - [anon_sym_public] = ACTIONS(2853), - [anon_sym_private] = ACTIONS(2853), - [anon_sym_protected] = ACTIONS(2853), - [anon_sym_override] = ACTIONS(2853), - [anon_sym_module] = ACTIONS(2853), - [anon_sym_any] = ACTIONS(2853), - [anon_sym_number] = ACTIONS(2853), - [anon_sym_boolean] = ACTIONS(2853), - [anon_sym_string] = ACTIONS(2853), - [anon_sym_symbol] = ACTIONS(2853), - [anon_sym_object] = ACTIONS(2853), - [anon_sym_abstract] = ACTIONS(2853), - [anon_sym_interface] = ACTIONS(2853), - [anon_sym_enum] = ACTIONS(2853), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(944)] = { - [ts_builtin_sym_end] = ACTIONS(2963), - [sym_identifier] = ACTIONS(2965), - [anon_sym_export] = ACTIONS(2965), - [anon_sym_default] = ACTIONS(2965), - [anon_sym_type] = ACTIONS(2965), - [anon_sym_namespace] = ACTIONS(2965), - [anon_sym_LBRACE] = ACTIONS(2963), - [anon_sym_RBRACE] = ACTIONS(2963), - [anon_sym_typeof] = ACTIONS(2965), - [anon_sym_import] = ACTIONS(2965), - [anon_sym_with] = ACTIONS(2965), - [anon_sym_var] = ACTIONS(2965), - [anon_sym_let] = ACTIONS(2965), - [anon_sym_const] = ACTIONS(2965), - [anon_sym_BANG] = ACTIONS(2963), - [anon_sym_else] = ACTIONS(2965), - [anon_sym_if] = ACTIONS(2965), - [anon_sym_switch] = ACTIONS(2965), - [anon_sym_for] = ACTIONS(2965), - [anon_sym_LPAREN] = ACTIONS(2963), - [anon_sym_SEMI] = ACTIONS(2963), - [anon_sym_await] = ACTIONS(2965), - [anon_sym_while] = ACTIONS(2965), - [anon_sym_do] = ACTIONS(2965), - [anon_sym_try] = ACTIONS(2965), - [anon_sym_break] = ACTIONS(2965), - [anon_sym_continue] = ACTIONS(2965), - [anon_sym_debugger] = ACTIONS(2965), - [anon_sym_return] = ACTIONS(2965), - [anon_sym_throw] = ACTIONS(2965), - [anon_sym_case] = ACTIONS(2965), - [anon_sym_yield] = ACTIONS(2965), - [anon_sym_LBRACK] = ACTIONS(2963), - [anon_sym_class] = ACTIONS(2965), - [anon_sym_async] = ACTIONS(2965), - [anon_sym_function] = ACTIONS(2965), - [anon_sym_new] = ACTIONS(2965), - [anon_sym_using] = ACTIONS(2965), - [anon_sym_PLUS] = ACTIONS(2965), - [anon_sym_DASH] = ACTIONS(2965), - [anon_sym_SLASH] = ACTIONS(2965), - [anon_sym_LT] = ACTIONS(2963), - [anon_sym_TILDE] = ACTIONS(2963), - [anon_sym_void] = ACTIONS(2965), - [anon_sym_delete] = ACTIONS(2965), - [anon_sym_PLUS_PLUS] = ACTIONS(2963), - [anon_sym_DASH_DASH] = ACTIONS(2963), - [anon_sym_DQUOTE] = ACTIONS(2963), - [anon_sym_SQUOTE] = ACTIONS(2963), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2963), - [sym_number] = ACTIONS(2963), - [sym_private_property_identifier] = ACTIONS(2963), - [sym_this] = ACTIONS(2965), - [sym_super] = ACTIONS(2965), - [sym_true] = ACTIONS(2965), - [sym_false] = ACTIONS(2965), - [sym_null] = ACTIONS(2965), - [sym_undefined] = ACTIONS(2965), - [anon_sym_AT] = ACTIONS(2963), - [anon_sym_static] = ACTIONS(2965), - [anon_sym_readonly] = ACTIONS(2965), - [anon_sym_get] = ACTIONS(2965), - [anon_sym_set] = ACTIONS(2965), - [anon_sym_declare] = ACTIONS(2965), - [anon_sym_public] = ACTIONS(2965), - [anon_sym_private] = ACTIONS(2965), - [anon_sym_protected] = ACTIONS(2965), - [anon_sym_override] = ACTIONS(2965), - [anon_sym_module] = ACTIONS(2965), - [anon_sym_any] = ACTIONS(2965), - [anon_sym_number] = ACTIONS(2965), - [anon_sym_boolean] = ACTIONS(2965), - [anon_sym_string] = ACTIONS(2965), - [anon_sym_symbol] = ACTIONS(2965), - [anon_sym_object] = ACTIONS(2965), - [anon_sym_abstract] = ACTIONS(2965), - [anon_sym_interface] = ACTIONS(2965), - [anon_sym_enum] = ACTIONS(2965), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(945)] = { - [ts_builtin_sym_end] = ACTIONS(2959), - [sym_identifier] = ACTIONS(2961), - [anon_sym_export] = ACTIONS(2961), - [anon_sym_default] = ACTIONS(2961), - [anon_sym_type] = ACTIONS(2961), - [anon_sym_namespace] = ACTIONS(2961), - [anon_sym_LBRACE] = ACTIONS(2959), - [anon_sym_RBRACE] = ACTIONS(2959), - [anon_sym_typeof] = ACTIONS(2961), - [anon_sym_import] = ACTIONS(2961), - [anon_sym_with] = ACTIONS(2961), - [anon_sym_var] = ACTIONS(2961), - [anon_sym_let] = ACTIONS(2961), - [anon_sym_const] = ACTIONS(2961), - [anon_sym_BANG] = ACTIONS(2959), - [anon_sym_else] = ACTIONS(2961), - [anon_sym_if] = ACTIONS(2961), - [anon_sym_switch] = ACTIONS(2961), - [anon_sym_for] = ACTIONS(2961), - [anon_sym_LPAREN] = ACTIONS(2959), - [anon_sym_SEMI] = ACTIONS(2959), - [anon_sym_await] = ACTIONS(2961), - [anon_sym_while] = ACTIONS(2961), - [anon_sym_do] = ACTIONS(2961), - [anon_sym_try] = ACTIONS(2961), - [anon_sym_break] = ACTIONS(2961), - [anon_sym_continue] = ACTIONS(2961), - [anon_sym_debugger] = ACTIONS(2961), - [anon_sym_return] = ACTIONS(2961), - [anon_sym_throw] = ACTIONS(2961), - [anon_sym_case] = ACTIONS(2961), - [anon_sym_yield] = ACTIONS(2961), - [anon_sym_LBRACK] = ACTIONS(2959), - [anon_sym_class] = ACTIONS(2961), - [anon_sym_async] = ACTIONS(2961), - [anon_sym_function] = ACTIONS(2961), - [anon_sym_new] = ACTIONS(2961), - [anon_sym_using] = ACTIONS(2961), - [anon_sym_PLUS] = ACTIONS(2961), - [anon_sym_DASH] = ACTIONS(2961), - [anon_sym_SLASH] = ACTIONS(2961), - [anon_sym_LT] = ACTIONS(2959), - [anon_sym_TILDE] = ACTIONS(2959), - [anon_sym_void] = ACTIONS(2961), - [anon_sym_delete] = ACTIONS(2961), - [anon_sym_PLUS_PLUS] = ACTIONS(2959), - [anon_sym_DASH_DASH] = ACTIONS(2959), - [anon_sym_DQUOTE] = ACTIONS(2959), - [anon_sym_SQUOTE] = ACTIONS(2959), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2959), - [sym_number] = ACTIONS(2959), - [sym_private_property_identifier] = ACTIONS(2959), - [sym_this] = ACTIONS(2961), - [sym_super] = ACTIONS(2961), - [sym_true] = ACTIONS(2961), - [sym_false] = ACTIONS(2961), - [sym_null] = ACTIONS(2961), - [sym_undefined] = ACTIONS(2961), - [anon_sym_AT] = ACTIONS(2959), - [anon_sym_static] = ACTIONS(2961), - [anon_sym_readonly] = ACTIONS(2961), - [anon_sym_get] = ACTIONS(2961), - [anon_sym_set] = ACTIONS(2961), - [anon_sym_declare] = ACTIONS(2961), - [anon_sym_public] = ACTIONS(2961), - [anon_sym_private] = ACTIONS(2961), - [anon_sym_protected] = ACTIONS(2961), - [anon_sym_override] = ACTIONS(2961), - [anon_sym_module] = ACTIONS(2961), - [anon_sym_any] = ACTIONS(2961), - [anon_sym_number] = ACTIONS(2961), - [anon_sym_boolean] = ACTIONS(2961), - [anon_sym_string] = ACTIONS(2961), - [anon_sym_symbol] = ACTIONS(2961), - [anon_sym_object] = ACTIONS(2961), - [anon_sym_abstract] = ACTIONS(2961), - [anon_sym_interface] = ACTIONS(2961), - [anon_sym_enum] = ACTIONS(2961), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(946)] = { - [ts_builtin_sym_end] = ACTIONS(2967), - [sym_identifier] = ACTIONS(2969), - [anon_sym_export] = ACTIONS(2969), - [anon_sym_default] = ACTIONS(2969), - [anon_sym_type] = ACTIONS(2969), - [anon_sym_namespace] = ACTIONS(2969), - [anon_sym_LBRACE] = ACTIONS(2967), - [anon_sym_RBRACE] = ACTIONS(2967), - [anon_sym_typeof] = ACTIONS(2969), - [anon_sym_import] = ACTIONS(2969), - [anon_sym_with] = ACTIONS(2969), - [anon_sym_var] = ACTIONS(2969), - [anon_sym_let] = ACTIONS(2969), - [anon_sym_const] = ACTIONS(2969), - [anon_sym_BANG] = ACTIONS(2967), - [anon_sym_else] = ACTIONS(2969), - [anon_sym_if] = ACTIONS(2969), - [anon_sym_switch] = ACTIONS(2969), - [anon_sym_for] = ACTIONS(2969), - [anon_sym_LPAREN] = ACTIONS(2967), - [anon_sym_SEMI] = ACTIONS(2967), - [anon_sym_await] = ACTIONS(2969), - [anon_sym_while] = ACTIONS(2969), - [anon_sym_do] = ACTIONS(2969), - [anon_sym_try] = ACTIONS(2969), - [anon_sym_break] = ACTIONS(2969), - [anon_sym_continue] = ACTIONS(2969), - [anon_sym_debugger] = ACTIONS(2969), - [anon_sym_return] = ACTIONS(2969), - [anon_sym_throw] = ACTIONS(2969), - [anon_sym_case] = ACTIONS(2969), - [anon_sym_yield] = ACTIONS(2969), - [anon_sym_LBRACK] = ACTIONS(2967), - [anon_sym_class] = ACTIONS(2969), - [anon_sym_async] = ACTIONS(2969), - [anon_sym_function] = ACTIONS(2969), - [anon_sym_new] = ACTIONS(2969), - [anon_sym_using] = ACTIONS(2969), - [anon_sym_PLUS] = ACTIONS(2969), - [anon_sym_DASH] = ACTIONS(2969), - [anon_sym_SLASH] = ACTIONS(2969), - [anon_sym_LT] = ACTIONS(2967), - [anon_sym_TILDE] = ACTIONS(2967), - [anon_sym_void] = ACTIONS(2969), - [anon_sym_delete] = ACTIONS(2969), - [anon_sym_PLUS_PLUS] = ACTIONS(2967), - [anon_sym_DASH_DASH] = ACTIONS(2967), - [anon_sym_DQUOTE] = ACTIONS(2967), - [anon_sym_SQUOTE] = ACTIONS(2967), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2967), - [sym_number] = ACTIONS(2967), - [sym_private_property_identifier] = ACTIONS(2967), - [sym_this] = ACTIONS(2969), - [sym_super] = ACTIONS(2969), - [sym_true] = ACTIONS(2969), - [sym_false] = ACTIONS(2969), - [sym_null] = ACTIONS(2969), - [sym_undefined] = ACTIONS(2969), - [anon_sym_AT] = ACTIONS(2967), - [anon_sym_static] = ACTIONS(2969), - [anon_sym_readonly] = ACTIONS(2969), - [anon_sym_get] = ACTIONS(2969), - [anon_sym_set] = ACTIONS(2969), - [anon_sym_declare] = ACTIONS(2969), - [anon_sym_public] = ACTIONS(2969), - [anon_sym_private] = ACTIONS(2969), - [anon_sym_protected] = ACTIONS(2969), - [anon_sym_override] = ACTIONS(2969), - [anon_sym_module] = ACTIONS(2969), - [anon_sym_any] = ACTIONS(2969), - [anon_sym_number] = ACTIONS(2969), - [anon_sym_boolean] = ACTIONS(2969), - [anon_sym_string] = ACTIONS(2969), - [anon_sym_symbol] = ACTIONS(2969), - [anon_sym_object] = ACTIONS(2969), - [anon_sym_abstract] = ACTIONS(2969), - [anon_sym_interface] = ACTIONS(2969), - [anon_sym_enum] = ACTIONS(2969), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(947)] = { [ts_builtin_sym_end] = ACTIONS(2971), [sym_identifier] = ACTIONS(2973), [anon_sym_export] = ACTIONS(2973), @@ -120962,7 +120496,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2973), [sym_html_comment] = ACTIONS(5), }, - [STATE(948)] = { + [STATE(942)] = { [ts_builtin_sym_end] = ACTIONS(2975), [sym_identifier] = ACTIONS(2977), [anon_sym_export] = ACTIONS(2977), @@ -121044,7 +120578,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2977), [sym_html_comment] = ACTIONS(5), }, - [STATE(949)] = { + [STATE(943)] = { [ts_builtin_sym_end] = ACTIONS(2979), [sym_identifier] = ACTIONS(2981), [anon_sym_export] = ACTIONS(2981), @@ -121126,7 +120660,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2981), [sym_html_comment] = ACTIONS(5), }, - [STATE(950)] = { + [STATE(944)] = { [ts_builtin_sym_end] = ACTIONS(2983), [sym_identifier] = ACTIONS(2985), [anon_sym_export] = ACTIONS(2985), @@ -121208,7 +120742,7 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2985), [sym_html_comment] = ACTIONS(5), }, - [STATE(951)] = { + [STATE(945)] = { [ts_builtin_sym_end] = ACTIONS(2987), [sym_identifier] = ACTIONS(2989), [anon_sym_export] = ACTIONS(2989), @@ -121290,3228 +120824,3423 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_enum] = ACTIONS(2989), [sym_html_comment] = ACTIONS(5), }, + [STATE(946)] = { + [ts_builtin_sym_end] = ACTIONS(2991), + [sym_identifier] = ACTIONS(2993), + [anon_sym_export] = ACTIONS(2993), + [anon_sym_default] = ACTIONS(2993), + [anon_sym_type] = ACTIONS(2993), + [anon_sym_namespace] = ACTIONS(2993), + [anon_sym_LBRACE] = ACTIONS(2991), + [anon_sym_RBRACE] = ACTIONS(2991), + [anon_sym_typeof] = ACTIONS(2993), + [anon_sym_import] = ACTIONS(2993), + [anon_sym_with] = ACTIONS(2993), + [anon_sym_var] = ACTIONS(2993), + [anon_sym_let] = ACTIONS(2993), + [anon_sym_const] = ACTIONS(2993), + [anon_sym_BANG] = ACTIONS(2991), + [anon_sym_else] = ACTIONS(2993), + [anon_sym_if] = ACTIONS(2993), + [anon_sym_switch] = ACTIONS(2993), + [anon_sym_for] = ACTIONS(2993), + [anon_sym_LPAREN] = ACTIONS(2991), + [anon_sym_SEMI] = ACTIONS(2991), + [anon_sym_await] = ACTIONS(2993), + [anon_sym_while] = ACTIONS(2993), + [anon_sym_do] = ACTIONS(2993), + [anon_sym_try] = ACTIONS(2993), + [anon_sym_break] = ACTIONS(2993), + [anon_sym_continue] = ACTIONS(2993), + [anon_sym_debugger] = ACTIONS(2993), + [anon_sym_return] = ACTIONS(2993), + [anon_sym_throw] = ACTIONS(2993), + [anon_sym_case] = ACTIONS(2993), + [anon_sym_yield] = ACTIONS(2993), + [anon_sym_LBRACK] = ACTIONS(2991), + [anon_sym_class] = ACTIONS(2993), + [anon_sym_async] = ACTIONS(2993), + [anon_sym_function] = ACTIONS(2993), + [anon_sym_new] = ACTIONS(2993), + [anon_sym_using] = ACTIONS(2993), + [anon_sym_PLUS] = ACTIONS(2993), + [anon_sym_DASH] = ACTIONS(2993), + [anon_sym_SLASH] = ACTIONS(2993), + [anon_sym_LT] = ACTIONS(2991), + [anon_sym_TILDE] = ACTIONS(2991), + [anon_sym_void] = ACTIONS(2993), + [anon_sym_delete] = ACTIONS(2993), + [anon_sym_PLUS_PLUS] = ACTIONS(2991), + [anon_sym_DASH_DASH] = ACTIONS(2991), + [anon_sym_DQUOTE] = ACTIONS(2991), + [anon_sym_SQUOTE] = ACTIONS(2991), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2991), + [sym_number] = ACTIONS(2991), + [sym_private_property_identifier] = ACTIONS(2991), + [sym_this] = ACTIONS(2993), + [sym_super] = ACTIONS(2993), + [sym_true] = ACTIONS(2993), + [sym_false] = ACTIONS(2993), + [sym_null] = ACTIONS(2993), + [sym_undefined] = ACTIONS(2993), + [anon_sym_AT] = ACTIONS(2991), + [anon_sym_static] = ACTIONS(2993), + [anon_sym_readonly] = ACTIONS(2993), + [anon_sym_get] = ACTIONS(2993), + [anon_sym_set] = ACTIONS(2993), + [anon_sym_declare] = ACTIONS(2993), + [anon_sym_public] = ACTIONS(2993), + [anon_sym_private] = ACTIONS(2993), + [anon_sym_protected] = ACTIONS(2993), + [anon_sym_override] = ACTIONS(2993), + [anon_sym_module] = ACTIONS(2993), + [anon_sym_any] = ACTIONS(2993), + [anon_sym_number] = ACTIONS(2993), + [anon_sym_boolean] = ACTIONS(2993), + [anon_sym_string] = ACTIONS(2993), + [anon_sym_symbol] = ACTIONS(2993), + [anon_sym_object] = ACTIONS(2993), + [anon_sym_abstract] = ACTIONS(2993), + [anon_sym_interface] = ACTIONS(2993), + [anon_sym_enum] = ACTIONS(2993), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(947)] = { + [ts_builtin_sym_end] = ACTIONS(2579), + [sym_identifier] = ACTIONS(2581), + [anon_sym_export] = ACTIONS(2581), + [anon_sym_default] = ACTIONS(2581), + [anon_sym_type] = ACTIONS(2581), + [anon_sym_namespace] = ACTIONS(2581), + [anon_sym_LBRACE] = ACTIONS(2579), + [anon_sym_RBRACE] = ACTIONS(2579), + [anon_sym_typeof] = ACTIONS(2581), + [anon_sym_import] = ACTIONS(2581), + [anon_sym_with] = ACTIONS(2581), + [anon_sym_var] = ACTIONS(2581), + [anon_sym_let] = ACTIONS(2581), + [anon_sym_const] = ACTIONS(2581), + [anon_sym_BANG] = ACTIONS(2579), + [anon_sym_else] = ACTIONS(2581), + [anon_sym_if] = ACTIONS(2581), + [anon_sym_switch] = ACTIONS(2581), + [anon_sym_for] = ACTIONS(2581), + [anon_sym_LPAREN] = ACTIONS(2579), + [anon_sym_SEMI] = ACTIONS(2579), + [anon_sym_await] = ACTIONS(2581), + [anon_sym_while] = ACTIONS(2581), + [anon_sym_do] = ACTIONS(2581), + [anon_sym_try] = ACTIONS(2581), + [anon_sym_break] = ACTIONS(2581), + [anon_sym_continue] = ACTIONS(2581), + [anon_sym_debugger] = ACTIONS(2581), + [anon_sym_return] = ACTIONS(2581), + [anon_sym_throw] = ACTIONS(2581), + [anon_sym_case] = ACTIONS(2581), + [anon_sym_yield] = ACTIONS(2581), + [anon_sym_LBRACK] = ACTIONS(2579), + [anon_sym_class] = ACTIONS(2581), + [anon_sym_async] = ACTIONS(2581), + [anon_sym_function] = ACTIONS(2581), + [anon_sym_new] = ACTIONS(2581), + [anon_sym_using] = ACTIONS(2581), + [anon_sym_PLUS] = ACTIONS(2581), + [anon_sym_DASH] = ACTIONS(2581), + [anon_sym_SLASH] = ACTIONS(2581), + [anon_sym_LT] = ACTIONS(2579), + [anon_sym_TILDE] = ACTIONS(2579), + [anon_sym_void] = ACTIONS(2581), + [anon_sym_delete] = ACTIONS(2581), + [anon_sym_PLUS_PLUS] = ACTIONS(2579), + [anon_sym_DASH_DASH] = ACTIONS(2579), + [anon_sym_DQUOTE] = ACTIONS(2579), + [anon_sym_SQUOTE] = ACTIONS(2579), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2579), + [sym_number] = ACTIONS(2579), + [sym_private_property_identifier] = ACTIONS(2579), + [sym_this] = ACTIONS(2581), + [sym_super] = ACTIONS(2581), + [sym_true] = ACTIONS(2581), + [sym_false] = ACTIONS(2581), + [sym_null] = ACTIONS(2581), + [sym_undefined] = ACTIONS(2581), + [anon_sym_AT] = ACTIONS(2579), + [anon_sym_static] = ACTIONS(2581), + [anon_sym_readonly] = ACTIONS(2581), + [anon_sym_get] = ACTIONS(2581), + [anon_sym_set] = ACTIONS(2581), + [anon_sym_declare] = ACTIONS(2581), + [anon_sym_public] = ACTIONS(2581), + [anon_sym_private] = ACTIONS(2581), + [anon_sym_protected] = ACTIONS(2581), + [anon_sym_override] = ACTIONS(2581), + [anon_sym_module] = ACTIONS(2581), + [anon_sym_any] = ACTIONS(2581), + [anon_sym_number] = ACTIONS(2581), + [anon_sym_boolean] = ACTIONS(2581), + [anon_sym_string] = ACTIONS(2581), + [anon_sym_symbol] = ACTIONS(2581), + [anon_sym_object] = ACTIONS(2581), + [anon_sym_abstract] = ACTIONS(2581), + [anon_sym_interface] = ACTIONS(2581), + [anon_sym_enum] = ACTIONS(2581), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(948)] = { + [ts_builtin_sym_end] = ACTIONS(2579), + [sym_identifier] = ACTIONS(2581), + [anon_sym_export] = ACTIONS(2581), + [anon_sym_default] = ACTIONS(2581), + [anon_sym_type] = ACTIONS(2581), + [anon_sym_namespace] = ACTIONS(2581), + [anon_sym_LBRACE] = ACTIONS(2579), + [anon_sym_RBRACE] = ACTIONS(2579), + [anon_sym_typeof] = ACTIONS(2581), + [anon_sym_import] = ACTIONS(2581), + [anon_sym_with] = ACTIONS(2581), + [anon_sym_var] = ACTIONS(2581), + [anon_sym_let] = ACTIONS(2581), + [anon_sym_const] = ACTIONS(2581), + [anon_sym_BANG] = ACTIONS(2579), + [anon_sym_else] = ACTIONS(2581), + [anon_sym_if] = ACTIONS(2581), + [anon_sym_switch] = ACTIONS(2581), + [anon_sym_for] = ACTIONS(2581), + [anon_sym_LPAREN] = ACTIONS(2579), + [anon_sym_SEMI] = ACTIONS(2579), + [anon_sym_await] = ACTIONS(2581), + [anon_sym_while] = ACTIONS(2581), + [anon_sym_do] = ACTIONS(2581), + [anon_sym_try] = ACTIONS(2581), + [anon_sym_break] = ACTIONS(2581), + [anon_sym_continue] = ACTIONS(2581), + [anon_sym_debugger] = ACTIONS(2581), + [anon_sym_return] = ACTIONS(2581), + [anon_sym_throw] = ACTIONS(2581), + [anon_sym_case] = ACTIONS(2581), + [anon_sym_yield] = ACTIONS(2581), + [anon_sym_LBRACK] = ACTIONS(2579), + [anon_sym_class] = ACTIONS(2581), + [anon_sym_async] = ACTIONS(2581), + [anon_sym_function] = ACTIONS(2581), + [anon_sym_new] = ACTIONS(2581), + [anon_sym_using] = ACTIONS(2581), + [anon_sym_PLUS] = ACTIONS(2581), + [anon_sym_DASH] = ACTIONS(2581), + [anon_sym_SLASH] = ACTIONS(2581), + [anon_sym_LT] = ACTIONS(2579), + [anon_sym_TILDE] = ACTIONS(2579), + [anon_sym_void] = ACTIONS(2581), + [anon_sym_delete] = ACTIONS(2581), + [anon_sym_PLUS_PLUS] = ACTIONS(2579), + [anon_sym_DASH_DASH] = ACTIONS(2579), + [anon_sym_DQUOTE] = ACTIONS(2579), + [anon_sym_SQUOTE] = ACTIONS(2579), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2579), + [sym_number] = ACTIONS(2579), + [sym_private_property_identifier] = ACTIONS(2579), + [sym_this] = ACTIONS(2581), + [sym_super] = ACTIONS(2581), + [sym_true] = ACTIONS(2581), + [sym_false] = ACTIONS(2581), + [sym_null] = ACTIONS(2581), + [sym_undefined] = ACTIONS(2581), + [anon_sym_AT] = ACTIONS(2579), + [anon_sym_static] = ACTIONS(2581), + [anon_sym_readonly] = ACTIONS(2581), + [anon_sym_get] = ACTIONS(2581), + [anon_sym_set] = ACTIONS(2581), + [anon_sym_declare] = ACTIONS(2581), + [anon_sym_public] = ACTIONS(2581), + [anon_sym_private] = ACTIONS(2581), + [anon_sym_protected] = ACTIONS(2581), + [anon_sym_override] = ACTIONS(2581), + [anon_sym_module] = ACTIONS(2581), + [anon_sym_any] = ACTIONS(2581), + [anon_sym_number] = ACTIONS(2581), + [anon_sym_boolean] = ACTIONS(2581), + [anon_sym_string] = ACTIONS(2581), + [anon_sym_symbol] = ACTIONS(2581), + [anon_sym_object] = ACTIONS(2581), + [anon_sym_abstract] = ACTIONS(2581), + [anon_sym_interface] = ACTIONS(2581), + [anon_sym_enum] = ACTIONS(2581), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(949)] = { + [ts_builtin_sym_end] = ACTIONS(2579), + [sym_identifier] = ACTIONS(2581), + [anon_sym_export] = ACTIONS(2581), + [anon_sym_default] = ACTIONS(2581), + [anon_sym_type] = ACTIONS(2581), + [anon_sym_namespace] = ACTIONS(2581), + [anon_sym_LBRACE] = ACTIONS(2579), + [anon_sym_RBRACE] = ACTIONS(2579), + [anon_sym_typeof] = ACTIONS(2581), + [anon_sym_import] = ACTIONS(2581), + [anon_sym_with] = ACTIONS(2581), + [anon_sym_var] = ACTIONS(2581), + [anon_sym_let] = ACTIONS(2581), + [anon_sym_const] = ACTIONS(2581), + [anon_sym_BANG] = ACTIONS(2579), + [anon_sym_else] = ACTIONS(2581), + [anon_sym_if] = ACTIONS(2581), + [anon_sym_switch] = ACTIONS(2581), + [anon_sym_for] = ACTIONS(2581), + [anon_sym_LPAREN] = ACTIONS(2579), + [anon_sym_SEMI] = ACTIONS(2579), + [anon_sym_await] = ACTIONS(2581), + [anon_sym_while] = ACTIONS(2581), + [anon_sym_do] = ACTIONS(2581), + [anon_sym_try] = ACTIONS(2581), + [anon_sym_break] = ACTIONS(2581), + [anon_sym_continue] = ACTIONS(2581), + [anon_sym_debugger] = ACTIONS(2581), + [anon_sym_return] = ACTIONS(2581), + [anon_sym_throw] = ACTIONS(2581), + [anon_sym_case] = ACTIONS(2581), + [anon_sym_yield] = ACTIONS(2581), + [anon_sym_LBRACK] = ACTIONS(2579), + [anon_sym_class] = ACTIONS(2581), + [anon_sym_async] = ACTIONS(2581), + [anon_sym_function] = ACTIONS(2581), + [anon_sym_new] = ACTIONS(2581), + [anon_sym_using] = ACTIONS(2581), + [anon_sym_PLUS] = ACTIONS(2581), + [anon_sym_DASH] = ACTIONS(2581), + [anon_sym_SLASH] = ACTIONS(2581), + [anon_sym_LT] = ACTIONS(2579), + [anon_sym_TILDE] = ACTIONS(2579), + [anon_sym_void] = ACTIONS(2581), + [anon_sym_delete] = ACTIONS(2581), + [anon_sym_PLUS_PLUS] = ACTIONS(2579), + [anon_sym_DASH_DASH] = ACTIONS(2579), + [anon_sym_DQUOTE] = ACTIONS(2579), + [anon_sym_SQUOTE] = ACTIONS(2579), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2579), + [sym_number] = ACTIONS(2579), + [sym_private_property_identifier] = ACTIONS(2579), + [sym_this] = ACTIONS(2581), + [sym_super] = ACTIONS(2581), + [sym_true] = ACTIONS(2581), + [sym_false] = ACTIONS(2581), + [sym_null] = ACTIONS(2581), + [sym_undefined] = ACTIONS(2581), + [anon_sym_AT] = ACTIONS(2579), + [anon_sym_static] = ACTIONS(2581), + [anon_sym_readonly] = ACTIONS(2581), + [anon_sym_get] = ACTIONS(2581), + [anon_sym_set] = ACTIONS(2581), + [anon_sym_declare] = ACTIONS(2581), + [anon_sym_public] = ACTIONS(2581), + [anon_sym_private] = ACTIONS(2581), + [anon_sym_protected] = ACTIONS(2581), + [anon_sym_override] = ACTIONS(2581), + [anon_sym_module] = ACTIONS(2581), + [anon_sym_any] = ACTIONS(2581), + [anon_sym_number] = ACTIONS(2581), + [anon_sym_boolean] = ACTIONS(2581), + [anon_sym_string] = ACTIONS(2581), + [anon_sym_symbol] = ACTIONS(2581), + [anon_sym_object] = ACTIONS(2581), + [anon_sym_abstract] = ACTIONS(2581), + [anon_sym_interface] = ACTIONS(2581), + [anon_sym_enum] = ACTIONS(2581), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(950)] = { + [ts_builtin_sym_end] = ACTIONS(2995), + [sym_identifier] = ACTIONS(2997), + [anon_sym_export] = ACTIONS(2997), + [anon_sym_default] = ACTIONS(2997), + [anon_sym_type] = ACTIONS(2997), + [anon_sym_namespace] = ACTIONS(2997), + [anon_sym_LBRACE] = ACTIONS(2995), + [anon_sym_RBRACE] = ACTIONS(2995), + [anon_sym_typeof] = ACTIONS(2997), + [anon_sym_import] = ACTIONS(2997), + [anon_sym_with] = ACTIONS(2997), + [anon_sym_var] = ACTIONS(2997), + [anon_sym_let] = ACTIONS(2997), + [anon_sym_const] = ACTIONS(2997), + [anon_sym_BANG] = ACTIONS(2995), + [anon_sym_else] = ACTIONS(2997), + [anon_sym_if] = ACTIONS(2997), + [anon_sym_switch] = ACTIONS(2997), + [anon_sym_for] = ACTIONS(2997), + [anon_sym_LPAREN] = ACTIONS(2995), + [anon_sym_SEMI] = ACTIONS(2995), + [anon_sym_await] = ACTIONS(2997), + [anon_sym_while] = ACTIONS(2997), + [anon_sym_do] = ACTIONS(2997), + [anon_sym_try] = ACTIONS(2997), + [anon_sym_break] = ACTIONS(2997), + [anon_sym_continue] = ACTIONS(2997), + [anon_sym_debugger] = ACTIONS(2997), + [anon_sym_return] = ACTIONS(2997), + [anon_sym_throw] = ACTIONS(2997), + [anon_sym_case] = ACTIONS(2997), + [anon_sym_yield] = ACTIONS(2997), + [anon_sym_LBRACK] = ACTIONS(2995), + [anon_sym_class] = ACTIONS(2997), + [anon_sym_async] = ACTIONS(2997), + [anon_sym_function] = ACTIONS(2997), + [anon_sym_new] = ACTIONS(2997), + [anon_sym_using] = ACTIONS(2997), + [anon_sym_PLUS] = ACTIONS(2997), + [anon_sym_DASH] = ACTIONS(2997), + [anon_sym_SLASH] = ACTIONS(2997), + [anon_sym_LT] = ACTIONS(2995), + [anon_sym_TILDE] = ACTIONS(2995), + [anon_sym_void] = ACTIONS(2997), + [anon_sym_delete] = ACTIONS(2997), + [anon_sym_PLUS_PLUS] = ACTIONS(2995), + [anon_sym_DASH_DASH] = ACTIONS(2995), + [anon_sym_DQUOTE] = ACTIONS(2995), + [anon_sym_SQUOTE] = ACTIONS(2995), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2995), + [sym_number] = ACTIONS(2995), + [sym_private_property_identifier] = ACTIONS(2995), + [sym_this] = ACTIONS(2997), + [sym_super] = ACTIONS(2997), + [sym_true] = ACTIONS(2997), + [sym_false] = ACTIONS(2997), + [sym_null] = ACTIONS(2997), + [sym_undefined] = ACTIONS(2997), + [anon_sym_AT] = ACTIONS(2995), + [anon_sym_static] = ACTIONS(2997), + [anon_sym_readonly] = ACTIONS(2997), + [anon_sym_get] = ACTIONS(2997), + [anon_sym_set] = ACTIONS(2997), + [anon_sym_declare] = ACTIONS(2997), + [anon_sym_public] = ACTIONS(2997), + [anon_sym_private] = ACTIONS(2997), + [anon_sym_protected] = ACTIONS(2997), + [anon_sym_override] = ACTIONS(2997), + [anon_sym_module] = ACTIONS(2997), + [anon_sym_any] = ACTIONS(2997), + [anon_sym_number] = ACTIONS(2997), + [anon_sym_boolean] = ACTIONS(2997), + [anon_sym_string] = ACTIONS(2997), + [anon_sym_symbol] = ACTIONS(2997), + [anon_sym_object] = ACTIONS(2997), + [anon_sym_abstract] = ACTIONS(2997), + [anon_sym_interface] = ACTIONS(2997), + [anon_sym_enum] = ACTIONS(2997), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(951)] = { + [ts_builtin_sym_end] = ACTIONS(2999), + [sym_identifier] = ACTIONS(3001), + [anon_sym_export] = ACTIONS(3001), + [anon_sym_default] = ACTIONS(3001), + [anon_sym_type] = ACTIONS(3001), + [anon_sym_namespace] = ACTIONS(3001), + [anon_sym_LBRACE] = ACTIONS(2999), + [anon_sym_RBRACE] = ACTIONS(2999), + [anon_sym_typeof] = ACTIONS(3001), + [anon_sym_import] = ACTIONS(3001), + [anon_sym_with] = ACTIONS(3001), + [anon_sym_var] = ACTIONS(3001), + [anon_sym_let] = ACTIONS(3001), + [anon_sym_const] = ACTIONS(3001), + [anon_sym_BANG] = ACTIONS(2999), + [anon_sym_else] = ACTIONS(3001), + [anon_sym_if] = ACTIONS(3001), + [anon_sym_switch] = ACTIONS(3001), + [anon_sym_for] = ACTIONS(3001), + [anon_sym_LPAREN] = ACTIONS(2999), + [anon_sym_SEMI] = ACTIONS(2999), + [anon_sym_await] = ACTIONS(3001), + [anon_sym_while] = ACTIONS(3001), + [anon_sym_do] = ACTIONS(3001), + [anon_sym_try] = ACTIONS(3001), + [anon_sym_break] = ACTIONS(3001), + [anon_sym_continue] = ACTIONS(3001), + [anon_sym_debugger] = ACTIONS(3001), + [anon_sym_return] = ACTIONS(3001), + [anon_sym_throw] = ACTIONS(3001), + [anon_sym_case] = ACTIONS(3001), + [anon_sym_yield] = ACTIONS(3001), + [anon_sym_LBRACK] = ACTIONS(2999), + [anon_sym_class] = ACTIONS(3001), + [anon_sym_async] = ACTIONS(3001), + [anon_sym_function] = ACTIONS(3001), + [anon_sym_new] = ACTIONS(3001), + [anon_sym_using] = ACTIONS(3001), + [anon_sym_PLUS] = ACTIONS(3001), + [anon_sym_DASH] = ACTIONS(3001), + [anon_sym_SLASH] = ACTIONS(3001), + [anon_sym_LT] = ACTIONS(2999), + [anon_sym_TILDE] = ACTIONS(2999), + [anon_sym_void] = ACTIONS(3001), + [anon_sym_delete] = ACTIONS(3001), + [anon_sym_PLUS_PLUS] = ACTIONS(2999), + [anon_sym_DASH_DASH] = ACTIONS(2999), + [anon_sym_DQUOTE] = ACTIONS(2999), + [anon_sym_SQUOTE] = ACTIONS(2999), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2999), + [sym_number] = ACTIONS(2999), + [sym_private_property_identifier] = ACTIONS(2999), + [sym_this] = ACTIONS(3001), + [sym_super] = ACTIONS(3001), + [sym_true] = ACTIONS(3001), + [sym_false] = ACTIONS(3001), + [sym_null] = ACTIONS(3001), + [sym_undefined] = ACTIONS(3001), + [anon_sym_AT] = ACTIONS(2999), + [anon_sym_static] = ACTIONS(3001), + [anon_sym_readonly] = ACTIONS(3001), + [anon_sym_get] = ACTIONS(3001), + [anon_sym_set] = ACTIONS(3001), + [anon_sym_declare] = ACTIONS(3001), + [anon_sym_public] = ACTIONS(3001), + [anon_sym_private] = ACTIONS(3001), + [anon_sym_protected] = ACTIONS(3001), + [anon_sym_override] = ACTIONS(3001), + [anon_sym_module] = ACTIONS(3001), + [anon_sym_any] = ACTIONS(3001), + [anon_sym_number] = ACTIONS(3001), + [anon_sym_boolean] = ACTIONS(3001), + [anon_sym_string] = ACTIONS(3001), + [anon_sym_symbol] = ACTIONS(3001), + [anon_sym_object] = ACTIONS(3001), + [anon_sym_abstract] = ACTIONS(3001), + [anon_sym_interface] = ACTIONS(3001), + [anon_sym_enum] = ACTIONS(3001), + [sym_html_comment] = ACTIONS(5), + }, [STATE(952)] = { - [sym_import] = STATE(4877), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5876), - [sym_rest_pattern] = STATE(5448), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(3255), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(3891), - [sym_tuple_parameter] = STATE(5428), - [sym_optional_tuple_parameter] = STATE(5428), - [sym_optional_type] = STATE(5428), - [sym_rest_type] = STATE(5428), - [sym__tuple_type_member] = STATE(5428), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5715), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(2499), + [sym_import] = STATE(4927), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5884), + [sym_rest_pattern] = STATE(5679), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(3252), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(4008), + [sym_tuple_parameter] = STATE(5700), + [sym_optional_tuple_parameter] = STATE(5700), + [sym_optional_type] = STATE(5700), + [sym_rest_type] = STATE(5700), + [sym__tuple_type_member] = STATE(5700), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5720), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(2517), [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_new] = ACTIONS(1644), - [anon_sym_DOT_DOT_DOT] = ACTIONS(2505), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_new] = ACTIONS(2523), + [anon_sym_DOT_DOT_DOT] = ACTIONS(2525), [anon_sym_AMP] = ACTIONS(609), [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1650), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(2531), [anon_sym_QMARK] = ACTIONS(631), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), + [anon_sym_any] = ACTIONS(637), + [anon_sym_number] = ACTIONS(637), + [anon_sym_boolean] = ACTIONS(637), + [anon_sym_string] = ACTIONS(637), + [anon_sym_symbol] = ACTIONS(637), + [anon_sym_object] = ACTIONS(637), [anon_sym_abstract] = ACTIONS(635), - [anon_sym_infer] = ACTIONS(637), + [anon_sym_never] = ACTIONS(637), + [anon_sym_unknown] = ACTIONS(637), [anon_sym_keyof] = ACTIONS(639), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [anon_sym_infer] = ACTIONS(641), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, [STATE(953)] = { - [sym_import] = STATE(5069), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5974), - [sym_nested_type_identifier] = STATE(2969), - [sym_variance] = STATE(5149), - [sym__type_query_member_expression_in_type_annotation] = STATE(2945), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(4006), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5573), - [sym_type_parameter] = STATE(5211), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(2991), + [sym_import] = STATE(5175), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5776), + [sym_nested_type_identifier] = STATE(2968), + [sym_variance] = STATE(4743), + [sym__type_query_member_expression_in_type_annotation] = STATE(2951), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(3855), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5570), + [sym_type_parameter] = STATE(5179), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(3003), [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(2993), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_in] = ACTIONS(2995), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_new] = ACTIONS(1550), - [anon_sym_AMP] = ACTIONS(728), - [anon_sym_PIPE] = ACTIONS(730), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1568), - [anon_sym_QMARK] = ACTIONS(754), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(207), - [anon_sym_out] = ACTIONS(2997), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(3005), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_in] = ACTIONS(3007), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_new] = ACTIONS(1556), + [anon_sym_AMP] = ACTIONS(758), + [anon_sym_PIPE] = ACTIONS(760), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1574), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_out] = ACTIONS(3009), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, [STATE(954)] = { - [sym_identifier] = ACTIONS(2551), - [anon_sym_export] = ACTIONS(2551), - [anon_sym_type] = ACTIONS(2551), - [anon_sym_namespace] = ACTIONS(2551), - [anon_sym_LBRACE] = ACTIONS(2549), - [anon_sym_typeof] = ACTIONS(2551), - [anon_sym_import] = ACTIONS(2551), - [anon_sym_with] = ACTIONS(2551), - [anon_sym_var] = ACTIONS(2551), - [anon_sym_let] = ACTIONS(2551), - [anon_sym_const] = ACTIONS(2551), - [anon_sym_BANG] = ACTIONS(2549), - [anon_sym_if] = ACTIONS(2551), - [anon_sym_switch] = ACTIONS(2551), - [anon_sym_for] = ACTIONS(2551), - [anon_sym_LPAREN] = ACTIONS(2549), - [anon_sym_SEMI] = ACTIONS(2549), - [anon_sym_await] = ACTIONS(2551), - [anon_sym_while] = ACTIONS(2551), - [anon_sym_do] = ACTIONS(2551), - [anon_sym_try] = ACTIONS(2551), - [anon_sym_break] = ACTIONS(2551), - [anon_sym_continue] = ACTIONS(2551), - [anon_sym_debugger] = ACTIONS(2551), - [anon_sym_return] = ACTIONS(2551), - [anon_sym_throw] = ACTIONS(2551), - [anon_sym_yield] = ACTIONS(2551), - [anon_sym_LBRACK] = ACTIONS(2549), - [anon_sym_class] = ACTIONS(2551), - [anon_sym_async] = ACTIONS(2551), - [anon_sym_function] = ACTIONS(2551), - [anon_sym_new] = ACTIONS(2551), - [anon_sym_using] = ACTIONS(2551), - [anon_sym_PLUS] = ACTIONS(2551), - [anon_sym_DASH] = ACTIONS(2551), - [anon_sym_SLASH] = ACTIONS(2551), - [anon_sym_LT] = ACTIONS(2549), - [anon_sym_TILDE] = ACTIONS(2549), - [anon_sym_void] = ACTIONS(2551), - [anon_sym_delete] = ACTIONS(2551), - [anon_sym_PLUS_PLUS] = ACTIONS(2549), - [anon_sym_DASH_DASH] = ACTIONS(2549), - [anon_sym_DQUOTE] = ACTIONS(2549), - [anon_sym_SQUOTE] = ACTIONS(2549), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2549), - [sym_number] = ACTIONS(2549), - [sym_private_property_identifier] = ACTIONS(2549), - [sym_this] = ACTIONS(2551), - [sym_super] = ACTIONS(2551), - [sym_true] = ACTIONS(2551), - [sym_false] = ACTIONS(2551), - [sym_null] = ACTIONS(2551), - [sym_undefined] = ACTIONS(2551), - [anon_sym_AT] = ACTIONS(2549), - [anon_sym_static] = ACTIONS(2551), - [anon_sym_readonly] = ACTIONS(2551), - [anon_sym_get] = ACTIONS(2551), - [anon_sym_set] = ACTIONS(2551), - [anon_sym_declare] = ACTIONS(2551), - [anon_sym_public] = ACTIONS(2551), - [anon_sym_private] = ACTIONS(2551), - [anon_sym_protected] = ACTIONS(2551), - [anon_sym_override] = ACTIONS(2551), - [anon_sym_module] = ACTIONS(2551), - [anon_sym_any] = ACTIONS(2551), - [anon_sym_number] = ACTIONS(2551), - [anon_sym_boolean] = ACTIONS(2551), - [anon_sym_string] = ACTIONS(2551), - [anon_sym_symbol] = ACTIONS(2551), - [anon_sym_object] = ACTIONS(2551), - [anon_sym_abstract] = ACTIONS(2551), - [anon_sym_interface] = ACTIONS(2551), - [anon_sym_enum] = ACTIONS(2551), + [sym_identifier] = ACTIONS(3011), + [anon_sym_export] = ACTIONS(3011), + [anon_sym_type] = ACTIONS(3011), + [anon_sym_namespace] = ACTIONS(3011), + [anon_sym_LBRACE] = ACTIONS(3013), + [anon_sym_typeof] = ACTIONS(3011), + [anon_sym_import] = ACTIONS(3011), + [anon_sym_with] = ACTIONS(3011), + [anon_sym_var] = ACTIONS(3011), + [anon_sym_let] = ACTIONS(3011), + [anon_sym_const] = ACTIONS(3011), + [anon_sym_BANG] = ACTIONS(3013), + [anon_sym_if] = ACTIONS(3011), + [anon_sym_switch] = ACTIONS(3011), + [anon_sym_for] = ACTIONS(3011), + [anon_sym_LPAREN] = ACTIONS(3013), + [anon_sym_SEMI] = ACTIONS(3013), + [anon_sym_await] = ACTIONS(3011), + [anon_sym_while] = ACTIONS(3011), + [anon_sym_do] = ACTIONS(3011), + [anon_sym_try] = ACTIONS(3011), + [anon_sym_break] = ACTIONS(3011), + [anon_sym_continue] = ACTIONS(3011), + [anon_sym_debugger] = ACTIONS(3011), + [anon_sym_return] = ACTIONS(3011), + [anon_sym_throw] = ACTIONS(3011), + [anon_sym_yield] = ACTIONS(3011), + [anon_sym_LBRACK] = ACTIONS(3013), + [anon_sym_class] = ACTIONS(3011), + [anon_sym_async] = ACTIONS(3011), + [anon_sym_function] = ACTIONS(3011), + [anon_sym_new] = ACTIONS(3011), + [anon_sym_using] = ACTIONS(3011), + [anon_sym_PLUS] = ACTIONS(3011), + [anon_sym_DASH] = ACTIONS(3011), + [anon_sym_SLASH] = ACTIONS(3011), + [anon_sym_LT] = ACTIONS(3013), + [anon_sym_TILDE] = ACTIONS(3013), + [anon_sym_void] = ACTIONS(3011), + [anon_sym_delete] = ACTIONS(3011), + [anon_sym_PLUS_PLUS] = ACTIONS(3013), + [anon_sym_DASH_DASH] = ACTIONS(3013), + [anon_sym_DQUOTE] = ACTIONS(3013), + [anon_sym_SQUOTE] = ACTIONS(3013), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3013), + [sym_number] = ACTIONS(3013), + [sym_private_property_identifier] = ACTIONS(3013), + [sym_this] = ACTIONS(3011), + [sym_super] = ACTIONS(3011), + [sym_true] = ACTIONS(3011), + [sym_false] = ACTIONS(3011), + [sym_null] = ACTIONS(3011), + [sym_undefined] = ACTIONS(3011), + [anon_sym_AT] = ACTIONS(3013), + [anon_sym_static] = ACTIONS(3011), + [anon_sym_readonly] = ACTIONS(3011), + [anon_sym_get] = ACTIONS(3011), + [anon_sym_set] = ACTIONS(3011), + [anon_sym_declare] = ACTIONS(3011), + [anon_sym_public] = ACTIONS(3011), + [anon_sym_private] = ACTIONS(3011), + [anon_sym_protected] = ACTIONS(3011), + [anon_sym_override] = ACTIONS(3011), + [anon_sym_module] = ACTIONS(3011), + [anon_sym_any] = ACTIONS(3011), + [anon_sym_number] = ACTIONS(3011), + [anon_sym_boolean] = ACTIONS(3011), + [anon_sym_string] = ACTIONS(3011), + [anon_sym_symbol] = ACTIONS(3011), + [anon_sym_object] = ACTIONS(3011), + [anon_sym_abstract] = ACTIONS(3011), + [anon_sym_interface] = ACTIONS(3011), + [anon_sym_enum] = ACTIONS(3011), [sym_html_comment] = ACTIONS(5), }, [STATE(955)] = { - [sym_identifier] = ACTIONS(2999), - [anon_sym_export] = ACTIONS(2999), - [anon_sym_type] = ACTIONS(2999), - [anon_sym_namespace] = ACTIONS(2999), - [anon_sym_LBRACE] = ACTIONS(3001), - [anon_sym_typeof] = ACTIONS(2999), - [anon_sym_import] = ACTIONS(2999), - [anon_sym_with] = ACTIONS(2999), - [anon_sym_var] = ACTIONS(2999), - [anon_sym_let] = ACTIONS(2999), - [anon_sym_const] = ACTIONS(2999), - [anon_sym_BANG] = ACTIONS(3001), - [anon_sym_if] = ACTIONS(2999), - [anon_sym_switch] = ACTIONS(2999), - [anon_sym_for] = ACTIONS(2999), - [anon_sym_LPAREN] = ACTIONS(3001), - [anon_sym_SEMI] = ACTIONS(3001), - [anon_sym_await] = ACTIONS(2999), - [anon_sym_while] = ACTIONS(2999), - [anon_sym_do] = ACTIONS(2999), - [anon_sym_try] = ACTIONS(2999), - [anon_sym_break] = ACTIONS(2999), - [anon_sym_continue] = ACTIONS(2999), - [anon_sym_debugger] = ACTIONS(2999), - [anon_sym_return] = ACTIONS(2999), - [anon_sym_throw] = ACTIONS(2999), - [anon_sym_yield] = ACTIONS(2999), - [anon_sym_LBRACK] = ACTIONS(3001), - [anon_sym_class] = ACTIONS(2999), - [anon_sym_async] = ACTIONS(2999), - [anon_sym_function] = ACTIONS(2999), - [anon_sym_new] = ACTIONS(2999), - [anon_sym_using] = ACTIONS(2999), - [anon_sym_PLUS] = ACTIONS(2999), - [anon_sym_DASH] = ACTIONS(2999), - [anon_sym_SLASH] = ACTIONS(2999), - [anon_sym_LT] = ACTIONS(3001), - [anon_sym_TILDE] = ACTIONS(3001), - [anon_sym_void] = ACTIONS(2999), - [anon_sym_delete] = ACTIONS(2999), - [anon_sym_PLUS_PLUS] = ACTIONS(3001), - [anon_sym_DASH_DASH] = ACTIONS(3001), - [anon_sym_DQUOTE] = ACTIONS(3001), - [anon_sym_SQUOTE] = ACTIONS(3001), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3001), - [sym_number] = ACTIONS(3001), - [sym_private_property_identifier] = ACTIONS(3001), - [sym_this] = ACTIONS(2999), - [sym_super] = ACTIONS(2999), - [sym_true] = ACTIONS(2999), - [sym_false] = ACTIONS(2999), - [sym_null] = ACTIONS(2999), - [sym_undefined] = ACTIONS(2999), - [anon_sym_AT] = ACTIONS(3001), - [anon_sym_static] = ACTIONS(2999), - [anon_sym_readonly] = ACTIONS(2999), - [anon_sym_get] = ACTIONS(2999), - [anon_sym_set] = ACTIONS(2999), - [anon_sym_declare] = ACTIONS(2999), - [anon_sym_public] = ACTIONS(2999), - [anon_sym_private] = ACTIONS(2999), - [anon_sym_protected] = ACTIONS(2999), - [anon_sym_override] = ACTIONS(2999), - [anon_sym_module] = ACTIONS(2999), - [anon_sym_any] = ACTIONS(2999), - [anon_sym_number] = ACTIONS(2999), - [anon_sym_boolean] = ACTIONS(2999), - [anon_sym_string] = ACTIONS(2999), - [anon_sym_symbol] = ACTIONS(2999), - [anon_sym_object] = ACTIONS(2999), - [anon_sym_abstract] = ACTIONS(2999), - [anon_sym_interface] = ACTIONS(2999), - [anon_sym_enum] = ACTIONS(2999), + [sym_identifier] = ACTIONS(3015), + [anon_sym_export] = ACTIONS(3015), + [anon_sym_type] = ACTIONS(3015), + [anon_sym_namespace] = ACTIONS(3015), + [anon_sym_LBRACE] = ACTIONS(3017), + [anon_sym_typeof] = ACTIONS(3015), + [anon_sym_import] = ACTIONS(3015), + [anon_sym_with] = ACTIONS(3015), + [anon_sym_var] = ACTIONS(3015), + [anon_sym_let] = ACTIONS(3015), + [anon_sym_const] = ACTIONS(3015), + [anon_sym_BANG] = ACTIONS(3017), + [anon_sym_if] = ACTIONS(3015), + [anon_sym_switch] = ACTIONS(3015), + [anon_sym_for] = ACTIONS(3015), + [anon_sym_LPAREN] = ACTIONS(3017), + [anon_sym_SEMI] = ACTIONS(3017), + [anon_sym_await] = ACTIONS(3015), + [anon_sym_while] = ACTIONS(3015), + [anon_sym_do] = ACTIONS(3015), + [anon_sym_try] = ACTIONS(3015), + [anon_sym_break] = ACTIONS(3015), + [anon_sym_continue] = ACTIONS(3015), + [anon_sym_debugger] = ACTIONS(3015), + [anon_sym_return] = ACTIONS(3015), + [anon_sym_throw] = ACTIONS(3015), + [anon_sym_yield] = ACTIONS(3015), + [anon_sym_LBRACK] = ACTIONS(3017), + [anon_sym_class] = ACTIONS(3015), + [anon_sym_async] = ACTIONS(3015), + [anon_sym_function] = ACTIONS(3015), + [anon_sym_new] = ACTIONS(3015), + [anon_sym_using] = ACTIONS(3015), + [anon_sym_PLUS] = ACTIONS(3015), + [anon_sym_DASH] = ACTIONS(3015), + [anon_sym_SLASH] = ACTIONS(3015), + [anon_sym_LT] = ACTIONS(3017), + [anon_sym_TILDE] = ACTIONS(3017), + [anon_sym_void] = ACTIONS(3015), + [anon_sym_delete] = ACTIONS(3015), + [anon_sym_PLUS_PLUS] = ACTIONS(3017), + [anon_sym_DASH_DASH] = ACTIONS(3017), + [anon_sym_DQUOTE] = ACTIONS(3017), + [anon_sym_SQUOTE] = ACTIONS(3017), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3017), + [sym_number] = ACTIONS(3017), + [sym_private_property_identifier] = ACTIONS(3017), + [sym_this] = ACTIONS(3015), + [sym_super] = ACTIONS(3015), + [sym_true] = ACTIONS(3015), + [sym_false] = ACTIONS(3015), + [sym_null] = ACTIONS(3015), + [sym_undefined] = ACTIONS(3015), + [anon_sym_AT] = ACTIONS(3017), + [anon_sym_static] = ACTIONS(3015), + [anon_sym_readonly] = ACTIONS(3015), + [anon_sym_get] = ACTIONS(3015), + [anon_sym_set] = ACTIONS(3015), + [anon_sym_declare] = ACTIONS(3015), + [anon_sym_public] = ACTIONS(3015), + [anon_sym_private] = ACTIONS(3015), + [anon_sym_protected] = ACTIONS(3015), + [anon_sym_override] = ACTIONS(3015), + [anon_sym_module] = ACTIONS(3015), + [anon_sym_any] = ACTIONS(3015), + [anon_sym_number] = ACTIONS(3015), + [anon_sym_boolean] = ACTIONS(3015), + [anon_sym_string] = ACTIONS(3015), + [anon_sym_symbol] = ACTIONS(3015), + [anon_sym_object] = ACTIONS(3015), + [anon_sym_abstract] = ACTIONS(3015), + [anon_sym_interface] = ACTIONS(3015), + [anon_sym_enum] = ACTIONS(3015), [sym_html_comment] = ACTIONS(5), }, [STATE(956)] = { - [sym_import] = STATE(4778), - [sym_nested_identifier] = STATE(6036), - [sym_string] = STATE(3401), - [sym_formal_parameters] = STATE(5802), - [sym_nested_type_identifier] = STATE(3288), - [sym__type_query_member_expression_in_type_annotation] = STATE(3105), - [sym__type_query_call_expression_in_type_annotation] = STATE(3349), - [sym_asserts] = STATE(3463), - [sym_type] = STATE(3464), - [sym_constructor_type] = STATE(3408), - [sym_primary_type] = STATE(3409), - [sym_template_literal_type] = STATE(3410), - [sym_infer_type] = STATE(3408), - [sym_conditional_type] = STATE(3410), - [sym_generic_type] = STATE(3410), - [sym_type_predicate] = STATE(3463), - [sym_type_query] = STATE(3410), - [sym_index_type_query] = STATE(3410), - [sym_lookup_type] = STATE(3410), - [sym_literal_type] = STATE(3410), - [sym__number] = STATE(3412), - [sym_existential_type] = STATE(3410), - [sym_flow_maybe_type] = STATE(3410), - [sym_parenthesized_type] = STATE(3410), - [sym_predefined_type] = STATE(3334), - [sym_object_type] = STATE(3410), - [sym_type_parameters] = STATE(5469), - [sym_array_type] = STATE(3410), - [sym_tuple_type] = STATE(3410), - [sym_readonly_type] = STATE(3408), - [sym_union_type] = STATE(3410), - [sym_intersection_type] = STATE(3410), - [sym_function_type] = STATE(3408), - [sym_identifier] = ACTIONS(3003), - [anon_sym_STAR] = ACTIONS(3005), - [anon_sym_LBRACE] = ACTIONS(3007), - [anon_sym_typeof] = ACTIONS(3009), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(3011), - [anon_sym_LPAREN] = ACTIONS(3013), - [anon_sym_LBRACK] = ACTIONS(3015), - [anon_sym_new] = ACTIONS(3017), - [anon_sym_AMP] = ACTIONS(3019), - [anon_sym_PIPE] = ACTIONS(3021), - [anon_sym_PLUS] = ACTIONS(3023), - [anon_sym_DASH] = ACTIONS(3023), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(3025), - [anon_sym_DQUOTE] = ACTIONS(3027), - [anon_sym_SQUOTE] = ACTIONS(3029), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3031), - [sym_number] = ACTIONS(3033), - [sym_this] = ACTIONS(3035), - [sym_true] = ACTIONS(3037), - [sym_false] = ACTIONS(3037), - [sym_null] = ACTIONS(3037), - [sym_undefined] = ACTIONS(3037), - [anon_sym_readonly] = ACTIONS(3039), - [anon_sym_QMARK] = ACTIONS(3041), - [anon_sym_any] = ACTIONS(3025), - [anon_sym_number] = ACTIONS(3025), - [anon_sym_boolean] = ACTIONS(3025), - [anon_sym_string] = ACTIONS(3025), - [anon_sym_symbol] = ACTIONS(3025), - [anon_sym_object] = ACTIONS(3025), - [anon_sym_abstract] = ACTIONS(3043), - [anon_sym_asserts] = ACTIONS(3045), - [anon_sym_infer] = ACTIONS(3047), - [anon_sym_keyof] = ACTIONS(3049), - [anon_sym_unique] = ACTIONS(3051), - [anon_sym_unknown] = ACTIONS(3025), - [anon_sym_never] = ACTIONS(3025), - [anon_sym_LBRACE_PIPE] = ACTIONS(3053), + [sym_import] = STATE(4797), + [sym_nested_identifier] = STATE(6050), + [sym_string] = STATE(3429), + [sym_formal_parameters] = STATE(5818), + [sym_nested_type_identifier] = STATE(3307), + [sym__type_query_member_expression_in_type_annotation] = STATE(3126), + [sym__type_query_call_expression_in_type_annotation] = STATE(3348), + [sym_asserts] = STATE(4243), + [sym_type] = STATE(3548), + [sym_constructor_type] = STATE(3434), + [sym_primary_type] = STATE(3435), + [sym_template_literal_type] = STATE(3436), + [sym_infer_type] = STATE(3434), + [sym_conditional_type] = STATE(3436), + [sym_generic_type] = STATE(3436), + [sym_type_predicate] = STATE(4245), + [sym_type_query] = STATE(3436), + [sym_index_type_query] = STATE(3436), + [sym_lookup_type] = STATE(3436), + [sym_literal_type] = STATE(3436), + [sym__number] = STATE(3437), + [sym_existential_type] = STATE(3436), + [sym_flow_maybe_type] = STATE(3436), + [sym_parenthesized_type] = STATE(3436), + [sym_predefined_type] = STATE(3344), + [sym_object_type] = STATE(3436), + [sym_type_parameters] = STATE(5491), + [sym_array_type] = STATE(3436), + [sym_tuple_type] = STATE(3436), + [sym_readonly_type] = STATE(3434), + [sym_union_type] = STATE(3436), + [sym_intersection_type] = STATE(3436), + [sym_function_type] = STATE(3434), + [sym_identifier] = ACTIONS(3019), + [anon_sym_STAR] = ACTIONS(3021), + [anon_sym_LBRACE] = ACTIONS(3023), + [anon_sym_typeof] = ACTIONS(3025), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(3027), + [anon_sym_LPAREN] = ACTIONS(3029), + [anon_sym_LBRACK] = ACTIONS(3031), + [anon_sym_new] = ACTIONS(3033), + [anon_sym_AMP] = ACTIONS(3035), + [anon_sym_PIPE] = ACTIONS(3037), + [anon_sym_PLUS] = ACTIONS(3039), + [anon_sym_DASH] = ACTIONS(3039), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(3041), + [anon_sym_DQUOTE] = ACTIONS(3043), + [anon_sym_SQUOTE] = ACTIONS(3045), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3047), + [sym_number] = ACTIONS(3049), + [sym_this] = ACTIONS(3051), + [sym_true] = ACTIONS(3053), + [sym_false] = ACTIONS(3053), + [sym_null] = ACTIONS(3053), + [sym_undefined] = ACTIONS(3053), + [anon_sym_readonly] = ACTIONS(3055), + [anon_sym_QMARK] = ACTIONS(3057), + [anon_sym_any] = ACTIONS(3041), + [anon_sym_number] = ACTIONS(3041), + [anon_sym_boolean] = ACTIONS(3041), + [anon_sym_string] = ACTIONS(3041), + [anon_sym_symbol] = ACTIONS(3041), + [anon_sym_object] = ACTIONS(3041), + [anon_sym_abstract] = ACTIONS(3059), + [anon_sym_asserts] = ACTIONS(3061), + [anon_sym_never] = ACTIONS(3041), + [anon_sym_unknown] = ACTIONS(3041), + [anon_sym_keyof] = ACTIONS(3063), + [anon_sym_infer] = ACTIONS(3065), + [anon_sym_unique] = ACTIONS(3067), + [anon_sym_LBRACE_PIPE] = ACTIONS(3069), [sym_html_comment] = ACTIONS(5), }, [STATE(957)] = { - [sym_import] = STATE(5200), - [sym_nested_identifier] = STATE(5775), - [sym_string] = STATE(3264), - [sym_formal_parameters] = STATE(5842), - [sym_nested_type_identifier] = STATE(3205), - [sym__type_query_member_expression_in_type_annotation] = STATE(2966), - [sym__type_query_call_expression_in_type_annotation] = STATE(3249), - [sym_asserts] = STATE(3990), - [sym_type] = STATE(3333), - [sym_constructor_type] = STATE(3274), - [sym_primary_type] = STATE(3275), - [sym_template_literal_type] = STATE(3276), - [sym_infer_type] = STATE(3274), - [sym_conditional_type] = STATE(3276), - [sym_generic_type] = STATE(3276), - [sym_type_predicate] = STATE(3991), - [sym_type_query] = STATE(3276), - [sym_index_type_query] = STATE(3276), - [sym_lookup_type] = STATE(3276), - [sym_literal_type] = STATE(3276), - [sym__number] = STATE(3277), - [sym_existential_type] = STATE(3276), - [sym_flow_maybe_type] = STATE(3276), - [sym_parenthesized_type] = STATE(3276), - [sym_predefined_type] = STATE(3243), - [sym_object_type] = STATE(3276), - [sym_type_parameters] = STATE(5373), - [sym_array_type] = STATE(3276), - [sym_tuple_type] = STATE(3276), - [sym_readonly_type] = STATE(3274), - [sym_union_type] = STATE(3276), - [sym_intersection_type] = STATE(3276), - [sym_function_type] = STATE(3274), - [sym_identifier] = ACTIONS(3055), - [anon_sym_STAR] = ACTIONS(996), - [anon_sym_LBRACE] = ACTIONS(1600), - [anon_sym_typeof] = ACTIONS(1602), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(1002), - [anon_sym_LPAREN] = ACTIONS(1604), - [anon_sym_LBRACK] = ACTIONS(1606), - [anon_sym_new] = ACTIONS(1608), - [anon_sym_AMP] = ACTIONS(1010), - [anon_sym_PIPE] = ACTIONS(1012), - [anon_sym_PLUS] = ACTIONS(3057), - [anon_sym_DASH] = ACTIONS(3057), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(1042), - [anon_sym_DQUOTE] = ACTIONS(1616), - [anon_sym_SQUOTE] = ACTIONS(1618), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1620), - [sym_number] = ACTIONS(1622), - [sym_this] = ACTIONS(3059), - [sym_true] = ACTIONS(1626), - [sym_false] = ACTIONS(1626), - [sym_null] = ACTIONS(1626), - [sym_undefined] = ACTIONS(1626), - [anon_sym_readonly] = ACTIONS(1628), - [anon_sym_QMARK] = ACTIONS(1030), - [anon_sym_any] = ACTIONS(1042), - [anon_sym_number] = ACTIONS(1042), - [anon_sym_boolean] = ACTIONS(1042), - [anon_sym_string] = ACTIONS(1042), - [anon_sym_symbol] = ACTIONS(1042), - [anon_sym_object] = ACTIONS(1042), - [anon_sym_abstract] = ACTIONS(1034), - [anon_sym_asserts] = ACTIONS(3061), - [anon_sym_infer] = ACTIONS(1036), - [anon_sym_keyof] = ACTIONS(1038), - [anon_sym_unique] = ACTIONS(1040), - [anon_sym_unknown] = ACTIONS(1042), - [anon_sym_never] = ACTIONS(1042), - [anon_sym_LBRACE_PIPE] = ACTIONS(1044), + [sym_identifier] = ACTIONS(3015), + [anon_sym_export] = ACTIONS(3015), + [anon_sym_type] = ACTIONS(3015), + [anon_sym_namespace] = ACTIONS(3015), + [anon_sym_LBRACE] = ACTIONS(3017), + [anon_sym_typeof] = ACTIONS(3015), + [anon_sym_import] = ACTIONS(3015), + [anon_sym_with] = ACTIONS(3015), + [anon_sym_var] = ACTIONS(3015), + [anon_sym_let] = ACTIONS(3015), + [anon_sym_const] = ACTIONS(3015), + [anon_sym_BANG] = ACTIONS(3017), + [anon_sym_if] = ACTIONS(3015), + [anon_sym_switch] = ACTIONS(3015), + [anon_sym_for] = ACTIONS(3015), + [anon_sym_LPAREN] = ACTIONS(3017), + [anon_sym_SEMI] = ACTIONS(3017), + [anon_sym_await] = ACTIONS(3015), + [anon_sym_while] = ACTIONS(3015), + [anon_sym_do] = ACTIONS(3015), + [anon_sym_try] = ACTIONS(3015), + [anon_sym_break] = ACTIONS(3015), + [anon_sym_continue] = ACTIONS(3015), + [anon_sym_debugger] = ACTIONS(3015), + [anon_sym_return] = ACTIONS(3015), + [anon_sym_throw] = ACTIONS(3015), + [anon_sym_yield] = ACTIONS(3015), + [anon_sym_LBRACK] = ACTIONS(3017), + [anon_sym_class] = ACTIONS(3015), + [anon_sym_async] = ACTIONS(3015), + [anon_sym_function] = ACTIONS(3015), + [anon_sym_new] = ACTIONS(3015), + [anon_sym_using] = ACTIONS(3015), + [anon_sym_PLUS] = ACTIONS(3015), + [anon_sym_DASH] = ACTIONS(3015), + [anon_sym_SLASH] = ACTIONS(3015), + [anon_sym_LT] = ACTIONS(3017), + [anon_sym_TILDE] = ACTIONS(3017), + [anon_sym_void] = ACTIONS(3015), + [anon_sym_delete] = ACTIONS(3015), + [anon_sym_PLUS_PLUS] = ACTIONS(3017), + [anon_sym_DASH_DASH] = ACTIONS(3017), + [anon_sym_DQUOTE] = ACTIONS(3017), + [anon_sym_SQUOTE] = ACTIONS(3017), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3017), + [sym_number] = ACTIONS(3017), + [sym_private_property_identifier] = ACTIONS(3017), + [sym_this] = ACTIONS(3015), + [sym_super] = ACTIONS(3015), + [sym_true] = ACTIONS(3015), + [sym_false] = ACTIONS(3015), + [sym_null] = ACTIONS(3015), + [sym_undefined] = ACTIONS(3015), + [anon_sym_AT] = ACTIONS(3017), + [anon_sym_static] = ACTIONS(3015), + [anon_sym_readonly] = ACTIONS(3015), + [anon_sym_get] = ACTIONS(3015), + [anon_sym_set] = ACTIONS(3015), + [anon_sym_declare] = ACTIONS(3015), + [anon_sym_public] = ACTIONS(3015), + [anon_sym_private] = ACTIONS(3015), + [anon_sym_protected] = ACTIONS(3015), + [anon_sym_override] = ACTIONS(3015), + [anon_sym_module] = ACTIONS(3015), + [anon_sym_any] = ACTIONS(3015), + [anon_sym_number] = ACTIONS(3015), + [anon_sym_boolean] = ACTIONS(3015), + [anon_sym_string] = ACTIONS(3015), + [anon_sym_symbol] = ACTIONS(3015), + [anon_sym_object] = ACTIONS(3015), + [anon_sym_abstract] = ACTIONS(3015), + [anon_sym_interface] = ACTIONS(3015), + [anon_sym_enum] = ACTIONS(3015), [sym_html_comment] = ACTIONS(5), }, [STATE(958)] = { - [sym_identifier] = ACTIONS(3063), - [anon_sym_export] = ACTIONS(3063), - [anon_sym_type] = ACTIONS(3063), - [anon_sym_namespace] = ACTIONS(3063), - [anon_sym_LBRACE] = ACTIONS(3065), - [anon_sym_typeof] = ACTIONS(3063), - [anon_sym_import] = ACTIONS(3063), - [anon_sym_with] = ACTIONS(3063), - [anon_sym_var] = ACTIONS(3063), - [anon_sym_let] = ACTIONS(3063), - [anon_sym_const] = ACTIONS(3063), - [anon_sym_BANG] = ACTIONS(3065), - [anon_sym_if] = ACTIONS(3063), - [anon_sym_switch] = ACTIONS(3063), - [anon_sym_for] = ACTIONS(3063), - [anon_sym_LPAREN] = ACTIONS(3065), - [anon_sym_SEMI] = ACTIONS(3065), - [anon_sym_await] = ACTIONS(3063), - [anon_sym_while] = ACTIONS(3063), - [anon_sym_do] = ACTIONS(3063), - [anon_sym_try] = ACTIONS(3063), - [anon_sym_break] = ACTIONS(3063), - [anon_sym_continue] = ACTIONS(3063), - [anon_sym_debugger] = ACTIONS(3063), - [anon_sym_return] = ACTIONS(3063), - [anon_sym_throw] = ACTIONS(3063), - [anon_sym_yield] = ACTIONS(3063), - [anon_sym_LBRACK] = ACTIONS(3065), - [anon_sym_class] = ACTIONS(3063), - [anon_sym_async] = ACTIONS(3063), - [anon_sym_function] = ACTIONS(3063), - [anon_sym_new] = ACTIONS(3063), - [anon_sym_using] = ACTIONS(3063), - [anon_sym_PLUS] = ACTIONS(3063), - [anon_sym_DASH] = ACTIONS(3063), - [anon_sym_SLASH] = ACTIONS(3063), - [anon_sym_LT] = ACTIONS(3065), - [anon_sym_TILDE] = ACTIONS(3065), - [anon_sym_void] = ACTIONS(3063), - [anon_sym_delete] = ACTIONS(3063), - [anon_sym_PLUS_PLUS] = ACTIONS(3065), - [anon_sym_DASH_DASH] = ACTIONS(3065), - [anon_sym_DQUOTE] = ACTIONS(3065), - [anon_sym_SQUOTE] = ACTIONS(3065), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3065), - [sym_number] = ACTIONS(3065), - [sym_private_property_identifier] = ACTIONS(3065), - [sym_this] = ACTIONS(3063), - [sym_super] = ACTIONS(3063), - [sym_true] = ACTIONS(3063), - [sym_false] = ACTIONS(3063), - [sym_null] = ACTIONS(3063), - [sym_undefined] = ACTIONS(3063), - [anon_sym_AT] = ACTIONS(3065), - [anon_sym_static] = ACTIONS(3063), - [anon_sym_readonly] = ACTIONS(3063), - [anon_sym_get] = ACTIONS(3063), - [anon_sym_set] = ACTIONS(3063), - [anon_sym_declare] = ACTIONS(3063), - [anon_sym_public] = ACTIONS(3063), - [anon_sym_private] = ACTIONS(3063), - [anon_sym_protected] = ACTIONS(3063), - [anon_sym_override] = ACTIONS(3063), - [anon_sym_module] = ACTIONS(3063), - [anon_sym_any] = ACTIONS(3063), - [anon_sym_number] = ACTIONS(3063), - [anon_sym_boolean] = ACTIONS(3063), - [anon_sym_string] = ACTIONS(3063), - [anon_sym_symbol] = ACTIONS(3063), - [anon_sym_object] = ACTIONS(3063), - [anon_sym_abstract] = ACTIONS(3063), - [anon_sym_interface] = ACTIONS(3063), - [anon_sym_enum] = ACTIONS(3063), + [sym_identifier] = ACTIONS(2565), + [anon_sym_export] = ACTIONS(2565), + [anon_sym_type] = ACTIONS(2565), + [anon_sym_namespace] = ACTIONS(2565), + [anon_sym_LBRACE] = ACTIONS(2563), + [anon_sym_typeof] = ACTIONS(2565), + [anon_sym_import] = ACTIONS(2565), + [anon_sym_with] = ACTIONS(2565), + [anon_sym_var] = ACTIONS(2565), + [anon_sym_let] = ACTIONS(2565), + [anon_sym_const] = ACTIONS(2565), + [anon_sym_BANG] = ACTIONS(2563), + [anon_sym_if] = ACTIONS(2565), + [anon_sym_switch] = ACTIONS(2565), + [anon_sym_for] = ACTIONS(2565), + [anon_sym_LPAREN] = ACTIONS(2563), + [anon_sym_SEMI] = ACTIONS(2563), + [anon_sym_await] = ACTIONS(2565), + [anon_sym_while] = ACTIONS(2565), + [anon_sym_do] = ACTIONS(2565), + [anon_sym_try] = ACTIONS(2565), + [anon_sym_break] = ACTIONS(2565), + [anon_sym_continue] = ACTIONS(2565), + [anon_sym_debugger] = ACTIONS(2565), + [anon_sym_return] = ACTIONS(2565), + [anon_sym_throw] = ACTIONS(2565), + [anon_sym_yield] = ACTIONS(2565), + [anon_sym_LBRACK] = ACTIONS(2563), + [anon_sym_class] = ACTIONS(2565), + [anon_sym_async] = ACTIONS(2565), + [anon_sym_function] = ACTIONS(2565), + [anon_sym_new] = ACTIONS(2565), + [anon_sym_using] = ACTIONS(2565), + [anon_sym_PLUS] = ACTIONS(2565), + [anon_sym_DASH] = ACTIONS(2565), + [anon_sym_SLASH] = ACTIONS(2565), + [anon_sym_LT] = ACTIONS(2563), + [anon_sym_TILDE] = ACTIONS(2563), + [anon_sym_void] = ACTIONS(2565), + [anon_sym_delete] = ACTIONS(2565), + [anon_sym_PLUS_PLUS] = ACTIONS(2563), + [anon_sym_DASH_DASH] = ACTIONS(2563), + [anon_sym_DQUOTE] = ACTIONS(2563), + [anon_sym_SQUOTE] = ACTIONS(2563), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2563), + [sym_number] = ACTIONS(2563), + [sym_private_property_identifier] = ACTIONS(2563), + [sym_this] = ACTIONS(2565), + [sym_super] = ACTIONS(2565), + [sym_true] = ACTIONS(2565), + [sym_false] = ACTIONS(2565), + [sym_null] = ACTIONS(2565), + [sym_undefined] = ACTIONS(2565), + [anon_sym_AT] = ACTIONS(2563), + [anon_sym_static] = ACTIONS(2565), + [anon_sym_readonly] = ACTIONS(2565), + [anon_sym_get] = ACTIONS(2565), + [anon_sym_set] = ACTIONS(2565), + [anon_sym_declare] = ACTIONS(2565), + [anon_sym_public] = ACTIONS(2565), + [anon_sym_private] = ACTIONS(2565), + [anon_sym_protected] = ACTIONS(2565), + [anon_sym_override] = ACTIONS(2565), + [anon_sym_module] = ACTIONS(2565), + [anon_sym_any] = ACTIONS(2565), + [anon_sym_number] = ACTIONS(2565), + [anon_sym_boolean] = ACTIONS(2565), + [anon_sym_string] = ACTIONS(2565), + [anon_sym_symbol] = ACTIONS(2565), + [anon_sym_object] = ACTIONS(2565), + [anon_sym_abstract] = ACTIONS(2565), + [anon_sym_interface] = ACTIONS(2565), + [anon_sym_enum] = ACTIONS(2565), [sym_html_comment] = ACTIONS(5), }, [STATE(959)] = { - [sym_identifier] = ACTIONS(3063), - [anon_sym_export] = ACTIONS(3063), - [anon_sym_type] = ACTIONS(3063), - [anon_sym_namespace] = ACTIONS(3063), - [anon_sym_LBRACE] = ACTIONS(3065), - [anon_sym_typeof] = ACTIONS(3063), - [anon_sym_import] = ACTIONS(3063), - [anon_sym_with] = ACTIONS(3063), - [anon_sym_var] = ACTIONS(3063), - [anon_sym_let] = ACTIONS(3063), - [anon_sym_const] = ACTIONS(3063), - [anon_sym_BANG] = ACTIONS(3065), - [anon_sym_if] = ACTIONS(3063), - [anon_sym_switch] = ACTIONS(3063), - [anon_sym_for] = ACTIONS(3063), - [anon_sym_LPAREN] = ACTIONS(3065), - [anon_sym_SEMI] = ACTIONS(3065), - [anon_sym_await] = ACTIONS(3063), - [anon_sym_while] = ACTIONS(3063), - [anon_sym_do] = ACTIONS(3063), - [anon_sym_try] = ACTIONS(3063), - [anon_sym_break] = ACTIONS(3063), - [anon_sym_continue] = ACTIONS(3063), - [anon_sym_debugger] = ACTIONS(3063), - [anon_sym_return] = ACTIONS(3063), - [anon_sym_throw] = ACTIONS(3063), - [anon_sym_yield] = ACTIONS(3063), - [anon_sym_LBRACK] = ACTIONS(3065), - [anon_sym_class] = ACTIONS(3063), - [anon_sym_async] = ACTIONS(3063), - [anon_sym_function] = ACTIONS(3063), - [anon_sym_new] = ACTIONS(3063), - [anon_sym_using] = ACTIONS(3063), - [anon_sym_PLUS] = ACTIONS(3063), - [anon_sym_DASH] = ACTIONS(3063), - [anon_sym_SLASH] = ACTIONS(3063), - [anon_sym_LT] = ACTIONS(3065), - [anon_sym_TILDE] = ACTIONS(3065), - [anon_sym_void] = ACTIONS(3063), - [anon_sym_delete] = ACTIONS(3063), - [anon_sym_PLUS_PLUS] = ACTIONS(3065), - [anon_sym_DASH_DASH] = ACTIONS(3065), - [anon_sym_DQUOTE] = ACTIONS(3065), - [anon_sym_SQUOTE] = ACTIONS(3065), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3065), - [sym_number] = ACTIONS(3065), - [sym_private_property_identifier] = ACTIONS(3065), - [sym_this] = ACTIONS(3063), - [sym_super] = ACTIONS(3063), - [sym_true] = ACTIONS(3063), - [sym_false] = ACTIONS(3063), - [sym_null] = ACTIONS(3063), - [sym_undefined] = ACTIONS(3063), - [anon_sym_AT] = ACTIONS(3065), - [anon_sym_static] = ACTIONS(3063), - [anon_sym_readonly] = ACTIONS(3063), - [anon_sym_get] = ACTIONS(3063), - [anon_sym_set] = ACTIONS(3063), - [anon_sym_declare] = ACTIONS(3063), - [anon_sym_public] = ACTIONS(3063), - [anon_sym_private] = ACTIONS(3063), - [anon_sym_protected] = ACTIONS(3063), - [anon_sym_override] = ACTIONS(3063), - [anon_sym_module] = ACTIONS(3063), - [anon_sym_any] = ACTIONS(3063), - [anon_sym_number] = ACTIONS(3063), - [anon_sym_boolean] = ACTIONS(3063), - [anon_sym_string] = ACTIONS(3063), - [anon_sym_symbol] = ACTIONS(3063), - [anon_sym_object] = ACTIONS(3063), - [anon_sym_abstract] = ACTIONS(3063), - [anon_sym_interface] = ACTIONS(3063), - [anon_sym_enum] = ACTIONS(3063), + [sym_identifier] = ACTIONS(3015), + [anon_sym_export] = ACTIONS(3015), + [anon_sym_type] = ACTIONS(3015), + [anon_sym_namespace] = ACTIONS(3015), + [anon_sym_LBRACE] = ACTIONS(3017), + [anon_sym_typeof] = ACTIONS(3015), + [anon_sym_import] = ACTIONS(3015), + [anon_sym_with] = ACTIONS(3015), + [anon_sym_var] = ACTIONS(3015), + [anon_sym_let] = ACTIONS(3015), + [anon_sym_const] = ACTIONS(3015), + [anon_sym_BANG] = ACTIONS(3017), + [anon_sym_if] = ACTIONS(3015), + [anon_sym_switch] = ACTIONS(3015), + [anon_sym_for] = ACTIONS(3015), + [anon_sym_LPAREN] = ACTIONS(3017), + [anon_sym_SEMI] = ACTIONS(3017), + [anon_sym_await] = ACTIONS(3015), + [anon_sym_while] = ACTIONS(3015), + [anon_sym_do] = ACTIONS(3015), + [anon_sym_try] = ACTIONS(3015), + [anon_sym_break] = ACTIONS(3015), + [anon_sym_continue] = ACTIONS(3015), + [anon_sym_debugger] = ACTIONS(3015), + [anon_sym_return] = ACTIONS(3015), + [anon_sym_throw] = ACTIONS(3015), + [anon_sym_yield] = ACTIONS(3015), + [anon_sym_LBRACK] = ACTIONS(3017), + [anon_sym_class] = ACTIONS(3015), + [anon_sym_async] = ACTIONS(3015), + [anon_sym_function] = ACTIONS(3015), + [anon_sym_new] = ACTIONS(3015), + [anon_sym_using] = ACTIONS(3015), + [anon_sym_PLUS] = ACTIONS(3015), + [anon_sym_DASH] = ACTIONS(3015), + [anon_sym_SLASH] = ACTIONS(3015), + [anon_sym_LT] = ACTIONS(3017), + [anon_sym_TILDE] = ACTIONS(3017), + [anon_sym_void] = ACTIONS(3015), + [anon_sym_delete] = ACTIONS(3015), + [anon_sym_PLUS_PLUS] = ACTIONS(3017), + [anon_sym_DASH_DASH] = ACTIONS(3017), + [anon_sym_DQUOTE] = ACTIONS(3017), + [anon_sym_SQUOTE] = ACTIONS(3017), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3017), + [sym_number] = ACTIONS(3017), + [sym_private_property_identifier] = ACTIONS(3017), + [sym_this] = ACTIONS(3015), + [sym_super] = ACTIONS(3015), + [sym_true] = ACTIONS(3015), + [sym_false] = ACTIONS(3015), + [sym_null] = ACTIONS(3015), + [sym_undefined] = ACTIONS(3015), + [anon_sym_AT] = ACTIONS(3017), + [anon_sym_static] = ACTIONS(3015), + [anon_sym_readonly] = ACTIONS(3015), + [anon_sym_get] = ACTIONS(3015), + [anon_sym_set] = ACTIONS(3015), + [anon_sym_declare] = ACTIONS(3015), + [anon_sym_public] = ACTIONS(3015), + [anon_sym_private] = ACTIONS(3015), + [anon_sym_protected] = ACTIONS(3015), + [anon_sym_override] = ACTIONS(3015), + [anon_sym_module] = ACTIONS(3015), + [anon_sym_any] = ACTIONS(3015), + [anon_sym_number] = ACTIONS(3015), + [anon_sym_boolean] = ACTIONS(3015), + [anon_sym_string] = ACTIONS(3015), + [anon_sym_symbol] = ACTIONS(3015), + [anon_sym_object] = ACTIONS(3015), + [anon_sym_abstract] = ACTIONS(3015), + [anon_sym_interface] = ACTIONS(3015), + [anon_sym_enum] = ACTIONS(3015), [sym_html_comment] = ACTIONS(5), }, [STATE(960)] = { - [sym_import] = STATE(4778), - [sym_nested_identifier] = STATE(6036), - [sym_string] = STATE(3401), - [sym_formal_parameters] = STATE(5802), - [sym_nested_type_identifier] = STATE(3288), - [sym__type_query_member_expression_in_type_annotation] = STATE(3105), - [sym__type_query_call_expression_in_type_annotation] = STATE(3349), - [sym_asserts] = STATE(3482), - [sym_type] = STATE(3483), - [sym_constructor_type] = STATE(3408), - [sym_primary_type] = STATE(3409), - [sym_template_literal_type] = STATE(3410), - [sym_infer_type] = STATE(3408), - [sym_conditional_type] = STATE(3410), - [sym_generic_type] = STATE(3410), - [sym_type_predicate] = STATE(3482), - [sym_type_query] = STATE(3410), - [sym_index_type_query] = STATE(3410), - [sym_lookup_type] = STATE(3410), - [sym_literal_type] = STATE(3410), - [sym__number] = STATE(3412), - [sym_existential_type] = STATE(3410), - [sym_flow_maybe_type] = STATE(3410), - [sym_parenthesized_type] = STATE(3410), - [sym_predefined_type] = STATE(3334), - [sym_object_type] = STATE(3410), - [sym_type_parameters] = STATE(5469), - [sym_array_type] = STATE(3410), - [sym_tuple_type] = STATE(3410), - [sym_readonly_type] = STATE(3408), - [sym_union_type] = STATE(3410), - [sym_intersection_type] = STATE(3410), - [sym_function_type] = STATE(3408), - [sym_identifier] = ACTIONS(3003), - [anon_sym_STAR] = ACTIONS(3005), - [anon_sym_LBRACE] = ACTIONS(3007), - [anon_sym_typeof] = ACTIONS(3009), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(3011), - [anon_sym_LPAREN] = ACTIONS(3013), - [anon_sym_LBRACK] = ACTIONS(3015), - [anon_sym_new] = ACTIONS(3017), - [anon_sym_AMP] = ACTIONS(3019), - [anon_sym_PIPE] = ACTIONS(3021), - [anon_sym_PLUS] = ACTIONS(3023), - [anon_sym_DASH] = ACTIONS(3023), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(3025), - [anon_sym_DQUOTE] = ACTIONS(3027), - [anon_sym_SQUOTE] = ACTIONS(3029), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3031), - [sym_number] = ACTIONS(3033), - [sym_this] = ACTIONS(3035), - [sym_true] = ACTIONS(3037), - [sym_false] = ACTIONS(3037), - [sym_null] = ACTIONS(3037), - [sym_undefined] = ACTIONS(3037), - [anon_sym_readonly] = ACTIONS(3039), - [anon_sym_QMARK] = ACTIONS(3041), - [anon_sym_any] = ACTIONS(3025), - [anon_sym_number] = ACTIONS(3025), - [anon_sym_boolean] = ACTIONS(3025), - [anon_sym_string] = ACTIONS(3025), - [anon_sym_symbol] = ACTIONS(3025), - [anon_sym_object] = ACTIONS(3025), - [anon_sym_abstract] = ACTIONS(3043), - [anon_sym_asserts] = ACTIONS(3045), - [anon_sym_infer] = ACTIONS(3047), - [anon_sym_keyof] = ACTIONS(3049), - [anon_sym_unique] = ACTIONS(3051), - [anon_sym_unknown] = ACTIONS(3025), - [anon_sym_never] = ACTIONS(3025), - [anon_sym_LBRACE_PIPE] = ACTIONS(3053), + [sym_identifier] = ACTIONS(3071), + [anon_sym_export] = ACTIONS(3071), + [anon_sym_type] = ACTIONS(3071), + [anon_sym_namespace] = ACTIONS(3071), + [anon_sym_LBRACE] = ACTIONS(3073), + [anon_sym_typeof] = ACTIONS(3071), + [anon_sym_import] = ACTIONS(3071), + [anon_sym_with] = ACTIONS(3071), + [anon_sym_var] = ACTIONS(3071), + [anon_sym_let] = ACTIONS(3071), + [anon_sym_const] = ACTIONS(3071), + [anon_sym_BANG] = ACTIONS(3073), + [anon_sym_if] = ACTIONS(3071), + [anon_sym_switch] = ACTIONS(3071), + [anon_sym_for] = ACTIONS(3071), + [anon_sym_LPAREN] = ACTIONS(3073), + [anon_sym_SEMI] = ACTIONS(3073), + [anon_sym_await] = ACTIONS(3071), + [anon_sym_while] = ACTIONS(3071), + [anon_sym_do] = ACTIONS(3071), + [anon_sym_try] = ACTIONS(3071), + [anon_sym_break] = ACTIONS(3071), + [anon_sym_continue] = ACTIONS(3071), + [anon_sym_debugger] = ACTIONS(3071), + [anon_sym_return] = ACTIONS(3071), + [anon_sym_throw] = ACTIONS(3071), + [anon_sym_yield] = ACTIONS(3071), + [anon_sym_LBRACK] = ACTIONS(3073), + [anon_sym_class] = ACTIONS(3071), + [anon_sym_async] = ACTIONS(3071), + [anon_sym_function] = ACTIONS(3071), + [anon_sym_new] = ACTIONS(3071), + [anon_sym_using] = ACTIONS(3071), + [anon_sym_PLUS] = ACTIONS(3071), + [anon_sym_DASH] = ACTIONS(3071), + [anon_sym_SLASH] = ACTIONS(3071), + [anon_sym_LT] = ACTIONS(3073), + [anon_sym_TILDE] = ACTIONS(3073), + [anon_sym_void] = ACTIONS(3071), + [anon_sym_delete] = ACTIONS(3071), + [anon_sym_PLUS_PLUS] = ACTIONS(3073), + [anon_sym_DASH_DASH] = ACTIONS(3073), + [anon_sym_DQUOTE] = ACTIONS(3073), + [anon_sym_SQUOTE] = ACTIONS(3073), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3073), + [sym_number] = ACTIONS(3073), + [sym_private_property_identifier] = ACTIONS(3073), + [sym_this] = ACTIONS(3071), + [sym_super] = ACTIONS(3071), + [sym_true] = ACTIONS(3071), + [sym_false] = ACTIONS(3071), + [sym_null] = ACTIONS(3071), + [sym_undefined] = ACTIONS(3071), + [anon_sym_AT] = ACTIONS(3073), + [anon_sym_static] = ACTIONS(3071), + [anon_sym_readonly] = ACTIONS(3071), + [anon_sym_get] = ACTIONS(3071), + [anon_sym_set] = ACTIONS(3071), + [anon_sym_declare] = ACTIONS(3071), + [anon_sym_public] = ACTIONS(3071), + [anon_sym_private] = ACTIONS(3071), + [anon_sym_protected] = ACTIONS(3071), + [anon_sym_override] = ACTIONS(3071), + [anon_sym_module] = ACTIONS(3071), + [anon_sym_any] = ACTIONS(3071), + [anon_sym_number] = ACTIONS(3071), + [anon_sym_boolean] = ACTIONS(3071), + [anon_sym_string] = ACTIONS(3071), + [anon_sym_symbol] = ACTIONS(3071), + [anon_sym_object] = ACTIONS(3071), + [anon_sym_abstract] = ACTIONS(3071), + [anon_sym_interface] = ACTIONS(3071), + [anon_sym_enum] = ACTIONS(3071), [sym_html_comment] = ACTIONS(5), }, [STATE(961)] = { - [sym_import] = STATE(4877), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5876), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(3255), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_asserts] = STATE(2980), - [sym_type] = STATE(3583), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_predicate] = STATE(2980), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3543), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5715), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(3067), + [sym_import] = STATE(5175), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5776), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(2951), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_asserts] = STATE(3069), + [sym_type] = STATE(3157), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_predicate] = STATE(3069), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3135), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5570), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(3075), [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_new] = ACTIONS(1644), - [anon_sym_AMP] = ACTIONS(609), - [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(3069), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1650), - [anon_sym_QMARK] = ACTIONS(631), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(635), - [anon_sym_asserts] = ACTIONS(3071), - [anon_sym_infer] = ACTIONS(637), - [anon_sym_keyof] = ACTIONS(639), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_new] = ACTIONS(1556), + [anon_sym_AMP] = ACTIONS(758), + [anon_sym_PIPE] = ACTIONS(760), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(3077), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1574), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_asserts] = ACTIONS(3079), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, [STATE(962)] = { - [sym_import] = STATE(4778), - [sym_nested_identifier] = STATE(6036), - [sym_string] = STATE(3401), - [sym_formal_parameters] = STATE(5802), - [sym_nested_type_identifier] = STATE(3288), - [sym__type_query_member_expression_in_type_annotation] = STATE(3105), - [sym__type_query_call_expression_in_type_annotation] = STATE(3349), - [sym_asserts] = STATE(4040), - [sym_type] = STATE(3512), - [sym_constructor_type] = STATE(3408), - [sym_primary_type] = STATE(3409), - [sym_template_literal_type] = STATE(3410), - [sym_infer_type] = STATE(3408), - [sym_conditional_type] = STATE(3410), - [sym_generic_type] = STATE(3410), - [sym_type_predicate] = STATE(4045), - [sym_type_query] = STATE(3410), - [sym_index_type_query] = STATE(3410), - [sym_lookup_type] = STATE(3410), - [sym_literal_type] = STATE(3410), - [sym__number] = STATE(3412), - [sym_existential_type] = STATE(3410), - [sym_flow_maybe_type] = STATE(3410), - [sym_parenthesized_type] = STATE(3410), - [sym_predefined_type] = STATE(3334), - [sym_object_type] = STATE(3410), - [sym_type_parameters] = STATE(5469), - [sym_array_type] = STATE(3410), - [sym_tuple_type] = STATE(3410), - [sym_readonly_type] = STATE(3408), - [sym_union_type] = STATE(3410), - [sym_intersection_type] = STATE(3410), - [sym_function_type] = STATE(3408), - [sym_identifier] = ACTIONS(3003), - [anon_sym_STAR] = ACTIONS(3005), - [anon_sym_LBRACE] = ACTIONS(3007), - [anon_sym_typeof] = ACTIONS(3009), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(3011), - [anon_sym_LPAREN] = ACTIONS(3013), - [anon_sym_LBRACK] = ACTIONS(3015), - [anon_sym_new] = ACTIONS(3017), - [anon_sym_AMP] = ACTIONS(3019), - [anon_sym_PIPE] = ACTIONS(3021), - [anon_sym_PLUS] = ACTIONS(3023), - [anon_sym_DASH] = ACTIONS(3023), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(3025), - [anon_sym_DQUOTE] = ACTIONS(3027), - [anon_sym_SQUOTE] = ACTIONS(3029), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3031), - [sym_number] = ACTIONS(3033), - [sym_this] = ACTIONS(3035), - [sym_true] = ACTIONS(3037), - [sym_false] = ACTIONS(3037), - [sym_null] = ACTIONS(3037), - [sym_undefined] = ACTIONS(3037), - [anon_sym_readonly] = ACTIONS(3039), - [anon_sym_QMARK] = ACTIONS(3041), - [anon_sym_any] = ACTIONS(3025), - [anon_sym_number] = ACTIONS(3025), - [anon_sym_boolean] = ACTIONS(3025), - [anon_sym_string] = ACTIONS(3025), - [anon_sym_symbol] = ACTIONS(3025), - [anon_sym_object] = ACTIONS(3025), - [anon_sym_abstract] = ACTIONS(3043), - [anon_sym_asserts] = ACTIONS(3045), - [anon_sym_infer] = ACTIONS(3047), - [anon_sym_keyof] = ACTIONS(3049), - [anon_sym_unique] = ACTIONS(3051), - [anon_sym_unknown] = ACTIONS(3025), - [anon_sym_never] = ACTIONS(3025), - [anon_sym_LBRACE_PIPE] = ACTIONS(3053), + [sym_import] = STATE(5280), + [sym_nested_identifier] = STATE(5994), + [sym_string] = STATE(1969), + [sym_formal_parameters] = STATE(6004), + [sym_nested_type_identifier] = STATE(1805), + [sym__type_query_member_expression_in_type_annotation] = STATE(1789), + [sym__type_query_call_expression_in_type_annotation] = STATE(1980), + [sym_asserts] = STATE(2011), + [sym_type] = STATE(2014), + [sym_constructor_type] = STATE(1988), + [sym_primary_type] = STATE(1989), + [sym_template_literal_type] = STATE(1990), + [sym_infer_type] = STATE(1988), + [sym_conditional_type] = STATE(1990), + [sym_generic_type] = STATE(1990), + [sym_type_predicate] = STATE(2011), + [sym_type_query] = STATE(1990), + [sym_index_type_query] = STATE(1990), + [sym_lookup_type] = STATE(1990), + [sym_literal_type] = STATE(1990), + [sym__number] = STATE(1991), + [sym_existential_type] = STATE(1990), + [sym_flow_maybe_type] = STATE(1990), + [sym_parenthesized_type] = STATE(1990), + [sym_predefined_type] = STATE(1904), + [sym_object_type] = STATE(1990), + [sym_type_parameters] = STATE(5526), + [sym_array_type] = STATE(1990), + [sym_tuple_type] = STATE(1990), + [sym_readonly_type] = STATE(1988), + [sym_union_type] = STATE(1990), + [sym_intersection_type] = STATE(1990), + [sym_function_type] = STATE(1988), + [sym_identifier] = ACTIONS(3081), + [anon_sym_STAR] = ACTIONS(3083), + [anon_sym_LBRACE] = ACTIONS(3085), + [anon_sym_typeof] = ACTIONS(3087), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(3089), + [anon_sym_LPAREN] = ACTIONS(3091), + [anon_sym_LBRACK] = ACTIONS(3093), + [anon_sym_new] = ACTIONS(3095), + [anon_sym_AMP] = ACTIONS(3097), + [anon_sym_PIPE] = ACTIONS(3099), + [anon_sym_PLUS] = ACTIONS(3101), + [anon_sym_DASH] = ACTIONS(3101), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(3103), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3105), + [sym_number] = ACTIONS(3107), + [sym_this] = ACTIONS(3109), + [sym_true] = ACTIONS(3111), + [sym_false] = ACTIONS(3111), + [sym_null] = ACTIONS(3111), + [sym_undefined] = ACTIONS(3111), + [anon_sym_readonly] = ACTIONS(3113), + [anon_sym_QMARK] = ACTIONS(3115), + [anon_sym_any] = ACTIONS(3103), + [anon_sym_number] = ACTIONS(3103), + [anon_sym_boolean] = ACTIONS(3103), + [anon_sym_string] = ACTIONS(3103), + [anon_sym_symbol] = ACTIONS(3103), + [anon_sym_object] = ACTIONS(3103), + [anon_sym_abstract] = ACTIONS(3117), + [anon_sym_asserts] = ACTIONS(3119), + [anon_sym_never] = ACTIONS(3103), + [anon_sym_unknown] = ACTIONS(3103), + [anon_sym_keyof] = ACTIONS(3121), + [anon_sym_infer] = ACTIONS(3123), + [anon_sym_unique] = ACTIONS(3125), + [anon_sym_LBRACE_PIPE] = ACTIONS(3127), [sym_html_comment] = ACTIONS(5), }, [STATE(963)] = { - [sym_identifier] = ACTIONS(3073), - [anon_sym_export] = ACTIONS(3073), - [anon_sym_type] = ACTIONS(3073), - [anon_sym_namespace] = ACTIONS(3073), - [anon_sym_LBRACE] = ACTIONS(3075), - [anon_sym_typeof] = ACTIONS(3073), - [anon_sym_import] = ACTIONS(3073), - [anon_sym_with] = ACTIONS(3073), - [anon_sym_var] = ACTIONS(3073), - [anon_sym_let] = ACTIONS(3073), - [anon_sym_const] = ACTIONS(3073), - [anon_sym_BANG] = ACTIONS(3075), - [anon_sym_if] = ACTIONS(3073), - [anon_sym_switch] = ACTIONS(3073), - [anon_sym_for] = ACTIONS(3073), - [anon_sym_LPAREN] = ACTIONS(3075), - [anon_sym_SEMI] = ACTIONS(3075), - [anon_sym_await] = ACTIONS(3073), - [anon_sym_while] = ACTIONS(3073), - [anon_sym_do] = ACTIONS(3073), - [anon_sym_try] = ACTIONS(3073), - [anon_sym_break] = ACTIONS(3073), - [anon_sym_continue] = ACTIONS(3073), - [anon_sym_debugger] = ACTIONS(3073), - [anon_sym_return] = ACTIONS(3073), - [anon_sym_throw] = ACTIONS(3073), - [anon_sym_yield] = ACTIONS(3073), - [anon_sym_LBRACK] = ACTIONS(3075), - [anon_sym_class] = ACTIONS(3073), - [anon_sym_async] = ACTIONS(3073), - [anon_sym_function] = ACTIONS(3073), - [anon_sym_new] = ACTIONS(3073), - [anon_sym_using] = ACTIONS(3073), - [anon_sym_PLUS] = ACTIONS(3073), - [anon_sym_DASH] = ACTIONS(3073), - [anon_sym_SLASH] = ACTIONS(3073), - [anon_sym_LT] = ACTIONS(3075), - [anon_sym_TILDE] = ACTIONS(3075), - [anon_sym_void] = ACTIONS(3073), - [anon_sym_delete] = ACTIONS(3073), - [anon_sym_PLUS_PLUS] = ACTIONS(3075), - [anon_sym_DASH_DASH] = ACTIONS(3075), - [anon_sym_DQUOTE] = ACTIONS(3075), - [anon_sym_SQUOTE] = ACTIONS(3075), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3075), - [sym_number] = ACTIONS(3075), - [sym_private_property_identifier] = ACTIONS(3075), - [sym_this] = ACTIONS(3073), - [sym_super] = ACTIONS(3073), - [sym_true] = ACTIONS(3073), - [sym_false] = ACTIONS(3073), - [sym_null] = ACTIONS(3073), - [sym_undefined] = ACTIONS(3073), - [anon_sym_AT] = ACTIONS(3075), - [anon_sym_static] = ACTIONS(3073), - [anon_sym_readonly] = ACTIONS(3073), - [anon_sym_get] = ACTIONS(3073), - [anon_sym_set] = ACTIONS(3073), - [anon_sym_declare] = ACTIONS(3073), - [anon_sym_public] = ACTIONS(3073), - [anon_sym_private] = ACTIONS(3073), - [anon_sym_protected] = ACTIONS(3073), - [anon_sym_override] = ACTIONS(3073), - [anon_sym_module] = ACTIONS(3073), - [anon_sym_any] = ACTIONS(3073), - [anon_sym_number] = ACTIONS(3073), - [anon_sym_boolean] = ACTIONS(3073), - [anon_sym_string] = ACTIONS(3073), - [anon_sym_symbol] = ACTIONS(3073), - [anon_sym_object] = ACTIONS(3073), - [anon_sym_abstract] = ACTIONS(3073), - [anon_sym_interface] = ACTIONS(3073), - [anon_sym_enum] = ACTIONS(3073), + [sym_import] = STATE(4737), + [sym_nested_identifier] = STATE(5736), + [sym_string] = STATE(1558), + [sym_formal_parameters] = STATE(6020), + [sym_nested_type_identifier] = STATE(1536), + [sym__type_query_member_expression_in_type_annotation] = STATE(1516), + [sym__type_query_call_expression_in_type_annotation] = STATE(1560), + [sym_asserts] = STATE(1626), + [sym_type] = STATE(1627), + [sym_constructor_type] = STATE(1561), + [sym_primary_type] = STATE(1562), + [sym_template_literal_type] = STATE(1563), + [sym_infer_type] = STATE(1561), + [sym_conditional_type] = STATE(1563), + [sym_generic_type] = STATE(1563), + [sym_type_predicate] = STATE(1626), + [sym_type_query] = STATE(1563), + [sym_index_type_query] = STATE(1563), + [sym_lookup_type] = STATE(1563), + [sym_literal_type] = STATE(1563), + [sym__number] = STATE(1564), + [sym_existential_type] = STATE(1563), + [sym_flow_maybe_type] = STATE(1563), + [sym_parenthesized_type] = STATE(1563), + [sym_predefined_type] = STATE(1521), + [sym_object_type] = STATE(1563), + [sym_type_parameters] = STATE(5451), + [sym_array_type] = STATE(1563), + [sym_tuple_type] = STATE(1563), + [sym_readonly_type] = STATE(1561), + [sym_union_type] = STATE(1563), + [sym_intersection_type] = STATE(1563), + [sym_function_type] = STATE(1561), + [sym_identifier] = ACTIONS(3129), + [anon_sym_STAR] = ACTIONS(3131), + [anon_sym_LBRACE] = ACTIONS(3133), + [anon_sym_typeof] = ACTIONS(3135), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(3137), + [anon_sym_LPAREN] = ACTIONS(3139), + [anon_sym_LBRACK] = ACTIONS(3141), + [anon_sym_new] = ACTIONS(3143), + [anon_sym_AMP] = ACTIONS(3145), + [anon_sym_PIPE] = ACTIONS(3147), + [anon_sym_PLUS] = ACTIONS(3149), + [anon_sym_DASH] = ACTIONS(3149), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(3151), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3153), + [sym_number] = ACTIONS(3155), + [sym_this] = ACTIONS(3157), + [sym_true] = ACTIONS(3159), + [sym_false] = ACTIONS(3159), + [sym_null] = ACTIONS(3159), + [sym_undefined] = ACTIONS(3159), + [anon_sym_readonly] = ACTIONS(3161), + [anon_sym_QMARK] = ACTIONS(3163), + [anon_sym_any] = ACTIONS(3151), + [anon_sym_number] = ACTIONS(3151), + [anon_sym_boolean] = ACTIONS(3151), + [anon_sym_string] = ACTIONS(3151), + [anon_sym_symbol] = ACTIONS(3151), + [anon_sym_object] = ACTIONS(3151), + [anon_sym_abstract] = ACTIONS(3165), + [anon_sym_asserts] = ACTIONS(3167), + [anon_sym_never] = ACTIONS(3151), + [anon_sym_unknown] = ACTIONS(3151), + [anon_sym_keyof] = ACTIONS(3169), + [anon_sym_infer] = ACTIONS(3171), + [anon_sym_unique] = ACTIONS(3173), + [anon_sym_LBRACE_PIPE] = ACTIONS(3175), [sym_html_comment] = ACTIONS(5), }, [STATE(964)] = { - [sym_import] = STATE(5018), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(6073), - [sym_nested_type_identifier] = STATE(3524), - [sym__type_query_member_expression_in_type_annotation] = STATE(3316), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_asserts] = STATE(3066), - [sym_type] = STATE(3894), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_predicate] = STATE(3066), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3783), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5606), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(3077), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(3079), - [anon_sym_typeof] = ACTIONS(3081), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_new] = ACTIONS(3083), - [anon_sym_AMP] = ACTIONS(3085), - [anon_sym_PIPE] = ACTIONS(3087), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(3089), - [anon_sym_SQUOTE] = ACTIONS(3091), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(3093), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(3095), - [anon_sym_QMARK] = ACTIONS(3097), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(3099), - [anon_sym_asserts] = ACTIONS(3101), - [anon_sym_infer] = ACTIONS(3103), - [anon_sym_keyof] = ACTIONS(3105), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(3107), + [sym_identifier] = ACTIONS(3177), + [anon_sym_export] = ACTIONS(3177), + [anon_sym_type] = ACTIONS(3177), + [anon_sym_namespace] = ACTIONS(3177), + [anon_sym_LBRACE] = ACTIONS(3179), + [anon_sym_typeof] = ACTIONS(3177), + [anon_sym_import] = ACTIONS(3177), + [anon_sym_with] = ACTIONS(3177), + [anon_sym_var] = ACTIONS(3177), + [anon_sym_let] = ACTIONS(3177), + [anon_sym_const] = ACTIONS(3177), + [anon_sym_BANG] = ACTIONS(3179), + [anon_sym_if] = ACTIONS(3177), + [anon_sym_switch] = ACTIONS(3177), + [anon_sym_for] = ACTIONS(3177), + [anon_sym_LPAREN] = ACTIONS(3179), + [anon_sym_SEMI] = ACTIONS(3179), + [anon_sym_await] = ACTIONS(3177), + [anon_sym_while] = ACTIONS(3177), + [anon_sym_do] = ACTIONS(3177), + [anon_sym_try] = ACTIONS(3177), + [anon_sym_break] = ACTIONS(3177), + [anon_sym_continue] = ACTIONS(3177), + [anon_sym_debugger] = ACTIONS(3177), + [anon_sym_return] = ACTIONS(3177), + [anon_sym_throw] = ACTIONS(3177), + [anon_sym_yield] = ACTIONS(3177), + [anon_sym_LBRACK] = ACTIONS(3179), + [anon_sym_class] = ACTIONS(3177), + [anon_sym_async] = ACTIONS(3177), + [anon_sym_function] = ACTIONS(3177), + [anon_sym_new] = ACTIONS(3177), + [anon_sym_using] = ACTIONS(3177), + [anon_sym_PLUS] = ACTIONS(3177), + [anon_sym_DASH] = ACTIONS(3177), + [anon_sym_SLASH] = ACTIONS(3177), + [anon_sym_LT] = ACTIONS(3179), + [anon_sym_TILDE] = ACTIONS(3179), + [anon_sym_void] = ACTIONS(3177), + [anon_sym_delete] = ACTIONS(3177), + [anon_sym_PLUS_PLUS] = ACTIONS(3179), + [anon_sym_DASH_DASH] = ACTIONS(3179), + [anon_sym_DQUOTE] = ACTIONS(3179), + [anon_sym_SQUOTE] = ACTIONS(3179), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3179), + [sym_number] = ACTIONS(3179), + [sym_private_property_identifier] = ACTIONS(3179), + [sym_this] = ACTIONS(3177), + [sym_super] = ACTIONS(3177), + [sym_true] = ACTIONS(3177), + [sym_false] = ACTIONS(3177), + [sym_null] = ACTIONS(3177), + [sym_undefined] = ACTIONS(3177), + [anon_sym_AT] = ACTIONS(3179), + [anon_sym_static] = ACTIONS(3177), + [anon_sym_readonly] = ACTIONS(3177), + [anon_sym_get] = ACTIONS(3177), + [anon_sym_set] = ACTIONS(3177), + [anon_sym_declare] = ACTIONS(3177), + [anon_sym_public] = ACTIONS(3177), + [anon_sym_private] = ACTIONS(3177), + [anon_sym_protected] = ACTIONS(3177), + [anon_sym_override] = ACTIONS(3177), + [anon_sym_module] = ACTIONS(3177), + [anon_sym_any] = ACTIONS(3177), + [anon_sym_number] = ACTIONS(3177), + [anon_sym_boolean] = ACTIONS(3177), + [anon_sym_string] = ACTIONS(3177), + [anon_sym_symbol] = ACTIONS(3177), + [anon_sym_object] = ACTIONS(3177), + [anon_sym_abstract] = ACTIONS(3177), + [anon_sym_interface] = ACTIONS(3177), + [anon_sym_enum] = ACTIONS(3177), [sym_html_comment] = ACTIONS(5), }, [STATE(965)] = { - [sym_identifier] = ACTIONS(3063), - [anon_sym_export] = ACTIONS(3063), - [anon_sym_type] = ACTIONS(3063), - [anon_sym_namespace] = ACTIONS(3063), - [anon_sym_LBRACE] = ACTIONS(3065), - [anon_sym_typeof] = ACTIONS(3063), - [anon_sym_import] = ACTIONS(3063), - [anon_sym_with] = ACTIONS(3063), - [anon_sym_var] = ACTIONS(3063), - [anon_sym_let] = ACTIONS(3063), - [anon_sym_const] = ACTIONS(3063), - [anon_sym_BANG] = ACTIONS(3065), - [anon_sym_if] = ACTIONS(3063), - [anon_sym_switch] = ACTIONS(3063), - [anon_sym_for] = ACTIONS(3063), - [anon_sym_LPAREN] = ACTIONS(3065), - [anon_sym_SEMI] = ACTIONS(3065), - [anon_sym_await] = ACTIONS(3063), - [anon_sym_while] = ACTIONS(3063), - [anon_sym_do] = ACTIONS(3063), - [anon_sym_try] = ACTIONS(3063), - [anon_sym_break] = ACTIONS(3063), - [anon_sym_continue] = ACTIONS(3063), - [anon_sym_debugger] = ACTIONS(3063), - [anon_sym_return] = ACTIONS(3063), - [anon_sym_throw] = ACTIONS(3063), - [anon_sym_yield] = ACTIONS(3063), - [anon_sym_LBRACK] = ACTIONS(3065), - [anon_sym_class] = ACTIONS(3063), - [anon_sym_async] = ACTIONS(3063), - [anon_sym_function] = ACTIONS(3063), - [anon_sym_new] = ACTIONS(3063), - [anon_sym_using] = ACTIONS(3063), - [anon_sym_PLUS] = ACTIONS(3063), - [anon_sym_DASH] = ACTIONS(3063), - [anon_sym_SLASH] = ACTIONS(3063), - [anon_sym_LT] = ACTIONS(3065), - [anon_sym_TILDE] = ACTIONS(3065), - [anon_sym_void] = ACTIONS(3063), - [anon_sym_delete] = ACTIONS(3063), - [anon_sym_PLUS_PLUS] = ACTIONS(3065), - [anon_sym_DASH_DASH] = ACTIONS(3065), - [anon_sym_DQUOTE] = ACTIONS(3065), - [anon_sym_SQUOTE] = ACTIONS(3065), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3065), - [sym_number] = ACTIONS(3065), - [sym_private_property_identifier] = ACTIONS(3065), - [sym_this] = ACTIONS(3063), - [sym_super] = ACTIONS(3063), - [sym_true] = ACTIONS(3063), - [sym_false] = ACTIONS(3063), - [sym_null] = ACTIONS(3063), - [sym_undefined] = ACTIONS(3063), - [anon_sym_AT] = ACTIONS(3065), - [anon_sym_static] = ACTIONS(3063), - [anon_sym_readonly] = ACTIONS(3063), - [anon_sym_get] = ACTIONS(3063), - [anon_sym_set] = ACTIONS(3063), - [anon_sym_declare] = ACTIONS(3063), - [anon_sym_public] = ACTIONS(3063), - [anon_sym_private] = ACTIONS(3063), - [anon_sym_protected] = ACTIONS(3063), - [anon_sym_override] = ACTIONS(3063), - [anon_sym_module] = ACTIONS(3063), - [anon_sym_any] = ACTIONS(3063), - [anon_sym_number] = ACTIONS(3063), - [anon_sym_boolean] = ACTIONS(3063), - [anon_sym_string] = ACTIONS(3063), - [anon_sym_symbol] = ACTIONS(3063), - [anon_sym_object] = ACTIONS(3063), - [anon_sym_abstract] = ACTIONS(3063), - [anon_sym_interface] = ACTIONS(3063), - [anon_sym_enum] = ACTIONS(3063), + [sym_identifier] = ACTIONS(2573), + [anon_sym_export] = ACTIONS(2573), + [anon_sym_type] = ACTIONS(2573), + [anon_sym_namespace] = ACTIONS(2573), + [anon_sym_LBRACE] = ACTIONS(2571), + [anon_sym_typeof] = ACTIONS(2573), + [anon_sym_import] = ACTIONS(2573), + [anon_sym_with] = ACTIONS(2573), + [anon_sym_var] = ACTIONS(2573), + [anon_sym_let] = ACTIONS(2573), + [anon_sym_const] = ACTIONS(2573), + [anon_sym_BANG] = ACTIONS(2571), + [anon_sym_if] = ACTIONS(2573), + [anon_sym_switch] = ACTIONS(2573), + [anon_sym_for] = ACTIONS(2573), + [anon_sym_LPAREN] = ACTIONS(2571), + [anon_sym_SEMI] = ACTIONS(2571), + [anon_sym_await] = ACTIONS(2573), + [anon_sym_while] = ACTIONS(2573), + [anon_sym_do] = ACTIONS(2573), + [anon_sym_try] = ACTIONS(2573), + [anon_sym_break] = ACTIONS(2573), + [anon_sym_continue] = ACTIONS(2573), + [anon_sym_debugger] = ACTIONS(2573), + [anon_sym_return] = ACTIONS(2573), + [anon_sym_throw] = ACTIONS(2573), + [anon_sym_yield] = ACTIONS(2573), + [anon_sym_LBRACK] = ACTIONS(2571), + [anon_sym_class] = ACTIONS(2573), + [anon_sym_async] = ACTIONS(2573), + [anon_sym_function] = ACTIONS(2573), + [anon_sym_new] = ACTIONS(2573), + [anon_sym_using] = ACTIONS(2573), + [anon_sym_PLUS] = ACTIONS(2573), + [anon_sym_DASH] = ACTIONS(2573), + [anon_sym_SLASH] = ACTIONS(2573), + [anon_sym_LT] = ACTIONS(2571), + [anon_sym_TILDE] = ACTIONS(2571), + [anon_sym_void] = ACTIONS(2573), + [anon_sym_delete] = ACTIONS(2573), + [anon_sym_PLUS_PLUS] = ACTIONS(2571), + [anon_sym_DASH_DASH] = ACTIONS(2571), + [anon_sym_DQUOTE] = ACTIONS(2571), + [anon_sym_SQUOTE] = ACTIONS(2571), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(2571), + [sym_number] = ACTIONS(2571), + [sym_private_property_identifier] = ACTIONS(2571), + [sym_this] = ACTIONS(2573), + [sym_super] = ACTIONS(2573), + [sym_true] = ACTIONS(2573), + [sym_false] = ACTIONS(2573), + [sym_null] = ACTIONS(2573), + [sym_undefined] = ACTIONS(2573), + [anon_sym_AT] = ACTIONS(2571), + [anon_sym_static] = ACTIONS(2573), + [anon_sym_readonly] = ACTIONS(2573), + [anon_sym_get] = ACTIONS(2573), + [anon_sym_set] = ACTIONS(2573), + [anon_sym_declare] = ACTIONS(2573), + [anon_sym_public] = ACTIONS(2573), + [anon_sym_private] = ACTIONS(2573), + [anon_sym_protected] = ACTIONS(2573), + [anon_sym_override] = ACTIONS(2573), + [anon_sym_module] = ACTIONS(2573), + [anon_sym_any] = ACTIONS(2573), + [anon_sym_number] = ACTIONS(2573), + [anon_sym_boolean] = ACTIONS(2573), + [anon_sym_string] = ACTIONS(2573), + [anon_sym_symbol] = ACTIONS(2573), + [anon_sym_object] = ACTIONS(2573), + [anon_sym_abstract] = ACTIONS(2573), + [anon_sym_interface] = ACTIONS(2573), + [anon_sym_enum] = ACTIONS(2573), [sym_html_comment] = ACTIONS(5), }, [STATE(966)] = { - [sym_identifier] = ACTIONS(3063), - [anon_sym_export] = ACTIONS(3063), - [anon_sym_type] = ACTIONS(3063), - [anon_sym_namespace] = ACTIONS(3063), - [anon_sym_LBRACE] = ACTIONS(3065), - [anon_sym_typeof] = ACTIONS(3063), - [anon_sym_import] = ACTIONS(3063), - [anon_sym_with] = ACTIONS(3063), - [anon_sym_var] = ACTIONS(3063), - [anon_sym_let] = ACTIONS(3063), - [anon_sym_const] = ACTIONS(3063), - [anon_sym_BANG] = ACTIONS(3065), - [anon_sym_if] = ACTIONS(3063), - [anon_sym_switch] = ACTIONS(3063), - [anon_sym_for] = ACTIONS(3063), - [anon_sym_LPAREN] = ACTIONS(3065), - [anon_sym_SEMI] = ACTIONS(3065), - [anon_sym_await] = ACTIONS(3063), - [anon_sym_while] = ACTIONS(3063), - [anon_sym_do] = ACTIONS(3063), - [anon_sym_try] = ACTIONS(3063), - [anon_sym_break] = ACTIONS(3063), - [anon_sym_continue] = ACTIONS(3063), - [anon_sym_debugger] = ACTIONS(3063), - [anon_sym_return] = ACTIONS(3063), - [anon_sym_throw] = ACTIONS(3063), - [anon_sym_yield] = ACTIONS(3063), - [anon_sym_LBRACK] = ACTIONS(3065), - [anon_sym_class] = ACTIONS(3063), - [anon_sym_async] = ACTIONS(3063), - [anon_sym_function] = ACTIONS(3063), - [anon_sym_new] = ACTIONS(3063), - [anon_sym_using] = ACTIONS(3063), - [anon_sym_PLUS] = ACTIONS(3063), - [anon_sym_DASH] = ACTIONS(3063), - [anon_sym_SLASH] = ACTIONS(3063), - [anon_sym_LT] = ACTIONS(3065), - [anon_sym_TILDE] = ACTIONS(3065), - [anon_sym_void] = ACTIONS(3063), - [anon_sym_delete] = ACTIONS(3063), - [anon_sym_PLUS_PLUS] = ACTIONS(3065), - [anon_sym_DASH_DASH] = ACTIONS(3065), - [anon_sym_DQUOTE] = ACTIONS(3065), - [anon_sym_SQUOTE] = ACTIONS(3065), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3065), - [sym_number] = ACTIONS(3065), - [sym_private_property_identifier] = ACTIONS(3065), - [sym_this] = ACTIONS(3063), - [sym_super] = ACTIONS(3063), - [sym_true] = ACTIONS(3063), - [sym_false] = ACTIONS(3063), - [sym_null] = ACTIONS(3063), - [sym_undefined] = ACTIONS(3063), - [anon_sym_AT] = ACTIONS(3065), - [anon_sym_static] = ACTIONS(3063), - [anon_sym_readonly] = ACTIONS(3063), - [anon_sym_get] = ACTIONS(3063), - [anon_sym_set] = ACTIONS(3063), - [anon_sym_declare] = ACTIONS(3063), - [anon_sym_public] = ACTIONS(3063), - [anon_sym_private] = ACTIONS(3063), - [anon_sym_protected] = ACTIONS(3063), - [anon_sym_override] = ACTIONS(3063), - [anon_sym_module] = ACTIONS(3063), - [anon_sym_any] = ACTIONS(3063), - [anon_sym_number] = ACTIONS(3063), - [anon_sym_boolean] = ACTIONS(3063), - [anon_sym_string] = ACTIONS(3063), - [anon_sym_symbol] = ACTIONS(3063), - [anon_sym_object] = ACTIONS(3063), - [anon_sym_abstract] = ACTIONS(3063), - [anon_sym_interface] = ACTIONS(3063), - [anon_sym_enum] = ACTIONS(3063), + [sym_import] = STATE(5280), + [sym_nested_identifier] = STATE(5994), + [sym_string] = STATE(1969), + [sym_formal_parameters] = STATE(6004), + [sym_nested_type_identifier] = STATE(1805), + [sym__type_query_member_expression_in_type_annotation] = STATE(1789), + [sym__type_query_call_expression_in_type_annotation] = STATE(1980), + [sym_asserts] = STATE(2079), + [sym_type] = STATE(2080), + [sym_constructor_type] = STATE(1988), + [sym_primary_type] = STATE(1989), + [sym_template_literal_type] = STATE(1990), + [sym_infer_type] = STATE(1988), + [sym_conditional_type] = STATE(1990), + [sym_generic_type] = STATE(1990), + [sym_type_predicate] = STATE(2079), + [sym_type_query] = STATE(1990), + [sym_index_type_query] = STATE(1990), + [sym_lookup_type] = STATE(1990), + [sym_literal_type] = STATE(1990), + [sym__number] = STATE(1991), + [sym_existential_type] = STATE(1990), + [sym_flow_maybe_type] = STATE(1990), + [sym_parenthesized_type] = STATE(1990), + [sym_predefined_type] = STATE(1904), + [sym_object_type] = STATE(1990), + [sym_type_parameters] = STATE(5526), + [sym_array_type] = STATE(1990), + [sym_tuple_type] = STATE(1990), + [sym_readonly_type] = STATE(1988), + [sym_union_type] = STATE(1990), + [sym_intersection_type] = STATE(1990), + [sym_function_type] = STATE(1988), + [sym_identifier] = ACTIONS(3081), + [anon_sym_STAR] = ACTIONS(3083), + [anon_sym_LBRACE] = ACTIONS(3085), + [anon_sym_typeof] = ACTIONS(3087), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(3089), + [anon_sym_LPAREN] = ACTIONS(3091), + [anon_sym_LBRACK] = ACTIONS(3093), + [anon_sym_new] = ACTIONS(3095), + [anon_sym_AMP] = ACTIONS(3097), + [anon_sym_PIPE] = ACTIONS(3099), + [anon_sym_PLUS] = ACTIONS(3101), + [anon_sym_DASH] = ACTIONS(3101), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(3103), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3105), + [sym_number] = ACTIONS(3107), + [sym_this] = ACTIONS(3109), + [sym_true] = ACTIONS(3111), + [sym_false] = ACTIONS(3111), + [sym_null] = ACTIONS(3111), + [sym_undefined] = ACTIONS(3111), + [anon_sym_readonly] = ACTIONS(3113), + [anon_sym_QMARK] = ACTIONS(3115), + [anon_sym_any] = ACTIONS(3103), + [anon_sym_number] = ACTIONS(3103), + [anon_sym_boolean] = ACTIONS(3103), + [anon_sym_string] = ACTIONS(3103), + [anon_sym_symbol] = ACTIONS(3103), + [anon_sym_object] = ACTIONS(3103), + [anon_sym_abstract] = ACTIONS(3117), + [anon_sym_asserts] = ACTIONS(3119), + [anon_sym_never] = ACTIONS(3103), + [anon_sym_unknown] = ACTIONS(3103), + [anon_sym_keyof] = ACTIONS(3121), + [anon_sym_infer] = ACTIONS(3123), + [anon_sym_unique] = ACTIONS(3125), + [anon_sym_LBRACE_PIPE] = ACTIONS(3127), [sym_html_comment] = ACTIONS(5), }, [STATE(967)] = { - [sym_import] = STATE(5200), - [sym_nested_identifier] = STATE(5775), - [sym_string] = STATE(3264), - [sym_formal_parameters] = STATE(5842), - [sym_nested_type_identifier] = STATE(3205), - [sym__type_query_member_expression_in_type_annotation] = STATE(2966), - [sym__type_query_call_expression_in_type_annotation] = STATE(3249), - [sym_asserts] = STATE(3260), - [sym_type] = STATE(3261), - [sym_constructor_type] = STATE(3274), - [sym_primary_type] = STATE(3275), - [sym_template_literal_type] = STATE(3276), - [sym_infer_type] = STATE(3274), - [sym_conditional_type] = STATE(3276), - [sym_generic_type] = STATE(3276), - [sym_type_predicate] = STATE(3260), - [sym_type_query] = STATE(3276), - [sym_index_type_query] = STATE(3276), - [sym_lookup_type] = STATE(3276), - [sym_literal_type] = STATE(3276), - [sym__number] = STATE(3277), - [sym_existential_type] = STATE(3276), - [sym_flow_maybe_type] = STATE(3276), - [sym_parenthesized_type] = STATE(3276), - [sym_predefined_type] = STATE(3243), - [sym_object_type] = STATE(3276), - [sym_type_parameters] = STATE(5373), - [sym_array_type] = STATE(3276), - [sym_tuple_type] = STATE(3276), - [sym_readonly_type] = STATE(3274), - [sym_union_type] = STATE(3276), - [sym_intersection_type] = STATE(3276), - [sym_function_type] = STATE(3274), - [sym_identifier] = ACTIONS(3055), - [anon_sym_STAR] = ACTIONS(996), - [anon_sym_LBRACE] = ACTIONS(1600), - [anon_sym_typeof] = ACTIONS(1602), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(1002), - [anon_sym_LPAREN] = ACTIONS(1604), - [anon_sym_LBRACK] = ACTIONS(1606), - [anon_sym_new] = ACTIONS(1608), - [anon_sym_AMP] = ACTIONS(1010), - [anon_sym_PIPE] = ACTIONS(1012), - [anon_sym_PLUS] = ACTIONS(3057), - [anon_sym_DASH] = ACTIONS(3057), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(1042), - [anon_sym_DQUOTE] = ACTIONS(1616), - [anon_sym_SQUOTE] = ACTIONS(1618), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1620), - [sym_number] = ACTIONS(1622), - [sym_this] = ACTIONS(3059), - [sym_true] = ACTIONS(1626), - [sym_false] = ACTIONS(1626), - [sym_null] = ACTIONS(1626), - [sym_undefined] = ACTIONS(1626), - [anon_sym_readonly] = ACTIONS(1628), - [anon_sym_QMARK] = ACTIONS(1030), - [anon_sym_any] = ACTIONS(1042), - [anon_sym_number] = ACTIONS(1042), - [anon_sym_boolean] = ACTIONS(1042), - [anon_sym_string] = ACTIONS(1042), - [anon_sym_symbol] = ACTIONS(1042), - [anon_sym_object] = ACTIONS(1042), - [anon_sym_abstract] = ACTIONS(1034), + [sym_import] = STATE(4797), + [sym_nested_identifier] = STATE(6050), + [sym_string] = STATE(3429), + [sym_formal_parameters] = STATE(5818), + [sym_nested_type_identifier] = STATE(3307), + [sym__type_query_member_expression_in_type_annotation] = STATE(3126), + [sym__type_query_call_expression_in_type_annotation] = STATE(3348), + [sym_asserts] = STATE(3408), + [sym_type] = STATE(3409), + [sym_constructor_type] = STATE(3434), + [sym_primary_type] = STATE(3435), + [sym_template_literal_type] = STATE(3436), + [sym_infer_type] = STATE(3434), + [sym_conditional_type] = STATE(3436), + [sym_generic_type] = STATE(3436), + [sym_type_predicate] = STATE(3408), + [sym_type_query] = STATE(3436), + [sym_index_type_query] = STATE(3436), + [sym_lookup_type] = STATE(3436), + [sym_literal_type] = STATE(3436), + [sym__number] = STATE(3437), + [sym_existential_type] = STATE(3436), + [sym_flow_maybe_type] = STATE(3436), + [sym_parenthesized_type] = STATE(3436), + [sym_predefined_type] = STATE(3344), + [sym_object_type] = STATE(3436), + [sym_type_parameters] = STATE(5491), + [sym_array_type] = STATE(3436), + [sym_tuple_type] = STATE(3436), + [sym_readonly_type] = STATE(3434), + [sym_union_type] = STATE(3436), + [sym_intersection_type] = STATE(3436), + [sym_function_type] = STATE(3434), + [sym_identifier] = ACTIONS(3019), + [anon_sym_STAR] = ACTIONS(3021), + [anon_sym_LBRACE] = ACTIONS(3023), + [anon_sym_typeof] = ACTIONS(3025), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(3027), + [anon_sym_LPAREN] = ACTIONS(3029), + [anon_sym_LBRACK] = ACTIONS(3031), + [anon_sym_new] = ACTIONS(3033), + [anon_sym_AMP] = ACTIONS(3035), + [anon_sym_PIPE] = ACTIONS(3037), + [anon_sym_PLUS] = ACTIONS(3039), + [anon_sym_DASH] = ACTIONS(3039), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(3041), + [anon_sym_DQUOTE] = ACTIONS(3043), + [anon_sym_SQUOTE] = ACTIONS(3045), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3047), + [sym_number] = ACTIONS(3049), + [sym_this] = ACTIONS(3051), + [sym_true] = ACTIONS(3053), + [sym_false] = ACTIONS(3053), + [sym_null] = ACTIONS(3053), + [sym_undefined] = ACTIONS(3053), + [anon_sym_readonly] = ACTIONS(3055), + [anon_sym_QMARK] = ACTIONS(3057), + [anon_sym_any] = ACTIONS(3041), + [anon_sym_number] = ACTIONS(3041), + [anon_sym_boolean] = ACTIONS(3041), + [anon_sym_string] = ACTIONS(3041), + [anon_sym_symbol] = ACTIONS(3041), + [anon_sym_object] = ACTIONS(3041), + [anon_sym_abstract] = ACTIONS(3059), [anon_sym_asserts] = ACTIONS(3061), - [anon_sym_infer] = ACTIONS(1036), - [anon_sym_keyof] = ACTIONS(1038), - [anon_sym_unique] = ACTIONS(1040), - [anon_sym_unknown] = ACTIONS(1042), - [anon_sym_never] = ACTIONS(1042), - [anon_sym_LBRACE_PIPE] = ACTIONS(1044), + [anon_sym_never] = ACTIONS(3041), + [anon_sym_unknown] = ACTIONS(3041), + [anon_sym_keyof] = ACTIONS(3063), + [anon_sym_infer] = ACTIONS(3065), + [anon_sym_unique] = ACTIONS(3067), + [anon_sym_LBRACE_PIPE] = ACTIONS(3069), [sym_html_comment] = ACTIONS(5), }, [STATE(968)] = { - [sym_identifier] = ACTIONS(3063), - [anon_sym_export] = ACTIONS(3063), - [anon_sym_type] = ACTIONS(3063), - [anon_sym_namespace] = ACTIONS(3063), - [anon_sym_LBRACE] = ACTIONS(3065), - [anon_sym_typeof] = ACTIONS(3063), - [anon_sym_import] = ACTIONS(3063), - [anon_sym_with] = ACTIONS(3063), - [anon_sym_var] = ACTIONS(3063), - [anon_sym_let] = ACTIONS(3063), - [anon_sym_const] = ACTIONS(3063), - [anon_sym_BANG] = ACTIONS(3065), - [anon_sym_if] = ACTIONS(3063), - [anon_sym_switch] = ACTIONS(3063), - [anon_sym_for] = ACTIONS(3063), - [anon_sym_LPAREN] = ACTIONS(3065), - [anon_sym_SEMI] = ACTIONS(3065), - [anon_sym_await] = ACTIONS(3063), - [anon_sym_while] = ACTIONS(3063), - [anon_sym_do] = ACTIONS(3063), - [anon_sym_try] = ACTIONS(3063), - [anon_sym_break] = ACTIONS(3063), - [anon_sym_continue] = ACTIONS(3063), - [anon_sym_debugger] = ACTIONS(3063), - [anon_sym_return] = ACTIONS(3063), - [anon_sym_throw] = ACTIONS(3063), - [anon_sym_yield] = ACTIONS(3063), - [anon_sym_LBRACK] = ACTIONS(3065), - [anon_sym_class] = ACTIONS(3063), - [anon_sym_async] = ACTIONS(3063), - [anon_sym_function] = ACTIONS(3063), - [anon_sym_new] = ACTIONS(3063), - [anon_sym_using] = ACTIONS(3063), - [anon_sym_PLUS] = ACTIONS(3063), - [anon_sym_DASH] = ACTIONS(3063), - [anon_sym_SLASH] = ACTIONS(3063), - [anon_sym_LT] = ACTIONS(3065), - [anon_sym_TILDE] = ACTIONS(3065), - [anon_sym_void] = ACTIONS(3063), - [anon_sym_delete] = ACTIONS(3063), - [anon_sym_PLUS_PLUS] = ACTIONS(3065), - [anon_sym_DASH_DASH] = ACTIONS(3065), - [anon_sym_DQUOTE] = ACTIONS(3065), - [anon_sym_SQUOTE] = ACTIONS(3065), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3065), - [sym_number] = ACTIONS(3065), - [sym_private_property_identifier] = ACTIONS(3065), - [sym_this] = ACTIONS(3063), - [sym_super] = ACTIONS(3063), - [sym_true] = ACTIONS(3063), - [sym_false] = ACTIONS(3063), - [sym_null] = ACTIONS(3063), - [sym_undefined] = ACTIONS(3063), - [anon_sym_AT] = ACTIONS(3065), - [anon_sym_static] = ACTIONS(3063), - [anon_sym_readonly] = ACTIONS(3063), - [anon_sym_get] = ACTIONS(3063), - [anon_sym_set] = ACTIONS(3063), - [anon_sym_declare] = ACTIONS(3063), - [anon_sym_public] = ACTIONS(3063), - [anon_sym_private] = ACTIONS(3063), - [anon_sym_protected] = ACTIONS(3063), - [anon_sym_override] = ACTIONS(3063), - [anon_sym_module] = ACTIONS(3063), - [anon_sym_any] = ACTIONS(3063), - [anon_sym_number] = ACTIONS(3063), - [anon_sym_boolean] = ACTIONS(3063), - [anon_sym_string] = ACTIONS(3063), - [anon_sym_symbol] = ACTIONS(3063), - [anon_sym_object] = ACTIONS(3063), - [anon_sym_abstract] = ACTIONS(3063), - [anon_sym_interface] = ACTIONS(3063), - [anon_sym_enum] = ACTIONS(3063), + [sym_import] = STATE(5068), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5999), + [sym_nested_type_identifier] = STATE(3511), + [sym__type_query_member_expression_in_type_annotation] = STATE(3299), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_asserts] = STATE(3098), + [sym_type] = STATE(3970), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_predicate] = STATE(3098), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3721), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5621), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(3181), + [anon_sym_STAR] = ACTIONS(581), + [anon_sym_LBRACE] = ACTIONS(3183), + [anon_sym_typeof] = ACTIONS(3185), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_new] = ACTIONS(3187), + [anon_sym_AMP] = ACTIONS(3189), + [anon_sym_PIPE] = ACTIONS(3191), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(3193), + [anon_sym_SQUOTE] = ACTIONS(3195), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(3197), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(3199), + [anon_sym_QMARK] = ACTIONS(3201), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(3203), + [anon_sym_asserts] = ACTIONS(3205), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(3207), + [anon_sym_infer] = ACTIONS(3209), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(3211), [sym_html_comment] = ACTIONS(5), }, [STATE(969)] = { - [sym_import] = STATE(4725), - [sym_nested_identifier] = STATE(6067), - [sym_string] = STATE(2120), - [sym_formal_parameters] = STATE(5795), - [sym_nested_type_identifier] = STATE(1805), - [sym__type_query_member_expression_in_type_annotation] = STATE(1785), - [sym__type_query_call_expression_in_type_annotation] = STATE(2128), - [sym_asserts] = STATE(2012), - [sym_type] = STATE(2013), - [sym_constructor_type] = STATE(2132), - [sym_primary_type] = STATE(2133), - [sym_template_literal_type] = STATE(2136), - [sym_infer_type] = STATE(2132), - [sym_conditional_type] = STATE(2136), - [sym_generic_type] = STATE(2136), - [sym_type_predicate] = STATE(2012), - [sym_type_query] = STATE(2136), - [sym_index_type_query] = STATE(2136), - [sym_lookup_type] = STATE(2136), - [sym_literal_type] = STATE(2136), - [sym__number] = STATE(2139), - [sym_existential_type] = STATE(2136), - [sym_flow_maybe_type] = STATE(2136), - [sym_parenthesized_type] = STATE(2136), - [sym_predefined_type] = STATE(1797), - [sym_object_type] = STATE(2136), - [sym_type_parameters] = STATE(5522), - [sym_array_type] = STATE(2136), - [sym_tuple_type] = STATE(2136), - [sym_readonly_type] = STATE(2132), - [sym_union_type] = STATE(2136), - [sym_intersection_type] = STATE(2136), - [sym_function_type] = STATE(2132), - [sym_identifier] = ACTIONS(3109), - [anon_sym_STAR] = ACTIONS(3111), - [anon_sym_LBRACE] = ACTIONS(3113), - [anon_sym_typeof] = ACTIONS(3115), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(3117), - [anon_sym_LPAREN] = ACTIONS(3119), - [anon_sym_LBRACK] = ACTIONS(3121), - [anon_sym_new] = ACTIONS(3123), - [anon_sym_AMP] = ACTIONS(3125), - [anon_sym_PIPE] = ACTIONS(3127), - [anon_sym_PLUS] = ACTIONS(3129), - [anon_sym_DASH] = ACTIONS(3129), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(3131), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3133), - [sym_number] = ACTIONS(3135), - [sym_this] = ACTIONS(3137), - [sym_true] = ACTIONS(3139), - [sym_false] = ACTIONS(3139), - [sym_null] = ACTIONS(3139), - [sym_undefined] = ACTIONS(3139), - [anon_sym_readonly] = ACTIONS(3141), - [anon_sym_QMARK] = ACTIONS(3143), - [anon_sym_any] = ACTIONS(3131), - [anon_sym_number] = ACTIONS(3131), - [anon_sym_boolean] = ACTIONS(3131), - [anon_sym_string] = ACTIONS(3131), - [anon_sym_symbol] = ACTIONS(3131), - [anon_sym_object] = ACTIONS(3131), - [anon_sym_abstract] = ACTIONS(3145), - [anon_sym_asserts] = ACTIONS(3147), - [anon_sym_infer] = ACTIONS(3149), - [anon_sym_keyof] = ACTIONS(3151), - [anon_sym_unique] = ACTIONS(3153), - [anon_sym_unknown] = ACTIONS(3131), - [anon_sym_never] = ACTIONS(3131), - [anon_sym_LBRACE_PIPE] = ACTIONS(3155), + [sym_import] = STATE(4927), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5884), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(3252), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_asserts] = STATE(3069), + [sym_type] = STATE(3724), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_predicate] = STATE(3069), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3524), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5720), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(3213), + [anon_sym_STAR] = ACTIONS(581), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_new] = ACTIONS(1576), + [anon_sym_AMP] = ACTIONS(609), + [anon_sym_PIPE] = ACTIONS(611), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(3215), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1582), + [anon_sym_QMARK] = ACTIONS(631), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(635), + [anon_sym_asserts] = ACTIONS(3217), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(1586), + [anon_sym_infer] = ACTIONS(641), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, [STATE(970)] = { - [sym_import] = STATE(4725), - [sym_nested_identifier] = STATE(6067), - [sym_string] = STATE(2120), - [sym_formal_parameters] = STATE(5795), - [sym_nested_type_identifier] = STATE(1805), - [sym__type_query_member_expression_in_type_annotation] = STATE(1785), - [sym__type_query_call_expression_in_type_annotation] = STATE(2128), - [sym_asserts] = STATE(1980), - [sym_type] = STATE(1981), - [sym_constructor_type] = STATE(2132), - [sym_primary_type] = STATE(2133), - [sym_template_literal_type] = STATE(2136), - [sym_infer_type] = STATE(2132), - [sym_conditional_type] = STATE(2136), - [sym_generic_type] = STATE(2136), - [sym_type_predicate] = STATE(1980), - [sym_type_query] = STATE(2136), - [sym_index_type_query] = STATE(2136), - [sym_lookup_type] = STATE(2136), - [sym_literal_type] = STATE(2136), - [sym__number] = STATE(2139), - [sym_existential_type] = STATE(2136), - [sym_flow_maybe_type] = STATE(2136), - [sym_parenthesized_type] = STATE(2136), - [sym_predefined_type] = STATE(1797), - [sym_object_type] = STATE(2136), - [sym_type_parameters] = STATE(5522), - [sym_array_type] = STATE(2136), - [sym_tuple_type] = STATE(2136), - [sym_readonly_type] = STATE(2132), - [sym_union_type] = STATE(2136), - [sym_intersection_type] = STATE(2136), - [sym_function_type] = STATE(2132), - [sym_identifier] = ACTIONS(3109), - [anon_sym_STAR] = ACTIONS(3111), - [anon_sym_LBRACE] = ACTIONS(3113), - [anon_sym_typeof] = ACTIONS(3115), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(3117), - [anon_sym_LPAREN] = ACTIONS(3119), - [anon_sym_LBRACK] = ACTIONS(3121), - [anon_sym_new] = ACTIONS(3123), - [anon_sym_AMP] = ACTIONS(3125), - [anon_sym_PIPE] = ACTIONS(3127), - [anon_sym_PLUS] = ACTIONS(3129), - [anon_sym_DASH] = ACTIONS(3129), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(3131), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3133), - [sym_number] = ACTIONS(3135), - [sym_this] = ACTIONS(3137), - [sym_true] = ACTIONS(3139), - [sym_false] = ACTIONS(3139), - [sym_null] = ACTIONS(3139), - [sym_undefined] = ACTIONS(3139), - [anon_sym_readonly] = ACTIONS(3141), - [anon_sym_QMARK] = ACTIONS(3143), - [anon_sym_any] = ACTIONS(3131), - [anon_sym_number] = ACTIONS(3131), - [anon_sym_boolean] = ACTIONS(3131), - [anon_sym_string] = ACTIONS(3131), - [anon_sym_symbol] = ACTIONS(3131), - [anon_sym_object] = ACTIONS(3131), - [anon_sym_abstract] = ACTIONS(3145), - [anon_sym_asserts] = ACTIONS(3147), - [anon_sym_infer] = ACTIONS(3149), - [anon_sym_keyof] = ACTIONS(3151), - [anon_sym_unique] = ACTIONS(3153), - [anon_sym_unknown] = ACTIONS(3131), - [anon_sym_never] = ACTIONS(3131), - [anon_sym_LBRACE_PIPE] = ACTIONS(3155), + [sym_identifier] = ACTIONS(3015), + [anon_sym_export] = ACTIONS(3015), + [anon_sym_type] = ACTIONS(3015), + [anon_sym_namespace] = ACTIONS(3015), + [anon_sym_LBRACE] = ACTIONS(3017), + [anon_sym_typeof] = ACTIONS(3015), + [anon_sym_import] = ACTIONS(3015), + [anon_sym_with] = ACTIONS(3015), + [anon_sym_var] = ACTIONS(3015), + [anon_sym_let] = ACTIONS(3015), + [anon_sym_const] = ACTIONS(3015), + [anon_sym_BANG] = ACTIONS(3017), + [anon_sym_if] = ACTIONS(3015), + [anon_sym_switch] = ACTIONS(3015), + [anon_sym_for] = ACTIONS(3015), + [anon_sym_LPAREN] = ACTIONS(3017), + [anon_sym_SEMI] = ACTIONS(3017), + [anon_sym_await] = ACTIONS(3015), + [anon_sym_while] = ACTIONS(3015), + [anon_sym_do] = ACTIONS(3015), + [anon_sym_try] = ACTIONS(3015), + [anon_sym_break] = ACTIONS(3015), + [anon_sym_continue] = ACTIONS(3015), + [anon_sym_debugger] = ACTIONS(3015), + [anon_sym_return] = ACTIONS(3015), + [anon_sym_throw] = ACTIONS(3015), + [anon_sym_yield] = ACTIONS(3015), + [anon_sym_LBRACK] = ACTIONS(3017), + [anon_sym_class] = ACTIONS(3015), + [anon_sym_async] = ACTIONS(3015), + [anon_sym_function] = ACTIONS(3015), + [anon_sym_new] = ACTIONS(3015), + [anon_sym_using] = ACTIONS(3015), + [anon_sym_PLUS] = ACTIONS(3015), + [anon_sym_DASH] = ACTIONS(3015), + [anon_sym_SLASH] = ACTIONS(3015), + [anon_sym_LT] = ACTIONS(3017), + [anon_sym_TILDE] = ACTIONS(3017), + [anon_sym_void] = ACTIONS(3015), + [anon_sym_delete] = ACTIONS(3015), + [anon_sym_PLUS_PLUS] = ACTIONS(3017), + [anon_sym_DASH_DASH] = ACTIONS(3017), + [anon_sym_DQUOTE] = ACTIONS(3017), + [anon_sym_SQUOTE] = ACTIONS(3017), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3017), + [sym_number] = ACTIONS(3017), + [sym_private_property_identifier] = ACTIONS(3017), + [sym_this] = ACTIONS(3015), + [sym_super] = ACTIONS(3015), + [sym_true] = ACTIONS(3015), + [sym_false] = ACTIONS(3015), + [sym_null] = ACTIONS(3015), + [sym_undefined] = ACTIONS(3015), + [anon_sym_AT] = ACTIONS(3017), + [anon_sym_static] = ACTIONS(3015), + [anon_sym_readonly] = ACTIONS(3015), + [anon_sym_get] = ACTIONS(3015), + [anon_sym_set] = ACTIONS(3015), + [anon_sym_declare] = ACTIONS(3015), + [anon_sym_public] = ACTIONS(3015), + [anon_sym_private] = ACTIONS(3015), + [anon_sym_protected] = ACTIONS(3015), + [anon_sym_override] = ACTIONS(3015), + [anon_sym_module] = ACTIONS(3015), + [anon_sym_any] = ACTIONS(3015), + [anon_sym_number] = ACTIONS(3015), + [anon_sym_boolean] = ACTIONS(3015), + [anon_sym_string] = ACTIONS(3015), + [anon_sym_symbol] = ACTIONS(3015), + [anon_sym_object] = ACTIONS(3015), + [anon_sym_abstract] = ACTIONS(3015), + [anon_sym_interface] = ACTIONS(3015), + [anon_sym_enum] = ACTIONS(3015), [sym_html_comment] = ACTIONS(5), }, [STATE(971)] = { - [sym_identifier] = ACTIONS(2529), - [anon_sym_export] = ACTIONS(2529), - [anon_sym_type] = ACTIONS(2529), - [anon_sym_namespace] = ACTIONS(2529), - [anon_sym_LBRACE] = ACTIONS(2527), - [anon_sym_typeof] = ACTIONS(2529), - [anon_sym_import] = ACTIONS(2529), - [anon_sym_with] = ACTIONS(2529), - [anon_sym_var] = ACTIONS(2529), - [anon_sym_let] = ACTIONS(2529), - [anon_sym_const] = ACTIONS(2529), - [anon_sym_BANG] = ACTIONS(2527), - [anon_sym_if] = ACTIONS(2529), - [anon_sym_switch] = ACTIONS(2529), - [anon_sym_for] = ACTIONS(2529), - [anon_sym_LPAREN] = ACTIONS(2527), - [anon_sym_SEMI] = ACTIONS(2527), - [anon_sym_await] = ACTIONS(2529), - [anon_sym_while] = ACTIONS(2529), - [anon_sym_do] = ACTIONS(2529), - [anon_sym_try] = ACTIONS(2529), - [anon_sym_break] = ACTIONS(2529), - [anon_sym_continue] = ACTIONS(2529), - [anon_sym_debugger] = ACTIONS(2529), - [anon_sym_return] = ACTIONS(2529), - [anon_sym_throw] = ACTIONS(2529), - [anon_sym_yield] = ACTIONS(2529), - [anon_sym_LBRACK] = ACTIONS(2527), - [anon_sym_class] = ACTIONS(2529), - [anon_sym_async] = ACTIONS(2529), - [anon_sym_function] = ACTIONS(2529), - [anon_sym_new] = ACTIONS(2529), - [anon_sym_using] = ACTIONS(2529), - [anon_sym_PLUS] = ACTIONS(2529), - [anon_sym_DASH] = ACTIONS(2529), - [anon_sym_SLASH] = ACTIONS(2529), - [anon_sym_LT] = ACTIONS(2527), - [anon_sym_TILDE] = ACTIONS(2527), - [anon_sym_void] = ACTIONS(2529), - [anon_sym_delete] = ACTIONS(2529), - [anon_sym_PLUS_PLUS] = ACTIONS(2527), - [anon_sym_DASH_DASH] = ACTIONS(2527), - [anon_sym_DQUOTE] = ACTIONS(2527), - [anon_sym_SQUOTE] = ACTIONS(2527), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(2527), - [sym_number] = ACTIONS(2527), - [sym_private_property_identifier] = ACTIONS(2527), - [sym_this] = ACTIONS(2529), - [sym_super] = ACTIONS(2529), - [sym_true] = ACTIONS(2529), - [sym_false] = ACTIONS(2529), - [sym_null] = ACTIONS(2529), - [sym_undefined] = ACTIONS(2529), - [anon_sym_AT] = ACTIONS(2527), - [anon_sym_static] = ACTIONS(2529), - [anon_sym_readonly] = ACTIONS(2529), - [anon_sym_get] = ACTIONS(2529), - [anon_sym_set] = ACTIONS(2529), - [anon_sym_declare] = ACTIONS(2529), - [anon_sym_public] = ACTIONS(2529), - [anon_sym_private] = ACTIONS(2529), - [anon_sym_protected] = ACTIONS(2529), - [anon_sym_override] = ACTIONS(2529), - [anon_sym_module] = ACTIONS(2529), - [anon_sym_any] = ACTIONS(2529), - [anon_sym_number] = ACTIONS(2529), - [anon_sym_boolean] = ACTIONS(2529), - [anon_sym_string] = ACTIONS(2529), - [anon_sym_symbol] = ACTIONS(2529), - [anon_sym_object] = ACTIONS(2529), - [anon_sym_abstract] = ACTIONS(2529), - [anon_sym_interface] = ACTIONS(2529), - [anon_sym_enum] = ACTIONS(2529), + [sym_identifier] = ACTIONS(3015), + [anon_sym_export] = ACTIONS(3015), + [anon_sym_type] = ACTIONS(3015), + [anon_sym_namespace] = ACTIONS(3015), + [anon_sym_LBRACE] = ACTIONS(3017), + [anon_sym_typeof] = ACTIONS(3015), + [anon_sym_import] = ACTIONS(3015), + [anon_sym_with] = ACTIONS(3015), + [anon_sym_var] = ACTIONS(3015), + [anon_sym_let] = ACTIONS(3015), + [anon_sym_const] = ACTIONS(3015), + [anon_sym_BANG] = ACTIONS(3017), + [anon_sym_if] = ACTIONS(3015), + [anon_sym_switch] = ACTIONS(3015), + [anon_sym_for] = ACTIONS(3015), + [anon_sym_LPAREN] = ACTIONS(3017), + [anon_sym_SEMI] = ACTIONS(3017), + [anon_sym_await] = ACTIONS(3015), + [anon_sym_while] = ACTIONS(3015), + [anon_sym_do] = ACTIONS(3015), + [anon_sym_try] = ACTIONS(3015), + [anon_sym_break] = ACTIONS(3015), + [anon_sym_continue] = ACTIONS(3015), + [anon_sym_debugger] = ACTIONS(3015), + [anon_sym_return] = ACTIONS(3015), + [anon_sym_throw] = ACTIONS(3015), + [anon_sym_yield] = ACTIONS(3015), + [anon_sym_LBRACK] = ACTIONS(3017), + [anon_sym_class] = ACTIONS(3015), + [anon_sym_async] = ACTIONS(3015), + [anon_sym_function] = ACTIONS(3015), + [anon_sym_new] = ACTIONS(3015), + [anon_sym_using] = ACTIONS(3015), + [anon_sym_PLUS] = ACTIONS(3015), + [anon_sym_DASH] = ACTIONS(3015), + [anon_sym_SLASH] = ACTIONS(3015), + [anon_sym_LT] = ACTIONS(3017), + [anon_sym_TILDE] = ACTIONS(3017), + [anon_sym_void] = ACTIONS(3015), + [anon_sym_delete] = ACTIONS(3015), + [anon_sym_PLUS_PLUS] = ACTIONS(3017), + [anon_sym_DASH_DASH] = ACTIONS(3017), + [anon_sym_DQUOTE] = ACTIONS(3017), + [anon_sym_SQUOTE] = ACTIONS(3017), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3017), + [sym_number] = ACTIONS(3017), + [sym_private_property_identifier] = ACTIONS(3017), + [sym_this] = ACTIONS(3015), + [sym_super] = ACTIONS(3015), + [sym_true] = ACTIONS(3015), + [sym_false] = ACTIONS(3015), + [sym_null] = ACTIONS(3015), + [sym_undefined] = ACTIONS(3015), + [anon_sym_AT] = ACTIONS(3017), + [anon_sym_static] = ACTIONS(3015), + [anon_sym_readonly] = ACTIONS(3015), + [anon_sym_get] = ACTIONS(3015), + [anon_sym_set] = ACTIONS(3015), + [anon_sym_declare] = ACTIONS(3015), + [anon_sym_public] = ACTIONS(3015), + [anon_sym_private] = ACTIONS(3015), + [anon_sym_protected] = ACTIONS(3015), + [anon_sym_override] = ACTIONS(3015), + [anon_sym_module] = ACTIONS(3015), + [anon_sym_any] = ACTIONS(3015), + [anon_sym_number] = ACTIONS(3015), + [anon_sym_boolean] = ACTIONS(3015), + [anon_sym_string] = ACTIONS(3015), + [anon_sym_symbol] = ACTIONS(3015), + [anon_sym_object] = ACTIONS(3015), + [anon_sym_abstract] = ACTIONS(3015), + [anon_sym_interface] = ACTIONS(3015), + [anon_sym_enum] = ACTIONS(3015), [sym_html_comment] = ACTIONS(5), }, [STATE(972)] = { - [sym_import] = STATE(5200), - [sym_nested_identifier] = STATE(5775), - [sym_string] = STATE(3264), - [sym_formal_parameters] = STATE(5842), - [sym_nested_type_identifier] = STATE(3205), - [sym__type_query_member_expression_in_type_annotation] = STATE(2966), - [sym__type_query_call_expression_in_type_annotation] = STATE(3249), - [sym_asserts] = STATE(3292), - [sym_type] = STATE(3301), - [sym_constructor_type] = STATE(3274), - [sym_primary_type] = STATE(3275), - [sym_template_literal_type] = STATE(3276), - [sym_infer_type] = STATE(3274), - [sym_conditional_type] = STATE(3276), - [sym_generic_type] = STATE(3276), - [sym_type_predicate] = STATE(3292), - [sym_type_query] = STATE(3276), - [sym_index_type_query] = STATE(3276), - [sym_lookup_type] = STATE(3276), - [sym_literal_type] = STATE(3276), - [sym__number] = STATE(3277), - [sym_existential_type] = STATE(3276), - [sym_flow_maybe_type] = STATE(3276), - [sym_parenthesized_type] = STATE(3276), - [sym_predefined_type] = STATE(3243), - [sym_object_type] = STATE(3276), - [sym_type_parameters] = STATE(5373), - [sym_array_type] = STATE(3276), - [sym_tuple_type] = STATE(3276), - [sym_readonly_type] = STATE(3274), - [sym_union_type] = STATE(3276), - [sym_intersection_type] = STATE(3276), - [sym_function_type] = STATE(3274), - [sym_identifier] = ACTIONS(3055), - [anon_sym_STAR] = ACTIONS(996), - [anon_sym_LBRACE] = ACTIONS(1600), - [anon_sym_typeof] = ACTIONS(1602), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(1002), - [anon_sym_LPAREN] = ACTIONS(1604), - [anon_sym_LBRACK] = ACTIONS(1606), - [anon_sym_new] = ACTIONS(1608), - [anon_sym_AMP] = ACTIONS(1010), - [anon_sym_PIPE] = ACTIONS(1012), - [anon_sym_PLUS] = ACTIONS(3057), - [anon_sym_DASH] = ACTIONS(3057), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(1042), - [anon_sym_DQUOTE] = ACTIONS(1616), - [anon_sym_SQUOTE] = ACTIONS(1618), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1620), - [sym_number] = ACTIONS(1622), - [sym_this] = ACTIONS(3059), - [sym_true] = ACTIONS(1626), - [sym_false] = ACTIONS(1626), - [sym_null] = ACTIONS(1626), - [sym_undefined] = ACTIONS(1626), - [anon_sym_readonly] = ACTIONS(1628), - [anon_sym_QMARK] = ACTIONS(1030), - [anon_sym_any] = ACTIONS(1042), - [anon_sym_number] = ACTIONS(1042), - [anon_sym_boolean] = ACTIONS(1042), - [anon_sym_string] = ACTIONS(1042), - [anon_sym_symbol] = ACTIONS(1042), - [anon_sym_object] = ACTIONS(1042), - [anon_sym_abstract] = ACTIONS(1034), - [anon_sym_asserts] = ACTIONS(3061), - [anon_sym_infer] = ACTIONS(1036), - [anon_sym_keyof] = ACTIONS(1038), - [anon_sym_unique] = ACTIONS(1040), - [anon_sym_unknown] = ACTIONS(1042), - [anon_sym_never] = ACTIONS(1042), - [anon_sym_LBRACE_PIPE] = ACTIONS(1044), + [sym_identifier] = ACTIONS(3015), + [anon_sym_export] = ACTIONS(3015), + [anon_sym_type] = ACTIONS(3015), + [anon_sym_namespace] = ACTIONS(3015), + [anon_sym_LBRACE] = ACTIONS(3017), + [anon_sym_typeof] = ACTIONS(3015), + [anon_sym_import] = ACTIONS(3015), + [anon_sym_with] = ACTIONS(3015), + [anon_sym_var] = ACTIONS(3015), + [anon_sym_let] = ACTIONS(3015), + [anon_sym_const] = ACTIONS(3015), + [anon_sym_BANG] = ACTIONS(3017), + [anon_sym_if] = ACTIONS(3015), + [anon_sym_switch] = ACTIONS(3015), + [anon_sym_for] = ACTIONS(3015), + [anon_sym_LPAREN] = ACTIONS(3017), + [anon_sym_SEMI] = ACTIONS(3017), + [anon_sym_await] = ACTIONS(3015), + [anon_sym_while] = ACTIONS(3015), + [anon_sym_do] = ACTIONS(3015), + [anon_sym_try] = ACTIONS(3015), + [anon_sym_break] = ACTIONS(3015), + [anon_sym_continue] = ACTIONS(3015), + [anon_sym_debugger] = ACTIONS(3015), + [anon_sym_return] = ACTIONS(3015), + [anon_sym_throw] = ACTIONS(3015), + [anon_sym_yield] = ACTIONS(3015), + [anon_sym_LBRACK] = ACTIONS(3017), + [anon_sym_class] = ACTIONS(3015), + [anon_sym_async] = ACTIONS(3015), + [anon_sym_function] = ACTIONS(3015), + [anon_sym_new] = ACTIONS(3015), + [anon_sym_using] = ACTIONS(3015), + [anon_sym_PLUS] = ACTIONS(3015), + [anon_sym_DASH] = ACTIONS(3015), + [anon_sym_SLASH] = ACTIONS(3015), + [anon_sym_LT] = ACTIONS(3017), + [anon_sym_TILDE] = ACTIONS(3017), + [anon_sym_void] = ACTIONS(3015), + [anon_sym_delete] = ACTIONS(3015), + [anon_sym_PLUS_PLUS] = ACTIONS(3017), + [anon_sym_DASH_DASH] = ACTIONS(3017), + [anon_sym_DQUOTE] = ACTIONS(3017), + [anon_sym_SQUOTE] = ACTIONS(3017), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3017), + [sym_number] = ACTIONS(3017), + [sym_private_property_identifier] = ACTIONS(3017), + [sym_this] = ACTIONS(3015), + [sym_super] = ACTIONS(3015), + [sym_true] = ACTIONS(3015), + [sym_false] = ACTIONS(3015), + [sym_null] = ACTIONS(3015), + [sym_undefined] = ACTIONS(3015), + [anon_sym_AT] = ACTIONS(3017), + [anon_sym_static] = ACTIONS(3015), + [anon_sym_readonly] = ACTIONS(3015), + [anon_sym_get] = ACTIONS(3015), + [anon_sym_set] = ACTIONS(3015), + [anon_sym_declare] = ACTIONS(3015), + [anon_sym_public] = ACTIONS(3015), + [anon_sym_private] = ACTIONS(3015), + [anon_sym_protected] = ACTIONS(3015), + [anon_sym_override] = ACTIONS(3015), + [anon_sym_module] = ACTIONS(3015), + [anon_sym_any] = ACTIONS(3015), + [anon_sym_number] = ACTIONS(3015), + [anon_sym_boolean] = ACTIONS(3015), + [anon_sym_string] = ACTIONS(3015), + [anon_sym_symbol] = ACTIONS(3015), + [anon_sym_object] = ACTIONS(3015), + [anon_sym_abstract] = ACTIONS(3015), + [anon_sym_interface] = ACTIONS(3015), + [anon_sym_enum] = ACTIONS(3015), [sym_html_comment] = ACTIONS(5), }, [STATE(973)] = { - [sym_import] = STATE(4734), - [sym_nested_identifier] = STATE(5767), - [sym_string] = STATE(1592), - [sym_formal_parameters] = STATE(6046), - [sym_nested_type_identifier] = STATE(1527), - [sym__type_query_member_expression_in_type_annotation] = STATE(1513), - [sym__type_query_call_expression_in_type_annotation] = STATE(1610), - [sym_asserts] = STATE(1618), - [sym_type] = STATE(1623), - [sym_constructor_type] = STATE(1611), - [sym_primary_type] = STATE(1612), - [sym_template_literal_type] = STATE(1613), - [sym_infer_type] = STATE(1611), - [sym_conditional_type] = STATE(1613), - [sym_generic_type] = STATE(1613), - [sym_type_predicate] = STATE(1618), - [sym_type_query] = STATE(1613), - [sym_index_type_query] = STATE(1613), - [sym_lookup_type] = STATE(1613), - [sym_literal_type] = STATE(1613), - [sym__number] = STATE(1615), - [sym_existential_type] = STATE(1613), - [sym_flow_maybe_type] = STATE(1613), - [sym_parenthesized_type] = STATE(1613), - [sym_predefined_type] = STATE(1526), - [sym_object_type] = STATE(1613), - [sym_type_parameters] = STATE(5426), - [sym_array_type] = STATE(1613), - [sym_tuple_type] = STATE(1613), - [sym_readonly_type] = STATE(1611), - [sym_union_type] = STATE(1613), - [sym_intersection_type] = STATE(1613), - [sym_function_type] = STATE(1611), - [sym_identifier] = ACTIONS(3157), - [anon_sym_STAR] = ACTIONS(3159), - [anon_sym_LBRACE] = ACTIONS(3161), - [anon_sym_typeof] = ACTIONS(3163), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(3165), - [anon_sym_LPAREN] = ACTIONS(3167), - [anon_sym_LBRACK] = ACTIONS(3169), - [anon_sym_new] = ACTIONS(3171), - [anon_sym_AMP] = ACTIONS(3173), - [anon_sym_PIPE] = ACTIONS(3175), - [anon_sym_PLUS] = ACTIONS(3177), - [anon_sym_DASH] = ACTIONS(3177), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(3179), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3181), - [sym_number] = ACTIONS(3183), - [sym_this] = ACTIONS(3185), - [sym_true] = ACTIONS(3187), - [sym_false] = ACTIONS(3187), - [sym_null] = ACTIONS(3187), - [sym_undefined] = ACTIONS(3187), - [anon_sym_readonly] = ACTIONS(3189), - [anon_sym_QMARK] = ACTIONS(3191), - [anon_sym_any] = ACTIONS(3179), - [anon_sym_number] = ACTIONS(3179), - [anon_sym_boolean] = ACTIONS(3179), - [anon_sym_string] = ACTIONS(3179), - [anon_sym_symbol] = ACTIONS(3179), - [anon_sym_object] = ACTIONS(3179), - [anon_sym_abstract] = ACTIONS(3193), - [anon_sym_asserts] = ACTIONS(3195), - [anon_sym_infer] = ACTIONS(3197), - [anon_sym_keyof] = ACTIONS(3199), - [anon_sym_unique] = ACTIONS(3201), - [anon_sym_unknown] = ACTIONS(3179), - [anon_sym_never] = ACTIONS(3179), - [anon_sym_LBRACE_PIPE] = ACTIONS(3203), + [sym_import] = STATE(5215), + [sym_nested_identifier] = STATE(6034), + [sym_string] = STATE(3273), + [sym_formal_parameters] = STATE(5830), + [sym_nested_type_identifier] = STATE(3211), + [sym__type_query_member_expression_in_type_annotation] = STATE(2967), + [sym__type_query_call_expression_in_type_annotation] = STATE(3247), + [sym_asserts] = STATE(3268), + [sym_type] = STATE(3270), + [sym_constructor_type] = STATE(3279), + [sym_primary_type] = STATE(3280), + [sym_template_literal_type] = STATE(3281), + [sym_infer_type] = STATE(3279), + [sym_conditional_type] = STATE(3281), + [sym_generic_type] = STATE(3281), + [sym_type_predicate] = STATE(3268), + [sym_type_query] = STATE(3281), + [sym_index_type_query] = STATE(3281), + [sym_lookup_type] = STATE(3281), + [sym_literal_type] = STATE(3281), + [sym__number] = STATE(3282), + [sym_existential_type] = STATE(3281), + [sym_flow_maybe_type] = STATE(3281), + [sym_parenthesized_type] = STATE(3281), + [sym_predefined_type] = STATE(3249), + [sym_object_type] = STATE(3281), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(3281), + [sym_tuple_type] = STATE(3281), + [sym_readonly_type] = STATE(3279), + [sym_union_type] = STATE(3281), + [sym_intersection_type] = STATE(3281), + [sym_function_type] = STATE(3279), + [sym_identifier] = ACTIONS(3219), + [anon_sym_STAR] = ACTIONS(994), + [anon_sym_LBRACE] = ACTIONS(1634), + [anon_sym_typeof] = ACTIONS(1636), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(1000), + [anon_sym_LPAREN] = ACTIONS(1638), + [anon_sym_LBRACK] = ACTIONS(1640), + [anon_sym_new] = ACTIONS(1642), + [anon_sym_AMP] = ACTIONS(1008), + [anon_sym_PIPE] = ACTIONS(1010), + [anon_sym_PLUS] = ACTIONS(3221), + [anon_sym_DASH] = ACTIONS(3221), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(1034), + [anon_sym_DQUOTE] = ACTIONS(1650), + [anon_sym_SQUOTE] = ACTIONS(1652), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1654), + [sym_number] = ACTIONS(1656), + [sym_this] = ACTIONS(3223), + [sym_true] = ACTIONS(1660), + [sym_false] = ACTIONS(1660), + [sym_null] = ACTIONS(1660), + [sym_undefined] = ACTIONS(1660), + [anon_sym_readonly] = ACTIONS(1662), + [anon_sym_QMARK] = ACTIONS(1028), + [anon_sym_any] = ACTIONS(1034), + [anon_sym_number] = ACTIONS(1034), + [anon_sym_boolean] = ACTIONS(1034), + [anon_sym_string] = ACTIONS(1034), + [anon_sym_symbol] = ACTIONS(1034), + [anon_sym_object] = ACTIONS(1034), + [anon_sym_abstract] = ACTIONS(1032), + [anon_sym_asserts] = ACTIONS(3225), + [anon_sym_never] = ACTIONS(1034), + [anon_sym_unknown] = ACTIONS(1034), + [anon_sym_keyof] = ACTIONS(1036), + [anon_sym_infer] = ACTIONS(1038), + [anon_sym_unique] = ACTIONS(1040), + [anon_sym_LBRACE_PIPE] = ACTIONS(1042), [sym_html_comment] = ACTIONS(5), }, [STATE(974)] = { - [sym_import] = STATE(5069), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5974), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(2945), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_asserts] = STATE(5415), - [sym_type] = STATE(3486), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_predicate] = STATE(5417), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3112), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5573), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(3205), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_new] = ACTIONS(1550), - [anon_sym_AMP] = ACTIONS(728), - [anon_sym_PIPE] = ACTIONS(730), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(3207), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1568), - [anon_sym_QMARK] = ACTIONS(754), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(207), - [anon_sym_asserts] = ACTIONS(3209), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_import] = STATE(5215), + [sym_nested_identifier] = STATE(6034), + [sym_string] = STATE(3273), + [sym_formal_parameters] = STATE(5830), + [sym_nested_type_identifier] = STATE(3211), + [sym__type_query_member_expression_in_type_annotation] = STATE(2967), + [sym__type_query_call_expression_in_type_annotation] = STATE(3247), + [sym_asserts] = STATE(3297), + [sym_type] = STATE(3328), + [sym_constructor_type] = STATE(3279), + [sym_primary_type] = STATE(3280), + [sym_template_literal_type] = STATE(3281), + [sym_infer_type] = STATE(3279), + [sym_conditional_type] = STATE(3281), + [sym_generic_type] = STATE(3281), + [sym_type_predicate] = STATE(3297), + [sym_type_query] = STATE(3281), + [sym_index_type_query] = STATE(3281), + [sym_lookup_type] = STATE(3281), + [sym_literal_type] = STATE(3281), + [sym__number] = STATE(3282), + [sym_existential_type] = STATE(3281), + [sym_flow_maybe_type] = STATE(3281), + [sym_parenthesized_type] = STATE(3281), + [sym_predefined_type] = STATE(3249), + [sym_object_type] = STATE(3281), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(3281), + [sym_tuple_type] = STATE(3281), + [sym_readonly_type] = STATE(3279), + [sym_union_type] = STATE(3281), + [sym_intersection_type] = STATE(3281), + [sym_function_type] = STATE(3279), + [sym_identifier] = ACTIONS(3219), + [anon_sym_STAR] = ACTIONS(994), + [anon_sym_LBRACE] = ACTIONS(1634), + [anon_sym_typeof] = ACTIONS(1636), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(1000), + [anon_sym_LPAREN] = ACTIONS(1638), + [anon_sym_LBRACK] = ACTIONS(1640), + [anon_sym_new] = ACTIONS(1642), + [anon_sym_AMP] = ACTIONS(1008), + [anon_sym_PIPE] = ACTIONS(1010), + [anon_sym_PLUS] = ACTIONS(3221), + [anon_sym_DASH] = ACTIONS(3221), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(1034), + [anon_sym_DQUOTE] = ACTIONS(1650), + [anon_sym_SQUOTE] = ACTIONS(1652), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1654), + [sym_number] = ACTIONS(1656), + [sym_this] = ACTIONS(3223), + [sym_true] = ACTIONS(1660), + [sym_false] = ACTIONS(1660), + [sym_null] = ACTIONS(1660), + [sym_undefined] = ACTIONS(1660), + [anon_sym_readonly] = ACTIONS(1662), + [anon_sym_QMARK] = ACTIONS(1028), + [anon_sym_any] = ACTIONS(1034), + [anon_sym_number] = ACTIONS(1034), + [anon_sym_boolean] = ACTIONS(1034), + [anon_sym_string] = ACTIONS(1034), + [anon_sym_symbol] = ACTIONS(1034), + [anon_sym_object] = ACTIONS(1034), + [anon_sym_abstract] = ACTIONS(1032), + [anon_sym_asserts] = ACTIONS(3225), + [anon_sym_never] = ACTIONS(1034), + [anon_sym_unknown] = ACTIONS(1034), + [anon_sym_keyof] = ACTIONS(1036), + [anon_sym_infer] = ACTIONS(1038), + [anon_sym_unique] = ACTIONS(1040), + [anon_sym_LBRACE_PIPE] = ACTIONS(1042), [sym_html_comment] = ACTIONS(5), }, [STATE(975)] = { - [sym_identifier] = ACTIONS(3063), - [anon_sym_export] = ACTIONS(3063), - [anon_sym_type] = ACTIONS(3063), - [anon_sym_namespace] = ACTIONS(3063), - [anon_sym_LBRACE] = ACTIONS(3065), - [anon_sym_typeof] = ACTIONS(3063), - [anon_sym_import] = ACTIONS(3063), - [anon_sym_with] = ACTIONS(3063), - [anon_sym_var] = ACTIONS(3063), - [anon_sym_let] = ACTIONS(3063), - [anon_sym_const] = ACTIONS(3063), - [anon_sym_BANG] = ACTIONS(3065), - [anon_sym_if] = ACTIONS(3063), - [anon_sym_switch] = ACTIONS(3063), - [anon_sym_for] = ACTIONS(3063), - [anon_sym_LPAREN] = ACTIONS(3065), - [anon_sym_SEMI] = ACTIONS(3065), - [anon_sym_await] = ACTIONS(3063), - [anon_sym_while] = ACTIONS(3063), - [anon_sym_do] = ACTIONS(3063), - [anon_sym_try] = ACTIONS(3063), - [anon_sym_break] = ACTIONS(3063), - [anon_sym_continue] = ACTIONS(3063), - [anon_sym_debugger] = ACTIONS(3063), - [anon_sym_return] = ACTIONS(3063), - [anon_sym_throw] = ACTIONS(3063), - [anon_sym_yield] = ACTIONS(3063), - [anon_sym_LBRACK] = ACTIONS(3065), - [anon_sym_class] = ACTIONS(3063), - [anon_sym_async] = ACTIONS(3063), - [anon_sym_function] = ACTIONS(3063), - [anon_sym_new] = ACTIONS(3063), - [anon_sym_using] = ACTIONS(3063), - [anon_sym_PLUS] = ACTIONS(3063), - [anon_sym_DASH] = ACTIONS(3063), - [anon_sym_SLASH] = ACTIONS(3063), - [anon_sym_LT] = ACTIONS(3065), - [anon_sym_TILDE] = ACTIONS(3065), - [anon_sym_void] = ACTIONS(3063), - [anon_sym_delete] = ACTIONS(3063), - [anon_sym_PLUS_PLUS] = ACTIONS(3065), - [anon_sym_DASH_DASH] = ACTIONS(3065), - [anon_sym_DQUOTE] = ACTIONS(3065), - [anon_sym_SQUOTE] = ACTIONS(3065), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3065), - [sym_number] = ACTIONS(3065), - [sym_private_property_identifier] = ACTIONS(3065), - [sym_this] = ACTIONS(3063), - [sym_super] = ACTIONS(3063), - [sym_true] = ACTIONS(3063), - [sym_false] = ACTIONS(3063), - [sym_null] = ACTIONS(3063), - [sym_undefined] = ACTIONS(3063), - [anon_sym_AT] = ACTIONS(3065), - [anon_sym_static] = ACTIONS(3063), - [anon_sym_readonly] = ACTIONS(3063), - [anon_sym_get] = ACTIONS(3063), - [anon_sym_set] = ACTIONS(3063), - [anon_sym_declare] = ACTIONS(3063), - [anon_sym_public] = ACTIONS(3063), - [anon_sym_private] = ACTIONS(3063), - [anon_sym_protected] = ACTIONS(3063), - [anon_sym_override] = ACTIONS(3063), - [anon_sym_module] = ACTIONS(3063), - [anon_sym_any] = ACTIONS(3063), - [anon_sym_number] = ACTIONS(3063), - [anon_sym_boolean] = ACTIONS(3063), - [anon_sym_string] = ACTIONS(3063), - [anon_sym_symbol] = ACTIONS(3063), - [anon_sym_object] = ACTIONS(3063), - [anon_sym_abstract] = ACTIONS(3063), - [anon_sym_interface] = ACTIONS(3063), - [anon_sym_enum] = ACTIONS(3063), + [sym_import] = STATE(5175), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5776), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(2951), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_asserts] = STATE(3098), + [sym_type] = STATE(3230), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_predicate] = STATE(3098), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3135), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5570), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(3075), + [anon_sym_STAR] = ACTIONS(581), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_new] = ACTIONS(1556), + [anon_sym_AMP] = ACTIONS(758), + [anon_sym_PIPE] = ACTIONS(760), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(3077), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1574), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_asserts] = ACTIONS(3079), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, [STATE(976)] = { - [sym_import] = STATE(5069), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5974), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(2945), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_asserts] = STATE(2980), - [sym_type] = STATE(3214), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_predicate] = STATE(2980), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3112), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5573), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(3205), + [sym_import] = STATE(5175), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5776), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(2951), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_asserts] = STATE(5353), + [sym_type] = STATE(3379), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_predicate] = STATE(5375), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3135), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5570), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(3075), [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_new] = ACTIONS(1550), - [anon_sym_AMP] = ACTIONS(728), - [anon_sym_PIPE] = ACTIONS(730), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(3207), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1568), - [anon_sym_QMARK] = ACTIONS(754), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(207), - [anon_sym_asserts] = ACTIONS(3209), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_new] = ACTIONS(1556), + [anon_sym_AMP] = ACTIONS(758), + [anon_sym_PIPE] = ACTIONS(760), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(3077), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1574), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_asserts] = ACTIONS(3079), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, [STATE(977)] = { - [sym_identifier] = ACTIONS(3063), - [anon_sym_export] = ACTIONS(3063), - [anon_sym_type] = ACTIONS(3063), - [anon_sym_namespace] = ACTIONS(3063), - [anon_sym_LBRACE] = ACTIONS(3065), - [anon_sym_typeof] = ACTIONS(3063), - [anon_sym_import] = ACTIONS(3063), - [anon_sym_with] = ACTIONS(3063), - [anon_sym_var] = ACTIONS(3063), - [anon_sym_let] = ACTIONS(3063), - [anon_sym_const] = ACTIONS(3063), - [anon_sym_BANG] = ACTIONS(3065), - [anon_sym_if] = ACTIONS(3063), - [anon_sym_switch] = ACTIONS(3063), - [anon_sym_for] = ACTIONS(3063), - [anon_sym_LPAREN] = ACTIONS(3065), - [anon_sym_SEMI] = ACTIONS(3065), - [anon_sym_await] = ACTIONS(3063), - [anon_sym_while] = ACTIONS(3063), - [anon_sym_do] = ACTIONS(3063), - [anon_sym_try] = ACTIONS(3063), - [anon_sym_break] = ACTIONS(3063), - [anon_sym_continue] = ACTIONS(3063), - [anon_sym_debugger] = ACTIONS(3063), - [anon_sym_return] = ACTIONS(3063), - [anon_sym_throw] = ACTIONS(3063), - [anon_sym_yield] = ACTIONS(3063), - [anon_sym_LBRACK] = ACTIONS(3065), - [anon_sym_class] = ACTIONS(3063), - [anon_sym_async] = ACTIONS(3063), - [anon_sym_function] = ACTIONS(3063), - [anon_sym_new] = ACTIONS(3063), - [anon_sym_using] = ACTIONS(3063), - [anon_sym_PLUS] = ACTIONS(3063), - [anon_sym_DASH] = ACTIONS(3063), - [anon_sym_SLASH] = ACTIONS(3063), - [anon_sym_LT] = ACTIONS(3065), - [anon_sym_TILDE] = ACTIONS(3065), - [anon_sym_void] = ACTIONS(3063), - [anon_sym_delete] = ACTIONS(3063), - [anon_sym_PLUS_PLUS] = ACTIONS(3065), - [anon_sym_DASH_DASH] = ACTIONS(3065), - [anon_sym_DQUOTE] = ACTIONS(3065), - [anon_sym_SQUOTE] = ACTIONS(3065), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3065), - [sym_number] = ACTIONS(3065), - [sym_private_property_identifier] = ACTIONS(3065), - [sym_this] = ACTIONS(3063), - [sym_super] = ACTIONS(3063), - [sym_true] = ACTIONS(3063), - [sym_false] = ACTIONS(3063), - [sym_null] = ACTIONS(3063), - [sym_undefined] = ACTIONS(3063), - [anon_sym_AT] = ACTIONS(3065), - [anon_sym_static] = ACTIONS(3063), - [anon_sym_readonly] = ACTIONS(3063), - [anon_sym_get] = ACTIONS(3063), - [anon_sym_set] = ACTIONS(3063), - [anon_sym_declare] = ACTIONS(3063), - [anon_sym_public] = ACTIONS(3063), - [anon_sym_private] = ACTIONS(3063), - [anon_sym_protected] = ACTIONS(3063), - [anon_sym_override] = ACTIONS(3063), - [anon_sym_module] = ACTIONS(3063), - [anon_sym_any] = ACTIONS(3063), - [anon_sym_number] = ACTIONS(3063), - [anon_sym_boolean] = ACTIONS(3063), - [anon_sym_string] = ACTIONS(3063), - [anon_sym_symbol] = ACTIONS(3063), - [anon_sym_object] = ACTIONS(3063), - [anon_sym_abstract] = ACTIONS(3063), - [anon_sym_interface] = ACTIONS(3063), - [anon_sym_enum] = ACTIONS(3063), + [sym_import] = STATE(5215), + [sym_nested_identifier] = STATE(6034), + [sym_string] = STATE(3273), + [sym_formal_parameters] = STATE(5830), + [sym_nested_type_identifier] = STATE(3211), + [sym__type_query_member_expression_in_type_annotation] = STATE(2967), + [sym__type_query_call_expression_in_type_annotation] = STATE(3247), + [sym_asserts] = STATE(4018), + [sym_type] = STATE(3343), + [sym_constructor_type] = STATE(3279), + [sym_primary_type] = STATE(3280), + [sym_template_literal_type] = STATE(3281), + [sym_infer_type] = STATE(3279), + [sym_conditional_type] = STATE(3281), + [sym_generic_type] = STATE(3281), + [sym_type_predicate] = STATE(4020), + [sym_type_query] = STATE(3281), + [sym_index_type_query] = STATE(3281), + [sym_lookup_type] = STATE(3281), + [sym_literal_type] = STATE(3281), + [sym__number] = STATE(3282), + [sym_existential_type] = STATE(3281), + [sym_flow_maybe_type] = STATE(3281), + [sym_parenthesized_type] = STATE(3281), + [sym_predefined_type] = STATE(3249), + [sym_object_type] = STATE(3281), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(3281), + [sym_tuple_type] = STATE(3281), + [sym_readonly_type] = STATE(3279), + [sym_union_type] = STATE(3281), + [sym_intersection_type] = STATE(3281), + [sym_function_type] = STATE(3279), + [sym_identifier] = ACTIONS(3219), + [anon_sym_STAR] = ACTIONS(994), + [anon_sym_LBRACE] = ACTIONS(1634), + [anon_sym_typeof] = ACTIONS(1636), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(1000), + [anon_sym_LPAREN] = ACTIONS(1638), + [anon_sym_LBRACK] = ACTIONS(1640), + [anon_sym_new] = ACTIONS(1642), + [anon_sym_AMP] = ACTIONS(1008), + [anon_sym_PIPE] = ACTIONS(1010), + [anon_sym_PLUS] = ACTIONS(3221), + [anon_sym_DASH] = ACTIONS(3221), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(1034), + [anon_sym_DQUOTE] = ACTIONS(1650), + [anon_sym_SQUOTE] = ACTIONS(1652), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1654), + [sym_number] = ACTIONS(1656), + [sym_this] = ACTIONS(3223), + [sym_true] = ACTIONS(1660), + [sym_false] = ACTIONS(1660), + [sym_null] = ACTIONS(1660), + [sym_undefined] = ACTIONS(1660), + [anon_sym_readonly] = ACTIONS(1662), + [anon_sym_QMARK] = ACTIONS(1028), + [anon_sym_any] = ACTIONS(1034), + [anon_sym_number] = ACTIONS(1034), + [anon_sym_boolean] = ACTIONS(1034), + [anon_sym_string] = ACTIONS(1034), + [anon_sym_symbol] = ACTIONS(1034), + [anon_sym_object] = ACTIONS(1034), + [anon_sym_abstract] = ACTIONS(1032), + [anon_sym_asserts] = ACTIONS(3225), + [anon_sym_never] = ACTIONS(1034), + [anon_sym_unknown] = ACTIONS(1034), + [anon_sym_keyof] = ACTIONS(1036), + [anon_sym_infer] = ACTIONS(1038), + [anon_sym_unique] = ACTIONS(1040), + [anon_sym_LBRACE_PIPE] = ACTIONS(1042), [sym_html_comment] = ACTIONS(5), }, [STATE(978)] = { - [sym_identifier] = ACTIONS(3211), - [anon_sym_export] = ACTIONS(3211), - [anon_sym_type] = ACTIONS(3211), - [anon_sym_namespace] = ACTIONS(3211), - [anon_sym_LBRACE] = ACTIONS(3213), - [anon_sym_typeof] = ACTIONS(3211), - [anon_sym_import] = ACTIONS(3211), - [anon_sym_with] = ACTIONS(3211), - [anon_sym_var] = ACTIONS(3211), - [anon_sym_let] = ACTIONS(3211), - [anon_sym_const] = ACTIONS(3211), - [anon_sym_BANG] = ACTIONS(3213), - [anon_sym_if] = ACTIONS(3211), - [anon_sym_switch] = ACTIONS(3211), - [anon_sym_for] = ACTIONS(3211), - [anon_sym_LPAREN] = ACTIONS(3213), - [anon_sym_SEMI] = ACTIONS(3213), - [anon_sym_await] = ACTIONS(3211), - [anon_sym_while] = ACTIONS(3211), - [anon_sym_do] = ACTIONS(3211), - [anon_sym_try] = ACTIONS(3211), - [anon_sym_break] = ACTIONS(3211), - [anon_sym_continue] = ACTIONS(3211), - [anon_sym_debugger] = ACTIONS(3211), - [anon_sym_return] = ACTIONS(3211), - [anon_sym_throw] = ACTIONS(3211), - [anon_sym_yield] = ACTIONS(3211), - [anon_sym_LBRACK] = ACTIONS(3213), - [anon_sym_class] = ACTIONS(3211), - [anon_sym_async] = ACTIONS(3211), - [anon_sym_function] = ACTIONS(3211), - [anon_sym_new] = ACTIONS(3211), - [anon_sym_using] = ACTIONS(3211), - [anon_sym_PLUS] = ACTIONS(3211), - [anon_sym_DASH] = ACTIONS(3211), - [anon_sym_SLASH] = ACTIONS(3211), - [anon_sym_LT] = ACTIONS(3213), - [anon_sym_TILDE] = ACTIONS(3213), - [anon_sym_void] = ACTIONS(3211), - [anon_sym_delete] = ACTIONS(3211), - [anon_sym_PLUS_PLUS] = ACTIONS(3213), - [anon_sym_DASH_DASH] = ACTIONS(3213), - [anon_sym_DQUOTE] = ACTIONS(3213), - [anon_sym_SQUOTE] = ACTIONS(3213), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3213), - [sym_number] = ACTIONS(3213), - [sym_private_property_identifier] = ACTIONS(3213), - [sym_this] = ACTIONS(3211), - [sym_super] = ACTIONS(3211), - [sym_true] = ACTIONS(3211), - [sym_false] = ACTIONS(3211), - [sym_null] = ACTIONS(3211), - [sym_undefined] = ACTIONS(3211), - [anon_sym_AT] = ACTIONS(3213), - [anon_sym_static] = ACTIONS(3211), - [anon_sym_readonly] = ACTIONS(3211), - [anon_sym_get] = ACTIONS(3211), - [anon_sym_set] = ACTIONS(3211), - [anon_sym_declare] = ACTIONS(3211), - [anon_sym_public] = ACTIONS(3211), - [anon_sym_private] = ACTIONS(3211), - [anon_sym_protected] = ACTIONS(3211), - [anon_sym_override] = ACTIONS(3211), - [anon_sym_module] = ACTIONS(3211), - [anon_sym_any] = ACTIONS(3211), - [anon_sym_number] = ACTIONS(3211), - [anon_sym_boolean] = ACTIONS(3211), - [anon_sym_string] = ACTIONS(3211), - [anon_sym_symbol] = ACTIONS(3211), - [anon_sym_object] = ACTIONS(3211), - [anon_sym_abstract] = ACTIONS(3211), - [anon_sym_interface] = ACTIONS(3211), - [anon_sym_enum] = ACTIONS(3211), + [sym_import] = STATE(4797), + [sym_nested_identifier] = STATE(6050), + [sym_string] = STATE(3429), + [sym_formal_parameters] = STATE(5818), + [sym_nested_type_identifier] = STATE(3307), + [sym__type_query_member_expression_in_type_annotation] = STATE(3126), + [sym__type_query_call_expression_in_type_annotation] = STATE(3348), + [sym_asserts] = STATE(3369), + [sym_type] = STATE(3371), + [sym_constructor_type] = STATE(3434), + [sym_primary_type] = STATE(3435), + [sym_template_literal_type] = STATE(3436), + [sym_infer_type] = STATE(3434), + [sym_conditional_type] = STATE(3436), + [sym_generic_type] = STATE(3436), + [sym_type_predicate] = STATE(3369), + [sym_type_query] = STATE(3436), + [sym_index_type_query] = STATE(3436), + [sym_lookup_type] = STATE(3436), + [sym_literal_type] = STATE(3436), + [sym__number] = STATE(3437), + [sym_existential_type] = STATE(3436), + [sym_flow_maybe_type] = STATE(3436), + [sym_parenthesized_type] = STATE(3436), + [sym_predefined_type] = STATE(3344), + [sym_object_type] = STATE(3436), + [sym_type_parameters] = STATE(5491), + [sym_array_type] = STATE(3436), + [sym_tuple_type] = STATE(3436), + [sym_readonly_type] = STATE(3434), + [sym_union_type] = STATE(3436), + [sym_intersection_type] = STATE(3436), + [sym_function_type] = STATE(3434), + [sym_identifier] = ACTIONS(3019), + [anon_sym_STAR] = ACTIONS(3021), + [anon_sym_LBRACE] = ACTIONS(3023), + [anon_sym_typeof] = ACTIONS(3025), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(3027), + [anon_sym_LPAREN] = ACTIONS(3029), + [anon_sym_LBRACK] = ACTIONS(3031), + [anon_sym_new] = ACTIONS(3033), + [anon_sym_AMP] = ACTIONS(3035), + [anon_sym_PIPE] = ACTIONS(3037), + [anon_sym_PLUS] = ACTIONS(3039), + [anon_sym_DASH] = ACTIONS(3039), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(3041), + [anon_sym_DQUOTE] = ACTIONS(3043), + [anon_sym_SQUOTE] = ACTIONS(3045), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3047), + [sym_number] = ACTIONS(3049), + [sym_this] = ACTIONS(3051), + [sym_true] = ACTIONS(3053), + [sym_false] = ACTIONS(3053), + [sym_null] = ACTIONS(3053), + [sym_undefined] = ACTIONS(3053), + [anon_sym_readonly] = ACTIONS(3055), + [anon_sym_QMARK] = ACTIONS(3057), + [anon_sym_any] = ACTIONS(3041), + [anon_sym_number] = ACTIONS(3041), + [anon_sym_boolean] = ACTIONS(3041), + [anon_sym_string] = ACTIONS(3041), + [anon_sym_symbol] = ACTIONS(3041), + [anon_sym_object] = ACTIONS(3041), + [anon_sym_abstract] = ACTIONS(3059), + [anon_sym_asserts] = ACTIONS(3061), + [anon_sym_never] = ACTIONS(3041), + [anon_sym_unknown] = ACTIONS(3041), + [anon_sym_keyof] = ACTIONS(3063), + [anon_sym_infer] = ACTIONS(3065), + [anon_sym_unique] = ACTIONS(3067), + [anon_sym_LBRACE_PIPE] = ACTIONS(3069), [sym_html_comment] = ACTIONS(5), }, [STATE(979)] = { - [sym_import] = STATE(5069), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5974), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(2945), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_asserts] = STATE(3066), - [sym_type] = STATE(3188), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_predicate] = STATE(3066), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3112), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5573), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(3205), + [sym_import] = STATE(5068), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5999), + [sym_nested_type_identifier] = STATE(3511), + [sym__type_query_member_expression_in_type_annotation] = STATE(3299), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_asserts] = STATE(3069), + [sym_type] = STATE(3932), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_predicate] = STATE(3069), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3721), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5621), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(3181), [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_new] = ACTIONS(1550), - [anon_sym_AMP] = ACTIONS(728), - [anon_sym_PIPE] = ACTIONS(730), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(3207), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1568), - [anon_sym_QMARK] = ACTIONS(754), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(207), - [anon_sym_asserts] = ACTIONS(3209), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [anon_sym_LBRACE] = ACTIONS(3183), + [anon_sym_typeof] = ACTIONS(3185), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_new] = ACTIONS(3187), + [anon_sym_AMP] = ACTIONS(3189), + [anon_sym_PIPE] = ACTIONS(3191), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(3193), + [anon_sym_SQUOTE] = ACTIONS(3195), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(3197), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(3199), + [anon_sym_QMARK] = ACTIONS(3201), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(3203), + [anon_sym_asserts] = ACTIONS(3205), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(3207), + [anon_sym_infer] = ACTIONS(3209), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(3211), [sym_html_comment] = ACTIONS(5), }, [STATE(980)] = { - [sym_import] = STATE(4877), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5876), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(3255), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_asserts] = STATE(3066), - [sym_type] = STATE(3836), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_predicate] = STATE(3066), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3543), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5715), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(3067), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_new] = ACTIONS(1644), - [anon_sym_AMP] = ACTIONS(609), - [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(3069), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1650), - [anon_sym_QMARK] = ACTIONS(631), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(635), - [anon_sym_asserts] = ACTIONS(3071), - [anon_sym_infer] = ACTIONS(637), - [anon_sym_keyof] = ACTIONS(639), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_identifier] = ACTIONS(3227), + [anon_sym_export] = ACTIONS(3227), + [anon_sym_type] = ACTIONS(3227), + [anon_sym_namespace] = ACTIONS(3227), + [anon_sym_LBRACE] = ACTIONS(3229), + [anon_sym_typeof] = ACTIONS(3227), + [anon_sym_import] = ACTIONS(3227), + [anon_sym_with] = ACTIONS(3227), + [anon_sym_var] = ACTIONS(3227), + [anon_sym_let] = ACTIONS(3227), + [anon_sym_const] = ACTIONS(3227), + [anon_sym_BANG] = ACTIONS(3229), + [anon_sym_if] = ACTIONS(3227), + [anon_sym_switch] = ACTIONS(3227), + [anon_sym_for] = ACTIONS(3227), + [anon_sym_LPAREN] = ACTIONS(3229), + [anon_sym_SEMI] = ACTIONS(3229), + [anon_sym_await] = ACTIONS(3227), + [anon_sym_while] = ACTIONS(3227), + [anon_sym_do] = ACTIONS(3227), + [anon_sym_try] = ACTIONS(3227), + [anon_sym_break] = ACTIONS(3227), + [anon_sym_continue] = ACTIONS(3227), + [anon_sym_debugger] = ACTIONS(3227), + [anon_sym_return] = ACTIONS(3227), + [anon_sym_throw] = ACTIONS(3227), + [anon_sym_yield] = ACTIONS(3227), + [anon_sym_LBRACK] = ACTIONS(3229), + [anon_sym_class] = ACTIONS(3227), + [anon_sym_async] = ACTIONS(3227), + [anon_sym_function] = ACTIONS(3227), + [anon_sym_new] = ACTIONS(3227), + [anon_sym_using] = ACTIONS(3227), + [anon_sym_PLUS] = ACTIONS(3227), + [anon_sym_DASH] = ACTIONS(3227), + [anon_sym_SLASH] = ACTIONS(3227), + [anon_sym_LT] = ACTIONS(3229), + [anon_sym_TILDE] = ACTIONS(3229), + [anon_sym_void] = ACTIONS(3227), + [anon_sym_delete] = ACTIONS(3227), + [anon_sym_PLUS_PLUS] = ACTIONS(3229), + [anon_sym_DASH_DASH] = ACTIONS(3229), + [anon_sym_DQUOTE] = ACTIONS(3229), + [anon_sym_SQUOTE] = ACTIONS(3229), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3229), + [sym_number] = ACTIONS(3229), + [sym_private_property_identifier] = ACTIONS(3229), + [sym_this] = ACTIONS(3227), + [sym_super] = ACTIONS(3227), + [sym_true] = ACTIONS(3227), + [sym_false] = ACTIONS(3227), + [sym_null] = ACTIONS(3227), + [sym_undefined] = ACTIONS(3227), + [anon_sym_AT] = ACTIONS(3229), + [anon_sym_static] = ACTIONS(3227), + [anon_sym_readonly] = ACTIONS(3227), + [anon_sym_get] = ACTIONS(3227), + [anon_sym_set] = ACTIONS(3227), + [anon_sym_declare] = ACTIONS(3227), + [anon_sym_public] = ACTIONS(3227), + [anon_sym_private] = ACTIONS(3227), + [anon_sym_protected] = ACTIONS(3227), + [anon_sym_override] = ACTIONS(3227), + [anon_sym_module] = ACTIONS(3227), + [anon_sym_any] = ACTIONS(3227), + [anon_sym_number] = ACTIONS(3227), + [anon_sym_boolean] = ACTIONS(3227), + [anon_sym_string] = ACTIONS(3227), + [anon_sym_symbol] = ACTIONS(3227), + [anon_sym_object] = ACTIONS(3227), + [anon_sym_abstract] = ACTIONS(3227), + [anon_sym_interface] = ACTIONS(3227), + [anon_sym_enum] = ACTIONS(3227), [sym_html_comment] = ACTIONS(5), }, [STATE(981)] = { - [sym_identifier] = ACTIONS(3063), - [anon_sym_export] = ACTIONS(3063), - [anon_sym_type] = ACTIONS(3063), - [anon_sym_namespace] = ACTIONS(3063), - [anon_sym_LBRACE] = ACTIONS(3065), - [anon_sym_typeof] = ACTIONS(3063), - [anon_sym_import] = ACTIONS(3063), - [anon_sym_with] = ACTIONS(3063), - [anon_sym_var] = ACTIONS(3063), - [anon_sym_let] = ACTIONS(3063), - [anon_sym_const] = ACTIONS(3063), - [anon_sym_BANG] = ACTIONS(3065), - [anon_sym_if] = ACTIONS(3063), - [anon_sym_switch] = ACTIONS(3063), - [anon_sym_for] = ACTIONS(3063), - [anon_sym_LPAREN] = ACTIONS(3065), - [anon_sym_SEMI] = ACTIONS(3065), - [anon_sym_await] = ACTIONS(3063), - [anon_sym_while] = ACTIONS(3063), - [anon_sym_do] = ACTIONS(3063), - [anon_sym_try] = ACTIONS(3063), - [anon_sym_break] = ACTIONS(3063), - [anon_sym_continue] = ACTIONS(3063), - [anon_sym_debugger] = ACTIONS(3063), - [anon_sym_return] = ACTIONS(3063), - [anon_sym_throw] = ACTIONS(3063), - [anon_sym_yield] = ACTIONS(3063), - [anon_sym_LBRACK] = ACTIONS(3065), - [anon_sym_class] = ACTIONS(3063), - [anon_sym_async] = ACTIONS(3063), - [anon_sym_function] = ACTIONS(3063), - [anon_sym_new] = ACTIONS(3063), - [anon_sym_using] = ACTIONS(3063), - [anon_sym_PLUS] = ACTIONS(3063), - [anon_sym_DASH] = ACTIONS(3063), - [anon_sym_SLASH] = ACTIONS(3063), - [anon_sym_LT] = ACTIONS(3065), - [anon_sym_TILDE] = ACTIONS(3065), - [anon_sym_void] = ACTIONS(3063), - [anon_sym_delete] = ACTIONS(3063), - [anon_sym_PLUS_PLUS] = ACTIONS(3065), - [anon_sym_DASH_DASH] = ACTIONS(3065), - [anon_sym_DQUOTE] = ACTIONS(3065), - [anon_sym_SQUOTE] = ACTIONS(3065), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3065), - [sym_number] = ACTIONS(3065), - [sym_private_property_identifier] = ACTIONS(3065), - [sym_this] = ACTIONS(3063), - [sym_super] = ACTIONS(3063), - [sym_true] = ACTIONS(3063), - [sym_false] = ACTIONS(3063), - [sym_null] = ACTIONS(3063), - [sym_undefined] = ACTIONS(3063), - [anon_sym_AT] = ACTIONS(3065), - [anon_sym_static] = ACTIONS(3063), - [anon_sym_readonly] = ACTIONS(3063), - [anon_sym_get] = ACTIONS(3063), - [anon_sym_set] = ACTIONS(3063), - [anon_sym_declare] = ACTIONS(3063), - [anon_sym_public] = ACTIONS(3063), - [anon_sym_private] = ACTIONS(3063), - [anon_sym_protected] = ACTIONS(3063), - [anon_sym_override] = ACTIONS(3063), - [anon_sym_module] = ACTIONS(3063), - [anon_sym_any] = ACTIONS(3063), - [anon_sym_number] = ACTIONS(3063), - [anon_sym_boolean] = ACTIONS(3063), - [anon_sym_string] = ACTIONS(3063), - [anon_sym_symbol] = ACTIONS(3063), - [anon_sym_object] = ACTIONS(3063), - [anon_sym_abstract] = ACTIONS(3063), - [anon_sym_interface] = ACTIONS(3063), - [anon_sym_enum] = ACTIONS(3063), + [sym_import] = STATE(4737), + [sym_nested_identifier] = STATE(5736), + [sym_string] = STATE(1558), + [sym_formal_parameters] = STATE(6020), + [sym_nested_type_identifier] = STATE(1536), + [sym__type_query_member_expression_in_type_annotation] = STATE(1516), + [sym__type_query_call_expression_in_type_annotation] = STATE(1560), + [sym_asserts] = STATE(1599), + [sym_type] = STATE(1600), + [sym_constructor_type] = STATE(1561), + [sym_primary_type] = STATE(1562), + [sym_template_literal_type] = STATE(1563), + [sym_infer_type] = STATE(1561), + [sym_conditional_type] = STATE(1563), + [sym_generic_type] = STATE(1563), + [sym_type_predicate] = STATE(1599), + [sym_type_query] = STATE(1563), + [sym_index_type_query] = STATE(1563), + [sym_lookup_type] = STATE(1563), + [sym_literal_type] = STATE(1563), + [sym__number] = STATE(1564), + [sym_existential_type] = STATE(1563), + [sym_flow_maybe_type] = STATE(1563), + [sym_parenthesized_type] = STATE(1563), + [sym_predefined_type] = STATE(1521), + [sym_object_type] = STATE(1563), + [sym_type_parameters] = STATE(5451), + [sym_array_type] = STATE(1563), + [sym_tuple_type] = STATE(1563), + [sym_readonly_type] = STATE(1561), + [sym_union_type] = STATE(1563), + [sym_intersection_type] = STATE(1563), + [sym_function_type] = STATE(1561), + [sym_identifier] = ACTIONS(3129), + [anon_sym_STAR] = ACTIONS(3131), + [anon_sym_LBRACE] = ACTIONS(3133), + [anon_sym_typeof] = ACTIONS(3135), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(3137), + [anon_sym_LPAREN] = ACTIONS(3139), + [anon_sym_LBRACK] = ACTIONS(3141), + [anon_sym_new] = ACTIONS(3143), + [anon_sym_AMP] = ACTIONS(3145), + [anon_sym_PIPE] = ACTIONS(3147), + [anon_sym_PLUS] = ACTIONS(3149), + [anon_sym_DASH] = ACTIONS(3149), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(3151), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3153), + [sym_number] = ACTIONS(3155), + [sym_this] = ACTIONS(3157), + [sym_true] = ACTIONS(3159), + [sym_false] = ACTIONS(3159), + [sym_null] = ACTIONS(3159), + [sym_undefined] = ACTIONS(3159), + [anon_sym_readonly] = ACTIONS(3161), + [anon_sym_QMARK] = ACTIONS(3163), + [anon_sym_any] = ACTIONS(3151), + [anon_sym_number] = ACTIONS(3151), + [anon_sym_boolean] = ACTIONS(3151), + [anon_sym_string] = ACTIONS(3151), + [anon_sym_symbol] = ACTIONS(3151), + [anon_sym_object] = ACTIONS(3151), + [anon_sym_abstract] = ACTIONS(3165), + [anon_sym_asserts] = ACTIONS(3167), + [anon_sym_never] = ACTIONS(3151), + [anon_sym_unknown] = ACTIONS(3151), + [anon_sym_keyof] = ACTIONS(3169), + [anon_sym_infer] = ACTIONS(3171), + [anon_sym_unique] = ACTIONS(3173), + [anon_sym_LBRACE_PIPE] = ACTIONS(3175), [sym_html_comment] = ACTIONS(5), }, [STATE(982)] = { - [sym_identifier] = ACTIONS(3215), - [anon_sym_export] = ACTIONS(3215), - [anon_sym_type] = ACTIONS(3215), - [anon_sym_namespace] = ACTIONS(3215), - [anon_sym_LBRACE] = ACTIONS(3217), - [anon_sym_typeof] = ACTIONS(3215), - [anon_sym_import] = ACTIONS(3215), - [anon_sym_with] = ACTIONS(3215), - [anon_sym_var] = ACTIONS(3215), - [anon_sym_let] = ACTIONS(3215), - [anon_sym_const] = ACTIONS(3215), - [anon_sym_BANG] = ACTIONS(3217), - [anon_sym_if] = ACTIONS(3215), - [anon_sym_switch] = ACTIONS(3215), - [anon_sym_for] = ACTIONS(3215), - [anon_sym_LPAREN] = ACTIONS(3217), - [anon_sym_SEMI] = ACTIONS(3217), - [anon_sym_await] = ACTIONS(3215), - [anon_sym_while] = ACTIONS(3215), - [anon_sym_do] = ACTIONS(3215), - [anon_sym_try] = ACTIONS(3215), - [anon_sym_break] = ACTIONS(3215), - [anon_sym_continue] = ACTIONS(3215), - [anon_sym_debugger] = ACTIONS(3215), - [anon_sym_return] = ACTIONS(3215), - [anon_sym_throw] = ACTIONS(3215), - [anon_sym_yield] = ACTIONS(3215), - [anon_sym_LBRACK] = ACTIONS(3217), - [anon_sym_class] = ACTIONS(3215), - [anon_sym_async] = ACTIONS(3215), - [anon_sym_function] = ACTIONS(3215), - [anon_sym_new] = ACTIONS(3215), - [anon_sym_using] = ACTIONS(3215), - [anon_sym_PLUS] = ACTIONS(3215), - [anon_sym_DASH] = ACTIONS(3215), - [anon_sym_SLASH] = ACTIONS(3215), - [anon_sym_LT] = ACTIONS(3217), - [anon_sym_TILDE] = ACTIONS(3217), - [anon_sym_void] = ACTIONS(3215), - [anon_sym_delete] = ACTIONS(3215), - [anon_sym_PLUS_PLUS] = ACTIONS(3217), - [anon_sym_DASH_DASH] = ACTIONS(3217), - [anon_sym_DQUOTE] = ACTIONS(3217), - [anon_sym_SQUOTE] = ACTIONS(3217), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3217), - [sym_number] = ACTIONS(3217), - [sym_private_property_identifier] = ACTIONS(3217), - [sym_this] = ACTIONS(3215), - [sym_super] = ACTIONS(3215), - [sym_true] = ACTIONS(3215), - [sym_false] = ACTIONS(3215), - [sym_null] = ACTIONS(3215), - [sym_undefined] = ACTIONS(3215), - [anon_sym_AT] = ACTIONS(3217), - [anon_sym_static] = ACTIONS(3215), - [anon_sym_readonly] = ACTIONS(3215), - [anon_sym_get] = ACTIONS(3215), - [anon_sym_set] = ACTIONS(3215), - [anon_sym_declare] = ACTIONS(3215), - [anon_sym_public] = ACTIONS(3215), - [anon_sym_private] = ACTIONS(3215), - [anon_sym_protected] = ACTIONS(3215), - [anon_sym_override] = ACTIONS(3215), - [anon_sym_module] = ACTIONS(3215), - [anon_sym_any] = ACTIONS(3215), - [anon_sym_number] = ACTIONS(3215), - [anon_sym_boolean] = ACTIONS(3215), - [anon_sym_string] = ACTIONS(3215), - [anon_sym_symbol] = ACTIONS(3215), - [anon_sym_object] = ACTIONS(3215), - [anon_sym_abstract] = ACTIONS(3215), - [anon_sym_interface] = ACTIONS(3215), - [anon_sym_enum] = ACTIONS(3215), + [sym_identifier] = ACTIONS(3015), + [anon_sym_export] = ACTIONS(3015), + [anon_sym_type] = ACTIONS(3015), + [anon_sym_namespace] = ACTIONS(3015), + [anon_sym_LBRACE] = ACTIONS(3017), + [anon_sym_typeof] = ACTIONS(3015), + [anon_sym_import] = ACTIONS(3015), + [anon_sym_with] = ACTIONS(3015), + [anon_sym_var] = ACTIONS(3015), + [anon_sym_let] = ACTIONS(3015), + [anon_sym_const] = ACTIONS(3015), + [anon_sym_BANG] = ACTIONS(3017), + [anon_sym_if] = ACTIONS(3015), + [anon_sym_switch] = ACTIONS(3015), + [anon_sym_for] = ACTIONS(3015), + [anon_sym_LPAREN] = ACTIONS(3017), + [anon_sym_SEMI] = ACTIONS(3017), + [anon_sym_await] = ACTIONS(3015), + [anon_sym_while] = ACTIONS(3015), + [anon_sym_do] = ACTIONS(3015), + [anon_sym_try] = ACTIONS(3015), + [anon_sym_break] = ACTIONS(3015), + [anon_sym_continue] = ACTIONS(3015), + [anon_sym_debugger] = ACTIONS(3015), + [anon_sym_return] = ACTIONS(3015), + [anon_sym_throw] = ACTIONS(3015), + [anon_sym_yield] = ACTIONS(3015), + [anon_sym_LBRACK] = ACTIONS(3017), + [anon_sym_class] = ACTIONS(3015), + [anon_sym_async] = ACTIONS(3015), + [anon_sym_function] = ACTIONS(3015), + [anon_sym_new] = ACTIONS(3015), + [anon_sym_using] = ACTIONS(3015), + [anon_sym_PLUS] = ACTIONS(3015), + [anon_sym_DASH] = ACTIONS(3015), + [anon_sym_SLASH] = ACTIONS(3015), + [anon_sym_LT] = ACTIONS(3017), + [anon_sym_TILDE] = ACTIONS(3017), + [anon_sym_void] = ACTIONS(3015), + [anon_sym_delete] = ACTIONS(3015), + [anon_sym_PLUS_PLUS] = ACTIONS(3017), + [anon_sym_DASH_DASH] = ACTIONS(3017), + [anon_sym_DQUOTE] = ACTIONS(3017), + [anon_sym_SQUOTE] = ACTIONS(3017), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3017), + [sym_number] = ACTIONS(3017), + [sym_private_property_identifier] = ACTIONS(3017), + [sym_this] = ACTIONS(3015), + [sym_super] = ACTIONS(3015), + [sym_true] = ACTIONS(3015), + [sym_false] = ACTIONS(3015), + [sym_null] = ACTIONS(3015), + [sym_undefined] = ACTIONS(3015), + [anon_sym_AT] = ACTIONS(3017), + [anon_sym_static] = ACTIONS(3015), + [anon_sym_readonly] = ACTIONS(3015), + [anon_sym_get] = ACTIONS(3015), + [anon_sym_set] = ACTIONS(3015), + [anon_sym_declare] = ACTIONS(3015), + [anon_sym_public] = ACTIONS(3015), + [anon_sym_private] = ACTIONS(3015), + [anon_sym_protected] = ACTIONS(3015), + [anon_sym_override] = ACTIONS(3015), + [anon_sym_module] = ACTIONS(3015), + [anon_sym_any] = ACTIONS(3015), + [anon_sym_number] = ACTIONS(3015), + [anon_sym_boolean] = ACTIONS(3015), + [anon_sym_string] = ACTIONS(3015), + [anon_sym_symbol] = ACTIONS(3015), + [anon_sym_object] = ACTIONS(3015), + [anon_sym_abstract] = ACTIONS(3015), + [anon_sym_interface] = ACTIONS(3015), + [anon_sym_enum] = ACTIONS(3015), [sym_html_comment] = ACTIONS(5), }, [STATE(983)] = { - [sym_import] = STATE(5018), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(6073), - [sym_nested_type_identifier] = STATE(3524), - [sym__type_query_member_expression_in_type_annotation] = STATE(3316), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_asserts] = STATE(2980), - [sym_type] = STATE(3900), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_predicate] = STATE(2980), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3783), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5606), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(3077), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(3079), - [anon_sym_typeof] = ACTIONS(3081), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_new] = ACTIONS(3083), - [anon_sym_AMP] = ACTIONS(3085), - [anon_sym_PIPE] = ACTIONS(3087), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(3089), - [anon_sym_SQUOTE] = ACTIONS(3091), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(3093), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(3095), - [anon_sym_QMARK] = ACTIONS(3097), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(3099), - [anon_sym_asserts] = ACTIONS(3101), - [anon_sym_infer] = ACTIONS(3103), - [anon_sym_keyof] = ACTIONS(3105), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(3107), + [sym_identifier] = ACTIONS(3015), + [anon_sym_export] = ACTIONS(3015), + [anon_sym_type] = ACTIONS(3015), + [anon_sym_namespace] = ACTIONS(3015), + [anon_sym_LBRACE] = ACTIONS(3017), + [anon_sym_typeof] = ACTIONS(3015), + [anon_sym_import] = ACTIONS(3015), + [anon_sym_with] = ACTIONS(3015), + [anon_sym_var] = ACTIONS(3015), + [anon_sym_let] = ACTIONS(3015), + [anon_sym_const] = ACTIONS(3015), + [anon_sym_BANG] = ACTIONS(3017), + [anon_sym_if] = ACTIONS(3015), + [anon_sym_switch] = ACTIONS(3015), + [anon_sym_for] = ACTIONS(3015), + [anon_sym_LPAREN] = ACTIONS(3017), + [anon_sym_SEMI] = ACTIONS(3017), + [anon_sym_await] = ACTIONS(3015), + [anon_sym_while] = ACTIONS(3015), + [anon_sym_do] = ACTIONS(3015), + [anon_sym_try] = ACTIONS(3015), + [anon_sym_break] = ACTIONS(3015), + [anon_sym_continue] = ACTIONS(3015), + [anon_sym_debugger] = ACTIONS(3015), + [anon_sym_return] = ACTIONS(3015), + [anon_sym_throw] = ACTIONS(3015), + [anon_sym_yield] = ACTIONS(3015), + [anon_sym_LBRACK] = ACTIONS(3017), + [anon_sym_class] = ACTIONS(3015), + [anon_sym_async] = ACTIONS(3015), + [anon_sym_function] = ACTIONS(3015), + [anon_sym_new] = ACTIONS(3015), + [anon_sym_using] = ACTIONS(3015), + [anon_sym_PLUS] = ACTIONS(3015), + [anon_sym_DASH] = ACTIONS(3015), + [anon_sym_SLASH] = ACTIONS(3015), + [anon_sym_LT] = ACTIONS(3017), + [anon_sym_TILDE] = ACTIONS(3017), + [anon_sym_void] = ACTIONS(3015), + [anon_sym_delete] = ACTIONS(3015), + [anon_sym_PLUS_PLUS] = ACTIONS(3017), + [anon_sym_DASH_DASH] = ACTIONS(3017), + [anon_sym_DQUOTE] = ACTIONS(3017), + [anon_sym_SQUOTE] = ACTIONS(3017), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3017), + [sym_number] = ACTIONS(3017), + [sym_private_property_identifier] = ACTIONS(3017), + [sym_this] = ACTIONS(3015), + [sym_super] = ACTIONS(3015), + [sym_true] = ACTIONS(3015), + [sym_false] = ACTIONS(3015), + [sym_null] = ACTIONS(3015), + [sym_undefined] = ACTIONS(3015), + [anon_sym_AT] = ACTIONS(3017), + [anon_sym_static] = ACTIONS(3015), + [anon_sym_readonly] = ACTIONS(3015), + [anon_sym_get] = ACTIONS(3015), + [anon_sym_set] = ACTIONS(3015), + [anon_sym_declare] = ACTIONS(3015), + [anon_sym_public] = ACTIONS(3015), + [anon_sym_private] = ACTIONS(3015), + [anon_sym_protected] = ACTIONS(3015), + [anon_sym_override] = ACTIONS(3015), + [anon_sym_module] = ACTIONS(3015), + [anon_sym_any] = ACTIONS(3015), + [anon_sym_number] = ACTIONS(3015), + [anon_sym_boolean] = ACTIONS(3015), + [anon_sym_string] = ACTIONS(3015), + [anon_sym_symbol] = ACTIONS(3015), + [anon_sym_object] = ACTIONS(3015), + [anon_sym_abstract] = ACTIONS(3015), + [anon_sym_interface] = ACTIONS(3015), + [anon_sym_enum] = ACTIONS(3015), [sym_html_comment] = ACTIONS(5), }, [STATE(984)] = { - [sym_import] = STATE(4734), - [sym_nested_identifier] = STATE(5767), - [sym_string] = STATE(1592), - [sym_formal_parameters] = STATE(6046), - [sym_nested_type_identifier] = STATE(1527), - [sym__type_query_member_expression_in_type_annotation] = STATE(1513), - [sym__type_query_call_expression_in_type_annotation] = STATE(1610), - [sym_asserts] = STATE(1567), - [sym_type] = STATE(1568), - [sym_constructor_type] = STATE(1611), - [sym_primary_type] = STATE(1612), - [sym_template_literal_type] = STATE(1613), - [sym_infer_type] = STATE(1611), - [sym_conditional_type] = STATE(1613), - [sym_generic_type] = STATE(1613), - [sym_type_predicate] = STATE(1567), - [sym_type_query] = STATE(1613), - [sym_index_type_query] = STATE(1613), - [sym_lookup_type] = STATE(1613), - [sym_literal_type] = STATE(1613), - [sym__number] = STATE(1615), - [sym_existential_type] = STATE(1613), - [sym_flow_maybe_type] = STATE(1613), - [sym_parenthesized_type] = STATE(1613), - [sym_predefined_type] = STATE(1526), - [sym_object_type] = STATE(1613), - [sym_type_parameters] = STATE(5426), - [sym_array_type] = STATE(1613), - [sym_tuple_type] = STATE(1613), - [sym_readonly_type] = STATE(1611), - [sym_union_type] = STATE(1613), - [sym_intersection_type] = STATE(1613), - [sym_function_type] = STATE(1611), - [sym_identifier] = ACTIONS(3157), - [anon_sym_STAR] = ACTIONS(3159), - [anon_sym_LBRACE] = ACTIONS(3161), - [anon_sym_typeof] = ACTIONS(3163), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(3165), - [anon_sym_LPAREN] = ACTIONS(3167), - [anon_sym_LBRACK] = ACTIONS(3169), - [anon_sym_new] = ACTIONS(3171), - [anon_sym_AMP] = ACTIONS(3173), - [anon_sym_PIPE] = ACTIONS(3175), - [anon_sym_PLUS] = ACTIONS(3177), - [anon_sym_DASH] = ACTIONS(3177), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(3179), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3181), - [sym_number] = ACTIONS(3183), - [sym_this] = ACTIONS(3185), - [sym_true] = ACTIONS(3187), - [sym_false] = ACTIONS(3187), - [sym_null] = ACTIONS(3187), - [sym_undefined] = ACTIONS(3187), - [anon_sym_readonly] = ACTIONS(3189), - [anon_sym_QMARK] = ACTIONS(3191), - [anon_sym_any] = ACTIONS(3179), - [anon_sym_number] = ACTIONS(3179), - [anon_sym_boolean] = ACTIONS(3179), - [anon_sym_string] = ACTIONS(3179), - [anon_sym_symbol] = ACTIONS(3179), - [anon_sym_object] = ACTIONS(3179), - [anon_sym_abstract] = ACTIONS(3193), - [anon_sym_asserts] = ACTIONS(3195), - [anon_sym_infer] = ACTIONS(3197), - [anon_sym_keyof] = ACTIONS(3199), - [anon_sym_unique] = ACTIONS(3201), - [anon_sym_unknown] = ACTIONS(3179), - [anon_sym_never] = ACTIONS(3179), - [anon_sym_LBRACE_PIPE] = ACTIONS(3203), + [sym_import] = STATE(4927), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5884), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(3252), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_asserts] = STATE(3098), + [sym_type] = STATE(3734), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_predicate] = STATE(3098), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3524), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5720), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(3213), + [anon_sym_STAR] = ACTIONS(581), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_new] = ACTIONS(1576), + [anon_sym_AMP] = ACTIONS(609), + [anon_sym_PIPE] = ACTIONS(611), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(3215), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1582), + [anon_sym_QMARK] = ACTIONS(631), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(635), + [anon_sym_asserts] = ACTIONS(3217), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(1586), + [anon_sym_infer] = ACTIONS(641), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, [STATE(985)] = { - [sym_import] = STATE(5069), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5974), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(2945), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(3920), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5573), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(1538), + [sym_import] = STATE(4927), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5776), + [sym_nested_type_identifier] = STATE(2968), + [sym_type_annotation] = STATE(5697), + [sym__type_query_member_expression_in_type_annotation] = STATE(3252), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(5245), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3016), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5570), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(1544), [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_new] = ACTIONS(1550), - [anon_sym_AMP] = ACTIONS(728), - [anon_sym_PIPE] = ACTIONS(730), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_GT] = ACTIONS(3219), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1568), - [anon_sym_QMARK] = ACTIONS(754), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(207), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_COLON] = ACTIONS(849), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_new] = ACTIONS(1556), + [anon_sym_AMP] = ACTIONS(609), + [anon_sym_PIPE] = ACTIONS(611), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1574), + [anon_sym_QMARK] = ACTIONS(631), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(1586), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, [STATE(986)] = { - [sym_import] = STATE(5069), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5974), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(2945), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(3920), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5573), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(1538), + [sym_import] = STATE(4927), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5884), + [sym_nested_type_identifier] = STATE(2968), + [sym_type_annotation] = STATE(5367), + [sym__type_query_member_expression_in_type_annotation] = STATE(3252), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(3815), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5720), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(1544), [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_new] = ACTIONS(1550), - [anon_sym_AMP] = ACTIONS(728), - [anon_sym_PIPE] = ACTIONS(730), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_GT] = ACTIONS(3221), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1568), - [anon_sym_QMARK] = ACTIONS(754), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(207), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_COLON] = ACTIONS(849), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_new] = ACTIONS(1576), + [anon_sym_AMP] = ACTIONS(609), + [anon_sym_PIPE] = ACTIONS(611), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1582), + [anon_sym_QMARK] = ACTIONS(3231), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(635), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(1586), + [anon_sym_infer] = ACTIONS(641), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, [STATE(987)] = { - [sym_import] = STATE(5069), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5974), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(2945), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(3920), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5573), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(1538), + [sym_import] = STATE(4927), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5776), + [sym_nested_type_identifier] = STATE(2968), + [sym_type_annotation] = STATE(5367), + [sym__type_query_member_expression_in_type_annotation] = STATE(3252), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(5245), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3013), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5570), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(1544), [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_new] = ACTIONS(1550), - [anon_sym_AMP] = ACTIONS(728), - [anon_sym_PIPE] = ACTIONS(730), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_GT] = ACTIONS(3223), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1568), - [anon_sym_QMARK] = ACTIONS(754), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(207), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_COLON] = ACTIONS(849), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_new] = ACTIONS(1556), + [anon_sym_AMP] = ACTIONS(609), + [anon_sym_PIPE] = ACTIONS(611), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1574), + [anon_sym_QMARK] = ACTIONS(3231), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(1586), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, [STATE(988)] = { - [sym_import] = STATE(5069), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5974), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(2945), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(4610), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5573), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(1538), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_RBRACK] = ACTIONS(3225), - [anon_sym_new] = ACTIONS(1550), - [anon_sym_AMP] = ACTIONS(728), - [anon_sym_PIPE] = ACTIONS(730), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1568), - [anon_sym_QMARK] = ACTIONS(754), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(207), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(989)] = { - [sym_import] = STATE(5069), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5974), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(2945), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(3920), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5573), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(1538), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_new] = ACTIONS(1550), - [anon_sym_AMP] = ACTIONS(728), - [anon_sym_PIPE] = ACTIONS(730), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_GT] = ACTIONS(3227), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1568), - [anon_sym_QMARK] = ACTIONS(754), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(207), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(990)] = { - [sym_import] = STATE(5069), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5974), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(2945), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(3920), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5573), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(1538), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_new] = ACTIONS(1550), - [anon_sym_AMP] = ACTIONS(728), - [anon_sym_PIPE] = ACTIONS(730), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_GT] = ACTIONS(3229), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1568), - [anon_sym_QMARK] = ACTIONS(754), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(207), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(991)] = { - [sym_import] = STATE(5069), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5974), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(2945), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(3920), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5573), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(1538), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_new] = ACTIONS(1550), - [anon_sym_AMP] = ACTIONS(728), - [anon_sym_PIPE] = ACTIONS(730), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_GT] = ACTIONS(3231), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1568), - [anon_sym_QMARK] = ACTIONS(754), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(207), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(992)] = { - [sym_import] = STATE(5069), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5974), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(2945), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(3920), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5573), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(1538), + [sym_import] = STATE(5175), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5776), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(2951), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(3890), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5570), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(1544), [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_new] = ACTIONS(1550), - [anon_sym_AMP] = ACTIONS(728), - [anon_sym_PIPE] = ACTIONS(730), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_new] = ACTIONS(1556), + [anon_sym_AMP] = ACTIONS(758), + [anon_sym_PIPE] = ACTIONS(760), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), [anon_sym_GT] = ACTIONS(3233), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1568), - [anon_sym_QMARK] = ACTIONS(754), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(207), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1574), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, - [STATE(993)] = { - [sym_import] = STATE(5069), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5974), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(2945), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(3920), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5573), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(1538), + [STATE(989)] = { + [sym_import] = STATE(5175), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5776), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(2951), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(3890), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5570), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(1544), [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_new] = ACTIONS(1550), - [anon_sym_AMP] = ACTIONS(728), - [anon_sym_PIPE] = ACTIONS(730), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_new] = ACTIONS(1556), + [anon_sym_AMP] = ACTIONS(758), + [anon_sym_PIPE] = ACTIONS(760), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), [anon_sym_GT] = ACTIONS(3235), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1568), - [anon_sym_QMARK] = ACTIONS(754), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(207), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1574), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, - [STATE(994)] = { + [STATE(990)] = { [sym_identifier] = ACTIONS(3237), [anon_sym_export] = ACTIONS(3237), [anon_sym_type] = ACTIONS(3237), @@ -124586,12273 +124315,12798 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_extends] = ACTIONS(3237), [sym_html_comment] = ACTIONS(5), }, - [STATE(995)] = { - [sym_identifier] = ACTIONS(3241), - [anon_sym_export] = ACTIONS(3241), - [anon_sym_type] = ACTIONS(3241), - [anon_sym_EQ] = ACTIONS(3241), - [anon_sym_namespace] = ACTIONS(3241), - [anon_sym_LBRACE] = ACTIONS(3243), - [anon_sym_COMMA] = ACTIONS(3243), - [anon_sym_RBRACE] = ACTIONS(3243), - [anon_sym_typeof] = ACTIONS(3241), - [anon_sym_import] = ACTIONS(3241), - [anon_sym_let] = ACTIONS(3241), - [anon_sym_BANG] = ACTIONS(3243), - [anon_sym_LPAREN] = ACTIONS(3243), - [anon_sym_RPAREN] = ACTIONS(3243), - [anon_sym_await] = ACTIONS(3241), - [anon_sym_COLON] = ACTIONS(3243), - [anon_sym_yield] = ACTIONS(3241), - [anon_sym_LBRACK] = ACTIONS(3243), - [anon_sym_RBRACK] = ACTIONS(3243), - [anon_sym_DOT] = ACTIONS(3241), - [anon_sym_class] = ACTIONS(3241), - [anon_sym_async] = ACTIONS(3241), - [anon_sym_function] = ACTIONS(3241), - [anon_sym_EQ_GT] = ACTIONS(3243), - [anon_sym_QMARK_DOT] = ACTIONS(3243), - [anon_sym_new] = ACTIONS(3241), - [anon_sym_using] = ACTIONS(3241), - [anon_sym_DOT_DOT_DOT] = ACTIONS(3243), - [anon_sym_AMP] = ACTIONS(3243), - [anon_sym_PIPE] = ACTIONS(3243), - [anon_sym_PLUS] = ACTIONS(3241), - [anon_sym_DASH] = ACTIONS(3241), - [anon_sym_SLASH] = ACTIONS(3241), - [anon_sym_LT] = ACTIONS(3243), + [STATE(991)] = { + [sym_import] = STATE(5175), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5776), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(2951), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(3890), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5570), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(1544), + [anon_sym_STAR] = ACTIONS(581), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_new] = ACTIONS(1556), + [anon_sym_AMP] = ACTIONS(758), + [anon_sym_PIPE] = ACTIONS(760), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_GT] = ACTIONS(3241), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1574), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(992)] = { + [sym_import] = STATE(5175), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5776), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(2951), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(3890), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5570), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(1544), + [anon_sym_STAR] = ACTIONS(581), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_new] = ACTIONS(1556), + [anon_sym_AMP] = ACTIONS(758), + [anon_sym_PIPE] = ACTIONS(760), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), [anon_sym_GT] = ACTIONS(3243), - [anon_sym_TILDE] = ACTIONS(3243), - [anon_sym_void] = ACTIONS(3241), - [anon_sym_delete] = ACTIONS(3241), - [anon_sym_PLUS_PLUS] = ACTIONS(3243), - [anon_sym_DASH_DASH] = ACTIONS(3243), - [anon_sym_DQUOTE] = ACTIONS(3243), - [anon_sym_SQUOTE] = ACTIONS(3243), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3243), - [sym_number] = ACTIONS(3243), - [sym_private_property_identifier] = ACTIONS(3243), - [sym_this] = ACTIONS(3241), - [sym_super] = ACTIONS(3241), - [sym_true] = ACTIONS(3241), - [sym_false] = ACTIONS(3241), - [sym_null] = ACTIONS(3241), - [sym_undefined] = ACTIONS(3241), - [anon_sym_AT] = ACTIONS(3243), - [anon_sym_static] = ACTIONS(3241), - [anon_sym_readonly] = ACTIONS(3241), - [anon_sym_get] = ACTIONS(3241), - [anon_sym_set] = ACTIONS(3241), - [anon_sym_QMARK] = ACTIONS(3241), - [anon_sym_declare] = ACTIONS(3241), - [anon_sym_public] = ACTIONS(3241), - [anon_sym_private] = ACTIONS(3241), - [anon_sym_protected] = ACTIONS(3241), - [anon_sym_override] = ACTIONS(3241), - [anon_sym_module] = ACTIONS(3241), - [anon_sym_any] = ACTIONS(3241), - [anon_sym_number] = ACTIONS(3241), - [anon_sym_boolean] = ACTIONS(3241), - [anon_sym_string] = ACTIONS(3241), - [anon_sym_symbol] = ACTIONS(3241), - [anon_sym_object] = ACTIONS(3241), - [anon_sym_abstract] = ACTIONS(3241), - [anon_sym_extends] = ACTIONS(3241), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1574), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(993)] = { + [sym_import] = STATE(5175), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5776), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(2951), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(4584), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5570), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(1544), + [anon_sym_STAR] = ACTIONS(581), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_RBRACK] = ACTIONS(3245), + [anon_sym_new] = ACTIONS(1556), + [anon_sym_AMP] = ACTIONS(758), + [anon_sym_PIPE] = ACTIONS(760), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1574), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(994)] = { + [sym_import] = STATE(5175), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5776), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(2951), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(3890), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5570), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(1544), + [anon_sym_STAR] = ACTIONS(581), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_new] = ACTIONS(1556), + [anon_sym_AMP] = ACTIONS(758), + [anon_sym_PIPE] = ACTIONS(760), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_GT] = ACTIONS(3247), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1574), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(995)] = { + [sym_import] = STATE(5175), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5776), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(2951), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(3890), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5570), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(1544), + [anon_sym_STAR] = ACTIONS(581), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_new] = ACTIONS(1556), + [anon_sym_AMP] = ACTIONS(758), + [anon_sym_PIPE] = ACTIONS(760), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_GT] = ACTIONS(3249), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1574), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, [STATE(996)] = { - [sym_import] = STATE(5069), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5974), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(2945), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(3920), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5573), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(1538), + [sym_import] = STATE(5175), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5776), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(2951), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(3890), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5570), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(1544), [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_new] = ACTIONS(1550), - [anon_sym_AMP] = ACTIONS(728), - [anon_sym_PIPE] = ACTIONS(730), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_GT] = ACTIONS(3245), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1568), - [anon_sym_QMARK] = ACTIONS(754), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(207), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_new] = ACTIONS(1556), + [anon_sym_AMP] = ACTIONS(758), + [anon_sym_PIPE] = ACTIONS(760), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_GT] = ACTIONS(3251), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1574), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, [STATE(997)] = { - [sym_import] = STATE(5069), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5974), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(2945), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(4697), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5573), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(1538), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_RBRACK] = ACTIONS(3247), - [anon_sym_new] = ACTIONS(1550), - [anon_sym_AMP] = ACTIONS(728), - [anon_sym_PIPE] = ACTIONS(730), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1568), - [anon_sym_QMARK] = ACTIONS(754), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(207), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_identifier] = ACTIONS(3253), + [anon_sym_export] = ACTIONS(3253), + [anon_sym_type] = ACTIONS(3253), + [anon_sym_EQ] = ACTIONS(3253), + [anon_sym_namespace] = ACTIONS(3253), + [anon_sym_LBRACE] = ACTIONS(3255), + [anon_sym_COMMA] = ACTIONS(3255), + [anon_sym_RBRACE] = ACTIONS(3255), + [anon_sym_typeof] = ACTIONS(3253), + [anon_sym_import] = ACTIONS(3253), + [anon_sym_let] = ACTIONS(3253), + [anon_sym_BANG] = ACTIONS(3255), + [anon_sym_LPAREN] = ACTIONS(3255), + [anon_sym_RPAREN] = ACTIONS(3255), + [anon_sym_await] = ACTIONS(3253), + [anon_sym_COLON] = ACTIONS(3255), + [anon_sym_yield] = ACTIONS(3253), + [anon_sym_LBRACK] = ACTIONS(3255), + [anon_sym_RBRACK] = ACTIONS(3255), + [anon_sym_DOT] = ACTIONS(3253), + [anon_sym_class] = ACTIONS(3253), + [anon_sym_async] = ACTIONS(3253), + [anon_sym_function] = ACTIONS(3253), + [anon_sym_EQ_GT] = ACTIONS(3255), + [anon_sym_QMARK_DOT] = ACTIONS(3255), + [anon_sym_new] = ACTIONS(3253), + [anon_sym_using] = ACTIONS(3253), + [anon_sym_DOT_DOT_DOT] = ACTIONS(3255), + [anon_sym_AMP] = ACTIONS(3255), + [anon_sym_PIPE] = ACTIONS(3255), + [anon_sym_PLUS] = ACTIONS(3253), + [anon_sym_DASH] = ACTIONS(3253), + [anon_sym_SLASH] = ACTIONS(3253), + [anon_sym_LT] = ACTIONS(3255), + [anon_sym_GT] = ACTIONS(3255), + [anon_sym_TILDE] = ACTIONS(3255), + [anon_sym_void] = ACTIONS(3253), + [anon_sym_delete] = ACTIONS(3253), + [anon_sym_PLUS_PLUS] = ACTIONS(3255), + [anon_sym_DASH_DASH] = ACTIONS(3255), + [anon_sym_DQUOTE] = ACTIONS(3255), + [anon_sym_SQUOTE] = ACTIONS(3255), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3255), + [sym_number] = ACTIONS(3255), + [sym_private_property_identifier] = ACTIONS(3255), + [sym_this] = ACTIONS(3253), + [sym_super] = ACTIONS(3253), + [sym_true] = ACTIONS(3253), + [sym_false] = ACTIONS(3253), + [sym_null] = ACTIONS(3253), + [sym_undefined] = ACTIONS(3253), + [anon_sym_AT] = ACTIONS(3255), + [anon_sym_static] = ACTIONS(3253), + [anon_sym_readonly] = ACTIONS(3253), + [anon_sym_get] = ACTIONS(3253), + [anon_sym_set] = ACTIONS(3253), + [anon_sym_QMARK] = ACTIONS(3253), + [anon_sym_declare] = ACTIONS(3253), + [anon_sym_public] = ACTIONS(3253), + [anon_sym_private] = ACTIONS(3253), + [anon_sym_protected] = ACTIONS(3253), + [anon_sym_override] = ACTIONS(3253), + [anon_sym_module] = ACTIONS(3253), + [anon_sym_any] = ACTIONS(3253), + [anon_sym_number] = ACTIONS(3253), + [anon_sym_boolean] = ACTIONS(3253), + [anon_sym_string] = ACTIONS(3253), + [anon_sym_symbol] = ACTIONS(3253), + [anon_sym_object] = ACTIONS(3253), + [anon_sym_abstract] = ACTIONS(3253), + [anon_sym_extends] = ACTIONS(3253), [sym_html_comment] = ACTIONS(5), }, [STATE(998)] = { - [sym_import] = STATE(5069), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5974), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(2945), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(4581), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5573), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(1538), + [sym_import] = STATE(5175), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5776), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(2951), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(3890), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5570), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(1544), [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_RBRACK] = ACTIONS(3249), - [anon_sym_new] = ACTIONS(1550), - [anon_sym_AMP] = ACTIONS(728), - [anon_sym_PIPE] = ACTIONS(730), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1568), - [anon_sym_QMARK] = ACTIONS(754), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(207), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_new] = ACTIONS(1556), + [anon_sym_AMP] = ACTIONS(758), + [anon_sym_PIPE] = ACTIONS(760), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_GT] = ACTIONS(3257), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1574), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, [STATE(999)] = { - [sym_import] = STATE(5069), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5974), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(2945), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(3920), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5573), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(1538), + [sym_import] = STATE(5175), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5776), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(2951), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(3890), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5570), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(1544), [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_new] = ACTIONS(1550), - [anon_sym_AMP] = ACTIONS(728), - [anon_sym_PIPE] = ACTIONS(730), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_GT] = ACTIONS(3251), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1568), - [anon_sym_QMARK] = ACTIONS(754), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(207), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_new] = ACTIONS(1556), + [anon_sym_AMP] = ACTIONS(758), + [anon_sym_PIPE] = ACTIONS(760), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_GT] = ACTIONS(3259), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1574), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, [STATE(1000)] = { - [sym_import] = STATE(5069), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5974), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(2945), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(3920), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5573), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(1538), + [sym_import] = STATE(5175), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5776), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(2951), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(4672), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5570), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(1544), [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_new] = ACTIONS(1550), - [anon_sym_AMP] = ACTIONS(728), - [anon_sym_PIPE] = ACTIONS(730), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_GT] = ACTIONS(3253), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1568), - [anon_sym_QMARK] = ACTIONS(754), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(207), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_RBRACK] = ACTIONS(3261), + [anon_sym_new] = ACTIONS(1556), + [anon_sym_AMP] = ACTIONS(758), + [anon_sym_PIPE] = ACTIONS(760), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1574), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, [STATE(1001)] = { - [sym_identifier] = ACTIONS(3255), - [anon_sym_export] = ACTIONS(3255), - [anon_sym_type] = ACTIONS(3255), - [anon_sym_EQ] = ACTIONS(3255), - [anon_sym_namespace] = ACTIONS(3255), - [anon_sym_LBRACE] = ACTIONS(3257), - [anon_sym_COMMA] = ACTIONS(3257), - [anon_sym_RBRACE] = ACTIONS(3257), - [anon_sym_typeof] = ACTIONS(3255), - [anon_sym_import] = ACTIONS(3255), - [anon_sym_let] = ACTIONS(3255), - [anon_sym_BANG] = ACTIONS(3257), - [anon_sym_LPAREN] = ACTIONS(3257), - [anon_sym_RPAREN] = ACTIONS(3257), - [anon_sym_await] = ACTIONS(3255), - [anon_sym_COLON] = ACTIONS(3257), - [anon_sym_yield] = ACTIONS(3255), - [anon_sym_LBRACK] = ACTIONS(3257), - [anon_sym_RBRACK] = ACTIONS(3257), - [anon_sym_DOT] = ACTIONS(3255), - [anon_sym_class] = ACTIONS(3255), - [anon_sym_async] = ACTIONS(3255), - [anon_sym_function] = ACTIONS(3255), - [anon_sym_EQ_GT] = ACTIONS(3257), - [anon_sym_QMARK_DOT] = ACTIONS(3257), - [anon_sym_new] = ACTIONS(3255), - [anon_sym_using] = ACTIONS(3255), - [anon_sym_DOT_DOT_DOT] = ACTIONS(3257), - [anon_sym_AMP] = ACTIONS(3257), - [anon_sym_PIPE] = ACTIONS(3257), - [anon_sym_PLUS] = ACTIONS(3255), - [anon_sym_DASH] = ACTIONS(3255), - [anon_sym_SLASH] = ACTIONS(3255), - [anon_sym_LT] = ACTIONS(3257), - [anon_sym_GT] = ACTIONS(3257), - [anon_sym_TILDE] = ACTIONS(3257), - [anon_sym_void] = ACTIONS(3255), - [anon_sym_delete] = ACTIONS(3255), - [anon_sym_PLUS_PLUS] = ACTIONS(3257), - [anon_sym_DASH_DASH] = ACTIONS(3257), - [anon_sym_DQUOTE] = ACTIONS(3257), - [anon_sym_SQUOTE] = ACTIONS(3257), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3257), - [sym_number] = ACTIONS(3257), - [sym_private_property_identifier] = ACTIONS(3257), - [sym_this] = ACTIONS(3255), - [sym_super] = ACTIONS(3255), - [sym_true] = ACTIONS(3255), - [sym_false] = ACTIONS(3255), - [sym_null] = ACTIONS(3255), - [sym_undefined] = ACTIONS(3255), - [anon_sym_AT] = ACTIONS(3257), - [anon_sym_static] = ACTIONS(3255), - [anon_sym_readonly] = ACTIONS(3255), - [anon_sym_get] = ACTIONS(3255), - [anon_sym_set] = ACTIONS(3255), - [anon_sym_QMARK] = ACTIONS(3255), - [anon_sym_declare] = ACTIONS(3255), - [anon_sym_public] = ACTIONS(3255), - [anon_sym_private] = ACTIONS(3255), - [anon_sym_protected] = ACTIONS(3255), - [anon_sym_override] = ACTIONS(3255), - [anon_sym_module] = ACTIONS(3255), - [anon_sym_any] = ACTIONS(3255), - [anon_sym_number] = ACTIONS(3255), - [anon_sym_boolean] = ACTIONS(3255), - [anon_sym_string] = ACTIONS(3255), - [anon_sym_symbol] = ACTIONS(3255), - [anon_sym_object] = ACTIONS(3255), - [anon_sym_abstract] = ACTIONS(3255), - [anon_sym_extends] = ACTIONS(3255), + [sym_import] = STATE(5175), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5776), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(2951), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(3890), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5570), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(1544), + [anon_sym_STAR] = ACTIONS(581), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_new] = ACTIONS(1556), + [anon_sym_AMP] = ACTIONS(758), + [anon_sym_PIPE] = ACTIONS(760), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_GT] = ACTIONS(3263), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1574), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, [STATE(1002)] = { - [sym_import] = STATE(5069), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5974), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(2945), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(3920), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5573), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(1538), + [sym_import] = STATE(5175), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5776), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(2951), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(3890), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5570), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(1544), [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_new] = ACTIONS(1550), - [anon_sym_AMP] = ACTIONS(728), - [anon_sym_PIPE] = ACTIONS(730), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_GT] = ACTIONS(3259), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1568), - [anon_sym_QMARK] = ACTIONS(754), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(207), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_new] = ACTIONS(1556), + [anon_sym_AMP] = ACTIONS(758), + [anon_sym_PIPE] = ACTIONS(760), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_GT] = ACTIONS(3265), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1574), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, [STATE(1003)] = { - [sym_import] = STATE(5069), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5974), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(2945), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(4692), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5573), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(1538), + [sym_import] = STATE(5175), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5776), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(2951), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(3890), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5570), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(1544), [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_RBRACK] = ACTIONS(3261), - [anon_sym_new] = ACTIONS(1550), - [anon_sym_AMP] = ACTIONS(728), - [anon_sym_PIPE] = ACTIONS(730), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1568), - [anon_sym_QMARK] = ACTIONS(754), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(207), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_new] = ACTIONS(1556), + [anon_sym_AMP] = ACTIONS(758), + [anon_sym_PIPE] = ACTIONS(760), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_GT] = ACTIONS(3267), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1574), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, [STATE(1004)] = { - [sym_import] = STATE(5069), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5974), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(2945), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(4604), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5573), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(1538), + [sym_import] = STATE(5175), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5776), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(2951), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(4586), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5570), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(1544), [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_RBRACK] = ACTIONS(3263), - [anon_sym_new] = ACTIONS(1550), - [anon_sym_AMP] = ACTIONS(728), - [anon_sym_PIPE] = ACTIONS(730), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1568), - [anon_sym_QMARK] = ACTIONS(754), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(207), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_RBRACK] = ACTIONS(3269), + [anon_sym_new] = ACTIONS(1556), + [anon_sym_AMP] = ACTIONS(758), + [anon_sym_PIPE] = ACTIONS(760), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1574), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, [STATE(1005)] = { - [sym_import] = STATE(5069), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5974), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(2945), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(4565), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5573), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(1538), + [sym_import] = STATE(5175), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5776), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(2951), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(4599), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5570), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(1544), [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_new] = ACTIONS(1550), - [anon_sym_AMP] = ACTIONS(728), - [anon_sym_PIPE] = ACTIONS(730), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1568), - [anon_sym_QMARK] = ACTIONS(754), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(207), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_RBRACK] = ACTIONS(3271), + [anon_sym_new] = ACTIONS(1556), + [anon_sym_AMP] = ACTIONS(758), + [anon_sym_PIPE] = ACTIONS(760), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1574), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, [STATE(1006)] = { - [sym_import] = STATE(5069), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5974), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(2945), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(3007), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5573), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(1538), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_new] = ACTIONS(1550), - [anon_sym_AMP] = ACTIONS(728), - [anon_sym_PIPE] = ACTIONS(730), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1568), - [anon_sym_QMARK] = ACTIONS(754), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(207), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_identifier] = ACTIONS(3273), + [anon_sym_export] = ACTIONS(3273), + [anon_sym_type] = ACTIONS(3273), + [anon_sym_EQ] = ACTIONS(3273), + [anon_sym_namespace] = ACTIONS(3273), + [anon_sym_LBRACE] = ACTIONS(3275), + [anon_sym_COMMA] = ACTIONS(3275), + [anon_sym_RBRACE] = ACTIONS(3275), + [anon_sym_typeof] = ACTIONS(3273), + [anon_sym_import] = ACTIONS(3273), + [anon_sym_let] = ACTIONS(3273), + [anon_sym_BANG] = ACTIONS(3275), + [anon_sym_LPAREN] = ACTIONS(3275), + [anon_sym_RPAREN] = ACTIONS(3275), + [anon_sym_await] = ACTIONS(3273), + [anon_sym_COLON] = ACTIONS(3275), + [anon_sym_yield] = ACTIONS(3273), + [anon_sym_LBRACK] = ACTIONS(3275), + [anon_sym_RBRACK] = ACTIONS(3275), + [anon_sym_DOT] = ACTIONS(3273), + [anon_sym_class] = ACTIONS(3273), + [anon_sym_async] = ACTIONS(3273), + [anon_sym_function] = ACTIONS(3273), + [anon_sym_EQ_GT] = ACTIONS(3275), + [anon_sym_QMARK_DOT] = ACTIONS(3275), + [anon_sym_new] = ACTIONS(3273), + [anon_sym_using] = ACTIONS(3273), + [anon_sym_DOT_DOT_DOT] = ACTIONS(3275), + [anon_sym_AMP] = ACTIONS(3275), + [anon_sym_PIPE] = ACTIONS(3275), + [anon_sym_PLUS] = ACTIONS(3273), + [anon_sym_DASH] = ACTIONS(3273), + [anon_sym_SLASH] = ACTIONS(3273), + [anon_sym_LT] = ACTIONS(3275), + [anon_sym_GT] = ACTIONS(3275), + [anon_sym_TILDE] = ACTIONS(3275), + [anon_sym_void] = ACTIONS(3273), + [anon_sym_delete] = ACTIONS(3273), + [anon_sym_PLUS_PLUS] = ACTIONS(3275), + [anon_sym_DASH_DASH] = ACTIONS(3275), + [anon_sym_DQUOTE] = ACTIONS(3275), + [anon_sym_SQUOTE] = ACTIONS(3275), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3275), + [sym_number] = ACTIONS(3275), + [sym_private_property_identifier] = ACTIONS(3275), + [sym_this] = ACTIONS(3273), + [sym_super] = ACTIONS(3273), + [sym_true] = ACTIONS(3273), + [sym_false] = ACTIONS(3273), + [sym_null] = ACTIONS(3273), + [sym_undefined] = ACTIONS(3273), + [anon_sym_AT] = ACTIONS(3275), + [anon_sym_static] = ACTIONS(3273), + [anon_sym_readonly] = ACTIONS(3273), + [anon_sym_get] = ACTIONS(3273), + [anon_sym_set] = ACTIONS(3273), + [anon_sym_QMARK] = ACTIONS(3273), + [anon_sym_declare] = ACTIONS(3273), + [anon_sym_public] = ACTIONS(3273), + [anon_sym_private] = ACTIONS(3273), + [anon_sym_protected] = ACTIONS(3273), + [anon_sym_override] = ACTIONS(3273), + [anon_sym_module] = ACTIONS(3273), + [anon_sym_any] = ACTIONS(3273), + [anon_sym_number] = ACTIONS(3273), + [anon_sym_boolean] = ACTIONS(3273), + [anon_sym_string] = ACTIONS(3273), + [anon_sym_symbol] = ACTIONS(3273), + [anon_sym_object] = ACTIONS(3273), + [anon_sym_abstract] = ACTIONS(3273), + [anon_sym_extends] = ACTIONS(3273), [sym_html_comment] = ACTIONS(5), }, [STATE(1007)] = { - [sym_import] = STATE(5018), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(6073), - [sym_nested_type_identifier] = STATE(3524), - [sym__type_query_member_expression_in_type_annotation] = STATE(3316), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(3040), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5606), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(3265), + [sym_import] = STATE(5175), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5776), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(2951), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(4597), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5570), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(1544), [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(3079), - [anon_sym_typeof] = ACTIONS(3081), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_new] = ACTIONS(3083), - [anon_sym_AMP] = ACTIONS(3085), - [anon_sym_PIPE] = ACTIONS(3087), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(3089), - [anon_sym_SQUOTE] = ACTIONS(3091), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(3095), - [anon_sym_QMARK] = ACTIONS(3097), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(3099), - [anon_sym_infer] = ACTIONS(3103), - [anon_sym_keyof] = ACTIONS(3105), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(3107), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_RBRACK] = ACTIONS(3277), + [anon_sym_new] = ACTIONS(1556), + [anon_sym_AMP] = ACTIONS(758), + [anon_sym_PIPE] = ACTIONS(760), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1574), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, [STATE(1008)] = { - [sym_import] = STATE(5018), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(6073), - [sym_nested_type_identifier] = STATE(3524), - [sym__type_query_member_expression_in_type_annotation] = STATE(3316), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(3960), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5606), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(3265), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(3079), - [anon_sym_typeof] = ACTIONS(3081), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_new] = ACTIONS(3083), - [anon_sym_AMP] = ACTIONS(3085), - [anon_sym_PIPE] = ACTIONS(3087), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(3089), - [anon_sym_SQUOTE] = ACTIONS(3091), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(3095), - [anon_sym_QMARK] = ACTIONS(3097), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(3099), - [anon_sym_infer] = ACTIONS(3103), - [anon_sym_keyof] = ACTIONS(3105), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(3107), + [sym_import] = STATE(4737), + [sym_nested_identifier] = STATE(5736), + [sym_string] = STATE(1558), + [sym_formal_parameters] = STATE(6020), + [sym_nested_type_identifier] = STATE(1536), + [sym__type_query_member_expression_in_type_annotation] = STATE(1516), + [sym__type_query_call_expression_in_type_annotation] = STATE(1560), + [sym_type] = STATE(1653), + [sym_constructor_type] = STATE(1561), + [sym_primary_type] = STATE(1562), + [sym_template_literal_type] = STATE(1563), + [sym_infer_type] = STATE(1561), + [sym_conditional_type] = STATE(1563), + [sym_generic_type] = STATE(1563), + [sym_type_query] = STATE(1563), + [sym_index_type_query] = STATE(1563), + [sym_lookup_type] = STATE(1563), + [sym_literal_type] = STATE(1563), + [sym__number] = STATE(1564), + [sym_existential_type] = STATE(1563), + [sym_flow_maybe_type] = STATE(1563), + [sym_parenthesized_type] = STATE(1563), + [sym_predefined_type] = STATE(1563), + [sym_object_type] = STATE(1563), + [sym_type_parameters] = STATE(5451), + [sym_array_type] = STATE(1563), + [sym_tuple_type] = STATE(1563), + [sym_readonly_type] = STATE(1561), + [sym_union_type] = STATE(1563), + [sym_intersection_type] = STATE(1563), + [sym_function_type] = STATE(1561), + [sym_identifier] = ACTIONS(3279), + [anon_sym_STAR] = ACTIONS(3131), + [anon_sym_LBRACE] = ACTIONS(3133), + [anon_sym_typeof] = ACTIONS(3135), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(3137), + [anon_sym_LPAREN] = ACTIONS(3139), + [anon_sym_LBRACK] = ACTIONS(3141), + [anon_sym_new] = ACTIONS(3143), + [anon_sym_AMP] = ACTIONS(3145), + [anon_sym_PIPE] = ACTIONS(3147), + [anon_sym_PLUS] = ACTIONS(3149), + [anon_sym_DASH] = ACTIONS(3149), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(3151), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3153), + [sym_number] = ACTIONS(3155), + [sym_this] = ACTIONS(3281), + [sym_true] = ACTIONS(3159), + [sym_false] = ACTIONS(3159), + [sym_null] = ACTIONS(3159), + [sym_undefined] = ACTIONS(3159), + [anon_sym_readonly] = ACTIONS(3161), + [anon_sym_QMARK] = ACTIONS(3163), + [anon_sym_any] = ACTIONS(3151), + [anon_sym_number] = ACTIONS(3151), + [anon_sym_boolean] = ACTIONS(3151), + [anon_sym_string] = ACTIONS(3151), + [anon_sym_symbol] = ACTIONS(3151), + [anon_sym_object] = ACTIONS(3151), + [anon_sym_abstract] = ACTIONS(3165), + [anon_sym_never] = ACTIONS(3151), + [anon_sym_unknown] = ACTIONS(3151), + [anon_sym_keyof] = ACTIONS(3169), + [anon_sym_infer] = ACTIONS(3171), + [anon_sym_unique] = ACTIONS(3173), + [anon_sym_LBRACE_PIPE] = ACTIONS(3175), [sym_html_comment] = ACTIONS(5), }, [STATE(1009)] = { - [sym_import] = STATE(5018), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(6073), - [sym_nested_type_identifier] = STATE(3524), - [sym__type_query_member_expression_in_type_annotation] = STATE(3316), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(3961), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5606), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(3265), + [sym_import] = STATE(4927), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5884), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(3252), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(4710), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5720), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(1544), [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(3079), - [anon_sym_typeof] = ACTIONS(3081), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_new] = ACTIONS(3083), - [anon_sym_AMP] = ACTIONS(3085), - [anon_sym_PIPE] = ACTIONS(3087), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(3089), - [anon_sym_SQUOTE] = ACTIONS(3091), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(3095), - [anon_sym_QMARK] = ACTIONS(3097), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(3099), - [anon_sym_infer] = ACTIONS(3103), - [anon_sym_keyof] = ACTIONS(3105), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(3107), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_new] = ACTIONS(1576), + [anon_sym_AMP] = ACTIONS(609), + [anon_sym_PIPE] = ACTIONS(611), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1582), + [anon_sym_QMARK] = ACTIONS(631), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(635), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(1586), + [anon_sym_infer] = ACTIONS(641), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, [STATE(1010)] = { - [sym_import] = STATE(5018), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5974), - [sym_nested_type_identifier] = STATE(3524), - [sym__type_query_member_expression_in_type_annotation] = STATE(3316), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(4910), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3077), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5573), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(3265), + [sym_import] = STATE(5068), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5999), + [sym_nested_type_identifier] = STATE(3511), + [sym__type_query_member_expression_in_type_annotation] = STATE(3299), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(3091), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5621), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(3283), [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(3079), - [anon_sym_typeof] = ACTIONS(3081), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_new] = ACTIONS(1550), - [anon_sym_AMP] = ACTIONS(3085), - [anon_sym_PIPE] = ACTIONS(3087), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(3089), - [anon_sym_SQUOTE] = ACTIONS(3091), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1568), - [anon_sym_QMARK] = ACTIONS(3097), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(207), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(3105), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(3107), + [anon_sym_LBRACE] = ACTIONS(3183), + [anon_sym_typeof] = ACTIONS(3185), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_new] = ACTIONS(3187), + [anon_sym_AMP] = ACTIONS(3189), + [anon_sym_PIPE] = ACTIONS(3191), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(3193), + [anon_sym_SQUOTE] = ACTIONS(3195), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(3199), + [anon_sym_QMARK] = ACTIONS(3201), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(3203), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(3207), + [anon_sym_infer] = ACTIONS(3209), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(3211), [sym_html_comment] = ACTIONS(5), }, [STATE(1011)] = { - [sym_import] = STATE(5018), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5974), - [sym_nested_type_identifier] = STATE(3524), - [sym__type_query_member_expression_in_type_annotation] = STATE(3316), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(4910), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3078), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5573), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(3265), + [sym_import] = STATE(5068), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5999), + [sym_nested_type_identifier] = STATE(3511), + [sym__type_query_member_expression_in_type_annotation] = STATE(3299), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(3969), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5621), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(3283), [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(3079), - [anon_sym_typeof] = ACTIONS(3081), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_new] = ACTIONS(1550), - [anon_sym_AMP] = ACTIONS(3085), - [anon_sym_PIPE] = ACTIONS(3087), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(3089), - [anon_sym_SQUOTE] = ACTIONS(3091), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1568), - [anon_sym_QMARK] = ACTIONS(3097), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(207), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(3105), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(3107), + [anon_sym_LBRACE] = ACTIONS(3183), + [anon_sym_typeof] = ACTIONS(3185), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_new] = ACTIONS(3187), + [anon_sym_AMP] = ACTIONS(3189), + [anon_sym_PIPE] = ACTIONS(3191), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(3193), + [anon_sym_SQUOTE] = ACTIONS(3195), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(3199), + [anon_sym_QMARK] = ACTIONS(3201), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(3203), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(3207), + [anon_sym_infer] = ACTIONS(3209), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(3211), [sym_html_comment] = ACTIONS(5), }, [STATE(1012)] = { - [sym_import] = STATE(5069), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5974), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(2945), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(3884), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5573), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(1538), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_new] = ACTIONS(1550), - [anon_sym_AMP] = ACTIONS(728), - [anon_sym_PIPE] = ACTIONS(730), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1568), - [anon_sym_QMARK] = ACTIONS(754), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(207), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_import] = STATE(4797), + [sym_nested_identifier] = STATE(6050), + [sym_string] = STATE(3429), + [sym_formal_parameters] = STATE(5776), + [sym_nested_type_identifier] = STATE(3307), + [sym__type_query_member_expression_in_type_annotation] = STATE(3126), + [sym__type_query_call_expression_in_type_annotation] = STATE(3348), + [sym_type] = STATE(4809), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3494), + [sym_template_literal_type] = STATE(3436), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3436), + [sym_generic_type] = STATE(3436), + [sym_type_query] = STATE(3436), + [sym_index_type_query] = STATE(3436), + [sym_lookup_type] = STATE(3436), + [sym_literal_type] = STATE(3436), + [sym__number] = STATE(3437), + [sym_existential_type] = STATE(3436), + [sym_flow_maybe_type] = STATE(3436), + [sym_parenthesized_type] = STATE(3436), + [sym_predefined_type] = STATE(3436), + [sym_object_type] = STATE(3436), + [sym_type_parameters] = STATE(5570), + [sym_array_type] = STATE(3436), + [sym_tuple_type] = STATE(3436), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3436), + [sym_intersection_type] = STATE(3436), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(3285), + [anon_sym_STAR] = ACTIONS(3021), + [anon_sym_LBRACE] = ACTIONS(3023), + [anon_sym_typeof] = ACTIONS(3025), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(3027), + [anon_sym_LPAREN] = ACTIONS(3029), + [anon_sym_LBRACK] = ACTIONS(3031), + [anon_sym_new] = ACTIONS(1556), + [anon_sym_AMP] = ACTIONS(3035), + [anon_sym_PIPE] = ACTIONS(3037), + [anon_sym_PLUS] = ACTIONS(3039), + [anon_sym_DASH] = ACTIONS(3039), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(3041), + [anon_sym_DQUOTE] = ACTIONS(3043), + [anon_sym_SQUOTE] = ACTIONS(3045), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3047), + [sym_number] = ACTIONS(3049), + [sym_this] = ACTIONS(3287), + [sym_true] = ACTIONS(3053), + [sym_false] = ACTIONS(3053), + [sym_null] = ACTIONS(3053), + [sym_undefined] = ACTIONS(3053), + [anon_sym_readonly] = ACTIONS(1574), + [anon_sym_QMARK] = ACTIONS(3057), + [anon_sym_any] = ACTIONS(3041), + [anon_sym_number] = ACTIONS(3041), + [anon_sym_boolean] = ACTIONS(3041), + [anon_sym_string] = ACTIONS(3041), + [anon_sym_symbol] = ACTIONS(3041), + [anon_sym_object] = ACTIONS(3041), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_never] = ACTIONS(3041), + [anon_sym_unknown] = ACTIONS(3041), + [anon_sym_keyof] = ACTIONS(3063), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(3067), + [anon_sym_LBRACE_PIPE] = ACTIONS(3069), [sym_html_comment] = ACTIONS(5), }, [STATE(1013)] = { - [sym_import] = STATE(4734), - [sym_nested_identifier] = STATE(5767), - [sym_string] = STATE(1592), - [sym_formal_parameters] = STATE(6046), - [sym_nested_type_identifier] = STATE(1527), - [sym__type_query_member_expression_in_type_annotation] = STATE(1513), - [sym__type_query_call_expression_in_type_annotation] = STATE(1610), - [sym_type] = STATE(1600), - [sym_constructor_type] = STATE(1611), - [sym_primary_type] = STATE(1612), - [sym_template_literal_type] = STATE(1613), - [sym_infer_type] = STATE(1611), - [sym_conditional_type] = STATE(1613), - [sym_generic_type] = STATE(1613), - [sym_type_query] = STATE(1613), - [sym_index_type_query] = STATE(1613), - [sym_lookup_type] = STATE(1613), - [sym_literal_type] = STATE(1613), - [sym__number] = STATE(1615), - [sym_existential_type] = STATE(1613), - [sym_flow_maybe_type] = STATE(1613), - [sym_parenthesized_type] = STATE(1613), - [sym_predefined_type] = STATE(1613), - [sym_object_type] = STATE(1613), - [sym_type_parameters] = STATE(5426), - [sym_array_type] = STATE(1613), - [sym_tuple_type] = STATE(1613), - [sym_readonly_type] = STATE(1611), - [sym_union_type] = STATE(1613), - [sym_intersection_type] = STATE(1613), - [sym_function_type] = STATE(1611), - [sym_identifier] = ACTIONS(3267), - [anon_sym_STAR] = ACTIONS(3159), - [anon_sym_LBRACE] = ACTIONS(3161), - [anon_sym_typeof] = ACTIONS(3163), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(3269), - [anon_sym_LPAREN] = ACTIONS(3167), - [anon_sym_LBRACK] = ACTIONS(3169), - [anon_sym_new] = ACTIONS(3171), - [anon_sym_AMP] = ACTIONS(3173), - [anon_sym_PIPE] = ACTIONS(3175), - [anon_sym_PLUS] = ACTIONS(3177), - [anon_sym_DASH] = ACTIONS(3177), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(3179), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3181), - [sym_number] = ACTIONS(3183), - [sym_this] = ACTIONS(3271), - [sym_true] = ACTIONS(3187), - [sym_false] = ACTIONS(3187), - [sym_null] = ACTIONS(3187), - [sym_undefined] = ACTIONS(3187), - [anon_sym_readonly] = ACTIONS(3189), - [anon_sym_QMARK] = ACTIONS(3191), - [anon_sym_any] = ACTIONS(3179), - [anon_sym_number] = ACTIONS(3179), - [anon_sym_boolean] = ACTIONS(3179), - [anon_sym_string] = ACTIONS(3179), - [anon_sym_symbol] = ACTIONS(3179), - [anon_sym_object] = ACTIONS(3179), - [anon_sym_abstract] = ACTIONS(3193), - [anon_sym_infer] = ACTIONS(3197), - [anon_sym_keyof] = ACTIONS(3199), - [anon_sym_unique] = ACTIONS(3201), - [anon_sym_unknown] = ACTIONS(3179), - [anon_sym_never] = ACTIONS(3179), - [anon_sym_LBRACE_PIPE] = ACTIONS(3203), + [sym_import] = STATE(5215), + [sym_nested_identifier] = STATE(6034), + [sym_string] = STATE(3273), + [sym_formal_parameters] = STATE(5830), + [sym_nested_type_identifier] = STATE(3211), + [sym__type_query_member_expression_in_type_annotation] = STATE(2967), + [sym__type_query_call_expression_in_type_annotation] = STATE(3247), + [sym_type] = STATE(4092), + [sym_constructor_type] = STATE(3279), + [sym_primary_type] = STATE(3280), + [sym_template_literal_type] = STATE(3281), + [sym_infer_type] = STATE(3279), + [sym_conditional_type] = STATE(3281), + [sym_generic_type] = STATE(3281), + [sym_type_query] = STATE(3281), + [sym_index_type_query] = STATE(3281), + [sym_lookup_type] = STATE(3281), + [sym_literal_type] = STATE(3281), + [sym__number] = STATE(3282), + [sym_existential_type] = STATE(3281), + [sym_flow_maybe_type] = STATE(3281), + [sym_parenthesized_type] = STATE(3281), + [sym_predefined_type] = STATE(3281), + [sym_object_type] = STATE(3281), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(3281), + [sym_tuple_type] = STATE(3281), + [sym_readonly_type] = STATE(3279), + [sym_union_type] = STATE(3281), + [sym_intersection_type] = STATE(3281), + [sym_function_type] = STATE(3279), + [sym_identifier] = ACTIONS(1630), + [anon_sym_STAR] = ACTIONS(994), + [anon_sym_LBRACE] = ACTIONS(1634), + [anon_sym_typeof] = ACTIONS(1636), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(1000), + [anon_sym_LPAREN] = ACTIONS(1638), + [anon_sym_LBRACK] = ACTIONS(1640), + [anon_sym_new] = ACTIONS(1642), + [anon_sym_AMP] = ACTIONS(1008), + [anon_sym_PIPE] = ACTIONS(1010), + [anon_sym_PLUS] = ACTIONS(3221), + [anon_sym_DASH] = ACTIONS(3221), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(1034), + [anon_sym_DQUOTE] = ACTIONS(1650), + [anon_sym_SQUOTE] = ACTIONS(1652), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1654), + [sym_number] = ACTIONS(1656), + [sym_this] = ACTIONS(1658), + [sym_true] = ACTIONS(1660), + [sym_false] = ACTIONS(1660), + [sym_null] = ACTIONS(1660), + [sym_undefined] = ACTIONS(1660), + [anon_sym_readonly] = ACTIONS(1662), + [anon_sym_QMARK] = ACTIONS(1028), + [anon_sym_any] = ACTIONS(1034), + [anon_sym_number] = ACTIONS(1034), + [anon_sym_boolean] = ACTIONS(1034), + [anon_sym_string] = ACTIONS(1034), + [anon_sym_symbol] = ACTIONS(1034), + [anon_sym_object] = ACTIONS(1034), + [anon_sym_abstract] = ACTIONS(1032), + [anon_sym_never] = ACTIONS(1034), + [anon_sym_unknown] = ACTIONS(1034), + [anon_sym_keyof] = ACTIONS(1036), + [anon_sym_infer] = ACTIONS(1038), + [anon_sym_unique] = ACTIONS(1040), + [anon_sym_LBRACE_PIPE] = ACTIONS(1042), [sym_html_comment] = ACTIONS(5), }, [STATE(1014)] = { - [sym_import] = STATE(4734), - [sym_nested_identifier] = STATE(5767), - [sym_string] = STATE(1592), - [sym_formal_parameters] = STATE(6046), - [sym_nested_type_identifier] = STATE(1527), - [sym__type_query_member_expression_in_type_annotation] = STATE(1513), - [sym__type_query_call_expression_in_type_annotation] = STATE(1610), - [sym_type] = STATE(1648), - [sym_constructor_type] = STATE(1611), - [sym_primary_type] = STATE(1612), - [sym_template_literal_type] = STATE(1613), - [sym_infer_type] = STATE(1611), - [sym_conditional_type] = STATE(1613), - [sym_generic_type] = STATE(1613), - [sym_type_query] = STATE(1613), - [sym_index_type_query] = STATE(1613), - [sym_lookup_type] = STATE(1613), - [sym_literal_type] = STATE(1613), - [sym__number] = STATE(1615), - [sym_existential_type] = STATE(1613), - [sym_flow_maybe_type] = STATE(1613), - [sym_parenthesized_type] = STATE(1613), - [sym_predefined_type] = STATE(1613), - [sym_object_type] = STATE(1613), - [sym_type_parameters] = STATE(5426), - [sym_array_type] = STATE(1613), - [sym_tuple_type] = STATE(1613), - [sym_readonly_type] = STATE(1611), - [sym_union_type] = STATE(1613), - [sym_intersection_type] = STATE(1613), - [sym_function_type] = STATE(1611), - [sym_identifier] = ACTIONS(3267), - [anon_sym_STAR] = ACTIONS(3159), - [anon_sym_LBRACE] = ACTIONS(3161), - [anon_sym_typeof] = ACTIONS(3163), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(3165), - [anon_sym_LPAREN] = ACTIONS(3167), - [anon_sym_LBRACK] = ACTIONS(3169), - [anon_sym_new] = ACTIONS(3171), - [anon_sym_AMP] = ACTIONS(3173), - [anon_sym_PIPE] = ACTIONS(3175), - [anon_sym_PLUS] = ACTIONS(3177), - [anon_sym_DASH] = ACTIONS(3177), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(3179), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3181), - [sym_number] = ACTIONS(3183), - [sym_this] = ACTIONS(3271), - [sym_true] = ACTIONS(3187), - [sym_false] = ACTIONS(3187), - [sym_null] = ACTIONS(3187), - [sym_undefined] = ACTIONS(3187), - [anon_sym_readonly] = ACTIONS(3189), - [anon_sym_QMARK] = ACTIONS(3191), - [anon_sym_any] = ACTIONS(3179), - [anon_sym_number] = ACTIONS(3179), - [anon_sym_boolean] = ACTIONS(3179), - [anon_sym_string] = ACTIONS(3179), - [anon_sym_symbol] = ACTIONS(3179), - [anon_sym_object] = ACTIONS(3179), - [anon_sym_abstract] = ACTIONS(3193), - [anon_sym_infer] = ACTIONS(3197), - [anon_sym_keyof] = ACTIONS(3199), - [anon_sym_unique] = ACTIONS(3201), - [anon_sym_unknown] = ACTIONS(3179), - [anon_sym_never] = ACTIONS(3179), - [anon_sym_LBRACE_PIPE] = ACTIONS(3203), + [sym_import] = STATE(5068), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5999), + [sym_nested_type_identifier] = STATE(3511), + [sym__type_query_member_expression_in_type_annotation] = STATE(3299), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(3973), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5621), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(3283), + [anon_sym_STAR] = ACTIONS(581), + [anon_sym_LBRACE] = ACTIONS(3183), + [anon_sym_typeof] = ACTIONS(3185), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_new] = ACTIONS(3187), + [anon_sym_AMP] = ACTIONS(3189), + [anon_sym_PIPE] = ACTIONS(3191), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(3193), + [anon_sym_SQUOTE] = ACTIONS(3195), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(3199), + [anon_sym_QMARK] = ACTIONS(3201), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(3203), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(3207), + [anon_sym_infer] = ACTIONS(3209), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(3211), [sym_html_comment] = ACTIONS(5), }, [STATE(1015)] = { - [sym_import] = STATE(5018), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(6073), - [sym_nested_type_identifier] = STATE(3524), - [sym__type_query_member_expression_in_type_annotation] = STATE(3316), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(3070), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5606), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(3265), + [sym_import] = STATE(5068), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5999), + [sym_nested_type_identifier] = STATE(3511), + [sym__type_query_member_expression_in_type_annotation] = STATE(3299), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(3976), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5621), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(3283), [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(3079), - [anon_sym_typeof] = ACTIONS(3081), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_new] = ACTIONS(3083), - [anon_sym_AMP] = ACTIONS(3085), - [anon_sym_PIPE] = ACTIONS(3087), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(3089), - [anon_sym_SQUOTE] = ACTIONS(3091), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(3095), - [anon_sym_QMARK] = ACTIONS(3097), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(3099), - [anon_sym_infer] = ACTIONS(3103), - [anon_sym_keyof] = ACTIONS(3105), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(3107), + [anon_sym_LBRACE] = ACTIONS(3183), + [anon_sym_typeof] = ACTIONS(3185), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_new] = ACTIONS(3187), + [anon_sym_AMP] = ACTIONS(3189), + [anon_sym_PIPE] = ACTIONS(3191), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(3193), + [anon_sym_SQUOTE] = ACTIONS(3195), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(3199), + [anon_sym_QMARK] = ACTIONS(3201), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(3203), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(3207), + [anon_sym_infer] = ACTIONS(3209), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(3211), [sym_html_comment] = ACTIONS(5), }, [STATE(1016)] = { - [sym_import] = STATE(5018), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(6073), - [sym_nested_type_identifier] = STATE(3524), - [sym__type_query_member_expression_in_type_annotation] = STATE(3316), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(3895), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5606), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(3265), + [sym_import] = STATE(5175), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5776), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(2951), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(4656), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5570), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(1544), [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(3079), - [anon_sym_typeof] = ACTIONS(3081), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_new] = ACTIONS(3083), - [anon_sym_AMP] = ACTIONS(3085), - [anon_sym_PIPE] = ACTIONS(3087), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(3089), - [anon_sym_SQUOTE] = ACTIONS(3091), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(3095), - [anon_sym_QMARK] = ACTIONS(3097), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(3099), - [anon_sym_infer] = ACTIONS(3103), - [anon_sym_keyof] = ACTIONS(3105), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(3107), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_new] = ACTIONS(1556), + [anon_sym_AMP] = ACTIONS(758), + [anon_sym_PIPE] = ACTIONS(760), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1574), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, [STATE(1017)] = { - [sym_import] = STATE(5018), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(6073), - [sym_nested_type_identifier] = STATE(3524), - [sym__type_query_member_expression_in_type_annotation] = STATE(3316), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(3049), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5606), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(3265), + [sym_import] = STATE(5068), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5999), + [sym_nested_type_identifier] = STATE(3511), + [sym__type_query_member_expression_in_type_annotation] = STATE(3299), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(4405), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5621), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(3283), [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(3079), - [anon_sym_typeof] = ACTIONS(3081), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_new] = ACTIONS(3083), - [anon_sym_AMP] = ACTIONS(3085), - [anon_sym_PIPE] = ACTIONS(3087), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(3089), - [anon_sym_SQUOTE] = ACTIONS(3091), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(3095), - [anon_sym_QMARK] = ACTIONS(3097), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(3099), - [anon_sym_infer] = ACTIONS(3103), - [anon_sym_keyof] = ACTIONS(3105), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(3107), + [anon_sym_LBRACE] = ACTIONS(3183), + [anon_sym_typeof] = ACTIONS(3185), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_new] = ACTIONS(3187), + [anon_sym_AMP] = ACTIONS(3189), + [anon_sym_PIPE] = ACTIONS(3191), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(3193), + [anon_sym_SQUOTE] = ACTIONS(3195), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(3199), + [anon_sym_QMARK] = ACTIONS(3201), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(3203), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(3207), + [anon_sym_infer] = ACTIONS(3209), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(3211), [sym_html_comment] = ACTIONS(5), }, [STATE(1018)] = { - [sym_import] = STATE(5018), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(6073), - [sym_nested_type_identifier] = STATE(3524), - [sym__type_query_member_expression_in_type_annotation] = STATE(3316), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(3899), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5606), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(3265), + [sym_import] = STATE(5175), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5776), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(2951), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(4660), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5570), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(1544), [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(3079), - [anon_sym_typeof] = ACTIONS(3081), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_new] = ACTIONS(3083), - [anon_sym_AMP] = ACTIONS(3085), - [anon_sym_PIPE] = ACTIONS(3087), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(3089), - [anon_sym_SQUOTE] = ACTIONS(3091), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(3095), - [anon_sym_QMARK] = ACTIONS(3097), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(3099), - [anon_sym_infer] = ACTIONS(3103), - [anon_sym_keyof] = ACTIONS(3105), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(3107), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_new] = ACTIONS(1556), + [anon_sym_AMP] = ACTIONS(758), + [anon_sym_PIPE] = ACTIONS(760), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1574), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, [STATE(1019)] = { - [sym_import] = STATE(5018), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(6073), - [sym_nested_type_identifier] = STATE(3524), - [sym__type_query_member_expression_in_type_annotation] = STATE(3316), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(3901), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5606), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(3265), + [sym_import] = STATE(5068), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5999), + [sym_nested_type_identifier] = STATE(3511), + [sym__type_query_member_expression_in_type_annotation] = STATE(3299), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(3023), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5621), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(3283), [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(3079), - [anon_sym_typeof] = ACTIONS(3081), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_new] = ACTIONS(3083), - [anon_sym_AMP] = ACTIONS(3085), - [anon_sym_PIPE] = ACTIONS(3087), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(3089), - [anon_sym_SQUOTE] = ACTIONS(3091), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(3095), - [anon_sym_QMARK] = ACTIONS(3097), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(3099), - [anon_sym_infer] = ACTIONS(3103), - [anon_sym_keyof] = ACTIONS(3105), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(3107), + [anon_sym_LBRACE] = ACTIONS(3183), + [anon_sym_typeof] = ACTIONS(3185), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_new] = ACTIONS(3187), + [anon_sym_AMP] = ACTIONS(3189), + [anon_sym_PIPE] = ACTIONS(3191), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(3193), + [anon_sym_SQUOTE] = ACTIONS(3195), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(3199), + [anon_sym_QMARK] = ACTIONS(3201), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(3203), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(3207), + [anon_sym_infer] = ACTIONS(3209), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(3211), [sym_html_comment] = ACTIONS(5), }, [STATE(1020)] = { - [sym_import] = STATE(5018), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(6073), - [sym_nested_type_identifier] = STATE(3524), - [sym__type_query_member_expression_in_type_annotation] = STATE(3316), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(3902), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5606), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(3265), + [sym_import] = STATE(4927), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5884), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(3252), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(3074), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5720), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(1544), [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(3079), - [anon_sym_typeof] = ACTIONS(3081), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_new] = ACTIONS(3083), - [anon_sym_AMP] = ACTIONS(3085), - [anon_sym_PIPE] = ACTIONS(3087), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(3089), - [anon_sym_SQUOTE] = ACTIONS(3091), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(3095), - [anon_sym_QMARK] = ACTIONS(3097), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(3099), - [anon_sym_infer] = ACTIONS(3103), - [anon_sym_keyof] = ACTIONS(3105), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(3107), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_new] = ACTIONS(1576), + [anon_sym_AMP] = ACTIONS(609), + [anon_sym_PIPE] = ACTIONS(611), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1582), + [anon_sym_QMARK] = ACTIONS(631), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(635), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(1586), + [anon_sym_infer] = ACTIONS(641), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, [STATE(1021)] = { - [sym_import] = STATE(5018), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(6073), - [sym_nested_type_identifier] = STATE(3524), - [sym__type_query_member_expression_in_type_annotation] = STATE(3316), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(2995), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5606), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(3265), + [sym_import] = STATE(4927), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5884), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(3252), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(3725), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5720), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(1544), [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(3079), - [anon_sym_typeof] = ACTIONS(3081), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_new] = ACTIONS(3083), - [anon_sym_AMP] = ACTIONS(3085), - [anon_sym_PIPE] = ACTIONS(3087), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(3089), - [anon_sym_SQUOTE] = ACTIONS(3091), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(3095), - [anon_sym_QMARK] = ACTIONS(3097), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(3099), - [anon_sym_infer] = ACTIONS(3103), - [anon_sym_keyof] = ACTIONS(3105), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(3107), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_new] = ACTIONS(1576), + [anon_sym_AMP] = ACTIONS(609), + [anon_sym_PIPE] = ACTIONS(611), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1582), + [anon_sym_QMARK] = ACTIONS(631), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(635), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(1586), + [anon_sym_infer] = ACTIONS(641), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, [STATE(1022)] = { - [sym_import] = STATE(5018), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(6073), - [sym_nested_type_identifier] = STATE(3524), - [sym__type_query_member_expression_in_type_annotation] = STATE(3316), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(3029), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5606), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(3265), + [sym_import] = STATE(5068), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5999), + [sym_nested_type_identifier] = STATE(3511), + [sym__type_query_member_expression_in_type_annotation] = STATE(3299), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(3026), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5621), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(3283), [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(3079), - [anon_sym_typeof] = ACTIONS(3081), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_new] = ACTIONS(3083), - [anon_sym_AMP] = ACTIONS(3085), - [anon_sym_PIPE] = ACTIONS(3087), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(3089), - [anon_sym_SQUOTE] = ACTIONS(3091), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(3095), - [anon_sym_QMARK] = ACTIONS(3097), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(3099), - [anon_sym_infer] = ACTIONS(3103), - [anon_sym_keyof] = ACTIONS(3105), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(3107), + [anon_sym_LBRACE] = ACTIONS(3183), + [anon_sym_typeof] = ACTIONS(3185), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_new] = ACTIONS(3187), + [anon_sym_AMP] = ACTIONS(3189), + [anon_sym_PIPE] = ACTIONS(3191), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(3193), + [anon_sym_SQUOTE] = ACTIONS(3195), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(3199), + [anon_sym_QMARK] = ACTIONS(3201), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(3203), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(3207), + [anon_sym_infer] = ACTIONS(3209), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(3211), [sym_html_comment] = ACTIONS(5), }, [STATE(1023)] = { - [sym_import] = STATE(5069), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5974), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(2945), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(3486), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5573), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(1538), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_new] = ACTIONS(1550), - [anon_sym_AMP] = ACTIONS(728), - [anon_sym_PIPE] = ACTIONS(730), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1568), - [anon_sym_QMARK] = ACTIONS(754), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(207), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_import] = STATE(5215), + [sym_nested_identifier] = STATE(6034), + [sym_string] = STATE(3273), + [sym_formal_parameters] = STATE(5830), + [sym_nested_type_identifier] = STATE(3211), + [sym__type_query_member_expression_in_type_annotation] = STATE(2967), + [sym__type_query_call_expression_in_type_annotation] = STATE(3247), + [sym_type] = STATE(4112), + [sym_constructor_type] = STATE(3279), + [sym_primary_type] = STATE(3280), + [sym_template_literal_type] = STATE(3281), + [sym_infer_type] = STATE(3279), + [sym_conditional_type] = STATE(3281), + [sym_generic_type] = STATE(3281), + [sym_type_query] = STATE(3281), + [sym_index_type_query] = STATE(3281), + [sym_lookup_type] = STATE(3281), + [sym_literal_type] = STATE(3281), + [sym__number] = STATE(3282), + [sym_existential_type] = STATE(3281), + [sym_flow_maybe_type] = STATE(3281), + [sym_parenthesized_type] = STATE(3281), + [sym_predefined_type] = STATE(3281), + [sym_object_type] = STATE(3281), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(3281), + [sym_tuple_type] = STATE(3281), + [sym_readonly_type] = STATE(3279), + [sym_union_type] = STATE(3281), + [sym_intersection_type] = STATE(3281), + [sym_function_type] = STATE(3279), + [sym_identifier] = ACTIONS(1630), + [anon_sym_STAR] = ACTIONS(994), + [anon_sym_LBRACE] = ACTIONS(1634), + [anon_sym_typeof] = ACTIONS(1636), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(1000), + [anon_sym_LPAREN] = ACTIONS(1638), + [anon_sym_LBRACK] = ACTIONS(1640), + [anon_sym_new] = ACTIONS(1642), + [anon_sym_AMP] = ACTIONS(1008), + [anon_sym_PIPE] = ACTIONS(1010), + [anon_sym_PLUS] = ACTIONS(3221), + [anon_sym_DASH] = ACTIONS(3221), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(1034), + [anon_sym_DQUOTE] = ACTIONS(1650), + [anon_sym_SQUOTE] = ACTIONS(1652), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1654), + [sym_number] = ACTIONS(1656), + [sym_this] = ACTIONS(1658), + [sym_true] = ACTIONS(1660), + [sym_false] = ACTIONS(1660), + [sym_null] = ACTIONS(1660), + [sym_undefined] = ACTIONS(1660), + [anon_sym_readonly] = ACTIONS(1662), + [anon_sym_QMARK] = ACTIONS(1028), + [anon_sym_any] = ACTIONS(1034), + [anon_sym_number] = ACTIONS(1034), + [anon_sym_boolean] = ACTIONS(1034), + [anon_sym_string] = ACTIONS(1034), + [anon_sym_symbol] = ACTIONS(1034), + [anon_sym_object] = ACTIONS(1034), + [anon_sym_abstract] = ACTIONS(1032), + [anon_sym_never] = ACTIONS(1034), + [anon_sym_unknown] = ACTIONS(1034), + [anon_sym_keyof] = ACTIONS(1036), + [anon_sym_infer] = ACTIONS(1038), + [anon_sym_unique] = ACTIONS(1040), + [anon_sym_LBRACE_PIPE] = ACTIONS(1042), [sym_html_comment] = ACTIONS(5), }, [STATE(1024)] = { - [sym_import] = STATE(5018), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(6073), - [sym_nested_type_identifier] = STATE(3524), - [sym__type_query_member_expression_in_type_annotation] = STATE(3316), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(3007), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5606), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(3265), + [sym_import] = STATE(5068), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5999), + [sym_nested_type_identifier] = STATE(3511), + [sym__type_query_member_expression_in_type_annotation] = STATE(3299), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(3089), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5621), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(3283), [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(3079), - [anon_sym_typeof] = ACTIONS(3081), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_new] = ACTIONS(3083), - [anon_sym_AMP] = ACTIONS(3085), - [anon_sym_PIPE] = ACTIONS(3087), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(3089), - [anon_sym_SQUOTE] = ACTIONS(3091), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(3095), - [anon_sym_QMARK] = ACTIONS(3097), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(3099), - [anon_sym_infer] = ACTIONS(3103), - [anon_sym_keyof] = ACTIONS(3105), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(3107), + [anon_sym_LBRACE] = ACTIONS(3183), + [anon_sym_typeof] = ACTIONS(3185), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_new] = ACTIONS(3187), + [anon_sym_AMP] = ACTIONS(3189), + [anon_sym_PIPE] = ACTIONS(3191), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(3193), + [anon_sym_SQUOTE] = ACTIONS(3195), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(3199), + [anon_sym_QMARK] = ACTIONS(3201), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(3203), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(3207), + [anon_sym_infer] = ACTIONS(3209), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(3211), [sym_html_comment] = ACTIONS(5), }, [STATE(1025)] = { - [sym_import] = STATE(5018), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(6073), - [sym_nested_type_identifier] = STATE(3524), - [sym__type_query_member_expression_in_type_annotation] = STATE(3316), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(3909), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5606), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(3265), + [sym_import] = STATE(4927), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5884), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(3252), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(3091), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5720), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(1544), [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(3079), - [anon_sym_typeof] = ACTIONS(3081), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_new] = ACTIONS(3083), - [anon_sym_AMP] = ACTIONS(3085), - [anon_sym_PIPE] = ACTIONS(3087), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(3089), - [anon_sym_SQUOTE] = ACTIONS(3091), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(3095), - [anon_sym_QMARK] = ACTIONS(3097), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(3099), - [anon_sym_infer] = ACTIONS(3103), - [anon_sym_keyof] = ACTIONS(3105), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(3107), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_new] = ACTIONS(1576), + [anon_sym_AMP] = ACTIONS(609), + [anon_sym_PIPE] = ACTIONS(611), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1582), + [anon_sym_QMARK] = ACTIONS(631), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(635), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(1586), + [anon_sym_infer] = ACTIONS(641), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, [STATE(1026)] = { - [sym_import] = STATE(5200), - [sym_nested_identifier] = STATE(5775), - [sym_string] = STATE(3264), - [sym_formal_parameters] = STATE(5842), - [sym_nested_type_identifier] = STATE(3205), - [sym__type_query_member_expression_in_type_annotation] = STATE(2966), - [sym__type_query_call_expression_in_type_annotation] = STATE(3249), - [sym_type] = STATE(4478), - [sym_constructor_type] = STATE(3274), - [sym_primary_type] = STATE(3275), - [sym_template_literal_type] = STATE(3276), - [sym_infer_type] = STATE(3274), - [sym_conditional_type] = STATE(3276), - [sym_generic_type] = STATE(3276), - [sym_type_query] = STATE(3276), - [sym_index_type_query] = STATE(3276), - [sym_lookup_type] = STATE(3276), - [sym_literal_type] = STATE(3276), - [sym__number] = STATE(3277), - [sym_existential_type] = STATE(3276), - [sym_flow_maybe_type] = STATE(3276), - [sym_parenthesized_type] = STATE(3276), - [sym_predefined_type] = STATE(3276), - [sym_object_type] = STATE(3276), - [sym_type_parameters] = STATE(5373), - [sym_array_type] = STATE(3276), - [sym_tuple_type] = STATE(3276), - [sym_readonly_type] = STATE(3274), - [sym_union_type] = STATE(3276), - [sym_intersection_type] = STATE(3276), - [sym_function_type] = STATE(3274), - [sym_identifier] = ACTIONS(1596), - [anon_sym_STAR] = ACTIONS(996), - [anon_sym_LBRACE] = ACTIONS(1600), - [anon_sym_typeof] = ACTIONS(1602), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(1002), - [anon_sym_LPAREN] = ACTIONS(1604), - [anon_sym_LBRACK] = ACTIONS(1606), - [anon_sym_new] = ACTIONS(1608), - [anon_sym_AMP] = ACTIONS(1010), - [anon_sym_PIPE] = ACTIONS(1012), - [anon_sym_PLUS] = ACTIONS(3057), - [anon_sym_DASH] = ACTIONS(3057), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(1042), - [anon_sym_DQUOTE] = ACTIONS(1616), - [anon_sym_SQUOTE] = ACTIONS(1618), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1620), - [sym_number] = ACTIONS(1622), - [sym_this] = ACTIONS(1624), - [sym_true] = ACTIONS(1626), - [sym_false] = ACTIONS(1626), - [sym_null] = ACTIONS(1626), - [sym_undefined] = ACTIONS(1626), - [anon_sym_readonly] = ACTIONS(1628), - [anon_sym_QMARK] = ACTIONS(1030), - [anon_sym_any] = ACTIONS(1042), - [anon_sym_number] = ACTIONS(1042), - [anon_sym_boolean] = ACTIONS(1042), - [anon_sym_string] = ACTIONS(1042), - [anon_sym_symbol] = ACTIONS(1042), - [anon_sym_object] = ACTIONS(1042), - [anon_sym_abstract] = ACTIONS(1034), - [anon_sym_infer] = ACTIONS(1036), - [anon_sym_keyof] = ACTIONS(1038), - [anon_sym_unique] = ACTIONS(1040), - [anon_sym_unknown] = ACTIONS(1042), - [anon_sym_never] = ACTIONS(1042), - [anon_sym_LBRACE_PIPE] = ACTIONS(1044), + [sym_import] = STATE(4927), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5884), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(3252), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(3733), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5720), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(1544), + [anon_sym_STAR] = ACTIONS(581), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_new] = ACTIONS(1576), + [anon_sym_AMP] = ACTIONS(609), + [anon_sym_PIPE] = ACTIONS(611), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1582), + [anon_sym_QMARK] = ACTIONS(631), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(635), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(1586), + [anon_sym_infer] = ACTIONS(641), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, [STATE(1027)] = { - [sym_import] = STATE(5069), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5974), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(2945), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(2995), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5573), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(1538), + [sym_import] = STATE(4927), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5884), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(3252), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(3735), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5720), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(1544), [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_new] = ACTIONS(1550), - [anon_sym_AMP] = ACTIONS(728), - [anon_sym_PIPE] = ACTIONS(730), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1568), - [anon_sym_QMARK] = ACTIONS(754), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(207), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_new] = ACTIONS(1576), + [anon_sym_AMP] = ACTIONS(609), + [anon_sym_PIPE] = ACTIONS(611), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1582), + [anon_sym_QMARK] = ACTIONS(631), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(635), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(1586), + [anon_sym_infer] = ACTIONS(641), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, [STATE(1028)] = { - [sym_import] = STATE(4725), - [sym_nested_identifier] = STATE(6067), - [sym_string] = STATE(2120), - [sym_formal_parameters] = STATE(5795), - [sym_nested_type_identifier] = STATE(1805), - [sym__type_query_member_expression_in_type_annotation] = STATE(1785), - [sym__type_query_call_expression_in_type_annotation] = STATE(2128), - [sym_type] = STATE(2181), - [sym_constructor_type] = STATE(2132), - [sym_primary_type] = STATE(2133), - [sym_template_literal_type] = STATE(2136), - [sym_infer_type] = STATE(2132), - [sym_conditional_type] = STATE(2136), - [sym_generic_type] = STATE(2136), - [sym_type_query] = STATE(2136), - [sym_index_type_query] = STATE(2136), - [sym_lookup_type] = STATE(2136), - [sym_literal_type] = STATE(2136), - [sym__number] = STATE(2139), - [sym_existential_type] = STATE(2136), - [sym_flow_maybe_type] = STATE(2136), - [sym_parenthesized_type] = STATE(2136), - [sym_predefined_type] = STATE(2136), - [sym_object_type] = STATE(2136), - [sym_type_parameters] = STATE(5522), - [sym_array_type] = STATE(2136), - [sym_tuple_type] = STATE(2136), - [sym_readonly_type] = STATE(2132), - [sym_union_type] = STATE(2136), - [sym_intersection_type] = STATE(2136), - [sym_function_type] = STATE(2132), - [sym_identifier] = ACTIONS(3273), - [anon_sym_STAR] = ACTIONS(3111), - [anon_sym_LBRACE] = ACTIONS(3113), - [anon_sym_typeof] = ACTIONS(3115), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(3117), - [anon_sym_LPAREN] = ACTIONS(3119), - [anon_sym_LBRACK] = ACTIONS(3121), - [anon_sym_new] = ACTIONS(3123), - [anon_sym_AMP] = ACTIONS(3125), - [anon_sym_PIPE] = ACTIONS(3127), - [anon_sym_PLUS] = ACTIONS(3129), - [anon_sym_DASH] = ACTIONS(3129), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(3131), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3133), - [sym_number] = ACTIONS(3135), - [sym_this] = ACTIONS(3275), - [sym_true] = ACTIONS(3139), - [sym_false] = ACTIONS(3139), - [sym_null] = ACTIONS(3139), - [sym_undefined] = ACTIONS(3139), - [anon_sym_readonly] = ACTIONS(3141), - [anon_sym_QMARK] = ACTIONS(3143), - [anon_sym_any] = ACTIONS(3131), - [anon_sym_number] = ACTIONS(3131), - [anon_sym_boolean] = ACTIONS(3131), - [anon_sym_string] = ACTIONS(3131), - [anon_sym_symbol] = ACTIONS(3131), - [anon_sym_object] = ACTIONS(3131), - [anon_sym_abstract] = ACTIONS(3145), - [anon_sym_infer] = ACTIONS(3149), - [anon_sym_keyof] = ACTIONS(3151), - [anon_sym_unique] = ACTIONS(3153), - [anon_sym_unknown] = ACTIONS(3131), - [anon_sym_never] = ACTIONS(3131), - [anon_sym_LBRACE_PIPE] = ACTIONS(3155), + [sym_import] = STATE(4927), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5884), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(3252), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(3736), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5720), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(1544), + [anon_sym_STAR] = ACTIONS(581), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_new] = ACTIONS(1576), + [anon_sym_AMP] = ACTIONS(609), + [anon_sym_PIPE] = ACTIONS(611), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1582), + [anon_sym_QMARK] = ACTIONS(631), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(635), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(1586), + [anon_sym_infer] = ACTIONS(641), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, [STATE(1029)] = { - [sym_import] = STATE(5200), - [sym_nested_identifier] = STATE(5775), - [sym_string] = STATE(3264), - [sym_formal_parameters] = STATE(5842), - [sym_nested_type_identifier] = STATE(3205), - [sym__type_query_member_expression_in_type_annotation] = STATE(2966), - [sym__type_query_call_expression_in_type_annotation] = STATE(3249), - [sym_type] = STATE(3262), - [sym_constructor_type] = STATE(3274), - [sym_primary_type] = STATE(3275), - [sym_template_literal_type] = STATE(3276), - [sym_infer_type] = STATE(3274), - [sym_conditional_type] = STATE(3276), - [sym_generic_type] = STATE(3276), - [sym_type_query] = STATE(3276), - [sym_index_type_query] = STATE(3276), - [sym_lookup_type] = STATE(3276), - [sym_literal_type] = STATE(3276), - [sym__number] = STATE(3277), - [sym_existential_type] = STATE(3276), - [sym_flow_maybe_type] = STATE(3276), - [sym_parenthesized_type] = STATE(3276), - [sym_predefined_type] = STATE(3276), - [sym_object_type] = STATE(3276), - [sym_type_parameters] = STATE(5373), - [sym_array_type] = STATE(3276), - [sym_tuple_type] = STATE(3276), - [sym_readonly_type] = STATE(3274), - [sym_union_type] = STATE(3276), - [sym_intersection_type] = STATE(3276), - [sym_function_type] = STATE(3274), - [sym_identifier] = ACTIONS(1596), - [anon_sym_STAR] = ACTIONS(996), - [anon_sym_LBRACE] = ACTIONS(1600), - [anon_sym_typeof] = ACTIONS(1602), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(1002), - [anon_sym_LPAREN] = ACTIONS(1604), - [anon_sym_LBRACK] = ACTIONS(1606), - [anon_sym_new] = ACTIONS(1608), - [anon_sym_AMP] = ACTIONS(1010), - [anon_sym_PIPE] = ACTIONS(1012), - [anon_sym_PLUS] = ACTIONS(3057), - [anon_sym_DASH] = ACTIONS(3057), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(1042), - [anon_sym_DQUOTE] = ACTIONS(1616), - [anon_sym_SQUOTE] = ACTIONS(1618), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1620), - [sym_number] = ACTIONS(1622), - [sym_this] = ACTIONS(1624), - [sym_true] = ACTIONS(1626), - [sym_false] = ACTIONS(1626), - [sym_null] = ACTIONS(1626), - [sym_undefined] = ACTIONS(1626), - [anon_sym_readonly] = ACTIONS(1628), - [anon_sym_QMARK] = ACTIONS(1030), - [anon_sym_any] = ACTIONS(1042), - [anon_sym_number] = ACTIONS(1042), - [anon_sym_boolean] = ACTIONS(1042), - [anon_sym_string] = ACTIONS(1042), - [anon_sym_symbol] = ACTIONS(1042), - [anon_sym_object] = ACTIONS(1042), - [anon_sym_abstract] = ACTIONS(1034), - [anon_sym_infer] = ACTIONS(1036), - [anon_sym_keyof] = ACTIONS(1038), - [anon_sym_unique] = ACTIONS(1040), - [anon_sym_unknown] = ACTIONS(1042), - [anon_sym_never] = ACTIONS(1042), - [anon_sym_LBRACE_PIPE] = ACTIONS(1044), + [sym_import] = STATE(4927), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5884), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(3252), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(3023), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5720), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(1544), + [anon_sym_STAR] = ACTIONS(581), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_new] = ACTIONS(1576), + [anon_sym_AMP] = ACTIONS(609), + [anon_sym_PIPE] = ACTIONS(611), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1582), + [anon_sym_QMARK] = ACTIONS(631), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(635), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(1586), + [anon_sym_infer] = ACTIONS(641), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, [STATE(1030)] = { - [sym_import] = STATE(5200), - [sym_nested_identifier] = STATE(5775), - [sym_string] = STATE(3264), - [sym_formal_parameters] = STATE(5842), - [sym_nested_type_identifier] = STATE(3205), - [sym__type_query_member_expression_in_type_annotation] = STATE(2966), - [sym__type_query_call_expression_in_type_annotation] = STATE(3249), - [sym_type] = STATE(3263), - [sym_constructor_type] = STATE(3274), - [sym_primary_type] = STATE(3275), - [sym_template_literal_type] = STATE(3276), - [sym_infer_type] = STATE(3274), - [sym_conditional_type] = STATE(3276), - [sym_generic_type] = STATE(3276), - [sym_type_query] = STATE(3276), - [sym_index_type_query] = STATE(3276), - [sym_lookup_type] = STATE(3276), - [sym_literal_type] = STATE(3276), - [sym__number] = STATE(3277), - [sym_existential_type] = STATE(3276), - [sym_flow_maybe_type] = STATE(3276), - [sym_parenthesized_type] = STATE(3276), - [sym_predefined_type] = STATE(3276), - [sym_object_type] = STATE(3276), - [sym_type_parameters] = STATE(5373), - [sym_array_type] = STATE(3276), - [sym_tuple_type] = STATE(3276), - [sym_readonly_type] = STATE(3274), - [sym_union_type] = STATE(3276), - [sym_intersection_type] = STATE(3276), - [sym_function_type] = STATE(3274), - [sym_identifier] = ACTIONS(1596), - [anon_sym_STAR] = ACTIONS(996), - [anon_sym_LBRACE] = ACTIONS(1600), - [anon_sym_typeof] = ACTIONS(1602), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(1002), - [anon_sym_LPAREN] = ACTIONS(1604), - [anon_sym_LBRACK] = ACTIONS(1606), - [anon_sym_new] = ACTIONS(1608), - [anon_sym_AMP] = ACTIONS(1010), - [anon_sym_PIPE] = ACTIONS(1012), - [anon_sym_PLUS] = ACTIONS(3057), - [anon_sym_DASH] = ACTIONS(3057), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(1042), - [anon_sym_DQUOTE] = ACTIONS(1616), - [anon_sym_SQUOTE] = ACTIONS(1618), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1620), - [sym_number] = ACTIONS(1622), - [sym_this] = ACTIONS(1624), - [sym_true] = ACTIONS(1626), - [sym_false] = ACTIONS(1626), - [sym_null] = ACTIONS(1626), - [sym_undefined] = ACTIONS(1626), - [anon_sym_readonly] = ACTIONS(1628), - [anon_sym_QMARK] = ACTIONS(1030), - [anon_sym_any] = ACTIONS(1042), - [anon_sym_number] = ACTIONS(1042), - [anon_sym_boolean] = ACTIONS(1042), - [anon_sym_string] = ACTIONS(1042), - [anon_sym_symbol] = ACTIONS(1042), - [anon_sym_object] = ACTIONS(1042), - [anon_sym_abstract] = ACTIONS(1034), - [anon_sym_infer] = ACTIONS(1036), - [anon_sym_keyof] = ACTIONS(1038), - [anon_sym_unique] = ACTIONS(1040), - [anon_sym_unknown] = ACTIONS(1042), - [anon_sym_never] = ACTIONS(1042), - [anon_sym_LBRACE_PIPE] = ACTIONS(1044), + [sym_import] = STATE(4927), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5884), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(3252), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(3026), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5720), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(1544), + [anon_sym_STAR] = ACTIONS(581), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_new] = ACTIONS(1576), + [anon_sym_AMP] = ACTIONS(609), + [anon_sym_PIPE] = ACTIONS(611), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1582), + [anon_sym_QMARK] = ACTIONS(631), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(635), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(1586), + [anon_sym_infer] = ACTIONS(641), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, [STATE(1031)] = { - [sym_import] = STATE(5069), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5974), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(2945), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(3029), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5573), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(1538), + [sym_import] = STATE(5175), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5776), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(2951), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(4621), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5570), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(1544), [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_new] = ACTIONS(1550), - [anon_sym_AMP] = ACTIONS(728), - [anon_sym_PIPE] = ACTIONS(730), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1568), - [anon_sym_QMARK] = ACTIONS(754), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(207), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_new] = ACTIONS(1556), + [anon_sym_AMP] = ACTIONS(758), + [anon_sym_PIPE] = ACTIONS(760), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1574), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, [STATE(1032)] = { - [sym_import] = STATE(5069), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5974), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(2945), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(3919), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5573), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(1538), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_new] = ACTIONS(1550), - [anon_sym_AMP] = ACTIONS(728), - [anon_sym_PIPE] = ACTIONS(730), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1568), - [anon_sym_QMARK] = ACTIONS(754), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(207), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_import] = STATE(5215), + [sym_nested_identifier] = STATE(6034), + [sym_string] = STATE(3273), + [sym_formal_parameters] = STATE(5830), + [sym_nested_type_identifier] = STATE(3211), + [sym__type_query_member_expression_in_type_annotation] = STATE(2967), + [sym__type_query_call_expression_in_type_annotation] = STATE(3247), + [sym_type] = STATE(4130), + [sym_constructor_type] = STATE(3279), + [sym_primary_type] = STATE(3280), + [sym_template_literal_type] = STATE(3281), + [sym_infer_type] = STATE(3279), + [sym_conditional_type] = STATE(3281), + [sym_generic_type] = STATE(3281), + [sym_type_query] = STATE(3281), + [sym_index_type_query] = STATE(3281), + [sym_lookup_type] = STATE(3281), + [sym_literal_type] = STATE(3281), + [sym__number] = STATE(3282), + [sym_existential_type] = STATE(3281), + [sym_flow_maybe_type] = STATE(3281), + [sym_parenthesized_type] = STATE(3281), + [sym_predefined_type] = STATE(3281), + [sym_object_type] = STATE(3281), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(3281), + [sym_tuple_type] = STATE(3281), + [sym_readonly_type] = STATE(3279), + [sym_union_type] = STATE(3281), + [sym_intersection_type] = STATE(3281), + [sym_function_type] = STATE(3279), + [sym_identifier] = ACTIONS(1630), + [anon_sym_STAR] = ACTIONS(994), + [anon_sym_LBRACE] = ACTIONS(1634), + [anon_sym_typeof] = ACTIONS(1636), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(1000), + [anon_sym_LPAREN] = ACTIONS(1638), + [anon_sym_LBRACK] = ACTIONS(1640), + [anon_sym_new] = ACTIONS(1642), + [anon_sym_AMP] = ACTIONS(1008), + [anon_sym_PIPE] = ACTIONS(1010), + [anon_sym_PLUS] = ACTIONS(3221), + [anon_sym_DASH] = ACTIONS(3221), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(1034), + [anon_sym_DQUOTE] = ACTIONS(1650), + [anon_sym_SQUOTE] = ACTIONS(1652), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1654), + [sym_number] = ACTIONS(1656), + [sym_this] = ACTIONS(1658), + [sym_true] = ACTIONS(1660), + [sym_false] = ACTIONS(1660), + [sym_null] = ACTIONS(1660), + [sym_undefined] = ACTIONS(1660), + [anon_sym_readonly] = ACTIONS(1662), + [anon_sym_QMARK] = ACTIONS(1028), + [anon_sym_any] = ACTIONS(1034), + [anon_sym_number] = ACTIONS(1034), + [anon_sym_boolean] = ACTIONS(1034), + [anon_sym_string] = ACTIONS(1034), + [anon_sym_symbol] = ACTIONS(1034), + [anon_sym_object] = ACTIONS(1034), + [anon_sym_abstract] = ACTIONS(1032), + [anon_sym_never] = ACTIONS(1034), + [anon_sym_unknown] = ACTIONS(1034), + [anon_sym_keyof] = ACTIONS(1036), + [anon_sym_infer] = ACTIONS(1038), + [anon_sym_unique] = ACTIONS(1040), + [anon_sym_LBRACE_PIPE] = ACTIONS(1042), [sym_html_comment] = ACTIONS(5), }, [STATE(1033)] = { - [sym_import] = STATE(5069), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5974), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(2945), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(4702), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5573), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(1538), + [sym_import] = STATE(5068), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5999), + [sym_nested_type_identifier] = STATE(3511), + [sym__type_query_member_expression_in_type_annotation] = STATE(3299), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(3988), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5621), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(3283), [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_new] = ACTIONS(1550), - [anon_sym_AMP] = ACTIONS(728), - [anon_sym_PIPE] = ACTIONS(730), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1568), - [anon_sym_QMARK] = ACTIONS(754), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(207), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [anon_sym_LBRACE] = ACTIONS(3183), + [anon_sym_typeof] = ACTIONS(3185), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_new] = ACTIONS(3187), + [anon_sym_AMP] = ACTIONS(3189), + [anon_sym_PIPE] = ACTIONS(3191), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(3193), + [anon_sym_SQUOTE] = ACTIONS(3195), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(3199), + [anon_sym_QMARK] = ACTIONS(3201), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(3203), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(3207), + [anon_sym_infer] = ACTIONS(3209), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(3211), [sym_html_comment] = ACTIONS(5), }, [STATE(1034)] = { - [sym_import] = STATE(4725), - [sym_nested_identifier] = STATE(6067), - [sym_string] = STATE(2120), - [sym_formal_parameters] = STATE(5795), - [sym_nested_type_identifier] = STATE(1805), - [sym__type_query_member_expression_in_type_annotation] = STATE(1785), - [sym__type_query_call_expression_in_type_annotation] = STATE(2128), - [sym_type] = STATE(1987), - [sym_constructor_type] = STATE(2132), - [sym_primary_type] = STATE(2133), - [sym_template_literal_type] = STATE(2136), - [sym_infer_type] = STATE(2132), - [sym_conditional_type] = STATE(2136), - [sym_generic_type] = STATE(2136), - [sym_type_query] = STATE(2136), - [sym_index_type_query] = STATE(2136), - [sym_lookup_type] = STATE(2136), - [sym_literal_type] = STATE(2136), - [sym__number] = STATE(2139), - [sym_existential_type] = STATE(2136), - [sym_flow_maybe_type] = STATE(2136), - [sym_parenthesized_type] = STATE(2136), - [sym_predefined_type] = STATE(2136), - [sym_object_type] = STATE(2136), - [sym_type_parameters] = STATE(5522), - [sym_array_type] = STATE(2136), - [sym_tuple_type] = STATE(2136), - [sym_readonly_type] = STATE(2132), - [sym_union_type] = STATE(2136), - [sym_intersection_type] = STATE(2136), - [sym_function_type] = STATE(2132), - [sym_identifier] = ACTIONS(3273), - [anon_sym_STAR] = ACTIONS(3111), - [anon_sym_LBRACE] = ACTIONS(3113), - [anon_sym_typeof] = ACTIONS(3115), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(3117), - [anon_sym_LPAREN] = ACTIONS(3119), - [anon_sym_LBRACK] = ACTIONS(3121), - [anon_sym_new] = ACTIONS(3123), - [anon_sym_AMP] = ACTIONS(3125), - [anon_sym_PIPE] = ACTIONS(3127), - [anon_sym_PLUS] = ACTIONS(3129), - [anon_sym_DASH] = ACTIONS(3129), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(3131), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3133), - [sym_number] = ACTIONS(3135), - [sym_this] = ACTIONS(3275), - [sym_true] = ACTIONS(3139), - [sym_false] = ACTIONS(3139), - [sym_null] = ACTIONS(3139), - [sym_undefined] = ACTIONS(3139), - [anon_sym_readonly] = ACTIONS(3141), - [anon_sym_QMARK] = ACTIONS(3143), - [anon_sym_any] = ACTIONS(3131), - [anon_sym_number] = ACTIONS(3131), - [anon_sym_boolean] = ACTIONS(3131), - [anon_sym_string] = ACTIONS(3131), - [anon_sym_symbol] = ACTIONS(3131), - [anon_sym_object] = ACTIONS(3131), - [anon_sym_abstract] = ACTIONS(3145), - [anon_sym_infer] = ACTIONS(3149), - [anon_sym_keyof] = ACTIONS(3151), - [anon_sym_unique] = ACTIONS(3153), - [anon_sym_unknown] = ACTIONS(3131), - [anon_sym_never] = ACTIONS(3131), - [anon_sym_LBRACE_PIPE] = ACTIONS(3155), + [sym_import] = STATE(4927), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5884), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(3252), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(3089), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5720), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(1544), + [anon_sym_STAR] = ACTIONS(581), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_new] = ACTIONS(1576), + [anon_sym_AMP] = ACTIONS(609), + [anon_sym_PIPE] = ACTIONS(611), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1582), + [anon_sym_QMARK] = ACTIONS(631), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(635), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(1586), + [anon_sym_infer] = ACTIONS(641), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, [STATE(1035)] = { - [sym_import] = STATE(4725), - [sym_nested_identifier] = STATE(6067), - [sym_string] = STATE(2120), - [sym_formal_parameters] = STATE(5795), - [sym_nested_type_identifier] = STATE(1805), - [sym__type_query_member_expression_in_type_annotation] = STATE(1785), - [sym__type_query_call_expression_in_type_annotation] = STATE(2128), - [sym_type] = STATE(1988), - [sym_constructor_type] = STATE(2132), - [sym_primary_type] = STATE(2133), - [sym_template_literal_type] = STATE(2136), - [sym_infer_type] = STATE(2132), - [sym_conditional_type] = STATE(2136), - [sym_generic_type] = STATE(2136), - [sym_type_query] = STATE(2136), - [sym_index_type_query] = STATE(2136), - [sym_lookup_type] = STATE(2136), - [sym_literal_type] = STATE(2136), - [sym__number] = STATE(2139), - [sym_existential_type] = STATE(2136), - [sym_flow_maybe_type] = STATE(2136), - [sym_parenthesized_type] = STATE(2136), - [sym_predefined_type] = STATE(2136), - [sym_object_type] = STATE(2136), - [sym_type_parameters] = STATE(5522), - [sym_array_type] = STATE(2136), - [sym_tuple_type] = STATE(2136), - [sym_readonly_type] = STATE(2132), - [sym_union_type] = STATE(2136), - [sym_intersection_type] = STATE(2136), - [sym_function_type] = STATE(2132), - [sym_identifier] = ACTIONS(3273), - [anon_sym_STAR] = ACTIONS(3111), - [anon_sym_LBRACE] = ACTIONS(3113), - [anon_sym_typeof] = ACTIONS(3115), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(3117), - [anon_sym_LPAREN] = ACTIONS(3119), - [anon_sym_LBRACK] = ACTIONS(3121), - [anon_sym_new] = ACTIONS(3123), - [anon_sym_AMP] = ACTIONS(3125), - [anon_sym_PIPE] = ACTIONS(3127), - [anon_sym_PLUS] = ACTIONS(3129), - [anon_sym_DASH] = ACTIONS(3129), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(3131), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3133), - [sym_number] = ACTIONS(3135), - [sym_this] = ACTIONS(3275), - [sym_true] = ACTIONS(3139), - [sym_false] = ACTIONS(3139), - [sym_null] = ACTIONS(3139), - [sym_undefined] = ACTIONS(3139), - [anon_sym_readonly] = ACTIONS(3141), - [anon_sym_QMARK] = ACTIONS(3143), - [anon_sym_any] = ACTIONS(3131), - [anon_sym_number] = ACTIONS(3131), - [anon_sym_boolean] = ACTIONS(3131), - [anon_sym_string] = ACTIONS(3131), - [anon_sym_symbol] = ACTIONS(3131), - [anon_sym_object] = ACTIONS(3131), - [anon_sym_abstract] = ACTIONS(3145), - [anon_sym_infer] = ACTIONS(3149), - [anon_sym_keyof] = ACTIONS(3151), - [anon_sym_unique] = ACTIONS(3153), - [anon_sym_unknown] = ACTIONS(3131), - [anon_sym_never] = ACTIONS(3131), - [anon_sym_LBRACE_PIPE] = ACTIONS(3155), + [sym_import] = STATE(4927), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5884), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(3252), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(3745), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5720), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(1544), + [anon_sym_STAR] = ACTIONS(581), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_new] = ACTIONS(1576), + [anon_sym_AMP] = ACTIONS(609), + [anon_sym_PIPE] = ACTIONS(611), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1582), + [anon_sym_QMARK] = ACTIONS(631), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(635), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(1586), + [anon_sym_infer] = ACTIONS(641), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, [STATE(1036)] = { - [sym_import] = STATE(4734), - [sym_nested_identifier] = STATE(5767), - [sym_string] = STATE(1592), - [sym_formal_parameters] = STATE(6046), - [sym_nested_type_identifier] = STATE(1527), - [sym__type_query_member_expression_in_type_annotation] = STATE(1513), - [sym__type_query_call_expression_in_type_annotation] = STATE(1610), - [sym_type] = STATE(1614), - [sym_constructor_type] = STATE(1611), - [sym_primary_type] = STATE(1612), - [sym_template_literal_type] = STATE(1613), - [sym_infer_type] = STATE(1611), - [sym_conditional_type] = STATE(1613), - [sym_generic_type] = STATE(1613), - [sym_type_query] = STATE(1613), - [sym_index_type_query] = STATE(1613), - [sym_lookup_type] = STATE(1613), - [sym_literal_type] = STATE(1613), - [sym__number] = STATE(1615), - [sym_existential_type] = STATE(1613), - [sym_flow_maybe_type] = STATE(1613), - [sym_parenthesized_type] = STATE(1613), - [sym_predefined_type] = STATE(1613), - [sym_object_type] = STATE(1613), - [sym_type_parameters] = STATE(5426), - [sym_array_type] = STATE(1613), - [sym_tuple_type] = STATE(1613), - [sym_readonly_type] = STATE(1611), - [sym_union_type] = STATE(1613), - [sym_intersection_type] = STATE(1613), - [sym_function_type] = STATE(1611), - [sym_identifier] = ACTIONS(3267), - [anon_sym_STAR] = ACTIONS(3159), - [anon_sym_LBRACE] = ACTIONS(3161), - [anon_sym_typeof] = ACTIONS(3163), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(3165), - [anon_sym_LPAREN] = ACTIONS(3167), - [anon_sym_LBRACK] = ACTIONS(3169), - [anon_sym_new] = ACTIONS(3171), - [anon_sym_AMP] = ACTIONS(3173), - [anon_sym_PIPE] = ACTIONS(3175), - [anon_sym_PLUS] = ACTIONS(3177), - [anon_sym_DASH] = ACTIONS(3177), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(3179), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3181), - [sym_number] = ACTIONS(3183), - [sym_this] = ACTIONS(3271), - [sym_true] = ACTIONS(3187), - [sym_false] = ACTIONS(3187), - [sym_null] = ACTIONS(3187), - [sym_undefined] = ACTIONS(3187), - [anon_sym_readonly] = ACTIONS(3189), - [anon_sym_QMARK] = ACTIONS(3191), - [anon_sym_any] = ACTIONS(3179), - [anon_sym_number] = ACTIONS(3179), - [anon_sym_boolean] = ACTIONS(3179), - [anon_sym_string] = ACTIONS(3179), - [anon_sym_symbol] = ACTIONS(3179), - [anon_sym_object] = ACTIONS(3179), - [anon_sym_abstract] = ACTIONS(3193), - [anon_sym_infer] = ACTIONS(3197), - [anon_sym_keyof] = ACTIONS(3199), - [anon_sym_unique] = ACTIONS(3201), - [anon_sym_unknown] = ACTIONS(3179), - [anon_sym_never] = ACTIONS(3179), - [anon_sym_LBRACE_PIPE] = ACTIONS(3203), + [sym_import] = STATE(4737), + [sym_nested_identifier] = STATE(5736), + [sym_string] = STATE(1558), + [sym_formal_parameters] = STATE(6020), + [sym_nested_type_identifier] = STATE(1536), + [sym__type_query_member_expression_in_type_annotation] = STATE(1516), + [sym__type_query_call_expression_in_type_annotation] = STATE(1560), + [sym_type] = STATE(1640), + [sym_constructor_type] = STATE(1561), + [sym_primary_type] = STATE(1562), + [sym_template_literal_type] = STATE(1563), + [sym_infer_type] = STATE(1561), + [sym_conditional_type] = STATE(1563), + [sym_generic_type] = STATE(1563), + [sym_type_query] = STATE(1563), + [sym_index_type_query] = STATE(1563), + [sym_lookup_type] = STATE(1563), + [sym_literal_type] = STATE(1563), + [sym__number] = STATE(1564), + [sym_existential_type] = STATE(1563), + [sym_flow_maybe_type] = STATE(1563), + [sym_parenthesized_type] = STATE(1563), + [sym_predefined_type] = STATE(1563), + [sym_object_type] = STATE(1563), + [sym_type_parameters] = STATE(5451), + [sym_array_type] = STATE(1563), + [sym_tuple_type] = STATE(1563), + [sym_readonly_type] = STATE(1561), + [sym_union_type] = STATE(1563), + [sym_intersection_type] = STATE(1563), + [sym_function_type] = STATE(1561), + [sym_identifier] = ACTIONS(3279), + [anon_sym_STAR] = ACTIONS(3131), + [anon_sym_LBRACE] = ACTIONS(3133), + [anon_sym_typeof] = ACTIONS(3135), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(3137), + [anon_sym_LPAREN] = ACTIONS(3139), + [anon_sym_LBRACK] = ACTIONS(3141), + [anon_sym_new] = ACTIONS(3143), + [anon_sym_AMP] = ACTIONS(3145), + [anon_sym_PIPE] = ACTIONS(3147), + [anon_sym_PLUS] = ACTIONS(3149), + [anon_sym_DASH] = ACTIONS(3149), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(3151), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3153), + [sym_number] = ACTIONS(3155), + [sym_this] = ACTIONS(3281), + [sym_true] = ACTIONS(3159), + [sym_false] = ACTIONS(3159), + [sym_null] = ACTIONS(3159), + [sym_undefined] = ACTIONS(3159), + [anon_sym_readonly] = ACTIONS(3161), + [anon_sym_QMARK] = ACTIONS(3163), + [anon_sym_any] = ACTIONS(3151), + [anon_sym_number] = ACTIONS(3151), + [anon_sym_boolean] = ACTIONS(3151), + [anon_sym_string] = ACTIONS(3151), + [anon_sym_symbol] = ACTIONS(3151), + [anon_sym_object] = ACTIONS(3151), + [anon_sym_abstract] = ACTIONS(3165), + [anon_sym_never] = ACTIONS(3151), + [anon_sym_unknown] = ACTIONS(3151), + [anon_sym_keyof] = ACTIONS(3169), + [anon_sym_infer] = ACTIONS(3171), + [anon_sym_unique] = ACTIONS(3173), + [anon_sym_LBRACE_PIPE] = ACTIONS(3175), [sym_html_comment] = ACTIONS(5), }, [STATE(1037)] = { - [sym_import] = STATE(4734), - [sym_nested_identifier] = STATE(5767), - [sym_string] = STATE(1592), - [sym_formal_parameters] = STATE(6046), - [sym_nested_type_identifier] = STATE(1527), - [sym__type_query_member_expression_in_type_annotation] = STATE(1513), - [sym__type_query_call_expression_in_type_annotation] = STATE(1610), - [sym_type] = STATE(1616), - [sym_constructor_type] = STATE(1611), - [sym_primary_type] = STATE(1612), - [sym_template_literal_type] = STATE(1613), - [sym_infer_type] = STATE(1611), - [sym_conditional_type] = STATE(1613), - [sym_generic_type] = STATE(1613), - [sym_type_query] = STATE(1613), - [sym_index_type_query] = STATE(1613), - [sym_lookup_type] = STATE(1613), - [sym_literal_type] = STATE(1613), - [sym__number] = STATE(1615), - [sym_existential_type] = STATE(1613), - [sym_flow_maybe_type] = STATE(1613), - [sym_parenthesized_type] = STATE(1613), - [sym_predefined_type] = STATE(1613), - [sym_object_type] = STATE(1613), - [sym_type_parameters] = STATE(5426), - [sym_array_type] = STATE(1613), - [sym_tuple_type] = STATE(1613), - [sym_readonly_type] = STATE(1611), - [sym_union_type] = STATE(1613), - [sym_intersection_type] = STATE(1613), - [sym_function_type] = STATE(1611), - [sym_identifier] = ACTIONS(3267), - [anon_sym_STAR] = ACTIONS(3159), - [anon_sym_LBRACE] = ACTIONS(3161), - [anon_sym_typeof] = ACTIONS(3163), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(3165), - [anon_sym_LPAREN] = ACTIONS(3167), - [anon_sym_LBRACK] = ACTIONS(3169), - [anon_sym_new] = ACTIONS(3171), - [anon_sym_AMP] = ACTIONS(3173), - [anon_sym_PIPE] = ACTIONS(3175), - [anon_sym_PLUS] = ACTIONS(3177), - [anon_sym_DASH] = ACTIONS(3177), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(3179), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3181), - [sym_number] = ACTIONS(3183), - [sym_this] = ACTIONS(3271), - [sym_true] = ACTIONS(3187), - [sym_false] = ACTIONS(3187), - [sym_null] = ACTIONS(3187), - [sym_undefined] = ACTIONS(3187), - [anon_sym_readonly] = ACTIONS(3189), - [anon_sym_QMARK] = ACTIONS(3191), - [anon_sym_any] = ACTIONS(3179), - [anon_sym_number] = ACTIONS(3179), - [anon_sym_boolean] = ACTIONS(3179), - [anon_sym_string] = ACTIONS(3179), - [anon_sym_symbol] = ACTIONS(3179), - [anon_sym_object] = ACTIONS(3179), - [anon_sym_abstract] = ACTIONS(3193), - [anon_sym_infer] = ACTIONS(3197), - [anon_sym_keyof] = ACTIONS(3199), - [anon_sym_unique] = ACTIONS(3201), - [anon_sym_unknown] = ACTIONS(3179), - [anon_sym_never] = ACTIONS(3179), - [anon_sym_LBRACE_PIPE] = ACTIONS(3203), + [sym_import] = STATE(5280), + [sym_nested_identifier] = STATE(5994), + [sym_string] = STATE(1969), + [sym_formal_parameters] = STATE(6004), + [sym_nested_type_identifier] = STATE(1805), + [sym__type_query_member_expression_in_type_annotation] = STATE(1789), + [sym__type_query_call_expression_in_type_annotation] = STATE(1980), + [sym_type] = STATE(2048), + [sym_constructor_type] = STATE(1988), + [sym_primary_type] = STATE(1989), + [sym_template_literal_type] = STATE(1990), + [sym_infer_type] = STATE(1988), + [sym_conditional_type] = STATE(1990), + [sym_generic_type] = STATE(1990), + [sym_type_query] = STATE(1990), + [sym_index_type_query] = STATE(1990), + [sym_lookup_type] = STATE(1990), + [sym_literal_type] = STATE(1990), + [sym__number] = STATE(1991), + [sym_existential_type] = STATE(1990), + [sym_flow_maybe_type] = STATE(1990), + [sym_parenthesized_type] = STATE(1990), + [sym_predefined_type] = STATE(1990), + [sym_object_type] = STATE(1990), + [sym_type_parameters] = STATE(5526), + [sym_array_type] = STATE(1990), + [sym_tuple_type] = STATE(1990), + [sym_readonly_type] = STATE(1988), + [sym_union_type] = STATE(1990), + [sym_intersection_type] = STATE(1990), + [sym_function_type] = STATE(1988), + [sym_identifier] = ACTIONS(3289), + [anon_sym_STAR] = ACTIONS(3083), + [anon_sym_LBRACE] = ACTIONS(3085), + [anon_sym_typeof] = ACTIONS(3087), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(3089), + [anon_sym_LPAREN] = ACTIONS(3091), + [anon_sym_LBRACK] = ACTIONS(3093), + [anon_sym_new] = ACTIONS(3095), + [anon_sym_AMP] = ACTIONS(3097), + [anon_sym_PIPE] = ACTIONS(3099), + [anon_sym_PLUS] = ACTIONS(3101), + [anon_sym_DASH] = ACTIONS(3101), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(3103), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3105), + [sym_number] = ACTIONS(3107), + [sym_this] = ACTIONS(3291), + [sym_true] = ACTIONS(3111), + [sym_false] = ACTIONS(3111), + [sym_null] = ACTIONS(3111), + [sym_undefined] = ACTIONS(3111), + [anon_sym_readonly] = ACTIONS(3113), + [anon_sym_QMARK] = ACTIONS(3115), + [anon_sym_any] = ACTIONS(3103), + [anon_sym_number] = ACTIONS(3103), + [anon_sym_boolean] = ACTIONS(3103), + [anon_sym_string] = ACTIONS(3103), + [anon_sym_symbol] = ACTIONS(3103), + [anon_sym_object] = ACTIONS(3103), + [anon_sym_abstract] = ACTIONS(3117), + [anon_sym_never] = ACTIONS(3103), + [anon_sym_unknown] = ACTIONS(3103), + [anon_sym_keyof] = ACTIONS(3121), + [anon_sym_infer] = ACTIONS(3123), + [anon_sym_unique] = ACTIONS(3125), + [anon_sym_LBRACE_PIPE] = ACTIONS(3127), [sym_html_comment] = ACTIONS(5), }, [STATE(1038)] = { - [sym_import] = STATE(5069), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5974), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(2945), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(3930), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5573), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(1538), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_new] = ACTIONS(1550), - [anon_sym_AMP] = ACTIONS(728), - [anon_sym_PIPE] = ACTIONS(730), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1568), - [anon_sym_QMARK] = ACTIONS(754), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(207), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_import] = STATE(4737), + [sym_nested_identifier] = STATE(5736), + [sym_string] = STATE(1558), + [sym_formal_parameters] = STATE(6020), + [sym_nested_type_identifier] = STATE(1536), + [sym__type_query_member_expression_in_type_annotation] = STATE(1516), + [sym__type_query_call_expression_in_type_annotation] = STATE(1560), + [sym_type] = STATE(1641), + [sym_constructor_type] = STATE(1561), + [sym_primary_type] = STATE(1562), + [sym_template_literal_type] = STATE(1563), + [sym_infer_type] = STATE(1561), + [sym_conditional_type] = STATE(1563), + [sym_generic_type] = STATE(1563), + [sym_type_query] = STATE(1563), + [sym_index_type_query] = STATE(1563), + [sym_lookup_type] = STATE(1563), + [sym_literal_type] = STATE(1563), + [sym__number] = STATE(1564), + [sym_existential_type] = STATE(1563), + [sym_flow_maybe_type] = STATE(1563), + [sym_parenthesized_type] = STATE(1563), + [sym_predefined_type] = STATE(1563), + [sym_object_type] = STATE(1563), + [sym_type_parameters] = STATE(5451), + [sym_array_type] = STATE(1563), + [sym_tuple_type] = STATE(1563), + [sym_readonly_type] = STATE(1561), + [sym_union_type] = STATE(1563), + [sym_intersection_type] = STATE(1563), + [sym_function_type] = STATE(1561), + [sym_identifier] = ACTIONS(3279), + [anon_sym_STAR] = ACTIONS(3131), + [anon_sym_LBRACE] = ACTIONS(3133), + [anon_sym_typeof] = ACTIONS(3135), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(3137), + [anon_sym_LPAREN] = ACTIONS(3139), + [anon_sym_LBRACK] = ACTIONS(3141), + [anon_sym_new] = ACTIONS(3143), + [anon_sym_AMP] = ACTIONS(3145), + [anon_sym_PIPE] = ACTIONS(3147), + [anon_sym_PLUS] = ACTIONS(3149), + [anon_sym_DASH] = ACTIONS(3149), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(3151), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3153), + [sym_number] = ACTIONS(3155), + [sym_this] = ACTIONS(3281), + [sym_true] = ACTIONS(3159), + [sym_false] = ACTIONS(3159), + [sym_null] = ACTIONS(3159), + [sym_undefined] = ACTIONS(3159), + [anon_sym_readonly] = ACTIONS(3161), + [anon_sym_QMARK] = ACTIONS(3163), + [anon_sym_any] = ACTIONS(3151), + [anon_sym_number] = ACTIONS(3151), + [anon_sym_boolean] = ACTIONS(3151), + [anon_sym_string] = ACTIONS(3151), + [anon_sym_symbol] = ACTIONS(3151), + [anon_sym_object] = ACTIONS(3151), + [anon_sym_abstract] = ACTIONS(3165), + [anon_sym_never] = ACTIONS(3151), + [anon_sym_unknown] = ACTIONS(3151), + [anon_sym_keyof] = ACTIONS(3169), + [anon_sym_infer] = ACTIONS(3171), + [anon_sym_unique] = ACTIONS(3173), + [anon_sym_LBRACE_PIPE] = ACTIONS(3175), [sym_html_comment] = ACTIONS(5), }, [STATE(1039)] = { - [sym_import] = STATE(5069), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5974), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(2945), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(5093), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(4124), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(4601), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5573), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(1538), + [sym_import] = STATE(5175), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5776), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(2951), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(3023), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5570), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(1544), [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_new] = ACTIONS(1550), - [anon_sym_AMP] = ACTIONS(728), - [anon_sym_PIPE] = ACTIONS(730), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1568), - [anon_sym_QMARK] = ACTIONS(754), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(207), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_new] = ACTIONS(1556), + [anon_sym_AMP] = ACTIONS(758), + [anon_sym_PIPE] = ACTIONS(760), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1574), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, [STATE(1040)] = { - [sym_import] = STATE(5069), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5974), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(2945), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(4126), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5573), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(1538), + [sym_import] = STATE(5175), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5776), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(2951), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(3026), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5570), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(1544), [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_new] = ACTIONS(1550), - [anon_sym_AMP] = ACTIONS(728), - [anon_sym_PIPE] = ACTIONS(730), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1568), - [anon_sym_QMARK] = ACTIONS(754), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(207), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_new] = ACTIONS(1556), + [anon_sym_AMP] = ACTIONS(758), + [anon_sym_PIPE] = ACTIONS(760), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1574), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, [STATE(1041)] = { - [sym_import] = STATE(5069), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5974), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(2945), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(3917), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5573), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(1538), + [sym_import] = STATE(5175), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5776), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(2951), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(4618), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5570), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(1544), [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_new] = ACTIONS(1550), - [anon_sym_AMP] = ACTIONS(728), - [anon_sym_PIPE] = ACTIONS(730), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1568), - [anon_sym_QMARK] = ACTIONS(754), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(207), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_new] = ACTIONS(1556), + [anon_sym_AMP] = ACTIONS(758), + [anon_sym_PIPE] = ACTIONS(760), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1574), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, [STATE(1042)] = { - [sym_import] = STATE(5069), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5974), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(2945), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(3938), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5573), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(1538), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_new] = ACTIONS(1550), - [anon_sym_AMP] = ACTIONS(728), - [anon_sym_PIPE] = ACTIONS(730), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1568), - [anon_sym_QMARK] = ACTIONS(754), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(207), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_import] = STATE(5215), + [sym_nested_identifier] = STATE(6034), + [sym_string] = STATE(3273), + [sym_formal_parameters] = STATE(5830), + [sym_nested_type_identifier] = STATE(3211), + [sym__type_query_member_expression_in_type_annotation] = STATE(2967), + [sym__type_query_call_expression_in_type_annotation] = STATE(3247), + [sym_type] = STATE(4051), + [sym_constructor_type] = STATE(3279), + [sym_primary_type] = STATE(3280), + [sym_template_literal_type] = STATE(3281), + [sym_infer_type] = STATE(3279), + [sym_conditional_type] = STATE(3281), + [sym_generic_type] = STATE(3281), + [sym_type_query] = STATE(3281), + [sym_index_type_query] = STATE(3281), + [sym_lookup_type] = STATE(3281), + [sym_literal_type] = STATE(3281), + [sym__number] = STATE(3282), + [sym_existential_type] = STATE(3281), + [sym_flow_maybe_type] = STATE(3281), + [sym_parenthesized_type] = STATE(3281), + [sym_predefined_type] = STATE(3281), + [sym_object_type] = STATE(3281), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(3281), + [sym_tuple_type] = STATE(3281), + [sym_readonly_type] = STATE(3279), + [sym_union_type] = STATE(3281), + [sym_intersection_type] = STATE(3281), + [sym_function_type] = STATE(3279), + [sym_identifier] = ACTIONS(1630), + [anon_sym_STAR] = ACTIONS(994), + [anon_sym_LBRACE] = ACTIONS(1634), + [anon_sym_typeof] = ACTIONS(1636), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(1000), + [anon_sym_LPAREN] = ACTIONS(1638), + [anon_sym_LBRACK] = ACTIONS(1640), + [anon_sym_new] = ACTIONS(1642), + [anon_sym_AMP] = ACTIONS(1008), + [anon_sym_PIPE] = ACTIONS(1010), + [anon_sym_PLUS] = ACTIONS(3221), + [anon_sym_DASH] = ACTIONS(3221), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(1034), + [anon_sym_DQUOTE] = ACTIONS(1650), + [anon_sym_SQUOTE] = ACTIONS(1652), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1654), + [sym_number] = ACTIONS(1656), + [sym_this] = ACTIONS(1658), + [sym_true] = ACTIONS(1660), + [sym_false] = ACTIONS(1660), + [sym_null] = ACTIONS(1660), + [sym_undefined] = ACTIONS(1660), + [anon_sym_readonly] = ACTIONS(1662), + [anon_sym_QMARK] = ACTIONS(1028), + [anon_sym_any] = ACTIONS(1034), + [anon_sym_number] = ACTIONS(1034), + [anon_sym_boolean] = ACTIONS(1034), + [anon_sym_string] = ACTIONS(1034), + [anon_sym_symbol] = ACTIONS(1034), + [anon_sym_object] = ACTIONS(1034), + [anon_sym_abstract] = ACTIONS(1032), + [anon_sym_never] = ACTIONS(1034), + [anon_sym_unknown] = ACTIONS(1034), + [anon_sym_keyof] = ACTIONS(1036), + [anon_sym_infer] = ACTIONS(1038), + [anon_sym_unique] = ACTIONS(1040), + [anon_sym_LBRACE_PIPE] = ACTIONS(1042), [sym_html_comment] = ACTIONS(5), }, [STATE(1043)] = { - [sym_import] = STATE(5200), - [sym_nested_identifier] = STATE(5775), - [sym_string] = STATE(3264), - [sym_formal_parameters] = STATE(5842), - [sym_nested_type_identifier] = STATE(3205), - [sym__type_query_member_expression_in_type_annotation] = STATE(2966), - [sym__type_query_call_expression_in_type_annotation] = STATE(3249), - [sym_type] = STATE(4559), - [sym_constructor_type] = STATE(3274), - [sym_primary_type] = STATE(3275), - [sym_template_literal_type] = STATE(3276), - [sym_infer_type] = STATE(3274), - [sym_conditional_type] = STATE(3276), - [sym_generic_type] = STATE(3276), - [sym_type_query] = STATE(3276), - [sym_index_type_query] = STATE(3276), - [sym_lookup_type] = STATE(3276), - [sym_literal_type] = STATE(3276), - [sym__number] = STATE(3277), - [sym_existential_type] = STATE(3276), - [sym_flow_maybe_type] = STATE(3276), - [sym_parenthesized_type] = STATE(3276), - [sym_predefined_type] = STATE(3276), - [sym_object_type] = STATE(3276), - [sym_type_parameters] = STATE(5373), - [sym_array_type] = STATE(3276), - [sym_tuple_type] = STATE(3276), - [sym_readonly_type] = STATE(3274), - [sym_union_type] = STATE(3276), - [sym_intersection_type] = STATE(3276), - [sym_function_type] = STATE(3274), - [sym_identifier] = ACTIONS(1596), - [anon_sym_STAR] = ACTIONS(996), - [anon_sym_LBRACE] = ACTIONS(1600), - [anon_sym_typeof] = ACTIONS(1602), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(1002), - [anon_sym_LPAREN] = ACTIONS(1604), - [anon_sym_LBRACK] = ACTIONS(1606), - [anon_sym_new] = ACTIONS(1608), - [anon_sym_AMP] = ACTIONS(1010), - [anon_sym_PIPE] = ACTIONS(1012), - [anon_sym_PLUS] = ACTIONS(3057), - [anon_sym_DASH] = ACTIONS(3057), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(1042), - [anon_sym_DQUOTE] = ACTIONS(1616), - [anon_sym_SQUOTE] = ACTIONS(1618), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1620), - [sym_number] = ACTIONS(1622), - [sym_this] = ACTIONS(1624), - [sym_true] = ACTIONS(1626), - [sym_false] = ACTIONS(1626), - [sym_null] = ACTIONS(1626), - [sym_undefined] = ACTIONS(1626), - [anon_sym_readonly] = ACTIONS(1628), - [anon_sym_QMARK] = ACTIONS(1030), - [anon_sym_any] = ACTIONS(1042), - [anon_sym_number] = ACTIONS(1042), - [anon_sym_boolean] = ACTIONS(1042), - [anon_sym_string] = ACTIONS(1042), - [anon_sym_symbol] = ACTIONS(1042), - [anon_sym_object] = ACTIONS(1042), - [anon_sym_abstract] = ACTIONS(1034), - [anon_sym_infer] = ACTIONS(1036), - [anon_sym_keyof] = ACTIONS(1038), + [sym_import] = STATE(5215), + [sym_nested_identifier] = STATE(6034), + [sym_string] = STATE(3273), + [sym_formal_parameters] = STATE(5830), + [sym_nested_type_identifier] = STATE(3211), + [sym__type_query_member_expression_in_type_annotation] = STATE(2967), + [sym__type_query_call_expression_in_type_annotation] = STATE(3247), + [sym_type] = STATE(3304), + [sym_constructor_type] = STATE(3279), + [sym_primary_type] = STATE(3280), + [sym_template_literal_type] = STATE(3281), + [sym_infer_type] = STATE(3279), + [sym_conditional_type] = STATE(3281), + [sym_generic_type] = STATE(3281), + [sym_type_query] = STATE(3281), + [sym_index_type_query] = STATE(3281), + [sym_lookup_type] = STATE(3281), + [sym_literal_type] = STATE(3281), + [sym__number] = STATE(3282), + [sym_existential_type] = STATE(3281), + [sym_flow_maybe_type] = STATE(3281), + [sym_parenthesized_type] = STATE(3281), + [sym_predefined_type] = STATE(3281), + [sym_object_type] = STATE(3281), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(3281), + [sym_tuple_type] = STATE(3281), + [sym_readonly_type] = STATE(3279), + [sym_union_type] = STATE(3281), + [sym_intersection_type] = STATE(3281), + [sym_function_type] = STATE(3279), + [sym_identifier] = ACTIONS(1630), + [anon_sym_STAR] = ACTIONS(994), + [anon_sym_LBRACE] = ACTIONS(1634), + [anon_sym_typeof] = ACTIONS(1636), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(1000), + [anon_sym_LPAREN] = ACTIONS(1638), + [anon_sym_LBRACK] = ACTIONS(1640), + [anon_sym_new] = ACTIONS(1642), + [anon_sym_AMP] = ACTIONS(1008), + [anon_sym_PIPE] = ACTIONS(1010), + [anon_sym_PLUS] = ACTIONS(3221), + [anon_sym_DASH] = ACTIONS(3221), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(1034), + [anon_sym_DQUOTE] = ACTIONS(1650), + [anon_sym_SQUOTE] = ACTIONS(1652), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1654), + [sym_number] = ACTIONS(1656), + [sym_this] = ACTIONS(1658), + [sym_true] = ACTIONS(1660), + [sym_false] = ACTIONS(1660), + [sym_null] = ACTIONS(1660), + [sym_undefined] = ACTIONS(1660), + [anon_sym_readonly] = ACTIONS(1662), + [anon_sym_QMARK] = ACTIONS(1028), + [anon_sym_any] = ACTIONS(1034), + [anon_sym_number] = ACTIONS(1034), + [anon_sym_boolean] = ACTIONS(1034), + [anon_sym_string] = ACTIONS(1034), + [anon_sym_symbol] = ACTIONS(1034), + [anon_sym_object] = ACTIONS(1034), + [anon_sym_abstract] = ACTIONS(1032), + [anon_sym_never] = ACTIONS(1034), + [anon_sym_unknown] = ACTIONS(1034), + [anon_sym_keyof] = ACTIONS(1036), + [anon_sym_infer] = ACTIONS(1038), [anon_sym_unique] = ACTIONS(1040), - [anon_sym_unknown] = ACTIONS(1042), - [anon_sym_never] = ACTIONS(1042), - [anon_sym_LBRACE_PIPE] = ACTIONS(1044), + [anon_sym_LBRACE_PIPE] = ACTIONS(1042), [sym_html_comment] = ACTIONS(5), }, [STATE(1044)] = { - [sym_import] = STATE(5069), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5974), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(2945), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(3070), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5573), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(1538), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_new] = ACTIONS(1550), - [anon_sym_AMP] = ACTIONS(728), - [anon_sym_PIPE] = ACTIONS(730), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1568), - [anon_sym_QMARK] = ACTIONS(754), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(207), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_import] = STATE(5215), + [sym_nested_identifier] = STATE(6034), + [sym_string] = STATE(3273), + [sym_formal_parameters] = STATE(5830), + [sym_nested_type_identifier] = STATE(3211), + [sym__type_query_member_expression_in_type_annotation] = STATE(2967), + [sym__type_query_call_expression_in_type_annotation] = STATE(3247), + [sym_type] = STATE(3306), + [sym_constructor_type] = STATE(3279), + [sym_primary_type] = STATE(3280), + [sym_template_literal_type] = STATE(3281), + [sym_infer_type] = STATE(3279), + [sym_conditional_type] = STATE(3281), + [sym_generic_type] = STATE(3281), + [sym_type_query] = STATE(3281), + [sym_index_type_query] = STATE(3281), + [sym_lookup_type] = STATE(3281), + [sym_literal_type] = STATE(3281), + [sym__number] = STATE(3282), + [sym_existential_type] = STATE(3281), + [sym_flow_maybe_type] = STATE(3281), + [sym_parenthesized_type] = STATE(3281), + [sym_predefined_type] = STATE(3281), + [sym_object_type] = STATE(3281), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(3281), + [sym_tuple_type] = STATE(3281), + [sym_readonly_type] = STATE(3279), + [sym_union_type] = STATE(3281), + [sym_intersection_type] = STATE(3281), + [sym_function_type] = STATE(3279), + [sym_identifier] = ACTIONS(1630), + [anon_sym_STAR] = ACTIONS(994), + [anon_sym_LBRACE] = ACTIONS(1634), + [anon_sym_typeof] = ACTIONS(1636), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(1000), + [anon_sym_LPAREN] = ACTIONS(1638), + [anon_sym_LBRACK] = ACTIONS(1640), + [anon_sym_new] = ACTIONS(1642), + [anon_sym_AMP] = ACTIONS(1008), + [anon_sym_PIPE] = ACTIONS(1010), + [anon_sym_PLUS] = ACTIONS(3221), + [anon_sym_DASH] = ACTIONS(3221), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(1034), + [anon_sym_DQUOTE] = ACTIONS(1650), + [anon_sym_SQUOTE] = ACTIONS(1652), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1654), + [sym_number] = ACTIONS(1656), + [sym_this] = ACTIONS(1658), + [sym_true] = ACTIONS(1660), + [sym_false] = ACTIONS(1660), + [sym_null] = ACTIONS(1660), + [sym_undefined] = ACTIONS(1660), + [anon_sym_readonly] = ACTIONS(1662), + [anon_sym_QMARK] = ACTIONS(1028), + [anon_sym_any] = ACTIONS(1034), + [anon_sym_number] = ACTIONS(1034), + [anon_sym_boolean] = ACTIONS(1034), + [anon_sym_string] = ACTIONS(1034), + [anon_sym_symbol] = ACTIONS(1034), + [anon_sym_object] = ACTIONS(1034), + [anon_sym_abstract] = ACTIONS(1032), + [anon_sym_never] = ACTIONS(1034), + [anon_sym_unknown] = ACTIONS(1034), + [anon_sym_keyof] = ACTIONS(1036), + [anon_sym_infer] = ACTIONS(1038), + [anon_sym_unique] = ACTIONS(1040), + [anon_sym_LBRACE_PIPE] = ACTIONS(1042), [sym_html_comment] = ACTIONS(5), }, [STATE(1045)] = { - [sym_import] = STATE(5069), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5974), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(2945), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(3193), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5573), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(1538), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_new] = ACTIONS(1550), - [anon_sym_AMP] = ACTIONS(728), - [anon_sym_PIPE] = ACTIONS(730), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1568), - [anon_sym_QMARK] = ACTIONS(754), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(207), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_import] = STATE(4797), + [sym_nested_identifier] = STATE(6050), + [sym_string] = STATE(3429), + [sym_formal_parameters] = STATE(5818), + [sym_nested_type_identifier] = STATE(3307), + [sym__type_query_member_expression_in_type_annotation] = STATE(3126), + [sym__type_query_call_expression_in_type_annotation] = STATE(3348), + [sym_type] = STATE(3376), + [sym_constructor_type] = STATE(3434), + [sym_primary_type] = STATE(3435), + [sym_template_literal_type] = STATE(3436), + [sym_infer_type] = STATE(3434), + [sym_conditional_type] = STATE(3436), + [sym_generic_type] = STATE(3436), + [sym_type_query] = STATE(3436), + [sym_index_type_query] = STATE(3436), + [sym_lookup_type] = STATE(3436), + [sym_literal_type] = STATE(3436), + [sym__number] = STATE(3437), + [sym_existential_type] = STATE(3436), + [sym_flow_maybe_type] = STATE(3436), + [sym_parenthesized_type] = STATE(3436), + [sym_predefined_type] = STATE(3436), + [sym_object_type] = STATE(3436), + [sym_type_parameters] = STATE(5491), + [sym_array_type] = STATE(3436), + [sym_tuple_type] = STATE(3436), + [sym_readonly_type] = STATE(3434), + [sym_union_type] = STATE(3436), + [sym_intersection_type] = STATE(3436), + [sym_function_type] = STATE(3434), + [sym_identifier] = ACTIONS(3285), + [anon_sym_STAR] = ACTIONS(3021), + [anon_sym_LBRACE] = ACTIONS(3023), + [anon_sym_typeof] = ACTIONS(3025), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(3027), + [anon_sym_LPAREN] = ACTIONS(3029), + [anon_sym_LBRACK] = ACTIONS(3031), + [anon_sym_new] = ACTIONS(3033), + [anon_sym_AMP] = ACTIONS(3035), + [anon_sym_PIPE] = ACTIONS(3037), + [anon_sym_PLUS] = ACTIONS(3039), + [anon_sym_DASH] = ACTIONS(3039), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(3041), + [anon_sym_DQUOTE] = ACTIONS(3043), + [anon_sym_SQUOTE] = ACTIONS(3045), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3047), + [sym_number] = ACTIONS(3049), + [sym_this] = ACTIONS(3287), + [sym_true] = ACTIONS(3053), + [sym_false] = ACTIONS(3053), + [sym_null] = ACTIONS(3053), + [sym_undefined] = ACTIONS(3053), + [anon_sym_readonly] = ACTIONS(3055), + [anon_sym_QMARK] = ACTIONS(3057), + [anon_sym_any] = ACTIONS(3041), + [anon_sym_number] = ACTIONS(3041), + [anon_sym_boolean] = ACTIONS(3041), + [anon_sym_string] = ACTIONS(3041), + [anon_sym_symbol] = ACTIONS(3041), + [anon_sym_object] = ACTIONS(3041), + [anon_sym_abstract] = ACTIONS(3059), + [anon_sym_never] = ACTIONS(3041), + [anon_sym_unknown] = ACTIONS(3041), + [anon_sym_keyof] = ACTIONS(3063), + [anon_sym_infer] = ACTIONS(3065), + [anon_sym_unique] = ACTIONS(3067), + [anon_sym_LBRACE_PIPE] = ACTIONS(3069), [sym_html_comment] = ACTIONS(5), }, [STATE(1046)] = { - [sym_import] = STATE(4877), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5876), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(3255), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(4582), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5715), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(1538), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_new] = ACTIONS(1644), - [anon_sym_AMP] = ACTIONS(609), - [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1650), - [anon_sym_QMARK] = ACTIONS(631), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(635), - [anon_sym_infer] = ACTIONS(637), - [anon_sym_keyof] = ACTIONS(639), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_import] = STATE(4797), + [sym_nested_identifier] = STATE(6050), + [sym_string] = STATE(3429), + [sym_formal_parameters] = STATE(5818), + [sym_nested_type_identifier] = STATE(3307), + [sym__type_query_member_expression_in_type_annotation] = STATE(3126), + [sym__type_query_call_expression_in_type_annotation] = STATE(3348), + [sym_type] = STATE(3377), + [sym_constructor_type] = STATE(3434), + [sym_primary_type] = STATE(3435), + [sym_template_literal_type] = STATE(3436), + [sym_infer_type] = STATE(3434), + [sym_conditional_type] = STATE(3436), + [sym_generic_type] = STATE(3436), + [sym_type_query] = STATE(3436), + [sym_index_type_query] = STATE(3436), + [sym_lookup_type] = STATE(3436), + [sym_literal_type] = STATE(3436), + [sym__number] = STATE(3437), + [sym_existential_type] = STATE(3436), + [sym_flow_maybe_type] = STATE(3436), + [sym_parenthesized_type] = STATE(3436), + [sym_predefined_type] = STATE(3436), + [sym_object_type] = STATE(3436), + [sym_type_parameters] = STATE(5491), + [sym_array_type] = STATE(3436), + [sym_tuple_type] = STATE(3436), + [sym_readonly_type] = STATE(3434), + [sym_union_type] = STATE(3436), + [sym_intersection_type] = STATE(3436), + [sym_function_type] = STATE(3434), + [sym_identifier] = ACTIONS(3285), + [anon_sym_STAR] = ACTIONS(3021), + [anon_sym_LBRACE] = ACTIONS(3023), + [anon_sym_typeof] = ACTIONS(3025), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(3027), + [anon_sym_LPAREN] = ACTIONS(3029), + [anon_sym_LBRACK] = ACTIONS(3031), + [anon_sym_new] = ACTIONS(3033), + [anon_sym_AMP] = ACTIONS(3035), + [anon_sym_PIPE] = ACTIONS(3037), + [anon_sym_PLUS] = ACTIONS(3039), + [anon_sym_DASH] = ACTIONS(3039), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(3041), + [anon_sym_DQUOTE] = ACTIONS(3043), + [anon_sym_SQUOTE] = ACTIONS(3045), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3047), + [sym_number] = ACTIONS(3049), + [sym_this] = ACTIONS(3287), + [sym_true] = ACTIONS(3053), + [sym_false] = ACTIONS(3053), + [sym_null] = ACTIONS(3053), + [sym_undefined] = ACTIONS(3053), + [anon_sym_readonly] = ACTIONS(3055), + [anon_sym_QMARK] = ACTIONS(3057), + [anon_sym_any] = ACTIONS(3041), + [anon_sym_number] = ACTIONS(3041), + [anon_sym_boolean] = ACTIONS(3041), + [anon_sym_string] = ACTIONS(3041), + [anon_sym_symbol] = ACTIONS(3041), + [anon_sym_object] = ACTIONS(3041), + [anon_sym_abstract] = ACTIONS(3059), + [anon_sym_never] = ACTIONS(3041), + [anon_sym_unknown] = ACTIONS(3041), + [anon_sym_keyof] = ACTIONS(3063), + [anon_sym_infer] = ACTIONS(3065), + [anon_sym_unique] = ACTIONS(3067), + [anon_sym_LBRACE_PIPE] = ACTIONS(3069), [sym_html_comment] = ACTIONS(5), }, [STATE(1047)] = { - [sym_import] = STATE(4725), - [sym_nested_identifier] = STATE(6067), - [sym_string] = STATE(2120), - [sym_formal_parameters] = STATE(5795), - [sym_nested_type_identifier] = STATE(1805), - [sym__type_query_member_expression_in_type_annotation] = STATE(1785), - [sym__type_query_call_expression_in_type_annotation] = STATE(2128), - [sym_type] = STATE(2047), - [sym_constructor_type] = STATE(2132), - [sym_primary_type] = STATE(2133), - [sym_template_literal_type] = STATE(2136), - [sym_infer_type] = STATE(2132), - [sym_conditional_type] = STATE(2136), - [sym_generic_type] = STATE(2136), - [sym_type_query] = STATE(2136), - [sym_index_type_query] = STATE(2136), - [sym_lookup_type] = STATE(2136), - [sym_literal_type] = STATE(2136), - [sym__number] = STATE(2139), - [sym_existential_type] = STATE(2136), - [sym_flow_maybe_type] = STATE(2136), - [sym_parenthesized_type] = STATE(2136), - [sym_predefined_type] = STATE(2136), - [sym_object_type] = STATE(2136), - [sym_type_parameters] = STATE(5522), - [sym_array_type] = STATE(2136), - [sym_tuple_type] = STATE(2136), - [sym_readonly_type] = STATE(2132), - [sym_union_type] = STATE(2136), - [sym_intersection_type] = STATE(2136), - [sym_function_type] = STATE(2132), - [sym_identifier] = ACTIONS(3273), - [anon_sym_STAR] = ACTIONS(3111), - [anon_sym_LBRACE] = ACTIONS(3113), - [anon_sym_typeof] = ACTIONS(3115), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(3277), - [anon_sym_LPAREN] = ACTIONS(3119), - [anon_sym_LBRACK] = ACTIONS(3121), - [anon_sym_new] = ACTIONS(3123), - [anon_sym_AMP] = ACTIONS(3125), - [anon_sym_PIPE] = ACTIONS(3127), - [anon_sym_PLUS] = ACTIONS(3129), - [anon_sym_DASH] = ACTIONS(3129), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(3131), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3133), - [sym_number] = ACTIONS(3135), - [sym_this] = ACTIONS(3275), - [sym_true] = ACTIONS(3139), - [sym_false] = ACTIONS(3139), - [sym_null] = ACTIONS(3139), - [sym_undefined] = ACTIONS(3139), - [anon_sym_readonly] = ACTIONS(3141), - [anon_sym_QMARK] = ACTIONS(3143), - [anon_sym_any] = ACTIONS(3131), - [anon_sym_number] = ACTIONS(3131), - [anon_sym_boolean] = ACTIONS(3131), - [anon_sym_string] = ACTIONS(3131), - [anon_sym_symbol] = ACTIONS(3131), - [anon_sym_object] = ACTIONS(3131), - [anon_sym_abstract] = ACTIONS(3145), - [anon_sym_infer] = ACTIONS(3149), - [anon_sym_keyof] = ACTIONS(3151), - [anon_sym_unique] = ACTIONS(3153), - [anon_sym_unknown] = ACTIONS(3131), - [anon_sym_never] = ACTIONS(3131), - [anon_sym_LBRACE_PIPE] = ACTIONS(3155), + [sym_import] = STATE(5215), + [sym_nested_identifier] = STATE(6034), + [sym_string] = STATE(3273), + [sym_formal_parameters] = STATE(5830), + [sym_nested_type_identifier] = STATE(3211), + [sym__type_query_member_expression_in_type_annotation] = STATE(2967), + [sym__type_query_call_expression_in_type_annotation] = STATE(3247), + [sym_type] = STATE(3343), + [sym_constructor_type] = STATE(3279), + [sym_primary_type] = STATE(3280), + [sym_template_literal_type] = STATE(3281), + [sym_infer_type] = STATE(3279), + [sym_conditional_type] = STATE(3281), + [sym_generic_type] = STATE(3281), + [sym_type_query] = STATE(3281), + [sym_index_type_query] = STATE(3281), + [sym_lookup_type] = STATE(3281), + [sym_literal_type] = STATE(3281), + [sym__number] = STATE(3282), + [sym_existential_type] = STATE(3281), + [sym_flow_maybe_type] = STATE(3281), + [sym_parenthesized_type] = STATE(3281), + [sym_predefined_type] = STATE(3281), + [sym_object_type] = STATE(3281), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(3281), + [sym_tuple_type] = STATE(3281), + [sym_readonly_type] = STATE(3279), + [sym_union_type] = STATE(3281), + [sym_intersection_type] = STATE(3281), + [sym_function_type] = STATE(3279), + [sym_identifier] = ACTIONS(1630), + [anon_sym_STAR] = ACTIONS(994), + [anon_sym_LBRACE] = ACTIONS(1634), + [anon_sym_typeof] = ACTIONS(1636), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(1000), + [anon_sym_LPAREN] = ACTIONS(1638), + [anon_sym_LBRACK] = ACTIONS(1640), + [anon_sym_new] = ACTIONS(1642), + [anon_sym_AMP] = ACTIONS(1008), + [anon_sym_PIPE] = ACTIONS(1010), + [anon_sym_PLUS] = ACTIONS(3221), + [anon_sym_DASH] = ACTIONS(3221), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(1034), + [anon_sym_DQUOTE] = ACTIONS(1650), + [anon_sym_SQUOTE] = ACTIONS(1652), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1654), + [sym_number] = ACTIONS(1656), + [sym_this] = ACTIONS(1658), + [sym_true] = ACTIONS(1660), + [sym_false] = ACTIONS(1660), + [sym_null] = ACTIONS(1660), + [sym_undefined] = ACTIONS(1660), + [anon_sym_readonly] = ACTIONS(1662), + [anon_sym_QMARK] = ACTIONS(1028), + [anon_sym_any] = ACTIONS(1034), + [anon_sym_number] = ACTIONS(1034), + [anon_sym_boolean] = ACTIONS(1034), + [anon_sym_string] = ACTIONS(1034), + [anon_sym_symbol] = ACTIONS(1034), + [anon_sym_object] = ACTIONS(1034), + [anon_sym_abstract] = ACTIONS(1032), + [anon_sym_never] = ACTIONS(1034), + [anon_sym_unknown] = ACTIONS(1034), + [anon_sym_keyof] = ACTIONS(1036), + [anon_sym_infer] = ACTIONS(1038), + [anon_sym_unique] = ACTIONS(1040), + [anon_sym_LBRACE_PIPE] = ACTIONS(1042), [sym_html_comment] = ACTIONS(5), }, [STATE(1048)] = { - [sym_import] = STATE(5069), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5974), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(2945), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(3947), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5573), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(1538), + [sym_import] = STATE(5175), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5776), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(2951), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(4006), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5570), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(1544), [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_new] = ACTIONS(1550), - [anon_sym_AMP] = ACTIONS(728), - [anon_sym_PIPE] = ACTIONS(730), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1568), - [anon_sym_QMARK] = ACTIONS(754), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(207), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_new] = ACTIONS(1556), + [anon_sym_AMP] = ACTIONS(758), + [anon_sym_PIPE] = ACTIONS(760), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1574), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, [STATE(1049)] = { - [sym_import] = STATE(4725), - [sym_nested_identifier] = STATE(6067), - [sym_string] = STATE(2120), - [sym_formal_parameters] = STATE(5795), - [sym_nested_type_identifier] = STATE(1805), - [sym__type_query_member_expression_in_type_annotation] = STATE(1785), - [sym__type_query_call_expression_in_type_annotation] = STATE(2128), - [sym_type] = STATE(2008), - [sym_constructor_type] = STATE(2132), - [sym_primary_type] = STATE(2133), - [sym_template_literal_type] = STATE(2136), - [sym_infer_type] = STATE(2132), - [sym_conditional_type] = STATE(2136), - [sym_generic_type] = STATE(2136), - [sym_type_query] = STATE(2136), - [sym_index_type_query] = STATE(2136), - [sym_lookup_type] = STATE(2136), - [sym_literal_type] = STATE(2136), - [sym__number] = STATE(2139), - [sym_existential_type] = STATE(2136), - [sym_flow_maybe_type] = STATE(2136), - [sym_parenthesized_type] = STATE(2136), - [sym_predefined_type] = STATE(2136), - [sym_object_type] = STATE(2136), - [sym_type_parameters] = STATE(5522), - [sym_array_type] = STATE(2136), - [sym_tuple_type] = STATE(2136), - [sym_readonly_type] = STATE(2132), - [sym_union_type] = STATE(2136), - [sym_intersection_type] = STATE(2136), - [sym_function_type] = STATE(2132), - [sym_identifier] = ACTIONS(3273), - [anon_sym_STAR] = ACTIONS(3111), - [anon_sym_LBRACE] = ACTIONS(3113), - [anon_sym_typeof] = ACTIONS(3115), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(3117), - [anon_sym_LPAREN] = ACTIONS(3119), - [anon_sym_LBRACK] = ACTIONS(3121), - [anon_sym_new] = ACTIONS(3123), - [anon_sym_AMP] = ACTIONS(3125), - [anon_sym_PIPE] = ACTIONS(3127), - [anon_sym_PLUS] = ACTIONS(3129), - [anon_sym_DASH] = ACTIONS(3129), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(3131), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3133), - [sym_number] = ACTIONS(3135), - [sym_this] = ACTIONS(3275), - [sym_true] = ACTIONS(3139), - [sym_false] = ACTIONS(3139), - [sym_null] = ACTIONS(3139), - [sym_undefined] = ACTIONS(3139), - [anon_sym_readonly] = ACTIONS(3141), - [anon_sym_QMARK] = ACTIONS(3143), - [anon_sym_any] = ACTIONS(3131), - [anon_sym_number] = ACTIONS(3131), - [anon_sym_boolean] = ACTIONS(3131), - [anon_sym_string] = ACTIONS(3131), - [anon_sym_symbol] = ACTIONS(3131), - [anon_sym_object] = ACTIONS(3131), - [anon_sym_abstract] = ACTIONS(3145), - [anon_sym_infer] = ACTIONS(3149), - [anon_sym_keyof] = ACTIONS(3151), - [anon_sym_unique] = ACTIONS(3153), - [anon_sym_unknown] = ACTIONS(3131), - [anon_sym_never] = ACTIONS(3131), - [anon_sym_LBRACE_PIPE] = ACTIONS(3155), + [sym_import] = STATE(5175), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5776), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(2951), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(3890), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5570), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(1544), + [anon_sym_STAR] = ACTIONS(581), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_new] = ACTIONS(1556), + [anon_sym_AMP] = ACTIONS(758), + [anon_sym_PIPE] = ACTIONS(760), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1574), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, [STATE(1050)] = { - [sym_import] = STATE(4725), - [sym_nested_identifier] = STATE(6067), - [sym_string] = STATE(2120), - [sym_formal_parameters] = STATE(5795), - [sym_nested_type_identifier] = STATE(1805), - [sym__type_query_member_expression_in_type_annotation] = STATE(1785), - [sym__type_query_call_expression_in_type_annotation] = STATE(2128), - [sym_type] = STATE(2009), - [sym_constructor_type] = STATE(2132), - [sym_primary_type] = STATE(2133), - [sym_template_literal_type] = STATE(2136), - [sym_infer_type] = STATE(2132), - [sym_conditional_type] = STATE(2136), - [sym_generic_type] = STATE(2136), - [sym_type_query] = STATE(2136), - [sym_index_type_query] = STATE(2136), - [sym_lookup_type] = STATE(2136), - [sym_literal_type] = STATE(2136), - [sym__number] = STATE(2139), - [sym_existential_type] = STATE(2136), - [sym_flow_maybe_type] = STATE(2136), - [sym_parenthesized_type] = STATE(2136), - [sym_predefined_type] = STATE(2136), - [sym_object_type] = STATE(2136), - [sym_type_parameters] = STATE(5522), - [sym_array_type] = STATE(2136), - [sym_tuple_type] = STATE(2136), - [sym_readonly_type] = STATE(2132), - [sym_union_type] = STATE(2136), - [sym_intersection_type] = STATE(2136), - [sym_function_type] = STATE(2132), - [sym_identifier] = ACTIONS(3273), - [anon_sym_STAR] = ACTIONS(3111), - [anon_sym_LBRACE] = ACTIONS(3113), - [anon_sym_typeof] = ACTIONS(3115), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(3117), - [anon_sym_LPAREN] = ACTIONS(3119), - [anon_sym_LBRACK] = ACTIONS(3121), - [anon_sym_new] = ACTIONS(3123), - [anon_sym_AMP] = ACTIONS(3125), - [anon_sym_PIPE] = ACTIONS(3127), - [anon_sym_PLUS] = ACTIONS(3129), - [anon_sym_DASH] = ACTIONS(3129), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(3131), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3133), - [sym_number] = ACTIONS(3135), - [sym_this] = ACTIONS(3275), - [sym_true] = ACTIONS(3139), - [sym_false] = ACTIONS(3139), - [sym_null] = ACTIONS(3139), - [sym_undefined] = ACTIONS(3139), - [anon_sym_readonly] = ACTIONS(3141), - [anon_sym_QMARK] = ACTIONS(3143), - [anon_sym_any] = ACTIONS(3131), - [anon_sym_number] = ACTIONS(3131), - [anon_sym_boolean] = ACTIONS(3131), - [anon_sym_string] = ACTIONS(3131), - [anon_sym_symbol] = ACTIONS(3131), - [anon_sym_object] = ACTIONS(3131), - [anon_sym_abstract] = ACTIONS(3145), - [anon_sym_infer] = ACTIONS(3149), - [anon_sym_keyof] = ACTIONS(3151), - [anon_sym_unique] = ACTIONS(3153), - [anon_sym_unknown] = ACTIONS(3131), - [anon_sym_never] = ACTIONS(3131), - [anon_sym_LBRACE_PIPE] = ACTIONS(3155), + [sym_import] = STATE(5215), + [sym_nested_identifier] = STATE(6034), + [sym_string] = STATE(3273), + [sym_formal_parameters] = STATE(5830), + [sym_nested_type_identifier] = STATE(3211), + [sym__type_query_member_expression_in_type_annotation] = STATE(2967), + [sym__type_query_call_expression_in_type_annotation] = STATE(3247), + [sym_type] = STATE(3523), + [sym_constructor_type] = STATE(3279), + [sym_primary_type] = STATE(3280), + [sym_template_literal_type] = STATE(3281), + [sym_infer_type] = STATE(3279), + [sym_conditional_type] = STATE(3281), + [sym_generic_type] = STATE(3281), + [sym_type_query] = STATE(3281), + [sym_index_type_query] = STATE(3281), + [sym_lookup_type] = STATE(3281), + [sym_literal_type] = STATE(3281), + [sym__number] = STATE(3282), + [sym_existential_type] = STATE(3281), + [sym_flow_maybe_type] = STATE(3281), + [sym_parenthesized_type] = STATE(3281), + [sym_predefined_type] = STATE(3281), + [sym_object_type] = STATE(3281), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(3281), + [sym_tuple_type] = STATE(3281), + [sym_readonly_type] = STATE(3279), + [sym_union_type] = STATE(3281), + [sym_intersection_type] = STATE(3281), + [sym_function_type] = STATE(3279), + [sym_identifier] = ACTIONS(1630), + [anon_sym_STAR] = ACTIONS(994), + [anon_sym_LBRACE] = ACTIONS(1634), + [anon_sym_typeof] = ACTIONS(1636), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(1000), + [anon_sym_LPAREN] = ACTIONS(1638), + [anon_sym_LBRACK] = ACTIONS(1640), + [anon_sym_new] = ACTIONS(1642), + [anon_sym_AMP] = ACTIONS(1008), + [anon_sym_PIPE] = ACTIONS(1010), + [anon_sym_PLUS] = ACTIONS(3221), + [anon_sym_DASH] = ACTIONS(3221), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(1034), + [anon_sym_DQUOTE] = ACTIONS(1650), + [anon_sym_SQUOTE] = ACTIONS(1652), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1654), + [sym_number] = ACTIONS(1656), + [sym_this] = ACTIONS(1658), + [sym_true] = ACTIONS(1660), + [sym_false] = ACTIONS(1660), + [sym_null] = ACTIONS(1660), + [sym_undefined] = ACTIONS(1660), + [anon_sym_readonly] = ACTIONS(1662), + [anon_sym_QMARK] = ACTIONS(1028), + [anon_sym_any] = ACTIONS(1034), + [anon_sym_number] = ACTIONS(1034), + [anon_sym_boolean] = ACTIONS(1034), + [anon_sym_string] = ACTIONS(1034), + [anon_sym_symbol] = ACTIONS(1034), + [anon_sym_object] = ACTIONS(1034), + [anon_sym_abstract] = ACTIONS(1032), + [anon_sym_never] = ACTIONS(1034), + [anon_sym_unknown] = ACTIONS(1034), + [anon_sym_keyof] = ACTIONS(1036), + [anon_sym_infer] = ACTIONS(1038), + [anon_sym_unique] = ACTIONS(1040), + [anon_sym_LBRACE_PIPE] = ACTIONS(1042), [sym_html_comment] = ACTIONS(5), }, [STATE(1051)] = { - [sym_import] = STATE(4778), - [sym_nested_identifier] = STATE(6036), - [sym_string] = STATE(3401), - [sym_formal_parameters] = STATE(5802), - [sym_nested_type_identifier] = STATE(3288), - [sym__type_query_member_expression_in_type_annotation] = STATE(3105), - [sym__type_query_call_expression_in_type_annotation] = STATE(3349), - [sym_type] = STATE(3499), - [sym_constructor_type] = STATE(3408), - [sym_primary_type] = STATE(3409), - [sym_template_literal_type] = STATE(3410), - [sym_infer_type] = STATE(3408), - [sym_conditional_type] = STATE(3410), - [sym_generic_type] = STATE(3410), - [sym_type_query] = STATE(3410), - [sym_index_type_query] = STATE(3410), - [sym_lookup_type] = STATE(3410), - [sym_literal_type] = STATE(3410), - [sym__number] = STATE(3412), - [sym_existential_type] = STATE(3410), - [sym_flow_maybe_type] = STATE(3410), - [sym_parenthesized_type] = STATE(3410), - [sym_predefined_type] = STATE(3410), - [sym_object_type] = STATE(3410), - [sym_type_parameters] = STATE(5469), - [sym_array_type] = STATE(3410), - [sym_tuple_type] = STATE(3410), - [sym_readonly_type] = STATE(3408), - [sym_union_type] = STATE(3410), - [sym_intersection_type] = STATE(3410), - [sym_function_type] = STATE(3408), - [sym_identifier] = ACTIONS(3279), - [anon_sym_STAR] = ACTIONS(3005), - [anon_sym_LBRACE] = ACTIONS(3007), - [anon_sym_typeof] = ACTIONS(3009), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(3011), - [anon_sym_LPAREN] = ACTIONS(3013), - [anon_sym_LBRACK] = ACTIONS(3015), - [anon_sym_new] = ACTIONS(3017), - [anon_sym_AMP] = ACTIONS(3019), - [anon_sym_PIPE] = ACTIONS(3021), - [anon_sym_PLUS] = ACTIONS(3023), - [anon_sym_DASH] = ACTIONS(3023), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(3025), - [anon_sym_DQUOTE] = ACTIONS(3027), - [anon_sym_SQUOTE] = ACTIONS(3029), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3031), - [sym_number] = ACTIONS(3033), - [sym_this] = ACTIONS(3281), - [sym_true] = ACTIONS(3037), - [sym_false] = ACTIONS(3037), - [sym_null] = ACTIONS(3037), - [sym_undefined] = ACTIONS(3037), - [anon_sym_readonly] = ACTIONS(3039), - [anon_sym_QMARK] = ACTIONS(3041), - [anon_sym_any] = ACTIONS(3025), - [anon_sym_number] = ACTIONS(3025), - [anon_sym_boolean] = ACTIONS(3025), - [anon_sym_string] = ACTIONS(3025), - [anon_sym_symbol] = ACTIONS(3025), - [anon_sym_object] = ACTIONS(3025), - [anon_sym_abstract] = ACTIONS(3043), - [anon_sym_infer] = ACTIONS(3047), - [anon_sym_keyof] = ACTIONS(3049), - [anon_sym_unique] = ACTIONS(3051), - [anon_sym_unknown] = ACTIONS(3025), - [anon_sym_never] = ACTIONS(3025), - [anon_sym_LBRACE_PIPE] = ACTIONS(3053), + [sym_import] = STATE(5215), + [sym_nested_identifier] = STATE(6034), + [sym_string] = STATE(3273), + [sym_formal_parameters] = STATE(5830), + [sym_nested_type_identifier] = STATE(3211), + [sym__type_query_member_expression_in_type_annotation] = STATE(2967), + [sym__type_query_call_expression_in_type_annotation] = STATE(3247), + [sym_type] = STATE(3534), + [sym_constructor_type] = STATE(3279), + [sym_primary_type] = STATE(3280), + [sym_template_literal_type] = STATE(3281), + [sym_infer_type] = STATE(3279), + [sym_conditional_type] = STATE(3281), + [sym_generic_type] = STATE(3281), + [sym_type_query] = STATE(3281), + [sym_index_type_query] = STATE(3281), + [sym_lookup_type] = STATE(3281), + [sym_literal_type] = STATE(3281), + [sym__number] = STATE(3282), + [sym_existential_type] = STATE(3281), + [sym_flow_maybe_type] = STATE(3281), + [sym_parenthesized_type] = STATE(3281), + [sym_predefined_type] = STATE(3281), + [sym_object_type] = STATE(3281), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(3281), + [sym_tuple_type] = STATE(3281), + [sym_readonly_type] = STATE(3279), + [sym_union_type] = STATE(3281), + [sym_intersection_type] = STATE(3281), + [sym_function_type] = STATE(3279), + [sym_identifier] = ACTIONS(1630), + [anon_sym_STAR] = ACTIONS(994), + [anon_sym_LBRACE] = ACTIONS(1634), + [anon_sym_typeof] = ACTIONS(1636), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(1000), + [anon_sym_LPAREN] = ACTIONS(1638), + [anon_sym_LBRACK] = ACTIONS(1640), + [anon_sym_new] = ACTIONS(1642), + [anon_sym_AMP] = ACTIONS(1008), + [anon_sym_PIPE] = ACTIONS(1010), + [anon_sym_PLUS] = ACTIONS(3221), + [anon_sym_DASH] = ACTIONS(3221), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(1034), + [anon_sym_DQUOTE] = ACTIONS(1650), + [anon_sym_SQUOTE] = ACTIONS(1652), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1654), + [sym_number] = ACTIONS(1656), + [sym_this] = ACTIONS(1658), + [sym_true] = ACTIONS(1660), + [sym_false] = ACTIONS(1660), + [sym_null] = ACTIONS(1660), + [sym_undefined] = ACTIONS(1660), + [anon_sym_readonly] = ACTIONS(1662), + [anon_sym_QMARK] = ACTIONS(1028), + [anon_sym_any] = ACTIONS(1034), + [anon_sym_number] = ACTIONS(1034), + [anon_sym_boolean] = ACTIONS(1034), + [anon_sym_string] = ACTIONS(1034), + [anon_sym_symbol] = ACTIONS(1034), + [anon_sym_object] = ACTIONS(1034), + [anon_sym_abstract] = ACTIONS(1032), + [anon_sym_never] = ACTIONS(1034), + [anon_sym_unknown] = ACTIONS(1034), + [anon_sym_keyof] = ACTIONS(1036), + [anon_sym_infer] = ACTIONS(1038), + [anon_sym_unique] = ACTIONS(1040), + [anon_sym_LBRACE_PIPE] = ACTIONS(1042), [sym_html_comment] = ACTIONS(5), }, [STATE(1052)] = { - [sym_import] = STATE(4778), - [sym_nested_identifier] = STATE(6036), - [sym_string] = STATE(3401), - [sym_formal_parameters] = STATE(5802), - [sym_nested_type_identifier] = STATE(3288), - [sym__type_query_member_expression_in_type_annotation] = STATE(3105), - [sym__type_query_call_expression_in_type_annotation] = STATE(3349), - [sym_type] = STATE(3501), - [sym_constructor_type] = STATE(3408), - [sym_primary_type] = STATE(3409), - [sym_template_literal_type] = STATE(3410), - [sym_infer_type] = STATE(3408), - [sym_conditional_type] = STATE(3410), - [sym_generic_type] = STATE(3410), - [sym_type_query] = STATE(3410), - [sym_index_type_query] = STATE(3410), - [sym_lookup_type] = STATE(3410), - [sym_literal_type] = STATE(3410), - [sym__number] = STATE(3412), - [sym_existential_type] = STATE(3410), - [sym_flow_maybe_type] = STATE(3410), - [sym_parenthesized_type] = STATE(3410), - [sym_predefined_type] = STATE(3410), - [sym_object_type] = STATE(3410), - [sym_type_parameters] = STATE(5469), - [sym_array_type] = STATE(3410), - [sym_tuple_type] = STATE(3410), - [sym_readonly_type] = STATE(3408), - [sym_union_type] = STATE(3410), - [sym_intersection_type] = STATE(3410), - [sym_function_type] = STATE(3408), - [sym_identifier] = ACTIONS(3279), - [anon_sym_STAR] = ACTIONS(3005), - [anon_sym_LBRACE] = ACTIONS(3007), - [anon_sym_typeof] = ACTIONS(3009), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(3011), - [anon_sym_LPAREN] = ACTIONS(3013), - [anon_sym_LBRACK] = ACTIONS(3015), - [anon_sym_new] = ACTIONS(3017), - [anon_sym_AMP] = ACTIONS(3019), - [anon_sym_PIPE] = ACTIONS(3021), - [anon_sym_PLUS] = ACTIONS(3023), - [anon_sym_DASH] = ACTIONS(3023), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(3025), - [anon_sym_DQUOTE] = ACTIONS(3027), - [anon_sym_SQUOTE] = ACTIONS(3029), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3031), - [sym_number] = ACTIONS(3033), - [sym_this] = ACTIONS(3281), - [sym_true] = ACTIONS(3037), - [sym_false] = ACTIONS(3037), - [sym_null] = ACTIONS(3037), - [sym_undefined] = ACTIONS(3037), - [anon_sym_readonly] = ACTIONS(3039), - [anon_sym_QMARK] = ACTIONS(3041), - [anon_sym_any] = ACTIONS(3025), - [anon_sym_number] = ACTIONS(3025), - [anon_sym_boolean] = ACTIONS(3025), - [anon_sym_string] = ACTIONS(3025), - [anon_sym_symbol] = ACTIONS(3025), - [anon_sym_object] = ACTIONS(3025), - [anon_sym_abstract] = ACTIONS(3043), - [anon_sym_infer] = ACTIONS(3047), - [anon_sym_keyof] = ACTIONS(3049), - [anon_sym_unique] = ACTIONS(3051), - [anon_sym_unknown] = ACTIONS(3025), - [anon_sym_never] = ACTIONS(3025), - [anon_sym_LBRACE_PIPE] = ACTIONS(3053), + [sym_import] = STATE(5215), + [sym_nested_identifier] = STATE(6034), + [sym_string] = STATE(3273), + [sym_formal_parameters] = STATE(5830), + [sym_nested_type_identifier] = STATE(3211), + [sym__type_query_member_expression_in_type_annotation] = STATE(2967), + [sym__type_query_call_expression_in_type_annotation] = STATE(3247), + [sym_type] = STATE(3555), + [sym_constructor_type] = STATE(3279), + [sym_primary_type] = STATE(3280), + [sym_template_literal_type] = STATE(3281), + [sym_infer_type] = STATE(3279), + [sym_conditional_type] = STATE(3281), + [sym_generic_type] = STATE(3281), + [sym_type_query] = STATE(3281), + [sym_index_type_query] = STATE(3281), + [sym_lookup_type] = STATE(3281), + [sym_literal_type] = STATE(3281), + [sym__number] = STATE(3282), + [sym_existential_type] = STATE(3281), + [sym_flow_maybe_type] = STATE(3281), + [sym_parenthesized_type] = STATE(3281), + [sym_predefined_type] = STATE(3281), + [sym_object_type] = STATE(3281), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(3281), + [sym_tuple_type] = STATE(3281), + [sym_readonly_type] = STATE(3279), + [sym_union_type] = STATE(3281), + [sym_intersection_type] = STATE(3281), + [sym_function_type] = STATE(3279), + [sym_identifier] = ACTIONS(1630), + [anon_sym_STAR] = ACTIONS(994), + [anon_sym_LBRACE] = ACTIONS(1634), + [anon_sym_typeof] = ACTIONS(1636), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(1000), + [anon_sym_LPAREN] = ACTIONS(1638), + [anon_sym_LBRACK] = ACTIONS(1640), + [anon_sym_new] = ACTIONS(1642), + [anon_sym_AMP] = ACTIONS(1008), + [anon_sym_PIPE] = ACTIONS(1010), + [anon_sym_PLUS] = ACTIONS(3221), + [anon_sym_DASH] = ACTIONS(3221), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(1034), + [anon_sym_DQUOTE] = ACTIONS(1650), + [anon_sym_SQUOTE] = ACTIONS(1652), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1654), + [sym_number] = ACTIONS(1656), + [sym_this] = ACTIONS(1658), + [sym_true] = ACTIONS(1660), + [sym_false] = ACTIONS(1660), + [sym_null] = ACTIONS(1660), + [sym_undefined] = ACTIONS(1660), + [anon_sym_readonly] = ACTIONS(1662), + [anon_sym_QMARK] = ACTIONS(1028), + [anon_sym_any] = ACTIONS(1034), + [anon_sym_number] = ACTIONS(1034), + [anon_sym_boolean] = ACTIONS(1034), + [anon_sym_string] = ACTIONS(1034), + [anon_sym_symbol] = ACTIONS(1034), + [anon_sym_object] = ACTIONS(1034), + [anon_sym_abstract] = ACTIONS(1032), + [anon_sym_never] = ACTIONS(1034), + [anon_sym_unknown] = ACTIONS(1034), + [anon_sym_keyof] = ACTIONS(1036), + [anon_sym_infer] = ACTIONS(1038), + [anon_sym_unique] = ACTIONS(1040), + [anon_sym_LBRACE_PIPE] = ACTIONS(1042), [sym_html_comment] = ACTIONS(5), }, [STATE(1053)] = { - [sym_import] = STATE(5200), - [sym_nested_identifier] = STATE(5775), - [sym_string] = STATE(3264), - [sym_formal_parameters] = STATE(5842), - [sym_nested_type_identifier] = STATE(3205), - [sym__type_query_member_expression_in_type_annotation] = STATE(2966), - [sym__type_query_call_expression_in_type_annotation] = STATE(3249), - [sym_type] = STATE(4033), - [sym_constructor_type] = STATE(3274), - [sym_primary_type] = STATE(3275), - [sym_template_literal_type] = STATE(3276), - [sym_infer_type] = STATE(3274), - [sym_conditional_type] = STATE(3276), - [sym_generic_type] = STATE(3276), - [sym_type_query] = STATE(3276), - [sym_index_type_query] = STATE(3276), - [sym_lookup_type] = STATE(3276), - [sym_literal_type] = STATE(3276), - [sym__number] = STATE(3277), - [sym_existential_type] = STATE(3276), - [sym_flow_maybe_type] = STATE(3276), - [sym_parenthesized_type] = STATE(3276), - [sym_predefined_type] = STATE(3276), - [sym_object_type] = STATE(3276), - [sym_type_parameters] = STATE(5373), - [sym_array_type] = STATE(3276), - [sym_tuple_type] = STATE(3276), - [sym_readonly_type] = STATE(3274), - [sym_union_type] = STATE(3276), - [sym_intersection_type] = STATE(3276), - [sym_function_type] = STATE(3274), - [sym_identifier] = ACTIONS(1596), - [anon_sym_STAR] = ACTIONS(996), - [anon_sym_LBRACE] = ACTIONS(1600), - [anon_sym_typeof] = ACTIONS(1602), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(1002), - [anon_sym_LPAREN] = ACTIONS(1604), - [anon_sym_LBRACK] = ACTIONS(1606), - [anon_sym_new] = ACTIONS(1608), - [anon_sym_AMP] = ACTIONS(1010), - [anon_sym_PIPE] = ACTIONS(1012), - [anon_sym_PLUS] = ACTIONS(3057), - [anon_sym_DASH] = ACTIONS(3057), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(1042), - [anon_sym_DQUOTE] = ACTIONS(1616), - [anon_sym_SQUOTE] = ACTIONS(1618), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1620), - [sym_number] = ACTIONS(1622), - [sym_this] = ACTIONS(1624), - [sym_true] = ACTIONS(1626), - [sym_false] = ACTIONS(1626), - [sym_null] = ACTIONS(1626), - [sym_undefined] = ACTIONS(1626), - [anon_sym_readonly] = ACTIONS(1628), - [anon_sym_QMARK] = ACTIONS(1030), - [anon_sym_any] = ACTIONS(1042), - [anon_sym_number] = ACTIONS(1042), - [anon_sym_boolean] = ACTIONS(1042), - [anon_sym_string] = ACTIONS(1042), - [anon_sym_symbol] = ACTIONS(1042), - [anon_sym_object] = ACTIONS(1042), - [anon_sym_abstract] = ACTIONS(1034), - [anon_sym_infer] = ACTIONS(1036), - [anon_sym_keyof] = ACTIONS(1038), - [anon_sym_unique] = ACTIONS(1040), - [anon_sym_unknown] = ACTIONS(1042), - [anon_sym_never] = ACTIONS(1042), - [anon_sym_LBRACE_PIPE] = ACTIONS(1044), + [sym_import] = STATE(5175), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5776), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(2951), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(4706), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5570), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(1544), + [anon_sym_STAR] = ACTIONS(581), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_new] = ACTIONS(1556), + [anon_sym_AMP] = ACTIONS(758), + [anon_sym_PIPE] = ACTIONS(760), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1574), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, [STATE(1054)] = { - [sym_import] = STATE(4725), - [sym_nested_identifier] = STATE(6067), - [sym_string] = STATE(2120), - [sym_formal_parameters] = STATE(5795), - [sym_nested_type_identifier] = STATE(1805), - [sym__type_query_member_expression_in_type_annotation] = STATE(1785), - [sym__type_query_call_expression_in_type_annotation] = STATE(2128), - [sym_type] = STATE(2030), - [sym_constructor_type] = STATE(2132), - [sym_primary_type] = STATE(2133), - [sym_template_literal_type] = STATE(2136), - [sym_infer_type] = STATE(2132), - [sym_conditional_type] = STATE(2136), - [sym_generic_type] = STATE(2136), - [sym_type_query] = STATE(2136), - [sym_index_type_query] = STATE(2136), - [sym_lookup_type] = STATE(2136), - [sym_literal_type] = STATE(2136), - [sym__number] = STATE(2139), - [sym_existential_type] = STATE(2136), - [sym_flow_maybe_type] = STATE(2136), - [sym_parenthesized_type] = STATE(2136), - [sym_predefined_type] = STATE(2136), - [sym_object_type] = STATE(2136), - [sym_type_parameters] = STATE(5522), - [sym_array_type] = STATE(2136), - [sym_tuple_type] = STATE(2136), - [sym_readonly_type] = STATE(2132), - [sym_union_type] = STATE(2136), - [sym_intersection_type] = STATE(2136), - [sym_function_type] = STATE(2132), - [sym_identifier] = ACTIONS(3273), - [anon_sym_STAR] = ACTIONS(3111), - [anon_sym_LBRACE] = ACTIONS(3113), - [anon_sym_typeof] = ACTIONS(3115), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(3117), - [anon_sym_LPAREN] = ACTIONS(3119), - [anon_sym_LBRACK] = ACTIONS(3121), - [anon_sym_new] = ACTIONS(3123), - [anon_sym_AMP] = ACTIONS(3125), - [anon_sym_PIPE] = ACTIONS(3127), - [anon_sym_PLUS] = ACTIONS(3129), - [anon_sym_DASH] = ACTIONS(3129), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(3131), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3133), - [sym_number] = ACTIONS(3135), - [sym_this] = ACTIONS(3275), - [sym_true] = ACTIONS(3139), - [sym_false] = ACTIONS(3139), - [sym_null] = ACTIONS(3139), - [sym_undefined] = ACTIONS(3139), - [anon_sym_readonly] = ACTIONS(3141), - [anon_sym_QMARK] = ACTIONS(3143), - [anon_sym_any] = ACTIONS(3131), - [anon_sym_number] = ACTIONS(3131), - [anon_sym_boolean] = ACTIONS(3131), - [anon_sym_string] = ACTIONS(3131), - [anon_sym_symbol] = ACTIONS(3131), - [anon_sym_object] = ACTIONS(3131), - [anon_sym_abstract] = ACTIONS(3145), - [anon_sym_infer] = ACTIONS(3149), - [anon_sym_keyof] = ACTIONS(3151), - [anon_sym_unique] = ACTIONS(3153), - [anon_sym_unknown] = ACTIONS(3131), - [anon_sym_never] = ACTIONS(3131), - [anon_sym_LBRACE_PIPE] = ACTIONS(3155), + [sym_import] = STATE(5175), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5776), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(2951), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(4708), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5570), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(1544), + [anon_sym_STAR] = ACTIONS(581), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_new] = ACTIONS(1556), + [anon_sym_AMP] = ACTIONS(758), + [anon_sym_PIPE] = ACTIONS(760), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1574), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, [STATE(1055)] = { - [sym_import] = STATE(4725), - [sym_nested_identifier] = STATE(6067), - [sym_string] = STATE(2120), - [sym_formal_parameters] = STATE(5795), - [sym_nested_type_identifier] = STATE(1805), - [sym__type_query_member_expression_in_type_annotation] = STATE(1785), - [sym__type_query_call_expression_in_type_annotation] = STATE(2128), - [sym_type] = STATE(2031), - [sym_constructor_type] = STATE(2132), - [sym_primary_type] = STATE(2133), - [sym_template_literal_type] = STATE(2136), - [sym_infer_type] = STATE(2132), - [sym_conditional_type] = STATE(2136), - [sym_generic_type] = STATE(2136), - [sym_type_query] = STATE(2136), - [sym_index_type_query] = STATE(2136), - [sym_lookup_type] = STATE(2136), - [sym_literal_type] = STATE(2136), - [sym__number] = STATE(2139), - [sym_existential_type] = STATE(2136), - [sym_flow_maybe_type] = STATE(2136), - [sym_parenthesized_type] = STATE(2136), - [sym_predefined_type] = STATE(2136), - [sym_object_type] = STATE(2136), - [sym_type_parameters] = STATE(5522), - [sym_array_type] = STATE(2136), - [sym_tuple_type] = STATE(2136), - [sym_readonly_type] = STATE(2132), - [sym_union_type] = STATE(2136), - [sym_intersection_type] = STATE(2136), - [sym_function_type] = STATE(2132), - [sym_identifier] = ACTIONS(3273), - [anon_sym_STAR] = ACTIONS(3111), - [anon_sym_LBRACE] = ACTIONS(3113), - [anon_sym_typeof] = ACTIONS(3115), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(3117), - [anon_sym_LPAREN] = ACTIONS(3119), - [anon_sym_LBRACK] = ACTIONS(3121), - [anon_sym_new] = ACTIONS(3123), - [anon_sym_AMP] = ACTIONS(3125), - [anon_sym_PIPE] = ACTIONS(3127), - [anon_sym_PLUS] = ACTIONS(3129), - [anon_sym_DASH] = ACTIONS(3129), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(3131), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3133), - [sym_number] = ACTIONS(3135), - [sym_this] = ACTIONS(3275), - [sym_true] = ACTIONS(3139), - [sym_false] = ACTIONS(3139), - [sym_null] = ACTIONS(3139), - [sym_undefined] = ACTIONS(3139), - [anon_sym_readonly] = ACTIONS(3141), - [anon_sym_QMARK] = ACTIONS(3143), - [anon_sym_any] = ACTIONS(3131), - [anon_sym_number] = ACTIONS(3131), - [anon_sym_boolean] = ACTIONS(3131), - [anon_sym_string] = ACTIONS(3131), - [anon_sym_symbol] = ACTIONS(3131), - [anon_sym_object] = ACTIONS(3131), - [anon_sym_abstract] = ACTIONS(3145), - [anon_sym_infer] = ACTIONS(3149), - [anon_sym_keyof] = ACTIONS(3151), - [anon_sym_unique] = ACTIONS(3153), - [anon_sym_unknown] = ACTIONS(3131), - [anon_sym_never] = ACTIONS(3131), - [anon_sym_LBRACE_PIPE] = ACTIONS(3155), + [sym_import] = STATE(5175), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5776), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(2951), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(3089), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5570), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(1544), + [anon_sym_STAR] = ACTIONS(581), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_new] = ACTIONS(1556), + [anon_sym_AMP] = ACTIONS(758), + [anon_sym_PIPE] = ACTIONS(760), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1574), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, [STATE(1056)] = { - [sym_import] = STATE(5200), - [sym_nested_identifier] = STATE(5775), - [sym_string] = STATE(3264), - [sym_formal_parameters] = STATE(5842), - [sym_nested_type_identifier] = STATE(3205), - [sym__type_query_member_expression_in_type_annotation] = STATE(2966), - [sym__type_query_call_expression_in_type_annotation] = STATE(3249), - [sym_type] = STATE(4211), - [sym_constructor_type] = STATE(3274), - [sym_primary_type] = STATE(3275), - [sym_template_literal_type] = STATE(3276), - [sym_infer_type] = STATE(3274), - [sym_conditional_type] = STATE(3276), - [sym_generic_type] = STATE(3276), - [sym_type_query] = STATE(3276), - [sym_index_type_query] = STATE(3276), - [sym_lookup_type] = STATE(3276), - [sym_literal_type] = STATE(3276), - [sym__number] = STATE(3277), - [sym_existential_type] = STATE(3276), - [sym_flow_maybe_type] = STATE(3276), - [sym_parenthesized_type] = STATE(3276), - [sym_predefined_type] = STATE(3276), - [sym_object_type] = STATE(3276), - [sym_type_parameters] = STATE(5373), - [sym_array_type] = STATE(3276), - [sym_tuple_type] = STATE(3276), - [sym_readonly_type] = STATE(3274), - [sym_union_type] = STATE(3276), - [sym_intersection_type] = STATE(3276), - [sym_function_type] = STATE(3274), - [sym_identifier] = ACTIONS(1596), - [anon_sym_STAR] = ACTIONS(996), - [anon_sym_LBRACE] = ACTIONS(1600), - [anon_sym_typeof] = ACTIONS(1602), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(1002), - [anon_sym_LPAREN] = ACTIONS(1604), - [anon_sym_LBRACK] = ACTIONS(1606), - [anon_sym_new] = ACTIONS(1608), - [anon_sym_AMP] = ACTIONS(1010), - [anon_sym_PIPE] = ACTIONS(1012), - [anon_sym_PLUS] = ACTIONS(3057), - [anon_sym_DASH] = ACTIONS(3057), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(1042), - [anon_sym_DQUOTE] = ACTIONS(1616), - [anon_sym_SQUOTE] = ACTIONS(1618), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1620), - [sym_number] = ACTIONS(1622), - [sym_this] = ACTIONS(1624), - [sym_true] = ACTIONS(1626), - [sym_false] = ACTIONS(1626), - [sym_null] = ACTIONS(1626), - [sym_undefined] = ACTIONS(1626), - [anon_sym_readonly] = ACTIONS(1628), - [anon_sym_QMARK] = ACTIONS(1030), - [anon_sym_any] = ACTIONS(1042), - [anon_sym_number] = ACTIONS(1042), - [anon_sym_boolean] = ACTIONS(1042), - [anon_sym_string] = ACTIONS(1042), - [anon_sym_symbol] = ACTIONS(1042), - [anon_sym_object] = ACTIONS(1042), - [anon_sym_abstract] = ACTIONS(1034), - [anon_sym_infer] = ACTIONS(1036), - [anon_sym_keyof] = ACTIONS(1038), + [sym_import] = STATE(5215), + [sym_nested_identifier] = STATE(6034), + [sym_string] = STATE(3273), + [sym_formal_parameters] = STATE(5830), + [sym_nested_type_identifier] = STATE(3211), + [sym__type_query_member_expression_in_type_annotation] = STATE(2967), + [sym__type_query_call_expression_in_type_annotation] = STATE(3247), + [sym_type] = STATE(4397), + [sym_constructor_type] = STATE(3279), + [sym_primary_type] = STATE(3280), + [sym_template_literal_type] = STATE(3281), + [sym_infer_type] = STATE(3279), + [sym_conditional_type] = STATE(3281), + [sym_generic_type] = STATE(3281), + [sym_type_query] = STATE(3281), + [sym_index_type_query] = STATE(3281), + [sym_lookup_type] = STATE(3281), + [sym_literal_type] = STATE(3281), + [sym__number] = STATE(3282), + [sym_existential_type] = STATE(3281), + [sym_flow_maybe_type] = STATE(3281), + [sym_parenthesized_type] = STATE(3281), + [sym_predefined_type] = STATE(3281), + [sym_object_type] = STATE(3281), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(3281), + [sym_tuple_type] = STATE(3281), + [sym_readonly_type] = STATE(3279), + [sym_union_type] = STATE(3281), + [sym_intersection_type] = STATE(3281), + [sym_function_type] = STATE(3279), + [sym_identifier] = ACTIONS(1630), + [anon_sym_STAR] = ACTIONS(994), + [anon_sym_LBRACE] = ACTIONS(1634), + [anon_sym_typeof] = ACTIONS(1636), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(1000), + [anon_sym_LPAREN] = ACTIONS(1638), + [anon_sym_LBRACK] = ACTIONS(1640), + [anon_sym_new] = ACTIONS(1642), + [anon_sym_AMP] = ACTIONS(1008), + [anon_sym_PIPE] = ACTIONS(1010), + [anon_sym_PLUS] = ACTIONS(3221), + [anon_sym_DASH] = ACTIONS(3221), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(1034), + [anon_sym_DQUOTE] = ACTIONS(1650), + [anon_sym_SQUOTE] = ACTIONS(1652), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1654), + [sym_number] = ACTIONS(1656), + [sym_this] = ACTIONS(1658), + [sym_true] = ACTIONS(1660), + [sym_false] = ACTIONS(1660), + [sym_null] = ACTIONS(1660), + [sym_undefined] = ACTIONS(1660), + [anon_sym_readonly] = ACTIONS(1662), + [anon_sym_QMARK] = ACTIONS(1028), + [anon_sym_any] = ACTIONS(1034), + [anon_sym_number] = ACTIONS(1034), + [anon_sym_boolean] = ACTIONS(1034), + [anon_sym_string] = ACTIONS(1034), + [anon_sym_symbol] = ACTIONS(1034), + [anon_sym_object] = ACTIONS(1034), + [anon_sym_abstract] = ACTIONS(1032), + [anon_sym_never] = ACTIONS(1034), + [anon_sym_unknown] = ACTIONS(1034), + [anon_sym_keyof] = ACTIONS(1036), + [anon_sym_infer] = ACTIONS(1038), [anon_sym_unique] = ACTIONS(1040), - [anon_sym_unknown] = ACTIONS(1042), - [anon_sym_never] = ACTIONS(1042), - [anon_sym_LBRACE_PIPE] = ACTIONS(1044), + [anon_sym_LBRACE_PIPE] = ACTIONS(1042), [sym_html_comment] = ACTIONS(5), }, [STATE(1057)] = { - [sym_import] = STATE(4877), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5876), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(3255), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(3070), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5715), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(1538), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_new] = ACTIONS(1644), - [anon_sym_AMP] = ACTIONS(609), - [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1650), - [anon_sym_QMARK] = ACTIONS(631), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(635), - [anon_sym_infer] = ACTIONS(637), - [anon_sym_keyof] = ACTIONS(639), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_import] = STATE(4737), + [sym_nested_identifier] = STATE(5736), + [sym_string] = STATE(1558), + [sym_formal_parameters] = STATE(6020), + [sym_nested_type_identifier] = STATE(1536), + [sym__type_query_member_expression_in_type_annotation] = STATE(1516), + [sym__type_query_call_expression_in_type_annotation] = STATE(1560), + [sym_type] = STATE(1656), + [sym_constructor_type] = STATE(1561), + [sym_primary_type] = STATE(1562), + [sym_template_literal_type] = STATE(1563), + [sym_infer_type] = STATE(1561), + [sym_conditional_type] = STATE(1563), + [sym_generic_type] = STATE(1563), + [sym_type_query] = STATE(1563), + [sym_index_type_query] = STATE(1563), + [sym_lookup_type] = STATE(1563), + [sym_literal_type] = STATE(1563), + [sym__number] = STATE(1564), + [sym_existential_type] = STATE(1563), + [sym_flow_maybe_type] = STATE(1563), + [sym_parenthesized_type] = STATE(1563), + [sym_predefined_type] = STATE(1563), + [sym_object_type] = STATE(1563), + [sym_type_parameters] = STATE(5451), + [sym_array_type] = STATE(1563), + [sym_tuple_type] = STATE(1563), + [sym_readonly_type] = STATE(1561), + [sym_union_type] = STATE(1563), + [sym_intersection_type] = STATE(1563), + [sym_function_type] = STATE(1561), + [sym_identifier] = ACTIONS(3279), + [anon_sym_STAR] = ACTIONS(3131), + [anon_sym_LBRACE] = ACTIONS(3133), + [anon_sym_typeof] = ACTIONS(3135), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(3137), + [anon_sym_LPAREN] = ACTIONS(3139), + [anon_sym_LBRACK] = ACTIONS(3141), + [anon_sym_new] = ACTIONS(3143), + [anon_sym_AMP] = ACTIONS(3145), + [anon_sym_PIPE] = ACTIONS(3147), + [anon_sym_PLUS] = ACTIONS(3149), + [anon_sym_DASH] = ACTIONS(3149), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(3151), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3153), + [sym_number] = ACTIONS(3155), + [sym_this] = ACTIONS(3281), + [sym_true] = ACTIONS(3159), + [sym_false] = ACTIONS(3159), + [sym_null] = ACTIONS(3159), + [sym_undefined] = ACTIONS(3159), + [anon_sym_readonly] = ACTIONS(3161), + [anon_sym_QMARK] = ACTIONS(3163), + [anon_sym_any] = ACTIONS(3151), + [anon_sym_number] = ACTIONS(3151), + [anon_sym_boolean] = ACTIONS(3151), + [anon_sym_string] = ACTIONS(3151), + [anon_sym_symbol] = ACTIONS(3151), + [anon_sym_object] = ACTIONS(3151), + [anon_sym_abstract] = ACTIONS(3165), + [anon_sym_never] = ACTIONS(3151), + [anon_sym_unknown] = ACTIONS(3151), + [anon_sym_keyof] = ACTIONS(3169), + [anon_sym_infer] = ACTIONS(3171), + [anon_sym_unique] = ACTIONS(3173), + [anon_sym_LBRACE_PIPE] = ACTIONS(3175), [sym_html_comment] = ACTIONS(5), }, [STATE(1058)] = { - [sym_import] = STATE(4877), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5876), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(3255), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(3837), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5715), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(1538), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_new] = ACTIONS(1644), - [anon_sym_AMP] = ACTIONS(609), - [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1650), - [anon_sym_QMARK] = ACTIONS(631), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(635), - [anon_sym_infer] = ACTIONS(637), - [anon_sym_keyof] = ACTIONS(639), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_import] = STATE(4737), + [sym_nested_identifier] = STATE(5736), + [sym_string] = STATE(1558), + [sym_formal_parameters] = STATE(6020), + [sym_nested_type_identifier] = STATE(1536), + [sym__type_query_member_expression_in_type_annotation] = STATE(1516), + [sym__type_query_call_expression_in_type_annotation] = STATE(1560), + [sym_type] = STATE(1657), + [sym_constructor_type] = STATE(1561), + [sym_primary_type] = STATE(1562), + [sym_template_literal_type] = STATE(1563), + [sym_infer_type] = STATE(1561), + [sym_conditional_type] = STATE(1563), + [sym_generic_type] = STATE(1563), + [sym_type_query] = STATE(1563), + [sym_index_type_query] = STATE(1563), + [sym_lookup_type] = STATE(1563), + [sym_literal_type] = STATE(1563), + [sym__number] = STATE(1564), + [sym_existential_type] = STATE(1563), + [sym_flow_maybe_type] = STATE(1563), + [sym_parenthesized_type] = STATE(1563), + [sym_predefined_type] = STATE(1563), + [sym_object_type] = STATE(1563), + [sym_type_parameters] = STATE(5451), + [sym_array_type] = STATE(1563), + [sym_tuple_type] = STATE(1563), + [sym_readonly_type] = STATE(1561), + [sym_union_type] = STATE(1563), + [sym_intersection_type] = STATE(1563), + [sym_function_type] = STATE(1561), + [sym_identifier] = ACTIONS(3279), + [anon_sym_STAR] = ACTIONS(3131), + [anon_sym_LBRACE] = ACTIONS(3133), + [anon_sym_typeof] = ACTIONS(3135), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(3137), + [anon_sym_LPAREN] = ACTIONS(3139), + [anon_sym_LBRACK] = ACTIONS(3141), + [anon_sym_new] = ACTIONS(3143), + [anon_sym_AMP] = ACTIONS(3145), + [anon_sym_PIPE] = ACTIONS(3147), + [anon_sym_PLUS] = ACTIONS(3149), + [anon_sym_DASH] = ACTIONS(3149), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(3151), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3153), + [sym_number] = ACTIONS(3155), + [sym_this] = ACTIONS(3281), + [sym_true] = ACTIONS(3159), + [sym_false] = ACTIONS(3159), + [sym_null] = ACTIONS(3159), + [sym_undefined] = ACTIONS(3159), + [anon_sym_readonly] = ACTIONS(3161), + [anon_sym_QMARK] = ACTIONS(3163), + [anon_sym_any] = ACTIONS(3151), + [anon_sym_number] = ACTIONS(3151), + [anon_sym_boolean] = ACTIONS(3151), + [anon_sym_string] = ACTIONS(3151), + [anon_sym_symbol] = ACTIONS(3151), + [anon_sym_object] = ACTIONS(3151), + [anon_sym_abstract] = ACTIONS(3165), + [anon_sym_never] = ACTIONS(3151), + [anon_sym_unknown] = ACTIONS(3151), + [anon_sym_keyof] = ACTIONS(3169), + [anon_sym_infer] = ACTIONS(3171), + [anon_sym_unique] = ACTIONS(3173), + [anon_sym_LBRACE_PIPE] = ACTIONS(3175), [sym_html_comment] = ACTIONS(5), }, [STATE(1059)] = { - [sym_import] = STATE(5200), - [sym_nested_identifier] = STATE(5775), - [sym_string] = STATE(3264), - [sym_formal_parameters] = STATE(5842), - [sym_nested_type_identifier] = STATE(3205), - [sym__type_query_member_expression_in_type_annotation] = STATE(2966), - [sym__type_query_call_expression_in_type_annotation] = STATE(3249), - [sym_type] = STATE(4065), - [sym_constructor_type] = STATE(3274), - [sym_primary_type] = STATE(3275), - [sym_template_literal_type] = STATE(3276), - [sym_infer_type] = STATE(3274), - [sym_conditional_type] = STATE(3276), - [sym_generic_type] = STATE(3276), - [sym_type_query] = STATE(3276), - [sym_index_type_query] = STATE(3276), - [sym_lookup_type] = STATE(3276), - [sym_literal_type] = STATE(3276), - [sym__number] = STATE(3277), - [sym_existential_type] = STATE(3276), - [sym_flow_maybe_type] = STATE(3276), - [sym_parenthesized_type] = STATE(3276), - [sym_predefined_type] = STATE(3276), - [sym_object_type] = STATE(3276), - [sym_type_parameters] = STATE(5373), - [sym_array_type] = STATE(3276), - [sym_tuple_type] = STATE(3276), - [sym_readonly_type] = STATE(3274), - [sym_union_type] = STATE(3276), - [sym_intersection_type] = STATE(3276), - [sym_function_type] = STATE(3274), - [sym_identifier] = ACTIONS(1596), - [anon_sym_STAR] = ACTIONS(996), - [anon_sym_LBRACE] = ACTIONS(1600), - [anon_sym_typeof] = ACTIONS(1602), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(1002), - [anon_sym_LPAREN] = ACTIONS(1604), - [anon_sym_LBRACK] = ACTIONS(1606), - [anon_sym_new] = ACTIONS(1608), - [anon_sym_AMP] = ACTIONS(1010), - [anon_sym_PIPE] = ACTIONS(1012), - [anon_sym_PLUS] = ACTIONS(3057), - [anon_sym_DASH] = ACTIONS(3057), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(1042), - [anon_sym_DQUOTE] = ACTIONS(1616), - [anon_sym_SQUOTE] = ACTIONS(1618), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1620), - [sym_number] = ACTIONS(1622), - [sym_this] = ACTIONS(1624), - [sym_true] = ACTIONS(1626), - [sym_false] = ACTIONS(1626), - [sym_null] = ACTIONS(1626), - [sym_undefined] = ACTIONS(1626), - [anon_sym_readonly] = ACTIONS(1628), - [anon_sym_QMARK] = ACTIONS(1030), - [anon_sym_any] = ACTIONS(1042), - [anon_sym_number] = ACTIONS(1042), - [anon_sym_boolean] = ACTIONS(1042), - [anon_sym_string] = ACTIONS(1042), - [anon_sym_symbol] = ACTIONS(1042), - [anon_sym_object] = ACTIONS(1042), - [anon_sym_abstract] = ACTIONS(1034), - [anon_sym_infer] = ACTIONS(1036), - [anon_sym_keyof] = ACTIONS(1038), - [anon_sym_unique] = ACTIONS(1040), - [anon_sym_unknown] = ACTIONS(1042), - [anon_sym_never] = ACTIONS(1042), - [anon_sym_LBRACE_PIPE] = ACTIONS(1044), + [sym_import] = STATE(5280), + [sym_nested_identifier] = STATE(5994), + [sym_string] = STATE(1969), + [sym_formal_parameters] = STATE(6004), + [sym_nested_type_identifier] = STATE(1805), + [sym__type_query_member_expression_in_type_annotation] = STATE(1789), + [sym__type_query_call_expression_in_type_annotation] = STATE(1980), + [sym_type] = STATE(2013), + [sym_constructor_type] = STATE(1988), + [sym_primary_type] = STATE(1989), + [sym_template_literal_type] = STATE(1990), + [sym_infer_type] = STATE(1988), + [sym_conditional_type] = STATE(1990), + [sym_generic_type] = STATE(1990), + [sym_type_query] = STATE(1990), + [sym_index_type_query] = STATE(1990), + [sym_lookup_type] = STATE(1990), + [sym_literal_type] = STATE(1990), + [sym__number] = STATE(1991), + [sym_existential_type] = STATE(1990), + [sym_flow_maybe_type] = STATE(1990), + [sym_parenthesized_type] = STATE(1990), + [sym_predefined_type] = STATE(1990), + [sym_object_type] = STATE(1990), + [sym_type_parameters] = STATE(5526), + [sym_array_type] = STATE(1990), + [sym_tuple_type] = STATE(1990), + [sym_readonly_type] = STATE(1988), + [sym_union_type] = STATE(1990), + [sym_intersection_type] = STATE(1990), + [sym_function_type] = STATE(1988), + [sym_identifier] = ACTIONS(3289), + [anon_sym_STAR] = ACTIONS(3083), + [anon_sym_LBRACE] = ACTIONS(3085), + [anon_sym_typeof] = ACTIONS(3087), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(3293), + [anon_sym_LPAREN] = ACTIONS(3091), + [anon_sym_LBRACK] = ACTIONS(3093), + [anon_sym_new] = ACTIONS(3095), + [anon_sym_AMP] = ACTIONS(3097), + [anon_sym_PIPE] = ACTIONS(3099), + [anon_sym_PLUS] = ACTIONS(3101), + [anon_sym_DASH] = ACTIONS(3101), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(3103), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3105), + [sym_number] = ACTIONS(3107), + [sym_this] = ACTIONS(3291), + [sym_true] = ACTIONS(3111), + [sym_false] = ACTIONS(3111), + [sym_null] = ACTIONS(3111), + [sym_undefined] = ACTIONS(3111), + [anon_sym_readonly] = ACTIONS(3113), + [anon_sym_QMARK] = ACTIONS(3115), + [anon_sym_any] = ACTIONS(3103), + [anon_sym_number] = ACTIONS(3103), + [anon_sym_boolean] = ACTIONS(3103), + [anon_sym_string] = ACTIONS(3103), + [anon_sym_symbol] = ACTIONS(3103), + [anon_sym_object] = ACTIONS(3103), + [anon_sym_abstract] = ACTIONS(3117), + [anon_sym_never] = ACTIONS(3103), + [anon_sym_unknown] = ACTIONS(3103), + [anon_sym_keyof] = ACTIONS(3121), + [anon_sym_infer] = ACTIONS(3123), + [anon_sym_unique] = ACTIONS(3125), + [anon_sym_LBRACE_PIPE] = ACTIONS(3127), [sym_html_comment] = ACTIONS(5), }, [STATE(1060)] = { - [sym_import] = STATE(4877), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5876), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(3255), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(3049), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5715), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(1538), + [sym_import] = STATE(5175), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5776), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(2951), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(4589), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5570), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(1544), [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_new] = ACTIONS(1644), - [anon_sym_AMP] = ACTIONS(609), - [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1650), - [anon_sym_QMARK] = ACTIONS(631), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(635), - [anon_sym_infer] = ACTIONS(637), - [anon_sym_keyof] = ACTIONS(639), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_new] = ACTIONS(1556), + [anon_sym_AMP] = ACTIONS(758), + [anon_sym_PIPE] = ACTIONS(760), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1574), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, [STATE(1061)] = { - [sym_import] = STATE(4877), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5876), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(3255), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(3579), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5715), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(1538), + [sym_import] = STATE(5175), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5776), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(2951), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(3908), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5570), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(1544), [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_new] = ACTIONS(1644), - [anon_sym_AMP] = ACTIONS(609), - [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1650), - [anon_sym_QMARK] = ACTIONS(631), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(635), - [anon_sym_infer] = ACTIONS(637), - [anon_sym_keyof] = ACTIONS(639), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_new] = ACTIONS(1556), + [anon_sym_AMP] = ACTIONS(758), + [anon_sym_PIPE] = ACTIONS(760), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1574), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, [STATE(1062)] = { - [sym_import] = STATE(4725), - [sym_nested_identifier] = STATE(6067), - [sym_string] = STATE(2120), - [sym_formal_parameters] = STATE(5795), - [sym_nested_type_identifier] = STATE(1805), - [sym__type_query_member_expression_in_type_annotation] = STATE(1785), - [sym__type_query_call_expression_in_type_annotation] = STATE(2128), - [sym_type] = STATE(2043), - [sym_constructor_type] = STATE(2132), - [sym_primary_type] = STATE(2133), - [sym_template_literal_type] = STATE(2136), - [sym_infer_type] = STATE(2132), - [sym_conditional_type] = STATE(2136), - [sym_generic_type] = STATE(2136), - [sym_type_query] = STATE(2136), - [sym_index_type_query] = STATE(2136), - [sym_lookup_type] = STATE(2136), - [sym_literal_type] = STATE(2136), - [sym__number] = STATE(2139), - [sym_existential_type] = STATE(2136), - [sym_flow_maybe_type] = STATE(2136), - [sym_parenthesized_type] = STATE(2136), - [sym_predefined_type] = STATE(2136), - [sym_object_type] = STATE(2136), - [sym_type_parameters] = STATE(5522), - [sym_array_type] = STATE(2136), - [sym_tuple_type] = STATE(2136), - [sym_readonly_type] = STATE(2132), - [sym_union_type] = STATE(2136), - [sym_intersection_type] = STATE(2136), - [sym_function_type] = STATE(2132), - [sym_identifier] = ACTIONS(3273), - [anon_sym_STAR] = ACTIONS(3111), - [anon_sym_LBRACE] = ACTIONS(3113), - [anon_sym_typeof] = ACTIONS(3115), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(3117), - [anon_sym_LPAREN] = ACTIONS(3119), - [anon_sym_LBRACK] = ACTIONS(3121), - [anon_sym_new] = ACTIONS(3123), - [anon_sym_AMP] = ACTIONS(3125), - [anon_sym_PIPE] = ACTIONS(3127), - [anon_sym_PLUS] = ACTIONS(3129), - [anon_sym_DASH] = ACTIONS(3129), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(3131), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3133), - [sym_number] = ACTIONS(3135), - [sym_this] = ACTIONS(3275), - [sym_true] = ACTIONS(3139), - [sym_false] = ACTIONS(3139), - [sym_null] = ACTIONS(3139), - [sym_undefined] = ACTIONS(3139), - [anon_sym_readonly] = ACTIONS(3141), - [anon_sym_QMARK] = ACTIONS(3143), - [anon_sym_any] = ACTIONS(3131), - [anon_sym_number] = ACTIONS(3131), - [anon_sym_boolean] = ACTIONS(3131), - [anon_sym_string] = ACTIONS(3131), - [anon_sym_symbol] = ACTIONS(3131), - [anon_sym_object] = ACTIONS(3131), - [anon_sym_abstract] = ACTIONS(3145), - [anon_sym_infer] = ACTIONS(3149), - [anon_sym_keyof] = ACTIONS(3151), - [anon_sym_unique] = ACTIONS(3153), - [anon_sym_unknown] = ACTIONS(3131), - [anon_sym_never] = ACTIONS(3131), - [anon_sym_LBRACE_PIPE] = ACTIONS(3155), + [sym_import] = STATE(5175), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5776), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(2951), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(4580), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5570), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(1544), + [anon_sym_STAR] = ACTIONS(581), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_new] = ACTIONS(1556), + [anon_sym_AMP] = ACTIONS(758), + [anon_sym_PIPE] = ACTIONS(760), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1574), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, [STATE(1063)] = { - [sym_import] = STATE(4877), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5876), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(3255), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(3588), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5715), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(1538), + [sym_import] = STATE(5175), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5776), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(2951), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(4590), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5570), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(1544), [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_new] = ACTIONS(1644), - [anon_sym_AMP] = ACTIONS(609), - [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1650), - [anon_sym_QMARK] = ACTIONS(631), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(635), - [anon_sym_infer] = ACTIONS(637), - [anon_sym_keyof] = ACTIONS(639), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_new] = ACTIONS(1556), + [anon_sym_AMP] = ACTIONS(758), + [anon_sym_PIPE] = ACTIONS(760), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1574), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, [STATE(1064)] = { - [sym_import] = STATE(4877), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5876), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(3255), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(3589), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5715), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(1538), + [sym_import] = STATE(5175), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5776), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(2951), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(4591), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5570), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(1544), [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_new] = ACTIONS(1644), - [anon_sym_AMP] = ACTIONS(609), - [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1650), - [anon_sym_QMARK] = ACTIONS(631), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(635), - [anon_sym_infer] = ACTIONS(637), - [anon_sym_keyof] = ACTIONS(639), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_new] = ACTIONS(1556), + [anon_sym_AMP] = ACTIONS(758), + [anon_sym_PIPE] = ACTIONS(760), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1574), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, [STATE(1065)] = { - [sym_import] = STATE(4725), - [sym_nested_identifier] = STATE(6067), - [sym_string] = STATE(2120), - [sym_formal_parameters] = STATE(5795), - [sym_nested_type_identifier] = STATE(1805), - [sym__type_query_member_expression_in_type_annotation] = STATE(1785), - [sym__type_query_call_expression_in_type_annotation] = STATE(2128), - [sym_type] = STATE(2044), - [sym_constructor_type] = STATE(2132), - [sym_primary_type] = STATE(2133), - [sym_template_literal_type] = STATE(2136), - [sym_infer_type] = STATE(2132), - [sym_conditional_type] = STATE(2136), - [sym_generic_type] = STATE(2136), - [sym_type_query] = STATE(2136), - [sym_index_type_query] = STATE(2136), - [sym_lookup_type] = STATE(2136), - [sym_literal_type] = STATE(2136), - [sym__number] = STATE(2139), - [sym_existential_type] = STATE(2136), - [sym_flow_maybe_type] = STATE(2136), - [sym_parenthesized_type] = STATE(2136), - [sym_predefined_type] = STATE(2136), - [sym_object_type] = STATE(2136), - [sym_type_parameters] = STATE(5522), - [sym_array_type] = STATE(2136), - [sym_tuple_type] = STATE(2136), - [sym_readonly_type] = STATE(2132), - [sym_union_type] = STATE(2136), - [sym_intersection_type] = STATE(2136), - [sym_function_type] = STATE(2132), - [sym_identifier] = ACTIONS(3273), - [anon_sym_STAR] = ACTIONS(3111), - [anon_sym_LBRACE] = ACTIONS(3113), - [anon_sym_typeof] = ACTIONS(3115), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(3117), - [anon_sym_LPAREN] = ACTIONS(3119), - [anon_sym_LBRACK] = ACTIONS(3121), - [anon_sym_new] = ACTIONS(3123), - [anon_sym_AMP] = ACTIONS(3125), - [anon_sym_PIPE] = ACTIONS(3127), - [anon_sym_PLUS] = ACTIONS(3129), - [anon_sym_DASH] = ACTIONS(3129), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(3131), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3133), - [sym_number] = ACTIONS(3135), - [sym_this] = ACTIONS(3275), - [sym_true] = ACTIONS(3139), - [sym_false] = ACTIONS(3139), - [sym_null] = ACTIONS(3139), - [sym_undefined] = ACTIONS(3139), - [anon_sym_readonly] = ACTIONS(3141), - [anon_sym_QMARK] = ACTIONS(3143), - [anon_sym_any] = ACTIONS(3131), - [anon_sym_number] = ACTIONS(3131), - [anon_sym_boolean] = ACTIONS(3131), - [anon_sym_string] = ACTIONS(3131), - [anon_sym_symbol] = ACTIONS(3131), - [anon_sym_object] = ACTIONS(3131), - [anon_sym_abstract] = ACTIONS(3145), - [anon_sym_infer] = ACTIONS(3149), - [anon_sym_keyof] = ACTIONS(3151), - [anon_sym_unique] = ACTIONS(3153), - [anon_sym_unknown] = ACTIONS(3131), - [anon_sym_never] = ACTIONS(3131), - [anon_sym_LBRACE_PIPE] = ACTIONS(3155), + [sym_import] = STATE(5175), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5776), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(2951), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(3875), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5570), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(1544), + [anon_sym_STAR] = ACTIONS(581), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_new] = ACTIONS(1556), + [anon_sym_AMP] = ACTIONS(758), + [anon_sym_PIPE] = ACTIONS(760), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1574), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, [STATE(1066)] = { - [sym_import] = STATE(4877), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5876), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(3255), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(2995), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5715), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(1538), + [sym_import] = STATE(5175), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5776), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(2951), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(3174), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5570), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(1544), [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_new] = ACTIONS(1644), - [anon_sym_AMP] = ACTIONS(609), - [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1650), - [anon_sym_QMARK] = ACTIONS(631), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(635), - [anon_sym_infer] = ACTIONS(637), - [anon_sym_keyof] = ACTIONS(639), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_new] = ACTIONS(1556), + [anon_sym_AMP] = ACTIONS(758), + [anon_sym_PIPE] = ACTIONS(760), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1574), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, [STATE(1067)] = { - [sym_import] = STATE(4877), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5876), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(3255), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(3029), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5715), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(1538), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_new] = ACTIONS(1644), - [anon_sym_AMP] = ACTIONS(609), - [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1650), - [anon_sym_QMARK] = ACTIONS(631), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(635), - [anon_sym_infer] = ACTIONS(637), - [anon_sym_keyof] = ACTIONS(639), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_import] = STATE(4797), + [sym_nested_identifier] = STATE(6050), + [sym_string] = STATE(3429), + [sym_formal_parameters] = STATE(5818), + [sym_nested_type_identifier] = STATE(3307), + [sym__type_query_member_expression_in_type_annotation] = STATE(3126), + [sym__type_query_call_expression_in_type_annotation] = STATE(3348), + [sym_type] = STATE(3402), + [sym_constructor_type] = STATE(3434), + [sym_primary_type] = STATE(3435), + [sym_template_literal_type] = STATE(3436), + [sym_infer_type] = STATE(3434), + [sym_conditional_type] = STATE(3436), + [sym_generic_type] = STATE(3436), + [sym_type_query] = STATE(3436), + [sym_index_type_query] = STATE(3436), + [sym_lookup_type] = STATE(3436), + [sym_literal_type] = STATE(3436), + [sym__number] = STATE(3437), + [sym_existential_type] = STATE(3436), + [sym_flow_maybe_type] = STATE(3436), + [sym_parenthesized_type] = STATE(3436), + [sym_predefined_type] = STATE(3436), + [sym_object_type] = STATE(3436), + [sym_type_parameters] = STATE(5491), + [sym_array_type] = STATE(3436), + [sym_tuple_type] = STATE(3436), + [sym_readonly_type] = STATE(3434), + [sym_union_type] = STATE(3436), + [sym_intersection_type] = STATE(3436), + [sym_function_type] = STATE(3434), + [sym_identifier] = ACTIONS(3285), + [anon_sym_STAR] = ACTIONS(3021), + [anon_sym_LBRACE] = ACTIONS(3023), + [anon_sym_typeof] = ACTIONS(3025), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(3027), + [anon_sym_LPAREN] = ACTIONS(3029), + [anon_sym_LBRACK] = ACTIONS(3031), + [anon_sym_new] = ACTIONS(3033), + [anon_sym_AMP] = ACTIONS(3035), + [anon_sym_PIPE] = ACTIONS(3037), + [anon_sym_PLUS] = ACTIONS(3039), + [anon_sym_DASH] = ACTIONS(3039), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(3041), + [anon_sym_DQUOTE] = ACTIONS(3043), + [anon_sym_SQUOTE] = ACTIONS(3045), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3047), + [sym_number] = ACTIONS(3049), + [sym_this] = ACTIONS(3287), + [sym_true] = ACTIONS(3053), + [sym_false] = ACTIONS(3053), + [sym_null] = ACTIONS(3053), + [sym_undefined] = ACTIONS(3053), + [anon_sym_readonly] = ACTIONS(3055), + [anon_sym_QMARK] = ACTIONS(3057), + [anon_sym_any] = ACTIONS(3041), + [anon_sym_number] = ACTIONS(3041), + [anon_sym_boolean] = ACTIONS(3041), + [anon_sym_string] = ACTIONS(3041), + [anon_sym_symbol] = ACTIONS(3041), + [anon_sym_object] = ACTIONS(3041), + [anon_sym_abstract] = ACTIONS(3059), + [anon_sym_never] = ACTIONS(3041), + [anon_sym_unknown] = ACTIONS(3041), + [anon_sym_keyof] = ACTIONS(3063), + [anon_sym_infer] = ACTIONS(3065), + [anon_sym_unique] = ACTIONS(3067), + [anon_sym_LBRACE_PIPE] = ACTIONS(3069), [sym_html_comment] = ACTIONS(5), }, [STATE(1068)] = { - [sym_import] = STATE(5069), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5974), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(2945), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(4584), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5573), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(1538), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_new] = ACTIONS(1550), - [anon_sym_AMP] = ACTIONS(728), - [anon_sym_PIPE] = ACTIONS(730), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1568), - [anon_sym_QMARK] = ACTIONS(754), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(207), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_import] = STATE(4797), + [sym_nested_identifier] = STATE(6050), + [sym_string] = STATE(3429), + [sym_formal_parameters] = STATE(5818), + [sym_nested_type_identifier] = STATE(3307), + [sym__type_query_member_expression_in_type_annotation] = STATE(3126), + [sym__type_query_call_expression_in_type_annotation] = STATE(3348), + [sym_type] = STATE(3405), + [sym_constructor_type] = STATE(3434), + [sym_primary_type] = STATE(3435), + [sym_template_literal_type] = STATE(3436), + [sym_infer_type] = STATE(3434), + [sym_conditional_type] = STATE(3436), + [sym_generic_type] = STATE(3436), + [sym_type_query] = STATE(3436), + [sym_index_type_query] = STATE(3436), + [sym_lookup_type] = STATE(3436), + [sym_literal_type] = STATE(3436), + [sym__number] = STATE(3437), + [sym_existential_type] = STATE(3436), + [sym_flow_maybe_type] = STATE(3436), + [sym_parenthesized_type] = STATE(3436), + [sym_predefined_type] = STATE(3436), + [sym_object_type] = STATE(3436), + [sym_type_parameters] = STATE(5491), + [sym_array_type] = STATE(3436), + [sym_tuple_type] = STATE(3436), + [sym_readonly_type] = STATE(3434), + [sym_union_type] = STATE(3436), + [sym_intersection_type] = STATE(3436), + [sym_function_type] = STATE(3434), + [sym_identifier] = ACTIONS(3285), + [anon_sym_STAR] = ACTIONS(3021), + [anon_sym_LBRACE] = ACTIONS(3023), + [anon_sym_typeof] = ACTIONS(3025), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(3027), + [anon_sym_LPAREN] = ACTIONS(3029), + [anon_sym_LBRACK] = ACTIONS(3031), + [anon_sym_new] = ACTIONS(3033), + [anon_sym_AMP] = ACTIONS(3035), + [anon_sym_PIPE] = ACTIONS(3037), + [anon_sym_PLUS] = ACTIONS(3039), + [anon_sym_DASH] = ACTIONS(3039), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(3041), + [anon_sym_DQUOTE] = ACTIONS(3043), + [anon_sym_SQUOTE] = ACTIONS(3045), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3047), + [sym_number] = ACTIONS(3049), + [sym_this] = ACTIONS(3287), + [sym_true] = ACTIONS(3053), + [sym_false] = ACTIONS(3053), + [sym_null] = ACTIONS(3053), + [sym_undefined] = ACTIONS(3053), + [anon_sym_readonly] = ACTIONS(3055), + [anon_sym_QMARK] = ACTIONS(3057), + [anon_sym_any] = ACTIONS(3041), + [anon_sym_number] = ACTIONS(3041), + [anon_sym_boolean] = ACTIONS(3041), + [anon_sym_string] = ACTIONS(3041), + [anon_sym_symbol] = ACTIONS(3041), + [anon_sym_object] = ACTIONS(3041), + [anon_sym_abstract] = ACTIONS(3059), + [anon_sym_never] = ACTIONS(3041), + [anon_sym_unknown] = ACTIONS(3041), + [anon_sym_keyof] = ACTIONS(3063), + [anon_sym_infer] = ACTIONS(3065), + [anon_sym_unique] = ACTIONS(3067), + [anon_sym_LBRACE_PIPE] = ACTIONS(3069), [sym_html_comment] = ACTIONS(5), }, [STATE(1069)] = { - [sym_import] = STATE(5200), - [sym_nested_identifier] = STATE(5775), - [sym_string] = STATE(3264), - [sym_formal_parameters] = STATE(5842), - [sym_nested_type_identifier] = STATE(3205), - [sym__type_query_member_expression_in_type_annotation] = STATE(2966), - [sym__type_query_call_expression_in_type_annotation] = STATE(3249), - [sym_type] = STATE(4083), - [sym_constructor_type] = STATE(3274), - [sym_primary_type] = STATE(3275), - [sym_template_literal_type] = STATE(3276), - [sym_infer_type] = STATE(3274), - [sym_conditional_type] = STATE(3276), - [sym_generic_type] = STATE(3276), - [sym_type_query] = STATE(3276), - [sym_index_type_query] = STATE(3276), - [sym_lookup_type] = STATE(3276), - [sym_literal_type] = STATE(3276), - [sym__number] = STATE(3277), - [sym_existential_type] = STATE(3276), - [sym_flow_maybe_type] = STATE(3276), - [sym_parenthesized_type] = STATE(3276), - [sym_predefined_type] = STATE(3276), - [sym_object_type] = STATE(3276), - [sym_type_parameters] = STATE(5373), - [sym_array_type] = STATE(3276), - [sym_tuple_type] = STATE(3276), - [sym_readonly_type] = STATE(3274), - [sym_union_type] = STATE(3276), - [sym_intersection_type] = STATE(3276), - [sym_function_type] = STATE(3274), - [sym_identifier] = ACTIONS(1596), - [anon_sym_STAR] = ACTIONS(996), - [anon_sym_LBRACE] = ACTIONS(1600), - [anon_sym_typeof] = ACTIONS(1602), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(1002), - [anon_sym_LPAREN] = ACTIONS(1604), - [anon_sym_LBRACK] = ACTIONS(1606), - [anon_sym_new] = ACTIONS(1608), - [anon_sym_AMP] = ACTIONS(1010), - [anon_sym_PIPE] = ACTIONS(1012), - [anon_sym_PLUS] = ACTIONS(3057), - [anon_sym_DASH] = ACTIONS(3057), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(1042), - [anon_sym_DQUOTE] = ACTIONS(1616), - [anon_sym_SQUOTE] = ACTIONS(1618), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1620), - [sym_number] = ACTIONS(1622), - [sym_this] = ACTIONS(1624), - [sym_true] = ACTIONS(1626), - [sym_false] = ACTIONS(1626), - [sym_null] = ACTIONS(1626), - [sym_undefined] = ACTIONS(1626), - [anon_sym_readonly] = ACTIONS(1628), - [anon_sym_QMARK] = ACTIONS(1030), - [anon_sym_any] = ACTIONS(1042), - [anon_sym_number] = ACTIONS(1042), - [anon_sym_boolean] = ACTIONS(1042), - [anon_sym_string] = ACTIONS(1042), - [anon_sym_symbol] = ACTIONS(1042), - [anon_sym_object] = ACTIONS(1042), - [anon_sym_abstract] = ACTIONS(1034), - [anon_sym_infer] = ACTIONS(1036), - [anon_sym_keyof] = ACTIONS(1038), - [anon_sym_unique] = ACTIONS(1040), - [anon_sym_unknown] = ACTIONS(1042), - [anon_sym_never] = ACTIONS(1042), - [anon_sym_LBRACE_PIPE] = ACTIONS(1044), + [sym_import] = STATE(4737), + [sym_nested_identifier] = STATE(5736), + [sym_string] = STATE(1558), + [sym_formal_parameters] = STATE(6020), + [sym_nested_type_identifier] = STATE(1536), + [sym__type_query_member_expression_in_type_annotation] = STATE(1516), + [sym__type_query_call_expression_in_type_annotation] = STATE(1560), + [sym_type] = STATE(1654), + [sym_constructor_type] = STATE(1561), + [sym_primary_type] = STATE(1562), + [sym_template_literal_type] = STATE(1563), + [sym_infer_type] = STATE(1561), + [sym_conditional_type] = STATE(1563), + [sym_generic_type] = STATE(1563), + [sym_type_query] = STATE(1563), + [sym_index_type_query] = STATE(1563), + [sym_lookup_type] = STATE(1563), + [sym_literal_type] = STATE(1563), + [sym__number] = STATE(1564), + [sym_existential_type] = STATE(1563), + [sym_flow_maybe_type] = STATE(1563), + [sym_parenthesized_type] = STATE(1563), + [sym_predefined_type] = STATE(1563), + [sym_object_type] = STATE(1563), + [sym_type_parameters] = STATE(5451), + [sym_array_type] = STATE(1563), + [sym_tuple_type] = STATE(1563), + [sym_readonly_type] = STATE(1561), + [sym_union_type] = STATE(1563), + [sym_intersection_type] = STATE(1563), + [sym_function_type] = STATE(1561), + [sym_identifier] = ACTIONS(3279), + [anon_sym_STAR] = ACTIONS(3131), + [anon_sym_LBRACE] = ACTIONS(3133), + [anon_sym_typeof] = ACTIONS(3135), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(3137), + [anon_sym_LPAREN] = ACTIONS(3139), + [anon_sym_LBRACK] = ACTIONS(3141), + [anon_sym_new] = ACTIONS(3143), + [anon_sym_AMP] = ACTIONS(3145), + [anon_sym_PIPE] = ACTIONS(3147), + [anon_sym_PLUS] = ACTIONS(3149), + [anon_sym_DASH] = ACTIONS(3149), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(3151), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3153), + [sym_number] = ACTIONS(3155), + [sym_this] = ACTIONS(3281), + [sym_true] = ACTIONS(3159), + [sym_false] = ACTIONS(3159), + [sym_null] = ACTIONS(3159), + [sym_undefined] = ACTIONS(3159), + [anon_sym_readonly] = ACTIONS(3161), + [anon_sym_QMARK] = ACTIONS(3163), + [anon_sym_any] = ACTIONS(3151), + [anon_sym_number] = ACTIONS(3151), + [anon_sym_boolean] = ACTIONS(3151), + [anon_sym_string] = ACTIONS(3151), + [anon_sym_symbol] = ACTIONS(3151), + [anon_sym_object] = ACTIONS(3151), + [anon_sym_abstract] = ACTIONS(3165), + [anon_sym_never] = ACTIONS(3151), + [anon_sym_unknown] = ACTIONS(3151), + [anon_sym_keyof] = ACTIONS(3169), + [anon_sym_infer] = ACTIONS(3171), + [anon_sym_unique] = ACTIONS(3173), + [anon_sym_LBRACE_PIPE] = ACTIONS(3175), [sym_html_comment] = ACTIONS(5), }, [STATE(1070)] = { - [sym_import] = STATE(4877), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5876), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(3255), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(3007), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5715), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(1538), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_new] = ACTIONS(1644), - [anon_sym_AMP] = ACTIONS(609), - [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1650), - [anon_sym_QMARK] = ACTIONS(631), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(635), - [anon_sym_infer] = ACTIONS(637), - [anon_sym_keyof] = ACTIONS(639), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_import] = STATE(5215), + [sym_nested_identifier] = STATE(6034), + [sym_string] = STATE(3273), + [sym_formal_parameters] = STATE(5830), + [sym_nested_type_identifier] = STATE(3211), + [sym__type_query_member_expression_in_type_annotation] = STATE(2967), + [sym__type_query_call_expression_in_type_annotation] = STATE(3247), + [sym_type] = STATE(4072), + [sym_constructor_type] = STATE(3279), + [sym_primary_type] = STATE(3280), + [sym_template_literal_type] = STATE(3281), + [sym_infer_type] = STATE(3279), + [sym_conditional_type] = STATE(3281), + [sym_generic_type] = STATE(3281), + [sym_type_query] = STATE(3281), + [sym_index_type_query] = STATE(3281), + [sym_lookup_type] = STATE(3281), + [sym_literal_type] = STATE(3281), + [sym__number] = STATE(3282), + [sym_existential_type] = STATE(3281), + [sym_flow_maybe_type] = STATE(3281), + [sym_parenthesized_type] = STATE(3281), + [sym_predefined_type] = STATE(3281), + [sym_object_type] = STATE(3281), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(3281), + [sym_tuple_type] = STATE(3281), + [sym_readonly_type] = STATE(3279), + [sym_union_type] = STATE(3281), + [sym_intersection_type] = STATE(3281), + [sym_function_type] = STATE(3279), + [sym_identifier] = ACTIONS(1630), + [anon_sym_STAR] = ACTIONS(994), + [anon_sym_LBRACE] = ACTIONS(1634), + [anon_sym_typeof] = ACTIONS(1636), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(1000), + [anon_sym_LPAREN] = ACTIONS(1638), + [anon_sym_LBRACK] = ACTIONS(1640), + [anon_sym_new] = ACTIONS(1642), + [anon_sym_AMP] = ACTIONS(1008), + [anon_sym_PIPE] = ACTIONS(1010), + [anon_sym_PLUS] = ACTIONS(3221), + [anon_sym_DASH] = ACTIONS(3221), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(1034), + [anon_sym_DQUOTE] = ACTIONS(1650), + [anon_sym_SQUOTE] = ACTIONS(1652), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1654), + [sym_number] = ACTIONS(1656), + [sym_this] = ACTIONS(1658), + [sym_true] = ACTIONS(1660), + [sym_false] = ACTIONS(1660), + [sym_null] = ACTIONS(1660), + [sym_undefined] = ACTIONS(1660), + [anon_sym_readonly] = ACTIONS(1662), + [anon_sym_QMARK] = ACTIONS(1028), + [anon_sym_any] = ACTIONS(1034), + [anon_sym_number] = ACTIONS(1034), + [anon_sym_boolean] = ACTIONS(1034), + [anon_sym_string] = ACTIONS(1034), + [anon_sym_symbol] = ACTIONS(1034), + [anon_sym_object] = ACTIONS(1034), + [anon_sym_abstract] = ACTIONS(1032), + [anon_sym_never] = ACTIONS(1034), + [anon_sym_unknown] = ACTIONS(1034), + [anon_sym_keyof] = ACTIONS(1036), + [anon_sym_infer] = ACTIONS(1038), + [anon_sym_unique] = ACTIONS(1040), + [anon_sym_LBRACE_PIPE] = ACTIONS(1042), [sym_html_comment] = ACTIONS(5), }, [STATE(1071)] = { - [sym_import] = STATE(4877), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5876), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(3255), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(3620), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5715), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(1538), + [sym_import] = STATE(5175), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5776), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(2951), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(3919), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5570), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(1544), [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_new] = ACTIONS(1644), - [anon_sym_AMP] = ACTIONS(609), - [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1650), - [anon_sym_QMARK] = ACTIONS(631), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(635), - [anon_sym_infer] = ACTIONS(637), - [anon_sym_keyof] = ACTIONS(639), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_new] = ACTIONS(1556), + [anon_sym_AMP] = ACTIONS(758), + [anon_sym_PIPE] = ACTIONS(760), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1574), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, [STATE(1072)] = { - [sym_import] = STATE(5200), - [sym_nested_identifier] = STATE(5775), - [sym_string] = STATE(3264), - [sym_formal_parameters] = STATE(5842), - [sym_nested_type_identifier] = STATE(3205), - [sym__type_query_member_expression_in_type_annotation] = STATE(2966), - [sym__type_query_call_expression_in_type_annotation] = STATE(3249), - [sym_type] = STATE(3295), - [sym_constructor_type] = STATE(3274), - [sym_primary_type] = STATE(3275), - [sym_template_literal_type] = STATE(3276), - [sym_infer_type] = STATE(3274), - [sym_conditional_type] = STATE(3276), - [sym_generic_type] = STATE(3276), - [sym_type_query] = STATE(3276), - [sym_index_type_query] = STATE(3276), - [sym_lookup_type] = STATE(3276), - [sym_literal_type] = STATE(3276), - [sym__number] = STATE(3277), - [sym_existential_type] = STATE(3276), - [sym_flow_maybe_type] = STATE(3276), - [sym_parenthesized_type] = STATE(3276), - [sym_predefined_type] = STATE(3276), - [sym_object_type] = STATE(3276), - [sym_type_parameters] = STATE(5373), - [sym_array_type] = STATE(3276), - [sym_tuple_type] = STATE(3276), - [sym_readonly_type] = STATE(3274), - [sym_union_type] = STATE(3276), - [sym_intersection_type] = STATE(3276), - [sym_function_type] = STATE(3274), - [sym_identifier] = ACTIONS(1596), - [anon_sym_STAR] = ACTIONS(996), - [anon_sym_LBRACE] = ACTIONS(1600), - [anon_sym_typeof] = ACTIONS(1602), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(1002), - [anon_sym_LPAREN] = ACTIONS(1604), - [anon_sym_LBRACK] = ACTIONS(1606), - [anon_sym_new] = ACTIONS(1608), - [anon_sym_AMP] = ACTIONS(1010), - [anon_sym_PIPE] = ACTIONS(1012), - [anon_sym_PLUS] = ACTIONS(3057), - [anon_sym_DASH] = ACTIONS(3057), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(1042), - [anon_sym_DQUOTE] = ACTIONS(1616), - [anon_sym_SQUOTE] = ACTIONS(1618), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1620), - [sym_number] = ACTIONS(1622), - [sym_this] = ACTIONS(1624), - [sym_true] = ACTIONS(1626), - [sym_false] = ACTIONS(1626), - [sym_null] = ACTIONS(1626), - [sym_undefined] = ACTIONS(1626), - [anon_sym_readonly] = ACTIONS(1628), - [anon_sym_QMARK] = ACTIONS(1030), - [anon_sym_any] = ACTIONS(1042), - [anon_sym_number] = ACTIONS(1042), - [anon_sym_boolean] = ACTIONS(1042), - [anon_sym_string] = ACTIONS(1042), - [anon_sym_symbol] = ACTIONS(1042), - [anon_sym_object] = ACTIONS(1042), - [anon_sym_abstract] = ACTIONS(1034), - [anon_sym_infer] = ACTIONS(1036), - [anon_sym_keyof] = ACTIONS(1038), - [anon_sym_unique] = ACTIONS(1040), - [anon_sym_unknown] = ACTIONS(1042), - [anon_sym_never] = ACTIONS(1042), - [anon_sym_LBRACE_PIPE] = ACTIONS(1044), + [sym_import] = STATE(5175), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5776), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(2951), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(4680), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5570), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(1544), + [anon_sym_STAR] = ACTIONS(581), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_new] = ACTIONS(1556), + [anon_sym_AMP] = ACTIONS(758), + [anon_sym_PIPE] = ACTIONS(760), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1574), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, [STATE(1073)] = { - [sym_import] = STATE(5200), - [sym_nested_identifier] = STATE(5775), - [sym_string] = STATE(3264), - [sym_formal_parameters] = STATE(5842), - [sym_nested_type_identifier] = STATE(3205), - [sym__type_query_member_expression_in_type_annotation] = STATE(2966), - [sym__type_query_call_expression_in_type_annotation] = STATE(3249), - [sym_type] = STATE(3284), - [sym_constructor_type] = STATE(3274), - [sym_primary_type] = STATE(3275), - [sym_template_literal_type] = STATE(3276), - [sym_infer_type] = STATE(3274), - [sym_conditional_type] = STATE(3276), - [sym_generic_type] = STATE(3276), - [sym_type_query] = STATE(3276), - [sym_index_type_query] = STATE(3276), - [sym_lookup_type] = STATE(3276), - [sym_literal_type] = STATE(3276), - [sym__number] = STATE(3277), - [sym_existential_type] = STATE(3276), - [sym_flow_maybe_type] = STATE(3276), - [sym_parenthesized_type] = STATE(3276), - [sym_predefined_type] = STATE(3276), - [sym_object_type] = STATE(3276), - [sym_type_parameters] = STATE(5373), - [sym_array_type] = STATE(3276), - [sym_tuple_type] = STATE(3276), - [sym_readonly_type] = STATE(3274), - [sym_union_type] = STATE(3276), - [sym_intersection_type] = STATE(3276), - [sym_function_type] = STATE(3274), - [sym_identifier] = ACTIONS(1596), - [anon_sym_STAR] = ACTIONS(996), - [anon_sym_LBRACE] = ACTIONS(1600), - [anon_sym_typeof] = ACTIONS(1602), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(1002), - [anon_sym_LPAREN] = ACTIONS(1604), - [anon_sym_LBRACK] = ACTIONS(1606), - [anon_sym_new] = ACTIONS(1608), - [anon_sym_AMP] = ACTIONS(1010), - [anon_sym_PIPE] = ACTIONS(1012), - [anon_sym_PLUS] = ACTIONS(3057), - [anon_sym_DASH] = ACTIONS(3057), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(1042), - [anon_sym_DQUOTE] = ACTIONS(1616), - [anon_sym_SQUOTE] = ACTIONS(1618), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1620), - [sym_number] = ACTIONS(1622), - [sym_this] = ACTIONS(1624), - [sym_true] = ACTIONS(1626), - [sym_false] = ACTIONS(1626), - [sym_null] = ACTIONS(1626), - [sym_undefined] = ACTIONS(1626), - [anon_sym_readonly] = ACTIONS(1628), - [anon_sym_QMARK] = ACTIONS(1030), - [anon_sym_any] = ACTIONS(1042), - [anon_sym_number] = ACTIONS(1042), - [anon_sym_boolean] = ACTIONS(1042), - [anon_sym_string] = ACTIONS(1042), - [anon_sym_symbol] = ACTIONS(1042), - [anon_sym_object] = ACTIONS(1042), - [anon_sym_abstract] = ACTIONS(1034), - [anon_sym_infer] = ACTIONS(1036), - [anon_sym_keyof] = ACTIONS(1038), - [anon_sym_unique] = ACTIONS(1040), - [anon_sym_unknown] = ACTIONS(1042), - [anon_sym_never] = ACTIONS(1042), - [anon_sym_LBRACE_PIPE] = ACTIONS(1044), + [sym_import] = STATE(5068), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5999), + [sym_nested_type_identifier] = STATE(3511), + [sym__type_query_member_expression_in_type_annotation] = STATE(3299), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(2994), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5621), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(3283), + [anon_sym_STAR] = ACTIONS(581), + [anon_sym_LBRACE] = ACTIONS(3183), + [anon_sym_typeof] = ACTIONS(3185), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_new] = ACTIONS(3187), + [anon_sym_AMP] = ACTIONS(3189), + [anon_sym_PIPE] = ACTIONS(3191), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(3193), + [anon_sym_SQUOTE] = ACTIONS(3195), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(3199), + [anon_sym_QMARK] = ACTIONS(3201), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(3203), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(3207), + [anon_sym_infer] = ACTIONS(3209), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(3211), [sym_html_comment] = ACTIONS(5), }, [STATE(1074)] = { - [sym_import] = STATE(5200), - [sym_nested_identifier] = STATE(5775), - [sym_string] = STATE(3264), - [sym_formal_parameters] = STATE(5842), - [sym_nested_type_identifier] = STATE(3205), - [sym__type_query_member_expression_in_type_annotation] = STATE(2966), - [sym__type_query_call_expression_in_type_annotation] = STATE(3249), - [sym_type] = STATE(3325), - [sym_constructor_type] = STATE(3274), - [sym_primary_type] = STATE(3275), - [sym_template_literal_type] = STATE(3276), - [sym_infer_type] = STATE(3274), - [sym_conditional_type] = STATE(3276), - [sym_generic_type] = STATE(3276), - [sym_type_query] = STATE(3276), - [sym_index_type_query] = STATE(3276), - [sym_lookup_type] = STATE(3276), - [sym_literal_type] = STATE(3276), - [sym__number] = STATE(3277), - [sym_existential_type] = STATE(3276), - [sym_flow_maybe_type] = STATE(3276), - [sym_parenthesized_type] = STATE(3276), - [sym_predefined_type] = STATE(3276), - [sym_object_type] = STATE(3276), - [sym_type_parameters] = STATE(5373), - [sym_array_type] = STATE(3276), - [sym_tuple_type] = STATE(3276), - [sym_readonly_type] = STATE(3274), - [sym_union_type] = STATE(3276), - [sym_intersection_type] = STATE(3276), - [sym_function_type] = STATE(3274), - [sym_identifier] = ACTIONS(1596), - [anon_sym_STAR] = ACTIONS(996), - [anon_sym_LBRACE] = ACTIONS(1600), - [anon_sym_typeof] = ACTIONS(1602), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(1002), - [anon_sym_LPAREN] = ACTIONS(1604), - [anon_sym_LBRACK] = ACTIONS(1606), - [anon_sym_new] = ACTIONS(1608), - [anon_sym_AMP] = ACTIONS(1010), - [anon_sym_PIPE] = ACTIONS(1012), - [anon_sym_PLUS] = ACTIONS(3057), - [anon_sym_DASH] = ACTIONS(3057), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(1042), - [anon_sym_DQUOTE] = ACTIONS(1616), - [anon_sym_SQUOTE] = ACTIONS(1618), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1620), - [sym_number] = ACTIONS(1622), - [sym_this] = ACTIONS(1624), - [sym_true] = ACTIONS(1626), - [sym_false] = ACTIONS(1626), - [sym_null] = ACTIONS(1626), - [sym_undefined] = ACTIONS(1626), - [anon_sym_readonly] = ACTIONS(1628), - [anon_sym_QMARK] = ACTIONS(1030), - [anon_sym_any] = ACTIONS(1042), - [anon_sym_number] = ACTIONS(1042), - [anon_sym_boolean] = ACTIONS(1042), - [anon_sym_string] = ACTIONS(1042), - [anon_sym_symbol] = ACTIONS(1042), - [anon_sym_object] = ACTIONS(1042), - [anon_sym_abstract] = ACTIONS(1034), - [anon_sym_infer] = ACTIONS(1036), - [anon_sym_keyof] = ACTIONS(1038), - [anon_sym_unique] = ACTIONS(1040), - [anon_sym_unknown] = ACTIONS(1042), - [anon_sym_never] = ACTIONS(1042), - [anon_sym_LBRACE_PIPE] = ACTIONS(1044), + [sym_import] = STATE(5068), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5999), + [sym_nested_type_identifier] = STATE(3511), + [sym__type_query_member_expression_in_type_annotation] = STATE(3299), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(4007), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5621), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(3283), + [anon_sym_STAR] = ACTIONS(581), + [anon_sym_LBRACE] = ACTIONS(3183), + [anon_sym_typeof] = ACTIONS(3185), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_new] = ACTIONS(3187), + [anon_sym_AMP] = ACTIONS(3189), + [anon_sym_PIPE] = ACTIONS(3191), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(3193), + [anon_sym_SQUOTE] = ACTIONS(3195), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(3199), + [anon_sym_QMARK] = ACTIONS(3201), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(3203), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(3207), + [anon_sym_infer] = ACTIONS(3209), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(3211), [sym_html_comment] = ACTIONS(5), }, [STATE(1075)] = { - [sym_import] = STATE(5200), - [sym_nested_identifier] = STATE(5775), - [sym_string] = STATE(3264), - [sym_formal_parameters] = STATE(5974), - [sym_nested_type_identifier] = STATE(3205), - [sym__type_query_member_expression_in_type_annotation] = STATE(2966), - [sym__type_query_call_expression_in_type_annotation] = STATE(3249), - [sym_type] = STATE(5253), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3313), - [sym_template_literal_type] = STATE(3276), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3276), - [sym_generic_type] = STATE(3276), - [sym_type_query] = STATE(3276), - [sym_index_type_query] = STATE(3276), - [sym_lookup_type] = STATE(3276), - [sym_literal_type] = STATE(3276), - [sym__number] = STATE(3277), - [sym_existential_type] = STATE(3276), - [sym_flow_maybe_type] = STATE(3276), - [sym_parenthesized_type] = STATE(3276), - [sym_predefined_type] = STATE(3276), - [sym_object_type] = STATE(3276), - [sym_type_parameters] = STATE(5573), - [sym_array_type] = STATE(3276), - [sym_tuple_type] = STATE(3276), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3276), - [sym_intersection_type] = STATE(3276), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(1596), - [anon_sym_STAR] = ACTIONS(996), - [anon_sym_LBRACE] = ACTIONS(1600), - [anon_sym_typeof] = ACTIONS(1602), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(1002), - [anon_sym_LPAREN] = ACTIONS(1604), - [anon_sym_LBRACK] = ACTIONS(1606), - [anon_sym_new] = ACTIONS(1550), - [anon_sym_AMP] = ACTIONS(1010), - [anon_sym_PIPE] = ACTIONS(1012), - [anon_sym_PLUS] = ACTIONS(3057), - [anon_sym_DASH] = ACTIONS(3057), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(1042), - [anon_sym_DQUOTE] = ACTIONS(1616), - [anon_sym_SQUOTE] = ACTIONS(1618), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1620), - [sym_number] = ACTIONS(1622), - [sym_this] = ACTIONS(1624), - [sym_true] = ACTIONS(1626), - [sym_false] = ACTIONS(1626), - [sym_null] = ACTIONS(1626), - [sym_undefined] = ACTIONS(1626), - [anon_sym_readonly] = ACTIONS(1568), - [anon_sym_QMARK] = ACTIONS(1030), - [anon_sym_any] = ACTIONS(1042), - [anon_sym_number] = ACTIONS(1042), - [anon_sym_boolean] = ACTIONS(1042), - [anon_sym_string] = ACTIONS(1042), - [anon_sym_symbol] = ACTIONS(1042), - [anon_sym_object] = ACTIONS(1042), - [anon_sym_abstract] = ACTIONS(207), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(1038), - [anon_sym_unique] = ACTIONS(1040), - [anon_sym_unknown] = ACTIONS(1042), - [anon_sym_never] = ACTIONS(1042), - [anon_sym_LBRACE_PIPE] = ACTIONS(1044), + [sym_import] = STATE(5280), + [sym_nested_identifier] = STATE(5994), + [sym_string] = STATE(1969), + [sym_formal_parameters] = STATE(6004), + [sym_nested_type_identifier] = STATE(1805), + [sym__type_query_member_expression_in_type_annotation] = STATE(1789), + [sym__type_query_call_expression_in_type_annotation] = STATE(1980), + [sym_type] = STATE(1923), + [sym_constructor_type] = STATE(1988), + [sym_primary_type] = STATE(1989), + [sym_template_literal_type] = STATE(1990), + [sym_infer_type] = STATE(1988), + [sym_conditional_type] = STATE(1990), + [sym_generic_type] = STATE(1990), + [sym_type_query] = STATE(1990), + [sym_index_type_query] = STATE(1990), + [sym_lookup_type] = STATE(1990), + [sym_literal_type] = STATE(1990), + [sym__number] = STATE(1991), + [sym_existential_type] = STATE(1990), + [sym_flow_maybe_type] = STATE(1990), + [sym_parenthesized_type] = STATE(1990), + [sym_predefined_type] = STATE(1990), + [sym_object_type] = STATE(1990), + [sym_type_parameters] = STATE(5526), + [sym_array_type] = STATE(1990), + [sym_tuple_type] = STATE(1990), + [sym_readonly_type] = STATE(1988), + [sym_union_type] = STATE(1990), + [sym_intersection_type] = STATE(1990), + [sym_function_type] = STATE(1988), + [sym_identifier] = ACTIONS(3289), + [anon_sym_STAR] = ACTIONS(3083), + [anon_sym_LBRACE] = ACTIONS(3085), + [anon_sym_typeof] = ACTIONS(3087), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(3089), + [anon_sym_LPAREN] = ACTIONS(3091), + [anon_sym_LBRACK] = ACTIONS(3093), + [anon_sym_new] = ACTIONS(3095), + [anon_sym_AMP] = ACTIONS(3097), + [anon_sym_PIPE] = ACTIONS(3099), + [anon_sym_PLUS] = ACTIONS(3101), + [anon_sym_DASH] = ACTIONS(3101), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(3103), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3105), + [sym_number] = ACTIONS(3107), + [sym_this] = ACTIONS(3291), + [sym_true] = ACTIONS(3111), + [sym_false] = ACTIONS(3111), + [sym_null] = ACTIONS(3111), + [sym_undefined] = ACTIONS(3111), + [anon_sym_readonly] = ACTIONS(3113), + [anon_sym_QMARK] = ACTIONS(3115), + [anon_sym_any] = ACTIONS(3103), + [anon_sym_number] = ACTIONS(3103), + [anon_sym_boolean] = ACTIONS(3103), + [anon_sym_string] = ACTIONS(3103), + [anon_sym_symbol] = ACTIONS(3103), + [anon_sym_object] = ACTIONS(3103), + [anon_sym_abstract] = ACTIONS(3117), + [anon_sym_never] = ACTIONS(3103), + [anon_sym_unknown] = ACTIONS(3103), + [anon_sym_keyof] = ACTIONS(3121), + [anon_sym_infer] = ACTIONS(3123), + [anon_sym_unique] = ACTIONS(3125), + [anon_sym_LBRACE_PIPE] = ACTIONS(3127), [sym_html_comment] = ACTIONS(5), }, [STATE(1076)] = { - [sym_import] = STATE(5200), - [sym_nested_identifier] = STATE(5775), - [sym_string] = STATE(3264), - [sym_formal_parameters] = STATE(5974), - [sym_nested_type_identifier] = STATE(3205), - [sym__type_query_member_expression_in_type_annotation] = STATE(2966), - [sym__type_query_call_expression_in_type_annotation] = STATE(3249), - [sym_type] = STATE(5253), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3298), - [sym_template_literal_type] = STATE(3276), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3276), - [sym_generic_type] = STATE(3276), - [sym_type_query] = STATE(3276), - [sym_index_type_query] = STATE(3276), - [sym_lookup_type] = STATE(3276), - [sym_literal_type] = STATE(3276), - [sym__number] = STATE(3277), - [sym_existential_type] = STATE(3276), - [sym_flow_maybe_type] = STATE(3276), - [sym_parenthesized_type] = STATE(3276), - [sym_predefined_type] = STATE(3276), - [sym_object_type] = STATE(3276), - [sym_type_parameters] = STATE(5573), - [sym_array_type] = STATE(3276), - [sym_tuple_type] = STATE(3276), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3276), - [sym_intersection_type] = STATE(3276), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(1596), - [anon_sym_STAR] = ACTIONS(996), - [anon_sym_LBRACE] = ACTIONS(1600), - [anon_sym_typeof] = ACTIONS(1602), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(1002), - [anon_sym_LPAREN] = ACTIONS(1604), - [anon_sym_LBRACK] = ACTIONS(1606), - [anon_sym_new] = ACTIONS(1550), - [anon_sym_AMP] = ACTIONS(1010), - [anon_sym_PIPE] = ACTIONS(1012), - [anon_sym_PLUS] = ACTIONS(3057), - [anon_sym_DASH] = ACTIONS(3057), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(1042), - [anon_sym_DQUOTE] = ACTIONS(1616), - [anon_sym_SQUOTE] = ACTIONS(1618), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1620), - [sym_number] = ACTIONS(1622), - [sym_this] = ACTIONS(1624), - [sym_true] = ACTIONS(1626), - [sym_false] = ACTIONS(1626), - [sym_null] = ACTIONS(1626), - [sym_undefined] = ACTIONS(1626), - [anon_sym_readonly] = ACTIONS(1568), - [anon_sym_QMARK] = ACTIONS(1030), - [anon_sym_any] = ACTIONS(1042), - [anon_sym_number] = ACTIONS(1042), - [anon_sym_boolean] = ACTIONS(1042), - [anon_sym_string] = ACTIONS(1042), - [anon_sym_symbol] = ACTIONS(1042), - [anon_sym_object] = ACTIONS(1042), - [anon_sym_abstract] = ACTIONS(207), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(1038), - [anon_sym_unique] = ACTIONS(1040), - [anon_sym_unknown] = ACTIONS(1042), - [anon_sym_never] = ACTIONS(1042), - [anon_sym_LBRACE_PIPE] = ACTIONS(1044), + [sym_import] = STATE(5280), + [sym_nested_identifier] = STATE(5994), + [sym_string] = STATE(1969), + [sym_formal_parameters] = STATE(6004), + [sym_nested_type_identifier] = STATE(1805), + [sym__type_query_member_expression_in_type_annotation] = STATE(1789), + [sym__type_query_call_expression_in_type_annotation] = STATE(1980), + [sym_type] = STATE(1924), + [sym_constructor_type] = STATE(1988), + [sym_primary_type] = STATE(1989), + [sym_template_literal_type] = STATE(1990), + [sym_infer_type] = STATE(1988), + [sym_conditional_type] = STATE(1990), + [sym_generic_type] = STATE(1990), + [sym_type_query] = STATE(1990), + [sym_index_type_query] = STATE(1990), + [sym_lookup_type] = STATE(1990), + [sym_literal_type] = STATE(1990), + [sym__number] = STATE(1991), + [sym_existential_type] = STATE(1990), + [sym_flow_maybe_type] = STATE(1990), + [sym_parenthesized_type] = STATE(1990), + [sym_predefined_type] = STATE(1990), + [sym_object_type] = STATE(1990), + [sym_type_parameters] = STATE(5526), + [sym_array_type] = STATE(1990), + [sym_tuple_type] = STATE(1990), + [sym_readonly_type] = STATE(1988), + [sym_union_type] = STATE(1990), + [sym_intersection_type] = STATE(1990), + [sym_function_type] = STATE(1988), + [sym_identifier] = ACTIONS(3289), + [anon_sym_STAR] = ACTIONS(3083), + [anon_sym_LBRACE] = ACTIONS(3085), + [anon_sym_typeof] = ACTIONS(3087), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(3089), + [anon_sym_LPAREN] = ACTIONS(3091), + [anon_sym_LBRACK] = ACTIONS(3093), + [anon_sym_new] = ACTIONS(3095), + [anon_sym_AMP] = ACTIONS(3097), + [anon_sym_PIPE] = ACTIONS(3099), + [anon_sym_PLUS] = ACTIONS(3101), + [anon_sym_DASH] = ACTIONS(3101), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(3103), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3105), + [sym_number] = ACTIONS(3107), + [sym_this] = ACTIONS(3291), + [sym_true] = ACTIONS(3111), + [sym_false] = ACTIONS(3111), + [sym_null] = ACTIONS(3111), + [sym_undefined] = ACTIONS(3111), + [anon_sym_readonly] = ACTIONS(3113), + [anon_sym_QMARK] = ACTIONS(3115), + [anon_sym_any] = ACTIONS(3103), + [anon_sym_number] = ACTIONS(3103), + [anon_sym_boolean] = ACTIONS(3103), + [anon_sym_string] = ACTIONS(3103), + [anon_sym_symbol] = ACTIONS(3103), + [anon_sym_object] = ACTIONS(3103), + [anon_sym_abstract] = ACTIONS(3117), + [anon_sym_never] = ACTIONS(3103), + [anon_sym_unknown] = ACTIONS(3103), + [anon_sym_keyof] = ACTIONS(3121), + [anon_sym_infer] = ACTIONS(3123), + [anon_sym_unique] = ACTIONS(3125), + [anon_sym_LBRACE_PIPE] = ACTIONS(3127), [sym_html_comment] = ACTIONS(5), }, [STATE(1077)] = { - [sym_import] = STATE(5200), - [sym_nested_identifier] = STATE(5775), - [sym_string] = STATE(3264), - [sym_formal_parameters] = STATE(5842), - [sym_nested_type_identifier] = STATE(3205), - [sym__type_query_member_expression_in_type_annotation] = STATE(2966), - [sym__type_query_call_expression_in_type_annotation] = STATE(3249), - [sym_type] = STATE(3299), - [sym_constructor_type] = STATE(3274), - [sym_primary_type] = STATE(3275), - [sym_template_literal_type] = STATE(3276), - [sym_infer_type] = STATE(3274), - [sym_conditional_type] = STATE(3276), - [sym_generic_type] = STATE(3276), - [sym_type_query] = STATE(3276), - [sym_index_type_query] = STATE(3276), - [sym_lookup_type] = STATE(3276), - [sym_literal_type] = STATE(3276), - [sym__number] = STATE(3277), - [sym_existential_type] = STATE(3276), - [sym_flow_maybe_type] = STATE(3276), - [sym_parenthesized_type] = STATE(3276), - [sym_predefined_type] = STATE(3276), - [sym_object_type] = STATE(3276), - [sym_type_parameters] = STATE(5373), - [sym_array_type] = STATE(3276), - [sym_tuple_type] = STATE(3276), - [sym_readonly_type] = STATE(3274), - [sym_union_type] = STATE(3276), - [sym_intersection_type] = STATE(3276), - [sym_function_type] = STATE(3274), - [sym_identifier] = ACTIONS(1596), - [anon_sym_STAR] = ACTIONS(996), - [anon_sym_LBRACE] = ACTIONS(1600), - [anon_sym_typeof] = ACTIONS(1602), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(1002), - [anon_sym_LPAREN] = ACTIONS(1604), - [anon_sym_LBRACK] = ACTIONS(1606), - [anon_sym_new] = ACTIONS(1608), - [anon_sym_AMP] = ACTIONS(1010), - [anon_sym_PIPE] = ACTIONS(1012), - [anon_sym_PLUS] = ACTIONS(3057), - [anon_sym_DASH] = ACTIONS(3057), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(1042), - [anon_sym_DQUOTE] = ACTIONS(1616), - [anon_sym_SQUOTE] = ACTIONS(1618), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1620), - [sym_number] = ACTIONS(1622), - [sym_this] = ACTIONS(1624), - [sym_true] = ACTIONS(1626), - [sym_false] = ACTIONS(1626), - [sym_null] = ACTIONS(1626), - [sym_undefined] = ACTIONS(1626), - [anon_sym_readonly] = ACTIONS(1628), - [anon_sym_QMARK] = ACTIONS(1030), - [anon_sym_any] = ACTIONS(1042), - [anon_sym_number] = ACTIONS(1042), - [anon_sym_boolean] = ACTIONS(1042), - [anon_sym_string] = ACTIONS(1042), - [anon_sym_symbol] = ACTIONS(1042), - [anon_sym_object] = ACTIONS(1042), - [anon_sym_abstract] = ACTIONS(1034), - [anon_sym_infer] = ACTIONS(1036), - [anon_sym_keyof] = ACTIONS(1038), - [anon_sym_unique] = ACTIONS(1040), - [anon_sym_unknown] = ACTIONS(1042), - [anon_sym_never] = ACTIONS(1042), - [anon_sym_LBRACE_PIPE] = ACTIONS(1044), + [sym_import] = STATE(5280), + [sym_nested_identifier] = STATE(5994), + [sym_string] = STATE(1969), + [sym_formal_parameters] = STATE(6004), + [sym_nested_type_identifier] = STATE(1805), + [sym__type_query_member_expression_in_type_annotation] = STATE(1789), + [sym__type_query_call_expression_in_type_annotation] = STATE(1980), + [sym_type] = STATE(1928), + [sym_constructor_type] = STATE(1988), + [sym_primary_type] = STATE(1989), + [sym_template_literal_type] = STATE(1990), + [sym_infer_type] = STATE(1988), + [sym_conditional_type] = STATE(1990), + [sym_generic_type] = STATE(1990), + [sym_type_query] = STATE(1990), + [sym_index_type_query] = STATE(1990), + [sym_lookup_type] = STATE(1990), + [sym_literal_type] = STATE(1990), + [sym__number] = STATE(1991), + [sym_existential_type] = STATE(1990), + [sym_flow_maybe_type] = STATE(1990), + [sym_parenthesized_type] = STATE(1990), + [sym_predefined_type] = STATE(1990), + [sym_object_type] = STATE(1990), + [sym_type_parameters] = STATE(5526), + [sym_array_type] = STATE(1990), + [sym_tuple_type] = STATE(1990), + [sym_readonly_type] = STATE(1988), + [sym_union_type] = STATE(1990), + [sym_intersection_type] = STATE(1990), + [sym_function_type] = STATE(1988), + [sym_identifier] = ACTIONS(3289), + [anon_sym_STAR] = ACTIONS(3083), + [anon_sym_LBRACE] = ACTIONS(3085), + [anon_sym_typeof] = ACTIONS(3087), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(3089), + [anon_sym_LPAREN] = ACTIONS(3091), + [anon_sym_LBRACK] = ACTIONS(3093), + [anon_sym_new] = ACTIONS(3095), + [anon_sym_AMP] = ACTIONS(3097), + [anon_sym_PIPE] = ACTIONS(3099), + [anon_sym_PLUS] = ACTIONS(3101), + [anon_sym_DASH] = ACTIONS(3101), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(3103), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3105), + [sym_number] = ACTIONS(3107), + [sym_this] = ACTIONS(3291), + [sym_true] = ACTIONS(3111), + [sym_false] = ACTIONS(3111), + [sym_null] = ACTIONS(3111), + [sym_undefined] = ACTIONS(3111), + [anon_sym_readonly] = ACTIONS(3113), + [anon_sym_QMARK] = ACTIONS(3115), + [anon_sym_any] = ACTIONS(3103), + [anon_sym_number] = ACTIONS(3103), + [anon_sym_boolean] = ACTIONS(3103), + [anon_sym_string] = ACTIONS(3103), + [anon_sym_symbol] = ACTIONS(3103), + [anon_sym_object] = ACTIONS(3103), + [anon_sym_abstract] = ACTIONS(3117), + [anon_sym_never] = ACTIONS(3103), + [anon_sym_unknown] = ACTIONS(3103), + [anon_sym_keyof] = ACTIONS(3121), + [anon_sym_infer] = ACTIONS(3123), + [anon_sym_unique] = ACTIONS(3125), + [anon_sym_LBRACE_PIPE] = ACTIONS(3127), [sym_html_comment] = ACTIONS(5), }, [STATE(1078)] = { - [sym_import] = STATE(5200), - [sym_nested_identifier] = STATE(5775), - [sym_string] = STATE(3264), - [sym_formal_parameters] = STATE(5842), - [sym_nested_type_identifier] = STATE(3205), - [sym__type_query_member_expression_in_type_annotation] = STATE(2966), - [sym__type_query_call_expression_in_type_annotation] = STATE(3249), - [sym_type] = STATE(3271), - [sym_constructor_type] = STATE(3274), - [sym_primary_type] = STATE(3275), - [sym_template_literal_type] = STATE(3276), - [sym_infer_type] = STATE(3274), - [sym_conditional_type] = STATE(3276), - [sym_generic_type] = STATE(3276), - [sym_type_query] = STATE(3276), - [sym_index_type_query] = STATE(3276), - [sym_lookup_type] = STATE(3276), - [sym_literal_type] = STATE(3276), - [sym__number] = STATE(3277), - [sym_existential_type] = STATE(3276), - [sym_flow_maybe_type] = STATE(3276), - [sym_parenthesized_type] = STATE(3276), - [sym_predefined_type] = STATE(3276), - [sym_object_type] = STATE(3276), - [sym_type_parameters] = STATE(5373), - [sym_array_type] = STATE(3276), - [sym_tuple_type] = STATE(3276), - [sym_readonly_type] = STATE(3274), - [sym_union_type] = STATE(3276), - [sym_intersection_type] = STATE(3276), - [sym_function_type] = STATE(3274), - [sym_identifier] = ACTIONS(1596), - [anon_sym_STAR] = ACTIONS(996), - [anon_sym_LBRACE] = ACTIONS(1600), - [anon_sym_typeof] = ACTIONS(1602), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(1002), - [anon_sym_LPAREN] = ACTIONS(1604), - [anon_sym_LBRACK] = ACTIONS(1606), - [anon_sym_new] = ACTIONS(1608), - [anon_sym_AMP] = ACTIONS(1010), - [anon_sym_PIPE] = ACTIONS(1012), - [anon_sym_PLUS] = ACTIONS(3057), - [anon_sym_DASH] = ACTIONS(3057), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(1042), - [anon_sym_DQUOTE] = ACTIONS(1616), - [anon_sym_SQUOTE] = ACTIONS(1618), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1620), - [sym_number] = ACTIONS(1622), - [sym_this] = ACTIONS(1624), - [sym_true] = ACTIONS(1626), - [sym_false] = ACTIONS(1626), - [sym_null] = ACTIONS(1626), - [sym_undefined] = ACTIONS(1626), - [anon_sym_readonly] = ACTIONS(1628), - [anon_sym_QMARK] = ACTIONS(1030), - [anon_sym_any] = ACTIONS(1042), - [anon_sym_number] = ACTIONS(1042), - [anon_sym_boolean] = ACTIONS(1042), - [anon_sym_string] = ACTIONS(1042), - [anon_sym_symbol] = ACTIONS(1042), - [anon_sym_object] = ACTIONS(1042), - [anon_sym_abstract] = ACTIONS(1034), - [anon_sym_infer] = ACTIONS(1036), - [anon_sym_keyof] = ACTIONS(1038), - [anon_sym_unique] = ACTIONS(1040), - [anon_sym_unknown] = ACTIONS(1042), - [anon_sym_never] = ACTIONS(1042), - [anon_sym_LBRACE_PIPE] = ACTIONS(1044), + [sym_import] = STATE(5280), + [sym_nested_identifier] = STATE(5994), + [sym_string] = STATE(1969), + [sym_formal_parameters] = STATE(5776), + [sym_nested_type_identifier] = STATE(1805), + [sym__type_query_member_expression_in_type_annotation] = STATE(1789), + [sym__type_query_call_expression_in_type_annotation] = STATE(1980), + [sym_type] = STATE(4854), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(1929), + [sym_template_literal_type] = STATE(1990), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(1990), + [sym_generic_type] = STATE(1990), + [sym_type_query] = STATE(1990), + [sym_index_type_query] = STATE(1990), + [sym_lookup_type] = STATE(1990), + [sym_literal_type] = STATE(1990), + [sym__number] = STATE(1991), + [sym_existential_type] = STATE(1990), + [sym_flow_maybe_type] = STATE(1990), + [sym_parenthesized_type] = STATE(1990), + [sym_predefined_type] = STATE(1990), + [sym_object_type] = STATE(1990), + [sym_type_parameters] = STATE(5570), + [sym_array_type] = STATE(1990), + [sym_tuple_type] = STATE(1990), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(1990), + [sym_intersection_type] = STATE(1990), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(3289), + [anon_sym_STAR] = ACTIONS(3083), + [anon_sym_LBRACE] = ACTIONS(3085), + [anon_sym_typeof] = ACTIONS(3087), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(3089), + [anon_sym_LPAREN] = ACTIONS(3091), + [anon_sym_LBRACK] = ACTIONS(3093), + [anon_sym_new] = ACTIONS(1556), + [anon_sym_AMP] = ACTIONS(3097), + [anon_sym_PIPE] = ACTIONS(3099), + [anon_sym_PLUS] = ACTIONS(3101), + [anon_sym_DASH] = ACTIONS(3101), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(3103), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3105), + [sym_number] = ACTIONS(3107), + [sym_this] = ACTIONS(3291), + [sym_true] = ACTIONS(3111), + [sym_false] = ACTIONS(3111), + [sym_null] = ACTIONS(3111), + [sym_undefined] = ACTIONS(3111), + [anon_sym_readonly] = ACTIONS(1574), + [anon_sym_QMARK] = ACTIONS(3115), + [anon_sym_any] = ACTIONS(3103), + [anon_sym_number] = ACTIONS(3103), + [anon_sym_boolean] = ACTIONS(3103), + [anon_sym_string] = ACTIONS(3103), + [anon_sym_symbol] = ACTIONS(3103), + [anon_sym_object] = ACTIONS(3103), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_never] = ACTIONS(3103), + [anon_sym_unknown] = ACTIONS(3103), + [anon_sym_keyof] = ACTIONS(3121), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(3125), + [anon_sym_LBRACE_PIPE] = ACTIONS(3127), [sym_html_comment] = ACTIONS(5), }, [STATE(1079)] = { - [sym_import] = STATE(5069), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5974), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(2945), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(4567), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5573), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(1538), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_new] = ACTIONS(1550), - [anon_sym_AMP] = ACTIONS(728), - [anon_sym_PIPE] = ACTIONS(730), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1568), - [anon_sym_QMARK] = ACTIONS(754), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(207), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_import] = STATE(5280), + [sym_nested_identifier] = STATE(5994), + [sym_string] = STATE(1969), + [sym_formal_parameters] = STATE(5776), + [sym_nested_type_identifier] = STATE(1805), + [sym__type_query_member_expression_in_type_annotation] = STATE(1789), + [sym__type_query_call_expression_in_type_annotation] = STATE(1980), + [sym_type] = STATE(4854), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(1930), + [sym_template_literal_type] = STATE(1990), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(1990), + [sym_generic_type] = STATE(1990), + [sym_type_query] = STATE(1990), + [sym_index_type_query] = STATE(1990), + [sym_lookup_type] = STATE(1990), + [sym_literal_type] = STATE(1990), + [sym__number] = STATE(1991), + [sym_existential_type] = STATE(1990), + [sym_flow_maybe_type] = STATE(1990), + [sym_parenthesized_type] = STATE(1990), + [sym_predefined_type] = STATE(1990), + [sym_object_type] = STATE(1990), + [sym_type_parameters] = STATE(5570), + [sym_array_type] = STATE(1990), + [sym_tuple_type] = STATE(1990), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(1990), + [sym_intersection_type] = STATE(1990), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(3289), + [anon_sym_STAR] = ACTIONS(3083), + [anon_sym_LBRACE] = ACTIONS(3085), + [anon_sym_typeof] = ACTIONS(3087), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(3089), + [anon_sym_LPAREN] = ACTIONS(3091), + [anon_sym_LBRACK] = ACTIONS(3093), + [anon_sym_new] = ACTIONS(1556), + [anon_sym_AMP] = ACTIONS(3097), + [anon_sym_PIPE] = ACTIONS(3099), + [anon_sym_PLUS] = ACTIONS(3101), + [anon_sym_DASH] = ACTIONS(3101), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(3103), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3105), + [sym_number] = ACTIONS(3107), + [sym_this] = ACTIONS(3291), + [sym_true] = ACTIONS(3111), + [sym_false] = ACTIONS(3111), + [sym_null] = ACTIONS(3111), + [sym_undefined] = ACTIONS(3111), + [anon_sym_readonly] = ACTIONS(1574), + [anon_sym_QMARK] = ACTIONS(3115), + [anon_sym_any] = ACTIONS(3103), + [anon_sym_number] = ACTIONS(3103), + [anon_sym_boolean] = ACTIONS(3103), + [anon_sym_string] = ACTIONS(3103), + [anon_sym_symbol] = ACTIONS(3103), + [anon_sym_object] = ACTIONS(3103), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_never] = ACTIONS(3103), + [anon_sym_unknown] = ACTIONS(3103), + [anon_sym_keyof] = ACTIONS(3121), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(3125), + [anon_sym_LBRACE_PIPE] = ACTIONS(3127), [sym_html_comment] = ACTIONS(5), }, [STATE(1080)] = { - [sym_import] = STATE(5200), - [sym_nested_identifier] = STATE(5775), - [sym_string] = STATE(3264), - [sym_formal_parameters] = STATE(5842), - [sym_nested_type_identifier] = STATE(3205), - [sym__type_query_member_expression_in_type_annotation] = STATE(2966), - [sym__type_query_call_expression_in_type_annotation] = STATE(3249), - [sym_type] = STATE(3285), - [sym_constructor_type] = STATE(3274), - [sym_primary_type] = STATE(3275), - [sym_template_literal_type] = STATE(3276), - [sym_infer_type] = STATE(3274), - [sym_conditional_type] = STATE(3276), - [sym_generic_type] = STATE(3276), - [sym_type_query] = STATE(3276), - [sym_index_type_query] = STATE(3276), - [sym_lookup_type] = STATE(3276), - [sym_literal_type] = STATE(3276), - [sym__number] = STATE(3277), - [sym_existential_type] = STATE(3276), - [sym_flow_maybe_type] = STATE(3276), - [sym_parenthesized_type] = STATE(3276), - [sym_predefined_type] = STATE(3276), - [sym_object_type] = STATE(3276), - [sym_type_parameters] = STATE(5373), - [sym_array_type] = STATE(3276), - [sym_tuple_type] = STATE(3276), - [sym_readonly_type] = STATE(3274), - [sym_union_type] = STATE(3276), - [sym_intersection_type] = STATE(3276), - [sym_function_type] = STATE(3274), - [sym_identifier] = ACTIONS(1596), - [anon_sym_STAR] = ACTIONS(996), - [anon_sym_LBRACE] = ACTIONS(1600), - [anon_sym_typeof] = ACTIONS(1602), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(1002), - [anon_sym_LPAREN] = ACTIONS(1604), - [anon_sym_LBRACK] = ACTIONS(1606), - [anon_sym_new] = ACTIONS(1608), - [anon_sym_AMP] = ACTIONS(1010), - [anon_sym_PIPE] = ACTIONS(1012), - [anon_sym_PLUS] = ACTIONS(3057), - [anon_sym_DASH] = ACTIONS(3057), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(1042), - [anon_sym_DQUOTE] = ACTIONS(1616), - [anon_sym_SQUOTE] = ACTIONS(1618), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1620), - [sym_number] = ACTIONS(1622), - [sym_this] = ACTIONS(1624), - [sym_true] = ACTIONS(1626), - [sym_false] = ACTIONS(1626), - [sym_null] = ACTIONS(1626), - [sym_undefined] = ACTIONS(1626), - [anon_sym_readonly] = ACTIONS(1628), - [anon_sym_QMARK] = ACTIONS(1030), - [anon_sym_any] = ACTIONS(1042), - [anon_sym_number] = ACTIONS(1042), - [anon_sym_boolean] = ACTIONS(1042), - [anon_sym_string] = ACTIONS(1042), - [anon_sym_symbol] = ACTIONS(1042), - [anon_sym_object] = ACTIONS(1042), - [anon_sym_abstract] = ACTIONS(1034), - [anon_sym_infer] = ACTIONS(1036), - [anon_sym_keyof] = ACTIONS(1038), - [anon_sym_unique] = ACTIONS(1040), - [anon_sym_unknown] = ACTIONS(1042), - [anon_sym_never] = ACTIONS(1042), - [anon_sym_LBRACE_PIPE] = ACTIONS(1044), + [sym_import] = STATE(5068), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5999), + [sym_nested_type_identifier] = STATE(3511), + [sym__type_query_member_expression_in_type_annotation] = STATE(3299), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(4009), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5621), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(3283), + [anon_sym_STAR] = ACTIONS(581), + [anon_sym_LBRACE] = ACTIONS(3183), + [anon_sym_typeof] = ACTIONS(3185), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_new] = ACTIONS(3187), + [anon_sym_AMP] = ACTIONS(3189), + [anon_sym_PIPE] = ACTIONS(3191), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(3193), + [anon_sym_SQUOTE] = ACTIONS(3195), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(3199), + [anon_sym_QMARK] = ACTIONS(3201), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(3203), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(3207), + [anon_sym_infer] = ACTIONS(3209), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(3211), [sym_html_comment] = ACTIONS(5), }, [STATE(1081)] = { - [sym_import] = STATE(4725), - [sym_nested_identifier] = STATE(6067), - [sym_string] = STATE(2120), - [sym_formal_parameters] = STATE(5795), - [sym_nested_type_identifier] = STATE(1805), - [sym__type_query_member_expression_in_type_annotation] = STATE(1785), - [sym__type_query_call_expression_in_type_annotation] = STATE(2128), - [sym_type] = STATE(2074), - [sym_constructor_type] = STATE(2132), - [sym_primary_type] = STATE(2133), - [sym_template_literal_type] = STATE(2136), - [sym_infer_type] = STATE(2132), - [sym_conditional_type] = STATE(2136), - [sym_generic_type] = STATE(2136), - [sym_type_query] = STATE(2136), - [sym_index_type_query] = STATE(2136), - [sym_lookup_type] = STATE(2136), - [sym_literal_type] = STATE(2136), - [sym__number] = STATE(2139), - [sym_existential_type] = STATE(2136), - [sym_flow_maybe_type] = STATE(2136), - [sym_parenthesized_type] = STATE(2136), - [sym_predefined_type] = STATE(2136), - [sym_object_type] = STATE(2136), - [sym_type_parameters] = STATE(5522), - [sym_array_type] = STATE(2136), - [sym_tuple_type] = STATE(2136), - [sym_readonly_type] = STATE(2132), - [sym_union_type] = STATE(2136), - [sym_intersection_type] = STATE(2136), - [sym_function_type] = STATE(2132), - [sym_identifier] = ACTIONS(3273), - [anon_sym_STAR] = ACTIONS(3111), - [anon_sym_LBRACE] = ACTIONS(3113), - [anon_sym_typeof] = ACTIONS(3115), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(3117), - [anon_sym_LPAREN] = ACTIONS(3119), - [anon_sym_LBRACK] = ACTIONS(3121), - [anon_sym_new] = ACTIONS(3123), - [anon_sym_AMP] = ACTIONS(3125), - [anon_sym_PIPE] = ACTIONS(3127), - [anon_sym_PLUS] = ACTIONS(3129), - [anon_sym_DASH] = ACTIONS(3129), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(3131), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3133), - [sym_number] = ACTIONS(3135), - [sym_this] = ACTIONS(3275), - [sym_true] = ACTIONS(3139), - [sym_false] = ACTIONS(3139), - [sym_null] = ACTIONS(3139), - [sym_undefined] = ACTIONS(3139), - [anon_sym_readonly] = ACTIONS(3141), - [anon_sym_QMARK] = ACTIONS(3143), - [anon_sym_any] = ACTIONS(3131), - [anon_sym_number] = ACTIONS(3131), - [anon_sym_boolean] = ACTIONS(3131), - [anon_sym_string] = ACTIONS(3131), - [anon_sym_symbol] = ACTIONS(3131), - [anon_sym_object] = ACTIONS(3131), - [anon_sym_abstract] = ACTIONS(3145), - [anon_sym_infer] = ACTIONS(3149), - [anon_sym_keyof] = ACTIONS(3151), - [anon_sym_unique] = ACTIONS(3153), - [anon_sym_unknown] = ACTIONS(3131), - [anon_sym_never] = ACTIONS(3131), - [anon_sym_LBRACE_PIPE] = ACTIONS(3155), + [sym_import] = STATE(5175), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5776), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(2951), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(2994), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5570), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(1544), + [anon_sym_STAR] = ACTIONS(581), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_new] = ACTIONS(1556), + [anon_sym_AMP] = ACTIONS(758), + [anon_sym_PIPE] = ACTIONS(760), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1574), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, [STATE(1082)] = { - [sym_import] = STATE(4725), - [sym_nested_identifier] = STATE(6067), - [sym_string] = STATE(2120), - [sym_formal_parameters] = STATE(5795), - [sym_nested_type_identifier] = STATE(1805), - [sym__type_query_member_expression_in_type_annotation] = STATE(1785), - [sym__type_query_call_expression_in_type_annotation] = STATE(2128), - [sym_type] = STATE(2075), - [sym_constructor_type] = STATE(2132), - [sym_primary_type] = STATE(2133), - [sym_template_literal_type] = STATE(2136), - [sym_infer_type] = STATE(2132), - [sym_conditional_type] = STATE(2136), - [sym_generic_type] = STATE(2136), - [sym_type_query] = STATE(2136), - [sym_index_type_query] = STATE(2136), - [sym_lookup_type] = STATE(2136), - [sym_literal_type] = STATE(2136), - [sym__number] = STATE(2139), - [sym_existential_type] = STATE(2136), - [sym_flow_maybe_type] = STATE(2136), - [sym_parenthesized_type] = STATE(2136), - [sym_predefined_type] = STATE(2136), - [sym_object_type] = STATE(2136), - [sym_type_parameters] = STATE(5522), - [sym_array_type] = STATE(2136), - [sym_tuple_type] = STATE(2136), - [sym_readonly_type] = STATE(2132), - [sym_union_type] = STATE(2136), - [sym_intersection_type] = STATE(2136), - [sym_function_type] = STATE(2132), - [sym_identifier] = ACTIONS(3273), - [anon_sym_STAR] = ACTIONS(3111), - [anon_sym_LBRACE] = ACTIONS(3113), - [anon_sym_typeof] = ACTIONS(3115), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(3117), - [anon_sym_LPAREN] = ACTIONS(3119), - [anon_sym_LBRACK] = ACTIONS(3121), - [anon_sym_new] = ACTIONS(3123), - [anon_sym_AMP] = ACTIONS(3125), - [anon_sym_PIPE] = ACTIONS(3127), - [anon_sym_PLUS] = ACTIONS(3129), - [anon_sym_DASH] = ACTIONS(3129), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(3131), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3133), - [sym_number] = ACTIONS(3135), - [sym_this] = ACTIONS(3275), - [sym_true] = ACTIONS(3139), - [sym_false] = ACTIONS(3139), - [sym_null] = ACTIONS(3139), - [sym_undefined] = ACTIONS(3139), - [anon_sym_readonly] = ACTIONS(3141), - [anon_sym_QMARK] = ACTIONS(3143), - [anon_sym_any] = ACTIONS(3131), - [anon_sym_number] = ACTIONS(3131), - [anon_sym_boolean] = ACTIONS(3131), - [anon_sym_string] = ACTIONS(3131), - [anon_sym_symbol] = ACTIONS(3131), - [anon_sym_object] = ACTIONS(3131), - [anon_sym_abstract] = ACTIONS(3145), - [anon_sym_infer] = ACTIONS(3149), - [anon_sym_keyof] = ACTIONS(3151), - [anon_sym_unique] = ACTIONS(3153), - [anon_sym_unknown] = ACTIONS(3131), - [anon_sym_never] = ACTIONS(3131), - [anon_sym_LBRACE_PIPE] = ACTIONS(3155), + [sym_import] = STATE(5175), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5776), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(2951), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(3233), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5570), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(1544), + [anon_sym_STAR] = ACTIONS(581), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_new] = ACTIONS(1556), + [anon_sym_AMP] = ACTIONS(758), + [anon_sym_PIPE] = ACTIONS(760), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1574), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, [STATE(1083)] = { - [sym_import] = STATE(5018), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(6073), - [sym_nested_type_identifier] = STATE(3524), - [sym__type_query_member_expression_in_type_annotation] = STATE(3316), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(4449), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5606), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(3265), + [sym_import] = STATE(5068), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5776), + [sym_nested_type_identifier] = STATE(3511), + [sym__type_query_member_expression_in_type_annotation] = STATE(3299), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(4964), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3016), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5570), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(3283), [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(3079), - [anon_sym_typeof] = ACTIONS(3081), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_new] = ACTIONS(3083), - [anon_sym_AMP] = ACTIONS(3085), - [anon_sym_PIPE] = ACTIONS(3087), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(3089), - [anon_sym_SQUOTE] = ACTIONS(3091), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(3095), - [anon_sym_QMARK] = ACTIONS(3097), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(3099), - [anon_sym_infer] = ACTIONS(3103), - [anon_sym_keyof] = ACTIONS(3105), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(3107), + [anon_sym_LBRACE] = ACTIONS(3183), + [anon_sym_typeof] = ACTIONS(3185), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_new] = ACTIONS(1556), + [anon_sym_AMP] = ACTIONS(3189), + [anon_sym_PIPE] = ACTIONS(3191), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(3193), + [anon_sym_SQUOTE] = ACTIONS(3195), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1574), + [anon_sym_QMARK] = ACTIONS(3201), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(3207), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(3211), [sym_html_comment] = ACTIONS(5), }, [STATE(1084)] = { - [sym_import] = STATE(5200), - [sym_nested_identifier] = STATE(5775), - [sym_string] = STATE(3264), - [sym_formal_parameters] = STATE(5842), - [sym_nested_type_identifier] = STATE(3205), - [sym__type_query_member_expression_in_type_annotation] = STATE(2966), - [sym__type_query_call_expression_in_type_annotation] = STATE(3249), - [sym_type] = STATE(3306), - [sym_constructor_type] = STATE(3274), - [sym_primary_type] = STATE(3275), - [sym_template_literal_type] = STATE(3276), - [sym_infer_type] = STATE(3274), - [sym_conditional_type] = STATE(3276), - [sym_generic_type] = STATE(3276), - [sym_type_query] = STATE(3276), - [sym_index_type_query] = STATE(3276), - [sym_lookup_type] = STATE(3276), - [sym_literal_type] = STATE(3276), - [sym__number] = STATE(3277), - [sym_existential_type] = STATE(3276), - [sym_flow_maybe_type] = STATE(3276), - [sym_parenthesized_type] = STATE(3276), - [sym_predefined_type] = STATE(3276), - [sym_object_type] = STATE(3276), - [sym_type_parameters] = STATE(5373), - [sym_array_type] = STATE(3276), - [sym_tuple_type] = STATE(3276), - [sym_readonly_type] = STATE(3274), - [sym_union_type] = STATE(3276), - [sym_intersection_type] = STATE(3276), - [sym_function_type] = STATE(3274), - [sym_identifier] = ACTIONS(1596), - [anon_sym_STAR] = ACTIONS(996), - [anon_sym_LBRACE] = ACTIONS(1600), - [anon_sym_typeof] = ACTIONS(1602), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(1002), - [anon_sym_LPAREN] = ACTIONS(1604), - [anon_sym_LBRACK] = ACTIONS(1606), - [anon_sym_new] = ACTIONS(1608), - [anon_sym_AMP] = ACTIONS(1010), - [anon_sym_PIPE] = ACTIONS(1012), - [anon_sym_PLUS] = ACTIONS(3057), - [anon_sym_DASH] = ACTIONS(3057), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(1042), - [anon_sym_DQUOTE] = ACTIONS(1616), - [anon_sym_SQUOTE] = ACTIONS(1618), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1620), - [sym_number] = ACTIONS(1622), - [sym_this] = ACTIONS(1624), - [sym_true] = ACTIONS(1626), - [sym_false] = ACTIONS(1626), - [sym_null] = ACTIONS(1626), - [sym_undefined] = ACTIONS(1626), - [anon_sym_readonly] = ACTIONS(1628), - [anon_sym_QMARK] = ACTIONS(1030), - [anon_sym_any] = ACTIONS(1042), - [anon_sym_number] = ACTIONS(1042), - [anon_sym_boolean] = ACTIONS(1042), - [anon_sym_string] = ACTIONS(1042), - [anon_sym_symbol] = ACTIONS(1042), - [anon_sym_object] = ACTIONS(1042), - [anon_sym_abstract] = ACTIONS(1034), - [anon_sym_infer] = ACTIONS(1036), - [anon_sym_keyof] = ACTIONS(1038), - [anon_sym_unique] = ACTIONS(1040), - [anon_sym_unknown] = ACTIONS(1042), - [anon_sym_never] = ACTIONS(1042), - [anon_sym_LBRACE_PIPE] = ACTIONS(1044), + [sym_import] = STATE(5175), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5776), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(2951), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(3153), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5570), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(1544), + [anon_sym_STAR] = ACTIONS(581), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_new] = ACTIONS(1556), + [anon_sym_AMP] = ACTIONS(758), + [anon_sym_PIPE] = ACTIONS(760), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1574), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, [STATE(1085)] = { - [sym_import] = STATE(5200), - [sym_nested_identifier] = STATE(5775), - [sym_string] = STATE(3264), - [sym_formal_parameters] = STATE(5842), - [sym_nested_type_identifier] = STATE(3205), - [sym__type_query_member_expression_in_type_annotation] = STATE(2966), - [sym__type_query_call_expression_in_type_annotation] = STATE(3249), - [sym_type] = STATE(3307), - [sym_constructor_type] = STATE(3274), - [sym_primary_type] = STATE(3275), - [sym_template_literal_type] = STATE(3276), - [sym_infer_type] = STATE(3274), - [sym_conditional_type] = STATE(3276), - [sym_generic_type] = STATE(3276), - [sym_type_query] = STATE(3276), - [sym_index_type_query] = STATE(3276), - [sym_lookup_type] = STATE(3276), - [sym_literal_type] = STATE(3276), - [sym__number] = STATE(3277), - [sym_existential_type] = STATE(3276), - [sym_flow_maybe_type] = STATE(3276), - [sym_parenthesized_type] = STATE(3276), - [sym_predefined_type] = STATE(3276), - [sym_object_type] = STATE(3276), - [sym_type_parameters] = STATE(5373), - [sym_array_type] = STATE(3276), - [sym_tuple_type] = STATE(3276), - [sym_readonly_type] = STATE(3274), - [sym_union_type] = STATE(3276), - [sym_intersection_type] = STATE(3276), - [sym_function_type] = STATE(3274), - [sym_identifier] = ACTIONS(1596), - [anon_sym_STAR] = ACTIONS(996), - [anon_sym_LBRACE] = ACTIONS(1600), - [anon_sym_typeof] = ACTIONS(1602), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(1002), - [anon_sym_LPAREN] = ACTIONS(1604), - [anon_sym_LBRACK] = ACTIONS(1606), - [anon_sym_new] = ACTIONS(1608), - [anon_sym_AMP] = ACTIONS(1010), - [anon_sym_PIPE] = ACTIONS(1012), - [anon_sym_PLUS] = ACTIONS(3057), - [anon_sym_DASH] = ACTIONS(3057), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(1042), - [anon_sym_DQUOTE] = ACTIONS(1616), - [anon_sym_SQUOTE] = ACTIONS(1618), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1620), - [sym_number] = ACTIONS(1622), - [sym_this] = ACTIONS(1624), - [sym_true] = ACTIONS(1626), - [sym_false] = ACTIONS(1626), - [sym_null] = ACTIONS(1626), - [sym_undefined] = ACTIONS(1626), - [anon_sym_readonly] = ACTIONS(1628), - [anon_sym_QMARK] = ACTIONS(1030), - [anon_sym_any] = ACTIONS(1042), - [anon_sym_number] = ACTIONS(1042), - [anon_sym_boolean] = ACTIONS(1042), - [anon_sym_string] = ACTIONS(1042), - [anon_sym_symbol] = ACTIONS(1042), - [anon_sym_object] = ACTIONS(1042), - [anon_sym_abstract] = ACTIONS(1034), - [anon_sym_infer] = ACTIONS(1036), - [anon_sym_keyof] = ACTIONS(1038), - [anon_sym_unique] = ACTIONS(1040), - [anon_sym_unknown] = ACTIONS(1042), - [anon_sym_never] = ACTIONS(1042), - [anon_sym_LBRACE_PIPE] = ACTIONS(1044), + [sym_import] = STATE(5175), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5776), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(2951), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(4723), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3016), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5570), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(1544), + [anon_sym_STAR] = ACTIONS(581), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_new] = ACTIONS(1556), + [anon_sym_AMP] = ACTIONS(758), + [anon_sym_PIPE] = ACTIONS(760), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1574), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, [STATE(1086)] = { - [sym_import] = STATE(5200), - [sym_nested_identifier] = STATE(5775), - [sym_string] = STATE(3264), - [sym_formal_parameters] = STATE(5842), - [sym_nested_type_identifier] = STATE(3205), - [sym__type_query_member_expression_in_type_annotation] = STATE(2966), - [sym__type_query_call_expression_in_type_annotation] = STATE(3249), - [sym_type] = STATE(3279), - [sym_constructor_type] = STATE(3274), - [sym_primary_type] = STATE(3275), - [sym_template_literal_type] = STATE(3276), - [sym_infer_type] = STATE(3274), - [sym_conditional_type] = STATE(3276), - [sym_generic_type] = STATE(3276), - [sym_type_query] = STATE(3276), - [sym_index_type_query] = STATE(3276), - [sym_lookup_type] = STATE(3276), - [sym_literal_type] = STATE(3276), - [sym__number] = STATE(3277), - [sym_existential_type] = STATE(3276), - [sym_flow_maybe_type] = STATE(3276), - [sym_parenthesized_type] = STATE(3276), - [sym_predefined_type] = STATE(3276), - [sym_object_type] = STATE(3276), - [sym_type_parameters] = STATE(5373), - [sym_array_type] = STATE(3276), - [sym_tuple_type] = STATE(3276), - [sym_readonly_type] = STATE(3274), - [sym_union_type] = STATE(3276), - [sym_intersection_type] = STATE(3276), - [sym_function_type] = STATE(3274), - [sym_identifier] = ACTIONS(1596), - [anon_sym_STAR] = ACTIONS(996), - [anon_sym_LBRACE] = ACTIONS(1600), - [anon_sym_typeof] = ACTIONS(1602), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(1002), - [anon_sym_LPAREN] = ACTIONS(1604), - [anon_sym_LBRACK] = ACTIONS(1606), - [anon_sym_new] = ACTIONS(1608), - [anon_sym_AMP] = ACTIONS(1010), - [anon_sym_PIPE] = ACTIONS(1012), - [anon_sym_PLUS] = ACTIONS(3057), - [anon_sym_DASH] = ACTIONS(3057), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(1042), - [anon_sym_DQUOTE] = ACTIONS(1616), - [anon_sym_SQUOTE] = ACTIONS(1618), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1620), - [sym_number] = ACTIONS(1622), - [sym_this] = ACTIONS(1624), - [sym_true] = ACTIONS(1626), - [sym_false] = ACTIONS(1626), - [sym_null] = ACTIONS(1626), - [sym_undefined] = ACTIONS(1626), - [anon_sym_readonly] = ACTIONS(1628), - [anon_sym_QMARK] = ACTIONS(1030), - [anon_sym_any] = ACTIONS(1042), - [anon_sym_number] = ACTIONS(1042), - [anon_sym_boolean] = ACTIONS(1042), - [anon_sym_string] = ACTIONS(1042), - [anon_sym_symbol] = ACTIONS(1042), - [anon_sym_object] = ACTIONS(1042), - [anon_sym_abstract] = ACTIONS(1034), - [anon_sym_infer] = ACTIONS(1036), - [anon_sym_keyof] = ACTIONS(1038), - [anon_sym_unique] = ACTIONS(1040), - [anon_sym_unknown] = ACTIONS(1042), - [anon_sym_never] = ACTIONS(1042), - [anon_sym_LBRACE_PIPE] = ACTIONS(1044), + [sym_import] = STATE(5175), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5776), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(2951), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(4723), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3013), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5570), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(1544), + [anon_sym_STAR] = ACTIONS(581), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_new] = ACTIONS(1556), + [anon_sym_AMP] = ACTIONS(758), + [anon_sym_PIPE] = ACTIONS(760), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1574), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, [STATE(1087)] = { - [sym_import] = STATE(5200), - [sym_nested_identifier] = STATE(5775), - [sym_string] = STATE(3264), - [sym_formal_parameters] = STATE(5842), - [sym_nested_type_identifier] = STATE(3205), - [sym__type_query_member_expression_in_type_annotation] = STATE(2966), - [sym__type_query_call_expression_in_type_annotation] = STATE(3249), - [sym_type] = STATE(3291), - [sym_constructor_type] = STATE(3274), - [sym_primary_type] = STATE(3275), - [sym_template_literal_type] = STATE(3276), - [sym_infer_type] = STATE(3274), - [sym_conditional_type] = STATE(3276), - [sym_generic_type] = STATE(3276), - [sym_type_query] = STATE(3276), - [sym_index_type_query] = STATE(3276), - [sym_lookup_type] = STATE(3276), - [sym_literal_type] = STATE(3276), - [sym__number] = STATE(3277), - [sym_existential_type] = STATE(3276), - [sym_flow_maybe_type] = STATE(3276), - [sym_parenthesized_type] = STATE(3276), - [sym_predefined_type] = STATE(3276), - [sym_object_type] = STATE(3276), - [sym_type_parameters] = STATE(5373), - [sym_array_type] = STATE(3276), - [sym_tuple_type] = STATE(3276), - [sym_readonly_type] = STATE(3274), - [sym_union_type] = STATE(3276), - [sym_intersection_type] = STATE(3276), - [sym_function_type] = STATE(3274), - [sym_identifier] = ACTIONS(1596), - [anon_sym_STAR] = ACTIONS(996), - [anon_sym_LBRACE] = ACTIONS(1600), - [anon_sym_typeof] = ACTIONS(1602), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(1002), - [anon_sym_LPAREN] = ACTIONS(1604), - [anon_sym_LBRACK] = ACTIONS(1606), - [anon_sym_new] = ACTIONS(1608), - [anon_sym_AMP] = ACTIONS(1010), - [anon_sym_PIPE] = ACTIONS(1012), - [anon_sym_PLUS] = ACTIONS(3057), - [anon_sym_DASH] = ACTIONS(3057), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(1042), - [anon_sym_DQUOTE] = ACTIONS(1616), - [anon_sym_SQUOTE] = ACTIONS(1618), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1620), - [sym_number] = ACTIONS(1622), - [sym_this] = ACTIONS(1624), - [sym_true] = ACTIONS(1626), - [sym_false] = ACTIONS(1626), - [sym_null] = ACTIONS(1626), - [sym_undefined] = ACTIONS(1626), - [anon_sym_readonly] = ACTIONS(1628), - [anon_sym_QMARK] = ACTIONS(1030), - [anon_sym_any] = ACTIONS(1042), - [anon_sym_number] = ACTIONS(1042), - [anon_sym_boolean] = ACTIONS(1042), - [anon_sym_string] = ACTIONS(1042), - [anon_sym_symbol] = ACTIONS(1042), - [anon_sym_object] = ACTIONS(1042), - [anon_sym_abstract] = ACTIONS(1034), - [anon_sym_infer] = ACTIONS(1036), - [anon_sym_keyof] = ACTIONS(1038), - [anon_sym_unique] = ACTIONS(1040), - [anon_sym_unknown] = ACTIONS(1042), - [anon_sym_never] = ACTIONS(1042), - [anon_sym_LBRACE_PIPE] = ACTIONS(1044), + [sym_import] = STATE(5068), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5776), + [sym_nested_type_identifier] = STATE(3511), + [sym__type_query_member_expression_in_type_annotation] = STATE(3299), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(4964), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3013), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5570), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(3283), + [anon_sym_STAR] = ACTIONS(581), + [anon_sym_LBRACE] = ACTIONS(3183), + [anon_sym_typeof] = ACTIONS(3185), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_new] = ACTIONS(1556), + [anon_sym_AMP] = ACTIONS(3189), + [anon_sym_PIPE] = ACTIONS(3191), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(3193), + [anon_sym_SQUOTE] = ACTIONS(3195), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1574), + [anon_sym_QMARK] = ACTIONS(3201), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(3207), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(3211), [sym_html_comment] = ACTIONS(5), }, [STATE(1088)] = { - [sym_import] = STATE(4734), - [sym_nested_identifier] = STATE(5767), - [sym_string] = STATE(1592), - [sym_formal_parameters] = STATE(6046), - [sym_nested_type_identifier] = STATE(1527), - [sym__type_query_member_expression_in_type_annotation] = STATE(1513), - [sym__type_query_call_expression_in_type_annotation] = STATE(1610), - [sym_type] = STATE(1628), - [sym_constructor_type] = STATE(1611), - [sym_primary_type] = STATE(1612), - [sym_template_literal_type] = STATE(1613), - [sym_infer_type] = STATE(1611), - [sym_conditional_type] = STATE(1613), - [sym_generic_type] = STATE(1613), - [sym_type_query] = STATE(1613), - [sym_index_type_query] = STATE(1613), - [sym_lookup_type] = STATE(1613), - [sym_literal_type] = STATE(1613), - [sym__number] = STATE(1615), - [sym_existential_type] = STATE(1613), - [sym_flow_maybe_type] = STATE(1613), - [sym_parenthesized_type] = STATE(1613), - [sym_predefined_type] = STATE(1613), - [sym_object_type] = STATE(1613), - [sym_type_parameters] = STATE(5426), - [sym_array_type] = STATE(1613), - [sym_tuple_type] = STATE(1613), - [sym_readonly_type] = STATE(1611), - [sym_union_type] = STATE(1613), - [sym_intersection_type] = STATE(1613), - [sym_function_type] = STATE(1611), - [sym_identifier] = ACTIONS(3267), - [anon_sym_STAR] = ACTIONS(3159), - [anon_sym_LBRACE] = ACTIONS(3161), - [anon_sym_typeof] = ACTIONS(3163), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(3165), - [anon_sym_LPAREN] = ACTIONS(3167), - [anon_sym_LBRACK] = ACTIONS(3169), - [anon_sym_new] = ACTIONS(3171), - [anon_sym_AMP] = ACTIONS(3173), - [anon_sym_PIPE] = ACTIONS(3175), - [anon_sym_PLUS] = ACTIONS(3177), - [anon_sym_DASH] = ACTIONS(3177), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(3179), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3181), - [sym_number] = ACTIONS(3183), - [sym_this] = ACTIONS(3271), - [sym_true] = ACTIONS(3187), - [sym_false] = ACTIONS(3187), - [sym_null] = ACTIONS(3187), - [sym_undefined] = ACTIONS(3187), - [anon_sym_readonly] = ACTIONS(3189), - [anon_sym_QMARK] = ACTIONS(3191), - [anon_sym_any] = ACTIONS(3179), - [anon_sym_number] = ACTIONS(3179), - [anon_sym_boolean] = ACTIONS(3179), - [anon_sym_string] = ACTIONS(3179), - [anon_sym_symbol] = ACTIONS(3179), - [anon_sym_object] = ACTIONS(3179), - [anon_sym_abstract] = ACTIONS(3193), - [anon_sym_infer] = ACTIONS(3197), - [anon_sym_keyof] = ACTIONS(3199), - [anon_sym_unique] = ACTIONS(3201), - [anon_sym_unknown] = ACTIONS(3179), - [anon_sym_never] = ACTIONS(3179), - [anon_sym_LBRACE_PIPE] = ACTIONS(3203), + [sym_import] = STATE(5175), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5776), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(2951), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(4587), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5570), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(1544), + [anon_sym_STAR] = ACTIONS(581), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_new] = ACTIONS(1556), + [anon_sym_AMP] = ACTIONS(758), + [anon_sym_PIPE] = ACTIONS(760), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1574), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, [STATE(1089)] = { - [sym_import] = STATE(4734), - [sym_nested_identifier] = STATE(5767), - [sym_string] = STATE(1592), - [sym_formal_parameters] = STATE(6046), - [sym_nested_type_identifier] = STATE(1527), - [sym__type_query_member_expression_in_type_annotation] = STATE(1513), - [sym__type_query_call_expression_in_type_annotation] = STATE(1610), - [sym_type] = STATE(1629), - [sym_constructor_type] = STATE(1611), - [sym_primary_type] = STATE(1612), - [sym_template_literal_type] = STATE(1613), - [sym_infer_type] = STATE(1611), - [sym_conditional_type] = STATE(1613), - [sym_generic_type] = STATE(1613), - [sym_type_query] = STATE(1613), - [sym_index_type_query] = STATE(1613), - [sym_lookup_type] = STATE(1613), - [sym_literal_type] = STATE(1613), - [sym__number] = STATE(1615), - [sym_existential_type] = STATE(1613), - [sym_flow_maybe_type] = STATE(1613), - [sym_parenthesized_type] = STATE(1613), - [sym_predefined_type] = STATE(1613), - [sym_object_type] = STATE(1613), - [sym_type_parameters] = STATE(5426), - [sym_array_type] = STATE(1613), - [sym_tuple_type] = STATE(1613), - [sym_readonly_type] = STATE(1611), - [sym_union_type] = STATE(1613), - [sym_intersection_type] = STATE(1613), - [sym_function_type] = STATE(1611), - [sym_identifier] = ACTIONS(3267), - [anon_sym_STAR] = ACTIONS(3159), - [anon_sym_LBRACE] = ACTIONS(3161), - [anon_sym_typeof] = ACTIONS(3163), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(3165), - [anon_sym_LPAREN] = ACTIONS(3167), - [anon_sym_LBRACK] = ACTIONS(3169), - [anon_sym_new] = ACTIONS(3171), - [anon_sym_AMP] = ACTIONS(3173), - [anon_sym_PIPE] = ACTIONS(3175), - [anon_sym_PLUS] = ACTIONS(3177), - [anon_sym_DASH] = ACTIONS(3177), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(3179), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3181), - [sym_number] = ACTIONS(3183), - [sym_this] = ACTIONS(3271), - [sym_true] = ACTIONS(3187), - [sym_false] = ACTIONS(3187), - [sym_null] = ACTIONS(3187), - [sym_undefined] = ACTIONS(3187), - [anon_sym_readonly] = ACTIONS(3189), - [anon_sym_QMARK] = ACTIONS(3191), - [anon_sym_any] = ACTIONS(3179), - [anon_sym_number] = ACTIONS(3179), - [anon_sym_boolean] = ACTIONS(3179), - [anon_sym_string] = ACTIONS(3179), - [anon_sym_symbol] = ACTIONS(3179), - [anon_sym_object] = ACTIONS(3179), - [anon_sym_abstract] = ACTIONS(3193), - [anon_sym_infer] = ACTIONS(3197), - [anon_sym_keyof] = ACTIONS(3199), - [anon_sym_unique] = ACTIONS(3201), - [anon_sym_unknown] = ACTIONS(3179), - [anon_sym_never] = ACTIONS(3179), - [anon_sym_LBRACE_PIPE] = ACTIONS(3203), + [sym_import] = STATE(5175), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5776), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(2951), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(3091), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5570), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(1544), + [anon_sym_STAR] = ACTIONS(581), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_new] = ACTIONS(1556), + [anon_sym_AMP] = ACTIONS(758), + [anon_sym_PIPE] = ACTIONS(760), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1574), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, [STATE(1090)] = { - [sym_import] = STATE(5069), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5974), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(2945), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(4703), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5573), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(1538), + [sym_import] = STATE(4927), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5884), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(3252), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(4666), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5720), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(1544), [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_new] = ACTIONS(1550), - [anon_sym_AMP] = ACTIONS(728), - [anon_sym_PIPE] = ACTIONS(730), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1568), - [anon_sym_QMARK] = ACTIONS(754), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(207), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_new] = ACTIONS(1576), + [anon_sym_AMP] = ACTIONS(609), + [anon_sym_PIPE] = ACTIONS(611), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1582), + [anon_sym_QMARK] = ACTIONS(631), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(635), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(1586), + [anon_sym_infer] = ACTIONS(641), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, [STATE(1091)] = { - [sym_import] = STATE(4734), - [sym_nested_identifier] = STATE(5767), - [sym_string] = STATE(1592), - [sym_formal_parameters] = STATE(6046), - [sym_nested_type_identifier] = STATE(1527), - [sym__type_query_member_expression_in_type_annotation] = STATE(1513), - [sym__type_query_call_expression_in_type_annotation] = STATE(1610), - [sym_type] = STATE(1635), - [sym_constructor_type] = STATE(1611), - [sym_primary_type] = STATE(1612), - [sym_template_literal_type] = STATE(1613), - [sym_infer_type] = STATE(1611), - [sym_conditional_type] = STATE(1613), - [sym_generic_type] = STATE(1613), - [sym_type_query] = STATE(1613), - [sym_index_type_query] = STATE(1613), - [sym_lookup_type] = STATE(1613), - [sym_literal_type] = STATE(1613), - [sym__number] = STATE(1615), - [sym_existential_type] = STATE(1613), - [sym_flow_maybe_type] = STATE(1613), - [sym_parenthesized_type] = STATE(1613), - [sym_predefined_type] = STATE(1613), - [sym_object_type] = STATE(1613), - [sym_type_parameters] = STATE(5426), - [sym_array_type] = STATE(1613), - [sym_tuple_type] = STATE(1613), - [sym_readonly_type] = STATE(1611), - [sym_union_type] = STATE(1613), - [sym_intersection_type] = STATE(1613), - [sym_function_type] = STATE(1611), - [sym_identifier] = ACTIONS(3267), - [anon_sym_STAR] = ACTIONS(3159), - [anon_sym_LBRACE] = ACTIONS(3161), - [anon_sym_typeof] = ACTIONS(3163), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(3165), - [anon_sym_LPAREN] = ACTIONS(3167), - [anon_sym_LBRACK] = ACTIONS(3169), - [anon_sym_new] = ACTIONS(3171), - [anon_sym_AMP] = ACTIONS(3173), - [anon_sym_PIPE] = ACTIONS(3175), - [anon_sym_PLUS] = ACTIONS(3177), - [anon_sym_DASH] = ACTIONS(3177), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(3179), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3181), - [sym_number] = ACTIONS(3183), - [sym_this] = ACTIONS(3271), - [sym_true] = ACTIONS(3187), - [sym_false] = ACTIONS(3187), - [sym_null] = ACTIONS(3187), - [sym_undefined] = ACTIONS(3187), - [anon_sym_readonly] = ACTIONS(3189), - [anon_sym_QMARK] = ACTIONS(3191), - [anon_sym_any] = ACTIONS(3179), - [anon_sym_number] = ACTIONS(3179), - [anon_sym_boolean] = ACTIONS(3179), - [anon_sym_string] = ACTIONS(3179), - [anon_sym_symbol] = ACTIONS(3179), - [anon_sym_object] = ACTIONS(3179), - [anon_sym_abstract] = ACTIONS(3193), - [anon_sym_infer] = ACTIONS(3197), - [anon_sym_keyof] = ACTIONS(3199), - [anon_sym_unique] = ACTIONS(3201), - [anon_sym_unknown] = ACTIONS(3179), - [anon_sym_never] = ACTIONS(3179), - [anon_sym_LBRACE_PIPE] = ACTIONS(3203), + [sym_import] = STATE(5175), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5776), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(2951), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(3228), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5570), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(1544), + [anon_sym_STAR] = ACTIONS(581), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_new] = ACTIONS(1556), + [anon_sym_AMP] = ACTIONS(758), + [anon_sym_PIPE] = ACTIONS(760), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1574), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, [STATE(1092)] = { - [sym_import] = STATE(4734), - [sym_nested_identifier] = STATE(5767), - [sym_string] = STATE(1592), - [sym_formal_parameters] = STATE(5974), - [sym_nested_type_identifier] = STATE(1527), - [sym__type_query_member_expression_in_type_annotation] = STATE(1513), - [sym__type_query_call_expression_in_type_annotation] = STATE(1610), - [sym_type] = STATE(4741), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(1638), - [sym_template_literal_type] = STATE(1613), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(1613), - [sym_generic_type] = STATE(1613), - [sym_type_query] = STATE(1613), - [sym_index_type_query] = STATE(1613), - [sym_lookup_type] = STATE(1613), - [sym_literal_type] = STATE(1613), - [sym__number] = STATE(1615), - [sym_existential_type] = STATE(1613), - [sym_flow_maybe_type] = STATE(1613), - [sym_parenthesized_type] = STATE(1613), - [sym_predefined_type] = STATE(1613), - [sym_object_type] = STATE(1613), - [sym_type_parameters] = STATE(5573), - [sym_array_type] = STATE(1613), - [sym_tuple_type] = STATE(1613), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(1613), - [sym_intersection_type] = STATE(1613), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(3267), - [anon_sym_STAR] = ACTIONS(3159), - [anon_sym_LBRACE] = ACTIONS(3161), - [anon_sym_typeof] = ACTIONS(3163), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(3165), - [anon_sym_LPAREN] = ACTIONS(3167), - [anon_sym_LBRACK] = ACTIONS(3169), - [anon_sym_new] = ACTIONS(1550), - [anon_sym_AMP] = ACTIONS(3173), - [anon_sym_PIPE] = ACTIONS(3175), - [anon_sym_PLUS] = ACTIONS(3177), - [anon_sym_DASH] = ACTIONS(3177), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(3179), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3181), - [sym_number] = ACTIONS(3183), - [sym_this] = ACTIONS(3271), - [sym_true] = ACTIONS(3187), - [sym_false] = ACTIONS(3187), - [sym_null] = ACTIONS(3187), - [sym_undefined] = ACTIONS(3187), - [anon_sym_readonly] = ACTIONS(1568), - [anon_sym_QMARK] = ACTIONS(3191), - [anon_sym_any] = ACTIONS(3179), - [anon_sym_number] = ACTIONS(3179), - [anon_sym_boolean] = ACTIONS(3179), - [anon_sym_string] = ACTIONS(3179), - [anon_sym_symbol] = ACTIONS(3179), - [anon_sym_object] = ACTIONS(3179), - [anon_sym_abstract] = ACTIONS(207), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(3199), - [anon_sym_unique] = ACTIONS(3201), - [anon_sym_unknown] = ACTIONS(3179), - [anon_sym_never] = ACTIONS(3179), - [anon_sym_LBRACE_PIPE] = ACTIONS(3203), + [sym_import] = STATE(5175), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5776), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(2951), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(4029), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5570), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(1544), + [anon_sym_STAR] = ACTIONS(581), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_new] = ACTIONS(1556), + [anon_sym_AMP] = ACTIONS(758), + [anon_sym_PIPE] = ACTIONS(760), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1574), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, [STATE(1093)] = { - [sym_import] = STATE(4734), - [sym_nested_identifier] = STATE(5767), - [sym_string] = STATE(1592), - [sym_formal_parameters] = STATE(5974), - [sym_nested_type_identifier] = STATE(1527), - [sym__type_query_member_expression_in_type_annotation] = STATE(1513), - [sym__type_query_call_expression_in_type_annotation] = STATE(1610), - [sym_type] = STATE(4741), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(1640), - [sym_template_literal_type] = STATE(1613), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(1613), - [sym_generic_type] = STATE(1613), - [sym_type_query] = STATE(1613), - [sym_index_type_query] = STATE(1613), - [sym_lookup_type] = STATE(1613), - [sym_literal_type] = STATE(1613), - [sym__number] = STATE(1615), - [sym_existential_type] = STATE(1613), - [sym_flow_maybe_type] = STATE(1613), - [sym_parenthesized_type] = STATE(1613), - [sym_predefined_type] = STATE(1613), - [sym_object_type] = STATE(1613), - [sym_type_parameters] = STATE(5573), - [sym_array_type] = STATE(1613), - [sym_tuple_type] = STATE(1613), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(1613), - [sym_intersection_type] = STATE(1613), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(3267), - [anon_sym_STAR] = ACTIONS(3159), - [anon_sym_LBRACE] = ACTIONS(3161), - [anon_sym_typeof] = ACTIONS(3163), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(3165), - [anon_sym_LPAREN] = ACTIONS(3167), - [anon_sym_LBRACK] = ACTIONS(3169), - [anon_sym_new] = ACTIONS(1550), - [anon_sym_AMP] = ACTIONS(3173), - [anon_sym_PIPE] = ACTIONS(3175), - [anon_sym_PLUS] = ACTIONS(3177), - [anon_sym_DASH] = ACTIONS(3177), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(3179), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3181), - [sym_number] = ACTIONS(3183), - [sym_this] = ACTIONS(3271), - [sym_true] = ACTIONS(3187), - [sym_false] = ACTIONS(3187), - [sym_null] = ACTIONS(3187), - [sym_undefined] = ACTIONS(3187), - [anon_sym_readonly] = ACTIONS(1568), - [anon_sym_QMARK] = ACTIONS(3191), - [anon_sym_any] = ACTIONS(3179), - [anon_sym_number] = ACTIONS(3179), - [anon_sym_boolean] = ACTIONS(3179), - [anon_sym_string] = ACTIONS(3179), - [anon_sym_symbol] = ACTIONS(3179), - [anon_sym_object] = ACTIONS(3179), - [anon_sym_abstract] = ACTIONS(207), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(3199), - [anon_sym_unique] = ACTIONS(3201), - [anon_sym_unknown] = ACTIONS(3179), - [anon_sym_never] = ACTIONS(3179), - [anon_sym_LBRACE_PIPE] = ACTIONS(3203), + [sym_import] = STATE(5175), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5776), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(2951), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(4723), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(4345), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(4573), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5570), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(1544), + [anon_sym_STAR] = ACTIONS(581), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_new] = ACTIONS(1556), + [anon_sym_AMP] = ACTIONS(758), + [anon_sym_PIPE] = ACTIONS(760), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1574), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, [STATE(1094)] = { - [sym_import] = STATE(5069), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5974), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(2945), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(3864), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5573), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(1538), + [sym_import] = STATE(5175), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5776), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(2951), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(4348), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5570), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(1544), [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_new] = ACTIONS(1550), - [anon_sym_AMP] = ACTIONS(728), - [anon_sym_PIPE] = ACTIONS(730), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1568), - [anon_sym_QMARK] = ACTIONS(754), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(207), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_new] = ACTIONS(1556), + [anon_sym_AMP] = ACTIONS(758), + [anon_sym_PIPE] = ACTIONS(760), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1574), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, [STATE(1095)] = { - [sym_import] = STATE(5069), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5974), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(2945), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(3920), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5573), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(1538), + [sym_import] = STATE(5175), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5776), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(2951), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(3889), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5570), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(1544), [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_new] = ACTIONS(1550), - [anon_sym_AMP] = ACTIONS(728), - [anon_sym_PIPE] = ACTIONS(730), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1568), - [anon_sym_QMARK] = ACTIONS(754), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(207), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_new] = ACTIONS(1556), + [anon_sym_AMP] = ACTIONS(758), + [anon_sym_PIPE] = ACTIONS(760), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1574), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, [STATE(1096)] = { - [sym_import] = STATE(4725), - [sym_nested_identifier] = STATE(6067), - [sym_string] = STATE(2120), - [sym_formal_parameters] = STATE(5795), - [sym_nested_type_identifier] = STATE(1805), - [sym__type_query_member_expression_in_type_annotation] = STATE(1785), - [sym__type_query_call_expression_in_type_annotation] = STATE(2128), - [sym_type] = STATE(1923), - [sym_constructor_type] = STATE(2132), - [sym_primary_type] = STATE(2133), - [sym_template_literal_type] = STATE(2136), - [sym_infer_type] = STATE(2132), - [sym_conditional_type] = STATE(2136), - [sym_generic_type] = STATE(2136), - [sym_type_query] = STATE(2136), - [sym_index_type_query] = STATE(2136), - [sym_lookup_type] = STATE(2136), - [sym_literal_type] = STATE(2136), - [sym__number] = STATE(2139), - [sym_existential_type] = STATE(2136), - [sym_flow_maybe_type] = STATE(2136), - [sym_parenthesized_type] = STATE(2136), - [sym_predefined_type] = STATE(2136), - [sym_object_type] = STATE(2136), - [sym_type_parameters] = STATE(5522), - [sym_array_type] = STATE(2136), - [sym_tuple_type] = STATE(2136), - [sym_readonly_type] = STATE(2132), - [sym_union_type] = STATE(2136), - [sym_intersection_type] = STATE(2136), - [sym_function_type] = STATE(2132), - [sym_identifier] = ACTIONS(3273), - [anon_sym_STAR] = ACTIONS(3111), - [anon_sym_LBRACE] = ACTIONS(3113), - [anon_sym_typeof] = ACTIONS(3115), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(3117), - [anon_sym_LPAREN] = ACTIONS(3119), - [anon_sym_LBRACK] = ACTIONS(3121), - [anon_sym_new] = ACTIONS(3123), - [anon_sym_AMP] = ACTIONS(3125), - [anon_sym_PIPE] = ACTIONS(3127), - [anon_sym_PLUS] = ACTIONS(3129), - [anon_sym_DASH] = ACTIONS(3129), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(3131), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3133), - [sym_number] = ACTIONS(3135), - [sym_this] = ACTIONS(3275), - [sym_true] = ACTIONS(3139), - [sym_false] = ACTIONS(3139), - [sym_null] = ACTIONS(3139), - [sym_undefined] = ACTIONS(3139), - [anon_sym_readonly] = ACTIONS(3141), - [anon_sym_QMARK] = ACTIONS(3143), - [anon_sym_any] = ACTIONS(3131), - [anon_sym_number] = ACTIONS(3131), - [anon_sym_boolean] = ACTIONS(3131), - [anon_sym_string] = ACTIONS(3131), - [anon_sym_symbol] = ACTIONS(3131), - [anon_sym_object] = ACTIONS(3131), - [anon_sym_abstract] = ACTIONS(3145), - [anon_sym_infer] = ACTIONS(3149), - [anon_sym_keyof] = ACTIONS(3151), - [anon_sym_unique] = ACTIONS(3153), - [anon_sym_unknown] = ACTIONS(3131), - [anon_sym_never] = ACTIONS(3131), - [anon_sym_LBRACE_PIPE] = ACTIONS(3155), + [sym_import] = STATE(5175), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5776), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(2951), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(4013), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5570), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(1544), + [anon_sym_STAR] = ACTIONS(581), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_new] = ACTIONS(1556), + [anon_sym_AMP] = ACTIONS(758), + [anon_sym_PIPE] = ACTIONS(760), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1574), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, [STATE(1097)] = { - [sym_import] = STATE(5069), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5974), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(2945), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(4585), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5573), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(1538), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_new] = ACTIONS(1550), - [anon_sym_AMP] = ACTIONS(728), - [anon_sym_PIPE] = ACTIONS(730), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1568), - [anon_sym_QMARK] = ACTIONS(754), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(207), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_import] = STATE(4737), + [sym_nested_identifier] = STATE(5736), + [sym_string] = STATE(1558), + [sym_formal_parameters] = STATE(6020), + [sym_nested_type_identifier] = STATE(1536), + [sym__type_query_member_expression_in_type_annotation] = STATE(1516), + [sym__type_query_call_expression_in_type_annotation] = STATE(1560), + [sym_type] = STATE(1541), + [sym_constructor_type] = STATE(1561), + [sym_primary_type] = STATE(1562), + [sym_template_literal_type] = STATE(1563), + [sym_infer_type] = STATE(1561), + [sym_conditional_type] = STATE(1563), + [sym_generic_type] = STATE(1563), + [sym_type_query] = STATE(1563), + [sym_index_type_query] = STATE(1563), + [sym_lookup_type] = STATE(1563), + [sym_literal_type] = STATE(1563), + [sym__number] = STATE(1564), + [sym_existential_type] = STATE(1563), + [sym_flow_maybe_type] = STATE(1563), + [sym_parenthesized_type] = STATE(1563), + [sym_predefined_type] = STATE(1563), + [sym_object_type] = STATE(1563), + [sym_type_parameters] = STATE(5451), + [sym_array_type] = STATE(1563), + [sym_tuple_type] = STATE(1563), + [sym_readonly_type] = STATE(1561), + [sym_union_type] = STATE(1563), + [sym_intersection_type] = STATE(1563), + [sym_function_type] = STATE(1561), + [sym_identifier] = ACTIONS(3279), + [anon_sym_STAR] = ACTIONS(3131), + [anon_sym_LBRACE] = ACTIONS(3133), + [anon_sym_typeof] = ACTIONS(3135), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(3295), + [anon_sym_LPAREN] = ACTIONS(3139), + [anon_sym_LBRACK] = ACTIONS(3141), + [anon_sym_new] = ACTIONS(3143), + [anon_sym_AMP] = ACTIONS(3145), + [anon_sym_PIPE] = ACTIONS(3147), + [anon_sym_PLUS] = ACTIONS(3149), + [anon_sym_DASH] = ACTIONS(3149), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(3151), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3153), + [sym_number] = ACTIONS(3155), + [sym_this] = ACTIONS(3281), + [sym_true] = ACTIONS(3159), + [sym_false] = ACTIONS(3159), + [sym_null] = ACTIONS(3159), + [sym_undefined] = ACTIONS(3159), + [anon_sym_readonly] = ACTIONS(3161), + [anon_sym_QMARK] = ACTIONS(3163), + [anon_sym_any] = ACTIONS(3151), + [anon_sym_number] = ACTIONS(3151), + [anon_sym_boolean] = ACTIONS(3151), + [anon_sym_string] = ACTIONS(3151), + [anon_sym_symbol] = ACTIONS(3151), + [anon_sym_object] = ACTIONS(3151), + [anon_sym_abstract] = ACTIONS(3165), + [anon_sym_never] = ACTIONS(3151), + [anon_sym_unknown] = ACTIONS(3151), + [anon_sym_keyof] = ACTIONS(3169), + [anon_sym_infer] = ACTIONS(3171), + [anon_sym_unique] = ACTIONS(3173), + [anon_sym_LBRACE_PIPE] = ACTIONS(3175), [sym_html_comment] = ACTIONS(5), }, [STATE(1098)] = { - [sym_import] = STATE(4734), - [sym_nested_identifier] = STATE(5767), - [sym_string] = STATE(1592), - [sym_formal_parameters] = STATE(6046), - [sym_nested_type_identifier] = STATE(1527), - [sym__type_query_member_expression_in_type_annotation] = STATE(1513), - [sym__type_query_call_expression_in_type_annotation] = STATE(1610), - [sym_type] = STATE(1535), - [sym_constructor_type] = STATE(1611), - [sym_primary_type] = STATE(1612), - [sym_template_literal_type] = STATE(1613), - [sym_infer_type] = STATE(1611), - [sym_conditional_type] = STATE(1613), - [sym_generic_type] = STATE(1613), - [sym_type_query] = STATE(1613), - [sym_index_type_query] = STATE(1613), - [sym_lookup_type] = STATE(1613), - [sym_literal_type] = STATE(1613), - [sym__number] = STATE(1615), - [sym_existential_type] = STATE(1613), - [sym_flow_maybe_type] = STATE(1613), - [sym_parenthesized_type] = STATE(1613), - [sym_predefined_type] = STATE(1613), - [sym_object_type] = STATE(1613), - [sym_type_parameters] = STATE(5426), - [sym_array_type] = STATE(1613), - [sym_tuple_type] = STATE(1613), - [sym_readonly_type] = STATE(1611), - [sym_union_type] = STATE(1613), - [sym_intersection_type] = STATE(1613), - [sym_function_type] = STATE(1611), - [sym_identifier] = ACTIONS(3267), - [anon_sym_STAR] = ACTIONS(3159), - [anon_sym_LBRACE] = ACTIONS(3161), - [anon_sym_typeof] = ACTIONS(3163), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(3165), - [anon_sym_LPAREN] = ACTIONS(3167), - [anon_sym_LBRACK] = ACTIONS(3169), - [anon_sym_new] = ACTIONS(3171), - [anon_sym_AMP] = ACTIONS(3173), - [anon_sym_PIPE] = ACTIONS(3175), - [anon_sym_PLUS] = ACTIONS(3177), - [anon_sym_DASH] = ACTIONS(3177), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(3179), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3181), - [sym_number] = ACTIONS(3183), - [sym_this] = ACTIONS(3271), - [sym_true] = ACTIONS(3187), - [sym_false] = ACTIONS(3187), - [sym_null] = ACTIONS(3187), - [sym_undefined] = ACTIONS(3187), - [anon_sym_readonly] = ACTIONS(3189), - [anon_sym_QMARK] = ACTIONS(3191), - [anon_sym_any] = ACTIONS(3179), - [anon_sym_number] = ACTIONS(3179), - [anon_sym_boolean] = ACTIONS(3179), - [anon_sym_string] = ACTIONS(3179), - [anon_sym_symbol] = ACTIONS(3179), - [anon_sym_object] = ACTIONS(3179), - [anon_sym_abstract] = ACTIONS(3193), - [anon_sym_infer] = ACTIONS(3197), - [anon_sym_keyof] = ACTIONS(3199), - [anon_sym_unique] = ACTIONS(3201), - [anon_sym_unknown] = ACTIONS(3179), - [anon_sym_never] = ACTIONS(3179), - [anon_sym_LBRACE_PIPE] = ACTIONS(3203), + [sym_import] = STATE(5280), + [sym_nested_identifier] = STATE(5994), + [sym_string] = STATE(1969), + [sym_formal_parameters] = STATE(6004), + [sym_nested_type_identifier] = STATE(1805), + [sym__type_query_member_expression_in_type_annotation] = STATE(1789), + [sym__type_query_call_expression_in_type_annotation] = STATE(1980), + [sym_type] = STATE(2020), + [sym_constructor_type] = STATE(1988), + [sym_primary_type] = STATE(1989), + [sym_template_literal_type] = STATE(1990), + [sym_infer_type] = STATE(1988), + [sym_conditional_type] = STATE(1990), + [sym_generic_type] = STATE(1990), + [sym_type_query] = STATE(1990), + [sym_index_type_query] = STATE(1990), + [sym_lookup_type] = STATE(1990), + [sym_literal_type] = STATE(1990), + [sym__number] = STATE(1991), + [sym_existential_type] = STATE(1990), + [sym_flow_maybe_type] = STATE(1990), + [sym_parenthesized_type] = STATE(1990), + [sym_predefined_type] = STATE(1990), + [sym_object_type] = STATE(1990), + [sym_type_parameters] = STATE(5526), + [sym_array_type] = STATE(1990), + [sym_tuple_type] = STATE(1990), + [sym_readonly_type] = STATE(1988), + [sym_union_type] = STATE(1990), + [sym_intersection_type] = STATE(1990), + [sym_function_type] = STATE(1988), + [sym_identifier] = ACTIONS(3289), + [anon_sym_STAR] = ACTIONS(3083), + [anon_sym_LBRACE] = ACTIONS(3085), + [anon_sym_typeof] = ACTIONS(3087), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(3089), + [anon_sym_LPAREN] = ACTIONS(3091), + [anon_sym_LBRACK] = ACTIONS(3093), + [anon_sym_new] = ACTIONS(3095), + [anon_sym_AMP] = ACTIONS(3097), + [anon_sym_PIPE] = ACTIONS(3099), + [anon_sym_PLUS] = ACTIONS(3101), + [anon_sym_DASH] = ACTIONS(3101), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(3103), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3105), + [sym_number] = ACTIONS(3107), + [sym_this] = ACTIONS(3291), + [sym_true] = ACTIONS(3111), + [sym_false] = ACTIONS(3111), + [sym_null] = ACTIONS(3111), + [sym_undefined] = ACTIONS(3111), + [anon_sym_readonly] = ACTIONS(3113), + [anon_sym_QMARK] = ACTIONS(3115), + [anon_sym_any] = ACTIONS(3103), + [anon_sym_number] = ACTIONS(3103), + [anon_sym_boolean] = ACTIONS(3103), + [anon_sym_string] = ACTIONS(3103), + [anon_sym_symbol] = ACTIONS(3103), + [anon_sym_object] = ACTIONS(3103), + [anon_sym_abstract] = ACTIONS(3117), + [anon_sym_never] = ACTIONS(3103), + [anon_sym_unknown] = ACTIONS(3103), + [anon_sym_keyof] = ACTIONS(3121), + [anon_sym_infer] = ACTIONS(3123), + [anon_sym_unique] = ACTIONS(3125), + [anon_sym_LBRACE_PIPE] = ACTIONS(3127), [sym_html_comment] = ACTIONS(5), }, [STATE(1099)] = { - [sym_import] = STATE(4734), - [sym_nested_identifier] = STATE(5767), - [sym_string] = STATE(1592), - [sym_formal_parameters] = STATE(6046), - [sym_nested_type_identifier] = STATE(1527), - [sym__type_query_member_expression_in_type_annotation] = STATE(1513), - [sym__type_query_call_expression_in_type_annotation] = STATE(1610), - [sym_type] = STATE(1536), - [sym_constructor_type] = STATE(1611), - [sym_primary_type] = STATE(1612), - [sym_template_literal_type] = STATE(1613), - [sym_infer_type] = STATE(1611), - [sym_conditional_type] = STATE(1613), - [sym_generic_type] = STATE(1613), - [sym_type_query] = STATE(1613), - [sym_index_type_query] = STATE(1613), - [sym_lookup_type] = STATE(1613), - [sym_literal_type] = STATE(1613), - [sym__number] = STATE(1615), - [sym_existential_type] = STATE(1613), - [sym_flow_maybe_type] = STATE(1613), - [sym_parenthesized_type] = STATE(1613), - [sym_predefined_type] = STATE(1613), - [sym_object_type] = STATE(1613), - [sym_type_parameters] = STATE(5426), - [sym_array_type] = STATE(1613), - [sym_tuple_type] = STATE(1613), - [sym_readonly_type] = STATE(1611), - [sym_union_type] = STATE(1613), - [sym_intersection_type] = STATE(1613), - [sym_function_type] = STATE(1611), - [sym_identifier] = ACTIONS(3267), - [anon_sym_STAR] = ACTIONS(3159), - [anon_sym_LBRACE] = ACTIONS(3161), - [anon_sym_typeof] = ACTIONS(3163), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(3165), - [anon_sym_LPAREN] = ACTIONS(3167), - [anon_sym_LBRACK] = ACTIONS(3169), - [anon_sym_new] = ACTIONS(3171), - [anon_sym_AMP] = ACTIONS(3173), - [anon_sym_PIPE] = ACTIONS(3175), - [anon_sym_PLUS] = ACTIONS(3177), - [anon_sym_DASH] = ACTIONS(3177), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(3179), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3181), - [sym_number] = ACTIONS(3183), - [sym_this] = ACTIONS(3271), - [sym_true] = ACTIONS(3187), - [sym_false] = ACTIONS(3187), - [sym_null] = ACTIONS(3187), - [sym_undefined] = ACTIONS(3187), - [anon_sym_readonly] = ACTIONS(3189), - [anon_sym_QMARK] = ACTIONS(3191), - [anon_sym_any] = ACTIONS(3179), - [anon_sym_number] = ACTIONS(3179), - [anon_sym_boolean] = ACTIONS(3179), - [anon_sym_string] = ACTIONS(3179), - [anon_sym_symbol] = ACTIONS(3179), - [anon_sym_object] = ACTIONS(3179), - [anon_sym_abstract] = ACTIONS(3193), - [anon_sym_infer] = ACTIONS(3197), - [anon_sym_keyof] = ACTIONS(3199), - [anon_sym_unique] = ACTIONS(3201), - [anon_sym_unknown] = ACTIONS(3179), - [anon_sym_never] = ACTIONS(3179), - [anon_sym_LBRACE_PIPE] = ACTIONS(3203), + [sym_import] = STATE(4797), + [sym_nested_identifier] = STATE(6050), + [sym_string] = STATE(3429), + [sym_formal_parameters] = STATE(5818), + [sym_nested_type_identifier] = STATE(3307), + [sym__type_query_member_expression_in_type_annotation] = STATE(3126), + [sym__type_query_call_expression_in_type_annotation] = STATE(3348), + [sym_type] = STATE(3423), + [sym_constructor_type] = STATE(3434), + [sym_primary_type] = STATE(3435), + [sym_template_literal_type] = STATE(3436), + [sym_infer_type] = STATE(3434), + [sym_conditional_type] = STATE(3436), + [sym_generic_type] = STATE(3436), + [sym_type_query] = STATE(3436), + [sym_index_type_query] = STATE(3436), + [sym_lookup_type] = STATE(3436), + [sym_literal_type] = STATE(3436), + [sym__number] = STATE(3437), + [sym_existential_type] = STATE(3436), + [sym_flow_maybe_type] = STATE(3436), + [sym_parenthesized_type] = STATE(3436), + [sym_predefined_type] = STATE(3436), + [sym_object_type] = STATE(3436), + [sym_type_parameters] = STATE(5491), + [sym_array_type] = STATE(3436), + [sym_tuple_type] = STATE(3436), + [sym_readonly_type] = STATE(3434), + [sym_union_type] = STATE(3436), + [sym_intersection_type] = STATE(3436), + [sym_function_type] = STATE(3434), + [sym_identifier] = ACTIONS(3285), + [anon_sym_STAR] = ACTIONS(3021), + [anon_sym_LBRACE] = ACTIONS(3023), + [anon_sym_typeof] = ACTIONS(3025), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(3027), + [anon_sym_LPAREN] = ACTIONS(3029), + [anon_sym_LBRACK] = ACTIONS(3031), + [anon_sym_new] = ACTIONS(3033), + [anon_sym_AMP] = ACTIONS(3035), + [anon_sym_PIPE] = ACTIONS(3037), + [anon_sym_PLUS] = ACTIONS(3039), + [anon_sym_DASH] = ACTIONS(3039), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(3041), + [anon_sym_DQUOTE] = ACTIONS(3043), + [anon_sym_SQUOTE] = ACTIONS(3045), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3047), + [sym_number] = ACTIONS(3049), + [sym_this] = ACTIONS(3287), + [sym_true] = ACTIONS(3053), + [sym_false] = ACTIONS(3053), + [sym_null] = ACTIONS(3053), + [sym_undefined] = ACTIONS(3053), + [anon_sym_readonly] = ACTIONS(3055), + [anon_sym_QMARK] = ACTIONS(3057), + [anon_sym_any] = ACTIONS(3041), + [anon_sym_number] = ACTIONS(3041), + [anon_sym_boolean] = ACTIONS(3041), + [anon_sym_string] = ACTIONS(3041), + [anon_sym_symbol] = ACTIONS(3041), + [anon_sym_object] = ACTIONS(3041), + [anon_sym_abstract] = ACTIONS(3059), + [anon_sym_never] = ACTIONS(3041), + [anon_sym_unknown] = ACTIONS(3041), + [anon_sym_keyof] = ACTIONS(3063), + [anon_sym_infer] = ACTIONS(3065), + [anon_sym_unique] = ACTIONS(3067), + [anon_sym_LBRACE_PIPE] = ACTIONS(3069), [sym_html_comment] = ACTIONS(5), }, [STATE(1100)] = { - [sym_import] = STATE(5200), - [sym_nested_identifier] = STATE(5775), - [sym_string] = STATE(3264), - [sym_formal_parameters] = STATE(5842), - [sym_nested_type_identifier] = STATE(3205), - [sym__type_query_member_expression_in_type_annotation] = STATE(2966), - [sym__type_query_call_expression_in_type_annotation] = STATE(3249), - [sym_type] = STATE(3333), - [sym_constructor_type] = STATE(3274), - [sym_primary_type] = STATE(3275), - [sym_template_literal_type] = STATE(3276), - [sym_infer_type] = STATE(3274), - [sym_conditional_type] = STATE(3276), - [sym_generic_type] = STATE(3276), - [sym_type_query] = STATE(3276), - [sym_index_type_query] = STATE(3276), - [sym_lookup_type] = STATE(3276), - [sym_literal_type] = STATE(3276), - [sym__number] = STATE(3277), - [sym_existential_type] = STATE(3276), - [sym_flow_maybe_type] = STATE(3276), - [sym_parenthesized_type] = STATE(3276), - [sym_predefined_type] = STATE(3276), - [sym_object_type] = STATE(3276), - [sym_type_parameters] = STATE(5373), - [sym_array_type] = STATE(3276), - [sym_tuple_type] = STATE(3276), - [sym_readonly_type] = STATE(3274), - [sym_union_type] = STATE(3276), - [sym_intersection_type] = STATE(3276), - [sym_function_type] = STATE(3274), - [sym_identifier] = ACTIONS(1596), - [anon_sym_STAR] = ACTIONS(996), - [anon_sym_LBRACE] = ACTIONS(1600), - [anon_sym_typeof] = ACTIONS(1602), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(1002), - [anon_sym_LPAREN] = ACTIONS(1604), - [anon_sym_LBRACK] = ACTIONS(1606), - [anon_sym_new] = ACTIONS(1608), - [anon_sym_AMP] = ACTIONS(1010), - [anon_sym_PIPE] = ACTIONS(1012), - [anon_sym_PLUS] = ACTIONS(3057), - [anon_sym_DASH] = ACTIONS(3057), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(1042), - [anon_sym_DQUOTE] = ACTIONS(1616), - [anon_sym_SQUOTE] = ACTIONS(1618), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1620), - [sym_number] = ACTIONS(1622), - [sym_this] = ACTIONS(1624), - [sym_true] = ACTIONS(1626), - [sym_false] = ACTIONS(1626), - [sym_null] = ACTIONS(1626), - [sym_undefined] = ACTIONS(1626), - [anon_sym_readonly] = ACTIONS(1628), - [anon_sym_QMARK] = ACTIONS(1030), - [anon_sym_any] = ACTIONS(1042), - [anon_sym_number] = ACTIONS(1042), - [anon_sym_boolean] = ACTIONS(1042), - [anon_sym_string] = ACTIONS(1042), - [anon_sym_symbol] = ACTIONS(1042), - [anon_sym_object] = ACTIONS(1042), - [anon_sym_abstract] = ACTIONS(1034), - [anon_sym_infer] = ACTIONS(1036), - [anon_sym_keyof] = ACTIONS(1038), - [anon_sym_unique] = ACTIONS(1040), - [anon_sym_unknown] = ACTIONS(1042), - [anon_sym_never] = ACTIONS(1042), - [anon_sym_LBRACE_PIPE] = ACTIONS(1044), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(1101)] = { - [sym_import] = STATE(4725), - [sym_nested_identifier] = STATE(6067), - [sym_string] = STATE(2120), - [sym_formal_parameters] = STATE(5795), + [sym_import] = STATE(5280), + [sym_nested_identifier] = STATE(5994), + [sym_string] = STATE(1969), + [sym_formal_parameters] = STATE(6004), [sym_nested_type_identifier] = STATE(1805), - [sym__type_query_member_expression_in_type_annotation] = STATE(1785), - [sym__type_query_call_expression_in_type_annotation] = STATE(2128), - [sym_type] = STATE(1924), - [sym_constructor_type] = STATE(2132), - [sym_primary_type] = STATE(2133), - [sym_template_literal_type] = STATE(2136), - [sym_infer_type] = STATE(2132), - [sym_conditional_type] = STATE(2136), - [sym_generic_type] = STATE(2136), - [sym_type_query] = STATE(2136), - [sym_index_type_query] = STATE(2136), - [sym_lookup_type] = STATE(2136), - [sym_literal_type] = STATE(2136), - [sym__number] = STATE(2139), - [sym_existential_type] = STATE(2136), - [sym_flow_maybe_type] = STATE(2136), - [sym_parenthesized_type] = STATE(2136), - [sym_predefined_type] = STATE(2136), - [sym_object_type] = STATE(2136), - [sym_type_parameters] = STATE(5522), - [sym_array_type] = STATE(2136), - [sym_tuple_type] = STATE(2136), - [sym_readonly_type] = STATE(2132), - [sym_union_type] = STATE(2136), - [sym_intersection_type] = STATE(2136), - [sym_function_type] = STATE(2132), - [sym_identifier] = ACTIONS(3273), - [anon_sym_STAR] = ACTIONS(3111), - [anon_sym_LBRACE] = ACTIONS(3113), - [anon_sym_typeof] = ACTIONS(3115), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(3117), - [anon_sym_LPAREN] = ACTIONS(3119), - [anon_sym_LBRACK] = ACTIONS(3121), - [anon_sym_new] = ACTIONS(3123), - [anon_sym_AMP] = ACTIONS(3125), - [anon_sym_PIPE] = ACTIONS(3127), - [anon_sym_PLUS] = ACTIONS(3129), - [anon_sym_DASH] = ACTIONS(3129), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(3131), + [sym__type_query_member_expression_in_type_annotation] = STATE(1789), + [sym__type_query_call_expression_in_type_annotation] = STATE(1980), + [sym_type] = STATE(2021), + [sym_constructor_type] = STATE(1988), + [sym_primary_type] = STATE(1989), + [sym_template_literal_type] = STATE(1990), + [sym_infer_type] = STATE(1988), + [sym_conditional_type] = STATE(1990), + [sym_generic_type] = STATE(1990), + [sym_type_query] = STATE(1990), + [sym_index_type_query] = STATE(1990), + [sym_lookup_type] = STATE(1990), + [sym_literal_type] = STATE(1990), + [sym__number] = STATE(1991), + [sym_existential_type] = STATE(1990), + [sym_flow_maybe_type] = STATE(1990), + [sym_parenthesized_type] = STATE(1990), + [sym_predefined_type] = STATE(1990), + [sym_object_type] = STATE(1990), + [sym_type_parameters] = STATE(5526), + [sym_array_type] = STATE(1990), + [sym_tuple_type] = STATE(1990), + [sym_readonly_type] = STATE(1988), + [sym_union_type] = STATE(1990), + [sym_intersection_type] = STATE(1990), + [sym_function_type] = STATE(1988), + [sym_identifier] = ACTIONS(3289), + [anon_sym_STAR] = ACTIONS(3083), + [anon_sym_LBRACE] = ACTIONS(3085), + [anon_sym_typeof] = ACTIONS(3087), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(3089), + [anon_sym_LPAREN] = ACTIONS(3091), + [anon_sym_LBRACK] = ACTIONS(3093), + [anon_sym_new] = ACTIONS(3095), + [anon_sym_AMP] = ACTIONS(3097), + [anon_sym_PIPE] = ACTIONS(3099), + [anon_sym_PLUS] = ACTIONS(3101), + [anon_sym_DASH] = ACTIONS(3101), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(3103), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3133), - [sym_number] = ACTIONS(3135), - [sym_this] = ACTIONS(3275), - [sym_true] = ACTIONS(3139), - [sym_false] = ACTIONS(3139), - [sym_null] = ACTIONS(3139), - [sym_undefined] = ACTIONS(3139), - [anon_sym_readonly] = ACTIONS(3141), - [anon_sym_QMARK] = ACTIONS(3143), - [anon_sym_any] = ACTIONS(3131), - [anon_sym_number] = ACTIONS(3131), - [anon_sym_boolean] = ACTIONS(3131), - [anon_sym_string] = ACTIONS(3131), - [anon_sym_symbol] = ACTIONS(3131), - [anon_sym_object] = ACTIONS(3131), - [anon_sym_abstract] = ACTIONS(3145), - [anon_sym_infer] = ACTIONS(3149), - [anon_sym_keyof] = ACTIONS(3151), - [anon_sym_unique] = ACTIONS(3153), - [anon_sym_unknown] = ACTIONS(3131), - [anon_sym_never] = ACTIONS(3131), - [anon_sym_LBRACE_PIPE] = ACTIONS(3155), + [anon_sym_BQUOTE] = ACTIONS(3105), + [sym_number] = ACTIONS(3107), + [sym_this] = ACTIONS(3291), + [sym_true] = ACTIONS(3111), + [sym_false] = ACTIONS(3111), + [sym_null] = ACTIONS(3111), + [sym_undefined] = ACTIONS(3111), + [anon_sym_readonly] = ACTIONS(3113), + [anon_sym_QMARK] = ACTIONS(3115), + [anon_sym_any] = ACTIONS(3103), + [anon_sym_number] = ACTIONS(3103), + [anon_sym_boolean] = ACTIONS(3103), + [anon_sym_string] = ACTIONS(3103), + [anon_sym_symbol] = ACTIONS(3103), + [anon_sym_object] = ACTIONS(3103), + [anon_sym_abstract] = ACTIONS(3117), + [anon_sym_never] = ACTIONS(3103), + [anon_sym_unknown] = ACTIONS(3103), + [anon_sym_keyof] = ACTIONS(3121), + [anon_sym_infer] = ACTIONS(3123), + [anon_sym_unique] = ACTIONS(3125), + [anon_sym_LBRACE_PIPE] = ACTIONS(3127), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1101)] = { + [sym_import] = STATE(5175), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5776), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(2951), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(3074), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5570), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(1544), + [anon_sym_STAR] = ACTIONS(581), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_new] = ACTIONS(1556), + [anon_sym_AMP] = ACTIONS(758), + [anon_sym_PIPE] = ACTIONS(760), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1574), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, [STATE(1102)] = { - [sym_import] = STATE(4725), - [sym_nested_identifier] = STATE(6067), - [sym_string] = STATE(2120), - [sym_formal_parameters] = STATE(5795), - [sym_nested_type_identifier] = STATE(1805), - [sym__type_query_member_expression_in_type_annotation] = STATE(1785), - [sym__type_query_call_expression_in_type_annotation] = STATE(2128), - [sym_type] = STATE(1928), - [sym_constructor_type] = STATE(2132), - [sym_primary_type] = STATE(2133), - [sym_template_literal_type] = STATE(2136), - [sym_infer_type] = STATE(2132), - [sym_conditional_type] = STATE(2136), - [sym_generic_type] = STATE(2136), - [sym_type_query] = STATE(2136), - [sym_index_type_query] = STATE(2136), - [sym_lookup_type] = STATE(2136), - [sym_literal_type] = STATE(2136), - [sym__number] = STATE(2139), - [sym_existential_type] = STATE(2136), - [sym_flow_maybe_type] = STATE(2136), - [sym_parenthesized_type] = STATE(2136), - [sym_predefined_type] = STATE(2136), - [sym_object_type] = STATE(2136), - [sym_type_parameters] = STATE(5522), - [sym_array_type] = STATE(2136), - [sym_tuple_type] = STATE(2136), - [sym_readonly_type] = STATE(2132), - [sym_union_type] = STATE(2136), - [sym_intersection_type] = STATE(2136), - [sym_function_type] = STATE(2132), - [sym_identifier] = ACTIONS(3273), - [anon_sym_STAR] = ACTIONS(3111), - [anon_sym_LBRACE] = ACTIONS(3113), - [anon_sym_typeof] = ACTIONS(3115), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(3117), - [anon_sym_LPAREN] = ACTIONS(3119), - [anon_sym_LBRACK] = ACTIONS(3121), - [anon_sym_new] = ACTIONS(3123), - [anon_sym_AMP] = ACTIONS(3125), - [anon_sym_PIPE] = ACTIONS(3127), - [anon_sym_PLUS] = ACTIONS(3129), - [anon_sym_DASH] = ACTIONS(3129), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(3131), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3133), - [sym_number] = ACTIONS(3135), - [sym_this] = ACTIONS(3275), - [sym_true] = ACTIONS(3139), - [sym_false] = ACTIONS(3139), - [sym_null] = ACTIONS(3139), - [sym_undefined] = ACTIONS(3139), - [anon_sym_readonly] = ACTIONS(3141), - [anon_sym_QMARK] = ACTIONS(3143), - [anon_sym_any] = ACTIONS(3131), - [anon_sym_number] = ACTIONS(3131), - [anon_sym_boolean] = ACTIONS(3131), - [anon_sym_string] = ACTIONS(3131), - [anon_sym_symbol] = ACTIONS(3131), - [anon_sym_object] = ACTIONS(3131), - [anon_sym_abstract] = ACTIONS(3145), - [anon_sym_infer] = ACTIONS(3149), - [anon_sym_keyof] = ACTIONS(3151), - [anon_sym_unique] = ACTIONS(3153), - [anon_sym_unknown] = ACTIONS(3131), - [anon_sym_never] = ACTIONS(3131), - [anon_sym_LBRACE_PIPE] = ACTIONS(3155), + [sym_import] = STATE(5175), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5776), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(2951), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(3161), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5570), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(1544), + [anon_sym_STAR] = ACTIONS(581), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_new] = ACTIONS(1556), + [anon_sym_AMP] = ACTIONS(758), + [anon_sym_PIPE] = ACTIONS(760), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1574), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, [STATE(1103)] = { - [sym_import] = STATE(4734), - [sym_nested_identifier] = STATE(5767), - [sym_string] = STATE(1592), - [sym_formal_parameters] = STATE(6046), - [sym_nested_type_identifier] = STATE(1527), - [sym__type_query_member_expression_in_type_annotation] = STATE(1513), - [sym__type_query_call_expression_in_type_annotation] = STATE(1610), - [sym_type] = STATE(1563), - [sym_constructor_type] = STATE(1611), - [sym_primary_type] = STATE(1612), - [sym_template_literal_type] = STATE(1613), - [sym_infer_type] = STATE(1611), - [sym_conditional_type] = STATE(1613), - [sym_generic_type] = STATE(1613), - [sym_type_query] = STATE(1613), - [sym_index_type_query] = STATE(1613), - [sym_lookup_type] = STATE(1613), - [sym_literal_type] = STATE(1613), - [sym__number] = STATE(1615), - [sym_existential_type] = STATE(1613), - [sym_flow_maybe_type] = STATE(1613), - [sym_parenthesized_type] = STATE(1613), - [sym_predefined_type] = STATE(1613), - [sym_object_type] = STATE(1613), - [sym_type_parameters] = STATE(5426), - [sym_array_type] = STATE(1613), - [sym_tuple_type] = STATE(1613), - [sym_readonly_type] = STATE(1611), - [sym_union_type] = STATE(1613), - [sym_intersection_type] = STATE(1613), - [sym_function_type] = STATE(1611), - [sym_identifier] = ACTIONS(3267), - [anon_sym_STAR] = ACTIONS(3159), - [anon_sym_LBRACE] = ACTIONS(3161), - [anon_sym_typeof] = ACTIONS(3163), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(3165), - [anon_sym_LPAREN] = ACTIONS(3167), - [anon_sym_LBRACK] = ACTIONS(3169), - [anon_sym_new] = ACTIONS(3171), - [anon_sym_AMP] = ACTIONS(3173), - [anon_sym_PIPE] = ACTIONS(3175), - [anon_sym_PLUS] = ACTIONS(3177), - [anon_sym_DASH] = ACTIONS(3177), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(3179), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3181), - [sym_number] = ACTIONS(3183), - [sym_this] = ACTIONS(3271), - [sym_true] = ACTIONS(3187), - [sym_false] = ACTIONS(3187), - [sym_null] = ACTIONS(3187), - [sym_undefined] = ACTIONS(3187), - [anon_sym_readonly] = ACTIONS(3189), - [anon_sym_QMARK] = ACTIONS(3191), - [anon_sym_any] = ACTIONS(3179), - [anon_sym_number] = ACTIONS(3179), - [anon_sym_boolean] = ACTIONS(3179), - [anon_sym_string] = ACTIONS(3179), - [anon_sym_symbol] = ACTIONS(3179), - [anon_sym_object] = ACTIONS(3179), - [anon_sym_abstract] = ACTIONS(3193), - [anon_sym_infer] = ACTIONS(3197), - [anon_sym_keyof] = ACTIONS(3199), - [anon_sym_unique] = ACTIONS(3201), - [anon_sym_unknown] = ACTIONS(3179), - [anon_sym_never] = ACTIONS(3179), - [anon_sym_LBRACE_PIPE] = ACTIONS(3203), + [sym_import] = STATE(4927), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5884), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(3252), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(4596), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5720), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(1544), + [anon_sym_STAR] = ACTIONS(581), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_new] = ACTIONS(1576), + [anon_sym_AMP] = ACTIONS(609), + [anon_sym_PIPE] = ACTIONS(611), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1582), + [anon_sym_QMARK] = ACTIONS(631), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(635), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(1586), + [anon_sym_infer] = ACTIONS(641), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, [STATE(1104)] = { - [sym_import] = STATE(4734), - [sym_nested_identifier] = STATE(5767), - [sym_string] = STATE(1592), - [sym_formal_parameters] = STATE(6046), - [sym_nested_type_identifier] = STATE(1527), - [sym__type_query_member_expression_in_type_annotation] = STATE(1513), - [sym__type_query_call_expression_in_type_annotation] = STATE(1610), - [sym_type] = STATE(1565), - [sym_constructor_type] = STATE(1611), - [sym_primary_type] = STATE(1612), - [sym_template_literal_type] = STATE(1613), - [sym_infer_type] = STATE(1611), - [sym_conditional_type] = STATE(1613), - [sym_generic_type] = STATE(1613), - [sym_type_query] = STATE(1613), - [sym_index_type_query] = STATE(1613), - [sym_lookup_type] = STATE(1613), - [sym_literal_type] = STATE(1613), - [sym__number] = STATE(1615), - [sym_existential_type] = STATE(1613), - [sym_flow_maybe_type] = STATE(1613), - [sym_parenthesized_type] = STATE(1613), - [sym_predefined_type] = STATE(1613), - [sym_object_type] = STATE(1613), - [sym_type_parameters] = STATE(5426), - [sym_array_type] = STATE(1613), - [sym_tuple_type] = STATE(1613), - [sym_readonly_type] = STATE(1611), - [sym_union_type] = STATE(1613), - [sym_intersection_type] = STATE(1613), - [sym_function_type] = STATE(1611), - [sym_identifier] = ACTIONS(3267), - [anon_sym_STAR] = ACTIONS(3159), - [anon_sym_LBRACE] = ACTIONS(3161), - [anon_sym_typeof] = ACTIONS(3163), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(3165), - [anon_sym_LPAREN] = ACTIONS(3167), - [anon_sym_LBRACK] = ACTIONS(3169), - [anon_sym_new] = ACTIONS(3171), - [anon_sym_AMP] = ACTIONS(3173), - [anon_sym_PIPE] = ACTIONS(3175), - [anon_sym_PLUS] = ACTIONS(3177), - [anon_sym_DASH] = ACTIONS(3177), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(3179), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3181), - [sym_number] = ACTIONS(3183), - [sym_this] = ACTIONS(3271), - [sym_true] = ACTIONS(3187), - [sym_false] = ACTIONS(3187), - [sym_null] = ACTIONS(3187), - [sym_undefined] = ACTIONS(3187), - [anon_sym_readonly] = ACTIONS(3189), - [anon_sym_QMARK] = ACTIONS(3191), - [anon_sym_any] = ACTIONS(3179), - [anon_sym_number] = ACTIONS(3179), - [anon_sym_boolean] = ACTIONS(3179), - [anon_sym_string] = ACTIONS(3179), - [anon_sym_symbol] = ACTIONS(3179), - [anon_sym_object] = ACTIONS(3179), - [anon_sym_abstract] = ACTIONS(3193), - [anon_sym_infer] = ACTIONS(3197), - [anon_sym_keyof] = ACTIONS(3199), - [anon_sym_unique] = ACTIONS(3201), - [anon_sym_unknown] = ACTIONS(3179), - [anon_sym_never] = ACTIONS(3179), - [anon_sym_LBRACE_PIPE] = ACTIONS(3203), + [sym_import] = STATE(5280), + [sym_nested_identifier] = STATE(5994), + [sym_string] = STATE(1969), + [sym_formal_parameters] = STATE(6004), + [sym_nested_type_identifier] = STATE(1805), + [sym__type_query_member_expression_in_type_annotation] = STATE(1789), + [sym__type_query_call_expression_in_type_annotation] = STATE(1980), + [sym_type] = STATE(2075), + [sym_constructor_type] = STATE(1988), + [sym_primary_type] = STATE(1989), + [sym_template_literal_type] = STATE(1990), + [sym_infer_type] = STATE(1988), + [sym_conditional_type] = STATE(1990), + [sym_generic_type] = STATE(1990), + [sym_type_query] = STATE(1990), + [sym_index_type_query] = STATE(1990), + [sym_lookup_type] = STATE(1990), + [sym_literal_type] = STATE(1990), + [sym__number] = STATE(1991), + [sym_existential_type] = STATE(1990), + [sym_flow_maybe_type] = STATE(1990), + [sym_parenthesized_type] = STATE(1990), + [sym_predefined_type] = STATE(1990), + [sym_object_type] = STATE(1990), + [sym_type_parameters] = STATE(5526), + [sym_array_type] = STATE(1990), + [sym_tuple_type] = STATE(1990), + [sym_readonly_type] = STATE(1988), + [sym_union_type] = STATE(1990), + [sym_intersection_type] = STATE(1990), + [sym_function_type] = STATE(1988), + [sym_identifier] = ACTIONS(3289), + [anon_sym_STAR] = ACTIONS(3083), + [anon_sym_LBRACE] = ACTIONS(3085), + [anon_sym_typeof] = ACTIONS(3087), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(3089), + [anon_sym_LPAREN] = ACTIONS(3091), + [anon_sym_LBRACK] = ACTIONS(3093), + [anon_sym_new] = ACTIONS(3095), + [anon_sym_AMP] = ACTIONS(3097), + [anon_sym_PIPE] = ACTIONS(3099), + [anon_sym_PLUS] = ACTIONS(3101), + [anon_sym_DASH] = ACTIONS(3101), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(3103), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3105), + [sym_number] = ACTIONS(3107), + [sym_this] = ACTIONS(3291), + [sym_true] = ACTIONS(3111), + [sym_false] = ACTIONS(3111), + [sym_null] = ACTIONS(3111), + [sym_undefined] = ACTIONS(3111), + [anon_sym_readonly] = ACTIONS(3113), + [anon_sym_QMARK] = ACTIONS(3115), + [anon_sym_any] = ACTIONS(3103), + [anon_sym_number] = ACTIONS(3103), + [anon_sym_boolean] = ACTIONS(3103), + [anon_sym_string] = ACTIONS(3103), + [anon_sym_symbol] = ACTIONS(3103), + [anon_sym_object] = ACTIONS(3103), + [anon_sym_abstract] = ACTIONS(3117), + [anon_sym_never] = ACTIONS(3103), + [anon_sym_unknown] = ACTIONS(3103), + [anon_sym_keyof] = ACTIONS(3121), + [anon_sym_infer] = ACTIONS(3123), + [anon_sym_unique] = ACTIONS(3125), + [anon_sym_LBRACE_PIPE] = ACTIONS(3127), [sym_html_comment] = ACTIONS(5), }, [STATE(1105)] = { - [sym_import] = STATE(5069), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5974), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(2945), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(4699), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5573), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(1538), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_new] = ACTIONS(1550), - [anon_sym_AMP] = ACTIONS(728), - [anon_sym_PIPE] = ACTIONS(730), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1568), - [anon_sym_QMARK] = ACTIONS(754), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(207), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(1106)] = { - [sym_import] = STATE(4725), - [sym_nested_identifier] = STATE(6067), - [sym_string] = STATE(2120), - [sym_formal_parameters] = STATE(5974), + [sym_import] = STATE(5280), + [sym_nested_identifier] = STATE(5994), + [sym_string] = STATE(1969), + [sym_formal_parameters] = STATE(6004), [sym_nested_type_identifier] = STATE(1805), - [sym__type_query_member_expression_in_type_annotation] = STATE(1785), - [sym__type_query_call_expression_in_type_annotation] = STATE(2128), - [sym_type] = STATE(4815), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(1929), - [sym_template_literal_type] = STATE(2136), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(2136), - [sym_generic_type] = STATE(2136), - [sym_type_query] = STATE(2136), - [sym_index_type_query] = STATE(2136), - [sym_lookup_type] = STATE(2136), - [sym_literal_type] = STATE(2136), - [sym__number] = STATE(2139), - [sym_existential_type] = STATE(2136), - [sym_flow_maybe_type] = STATE(2136), - [sym_parenthesized_type] = STATE(2136), - [sym_predefined_type] = STATE(2136), - [sym_object_type] = STATE(2136), - [sym_type_parameters] = STATE(5573), - [sym_array_type] = STATE(2136), - [sym_tuple_type] = STATE(2136), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(2136), - [sym_intersection_type] = STATE(2136), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(3273), - [anon_sym_STAR] = ACTIONS(3111), - [anon_sym_LBRACE] = ACTIONS(3113), - [anon_sym_typeof] = ACTIONS(3115), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(3117), - [anon_sym_LPAREN] = ACTIONS(3119), - [anon_sym_LBRACK] = ACTIONS(3121), - [anon_sym_new] = ACTIONS(1550), - [anon_sym_AMP] = ACTIONS(3125), - [anon_sym_PIPE] = ACTIONS(3127), - [anon_sym_PLUS] = ACTIONS(3129), - [anon_sym_DASH] = ACTIONS(3129), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(3131), + [sym__type_query_member_expression_in_type_annotation] = STATE(1789), + [sym__type_query_call_expression_in_type_annotation] = STATE(1980), + [sym_type] = STATE(2076), + [sym_constructor_type] = STATE(1988), + [sym_primary_type] = STATE(1989), + [sym_template_literal_type] = STATE(1990), + [sym_infer_type] = STATE(1988), + [sym_conditional_type] = STATE(1990), + [sym_generic_type] = STATE(1990), + [sym_type_query] = STATE(1990), + [sym_index_type_query] = STATE(1990), + [sym_lookup_type] = STATE(1990), + [sym_literal_type] = STATE(1990), + [sym__number] = STATE(1991), + [sym_existential_type] = STATE(1990), + [sym_flow_maybe_type] = STATE(1990), + [sym_parenthesized_type] = STATE(1990), + [sym_predefined_type] = STATE(1990), + [sym_object_type] = STATE(1990), + [sym_type_parameters] = STATE(5526), + [sym_array_type] = STATE(1990), + [sym_tuple_type] = STATE(1990), + [sym_readonly_type] = STATE(1988), + [sym_union_type] = STATE(1990), + [sym_intersection_type] = STATE(1990), + [sym_function_type] = STATE(1988), + [sym_identifier] = ACTIONS(3289), + [anon_sym_STAR] = ACTIONS(3083), + [anon_sym_LBRACE] = ACTIONS(3085), + [anon_sym_typeof] = ACTIONS(3087), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(3089), + [anon_sym_LPAREN] = ACTIONS(3091), + [anon_sym_LBRACK] = ACTIONS(3093), + [anon_sym_new] = ACTIONS(3095), + [anon_sym_AMP] = ACTIONS(3097), + [anon_sym_PIPE] = ACTIONS(3099), + [anon_sym_PLUS] = ACTIONS(3101), + [anon_sym_DASH] = ACTIONS(3101), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(3103), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3133), - [sym_number] = ACTIONS(3135), - [sym_this] = ACTIONS(3275), - [sym_true] = ACTIONS(3139), - [sym_false] = ACTIONS(3139), - [sym_null] = ACTIONS(3139), - [sym_undefined] = ACTIONS(3139), - [anon_sym_readonly] = ACTIONS(1568), - [anon_sym_QMARK] = ACTIONS(3143), - [anon_sym_any] = ACTIONS(3131), - [anon_sym_number] = ACTIONS(3131), - [anon_sym_boolean] = ACTIONS(3131), - [anon_sym_string] = ACTIONS(3131), - [anon_sym_symbol] = ACTIONS(3131), - [anon_sym_object] = ACTIONS(3131), - [anon_sym_abstract] = ACTIONS(207), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(3151), - [anon_sym_unique] = ACTIONS(3153), - [anon_sym_unknown] = ACTIONS(3131), - [anon_sym_never] = ACTIONS(3131), - [anon_sym_LBRACE_PIPE] = ACTIONS(3155), + [anon_sym_BQUOTE] = ACTIONS(3105), + [sym_number] = ACTIONS(3107), + [sym_this] = ACTIONS(3291), + [sym_true] = ACTIONS(3111), + [sym_false] = ACTIONS(3111), + [sym_null] = ACTIONS(3111), + [sym_undefined] = ACTIONS(3111), + [anon_sym_readonly] = ACTIONS(3113), + [anon_sym_QMARK] = ACTIONS(3115), + [anon_sym_any] = ACTIONS(3103), + [anon_sym_number] = ACTIONS(3103), + [anon_sym_boolean] = ACTIONS(3103), + [anon_sym_string] = ACTIONS(3103), + [anon_sym_symbol] = ACTIONS(3103), + [anon_sym_object] = ACTIONS(3103), + [anon_sym_abstract] = ACTIONS(3117), + [anon_sym_never] = ACTIONS(3103), + [anon_sym_unknown] = ACTIONS(3103), + [anon_sym_keyof] = ACTIONS(3121), + [anon_sym_infer] = ACTIONS(3123), + [anon_sym_unique] = ACTIONS(3125), + [anon_sym_LBRACE_PIPE] = ACTIONS(3127), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1106)] = { + [sym_import] = STATE(4797), + [sym_nested_identifier] = STATE(6050), + [sym_string] = STATE(3429), + [sym_formal_parameters] = STATE(5818), + [sym_nested_type_identifier] = STATE(3307), + [sym__type_query_member_expression_in_type_annotation] = STATE(3126), + [sym__type_query_call_expression_in_type_annotation] = STATE(3348), + [sym_type] = STATE(3501), + [sym_constructor_type] = STATE(3434), + [sym_primary_type] = STATE(3435), + [sym_template_literal_type] = STATE(3436), + [sym_infer_type] = STATE(3434), + [sym_conditional_type] = STATE(3436), + [sym_generic_type] = STATE(3436), + [sym_type_query] = STATE(3436), + [sym_index_type_query] = STATE(3436), + [sym_lookup_type] = STATE(3436), + [sym_literal_type] = STATE(3436), + [sym__number] = STATE(3437), + [sym_existential_type] = STATE(3436), + [sym_flow_maybe_type] = STATE(3436), + [sym_parenthesized_type] = STATE(3436), + [sym_predefined_type] = STATE(3436), + [sym_object_type] = STATE(3436), + [sym_type_parameters] = STATE(5491), + [sym_array_type] = STATE(3436), + [sym_tuple_type] = STATE(3436), + [sym_readonly_type] = STATE(3434), + [sym_union_type] = STATE(3436), + [sym_intersection_type] = STATE(3436), + [sym_function_type] = STATE(3434), + [sym_identifier] = ACTIONS(3285), + [anon_sym_STAR] = ACTIONS(3021), + [anon_sym_LBRACE] = ACTIONS(3023), + [anon_sym_typeof] = ACTIONS(3025), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(3027), + [anon_sym_LPAREN] = ACTIONS(3029), + [anon_sym_LBRACK] = ACTIONS(3031), + [anon_sym_new] = ACTIONS(3033), + [anon_sym_AMP] = ACTIONS(3035), + [anon_sym_PIPE] = ACTIONS(3037), + [anon_sym_PLUS] = ACTIONS(3039), + [anon_sym_DASH] = ACTIONS(3039), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(3041), + [anon_sym_DQUOTE] = ACTIONS(3043), + [anon_sym_SQUOTE] = ACTIONS(3045), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3047), + [sym_number] = ACTIONS(3049), + [sym_this] = ACTIONS(3287), + [sym_true] = ACTIONS(3053), + [sym_false] = ACTIONS(3053), + [sym_null] = ACTIONS(3053), + [sym_undefined] = ACTIONS(3053), + [anon_sym_readonly] = ACTIONS(3055), + [anon_sym_QMARK] = ACTIONS(3057), + [anon_sym_any] = ACTIONS(3041), + [anon_sym_number] = ACTIONS(3041), + [anon_sym_boolean] = ACTIONS(3041), + [anon_sym_string] = ACTIONS(3041), + [anon_sym_symbol] = ACTIONS(3041), + [anon_sym_object] = ACTIONS(3041), + [anon_sym_abstract] = ACTIONS(3059), + [anon_sym_never] = ACTIONS(3041), + [anon_sym_unknown] = ACTIONS(3041), + [anon_sym_keyof] = ACTIONS(3063), + [anon_sym_infer] = ACTIONS(3065), + [anon_sym_unique] = ACTIONS(3067), + [anon_sym_LBRACE_PIPE] = ACTIONS(3069), [sym_html_comment] = ACTIONS(5), }, [STATE(1107)] = { - [sym_import] = STATE(5069), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5974), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(2945), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(3049), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5573), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(1538), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_new] = ACTIONS(1550), - [anon_sym_AMP] = ACTIONS(728), - [anon_sym_PIPE] = ACTIONS(730), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1568), - [anon_sym_QMARK] = ACTIONS(754), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(207), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_import] = STATE(4797), + [sym_nested_identifier] = STATE(6050), + [sym_string] = STATE(3429), + [sym_formal_parameters] = STATE(5818), + [sym_nested_type_identifier] = STATE(3307), + [sym__type_query_member_expression_in_type_annotation] = STATE(3126), + [sym__type_query_call_expression_in_type_annotation] = STATE(3348), + [sym_type] = STATE(3506), + [sym_constructor_type] = STATE(3434), + [sym_primary_type] = STATE(3435), + [sym_template_literal_type] = STATE(3436), + [sym_infer_type] = STATE(3434), + [sym_conditional_type] = STATE(3436), + [sym_generic_type] = STATE(3436), + [sym_type_query] = STATE(3436), + [sym_index_type_query] = STATE(3436), + [sym_lookup_type] = STATE(3436), + [sym_literal_type] = STATE(3436), + [sym__number] = STATE(3437), + [sym_existential_type] = STATE(3436), + [sym_flow_maybe_type] = STATE(3436), + [sym_parenthesized_type] = STATE(3436), + [sym_predefined_type] = STATE(3436), + [sym_object_type] = STATE(3436), + [sym_type_parameters] = STATE(5491), + [sym_array_type] = STATE(3436), + [sym_tuple_type] = STATE(3436), + [sym_readonly_type] = STATE(3434), + [sym_union_type] = STATE(3436), + [sym_intersection_type] = STATE(3436), + [sym_function_type] = STATE(3434), + [sym_identifier] = ACTIONS(3285), + [anon_sym_STAR] = ACTIONS(3021), + [anon_sym_LBRACE] = ACTIONS(3023), + [anon_sym_typeof] = ACTIONS(3025), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(3027), + [anon_sym_LPAREN] = ACTIONS(3029), + [anon_sym_LBRACK] = ACTIONS(3031), + [anon_sym_new] = ACTIONS(3033), + [anon_sym_AMP] = ACTIONS(3035), + [anon_sym_PIPE] = ACTIONS(3037), + [anon_sym_PLUS] = ACTIONS(3039), + [anon_sym_DASH] = ACTIONS(3039), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(3041), + [anon_sym_DQUOTE] = ACTIONS(3043), + [anon_sym_SQUOTE] = ACTIONS(3045), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3047), + [sym_number] = ACTIONS(3049), + [sym_this] = ACTIONS(3287), + [sym_true] = ACTIONS(3053), + [sym_false] = ACTIONS(3053), + [sym_null] = ACTIONS(3053), + [sym_undefined] = ACTIONS(3053), + [anon_sym_readonly] = ACTIONS(3055), + [anon_sym_QMARK] = ACTIONS(3057), + [anon_sym_any] = ACTIONS(3041), + [anon_sym_number] = ACTIONS(3041), + [anon_sym_boolean] = ACTIONS(3041), + [anon_sym_string] = ACTIONS(3041), + [anon_sym_symbol] = ACTIONS(3041), + [anon_sym_object] = ACTIONS(3041), + [anon_sym_abstract] = ACTIONS(3059), + [anon_sym_never] = ACTIONS(3041), + [anon_sym_unknown] = ACTIONS(3041), + [anon_sym_keyof] = ACTIONS(3063), + [anon_sym_infer] = ACTIONS(3065), + [anon_sym_unique] = ACTIONS(3067), + [anon_sym_LBRACE_PIPE] = ACTIONS(3069), [sym_html_comment] = ACTIONS(5), }, [STATE(1108)] = { - [sym_import] = STATE(5069), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5974), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(2945), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(3212), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5573), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(1538), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_new] = ACTIONS(1550), - [anon_sym_AMP] = ACTIONS(728), - [anon_sym_PIPE] = ACTIONS(730), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1568), - [anon_sym_QMARK] = ACTIONS(754), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(207), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_import] = STATE(5280), + [sym_nested_identifier] = STATE(5994), + [sym_string] = STATE(1969), + [sym_formal_parameters] = STATE(6004), + [sym_nested_type_identifier] = STATE(1805), + [sym__type_query_member_expression_in_type_annotation] = STATE(1789), + [sym__type_query_call_expression_in_type_annotation] = STATE(1980), + [sym_type] = STATE(2103), + [sym_constructor_type] = STATE(1988), + [sym_primary_type] = STATE(1989), + [sym_template_literal_type] = STATE(1990), + [sym_infer_type] = STATE(1988), + [sym_conditional_type] = STATE(1990), + [sym_generic_type] = STATE(1990), + [sym_type_query] = STATE(1990), + [sym_index_type_query] = STATE(1990), + [sym_lookup_type] = STATE(1990), + [sym_literal_type] = STATE(1990), + [sym__number] = STATE(1991), + [sym_existential_type] = STATE(1990), + [sym_flow_maybe_type] = STATE(1990), + [sym_parenthesized_type] = STATE(1990), + [sym_predefined_type] = STATE(1990), + [sym_object_type] = STATE(1990), + [sym_type_parameters] = STATE(5526), + [sym_array_type] = STATE(1990), + [sym_tuple_type] = STATE(1990), + [sym_readonly_type] = STATE(1988), + [sym_union_type] = STATE(1990), + [sym_intersection_type] = STATE(1990), + [sym_function_type] = STATE(1988), + [sym_identifier] = ACTIONS(3289), + [anon_sym_STAR] = ACTIONS(3083), + [anon_sym_LBRACE] = ACTIONS(3085), + [anon_sym_typeof] = ACTIONS(3087), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(3089), + [anon_sym_LPAREN] = ACTIONS(3091), + [anon_sym_LBRACK] = ACTIONS(3093), + [anon_sym_new] = ACTIONS(3095), + [anon_sym_AMP] = ACTIONS(3097), + [anon_sym_PIPE] = ACTIONS(3099), + [anon_sym_PLUS] = ACTIONS(3101), + [anon_sym_DASH] = ACTIONS(3101), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(3103), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3105), + [sym_number] = ACTIONS(3107), + [sym_this] = ACTIONS(3291), + [sym_true] = ACTIONS(3111), + [sym_false] = ACTIONS(3111), + [sym_null] = ACTIONS(3111), + [sym_undefined] = ACTIONS(3111), + [anon_sym_readonly] = ACTIONS(3113), + [anon_sym_QMARK] = ACTIONS(3115), + [anon_sym_any] = ACTIONS(3103), + [anon_sym_number] = ACTIONS(3103), + [anon_sym_boolean] = ACTIONS(3103), + [anon_sym_string] = ACTIONS(3103), + [anon_sym_symbol] = ACTIONS(3103), + [anon_sym_object] = ACTIONS(3103), + [anon_sym_abstract] = ACTIONS(3117), + [anon_sym_never] = ACTIONS(3103), + [anon_sym_unknown] = ACTIONS(3103), + [anon_sym_keyof] = ACTIONS(3121), + [anon_sym_infer] = ACTIONS(3123), + [anon_sym_unique] = ACTIONS(3125), + [anon_sym_LBRACE_PIPE] = ACTIONS(3127), [sym_html_comment] = ACTIONS(5), }, [STATE(1109)] = { - [sym_import] = STATE(4734), - [sym_nested_identifier] = STATE(5767), - [sym_string] = STATE(1592), - [sym_formal_parameters] = STATE(6046), - [sym_nested_type_identifier] = STATE(1527), - [sym__type_query_member_expression_in_type_annotation] = STATE(1513), - [sym__type_query_call_expression_in_type_annotation] = STATE(1610), - [sym_type] = STATE(1581), - [sym_constructor_type] = STATE(1611), - [sym_primary_type] = STATE(1612), - [sym_template_literal_type] = STATE(1613), - [sym_infer_type] = STATE(1611), - [sym_conditional_type] = STATE(1613), - [sym_generic_type] = STATE(1613), - [sym_type_query] = STATE(1613), - [sym_index_type_query] = STATE(1613), - [sym_lookup_type] = STATE(1613), - [sym_literal_type] = STATE(1613), - [sym__number] = STATE(1615), - [sym_existential_type] = STATE(1613), - [sym_flow_maybe_type] = STATE(1613), - [sym_parenthesized_type] = STATE(1613), - [sym_predefined_type] = STATE(1613), - [sym_object_type] = STATE(1613), - [sym_type_parameters] = STATE(5426), - [sym_array_type] = STATE(1613), - [sym_tuple_type] = STATE(1613), - [sym_readonly_type] = STATE(1611), - [sym_union_type] = STATE(1613), - [sym_intersection_type] = STATE(1613), - [sym_function_type] = STATE(1611), - [sym_identifier] = ACTIONS(3267), - [anon_sym_STAR] = ACTIONS(3159), - [anon_sym_LBRACE] = ACTIONS(3161), - [anon_sym_typeof] = ACTIONS(3163), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(3165), - [anon_sym_LPAREN] = ACTIONS(3167), - [anon_sym_LBRACK] = ACTIONS(3169), - [anon_sym_new] = ACTIONS(3171), - [anon_sym_AMP] = ACTIONS(3173), - [anon_sym_PIPE] = ACTIONS(3175), - [anon_sym_PLUS] = ACTIONS(3177), - [anon_sym_DASH] = ACTIONS(3177), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(3179), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3181), - [sym_number] = ACTIONS(3183), - [sym_this] = ACTIONS(3271), - [sym_true] = ACTIONS(3187), - [sym_false] = ACTIONS(3187), - [sym_null] = ACTIONS(3187), - [sym_undefined] = ACTIONS(3187), - [anon_sym_readonly] = ACTIONS(3189), - [anon_sym_QMARK] = ACTIONS(3191), - [anon_sym_any] = ACTIONS(3179), - [anon_sym_number] = ACTIONS(3179), - [anon_sym_boolean] = ACTIONS(3179), - [anon_sym_string] = ACTIONS(3179), - [anon_sym_symbol] = ACTIONS(3179), - [anon_sym_object] = ACTIONS(3179), - [anon_sym_abstract] = ACTIONS(3193), - [anon_sym_infer] = ACTIONS(3197), - [anon_sym_keyof] = ACTIONS(3199), - [anon_sym_unique] = ACTIONS(3201), - [anon_sym_unknown] = ACTIONS(3179), - [anon_sym_never] = ACTIONS(3179), - [anon_sym_LBRACE_PIPE] = ACTIONS(3203), + [sym_import] = STATE(5280), + [sym_nested_identifier] = STATE(5994), + [sym_string] = STATE(1969), + [sym_formal_parameters] = STATE(6004), + [sym_nested_type_identifier] = STATE(1805), + [sym__type_query_member_expression_in_type_annotation] = STATE(1789), + [sym__type_query_call_expression_in_type_annotation] = STATE(1980), + [sym_type] = STATE(2104), + [sym_constructor_type] = STATE(1988), + [sym_primary_type] = STATE(1989), + [sym_template_literal_type] = STATE(1990), + [sym_infer_type] = STATE(1988), + [sym_conditional_type] = STATE(1990), + [sym_generic_type] = STATE(1990), + [sym_type_query] = STATE(1990), + [sym_index_type_query] = STATE(1990), + [sym_lookup_type] = STATE(1990), + [sym_literal_type] = STATE(1990), + [sym__number] = STATE(1991), + [sym_existential_type] = STATE(1990), + [sym_flow_maybe_type] = STATE(1990), + [sym_parenthesized_type] = STATE(1990), + [sym_predefined_type] = STATE(1990), + [sym_object_type] = STATE(1990), + [sym_type_parameters] = STATE(5526), + [sym_array_type] = STATE(1990), + [sym_tuple_type] = STATE(1990), + [sym_readonly_type] = STATE(1988), + [sym_union_type] = STATE(1990), + [sym_intersection_type] = STATE(1990), + [sym_function_type] = STATE(1988), + [sym_identifier] = ACTIONS(3289), + [anon_sym_STAR] = ACTIONS(3083), + [anon_sym_LBRACE] = ACTIONS(3085), + [anon_sym_typeof] = ACTIONS(3087), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(3089), + [anon_sym_LPAREN] = ACTIONS(3091), + [anon_sym_LBRACK] = ACTIONS(3093), + [anon_sym_new] = ACTIONS(3095), + [anon_sym_AMP] = ACTIONS(3097), + [anon_sym_PIPE] = ACTIONS(3099), + [anon_sym_PLUS] = ACTIONS(3101), + [anon_sym_DASH] = ACTIONS(3101), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(3103), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3105), + [sym_number] = ACTIONS(3107), + [sym_this] = ACTIONS(3291), + [sym_true] = ACTIONS(3111), + [sym_false] = ACTIONS(3111), + [sym_null] = ACTIONS(3111), + [sym_undefined] = ACTIONS(3111), + [anon_sym_readonly] = ACTIONS(3113), + [anon_sym_QMARK] = ACTIONS(3115), + [anon_sym_any] = ACTIONS(3103), + [anon_sym_number] = ACTIONS(3103), + [anon_sym_boolean] = ACTIONS(3103), + [anon_sym_string] = ACTIONS(3103), + [anon_sym_symbol] = ACTIONS(3103), + [anon_sym_object] = ACTIONS(3103), + [anon_sym_abstract] = ACTIONS(3117), + [anon_sym_never] = ACTIONS(3103), + [anon_sym_unknown] = ACTIONS(3103), + [anon_sym_keyof] = ACTIONS(3121), + [anon_sym_infer] = ACTIONS(3123), + [anon_sym_unique] = ACTIONS(3125), + [anon_sym_LBRACE_PIPE] = ACTIONS(3127), [sym_html_comment] = ACTIONS(5), }, [STATE(1110)] = { - [sym_import] = STATE(4734), - [sym_nested_identifier] = STATE(5767), - [sym_string] = STATE(1592), - [sym_formal_parameters] = STATE(6046), - [sym_nested_type_identifier] = STATE(1527), - [sym__type_query_member_expression_in_type_annotation] = STATE(1513), - [sym__type_query_call_expression_in_type_annotation] = STATE(1610), - [sym_type] = STATE(1582), - [sym_constructor_type] = STATE(1611), - [sym_primary_type] = STATE(1612), - [sym_template_literal_type] = STATE(1613), - [sym_infer_type] = STATE(1611), - [sym_conditional_type] = STATE(1613), - [sym_generic_type] = STATE(1613), - [sym_type_query] = STATE(1613), - [sym_index_type_query] = STATE(1613), - [sym_lookup_type] = STATE(1613), - [sym_literal_type] = STATE(1613), - [sym__number] = STATE(1615), - [sym_existential_type] = STATE(1613), - [sym_flow_maybe_type] = STATE(1613), - [sym_parenthesized_type] = STATE(1613), - [sym_predefined_type] = STATE(1613), - [sym_object_type] = STATE(1613), - [sym_type_parameters] = STATE(5426), - [sym_array_type] = STATE(1613), - [sym_tuple_type] = STATE(1613), - [sym_readonly_type] = STATE(1611), - [sym_union_type] = STATE(1613), - [sym_intersection_type] = STATE(1613), - [sym_function_type] = STATE(1611), - [sym_identifier] = ACTIONS(3267), - [anon_sym_STAR] = ACTIONS(3159), - [anon_sym_LBRACE] = ACTIONS(3161), - [anon_sym_typeof] = ACTIONS(3163), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(3165), - [anon_sym_LPAREN] = ACTIONS(3167), - [anon_sym_LBRACK] = ACTIONS(3169), - [anon_sym_new] = ACTIONS(3171), - [anon_sym_AMP] = ACTIONS(3173), - [anon_sym_PIPE] = ACTIONS(3175), - [anon_sym_PLUS] = ACTIONS(3177), - [anon_sym_DASH] = ACTIONS(3177), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(3179), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3181), - [sym_number] = ACTIONS(3183), - [sym_this] = ACTIONS(3271), - [sym_true] = ACTIONS(3187), - [sym_false] = ACTIONS(3187), - [sym_null] = ACTIONS(3187), - [sym_undefined] = ACTIONS(3187), - [anon_sym_readonly] = ACTIONS(3189), - [anon_sym_QMARK] = ACTIONS(3191), - [anon_sym_any] = ACTIONS(3179), - [anon_sym_number] = ACTIONS(3179), - [anon_sym_boolean] = ACTIONS(3179), - [anon_sym_string] = ACTIONS(3179), - [anon_sym_symbol] = ACTIONS(3179), - [anon_sym_object] = ACTIONS(3179), - [anon_sym_abstract] = ACTIONS(3193), - [anon_sym_infer] = ACTIONS(3197), - [anon_sym_keyof] = ACTIONS(3199), - [anon_sym_unique] = ACTIONS(3201), - [anon_sym_unknown] = ACTIONS(3179), - [anon_sym_never] = ACTIONS(3179), - [anon_sym_LBRACE_PIPE] = ACTIONS(3203), + [sym_import] = STATE(5280), + [sym_nested_identifier] = STATE(5994), + [sym_string] = STATE(1969), + [sym_formal_parameters] = STATE(6004), + [sym_nested_type_identifier] = STATE(1805), + [sym__type_query_member_expression_in_type_annotation] = STATE(1789), + [sym__type_query_call_expression_in_type_annotation] = STATE(1980), + [sym_type] = STATE(2120), + [sym_constructor_type] = STATE(1988), + [sym_primary_type] = STATE(1989), + [sym_template_literal_type] = STATE(1990), + [sym_infer_type] = STATE(1988), + [sym_conditional_type] = STATE(1990), + [sym_generic_type] = STATE(1990), + [sym_type_query] = STATE(1990), + [sym_index_type_query] = STATE(1990), + [sym_lookup_type] = STATE(1990), + [sym_literal_type] = STATE(1990), + [sym__number] = STATE(1991), + [sym_existential_type] = STATE(1990), + [sym_flow_maybe_type] = STATE(1990), + [sym_parenthesized_type] = STATE(1990), + [sym_predefined_type] = STATE(1990), + [sym_object_type] = STATE(1990), + [sym_type_parameters] = STATE(5526), + [sym_array_type] = STATE(1990), + [sym_tuple_type] = STATE(1990), + [sym_readonly_type] = STATE(1988), + [sym_union_type] = STATE(1990), + [sym_intersection_type] = STATE(1990), + [sym_function_type] = STATE(1988), + [sym_identifier] = ACTIONS(3289), + [anon_sym_STAR] = ACTIONS(3083), + [anon_sym_LBRACE] = ACTIONS(3085), + [anon_sym_typeof] = ACTIONS(3087), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(3089), + [anon_sym_LPAREN] = ACTIONS(3091), + [anon_sym_LBRACK] = ACTIONS(3093), + [anon_sym_new] = ACTIONS(3095), + [anon_sym_AMP] = ACTIONS(3097), + [anon_sym_PIPE] = ACTIONS(3099), + [anon_sym_PLUS] = ACTIONS(3101), + [anon_sym_DASH] = ACTIONS(3101), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(3103), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3105), + [sym_number] = ACTIONS(3107), + [sym_this] = ACTIONS(3291), + [sym_true] = ACTIONS(3111), + [sym_false] = ACTIONS(3111), + [sym_null] = ACTIONS(3111), + [sym_undefined] = ACTIONS(3111), + [anon_sym_readonly] = ACTIONS(3113), + [anon_sym_QMARK] = ACTIONS(3115), + [anon_sym_any] = ACTIONS(3103), + [anon_sym_number] = ACTIONS(3103), + [anon_sym_boolean] = ACTIONS(3103), + [anon_sym_string] = ACTIONS(3103), + [anon_sym_symbol] = ACTIONS(3103), + [anon_sym_object] = ACTIONS(3103), + [anon_sym_abstract] = ACTIONS(3117), + [anon_sym_never] = ACTIONS(3103), + [anon_sym_unknown] = ACTIONS(3103), + [anon_sym_keyof] = ACTIONS(3121), + [anon_sym_infer] = ACTIONS(3123), + [anon_sym_unique] = ACTIONS(3125), + [anon_sym_LBRACE_PIPE] = ACTIONS(3127), [sym_html_comment] = ACTIONS(5), }, [STATE(1111)] = { - [sym_import] = STATE(4734), - [sym_nested_identifier] = STATE(5767), - [sym_string] = STATE(1592), - [sym_formal_parameters] = STATE(6046), - [sym_nested_type_identifier] = STATE(1527), - [sym__type_query_member_expression_in_type_annotation] = STATE(1513), - [sym__type_query_call_expression_in_type_annotation] = STATE(1610), - [sym_type] = STATE(1597), - [sym_constructor_type] = STATE(1611), - [sym_primary_type] = STATE(1612), - [sym_template_literal_type] = STATE(1613), - [sym_infer_type] = STATE(1611), - [sym_conditional_type] = STATE(1613), - [sym_generic_type] = STATE(1613), - [sym_type_query] = STATE(1613), - [sym_index_type_query] = STATE(1613), - [sym_lookup_type] = STATE(1613), - [sym_literal_type] = STATE(1613), - [sym__number] = STATE(1615), - [sym_existential_type] = STATE(1613), - [sym_flow_maybe_type] = STATE(1613), - [sym_parenthesized_type] = STATE(1613), - [sym_predefined_type] = STATE(1613), - [sym_object_type] = STATE(1613), - [sym_type_parameters] = STATE(5426), - [sym_array_type] = STATE(1613), - [sym_tuple_type] = STATE(1613), - [sym_readonly_type] = STATE(1611), - [sym_union_type] = STATE(1613), - [sym_intersection_type] = STATE(1613), - [sym_function_type] = STATE(1611), - [sym_identifier] = ACTIONS(3267), - [anon_sym_STAR] = ACTIONS(3159), - [anon_sym_LBRACE] = ACTIONS(3161), - [anon_sym_typeof] = ACTIONS(3163), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(3165), - [anon_sym_LPAREN] = ACTIONS(3167), - [anon_sym_LBRACK] = ACTIONS(3169), - [anon_sym_new] = ACTIONS(3171), - [anon_sym_AMP] = ACTIONS(3173), - [anon_sym_PIPE] = ACTIONS(3175), - [anon_sym_PLUS] = ACTIONS(3177), - [anon_sym_DASH] = ACTIONS(3177), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(3179), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3181), - [sym_number] = ACTIONS(3183), - [sym_this] = ACTIONS(3271), - [sym_true] = ACTIONS(3187), - [sym_false] = ACTIONS(3187), - [sym_null] = ACTIONS(3187), - [sym_undefined] = ACTIONS(3187), - [anon_sym_readonly] = ACTIONS(3189), - [anon_sym_QMARK] = ACTIONS(3191), - [anon_sym_any] = ACTIONS(3179), - [anon_sym_number] = ACTIONS(3179), - [anon_sym_boolean] = ACTIONS(3179), - [anon_sym_string] = ACTIONS(3179), - [anon_sym_symbol] = ACTIONS(3179), - [anon_sym_object] = ACTIONS(3179), - [anon_sym_abstract] = ACTIONS(3193), - [anon_sym_infer] = ACTIONS(3197), - [anon_sym_keyof] = ACTIONS(3199), - [anon_sym_unique] = ACTIONS(3201), - [anon_sym_unknown] = ACTIONS(3179), - [anon_sym_never] = ACTIONS(3179), - [anon_sym_LBRACE_PIPE] = ACTIONS(3203), + [sym_import] = STATE(5280), + [sym_nested_identifier] = STATE(5994), + [sym_string] = STATE(1969), + [sym_formal_parameters] = STATE(6004), + [sym_nested_type_identifier] = STATE(1805), + [sym__type_query_member_expression_in_type_annotation] = STATE(1789), + [sym__type_query_call_expression_in_type_annotation] = STATE(1980), + [sym_type] = STATE(2121), + [sym_constructor_type] = STATE(1988), + [sym_primary_type] = STATE(1989), + [sym_template_literal_type] = STATE(1990), + [sym_infer_type] = STATE(1988), + [sym_conditional_type] = STATE(1990), + [sym_generic_type] = STATE(1990), + [sym_type_query] = STATE(1990), + [sym_index_type_query] = STATE(1990), + [sym_lookup_type] = STATE(1990), + [sym_literal_type] = STATE(1990), + [sym__number] = STATE(1991), + [sym_existential_type] = STATE(1990), + [sym_flow_maybe_type] = STATE(1990), + [sym_parenthesized_type] = STATE(1990), + [sym_predefined_type] = STATE(1990), + [sym_object_type] = STATE(1990), + [sym_type_parameters] = STATE(5526), + [sym_array_type] = STATE(1990), + [sym_tuple_type] = STATE(1990), + [sym_readonly_type] = STATE(1988), + [sym_union_type] = STATE(1990), + [sym_intersection_type] = STATE(1990), + [sym_function_type] = STATE(1988), + [sym_identifier] = ACTIONS(3289), + [anon_sym_STAR] = ACTIONS(3083), + [anon_sym_LBRACE] = ACTIONS(3085), + [anon_sym_typeof] = ACTIONS(3087), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(3089), + [anon_sym_LPAREN] = ACTIONS(3091), + [anon_sym_LBRACK] = ACTIONS(3093), + [anon_sym_new] = ACTIONS(3095), + [anon_sym_AMP] = ACTIONS(3097), + [anon_sym_PIPE] = ACTIONS(3099), + [anon_sym_PLUS] = ACTIONS(3101), + [anon_sym_DASH] = ACTIONS(3101), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(3103), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3105), + [sym_number] = ACTIONS(3107), + [sym_this] = ACTIONS(3291), + [sym_true] = ACTIONS(3111), + [sym_false] = ACTIONS(3111), + [sym_null] = ACTIONS(3111), + [sym_undefined] = ACTIONS(3111), + [anon_sym_readonly] = ACTIONS(3113), + [anon_sym_QMARK] = ACTIONS(3115), + [anon_sym_any] = ACTIONS(3103), + [anon_sym_number] = ACTIONS(3103), + [anon_sym_boolean] = ACTIONS(3103), + [anon_sym_string] = ACTIONS(3103), + [anon_sym_symbol] = ACTIONS(3103), + [anon_sym_object] = ACTIONS(3103), + [anon_sym_abstract] = ACTIONS(3117), + [anon_sym_never] = ACTIONS(3103), + [anon_sym_unknown] = ACTIONS(3103), + [anon_sym_keyof] = ACTIONS(3121), + [anon_sym_infer] = ACTIONS(3123), + [anon_sym_unique] = ACTIONS(3125), + [anon_sym_LBRACE_PIPE] = ACTIONS(3127), [sym_html_comment] = ACTIONS(5), }, [STATE(1112)] = { - [sym_import] = STATE(5069), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5974), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(2945), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(3218), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5573), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(1538), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_new] = ACTIONS(1550), - [anon_sym_AMP] = ACTIONS(728), - [anon_sym_PIPE] = ACTIONS(730), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1568), - [anon_sym_QMARK] = ACTIONS(754), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(207), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_import] = STATE(4737), + [sym_nested_identifier] = STATE(5736), + [sym_string] = STATE(1558), + [sym_formal_parameters] = STATE(6020), + [sym_nested_type_identifier] = STATE(1536), + [sym__type_query_member_expression_in_type_annotation] = STATE(1516), + [sym__type_query_call_expression_in_type_annotation] = STATE(1560), + [sym_type] = STATE(1542), + [sym_constructor_type] = STATE(1561), + [sym_primary_type] = STATE(1562), + [sym_template_literal_type] = STATE(1563), + [sym_infer_type] = STATE(1561), + [sym_conditional_type] = STATE(1563), + [sym_generic_type] = STATE(1563), + [sym_type_query] = STATE(1563), + [sym_index_type_query] = STATE(1563), + [sym_lookup_type] = STATE(1563), + [sym_literal_type] = STATE(1563), + [sym__number] = STATE(1564), + [sym_existential_type] = STATE(1563), + [sym_flow_maybe_type] = STATE(1563), + [sym_parenthesized_type] = STATE(1563), + [sym_predefined_type] = STATE(1563), + [sym_object_type] = STATE(1563), + [sym_type_parameters] = STATE(5451), + [sym_array_type] = STATE(1563), + [sym_tuple_type] = STATE(1563), + [sym_readonly_type] = STATE(1561), + [sym_union_type] = STATE(1563), + [sym_intersection_type] = STATE(1563), + [sym_function_type] = STATE(1561), + [sym_identifier] = ACTIONS(3279), + [anon_sym_STAR] = ACTIONS(3131), + [anon_sym_LBRACE] = ACTIONS(3133), + [anon_sym_typeof] = ACTIONS(3135), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(3137), + [anon_sym_LPAREN] = ACTIONS(3139), + [anon_sym_LBRACK] = ACTIONS(3141), + [anon_sym_new] = ACTIONS(3143), + [anon_sym_AMP] = ACTIONS(3145), + [anon_sym_PIPE] = ACTIONS(3147), + [anon_sym_PLUS] = ACTIONS(3149), + [anon_sym_DASH] = ACTIONS(3149), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(3151), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3153), + [sym_number] = ACTIONS(3155), + [sym_this] = ACTIONS(3281), + [sym_true] = ACTIONS(3159), + [sym_false] = ACTIONS(3159), + [sym_null] = ACTIONS(3159), + [sym_undefined] = ACTIONS(3159), + [anon_sym_readonly] = ACTIONS(3161), + [anon_sym_QMARK] = ACTIONS(3163), + [anon_sym_any] = ACTIONS(3151), + [anon_sym_number] = ACTIONS(3151), + [anon_sym_boolean] = ACTIONS(3151), + [anon_sym_string] = ACTIONS(3151), + [anon_sym_symbol] = ACTIONS(3151), + [anon_sym_object] = ACTIONS(3151), + [anon_sym_abstract] = ACTIONS(3165), + [anon_sym_never] = ACTIONS(3151), + [anon_sym_unknown] = ACTIONS(3151), + [anon_sym_keyof] = ACTIONS(3169), + [anon_sym_infer] = ACTIONS(3171), + [anon_sym_unique] = ACTIONS(3173), + [anon_sym_LBRACE_PIPE] = ACTIONS(3175), [sym_html_comment] = ACTIONS(5), }, [STATE(1113)] = { - [sym_import] = STATE(5069), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5974), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(2945), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(3219), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5573), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(1538), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_new] = ACTIONS(1550), - [anon_sym_AMP] = ACTIONS(728), - [anon_sym_PIPE] = ACTIONS(730), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1568), - [anon_sym_QMARK] = ACTIONS(754), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(207), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_import] = STATE(4797), + [sym_nested_identifier] = STATE(6050), + [sym_string] = STATE(3429), + [sym_formal_parameters] = STATE(5818), + [sym_nested_type_identifier] = STATE(3307), + [sym__type_query_member_expression_in_type_annotation] = STATE(3126), + [sym__type_query_call_expression_in_type_annotation] = STATE(3348), + [sym_type] = STATE(3424), + [sym_constructor_type] = STATE(3434), + [sym_primary_type] = STATE(3435), + [sym_template_literal_type] = STATE(3436), + [sym_infer_type] = STATE(3434), + [sym_conditional_type] = STATE(3436), + [sym_generic_type] = STATE(3436), + [sym_type_query] = STATE(3436), + [sym_index_type_query] = STATE(3436), + [sym_lookup_type] = STATE(3436), + [sym_literal_type] = STATE(3436), + [sym__number] = STATE(3437), + [sym_existential_type] = STATE(3436), + [sym_flow_maybe_type] = STATE(3436), + [sym_parenthesized_type] = STATE(3436), + [sym_predefined_type] = STATE(3436), + [sym_object_type] = STATE(3436), + [sym_type_parameters] = STATE(5491), + [sym_array_type] = STATE(3436), + [sym_tuple_type] = STATE(3436), + [sym_readonly_type] = STATE(3434), + [sym_union_type] = STATE(3436), + [sym_intersection_type] = STATE(3436), + [sym_function_type] = STATE(3434), + [sym_identifier] = ACTIONS(3285), + [anon_sym_STAR] = ACTIONS(3021), + [anon_sym_LBRACE] = ACTIONS(3023), + [anon_sym_typeof] = ACTIONS(3025), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(3027), + [anon_sym_LPAREN] = ACTIONS(3029), + [anon_sym_LBRACK] = ACTIONS(3031), + [anon_sym_new] = ACTIONS(3033), + [anon_sym_AMP] = ACTIONS(3035), + [anon_sym_PIPE] = ACTIONS(3037), + [anon_sym_PLUS] = ACTIONS(3039), + [anon_sym_DASH] = ACTIONS(3039), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(3041), + [anon_sym_DQUOTE] = ACTIONS(3043), + [anon_sym_SQUOTE] = ACTIONS(3045), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3047), + [sym_number] = ACTIONS(3049), + [sym_this] = ACTIONS(3287), + [sym_true] = ACTIONS(3053), + [sym_false] = ACTIONS(3053), + [sym_null] = ACTIONS(3053), + [sym_undefined] = ACTIONS(3053), + [anon_sym_readonly] = ACTIONS(3055), + [anon_sym_QMARK] = ACTIONS(3057), + [anon_sym_any] = ACTIONS(3041), + [anon_sym_number] = ACTIONS(3041), + [anon_sym_boolean] = ACTIONS(3041), + [anon_sym_string] = ACTIONS(3041), + [anon_sym_symbol] = ACTIONS(3041), + [anon_sym_object] = ACTIONS(3041), + [anon_sym_abstract] = ACTIONS(3059), + [anon_sym_never] = ACTIONS(3041), + [anon_sym_unknown] = ACTIONS(3041), + [anon_sym_keyof] = ACTIONS(3063), + [anon_sym_infer] = ACTIONS(3065), + [anon_sym_unique] = ACTIONS(3067), + [anon_sym_LBRACE_PIPE] = ACTIONS(3069), [sym_html_comment] = ACTIONS(5), }, [STATE(1114)] = { - [sym_import] = STATE(4734), - [sym_nested_identifier] = STATE(5767), - [sym_string] = STATE(1592), - [sym_formal_parameters] = STATE(6046), - [sym_nested_type_identifier] = STATE(1527), - [sym__type_query_member_expression_in_type_annotation] = STATE(1513), - [sym__type_query_call_expression_in_type_annotation] = STATE(1610), - [sym_type] = STATE(1599), - [sym_constructor_type] = STATE(1611), - [sym_primary_type] = STATE(1612), - [sym_template_literal_type] = STATE(1613), - [sym_infer_type] = STATE(1611), - [sym_conditional_type] = STATE(1613), - [sym_generic_type] = STATE(1613), - [sym_type_query] = STATE(1613), - [sym_index_type_query] = STATE(1613), - [sym_lookup_type] = STATE(1613), - [sym_literal_type] = STATE(1613), - [sym__number] = STATE(1615), - [sym_existential_type] = STATE(1613), - [sym_flow_maybe_type] = STATE(1613), - [sym_parenthesized_type] = STATE(1613), - [sym_predefined_type] = STATE(1613), - [sym_object_type] = STATE(1613), - [sym_type_parameters] = STATE(5426), - [sym_array_type] = STATE(1613), - [sym_tuple_type] = STATE(1613), - [sym_readonly_type] = STATE(1611), - [sym_union_type] = STATE(1613), - [sym_intersection_type] = STATE(1613), - [sym_function_type] = STATE(1611), - [sym_identifier] = ACTIONS(3267), - [anon_sym_STAR] = ACTIONS(3159), - [anon_sym_LBRACE] = ACTIONS(3161), - [anon_sym_typeof] = ACTIONS(3163), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(3165), - [anon_sym_LPAREN] = ACTIONS(3167), - [anon_sym_LBRACK] = ACTIONS(3169), - [anon_sym_new] = ACTIONS(3171), - [anon_sym_AMP] = ACTIONS(3173), - [anon_sym_PIPE] = ACTIONS(3175), - [anon_sym_PLUS] = ACTIONS(3177), - [anon_sym_DASH] = ACTIONS(3177), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(3179), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3181), - [sym_number] = ACTIONS(3183), - [sym_this] = ACTIONS(3271), - [sym_true] = ACTIONS(3187), - [sym_false] = ACTIONS(3187), - [sym_null] = ACTIONS(3187), - [sym_undefined] = ACTIONS(3187), - [anon_sym_readonly] = ACTIONS(3189), - [anon_sym_QMARK] = ACTIONS(3191), - [anon_sym_any] = ACTIONS(3179), - [anon_sym_number] = ACTIONS(3179), - [anon_sym_boolean] = ACTIONS(3179), - [anon_sym_string] = ACTIONS(3179), - [anon_sym_symbol] = ACTIONS(3179), - [anon_sym_object] = ACTIONS(3179), - [anon_sym_abstract] = ACTIONS(3193), - [anon_sym_infer] = ACTIONS(3197), - [anon_sym_keyof] = ACTIONS(3199), - [anon_sym_unique] = ACTIONS(3201), - [anon_sym_unknown] = ACTIONS(3179), - [anon_sym_never] = ACTIONS(3179), - [anon_sym_LBRACE_PIPE] = ACTIONS(3203), + [sym_import] = STATE(5215), + [sym_nested_identifier] = STATE(6034), + [sym_string] = STATE(3273), + [sym_formal_parameters] = STATE(5830), + [sym_nested_type_identifier] = STATE(3211), + [sym__type_query_member_expression_in_type_annotation] = STATE(2967), + [sym__type_query_call_expression_in_type_annotation] = STATE(3247), + [sym_type] = STATE(3301), + [sym_constructor_type] = STATE(3279), + [sym_primary_type] = STATE(3280), + [sym_template_literal_type] = STATE(3281), + [sym_infer_type] = STATE(3279), + [sym_conditional_type] = STATE(3281), + [sym_generic_type] = STATE(3281), + [sym_type_query] = STATE(3281), + [sym_index_type_query] = STATE(3281), + [sym_lookup_type] = STATE(3281), + [sym_literal_type] = STATE(3281), + [sym__number] = STATE(3282), + [sym_existential_type] = STATE(3281), + [sym_flow_maybe_type] = STATE(3281), + [sym_parenthesized_type] = STATE(3281), + [sym_predefined_type] = STATE(3281), + [sym_object_type] = STATE(3281), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(3281), + [sym_tuple_type] = STATE(3281), + [sym_readonly_type] = STATE(3279), + [sym_union_type] = STATE(3281), + [sym_intersection_type] = STATE(3281), + [sym_function_type] = STATE(3279), + [sym_identifier] = ACTIONS(1630), + [anon_sym_STAR] = ACTIONS(994), + [anon_sym_LBRACE] = ACTIONS(1634), + [anon_sym_typeof] = ACTIONS(1636), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(1000), + [anon_sym_LPAREN] = ACTIONS(1638), + [anon_sym_LBRACK] = ACTIONS(1640), + [anon_sym_new] = ACTIONS(1642), + [anon_sym_AMP] = ACTIONS(1008), + [anon_sym_PIPE] = ACTIONS(1010), + [anon_sym_PLUS] = ACTIONS(3221), + [anon_sym_DASH] = ACTIONS(3221), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(1034), + [anon_sym_DQUOTE] = ACTIONS(1650), + [anon_sym_SQUOTE] = ACTIONS(1652), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1654), + [sym_number] = ACTIONS(1656), + [sym_this] = ACTIONS(1658), + [sym_true] = ACTIONS(1660), + [sym_false] = ACTIONS(1660), + [sym_null] = ACTIONS(1660), + [sym_undefined] = ACTIONS(1660), + [anon_sym_readonly] = ACTIONS(1662), + [anon_sym_QMARK] = ACTIONS(1028), + [anon_sym_any] = ACTIONS(1034), + [anon_sym_number] = ACTIONS(1034), + [anon_sym_boolean] = ACTIONS(1034), + [anon_sym_string] = ACTIONS(1034), + [anon_sym_symbol] = ACTIONS(1034), + [anon_sym_object] = ACTIONS(1034), + [anon_sym_abstract] = ACTIONS(1032), + [anon_sym_never] = ACTIONS(1034), + [anon_sym_unknown] = ACTIONS(1034), + [anon_sym_keyof] = ACTIONS(1036), + [anon_sym_infer] = ACTIONS(1038), + [anon_sym_unique] = ACTIONS(1040), + [anon_sym_LBRACE_PIPE] = ACTIONS(1042), [sym_html_comment] = ACTIONS(5), }, [STATE(1115)] = { - [sym_import] = STATE(4778), - [sym_nested_identifier] = STATE(6036), - [sym_string] = STATE(3401), - [sym_formal_parameters] = STATE(5802), - [sym_nested_type_identifier] = STATE(3288), - [sym__type_query_member_expression_in_type_annotation] = STATE(3105), - [sym__type_query_call_expression_in_type_annotation] = STATE(3349), - [sym_type] = STATE(3420), - [sym_constructor_type] = STATE(3408), - [sym_primary_type] = STATE(3409), - [sym_template_literal_type] = STATE(3410), - [sym_infer_type] = STATE(3408), - [sym_conditional_type] = STATE(3410), - [sym_generic_type] = STATE(3410), - [sym_type_query] = STATE(3410), - [sym_index_type_query] = STATE(3410), - [sym_lookup_type] = STATE(3410), - [sym_literal_type] = STATE(3410), - [sym__number] = STATE(3412), - [sym_existential_type] = STATE(3410), - [sym_flow_maybe_type] = STATE(3410), - [sym_parenthesized_type] = STATE(3410), - [sym_predefined_type] = STATE(3410), - [sym_object_type] = STATE(3410), - [sym_type_parameters] = STATE(5469), - [sym_array_type] = STATE(3410), - [sym_tuple_type] = STATE(3410), - [sym_readonly_type] = STATE(3408), - [sym_union_type] = STATE(3410), - [sym_intersection_type] = STATE(3410), - [sym_function_type] = STATE(3408), - [sym_identifier] = ACTIONS(3279), - [anon_sym_STAR] = ACTIONS(3005), - [anon_sym_LBRACE] = ACTIONS(3007), - [anon_sym_typeof] = ACTIONS(3009), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(3011), - [anon_sym_LPAREN] = ACTIONS(3013), - [anon_sym_LBRACK] = ACTIONS(3015), - [anon_sym_new] = ACTIONS(3017), - [anon_sym_AMP] = ACTIONS(3019), - [anon_sym_PIPE] = ACTIONS(3021), - [anon_sym_PLUS] = ACTIONS(3023), - [anon_sym_DASH] = ACTIONS(3023), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(3025), - [anon_sym_DQUOTE] = ACTIONS(3027), - [anon_sym_SQUOTE] = ACTIONS(3029), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3031), - [sym_number] = ACTIONS(3033), - [sym_this] = ACTIONS(3281), - [sym_true] = ACTIONS(3037), - [sym_false] = ACTIONS(3037), - [sym_null] = ACTIONS(3037), - [sym_undefined] = ACTIONS(3037), - [anon_sym_readonly] = ACTIONS(3039), - [anon_sym_QMARK] = ACTIONS(3041), - [anon_sym_any] = ACTIONS(3025), - [anon_sym_number] = ACTIONS(3025), - [anon_sym_boolean] = ACTIONS(3025), - [anon_sym_string] = ACTIONS(3025), - [anon_sym_symbol] = ACTIONS(3025), - [anon_sym_object] = ACTIONS(3025), - [anon_sym_abstract] = ACTIONS(3043), - [anon_sym_infer] = ACTIONS(3047), - [anon_sym_keyof] = ACTIONS(3049), - [anon_sym_unique] = ACTIONS(3051), - [anon_sym_unknown] = ACTIONS(3025), - [anon_sym_never] = ACTIONS(3025), - [anon_sym_LBRACE_PIPE] = ACTIONS(3053), + [sym_import] = STATE(5215), + [sym_nested_identifier] = STATE(6034), + [sym_string] = STATE(3273), + [sym_formal_parameters] = STATE(5830), + [sym_nested_type_identifier] = STATE(3211), + [sym__type_query_member_expression_in_type_annotation] = STATE(2967), + [sym__type_query_call_expression_in_type_annotation] = STATE(3247), + [sym_type] = STATE(3303), + [sym_constructor_type] = STATE(3279), + [sym_primary_type] = STATE(3280), + [sym_template_literal_type] = STATE(3281), + [sym_infer_type] = STATE(3279), + [sym_conditional_type] = STATE(3281), + [sym_generic_type] = STATE(3281), + [sym_type_query] = STATE(3281), + [sym_index_type_query] = STATE(3281), + [sym_lookup_type] = STATE(3281), + [sym_literal_type] = STATE(3281), + [sym__number] = STATE(3282), + [sym_existential_type] = STATE(3281), + [sym_flow_maybe_type] = STATE(3281), + [sym_parenthesized_type] = STATE(3281), + [sym_predefined_type] = STATE(3281), + [sym_object_type] = STATE(3281), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(3281), + [sym_tuple_type] = STATE(3281), + [sym_readonly_type] = STATE(3279), + [sym_union_type] = STATE(3281), + [sym_intersection_type] = STATE(3281), + [sym_function_type] = STATE(3279), + [sym_identifier] = ACTIONS(1630), + [anon_sym_STAR] = ACTIONS(994), + [anon_sym_LBRACE] = ACTIONS(1634), + [anon_sym_typeof] = ACTIONS(1636), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(1000), + [anon_sym_LPAREN] = ACTIONS(1638), + [anon_sym_LBRACK] = ACTIONS(1640), + [anon_sym_new] = ACTIONS(1642), + [anon_sym_AMP] = ACTIONS(1008), + [anon_sym_PIPE] = ACTIONS(1010), + [anon_sym_PLUS] = ACTIONS(3221), + [anon_sym_DASH] = ACTIONS(3221), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(1034), + [anon_sym_DQUOTE] = ACTIONS(1650), + [anon_sym_SQUOTE] = ACTIONS(1652), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1654), + [sym_number] = ACTIONS(1656), + [sym_this] = ACTIONS(1658), + [sym_true] = ACTIONS(1660), + [sym_false] = ACTIONS(1660), + [sym_null] = ACTIONS(1660), + [sym_undefined] = ACTIONS(1660), + [anon_sym_readonly] = ACTIONS(1662), + [anon_sym_QMARK] = ACTIONS(1028), + [anon_sym_any] = ACTIONS(1034), + [anon_sym_number] = ACTIONS(1034), + [anon_sym_boolean] = ACTIONS(1034), + [anon_sym_string] = ACTIONS(1034), + [anon_sym_symbol] = ACTIONS(1034), + [anon_sym_object] = ACTIONS(1034), + [anon_sym_abstract] = ACTIONS(1032), + [anon_sym_never] = ACTIONS(1034), + [anon_sym_unknown] = ACTIONS(1034), + [anon_sym_keyof] = ACTIONS(1036), + [anon_sym_infer] = ACTIONS(1038), + [anon_sym_unique] = ACTIONS(1040), + [anon_sym_LBRACE_PIPE] = ACTIONS(1042), [sym_html_comment] = ACTIONS(5), }, [STATE(1116)] = { - [sym_import] = STATE(4778), - [sym_nested_identifier] = STATE(6036), - [sym_string] = STATE(3401), - [sym_formal_parameters] = STATE(5802), - [sym_nested_type_identifier] = STATE(3288), - [sym__type_query_member_expression_in_type_annotation] = STATE(3105), - [sym__type_query_call_expression_in_type_annotation] = STATE(3349), - [sym_type] = STATE(3363), - [sym_constructor_type] = STATE(3408), - [sym_primary_type] = STATE(3409), - [sym_template_literal_type] = STATE(3410), - [sym_infer_type] = STATE(3408), - [sym_conditional_type] = STATE(3410), - [sym_generic_type] = STATE(3410), - [sym_type_query] = STATE(3410), - [sym_index_type_query] = STATE(3410), - [sym_lookup_type] = STATE(3410), - [sym_literal_type] = STATE(3410), - [sym__number] = STATE(3412), - [sym_existential_type] = STATE(3410), - [sym_flow_maybe_type] = STATE(3410), - [sym_parenthesized_type] = STATE(3410), - [sym_predefined_type] = STATE(3410), - [sym_object_type] = STATE(3410), - [sym_type_parameters] = STATE(5469), - [sym_array_type] = STATE(3410), - [sym_tuple_type] = STATE(3410), - [sym_readonly_type] = STATE(3408), - [sym_union_type] = STATE(3410), - [sym_intersection_type] = STATE(3410), - [sym_function_type] = STATE(3408), - [sym_identifier] = ACTIONS(3279), - [anon_sym_STAR] = ACTIONS(3005), - [anon_sym_LBRACE] = ACTIONS(3007), - [anon_sym_typeof] = ACTIONS(3009), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(3011), - [anon_sym_LPAREN] = ACTIONS(3013), - [anon_sym_LBRACK] = ACTIONS(3015), - [anon_sym_new] = ACTIONS(3017), - [anon_sym_AMP] = ACTIONS(3019), - [anon_sym_PIPE] = ACTIONS(3021), - [anon_sym_PLUS] = ACTIONS(3023), - [anon_sym_DASH] = ACTIONS(3023), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(3025), - [anon_sym_DQUOTE] = ACTIONS(3027), - [anon_sym_SQUOTE] = ACTIONS(3029), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3031), - [sym_number] = ACTIONS(3033), - [sym_this] = ACTIONS(3281), - [sym_true] = ACTIONS(3037), - [sym_false] = ACTIONS(3037), - [sym_null] = ACTIONS(3037), - [sym_undefined] = ACTIONS(3037), - [anon_sym_readonly] = ACTIONS(3039), - [anon_sym_QMARK] = ACTIONS(3041), - [anon_sym_any] = ACTIONS(3025), - [anon_sym_number] = ACTIONS(3025), - [anon_sym_boolean] = ACTIONS(3025), - [anon_sym_string] = ACTIONS(3025), - [anon_sym_symbol] = ACTIONS(3025), - [anon_sym_object] = ACTIONS(3025), - [anon_sym_abstract] = ACTIONS(3043), - [anon_sym_infer] = ACTIONS(3047), - [anon_sym_keyof] = ACTIONS(3049), - [anon_sym_unique] = ACTIONS(3051), - [anon_sym_unknown] = ACTIONS(3025), - [anon_sym_never] = ACTIONS(3025), - [anon_sym_LBRACE_PIPE] = ACTIONS(3053), + [sym_import] = STATE(5215), + [sym_nested_identifier] = STATE(6034), + [sym_string] = STATE(3273), + [sym_formal_parameters] = STATE(5830), + [sym_nested_type_identifier] = STATE(3211), + [sym__type_query_member_expression_in_type_annotation] = STATE(2967), + [sym__type_query_call_expression_in_type_annotation] = STATE(3247), + [sym_type] = STATE(3310), + [sym_constructor_type] = STATE(3279), + [sym_primary_type] = STATE(3280), + [sym_template_literal_type] = STATE(3281), + [sym_infer_type] = STATE(3279), + [sym_conditional_type] = STATE(3281), + [sym_generic_type] = STATE(3281), + [sym_type_query] = STATE(3281), + [sym_index_type_query] = STATE(3281), + [sym_lookup_type] = STATE(3281), + [sym_literal_type] = STATE(3281), + [sym__number] = STATE(3282), + [sym_existential_type] = STATE(3281), + [sym_flow_maybe_type] = STATE(3281), + [sym_parenthesized_type] = STATE(3281), + [sym_predefined_type] = STATE(3281), + [sym_object_type] = STATE(3281), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(3281), + [sym_tuple_type] = STATE(3281), + [sym_readonly_type] = STATE(3279), + [sym_union_type] = STATE(3281), + [sym_intersection_type] = STATE(3281), + [sym_function_type] = STATE(3279), + [sym_identifier] = ACTIONS(1630), + [anon_sym_STAR] = ACTIONS(994), + [anon_sym_LBRACE] = ACTIONS(1634), + [anon_sym_typeof] = ACTIONS(1636), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(1000), + [anon_sym_LPAREN] = ACTIONS(1638), + [anon_sym_LBRACK] = ACTIONS(1640), + [anon_sym_new] = ACTIONS(1642), + [anon_sym_AMP] = ACTIONS(1008), + [anon_sym_PIPE] = ACTIONS(1010), + [anon_sym_PLUS] = ACTIONS(3221), + [anon_sym_DASH] = ACTIONS(3221), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(1034), + [anon_sym_DQUOTE] = ACTIONS(1650), + [anon_sym_SQUOTE] = ACTIONS(1652), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1654), + [sym_number] = ACTIONS(1656), + [sym_this] = ACTIONS(1658), + [sym_true] = ACTIONS(1660), + [sym_false] = ACTIONS(1660), + [sym_null] = ACTIONS(1660), + [sym_undefined] = ACTIONS(1660), + [anon_sym_readonly] = ACTIONS(1662), + [anon_sym_QMARK] = ACTIONS(1028), + [anon_sym_any] = ACTIONS(1034), + [anon_sym_number] = ACTIONS(1034), + [anon_sym_boolean] = ACTIONS(1034), + [anon_sym_string] = ACTIONS(1034), + [anon_sym_symbol] = ACTIONS(1034), + [anon_sym_object] = ACTIONS(1034), + [anon_sym_abstract] = ACTIONS(1032), + [anon_sym_never] = ACTIONS(1034), + [anon_sym_unknown] = ACTIONS(1034), + [anon_sym_keyof] = ACTIONS(1036), + [anon_sym_infer] = ACTIONS(1038), + [anon_sym_unique] = ACTIONS(1040), + [anon_sym_LBRACE_PIPE] = ACTIONS(1042), [sym_html_comment] = ACTIONS(5), }, [STATE(1117)] = { - [sym_import] = STATE(4778), - [sym_nested_identifier] = STATE(6036), - [sym_string] = STATE(3401), - [sym_formal_parameters] = STATE(5802), - [sym_nested_type_identifier] = STATE(3288), - [sym__type_query_member_expression_in_type_annotation] = STATE(3105), - [sym__type_query_call_expression_in_type_annotation] = STATE(3349), - [sym_type] = STATE(3426), - [sym_constructor_type] = STATE(3408), - [sym_primary_type] = STATE(3409), - [sym_template_literal_type] = STATE(3410), - [sym_infer_type] = STATE(3408), - [sym_conditional_type] = STATE(3410), - [sym_generic_type] = STATE(3410), - [sym_type_query] = STATE(3410), - [sym_index_type_query] = STATE(3410), - [sym_lookup_type] = STATE(3410), - [sym_literal_type] = STATE(3410), - [sym__number] = STATE(3412), - [sym_existential_type] = STATE(3410), - [sym_flow_maybe_type] = STATE(3410), - [sym_parenthesized_type] = STATE(3410), - [sym_predefined_type] = STATE(3410), - [sym_object_type] = STATE(3410), - [sym_type_parameters] = STATE(5469), - [sym_array_type] = STATE(3410), - [sym_tuple_type] = STATE(3410), - [sym_readonly_type] = STATE(3408), - [sym_union_type] = STATE(3410), - [sym_intersection_type] = STATE(3410), - [sym_function_type] = STATE(3408), - [sym_identifier] = ACTIONS(3279), - [anon_sym_STAR] = ACTIONS(3005), - [anon_sym_LBRACE] = ACTIONS(3007), - [anon_sym_typeof] = ACTIONS(3009), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(3011), - [anon_sym_LPAREN] = ACTIONS(3013), - [anon_sym_LBRACK] = ACTIONS(3015), - [anon_sym_new] = ACTIONS(3017), - [anon_sym_AMP] = ACTIONS(3019), - [anon_sym_PIPE] = ACTIONS(3021), - [anon_sym_PLUS] = ACTIONS(3023), - [anon_sym_DASH] = ACTIONS(3023), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(3025), - [anon_sym_DQUOTE] = ACTIONS(3027), - [anon_sym_SQUOTE] = ACTIONS(3029), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3031), - [sym_number] = ACTIONS(3033), - [sym_this] = ACTIONS(3281), - [sym_true] = ACTIONS(3037), - [sym_false] = ACTIONS(3037), - [sym_null] = ACTIONS(3037), - [sym_undefined] = ACTIONS(3037), - [anon_sym_readonly] = ACTIONS(3039), - [anon_sym_QMARK] = ACTIONS(3041), - [anon_sym_any] = ACTIONS(3025), - [anon_sym_number] = ACTIONS(3025), - [anon_sym_boolean] = ACTIONS(3025), - [anon_sym_string] = ACTIONS(3025), - [anon_sym_symbol] = ACTIONS(3025), - [anon_sym_object] = ACTIONS(3025), - [anon_sym_abstract] = ACTIONS(3043), - [anon_sym_infer] = ACTIONS(3047), - [anon_sym_keyof] = ACTIONS(3049), - [anon_sym_unique] = ACTIONS(3051), - [anon_sym_unknown] = ACTIONS(3025), - [anon_sym_never] = ACTIONS(3025), - [anon_sym_LBRACE_PIPE] = ACTIONS(3053), + [sym_import] = STATE(5215), + [sym_nested_identifier] = STATE(6034), + [sym_string] = STATE(3273), + [sym_formal_parameters] = STATE(5776), + [sym_nested_type_identifier] = STATE(3211), + [sym__type_query_member_expression_in_type_annotation] = STATE(2967), + [sym__type_query_call_expression_in_type_annotation] = STATE(3247), + [sym_type] = STATE(5256), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3312), + [sym_template_literal_type] = STATE(3281), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3281), + [sym_generic_type] = STATE(3281), + [sym_type_query] = STATE(3281), + [sym_index_type_query] = STATE(3281), + [sym_lookup_type] = STATE(3281), + [sym_literal_type] = STATE(3281), + [sym__number] = STATE(3282), + [sym_existential_type] = STATE(3281), + [sym_flow_maybe_type] = STATE(3281), + [sym_parenthesized_type] = STATE(3281), + [sym_predefined_type] = STATE(3281), + [sym_object_type] = STATE(3281), + [sym_type_parameters] = STATE(5570), + [sym_array_type] = STATE(3281), + [sym_tuple_type] = STATE(3281), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3281), + [sym_intersection_type] = STATE(3281), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(1630), + [anon_sym_STAR] = ACTIONS(994), + [anon_sym_LBRACE] = ACTIONS(1634), + [anon_sym_typeof] = ACTIONS(1636), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(1000), + [anon_sym_LPAREN] = ACTIONS(1638), + [anon_sym_LBRACK] = ACTIONS(1640), + [anon_sym_new] = ACTIONS(1556), + [anon_sym_AMP] = ACTIONS(1008), + [anon_sym_PIPE] = ACTIONS(1010), + [anon_sym_PLUS] = ACTIONS(3221), + [anon_sym_DASH] = ACTIONS(3221), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(1034), + [anon_sym_DQUOTE] = ACTIONS(1650), + [anon_sym_SQUOTE] = ACTIONS(1652), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1654), + [sym_number] = ACTIONS(1656), + [sym_this] = ACTIONS(1658), + [sym_true] = ACTIONS(1660), + [sym_false] = ACTIONS(1660), + [sym_null] = ACTIONS(1660), + [sym_undefined] = ACTIONS(1660), + [anon_sym_readonly] = ACTIONS(1574), + [anon_sym_QMARK] = ACTIONS(1028), + [anon_sym_any] = ACTIONS(1034), + [anon_sym_number] = ACTIONS(1034), + [anon_sym_boolean] = ACTIONS(1034), + [anon_sym_string] = ACTIONS(1034), + [anon_sym_symbol] = ACTIONS(1034), + [anon_sym_object] = ACTIONS(1034), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_never] = ACTIONS(1034), + [anon_sym_unknown] = ACTIONS(1034), + [anon_sym_keyof] = ACTIONS(1036), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(1040), + [anon_sym_LBRACE_PIPE] = ACTIONS(1042), [sym_html_comment] = ACTIONS(5), }, [STATE(1118)] = { - [sym_import] = STATE(4778), - [sym_nested_identifier] = STATE(6036), - [sym_string] = STATE(3401), - [sym_formal_parameters] = STATE(5974), - [sym_nested_type_identifier] = STATE(3288), - [sym__type_query_member_expression_in_type_annotation] = STATE(3105), - [sym__type_query_call_expression_in_type_annotation] = STATE(3349), - [sym_type] = STATE(4788), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3427), - [sym_template_literal_type] = STATE(3410), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3410), - [sym_generic_type] = STATE(3410), - [sym_type_query] = STATE(3410), - [sym_index_type_query] = STATE(3410), - [sym_lookup_type] = STATE(3410), - [sym_literal_type] = STATE(3410), - [sym__number] = STATE(3412), - [sym_existential_type] = STATE(3410), - [sym_flow_maybe_type] = STATE(3410), - [sym_parenthesized_type] = STATE(3410), - [sym_predefined_type] = STATE(3410), - [sym_object_type] = STATE(3410), - [sym_type_parameters] = STATE(5573), - [sym_array_type] = STATE(3410), - [sym_tuple_type] = STATE(3410), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3410), - [sym_intersection_type] = STATE(3410), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(3279), - [anon_sym_STAR] = ACTIONS(3005), - [anon_sym_LBRACE] = ACTIONS(3007), - [anon_sym_typeof] = ACTIONS(3009), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(3011), - [anon_sym_LPAREN] = ACTIONS(3013), - [anon_sym_LBRACK] = ACTIONS(3015), - [anon_sym_new] = ACTIONS(1550), - [anon_sym_AMP] = ACTIONS(3019), - [anon_sym_PIPE] = ACTIONS(3021), - [anon_sym_PLUS] = ACTIONS(3023), - [anon_sym_DASH] = ACTIONS(3023), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(3025), - [anon_sym_DQUOTE] = ACTIONS(3027), - [anon_sym_SQUOTE] = ACTIONS(3029), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3031), - [sym_number] = ACTIONS(3033), - [sym_this] = ACTIONS(3281), - [sym_true] = ACTIONS(3037), - [sym_false] = ACTIONS(3037), - [sym_null] = ACTIONS(3037), - [sym_undefined] = ACTIONS(3037), - [anon_sym_readonly] = ACTIONS(1568), - [anon_sym_QMARK] = ACTIONS(3041), - [anon_sym_any] = ACTIONS(3025), - [anon_sym_number] = ACTIONS(3025), - [anon_sym_boolean] = ACTIONS(3025), - [anon_sym_string] = ACTIONS(3025), - [anon_sym_symbol] = ACTIONS(3025), - [anon_sym_object] = ACTIONS(3025), - [anon_sym_abstract] = ACTIONS(207), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(3049), - [anon_sym_unique] = ACTIONS(3051), - [anon_sym_unknown] = ACTIONS(3025), - [anon_sym_never] = ACTIONS(3025), - [anon_sym_LBRACE_PIPE] = ACTIONS(3053), + [sym_import] = STATE(5215), + [sym_nested_identifier] = STATE(6034), + [sym_string] = STATE(3273), + [sym_formal_parameters] = STATE(5776), + [sym_nested_type_identifier] = STATE(3211), + [sym__type_query_member_expression_in_type_annotation] = STATE(2967), + [sym__type_query_call_expression_in_type_annotation] = STATE(3247), + [sym_type] = STATE(5256), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3314), + [sym_template_literal_type] = STATE(3281), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3281), + [sym_generic_type] = STATE(3281), + [sym_type_query] = STATE(3281), + [sym_index_type_query] = STATE(3281), + [sym_lookup_type] = STATE(3281), + [sym_literal_type] = STATE(3281), + [sym__number] = STATE(3282), + [sym_existential_type] = STATE(3281), + [sym_flow_maybe_type] = STATE(3281), + [sym_parenthesized_type] = STATE(3281), + [sym_predefined_type] = STATE(3281), + [sym_object_type] = STATE(3281), + [sym_type_parameters] = STATE(5570), + [sym_array_type] = STATE(3281), + [sym_tuple_type] = STATE(3281), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3281), + [sym_intersection_type] = STATE(3281), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(1630), + [anon_sym_STAR] = ACTIONS(994), + [anon_sym_LBRACE] = ACTIONS(1634), + [anon_sym_typeof] = ACTIONS(1636), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(1000), + [anon_sym_LPAREN] = ACTIONS(1638), + [anon_sym_LBRACK] = ACTIONS(1640), + [anon_sym_new] = ACTIONS(1556), + [anon_sym_AMP] = ACTIONS(1008), + [anon_sym_PIPE] = ACTIONS(1010), + [anon_sym_PLUS] = ACTIONS(3221), + [anon_sym_DASH] = ACTIONS(3221), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(1034), + [anon_sym_DQUOTE] = ACTIONS(1650), + [anon_sym_SQUOTE] = ACTIONS(1652), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1654), + [sym_number] = ACTIONS(1656), + [sym_this] = ACTIONS(1658), + [sym_true] = ACTIONS(1660), + [sym_false] = ACTIONS(1660), + [sym_null] = ACTIONS(1660), + [sym_undefined] = ACTIONS(1660), + [anon_sym_readonly] = ACTIONS(1574), + [anon_sym_QMARK] = ACTIONS(1028), + [anon_sym_any] = ACTIONS(1034), + [anon_sym_number] = ACTIONS(1034), + [anon_sym_boolean] = ACTIONS(1034), + [anon_sym_string] = ACTIONS(1034), + [anon_sym_symbol] = ACTIONS(1034), + [anon_sym_object] = ACTIONS(1034), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_never] = ACTIONS(1034), + [anon_sym_unknown] = ACTIONS(1034), + [anon_sym_keyof] = ACTIONS(1036), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(1040), + [anon_sym_LBRACE_PIPE] = ACTIONS(1042), [sym_html_comment] = ACTIONS(5), }, [STATE(1119)] = { - [sym_import] = STATE(4778), - [sym_nested_identifier] = STATE(6036), - [sym_string] = STATE(3401), - [sym_formal_parameters] = STATE(5974), - [sym_nested_type_identifier] = STATE(3288), - [sym__type_query_member_expression_in_type_annotation] = STATE(3105), - [sym__type_query_call_expression_in_type_annotation] = STATE(3349), - [sym_type] = STATE(4788), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3429), - [sym_template_literal_type] = STATE(3410), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3410), - [sym_generic_type] = STATE(3410), - [sym_type_query] = STATE(3410), - [sym_index_type_query] = STATE(3410), - [sym_lookup_type] = STATE(3410), - [sym_literal_type] = STATE(3410), - [sym__number] = STATE(3412), - [sym_existential_type] = STATE(3410), - [sym_flow_maybe_type] = STATE(3410), - [sym_parenthesized_type] = STATE(3410), - [sym_predefined_type] = STATE(3410), - [sym_object_type] = STATE(3410), - [sym_type_parameters] = STATE(5573), - [sym_array_type] = STATE(3410), - [sym_tuple_type] = STATE(3410), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3410), - [sym_intersection_type] = STATE(3410), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(3279), - [anon_sym_STAR] = ACTIONS(3005), - [anon_sym_LBRACE] = ACTIONS(3007), - [anon_sym_typeof] = ACTIONS(3009), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(3011), - [anon_sym_LPAREN] = ACTIONS(3013), - [anon_sym_LBRACK] = ACTIONS(3015), - [anon_sym_new] = ACTIONS(1550), - [anon_sym_AMP] = ACTIONS(3019), - [anon_sym_PIPE] = ACTIONS(3021), - [anon_sym_PLUS] = ACTIONS(3023), - [anon_sym_DASH] = ACTIONS(3023), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(3025), - [anon_sym_DQUOTE] = ACTIONS(3027), - [anon_sym_SQUOTE] = ACTIONS(3029), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3031), - [sym_number] = ACTIONS(3033), - [sym_this] = ACTIONS(3281), - [sym_true] = ACTIONS(3037), - [sym_false] = ACTIONS(3037), - [sym_null] = ACTIONS(3037), - [sym_undefined] = ACTIONS(3037), - [anon_sym_readonly] = ACTIONS(1568), - [anon_sym_QMARK] = ACTIONS(3041), - [anon_sym_any] = ACTIONS(3025), - [anon_sym_number] = ACTIONS(3025), - [anon_sym_boolean] = ACTIONS(3025), - [anon_sym_string] = ACTIONS(3025), - [anon_sym_symbol] = ACTIONS(3025), - [anon_sym_object] = ACTIONS(3025), - [anon_sym_abstract] = ACTIONS(207), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(3049), - [anon_sym_unique] = ACTIONS(3051), - [anon_sym_unknown] = ACTIONS(3025), - [anon_sym_never] = ACTIONS(3025), - [anon_sym_LBRACE_PIPE] = ACTIONS(3053), + [sym_import] = STATE(5215), + [sym_nested_identifier] = STATE(6034), + [sym_string] = STATE(3273), + [sym_formal_parameters] = STATE(5830), + [sym_nested_type_identifier] = STATE(3211), + [sym__type_query_member_expression_in_type_annotation] = STATE(2967), + [sym__type_query_call_expression_in_type_annotation] = STATE(3247), + [sym_type] = STATE(3272), + [sym_constructor_type] = STATE(3279), + [sym_primary_type] = STATE(3280), + [sym_template_literal_type] = STATE(3281), + [sym_infer_type] = STATE(3279), + [sym_conditional_type] = STATE(3281), + [sym_generic_type] = STATE(3281), + [sym_type_query] = STATE(3281), + [sym_index_type_query] = STATE(3281), + [sym_lookup_type] = STATE(3281), + [sym_literal_type] = STATE(3281), + [sym__number] = STATE(3282), + [sym_existential_type] = STATE(3281), + [sym_flow_maybe_type] = STATE(3281), + [sym_parenthesized_type] = STATE(3281), + [sym_predefined_type] = STATE(3281), + [sym_object_type] = STATE(3281), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(3281), + [sym_tuple_type] = STATE(3281), + [sym_readonly_type] = STATE(3279), + [sym_union_type] = STATE(3281), + [sym_intersection_type] = STATE(3281), + [sym_function_type] = STATE(3279), + [sym_identifier] = ACTIONS(1630), + [anon_sym_STAR] = ACTIONS(994), + [anon_sym_LBRACE] = ACTIONS(1634), + [anon_sym_typeof] = ACTIONS(1636), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(1000), + [anon_sym_LPAREN] = ACTIONS(1638), + [anon_sym_LBRACK] = ACTIONS(1640), + [anon_sym_new] = ACTIONS(1642), + [anon_sym_AMP] = ACTIONS(1008), + [anon_sym_PIPE] = ACTIONS(1010), + [anon_sym_PLUS] = ACTIONS(3221), + [anon_sym_DASH] = ACTIONS(3221), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(1034), + [anon_sym_DQUOTE] = ACTIONS(1650), + [anon_sym_SQUOTE] = ACTIONS(1652), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1654), + [sym_number] = ACTIONS(1656), + [sym_this] = ACTIONS(1658), + [sym_true] = ACTIONS(1660), + [sym_false] = ACTIONS(1660), + [sym_null] = ACTIONS(1660), + [sym_undefined] = ACTIONS(1660), + [anon_sym_readonly] = ACTIONS(1662), + [anon_sym_QMARK] = ACTIONS(1028), + [anon_sym_any] = ACTIONS(1034), + [anon_sym_number] = ACTIONS(1034), + [anon_sym_boolean] = ACTIONS(1034), + [anon_sym_string] = ACTIONS(1034), + [anon_sym_symbol] = ACTIONS(1034), + [anon_sym_object] = ACTIONS(1034), + [anon_sym_abstract] = ACTIONS(1032), + [anon_sym_never] = ACTIONS(1034), + [anon_sym_unknown] = ACTIONS(1034), + [anon_sym_keyof] = ACTIONS(1036), + [anon_sym_infer] = ACTIONS(1038), + [anon_sym_unique] = ACTIONS(1040), + [anon_sym_LBRACE_PIPE] = ACTIONS(1042), [sym_html_comment] = ACTIONS(5), }, [STATE(1120)] = { - [sym_import] = STATE(4725), - [sym_nested_identifier] = STATE(6067), - [sym_string] = STATE(2120), - [sym_formal_parameters] = STATE(5974), - [sym_nested_type_identifier] = STATE(1805), - [sym__type_query_member_expression_in_type_annotation] = STATE(1785), - [sym__type_query_call_expression_in_type_annotation] = STATE(2128), - [sym_type] = STATE(4815), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(1931), - [sym_template_literal_type] = STATE(2136), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(2136), - [sym_generic_type] = STATE(2136), - [sym_type_query] = STATE(2136), - [sym_index_type_query] = STATE(2136), - [sym_lookup_type] = STATE(2136), - [sym_literal_type] = STATE(2136), - [sym__number] = STATE(2139), - [sym_existential_type] = STATE(2136), - [sym_flow_maybe_type] = STATE(2136), - [sym_parenthesized_type] = STATE(2136), - [sym_predefined_type] = STATE(2136), - [sym_object_type] = STATE(2136), - [sym_type_parameters] = STATE(5573), - [sym_array_type] = STATE(2136), - [sym_tuple_type] = STATE(2136), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(2136), - [sym_intersection_type] = STATE(2136), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(3273), - [anon_sym_STAR] = ACTIONS(3111), - [anon_sym_LBRACE] = ACTIONS(3113), - [anon_sym_typeof] = ACTIONS(3115), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(3117), - [anon_sym_LPAREN] = ACTIONS(3119), - [anon_sym_LBRACK] = ACTIONS(3121), - [anon_sym_new] = ACTIONS(1550), - [anon_sym_AMP] = ACTIONS(3125), - [anon_sym_PIPE] = ACTIONS(3127), - [anon_sym_PLUS] = ACTIONS(3129), - [anon_sym_DASH] = ACTIONS(3129), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(3131), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3133), - [sym_number] = ACTIONS(3135), - [sym_this] = ACTIONS(3275), - [sym_true] = ACTIONS(3139), - [sym_false] = ACTIONS(3139), - [sym_null] = ACTIONS(3139), - [sym_undefined] = ACTIONS(3139), - [anon_sym_readonly] = ACTIONS(1568), - [anon_sym_QMARK] = ACTIONS(3143), - [anon_sym_any] = ACTIONS(3131), - [anon_sym_number] = ACTIONS(3131), - [anon_sym_boolean] = ACTIONS(3131), - [anon_sym_string] = ACTIONS(3131), - [anon_sym_symbol] = ACTIONS(3131), - [anon_sym_object] = ACTIONS(3131), - [anon_sym_abstract] = ACTIONS(207), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(3151), - [anon_sym_unique] = ACTIONS(3153), - [anon_sym_unknown] = ACTIONS(3131), - [anon_sym_never] = ACTIONS(3131), - [anon_sym_LBRACE_PIPE] = ACTIONS(3155), + [sym_import] = STATE(5215), + [sym_nested_identifier] = STATE(6034), + [sym_string] = STATE(3273), + [sym_formal_parameters] = STATE(5830), + [sym_nested_type_identifier] = STATE(3211), + [sym__type_query_member_expression_in_type_annotation] = STATE(2967), + [sym__type_query_call_expression_in_type_annotation] = STATE(3247), + [sym_type] = STATE(3283), + [sym_constructor_type] = STATE(3279), + [sym_primary_type] = STATE(3280), + [sym_template_literal_type] = STATE(3281), + [sym_infer_type] = STATE(3279), + [sym_conditional_type] = STATE(3281), + [sym_generic_type] = STATE(3281), + [sym_type_query] = STATE(3281), + [sym_index_type_query] = STATE(3281), + [sym_lookup_type] = STATE(3281), + [sym_literal_type] = STATE(3281), + [sym__number] = STATE(3282), + [sym_existential_type] = STATE(3281), + [sym_flow_maybe_type] = STATE(3281), + [sym_parenthesized_type] = STATE(3281), + [sym_predefined_type] = STATE(3281), + [sym_object_type] = STATE(3281), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(3281), + [sym_tuple_type] = STATE(3281), + [sym_readonly_type] = STATE(3279), + [sym_union_type] = STATE(3281), + [sym_intersection_type] = STATE(3281), + [sym_function_type] = STATE(3279), + [sym_identifier] = ACTIONS(1630), + [anon_sym_STAR] = ACTIONS(994), + [anon_sym_LBRACE] = ACTIONS(1634), + [anon_sym_typeof] = ACTIONS(1636), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(1000), + [anon_sym_LPAREN] = ACTIONS(1638), + [anon_sym_LBRACK] = ACTIONS(1640), + [anon_sym_new] = ACTIONS(1642), + [anon_sym_AMP] = ACTIONS(1008), + [anon_sym_PIPE] = ACTIONS(1010), + [anon_sym_PLUS] = ACTIONS(3221), + [anon_sym_DASH] = ACTIONS(3221), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(1034), + [anon_sym_DQUOTE] = ACTIONS(1650), + [anon_sym_SQUOTE] = ACTIONS(1652), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1654), + [sym_number] = ACTIONS(1656), + [sym_this] = ACTIONS(1658), + [sym_true] = ACTIONS(1660), + [sym_false] = ACTIONS(1660), + [sym_null] = ACTIONS(1660), + [sym_undefined] = ACTIONS(1660), + [anon_sym_readonly] = ACTIONS(1662), + [anon_sym_QMARK] = ACTIONS(1028), + [anon_sym_any] = ACTIONS(1034), + [anon_sym_number] = ACTIONS(1034), + [anon_sym_boolean] = ACTIONS(1034), + [anon_sym_string] = ACTIONS(1034), + [anon_sym_symbol] = ACTIONS(1034), + [anon_sym_object] = ACTIONS(1034), + [anon_sym_abstract] = ACTIONS(1032), + [anon_sym_never] = ACTIONS(1034), + [anon_sym_unknown] = ACTIONS(1034), + [anon_sym_keyof] = ACTIONS(1036), + [anon_sym_infer] = ACTIONS(1038), + [anon_sym_unique] = ACTIONS(1040), + [anon_sym_LBRACE_PIPE] = ACTIONS(1042), [sym_html_comment] = ACTIONS(5), }, [STATE(1121)] = { - [sym_import] = STATE(4778), - [sym_nested_identifier] = STATE(6036), - [sym_string] = STATE(3401), - [sym_formal_parameters] = STATE(5802), - [sym_nested_type_identifier] = STATE(3288), - [sym__type_query_member_expression_in_type_annotation] = STATE(3105), - [sym__type_query_call_expression_in_type_annotation] = STATE(3349), - [sym_type] = STATE(3469), - [sym_constructor_type] = STATE(3408), - [sym_primary_type] = STATE(3409), - [sym_template_literal_type] = STATE(3410), - [sym_infer_type] = STATE(3408), - [sym_conditional_type] = STATE(3410), - [sym_generic_type] = STATE(3410), - [sym_type_query] = STATE(3410), - [sym_index_type_query] = STATE(3410), - [sym_lookup_type] = STATE(3410), - [sym_literal_type] = STATE(3410), - [sym__number] = STATE(3412), - [sym_existential_type] = STATE(3410), - [sym_flow_maybe_type] = STATE(3410), - [sym_parenthesized_type] = STATE(3410), - [sym_predefined_type] = STATE(3410), - [sym_object_type] = STATE(3410), - [sym_type_parameters] = STATE(5469), - [sym_array_type] = STATE(3410), - [sym_tuple_type] = STATE(3410), - [sym_readonly_type] = STATE(3408), - [sym_union_type] = STATE(3410), - [sym_intersection_type] = STATE(3410), - [sym_function_type] = STATE(3408), - [sym_identifier] = ACTIONS(3279), - [anon_sym_STAR] = ACTIONS(3005), - [anon_sym_LBRACE] = ACTIONS(3007), - [anon_sym_typeof] = ACTIONS(3009), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(3011), - [anon_sym_LPAREN] = ACTIONS(3013), - [anon_sym_LBRACK] = ACTIONS(3015), - [anon_sym_new] = ACTIONS(3017), - [anon_sym_AMP] = ACTIONS(3019), - [anon_sym_PIPE] = ACTIONS(3021), - [anon_sym_PLUS] = ACTIONS(3023), - [anon_sym_DASH] = ACTIONS(3023), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(3025), - [anon_sym_DQUOTE] = ACTIONS(3027), - [anon_sym_SQUOTE] = ACTIONS(3029), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3031), - [sym_number] = ACTIONS(3033), - [sym_this] = ACTIONS(3281), - [sym_true] = ACTIONS(3037), - [sym_false] = ACTIONS(3037), - [sym_null] = ACTIONS(3037), - [sym_undefined] = ACTIONS(3037), - [anon_sym_readonly] = ACTIONS(3039), - [anon_sym_QMARK] = ACTIONS(3041), - [anon_sym_any] = ACTIONS(3025), - [anon_sym_number] = ACTIONS(3025), - [anon_sym_boolean] = ACTIONS(3025), - [anon_sym_string] = ACTIONS(3025), - [anon_sym_symbol] = ACTIONS(3025), - [anon_sym_object] = ACTIONS(3025), - [anon_sym_abstract] = ACTIONS(3043), - [anon_sym_infer] = ACTIONS(3047), - [anon_sym_keyof] = ACTIONS(3049), - [anon_sym_unique] = ACTIONS(3051), - [anon_sym_unknown] = ACTIONS(3025), - [anon_sym_never] = ACTIONS(3025), - [anon_sym_LBRACE_PIPE] = ACTIONS(3053), + [sym_import] = STATE(5215), + [sym_nested_identifier] = STATE(6034), + [sym_string] = STATE(3273), + [sym_formal_parameters] = STATE(5830), + [sym_nested_type_identifier] = STATE(3211), + [sym__type_query_member_expression_in_type_annotation] = STATE(2967), + [sym__type_query_call_expression_in_type_annotation] = STATE(3247), + [sym_type] = STATE(3324), + [sym_constructor_type] = STATE(3279), + [sym_primary_type] = STATE(3280), + [sym_template_literal_type] = STATE(3281), + [sym_infer_type] = STATE(3279), + [sym_conditional_type] = STATE(3281), + [sym_generic_type] = STATE(3281), + [sym_type_query] = STATE(3281), + [sym_index_type_query] = STATE(3281), + [sym_lookup_type] = STATE(3281), + [sym_literal_type] = STATE(3281), + [sym__number] = STATE(3282), + [sym_existential_type] = STATE(3281), + [sym_flow_maybe_type] = STATE(3281), + [sym_parenthesized_type] = STATE(3281), + [sym_predefined_type] = STATE(3281), + [sym_object_type] = STATE(3281), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(3281), + [sym_tuple_type] = STATE(3281), + [sym_readonly_type] = STATE(3279), + [sym_union_type] = STATE(3281), + [sym_intersection_type] = STATE(3281), + [sym_function_type] = STATE(3279), + [sym_identifier] = ACTIONS(1630), + [anon_sym_STAR] = ACTIONS(994), + [anon_sym_LBRACE] = ACTIONS(1634), + [anon_sym_typeof] = ACTIONS(1636), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(1000), + [anon_sym_LPAREN] = ACTIONS(1638), + [anon_sym_LBRACK] = ACTIONS(1640), + [anon_sym_new] = ACTIONS(1642), + [anon_sym_AMP] = ACTIONS(1008), + [anon_sym_PIPE] = ACTIONS(1010), + [anon_sym_PLUS] = ACTIONS(3221), + [anon_sym_DASH] = ACTIONS(3221), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(1034), + [anon_sym_DQUOTE] = ACTIONS(1650), + [anon_sym_SQUOTE] = ACTIONS(1652), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1654), + [sym_number] = ACTIONS(1656), + [sym_this] = ACTIONS(1658), + [sym_true] = ACTIONS(1660), + [sym_false] = ACTIONS(1660), + [sym_null] = ACTIONS(1660), + [sym_undefined] = ACTIONS(1660), + [anon_sym_readonly] = ACTIONS(1662), + [anon_sym_QMARK] = ACTIONS(1028), + [anon_sym_any] = ACTIONS(1034), + [anon_sym_number] = ACTIONS(1034), + [anon_sym_boolean] = ACTIONS(1034), + [anon_sym_string] = ACTIONS(1034), + [anon_sym_symbol] = ACTIONS(1034), + [anon_sym_object] = ACTIONS(1034), + [anon_sym_abstract] = ACTIONS(1032), + [anon_sym_never] = ACTIONS(1034), + [anon_sym_unknown] = ACTIONS(1034), + [anon_sym_keyof] = ACTIONS(1036), + [anon_sym_infer] = ACTIONS(1038), + [anon_sym_unique] = ACTIONS(1040), + [anon_sym_LBRACE_PIPE] = ACTIONS(1042), [sym_html_comment] = ACTIONS(5), }, [STATE(1122)] = { - [sym_import] = STATE(4778), - [sym_nested_identifier] = STATE(6036), - [sym_string] = STATE(3401), - [sym_formal_parameters] = STATE(5802), - [sym_nested_type_identifier] = STATE(3288), - [sym__type_query_member_expression_in_type_annotation] = STATE(3105), - [sym__type_query_call_expression_in_type_annotation] = STATE(3349), - [sym_type] = STATE(3470), - [sym_constructor_type] = STATE(3408), - [sym_primary_type] = STATE(3409), - [sym_template_literal_type] = STATE(3410), - [sym_infer_type] = STATE(3408), - [sym_conditional_type] = STATE(3410), - [sym_generic_type] = STATE(3410), - [sym_type_query] = STATE(3410), - [sym_index_type_query] = STATE(3410), - [sym_lookup_type] = STATE(3410), - [sym_literal_type] = STATE(3410), - [sym__number] = STATE(3412), - [sym_existential_type] = STATE(3410), - [sym_flow_maybe_type] = STATE(3410), - [sym_parenthesized_type] = STATE(3410), - [sym_predefined_type] = STATE(3410), - [sym_object_type] = STATE(3410), - [sym_type_parameters] = STATE(5469), - [sym_array_type] = STATE(3410), - [sym_tuple_type] = STATE(3410), - [sym_readonly_type] = STATE(3408), - [sym_union_type] = STATE(3410), - [sym_intersection_type] = STATE(3410), - [sym_function_type] = STATE(3408), - [sym_identifier] = ACTIONS(3279), - [anon_sym_STAR] = ACTIONS(3005), - [anon_sym_LBRACE] = ACTIONS(3007), - [anon_sym_typeof] = ACTIONS(3009), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(3011), - [anon_sym_LPAREN] = ACTIONS(3013), - [anon_sym_LBRACK] = ACTIONS(3015), - [anon_sym_new] = ACTIONS(3017), - [anon_sym_AMP] = ACTIONS(3019), - [anon_sym_PIPE] = ACTIONS(3021), - [anon_sym_PLUS] = ACTIONS(3023), - [anon_sym_DASH] = ACTIONS(3023), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(3025), - [anon_sym_DQUOTE] = ACTIONS(3027), - [anon_sym_SQUOTE] = ACTIONS(3029), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3031), - [sym_number] = ACTIONS(3033), - [sym_this] = ACTIONS(3281), - [sym_true] = ACTIONS(3037), - [sym_false] = ACTIONS(3037), - [sym_null] = ACTIONS(3037), - [sym_undefined] = ACTIONS(3037), - [anon_sym_readonly] = ACTIONS(3039), - [anon_sym_QMARK] = ACTIONS(3041), - [anon_sym_any] = ACTIONS(3025), - [anon_sym_number] = ACTIONS(3025), - [anon_sym_boolean] = ACTIONS(3025), - [anon_sym_string] = ACTIONS(3025), - [anon_sym_symbol] = ACTIONS(3025), - [anon_sym_object] = ACTIONS(3025), - [anon_sym_abstract] = ACTIONS(3043), - [anon_sym_infer] = ACTIONS(3047), - [anon_sym_keyof] = ACTIONS(3049), - [anon_sym_unique] = ACTIONS(3051), - [anon_sym_unknown] = ACTIONS(3025), - [anon_sym_never] = ACTIONS(3025), - [anon_sym_LBRACE_PIPE] = ACTIONS(3053), + [sym_import] = STATE(5215), + [sym_nested_identifier] = STATE(6034), + [sym_string] = STATE(3273), + [sym_formal_parameters] = STATE(5830), + [sym_nested_type_identifier] = STATE(3211), + [sym__type_query_member_expression_in_type_annotation] = STATE(2967), + [sym__type_query_call_expression_in_type_annotation] = STATE(3247), + [sym_type] = STATE(3286), + [sym_constructor_type] = STATE(3279), + [sym_primary_type] = STATE(3280), + [sym_template_literal_type] = STATE(3281), + [sym_infer_type] = STATE(3279), + [sym_conditional_type] = STATE(3281), + [sym_generic_type] = STATE(3281), + [sym_type_query] = STATE(3281), + [sym_index_type_query] = STATE(3281), + [sym_lookup_type] = STATE(3281), + [sym_literal_type] = STATE(3281), + [sym__number] = STATE(3282), + [sym_existential_type] = STATE(3281), + [sym_flow_maybe_type] = STATE(3281), + [sym_parenthesized_type] = STATE(3281), + [sym_predefined_type] = STATE(3281), + [sym_object_type] = STATE(3281), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(3281), + [sym_tuple_type] = STATE(3281), + [sym_readonly_type] = STATE(3279), + [sym_union_type] = STATE(3281), + [sym_intersection_type] = STATE(3281), + [sym_function_type] = STATE(3279), + [sym_identifier] = ACTIONS(1630), + [anon_sym_STAR] = ACTIONS(994), + [anon_sym_LBRACE] = ACTIONS(1634), + [anon_sym_typeof] = ACTIONS(1636), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(1000), + [anon_sym_LPAREN] = ACTIONS(1638), + [anon_sym_LBRACK] = ACTIONS(1640), + [anon_sym_new] = ACTIONS(1642), + [anon_sym_AMP] = ACTIONS(1008), + [anon_sym_PIPE] = ACTIONS(1010), + [anon_sym_PLUS] = ACTIONS(3221), + [anon_sym_DASH] = ACTIONS(3221), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(1034), + [anon_sym_DQUOTE] = ACTIONS(1650), + [anon_sym_SQUOTE] = ACTIONS(1652), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1654), + [sym_number] = ACTIONS(1656), + [sym_this] = ACTIONS(1658), + [sym_true] = ACTIONS(1660), + [sym_false] = ACTIONS(1660), + [sym_null] = ACTIONS(1660), + [sym_undefined] = ACTIONS(1660), + [anon_sym_readonly] = ACTIONS(1662), + [anon_sym_QMARK] = ACTIONS(1028), + [anon_sym_any] = ACTIONS(1034), + [anon_sym_number] = ACTIONS(1034), + [anon_sym_boolean] = ACTIONS(1034), + [anon_sym_string] = ACTIONS(1034), + [anon_sym_symbol] = ACTIONS(1034), + [anon_sym_object] = ACTIONS(1034), + [anon_sym_abstract] = ACTIONS(1032), + [anon_sym_never] = ACTIONS(1034), + [anon_sym_unknown] = ACTIONS(1034), + [anon_sym_keyof] = ACTIONS(1036), + [anon_sym_infer] = ACTIONS(1038), + [anon_sym_unique] = ACTIONS(1040), + [anon_sym_LBRACE_PIPE] = ACTIONS(1042), [sym_html_comment] = ACTIONS(5), }, [STATE(1123)] = { - [sym_import] = STATE(5069), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5974), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(2945), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(3040), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5573), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(1538), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_new] = ACTIONS(1550), - [anon_sym_AMP] = ACTIONS(728), - [anon_sym_PIPE] = ACTIONS(730), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1568), - [anon_sym_QMARK] = ACTIONS(754), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(207), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_import] = STATE(4797), + [sym_nested_identifier] = STATE(6050), + [sym_string] = STATE(3429), + [sym_formal_parameters] = STATE(5818), + [sym_nested_type_identifier] = STATE(3307), + [sym__type_query_member_expression_in_type_annotation] = STATE(3126), + [sym__type_query_call_expression_in_type_annotation] = STATE(3348), + [sym_type] = STATE(3431), + [sym_constructor_type] = STATE(3434), + [sym_primary_type] = STATE(3435), + [sym_template_literal_type] = STATE(3436), + [sym_infer_type] = STATE(3434), + [sym_conditional_type] = STATE(3436), + [sym_generic_type] = STATE(3436), + [sym_type_query] = STATE(3436), + [sym_index_type_query] = STATE(3436), + [sym_lookup_type] = STATE(3436), + [sym_literal_type] = STATE(3436), + [sym__number] = STATE(3437), + [sym_existential_type] = STATE(3436), + [sym_flow_maybe_type] = STATE(3436), + [sym_parenthesized_type] = STATE(3436), + [sym_predefined_type] = STATE(3436), + [sym_object_type] = STATE(3436), + [sym_type_parameters] = STATE(5491), + [sym_array_type] = STATE(3436), + [sym_tuple_type] = STATE(3436), + [sym_readonly_type] = STATE(3434), + [sym_union_type] = STATE(3436), + [sym_intersection_type] = STATE(3436), + [sym_function_type] = STATE(3434), + [sym_identifier] = ACTIONS(3285), + [anon_sym_STAR] = ACTIONS(3021), + [anon_sym_LBRACE] = ACTIONS(3023), + [anon_sym_typeof] = ACTIONS(3025), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(3027), + [anon_sym_LPAREN] = ACTIONS(3029), + [anon_sym_LBRACK] = ACTIONS(3031), + [anon_sym_new] = ACTIONS(3033), + [anon_sym_AMP] = ACTIONS(3035), + [anon_sym_PIPE] = ACTIONS(3037), + [anon_sym_PLUS] = ACTIONS(3039), + [anon_sym_DASH] = ACTIONS(3039), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(3041), + [anon_sym_DQUOTE] = ACTIONS(3043), + [anon_sym_SQUOTE] = ACTIONS(3045), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3047), + [sym_number] = ACTIONS(3049), + [sym_this] = ACTIONS(3287), + [sym_true] = ACTIONS(3053), + [sym_false] = ACTIONS(3053), + [sym_null] = ACTIONS(3053), + [sym_undefined] = ACTIONS(3053), + [anon_sym_readonly] = ACTIONS(3055), + [anon_sym_QMARK] = ACTIONS(3057), + [anon_sym_any] = ACTIONS(3041), + [anon_sym_number] = ACTIONS(3041), + [anon_sym_boolean] = ACTIONS(3041), + [anon_sym_string] = ACTIONS(3041), + [anon_sym_symbol] = ACTIONS(3041), + [anon_sym_object] = ACTIONS(3041), + [anon_sym_abstract] = ACTIONS(3059), + [anon_sym_never] = ACTIONS(3041), + [anon_sym_unknown] = ACTIONS(3041), + [anon_sym_keyof] = ACTIONS(3063), + [anon_sym_infer] = ACTIONS(3065), + [anon_sym_unique] = ACTIONS(3067), + [anon_sym_LBRACE_PIPE] = ACTIONS(3069), [sym_html_comment] = ACTIONS(5), }, [STATE(1124)] = { - [sym_import] = STATE(5069), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5974), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(2945), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(4570), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5573), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(1538), + [sym_import] = STATE(5175), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5776), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(2951), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(3234), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5570), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(1544), [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_new] = ACTIONS(1550), - [anon_sym_AMP] = ACTIONS(728), - [anon_sym_PIPE] = ACTIONS(730), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1568), - [anon_sym_QMARK] = ACTIONS(754), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(207), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_new] = ACTIONS(1556), + [anon_sym_AMP] = ACTIONS(758), + [anon_sym_PIPE] = ACTIONS(760), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1574), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, [STATE(1125)] = { - [sym_import] = STATE(4778), - [sym_nested_identifier] = STATE(6036), - [sym_string] = STATE(3401), - [sym_formal_parameters] = STATE(5802), - [sym_nested_type_identifier] = STATE(3288), - [sym__type_query_member_expression_in_type_annotation] = STATE(3105), - [sym__type_query_call_expression_in_type_annotation] = STATE(3349), - [sym_type] = STATE(3477), - [sym_constructor_type] = STATE(3408), - [sym_primary_type] = STATE(3409), - [sym_template_literal_type] = STATE(3410), - [sym_infer_type] = STATE(3408), - [sym_conditional_type] = STATE(3410), - [sym_generic_type] = STATE(3410), - [sym_type_query] = STATE(3410), - [sym_index_type_query] = STATE(3410), - [sym_lookup_type] = STATE(3410), - [sym_literal_type] = STATE(3410), - [sym__number] = STATE(3412), - [sym_existential_type] = STATE(3410), - [sym_flow_maybe_type] = STATE(3410), - [sym_parenthesized_type] = STATE(3410), - [sym_predefined_type] = STATE(3410), - [sym_object_type] = STATE(3410), - [sym_type_parameters] = STATE(5469), - [sym_array_type] = STATE(3410), - [sym_tuple_type] = STATE(3410), - [sym_readonly_type] = STATE(3408), - [sym_union_type] = STATE(3410), - [sym_intersection_type] = STATE(3410), - [sym_function_type] = STATE(3408), - [sym_identifier] = ACTIONS(3279), - [anon_sym_STAR] = ACTIONS(3005), - [anon_sym_LBRACE] = ACTIONS(3007), - [anon_sym_typeof] = ACTIONS(3009), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(3011), - [anon_sym_LPAREN] = ACTIONS(3013), - [anon_sym_LBRACK] = ACTIONS(3015), - [anon_sym_new] = ACTIONS(3017), - [anon_sym_AMP] = ACTIONS(3019), - [anon_sym_PIPE] = ACTIONS(3021), - [anon_sym_PLUS] = ACTIONS(3023), - [anon_sym_DASH] = ACTIONS(3023), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(3025), - [anon_sym_DQUOTE] = ACTIONS(3027), - [anon_sym_SQUOTE] = ACTIONS(3029), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3031), - [sym_number] = ACTIONS(3033), - [sym_this] = ACTIONS(3281), - [sym_true] = ACTIONS(3037), - [sym_false] = ACTIONS(3037), - [sym_null] = ACTIONS(3037), - [sym_undefined] = ACTIONS(3037), - [anon_sym_readonly] = ACTIONS(3039), - [anon_sym_QMARK] = ACTIONS(3041), - [anon_sym_any] = ACTIONS(3025), - [anon_sym_number] = ACTIONS(3025), - [anon_sym_boolean] = ACTIONS(3025), - [anon_sym_string] = ACTIONS(3025), - [anon_sym_symbol] = ACTIONS(3025), - [anon_sym_object] = ACTIONS(3025), - [anon_sym_abstract] = ACTIONS(3043), - [anon_sym_infer] = ACTIONS(3047), - [anon_sym_keyof] = ACTIONS(3049), - [anon_sym_unique] = ACTIONS(3051), - [anon_sym_unknown] = ACTIONS(3025), - [anon_sym_never] = ACTIONS(3025), - [anon_sym_LBRACE_PIPE] = ACTIONS(3053), + [sym_import] = STATE(5280), + [sym_nested_identifier] = STATE(5994), + [sym_string] = STATE(1969), + [sym_formal_parameters] = STATE(6004), + [sym_nested_type_identifier] = STATE(1805), + [sym__type_query_member_expression_in_type_annotation] = STATE(1789), + [sym__type_query_call_expression_in_type_annotation] = STATE(1980), + [sym_type] = STATE(1976), + [sym_constructor_type] = STATE(1988), + [sym_primary_type] = STATE(1989), + [sym_template_literal_type] = STATE(1990), + [sym_infer_type] = STATE(1988), + [sym_conditional_type] = STATE(1990), + [sym_generic_type] = STATE(1990), + [sym_type_query] = STATE(1990), + [sym_index_type_query] = STATE(1990), + [sym_lookup_type] = STATE(1990), + [sym_literal_type] = STATE(1990), + [sym__number] = STATE(1991), + [sym_existential_type] = STATE(1990), + [sym_flow_maybe_type] = STATE(1990), + [sym_parenthesized_type] = STATE(1990), + [sym_predefined_type] = STATE(1990), + [sym_object_type] = STATE(1990), + [sym_type_parameters] = STATE(5526), + [sym_array_type] = STATE(1990), + [sym_tuple_type] = STATE(1990), + [sym_readonly_type] = STATE(1988), + [sym_union_type] = STATE(1990), + [sym_intersection_type] = STATE(1990), + [sym_function_type] = STATE(1988), + [sym_identifier] = ACTIONS(3289), + [anon_sym_STAR] = ACTIONS(3083), + [anon_sym_LBRACE] = ACTIONS(3085), + [anon_sym_typeof] = ACTIONS(3087), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(3089), + [anon_sym_LPAREN] = ACTIONS(3091), + [anon_sym_LBRACK] = ACTIONS(3093), + [anon_sym_new] = ACTIONS(3095), + [anon_sym_AMP] = ACTIONS(3097), + [anon_sym_PIPE] = ACTIONS(3099), + [anon_sym_PLUS] = ACTIONS(3101), + [anon_sym_DASH] = ACTIONS(3101), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(3103), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3105), + [sym_number] = ACTIONS(3107), + [sym_this] = ACTIONS(3291), + [sym_true] = ACTIONS(3111), + [sym_false] = ACTIONS(3111), + [sym_null] = ACTIONS(3111), + [sym_undefined] = ACTIONS(3111), + [anon_sym_readonly] = ACTIONS(3113), + [anon_sym_QMARK] = ACTIONS(3115), + [anon_sym_any] = ACTIONS(3103), + [anon_sym_number] = ACTIONS(3103), + [anon_sym_boolean] = ACTIONS(3103), + [anon_sym_string] = ACTIONS(3103), + [anon_sym_symbol] = ACTIONS(3103), + [anon_sym_object] = ACTIONS(3103), + [anon_sym_abstract] = ACTIONS(3117), + [anon_sym_never] = ACTIONS(3103), + [anon_sym_unknown] = ACTIONS(3103), + [anon_sym_keyof] = ACTIONS(3121), + [anon_sym_infer] = ACTIONS(3123), + [anon_sym_unique] = ACTIONS(3125), + [anon_sym_LBRACE_PIPE] = ACTIONS(3127), [sym_html_comment] = ACTIONS(5), }, [STATE(1126)] = { - [sym_import] = STATE(4778), - [sym_nested_identifier] = STATE(6036), - [sym_string] = STATE(3401), - [sym_formal_parameters] = STATE(5802), - [sym_nested_type_identifier] = STATE(3288), - [sym__type_query_member_expression_in_type_annotation] = STATE(3105), - [sym__type_query_call_expression_in_type_annotation] = STATE(3349), - [sym_type] = STATE(3479), - [sym_constructor_type] = STATE(3408), - [sym_primary_type] = STATE(3409), - [sym_template_literal_type] = STATE(3410), - [sym_infer_type] = STATE(3408), - [sym_conditional_type] = STATE(3410), - [sym_generic_type] = STATE(3410), - [sym_type_query] = STATE(3410), - [sym_index_type_query] = STATE(3410), - [sym_lookup_type] = STATE(3410), - [sym_literal_type] = STATE(3410), - [sym__number] = STATE(3412), - [sym_existential_type] = STATE(3410), - [sym_flow_maybe_type] = STATE(3410), - [sym_parenthesized_type] = STATE(3410), - [sym_predefined_type] = STATE(3410), - [sym_object_type] = STATE(3410), - [sym_type_parameters] = STATE(5469), - [sym_array_type] = STATE(3410), - [sym_tuple_type] = STATE(3410), - [sym_readonly_type] = STATE(3408), - [sym_union_type] = STATE(3410), - [sym_intersection_type] = STATE(3410), - [sym_function_type] = STATE(3408), - [sym_identifier] = ACTIONS(3279), - [anon_sym_STAR] = ACTIONS(3005), - [anon_sym_LBRACE] = ACTIONS(3007), - [anon_sym_typeof] = ACTIONS(3009), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(3011), - [anon_sym_LPAREN] = ACTIONS(3013), - [anon_sym_LBRACK] = ACTIONS(3015), - [anon_sym_new] = ACTIONS(3017), - [anon_sym_AMP] = ACTIONS(3019), - [anon_sym_PIPE] = ACTIONS(3021), - [anon_sym_PLUS] = ACTIONS(3023), - [anon_sym_DASH] = ACTIONS(3023), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(3025), - [anon_sym_DQUOTE] = ACTIONS(3027), - [anon_sym_SQUOTE] = ACTIONS(3029), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3031), - [sym_number] = ACTIONS(3033), - [sym_this] = ACTIONS(3281), - [sym_true] = ACTIONS(3037), - [sym_false] = ACTIONS(3037), - [sym_null] = ACTIONS(3037), - [sym_undefined] = ACTIONS(3037), - [anon_sym_readonly] = ACTIONS(3039), - [anon_sym_QMARK] = ACTIONS(3041), - [anon_sym_any] = ACTIONS(3025), - [anon_sym_number] = ACTIONS(3025), - [anon_sym_boolean] = ACTIONS(3025), - [anon_sym_string] = ACTIONS(3025), - [anon_sym_symbol] = ACTIONS(3025), - [anon_sym_object] = ACTIONS(3025), - [anon_sym_abstract] = ACTIONS(3043), - [anon_sym_infer] = ACTIONS(3047), - [anon_sym_keyof] = ACTIONS(3049), - [anon_sym_unique] = ACTIONS(3051), - [anon_sym_unknown] = ACTIONS(3025), - [anon_sym_never] = ACTIONS(3025), - [anon_sym_LBRACE_PIPE] = ACTIONS(3053), + [sym_import] = STATE(5175), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5776), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(2951), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(3235), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5570), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(1544), + [anon_sym_STAR] = ACTIONS(581), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_new] = ACTIONS(1556), + [anon_sym_AMP] = ACTIONS(758), + [anon_sym_PIPE] = ACTIONS(760), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1574), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, [STATE(1127)] = { - [sym_import] = STATE(4778), - [sym_nested_identifier] = STATE(6036), - [sym_string] = STATE(3401), - [sym_formal_parameters] = STATE(5802), - [sym_nested_type_identifier] = STATE(3288), - [sym__type_query_member_expression_in_type_annotation] = STATE(3105), - [sym__type_query_call_expression_in_type_annotation] = STATE(3349), - [sym_type] = STATE(3489), - [sym_constructor_type] = STATE(3408), - [sym_primary_type] = STATE(3409), - [sym_template_literal_type] = STATE(3410), - [sym_infer_type] = STATE(3408), - [sym_conditional_type] = STATE(3410), - [sym_generic_type] = STATE(3410), - [sym_type_query] = STATE(3410), - [sym_index_type_query] = STATE(3410), - [sym_lookup_type] = STATE(3410), - [sym_literal_type] = STATE(3410), - [sym__number] = STATE(3412), - [sym_existential_type] = STATE(3410), - [sym_flow_maybe_type] = STATE(3410), - [sym_parenthesized_type] = STATE(3410), - [sym_predefined_type] = STATE(3410), - [sym_object_type] = STATE(3410), - [sym_type_parameters] = STATE(5469), - [sym_array_type] = STATE(3410), - [sym_tuple_type] = STATE(3410), - [sym_readonly_type] = STATE(3408), - [sym_union_type] = STATE(3410), - [sym_intersection_type] = STATE(3410), - [sym_function_type] = STATE(3408), - [sym_identifier] = ACTIONS(3279), - [anon_sym_STAR] = ACTIONS(3005), - [anon_sym_LBRACE] = ACTIONS(3007), - [anon_sym_typeof] = ACTIONS(3009), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(3011), - [anon_sym_LPAREN] = ACTIONS(3013), - [anon_sym_LBRACK] = ACTIONS(3015), - [anon_sym_new] = ACTIONS(3017), - [anon_sym_AMP] = ACTIONS(3019), - [anon_sym_PIPE] = ACTIONS(3021), - [anon_sym_PLUS] = ACTIONS(3023), - [anon_sym_DASH] = ACTIONS(3023), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(3025), - [anon_sym_DQUOTE] = ACTIONS(3027), - [anon_sym_SQUOTE] = ACTIONS(3029), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3031), - [sym_number] = ACTIONS(3033), - [sym_this] = ACTIONS(3281), - [sym_true] = ACTIONS(3037), - [sym_false] = ACTIONS(3037), - [sym_null] = ACTIONS(3037), - [sym_undefined] = ACTIONS(3037), - [anon_sym_readonly] = ACTIONS(3039), - [anon_sym_QMARK] = ACTIONS(3041), - [anon_sym_any] = ACTIONS(3025), - [anon_sym_number] = ACTIONS(3025), - [anon_sym_boolean] = ACTIONS(3025), - [anon_sym_string] = ACTIONS(3025), - [anon_sym_symbol] = ACTIONS(3025), - [anon_sym_object] = ACTIONS(3025), - [anon_sym_abstract] = ACTIONS(3043), - [anon_sym_infer] = ACTIONS(3047), - [anon_sym_keyof] = ACTIONS(3049), - [anon_sym_unique] = ACTIONS(3051), - [anon_sym_unknown] = ACTIONS(3025), - [anon_sym_never] = ACTIONS(3025), - [anon_sym_LBRACE_PIPE] = ACTIONS(3053), + [sym_import] = STATE(5280), + [sym_nested_identifier] = STATE(5994), + [sym_string] = STATE(1969), + [sym_formal_parameters] = STATE(6004), + [sym_nested_type_identifier] = STATE(1805), + [sym__type_query_member_expression_in_type_annotation] = STATE(1789), + [sym__type_query_call_expression_in_type_annotation] = STATE(1980), + [sym_type] = STATE(1977), + [sym_constructor_type] = STATE(1988), + [sym_primary_type] = STATE(1989), + [sym_template_literal_type] = STATE(1990), + [sym_infer_type] = STATE(1988), + [sym_conditional_type] = STATE(1990), + [sym_generic_type] = STATE(1990), + [sym_type_query] = STATE(1990), + [sym_index_type_query] = STATE(1990), + [sym_lookup_type] = STATE(1990), + [sym_literal_type] = STATE(1990), + [sym__number] = STATE(1991), + [sym_existential_type] = STATE(1990), + [sym_flow_maybe_type] = STATE(1990), + [sym_parenthesized_type] = STATE(1990), + [sym_predefined_type] = STATE(1990), + [sym_object_type] = STATE(1990), + [sym_type_parameters] = STATE(5526), + [sym_array_type] = STATE(1990), + [sym_tuple_type] = STATE(1990), + [sym_readonly_type] = STATE(1988), + [sym_union_type] = STATE(1990), + [sym_intersection_type] = STATE(1990), + [sym_function_type] = STATE(1988), + [sym_identifier] = ACTIONS(3289), + [anon_sym_STAR] = ACTIONS(3083), + [anon_sym_LBRACE] = ACTIONS(3085), + [anon_sym_typeof] = ACTIONS(3087), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(3089), + [anon_sym_LPAREN] = ACTIONS(3091), + [anon_sym_LBRACK] = ACTIONS(3093), + [anon_sym_new] = ACTIONS(3095), + [anon_sym_AMP] = ACTIONS(3097), + [anon_sym_PIPE] = ACTIONS(3099), + [anon_sym_PLUS] = ACTIONS(3101), + [anon_sym_DASH] = ACTIONS(3101), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(3103), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3105), + [sym_number] = ACTIONS(3107), + [sym_this] = ACTIONS(3291), + [sym_true] = ACTIONS(3111), + [sym_false] = ACTIONS(3111), + [sym_null] = ACTIONS(3111), + [sym_undefined] = ACTIONS(3111), + [anon_sym_readonly] = ACTIONS(3113), + [anon_sym_QMARK] = ACTIONS(3115), + [anon_sym_any] = ACTIONS(3103), + [anon_sym_number] = ACTIONS(3103), + [anon_sym_boolean] = ACTIONS(3103), + [anon_sym_string] = ACTIONS(3103), + [anon_sym_symbol] = ACTIONS(3103), + [anon_sym_object] = ACTIONS(3103), + [anon_sym_abstract] = ACTIONS(3117), + [anon_sym_never] = ACTIONS(3103), + [anon_sym_unknown] = ACTIONS(3103), + [anon_sym_keyof] = ACTIONS(3121), + [anon_sym_infer] = ACTIONS(3123), + [anon_sym_unique] = ACTIONS(3125), + [anon_sym_LBRACE_PIPE] = ACTIONS(3127), [sym_html_comment] = ACTIONS(5), }, [STATE(1128)] = { - [sym_import] = STATE(4778), - [sym_nested_identifier] = STATE(6036), - [sym_string] = STATE(3401), - [sym_formal_parameters] = STATE(5802), - [sym_nested_type_identifier] = STATE(3288), - [sym__type_query_member_expression_in_type_annotation] = STATE(3105), - [sym__type_query_call_expression_in_type_annotation] = STATE(3349), - [sym_type] = STATE(3490), - [sym_constructor_type] = STATE(3408), - [sym_primary_type] = STATE(3409), - [sym_template_literal_type] = STATE(3410), - [sym_infer_type] = STATE(3408), - [sym_conditional_type] = STATE(3410), - [sym_generic_type] = STATE(3410), - [sym_type_query] = STATE(3410), - [sym_index_type_query] = STATE(3410), - [sym_lookup_type] = STATE(3410), - [sym_literal_type] = STATE(3410), - [sym__number] = STATE(3412), - [sym_existential_type] = STATE(3410), - [sym_flow_maybe_type] = STATE(3410), - [sym_parenthesized_type] = STATE(3410), - [sym_predefined_type] = STATE(3410), - [sym_object_type] = STATE(3410), - [sym_type_parameters] = STATE(5469), - [sym_array_type] = STATE(3410), - [sym_tuple_type] = STATE(3410), - [sym_readonly_type] = STATE(3408), - [sym_union_type] = STATE(3410), - [sym_intersection_type] = STATE(3410), - [sym_function_type] = STATE(3408), - [sym_identifier] = ACTIONS(3279), - [anon_sym_STAR] = ACTIONS(3005), - [anon_sym_LBRACE] = ACTIONS(3007), - [anon_sym_typeof] = ACTIONS(3009), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(3011), - [anon_sym_LPAREN] = ACTIONS(3013), - [anon_sym_LBRACK] = ACTIONS(3015), - [anon_sym_new] = ACTIONS(3017), - [anon_sym_AMP] = ACTIONS(3019), - [anon_sym_PIPE] = ACTIONS(3021), - [anon_sym_PLUS] = ACTIONS(3023), - [anon_sym_DASH] = ACTIONS(3023), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(3025), - [anon_sym_DQUOTE] = ACTIONS(3027), - [anon_sym_SQUOTE] = ACTIONS(3029), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3031), - [sym_number] = ACTIONS(3033), - [sym_this] = ACTIONS(3281), - [sym_true] = ACTIONS(3037), - [sym_false] = ACTIONS(3037), - [sym_null] = ACTIONS(3037), - [sym_undefined] = ACTIONS(3037), - [anon_sym_readonly] = ACTIONS(3039), - [anon_sym_QMARK] = ACTIONS(3041), - [anon_sym_any] = ACTIONS(3025), - [anon_sym_number] = ACTIONS(3025), - [anon_sym_boolean] = ACTIONS(3025), - [anon_sym_string] = ACTIONS(3025), - [anon_sym_symbol] = ACTIONS(3025), - [anon_sym_object] = ACTIONS(3025), - [anon_sym_abstract] = ACTIONS(3043), - [anon_sym_infer] = ACTIONS(3047), - [anon_sym_keyof] = ACTIONS(3049), - [anon_sym_unique] = ACTIONS(3051), - [anon_sym_unknown] = ACTIONS(3025), - [anon_sym_never] = ACTIONS(3025), - [anon_sym_LBRACE_PIPE] = ACTIONS(3053), + [sym_import] = STATE(4797), + [sym_nested_identifier] = STATE(6050), + [sym_string] = STATE(3429), + [sym_formal_parameters] = STATE(5818), + [sym_nested_type_identifier] = STATE(3307), + [sym__type_query_member_expression_in_type_annotation] = STATE(3126), + [sym__type_query_call_expression_in_type_annotation] = STATE(3348), + [sym_type] = STATE(3433), + [sym_constructor_type] = STATE(3434), + [sym_primary_type] = STATE(3435), + [sym_template_literal_type] = STATE(3436), + [sym_infer_type] = STATE(3434), + [sym_conditional_type] = STATE(3436), + [sym_generic_type] = STATE(3436), + [sym_type_query] = STATE(3436), + [sym_index_type_query] = STATE(3436), + [sym_lookup_type] = STATE(3436), + [sym_literal_type] = STATE(3436), + [sym__number] = STATE(3437), + [sym_existential_type] = STATE(3436), + [sym_flow_maybe_type] = STATE(3436), + [sym_parenthesized_type] = STATE(3436), + [sym_predefined_type] = STATE(3436), + [sym_object_type] = STATE(3436), + [sym_type_parameters] = STATE(5491), + [sym_array_type] = STATE(3436), + [sym_tuple_type] = STATE(3436), + [sym_readonly_type] = STATE(3434), + [sym_union_type] = STATE(3436), + [sym_intersection_type] = STATE(3436), + [sym_function_type] = STATE(3434), + [sym_identifier] = ACTIONS(3285), + [anon_sym_STAR] = ACTIONS(3021), + [anon_sym_LBRACE] = ACTIONS(3023), + [anon_sym_typeof] = ACTIONS(3025), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(3027), + [anon_sym_LPAREN] = ACTIONS(3029), + [anon_sym_LBRACK] = ACTIONS(3031), + [anon_sym_new] = ACTIONS(3033), + [anon_sym_AMP] = ACTIONS(3035), + [anon_sym_PIPE] = ACTIONS(3037), + [anon_sym_PLUS] = ACTIONS(3039), + [anon_sym_DASH] = ACTIONS(3039), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(3041), + [anon_sym_DQUOTE] = ACTIONS(3043), + [anon_sym_SQUOTE] = ACTIONS(3045), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3047), + [sym_number] = ACTIONS(3049), + [sym_this] = ACTIONS(3287), + [sym_true] = ACTIONS(3053), + [sym_false] = ACTIONS(3053), + [sym_null] = ACTIONS(3053), + [sym_undefined] = ACTIONS(3053), + [anon_sym_readonly] = ACTIONS(3055), + [anon_sym_QMARK] = ACTIONS(3057), + [anon_sym_any] = ACTIONS(3041), + [anon_sym_number] = ACTIONS(3041), + [anon_sym_boolean] = ACTIONS(3041), + [anon_sym_string] = ACTIONS(3041), + [anon_sym_symbol] = ACTIONS(3041), + [anon_sym_object] = ACTIONS(3041), + [anon_sym_abstract] = ACTIONS(3059), + [anon_sym_never] = ACTIONS(3041), + [anon_sym_unknown] = ACTIONS(3041), + [anon_sym_keyof] = ACTIONS(3063), + [anon_sym_infer] = ACTIONS(3065), + [anon_sym_unique] = ACTIONS(3067), + [anon_sym_LBRACE_PIPE] = ACTIONS(3069), [sym_html_comment] = ACTIONS(5), }, [STATE(1129)] = { - [sym_import] = STATE(4778), - [sym_nested_identifier] = STATE(6036), - [sym_string] = STATE(3401), - [sym_formal_parameters] = STATE(5802), - [sym_nested_type_identifier] = STATE(3288), - [sym__type_query_member_expression_in_type_annotation] = STATE(3105), - [sym__type_query_call_expression_in_type_annotation] = STATE(3349), - [sym_type] = STATE(3497), - [sym_constructor_type] = STATE(3408), - [sym_primary_type] = STATE(3409), - [sym_template_literal_type] = STATE(3410), - [sym_infer_type] = STATE(3408), - [sym_conditional_type] = STATE(3410), - [sym_generic_type] = STATE(3410), - [sym_type_query] = STATE(3410), - [sym_index_type_query] = STATE(3410), - [sym_lookup_type] = STATE(3410), - [sym_literal_type] = STATE(3410), - [sym__number] = STATE(3412), - [sym_existential_type] = STATE(3410), - [sym_flow_maybe_type] = STATE(3410), - [sym_parenthesized_type] = STATE(3410), - [sym_predefined_type] = STATE(3410), - [sym_object_type] = STATE(3410), - [sym_type_parameters] = STATE(5469), - [sym_array_type] = STATE(3410), - [sym_tuple_type] = STATE(3410), - [sym_readonly_type] = STATE(3408), - [sym_union_type] = STATE(3410), - [sym_intersection_type] = STATE(3410), - [sym_function_type] = STATE(3408), - [sym_identifier] = ACTIONS(3279), - [anon_sym_STAR] = ACTIONS(3005), - [anon_sym_LBRACE] = ACTIONS(3007), - [anon_sym_typeof] = ACTIONS(3009), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(3011), - [anon_sym_LPAREN] = ACTIONS(3013), - [anon_sym_LBRACK] = ACTIONS(3015), - [anon_sym_new] = ACTIONS(3017), - [anon_sym_AMP] = ACTIONS(3019), - [anon_sym_PIPE] = ACTIONS(3021), - [anon_sym_PLUS] = ACTIONS(3023), - [anon_sym_DASH] = ACTIONS(3023), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(3025), - [anon_sym_DQUOTE] = ACTIONS(3027), - [anon_sym_SQUOTE] = ACTIONS(3029), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3031), - [sym_number] = ACTIONS(3033), - [sym_this] = ACTIONS(3281), - [sym_true] = ACTIONS(3037), - [sym_false] = ACTIONS(3037), - [sym_null] = ACTIONS(3037), - [sym_undefined] = ACTIONS(3037), - [anon_sym_readonly] = ACTIONS(3039), - [anon_sym_QMARK] = ACTIONS(3041), - [anon_sym_any] = ACTIONS(3025), - [anon_sym_number] = ACTIONS(3025), - [anon_sym_boolean] = ACTIONS(3025), - [anon_sym_string] = ACTIONS(3025), - [anon_sym_symbol] = ACTIONS(3025), - [anon_sym_object] = ACTIONS(3025), - [anon_sym_abstract] = ACTIONS(3043), - [anon_sym_infer] = ACTIONS(3047), - [anon_sym_keyof] = ACTIONS(3049), - [anon_sym_unique] = ACTIONS(3051), - [anon_sym_unknown] = ACTIONS(3025), - [anon_sym_never] = ACTIONS(3025), - [anon_sym_LBRACE_PIPE] = ACTIONS(3053), + [sym_import] = STATE(5215), + [sym_nested_identifier] = STATE(6034), + [sym_string] = STATE(3273), + [sym_formal_parameters] = STATE(5830), + [sym_nested_type_identifier] = STATE(3211), + [sym__type_query_member_expression_in_type_annotation] = STATE(2967), + [sym__type_query_call_expression_in_type_annotation] = STATE(3247), + [sym_type] = STATE(3264), + [sym_constructor_type] = STATE(3279), + [sym_primary_type] = STATE(3280), + [sym_template_literal_type] = STATE(3281), + [sym_infer_type] = STATE(3279), + [sym_conditional_type] = STATE(3281), + [sym_generic_type] = STATE(3281), + [sym_type_query] = STATE(3281), + [sym_index_type_query] = STATE(3281), + [sym_lookup_type] = STATE(3281), + [sym_literal_type] = STATE(3281), + [sym__number] = STATE(3282), + [sym_existential_type] = STATE(3281), + [sym_flow_maybe_type] = STATE(3281), + [sym_parenthesized_type] = STATE(3281), + [sym_predefined_type] = STATE(3281), + [sym_object_type] = STATE(3281), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(3281), + [sym_tuple_type] = STATE(3281), + [sym_readonly_type] = STATE(3279), + [sym_union_type] = STATE(3281), + [sym_intersection_type] = STATE(3281), + [sym_function_type] = STATE(3279), + [sym_identifier] = ACTIONS(1630), + [anon_sym_STAR] = ACTIONS(994), + [anon_sym_LBRACE] = ACTIONS(1634), + [anon_sym_typeof] = ACTIONS(1636), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(1000), + [anon_sym_LPAREN] = ACTIONS(1638), + [anon_sym_LBRACK] = ACTIONS(1640), + [anon_sym_new] = ACTIONS(1642), + [anon_sym_AMP] = ACTIONS(1008), + [anon_sym_PIPE] = ACTIONS(1010), + [anon_sym_PLUS] = ACTIONS(3221), + [anon_sym_DASH] = ACTIONS(3221), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(1034), + [anon_sym_DQUOTE] = ACTIONS(1650), + [anon_sym_SQUOTE] = ACTIONS(1652), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1654), + [sym_number] = ACTIONS(1656), + [sym_this] = ACTIONS(1658), + [sym_true] = ACTIONS(1660), + [sym_false] = ACTIONS(1660), + [sym_null] = ACTIONS(1660), + [sym_undefined] = ACTIONS(1660), + [anon_sym_readonly] = ACTIONS(1662), + [anon_sym_QMARK] = ACTIONS(1028), + [anon_sym_any] = ACTIONS(1034), + [anon_sym_number] = ACTIONS(1034), + [anon_sym_boolean] = ACTIONS(1034), + [anon_sym_string] = ACTIONS(1034), + [anon_sym_symbol] = ACTIONS(1034), + [anon_sym_object] = ACTIONS(1034), + [anon_sym_abstract] = ACTIONS(1032), + [anon_sym_never] = ACTIONS(1034), + [anon_sym_unknown] = ACTIONS(1034), + [anon_sym_keyof] = ACTIONS(1036), + [anon_sym_infer] = ACTIONS(1038), + [anon_sym_unique] = ACTIONS(1040), + [anon_sym_LBRACE_PIPE] = ACTIONS(1042), [sym_html_comment] = ACTIONS(5), }, [STATE(1130)] = { - [sym_import] = STATE(4778), - [sym_nested_identifier] = STATE(6036), - [sym_string] = STATE(3401), - [sym_formal_parameters] = STATE(5802), - [sym_nested_type_identifier] = STATE(3288), - [sym__type_query_member_expression_in_type_annotation] = STATE(3105), - [sym__type_query_call_expression_in_type_annotation] = STATE(3349), - [sym_type] = STATE(3498), - [sym_constructor_type] = STATE(3408), - [sym_primary_type] = STATE(3409), - [sym_template_literal_type] = STATE(3410), - [sym_infer_type] = STATE(3408), - [sym_conditional_type] = STATE(3410), - [sym_generic_type] = STATE(3410), - [sym_type_query] = STATE(3410), - [sym_index_type_query] = STATE(3410), - [sym_lookup_type] = STATE(3410), - [sym_literal_type] = STATE(3410), - [sym__number] = STATE(3412), - [sym_existential_type] = STATE(3410), - [sym_flow_maybe_type] = STATE(3410), - [sym_parenthesized_type] = STATE(3410), - [sym_predefined_type] = STATE(3410), - [sym_object_type] = STATE(3410), - [sym_type_parameters] = STATE(5469), - [sym_array_type] = STATE(3410), - [sym_tuple_type] = STATE(3410), - [sym_readonly_type] = STATE(3408), - [sym_union_type] = STATE(3410), - [sym_intersection_type] = STATE(3410), - [sym_function_type] = STATE(3408), - [sym_identifier] = ACTIONS(3279), - [anon_sym_STAR] = ACTIONS(3005), - [anon_sym_LBRACE] = ACTIONS(3007), - [anon_sym_typeof] = ACTIONS(3009), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(3011), - [anon_sym_LPAREN] = ACTIONS(3013), - [anon_sym_LBRACK] = ACTIONS(3015), - [anon_sym_new] = ACTIONS(3017), - [anon_sym_AMP] = ACTIONS(3019), - [anon_sym_PIPE] = ACTIONS(3021), - [anon_sym_PLUS] = ACTIONS(3023), - [anon_sym_DASH] = ACTIONS(3023), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(3025), - [anon_sym_DQUOTE] = ACTIONS(3027), - [anon_sym_SQUOTE] = ACTIONS(3029), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3031), - [sym_number] = ACTIONS(3033), - [sym_this] = ACTIONS(3281), - [sym_true] = ACTIONS(3037), - [sym_false] = ACTIONS(3037), - [sym_null] = ACTIONS(3037), - [sym_undefined] = ACTIONS(3037), - [anon_sym_readonly] = ACTIONS(3039), - [anon_sym_QMARK] = ACTIONS(3041), - [anon_sym_any] = ACTIONS(3025), - [anon_sym_number] = ACTIONS(3025), - [anon_sym_boolean] = ACTIONS(3025), - [anon_sym_string] = ACTIONS(3025), - [anon_sym_symbol] = ACTIONS(3025), - [anon_sym_object] = ACTIONS(3025), - [anon_sym_abstract] = ACTIONS(3043), - [anon_sym_infer] = ACTIONS(3047), - [anon_sym_keyof] = ACTIONS(3049), - [anon_sym_unique] = ACTIONS(3051), - [anon_sym_unknown] = ACTIONS(3025), - [anon_sym_never] = ACTIONS(3025), - [anon_sym_LBRACE_PIPE] = ACTIONS(3053), + [sym_import] = STATE(5215), + [sym_nested_identifier] = STATE(6034), + [sym_string] = STATE(3273), + [sym_formal_parameters] = STATE(5830), + [sym_nested_type_identifier] = STATE(3211), + [sym__type_query_member_expression_in_type_annotation] = STATE(2967), + [sym__type_query_call_expression_in_type_annotation] = STATE(3247), + [sym_type] = STATE(3266), + [sym_constructor_type] = STATE(3279), + [sym_primary_type] = STATE(3280), + [sym_template_literal_type] = STATE(3281), + [sym_infer_type] = STATE(3279), + [sym_conditional_type] = STATE(3281), + [sym_generic_type] = STATE(3281), + [sym_type_query] = STATE(3281), + [sym_index_type_query] = STATE(3281), + [sym_lookup_type] = STATE(3281), + [sym_literal_type] = STATE(3281), + [sym__number] = STATE(3282), + [sym_existential_type] = STATE(3281), + [sym_flow_maybe_type] = STATE(3281), + [sym_parenthesized_type] = STATE(3281), + [sym_predefined_type] = STATE(3281), + [sym_object_type] = STATE(3281), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(3281), + [sym_tuple_type] = STATE(3281), + [sym_readonly_type] = STATE(3279), + [sym_union_type] = STATE(3281), + [sym_intersection_type] = STATE(3281), + [sym_function_type] = STATE(3279), + [sym_identifier] = ACTIONS(1630), + [anon_sym_STAR] = ACTIONS(994), + [anon_sym_LBRACE] = ACTIONS(1634), + [anon_sym_typeof] = ACTIONS(1636), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(1000), + [anon_sym_LPAREN] = ACTIONS(1638), + [anon_sym_LBRACK] = ACTIONS(1640), + [anon_sym_new] = ACTIONS(1642), + [anon_sym_AMP] = ACTIONS(1008), + [anon_sym_PIPE] = ACTIONS(1010), + [anon_sym_PLUS] = ACTIONS(3221), + [anon_sym_DASH] = ACTIONS(3221), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(1034), + [anon_sym_DQUOTE] = ACTIONS(1650), + [anon_sym_SQUOTE] = ACTIONS(1652), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1654), + [sym_number] = ACTIONS(1656), + [sym_this] = ACTIONS(1658), + [sym_true] = ACTIONS(1660), + [sym_false] = ACTIONS(1660), + [sym_null] = ACTIONS(1660), + [sym_undefined] = ACTIONS(1660), + [anon_sym_readonly] = ACTIONS(1662), + [anon_sym_QMARK] = ACTIONS(1028), + [anon_sym_any] = ACTIONS(1034), + [anon_sym_number] = ACTIONS(1034), + [anon_sym_boolean] = ACTIONS(1034), + [anon_sym_string] = ACTIONS(1034), + [anon_sym_symbol] = ACTIONS(1034), + [anon_sym_object] = ACTIONS(1034), + [anon_sym_abstract] = ACTIONS(1032), + [anon_sym_never] = ACTIONS(1034), + [anon_sym_unknown] = ACTIONS(1034), + [anon_sym_keyof] = ACTIONS(1036), + [anon_sym_infer] = ACTIONS(1038), + [anon_sym_unique] = ACTIONS(1040), + [anon_sym_LBRACE_PIPE] = ACTIONS(1042), [sym_html_comment] = ACTIONS(5), }, [STATE(1131)] = { - [sym_import] = STATE(5069), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5974), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(2945), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(4644), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5573), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(1538), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_new] = ACTIONS(1550), - [anon_sym_AMP] = ACTIONS(728), - [anon_sym_PIPE] = ACTIONS(730), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1568), - [anon_sym_QMARK] = ACTIONS(754), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(207), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_import] = STATE(5215), + [sym_nested_identifier] = STATE(6034), + [sym_string] = STATE(3273), + [sym_formal_parameters] = STATE(5830), + [sym_nested_type_identifier] = STATE(3211), + [sym__type_query_member_expression_in_type_annotation] = STATE(2967), + [sym__type_query_call_expression_in_type_annotation] = STATE(3247), + [sym_type] = STATE(3288), + [sym_constructor_type] = STATE(3279), + [sym_primary_type] = STATE(3280), + [sym_template_literal_type] = STATE(3281), + [sym_infer_type] = STATE(3279), + [sym_conditional_type] = STATE(3281), + [sym_generic_type] = STATE(3281), + [sym_type_query] = STATE(3281), + [sym_index_type_query] = STATE(3281), + [sym_lookup_type] = STATE(3281), + [sym_literal_type] = STATE(3281), + [sym__number] = STATE(3282), + [sym_existential_type] = STATE(3281), + [sym_flow_maybe_type] = STATE(3281), + [sym_parenthesized_type] = STATE(3281), + [sym_predefined_type] = STATE(3281), + [sym_object_type] = STATE(3281), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(3281), + [sym_tuple_type] = STATE(3281), + [sym_readonly_type] = STATE(3279), + [sym_union_type] = STATE(3281), + [sym_intersection_type] = STATE(3281), + [sym_function_type] = STATE(3279), + [sym_identifier] = ACTIONS(1630), + [anon_sym_STAR] = ACTIONS(994), + [anon_sym_LBRACE] = ACTIONS(1634), + [anon_sym_typeof] = ACTIONS(1636), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(1000), + [anon_sym_LPAREN] = ACTIONS(1638), + [anon_sym_LBRACK] = ACTIONS(1640), + [anon_sym_new] = ACTIONS(1642), + [anon_sym_AMP] = ACTIONS(1008), + [anon_sym_PIPE] = ACTIONS(1010), + [anon_sym_PLUS] = ACTIONS(3221), + [anon_sym_DASH] = ACTIONS(3221), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(1034), + [anon_sym_DQUOTE] = ACTIONS(1650), + [anon_sym_SQUOTE] = ACTIONS(1652), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1654), + [sym_number] = ACTIONS(1656), + [sym_this] = ACTIONS(1658), + [sym_true] = ACTIONS(1660), + [sym_false] = ACTIONS(1660), + [sym_null] = ACTIONS(1660), + [sym_undefined] = ACTIONS(1660), + [anon_sym_readonly] = ACTIONS(1662), + [anon_sym_QMARK] = ACTIONS(1028), + [anon_sym_any] = ACTIONS(1034), + [anon_sym_number] = ACTIONS(1034), + [anon_sym_boolean] = ACTIONS(1034), + [anon_sym_string] = ACTIONS(1034), + [anon_sym_symbol] = ACTIONS(1034), + [anon_sym_object] = ACTIONS(1034), + [anon_sym_abstract] = ACTIONS(1032), + [anon_sym_never] = ACTIONS(1034), + [anon_sym_unknown] = ACTIONS(1034), + [anon_sym_keyof] = ACTIONS(1036), + [anon_sym_infer] = ACTIONS(1038), + [anon_sym_unique] = ACTIONS(1040), + [anon_sym_LBRACE_PIPE] = ACTIONS(1042), [sym_html_comment] = ACTIONS(5), }, [STATE(1132)] = { - [sym_import] = STATE(5069), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5974), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(2945), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(4645), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5573), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(1538), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_new] = ACTIONS(1550), - [anon_sym_AMP] = ACTIONS(728), - [anon_sym_PIPE] = ACTIONS(730), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1568), - [anon_sym_QMARK] = ACTIONS(754), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(207), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_import] = STATE(5215), + [sym_nested_identifier] = STATE(6034), + [sym_string] = STATE(3273), + [sym_formal_parameters] = STATE(5830), + [sym_nested_type_identifier] = STATE(3211), + [sym__type_query_member_expression_in_type_annotation] = STATE(2967), + [sym__type_query_call_expression_in_type_annotation] = STATE(3247), + [sym_type] = STATE(3289), + [sym_constructor_type] = STATE(3279), + [sym_primary_type] = STATE(3280), + [sym_template_literal_type] = STATE(3281), + [sym_infer_type] = STATE(3279), + [sym_conditional_type] = STATE(3281), + [sym_generic_type] = STATE(3281), + [sym_type_query] = STATE(3281), + [sym_index_type_query] = STATE(3281), + [sym_lookup_type] = STATE(3281), + [sym_literal_type] = STATE(3281), + [sym__number] = STATE(3282), + [sym_existential_type] = STATE(3281), + [sym_flow_maybe_type] = STATE(3281), + [sym_parenthesized_type] = STATE(3281), + [sym_predefined_type] = STATE(3281), + [sym_object_type] = STATE(3281), + [sym_type_parameters] = STATE(5387), + [sym_array_type] = STATE(3281), + [sym_tuple_type] = STATE(3281), + [sym_readonly_type] = STATE(3279), + [sym_union_type] = STATE(3281), + [sym_intersection_type] = STATE(3281), + [sym_function_type] = STATE(3279), + [sym_identifier] = ACTIONS(1630), + [anon_sym_STAR] = ACTIONS(994), + [anon_sym_LBRACE] = ACTIONS(1634), + [anon_sym_typeof] = ACTIONS(1636), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(1000), + [anon_sym_LPAREN] = ACTIONS(1638), + [anon_sym_LBRACK] = ACTIONS(1640), + [anon_sym_new] = ACTIONS(1642), + [anon_sym_AMP] = ACTIONS(1008), + [anon_sym_PIPE] = ACTIONS(1010), + [anon_sym_PLUS] = ACTIONS(3221), + [anon_sym_DASH] = ACTIONS(3221), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(1034), + [anon_sym_DQUOTE] = ACTIONS(1650), + [anon_sym_SQUOTE] = ACTIONS(1652), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1654), + [sym_number] = ACTIONS(1656), + [sym_this] = ACTIONS(1658), + [sym_true] = ACTIONS(1660), + [sym_false] = ACTIONS(1660), + [sym_null] = ACTIONS(1660), + [sym_undefined] = ACTIONS(1660), + [anon_sym_readonly] = ACTIONS(1662), + [anon_sym_QMARK] = ACTIONS(1028), + [anon_sym_any] = ACTIONS(1034), + [anon_sym_number] = ACTIONS(1034), + [anon_sym_boolean] = ACTIONS(1034), + [anon_sym_string] = ACTIONS(1034), + [anon_sym_symbol] = ACTIONS(1034), + [anon_sym_object] = ACTIONS(1034), + [anon_sym_abstract] = ACTIONS(1032), + [anon_sym_never] = ACTIONS(1034), + [anon_sym_unknown] = ACTIONS(1034), + [anon_sym_keyof] = ACTIONS(1036), + [anon_sym_infer] = ACTIONS(1038), + [anon_sym_unique] = ACTIONS(1040), + [anon_sym_LBRACE_PIPE] = ACTIONS(1042), [sym_html_comment] = ACTIONS(5), }, [STATE(1133)] = { - [sym_import] = STATE(5200), - [sym_nested_identifier] = STATE(5775), - [sym_string] = STATE(3264), - [sym_formal_parameters] = STATE(5842), - [sym_nested_type_identifier] = STATE(3205), - [sym__type_query_member_expression_in_type_annotation] = STATE(2966), - [sym__type_query_call_expression_in_type_annotation] = STATE(3249), - [sym_type] = STATE(3519), - [sym_constructor_type] = STATE(3274), - [sym_primary_type] = STATE(3275), - [sym_template_literal_type] = STATE(3276), - [sym_infer_type] = STATE(3274), - [sym_conditional_type] = STATE(3276), - [sym_generic_type] = STATE(3276), - [sym_type_query] = STATE(3276), - [sym_index_type_query] = STATE(3276), - [sym_lookup_type] = STATE(3276), - [sym_literal_type] = STATE(3276), - [sym__number] = STATE(3277), - [sym_existential_type] = STATE(3276), - [sym_flow_maybe_type] = STATE(3276), - [sym_parenthesized_type] = STATE(3276), - [sym_predefined_type] = STATE(3276), - [sym_object_type] = STATE(3276), - [sym_type_parameters] = STATE(5373), - [sym_array_type] = STATE(3276), - [sym_tuple_type] = STATE(3276), - [sym_readonly_type] = STATE(3274), - [sym_union_type] = STATE(3276), - [sym_intersection_type] = STATE(3276), - [sym_function_type] = STATE(3274), - [sym_identifier] = ACTIONS(1596), - [anon_sym_STAR] = ACTIONS(996), - [anon_sym_LBRACE] = ACTIONS(1600), - [anon_sym_typeof] = ACTIONS(1602), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(1002), - [anon_sym_LPAREN] = ACTIONS(1604), - [anon_sym_LBRACK] = ACTIONS(1606), - [anon_sym_new] = ACTIONS(1608), - [anon_sym_AMP] = ACTIONS(1010), - [anon_sym_PIPE] = ACTIONS(1012), - [anon_sym_PLUS] = ACTIONS(3057), - [anon_sym_DASH] = ACTIONS(3057), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(1042), - [anon_sym_DQUOTE] = ACTIONS(1616), - [anon_sym_SQUOTE] = ACTIONS(1618), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1620), - [sym_number] = ACTIONS(1622), - [sym_this] = ACTIONS(1624), - [sym_true] = ACTIONS(1626), - [sym_false] = ACTIONS(1626), - [sym_null] = ACTIONS(1626), - [sym_undefined] = ACTIONS(1626), - [anon_sym_readonly] = ACTIONS(1628), - [anon_sym_QMARK] = ACTIONS(1030), - [anon_sym_any] = ACTIONS(1042), - [anon_sym_number] = ACTIONS(1042), - [anon_sym_boolean] = ACTIONS(1042), - [anon_sym_string] = ACTIONS(1042), - [anon_sym_symbol] = ACTIONS(1042), - [anon_sym_object] = ACTIONS(1042), - [anon_sym_abstract] = ACTIONS(1034), - [anon_sym_infer] = ACTIONS(1036), - [anon_sym_keyof] = ACTIONS(1038), - [anon_sym_unique] = ACTIONS(1040), - [anon_sym_unknown] = ACTIONS(1042), - [anon_sym_never] = ACTIONS(1042), - [anon_sym_LBRACE_PIPE] = ACTIONS(1044), + [sym_import] = STATE(4737), + [sym_nested_identifier] = STATE(5736), + [sym_string] = STATE(1558), + [sym_formal_parameters] = STATE(6020), + [sym_nested_type_identifier] = STATE(1536), + [sym__type_query_member_expression_in_type_annotation] = STATE(1516), + [sym__type_query_call_expression_in_type_annotation] = STATE(1560), + [sym_type] = STATE(1571), + [sym_constructor_type] = STATE(1561), + [sym_primary_type] = STATE(1562), + [sym_template_literal_type] = STATE(1563), + [sym_infer_type] = STATE(1561), + [sym_conditional_type] = STATE(1563), + [sym_generic_type] = STATE(1563), + [sym_type_query] = STATE(1563), + [sym_index_type_query] = STATE(1563), + [sym_lookup_type] = STATE(1563), + [sym_literal_type] = STATE(1563), + [sym__number] = STATE(1564), + [sym_existential_type] = STATE(1563), + [sym_flow_maybe_type] = STATE(1563), + [sym_parenthesized_type] = STATE(1563), + [sym_predefined_type] = STATE(1563), + [sym_object_type] = STATE(1563), + [sym_type_parameters] = STATE(5451), + [sym_array_type] = STATE(1563), + [sym_tuple_type] = STATE(1563), + [sym_readonly_type] = STATE(1561), + [sym_union_type] = STATE(1563), + [sym_intersection_type] = STATE(1563), + [sym_function_type] = STATE(1561), + [sym_identifier] = ACTIONS(3279), + [anon_sym_STAR] = ACTIONS(3131), + [anon_sym_LBRACE] = ACTIONS(3133), + [anon_sym_typeof] = ACTIONS(3135), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(3137), + [anon_sym_LPAREN] = ACTIONS(3139), + [anon_sym_LBRACK] = ACTIONS(3141), + [anon_sym_new] = ACTIONS(3143), + [anon_sym_AMP] = ACTIONS(3145), + [anon_sym_PIPE] = ACTIONS(3147), + [anon_sym_PLUS] = ACTIONS(3149), + [anon_sym_DASH] = ACTIONS(3149), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(3151), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3153), + [sym_number] = ACTIONS(3155), + [sym_this] = ACTIONS(3281), + [sym_true] = ACTIONS(3159), + [sym_false] = ACTIONS(3159), + [sym_null] = ACTIONS(3159), + [sym_undefined] = ACTIONS(3159), + [anon_sym_readonly] = ACTIONS(3161), + [anon_sym_QMARK] = ACTIONS(3163), + [anon_sym_any] = ACTIONS(3151), + [anon_sym_number] = ACTIONS(3151), + [anon_sym_boolean] = ACTIONS(3151), + [anon_sym_string] = ACTIONS(3151), + [anon_sym_symbol] = ACTIONS(3151), + [anon_sym_object] = ACTIONS(3151), + [anon_sym_abstract] = ACTIONS(3165), + [anon_sym_never] = ACTIONS(3151), + [anon_sym_unknown] = ACTIONS(3151), + [anon_sym_keyof] = ACTIONS(3169), + [anon_sym_infer] = ACTIONS(3171), + [anon_sym_unique] = ACTIONS(3173), + [anon_sym_LBRACE_PIPE] = ACTIONS(3175), [sym_html_comment] = ACTIONS(5), }, [STATE(1134)] = { - [sym_import] = STATE(5069), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5974), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(2945), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(3169), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5573), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(1538), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_new] = ACTIONS(1550), - [anon_sym_AMP] = ACTIONS(728), - [anon_sym_PIPE] = ACTIONS(730), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1568), - [anon_sym_QMARK] = ACTIONS(754), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(207), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_import] = STATE(4737), + [sym_nested_identifier] = STATE(5736), + [sym_string] = STATE(1558), + [sym_formal_parameters] = STATE(6020), + [sym_nested_type_identifier] = STATE(1536), + [sym__type_query_member_expression_in_type_annotation] = STATE(1516), + [sym__type_query_call_expression_in_type_annotation] = STATE(1560), + [sym_type] = STATE(1572), + [sym_constructor_type] = STATE(1561), + [sym_primary_type] = STATE(1562), + [sym_template_literal_type] = STATE(1563), + [sym_infer_type] = STATE(1561), + [sym_conditional_type] = STATE(1563), + [sym_generic_type] = STATE(1563), + [sym_type_query] = STATE(1563), + [sym_index_type_query] = STATE(1563), + [sym_lookup_type] = STATE(1563), + [sym_literal_type] = STATE(1563), + [sym__number] = STATE(1564), + [sym_existential_type] = STATE(1563), + [sym_flow_maybe_type] = STATE(1563), + [sym_parenthesized_type] = STATE(1563), + [sym_predefined_type] = STATE(1563), + [sym_object_type] = STATE(1563), + [sym_type_parameters] = STATE(5451), + [sym_array_type] = STATE(1563), + [sym_tuple_type] = STATE(1563), + [sym_readonly_type] = STATE(1561), + [sym_union_type] = STATE(1563), + [sym_intersection_type] = STATE(1563), + [sym_function_type] = STATE(1561), + [sym_identifier] = ACTIONS(3279), + [anon_sym_STAR] = ACTIONS(3131), + [anon_sym_LBRACE] = ACTIONS(3133), + [anon_sym_typeof] = ACTIONS(3135), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(3137), + [anon_sym_LPAREN] = ACTIONS(3139), + [anon_sym_LBRACK] = ACTIONS(3141), + [anon_sym_new] = ACTIONS(3143), + [anon_sym_AMP] = ACTIONS(3145), + [anon_sym_PIPE] = ACTIONS(3147), + [anon_sym_PLUS] = ACTIONS(3149), + [anon_sym_DASH] = ACTIONS(3149), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(3151), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3153), + [sym_number] = ACTIONS(3155), + [sym_this] = ACTIONS(3281), + [sym_true] = ACTIONS(3159), + [sym_false] = ACTIONS(3159), + [sym_null] = ACTIONS(3159), + [sym_undefined] = ACTIONS(3159), + [anon_sym_readonly] = ACTIONS(3161), + [anon_sym_QMARK] = ACTIONS(3163), + [anon_sym_any] = ACTIONS(3151), + [anon_sym_number] = ACTIONS(3151), + [anon_sym_boolean] = ACTIONS(3151), + [anon_sym_string] = ACTIONS(3151), + [anon_sym_symbol] = ACTIONS(3151), + [anon_sym_object] = ACTIONS(3151), + [anon_sym_abstract] = ACTIONS(3165), + [anon_sym_never] = ACTIONS(3151), + [anon_sym_unknown] = ACTIONS(3151), + [anon_sym_keyof] = ACTIONS(3169), + [anon_sym_infer] = ACTIONS(3171), + [anon_sym_unique] = ACTIONS(3173), + [anon_sym_LBRACE_PIPE] = ACTIONS(3175), [sym_html_comment] = ACTIONS(5), }, [STATE(1135)] = { - [sym_import] = STATE(5200), - [sym_nested_identifier] = STATE(5775), - [sym_string] = STATE(3264), - [sym_formal_parameters] = STATE(5842), - [sym_nested_type_identifier] = STATE(3205), - [sym__type_query_member_expression_in_type_annotation] = STATE(2966), - [sym__type_query_call_expression_in_type_annotation] = STATE(3249), - [sym_type] = STATE(3520), - [sym_constructor_type] = STATE(3274), - [sym_primary_type] = STATE(3275), - [sym_template_literal_type] = STATE(3276), - [sym_infer_type] = STATE(3274), - [sym_conditional_type] = STATE(3276), - [sym_generic_type] = STATE(3276), - [sym_type_query] = STATE(3276), - [sym_index_type_query] = STATE(3276), - [sym_lookup_type] = STATE(3276), - [sym_literal_type] = STATE(3276), - [sym__number] = STATE(3277), - [sym_existential_type] = STATE(3276), - [sym_flow_maybe_type] = STATE(3276), - [sym_parenthesized_type] = STATE(3276), - [sym_predefined_type] = STATE(3276), - [sym_object_type] = STATE(3276), - [sym_type_parameters] = STATE(5373), - [sym_array_type] = STATE(3276), - [sym_tuple_type] = STATE(3276), - [sym_readonly_type] = STATE(3274), - [sym_union_type] = STATE(3276), - [sym_intersection_type] = STATE(3276), - [sym_function_type] = STATE(3274), - [sym_identifier] = ACTIONS(1596), - [anon_sym_STAR] = ACTIONS(996), - [anon_sym_LBRACE] = ACTIONS(1600), - [anon_sym_typeof] = ACTIONS(1602), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(1002), - [anon_sym_LPAREN] = ACTIONS(1604), - [anon_sym_LBRACK] = ACTIONS(1606), - [anon_sym_new] = ACTIONS(1608), - [anon_sym_AMP] = ACTIONS(1010), - [anon_sym_PIPE] = ACTIONS(1012), - [anon_sym_PLUS] = ACTIONS(3057), - [anon_sym_DASH] = ACTIONS(3057), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(1042), - [anon_sym_DQUOTE] = ACTIONS(1616), - [anon_sym_SQUOTE] = ACTIONS(1618), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1620), - [sym_number] = ACTIONS(1622), - [sym_this] = ACTIONS(1624), - [sym_true] = ACTIONS(1626), - [sym_false] = ACTIONS(1626), - [sym_null] = ACTIONS(1626), - [sym_undefined] = ACTIONS(1626), - [anon_sym_readonly] = ACTIONS(1628), - [anon_sym_QMARK] = ACTIONS(1030), - [anon_sym_any] = ACTIONS(1042), - [anon_sym_number] = ACTIONS(1042), - [anon_sym_boolean] = ACTIONS(1042), - [anon_sym_string] = ACTIONS(1042), - [anon_sym_symbol] = ACTIONS(1042), - [anon_sym_object] = ACTIONS(1042), - [anon_sym_abstract] = ACTIONS(1034), - [anon_sym_infer] = ACTIONS(1036), - [anon_sym_keyof] = ACTIONS(1038), - [anon_sym_unique] = ACTIONS(1040), - [anon_sym_unknown] = ACTIONS(1042), - [anon_sym_never] = ACTIONS(1042), - [anon_sym_LBRACE_PIPE] = ACTIONS(1044), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(1136)] = { - [sym_import] = STATE(5200), - [sym_nested_identifier] = STATE(5775), - [sym_string] = STATE(3264), - [sym_formal_parameters] = STATE(5842), - [sym_nested_type_identifier] = STATE(3205), - [sym__type_query_member_expression_in_type_annotation] = STATE(2966), - [sym__type_query_call_expression_in_type_annotation] = STATE(3249), - [sym_type] = STATE(3528), - [sym_constructor_type] = STATE(3274), - [sym_primary_type] = STATE(3275), - [sym_template_literal_type] = STATE(3276), - [sym_infer_type] = STATE(3274), - [sym_conditional_type] = STATE(3276), - [sym_generic_type] = STATE(3276), - [sym_type_query] = STATE(3276), - [sym_index_type_query] = STATE(3276), - [sym_lookup_type] = STATE(3276), - [sym_literal_type] = STATE(3276), - [sym__number] = STATE(3277), - [sym_existential_type] = STATE(3276), - [sym_flow_maybe_type] = STATE(3276), - [sym_parenthesized_type] = STATE(3276), - [sym_predefined_type] = STATE(3276), - [sym_object_type] = STATE(3276), - [sym_type_parameters] = STATE(5373), - [sym_array_type] = STATE(3276), - [sym_tuple_type] = STATE(3276), - [sym_readonly_type] = STATE(3274), - [sym_union_type] = STATE(3276), - [sym_intersection_type] = STATE(3276), - [sym_function_type] = STATE(3274), - [sym_identifier] = ACTIONS(1596), - [anon_sym_STAR] = ACTIONS(996), - [anon_sym_LBRACE] = ACTIONS(1600), - [anon_sym_typeof] = ACTIONS(1602), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(1002), - [anon_sym_LPAREN] = ACTIONS(1604), - [anon_sym_LBRACK] = ACTIONS(1606), - [anon_sym_new] = ACTIONS(1608), - [anon_sym_AMP] = ACTIONS(1010), - [anon_sym_PIPE] = ACTIONS(1012), - [anon_sym_PLUS] = ACTIONS(3057), - [anon_sym_DASH] = ACTIONS(3057), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(1042), - [anon_sym_DQUOTE] = ACTIONS(1616), - [anon_sym_SQUOTE] = ACTIONS(1618), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1620), - [sym_number] = ACTIONS(1622), - [sym_this] = ACTIONS(1624), - [sym_true] = ACTIONS(1626), - [sym_false] = ACTIONS(1626), - [sym_null] = ACTIONS(1626), - [sym_undefined] = ACTIONS(1626), - [anon_sym_readonly] = ACTIONS(1628), - [anon_sym_QMARK] = ACTIONS(1030), - [anon_sym_any] = ACTIONS(1042), - [anon_sym_number] = ACTIONS(1042), - [anon_sym_boolean] = ACTIONS(1042), - [anon_sym_string] = ACTIONS(1042), - [anon_sym_symbol] = ACTIONS(1042), - [anon_sym_object] = ACTIONS(1042), - [anon_sym_abstract] = ACTIONS(1034), - [anon_sym_infer] = ACTIONS(1036), - [anon_sym_keyof] = ACTIONS(1038), - [anon_sym_unique] = ACTIONS(1040), - [anon_sym_unknown] = ACTIONS(1042), - [anon_sym_never] = ACTIONS(1042), - [anon_sym_LBRACE_PIPE] = ACTIONS(1044), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(1137)] = { - [sym_import] = STATE(5069), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5974), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(2945), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(4578), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5573), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(1538), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_new] = ACTIONS(1550), - [anon_sym_AMP] = ACTIONS(728), - [anon_sym_PIPE] = ACTIONS(730), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1568), - [anon_sym_QMARK] = ACTIONS(754), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(207), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(1138)] = { - [sym_import] = STATE(5069), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5974), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(2945), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(4583), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5573), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(1538), + [sym_import] = STATE(4927), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5884), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(3252), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(2994), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5720), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(1544), [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_new] = ACTIONS(1550), - [anon_sym_AMP] = ACTIONS(728), - [anon_sym_PIPE] = ACTIONS(730), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1568), - [anon_sym_QMARK] = ACTIONS(754), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(207), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(1139)] = { - [sym_import] = STATE(4877), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5876), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(3255), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(3040), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5715), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(1538), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_new] = ACTIONS(1644), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_new] = ACTIONS(1576), [anon_sym_AMP] = ACTIONS(609), [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1650), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1582), [anon_sym_QMARK] = ACTIONS(631), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), [anon_sym_abstract] = ACTIONS(635), - [anon_sym_infer] = ACTIONS(637), - [anon_sym_keyof] = ACTIONS(639), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(1586), + [anon_sym_infer] = ACTIONS(641), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, - [STATE(1140)] = { - [sym_import] = STATE(4877), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5876), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(3255), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(3724), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5715), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(1538), + [STATE(1136)] = { + [sym_import] = STATE(4927), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5884), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(3252), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(3814), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5720), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(1544), [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_new] = ACTIONS(1644), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_new] = ACTIONS(1576), [anon_sym_AMP] = ACTIONS(609), [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1650), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1582), [anon_sym_QMARK] = ACTIONS(631), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), [anon_sym_abstract] = ACTIONS(635), - [anon_sym_infer] = ACTIONS(637), - [anon_sym_keyof] = ACTIONS(639), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(1586), + [anon_sym_infer] = ACTIONS(641), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, - [STATE(1141)] = { - [sym_import] = STATE(4877), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5876), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(3255), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(3725), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5715), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(1538), + [STATE(1137)] = { + [sym_import] = STATE(4927), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5884), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(3252), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(3815), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5720), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(1544), [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_new] = ACTIONS(1644), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_new] = ACTIONS(1576), [anon_sym_AMP] = ACTIONS(609), [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1650), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1582), [anon_sym_QMARK] = ACTIONS(631), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), [anon_sym_abstract] = ACTIONS(635), - [anon_sym_infer] = ACTIONS(637), - [anon_sym_keyof] = ACTIONS(639), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(1586), + [anon_sym_infer] = ACTIONS(641), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, - [STATE(1142)] = { - [sym_import] = STATE(4877), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5974), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(3255), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(5242), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3077), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5573), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(1538), + [STATE(1138)] = { + [sym_import] = STATE(4927), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5776), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(3252), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(5245), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3016), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5570), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(1544), [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_new] = ACTIONS(1550), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_new] = ACTIONS(1556), [anon_sym_AMP] = ACTIONS(609), [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1568), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1574), [anon_sym_QMARK] = ACTIONS(631), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(207), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(639), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(1586), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, - [STATE(1143)] = { - [sym_import] = STATE(4877), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5974), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(3255), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(5242), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3078), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5573), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(1538), + [STATE(1139)] = { + [sym_import] = STATE(4927), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5776), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(3252), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(5245), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3013), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5570), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(1544), [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_new] = ACTIONS(1550), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_new] = ACTIONS(1556), [anon_sym_AMP] = ACTIONS(609), [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1568), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1574), [anon_sym_QMARK] = ACTIONS(631), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(207), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(639), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(1586), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, - [STATE(1144)] = { - [sym_import] = STATE(5069), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5974), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(2945), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(4675), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5573), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(1538), + [STATE(1140)] = { + [sym_import] = STATE(4737), + [sym_nested_identifier] = STATE(5736), + [sym_string] = STATE(1558), + [sym_formal_parameters] = STATE(6020), + [sym_nested_type_identifier] = STATE(1536), + [sym__type_query_member_expression_in_type_annotation] = STATE(1516), + [sym__type_query_call_expression_in_type_annotation] = STATE(1560), + [sym_type] = STATE(1576), + [sym_constructor_type] = STATE(1561), + [sym_primary_type] = STATE(1562), + [sym_template_literal_type] = STATE(1563), + [sym_infer_type] = STATE(1561), + [sym_conditional_type] = STATE(1563), + [sym_generic_type] = STATE(1563), + [sym_type_query] = STATE(1563), + [sym_index_type_query] = STATE(1563), + [sym_lookup_type] = STATE(1563), + [sym_literal_type] = STATE(1563), + [sym__number] = STATE(1564), + [sym_existential_type] = STATE(1563), + [sym_flow_maybe_type] = STATE(1563), + [sym_parenthesized_type] = STATE(1563), + [sym_predefined_type] = STATE(1563), + [sym_object_type] = STATE(1563), + [sym_type_parameters] = STATE(5451), + [sym_array_type] = STATE(1563), + [sym_tuple_type] = STATE(1563), + [sym_readonly_type] = STATE(1561), + [sym_union_type] = STATE(1563), + [sym_intersection_type] = STATE(1563), + [sym_function_type] = STATE(1561), + [sym_identifier] = ACTIONS(3279), + [anon_sym_STAR] = ACTIONS(3131), + [anon_sym_LBRACE] = ACTIONS(3133), + [anon_sym_typeof] = ACTIONS(3135), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(3137), + [anon_sym_LPAREN] = ACTIONS(3139), + [anon_sym_LBRACK] = ACTIONS(3141), + [anon_sym_new] = ACTIONS(3143), + [anon_sym_AMP] = ACTIONS(3145), + [anon_sym_PIPE] = ACTIONS(3147), + [anon_sym_PLUS] = ACTIONS(3149), + [anon_sym_DASH] = ACTIONS(3149), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(3151), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3153), + [sym_number] = ACTIONS(3155), + [sym_this] = ACTIONS(3281), + [sym_true] = ACTIONS(3159), + [sym_false] = ACTIONS(3159), + [sym_null] = ACTIONS(3159), + [sym_undefined] = ACTIONS(3159), + [anon_sym_readonly] = ACTIONS(3161), + [anon_sym_QMARK] = ACTIONS(3163), + [anon_sym_any] = ACTIONS(3151), + [anon_sym_number] = ACTIONS(3151), + [anon_sym_boolean] = ACTIONS(3151), + [anon_sym_string] = ACTIONS(3151), + [anon_sym_symbol] = ACTIONS(3151), + [anon_sym_object] = ACTIONS(3151), + [anon_sym_abstract] = ACTIONS(3165), + [anon_sym_never] = ACTIONS(3151), + [anon_sym_unknown] = ACTIONS(3151), + [anon_sym_keyof] = ACTIONS(3169), + [anon_sym_infer] = ACTIONS(3171), + [anon_sym_unique] = ACTIONS(3173), + [anon_sym_LBRACE_PIPE] = ACTIONS(3175), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1141)] = { + [sym_import] = STATE(4737), + [sym_nested_identifier] = STATE(5736), + [sym_string] = STATE(1558), + [sym_formal_parameters] = STATE(5776), + [sym_nested_type_identifier] = STATE(1536), + [sym__type_query_member_expression_in_type_annotation] = STATE(1516), + [sym__type_query_call_expression_in_type_annotation] = STATE(1560), + [sym_type] = STATE(4752), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(1577), + [sym_template_literal_type] = STATE(1563), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(1563), + [sym_generic_type] = STATE(1563), + [sym_type_query] = STATE(1563), + [sym_index_type_query] = STATE(1563), + [sym_lookup_type] = STATE(1563), + [sym_literal_type] = STATE(1563), + [sym__number] = STATE(1564), + [sym_existential_type] = STATE(1563), + [sym_flow_maybe_type] = STATE(1563), + [sym_parenthesized_type] = STATE(1563), + [sym_predefined_type] = STATE(1563), + [sym_object_type] = STATE(1563), + [sym_type_parameters] = STATE(5570), + [sym_array_type] = STATE(1563), + [sym_tuple_type] = STATE(1563), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(1563), + [sym_intersection_type] = STATE(1563), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(3279), + [anon_sym_STAR] = ACTIONS(3131), + [anon_sym_LBRACE] = ACTIONS(3133), + [anon_sym_typeof] = ACTIONS(3135), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(3137), + [anon_sym_LPAREN] = ACTIONS(3139), + [anon_sym_LBRACK] = ACTIONS(3141), + [anon_sym_new] = ACTIONS(1556), + [anon_sym_AMP] = ACTIONS(3145), + [anon_sym_PIPE] = ACTIONS(3147), + [anon_sym_PLUS] = ACTIONS(3149), + [anon_sym_DASH] = ACTIONS(3149), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(3151), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3153), + [sym_number] = ACTIONS(3155), + [sym_this] = ACTIONS(3281), + [sym_true] = ACTIONS(3159), + [sym_false] = ACTIONS(3159), + [sym_null] = ACTIONS(3159), + [sym_undefined] = ACTIONS(3159), + [anon_sym_readonly] = ACTIONS(1574), + [anon_sym_QMARK] = ACTIONS(3163), + [anon_sym_any] = ACTIONS(3151), + [anon_sym_number] = ACTIONS(3151), + [anon_sym_boolean] = ACTIONS(3151), + [anon_sym_string] = ACTIONS(3151), + [anon_sym_symbol] = ACTIONS(3151), + [anon_sym_object] = ACTIONS(3151), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_never] = ACTIONS(3151), + [anon_sym_unknown] = ACTIONS(3151), + [anon_sym_keyof] = ACTIONS(3169), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(3173), + [anon_sym_LBRACE_PIPE] = ACTIONS(3175), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1142)] = { + [sym_import] = STATE(4737), + [sym_nested_identifier] = STATE(5736), + [sym_string] = STATE(1558), + [sym_formal_parameters] = STATE(5776), + [sym_nested_type_identifier] = STATE(1536), + [sym__type_query_member_expression_in_type_annotation] = STATE(1516), + [sym__type_query_call_expression_in_type_annotation] = STATE(1560), + [sym_type] = STATE(4752), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(1578), + [sym_template_literal_type] = STATE(1563), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(1563), + [sym_generic_type] = STATE(1563), + [sym_type_query] = STATE(1563), + [sym_index_type_query] = STATE(1563), + [sym_lookup_type] = STATE(1563), + [sym_literal_type] = STATE(1563), + [sym__number] = STATE(1564), + [sym_existential_type] = STATE(1563), + [sym_flow_maybe_type] = STATE(1563), + [sym_parenthesized_type] = STATE(1563), + [sym_predefined_type] = STATE(1563), + [sym_object_type] = STATE(1563), + [sym_type_parameters] = STATE(5570), + [sym_array_type] = STATE(1563), + [sym_tuple_type] = STATE(1563), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(1563), + [sym_intersection_type] = STATE(1563), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(3279), + [anon_sym_STAR] = ACTIONS(3131), + [anon_sym_LBRACE] = ACTIONS(3133), + [anon_sym_typeof] = ACTIONS(3135), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(3137), + [anon_sym_LPAREN] = ACTIONS(3139), + [anon_sym_LBRACK] = ACTIONS(3141), + [anon_sym_new] = ACTIONS(1556), + [anon_sym_AMP] = ACTIONS(3145), + [anon_sym_PIPE] = ACTIONS(3147), + [anon_sym_PLUS] = ACTIONS(3149), + [anon_sym_DASH] = ACTIONS(3149), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(3151), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3153), + [sym_number] = ACTIONS(3155), + [sym_this] = ACTIONS(3281), + [sym_true] = ACTIONS(3159), + [sym_false] = ACTIONS(3159), + [sym_null] = ACTIONS(3159), + [sym_undefined] = ACTIONS(3159), + [anon_sym_readonly] = ACTIONS(1574), + [anon_sym_QMARK] = ACTIONS(3163), + [anon_sym_any] = ACTIONS(3151), + [anon_sym_number] = ACTIONS(3151), + [anon_sym_boolean] = ACTIONS(3151), + [anon_sym_string] = ACTIONS(3151), + [anon_sym_symbol] = ACTIONS(3151), + [anon_sym_object] = ACTIONS(3151), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_never] = ACTIONS(3151), + [anon_sym_unknown] = ACTIONS(3151), + [anon_sym_keyof] = ACTIONS(3169), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(3173), + [anon_sym_LBRACE_PIPE] = ACTIONS(3175), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1143)] = { + [sym_import] = STATE(5175), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5776), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(2951), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(4671), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5570), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(1544), [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_new] = ACTIONS(1550), - [anon_sym_AMP] = ACTIONS(728), - [anon_sym_PIPE] = ACTIONS(730), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1568), - [anon_sym_QMARK] = ACTIONS(754), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(207), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_new] = ACTIONS(1556), + [anon_sym_AMP] = ACTIONS(758), + [anon_sym_PIPE] = ACTIONS(760), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1574), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1144)] = { + [sym_import] = STATE(4797), + [sym_nested_identifier] = STATE(6050), + [sym_string] = STATE(3429), + [sym_formal_parameters] = STATE(5818), + [sym_nested_type_identifier] = STATE(3307), + [sym__type_query_member_expression_in_type_annotation] = STATE(3126), + [sym__type_query_call_expression_in_type_annotation] = STATE(3348), + [sym_type] = STATE(3483), + [sym_constructor_type] = STATE(3434), + [sym_primary_type] = STATE(3435), + [sym_template_literal_type] = STATE(3436), + [sym_infer_type] = STATE(3434), + [sym_conditional_type] = STATE(3436), + [sym_generic_type] = STATE(3436), + [sym_type_query] = STATE(3436), + [sym_index_type_query] = STATE(3436), + [sym_lookup_type] = STATE(3436), + [sym_literal_type] = STATE(3436), + [sym__number] = STATE(3437), + [sym_existential_type] = STATE(3436), + [sym_flow_maybe_type] = STATE(3436), + [sym_parenthesized_type] = STATE(3436), + [sym_predefined_type] = STATE(3436), + [sym_object_type] = STATE(3436), + [sym_type_parameters] = STATE(5491), + [sym_array_type] = STATE(3436), + [sym_tuple_type] = STATE(3436), + [sym_readonly_type] = STATE(3434), + [sym_union_type] = STATE(3436), + [sym_intersection_type] = STATE(3436), + [sym_function_type] = STATE(3434), + [sym_identifier] = ACTIONS(3285), + [anon_sym_STAR] = ACTIONS(3021), + [anon_sym_LBRACE] = ACTIONS(3023), + [anon_sym_typeof] = ACTIONS(3025), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(3027), + [anon_sym_LPAREN] = ACTIONS(3029), + [anon_sym_LBRACK] = ACTIONS(3031), + [anon_sym_new] = ACTIONS(3033), + [anon_sym_AMP] = ACTIONS(3035), + [anon_sym_PIPE] = ACTIONS(3037), + [anon_sym_PLUS] = ACTIONS(3039), + [anon_sym_DASH] = ACTIONS(3039), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(3041), + [anon_sym_DQUOTE] = ACTIONS(3043), + [anon_sym_SQUOTE] = ACTIONS(3045), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3047), + [sym_number] = ACTIONS(3049), + [sym_this] = ACTIONS(3287), + [sym_true] = ACTIONS(3053), + [sym_false] = ACTIONS(3053), + [sym_null] = ACTIONS(3053), + [sym_undefined] = ACTIONS(3053), + [anon_sym_readonly] = ACTIONS(3055), + [anon_sym_QMARK] = ACTIONS(3057), + [anon_sym_any] = ACTIONS(3041), + [anon_sym_number] = ACTIONS(3041), + [anon_sym_boolean] = ACTIONS(3041), + [anon_sym_string] = ACTIONS(3041), + [anon_sym_symbol] = ACTIONS(3041), + [anon_sym_object] = ACTIONS(3041), + [anon_sym_abstract] = ACTIONS(3059), + [anon_sym_never] = ACTIONS(3041), + [anon_sym_unknown] = ACTIONS(3041), + [anon_sym_keyof] = ACTIONS(3063), + [anon_sym_infer] = ACTIONS(3065), + [anon_sym_unique] = ACTIONS(3067), + [anon_sym_LBRACE_PIPE] = ACTIONS(3069), [sym_html_comment] = ACTIONS(5), }, [STATE(1145)] = { - [sym_import] = STATE(5069), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5974), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(2945), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(4006), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5573), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(1538), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_new] = ACTIONS(1550), - [anon_sym_AMP] = ACTIONS(728), - [anon_sym_PIPE] = ACTIONS(730), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1568), - [anon_sym_QMARK] = ACTIONS(754), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(207), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_import] = STATE(4797), + [sym_nested_identifier] = STATE(6050), + [sym_string] = STATE(3429), + [sym_formal_parameters] = STATE(5818), + [sym_nested_type_identifier] = STATE(3307), + [sym__type_query_member_expression_in_type_annotation] = STATE(3126), + [sym__type_query_call_expression_in_type_annotation] = STATE(3348), + [sym_type] = STATE(3484), + [sym_constructor_type] = STATE(3434), + [sym_primary_type] = STATE(3435), + [sym_template_literal_type] = STATE(3436), + [sym_infer_type] = STATE(3434), + [sym_conditional_type] = STATE(3436), + [sym_generic_type] = STATE(3436), + [sym_type_query] = STATE(3436), + [sym_index_type_query] = STATE(3436), + [sym_lookup_type] = STATE(3436), + [sym_literal_type] = STATE(3436), + [sym__number] = STATE(3437), + [sym_existential_type] = STATE(3436), + [sym_flow_maybe_type] = STATE(3436), + [sym_parenthesized_type] = STATE(3436), + [sym_predefined_type] = STATE(3436), + [sym_object_type] = STATE(3436), + [sym_type_parameters] = STATE(5491), + [sym_array_type] = STATE(3436), + [sym_tuple_type] = STATE(3436), + [sym_readonly_type] = STATE(3434), + [sym_union_type] = STATE(3436), + [sym_intersection_type] = STATE(3436), + [sym_function_type] = STATE(3434), + [sym_identifier] = ACTIONS(3285), + [anon_sym_STAR] = ACTIONS(3021), + [anon_sym_LBRACE] = ACTIONS(3023), + [anon_sym_typeof] = ACTIONS(3025), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(3027), + [anon_sym_LPAREN] = ACTIONS(3029), + [anon_sym_LBRACK] = ACTIONS(3031), + [anon_sym_new] = ACTIONS(3033), + [anon_sym_AMP] = ACTIONS(3035), + [anon_sym_PIPE] = ACTIONS(3037), + [anon_sym_PLUS] = ACTIONS(3039), + [anon_sym_DASH] = ACTIONS(3039), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(3041), + [anon_sym_DQUOTE] = ACTIONS(3043), + [anon_sym_SQUOTE] = ACTIONS(3045), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3047), + [sym_number] = ACTIONS(3049), + [sym_this] = ACTIONS(3287), + [sym_true] = ACTIONS(3053), + [sym_false] = ACTIONS(3053), + [sym_null] = ACTIONS(3053), + [sym_undefined] = ACTIONS(3053), + [anon_sym_readonly] = ACTIONS(3055), + [anon_sym_QMARK] = ACTIONS(3057), + [anon_sym_any] = ACTIONS(3041), + [anon_sym_number] = ACTIONS(3041), + [anon_sym_boolean] = ACTIONS(3041), + [anon_sym_string] = ACTIONS(3041), + [anon_sym_symbol] = ACTIONS(3041), + [anon_sym_object] = ACTIONS(3041), + [anon_sym_abstract] = ACTIONS(3059), + [anon_sym_never] = ACTIONS(3041), + [anon_sym_unknown] = ACTIONS(3041), + [anon_sym_keyof] = ACTIONS(3063), + [anon_sym_infer] = ACTIONS(3065), + [anon_sym_unique] = ACTIONS(3067), + [anon_sym_LBRACE_PIPE] = ACTIONS(3069), [sym_html_comment] = ACTIONS(5), }, [STATE(1146)] = { - [sym_import] = STATE(5069), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5974), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(2945), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(3172), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5573), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(1538), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_new] = ACTIONS(1550), - [anon_sym_AMP] = ACTIONS(728), - [anon_sym_PIPE] = ACTIONS(730), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1568), - [anon_sym_QMARK] = ACTIONS(754), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(207), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_import] = STATE(4797), + [sym_nested_identifier] = STATE(6050), + [sym_string] = STATE(3429), + [sym_formal_parameters] = STATE(5818), + [sym_nested_type_identifier] = STATE(3307), + [sym__type_query_member_expression_in_type_annotation] = STATE(3126), + [sym__type_query_call_expression_in_type_annotation] = STATE(3348), + [sym_type] = STATE(3490), + [sym_constructor_type] = STATE(3434), + [sym_primary_type] = STATE(3435), + [sym_template_literal_type] = STATE(3436), + [sym_infer_type] = STATE(3434), + [sym_conditional_type] = STATE(3436), + [sym_generic_type] = STATE(3436), + [sym_type_query] = STATE(3436), + [sym_index_type_query] = STATE(3436), + [sym_lookup_type] = STATE(3436), + [sym_literal_type] = STATE(3436), + [sym__number] = STATE(3437), + [sym_existential_type] = STATE(3436), + [sym_flow_maybe_type] = STATE(3436), + [sym_parenthesized_type] = STATE(3436), + [sym_predefined_type] = STATE(3436), + [sym_object_type] = STATE(3436), + [sym_type_parameters] = STATE(5491), + [sym_array_type] = STATE(3436), + [sym_tuple_type] = STATE(3436), + [sym_readonly_type] = STATE(3434), + [sym_union_type] = STATE(3436), + [sym_intersection_type] = STATE(3436), + [sym_function_type] = STATE(3434), + [sym_identifier] = ACTIONS(3285), + [anon_sym_STAR] = ACTIONS(3021), + [anon_sym_LBRACE] = ACTIONS(3023), + [anon_sym_typeof] = ACTIONS(3025), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(3027), + [anon_sym_LPAREN] = ACTIONS(3029), + [anon_sym_LBRACK] = ACTIONS(3031), + [anon_sym_new] = ACTIONS(3033), + [anon_sym_AMP] = ACTIONS(3035), + [anon_sym_PIPE] = ACTIONS(3037), + [anon_sym_PLUS] = ACTIONS(3039), + [anon_sym_DASH] = ACTIONS(3039), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(3041), + [anon_sym_DQUOTE] = ACTIONS(3043), + [anon_sym_SQUOTE] = ACTIONS(3045), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3047), + [sym_number] = ACTIONS(3049), + [sym_this] = ACTIONS(3287), + [sym_true] = ACTIONS(3053), + [sym_false] = ACTIONS(3053), + [sym_null] = ACTIONS(3053), + [sym_undefined] = ACTIONS(3053), + [anon_sym_readonly] = ACTIONS(3055), + [anon_sym_QMARK] = ACTIONS(3057), + [anon_sym_any] = ACTIONS(3041), + [anon_sym_number] = ACTIONS(3041), + [anon_sym_boolean] = ACTIONS(3041), + [anon_sym_string] = ACTIONS(3041), + [anon_sym_symbol] = ACTIONS(3041), + [anon_sym_object] = ACTIONS(3041), + [anon_sym_abstract] = ACTIONS(3059), + [anon_sym_never] = ACTIONS(3041), + [anon_sym_unknown] = ACTIONS(3041), + [anon_sym_keyof] = ACTIONS(3063), + [anon_sym_infer] = ACTIONS(3065), + [anon_sym_unique] = ACTIONS(3067), + [anon_sym_LBRACE_PIPE] = ACTIONS(3069), [sym_html_comment] = ACTIONS(5), }, [STATE(1147)] = { - [sym_import] = STATE(5069), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5974), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(2945), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(3200), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5573), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(1538), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_new] = ACTIONS(1550), - [anon_sym_AMP] = ACTIONS(728), - [anon_sym_PIPE] = ACTIONS(730), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1568), - [anon_sym_QMARK] = ACTIONS(754), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(207), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_import] = STATE(4797), + [sym_nested_identifier] = STATE(6050), + [sym_string] = STATE(3429), + [sym_formal_parameters] = STATE(5776), + [sym_nested_type_identifier] = STATE(3307), + [sym__type_query_member_expression_in_type_annotation] = STATE(3126), + [sym__type_query_call_expression_in_type_annotation] = STATE(3348), + [sym_type] = STATE(4809), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3491), + [sym_template_literal_type] = STATE(3436), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3436), + [sym_generic_type] = STATE(3436), + [sym_type_query] = STATE(3436), + [sym_index_type_query] = STATE(3436), + [sym_lookup_type] = STATE(3436), + [sym_literal_type] = STATE(3436), + [sym__number] = STATE(3437), + [sym_existential_type] = STATE(3436), + [sym_flow_maybe_type] = STATE(3436), + [sym_parenthesized_type] = STATE(3436), + [sym_predefined_type] = STATE(3436), + [sym_object_type] = STATE(3436), + [sym_type_parameters] = STATE(5570), + [sym_array_type] = STATE(3436), + [sym_tuple_type] = STATE(3436), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3436), + [sym_intersection_type] = STATE(3436), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(3285), + [anon_sym_STAR] = ACTIONS(3021), + [anon_sym_LBRACE] = ACTIONS(3023), + [anon_sym_typeof] = ACTIONS(3025), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(3027), + [anon_sym_LPAREN] = ACTIONS(3029), + [anon_sym_LBRACK] = ACTIONS(3031), + [anon_sym_new] = ACTIONS(1556), + [anon_sym_AMP] = ACTIONS(3035), + [anon_sym_PIPE] = ACTIONS(3037), + [anon_sym_PLUS] = ACTIONS(3039), + [anon_sym_DASH] = ACTIONS(3039), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(3041), + [anon_sym_DQUOTE] = ACTIONS(3043), + [anon_sym_SQUOTE] = ACTIONS(3045), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3047), + [sym_number] = ACTIONS(3049), + [sym_this] = ACTIONS(3287), + [sym_true] = ACTIONS(3053), + [sym_false] = ACTIONS(3053), + [sym_null] = ACTIONS(3053), + [sym_undefined] = ACTIONS(3053), + [anon_sym_readonly] = ACTIONS(1574), + [anon_sym_QMARK] = ACTIONS(3057), + [anon_sym_any] = ACTIONS(3041), + [anon_sym_number] = ACTIONS(3041), + [anon_sym_boolean] = ACTIONS(3041), + [anon_sym_string] = ACTIONS(3041), + [anon_sym_symbol] = ACTIONS(3041), + [anon_sym_object] = ACTIONS(3041), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_never] = ACTIONS(3041), + [anon_sym_unknown] = ACTIONS(3041), + [anon_sym_keyof] = ACTIONS(3063), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(3067), + [anon_sym_LBRACE_PIPE] = ACTIONS(3069), [sym_html_comment] = ACTIONS(5), }, [STATE(1148)] = { - [sym_import] = STATE(5069), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5974), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(2945), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(5093), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3077), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5573), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(1538), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_new] = ACTIONS(1550), - [anon_sym_AMP] = ACTIONS(728), - [anon_sym_PIPE] = ACTIONS(730), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1568), - [anon_sym_QMARK] = ACTIONS(754), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(207), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_import] = STATE(4737), + [sym_nested_identifier] = STATE(5736), + [sym_string] = STATE(1558), + [sym_formal_parameters] = STATE(6020), + [sym_nested_type_identifier] = STATE(1536), + [sym__type_query_member_expression_in_type_annotation] = STATE(1516), + [sym__type_query_call_expression_in_type_annotation] = STATE(1560), + [sym_type] = STATE(1604), + [sym_constructor_type] = STATE(1561), + [sym_primary_type] = STATE(1562), + [sym_template_literal_type] = STATE(1563), + [sym_infer_type] = STATE(1561), + [sym_conditional_type] = STATE(1563), + [sym_generic_type] = STATE(1563), + [sym_type_query] = STATE(1563), + [sym_index_type_query] = STATE(1563), + [sym_lookup_type] = STATE(1563), + [sym_literal_type] = STATE(1563), + [sym__number] = STATE(1564), + [sym_existential_type] = STATE(1563), + [sym_flow_maybe_type] = STATE(1563), + [sym_parenthesized_type] = STATE(1563), + [sym_predefined_type] = STATE(1563), + [sym_object_type] = STATE(1563), + [sym_type_parameters] = STATE(5451), + [sym_array_type] = STATE(1563), + [sym_tuple_type] = STATE(1563), + [sym_readonly_type] = STATE(1561), + [sym_union_type] = STATE(1563), + [sym_intersection_type] = STATE(1563), + [sym_function_type] = STATE(1561), + [sym_identifier] = ACTIONS(3279), + [anon_sym_STAR] = ACTIONS(3131), + [anon_sym_LBRACE] = ACTIONS(3133), + [anon_sym_typeof] = ACTIONS(3135), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(3137), + [anon_sym_LPAREN] = ACTIONS(3139), + [anon_sym_LBRACK] = ACTIONS(3141), + [anon_sym_new] = ACTIONS(3143), + [anon_sym_AMP] = ACTIONS(3145), + [anon_sym_PIPE] = ACTIONS(3147), + [anon_sym_PLUS] = ACTIONS(3149), + [anon_sym_DASH] = ACTIONS(3149), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(3151), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3153), + [sym_number] = ACTIONS(3155), + [sym_this] = ACTIONS(3281), + [sym_true] = ACTIONS(3159), + [sym_false] = ACTIONS(3159), + [sym_null] = ACTIONS(3159), + [sym_undefined] = ACTIONS(3159), + [anon_sym_readonly] = ACTIONS(3161), + [anon_sym_QMARK] = ACTIONS(3163), + [anon_sym_any] = ACTIONS(3151), + [anon_sym_number] = ACTIONS(3151), + [anon_sym_boolean] = ACTIONS(3151), + [anon_sym_string] = ACTIONS(3151), + [anon_sym_symbol] = ACTIONS(3151), + [anon_sym_object] = ACTIONS(3151), + [anon_sym_abstract] = ACTIONS(3165), + [anon_sym_never] = ACTIONS(3151), + [anon_sym_unknown] = ACTIONS(3151), + [anon_sym_keyof] = ACTIONS(3169), + [anon_sym_infer] = ACTIONS(3171), + [anon_sym_unique] = ACTIONS(3173), + [anon_sym_LBRACE_PIPE] = ACTIONS(3175), [sym_html_comment] = ACTIONS(5), }, [STATE(1149)] = { - [sym_import] = STATE(5069), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5974), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(2945), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(5093), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3078), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5573), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(1538), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_new] = ACTIONS(1550), - [anon_sym_AMP] = ACTIONS(728), - [anon_sym_PIPE] = ACTIONS(730), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1568), - [anon_sym_QMARK] = ACTIONS(754), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(207), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_import] = STATE(4737), + [sym_nested_identifier] = STATE(5736), + [sym_string] = STATE(1558), + [sym_formal_parameters] = STATE(6020), + [sym_nested_type_identifier] = STATE(1536), + [sym__type_query_member_expression_in_type_annotation] = STATE(1516), + [sym__type_query_call_expression_in_type_annotation] = STATE(1560), + [sym_type] = STATE(1605), + [sym_constructor_type] = STATE(1561), + [sym_primary_type] = STATE(1562), + [sym_template_literal_type] = STATE(1563), + [sym_infer_type] = STATE(1561), + [sym_conditional_type] = STATE(1563), + [sym_generic_type] = STATE(1563), + [sym_type_query] = STATE(1563), + [sym_index_type_query] = STATE(1563), + [sym_lookup_type] = STATE(1563), + [sym_literal_type] = STATE(1563), + [sym__number] = STATE(1564), + [sym_existential_type] = STATE(1563), + [sym_flow_maybe_type] = STATE(1563), + [sym_parenthesized_type] = STATE(1563), + [sym_predefined_type] = STATE(1563), + [sym_object_type] = STATE(1563), + [sym_type_parameters] = STATE(5451), + [sym_array_type] = STATE(1563), + [sym_tuple_type] = STATE(1563), + [sym_readonly_type] = STATE(1561), + [sym_union_type] = STATE(1563), + [sym_intersection_type] = STATE(1563), + [sym_function_type] = STATE(1561), + [sym_identifier] = ACTIONS(3279), + [anon_sym_STAR] = ACTIONS(3131), + [anon_sym_LBRACE] = ACTIONS(3133), + [anon_sym_typeof] = ACTIONS(3135), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(3137), + [anon_sym_LPAREN] = ACTIONS(3139), + [anon_sym_LBRACK] = ACTIONS(3141), + [anon_sym_new] = ACTIONS(3143), + [anon_sym_AMP] = ACTIONS(3145), + [anon_sym_PIPE] = ACTIONS(3147), + [anon_sym_PLUS] = ACTIONS(3149), + [anon_sym_DASH] = ACTIONS(3149), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(3151), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3153), + [sym_number] = ACTIONS(3155), + [sym_this] = ACTIONS(3281), + [sym_true] = ACTIONS(3159), + [sym_false] = ACTIONS(3159), + [sym_null] = ACTIONS(3159), + [sym_undefined] = ACTIONS(3159), + [anon_sym_readonly] = ACTIONS(3161), + [anon_sym_QMARK] = ACTIONS(3163), + [anon_sym_any] = ACTIONS(3151), + [anon_sym_number] = ACTIONS(3151), + [anon_sym_boolean] = ACTIONS(3151), + [anon_sym_string] = ACTIONS(3151), + [anon_sym_symbol] = ACTIONS(3151), + [anon_sym_object] = ACTIONS(3151), + [anon_sym_abstract] = ACTIONS(3165), + [anon_sym_never] = ACTIONS(3151), + [anon_sym_unknown] = ACTIONS(3151), + [anon_sym_keyof] = ACTIONS(3169), + [anon_sym_infer] = ACTIONS(3171), + [anon_sym_unique] = ACTIONS(3173), + [anon_sym_LBRACE_PIPE] = ACTIONS(3175), [sym_html_comment] = ACTIONS(5), }, [STATE(1150)] = { - [sym_import] = STATE(4877), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5876), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(3255), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(4563), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5715), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(1538), + [sym_import] = STATE(5068), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5999), + [sym_nested_type_identifier] = STATE(3511), + [sym__type_query_member_expression_in_type_annotation] = STATE(3299), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(3074), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5621), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(3283), [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_new] = ACTIONS(1644), - [anon_sym_AMP] = ACTIONS(609), - [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1650), - [anon_sym_QMARK] = ACTIONS(631), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(635), - [anon_sym_infer] = ACTIONS(637), - [anon_sym_keyof] = ACTIONS(639), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [anon_sym_LBRACE] = ACTIONS(3183), + [anon_sym_typeof] = ACTIONS(3185), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_new] = ACTIONS(3187), + [anon_sym_AMP] = ACTIONS(3189), + [anon_sym_PIPE] = ACTIONS(3191), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(3193), + [anon_sym_SQUOTE] = ACTIONS(3195), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(3199), + [anon_sym_QMARK] = ACTIONS(3201), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(3203), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(3207), + [anon_sym_infer] = ACTIONS(3209), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(3211), [sym_html_comment] = ACTIONS(5), }, [STATE(1151)] = { - [sym_import] = STATE(5069), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5974), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(2945), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(4649), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5573), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(1538), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_new] = ACTIONS(1550), - [anon_sym_AMP] = ACTIONS(728), - [anon_sym_PIPE] = ACTIONS(730), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1568), - [anon_sym_QMARK] = ACTIONS(754), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(207), - [anon_sym_infer] = ACTIONS(209), - [anon_sym_keyof] = ACTIONS(211), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_import] = STATE(4737), + [sym_nested_identifier] = STATE(5736), + [sym_string] = STATE(1558), + [sym_formal_parameters] = STATE(6020), + [sym_nested_type_identifier] = STATE(1536), + [sym__type_query_member_expression_in_type_annotation] = STATE(1516), + [sym__type_query_call_expression_in_type_annotation] = STATE(1560), + [sym_type] = STATE(1623), + [sym_constructor_type] = STATE(1561), + [sym_primary_type] = STATE(1562), + [sym_template_literal_type] = STATE(1563), + [sym_infer_type] = STATE(1561), + [sym_conditional_type] = STATE(1563), + [sym_generic_type] = STATE(1563), + [sym_type_query] = STATE(1563), + [sym_index_type_query] = STATE(1563), + [sym_lookup_type] = STATE(1563), + [sym_literal_type] = STATE(1563), + [sym__number] = STATE(1564), + [sym_existential_type] = STATE(1563), + [sym_flow_maybe_type] = STATE(1563), + [sym_parenthesized_type] = STATE(1563), + [sym_predefined_type] = STATE(1563), + [sym_object_type] = STATE(1563), + [sym_type_parameters] = STATE(5451), + [sym_array_type] = STATE(1563), + [sym_tuple_type] = STATE(1563), + [sym_readonly_type] = STATE(1561), + [sym_union_type] = STATE(1563), + [sym_intersection_type] = STATE(1563), + [sym_function_type] = STATE(1561), + [sym_identifier] = ACTIONS(3279), + [anon_sym_STAR] = ACTIONS(3131), + [anon_sym_LBRACE] = ACTIONS(3133), + [anon_sym_typeof] = ACTIONS(3135), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(3137), + [anon_sym_LPAREN] = ACTIONS(3139), + [anon_sym_LBRACK] = ACTIONS(3141), + [anon_sym_new] = ACTIONS(3143), + [anon_sym_AMP] = ACTIONS(3145), + [anon_sym_PIPE] = ACTIONS(3147), + [anon_sym_PLUS] = ACTIONS(3149), + [anon_sym_DASH] = ACTIONS(3149), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(3151), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3153), + [sym_number] = ACTIONS(3155), + [sym_this] = ACTIONS(3281), + [sym_true] = ACTIONS(3159), + [sym_false] = ACTIONS(3159), + [sym_null] = ACTIONS(3159), + [sym_undefined] = ACTIONS(3159), + [anon_sym_readonly] = ACTIONS(3161), + [anon_sym_QMARK] = ACTIONS(3163), + [anon_sym_any] = ACTIONS(3151), + [anon_sym_number] = ACTIONS(3151), + [anon_sym_boolean] = ACTIONS(3151), + [anon_sym_string] = ACTIONS(3151), + [anon_sym_symbol] = ACTIONS(3151), + [anon_sym_object] = ACTIONS(3151), + [anon_sym_abstract] = ACTIONS(3165), + [anon_sym_never] = ACTIONS(3151), + [anon_sym_unknown] = ACTIONS(3151), + [anon_sym_keyof] = ACTIONS(3169), + [anon_sym_infer] = ACTIONS(3171), + [anon_sym_unique] = ACTIONS(3173), + [anon_sym_LBRACE_PIPE] = ACTIONS(3175), [sym_html_comment] = ACTIONS(5), }, [STATE(1152)] = { - [sym_import] = STATE(4877), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5876), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(3255), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(4683), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5715), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(1538), - [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_new] = ACTIONS(1644), - [anon_sym_AMP] = ACTIONS(609), - [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1650), - [anon_sym_QMARK] = ACTIONS(631), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), - [anon_sym_abstract] = ACTIONS(635), - [anon_sym_infer] = ACTIONS(637), - [anon_sym_keyof] = ACTIONS(639), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [sym_import] = STATE(4737), + [sym_nested_identifier] = STATE(5736), + [sym_string] = STATE(1558), + [sym_formal_parameters] = STATE(6020), + [sym_nested_type_identifier] = STATE(1536), + [sym__type_query_member_expression_in_type_annotation] = STATE(1516), + [sym__type_query_call_expression_in_type_annotation] = STATE(1560), + [sym_type] = STATE(1624), + [sym_constructor_type] = STATE(1561), + [sym_primary_type] = STATE(1562), + [sym_template_literal_type] = STATE(1563), + [sym_infer_type] = STATE(1561), + [sym_conditional_type] = STATE(1563), + [sym_generic_type] = STATE(1563), + [sym_type_query] = STATE(1563), + [sym_index_type_query] = STATE(1563), + [sym_lookup_type] = STATE(1563), + [sym_literal_type] = STATE(1563), + [sym__number] = STATE(1564), + [sym_existential_type] = STATE(1563), + [sym_flow_maybe_type] = STATE(1563), + [sym_parenthesized_type] = STATE(1563), + [sym_predefined_type] = STATE(1563), + [sym_object_type] = STATE(1563), + [sym_type_parameters] = STATE(5451), + [sym_array_type] = STATE(1563), + [sym_tuple_type] = STATE(1563), + [sym_readonly_type] = STATE(1561), + [sym_union_type] = STATE(1563), + [sym_intersection_type] = STATE(1563), + [sym_function_type] = STATE(1561), + [sym_identifier] = ACTIONS(3279), + [anon_sym_STAR] = ACTIONS(3131), + [anon_sym_LBRACE] = ACTIONS(3133), + [anon_sym_typeof] = ACTIONS(3135), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(3137), + [anon_sym_LPAREN] = ACTIONS(3139), + [anon_sym_LBRACK] = ACTIONS(3141), + [anon_sym_new] = ACTIONS(3143), + [anon_sym_AMP] = ACTIONS(3145), + [anon_sym_PIPE] = ACTIONS(3147), + [anon_sym_PLUS] = ACTIONS(3149), + [anon_sym_DASH] = ACTIONS(3149), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(3151), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3153), + [sym_number] = ACTIONS(3155), + [sym_this] = ACTIONS(3281), + [sym_true] = ACTIONS(3159), + [sym_false] = ACTIONS(3159), + [sym_null] = ACTIONS(3159), + [sym_undefined] = ACTIONS(3159), + [anon_sym_readonly] = ACTIONS(3161), + [anon_sym_QMARK] = ACTIONS(3163), + [anon_sym_any] = ACTIONS(3151), + [anon_sym_number] = ACTIONS(3151), + [anon_sym_boolean] = ACTIONS(3151), + [anon_sym_string] = ACTIONS(3151), + [anon_sym_symbol] = ACTIONS(3151), + [anon_sym_object] = ACTIONS(3151), + [anon_sym_abstract] = ACTIONS(3165), + [anon_sym_never] = ACTIONS(3151), + [anon_sym_unknown] = ACTIONS(3151), + [anon_sym_keyof] = ACTIONS(3169), + [anon_sym_infer] = ACTIONS(3171), + [anon_sym_unique] = ACTIONS(3173), + [anon_sym_LBRACE_PIPE] = ACTIONS(3175), [sym_html_comment] = ACTIONS(5), }, [STATE(1153)] = { - [sym_import] = STATE(4877), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5876), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(3255), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(4687), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5715), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(1538), + [sym_import] = STATE(4927), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5884), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(3252), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(4652), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5720), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(1544), [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_new] = ACTIONS(1644), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_new] = ACTIONS(1576), [anon_sym_AMP] = ACTIONS(609), [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1650), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1582), [anon_sym_QMARK] = ACTIONS(631), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), [anon_sym_abstract] = ACTIONS(635), - [anon_sym_infer] = ACTIONS(637), - [anon_sym_keyof] = ACTIONS(639), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(1586), + [anon_sym_infer] = ACTIONS(641), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, [STATE(1154)] = { - [sym_import] = STATE(4877), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5876), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(3255), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(4690), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5715), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(1538), + [sym_import] = STATE(5175), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5776), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(2951), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(4657), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5570), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(1544), + [anon_sym_STAR] = ACTIONS(581), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_new] = ACTIONS(1556), + [anon_sym_AMP] = ACTIONS(758), + [anon_sym_PIPE] = ACTIONS(760), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1574), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1155)] = { + [sym_import] = STATE(5175), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5776), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(2951), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(3855), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5570), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(1544), + [anon_sym_STAR] = ACTIONS(581), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_new] = ACTIONS(1556), + [anon_sym_AMP] = ACTIONS(758), + [anon_sym_PIPE] = ACTIONS(760), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1574), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1156)] = { + [sym_import] = STATE(5068), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5999), + [sym_nested_type_identifier] = STATE(3511), + [sym__type_query_member_expression_in_type_annotation] = STATE(3299), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(3941), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5621), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(3283), [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_new] = ACTIONS(1644), + [anon_sym_LBRACE] = ACTIONS(3183), + [anon_sym_typeof] = ACTIONS(3185), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_new] = ACTIONS(3187), + [anon_sym_AMP] = ACTIONS(3189), + [anon_sym_PIPE] = ACTIONS(3191), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(3193), + [anon_sym_SQUOTE] = ACTIONS(3195), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(3199), + [anon_sym_QMARK] = ACTIONS(3201), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(3203), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(3207), + [anon_sym_infer] = ACTIONS(3209), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(3211), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1157)] = { + [sym_import] = STATE(4927), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5884), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(3252), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(4691), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5720), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(1544), + [anon_sym_STAR] = ACTIONS(581), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_new] = ACTIONS(1576), [anon_sym_AMP] = ACTIONS(609), [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1650), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1582), [anon_sym_QMARK] = ACTIONS(631), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), [anon_sym_abstract] = ACTIONS(635), - [anon_sym_infer] = ACTIONS(637), - [anon_sym_keyof] = ACTIONS(639), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(1586), + [anon_sym_infer] = ACTIONS(641), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, - [STATE(1155)] = { - [sym_import] = STATE(4877), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5876), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(3255), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(4700), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5715), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(1538), + [STATE(1158)] = { + [sym_import] = STATE(4927), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5884), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(3252), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(4695), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5720), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(1544), [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_new] = ACTIONS(1644), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_new] = ACTIONS(1576), [anon_sym_AMP] = ACTIONS(609), [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1650), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1582), [anon_sym_QMARK] = ACTIONS(631), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), [anon_sym_abstract] = ACTIONS(635), - [anon_sym_infer] = ACTIONS(637), - [anon_sym_keyof] = ACTIONS(639), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(1586), + [anon_sym_infer] = ACTIONS(641), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, - [STATE(1156)] = { - [sym_import] = STATE(4877), - [sym_nested_identifier] = STATE(5944), - [sym_string] = STATE(3060), - [sym_formal_parameters] = STATE(5876), - [sym_nested_type_identifier] = STATE(2969), - [sym__type_query_member_expression_in_type_annotation] = STATE(3255), - [sym__type_query_call_expression_in_type_annotation] = STATE(2967), - [sym_type] = STATE(4705), - [sym_constructor_type] = STATE(3002), - [sym_primary_type] = STATE(3003), - [sym_template_literal_type] = STATE(3004), - [sym_infer_type] = STATE(3002), - [sym_conditional_type] = STATE(3004), - [sym_generic_type] = STATE(3004), - [sym_type_query] = STATE(3004), - [sym_index_type_query] = STATE(3004), - [sym_lookup_type] = STATE(3004), - [sym_literal_type] = STATE(3004), - [sym__number] = STATE(3005), - [sym_existential_type] = STATE(3004), - [sym_flow_maybe_type] = STATE(3004), - [sym_parenthesized_type] = STATE(3004), - [sym_predefined_type] = STATE(3004), - [sym_object_type] = STATE(3004), - [sym_type_parameters] = STATE(5715), - [sym_array_type] = STATE(3004), - [sym_tuple_type] = STATE(3004), - [sym_readonly_type] = STATE(3002), - [sym_union_type] = STATE(3004), - [sym_intersection_type] = STATE(3004), - [sym_function_type] = STATE(3002), - [sym_identifier] = ACTIONS(1538), + [STATE(1159)] = { + [sym_import] = STATE(4927), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5884), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(3252), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(4699), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5720), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(1544), [anon_sym_STAR] = ACTIONS(581), - [anon_sym_LBRACE] = ACTIONS(1540), - [anon_sym_typeof] = ACTIONS(1542), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(132), - [anon_sym_LPAREN] = ACTIONS(1546), - [anon_sym_LBRACK] = ACTIONS(1548), - [anon_sym_new] = ACTIONS(1644), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_new] = ACTIONS(1576), [anon_sym_AMP] = ACTIONS(609), [anon_sym_PIPE] = ACTIONS(611), - [anon_sym_PLUS] = ACTIONS(2507), - [anon_sym_DASH] = ACTIONS(2507), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(215), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1560), - [sym_number] = ACTIONS(1562), - [sym_this] = ACTIONS(1564), - [sym_true] = ACTIONS(1566), - [sym_false] = ACTIONS(1566), - [sym_null] = ACTIONS(1566), - [sym_undefined] = ACTIONS(1566), - [anon_sym_readonly] = ACTIONS(1650), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1582), [anon_sym_QMARK] = ACTIONS(631), - [anon_sym_any] = ACTIONS(215), - [anon_sym_number] = ACTIONS(215), - [anon_sym_boolean] = ACTIONS(215), - [anon_sym_string] = ACTIONS(215), - [anon_sym_symbol] = ACTIONS(215), - [anon_sym_object] = ACTIONS(215), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), [anon_sym_abstract] = ACTIONS(635), - [anon_sym_infer] = ACTIONS(637), - [anon_sym_keyof] = ACTIONS(639), - [anon_sym_unique] = ACTIONS(213), - [anon_sym_unknown] = ACTIONS(215), - [anon_sym_never] = ACTIONS(215), - [anon_sym_LBRACE_PIPE] = ACTIONS(217), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(1586), + [anon_sym_infer] = ACTIONS(641), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, - [STATE(1157)] = { - [sym_import] = STATE(5200), - [sym_nested_identifier] = STATE(5775), - [sym_string] = STATE(3264), - [sym_formal_parameters] = STATE(5842), - [sym_nested_type_identifier] = STATE(3205), - [sym__type_query_member_expression_in_type_annotation] = STATE(2966), - [sym__type_query_call_expression_in_type_annotation] = STATE(3249), - [sym_type] = STATE(3268), - [sym_constructor_type] = STATE(3274), - [sym_primary_type] = STATE(3275), - [sym_template_literal_type] = STATE(3276), - [sym_infer_type] = STATE(3274), - [sym_conditional_type] = STATE(3276), - [sym_generic_type] = STATE(3276), - [sym_type_query] = STATE(3276), - [sym_index_type_query] = STATE(3276), - [sym_lookup_type] = STATE(3276), - [sym_literal_type] = STATE(3276), - [sym__number] = STATE(3277), - [sym_existential_type] = STATE(3276), - [sym_flow_maybe_type] = STATE(3276), - [sym_parenthesized_type] = STATE(3276), - [sym_predefined_type] = STATE(3276), - [sym_object_type] = STATE(3276), - [sym_type_parameters] = STATE(5373), - [sym_array_type] = STATE(3276), - [sym_tuple_type] = STATE(3276), - [sym_readonly_type] = STATE(3274), - [sym_union_type] = STATE(3276), - [sym_intersection_type] = STATE(3276), - [sym_function_type] = STATE(3274), - [sym_identifier] = ACTIONS(1596), - [anon_sym_STAR] = ACTIONS(996), - [anon_sym_LBRACE] = ACTIONS(1600), - [anon_sym_typeof] = ACTIONS(1602), - [anon_sym_import] = ACTIONS(1544), - [anon_sym_const] = ACTIONS(1002), - [anon_sym_LPAREN] = ACTIONS(1604), - [anon_sym_LBRACK] = ACTIONS(1606), - [anon_sym_new] = ACTIONS(1608), - [anon_sym_AMP] = ACTIONS(1010), - [anon_sym_PIPE] = ACTIONS(1012), - [anon_sym_PLUS] = ACTIONS(3057), - [anon_sym_DASH] = ACTIONS(3057), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_void] = ACTIONS(1042), - [anon_sym_DQUOTE] = ACTIONS(1616), - [anon_sym_SQUOTE] = ACTIONS(1618), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(1620), - [sym_number] = ACTIONS(1622), - [sym_this] = ACTIONS(1624), - [sym_true] = ACTIONS(1626), - [sym_false] = ACTIONS(1626), - [sym_null] = ACTIONS(1626), - [sym_undefined] = ACTIONS(1626), - [anon_sym_readonly] = ACTIONS(1628), - [anon_sym_QMARK] = ACTIONS(1030), - [anon_sym_any] = ACTIONS(1042), - [anon_sym_number] = ACTIONS(1042), - [anon_sym_boolean] = ACTIONS(1042), - [anon_sym_string] = ACTIONS(1042), - [anon_sym_symbol] = ACTIONS(1042), - [anon_sym_object] = ACTIONS(1042), - [anon_sym_abstract] = ACTIONS(1034), - [anon_sym_infer] = ACTIONS(1036), - [anon_sym_keyof] = ACTIONS(1038), - [anon_sym_unique] = ACTIONS(1040), - [anon_sym_unknown] = ACTIONS(1042), - [anon_sym_never] = ACTIONS(1042), - [anon_sym_LBRACE_PIPE] = ACTIONS(1044), + [STATE(1160)] = { + [sym_import] = STATE(5175), + [sym_nested_identifier] = STATE(5926), + [sym_string] = STATE(3004), + [sym_formal_parameters] = STATE(5776), + [sym_nested_type_identifier] = STATE(2968), + [sym__type_query_member_expression_in_type_annotation] = STATE(2951), + [sym__type_query_call_expression_in_type_annotation] = STATE(2973), + [sym_type] = STATE(3379), + [sym_constructor_type] = STATE(3014), + [sym_primary_type] = STATE(3024), + [sym_template_literal_type] = STATE(3025), + [sym_infer_type] = STATE(3014), + [sym_conditional_type] = STATE(3025), + [sym_generic_type] = STATE(3025), + [sym_type_query] = STATE(3025), + [sym_index_type_query] = STATE(3025), + [sym_lookup_type] = STATE(3025), + [sym_literal_type] = STATE(3025), + [sym__number] = STATE(3078), + [sym_existential_type] = STATE(3025), + [sym_flow_maybe_type] = STATE(3025), + [sym_parenthesized_type] = STATE(3025), + [sym_predefined_type] = STATE(3025), + [sym_object_type] = STATE(3025), + [sym_type_parameters] = STATE(5570), + [sym_array_type] = STATE(3025), + [sym_tuple_type] = STATE(3025), + [sym_readonly_type] = STATE(3014), + [sym_union_type] = STATE(3025), + [sym_intersection_type] = STATE(3025), + [sym_function_type] = STATE(3014), + [sym_identifier] = ACTIONS(1544), + [anon_sym_STAR] = ACTIONS(581), + [anon_sym_LBRACE] = ACTIONS(1546), + [anon_sym_typeof] = ACTIONS(1548), + [anon_sym_import] = ACTIONS(1550), + [anon_sym_const] = ACTIONS(133), + [anon_sym_LPAREN] = ACTIONS(1552), + [anon_sym_LBRACK] = ACTIONS(1554), + [anon_sym_new] = ACTIONS(1556), + [anon_sym_AMP] = ACTIONS(758), + [anon_sym_PIPE] = ACTIONS(760), + [anon_sym_PLUS] = ACTIONS(2527), + [anon_sym_DASH] = ACTIONS(2527), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_void] = ACTIONS(210), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(1566), + [sym_number] = ACTIONS(1568), + [sym_this] = ACTIONS(1570), + [sym_true] = ACTIONS(1572), + [sym_false] = ACTIONS(1572), + [sym_null] = ACTIONS(1572), + [sym_undefined] = ACTIONS(1572), + [anon_sym_readonly] = ACTIONS(1574), + [anon_sym_QMARK] = ACTIONS(784), + [anon_sym_any] = ACTIONS(210), + [anon_sym_number] = ACTIONS(210), + [anon_sym_boolean] = ACTIONS(210), + [anon_sym_string] = ACTIONS(210), + [anon_sym_symbol] = ACTIONS(210), + [anon_sym_object] = ACTIONS(210), + [anon_sym_abstract] = ACTIONS(208), + [anon_sym_never] = ACTIONS(210), + [anon_sym_unknown] = ACTIONS(210), + [anon_sym_keyof] = ACTIONS(212), + [anon_sym_infer] = ACTIONS(214), + [anon_sym_unique] = ACTIONS(216), + [anon_sym_LBRACE_PIPE] = ACTIONS(218), [sym_html_comment] = ACTIONS(5), }, - [STATE(1158)] = { - [sym_export_statement] = STATE(3880), - [sym_object_pattern] = STATE(5984), - [sym_object_assignment_pattern] = STATE(5284), - [sym_array_pattern] = STATE(5984), - [sym__call_signature] = STATE(4314), - [sym__destructuring_pattern] = STATE(5984), - [sym_spread_element] = STATE(5286), - [sym_string] = STATE(3113), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3335), - [sym_rest_pattern] = STATE(5284), - [sym_method_definition] = STATE(5286), - [sym_pair] = STATE(5286), - [sym_pair_pattern] = STATE(5284), - [sym__property_name] = STATE(3113), - [sym_computed_property_name] = STATE(3113), - [sym_method_signature] = STATE(3880), - [sym_accessibility_modifier] = STATE(2808), - [sym_override_modifier] = STATE(2842), - [sym_call_signature] = STATE(3880), - [sym_property_signature] = STATE(3880), - [sym_type_parameters] = STATE(5538), - [sym_construct_signature] = STATE(3880), - [sym_index_signature] = STATE(3880), - [aux_sym_export_statement_repeat1] = STATE(4656), - [aux_sym_object_repeat1] = STATE(5317), - [aux_sym_object_pattern_repeat1] = STATE(4794), - [sym_identifier] = ACTIONS(3283), - [anon_sym_export] = ACTIONS(3285), - [anon_sym_STAR] = ACTIONS(3287), - [anon_sym_type] = ACTIONS(3283), - [anon_sym_namespace] = ACTIONS(3283), - [anon_sym_LBRACE] = ACTIONS(3289), - [anon_sym_COMMA] = ACTIONS(3291), - [anon_sym_RBRACE] = ACTIONS(3293), - [anon_sym_let] = ACTIONS(3283), - [anon_sym_LPAREN] = ACTIONS(3295), - [anon_sym_SEMI] = ACTIONS(3297), - [anon_sym_LBRACK] = ACTIONS(3299), - [anon_sym_async] = ACTIONS(3301), - [anon_sym_new] = ACTIONS(3303), + [STATE(1161)] = { + [sym_export_statement] = STATE(3991), + [sym_object_pattern] = STATE(5788), + [sym_object_assignment_pattern] = STATE(4717), + [sym_array_pattern] = STATE(5788), + [sym__call_signature] = STATE(4263), + [sym__destructuring_pattern] = STATE(5788), + [sym_spread_element] = STATE(5072), + [sym_string] = STATE(3121), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3332), + [sym_rest_pattern] = STATE(4717), + [sym_method_definition] = STATE(5072), + [sym_pair] = STATE(5072), + [sym_pair_pattern] = STATE(4717), + [sym__property_name] = STATE(3121), + [sym_computed_property_name] = STATE(3121), + [sym_method_signature] = STATE(3991), + [sym_accessibility_modifier] = STATE(2812), + [sym_override_modifier] = STATE(2840), + [sym_call_signature] = STATE(3991), + [sym_property_signature] = STATE(3991), + [sym_type_parameters] = STATE(5568), + [sym_construct_signature] = STATE(3991), + [sym_index_signature] = STATE(3991), + [aux_sym_export_statement_repeat1] = STATE(4653), + [aux_sym_object_repeat1] = STATE(5074), + [aux_sym_object_pattern_repeat1] = STATE(4830), + [sym_identifier] = ACTIONS(3297), + [anon_sym_export] = ACTIONS(3299), + [anon_sym_STAR] = ACTIONS(3301), + [anon_sym_type] = ACTIONS(3297), + [anon_sym_namespace] = ACTIONS(3297), + [anon_sym_LBRACE] = ACTIONS(3303), + [anon_sym_COMMA] = ACTIONS(3305), + [anon_sym_RBRACE] = ACTIONS(3307), + [anon_sym_let] = ACTIONS(3297), + [anon_sym_LPAREN] = ACTIONS(3309), + [anon_sym_SEMI] = ACTIONS(3311), + [anon_sym_LBRACK] = ACTIONS(3313), + [anon_sym_async] = ACTIONS(3315), + [anon_sym_new] = ACTIONS(3317), [anon_sym_DOT_DOT_DOT] = ACTIONS(249), - [anon_sym_PLUS] = ACTIONS(3305), - [anon_sym_DASH] = ACTIONS(3305), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_DQUOTE] = ACTIONS(3307), - [anon_sym_SQUOTE] = ACTIONS(3309), - [sym_comment] = ACTIONS(5), - [sym_number] = ACTIONS(3311), - [sym_private_property_identifier] = ACTIONS(3311), + [anon_sym_PLUS] = ACTIONS(3319), + [anon_sym_DASH] = ACTIONS(3319), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_DQUOTE] = ACTIONS(3321), + [anon_sym_SQUOTE] = ACTIONS(3323), + [sym_comment] = ACTIONS(5), + [sym_number] = ACTIONS(3325), + [sym_private_property_identifier] = ACTIONS(3325), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(3313), - [anon_sym_readonly] = ACTIONS(3315), - [anon_sym_get] = ACTIONS(3317), - [anon_sym_set] = ACTIONS(3317), - [anon_sym_declare] = ACTIONS(3283), - [anon_sym_public] = ACTIONS(3319), - [anon_sym_private] = ACTIONS(3319), - [anon_sym_protected] = ACTIONS(3319), - [anon_sym_override] = ACTIONS(3321), - [anon_sym_module] = ACTIONS(3283), - [anon_sym_any] = ACTIONS(3283), - [anon_sym_number] = ACTIONS(3283), - [anon_sym_boolean] = ACTIONS(3283), - [anon_sym_string] = ACTIONS(3283), - [anon_sym_symbol] = ACTIONS(3283), - [anon_sym_object] = ACTIONS(3283), - [anon_sym_abstract] = ACTIONS(3323), - [anon_sym_PIPE_RBRACE] = ACTIONS(3325), + [anon_sym_static] = ACTIONS(3327), + [anon_sym_readonly] = ACTIONS(3329), + [anon_sym_get] = ACTIONS(3331), + [anon_sym_set] = ACTIONS(3331), + [anon_sym_declare] = ACTIONS(3297), + [anon_sym_public] = ACTIONS(3333), + [anon_sym_private] = ACTIONS(3333), + [anon_sym_protected] = ACTIONS(3333), + [anon_sym_override] = ACTIONS(3335), + [anon_sym_module] = ACTIONS(3297), + [anon_sym_any] = ACTIONS(3297), + [anon_sym_number] = ACTIONS(3297), + [anon_sym_boolean] = ACTIONS(3297), + [anon_sym_string] = ACTIONS(3297), + [anon_sym_symbol] = ACTIONS(3297), + [anon_sym_object] = ACTIONS(3297), + [anon_sym_abstract] = ACTIONS(3337), + [anon_sym_PIPE_RBRACE] = ACTIONS(3339), [sym_html_comment] = ACTIONS(5), }, - [STATE(1159)] = { - [sym_export_statement] = STATE(3880), - [sym_object_pattern] = STATE(5984), - [sym_object_assignment_pattern] = STATE(5284), - [sym_array_pattern] = STATE(5984), - [sym__call_signature] = STATE(4314), - [sym__destructuring_pattern] = STATE(5984), - [sym_spread_element] = STATE(5151), - [sym_string] = STATE(3113), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3335), - [sym_rest_pattern] = STATE(5284), - [sym_method_definition] = STATE(5151), - [sym_pair] = STATE(5151), - [sym_pair_pattern] = STATE(5284), - [sym__property_name] = STATE(3113), - [sym_computed_property_name] = STATE(3113), - [sym_method_signature] = STATE(3880), - [sym_accessibility_modifier] = STATE(2808), - [sym_override_modifier] = STATE(2842), - [sym_call_signature] = STATE(3880), - [sym_property_signature] = STATE(3880), - [sym_type_parameters] = STATE(5538), - [sym_construct_signature] = STATE(3880), - [sym_index_signature] = STATE(3880), - [aux_sym_export_statement_repeat1] = STATE(4656), - [aux_sym_object_repeat1] = STATE(5153), - [aux_sym_object_pattern_repeat1] = STATE(4794), - [sym_identifier] = ACTIONS(3327), - [anon_sym_export] = ACTIONS(3329), - [anon_sym_STAR] = ACTIONS(3287), - [anon_sym_type] = ACTIONS(3327), - [anon_sym_namespace] = ACTIONS(3327), - [anon_sym_LBRACE] = ACTIONS(3289), - [anon_sym_COMMA] = ACTIONS(3291), - [anon_sym_RBRACE] = ACTIONS(3331), - [anon_sym_let] = ACTIONS(3327), - [anon_sym_LPAREN] = ACTIONS(3295), - [anon_sym_SEMI] = ACTIONS(3297), - [anon_sym_LBRACK] = ACTIONS(3299), - [anon_sym_async] = ACTIONS(3333), - [anon_sym_new] = ACTIONS(3335), - [anon_sym_DOT_DOT_DOT] = ACTIONS(249), - [anon_sym_PLUS] = ACTIONS(3305), - [anon_sym_DASH] = ACTIONS(3305), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_DQUOTE] = ACTIONS(3307), - [anon_sym_SQUOTE] = ACTIONS(3309), - [sym_comment] = ACTIONS(5), - [sym_number] = ACTIONS(3311), - [sym_private_property_identifier] = ACTIONS(3311), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(3337), - [anon_sym_readonly] = ACTIONS(3339), - [anon_sym_get] = ACTIONS(3341), - [anon_sym_set] = ACTIONS(3341), - [anon_sym_declare] = ACTIONS(3327), - [anon_sym_public] = ACTIONS(3343), - [anon_sym_private] = ACTIONS(3343), - [anon_sym_protected] = ACTIONS(3343), - [anon_sym_override] = ACTIONS(3345), - [anon_sym_module] = ACTIONS(3327), - [anon_sym_any] = ACTIONS(3327), - [anon_sym_number] = ACTIONS(3327), - [anon_sym_boolean] = ACTIONS(3327), - [anon_sym_string] = ACTIONS(3327), - [anon_sym_symbol] = ACTIONS(3327), - [anon_sym_object] = ACTIONS(3327), - [anon_sym_abstract] = ACTIONS(3323), - [anon_sym_PIPE_RBRACE] = ACTIONS(3325), + [STATE(1162)] = { + [sym_nested_identifier] = STATE(204), + [sym_string] = STATE(199), + [sym__module] = STATE(229), + [aux_sym_object_repeat1] = STATE(4769), + [aux_sym_object_pattern_repeat1] = STATE(5141), + [sym_identifier] = ACTIONS(3341), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_EQ] = ACTIONS(667), + [anon_sym_as] = ACTIONS(120), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_RBRACE] = ACTIONS(673), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2151), + [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(677), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_EQ_GT] = ACTIONS(688), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP] = ACTIONS(120), + [anon_sym_PIPE_PIPE] = ACTIONS(120), + [anon_sym_GT_GT] = ACTIONS(120), + [anon_sym_GT_GT_GT] = ACTIONS(120), + [anon_sym_LT_LT] = ACTIONS(120), + [anon_sym_AMP] = ACTIONS(120), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(120), + [anon_sym_PLUS] = ACTIONS(120), + [anon_sym_DASH] = ACTIONS(120), + [anon_sym_SLASH] = ACTIONS(120), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(2160), + [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ] = ACTIONS(120), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ] = ACTIONS(120), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_QMARK_QMARK] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), + [anon_sym_DQUOTE] = ACTIONS(3343), + [anon_sym_SQUOTE] = ACTIONS(3345), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_QMARK] = ACTIONS(696), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), + [sym__member_signature_marker] = ACTIONS(698), }, - [STATE(1160)] = { - [sym_export_statement] = STATE(3880), - [sym_object_pattern] = STATE(5984), - [sym_object_assignment_pattern] = STATE(5284), - [sym_array_pattern] = STATE(5984), - [sym__call_signature] = STATE(4314), - [sym__destructuring_pattern] = STATE(5984), - [sym_spread_element] = STATE(5151), - [sym_string] = STATE(3113), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3335), - [sym_rest_pattern] = STATE(5284), - [sym_method_definition] = STATE(5151), - [sym_pair] = STATE(5151), - [sym_pair_pattern] = STATE(5284), - [sym__property_name] = STATE(3113), - [sym_computed_property_name] = STATE(3113), - [sym_method_signature] = STATE(3880), - [sym_accessibility_modifier] = STATE(2808), - [sym_override_modifier] = STATE(2842), - [sym_call_signature] = STATE(3880), - [sym_property_signature] = STATE(3880), - [sym_type_parameters] = STATE(5538), - [sym_construct_signature] = STATE(3880), - [sym_index_signature] = STATE(3880), - [aux_sym_export_statement_repeat1] = STATE(4656), - [aux_sym_object_repeat1] = STATE(5153), - [aux_sym_object_pattern_repeat1] = STATE(4794), + [STATE(1163)] = { + [sym_export_statement] = STATE(3991), + [sym_object_pattern] = STATE(5788), + [sym_object_assignment_pattern] = STATE(4717), + [sym_array_pattern] = STATE(5788), + [sym__call_signature] = STATE(4263), + [sym__destructuring_pattern] = STATE(5788), + [sym_spread_element] = STATE(5072), + [sym_string] = STATE(3121), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3332), + [sym_rest_pattern] = STATE(4717), + [sym_method_definition] = STATE(5072), + [sym_pair] = STATE(5072), + [sym_pair_pattern] = STATE(4717), + [sym__property_name] = STATE(3121), + [sym_computed_property_name] = STATE(3121), + [sym_method_signature] = STATE(3991), + [sym_accessibility_modifier] = STATE(2812), + [sym_override_modifier] = STATE(2840), + [sym_call_signature] = STATE(3991), + [sym_property_signature] = STATE(3991), + [sym_type_parameters] = STATE(5568), + [sym_construct_signature] = STATE(3991), + [sym_index_signature] = STATE(3991), + [aux_sym_export_statement_repeat1] = STATE(4653), + [aux_sym_object_repeat1] = STATE(5074), + [aux_sym_object_pattern_repeat1] = STATE(4830), [sym_identifier] = ACTIONS(3347), [anon_sym_export] = ACTIONS(3349), - [anon_sym_STAR] = ACTIONS(3287), + [anon_sym_STAR] = ACTIONS(3301), [anon_sym_type] = ACTIONS(3347), [anon_sym_namespace] = ACTIONS(3347), - [anon_sym_LBRACE] = ACTIONS(3289), - [anon_sym_COMMA] = ACTIONS(3291), + [anon_sym_LBRACE] = ACTIONS(3303), + [anon_sym_COMMA] = ACTIONS(3305), [anon_sym_RBRACE] = ACTIONS(3351), [anon_sym_let] = ACTIONS(3347), - [anon_sym_LPAREN] = ACTIONS(3295), - [anon_sym_SEMI] = ACTIONS(3297), - [anon_sym_LBRACK] = ACTIONS(3299), + [anon_sym_LPAREN] = ACTIONS(3309), + [anon_sym_SEMI] = ACTIONS(3311), + [anon_sym_LBRACK] = ACTIONS(3313), [anon_sym_async] = ACTIONS(3353), [anon_sym_new] = ACTIONS(3355), [anon_sym_DOT_DOT_DOT] = ACTIONS(249), - [anon_sym_PLUS] = ACTIONS(3305), - [anon_sym_DASH] = ACTIONS(3305), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_DQUOTE] = ACTIONS(3307), - [anon_sym_SQUOTE] = ACTIONS(3309), - [sym_comment] = ACTIONS(5), - [sym_number] = ACTIONS(3311), - [sym_private_property_identifier] = ACTIONS(3311), + [anon_sym_PLUS] = ACTIONS(3319), + [anon_sym_DASH] = ACTIONS(3319), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_DQUOTE] = ACTIONS(3321), + [anon_sym_SQUOTE] = ACTIONS(3323), + [sym_comment] = ACTIONS(5), + [sym_number] = ACTIONS(3325), + [sym_private_property_identifier] = ACTIONS(3325), [anon_sym_AT] = ACTIONS(97), [anon_sym_static] = ACTIONS(3357), [anon_sym_readonly] = ACTIONS(3359), @@ -136870,48 +137124,48 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_string] = ACTIONS(3347), [anon_sym_symbol] = ACTIONS(3347), [anon_sym_object] = ACTIONS(3347), - [anon_sym_abstract] = ACTIONS(3323), - [anon_sym_PIPE_RBRACE] = ACTIONS(3325), + [anon_sym_abstract] = ACTIONS(3337), + [anon_sym_PIPE_RBRACE] = ACTIONS(3339), [sym_html_comment] = ACTIONS(5), }, - [STATE(1161)] = { - [sym_variable_declarator] = STATE(4571), - [sym_object_pattern] = STATE(3630), - [sym_array_pattern] = STATE(3630), - [sym__destructuring_pattern] = STATE(3630), - [aux_sym_object_repeat1] = STATE(4863), - [aux_sym_object_pattern_repeat1] = STATE(4870), + [STATE(1164)] = { + [sym_variable_declarator] = STATE(4667), + [sym_object_pattern] = STATE(3769), + [sym_array_pattern] = STATE(3769), + [sym__destructuring_pattern] = STATE(3769), + [aux_sym_object_repeat1] = STATE(5139), + [aux_sym_object_pattern_repeat1] = STATE(5141), [sym_identifier] = ACTIONS(3367), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(665), + [anon_sym_EQ] = ACTIONS(667), [anon_sym_as] = ACTIONS(120), [anon_sym_LBRACE] = ACTIONS(3369), - [anon_sym_COMMA] = ACTIONS(153), - [anon_sym_RBRACE] = ACTIONS(671), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_RBRACE] = ACTIONS(702), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2131), - [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_LPAREN] = ACTIONS(2151), + [anon_sym_SEMI] = ACTIONS(154), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(675), + [anon_sym_COLON] = ACTIONS(677), [anon_sym_LBRACK] = ACTIONS(3371), - [anon_sym_DOT] = ACTIONS(153), - [anon_sym_EQ_GT] = ACTIONS(686), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_EQ_GT] = ACTIONS(688), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -136925,279 +137179,279 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2140), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(2160), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(153), - [anon_sym_QMARK] = ACTIONS(694), + [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_QMARK] = ACTIONS(696), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(153), - [sym__ternary_qmark] = ACTIONS(153), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(696), + [sym__member_signature_marker] = ACTIONS(698), }, - [STATE(1162)] = { - [sym_export_statement] = STATE(3880), - [sym_object_pattern] = STATE(5984), - [sym_object_assignment_pattern] = STATE(5284), - [sym_array_pattern] = STATE(5984), - [sym__call_signature] = STATE(4314), - [sym__destructuring_pattern] = STATE(5984), - [sym_spread_element] = STATE(5151), - [sym_string] = STATE(3113), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3335), - [sym_rest_pattern] = STATE(5284), - [sym_method_definition] = STATE(5151), - [sym_pair] = STATE(5151), - [sym_pair_pattern] = STATE(5284), - [sym__property_name] = STATE(3113), - [sym_computed_property_name] = STATE(3113), - [sym_method_signature] = STATE(3880), - [sym_accessibility_modifier] = STATE(2808), - [sym_override_modifier] = STATE(2842), - [sym_call_signature] = STATE(3880), - [sym_property_signature] = STATE(3880), - [sym_type_parameters] = STATE(5538), - [sym_construct_signature] = STATE(3880), - [sym_index_signature] = STATE(3880), - [aux_sym_export_statement_repeat1] = STATE(4656), - [aux_sym_object_repeat1] = STATE(5153), - [aux_sym_object_pattern_repeat1] = STATE(4794), - [sym_identifier] = ACTIONS(3347), - [anon_sym_export] = ACTIONS(3349), - [anon_sym_STAR] = ACTIONS(3287), - [anon_sym_type] = ACTIONS(3347), - [anon_sym_namespace] = ACTIONS(3347), - [anon_sym_LBRACE] = ACTIONS(3289), - [anon_sym_COMMA] = ACTIONS(3291), - [anon_sym_RBRACE] = ACTIONS(3373), - [anon_sym_let] = ACTIONS(3347), - [anon_sym_LPAREN] = ACTIONS(3295), - [anon_sym_SEMI] = ACTIONS(3297), - [anon_sym_LBRACK] = ACTIONS(3299), - [anon_sym_async] = ACTIONS(3353), - [anon_sym_new] = ACTIONS(3355), + [STATE(1165)] = { + [sym_export_statement] = STATE(3991), + [sym_object_pattern] = STATE(5788), + [sym_object_assignment_pattern] = STATE(4717), + [sym_array_pattern] = STATE(5788), + [sym__call_signature] = STATE(4263), + [sym__destructuring_pattern] = STATE(5788), + [sym_spread_element] = STATE(5072), + [sym_string] = STATE(3121), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3332), + [sym_rest_pattern] = STATE(4717), + [sym_method_definition] = STATE(5072), + [sym_pair] = STATE(5072), + [sym_pair_pattern] = STATE(4717), + [sym__property_name] = STATE(3121), + [sym_computed_property_name] = STATE(3121), + [sym_method_signature] = STATE(3991), + [sym_accessibility_modifier] = STATE(2812), + [sym_override_modifier] = STATE(2840), + [sym_call_signature] = STATE(3991), + [sym_property_signature] = STATE(3991), + [sym_type_parameters] = STATE(5568), + [sym_construct_signature] = STATE(3991), + [sym_index_signature] = STATE(3991), + [aux_sym_export_statement_repeat1] = STATE(4653), + [aux_sym_object_repeat1] = STATE(5074), + [aux_sym_object_pattern_repeat1] = STATE(4830), + [sym_identifier] = ACTIONS(3373), + [anon_sym_export] = ACTIONS(3375), + [anon_sym_STAR] = ACTIONS(3301), + [anon_sym_type] = ACTIONS(3373), + [anon_sym_namespace] = ACTIONS(3373), + [anon_sym_LBRACE] = ACTIONS(3303), + [anon_sym_COMMA] = ACTIONS(3305), + [anon_sym_RBRACE] = ACTIONS(3377), + [anon_sym_let] = ACTIONS(3373), + [anon_sym_LPAREN] = ACTIONS(3309), + [anon_sym_SEMI] = ACTIONS(3311), + [anon_sym_LBRACK] = ACTIONS(3313), + [anon_sym_async] = ACTIONS(3379), + [anon_sym_new] = ACTIONS(3381), [anon_sym_DOT_DOT_DOT] = ACTIONS(249), - [anon_sym_PLUS] = ACTIONS(3305), - [anon_sym_DASH] = ACTIONS(3305), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_DQUOTE] = ACTIONS(3307), - [anon_sym_SQUOTE] = ACTIONS(3309), - [sym_comment] = ACTIONS(5), - [sym_number] = ACTIONS(3311), - [sym_private_property_identifier] = ACTIONS(3311), + [anon_sym_PLUS] = ACTIONS(3319), + [anon_sym_DASH] = ACTIONS(3319), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_DQUOTE] = ACTIONS(3321), + [anon_sym_SQUOTE] = ACTIONS(3323), + [sym_comment] = ACTIONS(5), + [sym_number] = ACTIONS(3325), + [sym_private_property_identifier] = ACTIONS(3325), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(3357), - [anon_sym_readonly] = ACTIONS(3359), - [anon_sym_get] = ACTIONS(3361), - [anon_sym_set] = ACTIONS(3361), - [anon_sym_declare] = ACTIONS(3347), - [anon_sym_public] = ACTIONS(3363), - [anon_sym_private] = ACTIONS(3363), - [anon_sym_protected] = ACTIONS(3363), - [anon_sym_override] = ACTIONS(3365), - [anon_sym_module] = ACTIONS(3347), - [anon_sym_any] = ACTIONS(3347), - [anon_sym_number] = ACTIONS(3347), - [anon_sym_boolean] = ACTIONS(3347), - [anon_sym_string] = ACTIONS(3347), - [anon_sym_symbol] = ACTIONS(3347), - [anon_sym_object] = ACTIONS(3347), - [anon_sym_abstract] = ACTIONS(3323), - [anon_sym_PIPE_RBRACE] = ACTIONS(3325), + [anon_sym_static] = ACTIONS(3383), + [anon_sym_readonly] = ACTIONS(3385), + [anon_sym_get] = ACTIONS(3387), + [anon_sym_set] = ACTIONS(3387), + [anon_sym_declare] = ACTIONS(3373), + [anon_sym_public] = ACTIONS(3389), + [anon_sym_private] = ACTIONS(3389), + [anon_sym_protected] = ACTIONS(3389), + [anon_sym_override] = ACTIONS(3391), + [anon_sym_module] = ACTIONS(3373), + [anon_sym_any] = ACTIONS(3373), + [anon_sym_number] = ACTIONS(3373), + [anon_sym_boolean] = ACTIONS(3373), + [anon_sym_string] = ACTIONS(3373), + [anon_sym_symbol] = ACTIONS(3373), + [anon_sym_object] = ACTIONS(3373), + [anon_sym_abstract] = ACTIONS(3337), + [anon_sym_PIPE_RBRACE] = ACTIONS(3339), [sym_html_comment] = ACTIONS(5), }, - [STATE(1163)] = { - [sym_export_statement] = STATE(3880), - [sym_object_pattern] = STATE(5984), - [sym_object_assignment_pattern] = STATE(5284), - [sym_array_pattern] = STATE(5984), - [sym__call_signature] = STATE(4314), - [sym__destructuring_pattern] = STATE(5984), - [sym_spread_element] = STATE(5286), - [sym_string] = STATE(3113), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3335), - [sym_rest_pattern] = STATE(5284), - [sym_method_definition] = STATE(5286), - [sym_pair] = STATE(5286), - [sym_pair_pattern] = STATE(5284), - [sym__property_name] = STATE(3113), - [sym_computed_property_name] = STATE(3113), - [sym_method_signature] = STATE(3880), - [sym_accessibility_modifier] = STATE(2808), - [sym_override_modifier] = STATE(2842), - [sym_call_signature] = STATE(3880), - [sym_property_signature] = STATE(3880), - [sym_type_parameters] = STATE(5538), - [sym_construct_signature] = STATE(3880), - [sym_index_signature] = STATE(3880), - [aux_sym_export_statement_repeat1] = STATE(4656), - [aux_sym_object_repeat1] = STATE(5317), - [aux_sym_object_pattern_repeat1] = STATE(4794), - [sym_identifier] = ACTIONS(3283), - [anon_sym_export] = ACTIONS(3285), - [anon_sym_STAR] = ACTIONS(3287), - [anon_sym_type] = ACTIONS(3283), - [anon_sym_namespace] = ACTIONS(3283), - [anon_sym_LBRACE] = ACTIONS(3289), - [anon_sym_COMMA] = ACTIONS(3291), - [anon_sym_RBRACE] = ACTIONS(3375), - [anon_sym_let] = ACTIONS(3283), - [anon_sym_LPAREN] = ACTIONS(3295), - [anon_sym_SEMI] = ACTIONS(3297), - [anon_sym_LBRACK] = ACTIONS(3299), - [anon_sym_async] = ACTIONS(3301), - [anon_sym_new] = ACTIONS(3303), + [STATE(1166)] = { + [sym_export_statement] = STATE(3991), + [sym_object_pattern] = STATE(5788), + [sym_object_assignment_pattern] = STATE(4717), + [sym_array_pattern] = STATE(5788), + [sym__call_signature] = STATE(4263), + [sym__destructuring_pattern] = STATE(5788), + [sym_spread_element] = STATE(4741), + [sym_string] = STATE(3121), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3332), + [sym_rest_pattern] = STATE(4717), + [sym_method_definition] = STATE(4741), + [sym_pair] = STATE(4741), + [sym_pair_pattern] = STATE(4717), + [sym__property_name] = STATE(3121), + [sym_computed_property_name] = STATE(3121), + [sym_method_signature] = STATE(3991), + [sym_accessibility_modifier] = STATE(2812), + [sym_override_modifier] = STATE(2840), + [sym_call_signature] = STATE(3991), + [sym_property_signature] = STATE(3991), + [sym_type_parameters] = STATE(5568), + [sym_construct_signature] = STATE(3991), + [sym_index_signature] = STATE(3991), + [aux_sym_export_statement_repeat1] = STATE(4653), + [aux_sym_object_repeat1] = STATE(4828), + [aux_sym_object_pattern_repeat1] = STATE(4830), + [sym_identifier] = ACTIONS(3393), + [anon_sym_export] = ACTIONS(3395), + [anon_sym_STAR] = ACTIONS(3301), + [anon_sym_type] = ACTIONS(3393), + [anon_sym_namespace] = ACTIONS(3393), + [anon_sym_LBRACE] = ACTIONS(3303), + [anon_sym_COMMA] = ACTIONS(3305), + [anon_sym_RBRACE] = ACTIONS(3397), + [anon_sym_let] = ACTIONS(3393), + [anon_sym_LPAREN] = ACTIONS(3309), + [anon_sym_SEMI] = ACTIONS(3311), + [anon_sym_LBRACK] = ACTIONS(3313), + [anon_sym_async] = ACTIONS(3399), + [anon_sym_new] = ACTIONS(3401), [anon_sym_DOT_DOT_DOT] = ACTIONS(249), - [anon_sym_PLUS] = ACTIONS(3305), - [anon_sym_DASH] = ACTIONS(3305), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_DQUOTE] = ACTIONS(3307), - [anon_sym_SQUOTE] = ACTIONS(3309), - [sym_comment] = ACTIONS(5), - [sym_number] = ACTIONS(3311), - [sym_private_property_identifier] = ACTIONS(3311), + [anon_sym_PLUS] = ACTIONS(3319), + [anon_sym_DASH] = ACTIONS(3319), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_DQUOTE] = ACTIONS(3321), + [anon_sym_SQUOTE] = ACTIONS(3323), + [sym_comment] = ACTIONS(5), + [sym_number] = ACTIONS(3325), + [sym_private_property_identifier] = ACTIONS(3325), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(3313), - [anon_sym_readonly] = ACTIONS(3315), - [anon_sym_get] = ACTIONS(3317), - [anon_sym_set] = ACTIONS(3317), - [anon_sym_declare] = ACTIONS(3283), - [anon_sym_public] = ACTIONS(3319), - [anon_sym_private] = ACTIONS(3319), - [anon_sym_protected] = ACTIONS(3319), - [anon_sym_override] = ACTIONS(3321), - [anon_sym_module] = ACTIONS(3283), - [anon_sym_any] = ACTIONS(3283), - [anon_sym_number] = ACTIONS(3283), - [anon_sym_boolean] = ACTIONS(3283), - [anon_sym_string] = ACTIONS(3283), - [anon_sym_symbol] = ACTIONS(3283), - [anon_sym_object] = ACTIONS(3283), - [anon_sym_abstract] = ACTIONS(3323), - [anon_sym_PIPE_RBRACE] = ACTIONS(3325), + [anon_sym_static] = ACTIONS(3403), + [anon_sym_readonly] = ACTIONS(3405), + [anon_sym_get] = ACTIONS(3407), + [anon_sym_set] = ACTIONS(3407), + [anon_sym_declare] = ACTIONS(3393), + [anon_sym_public] = ACTIONS(3409), + [anon_sym_private] = ACTIONS(3409), + [anon_sym_protected] = ACTIONS(3409), + [anon_sym_override] = ACTIONS(3411), + [anon_sym_module] = ACTIONS(3393), + [anon_sym_any] = ACTIONS(3393), + [anon_sym_number] = ACTIONS(3393), + [anon_sym_boolean] = ACTIONS(3393), + [anon_sym_string] = ACTIONS(3393), + [anon_sym_symbol] = ACTIONS(3393), + [anon_sym_object] = ACTIONS(3393), + [anon_sym_abstract] = ACTIONS(3337), + [anon_sym_PIPE_RBRACE] = ACTIONS(3339), [sym_html_comment] = ACTIONS(5), }, - [STATE(1164)] = { - [sym_export_statement] = STATE(3880), - [sym_object_pattern] = STATE(5984), - [sym_object_assignment_pattern] = STATE(5284), - [sym_array_pattern] = STATE(5984), - [sym__call_signature] = STATE(4314), - [sym__destructuring_pattern] = STATE(5984), - [sym_spread_element] = STATE(5151), - [sym_string] = STATE(3113), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3335), - [sym_rest_pattern] = STATE(5284), - [sym_method_definition] = STATE(5151), - [sym_pair] = STATE(5151), - [sym_pair_pattern] = STATE(5284), - [sym__property_name] = STATE(3113), - [sym_computed_property_name] = STATE(3113), - [sym_method_signature] = STATE(3880), - [sym_accessibility_modifier] = STATE(2808), - [sym_override_modifier] = STATE(2842), - [sym_call_signature] = STATE(3880), - [sym_property_signature] = STATE(3880), - [sym_type_parameters] = STATE(5538), - [sym_construct_signature] = STATE(3880), - [sym_index_signature] = STATE(3880), - [aux_sym_export_statement_repeat1] = STATE(4656), - [aux_sym_object_repeat1] = STATE(5153), - [aux_sym_object_pattern_repeat1] = STATE(4794), - [sym_identifier] = ACTIONS(3347), - [anon_sym_export] = ACTIONS(3349), - [anon_sym_STAR] = ACTIONS(3287), - [anon_sym_type] = ACTIONS(3347), - [anon_sym_namespace] = ACTIONS(3347), - [anon_sym_LBRACE] = ACTIONS(3289), - [anon_sym_COMMA] = ACTIONS(3291), - [anon_sym_RBRACE] = ACTIONS(3377), - [anon_sym_let] = ACTIONS(3347), - [anon_sym_LPAREN] = ACTIONS(3295), - [anon_sym_SEMI] = ACTIONS(3297), - [anon_sym_LBRACK] = ACTIONS(3299), - [anon_sym_async] = ACTIONS(3353), - [anon_sym_new] = ACTIONS(3355), - [anon_sym_DOT_DOT_DOT] = ACTIONS(249), - [anon_sym_PLUS] = ACTIONS(3305), - [anon_sym_DASH] = ACTIONS(3305), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_DQUOTE] = ACTIONS(3307), - [anon_sym_SQUOTE] = ACTIONS(3309), - [sym_comment] = ACTIONS(5), - [sym_number] = ACTIONS(3311), - [sym_private_property_identifier] = ACTIONS(3311), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(3357), - [anon_sym_readonly] = ACTIONS(3359), - [anon_sym_get] = ACTIONS(3361), - [anon_sym_set] = ACTIONS(3361), - [anon_sym_declare] = ACTIONS(3347), - [anon_sym_public] = ACTIONS(3363), - [anon_sym_private] = ACTIONS(3363), - [anon_sym_protected] = ACTIONS(3363), - [anon_sym_override] = ACTIONS(3365), - [anon_sym_module] = ACTIONS(3347), - [anon_sym_any] = ACTIONS(3347), - [anon_sym_number] = ACTIONS(3347), - [anon_sym_boolean] = ACTIONS(3347), - [anon_sym_string] = ACTIONS(3347), - [anon_sym_symbol] = ACTIONS(3347), - [anon_sym_object] = ACTIONS(3347), - [anon_sym_abstract] = ACTIONS(3323), - [anon_sym_PIPE_RBRACE] = ACTIONS(3325), + [STATE(1167)] = { + [sym_nested_identifier] = STATE(776), + [sym_string] = STATE(798), + [sym__module] = STATE(928), + [aux_sym_object_repeat1] = STATE(5139), + [aux_sym_object_pattern_repeat1] = STATE(5141), + [sym_identifier] = ACTIONS(3413), + [anon_sym_STAR] = ACTIONS(120), + [anon_sym_EQ] = ACTIONS(667), + [anon_sym_as] = ACTIONS(120), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_RBRACE] = ACTIONS(702), + [anon_sym_BANG] = ACTIONS(120), + [anon_sym_LPAREN] = ACTIONS(2151), + [anon_sym_SEMI] = ACTIONS(154), + [anon_sym_in] = ACTIONS(120), + [anon_sym_COLON] = ACTIONS(677), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_EQ_GT] = ACTIONS(688), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP] = ACTIONS(120), + [anon_sym_PIPE_PIPE] = ACTIONS(120), + [anon_sym_GT_GT] = ACTIONS(120), + [anon_sym_GT_GT_GT] = ACTIONS(120), + [anon_sym_LT_LT] = ACTIONS(120), + [anon_sym_AMP] = ACTIONS(120), + [anon_sym_CARET] = ACTIONS(120), + [anon_sym_PIPE] = ACTIONS(120), + [anon_sym_PLUS] = ACTIONS(120), + [anon_sym_DASH] = ACTIONS(120), + [anon_sym_SLASH] = ACTIONS(120), + [anon_sym_PERCENT] = ACTIONS(120), + [anon_sym_STAR_STAR] = ACTIONS(120), + [anon_sym_LT] = ACTIONS(2160), + [anon_sym_LT_EQ] = ACTIONS(154), + [anon_sym_EQ_EQ] = ACTIONS(120), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), + [anon_sym_BANG_EQ] = ACTIONS(120), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), + [anon_sym_GT] = ACTIONS(120), + [anon_sym_QMARK_QMARK] = ACTIONS(120), + [anon_sym_instanceof] = ACTIONS(120), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_QMARK] = ACTIONS(696), + [anon_sym_satisfies] = ACTIONS(120), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), + [sym__member_signature_marker] = ACTIONS(698), }, - [STATE(1165)] = { - [sym_nested_identifier] = STATE(196), - [sym_string] = STATE(207), - [sym__module] = STATE(230), - [aux_sym_object_repeat1] = STATE(4754), - [aux_sym_object_pattern_repeat1] = STATE(4870), - [sym_identifier] = ACTIONS(3379), + [STATE(1168)] = { + [sym_nested_identifier] = STATE(776), + [sym_string] = STATE(798), + [sym__module] = STATE(928), + [aux_sym_object_repeat1] = STATE(4769), + [aux_sym_object_pattern_repeat1] = STATE(5141), + [sym_identifier] = ACTIONS(3413), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(665), + [anon_sym_EQ] = ACTIONS(667), [anon_sym_as] = ACTIONS(120), - [anon_sym_COMMA] = ACTIONS(153), - [anon_sym_RBRACE] = ACTIONS(700), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_RBRACE] = ACTIONS(673), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2131), - [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_LPAREN] = ACTIONS(2151), + [anon_sym_SEMI] = ACTIONS(154), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(675), - [anon_sym_LBRACK] = ACTIONS(153), - [anon_sym_DOT] = ACTIONS(153), - [anon_sym_EQ_GT] = ACTIONS(686), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_COLON] = ACTIONS(677), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_EQ_GT] = ACTIONS(688), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -137211,139 +137465,355 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2140), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(2160), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), - [anon_sym_DQUOTE] = ACTIONS(3381), - [anon_sym_SQUOTE] = ACTIONS(3383), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(153), - [anon_sym_QMARK] = ACTIONS(694), + [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_QMARK] = ACTIONS(696), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(153), - [sym__ternary_qmark] = ACTIONS(153), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(696), + [sym__member_signature_marker] = ACTIONS(698), }, - [STATE(1166)] = { - [sym_export_statement] = STATE(3880), - [sym_object_pattern] = STATE(5984), - [sym_object_assignment_pattern] = STATE(5284), - [sym_array_pattern] = STATE(5984), - [sym__call_signature] = STATE(4314), - [sym__destructuring_pattern] = STATE(5984), - [sym_spread_element] = STATE(5151), - [sym_string] = STATE(3113), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3335), - [sym_rest_pattern] = STATE(5284), - [sym_method_definition] = STATE(5151), - [sym_pair] = STATE(5151), - [sym_pair_pattern] = STATE(5284), - [sym__property_name] = STATE(3113), - [sym_computed_property_name] = STATE(3113), - [sym_method_signature] = STATE(3880), - [sym_accessibility_modifier] = STATE(2808), - [sym_override_modifier] = STATE(2842), - [sym_call_signature] = STATE(3880), - [sym_property_signature] = STATE(3880), - [sym_type_parameters] = STATE(5538), - [sym_construct_signature] = STATE(3880), - [sym_index_signature] = STATE(3880), - [aux_sym_export_statement_repeat1] = STATE(4656), - [aux_sym_object_repeat1] = STATE(5153), - [aux_sym_object_pattern_repeat1] = STATE(4794), - [sym_identifier] = ACTIONS(3385), - [anon_sym_export] = ACTIONS(3387), - [anon_sym_STAR] = ACTIONS(3287), - [anon_sym_type] = ACTIONS(3385), - [anon_sym_namespace] = ACTIONS(3385), - [anon_sym_LBRACE] = ACTIONS(3289), - [anon_sym_COMMA] = ACTIONS(3291), - [anon_sym_RBRACE] = ACTIONS(3389), - [anon_sym_let] = ACTIONS(3385), - [anon_sym_LPAREN] = ACTIONS(3295), - [anon_sym_SEMI] = ACTIONS(3297), - [anon_sym_LBRACK] = ACTIONS(3299), - [anon_sym_async] = ACTIONS(3391), - [anon_sym_new] = ACTIONS(3393), + [STATE(1169)] = { + [sym_export_statement] = STATE(3991), + [sym_object_pattern] = STATE(5788), + [sym_object_assignment_pattern] = STATE(4717), + [sym_array_pattern] = STATE(5788), + [sym__call_signature] = STATE(4263), + [sym__destructuring_pattern] = STATE(5788), + [sym_spread_element] = STATE(5072), + [sym_string] = STATE(3121), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3332), + [sym_rest_pattern] = STATE(4717), + [sym_method_definition] = STATE(5072), + [sym_pair] = STATE(5072), + [sym_pair_pattern] = STATE(4717), + [sym__property_name] = STATE(3121), + [sym_computed_property_name] = STATE(3121), + [sym_method_signature] = STATE(3991), + [sym_accessibility_modifier] = STATE(2812), + [sym_override_modifier] = STATE(2840), + [sym_call_signature] = STATE(3991), + [sym_property_signature] = STATE(3991), + [sym_type_parameters] = STATE(5568), + [sym_construct_signature] = STATE(3991), + [sym_index_signature] = STATE(3991), + [aux_sym_export_statement_repeat1] = STATE(4653), + [aux_sym_object_repeat1] = STATE(5074), + [aux_sym_object_pattern_repeat1] = STATE(4830), + [sym_identifier] = ACTIONS(3415), + [anon_sym_export] = ACTIONS(3417), + [anon_sym_STAR] = ACTIONS(3301), + [anon_sym_type] = ACTIONS(3415), + [anon_sym_namespace] = ACTIONS(3415), + [anon_sym_LBRACE] = ACTIONS(3303), + [anon_sym_COMMA] = ACTIONS(3305), + [anon_sym_RBRACE] = ACTIONS(3419), + [anon_sym_let] = ACTIONS(3415), + [anon_sym_LPAREN] = ACTIONS(3309), + [anon_sym_SEMI] = ACTIONS(3311), + [anon_sym_LBRACK] = ACTIONS(3313), + [anon_sym_async] = ACTIONS(3421), + [anon_sym_new] = ACTIONS(3423), [anon_sym_DOT_DOT_DOT] = ACTIONS(249), - [anon_sym_PLUS] = ACTIONS(3305), - [anon_sym_DASH] = ACTIONS(3305), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_DQUOTE] = ACTIONS(3307), - [anon_sym_SQUOTE] = ACTIONS(3309), - [sym_comment] = ACTIONS(5), - [sym_number] = ACTIONS(3311), - [sym_private_property_identifier] = ACTIONS(3311), + [anon_sym_PLUS] = ACTIONS(3319), + [anon_sym_DASH] = ACTIONS(3319), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_DQUOTE] = ACTIONS(3321), + [anon_sym_SQUOTE] = ACTIONS(3323), + [sym_comment] = ACTIONS(5), + [sym_number] = ACTIONS(3325), + [sym_private_property_identifier] = ACTIONS(3325), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(3395), - [anon_sym_readonly] = ACTIONS(3397), - [anon_sym_get] = ACTIONS(3399), - [anon_sym_set] = ACTIONS(3399), - [anon_sym_declare] = ACTIONS(3385), - [anon_sym_public] = ACTIONS(3401), - [anon_sym_private] = ACTIONS(3401), - [anon_sym_protected] = ACTIONS(3401), - [anon_sym_override] = ACTIONS(3403), - [anon_sym_module] = ACTIONS(3385), - [anon_sym_any] = ACTIONS(3385), - [anon_sym_number] = ACTIONS(3385), - [anon_sym_boolean] = ACTIONS(3385), - [anon_sym_string] = ACTIONS(3385), - [anon_sym_symbol] = ACTIONS(3385), - [anon_sym_object] = ACTIONS(3385), - [anon_sym_abstract] = ACTIONS(3323), - [anon_sym_PIPE_RBRACE] = ACTIONS(3325), + [anon_sym_static] = ACTIONS(3425), + [anon_sym_readonly] = ACTIONS(3427), + [anon_sym_get] = ACTIONS(3429), + [anon_sym_set] = ACTIONS(3429), + [anon_sym_declare] = ACTIONS(3415), + [anon_sym_public] = ACTIONS(3431), + [anon_sym_private] = ACTIONS(3431), + [anon_sym_protected] = ACTIONS(3431), + [anon_sym_override] = ACTIONS(3433), + [anon_sym_module] = ACTIONS(3415), + [anon_sym_any] = ACTIONS(3415), + [anon_sym_number] = ACTIONS(3415), + [anon_sym_boolean] = ACTIONS(3415), + [anon_sym_string] = ACTIONS(3415), + [anon_sym_symbol] = ACTIONS(3415), + [anon_sym_object] = ACTIONS(3415), + [anon_sym_abstract] = ACTIONS(3337), + [anon_sym_PIPE_RBRACE] = ACTIONS(3339), [sym_html_comment] = ACTIONS(5), }, - [STATE(1167)] = { - [sym_variable_declarator] = STATE(4571), - [sym_object_pattern] = STATE(3630), - [sym_array_pattern] = STATE(3630), - [sym__destructuring_pattern] = STATE(3630), - [aux_sym_object_repeat1] = STATE(4754), - [aux_sym_object_pattern_repeat1] = STATE(4870), + [STATE(1170)] = { + [sym_export_statement] = STATE(3991), + [sym_object_pattern] = STATE(5788), + [sym_object_assignment_pattern] = STATE(4717), + [sym_array_pattern] = STATE(5788), + [sym__call_signature] = STATE(4263), + [sym__destructuring_pattern] = STATE(5788), + [sym_spread_element] = STATE(5072), + [sym_string] = STATE(3121), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3332), + [sym_rest_pattern] = STATE(4717), + [sym_method_definition] = STATE(5072), + [sym_pair] = STATE(5072), + [sym_pair_pattern] = STATE(4717), + [sym__property_name] = STATE(3121), + [sym_computed_property_name] = STATE(3121), + [sym_method_signature] = STATE(3991), + [sym_accessibility_modifier] = STATE(2812), + [sym_override_modifier] = STATE(2840), + [sym_call_signature] = STATE(3991), + [sym_property_signature] = STATE(3991), + [sym_type_parameters] = STATE(5568), + [sym_construct_signature] = STATE(3991), + [sym_index_signature] = STATE(3991), + [aux_sym_export_statement_repeat1] = STATE(4653), + [aux_sym_object_repeat1] = STATE(5074), + [aux_sym_object_pattern_repeat1] = STATE(4830), + [sym_identifier] = ACTIONS(3297), + [anon_sym_export] = ACTIONS(3299), + [anon_sym_STAR] = ACTIONS(3301), + [anon_sym_type] = ACTIONS(3297), + [anon_sym_namespace] = ACTIONS(3297), + [anon_sym_LBRACE] = ACTIONS(3303), + [anon_sym_COMMA] = ACTIONS(3305), + [anon_sym_RBRACE] = ACTIONS(3435), + [anon_sym_let] = ACTIONS(3297), + [anon_sym_LPAREN] = ACTIONS(3309), + [anon_sym_SEMI] = ACTIONS(3311), + [anon_sym_LBRACK] = ACTIONS(3313), + [anon_sym_async] = ACTIONS(3315), + [anon_sym_new] = ACTIONS(3317), + [anon_sym_DOT_DOT_DOT] = ACTIONS(249), + [anon_sym_PLUS] = ACTIONS(3319), + [anon_sym_DASH] = ACTIONS(3319), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_DQUOTE] = ACTIONS(3321), + [anon_sym_SQUOTE] = ACTIONS(3323), + [sym_comment] = ACTIONS(5), + [sym_number] = ACTIONS(3325), + [sym_private_property_identifier] = ACTIONS(3325), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(3327), + [anon_sym_readonly] = ACTIONS(3329), + [anon_sym_get] = ACTIONS(3331), + [anon_sym_set] = ACTIONS(3331), + [anon_sym_declare] = ACTIONS(3297), + [anon_sym_public] = ACTIONS(3333), + [anon_sym_private] = ACTIONS(3333), + [anon_sym_protected] = ACTIONS(3333), + [anon_sym_override] = ACTIONS(3335), + [anon_sym_module] = ACTIONS(3297), + [anon_sym_any] = ACTIONS(3297), + [anon_sym_number] = ACTIONS(3297), + [anon_sym_boolean] = ACTIONS(3297), + [anon_sym_string] = ACTIONS(3297), + [anon_sym_symbol] = ACTIONS(3297), + [anon_sym_object] = ACTIONS(3297), + [anon_sym_abstract] = ACTIONS(3337), + [anon_sym_PIPE_RBRACE] = ACTIONS(3339), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1171)] = { + [sym_export_statement] = STATE(3991), + [sym_object_pattern] = STATE(5788), + [sym_object_assignment_pattern] = STATE(4717), + [sym_array_pattern] = STATE(5788), + [sym__call_signature] = STATE(4263), + [sym__destructuring_pattern] = STATE(5788), + [sym_spread_element] = STATE(5072), + [sym_string] = STATE(3121), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3332), + [sym_rest_pattern] = STATE(4717), + [sym_method_definition] = STATE(5072), + [sym_pair] = STATE(5072), + [sym_pair_pattern] = STATE(4717), + [sym__property_name] = STATE(3121), + [sym_computed_property_name] = STATE(3121), + [sym_method_signature] = STATE(3991), + [sym_accessibility_modifier] = STATE(2812), + [sym_override_modifier] = STATE(2840), + [sym_call_signature] = STATE(3991), + [sym_property_signature] = STATE(3991), + [sym_type_parameters] = STATE(5568), + [sym_construct_signature] = STATE(3991), + [sym_index_signature] = STATE(3991), + [aux_sym_export_statement_repeat1] = STATE(4653), + [aux_sym_object_repeat1] = STATE(5074), + [aux_sym_object_pattern_repeat1] = STATE(4830), + [sym_identifier] = ACTIONS(3347), + [anon_sym_export] = ACTIONS(3349), + [anon_sym_STAR] = ACTIONS(3301), + [anon_sym_type] = ACTIONS(3347), + [anon_sym_namespace] = ACTIONS(3347), + [anon_sym_LBRACE] = ACTIONS(3303), + [anon_sym_COMMA] = ACTIONS(3305), + [anon_sym_RBRACE] = ACTIONS(3437), + [anon_sym_let] = ACTIONS(3347), + [anon_sym_LPAREN] = ACTIONS(3309), + [anon_sym_SEMI] = ACTIONS(3311), + [anon_sym_LBRACK] = ACTIONS(3313), + [anon_sym_async] = ACTIONS(3353), + [anon_sym_new] = ACTIONS(3355), + [anon_sym_DOT_DOT_DOT] = ACTIONS(249), + [anon_sym_PLUS] = ACTIONS(3319), + [anon_sym_DASH] = ACTIONS(3319), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_DQUOTE] = ACTIONS(3321), + [anon_sym_SQUOTE] = ACTIONS(3323), + [sym_comment] = ACTIONS(5), + [sym_number] = ACTIONS(3325), + [sym_private_property_identifier] = ACTIONS(3325), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(3357), + [anon_sym_readonly] = ACTIONS(3359), + [anon_sym_get] = ACTIONS(3361), + [anon_sym_set] = ACTIONS(3361), + [anon_sym_declare] = ACTIONS(3347), + [anon_sym_public] = ACTIONS(3363), + [anon_sym_private] = ACTIONS(3363), + [anon_sym_protected] = ACTIONS(3363), + [anon_sym_override] = ACTIONS(3365), + [anon_sym_module] = ACTIONS(3347), + [anon_sym_any] = ACTIONS(3347), + [anon_sym_number] = ACTIONS(3347), + [anon_sym_boolean] = ACTIONS(3347), + [anon_sym_string] = ACTIONS(3347), + [anon_sym_symbol] = ACTIONS(3347), + [anon_sym_object] = ACTIONS(3347), + [anon_sym_abstract] = ACTIONS(3337), + [anon_sym_PIPE_RBRACE] = ACTIONS(3339), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1172)] = { + [sym_export_statement] = STATE(3991), + [sym_object_pattern] = STATE(5788), + [sym_object_assignment_pattern] = STATE(4717), + [sym_array_pattern] = STATE(5788), + [sym__call_signature] = STATE(4263), + [sym__destructuring_pattern] = STATE(5788), + [sym_spread_element] = STATE(5072), + [sym_string] = STATE(3121), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3332), + [sym_rest_pattern] = STATE(4717), + [sym_method_definition] = STATE(5072), + [sym_pair] = STATE(5072), + [sym_pair_pattern] = STATE(4717), + [sym__property_name] = STATE(3121), + [sym_computed_property_name] = STATE(3121), + [sym_method_signature] = STATE(3991), + [sym_accessibility_modifier] = STATE(2812), + [sym_override_modifier] = STATE(2840), + [sym_call_signature] = STATE(3991), + [sym_property_signature] = STATE(3991), + [sym_type_parameters] = STATE(5568), + [sym_construct_signature] = STATE(3991), + [sym_index_signature] = STATE(3991), + [aux_sym_export_statement_repeat1] = STATE(4653), + [aux_sym_object_repeat1] = STATE(5074), + [aux_sym_object_pattern_repeat1] = STATE(4830), + [sym_identifier] = ACTIONS(3297), + [anon_sym_export] = ACTIONS(3299), + [anon_sym_STAR] = ACTIONS(3301), + [anon_sym_type] = ACTIONS(3297), + [anon_sym_namespace] = ACTIONS(3297), + [anon_sym_LBRACE] = ACTIONS(3303), + [anon_sym_COMMA] = ACTIONS(3305), + [anon_sym_RBRACE] = ACTIONS(3351), + [anon_sym_let] = ACTIONS(3297), + [anon_sym_LPAREN] = ACTIONS(3309), + [anon_sym_SEMI] = ACTIONS(3311), + [anon_sym_LBRACK] = ACTIONS(3313), + [anon_sym_async] = ACTIONS(3315), + [anon_sym_new] = ACTIONS(3317), + [anon_sym_DOT_DOT_DOT] = ACTIONS(249), + [anon_sym_PLUS] = ACTIONS(3319), + [anon_sym_DASH] = ACTIONS(3319), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_DQUOTE] = ACTIONS(3321), + [anon_sym_SQUOTE] = ACTIONS(3323), + [sym_comment] = ACTIONS(5), + [sym_number] = ACTIONS(3325), + [sym_private_property_identifier] = ACTIONS(3325), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(3327), + [anon_sym_readonly] = ACTIONS(3329), + [anon_sym_get] = ACTIONS(3331), + [anon_sym_set] = ACTIONS(3331), + [anon_sym_declare] = ACTIONS(3297), + [anon_sym_public] = ACTIONS(3333), + [anon_sym_private] = ACTIONS(3333), + [anon_sym_protected] = ACTIONS(3333), + [anon_sym_override] = ACTIONS(3335), + [anon_sym_module] = ACTIONS(3297), + [anon_sym_any] = ACTIONS(3297), + [anon_sym_number] = ACTIONS(3297), + [anon_sym_boolean] = ACTIONS(3297), + [anon_sym_string] = ACTIONS(3297), + [anon_sym_symbol] = ACTIONS(3297), + [anon_sym_object] = ACTIONS(3297), + [anon_sym_abstract] = ACTIONS(3337), + [anon_sym_PIPE_RBRACE] = ACTIONS(3339), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1173)] = { + [sym_variable_declarator] = STATE(4667), + [sym_object_pattern] = STATE(3769), + [sym_array_pattern] = STATE(3769), + [sym__destructuring_pattern] = STATE(3769), + [aux_sym_object_repeat1] = STATE(4769), + [aux_sym_object_pattern_repeat1] = STATE(5141), [sym_identifier] = ACTIONS(3367), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(665), + [anon_sym_EQ] = ACTIONS(667), [anon_sym_as] = ACTIONS(120), [anon_sym_LBRACE] = ACTIONS(3369), - [anon_sym_COMMA] = ACTIONS(153), - [anon_sym_RBRACE] = ACTIONS(700), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_RBRACE] = ACTIONS(673), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2131), - [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_LPAREN] = ACTIONS(2151), + [anon_sym_SEMI] = ACTIONS(154), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(675), + [anon_sym_COLON] = ACTIONS(677), [anon_sym_LBRACK] = ACTIONS(3371), - [anon_sym_DOT] = ACTIONS(153), - [anon_sym_EQ_GT] = ACTIONS(686), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_EQ_GT] = ACTIONS(688), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -137357,63 +137827,63 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2140), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(2160), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(153), - [anon_sym_QMARK] = ACTIONS(694), + [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_QMARK] = ACTIONS(696), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(153), - [sym__ternary_qmark] = ACTIONS(153), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(696), + [sym__member_signature_marker] = ACTIONS(698), }, - [STATE(1168)] = { - [sym_nested_identifier] = STATE(196), - [sym_string] = STATE(207), - [sym__module] = STATE(230), - [aux_sym_object_repeat1] = STATE(4754), - [aux_sym_object_pattern_repeat1] = STATE(4870), - [sym_identifier] = ACTIONS(3379), + [STATE(1174)] = { + [sym_nested_identifier] = STATE(776), + [sym_string] = STATE(798), + [sym__module] = STATE(928), + [aux_sym_object_repeat1] = STATE(4769), + [aux_sym_object_pattern_repeat1] = STATE(5141), + [sym_identifier] = ACTIONS(3413), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(665), + [anon_sym_EQ] = ACTIONS(667), [anon_sym_as] = ACTIONS(120), - [anon_sym_COMMA] = ACTIONS(153), - [anon_sym_RBRACE] = ACTIONS(698), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_RBRACE] = ACTIONS(700), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2131), - [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_LPAREN] = ACTIONS(2151), + [anon_sym_SEMI] = ACTIONS(154), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(675), - [anon_sym_LBRACK] = ACTIONS(153), - [anon_sym_DOT] = ACTIONS(153), - [anon_sym_EQ_GT] = ACTIONS(686), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_COLON] = ACTIONS(677), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_EQ_GT] = ACTIONS(688), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -137427,67 +137897,137 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2140), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(2160), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), - [anon_sym_DQUOTE] = ACTIONS(3381), - [anon_sym_SQUOTE] = ACTIONS(3383), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(153), - [anon_sym_QMARK] = ACTIONS(694), + [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_QMARK] = ACTIONS(696), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(153), - [sym__ternary_qmark] = ACTIONS(153), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(696), + [sym__member_signature_marker] = ACTIONS(698), }, - [STATE(1169)] = { - [sym_variable_declarator] = STATE(4571), - [sym_object_pattern] = STATE(3630), - [sym_array_pattern] = STATE(3630), - [sym__destructuring_pattern] = STATE(3630), - [aux_sym_object_repeat1] = STATE(4754), - [aux_sym_object_pattern_repeat1] = STATE(4870), - [sym_identifier] = ACTIONS(3367), + [STATE(1175)] = { + [sym_export_statement] = STATE(3991), + [sym_object_pattern] = STATE(5788), + [sym_object_assignment_pattern] = STATE(4717), + [sym_array_pattern] = STATE(5788), + [sym__call_signature] = STATE(4263), + [sym__destructuring_pattern] = STATE(5788), + [sym_spread_element] = STATE(5072), + [sym_string] = STATE(3121), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3332), + [sym_rest_pattern] = STATE(4717), + [sym_method_definition] = STATE(5072), + [sym_pair] = STATE(5072), + [sym_pair_pattern] = STATE(4717), + [sym__property_name] = STATE(3121), + [sym_computed_property_name] = STATE(3121), + [sym_method_signature] = STATE(3991), + [sym_accessibility_modifier] = STATE(2812), + [sym_override_modifier] = STATE(2840), + [sym_call_signature] = STATE(3991), + [sym_property_signature] = STATE(3991), + [sym_type_parameters] = STATE(5568), + [sym_construct_signature] = STATE(3991), + [sym_index_signature] = STATE(3991), + [aux_sym_export_statement_repeat1] = STATE(4653), + [aux_sym_object_repeat1] = STATE(5074), + [aux_sym_object_pattern_repeat1] = STATE(4830), + [sym_identifier] = ACTIONS(3373), + [anon_sym_export] = ACTIONS(3375), + [anon_sym_STAR] = ACTIONS(3301), + [anon_sym_type] = ACTIONS(3373), + [anon_sym_namespace] = ACTIONS(3373), + [anon_sym_LBRACE] = ACTIONS(3303), + [anon_sym_COMMA] = ACTIONS(3305), + [anon_sym_RBRACE] = ACTIONS(3439), + [anon_sym_let] = ACTIONS(3373), + [anon_sym_LPAREN] = ACTIONS(3309), + [anon_sym_SEMI] = ACTIONS(3311), + [anon_sym_LBRACK] = ACTIONS(3313), + [anon_sym_async] = ACTIONS(3379), + [anon_sym_new] = ACTIONS(3381), + [anon_sym_DOT_DOT_DOT] = ACTIONS(249), + [anon_sym_PLUS] = ACTIONS(3319), + [anon_sym_DASH] = ACTIONS(3319), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_DQUOTE] = ACTIONS(3321), + [anon_sym_SQUOTE] = ACTIONS(3323), + [sym_comment] = ACTIONS(5), + [sym_number] = ACTIONS(3325), + [sym_private_property_identifier] = ACTIONS(3325), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(3383), + [anon_sym_readonly] = ACTIONS(3385), + [anon_sym_get] = ACTIONS(3387), + [anon_sym_set] = ACTIONS(3387), + [anon_sym_declare] = ACTIONS(3373), + [anon_sym_public] = ACTIONS(3389), + [anon_sym_private] = ACTIONS(3389), + [anon_sym_protected] = ACTIONS(3389), + [anon_sym_override] = ACTIONS(3391), + [anon_sym_module] = ACTIONS(3373), + [anon_sym_any] = ACTIONS(3373), + [anon_sym_number] = ACTIONS(3373), + [anon_sym_boolean] = ACTIONS(3373), + [anon_sym_string] = ACTIONS(3373), + [anon_sym_symbol] = ACTIONS(3373), + [anon_sym_object] = ACTIONS(3373), + [anon_sym_abstract] = ACTIONS(3337), + [anon_sym_PIPE_RBRACE] = ACTIONS(3339), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1176)] = { + [sym_nested_identifier] = STATE(204), + [sym_string] = STATE(199), + [sym__module] = STATE(229), + [aux_sym_object_repeat1] = STATE(5139), + [aux_sym_object_pattern_repeat1] = STATE(5141), + [sym_identifier] = ACTIONS(3341), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(665), + [anon_sym_EQ] = ACTIONS(667), [anon_sym_as] = ACTIONS(120), - [anon_sym_LBRACE] = ACTIONS(3369), - [anon_sym_COMMA] = ACTIONS(153), - [anon_sym_RBRACE] = ACTIONS(698), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_RBRACE] = ACTIONS(702), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2131), - [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_LPAREN] = ACTIONS(2151), + [anon_sym_SEMI] = ACTIONS(154), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(675), - [anon_sym_LBRACK] = ACTIONS(3371), - [anon_sym_DOT] = ACTIONS(153), - [anon_sym_EQ_GT] = ACTIONS(686), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_COLON] = ACTIONS(677), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_EQ_GT] = ACTIONS(688), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -137501,279 +138041,211 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2140), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(2160), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), + [anon_sym_DQUOTE] = ACTIONS(3343), + [anon_sym_SQUOTE] = ACTIONS(3345), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(153), - [anon_sym_QMARK] = ACTIONS(694), + [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_QMARK] = ACTIONS(696), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(153), - [sym__ternary_qmark] = ACTIONS(153), - [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(696), - }, - [STATE(1170)] = { - [sym_export_statement] = STATE(3880), - [sym_object_pattern] = STATE(5984), - [sym_object_assignment_pattern] = STATE(5284), - [sym_array_pattern] = STATE(5984), - [sym__call_signature] = STATE(4314), - [sym__destructuring_pattern] = STATE(5984), - [sym_spread_element] = STATE(5151), - [sym_string] = STATE(3113), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3335), - [sym_rest_pattern] = STATE(5284), - [sym_method_definition] = STATE(5151), - [sym_pair] = STATE(5151), - [sym_pair_pattern] = STATE(5284), - [sym__property_name] = STATE(3113), - [sym_computed_property_name] = STATE(3113), - [sym_method_signature] = STATE(3880), - [sym_accessibility_modifier] = STATE(2808), - [sym_override_modifier] = STATE(2842), - [sym_call_signature] = STATE(3880), - [sym_property_signature] = STATE(3880), - [sym_type_parameters] = STATE(5538), - [sym_construct_signature] = STATE(3880), - [sym_index_signature] = STATE(3880), - [aux_sym_export_statement_repeat1] = STATE(4656), - [aux_sym_object_repeat1] = STATE(5153), - [aux_sym_object_pattern_repeat1] = STATE(4794), - [sym_identifier] = ACTIONS(3385), - [anon_sym_export] = ACTIONS(3387), - [anon_sym_STAR] = ACTIONS(3287), - [anon_sym_type] = ACTIONS(3385), - [anon_sym_namespace] = ACTIONS(3385), - [anon_sym_LBRACE] = ACTIONS(3289), - [anon_sym_COMMA] = ACTIONS(3291), - [anon_sym_RBRACE] = ACTIONS(3373), - [anon_sym_let] = ACTIONS(3385), - [anon_sym_LPAREN] = ACTIONS(3295), - [anon_sym_SEMI] = ACTIONS(3297), - [anon_sym_LBRACK] = ACTIONS(3299), - [anon_sym_async] = ACTIONS(3391), - [anon_sym_new] = ACTIONS(3393), - [anon_sym_DOT_DOT_DOT] = ACTIONS(249), - [anon_sym_PLUS] = ACTIONS(3305), - [anon_sym_DASH] = ACTIONS(3305), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_DQUOTE] = ACTIONS(3307), - [anon_sym_SQUOTE] = ACTIONS(3309), - [sym_comment] = ACTIONS(5), - [sym_number] = ACTIONS(3311), - [sym_private_property_identifier] = ACTIONS(3311), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(3395), - [anon_sym_readonly] = ACTIONS(3397), - [anon_sym_get] = ACTIONS(3399), - [anon_sym_set] = ACTIONS(3399), - [anon_sym_declare] = ACTIONS(3385), - [anon_sym_public] = ACTIONS(3401), - [anon_sym_private] = ACTIONS(3401), - [anon_sym_protected] = ACTIONS(3401), - [anon_sym_override] = ACTIONS(3403), - [anon_sym_module] = ACTIONS(3385), - [anon_sym_any] = ACTIONS(3385), - [anon_sym_number] = ACTIONS(3385), - [anon_sym_boolean] = ACTIONS(3385), - [anon_sym_string] = ACTIONS(3385), - [anon_sym_symbol] = ACTIONS(3385), - [anon_sym_object] = ACTIONS(3385), - [anon_sym_abstract] = ACTIONS(3323), - [anon_sym_PIPE_RBRACE] = ACTIONS(3325), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), + [sym__member_signature_marker] = ACTIONS(698), }, - [STATE(1171)] = { - [sym_export_statement] = STATE(3880), - [sym_object_pattern] = STATE(5984), - [sym_object_assignment_pattern] = STATE(5284), - [sym_array_pattern] = STATE(5984), - [sym__call_signature] = STATE(4314), - [sym__destructuring_pattern] = STATE(5984), - [sym_spread_element] = STATE(5151), - [sym_string] = STATE(3113), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3335), - [sym_rest_pattern] = STATE(5284), - [sym_method_definition] = STATE(5151), - [sym_pair] = STATE(5151), - [sym_pair_pattern] = STATE(5284), - [sym__property_name] = STATE(3113), - [sym_computed_property_name] = STATE(3113), - [sym_method_signature] = STATE(3880), - [sym_accessibility_modifier] = STATE(2808), - [sym_override_modifier] = STATE(2842), - [sym_call_signature] = STATE(3880), - [sym_property_signature] = STATE(3880), - [sym_type_parameters] = STATE(5538), - [sym_construct_signature] = STATE(3880), - [sym_index_signature] = STATE(3880), - [aux_sym_export_statement_repeat1] = STATE(4656), - [aux_sym_object_repeat1] = STATE(5153), - [aux_sym_object_pattern_repeat1] = STATE(4794), - [sym_identifier] = ACTIONS(3405), - [anon_sym_export] = ACTIONS(3407), - [anon_sym_STAR] = ACTIONS(3287), - [anon_sym_type] = ACTIONS(3405), - [anon_sym_namespace] = ACTIONS(3405), - [anon_sym_LBRACE] = ACTIONS(3289), - [anon_sym_COMMA] = ACTIONS(3291), - [anon_sym_RBRACE] = ACTIONS(3409), - [anon_sym_let] = ACTIONS(3405), - [anon_sym_LPAREN] = ACTIONS(3295), - [anon_sym_SEMI] = ACTIONS(3297), - [anon_sym_LBRACK] = ACTIONS(3299), - [anon_sym_async] = ACTIONS(3411), - [anon_sym_new] = ACTIONS(3413), + [STATE(1177)] = { + [sym_export_statement] = STATE(3991), + [sym_object_pattern] = STATE(5788), + [sym_object_assignment_pattern] = STATE(4717), + [sym_array_pattern] = STATE(5788), + [sym__call_signature] = STATE(4263), + [sym__destructuring_pattern] = STATE(5788), + [sym_spread_element] = STATE(4741), + [sym_string] = STATE(3121), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3332), + [sym_rest_pattern] = STATE(4717), + [sym_method_definition] = STATE(4741), + [sym_pair] = STATE(4741), + [sym_pair_pattern] = STATE(4717), + [sym__property_name] = STATE(3121), + [sym_computed_property_name] = STATE(3121), + [sym_method_signature] = STATE(3991), + [sym_accessibility_modifier] = STATE(2812), + [sym_override_modifier] = STATE(2840), + [sym_call_signature] = STATE(3991), + [sym_property_signature] = STATE(3991), + [sym_type_parameters] = STATE(5568), + [sym_construct_signature] = STATE(3991), + [sym_index_signature] = STATE(3991), + [aux_sym_export_statement_repeat1] = STATE(4653), + [aux_sym_object_repeat1] = STATE(4828), + [aux_sym_object_pattern_repeat1] = STATE(4830), + [sym_identifier] = ACTIONS(3393), + [anon_sym_export] = ACTIONS(3395), + [anon_sym_STAR] = ACTIONS(3301), + [anon_sym_type] = ACTIONS(3393), + [anon_sym_namespace] = ACTIONS(3393), + [anon_sym_LBRACE] = ACTIONS(3303), + [anon_sym_COMMA] = ACTIONS(3305), + [anon_sym_RBRACE] = ACTIONS(3441), + [anon_sym_let] = ACTIONS(3393), + [anon_sym_LPAREN] = ACTIONS(3309), + [anon_sym_SEMI] = ACTIONS(3311), + [anon_sym_LBRACK] = ACTIONS(3313), + [anon_sym_async] = ACTIONS(3399), + [anon_sym_new] = ACTIONS(3401), [anon_sym_DOT_DOT_DOT] = ACTIONS(249), - [anon_sym_PLUS] = ACTIONS(3305), - [anon_sym_DASH] = ACTIONS(3305), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_DQUOTE] = ACTIONS(3307), - [anon_sym_SQUOTE] = ACTIONS(3309), - [sym_comment] = ACTIONS(5), - [sym_number] = ACTIONS(3311), - [sym_private_property_identifier] = ACTIONS(3311), + [anon_sym_PLUS] = ACTIONS(3319), + [anon_sym_DASH] = ACTIONS(3319), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_DQUOTE] = ACTIONS(3321), + [anon_sym_SQUOTE] = ACTIONS(3323), + [sym_comment] = ACTIONS(5), + [sym_number] = ACTIONS(3325), + [sym_private_property_identifier] = ACTIONS(3325), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(3415), - [anon_sym_readonly] = ACTIONS(3417), - [anon_sym_get] = ACTIONS(3419), - [anon_sym_set] = ACTIONS(3419), - [anon_sym_declare] = ACTIONS(3405), - [anon_sym_public] = ACTIONS(3421), - [anon_sym_private] = ACTIONS(3421), - [anon_sym_protected] = ACTIONS(3421), - [anon_sym_override] = ACTIONS(3423), - [anon_sym_module] = ACTIONS(3405), - [anon_sym_any] = ACTIONS(3405), - [anon_sym_number] = ACTIONS(3405), - [anon_sym_boolean] = ACTIONS(3405), - [anon_sym_string] = ACTIONS(3405), - [anon_sym_symbol] = ACTIONS(3405), - [anon_sym_object] = ACTIONS(3405), - [anon_sym_abstract] = ACTIONS(3323), - [anon_sym_PIPE_RBRACE] = ACTIONS(3325), + [anon_sym_static] = ACTIONS(3403), + [anon_sym_readonly] = ACTIONS(3405), + [anon_sym_get] = ACTIONS(3407), + [anon_sym_set] = ACTIONS(3407), + [anon_sym_declare] = ACTIONS(3393), + [anon_sym_public] = ACTIONS(3409), + [anon_sym_private] = ACTIONS(3409), + [anon_sym_protected] = ACTIONS(3409), + [anon_sym_override] = ACTIONS(3411), + [anon_sym_module] = ACTIONS(3393), + [anon_sym_any] = ACTIONS(3393), + [anon_sym_number] = ACTIONS(3393), + [anon_sym_boolean] = ACTIONS(3393), + [anon_sym_string] = ACTIONS(3393), + [anon_sym_symbol] = ACTIONS(3393), + [anon_sym_object] = ACTIONS(3393), + [anon_sym_abstract] = ACTIONS(3337), + [anon_sym_PIPE_RBRACE] = ACTIONS(3339), [sym_html_comment] = ACTIONS(5), }, - [STATE(1172)] = { - [sym_export_statement] = STATE(3921), - [sym_object_pattern] = STATE(5984), - [sym_object_assignment_pattern] = STATE(5284), - [sym_array_pattern] = STATE(5984), - [sym__call_signature] = STATE(4314), - [sym__destructuring_pattern] = STATE(5984), - [sym_spread_element] = STATE(5151), - [sym_string] = STATE(3113), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3335), - [sym_rest_pattern] = STATE(5284), - [sym_method_definition] = STATE(5151), - [sym_pair] = STATE(5151), - [sym_pair_pattern] = STATE(5284), - [sym__property_name] = STATE(3113), - [sym_computed_property_name] = STATE(3113), - [sym_method_signature] = STATE(3921), - [sym_accessibility_modifier] = STATE(2808), - [sym_override_modifier] = STATE(2842), - [sym_call_signature] = STATE(3921), - [sym_property_signature] = STATE(3921), - [sym_type_parameters] = STATE(5538), - [sym_construct_signature] = STATE(3921), - [sym_index_signature] = STATE(3921), - [aux_sym_export_statement_repeat1] = STATE(4656), - [aux_sym_object_repeat1] = STATE(5153), - [aux_sym_object_pattern_repeat1] = STATE(4794), - [sym_identifier] = ACTIONS(3385), - [anon_sym_export] = ACTIONS(3387), - [anon_sym_STAR] = ACTIONS(3287), - [anon_sym_type] = ACTIONS(3385), - [anon_sym_namespace] = ACTIONS(3385), - [anon_sym_LBRACE] = ACTIONS(3289), - [anon_sym_COMMA] = ACTIONS(3425), - [anon_sym_RBRACE] = ACTIONS(3427), - [anon_sym_let] = ACTIONS(3385), - [anon_sym_LPAREN] = ACTIONS(3295), - [anon_sym_SEMI] = ACTIONS(3429), - [anon_sym_LBRACK] = ACTIONS(3299), - [anon_sym_async] = ACTIONS(3391), - [anon_sym_new] = ACTIONS(3393), + [STATE(1178)] = { + [sym_export_statement] = STATE(3991), + [sym_object_pattern] = STATE(5788), + [sym_object_assignment_pattern] = STATE(4717), + [sym_array_pattern] = STATE(5788), + [sym__call_signature] = STATE(4263), + [sym__destructuring_pattern] = STATE(5788), + [sym_spread_element] = STATE(5072), + [sym_string] = STATE(3121), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3332), + [sym_rest_pattern] = STATE(4717), + [sym_method_definition] = STATE(5072), + [sym_pair] = STATE(5072), + [sym_pair_pattern] = STATE(4717), + [sym__property_name] = STATE(3121), + [sym_computed_property_name] = STATE(3121), + [sym_method_signature] = STATE(3991), + [sym_accessibility_modifier] = STATE(2812), + [sym_override_modifier] = STATE(2840), + [sym_call_signature] = STATE(3991), + [sym_property_signature] = STATE(3991), + [sym_type_parameters] = STATE(5568), + [sym_construct_signature] = STATE(3991), + [sym_index_signature] = STATE(3991), + [aux_sym_export_statement_repeat1] = STATE(4653), + [aux_sym_object_repeat1] = STATE(5074), + [aux_sym_object_pattern_repeat1] = STATE(4830), + [sym_identifier] = ACTIONS(3347), + [anon_sym_export] = ACTIONS(3349), + [anon_sym_STAR] = ACTIONS(3301), + [anon_sym_type] = ACTIONS(3347), + [anon_sym_namespace] = ACTIONS(3347), + [anon_sym_LBRACE] = ACTIONS(3303), + [anon_sym_COMMA] = ACTIONS(3305), + [anon_sym_RBRACE] = ACTIONS(3419), + [anon_sym_let] = ACTIONS(3347), + [anon_sym_LPAREN] = ACTIONS(3309), + [anon_sym_SEMI] = ACTIONS(3311), + [anon_sym_LBRACK] = ACTIONS(3313), + [anon_sym_async] = ACTIONS(3353), + [anon_sym_new] = ACTIONS(3355), [anon_sym_DOT_DOT_DOT] = ACTIONS(249), - [anon_sym_PLUS] = ACTIONS(3305), - [anon_sym_DASH] = ACTIONS(3305), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_DQUOTE] = ACTIONS(3307), - [anon_sym_SQUOTE] = ACTIONS(3309), - [sym_comment] = ACTIONS(5), - [sym_number] = ACTIONS(3311), - [sym_private_property_identifier] = ACTIONS(3311), + [anon_sym_PLUS] = ACTIONS(3319), + [anon_sym_DASH] = ACTIONS(3319), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_DQUOTE] = ACTIONS(3321), + [anon_sym_SQUOTE] = ACTIONS(3323), + [sym_comment] = ACTIONS(5), + [sym_number] = ACTIONS(3325), + [sym_private_property_identifier] = ACTIONS(3325), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(3395), - [anon_sym_readonly] = ACTIONS(3397), - [anon_sym_get] = ACTIONS(3399), - [anon_sym_set] = ACTIONS(3399), - [anon_sym_declare] = ACTIONS(3385), - [anon_sym_public] = ACTIONS(3401), - [anon_sym_private] = ACTIONS(3401), - [anon_sym_protected] = ACTIONS(3401), - [anon_sym_override] = ACTIONS(3403), - [anon_sym_module] = ACTIONS(3385), - [anon_sym_any] = ACTIONS(3385), - [anon_sym_number] = ACTIONS(3385), - [anon_sym_boolean] = ACTIONS(3385), - [anon_sym_string] = ACTIONS(3385), - [anon_sym_symbol] = ACTIONS(3385), - [anon_sym_object] = ACTIONS(3385), - [anon_sym_abstract] = ACTIONS(3323), - [anon_sym_PIPE_RBRACE] = ACTIONS(3431), + [anon_sym_static] = ACTIONS(3357), + [anon_sym_readonly] = ACTIONS(3359), + [anon_sym_get] = ACTIONS(3361), + [anon_sym_set] = ACTIONS(3361), + [anon_sym_declare] = ACTIONS(3347), + [anon_sym_public] = ACTIONS(3363), + [anon_sym_private] = ACTIONS(3363), + [anon_sym_protected] = ACTIONS(3363), + [anon_sym_override] = ACTIONS(3365), + [anon_sym_module] = ACTIONS(3347), + [anon_sym_any] = ACTIONS(3347), + [anon_sym_number] = ACTIONS(3347), + [anon_sym_boolean] = ACTIONS(3347), + [anon_sym_string] = ACTIONS(3347), + [anon_sym_symbol] = ACTIONS(3347), + [anon_sym_object] = ACTIONS(3347), + [anon_sym_abstract] = ACTIONS(3337), + [anon_sym_PIPE_RBRACE] = ACTIONS(3339), [sym_html_comment] = ACTIONS(5), }, - [STATE(1173)] = { - [sym_nested_identifier] = STATE(196), - [sym_string] = STATE(207), - [sym__module] = STATE(230), - [aux_sym_object_repeat1] = STATE(4863), - [aux_sym_object_pattern_repeat1] = STATE(4870), - [sym_identifier] = ACTIONS(3379), + [STATE(1179)] = { + [sym_variable_declarator] = STATE(4667), + [sym_object_pattern] = STATE(3769), + [sym_array_pattern] = STATE(3769), + [sym__destructuring_pattern] = STATE(3769), + [aux_sym_object_repeat1] = STATE(4769), + [aux_sym_object_pattern_repeat1] = STATE(5141), + [sym_identifier] = ACTIONS(3367), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(665), + [anon_sym_EQ] = ACTIONS(667), [anon_sym_as] = ACTIONS(120), - [anon_sym_COMMA] = ACTIONS(153), - [anon_sym_RBRACE] = ACTIONS(671), + [anon_sym_LBRACE] = ACTIONS(3369), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_RBRACE] = ACTIONS(700), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2131), - [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_LPAREN] = ACTIONS(2151), + [anon_sym_SEMI] = ACTIONS(154), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(675), - [anon_sym_LBRACK] = ACTIONS(153), - [anon_sym_DOT] = ACTIONS(153), - [anon_sym_EQ_GT] = ACTIONS(686), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_COLON] = ACTIONS(677), + [anon_sym_LBRACK] = ACTIONS(3371), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_EQ_GT] = ACTIONS(688), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -137787,137 +138259,135 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2140), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(2160), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), - [anon_sym_DQUOTE] = ACTIONS(3381), - [anon_sym_SQUOTE] = ACTIONS(3383), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(153), - [anon_sym_QMARK] = ACTIONS(694), + [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_QMARK] = ACTIONS(696), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(153), - [sym__ternary_qmark] = ACTIONS(153), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(696), + [sym__member_signature_marker] = ACTIONS(698), }, - [STATE(1174)] = { - [sym_nested_identifier] = STATE(780), - [sym_string] = STATE(811), - [sym__module] = STATE(944), - [aux_sym_object_repeat1] = STATE(4754), - [aux_sym_object_pattern_repeat1] = STATE(4870), - [sym_identifier] = ACTIONS(3433), - [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(665), - [anon_sym_as] = ACTIONS(120), - [anon_sym_COMMA] = ACTIONS(153), - [anon_sym_RBRACE] = ACTIONS(698), - [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2131), - [anon_sym_SEMI] = ACTIONS(153), - [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(675), - [anon_sym_LBRACK] = ACTIONS(153), - [anon_sym_DOT] = ACTIONS(153), - [anon_sym_EQ_GT] = ACTIONS(686), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP] = ACTIONS(120), - [anon_sym_PIPE_PIPE] = ACTIONS(120), - [anon_sym_GT_GT] = ACTIONS(120), - [anon_sym_GT_GT_GT] = ACTIONS(120), - [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(120), - [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(120), - [anon_sym_DASH] = ACTIONS(120), - [anon_sym_SLASH] = ACTIONS(120), - [anon_sym_PERCENT] = ACTIONS(120), - [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2140), - [anon_sym_LT_EQ] = ACTIONS(153), - [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), - [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), - [anon_sym_GT] = ACTIONS(120), - [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(153), - [anon_sym_QMARK] = ACTIONS(694), - [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(153), - [sym__ternary_qmark] = ACTIONS(153), + [STATE(1180)] = { + [sym_export_statement] = STATE(4017), + [sym_object_pattern] = STATE(5788), + [sym_object_assignment_pattern] = STATE(4717), + [sym_array_pattern] = STATE(5788), + [sym__call_signature] = STATE(4263), + [sym__destructuring_pattern] = STATE(5788), + [sym_spread_element] = STATE(5072), + [sym_string] = STATE(3121), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3332), + [sym_rest_pattern] = STATE(4717), + [sym_method_definition] = STATE(5072), + [sym_pair] = STATE(5072), + [sym_pair_pattern] = STATE(4717), + [sym__property_name] = STATE(3121), + [sym_computed_property_name] = STATE(3121), + [sym_method_signature] = STATE(4017), + [sym_accessibility_modifier] = STATE(2812), + [sym_override_modifier] = STATE(2840), + [sym_call_signature] = STATE(4017), + [sym_property_signature] = STATE(4017), + [sym_type_parameters] = STATE(5568), + [sym_construct_signature] = STATE(4017), + [sym_index_signature] = STATE(4017), + [aux_sym_export_statement_repeat1] = STATE(4653), + [aux_sym_object_repeat1] = STATE(5074), + [aux_sym_object_pattern_repeat1] = STATE(4830), + [sym_identifier] = ACTIONS(3347), + [anon_sym_export] = ACTIONS(3349), + [anon_sym_STAR] = ACTIONS(3301), + [anon_sym_type] = ACTIONS(3347), + [anon_sym_namespace] = ACTIONS(3347), + [anon_sym_LBRACE] = ACTIONS(3303), + [anon_sym_COMMA] = ACTIONS(3443), + [anon_sym_RBRACE] = ACTIONS(3445), + [anon_sym_let] = ACTIONS(3347), + [anon_sym_LPAREN] = ACTIONS(3309), + [anon_sym_SEMI] = ACTIONS(3447), + [anon_sym_LBRACK] = ACTIONS(3313), + [anon_sym_async] = ACTIONS(3353), + [anon_sym_new] = ACTIONS(3355), + [anon_sym_DOT_DOT_DOT] = ACTIONS(249), + [anon_sym_PLUS] = ACTIONS(3319), + [anon_sym_DASH] = ACTIONS(3319), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_DQUOTE] = ACTIONS(3321), + [anon_sym_SQUOTE] = ACTIONS(3323), + [sym_comment] = ACTIONS(5), + [sym_number] = ACTIONS(3325), + [sym_private_property_identifier] = ACTIONS(3325), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(3357), + [anon_sym_readonly] = ACTIONS(3359), + [anon_sym_get] = ACTIONS(3361), + [anon_sym_set] = ACTIONS(3361), + [anon_sym_declare] = ACTIONS(3347), + [anon_sym_public] = ACTIONS(3363), + [anon_sym_private] = ACTIONS(3363), + [anon_sym_protected] = ACTIONS(3363), + [anon_sym_override] = ACTIONS(3365), + [anon_sym_module] = ACTIONS(3347), + [anon_sym_any] = ACTIONS(3347), + [anon_sym_number] = ACTIONS(3347), + [anon_sym_boolean] = ACTIONS(3347), + [anon_sym_string] = ACTIONS(3347), + [anon_sym_symbol] = ACTIONS(3347), + [anon_sym_object] = ACTIONS(3347), + [anon_sym_abstract] = ACTIONS(3337), + [anon_sym_PIPE_RBRACE] = ACTIONS(3449), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(696), }, - [STATE(1175)] = { - [sym_nested_identifier] = STATE(780), - [sym_string] = STATE(811), - [sym__module] = STATE(944), - [aux_sym_object_repeat1] = STATE(4754), - [aux_sym_object_pattern_repeat1] = STATE(4870), - [sym_identifier] = ACTIONS(3433), + [STATE(1181)] = { + [sym_nested_identifier] = STATE(204), + [sym_string] = STATE(199), + [sym__module] = STATE(229), + [aux_sym_object_repeat1] = STATE(4769), + [aux_sym_object_pattern_repeat1] = STATE(5141), + [sym_identifier] = ACTIONS(3341), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(665), + [anon_sym_EQ] = ACTIONS(667), [anon_sym_as] = ACTIONS(120), - [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_COMMA] = ACTIONS(154), [anon_sym_RBRACE] = ACTIONS(700), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2131), - [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_LPAREN] = ACTIONS(2151), + [anon_sym_SEMI] = ACTIONS(154), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(675), - [anon_sym_LBRACK] = ACTIONS(153), - [anon_sym_DOT] = ACTIONS(153), - [anon_sym_EQ_GT] = ACTIONS(686), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_COLON] = ACTIONS(677), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_EQ_GT] = ACTIONS(688), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -137931,493 +138401,277 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2140), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(2160), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), + [anon_sym_DQUOTE] = ACTIONS(3343), + [anon_sym_SQUOTE] = ACTIONS(3345), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(153), - [anon_sym_QMARK] = ACTIONS(694), + [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_QMARK] = ACTIONS(696), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(153), - [sym__ternary_qmark] = ACTIONS(153), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(696), + [sym__member_signature_marker] = ACTIONS(698), }, - [STATE(1176)] = { - [sym_nested_identifier] = STATE(780), - [sym_string] = STATE(811), - [sym__module] = STATE(944), - [aux_sym_object_repeat1] = STATE(4863), - [aux_sym_object_pattern_repeat1] = STATE(4870), - [sym_identifier] = ACTIONS(3433), - [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(665), - [anon_sym_as] = ACTIONS(120), - [anon_sym_COMMA] = ACTIONS(153), - [anon_sym_RBRACE] = ACTIONS(671), - [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2131), - [anon_sym_SEMI] = ACTIONS(153), - [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(675), - [anon_sym_LBRACK] = ACTIONS(153), - [anon_sym_DOT] = ACTIONS(153), - [anon_sym_EQ_GT] = ACTIONS(686), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP] = ACTIONS(120), - [anon_sym_PIPE_PIPE] = ACTIONS(120), - [anon_sym_GT_GT] = ACTIONS(120), - [anon_sym_GT_GT_GT] = ACTIONS(120), - [anon_sym_LT_LT] = ACTIONS(120), - [anon_sym_AMP] = ACTIONS(120), - [anon_sym_CARET] = ACTIONS(120), - [anon_sym_PIPE] = ACTIONS(120), - [anon_sym_PLUS] = ACTIONS(120), - [anon_sym_DASH] = ACTIONS(120), - [anon_sym_SLASH] = ACTIONS(120), - [anon_sym_PERCENT] = ACTIONS(120), - [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2140), - [anon_sym_LT_EQ] = ACTIONS(153), - [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), - [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), - [anon_sym_GT] = ACTIONS(120), - [anon_sym_QMARK_QMARK] = ACTIONS(120), - [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(153), - [anon_sym_QMARK] = ACTIONS(694), - [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(153), - [sym__ternary_qmark] = ACTIONS(153), - [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(696), - }, - [STATE(1177)] = { - [sym_export_statement] = STATE(3880), - [sym_object_pattern] = STATE(5984), - [sym_object_assignment_pattern] = STATE(5284), - [sym_array_pattern] = STATE(5984), - [sym__call_signature] = STATE(4314), - [sym__destructuring_pattern] = STATE(5984), - [sym_spread_element] = STATE(5151), - [sym_string] = STATE(3113), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3335), - [sym_rest_pattern] = STATE(5284), - [sym_method_definition] = STATE(5151), - [sym_pair] = STATE(5151), - [sym_pair_pattern] = STATE(5284), - [sym__property_name] = STATE(3113), - [sym_computed_property_name] = STATE(3113), - [sym_method_signature] = STATE(3880), - [sym_accessibility_modifier] = STATE(2808), - [sym_override_modifier] = STATE(2842), - [sym_call_signature] = STATE(3880), - [sym_property_signature] = STATE(3880), - [sym_type_parameters] = STATE(5538), - [sym_construct_signature] = STATE(3880), - [sym_index_signature] = STATE(3880), - [aux_sym_export_statement_repeat1] = STATE(4656), - [aux_sym_object_repeat1] = STATE(5153), - [aux_sym_object_pattern_repeat1] = STATE(4794), - [sym_identifier] = ACTIONS(3385), - [anon_sym_export] = ACTIONS(3387), - [anon_sym_STAR] = ACTIONS(3287), - [anon_sym_type] = ACTIONS(3385), - [anon_sym_namespace] = ACTIONS(3385), - [anon_sym_LBRACE] = ACTIONS(3289), - [anon_sym_COMMA] = ACTIONS(3291), - [anon_sym_RBRACE] = ACTIONS(3331), - [anon_sym_let] = ACTIONS(3385), - [anon_sym_LPAREN] = ACTIONS(3295), - [anon_sym_SEMI] = ACTIONS(3297), - [anon_sym_LBRACK] = ACTIONS(3299), - [anon_sym_async] = ACTIONS(3391), - [anon_sym_new] = ACTIONS(3393), - [anon_sym_DOT_DOT_DOT] = ACTIONS(249), - [anon_sym_PLUS] = ACTIONS(3305), - [anon_sym_DASH] = ACTIONS(3305), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_DQUOTE] = ACTIONS(3307), - [anon_sym_SQUOTE] = ACTIONS(3309), - [sym_comment] = ACTIONS(5), - [sym_number] = ACTIONS(3311), - [sym_private_property_identifier] = ACTIONS(3311), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(3395), - [anon_sym_readonly] = ACTIONS(3397), - [anon_sym_get] = ACTIONS(3399), - [anon_sym_set] = ACTIONS(3399), - [anon_sym_declare] = ACTIONS(3385), - [anon_sym_public] = ACTIONS(3401), - [anon_sym_private] = ACTIONS(3401), - [anon_sym_protected] = ACTIONS(3401), - [anon_sym_override] = ACTIONS(3403), - [anon_sym_module] = ACTIONS(3385), - [anon_sym_any] = ACTIONS(3385), - [anon_sym_number] = ACTIONS(3385), - [anon_sym_boolean] = ACTIONS(3385), - [anon_sym_string] = ACTIONS(3385), - [anon_sym_symbol] = ACTIONS(3385), - [anon_sym_object] = ACTIONS(3385), - [anon_sym_abstract] = ACTIONS(3323), - [anon_sym_PIPE_RBRACE] = ACTIONS(3325), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(1178)] = { - [sym_export_statement] = STATE(3880), - [sym_object_pattern] = STATE(5984), - [sym_object_assignment_pattern] = STATE(5284), - [sym_array_pattern] = STATE(5984), - [sym__call_signature] = STATE(4314), - [sym__destructuring_pattern] = STATE(5984), - [sym_spread_element] = STATE(5151), - [sym_string] = STATE(3113), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3335), - [sym_rest_pattern] = STATE(5284), - [sym_method_definition] = STATE(5151), - [sym_pair] = STATE(5151), - [sym_pair_pattern] = STATE(5284), - [sym__property_name] = STATE(3113), - [sym_computed_property_name] = STATE(3113), - [sym_method_signature] = STATE(3880), - [sym_accessibility_modifier] = STATE(2808), - [sym_override_modifier] = STATE(2842), - [sym_call_signature] = STATE(3880), - [sym_property_signature] = STATE(3880), - [sym_type_parameters] = STATE(5538), - [sym_construct_signature] = STATE(3880), - [sym_index_signature] = STATE(3880), - [aux_sym_export_statement_repeat1] = STATE(4656), - [aux_sym_object_repeat1] = STATE(5153), - [aux_sym_object_pattern_repeat1] = STATE(4794), - [sym_identifier] = ACTIONS(3405), - [anon_sym_export] = ACTIONS(3407), - [anon_sym_STAR] = ACTIONS(3287), - [anon_sym_type] = ACTIONS(3405), - [anon_sym_namespace] = ACTIONS(3405), - [anon_sym_LBRACE] = ACTIONS(3289), - [anon_sym_COMMA] = ACTIONS(3291), - [anon_sym_RBRACE] = ACTIONS(3435), - [anon_sym_let] = ACTIONS(3405), - [anon_sym_LPAREN] = ACTIONS(3295), - [anon_sym_SEMI] = ACTIONS(3297), - [anon_sym_LBRACK] = ACTIONS(3299), - [anon_sym_async] = ACTIONS(3411), - [anon_sym_new] = ACTIONS(3413), - [anon_sym_DOT_DOT_DOT] = ACTIONS(249), - [anon_sym_PLUS] = ACTIONS(3305), - [anon_sym_DASH] = ACTIONS(3305), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_DQUOTE] = ACTIONS(3307), - [anon_sym_SQUOTE] = ACTIONS(3309), - [sym_comment] = ACTIONS(5), - [sym_number] = ACTIONS(3311), - [sym_private_property_identifier] = ACTIONS(3311), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(3415), - [anon_sym_readonly] = ACTIONS(3417), - [anon_sym_get] = ACTIONS(3419), - [anon_sym_set] = ACTIONS(3419), - [anon_sym_declare] = ACTIONS(3405), - [anon_sym_public] = ACTIONS(3421), - [anon_sym_private] = ACTIONS(3421), - [anon_sym_protected] = ACTIONS(3421), - [anon_sym_override] = ACTIONS(3423), - [anon_sym_module] = ACTIONS(3405), - [anon_sym_any] = ACTIONS(3405), - [anon_sym_number] = ACTIONS(3405), - [anon_sym_boolean] = ACTIONS(3405), - [anon_sym_string] = ACTIONS(3405), - [anon_sym_symbol] = ACTIONS(3405), - [anon_sym_object] = ACTIONS(3405), - [anon_sym_abstract] = ACTIONS(3323), - [anon_sym_PIPE_RBRACE] = ACTIONS(3325), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(1179)] = { - [sym_identifier] = ACTIONS(3437), - [anon_sym_export] = ACTIONS(3437), - [anon_sym_type] = ACTIONS(3437), - [anon_sym_EQ] = ACTIONS(3437), - [anon_sym_namespace] = ACTIONS(3437), - [anon_sym_LBRACE] = ACTIONS(3439), - [anon_sym_COMMA] = ACTIONS(3439), - [anon_sym_RBRACE] = ACTIONS(3439), - [anon_sym_typeof] = ACTIONS(3437), - [anon_sym_import] = ACTIONS(3437), - [anon_sym_let] = ACTIONS(3437), - [anon_sym_BANG] = ACTIONS(3439), - [anon_sym_LPAREN] = ACTIONS(3439), - [anon_sym_RPAREN] = ACTIONS(3439), - [anon_sym_await] = ACTIONS(3437), - [anon_sym_COLON] = ACTIONS(3439), - [anon_sym_yield] = ACTIONS(3437), - [anon_sym_LBRACK] = ACTIONS(3439), - [anon_sym_RBRACK] = ACTIONS(3439), - [anon_sym_class] = ACTIONS(3437), - [anon_sym_async] = ACTIONS(3437), - [anon_sym_function] = ACTIONS(3437), - [anon_sym_EQ_GT] = ACTIONS(3439), - [anon_sym_new] = ACTIONS(3437), - [anon_sym_using] = ACTIONS(3437), - [anon_sym_AMP] = ACTIONS(3439), - [anon_sym_PIPE] = ACTIONS(3439), - [anon_sym_PLUS] = ACTIONS(3437), - [anon_sym_DASH] = ACTIONS(3437), - [anon_sym_SLASH] = ACTIONS(3437), - [anon_sym_LT] = ACTIONS(3439), - [anon_sym_GT] = ACTIONS(3439), - [anon_sym_TILDE] = ACTIONS(3439), - [anon_sym_void] = ACTIONS(3437), - [anon_sym_delete] = ACTIONS(3437), - [anon_sym_PLUS_PLUS] = ACTIONS(3439), - [anon_sym_DASH_DASH] = ACTIONS(3439), - [anon_sym_DQUOTE] = ACTIONS(3439), - [anon_sym_SQUOTE] = ACTIONS(3439), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3439), - [sym_number] = ACTIONS(3439), - [sym_private_property_identifier] = ACTIONS(3439), - [sym_this] = ACTIONS(3437), - [sym_super] = ACTIONS(3437), - [sym_true] = ACTIONS(3437), - [sym_false] = ACTIONS(3437), - [sym_null] = ACTIONS(3437), - [sym_undefined] = ACTIONS(3437), - [anon_sym_AT] = ACTIONS(3439), - [anon_sym_static] = ACTIONS(3437), - [anon_sym_readonly] = ACTIONS(3437), - [anon_sym_get] = ACTIONS(3437), - [anon_sym_set] = ACTIONS(3437), - [anon_sym_QMARK] = ACTIONS(3439), - [anon_sym_declare] = ACTIONS(3437), - [anon_sym_public] = ACTIONS(3437), - [anon_sym_private] = ACTIONS(3437), - [anon_sym_protected] = ACTIONS(3437), - [anon_sym_override] = ACTIONS(3437), - [anon_sym_module] = ACTIONS(3437), - [anon_sym_any] = ACTIONS(3437), - [anon_sym_number] = ACTIONS(3437), - [anon_sym_boolean] = ACTIONS(3437), - [anon_sym_string] = ACTIONS(3437), - [anon_sym_symbol] = ACTIONS(3437), - [anon_sym_object] = ACTIONS(3437), - [anon_sym_extends] = ACTIONS(3437), + [STATE(1182)] = { + [sym_identifier] = ACTIONS(3451), + [anon_sym_export] = ACTIONS(3451), + [anon_sym_type] = ACTIONS(3451), + [anon_sym_EQ] = ACTIONS(3451), + [anon_sym_namespace] = ACTIONS(3451), + [anon_sym_LBRACE] = ACTIONS(3453), + [anon_sym_COMMA] = ACTIONS(3453), + [anon_sym_RBRACE] = ACTIONS(3453), + [anon_sym_typeof] = ACTIONS(3451), + [anon_sym_import] = ACTIONS(3451), + [anon_sym_let] = ACTIONS(3451), + [anon_sym_BANG] = ACTIONS(3453), + [anon_sym_LPAREN] = ACTIONS(3453), + [anon_sym_RPAREN] = ACTIONS(3453), + [anon_sym_await] = ACTIONS(3451), + [anon_sym_COLON] = ACTIONS(3453), + [anon_sym_yield] = ACTIONS(3451), + [anon_sym_LBRACK] = ACTIONS(3453), + [anon_sym_RBRACK] = ACTIONS(3453), + [anon_sym_class] = ACTIONS(3451), + [anon_sym_async] = ACTIONS(3451), + [anon_sym_function] = ACTIONS(3451), + [anon_sym_EQ_GT] = ACTIONS(3453), + [anon_sym_new] = ACTIONS(3451), + [anon_sym_using] = ACTIONS(3451), + [anon_sym_AMP] = ACTIONS(3453), + [anon_sym_PIPE] = ACTIONS(3453), + [anon_sym_PLUS] = ACTIONS(3451), + [anon_sym_DASH] = ACTIONS(3451), + [anon_sym_SLASH] = ACTIONS(3451), + [anon_sym_LT] = ACTIONS(3453), + [anon_sym_GT] = ACTIONS(3453), + [anon_sym_TILDE] = ACTIONS(3453), + [anon_sym_void] = ACTIONS(3451), + [anon_sym_delete] = ACTIONS(3451), + [anon_sym_PLUS_PLUS] = ACTIONS(3453), + [anon_sym_DASH_DASH] = ACTIONS(3453), + [anon_sym_DQUOTE] = ACTIONS(3453), + [anon_sym_SQUOTE] = ACTIONS(3453), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3453), + [sym_number] = ACTIONS(3453), + [sym_private_property_identifier] = ACTIONS(3453), + [sym_this] = ACTIONS(3451), + [sym_super] = ACTIONS(3451), + [sym_true] = ACTIONS(3451), + [sym_false] = ACTIONS(3451), + [sym_null] = ACTIONS(3451), + [sym_undefined] = ACTIONS(3451), + [anon_sym_AT] = ACTIONS(3453), + [anon_sym_static] = ACTIONS(3451), + [anon_sym_readonly] = ACTIONS(3451), + [anon_sym_get] = ACTIONS(3451), + [anon_sym_set] = ACTIONS(3451), + [anon_sym_QMARK] = ACTIONS(3453), + [anon_sym_declare] = ACTIONS(3451), + [anon_sym_public] = ACTIONS(3451), + [anon_sym_private] = ACTIONS(3451), + [anon_sym_protected] = ACTIONS(3451), + [anon_sym_override] = ACTIONS(3451), + [anon_sym_module] = ACTIONS(3451), + [anon_sym_any] = ACTIONS(3451), + [anon_sym_number] = ACTIONS(3451), + [anon_sym_boolean] = ACTIONS(3451), + [anon_sym_string] = ACTIONS(3451), + [anon_sym_symbol] = ACTIONS(3451), + [anon_sym_object] = ACTIONS(3451), + [anon_sym_extends] = ACTIONS(3451), [sym_html_comment] = ACTIONS(5), }, - [STATE(1180)] = { - [sym_identifier] = ACTIONS(3441), - [anon_sym_export] = ACTIONS(3441), - [anon_sym_type] = ACTIONS(3441), - [anon_sym_EQ] = ACTIONS(3441), - [anon_sym_namespace] = ACTIONS(3441), - [anon_sym_LBRACE] = ACTIONS(3443), - [anon_sym_COMMA] = ACTIONS(3443), - [anon_sym_RBRACE] = ACTIONS(3443), - [anon_sym_typeof] = ACTIONS(3441), - [anon_sym_import] = ACTIONS(3441), - [anon_sym_let] = ACTIONS(3441), - [anon_sym_BANG] = ACTIONS(3443), - [anon_sym_LPAREN] = ACTIONS(3443), - [anon_sym_RPAREN] = ACTIONS(3443), - [anon_sym_await] = ACTIONS(3441), - [anon_sym_COLON] = ACTIONS(3443), - [anon_sym_yield] = ACTIONS(3441), - [anon_sym_LBRACK] = ACTIONS(3443), - [anon_sym_RBRACK] = ACTIONS(3443), - [anon_sym_class] = ACTIONS(3441), - [anon_sym_async] = ACTIONS(3441), - [anon_sym_function] = ACTIONS(3441), - [anon_sym_EQ_GT] = ACTIONS(3443), - [anon_sym_new] = ACTIONS(3441), - [anon_sym_using] = ACTIONS(3441), - [anon_sym_AMP] = ACTIONS(3443), - [anon_sym_PIPE] = ACTIONS(3443), - [anon_sym_PLUS] = ACTIONS(3441), - [anon_sym_DASH] = ACTIONS(3441), - [anon_sym_SLASH] = ACTIONS(3441), - [anon_sym_LT] = ACTIONS(3443), - [anon_sym_GT] = ACTIONS(3443), - [anon_sym_TILDE] = ACTIONS(3443), - [anon_sym_void] = ACTIONS(3441), - [anon_sym_delete] = ACTIONS(3441), - [anon_sym_PLUS_PLUS] = ACTIONS(3443), - [anon_sym_DASH_DASH] = ACTIONS(3443), - [anon_sym_DQUOTE] = ACTIONS(3443), - [anon_sym_SQUOTE] = ACTIONS(3443), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3443), - [sym_number] = ACTIONS(3443), - [sym_private_property_identifier] = ACTIONS(3443), - [sym_this] = ACTIONS(3441), - [sym_super] = ACTIONS(3441), - [sym_true] = ACTIONS(3441), - [sym_false] = ACTIONS(3441), - [sym_null] = ACTIONS(3441), - [sym_undefined] = ACTIONS(3441), - [anon_sym_AT] = ACTIONS(3443), - [anon_sym_static] = ACTIONS(3441), - [anon_sym_readonly] = ACTIONS(3441), - [anon_sym_get] = ACTIONS(3441), - [anon_sym_set] = ACTIONS(3441), - [anon_sym_QMARK] = ACTIONS(3443), - [anon_sym_declare] = ACTIONS(3441), - [anon_sym_public] = ACTIONS(3441), - [anon_sym_private] = ACTIONS(3441), - [anon_sym_protected] = ACTIONS(3441), - [anon_sym_override] = ACTIONS(3441), - [anon_sym_module] = ACTIONS(3441), - [anon_sym_any] = ACTIONS(3441), - [anon_sym_number] = ACTIONS(3441), - [anon_sym_boolean] = ACTIONS(3441), - [anon_sym_string] = ACTIONS(3441), - [anon_sym_symbol] = ACTIONS(3441), - [anon_sym_object] = ACTIONS(3441), - [anon_sym_extends] = ACTIONS(3441), + [STATE(1183)] = { + [sym_identifier] = ACTIONS(3455), + [anon_sym_export] = ACTIONS(3455), + [anon_sym_type] = ACTIONS(3455), + [anon_sym_EQ] = ACTIONS(3455), + [anon_sym_namespace] = ACTIONS(3455), + [anon_sym_LBRACE] = ACTIONS(3457), + [anon_sym_COMMA] = ACTIONS(3457), + [anon_sym_RBRACE] = ACTIONS(3457), + [anon_sym_typeof] = ACTIONS(3455), + [anon_sym_import] = ACTIONS(3455), + [anon_sym_let] = ACTIONS(3455), + [anon_sym_BANG] = ACTIONS(3457), + [anon_sym_LPAREN] = ACTIONS(3457), + [anon_sym_RPAREN] = ACTIONS(3457), + [anon_sym_await] = ACTIONS(3455), + [anon_sym_COLON] = ACTIONS(3457), + [anon_sym_yield] = ACTIONS(3455), + [anon_sym_LBRACK] = ACTIONS(3457), + [anon_sym_RBRACK] = ACTIONS(3457), + [anon_sym_class] = ACTIONS(3455), + [anon_sym_async] = ACTIONS(3455), + [anon_sym_function] = ACTIONS(3455), + [anon_sym_EQ_GT] = ACTIONS(3457), + [anon_sym_new] = ACTIONS(3455), + [anon_sym_using] = ACTIONS(3455), + [anon_sym_AMP] = ACTIONS(3457), + [anon_sym_PIPE] = ACTIONS(3457), + [anon_sym_PLUS] = ACTIONS(3455), + [anon_sym_DASH] = ACTIONS(3455), + [anon_sym_SLASH] = ACTIONS(3455), + [anon_sym_LT] = ACTIONS(3457), + [anon_sym_GT] = ACTIONS(3457), + [anon_sym_TILDE] = ACTIONS(3457), + [anon_sym_void] = ACTIONS(3455), + [anon_sym_delete] = ACTIONS(3455), + [anon_sym_PLUS_PLUS] = ACTIONS(3457), + [anon_sym_DASH_DASH] = ACTIONS(3457), + [anon_sym_DQUOTE] = ACTIONS(3457), + [anon_sym_SQUOTE] = ACTIONS(3457), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3457), + [sym_number] = ACTIONS(3457), + [sym_private_property_identifier] = ACTIONS(3457), + [sym_this] = ACTIONS(3455), + [sym_super] = ACTIONS(3455), + [sym_true] = ACTIONS(3455), + [sym_false] = ACTIONS(3455), + [sym_null] = ACTIONS(3455), + [sym_undefined] = ACTIONS(3455), + [anon_sym_AT] = ACTIONS(3457), + [anon_sym_static] = ACTIONS(3455), + [anon_sym_readonly] = ACTIONS(3455), + [anon_sym_get] = ACTIONS(3455), + [anon_sym_set] = ACTIONS(3455), + [anon_sym_QMARK] = ACTIONS(3457), + [anon_sym_declare] = ACTIONS(3455), + [anon_sym_public] = ACTIONS(3455), + [anon_sym_private] = ACTIONS(3455), + [anon_sym_protected] = ACTIONS(3455), + [anon_sym_override] = ACTIONS(3455), + [anon_sym_module] = ACTIONS(3455), + [anon_sym_any] = ACTIONS(3455), + [anon_sym_number] = ACTIONS(3455), + [anon_sym_boolean] = ACTIONS(3455), + [anon_sym_string] = ACTIONS(3455), + [anon_sym_symbol] = ACTIONS(3455), + [anon_sym_object] = ACTIONS(3455), + [anon_sym_extends] = ACTIONS(3455), [sym_html_comment] = ACTIONS(5), }, - [STATE(1181)] = { - [sym_identifier] = ACTIONS(3445), - [anon_sym_export] = ACTIONS(3445), - [anon_sym_type] = ACTIONS(3445), - [anon_sym_EQ] = ACTIONS(3445), - [anon_sym_namespace] = ACTIONS(3445), - [anon_sym_LBRACE] = ACTIONS(3447), - [anon_sym_COMMA] = ACTIONS(3447), - [anon_sym_RBRACE] = ACTIONS(3447), - [anon_sym_typeof] = ACTIONS(3445), - [anon_sym_import] = ACTIONS(3445), - [anon_sym_let] = ACTIONS(3445), - [anon_sym_BANG] = ACTIONS(3447), - [anon_sym_LPAREN] = ACTIONS(3447), - [anon_sym_RPAREN] = ACTIONS(3447), - [anon_sym_await] = ACTIONS(3445), - [anon_sym_COLON] = ACTIONS(3447), - [anon_sym_yield] = ACTIONS(3445), - [anon_sym_LBRACK] = ACTIONS(3447), - [anon_sym_RBRACK] = ACTIONS(3447), - [anon_sym_class] = ACTIONS(3445), - [anon_sym_async] = ACTIONS(3445), - [anon_sym_function] = ACTIONS(3445), - [anon_sym_EQ_GT] = ACTIONS(3447), - [anon_sym_new] = ACTIONS(3445), - [anon_sym_using] = ACTIONS(3445), - [anon_sym_AMP] = ACTIONS(3447), - [anon_sym_PIPE] = ACTIONS(3447), - [anon_sym_PLUS] = ACTIONS(3445), - [anon_sym_DASH] = ACTIONS(3445), - [anon_sym_SLASH] = ACTIONS(3445), - [anon_sym_LT] = ACTIONS(3447), - [anon_sym_GT] = ACTIONS(3447), - [anon_sym_TILDE] = ACTIONS(3447), - [anon_sym_void] = ACTIONS(3445), - [anon_sym_delete] = ACTIONS(3445), - [anon_sym_PLUS_PLUS] = ACTIONS(3447), - [anon_sym_DASH_DASH] = ACTIONS(3447), - [anon_sym_DQUOTE] = ACTIONS(3447), - [anon_sym_SQUOTE] = ACTIONS(3447), - [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(3447), - [sym_number] = ACTIONS(3447), - [sym_private_property_identifier] = ACTIONS(3447), - [sym_this] = ACTIONS(3445), - [sym_super] = ACTIONS(3445), - [sym_true] = ACTIONS(3445), - [sym_false] = ACTIONS(3445), - [sym_null] = ACTIONS(3445), - [sym_undefined] = ACTIONS(3445), - [anon_sym_AT] = ACTIONS(3447), - [anon_sym_static] = ACTIONS(3445), - [anon_sym_readonly] = ACTIONS(3445), - [anon_sym_get] = ACTIONS(3445), - [anon_sym_set] = ACTIONS(3445), - [anon_sym_QMARK] = ACTIONS(3447), - [anon_sym_declare] = ACTIONS(3445), - [anon_sym_public] = ACTIONS(3445), - [anon_sym_private] = ACTIONS(3445), - [anon_sym_protected] = ACTIONS(3445), - [anon_sym_override] = ACTIONS(3445), - [anon_sym_module] = ACTIONS(3445), - [anon_sym_any] = ACTIONS(3445), - [anon_sym_number] = ACTIONS(3445), - [anon_sym_boolean] = ACTIONS(3445), - [anon_sym_string] = ACTIONS(3445), - [anon_sym_symbol] = ACTIONS(3445), - [anon_sym_object] = ACTIONS(3445), - [anon_sym_extends] = ACTIONS(3445), + [STATE(1184)] = { + [sym_identifier] = ACTIONS(3459), + [anon_sym_export] = ACTIONS(3459), + [anon_sym_type] = ACTIONS(3459), + [anon_sym_EQ] = ACTIONS(3459), + [anon_sym_namespace] = ACTIONS(3459), + [anon_sym_LBRACE] = ACTIONS(3461), + [anon_sym_COMMA] = ACTIONS(3461), + [anon_sym_RBRACE] = ACTIONS(3461), + [anon_sym_typeof] = ACTIONS(3459), + [anon_sym_import] = ACTIONS(3459), + [anon_sym_let] = ACTIONS(3459), + [anon_sym_BANG] = ACTIONS(3461), + [anon_sym_LPAREN] = ACTIONS(3461), + [anon_sym_RPAREN] = ACTIONS(3461), + [anon_sym_await] = ACTIONS(3459), + [anon_sym_COLON] = ACTIONS(3461), + [anon_sym_yield] = ACTIONS(3459), + [anon_sym_LBRACK] = ACTIONS(3461), + [anon_sym_RBRACK] = ACTIONS(3461), + [anon_sym_class] = ACTIONS(3459), + [anon_sym_async] = ACTIONS(3459), + [anon_sym_function] = ACTIONS(3459), + [anon_sym_EQ_GT] = ACTIONS(3461), + [anon_sym_new] = ACTIONS(3459), + [anon_sym_using] = ACTIONS(3459), + [anon_sym_AMP] = ACTIONS(3461), + [anon_sym_PIPE] = ACTIONS(3461), + [anon_sym_PLUS] = ACTIONS(3459), + [anon_sym_DASH] = ACTIONS(3459), + [anon_sym_SLASH] = ACTIONS(3459), + [anon_sym_LT] = ACTIONS(3461), + [anon_sym_GT] = ACTIONS(3461), + [anon_sym_TILDE] = ACTIONS(3461), + [anon_sym_void] = ACTIONS(3459), + [anon_sym_delete] = ACTIONS(3459), + [anon_sym_PLUS_PLUS] = ACTIONS(3461), + [anon_sym_DASH_DASH] = ACTIONS(3461), + [anon_sym_DQUOTE] = ACTIONS(3461), + [anon_sym_SQUOTE] = ACTIONS(3461), + [sym_comment] = ACTIONS(5), + [anon_sym_BQUOTE] = ACTIONS(3461), + [sym_number] = ACTIONS(3461), + [sym_private_property_identifier] = ACTIONS(3461), + [sym_this] = ACTIONS(3459), + [sym_super] = ACTIONS(3459), + [sym_true] = ACTIONS(3459), + [sym_false] = ACTIONS(3459), + [sym_null] = ACTIONS(3459), + [sym_undefined] = ACTIONS(3459), + [anon_sym_AT] = ACTIONS(3461), + [anon_sym_static] = ACTIONS(3459), + [anon_sym_readonly] = ACTIONS(3459), + [anon_sym_get] = ACTIONS(3459), + [anon_sym_set] = ACTIONS(3459), + [anon_sym_QMARK] = ACTIONS(3461), + [anon_sym_declare] = ACTIONS(3459), + [anon_sym_public] = ACTIONS(3459), + [anon_sym_private] = ACTIONS(3459), + [anon_sym_protected] = ACTIONS(3459), + [anon_sym_override] = ACTIONS(3459), + [anon_sym_module] = ACTIONS(3459), + [anon_sym_any] = ACTIONS(3459), + [anon_sym_number] = ACTIONS(3459), + [anon_sym_boolean] = ACTIONS(3459), + [anon_sym_string] = ACTIONS(3459), + [anon_sym_symbol] = ACTIONS(3459), + [anon_sym_object] = ACTIONS(3459), + [anon_sym_extends] = ACTIONS(3459), [sym_html_comment] = ACTIONS(5), }, - [STATE(1182)] = { - [sym_nested_identifier] = STATE(1559), - [sym_string] = STATE(1560), - [sym__module] = STATE(1692), - [sym_identifier] = ACTIONS(3449), + [STATE(1185)] = { + [sym_nested_identifier] = STATE(1555), + [sym_string] = STATE(1556), + [sym__module] = STATE(1713), + [sym_identifier] = ACTIONS(3463), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(822), + [anon_sym_EQ] = ACTIONS(220), [anon_sym_as] = ACTIONS(120), - [anon_sym_COMMA] = ACTIONS(824), - [anon_sym_RBRACE] = ACTIONS(824), + [anon_sym_COMMA] = ACTIONS(223), + [anon_sym_RBRACE] = ACTIONS(223), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(153), - [anon_sym_RPAREN] = ACTIONS(824), + [anon_sym_LPAREN] = ACTIONS(154), + [anon_sym_RPAREN] = ACTIONS(223), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(824), - [anon_sym_LBRACK] = ACTIONS(153), - [anon_sym_RBRACK] = ACTIONS(824), - [anon_sym_DOT] = ACTIONS(153), - [anon_sym_EQ_GT] = ACTIONS(151), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_COLON] = ACTIONS(223), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_RBRACK] = ACTIONS(223), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -138432,61 +138686,61 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), [anon_sym_LT] = ACTIONS(120), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(153), - [anon_sym_QMARK] = ACTIONS(826), + [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_QMARK] = ACTIONS(728), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, - [STATE(1183)] = { - [sym_nested_identifier] = STATE(1559), - [sym_string] = STATE(1560), - [sym__module] = STATE(1692), - [sym_identifier] = ACTIONS(3449), + [STATE(1186)] = { + [sym_nested_identifier] = STATE(1555), + [sym_string] = STATE(1556), + [sym__module] = STATE(1713), + [sym_identifier] = ACTIONS(3463), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(117), + [anon_sym_EQ] = ACTIONS(806), [anon_sym_as] = ACTIONS(120), - [anon_sym_COMMA] = ACTIONS(126), - [anon_sym_RBRACE] = ACTIONS(126), + [anon_sym_COMMA] = ACTIONS(812), + [anon_sym_RBRACE] = ACTIONS(812), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(153), - [anon_sym_RPAREN] = ACTIONS(126), + [anon_sym_LPAREN] = ACTIONS(154), + [anon_sym_RPAREN] = ACTIONS(812), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(126), - [anon_sym_LBRACK] = ACTIONS(153), - [anon_sym_RBRACK] = ACTIONS(126), - [anon_sym_DOT] = ACTIONS(153), - [anon_sym_EQ_GT] = ACTIONS(151), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_COLON] = ACTIONS(812), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_RBRACK] = ACTIONS(812), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_EQ_GT] = ACTIONS(225), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -138501,197 +138755,129 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), [anon_sym_LT] = ACTIONS(120), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(153), - [anon_sym_QMARK] = ACTIONS(786), + [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_QMARK] = ACTIONS(828), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(153), - [sym_html_comment] = ACTIONS(5), - }, - [STATE(1184)] = { - [sym_export_statement] = STATE(3923), - [sym_object_pattern] = STATE(5984), - [sym_object_assignment_pattern] = STATE(5658), - [sym_array_pattern] = STATE(5984), - [sym__call_signature] = STATE(4314), - [sym__destructuring_pattern] = STATE(5984), - [sym_spread_element] = STATE(5669), - [sym_string] = STATE(3113), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3335), - [sym_rest_pattern] = STATE(5658), - [sym_method_definition] = STATE(5669), - [sym_pair] = STATE(5669), - [sym_pair_pattern] = STATE(5658), - [sym__property_name] = STATE(3113), - [sym_computed_property_name] = STATE(3113), - [sym_method_signature] = STATE(3923), - [sym_accessibility_modifier] = STATE(2808), - [sym_override_modifier] = STATE(2842), - [sym_call_signature] = STATE(3923), - [sym_property_signature] = STATE(3923), - [sym_type_parameters] = STATE(5538), - [sym_construct_signature] = STATE(3923), - [sym_index_signature] = STATE(3923), - [aux_sym_export_statement_repeat1] = STATE(4656), - [sym_identifier] = ACTIONS(3451), - [anon_sym_export] = ACTIONS(3453), - [anon_sym_STAR] = ACTIONS(3287), - [anon_sym_type] = ACTIONS(3451), - [anon_sym_namespace] = ACTIONS(3451), - [anon_sym_LBRACE] = ACTIONS(3289), - [anon_sym_COMMA] = ACTIONS(3455), - [anon_sym_RBRACE] = ACTIONS(3455), - [anon_sym_let] = ACTIONS(3451), - [anon_sym_LPAREN] = ACTIONS(3295), - [anon_sym_LBRACK] = ACTIONS(3299), - [anon_sym_async] = ACTIONS(3458), - [anon_sym_new] = ACTIONS(3460), - [anon_sym_DOT_DOT_DOT] = ACTIONS(249), - [anon_sym_PLUS] = ACTIONS(3305), - [anon_sym_DASH] = ACTIONS(3305), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_DQUOTE] = ACTIONS(3307), - [anon_sym_SQUOTE] = ACTIONS(3309), - [sym_comment] = ACTIONS(5), - [sym_number] = ACTIONS(3311), - [sym_private_property_identifier] = ACTIONS(3311), - [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(3462), - [anon_sym_readonly] = ACTIONS(3464), - [anon_sym_get] = ACTIONS(3466), - [anon_sym_set] = ACTIONS(3466), - [anon_sym_declare] = ACTIONS(3451), - [anon_sym_public] = ACTIONS(3468), - [anon_sym_private] = ACTIONS(3468), - [anon_sym_protected] = ACTIONS(3468), - [anon_sym_override] = ACTIONS(3470), - [anon_sym_module] = ACTIONS(3451), - [anon_sym_any] = ACTIONS(3451), - [anon_sym_number] = ACTIONS(3451), - [anon_sym_boolean] = ACTIONS(3451), - [anon_sym_string] = ACTIONS(3451), - [anon_sym_symbol] = ACTIONS(3451), - [anon_sym_object] = ACTIONS(3451), - [anon_sym_abstract] = ACTIONS(3323), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, - [STATE(1185)] = { - [sym_export_statement] = STATE(3886), - [sym_object_pattern] = STATE(5984), - [sym_object_assignment_pattern] = STATE(5658), - [sym_array_pattern] = STATE(5984), - [sym__call_signature] = STATE(4314), - [sym__destructuring_pattern] = STATE(5984), - [sym_spread_element] = STATE(5669), - [sym_string] = STATE(3113), - [sym_decorator] = STATE(1352), - [sym_formal_parameters] = STATE(3335), - [sym_rest_pattern] = STATE(5658), - [sym_method_definition] = STATE(5669), - [sym_pair] = STATE(5669), - [sym_pair_pattern] = STATE(5658), - [sym__property_name] = STATE(3113), - [sym_computed_property_name] = STATE(3113), - [sym_method_signature] = STATE(3886), - [sym_accessibility_modifier] = STATE(2808), - [sym_override_modifier] = STATE(2842), - [sym_call_signature] = STATE(3886), - [sym_property_signature] = STATE(3886), - [sym_type_parameters] = STATE(5538), - [sym_construct_signature] = STATE(3886), - [sym_index_signature] = STATE(3886), - [aux_sym_export_statement_repeat1] = STATE(4656), - [sym_identifier] = ACTIONS(3451), - [anon_sym_export] = ACTIONS(3453), - [anon_sym_STAR] = ACTIONS(3287), - [anon_sym_type] = ACTIONS(3451), - [anon_sym_namespace] = ACTIONS(3451), - [anon_sym_LBRACE] = ACTIONS(3289), - [anon_sym_COMMA] = ACTIONS(3455), - [anon_sym_RBRACE] = ACTIONS(3455), - [anon_sym_let] = ACTIONS(3451), - [anon_sym_LPAREN] = ACTIONS(3295), - [anon_sym_LBRACK] = ACTIONS(3299), - [anon_sym_async] = ACTIONS(3458), - [anon_sym_new] = ACTIONS(3460), + [STATE(1187)] = { + [sym_export_statement] = STATE(3947), + [sym_object_pattern] = STATE(5788), + [sym_object_assignment_pattern] = STATE(5584), + [sym_array_pattern] = STATE(5788), + [sym__call_signature] = STATE(4263), + [sym__destructuring_pattern] = STATE(5788), + [sym_spread_element] = STATE(5585), + [sym_string] = STATE(3121), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3332), + [sym_rest_pattern] = STATE(5584), + [sym_method_definition] = STATE(5585), + [sym_pair] = STATE(5585), + [sym_pair_pattern] = STATE(5584), + [sym__property_name] = STATE(3121), + [sym_computed_property_name] = STATE(3121), + [sym_method_signature] = STATE(3947), + [sym_accessibility_modifier] = STATE(2812), + [sym_override_modifier] = STATE(2840), + [sym_call_signature] = STATE(3947), + [sym_property_signature] = STATE(3947), + [sym_type_parameters] = STATE(5568), + [sym_construct_signature] = STATE(3947), + [sym_index_signature] = STATE(3947), + [aux_sym_export_statement_repeat1] = STATE(4653), + [sym_identifier] = ACTIONS(3465), + [anon_sym_export] = ACTIONS(3467), + [anon_sym_STAR] = ACTIONS(3301), + [anon_sym_type] = ACTIONS(3465), + [anon_sym_namespace] = ACTIONS(3465), + [anon_sym_LBRACE] = ACTIONS(3303), + [anon_sym_COMMA] = ACTIONS(3469), + [anon_sym_RBRACE] = ACTIONS(3469), + [anon_sym_let] = ACTIONS(3465), + [anon_sym_LPAREN] = ACTIONS(3309), + [anon_sym_LBRACK] = ACTIONS(3313), + [anon_sym_async] = ACTIONS(3472), + [anon_sym_new] = ACTIONS(3474), [anon_sym_DOT_DOT_DOT] = ACTIONS(249), - [anon_sym_PLUS] = ACTIONS(3305), - [anon_sym_DASH] = ACTIONS(3305), - [anon_sym_LT] = ACTIONS(2509), - [anon_sym_DQUOTE] = ACTIONS(3307), - [anon_sym_SQUOTE] = ACTIONS(3309), - [sym_comment] = ACTIONS(5), - [sym_number] = ACTIONS(3311), - [sym_private_property_identifier] = ACTIONS(3311), + [anon_sym_PLUS] = ACTIONS(3319), + [anon_sym_DASH] = ACTIONS(3319), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_DQUOTE] = ACTIONS(3321), + [anon_sym_SQUOTE] = ACTIONS(3323), + [sym_comment] = ACTIONS(5), + [sym_number] = ACTIONS(3325), + [sym_private_property_identifier] = ACTIONS(3325), [anon_sym_AT] = ACTIONS(97), - [anon_sym_static] = ACTIONS(3462), - [anon_sym_readonly] = ACTIONS(3464), - [anon_sym_get] = ACTIONS(3466), - [anon_sym_set] = ACTIONS(3466), - [anon_sym_declare] = ACTIONS(3451), - [anon_sym_public] = ACTIONS(3468), - [anon_sym_private] = ACTIONS(3468), - [anon_sym_protected] = ACTIONS(3468), - [anon_sym_override] = ACTIONS(3470), - [anon_sym_module] = ACTIONS(3451), - [anon_sym_any] = ACTIONS(3451), - [anon_sym_number] = ACTIONS(3451), - [anon_sym_boolean] = ACTIONS(3451), - [anon_sym_string] = ACTIONS(3451), - [anon_sym_symbol] = ACTIONS(3451), - [anon_sym_object] = ACTIONS(3451), - [anon_sym_abstract] = ACTIONS(3323), + [anon_sym_static] = ACTIONS(3476), + [anon_sym_readonly] = ACTIONS(3478), + [anon_sym_get] = ACTIONS(3480), + [anon_sym_set] = ACTIONS(3480), + [anon_sym_declare] = ACTIONS(3465), + [anon_sym_public] = ACTIONS(3482), + [anon_sym_private] = ACTIONS(3482), + [anon_sym_protected] = ACTIONS(3482), + [anon_sym_override] = ACTIONS(3484), + [anon_sym_module] = ACTIONS(3465), + [anon_sym_any] = ACTIONS(3465), + [anon_sym_number] = ACTIONS(3465), + [anon_sym_boolean] = ACTIONS(3465), + [anon_sym_string] = ACTIONS(3465), + [anon_sym_symbol] = ACTIONS(3465), + [anon_sym_object] = ACTIONS(3465), + [anon_sym_abstract] = ACTIONS(3337), [sym_html_comment] = ACTIONS(5), }, - [STATE(1186)] = { - [sym_nested_identifier] = STATE(1559), - [sym_string] = STATE(1560), - [sym__module] = STATE(1692), - [sym_identifier] = ACTIONS(3449), + [STATE(1188)] = { + [sym_nested_identifier] = STATE(1555), + [sym_string] = STATE(1556), + [sym__module] = STATE(1713), + [sym_identifier] = ACTIONS(3463), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(822), + [anon_sym_EQ] = ACTIONS(861), [anon_sym_as] = ACTIONS(120), - [anon_sym_COMMA] = ACTIONS(153), - [anon_sym_RBRACE] = ACTIONS(153), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_RBRACE] = ACTIONS(154), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(153), - [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_LPAREN] = ACTIONS(154), + [anon_sym_SEMI] = ACTIONS(154), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(153), - [anon_sym_LBRACK] = ACTIONS(153), - [anon_sym_RBRACK] = ACTIONS(153), - [anon_sym_DOT] = ACTIONS(153), - [anon_sym_EQ_GT] = ACTIONS(850), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_COLON] = ACTIONS(154), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_RBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_EQ_GT] = ACTIONS(855), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -138706,60 +138892,60 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), [anon_sym_LT] = ACTIONS(120), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_BQUOTE] = ACTIONS(154), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, - [STATE(1187)] = { - [sym_nested_identifier] = STATE(1559), - [sym_string] = STATE(1560), - [sym__module] = STATE(1692), - [sym_identifier] = ACTIONS(3449), + [STATE(1189)] = { + [sym_nested_identifier] = STATE(1555), + [sym_string] = STATE(1556), + [sym__module] = STATE(1713), + [sym_identifier] = ACTIONS(3463), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(840), + [anon_sym_EQ] = ACTIONS(806), [anon_sym_as] = ACTIONS(120), - [anon_sym_COMMA] = ACTIONS(153), - [anon_sym_RBRACE] = ACTIONS(153), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_RBRACE] = ACTIONS(154), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(153), - [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_LPAREN] = ACTIONS(154), + [anon_sym_SEMI] = ACTIONS(154), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(153), - [anon_sym_LBRACK] = ACTIONS(153), - [anon_sym_RBRACK] = ACTIONS(153), - [anon_sym_DOT] = ACTIONS(153), - [anon_sym_EQ_GT] = ACTIONS(850), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_COLON] = ACTIONS(154), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_RBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_EQ_GT] = ACTIONS(855), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -138774,58 +138960,127 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), [anon_sym_LT] = ACTIONS(120), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_BQUOTE] = ACTIONS(154), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, - [STATE(1188)] = { - [sym_nested_identifier] = STATE(1559), - [sym_string] = STATE(1560), - [sym__module] = STATE(1692), - [sym_identifier] = ACTIONS(3449), + [STATE(1190)] = { + [sym_export_statement] = STATE(4002), + [sym_object_pattern] = STATE(5788), + [sym_object_assignment_pattern] = STATE(5584), + [sym_array_pattern] = STATE(5788), + [sym__call_signature] = STATE(4263), + [sym__destructuring_pattern] = STATE(5788), + [sym_spread_element] = STATE(5585), + [sym_string] = STATE(3121), + [sym_decorator] = STATE(1339), + [sym_formal_parameters] = STATE(3332), + [sym_rest_pattern] = STATE(5584), + [sym_method_definition] = STATE(5585), + [sym_pair] = STATE(5585), + [sym_pair_pattern] = STATE(5584), + [sym__property_name] = STATE(3121), + [sym_computed_property_name] = STATE(3121), + [sym_method_signature] = STATE(4002), + [sym_accessibility_modifier] = STATE(2812), + [sym_override_modifier] = STATE(2840), + [sym_call_signature] = STATE(4002), + [sym_property_signature] = STATE(4002), + [sym_type_parameters] = STATE(5568), + [sym_construct_signature] = STATE(4002), + [sym_index_signature] = STATE(4002), + [aux_sym_export_statement_repeat1] = STATE(4653), + [sym_identifier] = ACTIONS(3465), + [anon_sym_export] = ACTIONS(3467), + [anon_sym_STAR] = ACTIONS(3301), + [anon_sym_type] = ACTIONS(3465), + [anon_sym_namespace] = ACTIONS(3465), + [anon_sym_LBRACE] = ACTIONS(3303), + [anon_sym_COMMA] = ACTIONS(3469), + [anon_sym_RBRACE] = ACTIONS(3469), + [anon_sym_let] = ACTIONS(3465), + [anon_sym_LPAREN] = ACTIONS(3309), + [anon_sym_LBRACK] = ACTIONS(3313), + [anon_sym_async] = ACTIONS(3472), + [anon_sym_new] = ACTIONS(3474), + [anon_sym_DOT_DOT_DOT] = ACTIONS(249), + [anon_sym_PLUS] = ACTIONS(3319), + [anon_sym_DASH] = ACTIONS(3319), + [anon_sym_LT] = ACTIONS(2529), + [anon_sym_DQUOTE] = ACTIONS(3321), + [anon_sym_SQUOTE] = ACTIONS(3323), + [sym_comment] = ACTIONS(5), + [sym_number] = ACTIONS(3325), + [sym_private_property_identifier] = ACTIONS(3325), + [anon_sym_AT] = ACTIONS(97), + [anon_sym_static] = ACTIONS(3476), + [anon_sym_readonly] = ACTIONS(3478), + [anon_sym_get] = ACTIONS(3480), + [anon_sym_set] = ACTIONS(3480), + [anon_sym_declare] = ACTIONS(3465), + [anon_sym_public] = ACTIONS(3482), + [anon_sym_private] = ACTIONS(3482), + [anon_sym_protected] = ACTIONS(3482), + [anon_sym_override] = ACTIONS(3484), + [anon_sym_module] = ACTIONS(3465), + [anon_sym_any] = ACTIONS(3465), + [anon_sym_number] = ACTIONS(3465), + [anon_sym_boolean] = ACTIONS(3465), + [anon_sym_string] = ACTIONS(3465), + [anon_sym_symbol] = ACTIONS(3465), + [anon_sym_object] = ACTIONS(3465), + [anon_sym_abstract] = ACTIONS(3337), + [sym_html_comment] = ACTIONS(5), + }, + [STATE(1191)] = { + [sym_nested_identifier] = STATE(1555), + [sym_string] = STATE(1556), + [sym__module] = STATE(1713), + [sym_identifier] = ACTIONS(3463), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(822), + [anon_sym_EQ] = ACTIONS(861), [anon_sym_as] = ACTIONS(120), - [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_COMMA] = ACTIONS(919), + [anon_sym_RBRACE] = ACTIONS(919), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(153), - [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_LPAREN] = ACTIONS(154), [anon_sym_in] = ACTIONS(120), - [anon_sym_of] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(153), - [anon_sym_DOT] = ACTIONS(153), - [anon_sym_EQ_GT] = ACTIONS(880), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_COLON] = ACTIONS(812), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_RBRACK] = ACTIONS(919), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_EQ_GT] = ACTIONS(855), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -138840,60 +139095,58 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), [anon_sym_LT] = ACTIONS(120), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_BQUOTE] = ACTIONS(154), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(153), - [sym__ternary_qmark] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, - [STATE(1189)] = { - [sym_nested_identifier] = STATE(1559), - [sym_string] = STATE(1560), - [sym__module] = STATE(1692), - [sym_identifier] = ACTIONS(3449), + [STATE(1192)] = { + [sym_nested_identifier] = STATE(1555), + [sym_string] = STATE(1556), + [sym__module] = STATE(1713), + [sym_identifier] = ACTIONS(3463), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(840), + [anon_sym_EQ] = ACTIONS(806), [anon_sym_as] = ACTIONS(120), - [anon_sym_COMMA] = ACTIONS(886), - [anon_sym_RBRACE] = ACTIONS(886), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_RBRACE] = ACTIONS(154), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(153), + [anon_sym_LPAREN] = ACTIONS(154), + [anon_sym_SEMI] = ACTIONS(154), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(824), - [anon_sym_LBRACK] = ACTIONS(153), - [anon_sym_RBRACK] = ACTIONS(886), - [anon_sym_DOT] = ACTIONS(153), - [anon_sym_EQ_GT] = ACTIONS(850), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_EQ_GT] = ACTIONS(688), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -138908,58 +139161,59 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), [anon_sym_LT] = ACTIONS(120), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_BQUOTE] = ACTIONS(154), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(153), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, - [STATE(1190)] = { - [aux_sym_object_repeat1] = STATE(4863), - [aux_sym_object_pattern_repeat1] = STATE(4870), - [sym_identifier] = ACTIONS(3472), + [STATE(1193)] = { + [sym_nested_identifier] = STATE(204), + [sym_string] = STATE(199), + [sym__module] = STATE(229), + [sym_identifier] = ACTIONS(3341), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(665), + [anon_sym_EQ] = ACTIONS(863), [anon_sym_as] = ACTIONS(120), - [anon_sym_COMMA] = ACTIONS(153), - [anon_sym_RBRACE] = ACTIONS(671), + [anon_sym_COMMA] = ACTIONS(154), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2131), - [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_LPAREN] = ACTIONS(154), + [anon_sym_SEMI] = ACTIONS(154), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(675), - [anon_sym_LBRACK] = ACTIONS(153), - [anon_sym_DOT] = ACTIONS(153), - [anon_sym_EQ_GT] = ACTIONS(686), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_COLON] = ACTIONS(877), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_EQ_GT] = ACTIONS(688), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -138973,60 +139227,60 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2140), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(120), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), + [anon_sym_DQUOTE] = ACTIONS(3343), + [anon_sym_SQUOTE] = ACTIONS(3345), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(153), - [anon_sym_QMARK] = ACTIONS(694), + [anon_sym_BQUOTE] = ACTIONS(154), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(153), - [sym__ternary_qmark] = ACTIONS(153), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(696), }, - [STATE(1191)] = { - [sym_nested_identifier] = STATE(1598), - [sym_string] = STATE(1607), - [sym__module] = STATE(1760), - [sym_identifier] = ACTIONS(3474), + [STATE(1194)] = { + [aux_sym_object_repeat1] = STATE(5139), + [aux_sym_object_pattern_repeat1] = STATE(5141), + [sym_identifier] = ACTIONS(3486), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(854), + [anon_sym_EQ] = ACTIONS(667), [anon_sym_as] = ACTIONS(120), - [anon_sym_COMMA] = ACTIONS(153), - [anon_sym_RBRACE] = ACTIONS(153), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_RBRACE] = ACTIONS(702), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(153), - [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_LPAREN] = ACTIONS(2151), + [anon_sym_SEMI] = ACTIONS(154), [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(153), - [anon_sym_DOT] = ACTIONS(153), - [anon_sym_EQ_GT] = ACTIONS(686), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_COLON] = ACTIONS(677), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_EQ_GT] = ACTIONS(688), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -139040,60 +139294,60 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(120), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(2160), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_QMARK] = ACTIONS(696), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(153), - [sym__ternary_qmark] = ACTIONS(153), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), + [sym__member_signature_marker] = ACTIONS(698), }, - [STATE(1192)] = { - [sym_nested_identifier] = STATE(1559), - [sym_string] = STATE(1560), - [sym__module] = STATE(1692), - [sym_identifier] = ACTIONS(3449), + [STATE(1195)] = { + [sym_nested_identifier] = STATE(776), + [sym_string] = STATE(798), + [sym__module] = STATE(928), + [sym_identifier] = ACTIONS(3413), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(822), + [anon_sym_EQ] = ACTIONS(863), [anon_sym_as] = ACTIONS(120), - [anon_sym_COMMA] = ACTIONS(153), - [anon_sym_RBRACE] = ACTIONS(153), + [anon_sym_COMMA] = ACTIONS(154), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(153), - [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_LPAREN] = ACTIONS(154), + [anon_sym_SEMI] = ACTIONS(154), [anon_sym_in] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(153), - [anon_sym_DOT] = ACTIONS(153), - [anon_sym_EQ_GT] = ACTIONS(686), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_COLON] = ACTIONS(877), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_EQ_GT] = ACTIONS(688), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -139108,59 +139362,59 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), [anon_sym_LT] = ACTIONS(120), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_BQUOTE] = ACTIONS(154), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(153), - [sym__ternary_qmark] = ACTIONS(153), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, - [STATE(1193)] = { - [aux_sym_object_repeat1] = STATE(4754), - [aux_sym_object_pattern_repeat1] = STATE(4870), - [sym_identifier] = ACTIONS(3472), + [STATE(1196)] = { + [sym_nested_identifier] = STATE(1545), + [sym_string] = STATE(1546), + [sym__module] = STATE(1752), + [sym_identifier] = ACTIONS(3488), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(665), + [anon_sym_EQ] = ACTIONS(863), [anon_sym_as] = ACTIONS(120), - [anon_sym_COMMA] = ACTIONS(153), - [anon_sym_RBRACE] = ACTIONS(700), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_RBRACE] = ACTIONS(154), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2131), - [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_LPAREN] = ACTIONS(154), + [anon_sym_SEMI] = ACTIONS(154), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(675), - [anon_sym_LBRACK] = ACTIONS(153), - [anon_sym_DOT] = ACTIONS(153), - [anon_sym_EQ_GT] = ACTIONS(686), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_EQ_GT] = ACTIONS(688), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -139174,60 +139428,60 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2140), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(120), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(153), - [anon_sym_QMARK] = ACTIONS(694), + [anon_sym_BQUOTE] = ACTIONS(154), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(153), - [sym__ternary_qmark] = ACTIONS(153), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(696), }, - [STATE(1194)] = { - [sym_nested_identifier] = STATE(196), - [sym_string] = STATE(207), - [sym__module] = STATE(230), - [sym_identifier] = ACTIONS(3379), + [STATE(1197)] = { + [sym_nested_identifier] = STATE(1545), + [sym_string] = STATE(1546), + [sym__module] = STATE(1752), + [sym_identifier] = ACTIONS(3488), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(854), + [anon_sym_EQ] = ACTIONS(883), [anon_sym_as] = ACTIONS(120), - [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_COMMA] = ACTIONS(154), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(153), - [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_LPAREN] = ACTIONS(154), + [anon_sym_SEMI] = ACTIONS(154), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(866), - [anon_sym_LBRACK] = ACTIONS(153), - [anon_sym_DOT] = ACTIONS(153), - [anon_sym_EQ_GT] = ACTIONS(686), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_of] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_EQ_GT] = ACTIONS(889), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -139242,59 +139496,59 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), [anon_sym_LT] = ACTIONS(120), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), - [anon_sym_DQUOTE] = ACTIONS(3381), - [anon_sym_SQUOTE] = ACTIONS(3383), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), + [anon_sym_DQUOTE] = ACTIONS(83), + [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_BQUOTE] = ACTIONS(154), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(153), - [sym__ternary_qmark] = ACTIONS(153), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, - [STATE(1195)] = { - [sym_nested_identifier] = STATE(1559), - [sym_string] = STATE(1560), - [sym__module] = STATE(1692), - [sym_identifier] = ACTIONS(3449), + [STATE(1198)] = { + [sym_nested_identifier] = STATE(1555), + [sym_string] = STATE(1556), + [sym__module] = STATE(1713), + [sym_identifier] = ACTIONS(3463), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(219), + [anon_sym_EQ] = ACTIONS(117), [anon_sym_as] = ACTIONS(120), - [anon_sym_COMMA] = ACTIONS(222), + [anon_sym_COMMA] = ACTIONS(126), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(153), - [anon_sym_RPAREN] = ACTIONS(222), + [anon_sym_LPAREN] = ACTIONS(154), + [anon_sym_RPAREN] = ACTIONS(126), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(222), - [anon_sym_LBRACK] = ACTIONS(153), - [anon_sym_DOT] = ACTIONS(153), - [anon_sym_EQ_GT] = ACTIONS(225), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_COLON] = ACTIONS(126), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_EQ_GT] = ACTIONS(152), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -139309,59 +139563,61 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), [anon_sym_LT] = ACTIONS(120), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), - [anon_sym_DQUOTE] = ACTIONS(183), - [anon_sym_SQUOTE] = ACTIONS(185), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(153), - [anon_sym_QMARK] = ACTIONS(786), + [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_QMARK] = ACTIONS(728), [anon_sym_satisfies] = ACTIONS(120), - [sym__ternary_qmark] = ACTIONS(153), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, - [STATE(1196)] = { - [sym_nested_identifier] = STATE(780), - [sym_string] = STATE(811), - [sym__module] = STATE(944), - [sym_identifier] = ACTIONS(3433), + [STATE(1199)] = { + [sym_variable_declarator] = STATE(4667), + [sym_object_pattern] = STATE(3769), + [sym_array_pattern] = STATE(3769), + [sym__destructuring_pattern] = STATE(3769), + [sym_identifier] = ACTIONS(3367), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(854), + [anon_sym_EQ] = ACTIONS(863), [anon_sym_as] = ACTIONS(120), - [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_LBRACE] = ACTIONS(3369), + [anon_sym_COMMA] = ACTIONS(154), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(153), - [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_LPAREN] = ACTIONS(154), + [anon_sym_SEMI] = ACTIONS(154), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(866), - [anon_sym_LBRACK] = ACTIONS(153), - [anon_sym_DOT] = ACTIONS(153), - [anon_sym_EQ_GT] = ACTIONS(686), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_COLON] = ACTIONS(865), + [anon_sym_LBRACK] = ACTIONS(3371), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_EQ_GT] = ACTIONS(688), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -139376,61 +139632,57 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), [anon_sym_LT] = ACTIONS(120), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_BQUOTE] = ACTIONS(154), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(153), - [sym__ternary_qmark] = ACTIONS(153), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, - [STATE(1197)] = { - [sym_variable_declarator] = STATE(4571), - [sym_object_pattern] = STATE(3630), - [sym_array_pattern] = STATE(3630), - [sym__destructuring_pattern] = STATE(3630), - [sym_identifier] = ACTIONS(3367), + [STATE(1200)] = { + [aux_sym_object_repeat1] = STATE(4769), + [aux_sym_object_pattern_repeat1] = STATE(5141), + [sym_identifier] = ACTIONS(3486), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(854), + [anon_sym_EQ] = ACTIONS(667), [anon_sym_as] = ACTIONS(120), - [anon_sym_LBRACE] = ACTIONS(3369), - [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_RBRACE] = ACTIONS(700), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(153), - [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_LPAREN] = ACTIONS(2151), + [anon_sym_SEMI] = ACTIONS(154), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(868), - [anon_sym_LBRACK] = ACTIONS(3371), - [anon_sym_DOT] = ACTIONS(153), - [anon_sym_EQ_GT] = ACTIONS(686), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_COLON] = ACTIONS(677), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_EQ_GT] = ACTIONS(688), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -139444,58 +139696,60 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(120), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(2160), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_QMARK] = ACTIONS(696), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(153), - [sym__ternary_qmark] = ACTIONS(153), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), + [sym__member_signature_marker] = ACTIONS(698), }, - [STATE(1198)] = { - [sym_nested_identifier] = STATE(780), - [sym_string] = STATE(811), - [sym__module] = STATE(944), - [sym_identifier] = ACTIONS(3433), + [STATE(1201)] = { + [aux_sym_object_repeat1] = STATE(4769), + [aux_sym_object_pattern_repeat1] = STATE(5141), + [sym_identifier] = ACTIONS(3486), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(854), + [anon_sym_EQ] = ACTIONS(667), [anon_sym_as] = ACTIONS(120), - [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_COMMA] = ACTIONS(154), + [anon_sym_RBRACE] = ACTIONS(673), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(153), - [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_LPAREN] = ACTIONS(2151), + [anon_sym_SEMI] = ACTIONS(154), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(868), - [anon_sym_LBRACK] = ACTIONS(153), - [anon_sym_DOT] = ACTIONS(153), - [anon_sym_EQ_GT] = ACTIONS(686), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_COLON] = ACTIONS(677), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_EQ_GT] = ACTIONS(688), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -139509,60 +139763,60 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(120), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(2160), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), - [anon_sym_DQUOTE] = ACTIONS(1556), - [anon_sym_SQUOTE] = ACTIONS(1558), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_BQUOTE] = ACTIONS(154), + [anon_sym_QMARK] = ACTIONS(696), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(153), - [sym__ternary_qmark] = ACTIONS(153), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), + [sym__member_signature_marker] = ACTIONS(698), }, - [STATE(1199)] = { - [sym_nested_identifier] = STATE(1598), - [sym_string] = STATE(1607), - [sym__module] = STATE(1760), - [sym_identifier] = ACTIONS(3474), + [STATE(1202)] = { + [sym_nested_identifier] = STATE(1545), + [sym_string] = STATE(1546), + [sym__module] = STATE(1752), + [sym_identifier] = ACTIONS(3488), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(854), + [anon_sym_EQ] = ACTIONS(863), [anon_sym_as] = ACTIONS(120), - [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_COMMA] = ACTIONS(154), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(153), - [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_LPAREN] = ACTIONS(154), + [anon_sym_SEMI] = ACTIONS(154), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(868), - [anon_sym_LBRACK] = ACTIONS(153), - [anon_sym_DOT] = ACTIONS(153), - [anon_sym_EQ_GT] = ACTIONS(686), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_COLON] = ACTIONS(865), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_EQ_GT] = ACTIONS(688), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -139577,59 +139831,59 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), [anon_sym_LT] = ACTIONS(120), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), [anon_sym_DQUOTE] = ACTIONS(83), [anon_sym_SQUOTE] = ACTIONS(85), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_BQUOTE] = ACTIONS(154), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(153), - [sym__ternary_qmark] = ACTIONS(153), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, - [STATE(1200)] = { - [aux_sym_object_repeat1] = STATE(4754), - [aux_sym_object_pattern_repeat1] = STATE(4870), - [sym_identifier] = ACTIONS(3472), + [STATE(1203)] = { + [sym_nested_identifier] = STATE(1555), + [sym_string] = STATE(1556), + [sym__module] = STATE(1713), + [sym_identifier] = ACTIONS(3463), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(665), + [anon_sym_EQ] = ACTIONS(806), [anon_sym_as] = ACTIONS(120), - [anon_sym_COMMA] = ACTIONS(153), - [anon_sym_RBRACE] = ACTIONS(698), + [anon_sym_COMMA] = ACTIONS(154), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(2131), - [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_LPAREN] = ACTIONS(154), + [anon_sym_SEMI] = ACTIONS(154), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(675), - [anon_sym_LBRACK] = ACTIONS(153), - [anon_sym_DOT] = ACTIONS(153), - [anon_sym_EQ_GT] = ACTIONS(686), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_of] = ACTIONS(120), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_EQ_GT] = ACTIONS(889), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -139643,60 +139897,62 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_SLASH] = ACTIONS(120), [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), - [anon_sym_LT] = ACTIONS(2140), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT] = ACTIONS(120), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), + [anon_sym_DQUOTE] = ACTIONS(184), + [anon_sym_SQUOTE] = ACTIONS(186), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(153), - [anon_sym_QMARK] = ACTIONS(694), + [anon_sym_BQUOTE] = ACTIONS(154), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(153), - [sym__ternary_qmark] = ACTIONS(153), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), - [sym__member_signature_marker] = ACTIONS(696), }, - [STATE(1201)] = { - [sym_nested_identifier] = STATE(1598), - [sym_string] = STATE(1607), - [sym__module] = STATE(1760), - [sym_identifier] = ACTIONS(3474), + [STATE(1204)] = { + [sym_variable_declarator] = STATE(4667), + [sym_object_pattern] = STATE(3769), + [sym_array_pattern] = STATE(3769), + [sym__destructuring_pattern] = STATE(3769), + [sym_identifier] = ACTIONS(3367), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(874), + [anon_sym_EQ] = ACTIONS(863), [anon_sym_as] = ACTIONS(120), - [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_LBRACE] = ACTIONS(3369), + [anon_sym_COMMA] = ACTIONS(154), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(153), - [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_LPAREN] = ACTIONS(154), + [anon_sym_SEMI] = ACTIONS(154), [anon_sym_in] = ACTIONS(120), - [anon_sym_of] = ACTIONS(120), - [anon_sym_LBRACK] = ACTIONS(153), - [anon_sym_DOT] = ACTIONS(153), - [anon_sym_EQ_GT] = ACTIONS(880), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_COLON] = ACTIONS(877), + [anon_sym_LBRACK] = ACTIONS(3371), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_EQ_GT] = ACTIONS(688), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -139711,61 +139967,57 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), [anon_sym_LT] = ACTIONS(120), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), - [anon_sym_DQUOTE] = ACTIONS(83), - [anon_sym_SQUOTE] = ACTIONS(85), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_BQUOTE] = ACTIONS(154), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(153), - [sym__ternary_qmark] = ACTIONS(153), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, - [STATE(1202)] = { - [sym_variable_declarator] = STATE(4571), - [sym_object_pattern] = STATE(3630), - [sym_array_pattern] = STATE(3630), - [sym__destructuring_pattern] = STATE(3630), - [sym_identifier] = ACTIONS(3367), + [STATE(1205)] = { + [sym_nested_identifier] = STATE(776), + [sym_string] = STATE(798), + [sym__module] = STATE(928), + [sym_identifier] = ACTIONS(3413), [anon_sym_STAR] = ACTIONS(120), - [anon_sym_EQ] = ACTIONS(854), + [anon_sym_EQ] = ACTIONS(863), [anon_sym_as] = ACTIONS(120), - [anon_sym_LBRACE] = ACTIONS(3369), - [anon_sym_COMMA] = ACTIONS(153), + [anon_sym_COMMA] = ACTIONS(154), [anon_sym_BANG] = ACTIONS(120), - [anon_sym_LPAREN] = ACTIONS(153), - [anon_sym_SEMI] = ACTIONS(153), + [anon_sym_LPAREN] = ACTIONS(154), + [anon_sym_SEMI] = ACTIONS(154), [anon_sym_in] = ACTIONS(120), - [anon_sym_COLON] = ACTIONS(866), - [anon_sym_LBRACK] = ACTIONS(3371), - [anon_sym_DOT] = ACTIONS(153), - [anon_sym_EQ_GT] = ACTIONS(686), - [anon_sym_QMARK_DOT] = ACTIONS(153), - [anon_sym_PLUS_EQ] = ACTIONS(159), - [anon_sym_DASH_EQ] = ACTIONS(159), - [anon_sym_STAR_EQ] = ACTIONS(159), - [anon_sym_SLASH_EQ] = ACTIONS(159), - [anon_sym_PERCENT_EQ] = ACTIONS(159), - [anon_sym_CARET_EQ] = ACTIONS(159), - [anon_sym_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_EQ] = ACTIONS(159), - [anon_sym_GT_GT_EQ] = ACTIONS(159), - [anon_sym_GT_GT_GT_EQ] = ACTIONS(159), - [anon_sym_LT_LT_EQ] = ACTIONS(159), - [anon_sym_STAR_STAR_EQ] = ACTIONS(159), - [anon_sym_AMP_AMP_EQ] = ACTIONS(159), - [anon_sym_PIPE_PIPE_EQ] = ACTIONS(159), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(159), + [anon_sym_COLON] = ACTIONS(865), + [anon_sym_LBRACK] = ACTIONS(154), + [anon_sym_DOT] = ACTIONS(154), + [anon_sym_EQ_GT] = ACTIONS(688), + [anon_sym_QMARK_DOT] = ACTIONS(154), + [anon_sym_PLUS_EQ] = ACTIONS(160), + [anon_sym_DASH_EQ] = ACTIONS(160), + [anon_sym_STAR_EQ] = ACTIONS(160), + [anon_sym_SLASH_EQ] = ACTIONS(160), + [anon_sym_PERCENT_EQ] = ACTIONS(160), + [anon_sym_CARET_EQ] = ACTIONS(160), + [anon_sym_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_EQ] = ACTIONS(160), + [anon_sym_GT_GT_EQ] = ACTIONS(160), + [anon_sym_GT_GT_GT_EQ] = ACTIONS(160), + [anon_sym_LT_LT_EQ] = ACTIONS(160), + [anon_sym_STAR_STAR_EQ] = ACTIONS(160), + [anon_sym_AMP_AMP_EQ] = ACTIONS(160), + [anon_sym_PIPE_PIPE_EQ] = ACTIONS(160), + [anon_sym_QMARK_QMARK_EQ] = ACTIONS(160), [anon_sym_AMP_AMP] = ACTIONS(120), [anon_sym_PIPE_PIPE] = ACTIONS(120), [anon_sym_GT_GT] = ACTIONS(120), @@ -139780,55 +140032,53 @@ static const uint16_t ts_parse_table[LARGE_STATE_COUNT][SYMBOL_COUNT] = { [anon_sym_PERCENT] = ACTIONS(120), [anon_sym_STAR_STAR] = ACTIONS(120), [anon_sym_LT] = ACTIONS(120), - [anon_sym_LT_EQ] = ACTIONS(153), + [anon_sym_LT_EQ] = ACTIONS(154), [anon_sym_EQ_EQ] = ACTIONS(120), - [anon_sym_EQ_EQ_EQ] = ACTIONS(153), + [anon_sym_EQ_EQ_EQ] = ACTIONS(154), [anon_sym_BANG_EQ] = ACTIONS(120), - [anon_sym_BANG_EQ_EQ] = ACTIONS(153), - [anon_sym_GT_EQ] = ACTIONS(153), + [anon_sym_BANG_EQ_EQ] = ACTIONS(154), + [anon_sym_GT_EQ] = ACTIONS(154), [anon_sym_GT] = ACTIONS(120), [anon_sym_QMARK_QMARK] = ACTIONS(120), [anon_sym_instanceof] = ACTIONS(120), - [anon_sym_PLUS_PLUS] = ACTIONS(153), - [anon_sym_DASH_DASH] = ACTIONS(153), + [anon_sym_PLUS_PLUS] = ACTIONS(154), + [anon_sym_DASH_DASH] = ACTIONS(154), + [anon_sym_DQUOTE] = ACTIONS(1562), + [anon_sym_SQUOTE] = ACTIONS(1564), [sym_comment] = ACTIONS(5), - [anon_sym_BQUOTE] = ACTIONS(153), + [anon_sym_BQUOTE] = ACTIONS(154), [anon_sym_satisfies] = ACTIONS(120), - [sym__automatic_semicolon] = ACTIONS(153), - [sym__ternary_qmark] = ACTIONS(153), + [sym__automatic_semicolon] = ACTIONS(154), + [sym__ternary_qmark] = ACTIONS(154), [sym_html_comment] = ACTIONS(5), }, }; static const uint16_t ts_small_parse_table[] = { - [0] = 15, - ACTIONS(126), 1, - anon_sym_COMMA, - ACTIONS(183), 1, + [0] = 12, + ACTIONS(184), 1, anon_sym_DQUOTE, - ACTIONS(185), 1, + ACTIONS(186), 1, anon_sym_SQUOTE, - ACTIONS(222), 1, - anon_sym_RBRACK, - ACTIONS(893), 1, + ACTIONS(944), 1, anon_sym_EQ, - ACTIONS(898), 1, - anon_sym_COLON, - ACTIONS(902), 1, + ACTIONS(950), 1, anon_sym_EQ_GT, - ACTIONS(3449), 1, + ACTIONS(3463), 1, sym_identifier, - STATE(1559), 1, + STATE(1555), 1, sym_nested_identifier, - STATE(1560), 1, + STATE(1556), 1, sym_string, - STATE(1692), 1, + STATE(1713), 1, sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(153), 12, + ACTIONS(154), 14, sym__ternary_qmark, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_DOT, @@ -139840,7 +140090,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(159), 15, + ACTIONS(160), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -139856,7 +140106,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 24, + ACTIONS(120), 25, anon_sym_STAR, anon_sym_as, anon_sym_BANG, @@ -139881,49 +140131,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_satisfies, - [95] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3476), 23, - anon_sym_STAR, + anon_sym_implements, + [89] = 14, + ACTIONS(667), 1, anon_sym_EQ, - anon_sym_BANG, - anon_sym_in, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - anon_sym_QMARK_QMARK, + ACTIONS(677), 1, + anon_sym_COLON, + ACTIONS(688), 1, + anon_sym_EQ_GT, + ACTIONS(696), 1, anon_sym_QMARK, - ACTIONS(3478), 39, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, + ACTIONS(698), 1, + sym__member_signature_marker, + ACTIONS(702), 1, anon_sym_RBRACE, + ACTIONS(2151), 1, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + ACTIONS(2160), 1, + anon_sym_LT, + STATE(5139), 1, + aux_sym_object_repeat1, + STATE(5141), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(160), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -139939,6 +140172,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, + ACTIONS(154), 17, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -139948,16 +140190,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_implements, - [166] = 4, - ACTIONS(3484), 1, - anon_sym_extends, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3480), 23, + ACTIONS(120), 20, anon_sym_STAR, - anon_sym_EQ, anon_sym_BANG, anon_sym_in, anon_sym_AMP_AMP, @@ -139973,72 +140207,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - anon_sym_QMARK, - ACTIONS(3482), 38, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_implements, - [239] = 12, - ACTIONS(183), 1, + [182] = 12, + ACTIONS(184), 1, anon_sym_DQUOTE, - ACTIONS(185), 1, + ACTIONS(186), 1, anon_sym_SQUOTE, - ACTIONS(822), 1, + ACTIONS(806), 1, anon_sym_EQ, - ACTIONS(944), 1, + ACTIONS(950), 1, anon_sym_EQ_GT, - ACTIONS(3449), 1, + ACTIONS(3463), 1, sym_identifier, - STATE(1559), 1, + STATE(1555), 1, sym_nested_identifier, - STATE(1560), 1, + STATE(1556), 1, sym_string, - STATE(1692), 1, + STATE(1713), 1, sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(153), 14, + ACTIONS(154), 14, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, @@ -140053,7 +140246,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(159), 15, + ACTIONS(160), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -140095,13 +140288,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_satisfies, anon_sym_implements, - [328] = 4, - ACTIONS(3490), 1, - anon_sym_extends, + [271] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3486), 23, + ACTIONS(3490), 23, anon_sym_STAR, anon_sym_EQ, anon_sym_BANG, @@ -140125,7 +140316,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_QMARK_QMARK, anon_sym_QMARK, - ACTIONS(3488), 38, + ACTIONS(3492), 39, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -140134,6 +140325,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, @@ -140164,88 +140356,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [401] = 12, - ACTIONS(183), 1, - anon_sym_DQUOTE, - ACTIONS(185), 1, - anon_sym_SQUOTE, - ACTIONS(225), 1, - anon_sym_EQ_GT, - ACTIONS(822), 1, - anon_sym_EQ, - ACTIONS(3449), 1, - sym_identifier, - STATE(1559), 1, - sym_nested_identifier, - STATE(1560), 1, - sym_string, - STATE(1692), 1, - sym__module, + [342] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(153), 15, - sym__ternary_qmark, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - ACTIONS(159), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 24, - anon_sym_STAR, - anon_sym_as, - anon_sym_BANG, - anon_sym_in, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_satisfies, - [490] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3492), 23, + ACTIONS(3494), 23, anon_sym_STAR, anon_sym_EQ, anon_sym_BANG, @@ -140269,7 +140384,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_QMARK_QMARK, anon_sym_QMARK, - ACTIONS(3494), 39, + ACTIONS(3496), 39, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -140309,44 +140424,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [561] = 13, - ACTIONS(183), 1, - anon_sym_DQUOTE, - ACTIONS(185), 1, - anon_sym_SQUOTE, - ACTIONS(850), 1, - anon_sym_EQ_GT, - ACTIONS(913), 1, + [413] = 14, + ACTIONS(677), 1, + anon_sym_COLON, + ACTIONS(696), 1, + anon_sym_QMARK, + ACTIONS(698), 1, + sym__member_signature_marker, + ACTIONS(700), 1, + anon_sym_RBRACE, + ACTIONS(3500), 1, anon_sym_EQ, - ACTIONS(3449), 1, - sym_identifier, - STATE(1559), 1, - sym_nested_identifier, - STATE(1560), 1, - sym_string, - STATE(1692), 1, - sym__module, + ACTIONS(3504), 1, + anon_sym_LPAREN, + ACTIONS(3507), 1, + anon_sym_EQ_GT, + ACTIONS(3511), 1, + anon_sym_LT, + STATE(4769), 1, + aux_sym_object_repeat1, + STATE(5141), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(222), 3, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RBRACK, - ACTIONS(153), 12, - sym__ternary_qmark, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - ACTIONS(159), 15, + ACTIONS(3509), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -140362,9 +140464,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 24, - anon_sym_STAR, + ACTIONS(3502), 17, + sym__automatic_semicolon, + sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(3498), 20, + anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_AMP_AMP, @@ -140380,38 +140499,47 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_satisfies, - [652] = 14, - ACTIONS(665), 1, - anon_sym_EQ, - ACTIONS(675), 1, - anon_sym_COLON, - ACTIONS(686), 1, + [506] = 12, + ACTIONS(152), 1, anon_sym_EQ_GT, - ACTIONS(694), 1, - anon_sym_QMARK, - ACTIONS(696), 1, - sym__member_signature_marker, - ACTIONS(700), 1, - anon_sym_RBRACE, - ACTIONS(2131), 1, - anon_sym_LPAREN, - ACTIONS(2140), 1, - anon_sym_LT, - STATE(4754), 1, - aux_sym_object_repeat1, - STATE(4870), 1, - aux_sym_object_pattern_repeat1, + ACTIONS(184), 1, + anon_sym_DQUOTE, + ACTIONS(186), 1, + anon_sym_SQUOTE, + ACTIONS(917), 1, + anon_sym_EQ, + ACTIONS(3463), 1, + sym_identifier, + STATE(1555), 1, + sym_nested_identifier, + STATE(1556), 1, + sym_string, + STATE(1713), 1, + sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(159), 15, + ACTIONS(154), 15, + sym__ternary_qmark, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + ACTIONS(160), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -140427,26 +140555,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(153), 17, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(120), 20, + ACTIONS(120), 24, anon_sym_STAR, + anon_sym_as, anon_sym_BANG, anon_sym_in, anon_sym_AMP_AMP, @@ -140462,34 +140573,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [745] = 12, - ACTIONS(183), 1, + anon_sym_instanceof, + anon_sym_satisfies, + [595] = 13, + ACTIONS(184), 1, anon_sym_DQUOTE, - ACTIONS(185), 1, + ACTIONS(186), 1, anon_sym_SQUOTE, - ACTIONS(938), 1, + ACTIONS(842), 1, anon_sym_EQ, - ACTIONS(944), 1, + ACTIONS(855), 1, anon_sym_EQ_GT, - ACTIONS(3449), 1, + ACTIONS(3463), 1, sym_identifier, - STATE(1559), 1, + STATE(1555), 1, sym_nested_identifier, - STATE(1560), 1, + STATE(1556), 1, sym_string, - STATE(1692), 1, + STATE(1713), 1, sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(153), 14, - sym__ternary_qmark, - anon_sym_LBRACE, + ACTIONS(126), 3, anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RBRACK, + ACTIONS(154), 12, + sym__ternary_qmark, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_DOT, @@ -140501,7 +140617,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(159), 15, + ACTIONS(160), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -140517,7 +140633,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 25, + ACTIONS(120), 24, anon_sym_STAR, anon_sym_as, anon_sym_BANG, @@ -140542,32 +140658,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_satisfies, - anon_sym_implements, - [834] = 14, - ACTIONS(665), 1, + [686] = 14, + ACTIONS(667), 1, anon_sym_EQ, - ACTIONS(671), 1, + ACTIONS(673), 1, anon_sym_RBRACE, - ACTIONS(675), 1, + ACTIONS(677), 1, anon_sym_COLON, - ACTIONS(686), 1, + ACTIONS(688), 1, anon_sym_EQ_GT, - ACTIONS(694), 1, - anon_sym_QMARK, ACTIONS(696), 1, + anon_sym_QMARK, + ACTIONS(698), 1, sym__member_signature_marker, - ACTIONS(2131), 1, + ACTIONS(2151), 1, anon_sym_LPAREN, - ACTIONS(2140), 1, + ACTIONS(2160), 1, anon_sym_LT, - STATE(4863), 1, + STATE(4769), 1, aux_sym_object_repeat1, - STATE(4870), 1, + STATE(5141), 1, aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(159), 15, + ACTIONS(160), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -140583,7 +140698,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(153), 17, + ACTIONS(154), 17, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -140622,110 +140737,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [927] = 14, - ACTIONS(183), 1, - anon_sym_DQUOTE, - ACTIONS(185), 1, - anon_sym_SQUOTE, - ACTIONS(840), 1, + [779] = 14, + ACTIONS(667), 1, anon_sym_EQ, - ACTIONS(850), 1, - anon_sym_EQ_GT, - ACTIONS(908), 1, - anon_sym_in, - ACTIONS(911), 1, - anon_sym_of, - ACTIONS(3449), 1, - sym_identifier, - STATE(1559), 1, - sym_nested_identifier, - STATE(1560), 1, - sym_string, - STATE(1692), 1, - sym__module, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(153), 14, - sym__ternary_qmark, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - ACTIONS(159), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 23, - anon_sym_STAR, - anon_sym_as, - anon_sym_BANG, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_satisfies, - [1020] = 14, - ACTIONS(675), 1, + ACTIONS(677), 1, anon_sym_COLON, - ACTIONS(694), 1, - anon_sym_QMARK, + ACTIONS(688), 1, + anon_sym_EQ_GT, ACTIONS(696), 1, - sym__member_signature_marker, + anon_sym_QMARK, ACTIONS(698), 1, + sym__member_signature_marker, + ACTIONS(700), 1, anon_sym_RBRACE, - ACTIONS(3498), 1, - anon_sym_EQ, - ACTIONS(3502), 1, + ACTIONS(2151), 1, anon_sym_LPAREN, - ACTIONS(3505), 1, - anon_sym_EQ_GT, - ACTIONS(3509), 1, + ACTIONS(2160), 1, anon_sym_LT, - STATE(4754), 1, + STATE(4769), 1, aux_sym_object_repeat1, - STATE(4870), 1, + STATE(5141), 1, aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3507), 15, + ACTIONS(160), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -140741,7 +140777,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3500), 17, + ACTIONS(154), 17, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -140759,7 +140795,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3496), 20, + ACTIONS(120), 20, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -140780,11 +140816,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [1113] = 3, + [872] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3480), 23, + ACTIONS(3514), 23, anon_sym_STAR, anon_sym_EQ, anon_sym_BANG, @@ -140808,7 +140844,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_QMARK_QMARK, anon_sym_QMARK, - ACTIONS(3482), 39, + ACTIONS(3516), 39, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -140848,31 +140884,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [1184] = 14, - ACTIONS(675), 1, + [943] = 14, + ACTIONS(673), 1, + anon_sym_RBRACE, + ACTIONS(677), 1, anon_sym_COLON, - ACTIONS(694), 1, - anon_sym_QMARK, ACTIONS(696), 1, + anon_sym_QMARK, + ACTIONS(698), 1, sym__member_signature_marker, - ACTIONS(700), 1, - anon_sym_RBRACE, - ACTIONS(3498), 1, + ACTIONS(3500), 1, anon_sym_EQ, - ACTIONS(3502), 1, + ACTIONS(3504), 1, anon_sym_LPAREN, - ACTIONS(3505), 1, + ACTIONS(3507), 1, anon_sym_EQ_GT, - ACTIONS(3509), 1, + ACTIONS(3511), 1, anon_sym_LT, - STATE(4754), 1, + STATE(4769), 1, aux_sym_object_repeat1, - STATE(4870), 1, + STATE(5141), 1, aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3507), 15, + ACTIONS(3509), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -140888,7 +140924,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3500), 17, + ACTIONS(3502), 17, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -140906,7 +140942,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3496), 20, + ACTIONS(3498), 20, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -140927,13 +140963,64 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [1277] = 3, + [1036] = 15, + ACTIONS(126), 1, + anon_sym_RBRACK, + ACTIONS(184), 1, + anon_sym_DQUOTE, + ACTIONS(186), 1, + anon_sym_SQUOTE, + ACTIONS(223), 1, + anon_sym_COMMA, + ACTIONS(899), 1, + anon_sym_EQ, + ACTIONS(904), 1, + anon_sym_COLON, + ACTIONS(908), 1, + anon_sym_EQ_GT, + ACTIONS(3463), 1, + sym_identifier, + STATE(1555), 1, + sym_nested_identifier, + STATE(1556), 1, + sym_string, + STATE(1713), 1, + sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3512), 23, + ACTIONS(154), 12, + sym__ternary_qmark, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + ACTIONS(160), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(120), 24, anon_sym_STAR, - anon_sym_EQ, + anon_sym_as, anon_sym_BANG, anon_sym_in, anon_sym_AMP_AMP, @@ -140954,68 +141041,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - anon_sym_QMARK, - ACTIONS(3514), 39, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_implements, - [1348] = 12, - ACTIONS(183), 1, + [1131] = 12, + ACTIONS(152), 1, + anon_sym_EQ_GT, + ACTIONS(184), 1, anon_sym_DQUOTE, - ACTIONS(185), 1, + ACTIONS(186), 1, anon_sym_SQUOTE, - ACTIONS(225), 1, - anon_sym_EQ_GT, - ACTIONS(906), 1, + ACTIONS(806), 1, anon_sym_EQ, - ACTIONS(3449), 1, + ACTIONS(3463), 1, sym_identifier, - STATE(1559), 1, + STATE(1555), 1, sym_nested_identifier, - STATE(1560), 1, + STATE(1556), 1, sym_string, - STATE(1692), 1, + STATE(1713), 1, sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(153), 15, + ACTIONS(154), 15, sym__ternary_qmark, anon_sym_COMMA, anon_sym_LPAREN, @@ -141031,7 +141079,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(159), 15, + ACTIONS(160), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -141072,31 +141120,99 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_satisfies, - [1437] = 14, - ACTIONS(665), 1, + [1220] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3518), 23, + anon_sym_STAR, anon_sym_EQ, - ACTIONS(675), 1, - anon_sym_COLON, - ACTIONS(686), 1, - anon_sym_EQ_GT, - ACTIONS(694), 1, + anon_sym_BANG, + anon_sym_in, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + anon_sym_QMARK_QMARK, anon_sym_QMARK, + ACTIONS(3520), 39, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_of, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_implements, + [1291] = 14, + ACTIONS(677), 1, + anon_sym_COLON, ACTIONS(696), 1, - sym__member_signature_marker, + anon_sym_QMARK, ACTIONS(698), 1, + sym__member_signature_marker, + ACTIONS(702), 1, anon_sym_RBRACE, - ACTIONS(2131), 1, + ACTIONS(3500), 1, + anon_sym_EQ, + ACTIONS(3504), 1, anon_sym_LPAREN, - ACTIONS(2140), 1, + ACTIONS(3507), 1, + anon_sym_EQ_GT, + ACTIONS(3511), 1, anon_sym_LT, - STATE(4754), 1, + STATE(5139), 1, aux_sym_object_repeat1, - STATE(4870), 1, + STATE(5141), 1, aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(159), 15, + ACTIONS(3509), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -141112,7 +141228,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(153), 17, + ACTIONS(3502), 17, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -141130,7 +141246,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(120), 20, + ACTIONS(3498), 20, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -141151,11 +141267,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [1530] = 3, + [1384] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3486), 23, + ACTIONS(3522), 23, anon_sym_STAR, anon_sym_EQ, anon_sym_BANG, @@ -141179,7 +141295,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_QMARK_QMARK, anon_sym_QMARK, - ACTIONS(3488), 39, + ACTIONS(3524), 39, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -141219,35 +141335,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [1601] = 13, - ACTIONS(840), 1, - anon_sym_EQ, - ACTIONS(850), 1, + [1455] = 14, + ACTIONS(184), 1, + anon_sym_DQUOTE, + ACTIONS(186), 1, + anon_sym_SQUOTE, + ACTIONS(855), 1, anon_sym_EQ_GT, - ACTIONS(908), 1, + ACTIONS(861), 1, + anon_sym_EQ, + ACTIONS(912), 1, anon_sym_in, - ACTIONS(911), 1, + ACTIONS(915), 1, anon_sym_of, - ACTIONS(3369), 1, - anon_sym_LBRACE, - ACTIONS(3371), 1, - anon_sym_LBRACK, - ACTIONS(3516), 1, + ACTIONS(3463), 1, sym_identifier, - STATE(4571), 1, - sym_variable_declarator, + STATE(1555), 1, + sym_nested_identifier, + STATE(1556), 1, + sym_string, + STATE(1713), 1, + sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(3392), 3, - sym_object_pattern, - sym_array_pattern, - sym__destructuring_pattern, - ACTIONS(153), 13, + ACTIONS(154), 14, sym__ternary_qmark, anon_sym_COMMA, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -141257,7 +141374,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(159), 15, + ACTIONS(160), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -141297,11 +141414,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_satisfies, - [1692] = 3, + [1548] = 4, + ACTIONS(3530), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3518), 23, + ACTIONS(3526), 23, anon_sym_STAR, anon_sym_EQ, anon_sym_BANG, @@ -141325,7 +141444,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_QMARK_QMARK, anon_sym_QMARK, - ACTIONS(3520), 39, + ACTIONS(3528), 38, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -141334,7 +141453,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, - anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, @@ -141365,11 +141483,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [1763] = 3, + [1621] = 4, + ACTIONS(3536), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3522), 23, + ACTIONS(3532), 23, anon_sym_STAR, anon_sym_EQ, anon_sym_BANG, @@ -141393,7 +141513,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_QMARK_QMARK, anon_sym_QMARK, - ACTIONS(3524), 39, + ACTIONS(3534), 38, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -141402,7 +141522,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, - anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, @@ -141433,31 +141552,45 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [1834] = 14, - ACTIONS(671), 1, - anon_sym_RBRACE, - ACTIONS(675), 1, - anon_sym_COLON, - ACTIONS(694), 1, - anon_sym_QMARK, - ACTIONS(696), 1, - sym__member_signature_marker, - ACTIONS(3498), 1, - anon_sym_EQ, - ACTIONS(3502), 1, - anon_sym_LPAREN, - ACTIONS(3505), 1, + [1694] = 13, + ACTIONS(855), 1, anon_sym_EQ_GT, - ACTIONS(3509), 1, - anon_sym_LT, - STATE(4863), 1, - aux_sym_object_repeat1, - STATE(4870), 1, - aux_sym_object_pattern_repeat1, + ACTIONS(861), 1, + anon_sym_EQ, + ACTIONS(912), 1, + anon_sym_in, + ACTIONS(915), 1, + anon_sym_of, + ACTIONS(3369), 1, + anon_sym_LBRACE, + ACTIONS(3371), 1, + anon_sym_LBRACK, + ACTIONS(3538), 1, + sym_identifier, + STATE(4667), 1, + sym_variable_declarator, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3507), 15, + STATE(3370), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + ACTIONS(154), 13, + sym__ternary_qmark, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + ACTIONS(160), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -141473,28 +141606,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3500), 17, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3496), 20, + ACTIONS(120), 23, anon_sym_STAR, + anon_sym_as, anon_sym_BANG, - anon_sym_in, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, @@ -141508,54 +141623,56 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [1927] = 14, - ACTIONS(3526), 1, - anon_sym_EQ, - ACTIONS(3530), 1, - anon_sym_LPAREN, - ACTIONS(3532), 1, - anon_sym_DOT, - ACTIONS(3534), 1, - anon_sym_EQ_GT, - ACTIONS(3536), 1, - anon_sym_QMARK_DOT, - ACTIONS(3540), 1, - anon_sym_LT, - STATE(3177), 1, - sym_arguments, - STATE(3314), 1, - sym_type_arguments, + anon_sym_instanceof, + anon_sym_satisfies, + [1785] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3538), 2, + ACTIONS(3526), 23, + anon_sym_STAR, + anon_sym_EQ, + anon_sym_BANG, + anon_sym_in, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_AMP, + anon_sym_CARET, anon_sym_PIPE, - ACTIONS(3528), 7, - sym__automatic_semicolon, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + anon_sym_QMARK_QMARK, + anon_sym_QMARK, + ACTIONS(3528), 39, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_of, + anon_sym_COLON, anon_sym_LBRACK, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - ACTIONS(3500), 11, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3507), 15, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -141571,8 +141688,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3496), 18, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_implements, + [1856] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3532), 23, anon_sym_STAR, + anon_sym_EQ, anon_sym_BANG, anon_sym_in, anon_sym_AMP_AMP, @@ -141580,43 +141712,85 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_AMP, anon_sym_CARET, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [2019] = 14, - ACTIONS(126), 1, + anon_sym_QMARK, + ACTIONS(3534), 39, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, - ACTIONS(183), 1, - anon_sym_DQUOTE, - ACTIONS(185), 1, - anon_sym_SQUOTE, - ACTIONS(222), 1, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_of, + anon_sym_COLON, + anon_sym_LBRACK, anon_sym_RBRACK, - ACTIONS(893), 1, - anon_sym_EQ, - ACTIONS(902), 1, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_implements, + [1927] = 12, + ACTIONS(922), 1, anon_sym_EQ_GT, - ACTIONS(3449), 1, + ACTIONS(932), 1, + anon_sym_EQ, + ACTIONS(1562), 1, + anon_sym_DQUOTE, + ACTIONS(1564), 1, + anon_sym_SQUOTE, + ACTIONS(3413), 1, sym_identifier, - STATE(1559), 1, + STATE(776), 1, sym_nested_identifier, - STATE(1560), 1, + STATE(798), 1, sym_string, - STATE(1692), 1, + STATE(928), 1, sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(153), 12, + ACTIONS(154), 14, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -141627,7 +141801,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(159), 15, + ACTIONS(160), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -141668,32 +141842,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_satisfies, - [2111] = 12, - ACTIONS(920), 1, - anon_sym_EQ, - ACTIONS(926), 1, + [2015] = 11, + ACTIONS(922), 1, anon_sym_EQ_GT, - ACTIONS(1616), 1, - anon_sym_DQUOTE, - ACTIONS(1618), 1, - anon_sym_SQUOTE, - ACTIONS(3542), 1, + ACTIONS(932), 1, + anon_sym_EQ, + ACTIONS(3367), 1, sym_identifier, - STATE(3510), 1, - sym_nested_identifier, - STATE(3582), 1, - sym_string, - STATE(4100), 1, - sym__module, + ACTIONS(3369), 1, + anon_sym_LBRACE, + ACTIONS(3371), 1, + anon_sym_LBRACK, + STATE(4669), 1, + sym_variable_declarator, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(153), 14, + STATE(3769), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + ACTIONS(154), 13, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -141703,7 +141876,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(159), 15, + ACTIONS(160), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -141744,98 +141917,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_satisfies, - [2199] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(2529), 22, - anon_sym_STAR, - anon_sym_EQ, - anon_sym_BANG, - anon_sym_in, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - anon_sym_QMARK_QMARK, - ACTIONS(2527), 39, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, - anon_sym_LBRACK, + [2101] = 14, + ACTIONS(126), 1, anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_implements, - [2269] = 11, - ACTIONS(920), 1, + ACTIONS(184), 1, + anon_sym_DQUOTE, + ACTIONS(186), 1, + anon_sym_SQUOTE, + ACTIONS(223), 1, + anon_sym_COMMA, + ACTIONS(899), 1, anon_sym_EQ, - ACTIONS(926), 1, + ACTIONS(908), 1, anon_sym_EQ_GT, - ACTIONS(3367), 1, + ACTIONS(3463), 1, sym_identifier, - ACTIONS(3369), 1, - anon_sym_LBRACE, - ACTIONS(3371), 1, - anon_sym_LBRACK, - STATE(4571), 1, - sym_variable_declarator, + STATE(1555), 1, + sym_nested_identifier, + STATE(1556), 1, + sym_string, + STATE(1713), 1, + sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(3630), 3, - sym_object_pattern, - sym_array_pattern, - sym__destructuring_pattern, - ACTIONS(153), 13, - sym__automatic_semicolon, + ACTIONS(154), 12, sym__ternary_qmark, anon_sym_LPAREN, - anon_sym_SEMI, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -141845,7 +141954,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(159), 15, + ACTIONS(160), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -141886,41 +141995,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_satisfies, - [2355] = 11, - ACTIONS(920), 1, + [2193] = 5, + ACTIONS(3540), 1, anon_sym_EQ, - ACTIONS(926), 1, - anon_sym_EQ_GT, - ACTIONS(3367), 1, - sym_identifier, - ACTIONS(3369), 1, - anon_sym_LBRACE, - ACTIONS(3371), 1, - anon_sym_LBRACK, - STATE(4679), 1, - sym_variable_declarator, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(3630), 3, - sym_object_pattern, - sym_array_pattern, - sym__destructuring_pattern, - ACTIONS(153), 13, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - ACTIONS(159), 15, + ACTIONS(3509), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -141936,9 +142017,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 24, + ACTIONS(3498), 21, anon_sym_STAR, - anon_sym_as, anon_sym_BANG, anon_sym_in, anon_sym_AMP_AMP, @@ -141959,13 +142039,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, + ACTIONS(3502), 24, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_of, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, anon_sym_satisfies, - [2441] = 3, + anon_sym_implements, + [2267] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2551), 22, + ACTIONS(2573), 22, anon_sym_STAR, anon_sym_EQ, anon_sym_BANG, @@ -141988,7 +142091,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - ACTIONS(2549), 39, + ACTIONS(2571), 39, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -142028,42 +142131,50 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [2511] = 12, - ACTIONS(83), 1, - anon_sym_DQUOTE, - ACTIONS(85), 1, - anon_sym_SQUOTE, - ACTIONS(920), 1, + [2337] = 14, + ACTIONS(3542), 1, anon_sym_EQ, - ACTIONS(926), 1, + ACTIONS(3546), 1, + anon_sym_LPAREN, + ACTIONS(3548), 1, + anon_sym_DOT, + ACTIONS(3550), 1, anon_sym_EQ_GT, - ACTIONS(3474), 1, - sym_identifier, - STATE(1598), 1, - sym_nested_identifier, - STATE(1607), 1, - sym_string, - STATE(1760), 1, - sym__module, + ACTIONS(3552), 1, + anon_sym_QMARK_DOT, + ACTIONS(3556), 1, + anon_sym_LT, + STATE(3140), 1, + sym_arguments, + STATE(3271), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(153), 14, + ACTIONS(3554), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3544), 7, sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + ACTIONS(3502), 11, + sym__ternary_qmark, + anon_sym_as, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, + anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(159), 15, + anon_sym_satisfies, + ACTIONS(3509), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -142079,9 +142190,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 24, + ACTIONS(3498), 18, anon_sym_STAR, - anon_sym_as, anon_sym_BANG, anon_sym_in, anon_sym_AMP_AMP, @@ -142089,119 +142199,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_AMP, anon_sym_CARET, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_satisfies, - [2599] = 13, - ACTIONS(183), 1, + [2429] = 12, + ACTIONS(83), 1, anon_sym_DQUOTE, - ACTIONS(185), 1, + ACTIONS(85), 1, anon_sym_SQUOTE, - ACTIONS(902), 1, + ACTIONS(922), 1, anon_sym_EQ_GT, - ACTIONS(930), 1, - anon_sym_EQ, ACTIONS(932), 1, - anon_sym_COLON, - ACTIONS(3449), 1, - sym_identifier, - STATE(1559), 1, - sym_nested_identifier, - STATE(1560), 1, - sym_string, - STATE(1692), 1, - sym__module, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(153), 13, - sym__ternary_qmark, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - ACTIONS(159), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 24, - anon_sym_STAR, - anon_sym_as, - anon_sym_BANG, - anon_sym_in, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_satisfies, - [2689] = 12, - ACTIONS(183), 1, - anon_sym_DQUOTE, - ACTIONS(185), 1, - anon_sym_SQUOTE, - ACTIONS(822), 1, anon_sym_EQ, - ACTIONS(926), 1, - anon_sym_EQ_GT, - ACTIONS(3449), 1, + ACTIONS(3488), 1, sym_identifier, - STATE(1559), 1, + STATE(1545), 1, sym_nested_identifier, - STATE(1560), 1, + STATE(1546), 1, sym_string, - STATE(1692), 1, + STATE(1752), 1, sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(153), 14, + ACTIONS(154), 14, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_LPAREN, @@ -142216,7 +142244,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(159), 15, + ACTIONS(160), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -142257,27 +142285,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_satisfies, - [2777] = 12, - ACTIONS(920), 1, - anon_sym_EQ, - ACTIONS(926), 1, + [2517] = 12, + ACTIONS(922), 1, anon_sym_EQ_GT, - ACTIONS(1556), 1, + ACTIONS(932), 1, + anon_sym_EQ, + ACTIONS(3341), 1, + sym_identifier, + ACTIONS(3343), 1, anon_sym_DQUOTE, - ACTIONS(1558), 1, + ACTIONS(3345), 1, anon_sym_SQUOTE, - ACTIONS(3433), 1, - sym_identifier, - STATE(780), 1, - sym_nested_identifier, - STATE(811), 1, + STATE(199), 1, sym_string, - STATE(944), 1, + STATE(204), 1, + sym_nested_identifier, + STATE(229), 1, sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(153), 14, + ACTIONS(154), 14, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_LPAREN, @@ -142292,7 +142320,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(159), 15, + ACTIONS(160), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -142333,27 +142361,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_satisfies, - [2865] = 12, - ACTIONS(920), 1, - anon_sym_EQ, - ACTIONS(926), 1, + [2605] = 12, + ACTIONS(922), 1, anon_sym_EQ_GT, - ACTIONS(3379), 1, - sym_identifier, - ACTIONS(3381), 1, + ACTIONS(932), 1, + anon_sym_EQ, + ACTIONS(1650), 1, anon_sym_DQUOTE, - ACTIONS(3383), 1, + ACTIONS(1652), 1, anon_sym_SQUOTE, - STATE(196), 1, + ACTIONS(3558), 1, + sym_identifier, + STATE(3528), 1, sym_nested_identifier, - STATE(207), 1, + STATE(3597), 1, sym_string, - STATE(230), 1, + STATE(4163), 1, sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(153), 14, + ACTIONS(154), 14, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_LPAREN, @@ -142368,7 +142396,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(159), 15, + ACTIONS(160), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -142409,51 +142437,43 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_satisfies, - [2953] = 14, - ACTIONS(3526), 1, - anon_sym_EQ, - ACTIONS(3534), 1, + [2693] = 13, + ACTIONS(184), 1, + anon_sym_DQUOTE, + ACTIONS(186), 1, + anon_sym_SQUOTE, + ACTIONS(908), 1, anon_sym_EQ_GT, - ACTIONS(3544), 1, - anon_sym_LPAREN, - ACTIONS(3546), 1, - anon_sym_DOT, - ACTIONS(3548), 1, - anon_sym_QMARK_DOT, - ACTIONS(3550), 1, - anon_sym_LT, - STATE(2952), 1, - sym_arguments, - STATE(3015), 1, - sym_type_arguments, + ACTIONS(924), 1, + anon_sym_EQ, + ACTIONS(926), 1, + anon_sym_COLON, + ACTIONS(3463), 1, + sym_identifier, + STATE(1555), 1, + sym_nested_identifier, + STATE(1556), 1, + sym_string, + STATE(1713), 1, + sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3528), 3, - anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_extends, - ACTIONS(3538), 3, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - ACTIONS(3500), 15, + ACTIONS(154), 13, sym__ternary_qmark, - anon_sym_as, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_LBRACK, anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3507), 15, + ACTIONS(160), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -142469,8 +142489,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3496), 17, + ACTIONS(120), 24, anon_sym_STAR, + anon_sym_as, anon_sym_BANG, anon_sym_in, anon_sym_AMP_AMP, @@ -142478,39 +142499,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_AMP, anon_sym_CARET, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, + anon_sym_GT, anon_sym_QMARK_QMARK, - [3045] = 5, - ACTIONS(3552), 1, - anon_sym_EQ, + anon_sym_instanceof, + anon_sym_satisfies, + [2783] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3507), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(3496), 21, + ACTIONS(2565), 22, anon_sym_STAR, + anon_sym_EQ, anon_sym_BANG, anon_sym_in, anon_sym_AMP_AMP, @@ -142531,7 +142541,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - ACTIONS(3500), 24, + ACTIONS(2563), 39, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -142546,6 +142556,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -142556,33 +142581,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [3119] = 13, - ACTIONS(183), 1, - anon_sym_DQUOTE, - ACTIONS(185), 1, - anon_sym_SQUOTE, - ACTIONS(898), 1, - anon_sym_COLON, - ACTIONS(902), 1, + [2853] = 11, + ACTIONS(922), 1, anon_sym_EQ_GT, - ACTIONS(930), 1, + ACTIONS(932), 1, anon_sym_EQ, - ACTIONS(3449), 1, + ACTIONS(3367), 1, sym_identifier, - STATE(1559), 1, - sym_nested_identifier, - STATE(1560), 1, - sym_string, - STATE(1692), 1, - sym__module, + ACTIONS(3369), 1, + anon_sym_LBRACE, + ACTIONS(3371), 1, + anon_sym_LBRACK, + STATE(4667), 1, + sym_variable_declarator, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(153), 13, + STATE(3769), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + ACTIONS(154), 13, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_RBRACK, + anon_sym_SEMI, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -142592,7 +142615,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(159), 15, + ACTIONS(160), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -142633,121 +142656,43 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_satisfies, - [3209] = 8, - ACTIONS(3544), 1, - anon_sym_LPAREN, - ACTIONS(3558), 1, - anon_sym_DOT, - ACTIONS(3560), 1, - anon_sym_LT, - STATE(1306), 1, - sym_arguments, - STATE(5427), 1, - sym_type_arguments, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3556), 13, - anon_sym_LBRACE, - anon_sym_BANG, - anon_sym_LBRACK, - anon_sym_DOT_DOT_DOT, - anon_sym_TILDE, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, + [2939] = 13, + ACTIONS(184), 1, anon_sym_DQUOTE, + ACTIONS(186), 1, anon_sym_SQUOTE, - anon_sym_BQUOTE, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(3554), 42, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_typeof, - anon_sym_import, - anon_sym_let, - anon_sym_await, - anon_sym_yield, - anon_sym_class, - anon_sym_async, - anon_sym_function, - anon_sym_new, - anon_sym_using, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_void, - anon_sym_delete, - sym_identifier, - sym_this, - sym_super, - sym_true, - sym_false, - sym_null, - sym_undefined, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - [3288] = 14, - ACTIONS(3544), 1, - anon_sym_LPAREN, - ACTIONS(3546), 1, - anon_sym_DOT, - ACTIONS(3548), 1, - anon_sym_QMARK_DOT, - ACTIONS(3550), 1, - anon_sym_LT, - ACTIONS(3562), 1, - anon_sym_EQ, - ACTIONS(3564), 1, + ACTIONS(904), 1, + anon_sym_COLON, + ACTIONS(908), 1, anon_sym_EQ_GT, - STATE(2952), 1, - sym_arguments, - STATE(3015), 1, - sym_type_arguments, + ACTIONS(924), 1, + anon_sym_EQ, + ACTIONS(3463), 1, + sym_identifier, + STATE(1555), 1, + sym_nested_identifier, + STATE(1556), 1, + sym_string, + STATE(1713), 1, + sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3528), 3, - anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_extends, - ACTIONS(3538), 3, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - ACTIONS(3500), 14, - sym__automatic_semicolon, + ACTIONS(154), 13, sym__ternary_qmark, - anon_sym_as, - anon_sym_SEMI, - anon_sym_of, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3507), 15, + ACTIONS(160), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -142763,8 +142708,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3496), 17, + ACTIONS(120), 24, anon_sym_STAR, + anon_sym_as, anon_sym_BANG, anon_sym_in, anon_sym_AMP_AMP, @@ -142772,38 +142718,46 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_AMP, anon_sym_CARET, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, + anon_sym_GT, anon_sym_QMARK_QMARK, - [3379] = 12, - ACTIONS(183), 1, + anon_sym_instanceof, + anon_sym_satisfies, + [3029] = 12, + ACTIONS(184), 1, anon_sym_DQUOTE, - ACTIONS(185), 1, + ACTIONS(186), 1, anon_sym_SQUOTE, - ACTIONS(822), 1, + ACTIONS(806), 1, anon_sym_EQ, - ACTIONS(974), 1, + ACTIONS(922), 1, anon_sym_EQ_GT, - ACTIONS(3449), 1, + ACTIONS(3463), 1, sym_identifier, - STATE(1559), 1, + STATE(1555), 1, sym_nested_identifier, - STATE(1560), 1, + STATE(1556), 1, sym_string, - STATE(1692), 1, + STATE(1713), 1, sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(153), 12, + ACTIONS(154), 14, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -142814,7 +142768,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(159), 15, + ACTIONS(160), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -142830,12 +142784,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 25, + ACTIONS(120), 24, anon_sym_STAR, anon_sym_as, anon_sym_BANG, anon_sym_in, - anon_sym_of, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, @@ -142856,40 +142809,41 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_satisfies, - [3466] = 14, - ACTIONS(3505), 1, + [3117] = 14, + ACTIONS(3542), 1, + anon_sym_EQ, + ACTIONS(3550), 1, anon_sym_EQ_GT, - ACTIONS(3544), 1, + ACTIONS(3560), 1, anon_sym_LPAREN, - ACTIONS(3546), 1, + ACTIONS(3562), 1, anon_sym_DOT, - ACTIONS(3548), 1, + ACTIONS(3564), 1, anon_sym_QMARK_DOT, - ACTIONS(3550), 1, - anon_sym_LT, ACTIONS(3566), 1, - anon_sym_EQ, - STATE(2952), 1, + anon_sym_LT, + STATE(2955), 1, sym_arguments, - STATE(3015), 1, + STATE(3054), 1, sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3528), 3, + ACTIONS(3544), 3, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_extends, - ACTIONS(3538), 3, + ACTIONS(3554), 3, anon_sym_AMP, anon_sym_PIPE, anon_sym_GT, - ACTIONS(3500), 14, - sym__automatic_semicolon, + ACTIONS(3502), 15, sym__ternary_qmark, anon_sym_as, anon_sym_RBRACE, anon_sym_SEMI, + anon_sym_COLON, + anon_sym_RBRACK, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -142899,7 +142853,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3507), 15, + ACTIONS(3509), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -142915,7 +142869,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3496), 17, + ACTIONS(3498), 17, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -142933,31 +142887,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [3557] = 13, - ACTIONS(151), 1, - anon_sym_EQ_GT, - ACTIONS(183), 1, + [3209] = 12, + ACTIONS(184), 1, anon_sym_DQUOTE, - ACTIONS(185), 1, + ACTIONS(186), 1, anon_sym_SQUOTE, - ACTIONS(822), 1, + ACTIONS(976), 1, anon_sym_EQ, - ACTIONS(824), 1, - anon_sym_COLON, - ACTIONS(3449), 1, + ACTIONS(982), 1, + anon_sym_EQ_GT, + ACTIONS(3463), 1, sym_identifier, - STATE(1559), 1, + STATE(1555), 1, sym_nested_identifier, - STATE(1560), 1, + STATE(1556), 1, sym_string, - STATE(1692), 1, + STATE(1713), 1, sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(153), 12, + ACTIONS(154), 13, sym__ternary_qmark, anon_sym_LPAREN, + anon_sym_COLON, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -142968,7 +142921,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(159), 15, + ACTIONS(160), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -143009,31 +142962,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_satisfies, - [3646] = 14, - ACTIONS(151), 1, - anon_sym_EQ_GT, - ACTIONS(183), 1, + [3296] = 14, + ACTIONS(184), 1, anon_sym_DQUOTE, - ACTIONS(185), 1, + ACTIONS(186), 1, anon_sym_SQUOTE, - ACTIONS(822), 1, + ACTIONS(225), 1, + anon_sym_EQ_GT, + ACTIONS(806), 1, anon_sym_EQ, - ACTIONS(908), 1, + ACTIONS(912), 1, anon_sym_in, - ACTIONS(911), 1, + ACTIONS(915), 1, anon_sym_of, - ACTIONS(3449), 1, + ACTIONS(3463), 1, sym_identifier, - STATE(1559), 1, + STATE(1555), 1, sym_nested_identifier, - STATE(1560), 1, + STATE(1556), 1, sym_string, - STATE(1692), 1, + STATE(1713), 1, sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(153), 12, + ACTIONS(154), 12, sym__ternary_qmark, anon_sym_LPAREN, anon_sym_LBRACK, @@ -143046,7 +142999,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(159), 15, + ACTIONS(160), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -143086,30 +143039,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_satisfies, - [3737] = 12, - ACTIONS(183), 1, + [3387] = 12, + ACTIONS(184), 1, anon_sym_DQUOTE, - ACTIONS(185), 1, + ACTIONS(186), 1, anon_sym_SQUOTE, - ACTIONS(954), 1, + ACTIONS(806), 1, anon_sym_EQ, - ACTIONS(960), 1, + ACTIONS(966), 1, anon_sym_EQ_GT, - ACTIONS(3449), 1, + ACTIONS(3463), 1, sym_identifier, - STATE(1559), 1, + STATE(1555), 1, sym_nested_identifier, - STATE(1560), 1, + STATE(1556), 1, sym_string, - STATE(1692), 1, + STATE(1713), 1, sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(153), 13, + ACTIONS(154), 12, sym__ternary_qmark, anon_sym_LPAREN, - anon_sym_COLON, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -143120,7 +143072,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(159), 15, + ACTIONS(160), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -143136,11 +143088,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 24, + ACTIONS(120), 25, anon_sym_STAR, anon_sym_as, anon_sym_BANG, anon_sym_in, + anon_sym_of, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, @@ -143161,48 +143114,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_satisfies, - [3824] = 13, - ACTIONS(3534), 1, - anon_sym_EQ_GT, - ACTIONS(3568), 1, + [3474] = 12, + ACTIONS(3542), 1, anon_sym_EQ, - ACTIONS(3577), 1, - anon_sym_LBRACK, - ACTIONS(3580), 1, + ACTIONS(3550), 1, + anon_sym_EQ_GT, + ACTIONS(3571), 1, anon_sym_DOT, - ACTIONS(3586), 1, + ACTIONS(3577), 1, anon_sym_LT, - STATE(3290), 1, + ACTIONS(3580), 1, + anon_sym_extends, + STATE(2999), 1, sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3571), 2, + ACTIONS(3568), 2, anon_sym_COMMA, - anon_sym_RBRACE, - ACTIONS(3583), 2, + anon_sym_LBRACK, + ACTIONS(3574), 3, anon_sym_AMP, anon_sym_PIPE, - ACTIONS(3575), 4, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - ACTIONS(3500), 13, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3507), 15, + anon_sym_GT, + ACTIONS(3509), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -143218,7 +143153,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3496), 18, + ACTIONS(3498), 17, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -143235,39 +143170,56 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, anon_sym_QMARK_QMARK, - [3913] = 16, - ACTIONS(3534), 1, + ACTIONS(3502), 17, + sym__ternary_qmark, + anon_sym_as, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [3561] = 16, + ACTIONS(849), 1, + anon_sym_COLON, + ACTIONS(3550), 1, anon_sym_EQ_GT, ACTIONS(3568), 1, - anon_sym_EQ, - ACTIONS(3575), 1, - anon_sym_extends, - ACTIONS(3577), 1, anon_sym_LBRACK, - ACTIONS(3589), 1, - anon_sym_COLON, - ACTIONS(3591), 1, + ACTIONS(3571), 1, anon_sym_DOT, - ACTIONS(3594), 1, + ACTIONS(3577), 1, anon_sym_LT, - ACTIONS(3597), 1, + ACTIONS(3580), 1, + anon_sym_extends, + ACTIONS(3582), 1, + anon_sym_EQ, + ACTIONS(3589), 1, anon_sym_QMARK, - STATE(3073), 1, + STATE(2999), 1, sym_type_arguments, - STATE(5524), 1, + STATE(5372), 1, sym_type_annotation, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3571), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - ACTIONS(3583), 2, + ACTIONS(3574), 2, anon_sym_AMP, anon_sym_PIPE, - ACTIONS(3500), 13, + ACTIONS(3585), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + ACTIONS(3502), 13, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -143281,7 +143233,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3507), 15, + ACTIONS(3509), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -143297,7 +143249,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3496), 18, + ACTIONS(3498), 18, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -143316,31 +143268,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [4008] = 12, - ACTIONS(183), 1, + [3656] = 12, + ACTIONS(184), 1, anon_sym_DQUOTE, - ACTIONS(185), 1, + ACTIONS(186), 1, anon_sym_SQUOTE, - ACTIONS(822), 1, + ACTIONS(806), 1, anon_sym_EQ, - ACTIONS(960), 1, + ACTIONS(908), 1, anon_sym_EQ_GT, - ACTIONS(3449), 1, + ACTIONS(3463), 1, sym_identifier, - STATE(1559), 1, + STATE(1555), 1, sym_nested_identifier, - STATE(1560), 1, + STATE(1556), 1, sym_string, - STATE(1692), 1, + STATE(1713), 1, sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(153), 13, + ACTIONS(154), 13, sym__ternary_qmark, anon_sym_LPAREN, - anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -143350,7 +143302,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(159), 15, + ACTIONS(160), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -143391,27 +143343,252 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_satisfies, - [4095] = 12, - ACTIONS(183), 1, + [3743] = 8, + ACTIONS(3560), 1, + anon_sym_LPAREN, + ACTIONS(3596), 1, + anon_sym_DOT, + ACTIONS(3598), 1, + anon_sym_LT, + STATE(1299), 1, + sym_arguments, + STATE(5415), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3594), 13, + anon_sym_LBRACE, + anon_sym_BANG, + anon_sym_LBRACK, + anon_sym_DOT_DOT_DOT, + anon_sym_TILDE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(3592), 42, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_typeof, + anon_sym_import, + anon_sym_let, + anon_sym_await, + anon_sym_yield, + anon_sym_class, + anon_sym_async, + anon_sym_function, + anon_sym_new, + anon_sym_using, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_void, + anon_sym_delete, + sym_identifier, + sym_this, + sym_super, + sym_true, + sym_false, + sym_null, + sym_undefined, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + [3822] = 14, + ACTIONS(3560), 1, + anon_sym_LPAREN, + ACTIONS(3562), 1, + anon_sym_DOT, + ACTIONS(3564), 1, + anon_sym_QMARK_DOT, + ACTIONS(3566), 1, + anon_sym_LT, + ACTIONS(3600), 1, + anon_sym_EQ, + ACTIONS(3602), 1, + anon_sym_EQ_GT, + STATE(2955), 1, + sym_arguments, + STATE(3054), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3544), 3, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_extends, + ACTIONS(3554), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(3502), 14, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(3509), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(3498), 17, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + [3913] = 14, + ACTIONS(3507), 1, + anon_sym_EQ_GT, + ACTIONS(3560), 1, + anon_sym_LPAREN, + ACTIONS(3562), 1, + anon_sym_DOT, + ACTIONS(3564), 1, + anon_sym_QMARK_DOT, + ACTIONS(3566), 1, + anon_sym_LT, + ACTIONS(3604), 1, + anon_sym_EQ, + STATE(2955), 1, + sym_arguments, + STATE(3054), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3544), 3, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_extends, + ACTIONS(3554), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(3502), 14, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(3509), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(3498), 17, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + [4004] = 12, + ACTIONS(184), 1, anon_sym_DQUOTE, - ACTIONS(185), 1, + ACTIONS(186), 1, anon_sym_SQUOTE, - ACTIONS(902), 1, + ACTIONS(908), 1, anon_sym_EQ_GT, - ACTIONS(930), 1, + ACTIONS(924), 1, anon_sym_EQ, - ACTIONS(3449), 1, + ACTIONS(3463), 1, sym_identifier, - STATE(1559), 1, + STATE(1555), 1, sym_nested_identifier, - STATE(1560), 1, + STATE(1556), 1, sym_string, - STATE(1692), 1, + STATE(1713), 1, sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(153), 13, + ACTIONS(154), 13, sym__ternary_qmark, anon_sym_LPAREN, anon_sym_LBRACK, @@ -143425,7 +143602,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(159), 15, + ACTIONS(160), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -143466,30 +143643,48 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_satisfies, - [4182] = 12, - ACTIONS(3526), 1, - anon_sym_EQ, - ACTIONS(3534), 1, + [4091] = 13, + ACTIONS(3550), 1, anon_sym_EQ_GT, - ACTIONS(3575), 1, - anon_sym_extends, - ACTIONS(3591), 1, + ACTIONS(3568), 1, + anon_sym_LBRACK, + ACTIONS(3582), 1, + anon_sym_EQ, + ACTIONS(3606), 1, anon_sym_DOT, - ACTIONS(3594), 1, + ACTIONS(3609), 1, anon_sym_LT, - STATE(3073), 1, + STATE(3309), 1, sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3577), 2, - anon_sym_COMMA, - anon_sym_LBRACK, - ACTIONS(3583), 3, + ACTIONS(3574), 2, anon_sym_AMP, anon_sym_PIPE, - anon_sym_GT, - ACTIONS(3507), 15, + ACTIONS(3585), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(3580), 4, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + ACTIONS(3502), 13, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(3509), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -143505,7 +143700,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3496), 17, + ACTIONS(3498), 18, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -143522,50 +143717,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, + anon_sym_GT, anon_sym_QMARK_QMARK, - ACTIONS(3500), 17, - sym__ternary_qmark, - anon_sym_as, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [4269] = 12, - ACTIONS(183), 1, + [4180] = 12, + ACTIONS(184), 1, anon_sym_DQUOTE, - ACTIONS(185), 1, + ACTIONS(186), 1, anon_sym_SQUOTE, - ACTIONS(822), 1, + ACTIONS(806), 1, anon_sym_EQ, - ACTIONS(902), 1, + ACTIONS(982), 1, anon_sym_EQ_GT, - ACTIONS(3449), 1, + ACTIONS(3463), 1, sym_identifier, - STATE(1559), 1, + STATE(1555), 1, sym_nested_identifier, - STATE(1560), 1, + STATE(1556), 1, sym_string, - STATE(1692), 1, + STATE(1713), 1, sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(153), 13, + ACTIONS(154), 13, sym__ternary_qmark, anon_sym_LPAREN, + anon_sym_COLON, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -143575,7 +143753,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(159), 15, + ACTIONS(160), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -143616,27 +143794,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_satisfies, - [4356] = 12, - ACTIONS(183), 1, + [4267] = 13, + ACTIONS(184), 1, anon_sym_DQUOTE, - ACTIONS(185), 1, + ACTIONS(186), 1, anon_sym_SQUOTE, - ACTIONS(968), 1, - anon_sym_EQ, - ACTIONS(974), 1, + ACTIONS(225), 1, anon_sym_EQ_GT, - ACTIONS(3449), 1, + ACTIONS(806), 1, + anon_sym_EQ, + ACTIONS(812), 1, + anon_sym_COLON, + ACTIONS(3463), 1, sym_identifier, - STATE(1559), 1, + STATE(1555), 1, sym_nested_identifier, - STATE(1560), 1, + STATE(1556), 1, sym_string, - STATE(1692), 1, + STATE(1713), 1, sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(153), 12, + ACTIONS(154), 12, sym__ternary_qmark, anon_sym_LPAREN, anon_sym_LBRACK, @@ -143649,7 +143829,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(159), 15, + ACTIONS(160), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -143665,12 +143845,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 25, + ACTIONS(120), 24, anon_sym_STAR, anon_sym_as, anon_sym_BANG, anon_sym_in, - anon_sym_of, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, @@ -143691,27 +143870,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_satisfies, - [4443] = 12, - ACTIONS(151), 1, - anon_sym_EQ_GT, - ACTIONS(183), 1, + [4356] = 12, + ACTIONS(184), 1, anon_sym_DQUOTE, - ACTIONS(185), 1, + ACTIONS(186), 1, anon_sym_SQUOTE, - ACTIONS(1050), 1, + ACTIONS(960), 1, anon_sym_EQ, - ACTIONS(3449), 1, + ACTIONS(966), 1, + anon_sym_EQ_GT, + ACTIONS(3463), 1, sym_identifier, - STATE(1559), 1, + STATE(1555), 1, sym_nested_identifier, - STATE(1560), 1, + STATE(1556), 1, sym_string, - STATE(1692), 1, + STATE(1713), 1, sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(153), 12, + ACTIONS(154), 12, sym__ternary_qmark, anon_sym_LPAREN, anon_sym_LBRACK, @@ -143724,7 +143903,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(159), 15, + ACTIONS(160), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -143740,11 +143919,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 24, + ACTIONS(120), 25, anon_sym_STAR, anon_sym_as, anon_sym_BANG, anon_sym_in, + anon_sym_of, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, @@ -143765,29 +143945,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_satisfies, - [4529] = 12, - ACTIONS(151), 1, + [4443] = 12, + ACTIONS(225), 1, anon_sym_EQ_GT, - ACTIONS(822), 1, + ACTIONS(806), 1, anon_sym_EQ, - ACTIONS(908), 1, + ACTIONS(912), 1, anon_sym_in, - ACTIONS(911), 1, + ACTIONS(915), 1, anon_sym_of, ACTIONS(3369), 1, anon_sym_LBRACE, - ACTIONS(3600), 1, + ACTIONS(3612), 1, sym_identifier, - ACTIONS(3602), 1, + ACTIONS(3614), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4904), 3, + STATE(5143), 3, sym_object_pattern, sym_array_pattern, sym__destructuring_pattern, - ACTIONS(153), 11, + ACTIONS(154), 11, sym__ternary_qmark, anon_sym_LPAREN, anon_sym_DOT, @@ -143799,7 +143979,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(159), 15, + ACTIONS(160), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -143839,27 +144019,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_satisfies, - [4615] = 12, - ACTIONS(151), 1, - anon_sym_EQ_GT, - ACTIONS(183), 1, + [4529] = 12, + ACTIONS(184), 1, anon_sym_DQUOTE, - ACTIONS(185), 1, + ACTIONS(186), 1, anon_sym_SQUOTE, - ACTIONS(982), 1, + ACTIONS(225), 1, + anon_sym_EQ_GT, + ACTIONS(1048), 1, anon_sym_EQ, - ACTIONS(3449), 1, + ACTIONS(3463), 1, sym_identifier, - STATE(1559), 1, + STATE(1555), 1, sym_nested_identifier, - STATE(1560), 1, + STATE(1556), 1, sym_string, - STATE(1692), 1, + STATE(1713), 1, sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(153), 12, + ACTIONS(154), 12, sym__ternary_qmark, anon_sym_LPAREN, anon_sym_LBRACK, @@ -143872,7 +144052,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(159), 15, + ACTIONS(160), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -143913,28 +144093,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_satisfies, - [4701] = 12, - ACTIONS(151), 1, + [4615] = 8, + ACTIONS(225), 1, anon_sym_EQ_GT, - ACTIONS(183), 1, - anon_sym_DQUOTE, - ACTIONS(185), 1, - anon_sym_SQUOTE, - ACTIONS(1046), 1, + ACTIONS(806), 1, anon_sym_EQ, - ACTIONS(3449), 1, - sym_identifier, - STATE(1559), 1, - sym_nested_identifier, - STATE(1560), 1, - sym_string, - STATE(1692), 1, - sym__module, + ACTIONS(828), 1, + anon_sym_QMARK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(153), 12, + ACTIONS(812), 5, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + ACTIONS(154), 15, sym__ternary_qmark, + anon_sym_as, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_DOT, @@ -143943,10 +144120,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, + anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(159), 15, + anon_sym_satisfies, + ACTIONS(160), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -143962,9 +144141,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 24, + ACTIONS(120), 21, anon_sym_STAR, - anon_sym_as, anon_sym_BANG, anon_sym_in, anon_sym_AMP_AMP, @@ -143985,107 +144163,119 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_satisfies, - [4787] = 3, + [4693] = 8, + ACTIONS(3540), 1, + anon_sym_EQ, + ACTIONS(3619), 1, + anon_sym_EQ_GT, + ACTIONS(3621), 1, + anon_sym_QMARK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3607), 16, - anon_sym_LBRACE, - anon_sym_BANG, - anon_sym_LPAREN, + ACTIONS(3617), 5, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + ACTIONS(3502), 15, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, anon_sym_LBRACK, - anon_sym_DOT_DOT_DOT, - anon_sym_LT, - anon_sym_TILDE, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - anon_sym_DQUOTE, - anon_sym_SQUOTE, anon_sym_BQUOTE, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(3605), 43, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_typeof, - anon_sym_import, - anon_sym_let, - anon_sym_await, - anon_sym_yield, - anon_sym_DOT, - anon_sym_class, - anon_sym_async, - anon_sym_function, - anon_sym_new, - anon_sym_using, + anon_sym_satisfies, + ACTIONS(3509), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(3498), 21, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_void, - anon_sym_delete, - sym_identifier, - sym_this, - sym_super, - sym_true, - sym_false, - sym_null, - sym_undefined, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - [4855] = 12, - ACTIONS(151), 1, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + anon_sym_QMARK_QMARK, + [4771] = 15, + ACTIONS(3568), 1, + anon_sym_LBRACK, + ACTIONS(3571), 1, + anon_sym_DOT, + ACTIONS(3577), 1, + anon_sym_LT, + ACTIONS(3580), 1, + anon_sym_extends, + ACTIONS(3619), 1, anon_sym_EQ_GT, - ACTIONS(183), 1, - anon_sym_DQUOTE, - ACTIONS(185), 1, - anon_sym_SQUOTE, - ACTIONS(822), 1, + ACTIONS(3623), 1, anon_sym_EQ, - ACTIONS(3449), 1, - sym_identifier, - STATE(1559), 1, - sym_nested_identifier, - STATE(1560), 1, - sym_string, - STATE(1692), 1, - sym__module, + ACTIONS(3628), 1, + anon_sym_RPAREN, + ACTIONS(3631), 1, + anon_sym_QMARK, + STATE(2999), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(153), 12, + ACTIONS(3574), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3626), 2, + anon_sym_COMMA, + anon_sym_COLON, + ACTIONS(3502), 13, sym__ternary_qmark, + anon_sym_as, anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, + anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(159), 15, + anon_sym_satisfies, + ACTIONS(3509), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -144101,9 +144291,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 24, + ACTIONS(3498), 18, anon_sym_STAR, - anon_sym_as, anon_sym_BANG, anon_sym_in, anon_sym_AMP_AMP, @@ -144111,55 +144300,59 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_AMP, anon_sym_CARET, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_satisfies, - [4941] = 12, - ACTIONS(151), 1, - anon_sym_EQ_GT, - ACTIONS(183), 1, - anon_sym_DQUOTE, - ACTIONS(185), 1, - anon_sym_SQUOTE, - ACTIONS(990), 1, + [4863] = 15, + ACTIONS(3568), 1, + anon_sym_LBRACK, + ACTIONS(3571), 1, + anon_sym_DOT, + ACTIONS(3577), 1, + anon_sym_LT, + ACTIONS(3580), 1, + anon_sym_extends, + ACTIONS(3585), 1, + anon_sym_RPAREN, + ACTIONS(3631), 1, + anon_sym_QMARK, + ACTIONS(3633), 1, anon_sym_EQ, - ACTIONS(3449), 1, - sym_identifier, - STATE(1559), 1, - sym_nested_identifier, - STATE(1560), 1, - sym_string, - STATE(1692), 1, - sym__module, + ACTIONS(3639), 1, + anon_sym_EQ_GT, + STATE(2999), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(153), 12, + ACTIONS(3574), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3636), 2, + anon_sym_COMMA, + anon_sym_COLON, + ACTIONS(3502), 13, sym__ternary_qmark, + anon_sym_as, anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, + anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(159), 15, + anon_sym_satisfies, + ACTIONS(3509), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -144175,9 +144368,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 24, + ACTIONS(3498), 18, anon_sym_STAR, - anon_sym_as, anon_sym_BANG, anon_sym_in, anon_sym_AMP_AMP, @@ -144185,42 +144377,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_AMP, anon_sym_CARET, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_satisfies, - [5027] = 12, - ACTIONS(151), 1, - anon_sym_EQ_GT, - ACTIONS(183), 1, + [4955] = 12, + ACTIONS(184), 1, anon_sym_DQUOTE, - ACTIONS(185), 1, + ACTIONS(186), 1, anon_sym_SQUOTE, - ACTIONS(980), 1, + ACTIONS(225), 1, + anon_sym_EQ_GT, + ACTIONS(1050), 1, anon_sym_EQ, - ACTIONS(3449), 1, + ACTIONS(3463), 1, sym_identifier, - STATE(1559), 1, + STATE(1555), 1, sym_nested_identifier, - STATE(1560), 1, + STATE(1556), 1, sym_string, - STATE(1692), 1, + STATE(1713), 1, sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(153), 12, + ACTIONS(154), 12, sym__ternary_qmark, anon_sym_LPAREN, anon_sym_LBRACK, @@ -144233,7 +144420,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(159), 15, + ACTIONS(160), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -144274,20 +144461,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_satisfies, - [5113] = 6, - ACTIONS(3613), 1, - anon_sym_AT, - STATE(1263), 1, - aux_sym_export_statement_repeat1, - STATE(1352), 1, - sym_decorator, + [5041] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3611), 14, + ACTIONS(3643), 16, anon_sym_LBRACE, anon_sym_BANG, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_LBRACK, anon_sym_DOT_DOT_DOT, anon_sym_LT, @@ -144299,7 +144481,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, sym_private_property_identifier, - ACTIONS(3609), 42, + anon_sym_AT, + ACTIONS(3641), 43, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -144308,6 +144491,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_let, anon_sym_await, anon_sym_yield, + anon_sym_DOT, anon_sym_class, anon_sym_async, anon_sym_function, @@ -144342,38 +144526,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_symbol, anon_sym_object, anon_sym_abstract, - [5187] = 14, - ACTIONS(3544), 1, + [5109] = 14, + ACTIONS(3542), 1, + anon_sym_EQ, + ACTIONS(3550), 1, + anon_sym_EQ_GT, + ACTIONS(3560), 1, anon_sym_LPAREN, - ACTIONS(3546), 1, + ACTIONS(3562), 1, anon_sym_DOT, - ACTIONS(3548), 1, + ACTIONS(3564), 1, anon_sym_QMARK_DOT, - ACTIONS(3550), 1, + ACTIONS(3566), 1, anon_sym_LT, - ACTIONS(3616), 1, - anon_sym_EQ, - ACTIONS(3618), 1, - anon_sym_EQ_GT, - STATE(2952), 1, + STATE(2955), 1, sym_arguments, - STATE(3015), 1, + STATE(3054), 1, sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3528), 3, + ACTIONS(3554), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_QMARK, + ACTIONS(3544), 4, anon_sym_COMMA, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_extends, - ACTIONS(3538), 3, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - ACTIONS(3500), 13, + ACTIONS(3502), 11, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -144383,8 +144567,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_implements, - ACTIONS(3507), 15, + ACTIONS(3509), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -144400,7 +144583,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3496), 17, + ACTIONS(3498), 18, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -144417,50 +144600,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, + anon_sym_GT, anon_sym_QMARK_QMARK, - [5277] = 14, - ACTIONS(3544), 1, - anon_sym_LPAREN, - ACTIONS(3546), 1, + [5199] = 12, + ACTIONS(3571), 1, anon_sym_DOT, - ACTIONS(3548), 1, - anon_sym_QMARK_DOT, - ACTIONS(3550), 1, + ACTIONS(3577), 1, anon_sym_LT, - ACTIONS(3620), 1, + ACTIONS(3580), 1, + anon_sym_extends, + ACTIONS(3600), 1, anon_sym_EQ, - ACTIONS(3622), 1, + ACTIONS(3602), 1, anon_sym_EQ_GT, - STATE(2952), 1, - sym_arguments, - STATE(3015), 1, + STATE(2999), 1, sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3528), 3, + ACTIONS(3568), 2, anon_sym_COMMA, anon_sym_LBRACK, - anon_sym_extends, - ACTIONS(3538), 3, + ACTIONS(3574), 3, anon_sym_AMP, anon_sym_PIPE, anon_sym_GT, - ACTIONS(3500), 13, - sym__ternary_qmark, - anon_sym_as, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3507), 15, + ACTIONS(3509), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -144476,7 +144641,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3496), 17, + ACTIONS(3502), 16, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(3498), 17, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -144494,27 +144676,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [5367] = 12, - ACTIONS(151), 1, - anon_sym_EQ_GT, - ACTIONS(183), 1, + [5285] = 12, + ACTIONS(184), 1, anon_sym_DQUOTE, - ACTIONS(185), 1, + ACTIONS(186), 1, anon_sym_SQUOTE, - ACTIONS(1048), 1, + ACTIONS(225), 1, + anon_sym_EQ_GT, + ACTIONS(806), 1, anon_sym_EQ, - ACTIONS(3449), 1, + ACTIONS(3463), 1, sym_identifier, - STATE(1559), 1, + STATE(1555), 1, sym_nested_identifier, - STATE(1560), 1, + STATE(1556), 1, sym_string, - STATE(1692), 1, + STATE(1713), 1, sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(153), 12, + ACTIONS(154), 12, sym__ternary_qmark, anon_sym_LPAREN, anon_sym_LBRACK, @@ -144527,7 +144709,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(159), 15, + ACTIONS(160), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -144568,27 +144750,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_satisfies, - [5453] = 12, - ACTIONS(151), 1, - anon_sym_EQ_GT, - ACTIONS(183), 1, + [5371] = 12, + ACTIONS(184), 1, anon_sym_DQUOTE, - ACTIONS(185), 1, + ACTIONS(186), 1, anon_sym_SQUOTE, - ACTIONS(984), 1, + ACTIONS(225), 1, + anon_sym_EQ_GT, + ACTIONS(986), 1, anon_sym_EQ, - ACTIONS(3449), 1, + ACTIONS(3463), 1, sym_identifier, - STATE(1559), 1, + STATE(1555), 1, sym_nested_identifier, - STATE(1560), 1, + STATE(1556), 1, sym_string, - STATE(1692), 1, + STATE(1713), 1, sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(153), 12, + ACTIONS(154), 12, sym__ternary_qmark, anon_sym_LPAREN, anon_sym_LBRACK, @@ -144601,7 +144783,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(159), 15, + ACTIONS(160), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -144642,30 +144824,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_satisfies, - [5539] = 12, - ACTIONS(3562), 1, - anon_sym_EQ, - ACTIONS(3564), 1, + [5457] = 9, + ACTIONS(855), 1, anon_sym_EQ_GT, - ACTIONS(3575), 1, + ACTIONS(861), 1, + anon_sym_EQ, + ACTIONS(1912), 1, anon_sym_extends, - ACTIONS(3591), 1, - anon_sym_DOT, - ACTIONS(3594), 1, - anon_sym_LT, - STATE(3073), 1, - sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3577), 2, + ACTIONS(3645), 2, anon_sym_COMMA, anon_sym_LBRACK, - ACTIONS(3583), 3, + ACTIONS(3648), 3, anon_sym_AMP, anon_sym_PIPE, anon_sym_GT, - ACTIONS(3507), 15, + ACTIONS(160), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -144681,24 +144857,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3500), 16, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3496), 17, + ACTIONS(120), 18, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -144713,41 +144872,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [5625] = 15, - ACTIONS(3571), 1, - anon_sym_RPAREN, - ACTIONS(3575), 1, - anon_sym_extends, - ACTIONS(3577), 1, - anon_sym_LBRACK, - ACTIONS(3591), 1, - anon_sym_DOT, - ACTIONS(3594), 1, - anon_sym_LT, - ACTIONS(3622), 1, - anon_sym_EQ_GT, - ACTIONS(3624), 1, - anon_sym_EQ, - ACTIONS(3630), 1, - anon_sym_QMARK, - STATE(3073), 1, - sym_type_arguments, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3583), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(3627), 2, - anon_sym_COMMA, - anon_sym_COLON, - ACTIONS(3500), 13, + ACTIONS(154), 18, sym__ternary_qmark, anon_sym_as, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, @@ -144758,64 +144895,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3507), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(3496), 18, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - anon_sym_QMARK_QMARK, - [5717] = 8, - ACTIONS(117), 1, + [5537] = 14, + ACTIONS(3560), 1, + anon_sym_LPAREN, + ACTIONS(3562), 1, + anon_sym_DOT, + ACTIONS(3564), 1, + anon_sym_QMARK_DOT, + ACTIONS(3566), 1, + anon_sym_LT, + ACTIONS(3651), 1, anon_sym_EQ, - ACTIONS(151), 1, + ACTIONS(3653), 1, anon_sym_EQ_GT, - ACTIONS(786), 1, - anon_sym_QMARK, + STATE(2955), 1, + sym_arguments, + STATE(3054), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(126), 5, + ACTIONS(3544), 3, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, - ACTIONS(153), 15, + anon_sym_LBRACK, + anon_sym_extends, + ACTIONS(3554), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(3502), 13, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + anon_sym_SEMI, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -144825,7 +144937,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(159), 15, + ACTIONS(3509), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -144841,7 +144953,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 21, + ACTIONS(3498), 17, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -144850,61 +144962,49 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_AMP, anon_sym_CARET, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, anon_sym_QMARK_QMARK, - [5795] = 14, - ACTIONS(3544), 1, - anon_sym_LPAREN, - ACTIONS(3546), 1, - anon_sym_DOT, - ACTIONS(3548), 1, - anon_sym_QMARK_DOT, - ACTIONS(3550), 1, - anon_sym_LT, - ACTIONS(3620), 1, - anon_sym_EQ, - ACTIONS(3622), 1, + [5627] = 12, + ACTIONS(184), 1, + anon_sym_DQUOTE, + ACTIONS(186), 1, + anon_sym_SQUOTE, + ACTIONS(225), 1, anon_sym_EQ_GT, - STATE(2952), 1, - sym_arguments, - STATE(3015), 1, - sym_type_arguments, + ACTIONS(988), 1, + anon_sym_EQ, + ACTIONS(3463), 1, + sym_identifier, + STATE(1555), 1, + sym_nested_identifier, + STATE(1556), 1, + sym_string, + STATE(1713), 1, + sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3538), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(3528), 3, - anon_sym_RPAREN, - anon_sym_LBRACK, - anon_sym_extends, - ACTIONS(3500), 13, + ACTIONS(154), 12, sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3507), 15, + ACTIONS(160), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -144920,8 +145020,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3496), 18, + ACTIONS(120), 24, anon_sym_STAR, + anon_sym_as, anon_sym_BANG, anon_sym_in, anon_sym_AMP_AMP, @@ -144929,37 +145030,45 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_AMP, anon_sym_CARET, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [5885] = 8, - ACTIONS(3552), 1, + anon_sym_instanceof, + anon_sym_satisfies, + [5713] = 9, + ACTIONS(842), 1, anon_sym_EQ, - ACTIONS(3634), 1, + ACTIONS(855), 1, anon_sym_EQ_GT, - ACTIONS(3636), 1, - anon_sym_QMARK, + ACTIONS(3645), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3632), 5, + ACTIONS(3648), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(1912), 6, + sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, - ACTIONS(3500), 15, + anon_sym_SEMI, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + ACTIONS(154), 14, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, - anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -144971,7 +145080,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3507), 15, + ACTIONS(160), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -144987,7 +145096,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3496), 21, + ACTIONS(120), 19, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -144996,9 +145105,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_AMP, anon_sym_CARET, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -145009,38 +145116,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [5963] = 15, - ACTIONS(3575), 1, - anon_sym_extends, - ACTIONS(3577), 1, + [5793] = 12, + ACTIONS(842), 1, + anon_sym_EQ, + ACTIONS(849), 1, + anon_sym_COLON, + ACTIONS(855), 1, + anon_sym_EQ_GT, + ACTIONS(3645), 1, anon_sym_LBRACK, - ACTIONS(3591), 1, - anon_sym_DOT, - ACTIONS(3594), 1, - anon_sym_LT, - ACTIONS(3630), 1, + ACTIONS(3655), 1, anon_sym_QMARK, - ACTIONS(3634), 1, - anon_sym_EQ_GT, - ACTIONS(3638), 1, - anon_sym_EQ, - ACTIONS(3643), 1, - anon_sym_RPAREN, - STATE(3073), 1, - sym_type_arguments, + STATE(5367), 1, + sym_type_annotation, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3583), 2, + ACTIONS(3648), 2, anon_sym_AMP, anon_sym_PIPE, - ACTIONS(3641), 2, + ACTIONS(1912), 3, anon_sym_COMMA, - anon_sym_COLON, - ACTIONS(3500), 13, + anon_sym_RBRACK, + anon_sym_extends, + ACTIONS(154), 14, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, + anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, @@ -145051,7 +145154,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3507), 15, + ACTIONS(160), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -145067,7 +145170,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3496), 18, + ACTIONS(120), 19, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -145082,42 +145185,44 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [6055] = 14, - ACTIONS(3526), 1, - anon_sym_EQ, - ACTIONS(3534), 1, - anon_sym_EQ_GT, - ACTIONS(3544), 1, + [5879] = 14, + ACTIONS(3560), 1, anon_sym_LPAREN, - ACTIONS(3546), 1, + ACTIONS(3562), 1, anon_sym_DOT, - ACTIONS(3548), 1, + ACTIONS(3564), 1, anon_sym_QMARK_DOT, - ACTIONS(3550), 1, + ACTIONS(3566), 1, anon_sym_LT, - STATE(2952), 1, + ACTIONS(3639), 1, + anon_sym_EQ_GT, + ACTIONS(3658), 1, + anon_sym_EQ, + STATE(2955), 1, sym_arguments, - STATE(3015), 1, + STATE(3054), 1, sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3538), 3, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_QMARK, - ACTIONS(3528), 4, + ACTIONS(3544), 3, anon_sym_COMMA, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_extends, - ACTIONS(3500), 11, + ACTIONS(3554), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(3502), 13, sym__ternary_qmark, anon_sym_as, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -145127,7 +145232,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3507), 15, + ACTIONS(3509), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -145143,7 +145248,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3496), 18, + ACTIONS(3498), 17, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -145160,27 +145265,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, anon_sym_QMARK_QMARK, - [6145] = 8, - ACTIONS(3630), 1, - anon_sym_QMARK, - ACTIONS(3634), 1, + [5969] = 12, + ACTIONS(184), 1, + anon_sym_DQUOTE, + ACTIONS(186), 1, + anon_sym_SQUOTE, + ACTIONS(225), 1, anon_sym_EQ_GT, - ACTIONS(3638), 1, + ACTIONS(1054), 1, anon_sym_EQ, + ACTIONS(3463), 1, + sym_identifier, + STATE(1555), 1, + sym_nested_identifier, + STATE(1556), 1, + sym_string, + STATE(1713), 1, + sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3641), 5, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, - ACTIONS(3500), 15, + ACTIONS(154), 12, sym__ternary_qmark, - anon_sym_as, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_DOT, @@ -145189,12 +145296,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3507), 15, + ACTIONS(160), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -145210,8 +145315,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3496), 21, + ACTIONS(120), 24, anon_sym_STAR, + anon_sym_as, anon_sym_BANG, anon_sym_in, anon_sym_AMP_AMP, @@ -145232,42 +145338,42 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [6223] = 9, - ACTIONS(850), 1, + anon_sym_instanceof, + anon_sym_satisfies, + [6055] = 12, + ACTIONS(184), 1, + anon_sym_DQUOTE, + ACTIONS(186), 1, + anon_sym_SQUOTE, + ACTIONS(225), 1, anon_sym_EQ_GT, - ACTIONS(913), 1, + ACTIONS(990), 1, anon_sym_EQ, - ACTIONS(3646), 1, - anon_sym_LBRACK, + ACTIONS(3463), 1, + sym_identifier, + STATE(1555), 1, + sym_nested_identifier, + STATE(1556), 1, + sym_string, + STATE(1713), 1, + sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3649), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(1904), 6, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - ACTIONS(153), 14, + ACTIONS(154), 12, sym__ternary_qmark, - anon_sym_as, anon_sym_LPAREN, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(159), 15, + ACTIONS(160), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -145283,8 +145389,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 19, + ACTIONS(120), 24, anon_sym_STAR, + anon_sym_as, anon_sym_BANG, anon_sym_in, anon_sym_AMP_AMP, @@ -145292,7 +145399,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_AMP, anon_sym_CARET, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -145303,40 +145412,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [6303] = 12, - ACTIONS(151), 1, - anon_sym_EQ_GT, - ACTIONS(183), 1, - anon_sym_DQUOTE, - ACTIONS(185), 1, - anon_sym_SQUOTE, - ACTIONS(992), 1, + anon_sym_instanceof, + anon_sym_satisfies, + [6141] = 14, + ACTIONS(3560), 1, + anon_sym_LPAREN, + ACTIONS(3562), 1, + anon_sym_DOT, + ACTIONS(3564), 1, + anon_sym_QMARK_DOT, + ACTIONS(3566), 1, + anon_sym_LT, + ACTIONS(3660), 1, anon_sym_EQ, - ACTIONS(3449), 1, - sym_identifier, - STATE(1559), 1, - sym_nested_identifier, - STATE(1560), 1, - sym_string, - STATE(1692), 1, - sym__module, + ACTIONS(3662), 1, + anon_sym_EQ_GT, + STATE(2955), 1, + sym_arguments, + STATE(3054), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(153), 12, - sym__ternary_qmark, - anon_sym_LPAREN, + ACTIONS(3544), 3, + anon_sym_COMMA, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + anon_sym_extends, + ACTIONS(3554), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(3502), 13, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, + anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(159), 15, + anon_sym_satisfies, + anon_sym_implements, + ACTIONS(3509), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -145352,9 +145472,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 24, + ACTIONS(3498), 17, anon_sym_STAR, - anon_sym_as, anon_sym_BANG, anon_sym_in, anon_sym_AMP_AMP, @@ -145362,42 +145481,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_AMP, anon_sym_CARET, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_satisfies, - [6389] = 12, - ACTIONS(151), 1, - anon_sym_EQ_GT, - ACTIONS(183), 1, + [6231] = 12, + ACTIONS(184), 1, anon_sym_DQUOTE, - ACTIONS(185), 1, + ACTIONS(186), 1, anon_sym_SQUOTE, - ACTIONS(988), 1, + ACTIONS(225), 1, + anon_sym_EQ_GT, + ACTIONS(1046), 1, anon_sym_EQ, - ACTIONS(3449), 1, + ACTIONS(3463), 1, sym_identifier, - STATE(1559), 1, + STATE(1555), 1, sym_nested_identifier, - STATE(1560), 1, + STATE(1556), 1, sym_string, - STATE(1692), 1, + STATE(1713), 1, sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(153), 12, + ACTIONS(154), 12, sym__ternary_qmark, anon_sym_LPAREN, anon_sym_LBRACK, @@ -145410,7 +145523,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(159), 15, + ACTIONS(160), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -145451,30 +145564,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_satisfies, - [6475] = 12, - ACTIONS(3505), 1, + [6317] = 12, + ACTIONS(3507), 1, anon_sym_EQ_GT, - ACTIONS(3566), 1, - anon_sym_EQ, - ACTIONS(3575), 1, - anon_sym_extends, - ACTIONS(3591), 1, + ACTIONS(3571), 1, anon_sym_DOT, - ACTIONS(3594), 1, + ACTIONS(3577), 1, anon_sym_LT, - STATE(3073), 1, + ACTIONS(3580), 1, + anon_sym_extends, + ACTIONS(3604), 1, + anon_sym_EQ, + STATE(2999), 1, sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3577), 2, + ACTIONS(3568), 2, anon_sym_COMMA, anon_sym_LBRACK, - ACTIONS(3583), 3, + ACTIONS(3574), 3, anon_sym_AMP, anon_sym_PIPE, anon_sym_GT, - ACTIONS(3507), 15, + ACTIONS(3509), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -145490,7 +145603,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3500), 16, + ACTIONS(3502), 16, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -145507,7 +145620,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3496), 17, + ACTIONS(3498), 17, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -145525,24 +145638,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [6561] = 9, - ACTIONS(840), 1, - anon_sym_EQ, - ACTIONS(850), 1, + [6403] = 12, + ACTIONS(184), 1, + anon_sym_DQUOTE, + ACTIONS(186), 1, + anon_sym_SQUOTE, + ACTIONS(225), 1, anon_sym_EQ_GT, - ACTIONS(1904), 1, - anon_sym_extends, + ACTIONS(1052), 1, + anon_sym_EQ, + ACTIONS(3463), 1, + sym_identifier, + STATE(1555), 1, + sym_nested_identifier, + STATE(1556), 1, + sym_string, + STATE(1713), 1, + sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3646), 2, - anon_sym_COMMA, + ACTIONS(154), 12, + sym__ternary_qmark, + anon_sym_LPAREN, anon_sym_LBRACK, - ACTIONS(3649), 3, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - ACTIONS(159), 15, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + ACTIONS(160), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -145558,8 +145687,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 18, + ACTIONS(120), 24, anon_sym_STAR, + anon_sym_as, anon_sym_BANG, anon_sym_in, anon_sym_AMP_AMP, @@ -145567,7 +145697,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_AMP, anon_sym_CARET, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -145576,47 +145708,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, + anon_sym_GT, anon_sym_QMARK_QMARK, - ACTIONS(153), 18, - sym__ternary_qmark, - anon_sym_as, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, anon_sym_satisfies, - [6641] = 12, - ACTIONS(151), 1, - anon_sym_EQ_GT, - ACTIONS(183), 1, + [6489] = 12, + ACTIONS(184), 1, anon_sym_DQUOTE, - ACTIONS(185), 1, + ACTIONS(186), 1, anon_sym_SQUOTE, - ACTIONS(986), 1, + ACTIONS(225), 1, + anon_sym_EQ_GT, + ACTIONS(1044), 1, anon_sym_EQ, - ACTIONS(3449), 1, + ACTIONS(3463), 1, sym_identifier, - STATE(1559), 1, + STATE(1555), 1, sym_nested_identifier, - STATE(1560), 1, + STATE(1556), 1, sym_string, - STATE(1692), 1, + STATE(1713), 1, sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(153), 12, + ACTIONS(154), 12, sym__ternary_qmark, anon_sym_LPAREN, anon_sym_LBRACK, @@ -145629,7 +145745,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(159), 15, + ACTIONS(160), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -145670,39 +145786,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_satisfies, - [6727] = 14, - ACTIONS(3544), 1, - anon_sym_LPAREN, - ACTIONS(3546), 1, - anon_sym_DOT, - ACTIONS(3548), 1, - anon_sym_QMARK_DOT, - ACTIONS(3550), 1, - anon_sym_LT, - ACTIONS(3652), 1, + [6575] = 8, + ACTIONS(220), 1, anon_sym_EQ, - ACTIONS(3654), 1, + ACTIONS(225), 1, anon_sym_EQ_GT, - STATE(2952), 1, - sym_arguments, - STATE(3015), 1, - sym_type_arguments, + ACTIONS(728), 1, + anon_sym_QMARK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3528), 3, + ACTIONS(223), 5, anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_extends, - ACTIONS(3538), 3, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - ACTIONS(3500), 13, - sym__automatic_semicolon, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + ACTIONS(154), 15, sym__ternary_qmark, anon_sym_as, - anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -145712,7 +145818,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3507), 15, + ACTIONS(160), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -145728,7 +145834,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3496), 17, + ACTIONS(120), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -145737,32 +145843,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_AMP, anon_sym_CARET, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, + anon_sym_GT, anon_sym_QMARK_QMARK, - [6817] = 8, - ACTIONS(151), 1, + [6653] = 8, + ACTIONS(3619), 1, anon_sym_EQ_GT, - ACTIONS(822), 1, + ACTIONS(3623), 1, anon_sym_EQ, - ACTIONS(826), 1, + ACTIONS(3631), 1, anon_sym_QMARK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(824), 5, + ACTIONS(3626), 5, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_COLON, anon_sym_RBRACK, - ACTIONS(153), 15, + ACTIONS(3502), 15, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -145778,7 +145888,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(159), 15, + ACTIONS(3509), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -145794,7 +145904,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 21, + ACTIONS(3498), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -145816,102 +145926,48 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [6895] = 6, - ACTIONS(3534), 1, - anon_sym_EQ_GT, - ACTIONS(3552), 1, - anon_sym_EQ, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3507), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(3500), 20, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, + [6731] = 14, + ACTIONS(3560), 1, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, + ACTIONS(3562), 1, anon_sym_DOT, + ACTIONS(3564), 1, anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3496), 21, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, + ACTIONS(3566), 1, anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - anon_sym_QMARK_QMARK, - [6968] = 8, - ACTIONS(686), 1, + ACTIONS(3639), 1, anon_sym_EQ_GT, - ACTIONS(854), 1, + ACTIONS(3658), 1, anon_sym_EQ, - ACTIONS(868), 1, - anon_sym_COLON, - ACTIONS(3472), 1, - sym_identifier, + STATE(2955), 1, + sym_arguments, + STATE(3054), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(153), 15, - sym__automatic_semicolon, + ACTIONS(3554), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3544), 3, + anon_sym_RPAREN, + anon_sym_LBRACK, + anon_sym_extends, + ACTIONS(3502), 13, sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + anon_sym_COLON, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, + anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(159), 15, + anon_sym_satisfies, + ACTIONS(3509), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -145927,9 +145983,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 24, + ACTIONS(3498), 18, anon_sym_STAR, - anon_sym_as, anon_sym_BANG, anon_sym_in, anon_sym_AMP_AMP, @@ -145937,58 +145992,50 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_AMP, anon_sym_CARET, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_satisfies, - [7045] = 11, - ACTIONS(219), 1, - anon_sym_EQ, + [6821] = 12, + ACTIONS(184), 1, + anon_sym_DQUOTE, + ACTIONS(186), 1, + anon_sym_SQUOTE, ACTIONS(225), 1, anon_sym_EQ_GT, - ACTIONS(786), 1, - anon_sym_QMARK, - ACTIONS(3646), 1, - anon_sym_LBRACK, + ACTIONS(1056), 1, + anon_sym_EQ, + ACTIONS(3463), 1, + sym_identifier, + STATE(1555), 1, + sym_nested_identifier, + STATE(1556), 1, + sym_string, + STATE(1713), 1, + sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(222), 2, - anon_sym_COMMA, - anon_sym_COLON, - ACTIONS(1904), 2, - anon_sym_RPAREN, - anon_sym_extends, - ACTIONS(3649), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(153), 14, + ACTIONS(154), 12, sym__ternary_qmark, - anon_sym_as, anon_sym_LPAREN, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(159), 15, + ACTIONS(160), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -146004,8 +146051,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 19, + ACTIONS(120), 24, anon_sym_STAR, + anon_sym_as, anon_sym_BANG, anon_sym_in, anon_sym_AMP_AMP, @@ -146013,7 +146061,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_AMP, anon_sym_CARET, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -146024,19 +146074,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [7128] = 7, - ACTIONS(3613), 1, + anon_sym_instanceof, + anon_sym_satisfies, + [6907] = 6, + ACTIONS(3668), 1, anon_sym_AT, - ACTIONS(3656), 1, - anon_sym_class, - STATE(1263), 1, + STATE(1287), 1, aux_sym_export_statement_repeat1, - STATE(1352), 1, + STATE(1339), 1, sym_decorator, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3611), 14, + ACTIONS(3666), 14, anon_sym_LBRACE, anon_sym_BANG, anon_sym_LPAREN, @@ -146051,7 +146101,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, sym_number, sym_private_property_identifier, - ACTIONS(3609), 40, + ACTIONS(3664), 42, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -146060,6 +146110,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_let, anon_sym_await, anon_sym_yield, + anon_sym_class, anon_sym_async, anon_sym_function, anon_sym_new, @@ -146092,38 +146143,105 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [7203] = 14, - ACTIONS(3544), 1, + anon_sym_abstract, + [6981] = 8, + ACTIONS(688), 1, + anon_sym_EQ_GT, + ACTIONS(863), 1, + anon_sym_EQ, + ACTIONS(865), 1, + anon_sym_COLON, + ACTIONS(3486), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(154), 15, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_COMMA, anon_sym_LPAREN, - ACTIONS(3546), 1, + anon_sym_SEMI, + anon_sym_LBRACK, anon_sym_DOT, - ACTIONS(3548), 1, anon_sym_QMARK_DOT, - ACTIONS(3550), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + ACTIONS(160), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(120), 24, + anon_sym_STAR, + anon_sym_as, + anon_sym_BANG, + anon_sym_in, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_satisfies, + [7058] = 12, + ACTIONS(3571), 1, + anon_sym_DOT, + ACTIONS(3577), 1, anon_sym_LT, - ACTIONS(3659), 1, + ACTIONS(3580), 1, + anon_sym_extends, + ACTIONS(3660), 1, anon_sym_EQ, - ACTIONS(3661), 1, + ACTIONS(3662), 1, anon_sym_EQ_GT, - STATE(2952), 1, - sym_arguments, - STATE(3015), 1, + STATE(2999), 1, sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3528), 3, + ACTIONS(3568), 2, anon_sym_COMMA, anon_sym_LBRACK, - anon_sym_extends, - ACTIONS(3538), 3, + ACTIONS(3574), 3, anon_sym_AMP, anon_sym_PIPE, anon_sym_GT, - ACTIONS(3500), 12, + ACTIONS(3502), 15, sym__ternary_qmark, anon_sym_as, - anon_sym_RBRACK, + anon_sym_LBRACE, + anon_sym_LPAREN, + anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -146133,7 +146251,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3507), 15, + anon_sym_implements, + ACTIONS(3509), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -146149,7 +146268,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3496), 17, + ACTIONS(3498), 17, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -146167,16 +146286,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [7292] = 4, + [7143] = 4, + ACTIONS(3530), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3484), 4, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - ACTIONS(3480), 22, + ACTIONS(3526), 22, anon_sym_STAR, anon_sym_EQ, anon_sym_BANG, @@ -146199,12 +146315,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - ACTIONS(3482), 32, + ACTIONS(3528), 35, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -146232,36 +146351,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [7361] = 12, - ACTIONS(3577), 1, - anon_sym_LBRACK, - ACTIONS(3591), 1, + [7212] = 14, + ACTIONS(3560), 1, + anon_sym_LPAREN, + ACTIONS(3562), 1, anon_sym_DOT, - ACTIONS(3594), 1, + ACTIONS(3564), 1, + anon_sym_QMARK_DOT, + ACTIONS(3566), 1, anon_sym_LT, - ACTIONS(3652), 1, + ACTIONS(3671), 1, anon_sym_EQ, - ACTIONS(3654), 1, + ACTIONS(3673), 1, anon_sym_EQ_GT, - STATE(3073), 1, + STATE(2955), 1, + sym_arguments, + STATE(3054), 1, sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3575), 2, + ACTIONS(3544), 3, anon_sym_COMMA, + anon_sym_LBRACK, anon_sym_extends, - ACTIONS(3583), 3, + ACTIONS(3554), 3, anon_sym_AMP, anon_sym_PIPE, anon_sym_GT, - ACTIONS(3500), 15, - sym__automatic_semicolon, + ACTIONS(3502), 12, sym__ternary_qmark, anon_sym_as, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_QMARK_DOT, + anon_sym_of, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -146271,7 +146392,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3507), 15, + ACTIONS(3509), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -146287,7 +146408,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3496), 17, + ACTIONS(3498), 17, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -146305,47 +146426,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [7446] = 14, - ACTIONS(3544), 1, - anon_sym_LPAREN, - ACTIONS(3546), 1, - anon_sym_DOT, - ACTIONS(3548), 1, - anon_sym_QMARK_DOT, - ACTIONS(3550), 1, - anon_sym_LT, - ACTIONS(3552), 1, + [7301] = 9, + ACTIONS(883), 1, anon_sym_EQ, - ACTIONS(3634), 1, + ACTIONS(889), 1, anon_sym_EQ_GT, - STATE(2952), 1, - sym_arguments, - STATE(3015), 1, - sym_type_arguments, + ACTIONS(1912), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3538), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(3528), 4, + ACTIONS(3645), 2, anon_sym_COMMA, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_extends, - ACTIONS(3500), 11, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3507), 15, + ACTIONS(3648), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(160), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -146361,54 +146459,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3496), 18, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - anon_sym_QMARK_QMARK, - [7535] = 13, - ACTIONS(3552), 1, - anon_sym_EQ, - ACTIONS(3577), 1, - anon_sym_LBRACK, - ACTIONS(3591), 1, - anon_sym_DOT, - ACTIONS(3594), 1, - anon_sym_LT, - ACTIONS(3632), 1, - anon_sym_COLON, - ACTIONS(3634), 1, - anon_sym_EQ_GT, - STATE(3073), 1, - sym_type_arguments, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3583), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(3575), 3, - anon_sym_COMMA, - anon_sym_RBRACK, - anon_sym_extends, - ACTIONS(3500), 13, + ACTIONS(154), 17, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, @@ -146419,23 +146477,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3507), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(3496), 18, + ACTIONS(120), 18, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -146450,67 +146492,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, anon_sym_QMARK_QMARK, - [7622] = 12, - ACTIONS(3575), 1, + [7380] = 4, + ACTIONS(3536), 1, anon_sym_extends, - ACTIONS(3591), 1, - anon_sym_DOT, - ACTIONS(3594), 1, - anon_sym_LT, - ACTIONS(3620), 1, - anon_sym_EQ, - ACTIONS(3622), 1, - anon_sym_EQ_GT, - STATE(3073), 1, - sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3577), 2, - anon_sym_COMMA, - anon_sym_LBRACK, - ACTIONS(3583), 3, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - ACTIONS(3500), 15, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3507), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(3496), 17, + ACTIONS(3532), 22, anon_sym_STAR, + anon_sym_EQ, anon_sym_BANG, anon_sym_in, anon_sym_AMP_AMP, @@ -146518,46 +146512,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_AMP, anon_sym_CARET, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, + anon_sym_GT, anon_sym_QMARK_QMARK, - [7707] = 7, - ACTIONS(3552), 1, - anon_sym_EQ, - ACTIONS(3636), 1, - anon_sym_QMARK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3632), 5, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, - ACTIONS(3500), 15, + ACTIONS(3534), 35, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3507), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -146573,46 +146552,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3496), 21, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - anon_sym_QMARK_QMARK, - [7782] = 9, - ACTIONS(874), 1, - anon_sym_EQ, - ACTIONS(880), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [7449] = 6, + ACTIONS(855), 1, anon_sym_EQ_GT, - ACTIONS(1904), 1, - anon_sym_extends, + ACTIONS(861), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3646), 2, - anon_sym_COMMA, - anon_sym_LBRACK, - ACTIONS(3649), 3, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - ACTIONS(159), 15, + ACTIONS(160), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -146628,13 +146585,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(153), 17, - sym__automatic_semicolon, + ACTIONS(154), 20, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -146646,7 +146606,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(120), 18, + ACTIONS(120), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -146655,7 +146615,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_AMP, anon_sym_CARET, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -146664,39 +146626,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, + anon_sym_GT, anon_sym_QMARK_QMARK, - [7861] = 14, - ACTIONS(3544), 1, + [7522] = 14, + ACTIONS(3560), 1, anon_sym_LPAREN, - ACTIONS(3546), 1, + ACTIONS(3562), 1, anon_sym_DOT, - ACTIONS(3548), 1, + ACTIONS(3564), 1, anon_sym_QMARK_DOT, - ACTIONS(3550), 1, + ACTIONS(3566), 1, anon_sym_LT, - ACTIONS(3663), 1, + ACTIONS(3675), 1, anon_sym_EQ, - ACTIONS(3665), 1, + ACTIONS(3677), 1, anon_sym_EQ_GT, - STATE(2952), 1, + STATE(2955), 1, sym_arguments, - STATE(3015), 1, + STATE(3054), 1, sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3528), 3, + ACTIONS(3544), 3, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_extends, - ACTIONS(3538), 3, + ACTIONS(3554), 3, anon_sym_AMP, anon_sym_PIPE, anon_sym_GT, - ACTIONS(3500), 12, + ACTIONS(3502), 12, sym__ternary_qmark, anon_sym_as, - anon_sym_of, + anon_sym_COLON, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -146706,7 +146669,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3507), 15, + ACTIONS(3509), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -146722,7 +146685,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3496), 17, + ACTIONS(3498), 17, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -146740,38 +146703,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [7950] = 14, - ACTIONS(3544), 1, + [7611] = 14, + ACTIONS(3560), 1, anon_sym_LPAREN, - ACTIONS(3546), 1, + ACTIONS(3562), 1, anon_sym_DOT, - ACTIONS(3548), 1, + ACTIONS(3564), 1, anon_sym_QMARK_DOT, - ACTIONS(3550), 1, + ACTIONS(3566), 1, anon_sym_LT, - ACTIONS(3667), 1, + ACTIONS(3679), 1, anon_sym_EQ, - ACTIONS(3669), 1, + ACTIONS(3681), 1, anon_sym_EQ_GT, - STATE(2952), 1, + STATE(2955), 1, sym_arguments, - STATE(3015), 1, + STATE(3054), 1, sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3528), 3, + ACTIONS(3544), 3, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_extends, - ACTIONS(3538), 3, + ACTIONS(3554), 3, anon_sym_AMP, anon_sym_PIPE, anon_sym_GT, - ACTIONS(3500), 12, + ACTIONS(3502), 12, sym__ternary_qmark, anon_sym_as, - anon_sym_COLON, + anon_sym_RBRACK, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -146781,7 +146744,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3507), 15, + ACTIONS(3509), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -146797,7 +146760,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3496), 17, + ACTIONS(3498), 17, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -146815,25 +146778,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [8039] = 7, - ACTIONS(3630), 1, - anon_sym_QMARK, - ACTIONS(3638), 1, + [7700] = 11, + ACTIONS(220), 1, anon_sym_EQ, + ACTIONS(225), 1, + anon_sym_EQ_GT, + ACTIONS(728), 1, + anon_sym_QMARK, + ACTIONS(3645), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3641), 5, + ACTIONS(223), 2, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, anon_sym_COLON, - anon_sym_RBRACK, - ACTIONS(3500), 15, + ACTIONS(1912), 2, + anon_sym_RPAREN, + anon_sym_extends, + ACTIONS(3648), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(154), 14, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, - anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -146845,7 +146814,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3507), 15, + ACTIONS(160), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -146861,7 +146830,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3496), 21, + ACTIONS(120), 19, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -146870,9 +146839,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_AMP, anon_sym_CARET, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -146883,15 +146850,46 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [8114] = 6, - ACTIONS(840), 1, - anon_sym_EQ, - ACTIONS(850), 1, + [7783] = 12, + ACTIONS(3571), 1, + anon_sym_DOT, + ACTIONS(3577), 1, + anon_sym_LT, + ACTIONS(3580), 1, + anon_sym_extends, + ACTIONS(3639), 1, anon_sym_EQ_GT, + ACTIONS(3658), 1, + anon_sym_EQ, + STATE(2999), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(159), 15, + ACTIONS(3568), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(3574), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(3502), 15, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(3509), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -146907,28 +146905,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(153), 20, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(120), 21, + ACTIONS(3498), 17, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -146937,115 +146914,100 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_AMP, anon_sym_CARET, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, anon_sym_QMARK_QMARK, - [8187] = 4, + [7868] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3490), 4, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - ACTIONS(3486), 22, - anon_sym_STAR, - anon_sym_EQ, + ACTIONS(3685), 16, + anon_sym_LBRACE, anon_sym_BANG, - anon_sym_in, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - anon_sym_QMARK_QMARK, - ACTIONS(3488), 32, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_RPAREN, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, + anon_sym_DOT_DOT_DOT, + anon_sym_LT, + anon_sym_TILDE, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, + anon_sym_DQUOTE, + anon_sym_SQUOTE, anon_sym_BQUOTE, - anon_sym_satisfies, - [8256] = 14, - ACTIONS(3526), 1, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(3683), 42, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_typeof, + anon_sym_import, + anon_sym_let, + anon_sym_await, + anon_sym_yield, + anon_sym_class, + anon_sym_async, + anon_sym_function, + anon_sym_new, + anon_sym_using, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_void, + anon_sym_delete, + sym_identifier, + sym_this, + sym_super, + sym_true, + sym_false, + sym_null, + sym_undefined, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + [7935] = 7, + ACTIONS(3540), 1, anon_sym_EQ, - ACTIONS(3534), 1, - anon_sym_EQ_GT, - ACTIONS(3544), 1, - anon_sym_LPAREN, - ACTIONS(3546), 1, - anon_sym_DOT, - ACTIONS(3548), 1, - anon_sym_QMARK_DOT, - ACTIONS(3550), 1, - anon_sym_LT, - STATE(2952), 1, - sym_arguments, - STATE(3015), 1, - sym_type_arguments, + ACTIONS(3621), 1, + anon_sym_QMARK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3538), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(3528), 3, + ACTIONS(3617), 5, + anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_extends, - ACTIONS(3500), 12, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + ACTIONS(3502), 15, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -147055,7 +147017,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3507), 15, + ACTIONS(3509), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -147071,7 +147033,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3496), 18, + ACTIONS(3498), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -147080,95 +147042,116 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_AMP, anon_sym_CARET, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [8345] = 9, - ACTIONS(686), 1, + [8010] = 7, + ACTIONS(3668), 1, + anon_sym_AT, + ACTIONS(3687), 1, + anon_sym_class, + STATE(1287), 1, + aux_sym_export_statement_repeat1, + STATE(1339), 1, + sym_decorator, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3666), 14, + anon_sym_LBRACE, + anon_sym_BANG, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT_DOT_DOT, + anon_sym_LT, + anon_sym_TILDE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(3664), 40, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_typeof, + anon_sym_import, + anon_sym_let, + anon_sym_await, + anon_sym_yield, + anon_sym_async, + anon_sym_function, + anon_sym_new, + anon_sym_using, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_void, + anon_sym_delete, + sym_identifier, + sym_this, + sym_super, + sym_true, + sym_false, + sym_null, + sym_undefined, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [8085] = 8, + ACTIONS(688), 1, anon_sym_EQ_GT, - ACTIONS(854), 1, + ACTIONS(863), 1, anon_sym_EQ, - ACTIONS(1904), 1, - anon_sym_extends, + ACTIONS(877), 1, + anon_sym_COLON, + ACTIONS(3486), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3646), 2, - anon_sym_COMMA, - anon_sym_LBRACK, - ACTIONS(3649), 3, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - ACTIONS(159), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(153), 17, + ACTIONS(154), 15, sym__automatic_semicolon, sym__ternary_qmark, - anon_sym_as, - anon_sym_RBRACE, + anon_sym_COMMA, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(120), 18, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK_QMARK, - [8424] = 6, - ACTIONS(3526), 1, - anon_sym_EQ, - ACTIONS(3534), 1, - anon_sym_EQ_GT, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3507), 15, + ACTIONS(160), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -147184,29 +147167,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3500), 20, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3496), 21, + ACTIONS(120), 24, anon_sym_STAR, + anon_sym_as, anon_sym_BANG, anon_sym_in, anon_sym_AMP_AMP, @@ -147227,35 +147190,48 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [8497] = 8, - ACTIONS(686), 1, - anon_sym_EQ_GT, - ACTIONS(854), 1, + anon_sym_instanceof, + anon_sym_satisfies, + [8162] = 13, + ACTIONS(3540), 1, anon_sym_EQ, - ACTIONS(866), 1, + ACTIONS(3568), 1, + anon_sym_LBRACK, + ACTIONS(3571), 1, + anon_sym_DOT, + ACTIONS(3577), 1, + anon_sym_LT, + ACTIONS(3617), 1, anon_sym_COLON, - ACTIONS(3472), 1, - sym_identifier, + ACTIONS(3619), 1, + anon_sym_EQ_GT, + STATE(2999), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(153), 15, - sym__automatic_semicolon, - sym__ternary_qmark, + ACTIONS(3574), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3580), 3, anon_sym_COMMA, + anon_sym_RBRACK, + anon_sym_extends, + ACTIONS(3502), 13, + sym__ternary_qmark, + anon_sym_as, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, + anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(159), 15, + anon_sym_satisfies, + ACTIONS(3509), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -147271,9 +147247,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 24, + ACTIONS(3498), 18, anon_sym_STAR, - anon_sym_as, anon_sym_BANG, anon_sym_in, anon_sym_AMP_AMP, @@ -147281,48 +147256,45 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_AMP, anon_sym_CARET, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_satisfies, - [8574] = 12, - ACTIONS(3575), 1, - anon_sym_extends, - ACTIONS(3591), 1, - anon_sym_DOT, - ACTIONS(3594), 1, - anon_sym_LT, - ACTIONS(3616), 1, + [8249] = 14, + ACTIONS(3542), 1, anon_sym_EQ, - ACTIONS(3618), 1, + ACTIONS(3550), 1, anon_sym_EQ_GT, - STATE(3073), 1, + ACTIONS(3568), 1, + anon_sym_LBRACK, + ACTIONS(3571), 1, + anon_sym_DOT, + ACTIONS(3577), 1, + anon_sym_LT, + ACTIONS(3580), 1, + anon_sym_extends, + ACTIONS(3617), 1, + anon_sym_COLON, + STATE(2999), 1, sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3577), 2, - anon_sym_COMMA, - anon_sym_LBRACK, - ACTIONS(3583), 3, + ACTIONS(3574), 2, anon_sym_AMP, anon_sym_PIPE, - anon_sym_GT, - ACTIONS(3500), 15, + ACTIONS(3690), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + ACTIONS(3502), 13, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, anon_sym_LPAREN, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -147334,8 +147306,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_implements, - ACTIONS(3507), 15, + ACTIONS(3509), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -147351,7 +147322,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3496), 17, + ACTIONS(3498), 18, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -147368,12 +147339,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, + anon_sym_GT, anon_sym_QMARK_QMARK, - [8659] = 3, + [8338] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3673), 16, + ACTIONS(3696), 16, anon_sym_LBRACE, anon_sym_BANG, anon_sym_LPAREN, @@ -147390,7 +147362,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(3671), 42, + ACTIONS(3694), 42, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -147433,15 +147405,64 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_symbol, anon_sym_object, anon_sym_abstract, - [8726] = 4, - ACTIONS(3484), 1, - anon_sym_extends, + [8405] = 14, + ACTIONS(3540), 1, + anon_sym_EQ, + ACTIONS(3560), 1, + anon_sym_LPAREN, + ACTIONS(3562), 1, + anon_sym_DOT, + ACTIONS(3564), 1, + anon_sym_QMARK_DOT, + ACTIONS(3566), 1, + anon_sym_LT, + ACTIONS(3619), 1, + anon_sym_EQ_GT, + STATE(2955), 1, + sym_arguments, + STATE(3054), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3480), 22, + ACTIONS(3554), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3544), 4, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_extends, + ACTIONS(3502), 11, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(3509), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(3498), 18, anon_sym_STAR, - anon_sym_EQ, anon_sym_BANG, anon_sym_in, anon_sym_AMP_AMP, @@ -147449,31 +147470,102 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_AMP, anon_sym_CARET, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - ACTIONS(3482), 35, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, + [8494] = 7, + ACTIONS(3623), 1, + anon_sym_EQ, + ACTIONS(3631), 1, + anon_sym_QMARK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3626), 5, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + ACTIONS(3502), 15, + sym__ternary_qmark, + anon_sym_as, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(3509), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(3498), 21, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + anon_sym_QMARK_QMARK, + [8569] = 9, + ACTIONS(688), 1, + anon_sym_EQ_GT, + ACTIONS(863), 1, + anon_sym_EQ, + ACTIONS(1912), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3645), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(3648), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(160), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -147489,6 +147581,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, + ACTIONS(154), 17, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -147498,13 +147599,35 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [8795] = 4, - ACTIONS(3490), 1, - anon_sym_extends, + ACTIONS(120), 18, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + [8648] = 4, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3486), 22, + ACTIONS(3530), 4, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + ACTIONS(3526), 22, anon_sym_STAR, anon_sym_EQ, anon_sym_BANG, @@ -147527,15 +147650,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - ACTIONS(3488), 35, - sym__automatic_semicolon, + ACTIONS(3528), 32, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -147563,33 +147683,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [8864] = 11, - ACTIONS(117), 1, + [8717] = 14, + ACTIONS(3542), 1, anon_sym_EQ, - ACTIONS(151), 1, + ACTIONS(3550), 1, anon_sym_EQ_GT, - ACTIONS(786), 1, - anon_sym_QMARK, - ACTIONS(3646), 1, - anon_sym_LBRACK, + ACTIONS(3560), 1, + anon_sym_LPAREN, + ACTIONS(3562), 1, + anon_sym_DOT, + ACTIONS(3564), 1, + anon_sym_QMARK_DOT, + ACTIONS(3566), 1, + anon_sym_LT, + STATE(2955), 1, + sym_arguments, + STATE(3054), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(126), 2, - anon_sym_COMMA, - anon_sym_COLON, - ACTIONS(1904), 2, - anon_sym_RPAREN, - anon_sym_extends, - ACTIONS(3649), 2, + ACTIONS(3554), 2, anon_sym_AMP, anon_sym_PIPE, - ACTIONS(153), 14, + ACTIONS(3544), 3, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_extends, + ACTIONS(3502), 12, sym__ternary_qmark, anon_sym_as, - anon_sym_LPAREN, - anon_sym_DOT, - anon_sym_QMARK_DOT, + anon_sym_COMMA, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -147599,7 +147723,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(159), 15, + ACTIONS(3509), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -147615,7 +147739,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 19, + ACTIONS(3498), 18, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -147630,105 +147754,106 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [8947] = 3, + [8806] = 6, + ACTIONS(3542), 1, + anon_sym_EQ, + ACTIONS(3550), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3677), 16, - anon_sym_LBRACE, - anon_sym_BANG, + ACTIONS(3509), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(3502), 20, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_RPAREN, + anon_sym_SEMI, + anon_sym_COLON, anon_sym_LBRACK, - anon_sym_DOT_DOT_DOT, - anon_sym_LT, - anon_sym_TILDE, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - anon_sym_DQUOTE, - anon_sym_SQUOTE, anon_sym_BQUOTE, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(3675), 42, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_typeof, - anon_sym_import, - anon_sym_let, - anon_sym_await, - anon_sym_yield, - anon_sym_class, - anon_sym_async, - anon_sym_function, - anon_sym_new, - anon_sym_using, + anon_sym_satisfies, + ACTIONS(3498), 21, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_void, - anon_sym_delete, - sym_identifier, - sym_this, - sym_super, - sym_true, - sym_false, - sym_null, - sym_undefined, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - [9014] = 14, - ACTIONS(3526), 1, - anon_sym_EQ, - ACTIONS(3534), 1, - anon_sym_EQ_GT, - ACTIONS(3575), 1, - anon_sym_extends, - ACTIONS(3577), 1, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + anon_sym_QMARK_QMARK, + [8879] = 12, + ACTIONS(3568), 1, anon_sym_LBRACK, - ACTIONS(3591), 1, + ACTIONS(3571), 1, anon_sym_DOT, - ACTIONS(3594), 1, + ACTIONS(3577), 1, anon_sym_LT, - ACTIONS(3632), 1, - anon_sym_COLON, - STATE(3073), 1, + ACTIONS(3651), 1, + anon_sym_EQ, + ACTIONS(3653), 1, + anon_sym_EQ_GT, + STATE(2999), 1, sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3583), 2, + ACTIONS(3580), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(3574), 3, anon_sym_AMP, anon_sym_PIPE, - ACTIONS(3679), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - ACTIONS(3500), 13, + anon_sym_GT, + ACTIONS(3502), 15, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, @@ -147739,7 +147864,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3507), 15, + ACTIONS(3509), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -147755,7 +147880,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3496), 18, + ACTIONS(3498), 17, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -147772,17 +147897,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_STAR_STAR, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, anon_sym_QMARK_QMARK, - [9103] = 6, - ACTIONS(822), 1, + [8964] = 6, + ACTIONS(3540), 1, anon_sym_EQ, - ACTIONS(850), 1, + ACTIONS(3550), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(159), 15, + ACTIONS(3509), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -147798,7 +147922,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(153), 20, + ACTIONS(3502), 20, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, @@ -147819,7 +147943,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(120), 21, + ACTIONS(3498), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -147841,15 +147965,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [9176] = 4, + [9037] = 4, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3490), 3, - anon_sym_COMMA, - anon_sym_RBRACK, + ACTIONS(3536), 4, + sym__automatic_semicolon, + anon_sym_SEMI, anon_sym_extends, - ACTIONS(3486), 22, + anon_sym_PIPE_RBRACE, + ACTIONS(3532), 22, anon_sym_STAR, anon_sym_EQ, anon_sym_BANG, @@ -147872,12 +147997,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - ACTIONS(3488), 32, + ACTIONS(3534), 32, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_of, - anon_sym_COLON, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -147905,34 +148030,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [9244] = 12, - ACTIONS(3577), 1, - anon_sym_LBRACK, - ACTIONS(3591), 1, - anon_sym_DOT, - ACTIONS(3594), 1, - anon_sym_LT, - ACTIONS(3663), 1, + [9106] = 11, + ACTIONS(117), 1, anon_sym_EQ, - ACTIONS(3665), 1, + ACTIONS(152), 1, anon_sym_EQ_GT, - STATE(3073), 1, - sym_type_arguments, + ACTIONS(728), 1, + anon_sym_QMARK, + ACTIONS(3645), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3575), 2, + ACTIONS(126), 2, anon_sym_COMMA, + anon_sym_COLON, + ACTIONS(1912), 2, + anon_sym_RPAREN, anon_sym_extends, - ACTIONS(3583), 3, + ACTIONS(3648), 2, anon_sym_AMP, anon_sym_PIPE, - anon_sym_GT, - ACTIONS(3500), 14, + ACTIONS(154), 14, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, - anon_sym_of, + anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, @@ -147943,7 +148066,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3507), 15, + ACTIONS(160), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -147959,7 +148082,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3496), 17, + ACTIONS(120), 19, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -147974,44 +148097,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, + anon_sym_GT, anon_sym_QMARK_QMARK, - [9328] = 10, - ACTIONS(850), 1, - anon_sym_EQ_GT, - ACTIONS(913), 1, + [9189] = 6, + ACTIONS(806), 1, anon_sym_EQ, - ACTIONS(1906), 1, - anon_sym_QMARK, - ACTIONS(3646), 1, - anon_sym_LBRACK, + ACTIONS(855), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3649), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(1904), 3, - anon_sym_COMMA, - anon_sym_RBRACK, - anon_sym_extends, - ACTIONS(153), 14, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(159), 15, + ACTIONS(160), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -148027,7 +148126,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 19, + ACTIONS(154), 20, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(120), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -148036,7 +148156,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_AMP, anon_sym_CARET, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -148047,37 +148169,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [9408] = 8, - ACTIONS(824), 1, + [9262] = 7, + ACTIONS(865), 1, anon_sym_COLON, - ACTIONS(840), 1, - anon_sym_EQ, - ACTIONS(850), 1, + ACTIONS(3507), 1, anon_sym_EQ_GT, + ACTIONS(3604), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(886), 3, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RBRACK, - ACTIONS(153), 15, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(159), 15, + ACTIONS(3509), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -148093,7 +148195,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 21, + ACTIONS(3502), 18, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(3498), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -148115,25 +148236,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [9484] = 8, - ACTIONS(219), 1, - anon_sym_EQ, + [9336] = 10, ACTIONS(225), 1, anon_sym_EQ_GT, - ACTIONS(786), 1, - anon_sym_QMARK, + ACTIONS(806), 1, + anon_sym_EQ, + ACTIONS(812), 1, + anon_sym_COLON, + ACTIONS(3645), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(222), 3, + ACTIONS(3648), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(1912), 3, anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - ACTIONS(153), 15, + anon_sym_RBRACK, + anon_sym_extends, + ACTIONS(154), 14, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, - anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -148145,7 +148270,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(159), 15, + ACTIONS(160), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -148161,35 +148286,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 21, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - anon_sym_QMARK_QMARK, - [9560] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(2551), 22, + ACTIONS(120), 19, anon_sym_STAR, - anon_sym_EQ, anon_sym_BANG, anon_sym_in, anon_sym_AMP_AMP, @@ -148197,9 +148295,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_AMP, anon_sym_CARET, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -148210,51 +148306,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - ACTIONS(2549), 35, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [9626] = 6, - ACTIONS(874), 1, - anon_sym_EQ, - ACTIONS(880), 1, + [9416] = 6, + ACTIONS(3507), 1, anon_sym_EQ_GT, + ACTIONS(3540), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(159), 15, + ACTIONS(3509), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -148270,14 +148330,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(153), 19, + ACTIONS(3502), 19, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -148290,7 +148350,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(120), 21, + ACTIONS(3498), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -148312,11 +148372,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [9698] = 3, + [9488] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3476), 22, + ACTIONS(3526), 22, anon_sym_STAR, anon_sym_EQ, anon_sym_BANG, @@ -148339,7 +148399,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - ACTIONS(3478), 35, + ACTIONS(3528), 35, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -148375,15 +148435,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [9764] = 4, + [9554] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3484), 3, - anon_sym_COMMA, - anon_sym_RBRACK, - anon_sym_extends, - ACTIONS(3480), 22, + ACTIONS(3532), 22, anon_sym_STAR, anon_sym_EQ, anon_sym_BANG, @@ -148406,12 +148462,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - ACTIONS(3482), 32, + ACTIONS(3534), 35, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_of, - anon_sym_COLON, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -148439,52 +148498,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [9832] = 6, - ACTIONS(822), 1, - anon_sym_EQ, - ACTIONS(880), 1, - anon_sym_EQ_GT, + [9620] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(159), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(153), 19, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(120), 21, + ACTIONS(3522), 22, anon_sym_STAR, + anon_sym_EQ, anon_sym_BANG, anon_sym_in, anon_sym_AMP_AMP, @@ -148505,24 +148525,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [9904] = 9, - ACTIONS(938), 1, - anon_sym_EQ, - ACTIONS(944), 1, - anon_sym_EQ_GT, - ACTIONS(1904), 1, - anon_sym_extends, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3646), 2, + ACTIONS(3524), 35, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, - ACTIONS(3649), 3, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - ACTIONS(159), 15, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -148538,13 +148552,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(153), 16, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_LPAREN, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -148554,57 +148561,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_implements, - ACTIONS(120), 18, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK_QMARK, - [9982] = 14, - ACTIONS(3544), 1, - anon_sym_LPAREN, - ACTIONS(3546), 1, - anon_sym_DOT, - ACTIONS(3548), 1, - anon_sym_QMARK_DOT, - ACTIONS(3550), 1, - anon_sym_LT, - ACTIONS(3552), 1, - anon_sym_EQ, - ACTIONS(3634), 1, + [9686] = 8, + ACTIONS(812), 1, + anon_sym_COLON, + ACTIONS(855), 1, anon_sym_EQ_GT, - STATE(2952), 1, - sym_arguments, - STATE(3015), 1, - sym_type_arguments, + ACTIONS(861), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3528), 3, + ACTIONS(919), 3, anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_extends, - ACTIONS(3538), 3, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - ACTIONS(3500), 11, + anon_sym_RBRACE, + anon_sym_RBRACK, + ACTIONS(154), 15, sym__ternary_qmark, anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -148614,7 +148591,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3507), 15, + ACTIONS(160), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -148630,7 +148607,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3496), 17, + ACTIONS(120), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -148639,24 +148616,58 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_AMP, anon_sym_CARET, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, + anon_sym_GT, anon_sym_QMARK_QMARK, - [10070] = 6, - ACTIONS(3552), 1, - anon_sym_EQ, - ACTIONS(3564), 1, - anon_sym_EQ_GT, + [9762] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3507), 15, + ACTIONS(3518), 22, + anon_sym_STAR, + anon_sym_EQ, + anon_sym_BANG, + anon_sym_in, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + anon_sym_QMARK_QMARK, + ACTIONS(3520), 35, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -148672,17 +148683,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3500), 19, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -148692,8 +148692,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3496), 21, + [9828] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2573), 22, anon_sym_STAR, + anon_sym_EQ, anon_sym_BANG, anon_sym_in, anon_sym_AMP_AMP, @@ -148714,24 +148719,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [10142] = 9, - ACTIONS(225), 1, - anon_sym_EQ_GT, - ACTIONS(906), 1, - anon_sym_EQ, - ACTIONS(1904), 1, - anon_sym_extends, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3646), 2, + ACTIONS(2571), 35, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, - ACTIONS(3649), 3, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - ACTIONS(159), 15, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -148747,14 +148746,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(153), 16, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -148764,43 +148755,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(120), 18, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK_QMARK, - [10220] = 9, - ACTIONS(920), 1, + [9894] = 9, + ACTIONS(944), 1, anon_sym_EQ, - ACTIONS(926), 1, + ACTIONS(950), 1, anon_sym_EQ_GT, - ACTIONS(3646), 1, - anon_sym_LBRACK, + ACTIONS(1912), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1904), 2, + ACTIONS(3645), 2, anon_sym_COMMA, - anon_sym_extends, - ACTIONS(3649), 3, + anon_sym_LBRACK, + ACTIONS(3648), 3, anon_sym_AMP, anon_sym_PIPE, anon_sym_GT, - ACTIONS(159), 15, + ACTIONS(160), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -148816,12 +148788,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(153), 16, - sym__automatic_semicolon, + ACTIONS(154), 16, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, anon_sym_LPAREN, - anon_sym_SEMI, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -148833,6 +148804,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_implements, ACTIONS(120), 18, anon_sym_STAR, anon_sym_BANG, @@ -148852,46 +148824,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [10298] = 14, - ACTIONS(3544), 1, - anon_sym_LPAREN, - ACTIONS(3546), 1, - anon_sym_DOT, - ACTIONS(3548), 1, - anon_sym_QMARK_DOT, - ACTIONS(3550), 1, - anon_sym_LT, - ACTIONS(3552), 1, - anon_sym_EQ, - ACTIONS(3634), 1, + [9972] = 9, + ACTIONS(152), 1, anon_sym_EQ_GT, - STATE(2952), 1, - sym_arguments, - STATE(3015), 1, - sym_type_arguments, + ACTIONS(917), 1, + anon_sym_EQ, + ACTIONS(1912), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3538), 2, + ACTIONS(3645), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(3648), 3, anon_sym_AMP, anon_sym_PIPE, - ACTIONS(3528), 3, - anon_sym_RPAREN, - anon_sym_LBRACK, - anon_sym_extends, - ACTIONS(3500), 11, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3507), 15, + anon_sym_GT, + ACTIONS(160), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -148907,48 +148857,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3496), 18, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - anon_sym_QMARK_QMARK, - [10386] = 10, - ACTIONS(151), 1, - anon_sym_EQ_GT, - ACTIONS(822), 1, - anon_sym_EQ, - ACTIONS(824), 1, - anon_sym_COLON, - ACTIONS(3646), 1, - anon_sym_LBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3649), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(1904), 3, - anon_sym_COMMA, - anon_sym_RBRACK, - anon_sym_extends, - ACTIONS(153), 14, + ACTIONS(154), 16, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -148960,23 +148874,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(159), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 19, + ACTIONS(120), 18, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -148994,13 +148892,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, anon_sym_QMARK_QMARK, - [10466] = 3, + [10050] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3556), 15, + ACTIONS(3700), 15, anon_sym_LBRACE, anon_sym_BANG, anon_sym_LPAREN, @@ -149016,7 +148913,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(3554), 42, + ACTIONS(3698), 42, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -149059,11 +148956,74 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_symbol, anon_sym_object, anon_sym_abstract, - [10532] = 3, + [10116] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3494), 22, + anon_sym_STAR, + anon_sym_EQ, + anon_sym_BANG, + anon_sym_in, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + anon_sym_QMARK_QMARK, + ACTIONS(3496), 35, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [10182] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3685), 15, + ACTIONS(3594), 15, anon_sym_LBRACE, anon_sym_BANG, anon_sym_LPAREN, @@ -149079,7 +149039,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(3683), 42, + ACTIONS(3592), 42, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -149122,11 +149082,157 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_symbol, anon_sym_object, anon_sym_abstract, - [10598] = 3, + [10248] = 14, + ACTIONS(3540), 1, + anon_sym_EQ, + ACTIONS(3560), 1, + anon_sym_LPAREN, + ACTIONS(3562), 1, + anon_sym_DOT, + ACTIONS(3564), 1, + anon_sym_QMARK_DOT, + ACTIONS(3566), 1, + anon_sym_LT, + ACTIONS(3619), 1, + anon_sym_EQ_GT, + STATE(2955), 1, + sym_arguments, + STATE(3054), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3544), 3, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_extends, + ACTIONS(3554), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(3502), 11, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(3509), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(3498), 17, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + [10336] = 8, + ACTIONS(117), 1, + anon_sym_EQ, + ACTIONS(152), 1, + anon_sym_EQ_GT, + ACTIONS(728), 1, + anon_sym_QMARK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(126), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(154), 15, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(160), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(120), 21, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + anon_sym_QMARK_QMARK, + [10412] = 4, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3492), 22, + ACTIONS(3530), 3, + anon_sym_COMMA, + anon_sym_RBRACK, + anon_sym_extends, + ACTIONS(3526), 22, anon_sym_STAR, anon_sym_EQ, anon_sym_BANG, @@ -149149,15 +149255,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - ACTIONS(3494), 35, - sym__automatic_semicolon, + ACTIONS(3528), 32, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, anon_sym_of, + anon_sym_COLON, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -149185,11 +149288,82 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [10664] = 3, + [10480] = 7, + ACTIONS(688), 1, + anon_sym_EQ_GT, + ACTIONS(863), 1, + anon_sym_EQ, + ACTIONS(865), 1, + anon_sym_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(160), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(154), 18, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(120), 21, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + anon_sym_QMARK_QMARK, + [10554] = 4, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3512), 22, + ACTIONS(3536), 3, + anon_sym_COMMA, + anon_sym_RBRACK, + anon_sym_extends, + ACTIONS(3532), 22, anon_sym_STAR, anon_sym_EQ, anon_sym_BANG, @@ -149212,15 +149386,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - ACTIONS(3514), 35, - sym__automatic_semicolon, + ACTIONS(3534), 32, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, anon_sym_of, + anon_sym_COLON, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -149248,13 +149419,52 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [10730] = 3, + [10622] = 6, + ACTIONS(3540), 1, + anon_sym_EQ, + ACTIONS(3602), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3480), 22, + ACTIONS(3509), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(3502), 19, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(3498), 21, anon_sym_STAR, - anon_sym_EQ, anon_sym_BANG, anon_sym_in, anon_sym_AMP_AMP, @@ -149275,18 +149485,216 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - ACTIONS(3482), 35, + [10694] = 11, + ACTIONS(812), 1, + anon_sym_COLON, + ACTIONS(855), 1, + anon_sym_EQ_GT, + ACTIONS(861), 1, + anon_sym_EQ, + ACTIONS(1912), 1, + anon_sym_extends, + ACTIONS(3645), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3648), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3702), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + ACTIONS(154), 14, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(160), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(120), 19, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + anon_sym_QMARK_QMARK, + [10776] = 7, + ACTIONS(688), 1, + anon_sym_EQ_GT, + ACTIONS(863), 1, + anon_sym_EQ, + ACTIONS(877), 1, + anon_sym_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(160), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(154), 18, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(120), 21, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + anon_sym_QMARK_QMARK, + [10850] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3708), 15, + anon_sym_LBRACE, + anon_sym_BANG, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT_DOT_DOT, + anon_sym_LT, + anon_sym_TILDE, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + anon_sym_BQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(3706), 42, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_typeof, + anon_sym_import, + anon_sym_let, + anon_sym_await, + anon_sym_yield, + anon_sym_class, + anon_sym_async, + anon_sym_function, + anon_sym_new, + anon_sym_using, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_void, + anon_sym_delete, + sym_identifier, + sym_this, + sym_super, + sym_true, + sym_false, + sym_null, + sym_undefined, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + [10916] = 6, + ACTIONS(688), 1, + anon_sym_EQ_GT, + ACTIONS(806), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(160), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -149302,6 +149710,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, + ACTIONS(154), 19, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -149311,13 +149730,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [10796] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3486), 22, + ACTIONS(120), 21, anon_sym_STAR, - anon_sym_EQ, anon_sym_BANG, anon_sym_in, anon_sym_AMP_AMP, @@ -149338,51 +149752,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - ACTIONS(3488), 35, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [10862] = 6, - ACTIONS(3505), 1, + [10988] = 6, + ACTIONS(3507), 1, anon_sym_EQ_GT, - ACTIONS(3566), 1, + ACTIONS(3604), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3507), 15, + ACTIONS(3509), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -149398,7 +149776,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3500), 19, + ACTIONS(3502), 19, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -149418,7 +149796,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3496), 21, + ACTIONS(3498), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -149440,11 +149818,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [10934] = 3, + [11060] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3518), 22, + ACTIONS(2565), 22, anon_sym_STAR, anon_sym_EQ, anon_sym_BANG, @@ -149467,7 +149845,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - ACTIONS(3520), 35, + ACTIONS(2563), 35, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -149503,45 +149881,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [11000] = 3, + [11126] = 6, + ACTIONS(688), 1, + anon_sym_EQ_GT, + ACTIONS(863), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3522), 22, - anon_sym_STAR, - anon_sym_EQ, - anon_sym_BANG, - anon_sym_in, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - anon_sym_QMARK_QMARK, - ACTIONS(3524), 35, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + ACTIONS(160), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -149557,42 +149905,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [11066] = 12, - ACTIONS(3526), 1, - anon_sym_EQ, - ACTIONS(3534), 1, - anon_sym_EQ_GT, - ACTIONS(3575), 1, - anon_sym_extends, - ACTIONS(3591), 1, - anon_sym_DOT, - ACTIONS(3594), 1, - anon_sym_LT, - STATE(3073), 1, - sym_type_arguments, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3577), 2, - anon_sym_RBRACE, - anon_sym_LBRACK, - ACTIONS(3583), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(3500), 14, + ACTIONS(154), 19, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, @@ -149603,23 +149925,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3507), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(3496), 18, + ACTIONS(120), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -149628,27 +149934,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_AMP, anon_sym_CARET, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [11150] = 7, - ACTIONS(868), 1, + [11198] = 7, + ACTIONS(877), 1, anon_sym_COLON, - ACTIONS(3505), 1, + ACTIONS(3507), 1, anon_sym_EQ_GT, - ACTIONS(3566), 1, + ACTIONS(3604), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3507), 15, + ACTIONS(3509), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -149664,7 +149973,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3500), 18, + ACTIONS(3502), 18, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -149683,7 +149992,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3496), 21, + ACTIONS(3498), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -149705,17 +150014,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [11224] = 7, - ACTIONS(686), 1, - anon_sym_EQ_GT, - ACTIONS(854), 1, + [11272] = 5, + ACTIONS(3542), 1, anon_sym_EQ, - ACTIONS(868), 1, - anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(159), 15, + ACTIONS(3509), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -149731,14 +150036,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(153), 18, - sym__automatic_semicolon, + ACTIONS(3502), 20, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -149750,7 +150057,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(120), 21, + ACTIONS(3498), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -149772,26 +150079,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [11298] = 8, - ACTIONS(3622), 1, - anon_sym_EQ_GT, - ACTIONS(3624), 1, + [11342] = 12, + ACTIONS(3568), 1, + anon_sym_LBRACK, + ACTIONS(3571), 1, + anon_sym_DOT, + ACTIONS(3577), 1, + anon_sym_LT, + ACTIONS(3675), 1, anon_sym_EQ, - ACTIONS(3630), 1, - anon_sym_QMARK, + ACTIONS(3677), 1, + anon_sym_EQ_GT, + STATE(2999), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3627), 3, + ACTIONS(3580), 2, anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - ACTIONS(3500), 15, + anon_sym_extends, + ACTIONS(3574), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(3502), 14, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, + anon_sym_COLON, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, @@ -149802,7 +150117,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3507), 15, + ACTIONS(3509), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -149818,7 +150133,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3496), 21, + ACTIONS(3498), 17, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -149827,72 +150142,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_AMP, anon_sym_CARET, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, anon_sym_QMARK_QMARK, - [11374] = 11, - ACTIONS(824), 1, - anon_sym_COLON, - ACTIONS(840), 1, - anon_sym_EQ, - ACTIONS(850), 1, - anon_sym_EQ_GT, - ACTIONS(1904), 1, - anon_sym_extends, - ACTIONS(3646), 1, - anon_sym_LBRACK, + [11426] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3649), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(3687), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - ACTIONS(153), 14, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(159), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 19, + ACTIONS(3490), 22, anon_sym_STAR, + anon_sym_EQ, anon_sym_BANG, anon_sym_in, anon_sym_AMP_AMP, @@ -149900,7 +150165,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_AMP, anon_sym_CARET, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -149911,29 +150178,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [11456] = 5, - ACTIONS(3552), 1, - anon_sym_EQ, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3507), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(3500), 20, + ACTIONS(3492), 35, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -149945,46 +150190,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3496), 21, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - anon_sym_QMARK_QMARK, - [11526] = 6, - ACTIONS(686), 1, - anon_sym_EQ_GT, - ACTIONS(822), 1, - anon_sym_EQ, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(159), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -150000,17 +150205,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(153), 19, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -150020,39 +150214,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(120), 21, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - anon_sym_QMARK_QMARK, - [11598] = 7, - ACTIONS(866), 1, - anon_sym_COLON, - ACTIONS(3505), 1, - anon_sym_EQ_GT, - ACTIONS(3566), 1, + [11492] = 6, + ACTIONS(3600), 1, anon_sym_EQ, + ACTIONS(3602), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3507), 15, + ACTIONS(3509), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -150068,13 +150238,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3500), 18, + ACTIONS(3502), 19, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -150087,7 +150258,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3496), 21, + ACTIONS(3498), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -150109,11 +150280,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [11672] = 3, + [11564] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2529), 22, + ACTIONS(3514), 22, anon_sym_STAR, anon_sym_EQ, anon_sym_BANG, @@ -150136,7 +150307,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - ACTIONS(2527), 35, + ACTIONS(3516), 35, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -150172,13 +150343,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [11738] = 5, - ACTIONS(3526), 1, + [11630] = 5, + ACTIONS(3540), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3507), 15, + ACTIONS(3509), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -150194,16 +150365,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3500), 20, + ACTIONS(3502), 20, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_COLON, + anon_sym_of, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -150215,7 +150386,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3496), 21, + ACTIONS(3498), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -150237,34 +150408,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [11808] = 12, - ACTIONS(3577), 1, - anon_sym_LBRACK, - ACTIONS(3591), 1, - anon_sym_DOT, - ACTIONS(3594), 1, - anon_sym_LT, - ACTIONS(3667), 1, + [11700] = 8, + ACTIONS(3631), 1, + anon_sym_QMARK, + ACTIONS(3633), 1, anon_sym_EQ, - ACTIONS(3669), 1, + ACTIONS(3639), 1, anon_sym_EQ_GT, - STATE(3073), 1, - sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3575), 2, + ACTIONS(3636), 3, anon_sym_COMMA, - anon_sym_extends, - ACTIONS(3583), 3, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - ACTIONS(3500), 14, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(3502), 15, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, - anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, @@ -150275,7 +150438,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3507), 15, + ACTIONS(3509), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -150291,7 +150454,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3496), 17, + ACTIONS(3498), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -150300,49 +150463,47 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_AMP, anon_sym_CARET, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, + anon_sym_GT, anon_sym_QMARK_QMARK, - [11892] = 6, - ACTIONS(686), 1, - anon_sym_EQ_GT, - ACTIONS(854), 1, + [11776] = 12, + ACTIONS(3568), 1, + anon_sym_LBRACK, + ACTIONS(3571), 1, + anon_sym_DOT, + ACTIONS(3577), 1, + anon_sym_LT, + ACTIONS(3679), 1, anon_sym_EQ, + ACTIONS(3681), 1, + anon_sym_EQ_GT, + STATE(2999), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(159), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(153), 19, - sym__automatic_semicolon, + ACTIONS(3580), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(3574), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(3502), 14, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, + anon_sym_RBRACK, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, @@ -150353,37 +150514,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(120), 21, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - anon_sym_QMARK_QMARK, - [11964] = 6, - ACTIONS(3562), 1, - anon_sym_EQ, - ACTIONS(3564), 1, - anon_sym_EQ_GT, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3507), 15, + ACTIONS(3509), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -150399,27 +150530,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3500), 19, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3496), 21, + ACTIONS(3498), 17, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -150428,91 +150539,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_AMP, anon_sym_CARET, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, anon_sym_QMARK_QMARK, - [12036] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3693), 15, - anon_sym_LBRACE, - anon_sym_BANG, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT_DOT_DOT, - anon_sym_LT, - anon_sym_TILDE, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - anon_sym_BQUOTE, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(3691), 42, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_typeof, - anon_sym_import, - anon_sym_let, - anon_sym_await, - anon_sym_yield, - anon_sym_class, - anon_sym_async, - anon_sym_function, - anon_sym_new, - anon_sym_using, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_void, - anon_sym_delete, - sym_identifier, - sym_this, - sym_super, - sym_true, - sym_false, - sym_null, - sym_undefined, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - [12102] = 6, - ACTIONS(3505), 1, + [11860] = 9, + ACTIONS(922), 1, anon_sym_EQ_GT, - ACTIONS(3552), 1, + ACTIONS(932), 1, anon_sym_EQ, + ACTIONS(3645), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3507), 15, + ACTIONS(1912), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(3648), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(160), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -150528,15 +150581,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3500), 19, + ACTIONS(154), 16, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -150548,7 +150598,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3496), 21, + ACTIONS(120), 18, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -150557,9 +150607,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_AMP, anon_sym_CARET, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -150568,36 +150616,35 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, anon_sym_QMARK_QMARK, - [12174] = 12, - ACTIONS(3577), 1, + [11938] = 12, + ACTIONS(3568), 1, anon_sym_LBRACK, - ACTIONS(3591), 1, + ACTIONS(3571), 1, anon_sym_DOT, - ACTIONS(3594), 1, + ACTIONS(3577), 1, anon_sym_LT, - ACTIONS(3659), 1, + ACTIONS(3671), 1, anon_sym_EQ, - ACTIONS(3661), 1, + ACTIONS(3673), 1, anon_sym_EQ_GT, - STATE(3073), 1, + STATE(2999), 1, sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3575), 2, + ACTIONS(3580), 2, anon_sym_COMMA, anon_sym_extends, - ACTIONS(3583), 3, + ACTIONS(3574), 3, anon_sym_AMP, anon_sym_PIPE, anon_sym_GT, - ACTIONS(3500), 14, + ACTIONS(3502), 14, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, - anon_sym_RBRACK, + anon_sym_of, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, @@ -150608,7 +150655,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3507), 15, + ACTIONS(3509), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -150624,7 +150671,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3496), 17, + ACTIONS(3498), 17, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -150642,17 +150689,44 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_QMARK_QMARK, - [12258] = 7, - ACTIONS(686), 1, - anon_sym_EQ_GT, - ACTIONS(854), 1, + [12022] = 12, + ACTIONS(3542), 1, anon_sym_EQ, - ACTIONS(866), 1, - anon_sym_COLON, + ACTIONS(3550), 1, + anon_sym_EQ_GT, + ACTIONS(3571), 1, + anon_sym_DOT, + ACTIONS(3577), 1, + anon_sym_LT, + ACTIONS(3580), 1, + anon_sym_extends, + STATE(2999), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(159), 15, + ACTIONS(3568), 2, + anon_sym_RBRACE, + anon_sym_LBRACK, + ACTIONS(3574), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3502), 14, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(3509), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -150668,26 +150742,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(153), 18, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(120), 21, + ACTIONS(3498), 18, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -150696,38 +150751,46 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_AMP, anon_sym_CARET, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [12332] = 7, - ACTIONS(3526), 1, + [12106] = 14, + ACTIONS(3540), 1, anon_sym_EQ, - ACTIONS(3632), 1, - anon_sym_COLON, + ACTIONS(3560), 1, + anon_sym_LPAREN, + ACTIONS(3562), 1, + anon_sym_DOT, + ACTIONS(3564), 1, + anon_sym_QMARK_DOT, + ACTIONS(3566), 1, + anon_sym_LT, + ACTIONS(3619), 1, + anon_sym_EQ_GT, + STATE(2955), 1, + sym_arguments, + STATE(3054), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3695), 3, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RBRACK, - ACTIONS(3500), 15, + ACTIONS(3554), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3544), 3, + anon_sym_RPAREN, + anon_sym_LBRACK, + anon_sym_extends, + ACTIONS(3502), 11, sym__ternary_qmark, anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -150737,7 +150800,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3507), 15, + ACTIONS(3509), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -150753,7 +150816,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3496), 21, + ACTIONS(3498), 18, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -150762,48 +150825,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_AMP, anon_sym_CARET, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [12405] = 7, - ACTIONS(3526), 1, + [12194] = 6, + ACTIONS(883), 1, anon_sym_EQ, - ACTIONS(3534), 1, + ACTIONS(889), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3695), 3, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RBRACK, - ACTIONS(3500), 15, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3507), 15, + ACTIONS(160), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -150819,7 +150859,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3496), 21, + ACTIONS(154), 19, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(120), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -150841,15 +150901,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [12478] = 6, - ACTIONS(225), 1, - anon_sym_EQ_GT, - ACTIONS(822), 1, + [12266] = 6, + ACTIONS(806), 1, anon_sym_EQ, + ACTIONS(889), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(159), 15, + ACTIONS(160), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -150865,13 +150925,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(153), 18, + ACTIONS(154), 19, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -150906,15 +150967,46 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [12549] = 6, - ACTIONS(3620), 1, - anon_sym_EQ, - ACTIONS(3622), 1, - anon_sym_EQ_GT, + [12338] = 5, + ACTIONS(3530), 1, + anon_sym_extends, + ACTIONS(3710), 1, + anon_sym_QMARK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3507), 15, + ACTIONS(3526), 22, + anon_sym_STAR, + anon_sym_EQ, + anon_sym_BANG, + anon_sym_in, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + anon_sym_QMARK_QMARK, + ACTIONS(3528), 32, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -150930,13 +151022,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3500), 18, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [12407] = 7, + ACTIONS(3542), 1, + anon_sym_EQ, + ACTIONS(3617), 1, + anon_sym_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3712), 3, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RBRACK, + ACTIONS(3502), 15, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -150949,7 +151059,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3496), 21, + ACTIONS(3509), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(3498), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -150971,19 +151097,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [12620] = 7, - ACTIONS(850), 1, - anon_sym_EQ_GT, - ACTIONS(913), 1, + [12480] = 7, + ACTIONS(3542), 1, anon_sym_EQ, + ACTIONS(3550), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(222), 3, + ACTIONS(3712), 3, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RBRACK, - ACTIONS(153), 15, + ACTIONS(3502), 15, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -150999,7 +151125,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(159), 15, + ACTIONS(3509), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -151015,7 +151141,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 21, + ACTIONS(3498), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -151037,15 +151163,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [12693] = 6, - ACTIONS(938), 1, - anon_sym_EQ, - ACTIONS(944), 1, + [12553] = 7, + ACTIONS(922), 1, anon_sym_EQ_GT, + ACTIONS(932), 1, + anon_sym_EQ, + ACTIONS(3486), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(159), 15, + ACTIONS(154), 14, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + ACTIONS(160), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -151061,27 +151204,41 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(153), 18, - sym__ternary_qmark, + ACTIONS(120), 24, + anon_sym_STAR, anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, + anon_sym_BANG, + anon_sym_in, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_implements, - ACTIONS(120), 21, + [12626] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3530), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(3526), 22, anon_sym_STAR, + anon_sym_EQ, anon_sym_BANG, anon_sym_in, anon_sym_AMP_AMP, @@ -151102,24 +151259,66 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [12764] = 7, - ACTIONS(3534), 1, - anon_sym_EQ_GT, - ACTIONS(3568), 1, + ACTIONS(3528), 32, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [12693] = 12, + ACTIONS(3540), 1, anon_sym_EQ, + ACTIONS(3568), 1, + anon_sym_LBRACK, + ACTIONS(3571), 1, + anon_sym_DOT, + ACTIONS(3577), 1, + anon_sym_LT, + ACTIONS(3619), 1, + anon_sym_EQ_GT, + STATE(2999), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3627), 3, + ACTIONS(3580), 2, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RBRACK, - ACTIONS(3500), 15, + anon_sym_extends, + ACTIONS(3574), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(3502), 13, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, @@ -151130,7 +151329,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3507), 15, + ACTIONS(3509), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -151146,7 +151345,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3496), 21, + ACTIONS(3498), 17, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -151155,32 +151354,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_AMP, anon_sym_CARET, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_PERCENT, anon_sym_STAR_STAR, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, anon_sym_QMARK_QMARK, - [12837] = 8, - ACTIONS(840), 1, + [12776] = 6, + ACTIONS(3540), 1, anon_sym_EQ, - ACTIONS(850), 1, + ACTIONS(3639), 1, anon_sym_EQ_GT, - ACTIONS(908), 1, - anon_sym_in, - ACTIONS(3698), 1, - anon_sym_of, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(159), 15, + ACTIONS(3509), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -151196,12 +151387,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(153), 17, + ACTIONS(3502), 18, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, anon_sym_LPAREN, - anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -151214,9 +151406,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(120), 20, + ACTIONS(3498), 21, anon_sym_STAR, anon_sym_BANG, + anon_sym_in, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, @@ -151235,21 +151428,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [12912] = 7, - ACTIONS(920), 1, - anon_sym_EQ, - ACTIONS(926), 1, + [12847] = 10, + ACTIONS(3626), 1, + anon_sym_COMMA, + ACTIONS(3636), 1, + anon_sym_RBRACK, + ACTIONS(3681), 1, anon_sym_EQ_GT, - ACTIONS(3700), 1, - sym_identifier, + ACTIONS(3715), 1, + anon_sym_EQ, + ACTIONS(3718), 1, + anon_sym_in, + ACTIONS(3720), 1, + anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(153), 14, - sym__automatic_semicolon, + ACTIONS(3502), 15, sym__ternary_qmark, + anon_sym_as, anon_sym_LPAREN, - anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -151257,10 +151455,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, + anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(159), 15, + anon_sym_satisfies, + ACTIONS(3509), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -151276,11 +151476,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 24, + ACTIONS(3498), 20, anon_sym_STAR, - anon_sym_as, anon_sym_BANG, - anon_sym_in, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, @@ -151299,15 +151497,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_satisfies, - [12985] = 5, - ACTIONS(3566), 1, + [12926] = 9, + ACTIONS(976), 1, anon_sym_EQ, + ACTIONS(982), 1, + anon_sym_EQ_GT, + ACTIONS(3645), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3507), 15, + ACTIONS(1912), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(3648), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(154), 15, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(160), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -151323,27 +151546,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3500), 19, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3496), 21, + ACTIONS(120), 18, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -151352,9 +151555,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_AMP, anon_sym_CARET, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -151363,34 +151564,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, anon_sym_QMARK_QMARK, - [13054] = 7, - ACTIONS(920), 1, - anon_sym_EQ, - ACTIONS(926), 1, + [13003] = 9, + ACTIONS(855), 1, anon_sym_EQ_GT, - ACTIONS(3472), 1, - sym_identifier, + ACTIONS(861), 1, + anon_sym_EQ, + ACTIONS(1912), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(153), 14, - sym__automatic_semicolon, + ACTIONS(3645), 2, + anon_sym_RBRACE, + anon_sym_LBRACK, + ACTIONS(3648), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(154), 15, sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, + anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(159), 15, + anon_sym_satisfies, + ACTIONS(160), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -151406,9 +151613,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 24, + ACTIONS(120), 19, anon_sym_STAR, - anon_sym_as, anon_sym_BANG, anon_sym_in, anon_sym_AMP_AMP, @@ -151416,9 +151622,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_AMP, anon_sym_CARET, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -151429,48 +151633,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_satisfies, - [13127] = 5, - ACTIONS(3484), 1, - anon_sym_extends, - ACTIONS(3702), 1, - anon_sym_QMARK, + [13080] = 5, + ACTIONS(3600), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3480), 22, - anon_sym_STAR, - anon_sym_EQ, - anon_sym_BANG, - anon_sym_in, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - anon_sym_QMARK_QMARK, - ACTIONS(3482), 32, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + ACTIONS(3509), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -151486,6 +151655,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, + ACTIONS(3502), 19, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -151495,21 +151675,41 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [13196] = 9, - ACTIONS(126), 1, - anon_sym_COMMA, - ACTIONS(222), 1, - anon_sym_RBRACK, - ACTIONS(893), 1, + ACTIONS(3498), 21, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + anon_sym_QMARK_QMARK, + [13149] = 7, + ACTIONS(842), 1, anon_sym_EQ, - ACTIONS(898), 1, - anon_sym_COLON, - ACTIONS(902), 1, + ACTIONS(855), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(153), 15, + ACTIONS(126), 3, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RBRACK, + ACTIONS(154), 15, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -151525,7 +151725,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(159), 15, + ACTIONS(160), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -151563,15 +151763,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [13273] = 5, - ACTIONS(3490), 1, - anon_sym_extends, - ACTIONS(3704), 1, - anon_sym_QMARK, + [13222] = 4, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3486), 22, + ACTIONS(3536), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(3532), 22, anon_sym_STAR, anon_sym_EQ, anon_sym_BANG, @@ -151594,13 +151793,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - ACTIONS(3488), 32, + ACTIONS(3534), 32, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_PLUS_EQ, @@ -151627,15 +151826,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [13342] = 6, - ACTIONS(3552), 1, + [13289] = 5, + ACTIONS(3604), 1, anon_sym_EQ, - ACTIONS(3622), 1, - anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3507), 15, + ACTIONS(3509), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -151651,13 +151848,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3500), 18, + ACTIONS(3502), 19, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -151670,7 +151868,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3496), 21, + ACTIONS(3498), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -151692,27 +151890,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [13413] = 9, - ACTIONS(840), 1, - anon_sym_EQ, - ACTIONS(850), 1, + [13358] = 7, + ACTIONS(3550), 1, anon_sym_EQ_GT, - ACTIONS(1904), 1, - anon_sym_extends, + ACTIONS(3582), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3646), 2, + ACTIONS(3636), 3, + anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LBRACK, - ACTIONS(3649), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(153), 15, + anon_sym_RBRACK, + ACTIONS(3502), 15, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, anon_sym_LPAREN, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -151724,7 +151918,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(159), 15, + ACTIONS(3509), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -151740,7 +151934,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 19, + ACTIONS(3498), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -151749,7 +151943,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_AMP, anon_sym_CARET, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -151760,28 +151956,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [13490] = 9, - ACTIONS(954), 1, + [13431] = 9, + ACTIONS(126), 1, + anon_sym_RBRACK, + ACTIONS(223), 1, + anon_sym_COMMA, + ACTIONS(899), 1, anon_sym_EQ, - ACTIONS(960), 1, + ACTIONS(904), 1, + anon_sym_COLON, + ACTIONS(908), 1, anon_sym_EQ_GT, - ACTIONS(3646), 1, - anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1904), 2, - anon_sym_COMMA, - anon_sym_extends, - ACTIONS(3649), 3, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - ACTIONS(153), 15, + ACTIONS(154), 15, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, - anon_sym_COLON, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -151793,7 +151986,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(159), 15, + ACTIONS(160), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -151809,7 +152002,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 18, + ACTIONS(120), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -151818,7 +152011,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_AMP, anon_sym_CARET, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -151827,36 +152022,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, + anon_sym_GT, anon_sym_QMARK_QMARK, - [13567] = 7, - ACTIONS(3624), 1, + [13508] = 6, + ACTIONS(152), 1, + anon_sym_EQ_GT, + ACTIONS(806), 1, anon_sym_EQ, - ACTIONS(3630), 1, - anon_sym_QMARK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3627), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - ACTIONS(3500), 15, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3507), 15, + ACTIONS(160), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -151872,7 +152048,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3496), 21, + ACTIONS(154), 18, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(120), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -151894,27 +152089,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [13640] = 10, - ACTIONS(3627), 1, - anon_sym_RBRACK, - ACTIONS(3641), 1, - anon_sym_COMMA, - ACTIONS(3661), 1, + [13579] = 9, + ACTIONS(908), 1, anon_sym_EQ_GT, - ACTIONS(3706), 1, + ACTIONS(924), 1, anon_sym_EQ, - ACTIONS(3709), 1, - anon_sym_in, - ACTIONS(3711), 1, - anon_sym_COLON, + ACTIONS(3645), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3500), 15, + ACTIONS(1912), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(3648), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(154), 15, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, - anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -151926,7 +152122,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3507), 15, + ACTIONS(160), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -151942,17 +152138,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3496), 20, + ACTIONS(120), 18, anon_sym_STAR, anon_sym_BANG, + anon_sym_in, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_AMP, anon_sym_CARET, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -151961,15 +152156,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, anon_sym_QMARK_QMARK, - [13719] = 5, - ACTIONS(3562), 1, + [13656] = 6, + ACTIONS(152), 1, + anon_sym_EQ_GT, + ACTIONS(917), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3507), 15, + ACTIONS(160), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -151985,14 +152181,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3500), 19, - sym__automatic_semicolon, + ACTIONS(154), 18, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -152005,7 +152200,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3496), 21, + ACTIONS(120), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -152027,15 +152222,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [13788] = 6, - ACTIONS(225), 1, - anon_sym_EQ_GT, - ACTIONS(906), 1, + [13727] = 8, + ACTIONS(3542), 1, anon_sym_EQ, + ACTIONS(3550), 1, + anon_sym_EQ_GT, + ACTIONS(3722), 1, + anon_sym_in, + ACTIONS(3725), 1, + anon_sym_of, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(159), 15, + ACTIONS(3509), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -152051,13 +152250,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(153), 18, + ACTIONS(3502), 17, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -152070,10 +152268,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(120), 21, + ACTIONS(3498), 20, anon_sym_STAR, anon_sym_BANG, - anon_sym_in, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, @@ -152092,45 +152289,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [13859] = 4, + [13802] = 6, + ACTIONS(944), 1, + anon_sym_EQ, + ACTIONS(950), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3484), 2, - anon_sym_COMMA, - anon_sym_extends, - ACTIONS(3480), 22, - anon_sym_STAR, - anon_sym_EQ, - anon_sym_BANG, - anon_sym_in, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - anon_sym_QMARK_QMARK, - ACTIONS(3482), 32, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + ACTIONS(160), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -152146,42 +152313,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [13926] = 12, - ACTIONS(3552), 1, - anon_sym_EQ, - ACTIONS(3577), 1, - anon_sym_LBRACK, - ACTIONS(3591), 1, - anon_sym_DOT, - ACTIONS(3594), 1, - anon_sym_LT, - ACTIONS(3634), 1, - anon_sym_EQ_GT, - STATE(3073), 1, - sym_type_arguments, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3575), 2, - anon_sym_COMMA, - anon_sym_extends, - ACTIONS(3583), 3, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - ACTIONS(3500), 13, + ACTIONS(154), 18, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, @@ -152192,50 +152331,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3507), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(3496), 17, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK_QMARK, - [14009] = 4, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3490), 2, - anon_sym_COMMA, - anon_sym_extends, - ACTIONS(3486), 22, + anon_sym_implements, + ACTIONS(120), 21, anon_sym_STAR, - anon_sym_EQ, anon_sym_BANG, anon_sym_in, anon_sym_AMP_AMP, @@ -152256,61 +152354,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - ACTIONS(3488), 32, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [14076] = 9, - ACTIONS(902), 1, - anon_sym_EQ_GT, - ACTIONS(930), 1, + [13873] = 7, + ACTIONS(3631), 1, + anon_sym_QMARK, + ACTIONS(3633), 1, anon_sym_EQ, - ACTIONS(3646), 1, - anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1904), 2, + ACTIONS(3636), 3, anon_sym_COMMA, - anon_sym_extends, - ACTIONS(3649), 3, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - ACTIONS(153), 15, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(3502), 15, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, - anon_sym_RBRACK, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -152322,7 +152382,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(159), 15, + ACTIONS(3509), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -152338,7 +152398,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 18, + ACTIONS(3498), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -152347,7 +152407,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_AMP, anon_sym_CARET, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -152356,16 +152418,42 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, + anon_sym_GT, anon_sym_QMARK_QMARK, - [14153] = 6, - ACTIONS(822), 1, + [13946] = 9, + ACTIONS(960), 1, anon_sym_EQ, - ACTIONS(944), 1, + ACTIONS(966), 1, anon_sym_EQ_GT, + ACTIONS(3645), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(159), 15, + ACTIONS(1912), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(3648), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(154), 15, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_of, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(160), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -152381,26 +152469,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(153), 18, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_implements, - ACTIONS(120), 21, + ACTIONS(120), 18, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -152409,9 +152478,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_AMP, anon_sym_CARET, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -152420,42 +152487,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, anon_sym_QMARK_QMARK, - [14224] = 9, - ACTIONS(968), 1, - anon_sym_EQ, - ACTIONS(974), 1, + [14023] = 7, + ACTIONS(922), 1, anon_sym_EQ_GT, - ACTIONS(3646), 1, - anon_sym_LBRACK, + ACTIONS(932), 1, + anon_sym_EQ, + ACTIONS(3727), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1904), 2, - anon_sym_COMMA, - anon_sym_extends, - ACTIONS(3649), 3, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - ACTIONS(153), 15, + ACTIONS(154), 14, + sym__automatic_semicolon, sym__ternary_qmark, - anon_sym_as, anon_sym_LPAREN, - anon_sym_of, + anon_sym_SEMI, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(159), 15, + ACTIONS(160), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -152471,8 +152529,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 18, + ACTIONS(120), 24, anon_sym_STAR, + anon_sym_as, anon_sym_BANG, anon_sym_in, anon_sym_AMP_AMP, @@ -152480,7 +152539,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT, anon_sym_GT_GT_GT, anon_sym_LT_LT, + anon_sym_AMP, anon_sym_CARET, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -152489,20 +152550,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, + anon_sym_GT, anon_sym_QMARK_QMARK, - [14301] = 8, - ACTIONS(3526), 1, - anon_sym_EQ, - ACTIONS(3534), 1, + anon_sym_instanceof, + anon_sym_satisfies, + [14096] = 8, + ACTIONS(855), 1, anon_sym_EQ_GT, - ACTIONS(3713), 1, + ACTIONS(861), 1, + anon_sym_EQ, + ACTIONS(912), 1, anon_sym_in, - ACTIONS(3716), 1, + ACTIONS(3729), 1, anon_sym_of, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3507), 15, + ACTIONS(160), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -152518,7 +152582,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3500), 17, + ACTIONS(154), 17, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, @@ -152536,7 +152600,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3496), 20, + ACTIONS(120), 20, anon_sym_STAR, anon_sym_BANG, anon_sym_AMP_AMP, @@ -152557,15 +152621,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [14376] = 6, - ACTIONS(3616), 1, + [14171] = 6, + ACTIONS(3660), 1, anon_sym_EQ, - ACTIONS(3618), 1, + ACTIONS(3662), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3507), 15, + ACTIONS(3509), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -152581,7 +152645,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3500), 18, + ACTIONS(3502), 18, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -152600,7 +152664,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - ACTIONS(3496), 21, + ACTIONS(3498), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -152622,15 +152686,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [14447] = 6, - ACTIONS(3552), 1, + [14242] = 6, + ACTIONS(3540), 1, anon_sym_EQ, - ACTIONS(3618), 1, + ACTIONS(3662), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3507), 15, + ACTIONS(3509), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -152646,7 +152710,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3500), 18, + ACTIONS(3502), 18, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -152665,7 +152729,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - ACTIONS(3496), 21, + ACTIONS(3498), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -152687,13 +152751,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [14518] = 5, - ACTIONS(3620), 1, + [14313] = 6, + ACTIONS(3639), 1, + anon_sym_EQ_GT, + ACTIONS(3658), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3507), 15, + ACTIONS(3509), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -152709,7 +152775,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3500), 18, + ACTIONS(3502), 18, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, @@ -152728,7 +152794,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3496), 21, + ACTIONS(3498), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -152750,51 +152816,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [14586] = 7, - ACTIONS(902), 1, - anon_sym_EQ_GT, - ACTIONS(930), 1, - anon_sym_EQ, - ACTIONS(932), 1, - anon_sym_COLON, + [14384] = 5, + ACTIONS(3536), 1, + anon_sym_extends, + ACTIONS(3731), 1, + anon_sym_QMARK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(159), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(153), 16, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(120), 21, + ACTIONS(3532), 22, anon_sym_STAR, + anon_sym_EQ, anon_sym_BANG, anon_sym_in, anon_sym_AMP_AMP, @@ -152815,35 +152847,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [14658] = 8, - ACTIONS(3627), 1, - anon_sym_RBRACK, - ACTIONS(3641), 1, - anon_sym_COMMA, - ACTIONS(3661), 1, - anon_sym_EQ_GT, - ACTIONS(3706), 1, - anon_sym_EQ, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3500), 15, + ACTIONS(3534), 32, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3507), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -152859,45 +152871,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3496), 21, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - anon_sym_QMARK_QMARK, - [14732] = 6, - ACTIONS(3568), 1, - anon_sym_EQ, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3627), 3, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RBRACK, - ACTIONS(3500), 15, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -152907,7 +152880,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3507), 15, + [14453] = 6, + ACTIONS(806), 1, + anon_sym_EQ, + ACTIONS(950), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(160), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -152923,7 +152904,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3496), 21, + ACTIONS(154), 18, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_implements, + ACTIONS(120), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -152945,172 +152945,83 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [14802] = 31, + [14524] = 31, ACTIONS(97), 1, anon_sym_AT, - ACTIONS(2509), 1, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(3295), 1, + ACTIONS(3309), 1, anon_sym_LPAREN, - ACTIONS(3307), 1, + ACTIONS(3321), 1, anon_sym_DQUOTE, - ACTIONS(3309), 1, - anon_sym_SQUOTE, ACTIONS(3323), 1, + anon_sym_SQUOTE, + ACTIONS(3337), 1, anon_sym_abstract, - ACTIONS(3720), 1, + ACTIONS(3735), 1, anon_sym_export, - ACTIONS(3722), 1, + ACTIONS(3737), 1, anon_sym_STAR, - ACTIONS(3728), 1, + ACTIONS(3743), 1, anon_sym_LBRACK, - ACTIONS(3730), 1, + ACTIONS(3745), 1, anon_sym_async, - ACTIONS(3732), 1, + ACTIONS(3747), 1, anon_sym_new, - ACTIONS(3736), 1, + ACTIONS(3751), 1, anon_sym_static, - ACTIONS(3738), 1, + ACTIONS(3753), 1, anon_sym_readonly, - ACTIONS(3744), 1, + ACTIONS(3759), 1, anon_sym_override, - STATE(1352), 1, + STATE(1339), 1, sym_decorator, - STATE(2800), 1, + STATE(2817), 1, sym_accessibility_modifier, - STATE(2830), 1, + STATE(2846), 1, sym_override_modifier, - STATE(3335), 1, + STATE(3332), 1, sym_formal_parameters, - STATE(4314), 1, + STATE(4263), 1, sym__call_signature, - STATE(4656), 1, + STATE(4653), 1, aux_sym_export_statement_repeat1, - STATE(5538), 1, + STATE(5568), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3305), 2, + ACTIONS(3319), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3724), 2, - anon_sym_COMMA, - anon_sym_SEMI, - ACTIONS(3726), 2, - anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(3734), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(3740), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(3742), 3, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - STATE(3114), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - STATE(3948), 6, - sym_export_statement, - sym_method_signature, - sym_call_signature, - sym_property_signature, - sym_construct_signature, - sym_index_signature, - ACTIONS(3718), 12, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - sym_identifier, - anon_sym_declare, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [14922] = 31, - ACTIONS(97), 1, - anon_sym_AT, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(3295), 1, - anon_sym_LPAREN, - ACTIONS(3307), 1, - anon_sym_DQUOTE, - ACTIONS(3309), 1, - anon_sym_SQUOTE, - ACTIONS(3323), 1, - anon_sym_abstract, - ACTIONS(3720), 1, - anon_sym_export, - ACTIONS(3722), 1, - anon_sym_STAR, - ACTIONS(3728), 1, - anon_sym_LBRACK, - ACTIONS(3730), 1, - anon_sym_async, - ACTIONS(3732), 1, - anon_sym_new, - ACTIONS(3736), 1, - anon_sym_static, - ACTIONS(3738), 1, - anon_sym_readonly, - ACTIONS(3744), 1, - anon_sym_override, - STATE(1352), 1, - sym_decorator, - STATE(2800), 1, - sym_accessibility_modifier, - STATE(2830), 1, - sym_override_modifier, - STATE(3335), 1, - sym_formal_parameters, - STATE(4314), 1, - sym__call_signature, - STATE(4656), 1, - aux_sym_export_statement_repeat1, - STATE(5538), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3297), 2, + ACTIONS(3739), 2, anon_sym_COMMA, anon_sym_SEMI, - ACTIONS(3305), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3325), 2, + ACTIONS(3741), 2, anon_sym_RBRACE, anon_sym_PIPE_RBRACE, - ACTIONS(3734), 2, + ACTIONS(3749), 2, sym_number, sym_private_property_identifier, - ACTIONS(3740), 2, + ACTIONS(3755), 2, anon_sym_get, anon_sym_set, - ACTIONS(3742), 3, + ACTIONS(3757), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3114), 3, + STATE(3127), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(3880), 6, + STATE(3879), 6, sym_export_statement, sym_method_signature, sym_call_signature, sym_property_signature, sym_construct_signature, sym_index_signature, - ACTIONS(3718), 12, + ACTIONS(3733), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, @@ -153123,15 +153034,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [15042] = 6, - ACTIONS(822), 1, + [14644] = 5, + ACTIONS(3658), 1, anon_sym_EQ, - ACTIONS(926), 1, - anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(159), 15, + ACTIONS(3509), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -153147,12 +153056,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(153), 17, - sym__automatic_semicolon, + ACTIONS(3502), 18, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, - anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -153165,7 +153075,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(120), 21, + ACTIONS(3498), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -153187,19 +153097,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [15112] = 8, - ACTIONS(3659), 1, + [14712] = 6, + ACTIONS(3651), 1, anon_sym_EQ, - ACTIONS(3661), 1, + ACTIONS(3653), 1, anon_sym_EQ_GT, - ACTIONS(3709), 1, - anon_sym_in, - ACTIONS(3746), 1, - anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3507), 15, + ACTIONS(3509), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -153215,12 +153121,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3500), 16, + ACTIONS(3502), 17, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -153232,9 +153139,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3496), 20, + ACTIONS(3498), 21, anon_sym_STAR, anon_sym_BANG, + anon_sym_in, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, @@ -153253,17 +153161,35 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [15186] = 7, - ACTIONS(898), 1, - anon_sym_COLON, - ACTIONS(902), 1, + [14782] = 8, + ACTIONS(3626), 1, + anon_sym_COMMA, + ACTIONS(3636), 1, + anon_sym_RBRACK, + ACTIONS(3681), 1, anon_sym_EQ_GT, - ACTIONS(930), 1, + ACTIONS(3715), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(159), 15, + ACTIONS(3502), 15, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(3509), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -153279,7 +153205,57 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(153), 16, + ACTIONS(3498), 21, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + anon_sym_QMARK_QMARK, + [14856] = 8, + ACTIONS(3679), 1, + anon_sym_EQ, + ACTIONS(3681), 1, + anon_sym_EQ_GT, + ACTIONS(3718), 1, + anon_sym_in, + ACTIONS(3720), 1, + anon_sym_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3509), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(3502), 16, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -153296,10 +153272,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(120), 21, + ACTIONS(3498), 20, anon_sym_STAR, anon_sym_BANG, - anon_sym_in, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, @@ -153318,19 +153293,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [15258] = 8, - ACTIONS(3659), 1, + [14930] = 6, + ACTIONS(3540), 1, anon_sym_EQ, - ACTIONS(3661), 1, + ACTIONS(3653), 1, anon_sym_EQ_GT, - ACTIONS(3709), 1, - anon_sym_in, - ACTIONS(3711), 1, - anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3507), 15, + ACTIONS(3509), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -153346,12 +153317,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3500), 16, + ACTIONS(3502), 17, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -153363,9 +153335,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3496), 20, + ACTIONS(3498), 21, anon_sym_STAR, anon_sym_BANG, + anon_sym_in, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, @@ -153384,19 +153357,84 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [15332] = 8, - ACTIONS(126), 1, + [15000] = 9, + ACTIONS(225), 1, + anon_sym_EQ_GT, + ACTIONS(806), 1, + anon_sym_EQ, + ACTIONS(3645), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1912), 2, anon_sym_COMMA, - ACTIONS(222), 1, - anon_sym_RBRACK, - ACTIONS(893), 1, + anon_sym_extends, + ACTIONS(3648), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(154), 14, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(160), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(120), 18, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_QMARK_QMARK, + [15076] = 6, + ACTIONS(3582), 1, anon_sym_EQ, - ACTIONS(902), 1, - anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(153), 15, + ACTIONS(3636), 3, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RBRACK, + ACTIONS(3502), 15, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -153412,7 +153450,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(159), 15, + ACTIONS(3509), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -153428,7 +153466,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 21, + ACTIONS(3498), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -153450,15 +153488,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [15406] = 6, - ACTIONS(3552), 1, + [15146] = 6, + ACTIONS(806), 1, anon_sym_EQ, - ACTIONS(3654), 1, + ACTIONS(922), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3507), 15, + ACTIONS(160), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -153474,7 +153512,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3500), 17, + ACTIONS(154), 17, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -153492,7 +153530,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3496), 21, + ACTIONS(120), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -153514,83 +153552,83 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [15476] = 31, + [15216] = 31, ACTIONS(97), 1, anon_sym_AT, - ACTIONS(2509), 1, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(3295), 1, + ACTIONS(3309), 1, anon_sym_LPAREN, - ACTIONS(3307), 1, + ACTIONS(3321), 1, anon_sym_DQUOTE, - ACTIONS(3309), 1, - anon_sym_SQUOTE, ACTIONS(3323), 1, + anon_sym_SQUOTE, + ACTIONS(3337), 1, anon_sym_abstract, - ACTIONS(3720), 1, + ACTIONS(3735), 1, anon_sym_export, - ACTIONS(3722), 1, + ACTIONS(3737), 1, anon_sym_STAR, - ACTIONS(3728), 1, + ACTIONS(3743), 1, anon_sym_LBRACK, - ACTIONS(3730), 1, + ACTIONS(3745), 1, anon_sym_async, - ACTIONS(3732), 1, + ACTIONS(3747), 1, anon_sym_new, - ACTIONS(3736), 1, + ACTIONS(3751), 1, anon_sym_static, - ACTIONS(3738), 1, + ACTIONS(3753), 1, anon_sym_readonly, - ACTIONS(3744), 1, + ACTIONS(3759), 1, anon_sym_override, - STATE(1352), 1, + STATE(1339), 1, sym_decorator, - STATE(2800), 1, + STATE(2817), 1, sym_accessibility_modifier, - STATE(2830), 1, + STATE(2846), 1, sym_override_modifier, - STATE(3335), 1, + STATE(3332), 1, sym_formal_parameters, - STATE(4314), 1, + STATE(4263), 1, sym__call_signature, - STATE(4656), 1, + STATE(4653), 1, aux_sym_export_statement_repeat1, - STATE(5538), 1, + STATE(5568), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3305), 2, + ACTIONS(3319), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3734), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(3740), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(3748), 2, + ACTIONS(3447), 2, anon_sym_COMMA, anon_sym_SEMI, - ACTIONS(3750), 2, + ACTIONS(3449), 2, anon_sym_RBRACE, anon_sym_PIPE_RBRACE, - ACTIONS(3742), 3, + ACTIONS(3749), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3755), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3757), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3114), 3, + STATE(3127), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(3887), 6, + STATE(4017), 6, sym_export_statement, sym_method_signature, sym_call_signature, sym_property_signature, sym_construct_signature, sym_index_signature, - ACTIONS(3718), 12, + ACTIONS(3733), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, @@ -153603,18 +153641,54 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [15596] = 4, + [15336] = 8, + ACTIONS(3679), 1, + anon_sym_EQ, + ACTIONS(3681), 1, + anon_sym_EQ_GT, + ACTIONS(3718), 1, + anon_sym_in, + ACTIONS(3761), 1, + anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3484), 2, - anon_sym_COMMA, - anon_sym_extends, - ACTIONS(3480), 22, + ACTIONS(3509), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(3502), 16, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(3498), 20, anon_sym_STAR, - anon_sym_EQ, anon_sym_BANG, - anon_sym_in, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, @@ -153633,14 +153707,124 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - ACTIONS(3482), 31, + [15410] = 31, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(3309), 1, + anon_sym_LPAREN, + ACTIONS(3321), 1, + anon_sym_DQUOTE, + ACTIONS(3323), 1, + anon_sym_SQUOTE, + ACTIONS(3337), 1, + anon_sym_abstract, + ACTIONS(3735), 1, + anon_sym_export, + ACTIONS(3737), 1, + anon_sym_STAR, + ACTIONS(3743), 1, + anon_sym_LBRACK, + ACTIONS(3745), 1, + anon_sym_async, + ACTIONS(3747), 1, + anon_sym_new, + ACTIONS(3751), 1, + anon_sym_static, + ACTIONS(3753), 1, + anon_sym_readonly, + ACTIONS(3759), 1, + anon_sym_override, + STATE(1339), 1, + sym_decorator, + STATE(2817), 1, + sym_accessibility_modifier, + STATE(2846), 1, + sym_override_modifier, + STATE(3332), 1, + sym_formal_parameters, + STATE(4263), 1, + sym__call_signature, + STATE(4653), 1, + aux_sym_export_statement_repeat1, + STATE(5568), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3319), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3749), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3755), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3763), 2, + anon_sym_COMMA, + anon_sym_SEMI, + ACTIONS(3765), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(3757), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3127), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(3950), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(3733), 12, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + sym_identifier, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [15530] = 8, + ACTIONS(126), 1, + anon_sym_RBRACK, + ACTIONS(223), 1, + anon_sym_COMMA, + ACTIONS(899), 1, + anon_sym_EQ, + ACTIONS(908), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(154), 15, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(160), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -153656,6 +153840,61 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, + ACTIONS(120), 21, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + anon_sym_QMARK_QMARK, + [15604] = 6, + ACTIONS(922), 1, + anon_sym_EQ_GT, + ACTIONS(932), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(160), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(154), 17, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -153665,16 +153904,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [15662] = 4, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3490), 2, - anon_sym_COMMA, - anon_sym_extends, - ACTIONS(3486), 22, + ACTIONS(120), 21, anon_sym_STAR, - anon_sym_EQ, anon_sym_BANG, anon_sym_in, anon_sym_AMP_AMP, @@ -153695,14 +153926,80 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - ACTIONS(3488), 31, + [15674] = 5, + ACTIONS(3660), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3509), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(3502), 18, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_LPAREN, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_implements, + ACTIONS(3498), 21, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + anon_sym_QMARK_QMARK, + [15742] = 7, + ACTIONS(904), 1, + anon_sym_COLON, + ACTIONS(908), 1, + anon_sym_EQ_GT, + ACTIONS(924), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(160), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -153718,6 +154015,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, + ACTIONS(154), 16, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -153727,83 +154032,105 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [15728] = 31, + ACTIONS(120), 21, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + anon_sym_QMARK_QMARK, + [15814] = 31, ACTIONS(97), 1, anon_sym_AT, - ACTIONS(2509), 1, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(3295), 1, + ACTIONS(3309), 1, anon_sym_LPAREN, - ACTIONS(3307), 1, + ACTIONS(3321), 1, anon_sym_DQUOTE, - ACTIONS(3309), 1, - anon_sym_SQUOTE, ACTIONS(3323), 1, + anon_sym_SQUOTE, + ACTIONS(3337), 1, anon_sym_abstract, - ACTIONS(3720), 1, + ACTIONS(3735), 1, anon_sym_export, - ACTIONS(3722), 1, + ACTIONS(3737), 1, anon_sym_STAR, - ACTIONS(3728), 1, + ACTIONS(3743), 1, anon_sym_LBRACK, - ACTIONS(3730), 1, + ACTIONS(3745), 1, anon_sym_async, - ACTIONS(3732), 1, + ACTIONS(3747), 1, anon_sym_new, - ACTIONS(3736), 1, + ACTIONS(3751), 1, anon_sym_static, - ACTIONS(3738), 1, + ACTIONS(3753), 1, anon_sym_readonly, - ACTIONS(3744), 1, + ACTIONS(3759), 1, anon_sym_override, - STATE(1352), 1, + STATE(1339), 1, sym_decorator, - STATE(2800), 1, + STATE(2817), 1, sym_accessibility_modifier, - STATE(2830), 1, + STATE(2846), 1, sym_override_modifier, - STATE(3335), 1, + STATE(3332), 1, sym_formal_parameters, - STATE(4314), 1, + STATE(4263), 1, sym__call_signature, - STATE(4656), 1, + STATE(4653), 1, aux_sym_export_statement_repeat1, - STATE(5538), 1, + STATE(5568), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3305), 2, + ACTIONS(3319), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3734), 2, + ACTIONS(3749), 2, sym_number, sym_private_property_identifier, - ACTIONS(3740), 2, + ACTIONS(3755), 2, anon_sym_get, anon_sym_set, - ACTIONS(3752), 2, + ACTIONS(3767), 2, anon_sym_COMMA, anon_sym_SEMI, - ACTIONS(3754), 2, + ACTIONS(3769), 2, anon_sym_RBRACE, anon_sym_PIPE_RBRACE, - ACTIONS(3742), 3, + ACTIONS(3757), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3114), 3, + STATE(3127), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(3939), 6, + STATE(3924), 6, sym_export_statement, sym_method_signature, sym_call_signature, sym_property_signature, sym_construct_signature, sym_index_signature, - ACTIONS(3718), 12, + ACTIONS(3733), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, @@ -153816,13 +154143,44 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [15848] = 5, - ACTIONS(3616), 1, - anon_sym_EQ, + [15934] = 4, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3507), 15, + ACTIONS(3536), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(3532), 22, + anon_sym_STAR, + anon_sym_EQ, + anon_sym_BANG, + anon_sym_in, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + anon_sym_QMARK_QMARK, + ACTIONS(3534), 31, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -153838,15 +154196,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3500), 18, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -153856,9 +154205,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_implements, - ACTIONS(3496), 21, + [16000] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3530), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(3526), 22, anon_sym_STAR, + anon_sym_EQ, anon_sym_BANG, anon_sym_in, anon_sym_AMP_AMP, @@ -153879,39 +154235,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [15916] = 9, - ACTIONS(151), 1, - anon_sym_EQ_GT, - ACTIONS(822), 1, - anon_sym_EQ, - ACTIONS(3646), 1, - anon_sym_LBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(1904), 2, - anon_sym_COMMA, - anon_sym_extends, - ACTIONS(3649), 3, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - ACTIONS(153), 14, + ACTIONS(3528), 31, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(159), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -153927,102 +154258,92 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 18, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_QMARK_QMARK, - [15992] = 31, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [16066] = 31, ACTIONS(97), 1, anon_sym_AT, - ACTIONS(2509), 1, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(3295), 1, + ACTIONS(3309), 1, anon_sym_LPAREN, - ACTIONS(3307), 1, + ACTIONS(3321), 1, anon_sym_DQUOTE, - ACTIONS(3309), 1, - anon_sym_SQUOTE, ACTIONS(3323), 1, + anon_sym_SQUOTE, + ACTIONS(3337), 1, anon_sym_abstract, - ACTIONS(3720), 1, + ACTIONS(3735), 1, anon_sym_export, - ACTIONS(3722), 1, + ACTIONS(3737), 1, anon_sym_STAR, - ACTIONS(3728), 1, + ACTIONS(3743), 1, anon_sym_LBRACK, - ACTIONS(3730), 1, + ACTIONS(3745), 1, anon_sym_async, - ACTIONS(3732), 1, + ACTIONS(3747), 1, anon_sym_new, - ACTIONS(3736), 1, + ACTIONS(3751), 1, anon_sym_static, - ACTIONS(3738), 1, + ACTIONS(3753), 1, anon_sym_readonly, - ACTIONS(3744), 1, + ACTIONS(3759), 1, anon_sym_override, - STATE(1352), 1, + STATE(1339), 1, sym_decorator, - STATE(2800), 1, + STATE(2817), 1, sym_accessibility_modifier, - STATE(2830), 1, + STATE(2846), 1, sym_override_modifier, - STATE(3335), 1, + STATE(3332), 1, sym_formal_parameters, - STATE(4314), 1, + STATE(4263), 1, sym__call_signature, - STATE(4656), 1, + STATE(4653), 1, aux_sym_export_statement_repeat1, - STATE(5538), 1, + STATE(5568), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3305), 2, + ACTIONS(3311), 2, + anon_sym_COMMA, + anon_sym_SEMI, + ACTIONS(3319), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3734), 2, + ACTIONS(3339), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(3749), 2, sym_number, sym_private_property_identifier, - ACTIONS(3740), 2, + ACTIONS(3755), 2, anon_sym_get, anon_sym_set, - ACTIONS(3756), 2, - anon_sym_COMMA, - anon_sym_SEMI, - ACTIONS(3758), 2, - anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(3742), 3, + ACTIONS(3757), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3114), 3, + STATE(3127), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(3931), 6, + STATE(3991), 6, sym_export_statement, sym_method_signature, sym_call_signature, sym_property_signature, sym_construct_signature, sym_index_signature, - ACTIONS(3718), 12, + ACTIONS(3733), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, @@ -154035,15 +154356,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [16112] = 6, - ACTIONS(3652), 1, - anon_sym_EQ, - ACTIONS(3654), 1, + [16186] = 7, + ACTIONS(908), 1, anon_sym_EQ_GT, + ACTIONS(924), 1, + anon_sym_EQ, + ACTIONS(926), 1, + anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3507), 15, + ACTIONS(160), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -154059,13 +154382,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3500), 17, - sym__automatic_semicolon, + ACTIONS(154), 16, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, - anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -154077,7 +154399,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3496), 21, + ACTIONS(120), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -154099,17 +154421,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [16182] = 7, - ACTIONS(3526), 1, + [16258] = 7, + ACTIONS(3542), 1, anon_sym_EQ, - ACTIONS(3713), 1, + ACTIONS(3722), 1, anon_sym_in, - ACTIONS(3716), 1, + ACTIONS(3725), 1, anon_sym_of, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3507), 15, + ACTIONS(3509), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -154125,7 +154447,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3500), 17, + ACTIONS(3502), 17, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, @@ -154143,7 +154465,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3496), 20, + ACTIONS(3498), 20, anon_sym_STAR, anon_sym_BANG, anon_sym_AMP_AMP, @@ -154164,83 +154486,83 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [16254] = 31, + [16330] = 31, ACTIONS(97), 1, anon_sym_AT, - ACTIONS(2509), 1, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(3295), 1, + ACTIONS(3309), 1, anon_sym_LPAREN, - ACTIONS(3307), 1, + ACTIONS(3321), 1, anon_sym_DQUOTE, - ACTIONS(3309), 1, - anon_sym_SQUOTE, ACTIONS(3323), 1, + anon_sym_SQUOTE, + ACTIONS(3337), 1, anon_sym_abstract, - ACTIONS(3720), 1, + ACTIONS(3735), 1, anon_sym_export, - ACTIONS(3722), 1, + ACTIONS(3737), 1, anon_sym_STAR, - ACTIONS(3728), 1, + ACTIONS(3743), 1, anon_sym_LBRACK, - ACTIONS(3730), 1, + ACTIONS(3745), 1, anon_sym_async, - ACTIONS(3732), 1, + ACTIONS(3747), 1, anon_sym_new, - ACTIONS(3736), 1, + ACTIONS(3751), 1, anon_sym_static, - ACTIONS(3738), 1, + ACTIONS(3753), 1, anon_sym_readonly, - ACTIONS(3744), 1, + ACTIONS(3759), 1, anon_sym_override, - STATE(1352), 1, + STATE(1339), 1, sym_decorator, - STATE(2800), 1, + STATE(2817), 1, sym_accessibility_modifier, - STATE(2830), 1, + STATE(2846), 1, sym_override_modifier, - STATE(3335), 1, + STATE(3332), 1, sym_formal_parameters, - STATE(4314), 1, + STATE(4263), 1, sym__call_signature, - STATE(4656), 1, + STATE(4653), 1, aux_sym_export_statement_repeat1, - STATE(5538), 1, + STATE(5568), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3305), 2, + ACTIONS(3319), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3429), 2, - anon_sym_COMMA, - anon_sym_SEMI, - ACTIONS(3431), 2, - anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(3734), 2, + ACTIONS(3749), 2, sym_number, sym_private_property_identifier, - ACTIONS(3740), 2, + ACTIONS(3755), 2, anon_sym_get, anon_sym_set, - ACTIONS(3742), 3, + ACTIONS(3771), 2, + anon_sym_COMMA, + anon_sym_SEMI, + ACTIONS(3773), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(3757), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3114), 3, + STATE(3127), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(3921), 6, + STATE(3864), 6, sym_export_statement, sym_method_signature, sym_call_signature, sym_property_signature, sym_construct_signature, sym_index_signature, - ACTIONS(3718), 12, + ACTIONS(3733), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, @@ -154253,15 +154575,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [16374] = 6, - ACTIONS(920), 1, + [16450] = 6, + ACTIONS(3540), 1, anon_sym_EQ, - ACTIONS(926), 1, + ACTIONS(3677), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(159), 15, + ACTIONS(3509), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -154277,12 +154599,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(153), 17, - sym__automatic_semicolon, + ACTIONS(3502), 16, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, - anon_sym_SEMI, + anon_sym_COLON, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -154295,7 +154616,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(120), 21, + ACTIONS(3498), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -154317,33 +154638,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [16444] = 7, - ACTIONS(3627), 1, - anon_sym_RBRACK, - ACTIONS(3641), 1, - anon_sym_COMMA, - ACTIONS(3706), 1, + [16519] = 6, + ACTIONS(960), 1, anon_sym_EQ, + ACTIONS(966), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3500), 15, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3507), 15, + ACTIONS(160), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -154359,7 +154662,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3496), 21, + ACTIONS(154), 16, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(120), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -154381,19 +154701,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [16515] = 8, - ACTIONS(3552), 1, + [16588] = 8, + ACTIONS(3540), 1, anon_sym_EQ, - ACTIONS(3634), 1, + ACTIONS(3619), 1, anon_sym_EQ_GT, - ACTIONS(3713), 1, + ACTIONS(3722), 1, anon_sym_in, - ACTIONS(3716), 1, + ACTIONS(3725), 1, anon_sym_of, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3500), 15, + ACTIONS(3502), 15, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -154409,7 +154729,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3507), 15, + ACTIONS(3509), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -154425,7 +154745,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3496), 20, + ACTIONS(3498), 20, anon_sym_STAR, anon_sym_BANG, anon_sym_AMP_AMP, @@ -154446,33 +154766,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [16588] = 7, - ACTIONS(151), 1, - anon_sym_EQ_GT, - ACTIONS(822), 1, + [16661] = 6, + ACTIONS(3675), 1, anon_sym_EQ, - ACTIONS(824), 1, - anon_sym_COLON, + ACTIONS(3677), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(153), 15, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(159), 15, + ACTIONS(3509), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -154488,44 +154790,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 21, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - anon_sym_QMARK_QMARK, - [16659] = 8, - ACTIONS(151), 1, - anon_sym_EQ_GT, - ACTIONS(822), 1, - anon_sym_EQ, - ACTIONS(908), 1, - anon_sym_in, - ACTIONS(3698), 1, - anon_sym_of, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(153), 15, + ACTIONS(3502), 16, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, + anon_sym_COLON, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -154538,25 +154807,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(159), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 20, + ACTIONS(3498), 21, anon_sym_STAR, anon_sym_BANG, + anon_sym_in, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, @@ -154575,15 +154829,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [16732] = 6, - ACTIONS(822), 1, + [16730] = 6, + ACTIONS(3679), 1, anon_sym_EQ, - ACTIONS(974), 1, + ACTIONS(3681), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(159), 15, + ACTIONS(3509), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -154599,12 +154853,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(153), 16, + ACTIONS(3502), 16, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, - anon_sym_of, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -154616,7 +154870,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(120), 21, + ACTIONS(3498), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -154638,15 +154892,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [16801] = 6, - ACTIONS(902), 1, - anon_sym_EQ_GT, - ACTIONS(930), 1, + [16799] = 6, + ACTIONS(806), 1, anon_sym_EQ, + ACTIONS(966), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(159), 15, + ACTIONS(160), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -154662,12 +154916,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(153), 16, + ACTIONS(154), 16, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, + anon_sym_of, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -154701,15 +154955,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [16870] = 6, - ACTIONS(954), 1, + [16868] = 6, + ACTIONS(806), 1, anon_sym_EQ, - ACTIONS(960), 1, + ACTIONS(982), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(159), 15, + ACTIONS(160), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -154725,7 +154979,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(153), 16, + ACTIONS(154), 16, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -154764,13 +155018,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [16939] = 5, - ACTIONS(3652), 1, + [16937] = 6, + ACTIONS(3540), 1, anon_sym_EQ, + ACTIONS(3681), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3507), 15, + ACTIONS(3509), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -154786,13 +155042,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3500), 17, - sym__automatic_semicolon, + ACTIONS(3502), 16, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, - anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -154804,7 +155059,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3496), 21, + ACTIONS(3498), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -154827,14 +155082,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_QMARK_QMARK, [17006] = 6, - ACTIONS(3667), 1, + ACTIONS(3671), 1, anon_sym_EQ, - ACTIONS(3669), 1, + ACTIONS(3673), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3507), 15, + ACTIONS(3509), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -154850,11 +155105,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3500), 16, + ACTIONS(3502), 16, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, - anon_sym_COLON, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -154867,7 +155122,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3496), 21, + ACTIONS(3498), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -154890,14 +155145,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_QMARK_QMARK, [17075] = 6, - ACTIONS(3659), 1, + ACTIONS(3540), 1, anon_sym_EQ, - ACTIONS(3661), 1, + ACTIONS(3673), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3507), 15, + ACTIONS(3509), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -154913,12 +155168,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3500), 16, + ACTIONS(3502), 16, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, + anon_sym_of, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -154930,7 +155185,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3496), 21, + ACTIONS(3498), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -154952,35 +155207,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [17144] = 6, - ACTIONS(822), 1, + [17144] = 7, + ACTIONS(3626), 1, + anon_sym_COMMA, + ACTIONS(3636), 1, + anon_sym_RBRACK, + ACTIONS(3715), 1, anon_sym_EQ, - ACTIONS(960), 1, - anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(159), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(153), 16, + ACTIONS(3502), 15, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, - anon_sym_COLON, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -154993,37 +155233,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(120), 21, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - anon_sym_QMARK_QMARK, - [17213] = 6, - ACTIONS(3552), 1, - anon_sym_EQ, - ACTIONS(3669), 1, - anon_sym_EQ_GT, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3507), 15, + ACTIONS(3509), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -155039,24 +155249,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3500), 16, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3496), 21, + ACTIONS(3498), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -155078,15 +155271,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [17282] = 6, - ACTIONS(3552), 1, - anon_sym_EQ, - ACTIONS(3661), 1, + [17215] = 6, + ACTIONS(908), 1, anon_sym_EQ_GT, + ACTIONS(924), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3507), 15, + ACTIONS(160), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -155102,7 +155295,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3500), 16, + ACTIONS(154), 16, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -155119,7 +155312,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3496), 21, + ACTIONS(120), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -155141,35 +155334,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [17351] = 6, - ACTIONS(3663), 1, - anon_sym_EQ, - ACTIONS(3665), 1, + [17284] = 7, + ACTIONS(225), 1, anon_sym_EQ_GT, + ACTIONS(806), 1, + anon_sym_EQ, + ACTIONS(812), 1, + anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3507), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(3500), 16, + ACTIONS(154), 15, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -155182,7 +155360,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3496), 21, + ACTIONS(160), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(120), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -155204,15 +155398,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [17420] = 6, - ACTIONS(3552), 1, + [17355] = 6, + ACTIONS(976), 1, anon_sym_EQ, - ACTIONS(3665), 1, + ACTIONS(982), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3507), 15, + ACTIONS(160), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -155228,11 +155422,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3500), 16, + ACTIONS(154), 16, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, - anon_sym_of, + anon_sym_COLON, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -155245,7 +155439,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3496), 21, + ACTIONS(120), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -155267,15 +155461,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [17489] = 6, - ACTIONS(822), 1, + [17424] = 5, + ACTIONS(3651), 1, anon_sym_EQ, - ACTIONS(902), 1, - anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(159), 15, + ACTIONS(3509), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -155291,12 +155483,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(153), 16, + ACTIONS(3502), 17, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -155308,7 +155501,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(120), 21, + ACTIONS(3498), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -155330,15 +155523,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [17558] = 6, - ACTIONS(968), 1, + [17491] = 6, + ACTIONS(806), 1, anon_sym_EQ, - ACTIONS(974), 1, + ACTIONS(908), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(159), 15, + ACTIONS(160), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -155354,12 +155547,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(153), 16, + ACTIONS(154), 16, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, - anon_sym_of, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -155393,34 +155586,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [17627] = 5, - ACTIONS(3659), 1, + [17560] = 8, + ACTIONS(225), 1, + anon_sym_EQ_GT, + ACTIONS(806), 1, anon_sym_EQ, + ACTIONS(912), 1, + anon_sym_in, + ACTIONS(3729), 1, + anon_sym_of, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3507), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(3500), 16, + ACTIONS(154), 15, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_LT_EQ, @@ -155432,10 +155614,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3496), 21, + ACTIONS(160), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(120), 20, anon_sym_STAR, anon_sym_BANG, - anon_sym_in, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, @@ -155454,80 +155651,80 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [17693] = 30, + [17633] = 30, ACTIONS(97), 1, anon_sym_AT, - ACTIONS(2509), 1, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(3295), 1, + ACTIONS(3309), 1, anon_sym_LPAREN, - ACTIONS(3307), 1, + ACTIONS(3321), 1, anon_sym_DQUOTE, - ACTIONS(3309), 1, - anon_sym_SQUOTE, ACTIONS(3323), 1, + anon_sym_SQUOTE, + ACTIONS(3337), 1, anon_sym_abstract, - ACTIONS(3720), 1, + ACTIONS(3735), 1, anon_sym_export, - ACTIONS(3722), 1, + ACTIONS(3737), 1, anon_sym_STAR, - ACTIONS(3728), 1, + ACTIONS(3743), 1, anon_sym_LBRACK, - ACTIONS(3730), 1, + ACTIONS(3745), 1, anon_sym_async, - ACTIONS(3732), 1, + ACTIONS(3747), 1, anon_sym_new, - ACTIONS(3736), 1, + ACTIONS(3751), 1, anon_sym_static, - ACTIONS(3738), 1, + ACTIONS(3753), 1, anon_sym_readonly, - ACTIONS(3744), 1, + ACTIONS(3759), 1, anon_sym_override, - STATE(1352), 1, + STATE(1339), 1, sym_decorator, - STATE(2800), 1, + STATE(2817), 1, sym_accessibility_modifier, - STATE(2830), 1, + STATE(2846), 1, sym_override_modifier, - STATE(3335), 1, + STATE(3332), 1, sym_formal_parameters, - STATE(4314), 1, + STATE(4263), 1, sym__call_signature, - STATE(4656), 1, + STATE(4653), 1, aux_sym_export_statement_repeat1, - STATE(5538), 1, + STATE(5568), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3305), 2, + ACTIONS(3319), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3734), 2, + ACTIONS(3749), 2, sym_number, sym_private_property_identifier, - ACTIONS(3740), 2, + ACTIONS(3755), 2, anon_sym_get, anon_sym_set, - ACTIONS(3760), 2, + ACTIONS(3775), 2, anon_sym_RBRACE, anon_sym_PIPE_RBRACE, - ACTIONS(3742), 3, + ACTIONS(3757), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3114), 3, + STATE(3127), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(4393), 6, + STATE(4491), 6, sym_export_statement, sym_method_signature, sym_call_signature, sym_property_signature, sym_construct_signature, sym_index_signature, - ACTIONS(3718), 12, + ACTIONS(3733), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, @@ -155540,15 +155737,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [17809] = 6, - ACTIONS(151), 1, + [17749] = 6, + ACTIONS(3619), 1, anon_sym_EQ_GT, - ACTIONS(992), 1, + ACTIONS(3777), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(153), 15, + ACTIONS(3502), 15, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -155564,7 +155761,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(159), 15, + ACTIONS(3509), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -155580,7 +155777,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 21, + ACTIONS(3498), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -155602,15 +155799,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [17877] = 6, - ACTIONS(3634), 1, + [17817] = 6, + ACTIONS(3619), 1, anon_sym_EQ_GT, - ACTIONS(3762), 1, + ACTIONS(3779), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3500), 15, + ACTIONS(3502), 15, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -155626,7 +155823,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3507), 15, + ACTIONS(3509), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -155642,7 +155839,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3496), 21, + ACTIONS(3498), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -155664,15 +155861,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [17945] = 6, - ACTIONS(151), 1, + [17885] = 6, + ACTIONS(3619), 1, anon_sym_EQ_GT, - ACTIONS(1046), 1, + ACTIONS(3781), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(153), 15, + ACTIONS(3502), 15, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -155688,7 +155885,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(159), 15, + ACTIONS(3509), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -155704,7 +155901,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 21, + ACTIONS(3498), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -155726,80 +155923,80 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [18013] = 30, + [17953] = 30, ACTIONS(97), 1, anon_sym_AT, - ACTIONS(2509), 1, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(3295), 1, + ACTIONS(3309), 1, anon_sym_LPAREN, - ACTIONS(3307), 1, + ACTIONS(3321), 1, anon_sym_DQUOTE, - ACTIONS(3309), 1, - anon_sym_SQUOTE, ACTIONS(3323), 1, + anon_sym_SQUOTE, + ACTIONS(3337), 1, anon_sym_abstract, - ACTIONS(3720), 1, + ACTIONS(3735), 1, anon_sym_export, - ACTIONS(3722), 1, + ACTIONS(3737), 1, anon_sym_STAR, - ACTIONS(3728), 1, + ACTIONS(3743), 1, anon_sym_LBRACK, - ACTIONS(3730), 1, + ACTIONS(3745), 1, anon_sym_async, - ACTIONS(3732), 1, + ACTIONS(3747), 1, anon_sym_new, - ACTIONS(3736), 1, + ACTIONS(3751), 1, anon_sym_static, - ACTIONS(3738), 1, + ACTIONS(3753), 1, anon_sym_readonly, - ACTIONS(3744), 1, + ACTIONS(3759), 1, anon_sym_override, - STATE(1352), 1, + STATE(1339), 1, sym_decorator, - STATE(2800), 1, + STATE(2817), 1, sym_accessibility_modifier, - STATE(2830), 1, + STATE(2846), 1, sym_override_modifier, - STATE(3335), 1, + STATE(3332), 1, sym_formal_parameters, - STATE(4314), 1, + STATE(4263), 1, sym__call_signature, - STATE(4656), 1, + STATE(4653), 1, aux_sym_export_statement_repeat1, - STATE(5538), 1, + STATE(5568), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3305), 2, + ACTIONS(3319), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3734), 2, + ACTIONS(3749), 2, sym_number, sym_private_property_identifier, - ACTIONS(3740), 2, + ACTIONS(3755), 2, anon_sym_get, anon_sym_set, - ACTIONS(3764), 2, + ACTIONS(3783), 2, anon_sym_RBRACE, anon_sym_PIPE_RBRACE, - ACTIONS(3742), 3, + ACTIONS(3757), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3114), 3, + STATE(3127), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(4393), 6, + STATE(4491), 6, sym_export_statement, sym_method_signature, sym_call_signature, sym_property_signature, sym_construct_signature, sym_index_signature, - ACTIONS(3718), 12, + ACTIONS(3733), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, @@ -155812,80 +156009,166 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [18129] = 30, + [18069] = 30, ACTIONS(97), 1, anon_sym_AT, - ACTIONS(2509), 1, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(3295), 1, + ACTIONS(3309), 1, anon_sym_LPAREN, - ACTIONS(3307), 1, + ACTIONS(3321), 1, anon_sym_DQUOTE, - ACTIONS(3309), 1, + ACTIONS(3323), 1, anon_sym_SQUOTE, + ACTIONS(3337), 1, + anon_sym_abstract, + ACTIONS(3735), 1, + anon_sym_export, + ACTIONS(3737), 1, + anon_sym_STAR, + ACTIONS(3743), 1, + anon_sym_LBRACK, + ACTIONS(3745), 1, + anon_sym_async, + ACTIONS(3747), 1, + anon_sym_new, + ACTIONS(3751), 1, + anon_sym_static, + ACTIONS(3753), 1, + anon_sym_readonly, + ACTIONS(3759), 1, + anon_sym_override, + STATE(1339), 1, + sym_decorator, + STATE(2817), 1, + sym_accessibility_modifier, + STATE(2846), 1, + sym_override_modifier, + STATE(3332), 1, + sym_formal_parameters, + STATE(4263), 1, + sym__call_signature, + STATE(4653), 1, + aux_sym_export_statement_repeat1, + STATE(5568), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3319), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3749), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3755), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3785), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(3757), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3127), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4491), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(3733), 12, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + sym_identifier, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [18185] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(3309), 1, + anon_sym_LPAREN, + ACTIONS(3321), 1, + anon_sym_DQUOTE, ACTIONS(3323), 1, + anon_sym_SQUOTE, + ACTIONS(3337), 1, anon_sym_abstract, - ACTIONS(3720), 1, + ACTIONS(3735), 1, anon_sym_export, - ACTIONS(3722), 1, + ACTIONS(3737), 1, anon_sym_STAR, - ACTIONS(3728), 1, + ACTIONS(3743), 1, anon_sym_LBRACK, - ACTIONS(3730), 1, + ACTIONS(3745), 1, anon_sym_async, - ACTIONS(3732), 1, + ACTIONS(3747), 1, anon_sym_new, - ACTIONS(3736), 1, + ACTIONS(3751), 1, anon_sym_static, - ACTIONS(3738), 1, + ACTIONS(3753), 1, anon_sym_readonly, - ACTIONS(3744), 1, + ACTIONS(3759), 1, anon_sym_override, - STATE(1352), 1, + STATE(1339), 1, sym_decorator, - STATE(2800), 1, + STATE(2817), 1, sym_accessibility_modifier, - STATE(2830), 1, + STATE(2846), 1, sym_override_modifier, - STATE(3335), 1, + STATE(3332), 1, sym_formal_parameters, - STATE(4314), 1, + STATE(4263), 1, sym__call_signature, - STATE(4656), 1, + STATE(4653), 1, aux_sym_export_statement_repeat1, - STATE(5538), 1, + STATE(5568), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3305), 2, + ACTIONS(3319), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3734), 2, + ACTIONS(3749), 2, sym_number, sym_private_property_identifier, - ACTIONS(3740), 2, + ACTIONS(3755), 2, anon_sym_get, anon_sym_set, - ACTIONS(3766), 2, + ACTIONS(3787), 2, anon_sym_RBRACE, anon_sym_PIPE_RBRACE, - ACTIONS(3742), 3, + ACTIONS(3757), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3114), 3, + STATE(3127), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(4393), 6, + STATE(4491), 6, sym_export_statement, sym_method_signature, sym_call_signature, sym_property_signature, sym_construct_signature, sym_index_signature, - ACTIONS(3718), 12, + ACTIONS(3733), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, @@ -155898,77 +156181,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [18245] = 6, - ACTIONS(151), 1, - anon_sym_EQ_GT, - ACTIONS(980), 1, - anon_sym_EQ, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(153), 15, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(159), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 21, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - anon_sym_QMARK_QMARK, - [18313] = 6, - ACTIONS(151), 1, + [18301] = 6, + ACTIONS(225), 1, anon_sym_EQ_GT, - ACTIONS(982), 1, + ACTIONS(1052), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(153), 15, + ACTIONS(154), 15, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -155984,7 +156205,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(159), 15, + ACTIONS(160), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -156022,15 +156243,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [18381] = 6, - ACTIONS(3634), 1, + [18369] = 6, + ACTIONS(3619), 1, anon_sym_EQ_GT, - ACTIONS(3768), 1, + ACTIONS(3789), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3500), 15, + ACTIONS(3502), 15, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -156046,7 +156267,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3507), 15, + ACTIONS(3509), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -156062,7 +156283,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3496), 21, + ACTIONS(3498), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -156084,80 +156305,80 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [18449] = 30, + [18437] = 30, ACTIONS(97), 1, anon_sym_AT, - ACTIONS(2509), 1, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(3295), 1, + ACTIONS(3309), 1, anon_sym_LPAREN, - ACTIONS(3307), 1, + ACTIONS(3321), 1, anon_sym_DQUOTE, - ACTIONS(3309), 1, - anon_sym_SQUOTE, ACTIONS(3323), 1, + anon_sym_SQUOTE, + ACTIONS(3337), 1, anon_sym_abstract, - ACTIONS(3720), 1, + ACTIONS(3735), 1, anon_sym_export, - ACTIONS(3722), 1, + ACTIONS(3737), 1, anon_sym_STAR, - ACTIONS(3728), 1, + ACTIONS(3743), 1, anon_sym_LBRACK, - ACTIONS(3730), 1, + ACTIONS(3745), 1, anon_sym_async, - ACTIONS(3732), 1, + ACTIONS(3747), 1, anon_sym_new, - ACTIONS(3736), 1, + ACTIONS(3751), 1, anon_sym_static, - ACTIONS(3738), 1, + ACTIONS(3753), 1, anon_sym_readonly, - ACTIONS(3744), 1, + ACTIONS(3759), 1, anon_sym_override, - STATE(1352), 1, + STATE(1339), 1, sym_decorator, - STATE(2800), 1, + STATE(2817), 1, sym_accessibility_modifier, - STATE(2830), 1, + STATE(2846), 1, sym_override_modifier, - STATE(3335), 1, + STATE(3332), 1, sym_formal_parameters, - STATE(4314), 1, + STATE(4263), 1, sym__call_signature, - STATE(4656), 1, + STATE(4653), 1, aux_sym_export_statement_repeat1, - STATE(5538), 1, + STATE(5568), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3305), 2, + ACTIONS(3319), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3734), 2, + ACTIONS(3749), 2, sym_number, sym_private_property_identifier, - ACTIONS(3740), 2, + ACTIONS(3755), 2, anon_sym_get, anon_sym_set, - ACTIONS(3770), 2, + ACTIONS(3791), 2, anon_sym_RBRACE, anon_sym_PIPE_RBRACE, - ACTIONS(3742), 3, + ACTIONS(3757), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3114), 3, + STATE(3127), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(4393), 6, + STATE(4491), 6, sym_export_statement, sym_method_signature, sym_call_signature, sym_property_signature, sym_construct_signature, sym_index_signature, - ACTIONS(3718), 12, + ACTIONS(3733), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, @@ -156170,15 +156391,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [18565] = 6, - ACTIONS(3634), 1, + [18553] = 6, + ACTIONS(225), 1, anon_sym_EQ_GT, - ACTIONS(3772), 1, + ACTIONS(1044), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3500), 15, + ACTIONS(154), 15, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -156194,7 +156415,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3507), 15, + ACTIONS(160), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -156210,7 +156431,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3496), 21, + ACTIONS(120), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -156232,101 +156453,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [18633] = 30, - ACTIONS(97), 1, - anon_sym_AT, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(3295), 1, - anon_sym_LPAREN, - ACTIONS(3307), 1, - anon_sym_DQUOTE, - ACTIONS(3309), 1, - anon_sym_SQUOTE, - ACTIONS(3323), 1, - anon_sym_abstract, - ACTIONS(3720), 1, - anon_sym_export, - ACTIONS(3722), 1, - anon_sym_STAR, - ACTIONS(3728), 1, - anon_sym_LBRACK, - ACTIONS(3730), 1, - anon_sym_async, - ACTIONS(3732), 1, - anon_sym_new, - ACTIONS(3736), 1, - anon_sym_static, - ACTIONS(3738), 1, - anon_sym_readonly, - ACTIONS(3744), 1, - anon_sym_override, - STATE(1352), 1, - sym_decorator, - STATE(2800), 1, - sym_accessibility_modifier, - STATE(2830), 1, - sym_override_modifier, - STATE(3335), 1, - sym_formal_parameters, - STATE(4314), 1, - sym__call_signature, - STATE(4656), 1, - aux_sym_export_statement_repeat1, - STATE(5538), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3305), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3734), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(3740), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(3774), 2, - anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(3742), 3, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - STATE(3114), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - STATE(4393), 6, - sym_export_statement, - sym_method_signature, - sym_call_signature, - sym_property_signature, - sym_construct_signature, - sym_index_signature, - ACTIONS(3718), 12, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - sym_identifier, - anon_sym_declare, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [18749] = 6, - ACTIONS(151), 1, + [18621] = 6, + ACTIONS(225), 1, anon_sym_EQ_GT, - ACTIONS(1048), 1, + ACTIONS(988), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(153), 15, + ACTIONS(154), 15, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -156342,7 +156477,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(159), 15, + ACTIONS(160), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -156380,80 +156515,80 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [18817] = 30, + [18689] = 30, ACTIONS(97), 1, anon_sym_AT, - ACTIONS(2509), 1, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(3295), 1, + ACTIONS(3309), 1, anon_sym_LPAREN, - ACTIONS(3307), 1, + ACTIONS(3321), 1, anon_sym_DQUOTE, - ACTIONS(3309), 1, - anon_sym_SQUOTE, ACTIONS(3323), 1, + anon_sym_SQUOTE, + ACTIONS(3337), 1, anon_sym_abstract, - ACTIONS(3720), 1, + ACTIONS(3735), 1, anon_sym_export, - ACTIONS(3722), 1, + ACTIONS(3737), 1, anon_sym_STAR, - ACTIONS(3728), 1, + ACTIONS(3743), 1, anon_sym_LBRACK, - ACTIONS(3730), 1, + ACTIONS(3745), 1, anon_sym_async, - ACTIONS(3732), 1, + ACTIONS(3747), 1, anon_sym_new, - ACTIONS(3736), 1, + ACTIONS(3751), 1, anon_sym_static, - ACTIONS(3738), 1, + ACTIONS(3753), 1, anon_sym_readonly, - ACTIONS(3744), 1, + ACTIONS(3759), 1, anon_sym_override, - STATE(1352), 1, + STATE(1339), 1, sym_decorator, - STATE(2800), 1, + STATE(2817), 1, sym_accessibility_modifier, - STATE(2830), 1, + STATE(2846), 1, sym_override_modifier, - STATE(3335), 1, + STATE(3332), 1, sym_formal_parameters, - STATE(4314), 1, + STATE(4263), 1, sym__call_signature, - STATE(4656), 1, + STATE(4653), 1, aux_sym_export_statement_repeat1, - STATE(5538), 1, + STATE(5568), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3305), 2, + ACTIONS(3319), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3734), 2, + ACTIONS(3749), 2, sym_number, sym_private_property_identifier, - ACTIONS(3740), 2, + ACTIONS(3755), 2, anon_sym_get, anon_sym_set, - ACTIONS(3776), 2, + ACTIONS(3793), 2, anon_sym_RBRACE, anon_sym_PIPE_RBRACE, - ACTIONS(3742), 3, + ACTIONS(3757), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3114), 3, + STATE(3127), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(4393), 6, + STATE(4491), 6, sym_export_statement, sym_method_signature, sym_call_signature, sym_property_signature, sym_construct_signature, sym_index_signature, - ACTIONS(3718), 12, + ACTIONS(3733), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, @@ -156466,142 +156601,166 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [18933] = 6, - ACTIONS(3634), 1, - anon_sym_EQ_GT, - ACTIONS(3778), 1, - anon_sym_EQ, + [18805] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(3309), 1, + anon_sym_LPAREN, + ACTIONS(3321), 1, + anon_sym_DQUOTE, + ACTIONS(3323), 1, + anon_sym_SQUOTE, + ACTIONS(3337), 1, + anon_sym_abstract, + ACTIONS(3735), 1, + anon_sym_export, + ACTIONS(3737), 1, + anon_sym_STAR, + ACTIONS(3743), 1, + anon_sym_LBRACK, + ACTIONS(3745), 1, + anon_sym_async, + ACTIONS(3747), 1, + anon_sym_new, + ACTIONS(3751), 1, + anon_sym_static, + ACTIONS(3753), 1, + anon_sym_readonly, + ACTIONS(3759), 1, + anon_sym_override, + STATE(1339), 1, + sym_decorator, + STATE(2817), 1, + sym_accessibility_modifier, + STATE(2846), 1, + sym_override_modifier, + STATE(3332), 1, + sym_formal_parameters, + STATE(4263), 1, + sym__call_signature, + STATE(4653), 1, + aux_sym_export_statement_repeat1, + STATE(5568), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3500), 15, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3507), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(3496), 21, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, + ACTIONS(3319), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - anon_sym_QMARK_QMARK, - [19001] = 30, + ACTIONS(3749), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3755), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3795), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(3757), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3127), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4491), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(3733), 12, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + sym_identifier, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [18921] = 30, ACTIONS(97), 1, anon_sym_AT, - ACTIONS(2509), 1, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(3295), 1, + ACTIONS(3309), 1, anon_sym_LPAREN, - ACTIONS(3307), 1, + ACTIONS(3321), 1, anon_sym_DQUOTE, - ACTIONS(3309), 1, - anon_sym_SQUOTE, ACTIONS(3323), 1, + anon_sym_SQUOTE, + ACTIONS(3337), 1, anon_sym_abstract, - ACTIONS(3720), 1, + ACTIONS(3735), 1, anon_sym_export, - ACTIONS(3722), 1, + ACTIONS(3737), 1, anon_sym_STAR, - ACTIONS(3728), 1, + ACTIONS(3743), 1, anon_sym_LBRACK, - ACTIONS(3730), 1, + ACTIONS(3745), 1, anon_sym_async, - ACTIONS(3732), 1, + ACTIONS(3747), 1, anon_sym_new, - ACTIONS(3736), 1, + ACTIONS(3751), 1, anon_sym_static, - ACTIONS(3738), 1, + ACTIONS(3753), 1, anon_sym_readonly, - ACTIONS(3744), 1, + ACTIONS(3759), 1, anon_sym_override, - STATE(1352), 1, + STATE(1339), 1, sym_decorator, - STATE(2800), 1, + STATE(2817), 1, sym_accessibility_modifier, - STATE(2830), 1, + STATE(2846), 1, sym_override_modifier, - STATE(3335), 1, + STATE(3332), 1, sym_formal_parameters, - STATE(4314), 1, + STATE(4263), 1, sym__call_signature, - STATE(4656), 1, + STATE(4653), 1, aux_sym_export_statement_repeat1, - STATE(5538), 1, + STATE(5568), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3305), 2, + ACTIONS(3319), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3734), 2, + ACTIONS(3749), 2, sym_number, sym_private_property_identifier, - ACTIONS(3740), 2, + ACTIONS(3755), 2, anon_sym_get, anon_sym_set, - ACTIONS(3780), 2, + ACTIONS(3797), 2, anon_sym_RBRACE, anon_sym_PIPE_RBRACE, - ACTIONS(3742), 3, + ACTIONS(3757), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3114), 3, + STATE(3127), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(4393), 6, + STATE(4491), 6, sym_export_statement, sym_method_signature, sym_call_signature, sym_property_signature, sym_construct_signature, sym_index_signature, - ACTIONS(3718), 12, + ACTIONS(3733), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, @@ -156614,15 +156773,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [19117] = 6, - ACTIONS(151), 1, - anon_sym_EQ_GT, - ACTIONS(984), 1, + [19037] = 6, + ACTIONS(3540), 1, anon_sym_EQ, + ACTIONS(3617), 1, + anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(153), 15, + ACTIONS(3502), 15, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -156638,7 +156797,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(159), 15, + ACTIONS(3509), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -156654,7 +156813,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 21, + ACTIONS(3498), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -156676,15 +156835,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [19185] = 6, - ACTIONS(3552), 1, + [19105] = 7, + ACTIONS(3540), 1, anon_sym_EQ, - ACTIONS(3632), 1, - anon_sym_COLON, + ACTIONS(3722), 1, + anon_sym_in, + ACTIONS(3725), 1, + anon_sym_of, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3500), 15, + ACTIONS(3502), 15, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -156700,7 +156861,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3507), 15, + ACTIONS(3509), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -156716,10 +156877,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3496), 21, + ACTIONS(3498), 20, anon_sym_STAR, anon_sym_BANG, - anon_sym_in, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, @@ -156738,80 +156898,80 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [19253] = 30, + [19175] = 30, ACTIONS(97), 1, anon_sym_AT, - ACTIONS(2509), 1, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(3295), 1, + ACTIONS(3309), 1, anon_sym_LPAREN, - ACTIONS(3307), 1, + ACTIONS(3321), 1, anon_sym_DQUOTE, - ACTIONS(3309), 1, - anon_sym_SQUOTE, ACTIONS(3323), 1, + anon_sym_SQUOTE, + ACTIONS(3337), 1, anon_sym_abstract, - ACTIONS(3720), 1, + ACTIONS(3735), 1, anon_sym_export, - ACTIONS(3722), 1, + ACTIONS(3737), 1, anon_sym_STAR, - ACTIONS(3728), 1, + ACTIONS(3743), 1, anon_sym_LBRACK, - ACTIONS(3730), 1, + ACTIONS(3745), 1, anon_sym_async, - ACTIONS(3732), 1, + ACTIONS(3747), 1, anon_sym_new, - ACTIONS(3736), 1, + ACTIONS(3751), 1, anon_sym_static, - ACTIONS(3738), 1, + ACTIONS(3753), 1, anon_sym_readonly, - ACTIONS(3744), 1, + ACTIONS(3759), 1, anon_sym_override, - STATE(1352), 1, + STATE(1339), 1, sym_decorator, - STATE(2800), 1, + STATE(2817), 1, sym_accessibility_modifier, - STATE(2830), 1, + STATE(2846), 1, sym_override_modifier, - STATE(3335), 1, + STATE(3332), 1, sym_formal_parameters, - STATE(4314), 1, + STATE(4263), 1, sym__call_signature, - STATE(4656), 1, + STATE(4653), 1, aux_sym_export_statement_repeat1, - STATE(5538), 1, + STATE(5568), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3305), 2, + ACTIONS(3319), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3734), 2, + ACTIONS(3749), 2, sym_number, sym_private_property_identifier, - ACTIONS(3740), 2, + ACTIONS(3755), 2, anon_sym_get, anon_sym_set, - ACTIONS(3782), 2, + ACTIONS(3799), 2, anon_sym_RBRACE, anon_sym_PIPE_RBRACE, - ACTIONS(3742), 3, + ACTIONS(3757), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3114), 3, + STATE(3127), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(4393), 6, + STATE(4491), 6, sym_export_statement, sym_method_signature, sym_call_signature, sym_property_signature, sym_construct_signature, sym_index_signature, - ACTIONS(3718), 12, + ACTIONS(3733), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, @@ -156824,80 +156984,166 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [19369] = 30, + [19291] = 30, ACTIONS(97), 1, anon_sym_AT, - ACTIONS(2509), 1, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(3295), 1, + ACTIONS(3309), 1, anon_sym_LPAREN, - ACTIONS(3307), 1, + ACTIONS(3321), 1, anon_sym_DQUOTE, - ACTIONS(3309), 1, + ACTIONS(3323), 1, anon_sym_SQUOTE, + ACTIONS(3337), 1, + anon_sym_abstract, + ACTIONS(3735), 1, + anon_sym_export, + ACTIONS(3737), 1, + anon_sym_STAR, + ACTIONS(3743), 1, + anon_sym_LBRACK, + ACTIONS(3745), 1, + anon_sym_async, + ACTIONS(3747), 1, + anon_sym_new, + ACTIONS(3751), 1, + anon_sym_static, + ACTIONS(3753), 1, + anon_sym_readonly, + ACTIONS(3759), 1, + anon_sym_override, + STATE(1339), 1, + sym_decorator, + STATE(2817), 1, + sym_accessibility_modifier, + STATE(2846), 1, + sym_override_modifier, + STATE(3332), 1, + sym_formal_parameters, + STATE(4263), 1, + sym__call_signature, + STATE(4653), 1, + aux_sym_export_statement_repeat1, + STATE(5568), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3319), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3749), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3755), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3801), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(3757), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3127), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4491), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(3733), 12, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + sym_identifier, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [19407] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(3309), 1, + anon_sym_LPAREN, + ACTIONS(3321), 1, + anon_sym_DQUOTE, ACTIONS(3323), 1, + anon_sym_SQUOTE, + ACTIONS(3337), 1, anon_sym_abstract, - ACTIONS(3720), 1, + ACTIONS(3735), 1, anon_sym_export, - ACTIONS(3722), 1, + ACTIONS(3737), 1, anon_sym_STAR, - ACTIONS(3728), 1, + ACTIONS(3743), 1, anon_sym_LBRACK, - ACTIONS(3730), 1, + ACTIONS(3745), 1, anon_sym_async, - ACTIONS(3732), 1, + ACTIONS(3747), 1, anon_sym_new, - ACTIONS(3736), 1, + ACTIONS(3751), 1, anon_sym_static, - ACTIONS(3738), 1, + ACTIONS(3753), 1, anon_sym_readonly, - ACTIONS(3744), 1, + ACTIONS(3759), 1, anon_sym_override, - STATE(1352), 1, + STATE(1339), 1, sym_decorator, - STATE(2800), 1, + STATE(2817), 1, sym_accessibility_modifier, - STATE(2830), 1, + STATE(2846), 1, sym_override_modifier, - STATE(3335), 1, + STATE(3332), 1, sym_formal_parameters, - STATE(4314), 1, + STATE(4263), 1, sym__call_signature, - STATE(4656), 1, + STATE(4653), 1, aux_sym_export_statement_repeat1, - STATE(5538), 1, + STATE(5568), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3305), 2, + ACTIONS(3319), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3734), 2, + ACTIONS(3749), 2, sym_number, sym_private_property_identifier, - ACTIONS(3740), 2, + ACTIONS(3755), 2, anon_sym_get, anon_sym_set, - ACTIONS(3784), 2, + ACTIONS(3803), 2, anon_sym_RBRACE, anon_sym_PIPE_RBRACE, - ACTIONS(3742), 3, + ACTIONS(3757), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3114), 3, + STATE(3127), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(4393), 6, + STATE(4491), 6, sym_export_statement, sym_method_signature, sym_call_signature, sym_property_signature, sym_construct_signature, sym_index_signature, - ACTIONS(3718), 12, + ACTIONS(3733), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, @@ -156910,17 +157156,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [19485] = 7, - ACTIONS(3552), 1, + [19523] = 6, + ACTIONS(3619), 1, + anon_sym_EQ_GT, + ACTIONS(3805), 1, anon_sym_EQ, - ACTIONS(3713), 1, - anon_sym_in, - ACTIONS(3716), 1, - anon_sym_of, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3500), 15, + ACTIONS(3502), 15, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -156936,7 +157180,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3507), 15, + ACTIONS(3509), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -156952,9 +157196,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3496), 20, + ACTIONS(3498), 21, anon_sym_STAR, anon_sym_BANG, + anon_sym_in, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT, @@ -156973,15 +157218,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [19555] = 6, - ACTIONS(3634), 1, + [19591] = 6, + ACTIONS(3619), 1, anon_sym_EQ_GT, - ACTIONS(3786), 1, + ACTIONS(3807), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3500), 15, + ACTIONS(3502), 15, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -156997,7 +157242,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3507), 15, + ACTIONS(3509), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -157013,7 +157258,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3496), 21, + ACTIONS(3498), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -157035,15 +157280,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [19623] = 6, - ACTIONS(3634), 1, + [19659] = 6, + ACTIONS(225), 1, anon_sym_EQ_GT, - ACTIONS(3788), 1, + ACTIONS(1048), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3500), 15, + ACTIONS(154), 15, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -157059,7 +157304,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3507), 15, + ACTIONS(160), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -157075,7 +157320,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3496), 21, + ACTIONS(120), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -157097,187 +157342,77 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [19691] = 30, - ACTIONS(97), 1, - anon_sym_AT, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(3295), 1, - anon_sym_LPAREN, - ACTIONS(3307), 1, - anon_sym_DQUOTE, - ACTIONS(3309), 1, - anon_sym_SQUOTE, - ACTIONS(3323), 1, - anon_sym_abstract, - ACTIONS(3720), 1, - anon_sym_export, - ACTIONS(3722), 1, - anon_sym_STAR, - ACTIONS(3728), 1, - anon_sym_LBRACK, - ACTIONS(3730), 1, - anon_sym_async, - ACTIONS(3732), 1, - anon_sym_new, - ACTIONS(3736), 1, - anon_sym_static, - ACTIONS(3738), 1, - anon_sym_readonly, - ACTIONS(3744), 1, - anon_sym_override, - STATE(1352), 1, - sym_decorator, - STATE(2800), 1, - sym_accessibility_modifier, - STATE(2830), 1, - sym_override_modifier, - STATE(3335), 1, - sym_formal_parameters, - STATE(4314), 1, - sym__call_signature, - STATE(4656), 1, - aux_sym_export_statement_repeat1, - STATE(5538), 1, - sym_type_parameters, + [19727] = 6, + ACTIONS(225), 1, + anon_sym_EQ_GT, + ACTIONS(1056), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3305), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3734), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(3740), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(3790), 2, - anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(3742), 3, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - STATE(3114), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - STATE(4393), 6, - sym_export_statement, - sym_method_signature, - sym_call_signature, - sym_property_signature, - sym_construct_signature, - sym_index_signature, - ACTIONS(3718), 12, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - sym_identifier, - anon_sym_declare, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [19807] = 30, - ACTIONS(97), 1, - anon_sym_AT, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(3295), 1, + ACTIONS(154), 15, + sym__ternary_qmark, + anon_sym_as, anon_sym_LPAREN, - ACTIONS(3307), 1, - anon_sym_DQUOTE, - ACTIONS(3309), 1, - anon_sym_SQUOTE, - ACTIONS(3323), 1, - anon_sym_abstract, - ACTIONS(3720), 1, - anon_sym_export, - ACTIONS(3722), 1, - anon_sym_STAR, - ACTIONS(3728), 1, anon_sym_LBRACK, - ACTIONS(3730), 1, - anon_sym_async, - ACTIONS(3732), 1, - anon_sym_new, - ACTIONS(3736), 1, - anon_sym_static, - ACTIONS(3738), 1, - anon_sym_readonly, - ACTIONS(3744), 1, - anon_sym_override, - STATE(1352), 1, - sym_decorator, - STATE(2800), 1, - sym_accessibility_modifier, - STATE(2830), 1, - sym_override_modifier, - STATE(3335), 1, - sym_formal_parameters, - STATE(4314), 1, - sym__call_signature, - STATE(4656), 1, - aux_sym_export_statement_repeat1, - STATE(5538), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3305), 2, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(160), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(120), 21, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3734), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(3740), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(3792), 2, - anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(3742), 3, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - STATE(3114), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - STATE(4393), 6, - sym_export_statement, - sym_method_signature, - sym_call_signature, - sym_property_signature, - sym_construct_signature, - sym_index_signature, - ACTIONS(3718), 12, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - sym_identifier, - anon_sym_declare, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [19923] = 6, - ACTIONS(151), 1, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + anon_sym_QMARK_QMARK, + [19795] = 6, + ACTIONS(3619), 1, anon_sym_EQ_GT, - ACTIONS(988), 1, + ACTIONS(3809), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(153), 15, + ACTIONS(3502), 15, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -157293,7 +157428,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(159), 15, + ACTIONS(3509), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -157309,7 +157444,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(120), 21, + ACTIONS(3498), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -157331,101 +157466,77 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [19991] = 30, - ACTIONS(97), 1, - anon_sym_AT, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(3295), 1, - anon_sym_LPAREN, - ACTIONS(3307), 1, - anon_sym_DQUOTE, - ACTIONS(3309), 1, - anon_sym_SQUOTE, - ACTIONS(3323), 1, - anon_sym_abstract, - ACTIONS(3720), 1, - anon_sym_export, - ACTIONS(3722), 1, - anon_sym_STAR, - ACTIONS(3728), 1, - anon_sym_LBRACK, - ACTIONS(3730), 1, - anon_sym_async, - ACTIONS(3732), 1, - anon_sym_new, - ACTIONS(3736), 1, - anon_sym_static, - ACTIONS(3738), 1, - anon_sym_readonly, - ACTIONS(3744), 1, - anon_sym_override, - STATE(1352), 1, - sym_decorator, - STATE(2800), 1, - sym_accessibility_modifier, - STATE(2830), 1, - sym_override_modifier, - STATE(3335), 1, - sym_formal_parameters, - STATE(4314), 1, - sym__call_signature, - STATE(4656), 1, - aux_sym_export_statement_repeat1, - STATE(5538), 1, - sym_type_parameters, + [19863] = 6, + ACTIONS(3619), 1, + anon_sym_EQ_GT, + ACTIONS(3811), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3305), 2, + ACTIONS(3502), 15, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(3509), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(3498), 21, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3734), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(3740), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(3794), 2, - anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(3742), 3, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - STATE(3114), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - STATE(4393), 6, - sym_export_statement, - sym_method_signature, - sym_call_signature, - sym_property_signature, - sym_construct_signature, - sym_index_signature, - ACTIONS(3718), 12, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - sym_identifier, - anon_sym_declare, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [20107] = 6, - ACTIONS(151), 1, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + anon_sym_QMARK_QMARK, + [19931] = 6, + ACTIONS(225), 1, anon_sym_EQ_GT, - ACTIONS(1050), 1, + ACTIONS(990), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(153), 15, + ACTIONS(154), 15, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -157441,7 +157552,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(159), 15, + ACTIONS(160), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -157479,15 +157590,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [20175] = 6, - ACTIONS(3634), 1, + [19999] = 6, + ACTIONS(225), 1, anon_sym_EQ_GT, - ACTIONS(3796), 1, + ACTIONS(1054), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3500), 15, + ACTIONS(154), 15, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -157503,7 +157614,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3507), 15, + ACTIONS(160), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -157519,7 +157630,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3496), 21, + ACTIONS(120), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -157541,15 +157652,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [20243] = 6, - ACTIONS(3634), 1, + [20067] = 6, + ACTIONS(3619), 1, anon_sym_EQ_GT, - ACTIONS(3798), 1, + ACTIONS(3813), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3500), 15, + ACTIONS(3502), 15, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -157565,7 +157676,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3507), 15, + ACTIONS(3509), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -157581,7 +157692,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3496), 21, + ACTIONS(3498), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -157603,166 +157714,80 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [20311] = 30, + [20135] = 30, ACTIONS(97), 1, anon_sym_AT, - ACTIONS(2509), 1, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(3295), 1, - anon_sym_LPAREN, - ACTIONS(3307), 1, - anon_sym_DQUOTE, ACTIONS(3309), 1, - anon_sym_SQUOTE, - ACTIONS(3323), 1, - anon_sym_abstract, - ACTIONS(3720), 1, - anon_sym_export, - ACTIONS(3722), 1, - anon_sym_STAR, - ACTIONS(3728), 1, - anon_sym_LBRACK, - ACTIONS(3730), 1, - anon_sym_async, - ACTIONS(3732), 1, - anon_sym_new, - ACTIONS(3736), 1, - anon_sym_static, - ACTIONS(3738), 1, - anon_sym_readonly, - ACTIONS(3744), 1, - anon_sym_override, - STATE(1352), 1, - sym_decorator, - STATE(2800), 1, - sym_accessibility_modifier, - STATE(2830), 1, - sym_override_modifier, - STATE(3335), 1, - sym_formal_parameters, - STATE(4314), 1, - sym__call_signature, - STATE(4656), 1, - aux_sym_export_statement_repeat1, - STATE(5538), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3305), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3734), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(3740), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(3800), 2, - anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(3742), 3, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - STATE(3114), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - STATE(4393), 6, - sym_export_statement, - sym_method_signature, - sym_call_signature, - sym_property_signature, - sym_construct_signature, - sym_index_signature, - ACTIONS(3718), 12, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - sym_identifier, - anon_sym_declare, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [20427] = 30, - ACTIONS(97), 1, - anon_sym_AT, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(3295), 1, anon_sym_LPAREN, - ACTIONS(3307), 1, + ACTIONS(3321), 1, anon_sym_DQUOTE, - ACTIONS(3309), 1, - anon_sym_SQUOTE, ACTIONS(3323), 1, + anon_sym_SQUOTE, + ACTIONS(3337), 1, anon_sym_abstract, - ACTIONS(3720), 1, + ACTIONS(3735), 1, anon_sym_export, - ACTIONS(3722), 1, + ACTIONS(3737), 1, anon_sym_STAR, - ACTIONS(3728), 1, + ACTIONS(3743), 1, anon_sym_LBRACK, - ACTIONS(3730), 1, + ACTIONS(3745), 1, anon_sym_async, - ACTIONS(3732), 1, + ACTIONS(3747), 1, anon_sym_new, - ACTIONS(3736), 1, + ACTIONS(3751), 1, anon_sym_static, - ACTIONS(3738), 1, + ACTIONS(3753), 1, anon_sym_readonly, - ACTIONS(3744), 1, + ACTIONS(3759), 1, anon_sym_override, - STATE(1352), 1, + STATE(1339), 1, sym_decorator, - STATE(2800), 1, + STATE(2817), 1, sym_accessibility_modifier, - STATE(2830), 1, + STATE(2846), 1, sym_override_modifier, - STATE(3335), 1, + STATE(3332), 1, sym_formal_parameters, - STATE(4314), 1, + STATE(4263), 1, sym__call_signature, - STATE(4656), 1, + STATE(4653), 1, aux_sym_export_statement_repeat1, - STATE(5538), 1, + STATE(5568), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3305), 2, + ACTIONS(3319), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3734), 2, + ACTIONS(3749), 2, sym_number, sym_private_property_identifier, - ACTIONS(3740), 2, + ACTIONS(3755), 2, anon_sym_get, anon_sym_set, - ACTIONS(3802), 2, + ACTIONS(3815), 2, anon_sym_RBRACE, anon_sym_PIPE_RBRACE, - ACTIONS(3742), 3, + ACTIONS(3757), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3114), 3, + STATE(3127), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(4393), 6, + STATE(4491), 6, sym_export_statement, sym_method_signature, sym_call_signature, sym_property_signature, sym_construct_signature, sym_index_signature, - ACTIONS(3718), 12, + ACTIONS(3733), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, @@ -157775,185 +157800,75 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [20543] = 30, - ACTIONS(97), 1, - anon_sym_AT, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(3295), 1, - anon_sym_LPAREN, - ACTIONS(3307), 1, - anon_sym_DQUOTE, - ACTIONS(3309), 1, - anon_sym_SQUOTE, - ACTIONS(3323), 1, - anon_sym_abstract, - ACTIONS(3720), 1, - anon_sym_export, - ACTIONS(3722), 1, - anon_sym_STAR, - ACTIONS(3728), 1, - anon_sym_LBRACK, - ACTIONS(3730), 1, - anon_sym_async, - ACTIONS(3732), 1, - anon_sym_new, - ACTIONS(3736), 1, - anon_sym_static, - ACTIONS(3738), 1, - anon_sym_readonly, - ACTIONS(3744), 1, - anon_sym_override, - STATE(1352), 1, - sym_decorator, - STATE(2800), 1, - sym_accessibility_modifier, - STATE(2830), 1, - sym_override_modifier, - STATE(3335), 1, - sym_formal_parameters, - STATE(4314), 1, - sym__call_signature, - STATE(4656), 1, - aux_sym_export_statement_repeat1, - STATE(5538), 1, - sym_type_parameters, + [20251] = 6, + ACTIONS(3619), 1, + anon_sym_EQ_GT, + ACTIONS(3817), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3305), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3734), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(3740), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(3804), 2, - anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(3742), 3, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - STATE(3114), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - STATE(4393), 6, - sym_export_statement, - sym_method_signature, - sym_call_signature, - sym_property_signature, - sym_construct_signature, - sym_index_signature, - ACTIONS(3718), 12, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - sym_identifier, - anon_sym_declare, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [20659] = 30, - ACTIONS(97), 1, - anon_sym_AT, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(3295), 1, + ACTIONS(3502), 15, + sym__ternary_qmark, + anon_sym_as, anon_sym_LPAREN, - ACTIONS(3307), 1, - anon_sym_DQUOTE, - ACTIONS(3309), 1, - anon_sym_SQUOTE, - ACTIONS(3323), 1, - anon_sym_abstract, - ACTIONS(3720), 1, - anon_sym_export, - ACTIONS(3722), 1, - anon_sym_STAR, - ACTIONS(3728), 1, anon_sym_LBRACK, - ACTIONS(3730), 1, - anon_sym_async, - ACTIONS(3732), 1, - anon_sym_new, - ACTIONS(3736), 1, - anon_sym_static, - ACTIONS(3738), 1, - anon_sym_readonly, - ACTIONS(3744), 1, - anon_sym_override, - STATE(1352), 1, - sym_decorator, - STATE(2800), 1, - sym_accessibility_modifier, - STATE(2830), 1, - sym_override_modifier, - STATE(3335), 1, - sym_formal_parameters, - STATE(4314), 1, - sym__call_signature, - STATE(4656), 1, - aux_sym_export_statement_repeat1, - STATE(5538), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3305), 2, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(3509), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(3498), 21, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3734), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(3740), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(3806), 2, - anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(3742), 3, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - STATE(3114), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - STATE(4393), 6, - sym_export_statement, - sym_method_signature, - sym_call_signature, - sym_property_signature, - sym_construct_signature, - sym_index_signature, - ACTIONS(3718), 12, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - sym_identifier, - anon_sym_declare, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [20775] = 5, - ACTIONS(3667), 1, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + anon_sym_QMARK_QMARK, + [20319] = 5, + ACTIONS(3675), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3507), 15, + ACTIONS(3509), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -157969,7 +157884,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3500), 16, + ACTIONS(3502), 16, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -157986,7 +157901,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3496), 21, + ACTIONS(3498), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -158008,101 +157923,76 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [20841] = 30, - ACTIONS(97), 1, - anon_sym_AT, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(3295), 1, - anon_sym_LPAREN, - ACTIONS(3307), 1, - anon_sym_DQUOTE, - ACTIONS(3309), 1, - anon_sym_SQUOTE, - ACTIONS(3323), 1, - anon_sym_abstract, - ACTIONS(3720), 1, - anon_sym_export, - ACTIONS(3722), 1, - anon_sym_STAR, - ACTIONS(3728), 1, - anon_sym_LBRACK, - ACTIONS(3730), 1, - anon_sym_async, - ACTIONS(3732), 1, - anon_sym_new, - ACTIONS(3736), 1, - anon_sym_static, - ACTIONS(3738), 1, - anon_sym_readonly, - ACTIONS(3744), 1, - anon_sym_override, - STATE(1352), 1, - sym_decorator, - STATE(2800), 1, - sym_accessibility_modifier, - STATE(2830), 1, - sym_override_modifier, - STATE(3335), 1, - sym_formal_parameters, - STATE(4314), 1, - sym__call_signature, - STATE(4656), 1, - aux_sym_export_statement_repeat1, - STATE(5538), 1, - sym_type_parameters, + [20385] = 5, + ACTIONS(3679), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3305), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(3734), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(3740), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(3808), 2, - anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(3742), 3, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - STATE(3114), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - STATE(4393), 6, - sym_export_statement, - sym_method_signature, - sym_call_signature, - sym_property_signature, - sym_construct_signature, - sym_index_signature, - ACTIONS(3718), 12, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - sym_identifier, - anon_sym_declare, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [20957] = 6, - ACTIONS(3552), 1, + ACTIONS(3509), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + ACTIONS(3502), 16, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + ACTIONS(3498), 21, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_AMP, + anon_sym_CARET, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + anon_sym_QMARK_QMARK, + [20451] = 6, + ACTIONS(3540), 1, anon_sym_EQ, - ACTIONS(3634), 1, + ACTIONS(3619), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3500), 15, + ACTIONS(3502), 15, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -158118,7 +158008,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3507), 15, + ACTIONS(3509), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -158134,7 +158024,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3496), 21, + ACTIONS(3498), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -158156,13 +158046,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [21025] = 5, - ACTIONS(3663), 1, + [20519] = 5, + ACTIONS(3671), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3507), 15, + ACTIONS(3509), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -158178,7 +158068,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3500), 16, + ACTIONS(3502), 16, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -158195,7 +158085,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3496), 21, + ACTIONS(3498), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -158217,15 +158107,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [21091] = 6, - ACTIONS(151), 1, + [20585] = 6, + ACTIONS(225), 1, anon_sym_EQ_GT, - ACTIONS(822), 1, + ACTIONS(806), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(153), 15, + ACTIONS(154), 15, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -158241,7 +158131,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(159), 15, + ACTIONS(160), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -158279,15 +158169,101 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [21159] = 6, - ACTIONS(151), 1, + [20653] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(3309), 1, + anon_sym_LPAREN, + ACTIONS(3321), 1, + anon_sym_DQUOTE, + ACTIONS(3323), 1, + anon_sym_SQUOTE, + ACTIONS(3337), 1, + anon_sym_abstract, + ACTIONS(3735), 1, + anon_sym_export, + ACTIONS(3737), 1, + anon_sym_STAR, + ACTIONS(3743), 1, + anon_sym_LBRACK, + ACTIONS(3745), 1, + anon_sym_async, + ACTIONS(3747), 1, + anon_sym_new, + ACTIONS(3751), 1, + anon_sym_static, + ACTIONS(3753), 1, + anon_sym_readonly, + ACTIONS(3759), 1, + anon_sym_override, + STATE(1339), 1, + sym_decorator, + STATE(2817), 1, + sym_accessibility_modifier, + STATE(2846), 1, + sym_override_modifier, + STATE(3332), 1, + sym_formal_parameters, + STATE(4263), 1, + sym__call_signature, + STATE(4653), 1, + aux_sym_export_statement_repeat1, + STATE(5568), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3319), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3749), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3755), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3819), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(3757), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3127), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4491), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(3733), 12, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + sym_identifier, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [20769] = 6, + ACTIONS(225), 1, anon_sym_EQ_GT, - ACTIONS(990), 1, + ACTIONS(1050), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(153), 15, + ACTIONS(154), 15, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -158303,7 +158279,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(159), 15, + ACTIONS(160), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -158341,15 +158317,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [21227] = 6, - ACTIONS(3634), 1, + [20837] = 6, + ACTIONS(225), 1, anon_sym_EQ_GT, - ACTIONS(3810), 1, + ACTIONS(1046), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3500), 15, + ACTIONS(154), 15, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -158365,7 +158341,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3507), 15, + ACTIONS(160), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -158381,7 +158357,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3496), 21, + ACTIONS(120), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -158403,80 +158379,166 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [21295] = 30, + [20905] = 30, ACTIONS(97), 1, anon_sym_AT, - ACTIONS(2509), 1, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(3295), 1, + ACTIONS(3309), 1, anon_sym_LPAREN, - ACTIONS(3307), 1, + ACTIONS(3321), 1, anon_sym_DQUOTE, - ACTIONS(3309), 1, + ACTIONS(3323), 1, anon_sym_SQUOTE, + ACTIONS(3337), 1, + anon_sym_abstract, + ACTIONS(3735), 1, + anon_sym_export, + ACTIONS(3737), 1, + anon_sym_STAR, + ACTIONS(3743), 1, + anon_sym_LBRACK, + ACTIONS(3745), 1, + anon_sym_async, + ACTIONS(3747), 1, + anon_sym_new, + ACTIONS(3751), 1, + anon_sym_static, + ACTIONS(3753), 1, + anon_sym_readonly, + ACTIONS(3759), 1, + anon_sym_override, + STATE(1339), 1, + sym_decorator, + STATE(2817), 1, + sym_accessibility_modifier, + STATE(2846), 1, + sym_override_modifier, + STATE(3332), 1, + sym_formal_parameters, + STATE(4263), 1, + sym__call_signature, + STATE(4653), 1, + aux_sym_export_statement_repeat1, + STATE(5568), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3319), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3749), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3755), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3821), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(3757), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3127), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4491), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(3733), 12, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + sym_identifier, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [21021] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(3309), 1, + anon_sym_LPAREN, + ACTIONS(3321), 1, + anon_sym_DQUOTE, ACTIONS(3323), 1, + anon_sym_SQUOTE, + ACTIONS(3337), 1, anon_sym_abstract, - ACTIONS(3720), 1, + ACTIONS(3735), 1, anon_sym_export, - ACTIONS(3722), 1, + ACTIONS(3737), 1, anon_sym_STAR, - ACTIONS(3728), 1, + ACTIONS(3743), 1, anon_sym_LBRACK, - ACTIONS(3730), 1, + ACTIONS(3745), 1, anon_sym_async, - ACTIONS(3732), 1, + ACTIONS(3747), 1, anon_sym_new, - ACTIONS(3736), 1, + ACTIONS(3751), 1, anon_sym_static, - ACTIONS(3738), 1, + ACTIONS(3753), 1, anon_sym_readonly, - ACTIONS(3744), 1, + ACTIONS(3759), 1, anon_sym_override, - STATE(1352), 1, + STATE(1339), 1, sym_decorator, - STATE(2800), 1, + STATE(2817), 1, sym_accessibility_modifier, - STATE(2830), 1, + STATE(2846), 1, sym_override_modifier, - STATE(3335), 1, + STATE(3332), 1, sym_formal_parameters, - STATE(4314), 1, + STATE(4263), 1, sym__call_signature, - STATE(4656), 1, + STATE(4653), 1, aux_sym_export_statement_repeat1, - STATE(5538), 1, + STATE(5568), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3305), 2, + ACTIONS(3319), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3734), 2, + ACTIONS(3749), 2, sym_number, sym_private_property_identifier, - ACTIONS(3740), 2, + ACTIONS(3755), 2, anon_sym_get, anon_sym_set, - ACTIONS(3812), 2, + ACTIONS(3823), 2, anon_sym_RBRACE, anon_sym_PIPE_RBRACE, - ACTIONS(3742), 3, + ACTIONS(3757), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3114), 3, + STATE(3127), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(4393), 6, + STATE(4491), 6, sym_export_statement, sym_method_signature, sym_call_signature, sym_property_signature, sym_construct_signature, sym_index_signature, - ACTIONS(3718), 12, + ACTIONS(3733), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, @@ -158489,15 +158551,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [21411] = 6, - ACTIONS(151), 1, + [21137] = 6, + ACTIONS(225), 1, anon_sym_EQ_GT, ACTIONS(986), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(153), 15, + ACTIONS(154), 15, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -158513,7 +158575,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(159), 15, + ACTIONS(160), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -158551,75 +158613,271 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [21479] = 6, - ACTIONS(3634), 1, - anon_sym_EQ_GT, - ACTIONS(3814), 1, - anon_sym_EQ, + [21205] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(3309), 1, + anon_sym_LPAREN, + ACTIONS(3321), 1, + anon_sym_DQUOTE, + ACTIONS(3323), 1, + anon_sym_SQUOTE, + ACTIONS(3337), 1, + anon_sym_abstract, + ACTIONS(3735), 1, + anon_sym_export, + ACTIONS(3737), 1, + anon_sym_STAR, + ACTIONS(3743), 1, + anon_sym_LBRACK, + ACTIONS(3745), 1, + anon_sym_async, + ACTIONS(3747), 1, + anon_sym_new, + ACTIONS(3751), 1, + anon_sym_static, + ACTIONS(3753), 1, + anon_sym_readonly, + ACTIONS(3759), 1, + anon_sym_override, + STATE(1339), 1, + sym_decorator, + STATE(2817), 1, + sym_accessibility_modifier, + STATE(2846), 1, + sym_override_modifier, + STATE(3332), 1, + sym_formal_parameters, + STATE(4263), 1, + sym__call_signature, + STATE(4653), 1, + aux_sym_export_statement_repeat1, + STATE(5568), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3500), 15, - sym__ternary_qmark, - anon_sym_as, + ACTIONS(3319), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3749), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3755), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3825), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(3757), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3127), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4491), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(3733), 12, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + sym_identifier, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [21321] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(3309), 1, anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - ACTIONS(3507), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - ACTIONS(3496), 21, + ACTIONS(3321), 1, + anon_sym_DQUOTE, + ACTIONS(3323), 1, + anon_sym_SQUOTE, + ACTIONS(3337), 1, + anon_sym_abstract, + ACTIONS(3735), 1, + anon_sym_export, + ACTIONS(3737), 1, anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_AMP, - anon_sym_CARET, - anon_sym_PIPE, + ACTIONS(3743), 1, + anon_sym_LBRACK, + ACTIONS(3745), 1, + anon_sym_async, + ACTIONS(3747), 1, + anon_sym_new, + ACTIONS(3751), 1, + anon_sym_static, + ACTIONS(3753), 1, + anon_sym_readonly, + ACTIONS(3759), 1, + anon_sym_override, + STATE(1339), 1, + sym_decorator, + STATE(2817), 1, + sym_accessibility_modifier, + STATE(2846), 1, + sym_override_modifier, + STATE(3332), 1, + sym_formal_parameters, + STATE(4263), 1, + sym__call_signature, + STATE(4653), 1, + aux_sym_export_statement_repeat1, + STATE(5568), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3319), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, + ACTIONS(3749), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3755), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3827), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(3757), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3127), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4491), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(3733), 12, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + sym_identifier, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [21437] = 30, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2529), 1, anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - anon_sym_QMARK_QMARK, - [21547] = 5, - ACTIONS(3786), 1, + ACTIONS(3309), 1, + anon_sym_LPAREN, + ACTIONS(3321), 1, + anon_sym_DQUOTE, + ACTIONS(3323), 1, + anon_sym_SQUOTE, + ACTIONS(3337), 1, + anon_sym_abstract, + ACTIONS(3735), 1, + anon_sym_export, + ACTIONS(3737), 1, + anon_sym_STAR, + ACTIONS(3743), 1, + anon_sym_LBRACK, + ACTIONS(3745), 1, + anon_sym_async, + ACTIONS(3747), 1, + anon_sym_new, + ACTIONS(3751), 1, + anon_sym_static, + ACTIONS(3753), 1, + anon_sym_readonly, + ACTIONS(3759), 1, + anon_sym_override, + STATE(1339), 1, + sym_decorator, + STATE(2817), 1, + sym_accessibility_modifier, + STATE(2846), 1, + sym_override_modifier, + STATE(3332), 1, + sym_formal_parameters, + STATE(4263), 1, + sym__call_signature, + STATE(4653), 1, + aux_sym_export_statement_repeat1, + STATE(5568), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3319), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(3749), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(3755), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3829), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(3757), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3127), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4491), 6, + sym_export_statement, + sym_method_signature, + sym_call_signature, + sym_property_signature, + sym_construct_signature, + sym_index_signature, + ACTIONS(3733), 12, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + sym_identifier, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [21553] = 5, + ACTIONS(3805), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3500), 15, + ACTIONS(3502), 15, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -158635,7 +158893,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3507), 15, + ACTIONS(3509), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -158651,7 +158909,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3496), 21, + ACTIONS(3498), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -158673,13 +158931,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [21612] = 5, - ACTIONS(3814), 1, + [21618] = 5, + ACTIONS(3807), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3500), 15, + ACTIONS(3502), 15, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -158695,7 +158953,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3507), 15, + ACTIONS(3509), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -158711,7 +158969,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3496), 21, + ACTIONS(3498), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -158733,13 +158991,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [21677] = 5, - ACTIONS(3798), 1, + [21683] = 5, + ACTIONS(3809), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3500), 15, + ACTIONS(3502), 15, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -158755,7 +159013,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3507), 15, + ACTIONS(3509), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -158771,7 +159029,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3496), 21, + ACTIONS(3498), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -158793,13 +159051,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [21742] = 5, - ACTIONS(3768), 1, + [21748] = 5, + ACTIONS(3789), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3500), 15, + ACTIONS(3502), 15, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -158815,7 +159073,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3507), 15, + ACTIONS(3509), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -158831,7 +159089,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3496), 21, + ACTIONS(3498), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -158853,13 +159111,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [21807] = 5, - ACTIONS(3788), 1, + [21813] = 5, + ACTIONS(3781), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3500), 15, + ACTIONS(3502), 15, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -158875,7 +159133,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3507), 15, + ACTIONS(3509), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -158891,7 +159149,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3496), 21, + ACTIONS(3498), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -158913,13 +159171,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [21872] = 5, - ACTIONS(3772), 1, + [21878] = 5, + ACTIONS(3811), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3500), 15, + ACTIONS(3502), 15, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -158935,7 +159193,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3507), 15, + ACTIONS(3509), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -158951,7 +159209,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3496), 21, + ACTIONS(3498), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -158973,13 +159231,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [21937] = 5, - ACTIONS(3796), 1, + [21943] = 5, + ACTIONS(3777), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3500), 15, + ACTIONS(3502), 15, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -158995,7 +159253,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3507), 15, + ACTIONS(3509), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -159011,7 +159269,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3496), 21, + ACTIONS(3498), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -159033,13 +159291,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [22002] = 5, - ACTIONS(3762), 1, + [22008] = 5, + ACTIONS(3813), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3500), 15, + ACTIONS(3502), 15, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -159055,7 +159313,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3507), 15, + ACTIONS(3509), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -159071,7 +159329,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3496), 21, + ACTIONS(3498), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -159093,13 +159351,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [22067] = 5, - ACTIONS(3778), 1, + [22073] = 5, + ACTIONS(3817), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3500), 15, + ACTIONS(3502), 15, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -159115,7 +159373,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3507), 15, + ACTIONS(3509), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -159131,7 +159389,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3496), 21, + ACTIONS(3498), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -159153,13 +159411,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [22132] = 5, - ACTIONS(3810), 1, + [22138] = 5, + ACTIONS(3779), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3500), 15, + ACTIONS(3502), 15, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -159175,7 +159433,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(3507), 15, + ACTIONS(3509), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -159191,7 +159449,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - ACTIONS(3496), 21, + ACTIONS(3498), 21, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -159213,77 +159471,77 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK_QMARK, - [22197] = 29, + [22203] = 29, ACTIONS(97), 1, anon_sym_AT, - ACTIONS(2509), 1, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(3295), 1, + ACTIONS(3309), 1, anon_sym_LPAREN, - ACTIONS(3307), 1, + ACTIONS(3321), 1, anon_sym_DQUOTE, - ACTIONS(3309), 1, - anon_sym_SQUOTE, ACTIONS(3323), 1, + anon_sym_SQUOTE, + ACTIONS(3337), 1, anon_sym_abstract, - ACTIONS(3720), 1, + ACTIONS(3735), 1, anon_sym_export, - ACTIONS(3722), 1, + ACTIONS(3737), 1, anon_sym_STAR, - ACTIONS(3728), 1, + ACTIONS(3743), 1, anon_sym_LBRACK, - ACTIONS(3730), 1, + ACTIONS(3745), 1, anon_sym_async, - ACTIONS(3732), 1, + ACTIONS(3747), 1, anon_sym_new, - ACTIONS(3736), 1, + ACTIONS(3751), 1, anon_sym_static, - ACTIONS(3738), 1, + ACTIONS(3753), 1, anon_sym_readonly, - ACTIONS(3744), 1, + ACTIONS(3759), 1, anon_sym_override, - STATE(1352), 1, + STATE(1339), 1, sym_decorator, - STATE(2800), 1, + STATE(2817), 1, sym_accessibility_modifier, - STATE(2830), 1, + STATE(2846), 1, sym_override_modifier, - STATE(3335), 1, + STATE(3332), 1, sym_formal_parameters, - STATE(4314), 1, + STATE(4263), 1, sym__call_signature, - STATE(4656), 1, + STATE(4653), 1, aux_sym_export_statement_repeat1, - STATE(5538), 1, + STATE(5568), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3305), 2, + ACTIONS(3319), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3734), 2, + ACTIONS(3749), 2, sym_number, sym_private_property_identifier, - ACTIONS(3740), 2, + ACTIONS(3755), 2, anon_sym_get, anon_sym_set, - ACTIONS(3742), 3, + ACTIONS(3757), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3114), 3, + STATE(3127), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(3933), 6, + STATE(3891), 6, sym_export_statement, sym_method_signature, sym_call_signature, sym_property_signature, sym_construct_signature, sym_index_signature, - ACTIONS(3718), 12, + ACTIONS(3733), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, @@ -159296,77 +159554,338 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [22309] = 29, + [22315] = 33, ACTIONS(97), 1, anon_sym_AT, - ACTIONS(2509), 1, + ACTIONS(2141), 1, + anon_sym_LBRACE, + ACTIONS(2401), 1, + anon_sym_namespace, + ACTIONS(2403), 1, + anon_sym_import, + ACTIONS(2405), 1, + anon_sym_var, + ACTIONS(2407), 1, + anon_sym_let, + ACTIONS(2409), 1, + anon_sym_const, + ACTIONS(2411), 1, + anon_sym_class, + ACTIONS(2413), 1, + anon_sym_async, + ACTIONS(2415), 1, + anon_sym_function, + ACTIONS(2417), 1, + anon_sym_declare, + ACTIONS(2421), 1, + anon_sym_abstract, + ACTIONS(2425), 1, + anon_sym_interface, + ACTIONS(2427), 1, + anon_sym_enum, + ACTIONS(3831), 1, + anon_sym_STAR, + ACTIONS(3833), 1, + anon_sym_default, + ACTIONS(3835), 1, + anon_sym_type, + ACTIONS(3837), 1, + anon_sym_EQ, + ACTIONS(3839), 1, + anon_sym_as, + ACTIONS(3841), 1, + anon_sym_COMMA, + ACTIONS(3844), 1, + anon_sym_RBRACE, + ACTIONS(3847), 1, + anon_sym_module, + STATE(1339), 1, + sym_decorator, + STATE(4119), 1, + sym_declaration, + STATE(4125), 1, + sym_internal_module, + STATE(4499), 1, + aux_sym_export_statement_repeat1, + STATE(4622), 1, + sym_export_clause, + STATE(4769), 1, + aux_sym_object_repeat1, + STATE(5141), 1, + aux_sym_object_pattern_repeat1, + STATE(5481), 1, + sym_namespace_export, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(698), 8, + sym__automatic_semicolon, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, anon_sym_LT, - ACTIONS(3295), 1, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + STATE(4108), 13, + sym_variable_declaration, + sym_lexical_declaration, + sym_class_declaration, + sym_function_declaration, + sym_generator_function_declaration, + sym_function_signature, + sym_ambient_declaration, + sym_abstract_class_declaration, + sym_module, + sym_import_alias, + sym_interface_declaration, + sym_enum_declaration, + sym_type_alias_declaration, + [22435] = 33, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2141), 1, + anon_sym_LBRACE, + ACTIONS(2401), 1, + anon_sym_namespace, + ACTIONS(2403), 1, + anon_sym_import, + ACTIONS(2405), 1, + anon_sym_var, + ACTIONS(2407), 1, + anon_sym_let, + ACTIONS(2409), 1, + anon_sym_const, + ACTIONS(2411), 1, + anon_sym_class, + ACTIONS(2413), 1, + anon_sym_async, + ACTIONS(2415), 1, + anon_sym_function, + ACTIONS(2417), 1, + anon_sym_declare, + ACTIONS(2421), 1, + anon_sym_abstract, + ACTIONS(2425), 1, + anon_sym_interface, + ACTIONS(2427), 1, + anon_sym_enum, + ACTIONS(3831), 1, + anon_sym_STAR, + ACTIONS(3833), 1, + anon_sym_default, + ACTIONS(3835), 1, + anon_sym_type, + ACTIONS(3837), 1, + anon_sym_EQ, + ACTIONS(3839), 1, + anon_sym_as, + ACTIONS(3841), 1, + anon_sym_COMMA, + ACTIONS(3847), 1, + anon_sym_module, + ACTIONS(3849), 1, + anon_sym_RBRACE, + STATE(1339), 1, + sym_decorator, + STATE(4119), 1, + sym_declaration, + STATE(4125), 1, + sym_internal_module, + STATE(4499), 1, + aux_sym_export_statement_repeat1, + STATE(4622), 1, + sym_export_clause, + STATE(4769), 1, + aux_sym_object_repeat1, + STATE(5141), 1, + aux_sym_object_pattern_repeat1, + STATE(5481), 1, + sym_namespace_export, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(698), 8, + sym__automatic_semicolon, + sym__member_signature_marker, anon_sym_LPAREN, - ACTIONS(3307), 1, - anon_sym_DQUOTE, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + STATE(4108), 13, + sym_variable_declaration, + sym_lexical_declaration, + sym_class_declaration, + sym_function_declaration, + sym_generator_function_declaration, + sym_function_signature, + sym_ambient_declaration, + sym_abstract_class_declaration, + sym_module, + sym_import_alias, + sym_interface_declaration, + sym_enum_declaration, + sym_type_alias_declaration, + [22555] = 33, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2141), 1, + anon_sym_LBRACE, + ACTIONS(2401), 1, + anon_sym_namespace, + ACTIONS(2403), 1, + anon_sym_import, + ACTIONS(2405), 1, + anon_sym_var, + ACTIONS(2407), 1, + anon_sym_let, + ACTIONS(2409), 1, + anon_sym_const, + ACTIONS(2411), 1, + anon_sym_class, + ACTIONS(2413), 1, + anon_sym_async, + ACTIONS(2415), 1, + anon_sym_function, + ACTIONS(2417), 1, + anon_sym_declare, + ACTIONS(2421), 1, + anon_sym_abstract, + ACTIONS(2425), 1, + anon_sym_interface, + ACTIONS(2427), 1, + anon_sym_enum, + ACTIONS(3831), 1, + anon_sym_STAR, + ACTIONS(3833), 1, + anon_sym_default, + ACTIONS(3835), 1, + anon_sym_type, + ACTIONS(3837), 1, + anon_sym_EQ, + ACTIONS(3839), 1, + anon_sym_as, + ACTIONS(3841), 1, + anon_sym_COMMA, + ACTIONS(3847), 1, + anon_sym_module, + ACTIONS(3852), 1, + anon_sym_RBRACE, + STATE(1339), 1, + sym_decorator, + STATE(4119), 1, + sym_declaration, + STATE(4125), 1, + sym_internal_module, + STATE(4499), 1, + aux_sym_export_statement_repeat1, + STATE(4622), 1, + sym_export_clause, + STATE(5139), 1, + aux_sym_object_repeat1, + STATE(5141), 1, + aux_sym_object_pattern_repeat1, + STATE(5481), 1, + sym_namespace_export, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(698), 8, + sym__automatic_semicolon, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + STATE(4108), 13, + sym_variable_declaration, + sym_lexical_declaration, + sym_class_declaration, + sym_function_declaration, + sym_generator_function_declaration, + sym_function_signature, + sym_ambient_declaration, + sym_abstract_class_declaration, + sym_module, + sym_import_alias, + sym_interface_declaration, + sym_enum_declaration, + sym_type_alias_declaration, + [22675] = 29, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2529), 1, + anon_sym_LT, ACTIONS(3309), 1, - anon_sym_SQUOTE, + anon_sym_LPAREN, + ACTIONS(3321), 1, + anon_sym_DQUOTE, ACTIONS(3323), 1, + anon_sym_SQUOTE, + ACTIONS(3337), 1, anon_sym_abstract, - ACTIONS(3720), 1, + ACTIONS(3735), 1, anon_sym_export, - ACTIONS(3722), 1, + ACTIONS(3737), 1, anon_sym_STAR, - ACTIONS(3728), 1, + ACTIONS(3743), 1, anon_sym_LBRACK, - ACTIONS(3730), 1, + ACTIONS(3745), 1, anon_sym_async, - ACTIONS(3732), 1, + ACTIONS(3747), 1, anon_sym_new, - ACTIONS(3736), 1, + ACTIONS(3751), 1, anon_sym_static, - ACTIONS(3738), 1, + ACTIONS(3753), 1, anon_sym_readonly, - ACTIONS(3744), 1, + ACTIONS(3759), 1, anon_sym_override, - STATE(1352), 1, + STATE(1339), 1, sym_decorator, - STATE(2800), 1, + STATE(2817), 1, sym_accessibility_modifier, - STATE(2830), 1, + STATE(2846), 1, sym_override_modifier, - STATE(3335), 1, + STATE(3332), 1, sym_formal_parameters, - STATE(4314), 1, + STATE(4263), 1, sym__call_signature, - STATE(4656), 1, + STATE(4653), 1, aux_sym_export_statement_repeat1, - STATE(5538), 1, + STATE(5568), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3305), 2, + ACTIONS(3319), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3734), 2, + ACTIONS(3749), 2, sym_number, sym_private_property_identifier, - ACTIONS(3740), 2, + ACTIONS(3755), 2, anon_sym_get, anon_sym_set, - ACTIONS(3742), 3, + ACTIONS(3757), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3114), 3, + STATE(3127), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(3892), 6, + STATE(4002), 6, sym_export_statement, sym_method_signature, sym_call_signature, sym_property_signature, sym_construct_signature, sym_index_signature, - ACTIONS(3718), 12, + ACTIONS(3733), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, @@ -159379,77 +159898,77 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [22421] = 29, + [22787] = 29, ACTIONS(97), 1, anon_sym_AT, - ACTIONS(2509), 1, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(3295), 1, + ACTIONS(3309), 1, anon_sym_LPAREN, - ACTIONS(3307), 1, + ACTIONS(3321), 1, anon_sym_DQUOTE, - ACTIONS(3309), 1, - anon_sym_SQUOTE, ACTIONS(3323), 1, + anon_sym_SQUOTE, + ACTIONS(3337), 1, anon_sym_abstract, - ACTIONS(3720), 1, + ACTIONS(3735), 1, anon_sym_export, - ACTIONS(3722), 1, + ACTIONS(3737), 1, anon_sym_STAR, - ACTIONS(3728), 1, + ACTIONS(3743), 1, anon_sym_LBRACK, - ACTIONS(3730), 1, + ACTIONS(3745), 1, anon_sym_async, - ACTIONS(3732), 1, + ACTIONS(3747), 1, anon_sym_new, - ACTIONS(3736), 1, + ACTIONS(3751), 1, anon_sym_static, - ACTIONS(3738), 1, + ACTIONS(3753), 1, anon_sym_readonly, - ACTIONS(3744), 1, + ACTIONS(3759), 1, anon_sym_override, - STATE(1352), 1, + STATE(1339), 1, sym_decorator, - STATE(2800), 1, + STATE(2817), 1, sym_accessibility_modifier, - STATE(2830), 1, + STATE(2846), 1, sym_override_modifier, - STATE(3335), 1, + STATE(3332), 1, sym_formal_parameters, - STATE(4314), 1, + STATE(4263), 1, sym__call_signature, - STATE(4656), 1, + STATE(4653), 1, aux_sym_export_statement_repeat1, - STATE(5538), 1, + STATE(5568), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3305), 2, + ACTIONS(3319), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3734), 2, + ACTIONS(3749), 2, sym_number, sym_private_property_identifier, - ACTIONS(3740), 2, + ACTIONS(3755), 2, anon_sym_get, anon_sym_set, - ACTIONS(3742), 3, + ACTIONS(3757), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3114), 3, + STATE(3127), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(3941), 6, + STATE(3958), 6, sym_export_statement, sym_method_signature, sym_call_signature, sym_property_signature, sym_construct_signature, sym_index_signature, - ACTIONS(3718), 12, + ACTIONS(3733), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, @@ -159462,164 +159981,77 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [22533] = 33, - ACTIONS(97), 1, - anon_sym_AT, - ACTIONS(2121), 1, - anon_sym_LBRACE, - ACTIONS(2393), 1, - anon_sym_namespace, - ACTIONS(2395), 1, - anon_sym_import, - ACTIONS(2397), 1, - anon_sym_var, - ACTIONS(2399), 1, - anon_sym_let, - ACTIONS(2401), 1, - anon_sym_const, - ACTIONS(2403), 1, - anon_sym_class, - ACTIONS(2405), 1, - anon_sym_async, - ACTIONS(2407), 1, - anon_sym_function, - ACTIONS(2409), 1, - anon_sym_declare, - ACTIONS(2413), 1, - anon_sym_abstract, - ACTIONS(2417), 1, - anon_sym_interface, - ACTIONS(2419), 1, - anon_sym_enum, - ACTIONS(3816), 1, - anon_sym_STAR, - ACTIONS(3818), 1, - anon_sym_default, - ACTIONS(3820), 1, - anon_sym_type, - ACTIONS(3822), 1, - anon_sym_EQ, - ACTIONS(3824), 1, - anon_sym_as, - ACTIONS(3826), 1, - anon_sym_COMMA, - ACTIONS(3829), 1, - anon_sym_RBRACE, - ACTIONS(3832), 1, - anon_sym_module, - STATE(1352), 1, - sym_decorator, - STATE(4489), 1, - aux_sym_export_statement_repeat1, - STATE(4525), 1, - sym_declaration, - STATE(4539), 1, - sym_internal_module, - STATE(4594), 1, - sym_export_clause, - STATE(4754), 1, - aux_sym_object_repeat1, - STATE(4870), 1, - aux_sym_object_pattern_repeat1, - STATE(5485), 1, - sym_namespace_export, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(696), 8, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - STATE(4383), 13, - sym_variable_declaration, - sym_lexical_declaration, - sym_class_declaration, - sym_function_declaration, - sym_generator_function_declaration, - sym_function_signature, - sym_ambient_declaration, - sym_abstract_class_declaration, - sym_module, - sym_import_alias, - sym_interface_declaration, - sym_enum_declaration, - sym_type_alias_declaration, - [22653] = 29, + [22899] = 29, ACTIONS(97), 1, anon_sym_AT, - ACTIONS(2509), 1, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(3295), 1, + ACTIONS(3309), 1, anon_sym_LPAREN, - ACTIONS(3307), 1, + ACTIONS(3321), 1, anon_sym_DQUOTE, - ACTIONS(3309), 1, - anon_sym_SQUOTE, ACTIONS(3323), 1, + anon_sym_SQUOTE, + ACTIONS(3337), 1, anon_sym_abstract, - ACTIONS(3720), 1, + ACTIONS(3735), 1, anon_sym_export, - ACTIONS(3722), 1, + ACTIONS(3737), 1, anon_sym_STAR, - ACTIONS(3728), 1, + ACTIONS(3743), 1, anon_sym_LBRACK, - ACTIONS(3730), 1, + ACTIONS(3745), 1, anon_sym_async, - ACTIONS(3732), 1, + ACTIONS(3747), 1, anon_sym_new, - ACTIONS(3736), 1, + ACTIONS(3751), 1, anon_sym_static, - ACTIONS(3738), 1, + ACTIONS(3753), 1, anon_sym_readonly, - ACTIONS(3744), 1, + ACTIONS(3759), 1, anon_sym_override, - STATE(1352), 1, + STATE(1339), 1, sym_decorator, - STATE(2800), 1, + STATE(2817), 1, sym_accessibility_modifier, - STATE(2830), 1, + STATE(2846), 1, sym_override_modifier, - STATE(3335), 1, + STATE(3332), 1, sym_formal_parameters, - STATE(4314), 1, + STATE(4263), 1, sym__call_signature, - STATE(4656), 1, + STATE(4653), 1, aux_sym_export_statement_repeat1, - STATE(5538), 1, + STATE(5568), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3305), 2, + ACTIONS(3319), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3734), 2, + ACTIONS(3749), 2, sym_number, sym_private_property_identifier, - ACTIONS(3740), 2, + ACTIONS(3755), 2, anon_sym_get, anon_sym_set, - ACTIONS(3742), 3, + ACTIONS(3757), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3114), 3, + STATE(3127), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(3886), 6, + STATE(4491), 6, sym_export_statement, sym_method_signature, sym_call_signature, sym_property_signature, sym_construct_signature, sym_index_signature, - ACTIONS(3718), 12, + ACTIONS(3733), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, @@ -159632,71 +160064,71 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [22765] = 33, + [23011] = 33, ACTIONS(97), 1, anon_sym_AT, - ACTIONS(2121), 1, + ACTIONS(2141), 1, anon_sym_LBRACE, - ACTIONS(2393), 1, + ACTIONS(2401), 1, anon_sym_namespace, - ACTIONS(2395), 1, + ACTIONS(2403), 1, anon_sym_import, - ACTIONS(2397), 1, + ACTIONS(2405), 1, anon_sym_var, - ACTIONS(2399), 1, + ACTIONS(2407), 1, anon_sym_let, - ACTIONS(2401), 1, + ACTIONS(2409), 1, anon_sym_const, - ACTIONS(2403), 1, + ACTIONS(2411), 1, anon_sym_class, - ACTIONS(2405), 1, + ACTIONS(2413), 1, anon_sym_async, - ACTIONS(2407), 1, + ACTIONS(2415), 1, anon_sym_function, - ACTIONS(2409), 1, + ACTIONS(2417), 1, anon_sym_declare, - ACTIONS(2413), 1, + ACTIONS(2421), 1, anon_sym_abstract, - ACTIONS(2417), 1, + ACTIONS(2425), 1, anon_sym_interface, - ACTIONS(2419), 1, + ACTIONS(2427), 1, anon_sym_enum, - ACTIONS(3816), 1, + ACTIONS(3831), 1, anon_sym_STAR, - ACTIONS(3818), 1, + ACTIONS(3833), 1, anon_sym_default, - ACTIONS(3820), 1, + ACTIONS(3835), 1, anon_sym_type, - ACTIONS(3822), 1, + ACTIONS(3837), 1, anon_sym_EQ, - ACTIONS(3824), 1, + ACTIONS(3839), 1, anon_sym_as, - ACTIONS(3826), 1, + ACTIONS(3841), 1, anon_sym_COMMA, - ACTIONS(3832), 1, + ACTIONS(3847), 1, anon_sym_module, - ACTIONS(3834), 1, + ACTIONS(3855), 1, anon_sym_RBRACE, - STATE(1352), 1, + STATE(1339), 1, sym_decorator, - STATE(4489), 1, - aux_sym_export_statement_repeat1, - STATE(4525), 1, + STATE(4119), 1, sym_declaration, - STATE(4539), 1, + STATE(4125), 1, sym_internal_module, - STATE(4594), 1, + STATE(4499), 1, + aux_sym_export_statement_repeat1, + STATE(4622), 1, sym_export_clause, - STATE(4754), 1, + STATE(4769), 1, aux_sym_object_repeat1, - STATE(4870), 1, + STATE(5141), 1, aux_sym_object_pattern_repeat1, - STATE(5485), 1, + STATE(5481), 1, sym_namespace_export, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(696), 8, + ACTIONS(698), 8, sym__automatic_semicolon, sym__member_signature_marker, anon_sym_LPAREN, @@ -159705,7 +160137,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_QMARK, anon_sym_PIPE_RBRACE, - STATE(4383), 13, + STATE(4108), 13, sym_variable_declaration, sym_lexical_declaration, sym_class_declaration, @@ -159719,77 +160151,77 @@ static const uint16_t ts_small_parse_table[] = { sym_interface_declaration, sym_enum_declaration, sym_type_alias_declaration, - [22885] = 29, + [23131] = 29, ACTIONS(97), 1, anon_sym_AT, - ACTIONS(2509), 1, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(3295), 1, + ACTIONS(3309), 1, anon_sym_LPAREN, - ACTIONS(3307), 1, + ACTIONS(3321), 1, anon_sym_DQUOTE, - ACTIONS(3309), 1, - anon_sym_SQUOTE, ACTIONS(3323), 1, + anon_sym_SQUOTE, + ACTIONS(3337), 1, anon_sym_abstract, - ACTIONS(3720), 1, + ACTIONS(3735), 1, anon_sym_export, - ACTIONS(3722), 1, + ACTIONS(3737), 1, anon_sym_STAR, - ACTIONS(3728), 1, + ACTIONS(3743), 1, anon_sym_LBRACK, - ACTIONS(3730), 1, + ACTIONS(3745), 1, anon_sym_async, - ACTIONS(3732), 1, + ACTIONS(3747), 1, anon_sym_new, - ACTIONS(3736), 1, + ACTIONS(3751), 1, anon_sym_static, - ACTIONS(3738), 1, + ACTIONS(3753), 1, anon_sym_readonly, - ACTIONS(3744), 1, + ACTIONS(3759), 1, anon_sym_override, - STATE(1352), 1, + STATE(1339), 1, sym_decorator, - STATE(2800), 1, + STATE(2817), 1, sym_accessibility_modifier, - STATE(2830), 1, + STATE(2846), 1, sym_override_modifier, - STATE(3335), 1, + STATE(3332), 1, sym_formal_parameters, - STATE(4314), 1, + STATE(4263), 1, sym__call_signature, - STATE(4656), 1, + STATE(4653), 1, aux_sym_export_statement_repeat1, - STATE(5538), 1, + STATE(5568), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3305), 2, + ACTIONS(3319), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3734), 2, + ACTIONS(3749), 2, sym_number, sym_private_property_identifier, - ACTIONS(3740), 2, + ACTIONS(3755), 2, anon_sym_get, anon_sym_set, - ACTIONS(3742), 3, + ACTIONS(3757), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3114), 3, + STATE(3127), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(3950), 6, + STATE(3929), 6, sym_export_statement, sym_method_signature, sym_call_signature, sym_property_signature, sym_construct_signature, sym_index_signature, - ACTIONS(3718), 12, + ACTIONS(3733), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, @@ -159802,338 +160234,77 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [22997] = 33, - ACTIONS(97), 1, - anon_sym_AT, - ACTIONS(2121), 1, - anon_sym_LBRACE, - ACTIONS(2393), 1, - anon_sym_namespace, - ACTIONS(2395), 1, - anon_sym_import, - ACTIONS(2397), 1, - anon_sym_var, - ACTIONS(2399), 1, - anon_sym_let, - ACTIONS(2401), 1, - anon_sym_const, - ACTIONS(2403), 1, - anon_sym_class, - ACTIONS(2405), 1, - anon_sym_async, - ACTIONS(2407), 1, - anon_sym_function, - ACTIONS(2409), 1, - anon_sym_declare, - ACTIONS(2413), 1, - anon_sym_abstract, - ACTIONS(2417), 1, - anon_sym_interface, - ACTIONS(2419), 1, - anon_sym_enum, - ACTIONS(3816), 1, - anon_sym_STAR, - ACTIONS(3818), 1, - anon_sym_default, - ACTIONS(3820), 1, - anon_sym_type, - ACTIONS(3822), 1, - anon_sym_EQ, - ACTIONS(3824), 1, - anon_sym_as, - ACTIONS(3826), 1, - anon_sym_COMMA, - ACTIONS(3832), 1, - anon_sym_module, - ACTIONS(3837), 1, - anon_sym_RBRACE, - STATE(1352), 1, - sym_decorator, - STATE(4489), 1, - aux_sym_export_statement_repeat1, - STATE(4525), 1, - sym_declaration, - STATE(4539), 1, - sym_internal_module, - STATE(4594), 1, - sym_export_clause, - STATE(4754), 1, - aux_sym_object_repeat1, - STATE(4870), 1, - aux_sym_object_pattern_repeat1, - STATE(5485), 1, - sym_namespace_export, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(696), 8, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - STATE(4383), 13, - sym_variable_declaration, - sym_lexical_declaration, - sym_class_declaration, - sym_function_declaration, - sym_generator_function_declaration, - sym_function_signature, - sym_ambient_declaration, - sym_abstract_class_declaration, - sym_module, - sym_import_alias, - sym_interface_declaration, - sym_enum_declaration, - sym_type_alias_declaration, - [23117] = 33, - ACTIONS(97), 1, - anon_sym_AT, - ACTIONS(2121), 1, - anon_sym_LBRACE, - ACTIONS(2393), 1, - anon_sym_namespace, - ACTIONS(2395), 1, - anon_sym_import, - ACTIONS(2397), 1, - anon_sym_var, - ACTIONS(2399), 1, - anon_sym_let, - ACTIONS(2401), 1, - anon_sym_const, - ACTIONS(2403), 1, - anon_sym_class, - ACTIONS(2405), 1, - anon_sym_async, - ACTIONS(2407), 1, - anon_sym_function, - ACTIONS(2409), 1, - anon_sym_declare, - ACTIONS(2413), 1, - anon_sym_abstract, - ACTIONS(2417), 1, - anon_sym_interface, - ACTIONS(2419), 1, - anon_sym_enum, - ACTIONS(3816), 1, - anon_sym_STAR, - ACTIONS(3818), 1, - anon_sym_default, - ACTIONS(3820), 1, - anon_sym_type, - ACTIONS(3822), 1, - anon_sym_EQ, - ACTIONS(3824), 1, - anon_sym_as, - ACTIONS(3826), 1, - anon_sym_COMMA, - ACTIONS(3832), 1, - anon_sym_module, - ACTIONS(3840), 1, - anon_sym_RBRACE, - STATE(1352), 1, - sym_decorator, - STATE(4489), 1, - aux_sym_export_statement_repeat1, - STATE(4525), 1, - sym_declaration, - STATE(4539), 1, - sym_internal_module, - STATE(4594), 1, - sym_export_clause, - STATE(4754), 1, - aux_sym_object_repeat1, - STATE(4870), 1, - aux_sym_object_pattern_repeat1, - STATE(5485), 1, - sym_namespace_export, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(696), 8, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - STATE(4383), 13, - sym_variable_declaration, - sym_lexical_declaration, - sym_class_declaration, - sym_function_declaration, - sym_generator_function_declaration, - sym_function_signature, - sym_ambient_declaration, - sym_abstract_class_declaration, - sym_module, - sym_import_alias, - sym_interface_declaration, - sym_enum_declaration, - sym_type_alias_declaration, - [23237] = 33, - ACTIONS(97), 1, - anon_sym_AT, - ACTIONS(2121), 1, - anon_sym_LBRACE, - ACTIONS(2393), 1, - anon_sym_namespace, - ACTIONS(2395), 1, - anon_sym_import, - ACTIONS(2397), 1, - anon_sym_var, - ACTIONS(2399), 1, - anon_sym_let, - ACTIONS(2401), 1, - anon_sym_const, - ACTIONS(2403), 1, - anon_sym_class, - ACTIONS(2405), 1, - anon_sym_async, - ACTIONS(2407), 1, - anon_sym_function, - ACTIONS(2409), 1, - anon_sym_declare, - ACTIONS(2413), 1, - anon_sym_abstract, - ACTIONS(2417), 1, - anon_sym_interface, - ACTIONS(2419), 1, - anon_sym_enum, - ACTIONS(3816), 1, - anon_sym_STAR, - ACTIONS(3818), 1, - anon_sym_default, - ACTIONS(3820), 1, - anon_sym_type, - ACTIONS(3822), 1, - anon_sym_EQ, - ACTIONS(3824), 1, - anon_sym_as, - ACTIONS(3826), 1, - anon_sym_COMMA, - ACTIONS(3832), 1, - anon_sym_module, - ACTIONS(3843), 1, - anon_sym_RBRACE, - STATE(1352), 1, - sym_decorator, - STATE(4489), 1, - aux_sym_export_statement_repeat1, - STATE(4525), 1, - sym_declaration, - STATE(4539), 1, - sym_internal_module, - STATE(4594), 1, - sym_export_clause, - STATE(4863), 1, - aux_sym_object_repeat1, - STATE(4870), 1, - aux_sym_object_pattern_repeat1, - STATE(5485), 1, - sym_namespace_export, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(696), 8, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - STATE(4383), 13, - sym_variable_declaration, - sym_lexical_declaration, - sym_class_declaration, - sym_function_declaration, - sym_generator_function_declaration, - sym_function_signature, - sym_ambient_declaration, - sym_abstract_class_declaration, - sym_module, - sym_import_alias, - sym_interface_declaration, - sym_enum_declaration, - sym_type_alias_declaration, - [23357] = 29, + [23243] = 29, ACTIONS(97), 1, anon_sym_AT, - ACTIONS(2509), 1, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(3295), 1, + ACTIONS(3309), 1, anon_sym_LPAREN, - ACTIONS(3307), 1, + ACTIONS(3321), 1, anon_sym_DQUOTE, - ACTIONS(3309), 1, - anon_sym_SQUOTE, ACTIONS(3323), 1, + anon_sym_SQUOTE, + ACTIONS(3337), 1, anon_sym_abstract, - ACTIONS(3720), 1, + ACTIONS(3735), 1, anon_sym_export, - ACTIONS(3722), 1, + ACTIONS(3737), 1, anon_sym_STAR, - ACTIONS(3728), 1, + ACTIONS(3743), 1, anon_sym_LBRACK, - ACTIONS(3730), 1, + ACTIONS(3745), 1, anon_sym_async, - ACTIONS(3732), 1, + ACTIONS(3747), 1, anon_sym_new, - ACTIONS(3736), 1, + ACTIONS(3751), 1, anon_sym_static, - ACTIONS(3738), 1, + ACTIONS(3753), 1, anon_sym_readonly, - ACTIONS(3744), 1, + ACTIONS(3759), 1, anon_sym_override, - STATE(1352), 1, + STATE(1339), 1, sym_decorator, - STATE(2800), 1, + STATE(2817), 1, sym_accessibility_modifier, - STATE(2830), 1, + STATE(2846), 1, sym_override_modifier, - STATE(3335), 1, + STATE(3332), 1, sym_formal_parameters, - STATE(4314), 1, + STATE(4263), 1, sym__call_signature, - STATE(4656), 1, + STATE(4653), 1, aux_sym_export_statement_repeat1, - STATE(5538), 1, + STATE(5568), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3305), 2, + ACTIONS(3319), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3734), 2, + ACTIONS(3749), 2, sym_number, sym_private_property_identifier, - ACTIONS(3740), 2, + ACTIONS(3755), 2, anon_sym_get, anon_sym_set, - ACTIONS(3742), 3, + ACTIONS(3757), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3114), 3, + STATE(3127), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(3923), 6, + STATE(3911), 6, sym_export_statement, sym_method_signature, sym_call_signature, sym_property_signature, sym_construct_signature, sym_index_signature, - ACTIONS(3718), 12, + ACTIONS(3733), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, @@ -160146,77 +160317,77 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [23469] = 29, + [23355] = 29, ACTIONS(97), 1, anon_sym_AT, - ACTIONS(2509), 1, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(3295), 1, + ACTIONS(3309), 1, anon_sym_LPAREN, - ACTIONS(3307), 1, + ACTIONS(3321), 1, anon_sym_DQUOTE, - ACTIONS(3309), 1, - anon_sym_SQUOTE, ACTIONS(3323), 1, + anon_sym_SQUOTE, + ACTIONS(3337), 1, anon_sym_abstract, - ACTIONS(3720), 1, + ACTIONS(3735), 1, anon_sym_export, - ACTIONS(3722), 1, + ACTIONS(3737), 1, anon_sym_STAR, - ACTIONS(3728), 1, + ACTIONS(3743), 1, anon_sym_LBRACK, - ACTIONS(3730), 1, + ACTIONS(3745), 1, anon_sym_async, - ACTIONS(3732), 1, + ACTIONS(3747), 1, anon_sym_new, - ACTIONS(3736), 1, + ACTIONS(3751), 1, anon_sym_static, - ACTIONS(3738), 1, + ACTIONS(3753), 1, anon_sym_readonly, - ACTIONS(3744), 1, + ACTIONS(3759), 1, anon_sym_override, - STATE(1352), 1, + STATE(1339), 1, sym_decorator, - STATE(2800), 1, + STATE(2817), 1, sym_accessibility_modifier, - STATE(2830), 1, + STATE(2846), 1, sym_override_modifier, - STATE(3335), 1, + STATE(3332), 1, sym_formal_parameters, - STATE(4314), 1, + STATE(4263), 1, sym__call_signature, - STATE(4656), 1, + STATE(4653), 1, aux_sym_export_statement_repeat1, - STATE(5538), 1, + STATE(5568), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3305), 2, + ACTIONS(3319), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3734), 2, + ACTIONS(3749), 2, sym_number, sym_private_property_identifier, - ACTIONS(3740), 2, + ACTIONS(3755), 2, anon_sym_get, anon_sym_set, - ACTIONS(3742), 3, + ACTIONS(3757), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3114), 3, + STATE(3127), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(4393), 6, + STATE(3947), 6, sym_export_statement, sym_method_signature, sym_call_signature, sym_property_signature, sym_construct_signature, sym_index_signature, - ACTIONS(3718), 12, + ACTIONS(3733), 12, anon_sym_type, anon_sym_namespace, anon_sym_let, @@ -160229,75 +160400,162 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [23581] = 29, - ACTIONS(3307), 1, + [23467] = 33, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2141), 1, + anon_sym_LBRACE, + ACTIONS(2401), 1, + anon_sym_namespace, + ACTIONS(2403), 1, + anon_sym_import, + ACTIONS(2405), 1, + anon_sym_var, + ACTIONS(2407), 1, + anon_sym_let, + ACTIONS(2409), 1, + anon_sym_const, + ACTIONS(2411), 1, + anon_sym_class, + ACTIONS(2413), 1, + anon_sym_async, + ACTIONS(2415), 1, + anon_sym_function, + ACTIONS(2417), 1, + anon_sym_declare, + ACTIONS(2421), 1, + anon_sym_abstract, + ACTIONS(2425), 1, + anon_sym_interface, + ACTIONS(2427), 1, + anon_sym_enum, + ACTIONS(3831), 1, + anon_sym_STAR, + ACTIONS(3833), 1, + anon_sym_default, + ACTIONS(3835), 1, + anon_sym_type, + ACTIONS(3837), 1, + anon_sym_EQ, + ACTIONS(3839), 1, + anon_sym_as, + ACTIONS(3841), 1, + anon_sym_COMMA, + ACTIONS(3847), 1, + anon_sym_module, + ACTIONS(3858), 1, + anon_sym_RBRACE, + STATE(1339), 1, + sym_decorator, + STATE(4119), 1, + sym_declaration, + STATE(4125), 1, + sym_internal_module, + STATE(4499), 1, + aux_sym_export_statement_repeat1, + STATE(4622), 1, + sym_export_clause, + STATE(4769), 1, + aux_sym_object_repeat1, + STATE(5141), 1, + aux_sym_object_pattern_repeat1, + STATE(5481), 1, + sym_namespace_export, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(698), 8, + sym__automatic_semicolon, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + STATE(4108), 13, + sym_variable_declaration, + sym_lexical_declaration, + sym_class_declaration, + sym_function_declaration, + sym_generator_function_declaration, + sym_function_signature, + sym_ambient_declaration, + sym_abstract_class_declaration, + sym_module, + sym_import_alias, + sym_interface_declaration, + sym_enum_declaration, + sym_type_alias_declaration, + [23587] = 29, + ACTIONS(3321), 1, anon_sym_DQUOTE, - ACTIONS(3309), 1, + ACTIONS(3323), 1, anon_sym_SQUOTE, - ACTIONS(3728), 1, + ACTIONS(3743), 1, anon_sym_LBRACK, - ACTIONS(3744), 1, + ACTIONS(3759), 1, anon_sym_override, - ACTIONS(3846), 1, + ACTIONS(3861), 1, anon_sym_STAR, - ACTIONS(3848), 1, + ACTIONS(3863), 1, anon_sym_RBRACE, - ACTIONS(3850), 1, + ACTIONS(3865), 1, anon_sym_SEMI, - ACTIONS(3852), 1, + ACTIONS(3867), 1, anon_sym_async, - ACTIONS(3856), 1, + ACTIONS(3871), 1, anon_sym_AT, - ACTIONS(3858), 1, + ACTIONS(3873), 1, anon_sym_static, - ACTIONS(3860), 1, + ACTIONS(3875), 1, anon_sym_readonly, - ACTIONS(3864), 1, + ACTIONS(3879), 1, anon_sym_declare, - ACTIONS(3866), 1, + ACTIONS(3881), 1, anon_sym_abstract, - ACTIONS(3868), 1, + ACTIONS(3883), 1, anon_sym_accessor, - STATE(2465), 1, + STATE(2542), 1, aux_sym_export_statement_repeat1, - STATE(2670), 1, + STATE(2741), 1, sym_method_definition, - STATE(2767), 1, + STATE(2792), 1, sym_accessibility_modifier, - STATE(2822), 1, + STATE(2831), 1, sym_decorator, - STATE(2823), 1, + STATE(2834), 1, sym_override_modifier, - STATE(4685), 1, + STATE(4594), 1, sym_method_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3305), 2, + ACTIONS(3319), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3854), 2, + ACTIONS(3869), 2, sym_number, sym_private_property_identifier, - ACTIONS(3862), 2, + ACTIONS(3877), 2, anon_sym_get, anon_sym_set, STATE(1501), 2, sym_class_static_block, aux_sym_class_body_repeat1, - ACTIONS(3742), 3, + ACTIONS(3757), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3080), 3, + STATE(3067), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(4814), 3, + STATE(4722), 3, sym_public_field_definition, sym_abstract_method_signature, sym_index_signature, - ACTIONS(3718), 13, + ACTIONS(3733), 13, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -160311,75 +160569,75 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [23692] = 29, - ACTIONS(3307), 1, + [23698] = 29, + ACTIONS(3321), 1, anon_sym_DQUOTE, - ACTIONS(3309), 1, + ACTIONS(3323), 1, anon_sym_SQUOTE, - ACTIONS(3728), 1, + ACTIONS(3743), 1, anon_sym_LBRACK, - ACTIONS(3744), 1, + ACTIONS(3759), 1, anon_sym_override, - ACTIONS(3846), 1, + ACTIONS(3861), 1, anon_sym_STAR, - ACTIONS(3852), 1, + ACTIONS(3865), 1, + anon_sym_SEMI, + ACTIONS(3867), 1, anon_sym_async, - ACTIONS(3856), 1, + ACTIONS(3871), 1, anon_sym_AT, - ACTIONS(3858), 1, + ACTIONS(3873), 1, anon_sym_static, - ACTIONS(3860), 1, + ACTIONS(3875), 1, anon_sym_readonly, - ACTIONS(3864), 1, + ACTIONS(3879), 1, anon_sym_declare, - ACTIONS(3866), 1, + ACTIONS(3881), 1, anon_sym_abstract, - ACTIONS(3868), 1, + ACTIONS(3883), 1, anon_sym_accessor, - ACTIONS(3870), 1, + ACTIONS(3885), 1, anon_sym_RBRACE, - ACTIONS(3872), 1, - anon_sym_SEMI, - STATE(2465), 1, + STATE(2542), 1, aux_sym_export_statement_repeat1, - STATE(2670), 1, + STATE(2741), 1, sym_method_definition, - STATE(2767), 1, + STATE(2792), 1, sym_accessibility_modifier, - STATE(2822), 1, + STATE(2831), 1, sym_decorator, - STATE(2823), 1, + STATE(2834), 1, sym_override_modifier, - STATE(4685), 1, + STATE(4594), 1, sym_method_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3305), 2, + ACTIONS(3319), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3854), 2, + ACTIONS(3869), 2, sym_number, sym_private_property_identifier, - ACTIONS(3862), 2, + ACTIONS(3877), 2, anon_sym_get, anon_sym_set, - STATE(1503), 2, + STATE(1501), 2, sym_class_static_block, aux_sym_class_body_repeat1, - ACTIONS(3742), 3, + ACTIONS(3757), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3080), 3, + STATE(3067), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(4814), 3, + STATE(4722), 3, sym_public_field_definition, sym_abstract_method_signature, sym_index_signature, - ACTIONS(3718), 13, + ACTIONS(3733), 13, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -160393,75 +160651,75 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [23803] = 29, - ACTIONS(3307), 1, + [23809] = 29, + ACTIONS(3321), 1, anon_sym_DQUOTE, - ACTIONS(3309), 1, + ACTIONS(3323), 1, anon_sym_SQUOTE, - ACTIONS(3728), 1, + ACTIONS(3743), 1, anon_sym_LBRACK, - ACTIONS(3744), 1, + ACTIONS(3759), 1, anon_sym_override, - ACTIONS(3846), 1, + ACTIONS(3861), 1, anon_sym_STAR, - ACTIONS(3852), 1, + ACTIONS(3867), 1, anon_sym_async, - ACTIONS(3856), 1, + ACTIONS(3871), 1, anon_sym_AT, - ACTIONS(3858), 1, + ACTIONS(3873), 1, anon_sym_static, - ACTIONS(3860), 1, + ACTIONS(3875), 1, anon_sym_readonly, - ACTIONS(3864), 1, + ACTIONS(3879), 1, anon_sym_declare, - ACTIONS(3866), 1, + ACTIONS(3881), 1, anon_sym_abstract, - ACTIONS(3868), 1, + ACTIONS(3883), 1, anon_sym_accessor, - ACTIONS(3872), 1, - anon_sym_SEMI, - ACTIONS(3874), 1, + ACTIONS(3887), 1, anon_sym_RBRACE, - STATE(2465), 1, + ACTIONS(3889), 1, + anon_sym_SEMI, + STATE(2542), 1, aux_sym_export_statement_repeat1, - STATE(2670), 1, + STATE(2741), 1, sym_method_definition, - STATE(2767), 1, + STATE(2792), 1, sym_accessibility_modifier, - STATE(2822), 1, + STATE(2831), 1, sym_decorator, - STATE(2823), 1, + STATE(2834), 1, sym_override_modifier, - STATE(4685), 1, + STATE(4594), 1, sym_method_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3305), 2, + ACTIONS(3319), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3854), 2, + ACTIONS(3869), 2, sym_number, sym_private_property_identifier, - ACTIONS(3862), 2, + ACTIONS(3877), 2, anon_sym_get, anon_sym_set, - STATE(1503), 2, + STATE(1504), 2, sym_class_static_block, aux_sym_class_body_repeat1, - ACTIONS(3742), 3, + ACTIONS(3757), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3080), 3, + STATE(3067), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(4814), 3, + STATE(4722), 3, sym_public_field_definition, sym_abstract_method_signature, sym_index_signature, - ACTIONS(3718), 13, + ACTIONS(3733), 13, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -160475,75 +160733,75 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [23914] = 29, - ACTIONS(3307), 1, + [23920] = 29, + ACTIONS(3321), 1, anon_sym_DQUOTE, - ACTIONS(3309), 1, + ACTIONS(3323), 1, anon_sym_SQUOTE, - ACTIONS(3728), 1, + ACTIONS(3743), 1, anon_sym_LBRACK, - ACTIONS(3744), 1, + ACTIONS(3759), 1, anon_sym_override, - ACTIONS(3846), 1, + ACTIONS(3861), 1, anon_sym_STAR, - ACTIONS(3852), 1, + ACTIONS(3867), 1, anon_sym_async, - ACTIONS(3856), 1, + ACTIONS(3871), 1, anon_sym_AT, - ACTIONS(3858), 1, + ACTIONS(3873), 1, anon_sym_static, - ACTIONS(3860), 1, + ACTIONS(3875), 1, anon_sym_readonly, - ACTIONS(3864), 1, + ACTIONS(3879), 1, anon_sym_declare, - ACTIONS(3866), 1, + ACTIONS(3881), 1, anon_sym_abstract, - ACTIONS(3868), 1, + ACTIONS(3883), 1, anon_sym_accessor, - ACTIONS(3872), 1, - anon_sym_SEMI, - ACTIONS(3876), 1, + ACTIONS(3891), 1, anon_sym_RBRACE, - STATE(2465), 1, + ACTIONS(3893), 1, + anon_sym_SEMI, + STATE(2542), 1, aux_sym_export_statement_repeat1, - STATE(2670), 1, + STATE(2741), 1, sym_method_definition, - STATE(2767), 1, + STATE(2792), 1, sym_accessibility_modifier, - STATE(2822), 1, + STATE(2831), 1, sym_decorator, - STATE(2823), 1, + STATE(2834), 1, sym_override_modifier, - STATE(4685), 1, + STATE(4594), 1, sym_method_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3305), 2, + ACTIONS(3319), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3854), 2, + ACTIONS(3869), 2, sym_number, sym_private_property_identifier, - ACTIONS(3862), 2, + ACTIONS(3877), 2, anon_sym_get, anon_sym_set, - STATE(1503), 2, + STATE(1497), 2, sym_class_static_block, aux_sym_class_body_repeat1, - ACTIONS(3742), 3, + ACTIONS(3757), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3080), 3, + STATE(3067), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(4814), 3, + STATE(4722), 3, sym_public_field_definition, sym_abstract_method_signature, sym_index_signature, - ACTIONS(3718), 13, + ACTIONS(3733), 13, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -160557,75 +160815,75 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [24025] = 29, - ACTIONS(3307), 1, + [24031] = 29, + ACTIONS(3321), 1, anon_sym_DQUOTE, - ACTIONS(3309), 1, + ACTIONS(3323), 1, anon_sym_SQUOTE, - ACTIONS(3728), 1, + ACTIONS(3743), 1, anon_sym_LBRACK, - ACTIONS(3744), 1, + ACTIONS(3759), 1, anon_sym_override, - ACTIONS(3846), 1, + ACTIONS(3861), 1, anon_sym_STAR, - ACTIONS(3852), 1, + ACTIONS(3867), 1, anon_sym_async, - ACTIONS(3856), 1, + ACTIONS(3871), 1, anon_sym_AT, - ACTIONS(3858), 1, + ACTIONS(3873), 1, anon_sym_static, - ACTIONS(3860), 1, + ACTIONS(3875), 1, anon_sym_readonly, - ACTIONS(3864), 1, + ACTIONS(3879), 1, anon_sym_declare, - ACTIONS(3866), 1, + ACTIONS(3881), 1, anon_sym_abstract, - ACTIONS(3868), 1, + ACTIONS(3883), 1, anon_sym_accessor, - ACTIONS(3872), 1, - anon_sym_SEMI, - ACTIONS(3878), 1, + ACTIONS(3895), 1, anon_sym_RBRACE, - STATE(2465), 1, + ACTIONS(3897), 1, + anon_sym_SEMI, + STATE(2542), 1, aux_sym_export_statement_repeat1, - STATE(2670), 1, + STATE(2741), 1, sym_method_definition, - STATE(2767), 1, + STATE(2792), 1, sym_accessibility_modifier, - STATE(2822), 1, + STATE(2831), 1, sym_decorator, - STATE(2823), 1, + STATE(2834), 1, sym_override_modifier, - STATE(4685), 1, + STATE(4594), 1, sym_method_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3305), 2, + ACTIONS(3319), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3854), 2, + ACTIONS(3869), 2, sym_number, sym_private_property_identifier, - ACTIONS(3862), 2, + ACTIONS(3877), 2, anon_sym_get, anon_sym_set, - STATE(1503), 2, + STATE(1496), 2, sym_class_static_block, aux_sym_class_body_repeat1, - ACTIONS(3742), 3, + ACTIONS(3757), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3080), 3, + STATE(3067), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(4814), 3, + STATE(4722), 3, sym_public_field_definition, sym_abstract_method_signature, sym_index_signature, - ACTIONS(3718), 13, + ACTIONS(3733), 13, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -160639,75 +160897,75 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [24136] = 29, - ACTIONS(3307), 1, - anon_sym_DQUOTE, - ACTIONS(3309), 1, - anon_sym_SQUOTE, - ACTIONS(3728), 1, - anon_sym_LBRACK, - ACTIONS(3744), 1, - anon_sym_override, - ACTIONS(3846), 1, + [24142] = 29, + ACTIONS(3902), 1, anon_sym_STAR, - ACTIONS(3852), 1, + ACTIONS(3905), 1, + anon_sym_RBRACE, + ACTIONS(3907), 1, + anon_sym_SEMI, + ACTIONS(3910), 1, + anon_sym_LBRACK, + ACTIONS(3913), 1, anon_sym_async, - ACTIONS(3856), 1, + ACTIONS(3919), 1, + anon_sym_DQUOTE, + ACTIONS(3922), 1, + anon_sym_SQUOTE, + ACTIONS(3928), 1, anon_sym_AT, - ACTIONS(3858), 1, + ACTIONS(3931), 1, anon_sym_static, - ACTIONS(3860), 1, + ACTIONS(3934), 1, anon_sym_readonly, - ACTIONS(3864), 1, + ACTIONS(3940), 1, anon_sym_declare, - ACTIONS(3866), 1, + ACTIONS(3946), 1, + anon_sym_override, + ACTIONS(3949), 1, anon_sym_abstract, - ACTIONS(3868), 1, + ACTIONS(3952), 1, anon_sym_accessor, - ACTIONS(3880), 1, - anon_sym_RBRACE, - ACTIONS(3882), 1, - anon_sym_SEMI, - STATE(2465), 1, + STATE(2542), 1, aux_sym_export_statement_repeat1, - STATE(2670), 1, + STATE(2741), 1, sym_method_definition, - STATE(2767), 1, + STATE(2792), 1, sym_accessibility_modifier, - STATE(2822), 1, + STATE(2831), 1, sym_decorator, - STATE(2823), 1, + STATE(2834), 1, sym_override_modifier, - STATE(4685), 1, + STATE(4594), 1, sym_method_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3305), 2, + ACTIONS(3916), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3854), 2, + ACTIONS(3925), 2, sym_number, sym_private_property_identifier, - ACTIONS(3862), 2, + ACTIONS(3937), 2, anon_sym_get, anon_sym_set, - STATE(1495), 2, + STATE(1501), 2, sym_class_static_block, aux_sym_class_body_repeat1, - ACTIONS(3742), 3, + ACTIONS(3943), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3080), 3, + STATE(3067), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(4814), 3, + STATE(4722), 3, sym_public_field_definition, sym_abstract_method_signature, sym_index_signature, - ACTIONS(3718), 13, + ACTIONS(3899), 13, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -160721,75 +160979,75 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [24247] = 29, - ACTIONS(3307), 1, + [24253] = 29, + ACTIONS(3321), 1, anon_sym_DQUOTE, - ACTIONS(3309), 1, + ACTIONS(3323), 1, anon_sym_SQUOTE, - ACTIONS(3728), 1, + ACTIONS(3743), 1, anon_sym_LBRACK, - ACTIONS(3744), 1, + ACTIONS(3759), 1, anon_sym_override, - ACTIONS(3846), 1, + ACTIONS(3861), 1, anon_sym_STAR, - ACTIONS(3852), 1, + ACTIONS(3867), 1, anon_sym_async, - ACTIONS(3856), 1, + ACTIONS(3871), 1, anon_sym_AT, - ACTIONS(3858), 1, + ACTIONS(3873), 1, anon_sym_static, - ACTIONS(3860), 1, + ACTIONS(3875), 1, anon_sym_readonly, - ACTIONS(3864), 1, + ACTIONS(3879), 1, anon_sym_declare, - ACTIONS(3866), 1, + ACTIONS(3881), 1, anon_sym_abstract, - ACTIONS(3868), 1, + ACTIONS(3883), 1, anon_sym_accessor, - ACTIONS(3884), 1, + ACTIONS(3955), 1, anon_sym_RBRACE, - ACTIONS(3886), 1, + ACTIONS(3957), 1, anon_sym_SEMI, - STATE(2465), 1, + STATE(2542), 1, aux_sym_export_statement_repeat1, - STATE(2670), 1, + STATE(2741), 1, sym_method_definition, - STATE(2767), 1, + STATE(2792), 1, sym_accessibility_modifier, - STATE(2822), 1, + STATE(2831), 1, sym_decorator, - STATE(2823), 1, + STATE(2834), 1, sym_override_modifier, - STATE(4685), 1, + STATE(4594), 1, sym_method_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3305), 2, + ACTIONS(3319), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3854), 2, + ACTIONS(3869), 2, sym_number, sym_private_property_identifier, - ACTIONS(3862), 2, + ACTIONS(3877), 2, anon_sym_get, anon_sym_set, - STATE(1497), 2, + STATE(1505), 2, sym_class_static_block, aux_sym_class_body_repeat1, - ACTIONS(3742), 3, + ACTIONS(3757), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3080), 3, + STATE(3067), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(4814), 3, + STATE(4722), 3, sym_public_field_definition, sym_abstract_method_signature, sym_index_signature, - ACTIONS(3718), 13, + ACTIONS(3733), 13, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -160803,75 +161061,75 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [24358] = 29, - ACTIONS(3307), 1, + [24364] = 29, + ACTIONS(3321), 1, anon_sym_DQUOTE, - ACTIONS(3309), 1, + ACTIONS(3323), 1, anon_sym_SQUOTE, - ACTIONS(3728), 1, + ACTIONS(3743), 1, anon_sym_LBRACK, - ACTIONS(3744), 1, + ACTIONS(3759), 1, anon_sym_override, - ACTIONS(3846), 1, + ACTIONS(3861), 1, anon_sym_STAR, - ACTIONS(3852), 1, + ACTIONS(3865), 1, + anon_sym_SEMI, + ACTIONS(3867), 1, anon_sym_async, - ACTIONS(3856), 1, + ACTIONS(3871), 1, anon_sym_AT, - ACTIONS(3858), 1, + ACTIONS(3873), 1, anon_sym_static, - ACTIONS(3860), 1, + ACTIONS(3875), 1, anon_sym_readonly, - ACTIONS(3864), 1, + ACTIONS(3879), 1, anon_sym_declare, - ACTIONS(3866), 1, + ACTIONS(3881), 1, anon_sym_abstract, - ACTIONS(3868), 1, + ACTIONS(3883), 1, anon_sym_accessor, - ACTIONS(3888), 1, + ACTIONS(3959), 1, anon_sym_RBRACE, - ACTIONS(3890), 1, - anon_sym_SEMI, - STATE(2465), 1, + STATE(2542), 1, aux_sym_export_statement_repeat1, - STATE(2670), 1, + STATE(2741), 1, sym_method_definition, - STATE(2767), 1, + STATE(2792), 1, sym_accessibility_modifier, - STATE(2822), 1, + STATE(2831), 1, sym_decorator, - STATE(2823), 1, + STATE(2834), 1, sym_override_modifier, - STATE(4685), 1, + STATE(4594), 1, sym_method_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3305), 2, + ACTIONS(3319), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3854), 2, + ACTIONS(3869), 2, sym_number, sym_private_property_identifier, - ACTIONS(3862), 2, + ACTIONS(3877), 2, anon_sym_get, anon_sym_set, - STATE(1494), 2, + STATE(1501), 2, sym_class_static_block, aux_sym_class_body_repeat1, - ACTIONS(3742), 3, + ACTIONS(3757), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3080), 3, + STATE(3067), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(4814), 3, + STATE(4722), 3, sym_public_field_definition, sym_abstract_method_signature, sym_index_signature, - ACTIONS(3718), 13, + ACTIONS(3733), 13, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -160885,75 +161143,75 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [24469] = 29, - ACTIONS(3307), 1, + [24475] = 29, + ACTIONS(3321), 1, anon_sym_DQUOTE, - ACTIONS(3309), 1, + ACTIONS(3323), 1, anon_sym_SQUOTE, - ACTIONS(3728), 1, + ACTIONS(3743), 1, anon_sym_LBRACK, - ACTIONS(3744), 1, + ACTIONS(3759), 1, anon_sym_override, - ACTIONS(3846), 1, + ACTIONS(3861), 1, anon_sym_STAR, - ACTIONS(3852), 1, + ACTIONS(3865), 1, + anon_sym_SEMI, + ACTIONS(3867), 1, anon_sym_async, - ACTIONS(3856), 1, + ACTIONS(3871), 1, anon_sym_AT, - ACTIONS(3858), 1, + ACTIONS(3873), 1, anon_sym_static, - ACTIONS(3860), 1, + ACTIONS(3875), 1, anon_sym_readonly, - ACTIONS(3864), 1, + ACTIONS(3879), 1, anon_sym_declare, - ACTIONS(3866), 1, + ACTIONS(3881), 1, anon_sym_abstract, - ACTIONS(3868), 1, + ACTIONS(3883), 1, anon_sym_accessor, - ACTIONS(3872), 1, - anon_sym_SEMI, - ACTIONS(3892), 1, + ACTIONS(3961), 1, anon_sym_RBRACE, - STATE(2465), 1, + STATE(2542), 1, aux_sym_export_statement_repeat1, - STATE(2670), 1, + STATE(2741), 1, sym_method_definition, - STATE(2767), 1, + STATE(2792), 1, sym_accessibility_modifier, - STATE(2822), 1, + STATE(2831), 1, sym_decorator, - STATE(2823), 1, + STATE(2834), 1, sym_override_modifier, - STATE(4685), 1, + STATE(4594), 1, sym_method_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3305), 2, + ACTIONS(3319), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3854), 2, + ACTIONS(3869), 2, sym_number, sym_private_property_identifier, - ACTIONS(3862), 2, + ACTIONS(3877), 2, anon_sym_get, anon_sym_set, - STATE(1503), 2, + STATE(1501), 2, sym_class_static_block, aux_sym_class_body_repeat1, - ACTIONS(3742), 3, + ACTIONS(3757), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3080), 3, + STATE(3067), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(4814), 3, + STATE(4722), 3, sym_public_field_definition, sym_abstract_method_signature, sym_index_signature, - ACTIONS(3718), 13, + ACTIONS(3733), 13, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -160967,75 +161225,75 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [24580] = 29, - ACTIONS(3307), 1, + [24586] = 29, + ACTIONS(3321), 1, anon_sym_DQUOTE, - ACTIONS(3309), 1, + ACTIONS(3323), 1, anon_sym_SQUOTE, - ACTIONS(3728), 1, + ACTIONS(3743), 1, anon_sym_LBRACK, - ACTIONS(3744), 1, + ACTIONS(3759), 1, anon_sym_override, - ACTIONS(3846), 1, + ACTIONS(3861), 1, anon_sym_STAR, - ACTIONS(3852), 1, + ACTIONS(3865), 1, + anon_sym_SEMI, + ACTIONS(3867), 1, anon_sym_async, - ACTIONS(3856), 1, + ACTIONS(3871), 1, anon_sym_AT, - ACTIONS(3858), 1, + ACTIONS(3873), 1, anon_sym_static, - ACTIONS(3860), 1, + ACTIONS(3875), 1, anon_sym_readonly, - ACTIONS(3864), 1, + ACTIONS(3879), 1, anon_sym_declare, - ACTIONS(3866), 1, + ACTIONS(3881), 1, anon_sym_abstract, - ACTIONS(3868), 1, + ACTIONS(3883), 1, anon_sym_accessor, - ACTIONS(3894), 1, + ACTIONS(3963), 1, anon_sym_RBRACE, - ACTIONS(3896), 1, - anon_sym_SEMI, - STATE(2465), 1, + STATE(2542), 1, aux_sym_export_statement_repeat1, - STATE(2670), 1, + STATE(2741), 1, sym_method_definition, - STATE(2767), 1, + STATE(2792), 1, sym_accessibility_modifier, - STATE(2822), 1, + STATE(2831), 1, sym_decorator, - STATE(2823), 1, + STATE(2834), 1, sym_override_modifier, - STATE(4685), 1, + STATE(4594), 1, sym_method_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3305), 2, + ACTIONS(3319), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3854), 2, + ACTIONS(3869), 2, sym_number, sym_private_property_identifier, - ACTIONS(3862), 2, + ACTIONS(3877), 2, anon_sym_get, anon_sym_set, - STATE(1496), 2, + STATE(1501), 2, sym_class_static_block, aux_sym_class_body_repeat1, - ACTIONS(3742), 3, + ACTIONS(3757), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3080), 3, + STATE(3067), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(4814), 3, + STATE(4722), 3, sym_public_field_definition, sym_abstract_method_signature, sym_index_signature, - ACTIONS(3718), 13, + ACTIONS(3733), 13, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -161049,235 +161307,81 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [24691] = 29, - ACTIONS(3901), 1, - anon_sym_STAR, - ACTIONS(3904), 1, - anon_sym_RBRACE, - ACTIONS(3906), 1, - anon_sym_SEMI, - ACTIONS(3909), 1, - anon_sym_LBRACK, - ACTIONS(3912), 1, - anon_sym_async, - ACTIONS(3918), 1, + [24697] = 29, + ACTIONS(3321), 1, anon_sym_DQUOTE, - ACTIONS(3921), 1, + ACTIONS(3323), 1, anon_sym_SQUOTE, - ACTIONS(3927), 1, + ACTIONS(3743), 1, + anon_sym_LBRACK, + ACTIONS(3759), 1, + anon_sym_override, + ACTIONS(3861), 1, + anon_sym_STAR, + ACTIONS(3867), 1, + anon_sym_async, + ACTIONS(3871), 1, anon_sym_AT, - ACTIONS(3930), 1, + ACTIONS(3873), 1, anon_sym_static, - ACTIONS(3933), 1, + ACTIONS(3875), 1, anon_sym_readonly, - ACTIONS(3939), 1, + ACTIONS(3879), 1, anon_sym_declare, - ACTIONS(3945), 1, - anon_sym_override, - ACTIONS(3948), 1, + ACTIONS(3881), 1, anon_sym_abstract, - ACTIONS(3951), 1, + ACTIONS(3883), 1, anon_sym_accessor, - STATE(2465), 1, + ACTIONS(3965), 1, + anon_sym_RBRACE, + ACTIONS(3967), 1, + anon_sym_SEMI, + STATE(2542), 1, aux_sym_export_statement_repeat1, - STATE(2670), 1, + STATE(2741), 1, sym_method_definition, - STATE(2767), 1, + STATE(2792), 1, sym_accessibility_modifier, - STATE(2822), 1, + STATE(2831), 1, sym_decorator, - STATE(2823), 1, + STATE(2834), 1, sym_override_modifier, - STATE(4685), 1, + STATE(4594), 1, sym_method_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3915), 2, + ACTIONS(3319), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(3924), 2, + ACTIONS(3869), 2, sym_number, sym_private_property_identifier, - ACTIONS(3936), 2, + ACTIONS(3877), 2, anon_sym_get, anon_sym_set, STATE(1503), 2, sym_class_static_block, aux_sym_class_body_repeat1, - ACTIONS(3942), 3, + ACTIONS(3757), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3080), 3, + STATE(3067), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(4814), 3, + STATE(4722), 3, sym_public_field_definition, sym_abstract_method_signature, sym_index_signature, - ACTIONS(3898), 13, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [24802] = 25, - ACTIONS(231), 1, - anon_sym_STAR, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(249), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(2343), 1, - anon_sym_DQUOTE, - ACTIONS(2345), 1, - anon_sym_SQUOTE, - ACTIONS(3289), 1, - anon_sym_LBRACE, - ACTIONS(3956), 1, - anon_sym_RBRACE, - ACTIONS(3958), 1, - anon_sym_LBRACK, - ACTIONS(3960), 1, - anon_sym_async, - ACTIONS(3964), 1, - anon_sym_static, - ACTIONS(3966), 1, - anon_sym_readonly, - ACTIONS(3972), 1, - anon_sym_override, - STATE(2816), 1, - sym_accessibility_modifier, - STATE(2841), 1, - sym_override_modifier, - STATE(4794), 1, - aux_sym_object_pattern_repeat1, - STATE(5153), 1, - aux_sym_object_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3962), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(3968), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(3970), 3, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - STATE(3516), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - STATE(5151), 3, - sym_spread_element, - sym_method_definition, - sym_pair, - STATE(5284), 3, - sym_object_assignment_pattern, - sym_rest_pattern, - sym_pair_pattern, - STATE(5984), 3, - sym_object_pattern, - sym_array_pattern, - sym__destructuring_pattern, - ACTIONS(3954), 14, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_declare, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [24904] = 25, - ACTIONS(231), 1, - anon_sym_STAR, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(249), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(2343), 1, - anon_sym_DQUOTE, - ACTIONS(2345), 1, - anon_sym_SQUOTE, - ACTIONS(3289), 1, - anon_sym_LBRACE, - ACTIONS(3958), 1, - anon_sym_LBRACK, - ACTIONS(3976), 1, - anon_sym_RBRACE, - ACTIONS(3978), 1, - anon_sym_async, - ACTIONS(3980), 1, - anon_sym_static, - ACTIONS(3982), 1, - anon_sym_readonly, - ACTIONS(3988), 1, - anon_sym_override, - STATE(2816), 1, - sym_accessibility_modifier, - STATE(2841), 1, - sym_override_modifier, - STATE(4794), 1, - aux_sym_object_pattern_repeat1, - STATE(5317), 1, - aux_sym_object_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3962), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(3984), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(3986), 3, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - STATE(3516), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - STATE(5284), 3, - sym_object_assignment_pattern, - sym_rest_pattern, - sym_pair_pattern, - STATE(5286), 3, - sym_spread_element, - sym_method_definition, - sym_pair, - STATE(5984), 3, - sym_object_pattern, - sym_array_pattern, - sym__destructuring_pattern, - ACTIONS(3974), 14, + ACTIONS(3733), 13, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, anon_sym_new, sym_identifier, - anon_sym_declare, anon_sym_module, anon_sym_any, anon_sym_number, @@ -161285,63 +161389,63 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [25006] = 29, + [24808] = 29, ACTIONS(97), 1, anon_sym_AT, - ACTIONS(2121), 1, + ACTIONS(2141), 1, anon_sym_LBRACE, - ACTIONS(2393), 1, + ACTIONS(2401), 1, anon_sym_namespace, - ACTIONS(2395), 1, + ACTIONS(2403), 1, anon_sym_import, - ACTIONS(2397), 1, + ACTIONS(2405), 1, anon_sym_var, - ACTIONS(2399), 1, + ACTIONS(2407), 1, anon_sym_let, - ACTIONS(2401), 1, + ACTIONS(2409), 1, anon_sym_const, - ACTIONS(2403), 1, + ACTIONS(2411), 1, anon_sym_class, - ACTIONS(2405), 1, + ACTIONS(2413), 1, anon_sym_async, - ACTIONS(2407), 1, + ACTIONS(2415), 1, anon_sym_function, - ACTIONS(2409), 1, + ACTIONS(2417), 1, anon_sym_declare, - ACTIONS(2413), 1, + ACTIONS(2421), 1, anon_sym_abstract, - ACTIONS(2417), 1, + ACTIONS(2425), 1, anon_sym_interface, - ACTIONS(2419), 1, + ACTIONS(2427), 1, anon_sym_enum, - ACTIONS(3816), 1, + ACTIONS(3831), 1, anon_sym_STAR, - ACTIONS(3818), 1, + ACTIONS(3833), 1, anon_sym_default, - ACTIONS(3820), 1, + ACTIONS(3835), 1, anon_sym_type, - ACTIONS(3824), 1, + ACTIONS(3839), 1, anon_sym_as, - ACTIONS(3832), 1, + ACTIONS(3847), 1, anon_sym_module, - ACTIONS(3990), 1, + ACTIONS(3969), 1, anon_sym_EQ, - STATE(1352), 1, + STATE(1339), 1, sym_decorator, - STATE(4489), 1, - aux_sym_export_statement_repeat1, - STATE(4525), 1, + STATE(4119), 1, sym_declaration, - STATE(4539), 1, + STATE(4125), 1, sym_internal_module, - STATE(4594), 1, + STATE(4499), 1, + aux_sym_export_statement_repeat1, + STATE(4622), 1, sym_export_clause, - STATE(5485), 1, + STATE(5481), 1, sym_namespace_export, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(696), 10, + ACTIONS(698), 10, sym__automatic_semicolon, sym__member_signature_marker, anon_sym_COMMA, @@ -161352,7 +161456,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_QMARK, anon_sym_PIPE_RBRACE, - STATE(4383), 13, + STATE(4108), 13, sym_variable_declaration, sym_lexical_declaration, sym_class_declaration, @@ -161366,66 +161470,131 @@ static const uint16_t ts_small_parse_table[] = { sym_interface_declaration, sym_enum_declaration, sym_type_alias_declaration, - [25116] = 30, + [24918] = 13, + ACTIONS(824), 1, + anon_sym_BQUOTE, + ACTIONS(3975), 1, + anon_sym_LPAREN, + ACTIONS(3977), 1, + anon_sym_LBRACK, + ACTIONS(3979), 1, + anon_sym_DOT, + ACTIONS(3981), 1, + anon_sym_QMARK_DOT, + ACTIONS(3983), 1, + anon_sym_LT, + STATE(1539), 1, + sym_type_arguments, + STATE(1707), 1, + sym_template_string, + STATE(1719), 1, + sym_arguments, + STATE(4736), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3971), 12, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3973), 27, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_of, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_satisfies, + anon_sym_implements, + [24996] = 30, ACTIONS(97), 1, anon_sym_AT, - ACTIONS(2121), 1, + ACTIONS(2141), 1, anon_sym_LBRACE, - ACTIONS(2393), 1, + ACTIONS(2401), 1, anon_sym_namespace, - ACTIONS(2395), 1, + ACTIONS(2403), 1, anon_sym_import, - ACTIONS(2397), 1, + ACTIONS(2405), 1, anon_sym_var, - ACTIONS(2399), 1, + ACTIONS(2407), 1, anon_sym_let, - ACTIONS(2401), 1, + ACTIONS(2409), 1, anon_sym_const, - ACTIONS(2403), 1, + ACTIONS(2411), 1, anon_sym_class, - ACTIONS(2405), 1, + ACTIONS(2413), 1, anon_sym_async, - ACTIONS(2407), 1, + ACTIONS(2415), 1, anon_sym_function, - ACTIONS(2409), 1, + ACTIONS(2417), 1, anon_sym_declare, - ACTIONS(2413), 1, + ACTIONS(2421), 1, anon_sym_abstract, - ACTIONS(2417), 1, + ACTIONS(2425), 1, anon_sym_interface, - ACTIONS(2419), 1, + ACTIONS(2427), 1, anon_sym_enum, - ACTIONS(3816), 1, + ACTIONS(3831), 1, anon_sym_STAR, - ACTIONS(3818), 1, + ACTIONS(3833), 1, anon_sym_default, - ACTIONS(3820), 1, + ACTIONS(3835), 1, anon_sym_type, - ACTIONS(3822), 1, + ACTIONS(3837), 1, anon_sym_EQ, - ACTIONS(3824), 1, + ACTIONS(3839), 1, anon_sym_as, - ACTIONS(3832), 1, + ACTIONS(3847), 1, anon_sym_module, - STATE(1352), 1, + STATE(1339), 1, sym_decorator, - STATE(4489), 1, - aux_sym_export_statement_repeat1, - STATE(4525), 1, + STATE(4119), 1, sym_declaration, - STATE(4539), 1, + STATE(4125), 1, sym_internal_module, - STATE(4594), 1, + STATE(4499), 1, + aux_sym_export_statement_repeat1, + STATE(4622), 1, sym_export_clause, - STATE(5485), 1, + STATE(5481), 1, sym_namespace_export, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3992), 2, + ACTIONS(3985), 2, anon_sym_COMMA, anon_sym_RBRACE, - ACTIONS(696), 8, + ACTIONS(698), 8, sym__automatic_semicolon, sym__member_signature_marker, anon_sym_LPAREN, @@ -161434,7 +161603,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_QMARK, anon_sym_PIPE_RBRACE, - STATE(4383), 13, + STATE(4108), 13, sym_variable_declaration, sym_lexical_declaration, sym_class_declaration, @@ -161448,134 +161617,69 @@ static const uint16_t ts_small_parse_table[] = { sym_interface_declaration, sym_enum_declaration, sym_type_alias_declaration, - [25228] = 13, - ACTIONS(818), 1, - anon_sym_BQUOTE, - ACTIONS(4000), 1, - anon_sym_LPAREN, - ACTIONS(4002), 1, - anon_sym_LBRACK, - ACTIONS(4004), 1, - anon_sym_DOT, - ACTIONS(4006), 1, - anon_sym_QMARK_DOT, - ACTIONS(4008), 1, - anon_sym_LT, - STATE(1632), 1, - sym_type_arguments, - STATE(1695), 1, - sym_arguments, - STATE(1734), 1, - sym_template_string, - STATE(4744), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3996), 12, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(3998), 27, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_satisfies, - anon_sym_implements, - [25306] = 25, + [25108] = 25, ACTIONS(231), 1, anon_sym_STAR, ACTIONS(237), 1, anon_sym_COMMA, ACTIONS(249), 1, anon_sym_DOT_DOT_DOT, - ACTIONS(2343), 1, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(3289), 1, + ACTIONS(3303), 1, anon_sym_LBRACE, - ACTIONS(3958), 1, - anon_sym_LBRACK, - ACTIONS(4012), 1, + ACTIONS(3991), 1, anon_sym_RBRACE, - ACTIONS(4014), 1, + ACTIONS(3993), 1, + anon_sym_LBRACK, + ACTIONS(3995), 1, anon_sym_async, - ACTIONS(4016), 1, + ACTIONS(3999), 1, anon_sym_static, - ACTIONS(4018), 1, + ACTIONS(4001), 1, anon_sym_readonly, - ACTIONS(4024), 1, + ACTIONS(4007), 1, anon_sym_override, - STATE(2816), 1, + STATE(2810), 1, sym_accessibility_modifier, - STATE(2841), 1, + STATE(2829), 1, sym_override_modifier, - STATE(4794), 1, - aux_sym_object_pattern_repeat1, - STATE(5153), 1, + STATE(4828), 1, aux_sym_object_repeat1, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3962), 2, + ACTIONS(3997), 2, sym_number, sym_private_property_identifier, - ACTIONS(4020), 2, + ACTIONS(4003), 2, anon_sym_get, anon_sym_set, - ACTIONS(4022), 3, + ACTIONS(4005), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3516), 3, + STATE(3522), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(5151), 3, - sym_spread_element, - sym_method_definition, - sym_pair, - STATE(5284), 3, + STATE(4717), 3, sym_object_assignment_pattern, sym_rest_pattern, sym_pair_pattern, - STATE(5984), 3, + STATE(4741), 3, + sym_spread_element, + sym_method_definition, + sym_pair, + STATE(5788), 3, sym_object_pattern, sym_array_pattern, sym__destructuring_pattern, - ACTIONS(4010), 14, + ACTIONS(3989), 14, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -161590,69 +161694,69 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [25408] = 25, + [25210] = 25, ACTIONS(231), 1, anon_sym_STAR, ACTIONS(237), 1, anon_sym_COMMA, ACTIONS(249), 1, anon_sym_DOT_DOT_DOT, - ACTIONS(2343), 1, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(3289), 1, + ACTIONS(3303), 1, anon_sym_LBRACE, - ACTIONS(3958), 1, + ACTIONS(3993), 1, anon_sym_LBRACK, - ACTIONS(4028), 1, + ACTIONS(4011), 1, anon_sym_RBRACE, - ACTIONS(4030), 1, + ACTIONS(4013), 1, anon_sym_async, - ACTIONS(4032), 1, + ACTIONS(4015), 1, anon_sym_static, - ACTIONS(4034), 1, + ACTIONS(4017), 1, anon_sym_readonly, - ACTIONS(4040), 1, + ACTIONS(4023), 1, anon_sym_override, - STATE(2816), 1, + STATE(2810), 1, sym_accessibility_modifier, - STATE(2841), 1, + STATE(2829), 1, sym_override_modifier, - STATE(4794), 1, + STATE(4830), 1, aux_sym_object_pattern_repeat1, - STATE(5153), 1, + STATE(5074), 1, aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3962), 2, + ACTIONS(3997), 2, sym_number, sym_private_property_identifier, - ACTIONS(4036), 2, + ACTIONS(4019), 2, anon_sym_get, anon_sym_set, - ACTIONS(4038), 3, + ACTIONS(4021), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3516), 3, + STATE(3522), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(5151), 3, - sym_spread_element, - sym_method_definition, - sym_pair, - STATE(5284), 3, + STATE(4717), 3, sym_object_assignment_pattern, sym_rest_pattern, sym_pair_pattern, - STATE(5984), 3, + STATE(5072), 3, + sym_spread_element, + sym_method_definition, + sym_pair, + STATE(5788), 3, sym_object_pattern, sym_array_pattern, sym__destructuring_pattern, - ACTIONS(4026), 14, + ACTIONS(4009), 14, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -161667,69 +161771,69 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [25510] = 25, + [25312] = 25, ACTIONS(231), 1, anon_sym_STAR, ACTIONS(237), 1, anon_sym_COMMA, ACTIONS(249), 1, anon_sym_DOT_DOT_DOT, - ACTIONS(2343), 1, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(3289), 1, + ACTIONS(3303), 1, anon_sym_LBRACE, - ACTIONS(3958), 1, + ACTIONS(3993), 1, anon_sym_LBRACK, - ACTIONS(4044), 1, + ACTIONS(4027), 1, anon_sym_RBRACE, - ACTIONS(4046), 1, + ACTIONS(4029), 1, anon_sym_async, - ACTIONS(4048), 1, + ACTIONS(4031), 1, anon_sym_static, - ACTIONS(4050), 1, + ACTIONS(4033), 1, anon_sym_readonly, - ACTIONS(4056), 1, + ACTIONS(4039), 1, anon_sym_override, - STATE(2816), 1, + STATE(2810), 1, sym_accessibility_modifier, - STATE(2841), 1, + STATE(2829), 1, sym_override_modifier, - STATE(4794), 1, + STATE(4830), 1, aux_sym_object_pattern_repeat1, - STATE(5153), 1, + STATE(5074), 1, aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3962), 2, + ACTIONS(3997), 2, sym_number, sym_private_property_identifier, - ACTIONS(4052), 2, + ACTIONS(4035), 2, anon_sym_get, anon_sym_set, - ACTIONS(4054), 3, + ACTIONS(4037), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3516), 3, + STATE(3522), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(5151), 3, - sym_spread_element, - sym_method_definition, - sym_pair, - STATE(5284), 3, + STATE(4717), 3, sym_object_assignment_pattern, sym_rest_pattern, sym_pair_pattern, - STATE(5984), 3, + STATE(5072), 3, + sym_spread_element, + sym_method_definition, + sym_pair, + STATE(5788), 3, sym_object_pattern, sym_array_pattern, sym__destructuring_pattern, - ACTIONS(4042), 14, + ACTIONS(4025), 14, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -161744,69 +161848,69 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [25612] = 25, + [25414] = 25, ACTIONS(231), 1, anon_sym_STAR, ACTIONS(237), 1, anon_sym_COMMA, ACTIONS(249), 1, anon_sym_DOT_DOT_DOT, - ACTIONS(2343), 1, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(3289), 1, + ACTIONS(3303), 1, anon_sym_LBRACE, - ACTIONS(3958), 1, + ACTIONS(3993), 1, anon_sym_LBRACK, - ACTIONS(4060), 1, + ACTIONS(4043), 1, anon_sym_RBRACE, - ACTIONS(4062), 1, + ACTIONS(4045), 1, anon_sym_async, - ACTIONS(4064), 1, + ACTIONS(4047), 1, anon_sym_static, - ACTIONS(4066), 1, + ACTIONS(4049), 1, anon_sym_readonly, - ACTIONS(4072), 1, + ACTIONS(4055), 1, anon_sym_override, - STATE(2816), 1, + STATE(2810), 1, sym_accessibility_modifier, - STATE(2841), 1, + STATE(2829), 1, sym_override_modifier, - STATE(4794), 1, + STATE(4830), 1, aux_sym_object_pattern_repeat1, - STATE(5153), 1, + STATE(5074), 1, aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3962), 2, + ACTIONS(3997), 2, sym_number, sym_private_property_identifier, - ACTIONS(4068), 2, + ACTIONS(4051), 2, anon_sym_get, anon_sym_set, - ACTIONS(4070), 3, + ACTIONS(4053), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3516), 3, + STATE(3522), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(5151), 3, - sym_spread_element, - sym_method_definition, - sym_pair, - STATE(5284), 3, + STATE(4717), 3, sym_object_assignment_pattern, sym_rest_pattern, sym_pair_pattern, - STATE(5984), 3, + STATE(5072), 3, + sym_spread_element, + sym_method_definition, + sym_pair, + STATE(5788), 3, sym_object_pattern, sym_array_pattern, sym__destructuring_pattern, - ACTIONS(4058), 14, + ACTIONS(4041), 14, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -161821,578 +161925,146 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [25714] = 8, - ACTIONS(4000), 1, - anon_sym_LPAREN, - ACTIONS(4008), 1, - anon_sym_LT, - ACTIONS(4078), 1, - anon_sym_DOT, - STATE(1645), 1, - sym_arguments, - STATE(1646), 1, - sym_type_arguments, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4074), 12, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4076), 31, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - [25781] = 8, - ACTIONS(4000), 1, - anon_sym_LPAREN, - ACTIONS(4008), 1, - anon_sym_LT, - ACTIONS(4084), 1, - anon_sym_DOT, - STATE(1657), 1, - sym_arguments, - STATE(1658), 1, - sym_type_arguments, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4080), 12, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4082), 31, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - [25848] = 7, - ACTIONS(4008), 1, - anon_sym_LT, - ACTIONS(4088), 1, - anon_sym_DOT, - ACTIONS(4090), 1, - anon_sym_is, - STATE(1634), 1, - sym_type_arguments, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4086), 12, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(3575), 32, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - [25913] = 8, - ACTIONS(4000), 1, - anon_sym_LPAREN, - ACTIONS(4008), 1, - anon_sym_LT, - ACTIONS(4096), 1, - anon_sym_DOT, - STATE(1655), 1, - sym_arguments, - STATE(1656), 1, - sym_type_arguments, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4092), 12, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4094), 31, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - [25980] = 8, - ACTIONS(4000), 1, - anon_sym_LPAREN, - ACTIONS(4008), 1, - anon_sym_LT, - ACTIONS(4098), 1, - anon_sym_DOT, - STATE(1653), 1, - sym_arguments, - STATE(1654), 1, - sym_type_arguments, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3538), 12, + [25516] = 25, + ACTIONS(231), 1, anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(3528), 31, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, + ACTIONS(237), 1, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - [26047] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3255), 14, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - anon_sym_QMARK, - ACTIONS(3257), 33, - sym__ternary_qmark, - anon_sym_as, + ACTIONS(249), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(2351), 1, + anon_sym_DQUOTE, + ACTIONS(2353), 1, + anon_sym_SQUOTE, + ACTIONS(3303), 1, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - [26103] = 9, - ACTIONS(818), 1, - anon_sym_BQUOTE, - ACTIONS(4002), 1, + ACTIONS(3993), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, - anon_sym_DOT, - ACTIONS(4006), 1, - anon_sym_QMARK_DOT, - STATE(1734), 1, - sym_template_string, - STATE(4744), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(1782), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(1784), 28, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_satisfies, - anon_sym_implements, - [26171] = 5, - ACTIONS(1692), 1, - anon_sym_EQ, - ACTIONS(4100), 1, - sym__automatic_semicolon, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(1688), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(1686), 32, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, + ACTIONS(4059), 1, anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_implements, - [26231] = 3, + ACTIONS(4061), 1, + anon_sym_async, + ACTIONS(4063), 1, + anon_sym_static, + ACTIONS(4065), 1, + anon_sym_readonly, + ACTIONS(4071), 1, + anon_sym_override, + STATE(2810), 1, + sym_accessibility_modifier, + STATE(2829), 1, + sym_override_modifier, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + STATE(5074), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1906), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(1904), 34, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - anon_sym_is, - [26287] = 22, + ACTIONS(3997), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4067), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(4069), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3522), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(4717), 3, + sym_object_assignment_pattern, + sym_rest_pattern, + sym_pair_pattern, + STATE(5072), 3, + sym_spread_element, + sym_method_definition, + sym_pair, + STATE(5788), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + ACTIONS(4057), 14, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [25618] = 25, ACTIONS(231), 1, anon_sym_STAR, + ACTIONS(237), 1, + anon_sym_COMMA, ACTIONS(249), 1, anon_sym_DOT_DOT_DOT, - ACTIONS(2343), 1, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(3289), 1, + ACTIONS(3303), 1, anon_sym_LBRACE, - ACTIONS(3958), 1, + ACTIONS(3993), 1, anon_sym_LBRACK, - ACTIONS(4104), 1, + ACTIONS(4075), 1, + anon_sym_RBRACE, + ACTIONS(4077), 1, anon_sym_async, - ACTIONS(4106), 1, + ACTIONS(4079), 1, anon_sym_static, - ACTIONS(4108), 1, + ACTIONS(4081), 1, anon_sym_readonly, - ACTIONS(4114), 1, + ACTIONS(4087), 1, anon_sym_override, - STATE(2816), 1, + STATE(2810), 1, sym_accessibility_modifier, - STATE(2841), 1, + STATE(2829), 1, sym_override_modifier, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, + STATE(5074), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3455), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - ACTIONS(3962), 2, + ACTIONS(3997), 2, sym_number, sym_private_property_identifier, - ACTIONS(4110), 2, + ACTIONS(4083), 2, anon_sym_get, anon_sym_set, - ACTIONS(4112), 3, + ACTIONS(4085), 3, anon_sym_public, anon_sym_private, anon_sym_protected, - STATE(3516), 3, + STATE(3522), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(5658), 3, + STATE(4717), 3, sym_object_assignment_pattern, sym_rest_pattern, sym_pair_pattern, - STATE(5669), 3, + STATE(5072), 3, sym_spread_element, sym_method_definition, sym_pair, - STATE(5984), 3, + STATE(5788), 3, sym_object_pattern, sym_array_pattern, sym__destructuring_pattern, - ACTIONS(4102), 14, + ACTIONS(4073), 14, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -162407,11 +162079,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [26381] = 3, + [25720] = 8, + ACTIONS(3975), 1, + anon_sym_LPAREN, + ACTIONS(3983), 1, + anon_sym_LT, + ACTIONS(4093), 1, + anon_sym_DOT, + STATE(1583), 1, + sym_arguments, + STATE(1584), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1848), 14, + ACTIONS(4089), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -162421,25 +162103,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - anon_sym_QMARK, - ACTIONS(1846), 33, + ACTIONS(4091), 31, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -162460,11 +162138,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [26437] = 3, + [25787] = 8, + ACTIONS(3975), 1, + anon_sym_LPAREN, + ACTIONS(3983), 1, + anon_sym_LT, + ACTIONS(4095), 1, + anon_sym_DOT, + STATE(1586), 1, + sym_arguments, + STATE(1587), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1868), 14, + ACTIONS(3554), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -162474,25 +162162,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - anon_sym_QMARK, - ACTIONS(1866), 33, + ACTIONS(3544), 31, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -162513,13 +162197,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [26493] = 4, - ACTIONS(4090), 1, + [25854] = 7, + ACTIONS(3983), 1, + anon_sym_LT, + ACTIONS(4099), 1, + anon_sym_DOT, + ACTIONS(4101), 1, anon_sym_is, + STATE(1575), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4116), 13, + ACTIONS(4097), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -162529,11 +162219,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4118), 33, + ACTIONS(3580), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -162546,7 +162235,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -162567,13 +162255,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [26551] = 4, - ACTIONS(4124), 1, - anon_sym_is, + [25919] = 8, + ACTIONS(3975), 1, + anon_sym_LPAREN, + ACTIONS(3983), 1, + anon_sym_LT, + ACTIONS(4107), 1, + anon_sym_DOT, + STATE(1588), 1, + sym_arguments, + STATE(1589), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4120), 13, + ACTIONS(4103), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -162583,24 +162279,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4122), 33, + ACTIONS(4105), 31, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -162621,15 +162314,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [26609] = 5, - ACTIONS(4008), 1, + [25986] = 8, + ACTIONS(3975), 1, + anon_sym_LPAREN, + ACTIONS(3983), 1, anon_sym_LT, - STATE(1644), 1, + ACTIONS(4113), 1, + anon_sym_DOT, + STATE(1590), 1, + sym_arguments, + STATE(1591), 1, sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4120), 12, + ACTIONS(4109), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -162642,20 +162341,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4122), 33, + ACTIONS(4111), 31, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -162676,13 +162373,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [26669] = 4, - ACTIONS(4090), 1, + [26053] = 4, + ACTIONS(4119), 1, anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4126), 13, + ACTIONS(4115), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -162696,7 +162393,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4128), 33, + ACTIONS(4117), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -162730,17 +162427,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [26727] = 6, - ACTIONS(4008), 1, - anon_sym_LT, - ACTIONS(4088), 1, - anon_sym_DOT, - STATE(1634), 1, - sym_type_arguments, + [26111] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4086), 12, + ACTIONS(3273), 14, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -162750,10 +162441,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3575), 32, + anon_sym_QMARK, + ACTIONS(3275), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -162766,6 +162459,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, + anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -162786,11 +162480,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [26789] = 3, + [26167] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3237), 14, + ACTIONS(3253), 14, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -162805,7 +162499,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ, anon_sym_GT, anon_sym_QMARK, - ACTIONS(3239), 33, + ACTIONS(3255), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -162839,11 +162533,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [26845] = 3, + [26223] = 5, + ACTIONS(1698), 1, + anon_sym_EQ, + ACTIONS(4121), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4130), 13, + ACTIONS(1694), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -162857,7 +162555,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4132), 34, + ACTIONS(1692), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -162889,14 +162587,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, anon_sym_implements, + [26283] = 4, + ACTIONS(4101), 1, anon_sym_is, - [26901] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3241), 14, + ACTIONS(4123), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -162910,8 +162608,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - anon_sym_QMARK, - ACTIONS(3243), 33, + ACTIONS(4125), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -162945,11 +162642,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [26957] = 3, + [26341] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4116), 13, + ACTIONS(4127), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -162963,7 +162660,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4118), 33, + ACTIONS(4129), 34, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -162997,11 +162694,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [27012] = 3, + anon_sym_is, + [26397] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4134), 13, + ACTIONS(1910), 14, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -163015,7 +162713,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4136), 33, + anon_sym_QMARK, + ACTIONS(1908), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -163049,11 +162748,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [27067] = 3, + [26453] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4138), 13, + ACTIONS(1898), 14, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -163067,7 +162766,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4140), 33, + anon_sym_QMARK, + ACTIONS(1896), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -163101,17 +162801,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [27122] = 4, - ACTIONS(4146), 1, - anon_sym_AMP, + [26509] = 9, + ACTIONS(824), 1, + anon_sym_BQUOTE, + ACTIONS(3977), 1, + anon_sym_LBRACK, + ACTIONS(3979), 1, + anon_sym_DOT, + ACTIONS(3981), 1, + anon_sym_QMARK_DOT, + STATE(1707), 1, + sym_template_string, + STATE(4736), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4142), 12, + ACTIONS(1844), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, @@ -163120,7 +162831,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4144), 33, + ACTIONS(1846), 28, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -163131,6 +162842,59 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_satisfies, + anon_sym_implements, + [26577] = 6, + ACTIONS(824), 1, + anon_sym_BQUOTE, + ACTIONS(3975), 1, + anon_sym_LPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(1745), 2, + sym_template_string, + sym_arguments, + ACTIONS(4131), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4133), 30, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_of, + anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, @@ -163150,15 +162914,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, anon_sym_implements, - [27179] = 3, + [26639] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4148), 13, + ACTIONS(1914), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -163172,7 +162934,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4150), 33, + ACTIONS(1912), 34, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -163206,11 +162968,86 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [27234] = 3, + anon_sym_is, + [26695] = 22, + ACTIONS(231), 1, + anon_sym_STAR, + ACTIONS(249), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(2351), 1, + anon_sym_DQUOTE, + ACTIONS(2353), 1, + anon_sym_SQUOTE, + ACTIONS(3303), 1, + anon_sym_LBRACE, + ACTIONS(3993), 1, + anon_sym_LBRACK, + ACTIONS(4137), 1, + anon_sym_async, + ACTIONS(4139), 1, + anon_sym_static, + ACTIONS(4141), 1, + anon_sym_readonly, + ACTIONS(4147), 1, + anon_sym_override, + STATE(2810), 1, + sym_accessibility_modifier, + STATE(2829), 1, + sym_override_modifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2381), 13, + ACTIONS(3469), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(3997), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4143), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(4145), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3522), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(5584), 3, + sym_object_assignment_pattern, + sym_rest_pattern, + sym_pair_pattern, + STATE(5585), 3, + sym_spread_element, + sym_method_definition, + sym_pair, + STATE(5788), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + ACTIONS(4135), 14, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [26789] = 4, + ACTIONS(4101), 1, + anon_sym_is, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4149), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -163224,7 +163061,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(2379), 33, + ACTIONS(4151), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -163258,11 +163095,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [27289] = 3, + [26847] = 6, + ACTIONS(3983), 1, + anon_sym_LT, + ACTIONS(4099), 1, + anon_sym_DOT, + STATE(1575), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4152), 13, + ACTIONS(4097), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -163272,11 +163115,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4154), 33, + ACTIONS(3580), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -163289,7 +163131,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -163310,11 +163151,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [27344] = 3, + [26909] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4156), 13, + ACTIONS(3237), 14, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -163328,7 +163169,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4158), 33, + anon_sym_QMARK, + ACTIONS(3239), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -163362,11 +163204,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [27399] = 3, + [26965] = 5, + ACTIONS(3983), 1, + anon_sym_LT, + STATE(1582), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4160), 13, + ACTIONS(4115), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -163376,11 +163222,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4162), 33, + ACTIONS(4117), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -163414,11 +163259,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [27454] = 3, + [27025] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4164), 13, + ACTIONS(4153), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -163432,7 +163277,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4166), 33, + ACTIONS(4155), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -163466,16 +163311,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [27509] = 5, - ACTIONS(4174), 1, - anon_sym_QMARK, + [27080] = 5, + ACTIONS(824), 1, + anon_sym_BQUOTE, + STATE(1707), 1, + sym_template_string, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4172), 2, - anon_sym_RPAREN, - anon_sym_extends, - ACTIONS(4168), 13, + ACTIONS(1844), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -163489,7 +163333,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4170), 30, + ACTIONS(1846), 31, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -163497,6 +163341,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, @@ -163517,14 +163363,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [27568] = 3, + [27139] = 5, + ACTIONS(3975), 1, + anon_sym_LPAREN, + STATE(1675), 1, + sym_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4160), 13, + ACTIONS(4157), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -163538,13 +163387,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4162), 33, + ACTIONS(4159), 31, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_of, @@ -163570,13 +163418,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, anon_sym_implements, - [27623] = 3, + [27198] = 4, + ACTIONS(4117), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1868), 13, + ACTIONS(4161), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -163590,19 +163439,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1866), 33, - sym__automatic_semicolon, + ACTIONS(4163), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_else, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_of, - anon_sym_while, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -163622,19 +163471,77 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_implements, + [27255] = 6, + ACTIONS(4165), 1, + anon_sym_AMP, + ACTIONS(4167), 1, + anon_sym_PIPE, + ACTIONS(4169), 1, anon_sym_extends, - anon_sym_PIPE_RBRACE, - [27678] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4164), 13, + ACTIONS(4161), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4163), 32, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_of, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_implements, + [27316] = 6, + ACTIONS(4165), 1, anon_sym_AMP, + ACTIONS(4167), 1, anon_sym_PIPE, + ACTIONS(4169), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4171), 11, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -163642,7 +163549,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4166), 33, + ACTIONS(4173), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -163674,13 +163581,86 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, anon_sym_implements, - [27733] = 3, + [27377] = 19, + ACTIONS(3321), 1, + anon_sym_DQUOTE, + ACTIONS(3323), 1, + anon_sym_SQUOTE, + ACTIONS(3759), 1, + anon_sym_override, + ACTIONS(3841), 1, + anon_sym_COMMA, + ACTIONS(3852), 1, + anon_sym_RBRACE, + ACTIONS(4175), 1, + anon_sym_STAR, + ACTIONS(4177), 1, + anon_sym_EQ, + ACTIONS(4179), 1, + anon_sym_LBRACK, + ACTIONS(4181), 1, + anon_sym_async, + ACTIONS(4185), 1, + anon_sym_readonly, + STATE(2827), 1, + sym_override_modifier, + STATE(5139), 1, + aux_sym_object_repeat1, + STATE(5141), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4176), 13, + ACTIONS(4183), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4187), 2, + anon_sym_get, + anon_sym_set, + STATE(3124), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(698), 8, + sym__automatic_semicolon, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(3733), 18, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [27464] = 6, + ACTIONS(4189), 1, + anon_sym_LBRACE, + ACTIONS(4191), 1, + anon_sym_DOT, + STATE(1792), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1688), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -163694,20 +163674,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4178), 33, + ACTIONS(1686), 30, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_else, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_RPAREN, anon_sym_of, - anon_sym_COLON, + anon_sym_while, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -163726,13 +163704,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - [27788] = 3, + anon_sym_PIPE_RBRACE, + [27525] = 6, + ACTIONS(4189), 1, + anon_sym_LBRACE, + ACTIONS(4193), 1, + anon_sym_DOT, + STATE(1792), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4180), 13, + ACTIONS(1688), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -163746,20 +163729,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4182), 33, + ACTIONS(1686), 30, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_else, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_RPAREN, anon_sym_of, - anon_sym_COLON, + anon_sym_while, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -163778,13 +163759,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - [27843] = 3, + anon_sym_PIPE_RBRACE, + [27586] = 5, + ACTIONS(4189), 1, + anon_sym_LBRACE, + STATE(1792), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3441), 13, + ACTIONS(1688), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -163798,19 +163782,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3443), 33, + ACTIONS(1686), 31, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_else, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_RPAREN, anon_sym_of, - anon_sym_COLON, + anon_sym_while, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -163830,13 +163813,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - anon_sym_implements, - [27898] = 3, + anon_sym_PIPE_RBRACE, + [27645] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4176), 13, + ACTIONS(3455), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -163850,7 +163832,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4178), 33, + ACTIONS(3457), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -163884,36 +163866,41 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [27953] = 3, + [27700] = 7, + ACTIONS(1698), 1, + anon_sym_EQ, + ACTIONS(2395), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4180), 13, + ACTIONS(4195), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(4198), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(1696), 10, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4182), 33, + ACTIONS(1700), 29, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, - anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, - anon_sym_of, anon_sym_COLON, - anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -163934,41 +163921,45 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, anon_sym_implements, - [28008] = 3, + [27763] = 7, + ACTIONS(3562), 1, + anon_sym_DOT, + ACTIONS(3564), 1, + anon_sym_QMARK_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4184), 13, + ACTIONS(3544), 3, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_extends, + ACTIONS(3554), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(3498), 10, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4186), 33, + ACTIONS(3502), 28, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, - anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, - anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -163986,106 +163977,96 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, anon_sym_implements, - [28063] = 19, - ACTIONS(3307), 1, - anon_sym_DQUOTE, - ACTIONS(3309), 1, - anon_sym_SQUOTE, - ACTIONS(3744), 1, - anon_sym_override, - ACTIONS(3826), 1, - anon_sym_COMMA, - ACTIONS(3837), 1, - anon_sym_RBRACE, - ACTIONS(4188), 1, - anon_sym_STAR, - ACTIONS(4190), 1, + [27826] = 7, + ACTIONS(4203), 1, anon_sym_EQ, - ACTIONS(4192), 1, - anon_sym_LBRACK, - ACTIONS(4194), 1, - anon_sym_async, - ACTIONS(4198), 1, - anon_sym_readonly, - STATE(2828), 1, - sym_override_modifier, - STATE(4754), 1, - aux_sym_object_repeat1, - STATE(4870), 1, - aux_sym_object_pattern_repeat1, + ACTIONS(4213), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4196), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(4200), 2, - anon_sym_get, - anon_sym_set, - STATE(3115), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(696), 8, - sym__automatic_semicolon, - sym__member_signature_marker, + ACTIONS(4207), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(4210), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(4201), 10, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4205), 29, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(3718), 18, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [28150] = 3, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_implements, + [27889] = 5, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4202), 13, + ACTIONS(4215), 3, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_extends, + ACTIONS(4217), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(3498), 10, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4204), 33, + ACTIONS(3502), 30, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, - anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, - anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -164106,13 +164087,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, anon_sym_implements, - [28205] = 3, + [27948] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4184), 13, + ACTIONS(3451), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -164126,7 +164106,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4186), 33, + ACTIONS(3453), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -164160,11 +164140,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [28260] = 3, + [28003] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3445), 13, + ACTIONS(3459), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -164178,7 +164158,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3447), 33, + ACTIONS(3461), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -164212,11 +164192,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [28315] = 3, + [28058] = 6, + ACTIONS(4219), 1, + anon_sym_LBRACE, + ACTIONS(4221), 1, + anon_sym_DOT, + STATE(1721), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4202), 13, + ACTIONS(1688), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -164230,10 +164216,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4204), 33, + ACTIONS(1686), 30, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, @@ -164243,7 +164228,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -164262,19 +164246,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, anon_sym_implements, - [28370] = 6, - ACTIONS(4206), 1, + [28119] = 6, + ACTIONS(4219), 1, anon_sym_LBRACE, - ACTIONS(4208), 1, + ACTIONS(4223), 1, anon_sym_DOT, - STATE(1665), 1, + STATE(1721), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1670), 13, + ACTIONS(1688), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -164288,7 +164271,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1668), 30, + ACTIONS(1686), 30, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, @@ -164319,17 +164302,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [28431] = 6, - ACTIONS(4206), 1, + [28180] = 5, + ACTIONS(4219), 1, anon_sym_LBRACE, - ACTIONS(4210), 1, - anon_sym_DOT, - STATE(1665), 1, + STATE(1721), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1670), 13, + ACTIONS(1688), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -164343,7 +164324,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1668), 30, + ACTIONS(1686), 31, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, @@ -164355,6 +164336,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, + anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -164374,15 +164356,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [28492] = 5, - ACTIONS(4206), 1, - anon_sym_LBRACE, - STATE(1665), 1, - sym_statement_block, + [28239] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1670), 13, + ACTIONS(4225), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -164396,9 +164374,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1668), 31, + ACTIONS(4227), 33, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, @@ -164427,12 +164406,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [28551] = 3, + [28294] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3437), 13, + ACTIONS(4229), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -164446,7 +164426,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3439), 33, + ACTIONS(4231), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -164480,11 +164460,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [28606] = 3, + [28349] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4212), 13, + ACTIONS(4123), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -164498,7 +164478,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4214), 33, + ACTIONS(4125), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -164532,11 +164512,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [28661] = 3, + [28404] = 4, + ACTIONS(4237), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4216), 13, + ACTIONS(4233), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -164550,7 +164532,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4218), 33, + ACTIONS(4235), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -164563,7 +164545,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -164584,11 +164565,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [28716] = 3, + [28461] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4220), 13, + ACTIONS(4239), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -164602,7 +164583,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4222), 33, + ACTIONS(4241), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -164636,21 +164617,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [28771] = 6, - ACTIONS(4146), 1, - anon_sym_AMP, - ACTIONS(4228), 1, - anon_sym_PIPE, - ACTIONS(4230), 1, - anon_sym_extends, + [28516] = 4, + ACTIONS(4243), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4224), 11, + ACTIONS(4239), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -164658,7 +164637,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4226), 32, + ACTIONS(4241), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -164669,7 +164648,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, - anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -164690,12 +164668,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [28832] = 3, + [28573] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4232), 13, + ACTIONS(4115), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -164709,7 +164688,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4234), 33, + ACTIONS(4117), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -164743,11 +164722,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [28887] = 3, + [28628] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4236), 13, + ACTIONS(4245), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -164761,7 +164740,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4238), 33, + ACTIONS(4247), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -164795,21 +164774,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [28942] = 6, - ACTIONS(4146), 1, - anon_sym_AMP, - ACTIONS(4228), 1, - anon_sym_PIPE, - ACTIONS(4230), 1, - anon_sym_extends, + [28683] = 4, + ACTIONS(4121), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4236), 11, + ACTIONS(1694), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -164817,7 +164794,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4238), 32, + ACTIONS(1692), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -164850,11 +164827,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [29003] = 3, + [28740] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2377), 13, + ACTIONS(2397), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -164868,7 +164845,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(2375), 33, + ACTIONS(2395), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -164902,11 +164879,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [29058] = 3, + [28795] = 4, + ACTIONS(4095), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4240), 13, + ACTIONS(3554), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -164920,7 +164899,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4242), 33, + ACTIONS(3544), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -164933,7 +164912,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -164954,11 +164932,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [29113] = 3, + [28852] = 4, + ACTIONS(4253), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4244), 13, + ACTIONS(4249), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -164972,7 +164952,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4246), 33, + ACTIONS(4251), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -164985,7 +164965,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -165006,11 +164985,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [29168] = 3, + [28909] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4244), 13, + ACTIONS(4255), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -165024,7 +165003,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4246), 33, + ACTIONS(4257), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -165058,11 +165037,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [29223] = 3, + [28964] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4244), 13, + ACTIONS(4259), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -165076,7 +165055,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4246), 33, + ACTIONS(4213), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -165110,11 +165089,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [29278] = 3, + [29019] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4248), 13, + ACTIONS(4261), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -165128,7 +165107,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4250), 33, + ACTIONS(4263), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -165162,16 +165141,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [29333] = 3, + [29074] = 4, + ACTIONS(4165), 1, + anon_sym_AMP, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4248), 13, + ACTIONS(4265), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, - anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, @@ -165180,7 +165160,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4250), 33, + ACTIONS(4267), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -165214,11 +165194,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [29388] = 3, + [29131] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4248), 13, + ACTIONS(4217), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -165232,7 +165212,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4250), 33, + ACTIONS(4215), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -165266,11 +165246,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [29443] = 3, + [29186] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4252), 13, + ACTIONS(4269), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -165284,7 +165264,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4254), 33, + ACTIONS(4271), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -165318,11 +165298,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [29498] = 3, + [29241] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4252), 13, + ACTIONS(4273), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -165336,7 +165316,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4254), 33, + ACTIONS(4275), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -165370,17 +165350,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [29553] = 3, + [29296] = 6, + ACTIONS(4165), 1, + anon_sym_AMP, + ACTIONS(4167), 1, + anon_sym_PIPE, + ACTIONS(4169), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4252), 13, + ACTIONS(4277), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -165388,7 +165372,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4254), 33, + ACTIONS(4279), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -165420,19 +165404,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, anon_sym_implements, - [29608] = 3, + [29357] = 6, + ACTIONS(4241), 1, + anon_sym_extends, + ACTIONS(4243), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4256), 13, + ACTIONS(4239), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4281), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -165440,7 +165428,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4258), 33, + ACTIONS(4283), 31, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -165451,7 +165439,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, - anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -165472,13 +165459,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, anon_sym_implements, - [29663] = 3, + [29418] = 4, + ACTIONS(4243), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4260), 13, + ACTIONS(4285), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -165492,7 +165480,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4262), 33, + ACTIONS(4287), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -165503,7 +165491,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, - anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -165526,11 +165513,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [29718] = 3, + [29475] = 4, + ACTIONS(4293), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4264), 13, + ACTIONS(4289), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -165544,7 +165533,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4266), 33, + ACTIONS(4291), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -165576,13 +165565,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, anon_sym_implements, - [29773] = 3, + [29532] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2373), 13, + ACTIONS(4295), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -165596,7 +165584,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(2371), 33, + ACTIONS(4297), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -165630,11 +165618,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [29828] = 3, + [29587] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4268), 13, + ACTIONS(1910), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -165648,19 +165636,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4270), 33, + ACTIONS(1908), 33, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_else, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_RPAREN, anon_sym_of, - anon_sym_COLON, + anon_sym_while, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -165681,12 +165669,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - anon_sym_implements, - [29883] = 3, + anon_sym_PIPE_RBRACE, + [29642] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4272), 13, + ACTIONS(4299), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -165700,7 +165688,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4274), 33, + ACTIONS(4301), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -165734,11 +165722,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [29938] = 3, + [29697] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4272), 13, + ACTIONS(4303), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -165752,7 +165740,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4274), 33, + ACTIONS(4305), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -165786,11 +165774,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [29993] = 3, + [29752] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4272), 13, + ACTIONS(4307), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -165804,7 +165792,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4274), 33, + ACTIONS(4309), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -165838,11 +165826,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [30048] = 3, + [29807] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4276), 13, + ACTIONS(2381), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -165856,7 +165844,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4278), 33, + ACTIONS(2379), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -165890,11 +165878,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [30103] = 3, + [29862] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4276), 13, + ACTIONS(4311), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -165908,7 +165896,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4278), 33, + ACTIONS(4313), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -165942,11 +165930,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [30158] = 3, + [29917] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4276), 13, + ACTIONS(4315), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -165960,7 +165948,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4278), 33, + ACTIONS(4317), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -165994,11 +165982,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [30213] = 3, + [29972] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4280), 13, + ACTIONS(4319), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -166012,7 +166000,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4282), 33, + ACTIONS(4321), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -166046,11 +166034,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [30268] = 3, + [30027] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4284), 13, + ACTIONS(4323), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -166064,7 +166052,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4286), 33, + ACTIONS(4325), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -166098,13 +166086,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [30323] = 4, - ACTIONS(4122), 1, - anon_sym_extends, + [30082] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4288), 13, + ACTIONS(4327), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -166118,7 +166104,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4290), 32, + ACTIONS(4329), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -166150,12 +166136,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [30380] = 3, + [30137] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4292), 13, + ACTIONS(4331), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -166169,7 +166156,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4294), 33, + ACTIONS(4333), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -166203,11 +166190,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [30435] = 3, + [30192] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4292), 13, + ACTIONS(4335), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -166221,7 +166208,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4294), 33, + ACTIONS(4337), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -166255,11 +166242,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [30490] = 3, + [30247] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4292), 13, + ACTIONS(4339), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -166273,7 +166260,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4294), 33, + ACTIONS(4341), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -166307,11 +166294,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [30545] = 3, + [30302] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4296), 13, + ACTIONS(4343), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -166325,7 +166312,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4298), 33, + ACTIONS(4345), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -166359,17 +166346,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [30600] = 6, - ACTIONS(4300), 1, - anon_sym_LBRACE, - ACTIONS(4302), 1, + [30357] = 4, + ACTIONS(4351), 1, anon_sym_DOT, - STATE(1794), 1, - sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1670), 13, + ACTIONS(4347), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -166383,18 +166366,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1668), 30, - sym__automatic_semicolon, + ACTIONS(4349), 32, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_else, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_of, - anon_sym_while, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -166413,22 +166397,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_PIPE_RBRACE, - [30661] = 6, - ACTIONS(4146), 1, - anon_sym_AMP, - ACTIONS(4228), 1, - anon_sym_PIPE, - ACTIONS(4230), 1, anon_sym_extends, + anon_sym_implements, + [30414] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4304), 11, + ACTIONS(3710), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -166436,7 +166417,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4306), 32, + ACTIONS(3530), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -166468,22 +166449,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_implements, - [30722] = 6, - ACTIONS(4146), 1, - anon_sym_AMP, - ACTIONS(4228), 1, - anon_sym_PIPE, - ACTIONS(4230), 1, anon_sym_extends, + anon_sym_implements, + [30469] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4288), 11, + ACTIONS(3731), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -166491,7 +166469,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4290), 32, + ACTIONS(3536), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -166523,16 +166501,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [30783] = 5, - ACTIONS(818), 1, - anon_sym_BQUOTE, - STATE(1734), 1, - sym_template_string, + [30524] = 4, + ACTIONS(4354), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1782), 13, + ACTIONS(4347), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -166546,7 +166523,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1784), 31, + ACTIONS(4349), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -166559,7 +166536,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -166576,15 +166552,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, + anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [30842] = 4, - ACTIONS(4312), 1, - anon_sym_DOT, + [30581] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4308), 13, + ACTIONS(4357), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -166598,7 +166574,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4310), 32, + ACTIONS(4359), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -166611,6 +166587,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, + anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -166631,17 +166608,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [30899] = 3, + [30636] = 6, + ACTIONS(4165), 1, + anon_sym_AMP, + ACTIONS(4167), 1, + anon_sym_PIPE, + ACTIONS(4169), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3702), 13, + ACTIONS(4357), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -166649,7 +166630,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3484), 33, + ACTIONS(4359), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -166681,13 +166662,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, anon_sym_implements, - [30954] = 3, + [30697] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3704), 13, + ACTIONS(4361), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -166701,7 +166681,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3490), 33, + ACTIONS(4363), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -166735,11 +166715,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [31009] = 3, + [30752] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4315), 13, + ACTIONS(4365), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -166753,7 +166733,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4317), 33, + ACTIONS(4367), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -166787,13 +166767,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [31064] = 4, - ACTIONS(4319), 1, - sym__automatic_semicolon, + [30807] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1884), 13, + ACTIONS(4369), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -166807,7 +166785,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1882), 32, + ACTIONS(4371), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -166839,16 +166817,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [31121] = 5, - ACTIONS(4300), 1, - anon_sym_LBRACE, - STATE(1794), 1, - sym_statement_block, + [30862] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1670), 13, + ACTIONS(4373), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -166862,18 +166837,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1668), 31, - sym__automatic_semicolon, + ACTIONS(4375), 33, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_else, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_of, - anon_sym_while, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -166893,80 +166869,66 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_PIPE_RBRACE, - [31180] = 19, - ACTIONS(3307), 1, - anon_sym_DQUOTE, - ACTIONS(3309), 1, - anon_sym_SQUOTE, - ACTIONS(3744), 1, - anon_sym_override, - ACTIONS(3826), 1, - anon_sym_COMMA, - ACTIONS(3840), 1, - anon_sym_RBRACE, - ACTIONS(4188), 1, - anon_sym_STAR, - ACTIONS(4190), 1, - anon_sym_EQ, - ACTIONS(4192), 1, - anon_sym_LBRACK, - ACTIONS(4194), 1, - anon_sym_async, - ACTIONS(4198), 1, - anon_sym_readonly, - STATE(2828), 1, - sym_override_modifier, - STATE(4754), 1, - aux_sym_object_repeat1, - STATE(4870), 1, - aux_sym_object_pattern_repeat1, + anon_sym_extends, + anon_sym_implements, + [30917] = 4, + ACTIONS(4165), 1, + anon_sym_AMP, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4196), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(4200), 2, - anon_sym_get, - anon_sym_set, - STATE(3115), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(696), 8, - sym__automatic_semicolon, - sym__member_signature_marker, + ACTIONS(4377), 12, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4379), 33, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(3718), 18, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [31267] = 3, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + anon_sym_implements, + [30974] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4126), 13, + ACTIONS(4381), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -166980,7 +166942,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4128), 33, + ACTIONS(4383), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -167014,13 +166976,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [31322] = 4, - ACTIONS(4325), 1, - anon_sym_DOT, + [31029] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4321), 13, + ACTIONS(2385), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -167034,7 +166994,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4323), 32, + ACTIONS(2383), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -167047,6 +167007,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, + anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -167067,11 +167028,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [31379] = 3, + [31084] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4327), 13, + ACTIONS(4385), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -167085,7 +167046,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4329), 33, + ACTIONS(4387), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -167119,13 +167080,65 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [31434] = 4, - ACTIONS(4331), 1, + [31139] = 5, + ACTIONS(4295), 1, + anon_sym_QMARK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4297), 2, + anon_sym_RPAREN, + anon_sym_extends, + ACTIONS(4389), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4391), 30, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_implements, + [31198] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4327), 13, + ACTIONS(4393), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -167139,7 +167152,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4329), 32, + ACTIONS(4395), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -167150,6 +167163,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, + anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -167172,11 +167186,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [31491] = 3, + [31253] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4120), 13, + ACTIONS(4397), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -167190,7 +167204,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4122), 33, + ACTIONS(4399), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -167224,21 +167238,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [31546] = 6, - ACTIONS(4146), 1, - anon_sym_AMP, - ACTIONS(4228), 1, - anon_sym_PIPE, - ACTIONS(4230), 1, - anon_sym_extends, + [31308] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4333), 11, + ACTIONS(4393), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -167246,7 +167256,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4335), 32, + ACTIONS(4395), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -167278,12 +167288,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [31607] = 3, + [31363] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4337), 13, + ACTIONS(4397), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -167297,7 +167308,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4339), 33, + ACTIONS(4399), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -167331,21 +167342,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [31662] = 6, - ACTIONS(4146), 1, - anon_sym_AMP, - ACTIONS(4228), 1, - anon_sym_PIPE, - ACTIONS(4230), 1, - anon_sym_extends, + [31418] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4341), 11, + ACTIONS(4401), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -167353,7 +167360,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4343), 32, + ACTIONS(4403), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -167385,14 +167392,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [31723] = 4, - ACTIONS(4100), 1, - sym__automatic_semicolon, + [31473] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1688), 13, + ACTIONS(4405), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -167406,7 +167412,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1686), 32, + ACTIONS(4407), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -167438,12 +167444,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [31780] = 3, + [31528] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4345), 13, + ACTIONS(4401), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -167457,7 +167464,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4347), 33, + ACTIONS(4403), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -167491,147 +167498,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [31835] = 19, - ACTIONS(3307), 1, - anon_sym_DQUOTE, - ACTIONS(3309), 1, - anon_sym_SQUOTE, - ACTIONS(3744), 1, - anon_sym_override, - ACTIONS(3826), 1, - anon_sym_COMMA, - ACTIONS(3843), 1, - anon_sym_RBRACE, - ACTIONS(4188), 1, - anon_sym_STAR, - ACTIONS(4190), 1, - anon_sym_EQ, - ACTIONS(4192), 1, - anon_sym_LBRACK, - ACTIONS(4194), 1, - anon_sym_async, - ACTIONS(4198), 1, - anon_sym_readonly, - STATE(2828), 1, - sym_override_modifier, - STATE(4863), 1, - aux_sym_object_repeat1, - STATE(4870), 1, - aux_sym_object_pattern_repeat1, + [31583] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4196), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(4200), 2, - anon_sym_get, - anon_sym_set, - STATE(3115), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(696), 8, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(3718), 18, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [31922] = 19, - ACTIONS(3307), 1, - anon_sym_DQUOTE, - ACTIONS(3309), 1, - anon_sym_SQUOTE, - ACTIONS(3744), 1, - anon_sym_override, - ACTIONS(3826), 1, - anon_sym_COMMA, - ACTIONS(3834), 1, - anon_sym_RBRACE, - ACTIONS(4188), 1, - anon_sym_STAR, - ACTIONS(4190), 1, - anon_sym_EQ, - ACTIONS(4192), 1, - anon_sym_LBRACK, - ACTIONS(4194), 1, - anon_sym_async, - ACTIONS(4198), 1, - anon_sym_readonly, - STATE(2828), 1, - sym_override_modifier, - STATE(4754), 1, - aux_sym_object_repeat1, - STATE(4870), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4196), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(4200), 2, - anon_sym_get, - anon_sym_set, - STATE(3115), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(696), 8, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(3718), 18, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [32009] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(2389), 13, + ACTIONS(4405), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -167645,7 +167516,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(2387), 33, + ACTIONS(4407), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -167679,13 +167550,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [32064] = 4, - ACTIONS(4098), 1, - anon_sym_DOT, + [31638] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3538), 13, + ACTIONS(4409), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -167699,7 +167568,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3528), 32, + ACTIONS(4411), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -167712,6 +167581,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, + anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -167732,21 +167602,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [32121] = 6, - ACTIONS(4146), 1, - anon_sym_AMP, - ACTIONS(4228), 1, - anon_sym_PIPE, - ACTIONS(4230), 1, - anon_sym_extends, + [31693] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4345), 11, + ACTIONS(4413), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -167754,7 +167620,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4347), 32, + ACTIONS(4415), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -167786,14 +167652,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [32182] = 4, - ACTIONS(4353), 1, - anon_sym_DOT, + [31748] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4349), 13, + ACTIONS(4409), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -167807,7 +167672,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4351), 32, + ACTIONS(4411), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -167820,6 +167685,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, + anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -167840,11 +167706,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [32239] = 3, + [31803] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4355), 13, + ACTIONS(4413), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -167858,7 +167724,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4357), 33, + ACTIONS(4415), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -167892,66 +167758,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [32294] = 6, - ACTIONS(4300), 1, - anon_sym_LBRACE, - ACTIONS(4359), 1, - anon_sym_DOT, - STATE(1794), 1, - sym_statement_block, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(1670), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(1668), 30, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_else, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_while, - anon_sym_LBRACK, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_PIPE_RBRACE, - [32355] = 3, + [31858] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4361), 13, + ACTIONS(4417), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -167965,7 +167776,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4363), 33, + ACTIONS(4419), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -167999,11 +167810,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [32410] = 3, + [31913] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4365), 13, + ACTIONS(4421), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -168017,7 +167828,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4367), 33, + ACTIONS(4423), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -168051,70 +167862,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [32465] = 4, - ACTIONS(4146), 1, + [31968] = 6, + ACTIONS(4165), 1, anon_sym_AMP, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4369), 12, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, + ACTIONS(4167), 1, anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4371), 33, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, + ACTIONS(4169), 1, anon_sym_extends, - anon_sym_implements, - [32522] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4373), 13, + ACTIONS(4425), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -168122,7 +167884,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4375), 33, + ACTIONS(4427), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -168154,13 +167916,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, anon_sym_implements, - [32577] = 3, + [32029] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4377), 13, + ACTIONS(4429), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -168174,7 +167935,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4379), 33, + ACTIONS(4431), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -168208,15 +167969,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [32632] = 5, - ACTIONS(4000), 1, - anon_sym_LPAREN, - STATE(1667), 1, - sym_arguments, + [32084] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4381), 13, + ACTIONS(4433), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -168230,12 +167987,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4383), 31, + ACTIONS(4435), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_of, @@ -168261,23 +168019,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [32691] = 7, - ACTIONS(1692), 1, - anon_sym_EQ, - ACTIONS(2387), 1, + [32139] = 6, + ACTIONS(4165), 1, + anon_sym_AMP, + ACTIONS(4167), 1, + anon_sym_PIPE, + ACTIONS(4169), 1, anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4385), 2, - anon_sym_COMMA, - anon_sym_LBRACK, - ACTIONS(4388), 3, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - ACTIONS(1690), 10, + ACTIONS(4433), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -168288,15 +168042,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1694), 29, + anon_sym_GT, + ACTIONS(4435), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, + anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -168318,11 +168076,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [32754] = 3, + [32200] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4391), 13, + ACTIONS(2389), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -168336,7 +168094,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4393), 33, + ACTIONS(2387), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -168370,21 +168128,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [32809] = 6, - ACTIONS(4146), 1, - anon_sym_AMP, - ACTIONS(4228), 1, - anon_sym_PIPE, - ACTIONS(4230), 1, - anon_sym_extends, + [32255] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4395), 11, + ACTIONS(4437), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -168392,7 +168146,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4397), 32, + ACTIONS(4439), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -168424,14 +168178,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [32870] = 4, - ACTIONS(3552), 1, - anon_sym_EQ, + [32310] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3496), 13, + ACTIONS(4441), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -168445,7 +168198,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3500), 32, + ACTIONS(4443), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -168477,79 +168230,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [32927] = 7, - ACTIONS(3546), 1, - anon_sym_DOT, - ACTIONS(3548), 1, - anon_sym_QMARK_DOT, + [32365] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3528), 3, - anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_extends, - ACTIONS(3538), 3, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - ACTIONS(3496), 10, + ACTIONS(4441), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3500), 28, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_of, - anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_implements, - [32990] = 6, - ACTIONS(4329), 1, - anon_sym_extends, - ACTIONS(4331), 1, - anon_sym_LBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4327), 2, anon_sym_AMP, anon_sym_PIPE, - ACTIONS(4399), 11, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -168557,7 +168250,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4401), 31, + ACTIONS(4443), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -168568,6 +168261,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, + anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -168588,14 +168282,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_implements, - [33051] = 4, - ACTIONS(4407), 1, anon_sym_extends, + anon_sym_implements, + [32420] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4403), 13, + ACTIONS(4441), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -168609,7 +168302,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4405), 32, + ACTIONS(4443), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -168641,14 +168334,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [33108] = 4, - ACTIONS(4331), 1, - anon_sym_LBRACK, + [32475] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4409), 13, + ACTIONS(4445), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -168662,7 +168354,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4411), 32, + ACTIONS(4447), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -168673,6 +168365,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, + anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -168695,11 +168388,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [33165] = 3, + [32530] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4413), 13, + ACTIONS(4445), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -168713,7 +168406,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4415), 33, + ACTIONS(4447), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -168747,11 +168440,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [33220] = 3, + [32585] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4174), 13, + ACTIONS(4445), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -168765,7 +168458,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4172), 33, + ACTIONS(4447), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -168799,67 +168492,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [33275] = 7, - ACTIONS(4363), 1, - anon_sym_extends, - ACTIONS(4419), 1, - anon_sym_EQ, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4423), 2, - anon_sym_COMMA, - anon_sym_LBRACK, - ACTIONS(4426), 3, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - ACTIONS(4417), 10, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4421), 29, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_implements, - [33338] = 3, + [32640] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4429), 13, + ACTIONS(4449), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -168873,7 +168510,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4431), 33, + ACTIONS(4451), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -168907,11 +168544,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [33393] = 3, + [32695] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4433), 13, + ACTIONS(4449), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -168925,7 +168562,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4435), 33, + ACTIONS(4451), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -168959,11 +168596,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [33448] = 3, + [32750] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4437), 13, + ACTIONS(4449), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -168977,7 +168614,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4439), 33, + ACTIONS(4451), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -169011,11 +168648,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [33503] = 3, + [32805] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1848), 13, + ACTIONS(4453), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -169029,63 +168666,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1846), 33, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_else, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_while, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [33558] = 6, - ACTIONS(4146), 1, - anon_sym_AMP, - ACTIONS(4228), 1, - anon_sym_PIPE, - ACTIONS(4230), 1, - anon_sym_extends, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4441), 11, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4443), 32, + ACTIONS(4455), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -169117,12 +168698,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [33619] = 3, + [32860] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4445), 13, + ACTIONS(4457), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -169136,7 +168718,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4447), 33, + ACTIONS(4459), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -169170,39 +168752,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [33674] = 5, + [32915] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4373), 3, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - ACTIONS(4375), 3, - anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_extends, - ACTIONS(3496), 10, + ACTIONS(4461), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3500), 30, + anon_sym_GT, + ACTIONS(4463), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_of, anon_sym_COLON, + anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -169223,16 +168802,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [33733] = 5, - ACTIONS(4000), 1, - anon_sym_LPAREN, - STATE(1730), 1, - sym_arguments, + [32970] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4449), 13, + ACTIONS(2393), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -169246,12 +168822,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4451), 31, + ACTIONS(2391), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_of, @@ -169277,12 +168854,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [33792] = 3, + [33025] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2385), 13, + ACTIONS(4465), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -169296,7 +168874,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(2383), 33, + ACTIONS(4467), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -169330,11 +168908,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [33847] = 3, + [33080] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4453), 13, + ACTIONS(4469), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -169348,7 +168926,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4455), 33, + ACTIONS(4471), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -169382,11 +168960,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [33902] = 3, + [33135] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4457), 13, + ACTIONS(4469), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -169400,7 +168978,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4459), 33, + ACTIONS(4471), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -169434,11 +169012,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [33957] = 3, + [33190] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4461), 13, + ACTIONS(4469), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -169452,7 +169030,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4463), 33, + ACTIONS(4471), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -169486,11 +169064,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [34012] = 3, + [33245] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4465), 13, + ACTIONS(4473), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -169504,7 +169082,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4467), 33, + ACTIONS(4475), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -169538,11 +169116,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [34067] = 3, + [33300] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4469), 13, + ACTIONS(4473), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -169556,7 +169134,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4471), 33, + ACTIONS(4475), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -169590,7 +169168,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [34122] = 3, + [33355] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, @@ -169642,75 +169220,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [34177] = 19, - ACTIONS(3307), 1, - anon_sym_DQUOTE, - ACTIONS(3309), 1, - anon_sym_SQUOTE, - ACTIONS(3744), 1, - anon_sym_override, - ACTIONS(3826), 1, - anon_sym_COMMA, - ACTIONS(3829), 1, - anon_sym_RBRACE, - ACTIONS(4188), 1, - anon_sym_STAR, - ACTIONS(4190), 1, - anon_sym_EQ, - ACTIONS(4192), 1, - anon_sym_LBRACK, - ACTIONS(4194), 1, - anon_sym_async, - ACTIONS(4198), 1, - anon_sym_readonly, - STATE(2828), 1, - sym_override_modifier, - STATE(4754), 1, - aux_sym_object_repeat1, - STATE(4870), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4196), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(4200), 2, - anon_sym_get, - anon_sym_set, - STATE(3115), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(696), 8, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(3718), 18, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [34264] = 3, + [33410] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, @@ -169762,11 +169272,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [34319] = 3, + [33465] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4481), 13, + ACTIONS(4477), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -169780,7 +169290,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4483), 33, + ACTIONS(4479), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -169814,13 +169324,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [34374] = 4, - ACTIONS(4485), 1, - anon_sym_DOT, + [33520] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4308), 13, + ACTIONS(4477), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -169834,7 +169342,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4310), 32, + ACTIONS(4479), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -169847,6 +169355,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, + anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -169867,75 +169376,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_satisfies, anon_sym_extends, anon_sym_implements, - [34431] = 16, - ACTIONS(3307), 1, - anon_sym_DQUOTE, - ACTIONS(3309), 1, - anon_sym_SQUOTE, - ACTIONS(3826), 1, - anon_sym_COMMA, - ACTIONS(3843), 1, - anon_sym_RBRACE, - ACTIONS(4188), 1, - anon_sym_STAR, - ACTIONS(4190), 1, - anon_sym_EQ, - ACTIONS(4194), 1, - anon_sym_async, - ACTIONS(4488), 1, - anon_sym_LBRACK, - STATE(4863), 1, - aux_sym_object_repeat1, - STATE(4870), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4196), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(4200), 2, - anon_sym_get, - anon_sym_set, - STATE(3115), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(696), 8, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(3718), 20, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [34511] = 3, + [33575] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4490), 13, + ACTIONS(4481), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -169949,7 +169394,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4492), 32, + ACTIONS(4483), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -169981,18 +169426,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [34565] = 3, + [33630] = 6, + ACTIONS(4165), 1, + anon_sym_AMP, + ACTIONS(4167), 1, + anon_sym_PIPE, + ACTIONS(4169), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1788), 13, + ACTIONS(4485), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -170000,7 +169450,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1786), 32, + ACTIONS(4487), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -170033,11 +169483,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [34619] = 3, + [33691] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1884), 13, + ACTIONS(4149), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -170051,7 +169501,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1882), 32, + ACTIONS(4151), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -170083,18 +169533,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_extends, anon_sym_implements, - [34673] = 3, + [33746] = 6, + ACTIONS(4165), 1, + anon_sym_AMP, + ACTIONS(4167), 1, + anon_sym_PIPE, + ACTIONS(4169), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4494), 13, + ACTIONS(4489), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -170102,7 +169557,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4496), 32, + ACTIONS(4491), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -170135,17 +169590,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [34727] = 3, + [33807] = 6, + ACTIONS(4165), 1, + anon_sym_AMP, + ACTIONS(4167), 1, + anon_sym_PIPE, + ACTIONS(4169), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4498), 13, + ACTIONS(4493), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -170153,7 +169612,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4500), 32, + ACTIONS(4495), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -170186,39 +169645,47 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [34781] = 15, - ACTIONS(2343), 1, + [33868] = 19, + ACTIONS(3321), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(3323), 1, anon_sym_SQUOTE, - ACTIONS(3826), 1, + ACTIONS(3759), 1, + anon_sym_override, + ACTIONS(3841), 1, anon_sym_COMMA, - ACTIONS(3834), 1, + ACTIONS(3858), 1, anon_sym_RBRACE, - ACTIONS(4188), 1, + ACTIONS(4175), 1, anon_sym_STAR, - ACTIONS(4190), 1, + ACTIONS(4177), 1, anon_sym_EQ, - ACTIONS(4502), 1, + ACTIONS(4179), 1, anon_sym_LBRACK, - STATE(4754), 1, + ACTIONS(4181), 1, + anon_sym_async, + ACTIONS(4185), 1, + anon_sym_readonly, + STATE(2827), 1, + sym_override_modifier, + STATE(4769), 1, aux_sym_object_repeat1, - STATE(4870), 1, + STATE(5141), 1, aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4504), 2, + ACTIONS(4183), 2, sym_number, sym_private_property_identifier, - ACTIONS(4506), 2, + ACTIONS(4187), 2, anon_sym_get, anon_sym_set, - STATE(3843), 3, + STATE(3124), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 8, + ACTIONS(698), 8, sym__automatic_semicolon, sym__member_signature_marker, anon_sym_LPAREN, @@ -170227,21 +169694,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_QMARK, anon_sym_PIPE_RBRACE, - ACTIONS(2361), 21, + ACTIONS(3733), 18, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, - anon_sym_async, anon_sym_new, sym_identifier, anon_sym_static, - anon_sym_readonly, anon_sym_declare, anon_sym_public, anon_sym_private, anon_sym_protected, - anon_sym_override, anon_sym_module, anon_sym_any, anon_sym_number, @@ -170249,11 +169713,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [34859] = 3, + [33955] = 4, + ACTIONS(4497), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4508), 13, + ACTIONS(1786), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -170267,7 +169733,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4510), 32, + ACTIONS(1784), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -170300,13 +169766,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [34913] = 4, - ACTIONS(4419), 1, - anon_sym_EQ, + [34012] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4417), 13, + ACTIONS(1898), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -170320,18 +169784,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4421), 31, + ACTIONS(1896), 33, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_else, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_of, + anon_sym_while, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -170351,139 +169816,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_implements, - [34969] = 16, - ACTIONS(3307), 1, - anon_sym_DQUOTE, - ACTIONS(3309), 1, - anon_sym_SQUOTE, - ACTIONS(3826), 1, - anon_sym_COMMA, - ACTIONS(3840), 1, - anon_sym_RBRACE, - ACTIONS(4188), 1, - anon_sym_STAR, - ACTIONS(4190), 1, - anon_sym_EQ, - ACTIONS(4194), 1, - anon_sym_async, - ACTIONS(4488), 1, - anon_sym_LBRACK, - STATE(4754), 1, - aux_sym_object_repeat1, - STATE(4870), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4196), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(4200), 2, - anon_sym_get, - anon_sym_set, - STATE(3115), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(696), 8, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, + anon_sym_extends, anon_sym_PIPE_RBRACE, - ACTIONS(3718), 20, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [35049] = 15, - ACTIONS(2343), 1, - anon_sym_DQUOTE, - ACTIONS(2345), 1, - anon_sym_SQUOTE, - ACTIONS(3826), 1, - anon_sym_COMMA, - ACTIONS(3843), 1, - anon_sym_RBRACE, - ACTIONS(4188), 1, - anon_sym_STAR, - ACTIONS(4190), 1, + [34067] = 4, + ACTIONS(3540), 1, anon_sym_EQ, - ACTIONS(4502), 1, - anon_sym_LBRACK, - STATE(4863), 1, - aux_sym_object_repeat1, - STATE(4870), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4504), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(4506), 2, - anon_sym_get, - anon_sym_set, - STATE(3843), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(696), 8, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(2361), 21, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [35127] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4168), 13, + ACTIONS(3498), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -170497,7 +169838,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4170), 32, + ACTIONS(3502), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -170530,41 +169871,47 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [35181] = 16, - ACTIONS(3307), 1, + [34124] = 19, + ACTIONS(3321), 1, anon_sym_DQUOTE, - ACTIONS(3309), 1, + ACTIONS(3323), 1, anon_sym_SQUOTE, - ACTIONS(3826), 1, + ACTIONS(3759), 1, + anon_sym_override, + ACTIONS(3841), 1, anon_sym_COMMA, - ACTIONS(3837), 1, + ACTIONS(3849), 1, anon_sym_RBRACE, - ACTIONS(4188), 1, + ACTIONS(4175), 1, anon_sym_STAR, - ACTIONS(4190), 1, + ACTIONS(4177), 1, anon_sym_EQ, - ACTIONS(4194), 1, - anon_sym_async, - ACTIONS(4488), 1, + ACTIONS(4179), 1, anon_sym_LBRACK, - STATE(4754), 1, + ACTIONS(4181), 1, + anon_sym_async, + ACTIONS(4185), 1, + anon_sym_readonly, + STATE(2827), 1, + sym_override_modifier, + STATE(4769), 1, aux_sym_object_repeat1, - STATE(4870), 1, + STATE(5141), 1, aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4196), 2, + ACTIONS(4183), 2, sym_number, sym_private_property_identifier, - ACTIONS(4200), 2, + ACTIONS(4187), 2, anon_sym_get, anon_sym_set, - STATE(3115), 3, + STATE(3124), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 8, + ACTIONS(698), 8, sym__automatic_semicolon, sym__member_signature_marker, anon_sym_LPAREN, @@ -170573,7 +169920,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_QMARK, anon_sym_PIPE_RBRACE, - ACTIONS(3718), 20, + ACTIONS(3733), 18, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -170581,12 +169928,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_new, sym_identifier, anon_sym_static, - anon_sym_readonly, anon_sym_declare, anon_sym_public, anon_sym_private, anon_sym_protected, - anon_sym_override, anon_sym_module, anon_sym_any, anon_sym_number, @@ -170594,63 +169939,67 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [35261] = 16, - ACTIONS(1616), 1, + [34211] = 19, + ACTIONS(3321), 1, anon_sym_DQUOTE, - ACTIONS(1618), 1, + ACTIONS(3323), 1, anon_sym_SQUOTE, - ACTIONS(4514), 1, + ACTIONS(3759), 1, + anon_sym_override, + ACTIONS(3841), 1, + anon_sym_COMMA, + ACTIONS(3844), 1, + anon_sym_RBRACE, + ACTIONS(4175), 1, + anon_sym_STAR, + ACTIONS(4177), 1, + anon_sym_EQ, + ACTIONS(4179), 1, anon_sym_LBRACK, - ACTIONS(4518), 1, - anon_sym_static, - ACTIONS(4520), 1, + ACTIONS(4181), 1, + anon_sym_async, + ACTIONS(4185), 1, anon_sym_readonly, - ACTIONS(4524), 1, - anon_sym_override, - ACTIONS(4526), 1, - anon_sym_abstract, - ACTIONS(4528), 1, - anon_sym_accessor, - STATE(2799), 1, - sym_accessibility_modifier, - STATE(2866), 1, + STATE(2827), 1, sym_override_modifier, + STATE(4769), 1, + aux_sym_object_repeat1, + STATE(5141), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4516), 2, + ACTIONS(4183), 2, sym_number, sym_private_property_identifier, - ACTIONS(4522), 3, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - STATE(3367), 3, + ACTIONS(4187), 2, + anon_sym_get, + anon_sym_set, + STATE(3124), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 10, + ACTIONS(698), 8, sym__automatic_semicolon, sym__member_signature_marker, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(4512), 17, + anon_sym_PIPE_RBRACE, + ACTIONS(3733), 18, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, - anon_sym_async, anon_sym_new, sym_identifier, - anon_sym_get, - anon_sym_set, + anon_sym_static, anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, anon_sym_module, anon_sym_any, anon_sym_number, @@ -170658,65 +170007,79 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [35341] = 6, - ACTIONS(4286), 1, - anon_sym_extends, + [34298] = 19, + ACTIONS(3321), 1, + anon_sym_DQUOTE, + ACTIONS(3323), 1, + anon_sym_SQUOTE, + ACTIONS(3759), 1, + anon_sym_override, + ACTIONS(3841), 1, + anon_sym_COMMA, + ACTIONS(3855), 1, + anon_sym_RBRACE, + ACTIONS(4175), 1, + anon_sym_STAR, + ACTIONS(4177), 1, + anon_sym_EQ, + ACTIONS(4179), 1, + anon_sym_LBRACK, + ACTIONS(4181), 1, + anon_sym_async, + ACTIONS(4185), 1, + anon_sym_readonly, + STATE(2827), 1, + sym_override_modifier, + STATE(4769), 1, + aux_sym_object_repeat1, + STATE(5141), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4530), 2, - anon_sym_COMMA, - anon_sym_LBRACK, - ACTIONS(4533), 3, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - ACTIONS(3496), 10, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3500), 29, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_RBRACE, + ACTIONS(4183), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4187), 2, + anon_sym_get, + anon_sym_set, + STATE(3124), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(698), 8, + sym__automatic_semicolon, + sym__member_signature_marker, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_RPAREN, anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_implements, - [35401] = 3, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(3733), 18, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [34385] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1890), 13, + ACTIONS(4499), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -170730,19 +170093,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1888), 32, - sym__automatic_semicolon, + ACTIONS(4501), 33, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_else, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_of, - anon_sym_while, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -170762,65 +170125,64 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_PIPE_RBRACE, - [35455] = 17, - ACTIONS(3307), 1, + anon_sym_extends, + anon_sym_implements, + [34440] = 15, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(3309), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(3744), 1, - anon_sym_override, - ACTIONS(4192), 1, - anon_sym_LBRACK, - ACTIONS(4536), 1, + ACTIONS(3841), 1, + anon_sym_COMMA, + ACTIONS(3849), 1, + anon_sym_RBRACE, + ACTIONS(4175), 1, anon_sym_STAR, - ACTIONS(4538), 1, - anon_sym_LBRACE, - ACTIONS(4540), 1, - anon_sym_async, - ACTIONS(4544), 1, - anon_sym_readonly, - ACTIONS(4548), 1, - sym__automatic_semicolon, - STATE(2750), 1, - sym_statement_block, - STATE(2825), 1, - sym_override_modifier, + ACTIONS(4177), 1, + anon_sym_EQ, + ACTIONS(4503), 1, + anon_sym_LBRACK, + STATE(4769), 1, + aux_sym_object_repeat1, + STATE(5141), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4542), 2, + ACTIONS(4505), 2, sym_number, sym_private_property_identifier, - ACTIONS(4546), 2, + ACTIONS(4507), 2, anon_sym_get, anon_sym_set, - STATE(3006), 3, + STATE(3632), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 9, + ACTIONS(698), 8, + sym__automatic_semicolon, sym__member_signature_marker, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(3718), 18, + anon_sym_PIPE_RBRACE, + ACTIONS(2365), 21, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, + anon_sym_async, anon_sym_new, sym_identifier, anon_sym_static, + anon_sym_readonly, anon_sym_declare, anon_sym_public, anon_sym_private, anon_sym_protected, + anon_sym_override, anon_sym_module, anon_sym_any, anon_sym_number, @@ -170828,11 +170190,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [35537] = 3, + [34518] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1844), 13, + ACTIONS(4509), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -170846,19 +170208,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1842), 32, - sym__automatic_semicolon, + ACTIONS(4511), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_else, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_of, - anon_sym_while, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -170878,76 +170240,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_PIPE_RBRACE, - [35591] = 16, - ACTIONS(1616), 1, - anon_sym_DQUOTE, - ACTIONS(1618), 1, - anon_sym_SQUOTE, - ACTIONS(4514), 1, - anon_sym_LBRACK, - ACTIONS(4524), 1, - anon_sym_override, - ACTIONS(4553), 1, - anon_sym_static, - ACTIONS(4555), 1, - anon_sym_readonly, - ACTIONS(4557), 1, - anon_sym_abstract, - ACTIONS(4559), 1, - anon_sym_accessor, - STATE(2798), 1, - sym_accessibility_modifier, - STATE(2849), 1, - sym_override_modifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4551), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(4522), 3, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - STATE(3447), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(696), 10, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(4512), 17, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [35671] = 3, + anon_sym_implements, + [34572] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4561), 13, + ACTIONS(1894), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -170961,7 +170259,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4563), 32, + ACTIONS(1892), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -170994,11 +170292,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [35725] = 3, + [34626] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4565), 13, + ACTIONS(1906), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -171012,7 +170310,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4567), 32, + ACTIONS(1904), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -171045,42 +170343,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [35779] = 6, - ACTIONS(4455), 1, - anon_sym_extends, + [34680] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4572), 3, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - ACTIONS(4569), 4, - anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - ACTIONS(4168), 10, + ACTIONS(1850), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4170), 27, + anon_sym_GT, + ACTIONS(1848), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, + anon_sym_LBRACK, anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -171099,13 +170394,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [35839] = 4, - ACTIONS(4577), 1, - anon_sym_EQ, + [34734] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4575), 13, + ACTIONS(4513), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -171119,7 +170412,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4579), 31, + ACTIONS(4515), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -171128,6 +170421,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, @@ -171151,31 +170445,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [35895] = 13, - ACTIONS(87), 1, - anon_sym_BQUOTE, - ACTIONS(4581), 1, - anon_sym_LPAREN, - ACTIONS(4583), 1, - anon_sym_LBRACK, - ACTIONS(4585), 1, - anon_sym_DOT, - ACTIONS(4587), 1, - anon_sym_QMARK_DOT, - ACTIONS(4589), 1, - anon_sym_LT, - STATE(1908), 1, - sym_type_arguments, - STATE(2215), 1, - sym_arguments, - STATE(2235), 1, - sym_template_string, - STATE(4739), 1, - sym_optional_chain, + [34788] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3996), 12, + ACTIONS(4517), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -171185,17 +170459,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3998), 23, - sym__automatic_semicolon, + ACTIONS(4519), 32, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_of, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -171211,12 +170493,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, + anon_sym_BQUOTE, anon_sym_satisfies, - [35969] = 3, + anon_sym_implements, + [34842] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4591), 13, + ACTIONS(4521), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -171230,7 +170514,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4593), 32, + ACTIONS(4523), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -171263,75 +170547,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [36023] = 16, - ACTIONS(3307), 1, - anon_sym_DQUOTE, - ACTIONS(3309), 1, - anon_sym_SQUOTE, - ACTIONS(3826), 1, - anon_sym_COMMA, - ACTIONS(3834), 1, - anon_sym_RBRACE, - ACTIONS(4188), 1, - anon_sym_STAR, - ACTIONS(4190), 1, - anon_sym_EQ, - ACTIONS(4194), 1, - anon_sym_async, - ACTIONS(4488), 1, - anon_sym_LBRACK, - STATE(4754), 1, - aux_sym_object_repeat1, - STATE(4870), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4196), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(4200), 2, - anon_sym_get, - anon_sym_set, - STATE(3115), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(696), 8, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(3718), 20, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [36103] = 3, + [34896] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4595), 13, + ACTIONS(4525), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -171345,7 +170565,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4597), 32, + ACTIONS(4527), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -171378,11 +170598,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [36157] = 3, + [34950] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4599), 13, + ACTIONS(4529), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -171396,7 +170616,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4601), 32, + ACTIONS(4531), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -171429,11 +170649,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [36211] = 3, + [35004] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1714), 13, + ACTIONS(4533), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -171447,7 +170667,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1712), 32, + ACTIONS(4535), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -171480,11 +170700,74 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [36265] = 3, + [35058] = 15, + ACTIONS(2351), 1, + anon_sym_DQUOTE, + ACTIONS(2353), 1, + anon_sym_SQUOTE, + ACTIONS(3841), 1, + anon_sym_COMMA, + ACTIONS(3852), 1, + anon_sym_RBRACE, + ACTIONS(4175), 1, + anon_sym_STAR, + ACTIONS(4177), 1, + anon_sym_EQ, + ACTIONS(4503), 1, + anon_sym_LBRACK, + STATE(5139), 1, + aux_sym_object_repeat1, + STATE(5141), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1864), 13, + ACTIONS(4505), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4507), 2, + anon_sym_get, + anon_sym_set, + STATE(3632), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(698), 8, + sym__automatic_semicolon, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2365), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [35136] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4537), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -171498,7 +170781,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1862), 32, + ACTIONS(4539), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -171531,11 +170814,75 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [36319] = 3, + [35190] = 16, + ACTIONS(3321), 1, + anon_sym_DQUOTE, + ACTIONS(3323), 1, + anon_sym_SQUOTE, + ACTIONS(3841), 1, + anon_sym_COMMA, + ACTIONS(3852), 1, + anon_sym_RBRACE, + ACTIONS(4175), 1, + anon_sym_STAR, + ACTIONS(4177), 1, + anon_sym_EQ, + ACTIONS(4181), 1, + anon_sym_async, + ACTIONS(4541), 1, + anon_sym_LBRACK, + STATE(5139), 1, + aux_sym_object_repeat1, + STATE(5141), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4183), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4187), 2, + anon_sym_get, + anon_sym_set, + STATE(3124), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(698), 8, + sym__automatic_semicolon, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(3733), 20, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [35270] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4603), 13, + ACTIONS(4543), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -171549,7 +170896,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4605), 32, + ACTIONS(4545), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -171582,11 +170929,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [36373] = 3, + [35324] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4607), 13, + ACTIONS(4547), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -171600,7 +170947,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4609), 32, + ACTIONS(4549), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -171633,11 +170980,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [36427] = 3, + [35378] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4611), 13, + ACTIONS(4551), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -171651,7 +170998,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4613), 32, + ACTIONS(4553), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -171684,11 +171031,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [36481] = 3, + [35432] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1834), 13, + ACTIONS(1792), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -171702,7 +171049,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1836), 32, + ACTIONS(1794), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -171735,11 +171082,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [36535] = 3, + [35486] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1794), 13, + ACTIONS(1832), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -171753,7 +171100,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1796), 32, + ACTIONS(1834), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -171786,74 +171133,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [36589] = 15, - ACTIONS(2343), 1, - anon_sym_DQUOTE, - ACTIONS(2345), 1, - anon_sym_SQUOTE, - ACTIONS(3826), 1, - anon_sym_COMMA, - ACTIONS(3837), 1, - anon_sym_RBRACE, - ACTIONS(4188), 1, - anon_sym_STAR, - ACTIONS(4190), 1, - anon_sym_EQ, - ACTIONS(4502), 1, - anon_sym_LBRACK, - STATE(4754), 1, - aux_sym_object_repeat1, - STATE(4870), 1, - aux_sym_object_pattern_repeat1, + [35540] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4504), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(4506), 2, - anon_sym_get, - anon_sym_set, - STATE(3843), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(696), 8, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(2361), 21, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [36667] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(1824), 13, + ACTIONS(1864), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -171867,7 +171151,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1826), 32, + ACTIONS(1866), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -171900,11 +171184,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [36721] = 3, + [35594] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1856), 13, + ACTIONS(1876), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -171918,7 +171202,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1858), 32, + ACTIONS(1878), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -171951,11 +171235,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [36775] = 3, + [35648] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4615), 13, + ACTIONS(4555), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -171969,7 +171253,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4617), 32, + ACTIONS(4557), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -172002,11 +171286,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [36829] = 3, + [35702] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1898), 13, + ACTIONS(4559), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -172020,7 +171304,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1896), 32, + ACTIONS(4561), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -172053,11 +171337,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [36883] = 3, + [35756] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4619), 13, + ACTIONS(1734), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -172071,7 +171355,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4621), 32, + ACTIONS(1736), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -172104,11 +171388,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [36937] = 3, + [35810] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4623), 13, + ACTIONS(1744), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -172122,7 +171406,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4625), 32, + ACTIONS(1746), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -172155,11 +171439,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [36991] = 3, + [35864] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1782), 13, + ACTIONS(1754), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -172173,7 +171457,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1784), 32, + ACTIONS(1756), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -172206,11 +171490,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [37045] = 3, + [35918] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3496), 13, + ACTIONS(1768), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -172224,7 +171508,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3500), 32, + ACTIONS(1770), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -172257,11 +171541,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [37099] = 3, + [35972] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4627), 13, + ACTIONS(1778), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -172275,7 +171559,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4629), 32, + ACTIONS(1780), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -172308,11 +171592,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [37153] = 3, + [36026] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4631), 13, + ACTIONS(1808), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -172326,7 +171610,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4633), 32, + ACTIONS(1810), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -172359,11 +171643,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [37207] = 3, + [36080] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4635), 13, + ACTIONS(1822), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -172377,7 +171661,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4637), 32, + ACTIONS(1824), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -172410,11 +171694,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [37261] = 3, + [36134] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1720), 13, + ACTIONS(4389), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -172428,7 +171712,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1722), 32, + ACTIONS(4391), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -172461,62 +171745,64 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [37315] = 15, - ACTIONS(2343), 1, + [36188] = 17, + ACTIONS(3321), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(3323), 1, anon_sym_SQUOTE, - ACTIONS(3826), 1, - anon_sym_COMMA, - ACTIONS(3840), 1, - anon_sym_RBRACE, - ACTIONS(4188), 1, - anon_sym_STAR, - ACTIONS(4190), 1, - anon_sym_EQ, - ACTIONS(4502), 1, + ACTIONS(3759), 1, + anon_sym_override, + ACTIONS(4179), 1, anon_sym_LBRACK, - STATE(4754), 1, - aux_sym_object_repeat1, - STATE(4870), 1, - aux_sym_object_pattern_repeat1, + ACTIONS(4563), 1, + anon_sym_STAR, + ACTIONS(4565), 1, + anon_sym_LBRACE, + ACTIONS(4567), 1, + anon_sym_async, + ACTIONS(4571), 1, + anon_sym_readonly, + ACTIONS(4575), 1, + sym__automatic_semicolon, + STATE(2753), 1, + sym_statement_block, + STATE(2833), 1, + sym_override_modifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4504), 2, + ACTIONS(4569), 2, sym_number, sym_private_property_identifier, - ACTIONS(4506), 2, + ACTIONS(4573), 2, anon_sym_get, anon_sym_set, - STATE(3843), 3, + STATE(3102), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 8, - sym__automatic_semicolon, + ACTIONS(698), 9, sym__member_signature_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(2361), 21, + ACTIONS(3733), 18, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, - anon_sym_async, anon_sym_new, sym_identifier, anon_sym_static, - anon_sym_readonly, anon_sym_declare, anon_sym_public, anon_sym_private, anon_sym_protected, - anon_sym_override, anon_sym_module, anon_sym_any, anon_sym_number, @@ -172524,11 +171810,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [37393] = 3, + [36270] = 13, + ACTIONS(87), 1, + anon_sym_BQUOTE, + ACTIONS(4578), 1, + anon_sym_LPAREN, + ACTIONS(4580), 1, + anon_sym_LBRACK, + ACTIONS(4582), 1, + anon_sym_DOT, + ACTIONS(4584), 1, + anon_sym_QMARK_DOT, + ACTIONS(4586), 1, + anon_sym_LT, + STATE(1921), 1, + sym_type_arguments, + STATE(2298), 1, + sym_arguments, + STATE(2307), 1, + sym_template_string, + STATE(5038), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4639), 13, + ACTIONS(3971), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -172538,25 +171844,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4641), 32, + ACTIONS(3973), 23, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_RPAREN, anon_sym_of, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -172572,42 +171870,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_implements, - [37447] = 6, - ACTIONS(4118), 1, - anon_sym_extends, + [36344] = 4, + ACTIONS(4203), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4643), 2, - anon_sym_COMMA, - anon_sym_LBRACK, - ACTIONS(4646), 3, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - ACTIONS(3496), 10, + ACTIONS(4201), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3500), 29, + anon_sym_GT, + ACTIONS(4205), 31, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_COLON, + anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -172629,11 +171923,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [37507] = 3, + [36400] = 4, + ACTIONS(4590), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1740), 13, + ACTIONS(4588), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -172647,7 +171943,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1742), 32, + ACTIONS(4592), 31, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -172656,7 +171952,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, - anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, @@ -172680,11 +171975,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [37561] = 3, + [36456] = 4, + ACTIONS(1698), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4649), 13, + ACTIONS(1696), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -172698,7 +171995,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4651), 32, + ACTIONS(1700), 31, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -172707,7 +172004,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, - anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, @@ -172731,36 +172027,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [37615] = 3, + [36512] = 6, + ACTIONS(4231), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4653), 13, + ACTIONS(4594), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(4597), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(3498), 10, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4655), 32, + ACTIONS(3502), 29, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, - anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, - anon_sym_of, anon_sym_COLON, - anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -172782,11 +172081,75 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [37669] = 3, + [36572] = 16, + ACTIONS(1650), 1, + anon_sym_DQUOTE, + ACTIONS(1652), 1, + anon_sym_SQUOTE, + ACTIONS(4602), 1, + anon_sym_LBRACK, + ACTIONS(4606), 1, + anon_sym_static, + ACTIONS(4608), 1, + anon_sym_readonly, + ACTIONS(4612), 1, + anon_sym_override, + ACTIONS(4614), 1, + anon_sym_abstract, + ACTIONS(4616), 1, + anon_sym_accessor, + STATE(2801), 1, + sym_accessibility_modifier, + STATE(2862), 1, + sym_override_modifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1750), 13, + ACTIONS(4604), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4610), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3446), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(698), 10, + sym__automatic_semicolon, + sym__member_signature_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(4600), 17, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [36652] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1894), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -172800,19 +172163,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1752), 32, + ACTIONS(1892), 32, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_else, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_RPAREN, anon_sym_of, - anon_sym_COLON, + anon_sym_while, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -172832,12 +172195,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_implements, - [37723] = 3, + anon_sym_PIPE_RBRACE, + [36706] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4657), 13, + ACTIONS(1906), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -172851,19 +172214,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4659), 32, + ACTIONS(1904), 32, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_else, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_RPAREN, anon_sym_of, - anon_sym_COLON, + anon_sym_while, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -172883,12 +172246,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_implements, - [37777] = 3, + anon_sym_PIPE_RBRACE, + [36760] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1762), 13, + ACTIONS(4618), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -172902,7 +172265,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1764), 32, + ACTIONS(4620), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -172935,11 +172298,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [37831] = 3, + [36814] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4661), 13, + ACTIONS(4389), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -172953,7 +172316,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4663), 32, + ACTIONS(4391), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -172986,11 +172349,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [37885] = 3, + [36868] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4665), 13, + ACTIONS(4622), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -173004,7 +172367,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4667), 32, + ACTIONS(4624), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -173037,36 +172400,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [37939] = 3, + [36922] = 6, + ACTIONS(4271), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1772), 13, + ACTIONS(4626), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(4629), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(4537), 10, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(1774), 32, + ACTIONS(4539), 29, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, - anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, - anon_sym_of, anon_sym_COLON, - anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -173088,39 +172454,42 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [37993] = 3, + [36982] = 6, + ACTIONS(4313), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4669), 13, + ACTIONS(4635), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(4632), 4, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + ACTIONS(4389), 10, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4671), 32, + ACTIONS(4391), 27, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, - anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, - anon_sym_of, anon_sym_COLON, - anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -173139,11 +172508,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [38047] = 3, + [37042] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1890), 13, + ACTIONS(4638), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -173157,7 +172526,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1888), 32, + ACTIONS(4640), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -173190,11 +172559,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [38101] = 3, + [37096] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4673), 13, + ACTIONS(4642), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -173208,7 +172577,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4675), 32, + ACTIONS(4644), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -173241,11 +172610,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [38155] = 3, + [37150] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1844), 13, + ACTIONS(1854), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -173259,7 +172628,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1842), 32, + ACTIONS(1852), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -173292,11 +172661,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [38209] = 3, + [37204] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1894), 13, + ACTIONS(4646), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -173310,7 +172679,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1892), 32, + ACTIONS(4648), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -173343,11 +172712,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [38263] = 3, + [37258] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4677), 13, + ACTIONS(1816), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -173361,7 +172730,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4679), 32, + ACTIONS(1814), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -173394,39 +172763,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [38317] = 6, - ACTIONS(4379), 1, - anon_sym_extends, + [37312] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4681), 2, - anon_sym_COMMA, - anon_sym_LBRACK, - ACTIONS(4684), 3, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - ACTIONS(4673), 10, + ACTIONS(4650), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4675), 29, + anon_sym_GT, + ACTIONS(4652), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, + anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, + anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -173448,11 +172814,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [38377] = 3, + [37366] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4687), 13, + ACTIONS(4654), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -173466,7 +172832,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4689), 32, + ACTIONS(4656), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -173499,11 +172865,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [38431] = 3, + [37420] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4691), 13, + ACTIONS(4658), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -173517,7 +172883,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4693), 32, + ACTIONS(4660), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -173550,11 +172916,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [38485] = 3, + [37474] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4695), 13, + ACTIONS(4662), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -173568,7 +172934,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4697), 32, + ACTIONS(4664), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -173601,74 +172967,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [38539] = 15, - ACTIONS(2343), 1, - anon_sym_DQUOTE, - ACTIONS(2345), 1, - anon_sym_SQUOTE, - ACTIONS(3826), 1, - anon_sym_COMMA, - ACTIONS(3829), 1, - anon_sym_RBRACE, - ACTIONS(4188), 1, - anon_sym_STAR, - ACTIONS(4190), 1, - anon_sym_EQ, - ACTIONS(4502), 1, - anon_sym_LBRACK, - STATE(4754), 1, - aux_sym_object_repeat1, - STATE(4870), 1, - aux_sym_object_pattern_repeat1, + [37528] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4504), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(4506), 2, - anon_sym_get, - anon_sym_set, - STATE(3843), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(696), 8, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(2361), 21, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [38617] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4168), 13, + ACTIONS(1844), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -173682,7 +172985,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4170), 32, + ACTIONS(1846), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -173715,11 +173018,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [38671] = 3, + [37582] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1874), 13, + ACTIONS(1800), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -173733,7 +173036,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1876), 32, + ACTIONS(1798), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -173766,11 +173069,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [38725] = 3, + [37636] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4699), 13, + ACTIONS(1786), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -173784,7 +173087,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4701), 32, + ACTIONS(1784), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -173817,75 +173120,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [38779] = 16, - ACTIONS(3307), 1, - anon_sym_DQUOTE, - ACTIONS(3309), 1, - anon_sym_SQUOTE, - ACTIONS(3826), 1, - anon_sym_COMMA, - ACTIONS(3829), 1, - anon_sym_RBRACE, - ACTIONS(4188), 1, - anon_sym_STAR, - ACTIONS(4190), 1, - anon_sym_EQ, - ACTIONS(4194), 1, - anon_sym_async, - ACTIONS(4488), 1, - anon_sym_LBRACK, - STATE(4754), 1, - aux_sym_object_repeat1, - STATE(4870), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4196), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(4200), 2, - anon_sym_get, - anon_sym_set, - STATE(3115), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(696), 8, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(3718), 20, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [38859] = 3, + [37690] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4703), 13, + ACTIONS(4666), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -173899,7 +173138,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4705), 32, + ACTIONS(4668), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -173932,11 +173171,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [38913] = 3, + [37744] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4707), 13, + ACTIONS(4670), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -173950,7 +173189,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4709), 32, + ACTIONS(4672), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -173983,11 +173222,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [38967] = 3, + [37798] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1804), 13, + ACTIONS(3498), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -174001,7 +173240,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1806), 32, + ACTIONS(3502), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -174034,11 +173273,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [39021] = 3, + [37852] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1814), 13, + ACTIONS(4674), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -174052,7 +173291,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1816), 32, + ACTIONS(4676), 32, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -174085,37 +173324,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [39075] = 4, - ACTIONS(1692), 1, - anon_sym_EQ, + [37906] = 6, + ACTIONS(4125), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1690), 13, + ACTIONS(4678), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(4681), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(3498), 10, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(1694), 31, + ACTIONS(3502), 29, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, - anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_RPAREN, anon_sym_COLON, - anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -174137,99 +173378,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [39131] = 31, - ACTIONS(4000), 1, - anon_sym_LPAREN, - ACTIONS(4002), 1, - anon_sym_LBRACK, - ACTIONS(4004), 1, - anon_sym_DOT, - ACTIONS(4713), 1, - anon_sym_as, - ACTIONS(4715), 1, - anon_sym_BANG, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(4721), 1, - anon_sym_AMP_AMP, - ACTIONS(4723), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4725), 1, - anon_sym_GT_GT, - ACTIONS(4729), 1, - anon_sym_AMP, - ACTIONS(4731), 1, - anon_sym_CARET, - ACTIONS(4733), 1, - anon_sym_PIPE, - ACTIONS(4737), 1, - anon_sym_PERCENT, - ACTIONS(4739), 1, - anon_sym_STAR_STAR, - ACTIONS(4741), 1, - anon_sym_LT, - ACTIONS(4749), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4753), 1, - anon_sym_satisfies, - ACTIONS(4755), 1, - sym__ternary_qmark, - STATE(1651), 1, - sym_type_arguments, - STATE(1674), 1, - sym_arguments, - STATE(4744), 1, - sym_optional_chain, + [37966] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4711), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4717), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4727), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4735), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4745), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4747), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4751), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4743), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4601), 6, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_BQUOTE, - [39240] = 8, - ACTIONS(4581), 1, - anon_sym_LPAREN, - ACTIONS(4589), 1, - anon_sym_LT, - ACTIONS(4757), 1, - anon_sym_DOT, - STATE(1964), 1, - sym_arguments, - STATE(1965), 1, - sym_type_arguments, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4092), 12, + ACTIONS(4684), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -174239,18 +173392,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4094), 27, - sym__automatic_semicolon, + ACTIONS(4686), 32, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_of, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -174269,22 +173428,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [39303] = 8, - ACTIONS(4581), 1, - anon_sym_LPAREN, - ACTIONS(4589), 1, - anon_sym_LT, - ACTIONS(4759), 1, - anon_sym_DOT, - STATE(1966), 1, - sym_arguments, - STATE(1967), 1, - sym_type_arguments, + anon_sym_implements, + [38020] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4080), 12, + ACTIONS(4688), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -174294,18 +173443,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4082), 27, - sym__automatic_semicolon, + ACTIONS(4690), 32, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_of, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -174324,35 +173479,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [39366] = 13, - ACTIONS(2343), 1, + anon_sym_implements, + [38074] = 15, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(3826), 1, + ACTIONS(3841), 1, anon_sym_COMMA, - ACTIONS(3843), 1, + ACTIONS(3858), 1, anon_sym_RBRACE, - ACTIONS(4190), 1, + ACTIONS(4175), 1, + anon_sym_STAR, + ACTIONS(4177), 1, anon_sym_EQ, - ACTIONS(4502), 1, + ACTIONS(4503), 1, anon_sym_LBRACK, - STATE(4863), 1, + STATE(4769), 1, aux_sym_object_repeat1, - STATE(4870), 1, + STATE(5141), 1, aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4504), 2, + ACTIONS(4505), 2, sym_number, sym_private_property_identifier, - STATE(3843), 3, + ACTIONS(4507), 2, + anon_sym_get, + anon_sym_set, + STATE(3632), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 8, + ACTIONS(698), 8, sym__automatic_semicolon, sym__member_signature_marker, anon_sym_LPAREN, @@ -174361,7 +173521,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_QMARK, anon_sym_PIPE_RBRACE, - ACTIONS(2361), 23, + ACTIONS(2365), 21, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -174371,8 +173531,6 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_static, anon_sym_readonly, - anon_sym_get, - anon_sym_set, anon_sym_declare, anon_sym_public, anon_sym_private, @@ -174385,183 +173543,92 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [39439] = 31, - ACTIONS(4000), 1, - anon_sym_LPAREN, - ACTIONS(4002), 1, - anon_sym_LBRACK, - ACTIONS(4004), 1, - anon_sym_DOT, - ACTIONS(4713), 1, - anon_sym_as, - ACTIONS(4715), 1, - anon_sym_BANG, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(4721), 1, - anon_sym_AMP_AMP, - ACTIONS(4723), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4725), 1, - anon_sym_GT_GT, - ACTIONS(4729), 1, - anon_sym_AMP, - ACTIONS(4731), 1, - anon_sym_CARET, - ACTIONS(4733), 1, - anon_sym_PIPE, - ACTIONS(4737), 1, - anon_sym_PERCENT, - ACTIONS(4739), 1, - anon_sym_STAR_STAR, - ACTIONS(4741), 1, - anon_sym_LT, - ACTIONS(4749), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4753), 1, - anon_sym_satisfies, - ACTIONS(4755), 1, - sym__ternary_qmark, - STATE(1651), 1, - sym_type_arguments, - STATE(1674), 1, - sym_arguments, - STATE(4744), 1, - sym_optional_chain, + [38152] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4711), 2, + ACTIONS(4692), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4717), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(4727), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4735), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4745), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4747), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4751), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4743), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4761), 6, + anon_sym_GT, + ACTIONS(4694), 32, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_BQUOTE, - [39548] = 24, - ACTIONS(4000), 1, - anon_sym_LPAREN, - ACTIONS(4002), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + anon_sym_RBRACK, anon_sym_DOT, - ACTIONS(4719), 1, anon_sym_QMARK_DOT, - ACTIONS(4725), 1, - anon_sym_GT_GT, - ACTIONS(4729), 1, - anon_sym_AMP, - ACTIONS(4731), 1, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(4737), 1, anon_sym_PERCENT, - ACTIONS(4739), 1, anon_sym_STAR_STAR, - ACTIONS(4741), 1, - anon_sym_LT, - STATE(1651), 1, - sym_type_arguments, - STATE(1674), 1, - sym_arguments, - STATE(4744), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4711), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4717), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4727), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4735), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4745), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4747), 2, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4751), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4765), 2, - anon_sym_BANG, - anon_sym_PIPE, - ACTIONS(4743), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4763), 12, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [39643] = 13, - ACTIONS(2343), 1, + anon_sym_implements, + [38206] = 16, + ACTIONS(3321), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(3323), 1, anon_sym_SQUOTE, - ACTIONS(3826), 1, + ACTIONS(3841), 1, anon_sym_COMMA, - ACTIONS(3840), 1, + ACTIONS(3858), 1, anon_sym_RBRACE, - ACTIONS(4190), 1, + ACTIONS(4175), 1, + anon_sym_STAR, + ACTIONS(4177), 1, anon_sym_EQ, - ACTIONS(4502), 1, + ACTIONS(4181), 1, + anon_sym_async, + ACTIONS(4541), 1, anon_sym_LBRACK, - STATE(4754), 1, + STATE(4769), 1, aux_sym_object_repeat1, - STATE(4870), 1, + STATE(5141), 1, aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4504), 2, + ACTIONS(4183), 2, sym_number, sym_private_property_identifier, - STATE(3843), 3, + ACTIONS(4187), 2, + anon_sym_get, + anon_sym_set, + STATE(3124), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 8, + ACTIONS(698), 8, sym__automatic_semicolon, sym__member_signature_marker, anon_sym_LPAREN, @@ -174570,18 +173637,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_QMARK, anon_sym_PIPE_RBRACE, - ACTIONS(2361), 23, + ACTIONS(3733), 20, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, - anon_sym_async, anon_sym_new, sym_identifier, anon_sym_static, anon_sym_readonly, - anon_sym_get, - anon_sym_set, anon_sym_declare, anon_sym_public, anon_sym_private, @@ -174594,78 +173658,62 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [39716] = 18, - ACTIONS(4000), 1, - anon_sym_LPAREN, - ACTIONS(4002), 1, - anon_sym_LBRACK, - ACTIONS(4004), 1, - anon_sym_DOT, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(4725), 1, - anon_sym_GT_GT, - ACTIONS(4737), 1, - anon_sym_PERCENT, - ACTIONS(4739), 1, - anon_sym_STAR_STAR, - ACTIONS(4741), 1, - anon_sym_LT, - STATE(1651), 1, - sym_type_arguments, - STATE(1674), 1, - sym_arguments, - STATE(4744), 1, - sym_optional_chain, + [38286] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4711), 2, + ACTIONS(4696), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4727), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4735), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4751), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4765), 7, anon_sym_BANG, anon_sym_in, + anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4763), 18, + ACTIONS(4698), 32, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, + anon_sym_LBRACK, anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [39799] = 4, - ACTIONS(4767), 1, - sym__automatic_semicolon, + anon_sym_implements, + [38340] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1884), 13, + ACTIONS(4700), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -174679,17 +173727,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1882), 30, + ACTIONS(4702), 32, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_else, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_of, - anon_sym_while, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -174709,177 +173759,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_PIPE_RBRACE, - [39854] = 31, - ACTIONS(4000), 1, - anon_sym_LPAREN, - ACTIONS(4002), 1, - anon_sym_LBRACK, - ACTIONS(4004), 1, - anon_sym_DOT, - ACTIONS(4713), 1, - anon_sym_as, - ACTIONS(4715), 1, - anon_sym_BANG, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(4721), 1, - anon_sym_AMP_AMP, - ACTIONS(4723), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4725), 1, - anon_sym_GT_GT, - ACTIONS(4729), 1, - anon_sym_AMP, - ACTIONS(4731), 1, - anon_sym_CARET, - ACTIONS(4733), 1, - anon_sym_PIPE, - ACTIONS(4737), 1, - anon_sym_PERCENT, - ACTIONS(4739), 1, - anon_sym_STAR_STAR, - ACTIONS(4741), 1, - anon_sym_LT, - ACTIONS(4749), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4753), 1, - anon_sym_satisfies, - ACTIONS(4755), 1, - sym__ternary_qmark, - STATE(1651), 1, - sym_type_arguments, - STATE(1674), 1, - sym_arguments, - STATE(4744), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4711), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4717), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4727), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4735), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4745), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4747), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4751), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4743), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4679), 6, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_BQUOTE, - [39963] = 31, - ACTIONS(4000), 1, - anon_sym_LPAREN, - ACTIONS(4002), 1, - anon_sym_LBRACK, - ACTIONS(4004), 1, - anon_sym_DOT, - ACTIONS(4713), 1, - anon_sym_as, - ACTIONS(4715), 1, - anon_sym_BANG, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(4721), 1, - anon_sym_AMP_AMP, - ACTIONS(4723), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4725), 1, - anon_sym_GT_GT, - ACTIONS(4729), 1, - anon_sym_AMP, - ACTIONS(4731), 1, - anon_sym_CARET, - ACTIONS(4733), 1, - anon_sym_PIPE, - ACTIONS(4737), 1, - anon_sym_PERCENT, - ACTIONS(4739), 1, - anon_sym_STAR_STAR, - ACTIONS(4741), 1, - anon_sym_LT, - ACTIONS(4749), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4753), 1, - anon_sym_satisfies, - ACTIONS(4755), 1, - sym__ternary_qmark, - STATE(1651), 1, - sym_type_arguments, - STATE(1674), 1, - sym_arguments, - STATE(4744), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4711), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4717), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4727), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4735), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4745), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4747), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4751), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4743), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4769), 6, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_BQUOTE, - [40072] = 5, + anon_sym_implements, + [38394] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4419), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4771), 5, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, - ACTIONS(4417), 13, + ACTIONS(1886), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -174893,12 +173778,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4421), 24, + ACTIONS(1888), 32, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_of, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -174918,11 +173810,139 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [40129] = 3, + anon_sym_implements, + [38448] = 16, + ACTIONS(3321), 1, + anon_sym_DQUOTE, + ACTIONS(3323), 1, + anon_sym_SQUOTE, + ACTIONS(3841), 1, + anon_sym_COMMA, + ACTIONS(3849), 1, + anon_sym_RBRACE, + ACTIONS(4175), 1, + anon_sym_STAR, + ACTIONS(4177), 1, + anon_sym_EQ, + ACTIONS(4181), 1, + anon_sym_async, + ACTIONS(4541), 1, + anon_sym_LBRACK, + STATE(4769), 1, + aux_sym_object_repeat1, + STATE(5141), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1898), 13, + ACTIONS(4183), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4187), 2, + anon_sym_get, + anon_sym_set, + STATE(3124), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(698), 8, + sym__automatic_semicolon, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(3733), 20, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [38528] = 15, + ACTIONS(2351), 1, + anon_sym_DQUOTE, + ACTIONS(2353), 1, + anon_sym_SQUOTE, + ACTIONS(3841), 1, + anon_sym_COMMA, + ACTIONS(3844), 1, + anon_sym_RBRACE, + ACTIONS(4175), 1, + anon_sym_STAR, + ACTIONS(4177), 1, + anon_sym_EQ, + ACTIONS(4503), 1, + anon_sym_LBRACK, + STATE(4769), 1, + aux_sym_object_repeat1, + STATE(5141), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4505), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4507), 2, + anon_sym_get, + anon_sym_set, + STATE(3632), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(698), 8, + sym__automatic_semicolon, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2365), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [38606] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4704), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -174936,18 +173956,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1896), 31, - sym__automatic_semicolon, + ACTIONS(4706), 32, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_else, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_of, - anon_sym_while, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -174967,37 +173988,107 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + anon_sym_implements, + [38660] = 16, + ACTIONS(3321), 1, + anon_sym_DQUOTE, + ACTIONS(3323), 1, + anon_sym_SQUOTE, + ACTIONS(3841), 1, + anon_sym_COMMA, + ACTIONS(3844), 1, + anon_sym_RBRACE, + ACTIONS(4175), 1, + anon_sym_STAR, + ACTIONS(4177), 1, + anon_sym_EQ, + ACTIONS(4181), 1, + anon_sym_async, + ACTIONS(4541), 1, + anon_sym_LBRACK, + STATE(4769), 1, + aux_sym_object_repeat1, + STATE(5141), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4183), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4187), 2, + anon_sym_get, + anon_sym_set, + STATE(3124), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(698), 8, + sym__automatic_semicolon, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, anon_sym_PIPE_RBRACE, - [40182] = 14, - ACTIONS(1616), 1, + ACTIONS(3733), 20, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [38740] = 16, + ACTIONS(1650), 1, anon_sym_DQUOTE, - ACTIONS(1618), 1, + ACTIONS(1652), 1, anon_sym_SQUOTE, - ACTIONS(4514), 1, + ACTIONS(4602), 1, anon_sym_LBRACK, - ACTIONS(4524), 1, + ACTIONS(4612), 1, anon_sym_override, - ACTIONS(4776), 1, + ACTIONS(4710), 1, anon_sym_static, - ACTIONS(4778), 1, + ACTIONS(4712), 1, anon_sym_readonly, - ACTIONS(4780), 1, + ACTIONS(4714), 1, anon_sym_abstract, - ACTIONS(4782), 1, + ACTIONS(4716), 1, anon_sym_accessor, - STATE(2893), 1, + STATE(2802), 1, + sym_accessibility_modifier, + STATE(2854), 1, sym_override_modifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4774), 2, + ACTIONS(4708), 2, sym_number, sym_private_property_identifier, - STATE(3452), 3, + ACTIONS(4610), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3486), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 10, + ACTIONS(698), 10, sym__automatic_semicolon, sym__member_signature_marker, anon_sym_EQ, @@ -175008,7 +174099,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(4512), 20, + ACTIONS(4600), 17, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -175019,9 +174110,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_get, anon_sym_set, anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, anon_sym_module, anon_sym_any, anon_sym_number, @@ -175029,99 +174117,74 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [40257] = 31, - ACTIONS(4000), 1, - anon_sym_LPAREN, - ACTIONS(4002), 1, + [38820] = 15, + ACTIONS(2351), 1, + anon_sym_DQUOTE, + ACTIONS(2353), 1, + anon_sym_SQUOTE, + ACTIONS(3841), 1, + anon_sym_COMMA, + ACTIONS(3855), 1, + anon_sym_RBRACE, + ACTIONS(4175), 1, + anon_sym_STAR, + ACTIONS(4177), 1, + anon_sym_EQ, + ACTIONS(4503), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, - anon_sym_DOT, - ACTIONS(4713), 1, - anon_sym_as, - ACTIONS(4715), 1, - anon_sym_BANG, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(4721), 1, - anon_sym_AMP_AMP, - ACTIONS(4723), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4725), 1, - anon_sym_GT_GT, - ACTIONS(4729), 1, - anon_sym_AMP, - ACTIONS(4731), 1, - anon_sym_CARET, - ACTIONS(4733), 1, - anon_sym_PIPE, - ACTIONS(4737), 1, - anon_sym_PERCENT, - ACTIONS(4739), 1, - anon_sym_STAR_STAR, - ACTIONS(4741), 1, - anon_sym_LT, - ACTIONS(4749), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4753), 1, - anon_sym_satisfies, - ACTIONS(4755), 1, - sym__ternary_qmark, - STATE(1651), 1, - sym_type_arguments, - STATE(1674), 1, - sym_arguments, - STATE(4744), 1, - sym_optional_chain, + STATE(4769), 1, + aux_sym_object_repeat1, + STATE(5141), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4711), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4717), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4727), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4735), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4745), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4747), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4751), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4743), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4784), 6, - anon_sym_COMMA, - anon_sym_RBRACE, + ACTIONS(4505), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4507), 2, + anon_sym_get, + anon_sym_set, + STATE(3632), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(698), 8, + sym__automatic_semicolon, + sym__member_signature_marker, + anon_sym_LPAREN, anon_sym_SEMI, anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_BQUOTE, - [40366] = 8, - ACTIONS(4000), 1, - anon_sym_LPAREN, - ACTIONS(4741), 1, anon_sym_LT, - STATE(1651), 1, - sym_type_arguments, - STATE(1674), 1, - sym_arguments, - STATE(4744), 1, - sym_optional_chain, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2365), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [38898] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4786), 12, + ACTIONS(1858), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -175131,15 +174194,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4788), 27, + ACTIONS(1856), 32, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, @@ -175162,37 +174230,77 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [40429] = 15, - ACTIONS(4000), 1, - anon_sym_LPAREN, - ACTIONS(4002), 1, + anon_sym_implements, + [38952] = 16, + ACTIONS(3321), 1, + anon_sym_DQUOTE, + ACTIONS(3323), 1, + anon_sym_SQUOTE, + ACTIONS(3841), 1, + anon_sym_COMMA, + ACTIONS(3855), 1, + anon_sym_RBRACE, + ACTIONS(4175), 1, + anon_sym_STAR, + ACTIONS(4177), 1, + anon_sym_EQ, + ACTIONS(4181), 1, + anon_sym_async, + ACTIONS(4541), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, - anon_sym_DOT, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(4737), 1, - anon_sym_PERCENT, - ACTIONS(4739), 1, - anon_sym_STAR_STAR, - ACTIONS(4790), 1, + STATE(4769), 1, + aux_sym_object_repeat1, + STATE(5141), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4183), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4187), 2, + anon_sym_get, + anon_sym_set, + STATE(3124), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(698), 8, + sym__automatic_semicolon, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, anon_sym_LT, - STATE(1651), 1, - sym_type_arguments, - STATE(1674), 1, - sym_arguments, - STATE(4744), 1, - sym_optional_chain, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(3733), 20, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [39032] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4711), 2, + ACTIONS(4718), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4751), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4765), 10, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, @@ -175200,35 +174308,49 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4763), 20, + ACTIONS(4720), 32, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_of, anon_sym_COLON, + anon_sym_LBRACK, anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [40506] = 3, + anon_sym_implements, + [39086] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1864), 13, + ACTIONS(4722), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -175242,18 +174364,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1862), 31, - sym__automatic_semicolon, + ACTIONS(4724), 32, sym__ternary_qmark, anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_else, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_of, - anon_sym_while, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -175273,187 +174396,99 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_PIPE_RBRACE, - [40559] = 31, - ACTIONS(4000), 1, + anon_sym_implements, + [39140] = 31, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4721), 1, + ACTIONS(4738), 1, anon_sym_AMP_AMP, - ACTIONS(4723), 1, + ACTIONS(4740), 1, anon_sym_PIPE_PIPE, - ACTIONS(4725), 1, + ACTIONS(4742), 1, anon_sym_GT_GT, - ACTIONS(4729), 1, + ACTIONS(4746), 1, anon_sym_AMP, - ACTIONS(4731), 1, + ACTIONS(4748), 1, anon_sym_CARET, - ACTIONS(4733), 1, + ACTIONS(4750), 1, anon_sym_PIPE, - ACTIONS(4737), 1, + ACTIONS(4754), 1, anon_sym_PERCENT, - ACTIONS(4739), 1, + ACTIONS(4756), 1, anon_sym_STAR_STAR, - ACTIONS(4741), 1, + ACTIONS(4758), 1, anon_sym_LT, - ACTIONS(4749), 1, + ACTIONS(4766), 1, anon_sym_QMARK_QMARK, - ACTIONS(4753), 1, + ACTIONS(4770), 1, anon_sym_satisfies, - ACTIONS(4755), 1, + ACTIONS(4772), 1, sym__ternary_qmark, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4711), 2, + ACTIONS(4726), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4717), 2, + ACTIONS(4734), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4727), 2, + ACTIONS(4744), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4735), 2, + ACTIONS(4752), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4745), 2, + ACTIONS(4762), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4747), 2, + ACTIONS(4764), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4743), 3, + ACTIONS(4760), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4793), 6, + ACTIONS(4730), 6, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_COLON, anon_sym_RBRACK, anon_sym_BQUOTE, - [40668] = 31, - ACTIONS(4000), 1, - anon_sym_LPAREN, - ACTIONS(4002), 1, - anon_sym_LBRACK, - ACTIONS(4004), 1, - anon_sym_DOT, - ACTIONS(4713), 1, - anon_sym_as, - ACTIONS(4715), 1, - anon_sym_BANG, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(4721), 1, - anon_sym_AMP_AMP, - ACTIONS(4723), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4725), 1, - anon_sym_GT_GT, - ACTIONS(4729), 1, - anon_sym_AMP, - ACTIONS(4731), 1, - anon_sym_CARET, - ACTIONS(4733), 1, - anon_sym_PIPE, - ACTIONS(4737), 1, - anon_sym_PERCENT, - ACTIONS(4739), 1, - anon_sym_STAR_STAR, - ACTIONS(4741), 1, - anon_sym_LT, - ACTIONS(4749), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4753), 1, - anon_sym_satisfies, - ACTIONS(4755), 1, - sym__ternary_qmark, - STATE(1651), 1, - sym_type_arguments, - STATE(1674), 1, - sym_arguments, - STATE(4744), 1, - sym_optional_chain, + [39249] = 5, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4711), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4717), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4727), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4735), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4745), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4747), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4751), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4743), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4795), 6, + ACTIONS(1698), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4774), 5, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_COLON, anon_sym_RBRACK, - anon_sym_BQUOTE, - [40777] = 12, - ACTIONS(4000), 1, - anon_sym_LPAREN, - ACTIONS(4002), 1, - anon_sym_LBRACK, - ACTIONS(4004), 1, - anon_sym_DOT, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(4801), 1, - anon_sym_LT, - STATE(1651), 1, - sym_type_arguments, - STATE(1674), 1, - sym_arguments, - STATE(4744), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4751), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4797), 12, + ACTIONS(1696), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -175463,17 +174498,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4799), 22, + ACTIONS(1700), 24, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_RBRACK, + anon_sym_LPAREN, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -175487,113 +174523,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_BQUOTE, - anon_sym_satisfies, - [40848] = 22, - ACTIONS(4000), 1, - anon_sym_LPAREN, - ACTIONS(4002), 1, - anon_sym_LBRACK, - ACTIONS(4004), 1, - anon_sym_DOT, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(4725), 1, - anon_sym_GT_GT, - ACTIONS(4737), 1, - anon_sym_PERCENT, - ACTIONS(4739), 1, - anon_sym_STAR_STAR, - ACTIONS(4741), 1, - anon_sym_LT, - STATE(1651), 1, - sym_type_arguments, - STATE(1674), 1, - sym_arguments, - STATE(4744), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4711), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4717), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4727), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4735), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4745), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4747), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4751), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4743), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4765), 3, - anon_sym_BANG, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4763), 13, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - anon_sym_QMARK_QMARK, anon_sym_BQUOTE, anon_sym_satisfies, - [40939] = 16, - ACTIONS(3307), 1, + [39306] = 13, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(3309), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(3744), 1, - anon_sym_override, - ACTIONS(4188), 1, - anon_sym_STAR, - ACTIONS(4190), 1, + ACTIONS(3841), 1, + anon_sym_COMMA, + ACTIONS(3858), 1, + anon_sym_RBRACE, + ACTIONS(4177), 1, anon_sym_EQ, - ACTIONS(4192), 1, + ACTIONS(4503), 1, anon_sym_LBRACK, - ACTIONS(4194), 1, - anon_sym_async, - ACTIONS(4198), 1, - anon_sym_readonly, - STATE(2828), 1, - sym_override_modifier, + STATE(4769), 1, + aux_sym_object_repeat1, + STATE(5141), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3992), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - ACTIONS(4196), 2, + ACTIONS(4505), 2, sym_number, sym_private_property_identifier, - ACTIONS(4200), 2, - anon_sym_get, - anon_sym_set, - STATE(3115), 3, + STATE(3632), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 8, + ACTIONS(698), 8, sym__automatic_semicolon, sym__member_signature_marker, anon_sym_LPAREN, @@ -175602,18 +174563,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_QMARK, anon_sym_PIPE_RBRACE, - ACTIONS(3718), 18, + ACTIONS(2365), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, + anon_sym_async, anon_sym_new, sym_identifier, anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, anon_sym_declare, anon_sym_public, anon_sym_private, anon_sym_protected, + anon_sym_override, anon_sym_module, anon_sym_any, anon_sym_number, @@ -175621,19 +174587,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [41018] = 7, - ACTIONS(4589), 1, + [39379] = 8, + ACTIONS(3975), 1, + anon_sym_LPAREN, + ACTIONS(4758), 1, anon_sym_LT, - ACTIONS(4804), 1, - anon_sym_DOT, - ACTIONS(4806), 1, - anon_sym_is, - STATE(1927), 1, + STATE(1530), 1, sym_type_arguments, + STATE(1696), 1, + sym_arguments, + STATE(4736), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4086), 12, + ACTIONS(4777), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -175646,16 +174614,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3575), 28, - sym__automatic_semicolon, + ACTIONS(4779), 27, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -175674,670 +174642,539 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [41079] = 31, - ACTIONS(4000), 1, + [39442] = 31, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4721), 1, + ACTIONS(4738), 1, anon_sym_AMP_AMP, - ACTIONS(4723), 1, + ACTIONS(4740), 1, anon_sym_PIPE_PIPE, - ACTIONS(4725), 1, + ACTIONS(4742), 1, anon_sym_GT_GT, - ACTIONS(4729), 1, + ACTIONS(4746), 1, anon_sym_AMP, - ACTIONS(4731), 1, + ACTIONS(4748), 1, anon_sym_CARET, - ACTIONS(4733), 1, + ACTIONS(4750), 1, anon_sym_PIPE, - ACTIONS(4737), 1, + ACTIONS(4754), 1, anon_sym_PERCENT, - ACTIONS(4739), 1, + ACTIONS(4756), 1, anon_sym_STAR_STAR, - ACTIONS(4741), 1, + ACTIONS(4758), 1, anon_sym_LT, - ACTIONS(4749), 1, + ACTIONS(4766), 1, anon_sym_QMARK_QMARK, - ACTIONS(4753), 1, + ACTIONS(4770), 1, anon_sym_satisfies, - ACTIONS(4755), 1, + ACTIONS(4772), 1, sym__ternary_qmark, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4711), 2, + ACTIONS(4726), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4717), 2, + ACTIONS(4734), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4727), 2, + ACTIONS(4744), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4735), 2, + ACTIONS(4752), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4745), 2, + ACTIONS(4762), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4747), 2, + ACTIONS(4764), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4743), 3, + ACTIONS(4760), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4651), 6, + ACTIONS(4624), 6, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_COLON, anon_sym_RBRACK, anon_sym_BQUOTE, - [41188] = 31, - ACTIONS(4000), 1, + [39551] = 31, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4721), 1, + ACTIONS(4738), 1, anon_sym_AMP_AMP, - ACTIONS(4723), 1, + ACTIONS(4740), 1, anon_sym_PIPE_PIPE, - ACTIONS(4725), 1, + ACTIONS(4742), 1, anon_sym_GT_GT, - ACTIONS(4729), 1, + ACTIONS(4746), 1, anon_sym_AMP, - ACTIONS(4731), 1, + ACTIONS(4748), 1, anon_sym_CARET, - ACTIONS(4733), 1, + ACTIONS(4750), 1, anon_sym_PIPE, - ACTIONS(4737), 1, + ACTIONS(4754), 1, anon_sym_PERCENT, - ACTIONS(4739), 1, + ACTIONS(4756), 1, anon_sym_STAR_STAR, - ACTIONS(4741), 1, + ACTIONS(4758), 1, anon_sym_LT, - ACTIONS(4749), 1, + ACTIONS(4766), 1, anon_sym_QMARK_QMARK, - ACTIONS(4753), 1, + ACTIONS(4770), 1, anon_sym_satisfies, - ACTIONS(4755), 1, + ACTIONS(4772), 1, sym__ternary_qmark, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4711), 2, + ACTIONS(4726), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4717), 2, + ACTIONS(4734), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4727), 2, + ACTIONS(4744), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4735), 2, + ACTIONS(4752), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4745), 2, + ACTIONS(4762), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4747), 2, + ACTIONS(4764), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4743), 3, + ACTIONS(4760), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4697), 6, + ACTIONS(4781), 6, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_COLON, anon_sym_RBRACK, anon_sym_BQUOTE, - [41297] = 25, - ACTIONS(4000), 1, - anon_sym_LPAREN, - ACTIONS(4002), 1, - anon_sym_LBRACK, - ACTIONS(4004), 1, - anon_sym_DOT, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(4725), 1, - anon_sym_GT_GT, - ACTIONS(4729), 1, - anon_sym_AMP, - ACTIONS(4731), 1, - anon_sym_CARET, - ACTIONS(4733), 1, - anon_sym_PIPE, - ACTIONS(4737), 1, - anon_sym_PERCENT, - ACTIONS(4739), 1, - anon_sym_STAR_STAR, - ACTIONS(4741), 1, - anon_sym_LT, - ACTIONS(4765), 1, - anon_sym_BANG, - STATE(1651), 1, - sym_type_arguments, - STATE(1674), 1, - sym_arguments, - STATE(4744), 1, - sym_optional_chain, + [39660] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4711), 2, + ACTIONS(1854), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4717), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(4727), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4735), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4745), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4747), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4751), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4743), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4763), 12, + anon_sym_GT, + ACTIONS(1852), 31, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_else, + anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_COLON, - anon_sym_RBRACK, + anon_sym_of, + anon_sym_while, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [41394] = 31, - ACTIONS(4000), 1, + anon_sym_PIPE_RBRACE, + [39713] = 31, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4721), 1, + ACTIONS(4738), 1, anon_sym_AMP_AMP, - ACTIONS(4723), 1, + ACTIONS(4740), 1, anon_sym_PIPE_PIPE, - ACTIONS(4725), 1, + ACTIONS(4742), 1, anon_sym_GT_GT, - ACTIONS(4729), 1, + ACTIONS(4746), 1, anon_sym_AMP, - ACTIONS(4731), 1, + ACTIONS(4748), 1, anon_sym_CARET, - ACTIONS(4733), 1, + ACTIONS(4750), 1, anon_sym_PIPE, - ACTIONS(4737), 1, + ACTIONS(4754), 1, anon_sym_PERCENT, - ACTIONS(4739), 1, + ACTIONS(4756), 1, anon_sym_STAR_STAR, - ACTIONS(4741), 1, + ACTIONS(4758), 1, anon_sym_LT, - ACTIONS(4749), 1, + ACTIONS(4766), 1, anon_sym_QMARK_QMARK, - ACTIONS(4753), 1, + ACTIONS(4770), 1, anon_sym_satisfies, - ACTIONS(4755), 1, + ACTIONS(4772), 1, sym__ternary_qmark, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4711), 2, + ACTIONS(4726), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4717), 2, + ACTIONS(4734), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4727), 2, + ACTIONS(4744), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4735), 2, + ACTIONS(4752), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4745), 2, + ACTIONS(4762), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4747), 2, + ACTIONS(4764), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4743), 3, + ACTIONS(4760), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4808), 6, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_BQUOTE, - [41503] = 11, - ACTIONS(4000), 1, - anon_sym_LPAREN, - ACTIONS(4002), 1, - anon_sym_LBRACK, - ACTIONS(4004), 1, - anon_sym_DOT, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(4814), 1, - anon_sym_LT, - STATE(1651), 1, - sym_type_arguments, - STATE(1674), 1, - sym_arguments, - STATE(4744), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4810), 12, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4812), 24, - sym__ternary_qmark, - anon_sym_as, + ACTIONS(4783), 6, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_COLON, anon_sym_RBRACK, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, - anon_sym_satisfies, - [41572] = 31, - ACTIONS(4000), 1, + [39822] = 31, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4721), 1, + ACTIONS(4738), 1, anon_sym_AMP_AMP, - ACTIONS(4723), 1, + ACTIONS(4740), 1, anon_sym_PIPE_PIPE, - ACTIONS(4725), 1, + ACTIONS(4742), 1, anon_sym_GT_GT, - ACTIONS(4729), 1, + ACTIONS(4746), 1, anon_sym_AMP, - ACTIONS(4731), 1, + ACTIONS(4748), 1, anon_sym_CARET, - ACTIONS(4733), 1, + ACTIONS(4750), 1, anon_sym_PIPE, - ACTIONS(4737), 1, + ACTIONS(4754), 1, anon_sym_PERCENT, - ACTIONS(4739), 1, + ACTIONS(4756), 1, anon_sym_STAR_STAR, - ACTIONS(4741), 1, + ACTIONS(4758), 1, anon_sym_LT, - ACTIONS(4749), 1, + ACTIONS(4766), 1, anon_sym_QMARK_QMARK, - ACTIONS(4753), 1, + ACTIONS(4770), 1, anon_sym_satisfies, - ACTIONS(4755), 1, + ACTIONS(4772), 1, sym__ternary_qmark, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4711), 2, + ACTIONS(4726), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4717), 2, + ACTIONS(4734), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4727), 2, + ACTIONS(4744), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4735), 2, + ACTIONS(4752), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4745), 2, + ACTIONS(4762), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4747), 2, + ACTIONS(4764), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4743), 3, + ACTIONS(4760), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4633), 6, + ACTIONS(4785), 6, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_COLON, anon_sym_RBRACK, anon_sym_BQUOTE, - [41681] = 31, - ACTIONS(4000), 1, + [39931] = 31, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4721), 1, + ACTIONS(4738), 1, anon_sym_AMP_AMP, - ACTIONS(4723), 1, + ACTIONS(4740), 1, anon_sym_PIPE_PIPE, - ACTIONS(4725), 1, + ACTIONS(4742), 1, anon_sym_GT_GT, - ACTIONS(4729), 1, + ACTIONS(4746), 1, anon_sym_AMP, - ACTIONS(4731), 1, + ACTIONS(4748), 1, anon_sym_CARET, - ACTIONS(4733), 1, + ACTIONS(4750), 1, anon_sym_PIPE, - ACTIONS(4737), 1, + ACTIONS(4754), 1, anon_sym_PERCENT, - ACTIONS(4739), 1, + ACTIONS(4756), 1, anon_sym_STAR_STAR, - ACTIONS(4741), 1, + ACTIONS(4758), 1, anon_sym_LT, - ACTIONS(4749), 1, + ACTIONS(4766), 1, anon_sym_QMARK_QMARK, - ACTIONS(4753), 1, + ACTIONS(4770), 1, anon_sym_satisfies, - ACTIONS(4755), 1, + ACTIONS(4772), 1, sym__ternary_qmark, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4711), 2, + ACTIONS(4726), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4717), 2, + ACTIONS(4734), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4727), 2, + ACTIONS(4744), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4735), 2, + ACTIONS(4752), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4745), 2, + ACTIONS(4762), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4747), 2, + ACTIONS(4764), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4743), 3, + ACTIONS(4760), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4667), 6, + ACTIONS(4672), 6, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_COLON, anon_sym_RBRACK, anon_sym_BQUOTE, - [41790] = 13, - ACTIONS(4000), 1, + [40040] = 18, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4739), 1, + ACTIONS(4742), 1, + anon_sym_GT_GT, + ACTIONS(4754), 1, + anon_sym_PERCENT, + ACTIONS(4756), 1, anon_sym_STAR_STAR, - ACTIONS(4790), 1, + ACTIONS(4758), 1, anon_sym_LT, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4765), 12, + ACTIONS(4726), 2, anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, anon_sym_SLASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4763), 21, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, + ACTIONS(4744), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_BQUOTE, - anon_sym_satisfies, - [41863] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(1894), 13, - anon_sym_STAR, + ACTIONS(4752), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4768), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4789), 7, anon_sym_BANG, anon_sym_in, - anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1892), 31, - sym__automatic_semicolon, + ACTIONS(4787), 18, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_else, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, - anon_sym_while, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + anon_sym_COLON, + anon_sym_RBRACK, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_PIPE_RBRACE, - [41916] = 16, - ACTIONS(4000), 1, + [40123] = 13, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, - anon_sym_as, - ACTIONS(4715), 1, - anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4739), 1, + ACTIONS(4756), 1, anon_sym_STAR_STAR, - ACTIONS(4753), 1, - anon_sym_satisfies, - ACTIONS(4790), 1, + ACTIONS(4791), 1, anon_sym_LT, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4765), 11, + ACTIONS(4789), 12, anon_sym_STAR, + anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, anon_sym_AMP, @@ -176348,8 +175185,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4763), 19, + ACTIONS(4787), 21, sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, @@ -176368,63 +175206,67 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_BQUOTE, - [41995] = 23, - ACTIONS(4000), 1, + anon_sym_satisfies, + [40196] = 25, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4725), 1, + ACTIONS(4742), 1, anon_sym_GT_GT, - ACTIONS(4729), 1, + ACTIONS(4746), 1, anon_sym_AMP, - ACTIONS(4737), 1, + ACTIONS(4748), 1, + anon_sym_CARET, + ACTIONS(4750), 1, + anon_sym_PIPE, + ACTIONS(4754), 1, anon_sym_PERCENT, - ACTIONS(4739), 1, + ACTIONS(4756), 1, anon_sym_STAR_STAR, - ACTIONS(4741), 1, + ACTIONS(4758), 1, anon_sym_LT, - STATE(1651), 1, + ACTIONS(4789), 1, + anon_sym_BANG, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4711), 2, + ACTIONS(4726), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4717), 2, + ACTIONS(4734), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4727), 2, + ACTIONS(4744), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4735), 2, + ACTIONS(4752), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4745), 2, + ACTIONS(4762), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4747), 2, + ACTIONS(4764), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4765), 2, - anon_sym_BANG, - anon_sym_PIPE, - ACTIONS(4743), 3, + ACTIONS(4760), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4763), 13, + ACTIONS(4787), 12, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, @@ -176434,62 +175276,71 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - anon_sym_CARET, anon_sym_QMARK_QMARK, anon_sym_BQUOTE, anon_sym_satisfies, - [42088] = 20, - ACTIONS(4000), 1, + [40293] = 26, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4725), 1, + ACTIONS(4738), 1, + anon_sym_AMP_AMP, + ACTIONS(4742), 1, anon_sym_GT_GT, - ACTIONS(4737), 1, + ACTIONS(4746), 1, + anon_sym_AMP, + ACTIONS(4748), 1, + anon_sym_CARET, + ACTIONS(4750), 1, + anon_sym_PIPE, + ACTIONS(4754), 1, anon_sym_PERCENT, - ACTIONS(4739), 1, + ACTIONS(4756), 1, anon_sym_STAR_STAR, - ACTIONS(4741), 1, + ACTIONS(4758), 1, anon_sym_LT, - STATE(1651), 1, + ACTIONS(4789), 1, + anon_sym_BANG, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4711), 2, + ACTIONS(4726), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4717), 2, + ACTIONS(4734), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4727), 2, + ACTIONS(4744), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4735), 2, + ACTIONS(4752), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4751), 2, + ACTIONS(4762), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4764), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4743), 3, + ACTIONS(4760), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4765), 5, - anon_sym_BANG, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4763), 15, + ACTIONS(4787), 11, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, @@ -176497,359 +175348,271 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_COLON, anon_sym_RBRACK, - anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - anon_sym_CARET, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, anon_sym_QMARK_QMARK, anon_sym_BQUOTE, anon_sym_satisfies, - [42175] = 5, + [40392] = 16, + ACTIONS(3975), 1, + anon_sym_LPAREN, + ACTIONS(3977), 1, + anon_sym_LBRACK, + ACTIONS(3979), 1, + anon_sym_DOT, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(4754), 1, + anon_sym_PERCENT, + ACTIONS(4756), 1, + anon_sym_STAR_STAR, + ACTIONS(4791), 1, + anon_sym_LT, + STATE(1530), 1, + sym_type_arguments, + STATE(1696), 1, + sym_arguments, + STATE(4736), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4577), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4817), 5, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, - ACTIONS(4575), 13, + ACTIONS(4726), 2, anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4752), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4768), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4789), 8, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4579), 24, + ACTIONS(4787), 20, sym__ternary_qmark, anon_sym_as, - anon_sym_LPAREN, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_RBRACK, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [42232] = 4, - ACTIONS(4820), 1, - sym__automatic_semicolon, + [40471] = 22, + ACTIONS(3975), 1, + anon_sym_LPAREN, + ACTIONS(3977), 1, + anon_sym_LBRACK, + ACTIONS(3979), 1, + anon_sym_DOT, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(4742), 1, + anon_sym_GT_GT, + ACTIONS(4754), 1, + anon_sym_PERCENT, + ACTIONS(4756), 1, + anon_sym_STAR_STAR, + ACTIONS(4758), 1, + anon_sym_LT, + STATE(1530), 1, + sym_type_arguments, + STATE(1696), 1, + sym_arguments, + STATE(4736), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1688), 13, + ACTIONS(4726), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(4734), 2, anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + anon_sym_GT, + ACTIONS(4744), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4752), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(4762), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(1686), 30, + ACTIONS(4764), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4768), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4760), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4789), 3, + anon_sym_BANG, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4787), 13, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_else, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, - anon_sym_while, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + anon_sym_COLON, + anon_sym_RBRACK, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_PIPE_RBRACE, - [42287] = 13, - ACTIONS(2343), 1, - anon_sym_DQUOTE, - ACTIONS(2345), 1, - anon_sym_SQUOTE, - ACTIONS(3826), 1, - anon_sym_COMMA, - ACTIONS(3834), 1, - anon_sym_RBRACE, - ACTIONS(4190), 1, - anon_sym_EQ, - ACTIONS(4502), 1, - anon_sym_LBRACK, - STATE(4754), 1, - aux_sym_object_repeat1, - STATE(4870), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4504), 2, - sym_number, - sym_private_property_identifier, - STATE(3843), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(696), 8, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(2361), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [42360] = 31, - ACTIONS(4000), 1, + [40562] = 23, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, - anon_sym_as, - ACTIONS(4715), 1, - anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4721), 1, - anon_sym_AMP_AMP, - ACTIONS(4723), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4725), 1, + ACTIONS(4742), 1, anon_sym_GT_GT, - ACTIONS(4729), 1, + ACTIONS(4746), 1, anon_sym_AMP, - ACTIONS(4731), 1, - anon_sym_CARET, - ACTIONS(4733), 1, - anon_sym_PIPE, - ACTIONS(4737), 1, + ACTIONS(4754), 1, anon_sym_PERCENT, - ACTIONS(4739), 1, + ACTIONS(4756), 1, anon_sym_STAR_STAR, - ACTIONS(4741), 1, + ACTIONS(4758), 1, anon_sym_LT, - ACTIONS(4749), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4753), 1, - anon_sym_satisfies, - ACTIONS(4755), 1, - sym__ternary_qmark, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4711), 2, + ACTIONS(4726), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4717), 2, + ACTIONS(4734), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4727), 2, + ACTIONS(4744), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4735), 2, + ACTIONS(4752), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4745), 2, + ACTIONS(4762), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4747), 2, + ACTIONS(4764), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4743), 3, + ACTIONS(4789), 2, + anon_sym_BANG, + anon_sym_PIPE, + ACTIONS(4760), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4822), 6, + ACTIONS(4787), 13, + sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_COLON, anon_sym_RBRACK, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + anon_sym_QMARK_QMARK, anon_sym_BQUOTE, - [42469] = 14, - ACTIONS(1616), 1, - anon_sym_DQUOTE, - ACTIONS(1618), 1, - anon_sym_SQUOTE, - ACTIONS(4514), 1, - anon_sym_LBRACK, - ACTIONS(4524), 1, - anon_sym_override, - ACTIONS(4826), 1, - anon_sym_static, - ACTIONS(4828), 1, - anon_sym_readonly, - ACTIONS(4830), 1, - anon_sym_abstract, - ACTIONS(4832), 1, - anon_sym_accessor, - STATE(2860), 1, - sym_override_modifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4824), 2, - sym_number, - sym_private_property_identifier, - STATE(3500), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(696), 10, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(4512), 20, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [42544] = 16, - ACTIONS(4000), 1, + anon_sym_satisfies, + [40655] = 24, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4737), 1, + ACTIONS(4742), 1, + anon_sym_GT_GT, + ACTIONS(4746), 1, + anon_sym_AMP, + ACTIONS(4748), 1, + anon_sym_CARET, + ACTIONS(4754), 1, anon_sym_PERCENT, - ACTIONS(4739), 1, + ACTIONS(4756), 1, anon_sym_STAR_STAR, - ACTIONS(4790), 1, + ACTIONS(4758), 1, anon_sym_LT, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4711), 2, + ACTIONS(4726), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4735), 2, + ACTIONS(4734), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4744), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4752), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4751), 2, + ACTIONS(4762), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4764), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4765), 8, + ACTIONS(4789), 2, anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4763), 20, + ACTIONS(4760), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4787), 12, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, @@ -176859,33 +175622,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - anon_sym_instanceof, anon_sym_BQUOTE, anon_sym_satisfies, - [42623] = 8, - ACTIONS(4581), 1, + [40750] = 15, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4589), 1, - anon_sym_LT, - ACTIONS(4834), 1, + ACTIONS(3977), 1, + anon_sym_LBRACK, + ACTIONS(3979), 1, anon_sym_DOT, - STATE(1934), 1, - sym_arguments, - STATE(1935), 1, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(4754), 1, + anon_sym_PERCENT, + ACTIONS(4756), 1, + anon_sym_STAR_STAR, + ACTIONS(4791), 1, + anon_sym_LT, + STATE(1530), 1, sym_type_arguments, + STATE(1696), 1, + sym_arguments, + STATE(4736), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4074), 12, + ACTIONS(4726), 2, anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4768), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4789), 10, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, @@ -176893,68 +175663,62 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4076), 27, - sym__automatic_semicolon, + ACTIONS(4787), 20, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_QMARK_DOT, + anon_sym_COLON, + anon_sym_RBRACK, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [42686] = 15, - ACTIONS(4000), 1, + [40827] = 16, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4753), 1, + ACTIONS(4756), 1, + anon_sym_STAR_STAR, + ACTIONS(4770), 1, anon_sym_satisfies, - ACTIONS(4840), 1, + ACTIONS(4791), 1, anon_sym_LT, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4836), 11, + ACTIONS(4789), 11, anon_sym_STAR, anon_sym_in, anon_sym_GT_GT, @@ -176966,7 +175730,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4838), 20, + ACTIONS(4787), 19, sym__ternary_qmark, anon_sym_COMMA, anon_sym_RBRACE, @@ -176979,7 +175743,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -176987,131 +175750,232 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_BQUOTE, - [42763] = 3, + [40906] = 20, + ACTIONS(3975), 1, + anon_sym_LPAREN, + ACTIONS(3977), 1, + anon_sym_LBRACK, + ACTIONS(3979), 1, + anon_sym_DOT, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(4742), 1, + anon_sym_GT_GT, + ACTIONS(4754), 1, + anon_sym_PERCENT, + ACTIONS(4756), 1, + anon_sym_STAR_STAR, + ACTIONS(4758), 1, + anon_sym_LT, + STATE(1530), 1, + sym_type_arguments, + STATE(1696), 1, + sym_arguments, + STATE(4736), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1714), 13, + ACTIONS(4726), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(4734), 2, anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + anon_sym_GT, + ACTIONS(4744), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4752), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(4768), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4760), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4789), 5, + anon_sym_BANG, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(1712), 31, - sym__automatic_semicolon, + ACTIONS(4787), 15, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_else, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, - anon_sym_while, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [40993] = 27, + ACTIONS(3975), 1, + anon_sym_LPAREN, + ACTIONS(3977), 1, anon_sym_LBRACK, + ACTIONS(3979), 1, anon_sym_DOT, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, + ACTIONS(4738), 1, anon_sym_AMP_AMP, + ACTIONS(4740), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(4742), 1, + anon_sym_GT_GT, + ACTIONS(4746), 1, + anon_sym_AMP, + ACTIONS(4748), 1, anon_sym_CARET, + ACTIONS(4750), 1, + anon_sym_PIPE, + ACTIONS(4754), 1, anon_sym_PERCENT, + ACTIONS(4756), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, + ACTIONS(4758), 1, + anon_sym_LT, + ACTIONS(4789), 1, + anon_sym_BANG, + STATE(1530), 1, + sym_type_arguments, + STATE(1696), 1, + sym_arguments, + STATE(4736), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4726), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4734), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4744), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4752), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4762), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4764), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_PIPE_RBRACE, - [42816] = 13, - ACTIONS(2343), 1, - anon_sym_DQUOTE, - ACTIONS(2345), 1, - anon_sym_SQUOTE, - ACTIONS(3826), 1, + ACTIONS(4760), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4787), 10, + sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, - ACTIONS(3837), 1, anon_sym_RBRACE, - ACTIONS(4190), 1, - anon_sym_EQ, - ACTIONS(4502), 1, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [41094] = 31, + ACTIONS(3975), 1, + anon_sym_LPAREN, + ACTIONS(3977), 1, anon_sym_LBRACK, - STATE(4754), 1, - aux_sym_object_repeat1, - STATE(4870), 1, - aux_sym_object_pattern_repeat1, + ACTIONS(3979), 1, + anon_sym_DOT, + ACTIONS(4728), 1, + anon_sym_as, + ACTIONS(4732), 1, + anon_sym_BANG, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(4738), 1, + anon_sym_AMP_AMP, + ACTIONS(4740), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4742), 1, + anon_sym_GT_GT, + ACTIONS(4746), 1, + anon_sym_AMP, + ACTIONS(4748), 1, + anon_sym_CARET, + ACTIONS(4750), 1, + anon_sym_PIPE, + ACTIONS(4754), 1, + anon_sym_PERCENT, + ACTIONS(4756), 1, + anon_sym_STAR_STAR, + ACTIONS(4758), 1, + anon_sym_LT, + ACTIONS(4766), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4770), 1, + anon_sym_satisfies, + ACTIONS(4772), 1, + sym__ternary_qmark, + STATE(1530), 1, + sym_type_arguments, + STATE(1696), 1, + sym_arguments, + STATE(4736), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4504), 2, - sym_number, - sym_private_property_identifier, - STATE(3843), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(696), 8, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_LPAREN, + ACTIONS(4726), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4734), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4744), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4752), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4762), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4764), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4768), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4760), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4690), 6, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(2361), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [42889] = 8, - ACTIONS(4581), 1, - anon_sym_LPAREN, - ACTIONS(4589), 1, - anon_sym_LT, - ACTIONS(4843), 1, - anon_sym_DOT, - STATE(1962), 1, - sym_arguments, - STATE(1963), 1, - sym_type_arguments, + anon_sym_RBRACK, + anon_sym_BQUOTE, + [41203] = 4, + ACTIONS(4794), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3538), 12, + ACTIONS(1786), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -177121,18 +175985,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3528), 27, - sym__automatic_semicolon, + ACTIONS(1784), 30, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_else, + anon_sym_LPAREN, anon_sym_SEMI, anon_sym_of, + anon_sym_while, anon_sym_LBRACK, + anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -177151,12 +176019,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [42952] = 3, + anon_sym_PIPE_RBRACE, + [41258] = 8, + ACTIONS(4578), 1, + anon_sym_LPAREN, + ACTIONS(4586), 1, + anon_sym_LT, + ACTIONS(4796), 1, + anon_sym_DOT, + STATE(1982), 1, + sym_arguments, + STATE(1983), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1884), 13, + ACTIONS(3554), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -177166,23 +176044,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1882), 31, + ACTIONS(3544), 27, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_else, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_of, - anon_sym_while, anon_sym_LBRACK, - anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -177201,356 +176074,412 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_PIPE_RBRACE, - [43005] = 26, - ACTIONS(4000), 1, + anon_sym_extends, + [41321] = 31, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4719), 1, + ACTIONS(4728), 1, + anon_sym_as, + ACTIONS(4732), 1, + anon_sym_BANG, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4721), 1, + ACTIONS(4738), 1, anon_sym_AMP_AMP, - ACTIONS(4725), 1, + ACTIONS(4740), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4742), 1, anon_sym_GT_GT, - ACTIONS(4729), 1, + ACTIONS(4746), 1, anon_sym_AMP, - ACTIONS(4731), 1, + ACTIONS(4748), 1, anon_sym_CARET, - ACTIONS(4733), 1, + ACTIONS(4750), 1, anon_sym_PIPE, - ACTIONS(4737), 1, + ACTIONS(4754), 1, anon_sym_PERCENT, - ACTIONS(4739), 1, + ACTIONS(4756), 1, anon_sym_STAR_STAR, - ACTIONS(4741), 1, + ACTIONS(4758), 1, anon_sym_LT, - ACTIONS(4765), 1, - anon_sym_BANG, - STATE(1651), 1, + ACTIONS(4766), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4770), 1, + anon_sym_satisfies, + ACTIONS(4772), 1, + sym__ternary_qmark, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4711), 2, + ACTIONS(4726), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4717), 2, + ACTIONS(4734), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4727), 2, + ACTIONS(4744), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4735), 2, + ACTIONS(4752), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4745), 2, + ACTIONS(4762), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4747), 2, + ACTIONS(4764), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4743), 3, + ACTIONS(4760), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4763), 11, - sym__ternary_qmark, - anon_sym_as, + ACTIONS(4519), 6, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_COLON, anon_sym_RBRACK, - anon_sym_PIPE_PIPE, - anon_sym_QMARK_QMARK, anon_sym_BQUOTE, - anon_sym_satisfies, - [43104] = 13, - ACTIONS(2343), 1, - anon_sym_DQUOTE, - ACTIONS(2345), 1, - anon_sym_SQUOTE, - ACTIONS(3826), 1, - anon_sym_COMMA, - ACTIONS(3829), 1, - anon_sym_RBRACE, - ACTIONS(4190), 1, - anon_sym_EQ, - ACTIONS(4502), 1, - anon_sym_LBRACK, - STATE(4754), 1, - aux_sym_object_repeat1, - STATE(4870), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4504), 2, - sym_number, - sym_private_property_identifier, - STATE(3843), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(696), 8, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(2361), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [43177] = 31, - ACTIONS(4000), 1, + [41430] = 31, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4721), 1, + ACTIONS(4738), 1, anon_sym_AMP_AMP, - ACTIONS(4723), 1, + ACTIONS(4740), 1, anon_sym_PIPE_PIPE, - ACTIONS(4725), 1, + ACTIONS(4742), 1, anon_sym_GT_GT, - ACTIONS(4729), 1, + ACTIONS(4746), 1, anon_sym_AMP, - ACTIONS(4731), 1, + ACTIONS(4748), 1, anon_sym_CARET, - ACTIONS(4733), 1, + ACTIONS(4750), 1, anon_sym_PIPE, - ACTIONS(4737), 1, + ACTIONS(4754), 1, anon_sym_PERCENT, - ACTIONS(4739), 1, + ACTIONS(4756), 1, anon_sym_STAR_STAR, - ACTIONS(4741), 1, + ACTIONS(4758), 1, anon_sym_LT, - ACTIONS(4749), 1, + ACTIONS(4766), 1, anon_sym_QMARK_QMARK, - ACTIONS(4753), 1, + ACTIONS(4770), 1, anon_sym_satisfies, - ACTIONS(4755), 1, + ACTIONS(4772), 1, sym__ternary_qmark, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4711), 2, + ACTIONS(4726), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4717), 2, + ACTIONS(4734), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4727), 2, + ACTIONS(4744), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4735), 2, + ACTIONS(4752), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4745), 2, + ACTIONS(4762), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4747), 2, + ACTIONS(4764), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4743), 3, + ACTIONS(4760), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4845), 6, + ACTIONS(4523), 6, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_COLON, anon_sym_RBRACK, anon_sym_BQUOTE, - [43286] = 3, + [41539] = 31, + ACTIONS(3975), 1, + anon_sym_LPAREN, + ACTIONS(3977), 1, + anon_sym_LBRACK, + ACTIONS(3979), 1, + anon_sym_DOT, + ACTIONS(4728), 1, + anon_sym_as, + ACTIONS(4732), 1, + anon_sym_BANG, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(4738), 1, + anon_sym_AMP_AMP, + ACTIONS(4740), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4742), 1, + anon_sym_GT_GT, + ACTIONS(4746), 1, + anon_sym_AMP, + ACTIONS(4748), 1, + anon_sym_CARET, + ACTIONS(4750), 1, + anon_sym_PIPE, + ACTIONS(4754), 1, + anon_sym_PERCENT, + ACTIONS(4756), 1, + anon_sym_STAR_STAR, + ACTIONS(4758), 1, + anon_sym_LT, + ACTIONS(4766), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4770), 1, + anon_sym_satisfies, + ACTIONS(4772), 1, + sym__ternary_qmark, + STATE(1530), 1, + sym_type_arguments, + STATE(1696), 1, + sym_arguments, + STATE(4736), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1788), 13, + ACTIONS(4726), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(4734), 2, anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + anon_sym_GT, + ACTIONS(4744), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4752), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(4762), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(1786), 31, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, + ACTIONS(4764), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4768), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4760), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4798), 6, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_else, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_BQUOTE, + [41648] = 31, + ACTIONS(3975), 1, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_while, + ACTIONS(3977), 1, anon_sym_LBRACK, + ACTIONS(3979), 1, anon_sym_DOT, + ACTIONS(4728), 1, + anon_sym_as, + ACTIONS(4732), 1, + anon_sym_BANG, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, + ACTIONS(4738), 1, anon_sym_AMP_AMP, + ACTIONS(4740), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(4742), 1, + anon_sym_GT_GT, + ACTIONS(4746), 1, + anon_sym_AMP, + ACTIONS(4748), 1, anon_sym_CARET, + ACTIONS(4750), 1, + anon_sym_PIPE, + ACTIONS(4754), 1, anon_sym_PERCENT, + ACTIONS(4756), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, + ACTIONS(4758), 1, + anon_sym_LT, + ACTIONS(4766), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4770), 1, + anon_sym_satisfies, + ACTIONS(4772), 1, + sym__ternary_qmark, + STATE(1530), 1, + sym_type_arguments, + STATE(1696), 1, + sym_arguments, + STATE(4736), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4726), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4734), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4744), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4752), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4762), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4764), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, + ACTIONS(4760), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4800), 6, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_RBRACK, anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_PIPE_RBRACE, - [43339] = 27, - ACTIONS(4000), 1, + [41757] = 31, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4719), 1, + ACTIONS(4728), 1, + anon_sym_as, + ACTIONS(4732), 1, + anon_sym_BANG, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4721), 1, + ACTIONS(4738), 1, anon_sym_AMP_AMP, - ACTIONS(4723), 1, + ACTIONS(4740), 1, anon_sym_PIPE_PIPE, - ACTIONS(4725), 1, + ACTIONS(4742), 1, anon_sym_GT_GT, - ACTIONS(4729), 1, + ACTIONS(4746), 1, anon_sym_AMP, - ACTIONS(4731), 1, + ACTIONS(4748), 1, anon_sym_CARET, - ACTIONS(4733), 1, + ACTIONS(4750), 1, anon_sym_PIPE, - ACTIONS(4737), 1, + ACTIONS(4754), 1, anon_sym_PERCENT, - ACTIONS(4739), 1, + ACTIONS(4756), 1, anon_sym_STAR_STAR, - ACTIONS(4741), 1, + ACTIONS(4758), 1, anon_sym_LT, - ACTIONS(4765), 1, - anon_sym_BANG, - STATE(1651), 1, + ACTIONS(4766), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4770), 1, + anon_sym_satisfies, + ACTIONS(4772), 1, + sym__ternary_qmark, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4711), 2, + ACTIONS(4726), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4717), 2, + ACTIONS(4734), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4727), 2, + ACTIONS(4744), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4735), 2, + ACTIONS(4752), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4745), 2, + ACTIONS(4762), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4747), 2, + ACTIONS(4764), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4743), 3, + ACTIONS(4760), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4763), 10, - sym__ternary_qmark, - anon_sym_as, + ACTIONS(4802), 6, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_COLON, anon_sym_RBRACK, - anon_sym_QMARK_QMARK, anon_sym_BQUOTE, - anon_sym_satisfies, - [43440] = 5, + [41866] = 8, + ACTIONS(4578), 1, + anon_sym_LPAREN, + ACTIONS(4586), 1, + anon_sym_LT, + ACTIONS(4804), 1, + anon_sym_DOT, + STATE(1984), 1, + sym_arguments, + STATE(1985), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1692), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4847), 5, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, - ACTIONS(1690), 13, + ACTIONS(4103), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -177560,17 +176489,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1694), 24, + ACTIONS(4105), 27, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_of, anon_sym_LBRACK, - anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -177589,13 +176519,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [43497] = 4, - ACTIONS(4850), 1, - anon_sym_is, + anon_sym_extends, + [41929] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4120), 13, + ACTIONS(1850), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -177609,15 +176538,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4122), 29, + ACTIONS(1848), 31, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_else, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_of, + anon_sym_while, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -177638,38 +176569,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [43551] = 15, - ACTIONS(4581), 1, + anon_sym_PIPE_RBRACE, + [41982] = 8, + ACTIONS(4578), 1, anon_sym_LPAREN, - ACTIONS(4583), 1, - anon_sym_LBRACK, - ACTIONS(4585), 1, - anon_sym_DOT, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(4852), 1, - anon_sym_as, - ACTIONS(4854), 1, - anon_sym_BANG, - ACTIONS(4856), 1, + ACTIONS(4586), 1, anon_sym_LT, - ACTIONS(4861), 1, - anon_sym_satisfies, - STATE(2103), 1, - sym_type_arguments, - STATE(2396), 1, + ACTIONS(4806), 1, + anon_sym_DOT, + STATE(1986), 1, sym_arguments, - STATE(4739), 1, - sym_optional_chain, + STATE(1987), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4859), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4836), 11, + ACTIONS(4109), 12, anon_sym_STAR, + anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, anon_sym_AMP, @@ -177680,12 +176597,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4838), 19, + ACTIONS(4111), 27, sym__automatic_semicolon, sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -177699,176 +176620,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_BQUOTE, - [43627] = 31, - ACTIONS(4581), 1, - anon_sym_LPAREN, - ACTIONS(4583), 1, - anon_sym_LBRACK, - ACTIONS(4585), 1, - anon_sym_DOT, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(4852), 1, - anon_sym_as, - ACTIONS(4854), 1, - anon_sym_BANG, - ACTIONS(4861), 1, - anon_sym_satisfies, - ACTIONS(4867), 1, - anon_sym_AMP_AMP, - ACTIONS(4869), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4871), 1, - anon_sym_GT_GT, - ACTIONS(4875), 1, - anon_sym_AMP, - ACTIONS(4877), 1, - anon_sym_CARET, - ACTIONS(4879), 1, - anon_sym_PIPE, - ACTIONS(4883), 1, - anon_sym_PERCENT, - ACTIONS(4885), 1, - anon_sym_STAR_STAR, - ACTIONS(4887), 1, - anon_sym_LT, - ACTIONS(4895), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4897), 1, - sym__ternary_qmark, - STATE(2103), 1, - sym_type_arguments, - STATE(2396), 1, - sym_arguments, - STATE(4739), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4859), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4863), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4865), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4873), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4881), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4891), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4893), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4889), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4784), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, anon_sym_BQUOTE, - [43735] = 31, - ACTIONS(4581), 1, - anon_sym_LPAREN, - ACTIONS(4583), 1, - anon_sym_LBRACK, - ACTIONS(4585), 1, - anon_sym_DOT, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(4852), 1, - anon_sym_as, - ACTIONS(4854), 1, - anon_sym_BANG, - ACTIONS(4861), 1, anon_sym_satisfies, - ACTIONS(4867), 1, - anon_sym_AMP_AMP, - ACTIONS(4869), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4871), 1, - anon_sym_GT_GT, - ACTIONS(4875), 1, - anon_sym_AMP, - ACTIONS(4877), 1, - anon_sym_CARET, - ACTIONS(4879), 1, - anon_sym_PIPE, - ACTIONS(4883), 1, - anon_sym_PERCENT, - ACTIONS(4885), 1, - anon_sym_STAR_STAR, - ACTIONS(4887), 1, - anon_sym_LT, - ACTIONS(4895), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4897), 1, - sym__ternary_qmark, - STATE(2103), 1, - sym_type_arguments, - STATE(2396), 1, - sym_arguments, - STATE(4739), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4859), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4863), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4865), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4873), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4881), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4891), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4893), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4889), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4822), 5, + anon_sym_extends, + [42045] = 4, + ACTIONS(4808), 1, sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_BQUOTE, - [43843] = 6, - ACTIONS(3630), 1, - anon_sym_QMARK, - ACTIONS(3638), 1, - anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3641), 5, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, - ACTIONS(3496), 13, + ACTIONS(1694), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -177882,10 +176645,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3500), 23, + ACTIONS(1692), 30, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_else, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_while, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -177906,89 +176675,44 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [43901] = 12, - ACTIONS(3307), 1, + anon_sym_PIPE_RBRACE, + [42100] = 13, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(3309), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(4488), 1, + ACTIONS(3841), 1, + anon_sym_COMMA, + ACTIONS(3849), 1, + anon_sym_RBRACE, + ACTIONS(4177), 1, + anon_sym_EQ, + ACTIONS(4503), 1, anon_sym_LBRACK, - ACTIONS(4536), 1, - anon_sym_STAR, - ACTIONS(4540), 1, - anon_sym_async, - ACTIONS(4559), 1, - anon_sym_abstract, + STATE(4769), 1, + aux_sym_object_repeat1, + STATE(5141), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4542), 2, + ACTIONS(4505), 2, sym_number, sym_private_property_identifier, - ACTIONS(4546), 2, - anon_sym_get, - anon_sym_set, - STATE(3006), 3, + STATE(3632), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 10, + ACTIONS(698), 8, sym__automatic_semicolon, sym__member_signature_marker, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(3718), 20, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [43971] = 4, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(1977), 6, - anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - ACTIONS(696), 12, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_BANG, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, anon_sym_PIPE_RBRACE, - ACTIONS(1975), 25, + ACTIONS(2365), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -178012,13 +176736,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [44025] = 3, + [42173] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1906), 13, + ACTIONS(1816), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -178032,15 +176754,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1904), 30, + ACTIONS(1814), 31, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_else, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_of, + anon_sym_while, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -178061,17 +176785,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - anon_sym_is, - [44077] = 5, - ACTIONS(4589), 1, - anon_sym_LT, - STATE(1933), 1, - sym_type_arguments, + anon_sym_PIPE_RBRACE, + [42226] = 5, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4120), 12, + ACTIONS(4590), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4810), 5, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + ACTIONS(4588), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -178081,17 +176809,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4122), 29, - sym__automatic_semicolon, + ACTIONS(4592), 24, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, @@ -178113,22 +176838,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [44133] = 6, - ACTIONS(3552), 1, - anon_sym_EQ, - ACTIONS(3636), 1, - anon_sym_QMARK, + [42283] = 5, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3632), 5, + ACTIONS(4203), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4813), 5, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_COLON, anon_sym_RBRACK, - ACTIONS(3496), 13, + ACTIONS(4201), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -178142,10 +176865,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3500), 23, + ACTIONS(4205), 24, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -178166,64 +176890,59 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [44191] = 19, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(700), 1, - anon_sym_RBRACE, - ACTIONS(2343), 1, + [42340] = 13, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(2363), 1, - anon_sym_async, - ACTIONS(2365), 1, - anon_sym_readonly, - ACTIONS(2369), 1, - anon_sym_override, - ACTIONS(4190), 1, + ACTIONS(3841), 1, + anon_sym_COMMA, + ACTIONS(3844), 1, + anon_sym_RBRACE, + ACTIONS(4177), 1, anon_sym_EQ, - ACTIONS(4502), 1, + ACTIONS(4503), 1, anon_sym_LBRACK, - ACTIONS(4899), 1, - anon_sym_STAR, - STATE(2840), 1, - sym_override_modifier, - STATE(4754), 1, + STATE(4769), 1, aux_sym_object_repeat1, - STATE(4870), 1, + STATE(5141), 1, aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2347), 2, + ACTIONS(4505), 2, sym_number, sym_private_property_identifier, - ACTIONS(2367), 2, - anon_sym_get, - anon_sym_set, - STATE(3573), 3, + STATE(3632), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 5, + ACTIONS(698), 8, + sym__automatic_semicolon, sym__member_signature_marker, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2361), 18, + anon_sym_PIPE_RBRACE, + ACTIONS(2365), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, + anon_sym_async, anon_sym_new, sym_identifier, anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, anon_sym_declare, anon_sym_public, anon_sym_private, anon_sym_protected, + anon_sym_override, anon_sym_module, anon_sym_any, anon_sym_number, @@ -178231,55 +176950,56 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [44275] = 14, - ACTIONS(3307), 1, + [42413] = 14, + ACTIONS(1650), 1, anon_sym_DQUOTE, - ACTIONS(3309), 1, + ACTIONS(1652), 1, anon_sym_SQUOTE, - ACTIONS(3744), 1, - anon_sym_override, - ACTIONS(4192), 1, + ACTIONS(4602), 1, anon_sym_LBRACK, - ACTIONS(4901), 1, - anon_sym_STAR, - ACTIONS(4903), 1, - anon_sym_async, - ACTIONS(4907), 1, + ACTIONS(4612), 1, + anon_sym_override, + ACTIONS(4818), 1, + anon_sym_static, + ACTIONS(4820), 1, anon_sym_readonly, - STATE(2833), 1, + ACTIONS(4822), 1, + anon_sym_abstract, + ACTIONS(4824), 1, + anon_sym_accessor, + STATE(2905), 1, sym_override_modifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4905), 2, + ACTIONS(4816), 2, sym_number, sym_private_property_identifier, - ACTIONS(4909), 2, - anon_sym_get, - anon_sym_set, - STATE(3117), 3, + STATE(3383), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 10, + ACTIONS(698), 10, sym__automatic_semicolon, sym__member_signature_marker, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_RBRACE, + anon_sym_BANG, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(3718), 18, + ACTIONS(4600), 20, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, + anon_sym_async, anon_sym_new, sym_identifier, - anon_sym_static, + anon_sym_get, + anon_sym_set, anon_sym_declare, anon_sym_public, anon_sym_private, @@ -178291,17 +177011,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [44349] = 6, - ACTIONS(4589), 1, + [42488] = 7, + ACTIONS(4586), 1, anon_sym_LT, - ACTIONS(4804), 1, + ACTIONS(4826), 1, anon_sym_DOT, + ACTIONS(4828), 1, + anon_sym_is, STATE(1927), 1, sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4086), 12, + ACTIONS(4097), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -178314,7 +177036,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3575), 28, + ACTIONS(3580), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -178343,15 +177065,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [44407] = 4, - ACTIONS(4915), 1, - sym_regex_flags, + [42549] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4911), 16, + ACTIONS(1858), 13, anon_sym_STAR, - anon_sym_as, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, @@ -178364,18 +177083,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - anon_sym_instanceof, - anon_sym_satisfies, - ACTIONS(4913), 26, + ACTIONS(1856), 31, + sym__automatic_semicolon, sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_else, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_of, + anon_sym_while, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -178390,14 +177109,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, + anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [44461] = 3, + anon_sym_satisfies, + anon_sym_PIPE_RBRACE, + [42602] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4130), 13, + ACTIONS(1786), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -178411,15 +177133,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4132), 30, + ACTIONS(1784), 31, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_else, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_of, + anon_sym_while, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -178440,96 +177164,43 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - anon_sym_is, - [44513] = 7, - ACTIONS(1692), 1, - anon_sym_EQ, - ACTIONS(2387), 1, - anon_sym_extends, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4385), 2, - anon_sym_COMMA, - anon_sym_LBRACK, - ACTIONS(4388), 3, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - ACTIONS(1690), 10, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1694), 26, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + [42655] = 8, + ACTIONS(4578), 1, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, + ACTIONS(4586), 1, + anon_sym_LT, + ACTIONS(4830), 1, anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [44573] = 7, - ACTIONS(4363), 1, - anon_sym_extends, - ACTIONS(4419), 1, - anon_sym_EQ, + STATE(1934), 1, + sym_arguments, + STATE(1935), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4423), 2, - anon_sym_COMMA, - anon_sym_LBRACK, - ACTIONS(4426), 3, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - ACTIONS(4417), 10, + ACTIONS(4089), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4421), 26, + anon_sym_GT, + ACTIONS(4091), 27, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_of, - anon_sym_DOT, + anon_sym_LBRACK, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -178548,216 +177219,58 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [44633] = 31, - ACTIONS(4581), 1, + anon_sym_extends, + [42718] = 12, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4583), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4585), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4852), 1, - anon_sym_as, - ACTIONS(4854), 1, - anon_sym_BANG, - ACTIONS(4861), 1, - anon_sym_satisfies, - ACTIONS(4867), 1, - anon_sym_AMP_AMP, - ACTIONS(4869), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4871), 1, - anon_sym_GT_GT, - ACTIONS(4875), 1, - anon_sym_AMP, - ACTIONS(4877), 1, - anon_sym_CARET, - ACTIONS(4879), 1, - anon_sym_PIPE, - ACTIONS(4883), 1, - anon_sym_PERCENT, - ACTIONS(4885), 1, - anon_sym_STAR_STAR, - ACTIONS(4887), 1, + ACTIONS(4836), 1, anon_sym_LT, - ACTIONS(4895), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4897), 1, - sym__ternary_qmark, - STATE(2103), 1, + STATE(1530), 1, sym_type_arguments, - STATE(2396), 1, + STATE(1696), 1, sym_arguments, - STATE(4739), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4859), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4863), 2, + ACTIONS(4832), 12, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4865), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4873), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4881), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4891), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4893), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4889), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4795), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_BQUOTE, - [44741] = 31, - ACTIONS(4581), 1, - anon_sym_LPAREN, - ACTIONS(4583), 1, - anon_sym_LBRACK, - ACTIONS(4585), 1, - anon_sym_DOT, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(4852), 1, - anon_sym_as, - ACTIONS(4854), 1, anon_sym_BANG, - ACTIONS(4861), 1, - anon_sym_satisfies, - ACTIONS(4867), 1, - anon_sym_AMP_AMP, - ACTIONS(4869), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4871), 1, + anon_sym_in, anon_sym_GT_GT, - ACTIONS(4875), 1, anon_sym_AMP, - ACTIONS(4877), 1, - anon_sym_CARET, - ACTIONS(4879), 1, anon_sym_PIPE, - ACTIONS(4883), 1, - anon_sym_PERCENT, - ACTIONS(4885), 1, - anon_sym_STAR_STAR, - ACTIONS(4887), 1, - anon_sym_LT, - ACTIONS(4895), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4897), 1, - sym__ternary_qmark, - STATE(2103), 1, - sym_type_arguments, - STATE(2396), 1, - sym_arguments, - STATE(4739), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4859), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4863), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4865), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4873), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4881), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4891), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4893), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4889), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4601), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_BQUOTE, - [44849] = 18, - ACTIONS(4581), 1, - anon_sym_LPAREN, - ACTIONS(4583), 1, - anon_sym_LBRACK, - ACTIONS(4585), 1, - anon_sym_DOT, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(4871), 1, - anon_sym_GT_GT, - ACTIONS(4883), 1, - anon_sym_PERCENT, - ACTIONS(4885), 1, - anon_sym_STAR_STAR, - ACTIONS(4887), 1, - anon_sym_LT, - STATE(2103), 1, - sym_type_arguments, - STATE(2396), 1, - sym_arguments, - STATE(4739), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4859), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4863), 2, - anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4873), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4881), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4765), 7, - anon_sym_BANG, - anon_sym_in, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4763), 17, - sym__automatic_semicolon, + ACTIONS(4834), 22, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, + anon_sym_COLON, + anon_sym_RBRACK, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -178766,25 +177279,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_BQUOTE, anon_sym_satisfies, - [44931] = 9, - ACTIONS(87), 1, - anon_sym_BQUOTE, - ACTIONS(4583), 1, + [42789] = 15, + ACTIONS(3975), 1, + anon_sym_LPAREN, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4585), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4587), 1, + ACTIONS(4728), 1, + anon_sym_as, + ACTIONS(4732), 1, + anon_sym_BANG, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - STATE(2235), 1, - sym_template_string, - STATE(4739), 1, + ACTIONS(4770), 1, + anon_sym_satisfies, + ACTIONS(4843), 1, + anon_sym_LT, + STATE(1530), 1, + sym_type_arguments, + STATE(1696), 1, + sym_arguments, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1782), 13, + ACTIONS(4768), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4839), 11, anon_sym_STAR, - anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, anon_sym_AMP, @@ -178792,19 +177317,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1784), 24, - sym__automatic_semicolon, + ACTIONS(4841), 20, sym__ternary_qmark, - anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, + anon_sym_COLON, + anon_sym_RBRACK, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -178818,14 +177340,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_satisfies, - [44995] = 3, + anon_sym_BQUOTE, + [42866] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3241), 13, + ACTIONS(1800), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -178839,15 +177359,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3243), 30, + ACTIONS(1798), 31, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_else, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_of, + anon_sym_while, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -178868,526 +177390,622 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, anon_sym_PIPE_RBRACE, - [45047] = 13, - ACTIONS(4581), 1, + [42919] = 31, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4583), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4585), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(4885), 1, - anon_sym_STAR_STAR, - ACTIONS(4917), 1, - anon_sym_LT, - STATE(2103), 1, - sym_type_arguments, - STATE(2396), 1, - sym_arguments, - STATE(4739), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4859), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4765), 12, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4763), 20, - sym__automatic_semicolon, - sym__ternary_qmark, + ACTIONS(4728), 1, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, + ACTIONS(4732), 1, + anon_sym_BANG, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(4738), 1, anon_sym_AMP_AMP, + ACTIONS(4740), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_BQUOTE, - anon_sym_satisfies, - [45119] = 25, - ACTIONS(4581), 1, - anon_sym_LPAREN, - ACTIONS(4583), 1, - anon_sym_LBRACK, - ACTIONS(4585), 1, - anon_sym_DOT, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(4765), 1, - anon_sym_BANG, - ACTIONS(4871), 1, + ACTIONS(4742), 1, anon_sym_GT_GT, - ACTIONS(4875), 1, + ACTIONS(4746), 1, anon_sym_AMP, - ACTIONS(4877), 1, + ACTIONS(4748), 1, anon_sym_CARET, - ACTIONS(4879), 1, + ACTIONS(4750), 1, anon_sym_PIPE, - ACTIONS(4883), 1, + ACTIONS(4754), 1, anon_sym_PERCENT, - ACTIONS(4885), 1, + ACTIONS(4756), 1, anon_sym_STAR_STAR, - ACTIONS(4887), 1, + ACTIONS(4758), 1, anon_sym_LT, - STATE(2103), 1, - sym_type_arguments, - STATE(2396), 1, - sym_arguments, - STATE(4739), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4859), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4863), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4865), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4873), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4881), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4891), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4893), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4889), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4763), 11, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, + ACTIONS(4766), 1, anon_sym_QMARK_QMARK, - anon_sym_BQUOTE, + ACTIONS(4770), 1, anon_sym_satisfies, - [45215] = 26, - ACTIONS(4581), 1, - anon_sym_LPAREN, - ACTIONS(4583), 1, - anon_sym_LBRACK, - ACTIONS(4585), 1, - anon_sym_DOT, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(4765), 1, - anon_sym_BANG, - ACTIONS(4867), 1, - anon_sym_AMP_AMP, - ACTIONS(4871), 1, - anon_sym_GT_GT, - ACTIONS(4875), 1, - anon_sym_AMP, - ACTIONS(4877), 1, - anon_sym_CARET, - ACTIONS(4879), 1, - anon_sym_PIPE, - ACTIONS(4883), 1, - anon_sym_PERCENT, - ACTIONS(4885), 1, - anon_sym_STAR_STAR, - ACTIONS(4887), 1, - anon_sym_LT, - STATE(2103), 1, + ACTIONS(4772), 1, + sym__ternary_qmark, + STATE(1530), 1, sym_type_arguments, - STATE(2396), 1, + STATE(1696), 1, sym_arguments, - STATE(4739), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4859), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4863), 2, + ACTIONS(4726), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4865), 2, + ACTIONS(4734), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4873), 2, + ACTIONS(4744), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4881), 2, + ACTIONS(4752), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4891), 2, + ACTIONS(4762), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4893), 2, + ACTIONS(4764), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4889), 3, + ACTIONS(4768), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4760), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4763), 10, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, + ACTIONS(4846), 6, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_PIPE, - anon_sym_QMARK_QMARK, + anon_sym_COLON, + anon_sym_RBRACK, anon_sym_BQUOTE, - anon_sym_satisfies, - [45313] = 16, - ACTIONS(4581), 1, + [43028] = 11, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4583), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4585), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4883), 1, - anon_sym_PERCENT, - ACTIONS(4885), 1, - anon_sym_STAR_STAR, - ACTIONS(4917), 1, + ACTIONS(4852), 1, anon_sym_LT, - STATE(2103), 1, + STATE(1530), 1, sym_type_arguments, - STATE(2396), 1, + STATE(1696), 1, sym_arguments, - STATE(4739), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4859), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4863), 2, + ACTIONS(4848), 12, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4881), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4765), 8, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4763), 19, - sym__automatic_semicolon, + ACTIONS(4850), 24, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, + anon_sym_COLON, + anon_sym_RBRACK, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [45391] = 22, - ACTIONS(4581), 1, + [43097] = 13, + ACTIONS(2351), 1, + anon_sym_DQUOTE, + ACTIONS(2353), 1, + anon_sym_SQUOTE, + ACTIONS(3841), 1, + anon_sym_COMMA, + ACTIONS(3855), 1, + anon_sym_RBRACE, + ACTIONS(4177), 1, + anon_sym_EQ, + ACTIONS(4503), 1, + anon_sym_LBRACK, + STATE(4769), 1, + aux_sym_object_repeat1, + STATE(5141), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4505), 2, + sym_number, + sym_private_property_identifier, + STATE(3632), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(698), 8, + sym__automatic_semicolon, + sym__member_signature_marker, anon_sym_LPAREN, - ACTIONS(4583), 1, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2365), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [43170] = 13, + ACTIONS(2351), 1, + anon_sym_DQUOTE, + ACTIONS(2353), 1, + anon_sym_SQUOTE, + ACTIONS(3841), 1, + anon_sym_COMMA, + ACTIONS(3852), 1, + anon_sym_RBRACE, + ACTIONS(4177), 1, + anon_sym_EQ, + ACTIONS(4503), 1, anon_sym_LBRACK, - ACTIONS(4585), 1, - anon_sym_DOT, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(4871), 1, - anon_sym_GT_GT, - ACTIONS(4883), 1, - anon_sym_PERCENT, - ACTIONS(4885), 1, - anon_sym_STAR_STAR, - ACTIONS(4887), 1, + STATE(5139), 1, + aux_sym_object_repeat1, + STATE(5141), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4505), 2, + sym_number, + sym_private_property_identifier, + STATE(3632), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(698), 8, + sym__automatic_semicolon, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, anon_sym_LT, - STATE(2103), 1, - sym_type_arguments, - STATE(2396), 1, - sym_arguments, - STATE(4739), 1, - sym_optional_chain, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2365), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [43243] = 14, + ACTIONS(1650), 1, + anon_sym_DQUOTE, + ACTIONS(1652), 1, + anon_sym_SQUOTE, + ACTIONS(4602), 1, + anon_sym_LBRACK, + ACTIONS(4612), 1, + anon_sym_override, + ACTIONS(4857), 1, + anon_sym_static, + ACTIONS(4859), 1, + anon_sym_readonly, + ACTIONS(4861), 1, + anon_sym_abstract, + ACTIONS(4863), 1, + anon_sym_accessor, + STATE(2848), 1, + sym_override_modifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4859), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4863), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4865), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4873), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4881), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4891), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4893), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4765), 3, - anon_sym_BANG, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4889), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4763), 12, + ACTIONS(4855), 2, + sym_number, + sym_private_property_identifier, + STATE(3374), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(698), 10, sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, + sym__member_signature_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(4600), 20, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [43318] = 16, + ACTIONS(3321), 1, + anon_sym_DQUOTE, + ACTIONS(3323), 1, + anon_sym_SQUOTE, + ACTIONS(3759), 1, + anon_sym_override, + ACTIONS(4175), 1, + anon_sym_STAR, + ACTIONS(4177), 1, + anon_sym_EQ, + ACTIONS(4179), 1, + anon_sym_LBRACK, + ACTIONS(4181), 1, + anon_sym_async, + ACTIONS(4185), 1, + anon_sym_readonly, + STATE(2827), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3985), 2, anon_sym_COMMA, anon_sym_RBRACE, + ACTIONS(4183), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4187), 2, + anon_sym_get, + anon_sym_set, + STATE(3124), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(698), 8, + sym__automatic_semicolon, + sym__member_signature_marker, + anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - anon_sym_QMARK_QMARK, - anon_sym_BQUOTE, - anon_sym_satisfies, - [45481] = 23, - ACTIONS(4581), 1, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(3733), 18, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [43397] = 31, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4583), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4585), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4719), 1, + ACTIONS(4728), 1, + anon_sym_as, + ACTIONS(4732), 1, + anon_sym_BANG, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4871), 1, + ACTIONS(4738), 1, + anon_sym_AMP_AMP, + ACTIONS(4740), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4742), 1, anon_sym_GT_GT, - ACTIONS(4875), 1, + ACTIONS(4746), 1, anon_sym_AMP, - ACTIONS(4883), 1, + ACTIONS(4748), 1, + anon_sym_CARET, + ACTIONS(4750), 1, + anon_sym_PIPE, + ACTIONS(4754), 1, anon_sym_PERCENT, - ACTIONS(4885), 1, + ACTIONS(4756), 1, anon_sym_STAR_STAR, - ACTIONS(4887), 1, + ACTIONS(4758), 1, anon_sym_LT, - STATE(2103), 1, + ACTIONS(4766), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4770), 1, + anon_sym_satisfies, + ACTIONS(4772), 1, + sym__ternary_qmark, + STATE(1530), 1, sym_type_arguments, - STATE(2396), 1, + STATE(1696), 1, sym_arguments, - STATE(4739), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4765), 2, - anon_sym_BANG, - anon_sym_PIPE, - ACTIONS(4859), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4863), 2, + ACTIONS(4726), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4865), 2, + ACTIONS(4734), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4873), 2, + ACTIONS(4744), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4881), 2, + ACTIONS(4752), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4891), 2, + ACTIONS(4762), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4893), 2, + ACTIONS(4764), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4889), 3, + ACTIONS(4768), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4760), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4763), 12, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, + ACTIONS(4511), 6, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - anon_sym_QMARK_QMARK, + anon_sym_COLON, + anon_sym_RBRACK, anon_sym_BQUOTE, - anon_sym_satisfies, - [45573] = 24, - ACTIONS(4581), 1, - anon_sym_LPAREN, - ACTIONS(4583), 1, + [43506] = 14, + ACTIONS(3321), 1, + anon_sym_DQUOTE, + ACTIONS(3323), 1, + anon_sym_SQUOTE, + ACTIONS(3759), 1, + anon_sym_override, + ACTIONS(4179), 1, anon_sym_LBRACK, - ACTIONS(4585), 1, - anon_sym_DOT, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, + ACTIONS(4865), 1, + anon_sym_STAR, + ACTIONS(4867), 1, + anon_sym_async, ACTIONS(4871), 1, - anon_sym_GT_GT, - ACTIONS(4875), 1, - anon_sym_AMP, - ACTIONS(4877), 1, - anon_sym_CARET, - ACTIONS(4883), 1, - anon_sym_PERCENT, - ACTIONS(4885), 1, - anon_sym_STAR_STAR, - ACTIONS(4887), 1, - anon_sym_LT, - STATE(2103), 1, - sym_type_arguments, - STATE(2396), 1, - sym_arguments, - STATE(4739), 1, - sym_optional_chain, + anon_sym_readonly, + STATE(2844), 1, + sym_override_modifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4765), 2, + ACTIONS(4869), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4873), 2, + anon_sym_get, + anon_sym_set, + STATE(3095), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(698), 10, + sym__automatic_semicolon, + sym__member_signature_marker, + anon_sym_EQ, + anon_sym_COMMA, anon_sym_BANG, - anon_sym_PIPE, - ACTIONS(4859), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4863), 2, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(3733), 18, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [43580] = 4, + ACTIONS(4828), 1, + anon_sym_is, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4149), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4865), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(4873), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4881), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4891), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4893), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4889), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4763), 11, + anon_sym_GT, + ACTIONS(4151), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [45667] = 19, + anon_sym_extends, + [43634] = 19, ACTIONS(237), 1, anon_sym_COMMA, - ACTIONS(698), 1, - anon_sym_RBRACE, - ACTIONS(2343), 1, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(2363), 1, + ACTIONS(2367), 1, anon_sym_async, - ACTIONS(2365), 1, - anon_sym_readonly, ACTIONS(2369), 1, + anon_sym_readonly, + ACTIONS(2373), 1, anon_sym_override, - ACTIONS(4190), 1, + ACTIONS(4177), 1, anon_sym_EQ, - ACTIONS(4502), 1, + ACTIONS(4503), 1, anon_sym_LBRACK, - ACTIONS(4899), 1, + ACTIONS(4875), 1, anon_sym_STAR, - STATE(2840), 1, + ACTIONS(4877), 1, + anon_sym_RBRACE, + STATE(2839), 1, sym_override_modifier, - STATE(4754), 1, + STATE(4769), 1, aux_sym_object_repeat1, - STATE(4870), 1, + STATE(5141), 1, aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2347), 2, + ACTIONS(2355), 2, sym_number, sym_private_property_identifier, - ACTIONS(2367), 2, + ACTIONS(2371), 2, anon_sym_get, anon_sym_set, - STATE(3573), 3, + STATE(3772), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 5, + ACTIONS(698), 5, sym__member_signature_marker, anon_sym_LPAREN, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2361), 18, + ACTIONS(2365), 18, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -179406,37 +178024,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [45751] = 15, - ACTIONS(4581), 1, - anon_sym_LPAREN, - ACTIONS(4583), 1, - anon_sym_LBRACK, - ACTIONS(4585), 1, - anon_sym_DOT, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(4883), 1, - anon_sym_PERCENT, - ACTIONS(4885), 1, - anon_sym_STAR_STAR, - ACTIONS(4917), 1, - anon_sym_LT, - STATE(2103), 1, - sym_type_arguments, - STATE(2396), 1, - sym_arguments, - STATE(4739), 1, - sym_optional_chain, + [43718] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4859), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4863), 2, + ACTIONS(4127), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4765), 10, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, @@ -179444,62 +178037,103 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4763), 19, + ACTIONS(4129), 30, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [45827] = 16, - ACTIONS(4581), 1, - anon_sym_LPAREN, - ACTIONS(4583), 1, + anon_sym_extends, + anon_sym_is, + [43770] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1989), 6, + anon_sym_STAR, anon_sym_LBRACK, - ACTIONS(4585), 1, - anon_sym_DOT, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(4852), 1, - anon_sym_as, - ACTIONS(4854), 1, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(698), 12, + sym__automatic_semicolon, + sym__member_signature_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_BANG, - ACTIONS(4861), 1, - anon_sym_satisfies, - ACTIONS(4885), 1, - anon_sym_STAR_STAR, - ACTIONS(4917), 1, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(1987), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [43824] = 5, + ACTIONS(4586), 1, anon_sym_LT, - STATE(2103), 1, + STATE(1933), 1, sym_type_arguments, - STATE(2396), 1, - sym_arguments, - STATE(4739), 1, - sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4859), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4765), 11, + ACTIONS(4115), 12, anon_sym_STAR, + anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, anon_sym_AMP, @@ -179510,338 +178144,265 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4763), 18, + ACTIONS(4117), 29, sym__automatic_semicolon, sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_BQUOTE, - [45905] = 20, - ACTIONS(4581), 1, - anon_sym_LPAREN, - ACTIONS(4583), 1, - anon_sym_LBRACK, - ACTIONS(4585), 1, - anon_sym_DOT, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(4871), 1, - anon_sym_GT_GT, - ACTIONS(4883), 1, - anon_sym_PERCENT, - ACTIONS(4885), 1, - anon_sym_STAR_STAR, - ACTIONS(4887), 1, - anon_sym_LT, - STATE(2103), 1, - sym_type_arguments, - STATE(2396), 1, - sym_arguments, - STATE(4739), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4859), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4863), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4865), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4873), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4881), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4889), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4765), 5, - anon_sym_BANG, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4763), 14, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_QMARK_QMARK, anon_sym_BQUOTE, anon_sym_satisfies, - [45991] = 27, - ACTIONS(4581), 1, + anon_sym_extends, + [43880] = 31, + ACTIONS(4578), 1, anon_sym_LPAREN, - ACTIONS(4583), 1, + ACTIONS(4580), 1, anon_sym_LBRACK, - ACTIONS(4585), 1, + ACTIONS(4582), 1, anon_sym_DOT, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4765), 1, + ACTIONS(4881), 1, + anon_sym_as, + ACTIONS(4883), 1, anon_sym_BANG, - ACTIONS(4867), 1, + ACTIONS(4887), 1, anon_sym_AMP_AMP, - ACTIONS(4869), 1, + ACTIONS(4889), 1, anon_sym_PIPE_PIPE, - ACTIONS(4871), 1, + ACTIONS(4891), 1, anon_sym_GT_GT, - ACTIONS(4875), 1, + ACTIONS(4895), 1, anon_sym_AMP, - ACTIONS(4877), 1, + ACTIONS(4897), 1, anon_sym_CARET, - ACTIONS(4879), 1, + ACTIONS(4899), 1, anon_sym_PIPE, - ACTIONS(4883), 1, + ACTIONS(4903), 1, anon_sym_PERCENT, - ACTIONS(4885), 1, + ACTIONS(4905), 1, anon_sym_STAR_STAR, - ACTIONS(4887), 1, + ACTIONS(4907), 1, anon_sym_LT, - STATE(2103), 1, + ACTIONS(4915), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4919), 1, + anon_sym_satisfies, + ACTIONS(4921), 1, + sym__ternary_qmark, + STATE(1887), 1, sym_type_arguments, - STATE(2396), 1, + STATE(2221), 1, sym_arguments, - STATE(4739), 1, + STATE(5038), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4859), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4863), 2, + ACTIONS(4879), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4865), 2, + ACTIONS(4885), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4873), 2, + ACTIONS(4893), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4881), 2, + ACTIONS(4901), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4891), 2, + ACTIONS(4911), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4893), 2, + ACTIONS(4913), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4889), 3, + ACTIONS(4917), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4909), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4763), 9, + ACTIONS(4846), 5, sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_QMARK_QMARK, anon_sym_BQUOTE, - anon_sym_satisfies, - [46091] = 31, - ACTIONS(4581), 1, - anon_sym_LPAREN, - ACTIONS(4583), 1, - anon_sym_LBRACK, - ACTIONS(4585), 1, - anon_sym_DOT, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(4852), 1, - anon_sym_as, - ACTIONS(4854), 1, - anon_sym_BANG, - ACTIONS(4861), 1, - anon_sym_satisfies, - ACTIONS(4867), 1, - anon_sym_AMP_AMP, - ACTIONS(4869), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4871), 1, - anon_sym_GT_GT, - ACTIONS(4875), 1, - anon_sym_AMP, - ACTIONS(4877), 1, - anon_sym_CARET, - ACTIONS(4879), 1, - anon_sym_PIPE, - ACTIONS(4883), 1, - anon_sym_PERCENT, - ACTIONS(4885), 1, - anon_sym_STAR_STAR, - ACTIONS(4887), 1, + [43988] = 6, + ACTIONS(4586), 1, anon_sym_LT, - ACTIONS(4895), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4897), 1, - sym__ternary_qmark, - STATE(2103), 1, + ACTIONS(4826), 1, + anon_sym_DOT, + STATE(1927), 1, sym_type_arguments, - STATE(2396), 1, - sym_arguments, - STATE(4739), 1, - sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4859), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4863), 2, + ACTIONS(4097), 12, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4865), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(4873), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4881), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4891), 2, + anon_sym_SLASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4893), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4889), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4679), 5, + anon_sym_GT, + ACTIONS(3580), 28, sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, - [46199] = 31, - ACTIONS(4581), 1, + anon_sym_satisfies, + anon_sym_extends, + [44046] = 31, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4583), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4585), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(4852), 1, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4854), 1, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4861), 1, - anon_sym_satisfies, - ACTIONS(4867), 1, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(4738), 1, anon_sym_AMP_AMP, - ACTIONS(4869), 1, + ACTIONS(4740), 1, anon_sym_PIPE_PIPE, - ACTIONS(4871), 1, + ACTIONS(4742), 1, anon_sym_GT_GT, - ACTIONS(4875), 1, + ACTIONS(4746), 1, anon_sym_AMP, - ACTIONS(4877), 1, + ACTIONS(4748), 1, anon_sym_CARET, - ACTIONS(4879), 1, + ACTIONS(4750), 1, anon_sym_PIPE, - ACTIONS(4883), 1, + ACTIONS(4754), 1, anon_sym_PERCENT, - ACTIONS(4885), 1, + ACTIONS(4756), 1, anon_sym_STAR_STAR, - ACTIONS(4887), 1, + ACTIONS(4758), 1, anon_sym_LT, - ACTIONS(4895), 1, + ACTIONS(4766), 1, anon_sym_QMARK_QMARK, - ACTIONS(4897), 1, + ACTIONS(4770), 1, + anon_sym_satisfies, + ACTIONS(4772), 1, sym__ternary_qmark, - STATE(2103), 1, + STATE(1530), 1, sym_type_arguments, - STATE(2396), 1, + STATE(1696), 1, sym_arguments, - STATE(4739), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4859), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4863), 2, + ACTIONS(4726), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4865), 2, + ACTIONS(4734), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4873), 2, + ACTIONS(4744), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4881), 2, + ACTIONS(4752), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4891), 2, + ACTIONS(4762), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4893), 2, + ACTIONS(4764), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4889), 3, + ACTIONS(4768), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4760), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4808), 5, - sym__automatic_semicolon, + ACTIONS(4923), 5, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_BQUOTE, - [46307] = 5, + anon_sym_COLON, + anon_sym_RBRACK, + [44154] = 7, + ACTIONS(3582), 1, + anon_sym_EQ, + ACTIONS(4594), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4419), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4920), 5, + ACTIONS(4597), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4231), 6, + sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, - ACTIONS(4417), 13, + anon_sym_SEMI, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + ACTIONS(3498), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -179849,11 +178410,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4421), 23, + ACTIONS(3502), 22, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, - anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -179873,20 +178433,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [46363] = 5, + [44214] = 6, + ACTIONS(3623), 1, + anon_sym_EQ, + ACTIONS(3631), 1, + anon_sym_QMARK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4577), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4922), 5, + ACTIONS(3626), 5, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_COLON, anon_sym_RBRACK, - ACTIONS(4575), 13, + ACTIONS(3498), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -179900,7 +178461,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4579), 23, + ACTIONS(3502), 23, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -179924,20 +178485,234 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [46419] = 5, + [44272] = 14, + ACTIONS(3321), 1, + anon_sym_DQUOTE, + ACTIONS(3323), 1, + anon_sym_SQUOTE, + ACTIONS(3759), 1, + anon_sym_override, + ACTIONS(4179), 1, + anon_sym_LBRACK, + ACTIONS(4925), 1, + anon_sym_STAR, + ACTIONS(4927), 1, + anon_sym_async, + ACTIONS(4931), 1, + anon_sym_readonly, + STATE(2832), 1, + sym_override_modifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1692), 2, + ACTIONS(4929), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4933), 2, + anon_sym_get, + anon_sym_set, + STATE(3108), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(698), 10, + sym__automatic_semicolon, + sym__member_signature_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(3733), 18, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [44346] = 31, + ACTIONS(4578), 1, + anon_sym_LPAREN, + ACTIONS(4580), 1, + anon_sym_LBRACK, + ACTIONS(4582), 1, + anon_sym_DOT, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(4881), 1, + anon_sym_as, + ACTIONS(4883), 1, + anon_sym_BANG, + ACTIONS(4887), 1, + anon_sym_AMP_AMP, + ACTIONS(4889), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4891), 1, + anon_sym_GT_GT, + ACTIONS(4895), 1, + anon_sym_AMP, + ACTIONS(4897), 1, + anon_sym_CARET, + ACTIONS(4899), 1, + anon_sym_PIPE, + ACTIONS(4903), 1, + anon_sym_PERCENT, + ACTIONS(4905), 1, + anon_sym_STAR_STAR, + ACTIONS(4907), 1, + anon_sym_LT, + ACTIONS(4915), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4919), 1, + anon_sym_satisfies, + ACTIONS(4921), 1, + sym__ternary_qmark, + STATE(1887), 1, + sym_type_arguments, + STATE(2221), 1, + sym_arguments, + STATE(5038), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4879), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4885), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4893), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4901), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4911), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4913), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4917), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4909), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4783), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_BQUOTE, + [44454] = 31, + ACTIONS(4578), 1, + anon_sym_LPAREN, + ACTIONS(4580), 1, + anon_sym_LBRACK, + ACTIONS(4582), 1, + anon_sym_DOT, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(4881), 1, + anon_sym_as, + ACTIONS(4883), 1, + anon_sym_BANG, + ACTIONS(4887), 1, + anon_sym_AMP_AMP, + ACTIONS(4889), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4891), 1, + anon_sym_GT_GT, + ACTIONS(4895), 1, + anon_sym_AMP, + ACTIONS(4897), 1, + anon_sym_CARET, + ACTIONS(4899), 1, + anon_sym_PIPE, + ACTIONS(4903), 1, + anon_sym_PERCENT, + ACTIONS(4905), 1, + anon_sym_STAR_STAR, + ACTIONS(4907), 1, + anon_sym_LT, + ACTIONS(4915), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4919), 1, + anon_sym_satisfies, + ACTIONS(4921), 1, + sym__ternary_qmark, + STATE(1887), 1, + sym_type_arguments, + STATE(2221), 1, + sym_arguments, + STATE(5038), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4879), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4885), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4893), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4901), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4911), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4913), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4917), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4909), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4785), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_BQUOTE, + [44562] = 5, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4203), 2, anon_sym_EQ, anon_sym_QMARK, - ACTIONS(4924), 5, + ACTIONS(4935), 5, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_COLON, anon_sym_RBRACK, - ACTIONS(1690), 13, + ACTIONS(4201), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -179951,7 +178726,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1694), 23, + ACTIONS(4205), 23, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -179975,53 +178750,53 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [46475] = 19, + [44618] = 19, ACTIONS(237), 1, anon_sym_COMMA, - ACTIONS(2343), 1, + ACTIONS(700), 1, + anon_sym_RBRACE, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(2363), 1, + ACTIONS(2367), 1, anon_sym_async, - ACTIONS(2365), 1, - anon_sym_readonly, ACTIONS(2369), 1, + anon_sym_readonly, + ACTIONS(2373), 1, anon_sym_override, - ACTIONS(4190), 1, + ACTIONS(4177), 1, anon_sym_EQ, - ACTIONS(4502), 1, + ACTIONS(4503), 1, anon_sym_LBRACK, - ACTIONS(4899), 1, + ACTIONS(4875), 1, anon_sym_STAR, - ACTIONS(4926), 1, - anon_sym_RBRACE, - STATE(2840), 1, + STATE(2839), 1, sym_override_modifier, - STATE(4754), 1, + STATE(4769), 1, aux_sym_object_repeat1, - STATE(4870), 1, + STATE(5141), 1, aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2347), 2, + ACTIONS(2355), 2, sym_number, sym_private_property_identifier, - ACTIONS(2367), 2, + ACTIONS(2371), 2, anon_sym_get, anon_sym_set, - STATE(3573), 3, + STATE(3772), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 5, + ACTIONS(698), 5, sym__member_signature_marker, anon_sym_LPAREN, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2361), 18, + ACTIONS(2365), 18, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -180040,29 +178815,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [46559] = 11, - ACTIONS(4581), 1, + [44702] = 15, + ACTIONS(4578), 1, anon_sym_LPAREN, - ACTIONS(4583), 1, + ACTIONS(4580), 1, anon_sym_LBRACK, - ACTIONS(4585), 1, + ACTIONS(4582), 1, anon_sym_DOT, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4928), 1, + ACTIONS(4881), 1, + anon_sym_as, + ACTIONS(4883), 1, + anon_sym_BANG, + ACTIONS(4919), 1, + anon_sym_satisfies, + ACTIONS(4937), 1, anon_sym_LT, - STATE(2103), 1, + STATE(1887), 1, sym_type_arguments, - STATE(2396), 1, + STATE(2221), 1, sym_arguments, - STATE(4739), 1, + STATE(5038), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4810), 12, + ACTIONS(4917), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4839), 11, anon_sym_STAR, - anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, anon_sym_AMP, @@ -180073,10 +178856,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4812), 23, + ACTIONS(4841), 19, sym__automatic_semicolon, sym__ternary_qmark, - anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, @@ -180093,33 +178875,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, - anon_sym_satisfies, - [46627] = 7, - ACTIONS(3568), 1, + [44778] = 6, + ACTIONS(3540), 1, anon_sym_EQ, - ACTIONS(4530), 1, - anon_sym_LBRACK, + ACTIONS(3621), 1, + anon_sym_QMARK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4533), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4286), 6, - sym__automatic_semicolon, + ACTIONS(3617), 5, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - ACTIONS(3496), 11, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + ACTIONS(3498), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -180127,10 +178904,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3500), 22, + ACTIONS(3502), 23, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -180150,256 +178928,180 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [46687] = 4, - ACTIONS(4806), 1, - anon_sym_is, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4116), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4118), 29, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, + [44836] = 31, + ACTIONS(4578), 1, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, + ACTIONS(4580), 1, anon_sym_LBRACK, + ACTIONS(4582), 1, anon_sym_DOT, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, + ACTIONS(4881), 1, + anon_sym_as, + ACTIONS(4883), 1, + anon_sym_BANG, + ACTIONS(4887), 1, anon_sym_AMP_AMP, + ACTIONS(4889), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(4891), 1, + anon_sym_GT_GT, + ACTIONS(4895), 1, + anon_sym_AMP, + ACTIONS(4897), 1, anon_sym_CARET, + ACTIONS(4899), 1, + anon_sym_PIPE, + ACTIONS(4903), 1, anon_sym_PERCENT, + ACTIONS(4905), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, + ACTIONS(4907), 1, + anon_sym_LT, + ACTIONS(4915), 1, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, + ACTIONS(4919), 1, anon_sym_satisfies, - anon_sym_extends, - [46741] = 4, - ACTIONS(4806), 1, - anon_sym_is, + ACTIONS(4921), 1, + sym__ternary_qmark, + STATE(1887), 1, + sym_type_arguments, + STATE(2221), 1, + sym_arguments, + STATE(5038), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4126), 13, + ACTIONS(4879), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(4885), 2, anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + anon_sym_GT, + ACTIONS(4893), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4901), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(4911), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4128), 29, + ACTIONS(4913), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4917), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4909), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4672), 5, sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, + anon_sym_BQUOTE, + [44944] = 35, + ACTIONS(849), 1, + anon_sym_COLON, + ACTIONS(3975), 1, + anon_sym_LPAREN, + ACTIONS(3977), 1, anon_sym_LBRACK, + ACTIONS(3979), 1, anon_sym_DOT, + ACTIONS(4728), 1, + anon_sym_as, + ACTIONS(4732), 1, + anon_sym_BANG, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, + ACTIONS(4770), 1, + anon_sym_satisfies, + ACTIONS(4942), 1, + anon_sym_COMMA, + ACTIONS(4944), 1, + anon_sym_RPAREN, + ACTIONS(4948), 1, anon_sym_AMP_AMP, + ACTIONS(4950), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(4952), 1, + anon_sym_GT_GT, + ACTIONS(4956), 1, + anon_sym_AMP, + ACTIONS(4958), 1, anon_sym_CARET, + ACTIONS(4960), 1, + anon_sym_PIPE, + ACTIONS(4964), 1, anon_sym_PERCENT, + ACTIONS(4966), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, + ACTIONS(4968), 1, + anon_sym_LT, + ACTIONS(4976), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4978), 1, + sym__ternary_qmark, + STATE(1530), 1, + sym_type_arguments, + STATE(1696), 1, + sym_arguments, + STATE(4724), 1, + aux_sym_sequence_expression_repeat1, + STATE(4736), 1, + sym_optional_chain, + STATE(6131), 1, + sym_type_annotation, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4768), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4940), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4946), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4954), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4962), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4972), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4974), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, + ACTIONS(4970), 3, + anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - [46795] = 19, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(2343), 1, - anon_sym_DQUOTE, - ACTIONS(2345), 1, - anon_sym_SQUOTE, - ACTIONS(2363), 1, - anon_sym_async, - ACTIONS(2365), 1, - anon_sym_readonly, - ACTIONS(2369), 1, - anon_sym_override, - ACTIONS(4190), 1, + [45060] = 7, + ACTIONS(1698), 1, anon_sym_EQ, - ACTIONS(4502), 1, - anon_sym_LBRACK, - ACTIONS(4899), 1, - anon_sym_STAR, - ACTIONS(4931), 1, - anon_sym_RBRACE, - STATE(2840), 1, - sym_override_modifier, - STATE(4754), 1, - aux_sym_object_repeat1, - STATE(4870), 1, - aux_sym_object_pattern_repeat1, + ACTIONS(2395), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2347), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(2367), 2, - anon_sym_get, - anon_sym_set, - STATE(3573), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(696), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2361), 18, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [46879] = 19, - ACTIONS(237), 1, + ACTIONS(4195), 2, anon_sym_COMMA, - ACTIONS(2343), 1, - anon_sym_DQUOTE, - ACTIONS(2345), 1, - anon_sym_SQUOTE, - ACTIONS(2363), 1, - anon_sym_async, - ACTIONS(2365), 1, - anon_sym_readonly, - ACTIONS(2369), 1, - anon_sym_override, - ACTIONS(4190), 1, - anon_sym_EQ, - ACTIONS(4502), 1, - anon_sym_LBRACK, - ACTIONS(4899), 1, - anon_sym_STAR, - ACTIONS(4933), 1, - anon_sym_RBRACE, - STATE(2840), 1, - sym_override_modifier, - STATE(4754), 1, - aux_sym_object_repeat1, - STATE(4870), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(2347), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(2367), 2, - anon_sym_get, - anon_sym_set, - STATE(3573), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(696), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2361), 18, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [46963] = 8, - ACTIONS(1692), 1, - anon_sym_EQ, - ACTIONS(4385), 1, anon_sym_LBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4388), 2, + ACTIONS(4198), 3, anon_sym_AMP, anon_sym_PIPE, - ACTIONS(4935), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - ACTIONS(2387), 4, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - ACTIONS(1690), 11, + anon_sym_GT, + ACTIONS(1696), 10, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -180410,11 +179112,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(1694), 22, + ACTIONS(1700), 26, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -180434,30 +179139,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [47025] = 8, - ACTIONS(4419), 1, - anon_sym_EQ, - ACTIONS(4423), 1, - anon_sym_LBRACK, + [45120] = 4, + ACTIONS(4984), 1, + sym_regex_flags, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4426), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4939), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - ACTIONS(4363), 4, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - ACTIONS(4417), 11, + ACTIONS(4980), 16, anon_sym_STAR, + anon_sym_as, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -180465,10 +179160,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4421), 22, + anon_sym_instanceof, + anon_sym_satisfies, + ACTIONS(4982), 26, sym__ternary_qmark, - anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -180483,109 +179186,56 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - anon_sym_satisfies, - [47087] = 14, - ACTIONS(3307), 1, + [45174] = 19, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(3309), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(3744), 1, - anon_sym_override, - ACTIONS(4192), 1, - anon_sym_LBRACK, - ACTIONS(4943), 1, - anon_sym_STAR, - ACTIONS(4945), 1, + ACTIONS(2367), 1, anon_sym_async, - ACTIONS(4949), 1, + ACTIONS(2369), 1, anon_sym_readonly, - STATE(2827), 1, - sym_override_modifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4947), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(4951), 2, - anon_sym_get, - anon_sym_set, - STATE(3065), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(696), 10, - sym__automatic_semicolon, - sym__member_signature_marker, + ACTIONS(2373), 1, + anon_sym_override, + ACTIONS(4177), 1, anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(3718), 18, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [47161] = 12, - ACTIONS(3307), 1, - anon_sym_DQUOTE, - ACTIONS(3309), 1, - anon_sym_SQUOTE, - ACTIONS(4192), 1, + ACTIONS(4503), 1, anon_sym_LBRACK, - ACTIONS(4832), 1, - anon_sym_abstract, - ACTIONS(4943), 1, + ACTIONS(4875), 1, anon_sym_STAR, - ACTIONS(4945), 1, - anon_sym_async, + ACTIONS(4986), 1, + anon_sym_RBRACE, + STATE(2839), 1, + sym_override_modifier, + STATE(4769), 1, + aux_sym_object_repeat1, + STATE(5141), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4947), 2, + ACTIONS(2355), 2, sym_number, sym_private_property_identifier, - ACTIONS(4951), 2, + ACTIONS(2371), 2, anon_sym_get, anon_sym_set, - STATE(3065), 3, + STATE(3772), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 10, - sym__automatic_semicolon, + ACTIONS(698), 5, sym__member_signature_marker, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, anon_sym_LPAREN, - anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(3718), 20, + ACTIONS(2365), 18, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -180593,12 +179243,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_new, sym_identifier, anon_sym_static, - anon_sym_readonly, anon_sym_declare, anon_sym_public, anon_sym_private, anon_sym_protected, - anon_sym_override, anon_sym_module, anon_sym_any, anon_sym_number, @@ -180606,93 +179254,141 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [47231] = 14, - ACTIONS(3307), 1, - anon_sym_DQUOTE, - ACTIONS(3309), 1, - anon_sym_SQUOTE, - ACTIONS(3744), 1, - anon_sym_override, - ACTIONS(4192), 1, - anon_sym_LBRACK, - ACTIONS(4953), 1, - anon_sym_STAR, - ACTIONS(4955), 1, - anon_sym_async, - ACTIONS(4959), 1, - anon_sym_readonly, - STATE(2824), 1, - sym_override_modifier, + [45258] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4957), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(4961), 2, - anon_sym_get, - anon_sym_set, - STATE(3087), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(696), 10, + ACTIONS(3273), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3275), 30, sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_EQ, + sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, - anon_sym_BANG, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_COLON, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [45310] = 13, + ACTIONS(4578), 1, + anon_sym_LPAREN, + ACTIONS(4580), 1, + anon_sym_LBRACK, + ACTIONS(4582), 1, + anon_sym_DOT, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(4905), 1, + anon_sym_STAR_STAR, + ACTIONS(4988), 1, anon_sym_LT, - anon_sym_QMARK, - ACTIONS(3718), 18, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [47305] = 12, - ACTIONS(3307), 1, + STATE(1887), 1, + sym_type_arguments, + STATE(2221), 1, + sym_arguments, + STATE(5038), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4917), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4789), 12, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4787), 20, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_BQUOTE, + anon_sym_satisfies, + [45382] = 12, + ACTIONS(3321), 1, anon_sym_DQUOTE, - ACTIONS(3309), 1, + ACTIONS(3323), 1, anon_sym_SQUOTE, - ACTIONS(4192), 1, + ACTIONS(4541), 1, anon_sym_LBRACK, - ACTIONS(4953), 1, + ACTIONS(4563), 1, anon_sym_STAR, - ACTIONS(4955), 1, + ACTIONS(4567), 1, anon_sym_async, - ACTIONS(4965), 1, + ACTIONS(4616), 1, anon_sym_abstract, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4961), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(4963), 2, + ACTIONS(4569), 2, sym_number, sym_private_property_identifier, - STATE(2999), 3, + ACTIONS(4573), 2, + anon_sym_get, + anon_sym_set, + STATE(3102), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 10, + ACTIONS(698), 10, sym__automatic_semicolon, sym__member_signature_marker, anon_sym_EQ, @@ -180703,7 +179399,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(3718), 20, + ACTIONS(3733), 20, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -180724,30 +179420,98 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [47375] = 12, - ACTIONS(4581), 1, + [45452] = 25, + ACTIONS(4578), 1, anon_sym_LPAREN, - ACTIONS(4583), 1, + ACTIONS(4580), 1, anon_sym_LBRACK, - ACTIONS(4585), 1, + ACTIONS(4582), 1, anon_sym_DOT, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4967), 1, + ACTIONS(4789), 1, + anon_sym_BANG, + ACTIONS(4891), 1, + anon_sym_GT_GT, + ACTIONS(4895), 1, + anon_sym_AMP, + ACTIONS(4897), 1, + anon_sym_CARET, + ACTIONS(4899), 1, + anon_sym_PIPE, + ACTIONS(4903), 1, + anon_sym_PERCENT, + ACTIONS(4905), 1, + anon_sym_STAR_STAR, + ACTIONS(4907), 1, anon_sym_LT, - STATE(2103), 1, + STATE(1887), 1, sym_type_arguments, - STATE(2396), 1, + STATE(2221), 1, sym_arguments, - STATE(4739), 1, + STATE(5038), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4859), 2, + ACTIONS(4879), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4885), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4893), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4901), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4911), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4913), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4917), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4797), 12, + ACTIONS(4909), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4787), 11, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [45548] = 11, + ACTIONS(4578), 1, + anon_sym_LPAREN, + ACTIONS(4580), 1, + anon_sym_LBRACK, + ACTIONS(4582), 1, + anon_sym_DOT, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(4991), 1, + anon_sym_LT, + STATE(1887), 1, + sym_type_arguments, + STATE(2221), 1, + sym_arguments, + STATE(5038), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4848), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -180760,7 +179524,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4799), 21, + ACTIONS(4850), 23, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -180780,496 +179544,673 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [47445] = 35, - ACTIONS(3589), 1, - anon_sym_COLON, - ACTIONS(4000), 1, + [45616] = 26, + ACTIONS(4578), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(4580), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(4582), 1, anon_sym_DOT, - ACTIONS(4713), 1, - anon_sym_as, - ACTIONS(4715), 1, - anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4753), 1, - anon_sym_satisfies, - ACTIONS(4972), 1, - anon_sym_COMMA, - ACTIONS(4974), 1, - anon_sym_RPAREN, - ACTIONS(4978), 1, + ACTIONS(4789), 1, + anon_sym_BANG, + ACTIONS(4887), 1, anon_sym_AMP_AMP, - ACTIONS(4980), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4982), 1, + ACTIONS(4891), 1, anon_sym_GT_GT, - ACTIONS(4986), 1, + ACTIONS(4895), 1, anon_sym_AMP, - ACTIONS(4988), 1, + ACTIONS(4897), 1, anon_sym_CARET, - ACTIONS(4990), 1, + ACTIONS(4899), 1, anon_sym_PIPE, - ACTIONS(4994), 1, + ACTIONS(4903), 1, anon_sym_PERCENT, - ACTIONS(4996), 1, + ACTIONS(4905), 1, anon_sym_STAR_STAR, - ACTIONS(4998), 1, + ACTIONS(4907), 1, anon_sym_LT, - ACTIONS(5006), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5008), 1, - sym__ternary_qmark, - STATE(1651), 1, + STATE(1887), 1, sym_type_arguments, - STATE(1674), 1, + STATE(2221), 1, sym_arguments, - STATE(4744), 1, + STATE(5038), 1, sym_optional_chain, - STATE(4924), 1, - aux_sym_sequence_expression_repeat1, - STATE(5745), 1, - sym_type_annotation, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4970), 2, + ACTIONS(4879), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4976), 2, + ACTIONS(4885), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4984), 2, + ACTIONS(4893), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4992), 2, + ACTIONS(4901), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5002), 2, + ACTIONS(4911), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5004), 2, + ACTIONS(4913), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5000), 3, + ACTIONS(4917), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4909), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [47561] = 31, - ACTIONS(4581), 1, + ACTIONS(4787), 10, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [45714] = 35, + ACTIONS(849), 1, + anon_sym_COLON, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4583), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4585), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(4852), 1, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4854), 1, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4861), 1, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(4770), 1, anon_sym_satisfies, - ACTIONS(4867), 1, + ACTIONS(4942), 1, + anon_sym_COMMA, + ACTIONS(4948), 1, anon_sym_AMP_AMP, - ACTIONS(4869), 1, + ACTIONS(4950), 1, anon_sym_PIPE_PIPE, - ACTIONS(4871), 1, + ACTIONS(4952), 1, anon_sym_GT_GT, - ACTIONS(4875), 1, + ACTIONS(4956), 1, anon_sym_AMP, - ACTIONS(4877), 1, + ACTIONS(4958), 1, anon_sym_CARET, - ACTIONS(4879), 1, + ACTIONS(4960), 1, anon_sym_PIPE, - ACTIONS(4883), 1, + ACTIONS(4964), 1, anon_sym_PERCENT, - ACTIONS(4885), 1, + ACTIONS(4966), 1, anon_sym_STAR_STAR, - ACTIONS(4887), 1, + ACTIONS(4968), 1, anon_sym_LT, - ACTIONS(4895), 1, + ACTIONS(4976), 1, anon_sym_QMARK_QMARK, - ACTIONS(4897), 1, + ACTIONS(4978), 1, sym__ternary_qmark, - STATE(2103), 1, + ACTIONS(4994), 1, + anon_sym_RPAREN, + STATE(1530), 1, sym_type_arguments, - STATE(2396), 1, + STATE(1696), 1, sym_arguments, - STATE(4739), 1, + STATE(4724), 1, + aux_sym_sequence_expression_repeat1, + STATE(4736), 1, sym_optional_chain, + STATE(5874), 1, + sym_type_annotation, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4859), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4863), 2, + ACTIONS(4940), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4865), 2, + ACTIONS(4946), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4873), 2, + ACTIONS(4954), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4881), 2, + ACTIONS(4962), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4891), 2, + ACTIONS(4972), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4893), 2, + ACTIONS(4974), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4889), 3, + ACTIONS(4970), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4633), 5, + [45830] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1914), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1912), 30, sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_BQUOTE, - [47669] = 31, - ACTIONS(4581), 1, anon_sym_LPAREN, - ACTIONS(4583), 1, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, - ACTIONS(4585), 1, anon_sym_DOT, - ACTIONS(4719), 1, anon_sym_QMARK_DOT, - ACTIONS(4852), 1, - anon_sym_as, - ACTIONS(4854), 1, - anon_sym_BANG, - ACTIONS(4861), 1, - anon_sym_satisfies, - ACTIONS(4867), 1, anon_sym_AMP_AMP, - ACTIONS(4869), 1, anon_sym_PIPE_PIPE, - ACTIONS(4871), 1, - anon_sym_GT_GT, - ACTIONS(4875), 1, - anon_sym_AMP, - ACTIONS(4877), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(4879), 1, - anon_sym_PIPE, - ACTIONS(4883), 1, anon_sym_PERCENT, - ACTIONS(4885), 1, anon_sym_STAR_STAR, - ACTIONS(4887), 1, - anon_sym_LT, - ACTIONS(4895), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(4897), 1, - sym__ternary_qmark, - STATE(2103), 1, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + anon_sym_is, + [45882] = 18, + ACTIONS(4578), 1, + anon_sym_LPAREN, + ACTIONS(4580), 1, + anon_sym_LBRACK, + ACTIONS(4582), 1, + anon_sym_DOT, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(4891), 1, + anon_sym_GT_GT, + ACTIONS(4903), 1, + anon_sym_PERCENT, + ACTIONS(4905), 1, + anon_sym_STAR_STAR, + ACTIONS(4907), 1, + anon_sym_LT, + STATE(1887), 1, sym_type_arguments, - STATE(2396), 1, + STATE(2221), 1, sym_arguments, - STATE(4739), 1, + STATE(5038), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4859), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4863), 2, + ACTIONS(4879), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4865), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4873), 2, + ACTIONS(4893), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4881), 2, + ACTIONS(4901), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4891), 2, + ACTIONS(4917), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4789), 7, + anon_sym_BANG, + anon_sym_in, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4893), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4889), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4667), 5, + anon_sym_GT, + ACTIONS(4787), 17, sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, anon_sym_BQUOTE, - [47777] = 11, - ACTIONS(4581), 1, + anon_sym_satisfies, + [45964] = 16, + ACTIONS(4578), 1, anon_sym_LPAREN, - ACTIONS(4583), 1, + ACTIONS(4580), 1, anon_sym_LBRACK, - ACTIONS(4585), 1, + ACTIONS(4582), 1, anon_sym_DOT, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(5010), 1, + ACTIONS(4903), 1, + anon_sym_PERCENT, + ACTIONS(4905), 1, + anon_sym_STAR_STAR, + ACTIONS(4988), 1, anon_sym_LT, - STATE(2103), 1, + STATE(1887), 1, sym_type_arguments, - STATE(2396), 1, + STATE(2221), 1, sym_arguments, - STATE(4739), 1, + STATE(5038), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4810), 12, + ACTIONS(4879), 2, anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4901), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4917), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4789), 8, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4812), 23, + ACTIONS(4787), 19, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_of, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_BQUOTE, + anon_sym_satisfies, + [46042] = 22, + ACTIONS(4578), 1, + anon_sym_LPAREN, + ACTIONS(4580), 1, + anon_sym_LBRACK, + ACTIONS(4582), 1, + anon_sym_DOT, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(4891), 1, + anon_sym_GT_GT, + ACTIONS(4903), 1, + anon_sym_PERCENT, + ACTIONS(4905), 1, + anon_sym_STAR_STAR, + ACTIONS(4907), 1, + anon_sym_LT, + STATE(1887), 1, + sym_type_arguments, + STATE(2221), 1, + sym_arguments, + STATE(5038), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4879), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4885), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4893), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4901), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4911), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4913), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4917), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, + ACTIONS(4789), 3, + anon_sym_BANG, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4909), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4787), 12, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + anon_sym_QMARK_QMARK, anon_sym_BQUOTE, anon_sym_satisfies, - [47845] = 31, - ACTIONS(4581), 1, + [46132] = 35, + ACTIONS(849), 1, + anon_sym_COLON, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4583), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4585), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(4852), 1, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4854), 1, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4861), 1, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(4770), 1, anon_sym_satisfies, - ACTIONS(4867), 1, + ACTIONS(4942), 1, + anon_sym_COMMA, + ACTIONS(4948), 1, anon_sym_AMP_AMP, - ACTIONS(4869), 1, + ACTIONS(4950), 1, anon_sym_PIPE_PIPE, - ACTIONS(4871), 1, + ACTIONS(4952), 1, anon_sym_GT_GT, - ACTIONS(4875), 1, + ACTIONS(4956), 1, anon_sym_AMP, - ACTIONS(4877), 1, + ACTIONS(4958), 1, anon_sym_CARET, - ACTIONS(4879), 1, + ACTIONS(4960), 1, anon_sym_PIPE, - ACTIONS(4883), 1, + ACTIONS(4964), 1, anon_sym_PERCENT, - ACTIONS(4885), 1, + ACTIONS(4966), 1, anon_sym_STAR_STAR, - ACTIONS(4887), 1, + ACTIONS(4968), 1, anon_sym_LT, - ACTIONS(4895), 1, + ACTIONS(4976), 1, anon_sym_QMARK_QMARK, - ACTIONS(4897), 1, + ACTIONS(4978), 1, sym__ternary_qmark, - STATE(2103), 1, + ACTIONS(4996), 1, + anon_sym_RPAREN, + STATE(1530), 1, sym_type_arguments, - STATE(2396), 1, + STATE(1696), 1, sym_arguments, - STATE(4739), 1, + STATE(4724), 1, + aux_sym_sequence_expression_repeat1, + STATE(4736), 1, sym_optional_chain, + STATE(5832), 1, + sym_type_annotation, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4859), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4863), 2, + ACTIONS(4940), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4865), 2, + ACTIONS(4946), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4873), 2, + ACTIONS(4954), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4881), 2, + ACTIONS(4962), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4891), 2, + ACTIONS(4972), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, + ACTIONS(4974), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4970), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [46248] = 23, + ACTIONS(4578), 1, + anon_sym_LPAREN, + ACTIONS(4580), 1, + anon_sym_LBRACK, + ACTIONS(4582), 1, + anon_sym_DOT, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(4891), 1, + anon_sym_GT_GT, + ACTIONS(4895), 1, + anon_sym_AMP, + ACTIONS(4903), 1, + anon_sym_PERCENT, + ACTIONS(4905), 1, + anon_sym_STAR_STAR, + ACTIONS(4907), 1, + anon_sym_LT, + STATE(1887), 1, + sym_type_arguments, + STATE(2221), 1, + sym_arguments, + STATE(5038), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4789), 2, + anon_sym_BANG, + anon_sym_PIPE, + ACTIONS(4879), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4885), 2, + anon_sym_in, + anon_sym_GT, ACTIONS(4893), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4901), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4911), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4913), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4889), 3, + ACTIONS(4917), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4909), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4845), 5, + ACTIONS(4787), 12, sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + anon_sym_QMARK_QMARK, anon_sym_BQUOTE, - [47953] = 31, - ACTIONS(4581), 1, + anon_sym_satisfies, + [46340] = 24, + ACTIONS(4578), 1, anon_sym_LPAREN, - ACTIONS(4583), 1, + ACTIONS(4580), 1, anon_sym_LBRACK, - ACTIONS(4585), 1, + ACTIONS(4582), 1, anon_sym_DOT, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4852), 1, - anon_sym_as, - ACTIONS(4854), 1, - anon_sym_BANG, - ACTIONS(4861), 1, - anon_sym_satisfies, - ACTIONS(4867), 1, - anon_sym_AMP_AMP, - ACTIONS(4869), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4871), 1, + ACTIONS(4891), 1, anon_sym_GT_GT, - ACTIONS(4875), 1, + ACTIONS(4895), 1, anon_sym_AMP, - ACTIONS(4877), 1, + ACTIONS(4897), 1, anon_sym_CARET, - ACTIONS(4879), 1, - anon_sym_PIPE, - ACTIONS(4883), 1, + ACTIONS(4903), 1, anon_sym_PERCENT, - ACTIONS(4885), 1, + ACTIONS(4905), 1, anon_sym_STAR_STAR, - ACTIONS(4887), 1, + ACTIONS(4907), 1, anon_sym_LT, - ACTIONS(4895), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4897), 1, - sym__ternary_qmark, - STATE(2103), 1, + STATE(1887), 1, sym_type_arguments, - STATE(2396), 1, + STATE(2221), 1, sym_arguments, - STATE(4739), 1, + STATE(5038), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4859), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4863), 2, + ACTIONS(4789), 2, + anon_sym_BANG, + anon_sym_PIPE, + ACTIONS(4879), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4865), 2, + ACTIONS(4885), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4873), 2, + ACTIONS(4893), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4881), 2, + ACTIONS(4901), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4891), 2, + ACTIONS(4911), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4893), 2, + ACTIONS(4913), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4889), 3, + ACTIONS(4917), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4909), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4793), 5, + ACTIONS(4787), 11, sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, anon_sym_BQUOTE, - [48061] = 14, - ACTIONS(3307), 1, + anon_sym_satisfies, + [46434] = 19, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(3309), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(3744), 1, + ACTIONS(2367), 1, + anon_sym_async, + ACTIONS(2369), 1, + anon_sym_readonly, + ACTIONS(2373), 1, anon_sym_override, - ACTIONS(4192), 1, + ACTIONS(4177), 1, + anon_sym_EQ, + ACTIONS(4503), 1, anon_sym_LBRACK, - ACTIONS(5013), 1, + ACTIONS(4875), 1, anon_sym_STAR, - ACTIONS(5015), 1, - anon_sym_async, - ACTIONS(5019), 1, - anon_sym_readonly, - STATE(2829), 1, + ACTIONS(4998), 1, + anon_sym_RBRACE, + STATE(2839), 1, sym_override_modifier, + STATE(4769), 1, + aux_sym_object_repeat1, + STATE(5141), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5017), 2, + ACTIONS(2355), 2, sym_number, sym_private_property_identifier, - ACTIONS(5021), 2, + ACTIONS(2371), 2, anon_sym_get, anon_sym_set, - STATE(3108), 3, + STATE(3772), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 10, - sym__automatic_semicolon, + ACTIONS(698), 5, sym__member_signature_marker, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(3718), 18, + ACTIONS(2365), 18, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -181288,22 +180229,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [48135] = 8, - ACTIONS(4581), 1, + [46518] = 15, + ACTIONS(4578), 1, anon_sym_LPAREN, - ACTIONS(4887), 1, + ACTIONS(4580), 1, + anon_sym_LBRACK, + ACTIONS(4582), 1, + anon_sym_DOT, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(4903), 1, + anon_sym_PERCENT, + ACTIONS(4905), 1, + anon_sym_STAR_STAR, + ACTIONS(4988), 1, anon_sym_LT, - STATE(2103), 1, + STATE(1887), 1, sym_type_arguments, - STATE(2396), 1, + STATE(2221), 1, sym_arguments, - STATE(4739), 1, + STATE(5038), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4786), 12, + ACTIONS(4879), 2, anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4917), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4789), 10, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, @@ -181311,287 +180267,405 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4788), 26, + ACTIONS(4787), 19, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [48197] = 31, - ACTIONS(4000), 1, - anon_sym_LPAREN, - ACTIONS(4002), 1, + [46594] = 14, + ACTIONS(3321), 1, + anon_sym_DQUOTE, + ACTIONS(3323), 1, + anon_sym_SQUOTE, + ACTIONS(3759), 1, + anon_sym_override, + ACTIONS(4179), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, - anon_sym_DOT, - ACTIONS(4713), 1, - anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(5000), 1, + anon_sym_STAR, + ACTIONS(5002), 1, + anon_sym_async, + ACTIONS(5006), 1, + anon_sym_readonly, + STATE(2838), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5004), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5008), 2, + anon_sym_get, + anon_sym_set, + STATE(3064), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(698), 10, + sym__automatic_semicolon, + sym__member_signature_marker, + anon_sym_EQ, + anon_sym_COMMA, anon_sym_BANG, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(4721), 1, - anon_sym_AMP_AMP, - ACTIONS(4723), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4725), 1, - anon_sym_GT_GT, - ACTIONS(4729), 1, - anon_sym_AMP, - ACTIONS(4731), 1, - anon_sym_CARET, - ACTIONS(4733), 1, - anon_sym_PIPE, - ACTIONS(4737), 1, - anon_sym_PERCENT, - ACTIONS(4739), 1, - anon_sym_STAR_STAR, - ACTIONS(4741), 1, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, anon_sym_LT, - ACTIONS(4749), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4753), 1, - anon_sym_satisfies, - ACTIONS(4755), 1, - sym__ternary_qmark, - STATE(1651), 1, - sym_type_arguments, - STATE(1674), 1, - sym_arguments, - STATE(4744), 1, - sym_optional_chain, + anon_sym_QMARK, + ACTIONS(3733), 18, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [46668] = 12, + ACTIONS(3321), 1, + anon_sym_DQUOTE, + ACTIONS(3323), 1, + anon_sym_SQUOTE, + ACTIONS(4179), 1, + anon_sym_LBRACK, + ACTIONS(4824), 1, + anon_sym_abstract, + ACTIONS(5000), 1, + anon_sym_STAR, + ACTIONS(5002), 1, + anon_sym_async, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4711), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4717), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4727), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4735), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4745), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4747), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4751), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4743), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(5023), 5, + ACTIONS(5004), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5008), 2, + anon_sym_get, + anon_sym_set, + STATE(3064), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(698), 10, + sym__automatic_semicolon, + sym__member_signature_marker, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_RBRACE, + anon_sym_BANG, + anon_sym_LPAREN, anon_sym_SEMI, anon_sym_COLON, - anon_sym_RBRACK, - [48305] = 35, - ACTIONS(3589), 1, - anon_sym_COLON, - ACTIONS(4000), 1, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(3733), 20, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [46738] = 16, + ACTIONS(4578), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(4580), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(4582), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(4881), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4883), 1, anon_sym_BANG, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(4753), 1, + ACTIONS(4905), 1, + anon_sym_STAR_STAR, + ACTIONS(4919), 1, anon_sym_satisfies, - ACTIONS(4972), 1, - anon_sym_COMMA, - ACTIONS(4978), 1, - anon_sym_AMP_AMP, - ACTIONS(4980), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4982), 1, - anon_sym_GT_GT, - ACTIONS(4986), 1, - anon_sym_AMP, ACTIONS(4988), 1, - anon_sym_CARET, - ACTIONS(4990), 1, - anon_sym_PIPE, - ACTIONS(4994), 1, - anon_sym_PERCENT, - ACTIONS(4996), 1, - anon_sym_STAR_STAR, - ACTIONS(4998), 1, anon_sym_LT, - ACTIONS(5006), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5008), 1, - sym__ternary_qmark, - ACTIONS(5025), 1, - anon_sym_RPAREN, - STATE(1651), 1, + STATE(1887), 1, sym_type_arguments, - STATE(1674), 1, + STATE(2221), 1, sym_arguments, - STATE(4744), 1, + STATE(5038), 1, sym_optional_chain, - STATE(4924), 1, - aux_sym_sequence_expression_repeat1, - STATE(5863), 1, - sym_type_annotation, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4917), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4970), 2, + ACTIONS(4789), 11, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4976), 2, anon_sym_in, - anon_sym_GT, - ACTIONS(4984), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4992), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5002), 2, + anon_sym_SLASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5004), 2, + anon_sym_GT, + ACTIONS(4787), 18, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5000), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [48421] = 35, - ACTIONS(3589), 1, - anon_sym_COLON, - ACTIONS(4000), 1, - anon_sym_LPAREN, - ACTIONS(4002), 1, + anon_sym_BQUOTE, + [46816] = 14, + ACTIONS(3321), 1, + anon_sym_DQUOTE, + ACTIONS(3323), 1, + anon_sym_SQUOTE, + ACTIONS(3759), 1, + anon_sym_override, + ACTIONS(4179), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, - anon_sym_DOT, - ACTIONS(4713), 1, - anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(5010), 1, + anon_sym_STAR, + ACTIONS(5012), 1, + anon_sym_async, + ACTIONS(5016), 1, + anon_sym_readonly, + STATE(2825), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5014), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5018), 2, + anon_sym_get, + anon_sym_set, + STATE(3088), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(698), 10, + sym__automatic_semicolon, + sym__member_signature_marker, + anon_sym_EQ, + anon_sym_COMMA, anon_sym_BANG, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(4753), 1, - anon_sym_satisfies, - ACTIONS(4972), 1, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(3733), 18, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [46890] = 12, + ACTIONS(3321), 1, + anon_sym_DQUOTE, + ACTIONS(3323), 1, + anon_sym_SQUOTE, + ACTIONS(4179), 1, + anon_sym_LBRACK, + ACTIONS(5010), 1, + anon_sym_STAR, + ACTIONS(5012), 1, + anon_sym_async, + ACTIONS(5022), 1, + anon_sym_abstract, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5018), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(5020), 2, + sym_number, + sym_private_property_identifier, + STATE(3092), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(698), 10, + sym__automatic_semicolon, + sym__member_signature_marker, + anon_sym_EQ, anon_sym_COMMA, - ACTIONS(4978), 1, - anon_sym_AMP_AMP, - ACTIONS(4980), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4982), 1, - anon_sym_GT_GT, - ACTIONS(4986), 1, - anon_sym_AMP, - ACTIONS(4988), 1, - anon_sym_CARET, - ACTIONS(4990), 1, - anon_sym_PIPE, - ACTIONS(4994), 1, - anon_sym_PERCENT, - ACTIONS(4996), 1, - anon_sym_STAR_STAR, - ACTIONS(4998), 1, + anon_sym_BANG, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, anon_sym_LT, - ACTIONS(5006), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5008), 1, - sym__ternary_qmark, - ACTIONS(5027), 1, - anon_sym_RPAREN, - STATE(1651), 1, - sym_type_arguments, - STATE(1674), 1, - sym_arguments, - STATE(4744), 1, - sym_optional_chain, - STATE(4924), 1, - aux_sym_sequence_expression_repeat1, - STATE(5768), 1, - sym_type_annotation, + anon_sym_QMARK, + ACTIONS(3733), 20, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [46960] = 8, + ACTIONS(1698), 1, + anon_sym_EQ, + ACTIONS(4195), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4970), 2, + ACTIONS(4198), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(5024), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(2395), 4, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + ACTIONS(1696), 11, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4976), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(4984), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4992), 2, + anon_sym_GT_GT, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5002), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5004), 2, + anon_sym_GT, + ACTIONS(1700), 22, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5000), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [48537] = 3, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [47022] = 8, + ACTIONS(4203), 1, + anon_sym_EQ, + ACTIONS(4207), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3237), 13, + ACTIONS(4210), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(5028), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(4213), 4, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + ACTIONS(4201), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -181599,206 +180673,333 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3239), 30, - sym__automatic_semicolon, + ACTIONS(4205), 22, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [47084] = 31, + ACTIONS(4578), 1, + anon_sym_LPAREN, + ACTIONS(4580), 1, anon_sym_LBRACK, + ACTIONS(4582), 1, anon_sym_DOT, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, + ACTIONS(4881), 1, + anon_sym_as, + ACTIONS(4883), 1, + anon_sym_BANG, + ACTIONS(4887), 1, anon_sym_AMP_AMP, + ACTIONS(4889), 1, anon_sym_PIPE_PIPE, + ACTIONS(4891), 1, + anon_sym_GT_GT, + ACTIONS(4895), 1, + anon_sym_AMP, + ACTIONS(4897), 1, + anon_sym_CARET, + ACTIONS(4899), 1, + anon_sym_PIPE, + ACTIONS(4903), 1, + anon_sym_PERCENT, + ACTIONS(4905), 1, + anon_sym_STAR_STAR, + ACTIONS(4907), 1, + anon_sym_LT, + ACTIONS(4915), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4919), 1, + anon_sym_satisfies, + ACTIONS(4921), 1, + sym__ternary_qmark, + STATE(1887), 1, + sym_type_arguments, + STATE(2221), 1, + sym_arguments, + STATE(5038), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4879), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4885), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4893), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, + ACTIONS(4901), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4911), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4913), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, + ACTIONS(4917), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, + ACTIONS(4909), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4511), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [48589] = 31, - ACTIONS(4581), 1, + [47192] = 31, + ACTIONS(4578), 1, anon_sym_LPAREN, - ACTIONS(4583), 1, + ACTIONS(4580), 1, anon_sym_LBRACK, - ACTIONS(4585), 1, + ACTIONS(4582), 1, anon_sym_DOT, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4852), 1, + ACTIONS(4881), 1, anon_sym_as, - ACTIONS(4854), 1, + ACTIONS(4883), 1, anon_sym_BANG, - ACTIONS(4861), 1, - anon_sym_satisfies, - ACTIONS(4867), 1, + ACTIONS(4887), 1, anon_sym_AMP_AMP, - ACTIONS(4869), 1, + ACTIONS(4889), 1, anon_sym_PIPE_PIPE, - ACTIONS(4871), 1, + ACTIONS(4891), 1, anon_sym_GT_GT, - ACTIONS(4875), 1, + ACTIONS(4895), 1, anon_sym_AMP, - ACTIONS(4877), 1, + ACTIONS(4897), 1, anon_sym_CARET, - ACTIONS(4879), 1, + ACTIONS(4899), 1, anon_sym_PIPE, - ACTIONS(4883), 1, + ACTIONS(4903), 1, anon_sym_PERCENT, - ACTIONS(4885), 1, + ACTIONS(4905), 1, anon_sym_STAR_STAR, - ACTIONS(4887), 1, + ACTIONS(4907), 1, anon_sym_LT, - ACTIONS(4895), 1, + ACTIONS(4915), 1, anon_sym_QMARK_QMARK, - ACTIONS(4897), 1, + ACTIONS(4919), 1, + anon_sym_satisfies, + ACTIONS(4921), 1, sym__ternary_qmark, - STATE(2103), 1, + STATE(1887), 1, sym_type_arguments, - STATE(2396), 1, + STATE(2221), 1, sym_arguments, - STATE(4739), 1, + STATE(5038), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4859), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4863), 2, + ACTIONS(4879), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4865), 2, + ACTIONS(4885), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4873), 2, + ACTIONS(4893), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4881), 2, + ACTIONS(4901), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4891), 2, + ACTIONS(4911), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4893), 2, + ACTIONS(4913), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4889), 3, + ACTIONS(4917), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4909), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4651), 5, + ACTIONS(4519), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_BQUOTE, - [48697] = 31, - ACTIONS(4581), 1, + [47300] = 31, + ACTIONS(4578), 1, anon_sym_LPAREN, - ACTIONS(4583), 1, + ACTIONS(4580), 1, anon_sym_LBRACK, - ACTIONS(4585), 1, + ACTIONS(4582), 1, anon_sym_DOT, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4852), 1, + ACTIONS(4881), 1, anon_sym_as, - ACTIONS(4854), 1, + ACTIONS(4883), 1, anon_sym_BANG, - ACTIONS(4861), 1, - anon_sym_satisfies, - ACTIONS(4867), 1, + ACTIONS(4887), 1, anon_sym_AMP_AMP, - ACTIONS(4869), 1, + ACTIONS(4889), 1, anon_sym_PIPE_PIPE, - ACTIONS(4871), 1, + ACTIONS(4891), 1, anon_sym_GT_GT, - ACTIONS(4875), 1, + ACTIONS(4895), 1, anon_sym_AMP, - ACTIONS(4877), 1, + ACTIONS(4897), 1, anon_sym_CARET, - ACTIONS(4879), 1, + ACTIONS(4899), 1, anon_sym_PIPE, - ACTIONS(4883), 1, + ACTIONS(4903), 1, anon_sym_PERCENT, - ACTIONS(4885), 1, + ACTIONS(4905), 1, anon_sym_STAR_STAR, - ACTIONS(4887), 1, + ACTIONS(4907), 1, anon_sym_LT, - ACTIONS(4895), 1, + ACTIONS(4915), 1, anon_sym_QMARK_QMARK, - ACTIONS(4897), 1, + ACTIONS(4919), 1, + anon_sym_satisfies, + ACTIONS(4921), 1, sym__ternary_qmark, - STATE(2103), 1, + STATE(1887), 1, sym_type_arguments, - STATE(2396), 1, + STATE(2221), 1, sym_arguments, - STATE(4739), 1, + STATE(5038), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4859), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4863), 2, + ACTIONS(4879), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4865), 2, + ACTIONS(4885), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4873), 2, + ACTIONS(4893), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4881), 2, + ACTIONS(4901), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4891), 2, + ACTIONS(4911), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4893), 2, + ACTIONS(4913), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4889), 3, + ACTIONS(4917), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4909), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4769), 5, + ACTIONS(4523), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_BQUOTE, - [48805] = 8, - ACTIONS(4581), 1, + [47408] = 12, + ACTIONS(4578), 1, anon_sym_LPAREN, - ACTIONS(5029), 1, + ACTIONS(4580), 1, + anon_sym_LBRACK, + ACTIONS(4582), 1, + anon_sym_DOT, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(5032), 1, anon_sym_LT, - STATE(2103), 1, + STATE(1887), 1, sym_type_arguments, - STATE(2396), 1, + STATE(2221), 1, sym_arguments, - STATE(4739), 1, + STATE(5038), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4917), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4832), 12, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4834), 21, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_BQUOTE, + anon_sym_satisfies, + [47478] = 8, + ACTIONS(4578), 1, + anon_sym_LPAREN, + ACTIONS(5035), 1, + anon_sym_LT, + STATE(1887), 1, + sym_type_arguments, + STATE(2221), 1, + sym_arguments, + STATE(5038), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4786), 12, + ACTIONS(4777), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -181811,7 +181012,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4788), 26, + ACTIONS(4779), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -181838,430 +181039,572 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [48867] = 31, - ACTIONS(4581), 1, + [47540] = 31, + ACTIONS(4578), 1, anon_sym_LPAREN, - ACTIONS(4583), 1, + ACTIONS(4580), 1, anon_sym_LBRACK, - ACTIONS(4585), 1, + ACTIONS(4582), 1, anon_sym_DOT, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4852), 1, + ACTIONS(4881), 1, anon_sym_as, - ACTIONS(4854), 1, + ACTIONS(4883), 1, anon_sym_BANG, - ACTIONS(4861), 1, + ACTIONS(4919), 1, anon_sym_satisfies, - ACTIONS(5029), 1, - anon_sym_LT, ACTIONS(5035), 1, + anon_sym_LT, + ACTIONS(5041), 1, anon_sym_AMP_AMP, - ACTIONS(5037), 1, + ACTIONS(5043), 1, anon_sym_PIPE_PIPE, - ACTIONS(5039), 1, + ACTIONS(5045), 1, anon_sym_GT_GT, - ACTIONS(5043), 1, + ACTIONS(5049), 1, anon_sym_AMP, - ACTIONS(5045), 1, + ACTIONS(5051), 1, anon_sym_CARET, - ACTIONS(5047), 1, + ACTIONS(5053), 1, anon_sym_PIPE, - ACTIONS(5051), 1, + ACTIONS(5057), 1, anon_sym_PERCENT, - ACTIONS(5053), 1, + ACTIONS(5059), 1, anon_sym_STAR_STAR, - ACTIONS(5061), 1, + ACTIONS(5067), 1, anon_sym_QMARK_QMARK, - ACTIONS(5063), 1, + ACTIONS(5069), 1, sym__ternary_qmark, - STATE(2103), 1, + STATE(1887), 1, sym_type_arguments, - STATE(2396), 1, + STATE(2221), 1, sym_arguments, - STATE(4739), 1, + STATE(5038), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4859), 2, + ACTIONS(4917), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5031), 2, + ACTIONS(5037), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5033), 2, + ACTIONS(5039), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5041), 2, + ACTIONS(5047), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5049), 2, + ACTIONS(5055), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5057), 2, + ACTIONS(5063), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5059), 2, + ACTIONS(5065), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5055), 3, + ACTIONS(5061), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4651), 5, + ACTIONS(4624), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, anon_sym_of, anon_sym_BQUOTE, - [48975] = 31, - ACTIONS(4581), 1, + [47648] = 31, + ACTIONS(4578), 1, anon_sym_LPAREN, - ACTIONS(4583), 1, + ACTIONS(4580), 1, anon_sym_LBRACK, - ACTIONS(4585), 1, + ACTIONS(4582), 1, anon_sym_DOT, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4852), 1, + ACTIONS(4881), 1, anon_sym_as, - ACTIONS(4854), 1, + ACTIONS(4883), 1, anon_sym_BANG, - ACTIONS(4861), 1, + ACTIONS(4919), 1, anon_sym_satisfies, - ACTIONS(5029), 1, - anon_sym_LT, ACTIONS(5035), 1, + anon_sym_LT, + ACTIONS(5041), 1, anon_sym_AMP_AMP, - ACTIONS(5037), 1, + ACTIONS(5043), 1, anon_sym_PIPE_PIPE, - ACTIONS(5039), 1, + ACTIONS(5045), 1, anon_sym_GT_GT, - ACTIONS(5043), 1, + ACTIONS(5049), 1, anon_sym_AMP, - ACTIONS(5045), 1, + ACTIONS(5051), 1, anon_sym_CARET, - ACTIONS(5047), 1, + ACTIONS(5053), 1, anon_sym_PIPE, - ACTIONS(5051), 1, + ACTIONS(5057), 1, anon_sym_PERCENT, - ACTIONS(5053), 1, + ACTIONS(5059), 1, anon_sym_STAR_STAR, - ACTIONS(5061), 1, + ACTIONS(5067), 1, anon_sym_QMARK_QMARK, - ACTIONS(5063), 1, + ACTIONS(5069), 1, sym__ternary_qmark, - STATE(2103), 1, + STATE(1887), 1, sym_type_arguments, - STATE(2396), 1, + STATE(2221), 1, sym_arguments, - STATE(4739), 1, + STATE(5038), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4859), 2, + ACTIONS(4917), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5031), 2, + ACTIONS(5037), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5033), 2, + ACTIONS(5039), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5041), 2, + ACTIONS(5047), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5049), 2, + ACTIONS(5055), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5057), 2, + ACTIONS(5063), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5059), 2, + ACTIONS(5065), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5055), 3, + ACTIONS(5061), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4769), 5, + ACTIONS(4781), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, anon_sym_of, anon_sym_BQUOTE, - [49083] = 31, - ACTIONS(4581), 1, + [47756] = 31, + ACTIONS(4578), 1, anon_sym_LPAREN, - ACTIONS(4583), 1, + ACTIONS(4580), 1, anon_sym_LBRACK, - ACTIONS(4585), 1, + ACTIONS(4582), 1, anon_sym_DOT, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4852), 1, + ACTIONS(4881), 1, anon_sym_as, - ACTIONS(4854), 1, + ACTIONS(4883), 1, anon_sym_BANG, - ACTIONS(4861), 1, - anon_sym_satisfies, - ACTIONS(5029), 1, - anon_sym_LT, - ACTIONS(5035), 1, + ACTIONS(4887), 1, anon_sym_AMP_AMP, - ACTIONS(5037), 1, + ACTIONS(4889), 1, anon_sym_PIPE_PIPE, - ACTIONS(5039), 1, + ACTIONS(4891), 1, anon_sym_GT_GT, - ACTIONS(5043), 1, + ACTIONS(4895), 1, anon_sym_AMP, - ACTIONS(5045), 1, + ACTIONS(4897), 1, anon_sym_CARET, - ACTIONS(5047), 1, + ACTIONS(4899), 1, anon_sym_PIPE, - ACTIONS(5051), 1, + ACTIONS(4903), 1, anon_sym_PERCENT, - ACTIONS(5053), 1, + ACTIONS(4905), 1, anon_sym_STAR_STAR, - ACTIONS(5061), 1, + ACTIONS(4907), 1, + anon_sym_LT, + ACTIONS(4915), 1, anon_sym_QMARK_QMARK, - ACTIONS(5063), 1, + ACTIONS(4919), 1, + anon_sym_satisfies, + ACTIONS(4921), 1, sym__ternary_qmark, - STATE(2103), 1, + STATE(1887), 1, sym_type_arguments, - STATE(2396), 1, + STATE(2221), 1, sym_arguments, - STATE(4739), 1, + STATE(5038), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4859), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5031), 2, + ACTIONS(4879), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5033), 2, + ACTIONS(4885), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5041), 2, + ACTIONS(4893), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5049), 2, + ACTIONS(4901), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5057), 2, + ACTIONS(4911), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5059), 2, + ACTIONS(4913), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5055), 3, + ACTIONS(4917), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4909), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4822), 5, + ACTIONS(4798), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_of, anon_sym_BQUOTE, - [49191] = 31, - ACTIONS(4581), 1, + [47864] = 31, + ACTIONS(4578), 1, anon_sym_LPAREN, - ACTIONS(4583), 1, + ACTIONS(4580), 1, anon_sym_LBRACK, - ACTIONS(4585), 1, + ACTIONS(4582), 1, anon_sym_DOT, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4852), 1, + ACTIONS(4881), 1, anon_sym_as, - ACTIONS(4854), 1, + ACTIONS(4883), 1, anon_sym_BANG, - ACTIONS(4861), 1, + ACTIONS(4919), 1, anon_sym_satisfies, - ACTIONS(5029), 1, - anon_sym_LT, ACTIONS(5035), 1, + anon_sym_LT, + ACTIONS(5041), 1, anon_sym_AMP_AMP, - ACTIONS(5037), 1, + ACTIONS(5043), 1, anon_sym_PIPE_PIPE, - ACTIONS(5039), 1, + ACTIONS(5045), 1, anon_sym_GT_GT, - ACTIONS(5043), 1, + ACTIONS(5049), 1, anon_sym_AMP, - ACTIONS(5045), 1, + ACTIONS(5051), 1, anon_sym_CARET, - ACTIONS(5047), 1, + ACTIONS(5053), 1, anon_sym_PIPE, - ACTIONS(5051), 1, + ACTIONS(5057), 1, anon_sym_PERCENT, - ACTIONS(5053), 1, + ACTIONS(5059), 1, anon_sym_STAR_STAR, - ACTIONS(5061), 1, + ACTIONS(5067), 1, anon_sym_QMARK_QMARK, - ACTIONS(5063), 1, + ACTIONS(5069), 1, sym__ternary_qmark, - STATE(2103), 1, + STATE(1887), 1, sym_type_arguments, - STATE(2396), 1, + STATE(2221), 1, sym_arguments, - STATE(4739), 1, + STATE(5038), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4859), 2, + ACTIONS(4917), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5031), 2, + ACTIONS(5037), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5033), 2, + ACTIONS(5039), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5041), 2, + ACTIONS(5047), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5049), 2, + ACTIONS(5055), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5057), 2, + ACTIONS(5063), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5059), 2, + ACTIONS(5065), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5055), 3, + ACTIONS(5061), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4795), 5, + ACTIONS(4783), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, anon_sym_of, anon_sym_BQUOTE, - [49299] = 31, - ACTIONS(4581), 1, + [47972] = 31, + ACTIONS(4578), 1, anon_sym_LPAREN, - ACTIONS(4583), 1, + ACTIONS(4580), 1, anon_sym_LBRACK, - ACTIONS(4585), 1, + ACTIONS(4582), 1, anon_sym_DOT, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4852), 1, + ACTIONS(4881), 1, anon_sym_as, - ACTIONS(4854), 1, + ACTIONS(4883), 1, anon_sym_BANG, - ACTIONS(4861), 1, + ACTIONS(4887), 1, + anon_sym_AMP_AMP, + ACTIONS(4889), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4891), 1, + anon_sym_GT_GT, + ACTIONS(4895), 1, + anon_sym_AMP, + ACTIONS(4897), 1, + anon_sym_CARET, + ACTIONS(4899), 1, + anon_sym_PIPE, + ACTIONS(4903), 1, + anon_sym_PERCENT, + ACTIONS(4905), 1, + anon_sym_STAR_STAR, + ACTIONS(4907), 1, + anon_sym_LT, + ACTIONS(4915), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4919), 1, anon_sym_satisfies, - ACTIONS(5029), 1, + ACTIONS(4921), 1, + sym__ternary_qmark, + STATE(1887), 1, + sym_type_arguments, + STATE(2221), 1, + sym_arguments, + STATE(5038), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4879), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4885), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4893), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4901), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4911), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4913), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4917), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4909), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4800), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_BQUOTE, + [48080] = 19, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(702), 1, + anon_sym_RBRACE, + ACTIONS(2351), 1, + anon_sym_DQUOTE, + ACTIONS(2353), 1, + anon_sym_SQUOTE, + ACTIONS(2367), 1, + anon_sym_async, + ACTIONS(2369), 1, + anon_sym_readonly, + ACTIONS(2373), 1, + anon_sym_override, + ACTIONS(4177), 1, + anon_sym_EQ, + ACTIONS(4503), 1, + anon_sym_LBRACK, + ACTIONS(4875), 1, + anon_sym_STAR, + STATE(2839), 1, + sym_override_modifier, + STATE(5139), 1, + aux_sym_object_repeat1, + STATE(5141), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2355), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2371), 2, + anon_sym_get, + anon_sym_set, + STATE(3772), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(698), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2365), 18, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [48164] = 31, + ACTIONS(4578), 1, + anon_sym_LPAREN, + ACTIONS(4580), 1, + anon_sym_LBRACK, + ACTIONS(4582), 1, + anon_sym_DOT, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(4881), 1, + anon_sym_as, + ACTIONS(4883), 1, + anon_sym_BANG, + ACTIONS(4919), 1, + anon_sym_satisfies, ACTIONS(5035), 1, + anon_sym_LT, + ACTIONS(5041), 1, anon_sym_AMP_AMP, - ACTIONS(5037), 1, + ACTIONS(5043), 1, anon_sym_PIPE_PIPE, - ACTIONS(5039), 1, + ACTIONS(5045), 1, anon_sym_GT_GT, - ACTIONS(5043), 1, + ACTIONS(5049), 1, anon_sym_AMP, - ACTIONS(5045), 1, + ACTIONS(5051), 1, anon_sym_CARET, - ACTIONS(5047), 1, + ACTIONS(5053), 1, anon_sym_PIPE, - ACTIONS(5051), 1, + ACTIONS(5057), 1, anon_sym_PERCENT, - ACTIONS(5053), 1, + ACTIONS(5059), 1, anon_sym_STAR_STAR, - ACTIONS(5061), 1, + ACTIONS(5067), 1, anon_sym_QMARK_QMARK, - ACTIONS(5063), 1, + ACTIONS(5069), 1, sym__ternary_qmark, - STATE(2103), 1, + STATE(1887), 1, sym_type_arguments, - STATE(2396), 1, + STATE(2221), 1, sym_arguments, - STATE(4739), 1, + STATE(5038), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4859), 2, + ACTIONS(4917), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5031), 2, + ACTIONS(5037), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5033), 2, + ACTIONS(5039), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5041), 2, + ACTIONS(5047), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5049), 2, + ACTIONS(5055), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5057), 2, + ACTIONS(5063), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5059), 2, + ACTIONS(5065), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5055), 3, + ACTIONS(5061), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4601), 5, + ACTIONS(4672), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, anon_sym_of, anon_sym_BQUOTE, - [49407] = 18, - ACTIONS(4581), 1, + [48272] = 18, + ACTIONS(4578), 1, anon_sym_LPAREN, - ACTIONS(4583), 1, + ACTIONS(4580), 1, anon_sym_LBRACK, - ACTIONS(4585), 1, + ACTIONS(4582), 1, anon_sym_DOT, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(5029), 1, + ACTIONS(5035), 1, anon_sym_LT, - ACTIONS(5039), 1, + ACTIONS(5045), 1, anon_sym_GT_GT, - ACTIONS(5051), 1, + ACTIONS(5057), 1, anon_sym_PERCENT, - ACTIONS(5053), 1, + ACTIONS(5059), 1, anon_sym_STAR_STAR, - STATE(2103), 1, + STATE(1887), 1, sym_type_arguments, - STATE(2396), 1, + STATE(2221), 1, sym_arguments, - STATE(4739), 1, + STATE(5038), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4859), 2, + ACTIONS(4917), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5031), 2, + ACTIONS(5037), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5041), 2, + ACTIONS(5047), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5049), 2, + ACTIONS(5055), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4765), 7, + ACTIONS(4789), 7, anon_sym_BANG, anon_sym_in, anon_sym_AMP, @@ -182269,7 +181612,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4763), 17, + ACTIONS(4787), 17, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -182287,32 +181630,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_BQUOTE, anon_sym_satisfies, - [49489] = 13, - ACTIONS(4581), 1, + [48354] = 13, + ACTIONS(4578), 1, anon_sym_LPAREN, - ACTIONS(4583), 1, + ACTIONS(4580), 1, anon_sym_LBRACK, - ACTIONS(4585), 1, + ACTIONS(4582), 1, anon_sym_DOT, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(5053), 1, + ACTIONS(5059), 1, anon_sym_STAR_STAR, - ACTIONS(5065), 1, + ACTIONS(5071), 1, anon_sym_LT, - STATE(2103), 1, + STATE(1887), 1, sym_type_arguments, - STATE(2396), 1, + STATE(2221), 1, sym_arguments, - STATE(4739), 1, + STATE(5038), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4859), 2, + ACTIONS(4917), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4765), 12, + ACTIONS(4789), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -182325,7 +181668,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4763), 20, + ACTIONS(4787), 20, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -182346,66 +181689,66 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_BQUOTE, anon_sym_satisfies, - [49561] = 25, - ACTIONS(4581), 1, + [48426] = 25, + ACTIONS(4578), 1, anon_sym_LPAREN, - ACTIONS(4583), 1, + ACTIONS(4580), 1, anon_sym_LBRACK, - ACTIONS(4585), 1, + ACTIONS(4582), 1, anon_sym_DOT, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4765), 1, + ACTIONS(4789), 1, anon_sym_BANG, - ACTIONS(5029), 1, + ACTIONS(5035), 1, anon_sym_LT, - ACTIONS(5039), 1, + ACTIONS(5045), 1, anon_sym_GT_GT, - ACTIONS(5043), 1, + ACTIONS(5049), 1, anon_sym_AMP, - ACTIONS(5045), 1, + ACTIONS(5051), 1, anon_sym_CARET, - ACTIONS(5047), 1, + ACTIONS(5053), 1, anon_sym_PIPE, - ACTIONS(5051), 1, + ACTIONS(5057), 1, anon_sym_PERCENT, - ACTIONS(5053), 1, + ACTIONS(5059), 1, anon_sym_STAR_STAR, - STATE(2103), 1, + STATE(1887), 1, sym_type_arguments, - STATE(2396), 1, + STATE(2221), 1, sym_arguments, - STATE(4739), 1, + STATE(5038), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4859), 2, + ACTIONS(4917), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5031), 2, + ACTIONS(5037), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5033), 2, + ACTIONS(5039), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5041), 2, + ACTIONS(5047), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5049), 2, + ACTIONS(5055), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5057), 2, + ACTIONS(5063), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5059), 2, + ACTIONS(5065), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5055), 3, + ACTIONS(5061), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4763), 11, + ACTIONS(4787), 11, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -182417,68 +181760,68 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_BQUOTE, anon_sym_satisfies, - [49657] = 26, - ACTIONS(4581), 1, + [48522] = 26, + ACTIONS(4578), 1, anon_sym_LPAREN, - ACTIONS(4583), 1, + ACTIONS(4580), 1, anon_sym_LBRACK, - ACTIONS(4585), 1, + ACTIONS(4582), 1, anon_sym_DOT, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4765), 1, + ACTIONS(4789), 1, anon_sym_BANG, - ACTIONS(5029), 1, - anon_sym_LT, ACTIONS(5035), 1, + anon_sym_LT, + ACTIONS(5041), 1, anon_sym_AMP_AMP, - ACTIONS(5039), 1, + ACTIONS(5045), 1, anon_sym_GT_GT, - ACTIONS(5043), 1, + ACTIONS(5049), 1, anon_sym_AMP, - ACTIONS(5045), 1, + ACTIONS(5051), 1, anon_sym_CARET, - ACTIONS(5047), 1, + ACTIONS(5053), 1, anon_sym_PIPE, - ACTIONS(5051), 1, + ACTIONS(5057), 1, anon_sym_PERCENT, - ACTIONS(5053), 1, + ACTIONS(5059), 1, anon_sym_STAR_STAR, - STATE(2103), 1, + STATE(1887), 1, sym_type_arguments, - STATE(2396), 1, + STATE(2221), 1, sym_arguments, - STATE(4739), 1, + STATE(5038), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4859), 2, + ACTIONS(4917), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5031), 2, + ACTIONS(5037), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5033), 2, + ACTIONS(5039), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5041), 2, + ACTIONS(5047), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5049), 2, + ACTIONS(5055), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5057), 2, + ACTIONS(5063), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5059), 2, + ACTIONS(5065), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5055), 3, + ACTIONS(5061), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4763), 10, + ACTIONS(4787), 10, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -182489,40 +181832,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_BQUOTE, anon_sym_satisfies, - [49755] = 16, - ACTIONS(4581), 1, + [48620] = 16, + ACTIONS(4578), 1, anon_sym_LPAREN, - ACTIONS(4583), 1, + ACTIONS(4580), 1, anon_sym_LBRACK, - ACTIONS(4585), 1, + ACTIONS(4582), 1, anon_sym_DOT, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(5051), 1, + ACTIONS(5057), 1, anon_sym_PERCENT, - ACTIONS(5053), 1, + ACTIONS(5059), 1, anon_sym_STAR_STAR, - ACTIONS(5065), 1, + ACTIONS(5071), 1, anon_sym_LT, - STATE(2103), 1, + STATE(1887), 1, sym_type_arguments, - STATE(2396), 1, + STATE(2221), 1, sym_arguments, - STATE(4739), 1, + STATE(5038), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4859), 2, + ACTIONS(4917), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5031), 2, + ACTIONS(5037), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5049), 2, + ACTIONS(5055), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4765), 8, + ACTIONS(4789), 8, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, @@ -182531,7 +181874,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4763), 19, + ACTIONS(4787), 19, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -182551,62 +181894,62 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_BQUOTE, anon_sym_satisfies, - [49833] = 22, - ACTIONS(4581), 1, + [48698] = 22, + ACTIONS(4578), 1, anon_sym_LPAREN, - ACTIONS(4583), 1, + ACTIONS(4580), 1, anon_sym_LBRACK, - ACTIONS(4585), 1, + ACTIONS(4582), 1, anon_sym_DOT, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(5029), 1, + ACTIONS(5035), 1, anon_sym_LT, - ACTIONS(5039), 1, + ACTIONS(5045), 1, anon_sym_GT_GT, - ACTIONS(5051), 1, + ACTIONS(5057), 1, anon_sym_PERCENT, - ACTIONS(5053), 1, + ACTIONS(5059), 1, anon_sym_STAR_STAR, - STATE(2103), 1, + STATE(1887), 1, sym_type_arguments, - STATE(2396), 1, + STATE(2221), 1, sym_arguments, - STATE(4739), 1, + STATE(5038), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4859), 2, + ACTIONS(4917), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5031), 2, + ACTIONS(5037), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5033), 2, + ACTIONS(5039), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5041), 2, + ACTIONS(5047), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5049), 2, + ACTIONS(5055), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5057), 2, + ACTIONS(5063), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5059), 2, + ACTIONS(5065), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4765), 3, + ACTIONS(4789), 3, anon_sym_BANG, anon_sym_AMP, anon_sym_PIPE, - ACTIONS(5055), 3, + ACTIONS(5061), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4763), 12, + ACTIONS(4787), 12, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -182619,63 +181962,63 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_BQUOTE, anon_sym_satisfies, - [49923] = 23, - ACTIONS(4581), 1, + [48788] = 23, + ACTIONS(4578), 1, anon_sym_LPAREN, - ACTIONS(4583), 1, + ACTIONS(4580), 1, anon_sym_LBRACK, - ACTIONS(4585), 1, + ACTIONS(4582), 1, anon_sym_DOT, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(5029), 1, + ACTIONS(5035), 1, anon_sym_LT, - ACTIONS(5039), 1, + ACTIONS(5045), 1, anon_sym_GT_GT, - ACTIONS(5043), 1, + ACTIONS(5049), 1, anon_sym_AMP, - ACTIONS(5051), 1, + ACTIONS(5057), 1, anon_sym_PERCENT, - ACTIONS(5053), 1, + ACTIONS(5059), 1, anon_sym_STAR_STAR, - STATE(2103), 1, + STATE(1887), 1, sym_type_arguments, - STATE(2396), 1, + STATE(2221), 1, sym_arguments, - STATE(4739), 1, + STATE(5038), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4765), 2, + ACTIONS(4789), 2, anon_sym_BANG, anon_sym_PIPE, - ACTIONS(4859), 2, + ACTIONS(4917), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5031), 2, + ACTIONS(5037), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5033), 2, + ACTIONS(5039), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5041), 2, + ACTIONS(5047), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5049), 2, + ACTIONS(5055), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5057), 2, + ACTIONS(5063), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5059), 2, + ACTIONS(5065), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5055), 3, + ACTIONS(5061), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4763), 12, + ACTIONS(4787), 12, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -182688,65 +182031,65 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_BQUOTE, anon_sym_satisfies, - [50015] = 24, - ACTIONS(4581), 1, + [48880] = 24, + ACTIONS(4578), 1, anon_sym_LPAREN, - ACTIONS(4583), 1, + ACTIONS(4580), 1, anon_sym_LBRACK, - ACTIONS(4585), 1, + ACTIONS(4582), 1, anon_sym_DOT, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(5029), 1, + ACTIONS(5035), 1, anon_sym_LT, - ACTIONS(5039), 1, + ACTIONS(5045), 1, anon_sym_GT_GT, - ACTIONS(5043), 1, + ACTIONS(5049), 1, anon_sym_AMP, - ACTIONS(5045), 1, - anon_sym_CARET, ACTIONS(5051), 1, + anon_sym_CARET, + ACTIONS(5057), 1, anon_sym_PERCENT, - ACTIONS(5053), 1, + ACTIONS(5059), 1, anon_sym_STAR_STAR, - STATE(2103), 1, + STATE(1887), 1, sym_type_arguments, - STATE(2396), 1, + STATE(2221), 1, sym_arguments, - STATE(4739), 1, + STATE(5038), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4765), 2, + ACTIONS(4789), 2, anon_sym_BANG, anon_sym_PIPE, - ACTIONS(4859), 2, + ACTIONS(4917), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5031), 2, + ACTIONS(5037), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5033), 2, + ACTIONS(5039), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5041), 2, + ACTIONS(5047), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5049), 2, + ACTIONS(5055), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5057), 2, + ACTIONS(5063), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5059), 2, + ACTIONS(5065), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5055), 3, + ACTIONS(5061), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4763), 11, + ACTIONS(4787), 11, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -182758,37 +182101,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_BQUOTE, anon_sym_satisfies, - [50109] = 15, - ACTIONS(4581), 1, + [48974] = 15, + ACTIONS(4578), 1, anon_sym_LPAREN, - ACTIONS(4583), 1, + ACTIONS(4580), 1, anon_sym_LBRACK, - ACTIONS(4585), 1, + ACTIONS(4582), 1, anon_sym_DOT, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(5051), 1, + ACTIONS(5057), 1, anon_sym_PERCENT, - ACTIONS(5053), 1, + ACTIONS(5059), 1, anon_sym_STAR_STAR, - ACTIONS(5065), 1, + ACTIONS(5071), 1, anon_sym_LT, - STATE(2103), 1, + STATE(1887), 1, sym_type_arguments, - STATE(2396), 1, + STATE(2221), 1, sym_arguments, - STATE(4739), 1, + STATE(5038), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4859), 2, + ACTIONS(4917), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5031), 2, + ACTIONS(5037), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4765), 10, + ACTIONS(4789), 10, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, @@ -182799,7 +182142,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4763), 19, + ACTIONS(4787), 19, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -182819,38 +182162,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_BQUOTE, anon_sym_satisfies, - [50185] = 16, - ACTIONS(4581), 1, + [49050] = 16, + ACTIONS(4578), 1, anon_sym_LPAREN, - ACTIONS(4583), 1, + ACTIONS(4580), 1, anon_sym_LBRACK, - ACTIONS(4585), 1, + ACTIONS(4582), 1, anon_sym_DOT, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4852), 1, + ACTIONS(4881), 1, anon_sym_as, - ACTIONS(4854), 1, + ACTIONS(4883), 1, anon_sym_BANG, - ACTIONS(4861), 1, + ACTIONS(4919), 1, anon_sym_satisfies, - ACTIONS(5053), 1, + ACTIONS(5059), 1, anon_sym_STAR_STAR, - ACTIONS(5065), 1, + ACTIONS(5071), 1, anon_sym_LT, - STATE(2103), 1, + STATE(1887), 1, sym_type_arguments, - STATE(2396), 1, + STATE(2221), 1, sym_arguments, - STATE(4739), 1, + STATE(5038), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4859), 2, + ACTIONS(4917), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4765), 11, + ACTIONS(4789), 11, anon_sym_STAR, anon_sym_in, anon_sym_GT_GT, @@ -182862,7 +182205,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4763), 18, + ACTIONS(4787), 18, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_COMMA, @@ -182881,58 +182224,58 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_BQUOTE, - [50263] = 20, - ACTIONS(4581), 1, + [49128] = 20, + ACTIONS(4578), 1, anon_sym_LPAREN, - ACTIONS(4583), 1, + ACTIONS(4580), 1, anon_sym_LBRACK, - ACTIONS(4585), 1, + ACTIONS(4582), 1, anon_sym_DOT, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(5029), 1, + ACTIONS(5035), 1, anon_sym_LT, - ACTIONS(5039), 1, + ACTIONS(5045), 1, anon_sym_GT_GT, - ACTIONS(5051), 1, + ACTIONS(5057), 1, anon_sym_PERCENT, - ACTIONS(5053), 1, + ACTIONS(5059), 1, anon_sym_STAR_STAR, - STATE(2103), 1, + STATE(1887), 1, sym_type_arguments, - STATE(2396), 1, + STATE(2221), 1, sym_arguments, - STATE(4739), 1, + STATE(5038), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4859), 2, + ACTIONS(4917), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5031), 2, + ACTIONS(5037), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5033), 2, + ACTIONS(5039), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5041), 2, + ACTIONS(5047), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5049), 2, + ACTIONS(5055), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5055), 3, + ACTIONS(5061), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4765), 5, + ACTIONS(4789), 5, anon_sym_BANG, anon_sym_AMP, anon_sym_PIPE, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4763), 14, + ACTIONS(4787), 14, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -182947,70 +182290,70 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_BQUOTE, anon_sym_satisfies, - [50349] = 27, - ACTIONS(4581), 1, + [49214] = 27, + ACTIONS(4578), 1, anon_sym_LPAREN, - ACTIONS(4583), 1, + ACTIONS(4580), 1, anon_sym_LBRACK, - ACTIONS(4585), 1, + ACTIONS(4582), 1, anon_sym_DOT, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4765), 1, + ACTIONS(4789), 1, anon_sym_BANG, - ACTIONS(5029), 1, - anon_sym_LT, ACTIONS(5035), 1, + anon_sym_LT, + ACTIONS(5041), 1, anon_sym_AMP_AMP, - ACTIONS(5037), 1, + ACTIONS(5043), 1, anon_sym_PIPE_PIPE, - ACTIONS(5039), 1, + ACTIONS(5045), 1, anon_sym_GT_GT, - ACTIONS(5043), 1, + ACTIONS(5049), 1, anon_sym_AMP, - ACTIONS(5045), 1, + ACTIONS(5051), 1, anon_sym_CARET, - ACTIONS(5047), 1, + ACTIONS(5053), 1, anon_sym_PIPE, - ACTIONS(5051), 1, + ACTIONS(5057), 1, anon_sym_PERCENT, - ACTIONS(5053), 1, + ACTIONS(5059), 1, anon_sym_STAR_STAR, - STATE(2103), 1, + STATE(1887), 1, sym_type_arguments, - STATE(2396), 1, + STATE(2221), 1, sym_arguments, - STATE(4739), 1, + STATE(5038), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4859), 2, + ACTIONS(4917), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5031), 2, + ACTIONS(5037), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5033), 2, + ACTIONS(5039), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5041), 2, + ACTIONS(5047), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5049), 2, + ACTIONS(5055), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5057), 2, + ACTIONS(5063), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5059), 2, + ACTIONS(5065), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5055), 3, + ACTIONS(5061), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4763), 9, + ACTIONS(4787), 9, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -183020,658 +182363,721 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_BQUOTE, anon_sym_satisfies, - [50449] = 31, - ACTIONS(4581), 1, + [49314] = 31, + ACTIONS(4578), 1, anon_sym_LPAREN, - ACTIONS(4583), 1, + ACTIONS(4580), 1, anon_sym_LBRACK, - ACTIONS(4585), 1, + ACTIONS(4582), 1, anon_sym_DOT, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4852), 1, + ACTIONS(4881), 1, anon_sym_as, - ACTIONS(4854), 1, + ACTIONS(4883), 1, anon_sym_BANG, - ACTIONS(4861), 1, + ACTIONS(4919), 1, anon_sym_satisfies, - ACTIONS(5029), 1, - anon_sym_LT, ACTIONS(5035), 1, + anon_sym_LT, + ACTIONS(5041), 1, anon_sym_AMP_AMP, - ACTIONS(5037), 1, + ACTIONS(5043), 1, anon_sym_PIPE_PIPE, - ACTIONS(5039), 1, + ACTIONS(5045), 1, anon_sym_GT_GT, - ACTIONS(5043), 1, + ACTIONS(5049), 1, anon_sym_AMP, - ACTIONS(5045), 1, + ACTIONS(5051), 1, anon_sym_CARET, - ACTIONS(5047), 1, + ACTIONS(5053), 1, anon_sym_PIPE, - ACTIONS(5051), 1, + ACTIONS(5057), 1, anon_sym_PERCENT, - ACTIONS(5053), 1, + ACTIONS(5059), 1, anon_sym_STAR_STAR, - ACTIONS(5061), 1, + ACTIONS(5067), 1, anon_sym_QMARK_QMARK, - ACTIONS(5063), 1, + ACTIONS(5069), 1, sym__ternary_qmark, - STATE(2103), 1, + STATE(1887), 1, sym_type_arguments, - STATE(2396), 1, + STATE(2221), 1, sym_arguments, - STATE(4739), 1, + STATE(5038), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4859), 2, + ACTIONS(4917), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5031), 2, + ACTIONS(5037), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5033), 2, + ACTIONS(5039), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5041), 2, + ACTIONS(5047), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5049), 2, + ACTIONS(5055), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5057), 2, + ACTIONS(5063), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5059), 2, + ACTIONS(5065), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5055), 3, + ACTIONS(5061), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4679), 5, + ACTIONS(4690), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, anon_sym_of, anon_sym_BQUOTE, - [50557] = 31, - ACTIONS(4581), 1, + [49422] = 31, + ACTIONS(4578), 1, anon_sym_LPAREN, - ACTIONS(4583), 1, + ACTIONS(4580), 1, anon_sym_LBRACK, - ACTIONS(4585), 1, + ACTIONS(4582), 1, anon_sym_DOT, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4852), 1, + ACTIONS(4881), 1, anon_sym_as, - ACTIONS(4854), 1, + ACTIONS(4883), 1, anon_sym_BANG, - ACTIONS(4861), 1, + ACTIONS(4919), 1, anon_sym_satisfies, - ACTIONS(5029), 1, - anon_sym_LT, ACTIONS(5035), 1, + anon_sym_LT, + ACTIONS(5041), 1, anon_sym_AMP_AMP, - ACTIONS(5037), 1, + ACTIONS(5043), 1, anon_sym_PIPE_PIPE, - ACTIONS(5039), 1, + ACTIONS(5045), 1, anon_sym_GT_GT, - ACTIONS(5043), 1, + ACTIONS(5049), 1, anon_sym_AMP, - ACTIONS(5045), 1, + ACTIONS(5051), 1, anon_sym_CARET, - ACTIONS(5047), 1, + ACTIONS(5053), 1, anon_sym_PIPE, - ACTIONS(5051), 1, + ACTIONS(5057), 1, anon_sym_PERCENT, - ACTIONS(5053), 1, + ACTIONS(5059), 1, anon_sym_STAR_STAR, - ACTIONS(5061), 1, + ACTIONS(5067), 1, anon_sym_QMARK_QMARK, - ACTIONS(5063), 1, + ACTIONS(5069), 1, sym__ternary_qmark, - STATE(2103), 1, + STATE(1887), 1, sym_type_arguments, - STATE(2396), 1, + STATE(2221), 1, sym_arguments, - STATE(4739), 1, + STATE(5038), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4859), 2, + ACTIONS(4917), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5031), 2, + ACTIONS(5037), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5033), 2, + ACTIONS(5039), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5041), 2, + ACTIONS(5047), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5049), 2, + ACTIONS(5055), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5057), 2, + ACTIONS(5063), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5059), 2, + ACTIONS(5065), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5055), 3, + ACTIONS(5061), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4808), 5, + ACTIONS(4730), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, anon_sym_of, anon_sym_BQUOTE, - [50665] = 31, - ACTIONS(4581), 1, + [49530] = 14, + ACTIONS(3321), 1, + anon_sym_DQUOTE, + ACTIONS(3323), 1, + anon_sym_SQUOTE, + ACTIONS(3759), 1, + anon_sym_override, + ACTIONS(4179), 1, + anon_sym_LBRACK, + ACTIONS(5074), 1, + anon_sym_STAR, + ACTIONS(5076), 1, + anon_sym_async, + ACTIONS(5080), 1, + anon_sym_readonly, + STATE(2837), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5078), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5082), 2, + anon_sym_get, + anon_sym_set, + STATE(3113), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(698), 10, + sym__automatic_semicolon, + sym__member_signature_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(3733), 18, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [49604] = 31, + ACTIONS(4578), 1, anon_sym_LPAREN, - ACTIONS(4583), 1, + ACTIONS(4580), 1, anon_sym_LBRACK, - ACTIONS(4585), 1, + ACTIONS(4582), 1, anon_sym_DOT, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4852), 1, + ACTIONS(4881), 1, anon_sym_as, - ACTIONS(4854), 1, + ACTIONS(4883), 1, anon_sym_BANG, - ACTIONS(4861), 1, + ACTIONS(4919), 1, anon_sym_satisfies, - ACTIONS(5029), 1, - anon_sym_LT, ACTIONS(5035), 1, + anon_sym_LT, + ACTIONS(5041), 1, anon_sym_AMP_AMP, - ACTIONS(5037), 1, + ACTIONS(5043), 1, anon_sym_PIPE_PIPE, - ACTIONS(5039), 1, + ACTIONS(5045), 1, anon_sym_GT_GT, - ACTIONS(5043), 1, + ACTIONS(5049), 1, anon_sym_AMP, - ACTIONS(5045), 1, + ACTIONS(5051), 1, anon_sym_CARET, - ACTIONS(5047), 1, + ACTIONS(5053), 1, anon_sym_PIPE, - ACTIONS(5051), 1, + ACTIONS(5057), 1, anon_sym_PERCENT, - ACTIONS(5053), 1, + ACTIONS(5059), 1, anon_sym_STAR_STAR, - ACTIONS(5061), 1, + ACTIONS(5067), 1, anon_sym_QMARK_QMARK, - ACTIONS(5063), 1, + ACTIONS(5069), 1, sym__ternary_qmark, - STATE(2103), 1, + STATE(1887), 1, sym_type_arguments, - STATE(2396), 1, + STATE(2221), 1, sym_arguments, - STATE(4739), 1, + STATE(5038), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4859), 2, + ACTIONS(4917), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5031), 2, + ACTIONS(5037), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5033), 2, + ACTIONS(5039), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5041), 2, + ACTIONS(5047), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5049), 2, + ACTIONS(5055), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5057), 2, + ACTIONS(5063), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5059), 2, + ACTIONS(5065), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5055), 3, + ACTIONS(5061), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4633), 5, + ACTIONS(4511), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, anon_sym_of, anon_sym_BQUOTE, - [50773] = 31, - ACTIONS(4581), 1, + [49712] = 31, + ACTIONS(4578), 1, anon_sym_LPAREN, - ACTIONS(4583), 1, + ACTIONS(4580), 1, anon_sym_LBRACK, - ACTIONS(4585), 1, + ACTIONS(4582), 1, anon_sym_DOT, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4852), 1, + ACTIONS(4881), 1, anon_sym_as, - ACTIONS(4854), 1, + ACTIONS(4883), 1, anon_sym_BANG, - ACTIONS(4861), 1, + ACTIONS(4919), 1, anon_sym_satisfies, - ACTIONS(5029), 1, - anon_sym_LT, ACTIONS(5035), 1, + anon_sym_LT, + ACTIONS(5041), 1, anon_sym_AMP_AMP, - ACTIONS(5037), 1, + ACTIONS(5043), 1, anon_sym_PIPE_PIPE, - ACTIONS(5039), 1, + ACTIONS(5045), 1, anon_sym_GT_GT, - ACTIONS(5043), 1, + ACTIONS(5049), 1, anon_sym_AMP, - ACTIONS(5045), 1, + ACTIONS(5051), 1, anon_sym_CARET, - ACTIONS(5047), 1, + ACTIONS(5053), 1, anon_sym_PIPE, - ACTIONS(5051), 1, + ACTIONS(5057), 1, anon_sym_PERCENT, - ACTIONS(5053), 1, + ACTIONS(5059), 1, anon_sym_STAR_STAR, - ACTIONS(5061), 1, + ACTIONS(5067), 1, anon_sym_QMARK_QMARK, - ACTIONS(5063), 1, + ACTIONS(5069), 1, sym__ternary_qmark, - STATE(2103), 1, + STATE(1887), 1, sym_type_arguments, - STATE(2396), 1, + STATE(2221), 1, sym_arguments, - STATE(4739), 1, + STATE(5038), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4859), 2, + ACTIONS(4917), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5031), 2, + ACTIONS(5037), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5033), 2, + ACTIONS(5039), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5041), 2, + ACTIONS(5047), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5049), 2, + ACTIONS(5055), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5057), 2, + ACTIONS(5063), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5059), 2, + ACTIONS(5065), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5055), 3, + ACTIONS(5061), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4667), 5, + ACTIONS(4519), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, anon_sym_of, anon_sym_BQUOTE, - [50881] = 31, - ACTIONS(4581), 1, + [49820] = 31, + ACTIONS(4578), 1, anon_sym_LPAREN, - ACTIONS(4583), 1, + ACTIONS(4580), 1, anon_sym_LBRACK, - ACTIONS(4585), 1, + ACTIONS(4582), 1, anon_sym_DOT, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4852), 1, + ACTIONS(4881), 1, anon_sym_as, - ACTIONS(4854), 1, + ACTIONS(4883), 1, anon_sym_BANG, - ACTIONS(4861), 1, + ACTIONS(4919), 1, anon_sym_satisfies, - ACTIONS(5029), 1, - anon_sym_LT, ACTIONS(5035), 1, + anon_sym_LT, + ACTIONS(5041), 1, anon_sym_AMP_AMP, - ACTIONS(5037), 1, + ACTIONS(5043), 1, anon_sym_PIPE_PIPE, - ACTIONS(5039), 1, + ACTIONS(5045), 1, anon_sym_GT_GT, - ACTIONS(5043), 1, + ACTIONS(5049), 1, anon_sym_AMP, - ACTIONS(5045), 1, + ACTIONS(5051), 1, anon_sym_CARET, - ACTIONS(5047), 1, + ACTIONS(5053), 1, anon_sym_PIPE, - ACTIONS(5051), 1, + ACTIONS(5057), 1, anon_sym_PERCENT, - ACTIONS(5053), 1, + ACTIONS(5059), 1, anon_sym_STAR_STAR, - ACTIONS(5061), 1, + ACTIONS(5067), 1, anon_sym_QMARK_QMARK, - ACTIONS(5063), 1, + ACTIONS(5069), 1, sym__ternary_qmark, - STATE(2103), 1, + STATE(1887), 1, sym_type_arguments, - STATE(2396), 1, + STATE(2221), 1, sym_arguments, - STATE(4739), 1, + STATE(5038), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4859), 2, + ACTIONS(4917), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5031), 2, + ACTIONS(5037), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5033), 2, + ACTIONS(5039), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5041), 2, + ACTIONS(5047), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5049), 2, + ACTIONS(5055), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5057), 2, + ACTIONS(5063), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5059), 2, + ACTIONS(5065), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5055), 3, + ACTIONS(5061), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4697), 5, + ACTIONS(4523), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, anon_sym_of, anon_sym_BQUOTE, - [50989] = 31, - ACTIONS(4581), 1, + [49928] = 31, + ACTIONS(4578), 1, anon_sym_LPAREN, - ACTIONS(4583), 1, + ACTIONS(4580), 1, anon_sym_LBRACK, - ACTIONS(4585), 1, + ACTIONS(4582), 1, anon_sym_DOT, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4852), 1, + ACTIONS(4881), 1, anon_sym_as, - ACTIONS(4854), 1, + ACTIONS(4883), 1, anon_sym_BANG, - ACTIONS(4861), 1, + ACTIONS(4919), 1, anon_sym_satisfies, - ACTIONS(5029), 1, - anon_sym_LT, ACTIONS(5035), 1, + anon_sym_LT, + ACTIONS(5041), 1, anon_sym_AMP_AMP, - ACTIONS(5037), 1, + ACTIONS(5043), 1, anon_sym_PIPE_PIPE, - ACTIONS(5039), 1, + ACTIONS(5045), 1, anon_sym_GT_GT, - ACTIONS(5043), 1, + ACTIONS(5049), 1, anon_sym_AMP, - ACTIONS(5045), 1, + ACTIONS(5051), 1, anon_sym_CARET, - ACTIONS(5047), 1, + ACTIONS(5053), 1, anon_sym_PIPE, - ACTIONS(5051), 1, + ACTIONS(5057), 1, anon_sym_PERCENT, - ACTIONS(5053), 1, + ACTIONS(5059), 1, anon_sym_STAR_STAR, - ACTIONS(5061), 1, + ACTIONS(5067), 1, anon_sym_QMARK_QMARK, - ACTIONS(5063), 1, + ACTIONS(5069), 1, sym__ternary_qmark, - STATE(2103), 1, + STATE(1887), 1, sym_type_arguments, - STATE(2396), 1, + STATE(2221), 1, sym_arguments, - STATE(4739), 1, + STATE(5038), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4859), 2, + ACTIONS(4917), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5031), 2, + ACTIONS(5037), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5033), 2, + ACTIONS(5039), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5041), 2, + ACTIONS(5047), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5049), 2, + ACTIONS(5055), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5057), 2, + ACTIONS(5063), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5059), 2, + ACTIONS(5065), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5055), 3, + ACTIONS(5061), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4845), 5, + ACTIONS(4798), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, anon_sym_of, anon_sym_BQUOTE, - [51097] = 31, - ACTIONS(4581), 1, + [50036] = 31, + ACTIONS(4578), 1, anon_sym_LPAREN, - ACTIONS(4583), 1, + ACTIONS(4580), 1, anon_sym_LBRACK, - ACTIONS(4585), 1, + ACTIONS(4582), 1, anon_sym_DOT, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4852), 1, + ACTIONS(4881), 1, anon_sym_as, - ACTIONS(4854), 1, + ACTIONS(4883), 1, anon_sym_BANG, - ACTIONS(4861), 1, + ACTIONS(4919), 1, anon_sym_satisfies, - ACTIONS(5029), 1, - anon_sym_LT, ACTIONS(5035), 1, + anon_sym_LT, + ACTIONS(5041), 1, anon_sym_AMP_AMP, - ACTIONS(5037), 1, + ACTIONS(5043), 1, anon_sym_PIPE_PIPE, - ACTIONS(5039), 1, + ACTIONS(5045), 1, anon_sym_GT_GT, - ACTIONS(5043), 1, + ACTIONS(5049), 1, anon_sym_AMP, - ACTIONS(5045), 1, + ACTIONS(5051), 1, anon_sym_CARET, - ACTIONS(5047), 1, + ACTIONS(5053), 1, anon_sym_PIPE, - ACTIONS(5051), 1, + ACTIONS(5057), 1, anon_sym_PERCENT, - ACTIONS(5053), 1, + ACTIONS(5059), 1, anon_sym_STAR_STAR, - ACTIONS(5061), 1, + ACTIONS(5067), 1, anon_sym_QMARK_QMARK, - ACTIONS(5063), 1, + ACTIONS(5069), 1, sym__ternary_qmark, - STATE(2103), 1, + STATE(1887), 1, sym_type_arguments, - STATE(2396), 1, + STATE(2221), 1, sym_arguments, - STATE(4739), 1, + STATE(5038), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4859), 2, + ACTIONS(4917), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5031), 2, + ACTIONS(5037), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5033), 2, + ACTIONS(5039), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5041), 2, + ACTIONS(5047), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5049), 2, + ACTIONS(5055), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5057), 2, + ACTIONS(5063), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5059), 2, + ACTIONS(5065), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5055), 3, + ACTIONS(5061), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4793), 5, + ACTIONS(4800), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, anon_sym_of, anon_sym_BQUOTE, - [51205] = 31, - ACTIONS(4581), 1, + [50144] = 31, + ACTIONS(4578), 1, anon_sym_LPAREN, - ACTIONS(4583), 1, + ACTIONS(4580), 1, anon_sym_LBRACK, - ACTIONS(4585), 1, + ACTIONS(4582), 1, anon_sym_DOT, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4852), 1, + ACTIONS(4881), 1, anon_sym_as, - ACTIONS(4854), 1, + ACTIONS(4883), 1, anon_sym_BANG, - ACTIONS(4861), 1, + ACTIONS(4919), 1, anon_sym_satisfies, - ACTIONS(5029), 1, - anon_sym_LT, ACTIONS(5035), 1, + anon_sym_LT, + ACTIONS(5041), 1, anon_sym_AMP_AMP, - ACTIONS(5037), 1, + ACTIONS(5043), 1, anon_sym_PIPE_PIPE, - ACTIONS(5039), 1, + ACTIONS(5045), 1, anon_sym_GT_GT, - ACTIONS(5043), 1, + ACTIONS(5049), 1, anon_sym_AMP, - ACTIONS(5045), 1, + ACTIONS(5051), 1, anon_sym_CARET, - ACTIONS(5047), 1, + ACTIONS(5053), 1, anon_sym_PIPE, - ACTIONS(5051), 1, + ACTIONS(5057), 1, anon_sym_PERCENT, - ACTIONS(5053), 1, + ACTIONS(5059), 1, anon_sym_STAR_STAR, - ACTIONS(5061), 1, + ACTIONS(5067), 1, anon_sym_QMARK_QMARK, - ACTIONS(5063), 1, + ACTIONS(5069), 1, sym__ternary_qmark, - STATE(2103), 1, + STATE(1887), 1, sym_type_arguments, - STATE(2396), 1, + STATE(2221), 1, sym_arguments, - STATE(4739), 1, + STATE(5038), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4859), 2, + ACTIONS(4917), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5031), 2, + ACTIONS(5037), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5033), 2, + ACTIONS(5039), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5041), 2, + ACTIONS(5047), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5049), 2, + ACTIONS(5055), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5057), 2, + ACTIONS(5063), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5059), 2, + ACTIONS(5065), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5055), 3, + ACTIONS(5061), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4761), 5, + ACTIONS(4802), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, anon_sym_of, anon_sym_BQUOTE, - [51313] = 7, - ACTIONS(3526), 1, - anon_sym_EQ, - ACTIONS(4286), 1, - anon_sym_extends, + [50252] = 9, + ACTIONS(87), 1, + anon_sym_BQUOTE, + ACTIONS(4580), 1, + anon_sym_LBRACK, + ACTIONS(4582), 1, + anon_sym_DOT, + ACTIONS(4584), 1, + anon_sym_QMARK_DOT, + STATE(2307), 1, + sym_template_string, + STATE(5038), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4530), 2, - anon_sym_COMMA, - anon_sym_LBRACK, - ACTIONS(4533), 3, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - ACTIONS(3496), 10, + ACTIONS(1844), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3500), 26, + anon_sym_GT, + ACTIONS(1846), 24, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + anon_sym_of, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -183687,476 +183093,428 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - anon_sym_BQUOTE, anon_sym_satisfies, - [51373] = 14, - ACTIONS(3307), 1, - anon_sym_DQUOTE, - ACTIONS(3309), 1, - anon_sym_SQUOTE, - ACTIONS(3744), 1, - anon_sym_override, - ACTIONS(4192), 1, - anon_sym_LBRACK, - ACTIONS(5068), 1, - anon_sym_STAR, - ACTIONS(5070), 1, - anon_sym_async, - ACTIONS(5074), 1, - anon_sym_readonly, - STATE(2831), 1, - sym_override_modifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5072), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(5076), 2, - anon_sym_get, - anon_sym_set, - STATE(3039), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(696), 10, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, + [50316] = 20, + ACTIONS(4578), 1, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(3718), 18, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [51447] = 12, - ACTIONS(3307), 1, - anon_sym_DQUOTE, - ACTIONS(3309), 1, - anon_sym_SQUOTE, - ACTIONS(4192), 1, + ACTIONS(4580), 1, anon_sym_LBRACK, - ACTIONS(5068), 1, - anon_sym_STAR, - ACTIONS(5070), 1, - anon_sym_async, - ACTIONS(5080), 1, - anon_sym_abstract, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5076), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(5078), 2, - sym_number, - sym_private_property_identifier, - STATE(3042), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(696), 10, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, + ACTIONS(4582), 1, + anon_sym_DOT, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(4891), 1, + anon_sym_GT_GT, + ACTIONS(4903), 1, + anon_sym_PERCENT, + ACTIONS(4905), 1, + anon_sym_STAR_STAR, + ACTIONS(4907), 1, anon_sym_LT, - anon_sym_QMARK, - ACTIONS(3718), 20, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [51517] = 12, - ACTIONS(2343), 1, - anon_sym_DQUOTE, - ACTIONS(2345), 1, - anon_sym_SQUOTE, - ACTIONS(4188), 1, - anon_sym_STAR, - ACTIONS(4190), 1, - anon_sym_EQ, - ACTIONS(4502), 1, - anon_sym_LBRACK, + STATE(1887), 1, + sym_type_arguments, + STATE(2221), 1, + sym_arguments, + STATE(5038), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3992), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - ACTIONS(4504), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(4506), 2, - anon_sym_get, - anon_sym_set, - STATE(3843), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(696), 8, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(2361), 21, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [51587] = 13, - ACTIONS(3307), 1, - anon_sym_DQUOTE, - ACTIONS(3309), 1, - anon_sym_SQUOTE, - ACTIONS(4188), 1, + ACTIONS(4879), 2, anon_sym_STAR, - ACTIONS(4190), 1, - anon_sym_EQ, - ACTIONS(4194), 1, - anon_sym_async, - ACTIONS(4488), 1, - anon_sym_LBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3992), 2, + anon_sym_SLASH, + ACTIONS(4885), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4893), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4901), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4917), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4909), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4789), 5, + anon_sym_BANG, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4787), 14, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, - ACTIONS(4196), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(4200), 2, - anon_sym_get, - anon_sym_set, - STATE(3115), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(696), 8, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(3718), 20, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [51659] = 14, - ACTIONS(3307), 1, - anon_sym_DQUOTE, - ACTIONS(3309), 1, - anon_sym_SQUOTE, - ACTIONS(3744), 1, - anon_sym_override, - ACTIONS(4192), 1, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [50402] = 27, + ACTIONS(4578), 1, + anon_sym_LPAREN, + ACTIONS(4580), 1, anon_sym_LBRACK, - ACTIONS(5082), 1, - anon_sym_STAR, - ACTIONS(5084), 1, - anon_sym_async, - ACTIONS(5088), 1, - anon_sym_readonly, - STATE(2843), 1, - sym_override_modifier, + ACTIONS(4582), 1, + anon_sym_DOT, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(4789), 1, + anon_sym_BANG, + ACTIONS(4887), 1, + anon_sym_AMP_AMP, + ACTIONS(4889), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4891), 1, + anon_sym_GT_GT, + ACTIONS(4895), 1, + anon_sym_AMP, + ACTIONS(4897), 1, + anon_sym_CARET, + ACTIONS(4899), 1, + anon_sym_PIPE, + ACTIONS(4903), 1, + anon_sym_PERCENT, + ACTIONS(4905), 1, + anon_sym_STAR_STAR, + ACTIONS(4907), 1, + anon_sym_LT, + STATE(1887), 1, + sym_type_arguments, + STATE(2221), 1, + sym_arguments, + STATE(5038), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5086), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(5090), 2, - anon_sym_get, - anon_sym_set, - STATE(3129), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(696), 10, + ACTIONS(4879), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4885), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4893), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4901), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4911), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4913), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4917), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4909), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4787), 9, sym__automatic_semicolon, - sym__member_signature_marker, + sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(3718), 18, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [51733] = 3, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [50502] = 31, + ACTIONS(4578), 1, + anon_sym_LPAREN, + ACTIONS(4580), 1, + anon_sym_LBRACK, + ACTIONS(4582), 1, + anon_sym_DOT, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(4881), 1, + anon_sym_as, + ACTIONS(4883), 1, + anon_sym_BANG, + ACTIONS(4887), 1, + anon_sym_AMP_AMP, + ACTIONS(4889), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4891), 1, + anon_sym_GT_GT, + ACTIONS(4895), 1, + anon_sym_AMP, + ACTIONS(4897), 1, + anon_sym_CARET, + ACTIONS(4899), 1, + anon_sym_PIPE, + ACTIONS(4903), 1, + anon_sym_PERCENT, + ACTIONS(4905), 1, + anon_sym_STAR_STAR, + ACTIONS(4907), 1, + anon_sym_LT, + ACTIONS(4915), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4919), 1, + anon_sym_satisfies, + ACTIONS(4921), 1, + sym__ternary_qmark, + STATE(1887), 1, + sym_type_arguments, + STATE(2221), 1, + sym_arguments, + STATE(5038), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3255), 13, + ACTIONS(4879), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(4885), 2, anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + anon_sym_GT, + ACTIONS(4893), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4901), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(4911), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(3257), 30, + ACTIONS(4913), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4917), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4909), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4690), 5, sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, + anon_sym_BQUOTE, + [50610] = 31, + ACTIONS(4578), 1, + anon_sym_LPAREN, + ACTIONS(4580), 1, anon_sym_LBRACK, + ACTIONS(4582), 1, anon_sym_DOT, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, + ACTIONS(4881), 1, + anon_sym_as, + ACTIONS(4883), 1, + anon_sym_BANG, + ACTIONS(4887), 1, anon_sym_AMP_AMP, + ACTIONS(4889), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(4891), 1, + anon_sym_GT_GT, + ACTIONS(4895), 1, + anon_sym_AMP, + ACTIONS(4897), 1, anon_sym_CARET, + ACTIONS(4899), 1, + anon_sym_PIPE, + ACTIONS(4903), 1, anon_sym_PERCENT, + ACTIONS(4905), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, + ACTIONS(4907), 1, + anon_sym_LT, + ACTIONS(4915), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4919), 1, + anon_sym_satisfies, + ACTIONS(4921), 1, + sym__ternary_qmark, + STATE(1887), 1, + sym_type_arguments, + STATE(2221), 1, + sym_arguments, + STATE(5038), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4879), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4885), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4893), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4901), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4911), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4913), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, + ACTIONS(4917), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, + ACTIONS(4909), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4730), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [51785] = 31, - ACTIONS(4581), 1, + [50718] = 35, + ACTIONS(849), 1, + anon_sym_COLON, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4583), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4585), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(4852), 1, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4854), 1, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4861), 1, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(4770), 1, anon_sym_satisfies, - ACTIONS(4867), 1, + ACTIONS(4942), 1, + anon_sym_COMMA, + ACTIONS(4948), 1, anon_sym_AMP_AMP, - ACTIONS(4869), 1, + ACTIONS(4950), 1, anon_sym_PIPE_PIPE, - ACTIONS(4871), 1, + ACTIONS(4952), 1, anon_sym_GT_GT, - ACTIONS(4875), 1, + ACTIONS(4956), 1, anon_sym_AMP, - ACTIONS(4877), 1, + ACTIONS(4958), 1, anon_sym_CARET, - ACTIONS(4879), 1, + ACTIONS(4960), 1, anon_sym_PIPE, - ACTIONS(4883), 1, + ACTIONS(4964), 1, anon_sym_PERCENT, - ACTIONS(4885), 1, + ACTIONS(4966), 1, anon_sym_STAR_STAR, - ACTIONS(4887), 1, + ACTIONS(4968), 1, anon_sym_LT, - ACTIONS(4895), 1, + ACTIONS(4976), 1, anon_sym_QMARK_QMARK, - ACTIONS(4897), 1, + ACTIONS(4978), 1, sym__ternary_qmark, - STATE(2103), 1, + ACTIONS(5084), 1, + anon_sym_RPAREN, + STATE(1530), 1, sym_type_arguments, - STATE(2396), 1, + STATE(1696), 1, sym_arguments, - STATE(4739), 1, + STATE(4724), 1, + aux_sym_sequence_expression_repeat1, + STATE(4736), 1, sym_optional_chain, + STATE(5968), 1, + sym_type_annotation, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4859), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4863), 2, + ACTIONS(4940), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4865), 2, + ACTIONS(4946), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4873), 2, + ACTIONS(4954), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4881), 2, + ACTIONS(4962), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4891), 2, + ACTIONS(4972), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4893), 2, + ACTIONS(4974), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4889), 3, + ACTIONS(4970), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4761), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_BQUOTE, - [51893] = 19, + [50834] = 19, ACTIONS(237), 1, anon_sym_COMMA, - ACTIONS(671), 1, + ACTIONS(673), 1, anon_sym_RBRACE, - ACTIONS(2343), 1, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(2363), 1, + ACTIONS(2367), 1, anon_sym_async, - ACTIONS(2365), 1, - anon_sym_readonly, ACTIONS(2369), 1, + anon_sym_readonly, + ACTIONS(2373), 1, anon_sym_override, - ACTIONS(4190), 1, + ACTIONS(4177), 1, anon_sym_EQ, - ACTIONS(4502), 1, + ACTIONS(4503), 1, anon_sym_LBRACK, - ACTIONS(4899), 1, + ACTIONS(4875), 1, anon_sym_STAR, - STATE(2840), 1, + STATE(2839), 1, sym_override_modifier, - STATE(4863), 1, + STATE(4769), 1, aux_sym_object_repeat1, - STATE(4870), 1, + STATE(5141), 1, aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2347), 2, + ACTIONS(2355), 2, sym_number, sym_private_property_identifier, - ACTIONS(2367), 2, + ACTIONS(2371), 2, anon_sym_get, anon_sym_set, - STATE(3573), 3, + STATE(3772), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 5, + ACTIONS(698), 5, sym__member_signature_marker, anon_sym_LPAREN, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2361), 18, + ACTIONS(2365), 18, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -184175,111 +183533,124 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [51977] = 35, - ACTIONS(3589), 1, + [50918] = 5, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4590), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(5086), 5, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, anon_sym_COLON, - ACTIONS(4000), 1, + anon_sym_RBRACK, + ACTIONS(4588), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4592), 23, + sym__ternary_qmark, + anon_sym_as, anon_sym_LPAREN, - ACTIONS(4002), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, anon_sym_DOT, - ACTIONS(4713), 1, - anon_sym_as, - ACTIONS(4715), 1, - anon_sym_BANG, - ACTIONS(4719), 1, anon_sym_QMARK_DOT, - ACTIONS(4753), 1, - anon_sym_satisfies, - ACTIONS(4972), 1, - anon_sym_COMMA, - ACTIONS(4978), 1, anon_sym_AMP_AMP, - ACTIONS(4980), 1, anon_sym_PIPE_PIPE, - ACTIONS(4982), 1, - anon_sym_GT_GT, - ACTIONS(4986), 1, - anon_sym_AMP, - ACTIONS(4988), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(4990), 1, - anon_sym_PIPE, - ACTIONS(4994), 1, anon_sym_PERCENT, - ACTIONS(4996), 1, anon_sym_STAR_STAR, - ACTIONS(4998), 1, - anon_sym_LT, - ACTIONS(5006), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5008), 1, - sym__ternary_qmark, - ACTIONS(5092), 1, - anon_sym_RPAREN, - STATE(1651), 1, - sym_type_arguments, - STATE(1674), 1, - sym_arguments, - STATE(4744), 1, - sym_optional_chain, - STATE(4924), 1, - aux_sym_sequence_expression_repeat1, - STATE(6031), 1, - sym_type_annotation, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [50974] = 6, + ACTIONS(87), 1, + anon_sym_BQUOTE, + ACTIONS(4578), 1, + anon_sym_LPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4970), 2, + STATE(2386), 2, + sym_template_string, + sym_arguments, + ACTIONS(4131), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4976), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(4984), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4992), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5002), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5004), 2, + anon_sym_GT, + ACTIONS(4133), 26, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5000), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [52093] = 12, - ACTIONS(4581), 1, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_satisfies, + [51032] = 8, + ACTIONS(4578), 1, anon_sym_LPAREN, - ACTIONS(4583), 1, - anon_sym_LBRACK, - ACTIONS(4585), 1, - anon_sym_DOT, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(5094), 1, + ACTIONS(4907), 1, anon_sym_LT, - STATE(2103), 1, + STATE(1887), 1, sym_type_arguments, - STATE(2396), 1, + STATE(2221), 1, sym_arguments, - STATE(4739), 1, + STATE(5038), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4859), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4797), 12, + ACTIONS(4777), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -184292,13 +183663,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4799), 21, + ACTIONS(4779), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -184312,39 +183686,123 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [52163] = 15, - ACTIONS(4581), 1, - anon_sym_LPAREN, - ACTIONS(4583), 1, + [51094] = 7, + ACTIONS(4203), 1, + anon_sym_EQ, + ACTIONS(4213), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4207), 2, + anon_sym_COMMA, anon_sym_LBRACK, - ACTIONS(4585), 1, + ACTIONS(4210), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(4201), 10, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4205), 26, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, anon_sym_DOT, - ACTIONS(4719), 1, anon_sym_QMARK_DOT, - ACTIONS(4852), 1, - anon_sym_as, - ACTIONS(4854), 1, - anon_sym_BANG, - ACTIONS(4861), 1, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(5097), 1, - anon_sym_LT, - STATE(2103), 1, - sym_type_arguments, - STATE(2396), 1, - sym_arguments, - STATE(4739), 1, - sym_optional_chain, + [51154] = 7, + ACTIONS(3542), 1, + anon_sym_EQ, + ACTIONS(4231), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4859), 2, + ACTIONS(4594), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(4597), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(3498), 10, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(3502), 26, + sym__ternary_qmark, + anon_sym_as, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4836), 11, + anon_sym_BQUOTE, + anon_sym_satisfies, + [51214] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3237), 13, anon_sym_STAR, + anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, anon_sym_AMP, @@ -184352,15 +183810,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4838), 19, + ACTIONS(3239), 30, sym__automatic_semicolon, sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -184374,203 +183839,289 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, - [52239] = 31, - ACTIONS(4581), 1, + anon_sym_satisfies, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [51266] = 31, + ACTIONS(4578), 1, anon_sym_LPAREN, - ACTIONS(4583), 1, + ACTIONS(4580), 1, anon_sym_LBRACK, - ACTIONS(4585), 1, + ACTIONS(4582), 1, anon_sym_DOT, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4852), 1, + ACTIONS(4881), 1, anon_sym_as, - ACTIONS(4854), 1, + ACTIONS(4883), 1, anon_sym_BANG, - ACTIONS(4861), 1, - anon_sym_satisfies, - ACTIONS(5029), 1, - anon_sym_LT, - ACTIONS(5035), 1, + ACTIONS(4887), 1, anon_sym_AMP_AMP, - ACTIONS(5037), 1, + ACTIONS(4889), 1, anon_sym_PIPE_PIPE, - ACTIONS(5039), 1, + ACTIONS(4891), 1, anon_sym_GT_GT, - ACTIONS(5043), 1, + ACTIONS(4895), 1, anon_sym_AMP, - ACTIONS(5045), 1, + ACTIONS(4897), 1, anon_sym_CARET, - ACTIONS(5047), 1, + ACTIONS(4899), 1, anon_sym_PIPE, - ACTIONS(5051), 1, + ACTIONS(4903), 1, anon_sym_PERCENT, - ACTIONS(5053), 1, + ACTIONS(4905), 1, anon_sym_STAR_STAR, - ACTIONS(5061), 1, + ACTIONS(4907), 1, + anon_sym_LT, + ACTIONS(4915), 1, anon_sym_QMARK_QMARK, - ACTIONS(5063), 1, + ACTIONS(4919), 1, + anon_sym_satisfies, + ACTIONS(4921), 1, sym__ternary_qmark, - STATE(2103), 1, + STATE(1887), 1, sym_type_arguments, - STATE(2396), 1, + STATE(2221), 1, sym_arguments, - STATE(4739), 1, + STATE(5038), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4859), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5031), 2, + ACTIONS(4879), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5033), 2, + ACTIONS(4885), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5041), 2, + ACTIONS(4893), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5049), 2, + ACTIONS(4901), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5057), 2, + ACTIONS(4911), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5059), 2, + ACTIONS(4913), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5055), 3, + ACTIONS(4917), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4909), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4784), 5, + ACTIONS(4624), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_of, anon_sym_BQUOTE, - [52347] = 31, - ACTIONS(4581), 1, + [51374] = 31, + ACTIONS(4578), 1, anon_sym_LPAREN, - ACTIONS(4583), 1, + ACTIONS(4580), 1, anon_sym_LBRACK, - ACTIONS(4585), 1, + ACTIONS(4582), 1, anon_sym_DOT, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4852), 1, + ACTIONS(4881), 1, anon_sym_as, - ACTIONS(4854), 1, + ACTIONS(4883), 1, anon_sym_BANG, - ACTIONS(4861), 1, - anon_sym_satisfies, - ACTIONS(4867), 1, + ACTIONS(4887), 1, anon_sym_AMP_AMP, - ACTIONS(4869), 1, + ACTIONS(4889), 1, anon_sym_PIPE_PIPE, - ACTIONS(4871), 1, + ACTIONS(4891), 1, anon_sym_GT_GT, - ACTIONS(4875), 1, + ACTIONS(4895), 1, anon_sym_AMP, - ACTIONS(4877), 1, + ACTIONS(4897), 1, anon_sym_CARET, - ACTIONS(4879), 1, + ACTIONS(4899), 1, anon_sym_PIPE, - ACTIONS(4883), 1, + ACTIONS(4903), 1, anon_sym_PERCENT, - ACTIONS(4885), 1, + ACTIONS(4905), 1, anon_sym_STAR_STAR, - ACTIONS(4887), 1, + ACTIONS(4907), 1, anon_sym_LT, - ACTIONS(4895), 1, + ACTIONS(4915), 1, anon_sym_QMARK_QMARK, - ACTIONS(4897), 1, + ACTIONS(4919), 1, + anon_sym_satisfies, + ACTIONS(4921), 1, sym__ternary_qmark, - STATE(2103), 1, + STATE(1887), 1, sym_type_arguments, - STATE(2396), 1, + STATE(2221), 1, sym_arguments, - STATE(4739), 1, + STATE(5038), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4859), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4863), 2, + ACTIONS(4879), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4865), 2, + ACTIONS(4885), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4873), 2, + ACTIONS(4893), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4881), 2, + ACTIONS(4901), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4891), 2, + ACTIONS(4911), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4893), 2, + ACTIONS(4913), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4889), 3, + ACTIONS(4917), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4909), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4697), 5, + ACTIONS(4781), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_BQUOTE, - [52455] = 9, - ACTIONS(3826), 1, - anon_sym_COMMA, - ACTIONS(3843), 1, - anon_sym_RBRACE, - ACTIONS(4190), 1, - anon_sym_EQ, - STATE(4863), 1, - aux_sym_object_repeat1, - STATE(4870), 1, - aux_sym_object_pattern_repeat1, + [51482] = 31, + ACTIONS(4578), 1, + anon_sym_LPAREN, + ACTIONS(4580), 1, + anon_sym_LBRACK, + ACTIONS(4582), 1, + anon_sym_DOT, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(4881), 1, + anon_sym_as, + ACTIONS(4883), 1, + anon_sym_BANG, + ACTIONS(4887), 1, + anon_sym_AMP_AMP, + ACTIONS(4889), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4891), 1, + anon_sym_GT_GT, + ACTIONS(4895), 1, + anon_sym_AMP, + ACTIONS(4897), 1, + anon_sym_CARET, + ACTIONS(4899), 1, + anon_sym_PIPE, + ACTIONS(4903), 1, + anon_sym_PERCENT, + ACTIONS(4905), 1, + anon_sym_STAR_STAR, + ACTIONS(4907), 1, + anon_sym_LT, + ACTIONS(4915), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4919), 1, + anon_sym_satisfies, + ACTIONS(4921), 1, + sym__ternary_qmark, + STATE(1887), 1, + sym_type_arguments, + STATE(2221), 1, + sym_arguments, + STATE(5038), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1977), 6, + ACTIONS(4879), 2, anon_sym_STAR, - anon_sym_LBRACK, + anon_sym_SLASH, + ACTIONS(4885), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4893), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4901), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4911), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4913), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4917), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4909), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4802), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_BQUOTE, + [51590] = 12, + ACTIONS(3321), 1, anon_sym_DQUOTE, + ACTIONS(3323), 1, anon_sym_SQUOTE, + ACTIONS(4179), 1, + anon_sym_LBRACK, + ACTIONS(4865), 1, + anon_sym_STAR, + ACTIONS(4867), 1, + anon_sym_async, + ACTIONS(5090), 1, + anon_sym_abstract, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4873), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(5088), 2, sym_number, sym_private_property_identifier, - ACTIONS(696), 8, + STATE(2980), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(698), 10, sym__automatic_semicolon, sym__member_signature_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(1975), 23, + ACTIONS(3733), 20, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, - anon_sym_async, anon_sym_new, sym_identifier, anon_sym_static, anon_sym_readonly, - anon_sym_get, - anon_sym_set, anon_sym_declare, anon_sym_public, anon_sym_private, @@ -184583,21 +184134,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [52518] = 8, - ACTIONS(4000), 1, - anon_sym_LPAREN, - ACTIONS(4998), 1, - anon_sym_LT, - STATE(1651), 1, - sym_type_arguments, - STATE(1674), 1, - sym_arguments, - STATE(4744), 1, - sym_optional_chain, + [51660] = 5, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4786), 12, + ACTIONS(1698), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(5092), 5, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + ACTIONS(1696), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -184607,15 +184157,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4788), 25, + ACTIONS(1700), 23, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -184636,167 +184185,223 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [52579] = 31, - ACTIONS(4000), 1, + [51716] = 12, + ACTIONS(4578), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(4580), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(4582), 1, anon_sym_DOT, - ACTIONS(4713), 1, - anon_sym_as, - ACTIONS(4715), 1, - anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4753), 1, - anon_sym_satisfies, - ACTIONS(4978), 1, - anon_sym_AMP_AMP, - ACTIONS(4980), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4982), 1, + ACTIONS(5094), 1, + anon_sym_LT, + STATE(1887), 1, + sym_type_arguments, + STATE(2221), 1, + sym_arguments, + STATE(5038), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4917), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4832), 12, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, anon_sym_GT_GT, - ACTIONS(4986), 1, anon_sym_AMP, - ACTIONS(4988), 1, - anon_sym_CARET, - ACTIONS(4990), 1, anon_sym_PIPE, - ACTIONS(4994), 1, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4834), 21, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_of, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, anon_sym_PERCENT, - ACTIONS(4996), 1, anon_sym_STAR_STAR, - ACTIONS(4998), 1, - anon_sym_LT, - ACTIONS(5006), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5008), 1, - sym__ternary_qmark, - STATE(1651), 1, + anon_sym_instanceof, + anon_sym_BQUOTE, + anon_sym_satisfies, + [51786] = 15, + ACTIONS(4578), 1, + anon_sym_LPAREN, + ACTIONS(4580), 1, + anon_sym_LBRACK, + ACTIONS(4582), 1, + anon_sym_DOT, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(4881), 1, + anon_sym_as, + ACTIONS(4883), 1, + anon_sym_BANG, + ACTIONS(4919), 1, + anon_sym_satisfies, + ACTIONS(5097), 1, + anon_sym_LT, + STATE(1887), 1, sym_type_arguments, - STATE(1674), 1, + STATE(2221), 1, sym_arguments, - STATE(4744), 1, + STATE(5038), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4917), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4970), 2, + ACTIONS(4839), 11, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4976), 2, anon_sym_in, - anon_sym_GT, - ACTIONS(4984), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4992), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5002), 2, + anon_sym_SLASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5004), 2, + anon_sym_GT, + ACTIONS(4841), 19, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_of, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5000), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - ACTIONS(4651), 4, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, anon_sym_BQUOTE, - [52686] = 31, - ACTIONS(4000), 1, + [51862] = 31, + ACTIONS(4578), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(4580), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(4582), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(4881), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4883), 1, anon_sym_BANG, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(4753), 1, + ACTIONS(4919), 1, anon_sym_satisfies, - ACTIONS(4978), 1, + ACTIONS(5035), 1, + anon_sym_LT, + ACTIONS(5041), 1, anon_sym_AMP_AMP, - ACTIONS(4980), 1, + ACTIONS(5043), 1, anon_sym_PIPE_PIPE, - ACTIONS(4982), 1, + ACTIONS(5045), 1, anon_sym_GT_GT, - ACTIONS(4986), 1, + ACTIONS(5049), 1, anon_sym_AMP, - ACTIONS(4988), 1, + ACTIONS(5051), 1, anon_sym_CARET, - ACTIONS(4990), 1, + ACTIONS(5053), 1, anon_sym_PIPE, - ACTIONS(4994), 1, + ACTIONS(5057), 1, anon_sym_PERCENT, - ACTIONS(4996), 1, + ACTIONS(5059), 1, anon_sym_STAR_STAR, - ACTIONS(4998), 1, - anon_sym_LT, - ACTIONS(5006), 1, + ACTIONS(5067), 1, anon_sym_QMARK_QMARK, - ACTIONS(5008), 1, + ACTIONS(5069), 1, sym__ternary_qmark, - STATE(1651), 1, + STATE(1887), 1, sym_type_arguments, - STATE(1674), 1, + STATE(2221), 1, sym_arguments, - STATE(4744), 1, + STATE(5038), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4917), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4970), 2, + ACTIONS(5037), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4976), 2, + ACTIONS(5039), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4984), 2, + ACTIONS(5047), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4992), 2, + ACTIONS(5055), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5002), 2, + ACTIONS(5063), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5004), 2, + ACTIONS(5065), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5000), 3, + ACTIONS(5061), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4769), 4, + ACTIONS(4846), 5, + sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, + anon_sym_of, anon_sym_BQUOTE, - [52793] = 5, - ACTIONS(4581), 1, + [51970] = 11, + ACTIONS(4578), 1, anon_sym_LPAREN, - STATE(2227), 1, + ACTIONS(4580), 1, + anon_sym_LBRACK, + ACTIONS(4582), 1, + anon_sym_DOT, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(5100), 1, + anon_sym_LT, + STATE(1887), 1, + sym_type_arguments, + STATE(2221), 1, sym_arguments, + STATE(5038), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4381), 13, + ACTIONS(4848), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -184806,21 +184411,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4383), 27, + ACTIONS(4850), 23, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -184838,40 +184438,43 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [52848] = 10, - ACTIONS(2343), 1, + [52038] = 12, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(4502), 1, - anon_sym_LBRACK, - ACTIONS(5068), 1, + ACTIONS(4175), 1, anon_sym_STAR, + ACTIONS(4177), 1, + anon_sym_EQ, + ACTIONS(4503), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5100), 2, + ACTIONS(3985), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(4505), 2, sym_number, sym_private_property_identifier, - ACTIONS(5102), 2, + ACTIONS(4507), 2, anon_sym_get, anon_sym_set, - STATE(3786), 3, + STATE(3632), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 10, + ACTIONS(698), 8, sym__automatic_semicolon, sym__member_signature_marker, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2361), 21, + anon_sym_PIPE_RBRACE, + ACTIONS(2365), 21, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -184893,45 +184496,99 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [52913] = 10, - ACTIONS(2343), 1, + [52108] = 4, + ACTIONS(4828), 1, + anon_sym_is, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4123), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4125), 29, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [52162] = 13, + ACTIONS(3321), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(3323), 1, anon_sym_SQUOTE, - ACTIONS(4502), 1, - anon_sym_LBRACK, - ACTIONS(4901), 1, + ACTIONS(4175), 1, anon_sym_STAR, + ACTIONS(4177), 1, + anon_sym_EQ, + ACTIONS(4181), 1, + anon_sym_async, + ACTIONS(4541), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5104), 2, + ACTIONS(3985), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(4183), 2, sym_number, sym_private_property_identifier, - ACTIONS(5106), 2, + ACTIONS(4187), 2, anon_sym_get, anon_sym_set, - STATE(3728), 3, + STATE(3124), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 10, + ACTIONS(698), 8, sym__automatic_semicolon, sym__member_signature_marker, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, anon_sym_PIPE_RBRACE, - ACTIONS(2361), 21, + ACTIONS(3733), 20, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, - anon_sym_async, anon_sym_new, sym_identifier, anon_sym_static, @@ -184948,59 +184605,109 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [52978] = 15, - ACTIONS(237), 1, + [52234] = 4, + ACTIONS(5103), 1, + anon_sym_is, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4115), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4117), 29, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, - ACTIONS(700), 1, anon_sym_RBRACE, - ACTIONS(2343), 1, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [52288] = 14, + ACTIONS(3321), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(3323), 1, anon_sym_SQUOTE, - ACTIONS(4190), 1, - anon_sym_EQ, - ACTIONS(4502), 1, + ACTIONS(3759), 1, + anon_sym_override, + ACTIONS(4179), 1, anon_sym_LBRACK, - ACTIONS(4899), 1, + ACTIONS(5105), 1, anon_sym_STAR, - STATE(4754), 1, - aux_sym_object_repeat1, - STATE(4870), 1, - aux_sym_object_pattern_repeat1, + ACTIONS(5107), 1, + anon_sym_async, + ACTIONS(5111), 1, + anon_sym_readonly, + STATE(2828), 1, + sym_override_modifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2347), 2, + ACTIONS(5109), 2, sym_number, sym_private_property_identifier, - ACTIONS(2367), 2, + ACTIONS(5113), 2, anon_sym_get, anon_sym_set, - STATE(3573), 3, + STATE(3111), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 5, + ACTIONS(698), 10, + sym__automatic_semicolon, sym__member_signature_marker, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2361), 21, + anon_sym_PIPE_RBRACE, + ACTIONS(3733), 18, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, - anon_sym_async, anon_sym_new, sym_identifier, anon_sym_static, - anon_sym_readonly, anon_sym_declare, anon_sym_public, anon_sym_private, anon_sym_protected, - anon_sym_override, anon_sym_module, anon_sym_any, anon_sym_number, @@ -185008,47 +184715,228 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [53053] = 16, - ACTIONS(237), 1, + [52362] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3253), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3255), 30, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, - ACTIONS(700), 1, anon_sym_RBRACE, - ACTIONS(2343), 1, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [52414] = 31, + ACTIONS(4578), 1, + anon_sym_LPAREN, + ACTIONS(4580), 1, + anon_sym_LBRACK, + ACTIONS(4582), 1, + anon_sym_DOT, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(4881), 1, + anon_sym_as, + ACTIONS(4883), 1, + anon_sym_BANG, + ACTIONS(4919), 1, + anon_sym_satisfies, + ACTIONS(5035), 1, + anon_sym_LT, + ACTIONS(5041), 1, + anon_sym_AMP_AMP, + ACTIONS(5043), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5045), 1, + anon_sym_GT_GT, + ACTIONS(5049), 1, + anon_sym_AMP, + ACTIONS(5051), 1, + anon_sym_CARET, + ACTIONS(5053), 1, + anon_sym_PIPE, + ACTIONS(5057), 1, + anon_sym_PERCENT, + ACTIONS(5059), 1, + anon_sym_STAR_STAR, + ACTIONS(5067), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5069), 1, + sym__ternary_qmark, + STATE(1887), 1, + sym_type_arguments, + STATE(2221), 1, + sym_arguments, + STATE(5038), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4917), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5037), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5039), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5047), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5055), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5063), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5065), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5061), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4785), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_of, + anon_sym_BQUOTE, + [52522] = 15, + ACTIONS(3975), 1, + anon_sym_LPAREN, + ACTIONS(3977), 1, + anon_sym_LBRACK, + ACTIONS(3979), 1, + anon_sym_DOT, + ACTIONS(4728), 1, + anon_sym_as, + ACTIONS(4732), 1, + anon_sym_BANG, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(4770), 1, + anon_sym_satisfies, + ACTIONS(5115), 1, + anon_sym_LT, + STATE(1530), 1, + sym_type_arguments, + STATE(1696), 1, + sym_arguments, + STATE(4736), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4768), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4839), 11, + anon_sym_STAR, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4841), 18, + sym__ternary_qmark, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_BQUOTE, + [52597] = 11, + ACTIONS(3321), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(3323), 1, anon_sym_SQUOTE, - ACTIONS(2363), 1, - anon_sym_async, - ACTIONS(4190), 1, - anon_sym_EQ, - ACTIONS(4502), 1, + ACTIONS(4179), 1, anon_sym_LBRACK, - ACTIONS(4899), 1, + ACTIONS(5118), 1, anon_sym_STAR, - STATE(4754), 1, - aux_sym_object_repeat1, - STATE(4870), 1, - aux_sym_object_pattern_repeat1, + ACTIONS(5120), 1, + anon_sym_async, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2347), 2, + ACTIONS(5122), 2, sym_number, sym_private_property_identifier, - ACTIONS(2367), 2, + ACTIONS(5124), 2, anon_sym_get, anon_sym_set, - STATE(3573), 3, + STATE(3094), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 5, + ACTIONS(698), 10, + sym__automatic_semicolon, sym__member_signature_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2361), 20, + ACTIONS(3733), 20, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -185069,31 +184957,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [53130] = 11, - ACTIONS(3307), 1, + [52664] = 11, + ACTIONS(3321), 1, anon_sym_DQUOTE, - ACTIONS(3309), 1, + ACTIONS(3323), 1, anon_sym_SQUOTE, - ACTIONS(4488), 1, + ACTIONS(4179), 1, anon_sym_LBRACK, - ACTIONS(4901), 1, + ACTIONS(5126), 1, anon_sym_STAR, - ACTIONS(4903), 1, + ACTIONS(5128), 1, anon_sym_async, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4905), 2, + ACTIONS(5130), 2, sym_number, sym_private_property_identifier, - ACTIONS(4909), 2, + ACTIONS(5132), 2, anon_sym_get, anon_sym_set, - STATE(3117), 3, + STATE(3114), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 10, + ACTIONS(698), 10, sym__automatic_semicolon, sym__member_signature_marker, anon_sym_COMMA, @@ -185104,7 +184992,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_QMARK, anon_sym_PIPE_RBRACE, - ACTIONS(3718), 20, + ACTIONS(3733), 20, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -185125,87 +185013,89 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [53197] = 31, - ACTIONS(4000), 1, + [52731] = 33, + ACTIONS(4578), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(4580), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(4582), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(4881), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4883), 1, anon_sym_BANG, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(4753), 1, - anon_sym_satisfies, - ACTIONS(4978), 1, + ACTIONS(4887), 1, anon_sym_AMP_AMP, - ACTIONS(4980), 1, + ACTIONS(4889), 1, anon_sym_PIPE_PIPE, - ACTIONS(4982), 1, + ACTIONS(4891), 1, anon_sym_GT_GT, - ACTIONS(4986), 1, + ACTIONS(4895), 1, anon_sym_AMP, - ACTIONS(4988), 1, + ACTIONS(4897), 1, anon_sym_CARET, - ACTIONS(4990), 1, + ACTIONS(4899), 1, anon_sym_PIPE, - ACTIONS(4994), 1, + ACTIONS(4903), 1, anon_sym_PERCENT, - ACTIONS(4996), 1, + ACTIONS(4905), 1, anon_sym_STAR_STAR, - ACTIONS(4998), 1, + ACTIONS(4907), 1, anon_sym_LT, - ACTIONS(5006), 1, + ACTIONS(4915), 1, anon_sym_QMARK_QMARK, - ACTIONS(5008), 1, + ACTIONS(4919), 1, + anon_sym_satisfies, + ACTIONS(4921), 1, sym__ternary_qmark, - STATE(1651), 1, + ACTIONS(5134), 1, + anon_sym_COMMA, + STATE(1887), 1, sym_type_arguments, - STATE(1674), 1, + STATE(2221), 1, sym_arguments, - STATE(4744), 1, + STATE(4698), 1, + aux_sym_sequence_expression_repeat1, + STATE(5038), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4970), 2, + ACTIONS(4879), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4976), 2, + ACTIONS(4885), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4984), 2, + ACTIONS(4893), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4992), 2, + ACTIONS(4901), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5002), 2, + ACTIONS(4911), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5004), 2, + ACTIONS(4913), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5000), 3, + ACTIONS(4917), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5136), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + ACTIONS(4909), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4822), 4, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_BQUOTE, - [53304] = 3, + [52842] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2389), 13, + ACTIONS(2397), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -185219,7 +185109,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(2387), 29, + ACTIONS(2395), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -185249,13 +185139,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [53355] = 4, - ACTIONS(4843), 1, + [52893] = 4, + ACTIONS(4796), 1, anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3538), 13, + ACTIONS(3554), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -185269,7 +185159,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3528), 28, + ACTIONS(3544), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -185298,13 +185188,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [53408] = 4, - ACTIONS(5108), 1, + [52946] = 4, + ACTIONS(5138), 1, anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4349), 13, + ACTIONS(4249), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -185318,7 +185208,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4351), 28, + ACTIONS(4251), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -185347,11 +185237,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [53461] = 3, + [52999] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4355), 13, + ACTIONS(4255), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -185365,7 +185255,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4357), 29, + ACTIONS(4257), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -185395,20 +185285,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [53512] = 6, - ACTIONS(4286), 1, + [53050] = 6, + ACTIONS(4231), 1, anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4530), 2, + ACTIONS(4594), 2, anon_sym_COMMA, anon_sym_LBRACK, - ACTIONS(4533), 3, + ACTIONS(4597), 3, anon_sym_AMP, anon_sym_PIPE, anon_sym_GT, - ACTIONS(3496), 10, + ACTIONS(3498), 10, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -185419,7 +185309,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3500), 26, + ACTIONS(3502), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -185446,26 +185336,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [53569] = 9, - ACTIONS(4118), 1, + [53107] = 9, + ACTIONS(4125), 1, anon_sym_extends, - ACTIONS(4643), 1, + ACTIONS(4678), 1, anon_sym_LBRACK, - ACTIONS(5115), 1, + ACTIONS(5145), 1, anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4646), 2, + ACTIONS(4681), 2, anon_sym_AMP, anon_sym_PIPE, - ACTIONS(5110), 2, + ACTIONS(5140), 2, anon_sym_EQ, anon_sym_QMARK, - ACTIONS(5112), 2, + ACTIONS(5142), 2, anon_sym_COMMA, anon_sym_COLON, - ACTIONS(3496), 11, + ACTIONS(3498), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -185477,7 +185367,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3500), 22, + ACTIONS(3502), 22, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -185500,26 +185390,86 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [53632] = 9, - ACTIONS(3624), 1, + [53170] = 15, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(2351), 1, + anon_sym_DQUOTE, + ACTIONS(2353), 1, + anon_sym_SQUOTE, + ACTIONS(4177), 1, anon_sym_EQ, - ACTIONS(3630), 1, + ACTIONS(4503), 1, + anon_sym_LBRACK, + ACTIONS(4875), 1, + anon_sym_STAR, + ACTIONS(4877), 1, + anon_sym_RBRACE, + STATE(4769), 1, + aux_sym_object_repeat1, + STATE(5141), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2355), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2371), 2, + anon_sym_get, + anon_sym_set, + STATE(3772), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(698), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2365), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [53245] = 9, + ACTIONS(3631), 1, anon_sym_QMARK, - ACTIONS(4530), 1, + ACTIONS(3633), 1, + anon_sym_EQ, + ACTIONS(4594), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3627), 2, + ACTIONS(3636), 2, anon_sym_COMMA, anon_sym_COLON, - ACTIONS(4286), 2, + ACTIONS(4231), 2, anon_sym_RPAREN, anon_sym_extends, - ACTIONS(4533), 2, + ACTIONS(4597), 2, anon_sym_AMP, anon_sym_PIPE, - ACTIONS(3496), 11, + ACTIONS(3498), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -185531,7 +185481,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3500), 22, + ACTIONS(3502), 22, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -185554,11 +185504,76 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [53695] = 3, + [53308] = 16, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(2351), 1, + anon_sym_DQUOTE, + ACTIONS(2353), 1, + anon_sym_SQUOTE, + ACTIONS(2367), 1, + anon_sym_async, + ACTIONS(4177), 1, + anon_sym_EQ, + ACTIONS(4503), 1, + anon_sym_LBRACK, + ACTIONS(4875), 1, + anon_sym_STAR, + ACTIONS(4877), 1, + anon_sym_RBRACE, + STATE(4769), 1, + aux_sym_object_repeat1, + STATE(5141), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4361), 13, + ACTIONS(2355), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2371), 2, + anon_sym_get, + anon_sym_set, + STATE(3772), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(698), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2365), 20, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [53385] = 5, + ACTIONS(4578), 1, + anon_sym_LPAREN, + STATE(2258), 1, + sym_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4157), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -185572,13 +185587,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4363), 29, + ACTIONS(4159), 27, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_of, anon_sym_LBRACK, @@ -185601,12 +185615,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [53746] = 3, + [53440] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4365), 13, + ACTIONS(4259), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -185620,7 +185633,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4367), 29, + ACTIONS(4213), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -185650,17 +185663,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [53797] = 4, - ACTIONS(5119), 1, - anon_sym_AMP, + [53491] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4369), 12, + ACTIONS(4261), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, @@ -185669,7 +185681,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4371), 29, + ACTIONS(4263), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -185699,16 +185711,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [53850] = 3, + [53542] = 4, + ACTIONS(5149), 1, + anon_sym_AMP, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4373), 13, + ACTIONS(4265), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, - anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, @@ -185717,7 +185730,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4375), 29, + ACTIONS(4267), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -185747,11 +185760,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [53901] = 3, + [53595] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4377), 13, + ACTIONS(4217), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -185765,7 +185778,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4379), 29, + ACTIONS(4215), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -185795,11 +185808,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [53952] = 3, + [53646] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4391), 13, + ACTIONS(4269), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -185813,7 +185826,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4393), 29, + ACTIONS(4271), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -185843,21 +185856,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [54003] = 6, - ACTIONS(5119), 1, - anon_sym_AMP, - ACTIONS(5121), 1, - anon_sym_PIPE, - ACTIONS(5123), 1, - anon_sym_extends, + [53697] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4395), 11, + ACTIONS(4273), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -185865,7 +185874,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4397), 28, + ACTIONS(4275), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -185894,18 +185903,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [54060] = 6, - ACTIONS(4329), 1, anon_sym_extends, - ACTIONS(5125), 1, - anon_sym_LBRACK, + [53748] = 6, + ACTIONS(5149), 1, + anon_sym_AMP, + ACTIONS(5151), 1, + anon_sym_PIPE, + ACTIONS(5153), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4327), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4399), 11, + ACTIONS(4277), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -185917,7 +185926,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4401), 27, + ACTIONS(4279), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -185926,6 +185935,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, anon_sym_of, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -185945,19 +185955,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [54117] = 4, - ACTIONS(5127), 1, + [53805] = 6, + ACTIONS(4241), 1, anon_sym_extends, + ACTIONS(5155), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4403), 13, + ACTIONS(4239), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4281), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -185965,7 +185978,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4405), 28, + ACTIONS(4283), 27, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -185974,7 +185987,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LPAREN, anon_sym_SEMI, anon_sym_of, - anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -185994,13 +186006,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [54170] = 4, - ACTIONS(5125), 1, + [53862] = 4, + ACTIONS(5155), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4409), 13, + ACTIONS(4285), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -186014,7 +186026,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4411), 28, + ACTIONS(4287), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -186043,11 +186055,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [54223] = 3, + [53915] = 4, + ACTIONS(5157), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4174), 13, + ACTIONS(4289), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -186061,7 +186075,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4172), 29, + ACTIONS(4291), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -186090,12 +186104,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [54274] = 3, + [53968] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4429), 13, + ACTIONS(4295), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -186109,7 +186122,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4431), 29, + ACTIONS(4297), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -186139,11 +186152,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [54325] = 3, + [54019] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4433), 13, + ACTIONS(4299), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -186157,7 +186170,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4435), 29, + ACTIONS(4301), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -186187,11 +186200,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [54376] = 3, + [54070] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4437), 13, + ACTIONS(4303), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -186205,7 +186218,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4439), 29, + ACTIONS(4305), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -186235,11 +186248,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [54427] = 3, + [54121] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3445), 13, + ACTIONS(4307), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -186253,7 +186266,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3447), 29, + ACTIONS(4309), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -186283,84 +186296,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [54478] = 9, - ACTIONS(4118), 1, - anon_sym_extends, - ACTIONS(4643), 1, - anon_sym_LBRACK, - ACTIONS(5131), 1, - anon_sym_RPAREN, + [54172] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4646), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(5110), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(5129), 2, - anon_sym_COMMA, - anon_sym_COLON, - ACTIONS(3496), 11, + ACTIONS(3455), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(3500), 22, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [54541] = 9, - ACTIONS(3630), 1, - anon_sym_QMARK, - ACTIONS(3638), 1, - anon_sym_EQ, - ACTIONS(4530), 1, - anon_sym_LBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3641), 2, - anon_sym_COMMA, - anon_sym_COLON, - ACTIONS(4286), 2, - anon_sym_RPAREN, - anon_sym_extends, - ACTIONS(4533), 2, anon_sym_AMP, anon_sym_PIPE, - ACTIONS(3496), 11, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -186368,10 +186314,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3500), 22, + ACTIONS(3457), 29, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -186391,197 +186343,198 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [54604] = 31, - ACTIONS(4000), 1, + anon_sym_extends, + [54223] = 31, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4753), 1, + ACTIONS(4770), 1, anon_sym_satisfies, - ACTIONS(4978), 1, + ACTIONS(4948), 1, anon_sym_AMP_AMP, - ACTIONS(4980), 1, + ACTIONS(4950), 1, anon_sym_PIPE_PIPE, - ACTIONS(4982), 1, + ACTIONS(4952), 1, anon_sym_GT_GT, - ACTIONS(4986), 1, + ACTIONS(4956), 1, anon_sym_AMP, - ACTIONS(4988), 1, + ACTIONS(4958), 1, anon_sym_CARET, - ACTIONS(4990), 1, + ACTIONS(4960), 1, anon_sym_PIPE, - ACTIONS(4994), 1, + ACTIONS(4964), 1, anon_sym_PERCENT, - ACTIONS(4996), 1, + ACTIONS(4966), 1, anon_sym_STAR_STAR, - ACTIONS(4998), 1, + ACTIONS(4968), 1, anon_sym_LT, - ACTIONS(5006), 1, + ACTIONS(4976), 1, anon_sym_QMARK_QMARK, - ACTIONS(5008), 1, + ACTIONS(4978), 1, sym__ternary_qmark, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4970), 2, + ACTIONS(4940), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4976), 2, + ACTIONS(4946), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4984), 2, + ACTIONS(4954), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4992), 2, + ACTIONS(4962), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5002), 2, + ACTIONS(4972), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5004), 2, + ACTIONS(4974), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5000), 3, + ACTIONS(4970), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4795), 4, + ACTIONS(4785), 4, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_COLON, anon_sym_BQUOTE, - [54711] = 31, - ACTIONS(4000), 1, + [54330] = 31, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4753), 1, + ACTIONS(4770), 1, anon_sym_satisfies, - ACTIONS(4978), 1, + ACTIONS(4948), 1, anon_sym_AMP_AMP, - ACTIONS(4980), 1, + ACTIONS(4950), 1, anon_sym_PIPE_PIPE, - ACTIONS(4982), 1, + ACTIONS(4952), 1, anon_sym_GT_GT, - ACTIONS(4986), 1, + ACTIONS(4956), 1, anon_sym_AMP, - ACTIONS(4988), 1, + ACTIONS(4958), 1, anon_sym_CARET, - ACTIONS(4990), 1, + ACTIONS(4960), 1, anon_sym_PIPE, - ACTIONS(4994), 1, + ACTIONS(4964), 1, anon_sym_PERCENT, - ACTIONS(4996), 1, + ACTIONS(4966), 1, anon_sym_STAR_STAR, - ACTIONS(4998), 1, + ACTIONS(4968), 1, anon_sym_LT, - ACTIONS(5006), 1, + ACTIONS(4976), 1, anon_sym_QMARK_QMARK, - ACTIONS(5008), 1, + ACTIONS(4978), 1, sym__ternary_qmark, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4970), 2, + ACTIONS(4940), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4976), 2, + ACTIONS(4946), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4984), 2, + ACTIONS(4954), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4992), 2, + ACTIONS(4962), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5002), 2, + ACTIONS(4972), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5004), 2, + ACTIONS(4974), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5000), 3, + ACTIONS(4970), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4601), 4, + ACTIONS(4672), 4, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_COLON, anon_sym_BQUOTE, - [54818] = 18, - ACTIONS(4000), 1, + [54437] = 18, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4982), 1, + ACTIONS(4952), 1, anon_sym_GT_GT, - ACTIONS(4994), 1, + ACTIONS(4964), 1, anon_sym_PERCENT, - ACTIONS(4996), 1, + ACTIONS(4966), 1, anon_sym_STAR_STAR, - ACTIONS(4998), 1, + ACTIONS(4968), 1, anon_sym_LT, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4970), 2, + ACTIONS(4940), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4984), 2, + ACTIONS(4954), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4992), 2, + ACTIONS(4962), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4765), 7, + ACTIONS(4789), 7, anon_sym_BANG, anon_sym_in, anon_sym_AMP, @@ -186589,7 +186542,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4763), 16, + ACTIONS(4787), 16, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, @@ -186606,563 +186559,167 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_BQUOTE, anon_sym_satisfies, - [54899] = 13, - ACTIONS(4000), 1, - anon_sym_LPAREN, - ACTIONS(4002), 1, + [54518] = 10, + ACTIONS(2351), 1, + anon_sym_DQUOTE, + ACTIONS(2353), 1, + anon_sym_SQUOTE, + ACTIONS(4503), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, - anon_sym_DOT, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(4996), 1, - anon_sym_STAR_STAR, - ACTIONS(5134), 1, - anon_sym_LT, - STATE(1651), 1, - sym_type_arguments, - STATE(1674), 1, - sym_arguments, - STATE(4744), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4751), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4765), 12, + ACTIONS(4925), 1, anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4763), 19, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_BQUOTE, - anon_sym_satisfies, - [54970] = 25, - ACTIONS(4000), 1, - anon_sym_LPAREN, - ACTIONS(4002), 1, - anon_sym_LBRACK, - ACTIONS(4004), 1, - anon_sym_DOT, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(4765), 1, - anon_sym_BANG, - ACTIONS(4982), 1, - anon_sym_GT_GT, - ACTIONS(4986), 1, - anon_sym_AMP, - ACTIONS(4988), 1, - anon_sym_CARET, - ACTIONS(4990), 1, - anon_sym_PIPE, - ACTIONS(4994), 1, - anon_sym_PERCENT, - ACTIONS(4996), 1, - anon_sym_STAR_STAR, - ACTIONS(4998), 1, - anon_sym_LT, - STATE(1651), 1, - sym_type_arguments, - STATE(1674), 1, - sym_arguments, - STATE(4744), 1, - sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4970), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4976), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4984), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4992), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5002), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5004), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5000), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4763), 10, - sym__ternary_qmark, - anon_sym_as, + ACTIONS(5159), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5161), 2, + anon_sym_get, + anon_sym_set, + STATE(3711), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(698), 10, + sym__automatic_semicolon, + sym__member_signature_marker, anon_sym_COMMA, - anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_QMARK_QMARK, - anon_sym_BQUOTE, - anon_sym_satisfies, - [55065] = 26, - ACTIONS(4000), 1, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2365), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [54583] = 33, + ACTIONS(4578), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(4580), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(4582), 1, anon_sym_DOT, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4765), 1, + ACTIONS(4881), 1, + anon_sym_as, + ACTIONS(4883), 1, anon_sym_BANG, - ACTIONS(4978), 1, + ACTIONS(4887), 1, anon_sym_AMP_AMP, - ACTIONS(4982), 1, + ACTIONS(4889), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4891), 1, anon_sym_GT_GT, - ACTIONS(4986), 1, + ACTIONS(4895), 1, anon_sym_AMP, - ACTIONS(4988), 1, + ACTIONS(4897), 1, anon_sym_CARET, - ACTIONS(4990), 1, + ACTIONS(4899), 1, anon_sym_PIPE, - ACTIONS(4994), 1, - anon_sym_PERCENT, - ACTIONS(4996), 1, - anon_sym_STAR_STAR, - ACTIONS(4998), 1, - anon_sym_LT, - STATE(1651), 1, - sym_type_arguments, - STATE(1674), 1, - sym_arguments, - STATE(4744), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4751), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4970), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4976), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4984), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4992), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5002), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5004), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5000), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4763), 9, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_PIPE_PIPE, - anon_sym_QMARK_QMARK, - anon_sym_BQUOTE, - anon_sym_satisfies, - [55162] = 16, - ACTIONS(4000), 1, - anon_sym_LPAREN, - ACTIONS(4002), 1, - anon_sym_LBRACK, - ACTIONS(4004), 1, - anon_sym_DOT, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(4994), 1, + ACTIONS(4903), 1, anon_sym_PERCENT, - ACTIONS(4996), 1, + ACTIONS(4905), 1, anon_sym_STAR_STAR, - ACTIONS(5134), 1, + ACTIONS(4907), 1, anon_sym_LT, - STATE(1651), 1, - sym_type_arguments, - STATE(1674), 1, - sym_arguments, - STATE(4744), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4751), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4970), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4992), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4765), 8, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4763), 18, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, + ACTIONS(4915), 1, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_BQUOTE, + ACTIONS(4919), 1, anon_sym_satisfies, - [55239] = 22, - ACTIONS(4000), 1, - anon_sym_LPAREN, - ACTIONS(4002), 1, - anon_sym_LBRACK, - ACTIONS(4004), 1, - anon_sym_DOT, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(4982), 1, - anon_sym_GT_GT, - ACTIONS(4994), 1, - anon_sym_PERCENT, - ACTIONS(4996), 1, - anon_sym_STAR_STAR, - ACTIONS(4998), 1, - anon_sym_LT, - STATE(1651), 1, - sym_type_arguments, - STATE(1674), 1, - sym_arguments, - STATE(4744), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4751), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4970), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4976), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4984), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4992), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5002), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5004), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4765), 3, - anon_sym_BANG, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(5000), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4763), 11, + ACTIONS(4921), 1, sym__ternary_qmark, - anon_sym_as, + ACTIONS(5134), 1, anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - anon_sym_QMARK_QMARK, - anon_sym_BQUOTE, - anon_sym_satisfies, - [55328] = 23, - ACTIONS(4000), 1, - anon_sym_LPAREN, - ACTIONS(4002), 1, - anon_sym_LBRACK, - ACTIONS(4004), 1, - anon_sym_DOT, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(4982), 1, - anon_sym_GT_GT, - ACTIONS(4986), 1, - anon_sym_AMP, - ACTIONS(4994), 1, - anon_sym_PERCENT, - ACTIONS(4996), 1, - anon_sym_STAR_STAR, - ACTIONS(4998), 1, - anon_sym_LT, - STATE(1651), 1, + STATE(1887), 1, sym_type_arguments, - STATE(1674), 1, + STATE(2221), 1, sym_arguments, - STATE(4744), 1, + STATE(4698), 1, + aux_sym_sequence_expression_repeat1, + STATE(5038), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4765), 2, - anon_sym_BANG, - anon_sym_PIPE, - ACTIONS(4970), 2, + ACTIONS(4879), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4976), 2, + ACTIONS(4885), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4984), 2, + ACTIONS(4893), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4992), 2, + ACTIONS(4901), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5002), 2, + ACTIONS(4911), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5004), 2, + ACTIONS(4913), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5000), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4763), 11, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - anon_sym_QMARK_QMARK, - anon_sym_BQUOTE, - anon_sym_satisfies, - [55419] = 24, - ACTIONS(4000), 1, - anon_sym_LPAREN, - ACTIONS(4002), 1, - anon_sym_LBRACK, - ACTIONS(4004), 1, - anon_sym_DOT, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(4982), 1, - anon_sym_GT_GT, - ACTIONS(4986), 1, - anon_sym_AMP, - ACTIONS(4988), 1, - anon_sym_CARET, - ACTIONS(4994), 1, - anon_sym_PERCENT, - ACTIONS(4996), 1, - anon_sym_STAR_STAR, - ACTIONS(4998), 1, - anon_sym_LT, - STATE(1651), 1, - sym_type_arguments, - STATE(1674), 1, - sym_arguments, - STATE(4744), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4751), 2, + ACTIONS(4917), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4765), 2, - anon_sym_BANG, - anon_sym_PIPE, - ACTIONS(4970), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4976), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4984), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4992), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5002), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5004), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5000), 3, + ACTIONS(5163), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + ACTIONS(4909), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4763), 10, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_QMARK_QMARK, - anon_sym_BQUOTE, - anon_sym_satisfies, - [55512] = 15, - ACTIONS(4000), 1, + [54694] = 13, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4994), 1, - anon_sym_PERCENT, - ACTIONS(4996), 1, + ACTIONS(4966), 1, anon_sym_STAR_STAR, - ACTIONS(5134), 1, + ACTIONS(5165), 1, anon_sym_LT, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4970), 2, + ACTIONS(4789), 12, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4765), 10, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4763), 18, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_BQUOTE, - anon_sym_satisfies, - [55587] = 16, - ACTIONS(4000), 1, - anon_sym_LPAREN, - ACTIONS(4002), 1, - anon_sym_LBRACK, - ACTIONS(4004), 1, - anon_sym_DOT, - ACTIONS(4713), 1, - anon_sym_as, - ACTIONS(4715), 1, anon_sym_BANG, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(4753), 1, - anon_sym_satisfies, - ACTIONS(4996), 1, - anon_sym_STAR_STAR, - ACTIONS(5134), 1, - anon_sym_LT, - STATE(1651), 1, - sym_type_arguments, - STATE(1674), 1, - sym_arguments, - STATE(4744), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4751), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4765), 11, - anon_sym_STAR, anon_sym_in, anon_sym_GT_GT, anon_sym_AMP, @@ -187173,8 +186730,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4763), 17, + ACTIONS(4787), 19, sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_COLON, @@ -187191,741 +186749,420 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_BQUOTE, - [55664] = 20, - ACTIONS(4000), 1, - anon_sym_LPAREN, - ACTIONS(4002), 1, - anon_sym_LBRACK, - ACTIONS(4004), 1, - anon_sym_DOT, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(4982), 1, - anon_sym_GT_GT, - ACTIONS(4994), 1, - anon_sym_PERCENT, - ACTIONS(4996), 1, - anon_sym_STAR_STAR, - ACTIONS(4998), 1, - anon_sym_LT, - STATE(1651), 1, - sym_type_arguments, - STATE(1674), 1, - sym_arguments, - STATE(4744), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4751), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4970), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4976), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4984), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4992), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5000), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4765), 5, - anon_sym_BANG, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4763), 13, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_QMARK_QMARK, - anon_sym_BQUOTE, anon_sym_satisfies, - [55749] = 27, - ACTIONS(4000), 1, + [54765] = 25, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4765), 1, + ACTIONS(4789), 1, anon_sym_BANG, - ACTIONS(4978), 1, - anon_sym_AMP_AMP, - ACTIONS(4980), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4982), 1, + ACTIONS(4952), 1, anon_sym_GT_GT, - ACTIONS(4986), 1, + ACTIONS(4956), 1, anon_sym_AMP, - ACTIONS(4988), 1, + ACTIONS(4958), 1, anon_sym_CARET, - ACTIONS(4990), 1, + ACTIONS(4960), 1, anon_sym_PIPE, - ACTIONS(4994), 1, + ACTIONS(4964), 1, anon_sym_PERCENT, - ACTIONS(4996), 1, + ACTIONS(4966), 1, anon_sym_STAR_STAR, - ACTIONS(4998), 1, + ACTIONS(4968), 1, anon_sym_LT, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4970), 2, + ACTIONS(4940), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4976), 2, + ACTIONS(4946), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4984), 2, + ACTIONS(4954), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4992), 2, + ACTIONS(4962), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5002), 2, + ACTIONS(4972), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5004), 2, + ACTIONS(4974), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5000), 3, + ACTIONS(4970), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4763), 8, + ACTIONS(4787), 10, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_COLON, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, anon_sym_BQUOTE, anon_sym_satisfies, - [55848] = 31, - ACTIONS(4000), 1, + [54860] = 26, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, - anon_sym_as, - ACTIONS(4715), 1, - anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4753), 1, - anon_sym_satisfies, - ACTIONS(4978), 1, + ACTIONS(4789), 1, + anon_sym_BANG, + ACTIONS(4948), 1, anon_sym_AMP_AMP, - ACTIONS(4980), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4982), 1, + ACTIONS(4952), 1, anon_sym_GT_GT, - ACTIONS(4986), 1, + ACTIONS(4956), 1, anon_sym_AMP, - ACTIONS(4988), 1, + ACTIONS(4958), 1, anon_sym_CARET, - ACTIONS(4990), 1, + ACTIONS(4960), 1, anon_sym_PIPE, - ACTIONS(4994), 1, + ACTIONS(4964), 1, anon_sym_PERCENT, - ACTIONS(4996), 1, + ACTIONS(4966), 1, anon_sym_STAR_STAR, - ACTIONS(4998), 1, + ACTIONS(4968), 1, anon_sym_LT, - ACTIONS(5006), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5008), 1, - sym__ternary_qmark, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4970), 2, + ACTIONS(4940), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4976), 2, + ACTIONS(4946), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4984), 2, + ACTIONS(4954), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4992), 2, + ACTIONS(4962), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5002), 2, + ACTIONS(4972), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5004), 2, + ACTIONS(4974), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5000), 3, + ACTIONS(4970), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4679), 4, + ACTIONS(4787), 9, + sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_COLON, - anon_sym_BQUOTE, - [55955] = 31, - ACTIONS(4000), 1, - anon_sym_LPAREN, - ACTIONS(4002), 1, - anon_sym_LBRACK, - ACTIONS(4004), 1, - anon_sym_DOT, - ACTIONS(4713), 1, - anon_sym_as, - ACTIONS(4715), 1, - anon_sym_BANG, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(4753), 1, - anon_sym_satisfies, - ACTIONS(4978), 1, - anon_sym_AMP_AMP, - ACTIONS(4980), 1, anon_sym_PIPE_PIPE, - ACTIONS(4982), 1, - anon_sym_GT_GT, - ACTIONS(4986), 1, - anon_sym_AMP, - ACTIONS(4988), 1, - anon_sym_CARET, - ACTIONS(4990), 1, - anon_sym_PIPE, - ACTIONS(4994), 1, - anon_sym_PERCENT, - ACTIONS(4996), 1, - anon_sym_STAR_STAR, - ACTIONS(4998), 1, - anon_sym_LT, - ACTIONS(5006), 1, anon_sym_QMARK_QMARK, - ACTIONS(5008), 1, - sym__ternary_qmark, - STATE(1651), 1, - sym_type_arguments, - STATE(1674), 1, - sym_arguments, - STATE(4744), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4751), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4970), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4976), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4984), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4992), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5002), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5004), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5000), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4808), 4, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, anon_sym_BQUOTE, - [56062] = 10, - ACTIONS(2343), 1, - anon_sym_DQUOTE, - ACTIONS(2345), 1, - anon_sym_SQUOTE, - ACTIONS(4502), 1, - anon_sym_LBRACK, - ACTIONS(5137), 1, - anon_sym_STAR, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5139), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(5141), 2, - anon_sym_get, - anon_sym_set, - STATE(3842), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(696), 10, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2361), 21, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [56127] = 31, - ACTIONS(4000), 1, + anon_sym_satisfies, + [54957] = 16, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, - anon_sym_as, - ACTIONS(4715), 1, - anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4753), 1, - anon_sym_satisfies, - ACTIONS(4978), 1, - anon_sym_AMP_AMP, - ACTIONS(4980), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4982), 1, - anon_sym_GT_GT, - ACTIONS(4986), 1, - anon_sym_AMP, - ACTIONS(4988), 1, - anon_sym_CARET, - ACTIONS(4990), 1, - anon_sym_PIPE, - ACTIONS(4994), 1, + ACTIONS(4964), 1, anon_sym_PERCENT, - ACTIONS(4996), 1, + ACTIONS(4966), 1, anon_sym_STAR_STAR, - ACTIONS(4998), 1, + ACTIONS(5165), 1, anon_sym_LT, - ACTIONS(5006), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5008), 1, - sym__ternary_qmark, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4970), 2, + ACTIONS(4940), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4976), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4984), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4992), 2, + ACTIONS(4962), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5002), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5004), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5000), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4633), 4, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_BQUOTE, - [56234] = 31, - ACTIONS(4000), 1, - anon_sym_LPAREN, - ACTIONS(4002), 1, - anon_sym_LBRACK, - ACTIONS(4004), 1, - anon_sym_DOT, - ACTIONS(4713), 1, - anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4789), 8, anon_sym_BANG, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(4753), 1, - anon_sym_satisfies, - ACTIONS(4978), 1, - anon_sym_AMP_AMP, - ACTIONS(4980), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4982), 1, + anon_sym_in, anon_sym_GT_GT, - ACTIONS(4986), 1, anon_sym_AMP, - ACTIONS(4988), 1, - anon_sym_CARET, - ACTIONS(4990), 1, anon_sym_PIPE, - ACTIONS(4994), 1, - anon_sym_PERCENT, - ACTIONS(4996), 1, - anon_sym_STAR_STAR, - ACTIONS(4998), 1, - anon_sym_LT, - ACTIONS(5006), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5008), 1, - sym__ternary_qmark, - STATE(1651), 1, - sym_type_arguments, - STATE(1674), 1, - sym_arguments, - STATE(4744), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4751), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4970), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4976), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4984), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4992), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5002), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5004), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5000), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4667), 4, + anon_sym_GT, + ACTIONS(4787), 18, + sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_COLON, - anon_sym_BQUOTE, - [56341] = 31, - ACTIONS(4000), 1, - anon_sym_LPAREN, - ACTIONS(4002), 1, - anon_sym_LBRACK, - ACTIONS(4004), 1, - anon_sym_DOT, - ACTIONS(4713), 1, - anon_sym_as, - ACTIONS(4715), 1, - anon_sym_BANG, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(4753), 1, - anon_sym_satisfies, - ACTIONS(4978), 1, anon_sym_AMP_AMP, - ACTIONS(4980), 1, anon_sym_PIPE_PIPE, - ACTIONS(4982), 1, - anon_sym_GT_GT, - ACTIONS(4986), 1, - anon_sym_AMP, - ACTIONS(4988), 1, - anon_sym_CARET, - ACTIONS(4990), 1, - anon_sym_PIPE, - ACTIONS(4994), 1, - anon_sym_PERCENT, - ACTIONS(4996), 1, - anon_sym_STAR_STAR, - ACTIONS(4998), 1, - anon_sym_LT, - ACTIONS(5006), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5008), 1, - sym__ternary_qmark, - STATE(1651), 1, - sym_type_arguments, - STATE(1674), 1, - sym_arguments, - STATE(4744), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4751), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4970), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4976), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4984), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4992), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5002), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5004), 2, + anon_sym_CARET, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5000), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - ACTIONS(4697), 4, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, anon_sym_BQUOTE, - [56448] = 31, - ACTIONS(4000), 1, + anon_sym_satisfies, + [55034] = 22, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, - anon_sym_as, - ACTIONS(4715), 1, - anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4753), 1, - anon_sym_satisfies, - ACTIONS(4978), 1, - anon_sym_AMP_AMP, - ACTIONS(4980), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4982), 1, + ACTIONS(4952), 1, anon_sym_GT_GT, - ACTIONS(4986), 1, - anon_sym_AMP, - ACTIONS(4988), 1, - anon_sym_CARET, - ACTIONS(4990), 1, - anon_sym_PIPE, - ACTIONS(4994), 1, + ACTIONS(4964), 1, anon_sym_PERCENT, - ACTIONS(4996), 1, + ACTIONS(4966), 1, anon_sym_STAR_STAR, - ACTIONS(4998), 1, + ACTIONS(4968), 1, anon_sym_LT, - ACTIONS(5006), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5008), 1, - sym__ternary_qmark, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4970), 2, + ACTIONS(4940), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4976), 2, + ACTIONS(4946), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4984), 2, + ACTIONS(4954), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4992), 2, + ACTIONS(4962), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5002), 2, + ACTIONS(4972), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5004), 2, + ACTIONS(4974), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5000), 3, + ACTIONS(4789), 3, + anon_sym_BANG, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4970), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4845), 4, + ACTIONS(4787), 11, + sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_COLON, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + anon_sym_QMARK_QMARK, anon_sym_BQUOTE, - [56555] = 31, - ACTIONS(4000), 1, - anon_sym_LPAREN, - ACTIONS(4002), 1, + anon_sym_satisfies, + [55123] = 7, + ACTIONS(1698), 1, + anon_sym_EQ, + ACTIONS(4195), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, - anon_sym_DOT, - ACTIONS(4713), 1, - anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2395), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(4198), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(1696), 10, + anon_sym_STAR, anon_sym_BANG, - ACTIONS(4719), 1, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(1700), 25, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_of, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_DOT, anon_sym_QMARK_DOT, - ACTIONS(4753), 1, - anon_sym_satisfies, - ACTIONS(4978), 1, anon_sym_AMP_AMP, - ACTIONS(4980), 1, anon_sym_PIPE_PIPE, - ACTIONS(4982), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [55182] = 23, + ACTIONS(3975), 1, + anon_sym_LPAREN, + ACTIONS(3977), 1, + anon_sym_LBRACK, + ACTIONS(3979), 1, + anon_sym_DOT, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(4952), 1, anon_sym_GT_GT, - ACTIONS(4986), 1, + ACTIONS(4956), 1, anon_sym_AMP, - ACTIONS(4988), 1, - anon_sym_CARET, - ACTIONS(4990), 1, - anon_sym_PIPE, - ACTIONS(4994), 1, + ACTIONS(4964), 1, anon_sym_PERCENT, - ACTIONS(4996), 1, + ACTIONS(4966), 1, anon_sym_STAR_STAR, - ACTIONS(4998), 1, + ACTIONS(4968), 1, anon_sym_LT, - ACTIONS(5006), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5008), 1, - sym__ternary_qmark, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4970), 2, + ACTIONS(4789), 2, + anon_sym_BANG, + anon_sym_PIPE, + ACTIONS(4940), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4976), 2, + ACTIONS(4946), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4984), 2, + ACTIONS(4954), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4992), 2, + ACTIONS(4962), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5002), 2, + ACTIONS(4972), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5004), 2, + ACTIONS(4974), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5000), 3, + ACTIONS(4970), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4793), 4, + ACTIONS(4787), 11, + sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_COLON, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + anon_sym_QMARK_QMARK, anon_sym_BQUOTE, - [56662] = 3, + anon_sym_satisfies, + [55273] = 7, + ACTIONS(3548), 1, + anon_sym_DOT, + ACTIONS(3552), 1, + anon_sym_QMARK_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2385), 13, + ACTIONS(3554), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3544), 7, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + ACTIONS(3498), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -187933,18 +187170,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(2383), 29, - sym__automatic_semicolon, + ACTIONS(3502), 20, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -187962,35 +187191,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [56713] = 3, + [55332] = 7, + ACTIONS(4203), 1, + anon_sym_EQ, + ACTIONS(4207), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4453), 13, + ACTIONS(4213), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(4210), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(4201), 10, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4455), 29, - sym__automatic_semicolon, + ACTIONS(4205), 25, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, anon_sym_of, - anon_sym_LBRACK, + anon_sym_COLON, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -188010,18 +187243,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [56764] = 3, + [55391] = 5, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4457), 13, + ACTIONS(4217), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4215), 7, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + ACTIONS(3498), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -188029,16 +187270,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4459), 29, - sym__automatic_semicolon, + ACTIONS(3502), 22, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -188058,13 +187293,106 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [56815] = 3, + [55446] = 24, + ACTIONS(3975), 1, + anon_sym_LPAREN, + ACTIONS(3977), 1, + anon_sym_LBRACK, + ACTIONS(3979), 1, + anon_sym_DOT, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(4952), 1, + anon_sym_GT_GT, + ACTIONS(4956), 1, + anon_sym_AMP, + ACTIONS(4958), 1, + anon_sym_CARET, + ACTIONS(4964), 1, + anon_sym_PERCENT, + ACTIONS(4966), 1, + anon_sym_STAR_STAR, + ACTIONS(4968), 1, + anon_sym_LT, + STATE(1530), 1, + sym_type_arguments, + STATE(1696), 1, + sym_arguments, + STATE(4736), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4461), 13, + ACTIONS(4768), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4789), 2, + anon_sym_BANG, + anon_sym_PIPE, + ACTIONS(4940), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4946), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4954), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4962), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4972), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4974), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4970), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4787), 10, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [55539] = 15, + ACTIONS(3975), 1, + anon_sym_LPAREN, + ACTIONS(3977), 1, + anon_sym_LBRACK, + ACTIONS(3979), 1, + anon_sym_DOT, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(4964), 1, + anon_sym_PERCENT, + ACTIONS(4966), 1, + anon_sym_STAR_STAR, + ACTIONS(5165), 1, + anon_sym_LT, + STATE(1530), 1, + sym_type_arguments, + STATE(1696), 1, + sym_arguments, + STATE(4736), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4768), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4940), 2, anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4789), 10, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, @@ -188072,48 +187400,61 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4463), 29, - sym__automatic_semicolon, + ACTIONS(4787), 18, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [56866] = 3, + [55614] = 16, + ACTIONS(3975), 1, + anon_sym_LPAREN, + ACTIONS(3977), 1, + anon_sym_LBRACK, + ACTIONS(3979), 1, + anon_sym_DOT, + ACTIONS(4728), 1, + anon_sym_as, + ACTIONS(4732), 1, + anon_sym_BANG, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(4770), 1, + anon_sym_satisfies, + ACTIONS(4966), 1, + anon_sym_STAR_STAR, + ACTIONS(5165), 1, + anon_sym_LT, + STATE(1530), 1, + sym_type_arguments, + STATE(1696), 1, + sym_arguments, + STATE(4736), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4465), 13, + ACTIONS(4768), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4789), 11, anon_sym_STAR, - anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, anon_sym_AMP, @@ -188121,45 +187462,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4467), 29, - sym__automatic_semicolon, + ACTIONS(4787), 17, sym__ternary_qmark, - anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - [56917] = 3, + [55691] = 6, + ACTIONS(1698), 1, + anon_sym_EQ, + ACTIONS(1702), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4469), 13, + ACTIONS(1692), 2, + anon_sym_else, + anon_sym_while, + ACTIONS(1696), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -188173,15 +187508,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4471), 29, - sym__automatic_semicolon, + ACTIONS(1700), 25, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -188202,12 +187534,69 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [56968] = 3, + [55748] = 11, + ACTIONS(3321), 1, + anon_sym_DQUOTE, + ACTIONS(3323), 1, + anon_sym_SQUOTE, + ACTIONS(4541), 1, + anon_sym_LBRACK, + ACTIONS(4925), 1, + anon_sym_STAR, + ACTIONS(4927), 1, + anon_sym_async, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4473), 13, + ACTIONS(4929), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(4933), 2, + anon_sym_get, + anon_sym_set, + STATE(3108), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(698), 10, + sym__automatic_semicolon, + sym__member_signature_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(3733), 20, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [55815] = 4, + ACTIONS(4203), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4201), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -188221,7 +187610,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4475), 29, + ACTIONS(4205), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -188250,94 +187639,185 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [57019] = 7, - ACTIONS(5143), 1, + [55868] = 20, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(5148), 1, + ACTIONS(3977), 1, + anon_sym_LBRACK, + ACTIONS(3979), 1, + anon_sym_DOT, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(4952), 1, + anon_sym_GT_GT, + ACTIONS(4964), 1, + anon_sym_PERCENT, + ACTIONS(4966), 1, + anon_sym_STAR_STAR, + ACTIONS(4968), 1, anon_sym_LT, - ACTIONS(5151), 1, - anon_sym_QMARK, + STATE(1530), 1, + sym_type_arguments, + STATE(1696), 1, + sym_arguments, + STATE(4736), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5146), 2, - sym__member_signature_marker, - anon_sym_COLON, - ACTIONS(3496), 12, + ACTIONS(4768), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4940), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(4946), 2, anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + anon_sym_GT, + ACTIONS(4954), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4962), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, + ACTIONS(4970), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4789), 5, + anon_sym_BANG, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(3500), 25, - sym__automatic_semicolon, + ACTIONS(4787), 13, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, - anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [55953] = 27, + ACTIONS(3975), 1, + anon_sym_LPAREN, + ACTIONS(3977), 1, anon_sym_LBRACK, + ACTIONS(3979), 1, anon_sym_DOT, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, + ACTIONS(4789), 1, + anon_sym_BANG, + ACTIONS(4948), 1, anon_sym_AMP_AMP, + ACTIONS(4950), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(4952), 1, + anon_sym_GT_GT, + ACTIONS(4956), 1, + anon_sym_AMP, + ACTIONS(4958), 1, anon_sym_CARET, + ACTIONS(4960), 1, + anon_sym_PIPE, + ACTIONS(4964), 1, anon_sym_PERCENT, + ACTIONS(4966), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, + ACTIONS(4968), 1, + anon_sym_LT, + STATE(1530), 1, + sym_type_arguments, + STATE(1696), 1, + sym_arguments, + STATE(4736), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4768), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4940), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4946), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4954), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4962), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4972), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4974), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, + ACTIONS(4970), 3, + anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, + ACTIONS(4787), 8, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_QMARK_QMARK, anon_sym_BQUOTE, anon_sym_satisfies, - [57078] = 7, - ACTIONS(3546), 1, + [56052] = 12, + ACTIONS(3975), 1, + anon_sym_LPAREN, + ACTIONS(3977), 1, + anon_sym_LBRACK, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(3548), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, + ACTIONS(5168), 1, + anon_sym_LT, + STATE(1530), 1, + sym_type_arguments, + STATE(1696), 1, + sym_arguments, + STATE(4736), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3528), 3, - anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_extends, - ACTIONS(3538), 3, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - ACTIONS(3496), 10, + ACTIONS(4768), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4832), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3500), 24, - sym__automatic_semicolon, + anon_sym_GT, + ACTIONS(4834), 20, sym__ternary_qmark, anon_sym_as, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -188351,92 +187831,188 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [57137] = 5, + [56121] = 31, + ACTIONS(3975), 1, + anon_sym_LPAREN, + ACTIONS(3977), 1, + anon_sym_LBRACK, + ACTIONS(3979), 1, + anon_sym_DOT, + ACTIONS(4728), 1, + anon_sym_as, + ACTIONS(4732), 1, + anon_sym_BANG, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(4770), 1, + anon_sym_satisfies, + ACTIONS(4948), 1, + anon_sym_AMP_AMP, + ACTIONS(4950), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4952), 1, + anon_sym_GT_GT, + ACTIONS(4956), 1, + anon_sym_AMP, + ACTIONS(4958), 1, + anon_sym_CARET, + ACTIONS(4960), 1, + anon_sym_PIPE, + ACTIONS(4964), 1, + anon_sym_PERCENT, + ACTIONS(4966), 1, + anon_sym_STAR_STAR, + ACTIONS(4968), 1, + anon_sym_LT, + ACTIONS(4976), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4978), 1, + sym__ternary_qmark, + STATE(1530), 1, + sym_type_arguments, + STATE(1696), 1, + sym_arguments, + STATE(4736), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4373), 3, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - ACTIONS(4375), 3, - anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_extends, - ACTIONS(3496), 10, + ACTIONS(4768), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4940), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(4946), 2, anon_sym_in, - anon_sym_GT_GT, + anon_sym_GT, + ACTIONS(4954), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4962), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(4972), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3500), 26, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_RBRACE, + ACTIONS(4974), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4970), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4690), 4, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_BQUOTE, + [56228] = 31, + ACTIONS(3975), 1, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, + ACTIONS(3977), 1, + anon_sym_LBRACK, + ACTIONS(3979), 1, anon_sym_DOT, + ACTIONS(4728), 1, + anon_sym_as, + ACTIONS(4732), 1, + anon_sym_BANG, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, + ACTIONS(4770), 1, + anon_sym_satisfies, + ACTIONS(4948), 1, anon_sym_AMP_AMP, + ACTIONS(4950), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(4952), 1, + anon_sym_GT_GT, + ACTIONS(4956), 1, + anon_sym_AMP, + ACTIONS(4958), 1, anon_sym_CARET, + ACTIONS(4960), 1, + anon_sym_PIPE, + ACTIONS(4964), 1, anon_sym_PERCENT, + ACTIONS(4966), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, + ACTIONS(4968), 1, + anon_sym_LT, + ACTIONS(4976), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4978), 1, + sym__ternary_qmark, + STATE(1530), 1, + sym_type_arguments, + STATE(1696), 1, + sym_arguments, + STATE(4736), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4768), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4940), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4946), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4954), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4962), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4972), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4974), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, + ACTIONS(4970), 3, + anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, + ACTIONS(4730), 4, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_BQUOTE, - anon_sym_satisfies, - [57192] = 6, - ACTIONS(4379), 1, - anon_sym_extends, + [56335] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4681), 2, - anon_sym_COMMA, - anon_sym_LBRACK, - ACTIONS(4684), 3, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - ACTIONS(4673), 10, + ACTIONS(4149), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4675), 26, + anon_sym_GT, + ACTIONS(4151), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_of, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -188456,13 +188032,69 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [57249] = 4, - ACTIONS(4172), 1, anon_sym_extends, + [56386] = 10, + ACTIONS(2351), 1, + anon_sym_DQUOTE, + ACTIONS(2353), 1, + anon_sym_SQUOTE, + ACTIONS(4503), 1, + anon_sym_LBRACK, + ACTIONS(5171), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5173), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5175), 2, + anon_sym_get, + anon_sym_set, + STATE(3729), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(698), 10, + sym__automatic_semicolon, + sym__member_signature_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2365), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [56451] = 4, + ACTIONS(1698), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4168), 13, + ACTIONS(1696), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -188476,7 +188108,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4170), 28, + ACTIONS(1700), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -188505,11 +188137,87 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [57302] = 3, + [56504] = 31, + ACTIONS(3975), 1, + anon_sym_LPAREN, + ACTIONS(3977), 1, + anon_sym_LBRACK, + ACTIONS(3979), 1, + anon_sym_DOT, + ACTIONS(4728), 1, + anon_sym_as, + ACTIONS(4732), 1, + anon_sym_BANG, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(4770), 1, + anon_sym_satisfies, + ACTIONS(4948), 1, + anon_sym_AMP_AMP, + ACTIONS(4950), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4952), 1, + anon_sym_GT_GT, + ACTIONS(4956), 1, + anon_sym_AMP, + ACTIONS(4958), 1, + anon_sym_CARET, + ACTIONS(4960), 1, + anon_sym_PIPE, + ACTIONS(4964), 1, + anon_sym_PERCENT, + ACTIONS(4966), 1, + anon_sym_STAR_STAR, + ACTIONS(4968), 1, + anon_sym_LT, + ACTIONS(4976), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4978), 1, + sym__ternary_qmark, + STATE(1530), 1, + sym_type_arguments, + STATE(1696), 1, + sym_arguments, + STATE(4736), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4477), 13, + ACTIONS(4768), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4940), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4946), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4954), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4962), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4972), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4974), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4970), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4846), 4, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_BQUOTE, + [56611] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4225), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -188523,7 +188231,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4479), 29, + ACTIONS(4227), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -188553,11 +188261,87 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [57353] = 3, + [56662] = 31, + ACTIONS(3975), 1, + anon_sym_LPAREN, + ACTIONS(3977), 1, + anon_sym_LBRACK, + ACTIONS(3979), 1, + anon_sym_DOT, + ACTIONS(4728), 1, + anon_sym_as, + ACTIONS(4732), 1, + anon_sym_BANG, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(4770), 1, + anon_sym_satisfies, + ACTIONS(4948), 1, + anon_sym_AMP_AMP, + ACTIONS(4950), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4952), 1, + anon_sym_GT_GT, + ACTIONS(4956), 1, + anon_sym_AMP, + ACTIONS(4958), 1, + anon_sym_CARET, + ACTIONS(4960), 1, + anon_sym_PIPE, + ACTIONS(4964), 1, + anon_sym_PERCENT, + ACTIONS(4966), 1, + anon_sym_STAR_STAR, + ACTIONS(4968), 1, + anon_sym_LT, + ACTIONS(4976), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4978), 1, + sym__ternary_qmark, + STATE(1530), 1, + sym_type_arguments, + STATE(1696), 1, + sym_arguments, + STATE(4736), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4315), 13, + ACTIONS(4768), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4940), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4946), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4954), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4962), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4972), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4974), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4970), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4511), 4, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_BQUOTE, + [56769] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4229), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -188571,7 +188355,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4317), 29, + ACTIONS(4231), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -188601,11 +188385,87 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [57404] = 3, + [56820] = 31, + ACTIONS(3975), 1, + anon_sym_LPAREN, + ACTIONS(3977), 1, + anon_sym_LBRACK, + ACTIONS(3979), 1, + anon_sym_DOT, + ACTIONS(4728), 1, + anon_sym_as, + ACTIONS(4732), 1, + anon_sym_BANG, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(4770), 1, + anon_sym_satisfies, + ACTIONS(4948), 1, + anon_sym_AMP_AMP, + ACTIONS(4950), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4952), 1, + anon_sym_GT_GT, + ACTIONS(4956), 1, + anon_sym_AMP, + ACTIONS(4958), 1, + anon_sym_CARET, + ACTIONS(4960), 1, + anon_sym_PIPE, + ACTIONS(4964), 1, + anon_sym_PERCENT, + ACTIONS(4966), 1, + anon_sym_STAR_STAR, + ACTIONS(4968), 1, + anon_sym_LT, + ACTIONS(4976), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4978), 1, + sym__ternary_qmark, + STATE(1530), 1, + sym_type_arguments, + STATE(1696), 1, + sym_arguments, + STATE(4736), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4768), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4940), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4946), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4954), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4962), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4972), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4974), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4970), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4519), 4, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_BQUOTE, + [56927] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4280), 13, + ACTIONS(4123), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -188619,7 +188479,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4282), 29, + ACTIONS(4125), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -188649,13 +188509,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [57455] = 4, - ACTIONS(4312), 1, - anon_sym_DOT, + [56978] = 7, + ACTIONS(5177), 1, + anon_sym_LPAREN, + ACTIONS(5182), 1, + anon_sym_LT, + ACTIONS(5185), 1, + anon_sym_QMARK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4308), 13, + ACTIONS(5180), 2, + sym__member_signature_marker, + anon_sym_COLON, + ACTIONS(3498), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -188665,20 +188532,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4310), 28, + ACTIONS(3502), 25, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, + anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -188697,18 +188561,208 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + [57037] = 31, + ACTIONS(3975), 1, + anon_sym_LPAREN, + ACTIONS(3977), 1, + anon_sym_LBRACK, + ACTIONS(3979), 1, + anon_sym_DOT, + ACTIONS(4728), 1, + anon_sym_as, + ACTIONS(4732), 1, + anon_sym_BANG, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(4770), 1, + anon_sym_satisfies, + ACTIONS(4948), 1, + anon_sym_AMP_AMP, + ACTIONS(4950), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4952), 1, + anon_sym_GT_GT, + ACTIONS(4956), 1, + anon_sym_AMP, + ACTIONS(4958), 1, + anon_sym_CARET, + ACTIONS(4960), 1, + anon_sym_PIPE, + ACTIONS(4964), 1, + anon_sym_PERCENT, + ACTIONS(4966), 1, + anon_sym_STAR_STAR, + ACTIONS(4968), 1, + anon_sym_LT, + ACTIONS(4976), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4978), 1, + sym__ternary_qmark, + STATE(1530), 1, + sym_type_arguments, + STATE(1696), 1, + sym_arguments, + STATE(4736), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4768), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4940), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4946), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4954), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4962), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4972), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4974), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4970), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4523), 4, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_BQUOTE, + [57144] = 10, + ACTIONS(2351), 1, + anon_sym_DQUOTE, + ACTIONS(2353), 1, + anon_sym_SQUOTE, + ACTIONS(4503), 1, + anon_sym_LBRACK, + ACTIONS(5187), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5189), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5191), 2, + anon_sym_get, + anon_sym_set, + STATE(3667), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(698), 10, + sym__automatic_semicolon, + sym__member_signature_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2365), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [57209] = 11, + ACTIONS(3321), 1, + anon_sym_DQUOTE, + ACTIONS(3323), 1, + anon_sym_SQUOTE, + ACTIONS(4179), 1, + anon_sym_LBRACK, + ACTIONS(5187), 1, + anon_sym_STAR, + ACTIONS(5193), 1, + anon_sym_async, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5195), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5197), 2, + anon_sym_get, + anon_sym_set, + STATE(3002), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(698), 10, + sym__automatic_semicolon, + sym__member_signature_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(3733), 20, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [57276] = 6, + ACTIONS(5149), 1, + anon_sym_AMP, + ACTIONS(5151), 1, + anon_sym_PIPE, + ACTIONS(5153), 1, anon_sym_extends, - [57508] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3702), 13, + ACTIONS(4489), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -188716,7 +188770,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3484), 29, + ACTIONS(4491), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -188745,18 +188799,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + [57333] = 6, + ACTIONS(5149), 1, + anon_sym_AMP, + ACTIONS(5151), 1, + anon_sym_PIPE, + ACTIONS(5153), 1, anon_sym_extends, - [57559] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3704), 13, + ACTIONS(4493), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -188764,7 +188821,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3490), 29, + ACTIONS(4495), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -188793,61 +188850,165 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [57610] = 4, - ACTIONS(4485), 1, + [57390] = 31, + ACTIONS(3975), 1, + anon_sym_LPAREN, + ACTIONS(3977), 1, + anon_sym_LBRACK, + ACTIONS(3979), 1, anon_sym_DOT, + ACTIONS(4728), 1, + anon_sym_as, + ACTIONS(4732), 1, + anon_sym_BANG, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(4770), 1, + anon_sym_satisfies, + ACTIONS(4948), 1, + anon_sym_AMP_AMP, + ACTIONS(4950), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4952), 1, + anon_sym_GT_GT, + ACTIONS(4956), 1, + anon_sym_AMP, + ACTIONS(4958), 1, + anon_sym_CARET, + ACTIONS(4960), 1, + anon_sym_PIPE, + ACTIONS(4964), 1, + anon_sym_PERCENT, + ACTIONS(4966), 1, + anon_sym_STAR_STAR, + ACTIONS(4968), 1, + anon_sym_LT, + ACTIONS(4976), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4978), 1, + sym__ternary_qmark, + STATE(1530), 1, + sym_type_arguments, + STATE(1696), 1, + sym_arguments, + STATE(4736), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4308), 13, + ACTIONS(4768), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4940), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(4946), 2, anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + anon_sym_GT, + ACTIONS(4954), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4962), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(4972), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4310), 28, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, + ACTIONS(4974), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4970), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4798), 4, anon_sym_COMMA, - anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_BQUOTE, + [57497] = 31, + ACTIONS(3975), 1, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, + ACTIONS(3977), 1, anon_sym_LBRACK, + ACTIONS(3979), 1, + anon_sym_DOT, + ACTIONS(4728), 1, + anon_sym_as, + ACTIONS(4732), 1, + anon_sym_BANG, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, + ACTIONS(4770), 1, + anon_sym_satisfies, + ACTIONS(4948), 1, anon_sym_AMP_AMP, + ACTIONS(4950), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(4952), 1, + anon_sym_GT_GT, + ACTIONS(4956), 1, + anon_sym_AMP, + ACTIONS(4958), 1, anon_sym_CARET, + ACTIONS(4960), 1, + anon_sym_PIPE, + ACTIONS(4964), 1, anon_sym_PERCENT, + ACTIONS(4966), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, + ACTIONS(4968), 1, + anon_sym_LT, + ACTIONS(4976), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4978), 1, + sym__ternary_qmark, + STATE(1530), 1, + sym_type_arguments, + STATE(1696), 1, + sym_arguments, + STATE(4736), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4768), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4940), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4946), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4954), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4962), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4972), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4974), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, + ACTIONS(4970), 3, + anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, + ACTIONS(4800), 4, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - [57663] = 3, + [57604] = 4, + ACTIONS(5199), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4345), 13, + ACTIONS(4233), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -188861,7 +189022,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4347), 29, + ACTIONS(4235), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -188871,7 +189032,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_of, anon_sym_LBRACK, - anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -188891,21 +189051,65 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [57714] = 6, - ACTIONS(5119), 1, + [57657] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2381), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, anon_sym_AMP, - ACTIONS(5121), 1, anon_sym_PIPE, - ACTIONS(5123), 1, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(2379), 29, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, anon_sym_extends, + [57708] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4345), 11, + ACTIONS(4311), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -188913,7 +189117,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4347), 28, + ACTIONS(4313), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -188942,11 +189146,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [57771] = 3, + anon_sym_extends, + [57759] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4413), 13, + ACTIONS(4315), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -188960,7 +189165,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4415), 29, + ACTIONS(4317), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -188990,11 +189195,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [57822] = 3, + [57810] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4445), 13, + ACTIONS(4319), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -189008,7 +189213,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4447), 29, + ACTIONS(4321), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -189038,11 +189243,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [57873] = 3, + [57861] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4481), 13, + ACTIONS(4323), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -189056,7 +189261,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4483), 29, + ACTIONS(4325), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -189086,11 +189291,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [57924] = 3, + [57912] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4134), 13, + ACTIONS(4327), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -189104,7 +189309,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4136), 29, + ACTIONS(4329), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -189134,11 +189339,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [57975] = 3, + [57963] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3437), 13, + ACTIONS(4331), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -189152,7 +189357,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3439), 29, + ACTIONS(4333), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -189182,11 +189387,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [58026] = 3, + [58014] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4138), 13, + ACTIONS(4239), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -189200,7 +189405,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4140), 29, + ACTIONS(4241), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -189230,17 +189435,65 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [58077] = 4, - ACTIONS(5119), 1, + [58065] = 4, + ACTIONS(5155), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4239), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4241), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [58118] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4142), 12, + ACTIONS(4115), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, @@ -189249,7 +189502,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4144), 29, + ACTIONS(4117), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -189279,11 +189532,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [58130] = 3, + [58169] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4148), 13, + ACTIONS(4245), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -189297,7 +189550,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4150), 29, + ACTIONS(4247), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -189327,29 +189580,139 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [58181] = 10, - ACTIONS(2343), 1, + [58220] = 11, + ACTIONS(3975), 1, + anon_sym_LPAREN, + ACTIONS(3977), 1, + anon_sym_LBRACK, + ACTIONS(3979), 1, + anon_sym_DOT, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(5201), 1, + anon_sym_LT, + STATE(1530), 1, + sym_type_arguments, + STATE(1696), 1, + sym_arguments, + STATE(4736), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4848), 12, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4850), 22, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [58287] = 7, + ACTIONS(3562), 1, + anon_sym_DOT, + ACTIONS(3564), 1, + anon_sym_QMARK_DOT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3544), 3, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_extends, + ACTIONS(3554), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(3498), 10, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(3502), 24, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [58346] = 11, + ACTIONS(3321), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(3323), 1, anon_sym_SQUOTE, - ACTIONS(4502), 1, + ACTIONS(4179), 1, anon_sym_LBRACK, - ACTIONS(5153), 1, + ACTIONS(5171), 1, anon_sym_STAR, + ACTIONS(5204), 1, + anon_sym_async, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5155), 2, + ACTIONS(5206), 2, sym_number, sym_private_property_identifier, - ACTIONS(5157), 2, + ACTIONS(5208), 2, anon_sym_get, anon_sym_set, - STATE(3590), 3, + STATE(3096), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 10, + ACTIONS(698), 10, sym__automatic_semicolon, sym__member_signature_marker, anon_sym_EQ, @@ -189360,12 +189723,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2361), 21, + ACTIONS(3733), 20, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, - anon_sym_async, anon_sym_new, sym_identifier, anon_sym_static, @@ -189382,34 +189744,88 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [58246] = 3, + [58413] = 5, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2381), 13, + ACTIONS(4215), 3, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_extends, + ACTIONS(4217), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(3498), 10, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(3502), 26, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [58468] = 6, + ACTIONS(4271), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4626), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(4629), 3, anon_sym_AMP, anon_sym_PIPE, + anon_sym_GT, + ACTIONS(4537), 10, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(2379), 29, + ACTIONS(4539), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_of, - anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -189429,12 +189845,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + [58525] = 4, + ACTIONS(4297), 1, anon_sym_extends, - [58297] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4152), 13, + ACTIONS(4389), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -189448,7 +189865,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4154), 29, + ACTIONS(4391), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -189477,12 +189894,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [58348] = 3, + [58578] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4156), 13, + ACTIONS(4335), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -189496,7 +189912,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4158), 29, + ACTIONS(4337), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -189526,11 +189942,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [58399] = 3, + [58629] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4160), 13, + ACTIONS(4339), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -189544,7 +189960,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4162), 29, + ACTIONS(4341), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -189574,11 +189990,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [58450] = 3, + [58680] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4164), 13, + ACTIONS(4343), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -189592,7 +190008,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4166), 29, + ACTIONS(4345), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -189622,11 +190038,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [58501] = 3, + [58731] = 4, + ACTIONS(4351), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4160), 13, + ACTIONS(4347), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -189640,7 +190058,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4162), 29, + ACTIONS(4349), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -189650,7 +190068,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_of, anon_sym_LBRACK, - anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -189670,11 +190087,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [58552] = 3, + [58784] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4164), 13, + ACTIONS(3710), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -189688,7 +190105,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4166), 29, + ACTIONS(3530), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -189718,11 +190135,71 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [58603] = 3, + [58835] = 15, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(2351), 1, + anon_sym_DQUOTE, + ACTIONS(2353), 1, + anon_sym_SQUOTE, + ACTIONS(4177), 1, + anon_sym_EQ, + ACTIONS(4503), 1, + anon_sym_LBRACK, + ACTIONS(4875), 1, + anon_sym_STAR, + ACTIONS(4986), 1, + anon_sym_RBRACE, + STATE(4769), 1, + aux_sym_object_repeat1, + STATE(5141), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4176), 13, + ACTIONS(2355), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2371), 2, + anon_sym_get, + anon_sym_set, + STATE(3772), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(698), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2365), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [58910] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3731), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -189736,7 +190213,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4178), 29, + ACTIONS(3536), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -189766,11 +190243,74 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [58654] = 3, + [58961] = 16, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(2351), 1, + anon_sym_DQUOTE, + ACTIONS(2353), 1, + anon_sym_SQUOTE, + ACTIONS(2367), 1, + anon_sym_async, + ACTIONS(4177), 1, + anon_sym_EQ, + ACTIONS(4503), 1, + anon_sym_LBRACK, + ACTIONS(4875), 1, + anon_sym_STAR, + ACTIONS(4986), 1, + anon_sym_RBRACE, + STATE(4769), 1, + aux_sym_object_repeat1, + STATE(5141), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4180), 13, + ACTIONS(2355), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2371), 2, + anon_sym_get, + anon_sym_set, + STATE(3772), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(698), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2365), 20, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [59038] = 4, + ACTIONS(4354), 1, + anon_sym_DOT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4347), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -189784,7 +190324,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4182), 29, + ACTIONS(4349), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -189794,7 +190334,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_of, anon_sym_LBRACK, - anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -189814,17 +190353,162 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [58705] = 3, + [59091] = 33, + ACTIONS(4578), 1, + anon_sym_LPAREN, + ACTIONS(4580), 1, + anon_sym_LBRACK, + ACTIONS(4582), 1, + anon_sym_DOT, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(4881), 1, + anon_sym_as, + ACTIONS(4883), 1, + anon_sym_BANG, + ACTIONS(4887), 1, + anon_sym_AMP_AMP, + ACTIONS(4889), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4891), 1, + anon_sym_GT_GT, + ACTIONS(4895), 1, + anon_sym_AMP, + ACTIONS(4897), 1, + anon_sym_CARET, + ACTIONS(4899), 1, + anon_sym_PIPE, + ACTIONS(4903), 1, + anon_sym_PERCENT, + ACTIONS(4905), 1, + anon_sym_STAR_STAR, + ACTIONS(4907), 1, + anon_sym_LT, + ACTIONS(4915), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4919), 1, + anon_sym_satisfies, + ACTIONS(4921), 1, + sym__ternary_qmark, + ACTIONS(5134), 1, + anon_sym_COMMA, + STATE(1887), 1, + sym_type_arguments, + STATE(2221), 1, + sym_arguments, + STATE(4698), 1, + aux_sym_sequence_expression_repeat1, + STATE(5038), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4176), 13, + ACTIONS(4879), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4885), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4893), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4901), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4911), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4913), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4917), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5210), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + ACTIONS(4909), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [59202] = 9, + ACTIONS(2395), 1, + anon_sym_extends, + ACTIONS(4195), 1, + anon_sym_LBRACK, + ACTIONS(5024), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1698), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4198), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4774), 2, + anon_sym_COMMA, + anon_sym_COLON, + ACTIONS(1696), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1700), 22, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [59265] = 9, + ACTIONS(4207), 1, + anon_sym_LBRACK, + ACTIONS(4213), 1, + anon_sym_extends, + ACTIONS(5028), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4203), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4210), 2, anon_sym_AMP, anon_sym_PIPE, + ACTIONS(4813), 2, + anon_sym_COMMA, + anon_sym_COLON, + ACTIONS(4201), 11, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -189832,16 +190516,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4178), 29, - sym__automatic_semicolon, + ACTIONS(4205), 22, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -189861,12 +190539,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [58756] = 3, + [59328] = 4, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4180), 13, + ACTIONS(4297), 4, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + ACTIONS(4389), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -189880,15 +190562,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4182), 29, - sym__automatic_semicolon, + ACTIONS(4391), 25, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -189909,12 +190588,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [58807] = 3, + [59381] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4184), 13, + ACTIONS(4357), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -189928,7 +190606,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4186), 29, + ACTIONS(4359), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -189958,11 +190636,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [58858] = 3, + [59432] = 4, + ACTIONS(4117), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4202), 13, + ACTIONS(4161), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -189976,7 +190656,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4204), 29, + ACTIONS(4163), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -190005,18 +190685,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + [59485] = 6, + ACTIONS(5149), 1, + anon_sym_AMP, + ACTIONS(5151), 1, + anon_sym_PIPE, + ACTIONS(5153), 1, anon_sym_extends, - [58909] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4184), 13, + ACTIONS(4161), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -190024,7 +190707,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4186), 29, + ACTIONS(4163), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -190053,18 +190736,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + [59542] = 6, + ACTIONS(5149), 1, + anon_sym_AMP, + ACTIONS(5151), 1, + anon_sym_PIPE, + ACTIONS(5153), 1, anon_sym_extends, - [58960] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4202), 13, + ACTIONS(4357), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -190072,7 +190758,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4204), 29, + ACTIONS(4359), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -190101,41 +190787,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [59011] = 6, - ACTIONS(4455), 1, - anon_sym_extends, + [59599] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4572), 3, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - ACTIONS(4569), 4, - anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - ACTIONS(4168), 10, + ACTIONS(4153), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4170), 24, + anon_sym_GT, + ACTIONS(4155), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -190153,11 +190834,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [59068] = 3, + anon_sym_extends, + [59650] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4212), 13, + ACTIONS(4361), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -190171,7 +190853,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4214), 29, + ACTIONS(4363), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -190201,11 +190883,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [59119] = 3, + [59701] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4216), 13, + ACTIONS(4365), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -190219,7 +190901,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4218), 29, + ACTIONS(4367), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -190249,21 +190931,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [59170] = 6, - ACTIONS(5119), 1, - anon_sym_AMP, - ACTIONS(5121), 1, - anon_sym_PIPE, - ACTIONS(5123), 1, - anon_sym_extends, + [59752] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4224), 11, + ACTIONS(4369), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -190271,7 +190949,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4226), 28, + ACTIONS(4371), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -190300,11 +190978,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [59227] = 3, + anon_sym_extends, + [59803] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3441), 13, + ACTIONS(3451), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -190318,7 +190997,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3443), 29, + ACTIONS(3453), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -190348,11 +191027,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [59278] = 3, + [59854] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4232), 13, + ACTIONS(4373), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -190366,7 +191045,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4234), 29, + ACTIONS(4375), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -190396,16 +191075,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [59329] = 3, + [59905] = 4, + ACTIONS(5149), 1, + anon_sym_AMP, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4236), 13, + ACTIONS(4377), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, - anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, @@ -190414,7 +191094,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4238), 29, + ACTIONS(4379), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -190444,21 +191124,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [59380] = 6, - ACTIONS(5119), 1, - anon_sym_AMP, - ACTIONS(5121), 1, - anon_sym_PIPE, - ACTIONS(5123), 1, - anon_sym_extends, + [59958] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4236), 11, + ACTIONS(4381), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -190466,7 +191142,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4238), 28, + ACTIONS(4383), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -190495,40 +191171,46 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [59437] = 10, - ACTIONS(2343), 1, + anon_sym_extends, + [60009] = 15, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(4502), 1, + ACTIONS(4177), 1, + anon_sym_EQ, + ACTIONS(4503), 1, anon_sym_LBRACK, - ACTIONS(5159), 1, + ACTIONS(4875), 1, anon_sym_STAR, + ACTIONS(4998), 1, + anon_sym_RBRACE, + STATE(4769), 1, + aux_sym_object_repeat1, + STATE(5141), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5161), 2, + ACTIONS(2355), 2, sym_number, sym_private_property_identifier, - ACTIONS(5163), 2, + ACTIONS(2371), 2, anon_sym_get, anon_sym_set, - STATE(3614), 3, + STATE(3772), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 10, - sym__automatic_semicolon, + ACTIONS(698), 5, sym__member_signature_marker, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, anon_sym_LPAREN, - anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2361), 21, + ACTIONS(2365), 21, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -190550,116 +191232,154 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [59502] = 31, - ACTIONS(4000), 1, - anon_sym_LPAREN, - ACTIONS(4002), 1, + [60084] = 11, + ACTIONS(3321), 1, + anon_sym_DQUOTE, + ACTIONS(3323), 1, + anon_sym_SQUOTE, + ACTIONS(4179), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, - anon_sym_DOT, - ACTIONS(4713), 1, - anon_sym_as, - ACTIONS(4715), 1, - anon_sym_BANG, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(4753), 1, - anon_sym_satisfies, - ACTIONS(4978), 1, - anon_sym_AMP_AMP, - ACTIONS(4980), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4982), 1, - anon_sym_GT_GT, - ACTIONS(4986), 1, - anon_sym_AMP, - ACTIONS(4988), 1, - anon_sym_CARET, - ACTIONS(4990), 1, - anon_sym_PIPE, - ACTIONS(4994), 1, - anon_sym_PERCENT, - ACTIONS(4996), 1, - anon_sym_STAR_STAR, - ACTIONS(4998), 1, - anon_sym_LT, - ACTIONS(5006), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5008), 1, - sym__ternary_qmark, - STATE(1651), 1, - sym_type_arguments, - STATE(1674), 1, - sym_arguments, - STATE(4744), 1, - sym_optional_chain, + ACTIONS(5171), 1, + anon_sym_STAR, + ACTIONS(5204), 1, + anon_sym_async, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4970), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4976), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4984), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4992), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5002), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5004), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5000), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4761), 4, + ACTIONS(5208), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(5212), 2, + sym_number, + sym_private_property_identifier, + STATE(2979), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(698), 10, + sym__automatic_semicolon, + sym__member_signature_marker, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_RPAREN, + anon_sym_BANG, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_COLON, - anon_sym_BQUOTE, - [59609] = 10, - ACTIONS(2343), 1, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(3733), 20, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [60151] = 16, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(4502), 1, + ACTIONS(2367), 1, + anon_sym_async, + ACTIONS(4177), 1, + anon_sym_EQ, + ACTIONS(4503), 1, anon_sym_LBRACK, - ACTIONS(5165), 1, + ACTIONS(4875), 1, anon_sym_STAR, + ACTIONS(4998), 1, + anon_sym_RBRACE, + STATE(4769), 1, + aux_sym_object_repeat1, + STATE(5141), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5167), 2, + ACTIONS(2355), 2, sym_number, sym_private_property_identifier, - ACTIONS(5169), 2, + ACTIONS(2371), 2, anon_sym_get, anon_sym_set, - STATE(3603), 3, + STATE(3772), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 10, - sym__automatic_semicolon, + ACTIONS(698), 5, sym__member_signature_marker, - anon_sym_EQ, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2365), 20, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [60228] = 9, + ACTIONS(3841), 1, anon_sym_COMMA, - anon_sym_BANG, + ACTIONS(3855), 1, + anon_sym_RBRACE, + ACTIONS(4177), 1, + anon_sym_EQ, + STATE(4769), 1, + aux_sym_object_repeat1, + STATE(5141), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1989), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(698), 8, + sym__automatic_semicolon, + sym__member_signature_marker, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2361), 21, + anon_sym_PIPE_RBRACE, + ACTIONS(1987), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -190669,6 +191389,8 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_static, anon_sym_readonly, + anon_sym_get, + anon_sym_set, anon_sym_declare, anon_sym_public, anon_sym_private, @@ -190681,95 +191403,141 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [59674] = 33, - ACTIONS(4581), 1, - anon_sym_LPAREN, - ACTIONS(4583), 1, + [60291] = 9, + ACTIONS(3841), 1, + anon_sym_COMMA, + ACTIONS(3855), 1, + anon_sym_RBRACE, + ACTIONS(4177), 1, + anon_sym_EQ, + STATE(4769), 1, + aux_sym_object_repeat1, + STATE(5141), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1985), 6, + anon_sym_STAR, anon_sym_LBRACK, - ACTIONS(4585), 1, - anon_sym_DOT, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(4852), 1, - anon_sym_as, - ACTIONS(4854), 1, - anon_sym_BANG, - ACTIONS(4861), 1, - anon_sym_satisfies, - ACTIONS(4867), 1, - anon_sym_AMP_AMP, - ACTIONS(4869), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4871), 1, - anon_sym_GT_GT, - ACTIONS(4875), 1, - anon_sym_AMP, - ACTIONS(4877), 1, - anon_sym_CARET, - ACTIONS(4879), 1, - anon_sym_PIPE, - ACTIONS(4883), 1, - anon_sym_PERCENT, - ACTIONS(4885), 1, - anon_sym_STAR_STAR, - ACTIONS(4887), 1, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(698), 8, + sym__automatic_semicolon, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, anon_sym_LT, - ACTIONS(4895), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4897), 1, - sym__ternary_qmark, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(1983), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [60354] = 11, + ACTIONS(3321), 1, + anon_sym_DQUOTE, + ACTIONS(3323), 1, + anon_sym_SQUOTE, + ACTIONS(4179), 1, + anon_sym_LBRACK, ACTIONS(5171), 1, - anon_sym_COMMA, - STATE(2103), 1, - sym_type_arguments, - STATE(2396), 1, - sym_arguments, - STATE(4642), 1, - aux_sym_sequence_expression_repeat1, - STATE(4739), 1, - sym_optional_chain, + anon_sym_STAR, + ACTIONS(5204), 1, + anon_sym_async, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4859), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4863), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4865), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4873), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4881), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4891), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4893), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5173), 2, + ACTIONS(5208), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(5214), 2, + sym_number, + sym_private_property_identifier, + STATE(2998), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(698), 10, sym__automatic_semicolon, + sym__member_signature_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_LPAREN, anon_sym_SEMI, - ACTIONS(4889), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [59785] = 3, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(3733), 20, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [60421] = 10, + ACTIONS(1698), 1, + anon_sym_EQ, + ACTIONS(2395), 1, + anon_sym_extends, + ACTIONS(2397), 1, + anon_sym_QMARK, + ACTIONS(4195), 1, + anon_sym_LBRACK, + ACTIONS(5092), 1, + anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2377), 13, + ACTIONS(4198), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(5024), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + ACTIONS(1696), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -190777,16 +191545,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(2375), 29, - sym__automatic_semicolon, + ACTIONS(1700), 22, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -190806,18 +191568,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + [60486] = 10, + ACTIONS(4203), 1, + anon_sym_EQ, + ACTIONS(4207), 1, + anon_sym_LBRACK, + ACTIONS(4213), 1, anon_sym_extends, - [59836] = 3, + ACTIONS(4259), 1, + anon_sym_QMARK, + ACTIONS(4935), 1, + anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4240), 13, + ACTIONS(4210), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(5028), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + ACTIONS(4201), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -190825,16 +191600,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4242), 29, - sym__automatic_semicolon, + ACTIONS(4205), 22, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -190854,35 +191623,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + [60551] = 6, + ACTIONS(4125), 1, anon_sym_extends, - [59887] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4244), 13, + ACTIONS(4678), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(4681), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(3498), 10, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4246), 29, + ACTIONS(3502), 26, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_of, - anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -190902,66 +191674,135 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [59938] = 3, + [60608] = 9, + ACTIONS(3841), 1, + anon_sym_COMMA, + ACTIONS(3852), 1, + anon_sym_RBRACE, + ACTIONS(4177), 1, + anon_sym_EQ, + STATE(5139), 1, + aux_sym_object_repeat1, + STATE(5141), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4244), 13, + ACTIONS(1989), 6, anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4246), 29, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(698), 8, sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(1987), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [60671] = 9, + ACTIONS(3841), 1, anon_sym_COMMA, + ACTIONS(3852), 1, anon_sym_RBRACE, + ACTIONS(4177), 1, + anon_sym_EQ, + STATE(5139), 1, + aux_sym_object_repeat1, + STATE(5141), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1985), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(698), 8, + sym__automatic_semicolon, + sym__member_signature_marker, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - [59989] = 3, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(1983), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [60734] = 6, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4244), 13, + ACTIONS(4597), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4594), 3, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LBRACK, + ACTIONS(4231), 4, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + ACTIONS(3498), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -190969,16 +191810,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4246), 29, - sym__automatic_semicolon, + ACTIONS(3502), 22, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -190998,18 +191833,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [60040] = 3, + [60791] = 6, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4248), 13, + ACTIONS(4629), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4626), 3, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LBRACK, + ACTIONS(4271), 4, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + ACTIONS(4537), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -191017,16 +191861,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4250), 29, - sym__automatic_semicolon, + ACTIONS(4539), 22, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -191046,66 +191884,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [60091] = 3, + [60848] = 6, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4248), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, + ACTIONS(4635), 2, anon_sym_AMP, anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4250), 29, + ACTIONS(4313), 4, sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, + anon_sym_SEMI, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + ACTIONS(4632), 5, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - [60142] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4248), 13, + ACTIONS(4389), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -191113,18 +191914,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4250), 29, - sym__automatic_semicolon, + ACTIONS(4391), 20, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -191142,35 +191935,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, + [60905] = 7, + ACTIONS(3604), 1, + anon_sym_EQ, + ACTIONS(4231), 1, anon_sym_extends, - [60193] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4252), 13, + ACTIONS(4594), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(4597), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(3498), 10, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4254), 29, + ACTIONS(3502), 25, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -191190,18 +191987,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [60244] = 3, + [60964] = 6, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4252), 13, + ACTIONS(4681), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4678), 3, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LBRACK, + ACTIONS(4125), 4, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + ACTIONS(3498), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -191209,16 +192015,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4254), 29, - sym__automatic_semicolon, + ACTIONS(3502), 22, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -191238,258 +192038,510 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [60295] = 3, + [61021] = 9, + ACTIONS(3841), 1, + anon_sym_COMMA, + ACTIONS(3858), 1, + anon_sym_RBRACE, + ACTIONS(4177), 1, + anon_sym_EQ, + STATE(4769), 1, + aux_sym_object_repeat1, + STATE(5141), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4252), 13, + ACTIONS(1989), 6, anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4254), 29, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(698), 8, sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(1987), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [61084] = 9, + ACTIONS(3841), 1, anon_sym_COMMA, + ACTIONS(3858), 1, anon_sym_RBRACE, + ACTIONS(4177), 1, + anon_sym_EQ, + STATE(4769), 1, + aux_sym_object_repeat1, + STATE(5141), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1985), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(698), 8, + sym__automatic_semicolon, + sym__member_signature_marker, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - [60346] = 3, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(1983), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [61147] = 9, + ACTIONS(3841), 1, + anon_sym_COMMA, + ACTIONS(3849), 1, + anon_sym_RBRACE, + ACTIONS(4177), 1, + anon_sym_EQ, + STATE(4769), 1, + aux_sym_object_repeat1, + STATE(5141), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4256), 13, + ACTIONS(1989), 6, anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4258), 29, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(698), 8, sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(1987), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [61210] = 9, + ACTIONS(3841), 1, anon_sym_COMMA, + ACTIONS(3849), 1, anon_sym_RBRACE, + ACTIONS(4177), 1, + anon_sym_EQ, + STATE(4769), 1, + aux_sym_object_repeat1, + STATE(5141), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1985), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(698), 8, + sym__automatic_semicolon, + sym__member_signature_marker, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(1983), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [61273] = 10, + ACTIONS(2351), 1, + anon_sym_DQUOTE, + ACTIONS(2353), 1, + anon_sym_SQUOTE, + ACTIONS(4503), 1, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - [60397] = 3, + ACTIONS(4563), 1, + anon_sym_STAR, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4260), 13, - anon_sym_STAR, + ACTIONS(5216), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5218), 2, + anon_sym_get, + anon_sym_set, + STATE(3676), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(698), 10, + sym__automatic_semicolon, + sym__member_signature_marker, + anon_sym_EQ, + anon_sym_COMMA, anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4262), 29, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, + anon_sym_QMARK, + ACTIONS(2365), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [61338] = 9, + ACTIONS(3841), 1, anon_sym_COMMA, + ACTIONS(3844), 1, anon_sym_RBRACE, + ACTIONS(4177), 1, + anon_sym_EQ, + STATE(4769), 1, + aux_sym_object_repeat1, + STATE(5141), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1989), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(698), 8, + sym__automatic_semicolon, + sym__member_signature_marker, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(1987), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [61401] = 9, + ACTIONS(3841), 1, + anon_sym_COMMA, + ACTIONS(3844), 1, + anon_sym_RBRACE, + ACTIONS(4177), 1, + anon_sym_EQ, + STATE(4769), 1, + aux_sym_object_repeat1, + STATE(5141), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1985), 6, + anon_sym_STAR, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - [60448] = 3, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(698), 8, + sym__automatic_semicolon, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(1983), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [61464] = 10, + ACTIONS(2351), 1, + anon_sym_DQUOTE, + ACTIONS(2353), 1, + anon_sym_SQUOTE, + ACTIONS(4503), 1, + anon_sym_LBRACK, + ACTIONS(5118), 1, + anon_sym_STAR, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4264), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4266), 29, + ACTIONS(5220), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5222), 2, + anon_sym_get, + anon_sym_set, + STATE(3737), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(698), 10, sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, + sym__member_signature_marker, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_RBRACE, + anon_sym_BANG, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2365), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [61529] = 10, + ACTIONS(2351), 1, + anon_sym_DQUOTE, + ACTIONS(2353), 1, + anon_sym_SQUOTE, + ACTIONS(4503), 1, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - [60499] = 3, + ACTIONS(5224), 1, + anon_sym_STAR, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2373), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(2371), 29, + ACTIONS(5226), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5228), 2, + anon_sym_get, + anon_sym_set, + STATE(3762), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(698), 10, sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, + sym__member_signature_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2365), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [61594] = 6, + ACTIONS(5149), 1, + anon_sym_AMP, + ACTIONS(5151), 1, + anon_sym_PIPE, + ACTIONS(5153), 1, anon_sym_extends, - [60550] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4268), 13, + ACTIONS(4171), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -191497,7 +192549,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4270), 29, + ACTIONS(4173), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -191526,12 +192578,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [60601] = 3, + [61651] = 4, + ACTIONS(3540), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4272), 13, + ACTIONS(3498), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -191545,7 +192598,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4274), 29, + ACTIONS(3502), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -191574,252 +192627,291 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [60652] = 3, + [61704] = 11, + ACTIONS(3321), 1, + anon_sym_DQUOTE, + ACTIONS(3323), 1, + anon_sym_SQUOTE, + ACTIONS(4179), 1, + anon_sym_LBRACK, + ACTIONS(5224), 1, + anon_sym_STAR, + ACTIONS(5230), 1, + anon_sym_async, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4272), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4274), 29, + ACTIONS(5232), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5234), 2, + anon_sym_get, + anon_sym_set, + STATE(3107), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(698), 10, sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, + sym__member_signature_marker, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(3733), 20, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [61771] = 14, + ACTIONS(162), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(1562), 1, + anon_sym_DQUOTE, + ACTIONS(1564), 1, + anon_sym_SQUOTE, + ACTIONS(3303), 1, + anon_sym_LBRACE, + ACTIONS(5238), 1, + anon_sym_COMMA, + ACTIONS(5240), 1, + anon_sym_RBRACE, + ACTIONS(5242), 1, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - [60703] = 3, + STATE(4830), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4272), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4274), 29, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, + ACTIONS(5244), 2, + sym_number, + sym_private_property_identifier, + STATE(4717), 3, + sym_object_assignment_pattern, + sym_rest_pattern, + sym_pair_pattern, + STATE(5788), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + STATE(6120), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(5236), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [61844] = 33, + ACTIONS(4578), 1, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, + ACTIONS(4580), 1, anon_sym_LBRACK, + ACTIONS(4582), 1, anon_sym_DOT, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, + ACTIONS(4881), 1, + anon_sym_as, + ACTIONS(4883), 1, + anon_sym_BANG, + ACTIONS(4887), 1, anon_sym_AMP_AMP, + ACTIONS(4889), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(4891), 1, + anon_sym_GT_GT, + ACTIONS(4895), 1, + anon_sym_AMP, + ACTIONS(4897), 1, anon_sym_CARET, + ACTIONS(4899), 1, + anon_sym_PIPE, + ACTIONS(4903), 1, anon_sym_PERCENT, + ACTIONS(4905), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, + ACTIONS(4907), 1, + anon_sym_LT, + ACTIONS(4915), 1, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, + ACTIONS(4919), 1, anon_sym_satisfies, - anon_sym_extends, - [60754] = 3, + ACTIONS(4921), 1, + sym__ternary_qmark, + ACTIONS(5246), 1, + anon_sym_COMMA, + ACTIONS(5249), 1, + anon_sym_RBRACE, + STATE(1887), 1, + sym_type_arguments, + STATE(2221), 1, + sym_arguments, + STATE(5038), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4276), 13, + ACTIONS(4879), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(4885), 2, anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + anon_sym_GT, + ACTIONS(4893), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4901), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(4911), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4278), 29, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, + ACTIONS(4913), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, + ACTIONS(4917), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - [60805] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4276), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4278), 29, + ACTIONS(5251), 2, sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, + ACTIONS(4909), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [61955] = 33, + ACTIONS(4578), 1, + anon_sym_LPAREN, + ACTIONS(4580), 1, anon_sym_LBRACK, + ACTIONS(4582), 1, anon_sym_DOT, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, + ACTIONS(4881), 1, + anon_sym_as, + ACTIONS(4883), 1, + anon_sym_BANG, + ACTIONS(4887), 1, anon_sym_AMP_AMP, + ACTIONS(4889), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(4891), 1, + anon_sym_GT_GT, + ACTIONS(4895), 1, + anon_sym_AMP, + ACTIONS(4897), 1, anon_sym_CARET, + ACTIONS(4899), 1, + anon_sym_PIPE, + ACTIONS(4903), 1, anon_sym_PERCENT, + ACTIONS(4905), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, + ACTIONS(4907), 1, + anon_sym_LT, + ACTIONS(4915), 1, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, + ACTIONS(4919), 1, anon_sym_satisfies, - anon_sym_extends, - [60856] = 3, + ACTIONS(4921), 1, + sym__ternary_qmark, + ACTIONS(5246), 1, + anon_sym_COMMA, + ACTIONS(5249), 1, + anon_sym_RBRACE, + STATE(1887), 1, + sym_type_arguments, + STATE(2221), 1, + sym_arguments, + STATE(5038), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4276), 13, + ACTIONS(4781), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + ACTIONS(4879), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(4885), 2, anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + anon_sym_GT, + ACTIONS(4893), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4901), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(4911), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4278), 29, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, + ACTIONS(4913), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, + ACTIONS(4917), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - [60907] = 3, + ACTIONS(4909), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [62066] = 7, + ACTIONS(5253), 1, + anon_sym_LPAREN, + ACTIONS(5258), 1, + anon_sym_LT, + ACTIONS(5261), 1, + anon_sym_QMARK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4292), 13, + ACTIONS(5256), 2, + sym__member_signature_marker, + anon_sym_COLON, + ACTIONS(4646), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -191829,19 +192921,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4294), 29, + ACTIONS(4648), 25, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -191862,211 +192950,244 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [60958] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4292), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4294), 29, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, + [62125] = 33, + ACTIONS(4578), 1, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, + ACTIONS(4580), 1, anon_sym_LBRACK, + ACTIONS(4582), 1, anon_sym_DOT, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, + ACTIONS(4881), 1, + anon_sym_as, + ACTIONS(4883), 1, + anon_sym_BANG, + ACTIONS(4887), 1, anon_sym_AMP_AMP, + ACTIONS(4889), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(4891), 1, + anon_sym_GT_GT, + ACTIONS(4895), 1, + anon_sym_AMP, + ACTIONS(4897), 1, anon_sym_CARET, + ACTIONS(4899), 1, + anon_sym_PIPE, + ACTIONS(4903), 1, anon_sym_PERCENT, + ACTIONS(4905), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, + ACTIONS(4907), 1, + anon_sym_LT, + ACTIONS(4915), 1, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, + ACTIONS(4919), 1, anon_sym_satisfies, - anon_sym_extends, - [61009] = 3, + ACTIONS(4921), 1, + sym__ternary_qmark, + ACTIONS(5249), 1, + anon_sym_RBRACE, + ACTIONS(5263), 1, + anon_sym_COMMA, + STATE(1887), 1, + sym_type_arguments, + STATE(2221), 1, + sym_arguments, + STATE(5038), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4292), 13, + ACTIONS(4785), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + ACTIONS(4879), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(4885), 2, anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + anon_sym_GT, + ACTIONS(4893), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4901), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(4911), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4294), 29, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, + ACTIONS(4913), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4917), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4909), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [62236] = 32, + ACTIONS(4578), 1, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, + ACTIONS(4580), 1, anon_sym_LBRACK, + ACTIONS(4582), 1, anon_sym_DOT, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, + ACTIONS(4881), 1, + anon_sym_as, + ACTIONS(4883), 1, + anon_sym_BANG, + ACTIONS(4887), 1, anon_sym_AMP_AMP, + ACTIONS(4889), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(4891), 1, + anon_sym_GT_GT, + ACTIONS(4895), 1, + anon_sym_AMP, + ACTIONS(4897), 1, anon_sym_CARET, + ACTIONS(4899), 1, + anon_sym_PIPE, + ACTIONS(4903), 1, anon_sym_PERCENT, + ACTIONS(4905), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, + ACTIONS(4907), 1, + anon_sym_LT, + ACTIONS(4915), 1, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, + ACTIONS(4919), 1, anon_sym_satisfies, - anon_sym_extends, - [61060] = 3, + ACTIONS(4921), 1, + sym__ternary_qmark, + STATE(1887), 1, + sym_type_arguments, + STATE(2221), 1, + sym_arguments, + STATE(5038), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4296), 13, + ACTIONS(4879), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(4885), 2, anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + anon_sym_GT, + ACTIONS(4893), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4901), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(4911), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4298), 29, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, + ACTIONS(4913), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4917), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5249), 2, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, + ACTIONS(5266), 2, + sym__automatic_semicolon, anon_sym_SEMI, - anon_sym_of, + ACTIONS(4909), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [62345] = 33, + ACTIONS(4578), 1, + anon_sym_LPAREN, + ACTIONS(4580), 1, anon_sym_LBRACK, + ACTIONS(4582), 1, anon_sym_DOT, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, + ACTIONS(4881), 1, + anon_sym_as, + ACTIONS(4883), 1, + anon_sym_BANG, + ACTIONS(4887), 1, anon_sym_AMP_AMP, + ACTIONS(4889), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(4891), 1, + anon_sym_GT_GT, + ACTIONS(4895), 1, + anon_sym_AMP, + ACTIONS(4897), 1, anon_sym_CARET, + ACTIONS(4899), 1, + anon_sym_PIPE, + ACTIONS(4903), 1, anon_sym_PERCENT, + ACTIONS(4905), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, + ACTIONS(4907), 1, + anon_sym_LT, + ACTIONS(4915), 1, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, + ACTIONS(4919), 1, anon_sym_satisfies, - anon_sym_extends, - [61111] = 6, - ACTIONS(5119), 1, - anon_sym_AMP, - ACTIONS(5121), 1, - anon_sym_PIPE, - ACTIONS(5123), 1, - anon_sym_extends, + ACTIONS(4921), 1, + sym__ternary_qmark, + ACTIONS(5268), 1, + anon_sym_COMMA, + ACTIONS(5271), 1, + anon_sym_RBRACE, + STATE(1887), 1, + sym_type_arguments, + STATE(2221), 1, + sym_arguments, + STATE(5038), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4304), 11, + ACTIONS(4785), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + ACTIONS(4879), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(4885), 2, anon_sym_in, - anon_sym_GT_GT, + anon_sym_GT, + ACTIONS(4893), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4901), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(4911), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4306), 28, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, + ACTIONS(4913), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, + ACTIONS(4917), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [61168] = 5, - ACTIONS(1692), 1, - anon_sym_EQ, - ACTIONS(4820), 1, - sym__automatic_semicolon, + ACTIONS(4909), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [62456] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1688), 13, + ACTIONS(2385), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -192080,7 +193201,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1686), 27, + ACTIONS(2383), 29, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, @@ -192108,13 +193230,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [61223] = 4, - ACTIONS(4122), 1, anon_sym_extends, + [62507] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4288), 13, + ACTIONS(4385), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -192128,7 +193249,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4290), 28, + ACTIONS(4387), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -192157,21 +193278,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [61276] = 6, - ACTIONS(5119), 1, - anon_sym_AMP, - ACTIONS(5121), 1, - anon_sym_PIPE, - ACTIONS(5123), 1, anon_sym_extends, + [62558] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4288), 11, + ACTIONS(4499), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -192179,7 +193297,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4290), 28, + ACTIONS(4501), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -192208,11 +193326,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [61333] = 3, + anon_sym_extends, + [62609] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1848), 14, + ACTIONS(4393), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -192226,16 +193345,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - anon_sym_QMARK, - ACTIONS(1846), 28, + ACTIONS(4395), 29, sym__automatic_semicolon, sym__ternary_qmark, - sym__member_signature_marker, anon_sym_as, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_COLON, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -192256,215 +193374,35 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [61384] = 11, - ACTIONS(3307), 1, - anon_sym_DQUOTE, - ACTIONS(3309), 1, - anon_sym_SQUOTE, - ACTIONS(4192), 1, - anon_sym_LBRACK, - ACTIONS(5153), 1, - anon_sym_STAR, - ACTIONS(5175), 1, - anon_sym_async, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5177), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(5179), 2, - anon_sym_get, - anon_sym_set, - STATE(3076), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(696), 10, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(3718), 20, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [61451] = 15, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(698), 1, - anon_sym_RBRACE, - ACTIONS(2343), 1, - anon_sym_DQUOTE, - ACTIONS(2345), 1, - anon_sym_SQUOTE, - ACTIONS(4190), 1, - anon_sym_EQ, - ACTIONS(4502), 1, - anon_sym_LBRACK, - ACTIONS(4899), 1, - anon_sym_STAR, - STATE(4754), 1, - aux_sym_object_repeat1, - STATE(4870), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(2347), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(2367), 2, - anon_sym_get, - anon_sym_set, - STATE(3573), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(696), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2361), 21, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [61526] = 16, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(698), 1, - anon_sym_RBRACE, - ACTIONS(2343), 1, - anon_sym_DQUOTE, - ACTIONS(2345), 1, - anon_sym_SQUOTE, - ACTIONS(2363), 1, - anon_sym_async, - ACTIONS(4190), 1, - anon_sym_EQ, - ACTIONS(4502), 1, - anon_sym_LBRACK, - ACTIONS(4899), 1, - anon_sym_STAR, - STATE(4754), 1, - aux_sym_object_repeat1, - STATE(4870), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(2347), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(2367), 2, - anon_sym_get, - anon_sym_set, - STATE(3573), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(696), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2361), 20, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [61603] = 6, - ACTIONS(4118), 1, anon_sym_extends, + [62660] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4643), 2, - anon_sym_COMMA, - anon_sym_LBRACK, - ACTIONS(4646), 3, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - ACTIONS(3496), 10, + ACTIONS(4397), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3500), 26, + anon_sym_GT, + ACTIONS(4399), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_of, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -192484,230 +193422,60 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [61660] = 7, - ACTIONS(3566), 1, - anon_sym_EQ, - ACTIONS(4286), 1, anon_sym_extends, + [62711] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4530), 2, - anon_sym_COMMA, - anon_sym_LBRACK, - ACTIONS(4533), 3, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - ACTIONS(3496), 10, + ACTIONS(4393), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3500), 25, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [61719] = 10, - ACTIONS(2343), 1, - anon_sym_DQUOTE, - ACTIONS(2345), 1, - anon_sym_SQUOTE, - ACTIONS(4502), 1, - anon_sym_LBRACK, - ACTIONS(5181), 1, - anon_sym_STAR, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5183), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(5185), 2, - anon_sym_get, - anon_sym_set, - STATE(3558), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(696), 10, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(2361), 21, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [61784] = 11, - ACTIONS(3307), 1, - anon_sym_DQUOTE, - ACTIONS(3309), 1, - anon_sym_SQUOTE, - ACTIONS(4192), 1, - anon_sym_LBRACK, - ACTIONS(5187), 1, - anon_sym_STAR, - ACTIONS(5189), 1, - anon_sym_async, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5191), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(5193), 2, - anon_sym_get, - anon_sym_set, - STATE(3125), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(696), 10, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(3718), 20, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [61851] = 11, - ACTIONS(3307), 1, - anon_sym_DQUOTE, - ACTIONS(3309), 1, - anon_sym_SQUOTE, - ACTIONS(4192), 1, - anon_sym_LBRACK, - ACTIONS(5195), 1, - anon_sym_STAR, - ACTIONS(5197), 1, - anon_sym_async, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5199), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(5201), 2, - anon_sym_get, - anon_sym_set, - STATE(3116), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(696), 10, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4395), 29, sym__automatic_semicolon, - sym__member_signature_marker, + sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(3718), 20, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [61918] = 3, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [62762] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1868), 14, + ACTIONS(4397), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -192721,16 +193489,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - anon_sym_QMARK, - ACTIONS(1866), 28, + ACTIONS(4399), 29, sym__automatic_semicolon, sym__ternary_qmark, - sym__member_signature_marker, anon_sym_as, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_COLON, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -192751,15 +193518,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [61969] = 5, - ACTIONS(87), 1, - anon_sym_BQUOTE, - STATE(2235), 1, - sym_template_string, + anon_sym_extends, + [62813] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1782), 13, + ACTIONS(4401), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -192773,7 +193537,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1784), 27, + ACTIONS(4403), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -192800,357 +193564,331 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, + anon_sym_BQUOTE, anon_sym_satisfies, - [62024] = 32, - ACTIONS(4581), 1, + anon_sym_extends, + [62864] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4405), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4407), 29, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(4583), 1, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, - ACTIONS(4585), 1, anon_sym_DOT, - ACTIONS(4719), 1, anon_sym_QMARK_DOT, - ACTIONS(4852), 1, - anon_sym_as, - ACTIONS(4854), 1, - anon_sym_BANG, - ACTIONS(4861), 1, - anon_sym_satisfies, - ACTIONS(5029), 1, - anon_sym_LT, - ACTIONS(5033), 1, - anon_sym_GT, - ACTIONS(5035), 1, anon_sym_AMP_AMP, - ACTIONS(5037), 1, anon_sym_PIPE_PIPE, - ACTIONS(5039), 1, - anon_sym_GT_GT, - ACTIONS(5043), 1, - anon_sym_AMP, - ACTIONS(5045), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5047), 1, - anon_sym_PIPE, - ACTIONS(5051), 1, anon_sym_PERCENT, - ACTIONS(5053), 1, anon_sym_STAR_STAR, - ACTIONS(5061), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5063), 1, - sym__ternary_qmark, - ACTIONS(5205), 1, - anon_sym_in, - STATE(2103), 1, - sym_type_arguments, - STATE(2396), 1, - sym_arguments, - STATE(4739), 1, - sym_optional_chain, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [62915] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4859), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5031), 2, + ACTIONS(4401), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5041), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5049), 2, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5057), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5059), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5055), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(5203), 4, + anon_sym_GT, + ACTIONS(4403), 29, sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, anon_sym_of, - [62133] = 33, - ACTIONS(4581), 1, - anon_sym_LPAREN, - ACTIONS(4583), 1, anon_sym_LBRACK, - ACTIONS(4585), 1, anon_sym_DOT, - ACTIONS(4719), 1, anon_sym_QMARK_DOT, - ACTIONS(4852), 1, - anon_sym_as, - ACTIONS(4854), 1, - anon_sym_BANG, - ACTIONS(4861), 1, - anon_sym_satisfies, - ACTIONS(4867), 1, anon_sym_AMP_AMP, - ACTIONS(4869), 1, anon_sym_PIPE_PIPE, - ACTIONS(4871), 1, - anon_sym_GT_GT, - ACTIONS(4875), 1, - anon_sym_AMP, - ACTIONS(4877), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(4879), 1, - anon_sym_PIPE, - ACTIONS(4883), 1, anon_sym_PERCENT, - ACTIONS(4885), 1, anon_sym_STAR_STAR, - ACTIONS(4887), 1, - anon_sym_LT, - ACTIONS(4895), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(4897), 1, - sym__ternary_qmark, - ACTIONS(5171), 1, - anon_sym_COMMA, - STATE(2103), 1, - sym_type_arguments, - STATE(2396), 1, - sym_arguments, - STATE(4642), 1, - aux_sym_sequence_expression_repeat1, - STATE(4739), 1, - sym_optional_chain, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [62966] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4859), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4863), 2, + ACTIONS(4405), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4865), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(4873), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4881), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4891), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4893), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5208), 2, + anon_sym_GT, + ACTIONS(4407), 29, sym__automatic_semicolon, - anon_sym_SEMI, - ACTIONS(4889), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [62244] = 33, - ACTIONS(4581), 1, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(4583), 1, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, - ACTIONS(4585), 1, anon_sym_DOT, - ACTIONS(4719), 1, anon_sym_QMARK_DOT, - ACTIONS(4852), 1, - anon_sym_as, - ACTIONS(4854), 1, - anon_sym_BANG, - ACTIONS(4861), 1, - anon_sym_satisfies, - ACTIONS(4867), 1, anon_sym_AMP_AMP, - ACTIONS(4869), 1, anon_sym_PIPE_PIPE, - ACTIONS(4871), 1, - anon_sym_GT_GT, - ACTIONS(4875), 1, - anon_sym_AMP, - ACTIONS(4877), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(4879), 1, - anon_sym_PIPE, - ACTIONS(4883), 1, anon_sym_PERCENT, - ACTIONS(4885), 1, anon_sym_STAR_STAR, - ACTIONS(4887), 1, - anon_sym_LT, - ACTIONS(4895), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(4897), 1, - sym__ternary_qmark, - ACTIONS(5171), 1, - anon_sym_COMMA, - STATE(2103), 1, - sym_type_arguments, - STATE(2396), 1, - sym_arguments, - STATE(4642), 1, - aux_sym_sequence_expression_repeat1, - STATE(4739), 1, - sym_optional_chain, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [63017] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4859), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4863), 2, + ACTIONS(4409), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4865), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(4873), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4881), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4891), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4893), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5210), 2, + anon_sym_GT, + ACTIONS(4411), 29, sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, - ACTIONS(4889), 3, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [62355] = 33, - ACTIONS(4581), 1, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [63068] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4413), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4415), 29, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(4583), 1, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, - ACTIONS(4585), 1, anon_sym_DOT, - ACTIONS(4719), 1, anon_sym_QMARK_DOT, - ACTIONS(4852), 1, - anon_sym_as, - ACTIONS(4854), 1, - anon_sym_BANG, - ACTIONS(4861), 1, - anon_sym_satisfies, - ACTIONS(4867), 1, anon_sym_AMP_AMP, - ACTIONS(4869), 1, anon_sym_PIPE_PIPE, - ACTIONS(4871), 1, - anon_sym_GT_GT, - ACTIONS(4875), 1, - anon_sym_AMP, - ACTIONS(4877), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(4879), 1, - anon_sym_PIPE, - ACTIONS(4883), 1, anon_sym_PERCENT, - ACTIONS(4885), 1, anon_sym_STAR_STAR, - ACTIONS(4887), 1, - anon_sym_LT, - ACTIONS(4895), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(4897), 1, - sym__ternary_qmark, - ACTIONS(5212), 1, - anon_sym_COMMA, - ACTIONS(5215), 1, - anon_sym_RBRACE, - STATE(2103), 1, - sym_type_arguments, - STATE(2396), 1, - sym_arguments, - STATE(4739), 1, - sym_optional_chain, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [63119] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4859), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4863), 2, + ACTIONS(4409), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4865), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(4873), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4881), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4891), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4893), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5217), 2, + anon_sym_GT, + ACTIONS(4411), 29, sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, - ACTIONS(4889), 3, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [62466] = 15, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(2343), 1, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [63170] = 10, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(4190), 1, - anon_sym_EQ, - ACTIONS(4502), 1, + ACTIONS(4503), 1, anon_sym_LBRACK, - ACTIONS(4899), 1, + ACTIONS(5273), 1, anon_sym_STAR, - ACTIONS(4926), 1, - anon_sym_RBRACE, - STATE(4754), 1, - aux_sym_object_repeat1, - STATE(4870), 1, - aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2347), 2, + ACTIONS(5275), 2, sym_number, sym_private_property_identifier, - ACTIONS(2367), 2, + ACTIONS(5277), 2, anon_sym_get, anon_sym_set, - STATE(3573), 3, + STATE(3582), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 5, + ACTIONS(698), 10, + sym__automatic_semicolon, sym__member_signature_marker, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2361), 21, + anon_sym_PIPE_RBRACE, + ACTIONS(2365), 21, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -193172,159 +193910,62 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [62541] = 16, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(2343), 1, - anon_sym_DQUOTE, - ACTIONS(2345), 1, - anon_sym_SQUOTE, - ACTIONS(2363), 1, - anon_sym_async, - ACTIONS(4190), 1, - anon_sym_EQ, - ACTIONS(4502), 1, - anon_sym_LBRACK, - ACTIONS(4899), 1, - anon_sym_STAR, - ACTIONS(4926), 1, - anon_sym_RBRACE, - STATE(4754), 1, - aux_sym_object_repeat1, - STATE(4870), 1, - aux_sym_object_pattern_repeat1, + [63235] = 6, + ACTIONS(4313), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2347), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(2367), 2, - anon_sym_get, - anon_sym_set, - STATE(3573), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(696), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2361), 20, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [62618] = 33, - ACTIONS(4581), 1, - anon_sym_LPAREN, - ACTIONS(4583), 1, + ACTIONS(4635), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(4632), 4, + anon_sym_COMMA, anon_sym_LBRACK, - ACTIONS(4585), 1, anon_sym_DOT, - ACTIONS(4719), 1, anon_sym_QMARK_DOT, - ACTIONS(4852), 1, - anon_sym_as, - ACTIONS(4854), 1, + ACTIONS(4389), 10, + anon_sym_STAR, anon_sym_BANG, - ACTIONS(4861), 1, - anon_sym_satisfies, - ACTIONS(4867), 1, - anon_sym_AMP_AMP, - ACTIONS(4869), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4871), 1, + anon_sym_in, anon_sym_GT_GT, - ACTIONS(4875), 1, - anon_sym_AMP, - ACTIONS(4877), 1, - anon_sym_CARET, - ACTIONS(4879), 1, - anon_sym_PIPE, - ACTIONS(4883), 1, - anon_sym_PERCENT, - ACTIONS(4885), 1, - anon_sym_STAR_STAR, - ACTIONS(4887), 1, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, anon_sym_LT, - ACTIONS(4895), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4897), 1, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4391), 24, + sym__automatic_semicolon, sym__ternary_qmark, - ACTIONS(5212), 1, - anon_sym_COMMA, - ACTIONS(5215), 1, + anon_sym_as, anon_sym_RBRACE, - STATE(2103), 1, - sym_type_arguments, - STATE(2396), 1, - sym_arguments, - STATE(4739), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4769), 2, - sym__automatic_semicolon, + anon_sym_LPAREN, anon_sym_SEMI, - ACTIONS(4859), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4863), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4865), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4873), 2, + anon_sym_of, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4881), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4891), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4893), 2, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4889), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [62729] = 7, - ACTIONS(5219), 1, - anon_sym_LPAREN, - ACTIONS(5224), 1, - anon_sym_LT, - ACTIONS(5227), 1, - anon_sym_QMARK, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [63292] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5222), 2, - sym__member_signature_marker, - anon_sym_COLON, - ACTIONS(4508), 12, + ACTIONS(4417), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -193334,15 +193975,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4510), 25, + ACTIONS(4419), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -193363,195 +194008,35 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [62788] = 33, - ACTIONS(4581), 1, - anon_sym_LPAREN, - ACTIONS(4583), 1, - anon_sym_LBRACK, - ACTIONS(4585), 1, - anon_sym_DOT, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(4852), 1, - anon_sym_as, - ACTIONS(4854), 1, - anon_sym_BANG, - ACTIONS(4861), 1, - anon_sym_satisfies, - ACTIONS(4867), 1, - anon_sym_AMP_AMP, - ACTIONS(4869), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4871), 1, - anon_sym_GT_GT, - ACTIONS(4875), 1, - anon_sym_AMP, - ACTIONS(4877), 1, - anon_sym_CARET, - ACTIONS(4879), 1, - anon_sym_PIPE, - ACTIONS(4883), 1, - anon_sym_PERCENT, - ACTIONS(4885), 1, - anon_sym_STAR_STAR, - ACTIONS(4887), 1, - anon_sym_LT, - ACTIONS(4895), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4897), 1, - sym__ternary_qmark, - ACTIONS(5215), 1, - anon_sym_RBRACE, - ACTIONS(5229), 1, - anon_sym_COMMA, - STATE(2103), 1, - sym_type_arguments, - STATE(2396), 1, - sym_arguments, - STATE(4739), 1, - sym_optional_chain, + anon_sym_extends, + [63343] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4795), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - ACTIONS(4859), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4863), 2, + ACTIONS(4421), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4865), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4873), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4881), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4891), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4893), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4889), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [62899] = 33, - ACTIONS(4581), 1, - anon_sym_LPAREN, - ACTIONS(4583), 1, - anon_sym_LBRACK, - ACTIONS(4585), 1, - anon_sym_DOT, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(4852), 1, - anon_sym_as, - ACTIONS(4854), 1, anon_sym_BANG, - ACTIONS(4861), 1, - anon_sym_satisfies, - ACTIONS(4867), 1, - anon_sym_AMP_AMP, - ACTIONS(4869), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4871), 1, - anon_sym_GT_GT, - ACTIONS(4875), 1, - anon_sym_AMP, - ACTIONS(4877), 1, - anon_sym_CARET, - ACTIONS(4879), 1, - anon_sym_PIPE, - ACTIONS(4883), 1, - anon_sym_PERCENT, - ACTIONS(4885), 1, - anon_sym_STAR_STAR, - ACTIONS(4887), 1, - anon_sym_LT, - ACTIONS(4895), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4897), 1, - sym__ternary_qmark, - ACTIONS(5232), 1, - anon_sym_COMMA, - ACTIONS(5235), 1, - anon_sym_RBRACE, - STATE(2103), 1, - sym_type_arguments, - STATE(2396), 1, - sym_arguments, - STATE(4739), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4795), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - ACTIONS(4859), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4863), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4865), 2, anon_sym_in, - anon_sym_GT, - ACTIONS(4873), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4881), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4891), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4893), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4889), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [63010] = 7, - ACTIONS(1692), 1, - anon_sym_EQ, - ACTIONS(4385), 1, - anon_sym_LBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(2387), 2, - anon_sym_COMMA, - anon_sym_extends, - ACTIONS(4388), 3, + anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_GT, - ACTIONS(1690), 10, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(1694), 25, + anon_sym_GT, + ACTIONS(4423), 29, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_of, - anon_sym_COLON, - anon_sym_RBRACK, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -193571,26 +194056,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [63069] = 7, - ACTIONS(3532), 1, - anon_sym_DOT, - ACTIONS(3536), 1, - anon_sym_QMARK_DOT, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3538), 2, + anon_sym_extends, + [63394] = 6, + ACTIONS(5149), 1, anon_sym_AMP, + ACTIONS(5151), 1, anon_sym_PIPE, - ACTIONS(3528), 7, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LBRACK, + ACTIONS(5153), 1, anon_sym_extends, - anon_sym_PIPE_RBRACE, - ACTIONS(3496), 11, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4425), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -193602,10 +194079,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3500), 20, + ACTIONS(4427), 28, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -193623,39 +194108,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [63128] = 7, - ACTIONS(4419), 1, - anon_sym_EQ, - ACTIONS(4423), 1, - anon_sym_LBRACK, + [63451] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4363), 2, - anon_sym_COMMA, - anon_sym_extends, - ACTIONS(4426), 3, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - ACTIONS(4417), 10, + ACTIONS(3459), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4421), 25, + anon_sym_GT, + ACTIONS(3461), 29, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_of, - anon_sym_COLON, - anon_sym_RBRACK, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -193675,26 +194155,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [63187] = 5, + anon_sym_extends, + [63502] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4373), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4375), 7, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - ACTIONS(3496), 11, + ACTIONS(4429), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -193702,10 +194174,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3500), 22, + ACTIONS(4431), 29, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -193725,11 +194203,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [63242] = 3, + anon_sym_extends, + [63553] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4126), 13, + ACTIONS(4433), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -193743,7 +194222,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4128), 29, + ACTIONS(4435), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -193773,17 +194252,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [63293] = 6, - ACTIONS(5119), 1, + [63604] = 6, + ACTIONS(5149), 1, anon_sym_AMP, - ACTIONS(5121), 1, + ACTIONS(5151), 1, anon_sym_PIPE, - ACTIONS(5123), 1, + ACTIONS(5153), 1, anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4333), 11, + ACTIONS(4433), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -193795,7 +194274,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4335), 28, + ACTIONS(4435), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -193824,21 +194303,153 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [63350] = 6, - ACTIONS(5119), 1, + [63661] = 31, + ACTIONS(3975), 1, + anon_sym_LPAREN, + ACTIONS(3977), 1, + anon_sym_LBRACK, + ACTIONS(3979), 1, + anon_sym_DOT, + ACTIONS(4728), 1, + anon_sym_as, + ACTIONS(4732), 1, + anon_sym_BANG, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(4770), 1, + anon_sym_satisfies, + ACTIONS(4948), 1, + anon_sym_AMP_AMP, + ACTIONS(4950), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4952), 1, + anon_sym_GT_GT, + ACTIONS(4956), 1, anon_sym_AMP, - ACTIONS(5121), 1, + ACTIONS(4958), 1, + anon_sym_CARET, + ACTIONS(4960), 1, anon_sym_PIPE, - ACTIONS(5123), 1, - anon_sym_extends, + ACTIONS(4964), 1, + anon_sym_PERCENT, + ACTIONS(4966), 1, + anon_sym_STAR_STAR, + ACTIONS(4968), 1, + anon_sym_LT, + ACTIONS(4976), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4978), 1, + sym__ternary_qmark, + STATE(1530), 1, + sym_type_arguments, + STATE(1696), 1, + sym_arguments, + STATE(4736), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4768), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4940), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4946), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4954), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4962), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4972), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4974), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4970), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4802), 4, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_BQUOTE, + [63768] = 11, + ACTIONS(3321), 1, + anon_sym_DQUOTE, + ACTIONS(3323), 1, + anon_sym_SQUOTE, + ACTIONS(4179), 1, + anon_sym_LBRACK, + ACTIONS(5279), 1, + anon_sym_STAR, + ACTIONS(5281), 1, + anon_sym_async, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5283), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5285), 2, + anon_sym_get, + anon_sym_set, + STATE(3115), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(698), 10, + sym__automatic_semicolon, + sym__member_signature_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(3733), 20, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [63835] = 5, + ACTIONS(87), 1, + anon_sym_BQUOTE, + STATE(2307), 1, + sym_template_string, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4341), 11, + ACTIONS(1844), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -193846,7 +194457,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4343), 28, + ACTIONS(1846), 27, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -193873,47 +194484,41 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - anon_sym_BQUOTE, anon_sym_satisfies, - [63407] = 15, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(2343), 1, + [63890] = 10, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(4190), 1, - anon_sym_EQ, - ACTIONS(4502), 1, + ACTIONS(4503), 1, anon_sym_LBRACK, - ACTIONS(4899), 1, + ACTIONS(5287), 1, anon_sym_STAR, - ACTIONS(4931), 1, - anon_sym_RBRACE, - STATE(4754), 1, - aux_sym_object_repeat1, - STATE(4870), 1, - aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2347), 2, + ACTIONS(5289), 2, sym_number, sym_private_property_identifier, - ACTIONS(2367), 2, + ACTIONS(5291), 2, anon_sym_get, anon_sym_set, - STATE(3573), 3, + STATE(3741), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 5, + ACTIONS(698), 10, + sym__automatic_semicolon, sym__member_signature_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2361), 21, + ACTIONS(2365), 21, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -193935,47 +194540,47 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [63482] = 16, + [63955] = 16, ACTIONS(237), 1, anon_sym_COMMA, - ACTIONS(2343), 1, + ACTIONS(702), 1, + anon_sym_RBRACE, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(2363), 1, + ACTIONS(2367), 1, anon_sym_async, - ACTIONS(4190), 1, + ACTIONS(4177), 1, anon_sym_EQ, - ACTIONS(4502), 1, + ACTIONS(4503), 1, anon_sym_LBRACK, - ACTIONS(4899), 1, + ACTIONS(4875), 1, anon_sym_STAR, - ACTIONS(4931), 1, - anon_sym_RBRACE, - STATE(4754), 1, + STATE(5139), 1, aux_sym_object_repeat1, - STATE(4870), 1, + STATE(5141), 1, aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2347), 2, + ACTIONS(2355), 2, sym_number, sym_private_property_identifier, - ACTIONS(2367), 2, + ACTIONS(2371), 2, anon_sym_get, anon_sym_set, - STATE(3573), 3, + STATE(3772), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 5, + ACTIONS(698), 5, sym__member_signature_marker, anon_sym_LPAREN, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2361), 20, + ACTIONS(2365), 20, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -193996,41 +194601,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [63559] = 9, - ACTIONS(2387), 1, - anon_sym_extends, - ACTIONS(4385), 1, - anon_sym_LBRACK, - ACTIONS(4935), 1, - anon_sym_RPAREN, + [64032] = 8, + ACTIONS(3975), 1, + anon_sym_LPAREN, + ACTIONS(4968), 1, + anon_sym_LT, + STATE(1530), 1, + sym_type_arguments, + STATE(1696), 1, + sym_arguments, + STATE(4736), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1692), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4388), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4847), 2, - anon_sym_COMMA, - anon_sym_COLON, - ACTIONS(1690), 11, + ACTIONS(4777), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1694), 22, + ACTIONS(4779), 25, sym__ternary_qmark, anon_sym_as, - anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -194050,70 +194654,87 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [63622] = 9, - ACTIONS(4363), 1, - anon_sym_extends, - ACTIONS(4423), 1, + [64093] = 31, + ACTIONS(3975), 1, + anon_sym_LPAREN, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4939), 1, - anon_sym_RPAREN, + ACTIONS(3979), 1, + anon_sym_DOT, + ACTIONS(4728), 1, + anon_sym_as, + ACTIONS(4732), 1, + anon_sym_BANG, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(4770), 1, + anon_sym_satisfies, + ACTIONS(4948), 1, + anon_sym_AMP_AMP, + ACTIONS(4950), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4952), 1, + anon_sym_GT_GT, + ACTIONS(4956), 1, + anon_sym_AMP, + ACTIONS(4958), 1, + anon_sym_CARET, + ACTIONS(4960), 1, + anon_sym_PIPE, + ACTIONS(4964), 1, + anon_sym_PERCENT, + ACTIONS(4966), 1, + anon_sym_STAR_STAR, + ACTIONS(4968), 1, + anon_sym_LT, + ACTIONS(4976), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4978), 1, + sym__ternary_qmark, + STATE(1530), 1, + sym_type_arguments, + STATE(1696), 1, + sym_arguments, + STATE(4736), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4419), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4426), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4771), 2, - anon_sym_COMMA, - anon_sym_COLON, - ACTIONS(4417), 11, + ACTIONS(4768), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4940), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(4946), 2, anon_sym_in, - anon_sym_GT_GT, + anon_sym_GT, + ACTIONS(4954), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4962), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(4972), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4421), 22, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, + ACTIONS(4974), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, + ACTIONS(4970), 3, + anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, + ACTIONS(4624), 4, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_BQUOTE, - anon_sym_satisfies, - [63685] = 4, + [64200] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4172), 4, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - ACTIONS(4168), 13, + ACTIONS(2389), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -194127,12 +194748,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4170), 25, + ACTIONS(2387), 29, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -194148,91 +194772,35 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [63738] = 10, - ACTIONS(2343), 1, - anon_sym_DQUOTE, - ACTIONS(2345), 1, - anon_sym_SQUOTE, - ACTIONS(4502), 1, - anon_sym_LBRACK, - ACTIONS(4943), 1, - anon_sym_STAR, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5237), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(5239), 2, - anon_sym_get, - anon_sym_set, - STATE(3576), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(696), 10, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2361), 21, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [63803] = 11, - ACTIONS(3307), 1, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [64251] = 10, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(3309), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(4192), 1, + ACTIONS(4503), 1, anon_sym_LBRACK, - ACTIONS(4943), 1, + ACTIONS(5000), 1, anon_sym_STAR, - ACTIONS(4945), 1, - anon_sym_async, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4947), 2, + ACTIONS(5293), 2, sym_number, sym_private_property_identifier, - ACTIONS(4951), 2, + ACTIONS(5295), 2, anon_sym_get, anon_sym_set, - STATE(3065), 3, + STATE(3775), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 10, + ACTIONS(698), 10, sym__automatic_semicolon, sym__member_signature_marker, anon_sym_EQ, @@ -194243,66 +194811,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(3718), 20, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [63870] = 15, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(2343), 1, - anon_sym_DQUOTE, - ACTIONS(2345), 1, - anon_sym_SQUOTE, - ACTIONS(4190), 1, - anon_sym_EQ, - ACTIONS(4502), 1, - anon_sym_LBRACK, - ACTIONS(4899), 1, - anon_sym_STAR, - ACTIONS(4933), 1, - anon_sym_RBRACE, - STATE(4754), 1, - aux_sym_object_repeat1, - STATE(4870), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(2347), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(2367), 2, - anon_sym_get, - anon_sym_set, - STATE(3573), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(696), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2361), 21, + ACTIONS(2365), 21, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -194324,163 +194833,50 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [63945] = 16, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(2343), 1, + [64316] = 11, + ACTIONS(3321), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(3323), 1, anon_sym_SQUOTE, - ACTIONS(2363), 1, - anon_sym_async, - ACTIONS(4190), 1, - anon_sym_EQ, - ACTIONS(4502), 1, + ACTIONS(4179), 1, anon_sym_LBRACK, - ACTIONS(4899), 1, + ACTIONS(5000), 1, anon_sym_STAR, - ACTIONS(4933), 1, - anon_sym_RBRACE, - STATE(4754), 1, - aux_sym_object_repeat1, - STATE(4870), 1, - aux_sym_object_pattern_repeat1, + ACTIONS(5002), 1, + anon_sym_async, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2347), 2, + ACTIONS(5004), 2, sym_number, sym_private_property_identifier, - ACTIONS(2367), 2, + ACTIONS(5008), 2, anon_sym_get, anon_sym_set, - STATE(3573), 3, + STATE(3064), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2361), 20, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [64022] = 9, - ACTIONS(3826), 1, - anon_sym_COMMA, - ACTIONS(3829), 1, - anon_sym_RBRACE, - ACTIONS(4190), 1, - anon_sym_EQ, - STATE(4754), 1, - aux_sym_object_repeat1, - STATE(4870), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(1977), 6, - anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - ACTIONS(696), 8, + ACTIONS(698), 10, sym__automatic_semicolon, sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(1975), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [64085] = 9, - ACTIONS(3826), 1, - anon_sym_COMMA, - ACTIONS(3829), 1, - anon_sym_RBRACE, - ACTIONS(4190), 1, anon_sym_EQ, - STATE(4754), 1, - aux_sym_object_repeat1, - STATE(4870), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(1981), 6, - anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - ACTIONS(696), 8, - sym__automatic_semicolon, - sym__member_signature_marker, + anon_sym_COMMA, + anon_sym_BANG, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(1979), 23, + ACTIONS(3733), 20, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, - anon_sym_async, anon_sym_new, sym_identifier, anon_sym_static, anon_sym_readonly, - anon_sym_get, - anon_sym_set, anon_sym_declare, anon_sym_public, anon_sym_private, @@ -194493,31 +194889,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [64148] = 10, - ACTIONS(1692), 1, - anon_sym_EQ, - ACTIONS(2387), 1, - anon_sym_extends, - ACTIONS(2389), 1, - anon_sym_QMARK, - ACTIONS(4385), 1, - anon_sym_LBRACK, - ACTIONS(4924), 1, - anon_sym_COLON, + [64383] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4388), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4935), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - ACTIONS(1690), 11, + ACTIONS(4437), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -194525,10 +194907,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1694), 22, + ACTIONS(4439), 29, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -194548,31 +194936,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [64213] = 10, - ACTIONS(4361), 1, - anon_sym_QMARK, - ACTIONS(4363), 1, anon_sym_extends, - ACTIONS(4419), 1, - anon_sym_EQ, - ACTIONS(4423), 1, - anon_sym_LBRACK, - ACTIONS(4920), 1, - anon_sym_COLON, + [64434] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4426), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4939), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - ACTIONS(4417), 11, + ACTIONS(4441), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -194580,10 +194955,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4421), 22, + ACTIONS(4443), 29, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -194603,37 +194984,41 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [64278] = 9, - ACTIONS(3826), 1, - anon_sym_COMMA, - ACTIONS(3843), 1, - anon_sym_RBRACE, - ACTIONS(4190), 1, - anon_sym_EQ, - STATE(4863), 1, - aux_sym_object_repeat1, - STATE(4870), 1, - aux_sym_object_pattern_repeat1, + anon_sym_extends, + [64485] = 10, + ACTIONS(2351), 1, + anon_sym_DQUOTE, + ACTIONS(2353), 1, + anon_sym_SQUOTE, + ACTIONS(4503), 1, + anon_sym_LBRACK, + ACTIONS(5010), 1, + anon_sym_STAR, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1981), 6, - anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, + ACTIONS(5297), 2, sym_number, sym_private_property_identifier, - ACTIONS(696), 8, + ACTIONS(5299), 2, + anon_sym_get, + anon_sym_set, + STATE(3706), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(698), 10, sym__automatic_semicolon, sym__member_signature_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(1979), 23, + ACTIONS(2365), 21, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -194643,8 +195028,6 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_static, anon_sym_readonly, - anon_sym_get, - anon_sym_set, anon_sym_declare, anon_sym_public, anon_sym_private, @@ -194657,27 +195040,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [64341] = 6, + [64550] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4533), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4530), 3, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LBRACK, - ACTIONS(4286), 4, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - ACTIONS(3496), 11, + ACTIONS(4441), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -194685,10 +195058,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3500), 22, + ACTIONS(4443), 29, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -194708,27 +195087,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [64398] = 6, + anon_sym_extends, + [64601] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4684), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4681), 3, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LBRACK, - ACTIONS(4379), 4, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - ACTIONS(4673), 11, + ACTIONS(4441), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -194736,10 +195106,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4675), 22, + ACTIONS(4443), 29, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -194759,29 +195135,66 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [64455] = 6, + anon_sym_extends, + [64652] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4572), 2, + ACTIONS(4445), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, - ACTIONS(4455), 4, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4447), 29, sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - ACTIONS(4569), 5, + sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, - ACTIONS(4168), 11, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [64703] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4445), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -194789,10 +195202,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4170), 20, + ACTIONS(4447), 29, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -194810,27 +195231,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [64512] = 6, + anon_sym_extends, + [64754] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4646), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4643), 3, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LBRACK, - ACTIONS(4118), 4, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - ACTIONS(3496), 11, + ACTIONS(4445), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -194838,10 +195250,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3500), 22, + ACTIONS(4447), 29, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -194861,337 +195279,156 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [64569] = 9, - ACTIONS(3826), 1, - anon_sym_COMMA, - ACTIONS(3834), 1, - anon_sym_RBRACE, - ACTIONS(4190), 1, - anon_sym_EQ, - STATE(4754), 1, - aux_sym_object_repeat1, - STATE(4870), 1, - aux_sym_object_pattern_repeat1, + anon_sym_extends, + [64805] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1977), 6, + ACTIONS(4449), 13, anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - ACTIONS(696), 8, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(1975), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [64632] = 9, - ACTIONS(3826), 1, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4451), 29, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, - ACTIONS(3834), 1, anon_sym_RBRACE, - ACTIONS(4190), 1, - anon_sym_EQ, - STATE(4754), 1, - aux_sym_object_repeat1, - STATE(4870), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(1981), 6, - anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - ACTIONS(696), 8, - sym__automatic_semicolon, - sym__member_signature_marker, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(1979), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [64695] = 9, - ACTIONS(3826), 1, - anon_sym_COMMA, - ACTIONS(3840), 1, - anon_sym_RBRACE, - ACTIONS(4190), 1, - anon_sym_EQ, - STATE(4754), 1, - aux_sym_object_repeat1, - STATE(4870), 1, - aux_sym_object_pattern_repeat1, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [64856] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1977), 6, + ACTIONS(4449), 13, anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - ACTIONS(696), 8, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(1975), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [64758] = 9, - ACTIONS(3826), 1, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4451), 29, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, - ACTIONS(3840), 1, anon_sym_RBRACE, - ACTIONS(4190), 1, - anon_sym_EQ, - STATE(4754), 1, - aux_sym_object_repeat1, - STATE(4870), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(1981), 6, - anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - ACTIONS(696), 8, - sym__automatic_semicolon, - sym__member_signature_marker, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(1979), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [64821] = 9, - ACTIONS(3826), 1, - anon_sym_COMMA, - ACTIONS(3837), 1, - anon_sym_RBRACE, - ACTIONS(4190), 1, - anon_sym_EQ, - STATE(4754), 1, - aux_sym_object_repeat1, - STATE(4870), 1, - aux_sym_object_pattern_repeat1, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [64907] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1977), 6, + ACTIONS(4449), 13, anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - ACTIONS(696), 8, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(1975), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [64884] = 9, - ACTIONS(3826), 1, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4451), 29, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, - ACTIONS(3837), 1, anon_sym_RBRACE, - ACTIONS(4190), 1, - anon_sym_EQ, - STATE(4754), 1, - aux_sym_object_repeat1, - STATE(4870), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(1981), 6, - anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - ACTIONS(696), 8, - sym__automatic_semicolon, - sym__member_signature_marker, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(1979), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [64947] = 4, - ACTIONS(3552), 1, - anon_sym_EQ, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [64958] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3496), 13, + ACTIONS(4453), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -195205,7 +195442,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3500), 28, + ACTIONS(4455), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -195234,129 +195471,60 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [65000] = 10, - ACTIONS(2343), 1, - anon_sym_DQUOTE, - ACTIONS(2345), 1, - anon_sym_SQUOTE, - ACTIONS(4502), 1, - anon_sym_LBRACK, - ACTIONS(4953), 1, - anon_sym_STAR, + anon_sym_extends, + [65009] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5241), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(5243), 2, - anon_sym_get, - anon_sym_set, - STATE(3730), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(696), 10, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_EQ, - anon_sym_COMMA, + ACTIONS(4457), 13, + anon_sym_STAR, anon_sym_BANG, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2361), 21, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [65065] = 14, - ACTIONS(161), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(1556), 1, - anon_sym_DQUOTE, - ACTIONS(1558), 1, - anon_sym_SQUOTE, - ACTIONS(3289), 1, - anon_sym_LBRACE, - ACTIONS(5247), 1, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4459), 29, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, - ACTIONS(5249), 1, anon_sym_RBRACE, - ACTIONS(5251), 1, - anon_sym_LBRACK, - STATE(4794), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5253), 2, - sym_number, - sym_private_property_identifier, - STATE(5284), 3, - sym_object_assignment_pattern, - sym_rest_pattern, - sym_pair_pattern, - STATE(5984), 3, - sym_object_pattern, - sym_array_pattern, - sym__destructuring_pattern, - STATE(6125), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(5245), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [65138] = 5, - ACTIONS(4581), 1, anon_sym_LPAREN, - STATE(2211), 1, - sym_arguments, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [65060] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4449), 13, + ACTIONS(4461), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -195370,12 +195538,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4451), 27, + ACTIONS(4463), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, anon_sym_of, anon_sym_LBRACK, @@ -195398,29 +195567,106 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [65193] = 10, - ACTIONS(2343), 1, + anon_sym_extends, + [65111] = 31, + ACTIONS(3975), 1, + anon_sym_LPAREN, + ACTIONS(3977), 1, + anon_sym_LBRACK, + ACTIONS(3979), 1, + anon_sym_DOT, + ACTIONS(4728), 1, + anon_sym_as, + ACTIONS(4732), 1, + anon_sym_BANG, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(4770), 1, + anon_sym_satisfies, + ACTIONS(4948), 1, + anon_sym_AMP_AMP, + ACTIONS(4950), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4952), 1, + anon_sym_GT_GT, + ACTIONS(4956), 1, + anon_sym_AMP, + ACTIONS(4958), 1, + anon_sym_CARET, + ACTIONS(4960), 1, + anon_sym_PIPE, + ACTIONS(4964), 1, + anon_sym_PERCENT, + ACTIONS(4966), 1, + anon_sym_STAR_STAR, + ACTIONS(4968), 1, + anon_sym_LT, + ACTIONS(4976), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4978), 1, + sym__ternary_qmark, + STATE(1530), 1, + sym_type_arguments, + STATE(1696), 1, + sym_arguments, + STATE(4736), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4768), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4940), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4946), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4954), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4962), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4972), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4974), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4970), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4781), 4, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_BQUOTE, + [65218] = 10, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(4502), 1, + ACTIONS(4503), 1, anon_sym_LBRACK, - ACTIONS(5013), 1, + ACTIONS(5074), 1, anon_sym_STAR, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5255), 2, + ACTIONS(5301), 2, sym_number, sym_private_property_identifier, - ACTIONS(5257), 2, + ACTIONS(5303), 2, anon_sym_get, anon_sym_set, - STATE(3733), 3, + STATE(3791), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 10, + ACTIONS(698), 10, sym__automatic_semicolon, sym__member_signature_marker, anon_sym_COMMA, @@ -195431,7 +195677,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_QMARK, anon_sym_PIPE_RBRACE, - ACTIONS(2361), 21, + ACTIONS(2365), 21, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -195453,31 +195699,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [65258] = 11, - ACTIONS(3307), 1, + [65283] = 11, + ACTIONS(3321), 1, anon_sym_DQUOTE, - ACTIONS(3309), 1, + ACTIONS(3323), 1, anon_sym_SQUOTE, - ACTIONS(4192), 1, + ACTIONS(4179), 1, anon_sym_LBRACK, - ACTIONS(5013), 1, + ACTIONS(5074), 1, anon_sym_STAR, - ACTIONS(5015), 1, + ACTIONS(5076), 1, anon_sym_async, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5017), 2, + ACTIONS(5078), 2, sym_number, sym_private_property_identifier, - ACTIONS(5021), 2, + ACTIONS(5082), 2, anon_sym_get, anon_sym_set, - STATE(3108), 3, + STATE(3113), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 10, + ACTIONS(698), 10, sym__automatic_semicolon, sym__member_signature_marker, anon_sym_COMMA, @@ -195488,7 +195734,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_QMARK, anon_sym_PIPE_RBRACE, - ACTIONS(3718), 20, + ACTIONS(3733), 20, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -195509,30 +195755,65 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [65325] = 9, - ACTIONS(2387), 1, - anon_sym_extends, - ACTIONS(4385), 1, - anon_sym_LBRACK, - ACTIONS(5259), 1, - anon_sym_RPAREN, + [65350] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1692), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4388), 2, + ACTIONS(2393), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, - ACTIONS(4924), 2, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(2391), 29, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, - anon_sym_COLON, - ACTIONS(1690), 11, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [65401] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4465), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -195540,10 +195821,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1694), 22, + ACTIONS(4467), 29, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -195563,30 +195850,66 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [65388] = 9, - ACTIONS(4363), 1, anon_sym_extends, - ACTIONS(4423), 1, - anon_sym_LBRACK, - ACTIONS(5262), 1, - anon_sym_RPAREN, + [65452] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4419), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4426), 2, + ACTIONS(4469), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, - ACTIONS(4920), 2, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4471), 29, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, - anon_sym_COLON, - ACTIONS(4417), 11, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [65503] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4469), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -195594,10 +195917,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4421), 22, + ACTIONS(4471), 29, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -195617,30 +195946,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [65451] = 9, - ACTIONS(4118), 1, anon_sym_extends, - ACTIONS(4643), 1, - anon_sym_LBRACK, - ACTIONS(5269), 1, - anon_sym_RPAREN, + [65554] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4646), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(5265), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(5267), 2, - anon_sym_COMMA, - anon_sym_COLON, - ACTIONS(3496), 11, + ACTIONS(4469), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -195648,10 +195965,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3500), 22, + ACTIONS(4471), 29, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -195671,72 +195994,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [65514] = 14, - ACTIONS(161), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(1556), 1, - anon_sym_DQUOTE, - ACTIONS(1558), 1, - anon_sym_SQUOTE, - ACTIONS(3289), 1, - anon_sym_LBRACE, - ACTIONS(5247), 1, - anon_sym_COMMA, - ACTIONS(5251), 1, - anon_sym_LBRACK, - ACTIONS(5274), 1, - anon_sym_RBRACE, - STATE(5157), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5253), 2, - sym_number, - sym_private_property_identifier, - STATE(5144), 3, - sym_object_assignment_pattern, - sym_rest_pattern, - sym_pair_pattern, - STATE(5984), 3, - sym_object_pattern, - sym_array_pattern, - sym__destructuring_pattern, - STATE(6125), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(5272), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [65587] = 4, - ACTIONS(4577), 1, - anon_sym_EQ, + anon_sym_extends, + [65605] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4575), 13, + ACTIONS(4473), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -195750,7 +196013,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4579), 28, + ACTIONS(4475), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -195779,13 +196042,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [65640] = 4, - ACTIONS(4419), 1, - anon_sym_EQ, + anon_sym_extends, + [65656] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4417), 13, + ACTIONS(4473), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -195799,7 +196061,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4421), 28, + ACTIONS(4475), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -195828,18 +196090,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [65693] = 6, - ACTIONS(1692), 1, - anon_sym_EQ, - ACTIONS(1696), 1, - sym__automatic_semicolon, + anon_sym_extends, + [65707] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1686), 2, - anon_sym_else, - anon_sym_while, - ACTIONS(1690), 13, + ACTIONS(4473), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -195853,12 +196109,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1694), 25, + ACTIONS(4475), 29, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -195879,30 +196138,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [65750] = 12, - ACTIONS(4000), 1, - anon_sym_LPAREN, - ACTIONS(4002), 1, - anon_sym_LBRACK, - ACTIONS(4004), 1, - anon_sym_DOT, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(5276), 1, - anon_sym_LT, - STATE(1651), 1, - sym_type_arguments, - STATE(1674), 1, - sym_arguments, - STATE(4744), 1, - sym_optional_chain, + anon_sym_extends, + [65758] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4797), 12, + ACTIONS(4477), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -195912,15 +196153,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4799), 20, + ACTIONS(4479), 29, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -195934,94 +196182,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [65819] = 10, - ACTIONS(2343), 1, - anon_sym_DQUOTE, - ACTIONS(2345), 1, - anon_sym_SQUOTE, - ACTIONS(4502), 1, - anon_sym_LBRACK, - ACTIONS(4536), 1, - anon_sym_STAR, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5279), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(5281), 2, - anon_sym_get, - anon_sym_set, - STATE(3692), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(696), 10, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2361), 21, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [65884] = 15, - ACTIONS(4000), 1, - anon_sym_LPAREN, - ACTIONS(4002), 1, - anon_sym_LBRACK, - ACTIONS(4004), 1, - anon_sym_DOT, - ACTIONS(4713), 1, - anon_sym_as, - ACTIONS(4715), 1, - anon_sym_BANG, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(4753), 1, - anon_sym_satisfies, - ACTIONS(5283), 1, - anon_sym_LT, - STATE(1651), 1, - sym_type_arguments, - STATE(1674), 1, - sym_arguments, - STATE(4744), 1, - sym_optional_chain, + anon_sym_extends, + [65809] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4836), 11, + ACTIONS(4477), 13, anon_sym_STAR, + anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, anon_sym_AMP, @@ -196029,14 +196201,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4838), 18, + ACTIONS(4479), 29, + sym__automatic_semicolon, sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -196050,23 +196230,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, - [65959] = 7, - ACTIONS(3562), 1, + anon_sym_satisfies, + anon_sym_extends, + [65860] = 7, + ACTIONS(3600), 1, anon_sym_EQ, - ACTIONS(4286), 1, + ACTIONS(4231), 1, anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4530), 2, + ACTIONS(4594), 2, anon_sym_COMMA, anon_sym_LBRACK, - ACTIONS(4533), 3, + ACTIONS(4597), 3, anon_sym_AMP, anon_sym_PIPE, anon_sym_GT, - ACTIONS(3496), 10, + ACTIONS(3498), 10, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -196077,7 +196261,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3500), 25, + ACTIONS(3502), 25, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -196103,142 +196287,59 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [66018] = 31, - ACTIONS(4000), 1, - anon_sym_LPAREN, - ACTIONS(4002), 1, - anon_sym_LBRACK, - ACTIONS(4004), 1, - anon_sym_DOT, - ACTIONS(4713), 1, - anon_sym_as, - ACTIONS(4715), 1, - anon_sym_BANG, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(4753), 1, - anon_sym_satisfies, - ACTIONS(4978), 1, - anon_sym_AMP_AMP, - ACTIONS(4980), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4982), 1, - anon_sym_GT_GT, - ACTIONS(4986), 1, - anon_sym_AMP, - ACTIONS(4988), 1, - anon_sym_CARET, - ACTIONS(4990), 1, - anon_sym_PIPE, - ACTIONS(4994), 1, - anon_sym_PERCENT, - ACTIONS(4996), 1, - anon_sym_STAR_STAR, - ACTIONS(4998), 1, - anon_sym_LT, - ACTIONS(5006), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5008), 1, - sym__ternary_qmark, - STATE(1651), 1, - sym_type_arguments, - STATE(1674), 1, - sym_arguments, - STATE(4744), 1, - sym_optional_chain, + [65919] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4970), 2, + ACTIONS(4477), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4976), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(4984), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4992), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5002), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5004), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5000), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4784), 4, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_BQUOTE, - [66125] = 10, - ACTIONS(2343), 1, - anon_sym_DQUOTE, - ACTIONS(2345), 1, - anon_sym_SQUOTE, - ACTIONS(4502), 1, - anon_sym_LBRACK, - ACTIONS(5082), 1, - anon_sym_STAR, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5286), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(5288), 2, - anon_sym_get, - anon_sym_set, - STATE(3578), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(696), 10, + anon_sym_GT, + ACTIONS(4479), 29, sym__automatic_semicolon, - sym__member_signature_marker, + sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(2361), 21, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [66190] = 3, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_extends, + [65970] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4220), 13, + ACTIONS(4481), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -196252,7 +196353,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4222), 29, + ACTIONS(4483), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -196282,17 +196383,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_extends, - [66241] = 3, + [66021] = 6, + ACTIONS(5149), 1, + anon_sym_AMP, + ACTIONS(5151), 1, + anon_sym_PIPE, + ACTIONS(5153), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4284), 13, + ACTIONS(4485), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -196300,7 +196405,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4286), 29, + ACTIONS(4487), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -196329,30 +196434,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [66292] = 10, - ACTIONS(2343), 1, + [66078] = 10, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(4502), 1, + ACTIONS(4503), 1, anon_sym_LBRACK, - ACTIONS(5195), 1, + ACTIONS(5105), 1, anon_sym_STAR, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5290), 2, + ACTIONS(5305), 2, sym_number, sym_private_property_identifier, - ACTIONS(5292), 2, + ACTIONS(5307), 2, anon_sym_get, anon_sym_set, - STATE(3585), 3, + STATE(3641), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 10, + ACTIONS(698), 10, sym__automatic_semicolon, sym__member_signature_marker, anon_sym_COMMA, @@ -196363,7 +196467,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_QMARK, anon_sym_PIPE_RBRACE, - ACTIONS(2361), 21, + ACTIONS(2365), 21, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -196385,11 +196489,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [66357] = 3, + [66143] = 5, + ACTIONS(1698), 1, + anon_sym_EQ, + ACTIONS(4808), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4116), 13, + ACTIONS(1694), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -196403,8 +196511,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4118), 29, - sym__automatic_semicolon, + ACTIONS(1692), 27, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, @@ -196432,30 +196539,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [66408] = 10, - ACTIONS(2343), 1, + [66198] = 10, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(4502), 1, + ACTIONS(4503), 1, anon_sym_LBRACK, - ACTIONS(5187), 1, + ACTIONS(5279), 1, anon_sym_STAR, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5294), 2, + ACTIONS(5309), 2, sym_number, sym_private_property_identifier, - ACTIONS(5296), 2, + ACTIONS(5311), 2, anon_sym_get, anon_sym_set, - STATE(3591), 3, + STATE(3644), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 10, + ACTIONS(698), 10, sym__automatic_semicolon, sym__member_signature_marker, anon_sym_COMMA, @@ -196466,7 +196572,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_QMARK, anon_sym_PIPE_RBRACE, - ACTIONS(2361), 21, + ACTIONS(2365), 21, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -196488,40 +196594,94 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [66473] = 10, - ACTIONS(2343), 1, + [66263] = 9, + ACTIONS(4125), 1, + anon_sym_extends, + ACTIONS(4678), 1, + anon_sym_LBRACK, + ACTIONS(5315), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4681), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(5140), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(5313), 2, + anon_sym_COMMA, + anon_sym_COLON, + ACTIONS(3498), 11, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3502), 22, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [66326] = 10, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(4502), 1, + ACTIONS(4503), 1, anon_sym_LBRACK, - ACTIONS(5298), 1, + ACTIONS(5126), 1, anon_sym_STAR, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5300), 2, + ACTIONS(5318), 2, sym_number, sym_private_property_identifier, - ACTIONS(5302), 2, + ACTIONS(5320), 2, anon_sym_get, anon_sym_set, - STATE(3632), 3, + STATE(3645), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 10, + ACTIONS(698), 10, sym__automatic_semicolon, sym__member_signature_marker, - anon_sym_EQ, anon_sym_COMMA, - anon_sym_BANG, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2361), 21, + anon_sym_PIPE_RBRACE, + ACTIONS(2365), 21, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -196543,29 +196703,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [66538] = 10, - ACTIONS(2343), 1, + [66391] = 10, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(4502), 1, + ACTIONS(4503), 1, anon_sym_LBRACK, - ACTIONS(5304), 1, + ACTIONS(5322), 1, anon_sym_STAR, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5306), 2, + ACTIONS(5324), 2, sym_number, sym_private_property_identifier, - ACTIONS(5308), 2, + ACTIONS(5326), 2, anon_sym_get, anon_sym_set, - STATE(3593), 3, + STATE(3646), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 10, + ACTIONS(698), 10, sym__automatic_semicolon, sym__member_signature_marker, anon_sym_COMMA, @@ -196576,7 +196736,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_QMARK, anon_sym_PIPE_RBRACE, - ACTIONS(2361), 21, + ACTIONS(2365), 21, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -196598,31 +196758,137 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [66603] = 11, - ACTIONS(3307), 1, + [66456] = 9, + ACTIONS(2395), 1, + anon_sym_extends, + ACTIONS(4195), 1, + anon_sym_LBRACK, + ACTIONS(5328), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1698), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4198), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(5092), 2, + anon_sym_COMMA, + anon_sym_COLON, + ACTIONS(1696), 11, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1700), 22, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [66519] = 9, + ACTIONS(3623), 1, + anon_sym_EQ, + ACTIONS(3631), 1, + anon_sym_QMARK, + ACTIONS(4594), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3626), 2, + anon_sym_COMMA, + anon_sym_COLON, + ACTIONS(4231), 2, + anon_sym_RPAREN, + anon_sym_extends, + ACTIONS(4597), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3498), 11, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3502), 22, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [66582] = 10, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(3309), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(4192), 1, + ACTIONS(4503), 1, anon_sym_LBRACK, - ACTIONS(5298), 1, + ACTIONS(4865), 1, anon_sym_STAR, - ACTIONS(5310), 1, - anon_sym_async, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5312), 2, + ACTIONS(5331), 2, sym_number, sym_private_property_identifier, - ACTIONS(5314), 2, + ACTIONS(5333), 2, anon_sym_get, anon_sym_set, - STATE(3016), 3, + STATE(3722), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 10, + ACTIONS(698), 10, sym__automatic_semicolon, sym__member_signature_marker, anon_sym_EQ, @@ -196633,11 +196899,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(3718), 20, + ACTIONS(2365), 21, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, + anon_sym_async, anon_sym_new, sym_identifier, anon_sym_static, @@ -196654,46 +196921,98 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [66670] = 11, - ACTIONS(3307), 1, + [66647] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1898), 14, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + anon_sym_QMARK, + ACTIONS(1896), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + sym__member_signature_marker, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [66698] = 15, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(700), 1, + anon_sym_RBRACE, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(3309), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(4192), 1, + ACTIONS(4177), 1, + anon_sym_EQ, + ACTIONS(4503), 1, anon_sym_LBRACK, - ACTIONS(5068), 1, + ACTIONS(4875), 1, anon_sym_STAR, - ACTIONS(5070), 1, - anon_sym_async, + STATE(4769), 1, + aux_sym_object_repeat1, + STATE(5141), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5076), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(5316), 2, + ACTIONS(2355), 2, sym_number, sym_private_property_identifier, - STATE(3024), 3, + ACTIONS(2371), 2, + anon_sym_get, + anon_sym_set, + STATE(3772), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 10, - sym__automatic_semicolon, + ACTIONS(698), 5, sym__member_signature_marker, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, anon_sym_LPAREN, - anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(3718), 20, + ACTIONS(2365), 21, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, + anon_sym_async, anon_sym_new, sym_identifier, anon_sym_static, @@ -196710,19 +197029,84 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [66737] = 4, - ACTIONS(5318), 1, - anon_sym_DOT, + [66773] = 9, + ACTIONS(4207), 1, + anon_sym_LBRACK, + ACTIONS(4213), 1, + anon_sym_extends, + ACTIONS(5335), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4321), 13, + ACTIONS(4203), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4210), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4935), 2, + anon_sym_COMMA, + anon_sym_COLON, + ACTIONS(4201), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4205), 22, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [66836] = 9, + ACTIONS(4125), 1, + anon_sym_extends, + ACTIONS(4678), 1, + anon_sym_LBRACK, + ACTIONS(5342), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4681), 2, anon_sym_AMP, anon_sym_PIPE, + ACTIONS(5338), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(5340), 2, + anon_sym_COMMA, + anon_sym_COLON, + ACTIONS(3498), 11, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -196730,16 +197114,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4323), 28, - sym__automatic_semicolon, + ACTIONS(3502), 22, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, + anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -196758,43 +197137,47 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [66790] = 11, - ACTIONS(3307), 1, + [66899] = 16, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(700), 1, + anon_sym_RBRACE, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(3309), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(4192), 1, + ACTIONS(2367), 1, + anon_sym_async, + ACTIONS(4177), 1, + anon_sym_EQ, + ACTIONS(4503), 1, anon_sym_LBRACK, - ACTIONS(5068), 1, + ACTIONS(4875), 1, anon_sym_STAR, - ACTIONS(5070), 1, - anon_sym_async, + STATE(4769), 1, + aux_sym_object_repeat1, + STATE(5141), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5076), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(5320), 2, + ACTIONS(2355), 2, sym_number, sym_private_property_identifier, - STATE(3103), 3, + ACTIONS(2371), 2, + anon_sym_get, + anon_sym_set, + STATE(3772), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 10, - sym__automatic_semicolon, + ACTIONS(698), 5, sym__member_signature_marker, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, anon_sym_LPAREN, - anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(3718), 20, + ACTIONS(2365), 20, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -196815,40 +197198,42 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [66857] = 10, - ACTIONS(2343), 1, + [66976] = 14, + ACTIONS(162), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(1562), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(1564), 1, anon_sym_SQUOTE, - ACTIONS(4502), 1, + ACTIONS(3303), 1, + anon_sym_LBRACE, + ACTIONS(5238), 1, + anon_sym_COMMA, + ACTIONS(5242), 1, anon_sym_LBRACK, - ACTIONS(5322), 1, - anon_sym_STAR, + ACTIONS(5347), 1, + anon_sym_RBRACE, + STATE(5078), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5324), 2, + ACTIONS(5244), 2, sym_number, sym_private_property_identifier, - ACTIONS(5326), 2, - anon_sym_get, - anon_sym_set, - STATE(3771), 3, + STATE(5071), 3, + sym_object_assignment_pattern, + sym_rest_pattern, + sym_pair_pattern, + STATE(5788), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + STATE(6120), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 10, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(2361), 21, + ACTIONS(5345), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -196858,6 +197243,8 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_static, anon_sym_readonly, + anon_sym_get, + anon_sym_set, anon_sym_declare, anon_sym_public, anon_sym_private, @@ -196870,46 +197257,50 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [66922] = 11, - ACTIONS(3307), 1, + [67049] = 15, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(673), 1, + anon_sym_RBRACE, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(3309), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(4192), 1, + ACTIONS(4177), 1, + anon_sym_EQ, + ACTIONS(4503), 1, anon_sym_LBRACK, - ACTIONS(5322), 1, + ACTIONS(4875), 1, anon_sym_STAR, - ACTIONS(5328), 1, - anon_sym_async, + STATE(4769), 1, + aux_sym_object_repeat1, + STATE(5141), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5330), 2, + ACTIONS(2355), 2, sym_number, sym_private_property_identifier, - ACTIONS(5332), 2, + ACTIONS(2371), 2, anon_sym_get, anon_sym_set, - STATE(3111), 3, + STATE(3772), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 10, - sym__automatic_semicolon, + ACTIONS(698), 5, sym__member_signature_marker, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(3718), 20, + ACTIONS(2365), 21, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, + anon_sym_async, anon_sym_new, sym_identifier, anon_sym_static, @@ -196926,11 +197317,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [66989] = 3, + [67124] = 4, + ACTIONS(4590), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4327), 13, + ACTIONS(4588), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -196944,7 +197337,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4329), 29, + ACTIONS(4592), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -196973,88 +197366,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - anon_sym_extends, - [67040] = 4, - ACTIONS(5125), 1, - anon_sym_LBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4327), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4329), 28, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - [67093] = 10, - ACTIONS(2343), 1, + [67177] = 10, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(4190), 1, - anon_sym_EQ, - ACTIONS(4502), 1, + ACTIONS(4503), 1, anon_sym_LBRACK, + ACTIONS(5349), 1, + anon_sym_STAR, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3992), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - ACTIONS(4504), 2, + ACTIONS(5351), 2, sym_number, sym_private_property_identifier, - STATE(3843), 3, + ACTIONS(5353), 2, + anon_sym_get, + anon_sym_set, + STATE(3562), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 8, + ACTIONS(698), 10, sym__automatic_semicolon, sym__member_signature_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(2361), 23, + ACTIONS(2365), 21, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -197064,8 +197409,6 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_static, anon_sym_readonly, - anon_sym_get, - anon_sym_set, anon_sym_declare, anon_sym_public, anon_sym_private, @@ -197078,42 +197421,42 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [67158] = 11, - ACTIONS(3307), 1, + [67242] = 11, + ACTIONS(3321), 1, anon_sym_DQUOTE, - ACTIONS(3309), 1, + ACTIONS(3323), 1, anon_sym_SQUOTE, - ACTIONS(4192), 1, + ACTIONS(4179), 1, anon_sym_LBRACK, - ACTIONS(5082), 1, + ACTIONS(5349), 1, anon_sym_STAR, - ACTIONS(5084), 1, + ACTIONS(5355), 1, anon_sym_async, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5086), 2, + ACTIONS(5357), 2, sym_number, sym_private_property_identifier, - ACTIONS(5090), 2, + ACTIONS(5359), 2, anon_sym_get, anon_sym_set, - STATE(3129), 3, + STATE(2976), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 10, + ACTIONS(698), 10, sym__automatic_semicolon, sym__member_signature_marker, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_RBRACE, + anon_sym_BANG, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(3718), 20, + ACTIONS(3733), 20, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -197134,61 +197477,67 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [67225] = 3, + [67309] = 11, + ACTIONS(3321), 1, + anon_sym_DQUOTE, + ACTIONS(3323), 1, + anon_sym_SQUOTE, + ACTIONS(4179), 1, + anon_sym_LBRACK, + ACTIONS(4865), 1, + anon_sym_STAR, + ACTIONS(4867), 1, + anon_sym_async, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4120), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4122), 29, + ACTIONS(4873), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(5361), 2, + sym_number, + sym_private_property_identifier, + STATE(3101), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(698), 10, sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, + sym__member_signature_marker, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_RBRACE, + anon_sym_BANG, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - [67276] = 4, - ACTIONS(1692), 1, - anon_sym_EQ, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(3733), 20, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [67376] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1690), 13, + ACTIONS(1910), 14, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -197202,15 +197551,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1694), 28, + anon_sym_QMARK, + ACTIONS(1908), 28, sym__automatic_semicolon, sym__ternary_qmark, + sym__member_signature_marker, anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, + anon_sym_COLON, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -197231,50 +197581,46 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [67329] = 15, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(671), 1, - anon_sym_RBRACE, - ACTIONS(2343), 1, + [67427] = 11, + ACTIONS(3321), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(3323), 1, anon_sym_SQUOTE, - ACTIONS(4190), 1, - anon_sym_EQ, - ACTIONS(4502), 1, + ACTIONS(4179), 1, anon_sym_LBRACK, - ACTIONS(4899), 1, + ACTIONS(4865), 1, anon_sym_STAR, - STATE(4863), 1, - aux_sym_object_repeat1, - STATE(4870), 1, - aux_sym_object_pattern_repeat1, + ACTIONS(4867), 1, + anon_sym_async, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2347), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(2367), 2, + ACTIONS(4873), 2, anon_sym_get, anon_sym_set, - STATE(3573), 3, + ACTIONS(5363), 2, + sym_number, + sym_private_property_identifier, + STATE(3100), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 5, + ACTIONS(698), 10, + sym__automatic_semicolon, sym__member_signature_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2361), 21, + ACTIONS(3733), 20, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, - anon_sym_async, anon_sym_new, sym_identifier, anon_sym_static, @@ -197291,155 +197637,45 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [67404] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4337), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4339), 29, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - anon_sym_extends, - [67455] = 11, - ACTIONS(4000), 1, - anon_sym_LPAREN, - ACTIONS(4002), 1, - anon_sym_LBRACK, - ACTIONS(4004), 1, - anon_sym_DOT, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(5334), 1, - anon_sym_LT, - STATE(1651), 1, - sym_type_arguments, - STATE(1674), 1, - sym_arguments, - STATE(4744), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4810), 12, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4812), 22, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [67522] = 16, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(671), 1, - anon_sym_RBRACE, - ACTIONS(2343), 1, + [67494] = 10, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(2363), 1, - anon_sym_async, - ACTIONS(4190), 1, - anon_sym_EQ, - ACTIONS(4502), 1, + ACTIONS(4503), 1, anon_sym_LBRACK, - ACTIONS(4899), 1, + ACTIONS(5365), 1, anon_sym_STAR, - STATE(4863), 1, - aux_sym_object_repeat1, - STATE(4870), 1, - aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2347), 2, + ACTIONS(5367), 2, sym_number, sym_private_property_identifier, - ACTIONS(2367), 2, + ACTIONS(5369), 2, anon_sym_get, anon_sym_set, - STATE(3573), 3, + STATE(3826), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 5, + ACTIONS(698), 10, + sym__automatic_semicolon, sym__member_signature_marker, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2361), 20, + anon_sym_PIPE_RBRACE, + ACTIONS(2365), 21, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, + anon_sym_async, anon_sym_new, sym_identifier, anon_sym_static, @@ -197456,45 +197692,46 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [67599] = 10, - ACTIONS(2343), 1, + [67559] = 11, + ACTIONS(3321), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(3323), 1, anon_sym_SQUOTE, - ACTIONS(4502), 1, + ACTIONS(4179), 1, anon_sym_LBRACK, - ACTIONS(5337), 1, + ACTIONS(5365), 1, anon_sym_STAR, + ACTIONS(5371), 1, + anon_sym_async, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5339), 2, + ACTIONS(5373), 2, sym_number, sym_private_property_identifier, - ACTIONS(5341), 2, + ACTIONS(5375), 2, anon_sym_get, anon_sym_set, - STATE(3577), 3, + STATE(3116), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 10, + ACTIONS(698), 10, sym__automatic_semicolon, sym__member_signature_marker, - anon_sym_EQ, anon_sym_COMMA, - anon_sym_BANG, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2361), 21, + anon_sym_PIPE_RBRACE, + ACTIONS(3733), 20, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, - anon_sym_async, anon_sym_new, sym_identifier, anon_sym_static, @@ -197511,42 +197748,47 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [67664] = 11, - ACTIONS(3307), 1, + [67626] = 16, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(673), 1, + anon_sym_RBRACE, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(3309), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(4192), 1, + ACTIONS(2367), 1, + anon_sym_async, + ACTIONS(4177), 1, + anon_sym_EQ, + ACTIONS(4503), 1, anon_sym_LBRACK, - ACTIONS(5337), 1, + ACTIONS(4875), 1, anon_sym_STAR, - ACTIONS(5343), 1, - anon_sym_async, + STATE(4769), 1, + aux_sym_object_repeat1, + STATE(5141), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5345), 2, + ACTIONS(2355), 2, sym_number, sym_private_property_identifier, - ACTIONS(5347), 2, + ACTIONS(2371), 2, anon_sym_get, anon_sym_set, - STATE(2973), 3, + STATE(3772), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 10, - sym__automatic_semicolon, + ACTIONS(698), 5, sym__member_signature_marker, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, anon_sym_LPAREN, - anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(3718), 20, + ACTIONS(2365), 20, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -197567,50 +197809,126 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [67731] = 11, - ACTIONS(3307), 1, + [67703] = 32, + ACTIONS(4578), 1, + anon_sym_LPAREN, + ACTIONS(4580), 1, + anon_sym_LBRACK, + ACTIONS(4582), 1, + anon_sym_DOT, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(4881), 1, + anon_sym_as, + ACTIONS(4883), 1, + anon_sym_BANG, + ACTIONS(4919), 1, + anon_sym_satisfies, + ACTIONS(5035), 1, + anon_sym_LT, + ACTIONS(5039), 1, + anon_sym_GT, + ACTIONS(5041), 1, + anon_sym_AMP_AMP, + ACTIONS(5043), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5045), 1, + anon_sym_GT_GT, + ACTIONS(5049), 1, + anon_sym_AMP, + ACTIONS(5051), 1, + anon_sym_CARET, + ACTIONS(5053), 1, + anon_sym_PIPE, + ACTIONS(5057), 1, + anon_sym_PERCENT, + ACTIONS(5059), 1, + anon_sym_STAR_STAR, + ACTIONS(5067), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5069), 1, + sym__ternary_qmark, + ACTIONS(5379), 1, + anon_sym_in, + STATE(1887), 1, + sym_type_arguments, + STATE(2221), 1, + sym_arguments, + STATE(5038), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4917), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5037), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5047), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5055), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5063), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5065), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5061), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5377), 4, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_of, + [67812] = 10, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(3309), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(4192), 1, + ACTIONS(4177), 1, + anon_sym_EQ, + ACTIONS(4503), 1, anon_sym_LBRACK, - ACTIONS(5137), 1, - anon_sym_STAR, - ACTIONS(5349), 1, - anon_sym_async, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5351), 2, + ACTIONS(3985), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(4505), 2, sym_number, sym_private_property_identifier, - ACTIONS(5353), 2, - anon_sym_get, - anon_sym_set, - STATE(3012), 3, + STATE(3632), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 10, + ACTIONS(698), 8, sym__automatic_semicolon, sym__member_signature_marker, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(3718), 20, + anon_sym_PIPE_RBRACE, + ACTIONS(2365), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, + anon_sym_async, anon_sym_new, sym_identifier, anon_sym_static, anon_sym_readonly, + anon_sym_get, + anon_sym_set, anon_sym_declare, anon_sym_public, anon_sym_private, @@ -197623,31 +197941,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [67798] = 11, - ACTIONS(3307), 1, + [67877] = 10, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(3309), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(4192), 1, + ACTIONS(4503), 1, anon_sym_LBRACK, - ACTIONS(5137), 1, + ACTIONS(5382), 1, anon_sym_STAR, - ACTIONS(5349), 1, - anon_sym_async, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5353), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(5355), 2, + ACTIONS(5384), 2, sym_number, sym_private_property_identifier, - STATE(3008), 3, + ACTIONS(5386), 2, + anon_sym_get, + anon_sym_set, + STATE(3790), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 10, + ACTIONS(698), 10, sym__automatic_semicolon, sym__member_signature_marker, anon_sym_EQ, @@ -197658,11 +197974,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(3718), 20, + ACTIONS(2365), 21, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, + anon_sym_async, anon_sym_new, sym_identifier, anon_sym_static, @@ -197679,42 +197996,42 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [67865] = 11, - ACTIONS(3307), 1, + [67942] = 11, + ACTIONS(3321), 1, anon_sym_DQUOTE, - ACTIONS(3309), 1, + ACTIONS(3323), 1, anon_sym_SQUOTE, - ACTIONS(4192), 1, + ACTIONS(4179), 1, anon_sym_LBRACK, - ACTIONS(5137), 1, + ACTIONS(5105), 1, anon_sym_STAR, - ACTIONS(5349), 1, + ACTIONS(5107), 1, anon_sym_async, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5353), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(5357), 2, + ACTIONS(5109), 2, sym_number, sym_private_property_identifier, - STATE(3057), 3, + ACTIONS(5113), 2, + anon_sym_get, + anon_sym_set, + STATE(3111), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 10, + ACTIONS(698), 10, sym__automatic_semicolon, sym__member_signature_marker, - anon_sym_EQ, anon_sym_COMMA, - anon_sym_BANG, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(3718), 20, + anon_sym_PIPE_RBRACE, + ACTIONS(3733), 20, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -197735,21 +198052,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [67932] = 8, - ACTIONS(4000), 1, + [68009] = 8, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(5359), 1, + ACTIONS(5388), 1, anon_sym_LT, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4786), 12, + ACTIONS(4777), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -197762,7 +198079,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4788), 25, + ACTIONS(4779), 25, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -197788,425 +198105,425 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [67993] = 31, - ACTIONS(4000), 1, + [68070] = 31, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4753), 1, + ACTIONS(4770), 1, anon_sym_satisfies, - ACTIONS(5359), 1, + ACTIONS(5388), 1, anon_sym_LT, - ACTIONS(5365), 1, + ACTIONS(5394), 1, anon_sym_AMP_AMP, - ACTIONS(5367), 1, + ACTIONS(5396), 1, anon_sym_PIPE_PIPE, - ACTIONS(5369), 1, + ACTIONS(5398), 1, anon_sym_GT_GT, - ACTIONS(5373), 1, + ACTIONS(5402), 1, anon_sym_AMP, - ACTIONS(5375), 1, + ACTIONS(5404), 1, anon_sym_CARET, - ACTIONS(5377), 1, + ACTIONS(5406), 1, anon_sym_PIPE, - ACTIONS(5381), 1, + ACTIONS(5410), 1, anon_sym_PERCENT, - ACTIONS(5383), 1, + ACTIONS(5412), 1, anon_sym_STAR_STAR, - ACTIONS(5391), 1, + ACTIONS(5420), 1, anon_sym_QMARK_QMARK, - ACTIONS(5393), 1, + ACTIONS(5422), 1, sym__ternary_qmark, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5361), 2, + ACTIONS(5390), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5363), 2, + ACTIONS(5392), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5371), 2, + ACTIONS(5400), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5379), 2, + ACTIONS(5408), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5387), 2, + ACTIONS(5416), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5389), 2, + ACTIONS(5418), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5385), 3, + ACTIONS(5414), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4651), 4, + ACTIONS(4624), 4, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_BQUOTE, anon_sym_implements, - [68100] = 31, - ACTIONS(4000), 1, + [68177] = 31, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4753), 1, + ACTIONS(4770), 1, anon_sym_satisfies, - ACTIONS(5359), 1, + ACTIONS(5388), 1, anon_sym_LT, - ACTIONS(5365), 1, + ACTIONS(5394), 1, anon_sym_AMP_AMP, - ACTIONS(5367), 1, + ACTIONS(5396), 1, anon_sym_PIPE_PIPE, - ACTIONS(5369), 1, + ACTIONS(5398), 1, anon_sym_GT_GT, - ACTIONS(5373), 1, + ACTIONS(5402), 1, anon_sym_AMP, - ACTIONS(5375), 1, + ACTIONS(5404), 1, anon_sym_CARET, - ACTIONS(5377), 1, + ACTIONS(5406), 1, anon_sym_PIPE, - ACTIONS(5381), 1, + ACTIONS(5410), 1, anon_sym_PERCENT, - ACTIONS(5383), 1, + ACTIONS(5412), 1, anon_sym_STAR_STAR, - ACTIONS(5391), 1, + ACTIONS(5420), 1, anon_sym_QMARK_QMARK, - ACTIONS(5393), 1, + ACTIONS(5422), 1, sym__ternary_qmark, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5361), 2, + ACTIONS(5390), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5363), 2, + ACTIONS(5392), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5371), 2, + ACTIONS(5400), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5379), 2, + ACTIONS(5408), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5387), 2, + ACTIONS(5416), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5389), 2, + ACTIONS(5418), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5385), 3, + ACTIONS(5414), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4769), 4, + ACTIONS(4781), 4, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_BQUOTE, anon_sym_implements, - [68207] = 31, - ACTIONS(4000), 1, + [68284] = 31, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4753), 1, + ACTIONS(4770), 1, anon_sym_satisfies, - ACTIONS(5359), 1, + ACTIONS(5388), 1, anon_sym_LT, - ACTIONS(5365), 1, + ACTIONS(5394), 1, anon_sym_AMP_AMP, - ACTIONS(5367), 1, + ACTIONS(5396), 1, anon_sym_PIPE_PIPE, - ACTIONS(5369), 1, + ACTIONS(5398), 1, anon_sym_GT_GT, - ACTIONS(5373), 1, + ACTIONS(5402), 1, anon_sym_AMP, - ACTIONS(5375), 1, + ACTIONS(5404), 1, anon_sym_CARET, - ACTIONS(5377), 1, + ACTIONS(5406), 1, anon_sym_PIPE, - ACTIONS(5381), 1, + ACTIONS(5410), 1, anon_sym_PERCENT, - ACTIONS(5383), 1, + ACTIONS(5412), 1, anon_sym_STAR_STAR, - ACTIONS(5391), 1, + ACTIONS(5420), 1, anon_sym_QMARK_QMARK, - ACTIONS(5393), 1, + ACTIONS(5422), 1, sym__ternary_qmark, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5361), 2, + ACTIONS(5390), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5363), 2, + ACTIONS(5392), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5371), 2, + ACTIONS(5400), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5379), 2, + ACTIONS(5408), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5387), 2, + ACTIONS(5416), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5389), 2, + ACTIONS(5418), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5385), 3, + ACTIONS(5414), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4822), 4, + ACTIONS(4783), 4, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_BQUOTE, anon_sym_implements, - [68314] = 31, - ACTIONS(4000), 1, + [68391] = 31, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4753), 1, + ACTIONS(4770), 1, anon_sym_satisfies, - ACTIONS(5359), 1, + ACTIONS(5388), 1, anon_sym_LT, - ACTIONS(5365), 1, + ACTIONS(5394), 1, anon_sym_AMP_AMP, - ACTIONS(5367), 1, + ACTIONS(5396), 1, anon_sym_PIPE_PIPE, - ACTIONS(5369), 1, + ACTIONS(5398), 1, anon_sym_GT_GT, - ACTIONS(5373), 1, + ACTIONS(5402), 1, anon_sym_AMP, - ACTIONS(5375), 1, + ACTIONS(5404), 1, anon_sym_CARET, - ACTIONS(5377), 1, + ACTIONS(5406), 1, anon_sym_PIPE, - ACTIONS(5381), 1, + ACTIONS(5410), 1, anon_sym_PERCENT, - ACTIONS(5383), 1, + ACTIONS(5412), 1, anon_sym_STAR_STAR, - ACTIONS(5391), 1, + ACTIONS(5420), 1, anon_sym_QMARK_QMARK, - ACTIONS(5393), 1, + ACTIONS(5422), 1, sym__ternary_qmark, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5361), 2, + ACTIONS(5390), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5363), 2, + ACTIONS(5392), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5371), 2, + ACTIONS(5400), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5379), 2, + ACTIONS(5408), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5387), 2, + ACTIONS(5416), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5389), 2, + ACTIONS(5418), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5385), 3, + ACTIONS(5414), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4795), 4, + ACTIONS(4785), 4, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_BQUOTE, anon_sym_implements, - [68421] = 31, - ACTIONS(4000), 1, + [68498] = 31, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4753), 1, + ACTIONS(4770), 1, anon_sym_satisfies, - ACTIONS(5359), 1, + ACTIONS(5388), 1, anon_sym_LT, - ACTIONS(5365), 1, + ACTIONS(5394), 1, anon_sym_AMP_AMP, - ACTIONS(5367), 1, + ACTIONS(5396), 1, anon_sym_PIPE_PIPE, - ACTIONS(5369), 1, + ACTIONS(5398), 1, anon_sym_GT_GT, - ACTIONS(5373), 1, + ACTIONS(5402), 1, anon_sym_AMP, - ACTIONS(5375), 1, + ACTIONS(5404), 1, anon_sym_CARET, - ACTIONS(5377), 1, + ACTIONS(5406), 1, anon_sym_PIPE, - ACTIONS(5381), 1, + ACTIONS(5410), 1, anon_sym_PERCENT, - ACTIONS(5383), 1, + ACTIONS(5412), 1, anon_sym_STAR_STAR, - ACTIONS(5391), 1, + ACTIONS(5420), 1, anon_sym_QMARK_QMARK, - ACTIONS(5393), 1, + ACTIONS(5422), 1, sym__ternary_qmark, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5361), 2, + ACTIONS(5390), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5363), 2, + ACTIONS(5392), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5371), 2, + ACTIONS(5400), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5379), 2, + ACTIONS(5408), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5387), 2, + ACTIONS(5416), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5389), 2, + ACTIONS(5418), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5385), 3, + ACTIONS(5414), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4601), 4, + ACTIONS(4672), 4, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_BQUOTE, anon_sym_implements, - [68528] = 18, - ACTIONS(4000), 1, + [68605] = 18, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(5359), 1, + ACTIONS(5388), 1, anon_sym_LT, - ACTIONS(5369), 1, + ACTIONS(5398), 1, anon_sym_GT_GT, - ACTIONS(5381), 1, + ACTIONS(5410), 1, anon_sym_PERCENT, - ACTIONS(5383), 1, + ACTIONS(5412), 1, anon_sym_STAR_STAR, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5361), 2, + ACTIONS(5390), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5371), 2, + ACTIONS(5400), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5379), 2, + ACTIONS(5408), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4765), 7, + ACTIONS(4789), 7, anon_sym_BANG, anon_sym_in, anon_sym_AMP, @@ -198214,7 +198531,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4763), 16, + ACTIONS(4787), 16, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -198231,32 +198548,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [68609] = 13, - ACTIONS(4000), 1, + [68686] = 13, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(5383), 1, + ACTIONS(5412), 1, anon_sym_STAR_STAR, - ACTIONS(5395), 1, + ACTIONS(5424), 1, anon_sym_LT, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4765), 12, + ACTIONS(4789), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -198269,7 +198586,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4763), 19, + ACTIONS(4787), 19, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -198289,66 +198606,66 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [68680] = 25, - ACTIONS(4000), 1, + [68757] = 25, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4765), 1, + ACTIONS(4789), 1, anon_sym_BANG, - ACTIONS(5359), 1, + ACTIONS(5388), 1, anon_sym_LT, - ACTIONS(5369), 1, + ACTIONS(5398), 1, anon_sym_GT_GT, - ACTIONS(5373), 1, + ACTIONS(5402), 1, anon_sym_AMP, - ACTIONS(5375), 1, + ACTIONS(5404), 1, anon_sym_CARET, - ACTIONS(5377), 1, + ACTIONS(5406), 1, anon_sym_PIPE, - ACTIONS(5381), 1, + ACTIONS(5410), 1, anon_sym_PERCENT, - ACTIONS(5383), 1, + ACTIONS(5412), 1, anon_sym_STAR_STAR, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5361), 2, + ACTIONS(5390), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5363), 2, + ACTIONS(5392), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5371), 2, + ACTIONS(5400), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5379), 2, + ACTIONS(5408), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5387), 2, + ACTIONS(5416), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5389), 2, + ACTIONS(5418), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5385), 3, + ACTIONS(5414), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4763), 10, + ACTIONS(4787), 10, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -198359,68 +198676,68 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [68775] = 26, - ACTIONS(4000), 1, + [68852] = 26, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4765), 1, + ACTIONS(4789), 1, anon_sym_BANG, - ACTIONS(5359), 1, + ACTIONS(5388), 1, anon_sym_LT, - ACTIONS(5365), 1, + ACTIONS(5394), 1, anon_sym_AMP_AMP, - ACTIONS(5369), 1, + ACTIONS(5398), 1, anon_sym_GT_GT, - ACTIONS(5373), 1, + ACTIONS(5402), 1, anon_sym_AMP, - ACTIONS(5375), 1, + ACTIONS(5404), 1, anon_sym_CARET, - ACTIONS(5377), 1, + ACTIONS(5406), 1, anon_sym_PIPE, - ACTIONS(5381), 1, + ACTIONS(5410), 1, anon_sym_PERCENT, - ACTIONS(5383), 1, + ACTIONS(5412), 1, anon_sym_STAR_STAR, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5361), 2, + ACTIONS(5390), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5363), 2, + ACTIONS(5392), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5371), 2, + ACTIONS(5400), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5379), 2, + ACTIONS(5408), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5387), 2, + ACTIONS(5416), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5389), 2, + ACTIONS(5418), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5385), 3, + ACTIONS(5414), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4763), 9, + ACTIONS(4787), 9, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -198430,40 +198747,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [68872] = 16, - ACTIONS(4000), 1, + [68949] = 16, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(5381), 1, + ACTIONS(5410), 1, anon_sym_PERCENT, - ACTIONS(5383), 1, + ACTIONS(5412), 1, anon_sym_STAR_STAR, - ACTIONS(5395), 1, + ACTIONS(5424), 1, anon_sym_LT, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5361), 2, + ACTIONS(5390), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5379), 2, + ACTIONS(5408), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4765), 8, + ACTIONS(4789), 8, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, @@ -198472,7 +198789,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4763), 18, + ACTIONS(4787), 18, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -198491,62 +198808,62 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [68949] = 22, - ACTIONS(4000), 1, + [69026] = 22, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(5359), 1, + ACTIONS(5388), 1, anon_sym_LT, - ACTIONS(5369), 1, + ACTIONS(5398), 1, anon_sym_GT_GT, - ACTIONS(5381), 1, + ACTIONS(5410), 1, anon_sym_PERCENT, - ACTIONS(5383), 1, + ACTIONS(5412), 1, anon_sym_STAR_STAR, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5361), 2, + ACTIONS(5390), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5363), 2, + ACTIONS(5392), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5371), 2, + ACTIONS(5400), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5379), 2, + ACTIONS(5408), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5387), 2, + ACTIONS(5416), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5389), 2, + ACTIONS(5418), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4765), 3, + ACTIONS(4789), 3, anon_sym_BANG, anon_sym_AMP, anon_sym_PIPE, - ACTIONS(5385), 3, + ACTIONS(5414), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4763), 11, + ACTIONS(4787), 11, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -198558,63 +198875,63 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [69038] = 23, - ACTIONS(4000), 1, + [69115] = 23, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(5359), 1, + ACTIONS(5388), 1, anon_sym_LT, - ACTIONS(5369), 1, + ACTIONS(5398), 1, anon_sym_GT_GT, - ACTIONS(5373), 1, + ACTIONS(5402), 1, anon_sym_AMP, - ACTIONS(5381), 1, + ACTIONS(5410), 1, anon_sym_PERCENT, - ACTIONS(5383), 1, + ACTIONS(5412), 1, anon_sym_STAR_STAR, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4765), 2, + ACTIONS(4789), 2, anon_sym_BANG, anon_sym_PIPE, - ACTIONS(5361), 2, + ACTIONS(5390), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5363), 2, + ACTIONS(5392), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5371), 2, + ACTIONS(5400), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5379), 2, + ACTIONS(5408), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5387), 2, + ACTIONS(5416), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5389), 2, + ACTIONS(5418), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5385), 3, + ACTIONS(5414), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4763), 11, + ACTIONS(4787), 11, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -198626,65 +198943,65 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [69129] = 24, - ACTIONS(4000), 1, + [69206] = 24, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(5359), 1, + ACTIONS(5388), 1, anon_sym_LT, - ACTIONS(5369), 1, + ACTIONS(5398), 1, anon_sym_GT_GT, - ACTIONS(5373), 1, + ACTIONS(5402), 1, anon_sym_AMP, - ACTIONS(5375), 1, + ACTIONS(5404), 1, anon_sym_CARET, - ACTIONS(5381), 1, + ACTIONS(5410), 1, anon_sym_PERCENT, - ACTIONS(5383), 1, + ACTIONS(5412), 1, anon_sym_STAR_STAR, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4765), 2, + ACTIONS(4789), 2, anon_sym_BANG, anon_sym_PIPE, - ACTIONS(5361), 2, + ACTIONS(5390), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5363), 2, + ACTIONS(5392), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5371), 2, + ACTIONS(5400), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5379), 2, + ACTIONS(5408), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5387), 2, + ACTIONS(5416), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5389), 2, + ACTIONS(5418), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5385), 3, + ACTIONS(5414), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4763), 10, + ACTIONS(4787), 10, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -198695,37 +199012,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [69222] = 15, - ACTIONS(4000), 1, + [69299] = 15, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(5381), 1, + ACTIONS(5410), 1, anon_sym_PERCENT, - ACTIONS(5383), 1, + ACTIONS(5412), 1, anon_sym_STAR_STAR, - ACTIONS(5395), 1, + ACTIONS(5424), 1, anon_sym_LT, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5361), 2, + ACTIONS(5390), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4765), 10, + ACTIONS(4789), 10, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, @@ -198736,7 +199053,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4763), 18, + ACTIONS(4787), 18, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -198755,38 +199072,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [69297] = 16, - ACTIONS(4000), 1, + [69374] = 16, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4753), 1, + ACTIONS(4770), 1, anon_sym_satisfies, - ACTIONS(5383), 1, + ACTIONS(5412), 1, anon_sym_STAR_STAR, - ACTIONS(5395), 1, + ACTIONS(5424), 1, anon_sym_LT, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4765), 11, + ACTIONS(4789), 11, anon_sym_STAR, anon_sym_in, anon_sym_GT_GT, @@ -198798,7 +199115,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4763), 17, + ACTIONS(4787), 17, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, @@ -198816,58 +199133,58 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_BQUOTE, anon_sym_implements, - [69374] = 20, - ACTIONS(4000), 1, + [69451] = 20, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(5359), 1, + ACTIONS(5388), 1, anon_sym_LT, - ACTIONS(5369), 1, + ACTIONS(5398), 1, anon_sym_GT_GT, - ACTIONS(5381), 1, + ACTIONS(5410), 1, anon_sym_PERCENT, - ACTIONS(5383), 1, + ACTIONS(5412), 1, anon_sym_STAR_STAR, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5361), 2, + ACTIONS(5390), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5363), 2, + ACTIONS(5392), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5371), 2, + ACTIONS(5400), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5379), 2, + ACTIONS(5408), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5385), 3, + ACTIONS(5414), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4765), 5, + ACTIONS(4789), 5, anon_sym_BANG, anon_sym_AMP, anon_sym_PIPE, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4763), 13, + ACTIONS(4787), 13, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -198881,70 +199198,70 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [69459] = 27, - ACTIONS(4000), 1, + [69536] = 27, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4765), 1, + ACTIONS(4789), 1, anon_sym_BANG, - ACTIONS(5359), 1, + ACTIONS(5388), 1, anon_sym_LT, - ACTIONS(5365), 1, + ACTIONS(5394), 1, anon_sym_AMP_AMP, - ACTIONS(5367), 1, + ACTIONS(5396), 1, anon_sym_PIPE_PIPE, - ACTIONS(5369), 1, + ACTIONS(5398), 1, anon_sym_GT_GT, - ACTIONS(5373), 1, + ACTIONS(5402), 1, anon_sym_AMP, - ACTIONS(5375), 1, + ACTIONS(5404), 1, anon_sym_CARET, - ACTIONS(5377), 1, + ACTIONS(5406), 1, anon_sym_PIPE, - ACTIONS(5381), 1, + ACTIONS(5410), 1, anon_sym_PERCENT, - ACTIONS(5383), 1, + ACTIONS(5412), 1, anon_sym_STAR_STAR, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5361), 2, + ACTIONS(5390), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5363), 2, + ACTIONS(5392), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5371), 2, + ACTIONS(5400), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5379), 2, + ACTIONS(5408), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5387), 2, + ACTIONS(5416), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5389), 2, + ACTIONS(5418), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5385), 3, + ACTIONS(5414), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4763), 8, + ACTIONS(4787), 8, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -198953,638 +199270,638 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [69558] = 31, - ACTIONS(4000), 1, + [69635] = 31, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4753), 1, + ACTIONS(4770), 1, anon_sym_satisfies, - ACTIONS(5359), 1, + ACTIONS(5388), 1, anon_sym_LT, - ACTIONS(5365), 1, + ACTIONS(5394), 1, anon_sym_AMP_AMP, - ACTIONS(5367), 1, + ACTIONS(5396), 1, anon_sym_PIPE_PIPE, - ACTIONS(5369), 1, + ACTIONS(5398), 1, anon_sym_GT_GT, - ACTIONS(5373), 1, + ACTIONS(5402), 1, anon_sym_AMP, - ACTIONS(5375), 1, + ACTIONS(5404), 1, anon_sym_CARET, - ACTIONS(5377), 1, + ACTIONS(5406), 1, anon_sym_PIPE, - ACTIONS(5381), 1, + ACTIONS(5410), 1, anon_sym_PERCENT, - ACTIONS(5383), 1, + ACTIONS(5412), 1, anon_sym_STAR_STAR, - ACTIONS(5391), 1, + ACTIONS(5420), 1, anon_sym_QMARK_QMARK, - ACTIONS(5393), 1, + ACTIONS(5422), 1, sym__ternary_qmark, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5361), 2, + ACTIONS(5390), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5363), 2, + ACTIONS(5392), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5371), 2, + ACTIONS(5400), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5379), 2, + ACTIONS(5408), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5387), 2, + ACTIONS(5416), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5389), 2, + ACTIONS(5418), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5385), 3, + ACTIONS(5414), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4679), 4, + ACTIONS(4690), 4, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_BQUOTE, anon_sym_implements, - [69665] = 31, - ACTIONS(4000), 1, + [69742] = 31, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4753), 1, + ACTIONS(4770), 1, anon_sym_satisfies, - ACTIONS(5359), 1, + ACTIONS(5388), 1, anon_sym_LT, - ACTIONS(5365), 1, + ACTIONS(5394), 1, anon_sym_AMP_AMP, - ACTIONS(5367), 1, + ACTIONS(5396), 1, anon_sym_PIPE_PIPE, - ACTIONS(5369), 1, + ACTIONS(5398), 1, anon_sym_GT_GT, - ACTIONS(5373), 1, + ACTIONS(5402), 1, anon_sym_AMP, - ACTIONS(5375), 1, + ACTIONS(5404), 1, anon_sym_CARET, - ACTIONS(5377), 1, + ACTIONS(5406), 1, anon_sym_PIPE, - ACTIONS(5381), 1, + ACTIONS(5410), 1, anon_sym_PERCENT, - ACTIONS(5383), 1, + ACTIONS(5412), 1, anon_sym_STAR_STAR, - ACTIONS(5391), 1, + ACTIONS(5420), 1, anon_sym_QMARK_QMARK, - ACTIONS(5393), 1, + ACTIONS(5422), 1, sym__ternary_qmark, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5361), 2, + ACTIONS(5390), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5363), 2, + ACTIONS(5392), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5371), 2, + ACTIONS(5400), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5379), 2, + ACTIONS(5408), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5387), 2, + ACTIONS(5416), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5389), 2, + ACTIONS(5418), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5385), 3, + ACTIONS(5414), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4808), 4, + ACTIONS(4730), 4, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_BQUOTE, anon_sym_implements, - [69772] = 31, - ACTIONS(4000), 1, + [69849] = 31, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4753), 1, + ACTIONS(4770), 1, anon_sym_satisfies, - ACTIONS(5359), 1, + ACTIONS(5388), 1, anon_sym_LT, - ACTIONS(5365), 1, + ACTIONS(5394), 1, anon_sym_AMP_AMP, - ACTIONS(5367), 1, + ACTIONS(5396), 1, anon_sym_PIPE_PIPE, - ACTIONS(5369), 1, + ACTIONS(5398), 1, anon_sym_GT_GT, - ACTIONS(5373), 1, + ACTIONS(5402), 1, anon_sym_AMP, - ACTIONS(5375), 1, + ACTIONS(5404), 1, anon_sym_CARET, - ACTIONS(5377), 1, + ACTIONS(5406), 1, anon_sym_PIPE, - ACTIONS(5381), 1, + ACTIONS(5410), 1, anon_sym_PERCENT, - ACTIONS(5383), 1, + ACTIONS(5412), 1, anon_sym_STAR_STAR, - ACTIONS(5391), 1, + ACTIONS(5420), 1, anon_sym_QMARK_QMARK, - ACTIONS(5393), 1, + ACTIONS(5422), 1, sym__ternary_qmark, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5361), 2, + ACTIONS(5390), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5363), 2, + ACTIONS(5392), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5371), 2, + ACTIONS(5400), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5379), 2, + ACTIONS(5408), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5387), 2, + ACTIONS(5416), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5389), 2, + ACTIONS(5418), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5385), 3, + ACTIONS(5414), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4633), 4, + ACTIONS(4511), 4, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_BQUOTE, anon_sym_implements, - [69879] = 31, - ACTIONS(4000), 1, + [69956] = 31, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4753), 1, + ACTIONS(4770), 1, anon_sym_satisfies, - ACTIONS(5359), 1, + ACTIONS(5388), 1, anon_sym_LT, - ACTIONS(5365), 1, + ACTIONS(5394), 1, anon_sym_AMP_AMP, - ACTIONS(5367), 1, + ACTIONS(5396), 1, anon_sym_PIPE_PIPE, - ACTIONS(5369), 1, + ACTIONS(5398), 1, anon_sym_GT_GT, - ACTIONS(5373), 1, + ACTIONS(5402), 1, anon_sym_AMP, - ACTIONS(5375), 1, + ACTIONS(5404), 1, anon_sym_CARET, - ACTIONS(5377), 1, + ACTIONS(5406), 1, anon_sym_PIPE, - ACTIONS(5381), 1, + ACTIONS(5410), 1, anon_sym_PERCENT, - ACTIONS(5383), 1, + ACTIONS(5412), 1, anon_sym_STAR_STAR, - ACTIONS(5391), 1, + ACTIONS(5420), 1, anon_sym_QMARK_QMARK, - ACTIONS(5393), 1, + ACTIONS(5422), 1, sym__ternary_qmark, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5361), 2, + ACTIONS(5390), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5363), 2, + ACTIONS(5392), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5371), 2, + ACTIONS(5400), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5379), 2, + ACTIONS(5408), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5387), 2, + ACTIONS(5416), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5389), 2, + ACTIONS(5418), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5385), 3, + ACTIONS(5414), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4667), 4, + ACTIONS(4519), 4, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_BQUOTE, anon_sym_implements, - [69986] = 31, - ACTIONS(4000), 1, + [70063] = 31, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4753), 1, + ACTIONS(4770), 1, anon_sym_satisfies, - ACTIONS(5359), 1, + ACTIONS(5388), 1, anon_sym_LT, - ACTIONS(5365), 1, + ACTIONS(5394), 1, anon_sym_AMP_AMP, - ACTIONS(5367), 1, + ACTIONS(5396), 1, anon_sym_PIPE_PIPE, - ACTIONS(5369), 1, + ACTIONS(5398), 1, anon_sym_GT_GT, - ACTIONS(5373), 1, + ACTIONS(5402), 1, anon_sym_AMP, - ACTIONS(5375), 1, + ACTIONS(5404), 1, anon_sym_CARET, - ACTIONS(5377), 1, + ACTIONS(5406), 1, anon_sym_PIPE, - ACTIONS(5381), 1, + ACTIONS(5410), 1, anon_sym_PERCENT, - ACTIONS(5383), 1, + ACTIONS(5412), 1, anon_sym_STAR_STAR, - ACTIONS(5391), 1, + ACTIONS(5420), 1, anon_sym_QMARK_QMARK, - ACTIONS(5393), 1, + ACTIONS(5422), 1, sym__ternary_qmark, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5361), 2, + ACTIONS(5390), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5363), 2, + ACTIONS(5392), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5371), 2, + ACTIONS(5400), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5379), 2, + ACTIONS(5408), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5387), 2, + ACTIONS(5416), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5389), 2, + ACTIONS(5418), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5385), 3, + ACTIONS(5414), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4697), 4, + ACTIONS(4523), 4, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_BQUOTE, anon_sym_implements, - [70093] = 31, - ACTIONS(4000), 1, + [70170] = 31, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4753), 1, + ACTIONS(4770), 1, anon_sym_satisfies, - ACTIONS(5359), 1, + ACTIONS(5388), 1, anon_sym_LT, - ACTIONS(5365), 1, + ACTIONS(5394), 1, anon_sym_AMP_AMP, - ACTIONS(5367), 1, + ACTIONS(5396), 1, anon_sym_PIPE_PIPE, - ACTIONS(5369), 1, + ACTIONS(5398), 1, anon_sym_GT_GT, - ACTIONS(5373), 1, + ACTIONS(5402), 1, anon_sym_AMP, - ACTIONS(5375), 1, + ACTIONS(5404), 1, anon_sym_CARET, - ACTIONS(5377), 1, + ACTIONS(5406), 1, anon_sym_PIPE, - ACTIONS(5381), 1, + ACTIONS(5410), 1, anon_sym_PERCENT, - ACTIONS(5383), 1, + ACTIONS(5412), 1, anon_sym_STAR_STAR, - ACTIONS(5391), 1, + ACTIONS(5420), 1, anon_sym_QMARK_QMARK, - ACTIONS(5393), 1, + ACTIONS(5422), 1, sym__ternary_qmark, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5361), 2, + ACTIONS(5390), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5363), 2, + ACTIONS(5392), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5371), 2, + ACTIONS(5400), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5379), 2, + ACTIONS(5408), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5387), 2, + ACTIONS(5416), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5389), 2, + ACTIONS(5418), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5385), 3, + ACTIONS(5414), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4845), 4, + ACTIONS(4798), 4, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_BQUOTE, anon_sym_implements, - [70200] = 31, - ACTIONS(4000), 1, + [70277] = 31, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4753), 1, + ACTIONS(4770), 1, anon_sym_satisfies, - ACTIONS(5359), 1, + ACTIONS(5388), 1, anon_sym_LT, - ACTIONS(5365), 1, + ACTIONS(5394), 1, anon_sym_AMP_AMP, - ACTIONS(5367), 1, + ACTIONS(5396), 1, anon_sym_PIPE_PIPE, - ACTIONS(5369), 1, + ACTIONS(5398), 1, anon_sym_GT_GT, - ACTIONS(5373), 1, + ACTIONS(5402), 1, anon_sym_AMP, - ACTIONS(5375), 1, + ACTIONS(5404), 1, anon_sym_CARET, - ACTIONS(5377), 1, + ACTIONS(5406), 1, anon_sym_PIPE, - ACTIONS(5381), 1, + ACTIONS(5410), 1, anon_sym_PERCENT, - ACTIONS(5383), 1, + ACTIONS(5412), 1, anon_sym_STAR_STAR, - ACTIONS(5391), 1, + ACTIONS(5420), 1, anon_sym_QMARK_QMARK, - ACTIONS(5393), 1, + ACTIONS(5422), 1, sym__ternary_qmark, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5361), 2, + ACTIONS(5390), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5363), 2, + ACTIONS(5392), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5371), 2, + ACTIONS(5400), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5379), 2, + ACTIONS(5408), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5387), 2, + ACTIONS(5416), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5389), 2, + ACTIONS(5418), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5385), 3, + ACTIONS(5414), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4793), 4, + ACTIONS(4800), 4, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_BQUOTE, anon_sym_implements, - [70307] = 31, - ACTIONS(4000), 1, + [70384] = 31, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4753), 1, + ACTIONS(4770), 1, anon_sym_satisfies, - ACTIONS(5359), 1, + ACTIONS(5388), 1, anon_sym_LT, - ACTIONS(5365), 1, + ACTIONS(5394), 1, anon_sym_AMP_AMP, - ACTIONS(5367), 1, + ACTIONS(5396), 1, anon_sym_PIPE_PIPE, - ACTIONS(5369), 1, + ACTIONS(5398), 1, anon_sym_GT_GT, - ACTIONS(5373), 1, + ACTIONS(5402), 1, anon_sym_AMP, - ACTIONS(5375), 1, + ACTIONS(5404), 1, anon_sym_CARET, - ACTIONS(5377), 1, + ACTIONS(5406), 1, anon_sym_PIPE, - ACTIONS(5381), 1, + ACTIONS(5410), 1, anon_sym_PERCENT, - ACTIONS(5383), 1, + ACTIONS(5412), 1, anon_sym_STAR_STAR, - ACTIONS(5391), 1, + ACTIONS(5420), 1, anon_sym_QMARK_QMARK, - ACTIONS(5393), 1, + ACTIONS(5422), 1, sym__ternary_qmark, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5361), 2, + ACTIONS(5390), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5363), 2, + ACTIONS(5392), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5371), 2, + ACTIONS(5400), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5379), 2, + ACTIONS(5408), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5387), 2, + ACTIONS(5416), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5389), 2, + ACTIONS(5418), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5385), 3, + ACTIONS(5414), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4761), 4, + ACTIONS(4802), 4, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_BQUOTE, anon_sym_implements, - [70414] = 12, - ACTIONS(4000), 1, + [70491] = 12, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(5398), 1, + ACTIONS(5427), 1, anon_sym_LT, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4797), 12, + ACTIONS(4832), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -199597,7 +199914,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4799), 20, + ACTIONS(4834), 20, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -199618,36 +199935,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [70483] = 15, - ACTIONS(4000), 1, + [70560] = 15, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4753), 1, + ACTIONS(4770), 1, anon_sym_satisfies, - ACTIONS(5401), 1, + ACTIONS(5430), 1, anon_sym_LT, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4836), 11, + ACTIONS(4839), 11, anon_sym_STAR, anon_sym_in, anon_sym_GT_GT, @@ -199659,7 +199976,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4838), 18, + ACTIONS(4841), 18, sym__ternary_qmark, anon_sym_LBRACE, anon_sym_COMMA, @@ -199678,103 +199995,103 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_BQUOTE, anon_sym_implements, - [70558] = 31, - ACTIONS(4000), 1, + [70635] = 31, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4753), 1, + ACTIONS(4770), 1, anon_sym_satisfies, - ACTIONS(5359), 1, + ACTIONS(5388), 1, anon_sym_LT, - ACTIONS(5365), 1, + ACTIONS(5394), 1, anon_sym_AMP_AMP, - ACTIONS(5367), 1, + ACTIONS(5396), 1, anon_sym_PIPE_PIPE, - ACTIONS(5369), 1, + ACTIONS(5398), 1, anon_sym_GT_GT, - ACTIONS(5373), 1, + ACTIONS(5402), 1, anon_sym_AMP, - ACTIONS(5375), 1, + ACTIONS(5404), 1, anon_sym_CARET, - ACTIONS(5377), 1, + ACTIONS(5406), 1, anon_sym_PIPE, - ACTIONS(5381), 1, + ACTIONS(5410), 1, anon_sym_PERCENT, - ACTIONS(5383), 1, + ACTIONS(5412), 1, anon_sym_STAR_STAR, - ACTIONS(5391), 1, + ACTIONS(5420), 1, anon_sym_QMARK_QMARK, - ACTIONS(5393), 1, + ACTIONS(5422), 1, sym__ternary_qmark, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5361), 2, + ACTIONS(5390), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5363), 2, + ACTIONS(5392), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5371), 2, + ACTIONS(5400), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5379), 2, + ACTIONS(5408), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5387), 2, + ACTIONS(5416), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5389), 2, + ACTIONS(5418), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5385), 3, + ACTIONS(5414), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4784), 4, + ACTIONS(4846), 4, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_BQUOTE, anon_sym_implements, - [70665] = 11, - ACTIONS(4000), 1, + [70742] = 11, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(5404), 1, + ACTIONS(5433), 1, anon_sym_LT, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4810), 12, + ACTIONS(4848), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -199787,7 +200104,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4812), 22, + ACTIONS(4850), 22, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -199810,101 +200127,50 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [70732] = 10, - ACTIONS(2343), 1, - anon_sym_DQUOTE, - ACTIONS(2345), 1, - anon_sym_SQUOTE, - ACTIONS(4502), 1, - anon_sym_LBRACK, - ACTIONS(5407), 1, - anon_sym_STAR, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5409), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(5411), 2, - anon_sym_get, - anon_sym_set, - STATE(3703), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(696), 10, - sym__automatic_semicolon, - sym__member_signature_marker, + [70809] = 15, + ACTIONS(237), 1, anon_sym_COMMA, + ACTIONS(702), 1, anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(2361), 21, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [70797] = 11, - ACTIONS(3307), 1, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(3309), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(4192), 1, + ACTIONS(4177), 1, + anon_sym_EQ, + ACTIONS(4503), 1, anon_sym_LBRACK, - ACTIONS(5407), 1, + ACTIONS(4875), 1, anon_sym_STAR, - ACTIONS(5413), 1, - anon_sym_async, + STATE(5139), 1, + aux_sym_object_repeat1, + STATE(5141), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5415), 2, + ACTIONS(2355), 2, sym_number, sym_private_property_identifier, - ACTIONS(5417), 2, + ACTIONS(2371), 2, anon_sym_get, anon_sym_set, - STATE(3110), 3, + STATE(3772), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 10, - sym__automatic_semicolon, + ACTIONS(698), 5, sym__member_signature_marker, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(3718), 20, + ACTIONS(2365), 21, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, + anon_sym_async, anon_sym_new, sym_identifier, anon_sym_static, @@ -199921,13 +200187,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [70864] = 4, - ACTIONS(3526), 1, + [70884] = 4, + ACTIONS(3542), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3496), 13, + ACTIONS(3498), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -199941,7 +200207,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3500), 28, + ACTIONS(3502), 28, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, @@ -199970,98 +200236,93 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [70917] = 32, - ACTIONS(4581), 1, + [70937] = 31, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4583), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4585), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(4852), 1, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4854), 1, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4861), 1, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(4770), 1, anon_sym_satisfies, - ACTIONS(4867), 1, + ACTIONS(4948), 1, anon_sym_AMP_AMP, - ACTIONS(4869), 1, + ACTIONS(4950), 1, anon_sym_PIPE_PIPE, - ACTIONS(4871), 1, + ACTIONS(4952), 1, anon_sym_GT_GT, - ACTIONS(4875), 1, + ACTIONS(4956), 1, anon_sym_AMP, - ACTIONS(4877), 1, + ACTIONS(4958), 1, anon_sym_CARET, - ACTIONS(4879), 1, + ACTIONS(4960), 1, anon_sym_PIPE, - ACTIONS(4883), 1, + ACTIONS(4964), 1, anon_sym_PERCENT, - ACTIONS(4885), 1, + ACTIONS(4966), 1, anon_sym_STAR_STAR, - ACTIONS(4887), 1, + ACTIONS(4968), 1, anon_sym_LT, - ACTIONS(4895), 1, + ACTIONS(4976), 1, anon_sym_QMARK_QMARK, - ACTIONS(4897), 1, + ACTIONS(4978), 1, sym__ternary_qmark, - STATE(2103), 1, + STATE(1530), 1, sym_type_arguments, - STATE(2396), 1, + STATE(1696), 1, sym_arguments, - STATE(4739), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4859), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4863), 2, + ACTIONS(4940), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4865), 2, + ACTIONS(4946), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4873), 2, + ACTIONS(4954), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4881), 2, + ACTIONS(4962), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4891), 2, + ACTIONS(4972), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4893), 2, + ACTIONS(4974), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5215), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - ACTIONS(5419), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - ACTIONS(4889), 3, + ACTIONS(4970), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [71026] = 6, - ACTIONS(5119), 1, - anon_sym_AMP, - ACTIONS(5121), 1, - anon_sym_PIPE, - ACTIONS(5123), 1, - anon_sym_extends, + ACTIONS(4783), 4, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_BQUOTE, + [71044] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4441), 11, + ACTIONS(4413), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -200069,7 +200330,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4443), 28, + ACTIONS(4415), 29, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -200098,18 +200359,89 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [71083] = 5, + anon_sym_extends, + [71095] = 33, + ACTIONS(3975), 1, + anon_sym_LPAREN, + ACTIONS(3977), 1, + anon_sym_LBRACK, + ACTIONS(3979), 1, + anon_sym_DOT, + ACTIONS(4728), 1, + anon_sym_as, + ACTIONS(4732), 1, + anon_sym_BANG, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(4770), 1, + anon_sym_satisfies, + ACTIONS(4942), 1, + anon_sym_COMMA, + ACTIONS(4948), 1, + anon_sym_AMP_AMP, + ACTIONS(4950), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4952), 1, + anon_sym_GT_GT, + ACTIONS(4956), 1, + anon_sym_AMP, + ACTIONS(4958), 1, + anon_sym_CARET, + ACTIONS(4960), 1, + anon_sym_PIPE, + ACTIONS(4964), 1, + anon_sym_PERCENT, + ACTIONS(4966), 1, + anon_sym_STAR_STAR, + ACTIONS(4968), 1, + anon_sym_LT, + ACTIONS(4976), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4978), 1, + sym__ternary_qmark, + ACTIONS(5436), 1, + anon_sym_RPAREN, + STATE(1530), 1, + sym_type_arguments, + STATE(1696), 1, + sym_arguments, + STATE(4724), 1, + aux_sym_sequence_expression_repeat1, + STATE(4736), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5421), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(5423), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - ACTIONS(3496), 13, + ACTIONS(4768), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4940), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4946), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4954), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4962), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4972), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4974), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4970), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [71205] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1768), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -200123,10 +200455,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3500), 23, + ACTIONS(1770), 28, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -200147,11 +200484,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [71137] = 3, + [71255] = 5, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4619), 13, + ACTIONS(5338), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(5340), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(3498), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -200165,15 +200509,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4621), 28, - sym__automatic_semicolon, + ACTIONS(3502), 23, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -200194,156 +200533,72 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [71187] = 31, - ACTIONS(4000), 1, - anon_sym_LPAREN, - ACTIONS(4002), 1, - anon_sym_LBRACK, - ACTIONS(4004), 1, - anon_sym_DOT, - ACTIONS(4713), 1, - anon_sym_as, - ACTIONS(4715), 1, - anon_sym_BANG, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(4721), 1, - anon_sym_AMP_AMP, - ACTIONS(4723), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4725), 1, - anon_sym_GT_GT, - ACTIONS(4729), 1, - anon_sym_AMP, - ACTIONS(4731), 1, - anon_sym_CARET, - ACTIONS(4733), 1, - anon_sym_PIPE, - ACTIONS(4737), 1, - anon_sym_PERCENT, - ACTIONS(4739), 1, - anon_sym_STAR_STAR, - ACTIONS(4741), 1, - anon_sym_LT, - ACTIONS(4749), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4753), 1, - anon_sym_satisfies, - ACTIONS(4755), 1, - sym__ternary_qmark, - STATE(1651), 1, - sym_type_arguments, - STATE(1674), 1, - sym_arguments, - STATE(4744), 1, - sym_optional_chain, + [71309] = 4, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4711), 2, + ACTIONS(1730), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + ACTIONS(1734), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4717), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(4727), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4735), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4745), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4747), 2, + anon_sym_GT, + ACTIONS(1736), 23, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4751), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4743), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - ACTIONS(5425), 3, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RBRACK, - [71293] = 13, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(700), 1, - anon_sym_RBRACE, - ACTIONS(2343), 1, - anon_sym_DQUOTE, - ACTIONS(2345), 1, - anon_sym_SQUOTE, - ACTIONS(4190), 1, - anon_sym_EQ, - ACTIONS(4502), 1, - anon_sym_LBRACK, - STATE(4754), 1, - aux_sym_object_repeat1, - STATE(4870), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(2347), 2, - sym_number, - sym_private_property_identifier, - STATE(3573), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(696), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2361), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [71363] = 8, - ACTIONS(2343), 1, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [71361] = 8, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(4502), 1, + ACTIONS(4503), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5183), 2, + ACTIONS(5305), 2, sym_number, sym_private_property_identifier, - STATE(3558), 3, + STATE(3641), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 10, + ACTIONS(698), 10, sym__automatic_semicolon, sym__member_signature_marker, anon_sym_COMMA, @@ -200354,7 +200609,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_QMARK, anon_sym_PIPE_RBRACE, - ACTIONS(2361), 23, + ACTIONS(2365), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -200378,24 +200633,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [71423] = 6, - ACTIONS(4379), 1, - anon_sym_extends, + [71421] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4684), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4681), 3, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_LBRACK, - ACTIONS(4673), 11, + ACTIONS(4559), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -200403,12 +200651,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4675), 24, + ACTIONS(4561), 28, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_COLON, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -200428,103 +200680,123 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [71479] = 33, - ACTIONS(4000), 1, - anon_sym_LPAREN, - ACTIONS(4002), 1, + [71471] = 6, + ACTIONS(4594), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, - anon_sym_DOT, - ACTIONS(4713), 1, - anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4231), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(4597), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(3498), 10, + anon_sym_STAR, anon_sym_BANG, - ACTIONS(4719), 1, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(3502), 25, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_of, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_DOT, anon_sym_QMARK_DOT, - ACTIONS(4753), 1, - anon_sym_satisfies, - ACTIONS(4972), 1, - anon_sym_COMMA, - ACTIONS(4978), 1, anon_sym_AMP_AMP, - ACTIONS(4980), 1, anon_sym_PIPE_PIPE, - ACTIONS(4982), 1, - anon_sym_GT_GT, - ACTIONS(4986), 1, - anon_sym_AMP, - ACTIONS(4988), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(4990), 1, - anon_sym_PIPE, - ACTIONS(4994), 1, anon_sym_PERCENT, - ACTIONS(4996), 1, anon_sym_STAR_STAR, - ACTIONS(4998), 1, - anon_sym_LT, - ACTIONS(5006), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5008), 1, - sym__ternary_qmark, - ACTIONS(5427), 1, - anon_sym_RPAREN, - STATE(1651), 1, - sym_type_arguments, - STATE(1674), 1, - sym_arguments, - STATE(4744), 1, - sym_optional_chain, - STATE(4924), 1, - aux_sym_sequence_expression_repeat1, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [71527] = 5, + ACTIONS(1868), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4970), 2, + ACTIONS(1860), 2, + anon_sym_else, + anon_sym_while, + ACTIONS(1864), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4976), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(4984), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4992), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5002), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5004), 2, + anon_sym_GT, + ACTIONS(1866), 25, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5000), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [71589] = 6, - ACTIONS(4455), 1, - anon_sym_extends, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [71581] = 5, + ACTIONS(5438), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4572), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4569), 5, + ACTIONS(1740), 4, + anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - ACTIONS(4168), 11, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + ACTIONS(1744), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -200532,12 +200804,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4170), 22, + ACTIONS(1746), 23, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, anon_sym_LPAREN, - anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -200555,15 +200828,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [71645] = 4, - ACTIONS(5429), 1, - sym_regex_flags, + [71635] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4911), 16, + ACTIONS(1734), 13, anon_sym_STAR, - anon_sym_as, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, @@ -200576,15 +200846,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - anon_sym_instanceof, - anon_sym_satisfies, - ACTIONS(4913), 24, + ACTIONS(1736), 28, sym__automatic_semicolon, sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -200600,79 +200870,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, + anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [71697] = 8, - ACTIONS(2343), 1, - anon_sym_DQUOTE, - ACTIONS(2345), 1, - anon_sym_SQUOTE, - ACTIONS(4502), 1, - anon_sym_LBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5139), 2, - sym_number, - sym_private_property_identifier, - STATE(3842), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(696), 10, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2361), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [71757] = 8, - ACTIONS(2343), 1, + anon_sym_satisfies, + [71685] = 8, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(4502), 1, + ACTIONS(4503), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5104), 2, + ACTIONS(5309), 2, sym_number, sym_private_property_identifier, - STATE(3728), 3, + STATE(3644), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 10, + ACTIONS(698), 10, sym__automatic_semicolon, sym__member_signature_marker, anon_sym_COMMA, @@ -200683,7 +200903,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_QMARK, anon_sym_PIPE_RBRACE, - ACTIONS(2361), 23, + ACTIONS(2365), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -200707,29 +200927,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [71817] = 9, - ACTIONS(3526), 1, - anon_sym_EQ, - ACTIONS(3632), 1, - anon_sym_COLON, - ACTIONS(4286), 1, - anon_sym_extends, - ACTIONS(4530), 1, - anon_sym_LBRACK, + [71745] = 5, + ACTIONS(1772), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4533), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(5431), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - ACTIONS(3496), 11, + ACTIONS(1764), 2, + anon_sym_else, + anon_sym_while, + ACTIONS(1768), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -200737,10 +200950,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3500), 22, + ACTIONS(1770), 25, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -200760,40 +200976,35 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [71879] = 13, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(2343), 1, + [71799] = 8, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(4190), 1, - anon_sym_EQ, - ACTIONS(4502), 1, + ACTIONS(4503), 1, anon_sym_LBRACK, - ACTIONS(4933), 1, - anon_sym_RBRACE, - STATE(4754), 1, - aux_sym_object_repeat1, - STATE(4870), 1, - aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2347), 2, + ACTIONS(5318), 2, sym_number, sym_private_property_identifier, - STATE(3573), 3, + STATE(3645), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 5, + ACTIONS(698), 10, + sym__automatic_semicolon, sym__member_signature_marker, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2361), 23, + anon_sym_PIPE_RBRACE, + ACTIONS(2365), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -200817,35 +201028,35 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [71949] = 8, - ACTIONS(2343), 1, + [71859] = 8, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(4502), 1, + ACTIONS(4503), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5237), 2, + ACTIONS(5324), 2, sym_number, sym_private_property_identifier, - STATE(3576), 3, + STATE(3646), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 10, + ACTIONS(698), 10, sym__automatic_semicolon, sym__member_signature_marker, - anon_sym_EQ, anon_sym_COMMA, - anon_sym_BANG, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2361), 23, + anon_sym_PIPE_RBRACE, + ACTIONS(2365), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -200869,63 +201080,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [72009] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4707), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4709), 28, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [72059] = 5, - ACTIONS(1798), 1, + [71919] = 5, + ACTIONS(1782), 1, sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1790), 2, + ACTIONS(1774), 2, anon_sym_else, anon_sym_while, - ACTIONS(1794), 13, + ACTIONS(1778), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -200939,7 +201103,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1796), 25, + ACTIONS(1780), 25, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, @@ -200965,15 +201129,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [72113] = 4, + [71973] = 5, + ACTIONS(5440), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4172), 3, + ACTIONS(1750), 4, anon_sym_COMMA, - anon_sym_RBRACK, - anon_sym_extends, - ACTIONS(4168), 13, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + ACTIONS(1754), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -200987,12 +201154,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4170), 25, + ACTIONS(1756), 23, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, - anon_sym_of, - anon_sym_COLON, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -201013,24 +201178,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [72165] = 8, - ACTIONS(1616), 1, + [72027] = 8, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(1618), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(4514), 1, + ACTIONS(4503), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4824), 2, + ACTIONS(5289), 2, sym_number, sym_private_property_identifier, - STATE(3500), 3, + STATE(3741), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 10, + ACTIONS(698), 10, sym__automatic_semicolon, sym__member_signature_marker, anon_sym_EQ, @@ -201041,7 +201206,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(4512), 23, + ACTIONS(2365), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -201065,51 +201230,64 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [72225] = 8, - ACTIONS(2343), 1, + [72087] = 21, + ACTIONS(231), 1, + anon_sym_STAR, + ACTIONS(2053), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(4502), 1, + ACTIONS(4503), 1, anon_sym_LBRACK, + ACTIONS(5444), 1, + anon_sym_COMMA, + ACTIONS(5446), 1, + anon_sym_RBRACE, + ACTIONS(5448), 1, + anon_sym_async, + ACTIONS(5452), 1, + anon_sym_static, + ACTIONS(5454), 1, + anon_sym_readonly, + ACTIONS(5460), 1, + anon_sym_override, + STATE(2810), 1, + sym_accessibility_modifier, + STATE(2829), 1, + sym_override_modifier, + STATE(5200), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5435), 2, + ACTIONS(5450), 2, sym_number, sym_private_property_identifier, - STATE(3640), 3, + ACTIONS(5456), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(5458), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3530), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 10, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2361), 23, + STATE(5197), 3, + sym_spread_element, + sym_method_definition, + sym_pair, + ACTIONS(5442), 14, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, - anon_sym_async, anon_sym_new, sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, anon_sym_module, anon_sym_any, anon_sym_number, @@ -201117,563 +201295,86 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [72285] = 33, - ACTIONS(4000), 1, - anon_sym_LPAREN, - ACTIONS(4002), 1, - anon_sym_LBRACK, - ACTIONS(4004), 1, - anon_sym_DOT, - ACTIONS(4713), 1, - anon_sym_as, - ACTIONS(4715), 1, - anon_sym_BANG, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(4753), 1, - anon_sym_satisfies, - ACTIONS(4972), 1, - anon_sym_COMMA, - ACTIONS(4978), 1, - anon_sym_AMP_AMP, - ACTIONS(4980), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4982), 1, - anon_sym_GT_GT, - ACTIONS(4986), 1, - anon_sym_AMP, - ACTIONS(4988), 1, - anon_sym_CARET, - ACTIONS(4990), 1, - anon_sym_PIPE, - ACTIONS(4994), 1, - anon_sym_PERCENT, - ACTIONS(4996), 1, - anon_sym_STAR_STAR, - ACTIONS(4998), 1, - anon_sym_LT, - ACTIONS(5006), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5008), 1, - sym__ternary_qmark, - ACTIONS(5437), 1, - anon_sym_RPAREN, - STATE(1651), 1, - sym_type_arguments, - STATE(1674), 1, - sym_arguments, - STATE(4744), 1, - sym_optional_chain, - STATE(4924), 1, - aux_sym_sequence_expression_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4751), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4970), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4976), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4984), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4992), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5002), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5004), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5000), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [72395] = 5, - ACTIONS(1878), 1, - sym__automatic_semicolon, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(1870), 2, - anon_sym_else, - anon_sym_while, - ACTIONS(1874), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(1876), 25, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, + [72173] = 31, + ACTIONS(4578), 1, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [72449] = 8, - ACTIONS(1692), 1, - anon_sym_EQ, - ACTIONS(4385), 1, + ACTIONS(4580), 1, anon_sym_LBRACK, - ACTIONS(4924), 1, - anon_sym_COLON, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4388), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(2387), 3, - anon_sym_COMMA, - anon_sym_RBRACK, - anon_sym_extends, - ACTIONS(1690), 11, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(1694), 22, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, + ACTIONS(4582), 1, anon_sym_DOT, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [72509] = 8, - ACTIONS(4419), 1, - anon_sym_EQ, - ACTIONS(4423), 1, - anon_sym_LBRACK, - ACTIONS(4920), 1, - anon_sym_COLON, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4426), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4363), 3, - anon_sym_COMMA, - anon_sym_RBRACK, - anon_sym_extends, - ACTIONS(4417), 11, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4421), 22, - sym__ternary_qmark, + ACTIONS(4881), 1, anon_sym_as, - anon_sym_LPAREN, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [72569] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3496), 13, - anon_sym_STAR, + ACTIONS(4883), 1, anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(3500), 28, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + ACTIONS(4887), 1, anon_sym_AMP_AMP, + ACTIONS(4889), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [72619] = 5, - ACTIONS(1828), 1, - sym__automatic_semicolon, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(1820), 2, - anon_sym_else, - anon_sym_while, - ACTIONS(1824), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, + ACTIONS(4891), 1, anon_sym_GT_GT, + ACTIONS(4895), 1, anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(1826), 25, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(4897), 1, anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [72673] = 7, - ACTIONS(1692), 1, - anon_sym_EQ, - ACTIONS(4385), 1, - anon_sym_LBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(2387), 2, - anon_sym_COMMA, - anon_sym_extends, - ACTIONS(4388), 3, - anon_sym_AMP, + ACTIONS(4899), 1, anon_sym_PIPE, - anon_sym_GT, - ACTIONS(1690), 10, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(1694), 24, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, + ACTIONS(4903), 1, anon_sym_PERCENT, + ACTIONS(4905), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [72731] = 7, - ACTIONS(4419), 1, - anon_sym_EQ, - ACTIONS(4423), 1, - anon_sym_LBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4363), 2, - anon_sym_COMMA, - anon_sym_extends, - ACTIONS(4426), 3, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - ACTIONS(4417), 10, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, + ACTIONS(4907), 1, anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4421), 24, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, + ACTIONS(4915), 1, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [72789] = 33, - ACTIONS(1983), 1, - anon_sym_COMMA, - ACTIONS(4000), 1, - anon_sym_LPAREN, - ACTIONS(4002), 1, - anon_sym_LBRACK, - ACTIONS(4004), 1, - anon_sym_DOT, - ACTIONS(4713), 1, - anon_sym_as, - ACTIONS(4715), 1, - anon_sym_BANG, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(4753), 1, + ACTIONS(4919), 1, anon_sym_satisfies, - ACTIONS(4978), 1, - anon_sym_AMP_AMP, - ACTIONS(4980), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4982), 1, - anon_sym_GT_GT, - ACTIONS(4986), 1, - anon_sym_AMP, - ACTIONS(4988), 1, - anon_sym_CARET, - ACTIONS(4990), 1, - anon_sym_PIPE, - ACTIONS(4994), 1, - anon_sym_PERCENT, - ACTIONS(4996), 1, - anon_sym_STAR_STAR, - ACTIONS(4998), 1, - anon_sym_LT, - ACTIONS(5006), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5008), 1, + ACTIONS(4921), 1, sym__ternary_qmark, - ACTIONS(5439), 1, - anon_sym_RPAREN, - STATE(1651), 1, + STATE(1887), 1, sym_type_arguments, - STATE(1674), 1, + STATE(2221), 1, sym_arguments, - STATE(4736), 1, - aux_sym_array_repeat1, - STATE(4744), 1, + STATE(5038), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4970), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4976), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4984), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4992), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5002), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5004), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5000), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [72899] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(1782), 13, + ACTIONS(4879), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(4885), 2, anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + anon_sym_GT, + ACTIONS(4893), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4901), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(4911), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(1784), 28, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, + ACTIONS(4913), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, + ACTIONS(4917), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [72949] = 3, + ACTIONS(4909), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5377), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [72279] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4687), 13, + ACTIONS(4537), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -201687,7 +201388,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4689), 28, + ACTIONS(4539), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -201716,11 +201417,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [72999] = 3, + [72329] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4599), 13, + ACTIONS(1744), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -201734,7 +201435,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4601), 28, + ACTIONS(1746), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -201763,163 +201464,151 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [73049] = 31, - ACTIONS(4581), 1, + [72379] = 33, + ACTIONS(1997), 1, + anon_sym_COMMA, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4583), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4585), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(4852), 1, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4854), 1, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4861), 1, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(4770), 1, anon_sym_satisfies, - ACTIONS(4867), 1, + ACTIONS(4948), 1, anon_sym_AMP_AMP, - ACTIONS(4869), 1, + ACTIONS(4950), 1, anon_sym_PIPE_PIPE, - ACTIONS(4871), 1, + ACTIONS(4952), 1, anon_sym_GT_GT, - ACTIONS(4875), 1, + ACTIONS(4956), 1, anon_sym_AMP, - ACTIONS(4877), 1, + ACTIONS(4958), 1, anon_sym_CARET, - ACTIONS(4879), 1, + ACTIONS(4960), 1, anon_sym_PIPE, - ACTIONS(4883), 1, + ACTIONS(4964), 1, anon_sym_PERCENT, - ACTIONS(4885), 1, + ACTIONS(4966), 1, anon_sym_STAR_STAR, - ACTIONS(4887), 1, + ACTIONS(4968), 1, anon_sym_LT, - ACTIONS(4895), 1, + ACTIONS(4976), 1, anon_sym_QMARK_QMARK, - ACTIONS(4897), 1, + ACTIONS(4978), 1, sym__ternary_qmark, - STATE(2103), 1, + ACTIONS(5462), 1, + anon_sym_RPAREN, + STATE(1530), 1, sym_type_arguments, - STATE(2396), 1, + STATE(1696), 1, sym_arguments, - STATE(4739), 1, + STATE(4736), 1, sym_optional_chain, + STATE(5314), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4859), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4863), 2, + ACTIONS(4940), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4865), 2, + ACTIONS(4946), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4873), 2, + ACTIONS(4954), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4881), 2, + ACTIONS(4962), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4891), 2, + ACTIONS(4972), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4893), 2, + ACTIONS(4974), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4889), 3, + ACTIONS(4970), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(5023), 3, - sym__automatic_semicolon, + [72489] = 13, + ACTIONS(237), 1, anon_sym_COMMA, - anon_sym_SEMI, - [73155] = 33, - ACTIONS(4000), 1, - anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(2351), 1, + anon_sym_DQUOTE, + ACTIONS(2353), 1, + anon_sym_SQUOTE, + ACTIONS(4177), 1, + anon_sym_EQ, + ACTIONS(4503), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, - anon_sym_DOT, - ACTIONS(4713), 1, - anon_sym_as, - ACTIONS(4715), 1, - anon_sym_BANG, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(4721), 1, - anon_sym_AMP_AMP, - ACTIONS(4723), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4725), 1, - anon_sym_GT_GT, - ACTIONS(4729), 1, - anon_sym_AMP, - ACTIONS(4731), 1, - anon_sym_CARET, - ACTIONS(4733), 1, - anon_sym_PIPE, - ACTIONS(4737), 1, - anon_sym_PERCENT, - ACTIONS(4739), 1, - anon_sym_STAR_STAR, - ACTIONS(4741), 1, - anon_sym_LT, - ACTIONS(4749), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4753), 1, - anon_sym_satisfies, - ACTIONS(4755), 1, - sym__ternary_qmark, - ACTIONS(5441), 1, - anon_sym_COMMA, - ACTIONS(5443), 1, - anon_sym_RBRACK, - STATE(1651), 1, - sym_type_arguments, - STATE(1674), 1, - sym_arguments, - STATE(3983), 1, - aux_sym_sequence_expression_repeat1, - STATE(4744), 1, - sym_optional_chain, + ACTIONS(4998), 1, + anon_sym_RBRACE, + STATE(4769), 1, + aux_sym_object_repeat1, + STATE(5141), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4711), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4717), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4727), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4735), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4745), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4747), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4751), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4743), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [73265] = 3, + ACTIONS(2355), 2, + sym_number, + sym_private_property_identifier, + STATE(3772), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(698), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2365), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [72559] = 4, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4611), 13, + ACTIONS(1872), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + ACTIONS(1876), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -201933,15 +201622,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4613), 28, - sym__automatic_semicolon, + ACTIONS(1878), 23, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -201962,87 +201646,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [73315] = 8, - ACTIONS(2343), 1, - anon_sym_DQUOTE, - ACTIONS(2345), 1, - anon_sym_SQUOTE, - ACTIONS(4502), 1, - anon_sym_LBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5241), 2, - sym_number, - sym_private_property_identifier, - STATE(3730), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(696), 10, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_EQ, + [72611] = 13, + ACTIONS(237), 1, anon_sym_COMMA, - anon_sym_BANG, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2361), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [73375] = 8, - ACTIONS(2343), 1, + ACTIONS(702), 1, + anon_sym_RBRACE, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(4502), 1, + ACTIONS(4177), 1, + anon_sym_EQ, + ACTIONS(4503), 1, anon_sym_LBRACK, + STATE(5139), 1, + aux_sym_object_repeat1, + STATE(5141), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5255), 2, + ACTIONS(2355), 2, sym_number, sym_private_property_identifier, - STATE(3733), 3, + STATE(3772), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 10, - sym__automatic_semicolon, + ACTIONS(698), 5, sym__member_signature_marker, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(2361), 23, + ACTIONS(2365), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -202066,88 +201703,88 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [73435] = 33, - ACTIONS(4000), 1, + [72681] = 33, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4721), 1, + ACTIONS(4738), 1, anon_sym_AMP_AMP, - ACTIONS(4723), 1, + ACTIONS(4740), 1, anon_sym_PIPE_PIPE, - ACTIONS(4725), 1, + ACTIONS(4742), 1, anon_sym_GT_GT, - ACTIONS(4729), 1, + ACTIONS(4746), 1, anon_sym_AMP, - ACTIONS(4731), 1, + ACTIONS(4748), 1, anon_sym_CARET, - ACTIONS(4733), 1, + ACTIONS(4750), 1, anon_sym_PIPE, - ACTIONS(4737), 1, + ACTIONS(4754), 1, anon_sym_PERCENT, - ACTIONS(4739), 1, + ACTIONS(4756), 1, anon_sym_STAR_STAR, - ACTIONS(4741), 1, + ACTIONS(4758), 1, anon_sym_LT, - ACTIONS(4749), 1, + ACTIONS(4766), 1, anon_sym_QMARK_QMARK, - ACTIONS(4753), 1, + ACTIONS(4770), 1, anon_sym_satisfies, - ACTIONS(4755), 1, + ACTIONS(4772), 1, sym__ternary_qmark, - ACTIONS(5445), 1, + ACTIONS(5464), 1, anon_sym_COMMA, - ACTIONS(5447), 1, - anon_sym_RBRACK, - STATE(1651), 1, + ACTIONS(5466), 1, + anon_sym_SEMI, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(3883), 1, + aux_sym_sequence_expression_repeat1, + STATE(4736), 1, sym_optional_chain, - STATE(4780), 1, - aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4711), 2, + ACTIONS(4726), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4717), 2, + ACTIONS(4734), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4727), 2, + ACTIONS(4744), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4735), 2, + ACTIONS(4752), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4745), 2, + ACTIONS(4762), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4747), 2, + ACTIONS(4764), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4743), 3, + ACTIONS(4760), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [73545] = 3, + [72791] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4627), 13, + ACTIONS(1808), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -202161,7 +201798,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4629), 28, + ACTIONS(1810), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -202190,11 +201827,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [73595] = 3, + [72841] = 5, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4631), 13, + ACTIONS(5468), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(5470), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(3498), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -202208,15 +201852,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4633), 28, - sym__automatic_semicolon, + ACTIONS(3502), 23, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -202237,58 +201876,93 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [73645] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4639), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4641), 28, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, + [72895] = 33, + ACTIONS(1997), 1, anon_sym_COMMA, - anon_sym_RBRACE, + ACTIONS(3975), 1, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, + ACTIONS(3977), 1, anon_sym_LBRACK, + ACTIONS(3979), 1, anon_sym_DOT, + ACTIONS(4728), 1, + anon_sym_as, + ACTIONS(4732), 1, + anon_sym_BANG, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, + ACTIONS(4770), 1, + anon_sym_satisfies, + ACTIONS(4948), 1, anon_sym_AMP_AMP, + ACTIONS(4950), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(4952), 1, + anon_sym_GT_GT, + ACTIONS(4956), 1, + anon_sym_AMP, + ACTIONS(4958), 1, anon_sym_CARET, + ACTIONS(4960), 1, + anon_sym_PIPE, + ACTIONS(4964), 1, anon_sym_PERCENT, + ACTIONS(4966), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, + ACTIONS(4968), 1, + anon_sym_LT, + ACTIONS(4976), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4978), 1, + sym__ternary_qmark, + ACTIONS(5472), 1, + anon_sym_RPAREN, + STATE(1530), 1, + sym_type_arguments, + STATE(1696), 1, + sym_arguments, + STATE(4736), 1, + sym_optional_chain, + STATE(4766), 1, + aux_sym_array_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4768), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4940), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4946), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4954), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4962), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4972), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4974), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, + ACTIONS(4970), 3, + anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [73695] = 3, + [73005] = 5, + ACTIONS(1880), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4665), 13, + ACTIONS(1872), 2, + anon_sym_else, + anon_sym_while, + ACTIONS(1876), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -202302,15 +201976,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4667), 28, - sym__automatic_semicolon, + ACTIONS(1878), 25, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -202331,11 +202002,68 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [73745] = 3, + [73059] = 8, + ACTIONS(2351), 1, + anon_sym_DQUOTE, + ACTIONS(2353), 1, + anon_sym_SQUOTE, + ACTIONS(4503), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5189), 2, + sym_number, + sym_private_property_identifier, + STATE(3667), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(698), 10, + sym__automatic_semicolon, + sym__member_signature_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2365), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [73119] = 5, + ACTIONS(1812), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4695), 13, + ACTIONS(1804), 2, + anon_sym_else, + anon_sym_while, + ACTIONS(1808), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -202349,15 +202077,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4697), 28, - sym__automatic_semicolon, + ACTIONS(1810), 25, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -202378,11 +202103,70 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [73795] = 3, + [73173] = 8, + ACTIONS(2351), 1, + anon_sym_DQUOTE, + ACTIONS(2353), 1, + anon_sym_SQUOTE, + ACTIONS(4503), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5301), 2, + sym_number, + sym_private_property_identifier, + STATE(3791), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(698), 10, + sym__automatic_semicolon, + sym__member_signature_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2365), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [73233] = 5, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4699), 13, + ACTIONS(5474), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(5476), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(3498), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -202396,15 +202180,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4701), 28, - sym__automatic_semicolon, + ACTIONS(3502), 23, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -202425,11 +202204,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [73845] = 3, + [73287] = 5, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4669), 13, + ACTIONS(5474), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(5476), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(3498), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -202443,15 +202229,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4671), 28, - sym__automatic_semicolon, + ACTIONS(3502), 23, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -202472,63 +202253,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [73895] = 8, - ACTIONS(2343), 1, - anon_sym_DQUOTE, - ACTIONS(2345), 1, - anon_sym_SQUOTE, - ACTIONS(4502), 1, - anon_sym_LBRACK, + [73341] = 5, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5100), 2, - sym_number, - sym_private_property_identifier, - STATE(3786), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(696), 10, - sym__automatic_semicolon, - sym__member_signature_marker, + ACTIONS(5474), 2, anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(5476), 3, anon_sym_COMMA, - anon_sym_BANG, - anon_sym_LPAREN, - anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2361), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [73955] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4494), 13, + ACTIONS(3498), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -202542,15 +202278,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4496), 28, - sym__automatic_semicolon, + ACTIONS(3502), 23, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -202571,21 +202302,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [74005] = 8, - ACTIONS(4581), 1, - anon_sym_LPAREN, - ACTIONS(5449), 1, - anon_sym_LT, - STATE(2103), 1, - sym_type_arguments, - STATE(2396), 1, - sym_arguments, - STATE(4739), 1, - sym_optional_chain, + [73395] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4786), 12, + ACTIONS(4389), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -202595,14 +202316,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4788), 24, + ACTIONS(4391), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -202623,11 +202349,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [74065] = 3, + [73445] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4498), 13, + ACTIONS(4704), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -202641,7 +202367,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4500), 28, + ACTIONS(4706), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -202670,256 +202396,413 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [74115] = 31, - ACTIONS(4581), 1, + [73495] = 31, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4583), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4585), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(4852), 1, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4854), 1, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4861), 1, - anon_sym_satisfies, - ACTIONS(5449), 1, - anon_sym_LT, - ACTIONS(5455), 1, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(4738), 1, anon_sym_AMP_AMP, - ACTIONS(5457), 1, + ACTIONS(4740), 1, anon_sym_PIPE_PIPE, - ACTIONS(5459), 1, + ACTIONS(4742), 1, anon_sym_GT_GT, - ACTIONS(5463), 1, + ACTIONS(4746), 1, anon_sym_AMP, - ACTIONS(5465), 1, + ACTIONS(4748), 1, anon_sym_CARET, - ACTIONS(5467), 1, + ACTIONS(4750), 1, anon_sym_PIPE, - ACTIONS(5471), 1, + ACTIONS(4754), 1, anon_sym_PERCENT, - ACTIONS(5473), 1, + ACTIONS(4756), 1, anon_sym_STAR_STAR, - ACTIONS(5481), 1, + ACTIONS(4758), 1, + anon_sym_LT, + ACTIONS(4766), 1, anon_sym_QMARK_QMARK, - ACTIONS(5483), 1, + ACTIONS(4770), 1, + anon_sym_satisfies, + ACTIONS(4772), 1, sym__ternary_qmark, - STATE(2103), 1, + STATE(1530), 1, sym_type_arguments, - STATE(2396), 1, + STATE(1696), 1, sym_arguments, - STATE(4739), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4859), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5451), 2, + ACTIONS(4726), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5453), 2, + ACTIONS(4734), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5461), 2, + ACTIONS(4744), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5469), 2, + ACTIONS(4752), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5477), 2, + ACTIONS(4762), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5479), 2, + ACTIONS(4764), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4651), 3, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_BQUOTE, - ACTIONS(5475), 3, + ACTIONS(4768), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4760), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [74221] = 31, - ACTIONS(4581), 1, + ACTIONS(5478), 3, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RBRACK, + [73601] = 33, + ACTIONS(1997), 1, + anon_sym_COMMA, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4583), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4585), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(4852), 1, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4854), 1, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4861), 1, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(4770), 1, anon_sym_satisfies, - ACTIONS(5449), 1, - anon_sym_LT, - ACTIONS(5455), 1, + ACTIONS(4948), 1, anon_sym_AMP_AMP, - ACTIONS(5457), 1, + ACTIONS(4950), 1, anon_sym_PIPE_PIPE, - ACTIONS(5459), 1, + ACTIONS(4952), 1, anon_sym_GT_GT, - ACTIONS(5463), 1, + ACTIONS(4956), 1, anon_sym_AMP, - ACTIONS(5465), 1, + ACTIONS(4958), 1, anon_sym_CARET, - ACTIONS(5467), 1, + ACTIONS(4960), 1, anon_sym_PIPE, - ACTIONS(5471), 1, + ACTIONS(4964), 1, anon_sym_PERCENT, - ACTIONS(5473), 1, + ACTIONS(4966), 1, anon_sym_STAR_STAR, - ACTIONS(5481), 1, + ACTIONS(4968), 1, + anon_sym_LT, + ACTIONS(4976), 1, anon_sym_QMARK_QMARK, - ACTIONS(5483), 1, + ACTIONS(4978), 1, sym__ternary_qmark, - STATE(2103), 1, + ACTIONS(5480), 1, + anon_sym_RPAREN, + STATE(1530), 1, sym_type_arguments, - STATE(2396), 1, + STATE(1696), 1, sym_arguments, - STATE(4739), 1, + STATE(4736), 1, sym_optional_chain, + STATE(4827), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4859), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5451), 2, + ACTIONS(4940), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5453), 2, + ACTIONS(4946), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5461), 2, + ACTIONS(4954), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5469), 2, + ACTIONS(4962), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4972), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4974), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4970), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [73711] = 6, + ACTIONS(4626), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4271), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(4629), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(4537), 10, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5477), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5479), 2, + ACTIONS(4539), 25, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_of, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4769), 3, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [73767] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4674), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4676), 28, sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_BQUOTE, - ACTIONS(5475), 3, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [74327] = 31, - ACTIONS(4581), 1, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [73817] = 33, + ACTIONS(1997), 1, + anon_sym_COMMA, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4583), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4585), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(4852), 1, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4854), 1, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4861), 1, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(4770), 1, anon_sym_satisfies, - ACTIONS(5449), 1, - anon_sym_LT, - ACTIONS(5455), 1, + ACTIONS(4948), 1, anon_sym_AMP_AMP, - ACTIONS(5457), 1, + ACTIONS(4950), 1, anon_sym_PIPE_PIPE, - ACTIONS(5459), 1, + ACTIONS(4952), 1, anon_sym_GT_GT, - ACTIONS(5463), 1, + ACTIONS(4956), 1, anon_sym_AMP, - ACTIONS(5465), 1, + ACTIONS(4958), 1, anon_sym_CARET, - ACTIONS(5467), 1, + ACTIONS(4960), 1, anon_sym_PIPE, - ACTIONS(5471), 1, + ACTIONS(4964), 1, anon_sym_PERCENT, - ACTIONS(5473), 1, + ACTIONS(4966), 1, anon_sym_STAR_STAR, - ACTIONS(5481), 1, + ACTIONS(4968), 1, + anon_sym_LT, + ACTIONS(4976), 1, anon_sym_QMARK_QMARK, - ACTIONS(5483), 1, + ACTIONS(4978), 1, sym__ternary_qmark, - STATE(2103), 1, + ACTIONS(5482), 1, + anon_sym_RPAREN, + STATE(1530), 1, sym_type_arguments, - STATE(2396), 1, + STATE(1696), 1, sym_arguments, - STATE(4739), 1, + STATE(4736), 1, sym_optional_chain, + STATE(4866), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4859), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5451), 2, + ACTIONS(4940), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5453), 2, + ACTIONS(4946), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5461), 2, + ACTIONS(4954), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5469), 2, + ACTIONS(4962), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5477), 2, + ACTIONS(4972), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5479), 2, + ACTIONS(4974), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4822), 3, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_BQUOTE, - ACTIONS(5475), 3, + ACTIONS(4970), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [74433] = 4, + [73927] = 8, + ACTIONS(1650), 1, + anon_sym_DQUOTE, + ACTIONS(1652), 1, + anon_sym_SQUOTE, + ACTIONS(4602), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1981), 6, - anon_sym_STAR, - anon_sym_LBRACK, + ACTIONS(4816), 2, + sym_number, + sym_private_property_identifier, + STATE(3383), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(698), 10, + sym__automatic_semicolon, + sym__member_signature_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(4600), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [73987] = 8, + ACTIONS(2351), 1, anon_sym_DQUOTE, + ACTIONS(2353), 1, anon_sym_SQUOTE, + ACTIONS(4503), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5484), 2, sym_number, sym_private_property_identifier, - ACTIONS(696), 12, + STATE(3782), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(698), 10, sym__automatic_semicolon, sym__member_signature_marker, anon_sym_EQ, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_BANG, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(1979), 23, + ACTIONS(2365), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -202943,40 +202826,112 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [74485] = 13, - ACTIONS(237), 1, + [74047] = 33, + ACTIONS(1997), 1, anon_sym_COMMA, - ACTIONS(698), 1, - anon_sym_RBRACE, - ACTIONS(2343), 1, + ACTIONS(3975), 1, + anon_sym_LPAREN, + ACTIONS(3977), 1, + anon_sym_LBRACK, + ACTIONS(3979), 1, + anon_sym_DOT, + ACTIONS(4728), 1, + anon_sym_as, + ACTIONS(4732), 1, + anon_sym_BANG, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(4770), 1, + anon_sym_satisfies, + ACTIONS(4948), 1, + anon_sym_AMP_AMP, + ACTIONS(4950), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4952), 1, + anon_sym_GT_GT, + ACTIONS(4956), 1, + anon_sym_AMP, + ACTIONS(4958), 1, + anon_sym_CARET, + ACTIONS(4960), 1, + anon_sym_PIPE, + ACTIONS(4964), 1, + anon_sym_PERCENT, + ACTIONS(4966), 1, + anon_sym_STAR_STAR, + ACTIONS(4968), 1, + anon_sym_LT, + ACTIONS(4976), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4978), 1, + sym__ternary_qmark, + ACTIONS(5486), 1, + anon_sym_RPAREN, + STATE(1530), 1, + sym_type_arguments, + STATE(1696), 1, + sym_arguments, + STATE(4736), 1, + sym_optional_chain, + STATE(4876), 1, + aux_sym_array_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4768), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4940), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4946), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4954), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4962), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4972), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4974), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4970), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [74157] = 8, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(4190), 1, - anon_sym_EQ, - ACTIONS(4502), 1, + ACTIONS(4503), 1, anon_sym_LBRACK, - STATE(4754), 1, - aux_sym_object_repeat1, - STATE(4870), 1, - aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2347), 2, + ACTIONS(5226), 2, sym_number, sym_private_property_identifier, - STATE(3573), 3, + STATE(3762), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 5, + ACTIONS(698), 10, + sym__automatic_semicolon, sym__member_signature_marker, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2361), 23, + anon_sym_PIPE_RBRACE, + ACTIONS(2365), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -203000,11 +202955,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [74555] = 3, + [74217] = 4, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4168), 13, + ACTIONS(4297), 3, + anon_sym_COMMA, + anon_sym_RBRACK, + anon_sym_extends, + ACTIONS(4389), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -203018,15 +202977,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4170), 28, - sym__automatic_semicolon, + ACTIONS(4391), 25, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, anon_sym_of, + anon_sym_COLON, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -203047,323 +203003,438 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [74605] = 31, - ACTIONS(4581), 1, + [74269] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1754), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1756), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(4583), 1, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, - ACTIONS(4585), 1, anon_sym_DOT, - ACTIONS(4719), 1, anon_sym_QMARK_DOT, - ACTIONS(4852), 1, - anon_sym_as, - ACTIONS(4854), 1, - anon_sym_BANG, - ACTIONS(4861), 1, - anon_sym_satisfies, - ACTIONS(5449), 1, - anon_sym_LT, - ACTIONS(5455), 1, anon_sym_AMP_AMP, - ACTIONS(5457), 1, anon_sym_PIPE_PIPE, - ACTIONS(5459), 1, - anon_sym_GT_GT, - ACTIONS(5463), 1, - anon_sym_AMP, - ACTIONS(5465), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5467), 1, - anon_sym_PIPE, - ACTIONS(5471), 1, anon_sym_PERCENT, - ACTIONS(5473), 1, anon_sym_STAR_STAR, - ACTIONS(5481), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5483), 1, - sym__ternary_qmark, - STATE(2103), 1, - sym_type_arguments, - STATE(2396), 1, - sym_arguments, - STATE(4739), 1, - sym_optional_chain, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [74319] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4859), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5451), 2, + ACTIONS(4670), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5453), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(5461), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5469), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5477), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5479), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4795), 3, + anon_sym_GT, + ACTIONS(4672), 28, sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_BQUOTE, - ACTIONS(5475), 3, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [74711] = 31, - ACTIONS(4581), 1, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [74369] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1764), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + ACTIONS(1768), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1770), 23, + sym__ternary_qmark, + anon_sym_as, anon_sym_LPAREN, - ACTIONS(4583), 1, anon_sym_LBRACK, - ACTIONS(4585), 1, anon_sym_DOT, - ACTIONS(4719), 1, anon_sym_QMARK_DOT, - ACTIONS(4852), 1, - anon_sym_as, - ACTIONS(4854), 1, - anon_sym_BANG, - ACTIONS(4861), 1, - anon_sym_satisfies, - ACTIONS(5449), 1, - anon_sym_LT, - ACTIONS(5455), 1, anon_sym_AMP_AMP, - ACTIONS(5457), 1, anon_sym_PIPE_PIPE, - ACTIONS(5459), 1, - anon_sym_GT_GT, - ACTIONS(5463), 1, - anon_sym_AMP, - ACTIONS(5465), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5467), 1, - anon_sym_PIPE, - ACTIONS(5471), 1, anon_sym_PERCENT, - ACTIONS(5473), 1, anon_sym_STAR_STAR, - ACTIONS(5481), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5483), 1, - sym__ternary_qmark, - STATE(2103), 1, - sym_type_arguments, - STATE(2396), 1, - sym_arguments, - STATE(4739), 1, - sym_optional_chain, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [74421] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4859), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5451), 2, + ACTIONS(4658), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5453), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(5461), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5469), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5477), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5479), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4601), 3, + anon_sym_GT, + ACTIONS(4660), 28, sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_BQUOTE, - ACTIONS(5475), 3, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [74817] = 18, - ACTIONS(4581), 1, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [74471] = 8, + ACTIONS(2351), 1, + anon_sym_DQUOTE, + ACTIONS(2353), 1, + anon_sym_SQUOTE, + ACTIONS(4503), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5297), 2, + sym_number, + sym_private_property_identifier, + STATE(3706), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(698), 10, + sym__automatic_semicolon, + sym__member_signature_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, anon_sym_LPAREN, - ACTIONS(4583), 1, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2365), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [74531] = 8, + ACTIONS(1698), 1, + anon_sym_EQ, + ACTIONS(4195), 1, anon_sym_LBRACK, - ACTIONS(4585), 1, + ACTIONS(5092), 1, + anon_sym_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4198), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(2395), 3, + anon_sym_COMMA, + anon_sym_RBRACK, + anon_sym_extends, + ACTIONS(1696), 11, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1700), 22, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, anon_sym_DOT, - ACTIONS(4719), 1, anon_sym_QMARK_DOT, - ACTIONS(5449), 1, - anon_sym_LT, - ACTIONS(5459), 1, - anon_sym_GT_GT, - ACTIONS(5471), 1, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, anon_sym_PERCENT, - ACTIONS(5473), 1, anon_sym_STAR_STAR, - STATE(2103), 1, - sym_type_arguments, - STATE(2396), 1, - sym_arguments, - STATE(4739), 1, - sym_optional_chain, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [74591] = 8, + ACTIONS(4203), 1, + anon_sym_EQ, + ACTIONS(4207), 1, + anon_sym_LBRACK, + ACTIONS(4935), 1, + anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4859), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5451), 2, + ACTIONS(4210), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4213), 3, + anon_sym_COMMA, + anon_sym_RBRACK, + anon_sym_extends, + ACTIONS(4201), 11, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5461), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5469), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4765), 7, anon_sym_BANG, anon_sym_in, - anon_sym_AMP, - anon_sym_PIPE, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4763), 15, - sym__automatic_semicolon, + ACTIONS(4205), 22, sym__ternary_qmark, anon_sym_as, - anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [74897] = 33, - ACTIONS(1983), 1, - anon_sym_COMMA, - ACTIONS(4000), 1, + [74651] = 12, + ACTIONS(4578), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(4580), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(4582), 1, anon_sym_DOT, - ACTIONS(4713), 1, - anon_sym_as, - ACTIONS(4715), 1, - anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4753), 1, - anon_sym_satisfies, - ACTIONS(4978), 1, - anon_sym_AMP_AMP, - ACTIONS(4980), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4982), 1, - anon_sym_GT_GT, - ACTIONS(4986), 1, - anon_sym_AMP, - ACTIONS(4988), 1, - anon_sym_CARET, - ACTIONS(4990), 1, - anon_sym_PIPE, - ACTIONS(4994), 1, - anon_sym_PERCENT, - ACTIONS(4996), 1, - anon_sym_STAR_STAR, - ACTIONS(4998), 1, + ACTIONS(5488), 1, anon_sym_LT, - ACTIONS(5006), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5008), 1, - sym__ternary_qmark, - ACTIONS(5485), 1, - anon_sym_RPAREN, - STATE(1651), 1, + STATE(1887), 1, sym_type_arguments, - STATE(1674), 1, + STATE(2221), 1, sym_arguments, - STATE(4744), 1, + STATE(5038), 1, sym_optional_chain, - STATE(4923), 1, - aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4917), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4970), 2, + ACTIONS(4832), 12, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4976), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(4984), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4992), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5002), 2, + anon_sym_SLASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5004), 2, + anon_sym_GT, + ACTIONS(4834), 19, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_SEMI, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5000), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [75007] = 13, - ACTIONS(4581), 1, + anon_sym_BQUOTE, + anon_sym_satisfies, + [74719] = 15, + ACTIONS(4578), 1, anon_sym_LPAREN, - ACTIONS(4583), 1, + ACTIONS(4580), 1, anon_sym_LBRACK, - ACTIONS(4585), 1, + ACTIONS(4582), 1, anon_sym_DOT, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(5473), 1, - anon_sym_STAR_STAR, - ACTIONS(5487), 1, + ACTIONS(4881), 1, + anon_sym_as, + ACTIONS(4883), 1, + anon_sym_BANG, + ACTIONS(4919), 1, + anon_sym_satisfies, + ACTIONS(5491), 1, anon_sym_LT, - STATE(2103), 1, + STATE(1887), 1, sym_type_arguments, - STATE(2396), 1, + STATE(2221), 1, sym_arguments, - STATE(4739), 1, + STATE(5038), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4859), 2, + ACTIONS(4917), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4765), 12, + ACTIONS(4839), 11, anon_sym_STAR, - anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, anon_sym_AMP, @@ -203374,10 +203445,9 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4763), 18, + ACTIONS(4841), 17, sym__automatic_semicolon, sym__ternary_qmark, - anon_sym_as, anon_sym_SEMI, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -203385,6 +203455,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -203392,266 +203463,166 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_BQUOTE, - anon_sym_satisfies, - [75077] = 33, - ACTIONS(4000), 1, + [74793] = 31, + ACTIONS(4578), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(4580), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(4582), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(4881), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4883), 1, anon_sym_BANG, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(4721), 1, + ACTIONS(4919), 1, + anon_sym_satisfies, + ACTIONS(5498), 1, anon_sym_AMP_AMP, - ACTIONS(4723), 1, + ACTIONS(5500), 1, anon_sym_PIPE_PIPE, - ACTIONS(4725), 1, + ACTIONS(5502), 1, anon_sym_GT_GT, - ACTIONS(4729), 1, + ACTIONS(5506), 1, anon_sym_AMP, - ACTIONS(4731), 1, + ACTIONS(5508), 1, anon_sym_CARET, - ACTIONS(4733), 1, + ACTIONS(5510), 1, anon_sym_PIPE, - ACTIONS(4737), 1, + ACTIONS(5514), 1, anon_sym_PERCENT, - ACTIONS(4739), 1, + ACTIONS(5516), 1, anon_sym_STAR_STAR, - ACTIONS(4741), 1, + ACTIONS(5518), 1, anon_sym_LT, - ACTIONS(4749), 1, + ACTIONS(5526), 1, anon_sym_QMARK_QMARK, - ACTIONS(4753), 1, - anon_sym_satisfies, - ACTIONS(4755), 1, + ACTIONS(5528), 1, sym__ternary_qmark, - ACTIONS(5441), 1, - anon_sym_COMMA, - ACTIONS(5490), 1, - anon_sym_RBRACK, - STATE(1651), 1, + STATE(1887), 1, sym_type_arguments, - STATE(1674), 1, + STATE(2221), 1, sym_arguments, - STATE(3983), 1, - aux_sym_sequence_expression_repeat1, - STATE(4744), 1, + STATE(5038), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4711), 2, + ACTIONS(4917), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5494), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4717), 2, + ACTIONS(5496), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4727), 2, + ACTIONS(5504), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4735), 2, + ACTIONS(5512), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4745), 2, + ACTIONS(5522), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4747), 2, + ACTIONS(5524), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4751), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4743), 3, + ACTIONS(4846), 3, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_BQUOTE, + ACTIONS(5520), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [75187] = 25, - ACTIONS(4581), 1, + [74899] = 7, + ACTIONS(824), 1, + anon_sym_BQUOTE, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4583), 1, - anon_sym_LBRACK, - ACTIONS(4585), 1, - anon_sym_DOT, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(4765), 1, - anon_sym_BANG, - ACTIONS(5449), 1, - anon_sym_LT, - ACTIONS(5459), 1, - anon_sym_GT_GT, - ACTIONS(5463), 1, - anon_sym_AMP, - ACTIONS(5465), 1, - anon_sym_CARET, - ACTIONS(5467), 1, - anon_sym_PIPE, - ACTIONS(5471), 1, - anon_sym_PERCENT, - ACTIONS(5473), 1, - anon_sym_STAR_STAR, - STATE(2103), 1, - sym_type_arguments, - STATE(2396), 1, - sym_arguments, - STATE(4739), 1, - sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4859), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5451), 2, + STATE(1745), 2, + sym_template_string, + sym_arguments, + ACTIONS(5530), 3, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_implements, + ACTIONS(4131), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5453), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(5461), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5469), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5477), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5479), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5475), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4763), 9, - sym__automatic_semicolon, + anon_sym_GT, + ACTIONS(4133), 21, sym__ternary_qmark, anon_sym_as, - anon_sym_SEMI, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_QMARK_QMARK, - anon_sym_BQUOTE, - anon_sym_satisfies, - [75281] = 26, - ACTIONS(4581), 1, - anon_sym_LPAREN, - ACTIONS(4583), 1, anon_sym_LBRACK, - ACTIONS(4585), 1, anon_sym_DOT, - ACTIONS(4719), 1, anon_sym_QMARK_DOT, - ACTIONS(4765), 1, - anon_sym_BANG, - ACTIONS(5449), 1, - anon_sym_LT, - ACTIONS(5455), 1, anon_sym_AMP_AMP, - ACTIONS(5459), 1, - anon_sym_GT_GT, - ACTIONS(5463), 1, - anon_sym_AMP, - ACTIONS(5465), 1, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5467), 1, - anon_sym_PIPE, - ACTIONS(5471), 1, anon_sym_PERCENT, - ACTIONS(5473), 1, anon_sym_STAR_STAR, - STATE(2103), 1, - sym_type_arguments, - STATE(2396), 1, - sym_arguments, - STATE(4739), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4859), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5451), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5453), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5461), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5469), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5477), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5479), 2, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5475), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4763), 8, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_SEMI, - anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, - anon_sym_BQUOTE, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_satisfies, - [75377] = 16, - ACTIONS(4581), 1, + [74957] = 11, + ACTIONS(4578), 1, anon_sym_LPAREN, - ACTIONS(4583), 1, + ACTIONS(4580), 1, anon_sym_LBRACK, - ACTIONS(4585), 1, + ACTIONS(4582), 1, anon_sym_DOT, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(5471), 1, - anon_sym_PERCENT, - ACTIONS(5473), 1, - anon_sym_STAR_STAR, - ACTIONS(5487), 1, + ACTIONS(5532), 1, anon_sym_LT, - STATE(2103), 1, + STATE(1887), 1, sym_type_arguments, - STATE(2396), 1, + STATE(2221), 1, sym_arguments, - STATE(4739), 1, + STATE(5038), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4859), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5451), 2, + ACTIONS(4848), 12, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5469), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4765), 8, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4763), 17, + ACTIONS(4850), 21, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -203661,246 +203632,124 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [75453] = 22, - ACTIONS(4581), 1, - anon_sym_LPAREN, - ACTIONS(4583), 1, - anon_sym_LBRACK, - ACTIONS(4585), 1, - anon_sym_DOT, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(5449), 1, - anon_sym_LT, - ACTIONS(5459), 1, - anon_sym_GT_GT, - ACTIONS(5471), 1, - anon_sym_PERCENT, - ACTIONS(5473), 1, - anon_sym_STAR_STAR, - STATE(2103), 1, - sym_type_arguments, - STATE(2396), 1, - sym_arguments, - STATE(4739), 1, - sym_optional_chain, + [75023] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4859), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5451), 2, + ACTIONS(4718), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5453), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(5461), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5469), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5477), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5479), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4765), 3, - anon_sym_BANG, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(5475), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4763), 10, + anon_sym_GT, + ACTIONS(4720), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [75541] = 23, - ACTIONS(4581), 1, - anon_sym_LPAREN, - ACTIONS(4583), 1, - anon_sym_LBRACK, - ACTIONS(4585), 1, - anon_sym_DOT, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(5449), 1, - anon_sym_LT, - ACTIONS(5459), 1, - anon_sym_GT_GT, - ACTIONS(5463), 1, - anon_sym_AMP, - ACTIONS(5471), 1, - anon_sym_PERCENT, - ACTIONS(5473), 1, - anon_sym_STAR_STAR, - STATE(2103), 1, - sym_type_arguments, - STATE(2396), 1, - sym_arguments, - STATE(4739), 1, - sym_optional_chain, + [75073] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4765), 2, - anon_sym_BANG, - anon_sym_PIPE, - ACTIONS(4859), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5451), 2, + ACTIONS(4509), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5453), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(5461), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5469), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5477), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5479), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5475), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4763), 10, + anon_sym_GT, + ACTIONS(4511), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_SEMI, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - anon_sym_QMARK_QMARK, - anon_sym_BQUOTE, - anon_sym_satisfies, - [75631] = 24, - ACTIONS(4581), 1, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(4583), 1, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, - ACTIONS(4585), 1, anon_sym_DOT, - ACTIONS(4719), 1, anon_sym_QMARK_DOT, - ACTIONS(5449), 1, - anon_sym_LT, - ACTIONS(5459), 1, - anon_sym_GT_GT, - ACTIONS(5463), 1, - anon_sym_AMP, - ACTIONS(5465), 1, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5471), 1, anon_sym_PERCENT, - ACTIONS(5473), 1, anon_sym_STAR_STAR, - STATE(2103), 1, - sym_type_arguments, - STATE(2396), 1, - sym_arguments, - STATE(4739), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4765), 2, - anon_sym_BANG, - anon_sym_PIPE, - ACTIONS(4859), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5451), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5453), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5461), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5469), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5477), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5479), 2, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5475), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4763), 9, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_SEMI, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [75723] = 15, - ACTIONS(4581), 1, - anon_sym_LPAREN, - ACTIONS(4583), 1, - anon_sym_LBRACK, - ACTIONS(4585), 1, - anon_sym_DOT, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(5471), 1, - anon_sym_PERCENT, - ACTIONS(5473), 1, - anon_sym_STAR_STAR, - ACTIONS(5487), 1, - anon_sym_LT, - STATE(2103), 1, - sym_type_arguments, - STATE(2396), 1, - sym_arguments, - STATE(4739), 1, - sym_optional_chain, + [75123] = 4, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4859), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5451), 2, + ACTIONS(1774), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + ACTIONS(1778), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4765), 10, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, @@ -203908,60 +203757,42 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4763), 17, - sym__automatic_semicolon, + ACTIONS(1780), 23, sym__ternary_qmark, anon_sym_as, - anon_sym_SEMI, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [75797] = 16, - ACTIONS(4581), 1, - anon_sym_LPAREN, - ACTIONS(4583), 1, - anon_sym_LBRACK, - ACTIONS(4585), 1, - anon_sym_DOT, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(4852), 1, - anon_sym_as, - ACTIONS(4854), 1, - anon_sym_BANG, - ACTIONS(4861), 1, - anon_sym_satisfies, - ACTIONS(5473), 1, - anon_sym_STAR_STAR, - ACTIONS(5487), 1, - anon_sym_LT, - STATE(2103), 1, - sym_type_arguments, - STATE(2396), 1, - sym_arguments, - STATE(4739), 1, - sym_optional_chain, + [75175] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4859), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4765), 11, + ACTIONS(4513), 13, anon_sym_STAR, + anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, anon_sym_AMP, @@ -203969,849 +203800,589 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4763), 16, + ACTIONS(4515), 28, sym__automatic_semicolon, sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, - [75873] = 20, - ACTIONS(4581), 1, - anon_sym_LPAREN, - ACTIONS(4583), 1, - anon_sym_LBRACK, - ACTIONS(4585), 1, - anon_sym_DOT, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(5449), 1, - anon_sym_LT, - ACTIONS(5459), 1, - anon_sym_GT_GT, - ACTIONS(5471), 1, - anon_sym_PERCENT, - ACTIONS(5473), 1, - anon_sym_STAR_STAR, - STATE(2103), 1, - sym_type_arguments, - STATE(2396), 1, - sym_arguments, - STATE(4739), 1, - sym_optional_chain, + anon_sym_satisfies, + [75225] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4859), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5451), 2, + ACTIONS(4517), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5453), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5461), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5469), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5475), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4765), 5, anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4763), 12, + anon_sym_GT, + ACTIONS(4519), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_SEMI, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_QMARK_QMARK, - anon_sym_BQUOTE, - anon_sym_satisfies, - [75957] = 27, - ACTIONS(4581), 1, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(4583), 1, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, - ACTIONS(4585), 1, anon_sym_DOT, - ACTIONS(4719), 1, anon_sym_QMARK_DOT, - ACTIONS(4765), 1, - anon_sym_BANG, - ACTIONS(5449), 1, - anon_sym_LT, - ACTIONS(5455), 1, anon_sym_AMP_AMP, - ACTIONS(5457), 1, anon_sym_PIPE_PIPE, - ACTIONS(5459), 1, - anon_sym_GT_GT, - ACTIONS(5463), 1, - anon_sym_AMP, - ACTIONS(5465), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5467), 1, - anon_sym_PIPE, - ACTIONS(5471), 1, anon_sym_PERCENT, - ACTIONS(5473), 1, anon_sym_STAR_STAR, - STATE(2103), 1, - sym_type_arguments, - STATE(2396), 1, - sym_arguments, - STATE(4739), 1, - sym_optional_chain, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [75275] = 5, + ACTIONS(5535), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4859), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5451), 2, + ACTIONS(1804), 4, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + ACTIONS(1808), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5453), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(5461), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5469), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5477), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5479), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5475), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4763), 7, - sym__automatic_semicolon, + anon_sym_GT, + ACTIONS(1810), 23, sym__ternary_qmark, anon_sym_as, - anon_sym_SEMI, - anon_sym_QMARK_QMARK, - anon_sym_BQUOTE, - anon_sym_satisfies, - [76055] = 31, - ACTIONS(4581), 1, anon_sym_LPAREN, - ACTIONS(4583), 1, anon_sym_LBRACK, - ACTIONS(4585), 1, anon_sym_DOT, - ACTIONS(4719), 1, anon_sym_QMARK_DOT, - ACTIONS(4852), 1, - anon_sym_as, - ACTIONS(4854), 1, - anon_sym_BANG, - ACTIONS(4861), 1, - anon_sym_satisfies, - ACTIONS(5449), 1, - anon_sym_LT, - ACTIONS(5455), 1, anon_sym_AMP_AMP, - ACTIONS(5457), 1, anon_sym_PIPE_PIPE, - ACTIONS(5459), 1, - anon_sym_GT_GT, - ACTIONS(5463), 1, - anon_sym_AMP, - ACTIONS(5465), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5467), 1, - anon_sym_PIPE, - ACTIONS(5471), 1, anon_sym_PERCENT, - ACTIONS(5473), 1, anon_sym_STAR_STAR, - ACTIONS(5481), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5483), 1, - sym__ternary_qmark, - STATE(2103), 1, - sym_type_arguments, - STATE(2396), 1, - sym_arguments, - STATE(4739), 1, - sym_optional_chain, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [75329] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4859), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5451), 2, + ACTIONS(4521), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5453), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(5461), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5469), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5477), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5479), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4679), 3, + anon_sym_GT, + ACTIONS(4523), 28, sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_BQUOTE, - ACTIONS(5475), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [76161] = 31, - ACTIONS(4581), 1, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(4583), 1, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, - ACTIONS(4585), 1, anon_sym_DOT, - ACTIONS(4719), 1, anon_sym_QMARK_DOT, - ACTIONS(4852), 1, - anon_sym_as, - ACTIONS(4854), 1, - anon_sym_BANG, - ACTIONS(4861), 1, - anon_sym_satisfies, - ACTIONS(5449), 1, - anon_sym_LT, - ACTIONS(5455), 1, anon_sym_AMP_AMP, - ACTIONS(5457), 1, anon_sym_PIPE_PIPE, - ACTIONS(5459), 1, - anon_sym_GT_GT, - ACTIONS(5463), 1, - anon_sym_AMP, - ACTIONS(5465), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5467), 1, - anon_sym_PIPE, - ACTIONS(5471), 1, anon_sym_PERCENT, - ACTIONS(5473), 1, anon_sym_STAR_STAR, - ACTIONS(5481), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5483), 1, - sym__ternary_qmark, - STATE(2103), 1, - sym_type_arguments, - STATE(2396), 1, - sym_arguments, - STATE(4739), 1, - sym_optional_chain, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [75379] = 7, + ACTIONS(3658), 1, + anon_sym_EQ, + ACTIONS(4231), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4859), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5451), 2, + ACTIONS(4594), 2, + anon_sym_COMMA, + anon_sym_LBRACK, + ACTIONS(4597), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(3498), 10, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5453), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(5461), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5469), 2, + anon_sym_GT_GT, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5477), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5479), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4808), 3, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_BQUOTE, - ACTIONS(5475), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [76267] = 31, - ACTIONS(4581), 1, + ACTIONS(3502), 24, + sym__ternary_qmark, + anon_sym_as, anon_sym_LPAREN, - ACTIONS(4583), 1, - anon_sym_LBRACK, - ACTIONS(4585), 1, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_DOT, - ACTIONS(4719), 1, anon_sym_QMARK_DOT, - ACTIONS(4852), 1, - anon_sym_as, - ACTIONS(4854), 1, - anon_sym_BANG, - ACTIONS(4861), 1, - anon_sym_satisfies, - ACTIONS(5449), 1, - anon_sym_LT, - ACTIONS(5455), 1, anon_sym_AMP_AMP, - ACTIONS(5457), 1, anon_sym_PIPE_PIPE, - ACTIONS(5459), 1, - anon_sym_GT_GT, - ACTIONS(5463), 1, - anon_sym_AMP, - ACTIONS(5465), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5467), 1, - anon_sym_PIPE, - ACTIONS(5471), 1, anon_sym_PERCENT, - ACTIONS(5473), 1, anon_sym_STAR_STAR, - ACTIONS(5481), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5483), 1, - sym__ternary_qmark, - STATE(2103), 1, - sym_type_arguments, - STATE(2396), 1, - sym_arguments, - STATE(4739), 1, - sym_optional_chain, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [75437] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4859), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5451), 2, + ACTIONS(4525), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5453), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(5461), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5469), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5477), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5479), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4633), 3, + anon_sym_GT, + ACTIONS(4527), 28, sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_BQUOTE, - ACTIONS(5475), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [76373] = 31, - ACTIONS(4581), 1, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(4583), 1, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, - ACTIONS(4585), 1, anon_sym_DOT, - ACTIONS(4719), 1, anon_sym_QMARK_DOT, - ACTIONS(4852), 1, - anon_sym_as, - ACTIONS(4854), 1, - anon_sym_BANG, - ACTIONS(4861), 1, - anon_sym_satisfies, - ACTIONS(5449), 1, - anon_sym_LT, - ACTIONS(5455), 1, anon_sym_AMP_AMP, - ACTIONS(5457), 1, anon_sym_PIPE_PIPE, - ACTIONS(5459), 1, - anon_sym_GT_GT, - ACTIONS(5463), 1, - anon_sym_AMP, - ACTIONS(5465), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5467), 1, - anon_sym_PIPE, - ACTIONS(5471), 1, anon_sym_PERCENT, - ACTIONS(5473), 1, anon_sym_STAR_STAR, - ACTIONS(5481), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5483), 1, - sym__ternary_qmark, - STATE(2103), 1, - sym_type_arguments, - STATE(2396), 1, - sym_arguments, - STATE(4739), 1, - sym_optional_chain, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [75487] = 8, + ACTIONS(2351), 1, + anon_sym_DQUOTE, + ACTIONS(2353), 1, + anon_sym_SQUOTE, + ACTIONS(4503), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4859), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5451), 2, + ACTIONS(5159), 2, + sym_number, + sym_private_property_identifier, + STATE(3711), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(698), 10, + sym__automatic_semicolon, + sym__member_signature_marker, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2365), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [75547] = 7, + ACTIONS(1698), 1, + anon_sym_EQ, + ACTIONS(4195), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2395), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(4198), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(1696), 10, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5453), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(5461), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5469), 2, + anon_sym_GT_GT, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5477), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5479), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4667), 3, + ACTIONS(1700), 24, sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_BQUOTE, - ACTIONS(5475), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [76479] = 31, - ACTIONS(4581), 1, + sym__ternary_qmark, + anon_sym_as, anon_sym_LPAREN, - ACTIONS(4583), 1, - anon_sym_LBRACK, - ACTIONS(4585), 1, + anon_sym_SEMI, anon_sym_DOT, - ACTIONS(4719), 1, anon_sym_QMARK_DOT, - ACTIONS(4852), 1, - anon_sym_as, - ACTIONS(4854), 1, - anon_sym_BANG, - ACTIONS(4861), 1, - anon_sym_satisfies, - ACTIONS(5449), 1, - anon_sym_LT, - ACTIONS(5455), 1, anon_sym_AMP_AMP, - ACTIONS(5457), 1, anon_sym_PIPE_PIPE, - ACTIONS(5459), 1, - anon_sym_GT_GT, - ACTIONS(5463), 1, - anon_sym_AMP, - ACTIONS(5465), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5467), 1, - anon_sym_PIPE, - ACTIONS(5471), 1, anon_sym_PERCENT, - ACTIONS(5473), 1, anon_sym_STAR_STAR, - ACTIONS(5481), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5483), 1, - sym__ternary_qmark, - STATE(2103), 1, - sym_type_arguments, - STATE(2396), 1, - sym_arguments, - STATE(4739), 1, - sym_optional_chain, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [75605] = 7, + ACTIONS(4203), 1, + anon_sym_EQ, + ACTIONS(4207), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4859), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5451), 2, + ACTIONS(4213), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(4210), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(4201), 10, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5453), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(5461), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5469), 2, + anon_sym_GT_GT, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5477), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5479), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4697), 3, + ACTIONS(4205), 24, sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_BQUOTE, - ACTIONS(5475), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [76585] = 31, - ACTIONS(4581), 1, + sym__ternary_qmark, + anon_sym_as, anon_sym_LPAREN, - ACTIONS(4583), 1, - anon_sym_LBRACK, - ACTIONS(4585), 1, + anon_sym_SEMI, anon_sym_DOT, - ACTIONS(4719), 1, anon_sym_QMARK_DOT, - ACTIONS(4852), 1, - anon_sym_as, - ACTIONS(4854), 1, - anon_sym_BANG, - ACTIONS(4861), 1, - anon_sym_satisfies, - ACTIONS(5449), 1, - anon_sym_LT, - ACTIONS(5455), 1, anon_sym_AMP_AMP, - ACTIONS(5457), 1, anon_sym_PIPE_PIPE, - ACTIONS(5459), 1, - anon_sym_GT_GT, - ACTIONS(5463), 1, - anon_sym_AMP, - ACTIONS(5465), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5467), 1, - anon_sym_PIPE, - ACTIONS(5471), 1, anon_sym_PERCENT, - ACTIONS(5473), 1, anon_sym_STAR_STAR, - ACTIONS(5481), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5483), 1, - sym__ternary_qmark, - STATE(2103), 1, - sym_type_arguments, - STATE(2396), 1, - sym_arguments, - STATE(4739), 1, - sym_optional_chain, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [75663] = 4, + ACTIONS(5537), 1, + sym_regex_flags, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4859), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5451), 2, + ACTIONS(4980), 16, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5453), 2, + anon_sym_as, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(5461), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5469), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5477), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5479), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4845), 3, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_BQUOTE, - ACTIONS(5475), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, + anon_sym_GT, anon_sym_instanceof, - [76691] = 31, - ACTIONS(4581), 1, + anon_sym_satisfies, + ACTIONS(4982), 24, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(4583), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(4585), 1, anon_sym_DOT, - ACTIONS(4719), 1, anon_sym_QMARK_DOT, - ACTIONS(4852), 1, - anon_sym_as, - ACTIONS(4854), 1, - anon_sym_BANG, - ACTIONS(4861), 1, - anon_sym_satisfies, - ACTIONS(5449), 1, - anon_sym_LT, - ACTIONS(5455), 1, anon_sym_AMP_AMP, - ACTIONS(5457), 1, anon_sym_PIPE_PIPE, - ACTIONS(5459), 1, - anon_sym_GT_GT, - ACTIONS(5463), 1, - anon_sym_AMP, - ACTIONS(5465), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5467), 1, - anon_sym_PIPE, - ACTIONS(5471), 1, anon_sym_PERCENT, - ACTIONS(5473), 1, anon_sym_STAR_STAR, - ACTIONS(5481), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5483), 1, - sym__ternary_qmark, - STATE(2103), 1, - sym_type_arguments, - STATE(2396), 1, - sym_arguments, - STATE(4739), 1, - sym_optional_chain, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + [75715] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4859), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5451), 2, + ACTIONS(4529), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5453), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(5461), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5469), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5477), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5479), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4793), 3, + anon_sym_GT, + ACTIONS(4531), 28, sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_BQUOTE, - ACTIONS(5475), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [76797] = 33, - ACTIONS(4000), 1, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(4002), 1, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, - ACTIONS(4004), 1, anon_sym_DOT, - ACTIONS(4713), 1, - anon_sym_as, - ACTIONS(4715), 1, - anon_sym_BANG, - ACTIONS(4719), 1, anon_sym_QMARK_DOT, - ACTIONS(4721), 1, anon_sym_AMP_AMP, - ACTIONS(4723), 1, anon_sym_PIPE_PIPE, - ACTIONS(4725), 1, - anon_sym_GT_GT, - ACTIONS(4729), 1, - anon_sym_AMP, - ACTIONS(4731), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(4733), 1, - anon_sym_PIPE, - ACTIONS(4737), 1, anon_sym_PERCENT, - ACTIONS(4739), 1, anon_sym_STAR_STAR, - ACTIONS(4741), 1, - anon_sym_LT, - ACTIONS(4749), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(4753), 1, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(4755), 1, - sym__ternary_qmark, - ACTIONS(5441), 1, - anon_sym_COMMA, - ACTIONS(5492), 1, - anon_sym_RBRACK, - STATE(1651), 1, - sym_type_arguments, - STATE(1674), 1, - sym_arguments, - STATE(3983), 1, - aux_sym_sequence_expression_repeat1, - STATE(4744), 1, - sym_optional_chain, + [75765] = 5, + ACTIONS(1826), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4711), 2, + ACTIONS(1818), 2, + anon_sym_else, + anon_sym_while, + ACTIONS(1822), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4717), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(4727), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4735), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4745), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4747), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4751), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4743), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [76907] = 31, - ACTIONS(4581), 1, + anon_sym_GT, + ACTIONS(1824), 25, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, - ACTIONS(4583), 1, + anon_sym_SEMI, anon_sym_LBRACK, - ACTIONS(4585), 1, anon_sym_DOT, - ACTIONS(4719), 1, anon_sym_QMARK_DOT, - ACTIONS(4852), 1, - anon_sym_as, - ACTIONS(4854), 1, - anon_sym_BANG, - ACTIONS(4861), 1, - anon_sym_satisfies, - ACTIONS(5449), 1, - anon_sym_LT, - ACTIONS(5455), 1, anon_sym_AMP_AMP, - ACTIONS(5457), 1, anon_sym_PIPE_PIPE, - ACTIONS(5459), 1, - anon_sym_GT_GT, - ACTIONS(5463), 1, - anon_sym_AMP, - ACTIONS(5465), 1, - anon_sym_CARET, - ACTIONS(5467), 1, - anon_sym_PIPE, - ACTIONS(5471), 1, - anon_sym_PERCENT, - ACTIONS(5473), 1, - anon_sym_STAR_STAR, - ACTIONS(5481), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5483), 1, - sym__ternary_qmark, - STATE(2103), 1, - sym_type_arguments, - STATE(2396), 1, - sym_arguments, - STATE(4739), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4859), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5451), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5453), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5461), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5469), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5477), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5479), 2, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4761), 3, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_BQUOTE, - ACTIONS(5475), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [77013] = 4, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [75819] = 4, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1870), 5, + ACTIONS(1818), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - ACTIONS(1874), 13, + ACTIONS(1822), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -204825,7 +204396,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1876), 23, + ACTIONS(1824), 23, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -204849,27 +204420,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [77065] = 7, - ACTIONS(3546), 1, - anon_sym_DOT, - ACTIONS(3548), 1, - anon_sym_QMARK_DOT, + [75871] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3538), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(3528), 4, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_LBRACK, - anon_sym_extends, - ACTIONS(3496), 11, + ACTIONS(1822), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -204877,12 +204438,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3500), 22, + ACTIONS(1824), 28, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_COLON, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -204900,23 +204467,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [77123] = 5, + [75921] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4373), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4375), 4, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_LBRACK, - anon_sym_extends, - ACTIONS(3496), 11, + ACTIONS(4533), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -204924,12 +204485,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3500), 24, + ACTIONS(4535), 28, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_COLON, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -204949,27 +204514,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [77177] = 7, - ACTIONS(4377), 1, - anon_sym_QMARK, + [75971] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4379), 2, - anon_sym_RPAREN, - anon_sym_extends, - ACTIONS(4684), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4681), 3, - anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_RBRACK, - ACTIONS(4673), 11, + ACTIONS(4654), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -204977,10 +204532,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4675), 22, + ACTIONS(4656), 28, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -205000,112 +204561,112 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [77235] = 33, - ACTIONS(4000), 1, + [76021] = 33, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4721), 1, + ACTIONS(4738), 1, anon_sym_AMP_AMP, - ACTIONS(4723), 1, + ACTIONS(4740), 1, anon_sym_PIPE_PIPE, - ACTIONS(4725), 1, + ACTIONS(4742), 1, anon_sym_GT_GT, - ACTIONS(4729), 1, + ACTIONS(4746), 1, anon_sym_AMP, - ACTIONS(4731), 1, + ACTIONS(4748), 1, anon_sym_CARET, - ACTIONS(4733), 1, + ACTIONS(4750), 1, anon_sym_PIPE, - ACTIONS(4737), 1, + ACTIONS(4754), 1, anon_sym_PERCENT, - ACTIONS(4739), 1, + ACTIONS(4756), 1, anon_sym_STAR_STAR, - ACTIONS(4741), 1, + ACTIONS(4758), 1, anon_sym_LT, - ACTIONS(4749), 1, + ACTIONS(4766), 1, anon_sym_QMARK_QMARK, - ACTIONS(4753), 1, + ACTIONS(4770), 1, anon_sym_satisfies, - ACTIONS(4755), 1, + ACTIONS(4772), 1, sym__ternary_qmark, - ACTIONS(5441), 1, + ACTIONS(5539), 1, anon_sym_COMMA, - ACTIONS(5494), 1, - anon_sym_SEMI, - STATE(1651), 1, + ACTIONS(5541), 1, + anon_sym_RBRACK, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(3983), 1, - aux_sym_sequence_expression_repeat1, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, + STATE(5157), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4711), 2, + ACTIONS(4726), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4717), 2, + ACTIONS(4734), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4727), 2, + ACTIONS(4744), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4735), 2, + ACTIONS(4752), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4745), 2, + ACTIONS(4762), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4747), 2, + ACTIONS(4764), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4743), 3, + ACTIONS(4760), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [77345] = 8, - ACTIONS(2343), 1, + [76131] = 8, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(4502), 1, + ACTIONS(4503), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5286), 2, + ACTIONS(5384), 2, sym_number, sym_private_property_identifier, - STATE(3578), 3, + STATE(3790), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 10, + ACTIONS(698), 10, sym__automatic_semicolon, sym__member_signature_marker, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_RBRACE, + anon_sym_BANG, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(2361), 23, + ACTIONS(2365), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -205129,28 +204690,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [77405] = 8, - ACTIONS(3552), 1, - anon_sym_EQ, - ACTIONS(3632), 1, - anon_sym_COLON, - ACTIONS(4530), 1, - anon_sym_LBRACK, + [76191] = 5, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4533), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4286), 3, + ACTIONS(5140), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(5313), 3, anon_sym_COMMA, - anon_sym_RBRACK, - anon_sym_extends, - ACTIONS(3496), 11, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(3498), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -205158,10 +204715,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3500), 22, + ACTIONS(3502), 23, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -205181,76 +204739,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [77465] = 8, - ACTIONS(2343), 1, - anon_sym_DQUOTE, - ACTIONS(2345), 1, - anon_sym_SQUOTE, - ACTIONS(4502), 1, - anon_sym_LBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5290), 2, - sym_number, - sym_private_property_identifier, - STATE(3585), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(696), 10, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(2361), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [77525] = 8, - ACTIONS(2343), 1, + [76245] = 8, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(4502), 1, + ACTIONS(4503), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5294), 2, + ACTIONS(5275), 2, sym_number, sym_private_property_identifier, - STATE(3591), 3, + STATE(3582), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 10, + ACTIONS(698), 10, sym__automatic_semicolon, sym__member_signature_marker, anon_sym_COMMA, @@ -205261,7 +204767,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_QMARK, anon_sym_PIPE_RBRACE, - ACTIONS(2361), 23, + ACTIONS(2365), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -205285,35 +204791,35 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [77585] = 8, - ACTIONS(2343), 1, + [76305] = 8, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(4502), 1, + ACTIONS(4503), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5306), 2, + ACTIONS(5220), 2, sym_number, sym_private_property_identifier, - STATE(3593), 3, + STATE(3737), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 10, + ACTIONS(698), 10, sym__automatic_semicolon, sym__member_signature_marker, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_RBRACE, + anon_sym_BANG, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(2361), 23, + ACTIONS(2365), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -205337,388 +204843,115 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [77645] = 33, - ACTIONS(1983), 1, - anon_sym_COMMA, - ACTIONS(4000), 1, - anon_sym_LPAREN, - ACTIONS(4002), 1, - anon_sym_LBRACK, - ACTIONS(4004), 1, - anon_sym_DOT, - ACTIONS(4713), 1, - anon_sym_as, - ACTIONS(4715), 1, - anon_sym_BANG, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(4753), 1, - anon_sym_satisfies, - ACTIONS(4978), 1, - anon_sym_AMP_AMP, - ACTIONS(4980), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4982), 1, - anon_sym_GT_GT, - ACTIONS(4986), 1, - anon_sym_AMP, - ACTIONS(4988), 1, - anon_sym_CARET, - ACTIONS(4990), 1, - anon_sym_PIPE, - ACTIONS(4994), 1, - anon_sym_PERCENT, - ACTIONS(4996), 1, - anon_sym_STAR_STAR, - ACTIONS(4998), 1, - anon_sym_LT, - ACTIONS(5006), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5008), 1, - sym__ternary_qmark, - ACTIONS(5496), 1, - anon_sym_RPAREN, - STATE(1651), 1, - sym_type_arguments, - STATE(1674), 1, - sym_arguments, - STATE(4744), 1, - sym_optional_chain, - STATE(5314), 1, - aux_sym_array_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4751), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4970), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4976), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4984), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4992), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5002), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5004), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5000), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [77755] = 32, - ACTIONS(4581), 1, - anon_sym_LPAREN, - ACTIONS(4583), 1, - anon_sym_LBRACK, - ACTIONS(4585), 1, - anon_sym_DOT, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(4769), 1, - anon_sym_COMMA, - ACTIONS(4852), 1, - anon_sym_as, - ACTIONS(4854), 1, - anon_sym_BANG, - ACTIONS(4861), 1, - anon_sym_satisfies, - ACTIONS(4867), 1, - anon_sym_AMP_AMP, - ACTIONS(4869), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4871), 1, - anon_sym_GT_GT, - ACTIONS(4875), 1, - anon_sym_AMP, - ACTIONS(4877), 1, - anon_sym_CARET, - ACTIONS(4879), 1, - anon_sym_PIPE, - ACTIONS(4883), 1, - anon_sym_PERCENT, - ACTIONS(4885), 1, - anon_sym_STAR_STAR, - ACTIONS(4887), 1, - anon_sym_LT, - ACTIONS(4895), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4897), 1, - sym__ternary_qmark, - STATE(2103), 1, - sym_type_arguments, - STATE(2396), 1, - sym_arguments, - STATE(4739), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4859), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4863), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4865), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4873), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4881), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4891), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4893), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5217), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - ACTIONS(4889), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [77863] = 33, - ACTIONS(4000), 1, + [76365] = 33, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4721), 1, + ACTIONS(4738), 1, anon_sym_AMP_AMP, - ACTIONS(4723), 1, + ACTIONS(4740), 1, anon_sym_PIPE_PIPE, - ACTIONS(4725), 1, + ACTIONS(4742), 1, anon_sym_GT_GT, - ACTIONS(4729), 1, + ACTIONS(4746), 1, anon_sym_AMP, - ACTIONS(4731), 1, + ACTIONS(4748), 1, anon_sym_CARET, - ACTIONS(4733), 1, + ACTIONS(4750), 1, anon_sym_PIPE, - ACTIONS(4737), 1, + ACTIONS(4754), 1, anon_sym_PERCENT, - ACTIONS(4739), 1, + ACTIONS(4756), 1, anon_sym_STAR_STAR, - ACTIONS(4741), 1, + ACTIONS(4758), 1, anon_sym_LT, - ACTIONS(4749), 1, + ACTIONS(4766), 1, anon_sym_QMARK_QMARK, - ACTIONS(4753), 1, + ACTIONS(4770), 1, anon_sym_satisfies, - ACTIONS(4755), 1, + ACTIONS(4772), 1, sym__ternary_qmark, - ACTIONS(5441), 1, + ACTIONS(5464), 1, anon_sym_COMMA, - ACTIONS(5498), 1, - anon_sym_RBRACK, - STATE(1651), 1, + ACTIONS(5543), 1, + anon_sym_RBRACE, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(3983), 1, + STATE(3883), 1, aux_sym_sequence_expression_repeat1, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4711), 2, + ACTIONS(4726), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4717), 2, + ACTIONS(4734), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4727), 2, + ACTIONS(4744), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4735), 2, + ACTIONS(4752), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4745), 2, + ACTIONS(4762), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4747), 2, + ACTIONS(4764), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4743), 3, + ACTIONS(4760), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [77973] = 3, + [76475] = 7, + ACTIONS(3651), 1, + anon_sym_EQ, + ACTIONS(4594), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4595), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4597), 28, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [78023] = 33, - ACTIONS(1983), 1, + ACTIONS(4231), 2, anon_sym_COMMA, - ACTIONS(4000), 1, - anon_sym_LPAREN, - ACTIONS(4002), 1, - anon_sym_LBRACK, - ACTIONS(4004), 1, - anon_sym_DOT, - ACTIONS(4713), 1, - anon_sym_as, - ACTIONS(4715), 1, - anon_sym_BANG, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(4753), 1, - anon_sym_satisfies, - ACTIONS(4978), 1, - anon_sym_AMP_AMP, - ACTIONS(4980), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4982), 1, - anon_sym_GT_GT, - ACTIONS(4986), 1, + anon_sym_extends, + ACTIONS(4597), 3, anon_sym_AMP, - ACTIONS(4988), 1, - anon_sym_CARET, - ACTIONS(4990), 1, anon_sym_PIPE, - ACTIONS(4994), 1, - anon_sym_PERCENT, - ACTIONS(4996), 1, - anon_sym_STAR_STAR, - ACTIONS(4998), 1, - anon_sym_LT, - ACTIONS(5006), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5008), 1, - sym__ternary_qmark, - ACTIONS(5500), 1, - anon_sym_RPAREN, - STATE(1651), 1, - sym_type_arguments, - STATE(1674), 1, - sym_arguments, - STATE(4744), 1, - sym_optional_chain, - STATE(4751), 1, - aux_sym_array_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4751), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4970), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4976), 2, - anon_sym_in, anon_sym_GT, - ACTIONS(4984), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4992), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5002), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5004), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5000), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [78133] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4603), 13, + ACTIONS(3498), 10, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4605), 28, + ACTIONS(3502), 24, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -205738,11 +204971,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [78183] = 3, + [76533] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4607), 13, + ACTIONS(1778), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -205756,7 +204989,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4609), 28, + ACTIONS(1780), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -205785,11 +205018,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [78233] = 3, + [76583] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4649), 13, + ACTIONS(4642), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -205803,7 +205036,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4651), 28, + ACTIONS(4644), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -205832,165 +205065,141 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [78283] = 33, - ACTIONS(1983), 1, - anon_sym_COMMA, - ACTIONS(4000), 1, + [76633] = 33, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4753), 1, + ACTIONS(4770), 1, anon_sym_satisfies, - ACTIONS(4978), 1, + ACTIONS(4942), 1, + anon_sym_COMMA, + ACTIONS(4948), 1, anon_sym_AMP_AMP, - ACTIONS(4980), 1, + ACTIONS(4950), 1, anon_sym_PIPE_PIPE, - ACTIONS(4982), 1, + ACTIONS(4952), 1, anon_sym_GT_GT, - ACTIONS(4986), 1, + ACTIONS(4956), 1, anon_sym_AMP, - ACTIONS(4988), 1, + ACTIONS(4958), 1, anon_sym_CARET, - ACTIONS(4990), 1, + ACTIONS(4960), 1, anon_sym_PIPE, - ACTIONS(4994), 1, + ACTIONS(4964), 1, anon_sym_PERCENT, - ACTIONS(4996), 1, + ACTIONS(4966), 1, anon_sym_STAR_STAR, - ACTIONS(4998), 1, + ACTIONS(4968), 1, anon_sym_LT, - ACTIONS(5006), 1, + ACTIONS(4976), 1, anon_sym_QMARK_QMARK, - ACTIONS(5008), 1, + ACTIONS(4978), 1, sym__ternary_qmark, - ACTIONS(5502), 1, + ACTIONS(5545), 1, anon_sym_RPAREN, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4724), 1, + aux_sym_sequence_expression_repeat1, + STATE(4736), 1, sym_optional_chain, - STATE(4802), 1, - aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4970), 2, + ACTIONS(4940), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4976), 2, + ACTIONS(4946), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4984), 2, + ACTIONS(4954), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4992), 2, + ACTIONS(4962), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5002), 2, + ACTIONS(4972), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5004), 2, + ACTIONS(4974), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5000), 3, + ACTIONS(4970), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [78393] = 33, - ACTIONS(1983), 1, - anon_sym_COMMA, - ACTIONS(4000), 1, - anon_sym_LPAREN, - ACTIONS(4002), 1, + [76743] = 9, + ACTIONS(3542), 1, + anon_sym_EQ, + ACTIONS(3617), 1, + anon_sym_COLON, + ACTIONS(4231), 1, + anon_sym_extends, + ACTIONS(4594), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, - anon_sym_DOT, - ACTIONS(4713), 1, - anon_sym_as, - ACTIONS(4715), 1, - anon_sym_BANG, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(4753), 1, - anon_sym_satisfies, - ACTIONS(4978), 1, - anon_sym_AMP_AMP, - ACTIONS(4980), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4982), 1, - anon_sym_GT_GT, - ACTIONS(4986), 1, - anon_sym_AMP, - ACTIONS(4988), 1, - anon_sym_CARET, - ACTIONS(4990), 1, - anon_sym_PIPE, - ACTIONS(4994), 1, - anon_sym_PERCENT, - ACTIONS(4996), 1, - anon_sym_STAR_STAR, - ACTIONS(4998), 1, - anon_sym_LT, - ACTIONS(5006), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5008), 1, - sym__ternary_qmark, - ACTIONS(5504), 1, - anon_sym_RPAREN, - STATE(1651), 1, - sym_type_arguments, - STATE(1674), 1, - sym_arguments, - STATE(4744), 1, - sym_optional_chain, - STATE(4835), 1, - aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4970), 2, + ACTIONS(4597), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(5547), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + ACTIONS(3498), 11, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4976), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(4984), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4992), 2, + anon_sym_GT_GT, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5002), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5004), 2, + anon_sym_GT, + ACTIONS(3502), 22, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5000), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [78503] = 3, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [76805] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1834), 13, + ACTIONS(1844), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -206004,7 +205213,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1836), 28, + ACTIONS(1846), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -206033,88 +205242,63 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [78553] = 33, - ACTIONS(1983), 1, - anon_sym_COMMA, - ACTIONS(4000), 1, - anon_sym_LPAREN, - ACTIONS(4002), 1, + [76855] = 8, + ACTIONS(2351), 1, + anon_sym_DQUOTE, + ACTIONS(2353), 1, + anon_sym_SQUOTE, + ACTIONS(4503), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, - anon_sym_DOT, - ACTIONS(4713), 1, - anon_sym_as, - ACTIONS(4715), 1, - anon_sym_BANG, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(4753), 1, - anon_sym_satisfies, - ACTIONS(4978), 1, - anon_sym_AMP_AMP, - ACTIONS(4980), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4982), 1, - anon_sym_GT_GT, - ACTIONS(4986), 1, - anon_sym_AMP, - ACTIONS(4988), 1, - anon_sym_CARET, - ACTIONS(4990), 1, - anon_sym_PIPE, - ACTIONS(4994), 1, - anon_sym_PERCENT, - ACTIONS(4996), 1, - anon_sym_STAR_STAR, - ACTIONS(4998), 1, - anon_sym_LT, - ACTIONS(5006), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5008), 1, - sym__ternary_qmark, - ACTIONS(5506), 1, - anon_sym_RPAREN, - STATE(1651), 1, - sym_type_arguments, - STATE(1674), 1, - sym_arguments, - STATE(4744), 1, - sym_optional_chain, - STATE(4845), 1, - aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4970), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4976), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(4984), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(4992), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5002), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5004), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5000), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [78663] = 3, + ACTIONS(5173), 2, + sym_number, + sym_private_property_identifier, + STATE(3729), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(698), 10, + sym__automatic_semicolon, + sym__member_signature_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2365), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [76915] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1794), 13, + ACTIONS(4684), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -206128,7 +205312,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1796), 28, + ACTIONS(4686), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -206157,11 +205341,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [78713] = 3, + [76965] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1824), 13, + ACTIONS(4688), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -206175,7 +205359,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1826), 28, + ACTIONS(4690), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -206204,11 +205388,70 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [78763] = 3, + [77015] = 8, + ACTIONS(2351), 1, + anon_sym_DQUOTE, + ACTIONS(2353), 1, + anon_sym_SQUOTE, + ACTIONS(4503), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5216), 2, + sym_number, + sym_private_property_identifier, + STATE(3676), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(698), 10, + sym__automatic_semicolon, + sym__member_signature_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2365), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [77075] = 5, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1856), 13, + ACTIONS(5551), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(5553), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(3498), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -206222,15 +205465,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1858), 28, - sym__automatic_semicolon, + ACTIONS(3502), 23, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -206251,28 +205489,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [78813] = 8, - ACTIONS(3568), 1, - anon_sym_EQ, - ACTIONS(4284), 1, - anon_sym_QMARK, - ACTIONS(4530), 1, - anon_sym_LBRACK, + [77129] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4533), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4286), 3, - anon_sym_COMMA, - anon_sym_RBRACK, - anon_sym_extends, - ACTIONS(3496), 11, + ACTIONS(4692), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -206280,10 +205507,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3500), 22, + ACTIONS(4694), 28, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -206303,107 +205536,249 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [78873] = 12, - ACTIONS(4581), 1, + [77179] = 33, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4583), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4585), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4719), 1, + ACTIONS(4728), 1, + anon_sym_as, + ACTIONS(4732), 1, + anon_sym_BANG, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(5508), 1, + ACTIONS(4770), 1, + anon_sym_satisfies, + ACTIONS(4942), 1, + anon_sym_COMMA, + ACTIONS(4948), 1, + anon_sym_AMP_AMP, + ACTIONS(4950), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4952), 1, + anon_sym_GT_GT, + ACTIONS(4956), 1, + anon_sym_AMP, + ACTIONS(4958), 1, + anon_sym_CARET, + ACTIONS(4960), 1, + anon_sym_PIPE, + ACTIONS(4964), 1, + anon_sym_PERCENT, + ACTIONS(4966), 1, + anon_sym_STAR_STAR, + ACTIONS(4968), 1, anon_sym_LT, - STATE(2103), 1, + ACTIONS(4976), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4978), 1, + sym__ternary_qmark, + ACTIONS(5555), 1, + anon_sym_RPAREN, + STATE(1530), 1, sym_type_arguments, - STATE(2396), 1, + STATE(1696), 1, sym_arguments, - STATE(4739), 1, + STATE(4724), 1, + aux_sym_sequence_expression_repeat1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4859), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4797), 12, + ACTIONS(4940), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(4946), 2, anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + anon_sym_GT, + ACTIONS(4954), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4962), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, + ACTIONS(4972), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4799), 19, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_SEMI, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, + ACTIONS(4974), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, + ACTIONS(4970), 3, + anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_BQUOTE, - anon_sym_satisfies, - [78941] = 15, - ACTIONS(4581), 1, + [77289] = 31, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4583), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4585), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(4852), 1, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4854), 1, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4861), 1, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(4770), 1, anon_sym_satisfies, - ACTIONS(5511), 1, + ACTIONS(5388), 1, anon_sym_LT, - STATE(2103), 1, - sym_type_arguments, - STATE(2396), 1, + ACTIONS(5394), 1, + anon_sym_AMP_AMP, + ACTIONS(5396), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5398), 1, + anon_sym_GT_GT, + ACTIONS(5402), 1, + anon_sym_AMP, + ACTIONS(5404), 1, + anon_sym_CARET, + ACTIONS(5406), 1, + anon_sym_PIPE, + ACTIONS(5410), 1, + anon_sym_PERCENT, + ACTIONS(5412), 1, + anon_sym_STAR_STAR, + ACTIONS(5420), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5422), 1, + sym__ternary_qmark, + STATE(1696), 1, sym_arguments, - STATE(4739), 1, + STATE(2243), 1, + sym_type_arguments, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4859), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4836), 11, + ACTIONS(5390), 2, anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5392), 2, anon_sym_in, - anon_sym_GT_GT, + anon_sym_GT, + ACTIONS(5400), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5408), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5416), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5418), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5414), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(5557), 3, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_implements, + [77395] = 13, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(2351), 1, + anon_sym_DQUOTE, + ACTIONS(2353), 1, + anon_sym_SQUOTE, + ACTIONS(4177), 1, + anon_sym_EQ, + ACTIONS(4503), 1, + anon_sym_LBRACK, + ACTIONS(4877), 1, + anon_sym_RBRACE, + STATE(4769), 1, + aux_sym_object_repeat1, + STATE(5141), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2355), 2, + sym_number, + sym_private_property_identifier, + STATE(3772), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(698), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2365), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [77465] = 7, + ACTIONS(4229), 1, + anon_sym_QMARK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4231), 2, + anon_sym_RPAREN, + anon_sym_extends, + ACTIONS(4597), 2, anon_sym_AMP, anon_sym_PIPE, + ACTIONS(4594), 3, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_RBRACK, + ACTIONS(3498), 11, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4838), 17, - sym__automatic_semicolon, + ACTIONS(3502), 22, sym__ternary_qmark, - anon_sym_SEMI, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -206417,136 +205792,132 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, - [79015] = 31, - ACTIONS(4581), 1, + anon_sym_satisfies, + [77523] = 33, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4583), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4585), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(4852), 1, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4854), 1, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4861), 1, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(4770), 1, anon_sym_satisfies, - ACTIONS(5449), 1, - anon_sym_LT, - ACTIONS(5455), 1, + ACTIONS(4942), 1, + anon_sym_COMMA, + ACTIONS(4948), 1, anon_sym_AMP_AMP, - ACTIONS(5457), 1, + ACTIONS(4950), 1, anon_sym_PIPE_PIPE, - ACTIONS(5459), 1, + ACTIONS(4952), 1, anon_sym_GT_GT, - ACTIONS(5463), 1, + ACTIONS(4956), 1, anon_sym_AMP, - ACTIONS(5465), 1, + ACTIONS(4958), 1, anon_sym_CARET, - ACTIONS(5467), 1, + ACTIONS(4960), 1, anon_sym_PIPE, - ACTIONS(5471), 1, + ACTIONS(4964), 1, anon_sym_PERCENT, - ACTIONS(5473), 1, + ACTIONS(4966), 1, anon_sym_STAR_STAR, - ACTIONS(5481), 1, + ACTIONS(4968), 1, + anon_sym_LT, + ACTIONS(4976), 1, anon_sym_QMARK_QMARK, - ACTIONS(5483), 1, + ACTIONS(4978), 1, sym__ternary_qmark, - STATE(2103), 1, + ACTIONS(5559), 1, + anon_sym_RPAREN, + STATE(1530), 1, sym_type_arguments, - STATE(2396), 1, + STATE(1696), 1, sym_arguments, - STATE(4739), 1, + STATE(4724), 1, + aux_sym_sequence_expression_repeat1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4859), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5451), 2, + ACTIONS(4940), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5453), 2, + ACTIONS(4946), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5461), 2, + ACTIONS(4954), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5469), 2, + ACTIONS(4962), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5477), 2, + ACTIONS(4972), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5479), 2, + ACTIONS(4974), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4784), 3, - sym__automatic_semicolon, - anon_sym_SEMI, - anon_sym_BQUOTE, - ACTIONS(5475), 3, + ACTIONS(4970), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [79121] = 17, - ACTIONS(2343), 1, + [77633] = 8, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(2363), 1, - anon_sym_async, - ACTIONS(2365), 1, - anon_sym_readonly, - ACTIONS(2369), 1, - anon_sym_override, - ACTIONS(4502), 1, + ACTIONS(4503), 1, anon_sym_LBRACK, - ACTIONS(4899), 1, - anon_sym_STAR, - ACTIONS(5514), 1, - anon_sym_COMMA, - ACTIONS(5516), 1, - anon_sym_RBRACE, - STATE(2840), 1, - sym_override_modifier, - STATE(5213), 1, - aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2347), 2, + ACTIONS(5351), 2, sym_number, sym_private_property_identifier, - ACTIONS(2367), 2, - anon_sym_get, - anon_sym_set, - STATE(3573), 3, + STATE(3562), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 5, + ACTIONS(698), 10, + sym__automatic_semicolon, sym__member_signature_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2361), 18, + ACTIONS(2365), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, + anon_sym_async, anon_sym_new, sym_identifier, anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, anon_sym_declare, anon_sym_public, anon_sym_private, anon_sym_protected, + anon_sym_override, anon_sym_module, anon_sym_any, anon_sym_number, @@ -206554,302 +205925,446 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [79199] = 11, - ACTIONS(4581), 1, + [77693] = 33, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4583), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4585), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4719), 1, + ACTIONS(4728), 1, + anon_sym_as, + ACTIONS(4732), 1, + anon_sym_BANG, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(5518), 1, + ACTIONS(4738), 1, + anon_sym_AMP_AMP, + ACTIONS(4740), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4742), 1, + anon_sym_GT_GT, + ACTIONS(4746), 1, + anon_sym_AMP, + ACTIONS(4748), 1, + anon_sym_CARET, + ACTIONS(4750), 1, + anon_sym_PIPE, + ACTIONS(4754), 1, + anon_sym_PERCENT, + ACTIONS(4756), 1, + anon_sym_STAR_STAR, + ACTIONS(4758), 1, anon_sym_LT, - STATE(2103), 1, + ACTIONS(4766), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4770), 1, + anon_sym_satisfies, + ACTIONS(4772), 1, + sym__ternary_qmark, + ACTIONS(5539), 1, + anon_sym_COMMA, + ACTIONS(5561), 1, + anon_sym_RBRACK, + STATE(1530), 1, sym_type_arguments, - STATE(2396), 1, + STATE(1696), 1, sym_arguments, - STATE(4739), 1, + STATE(4736), 1, sym_optional_chain, + STATE(4799), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4810), 12, + ACTIONS(4726), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(4734), 2, anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + anon_sym_GT, + ACTIONS(4744), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4752), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, + ACTIONS(4762), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4812), 21, - sym__automatic_semicolon, - sym__ternary_qmark, + ACTIONS(4764), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4768), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4760), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [77803] = 33, + ACTIONS(3975), 1, + anon_sym_LPAREN, + ACTIONS(3977), 1, + anon_sym_LBRACK, + ACTIONS(3979), 1, + anon_sym_DOT, + ACTIONS(4728), 1, anon_sym_as, - anon_sym_SEMI, + ACTIONS(4732), 1, + anon_sym_BANG, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(4770), 1, + anon_sym_satisfies, + ACTIONS(4942), 1, + anon_sym_COMMA, + ACTIONS(4948), 1, anon_sym_AMP_AMP, + ACTIONS(4950), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(4952), 1, + anon_sym_GT_GT, + ACTIONS(4956), 1, + anon_sym_AMP, + ACTIONS(4958), 1, anon_sym_CARET, + ACTIONS(4960), 1, + anon_sym_PIPE, + ACTIONS(4964), 1, anon_sym_PERCENT, + ACTIONS(4966), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, + ACTIONS(4968), 1, + anon_sym_LT, + ACTIONS(4976), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4978), 1, + sym__ternary_qmark, + ACTIONS(5563), 1, + anon_sym_RPAREN, + STATE(1530), 1, + sym_type_arguments, + STATE(1696), 1, + sym_arguments, + STATE(4724), 1, + aux_sym_sequence_expression_repeat1, + STATE(4736), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4768), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4940), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4946), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4954), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4962), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4972), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4974), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, + ACTIONS(4970), 3, + anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [79265] = 33, - ACTIONS(4000), 1, + [77913] = 33, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4721), 1, + ACTIONS(4770), 1, + anon_sym_satisfies, + ACTIONS(4942), 1, + anon_sym_COMMA, + ACTIONS(4948), 1, anon_sym_AMP_AMP, - ACTIONS(4723), 1, + ACTIONS(4950), 1, anon_sym_PIPE_PIPE, - ACTIONS(4725), 1, + ACTIONS(4952), 1, anon_sym_GT_GT, - ACTIONS(4729), 1, + ACTIONS(4956), 1, anon_sym_AMP, - ACTIONS(4731), 1, + ACTIONS(4958), 1, anon_sym_CARET, - ACTIONS(4733), 1, + ACTIONS(4960), 1, anon_sym_PIPE, - ACTIONS(4737), 1, + ACTIONS(4964), 1, anon_sym_PERCENT, - ACTIONS(4739), 1, + ACTIONS(4966), 1, anon_sym_STAR_STAR, - ACTIONS(4741), 1, + ACTIONS(4968), 1, anon_sym_LT, - ACTIONS(4749), 1, + ACTIONS(4976), 1, anon_sym_QMARK_QMARK, - ACTIONS(4753), 1, - anon_sym_satisfies, - ACTIONS(4755), 1, + ACTIONS(4978), 1, sym__ternary_qmark, - ACTIONS(5441), 1, - anon_sym_COMMA, - ACTIONS(5521), 1, - anon_sym_COLON, - STATE(1651), 1, + ACTIONS(5565), 1, + anon_sym_RPAREN, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(3983), 1, + STATE(4724), 1, aux_sym_sequence_expression_repeat1, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4711), 2, + ACTIONS(4768), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4940), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4717), 2, + ACTIONS(4946), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4727), 2, + ACTIONS(4954), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4735), 2, + ACTIONS(4962), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4745), 2, + ACTIONS(4972), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4747), 2, + ACTIONS(4974), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4751), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4743), 3, + ACTIONS(4970), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [78023] = 8, + ACTIONS(4578), 1, + anon_sym_LPAREN, + ACTIONS(5518), 1, + anon_sym_LT, + STATE(1887), 1, + sym_type_arguments, + STATE(2221), 1, + sym_arguments, + STATE(5038), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4777), 12, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4779), 24, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [79375] = 33, - ACTIONS(4000), 1, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [78083] = 33, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4753), 1, + ACTIONS(4770), 1, anon_sym_satisfies, - ACTIONS(4972), 1, + ACTIONS(4942), 1, anon_sym_COMMA, - ACTIONS(4978), 1, + ACTIONS(4948), 1, anon_sym_AMP_AMP, - ACTIONS(4980), 1, + ACTIONS(4950), 1, anon_sym_PIPE_PIPE, - ACTIONS(4982), 1, + ACTIONS(4952), 1, anon_sym_GT_GT, - ACTIONS(4986), 1, + ACTIONS(4956), 1, anon_sym_AMP, - ACTIONS(4988), 1, + ACTIONS(4958), 1, anon_sym_CARET, - ACTIONS(4990), 1, + ACTIONS(4960), 1, anon_sym_PIPE, - ACTIONS(4994), 1, + ACTIONS(4964), 1, anon_sym_PERCENT, - ACTIONS(4996), 1, + ACTIONS(4966), 1, anon_sym_STAR_STAR, - ACTIONS(4998), 1, + ACTIONS(4968), 1, anon_sym_LT, - ACTIONS(5006), 1, + ACTIONS(4976), 1, anon_sym_QMARK_QMARK, - ACTIONS(5008), 1, + ACTIONS(4978), 1, sym__ternary_qmark, - ACTIONS(5523), 1, + ACTIONS(5567), 1, anon_sym_RPAREN, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, - sym_optional_chain, - STATE(4924), 1, + STATE(4724), 1, aux_sym_sequence_expression_repeat1, + STATE(4736), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4970), 2, + ACTIONS(4940), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4976), 2, + ACTIONS(4946), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4984), 2, + ACTIONS(4954), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4992), 2, + ACTIONS(4962), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5002), 2, + ACTIONS(4972), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5004), 2, + ACTIONS(4974), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5000), 3, + ACTIONS(4970), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [79485] = 33, - ACTIONS(4000), 1, + [78193] = 31, + ACTIONS(4578), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(4580), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(4582), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(4881), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4883), 1, anon_sym_BANG, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(4753), 1, + ACTIONS(4919), 1, anon_sym_satisfies, - ACTIONS(4972), 1, - anon_sym_COMMA, - ACTIONS(4978), 1, + ACTIONS(5498), 1, anon_sym_AMP_AMP, - ACTIONS(4980), 1, + ACTIONS(5500), 1, anon_sym_PIPE_PIPE, - ACTIONS(4982), 1, + ACTIONS(5502), 1, anon_sym_GT_GT, - ACTIONS(4986), 1, + ACTIONS(5506), 1, anon_sym_AMP, - ACTIONS(4988), 1, + ACTIONS(5508), 1, anon_sym_CARET, - ACTIONS(4990), 1, + ACTIONS(5510), 1, anon_sym_PIPE, - ACTIONS(4994), 1, + ACTIONS(5514), 1, anon_sym_PERCENT, - ACTIONS(4996), 1, + ACTIONS(5516), 1, anon_sym_STAR_STAR, - ACTIONS(4998), 1, + ACTIONS(5518), 1, anon_sym_LT, - ACTIONS(5006), 1, + ACTIONS(5526), 1, anon_sym_QMARK_QMARK, - ACTIONS(5008), 1, + ACTIONS(5528), 1, sym__ternary_qmark, - ACTIONS(5525), 1, - anon_sym_RPAREN, - STATE(1651), 1, + STATE(1887), 1, sym_type_arguments, - STATE(1674), 1, + STATE(2221), 1, sym_arguments, - STATE(4744), 1, + STATE(5038), 1, sym_optional_chain, - STATE(4924), 1, - aux_sym_sequence_expression_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4917), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4970), 2, + ACTIONS(5494), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4976), 2, + ACTIONS(5496), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4984), 2, + ACTIONS(5504), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4992), 2, + ACTIONS(5512), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5002), 2, + ACTIONS(5522), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5004), 2, + ACTIONS(5524), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5000), 3, + ACTIONS(4624), 3, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_BQUOTE, + ACTIONS(5520), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [79595] = 5, - ACTIONS(1766), 1, - sym__automatic_semicolon, + [78299] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1758), 2, - anon_sym_else, - anon_sym_while, - ACTIONS(1762), 13, + ACTIONS(4618), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -206863,12 +206378,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1764), 25, + ACTIONS(4620), 28, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -206889,351 +206407,238 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [79649] = 33, - ACTIONS(4000), 1, + [78349] = 31, + ACTIONS(4578), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(4580), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(4582), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(4881), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4883), 1, anon_sym_BANG, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(4753), 1, + ACTIONS(4919), 1, anon_sym_satisfies, - ACTIONS(4972), 1, - anon_sym_COMMA, - ACTIONS(4978), 1, + ACTIONS(5498), 1, anon_sym_AMP_AMP, - ACTIONS(4980), 1, + ACTIONS(5500), 1, anon_sym_PIPE_PIPE, - ACTIONS(4982), 1, + ACTIONS(5502), 1, anon_sym_GT_GT, - ACTIONS(4986), 1, + ACTIONS(5506), 1, anon_sym_AMP, - ACTIONS(4988), 1, + ACTIONS(5508), 1, anon_sym_CARET, - ACTIONS(4990), 1, + ACTIONS(5510), 1, anon_sym_PIPE, - ACTIONS(4994), 1, + ACTIONS(5514), 1, anon_sym_PERCENT, - ACTIONS(4996), 1, + ACTIONS(5516), 1, anon_sym_STAR_STAR, - ACTIONS(4998), 1, + ACTIONS(5518), 1, anon_sym_LT, - ACTIONS(5006), 1, + ACTIONS(5526), 1, anon_sym_QMARK_QMARK, - ACTIONS(5008), 1, + ACTIONS(5528), 1, sym__ternary_qmark, - ACTIONS(5527), 1, - anon_sym_RPAREN, - STATE(1651), 1, + STATE(1887), 1, sym_type_arguments, - STATE(1674), 1, + STATE(2221), 1, sym_arguments, - STATE(4744), 1, + STATE(5038), 1, sym_optional_chain, - STATE(4924), 1, - aux_sym_sequence_expression_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4917), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4970), 2, + ACTIONS(5494), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4976), 2, + ACTIONS(5496), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4984), 2, + ACTIONS(5504), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4992), 2, + ACTIONS(5512), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5002), 2, + ACTIONS(5522), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5004), 2, + ACTIONS(5524), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5000), 3, + ACTIONS(4781), 3, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_BQUOTE, + ACTIONS(5520), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [79759] = 16, - ACTIONS(2343), 1, - anon_sym_DQUOTE, - ACTIONS(2345), 1, - anon_sym_SQUOTE, - ACTIONS(2363), 1, - anon_sym_async, - ACTIONS(2365), 1, - anon_sym_readonly, - ACTIONS(2369), 1, - anon_sym_override, - ACTIONS(4190), 1, - anon_sym_EQ, - ACTIONS(4502), 1, - anon_sym_LBRACK, - ACTIONS(4899), 1, - anon_sym_STAR, - STATE(2840), 1, - sym_override_modifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(2347), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(2367), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(5529), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - STATE(3573), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(696), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2361), 18, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [79835] = 33, - ACTIONS(4000), 1, + [78455] = 31, + ACTIONS(4578), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(4580), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(4582), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(4881), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4883), 1, anon_sym_BANG, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(4721), 1, + ACTIONS(4919), 1, + anon_sym_satisfies, + ACTIONS(5498), 1, anon_sym_AMP_AMP, - ACTIONS(4723), 1, + ACTIONS(5500), 1, anon_sym_PIPE_PIPE, - ACTIONS(4725), 1, + ACTIONS(5502), 1, anon_sym_GT_GT, - ACTIONS(4729), 1, + ACTIONS(5506), 1, anon_sym_AMP, - ACTIONS(4731), 1, + ACTIONS(5508), 1, anon_sym_CARET, - ACTIONS(4733), 1, + ACTIONS(5510), 1, anon_sym_PIPE, - ACTIONS(4737), 1, + ACTIONS(5514), 1, anon_sym_PERCENT, - ACTIONS(4739), 1, + ACTIONS(5516), 1, anon_sym_STAR_STAR, - ACTIONS(4741), 1, + ACTIONS(5518), 1, anon_sym_LT, - ACTIONS(4749), 1, + ACTIONS(5526), 1, anon_sym_QMARK_QMARK, - ACTIONS(4753), 1, - anon_sym_satisfies, - ACTIONS(4755), 1, + ACTIONS(5528), 1, sym__ternary_qmark, - ACTIONS(5445), 1, - anon_sym_COMMA, - ACTIONS(5532), 1, - anon_sym_RBRACK, - STATE(1651), 1, + STATE(1887), 1, sym_type_arguments, - STATE(1674), 1, + STATE(2221), 1, sym_arguments, - STATE(4744), 1, + STATE(5038), 1, sym_optional_chain, - STATE(5210), 1, - aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4711), 2, + ACTIONS(4917), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5494), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4717), 2, + ACTIONS(5496), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4727), 2, + ACTIONS(5504), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4735), 2, + ACTIONS(5512), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4745), 2, + ACTIONS(5522), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4747), 2, + ACTIONS(5524), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4751), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4743), 3, + ACTIONS(4783), 3, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_BQUOTE, + ACTIONS(5520), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [79945] = 33, - ACTIONS(4000), 1, + [78561] = 33, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4721), 1, + ACTIONS(4770), 1, + anon_sym_satisfies, + ACTIONS(4942), 1, + anon_sym_COMMA, + ACTIONS(4948), 1, anon_sym_AMP_AMP, - ACTIONS(4723), 1, + ACTIONS(4950), 1, anon_sym_PIPE_PIPE, - ACTIONS(4725), 1, + ACTIONS(4952), 1, anon_sym_GT_GT, - ACTIONS(4729), 1, + ACTIONS(4956), 1, anon_sym_AMP, - ACTIONS(4731), 1, + ACTIONS(4958), 1, anon_sym_CARET, - ACTIONS(4733), 1, + ACTIONS(4960), 1, anon_sym_PIPE, - ACTIONS(4737), 1, + ACTIONS(4964), 1, anon_sym_PERCENT, - ACTIONS(4739), 1, + ACTIONS(4966), 1, anon_sym_STAR_STAR, - ACTIONS(4741), 1, + ACTIONS(4968), 1, anon_sym_LT, - ACTIONS(4749), 1, + ACTIONS(4976), 1, anon_sym_QMARK_QMARK, - ACTIONS(4753), 1, - anon_sym_satisfies, - ACTIONS(4755), 1, + ACTIONS(4978), 1, sym__ternary_qmark, - ACTIONS(5441), 1, - anon_sym_COMMA, - ACTIONS(5534), 1, - anon_sym_SEMI, - STATE(1651), 1, + ACTIONS(5569), 1, + anon_sym_RPAREN, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(3983), 1, + STATE(4724), 1, aux_sym_sequence_expression_repeat1, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4711), 2, + ACTIONS(4768), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4940), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4717), 2, + ACTIONS(4946), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4727), 2, + ACTIONS(4954), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4735), 2, + ACTIONS(4962), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4745), 2, + ACTIONS(4972), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4747), 2, + ACTIONS(4974), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4751), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4743), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [80055] = 5, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5536), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(5538), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - ACTIONS(3496), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(3500), 23, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, + ACTIONS(4970), 3, anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [80109] = 3, + [78671] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1814), 13, + ACTIONS(4662), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -207247,7 +206652,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1816), 28, + ACTIONS(4664), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -207276,60 +206681,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [80159] = 5, - ACTIONS(1776), 1, - sym__automatic_semicolon, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(1768), 2, - anon_sym_else, - anon_sym_while, - ACTIONS(1772), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(1774), 25, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [80213] = 3, + [78721] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4508), 13, + ACTIONS(4696), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -207343,7 +206699,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4510), 28, + ACTIONS(4698), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -207372,24 +206728,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [80263] = 8, - ACTIONS(2343), 1, + [78771] = 8, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(4502), 1, + ACTIONS(4503), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5167), 2, + ACTIONS(5331), 2, sym_number, sym_private_property_identifier, - STATE(3603), 3, + STATE(3722), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 10, + ACTIONS(698), 10, sym__automatic_semicolon, sym__member_signature_marker, anon_sym_EQ, @@ -207400,7 +206756,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2361), 23, + ACTIONS(2365), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -207424,133 +206780,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [80323] = 5, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5110), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(5129), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - ACTIONS(3496), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(3500), 23, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [80377] = 5, - ACTIONS(1860), 1, - sym__automatic_semicolon, + [78831] = 4, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1852), 2, - anon_sym_else, - anon_sym_while, - ACTIONS(1856), 13, + ACTIONS(1985), 6, anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(1858), 25, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [80431] = 8, - ACTIONS(2343), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, anon_sym_SQUOTE, - ACTIONS(4502), 1, - anon_sym_LBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5155), 2, sym_number, sym_private_property_identifier, - STATE(3590), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(696), 10, + ACTIONS(698), 12, sym__automatic_semicolon, sym__member_signature_marker, anon_sym_EQ, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_BANG, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2361), 23, + anon_sym_PIPE_RBRACE, + ACTIONS(1983), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -207574,86 +206828,114 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [80491] = 5, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5540), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(5542), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - ACTIONS(3496), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(3500), 23, - sym__ternary_qmark, - anon_sym_as, + [78883] = 33, + ACTIONS(3975), 1, anon_sym_LPAREN, + ACTIONS(3977), 1, anon_sym_LBRACK, + ACTIONS(3979), 1, anon_sym_DOT, + ACTIONS(4728), 1, + anon_sym_as, + ACTIONS(4732), 1, + anon_sym_BANG, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, + ACTIONS(4770), 1, + anon_sym_satisfies, + ACTIONS(4942), 1, + anon_sym_COMMA, + ACTIONS(4948), 1, anon_sym_AMP_AMP, + ACTIONS(4950), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(4952), 1, + anon_sym_GT_GT, + ACTIONS(4956), 1, + anon_sym_AMP, + ACTIONS(4958), 1, anon_sym_CARET, + ACTIONS(4960), 1, + anon_sym_PIPE, + ACTIONS(4964), 1, anon_sym_PERCENT, + ACTIONS(4966), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, + ACTIONS(4968), 1, + anon_sym_LT, + ACTIONS(4976), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4978), 1, + sym__ternary_qmark, + ACTIONS(5571), 1, + anon_sym_RPAREN, + STATE(1530), 1, + sym_type_arguments, + STATE(1696), 1, + sym_arguments, + STATE(4724), 1, + aux_sym_sequence_expression_repeat1, + STATE(4736), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4768), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4940), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4946), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4954), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4962), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4972), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4974), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, + ACTIONS(4970), 3, + anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [80545] = 6, - ACTIONS(4643), 1, - anon_sym_LBRACK, + [78993] = 4, + ACTIONS(5537), 1, + sym_regex_flags, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4118), 2, - anon_sym_COMMA, - anon_sym_extends, - ACTIONS(4646), 3, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - ACTIONS(3496), 10, + ACTIONS(4980), 17, anon_sym_STAR, + anon_sym_as, anon_sym_BANG, anon_sym_in, + anon_sym_of, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3500), 25, + anon_sym_GT, + anon_sym_instanceof, + anon_sym_satisfies, + ACTIONS(4982), 23, + sym__automatic_semicolon, sym__ternary_qmark, - anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, - anon_sym_of, - anon_sym_COLON, - anon_sym_RBRACK, + anon_sym_SEMI, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -207668,23 +206950,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - anon_sym_satisfies, - [80601] = 5, + [79045] = 5, + ACTIONS(1890), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5540), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(5542), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - ACTIONS(3496), 13, + ACTIONS(1882), 2, + anon_sym_else, + anon_sym_while, + ACTIONS(1886), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -207698,10 +206976,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3500), 23, + ACTIONS(1888), 25, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -207722,11 +207002,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [80655] = 3, + [79099] = 4, + ACTIONS(3604), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4661), 13, + ACTIONS(3498), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -207740,7 +207022,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4663), 28, + ACTIONS(3502), 27, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -207748,7 +207030,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -207769,140 +207050,88 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [80705] = 33, - ACTIONS(4000), 1, + [79151] = 33, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4753), 1, + ACTIONS(4770), 1, anon_sym_satisfies, - ACTIONS(4972), 1, + ACTIONS(4942), 1, anon_sym_COMMA, - ACTIONS(4978), 1, + ACTIONS(4948), 1, anon_sym_AMP_AMP, - ACTIONS(4980), 1, + ACTIONS(4950), 1, anon_sym_PIPE_PIPE, - ACTIONS(4982), 1, + ACTIONS(4952), 1, anon_sym_GT_GT, - ACTIONS(4986), 1, + ACTIONS(4956), 1, anon_sym_AMP, - ACTIONS(4988), 1, + ACTIONS(4958), 1, anon_sym_CARET, - ACTIONS(4990), 1, + ACTIONS(4960), 1, anon_sym_PIPE, - ACTIONS(4994), 1, + ACTIONS(4964), 1, anon_sym_PERCENT, - ACTIONS(4996), 1, + ACTIONS(4966), 1, anon_sym_STAR_STAR, - ACTIONS(4998), 1, + ACTIONS(4968), 1, anon_sym_LT, - ACTIONS(5006), 1, + ACTIONS(4976), 1, anon_sym_QMARK_QMARK, - ACTIONS(5008), 1, + ACTIONS(4978), 1, sym__ternary_qmark, - ACTIONS(5544), 1, + ACTIONS(5573), 1, anon_sym_RPAREN, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, - sym_optional_chain, - STATE(4924), 1, + STATE(4724), 1, aux_sym_sequence_expression_repeat1, + STATE(4736), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4970), 2, + ACTIONS(4940), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4976), 2, + ACTIONS(4946), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4984), 2, + ACTIONS(4954), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4992), 2, + ACTIONS(4962), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5002), 2, + ACTIONS(4972), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5004), 2, + ACTIONS(4974), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5000), 3, + ACTIONS(4970), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [80815] = 8, - ACTIONS(2343), 1, - anon_sym_DQUOTE, - ACTIONS(2345), 1, - anon_sym_SQUOTE, - ACTIONS(4502), 1, - anon_sym_LBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5279), 2, - sym_number, - sym_private_property_identifier, - STATE(3692), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(696), 10, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2361), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [80875] = 3, + [79261] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4653), 13, + ACTIONS(4389), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -207916,7 +207145,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4655), 28, + ACTIONS(4391), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -207945,66 +207174,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [80925] = 5, + [79311] = 5, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5540), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(5542), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - ACTIONS(3496), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, + ACTIONS(4217), 2, anon_sym_AMP, anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(3500), 23, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, + ACTIONS(4215), 4, + anon_sym_RBRACE, + anon_sym_RPAREN, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [80979] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4677), 13, + anon_sym_extends, + ACTIONS(3498), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -208012,16 +207198,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4679), 28, - sym__automatic_semicolon, + ACTIONS(3502), 24, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, + anon_sym_COLON, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -208041,24 +207223,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [81029] = 5, + [79365] = 7, + ACTIONS(4269), 1, + anon_sym_QMARK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5265), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(5267), 3, - anon_sym_COMMA, + ACTIONS(4271), 2, anon_sym_RPAREN, - anon_sym_COLON, - ACTIONS(3496), 13, + anon_sym_extends, + ACTIONS(4629), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4626), 3, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_RBRACK, + ACTIONS(4537), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -208066,11 +207251,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3500), 23, + ACTIONS(4539), 22, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, - anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -208090,189 +207274,190 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [81083] = 33, - ACTIONS(4000), 1, + [79423] = 31, + ACTIONS(4578), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(4580), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(4582), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(4881), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4883), 1, anon_sym_BANG, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(4753), 1, + ACTIONS(4919), 1, anon_sym_satisfies, - ACTIONS(4972), 1, - anon_sym_COMMA, - ACTIONS(4978), 1, + ACTIONS(5498), 1, anon_sym_AMP_AMP, - ACTIONS(4980), 1, + ACTIONS(5500), 1, anon_sym_PIPE_PIPE, - ACTIONS(4982), 1, + ACTIONS(5502), 1, anon_sym_GT_GT, - ACTIONS(4986), 1, + ACTIONS(5506), 1, anon_sym_AMP, - ACTIONS(4988), 1, + ACTIONS(5508), 1, anon_sym_CARET, - ACTIONS(4990), 1, + ACTIONS(5510), 1, anon_sym_PIPE, - ACTIONS(4994), 1, + ACTIONS(5514), 1, anon_sym_PERCENT, - ACTIONS(4996), 1, + ACTIONS(5516), 1, anon_sym_STAR_STAR, - ACTIONS(4998), 1, + ACTIONS(5518), 1, anon_sym_LT, - ACTIONS(5006), 1, + ACTIONS(5526), 1, anon_sym_QMARK_QMARK, - ACTIONS(5008), 1, + ACTIONS(5528), 1, sym__ternary_qmark, - ACTIONS(5546), 1, - anon_sym_RPAREN, - STATE(1651), 1, + STATE(1887), 1, sym_type_arguments, - STATE(1674), 1, + STATE(2221), 1, sym_arguments, - STATE(4744), 1, + STATE(5038), 1, sym_optional_chain, - STATE(4924), 1, - aux_sym_sequence_expression_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4917), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4970), 2, + ACTIONS(5494), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4976), 2, + ACTIONS(5496), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4984), 2, + ACTIONS(5504), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4992), 2, + ACTIONS(5512), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5002), 2, + ACTIONS(5522), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5004), 2, + ACTIONS(5524), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5000), 3, + ACTIONS(4785), 3, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_BQUOTE, + ACTIONS(5520), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [81193] = 33, - ACTIONS(4000), 1, + [79529] = 31, + ACTIONS(4578), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(4580), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(4582), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(4881), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4883), 1, anon_sym_BANG, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(4753), 1, + ACTIONS(4919), 1, anon_sym_satisfies, - ACTIONS(4972), 1, - anon_sym_COMMA, - ACTIONS(4978), 1, + ACTIONS(5498), 1, anon_sym_AMP_AMP, - ACTIONS(4980), 1, + ACTIONS(5500), 1, anon_sym_PIPE_PIPE, - ACTIONS(4982), 1, + ACTIONS(5502), 1, anon_sym_GT_GT, - ACTIONS(4986), 1, + ACTIONS(5506), 1, anon_sym_AMP, - ACTIONS(4988), 1, + ACTIONS(5508), 1, anon_sym_CARET, - ACTIONS(4990), 1, + ACTIONS(5510), 1, anon_sym_PIPE, - ACTIONS(4994), 1, + ACTIONS(5514), 1, anon_sym_PERCENT, - ACTIONS(4996), 1, + ACTIONS(5516), 1, anon_sym_STAR_STAR, - ACTIONS(4998), 1, + ACTIONS(5518), 1, anon_sym_LT, - ACTIONS(5006), 1, + ACTIONS(5526), 1, anon_sym_QMARK_QMARK, - ACTIONS(5008), 1, + ACTIONS(5528), 1, sym__ternary_qmark, - ACTIONS(5548), 1, - anon_sym_RPAREN, - STATE(1651), 1, + STATE(1887), 1, sym_type_arguments, - STATE(1674), 1, + STATE(2221), 1, sym_arguments, - STATE(4744), 1, + STATE(5038), 1, sym_optional_chain, - STATE(4924), 1, - aux_sym_sequence_expression_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4917), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4970), 2, + ACTIONS(5494), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4976), 2, + ACTIONS(5496), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4984), 2, + ACTIONS(5504), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4992), 2, + ACTIONS(5512), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5002), 2, + ACTIONS(5522), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5004), 2, + ACTIONS(5524), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5000), 3, + ACTIONS(4672), 3, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_BQUOTE, + ACTIONS(5520), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [81303] = 8, - ACTIONS(2343), 1, + [79635] = 13, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(700), 1, + anon_sym_RBRACE, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(4502), 1, + ACTIONS(4177), 1, + anon_sym_EQ, + ACTIONS(4503), 1, anon_sym_LBRACK, + STATE(4769), 1, + aux_sym_object_repeat1, + STATE(5141), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5339), 2, + ACTIONS(2355), 2, sym_number, sym_private_property_identifier, - STATE(3577), 3, + STATE(3772), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 10, - sym__automatic_semicolon, + ACTIONS(698), 5, sym__member_signature_marker, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, anon_sym_LPAREN, - anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2361), 23, + ACTIONS(2365), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -208296,100 +207481,105 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [81363] = 33, - ACTIONS(4000), 1, + [79705] = 33, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4753), 1, + ACTIONS(4770), 1, anon_sym_satisfies, - ACTIONS(4972), 1, + ACTIONS(4942), 1, anon_sym_COMMA, - ACTIONS(4978), 1, + ACTIONS(4948), 1, anon_sym_AMP_AMP, - ACTIONS(4980), 1, + ACTIONS(4950), 1, anon_sym_PIPE_PIPE, - ACTIONS(4982), 1, + ACTIONS(4952), 1, anon_sym_GT_GT, - ACTIONS(4986), 1, + ACTIONS(4956), 1, anon_sym_AMP, - ACTIONS(4988), 1, + ACTIONS(4958), 1, anon_sym_CARET, - ACTIONS(4990), 1, + ACTIONS(4960), 1, anon_sym_PIPE, - ACTIONS(4994), 1, + ACTIONS(4964), 1, anon_sym_PERCENT, - ACTIONS(4996), 1, + ACTIONS(4966), 1, anon_sym_STAR_STAR, - ACTIONS(4998), 1, + ACTIONS(4968), 1, anon_sym_LT, - ACTIONS(5006), 1, + ACTIONS(4976), 1, anon_sym_QMARK_QMARK, - ACTIONS(5008), 1, + ACTIONS(4978), 1, sym__ternary_qmark, - ACTIONS(5550), 1, + ACTIONS(5575), 1, anon_sym_RPAREN, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, - sym_optional_chain, - STATE(4924), 1, + STATE(4724), 1, aux_sym_sequence_expression_repeat1, + STATE(4736), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4970), 2, + ACTIONS(4940), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4976), 2, + ACTIONS(4946), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4984), 2, + ACTIONS(4954), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4992), 2, + ACTIONS(4962), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5002), 2, + ACTIONS(4972), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5004), 2, + ACTIONS(4974), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5000), 3, + ACTIONS(4970), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [81473] = 4, + [79815] = 8, + ACTIONS(3540), 1, + anon_sym_EQ, + ACTIONS(3617), 1, + anon_sym_COLON, + ACTIONS(4594), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1830), 5, - sym__automatic_semicolon, + ACTIONS(4597), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4231), 3, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - ACTIONS(1834), 13, + anon_sym_RBRACK, + anon_sym_extends, + ACTIONS(3498), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -208397,11 +207587,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1836), 23, + ACTIONS(3502), 22, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, - anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -208421,17 +207610,79 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [81525] = 4, + [79875] = 18, + ACTIONS(4578), 1, + anon_sym_LPAREN, + ACTIONS(4580), 1, + anon_sym_LBRACK, + ACTIONS(4582), 1, + anon_sym_DOT, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(5502), 1, + anon_sym_GT_GT, + ACTIONS(5514), 1, + anon_sym_PERCENT, + ACTIONS(5516), 1, + anon_sym_STAR_STAR, + ACTIONS(5518), 1, + anon_sym_LT, + STATE(1887), 1, + sym_type_arguments, + STATE(2221), 1, + sym_arguments, + STATE(5038), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4917), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5494), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5504), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5512), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4789), 7, + anon_sym_BANG, + anon_sym_in, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4787), 15, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_SEMI, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_BQUOTE, + anon_sym_satisfies, + [79955] = 4, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1790), 5, + ACTIONS(1882), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - ACTIONS(1794), 13, + ACTIONS(1886), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -208445,7 +207696,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1796), 23, + ACTIONS(1888), 23, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -208469,172 +207720,211 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [81577] = 33, - ACTIONS(4000), 1, + [80007] = 33, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4753), 1, - anon_sym_satisfies, - ACTIONS(4972), 1, - anon_sym_COMMA, - ACTIONS(4978), 1, + ACTIONS(4738), 1, anon_sym_AMP_AMP, - ACTIONS(4980), 1, + ACTIONS(4740), 1, anon_sym_PIPE_PIPE, - ACTIONS(4982), 1, + ACTIONS(4742), 1, anon_sym_GT_GT, - ACTIONS(4986), 1, + ACTIONS(4746), 1, anon_sym_AMP, - ACTIONS(4988), 1, + ACTIONS(4748), 1, anon_sym_CARET, - ACTIONS(4990), 1, + ACTIONS(4750), 1, anon_sym_PIPE, - ACTIONS(4994), 1, + ACTIONS(4754), 1, anon_sym_PERCENT, - ACTIONS(4996), 1, + ACTIONS(4756), 1, anon_sym_STAR_STAR, - ACTIONS(4998), 1, + ACTIONS(4758), 1, anon_sym_LT, - ACTIONS(5006), 1, + ACTIONS(4766), 1, anon_sym_QMARK_QMARK, - ACTIONS(5008), 1, + ACTIONS(4770), 1, + anon_sym_satisfies, + ACTIONS(4772), 1, sym__ternary_qmark, - ACTIONS(5552), 1, - anon_sym_RPAREN, - STATE(1651), 1, + ACTIONS(5464), 1, + anon_sym_COMMA, + ACTIONS(5577), 1, + anon_sym_RBRACK, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, - sym_optional_chain, - STATE(4924), 1, + STATE(3883), 1, aux_sym_sequence_expression_repeat1, + STATE(4736), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4970), 2, + ACTIONS(4726), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4976), 2, + ACTIONS(4734), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4984), 2, + ACTIONS(4744), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4992), 2, + ACTIONS(4752), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5002), 2, + ACTIONS(4762), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5004), 2, + ACTIONS(4764), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5000), 3, + ACTIONS(4768), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4760), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [81687] = 33, - ACTIONS(4000), 1, + [80117] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4543), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4545), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(4002), 1, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, - ACTIONS(4004), 1, anon_sym_DOT, - ACTIONS(4713), 1, - anon_sym_as, - ACTIONS(4715), 1, - anon_sym_BANG, - ACTIONS(4719), 1, anon_sym_QMARK_DOT, - ACTIONS(4753), 1, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(4972), 1, + [80167] = 32, + ACTIONS(4578), 1, + anon_sym_LPAREN, + ACTIONS(4580), 1, + anon_sym_LBRACK, + ACTIONS(4582), 1, + anon_sym_DOT, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(4781), 1, anon_sym_COMMA, - ACTIONS(4978), 1, + ACTIONS(4881), 1, + anon_sym_as, + ACTIONS(4883), 1, + anon_sym_BANG, + ACTIONS(4887), 1, anon_sym_AMP_AMP, - ACTIONS(4980), 1, + ACTIONS(4889), 1, anon_sym_PIPE_PIPE, - ACTIONS(4982), 1, + ACTIONS(4891), 1, anon_sym_GT_GT, - ACTIONS(4986), 1, + ACTIONS(4895), 1, anon_sym_AMP, - ACTIONS(4988), 1, + ACTIONS(4897), 1, anon_sym_CARET, - ACTIONS(4990), 1, + ACTIONS(4899), 1, anon_sym_PIPE, - ACTIONS(4994), 1, + ACTIONS(4903), 1, anon_sym_PERCENT, - ACTIONS(4996), 1, + ACTIONS(4905), 1, anon_sym_STAR_STAR, - ACTIONS(4998), 1, + ACTIONS(4907), 1, anon_sym_LT, - ACTIONS(5006), 1, + ACTIONS(4915), 1, anon_sym_QMARK_QMARK, - ACTIONS(5008), 1, + ACTIONS(4919), 1, + anon_sym_satisfies, + ACTIONS(4921), 1, sym__ternary_qmark, - ACTIONS(5554), 1, - anon_sym_RPAREN, - STATE(1651), 1, + STATE(1887), 1, sym_type_arguments, - STATE(1674), 1, + STATE(2221), 1, sym_arguments, - STATE(4744), 1, + STATE(5038), 1, sym_optional_chain, - STATE(4924), 1, - aux_sym_sequence_expression_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4970), 2, + ACTIONS(4879), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4976), 2, + ACTIONS(4885), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4984), 2, + ACTIONS(4893), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4992), 2, + ACTIONS(4901), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5002), 2, + ACTIONS(4911), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5004), 2, + ACTIONS(4913), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5000), 3, + ACTIONS(4917), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5251), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + ACTIONS(4909), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [81797] = 5, - ACTIONS(5556), 1, - sym__automatic_semicolon, + [80275] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1820), 4, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - ACTIONS(1824), 13, + ACTIONS(4547), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -208648,10 +207938,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1826), 23, + ACTIONS(4549), 28, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -208672,88 +207967,250 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [81851] = 33, - ACTIONS(4000), 1, + [80325] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4551), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4553), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(4002), 1, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, - ACTIONS(4004), 1, anon_sym_DOT, - ACTIONS(4713), 1, - anon_sym_as, - ACTIONS(4715), 1, - anon_sym_BANG, - ACTIONS(4719), 1, anon_sym_QMARK_DOT, - ACTIONS(4753), 1, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(4972), 1, + [80375] = 7, + ACTIONS(3660), 1, + anon_sym_EQ, + ACTIONS(4231), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4594), 2, anon_sym_COMMA, - ACTIONS(4978), 1, + anon_sym_LBRACK, + ACTIONS(4597), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(3498), 10, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(3502), 24, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_LPAREN, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, - ACTIONS(4980), 1, anon_sym_PIPE_PIPE, - ACTIONS(4982), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + anon_sym_implements, + [80433] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4622), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, anon_sym_GT_GT, - ACTIONS(4986), 1, anon_sym_AMP, - ACTIONS(4988), 1, - anon_sym_CARET, - ACTIONS(4990), 1, anon_sym_PIPE, - ACTIONS(4994), 1, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4624), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, anon_sym_PERCENT, - ACTIONS(4996), 1, anon_sym_STAR_STAR, - ACTIONS(4998), 1, - anon_sym_LT, - ACTIONS(5006), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5008), 1, - sym__ternary_qmark, - ACTIONS(5558), 1, - anon_sym_RPAREN, - STATE(1651), 1, - sym_type_arguments, - STATE(1674), 1, - sym_arguments, - STATE(4744), 1, - sym_optional_chain, - STATE(4924), 1, - aux_sym_sequence_expression_repeat1, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [80483] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(1792), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1794), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4970), 2, + anon_sym_BQUOTE, + anon_sym_satisfies, + [80533] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1832), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4976), 2, + anon_sym_BANG, anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4984), 2, + ACTIONS(1834), 28, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4992), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5002), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5004), 2, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5000), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [81961] = 3, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [80583] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4703), 13, + ACTIONS(1864), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -208767,7 +208224,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4705), 28, + ACTIONS(1866), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -208796,17 +208253,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [82011] = 4, + [80633] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1852), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - ACTIONS(1856), 13, + ACTIONS(1876), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -208820,10 +208271,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1858), 23, + ACTIONS(1878), 28, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -208844,220 +208300,324 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [82063] = 33, - ACTIONS(4000), 1, + [80683] = 33, + ACTIONS(1997), 1, + anon_sym_COMMA, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4721), 1, + ACTIONS(4770), 1, + anon_sym_satisfies, + ACTIONS(4948), 1, anon_sym_AMP_AMP, - ACTIONS(4723), 1, + ACTIONS(4950), 1, anon_sym_PIPE_PIPE, - ACTIONS(4725), 1, + ACTIONS(4952), 1, anon_sym_GT_GT, - ACTIONS(4729), 1, + ACTIONS(4956), 1, anon_sym_AMP, - ACTIONS(4731), 1, + ACTIONS(4958), 1, anon_sym_CARET, - ACTIONS(4733), 1, + ACTIONS(4960), 1, anon_sym_PIPE, - ACTIONS(4737), 1, + ACTIONS(4964), 1, anon_sym_PERCENT, - ACTIONS(4739), 1, + ACTIONS(4966), 1, anon_sym_STAR_STAR, - ACTIONS(4741), 1, + ACTIONS(4968), 1, anon_sym_LT, - ACTIONS(4749), 1, + ACTIONS(4976), 1, anon_sym_QMARK_QMARK, - ACTIONS(4753), 1, - anon_sym_satisfies, - ACTIONS(4755), 1, + ACTIONS(4978), 1, sym__ternary_qmark, - ACTIONS(5445), 1, - anon_sym_COMMA, - ACTIONS(5560), 1, - anon_sym_RBRACK, - STATE(1651), 1, + ACTIONS(5579), 1, + anon_sym_RPAREN, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, - STATE(5210), 1, + STATE(5009), 1, aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4711), 2, + ACTIONS(4768), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4940), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4717), 2, + ACTIONS(4946), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4727), 2, + ACTIONS(4954), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4735), 2, + ACTIONS(4962), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4745), 2, + ACTIONS(4972), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4747), 2, + ACTIONS(4974), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4751), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4743), 3, + ACTIONS(4970), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [82173] = 4, + [80793] = 17, + ACTIONS(2351), 1, + anon_sym_DQUOTE, + ACTIONS(2353), 1, + anon_sym_SQUOTE, + ACTIONS(2367), 1, + anon_sym_async, + ACTIONS(2369), 1, + anon_sym_readonly, + ACTIONS(2373), 1, + anon_sym_override, + ACTIONS(4503), 1, + anon_sym_LBRACK, + ACTIONS(4875), 1, + anon_sym_STAR, + ACTIONS(5444), 1, + anon_sym_COMMA, + ACTIONS(5581), 1, + anon_sym_RBRACE, + STATE(2839), 1, + sym_override_modifier, + STATE(5226), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1716), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - ACTIONS(1720), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, + ACTIONS(2355), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2371), 2, + anon_sym_get, + anon_sym_set, + STATE(3772), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(698), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(1722), 23, - sym__ternary_qmark, - anon_sym_as, + anon_sym_QMARK, + ACTIONS(2365), 18, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [80871] = 33, + ACTIONS(3975), 1, anon_sym_LPAREN, + ACTIONS(3977), 1, anon_sym_LBRACK, + ACTIONS(3979), 1, anon_sym_DOT, + ACTIONS(4728), 1, + anon_sym_as, + ACTIONS(4732), 1, + anon_sym_BANG, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, + ACTIONS(4738), 1, anon_sym_AMP_AMP, + ACTIONS(4740), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(4742), 1, + anon_sym_GT_GT, + ACTIONS(4746), 1, + anon_sym_AMP, + ACTIONS(4748), 1, anon_sym_CARET, + ACTIONS(4750), 1, + anon_sym_PIPE, + ACTIONS(4754), 1, anon_sym_PERCENT, + ACTIONS(4756), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, + ACTIONS(4758), 1, + anon_sym_LT, + ACTIONS(4766), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4770), 1, + anon_sym_satisfies, + ACTIONS(4772), 1, + sym__ternary_qmark, + ACTIONS(5464), 1, + anon_sym_COMMA, + ACTIONS(5583), 1, + anon_sym_COLON, + STATE(1530), 1, + sym_type_arguments, + STATE(1696), 1, + sym_arguments, + STATE(3883), 1, + aux_sym_sequence_expression_repeat1, + STATE(4736), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4726), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4734), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4744), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4752), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4762), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4764), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [82225] = 33, - ACTIONS(4000), 1, + ACTIONS(4760), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [80981] = 33, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4753), 1, + ACTIONS(4770), 1, anon_sym_satisfies, - ACTIONS(4972), 1, + ACTIONS(4942), 1, anon_sym_COMMA, - ACTIONS(4978), 1, + ACTIONS(4948), 1, anon_sym_AMP_AMP, - ACTIONS(4980), 1, + ACTIONS(4950), 1, anon_sym_PIPE_PIPE, - ACTIONS(4982), 1, + ACTIONS(4952), 1, anon_sym_GT_GT, - ACTIONS(4986), 1, + ACTIONS(4956), 1, anon_sym_AMP, - ACTIONS(4988), 1, + ACTIONS(4958), 1, anon_sym_CARET, - ACTIONS(4990), 1, + ACTIONS(4960), 1, anon_sym_PIPE, - ACTIONS(4994), 1, + ACTIONS(4964), 1, anon_sym_PERCENT, - ACTIONS(4996), 1, + ACTIONS(4966), 1, anon_sym_STAR_STAR, - ACTIONS(4998), 1, + ACTIONS(4968), 1, anon_sym_LT, - ACTIONS(5006), 1, + ACTIONS(4976), 1, anon_sym_QMARK_QMARK, - ACTIONS(5008), 1, + ACTIONS(4978), 1, sym__ternary_qmark, - ACTIONS(5562), 1, + ACTIONS(5585), 1, anon_sym_RPAREN, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, - sym_optional_chain, - STATE(4924), 1, + STATE(4724), 1, aux_sym_sequence_expression_repeat1, + STATE(4736), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4970), 2, + ACTIONS(4940), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4976), 2, + ACTIONS(4946), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4984), 2, + ACTIONS(4954), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4992), 2, + ACTIONS(4962), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5002), 2, + ACTIONS(4972), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5004), 2, + ACTIONS(4974), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5000), 3, + ACTIONS(4970), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [82335] = 5, - ACTIONS(5564), 1, - sym__automatic_semicolon, + [81091] = 13, + ACTIONS(4578), 1, + anon_sym_LPAREN, + ACTIONS(4580), 1, + anon_sym_LBRACK, + ACTIONS(4582), 1, + anon_sym_DOT, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(5516), 1, + anon_sym_STAR_STAR, + ACTIONS(5587), 1, + anon_sym_LT, + STATE(1887), 1, + sym_type_arguments, + STATE(2221), 1, + sym_arguments, + STATE(5038), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1736), 4, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - ACTIONS(1740), 13, + ACTIONS(4917), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4789), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -209067,217 +208627,271 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1742), 23, + ACTIONS(4787), 18, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + anon_sym_SEMI, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [82389] = 5, - ACTIONS(5566), 1, - sym__automatic_semicolon, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(1746), 4, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - ACTIONS(1750), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(1752), 23, - sym__ternary_qmark, - anon_sym_as, + [81161] = 33, + ACTIONS(3975), 1, anon_sym_LPAREN, + ACTIONS(3977), 1, anon_sym_LBRACK, + ACTIONS(3979), 1, anon_sym_DOT, + ACTIONS(4728), 1, + anon_sym_as, + ACTIONS(4732), 1, + anon_sym_BANG, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, + ACTIONS(4770), 1, + anon_sym_satisfies, + ACTIONS(4942), 1, + anon_sym_COMMA, + ACTIONS(4948), 1, anon_sym_AMP_AMP, + ACTIONS(4950), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(4952), 1, + anon_sym_GT_GT, + ACTIONS(4956), 1, + anon_sym_AMP, + ACTIONS(4958), 1, anon_sym_CARET, + ACTIONS(4960), 1, + anon_sym_PIPE, + ACTIONS(4964), 1, anon_sym_PERCENT, + ACTIONS(4966), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, + ACTIONS(4968), 1, + anon_sym_LT, + ACTIONS(4976), 1, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [82443] = 3, + ACTIONS(4978), 1, + sym__ternary_qmark, + ACTIONS(5590), 1, + anon_sym_RPAREN, + STATE(1530), 1, + sym_type_arguments, + STATE(1696), 1, + sym_arguments, + STATE(4724), 1, + aux_sym_sequence_expression_repeat1, + STATE(4736), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4615), 13, + ACTIONS(4768), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4940), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(4946), 2, anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + anon_sym_GT, + ACTIONS(4954), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4962), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(4972), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4617), 28, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, + ACTIONS(4974), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4970), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [81271] = 33, + ACTIONS(3975), 1, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, + ACTIONS(3977), 1, anon_sym_LBRACK, + ACTIONS(3979), 1, anon_sym_DOT, + ACTIONS(4728), 1, + anon_sym_as, + ACTIONS(4732), 1, + anon_sym_BANG, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, + ACTIONS(4770), 1, + anon_sym_satisfies, + ACTIONS(4942), 1, + anon_sym_COMMA, + ACTIONS(4948), 1, anon_sym_AMP_AMP, + ACTIONS(4950), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(4952), 1, + anon_sym_GT_GT, + ACTIONS(4956), 1, + anon_sym_AMP, + ACTIONS(4958), 1, anon_sym_CARET, + ACTIONS(4960), 1, + anon_sym_PIPE, + ACTIONS(4964), 1, anon_sym_PERCENT, + ACTIONS(4966), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, + ACTIONS(4968), 1, + anon_sym_LT, + ACTIONS(4976), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4978), 1, + sym__ternary_qmark, + ACTIONS(5592), 1, + anon_sym_RPAREN, + STATE(1530), 1, + sym_type_arguments, + STATE(1696), 1, + sym_arguments, + STATE(4724), 1, + aux_sym_sequence_expression_repeat1, + STATE(4736), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4768), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4940), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4946), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4954), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4962), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4972), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4974), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, + ACTIONS(4970), 3, + anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [82493] = 31, - ACTIONS(4000), 1, + [81381] = 33, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4721), 1, + ACTIONS(4738), 1, anon_sym_AMP_AMP, - ACTIONS(4723), 1, + ACTIONS(4740), 1, anon_sym_PIPE_PIPE, - ACTIONS(4725), 1, + ACTIONS(4742), 1, anon_sym_GT_GT, - ACTIONS(4729), 1, + ACTIONS(4746), 1, anon_sym_AMP, - ACTIONS(4731), 1, + ACTIONS(4748), 1, anon_sym_CARET, - ACTIONS(4733), 1, + ACTIONS(4750), 1, anon_sym_PIPE, - ACTIONS(4737), 1, + ACTIONS(4754), 1, anon_sym_PERCENT, - ACTIONS(4739), 1, + ACTIONS(4756), 1, anon_sym_STAR_STAR, - ACTIONS(4741), 1, + ACTIONS(4758), 1, anon_sym_LT, - ACTIONS(4749), 1, + ACTIONS(4766), 1, anon_sym_QMARK_QMARK, - ACTIONS(4753), 1, + ACTIONS(4770), 1, anon_sym_satisfies, - ACTIONS(4755), 1, + ACTIONS(4772), 1, sym__ternary_qmark, - STATE(1651), 1, + ACTIONS(5464), 1, + anon_sym_COMMA, + ACTIONS(5594), 1, + anon_sym_SEMI, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(3883), 1, + aux_sym_sequence_expression_repeat1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4711), 2, + ACTIONS(4726), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4717), 2, + ACTIONS(4734), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4727), 2, + ACTIONS(4744), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4735), 2, + ACTIONS(4752), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4745), 2, + ACTIONS(4762), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4747), 2, + ACTIONS(4764), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4743), 3, + ACTIONS(4760), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(5568), 3, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RBRACK, - [82599] = 5, + [81491] = 5, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5110), 2, + ACTIONS(5596), 2, anon_sym_EQ, anon_sym_QMARK, - ACTIONS(5112), 3, + ACTIONS(5598), 3, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_COLON, - ACTIONS(3496), 13, + ACTIONS(3498), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -209291,7 +208905,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3500), 23, + ACTIONS(3502), 23, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -209315,19 +208929,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [82653] = 6, - ACTIONS(3624), 1, - anon_sym_EQ, - ACTIONS(3630), 1, - anon_sym_QMARK, + [81545] = 5, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3627), 3, + ACTIONS(5600), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(5602), 3, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_COLON, - ACTIONS(3496), 13, + ACTIONS(3498), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -209341,7 +208954,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3500), 23, + ACTIONS(3502), 23, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -209365,17 +208978,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [82709] = 4, + [81599] = 5, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1758), 5, - sym__automatic_semicolon, + ACTIONS(5600), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(5602), 3, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - ACTIONS(1762), 13, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(3498), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -209389,7 +209003,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1764), 23, + ACTIONS(3502), 23, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -209413,17 +209027,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [82761] = 4, + [81653] = 5, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1768), 5, - sym__automatic_semicolon, + ACTIONS(5600), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(5602), 3, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - ACTIONS(1772), 13, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(3498), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -209437,7 +209052,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1774), 23, + ACTIONS(3502), 23, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -209461,304 +209076,205 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [82813] = 7, - ACTIONS(3616), 1, - anon_sym_EQ, - ACTIONS(4286), 1, - anon_sym_extends, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4530), 2, - anon_sym_COMMA, - anon_sym_LBRACK, - ACTIONS(4533), 3, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - ACTIONS(3496), 10, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3500), 24, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACE, + [81707] = 33, + ACTIONS(3975), 1, anon_sym_LPAREN, + ACTIONS(3977), 1, + anon_sym_LBRACK, + ACTIONS(3979), 1, anon_sym_DOT, + ACTIONS(4728), 1, + anon_sym_as, + ACTIONS(4732), 1, + anon_sym_BANG, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, + ACTIONS(4738), 1, anon_sym_AMP_AMP, + ACTIONS(4740), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(4742), 1, + anon_sym_GT_GT, + ACTIONS(4746), 1, + anon_sym_AMP, + ACTIONS(4748), 1, anon_sym_CARET, + ACTIONS(4750), 1, + anon_sym_PIPE, + ACTIONS(4754), 1, anon_sym_PERCENT, + ACTIONS(4756), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, + ACTIONS(4758), 1, + anon_sym_LT, + ACTIONS(4766), 1, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, + ACTIONS(4770), 1, anon_sym_satisfies, - anon_sym_implements, - [82871] = 5, - ACTIONS(5570), 1, - sym__automatic_semicolon, + ACTIONS(4772), 1, + sym__ternary_qmark, + ACTIONS(5464), 1, + anon_sym_COMMA, + ACTIONS(5604), 1, + anon_sym_RBRACK, + STATE(1530), 1, + sym_type_arguments, + STATE(1696), 1, + sym_arguments, + STATE(3883), 1, + aux_sym_sequence_expression_repeat1, + STATE(4736), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1800), 4, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - ACTIONS(1804), 13, + ACTIONS(4726), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(4734), 2, anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + anon_sym_GT, + ACTIONS(4744), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4752), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(4762), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(1806), 23, - sym__ternary_qmark, - anon_sym_as, + ACTIONS(4764), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4768), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4760), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [81817] = 25, + ACTIONS(4578), 1, anon_sym_LPAREN, + ACTIONS(4580), 1, anon_sym_LBRACK, + ACTIONS(4582), 1, anon_sym_DOT, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(4789), 1, + anon_sym_BANG, + ACTIONS(5502), 1, + anon_sym_GT_GT, + ACTIONS(5506), 1, + anon_sym_AMP, + ACTIONS(5508), 1, anon_sym_CARET, + ACTIONS(5510), 1, + anon_sym_PIPE, + ACTIONS(5514), 1, anon_sym_PERCENT, + ACTIONS(5516), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [82925] = 4, + ACTIONS(5518), 1, + anon_sym_LT, + STATE(1887), 1, + sym_type_arguments, + STATE(2221), 1, + sym_arguments, + STATE(5038), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1810), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - ACTIONS(1814), 13, + ACTIONS(4917), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5494), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(5496), 2, anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + anon_sym_GT, + ACTIONS(5504), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5512), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5522), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(1816), 23, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, + ACTIONS(5524), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, + ACTIONS(5520), 3, + anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [82977] = 5, - ACTIONS(1808), 1, + ACTIONS(4787), 9, sym__automatic_semicolon, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(1800), 2, - anon_sym_else, - anon_sym_while, - ACTIONS(1804), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(1806), 25, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [83031] = 12, - ACTIONS(161), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(1556), 1, + [81911] = 16, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(1558), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(3289), 1, - anon_sym_LBRACE, - ACTIONS(5251), 1, - anon_sym_LBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5253), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(5574), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - STATE(5658), 3, - sym_object_assignment_pattern, - sym_rest_pattern, - sym_pair_pattern, - STATE(5984), 3, - sym_object_pattern, - sym_array_pattern, - sym__destructuring_pattern, - STATE(6125), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(5572), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, + ACTIONS(2367), 1, anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, + ACTIONS(2369), 1, anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, + ACTIONS(2373), 1, anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [83099] = 8, - ACTIONS(2343), 1, - anon_sym_DQUOTE, - ACTIONS(2345), 1, - anon_sym_SQUOTE, - ACTIONS(4502), 1, + ACTIONS(4177), 1, + anon_sym_EQ, + ACTIONS(4503), 1, anon_sym_LBRACK, + ACTIONS(4875), 1, + anon_sym_STAR, + STATE(2839), 1, + sym_override_modifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5409), 2, + ACTIONS(2355), 2, sym_number, sym_private_property_identifier, - STATE(3703), 3, + ACTIONS(2371), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(5606), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + STATE(3772), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 10, - sym__automatic_semicolon, + ACTIONS(698), 5, sym__member_signature_marker, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(2361), 23, + ACTIONS(2365), 18, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, - anon_sym_async, anon_sym_new, sym_identifier, anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, anon_sym_declare, anon_sym_public, anon_sym_private, anon_sym_protected, - anon_sym_override, anon_sym_module, anon_sym_any, anon_sym_number, @@ -209766,25 +209282,94 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [83159] = 7, - ACTIONS(4453), 1, + [81987] = 26, + ACTIONS(4578), 1, + anon_sym_LPAREN, + ACTIONS(4580), 1, + anon_sym_LBRACK, + ACTIONS(4582), 1, + anon_sym_DOT, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(4789), 1, + anon_sym_BANG, + ACTIONS(5498), 1, + anon_sym_AMP_AMP, + ACTIONS(5502), 1, + anon_sym_GT_GT, + ACTIONS(5506), 1, + anon_sym_AMP, + ACTIONS(5508), 1, + anon_sym_CARET, + ACTIONS(5510), 1, + anon_sym_PIPE, + ACTIONS(5514), 1, + anon_sym_PERCENT, + ACTIONS(5516), 1, + anon_sym_STAR_STAR, + ACTIONS(5518), 1, + anon_sym_LT, + STATE(1887), 1, + sym_type_arguments, + STATE(2221), 1, + sym_arguments, + STATE(5038), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4917), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5494), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5496), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5504), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5512), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5522), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5524), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5520), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4787), 8, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_SEMI, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [82083] = 8, + ACTIONS(3582), 1, + anon_sym_EQ, + ACTIONS(4229), 1, anon_sym_QMARK, + ACTIONS(4594), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4455), 2, - anon_sym_RPAREN, - anon_sym_extends, - ACTIONS(4572), 2, + ACTIONS(4597), 2, anon_sym_AMP, anon_sym_PIPE, - ACTIONS(4569), 5, + ACTIONS(4231), 3, anon_sym_COMMA, - anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - ACTIONS(4168), 11, + anon_sym_extends, + ACTIONS(3498), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -209796,10 +209381,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4170), 20, + ACTIONS(3502), 22, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -209817,65 +209404,214 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [83217] = 3, + [82143] = 33, + ACTIONS(3975), 1, + anon_sym_LPAREN, + ACTIONS(3977), 1, + anon_sym_LBRACK, + ACTIONS(3979), 1, + anon_sym_DOT, + ACTIONS(4728), 1, + anon_sym_as, + ACTIONS(4732), 1, + anon_sym_BANG, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(4770), 1, + anon_sym_satisfies, + ACTIONS(4942), 1, + anon_sym_COMMA, + ACTIONS(4948), 1, + anon_sym_AMP_AMP, + ACTIONS(4950), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4952), 1, + anon_sym_GT_GT, + ACTIONS(4956), 1, + anon_sym_AMP, + ACTIONS(4958), 1, + anon_sym_CARET, + ACTIONS(4960), 1, + anon_sym_PIPE, + ACTIONS(4964), 1, + anon_sym_PERCENT, + ACTIONS(4966), 1, + anon_sym_STAR_STAR, + ACTIONS(4968), 1, + anon_sym_LT, + ACTIONS(4976), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4978), 1, + sym__ternary_qmark, + ACTIONS(5609), 1, + anon_sym_RPAREN, + STATE(1530), 1, + sym_type_arguments, + STATE(1696), 1, + sym_arguments, + STATE(4724), 1, + aux_sym_sequence_expression_repeat1, + STATE(4736), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4768), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4940), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4946), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4954), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4962), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4972), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4974), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4970), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [82253] = 16, + ACTIONS(4578), 1, + anon_sym_LPAREN, + ACTIONS(4580), 1, + anon_sym_LBRACK, + ACTIONS(4582), 1, + anon_sym_DOT, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(5514), 1, + anon_sym_PERCENT, + ACTIONS(5516), 1, + anon_sym_STAR_STAR, + ACTIONS(5587), 1, + anon_sym_LT, + STATE(1887), 1, + sym_type_arguments, + STATE(2221), 1, + sym_arguments, + STATE(5038), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4623), 13, + ACTIONS(4917), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5494), 2, anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5512), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4789), 8, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4625), 28, + ACTIONS(4787), 17, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_BQUOTE, + anon_sym_satisfies, + [82329] = 22, + ACTIONS(4578), 1, + anon_sym_LPAREN, + ACTIONS(4580), 1, + anon_sym_LBRACK, + ACTIONS(4582), 1, + anon_sym_DOT, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(5502), 1, + anon_sym_GT_GT, + ACTIONS(5514), 1, + anon_sym_PERCENT, + ACTIONS(5516), 1, + anon_sym_STAR_STAR, + ACTIONS(5518), 1, + anon_sym_LT, + STATE(1887), 1, + sym_type_arguments, + STATE(2221), 1, + sym_arguments, + STATE(5038), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4917), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, + ACTIONS(5494), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5496), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5504), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5512), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5522), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5524), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4789), 3, + anon_sym_BANG, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(5520), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4787), 10, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_SEMI, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + anon_sym_QMARK_QMARK, anon_sym_BQUOTE, anon_sym_satisfies, - [83267] = 5, + [82417] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5576), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(5578), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - ACTIONS(3496), 13, + ACTIONS(4555), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -209889,10 +209625,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3500), 23, + ACTIONS(4557), 28, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -209913,372 +209654,249 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [83321] = 33, - ACTIONS(4000), 1, + [82467] = 33, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4721), 1, + ACTIONS(4738), 1, anon_sym_AMP_AMP, - ACTIONS(4723), 1, + ACTIONS(4740), 1, anon_sym_PIPE_PIPE, - ACTIONS(4725), 1, + ACTIONS(4742), 1, anon_sym_GT_GT, - ACTIONS(4729), 1, + ACTIONS(4746), 1, anon_sym_AMP, - ACTIONS(4731), 1, + ACTIONS(4748), 1, anon_sym_CARET, - ACTIONS(4733), 1, + ACTIONS(4750), 1, anon_sym_PIPE, - ACTIONS(4737), 1, + ACTIONS(4754), 1, anon_sym_PERCENT, - ACTIONS(4739), 1, + ACTIONS(4756), 1, anon_sym_STAR_STAR, - ACTIONS(4741), 1, + ACTIONS(4758), 1, anon_sym_LT, - ACTIONS(4749), 1, + ACTIONS(4766), 1, anon_sym_QMARK_QMARK, - ACTIONS(4753), 1, + ACTIONS(4770), 1, anon_sym_satisfies, - ACTIONS(4755), 1, + ACTIONS(4772), 1, sym__ternary_qmark, - ACTIONS(5441), 1, + ACTIONS(5539), 1, anon_sym_COMMA, - ACTIONS(5580), 1, - anon_sym_RBRACE, - STATE(1651), 1, + ACTIONS(5611), 1, + anon_sym_RBRACK, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(3983), 1, - aux_sym_sequence_expression_repeat1, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, + STATE(5157), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4711), 2, + ACTIONS(4726), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4717), 2, + ACTIONS(4734), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4727), 2, + ACTIONS(4744), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4735), 2, + ACTIONS(4752), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4745), 2, + ACTIONS(4762), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4747), 2, + ACTIONS(4764), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4743), 3, + ACTIONS(4760), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [83431] = 4, - ACTIONS(3566), 1, - anon_sym_EQ, + [82577] = 23, + ACTIONS(4578), 1, + anon_sym_LPAREN, + ACTIONS(4580), 1, + anon_sym_LBRACK, + ACTIONS(4582), 1, + anon_sym_DOT, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(5502), 1, + anon_sym_GT_GT, + ACTIONS(5506), 1, + anon_sym_AMP, + ACTIONS(5514), 1, + anon_sym_PERCENT, + ACTIONS(5516), 1, + anon_sym_STAR_STAR, + ACTIONS(5518), 1, + anon_sym_LT, + STATE(1887), 1, + sym_type_arguments, + STATE(2221), 1, + sym_arguments, + STATE(5038), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3496), 13, - anon_sym_STAR, + ACTIONS(4789), 2, anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, anon_sym_PIPE, + ACTIONS(4917), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5494), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5496), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5504), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5512), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5522), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(3500), 27, + ACTIONS(5524), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5520), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4787), 10, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [83483] = 8, - ACTIONS(2343), 1, - anon_sym_DQUOTE, - ACTIONS(2345), 1, - anon_sym_SQUOTE, - ACTIONS(4502), 1, - anon_sym_LBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5300), 2, - sym_number, - sym_private_property_identifier, - STATE(3632), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(696), 10, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2361), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [83543] = 13, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(2343), 1, - anon_sym_DQUOTE, - ACTIONS(2345), 1, - anon_sym_SQUOTE, - ACTIONS(4190), 1, - anon_sym_EQ, - ACTIONS(4502), 1, - anon_sym_LBRACK, - ACTIONS(4926), 1, - anon_sym_RBRACE, - STATE(4754), 1, - aux_sym_object_repeat1, - STATE(4870), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(2347), 2, - sym_number, - sym_private_property_identifier, - STATE(3573), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(696), 5, - sym__member_signature_marker, + [82667] = 24, + ACTIONS(4578), 1, anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2361), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [83613] = 13, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(671), 1, - anon_sym_RBRACE, - ACTIONS(2343), 1, - anon_sym_DQUOTE, - ACTIONS(2345), 1, - anon_sym_SQUOTE, - ACTIONS(4190), 1, - anon_sym_EQ, - ACTIONS(4502), 1, + ACTIONS(4580), 1, anon_sym_LBRACK, - STATE(4863), 1, - aux_sym_object_repeat1, - STATE(4870), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(2347), 2, - sym_number, - sym_private_property_identifier, - STATE(3573), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(696), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, + ACTIONS(4582), 1, + anon_sym_DOT, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(5502), 1, + anon_sym_GT_GT, + ACTIONS(5506), 1, + anon_sym_AMP, + ACTIONS(5508), 1, + anon_sym_CARET, + ACTIONS(5514), 1, + anon_sym_PERCENT, + ACTIONS(5516), 1, + anon_sym_STAR_STAR, + ACTIONS(5518), 1, anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2361), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [83683] = 3, + STATE(1887), 1, + sym_type_arguments, + STATE(2221), 1, + sym_arguments, + STATE(5038), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4635), 13, - anon_sym_STAR, + ACTIONS(4789), 2, anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, anon_sym_PIPE, + ACTIONS(4917), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5494), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5496), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5504), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5512), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5522), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4637), 28, + ACTIONS(5524), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5520), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4787), 9, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [83733] = 3, + [82759] = 6, + ACTIONS(4678), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1720), 13, + ACTIONS(4125), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(4681), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(3498), 10, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(1722), 28, - sym__automatic_semicolon, + ACTIONS(3502), 25, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, anon_sym_of, - anon_sym_LBRACK, + anon_sym_COLON, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -210298,12 +209916,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [83783] = 3, + [82815] = 15, + ACTIONS(4578), 1, + anon_sym_LPAREN, + ACTIONS(4580), 1, + anon_sym_LBRACK, + ACTIONS(4582), 1, + anon_sym_DOT, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(5514), 1, + anon_sym_PERCENT, + ACTIONS(5516), 1, + anon_sym_STAR_STAR, + ACTIONS(5587), 1, + anon_sym_LT, + STATE(1887), 1, + sym_type_arguments, + STATE(2221), 1, + sym_arguments, + STATE(5038), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1740), 13, + ACTIONS(4917), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5494), 2, anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4789), 10, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, @@ -210311,47 +209954,117 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1742), 28, + ACTIONS(4787), 17, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [83833] = 3, + [82889] = 13, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(673), 1, + anon_sym_RBRACE, + ACTIONS(2351), 1, + anon_sym_DQUOTE, + ACTIONS(2353), 1, + anon_sym_SQUOTE, + ACTIONS(4177), 1, + anon_sym_EQ, + ACTIONS(4503), 1, + anon_sym_LBRACK, + STATE(4769), 1, + aux_sym_object_repeat1, + STATE(5141), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1750), 13, - anon_sym_STAR, + ACTIONS(2355), 2, + sym_number, + sym_private_property_identifier, + STATE(3772), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(698), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2365), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [82959] = 16, + ACTIONS(4578), 1, + anon_sym_LPAREN, + ACTIONS(4580), 1, + anon_sym_LBRACK, + ACTIONS(4582), 1, + anon_sym_DOT, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(4881), 1, + anon_sym_as, + ACTIONS(4883), 1, anon_sym_BANG, + ACTIONS(4919), 1, + anon_sym_satisfies, + ACTIONS(5516), 1, + anon_sym_STAR_STAR, + ACTIONS(5587), 1, + anon_sym_LT, + STATE(1887), 1, + sym_type_arguments, + STATE(2221), 1, + sym_arguments, + STATE(5038), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4917), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4789), 11, + anon_sym_STAR, anon_sym_in, anon_sym_GT_GT, anon_sym_AMP, @@ -210359,44 +210072,114 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1752), 28, + ACTIONS(4787), 16, sym__automatic_semicolon, sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, + [83035] = 33, + ACTIONS(3975), 1, + anon_sym_LPAREN, + ACTIONS(3977), 1, + anon_sym_LBRACK, + ACTIONS(3979), 1, + anon_sym_DOT, + ACTIONS(4728), 1, + anon_sym_as, + ACTIONS(4732), 1, + anon_sym_BANG, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(4738), 1, + anon_sym_AMP_AMP, + ACTIONS(4740), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4742), 1, + anon_sym_GT_GT, + ACTIONS(4746), 1, + anon_sym_AMP, + ACTIONS(4748), 1, + anon_sym_CARET, + ACTIONS(4750), 1, + anon_sym_PIPE, + ACTIONS(4754), 1, + anon_sym_PERCENT, + ACTIONS(4756), 1, + anon_sym_STAR_STAR, + ACTIONS(4758), 1, + anon_sym_LT, + ACTIONS(4766), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4770), 1, anon_sym_satisfies, - [83883] = 3, + ACTIONS(4772), 1, + sym__ternary_qmark, + ACTIONS(5464), 1, + anon_sym_COMMA, + ACTIONS(5613), 1, + anon_sym_SEMI, + STATE(1530), 1, + sym_type_arguments, + STATE(1696), 1, + sym_arguments, + STATE(3883), 1, + aux_sym_sequence_expression_repeat1, + STATE(4736), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4726), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4734), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4744), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4752), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4762), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4764), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4768), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4760), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [83145] = 4, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1762), 13, + ACTIONS(1788), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + ACTIONS(1792), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -210410,15 +210193,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1764), 28, - sym__automatic_semicolon, + ACTIONS(1794), 23, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -210439,11 +210217,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [83933] = 3, + [83197] = 4, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1772), 13, + ACTIONS(1828), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + ACTIONS(1832), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -210457,15 +210241,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1774), 28, - sym__automatic_semicolon, + ACTIONS(1834), 23, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -210486,88 +210265,95 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [83983] = 33, - ACTIONS(4000), 1, + [83249] = 33, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4753), 1, - anon_sym_satisfies, - ACTIONS(4972), 1, - anon_sym_COMMA, - ACTIONS(4978), 1, + ACTIONS(4738), 1, anon_sym_AMP_AMP, - ACTIONS(4980), 1, + ACTIONS(4740), 1, anon_sym_PIPE_PIPE, - ACTIONS(4982), 1, + ACTIONS(4742), 1, anon_sym_GT_GT, - ACTIONS(4986), 1, + ACTIONS(4746), 1, anon_sym_AMP, - ACTIONS(4988), 1, + ACTIONS(4748), 1, anon_sym_CARET, - ACTIONS(4990), 1, + ACTIONS(4750), 1, anon_sym_PIPE, - ACTIONS(4994), 1, + ACTIONS(4754), 1, anon_sym_PERCENT, - ACTIONS(4996), 1, + ACTIONS(4756), 1, anon_sym_STAR_STAR, - ACTIONS(4998), 1, + ACTIONS(4758), 1, anon_sym_LT, - ACTIONS(5006), 1, + ACTIONS(4766), 1, anon_sym_QMARK_QMARK, - ACTIONS(5008), 1, + ACTIONS(4770), 1, + anon_sym_satisfies, + ACTIONS(4772), 1, sym__ternary_qmark, - ACTIONS(5582), 1, - anon_sym_RPAREN, - STATE(1651), 1, + ACTIONS(5464), 1, + anon_sym_COMMA, + ACTIONS(5615), 1, + anon_sym_SEMI, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, - sym_optional_chain, - STATE(4924), 1, + STATE(3883), 1, aux_sym_sequence_expression_repeat1, + STATE(4736), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4970), 2, + ACTIONS(4726), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4976), 2, + ACTIONS(4734), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4984), 2, + ACTIONS(4744), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4992), 2, + ACTIONS(4752), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5002), 2, + ACTIONS(4762), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5004), 2, + ACTIONS(4764), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5000), 3, + ACTIONS(4768), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4760), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [84093] = 3, + [83359] = 5, + ACTIONS(5617), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4691), 13, + ACTIONS(1860), 4, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + ACTIONS(1864), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -210581,15 +210367,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4693), 28, - sym__automatic_semicolon, + ACTIONS(1866), 23, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -210610,505 +210391,400 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [84143] = 33, - ACTIONS(4000), 1, + [83413] = 20, + ACTIONS(4578), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(4580), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(4582), 1, anon_sym_DOT, - ACTIONS(4713), 1, - anon_sym_as, - ACTIONS(4715), 1, - anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4753), 1, - anon_sym_satisfies, - ACTIONS(4972), 1, - anon_sym_COMMA, - ACTIONS(4978), 1, - anon_sym_AMP_AMP, - ACTIONS(4980), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4982), 1, + ACTIONS(5502), 1, anon_sym_GT_GT, - ACTIONS(4986), 1, - anon_sym_AMP, - ACTIONS(4988), 1, - anon_sym_CARET, - ACTIONS(4990), 1, - anon_sym_PIPE, - ACTIONS(4994), 1, + ACTIONS(5514), 1, anon_sym_PERCENT, - ACTIONS(4996), 1, + ACTIONS(5516), 1, anon_sym_STAR_STAR, - ACTIONS(4998), 1, + ACTIONS(5518), 1, anon_sym_LT, - ACTIONS(5006), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5008), 1, - sym__ternary_qmark, - ACTIONS(5584), 1, - anon_sym_RPAREN, - STATE(1651), 1, + STATE(1887), 1, sym_type_arguments, - STATE(1674), 1, + STATE(2221), 1, sym_arguments, - STATE(4744), 1, + STATE(5038), 1, sym_optional_chain, - STATE(4924), 1, - aux_sym_sequence_expression_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4917), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4970), 2, + ACTIONS(5494), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4976), 2, + ACTIONS(5496), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4984), 2, + ACTIONS(5504), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4992), 2, + ACTIONS(5512), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5002), 2, + ACTIONS(5520), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4789), 5, + anon_sym_BANG, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5004), 2, + ACTIONS(4787), 12, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_SEMI, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_CARET, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5000), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [84253] = 33, - ACTIONS(4000), 1, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [83497] = 27, + ACTIONS(4578), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(4580), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(4582), 1, anon_sym_DOT, - ACTIONS(4713), 1, - anon_sym_as, - ACTIONS(4715), 1, - anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4753), 1, - anon_sym_satisfies, - ACTIONS(4972), 1, - anon_sym_COMMA, - ACTIONS(4978), 1, + ACTIONS(4789), 1, + anon_sym_BANG, + ACTIONS(5498), 1, anon_sym_AMP_AMP, - ACTIONS(4980), 1, + ACTIONS(5500), 1, anon_sym_PIPE_PIPE, - ACTIONS(4982), 1, + ACTIONS(5502), 1, anon_sym_GT_GT, - ACTIONS(4986), 1, + ACTIONS(5506), 1, anon_sym_AMP, - ACTIONS(4988), 1, + ACTIONS(5508), 1, anon_sym_CARET, - ACTIONS(4990), 1, + ACTIONS(5510), 1, anon_sym_PIPE, - ACTIONS(4994), 1, + ACTIONS(5514), 1, anon_sym_PERCENT, - ACTIONS(4996), 1, + ACTIONS(5516), 1, anon_sym_STAR_STAR, - ACTIONS(4998), 1, + ACTIONS(5518), 1, anon_sym_LT, - ACTIONS(5006), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5008), 1, - sym__ternary_qmark, - ACTIONS(5586), 1, - anon_sym_RPAREN, - STATE(1651), 1, + STATE(1887), 1, sym_type_arguments, - STATE(1674), 1, + STATE(2221), 1, sym_arguments, - STATE(4744), 1, + STATE(5038), 1, sym_optional_chain, - STATE(4924), 1, - aux_sym_sequence_expression_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4917), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4970), 2, + ACTIONS(5494), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4976), 2, + ACTIONS(5496), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4984), 2, + ACTIONS(5504), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4992), 2, + ACTIONS(5512), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5002), 2, + ACTIONS(5522), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5004), 2, + ACTIONS(5524), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5000), 3, + ACTIONS(5520), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [84363] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4657), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4659), 28, + ACTIONS(4787), 7, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [84413] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4490), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4492), 28, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, + [83595] = 31, + ACTIONS(3975), 1, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, + ACTIONS(3977), 1, anon_sym_LBRACK, + ACTIONS(3979), 1, anon_sym_DOT, + ACTIONS(4728), 1, + anon_sym_as, + ACTIONS(4732), 1, + anon_sym_BANG, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, + ACTIONS(4738), 1, anon_sym_AMP_AMP, + ACTIONS(4740), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(4742), 1, + anon_sym_GT_GT, + ACTIONS(4746), 1, + anon_sym_AMP, + ACTIONS(4748), 1, anon_sym_CARET, + ACTIONS(4750), 1, + anon_sym_PIPE, + ACTIONS(4754), 1, anon_sym_PERCENT, + ACTIONS(4756), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, + ACTIONS(4758), 1, + anon_sym_LT, + ACTIONS(4766), 1, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, + ACTIONS(4770), 1, anon_sym_satisfies, - [84463] = 4, - ACTIONS(5429), 1, - sym_regex_flags, + ACTIONS(4772), 1, + sym__ternary_qmark, + STATE(1530), 1, + sym_type_arguments, + STATE(1696), 1, + sym_arguments, + STATE(4736), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4911), 17, + ACTIONS(4726), 2, anon_sym_STAR, - anon_sym_as, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(4734), 2, anon_sym_in, - anon_sym_of, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + anon_sym_GT, + ACTIONS(4744), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4752), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(4762), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, + ACTIONS(4764), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4768), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4760), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, anon_sym_instanceof, - anon_sym_satisfies, - ACTIONS(4913), 23, - sym__automatic_semicolon, - sym__ternary_qmark, + ACTIONS(5619), 3, anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RBRACK, + [83701] = 31, + ACTIONS(4578), 1, anon_sym_LPAREN, - anon_sym_SEMI, + ACTIONS(4580), 1, anon_sym_LBRACK, + ACTIONS(4582), 1, anon_sym_DOT, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, + ACTIONS(4881), 1, + anon_sym_as, + ACTIONS(4883), 1, + anon_sym_BANG, + ACTIONS(4919), 1, + anon_sym_satisfies, + ACTIONS(5498), 1, anon_sym_AMP_AMP, + ACTIONS(5500), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(5502), 1, + anon_sym_GT_GT, + ACTIONS(5506), 1, + anon_sym_AMP, + ACTIONS(5508), 1, anon_sym_CARET, + ACTIONS(5510), 1, + anon_sym_PIPE, + ACTIONS(5514), 1, anon_sym_PERCENT, + ACTIONS(5516), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - [84515] = 8, - ACTIONS(1616), 1, - anon_sym_DQUOTE, - ACTIONS(1618), 1, - anon_sym_SQUOTE, - ACTIONS(4514), 1, - anon_sym_LBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5588), 2, - sym_number, - sym_private_property_identifier, - STATE(3502), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(696), 10, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, + ACTIONS(5518), 1, anon_sym_LT, - anon_sym_QMARK, - ACTIONS(4512), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [84575] = 3, + ACTIONS(5526), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5528), 1, + sym__ternary_qmark, + STATE(1887), 1, + sym_type_arguments, + STATE(2221), 1, + sym_arguments, + STATE(5038), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1804), 13, + ACTIONS(4917), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5494), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(5496), 2, anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + anon_sym_GT, + ACTIONS(5504), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5512), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5522), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(1806), 28, + ACTIONS(5524), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4690), 3, sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, + anon_sym_BQUOTE, + ACTIONS(5520), 3, anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [84625] = 31, - ACTIONS(4000), 1, + [83807] = 31, + ACTIONS(4578), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(4580), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(4582), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(4881), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4883), 1, anon_sym_BANG, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(4753), 1, + ACTIONS(4919), 1, anon_sym_satisfies, - ACTIONS(5359), 1, - anon_sym_LT, - ACTIONS(5365), 1, + ACTIONS(5498), 1, anon_sym_AMP_AMP, - ACTIONS(5367), 1, + ACTIONS(5500), 1, anon_sym_PIPE_PIPE, - ACTIONS(5369), 1, + ACTIONS(5502), 1, anon_sym_GT_GT, - ACTIONS(5373), 1, + ACTIONS(5506), 1, anon_sym_AMP, - ACTIONS(5375), 1, + ACTIONS(5508), 1, anon_sym_CARET, - ACTIONS(5377), 1, + ACTIONS(5510), 1, anon_sym_PIPE, - ACTIONS(5381), 1, + ACTIONS(5514), 1, anon_sym_PERCENT, - ACTIONS(5383), 1, + ACTIONS(5516), 1, anon_sym_STAR_STAR, - ACTIONS(5391), 1, + ACTIONS(5518), 1, + anon_sym_LT, + ACTIONS(5526), 1, anon_sym_QMARK_QMARK, - ACTIONS(5393), 1, + ACTIONS(5528), 1, sym__ternary_qmark, - STATE(1674), 1, - sym_arguments, - STATE(2546), 1, + STATE(1887), 1, sym_type_arguments, - STATE(4744), 1, + STATE(2221), 1, + sym_arguments, + STATE(5038), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4917), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5361), 2, + ACTIONS(5494), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5363), 2, + ACTIONS(5496), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5371), 2, + ACTIONS(5504), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5379), 2, + ACTIONS(5512), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5387), 2, + ACTIONS(5522), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5389), 2, + ACTIONS(5524), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5385), 3, + ACTIONS(4730), 3, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_BQUOTE, + ACTIONS(5520), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(5590), 3, - anon_sym_LBRACE, + [83913] = 13, + ACTIONS(237), 1, anon_sym_COMMA, - anon_sym_implements, - [84731] = 8, - ACTIONS(2343), 1, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(4502), 1, + ACTIONS(4177), 1, + anon_sym_EQ, + ACTIONS(4503), 1, anon_sym_LBRACK, + ACTIONS(4986), 1, + anon_sym_RBRACE, + STATE(4769), 1, + aux_sym_object_repeat1, + STATE(5141), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5592), 2, + ACTIONS(2355), 2, sym_number, sym_private_property_identifier, - STATE(3649), 3, + STATE(3772), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 10, - sym__automatic_semicolon, + ACTIONS(698), 5, sym__member_signature_marker, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, anon_sym_LPAREN, - anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2361), 23, + ACTIONS(2365), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -211132,461 +210808,495 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [84791] = 33, - ACTIONS(4000), 1, + [83983] = 31, + ACTIONS(4578), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(4580), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(4582), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(4881), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4883), 1, anon_sym_BANG, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(4721), 1, + ACTIONS(4919), 1, + anon_sym_satisfies, + ACTIONS(5498), 1, anon_sym_AMP_AMP, - ACTIONS(4723), 1, + ACTIONS(5500), 1, anon_sym_PIPE_PIPE, - ACTIONS(4725), 1, + ACTIONS(5502), 1, anon_sym_GT_GT, - ACTIONS(4729), 1, + ACTIONS(5506), 1, anon_sym_AMP, - ACTIONS(4731), 1, + ACTIONS(5508), 1, anon_sym_CARET, - ACTIONS(4733), 1, + ACTIONS(5510), 1, anon_sym_PIPE, - ACTIONS(4737), 1, + ACTIONS(5514), 1, anon_sym_PERCENT, - ACTIONS(4739), 1, + ACTIONS(5516), 1, anon_sym_STAR_STAR, - ACTIONS(4741), 1, + ACTIONS(5518), 1, anon_sym_LT, - ACTIONS(4749), 1, + ACTIONS(5526), 1, anon_sym_QMARK_QMARK, - ACTIONS(4753), 1, - anon_sym_satisfies, - ACTIONS(4755), 1, + ACTIONS(5528), 1, sym__ternary_qmark, - ACTIONS(5441), 1, - anon_sym_COMMA, - ACTIONS(5594), 1, - anon_sym_SEMI, - STATE(1651), 1, + STATE(1887), 1, sym_type_arguments, - STATE(1674), 1, + STATE(2221), 1, sym_arguments, - STATE(3983), 1, - aux_sym_sequence_expression_repeat1, - STATE(4744), 1, + STATE(5038), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4711), 2, + ACTIONS(4917), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5494), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4717), 2, + ACTIONS(5496), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4727), 2, + ACTIONS(5504), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4735), 2, + ACTIONS(5512), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4745), 2, + ACTIONS(5522), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4747), 2, + ACTIONS(5524), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4751), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4743), 3, + ACTIONS(4511), 3, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_BQUOTE, + ACTIONS(5520), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [84901] = 33, - ACTIONS(4000), 1, + [84089] = 31, + ACTIONS(4578), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(4580), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(4582), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(4881), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4883), 1, anon_sym_BANG, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(4721), 1, + ACTIONS(4919), 1, + anon_sym_satisfies, + ACTIONS(5498), 1, anon_sym_AMP_AMP, - ACTIONS(4723), 1, + ACTIONS(5500), 1, anon_sym_PIPE_PIPE, - ACTIONS(4725), 1, + ACTIONS(5502), 1, anon_sym_GT_GT, - ACTIONS(4729), 1, + ACTIONS(5506), 1, anon_sym_AMP, - ACTIONS(4731), 1, + ACTIONS(5508), 1, anon_sym_CARET, - ACTIONS(4733), 1, + ACTIONS(5510), 1, anon_sym_PIPE, - ACTIONS(4737), 1, + ACTIONS(5514), 1, anon_sym_PERCENT, - ACTIONS(4739), 1, + ACTIONS(5516), 1, anon_sym_STAR_STAR, - ACTIONS(4741), 1, + ACTIONS(5518), 1, anon_sym_LT, - ACTIONS(4749), 1, + ACTIONS(5526), 1, anon_sym_QMARK_QMARK, - ACTIONS(4753), 1, - anon_sym_satisfies, - ACTIONS(4755), 1, + ACTIONS(5528), 1, sym__ternary_qmark, - ACTIONS(5441), 1, - anon_sym_COMMA, - ACTIONS(5596), 1, - anon_sym_SEMI, - STATE(1651), 1, + STATE(1887), 1, sym_type_arguments, - STATE(1674), 1, + STATE(2221), 1, sym_arguments, - STATE(3983), 1, - aux_sym_sequence_expression_repeat1, - STATE(4744), 1, + STATE(5038), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4711), 2, + ACTIONS(4917), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5494), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4717), 2, + ACTIONS(5496), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4727), 2, + ACTIONS(5504), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4735), 2, + ACTIONS(5512), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4745), 2, + ACTIONS(5522), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4747), 2, + ACTIONS(5524), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4751), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4743), 3, + ACTIONS(4519), 3, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_BQUOTE, + ACTIONS(5520), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [85011] = 6, - ACTIONS(4530), 1, - anon_sym_LBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4286), 2, - anon_sym_COMMA, - anon_sym_extends, - ACTIONS(4533), 3, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - ACTIONS(3496), 10, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3500), 25, - sym__ternary_qmark, - anon_sym_as, + [84195] = 31, + ACTIONS(4578), 1, anon_sym_LPAREN, - anon_sym_of, - anon_sym_COLON, - anon_sym_RBRACK, + ACTIONS(4580), 1, + anon_sym_LBRACK, + ACTIONS(4582), 1, anon_sym_DOT, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, + ACTIONS(4881), 1, + anon_sym_as, + ACTIONS(4883), 1, + anon_sym_BANG, + ACTIONS(4919), 1, + anon_sym_satisfies, + ACTIONS(5498), 1, anon_sym_AMP_AMP, + ACTIONS(5500), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(5502), 1, + anon_sym_GT_GT, + ACTIONS(5506), 1, + anon_sym_AMP, + ACTIONS(5508), 1, anon_sym_CARET, + ACTIONS(5510), 1, + anon_sym_PIPE, + ACTIONS(5514), 1, anon_sym_PERCENT, + ACTIONS(5516), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, + ACTIONS(5518), 1, + anon_sym_LT, + ACTIONS(5526), 1, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [85067] = 5, - ACTIONS(1724), 1, - sym__automatic_semicolon, + ACTIONS(5528), 1, + sym__ternary_qmark, + STATE(1887), 1, + sym_type_arguments, + STATE(2221), 1, + sym_arguments, + STATE(5038), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1716), 2, - anon_sym_else, - anon_sym_while, - ACTIONS(1720), 13, + ACTIONS(4917), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5494), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(5496), 2, anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + anon_sym_GT, + ACTIONS(5504), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5512), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5522), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(1722), 25, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_LPAREN, + ACTIONS(5524), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4523), 3, + sym__automatic_semicolon, anon_sym_SEMI, + anon_sym_BQUOTE, + ACTIONS(5520), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [84301] = 31, + ACTIONS(4578), 1, + anon_sym_LPAREN, + ACTIONS(4580), 1, anon_sym_LBRACK, + ACTIONS(4582), 1, anon_sym_DOT, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, + ACTIONS(4881), 1, + anon_sym_as, + ACTIONS(4883), 1, + anon_sym_BANG, + ACTIONS(4919), 1, + anon_sym_satisfies, + ACTIONS(5498), 1, anon_sym_AMP_AMP, + ACTIONS(5500), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(5502), 1, + anon_sym_GT_GT, + ACTIONS(5506), 1, + anon_sym_AMP, + ACTIONS(5508), 1, anon_sym_CARET, + ACTIONS(5510), 1, + anon_sym_PIPE, + ACTIONS(5514), 1, anon_sym_PERCENT, + ACTIONS(5516), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, + ACTIONS(5518), 1, + anon_sym_LT, + ACTIONS(5526), 1, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [85121] = 3, + ACTIONS(5528), 1, + sym__ternary_qmark, + STATE(1887), 1, + sym_type_arguments, + STATE(2221), 1, + sym_arguments, + STATE(5038), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4591), 13, + ACTIONS(4917), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5494), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(5496), 2, anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + anon_sym_GT, + ACTIONS(5504), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5512), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5522), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4593), 28, + ACTIONS(5524), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4798), 3, sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, + anon_sym_BQUOTE, + ACTIONS(5520), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [84407] = 31, + ACTIONS(4578), 1, + anon_sym_LPAREN, + ACTIONS(4580), 1, anon_sym_LBRACK, + ACTIONS(4582), 1, anon_sym_DOT, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, + ACTIONS(4881), 1, + anon_sym_as, + ACTIONS(4883), 1, + anon_sym_BANG, + ACTIONS(4919), 1, + anon_sym_satisfies, + ACTIONS(5498), 1, anon_sym_AMP_AMP, + ACTIONS(5500), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(5502), 1, + anon_sym_GT_GT, + ACTIONS(5506), 1, + anon_sym_AMP, + ACTIONS(5508), 1, anon_sym_CARET, + ACTIONS(5510), 1, + anon_sym_PIPE, + ACTIONS(5514), 1, anon_sym_PERCENT, + ACTIONS(5516), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, + ACTIONS(5518), 1, + anon_sym_LT, + ACTIONS(5526), 1, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [85171] = 3, + ACTIONS(5528), 1, + sym__ternary_qmark, + STATE(1887), 1, + sym_type_arguments, + STATE(2221), 1, + sym_arguments, + STATE(5038), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4565), 13, + ACTIONS(4917), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5494), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(5496), 2, anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + anon_sym_GT, + ACTIONS(5504), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5512), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5522), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4567), 28, + ACTIONS(5524), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4800), 3, sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, + anon_sym_BQUOTE, + ACTIONS(5520), 3, anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [85221] = 7, - ACTIONS(3652), 1, - anon_sym_EQ, - ACTIONS(4530), 1, + [84513] = 8, + ACTIONS(1650), 1, + anon_sym_DQUOTE, + ACTIONS(1652), 1, + anon_sym_SQUOTE, + ACTIONS(4602), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4286), 2, + ACTIONS(5621), 2, + sym_number, + sym_private_property_identifier, + STATE(3391), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(698), 10, + sym__automatic_semicolon, + sym__member_signature_marker, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_extends, - ACTIONS(4533), 3, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - ACTIONS(3496), 10, - anon_sym_STAR, anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3500), 24, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [85279] = 3, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(4600), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [84573] = 8, + ACTIONS(2351), 1, + anon_sym_DQUOTE, + ACTIONS(2353), 1, + anon_sym_SQUOTE, + ACTIONS(4503), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1874), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(1876), 28, + ACTIONS(5623), 2, + sym_number, + sym_private_property_identifier, + STATE(3655), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(698), 10, sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, + sym__member_signature_marker, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_RBRACE, + anon_sym_BANG, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [85329] = 5, - ACTIONS(1744), 1, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2365), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [84633] = 5, + ACTIONS(1738), 1, sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1736), 2, + ACTIONS(1730), 2, anon_sym_else, anon_sym_while, - ACTIONS(1740), 13, + ACTIONS(1734), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -211600,7 +211310,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1742), 25, + ACTIONS(1736), 25, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, @@ -211626,22 +211336,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [85383] = 5, - ACTIONS(1754), 1, - sym__automatic_semicolon, + [84687] = 6, + ACTIONS(4231), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1746), 2, - anon_sym_else, - anon_sym_while, - ACTIONS(1750), 13, + ACTIONS(4597), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4594), 3, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_LBRACK, + ACTIONS(3498), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -211649,13 +211361,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1752), 25, + ACTIONS(3502), 24, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, + anon_sym_COLON, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -211675,35 +211386,35 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [85437] = 8, - ACTIONS(2343), 1, + [84743] = 8, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(4502), 1, + ACTIONS(4503), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5324), 2, + ACTIONS(5293), 2, sym_number, sym_private_property_identifier, - STATE(3771), 3, + STATE(3775), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 10, + ACTIONS(698), 10, sym__automatic_semicolon, sym__member_signature_marker, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_RBRACE, + anon_sym_BANG, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(2361), 23, + ACTIONS(2365), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -211727,108 +211438,88 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [85497] = 6, - ACTIONS(4681), 1, - anon_sym_LBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4379), 2, - anon_sym_COMMA, - anon_sym_extends, - ACTIONS(4684), 3, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - ACTIONS(4673), 10, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4675), 25, - sym__ternary_qmark, - anon_sym_as, + [84803] = 33, + ACTIONS(3975), 1, anon_sym_LPAREN, - anon_sym_of, - anon_sym_COLON, - anon_sym_RBRACK, + ACTIONS(3977), 1, + anon_sym_LBRACK, + ACTIONS(3979), 1, anon_sym_DOT, + ACTIONS(4728), 1, + anon_sym_as, + ACTIONS(4732), 1, + anon_sym_BANG, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, + ACTIONS(4738), 1, anon_sym_AMP_AMP, + ACTIONS(4740), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(4742), 1, + anon_sym_GT_GT, + ACTIONS(4746), 1, + anon_sym_AMP, + ACTIONS(4748), 1, anon_sym_CARET, + ACTIONS(4750), 1, + anon_sym_PIPE, + ACTIONS(4754), 1, anon_sym_PERCENT, + ACTIONS(4756), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, + ACTIONS(4758), 1, + anon_sym_LT, + ACTIONS(4766), 1, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, + ACTIONS(4770), 1, anon_sym_satisfies, - [85553] = 3, + ACTIONS(4772), 1, + sym__ternary_qmark, + ACTIONS(5464), 1, + anon_sym_COMMA, + ACTIONS(5625), 1, + anon_sym_RBRACK, + STATE(1530), 1, + sym_type_arguments, + STATE(1696), 1, + sym_arguments, + STATE(3883), 1, + aux_sym_sequence_expression_repeat1, + STATE(4736), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4673), 13, + ACTIONS(4726), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(4734), 2, anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + anon_sym_GT, + ACTIONS(4744), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4752), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(4762), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4675), 28, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_of, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, + ACTIONS(4764), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [85603] = 3, + ACTIONS(4760), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [84913] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4561), 13, + ACTIONS(4700), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -211842,7 +211533,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4563), 28, + ACTIONS(4702), 28, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -211871,179 +211562,111 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [85653] = 21, - ACTIONS(231), 1, - anon_sym_STAR, - ACTIONS(2043), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(2343), 1, - anon_sym_DQUOTE, - ACTIONS(2345), 1, - anon_sym_SQUOTE, - ACTIONS(4502), 1, - anon_sym_LBRACK, - ACTIONS(5514), 1, - anon_sym_COMMA, - ACTIONS(5600), 1, - anon_sym_RBRACE, - ACTIONS(5602), 1, - anon_sym_async, - ACTIONS(5606), 1, - anon_sym_static, - ACTIONS(5608), 1, - anon_sym_readonly, - ACTIONS(5614), 1, - anon_sym_override, - STATE(2816), 1, - sym_accessibility_modifier, - STATE(2841), 1, - sym_override_modifier, - STATE(5186), 1, - aux_sym_object_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5604), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(5610), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(5612), 3, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - STATE(3534), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - STATE(5184), 3, - sym_spread_element, - sym_method_definition, - sym_pair, - ACTIONS(5598), 14, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_declare, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [85739] = 31, - ACTIONS(4581), 1, + [84963] = 31, + ACTIONS(4578), 1, anon_sym_LPAREN, - ACTIONS(4583), 1, + ACTIONS(4580), 1, anon_sym_LBRACK, - ACTIONS(4585), 1, + ACTIONS(4582), 1, anon_sym_DOT, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4852), 1, + ACTIONS(4881), 1, anon_sym_as, - ACTIONS(4854), 1, + ACTIONS(4883), 1, anon_sym_BANG, - ACTIONS(4861), 1, + ACTIONS(4919), 1, anon_sym_satisfies, - ACTIONS(4867), 1, + ACTIONS(5498), 1, anon_sym_AMP_AMP, - ACTIONS(4869), 1, + ACTIONS(5500), 1, anon_sym_PIPE_PIPE, - ACTIONS(4871), 1, + ACTIONS(5502), 1, anon_sym_GT_GT, - ACTIONS(4875), 1, + ACTIONS(5506), 1, anon_sym_AMP, - ACTIONS(4877), 1, + ACTIONS(5508), 1, anon_sym_CARET, - ACTIONS(4879), 1, + ACTIONS(5510), 1, anon_sym_PIPE, - ACTIONS(4883), 1, + ACTIONS(5514), 1, anon_sym_PERCENT, - ACTIONS(4885), 1, + ACTIONS(5516), 1, anon_sym_STAR_STAR, - ACTIONS(4887), 1, + ACTIONS(5518), 1, anon_sym_LT, - ACTIONS(4895), 1, + ACTIONS(5526), 1, anon_sym_QMARK_QMARK, - ACTIONS(4897), 1, + ACTIONS(5528), 1, sym__ternary_qmark, - STATE(2103), 1, + STATE(1887), 1, sym_type_arguments, - STATE(2396), 1, + STATE(2221), 1, sym_arguments, - STATE(4739), 1, + STATE(5038), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4859), 2, + ACTIONS(4917), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4863), 2, + ACTIONS(5494), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4865), 2, + ACTIONS(5496), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4873), 2, + ACTIONS(5504), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4881), 2, + ACTIONS(5512), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4891), 2, + ACTIONS(5522), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4893), 2, + ACTIONS(5524), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4889), 3, + ACTIONS(4802), 3, + sym__automatic_semicolon, + anon_sym_SEMI, + anon_sym_BQUOTE, + ACTIONS(5520), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(5203), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [85845] = 6, + [85069] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4455), 2, - anon_sym_COMMA, - anon_sym_extends, - ACTIONS(4569), 3, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - ACTIONS(4572), 3, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - ACTIONS(4168), 10, + ACTIONS(1886), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4170), 23, + anon_sym_GT, + ACTIONS(1888), 28, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_of, - anon_sym_COLON, - anon_sym_RBRACK, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -212061,38 +211684,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [85901] = 7, - ACTIONS(3620), 1, - anon_sym_EQ, - ACTIONS(4286), 1, - anon_sym_extends, + [85119] = 5, + ACTIONS(1748), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4530), 2, - anon_sym_COMMA, - anon_sym_LBRACK, - ACTIONS(4533), 3, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - ACTIONS(3496), 10, + ACTIONS(1740), 2, + anon_sym_else, + anon_sym_while, + ACTIONS(1744), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3500), 24, + anon_sym_GT, + ACTIONS(1746), 25, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -212112,27 +211733,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [85959] = 7, - ACTIONS(4284), 1, - anon_sym_QMARK, + [85173] = 5, + ACTIONS(1758), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4286), 2, - anon_sym_RPAREN, - anon_sym_extends, - ACTIONS(4533), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4530), 3, - anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_RBRACK, - ACTIONS(3496), 11, + ACTIONS(1750), 2, + anon_sym_else, + anon_sym_while, + ACTIONS(1754), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -212140,10 +211756,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3500), 22, + ACTIONS(1756), 25, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -212163,242 +211782,217 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [86017] = 33, - ACTIONS(4000), 1, + [85227] = 33, + ACTIONS(1997), 1, + anon_sym_COMMA, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4721), 1, + ACTIONS(4770), 1, + anon_sym_satisfies, + ACTIONS(4948), 1, anon_sym_AMP_AMP, - ACTIONS(4723), 1, + ACTIONS(4950), 1, anon_sym_PIPE_PIPE, - ACTIONS(4725), 1, + ACTIONS(4952), 1, anon_sym_GT_GT, - ACTIONS(4729), 1, + ACTIONS(4956), 1, anon_sym_AMP, - ACTIONS(4731), 1, + ACTIONS(4958), 1, anon_sym_CARET, - ACTIONS(4733), 1, + ACTIONS(4960), 1, anon_sym_PIPE, - ACTIONS(4737), 1, + ACTIONS(4964), 1, anon_sym_PERCENT, - ACTIONS(4739), 1, + ACTIONS(4966), 1, anon_sym_STAR_STAR, - ACTIONS(4741), 1, + ACTIONS(4968), 1, anon_sym_LT, - ACTIONS(4749), 1, + ACTIONS(4976), 1, anon_sym_QMARK_QMARK, - ACTIONS(4753), 1, - anon_sym_satisfies, - ACTIONS(4755), 1, + ACTIONS(4978), 1, sym__ternary_qmark, - ACTIONS(5441), 1, - anon_sym_COMMA, - ACTIONS(5616), 1, - anon_sym_SEMI, - STATE(1651), 1, + ACTIONS(5627), 1, + anon_sym_RPAREN, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(3983), 1, - aux_sym_sequence_expression_repeat1, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, + STATE(5090), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4711), 2, + ACTIONS(4768), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4940), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4717), 2, + ACTIONS(4946), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4727), 2, + ACTIONS(4954), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4735), 2, + ACTIONS(4962), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4745), 2, + ACTIONS(4972), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4747), 2, + ACTIONS(4974), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4751), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4743), 3, + ACTIONS(4970), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [86127] = 5, + [85337] = 8, + ACTIONS(2351), 1, + anon_sym_DQUOTE, + ACTIONS(2353), 1, + anon_sym_SQUOTE, + ACTIONS(4503), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5618), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(5620), 3, + ACTIONS(5367), 2, + sym_number, + sym_private_property_identifier, + STATE(3826), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(698), 10, + sym__automatic_semicolon, + sym__member_signature_marker, anon_sym_COMMA, - anon_sym_RPAREN, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_COLON, - ACTIONS(3496), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(3500), 23, - sym__ternary_qmark, - anon_sym_as, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(2365), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [85397] = 33, + ACTIONS(3975), 1, anon_sym_LPAREN, + ACTIONS(3977), 1, anon_sym_LBRACK, + ACTIONS(3979), 1, anon_sym_DOT, + ACTIONS(4728), 1, + anon_sym_as, + ACTIONS(4732), 1, + anon_sym_BANG, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, + ACTIONS(4770), 1, + anon_sym_satisfies, + ACTIONS(4942), 1, + anon_sym_COMMA, + ACTIONS(4948), 1, anon_sym_AMP_AMP, + ACTIONS(4950), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(4952), 1, + anon_sym_GT_GT, + ACTIONS(4956), 1, + anon_sym_AMP, + ACTIONS(4958), 1, anon_sym_CARET, + ACTIONS(4960), 1, + anon_sym_PIPE, + ACTIONS(4964), 1, anon_sym_PERCENT, + ACTIONS(4966), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, + ACTIONS(4968), 1, + anon_sym_LT, + ACTIONS(4976), 1, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [86181] = 5, + ACTIONS(4978), 1, + sym__ternary_qmark, + ACTIONS(5629), 1, + anon_sym_RPAREN, + STATE(1530), 1, + sym_type_arguments, + STATE(1696), 1, + sym_arguments, + STATE(4724), 1, + aux_sym_sequence_expression_repeat1, + STATE(4736), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5622), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(5624), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - ACTIONS(3496), 13, + ACTIONS(4768), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4940), 2, anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, + ACTIONS(4946), 2, + anon_sym_in, anon_sym_GT, - ACTIONS(3500), 23, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, + ACTIONS(4954), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [86235] = 5, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5622), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(5624), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - ACTIONS(3496), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(4962), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(4972), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(3500), 23, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, + ACTIONS(4974), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, + ACTIONS(4970), 3, + anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [86289] = 5, + [85507] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5622), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(5624), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - ACTIONS(3496), 13, + ACTIONS(4722), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -212412,10 +212006,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3500), 23, + ACTIONS(4724), 28, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -212436,11 +212035,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [86343] = 3, + [85557] = 5, + ACTIONS(1796), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4168), 13, + ACTIONS(1788), 2, + anon_sym_else, + anon_sym_while, + ACTIONS(1792), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -212454,15 +212058,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4170), 28, - sym__automatic_semicolon, + ACTIONS(1794), 25, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -212483,13 +212084,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [86393] = 4, - ACTIONS(3562), 1, - anon_sym_EQ, + [85611] = 5, + ACTIONS(1836), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3496), 13, + ACTIONS(1828), 2, + anon_sym_else, + anon_sym_while, + ACTIONS(1832), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -212503,14 +212107,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3500), 27, - sym__automatic_semicolon, + ACTIONS(1834), 25, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -212531,22 +212133,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [86445] = 5, - ACTIONS(1818), 1, - sym__automatic_semicolon, + [85665] = 6, + ACTIONS(4271), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1810), 2, - anon_sym_else, - anon_sym_while, - ACTIONS(1814), 13, + ACTIONS(4629), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4626), 3, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_LBRACK, + ACTIONS(4537), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -212554,13 +212158,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1816), 25, + ACTIONS(4539), 24, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, + anon_sym_COLON, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -212580,133 +212183,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [86499] = 8, - ACTIONS(2343), 1, - anon_sym_DQUOTE, - ACTIONS(2345), 1, - anon_sym_SQUOTE, - ACTIONS(4502), 1, - anon_sym_LBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5161), 2, - sym_number, - sym_private_property_identifier, - STATE(3614), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(696), 10, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2361), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [86559] = 13, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(2343), 1, - anon_sym_DQUOTE, - ACTIONS(2345), 1, - anon_sym_SQUOTE, - ACTIONS(4190), 1, - anon_sym_EQ, - ACTIONS(4502), 1, - anon_sym_LBRACK, - ACTIONS(4931), 1, - anon_sym_RBRACE, - STATE(4754), 1, - aux_sym_object_repeat1, - STATE(4870), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(2347), 2, - sym_number, - sym_private_property_identifier, - STATE(3573), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(696), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2361), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [86629] = 6, - ACTIONS(4286), 1, - anon_sym_extends, + [85721] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4533), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4530), 3, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_LBRACK, - ACTIONS(3496), 11, + ACTIONS(4646), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -212714,12 +212201,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3500), 24, + ACTIONS(4648), 28, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - anon_sym_COLON, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -212739,93 +212230,88 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [86685] = 33, - ACTIONS(4000), 1, + [85771] = 33, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4721), 1, + ACTIONS(4738), 1, anon_sym_AMP_AMP, - ACTIONS(4723), 1, + ACTIONS(4740), 1, anon_sym_PIPE_PIPE, - ACTIONS(4725), 1, + ACTIONS(4742), 1, anon_sym_GT_GT, - ACTIONS(4729), 1, + ACTIONS(4746), 1, anon_sym_AMP, - ACTIONS(4731), 1, + ACTIONS(4748), 1, anon_sym_CARET, - ACTIONS(4733), 1, + ACTIONS(4750), 1, anon_sym_PIPE, - ACTIONS(4737), 1, + ACTIONS(4754), 1, anon_sym_PERCENT, - ACTIONS(4739), 1, + ACTIONS(4756), 1, anon_sym_STAR_STAR, - ACTIONS(4741), 1, + ACTIONS(4758), 1, anon_sym_LT, - ACTIONS(4749), 1, + ACTIONS(4766), 1, anon_sym_QMARK_QMARK, - ACTIONS(4753), 1, + ACTIONS(4770), 1, anon_sym_satisfies, - ACTIONS(4755), 1, + ACTIONS(4772), 1, sym__ternary_qmark, - ACTIONS(5441), 1, + ACTIONS(5464), 1, anon_sym_COMMA, - ACTIONS(5626), 1, + ACTIONS(5631), 1, anon_sym_SEMI, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(3983), 1, + STATE(3883), 1, aux_sym_sequence_expression_repeat1, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4711), 2, + ACTIONS(4726), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4717), 2, + ACTIONS(4734), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4727), 2, + ACTIONS(4744), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4735), 2, + ACTIONS(4752), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4745), 2, + ACTIONS(4762), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4747), 2, + ACTIONS(4764), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4743), 3, + ACTIONS(4760), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [86795] = 5, - ACTIONS(1838), 1, - sym__automatic_semicolon, + [85881] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1830), 2, - anon_sym_else, - anon_sym_while, - ACTIONS(1834), 13, + ACTIONS(3498), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -212839,12 +212325,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1836), 25, + ACTIONS(3502), 28, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -212865,26 +212354,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [86849] = 7, - ACTIONS(4116), 1, - anon_sym_QMARK, - ACTIONS(4118), 1, - anon_sym_extends, + [85931] = 5, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4646), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4643), 3, + ACTIONS(5633), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(5635), 3, anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_RBRACK, - ACTIONS(3496), 11, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(3498), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -212892,10 +212379,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3500), 22, + ACTIONS(3502), 23, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -212915,163 +212403,87 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [86906] = 31, - ACTIONS(4000), 1, + [85985] = 31, + ACTIONS(4578), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(4580), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(4582), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(4881), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4883), 1, anon_sym_BANG, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(4753), 1, - anon_sym_satisfies, - ACTIONS(5632), 1, + ACTIONS(4887), 1, anon_sym_AMP_AMP, - ACTIONS(5634), 1, + ACTIONS(4889), 1, anon_sym_PIPE_PIPE, - ACTIONS(5636), 1, + ACTIONS(4891), 1, anon_sym_GT_GT, - ACTIONS(5640), 1, + ACTIONS(4895), 1, anon_sym_AMP, - ACTIONS(5642), 1, + ACTIONS(4897), 1, anon_sym_CARET, - ACTIONS(5644), 1, + ACTIONS(4899), 1, anon_sym_PIPE, - ACTIONS(5648), 1, + ACTIONS(4903), 1, anon_sym_PERCENT, - ACTIONS(5650), 1, + ACTIONS(4905), 1, anon_sym_STAR_STAR, - ACTIONS(5652), 1, + ACTIONS(4907), 1, anon_sym_LT, - ACTIONS(5660), 1, + ACTIONS(4915), 1, anon_sym_QMARK_QMARK, - ACTIONS(5662), 1, + ACTIONS(4919), 1, + anon_sym_satisfies, + ACTIONS(4921), 1, sym__ternary_qmark, - STATE(1651), 1, + STATE(1887), 1, sym_type_arguments, - STATE(1674), 1, + STATE(2221), 1, sym_arguments, - STATE(4744), 1, + STATE(5038), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4793), 2, - anon_sym_COLON, - anon_sym_BQUOTE, - ACTIONS(5628), 2, + ACTIONS(4879), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5630), 2, + ACTIONS(4885), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5638), 2, + ACTIONS(4893), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5646), 2, + ACTIONS(4901), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5656), 2, + ACTIONS(4911), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5658), 2, + ACTIONS(4913), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5654), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [87011] = 31, - ACTIONS(4000), 1, - anon_sym_LPAREN, - ACTIONS(4002), 1, - anon_sym_LBRACK, - ACTIONS(4004), 1, - anon_sym_DOT, - ACTIONS(4713), 1, - anon_sym_as, - ACTIONS(4715), 1, - anon_sym_BANG, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(4753), 1, - anon_sym_satisfies, - ACTIONS(5632), 1, - anon_sym_AMP_AMP, - ACTIONS(5634), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5636), 1, - anon_sym_GT_GT, - ACTIONS(5640), 1, - anon_sym_AMP, - ACTIONS(5642), 1, - anon_sym_CARET, - ACTIONS(5644), 1, - anon_sym_PIPE, - ACTIONS(5648), 1, - anon_sym_PERCENT, - ACTIONS(5650), 1, - anon_sym_STAR_STAR, - ACTIONS(5652), 1, - anon_sym_LT, - ACTIONS(5660), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5662), 1, - sym__ternary_qmark, - STATE(1651), 1, - sym_type_arguments, - STATE(1674), 1, - sym_arguments, - STATE(4744), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4751), 2, + ACTIONS(4917), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4761), 2, - anon_sym_COLON, - anon_sym_BQUOTE, - ACTIONS(5628), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5630), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5638), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5646), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5656), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5658), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5654), 3, + ACTIONS(4909), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [87116] = 4, - ACTIONS(4915), 1, - sym_regex_flags, + ACTIONS(4923), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [86091] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4911), 17, + ACTIONS(4666), 13, anon_sym_STAR, - anon_sym_as, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, @@ -213084,14 +212496,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - anon_sym_instanceof, - anon_sym_satisfies, - anon_sym_implements, - ACTIONS(4913), 22, + ACTIONS(4668), 28, + sym__automatic_semicolon, sym__ternary_qmark, - anon_sym_LBRACE, + anon_sym_as, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -213107,28 +212520,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, + anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - [87167] = 7, - ACTIONS(4363), 1, - anon_sym_extends, - ACTIONS(4419), 1, - anon_sym_EQ, + anon_sym_satisfies, + [86141] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4423), 2, - anon_sym_RBRACE, - anon_sym_LBRACK, - ACTIONS(4426), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4417), 11, + ACTIONS(4650), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -213136,11 +212543,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4421), 23, + ACTIONS(4652), 28, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -213160,40 +212572,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [87224] = 8, - ACTIONS(4000), 1, - anon_sym_LPAREN, - ACTIONS(5664), 1, - anon_sym_LT, - STATE(1651), 1, - sym_type_arguments, - STATE(1674), 1, - sym_arguments, - STATE(4744), 1, - sym_optional_chain, + [86191] = 7, + ACTIONS(4311), 1, + anon_sym_QMARK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4786), 12, + ACTIONS(4313), 2, + anon_sym_RPAREN, + anon_sym_extends, + ACTIONS(4635), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4632), 5, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + ACTIONS(4389), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4788), 23, + ACTIONS(4391), 20, sym__ternary_qmark, anon_sym_as, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + anon_sym_LPAREN, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -213211,13 +212623,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [87283] = 4, - ACTIONS(4172), 1, - anon_sym_extends, + [86249] = 4, + ACTIONS(3600), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4168), 13, + ACTIONS(3498), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -213231,13 +212643,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4170), 26, + ACTIONS(3502), 27, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, + anon_sym_of, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -213258,463 +212671,166 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [87334] = 31, - ACTIONS(4000), 1, - anon_sym_LPAREN, - ACTIONS(4002), 1, - anon_sym_LBRACK, - ACTIONS(4004), 1, - anon_sym_DOT, - ACTIONS(4713), 1, - anon_sym_as, - ACTIONS(4715), 1, - anon_sym_BANG, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(4753), 1, - anon_sym_satisfies, - ACTIONS(5664), 1, - anon_sym_LT, - ACTIONS(5670), 1, - anon_sym_AMP_AMP, - ACTIONS(5672), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5674), 1, - anon_sym_GT_GT, - ACTIONS(5678), 1, - anon_sym_AMP, - ACTIONS(5680), 1, - anon_sym_CARET, - ACTIONS(5682), 1, - anon_sym_PIPE, - ACTIONS(5686), 1, - anon_sym_PERCENT, - ACTIONS(5688), 1, - anon_sym_STAR_STAR, - ACTIONS(5696), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5698), 1, - sym__ternary_qmark, - STATE(1651), 1, - sym_type_arguments, - STATE(1674), 1, - sym_arguments, - STATE(4744), 1, - sym_optional_chain, + [86301] = 6, + ACTIONS(4313), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4651), 2, - anon_sym_RBRACK, - anon_sym_BQUOTE, - ACTIONS(4751), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5666), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5668), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5676), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5684), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5692), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5694), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5690), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [87439] = 31, - ACTIONS(4000), 1, - anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(4635), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4632), 5, + anon_sym_RBRACE, + anon_sym_RPAREN, anon_sym_LBRACK, - ACTIONS(4004), 1, anon_sym_DOT, - ACTIONS(4713), 1, - anon_sym_as, - ACTIONS(4715), 1, - anon_sym_BANG, - ACTIONS(4719), 1, anon_sym_QMARK_DOT, - ACTIONS(4753), 1, - anon_sym_satisfies, - ACTIONS(5664), 1, - anon_sym_LT, - ACTIONS(5670), 1, - anon_sym_AMP_AMP, - ACTIONS(5672), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5674), 1, - anon_sym_GT_GT, - ACTIONS(5678), 1, - anon_sym_AMP, - ACTIONS(5680), 1, - anon_sym_CARET, - ACTIONS(5682), 1, - anon_sym_PIPE, - ACTIONS(5686), 1, - anon_sym_PERCENT, - ACTIONS(5688), 1, - anon_sym_STAR_STAR, - ACTIONS(5696), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5698), 1, - sym__ternary_qmark, - STATE(1651), 1, - sym_type_arguments, - STATE(1674), 1, - sym_arguments, - STATE(4744), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4751), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4769), 2, - anon_sym_RBRACK, - anon_sym_BQUOTE, - ACTIONS(5666), 2, + ACTIONS(4389), 11, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5668), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(5676), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5684), 2, + anon_sym_GT_GT, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5692), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5694), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5690), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [87544] = 31, - ACTIONS(4000), 1, - anon_sym_LPAREN, - ACTIONS(4002), 1, - anon_sym_LBRACK, - ACTIONS(4004), 1, - anon_sym_DOT, - ACTIONS(4713), 1, + anon_sym_GT, + ACTIONS(4391), 22, + sym__ternary_qmark, anon_sym_as, - ACTIONS(4715), 1, - anon_sym_BANG, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(4753), 1, - anon_sym_satisfies, - ACTIONS(5664), 1, - anon_sym_LT, - ACTIONS(5670), 1, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_COLON, anon_sym_AMP_AMP, - ACTIONS(5672), 1, anon_sym_PIPE_PIPE, - ACTIONS(5674), 1, - anon_sym_GT_GT, - ACTIONS(5678), 1, - anon_sym_AMP, - ACTIONS(5680), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5682), 1, - anon_sym_PIPE, - ACTIONS(5686), 1, anon_sym_PERCENT, - ACTIONS(5688), 1, anon_sym_STAR_STAR, - ACTIONS(5696), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5698), 1, - sym__ternary_qmark, - STATE(1651), 1, - sym_type_arguments, - STATE(1674), 1, - sym_arguments, - STATE(4744), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4751), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4822), 2, - anon_sym_RBRACK, - anon_sym_BQUOTE, - ACTIONS(5666), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5668), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5676), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5684), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5692), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5694), 2, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5690), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_instanceof, - [87649] = 31, - ACTIONS(4000), 1, - anon_sym_LPAREN, - ACTIONS(4002), 1, - anon_sym_LBRACK, - ACTIONS(4004), 1, - anon_sym_DOT, - ACTIONS(4713), 1, - anon_sym_as, - ACTIONS(4715), 1, - anon_sym_BANG, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(4753), 1, - anon_sym_satisfies, - ACTIONS(5664), 1, - anon_sym_LT, - ACTIONS(5670), 1, - anon_sym_AMP_AMP, - ACTIONS(5672), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5674), 1, - anon_sym_GT_GT, - ACTIONS(5678), 1, - anon_sym_AMP, - ACTIONS(5680), 1, - anon_sym_CARET, - ACTIONS(5682), 1, - anon_sym_PIPE, - ACTIONS(5686), 1, - anon_sym_PERCENT, - ACTIONS(5688), 1, - anon_sym_STAR_STAR, - ACTIONS(5696), 1, anon_sym_QMARK_QMARK, - ACTIONS(5698), 1, - sym__ternary_qmark, - STATE(1651), 1, - sym_type_arguments, - STATE(1674), 1, - sym_arguments, - STATE(4744), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4751), 2, + anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4795), 2, - anon_sym_RBRACK, anon_sym_BQUOTE, - ACTIONS(5666), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5668), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5676), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5684), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5692), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5694), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5690), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [87754] = 31, - ACTIONS(4000), 1, - anon_sym_LPAREN, - ACTIONS(4002), 1, - anon_sym_LBRACK, - ACTIONS(4004), 1, - anon_sym_DOT, - ACTIONS(4713), 1, - anon_sym_as, - ACTIONS(4715), 1, - anon_sym_BANG, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(4753), 1, anon_sym_satisfies, - ACTIONS(5664), 1, - anon_sym_LT, - ACTIONS(5670), 1, - anon_sym_AMP_AMP, - ACTIONS(5672), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5674), 1, - anon_sym_GT_GT, - ACTIONS(5678), 1, - anon_sym_AMP, - ACTIONS(5680), 1, - anon_sym_CARET, - ACTIONS(5682), 1, - anon_sym_PIPE, - ACTIONS(5686), 1, - anon_sym_PERCENT, - ACTIONS(5688), 1, - anon_sym_STAR_STAR, - ACTIONS(5696), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5698), 1, - sym__ternary_qmark, - STATE(1651), 1, - sym_type_arguments, - STATE(1674), 1, - sym_arguments, - STATE(4744), 1, - sym_optional_chain, + [86357] = 12, + ACTIONS(162), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(1562), 1, + anon_sym_DQUOTE, + ACTIONS(1564), 1, + anon_sym_SQUOTE, + ACTIONS(3303), 1, + anon_sym_LBRACE, + ACTIONS(5242), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4601), 2, - anon_sym_RBRACK, - anon_sym_BQUOTE, - ACTIONS(4751), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5666), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5668), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5676), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5684), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5692), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5694), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5690), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [87859] = 18, - ACTIONS(4000), 1, - anon_sym_LPAREN, - ACTIONS(4002), 1, - anon_sym_LBRACK, - ACTIONS(4004), 1, - anon_sym_DOT, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(5664), 1, - anon_sym_LT, - ACTIONS(5674), 1, - anon_sym_GT_GT, - ACTIONS(5686), 1, - anon_sym_PERCENT, - ACTIONS(5688), 1, - anon_sym_STAR_STAR, - STATE(1651), 1, - sym_type_arguments, - STATE(1674), 1, - sym_arguments, - STATE(4744), 1, - sym_optional_chain, + ACTIONS(5244), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5639), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + STATE(5584), 3, + sym_object_assignment_pattern, + sym_rest_pattern, + sym_pair_pattern, + STATE(5788), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + STATE(6120), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(5637), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [86425] = 5, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5666), 2, + ACTIONS(5140), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(5142), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(3498), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5676), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5684), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4765), 7, anon_sym_BANG, anon_sym_in, + anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4763), 14, + ACTIONS(3502), 23, sym__ternary_qmark, anon_sym_as, - anon_sym_RBRACK, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [87938] = 13, - ACTIONS(4000), 1, - anon_sym_LPAREN, - ACTIONS(4002), 1, - anon_sym_LBRACK, - ACTIONS(4004), 1, - anon_sym_DOT, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(5688), 1, - anon_sym_STAR_STAR, - ACTIONS(5700), 1, - anon_sym_LT, - STATE(1651), 1, - sym_type_arguments, - STATE(1674), 1, - sym_arguments, - STATE(4744), 1, - sym_optional_chain, + [86479] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4765), 12, + ACTIONS(4638), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -213724,175 +212840,256 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4763), 17, + ACTIONS(4640), 28, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_RBRACK, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_of, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [88007] = 25, - ACTIONS(4000), 1, + [86529] = 33, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(4765), 1, + ACTIONS(4728), 1, + anon_sym_as, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(5664), 1, - anon_sym_LT, - ACTIONS(5674), 1, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(4738), 1, + anon_sym_AMP_AMP, + ACTIONS(4740), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4742), 1, anon_sym_GT_GT, - ACTIONS(5678), 1, + ACTIONS(4746), 1, anon_sym_AMP, - ACTIONS(5680), 1, + ACTIONS(4748), 1, anon_sym_CARET, - ACTIONS(5682), 1, + ACTIONS(4750), 1, anon_sym_PIPE, - ACTIONS(5686), 1, + ACTIONS(4754), 1, anon_sym_PERCENT, - ACTIONS(5688), 1, + ACTIONS(4756), 1, anon_sym_STAR_STAR, - STATE(1651), 1, + ACTIONS(4758), 1, + anon_sym_LT, + ACTIONS(4766), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4770), 1, + anon_sym_satisfies, + ACTIONS(4772), 1, + sym__ternary_qmark, + ACTIONS(5464), 1, + anon_sym_COMMA, + ACTIONS(5641), 1, + anon_sym_RBRACK, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(3883), 1, + aux_sym_sequence_expression_repeat1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5666), 2, + ACTIONS(4726), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5668), 2, + ACTIONS(4734), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5676), 2, + ACTIONS(4744), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5684), 2, + ACTIONS(4752), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5692), 2, + ACTIONS(4762), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5694), 2, + ACTIONS(4764), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5690), 3, + ACTIONS(4768), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4760), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4763), 8, - sym__ternary_qmark, - anon_sym_as, - anon_sym_RBRACK, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_QMARK_QMARK, - anon_sym_BQUOTE, - anon_sym_satisfies, - [88100] = 26, - ACTIONS(4000), 1, + [86639] = 33, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(4765), 1, + ACTIONS(4728), 1, + anon_sym_as, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(5664), 1, - anon_sym_LT, - ACTIONS(5670), 1, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(4738), 1, anon_sym_AMP_AMP, - ACTIONS(5674), 1, + ACTIONS(4740), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4742), 1, anon_sym_GT_GT, - ACTIONS(5678), 1, + ACTIONS(4746), 1, anon_sym_AMP, - ACTIONS(5680), 1, + ACTIONS(4748), 1, anon_sym_CARET, - ACTIONS(5682), 1, + ACTIONS(4750), 1, anon_sym_PIPE, - ACTIONS(5686), 1, + ACTIONS(4754), 1, anon_sym_PERCENT, - ACTIONS(5688), 1, + ACTIONS(4756), 1, anon_sym_STAR_STAR, - STATE(1651), 1, + ACTIONS(4758), 1, + anon_sym_LT, + ACTIONS(4766), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4770), 1, + anon_sym_satisfies, + ACTIONS(4772), 1, + sym__ternary_qmark, + ACTIONS(5464), 1, + anon_sym_COMMA, + ACTIONS(5643), 1, + anon_sym_SEMI, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(3883), 1, + aux_sym_sequence_expression_repeat1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5666), 2, + ACTIONS(4726), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5668), 2, + ACTIONS(4734), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5676), 2, + ACTIONS(4744), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5684), 2, + ACTIONS(4752), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5692), 2, + ACTIONS(4762), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5694), 2, + ACTIONS(4764), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5690), 3, + ACTIONS(4768), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4760), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4763), 7, + [86749] = 6, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4313), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(4632), 3, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + ACTIONS(4635), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(4389), 10, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4391), 23, sym__ternary_qmark, anon_sym_as, + anon_sym_LPAREN, + anon_sym_of, + anon_sym_COLON, anon_sym_RBRACK, + anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [88195] = 5, - ACTIONS(3526), 1, + [86805] = 6, + ACTIONS(3631), 1, + anon_sym_QMARK, + ACTIONS(3633), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3695), 3, + ACTIONS(3636), 3, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RBRACK, - ACTIONS(3496), 13, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(3498), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -213906,7 +213103,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3500), 23, + ACTIONS(3502), 23, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -213930,368 +213127,538 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [88248] = 16, - ACTIONS(4000), 1, - anon_sym_LPAREN, - ACTIONS(4002), 1, - anon_sym_LBRACK, - ACTIONS(4004), 1, + [86861] = 7, + ACTIONS(3562), 1, anon_sym_DOT, - ACTIONS(4719), 1, + ACTIONS(3564), 1, anon_sym_QMARK_DOT, - ACTIONS(5686), 1, - anon_sym_PERCENT, - ACTIONS(5688), 1, - anon_sym_STAR_STAR, - ACTIONS(5700), 1, - anon_sym_LT, - STATE(1651), 1, - sym_type_arguments, - STATE(1674), 1, - sym_arguments, - STATE(4744), 1, - sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5666), 2, + ACTIONS(3554), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(3544), 4, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_LBRACK, + anon_sym_extends, + ACTIONS(3498), 11, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5684), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4765), 8, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4763), 16, + ACTIONS(3502), 22, sym__ternary_qmark, anon_sym_as, - anon_sym_RBRACK, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_COLON, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [88323] = 22, - ACTIONS(4000), 1, + [86919] = 11, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(5664), 1, + ACTIONS(5645), 1, anon_sym_LT, - ACTIONS(5674), 1, - anon_sym_GT_GT, - ACTIONS(5686), 1, - anon_sym_PERCENT, - ACTIONS(5688), 1, - anon_sym_STAR_STAR, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5666), 2, + ACTIONS(4848), 12, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5668), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(5676), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5684), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5692), 2, + anon_sym_SLASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5694), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4765), 3, - anon_sym_BANG, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(5690), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4763), 9, + anon_sym_GT, + ACTIONS(4850), 20, sym__ternary_qmark, anon_sym_as, - anon_sym_RBRACK, + anon_sym_of, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [88410] = 31, - ACTIONS(4581), 1, + [86984] = 15, + ACTIONS(2351), 1, + anon_sym_DQUOTE, + ACTIONS(2353), 1, + anon_sym_SQUOTE, + ACTIONS(2367), 1, + anon_sym_async, + ACTIONS(2369), 1, + anon_sym_readonly, + ACTIONS(2373), 1, + anon_sym_override, + ACTIONS(4503), 1, + anon_sym_LBRACK, + ACTIONS(4875), 1, + anon_sym_STAR, + STATE(2839), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2355), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2371), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(5648), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + STATE(3772), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(698), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2365), 18, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [87057] = 32, + ACTIONS(4578), 1, anon_sym_LPAREN, - ACTIONS(4583), 1, + ACTIONS(4580), 1, anon_sym_LBRACK, - ACTIONS(4585), 1, + ACTIONS(4582), 1, anon_sym_DOT, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4852), 1, + ACTIONS(4881), 1, anon_sym_as, - ACTIONS(4854), 1, + ACTIONS(4883), 1, anon_sym_BANG, - ACTIONS(4861), 1, + ACTIONS(4919), 1, anon_sym_satisfies, - ACTIONS(5449), 1, - anon_sym_LT, - ACTIONS(5455), 1, + ACTIONS(5498), 1, anon_sym_AMP_AMP, - ACTIONS(5457), 1, + ACTIONS(5500), 1, anon_sym_PIPE_PIPE, - ACTIONS(5459), 1, + ACTIONS(5502), 1, anon_sym_GT_GT, - ACTIONS(5463), 1, + ACTIONS(5506), 1, anon_sym_AMP, - ACTIONS(5465), 1, + ACTIONS(5508), 1, anon_sym_CARET, - ACTIONS(5467), 1, + ACTIONS(5510), 1, anon_sym_PIPE, - ACTIONS(5471), 1, + ACTIONS(5514), 1, anon_sym_PERCENT, - ACTIONS(5473), 1, + ACTIONS(5516), 1, anon_sym_STAR_STAR, - ACTIONS(5481), 1, + ACTIONS(5518), 1, + anon_sym_LT, + ACTIONS(5526), 1, anon_sym_QMARK_QMARK, - ACTIONS(5483), 1, + ACTIONS(5528), 1, sym__ternary_qmark, - STATE(2103), 1, + ACTIONS(5650), 1, + anon_sym_SEMI, + ACTIONS(5652), 1, + sym__automatic_semicolon, + STATE(1887), 1, sym_type_arguments, - STATE(2396), 1, + STATE(2221), 1, sym_arguments, - STATE(4739), 1, + STATE(5038), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4859), 2, + ACTIONS(4917), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5419), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - ACTIONS(5451), 2, + ACTIONS(5494), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5453), 2, + ACTIONS(5496), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5461), 2, + ACTIONS(5504), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5469), 2, + ACTIONS(5512), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5477), 2, + ACTIONS(5522), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5479), 2, + ACTIONS(5524), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5475), 3, + ACTIONS(5520), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [88515] = 23, - ACTIONS(4000), 1, + [87164] = 31, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4719), 1, + ACTIONS(4728), 1, + anon_sym_as, + ACTIONS(4732), 1, + anon_sym_BANG, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(5664), 1, - anon_sym_LT, - ACTIONS(5674), 1, + ACTIONS(4738), 1, + anon_sym_AMP_AMP, + ACTIONS(4740), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4742), 1, anon_sym_GT_GT, - ACTIONS(5678), 1, + ACTIONS(4746), 1, anon_sym_AMP, - ACTIONS(5686), 1, + ACTIONS(4748), 1, + anon_sym_CARET, + ACTIONS(4750), 1, + anon_sym_PIPE, + ACTIONS(4754), 1, anon_sym_PERCENT, - ACTIONS(5688), 1, + ACTIONS(4756), 1, anon_sym_STAR_STAR, - STATE(1651), 1, + ACTIONS(4758), 1, + anon_sym_LT, + ACTIONS(4766), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4770), 1, + anon_sym_satisfies, + ACTIONS(4772), 1, + sym__ternary_qmark, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4765), 2, - anon_sym_BANG, - anon_sym_PIPE, - ACTIONS(5666), 2, + ACTIONS(4726), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5668), 2, + ACTIONS(4734), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5676), 2, + ACTIONS(4744), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5684), 2, + ACTIONS(4752), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5692), 2, + ACTIONS(4762), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5694), 2, + ACTIONS(4764), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5690), 3, + ACTIONS(4768), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5377), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(4760), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4763), 9, - sym__ternary_qmark, + [87269] = 4, + ACTIONS(4984), 1, + sym_regex_flags, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4980), 17, + anon_sym_STAR, anon_sym_as, - anon_sym_RBRACK, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + anon_sym_instanceof, + anon_sym_satisfies, + anon_sym_implements, + ACTIONS(4982), 22, + sym__ternary_qmark, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, - anon_sym_satisfies, - [88604] = 24, - ACTIONS(4000), 1, + [87320] = 31, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4719), 1, + ACTIONS(4728), 1, + anon_sym_as, + ACTIONS(4732), 1, + anon_sym_BANG, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(5664), 1, - anon_sym_LT, - ACTIONS(5674), 1, + ACTIONS(4738), 1, + anon_sym_AMP_AMP, + ACTIONS(4740), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4742), 1, anon_sym_GT_GT, - ACTIONS(5678), 1, + ACTIONS(4746), 1, anon_sym_AMP, - ACTIONS(5680), 1, + ACTIONS(4748), 1, anon_sym_CARET, - ACTIONS(5686), 1, + ACTIONS(4750), 1, + anon_sym_PIPE, + ACTIONS(4754), 1, anon_sym_PERCENT, - ACTIONS(5688), 1, + ACTIONS(4756), 1, anon_sym_STAR_STAR, - STATE(1651), 1, + ACTIONS(4758), 1, + anon_sym_LT, + ACTIONS(4766), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4770), 1, + anon_sym_satisfies, + ACTIONS(4772), 1, + sym__ternary_qmark, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4765), 2, - anon_sym_BANG, - anon_sym_PIPE, - ACTIONS(5666), 2, + ACTIONS(4726), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5668), 2, + ACTIONS(4734), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5676), 2, + ACTIONS(4744), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5684), 2, + ACTIONS(4752), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5692), 2, + ACTIONS(4762), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5694), 2, + ACTIONS(4764), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5690), 3, + ACTIONS(4768), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5249), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(4760), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4763), 8, - sym__ternary_qmark, + [87425] = 31, + ACTIONS(3975), 1, + anon_sym_LPAREN, + ACTIONS(3977), 1, + anon_sym_LBRACK, + ACTIONS(3979), 1, + anon_sym_DOT, + ACTIONS(4728), 1, anon_sym_as, - anon_sym_RBRACK, + ACTIONS(4732), 1, + anon_sym_BANG, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(4738), 1, anon_sym_AMP_AMP, + ACTIONS(4740), 1, anon_sym_PIPE_PIPE, + ACTIONS(4742), 1, + anon_sym_GT_GT, + ACTIONS(4746), 1, + anon_sym_AMP, + ACTIONS(4748), 1, + anon_sym_CARET, + ACTIONS(4750), 1, + anon_sym_PIPE, + ACTIONS(4754), 1, + anon_sym_PERCENT, + ACTIONS(4756), 1, + anon_sym_STAR_STAR, + ACTIONS(4758), 1, + anon_sym_LT, + ACTIONS(4766), 1, anon_sym_QMARK_QMARK, - anon_sym_BQUOTE, + ACTIONS(4770), 1, anon_sym_satisfies, - [88695] = 15, - ACTIONS(4000), 1, + ACTIONS(4772), 1, + sym__ternary_qmark, + STATE(1530), 1, + sym_type_arguments, + STATE(1696), 1, + sym_arguments, + STATE(4736), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4726), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4734), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4744), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4752), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4762), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4764), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4768), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5271), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(4760), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [87530] = 12, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(5686), 1, - anon_sym_PERCENT, - ACTIONS(5688), 1, - anon_sym_STAR_STAR, - ACTIONS(5700), 1, + ACTIONS(5654), 1, anon_sym_LT, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5666), 2, + ACTIONS(4832), 12, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4765), 10, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, @@ -214299,18 +213666,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, + anon_sym_SLASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4763), 16, + ACTIONS(4834), 18, sym__ternary_qmark, anon_sym_as, - anon_sym_RBRACK, + anon_sym_COLON, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -214319,38 +213689,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_BQUOTE, anon_sym_satisfies, - [88768] = 16, - ACTIONS(4000), 1, + [87597] = 15, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4753), 1, + ACTIONS(4770), 1, anon_sym_satisfies, - ACTIONS(5688), 1, - anon_sym_STAR_STAR, - ACTIONS(5700), 1, + ACTIONS(5657), 1, anon_sym_LT, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4765), 11, + ACTIONS(4839), 11, anon_sym_STAR, anon_sym_in, anon_sym_GT_GT, @@ -214362,15 +213730,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4763), 15, + ACTIONS(4841), 16, sym__ternary_qmark, - anon_sym_RBRACK, + anon_sym_COLON, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -214378,313 +213747,516 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_BQUOTE, - [88843] = 20, - ACTIONS(4000), 1, + [87670] = 31, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4719), 1, + ACTIONS(4728), 1, + anon_sym_as, + ACTIONS(4732), 1, + anon_sym_BANG, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, + ACTIONS(4770), 1, + anon_sym_satisfies, ACTIONS(5664), 1, - anon_sym_LT, - ACTIONS(5674), 1, + anon_sym_AMP_AMP, + ACTIONS(5666), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5668), 1, anon_sym_GT_GT, - ACTIONS(5686), 1, + ACTIONS(5672), 1, + anon_sym_AMP, + ACTIONS(5674), 1, + anon_sym_CARET, + ACTIONS(5676), 1, + anon_sym_PIPE, + ACTIONS(5680), 1, anon_sym_PERCENT, - ACTIONS(5688), 1, + ACTIONS(5682), 1, anon_sym_STAR_STAR, - STATE(1651), 1, + ACTIONS(5684), 1, + anon_sym_LT, + ACTIONS(5692), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5694), 1, + sym__ternary_qmark, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5666), 2, + ACTIONS(4846), 2, + anon_sym_COLON, + anon_sym_BQUOTE, + ACTIONS(5660), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5668), 2, + ACTIONS(5662), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5676), 2, + ACTIONS(5670), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5684), 2, + ACTIONS(5678), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5690), 3, + ACTIONS(5688), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5690), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5686), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4765), 5, + [87775] = 11, + ACTIONS(3975), 1, + anon_sym_LPAREN, + ACTIONS(3977), 1, + anon_sym_LBRACK, + ACTIONS(3979), 1, + anon_sym_DOT, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(5696), 1, + anon_sym_LT, + STATE(1530), 1, + sym_type_arguments, + STATE(1696), 1, + sym_arguments, + STATE(4736), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4848), 12, + anon_sym_STAR, anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4763), 11, + anon_sym_GT, + ACTIONS(4850), 20, sym__ternary_qmark, anon_sym_as, - anon_sym_RBRACK, + anon_sym_COLON, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [88926] = 27, - ACTIONS(4000), 1, + [87840] = 31, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(4765), 1, + ACTIONS(4728), 1, + anon_sym_as, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(5664), 1, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(4770), 1, + anon_sym_satisfies, + ACTIONS(4948), 1, + anon_sym_AMP_AMP, + ACTIONS(4950), 1, + anon_sym_PIPE_PIPE, + ACTIONS(4952), 1, + anon_sym_GT_GT, + ACTIONS(4956), 1, + anon_sym_AMP, + ACTIONS(4958), 1, + anon_sym_CARET, + ACTIONS(4960), 1, + anon_sym_PIPE, + ACTIONS(4964), 1, + anon_sym_PERCENT, + ACTIONS(4966), 1, + anon_sym_STAR_STAR, + ACTIONS(4968), 1, anon_sym_LT, - ACTIONS(5670), 1, + ACTIONS(4976), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4978), 1, + sym__ternary_qmark, + STATE(1530), 1, + sym_type_arguments, + STATE(1696), 1, + sym_arguments, + STATE(4736), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4768), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4923), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(4940), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4946), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(4954), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(4962), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4972), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4974), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4970), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [87945] = 31, + ACTIONS(3975), 1, + anon_sym_LPAREN, + ACTIONS(3977), 1, + anon_sym_LBRACK, + ACTIONS(3979), 1, + anon_sym_DOT, + ACTIONS(4728), 1, + anon_sym_as, + ACTIONS(4732), 1, + anon_sym_BANG, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(4770), 1, + anon_sym_satisfies, + ACTIONS(4948), 1, anon_sym_AMP_AMP, - ACTIONS(5672), 1, + ACTIONS(4950), 1, anon_sym_PIPE_PIPE, - ACTIONS(5674), 1, + ACTIONS(4952), 1, anon_sym_GT_GT, - ACTIONS(5678), 1, + ACTIONS(4956), 1, anon_sym_AMP, - ACTIONS(5680), 1, + ACTIONS(4958), 1, anon_sym_CARET, - ACTIONS(5682), 1, + ACTIONS(4960), 1, anon_sym_PIPE, - ACTIONS(5686), 1, + ACTIONS(4964), 1, anon_sym_PERCENT, - ACTIONS(5688), 1, + ACTIONS(4966), 1, anon_sym_STAR_STAR, - STATE(1651), 1, + ACTIONS(4968), 1, + anon_sym_LT, + ACTIONS(4976), 1, + anon_sym_QMARK_QMARK, + ACTIONS(4978), 1, + sym__ternary_qmark, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5666), 2, + ACTIONS(4940), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5668), 2, + ACTIONS(4946), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5676), 2, + ACTIONS(4954), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5684), 2, + ACTIONS(4962), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5692), 2, + ACTIONS(4972), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5694), 2, + ACTIONS(4974), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5690), 3, + ACTIONS(5377), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(4970), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4763), 6, + [88050] = 8, + ACTIONS(3975), 1, + anon_sym_LPAREN, + ACTIONS(5684), 1, + anon_sym_LT, + STATE(1530), 1, + sym_type_arguments, + STATE(1696), 1, + sym_arguments, + STATE(4736), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4777), 12, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4779), 23, sym__ternary_qmark, anon_sym_as, - anon_sym_RBRACK, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [89023] = 31, - ACTIONS(4000), 1, + [88109] = 31, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4753), 1, + ACTIONS(4770), 1, anon_sym_satisfies, ACTIONS(5664), 1, - anon_sym_LT, - ACTIONS(5670), 1, anon_sym_AMP_AMP, - ACTIONS(5672), 1, + ACTIONS(5666), 1, anon_sym_PIPE_PIPE, - ACTIONS(5674), 1, + ACTIONS(5668), 1, anon_sym_GT_GT, - ACTIONS(5678), 1, + ACTIONS(5672), 1, anon_sym_AMP, - ACTIONS(5680), 1, + ACTIONS(5674), 1, anon_sym_CARET, - ACTIONS(5682), 1, + ACTIONS(5676), 1, anon_sym_PIPE, - ACTIONS(5686), 1, + ACTIONS(5680), 1, anon_sym_PERCENT, - ACTIONS(5688), 1, + ACTIONS(5682), 1, anon_sym_STAR_STAR, - ACTIONS(5696), 1, + ACTIONS(5684), 1, + anon_sym_LT, + ACTIONS(5692), 1, anon_sym_QMARK_QMARK, - ACTIONS(5698), 1, + ACTIONS(5694), 1, sym__ternary_qmark, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4679), 2, - anon_sym_RBRACK, + ACTIONS(4624), 2, + anon_sym_COLON, anon_sym_BQUOTE, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5666), 2, + ACTIONS(5660), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5668), 2, + ACTIONS(5662), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5676), 2, + ACTIONS(5670), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5684), 2, + ACTIONS(5678), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5692), 2, + ACTIONS(5688), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5694), 2, + ACTIONS(5690), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5690), 3, + ACTIONS(5686), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [89128] = 31, - ACTIONS(4000), 1, + [88214] = 31, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4753), 1, + ACTIONS(4770), 1, anon_sym_satisfies, ACTIONS(5664), 1, - anon_sym_LT, - ACTIONS(5670), 1, anon_sym_AMP_AMP, - ACTIONS(5672), 1, + ACTIONS(5666), 1, anon_sym_PIPE_PIPE, - ACTIONS(5674), 1, + ACTIONS(5668), 1, anon_sym_GT_GT, - ACTIONS(5678), 1, + ACTIONS(5672), 1, anon_sym_AMP, - ACTIONS(5680), 1, + ACTIONS(5674), 1, anon_sym_CARET, - ACTIONS(5682), 1, + ACTIONS(5676), 1, anon_sym_PIPE, - ACTIONS(5686), 1, + ACTIONS(5680), 1, anon_sym_PERCENT, - ACTIONS(5688), 1, + ACTIONS(5682), 1, anon_sym_STAR_STAR, - ACTIONS(5696), 1, + ACTIONS(5684), 1, + anon_sym_LT, + ACTIONS(5692), 1, anon_sym_QMARK_QMARK, - ACTIONS(5698), 1, + ACTIONS(5694), 1, sym__ternary_qmark, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4808), 2, - anon_sym_RBRACK, + ACTIONS(4781), 2, + anon_sym_COLON, anon_sym_BQUOTE, - ACTIONS(5666), 2, + ACTIONS(5660), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5668), 2, + ACTIONS(5662), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5676), 2, + ACTIONS(5670), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5684), 2, + ACTIONS(5678), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5692), 2, + ACTIONS(5688), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5694), 2, + ACTIONS(5690), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5690), 3, + ACTIONS(5686), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [89233] = 6, - ACTIONS(4190), 1, - anon_sym_EQ, + [88319] = 13, + ACTIONS(2351), 1, + anon_sym_DQUOTE, + ACTIONS(2353), 1, + anon_sym_SQUOTE, + ACTIONS(4503), 1, + anon_sym_LBRACK, + ACTIONS(4875), 1, + anon_sym_STAR, + ACTIONS(5444), 1, + anon_sym_COMMA, + ACTIONS(5581), 1, + anon_sym_RBRACE, + STATE(5226), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3992), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - ACTIONS(1981), 6, - anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, + ACTIONS(2355), 2, sym_number, sym_private_property_identifier, - ACTIONS(696), 8, - sym__automatic_semicolon, + ACTIONS(2371), 2, + anon_sym_get, + anon_sym_set, + STATE(3772), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(698), 5, sym__member_signature_marker, anon_sym_LPAREN, - anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(1979), 23, + ACTIONS(2365), 21, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -214694,8 +214266,6 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_static, anon_sym_readonly, - anon_sym_get, - anon_sym_set, anon_sym_declare, anon_sym_public, anon_sym_private, @@ -214708,61 +214278,130 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [89288] = 19, - ACTIONS(231), 1, + [88388] = 31, + ACTIONS(3975), 1, + anon_sym_LPAREN, + ACTIONS(3977), 1, + anon_sym_LBRACK, + ACTIONS(3979), 1, + anon_sym_DOT, + ACTIONS(4728), 1, + anon_sym_as, + ACTIONS(4732), 1, + anon_sym_BANG, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(4770), 1, + anon_sym_satisfies, + ACTIONS(5664), 1, + anon_sym_AMP_AMP, + ACTIONS(5666), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5668), 1, + anon_sym_GT_GT, + ACTIONS(5672), 1, + anon_sym_AMP, + ACTIONS(5674), 1, + anon_sym_CARET, + ACTIONS(5676), 1, + anon_sym_PIPE, + ACTIONS(5680), 1, + anon_sym_PERCENT, + ACTIONS(5682), 1, + anon_sym_STAR_STAR, + ACTIONS(5684), 1, + anon_sym_LT, + ACTIONS(5692), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5694), 1, + sym__ternary_qmark, + STATE(1530), 1, + sym_type_arguments, + STATE(1696), 1, + sym_arguments, + STATE(4736), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4768), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4783), 2, + anon_sym_COLON, + anon_sym_BQUOTE, + ACTIONS(5660), 2, anon_sym_STAR, - ACTIONS(2043), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(2343), 1, + anon_sym_SLASH, + ACTIONS(5662), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5670), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5678), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5688), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5690), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5686), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [88493] = 14, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(4502), 1, - anon_sym_LBRACK, - ACTIONS(5707), 1, + ACTIONS(2367), 1, anon_sym_async, - ACTIONS(5709), 1, - anon_sym_static, - ACTIONS(5711), 1, - anon_sym_readonly, - ACTIONS(5717), 1, - anon_sym_override, - STATE(2816), 1, - sym_accessibility_modifier, - STATE(2841), 1, - sym_override_modifier, + ACTIONS(4503), 1, + anon_sym_LBRACK, + ACTIONS(4875), 1, + anon_sym_STAR, + ACTIONS(5444), 1, + anon_sym_COMMA, + ACTIONS(5581), 1, + anon_sym_RBRACE, + STATE(5226), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5604), 2, + ACTIONS(2355), 2, sym_number, sym_private_property_identifier, - ACTIONS(5705), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - ACTIONS(5713), 2, + ACTIONS(2371), 2, anon_sym_get, anon_sym_set, - ACTIONS(5715), 3, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - STATE(3534), 3, + STATE(3772), 3, sym_string, sym__property_name, sym_computed_property_name, - STATE(5669), 3, - sym_spread_element, - sym_method_definition, - sym_pair, - ACTIONS(5703), 14, + ACTIONS(698), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2365), 20, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, anon_sym_new, sym_identifier, + anon_sym_static, + anon_sym_readonly, anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, anon_sym_module, anon_sym_any, anon_sym_number, @@ -214770,252 +214409,482 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [89369] = 31, - ACTIONS(4000), 1, + [88564] = 31, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4753), 1, + ACTIONS(4770), 1, anon_sym_satisfies, ACTIONS(5664), 1, - anon_sym_LT, - ACTIONS(5670), 1, anon_sym_AMP_AMP, - ACTIONS(5672), 1, + ACTIONS(5666), 1, anon_sym_PIPE_PIPE, - ACTIONS(5674), 1, + ACTIONS(5668), 1, anon_sym_GT_GT, - ACTIONS(5678), 1, + ACTIONS(5672), 1, anon_sym_AMP, - ACTIONS(5680), 1, + ACTIONS(5674), 1, anon_sym_CARET, - ACTIONS(5682), 1, + ACTIONS(5676), 1, anon_sym_PIPE, - ACTIONS(5686), 1, + ACTIONS(5680), 1, anon_sym_PERCENT, - ACTIONS(5688), 1, + ACTIONS(5682), 1, anon_sym_STAR_STAR, - ACTIONS(5696), 1, + ACTIONS(5684), 1, + anon_sym_LT, + ACTIONS(5692), 1, anon_sym_QMARK_QMARK, - ACTIONS(5698), 1, + ACTIONS(5694), 1, sym__ternary_qmark, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4633), 2, - anon_sym_RBRACK, - anon_sym_BQUOTE, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5666), 2, + ACTIONS(4785), 2, + anon_sym_COLON, + anon_sym_BQUOTE, + ACTIONS(5660), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5668), 2, + ACTIONS(5662), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5676), 2, + ACTIONS(5670), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5684), 2, + ACTIONS(5678), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5692), 2, + ACTIONS(5688), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5694), 2, + ACTIONS(5690), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5690), 3, + ACTIONS(5686), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [89474] = 31, - ACTIONS(4000), 1, + [88669] = 31, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4753), 1, + ACTIONS(4770), 1, anon_sym_satisfies, ACTIONS(5664), 1, - anon_sym_LT, - ACTIONS(5670), 1, anon_sym_AMP_AMP, - ACTIONS(5672), 1, + ACTIONS(5666), 1, anon_sym_PIPE_PIPE, - ACTIONS(5674), 1, + ACTIONS(5668), 1, anon_sym_GT_GT, - ACTIONS(5678), 1, + ACTIONS(5672), 1, anon_sym_AMP, - ACTIONS(5680), 1, + ACTIONS(5674), 1, anon_sym_CARET, - ACTIONS(5682), 1, + ACTIONS(5676), 1, anon_sym_PIPE, - ACTIONS(5686), 1, + ACTIONS(5680), 1, anon_sym_PERCENT, - ACTIONS(5688), 1, + ACTIONS(5682), 1, anon_sym_STAR_STAR, - ACTIONS(5696), 1, + ACTIONS(5684), 1, + anon_sym_LT, + ACTIONS(5692), 1, anon_sym_QMARK_QMARK, - ACTIONS(5698), 1, + ACTIONS(5694), 1, sym__ternary_qmark, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4667), 2, - anon_sym_RBRACK, + ACTIONS(4672), 2, + anon_sym_COLON, anon_sym_BQUOTE, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5666), 2, + ACTIONS(5660), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5668), 2, + ACTIONS(5662), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5676), 2, + ACTIONS(5670), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5684), 2, + ACTIONS(5678), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5692), 2, + ACTIONS(5688), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5694), 2, + ACTIONS(5690), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5690), 3, + ACTIONS(5686), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [88774] = 12, + ACTIONS(3975), 1, + anon_sym_LPAREN, + ACTIONS(3977), 1, + anon_sym_LBRACK, + ACTIONS(3979), 1, + anon_sym_DOT, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(5699), 1, + anon_sym_LT, + STATE(1530), 1, + sym_type_arguments, + STATE(1696), 1, + sym_arguments, + STATE(4736), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4768), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4832), 12, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4834), 18, + sym__ternary_qmark, + anon_sym_as, + anon_sym_RBRACK, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [89579] = 31, - ACTIONS(4000), 1, + anon_sym_BQUOTE, + anon_sym_satisfies, + [88841] = 15, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4753), 1, + ACTIONS(4770), 1, anon_sym_satisfies, - ACTIONS(5664), 1, + ACTIONS(5702), 1, anon_sym_LT, - ACTIONS(5670), 1, + STATE(1530), 1, + sym_type_arguments, + STATE(1696), 1, + sym_arguments, + STATE(4736), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4768), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4839), 11, + anon_sym_STAR, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4841), 16, + sym__ternary_qmark, + anon_sym_RBRACK, anon_sym_AMP_AMP, - ACTIONS(5672), 1, anon_sym_PIPE_PIPE, - ACTIONS(5674), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_BQUOTE, + [88914] = 31, + ACTIONS(3975), 1, + anon_sym_LPAREN, + ACTIONS(3977), 1, + anon_sym_LBRACK, + ACTIONS(3979), 1, + anon_sym_DOT, + ACTIONS(4728), 1, + anon_sym_as, + ACTIONS(4732), 1, + anon_sym_BANG, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(4770), 1, + anon_sym_satisfies, + ACTIONS(5709), 1, + anon_sym_AMP_AMP, + ACTIONS(5711), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5713), 1, anon_sym_GT_GT, - ACTIONS(5678), 1, + ACTIONS(5717), 1, anon_sym_AMP, - ACTIONS(5680), 1, + ACTIONS(5719), 1, anon_sym_CARET, - ACTIONS(5682), 1, + ACTIONS(5721), 1, anon_sym_PIPE, - ACTIONS(5686), 1, + ACTIONS(5725), 1, anon_sym_PERCENT, - ACTIONS(5688), 1, + ACTIONS(5727), 1, anon_sym_STAR_STAR, - ACTIONS(5696), 1, + ACTIONS(5729), 1, + anon_sym_LT, + ACTIONS(5737), 1, anon_sym_QMARK_QMARK, - ACTIONS(5698), 1, + ACTIONS(5739), 1, sym__ternary_qmark, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4697), 2, - anon_sym_RBRACK, - anon_sym_BQUOTE, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5666), 2, + ACTIONS(4846), 2, + anon_sym_RBRACK, + anon_sym_BQUOTE, + ACTIONS(5705), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5668), 2, + ACTIONS(5707), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5715), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5723), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5733), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5735), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5731), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [89019] = 11, + ACTIONS(3975), 1, + anon_sym_LPAREN, + ACTIONS(3977), 1, + anon_sym_LBRACK, + ACTIONS(3979), 1, + anon_sym_DOT, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(5741), 1, + anon_sym_LT, + STATE(1530), 1, + sym_type_arguments, + STATE(1696), 1, + sym_arguments, + STATE(4736), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4848), 12, + anon_sym_STAR, + anon_sym_BANG, anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(5676), 2, + ACTIONS(4850), 20, + sym__ternary_qmark, + anon_sym_as, + anon_sym_RBRACK, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [89084] = 18, + ACTIONS(3975), 1, + anon_sym_LPAREN, + ACTIONS(3977), 1, + anon_sym_LBRACK, + ACTIONS(3979), 1, + anon_sym_DOT, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(5668), 1, + anon_sym_GT_GT, + ACTIONS(5680), 1, + anon_sym_PERCENT, + ACTIONS(5682), 1, + anon_sym_STAR_STAR, + ACTIONS(5684), 1, + anon_sym_LT, + STATE(1530), 1, + sym_type_arguments, + STATE(1696), 1, + sym_arguments, + STATE(4736), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4768), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5660), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5670), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5684), 2, + ACTIONS(5678), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5692), 2, + ACTIONS(4789), 7, + anon_sym_BANG, + anon_sym_in, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5694), 2, + anon_sym_GT, + ACTIONS(4787), 14, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COLON, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5690), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [89684] = 12, - ACTIONS(4000), 1, + anon_sym_BQUOTE, + anon_sym_satisfies, + [89163] = 13, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(5719), 1, + ACTIONS(5682), 1, + anon_sym_STAR_STAR, + ACTIONS(5744), 1, anon_sym_LT, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4797), 12, + ACTIONS(4789), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -215028,7 +214897,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4799), 18, + ACTIONS(4787), 17, sym__ternary_qmark, anon_sym_as, anon_sym_COLON, @@ -215038,7 +214907,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -215047,172 +214915,186 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_BQUOTE, anon_sym_satisfies, - [89751] = 15, - ACTIONS(4000), 1, + [89232] = 25, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, - anon_sym_as, - ACTIONS(4715), 1, - anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4753), 1, - anon_sym_satisfies, - ACTIONS(5722), 1, + ACTIONS(4789), 1, + anon_sym_BANG, + ACTIONS(5668), 1, + anon_sym_GT_GT, + ACTIONS(5672), 1, + anon_sym_AMP, + ACTIONS(5674), 1, + anon_sym_CARET, + ACTIONS(5676), 1, + anon_sym_PIPE, + ACTIONS(5680), 1, + anon_sym_PERCENT, + ACTIONS(5682), 1, + anon_sym_STAR_STAR, + ACTIONS(5684), 1, anon_sym_LT, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4836), 11, + ACTIONS(5660), 2, anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5662), 2, anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + anon_sym_GT, + ACTIONS(5670), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5678), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, + ACTIONS(5688), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4838), 16, + ACTIONS(5690), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5686), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4787), 8, sym__ternary_qmark, + anon_sym_as, anon_sym_COLON, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - anon_sym_instanceof, anon_sym_BQUOTE, - [89824] = 31, - ACTIONS(4000), 1, + anon_sym_satisfies, + [89325] = 26, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, - anon_sym_as, - ACTIONS(4715), 1, - anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4753), 1, - anon_sym_satisfies, - ACTIONS(5632), 1, + ACTIONS(4789), 1, + anon_sym_BANG, + ACTIONS(5664), 1, anon_sym_AMP_AMP, - ACTIONS(5634), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5636), 1, + ACTIONS(5668), 1, anon_sym_GT_GT, - ACTIONS(5640), 1, + ACTIONS(5672), 1, anon_sym_AMP, - ACTIONS(5642), 1, + ACTIONS(5674), 1, anon_sym_CARET, - ACTIONS(5644), 1, + ACTIONS(5676), 1, anon_sym_PIPE, - ACTIONS(5648), 1, + ACTIONS(5680), 1, anon_sym_PERCENT, - ACTIONS(5650), 1, + ACTIONS(5682), 1, anon_sym_STAR_STAR, - ACTIONS(5652), 1, + ACTIONS(5684), 1, anon_sym_LT, - ACTIONS(5660), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5662), 1, - sym__ternary_qmark, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4784), 2, - anon_sym_COLON, - anon_sym_BQUOTE, - ACTIONS(5628), 2, + ACTIONS(5660), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5630), 2, + ACTIONS(5662), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5638), 2, + ACTIONS(5670), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5646), 2, + ACTIONS(5678), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5656), 2, + ACTIONS(5688), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5658), 2, + ACTIONS(5690), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5654), 3, + ACTIONS(5686), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [89929] = 11, - ACTIONS(4000), 1, + ACTIONS(4787), 7, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COLON, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [89420] = 16, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(5725), 1, + ACTIONS(5680), 1, + anon_sym_PERCENT, + ACTIONS(5682), 1, + anon_sym_STAR_STAR, + ACTIONS(5744), 1, anon_sym_LT, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4810), 12, + ACTIONS(4768), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5660), 2, anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5678), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4789), 8, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4812), 20, + ACTIONS(4787), 16, sym__ternary_qmark, anon_sym_as, anon_sym_COLON, @@ -215221,1060 +215103,1324 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [89994] = 31, - ACTIONS(4000), 1, + [89495] = 22, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, - anon_sym_as, - ACTIONS(4715), 1, - anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4753), 1, - anon_sym_satisfies, - ACTIONS(5664), 1, - anon_sym_LT, - ACTIONS(5670), 1, - anon_sym_AMP_AMP, - ACTIONS(5672), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5674), 1, + ACTIONS(5668), 1, anon_sym_GT_GT, - ACTIONS(5678), 1, - anon_sym_AMP, ACTIONS(5680), 1, - anon_sym_CARET, - ACTIONS(5682), 1, - anon_sym_PIPE, - ACTIONS(5686), 1, anon_sym_PERCENT, - ACTIONS(5688), 1, + ACTIONS(5682), 1, anon_sym_STAR_STAR, - ACTIONS(5696), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5698), 1, - sym__ternary_qmark, - STATE(1651), 1, + ACTIONS(5684), 1, + anon_sym_LT, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4845), 2, - anon_sym_RBRACK, - anon_sym_BQUOTE, - ACTIONS(5666), 2, + ACTIONS(5660), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5668), 2, + ACTIONS(5662), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5676), 2, + ACTIONS(5670), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5684), 2, + ACTIONS(5678), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5692), 2, + ACTIONS(5688), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5694), 2, + ACTIONS(5690), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5690), 3, + ACTIONS(4789), 3, + anon_sym_BANG, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(5686), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [90099] = 31, - ACTIONS(4000), 1, + ACTIONS(4787), 9, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COLON, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [89582] = 23, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, - anon_sym_as, - ACTIONS(4715), 1, - anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4753), 1, - anon_sym_satisfies, - ACTIONS(5664), 1, - anon_sym_LT, - ACTIONS(5670), 1, - anon_sym_AMP_AMP, - ACTIONS(5672), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5674), 1, + ACTIONS(5668), 1, anon_sym_GT_GT, - ACTIONS(5678), 1, + ACTIONS(5672), 1, anon_sym_AMP, ACTIONS(5680), 1, - anon_sym_CARET, - ACTIONS(5682), 1, - anon_sym_PIPE, - ACTIONS(5686), 1, anon_sym_PERCENT, - ACTIONS(5688), 1, + ACTIONS(5682), 1, anon_sym_STAR_STAR, - ACTIONS(5696), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5698), 1, - sym__ternary_qmark, - STATE(1651), 1, + ACTIONS(5684), 1, + anon_sym_LT, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4793), 2, - anon_sym_RBRACK, - anon_sym_BQUOTE, - ACTIONS(5666), 2, + ACTIONS(4789), 2, + anon_sym_BANG, + anon_sym_PIPE, + ACTIONS(5660), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5668), 2, + ACTIONS(5662), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5676), 2, + ACTIONS(5670), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5684), 2, + ACTIONS(5678), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5692), 2, + ACTIONS(5688), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5694), 2, + ACTIONS(5690), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5690), 3, + ACTIONS(5686), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [90204] = 31, - ACTIONS(4000), 1, + ACTIONS(4787), 9, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COLON, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [89671] = 31, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4753), 1, + ACTIONS(4770), 1, anon_sym_satisfies, - ACTIONS(5664), 1, - anon_sym_LT, - ACTIONS(5670), 1, + ACTIONS(4948), 1, anon_sym_AMP_AMP, - ACTIONS(5672), 1, + ACTIONS(4950), 1, anon_sym_PIPE_PIPE, - ACTIONS(5674), 1, + ACTIONS(4952), 1, anon_sym_GT_GT, - ACTIONS(5678), 1, + ACTIONS(4956), 1, anon_sym_AMP, - ACTIONS(5680), 1, + ACTIONS(4958), 1, anon_sym_CARET, - ACTIONS(5682), 1, + ACTIONS(4960), 1, anon_sym_PIPE, - ACTIONS(5686), 1, + ACTIONS(4964), 1, anon_sym_PERCENT, - ACTIONS(5688), 1, + ACTIONS(4966), 1, anon_sym_STAR_STAR, - ACTIONS(5696), 1, + ACTIONS(4968), 1, + anon_sym_LT, + ACTIONS(4976), 1, anon_sym_QMARK_QMARK, - ACTIONS(5698), 1, + ACTIONS(4978), 1, sym__ternary_qmark, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4761), 2, - anon_sym_RBRACK, - anon_sym_BQUOTE, - ACTIONS(5666), 2, + ACTIONS(4940), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5668), 2, + ACTIONS(4946), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5676), 2, + ACTIONS(4954), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5684), 2, + ACTIONS(4962), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5692), 2, + ACTIONS(4972), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5694), 2, + ACTIONS(4974), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5690), 3, + ACTIONS(5619), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + ACTIONS(4970), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [90309] = 31, - ACTIONS(4000), 1, + [89776] = 12, + ACTIONS(2351), 1, + anon_sym_DQUOTE, + ACTIONS(2353), 1, + anon_sym_SQUOTE, + ACTIONS(4177), 1, + anon_sym_EQ, + ACTIONS(4503), 1, + anon_sym_LBRACK, + ACTIONS(4875), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2355), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2371), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(5606), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + STATE(3772), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(698), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2365), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [89843] = 24, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, - anon_sym_as, - ACTIONS(4715), 1, - anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4721), 1, - anon_sym_AMP_AMP, - ACTIONS(4723), 1, - anon_sym_PIPE_PIPE, - ACTIONS(4725), 1, + ACTIONS(5668), 1, anon_sym_GT_GT, - ACTIONS(4729), 1, + ACTIONS(5672), 1, anon_sym_AMP, - ACTIONS(4731), 1, + ACTIONS(5674), 1, anon_sym_CARET, - ACTIONS(4733), 1, - anon_sym_PIPE, - ACTIONS(4737), 1, + ACTIONS(5680), 1, anon_sym_PERCENT, - ACTIONS(4739), 1, + ACTIONS(5682), 1, anon_sym_STAR_STAR, - ACTIONS(4741), 1, + ACTIONS(5684), 1, anon_sym_LT, - ACTIONS(4749), 1, - anon_sym_QMARK_QMARK, - ACTIONS(4753), 1, - anon_sym_satisfies, - ACTIONS(4755), 1, - sym__ternary_qmark, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4711), 2, + ACTIONS(4768), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4789), 2, + anon_sym_BANG, + anon_sym_PIPE, + ACTIONS(5660), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4717), 2, + ACTIONS(5662), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4727), 2, + ACTIONS(5670), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4735), 2, + ACTIONS(5678), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4745), 2, + ACTIONS(5688), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4747), 2, + ACTIONS(5690), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4751), 2, + ACTIONS(5686), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4787), 8, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COLON, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [89934] = 15, + ACTIONS(3975), 1, + anon_sym_LPAREN, + ACTIONS(3977), 1, + anon_sym_LBRACK, + ACTIONS(3979), 1, + anon_sym_DOT, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(5680), 1, + anon_sym_PERCENT, + ACTIONS(5682), 1, + anon_sym_STAR_STAR, + ACTIONS(5744), 1, + anon_sym_LT, + STATE(1530), 1, + sym_type_arguments, + STATE(1696), 1, + sym_arguments, + STATE(4736), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5215), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - ACTIONS(4743), 3, + ACTIONS(5660), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4789), 10, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4787), 16, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COLON, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [90414] = 31, - ACTIONS(4000), 1, + anon_sym_BQUOTE, + anon_sym_satisfies, + [90007] = 31, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4721), 1, + ACTIONS(4770), 1, + anon_sym_satisfies, + ACTIONS(4948), 1, anon_sym_AMP_AMP, - ACTIONS(4723), 1, + ACTIONS(4950), 1, anon_sym_PIPE_PIPE, - ACTIONS(4725), 1, + ACTIONS(4952), 1, anon_sym_GT_GT, - ACTIONS(4729), 1, + ACTIONS(4956), 1, anon_sym_AMP, - ACTIONS(4731), 1, + ACTIONS(4958), 1, anon_sym_CARET, - ACTIONS(4733), 1, + ACTIONS(4960), 1, anon_sym_PIPE, - ACTIONS(4737), 1, + ACTIONS(4964), 1, anon_sym_PERCENT, - ACTIONS(4739), 1, + ACTIONS(4966), 1, anon_sym_STAR_STAR, - ACTIONS(4741), 1, + ACTIONS(4968), 1, anon_sym_LT, - ACTIONS(4749), 1, + ACTIONS(4976), 1, anon_sym_QMARK_QMARK, - ACTIONS(4753), 1, - anon_sym_satisfies, - ACTIONS(4755), 1, + ACTIONS(4978), 1, sym__ternary_qmark, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4711), 2, + ACTIONS(4768), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4940), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4717), 2, + ACTIONS(4946), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4727), 2, + ACTIONS(4954), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4735), 2, + ACTIONS(4962), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4745), 2, + ACTIONS(4972), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4747), 2, + ACTIONS(4974), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4751), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5235), 2, + ACTIONS(5747), 2, anon_sym_COMMA, - anon_sym_RBRACE, - ACTIONS(4743), 3, + anon_sym_RPAREN, + ACTIONS(4970), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [90519] = 7, - ACTIONS(3546), 1, - anon_sym_DOT, - ACTIONS(3548), 1, - anon_sym_QMARK_DOT, + [90112] = 13, + ACTIONS(2351), 1, + anon_sym_DQUOTE, + ACTIONS(2353), 1, + anon_sym_SQUOTE, + ACTIONS(2367), 1, + anon_sym_async, + ACTIONS(4177), 1, + anon_sym_EQ, + ACTIONS(4503), 1, + anon_sym_LBRACK, + ACTIONS(4875), 1, + anon_sym_STAR, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3538), 3, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_QMARK, - ACTIONS(3528), 4, + ACTIONS(2355), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(2371), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(5606), 2, anon_sym_COMMA, + anon_sym_RBRACE, + STATE(3772), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(698), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2365), 20, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [90181] = 16, + ACTIONS(3975), 1, + anon_sym_LPAREN, + ACTIONS(3977), 1, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_extends, - ACTIONS(3496), 11, - anon_sym_STAR, + ACTIONS(3979), 1, + anon_sym_DOT, + ACTIONS(4728), 1, + anon_sym_as, + ACTIONS(4732), 1, anon_sym_BANG, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(4770), 1, + anon_sym_satisfies, + ACTIONS(5682), 1, + anon_sym_STAR_STAR, + ACTIONS(5744), 1, + anon_sym_LT, + STATE(1530), 1, + sym_type_arguments, + STATE(1696), 1, + sym_arguments, + STATE(4736), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4768), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4789), 11, + anon_sym_STAR, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3500), 20, + ACTIONS(4787), 15, sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, + anon_sym_COLON, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, - anon_sym_satisfies, - [90576] = 7, - ACTIONS(3526), 1, - anon_sym_EQ, - ACTIONS(4286), 1, - anon_sym_extends, + [90256] = 20, + ACTIONS(3975), 1, + anon_sym_LPAREN, + ACTIONS(3977), 1, + anon_sym_LBRACK, + ACTIONS(3979), 1, + anon_sym_DOT, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(5668), 1, + anon_sym_GT_GT, + ACTIONS(5680), 1, + anon_sym_PERCENT, + ACTIONS(5682), 1, + anon_sym_STAR_STAR, + ACTIONS(5684), 1, + anon_sym_LT, + STATE(1530), 1, + sym_type_arguments, + STATE(1696), 1, + sym_arguments, + STATE(4736), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4530), 2, - anon_sym_RBRACE, - anon_sym_LBRACK, - ACTIONS(4533), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(3496), 11, + ACTIONS(4768), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5660), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(5662), 2, anon_sym_in, - anon_sym_GT_GT, + anon_sym_GT, + ACTIONS(5670), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5678), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5686), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4789), 5, + anon_sym_BANG, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(3500), 23, + ACTIONS(4787), 11, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_DOT, - anon_sym_QMARK_DOT, + anon_sym_COLON, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [90633] = 12, - ACTIONS(4000), 1, + [90339] = 27, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(5728), 1, + ACTIONS(4789), 1, + anon_sym_BANG, + ACTIONS(5664), 1, + anon_sym_AMP_AMP, + ACTIONS(5666), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5668), 1, + anon_sym_GT_GT, + ACTIONS(5672), 1, + anon_sym_AMP, + ACTIONS(5674), 1, + anon_sym_CARET, + ACTIONS(5676), 1, + anon_sym_PIPE, + ACTIONS(5680), 1, + anon_sym_PERCENT, + ACTIONS(5682), 1, + anon_sym_STAR_STAR, + ACTIONS(5684), 1, anon_sym_LT, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4797), 12, + ACTIONS(5660), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(5662), 2, anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + anon_sym_GT, + ACTIONS(5670), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5678), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, + ACTIONS(5688), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4799), 18, - sym__ternary_qmark, - anon_sym_as, - anon_sym_RBRACK, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, + ACTIONS(5690), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, + ACTIONS(5686), 3, + anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, + ACTIONS(4787), 6, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COLON, + anon_sym_QMARK_QMARK, anon_sym_BQUOTE, anon_sym_satisfies, - [90700] = 15, - ACTIONS(4000), 1, + [90436] = 31, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4753), 1, + ACTIONS(4770), 1, anon_sym_satisfies, - ACTIONS(5731), 1, + ACTIONS(5664), 1, + anon_sym_AMP_AMP, + ACTIONS(5666), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5668), 1, + anon_sym_GT_GT, + ACTIONS(5672), 1, + anon_sym_AMP, + ACTIONS(5674), 1, + anon_sym_CARET, + ACTIONS(5676), 1, + anon_sym_PIPE, + ACTIONS(5680), 1, + anon_sym_PERCENT, + ACTIONS(5682), 1, + anon_sym_STAR_STAR, + ACTIONS(5684), 1, anon_sym_LT, - STATE(1651), 1, + ACTIONS(5692), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5694), 1, + sym__ternary_qmark, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4690), 2, + anon_sym_COLON, + anon_sym_BQUOTE, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4836), 11, + ACTIONS(5660), 2, anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5662), 2, anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + anon_sym_GT, + ACTIONS(5670), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5678), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, + ACTIONS(5688), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4838), 16, - sym__ternary_qmark, - anon_sym_RBRACK, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, + ACTIONS(5690), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, + ACTIONS(5686), 3, + anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_BQUOTE, - [90773] = 31, - ACTIONS(4000), 1, + [90541] = 31, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4753), 1, + ACTIONS(4770), 1, anon_sym_satisfies, ACTIONS(5664), 1, - anon_sym_LT, - ACTIONS(5670), 1, anon_sym_AMP_AMP, - ACTIONS(5672), 1, + ACTIONS(5666), 1, anon_sym_PIPE_PIPE, - ACTIONS(5674), 1, + ACTIONS(5668), 1, anon_sym_GT_GT, - ACTIONS(5678), 1, + ACTIONS(5672), 1, anon_sym_AMP, - ACTIONS(5680), 1, + ACTIONS(5674), 1, anon_sym_CARET, - ACTIONS(5682), 1, + ACTIONS(5676), 1, anon_sym_PIPE, - ACTIONS(5686), 1, + ACTIONS(5680), 1, anon_sym_PERCENT, - ACTIONS(5688), 1, + ACTIONS(5682), 1, anon_sym_STAR_STAR, - ACTIONS(5696), 1, + ACTIONS(5684), 1, + anon_sym_LT, + ACTIONS(5692), 1, anon_sym_QMARK_QMARK, - ACTIONS(5698), 1, + ACTIONS(5694), 1, sym__ternary_qmark, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4730), 2, + anon_sym_COLON, + anon_sym_BQUOTE, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4784), 2, - anon_sym_RBRACK, - anon_sym_BQUOTE, - ACTIONS(5666), 2, + ACTIONS(5660), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5668), 2, + ACTIONS(5662), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5676), 2, + ACTIONS(5670), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5684), 2, + ACTIONS(5678), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5692), 2, + ACTIONS(5688), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5694), 2, + ACTIONS(5690), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5690), 3, + ACTIONS(5686), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [90878] = 11, - ACTIONS(4000), 1, + [90646] = 31, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4719), 1, + ACTIONS(4728), 1, + anon_sym_as, + ACTIONS(4732), 1, + anon_sym_BANG, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(5734), 1, + ACTIONS(4770), 1, + anon_sym_satisfies, + ACTIONS(5664), 1, + anon_sym_AMP_AMP, + ACTIONS(5666), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5668), 1, + anon_sym_GT_GT, + ACTIONS(5672), 1, + anon_sym_AMP, + ACTIONS(5674), 1, + anon_sym_CARET, + ACTIONS(5676), 1, + anon_sym_PIPE, + ACTIONS(5680), 1, + anon_sym_PERCENT, + ACTIONS(5682), 1, + anon_sym_STAR_STAR, + ACTIONS(5684), 1, anon_sym_LT, - STATE(1651), 1, + ACTIONS(5692), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5694), 1, + sym__ternary_qmark, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4810), 12, + ACTIONS(4511), 2, + anon_sym_COLON, + anon_sym_BQUOTE, + ACTIONS(4768), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5660), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(5662), 2, anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + anon_sym_GT, + ACTIONS(5670), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5678), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, + ACTIONS(5688), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4812), 20, - sym__ternary_qmark, - anon_sym_as, - anon_sym_RBRACK, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, + ACTIONS(5690), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, + ACTIONS(5686), 3, + anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [90943] = 31, - ACTIONS(4000), 1, + [90751] = 31, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4721), 1, + ACTIONS(4770), 1, + anon_sym_satisfies, + ACTIONS(5664), 1, anon_sym_AMP_AMP, - ACTIONS(4723), 1, + ACTIONS(5666), 1, anon_sym_PIPE_PIPE, - ACTIONS(4725), 1, + ACTIONS(5668), 1, anon_sym_GT_GT, - ACTIONS(4729), 1, + ACTIONS(5672), 1, anon_sym_AMP, - ACTIONS(4731), 1, + ACTIONS(5674), 1, anon_sym_CARET, - ACTIONS(4733), 1, + ACTIONS(5676), 1, anon_sym_PIPE, - ACTIONS(4737), 1, + ACTIONS(5680), 1, anon_sym_PERCENT, - ACTIONS(4739), 1, + ACTIONS(5682), 1, anon_sym_STAR_STAR, - ACTIONS(4741), 1, + ACTIONS(5684), 1, anon_sym_LT, - ACTIONS(4749), 1, + ACTIONS(5692), 1, anon_sym_QMARK_QMARK, - ACTIONS(4753), 1, - anon_sym_satisfies, - ACTIONS(4755), 1, + ACTIONS(5694), 1, sym__ternary_qmark, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4711), 2, + ACTIONS(4519), 2, + anon_sym_COLON, + anon_sym_BQUOTE, + ACTIONS(4768), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5660), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4717), 2, + ACTIONS(5662), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4727), 2, + ACTIONS(5670), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4735), 2, + ACTIONS(5678), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4745), 2, + ACTIONS(5688), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4747), 2, + ACTIONS(5690), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4751), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5203), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - ACTIONS(4743), 3, + ACTIONS(5686), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [91048] = 31, - ACTIONS(4000), 1, + [90856] = 31, + ACTIONS(4578), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(4580), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(4582), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(4881), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4883), 1, anon_sym_BANG, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(4753), 1, + ACTIONS(4919), 1, anon_sym_satisfies, - ACTIONS(4978), 1, + ACTIONS(5498), 1, anon_sym_AMP_AMP, - ACTIONS(4980), 1, + ACTIONS(5500), 1, anon_sym_PIPE_PIPE, - ACTIONS(4982), 1, + ACTIONS(5502), 1, anon_sym_GT_GT, - ACTIONS(4986), 1, + ACTIONS(5506), 1, anon_sym_AMP, - ACTIONS(4988), 1, + ACTIONS(5508), 1, anon_sym_CARET, - ACTIONS(4990), 1, + ACTIONS(5510), 1, anon_sym_PIPE, - ACTIONS(4994), 1, + ACTIONS(5514), 1, anon_sym_PERCENT, - ACTIONS(4996), 1, + ACTIONS(5516), 1, anon_sym_STAR_STAR, - ACTIONS(4998), 1, + ACTIONS(5518), 1, anon_sym_LT, - ACTIONS(5006), 1, + ACTIONS(5526), 1, anon_sym_QMARK_QMARK, - ACTIONS(5008), 1, + ACTIONS(5528), 1, sym__ternary_qmark, - STATE(1651), 1, + STATE(1887), 1, sym_type_arguments, - STATE(1674), 1, + STATE(2221), 1, sym_arguments, - STATE(4744), 1, + STATE(5038), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4917), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4970), 2, + ACTIONS(5266), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + ACTIONS(5494), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4976), 2, + ACTIONS(5496), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4984), 2, + ACTIONS(5504), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4992), 2, + ACTIONS(5512), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5002), 2, + ACTIONS(5522), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5004), 2, + ACTIONS(5524), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5023), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(5000), 3, + ACTIONS(5520), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [91153] = 6, - ACTIONS(4681), 1, + [90961] = 31, + ACTIONS(3975), 1, + anon_sym_LPAREN, + ACTIONS(3977), 1, anon_sym_LBRACK, + ACTIONS(3979), 1, + anon_sym_DOT, + ACTIONS(4728), 1, + anon_sym_as, + ACTIONS(4732), 1, + anon_sym_BANG, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(4770), 1, + anon_sym_satisfies, + ACTIONS(5664), 1, + anon_sym_AMP_AMP, + ACTIONS(5666), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5668), 1, + anon_sym_GT_GT, + ACTIONS(5672), 1, + anon_sym_AMP, + ACTIONS(5674), 1, + anon_sym_CARET, + ACTIONS(5676), 1, + anon_sym_PIPE, + ACTIONS(5680), 1, + anon_sym_PERCENT, + ACTIONS(5682), 1, + anon_sym_STAR_STAR, + ACTIONS(5684), 1, + anon_sym_LT, + ACTIONS(5692), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5694), 1, + sym__ternary_qmark, + STATE(1530), 1, + sym_type_arguments, + STATE(1696), 1, + sym_arguments, + STATE(4736), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4379), 2, - anon_sym_COMMA, - anon_sym_extends, - ACTIONS(4684), 3, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - ACTIONS(4673), 10, + ACTIONS(4523), 2, + anon_sym_COLON, + anon_sym_BQUOTE, + ACTIONS(4768), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5660), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(5662), 2, anon_sym_in, - anon_sym_GT_GT, + anon_sym_GT, + ACTIONS(5670), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5678), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5688), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4675), 24, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, + ACTIONS(5690), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5686), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [91066] = 31, + ACTIONS(3975), 1, anon_sym_LPAREN, - anon_sym_SEMI, + ACTIONS(3977), 1, + anon_sym_LBRACK, + ACTIONS(3979), 1, anon_sym_DOT, + ACTIONS(4728), 1, + anon_sym_as, + ACTIONS(4732), 1, + anon_sym_BANG, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, + ACTIONS(4770), 1, + anon_sym_satisfies, + ACTIONS(5664), 1, anon_sym_AMP_AMP, + ACTIONS(5666), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(5668), 1, + anon_sym_GT_GT, + ACTIONS(5672), 1, + anon_sym_AMP, + ACTIONS(5674), 1, anon_sym_CARET, + ACTIONS(5676), 1, + anon_sym_PIPE, + ACTIONS(5680), 1, anon_sym_PERCENT, + ACTIONS(5682), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, + ACTIONS(5684), 1, + anon_sym_LT, + ACTIONS(5692), 1, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [91208] = 6, - ACTIONS(4190), 1, - anon_sym_EQ, + ACTIONS(5694), 1, + sym__ternary_qmark, + STATE(1530), 1, + sym_type_arguments, + STATE(1696), 1, + sym_arguments, + STATE(4736), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3992), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - ACTIONS(1977), 6, - anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - ACTIONS(696), 8, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_SEMI, + ACTIONS(4768), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4798), 2, anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - ACTIONS(1975), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [91263] = 31, - ACTIONS(4000), 1, + anon_sym_BQUOTE, + ACTIONS(5660), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5662), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5670), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5678), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5688), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5690), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5686), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [91171] = 31, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4753), 1, + ACTIONS(4770), 1, anon_sym_satisfies, - ACTIONS(4978), 1, + ACTIONS(5664), 1, anon_sym_AMP_AMP, - ACTIONS(4980), 1, + ACTIONS(5666), 1, anon_sym_PIPE_PIPE, - ACTIONS(4982), 1, + ACTIONS(5668), 1, anon_sym_GT_GT, - ACTIONS(4986), 1, + ACTIONS(5672), 1, anon_sym_AMP, - ACTIONS(4988), 1, + ACTIONS(5674), 1, anon_sym_CARET, - ACTIONS(4990), 1, + ACTIONS(5676), 1, anon_sym_PIPE, - ACTIONS(4994), 1, + ACTIONS(5680), 1, anon_sym_PERCENT, - ACTIONS(4996), 1, + ACTIONS(5682), 1, anon_sym_STAR_STAR, - ACTIONS(4998), 1, + ACTIONS(5684), 1, anon_sym_LT, - ACTIONS(5006), 1, + ACTIONS(5692), 1, anon_sym_QMARK_QMARK, - ACTIONS(5008), 1, + ACTIONS(5694), 1, sym__ternary_qmark, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4970), 2, + ACTIONS(4800), 2, + anon_sym_COLON, + anon_sym_BQUOTE, + ACTIONS(5660), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4976), 2, + ACTIONS(5662), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4984), 2, + ACTIONS(5670), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4992), 2, + ACTIONS(5678), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5002), 2, + ACTIONS(5688), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5004), 2, + ACTIONS(5690), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5203), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(5000), 3, + ACTIONS(5686), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [91368] = 4, + [91276] = 5, + ACTIONS(3582), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1778), 5, - sym__automatic_semicolon, + ACTIONS(3636), 3, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - ACTIONS(1782), 13, + anon_sym_RBRACK, + ACTIONS(3498), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -216288,7 +216434,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1784), 22, + ACTIONS(3502), 23, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -216310,278 +216456,222 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - anon_sym_satisfies, - [91419] = 6, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4455), 2, - anon_sym_COMMA, - anon_sym_extends, - ACTIONS(4569), 3, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - ACTIONS(4572), 3, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - ACTIONS(4168), 10, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(4170), 22, - sym__automatic_semicolon, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [91474] = 13, - ACTIONS(2343), 1, - anon_sym_DQUOTE, - ACTIONS(2345), 1, - anon_sym_SQUOTE, - ACTIONS(4502), 1, - anon_sym_LBRACK, - ACTIONS(4899), 1, - anon_sym_STAR, - ACTIONS(5514), 1, - anon_sym_COMMA, - ACTIONS(5516), 1, - anon_sym_RBRACE, - STATE(5213), 1, - aux_sym_object_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(2347), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(2367), 2, - anon_sym_get, - anon_sym_set, - STATE(3573), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(696), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2361), 21, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [91543] = 31, - ACTIONS(4581), 1, + [91329] = 31, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4583), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4585), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(4852), 1, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4854), 1, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4861), 1, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(4770), 1, anon_sym_satisfies, - ACTIONS(5449), 1, - anon_sym_LT, - ACTIONS(5455), 1, + ACTIONS(5664), 1, anon_sym_AMP_AMP, - ACTIONS(5457), 1, + ACTIONS(5666), 1, anon_sym_PIPE_PIPE, - ACTIONS(5459), 1, + ACTIONS(5668), 1, anon_sym_GT_GT, - ACTIONS(5463), 1, + ACTIONS(5672), 1, anon_sym_AMP, - ACTIONS(5465), 1, + ACTIONS(5674), 1, anon_sym_CARET, - ACTIONS(5467), 1, + ACTIONS(5676), 1, anon_sym_PIPE, - ACTIONS(5471), 1, + ACTIONS(5680), 1, anon_sym_PERCENT, - ACTIONS(5473), 1, + ACTIONS(5682), 1, anon_sym_STAR_STAR, - ACTIONS(5481), 1, + ACTIONS(5684), 1, + anon_sym_LT, + ACTIONS(5692), 1, anon_sym_QMARK_QMARK, - ACTIONS(5483), 1, + ACTIONS(5694), 1, sym__ternary_qmark, - STATE(2103), 1, + STATE(1530), 1, sym_type_arguments, - STATE(2396), 1, + STATE(1696), 1, sym_arguments, - STATE(4739), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4859), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5451), 2, + ACTIONS(4802), 2, + anon_sym_COLON, + anon_sym_BQUOTE, + ACTIONS(5660), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5453), 2, + ACTIONS(5662), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5461), 2, + ACTIONS(5670), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5469), 2, + ACTIONS(5678), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5477), 2, + ACTIONS(5688), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5479), 2, + ACTIONS(5690), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5737), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - ACTIONS(5475), 3, + ACTIONS(5686), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [91648] = 31, - ACTIONS(4581), 1, + [91434] = 31, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4583), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4585), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(4852), 1, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4854), 1, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4861), 1, - anon_sym_satisfies, - ACTIONS(5449), 1, - anon_sym_LT, - ACTIONS(5455), 1, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(4738), 1, anon_sym_AMP_AMP, - ACTIONS(5457), 1, + ACTIONS(4740), 1, anon_sym_PIPE_PIPE, - ACTIONS(5459), 1, + ACTIONS(4742), 1, anon_sym_GT_GT, - ACTIONS(5463), 1, + ACTIONS(4746), 1, anon_sym_AMP, - ACTIONS(5465), 1, + ACTIONS(4748), 1, anon_sym_CARET, - ACTIONS(5467), 1, + ACTIONS(4750), 1, anon_sym_PIPE, - ACTIONS(5471), 1, + ACTIONS(4754), 1, anon_sym_PERCENT, - ACTIONS(5473), 1, + ACTIONS(4756), 1, anon_sym_STAR_STAR, - ACTIONS(5481), 1, + ACTIONS(4758), 1, + anon_sym_LT, + ACTIONS(4766), 1, anon_sym_QMARK_QMARK, - ACTIONS(5483), 1, + ACTIONS(4770), 1, + anon_sym_satisfies, + ACTIONS(4772), 1, sym__ternary_qmark, - STATE(2103), 1, + STATE(1530), 1, sym_type_arguments, - STATE(2396), 1, + STATE(1696), 1, sym_arguments, - STATE(4739), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4859), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5451), 2, + ACTIONS(4726), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5453), 2, + ACTIONS(4734), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5461), 2, + ACTIONS(4744), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5469), 2, + ACTIONS(4752), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5477), 2, + ACTIONS(4762), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5479), 2, + ACTIONS(4764), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5739), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - ACTIONS(5475), 3, + ACTIONS(4768), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5749), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(4760), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [91753] = 5, + [91539] = 7, + ACTIONS(3542), 1, + anon_sym_EQ, + ACTIONS(4231), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4373), 3, + ACTIONS(4594), 2, + anon_sym_RBRACE, + anon_sym_LBRACK, + ACTIONS(4597), 2, anon_sym_AMP, anon_sym_PIPE, - anon_sym_QMARK, - ACTIONS(4375), 4, + ACTIONS(3498), 11, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3502), 23, + sym__ternary_qmark, + anon_sym_as, anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_extends, - ACTIONS(3496), 11, + anon_sym_LPAREN, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [91596] = 6, + ACTIONS(3542), 1, + anon_sym_EQ, + ACTIONS(3722), 1, + anon_sym_in, + ACTIONS(3725), 1, + anon_sym_of, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3498), 12, anon_sym_STAR, anon_sym_BANG, - anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -216589,10 +216679,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3500), 22, + ACTIONS(3502), 25, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -216612,77 +216705,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [91806] = 14, - ACTIONS(2343), 1, - anon_sym_DQUOTE, - ACTIONS(2345), 1, - anon_sym_SQUOTE, - ACTIONS(2363), 1, - anon_sym_async, - ACTIONS(4502), 1, - anon_sym_LBRACK, - ACTIONS(4899), 1, - anon_sym_STAR, - ACTIONS(5514), 1, - anon_sym_COMMA, - ACTIONS(5516), 1, - anon_sym_RBRACE, - STATE(5213), 1, - aux_sym_object_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(2347), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(2367), 2, - anon_sym_get, - anon_sym_set, - STATE(3573), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(696), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2361), 20, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [91877] = 6, - ACTIONS(4530), 1, + [91651] = 6, + ACTIONS(4594), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4286), 2, + ACTIONS(4231), 2, anon_sym_COMMA, anon_sym_extends, - ACTIONS(4533), 3, + ACTIONS(4597), 3, anon_sym_AMP, anon_sym_PIPE, anon_sym_GT, - ACTIONS(3496), 10, + ACTIONS(3498), 10, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -216693,7 +216729,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3500), 24, + ACTIONS(3502), 24, sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, @@ -216718,83 +216754,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [91932] = 23, - ACTIONS(3307), 1, - anon_sym_DQUOTE, - ACTIONS(3309), 1, - anon_sym_SQUOTE, - ACTIONS(3744), 1, - anon_sym_override, - ACTIONS(3856), 1, - anon_sym_AT, - ACTIONS(4192), 1, - anon_sym_LBRACK, - ACTIONS(5741), 1, - anon_sym_STAR, - ACTIONS(5743), 1, - anon_sym_async, - ACTIONS(5747), 1, - anon_sym_static, - ACTIONS(5749), 1, - anon_sym_readonly, - ACTIONS(5753), 1, - anon_sym_declare, - ACTIONS(5755), 1, - anon_sym_abstract, - ACTIONS(5757), 1, - anon_sym_accessor, - STATE(2679), 1, - sym_method_definition, - STATE(2796), 1, - sym_accessibility_modifier, - STATE(2797), 1, - aux_sym_export_statement_repeat1, - STATE(2822), 1, - sym_decorator, - STATE(2838), 1, - sym_override_modifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5745), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(5751), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(3742), 3, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - STATE(3041), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(3718), 13, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [92021] = 5, - ACTIONS(3568), 1, - anon_sym_EQ, + [91706] = 4, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3627), 3, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RBRACK, - ACTIONS(3496), 13, + ACTIONS(1840), 2, + anon_sym_else, + anon_sym_while, + ACTIONS(1844), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -216808,10 +216775,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3500), 23, + ACTIONS(1846), 25, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -216830,95 +216800,121 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - anon_sym_BQUOTE, anon_sym_satisfies, - [92074] = 32, - ACTIONS(4581), 1, - anon_sym_LPAREN, - ACTIONS(4583), 1, + [91757] = 6, + ACTIONS(4678), 1, anon_sym_LBRACK, - ACTIONS(4585), 1, - anon_sym_DOT, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(4852), 1, - anon_sym_as, - ACTIONS(4854), 1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4125), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(4681), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(3498), 10, + anon_sym_STAR, anon_sym_BANG, - ACTIONS(4861), 1, - anon_sym_satisfies, - ACTIONS(5449), 1, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, anon_sym_LT, - ACTIONS(5455), 1, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(3502), 24, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, - ACTIONS(5457), 1, anon_sym_PIPE_PIPE, - ACTIONS(5459), 1, - anon_sym_GT_GT, - ACTIONS(5463), 1, - anon_sym_AMP, - ACTIONS(5465), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5467), 1, - anon_sym_PIPE, - ACTIONS(5471), 1, anon_sym_PERCENT, - ACTIONS(5473), 1, anon_sym_STAR_STAR, - ACTIONS(5481), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5483), 1, - sym__ternary_qmark, - ACTIONS(5759), 1, - anon_sym_SEMI, - ACTIONS(5761), 1, - sym__automatic_semicolon, - STATE(2103), 1, - sym_type_arguments, - STATE(2396), 1, - sym_arguments, - STATE(4739), 1, - sym_optional_chain, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [91812] = 7, + ACTIONS(1698), 1, + anon_sym_EQ, + ACTIONS(2395), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4859), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5451), 2, + ACTIONS(4195), 2, + anon_sym_RBRACE, + anon_sym_LBRACK, + ACTIONS(4198), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(1696), 11, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5453), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(5461), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5469), 2, + anon_sym_GT_GT, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5477), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5479), 2, + anon_sym_GT, + ACTIONS(1700), 23, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5475), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [92181] = 6, - ACTIONS(4577), 1, - anon_sym_EQ, - ACTIONS(4922), 1, - anon_sym_COLON, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [91869] = 8, + ACTIONS(3975), 1, + anon_sym_LPAREN, + ACTIONS(5729), 1, + anon_sym_LT, + STATE(1530), 1, + sym_type_arguments, + STATE(1696), 1, + sym_arguments, + STATE(4736), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4817), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - ACTIONS(4575), 13, + ACTIONS(4777), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -216928,15 +216924,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4579), 23, + ACTIONS(4779), 23, sym__ternary_qmark, anon_sym_as, - anon_sym_LPAREN, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -216956,166 +216951,109 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [92236] = 12, - ACTIONS(2343), 1, - anon_sym_DQUOTE, - ACTIONS(2345), 1, - anon_sym_SQUOTE, - ACTIONS(4190), 1, - anon_sym_EQ, - ACTIONS(4502), 1, - anon_sym_LBRACK, - ACTIONS(4899), 1, - anon_sym_STAR, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(2347), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(2367), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(5529), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - STATE(3573), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(696), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2361), 21, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [92303] = 32, - ACTIONS(4581), 1, + [91928] = 31, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4583), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4585), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(4852), 1, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4854), 1, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4861), 1, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(4770), 1, anon_sym_satisfies, - ACTIONS(5449), 1, - anon_sym_LT, - ACTIONS(5455), 1, + ACTIONS(5709), 1, anon_sym_AMP_AMP, - ACTIONS(5457), 1, + ACTIONS(5711), 1, anon_sym_PIPE_PIPE, - ACTIONS(5459), 1, + ACTIONS(5713), 1, anon_sym_GT_GT, - ACTIONS(5463), 1, + ACTIONS(5717), 1, anon_sym_AMP, - ACTIONS(5465), 1, + ACTIONS(5719), 1, anon_sym_CARET, - ACTIONS(5467), 1, + ACTIONS(5721), 1, anon_sym_PIPE, - ACTIONS(5471), 1, + ACTIONS(5725), 1, anon_sym_PERCENT, - ACTIONS(5473), 1, + ACTIONS(5727), 1, anon_sym_STAR_STAR, - ACTIONS(5481), 1, + ACTIONS(5729), 1, + anon_sym_LT, + ACTIONS(5737), 1, anon_sym_QMARK_QMARK, - ACTIONS(5483), 1, + ACTIONS(5739), 1, sym__ternary_qmark, - ACTIONS(5763), 1, - anon_sym_SEMI, - ACTIONS(5765), 1, - sym__automatic_semicolon, - STATE(2103), 1, + STATE(1530), 1, sym_type_arguments, - STATE(2396), 1, + STATE(1696), 1, sym_arguments, - STATE(4739), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4859), 2, + ACTIONS(4624), 2, + anon_sym_RBRACK, + anon_sym_BQUOTE, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5451), 2, + ACTIONS(5705), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5453), 2, + ACTIONS(5707), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5461), 2, + ACTIONS(5715), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5469), 2, + ACTIONS(5723), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5477), 2, + ACTIONS(5733), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5479), 2, + ACTIONS(5735), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5475), 3, + ACTIONS(5731), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [92410] = 6, - ACTIONS(4643), 1, - anon_sym_LBRACK, + [92033] = 5, + ACTIONS(3542), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4118), 2, + ACTIONS(3712), 3, anon_sym_COMMA, - anon_sym_extends, - ACTIONS(4646), 3, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - ACTIONS(3496), 10, + anon_sym_RBRACE, + anon_sym_RBRACK, + ACTIONS(3498), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3500), 24, - sym__automatic_semicolon, + anon_sym_GT, + ACTIONS(3502), 23, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, - anon_sym_SEMI, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -217135,37 +217073,35 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [92465] = 7, - ACTIONS(3667), 1, - anon_sym_EQ, - ACTIONS(4530), 1, - anon_sym_LBRACK, + [92086] = 4, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4286), 2, + ACTIONS(1840), 5, + sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_extends, - ACTIONS(4533), 3, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - ACTIONS(3496), 10, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + ACTIONS(1844), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3500), 23, + anon_sym_GT, + ACTIONS(1846), 22, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, - anon_sym_COLON, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -217183,23 +217119,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - anon_sym_BQUOTE, anon_sym_satisfies, - [92522] = 7, - ACTIONS(1692), 1, + [92137] = 7, + ACTIONS(3675), 1, anon_sym_EQ, - ACTIONS(2387), 1, - anon_sym_extends, + ACTIONS(4594), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4385), 2, - anon_sym_RBRACE, - anon_sym_LBRACK, - ACTIONS(4388), 2, + ACTIONS(4231), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(4597), 3, anon_sym_AMP, anon_sym_PIPE, - ACTIONS(1690), 11, + anon_sym_GT, + ACTIONS(3498), 10, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -217210,12 +217146,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(1694), 23, + ACTIONS(3502), 23, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, anon_sym_LPAREN, + anon_sym_COLON, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -217235,187 +217170,171 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [92579] = 31, - ACTIONS(4000), 1, + [92194] = 6, + ACTIONS(4177), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3985), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(1989), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(698), 8, + sym__automatic_semicolon, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + ACTIONS(1987), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [92249] = 31, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4753), 1, + ACTIONS(4770), 1, anon_sym_satisfies, - ACTIONS(4978), 1, + ACTIONS(5709), 1, anon_sym_AMP_AMP, - ACTIONS(4980), 1, + ACTIONS(5711), 1, anon_sym_PIPE_PIPE, - ACTIONS(4982), 1, + ACTIONS(5713), 1, anon_sym_GT_GT, - ACTIONS(4986), 1, + ACTIONS(5717), 1, anon_sym_AMP, - ACTIONS(4988), 1, + ACTIONS(5719), 1, anon_sym_CARET, - ACTIONS(4990), 1, + ACTIONS(5721), 1, anon_sym_PIPE, - ACTIONS(4994), 1, + ACTIONS(5725), 1, anon_sym_PERCENT, - ACTIONS(4996), 1, + ACTIONS(5727), 1, anon_sym_STAR_STAR, - ACTIONS(4998), 1, + ACTIONS(5729), 1, anon_sym_LT, - ACTIONS(5006), 1, + ACTIONS(5737), 1, anon_sym_QMARK_QMARK, - ACTIONS(5008), 1, + ACTIONS(5739), 1, sym__ternary_qmark, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4970), 2, + ACTIONS(4781), 2, + anon_sym_RBRACK, + anon_sym_BQUOTE, + ACTIONS(5705), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4976), 2, + ACTIONS(5707), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4984), 2, + ACTIONS(5715), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4992), 2, + ACTIONS(5723), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5002), 2, + ACTIONS(5733), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5004), 2, + ACTIONS(5735), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5568), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(5000), 3, + ACTIONS(5731), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [92684] = 13, - ACTIONS(2343), 1, - anon_sym_DQUOTE, - ACTIONS(2345), 1, - anon_sym_SQUOTE, - ACTIONS(2363), 1, - anon_sym_async, - ACTIONS(4190), 1, + [92354] = 6, + ACTIONS(4177), 1, anon_sym_EQ, - ACTIONS(4502), 1, - anon_sym_LBRACK, - ACTIONS(4899), 1, - anon_sym_STAR, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2347), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(2367), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(5529), 2, + ACTIONS(3985), 2, anon_sym_COMMA, anon_sym_RBRACE, - STATE(3573), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(696), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2361), 20, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [92753] = 15, - ACTIONS(2343), 1, + ACTIONS(1985), 6, + anon_sym_STAR, + anon_sym_LBRACK, anon_sym_DQUOTE, - ACTIONS(2345), 1, anon_sym_SQUOTE, - ACTIONS(2363), 1, - anon_sym_async, - ACTIONS(2365), 1, - anon_sym_readonly, - ACTIONS(2369), 1, - anon_sym_override, - ACTIONS(4502), 1, - anon_sym_LBRACK, - ACTIONS(4899), 1, - anon_sym_STAR, - STATE(2840), 1, - sym_override_modifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(2347), 2, sym_number, sym_private_property_identifier, - ACTIONS(2367), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(5767), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - STATE(3573), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(696), 5, + ACTIONS(698), 8, + sym__automatic_semicolon, sym__member_signature_marker, anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2361), 18, + anon_sym_PIPE_RBRACE, + ACTIONS(1983), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, + anon_sym_async, anon_sym_new, sym_identifier, anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, anon_sym_declare, anon_sym_public, anon_sym_private, anon_sym_protected, + anon_sym_override, anon_sym_module, anon_sym_any, anon_sym_number, @@ -217423,440 +217342,692 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [92826] = 8, - ACTIONS(4000), 1, + [92409] = 31, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(5652), 1, + ACTIONS(3977), 1, + anon_sym_LBRACK, + ACTIONS(3979), 1, + anon_sym_DOT, + ACTIONS(4728), 1, + anon_sym_as, + ACTIONS(4732), 1, + anon_sym_BANG, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(4770), 1, + anon_sym_satisfies, + ACTIONS(5709), 1, + anon_sym_AMP_AMP, + ACTIONS(5711), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5713), 1, + anon_sym_GT_GT, + ACTIONS(5717), 1, + anon_sym_AMP, + ACTIONS(5719), 1, + anon_sym_CARET, + ACTIONS(5721), 1, + anon_sym_PIPE, + ACTIONS(5725), 1, + anon_sym_PERCENT, + ACTIONS(5727), 1, + anon_sym_STAR_STAR, + ACTIONS(5729), 1, anon_sym_LT, - STATE(1651), 1, + ACTIONS(5737), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5739), 1, + sym__ternary_qmark, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4786), 12, + ACTIONS(4768), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4783), 2, + anon_sym_RBRACK, + anon_sym_BQUOTE, + ACTIONS(5705), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(5707), 2, anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + anon_sym_GT, + ACTIONS(5715), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5723), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, + ACTIONS(5733), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4788), 23, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, + ACTIONS(5735), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, + ACTIONS(5731), 3, + anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [92885] = 31, - ACTIONS(4000), 1, + [92514] = 31, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4721), 1, + ACTIONS(4770), 1, + anon_sym_satisfies, + ACTIONS(5709), 1, anon_sym_AMP_AMP, - ACTIONS(4723), 1, + ACTIONS(5711), 1, anon_sym_PIPE_PIPE, - ACTIONS(4725), 1, + ACTIONS(5713), 1, anon_sym_GT_GT, - ACTIONS(4729), 1, + ACTIONS(5717), 1, anon_sym_AMP, - ACTIONS(4731), 1, + ACTIONS(5719), 1, anon_sym_CARET, - ACTIONS(4733), 1, + ACTIONS(5721), 1, anon_sym_PIPE, - ACTIONS(4737), 1, + ACTIONS(5725), 1, anon_sym_PERCENT, - ACTIONS(4739), 1, + ACTIONS(5727), 1, anon_sym_STAR_STAR, - ACTIONS(4741), 1, + ACTIONS(5729), 1, anon_sym_LT, - ACTIONS(4749), 1, + ACTIONS(5737), 1, anon_sym_QMARK_QMARK, - ACTIONS(4753), 1, - anon_sym_satisfies, - ACTIONS(4755), 1, + ACTIONS(5739), 1, sym__ternary_qmark, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4711), 2, + ACTIONS(4768), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4785), 2, + anon_sym_RBRACK, + anon_sym_BQUOTE, + ACTIONS(5705), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4717), 2, + ACTIONS(5707), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4727), 2, + ACTIONS(5715), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4735), 2, + ACTIONS(5723), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4745), 2, + ACTIONS(5733), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4747), 2, + ACTIONS(5735), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4751), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5769), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - ACTIONS(4743), 3, + ACTIONS(5731), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [92990] = 31, - ACTIONS(4000), 1, + [92619] = 31, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4753), 1, + ACTIONS(4770), 1, anon_sym_satisfies, - ACTIONS(5632), 1, + ACTIONS(5709), 1, anon_sym_AMP_AMP, - ACTIONS(5634), 1, + ACTIONS(5711), 1, anon_sym_PIPE_PIPE, - ACTIONS(5636), 1, + ACTIONS(5713), 1, anon_sym_GT_GT, - ACTIONS(5640), 1, + ACTIONS(5717), 1, anon_sym_AMP, - ACTIONS(5642), 1, + ACTIONS(5719), 1, anon_sym_CARET, - ACTIONS(5644), 1, + ACTIONS(5721), 1, anon_sym_PIPE, - ACTIONS(5648), 1, + ACTIONS(5725), 1, anon_sym_PERCENT, - ACTIONS(5650), 1, + ACTIONS(5727), 1, anon_sym_STAR_STAR, - ACTIONS(5652), 1, + ACTIONS(5729), 1, anon_sym_LT, - ACTIONS(5660), 1, + ACTIONS(5737), 1, anon_sym_QMARK_QMARK, - ACTIONS(5662), 1, + ACTIONS(5739), 1, sym__ternary_qmark, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4697), 2, - anon_sym_COLON, + ACTIONS(4672), 2, + anon_sym_RBRACK, anon_sym_BQUOTE, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5628), 2, + ACTIONS(5705), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5630), 2, + ACTIONS(5707), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5638), 2, + ACTIONS(5715), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5646), 2, + ACTIONS(5723), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5656), 2, + ACTIONS(5733), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5658), 2, + ACTIONS(5735), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5654), 3, + ACTIONS(5731), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [93095] = 31, - ACTIONS(4000), 1, + [92724] = 18, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, - anon_sym_as, - ACTIONS(4715), 1, - anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4753), 1, + ACTIONS(5713), 1, + anon_sym_GT_GT, + ACTIONS(5725), 1, + anon_sym_PERCENT, + ACTIONS(5727), 1, + anon_sym_STAR_STAR, + ACTIONS(5729), 1, + anon_sym_LT, + STATE(1530), 1, + sym_type_arguments, + STATE(1696), 1, + sym_arguments, + STATE(4736), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4768), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5705), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5715), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5723), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4789), 7, + anon_sym_BANG, + anon_sym_in, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4787), 14, + sym__ternary_qmark, + anon_sym_as, + anon_sym_RBRACK, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_BQUOTE, anon_sym_satisfies, - ACTIONS(5632), 1, + [92803] = 13, + ACTIONS(3975), 1, + anon_sym_LPAREN, + ACTIONS(3977), 1, + anon_sym_LBRACK, + ACTIONS(3979), 1, + anon_sym_DOT, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(5727), 1, + anon_sym_STAR_STAR, + ACTIONS(5751), 1, + anon_sym_LT, + STATE(1530), 1, + sym_type_arguments, + STATE(1696), 1, + sym_arguments, + STATE(4736), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4768), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4789), 12, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4787), 17, + sym__ternary_qmark, + anon_sym_as, + anon_sym_RBRACK, anon_sym_AMP_AMP, - ACTIONS(5634), 1, anon_sym_PIPE_PIPE, - ACTIONS(5636), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_BQUOTE, + anon_sym_satisfies, + [92872] = 25, + ACTIONS(3975), 1, + anon_sym_LPAREN, + ACTIONS(3977), 1, + anon_sym_LBRACK, + ACTIONS(3979), 1, + anon_sym_DOT, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(4789), 1, + anon_sym_BANG, + ACTIONS(5713), 1, anon_sym_GT_GT, - ACTIONS(5640), 1, + ACTIONS(5717), 1, anon_sym_AMP, - ACTIONS(5642), 1, + ACTIONS(5719), 1, anon_sym_CARET, - ACTIONS(5644), 1, + ACTIONS(5721), 1, anon_sym_PIPE, - ACTIONS(5648), 1, + ACTIONS(5725), 1, anon_sym_PERCENT, - ACTIONS(5650), 1, + ACTIONS(5727), 1, anon_sym_STAR_STAR, - ACTIONS(5652), 1, + ACTIONS(5729), 1, anon_sym_LT, - ACTIONS(5660), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5662), 1, - sym__ternary_qmark, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4845), 2, - anon_sym_COLON, - anon_sym_BQUOTE, - ACTIONS(5628), 2, + ACTIONS(5705), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5630), 2, + ACTIONS(5707), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5638), 2, + ACTIONS(5715), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5646), 2, + ACTIONS(5723), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5656), 2, + ACTIONS(5733), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5658), 2, + ACTIONS(5735), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5654), 3, + ACTIONS(5731), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [93200] = 31, - ACTIONS(4000), 1, + ACTIONS(4787), 8, + sym__ternary_qmark, + anon_sym_as, + anon_sym_RBRACK, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [92965] = 26, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, - anon_sym_as, - ACTIONS(4715), 1, - anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4753), 1, - anon_sym_satisfies, - ACTIONS(5632), 1, + ACTIONS(4789), 1, + anon_sym_BANG, + ACTIONS(5709), 1, anon_sym_AMP_AMP, - ACTIONS(5634), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5636), 1, + ACTIONS(5713), 1, anon_sym_GT_GT, - ACTIONS(5640), 1, + ACTIONS(5717), 1, anon_sym_AMP, - ACTIONS(5642), 1, + ACTIONS(5719), 1, anon_sym_CARET, - ACTIONS(5644), 1, + ACTIONS(5721), 1, anon_sym_PIPE, - ACTIONS(5648), 1, + ACTIONS(5725), 1, anon_sym_PERCENT, - ACTIONS(5650), 1, + ACTIONS(5727), 1, anon_sym_STAR_STAR, - ACTIONS(5652), 1, + ACTIONS(5729), 1, anon_sym_LT, - ACTIONS(5660), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5662), 1, - sym__ternary_qmark, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4651), 2, - anon_sym_COLON, - anon_sym_BQUOTE, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5628), 2, + ACTIONS(5705), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5630), 2, + ACTIONS(5707), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5638), 2, + ACTIONS(5715), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5646), 2, + ACTIONS(5723), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5656), 2, + ACTIONS(5733), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5658), 2, + ACTIONS(5735), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5654), 3, + ACTIONS(5731), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [93305] = 31, - ACTIONS(4000), 1, + ACTIONS(4787), 7, + sym__ternary_qmark, + anon_sym_as, + anon_sym_RBRACK, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [93060] = 16, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, - anon_sym_as, - ACTIONS(4715), 1, - anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4753), 1, - anon_sym_satisfies, - ACTIONS(5632), 1, + ACTIONS(5725), 1, + anon_sym_PERCENT, + ACTIONS(5727), 1, + anon_sym_STAR_STAR, + ACTIONS(5751), 1, + anon_sym_LT, + STATE(1530), 1, + sym_type_arguments, + STATE(1696), 1, + sym_arguments, + STATE(4736), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4768), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5705), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5723), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4789), 8, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4787), 16, + sym__ternary_qmark, + anon_sym_as, + anon_sym_RBRACK, anon_sym_AMP_AMP, - ACTIONS(5634), 1, anon_sym_PIPE_PIPE, - ACTIONS(5636), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_BQUOTE, + anon_sym_satisfies, + [93135] = 22, + ACTIONS(3975), 1, + anon_sym_LPAREN, + ACTIONS(3977), 1, + anon_sym_LBRACK, + ACTIONS(3979), 1, + anon_sym_DOT, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(5713), 1, anon_sym_GT_GT, - ACTIONS(5640), 1, + ACTIONS(5725), 1, + anon_sym_PERCENT, + ACTIONS(5727), 1, + anon_sym_STAR_STAR, + ACTIONS(5729), 1, + anon_sym_LT, + STATE(1530), 1, + sym_type_arguments, + STATE(1696), 1, + sym_arguments, + STATE(4736), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4768), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5705), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5707), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5715), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5723), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5733), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5735), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(4789), 3, + anon_sym_BANG, anon_sym_AMP, - ACTIONS(5642), 1, - anon_sym_CARET, - ACTIONS(5644), 1, anon_sym_PIPE, - ACTIONS(5648), 1, + ACTIONS(5731), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4787), 9, + sym__ternary_qmark, + anon_sym_as, + anon_sym_RBRACK, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [93222] = 23, + ACTIONS(3975), 1, + anon_sym_LPAREN, + ACTIONS(3977), 1, + anon_sym_LBRACK, + ACTIONS(3979), 1, + anon_sym_DOT, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(5713), 1, + anon_sym_GT_GT, + ACTIONS(5717), 1, + anon_sym_AMP, + ACTIONS(5725), 1, anon_sym_PERCENT, - ACTIONS(5650), 1, + ACTIONS(5727), 1, anon_sym_STAR_STAR, - ACTIONS(5652), 1, + ACTIONS(5729), 1, anon_sym_LT, - ACTIONS(5660), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5662), 1, - sym__ternary_qmark, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4769), 2, - anon_sym_COLON, - anon_sym_BQUOTE, - ACTIONS(5628), 2, + ACTIONS(4789), 2, + anon_sym_BANG, + anon_sym_PIPE, + ACTIONS(5705), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5630), 2, + ACTIONS(5707), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5638), 2, + ACTIONS(5715), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5646), 2, + ACTIONS(5723), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5656), 2, + ACTIONS(5733), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5658), 2, + ACTIONS(5735), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5654), 3, + ACTIONS(5731), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [93410] = 4, - ACTIONS(3620), 1, - anon_sym_EQ, + ACTIONS(4787), 9, + sym__ternary_qmark, + anon_sym_as, + anon_sym_RBRACK, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [93311] = 7, + ACTIONS(4123), 1, + anon_sym_QMARK, + ACTIONS(4125), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3496), 13, + ACTIONS(4681), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4678), 3, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_RBRACK, + ACTIONS(3498), 11, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -217864,14 +218035,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3500), 26, + ACTIONS(3502), 22, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -217891,65 +218058,97 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [93461] = 6, - ACTIONS(3526), 1, - anon_sym_EQ, - ACTIONS(3713), 1, - anon_sym_in, - ACTIONS(3716), 1, - anon_sym_of, + [93368] = 15, + ACTIONS(3975), 1, + anon_sym_LPAREN, + ACTIONS(3977), 1, + anon_sym_LBRACK, + ACTIONS(3979), 1, + anon_sym_DOT, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(5725), 1, + anon_sym_PERCENT, + ACTIONS(5727), 1, + anon_sym_STAR_STAR, + ACTIONS(5751), 1, + anon_sym_LT, + STATE(1530), 1, + sym_type_arguments, + STATE(1696), 1, + sym_arguments, + STATE(4736), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3496), 12, + ACTIONS(4768), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5705), 2, anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4789), 10, anon_sym_BANG, + anon_sym_in, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3500), 25, + ACTIONS(4787), 16, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + anon_sym_RBRACK, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [93516] = 4, + [93441] = 16, + ACTIONS(3975), 1, + anon_sym_LPAREN, + ACTIONS(3977), 1, + anon_sym_LBRACK, + ACTIONS(3979), 1, + anon_sym_DOT, + ACTIONS(4728), 1, + anon_sym_as, + ACTIONS(4732), 1, + anon_sym_BANG, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(4770), 1, + anon_sym_satisfies, + ACTIONS(5727), 1, + anon_sym_STAR_STAR, + ACTIONS(5751), 1, + anon_sym_LT, + STATE(1530), 1, + sym_type_arguments, + STATE(1696), 1, + sym_arguments, + STATE(4736), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1778), 2, - anon_sym_else, - anon_sym_while, - ACTIONS(1782), 13, + ACTIONS(4768), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4789), 11, anon_sym_STAR, - anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, anon_sym_AMP, @@ -217957,905 +218156,839 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1784), 25, - sym__automatic_semicolon, + ACTIONS(4787), 15, sym__ternary_qmark, - anon_sym_as, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + anon_sym_RBRACK, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_satisfies, - [93567] = 31, - ACTIONS(4000), 1, + anon_sym_BQUOTE, + [93516] = 20, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, - anon_sym_as, - ACTIONS(4715), 1, - anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4753), 1, - anon_sym_satisfies, - ACTIONS(5632), 1, - anon_sym_AMP_AMP, - ACTIONS(5634), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5636), 1, + ACTIONS(5713), 1, anon_sym_GT_GT, - ACTIONS(5640), 1, - anon_sym_AMP, - ACTIONS(5642), 1, - anon_sym_CARET, - ACTIONS(5644), 1, - anon_sym_PIPE, - ACTIONS(5648), 1, + ACTIONS(5725), 1, anon_sym_PERCENT, - ACTIONS(5650), 1, + ACTIONS(5727), 1, anon_sym_STAR_STAR, - ACTIONS(5652), 1, + ACTIONS(5729), 1, anon_sym_LT, - ACTIONS(5660), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5662), 1, - sym__ternary_qmark, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4822), 2, - anon_sym_COLON, - anon_sym_BQUOTE, - ACTIONS(5628), 2, + ACTIONS(5705), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5630), 2, + ACTIONS(5707), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5638), 2, + ACTIONS(5715), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5646), 2, + ACTIONS(5723), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5656), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5658), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5654), 3, + ACTIONS(5731), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [93672] = 4, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4172), 2, - anon_sym_COMMA, - anon_sym_extends, - ACTIONS(4168), 13, - anon_sym_STAR, + ACTIONS(4789), 5, anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4170), 25, - sym__automatic_semicolon, + ACTIONS(4787), 11, sym__ternary_qmark, anon_sym_as, + anon_sym_RBRACK, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [93599] = 27, + ACTIONS(3975), 1, anon_sym_LPAREN, - anon_sym_SEMI, + ACTIONS(3977), 1, anon_sym_LBRACK, + ACTIONS(3979), 1, anon_sym_DOT, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, + ACTIONS(4789), 1, + anon_sym_BANG, + ACTIONS(5709), 1, anon_sym_AMP_AMP, + ACTIONS(5711), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(5713), 1, + anon_sym_GT_GT, + ACTIONS(5717), 1, + anon_sym_AMP, + ACTIONS(5719), 1, anon_sym_CARET, + ACTIONS(5721), 1, + anon_sym_PIPE, + ACTIONS(5725), 1, anon_sym_PERCENT, + ACTIONS(5727), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, + ACTIONS(5729), 1, + anon_sym_LT, + STATE(1530), 1, + sym_type_arguments, + STATE(1696), 1, + sym_arguments, + STATE(4736), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4768), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5705), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5707), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5715), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5723), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5733), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5735), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, + ACTIONS(5731), 3, + anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, + ACTIONS(4787), 6, + sym__ternary_qmark, + anon_sym_as, + anon_sym_RBRACK, + anon_sym_QMARK_QMARK, anon_sym_BQUOTE, anon_sym_satisfies, - [93723] = 31, - ACTIONS(4000), 1, + [93696] = 31, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4721), 1, + ACTIONS(4770), 1, + anon_sym_satisfies, + ACTIONS(5709), 1, anon_sym_AMP_AMP, - ACTIONS(4723), 1, + ACTIONS(5711), 1, anon_sym_PIPE_PIPE, - ACTIONS(4725), 1, + ACTIONS(5713), 1, anon_sym_GT_GT, - ACTIONS(4729), 1, + ACTIONS(5717), 1, anon_sym_AMP, - ACTIONS(4731), 1, + ACTIONS(5719), 1, anon_sym_CARET, - ACTIONS(4733), 1, + ACTIONS(5721), 1, anon_sym_PIPE, - ACTIONS(4737), 1, + ACTIONS(5725), 1, anon_sym_PERCENT, - ACTIONS(4739), 1, + ACTIONS(5727), 1, anon_sym_STAR_STAR, - ACTIONS(4741), 1, + ACTIONS(5729), 1, anon_sym_LT, - ACTIONS(4749), 1, + ACTIONS(5737), 1, anon_sym_QMARK_QMARK, - ACTIONS(4753), 1, - anon_sym_satisfies, - ACTIONS(4755), 1, + ACTIONS(5739), 1, sym__ternary_qmark, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4711), 2, + ACTIONS(4690), 2, + anon_sym_RBRACK, + anon_sym_BQUOTE, + ACTIONS(4768), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5705), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4717), 2, + ACTIONS(5707), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4727), 2, + ACTIONS(5715), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4735), 2, + ACTIONS(5723), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4745), 2, + ACTIONS(5733), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4747), 2, + ACTIONS(5735), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4751), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5771), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - ACTIONS(4743), 3, + ACTIONS(5731), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [93828] = 31, - ACTIONS(4000), 1, + [93801] = 31, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4753), 1, + ACTIONS(4770), 1, anon_sym_satisfies, - ACTIONS(5632), 1, + ACTIONS(5709), 1, anon_sym_AMP_AMP, - ACTIONS(5634), 1, + ACTIONS(5711), 1, anon_sym_PIPE_PIPE, - ACTIONS(5636), 1, + ACTIONS(5713), 1, anon_sym_GT_GT, - ACTIONS(5640), 1, + ACTIONS(5717), 1, anon_sym_AMP, - ACTIONS(5642), 1, + ACTIONS(5719), 1, anon_sym_CARET, - ACTIONS(5644), 1, + ACTIONS(5721), 1, anon_sym_PIPE, - ACTIONS(5648), 1, + ACTIONS(5725), 1, anon_sym_PERCENT, - ACTIONS(5650), 1, + ACTIONS(5727), 1, anon_sym_STAR_STAR, - ACTIONS(5652), 1, + ACTIONS(5729), 1, anon_sym_LT, - ACTIONS(5660), 1, + ACTIONS(5737), 1, anon_sym_QMARK_QMARK, - ACTIONS(5662), 1, + ACTIONS(5739), 1, sym__ternary_qmark, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4730), 2, + anon_sym_RBRACK, + anon_sym_BQUOTE, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4795), 2, - anon_sym_COLON, - anon_sym_BQUOTE, - ACTIONS(5628), 2, + ACTIONS(5705), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5630), 2, + ACTIONS(5707), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5638), 2, + ACTIONS(5715), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5646), 2, + ACTIONS(5723), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5656), 2, + ACTIONS(5733), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5658), 2, + ACTIONS(5735), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5654), 3, + ACTIONS(5731), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [93933] = 31, - ACTIONS(4000), 1, + [93906] = 31, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4753), 1, + ACTIONS(4770), 1, anon_sym_satisfies, - ACTIONS(5632), 1, + ACTIONS(5709), 1, anon_sym_AMP_AMP, - ACTIONS(5634), 1, + ACTIONS(5711), 1, anon_sym_PIPE_PIPE, - ACTIONS(5636), 1, + ACTIONS(5713), 1, anon_sym_GT_GT, - ACTIONS(5640), 1, + ACTIONS(5717), 1, anon_sym_AMP, - ACTIONS(5642), 1, + ACTIONS(5719), 1, anon_sym_CARET, - ACTIONS(5644), 1, + ACTIONS(5721), 1, anon_sym_PIPE, - ACTIONS(5648), 1, + ACTIONS(5725), 1, anon_sym_PERCENT, - ACTIONS(5650), 1, + ACTIONS(5727), 1, anon_sym_STAR_STAR, - ACTIONS(5652), 1, + ACTIONS(5729), 1, anon_sym_LT, - ACTIONS(5660), 1, + ACTIONS(5737), 1, anon_sym_QMARK_QMARK, - ACTIONS(5662), 1, + ACTIONS(5739), 1, sym__ternary_qmark, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4601), 2, - anon_sym_COLON, + ACTIONS(4511), 2, + anon_sym_RBRACK, anon_sym_BQUOTE, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5628), 2, + ACTIONS(5705), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5630), 2, + ACTIONS(5707), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5638), 2, + ACTIONS(5715), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5646), 2, + ACTIONS(5723), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5656), 2, + ACTIONS(5733), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5658), 2, + ACTIONS(5735), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5654), 3, + ACTIONS(5731), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [94038] = 18, - ACTIONS(4000), 1, + [94011] = 31, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4719), 1, + ACTIONS(4728), 1, + anon_sym_as, + ACTIONS(4732), 1, + anon_sym_BANG, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(5636), 1, + ACTIONS(4770), 1, + anon_sym_satisfies, + ACTIONS(5709), 1, + anon_sym_AMP_AMP, + ACTIONS(5711), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5713), 1, anon_sym_GT_GT, - ACTIONS(5648), 1, + ACTIONS(5717), 1, + anon_sym_AMP, + ACTIONS(5719), 1, + anon_sym_CARET, + ACTIONS(5721), 1, + anon_sym_PIPE, + ACTIONS(5725), 1, anon_sym_PERCENT, - ACTIONS(5650), 1, + ACTIONS(5727), 1, anon_sym_STAR_STAR, - ACTIONS(5652), 1, + ACTIONS(5729), 1, anon_sym_LT, - STATE(1651), 1, + ACTIONS(5737), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5739), 1, + sym__ternary_qmark, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4519), 2, + anon_sym_RBRACK, + anon_sym_BQUOTE, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5628), 2, + ACTIONS(5705), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5638), 2, + ACTIONS(5707), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5715), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5646), 2, + ACTIONS(5723), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4765), 7, - anon_sym_BANG, - anon_sym_in, - anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(5733), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4763), 14, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - anon_sym_LT_EQ, + ACTIONS(5735), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, + ACTIONS(5731), 3, + anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_BQUOTE, - anon_sym_satisfies, - [94117] = 13, - ACTIONS(4000), 1, + [94116] = 31, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(5650), 1, - anon_sym_STAR_STAR, - ACTIONS(5773), 1, - anon_sym_LT, - STATE(1651), 1, - sym_type_arguments, - STATE(1674), 1, - sym_arguments, - STATE(4744), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4751), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4765), 12, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4763), 17, - sym__ternary_qmark, + ACTIONS(4728), 1, anon_sym_as, - anon_sym_COLON, + ACTIONS(4732), 1, + anon_sym_BANG, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(4770), 1, + anon_sym_satisfies, + ACTIONS(5709), 1, anon_sym_AMP_AMP, + ACTIONS(5711), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_BQUOTE, - anon_sym_satisfies, - [94186] = 25, - ACTIONS(4000), 1, - anon_sym_LPAREN, - ACTIONS(4002), 1, - anon_sym_LBRACK, - ACTIONS(4004), 1, - anon_sym_DOT, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(4765), 1, - anon_sym_BANG, - ACTIONS(5636), 1, + ACTIONS(5713), 1, anon_sym_GT_GT, - ACTIONS(5640), 1, + ACTIONS(5717), 1, anon_sym_AMP, - ACTIONS(5642), 1, + ACTIONS(5719), 1, anon_sym_CARET, - ACTIONS(5644), 1, + ACTIONS(5721), 1, anon_sym_PIPE, - ACTIONS(5648), 1, + ACTIONS(5725), 1, anon_sym_PERCENT, - ACTIONS(5650), 1, + ACTIONS(5727), 1, anon_sym_STAR_STAR, - ACTIONS(5652), 1, + ACTIONS(5729), 1, anon_sym_LT, - STATE(1651), 1, + ACTIONS(5737), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5739), 1, + sym__ternary_qmark, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4523), 2, + anon_sym_RBRACK, + anon_sym_BQUOTE, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5628), 2, + ACTIONS(5705), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5630), 2, + ACTIONS(5707), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5638), 2, + ACTIONS(5715), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5646), 2, + ACTIONS(5723), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5656), 2, + ACTIONS(5733), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5658), 2, + ACTIONS(5735), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5654), 3, + ACTIONS(5731), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4763), 8, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_QMARK_QMARK, - anon_sym_BQUOTE, - anon_sym_satisfies, - [94279] = 26, - ACTIONS(4000), 1, + [94221] = 31, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(4765), 1, + ACTIONS(4728), 1, + anon_sym_as, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(5632), 1, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(4770), 1, + anon_sym_satisfies, + ACTIONS(5709), 1, anon_sym_AMP_AMP, - ACTIONS(5636), 1, + ACTIONS(5711), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5713), 1, anon_sym_GT_GT, - ACTIONS(5640), 1, + ACTIONS(5717), 1, anon_sym_AMP, - ACTIONS(5642), 1, + ACTIONS(5719), 1, anon_sym_CARET, - ACTIONS(5644), 1, + ACTIONS(5721), 1, anon_sym_PIPE, - ACTIONS(5648), 1, + ACTIONS(5725), 1, anon_sym_PERCENT, - ACTIONS(5650), 1, + ACTIONS(5727), 1, anon_sym_STAR_STAR, - ACTIONS(5652), 1, + ACTIONS(5729), 1, anon_sym_LT, - STATE(1651), 1, + ACTIONS(5737), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5739), 1, + sym__ternary_qmark, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5628), 2, + ACTIONS(4798), 2, + anon_sym_RBRACK, + anon_sym_BQUOTE, + ACTIONS(5705), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5630), 2, + ACTIONS(5707), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5638), 2, + ACTIONS(5715), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5646), 2, + ACTIONS(5723), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5656), 2, + ACTIONS(5733), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5658), 2, + ACTIONS(5735), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5654), 3, + ACTIONS(5731), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4763), 7, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COLON, - anon_sym_PIPE_PIPE, - anon_sym_QMARK_QMARK, - anon_sym_BQUOTE, - anon_sym_satisfies, - [94374] = 16, - ACTIONS(4000), 1, + [94326] = 31, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(5648), 1, - anon_sym_PERCENT, - ACTIONS(5650), 1, - anon_sym_STAR_STAR, - ACTIONS(5773), 1, - anon_sym_LT, - STATE(1651), 1, - sym_type_arguments, - STATE(1674), 1, - sym_arguments, - STATE(4744), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4751), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5628), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5646), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4765), 8, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4763), 16, - sym__ternary_qmark, + ACTIONS(4728), 1, anon_sym_as, - anon_sym_COLON, + ACTIONS(4732), 1, + anon_sym_BANG, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(4770), 1, + anon_sym_satisfies, + ACTIONS(5709), 1, anon_sym_AMP_AMP, + ACTIONS(5711), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_BQUOTE, - anon_sym_satisfies, - [94449] = 22, - ACTIONS(4000), 1, - anon_sym_LPAREN, - ACTIONS(4002), 1, - anon_sym_LBRACK, - ACTIONS(4004), 1, - anon_sym_DOT, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(5636), 1, + ACTIONS(5713), 1, anon_sym_GT_GT, - ACTIONS(5648), 1, + ACTIONS(5717), 1, + anon_sym_AMP, + ACTIONS(5719), 1, + anon_sym_CARET, + ACTIONS(5721), 1, + anon_sym_PIPE, + ACTIONS(5725), 1, anon_sym_PERCENT, - ACTIONS(5650), 1, + ACTIONS(5727), 1, anon_sym_STAR_STAR, - ACTIONS(5652), 1, + ACTIONS(5729), 1, anon_sym_LT, - STATE(1651), 1, + ACTIONS(5737), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5739), 1, + sym__ternary_qmark, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5628), 2, + ACTIONS(4800), 2, + anon_sym_RBRACK, + anon_sym_BQUOTE, + ACTIONS(5705), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5630), 2, + ACTIONS(5707), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5638), 2, + ACTIONS(5715), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5646), 2, + ACTIONS(5723), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5656), 2, + ACTIONS(5733), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5658), 2, + ACTIONS(5735), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4765), 3, - anon_sym_BANG, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(5654), 3, + ACTIONS(5731), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4763), 9, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - anon_sym_QMARK_QMARK, - anon_sym_BQUOTE, - anon_sym_satisfies, - [94536] = 23, - ACTIONS(4000), 1, + [94431] = 31, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4719), 1, + ACTIONS(4728), 1, + anon_sym_as, + ACTIONS(4732), 1, + anon_sym_BANG, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(5636), 1, + ACTIONS(4770), 1, + anon_sym_satisfies, + ACTIONS(5709), 1, + anon_sym_AMP_AMP, + ACTIONS(5711), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5713), 1, anon_sym_GT_GT, - ACTIONS(5640), 1, + ACTIONS(5717), 1, anon_sym_AMP, - ACTIONS(5648), 1, + ACTIONS(5719), 1, + anon_sym_CARET, + ACTIONS(5721), 1, + anon_sym_PIPE, + ACTIONS(5725), 1, anon_sym_PERCENT, - ACTIONS(5650), 1, + ACTIONS(5727), 1, anon_sym_STAR_STAR, - ACTIONS(5652), 1, + ACTIONS(5729), 1, anon_sym_LT, - STATE(1651), 1, + ACTIONS(5737), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5739), 1, + sym__ternary_qmark, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4765), 2, - anon_sym_BANG, - anon_sym_PIPE, - ACTIONS(5628), 2, + ACTIONS(4802), 2, + anon_sym_RBRACK, + anon_sym_BQUOTE, + ACTIONS(5705), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5630), 2, + ACTIONS(5707), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5638), 2, + ACTIONS(5715), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5646), 2, + ACTIONS(5723), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5656), 2, + ACTIONS(5733), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5658), 2, + ACTIONS(5735), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5654), 3, + ACTIONS(5731), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4763), 9, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - anon_sym_QMARK_QMARK, - anon_sym_BQUOTE, - anon_sym_satisfies, - [94625] = 24, - ACTIONS(4000), 1, + [94536] = 31, + ACTIONS(4578), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(4580), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(4582), 1, anon_sym_DOT, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(5636), 1, + ACTIONS(4881), 1, + anon_sym_as, + ACTIONS(4883), 1, + anon_sym_BANG, + ACTIONS(4919), 1, + anon_sym_satisfies, + ACTIONS(5498), 1, + anon_sym_AMP_AMP, + ACTIONS(5500), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5502), 1, anon_sym_GT_GT, - ACTIONS(5640), 1, + ACTIONS(5506), 1, anon_sym_AMP, - ACTIONS(5642), 1, + ACTIONS(5508), 1, anon_sym_CARET, - ACTIONS(5648), 1, + ACTIONS(5510), 1, + anon_sym_PIPE, + ACTIONS(5514), 1, anon_sym_PERCENT, - ACTIONS(5650), 1, + ACTIONS(5516), 1, anon_sym_STAR_STAR, - ACTIONS(5652), 1, + ACTIONS(5518), 1, anon_sym_LT, - STATE(1651), 1, + ACTIONS(5526), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5528), 1, + sym__ternary_qmark, + STATE(1887), 1, sym_type_arguments, - STATE(1674), 1, + STATE(2221), 1, sym_arguments, - STATE(4744), 1, + STATE(5038), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4917), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4765), 2, - anon_sym_BANG, - anon_sym_PIPE, - ACTIONS(5628), 2, + ACTIONS(5494), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5630), 2, + ACTIONS(5496), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5638), 2, + ACTIONS(5504), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5646), 2, + ACTIONS(5512), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5656), 2, + ACTIONS(5522), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5658), 2, + ACTIONS(5524), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5654), 3, + ACTIONS(5754), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + ACTIONS(5520), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4763), 8, - sym__ternary_qmark, - anon_sym_as, - anon_sym_COLON, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_QMARK_QMARK, - anon_sym_BQUOTE, - anon_sym_satisfies, - [94716] = 8, - ACTIONS(4000), 1, + [94641] = 8, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(5776), 1, + ACTIONS(5756), 1, anon_sym_LT, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4786), 12, + ACTIONS(4777), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -218868,7 +219001,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4788), 23, + ACTIONS(4779), 23, sym__ternary_qmark, anon_sym_as, anon_sym_of, @@ -218892,415 +219025,415 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [94775] = 31, - ACTIONS(4000), 1, + [94700] = 31, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4753), 1, + ACTIONS(4770), 1, anon_sym_satisfies, - ACTIONS(5776), 1, + ACTIONS(5756), 1, anon_sym_LT, - ACTIONS(5782), 1, + ACTIONS(5762), 1, anon_sym_AMP_AMP, - ACTIONS(5784), 1, + ACTIONS(5764), 1, anon_sym_PIPE_PIPE, - ACTIONS(5786), 1, + ACTIONS(5766), 1, anon_sym_GT_GT, - ACTIONS(5790), 1, + ACTIONS(5770), 1, anon_sym_AMP, - ACTIONS(5792), 1, + ACTIONS(5772), 1, anon_sym_CARET, - ACTIONS(5794), 1, + ACTIONS(5774), 1, anon_sym_PIPE, - ACTIONS(5798), 1, + ACTIONS(5778), 1, anon_sym_PERCENT, - ACTIONS(5800), 1, + ACTIONS(5780), 1, anon_sym_STAR_STAR, - ACTIONS(5808), 1, + ACTIONS(5788), 1, anon_sym_QMARK_QMARK, - ACTIONS(5810), 1, + ACTIONS(5790), 1, sym__ternary_qmark, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4651), 2, + ACTIONS(4624), 2, anon_sym_of, anon_sym_BQUOTE, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5778), 2, + ACTIONS(5758), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5780), 2, + ACTIONS(5760), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5788), 2, + ACTIONS(5768), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5796), 2, + ACTIONS(5776), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5804), 2, + ACTIONS(5784), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5806), 2, + ACTIONS(5786), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5802), 3, + ACTIONS(5782), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [94880] = 31, - ACTIONS(4000), 1, + [94805] = 31, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4753), 1, + ACTIONS(4770), 1, anon_sym_satisfies, - ACTIONS(5776), 1, + ACTIONS(5756), 1, anon_sym_LT, - ACTIONS(5782), 1, + ACTIONS(5762), 1, anon_sym_AMP_AMP, - ACTIONS(5784), 1, + ACTIONS(5764), 1, anon_sym_PIPE_PIPE, - ACTIONS(5786), 1, + ACTIONS(5766), 1, anon_sym_GT_GT, - ACTIONS(5790), 1, + ACTIONS(5770), 1, anon_sym_AMP, - ACTIONS(5792), 1, + ACTIONS(5772), 1, anon_sym_CARET, - ACTIONS(5794), 1, + ACTIONS(5774), 1, anon_sym_PIPE, - ACTIONS(5798), 1, + ACTIONS(5778), 1, anon_sym_PERCENT, - ACTIONS(5800), 1, + ACTIONS(5780), 1, anon_sym_STAR_STAR, - ACTIONS(5808), 1, + ACTIONS(5788), 1, anon_sym_QMARK_QMARK, - ACTIONS(5810), 1, + ACTIONS(5790), 1, sym__ternary_qmark, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4769), 2, + ACTIONS(4781), 2, anon_sym_of, anon_sym_BQUOTE, - ACTIONS(5778), 2, + ACTIONS(5758), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5780), 2, + ACTIONS(5760), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5788), 2, + ACTIONS(5768), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5796), 2, + ACTIONS(5776), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5804), 2, + ACTIONS(5784), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5806), 2, + ACTIONS(5786), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5802), 3, + ACTIONS(5782), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [94985] = 31, - ACTIONS(4000), 1, + [94910] = 31, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4753), 1, + ACTIONS(4770), 1, anon_sym_satisfies, - ACTIONS(5776), 1, + ACTIONS(5756), 1, anon_sym_LT, - ACTIONS(5782), 1, + ACTIONS(5762), 1, anon_sym_AMP_AMP, - ACTIONS(5784), 1, + ACTIONS(5764), 1, anon_sym_PIPE_PIPE, - ACTIONS(5786), 1, + ACTIONS(5766), 1, anon_sym_GT_GT, - ACTIONS(5790), 1, + ACTIONS(5770), 1, anon_sym_AMP, - ACTIONS(5792), 1, + ACTIONS(5772), 1, anon_sym_CARET, - ACTIONS(5794), 1, + ACTIONS(5774), 1, anon_sym_PIPE, - ACTIONS(5798), 1, + ACTIONS(5778), 1, anon_sym_PERCENT, - ACTIONS(5800), 1, + ACTIONS(5780), 1, anon_sym_STAR_STAR, - ACTIONS(5808), 1, + ACTIONS(5788), 1, anon_sym_QMARK_QMARK, - ACTIONS(5810), 1, + ACTIONS(5790), 1, sym__ternary_qmark, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4822), 2, + ACTIONS(4783), 2, anon_sym_of, anon_sym_BQUOTE, - ACTIONS(5778), 2, + ACTIONS(5758), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5780), 2, + ACTIONS(5760), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5788), 2, + ACTIONS(5768), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5796), 2, + ACTIONS(5776), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5804), 2, + ACTIONS(5784), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5806), 2, + ACTIONS(5786), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5802), 3, + ACTIONS(5782), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [95090] = 31, - ACTIONS(4000), 1, + [95015] = 31, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4753), 1, + ACTIONS(4770), 1, anon_sym_satisfies, - ACTIONS(5776), 1, + ACTIONS(5756), 1, anon_sym_LT, - ACTIONS(5782), 1, + ACTIONS(5762), 1, anon_sym_AMP_AMP, - ACTIONS(5784), 1, + ACTIONS(5764), 1, anon_sym_PIPE_PIPE, - ACTIONS(5786), 1, + ACTIONS(5766), 1, anon_sym_GT_GT, - ACTIONS(5790), 1, + ACTIONS(5770), 1, anon_sym_AMP, - ACTIONS(5792), 1, + ACTIONS(5772), 1, anon_sym_CARET, - ACTIONS(5794), 1, + ACTIONS(5774), 1, anon_sym_PIPE, - ACTIONS(5798), 1, + ACTIONS(5778), 1, anon_sym_PERCENT, - ACTIONS(5800), 1, + ACTIONS(5780), 1, anon_sym_STAR_STAR, - ACTIONS(5808), 1, + ACTIONS(5788), 1, anon_sym_QMARK_QMARK, - ACTIONS(5810), 1, + ACTIONS(5790), 1, sym__ternary_qmark, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4795), 2, + ACTIONS(4785), 2, anon_sym_of, anon_sym_BQUOTE, - ACTIONS(5778), 2, + ACTIONS(5758), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5780), 2, + ACTIONS(5760), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5788), 2, + ACTIONS(5768), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5796), 2, + ACTIONS(5776), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5804), 2, + ACTIONS(5784), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5806), 2, + ACTIONS(5786), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5802), 3, + ACTIONS(5782), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [95195] = 31, - ACTIONS(4000), 1, + [95120] = 31, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4753), 1, + ACTIONS(4770), 1, anon_sym_satisfies, - ACTIONS(5776), 1, + ACTIONS(5756), 1, anon_sym_LT, - ACTIONS(5782), 1, + ACTIONS(5762), 1, anon_sym_AMP_AMP, - ACTIONS(5784), 1, + ACTIONS(5764), 1, anon_sym_PIPE_PIPE, - ACTIONS(5786), 1, + ACTIONS(5766), 1, anon_sym_GT_GT, - ACTIONS(5790), 1, + ACTIONS(5770), 1, anon_sym_AMP, - ACTIONS(5792), 1, + ACTIONS(5772), 1, anon_sym_CARET, - ACTIONS(5794), 1, + ACTIONS(5774), 1, anon_sym_PIPE, - ACTIONS(5798), 1, + ACTIONS(5778), 1, anon_sym_PERCENT, - ACTIONS(5800), 1, + ACTIONS(5780), 1, anon_sym_STAR_STAR, - ACTIONS(5808), 1, + ACTIONS(5788), 1, anon_sym_QMARK_QMARK, - ACTIONS(5810), 1, + ACTIONS(5790), 1, sym__ternary_qmark, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4601), 2, + ACTIONS(4672), 2, anon_sym_of, anon_sym_BQUOTE, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5778), 2, + ACTIONS(5758), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5780), 2, + ACTIONS(5760), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5788), 2, + ACTIONS(5768), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5796), 2, + ACTIONS(5776), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5804), 2, + ACTIONS(5784), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5806), 2, + ACTIONS(5786), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5802), 3, + ACTIONS(5782), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [95300] = 18, - ACTIONS(4000), 1, + [95225] = 18, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(5776), 1, + ACTIONS(5756), 1, anon_sym_LT, - ACTIONS(5786), 1, + ACTIONS(5766), 1, anon_sym_GT_GT, - ACTIONS(5798), 1, + ACTIONS(5778), 1, anon_sym_PERCENT, - ACTIONS(5800), 1, + ACTIONS(5780), 1, anon_sym_STAR_STAR, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5778), 2, + ACTIONS(5758), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5788), 2, + ACTIONS(5768), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5796), 2, + ACTIONS(5776), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4765), 7, + ACTIONS(4789), 7, anon_sym_BANG, anon_sym_in, anon_sym_AMP, @@ -219308,7 +219441,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4763), 14, + ACTIONS(4787), 14, sym__ternary_qmark, anon_sym_as, anon_sym_of, @@ -219323,32 +219456,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_BQUOTE, anon_sym_satisfies, - [95379] = 13, - ACTIONS(4000), 1, + [95304] = 13, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(5800), 1, + ACTIONS(5780), 1, anon_sym_STAR_STAR, - ACTIONS(5812), 1, + ACTIONS(5792), 1, anon_sym_LT, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4765), 12, + ACTIONS(4789), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -219361,7 +219494,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4763), 17, + ACTIONS(4787), 17, sym__ternary_qmark, anon_sym_as, anon_sym_of, @@ -219379,66 +219512,66 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_BQUOTE, anon_sym_satisfies, - [95448] = 25, - ACTIONS(4000), 1, + [95373] = 25, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4765), 1, + ACTIONS(4789), 1, anon_sym_BANG, - ACTIONS(5776), 1, + ACTIONS(5756), 1, anon_sym_LT, - ACTIONS(5786), 1, + ACTIONS(5766), 1, anon_sym_GT_GT, - ACTIONS(5790), 1, + ACTIONS(5770), 1, anon_sym_AMP, - ACTIONS(5792), 1, + ACTIONS(5772), 1, anon_sym_CARET, - ACTIONS(5794), 1, + ACTIONS(5774), 1, anon_sym_PIPE, - ACTIONS(5798), 1, + ACTIONS(5778), 1, anon_sym_PERCENT, - ACTIONS(5800), 1, + ACTIONS(5780), 1, anon_sym_STAR_STAR, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5778), 2, + ACTIONS(5758), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5780), 2, + ACTIONS(5760), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5788), 2, + ACTIONS(5768), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5796), 2, + ACTIONS(5776), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5804), 2, + ACTIONS(5784), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5806), 2, + ACTIONS(5786), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5802), 3, + ACTIONS(5782), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4763), 8, + ACTIONS(4787), 8, sym__ternary_qmark, anon_sym_as, anon_sym_of, @@ -219447,68 +219580,68 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_BQUOTE, anon_sym_satisfies, - [95541] = 26, - ACTIONS(4000), 1, + [95466] = 26, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4765), 1, + ACTIONS(4789), 1, anon_sym_BANG, - ACTIONS(5776), 1, + ACTIONS(5756), 1, anon_sym_LT, - ACTIONS(5782), 1, + ACTIONS(5762), 1, anon_sym_AMP_AMP, - ACTIONS(5786), 1, + ACTIONS(5766), 1, anon_sym_GT_GT, - ACTIONS(5790), 1, + ACTIONS(5770), 1, anon_sym_AMP, - ACTIONS(5792), 1, + ACTIONS(5772), 1, anon_sym_CARET, - ACTIONS(5794), 1, + ACTIONS(5774), 1, anon_sym_PIPE, - ACTIONS(5798), 1, + ACTIONS(5778), 1, anon_sym_PERCENT, - ACTIONS(5800), 1, + ACTIONS(5780), 1, anon_sym_STAR_STAR, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5778), 2, + ACTIONS(5758), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5780), 2, + ACTIONS(5760), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5788), 2, + ACTIONS(5768), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5796), 2, + ACTIONS(5776), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5804), 2, + ACTIONS(5784), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5806), 2, + ACTIONS(5786), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5802), 3, + ACTIONS(5782), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4763), 7, + ACTIONS(4787), 7, sym__ternary_qmark, anon_sym_as, anon_sym_of, @@ -219516,40 +219649,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_BQUOTE, anon_sym_satisfies, - [95636] = 16, - ACTIONS(4000), 1, + [95561] = 16, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(5798), 1, + ACTIONS(5778), 1, anon_sym_PERCENT, - ACTIONS(5800), 1, + ACTIONS(5780), 1, anon_sym_STAR_STAR, - ACTIONS(5812), 1, + ACTIONS(5792), 1, anon_sym_LT, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5778), 2, + ACTIONS(5758), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5796), 2, + ACTIONS(5776), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(4765), 8, + ACTIONS(4789), 8, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, @@ -219558,7 +219691,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4763), 16, + ACTIONS(4787), 16, sym__ternary_qmark, anon_sym_as, anon_sym_of, @@ -219575,62 +219708,62 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_BQUOTE, anon_sym_satisfies, - [95711] = 22, - ACTIONS(4000), 1, + [95636] = 22, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(5776), 1, + ACTIONS(5756), 1, anon_sym_LT, - ACTIONS(5786), 1, + ACTIONS(5766), 1, anon_sym_GT_GT, - ACTIONS(5798), 1, + ACTIONS(5778), 1, anon_sym_PERCENT, - ACTIONS(5800), 1, + ACTIONS(5780), 1, anon_sym_STAR_STAR, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5778), 2, + ACTIONS(5758), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5780), 2, + ACTIONS(5760), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5788), 2, + ACTIONS(5768), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5796), 2, + ACTIONS(5776), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5804), 2, + ACTIONS(5784), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5806), 2, + ACTIONS(5786), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(4765), 3, + ACTIONS(4789), 3, anon_sym_BANG, anon_sym_AMP, anon_sym_PIPE, - ACTIONS(5802), 3, + ACTIONS(5782), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4763), 9, + ACTIONS(4787), 9, sym__ternary_qmark, anon_sym_as, anon_sym_of, @@ -219640,63 +219773,63 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_BQUOTE, anon_sym_satisfies, - [95798] = 23, - ACTIONS(4000), 1, + [95723] = 23, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(5776), 1, + ACTIONS(5756), 1, anon_sym_LT, - ACTIONS(5786), 1, + ACTIONS(5766), 1, anon_sym_GT_GT, - ACTIONS(5790), 1, + ACTIONS(5770), 1, anon_sym_AMP, - ACTIONS(5798), 1, + ACTIONS(5778), 1, anon_sym_PERCENT, - ACTIONS(5800), 1, + ACTIONS(5780), 1, anon_sym_STAR_STAR, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4765), 2, + ACTIONS(4789), 2, anon_sym_BANG, anon_sym_PIPE, - ACTIONS(5778), 2, + ACTIONS(5758), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5780), 2, + ACTIONS(5760), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5788), 2, + ACTIONS(5768), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5796), 2, + ACTIONS(5776), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5804), 2, + ACTIONS(5784), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5806), 2, + ACTIONS(5786), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5802), 3, + ACTIONS(5782), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4763), 9, + ACTIONS(4787), 9, sym__ternary_qmark, anon_sym_as, anon_sym_of, @@ -219706,65 +219839,65 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_BQUOTE, anon_sym_satisfies, - [95887] = 24, - ACTIONS(4000), 1, + [95812] = 24, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(5776), 1, + ACTIONS(5756), 1, anon_sym_LT, - ACTIONS(5786), 1, + ACTIONS(5766), 1, anon_sym_GT_GT, - ACTIONS(5790), 1, + ACTIONS(5770), 1, anon_sym_AMP, - ACTIONS(5792), 1, + ACTIONS(5772), 1, anon_sym_CARET, - ACTIONS(5798), 1, + ACTIONS(5778), 1, anon_sym_PERCENT, - ACTIONS(5800), 1, + ACTIONS(5780), 1, anon_sym_STAR_STAR, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4765), 2, + ACTIONS(4789), 2, anon_sym_BANG, anon_sym_PIPE, - ACTIONS(5778), 2, + ACTIONS(5758), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5780), 2, + ACTIONS(5760), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5788), 2, + ACTIONS(5768), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5796), 2, + ACTIONS(5776), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5804), 2, + ACTIONS(5784), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5806), 2, + ACTIONS(5786), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5802), 3, + ACTIONS(5782), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4763), 8, + ACTIONS(4787), 8, sym__ternary_qmark, anon_sym_as, anon_sym_of, @@ -219773,37 +219906,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_BQUOTE, anon_sym_satisfies, - [95978] = 15, - ACTIONS(4000), 1, + [95903] = 15, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(5798), 1, + ACTIONS(5778), 1, anon_sym_PERCENT, - ACTIONS(5800), 1, + ACTIONS(5780), 1, anon_sym_STAR_STAR, - ACTIONS(5812), 1, + ACTIONS(5792), 1, anon_sym_LT, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5778), 2, + ACTIONS(5758), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4765), 10, + ACTIONS(4789), 10, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, @@ -219814,7 +219947,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4763), 16, + ACTIONS(4787), 16, sym__ternary_qmark, anon_sym_as, anon_sym_of, @@ -219831,38 +219964,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_BQUOTE, anon_sym_satisfies, - [96051] = 16, - ACTIONS(4000), 1, + [95976] = 16, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4753), 1, + ACTIONS(4770), 1, anon_sym_satisfies, - ACTIONS(5800), 1, + ACTIONS(5780), 1, anon_sym_STAR_STAR, - ACTIONS(5812), 1, + ACTIONS(5792), 1, anon_sym_LT, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4765), 11, + ACTIONS(4789), 11, anon_sym_STAR, anon_sym_in, anon_sym_GT_GT, @@ -219874,7 +220007,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4763), 15, + ACTIONS(4787), 15, sym__ternary_qmark, anon_sym_of, anon_sym_AMP_AMP, @@ -219890,58 +220023,58 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_BQUOTE, - [96126] = 20, - ACTIONS(4000), 1, + [96051] = 20, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(5776), 1, + ACTIONS(5756), 1, anon_sym_LT, - ACTIONS(5786), 1, + ACTIONS(5766), 1, anon_sym_GT_GT, - ACTIONS(5798), 1, + ACTIONS(5778), 1, anon_sym_PERCENT, - ACTIONS(5800), 1, + ACTIONS(5780), 1, anon_sym_STAR_STAR, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5778), 2, + ACTIONS(5758), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5780), 2, + ACTIONS(5760), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5788), 2, + ACTIONS(5768), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5796), 2, + ACTIONS(5776), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5802), 3, + ACTIONS(5782), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4765), 5, + ACTIONS(4789), 5, anon_sym_BANG, anon_sym_AMP, anon_sym_PIPE, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4763), 11, + ACTIONS(4787), 11, sym__ternary_qmark, anon_sym_as, anon_sym_of, @@ -219953,684 +220086,687 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_BQUOTE, anon_sym_satisfies, - [96209] = 27, - ACTIONS(4000), 1, + [96134] = 27, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4765), 1, + ACTIONS(4789), 1, anon_sym_BANG, - ACTIONS(5776), 1, + ACTIONS(5756), 1, anon_sym_LT, - ACTIONS(5782), 1, + ACTIONS(5762), 1, anon_sym_AMP_AMP, - ACTIONS(5784), 1, + ACTIONS(5764), 1, anon_sym_PIPE_PIPE, - ACTIONS(5786), 1, + ACTIONS(5766), 1, anon_sym_GT_GT, - ACTIONS(5790), 1, + ACTIONS(5770), 1, anon_sym_AMP, - ACTIONS(5792), 1, + ACTIONS(5772), 1, anon_sym_CARET, - ACTIONS(5794), 1, + ACTIONS(5774), 1, anon_sym_PIPE, - ACTIONS(5798), 1, + ACTIONS(5778), 1, anon_sym_PERCENT, - ACTIONS(5800), 1, + ACTIONS(5780), 1, anon_sym_STAR_STAR, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5778), 2, + ACTIONS(5758), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5780), 2, + ACTIONS(5760), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5788), 2, + ACTIONS(5768), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5796), 2, + ACTIONS(5776), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5804), 2, + ACTIONS(5784), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5806), 2, + ACTIONS(5786), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5802), 3, + ACTIONS(5782), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4763), 6, + ACTIONS(4787), 6, sym__ternary_qmark, anon_sym_as, anon_sym_of, anon_sym_QMARK_QMARK, anon_sym_BQUOTE, anon_sym_satisfies, - [96306] = 31, - ACTIONS(4000), 1, + [96231] = 31, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4753), 1, + ACTIONS(4770), 1, anon_sym_satisfies, - ACTIONS(5776), 1, + ACTIONS(5756), 1, anon_sym_LT, - ACTIONS(5782), 1, + ACTIONS(5762), 1, anon_sym_AMP_AMP, - ACTIONS(5784), 1, + ACTIONS(5764), 1, anon_sym_PIPE_PIPE, - ACTIONS(5786), 1, + ACTIONS(5766), 1, anon_sym_GT_GT, - ACTIONS(5790), 1, + ACTIONS(5770), 1, anon_sym_AMP, - ACTIONS(5792), 1, + ACTIONS(5772), 1, anon_sym_CARET, - ACTIONS(5794), 1, + ACTIONS(5774), 1, anon_sym_PIPE, - ACTIONS(5798), 1, + ACTIONS(5778), 1, anon_sym_PERCENT, - ACTIONS(5800), 1, + ACTIONS(5780), 1, anon_sym_STAR_STAR, - ACTIONS(5808), 1, + ACTIONS(5788), 1, anon_sym_QMARK_QMARK, - ACTIONS(5810), 1, + ACTIONS(5790), 1, sym__ternary_qmark, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4679), 2, + ACTIONS(4690), 2, anon_sym_of, anon_sym_BQUOTE, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5778), 2, + ACTIONS(5758), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5780), 2, + ACTIONS(5760), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5788), 2, + ACTIONS(5768), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5796), 2, + ACTIONS(5776), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5804), 2, + ACTIONS(5784), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5806), 2, + ACTIONS(5786), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5802), 3, + ACTIONS(5782), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [96411] = 31, - ACTIONS(4000), 1, + [96336] = 31, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4753), 1, + ACTIONS(4770), 1, anon_sym_satisfies, - ACTIONS(5776), 1, + ACTIONS(5756), 1, anon_sym_LT, - ACTIONS(5782), 1, + ACTIONS(5762), 1, anon_sym_AMP_AMP, - ACTIONS(5784), 1, + ACTIONS(5764), 1, anon_sym_PIPE_PIPE, - ACTIONS(5786), 1, + ACTIONS(5766), 1, anon_sym_GT_GT, - ACTIONS(5790), 1, + ACTIONS(5770), 1, anon_sym_AMP, - ACTIONS(5792), 1, + ACTIONS(5772), 1, anon_sym_CARET, - ACTIONS(5794), 1, + ACTIONS(5774), 1, anon_sym_PIPE, - ACTIONS(5798), 1, + ACTIONS(5778), 1, anon_sym_PERCENT, - ACTIONS(5800), 1, + ACTIONS(5780), 1, anon_sym_STAR_STAR, - ACTIONS(5808), 1, + ACTIONS(5788), 1, anon_sym_QMARK_QMARK, - ACTIONS(5810), 1, + ACTIONS(5790), 1, sym__ternary_qmark, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4808), 2, + ACTIONS(4730), 2, anon_sym_of, anon_sym_BQUOTE, - ACTIONS(5778), 2, + ACTIONS(4768), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5758), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5780), 2, + ACTIONS(5760), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5788), 2, + ACTIONS(5768), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5796), 2, + ACTIONS(5776), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5804), 2, + ACTIONS(5784), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5806), 2, + ACTIONS(5786), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5802), 3, + ACTIONS(5782), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [96516] = 31, - ACTIONS(4000), 1, + [96441] = 31, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4753), 1, + ACTIONS(4770), 1, anon_sym_satisfies, - ACTIONS(5776), 1, + ACTIONS(5756), 1, anon_sym_LT, - ACTIONS(5782), 1, + ACTIONS(5762), 1, anon_sym_AMP_AMP, - ACTIONS(5784), 1, + ACTIONS(5764), 1, anon_sym_PIPE_PIPE, - ACTIONS(5786), 1, + ACTIONS(5766), 1, anon_sym_GT_GT, - ACTIONS(5790), 1, + ACTIONS(5770), 1, anon_sym_AMP, - ACTIONS(5792), 1, + ACTIONS(5772), 1, anon_sym_CARET, - ACTIONS(5794), 1, + ACTIONS(5774), 1, anon_sym_PIPE, - ACTIONS(5798), 1, + ACTIONS(5778), 1, anon_sym_PERCENT, - ACTIONS(5800), 1, + ACTIONS(5780), 1, anon_sym_STAR_STAR, - ACTIONS(5808), 1, + ACTIONS(5788), 1, anon_sym_QMARK_QMARK, - ACTIONS(5810), 1, + ACTIONS(5790), 1, sym__ternary_qmark, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4633), 2, + ACTIONS(4511), 2, anon_sym_of, anon_sym_BQUOTE, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5778), 2, + ACTIONS(5758), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5780), 2, + ACTIONS(5760), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5788), 2, + ACTIONS(5768), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5796), 2, + ACTIONS(5776), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5804), 2, + ACTIONS(5784), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5806), 2, + ACTIONS(5786), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5802), 3, + ACTIONS(5782), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [96621] = 31, - ACTIONS(4000), 1, + [96546] = 31, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4753), 1, + ACTIONS(4770), 1, anon_sym_satisfies, - ACTIONS(5776), 1, + ACTIONS(5756), 1, anon_sym_LT, - ACTIONS(5782), 1, + ACTIONS(5762), 1, anon_sym_AMP_AMP, - ACTIONS(5784), 1, + ACTIONS(5764), 1, anon_sym_PIPE_PIPE, - ACTIONS(5786), 1, + ACTIONS(5766), 1, anon_sym_GT_GT, - ACTIONS(5790), 1, + ACTIONS(5770), 1, anon_sym_AMP, - ACTIONS(5792), 1, + ACTIONS(5772), 1, anon_sym_CARET, - ACTIONS(5794), 1, + ACTIONS(5774), 1, anon_sym_PIPE, - ACTIONS(5798), 1, + ACTIONS(5778), 1, anon_sym_PERCENT, - ACTIONS(5800), 1, + ACTIONS(5780), 1, anon_sym_STAR_STAR, - ACTIONS(5808), 1, + ACTIONS(5788), 1, anon_sym_QMARK_QMARK, - ACTIONS(5810), 1, + ACTIONS(5790), 1, sym__ternary_qmark, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4667), 2, + ACTIONS(4519), 2, anon_sym_of, anon_sym_BQUOTE, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5778), 2, + ACTIONS(5758), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5780), 2, + ACTIONS(5760), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5788), 2, + ACTIONS(5768), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5796), 2, + ACTIONS(5776), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5804), 2, + ACTIONS(5784), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5806), 2, + ACTIONS(5786), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5802), 3, + ACTIONS(5782), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [96726] = 31, - ACTIONS(4000), 1, + [96651] = 31, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4753), 1, + ACTIONS(4770), 1, anon_sym_satisfies, - ACTIONS(5776), 1, + ACTIONS(5756), 1, anon_sym_LT, - ACTIONS(5782), 1, + ACTIONS(5762), 1, anon_sym_AMP_AMP, - ACTIONS(5784), 1, + ACTIONS(5764), 1, anon_sym_PIPE_PIPE, - ACTIONS(5786), 1, + ACTIONS(5766), 1, anon_sym_GT_GT, - ACTIONS(5790), 1, + ACTIONS(5770), 1, anon_sym_AMP, - ACTIONS(5792), 1, + ACTIONS(5772), 1, anon_sym_CARET, - ACTIONS(5794), 1, + ACTIONS(5774), 1, anon_sym_PIPE, - ACTIONS(5798), 1, + ACTIONS(5778), 1, anon_sym_PERCENT, - ACTIONS(5800), 1, + ACTIONS(5780), 1, anon_sym_STAR_STAR, - ACTIONS(5808), 1, + ACTIONS(5788), 1, anon_sym_QMARK_QMARK, - ACTIONS(5810), 1, + ACTIONS(5790), 1, sym__ternary_qmark, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4697), 2, + ACTIONS(4523), 2, anon_sym_of, anon_sym_BQUOTE, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5778), 2, + ACTIONS(5758), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5780), 2, + ACTIONS(5760), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5788), 2, + ACTIONS(5768), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5796), 2, + ACTIONS(5776), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5804), 2, + ACTIONS(5784), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5806), 2, + ACTIONS(5786), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5802), 3, + ACTIONS(5782), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [96831] = 31, - ACTIONS(4000), 1, + [96756] = 31, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4753), 1, + ACTIONS(4770), 1, anon_sym_satisfies, - ACTIONS(5776), 1, + ACTIONS(5756), 1, anon_sym_LT, - ACTIONS(5782), 1, + ACTIONS(5762), 1, anon_sym_AMP_AMP, - ACTIONS(5784), 1, + ACTIONS(5764), 1, anon_sym_PIPE_PIPE, - ACTIONS(5786), 1, + ACTIONS(5766), 1, anon_sym_GT_GT, - ACTIONS(5790), 1, + ACTIONS(5770), 1, anon_sym_AMP, - ACTIONS(5792), 1, + ACTIONS(5772), 1, anon_sym_CARET, - ACTIONS(5794), 1, + ACTIONS(5774), 1, anon_sym_PIPE, - ACTIONS(5798), 1, + ACTIONS(5778), 1, anon_sym_PERCENT, - ACTIONS(5800), 1, + ACTIONS(5780), 1, anon_sym_STAR_STAR, - ACTIONS(5808), 1, + ACTIONS(5788), 1, anon_sym_QMARK_QMARK, - ACTIONS(5810), 1, + ACTIONS(5790), 1, sym__ternary_qmark, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4845), 2, + ACTIONS(4798), 2, anon_sym_of, anon_sym_BQUOTE, - ACTIONS(5778), 2, + ACTIONS(5758), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5780), 2, + ACTIONS(5760), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5788), 2, + ACTIONS(5768), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5796), 2, + ACTIONS(5776), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5804), 2, + ACTIONS(5784), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5806), 2, + ACTIONS(5786), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5802), 3, + ACTIONS(5782), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [96936] = 31, - ACTIONS(4000), 1, + [96861] = 31, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4753), 1, + ACTIONS(4770), 1, anon_sym_satisfies, - ACTIONS(5776), 1, + ACTIONS(5756), 1, anon_sym_LT, - ACTIONS(5782), 1, + ACTIONS(5762), 1, anon_sym_AMP_AMP, - ACTIONS(5784), 1, + ACTIONS(5764), 1, anon_sym_PIPE_PIPE, - ACTIONS(5786), 1, + ACTIONS(5766), 1, anon_sym_GT_GT, - ACTIONS(5790), 1, + ACTIONS(5770), 1, anon_sym_AMP, - ACTIONS(5792), 1, + ACTIONS(5772), 1, anon_sym_CARET, - ACTIONS(5794), 1, + ACTIONS(5774), 1, anon_sym_PIPE, - ACTIONS(5798), 1, + ACTIONS(5778), 1, anon_sym_PERCENT, - ACTIONS(5800), 1, + ACTIONS(5780), 1, anon_sym_STAR_STAR, - ACTIONS(5808), 1, + ACTIONS(5788), 1, anon_sym_QMARK_QMARK, - ACTIONS(5810), 1, + ACTIONS(5790), 1, sym__ternary_qmark, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4793), 2, + ACTIONS(4800), 2, anon_sym_of, anon_sym_BQUOTE, - ACTIONS(5778), 2, + ACTIONS(5758), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5780), 2, + ACTIONS(5760), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5788), 2, + ACTIONS(5768), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5796), 2, + ACTIONS(5776), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5804), 2, + ACTIONS(5784), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5806), 2, + ACTIONS(5786), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5802), 3, + ACTIONS(5782), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [97041] = 31, - ACTIONS(4000), 1, + [96966] = 31, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4753), 1, + ACTIONS(4770), 1, anon_sym_satisfies, - ACTIONS(5776), 1, + ACTIONS(5756), 1, anon_sym_LT, - ACTIONS(5782), 1, + ACTIONS(5762), 1, anon_sym_AMP_AMP, - ACTIONS(5784), 1, + ACTIONS(5764), 1, anon_sym_PIPE_PIPE, - ACTIONS(5786), 1, + ACTIONS(5766), 1, anon_sym_GT_GT, - ACTIONS(5790), 1, + ACTIONS(5770), 1, anon_sym_AMP, - ACTIONS(5792), 1, + ACTIONS(5772), 1, anon_sym_CARET, - ACTIONS(5794), 1, + ACTIONS(5774), 1, anon_sym_PIPE, - ACTIONS(5798), 1, + ACTIONS(5778), 1, anon_sym_PERCENT, - ACTIONS(5800), 1, + ACTIONS(5780), 1, anon_sym_STAR_STAR, - ACTIONS(5808), 1, + ACTIONS(5788), 1, anon_sym_QMARK_QMARK, - ACTIONS(5810), 1, + ACTIONS(5790), 1, sym__ternary_qmark, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4761), 2, + ACTIONS(4802), 2, anon_sym_of, anon_sym_BQUOTE, - ACTIONS(5778), 2, + ACTIONS(5758), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5780), 2, + ACTIONS(5760), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5788), 2, + ACTIONS(5768), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5796), 2, + ACTIONS(5776), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5804), 2, + ACTIONS(5784), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5806), 2, + ACTIONS(5786), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5802), 3, + ACTIONS(5782), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [97146] = 6, - ACTIONS(4419), 1, + [97071] = 7, + ACTIONS(4203), 1, anon_sym_EQ, - ACTIONS(4920), 1, - anon_sym_of, - ACTIONS(5815), 1, - anon_sym_in, + ACTIONS(4213), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4417), 12, + ACTIONS(4207), 2, + anon_sym_RBRACE, + anon_sym_LBRACK, + ACTIONS(4210), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4201), 11, anon_sym_STAR, anon_sym_BANG, + anon_sym_in, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -220638,13 +220774,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4421), 25, + ACTIONS(4205), 23, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -220664,153 +220798,135 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [97201] = 15, - ACTIONS(4000), 1, - anon_sym_LPAREN, - ACTIONS(4002), 1, - anon_sym_LBRACK, - ACTIONS(4004), 1, - anon_sym_DOT, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(5648), 1, - anon_sym_PERCENT, - ACTIONS(5650), 1, - anon_sym_STAR_STAR, - ACTIONS(5773), 1, - anon_sym_LT, - STATE(1651), 1, - sym_type_arguments, - STATE(1674), 1, - sym_arguments, - STATE(4744), 1, - sym_optional_chain, + [97128] = 6, + ACTIONS(4203), 1, + anon_sym_EQ, + ACTIONS(4935), 1, + anon_sym_of, + ACTIONS(5795), 1, + anon_sym_in, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5628), 2, + ACTIONS(4201), 12, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4765), 10, anon_sym_BANG, - anon_sym_in, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4763), 16, + ACTIONS(4205), 25, sym__ternary_qmark, anon_sym_as, - anon_sym_COLON, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [97274] = 16, - ACTIONS(4000), 1, - anon_sym_LPAREN, - ACTIONS(4002), 1, - anon_sym_LBRACK, - ACTIONS(4004), 1, + [97183] = 7, + ACTIONS(3562), 1, anon_sym_DOT, - ACTIONS(4713), 1, - anon_sym_as, - ACTIONS(4715), 1, - anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(3564), 1, anon_sym_QMARK_DOT, - ACTIONS(4753), 1, - anon_sym_satisfies, - ACTIONS(5650), 1, - anon_sym_STAR_STAR, - ACTIONS(5773), 1, - anon_sym_LT, - STATE(1651), 1, - sym_type_arguments, - STATE(1674), 1, - sym_arguments, - STATE(4744), 1, - sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4765), 11, + ACTIONS(3554), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_QMARK, + ACTIONS(3544), 4, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_extends, + ACTIONS(3498), 11, anon_sym_STAR, + anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4763), 15, + ACTIONS(3502), 20, sym__ternary_qmark, - anon_sym_COLON, + anon_sym_as, + anon_sym_LPAREN, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, - [97349] = 6, - ACTIONS(4577), 1, - anon_sym_EQ, - ACTIONS(4922), 1, - anon_sym_of, - ACTIONS(5818), 1, - anon_sym_in, + anon_sym_satisfies, + [97240] = 6, + ACTIONS(4626), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4575), 12, + ACTIONS(4271), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(4629), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(4537), 10, anon_sym_STAR, anon_sym_BANG, + anon_sym_in, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4579), 25, + ACTIONS(4539), 24, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -220830,30 +220946,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [97404] = 12, - ACTIONS(4000), 1, + [97295] = 12, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(5821), 1, + ACTIONS(5798), 1, anon_sym_LT, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4797), 12, + ACTIONS(4832), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -220866,7 +220982,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4799), 18, + ACTIONS(4834), 18, sym__ternary_qmark, anon_sym_as, anon_sym_of, @@ -220885,36 +221001,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_BQUOTE, anon_sym_satisfies, - [97471] = 15, - ACTIONS(4000), 1, + [97362] = 15, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4753), 1, + ACTIONS(4770), 1, anon_sym_satisfies, - ACTIONS(5824), 1, + ACTIONS(5801), 1, anon_sym_LT, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4836), 11, + ACTIONS(4839), 11, anon_sym_STAR, anon_sym_in, anon_sym_GT_GT, @@ -220926,7 +221042,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4838), 16, + ACTIONS(4841), 16, sym__ternary_qmark, anon_sym_of, anon_sym_AMP_AMP, @@ -220943,117 +221059,112 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_BQUOTE, - [97544] = 31, - ACTIONS(4000), 1, + [97435] = 31, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4753), 1, + ACTIONS(4770), 1, anon_sym_satisfies, - ACTIONS(5776), 1, + ACTIONS(5756), 1, anon_sym_LT, - ACTIONS(5782), 1, + ACTIONS(5762), 1, anon_sym_AMP_AMP, - ACTIONS(5784), 1, + ACTIONS(5764), 1, anon_sym_PIPE_PIPE, - ACTIONS(5786), 1, + ACTIONS(5766), 1, anon_sym_GT_GT, - ACTIONS(5790), 1, + ACTIONS(5770), 1, anon_sym_AMP, - ACTIONS(5792), 1, + ACTIONS(5772), 1, anon_sym_CARET, - ACTIONS(5794), 1, + ACTIONS(5774), 1, anon_sym_PIPE, - ACTIONS(5798), 1, + ACTIONS(5778), 1, anon_sym_PERCENT, - ACTIONS(5800), 1, + ACTIONS(5780), 1, anon_sym_STAR_STAR, - ACTIONS(5808), 1, + ACTIONS(5788), 1, anon_sym_QMARK_QMARK, - ACTIONS(5810), 1, + ACTIONS(5790), 1, sym__ternary_qmark, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4784), 2, + ACTIONS(4846), 2, anon_sym_of, anon_sym_BQUOTE, - ACTIONS(5778), 2, + ACTIONS(5758), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5780), 2, + ACTIONS(5760), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5788), 2, + ACTIONS(5768), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5796), 2, + ACTIONS(5776), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5804), 2, + ACTIONS(5784), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5806), 2, + ACTIONS(5786), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5802), 3, + ACTIONS(5782), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [97649] = 11, - ACTIONS(4000), 1, - anon_sym_LPAREN, - ACTIONS(4002), 1, - anon_sym_LBRACK, - ACTIONS(4004), 1, - anon_sym_DOT, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(5827), 1, - anon_sym_LT, - STATE(1651), 1, - sym_type_arguments, - STATE(1674), 1, - sym_arguments, - STATE(4744), 1, - sym_optional_chain, + [97540] = 6, + ACTIONS(4590), 1, + anon_sym_EQ, + ACTIONS(5086), 1, + anon_sym_of, + ACTIONS(5804), 1, + anon_sym_in, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4810), 12, + ACTIONS(4588), 12, anon_sym_STAR, anon_sym_BANG, - anon_sym_in, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4812), 20, + ACTIONS(4592), 25, sym__ternary_qmark, anon_sym_as, - anon_sym_of, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -221071,80 +221182,163 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [97714] = 20, - ACTIONS(4000), 1, - anon_sym_LPAREN, - ACTIONS(4002), 1, + [97595] = 6, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4313), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(4632), 3, anon_sym_LBRACK, - ACTIONS(4004), 1, anon_sym_DOT, - ACTIONS(4719), 1, anon_sym_QMARK_DOT, - ACTIONS(5636), 1, + ACTIONS(4635), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(4389), 10, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, anon_sym_GT_GT, - ACTIONS(5648), 1, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(4391), 22, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, anon_sym_PERCENT, - ACTIONS(5650), 1, anon_sym_STAR_STAR, - ACTIONS(5652), 1, - anon_sym_LT, - STATE(1651), 1, - sym_type_arguments, - STATE(1674), 1, - sym_arguments, - STATE(4744), 1, - sym_optional_chain, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [97650] = 5, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5628), 2, + ACTIONS(4217), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_QMARK, + ACTIONS(4215), 4, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_extends, + ACTIONS(3498), 11, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5630), 2, + anon_sym_BANG, anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(5638), 2, + ACTIONS(3502), 22, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5646), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5654), 3, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - ACTIONS(4765), 5, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [97703] = 6, + ACTIONS(4590), 1, + anon_sym_EQ, + ACTIONS(5086), 1, + anon_sym_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4810), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + ACTIONS(4588), 13, + anon_sym_STAR, anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4763), 11, + anon_sym_GT, + ACTIONS(4592), 23, sym__ternary_qmark, anon_sym_as, - anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [97797] = 6, - ACTIONS(1692), 1, + [97758] = 6, + ACTIONS(1698), 1, anon_sym_EQ, - ACTIONS(4924), 1, + ACTIONS(5092), 1, anon_sym_of, - ACTIONS(5830), 1, + ACTIONS(5807), 1, anon_sym_in, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1690), 12, + ACTIONS(1696), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_GT_GT, @@ -221157,7 +221351,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1694), 25, + ACTIONS(1700), 25, sym__ternary_qmark, anon_sym_as, anon_sym_COMMA, @@ -221183,181 +221377,84 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [97852] = 27, - ACTIONS(4000), 1, - anon_sym_LPAREN, - ACTIONS(4002), 1, + [97813] = 7, + ACTIONS(3679), 1, + anon_sym_EQ, + ACTIONS(4594), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, - anon_sym_DOT, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(4765), 1, - anon_sym_BANG, - ACTIONS(5632), 1, - anon_sym_AMP_AMP, - ACTIONS(5634), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5636), 1, - anon_sym_GT_GT, - ACTIONS(5640), 1, - anon_sym_AMP, - ACTIONS(5642), 1, - anon_sym_CARET, - ACTIONS(5644), 1, - anon_sym_PIPE, - ACTIONS(5648), 1, - anon_sym_PERCENT, - ACTIONS(5650), 1, - anon_sym_STAR_STAR, - ACTIONS(5652), 1, - anon_sym_LT, - STATE(1651), 1, - sym_type_arguments, - STATE(1674), 1, - sym_arguments, - STATE(4744), 1, - sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5628), 2, + ACTIONS(4231), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(4597), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(3498), 10, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5630), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(5638), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5646), 2, + anon_sym_GT_GT, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5656), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5658), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5654), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4763), 6, + ACTIONS(3502), 23, sym__ternary_qmark, anon_sym_as, - anon_sym_COLON, - anon_sym_QMARK_QMARK, - anon_sym_BQUOTE, - anon_sym_satisfies, - [97949] = 31, - ACTIONS(4000), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, - anon_sym_LBRACK, - ACTIONS(4004), 1, + anon_sym_RBRACK, anon_sym_DOT, - ACTIONS(4713), 1, - anon_sym_as, - ACTIONS(4715), 1, - anon_sym_BANG, - ACTIONS(4719), 1, anon_sym_QMARK_DOT, - ACTIONS(4753), 1, - anon_sym_satisfies, - ACTIONS(5632), 1, anon_sym_AMP_AMP, - ACTIONS(5634), 1, anon_sym_PIPE_PIPE, - ACTIONS(5636), 1, - anon_sym_GT_GT, - ACTIONS(5640), 1, - anon_sym_AMP, - ACTIONS(5642), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5644), 1, - anon_sym_PIPE, - ACTIONS(5648), 1, anon_sym_PERCENT, - ACTIONS(5650), 1, anon_sym_STAR_STAR, - ACTIONS(5652), 1, - anon_sym_LT, - ACTIONS(5660), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5662), 1, - sym__ternary_qmark, - STATE(1651), 1, - sym_type_arguments, - STATE(1674), 1, - sym_arguments, - STATE(4744), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4679), 2, - anon_sym_COLON, - anon_sym_BQUOTE, - ACTIONS(4751), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5628), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5630), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5638), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5646), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5656), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5658), 2, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5654), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [98054] = 7, - ACTIONS(3659), 1, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [97870] = 4, + ACTIONS(3658), 1, anon_sym_EQ, - ACTIONS(4530), 1, - anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4286), 2, - anon_sym_COMMA, - anon_sym_extends, - ACTIONS(4533), 3, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - ACTIONS(3496), 10, + ACTIONS(3498), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3500), 23, + anon_sym_GT, + ACTIONS(3502), 26, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, - anon_sym_RBRACK, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -221377,13 +221474,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [98111] = 4, - ACTIONS(3616), 1, + [97921] = 4, + ACTIONS(3660), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3496), 13, + ACTIONS(3498), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -221397,7 +221494,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3500), 26, + ACTIONS(3502), 26, sym__ternary_qmark, anon_sym_as, anon_sym_LBRACE, @@ -221424,22 +221521,22 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BQUOTE, anon_sym_satisfies, anon_sym_implements, - [98162] = 7, - ACTIONS(3663), 1, + [97972] = 7, + ACTIONS(3671), 1, anon_sym_EQ, - ACTIONS(4530), 1, + ACTIONS(4594), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4286), 2, + ACTIONS(4231), 2, anon_sym_COMMA, anon_sym_extends, - ACTIONS(4533), 3, + ACTIONS(4597), 3, anon_sym_AMP, anon_sym_PIPE, anon_sym_GT, - ACTIONS(3496), 10, + ACTIONS(3498), 10, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -221450,7 +221547,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3500), 23, + ACTIONS(3502), 23, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -221474,413 +221571,555 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [98219] = 31, - ACTIONS(4000), 1, + [98029] = 31, + ACTIONS(4578), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(4580), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(4582), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(4881), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4883), 1, anon_sym_BANG, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(4753), 1, + ACTIONS(4919), 1, anon_sym_satisfies, - ACTIONS(5632), 1, + ACTIONS(5498), 1, anon_sym_AMP_AMP, - ACTIONS(5634), 1, + ACTIONS(5500), 1, anon_sym_PIPE_PIPE, - ACTIONS(5636), 1, + ACTIONS(5502), 1, anon_sym_GT_GT, - ACTIONS(5640), 1, + ACTIONS(5506), 1, anon_sym_AMP, - ACTIONS(5642), 1, + ACTIONS(5508), 1, anon_sym_CARET, - ACTIONS(5644), 1, + ACTIONS(5510), 1, anon_sym_PIPE, - ACTIONS(5648), 1, + ACTIONS(5514), 1, anon_sym_PERCENT, - ACTIONS(5650), 1, + ACTIONS(5516), 1, anon_sym_STAR_STAR, - ACTIONS(5652), 1, + ACTIONS(5518), 1, anon_sym_LT, - ACTIONS(5660), 1, + ACTIONS(5526), 1, anon_sym_QMARK_QMARK, - ACTIONS(5662), 1, + ACTIONS(5528), 1, sym__ternary_qmark, - STATE(1651), 1, + STATE(1887), 1, sym_type_arguments, - STATE(1674), 1, + STATE(2221), 1, sym_arguments, - STATE(4744), 1, + STATE(5038), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4917), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4808), 2, - anon_sym_COLON, - anon_sym_BQUOTE, - ACTIONS(5628), 2, + ACTIONS(5494), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5630), 2, + ACTIONS(5496), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5638), 2, + ACTIONS(5504), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5646), 2, + ACTIONS(5512), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5656), 2, + ACTIONS(5522), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5658), 2, + ACTIONS(5524), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5654), 3, + ACTIONS(5810), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + ACTIONS(5520), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [98324] = 31, - ACTIONS(4000), 1, + [98134] = 19, + ACTIONS(231), 1, + anon_sym_STAR, + ACTIONS(2053), 1, + anon_sym_DOT_DOT_DOT, + ACTIONS(2351), 1, + anon_sym_DQUOTE, + ACTIONS(2353), 1, + anon_sym_SQUOTE, + ACTIONS(4503), 1, + anon_sym_LBRACK, + ACTIONS(5816), 1, + anon_sym_async, + ACTIONS(5818), 1, + anon_sym_static, + ACTIONS(5820), 1, + anon_sym_readonly, + ACTIONS(5826), 1, + anon_sym_override, + STATE(2810), 1, + sym_accessibility_modifier, + STATE(2829), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5450), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5814), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(5822), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(5824), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(3530), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + STATE(5585), 3, + sym_spread_element, + sym_method_definition, + sym_pair, + ACTIONS(5812), 14, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_declare, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [98215] = 23, + ACTIONS(3321), 1, + anon_sym_DQUOTE, + ACTIONS(3323), 1, + anon_sym_SQUOTE, + ACTIONS(3759), 1, + anon_sym_override, + ACTIONS(3871), 1, + anon_sym_AT, + ACTIONS(4179), 1, + anon_sym_LBRACK, + ACTIONS(5828), 1, + anon_sym_STAR, + ACTIONS(5830), 1, + anon_sym_async, + ACTIONS(5834), 1, + anon_sym_static, + ACTIONS(5836), 1, + anon_sym_readonly, + ACTIONS(5840), 1, + anon_sym_declare, + ACTIONS(5842), 1, + anon_sym_abstract, + ACTIONS(5844), 1, + anon_sym_accessor, + STATE(2681), 1, + sym_method_definition, + STATE(2789), 1, + sym_accessibility_modifier, + STATE(2800), 1, + aux_sym_export_statement_repeat1, + STATE(2831), 1, + sym_decorator, + STATE(2845), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5832), 2, + sym_number, + sym_private_property_identifier, + ACTIONS(5838), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(3757), 3, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + STATE(2995), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3733), 13, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [98304] = 4, + ACTIONS(4297), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4389), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4391), 26, + sym__ternary_qmark, + anon_sym_as, + anon_sym_COMMA, anon_sym_LPAREN, - ACTIONS(4002), 1, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, - ACTIONS(4004), 1, anon_sym_DOT, - ACTIONS(4713), 1, - anon_sym_as, - ACTIONS(4715), 1, - anon_sym_BANG, - ACTIONS(4719), 1, anon_sym_QMARK_DOT, - ACTIONS(4753), 1, - anon_sym_satisfies, - ACTIONS(5632), 1, anon_sym_AMP_AMP, - ACTIONS(5634), 1, anon_sym_PIPE_PIPE, - ACTIONS(5636), 1, - anon_sym_GT_GT, - ACTIONS(5640), 1, - anon_sym_AMP, - ACTIONS(5642), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5644), 1, - anon_sym_PIPE, - ACTIONS(5648), 1, anon_sym_PERCENT, - ACTIONS(5650), 1, anon_sym_STAR_STAR, - ACTIONS(5652), 1, - anon_sym_LT, - ACTIONS(5660), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - ACTIONS(5662), 1, - sym__ternary_qmark, - STATE(1651), 1, - sym_type_arguments, - STATE(1674), 1, - sym_arguments, - STATE(4744), 1, - sym_optional_chain, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [98355] = 4, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4633), 2, - anon_sym_COLON, - anon_sym_BQUOTE, - ACTIONS(4751), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5628), 2, + ACTIONS(4297), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(4389), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5630), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(5638), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5646), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5656), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5658), 2, + anon_sym_GT, + ACTIONS(4391), 25, + sym__automatic_semicolon, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5654), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [98429] = 31, - ACTIONS(4000), 1, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [98406] = 31, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4753), 1, - anon_sym_satisfies, - ACTIONS(5632), 1, + ACTIONS(4738), 1, anon_sym_AMP_AMP, - ACTIONS(5634), 1, + ACTIONS(4740), 1, anon_sym_PIPE_PIPE, - ACTIONS(5636), 1, + ACTIONS(4742), 1, anon_sym_GT_GT, - ACTIONS(5640), 1, + ACTIONS(4746), 1, anon_sym_AMP, - ACTIONS(5642), 1, + ACTIONS(4748), 1, anon_sym_CARET, - ACTIONS(5644), 1, + ACTIONS(4750), 1, anon_sym_PIPE, - ACTIONS(5648), 1, + ACTIONS(4754), 1, anon_sym_PERCENT, - ACTIONS(5650), 1, + ACTIONS(4756), 1, anon_sym_STAR_STAR, - ACTIONS(5652), 1, + ACTIONS(4758), 1, anon_sym_LT, - ACTIONS(5660), 1, + ACTIONS(4766), 1, anon_sym_QMARK_QMARK, - ACTIONS(5662), 1, + ACTIONS(4770), 1, + anon_sym_satisfies, + ACTIONS(4772), 1, sym__ternary_qmark, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4667), 2, - anon_sym_COLON, - anon_sym_BQUOTE, - ACTIONS(4751), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5628), 2, + ACTIONS(4726), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5630), 2, + ACTIONS(4734), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5638), 2, + ACTIONS(4744), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5646), 2, + ACTIONS(4752), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5656), 2, + ACTIONS(4762), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5658), 2, + ACTIONS(4764), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5654), 3, + ACTIONS(4768), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5747), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + ACTIONS(4760), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [98534] = 31, - ACTIONS(4000), 1, + [98511] = 32, + ACTIONS(4578), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(4580), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(4582), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(4881), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4883), 1, anon_sym_BANG, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(4753), 1, + ACTIONS(4919), 1, anon_sym_satisfies, - ACTIONS(4978), 1, + ACTIONS(5498), 1, anon_sym_AMP_AMP, - ACTIONS(4980), 1, + ACTIONS(5500), 1, anon_sym_PIPE_PIPE, - ACTIONS(4982), 1, + ACTIONS(5502), 1, anon_sym_GT_GT, - ACTIONS(4986), 1, + ACTIONS(5506), 1, anon_sym_AMP, - ACTIONS(4988), 1, + ACTIONS(5508), 1, anon_sym_CARET, - ACTIONS(4990), 1, + ACTIONS(5510), 1, anon_sym_PIPE, - ACTIONS(4994), 1, + ACTIONS(5514), 1, anon_sym_PERCENT, - ACTIONS(4996), 1, + ACTIONS(5516), 1, anon_sym_STAR_STAR, - ACTIONS(4998), 1, + ACTIONS(5518), 1, anon_sym_LT, - ACTIONS(5006), 1, + ACTIONS(5526), 1, anon_sym_QMARK_QMARK, - ACTIONS(5008), 1, + ACTIONS(5528), 1, sym__ternary_qmark, - STATE(1651), 1, + ACTIONS(5846), 1, + anon_sym_SEMI, + ACTIONS(5848), 1, + sym__automatic_semicolon, + STATE(1887), 1, sym_type_arguments, - STATE(1674), 1, + STATE(2221), 1, sym_arguments, - STATE(4744), 1, + STATE(5038), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4917), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4970), 2, + ACTIONS(5494), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(4976), 2, + ACTIONS(5496), 2, anon_sym_in, anon_sym_GT, - ACTIONS(4984), 2, + ACTIONS(5504), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(4992), 2, + ACTIONS(5512), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5002), 2, + ACTIONS(5522), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5004), 2, + ACTIONS(5524), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5771), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(5000), 3, + ACTIONS(5520), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [98639] = 31, - ACTIONS(4000), 1, + [98618] = 24, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4633), 1, - anon_sym_BQUOTE, - ACTIONS(4713), 1, - anon_sym_as, - ACTIONS(4715), 1, - anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4753), 1, - anon_sym_satisfies, - ACTIONS(5837), 1, - anon_sym_AMP_AMP, - ACTIONS(5839), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5841), 1, + ACTIONS(5713), 1, anon_sym_GT_GT, - ACTIONS(5845), 1, + ACTIONS(5717), 1, anon_sym_AMP, - ACTIONS(5847), 1, + ACTIONS(5719), 1, anon_sym_CARET, - ACTIONS(5849), 1, - anon_sym_PIPE, - ACTIONS(5853), 1, + ACTIONS(5725), 1, anon_sym_PERCENT, - ACTIONS(5855), 1, + ACTIONS(5727), 1, anon_sym_STAR_STAR, - ACTIONS(5857), 1, + ACTIONS(5729), 1, anon_sym_LT, - ACTIONS(5865), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5867), 1, - sym__ternary_qmark, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5833), 2, + ACTIONS(4789), 2, + anon_sym_BANG, + anon_sym_PIPE, + ACTIONS(5705), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5835), 2, + ACTIONS(5707), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5843), 2, + ACTIONS(5715), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5851), 2, + ACTIONS(5723), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5861), 2, + ACTIONS(5733), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5863), 2, + ACTIONS(5735), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5859), 3, + ACTIONS(5731), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [98743] = 12, - ACTIONS(2343), 1, + ACTIONS(4787), 8, + sym__ternary_qmark, + anon_sym_as, + anon_sym_RBRACK, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [98709] = 11, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(2363), 1, - anon_sym_async, - ACTIONS(4502), 1, + ACTIONS(4503), 1, anon_sym_LBRACK, - ACTIONS(4899), 1, + ACTIONS(4875), 1, anon_sym_STAR, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2347), 2, + ACTIONS(2355), 2, sym_number, sym_private_property_identifier, - ACTIONS(2367), 2, + ACTIONS(2371), 2, anon_sym_get, anon_sym_set, - ACTIONS(5767), 2, + ACTIONS(5648), 2, anon_sym_COMMA, anon_sym_RBRACE, - STATE(3573), 3, + STATE(3772), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 5, + ACTIONS(698), 5, sym__member_signature_marker, anon_sym_LPAREN, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2361), 20, + ACTIONS(2365), 21, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, + anon_sym_async, anon_sym_new, sym_identifier, anon_sym_static, @@ -221897,19 +222136,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [98809] = 6, - ACTIONS(4000), 1, - anon_sym_LPAREN, - STATE(1730), 1, - sym_arguments, + [98773] = 4, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5869), 3, - anon_sym_LBRACE, + ACTIONS(1824), 3, anon_sym_COMMA, - anon_sym_implements, - ACTIONS(4449), 13, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(5850), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -221923,9 +222158,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4451), 21, + ACTIONS(5853), 23, sym__ternary_qmark, anon_sym_as, + anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, @@ -221944,35 +222180,109 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [98823] = 31, + ACTIONS(3975), 1, + anon_sym_LPAREN, + ACTIONS(3977), 1, + anon_sym_LBRACK, + ACTIONS(3979), 1, + anon_sym_DOT, + ACTIONS(4728), 1, + anon_sym_as, + ACTIONS(4732), 1, + anon_sym_BANG, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(4770), 1, anon_sym_satisfies, - [98863] = 9, + ACTIONS(5709), 1, + anon_sym_AMP_AMP, + ACTIONS(5711), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5713), 1, + anon_sym_GT_GT, + ACTIONS(5717), 1, + anon_sym_AMP, + ACTIONS(5719), 1, + anon_sym_CARET, + ACTIONS(5721), 1, + anon_sym_PIPE, + ACTIONS(5725), 1, + anon_sym_PERCENT, + ACTIONS(5727), 1, + anon_sym_STAR_STAR, + ACTIONS(5729), 1, + anon_sym_LT, + ACTIONS(5737), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5739), 1, + sym__ternary_qmark, + ACTIONS(5856), 1, + anon_sym_RBRACK, + STATE(1530), 1, + sym_type_arguments, + STATE(1696), 1, + sym_arguments, + STATE(4736), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4768), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5705), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5707), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5715), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5723), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5733), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5735), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5731), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [98927] = 9, ACTIONS(237), 1, anon_sym_COMMA, - ACTIONS(700), 1, + ACTIONS(673), 1, anon_sym_RBRACE, - ACTIONS(4190), 1, + ACTIONS(4177), 1, anon_sym_EQ, - STATE(4754), 1, + STATE(4769), 1, aux_sym_object_repeat1, - STATE(4870), 1, + STATE(5141), 1, aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(696), 5, + ACTIONS(698), 5, sym__member_signature_marker, anon_sym_LPAREN, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(1977), 6, + ACTIONS(1989), 6, anon_sym_STAR, anon_sym_LBRACK, anon_sym_DQUOTE, anon_sym_SQUOTE, sym_number, sym_private_property_identifier, - ACTIONS(1975), 23, + ACTIONS(1987), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -221996,36 +222306,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [98923] = 11, - ACTIONS(2343), 1, - anon_sym_DQUOTE, - ACTIONS(2345), 1, - anon_sym_SQUOTE, - ACTIONS(4502), 1, - anon_sym_LBRACK, - ACTIONS(5514), 1, + [98987] = 9, + ACTIONS(237), 1, anon_sym_COMMA, - ACTIONS(5516), 1, + ACTIONS(673), 1, anon_sym_RBRACE, - STATE(5213), 1, + ACTIONS(4177), 1, + anon_sym_EQ, + STATE(4769), 1, aux_sym_object_repeat1, + STATE(5141), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2347), 2, - sym_number, - sym_private_property_identifier, - STATE(3573), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(696), 5, + ACTIONS(698), 5, sym__member_signature_marker, anon_sym_LPAREN, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2361), 23, + ACTIONS(1985), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(1983), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -222049,500 +222357,507 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [98987] = 32, - ACTIONS(4000), 1, + [99047] = 8, + ACTIONS(3975), 1, + anon_sym_LPAREN, + ACTIONS(5858), 1, + anon_sym_LT, + STATE(1530), 1, + sym_type_arguments, + STATE(1696), 1, + sym_arguments, + STATE(4736), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4777), 12, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4779), 22, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [99105] = 31, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4624), 1, + anon_sym_BQUOTE, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4753), 1, + ACTIONS(4770), 1, anon_sym_satisfies, - ACTIONS(5203), 1, - anon_sym_of, - ACTIONS(5776), 1, + ACTIONS(5858), 1, anon_sym_LT, - ACTIONS(5780), 1, - anon_sym_GT, - ACTIONS(5782), 1, + ACTIONS(5864), 1, anon_sym_AMP_AMP, - ACTIONS(5784), 1, + ACTIONS(5866), 1, anon_sym_PIPE_PIPE, - ACTIONS(5786), 1, + ACTIONS(5868), 1, anon_sym_GT_GT, - ACTIONS(5790), 1, + ACTIONS(5872), 1, anon_sym_AMP, - ACTIONS(5792), 1, + ACTIONS(5874), 1, anon_sym_CARET, - ACTIONS(5794), 1, + ACTIONS(5876), 1, anon_sym_PIPE, - ACTIONS(5798), 1, + ACTIONS(5880), 1, anon_sym_PERCENT, - ACTIONS(5800), 1, + ACTIONS(5882), 1, anon_sym_STAR_STAR, - ACTIONS(5808), 1, + ACTIONS(5890), 1, anon_sym_QMARK_QMARK, - ACTIONS(5810), 1, + ACTIONS(5892), 1, sym__ternary_qmark, - ACTIONS(5871), 1, - anon_sym_in, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5778), 2, + ACTIONS(5860), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5788), 2, + ACTIONS(5862), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5870), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5796), 2, + ACTIONS(5878), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5804), 2, + ACTIONS(5886), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5806), 2, + ACTIONS(5888), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5802), 3, + ACTIONS(5884), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [99093] = 10, - ACTIONS(2343), 1, - anon_sym_DQUOTE, - ACTIONS(2345), 1, - anon_sym_SQUOTE, - ACTIONS(4190), 1, - anon_sym_EQ, - ACTIONS(4502), 1, - anon_sym_LBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(2347), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(5529), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - STATE(3573), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(696), 5, - sym__member_signature_marker, + [99209] = 31, + ACTIONS(3975), 1, anon_sym_LPAREN, - anon_sym_COLON, + ACTIONS(3977), 1, + anon_sym_LBRACK, + ACTIONS(3979), 1, + anon_sym_DOT, + ACTIONS(4728), 1, + anon_sym_as, + ACTIONS(4732), 1, + anon_sym_BANG, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(4770), 1, + anon_sym_satisfies, + ACTIONS(4781), 1, + anon_sym_BQUOTE, + ACTIONS(5858), 1, anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2361), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [99155] = 4, + ACTIONS(5864), 1, + anon_sym_AMP_AMP, + ACTIONS(5866), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5868), 1, + anon_sym_GT_GT, + ACTIONS(5872), 1, + anon_sym_AMP, + ACTIONS(5874), 1, + anon_sym_CARET, + ACTIONS(5876), 1, + anon_sym_PIPE, + ACTIONS(5880), 1, + anon_sym_PERCENT, + ACTIONS(5882), 1, + anon_sym_STAR_STAR, + ACTIONS(5890), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5892), 1, + sym__ternary_qmark, + STATE(1530), 1, + sym_type_arguments, + STATE(1696), 1, + sym_arguments, + STATE(4736), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1858), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - ACTIONS(5874), 13, + ACTIONS(4768), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5860), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(5862), 2, anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + anon_sym_GT, + ACTIONS(5870), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5878), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5886), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(5877), 23, - sym__ternary_qmark, - anon_sym_as, + ACTIONS(5888), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5884), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [99313] = 31, + ACTIONS(3975), 1, anon_sym_LPAREN, + ACTIONS(3977), 1, anon_sym_LBRACK, + ACTIONS(3979), 1, anon_sym_DOT, + ACTIONS(4728), 1, + anon_sym_as, + ACTIONS(4732), 1, + anon_sym_BANG, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, + ACTIONS(4770), 1, + anon_sym_satisfies, + ACTIONS(4783), 1, + anon_sym_BQUOTE, + ACTIONS(5858), 1, + anon_sym_LT, + ACTIONS(5864), 1, anon_sym_AMP_AMP, + ACTIONS(5866), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(5868), 1, + anon_sym_GT_GT, + ACTIONS(5872), 1, + anon_sym_AMP, + ACTIONS(5874), 1, anon_sym_CARET, + ACTIONS(5876), 1, + anon_sym_PIPE, + ACTIONS(5880), 1, anon_sym_PERCENT, + ACTIONS(5882), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, + ACTIONS(5890), 1, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [99205] = 4, + ACTIONS(5892), 1, + sym__ternary_qmark, + STATE(1530), 1, + sym_type_arguments, + STATE(1696), 1, + sym_arguments, + STATE(4736), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4605), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - ACTIONS(5880), 13, + ACTIONS(4768), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5860), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(5862), 2, anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + anon_sym_GT, + ACTIONS(5870), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5878), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5886), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(5883), 23, - sym__ternary_qmark, - anon_sym_as, + ACTIONS(5888), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5884), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [99417] = 31, + ACTIONS(3975), 1, anon_sym_LPAREN, + ACTIONS(3977), 1, anon_sym_LBRACK, + ACTIONS(3979), 1, anon_sym_DOT, + ACTIONS(4728), 1, + anon_sym_as, + ACTIONS(4732), 1, + anon_sym_BANG, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, + ACTIONS(4770), 1, + anon_sym_satisfies, + ACTIONS(4785), 1, + anon_sym_BQUOTE, + ACTIONS(5858), 1, + anon_sym_LT, + ACTIONS(5864), 1, anon_sym_AMP_AMP, + ACTIONS(5866), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(5868), 1, + anon_sym_GT_GT, + ACTIONS(5872), 1, + anon_sym_AMP, + ACTIONS(5874), 1, anon_sym_CARET, + ACTIONS(5876), 1, + anon_sym_PIPE, + ACTIONS(5880), 1, anon_sym_PERCENT, + ACTIONS(5882), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, + ACTIONS(5890), 1, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [99255] = 4, + ACTIONS(5892), 1, + sym__ternary_qmark, + STATE(1530), 1, + sym_type_arguments, + STATE(1696), 1, + sym_arguments, + STATE(4736), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4609), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - ACTIONS(5886), 13, + ACTIONS(4768), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5860), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(5862), 2, anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + anon_sym_GT, + ACTIONS(5870), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5878), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5886), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(5889), 23, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, + ACTIONS(5888), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, + ACTIONS(5884), 3, + anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [99305] = 9, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(698), 1, - anon_sym_RBRACE, - ACTIONS(4190), 1, - anon_sym_EQ, - STATE(4754), 1, - aux_sym_object_repeat1, - STATE(4870), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(696), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(1977), 6, - anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - ACTIONS(1975), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [99365] = 9, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(698), 1, - anon_sym_RBRACE, - ACTIONS(4190), 1, - anon_sym_EQ, - STATE(4754), 1, - aux_sym_object_repeat1, - STATE(4870), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(696), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(1981), 6, - anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - ACTIONS(1979), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [99425] = 31, - ACTIONS(4000), 1, + [99521] = 31, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4672), 1, + anon_sym_BQUOTE, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4753), 1, + ACTIONS(4770), 1, anon_sym_satisfies, - ACTIONS(5632), 1, + ACTIONS(5858), 1, + anon_sym_LT, + ACTIONS(5864), 1, anon_sym_AMP_AMP, - ACTIONS(5634), 1, + ACTIONS(5866), 1, anon_sym_PIPE_PIPE, - ACTIONS(5636), 1, + ACTIONS(5868), 1, anon_sym_GT_GT, - ACTIONS(5640), 1, + ACTIONS(5872), 1, anon_sym_AMP, - ACTIONS(5642), 1, + ACTIONS(5874), 1, anon_sym_CARET, - ACTIONS(5644), 1, + ACTIONS(5876), 1, anon_sym_PIPE, - ACTIONS(5648), 1, + ACTIONS(5880), 1, anon_sym_PERCENT, - ACTIONS(5650), 1, + ACTIONS(5882), 1, anon_sym_STAR_STAR, - ACTIONS(5652), 1, - anon_sym_LT, - ACTIONS(5660), 1, + ACTIONS(5890), 1, anon_sym_QMARK_QMARK, - ACTIONS(5662), 1, - sym__ternary_qmark, ACTIONS(5892), 1, - anon_sym_COLON, - STATE(1651), 1, + sym__ternary_qmark, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5628), 2, + ACTIONS(5860), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5630), 2, + ACTIONS(5862), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5638), 2, + ACTIONS(5870), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5646), 2, + ACTIONS(5878), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5656), 2, + ACTIONS(5886), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5658), 2, + ACTIONS(5888), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5654), 3, + ACTIONS(5884), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [99529] = 4, + [99625] = 18, + ACTIONS(3975), 1, + anon_sym_LPAREN, + ACTIONS(3977), 1, + anon_sym_LBRACK, + ACTIONS(3979), 1, + anon_sym_DOT, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(5858), 1, + anon_sym_LT, + ACTIONS(5868), 1, + anon_sym_GT_GT, + ACTIONS(5880), 1, + anon_sym_PERCENT, + ACTIONS(5882), 1, + anon_sym_STAR_STAR, + STATE(1530), 1, + sym_type_arguments, + STATE(1696), 1, + sym_arguments, + STATE(4736), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4705), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - ACTIONS(5894), 13, + ACTIONS(4768), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5860), 2, anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5870), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5878), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4789), 7, anon_sym_BANG, anon_sym_in, - anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(5897), 23, + ACTIONS(4787), 13, sym__ternary_qmark, anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [99579] = 4, + [99703] = 13, + ACTIONS(3975), 1, + anon_sym_LPAREN, + ACTIONS(3977), 1, + anon_sym_LBRACK, + ACTIONS(3979), 1, + anon_sym_DOT, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(5882), 1, + anon_sym_STAR_STAR, + ACTIONS(5894), 1, + anon_sym_LT, + STATE(1530), 1, + sym_type_arguments, + STATE(1696), 1, + sym_arguments, + STATE(4736), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1816), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - ACTIONS(5900), 13, + ACTIONS(4768), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4789), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -222552,612 +222867,445 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(5903), 23, + ACTIONS(4787), 16, sym__ternary_qmark, anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [99629] = 7, - ACTIONS(3552), 1, - anon_sym_EQ, - ACTIONS(4530), 1, + [99771] = 25, + ACTIONS(3975), 1, + anon_sym_LPAREN, + ACTIONS(3977), 1, anon_sym_LBRACK, + ACTIONS(3979), 1, + anon_sym_DOT, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(4789), 1, + anon_sym_BANG, + ACTIONS(5858), 1, + anon_sym_LT, + ACTIONS(5868), 1, + anon_sym_GT_GT, + ACTIONS(5872), 1, + anon_sym_AMP, + ACTIONS(5874), 1, + anon_sym_CARET, + ACTIONS(5876), 1, + anon_sym_PIPE, + ACTIONS(5880), 1, + anon_sym_PERCENT, + ACTIONS(5882), 1, + anon_sym_STAR_STAR, + STATE(1530), 1, + sym_type_arguments, + STATE(1696), 1, + sym_arguments, + STATE(4736), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4286), 2, - anon_sym_COMMA, - anon_sym_extends, - ACTIONS(4533), 3, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - ACTIONS(3496), 10, + ACTIONS(4768), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5860), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(5862), 2, anon_sym_in, - anon_sym_GT_GT, + anon_sym_GT, + ACTIONS(5870), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5878), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5886), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(3500), 22, + ACTIONS(5888), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5884), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4787), 7, sym__ternary_qmark, anon_sym_as, - anon_sym_LPAREN, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [99685] = 31, - ACTIONS(4000), 1, + [99863] = 26, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, - anon_sym_as, - ACTIONS(4715), 1, - anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4753), 1, - anon_sym_satisfies, - ACTIONS(5664), 1, + ACTIONS(4789), 1, + anon_sym_BANG, + ACTIONS(5858), 1, anon_sym_LT, - ACTIONS(5670), 1, + ACTIONS(5864), 1, anon_sym_AMP_AMP, - ACTIONS(5672), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5674), 1, + ACTIONS(5868), 1, anon_sym_GT_GT, - ACTIONS(5678), 1, + ACTIONS(5872), 1, anon_sym_AMP, - ACTIONS(5680), 1, + ACTIONS(5874), 1, anon_sym_CARET, - ACTIONS(5682), 1, + ACTIONS(5876), 1, anon_sym_PIPE, - ACTIONS(5686), 1, + ACTIONS(5880), 1, anon_sym_PERCENT, - ACTIONS(5688), 1, + ACTIONS(5882), 1, anon_sym_STAR_STAR, - ACTIONS(5696), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5698), 1, - sym__ternary_qmark, - ACTIONS(5906), 1, - anon_sym_RBRACK, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5666), 2, + ACTIONS(5860), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5668), 2, + ACTIONS(5862), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5676), 2, + ACTIONS(5870), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5684), 2, + ACTIONS(5878), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5692), 2, + ACTIONS(5886), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5694), 2, + ACTIONS(5888), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5690), 3, + ACTIONS(5884), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [99789] = 9, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(4190), 1, - anon_sym_EQ, - ACTIONS(4931), 1, - anon_sym_RBRACE, - STATE(4754), 1, - aux_sym_object_repeat1, - STATE(4870), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(696), 5, - sym__member_signature_marker, + ACTIONS(4787), 6, + sym__ternary_qmark, + anon_sym_as, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [99957] = 16, + ACTIONS(3975), 1, anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(1977), 6, - anon_sym_STAR, + ACTIONS(3977), 1, anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - ACTIONS(1975), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [99849] = 9, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(4190), 1, - anon_sym_EQ, - ACTIONS(4931), 1, - anon_sym_RBRACE, - STATE(4754), 1, - aux_sym_object_repeat1, - STATE(4870), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(696), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, + ACTIONS(3979), 1, + anon_sym_DOT, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(5880), 1, + anon_sym_PERCENT, + ACTIONS(5882), 1, + anon_sym_STAR_STAR, + ACTIONS(5894), 1, anon_sym_LT, - anon_sym_QMARK, - ACTIONS(1981), 6, - anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - ACTIONS(1979), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [99909] = 11, - ACTIONS(1616), 1, - anon_sym_DQUOTE, - ACTIONS(1618), 1, - anon_sym_SQUOTE, - ACTIONS(4514), 1, - anon_sym_LBRACK, - ACTIONS(4524), 1, - anon_sym_override, - ACTIONS(5908), 1, - anon_sym_readonly, - STATE(2874), 1, - sym_override_modifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5588), 2, - sym_number, - sym_private_property_identifier, - STATE(3502), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(696), 7, - sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_QMARK, - ACTIONS(4512), 21, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [99973] = 9, - ACTIONS(1616), 1, - anon_sym_DQUOTE, - ACTIONS(1618), 1, - anon_sym_SQUOTE, - ACTIONS(4514), 1, - anon_sym_LBRACK, - ACTIONS(5910), 1, - anon_sym_abstract, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5588), 2, - sym_number, - sym_private_property_identifier, - STATE(3502), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(696), 7, - sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_QMARK, - ACTIONS(4512), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [100033] = 11, - ACTIONS(1616), 1, - anon_sym_DQUOTE, - ACTIONS(1618), 1, - anon_sym_SQUOTE, - ACTIONS(4514), 1, - anon_sym_LBRACK, - ACTIONS(4524), 1, - anon_sym_override, - ACTIONS(5914), 1, - anon_sym_readonly, - STATE(2878), 1, - sym_override_modifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5912), 2, - sym_number, - sym_private_property_identifier, - STATE(3436), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(696), 7, - sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_QMARK, - ACTIONS(4512), 21, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [100097] = 9, - ACTIONS(1616), 1, - anon_sym_DQUOTE, - ACTIONS(1618), 1, - anon_sym_SQUOTE, - ACTIONS(4514), 1, - anon_sym_LBRACK, - ACTIONS(5918), 1, - anon_sym_abstract, + STATE(1530), 1, + sym_type_arguments, + STATE(1696), 1, + sym_arguments, + STATE(4736), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5916), 2, - sym_number, - sym_private_property_identifier, - STATE(3437), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(696), 7, - sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_COMMA, + ACTIONS(4768), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5860), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5878), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(4789), 8, anon_sym_BANG, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_QMARK, - ACTIONS(4512), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [100157] = 31, - ACTIONS(4000), 1, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4787), 15, + sym__ternary_qmark, + anon_sym_as, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_BQUOTE, + anon_sym_satisfies, + [100031] = 22, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, - anon_sym_as, - ACTIONS(4715), 1, - anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4753), 1, - anon_sym_satisfies, - ACTIONS(5632), 1, - anon_sym_AMP_AMP, - ACTIONS(5634), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5636), 1, + ACTIONS(5858), 1, + anon_sym_LT, + ACTIONS(5868), 1, anon_sym_GT_GT, - ACTIONS(5640), 1, - anon_sym_AMP, - ACTIONS(5642), 1, - anon_sym_CARET, - ACTIONS(5644), 1, - anon_sym_PIPE, - ACTIONS(5648), 1, + ACTIONS(5880), 1, anon_sym_PERCENT, - ACTIONS(5650), 1, + ACTIONS(5882), 1, anon_sym_STAR_STAR, - ACTIONS(5652), 1, - anon_sym_LT, - ACTIONS(5660), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5662), 1, - sym__ternary_qmark, - ACTIONS(5920), 1, - anon_sym_COLON, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5628), 2, + ACTIONS(5860), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5630), 2, + ACTIONS(5862), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5638), 2, + ACTIONS(5870), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5646), 2, + ACTIONS(5878), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5656), 2, + ACTIONS(5886), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5658), 2, + ACTIONS(5888), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5654), 3, + ACTIONS(4789), 3, + anon_sym_BANG, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(5884), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [100261] = 6, - ACTIONS(4643), 1, + ACTIONS(4787), 8, + sym__ternary_qmark, + anon_sym_as, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [100117] = 23, + ACTIONS(3975), 1, + anon_sym_LPAREN, + ACTIONS(3977), 1, anon_sym_LBRACK, + ACTIONS(3979), 1, + anon_sym_DOT, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(5858), 1, + anon_sym_LT, + ACTIONS(5868), 1, + anon_sym_GT_GT, + ACTIONS(5872), 1, + anon_sym_AMP, + ACTIONS(5880), 1, + anon_sym_PERCENT, + ACTIONS(5882), 1, + anon_sym_STAR_STAR, + STATE(1530), 1, + sym_type_arguments, + STATE(1696), 1, + sym_arguments, + STATE(4736), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4646), 2, - anon_sym_AMP, + ACTIONS(4768), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4789), 2, + anon_sym_BANG, anon_sym_PIPE, - ACTIONS(4118), 3, - anon_sym_COMMA, - anon_sym_RBRACK, - anon_sym_extends, - ACTIONS(3496), 11, + ACTIONS(5860), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(5862), 2, anon_sym_in, - anon_sym_GT_GT, + anon_sym_GT, + ACTIONS(5870), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5878), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5886), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(3500), 22, + ACTIONS(5888), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5884), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4787), 8, sym__ternary_qmark, anon_sym_as, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_CARET, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [100205] = 24, + ACTIONS(3975), 1, anon_sym_LPAREN, + ACTIONS(3977), 1, + anon_sym_LBRACK, + ACTIONS(3979), 1, anon_sym_DOT, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(5858), 1, + anon_sym_LT, + ACTIONS(5868), 1, + anon_sym_GT_GT, + ACTIONS(5872), 1, + anon_sym_AMP, + ACTIONS(5874), 1, anon_sym_CARET, + ACTIONS(5880), 1, anon_sym_PERCENT, + ACTIONS(5882), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, + STATE(1530), 1, + sym_type_arguments, + STATE(1696), 1, + sym_arguments, + STATE(4736), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4768), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(4789), 2, + anon_sym_BANG, + anon_sym_PIPE, + ACTIONS(5860), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5862), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5870), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5878), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5886), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5888), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, + ACTIONS(5884), 3, + anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, + ACTIONS(4787), 7, + sym__ternary_qmark, + anon_sym_as, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_QMARK_QMARK, anon_sym_BQUOTE, anon_sym_satisfies, - [100315] = 12, - ACTIONS(4000), 1, + [100295] = 15, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(5922), 1, + ACTIONS(5880), 1, + anon_sym_PERCENT, + ACTIONS(5882), 1, + anon_sym_STAR_STAR, + ACTIONS(5894), 1, anon_sym_LT, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4797), 12, + ACTIONS(5860), 2, anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(4789), 10, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, @@ -223165,11 +223313,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4799), 17, + ACTIONS(4787), 15, sym__ternary_qmark, anon_sym_as, anon_sym_AMP_AMP, @@ -223177,8 +223324,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -223187,36 +223332,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_BQUOTE, anon_sym_satisfies, - [100381] = 15, - ACTIONS(4000), 1, + [100367] = 16, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4753), 1, + ACTIONS(4770), 1, anon_sym_satisfies, - ACTIONS(5925), 1, + ACTIONS(5882), 1, + anon_sym_STAR_STAR, + ACTIONS(5894), 1, anon_sym_LT, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4836), 11, + ACTIONS(4789), 11, anon_sym_STAR, anon_sym_in, anon_sym_GT_GT, @@ -223228,7 +223375,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4838), 15, + ACTIONS(4787), 14, sym__ternary_qmark, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, @@ -223236,7 +223383,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, - anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -223244,1055 +223390,1682 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK_QMARK, anon_sym_instanceof, anon_sym_BQUOTE, - [100453] = 31, - ACTIONS(4000), 1, + [100441] = 20, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, - anon_sym_as, - ACTIONS(4715), 1, - anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4753), 1, - anon_sym_satisfies, - ACTIONS(4784), 1, - anon_sym_BQUOTE, - ACTIONS(5837), 1, - anon_sym_AMP_AMP, - ACTIONS(5839), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5841), 1, + ACTIONS(5858), 1, + anon_sym_LT, + ACTIONS(5868), 1, anon_sym_GT_GT, - ACTIONS(5845), 1, - anon_sym_AMP, - ACTIONS(5847), 1, - anon_sym_CARET, - ACTIONS(5849), 1, - anon_sym_PIPE, - ACTIONS(5853), 1, + ACTIONS(5880), 1, anon_sym_PERCENT, - ACTIONS(5855), 1, + ACTIONS(5882), 1, anon_sym_STAR_STAR, - ACTIONS(5857), 1, - anon_sym_LT, - ACTIONS(5865), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5867), 1, - sym__ternary_qmark, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5833), 2, + ACTIONS(5860), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5835), 2, + ACTIONS(5862), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5843), 2, + ACTIONS(5870), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5851), 2, + ACTIONS(5878), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5861), 2, + ACTIONS(5884), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + ACTIONS(4789), 5, + anon_sym_BANG, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5863), 2, + ACTIONS(4787), 10, + sym__ternary_qmark, + anon_sym_as, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_CARET, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5859), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [100557] = 11, - ACTIONS(4000), 1, + anon_sym_QMARK_QMARK, + anon_sym_BQUOTE, + anon_sym_satisfies, + [100523] = 27, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(5928), 1, + ACTIONS(4789), 1, + anon_sym_BANG, + ACTIONS(5858), 1, anon_sym_LT, - STATE(1651), 1, + ACTIONS(5864), 1, + anon_sym_AMP_AMP, + ACTIONS(5866), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5868), 1, + anon_sym_GT_GT, + ACTIONS(5872), 1, + anon_sym_AMP, + ACTIONS(5874), 1, + anon_sym_CARET, + ACTIONS(5876), 1, + anon_sym_PIPE, + ACTIONS(5880), 1, + anon_sym_PERCENT, + ACTIONS(5882), 1, + anon_sym_STAR_STAR, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4810), 12, + ACTIONS(4768), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5860), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(5862), 2, anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + anon_sym_GT, + ACTIONS(5870), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5878), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, + ACTIONS(5886), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4812), 19, - sym__ternary_qmark, - anon_sym_as, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, + ACTIONS(5888), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, + ACTIONS(5884), 3, + anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, + ACTIONS(4787), 5, + sym__ternary_qmark, + anon_sym_as, + anon_sym_QMARK_QMARK, anon_sym_BQUOTE, anon_sym_satisfies, - [100621] = 31, - ACTIONS(4000), 1, + [100619] = 31, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4690), 1, + anon_sym_BQUOTE, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4753), 1, + ACTIONS(4770), 1, anon_sym_satisfies, - ACTIONS(5632), 1, + ACTIONS(5858), 1, + anon_sym_LT, + ACTIONS(5864), 1, anon_sym_AMP_AMP, - ACTIONS(5634), 1, + ACTIONS(5866), 1, anon_sym_PIPE_PIPE, - ACTIONS(5636), 1, + ACTIONS(5868), 1, anon_sym_GT_GT, - ACTIONS(5640), 1, + ACTIONS(5872), 1, anon_sym_AMP, - ACTIONS(5642), 1, + ACTIONS(5874), 1, anon_sym_CARET, - ACTIONS(5644), 1, + ACTIONS(5876), 1, anon_sym_PIPE, - ACTIONS(5648), 1, + ACTIONS(5880), 1, anon_sym_PERCENT, - ACTIONS(5650), 1, + ACTIONS(5882), 1, anon_sym_STAR_STAR, - ACTIONS(5652), 1, - anon_sym_LT, - ACTIONS(5660), 1, + ACTIONS(5890), 1, anon_sym_QMARK_QMARK, - ACTIONS(5662), 1, + ACTIONS(5892), 1, sym__ternary_qmark, - ACTIONS(5931), 1, - anon_sym_COLON, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5628), 2, + ACTIONS(5860), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5630), 2, + ACTIONS(5862), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5638), 2, + ACTIONS(5870), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5646), 2, + ACTIONS(5878), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5656), 2, + ACTIONS(5886), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5658), 2, + ACTIONS(5888), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5654), 3, + ACTIONS(5884), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [100725] = 9, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(671), 1, - anon_sym_RBRACE, - ACTIONS(4190), 1, - anon_sym_EQ, - STATE(4863), 1, - aux_sym_object_repeat1, - STATE(4870), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(696), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(1977), 6, - anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - ACTIONS(1975), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [100785] = 9, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(671), 1, - anon_sym_RBRACE, - ACTIONS(4190), 1, - anon_sym_EQ, - STATE(4863), 1, - aux_sym_object_repeat1, - STATE(4870), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(696), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(1981), 6, - anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - ACTIONS(1979), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [100845] = 31, - ACTIONS(4000), 1, + [100723] = 31, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4730), 1, + anon_sym_BQUOTE, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4753), 1, + ACTIONS(4770), 1, anon_sym_satisfies, - ACTIONS(5632), 1, + ACTIONS(5858), 1, + anon_sym_LT, + ACTIONS(5864), 1, anon_sym_AMP_AMP, - ACTIONS(5634), 1, + ACTIONS(5866), 1, anon_sym_PIPE_PIPE, - ACTIONS(5636), 1, + ACTIONS(5868), 1, anon_sym_GT_GT, - ACTIONS(5640), 1, + ACTIONS(5872), 1, anon_sym_AMP, - ACTIONS(5642), 1, + ACTIONS(5874), 1, anon_sym_CARET, - ACTIONS(5644), 1, + ACTIONS(5876), 1, anon_sym_PIPE, - ACTIONS(5648), 1, + ACTIONS(5880), 1, anon_sym_PERCENT, - ACTIONS(5650), 1, + ACTIONS(5882), 1, anon_sym_STAR_STAR, - ACTIONS(5652), 1, - anon_sym_LT, - ACTIONS(5660), 1, + ACTIONS(5890), 1, anon_sym_QMARK_QMARK, - ACTIONS(5662), 1, + ACTIONS(5892), 1, sym__ternary_qmark, - ACTIONS(5933), 1, - anon_sym_COLON, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5628), 2, + ACTIONS(5860), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5630), 2, + ACTIONS(5862), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5638), 2, + ACTIONS(5870), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5646), 2, + ACTIONS(5878), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5656), 2, + ACTIONS(5886), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5658), 2, + ACTIONS(5888), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5654), 3, + ACTIONS(5884), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [100949] = 11, - ACTIONS(1616), 1, - anon_sym_DQUOTE, - ACTIONS(1618), 1, - anon_sym_SQUOTE, - ACTIONS(4514), 1, + [100827] = 31, + ACTIONS(3975), 1, + anon_sym_LPAREN, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4524), 1, - anon_sym_override, - ACTIONS(5935), 1, - anon_sym_readonly, - STATE(2860), 1, - sym_override_modifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4824), 2, - sym_number, - sym_private_property_identifier, - STATE(3500), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(696), 7, - sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_COMMA, + ACTIONS(3979), 1, + anon_sym_DOT, + ACTIONS(4511), 1, + anon_sym_BQUOTE, + ACTIONS(4728), 1, + anon_sym_as, + ACTIONS(4732), 1, anon_sym_BANG, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_QMARK, - ACTIONS(4512), 21, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [101013] = 6, - ACTIONS(4419), 1, - anon_sym_EQ, - ACTIONS(4771), 1, - anon_sym_RBRACK, - ACTIONS(4920), 1, - anon_sym_COMMA, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(4770), 1, + anon_sym_satisfies, + ACTIONS(5858), 1, + anon_sym_LT, + ACTIONS(5864), 1, + anon_sym_AMP_AMP, + ACTIONS(5866), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5868), 1, + anon_sym_GT_GT, + ACTIONS(5872), 1, + anon_sym_AMP, + ACTIONS(5874), 1, + anon_sym_CARET, + ACTIONS(5876), 1, + anon_sym_PIPE, + ACTIONS(5880), 1, + anon_sym_PERCENT, + ACTIONS(5882), 1, + anon_sym_STAR_STAR, + ACTIONS(5890), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5892), 1, + sym__ternary_qmark, + STATE(1530), 1, + sym_type_arguments, + STATE(1696), 1, + sym_arguments, + STATE(4736), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4417), 13, + ACTIONS(4768), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5860), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(5862), 2, anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + anon_sym_GT, + ACTIONS(5870), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5878), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5886), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4421), 23, - sym__ternary_qmark, - anon_sym_as, + ACTIONS(5888), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5884), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [100931] = 31, + ACTIONS(3975), 1, anon_sym_LPAREN, + ACTIONS(3977), 1, anon_sym_LBRACK, + ACTIONS(3979), 1, anon_sym_DOT, + ACTIONS(4519), 1, + anon_sym_BQUOTE, + ACTIONS(4728), 1, + anon_sym_as, + ACTIONS(4732), 1, + anon_sym_BANG, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, + ACTIONS(4770), 1, + anon_sym_satisfies, + ACTIONS(5858), 1, + anon_sym_LT, + ACTIONS(5864), 1, anon_sym_AMP_AMP, + ACTIONS(5866), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(5868), 1, + anon_sym_GT_GT, + ACTIONS(5872), 1, + anon_sym_AMP, + ACTIONS(5874), 1, anon_sym_CARET, + ACTIONS(5876), 1, + anon_sym_PIPE, + ACTIONS(5880), 1, anon_sym_PERCENT, + ACTIONS(5882), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, + ACTIONS(5890), 1, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [101067] = 8, - ACTIONS(4000), 1, - anon_sym_LPAREN, - ACTIONS(5857), 1, - anon_sym_LT, - STATE(1651), 1, + ACTIONS(5892), 1, + sym__ternary_qmark, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4786), 12, + ACTIONS(4768), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5860), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(5862), 2, anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + anon_sym_GT, + ACTIONS(5870), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5878), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, + ACTIONS(5886), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4788), 22, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, + ACTIONS(5888), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, + ACTIONS(5884), 3, + anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [101125] = 31, - ACTIONS(4000), 1, + [101035] = 31, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4651), 1, + ACTIONS(4523), 1, anon_sym_BQUOTE, - ACTIONS(4713), 1, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4753), 1, + ACTIONS(4770), 1, anon_sym_satisfies, - ACTIONS(5837), 1, + ACTIONS(5858), 1, + anon_sym_LT, + ACTIONS(5864), 1, anon_sym_AMP_AMP, - ACTIONS(5839), 1, + ACTIONS(5866), 1, anon_sym_PIPE_PIPE, - ACTIONS(5841), 1, + ACTIONS(5868), 1, anon_sym_GT_GT, - ACTIONS(5845), 1, + ACTIONS(5872), 1, anon_sym_AMP, - ACTIONS(5847), 1, + ACTIONS(5874), 1, anon_sym_CARET, - ACTIONS(5849), 1, + ACTIONS(5876), 1, anon_sym_PIPE, - ACTIONS(5853), 1, + ACTIONS(5880), 1, anon_sym_PERCENT, - ACTIONS(5855), 1, + ACTIONS(5882), 1, anon_sym_STAR_STAR, - ACTIONS(5857), 1, - anon_sym_LT, - ACTIONS(5865), 1, + ACTIONS(5890), 1, anon_sym_QMARK_QMARK, - ACTIONS(5867), 1, + ACTIONS(5892), 1, sym__ternary_qmark, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5833), 2, + ACTIONS(5860), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5835), 2, + ACTIONS(5862), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5843), 2, + ACTIONS(5870), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5851), 2, + ACTIONS(5878), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5861), 2, + ACTIONS(5886), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5863), 2, + ACTIONS(5888), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5859), 3, + ACTIONS(5884), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [101229] = 31, - ACTIONS(4000), 1, + [101139] = 31, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4753), 1, + ACTIONS(4770), 1, anon_sym_satisfies, - ACTIONS(4769), 1, + ACTIONS(4798), 1, anon_sym_BQUOTE, - ACTIONS(5837), 1, + ACTIONS(5858), 1, + anon_sym_LT, + ACTIONS(5864), 1, anon_sym_AMP_AMP, - ACTIONS(5839), 1, + ACTIONS(5866), 1, anon_sym_PIPE_PIPE, - ACTIONS(5841), 1, + ACTIONS(5868), 1, anon_sym_GT_GT, - ACTIONS(5845), 1, + ACTIONS(5872), 1, anon_sym_AMP, - ACTIONS(5847), 1, + ACTIONS(5874), 1, anon_sym_CARET, - ACTIONS(5849), 1, + ACTIONS(5876), 1, anon_sym_PIPE, - ACTIONS(5853), 1, + ACTIONS(5880), 1, anon_sym_PERCENT, - ACTIONS(5855), 1, + ACTIONS(5882), 1, anon_sym_STAR_STAR, - ACTIONS(5857), 1, - anon_sym_LT, - ACTIONS(5865), 1, + ACTIONS(5890), 1, anon_sym_QMARK_QMARK, - ACTIONS(5867), 1, + ACTIONS(5892), 1, sym__ternary_qmark, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5833), 2, + ACTIONS(5860), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5835), 2, + ACTIONS(5862), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5843), 2, + ACTIONS(5870), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5851), 2, + ACTIONS(5878), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5861), 2, + ACTIONS(5886), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5863), 2, + ACTIONS(5888), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5859), 3, + ACTIONS(5884), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [101333] = 31, - ACTIONS(4000), 1, + [101243] = 31, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4753), 1, + ACTIONS(4770), 1, anon_sym_satisfies, - ACTIONS(4822), 1, + ACTIONS(4800), 1, anon_sym_BQUOTE, - ACTIONS(5837), 1, + ACTIONS(5858), 1, + anon_sym_LT, + ACTIONS(5864), 1, anon_sym_AMP_AMP, - ACTIONS(5839), 1, + ACTIONS(5866), 1, anon_sym_PIPE_PIPE, - ACTIONS(5841), 1, + ACTIONS(5868), 1, anon_sym_GT_GT, - ACTIONS(5845), 1, + ACTIONS(5872), 1, anon_sym_AMP, - ACTIONS(5847), 1, + ACTIONS(5874), 1, anon_sym_CARET, - ACTIONS(5849), 1, + ACTIONS(5876), 1, anon_sym_PIPE, - ACTIONS(5853), 1, + ACTIONS(5880), 1, anon_sym_PERCENT, - ACTIONS(5855), 1, + ACTIONS(5882), 1, anon_sym_STAR_STAR, - ACTIONS(5857), 1, - anon_sym_LT, - ACTIONS(5865), 1, + ACTIONS(5890), 1, anon_sym_QMARK_QMARK, - ACTIONS(5867), 1, + ACTIONS(5892), 1, sym__ternary_qmark, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5833), 2, + ACTIONS(5860), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5835), 2, + ACTIONS(5862), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5843), 2, + ACTIONS(5870), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5851), 2, + ACTIONS(5878), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5861), 2, + ACTIONS(5886), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5863), 2, + ACTIONS(5888), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5859), 3, + ACTIONS(5884), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [101437] = 31, - ACTIONS(4000), 1, + [101347] = 31, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4753), 1, + ACTIONS(4770), 1, anon_sym_satisfies, - ACTIONS(4795), 1, + ACTIONS(4802), 1, anon_sym_BQUOTE, - ACTIONS(5837), 1, + ACTIONS(5858), 1, + anon_sym_LT, + ACTIONS(5864), 1, anon_sym_AMP_AMP, - ACTIONS(5839), 1, + ACTIONS(5866), 1, anon_sym_PIPE_PIPE, - ACTIONS(5841), 1, + ACTIONS(5868), 1, anon_sym_GT_GT, - ACTIONS(5845), 1, + ACTIONS(5872), 1, anon_sym_AMP, - ACTIONS(5847), 1, + ACTIONS(5874), 1, anon_sym_CARET, - ACTIONS(5849), 1, + ACTIONS(5876), 1, anon_sym_PIPE, - ACTIONS(5853), 1, + ACTIONS(5880), 1, anon_sym_PERCENT, - ACTIONS(5855), 1, + ACTIONS(5882), 1, anon_sym_STAR_STAR, - ACTIONS(5857), 1, - anon_sym_LT, - ACTIONS(5865), 1, + ACTIONS(5890), 1, anon_sym_QMARK_QMARK, - ACTIONS(5867), 1, + ACTIONS(5892), 1, sym__ternary_qmark, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5833), 2, + ACTIONS(5860), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5835), 2, + ACTIONS(5862), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5843), 2, + ACTIONS(5870), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5851), 2, + ACTIONS(5878), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5861), 2, + ACTIONS(5886), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5863), 2, + ACTIONS(5888), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5859), 3, + ACTIONS(5884), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [101541] = 31, - ACTIONS(4000), 1, + [101451] = 32, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4753), 1, + ACTIONS(4770), 1, anon_sym_satisfies, - ACTIONS(5632), 1, + ACTIONS(5377), 1, + anon_sym_of, + ACTIONS(5756), 1, + anon_sym_LT, + ACTIONS(5760), 1, + anon_sym_GT, + ACTIONS(5762), 1, anon_sym_AMP_AMP, - ACTIONS(5634), 1, + ACTIONS(5764), 1, anon_sym_PIPE_PIPE, - ACTIONS(5636), 1, + ACTIONS(5766), 1, anon_sym_GT_GT, - ACTIONS(5640), 1, + ACTIONS(5770), 1, anon_sym_AMP, - ACTIONS(5642), 1, + ACTIONS(5772), 1, anon_sym_CARET, - ACTIONS(5644), 1, + ACTIONS(5774), 1, anon_sym_PIPE, - ACTIONS(5648), 1, + ACTIONS(5778), 1, anon_sym_PERCENT, - ACTIONS(5650), 1, + ACTIONS(5780), 1, anon_sym_STAR_STAR, - ACTIONS(5652), 1, - anon_sym_LT, - ACTIONS(5660), 1, + ACTIONS(5788), 1, anon_sym_QMARK_QMARK, - ACTIONS(5662), 1, + ACTIONS(5790), 1, sym__ternary_qmark, - ACTIONS(5937), 1, - anon_sym_COLON, - STATE(1651), 1, + ACTIONS(5897), 1, + anon_sym_in, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5628), 2, + ACTIONS(5758), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5630), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5638), 2, + ACTIONS(5768), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5646), 2, + ACTIONS(5776), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5656), 2, + ACTIONS(5784), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5658), 2, + ACTIONS(5786), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5654), 3, + ACTIONS(5782), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [101645] = 31, - ACTIONS(4000), 1, + [101557] = 31, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4601), 1, - anon_sym_BQUOTE, - ACTIONS(4713), 1, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4753), 1, + ACTIONS(4770), 1, anon_sym_satisfies, - ACTIONS(5837), 1, + ACTIONS(5709), 1, anon_sym_AMP_AMP, - ACTIONS(5839), 1, + ACTIONS(5711), 1, anon_sym_PIPE_PIPE, - ACTIONS(5841), 1, + ACTIONS(5713), 1, anon_sym_GT_GT, - ACTIONS(5845), 1, + ACTIONS(5717), 1, anon_sym_AMP, - ACTIONS(5847), 1, + ACTIONS(5719), 1, anon_sym_CARET, - ACTIONS(5849), 1, + ACTIONS(5721), 1, anon_sym_PIPE, - ACTIONS(5853), 1, + ACTIONS(5725), 1, anon_sym_PERCENT, - ACTIONS(5855), 1, + ACTIONS(5727), 1, anon_sym_STAR_STAR, - ACTIONS(5857), 1, + ACTIONS(5729), 1, anon_sym_LT, - ACTIONS(5865), 1, + ACTIONS(5737), 1, anon_sym_QMARK_QMARK, - ACTIONS(5867), 1, + ACTIONS(5739), 1, sym__ternary_qmark, - STATE(1651), 1, + ACTIONS(5900), 1, + anon_sym_RBRACK, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5833), 2, + ACTIONS(5705), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5835), 2, + ACTIONS(5707), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5843), 2, + ACTIONS(5715), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5851), 2, + ACTIONS(5723), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5733), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5735), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5731), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [101661] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4694), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(5902), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5861), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5863), 2, + anon_sym_GT, + ACTIONS(5905), 23, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5859), 3, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [101711] = 11, + ACTIONS(1650), 1, + anon_sym_DQUOTE, + ACTIONS(1652), 1, + anon_sym_SQUOTE, + ACTIONS(4602), 1, + anon_sym_LBRACK, + ACTIONS(4612), 1, + anon_sym_override, + ACTIONS(5910), 1, + anon_sym_readonly, + STATE(2894), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5908), 2, + sym_number, + sym_private_property_identifier, + STATE(3373), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(698), 7, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(4600), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [101775] = 9, + ACTIONS(1650), 1, + anon_sym_DQUOTE, + ACTIONS(1652), 1, + anon_sym_SQUOTE, + ACTIONS(4602), 1, + anon_sym_LBRACK, + ACTIONS(5914), 1, + anon_sym_abstract, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5912), 2, + sym_number, + sym_private_property_identifier, + STATE(3386), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(698), 7, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(4600), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [101835] = 11, + ACTIONS(1650), 1, + anon_sym_DQUOTE, + ACTIONS(1652), 1, + anon_sym_SQUOTE, + ACTIONS(4602), 1, + anon_sym_LBRACK, + ACTIONS(4612), 1, + anon_sym_override, + ACTIONS(5916), 1, + anon_sym_readonly, + STATE(2905), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4816), 2, + sym_number, + sym_private_property_identifier, + STATE(3383), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(698), 7, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(4600), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [101899] = 9, + ACTIONS(1650), 1, + anon_sym_DQUOTE, + ACTIONS(1652), 1, + anon_sym_SQUOTE, + ACTIONS(4602), 1, + anon_sym_LBRACK, + ACTIONS(4824), 1, + anon_sym_abstract, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4816), 2, + sym_number, + sym_private_property_identifier, + STATE(3383), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(698), 7, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(4600), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [101959] = 9, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(4177), 1, + anon_sym_EQ, + ACTIONS(4986), 1, + anon_sym_RBRACE, + STATE(4769), 1, + aux_sym_object_repeat1, + STATE(5141), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(698), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(1989), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(1987), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [102019] = 9, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(4177), 1, + anon_sym_EQ, + ACTIONS(4986), 1, + anon_sym_RBRACE, + STATE(4769), 1, + aux_sym_object_repeat1, + STATE(5141), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(698), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(1985), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(1983), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [102079] = 6, + ACTIONS(4678), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4681), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4125), 3, + anon_sym_COMMA, + anon_sym_RBRACK, + anon_sym_extends, + ACTIONS(3498), 11, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3502), 22, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [101749] = 18, - ACTIONS(4000), 1, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [102133] = 9, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(4177), 1, + anon_sym_EQ, + ACTIONS(4877), 1, + anon_sym_RBRACE, + STATE(4769), 1, + aux_sym_object_repeat1, + STATE(5141), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(698), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(1985), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(1983), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [102193] = 6, + ACTIONS(3626), 1, + anon_sym_COMMA, + ACTIONS(3636), 1, + anon_sym_RBRACK, + ACTIONS(3715), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3498), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3502), 23, + sym__ternary_qmark, + anon_sym_as, anon_sym_LPAREN, - ACTIONS(4002), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, anon_sym_DOT, - ACTIONS(4719), 1, anon_sym_QMARK_DOT, - ACTIONS(5841), 1, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [102247] = 11, + ACTIONS(1650), 1, + anon_sym_DQUOTE, + ACTIONS(1652), 1, + anon_sym_SQUOTE, + ACTIONS(4602), 1, + anon_sym_LBRACK, + ACTIONS(4612), 1, + anon_sym_override, + ACTIONS(5920), 1, + anon_sym_readonly, + STATE(2850), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5918), 2, + sym_number, + sym_private_property_identifier, + STATE(3442), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(698), 7, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(4600), 21, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [102311] = 9, + ACTIONS(1650), 1, + anon_sym_DQUOTE, + ACTIONS(1652), 1, + anon_sym_SQUOTE, + ACTIONS(4602), 1, + anon_sym_LBRACK, + ACTIONS(5924), 1, + anon_sym_abstract, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5922), 2, + sym_number, + sym_private_property_identifier, + STATE(3451), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(698), 7, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(4600), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [102371] = 4, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1770), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(5926), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, anon_sym_GT_GT, - ACTIONS(5853), 1, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(5929), 23, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, anon_sym_PERCENT, - ACTIONS(5855), 1, anon_sym_STAR_STAR, - ACTIONS(5857), 1, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [102421] = 9, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(700), 1, + anon_sym_RBRACE, + ACTIONS(4177), 1, + anon_sym_EQ, + STATE(4769), 1, + aux_sym_object_repeat1, + STATE(5141), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(698), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(1989), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(1987), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [102481] = 9, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(700), 1, + anon_sym_RBRACE, + ACTIONS(4177), 1, + anon_sym_EQ, + STATE(4769), 1, + aux_sym_object_repeat1, + STATE(5141), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(698), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, anon_sym_LT, - STATE(1651), 1, - sym_type_arguments, - STATE(1674), 1, - sym_arguments, - STATE(4744), 1, - sym_optional_chain, + anon_sym_QMARK, + ACTIONS(1985), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(1983), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [102541] = 6, + ACTIONS(4203), 1, + anon_sym_EQ, + ACTIONS(4813), 1, + anon_sym_RBRACK, + ACTIONS(4935), 1, + anon_sym_COMMA, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5833), 2, + ACTIONS(4201), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5843), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5851), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4765), 7, anon_sym_BANG, anon_sym_in, + anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4763), 13, + ACTIONS(4205), 23, sym__ternary_qmark, anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [101827] = 13, - ACTIONS(4000), 1, - anon_sym_LPAREN, - ACTIONS(4002), 1, - anon_sym_LBRACK, - ACTIONS(4004), 1, - anon_sym_DOT, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(5855), 1, - anon_sym_STAR_STAR, - ACTIONS(5939), 1, - anon_sym_LT, - STATE(1651), 1, - sym_type_arguments, - STATE(1674), 1, - sym_arguments, - STATE(4744), 1, - sym_optional_chain, + [102595] = 6, + ACTIONS(4590), 1, + anon_sym_EQ, + ACTIONS(4810), 1, + anon_sym_RBRACK, + ACTIONS(5086), 1, + anon_sym_COMMA, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4765), 12, + ACTIONS(4588), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -224302,35 +225075,45 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4763), 16, + ACTIONS(4592), 23, sym__ternary_qmark, anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [101895] = 4, + [102649] = 6, + ACTIONS(1698), 1, + anon_sym_EQ, + ACTIONS(4774), 1, + anon_sym_RBRACK, + ACTIONS(5092), 1, + anon_sym_COMMA, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1764), 3, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - ACTIONS(5942), 13, + ACTIONS(1696), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -224344,7 +225127,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(5945), 23, + ACTIONS(1700), 23, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -224368,15 +225151,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [101945] = 4, + [102703] = 4, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1774), 3, + ACTIONS(1780), 3, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_COLON, - ACTIONS(5948), 13, + ACTIONS(5932), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -224390,7 +225173,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(5951), 23, + ACTIONS(5935), 23, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -224414,15 +225197,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [101995] = 4, + [102753] = 4, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4637), 3, + ACTIONS(4561), 3, anon_sym_COMMA, anon_sym_RPAREN, anon_sym_COLON, - ACTIONS(5954), 13, + ACTIONS(5938), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -224436,7 +225219,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(5957), 23, + ACTIONS(5941), 23, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -224460,257 +225243,351 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [102045] = 25, - ACTIONS(4000), 1, - anon_sym_LPAREN, - ACTIONS(4002), 1, + [102803] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3275), 12, + anon_sym_STAR, + anon_sym_COMMA, anon_sym_LBRACK, - ACTIONS(4004), 1, - anon_sym_DOT, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(4765), 1, - anon_sym_BANG, - ACTIONS(5841), 1, - anon_sym_GT_GT, - ACTIONS(5845), 1, + anon_sym_RBRACK, anon_sym_AMP, - ACTIONS(5847), 1, - anon_sym_CARET, - ACTIONS(5849), 1, anon_sym_PIPE, - ACTIONS(5853), 1, - anon_sym_PERCENT, - ACTIONS(5855), 1, - anon_sym_STAR_STAR, - ACTIONS(5857), 1, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + anon_sym_QMARK, + ACTIONS(3273), 27, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_DOT, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + anon_sym_extends, + [102851] = 9, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(702), 1, + anon_sym_RBRACE, + ACTIONS(4177), 1, + anon_sym_EQ, + STATE(5139), 1, + aux_sym_object_repeat1, + STATE(5141), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(698), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, anon_sym_LT, - STATE(1651), 1, - sym_type_arguments, - STATE(1674), 1, - sym_arguments, - STATE(4744), 1, - sym_optional_chain, + anon_sym_QMARK, + ACTIONS(1989), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(1987), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [102911] = 7, + ACTIONS(3540), 1, + anon_sym_EQ, + ACTIONS(4594), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5833), 2, + ACTIONS(4231), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(4597), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + ACTIONS(3498), 10, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5835), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(5843), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5851), 2, + anon_sym_GT_GT, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5861), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5863), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5859), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4763), 7, + ACTIONS(3502), 22, sym__ternary_qmark, anon_sym_as, + anon_sym_LPAREN, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [102137] = 31, - ACTIONS(4000), 1, + [102967] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3239), 12, + anon_sym_STAR, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + anon_sym_QMARK, + ACTIONS(3237), 27, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_DOT, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + anon_sym_extends, + [103015] = 31, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4753), 1, + ACTIONS(4770), 1, anon_sym_satisfies, - ACTIONS(5632), 1, + ACTIONS(5664), 1, anon_sym_AMP_AMP, - ACTIONS(5634), 1, + ACTIONS(5666), 1, anon_sym_PIPE_PIPE, - ACTIONS(5636), 1, + ACTIONS(5668), 1, anon_sym_GT_GT, - ACTIONS(5640), 1, + ACTIONS(5672), 1, anon_sym_AMP, - ACTIONS(5642), 1, + ACTIONS(5674), 1, anon_sym_CARET, - ACTIONS(5644), 1, + ACTIONS(5676), 1, anon_sym_PIPE, - ACTIONS(5648), 1, + ACTIONS(5680), 1, anon_sym_PERCENT, - ACTIONS(5650), 1, + ACTIONS(5682), 1, anon_sym_STAR_STAR, - ACTIONS(5652), 1, + ACTIONS(5684), 1, anon_sym_LT, - ACTIONS(5660), 1, + ACTIONS(5692), 1, anon_sym_QMARK_QMARK, - ACTIONS(5662), 1, + ACTIONS(5694), 1, sym__ternary_qmark, - ACTIONS(5960), 1, + ACTIONS(5944), 1, anon_sym_COLON, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5628), 2, + ACTIONS(5660), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5630), 2, + ACTIONS(5662), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5638), 2, + ACTIONS(5670), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5646), 2, + ACTIONS(5678), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5656), 2, + ACTIONS(5688), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5658), 2, + ACTIONS(5690), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5654), 3, + ACTIONS(5686), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [102241] = 26, - ACTIONS(4000), 1, - anon_sym_LPAREN, - ACTIONS(4002), 1, - anon_sym_LBRACK, - ACTIONS(4004), 1, - anon_sym_DOT, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(4765), 1, - anon_sym_BANG, - ACTIONS(5837), 1, - anon_sym_AMP_AMP, - ACTIONS(5841), 1, - anon_sym_GT_GT, - ACTIONS(5845), 1, - anon_sym_AMP, - ACTIONS(5847), 1, - anon_sym_CARET, - ACTIONS(5849), 1, - anon_sym_PIPE, - ACTIONS(5853), 1, - anon_sym_PERCENT, - ACTIONS(5855), 1, - anon_sym_STAR_STAR, - ACTIONS(5857), 1, - anon_sym_LT, - STATE(1651), 1, - sym_type_arguments, - STATE(1674), 1, - sym_arguments, - STATE(4744), 1, - sym_optional_chain, + [103119] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5833), 2, + ACTIONS(3255), 12, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5835), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5843), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5851), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5861), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5863), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5859), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4763), 6, - sym__ternary_qmark, - anon_sym_as, - anon_sym_PIPE_PIPE, - anon_sym_QMARK_QMARK, - anon_sym_BQUOTE, - anon_sym_satisfies, - [102335] = 16, - ACTIONS(4000), 1, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + anon_sym_QMARK, + ACTIONS(3253), 27, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_DOT, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + anon_sym_extends, + [103167] = 12, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(5853), 1, - anon_sym_PERCENT, - ACTIONS(5855), 1, - anon_sym_STAR_STAR, - ACTIONS(5939), 1, + ACTIONS(5946), 1, anon_sym_LT, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5833), 2, + ACTIONS(4832), 12, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5851), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4765), 8, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4763), 15, + ACTIONS(4834), 17, sym__ternary_qmark, anon_sym_as, anon_sym_AMP_AMP, @@ -224718,6 +225595,8 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, @@ -224726,254 +225605,157 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_BQUOTE, anon_sym_satisfies, - [102409] = 22, - ACTIONS(4000), 1, + [103233] = 15, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4719), 1, + ACTIONS(4728), 1, + anon_sym_as, + ACTIONS(4732), 1, + anon_sym_BANG, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(5841), 1, - anon_sym_GT_GT, - ACTIONS(5853), 1, - anon_sym_PERCENT, - ACTIONS(5855), 1, - anon_sym_STAR_STAR, - ACTIONS(5857), 1, + ACTIONS(4770), 1, + anon_sym_satisfies, + ACTIONS(5949), 1, anon_sym_LT, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5833), 2, + ACTIONS(4839), 11, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5835), 2, anon_sym_in, - anon_sym_GT, - ACTIONS(5843), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5851), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5861), 2, + anon_sym_SLASH, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5863), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(4765), 3, - anon_sym_BANG, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(5859), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4763), 8, + anon_sym_GT, + ACTIONS(4841), 15, sym__ternary_qmark, - anon_sym_as, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, + anon_sym_instanceof, anon_sym_BQUOTE, - anon_sym_satisfies, - [102495] = 31, - ACTIONS(4000), 1, + [103305] = 31, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4753), 1, + ACTIONS(4770), 1, anon_sym_satisfies, - ACTIONS(5632), 1, + ACTIONS(4846), 1, + anon_sym_BQUOTE, + ACTIONS(5858), 1, + anon_sym_LT, + ACTIONS(5864), 1, anon_sym_AMP_AMP, - ACTIONS(5634), 1, + ACTIONS(5866), 1, anon_sym_PIPE_PIPE, - ACTIONS(5636), 1, + ACTIONS(5868), 1, anon_sym_GT_GT, - ACTIONS(5640), 1, + ACTIONS(5872), 1, anon_sym_AMP, - ACTIONS(5642), 1, + ACTIONS(5874), 1, anon_sym_CARET, - ACTIONS(5644), 1, + ACTIONS(5876), 1, anon_sym_PIPE, - ACTIONS(5648), 1, + ACTIONS(5880), 1, anon_sym_PERCENT, - ACTIONS(5650), 1, + ACTIONS(5882), 1, anon_sym_STAR_STAR, - ACTIONS(5652), 1, - anon_sym_LT, - ACTIONS(5660), 1, + ACTIONS(5890), 1, anon_sym_QMARK_QMARK, - ACTIONS(5662), 1, + ACTIONS(5892), 1, sym__ternary_qmark, - ACTIONS(5962), 1, - anon_sym_COLON, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5628), 2, + ACTIONS(5860), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5630), 2, + ACTIONS(5862), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5638), 2, + ACTIONS(5870), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5646), 2, + ACTIONS(5878), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5656), 2, + ACTIONS(5886), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5658), 2, + ACTIONS(5888), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5654), 3, + ACTIONS(5884), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [102599] = 11, - ACTIONS(1616), 1, - anon_sym_DQUOTE, - ACTIONS(1618), 1, - anon_sym_SQUOTE, - ACTIONS(4514), 1, - anon_sym_LBRACK, - ACTIONS(4524), 1, - anon_sym_override, - ACTIONS(5966), 1, - anon_sym_readonly, - STATE(2901), 1, - sym_override_modifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5964), 2, - sym_number, - sym_private_property_identifier, - STATE(3385), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(696), 7, - sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_QMARK, - ACTIONS(4512), 21, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [102663] = 9, - ACTIONS(1616), 1, - anon_sym_DQUOTE, - ACTIONS(1618), 1, - anon_sym_SQUOTE, - ACTIONS(4514), 1, + [103409] = 11, + ACTIONS(3975), 1, + anon_sym_LPAREN, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(5970), 1, - anon_sym_abstract, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5968), 2, - sym_number, - sym_private_property_identifier, - STATE(3386), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(696), 7, - sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_QMARK, - ACTIONS(4512), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [102723] = 4, - ACTIONS(3652), 1, - anon_sym_EQ, + ACTIONS(3979), 1, + anon_sym_DOT, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(5952), 1, + anon_sym_LT, + STATE(1530), 1, + sym_type_arguments, + STATE(1696), 1, + sym_arguments, + STATE(4736), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3496), 13, + ACTIONS(4848), 12, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -224983,19 +225765,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, - anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3500), 25, - sym__automatic_semicolon, + ACTIONS(4850), 19, sym__ternary_qmark, anon_sym_as, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, @@ -225013,168 +225788,136 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [102773] = 23, - ACTIONS(4000), 1, - anon_sym_LPAREN, - ACTIONS(4002), 1, - anon_sym_LBRACK, - ACTIONS(4004), 1, - anon_sym_DOT, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(5841), 1, - anon_sym_GT_GT, - ACTIONS(5845), 1, - anon_sym_AMP, - ACTIONS(5853), 1, - anon_sym_PERCENT, - ACTIONS(5855), 1, - anon_sym_STAR_STAR, - ACTIONS(5857), 1, - anon_sym_LT, - STATE(1651), 1, - sym_type_arguments, - STATE(1674), 1, - sym_arguments, - STATE(4744), 1, - sym_optional_chain, + [103473] = 6, + ACTIONS(4125), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4765), 2, - anon_sym_BANG, + ACTIONS(4678), 2, + anon_sym_RBRACE, + anon_sym_LBRACK, + ACTIONS(4681), 2, + anon_sym_AMP, anon_sym_PIPE, - ACTIONS(5833), 2, + ACTIONS(3498), 11, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5835), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(5843), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5851), 2, + anon_sym_GT_GT, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5861), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5863), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5859), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4763), 8, + anon_sym_GT, + ACTIONS(3502), 23, sym__ternary_qmark, anon_sym_as, + anon_sym_COMMA, + anon_sym_LPAREN, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [102861] = 24, - ACTIONS(4000), 1, + [103527] = 31, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4719), 1, + ACTIONS(4728), 1, + anon_sym_as, + ACTIONS(4732), 1, + anon_sym_BANG, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(5841), 1, + ACTIONS(4770), 1, + anon_sym_satisfies, + ACTIONS(5664), 1, + anon_sym_AMP_AMP, + ACTIONS(5666), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5668), 1, anon_sym_GT_GT, - ACTIONS(5845), 1, + ACTIONS(5672), 1, anon_sym_AMP, - ACTIONS(5847), 1, + ACTIONS(5674), 1, anon_sym_CARET, - ACTIONS(5853), 1, + ACTIONS(5676), 1, + anon_sym_PIPE, + ACTIONS(5680), 1, anon_sym_PERCENT, - ACTIONS(5855), 1, + ACTIONS(5682), 1, anon_sym_STAR_STAR, - ACTIONS(5857), 1, + ACTIONS(5684), 1, anon_sym_LT, - STATE(1651), 1, + ACTIONS(5692), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5694), 1, + sym__ternary_qmark, + ACTIONS(5955), 1, + anon_sym_COLON, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(4765), 2, - anon_sym_BANG, - anon_sym_PIPE, - ACTIONS(5833), 2, + ACTIONS(5660), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5835), 2, + ACTIONS(5662), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5843), 2, + ACTIONS(5670), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5851), 2, + ACTIONS(5678), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5861), 2, + ACTIONS(5688), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5863), 2, + ACTIONS(5690), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5859), 3, + ACTIONS(5686), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - ACTIONS(4763), 7, - sym__ternary_qmark, - anon_sym_as, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_QMARK_QMARK, - anon_sym_BQUOTE, - anon_sym_satisfies, - [102951] = 15, - ACTIONS(4000), 1, - anon_sym_LPAREN, - ACTIONS(4002), 1, - anon_sym_LBRACK, - ACTIONS(4004), 1, - anon_sym_DOT, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(5853), 1, - anon_sym_PERCENT, - ACTIONS(5855), 1, - anon_sym_STAR_STAR, - ACTIONS(5939), 1, - anon_sym_LT, - STATE(1651), 1, - sym_type_arguments, - STATE(1674), 1, - sym_arguments, - STATE(4744), 1, - sym_optional_chain, + [103631] = 4, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5833), 2, + ACTIONS(4297), 2, + anon_sym_COMMA, + anon_sym_extends, + ACTIONS(4389), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(4765), 10, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, @@ -225182,57 +225925,64 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4763), 15, + ACTIONS(4391), 24, sym__ternary_qmark, anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [103023] = 11, - ACTIONS(1616), 1, - anon_sym_DQUOTE, - ACTIONS(1618), 1, - anon_sym_SQUOTE, - ACTIONS(4514), 1, - anon_sym_LBRACK, - ACTIONS(4524), 1, - anon_sym_override, - ACTIONS(5974), 1, - anon_sym_readonly, - STATE(2880), 1, - sym_override_modifier, + [103681] = 9, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(4177), 1, + anon_sym_EQ, + ACTIONS(4998), 1, + anon_sym_RBRACE, + STATE(4769), 1, + aux_sym_object_repeat1, + STATE(5141), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5972), 2, - sym_number, - sym_private_property_identifier, - STATE(3484), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(696), 7, - sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, - anon_sym_SEMI, + ACTIONS(698), 5, + sym__member_signature_marker, + anon_sym_LPAREN, anon_sym_COLON, + anon_sym_LT, anon_sym_QMARK, - ACTIONS(4512), 21, + ACTIONS(1989), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(1987), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -225241,12 +225991,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_new, sym_identifier, anon_sym_static, + anon_sym_readonly, anon_sym_get, anon_sym_set, anon_sym_declare, anon_sym_public, anon_sym_private, anon_sym_protected, + anon_sym_override, anon_sym_module, anon_sym_any, anon_sym_number, @@ -225254,34 +226006,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [103087] = 9, - ACTIONS(1616), 1, - anon_sym_DQUOTE, - ACTIONS(1618), 1, - anon_sym_SQUOTE, - ACTIONS(4514), 1, - anon_sym_LBRACK, - ACTIONS(5978), 1, - anon_sym_abstract, + [103741] = 9, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(4177), 1, + anon_sym_EQ, + ACTIONS(4998), 1, + anon_sym_RBRACE, + STATE(4769), 1, + aux_sym_object_repeat1, + STATE(5141), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5976), 2, - sym_number, - sym_private_property_identifier, - STATE(3491), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(696), 7, - sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, - anon_sym_SEMI, + ACTIONS(698), 5, + sym__member_signature_marker, + anon_sym_LPAREN, anon_sym_COLON, + anon_sym_LT, anon_sym_QMARK, - ACTIONS(4512), 23, + ACTIONS(1985), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(1983), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -225305,841 +226057,331 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [103147] = 16, - ACTIONS(4000), 1, - anon_sym_LPAREN, - ACTIONS(4002), 1, + [103801] = 6, + ACTIONS(4594), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, - anon_sym_DOT, - ACTIONS(4713), 1, - anon_sym_as, - ACTIONS(4715), 1, - anon_sym_BANG, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(4753), 1, - anon_sym_satisfies, - ACTIONS(5855), 1, - anon_sym_STAR_STAR, - ACTIONS(5939), 1, - anon_sym_LT, - STATE(1651), 1, - sym_type_arguments, - STATE(1674), 1, - sym_arguments, - STATE(4744), 1, - sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(4765), 11, + ACTIONS(4597), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4231), 3, + anon_sym_COMMA, + anon_sym_RBRACK, + anon_sym_extends, + ACTIONS(3498), 11, anon_sym_STAR, + anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4763), 14, + ACTIONS(3502), 22, sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP_AMP, anon_sym_PIPE_PIPE, anon_sym_GT_GT_GT, anon_sym_LT_LT, anon_sym_CARET, anon_sym_PERCENT, + anon_sym_STAR_STAR, anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, - [103221] = 20, - ACTIONS(4000), 1, - anon_sym_LPAREN, - ACTIONS(4002), 1, + anon_sym_satisfies, + [103855] = 6, + ACTIONS(4626), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, - anon_sym_DOT, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(5841), 1, - anon_sym_GT_GT, - ACTIONS(5853), 1, - anon_sym_PERCENT, - ACTIONS(5855), 1, - anon_sym_STAR_STAR, - ACTIONS(5857), 1, - anon_sym_LT, - STATE(1651), 1, - sym_type_arguments, - STATE(1674), 1, - sym_arguments, - STATE(4744), 1, - sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5833), 2, + ACTIONS(4629), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4271), 3, + anon_sym_COMMA, + anon_sym_RBRACK, + anon_sym_extends, + ACTIONS(4537), 11, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5835), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(5843), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5851), 2, + anon_sym_GT_GT, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5859), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4765), 5, - anon_sym_BANG, - anon_sym_AMP, - anon_sym_PIPE, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(4763), 10, + anon_sym_GT, + ACTIONS(4539), 22, sym__ternary_qmark, anon_sym_as, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_CARET, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_QMARK_QMARK, - anon_sym_BQUOTE, - anon_sym_satisfies, - [103303] = 31, - ACTIONS(4000), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, - anon_sym_LBRACK, - ACTIONS(4004), 1, anon_sym_DOT, - ACTIONS(4713), 1, - anon_sym_as, - ACTIONS(4715), 1, - anon_sym_BANG, - ACTIONS(4719), 1, anon_sym_QMARK_DOT, - ACTIONS(4753), 1, - anon_sym_satisfies, - ACTIONS(5632), 1, anon_sym_AMP_AMP, - ACTIONS(5634), 1, anon_sym_PIPE_PIPE, - ACTIONS(5636), 1, - anon_sym_GT_GT, - ACTIONS(5640), 1, - anon_sym_AMP, - ACTIONS(5642), 1, - anon_sym_CARET, - ACTIONS(5644), 1, - anon_sym_PIPE, - ACTIONS(5648), 1, - anon_sym_PERCENT, - ACTIONS(5650), 1, - anon_sym_STAR_STAR, - ACTIONS(5652), 1, - anon_sym_LT, - ACTIONS(5660), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5662), 1, - sym__ternary_qmark, - ACTIONS(5980), 1, - anon_sym_COLON, - STATE(1651), 1, - sym_type_arguments, - STATE(1674), 1, - sym_arguments, - STATE(4744), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4751), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5628), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5630), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5638), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5646), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5656), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5658), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5654), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [103407] = 27, - ACTIONS(4000), 1, - anon_sym_LPAREN, - ACTIONS(4002), 1, - anon_sym_LBRACK, - ACTIONS(4004), 1, - anon_sym_DOT, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(4765), 1, - anon_sym_BANG, - ACTIONS(5837), 1, - anon_sym_AMP_AMP, - ACTIONS(5839), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5841), 1, - anon_sym_GT_GT, - ACTIONS(5845), 1, - anon_sym_AMP, - ACTIONS(5847), 1, anon_sym_CARET, - ACTIONS(5849), 1, - anon_sym_PIPE, - ACTIONS(5853), 1, anon_sym_PERCENT, - ACTIONS(5855), 1, anon_sym_STAR_STAR, - ACTIONS(5857), 1, - anon_sym_LT, - STATE(1651), 1, - sym_type_arguments, - STATE(1674), 1, - sym_arguments, - STATE(4744), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4751), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5833), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5835), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5843), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5851), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5861), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5863), 2, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5859), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_instanceof, - ACTIONS(4763), 5, - sym__ternary_qmark, - anon_sym_as, anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [103503] = 31, - ACTIONS(4000), 1, - anon_sym_LPAREN, - ACTIONS(4002), 1, - anon_sym_LBRACK, - ACTIONS(4004), 1, - anon_sym_DOT, - ACTIONS(4679), 1, - anon_sym_BQUOTE, - ACTIONS(4713), 1, - anon_sym_as, - ACTIONS(4715), 1, - anon_sym_BANG, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(4753), 1, - anon_sym_satisfies, - ACTIONS(5837), 1, - anon_sym_AMP_AMP, - ACTIONS(5839), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5841), 1, - anon_sym_GT_GT, - ACTIONS(5845), 1, - anon_sym_AMP, - ACTIONS(5847), 1, - anon_sym_CARET, - ACTIONS(5849), 1, - anon_sym_PIPE, - ACTIONS(5853), 1, - anon_sym_PERCENT, - ACTIONS(5855), 1, - anon_sym_STAR_STAR, - ACTIONS(5857), 1, - anon_sym_LT, - ACTIONS(5865), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5867), 1, - sym__ternary_qmark, - STATE(1651), 1, - sym_type_arguments, - STATE(1674), 1, - sym_arguments, - STATE(4744), 1, - sym_optional_chain, + [103909] = 6, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5833), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5835), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5843), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5851), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5861), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5863), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5859), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [103607] = 31, - ACTIONS(4000), 1, - anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(4635), 2, + anon_sym_AMP, + anon_sym_PIPE, + ACTIONS(4313), 3, + anon_sym_COMMA, + anon_sym_RBRACK, + anon_sym_extends, + ACTIONS(4632), 3, anon_sym_LBRACK, - ACTIONS(4004), 1, anon_sym_DOT, - ACTIONS(4713), 1, - anon_sym_as, - ACTIONS(4715), 1, - anon_sym_BANG, - ACTIONS(4719), 1, anon_sym_QMARK_DOT, - ACTIONS(4753), 1, - anon_sym_satisfies, - ACTIONS(4808), 1, - anon_sym_BQUOTE, - ACTIONS(5837), 1, - anon_sym_AMP_AMP, - ACTIONS(5839), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5841), 1, - anon_sym_GT_GT, - ACTIONS(5845), 1, - anon_sym_AMP, - ACTIONS(5847), 1, - anon_sym_CARET, - ACTIONS(5849), 1, - anon_sym_PIPE, - ACTIONS(5853), 1, - anon_sym_PERCENT, - ACTIONS(5855), 1, - anon_sym_STAR_STAR, - ACTIONS(5857), 1, - anon_sym_LT, - ACTIONS(5865), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5867), 1, - sym__ternary_qmark, - STATE(1651), 1, - sym_type_arguments, - STATE(1674), 1, - sym_arguments, - STATE(4744), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4751), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5833), 2, + ACTIONS(4389), 11, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5835), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(5843), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5851), 2, + anon_sym_GT_GT, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5861), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5863), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5859), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [103711] = 31, - ACTIONS(4000), 1, - anon_sym_LPAREN, - ACTIONS(4002), 1, - anon_sym_LBRACK, - ACTIONS(4004), 1, - anon_sym_DOT, - ACTIONS(4667), 1, - anon_sym_BQUOTE, - ACTIONS(4713), 1, + anon_sym_GT, + ACTIONS(4391), 20, + sym__ternary_qmark, anon_sym_as, - ACTIONS(4715), 1, - anon_sym_BANG, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(4753), 1, - anon_sym_satisfies, - ACTIONS(5837), 1, + anon_sym_LPAREN, anon_sym_AMP_AMP, - ACTIONS(5839), 1, anon_sym_PIPE_PIPE, - ACTIONS(5841), 1, - anon_sym_GT_GT, - ACTIONS(5845), 1, - anon_sym_AMP, - ACTIONS(5847), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5849), 1, - anon_sym_PIPE, - ACTIONS(5853), 1, anon_sym_PERCENT, - ACTIONS(5855), 1, anon_sym_STAR_STAR, - ACTIONS(5857), 1, - anon_sym_LT, - ACTIONS(5865), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5867), 1, - sym__ternary_qmark, - STATE(1651), 1, - sym_type_arguments, - STATE(1674), 1, - sym_arguments, - STATE(4744), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4751), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5833), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5835), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5843), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5851), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5861), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5863), 2, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5859), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [103815] = 31, - ACTIONS(4000), 1, - anon_sym_LPAREN, - ACTIONS(4002), 1, - anon_sym_LBRACK, - ACTIONS(4004), 1, - anon_sym_DOT, - ACTIONS(4697), 1, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, anon_sym_BQUOTE, - ACTIONS(4713), 1, - anon_sym_as, - ACTIONS(4715), 1, - anon_sym_BANG, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(4753), 1, anon_sym_satisfies, - ACTIONS(5837), 1, - anon_sym_AMP_AMP, - ACTIONS(5839), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5841), 1, - anon_sym_GT_GT, - ACTIONS(5845), 1, - anon_sym_AMP, - ACTIONS(5847), 1, - anon_sym_CARET, - ACTIONS(5849), 1, - anon_sym_PIPE, - ACTIONS(5853), 1, - anon_sym_PERCENT, - ACTIONS(5855), 1, - anon_sym_STAR_STAR, - ACTIONS(5857), 1, - anon_sym_LT, - ACTIONS(5865), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5867), 1, - sym__ternary_qmark, - STATE(1651), 1, - sym_type_arguments, - STATE(1674), 1, - sym_arguments, - STATE(4744), 1, - sym_optional_chain, + [103963] = 11, + ACTIONS(2351), 1, + anon_sym_DQUOTE, + ACTIONS(2353), 1, + anon_sym_SQUOTE, + ACTIONS(4503), 1, + anon_sym_LBRACK, + ACTIONS(5444), 1, + anon_sym_COMMA, + ACTIONS(5581), 1, + anon_sym_RBRACE, + STATE(5226), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5833), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5835), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5843), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5851), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5861), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5863), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5859), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [103919] = 31, - ACTIONS(4000), 1, + ACTIONS(2355), 2, + sym_number, + sym_private_property_identifier, + STATE(3772), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(698), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2365), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [104027] = 31, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4753), 1, + ACTIONS(4770), 1, anon_sym_satisfies, - ACTIONS(4845), 1, - anon_sym_BQUOTE, - ACTIONS(5837), 1, + ACTIONS(5664), 1, anon_sym_AMP_AMP, - ACTIONS(5839), 1, + ACTIONS(5666), 1, anon_sym_PIPE_PIPE, - ACTIONS(5841), 1, + ACTIONS(5668), 1, anon_sym_GT_GT, - ACTIONS(5845), 1, + ACTIONS(5672), 1, anon_sym_AMP, - ACTIONS(5847), 1, + ACTIONS(5674), 1, anon_sym_CARET, - ACTIONS(5849), 1, + ACTIONS(5676), 1, anon_sym_PIPE, - ACTIONS(5853), 1, + ACTIONS(5680), 1, anon_sym_PERCENT, - ACTIONS(5855), 1, + ACTIONS(5682), 1, anon_sym_STAR_STAR, - ACTIONS(5857), 1, + ACTIONS(5684), 1, anon_sym_LT, - ACTIONS(5865), 1, + ACTIONS(5692), 1, anon_sym_QMARK_QMARK, - ACTIONS(5867), 1, + ACTIONS(5694), 1, sym__ternary_qmark, - STATE(1651), 1, + ACTIONS(5957), 1, + anon_sym_COLON, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5833), 2, + ACTIONS(5660), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5835), 2, + ACTIONS(5662), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5843), 2, + ACTIONS(5670), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5851), 2, + ACTIONS(5678), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5861), 2, + ACTIONS(5688), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5863), 2, + ACTIONS(5690), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5859), 3, + ACTIONS(5686), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [104023] = 31, - ACTIONS(4000), 1, - anon_sym_LPAREN, - ACTIONS(4002), 1, - anon_sym_LBRACK, - ACTIONS(4004), 1, - anon_sym_DOT, - ACTIONS(4713), 1, - anon_sym_as, - ACTIONS(4715), 1, - anon_sym_BANG, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(4753), 1, - anon_sym_satisfies, - ACTIONS(4793), 1, - anon_sym_BQUOTE, - ACTIONS(5837), 1, - anon_sym_AMP_AMP, - ACTIONS(5839), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5841), 1, - anon_sym_GT_GT, - ACTIONS(5845), 1, - anon_sym_AMP, - ACTIONS(5847), 1, - anon_sym_CARET, - ACTIONS(5849), 1, - anon_sym_PIPE, - ACTIONS(5853), 1, - anon_sym_PERCENT, - ACTIONS(5855), 1, - anon_sym_STAR_STAR, - ACTIONS(5857), 1, - anon_sym_LT, - ACTIONS(5865), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5867), 1, - sym__ternary_qmark, - STATE(1651), 1, - sym_type_arguments, - STATE(1674), 1, - sym_arguments, - STATE(4744), 1, - sym_optional_chain, + [104131] = 4, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5833), 2, + ACTIONS(1878), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(5959), 13, anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5835), 2, + anon_sym_BANG, anon_sym_in, - anon_sym_GT, - ACTIONS(5843), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5851), 2, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5861), 2, + anon_sym_SLASH, + anon_sym_LT, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5863), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5859), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [104127] = 31, - ACTIONS(4000), 1, + anon_sym_GT, + ACTIONS(5962), 23, + sym__ternary_qmark, + anon_sym_as, anon_sym_LPAREN, - ACTIONS(4002), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, anon_sym_DOT, - ACTIONS(4713), 1, - anon_sym_as, - ACTIONS(4715), 1, - anon_sym_BANG, - ACTIONS(4719), 1, anon_sym_QMARK_DOT, - ACTIONS(4753), 1, - anon_sym_satisfies, - ACTIONS(4761), 1, - anon_sym_BQUOTE, - ACTIONS(5837), 1, anon_sym_AMP_AMP, - ACTIONS(5839), 1, anon_sym_PIPE_PIPE, - ACTIONS(5841), 1, - anon_sym_GT_GT, - ACTIONS(5845), 1, - anon_sym_AMP, - ACTIONS(5847), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5849), 1, - anon_sym_PIPE, - ACTIONS(5853), 1, anon_sym_PERCENT, - ACTIONS(5855), 1, anon_sym_STAR_STAR, - ACTIONS(5857), 1, - anon_sym_LT, - ACTIONS(5865), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5867), 1, - sym__ternary_qmark, - STATE(1651), 1, - sym_type_arguments, - STATE(1674), 1, - sym_arguments, - STATE(4744), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4751), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5833), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5835), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5843), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5851), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5861), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5863), 2, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5859), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [104231] = 9, - ACTIONS(1616), 1, - anon_sym_DQUOTE, - ACTIONS(1618), 1, - anon_sym_SQUOTE, - ACTIONS(4514), 1, - anon_sym_LBRACK, - ACTIONS(4832), 1, - anon_sym_abstract, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [104181] = 4, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4824), 2, - sym_number, - sym_private_property_identifier, - STATE(3500), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(696), 7, - sym__automatic_semicolon, - anon_sym_EQ, + ACTIONS(4549), 3, anon_sym_COMMA, - anon_sym_BANG, - anon_sym_SEMI, + anon_sym_RPAREN, anon_sym_COLON, - anon_sym_QMARK, - ACTIONS(4512), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [104291] = 6, - ACTIONS(4577), 1, - anon_sym_EQ, - ACTIONS(4817), 1, - anon_sym_RBRACK, - ACTIONS(4922), 1, - anon_sym_COMMA, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4575), 13, + ACTIONS(5965), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -226153,7 +226395,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(4579), 23, + ACTIONS(5968), 23, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -226177,17 +226419,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [104345] = 6, - ACTIONS(1692), 1, - anon_sym_EQ, - ACTIONS(4847), 1, - anon_sym_RBRACK, - ACTIONS(4924), 1, - anon_sym_COMMA, + [104231] = 4, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1690), 13, + ACTIONS(4553), 3, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + ACTIONS(5971), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -226201,7 +226441,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1694), 23, + ACTIONS(5974), 23, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -226225,152 +226465,108 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [104399] = 31, - ACTIONS(4000), 1, + [104281] = 31, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4753), 1, + ACTIONS(4770), 1, anon_sym_satisfies, ACTIONS(5664), 1, - anon_sym_LT, - ACTIONS(5670), 1, anon_sym_AMP_AMP, - ACTIONS(5672), 1, + ACTIONS(5666), 1, anon_sym_PIPE_PIPE, - ACTIONS(5674), 1, + ACTIONS(5668), 1, anon_sym_GT_GT, - ACTIONS(5678), 1, + ACTIONS(5672), 1, anon_sym_AMP, - ACTIONS(5680), 1, + ACTIONS(5674), 1, anon_sym_CARET, - ACTIONS(5682), 1, + ACTIONS(5676), 1, anon_sym_PIPE, - ACTIONS(5686), 1, + ACTIONS(5680), 1, anon_sym_PERCENT, - ACTIONS(5688), 1, + ACTIONS(5682), 1, anon_sym_STAR_STAR, - ACTIONS(5696), 1, + ACTIONS(5684), 1, + anon_sym_LT, + ACTIONS(5692), 1, anon_sym_QMARK_QMARK, - ACTIONS(5698), 1, + ACTIONS(5694), 1, sym__ternary_qmark, - ACTIONS(5982), 1, - anon_sym_RBRACK, - STATE(1651), 1, + ACTIONS(5977), 1, + anon_sym_COLON, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5666), 2, + ACTIONS(5660), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5668), 2, + ACTIONS(5662), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5676), 2, + ACTIONS(5670), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5684), 2, + ACTIONS(5678), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5692), 2, + ACTIONS(5688), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5694), 2, + ACTIONS(5690), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5690), 3, + ACTIONS(5686), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [104503] = 3, + [104385] = 10, + ACTIONS(2351), 1, + anon_sym_DQUOTE, + ACTIONS(2353), 1, + anon_sym_SQUOTE, + ACTIONS(4177), 1, + anon_sym_EQ, + ACTIONS(4503), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3243), 12, - anon_sym_STAR, - anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_DQUOTE, - anon_sym_SQUOTE, + ACTIONS(2355), 2, sym_number, sym_private_property_identifier, - anon_sym_AT, - anon_sym_QMARK, - ACTIONS(3241), 27, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_DOT, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - anon_sym_extends, - [104551] = 9, - ACTIONS(237), 1, + ACTIONS(5606), 2, anon_sym_COMMA, - ACTIONS(700), 1, anon_sym_RBRACE, - ACTIONS(4190), 1, - anon_sym_EQ, - STATE(4754), 1, - aux_sym_object_repeat1, - STATE(4870), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(696), 5, + STATE(3772), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(698), 5, sym__member_signature_marker, anon_sym_LPAREN, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(1981), 6, - anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - ACTIONS(1979), 23, + ACTIONS(2365), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -226394,41 +226590,52 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [104611] = 3, + [104447] = 11, + ACTIONS(1650), 1, + anon_sym_DQUOTE, + ACTIONS(1652), 1, + anon_sym_SQUOTE, + ACTIONS(4602), 1, + anon_sym_LBRACK, + ACTIONS(4612), 1, + anon_sym_override, + ACTIONS(5979), 1, + anon_sym_readonly, + STATE(2906), 1, + sym_override_modifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3239), 12, - anon_sym_STAR, - anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_DQUOTE, - anon_sym_SQUOTE, + ACTIONS(5621), 2, sym_number, sym_private_property_identifier, - anon_sym_AT, + STATE(3391), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(698), 7, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, anon_sym_QMARK, - ACTIONS(3237), 27, + ACTIONS(4600), 21, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, - anon_sym_DOT, anon_sym_async, anon_sym_new, sym_identifier, anon_sym_static, - anon_sym_readonly, anon_sym_get, anon_sym_set, anon_sym_declare, anon_sym_public, anon_sym_private, anon_sym_protected, - anon_sym_override, anon_sym_module, anon_sym_any, anon_sym_number, @@ -226436,37 +226643,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, + [104511] = 9, + ACTIONS(1650), 1, + anon_sym_DQUOTE, + ACTIONS(1652), 1, + anon_sym_SQUOTE, + ACTIONS(4602), 1, + anon_sym_LBRACK, + ACTIONS(5981), 1, anon_sym_abstract, - anon_sym_accessor, - anon_sym_extends, - [104659] = 9, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(4190), 1, - anon_sym_EQ, - ACTIONS(4926), 1, - anon_sym_RBRACE, - STATE(4754), 1, - aux_sym_object_repeat1, - STATE(4870), 1, - aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(696), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(1977), 6, - anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, + ACTIONS(5621), 2, sym_number, sym_private_property_identifier, - ACTIONS(1975), 23, + STATE(3391), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(698), 7, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(4600), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -226490,41 +226694,125 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [104719] = 3, + [104571] = 31, + ACTIONS(3975), 1, + anon_sym_LPAREN, + ACTIONS(3977), 1, + anon_sym_LBRACK, + ACTIONS(3979), 1, + anon_sym_DOT, + ACTIONS(4728), 1, + anon_sym_as, + ACTIONS(4732), 1, + anon_sym_BANG, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(4770), 1, + anon_sym_satisfies, + ACTIONS(5664), 1, + anon_sym_AMP_AMP, + ACTIONS(5666), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5668), 1, + anon_sym_GT_GT, + ACTIONS(5672), 1, + anon_sym_AMP, + ACTIONS(5674), 1, + anon_sym_CARET, + ACTIONS(5676), 1, + anon_sym_PIPE, + ACTIONS(5680), 1, + anon_sym_PERCENT, + ACTIONS(5682), 1, + anon_sym_STAR_STAR, + ACTIONS(5684), 1, + anon_sym_LT, + ACTIONS(5692), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5694), 1, + sym__ternary_qmark, + ACTIONS(5983), 1, + anon_sym_COLON, + STATE(1530), 1, + sym_type_arguments, + STATE(1696), 1, + sym_arguments, + STATE(4736), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3257), 12, + ACTIONS(4768), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5660), 2, anon_sym_STAR, - anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_AMP, - anon_sym_PIPE, + anon_sym_SLASH, + ACTIONS(5662), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5670), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5678), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5688), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5690), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5686), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [104675] = 11, + ACTIONS(1650), 1, anon_sym_DQUOTE, + ACTIONS(1652), 1, anon_sym_SQUOTE, + ACTIONS(4602), 1, + anon_sym_LBRACK, + ACTIONS(4612), 1, + anon_sym_override, + ACTIONS(5987), 1, + anon_sym_readonly, + STATE(2883), 1, + sym_override_modifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5985), 2, sym_number, sym_private_property_identifier, - anon_sym_AT, + STATE(3455), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(698), 7, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, anon_sym_QMARK, - ACTIONS(3255), 27, + ACTIONS(4600), 21, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, - anon_sym_DOT, anon_sym_async, anon_sym_new, sym_identifier, anon_sym_static, - anon_sym_readonly, anon_sym_get, anon_sym_set, anon_sym_declare, anon_sym_public, anon_sym_private, anon_sym_protected, - anon_sym_override, anon_sym_module, anon_sym_any, anon_sym_number, @@ -226532,37 +226820,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, + [104739] = 9, + ACTIONS(1650), 1, + anon_sym_DQUOTE, + ACTIONS(1652), 1, + anon_sym_SQUOTE, + ACTIONS(4602), 1, + anon_sym_LBRACK, + ACTIONS(5991), 1, anon_sym_abstract, - anon_sym_accessor, - anon_sym_extends, - [104767] = 9, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(4190), 1, - anon_sym_EQ, - ACTIONS(4926), 1, - anon_sym_RBRACE, - STATE(4754), 1, - aux_sym_object_repeat1, - STATE(4870), 1, - aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(696), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(1981), 6, - anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, + ACTIONS(5989), 2, sym_number, sym_private_property_identifier, - ACTIONS(1979), 23, + STATE(3473), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(698), 7, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(4600), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -226586,96 +226871,92 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [104827] = 31, - ACTIONS(4000), 1, + [104799] = 31, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4753), 1, + ACTIONS(4770), 1, anon_sym_satisfies, ACTIONS(5664), 1, - anon_sym_LT, - ACTIONS(5670), 1, anon_sym_AMP_AMP, - ACTIONS(5672), 1, + ACTIONS(5666), 1, anon_sym_PIPE_PIPE, - ACTIONS(5674), 1, + ACTIONS(5668), 1, anon_sym_GT_GT, - ACTIONS(5678), 1, + ACTIONS(5672), 1, anon_sym_AMP, - ACTIONS(5680), 1, + ACTIONS(5674), 1, anon_sym_CARET, - ACTIONS(5682), 1, + ACTIONS(5676), 1, anon_sym_PIPE, - ACTIONS(5686), 1, + ACTIONS(5680), 1, anon_sym_PERCENT, - ACTIONS(5688), 1, + ACTIONS(5682), 1, anon_sym_STAR_STAR, - ACTIONS(5696), 1, + ACTIONS(5684), 1, + anon_sym_LT, + ACTIONS(5692), 1, anon_sym_QMARK_QMARK, - ACTIONS(5698), 1, + ACTIONS(5694), 1, sym__ternary_qmark, - ACTIONS(5984), 1, - anon_sym_RBRACK, - STATE(1651), 1, + ACTIONS(5993), 1, + anon_sym_COLON, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5666), 2, + ACTIONS(5660), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5668), 2, + ACTIONS(5662), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5676), 2, + ACTIONS(5670), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5684), 2, + ACTIONS(5678), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5692), 2, + ACTIONS(5688), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5694), 2, + ACTIONS(5690), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5690), 3, + ACTIONS(5686), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [104931] = 6, - ACTIONS(4118), 1, - anon_sym_extends, + [104903] = 4, + ACTIONS(3651), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4643), 2, - anon_sym_RBRACE, - anon_sym_LBRACK, - ACTIONS(4646), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(3496), 11, + ACTIONS(3498), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, anon_sym_SLASH, @@ -226683,11 +226964,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3500), 23, + ACTIONS(3502), 25, + sym__automatic_semicolon, sym__ternary_qmark, anon_sym_as, - anon_sym_COMMA, anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP_AMP, @@ -226707,456 +226990,336 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [104985] = 6, - ACTIONS(3627), 1, - anon_sym_RBRACK, - ACTIONS(3641), 1, - anon_sym_COMMA, - ACTIONS(3706), 1, - anon_sym_EQ, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3496), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(3500), 23, - sym__ternary_qmark, - anon_sym_as, + [104953] = 31, + ACTIONS(3975), 1, anon_sym_LPAREN, + ACTIONS(3977), 1, anon_sym_LBRACK, + ACTIONS(3979), 1, anon_sym_DOT, + ACTIONS(4728), 1, + anon_sym_as, + ACTIONS(4732), 1, + anon_sym_BANG, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, + ACTIONS(4770), 1, + anon_sym_satisfies, + ACTIONS(5664), 1, anon_sym_AMP_AMP, + ACTIONS(5666), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(5668), 1, + anon_sym_GT_GT, + ACTIONS(5672), 1, + anon_sym_AMP, + ACTIONS(5674), 1, anon_sym_CARET, + ACTIONS(5676), 1, + anon_sym_PIPE, + ACTIONS(5680), 1, anon_sym_PERCENT, + ACTIONS(5682), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, + ACTIONS(5684), 1, + anon_sym_LT, + ACTIONS(5692), 1, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [105039] = 4, + ACTIONS(5694), 1, + sym__ternary_qmark, + ACTIONS(5995), 1, + anon_sym_COLON, + STATE(1530), 1, + sym_type_arguments, + STATE(1696), 1, + sym_arguments, + STATE(4736), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4172), 2, - anon_sym_COMMA, - anon_sym_extends, - ACTIONS(4168), 13, + ACTIONS(4768), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5660), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(5662), 2, anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + anon_sym_GT, + ACTIONS(5670), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5678), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5688), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4170), 24, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, + ACTIONS(5690), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, + ACTIONS(5686), 3, + anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [105089] = 31, - ACTIONS(4000), 1, + [105057] = 31, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4753), 1, + ACTIONS(4770), 1, anon_sym_satisfies, - ACTIONS(5632), 1, + ACTIONS(5709), 1, anon_sym_AMP_AMP, - ACTIONS(5634), 1, + ACTIONS(5711), 1, anon_sym_PIPE_PIPE, - ACTIONS(5636), 1, + ACTIONS(5713), 1, anon_sym_GT_GT, - ACTIONS(5640), 1, + ACTIONS(5717), 1, anon_sym_AMP, - ACTIONS(5642), 1, + ACTIONS(5719), 1, anon_sym_CARET, - ACTIONS(5644), 1, + ACTIONS(5721), 1, anon_sym_PIPE, - ACTIONS(5648), 1, + ACTIONS(5725), 1, anon_sym_PERCENT, - ACTIONS(5650), 1, + ACTIONS(5727), 1, anon_sym_STAR_STAR, - ACTIONS(5652), 1, + ACTIONS(5729), 1, anon_sym_LT, - ACTIONS(5660), 1, + ACTIONS(5737), 1, anon_sym_QMARK_QMARK, - ACTIONS(5662), 1, + ACTIONS(5739), 1, sym__ternary_qmark, - ACTIONS(5986), 1, - anon_sym_COLON, - STATE(1651), 1, + ACTIONS(5997), 1, + anon_sym_RBRACK, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5628), 2, + ACTIONS(5705), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5630), 2, + ACTIONS(5707), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5638), 2, + ACTIONS(5715), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5646), 2, + ACTIONS(5723), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5656), 2, + ACTIONS(5733), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5658), 2, + ACTIONS(5735), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5654), 3, + ACTIONS(5731), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [105193] = 9, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(4190), 1, - anon_sym_EQ, - ACTIONS(4933), 1, - anon_sym_RBRACE, - STATE(4754), 1, - aux_sym_object_repeat1, - STATE(4870), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(696), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(1977), 6, - anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - ACTIONS(1975), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [105253] = 9, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(4190), 1, - anon_sym_EQ, - ACTIONS(4933), 1, - anon_sym_RBRACE, - STATE(4754), 1, - aux_sym_object_repeat1, - STATE(4870), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(696), 5, - sym__member_signature_marker, + [105161] = 31, + ACTIONS(3975), 1, anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(1981), 6, - anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - ACTIONS(1979), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [105313] = 6, - ACTIONS(4530), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4533), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4286), 3, - anon_sym_COMMA, - anon_sym_RBRACK, - anon_sym_extends, - ACTIONS(3496), 11, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(3500), 22, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, + ACTIONS(3979), 1, anon_sym_DOT, + ACTIONS(4728), 1, + anon_sym_as, + ACTIONS(4732), 1, + anon_sym_BANG, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, + ACTIONS(4770), 1, + anon_sym_satisfies, + ACTIONS(5664), 1, anon_sym_AMP_AMP, + ACTIONS(5666), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(5668), 1, + anon_sym_GT_GT, + ACTIONS(5672), 1, + anon_sym_AMP, + ACTIONS(5674), 1, anon_sym_CARET, + ACTIONS(5676), 1, + anon_sym_PIPE, + ACTIONS(5680), 1, anon_sym_PERCENT, + ACTIONS(5682), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, + ACTIONS(5684), 1, + anon_sym_LT, + ACTIONS(5692), 1, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [105367] = 6, - ACTIONS(4681), 1, - anon_sym_LBRACK, + ACTIONS(5694), 1, + sym__ternary_qmark, + ACTIONS(5999), 1, + anon_sym_COLON, + STATE(1530), 1, + sym_type_arguments, + STATE(1696), 1, + sym_arguments, + STATE(4736), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4684), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4379), 3, - anon_sym_COMMA, - anon_sym_RBRACK, - anon_sym_extends, - ACTIONS(4673), 11, + ACTIONS(4768), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5660), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(5662), 2, anon_sym_in, - anon_sym_GT_GT, + anon_sym_GT, + ACTIONS(5670), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5678), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5688), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4675), 22, - sym__ternary_qmark, - anon_sym_as, + ACTIONS(5690), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5686), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [105265] = 31, + ACTIONS(3975), 1, anon_sym_LPAREN, + ACTIONS(3977), 1, + anon_sym_LBRACK, + ACTIONS(3979), 1, anon_sym_DOT, + ACTIONS(4728), 1, + anon_sym_as, + ACTIONS(4732), 1, + anon_sym_BANG, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, + ACTIONS(4770), 1, + anon_sym_satisfies, + ACTIONS(5709), 1, anon_sym_AMP_AMP, + ACTIONS(5711), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(5713), 1, + anon_sym_GT_GT, + ACTIONS(5717), 1, + anon_sym_AMP, + ACTIONS(5719), 1, anon_sym_CARET, + ACTIONS(5721), 1, + anon_sym_PIPE, + ACTIONS(5725), 1, anon_sym_PERCENT, + ACTIONS(5727), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, + ACTIONS(5729), 1, + anon_sym_LT, + ACTIONS(5737), 1, anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [105421] = 6, + ACTIONS(5739), 1, + sym__ternary_qmark, + ACTIONS(6001), 1, + anon_sym_RBRACK, + STATE(1530), 1, + sym_type_arguments, + STATE(1696), 1, + sym_arguments, + STATE(4736), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4572), 2, - anon_sym_AMP, - anon_sym_PIPE, - ACTIONS(4455), 3, - anon_sym_COMMA, - anon_sym_RBRACK, - anon_sym_extends, - ACTIONS(4569), 3, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - ACTIONS(4168), 11, + ACTIONS(4768), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5705), 2, anon_sym_STAR, - anon_sym_BANG, + anon_sym_SLASH, + ACTIONS(5707), 2, anon_sym_in, - anon_sym_GT_GT, + anon_sym_GT, + ACTIONS(5715), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5723), 2, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, + ACTIONS(5733), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4170), 20, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, + ACTIONS(5735), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, + ACTIONS(5731), 3, + anon_sym_LT_EQ, anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [105475] = 11, - ACTIONS(2343), 1, + [105369] = 12, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(4502), 1, + ACTIONS(2367), 1, + anon_sym_async, + ACTIONS(4503), 1, anon_sym_LBRACK, - ACTIONS(4899), 1, + ACTIONS(4875), 1, anon_sym_STAR, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2347), 2, + ACTIONS(2355), 2, sym_number, sym_private_property_identifier, - ACTIONS(2367), 2, + ACTIONS(2371), 2, anon_sym_get, anon_sym_set, - ACTIONS(5767), 2, + ACTIONS(5648), 2, anon_sym_COMMA, anon_sym_RBRACE, - STATE(3573), 3, + STATE(3772), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 5, + ACTIONS(698), 5, sym__member_signature_marker, anon_sym_LPAREN, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2361), 21, + ACTIONS(2365), 20, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, - anon_sym_async, anon_sym_new, sym_identifier, anon_sym_static, @@ -227173,223 +227336,107 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [105539] = 31, - ACTIONS(4000), 1, + [105435] = 31, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(3977), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4715), 1, + ACTIONS(4732), 1, anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4753), 1, + ACTIONS(4770), 1, anon_sym_satisfies, - ACTIONS(5632), 1, + ACTIONS(5664), 1, anon_sym_AMP_AMP, - ACTIONS(5634), 1, + ACTIONS(5666), 1, anon_sym_PIPE_PIPE, - ACTIONS(5636), 1, + ACTIONS(5668), 1, anon_sym_GT_GT, - ACTIONS(5640), 1, + ACTIONS(5672), 1, anon_sym_AMP, - ACTIONS(5642), 1, + ACTIONS(5674), 1, anon_sym_CARET, - ACTIONS(5644), 1, + ACTIONS(5676), 1, anon_sym_PIPE, - ACTIONS(5648), 1, + ACTIONS(5680), 1, anon_sym_PERCENT, - ACTIONS(5650), 1, + ACTIONS(5682), 1, anon_sym_STAR_STAR, - ACTIONS(5652), 1, + ACTIONS(5684), 1, anon_sym_LT, - ACTIONS(5660), 1, + ACTIONS(5692), 1, anon_sym_QMARK_QMARK, - ACTIONS(5662), 1, + ACTIONS(5694), 1, sym__ternary_qmark, - ACTIONS(5988), 1, + ACTIONS(6003), 1, anon_sym_COLON, - STATE(1651), 1, - sym_type_arguments, - STATE(1674), 1, - sym_arguments, - STATE(4744), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4751), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5628), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5630), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5638), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5646), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5656), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5658), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(5654), 3, - anon_sym_LT_EQ, - anon_sym_GT_EQ, - anon_sym_instanceof, - [105643] = 31, - ACTIONS(4000), 1, - anon_sym_LPAREN, - ACTIONS(4002), 1, - anon_sym_LBRACK, - ACTIONS(4004), 1, - anon_sym_DOT, - ACTIONS(4713), 1, - anon_sym_as, - ACTIONS(4715), 1, - anon_sym_BANG, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(4753), 1, - anon_sym_satisfies, - ACTIONS(5664), 1, - anon_sym_LT, - ACTIONS(5670), 1, - anon_sym_AMP_AMP, - ACTIONS(5672), 1, - anon_sym_PIPE_PIPE, - ACTIONS(5674), 1, - anon_sym_GT_GT, - ACTIONS(5678), 1, - anon_sym_AMP, - ACTIONS(5680), 1, - anon_sym_CARET, - ACTIONS(5682), 1, - anon_sym_PIPE, - ACTIONS(5686), 1, - anon_sym_PERCENT, - ACTIONS(5688), 1, - anon_sym_STAR_STAR, - ACTIONS(5696), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5698), 1, - sym__ternary_qmark, - ACTIONS(5990), 1, - anon_sym_RBRACK, - STATE(1651), 1, + STATE(1530), 1, sym_type_arguments, - STATE(1674), 1, + STATE(1696), 1, sym_arguments, - STATE(4744), 1, + STATE(4736), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5666), 2, + ACTIONS(5660), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5668), 2, + ACTIONS(5662), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5676), 2, + ACTIONS(5670), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5684), 2, + ACTIONS(5678), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5692), 2, + ACTIONS(5688), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5694), 2, + ACTIONS(5690), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5690), 3, + ACTIONS(5686), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [105747] = 4, - ACTIONS(3663), 1, + [105539] = 9, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(702), 1, + anon_sym_RBRACE, + ACTIONS(4177), 1, anon_sym_EQ, + STATE(5139), 1, + aux_sym_object_repeat1, + STATE(5141), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3496), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(3500), 24, - sym__ternary_qmark, - anon_sym_as, + ACTIONS(698), 5, + sym__member_signature_marker, anon_sym_LPAREN, - anon_sym_of, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(1985), 6, + anon_sym_STAR, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [105796] = 8, - ACTIONS(1616), 1, anon_sym_DQUOTE, - ACTIONS(1618), 1, anon_sym_SQUOTE, - ACTIONS(4514), 1, - anon_sym_LBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5992), 2, sym_number, sym_private_property_identifier, - STATE(3444), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(696), 7, - sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_QMARK, - ACTIONS(4512), 23, + ACTIONS(1983), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -227413,69 +227460,148 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [105853] = 4, - ACTIONS(4915), 1, - sym_regex_flags, + [105599] = 9, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(4177), 1, + anon_sym_EQ, + ACTIONS(4877), 1, + anon_sym_RBRACE, + STATE(4769), 1, + aux_sym_object_repeat1, + STATE(5141), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4911), 17, - anon_sym_STAR, - anon_sym_as, - anon_sym_BANG, - anon_sym_in, - anon_sym_of, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, + ACTIONS(698), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - anon_sym_instanceof, - anon_sym_satisfies, - ACTIONS(4913), 20, - sym__ternary_qmark, + anon_sym_QMARK, + ACTIONS(1989), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(1987), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [105659] = 31, + ACTIONS(3975), 1, anon_sym_LPAREN, + ACTIONS(3977), 1, anon_sym_LBRACK, + ACTIONS(3979), 1, anon_sym_DOT, + ACTIONS(4728), 1, + anon_sym_as, + ACTIONS(4732), 1, + anon_sym_BANG, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, + ACTIONS(4770), 1, + anon_sym_satisfies, + ACTIONS(5664), 1, anon_sym_AMP_AMP, + ACTIONS(5666), 1, anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, + ACTIONS(5668), 1, + anon_sym_GT_GT, + ACTIONS(5672), 1, + anon_sym_AMP, + ACTIONS(5674), 1, anon_sym_CARET, + ACTIONS(5676), 1, + anon_sym_PIPE, + ACTIONS(5680), 1, anon_sym_PERCENT, + ACTIONS(5682), 1, anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, + ACTIONS(5684), 1, + anon_sym_LT, + ACTIONS(5692), 1, anon_sym_QMARK_QMARK, + ACTIONS(5694), 1, + sym__ternary_qmark, + ACTIONS(6005), 1, + anon_sym_COLON, + STATE(1530), 1, + sym_type_arguments, + STATE(1696), 1, + sym_arguments, + STATE(4736), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - anon_sym_BQUOTE, - [105902] = 8, - ACTIONS(1616), 1, + ACTIONS(5660), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5662), 2, + anon_sym_in, + anon_sym_GT, + ACTIONS(5670), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5678), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5688), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5690), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5686), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [105763] = 8, + ACTIONS(1650), 1, anon_sym_DQUOTE, - ACTIONS(1618), 1, + ACTIONS(1652), 1, anon_sym_SQUOTE, - ACTIONS(4514), 1, + ACTIONS(4602), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5994), 2, + ACTIONS(6007), 2, sym_number, sym_private_property_identifier, - STATE(3487), 3, + STATE(3395), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 7, + ACTIONS(698), 7, sym__automatic_semicolon, anon_sym_EQ, anon_sym_COMMA, @@ -227483,7 +227609,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_COLON, anon_sym_QMARK, - ACTIONS(4512), 23, + ACTIONS(4600), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -227507,24 +227633,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [105959] = 8, - ACTIONS(1616), 1, + [105820] = 8, + ACTIONS(1650), 1, anon_sym_DQUOTE, - ACTIONS(1618), 1, + ACTIONS(1652), 1, anon_sym_SQUOTE, - ACTIONS(4514), 1, + ACTIONS(4602), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5996), 2, + ACTIONS(5621), 2, sym_number, sym_private_property_identifier, - STATE(3495), 3, + STATE(3391), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 7, + ACTIONS(698), 7, sym__automatic_semicolon, anon_sym_EQ, anon_sym_COMMA, @@ -227532,7 +227658,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_COLON, anon_sym_QMARK, - ACTIONS(4512), 23, + ACTIONS(4600), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -227556,24 +227682,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [106016] = 8, - ACTIONS(1616), 1, + [105877] = 8, + ACTIONS(1650), 1, anon_sym_DQUOTE, - ACTIONS(1618), 1, + ACTIONS(1652), 1, anon_sym_SQUOTE, - ACTIONS(4514), 1, + ACTIONS(4602), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5998), 2, + ACTIONS(6009), 2, sym_number, sym_private_property_identifier, - STATE(3421), 3, + STATE(3448), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 7, + ACTIONS(698), 7, sym__automatic_semicolon, anon_sym_EQ, anon_sym_COMMA, @@ -227581,7 +227707,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_COLON, anon_sym_QMARK, - ACTIONS(4512), 23, + ACTIONS(4600), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -227605,24 +227731,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [106073] = 8, - ACTIONS(1616), 1, + [105934] = 8, + ACTIONS(1650), 1, anon_sym_DQUOTE, - ACTIONS(1618), 1, + ACTIONS(1652), 1, anon_sym_SQUOTE, - ACTIONS(4514), 1, + ACTIONS(4602), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6000), 2, + ACTIONS(6011), 2, sym_number, sym_private_property_identifier, - STATE(3415), 3, + STATE(3463), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 7, + ACTIONS(698), 7, sym__automatic_semicolon, anon_sym_EQ, anon_sym_COMMA, @@ -227630,7 +227756,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_COLON, anon_sym_QMARK, - ACTIONS(4512), 23, + ACTIONS(4600), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -227654,24 +227780,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [106130] = 8, - ACTIONS(1616), 1, + [105991] = 8, + ACTIONS(1650), 1, anon_sym_DQUOTE, - ACTIONS(1618), 1, + ACTIONS(1652), 1, anon_sym_SQUOTE, - ACTIONS(4514), 1, + ACTIONS(4602), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6002), 2, + ACTIONS(6013), 2, sym_number, sym_private_property_identifier, - STATE(3434), 3, + STATE(3390), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 7, + ACTIONS(698), 7, sym__automatic_semicolon, anon_sym_EQ, anon_sym_COMMA, @@ -227679,7 +227805,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_COLON, anon_sym_QMARK, - ACTIONS(4512), 23, + ACTIONS(4600), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -227703,24 +227829,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [106187] = 8, - ACTIONS(1616), 1, + [106048] = 8, + ACTIONS(1650), 1, anon_sym_DQUOTE, - ACTIONS(1618), 1, + ACTIONS(1652), 1, anon_sym_SQUOTE, - ACTIONS(4514), 1, + ACTIONS(4602), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6004), 2, + ACTIONS(6015), 2, sym_number, sym_private_property_identifier, - STATE(3382), 3, + STATE(3372), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 7, + ACTIONS(698), 7, sym__automatic_semicolon, anon_sym_EQ, anon_sym_COMMA, @@ -227728,7 +227854,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_COLON, anon_sym_QMARK, - ACTIONS(4512), 23, + ACTIONS(4600), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -227752,24 +227878,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [106244] = 8, - ACTIONS(1616), 1, + [106105] = 8, + ACTIONS(1650), 1, anon_sym_DQUOTE, - ACTIONS(1618), 1, + ACTIONS(1652), 1, anon_sym_SQUOTE, - ACTIONS(4514), 1, + ACTIONS(4602), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6006), 2, + ACTIONS(6017), 2, sym_number, sym_private_property_identifier, - STATE(3406), 3, + STATE(3452), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 7, + ACTIONS(698), 7, sym__automatic_semicolon, anon_sym_EQ, anon_sym_COMMA, @@ -227777,7 +227903,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_COLON, anon_sym_QMARK, - ACTIONS(4512), 23, + ACTIONS(4600), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -227801,24 +227927,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [106301] = 8, - ACTIONS(1616), 1, + [106162] = 8, + ACTIONS(1650), 1, anon_sym_DQUOTE, - ACTIONS(1618), 1, + ACTIONS(1652), 1, anon_sym_SQUOTE, - ACTIONS(4514), 1, + ACTIONS(4602), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6008), 2, + ACTIONS(6019), 2, sym_number, sym_private_property_identifier, - STATE(3383), 3, + STATE(3507), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 7, + ACTIONS(698), 7, sym__automatic_semicolon, anon_sym_EQ, anon_sym_COMMA, @@ -227826,7 +227952,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_COLON, anon_sym_QMARK, - ACTIONS(4512), 23, + ACTIONS(4600), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -227850,24 +227976,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [106358] = 8, - ACTIONS(1616), 1, + [106219] = 8, + ACTIONS(1650), 1, anon_sym_DQUOTE, - ACTIONS(1618), 1, + ACTIONS(1652), 1, anon_sym_SQUOTE, - ACTIONS(4514), 1, + ACTIONS(4602), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6010), 2, + ACTIONS(6021), 2, sym_number, sym_private_property_identifier, - STATE(3473), 3, + STATE(3388), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 7, + ACTIONS(698), 7, sym__automatic_semicolon, anon_sym_EQ, anon_sym_COMMA, @@ -227875,7 +228001,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_COLON, anon_sym_QMARK, - ACTIONS(4512), 23, + ACTIONS(4600), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -227899,19 +228025,89 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [106415] = 6, - ACTIONS(3552), 1, - anon_sym_EQ, - ACTIONS(3713), 1, + [106276] = 30, + ACTIONS(3975), 1, + anon_sym_LPAREN, + ACTIONS(3977), 1, + anon_sym_LBRACK, + ACTIONS(3979), 1, + anon_sym_DOT, + ACTIONS(4728), 1, + anon_sym_as, + ACTIONS(4732), 1, + anon_sym_BANG, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(4770), 1, + anon_sym_satisfies, + ACTIONS(5858), 1, + anon_sym_LT, + ACTIONS(5864), 1, + anon_sym_AMP_AMP, + ACTIONS(5866), 1, + anon_sym_PIPE_PIPE, + ACTIONS(5868), 1, + anon_sym_GT_GT, + ACTIONS(5872), 1, + anon_sym_AMP, + ACTIONS(5874), 1, + anon_sym_CARET, + ACTIONS(5876), 1, + anon_sym_PIPE, + ACTIONS(5880), 1, + anon_sym_PERCENT, + ACTIONS(5882), 1, + anon_sym_STAR_STAR, + ACTIONS(5890), 1, + anon_sym_QMARK_QMARK, + ACTIONS(5892), 1, + sym__ternary_qmark, + STATE(1530), 1, + sym_type_arguments, + STATE(1696), 1, + sym_arguments, + STATE(4736), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4768), 2, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + ACTIONS(5860), 2, + anon_sym_STAR, + anon_sym_SLASH, + ACTIONS(5862), 2, anon_sym_in, - ACTIONS(3716), 1, - anon_sym_of, + anon_sym_GT, + ACTIONS(5870), 2, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + ACTIONS(5878), 2, + anon_sym_PLUS, + anon_sym_DASH, + ACTIONS(5886), 2, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + ACTIONS(5888), 2, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + ACTIONS(5884), 3, + anon_sym_LT_EQ, + anon_sym_GT_EQ, + anon_sym_instanceof, + [106377] = 4, + ACTIONS(4984), 1, + sym_regex_flags, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3496), 12, + ACTIONS(4980), 17, anon_sym_STAR, + anon_sym_as, anon_sym_BANG, + anon_sym_in, + anon_sym_of, anon_sym_GT_GT, anon_sym_AMP, anon_sym_PIPE, @@ -227922,9 +228118,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3500), 23, + anon_sym_instanceof, + anon_sym_satisfies, + ACTIONS(4982), 20, sym__ternary_qmark, - anon_sym_as, anon_sym_LPAREN, anon_sym_LBRACK, anon_sym_DOT, @@ -227941,100 +228138,74 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_BANG_EQ_EQ, anon_sym_GT_EQ, anon_sym_QMARK_QMARK, - anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, anon_sym_BQUOTE, - anon_sym_satisfies, - [106468] = 30, - ACTIONS(4581), 1, + [106426] = 6, + ACTIONS(3540), 1, + anon_sym_EQ, + ACTIONS(3722), 1, + anon_sym_in, + ACTIONS(3725), 1, + anon_sym_of, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3498), 12, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3502), 23, + sym__ternary_qmark, + anon_sym_as, anon_sym_LPAREN, - ACTIONS(4583), 1, anon_sym_LBRACK, - ACTIONS(4585), 1, anon_sym_DOT, - ACTIONS(4713), 1, - anon_sym_as, - ACTIONS(4719), 1, anon_sym_QMARK_DOT, - ACTIONS(4753), 1, - anon_sym_satisfies, - ACTIONS(4854), 1, - anon_sym_BANG, - ACTIONS(5837), 1, anon_sym_AMP_AMP, - ACTIONS(5839), 1, anon_sym_PIPE_PIPE, - ACTIONS(5841), 1, - anon_sym_GT_GT, - ACTIONS(5845), 1, - anon_sym_AMP, - ACTIONS(5847), 1, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, anon_sym_CARET, - ACTIONS(5849), 1, - anon_sym_PIPE, - ACTIONS(5853), 1, anon_sym_PERCENT, - ACTIONS(5855), 1, anon_sym_STAR_STAR, - ACTIONS(5857), 1, - anon_sym_LT, - ACTIONS(5865), 1, - anon_sym_QMARK_QMARK, - ACTIONS(5867), 1, - sym__ternary_qmark, - STATE(2396), 1, - sym_arguments, - STATE(2759), 1, - sym_type_arguments, - STATE(4739), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4751), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(5833), 2, - anon_sym_STAR, - anon_sym_SLASH, - ACTIONS(5835), 2, - anon_sym_in, - anon_sym_GT, - ACTIONS(5843), 2, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - ACTIONS(5851), 2, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(5861), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(5863), 2, + anon_sym_LT_EQ, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5859), 3, - anon_sym_LT_EQ, anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, anon_sym_instanceof, - [106569] = 8, - ACTIONS(1616), 1, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [106479] = 8, + ACTIONS(1650), 1, anon_sym_DQUOTE, - ACTIONS(1618), 1, + ACTIONS(1652), 1, anon_sym_SQUOTE, - ACTIONS(4514), 1, + ACTIONS(4602), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6012), 2, + ACTIONS(6023), 2, sym_number, sym_private_property_identifier, - STATE(3446), 3, + STATE(3500), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 7, + ACTIONS(698), 7, sym__automatic_semicolon, anon_sym_EQ, anon_sym_COMMA, @@ -228042,7 +228213,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_COLON, anon_sym_QMARK, - ACTIONS(4512), 23, + ACTIONS(4600), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -228066,24 +228237,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [106626] = 8, - ACTIONS(1616), 1, + [106536] = 8, + ACTIONS(1650), 1, anon_sym_DQUOTE, - ACTIONS(1618), 1, + ACTIONS(1652), 1, anon_sym_SQUOTE, - ACTIONS(4514), 1, + ACTIONS(4602), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6014), 2, + ACTIONS(6025), 2, sym_number, sym_private_property_identifier, - STATE(3414), 3, + STATE(3470), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 7, + ACTIONS(698), 7, sym__automatic_semicolon, anon_sym_EQ, anon_sym_COMMA, @@ -228091,7 +228262,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_COLON, anon_sym_QMARK, - ACTIONS(4512), 23, + ACTIONS(4600), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -228115,95 +228286,95 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [106683] = 30, - ACTIONS(4000), 1, + [106593] = 30, + ACTIONS(4578), 1, anon_sym_LPAREN, - ACTIONS(4002), 1, + ACTIONS(4580), 1, anon_sym_LBRACK, - ACTIONS(4004), 1, + ACTIONS(4582), 1, anon_sym_DOT, - ACTIONS(4713), 1, + ACTIONS(4728), 1, anon_sym_as, - ACTIONS(4715), 1, - anon_sym_BANG, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(4753), 1, + ACTIONS(4770), 1, anon_sym_satisfies, - ACTIONS(5837), 1, + ACTIONS(4883), 1, + anon_sym_BANG, + ACTIONS(5858), 1, + anon_sym_LT, + ACTIONS(5864), 1, anon_sym_AMP_AMP, - ACTIONS(5839), 1, + ACTIONS(5866), 1, anon_sym_PIPE_PIPE, - ACTIONS(5841), 1, + ACTIONS(5868), 1, anon_sym_GT_GT, - ACTIONS(5845), 1, + ACTIONS(5872), 1, anon_sym_AMP, - ACTIONS(5847), 1, + ACTIONS(5874), 1, anon_sym_CARET, - ACTIONS(5849), 1, + ACTIONS(5876), 1, anon_sym_PIPE, - ACTIONS(5853), 1, + ACTIONS(5880), 1, anon_sym_PERCENT, - ACTIONS(5855), 1, + ACTIONS(5882), 1, anon_sym_STAR_STAR, - ACTIONS(5857), 1, - anon_sym_LT, - ACTIONS(5865), 1, + ACTIONS(5890), 1, anon_sym_QMARK_QMARK, - ACTIONS(5867), 1, + ACTIONS(5892), 1, sym__ternary_qmark, - STATE(1651), 1, - sym_type_arguments, - STATE(1674), 1, + STATE(2221), 1, sym_arguments, - STATE(4744), 1, + STATE(2660), 1, + sym_type_arguments, + STATE(5038), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4751), 2, + ACTIONS(4768), 2, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, - ACTIONS(5833), 2, + ACTIONS(5860), 2, anon_sym_STAR, anon_sym_SLASH, - ACTIONS(5835), 2, + ACTIONS(5862), 2, anon_sym_in, anon_sym_GT, - ACTIONS(5843), 2, + ACTIONS(5870), 2, anon_sym_GT_GT_GT, anon_sym_LT_LT, - ACTIONS(5851), 2, + ACTIONS(5878), 2, anon_sym_PLUS, anon_sym_DASH, - ACTIONS(5861), 2, + ACTIONS(5886), 2, anon_sym_EQ_EQ, anon_sym_BANG_EQ, - ACTIONS(5863), 2, + ACTIONS(5888), 2, anon_sym_EQ_EQ_EQ, anon_sym_BANG_EQ_EQ, - ACTIONS(5859), 3, + ACTIONS(5884), 3, anon_sym_LT_EQ, anon_sym_GT_EQ, anon_sym_instanceof, - [106784] = 8, - ACTIONS(1616), 1, + [106694] = 8, + ACTIONS(1650), 1, anon_sym_DQUOTE, - ACTIONS(1618), 1, + ACTIONS(1652), 1, anon_sym_SQUOTE, - ACTIONS(4514), 1, + ACTIONS(4602), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6016), 2, + ACTIONS(6027), 2, sym_number, sym_private_property_identifier, - STATE(3474), 3, + STATE(3475), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 7, + ACTIONS(698), 7, sym__automatic_semicolon, anon_sym_EQ, anon_sym_COMMA, @@ -228211,7 +228382,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_COLON, anon_sym_QMARK, - ACTIONS(4512), 23, + ACTIONS(4600), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -228235,24 +228406,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [106841] = 8, - ACTIONS(1616), 1, + [106751] = 8, + ACTIONS(1650), 1, anon_sym_DQUOTE, - ACTIONS(1618), 1, + ACTIONS(1652), 1, anon_sym_SQUOTE, - ACTIONS(4514), 1, + ACTIONS(4602), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5588), 2, + ACTIONS(6029), 2, sym_number, sym_private_property_identifier, - STATE(3502), 3, + STATE(3477), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 7, + ACTIONS(698), 7, sym__automatic_semicolon, anon_sym_EQ, anon_sym_COMMA, @@ -228260,7 +228431,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_COLON, anon_sym_QMARK, - ACTIONS(4512), 23, + ACTIONS(4600), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -228284,32 +228455,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [106898] = 8, - ACTIONS(1616), 1, + [106808] = 9, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(1618), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(4514), 1, + ACTIONS(4503), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6018), 2, + ACTIONS(2355), 2, sym_number, sym_private_property_identifier, - STATE(3455), 3, + ACTIONS(5648), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + STATE(3772), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 7, - sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, - anon_sym_SEMI, + ACTIONS(698), 5, + sym__member_signature_marker, + anon_sym_LPAREN, anon_sym_COLON, + anon_sym_LT, anon_sym_QMARK, - ACTIONS(4512), 23, + ACTIONS(2365), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -228333,24 +228505,71 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [106955] = 8, - ACTIONS(1616), 1, + [106867] = 6, + ACTIONS(87), 1, + anon_sym_BQUOTE, + ACTIONS(4578), 1, + anon_sym_LPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(2386), 2, + sym_template_string, + sym_arguments, + ACTIONS(4131), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(4133), 21, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_satisfies, + [106920] = 8, + ACTIONS(1650), 1, anon_sym_DQUOTE, - ACTIONS(1618), 1, + ACTIONS(1652), 1, anon_sym_SQUOTE, - ACTIONS(4514), 1, + ACTIONS(4602), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6020), 2, + ACTIONS(6031), 2, sym_number, sym_private_property_identifier, - STATE(3459), 3, + STATE(3417), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 7, + ACTIONS(698), 7, sym__automatic_semicolon, anon_sym_EQ, anon_sym_COMMA, @@ -228358,7 +228577,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_COLON, anon_sym_QMARK, - ACTIONS(4512), 23, + ACTIONS(4600), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -228382,24 +228601,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [107012] = 8, - ACTIONS(1616), 1, + [106977] = 8, + ACTIONS(1650), 1, anon_sym_DQUOTE, - ACTIONS(1618), 1, + ACTIONS(1652), 1, anon_sym_SQUOTE, - ACTIONS(4514), 1, + ACTIONS(4602), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6022), 2, + ACTIONS(6033), 2, sym_number, sym_private_property_identifier, - STATE(3405), 3, + STATE(3394), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 7, + ACTIONS(698), 7, sym__automatic_semicolon, anon_sym_EQ, anon_sym_COMMA, @@ -228407,7 +228626,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_COLON, anon_sym_QMARK, - ACTIONS(4512), 23, + ACTIONS(4600), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -228431,63 +228650,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [107069] = 9, - ACTIONS(2343), 1, - anon_sym_DQUOTE, - ACTIONS(2345), 1, - anon_sym_SQUOTE, - ACTIONS(4502), 1, - anon_sym_LBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(2347), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(5767), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - STATE(3573), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(696), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2361), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [107128] = 4, - ACTIONS(3667), 1, + [107034] = 4, + ACTIONS(3675), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3496), 13, + ACTIONS(3498), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -228501,7 +228670,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3500), 24, + ACTIONS(3502), 24, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -228526,13 +228695,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [107177] = 4, - ACTIONS(3659), 1, + [107083] = 4, + ACTIONS(3679), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3496), 13, + ACTIONS(3498), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -228546,7 +228715,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(3500), 24, + ACTIONS(3502), 24, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -228571,17 +228740,69 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_DASH_DASH, anon_sym_BQUOTE, anon_sym_satisfies, - [107226] = 4, + [107132] = 4, + ACTIONS(3671), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1977), 5, + ACTIONS(3498), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3502), 24, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_of, anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [107181] = 8, + ACTIONS(1650), 1, anon_sym_DQUOTE, + ACTIONS(1652), 1, anon_sym_SQUOTE, + ACTIONS(4602), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6035), 2, sym_number, sym_private_property_identifier, - ACTIONS(696), 7, + STATE(3450), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(698), 7, sym__automatic_semicolon, anon_sym_EQ, anon_sym_COMMA, @@ -228589,7 +228810,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_COLON, anon_sym_QMARK, - ACTIONS(1975), 25, + ACTIONS(4600), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -228613,119 +228834,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [107274] = 4, - ACTIONS(6024), 1, - sym__automatic_semicolon, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(1882), 11, - anon_sym_STAR, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_DASH, + [107238] = 8, + ACTIONS(1650), 1, anon_sym_DQUOTE, + ACTIONS(1652), 1, anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(1884), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [107322] = 3, + ACTIONS(4602), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6028), 12, - sym__automatic_semicolon, - anon_sym_STAR, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DQUOTE, - anon_sym_SQUOTE, + ACTIONS(6037), 2, sym_number, sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6026), 25, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [107368] = 7, - ACTIONS(5514), 1, + STATE(3467), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(698), 7, + sym__automatic_semicolon, + anon_sym_EQ, anon_sym_COMMA, - ACTIONS(5516), 1, - anon_sym_RBRACE, - STATE(5213), 1, - aux_sym_object_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(696), 5, - sym__member_signature_marker, - anon_sym_LPAREN, + anon_sym_BANG, + anon_sym_SEMI, anon_sym_COLON, - anon_sym_LT, anon_sym_QMARK, - ACTIONS(1981), 6, - anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - ACTIONS(1979), 23, + ACTIONS(4600), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -228749,11 +228883,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [107422] = 3, + [107295] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6032), 12, + ACTIONS(6041), 12, sym__automatic_semicolon, anon_sym_STAR, anon_sym_RBRACE, @@ -228766,7 +228900,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(6030), 25, + ACTIONS(6039), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -228792,61 +228926,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [107468] = 4, - ACTIONS(3814), 1, - anon_sym_EQ, + [107341] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3496), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(3500), 23, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [107516] = 5, - ACTIONS(6038), 1, - anon_sym_SEMI, - ACTIONS(6041), 1, + ACTIONS(6045), 12, sym__automatic_semicolon, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6036), 10, anon_sym_STAR, anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_LBRACK, anon_sym_PLUS, anon_sym_DASH, @@ -228855,7 +228943,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(6034), 25, + ACTIONS(6043), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -228881,55 +228969,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [107566] = 4, - ACTIONS(3772), 1, - anon_sym_EQ, + [107387] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3496), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(3500), 23, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [107614] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6045), 12, + ACTIONS(6049), 12, sym__automatic_semicolon, anon_sym_STAR, anon_sym_RBRACE, @@ -228942,7 +228986,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(6043), 25, + ACTIONS(6047), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -228968,11 +229012,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [107660] = 3, + [107433] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6049), 12, + ACTIONS(6053), 12, sym__automatic_semicolon, anon_sym_STAR, anon_sym_RBRACE, @@ -228985,7 +229029,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(6047), 25, + ACTIONS(6051), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -229011,11 +229055,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [107706] = 3, + [107479] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6053), 12, + ACTIONS(6049), 12, sym__automatic_semicolon, anon_sym_STAR, anon_sym_RBRACE, @@ -229028,7 +229072,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(6051), 25, + ACTIONS(6047), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -229054,51 +229098,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [107752] = 4, - ACTIONS(3796), 1, - anon_sym_EQ, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3496), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(3500), 23, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [107800] = 3, + [107525] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, @@ -229141,11 +229141,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [107846] = 3, + [107571] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6032), 12, + ACTIONS(6049), 12, sym__automatic_semicolon, anon_sym_STAR, anon_sym_RBRACE, @@ -229158,7 +229158,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(6030), 25, + ACTIONS(6047), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -229184,11 +229184,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [107892] = 3, + [107617] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6057), 12, + ACTIONS(6053), 12, sym__automatic_semicolon, anon_sym_STAR, anon_sym_RBRACE, @@ -229201,7 +229201,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(6055), 25, + ACTIONS(6051), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -229227,17 +229227,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [107938] = 5, - ACTIONS(6063), 1, - anon_sym_SEMI, - ACTIONS(6066), 1, - sym__automatic_semicolon, + [107663] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6061), 10, + ACTIONS(6049), 12, + sym__automatic_semicolon, anon_sym_STAR, anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_LBRACK, anon_sym_PLUS, anon_sym_DASH, @@ -229246,7 +229244,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(6059), 25, + ACTIONS(6047), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -229272,11 +229270,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [107988] = 3, + [107709] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6049), 12, + ACTIONS(6057), 12, sym__automatic_semicolon, anon_sym_STAR, anon_sym_RBRACE, @@ -229289,7 +229287,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(6047), 25, + ACTIONS(6055), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -229315,11 +229313,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [108034] = 3, + [107755] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6049), 12, + ACTIONS(6061), 12, sym__automatic_semicolon, anon_sym_STAR, anon_sym_RBRACE, @@ -229332,7 +229330,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(6047), 25, + ACTIONS(6059), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -229358,55 +229356,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [108080] = 4, - ACTIONS(3810), 1, - anon_sym_EQ, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3496), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(3500), 23, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [108128] = 3, + [107801] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6057), 12, + ACTIONS(6061), 12, sym__automatic_semicolon, anon_sym_STAR, anon_sym_RBRACE, @@ -229419,7 +229373,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(6055), 25, + ACTIONS(6059), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -229445,99 +229399,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [108174] = 4, - ACTIONS(3788), 1, - anon_sym_EQ, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3496), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(3500), 23, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [108222] = 4, - ACTIONS(3762), 1, - anon_sym_EQ, + [107847] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3496), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(3500), 23, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [108270] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6057), 12, + ACTIONS(6065), 12, sym__automatic_semicolon, anon_sym_STAR, anon_sym_RBRACE, @@ -229550,7 +229416,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(6055), 25, + ACTIONS(6063), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -229576,15 +229442,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [108316] = 3, + [107893] = 5, + ACTIONS(6071), 1, + anon_sym_SEMI, + ACTIONS(6074), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6049), 12, - sym__automatic_semicolon, + ACTIONS(6069), 10, anon_sym_STAR, anon_sym_RBRACE, - anon_sym_SEMI, anon_sym_LBRACK, anon_sym_PLUS, anon_sym_DASH, @@ -229593,7 +229461,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(6047), 25, + ACTIONS(6067), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -229619,55 +229487,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [108362] = 4, - ACTIONS(3786), 1, - anon_sym_EQ, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3496), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(3500), 23, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [108410] = 3, + [107943] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6070), 12, + ACTIONS(6061), 12, sym__automatic_semicolon, anon_sym_STAR, anon_sym_RBRACE, @@ -229680,7 +229504,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(6068), 25, + ACTIONS(6059), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -229706,11 +229530,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [108456] = 3, + [107989] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6032), 12, + ACTIONS(6061), 12, sym__automatic_semicolon, anon_sym_STAR, anon_sym_RBRACE, @@ -229723,7 +229547,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(6030), 25, + ACTIONS(6059), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -229749,29 +229573,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [108502] = 6, - ACTIONS(4190), 1, - anon_sym_EQ, + [108035] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5529), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - ACTIONS(696), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(1977), 6, + ACTIONS(6045), 12, + sym__automatic_semicolon, anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, sym_number, sym_private_property_identifier, - ACTIONS(1975), 23, + anon_sym_AT, + ACTIONS(6043), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -229795,29 +229614,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [108554] = 8, - ACTIONS(3560), 1, - anon_sym_LT, - ACTIONS(6072), 1, - anon_sym_LPAREN, - ACTIONS(6074), 1, - anon_sym_DOT, - STATE(2837), 1, - sym_arguments, - STATE(5390), 1, - sym_type_arguments, + anon_sym_abstract, + anon_sym_accessor, + [108081] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3556), 7, + ACTIONS(6061), 12, + sym__automatic_semicolon, anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(3554), 25, + ACTIONS(6059), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -229843,55 +229659,54 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [108610] = 4, - ACTIONS(3778), 1, - anon_sym_EQ, + [108127] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3496), 13, + ACTIONS(6078), 12, + sym__automatic_semicolon, anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, anon_sym_PLUS, anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(3500), 23, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [108658] = 3, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6076), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [108173] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6078), 12, + ACTIONS(6057), 12, sym__automatic_semicolon, anon_sym_STAR, anon_sym_RBRACE, @@ -229904,7 +229719,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(6076), 25, + ACTIONS(6055), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -229930,11 +229745,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [108704] = 3, + [108219] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6070), 12, + ACTIONS(6057), 12, sym__automatic_semicolon, anon_sym_STAR, anon_sym_RBRACE, @@ -229947,7 +229762,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(6068), 25, + ACTIONS(6055), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -229973,11 +229788,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [108750] = 3, + [108265] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6070), 12, + ACTIONS(6082), 12, sym__automatic_semicolon, anon_sym_STAR, anon_sym_RBRACE, @@ -229990,7 +229805,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(6068), 25, + ACTIONS(6080), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -230016,11 +229831,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [108796] = 3, + [108311] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6078), 12, + ACTIONS(6086), 12, sym__automatic_semicolon, anon_sym_STAR, anon_sym_RBRACE, @@ -230033,7 +229848,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(6076), 25, + ACTIONS(6084), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -230059,11 +229874,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [108842] = 3, + [108357] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6032), 12, + ACTIONS(6090), 12, sym__automatic_semicolon, anon_sym_STAR, anon_sym_RBRACE, @@ -230076,7 +229891,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(6030), 25, + ACTIONS(6088), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -230102,11 +229917,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [108888] = 3, + [108403] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6078), 12, + ACTIONS(6090), 12, sym__automatic_semicolon, anon_sym_STAR, anon_sym_RBRACE, @@ -230119,7 +229934,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(6076), 25, + ACTIONS(6088), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -230145,11 +229960,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [108934] = 3, + [108449] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6053), 12, + ACTIONS(6094), 12, sym__automatic_semicolon, anon_sym_STAR, anon_sym_RBRACE, @@ -230162,7 +229977,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(6051), 25, + ACTIONS(6092), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -230188,11 +230003,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [108980] = 3, + [108495] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6082), 12, + ACTIONS(6098), 12, sym__automatic_semicolon, anon_sym_STAR, anon_sym_RBRACE, @@ -230205,7 +230020,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(6080), 25, + ACTIONS(6096), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -230231,11 +230046,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [109026] = 3, + [108541] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6086), 12, + ACTIONS(6102), 12, sym__automatic_semicolon, anon_sym_STAR, anon_sym_RBRACE, @@ -230248,7 +230063,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(6084), 25, + ACTIONS(6100), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -230274,11 +230089,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [109072] = 3, + [108587] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6078), 12, + ACTIONS(6102), 12, sym__automatic_semicolon, anon_sym_STAR, anon_sym_RBRACE, @@ -230291,7 +230106,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(6076), 25, + ACTIONS(6100), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -230317,29 +230132,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [109118] = 6, - ACTIONS(4190), 1, - anon_sym_EQ, + [108633] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5529), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - ACTIONS(696), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(1981), 6, + ACTIONS(6106), 12, + sym__automatic_semicolon, anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, sym_number, sym_private_property_identifier, - ACTIONS(1979), 23, + anon_sym_AT, + ACTIONS(6104), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -230363,11 +230173,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [109170] = 3, + anon_sym_abstract, + anon_sym_accessor, + [108679] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6078), 12, + ACTIONS(6041), 12, sym__automatic_semicolon, anon_sym_STAR, anon_sym_RBRACE, @@ -230380,7 +230192,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(6076), 25, + ACTIONS(6039), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -230406,12 +230218,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [109216] = 3, + [108725] = 4, + ACTIONS(6108), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6049), 12, - sym__automatic_semicolon, + ACTIONS(1692), 11, anon_sym_STAR, anon_sym_RBRACE, anon_sym_SEMI, @@ -230423,7 +230236,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(6047), 25, + ACTIONS(1694), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -230449,12 +230262,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [109262] = 3, + [108773] = 4, + ACTIONS(6110), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6049), 12, - sym__automatic_semicolon, + ACTIONS(1784), 11, anon_sym_STAR, anon_sym_RBRACE, anon_sym_SEMI, @@ -230466,7 +230280,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(6047), 25, + ACTIONS(1786), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -230492,30 +230306,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [109308] = 7, - ACTIONS(5514), 1, - anon_sym_COMMA, - ACTIONS(5516), 1, - anon_sym_RBRACE, - STATE(5213), 1, - aux_sym_object_repeat1, + [108821] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(696), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(1977), 6, + ACTIONS(6114), 12, + sym__automatic_semicolon, anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, sym_number, sym_private_property_identifier, - ACTIONS(1975), 23, + anon_sym_AT, + ACTIONS(6112), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -230539,11 +230347,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [109362] = 3, + anon_sym_abstract, + anon_sym_accessor, + [108867] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6090), 12, + ACTIONS(6114), 12, sym__automatic_semicolon, anon_sym_STAR, anon_sym_RBRACE, @@ -230556,7 +230366,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(6088), 25, + ACTIONS(6112), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -230582,11 +230392,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [109408] = 3, + [108913] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6078), 12, + ACTIONS(6041), 12, sym__automatic_semicolon, anon_sym_STAR, anon_sym_RBRACE, @@ -230599,7 +230409,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(6076), 25, + ACTIONS(6039), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -230625,11 +230435,55 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [109454] = 3, + [108959] = 4, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6094), 12, + ACTIONS(1989), 5, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + ACTIONS(698), 7, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, + ACTIONS(1987), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [109007] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6118), 12, sym__automatic_semicolon, anon_sym_STAR, anon_sym_RBRACE, @@ -230642,7 +230496,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(6092), 25, + ACTIONS(6116), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -230668,11 +230522,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [109500] = 3, + [109053] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6094), 12, + ACTIONS(6122), 12, sym__automatic_semicolon, anon_sym_STAR, anon_sym_RBRACE, @@ -230685,7 +230539,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(6092), 25, + ACTIONS(6120), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -230711,11 +230565,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [109546] = 3, + [109099] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6098), 12, + ACTIONS(6041), 12, sym__automatic_semicolon, anon_sym_STAR, anon_sym_RBRACE, @@ -230728,7 +230582,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(6096), 25, + ACTIONS(6039), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -230754,11 +230608,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [109592] = 3, + [109145] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6102), 12, + ACTIONS(6041), 12, sym__automatic_semicolon, anon_sym_STAR, anon_sym_RBRACE, @@ -230771,7 +230625,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(6100), 25, + ACTIONS(6039), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -230797,11 +230651,55 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [109638] = 3, + [109191] = 4, + ACTIONS(3809), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6106), 12, + ACTIONS(3498), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3502), 23, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [109239] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1784), 12, sym__automatic_semicolon, anon_sym_STAR, anon_sym_RBRACE, @@ -230814,7 +230712,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(6104), 25, + ACTIONS(1786), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -230840,15 +230738,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [109684] = 5, - ACTIONS(87), 1, - anon_sym_BQUOTE, - STATE(2235), 1, - sym_template_string, + [109285] = 4, + ACTIONS(3779), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1782), 13, + ACTIONS(3498), 13, anon_sym_STAR, anon_sym_BANG, anon_sym_in, @@ -230862,7 +230758,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_EQ, anon_sym_BANG_EQ, anon_sym_GT, - ACTIONS(1784), 22, + ACTIONS(3502), 23, sym__ternary_qmark, anon_sym_as, anon_sym_LPAREN, @@ -230884,13 +230780,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_instanceof, anon_sym_PLUS_PLUS, anon_sym_DASH_DASH, + anon_sym_BQUOTE, anon_sym_satisfies, - [109734] = 3, + [109333] = 4, + ACTIONS(6124), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6106), 12, - sym__automatic_semicolon, + ACTIONS(1692), 11, anon_sym_STAR, anon_sym_RBRACE, anon_sym_SEMI, @@ -230902,7 +230800,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(6104), 25, + ACTIONS(1694), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -230928,13 +230826,12 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [109780] = 4, - ACTIONS(6108), 1, - sym__automatic_semicolon, + [109381] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1882), 11, + ACTIONS(1848), 12, + sym__automatic_semicolon, anon_sym_STAR, anon_sym_RBRACE, anon_sym_SEMI, @@ -230946,7 +230843,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(1884), 25, + ACTIONS(1850), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -230972,11 +230869,55 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [109828] = 3, + [109427] = 4, + ACTIONS(3805), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6112), 12, + ACTIONS(3498), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3502), 23, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [109475] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6128), 12, sym__automatic_semicolon, anon_sym_STAR, anon_sym_RBRACE, @@ -230989,7 +230930,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(6110), 25, + ACTIONS(6126), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -231015,11 +230956,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [109874] = 3, + [109521] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6116), 12, + ACTIONS(6128), 12, sym__automatic_semicolon, anon_sym_STAR, anon_sym_RBRACE, @@ -231032,7 +230973,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(6114), 25, + ACTIONS(6126), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -231058,11 +230999,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [109920] = 3, + [109567] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6120), 12, + ACTIONS(6122), 12, sym__automatic_semicolon, anon_sym_STAR, anon_sym_RBRACE, @@ -231075,7 +231016,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(6118), 25, + ACTIONS(6120), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -231101,11 +231042,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [109966] = 3, + [109613] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6049), 12, + ACTIONS(6132), 12, sym__automatic_semicolon, anon_sym_STAR, anon_sym_RBRACE, @@ -231118,7 +231059,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(6047), 25, + ACTIONS(6130), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -231144,24 +231085,74 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [110012] = 3, + [109659] = 4, + ACTIONS(3817), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6053), 12, - sym__automatic_semicolon, + ACTIONS(3498), 13, anon_sym_STAR, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LBRACK, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_PLUS, anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3502), 23, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [109707] = 7, + ACTIONS(5444), 1, + anon_sym_COMMA, + ACTIONS(5581), 1, + anon_sym_RBRACE, + STATE(5226), 1, + aux_sym_object_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(698), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(1989), 6, + anon_sym_STAR, + anon_sym_LBRACK, anon_sym_DQUOTE, anon_sym_SQUOTE, sym_number, sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6051), 25, + ACTIONS(1987), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -231185,26 +231176,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [110058] = 3, + [109761] = 7, + ACTIONS(5444), 1, + anon_sym_COMMA, + ACTIONS(5581), 1, + anon_sym_RBRACE, + STATE(5226), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6053), 12, - sym__automatic_semicolon, + ACTIONS(698), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(1985), 6, anon_sym_STAR, - anon_sym_RBRACE, - anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, sym_number, sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6051), 25, + ACTIONS(1983), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -231228,26 +231223,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [110104] = 3, + [109815] = 8, + ACTIONS(3598), 1, + anon_sym_LT, + ACTIONS(6134), 1, + anon_sym_LPAREN, + ACTIONS(6136), 1, + anon_sym_DOT, + STATE(2842), 1, + sym_arguments, + STATE(5411), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1882), 12, - sym__automatic_semicolon, + ACTIONS(3594), 7, anon_sym_STAR, - anon_sym_RBRACE, - anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(1884), 25, + ACTIONS(3592), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -231273,13 +231271,56 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [110150] = 4, - ACTIONS(6122), 1, - sym__automatic_semicolon, + [109871] = 4, + ACTIONS(3781), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1686), 11, + ACTIONS(3498), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3502), 23, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [109919] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6049), 12, + sym__automatic_semicolon, anon_sym_STAR, anon_sym_RBRACE, anon_sym_SEMI, @@ -231291,7 +231332,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(1688), 25, + ACTIONS(6047), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -231317,11 +231358,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [110198] = 3, + [109965] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1892), 12, + ACTIONS(6053), 12, sym__automatic_semicolon, anon_sym_STAR, anon_sym_RBRACE, @@ -231334,7 +231375,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(1894), 25, + ACTIONS(6051), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -231360,68 +231401,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [110244] = 4, - ACTIONS(3768), 1, + [110011] = 6, + ACTIONS(4177), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3496), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(3500), 23, - sym__ternary_qmark, - anon_sym_as, + ACTIONS(5606), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + ACTIONS(698), 5, + sym__member_signature_marker, anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [110292] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6126), 12, - sym__automatic_semicolon, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(1989), 6, anon_sym_STAR, - anon_sym_RBRACE, - anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, sym_number, sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6124), 25, + ACTIONS(1987), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -231445,26 +231447,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [110338] = 3, + [110063] = 6, + ACTIONS(4177), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6070), 12, - sym__automatic_semicolon, - anon_sym_STAR, + ACTIONS(5606), 2, + anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_SEMI, + ACTIONS(698), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(1985), 6, + anon_sym_STAR, anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, sym_number, sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6068), 25, + ACTIONS(1983), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -231488,13 +231493,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [110384] = 3, + [110115] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6070), 12, + ACTIONS(6122), 12, sym__automatic_semicolon, anon_sym_STAR, anon_sym_RBRACE, @@ -231507,7 +231510,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(6068), 25, + ACTIONS(6120), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -231533,11 +231536,55 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [110430] = 3, + [110161] = 4, + ACTIONS(3777), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6032), 12, + ACTIONS(3498), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3502), 23, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [110209] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6128), 12, sym__automatic_semicolon, anon_sym_STAR, anon_sym_RBRACE, @@ -231550,7 +231597,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(6030), 25, + ACTIONS(6126), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -231576,11 +231623,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [110476] = 3, + [110255] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6082), 12, + ACTIONS(6122), 12, sym__automatic_semicolon, anon_sym_STAR, anon_sym_RBRACE, @@ -231593,7 +231640,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(6080), 25, + ACTIONS(6120), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -231619,11 +231666,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [110522] = 3, + [110301] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6070), 12, + ACTIONS(6122), 12, sym__automatic_semicolon, anon_sym_STAR, anon_sym_RBRACE, @@ -231636,7 +231683,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(6068), 25, + ACTIONS(6120), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -231662,11 +231709,55 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [110568] = 3, + [110347] = 4, + ACTIONS(3813), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6049), 12, + ACTIONS(3498), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3502), 23, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [110395] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6128), 12, sym__automatic_semicolon, anon_sym_STAR, anon_sym_RBRACE, @@ -231679,7 +231770,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(6047), 25, + ACTIONS(6126), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -231705,11 +231796,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [110614] = 3, + [110441] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6028), 12, + ACTIONS(6128), 12, sym__automatic_semicolon, anon_sym_STAR, anon_sym_RBRACE, @@ -231722,7 +231813,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(6026), 25, + ACTIONS(6126), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -231748,11 +231839,99 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [110660] = 3, + [110487] = 4, + ACTIONS(3807), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6057), 12, + ACTIONS(3498), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3502), 23, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [110535] = 4, + ACTIONS(3789), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3498), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3502), 23, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [110583] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6122), 12, sym__automatic_semicolon, anon_sym_STAR, anon_sym_RBRACE, @@ -231765,7 +231944,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(6055), 25, + ACTIONS(6120), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -231791,11 +231970,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [110706] = 3, + [110629] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6130), 12, + ACTIONS(6122), 12, sym__automatic_semicolon, anon_sym_STAR, anon_sym_RBRACE, @@ -231808,7 +231987,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(6128), 25, + ACTIONS(6120), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -231834,55 +232013,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [110752] = 4, - ACTIONS(3798), 1, - anon_sym_EQ, + [110675] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3496), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(3500), 23, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LPAREN, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_BQUOTE, - anon_sym_satisfies, - [110800] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6053), 12, + ACTIONS(6128), 12, sym__automatic_semicolon, anon_sym_STAR, anon_sym_RBRACE, @@ -231895,7 +232030,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(6051), 25, + ACTIONS(6126), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -231921,16 +232056,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [110846] = 4, - ACTIONS(6132), 1, + [110721] = 5, + ACTIONS(6142), 1, + anon_sym_SEMI, + ACTIONS(6145), 1, sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1686), 11, + ACTIONS(6140), 10, anon_sym_STAR, anon_sym_RBRACE, - anon_sym_SEMI, anon_sym_LBRACK, anon_sym_PLUS, anon_sym_DASH, @@ -231939,7 +232075,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(1688), 25, + ACTIONS(6138), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -231965,94 +232101,53 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [110894] = 14, - ACTIONS(2343), 1, + [110771] = 14, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(2369), 1, + ACTIONS(2373), 1, anon_sym_override, - ACTIONS(4502), 1, + ACTIONS(4503), 1, anon_sym_LBRACK, - ACTIONS(6134), 1, + ACTIONS(6147), 1, anon_sym_STAR, - ACTIONS(6136), 1, + ACTIONS(6149), 1, anon_sym_async, - ACTIONS(6140), 1, + ACTIONS(6153), 1, anon_sym_readonly, - STATE(2836), 1, + STATE(2830), 1, sym_override_modifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6138), 2, + ACTIONS(6151), 2, sym_number, sym_private_property_identifier, - ACTIONS(6142), 2, + ACTIONS(6155), 2, anon_sym_get, anon_sym_set, - STATE(3651), 3, + STATE(3631), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 4, + ACTIONS(698), 4, sym__member_signature_marker, anon_sym_LPAREN, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2361), 18, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [110962] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6126), 12, - sym__automatic_semicolon, - anon_sym_STAR, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DQUOTE, - anon_sym_SQUOTE, - sym_number, - sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6124), 25, + ACTIONS(2365), 18, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, - anon_sym_async, anon_sym_new, sym_identifier, anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, anon_sym_declare, anon_sym_public, anon_sym_private, anon_sym_protected, - anon_sym_override, anon_sym_module, anon_sym_any, anon_sym_number, @@ -232060,13 +232155,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [111008] = 3, + [110839] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6126), 12, + ACTIONS(6159), 12, sym__automatic_semicolon, anon_sym_STAR, anon_sym_RBRACE, @@ -232079,7 +232172,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(6124), 25, + ACTIONS(6157), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -232105,11 +232198,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [111054] = 3, + [110885] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6146), 12, + ACTIONS(6049), 12, sym__automatic_semicolon, anon_sym_STAR, anon_sym_RBRACE, @@ -232122,7 +232215,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(6144), 25, + ACTIONS(6047), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -232148,11 +232241,56 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [111100] = 3, + [110931] = 5, + ACTIONS(87), 1, + anon_sym_BQUOTE, + STATE(2307), 1, + sym_template_string, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6053), 12, + ACTIONS(1844), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(1846), 22, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_satisfies, + [110981] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6049), 12, sym__automatic_semicolon, anon_sym_STAR, anon_sym_RBRACE, @@ -232165,7 +232303,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(6051), 25, + ACTIONS(6047), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -232191,11 +232329,55 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [111146] = 3, + [111027] = 4, + ACTIONS(3811), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6057), 12, + ACTIONS(3498), 13, + anon_sym_STAR, + anon_sym_BANG, + anon_sym_in, + anon_sym_GT_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_SLASH, + anon_sym_LT, + anon_sym_EQ_EQ, + anon_sym_BANG_EQ, + anon_sym_GT, + ACTIONS(3502), 23, + sym__ternary_qmark, + anon_sym_as, + anon_sym_LPAREN, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP_AMP, + anon_sym_PIPE_PIPE, + anon_sym_GT_GT_GT, + anon_sym_LT_LT, + anon_sym_CARET, + anon_sym_PERCENT, + anon_sym_STAR_STAR, + anon_sym_LT_EQ, + anon_sym_EQ_EQ_EQ, + anon_sym_BANG_EQ_EQ, + anon_sym_GT_EQ, + anon_sym_QMARK_QMARK, + anon_sym_instanceof, + anon_sym_PLUS_PLUS, + anon_sym_DASH_DASH, + anon_sym_BQUOTE, + anon_sym_satisfies, + [111075] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6053), 12, sym__automatic_semicolon, anon_sym_STAR, anon_sym_RBRACE, @@ -232208,7 +232390,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(6055), 25, + ACTIONS(6051), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -232234,27 +232416,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [111192] = 5, + [111121] = 4, + ACTIONS(6161), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5767), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - ACTIONS(696), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(1981), 6, + ACTIONS(1784), 11, anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, sym_number, sym_private_property_identifier, - ACTIONS(1979), 23, + anon_sym_AT, + ACTIONS(1786), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -232278,34 +232458,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [111241] = 10, - ACTIONS(2343), 1, - anon_sym_DQUOTE, - ACTIONS(2345), 1, - anon_sym_SQUOTE, - ACTIONS(4502), 1, - anon_sym_LBRACK, - ACTIONS(6148), 1, - anon_sym_STAR, + anon_sym_abstract, + anon_sym_accessor, + [111169] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6150), 2, + ACTIONS(6061), 12, + sym__automatic_semicolon, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_DQUOTE, + anon_sym_SQUOTE, sym_number, sym_private_property_identifier, - ACTIONS(6152), 2, - anon_sym_get, - anon_sym_set, - STATE(3608), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(696), 4, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2361), 21, + anon_sym_AT, + ACTIONS(6059), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -232315,6 +232487,8 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_static, anon_sym_readonly, + anon_sym_get, + anon_sym_set, anon_sym_declare, anon_sym_public, anon_sym_private, @@ -232327,11 +232501,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [111300] = 3, + anon_sym_abstract, + anon_sym_accessor, + [111215] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6156), 11, + ACTIONS(6049), 12, + sym__automatic_semicolon, anon_sym_STAR, anon_sym_RBRACE, anon_sym_SEMI, @@ -232343,7 +232520,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(6154), 25, + ACTIONS(6047), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -232369,31 +232546,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [111345] = 9, - ACTIONS(2343), 1, + [111261] = 10, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(4502), 1, + ACTIONS(4503), 1, anon_sym_LBRACK, - ACTIONS(6158), 1, - anon_sym_EQ_GT, + ACTIONS(6163), 1, + anon_sym_STAR, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6138), 2, + ACTIONS(6165), 2, sym_number, sym_private_property_identifier, - STATE(3651), 3, + ACTIONS(6167), 2, + anon_sym_get, + anon_sym_set, + STATE(3650), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 4, + ACTIONS(698), 4, sym__member_signature_marker, anon_sym_LPAREN, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2361), 23, + ACTIONS(2365), 21, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -232403,8 +232583,6 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_static, anon_sym_readonly, - anon_sym_get, - anon_sym_set, anon_sym_declare, anon_sym_public, anon_sym_private, @@ -232417,11 +232595,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [111402] = 3, + [111320] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6162), 11, + ACTIONS(6171), 11, anon_sym_STAR, anon_sym_RBRACE, anon_sym_SEMI, @@ -232433,7 +232611,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(6160), 25, + ACTIONS(6169), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -232459,11 +232637,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [111447] = 3, + [111365] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6162), 11, + ACTIONS(6175), 11, anon_sym_STAR, anon_sym_RBRACE, anon_sym_SEMI, @@ -232475,7 +232653,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(6160), 25, + ACTIONS(6173), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -232501,61 +232679,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [111492] = 11, - ACTIONS(2343), 1, - anon_sym_DQUOTE, - ACTIONS(2345), 1, - anon_sym_SQUOTE, - ACTIONS(4502), 1, - anon_sym_LBRACK, - ACTIONS(6134), 1, - anon_sym_STAR, - ACTIONS(6136), 1, - anon_sym_async, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6138), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(6142), 2, - anon_sym_get, - anon_sym_set, - STATE(3651), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(696), 4, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2361), 20, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [111553] = 3, + [111410] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6166), 11, + ACTIONS(1784), 11, anon_sym_STAR, anon_sym_RBRACE, anon_sym_SEMI, @@ -232567,7 +232695,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(6164), 25, + ACTIONS(1786), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -232593,23 +232721,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [111598] = 3, + [111455] = 10, + ACTIONS(2351), 1, + anon_sym_DQUOTE, + ACTIONS(2353), 1, + anon_sym_SQUOTE, + ACTIONS(4503), 1, + anon_sym_LBRACK, + ACTIONS(6177), 1, + anon_sym_STAR, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1882), 11, - anon_sym_STAR, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DQUOTE, - anon_sym_SQUOTE, + ACTIONS(6179), 2, sym_number, sym_private_property_identifier, - anon_sym_AT, - ACTIONS(1884), 25, + ACTIONS(6181), 2, + anon_sym_get, + anon_sym_set, + STATE(3726), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(698), 4, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2365), 21, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -232619,8 +232758,6 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_static, anon_sym_readonly, - anon_sym_get, - anon_sym_set, anon_sym_declare, anon_sym_public, anon_sym_private, @@ -232633,41 +232770,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [111643] = 10, - ACTIONS(2343), 1, + [111514] = 11, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(4502), 1, + ACTIONS(4503), 1, anon_sym_LBRACK, - ACTIONS(6168), 1, + ACTIONS(6177), 1, anon_sym_STAR, + ACTIONS(6183), 1, + anon_sym_async, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6170), 2, + ACTIONS(6179), 2, sym_number, sym_private_property_identifier, - ACTIONS(6172), 2, + ACTIONS(6181), 2, anon_sym_get, anon_sym_set, - STATE(3805), 3, + STATE(3726), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 4, + ACTIONS(698), 4, sym__member_signature_marker, anon_sym_LPAREN, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2361), 21, + ACTIONS(2365), 20, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, - anon_sym_async, anon_sym_new, sym_identifier, anon_sym_static, @@ -232684,44 +232820,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [111702] = 11, - ACTIONS(2343), 1, - anon_sym_DQUOTE, - ACTIONS(2345), 1, - anon_sym_SQUOTE, - ACTIONS(4502), 1, - anon_sym_LBRACK, - ACTIONS(6148), 1, - anon_sym_STAR, - ACTIONS(6174), 1, - anon_sym_async, + [111575] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6150), 2, + ACTIONS(6187), 11, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_DQUOTE, + anon_sym_SQUOTE, sym_number, sym_private_property_identifier, - ACTIONS(6152), 2, - anon_sym_get, - anon_sym_set, - STATE(3608), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(696), 4, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2361), 20, + anon_sym_AT, + ACTIONS(6185), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, + anon_sym_async, anon_sym_new, sym_identifier, anon_sym_static, anon_sym_readonly, + anon_sym_get, + anon_sym_set, anon_sym_declare, anon_sym_public, anon_sym_private, @@ -232734,55 +232860,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [111763] = 5, - ACTIONS(4581), 1, - anon_sym_LPAREN, - STATE(2211), 1, - sym_arguments, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4449), 13, - anon_sym_STAR, - anon_sym_BANG, - anon_sym_in, - anon_sym_GT_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_SLASH, - anon_sym_LT, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_GT, - ACTIONS(4451), 21, - sym__ternary_qmark, - anon_sym_as, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP_AMP, - anon_sym_PIPE_PIPE, - anon_sym_GT_GT_GT, - anon_sym_LT_LT, - anon_sym_CARET, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_LT_EQ, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_QMARK_QMARK, - anon_sym_instanceof, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_satisfies, - [111812] = 3, + anon_sym_abstract, + anon_sym_accessor, + [111620] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1892), 11, + ACTIONS(1848), 11, anon_sym_STAR, anon_sym_RBRACE, anon_sym_SEMI, @@ -232794,7 +232878,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(1894), 25, + ACTIONS(1850), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -232820,34 +232904,115 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [111857] = 10, - ACTIONS(2343), 1, + [111665] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6191), 11, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_DASH, anon_sym_DQUOTE, - ACTIONS(2345), 1, anon_sym_SQUOTE, - ACTIONS(4502), 1, - anon_sym_LBRACK, - ACTIONS(6176), 1, - anon_sym_STAR, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(6189), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [111710] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6178), 2, + ACTIONS(6191), 11, + anon_sym_STAR, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_PLUS, + anon_sym_DASH, + anon_sym_DQUOTE, + anon_sym_SQUOTE, sym_number, sym_private_property_identifier, - ACTIONS(6180), 2, + anon_sym_AT, + ACTIONS(6189), 25, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, anon_sym_get, anon_sym_set, - STATE(3811), 3, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_abstract, + anon_sym_accessor, + [111755] = 9, + ACTIONS(2351), 1, + anon_sym_DQUOTE, + ACTIONS(2353), 1, + anon_sym_SQUOTE, + ACTIONS(4503), 1, + anon_sym_LBRACK, + ACTIONS(6193), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6151), 2, + sym_number, + sym_private_property_identifier, + STATE(3631), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 4, + ACTIONS(698), 4, sym__member_signature_marker, anon_sym_LPAREN, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2361), 21, + ACTIONS(2365), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -232857,6 +233022,8 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_static, anon_sym_readonly, + anon_sym_get, + anon_sym_set, anon_sym_declare, anon_sym_public, anon_sym_private, @@ -232869,40 +233036,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [111916] = 11, - ACTIONS(2343), 1, + [111812] = 10, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(4502), 1, + ACTIONS(4503), 1, anon_sym_LBRACK, - ACTIONS(6176), 1, + ACTIONS(6195), 1, anon_sym_STAR, - ACTIONS(6182), 1, - anon_sym_async, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6178), 2, + ACTIONS(6197), 2, sym_number, sym_private_property_identifier, - ACTIONS(6180), 2, + ACTIONS(6199), 2, anon_sym_get, anon_sym_set, - STATE(3811), 3, + STATE(3764), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 4, + ACTIONS(698), 4, sym__member_signature_marker, anon_sym_LPAREN, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2361), 20, + ACTIONS(2365), 21, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, + anon_sym_async, anon_sym_new, sym_identifier, anon_sym_static, @@ -232919,39 +233085,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [111977] = 10, - ACTIONS(2343), 1, + [111871] = 11, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(4502), 1, + ACTIONS(4503), 1, anon_sym_LBRACK, - ACTIONS(6134), 1, + ACTIONS(6195), 1, anon_sym_STAR, + ACTIONS(6201), 1, + anon_sym_async, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6138), 2, + ACTIONS(6197), 2, sym_number, sym_private_property_identifier, - ACTIONS(6142), 2, + ACTIONS(6199), 2, anon_sym_get, anon_sym_set, - STATE(3651), 3, + STATE(3764), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 4, + ACTIONS(698), 4, sym__member_signature_marker, anon_sym_LPAREN, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2361), 21, + ACTIONS(2365), 20, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, - anon_sym_async, anon_sym_new, sym_identifier, anon_sym_static, @@ -232968,23 +233135,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [112036] = 3, + [111932] = 5, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6186), 11, - anon_sym_STAR, + ACTIONS(5648), 2, + anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_SEMI, + ACTIONS(698), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(1989), 6, + anon_sym_STAR, anon_sym_LBRACK, - anon_sym_PLUS, - anon_sym_DASH, anon_sym_DQUOTE, anon_sym_SQUOTE, sym_number, sym_private_property_identifier, - anon_sym_AT, - ACTIONS(6184), 25, + ACTIONS(1987), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -233008,29 +233179,27 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [112081] = 5, + [111981] = 5, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5767), 2, + ACTIONS(5648), 2, anon_sym_COMMA, anon_sym_RBRACE, - ACTIONS(696), 5, + ACTIONS(698), 5, sym__member_signature_marker, anon_sym_LPAREN, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - ACTIONS(1977), 6, + ACTIONS(1985), 6, anon_sym_STAR, anon_sym_LBRACK, anon_sym_DQUOTE, anon_sym_SQUOTE, sym_number, sym_private_property_identifier, - ACTIONS(1975), 23, + ACTIONS(1983), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -233054,29 +233223,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [112130] = 8, - ACTIONS(2343), 1, + [112030] = 10, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(4502), 1, + ACTIONS(4503), 1, anon_sym_LBRACK, + ACTIONS(6147), 1, + anon_sym_STAR, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5237), 2, + ACTIONS(6151), 2, sym_number, sym_private_property_identifier, - STATE(3576), 3, + ACTIONS(6155), 2, + anon_sym_get, + anon_sym_set, + STATE(3631), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 4, + ACTIONS(698), 4, sym__member_signature_marker, anon_sym_LPAREN, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2361), 23, + ACTIONS(2365), 21, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -233086,8 +233260,6 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_static, anon_sym_readonly, - anon_sym_get, - anon_sym_set, anon_sym_declare, anon_sym_public, anon_sym_private, @@ -233100,54 +233272,49 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [112184] = 17, - ACTIONS(3307), 1, + [112089] = 11, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(3309), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(3744), 1, - anon_sym_override, - ACTIONS(4192), 1, + ACTIONS(4503), 1, anon_sym_LBRACK, - ACTIONS(4536), 1, + ACTIONS(6147), 1, anon_sym_STAR, - ACTIONS(4540), 1, + ACTIONS(6149), 1, anon_sym_async, - ACTIONS(4559), 1, - anon_sym_accessor, - ACTIONS(6188), 1, - anon_sym_static, - ACTIONS(6190), 1, - anon_sym_readonly, - ACTIONS(6192), 1, - anon_sym_declare, - ACTIONS(6194), 1, - anon_sym_abstract, - STATE(2825), 1, - sym_override_modifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4542), 2, + ACTIONS(6151), 2, sym_number, sym_private_property_identifier, - ACTIONS(4546), 2, + ACTIONS(6155), 2, anon_sym_get, anon_sym_set, - STATE(3006), 3, + STATE(3631), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(3718), 16, + ACTIONS(698), 4, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2365), 20, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, anon_sym_new, sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_declare, anon_sym_public, anon_sym_private, anon_sym_protected, + anon_sym_override, anon_sym_module, anon_sym_any, anon_sym_number, @@ -233155,29 +233322,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [112256] = 8, - ACTIONS(2343), 1, + [112150] = 8, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(4502), 1, + ACTIONS(4503), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5155), 2, + ACTIONS(5275), 2, sym_number, sym_private_property_identifier, - STATE(3590), 3, + STATE(3582), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 4, + ACTIONS(698), 4, sym__member_signature_marker, anon_sym_LPAREN, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2361), 23, + ACTIONS(2365), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -233201,29 +233368,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [112310] = 8, - ACTIONS(2343), 1, + [112204] = 8, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(4502), 1, + ACTIONS(4503), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5100), 2, + ACTIONS(5309), 2, sym_number, sym_private_property_identifier, - STATE(3786), 3, + STATE(3644), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 4, + ACTIONS(698), 4, sym__member_signature_marker, anon_sym_LPAREN, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2361), 23, + ACTIONS(2365), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -233247,29 +233414,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [112364] = 8, - ACTIONS(2343), 1, + [112258] = 8, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(4502), 1, + ACTIONS(4503), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5167), 2, + ACTIONS(5226), 2, sym_number, sym_private_property_identifier, - STATE(3603), 3, + STATE(3762), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 4, + ACTIONS(698), 4, sym__member_signature_marker, anon_sym_LPAREN, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2361), 23, + ACTIONS(2365), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -233293,29 +233460,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [112418] = 8, - ACTIONS(2343), 1, + [112312] = 8, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(4502), 1, + ACTIONS(4503), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5300), 2, + ACTIONS(5189), 2, sym_number, sym_private_property_identifier, - STATE(3632), 3, + STATE(3667), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 4, + ACTIONS(698), 4, sym__member_signature_marker, anon_sym_LPAREN, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2361), 23, + ACTIONS(2365), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -233339,29 +233506,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [112472] = 8, - ACTIONS(2343), 1, + [112366] = 8, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(4502), 1, + ACTIONS(4503), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6196), 2, + ACTIONS(5301), 2, sym_number, sym_private_property_identifier, - STATE(3617), 3, + STATE(3791), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 4, + ACTIONS(698), 4, sym__member_signature_marker, anon_sym_LPAREN, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2361), 23, + ACTIONS(2365), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -233385,29 +233552,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [112526] = 8, - ACTIONS(2343), 1, + [112420] = 8, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(4502), 1, + ACTIONS(4503), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5294), 2, + ACTIONS(5351), 2, sym_number, sym_private_property_identifier, - STATE(3591), 3, + STATE(3562), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 4, + ACTIONS(698), 4, sym__member_signature_marker, anon_sym_LPAREN, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2361), 23, + ACTIONS(2365), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -233431,29 +233598,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [112580] = 8, - ACTIONS(2343), 1, + [112474] = 8, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(4502), 1, + ACTIONS(4503), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5161), 2, + ACTIONS(6165), 2, sym_number, sym_private_property_identifier, - STATE(3614), 3, + STATE(3650), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 4, + ACTIONS(698), 4, sym__member_signature_marker, anon_sym_LPAREN, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2361), 23, + ACTIONS(2365), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -233477,29 +233644,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [112634] = 8, - ACTIONS(2343), 1, + [112528] = 8, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(4502), 1, + ACTIONS(4503), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6198), 2, + ACTIONS(6203), 2, sym_number, sym_private_property_identifier, - STATE(3664), 3, + STATE(3585), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 4, + ACTIONS(698), 4, sym__member_signature_marker, anon_sym_LPAREN, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2361), 23, + ACTIONS(2365), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -233523,29 +233690,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [112688] = 8, - ACTIONS(2343), 1, + [112582] = 8, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(4502), 1, + ACTIONS(4503), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5339), 2, + ACTIONS(5623), 2, sym_number, sym_private_property_identifier, - STATE(3577), 3, + STATE(3655), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 4, + ACTIONS(698), 4, sym__member_signature_marker, anon_sym_LPAREN, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2361), 23, + ACTIONS(2365), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -233569,29 +233736,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [112742] = 8, - ACTIONS(2343), 1, + [112636] = 8, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(4502), 1, + ACTIONS(4503), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5306), 2, + ACTIONS(5324), 2, sym_number, sym_private_property_identifier, - STATE(3593), 3, + STATE(3646), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 4, + ACTIONS(698), 4, sym__member_signature_marker, anon_sym_LPAREN, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2361), 23, + ACTIONS(2365), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -233615,26 +233782,125 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [112796] = 3, + [112690] = 8, + ACTIONS(2351), 1, + anon_sym_DQUOTE, + ACTIONS(2353), 1, + anon_sym_SQUOTE, + ACTIONS(4503), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3607), 9, - anon_sym_STAR, + ACTIONS(5367), 2, + sym_number, + sym_private_property_identifier, + STATE(3826), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(698), 4, + sym__member_signature_marker, anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2365), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [112744] = 8, + ACTIONS(2351), 1, + anon_sym_DQUOTE, + ACTIONS(2353), 1, + anon_sym_SQUOTE, + ACTIONS(4503), 1, anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5384), 2, + sym_number, + sym_private_property_identifier, + STATE(3790), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(698), 4, + sym__member_signature_marker, + anon_sym_LPAREN, anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2365), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [112798] = 8, + ACTIONS(2351), 1, anon_sym_DQUOTE, + ACTIONS(2353), 1, anon_sym_SQUOTE, + ACTIONS(4503), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5318), 2, sym_number, sym_private_property_identifier, - anon_sym_AT, - ACTIONS(3605), 26, + STATE(3645), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(698), 4, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2365), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, - anon_sym_DOT, anon_sym_async, anon_sym_new, sym_identifier, @@ -233654,31 +233920,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [112840] = 8, - ACTIONS(2343), 1, + [112852] = 8, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(4502), 1, + ACTIONS(4503), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5139), 2, + ACTIONS(5173), 2, sym_number, sym_private_property_identifier, - STATE(3842), 3, + STATE(3729), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 4, + ACTIONS(698), 4, sym__member_signature_marker, anon_sym_LPAREN, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2361), 23, + ACTIONS(2365), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -233702,29 +233966,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [112894] = 8, - ACTIONS(2343), 1, + [112906] = 8, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(4502), 1, + ACTIONS(4503), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5255), 2, + ACTIONS(5220), 2, sym_number, sym_private_property_identifier, - STATE(3733), 3, + STATE(3737), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 4, + ACTIONS(698), 4, sym__member_signature_marker, anon_sym_LPAREN, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2361), 23, + ACTIONS(2365), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -233748,29 +234012,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [112948] = 8, - ACTIONS(2343), 1, + [112960] = 8, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(4502), 1, + ACTIONS(4503), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6200), 2, + ACTIONS(5289), 2, sym_number, sym_private_property_identifier, - STATE(3594), 3, + STATE(3741), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 4, + ACTIONS(698), 4, sym__member_signature_marker, anon_sym_LPAREN, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2361), 23, + ACTIONS(2365), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -233794,29 +234058,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [113002] = 8, - ACTIONS(2343), 1, + [113014] = 8, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(4502), 1, + ACTIONS(4503), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6202), 2, + ACTIONS(6205), 2, sym_number, sym_private_property_identifier, - STATE(3720), 3, + STATE(3742), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 4, + ACTIONS(698), 4, sym__member_signature_marker, anon_sym_LPAREN, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2361), 23, + ACTIONS(2365), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -233840,29 +234104,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [113056] = 8, - ACTIONS(2343), 1, + [113068] = 8, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(4502), 1, + ACTIONS(4503), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6204), 2, + ACTIONS(5305), 2, sym_number, sym_private_property_identifier, - STATE(3787), 3, + STATE(3641), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 4, + ACTIONS(698), 4, sym__member_signature_marker, anon_sym_LPAREN, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2361), 23, + ACTIONS(2365), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -233886,29 +234150,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [113110] = 8, - ACTIONS(2343), 1, + [113122] = 8, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(4502), 1, + ACTIONS(4503), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6206), 2, + ACTIONS(6197), 2, sym_number, sym_private_property_identifier, - STATE(3570), 3, + STATE(3764), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 4, + ACTIONS(698), 4, sym__member_signature_marker, anon_sym_LPAREN, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2361), 23, + ACTIONS(2365), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -233932,29 +234196,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [113164] = 8, - ACTIONS(2343), 1, + [113176] = 8, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(4502), 1, + ACTIONS(4503), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6150), 2, + ACTIONS(6207), 2, sym_number, sym_private_property_identifier, - STATE(3608), 3, + STATE(3647), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 4, + ACTIONS(698), 4, sym__member_signature_marker, anon_sym_LPAREN, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2361), 23, + ACTIONS(2365), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -233978,45 +234242,54 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [113218] = 8, - ACTIONS(2343), 1, + [113230] = 17, + ACTIONS(3321), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(3323), 1, anon_sym_SQUOTE, - ACTIONS(4502), 1, + ACTIONS(3759), 1, + anon_sym_override, + ACTIONS(4179), 1, anon_sym_LBRACK, + ACTIONS(5010), 1, + anon_sym_STAR, + ACTIONS(5012), 1, + anon_sym_async, + ACTIONS(6211), 1, + anon_sym_static, + ACTIONS(6213), 1, + anon_sym_readonly, + ACTIONS(6215), 1, + anon_sym_declare, + ACTIONS(6217), 1, + anon_sym_abstract, + ACTIONS(6219), 1, + anon_sym_accessor, + STATE(2843), 1, + sym_override_modifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5592), 2, + ACTIONS(5018), 2, + anon_sym_get, + anon_sym_set, + ACTIONS(6209), 2, sym_number, sym_private_property_identifier, - STATE(3649), 3, + STATE(3104), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 4, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2361), 23, + ACTIONS(3733), 16, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, - anon_sym_async, anon_sym_new, sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, anon_sym_public, anon_sym_private, anon_sym_protected, - anon_sym_override, anon_sym_module, anon_sym_any, anon_sym_number, @@ -234024,29 +234297,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [113272] = 8, - ACTIONS(2343), 1, - anon_sym_DQUOTE, - ACTIONS(2345), 1, - anon_sym_SQUOTE, - ACTIONS(4502), 1, - anon_sym_LBRACK, + [113302] = 4, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6178), 2, + ACTIONS(1985), 5, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, sym_number, sym_private_property_identifier, - STATE(3811), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(696), 4, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_LT, + ACTIONS(698), 7, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, anon_sym_QMARK, - ACTIONS(2361), 23, + ACTIONS(1983), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -234070,33 +234339,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [113326] = 8, - ACTIONS(2343), 1, - anon_sym_DQUOTE, - ACTIONS(2345), 1, - anon_sym_SQUOTE, - ACTIONS(4502), 1, - anon_sym_LBRACK, + [113348] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5286), 2, - sym_number, - sym_private_property_identifier, - STATE(3578), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(696), 4, - sym__member_signature_marker, + ACTIONS(3643), 9, + anon_sym_STAR, anon_sym_LPAREN, + anon_sym_LBRACK, anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2361), 23, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(3641), 26, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, + anon_sym_DOT, anon_sym_async, anon_sym_new, sym_identifier, @@ -234116,45 +234378,56 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [113380] = 8, - ACTIONS(2343), 1, + anon_sym_abstract, + anon_sym_accessor, + [113392] = 17, + ACTIONS(3321), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(3323), 1, anon_sym_SQUOTE, - ACTIONS(4502), 1, + ACTIONS(3759), 1, + anon_sym_override, + ACTIONS(4179), 1, anon_sym_LBRACK, + ACTIONS(4563), 1, + anon_sym_STAR, + ACTIONS(4567), 1, + anon_sym_async, + ACTIONS(4616), 1, + anon_sym_accessor, + ACTIONS(6221), 1, + anon_sym_static, + ACTIONS(6223), 1, + anon_sym_readonly, + ACTIONS(6225), 1, + anon_sym_declare, + ACTIONS(6227), 1, + anon_sym_abstract, + STATE(2833), 1, + sym_override_modifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6138), 2, + ACTIONS(4569), 2, sym_number, sym_private_property_identifier, - STATE(3651), 3, + ACTIONS(4573), 2, + anon_sym_get, + anon_sym_set, + STATE(3102), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 4, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(2361), 23, + ACTIONS(3733), 16, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, - anon_sym_async, anon_sym_new, sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, anon_sym_public, anon_sym_private, anon_sym_protected, - anon_sym_override, anon_sym_module, anon_sym_any, anon_sym_number, @@ -234162,29 +234435,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [113434] = 8, - ACTIONS(2343), 1, + [113464] = 8, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(4502), 1, + ACTIONS(4503), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5409), 2, + ACTIONS(6229), 2, sym_number, sym_private_property_identifier, - STATE(3703), 3, + STATE(3678), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 4, + ACTIONS(698), 4, sym__member_signature_marker, anon_sym_LPAREN, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2361), 23, + ACTIONS(2365), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -234208,25 +234481,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [113488] = 4, + [113518] = 8, + ACTIONS(2351), 1, + anon_sym_DQUOTE, + ACTIONS(2353), 1, + anon_sym_SQUOTE, + ACTIONS(4503), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1981), 5, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, + ACTIONS(6151), 2, sym_number, sym_private_property_identifier, - ACTIONS(696), 7, - sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_BANG, - anon_sym_SEMI, - anon_sym_COLON, + STATE(3631), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(698), 4, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_LT, anon_sym_QMARK, - ACTIONS(1979), 23, + ACTIONS(2365), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -234250,29 +234527,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [113534] = 8, - ACTIONS(2343), 1, + [113572] = 8, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(4502), 1, + ACTIONS(4503), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5324), 2, + ACTIONS(6231), 2, sym_number, sym_private_property_identifier, - STATE(3771), 3, + STATE(3777), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 4, + ACTIONS(698), 4, sym__member_signature_marker, anon_sym_LPAREN, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2361), 23, + ACTIONS(2365), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -234296,29 +234573,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [113588] = 8, - ACTIONS(2343), 1, + [113626] = 8, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(4502), 1, + ACTIONS(4503), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5183), 2, + ACTIONS(6233), 2, sym_number, sym_private_property_identifier, - STATE(3558), 3, + STATE(3613), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 4, + ACTIONS(698), 4, sym__member_signature_marker, anon_sym_LPAREN, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2361), 23, + ACTIONS(2365), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -234342,29 +234619,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [113642] = 8, - ACTIONS(2343), 1, + [113680] = 8, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(4502), 1, + ACTIONS(4503), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5290), 2, + ACTIONS(6179), 2, sym_number, sym_private_property_identifier, - STATE(3585), 3, + STATE(3726), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 4, + ACTIONS(698), 4, sym__member_signature_marker, anon_sym_LPAREN, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2361), 23, + ACTIONS(2365), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -234388,29 +234665,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [113696] = 8, - ACTIONS(2343), 1, + [113734] = 8, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(4502), 1, + ACTIONS(4503), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6170), 2, + ACTIONS(5293), 2, sym_number, sym_private_property_identifier, - STATE(3805), 3, + STATE(3775), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(696), 4, + ACTIONS(698), 4, sym__member_signature_marker, anon_sym_LPAREN, anon_sym_LT, anon_sym_QMARK, - ACTIONS(2361), 23, + ACTIONS(2365), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -234434,54 +234711,45 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [113750] = 17, - ACTIONS(3307), 1, + [113788] = 8, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(3309), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(3744), 1, - anon_sym_override, - ACTIONS(4192), 1, + ACTIONS(4503), 1, anon_sym_LBRACK, - ACTIONS(4953), 1, - anon_sym_STAR, - ACTIONS(4955), 1, - anon_sym_async, - ACTIONS(6210), 1, - anon_sym_static, - ACTIONS(6212), 1, - anon_sym_readonly, - ACTIONS(6214), 1, - anon_sym_declare, - ACTIONS(6216), 1, - anon_sym_abstract, - ACTIONS(6218), 1, - anon_sym_accessor, - STATE(2839), 1, - sym_override_modifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4961), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(6208), 2, + ACTIONS(5331), 2, sym_number, sym_private_property_identifier, - STATE(3030), 3, + STATE(3722), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(3718), 16, + ACTIONS(698), 4, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(2365), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, + anon_sym_async, anon_sym_new, sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, anon_sym_public, anon_sym_private, anon_sym_protected, + anon_sym_override, anon_sym_module, anon_sym_any, anon_sym_number, @@ -234489,24 +234757,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [113822] = 6, - ACTIONS(6220), 1, + [113842] = 6, + ACTIONS(6235), 1, anon_sym_AT, - STATE(2797), 1, + STATE(2800), 1, aux_sym_export_statement_repeat1, - STATE(2822), 1, + STATE(2831), 1, sym_decorator, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3611), 6, + ACTIONS(3666), 6, anon_sym_STAR, anon_sym_LBRACK, anon_sym_DQUOTE, anon_sym_SQUOTE, sym_number, sym_private_property_identifier, - ACTIONS(3609), 25, + ACTIONS(3664), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -234532,36 +234800,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [113871] = 13, - ACTIONS(1616), 1, + [113891] = 13, + ACTIONS(1650), 1, anon_sym_DQUOTE, - ACTIONS(1618), 1, + ACTIONS(1652), 1, anon_sym_SQUOTE, - ACTIONS(4514), 1, + ACTIONS(4602), 1, anon_sym_LBRACK, - ACTIONS(4524), 1, + ACTIONS(4612), 1, anon_sym_override, - ACTIONS(4826), 1, + ACTIONS(4818), 1, anon_sym_static, - ACTIONS(4828), 1, + ACTIONS(4820), 1, anon_sym_readonly, - ACTIONS(4830), 1, + ACTIONS(4822), 1, anon_sym_abstract, - ACTIONS(4832), 1, + ACTIONS(4824), 1, anon_sym_accessor, - STATE(2860), 1, + STATE(2905), 1, sym_override_modifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4824), 2, + ACTIONS(4816), 2, sym_number, sym_private_property_identifier, - STATE(3500), 3, + STATE(3383), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(4512), 20, + ACTIONS(4600), 20, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -234582,36 +234850,36 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [113934] = 13, - ACTIONS(1616), 1, + [113954] = 13, + ACTIONS(1650), 1, anon_sym_DQUOTE, - ACTIONS(1618), 1, + ACTIONS(1652), 1, anon_sym_SQUOTE, - ACTIONS(4514), 1, + ACTIONS(4602), 1, anon_sym_LBRACK, - ACTIONS(4524), 1, + ACTIONS(4612), 1, anon_sym_override, - ACTIONS(6225), 1, + ACTIONS(6240), 1, anon_sym_static, - ACTIONS(6227), 1, + ACTIONS(6242), 1, anon_sym_readonly, - ACTIONS(6229), 1, + ACTIONS(6244), 1, anon_sym_abstract, - ACTIONS(6231), 1, + ACTIONS(6246), 1, anon_sym_accessor, - STATE(2884), 1, + STATE(2897), 1, sym_override_modifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6223), 2, + ACTIONS(6238), 2, sym_number, sym_private_property_identifier, - STATE(3441), 3, + STATE(3384), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(4512), 20, + ACTIONS(4600), 20, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -234632,45 +234900,43 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [113997] = 14, - ACTIONS(3307), 1, + [114017] = 12, + ACTIONS(3321), 1, anon_sym_DQUOTE, - ACTIONS(3309), 1, + ACTIONS(3323), 1, anon_sym_SQUOTE, - ACTIONS(3744), 1, + ACTIONS(3759), 1, anon_sym_override, - ACTIONS(4192), 1, + ACTIONS(4179), 1, anon_sym_LBRACK, - ACTIONS(4901), 1, + ACTIONS(6248), 1, anon_sym_STAR, - ACTIONS(4903), 1, - anon_sym_async, - ACTIONS(4907), 1, + ACTIONS(6252), 1, anon_sym_readonly, - ACTIONS(6233), 1, - anon_sym_static, - STATE(2833), 1, + STATE(2824), 1, sym_override_modifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4905), 2, + ACTIONS(6250), 2, sym_number, sym_private_property_identifier, - ACTIONS(4909), 2, + ACTIONS(6254), 2, anon_sym_get, anon_sym_set, - STATE(3117), 3, + STATE(3083), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(3718), 17, + ACTIONS(3733), 19, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, + anon_sym_async, anon_sym_new, sym_identifier, + anon_sym_static, anon_sym_declare, anon_sym_public, anon_sym_private, @@ -234682,73 +234948,144 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [114061] = 9, - ACTIONS(1556), 1, - anon_sym_DQUOTE, - ACTIONS(1558), 1, - anon_sym_SQUOTE, - ACTIONS(6237), 1, - anon_sym_RBRACE, - ACTIONS(6239), 1, - anon_sym_LBRACK, - STATE(4922), 1, - sym_enum_assignment, + [114077] = 22, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2139), 1, + anon_sym_namespace, + ACTIONS(2143), 1, + anon_sym_import, + ACTIONS(2145), 1, + anon_sym_var, + ACTIONS(2147), 1, + anon_sym_let, + ACTIONS(2149), 1, + anon_sym_const, + ACTIONS(2154), 1, + anon_sym_class, + ACTIONS(2156), 1, + anon_sym_async, + ACTIONS(2158), 1, + anon_sym_function, + ACTIONS(2163), 1, + anon_sym_declare, + ACTIONS(2165), 1, + anon_sym_module, + ACTIONS(2167), 1, + anon_sym_abstract, + ACTIONS(2169), 1, + anon_sym_interface, + ACTIONS(2171), 1, + anon_sym_enum, + ACTIONS(2359), 1, + anon_sym_type, + ACTIONS(6256), 1, + anon_sym_default, + STATE(877), 1, + sym_internal_module, + STATE(950), 1, + sym_declaration, + STATE(1339), 1, + sym_decorator, + STATE(4424), 1, + aux_sym_export_statement_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6241), 2, - sym_number, - sym_private_property_identifier, - STATE(4055), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(6235), 23, - anon_sym_export, + STATE(924), 13, + sym_variable_declaration, + sym_lexical_declaration, + sym_class_declaration, + sym_function_declaration, + sym_generator_function_declaration, + sym_function_signature, + sym_ambient_declaration, + sym_abstract_class_declaration, + sym_module, + sym_import_alias, + sym_interface_declaration, + sym_enum_declaration, + sym_type_alias_declaration, + [114157] = 22, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2399), 1, anon_sym_type, + ACTIONS(2401), 1, anon_sym_namespace, + ACTIONS(2403), 1, + anon_sym_import, + ACTIONS(2405), 1, + anon_sym_var, + ACTIONS(2407), 1, anon_sym_let, + ACTIONS(2409), 1, + anon_sym_const, + ACTIONS(2411), 1, + anon_sym_class, + ACTIONS(2413), 1, anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, + ACTIONS(2415), 1, + anon_sym_function, + ACTIONS(2417), 1, anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, + ACTIONS(2419), 1, anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [114115] = 9, - ACTIONS(1556), 1, + ACTIONS(2421), 1, + anon_sym_abstract, + ACTIONS(2423), 1, + anon_sym_global, + ACTIONS(2425), 1, + anon_sym_interface, + ACTIONS(2427), 1, + anon_sym_enum, + STATE(1339), 1, + sym_decorator, + STATE(4125), 1, + sym_internal_module, + STATE(4162), 1, + sym_declaration, + STATE(4499), 1, + aux_sym_export_statement_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(4108), 13, + sym_variable_declaration, + sym_lexical_declaration, + sym_class_declaration, + sym_function_declaration, + sym_generator_function_declaration, + sym_function_signature, + sym_ambient_declaration, + sym_abstract_class_declaration, + sym_module, + sym_import_alias, + sym_interface_declaration, + sym_enum_declaration, + sym_type_alias_declaration, + [114237] = 9, + ACTIONS(1562), 1, anon_sym_DQUOTE, - ACTIONS(1558), 1, + ACTIONS(1564), 1, anon_sym_SQUOTE, - ACTIONS(6239), 1, - anon_sym_LBRACK, - ACTIONS(6243), 1, + ACTIONS(6260), 1, anon_sym_RBRACE, - STATE(5337), 1, + ACTIONS(6262), 1, + anon_sym_LBRACK, + STATE(5008), 1, sym_enum_assignment, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6245), 2, + ACTIONS(6264), 2, sym_number, sym_private_property_identifier, - STATE(4677), 3, + STATE(4105), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(6235), 23, + ACTIONS(6258), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -234772,23 +235109,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [114169] = 4, + [114291] = 9, + ACTIONS(1562), 1, + anon_sym_DQUOTE, + ACTIONS(1564), 1, + anon_sym_SQUOTE, + ACTIONS(6262), 1, + anon_sym_LBRACK, + ACTIONS(6266), 1, + anon_sym_RBRACE, + STATE(5087), 1, + sym_enum_assignment, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(696), 4, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_QMARK, - ACTIONS(1981), 6, - anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, + ACTIONS(6268), 2, sym_number, sym_private_property_identifier, - ACTIONS(1979), 23, + STATE(4378), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(6258), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -234812,28 +235154,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [114213] = 9, - ACTIONS(1556), 1, + [114345] = 9, + ACTIONS(1562), 1, anon_sym_DQUOTE, - ACTIONS(1558), 1, + ACTIONS(1564), 1, anon_sym_SQUOTE, - ACTIONS(6239), 1, + ACTIONS(6262), 1, anon_sym_LBRACK, - ACTIONS(6247), 1, + ACTIONS(6270), 1, anon_sym_RBRACE, - STATE(5337), 1, + STATE(5378), 1, sym_enum_assignment, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6245), 2, + ACTIONS(6272), 2, sym_number, sym_private_property_identifier, - STATE(4677), 3, + STATE(4711), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(6235), 23, + ACTIONS(6258), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -234857,86 +235199,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [114267] = 22, - ACTIONS(97), 1, - anon_sym_AT, - ACTIONS(2119), 1, - anon_sym_namespace, - ACTIONS(2123), 1, - anon_sym_import, - ACTIONS(2125), 1, - anon_sym_var, - ACTIONS(2127), 1, - anon_sym_let, - ACTIONS(2129), 1, - anon_sym_const, - ACTIONS(2134), 1, - anon_sym_class, - ACTIONS(2136), 1, - anon_sym_async, - ACTIONS(2138), 1, - anon_sym_function, - ACTIONS(2143), 1, - anon_sym_declare, - ACTIONS(2145), 1, - anon_sym_module, - ACTIONS(2147), 1, - anon_sym_abstract, - ACTIONS(2149), 1, - anon_sym_interface, - ACTIONS(2151), 1, - anon_sym_enum, - ACTIONS(2351), 1, - anon_sym_type, - ACTIONS(6249), 1, - anon_sym_default, - STATE(891), 1, - sym_declaration, - STATE(932), 1, - sym_internal_module, - STATE(1352), 1, - sym_decorator, - STATE(4168), 1, - aux_sym_export_statement_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - STATE(846), 13, - sym_variable_declaration, - sym_lexical_declaration, - sym_class_declaration, - sym_function_declaration, - sym_generator_function_declaration, - sym_function_signature, - sym_ambient_declaration, - sym_abstract_class_declaration, - sym_module, - sym_import_alias, - sym_interface_declaration, - sym_enum_declaration, - sym_type_alias_declaration, - [114347] = 9, - ACTIONS(1556), 1, + [114399] = 9, + ACTIONS(1562), 1, anon_sym_DQUOTE, - ACTIONS(1558), 1, + ACTIONS(1564), 1, anon_sym_SQUOTE, - ACTIONS(6239), 1, + ACTIONS(6262), 1, anon_sym_LBRACK, - ACTIONS(6251), 1, + ACTIONS(6274), 1, anon_sym_RBRACE, - STATE(5337), 1, + STATE(5378), 1, sym_enum_assignment, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6245), 2, + ACTIONS(6272), 2, sym_number, sym_private_property_identifier, - STATE(4677), 3, + STATE(4711), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(6235), 23, + ACTIONS(6258), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -234960,97 +235244,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [114401] = 22, - ACTIONS(97), 1, - anon_sym_AT, - ACTIONS(2391), 1, - anon_sym_type, - ACTIONS(2393), 1, - anon_sym_namespace, - ACTIONS(2395), 1, - anon_sym_import, - ACTIONS(2397), 1, - anon_sym_var, - ACTIONS(2399), 1, - anon_sym_let, - ACTIONS(2401), 1, - anon_sym_const, - ACTIONS(2403), 1, - anon_sym_class, - ACTIONS(2405), 1, - anon_sym_async, - ACTIONS(2407), 1, - anon_sym_function, - ACTIONS(2409), 1, - anon_sym_declare, - ACTIONS(2413), 1, - anon_sym_abstract, - ACTIONS(2417), 1, - anon_sym_interface, - ACTIONS(2419), 1, - anon_sym_enum, - ACTIONS(3832), 1, - anon_sym_module, - ACTIONS(6253), 1, - anon_sym_default, - STATE(1352), 1, - sym_decorator, - STATE(4048), 1, - sym_declaration, - STATE(4489), 1, - aux_sym_export_statement_repeat1, - STATE(4539), 1, - sym_internal_module, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - STATE(4383), 13, - sym_variable_declaration, - sym_lexical_declaration, - sym_class_declaration, - sym_function_declaration, - sym_generator_function_declaration, - sym_function_signature, - sym_ambient_declaration, - sym_abstract_class_declaration, - sym_module, - sym_import_alias, - sym_interface_declaration, - sym_enum_declaration, - sym_type_alias_declaration, - [114481] = 14, - ACTIONS(3307), 1, + [114453] = 14, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(3309), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(3744), 1, - anon_sym_override, - ACTIONS(4188), 1, - anon_sym_STAR, - ACTIONS(4192), 1, - anon_sym_LBRACK, - ACTIONS(4194), 1, + ACTIONS(2367), 1, anon_sym_async, - ACTIONS(4198), 1, + ACTIONS(2369), 1, anon_sym_readonly, - ACTIONS(6255), 1, + ACTIONS(2373), 1, + anon_sym_override, + ACTIONS(4503), 1, + anon_sym_LBRACK, + ACTIONS(4875), 1, + anon_sym_STAR, + ACTIONS(6276), 1, anon_sym_static, - STATE(2828), 1, + STATE(2839), 1, sym_override_modifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4196), 2, + ACTIONS(2355), 2, sym_number, sym_private_property_identifier, - ACTIONS(4200), 2, + ACTIONS(2371), 2, anon_sym_get, anon_sym_set, - STATE(3115), 3, + STATE(3772), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(3718), 17, + ACTIONS(2365), 17, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -235068,86 +235294,35 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [114545] = 22, - ACTIONS(97), 1, - anon_sym_AT, - ACTIONS(2119), 1, - anon_sym_namespace, - ACTIONS(2123), 1, - anon_sym_import, - ACTIONS(2125), 1, - anon_sym_var, - ACTIONS(2127), 1, - anon_sym_let, - ACTIONS(2129), 1, - anon_sym_const, - ACTIONS(2134), 1, - anon_sym_class, - ACTIONS(2136), 1, - anon_sym_async, - ACTIONS(2138), 1, - anon_sym_function, - ACTIONS(2143), 1, - anon_sym_declare, - ACTIONS(2147), 1, - anon_sym_abstract, - ACTIONS(2149), 1, - anon_sym_interface, - ACTIONS(2151), 1, - anon_sym_enum, - ACTIONS(2351), 1, - anon_sym_type, - ACTIONS(2353), 1, - anon_sym_module, - ACTIONS(2355), 1, - anon_sym_global, - STATE(913), 1, - sym_declaration, - STATE(932), 1, - sym_internal_module, - STATE(1352), 1, - sym_decorator, - STATE(4168), 1, - aux_sym_export_statement_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - STATE(846), 13, - sym_variable_declaration, - sym_lexical_declaration, - sym_class_declaration, - sym_function_declaration, - sym_generator_function_declaration, - sym_function_signature, - sym_ambient_declaration, - sym_abstract_class_declaration, - sym_module, - sym_import_alias, - sym_interface_declaration, - sym_enum_declaration, - sym_type_alias_declaration, - [114625] = 9, - ACTIONS(1556), 1, + [114517] = 12, + ACTIONS(3321), 1, anon_sym_DQUOTE, - ACTIONS(1558), 1, + ACTIONS(3323), 1, anon_sym_SQUOTE, - ACTIONS(6239), 1, + ACTIONS(3759), 1, + anon_sym_override, + ACTIONS(4179), 1, anon_sym_LBRACK, - ACTIONS(6257), 1, - anon_sym_RBRACE, - STATE(4731), 1, - sym_enum_assignment, + ACTIONS(6278), 1, + anon_sym_STAR, + ACTIONS(6282), 1, + anon_sym_readonly, + STATE(2841), 1, + sym_override_modifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6259), 2, + ACTIONS(6280), 2, sym_number, sym_private_property_identifier, - STATE(4165), 3, + ACTIONS(6284), 2, + anon_sym_get, + anon_sym_set, + STATE(3106), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(6235), 23, + ACTIONS(3733), 19, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -235156,14 +235331,10 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_new, sym_identifier, anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, anon_sym_declare, anon_sym_public, anon_sym_private, anon_sym_protected, - anon_sym_override, anon_sym_module, anon_sym_any, anon_sym_number, @@ -235171,43 +235342,45 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [114679] = 12, - ACTIONS(3307), 1, + [114577] = 14, + ACTIONS(3321), 1, anon_sym_DQUOTE, - ACTIONS(3309), 1, + ACTIONS(3323), 1, anon_sym_SQUOTE, - ACTIONS(3744), 1, + ACTIONS(3759), 1, anon_sym_override, - ACTIONS(4192), 1, - anon_sym_LBRACK, - ACTIONS(6261), 1, + ACTIONS(4175), 1, anon_sym_STAR, - ACTIONS(6265), 1, + ACTIONS(4179), 1, + anon_sym_LBRACK, + ACTIONS(4181), 1, + anon_sym_async, + ACTIONS(4185), 1, anon_sym_readonly, - STATE(2832), 1, + ACTIONS(6286), 1, + anon_sym_static, + STATE(2827), 1, sym_override_modifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6263), 2, + ACTIONS(4183), 2, sym_number, sym_private_property_identifier, - ACTIONS(6267), 2, + ACTIONS(4187), 2, anon_sym_get, anon_sym_set, - STATE(3086), 3, + STATE(3124), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(3718), 19, + ACTIONS(3733), 17, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, - anon_sym_async, anon_sym_new, sym_identifier, - anon_sym_static, anon_sym_declare, anon_sym_public, anon_sym_private, @@ -235219,28 +235392,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [114739] = 9, - ACTIONS(1556), 1, + [114641] = 9, + ACTIONS(1562), 1, anon_sym_DQUOTE, - ACTIONS(1558), 1, + ACTIONS(1564), 1, anon_sym_SQUOTE, - ACTIONS(6239), 1, + ACTIONS(6262), 1, anon_sym_LBRACK, - ACTIONS(6269), 1, + ACTIONS(6288), 1, anon_sym_RBRACE, - STATE(5337), 1, + STATE(5378), 1, sym_enum_assignment, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6245), 2, + ACTIONS(6272), 2, sym_number, sym_private_property_identifier, - STATE(4677), 3, + STATE(4711), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(6235), 23, + ACTIONS(6258), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -235264,28 +235437,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [114793] = 9, - ACTIONS(1556), 1, + [114695] = 9, + ACTIONS(1562), 1, anon_sym_DQUOTE, - ACTIONS(1558), 1, + ACTIONS(1564), 1, anon_sym_SQUOTE, - ACTIONS(6239), 1, + ACTIONS(6262), 1, anon_sym_LBRACK, - ACTIONS(6271), 1, + ACTIONS(6290), 1, anon_sym_RBRACE, - STATE(5337), 1, + STATE(5378), 1, sym_enum_assignment, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6245), 2, + ACTIONS(6272), 2, sym_number, sym_private_property_identifier, - STATE(4677), 3, + STATE(4711), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(6235), 23, + ACTIONS(6258), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -235309,35 +235482,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [114847] = 12, - ACTIONS(3307), 1, + [114749] = 9, + ACTIONS(1562), 1, anon_sym_DQUOTE, - ACTIONS(3309), 1, + ACTIONS(1564), 1, anon_sym_SQUOTE, - ACTIONS(3744), 1, - anon_sym_override, - ACTIONS(4192), 1, + ACTIONS(6262), 1, anon_sym_LBRACK, - ACTIONS(6273), 1, - anon_sym_STAR, - ACTIONS(6277), 1, - anon_sym_readonly, - STATE(2835), 1, - sym_override_modifier, + ACTIONS(6292), 1, + anon_sym_RBRACE, + STATE(5378), 1, + sym_enum_assignment, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6275), 2, + ACTIONS(6272), 2, sym_number, sym_private_property_identifier, - ACTIONS(6279), 2, - anon_sym_get, - anon_sym_set, - STATE(3001), 3, + STATE(4711), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(3718), 19, + ACTIONS(6258), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -235346,10 +235512,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_new, sym_identifier, anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, anon_sym_declare, anon_sym_public, anon_sym_private, anon_sym_protected, + anon_sym_override, anon_sym_module, anon_sym_any, anon_sym_number, @@ -235357,28 +235527,28 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [114907] = 9, - ACTIONS(1556), 1, + [114803] = 9, + ACTIONS(1562), 1, anon_sym_DQUOTE, - ACTIONS(1558), 1, + ACTIONS(1564), 1, anon_sym_SQUOTE, - ACTIONS(6239), 1, + ACTIONS(6262), 1, anon_sym_LBRACK, - ACTIONS(6281), 1, + ACTIONS(6294), 1, anon_sym_RBRACE, - STATE(5337), 1, + STATE(5378), 1, sym_enum_assignment, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6245), 2, + ACTIONS(6272), 2, sym_number, sym_private_property_identifier, - STATE(4677), 3, + STATE(4711), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(6235), 23, + ACTIONS(6258), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -235402,39 +235572,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [114961] = 14, - ACTIONS(2343), 1, + [114857] = 14, + ACTIONS(3321), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(3323), 1, anon_sym_SQUOTE, - ACTIONS(2363), 1, - anon_sym_async, - ACTIONS(2365), 1, - anon_sym_readonly, - ACTIONS(2369), 1, + ACTIONS(3759), 1, anon_sym_override, - ACTIONS(4502), 1, + ACTIONS(4179), 1, anon_sym_LBRACK, - ACTIONS(4899), 1, + ACTIONS(4925), 1, anon_sym_STAR, - ACTIONS(6283), 1, + ACTIONS(4927), 1, + anon_sym_async, + ACTIONS(4931), 1, + anon_sym_readonly, + ACTIONS(6296), 1, anon_sym_static, - STATE(2840), 1, + STATE(2832), 1, sym_override_modifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2347), 2, + ACTIONS(4929), 2, sym_number, sym_private_property_identifier, - ACTIONS(2367), 2, + ACTIONS(4933), 2, anon_sym_get, anon_sym_set, - STATE(3573), 3, + STATE(3108), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(2361), 17, + ACTIONS(3733), 17, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -235452,96 +235622,109 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [115025] = 9, - ACTIONS(1556), 1, - anon_sym_DQUOTE, - ACTIONS(1558), 1, - anon_sym_SQUOTE, - ACTIONS(6239), 1, - anon_sym_LBRACK, - ACTIONS(6285), 1, - anon_sym_RBRACE, - STATE(5337), 1, - sym_enum_assignment, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6245), 2, - sym_number, - sym_private_property_identifier, - STATE(4677), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(6235), 23, - anon_sym_export, - anon_sym_type, + [114921] = 22, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(2139), 1, anon_sym_namespace, + ACTIONS(2143), 1, + anon_sym_import, + ACTIONS(2145), 1, + anon_sym_var, + ACTIONS(2147), 1, anon_sym_let, + ACTIONS(2149), 1, + anon_sym_const, + ACTIONS(2154), 1, + anon_sym_class, + ACTIONS(2156), 1, anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, + ACTIONS(2158), 1, + anon_sym_function, + ACTIONS(2163), 1, anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, + ACTIONS(2167), 1, + anon_sym_abstract, + ACTIONS(2169), 1, + anon_sym_interface, + ACTIONS(2171), 1, + anon_sym_enum, + ACTIONS(2359), 1, + anon_sym_type, + ACTIONS(2361), 1, anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [115079] = 22, + ACTIONS(2363), 1, + anon_sym_global, + STATE(877), 1, + sym_internal_module, + STATE(927), 1, + sym_declaration, + STATE(1339), 1, + sym_decorator, + STATE(4424), 1, + aux_sym_export_statement_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(924), 13, + sym_variable_declaration, + sym_lexical_declaration, + sym_class_declaration, + sym_function_declaration, + sym_generator_function_declaration, + sym_function_signature, + sym_ambient_declaration, + sym_abstract_class_declaration, + sym_module, + sym_import_alias, + sym_interface_declaration, + sym_enum_declaration, + sym_type_alias_declaration, + [115001] = 22, ACTIONS(97), 1, anon_sym_AT, - ACTIONS(2391), 1, + ACTIONS(2399), 1, anon_sym_type, - ACTIONS(2393), 1, + ACTIONS(2401), 1, anon_sym_namespace, - ACTIONS(2395), 1, + ACTIONS(2403), 1, anon_sym_import, - ACTIONS(2397), 1, + ACTIONS(2405), 1, anon_sym_var, - ACTIONS(2399), 1, + ACTIONS(2407), 1, anon_sym_let, - ACTIONS(2401), 1, + ACTIONS(2409), 1, anon_sym_const, - ACTIONS(2403), 1, + ACTIONS(2411), 1, anon_sym_class, - ACTIONS(2405), 1, + ACTIONS(2413), 1, anon_sym_async, - ACTIONS(2407), 1, + ACTIONS(2415), 1, anon_sym_function, - ACTIONS(2409), 1, + ACTIONS(2417), 1, anon_sym_declare, - ACTIONS(2411), 1, - anon_sym_module, - ACTIONS(2413), 1, + ACTIONS(2421), 1, anon_sym_abstract, - ACTIONS(2415), 1, - anon_sym_global, - ACTIONS(2417), 1, + ACTIONS(2425), 1, anon_sym_interface, - ACTIONS(2419), 1, + ACTIONS(2427), 1, anon_sym_enum, - STATE(1352), 1, + ACTIONS(3847), 1, + anon_sym_module, + ACTIONS(6298), 1, + anon_sym_default, + STATE(1339), 1, sym_decorator, - STATE(4097), 1, + STATE(4125), 1, + sym_internal_module, + STATE(4250), 1, sym_declaration, - STATE(4489), 1, + STATE(4499), 1, aux_sym_export_statement_repeat1, - STATE(4539), 1, - sym_internal_module, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4383), 13, + STATE(4108), 13, sym_variable_declaration, sym_lexical_declaration, sym_class_declaration, @@ -235555,28 +235738,23 @@ static const uint16_t ts_small_parse_table[] = { sym_interface_declaration, sym_enum_declaration, sym_type_alias_declaration, - [115159] = 9, - ACTIONS(1556), 1, - anon_sym_DQUOTE, - ACTIONS(1558), 1, - anon_sym_SQUOTE, - ACTIONS(6239), 1, - anon_sym_LBRACK, - ACTIONS(6287), 1, - anon_sym_RBRACE, - STATE(5337), 1, - sym_enum_assignment, + [115081] = 4, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6245), 2, + ACTIONS(698), 4, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_LT, + anon_sym_QMARK, + ACTIONS(1985), 6, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, sym_number, sym_private_property_identifier, - STATE(4677), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(6235), 23, + ACTIONS(1983), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -235600,51 +235778,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [115213] = 22, + [115125] = 22, ACTIONS(97), 1, anon_sym_AT, - ACTIONS(2119), 1, + ACTIONS(2139), 1, anon_sym_namespace, - ACTIONS(2123), 1, + ACTIONS(2143), 1, anon_sym_import, - ACTIONS(2125), 1, + ACTIONS(2145), 1, anon_sym_var, - ACTIONS(2127), 1, + ACTIONS(2147), 1, anon_sym_let, - ACTIONS(2129), 1, + ACTIONS(2149), 1, anon_sym_const, - ACTIONS(2134), 1, + ACTIONS(2154), 1, anon_sym_class, - ACTIONS(2136), 1, + ACTIONS(2156), 1, anon_sym_async, - ACTIONS(2138), 1, + ACTIONS(2158), 1, anon_sym_function, - ACTIONS(2143), 1, + ACTIONS(2163), 1, anon_sym_declare, - ACTIONS(2145), 1, + ACTIONS(2165), 1, anon_sym_module, - ACTIONS(2147), 1, + ACTIONS(2167), 1, anon_sym_abstract, - ACTIONS(2149), 1, + ACTIONS(2169), 1, anon_sym_interface, - ACTIONS(2151), 1, + ACTIONS(2171), 1, anon_sym_enum, - ACTIONS(2351), 1, + ACTIONS(2359), 1, anon_sym_type, - ACTIONS(6289), 1, + ACTIONS(6300), 1, anon_sym_default, - STATE(891), 1, - sym_declaration, - STATE(932), 1, + STATE(877), 1, sym_internal_module, - STATE(1352), 1, + STATE(950), 1, + sym_declaration, + STATE(1339), 1, sym_decorator, - STATE(4168), 1, + STATE(4424), 1, aux_sym_export_statement_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(846), 13, + STATE(924), 13, sym_variable_declaration, sym_lexical_declaration, sym_class_declaration, @@ -235658,19 +235836,119 @@ static const uint16_t ts_small_parse_table[] = { sym_interface_declaration, sym_enum_declaration, sym_type_alias_declaration, - [115293] = 3, + [115205] = 9, + ACTIONS(1562), 1, + anon_sym_DQUOTE, + ACTIONS(1564), 1, + anon_sym_SQUOTE, + ACTIONS(6262), 1, + anon_sym_LBRACK, + ACTIONS(6302), 1, + anon_sym_RBRACE, + STATE(5378), 1, + sym_enum_assignment, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3556), 7, - anon_sym_STAR, + ACTIONS(6272), 2, + sym_number, + sym_private_property_identifier, + STATE(4711), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(6258), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [115259] = 9, + ACTIONS(1562), 1, + anon_sym_DQUOTE, + ACTIONS(1564), 1, + anon_sym_SQUOTE, + ACTIONS(6262), 1, anon_sym_LBRACK, + ACTIONS(6304), 1, + anon_sym_RBRACE, + STATE(5378), 1, + sym_enum_assignment, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6272), 2, + sym_number, + sym_private_property_identifier, + STATE(4711), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(6258), 23, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_async, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [115313] = 9, + ACTIONS(2351), 1, anon_sym_DQUOTE, + ACTIONS(2353), 1, anon_sym_SQUOTE, + ACTIONS(4503), 1, + anon_sym_LBRACK, + ACTIONS(6306), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5623), 2, sym_number, sym_private_property_identifier, - anon_sym_AT, - ACTIONS(3554), 25, + ACTIONS(6308), 2, + anon_sym_get, + anon_sym_set, + STATE(3655), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2365), 21, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -235680,8 +235958,52 @@ static const uint16_t ts_small_parse_table[] = { sym_identifier, anon_sym_static, anon_sym_readonly, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [115366] = 11, + ACTIONS(3321), 1, + anon_sym_DQUOTE, + ACTIONS(3323), 1, + anon_sym_SQUOTE, + ACTIONS(4179), 1, + anon_sym_LBRACK, + ACTIONS(4865), 1, + anon_sym_STAR, + ACTIONS(4867), 1, + anon_sym_async, + ACTIONS(6312), 1, + anon_sym_readonly, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4873), 2, anon_sym_get, anon_sym_set, + ACTIONS(6310), 2, + sym_number, + sym_private_property_identifier, + STATE(3062), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(3733), 19, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, anon_sym_declare, anon_sym_public, anon_sym_private, @@ -235694,13 +236016,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [115334] = 3, + [115423] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3693), 7, + ACTIONS(3700), 7, anon_sym_STAR, anon_sym_LBRACK, anon_sym_DQUOTE, @@ -235708,7 +236028,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(3691), 25, + ACTIONS(3698), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -235734,33 +236054,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [115375] = 11, - ACTIONS(3307), 1, + [115464] = 11, + ACTIONS(3321), 1, anon_sym_DQUOTE, - ACTIONS(3309), 1, + ACTIONS(3323), 1, anon_sym_SQUOTE, - ACTIONS(4192), 1, + ACTIONS(4179), 1, anon_sym_LBRACK, - ACTIONS(4536), 1, + ACTIONS(5105), 1, anon_sym_STAR, - ACTIONS(4540), 1, + ACTIONS(5107), 1, anon_sym_async, - ACTIONS(4544), 1, + ACTIONS(5111), 1, anon_sym_readonly, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4542), 2, + ACTIONS(5109), 2, sym_number, sym_private_property_identifier, - ACTIONS(4546), 2, + ACTIONS(5113), 2, anon_sym_get, anon_sym_set, - STATE(3006), 3, + STATE(3111), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(3718), 19, + ACTIONS(3733), 19, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -235780,33 +236100,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [115432] = 11, - ACTIONS(3307), 1, + [115521] = 11, + ACTIONS(3321), 1, anon_sym_DQUOTE, - ACTIONS(3309), 1, + ACTIONS(3323), 1, anon_sym_SQUOTE, - ACTIONS(4192), 1, + ACTIONS(4179), 1, anon_sym_LBRACK, - ACTIONS(5068), 1, + ACTIONS(5279), 1, anon_sym_STAR, - ACTIONS(5070), 1, + ACTIONS(5281), 1, anon_sym_async, - ACTIONS(6293), 1, + ACTIONS(6314), 1, anon_sym_readonly, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5076), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(6291), 2, + ACTIONS(5283), 2, sym_number, sym_private_property_identifier, - STATE(3027), 3, + ACTIONS(5285), 2, + anon_sym_get, + anon_sym_set, + STATE(3115), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(3718), 19, + ACTIONS(3733), 19, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -235826,33 +236146,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [115489] = 11, - ACTIONS(3307), 1, + [115578] = 11, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(3309), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(4192), 1, - anon_sym_LBRACK, - ACTIONS(4943), 1, - anon_sym_STAR, - ACTIONS(4945), 1, + ACTIONS(2367), 1, anon_sym_async, - ACTIONS(4949), 1, + ACTIONS(2369), 1, anon_sym_readonly, + ACTIONS(4503), 1, + anon_sym_LBRACK, + ACTIONS(4875), 1, + anon_sym_STAR, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4947), 2, + ACTIONS(2355), 2, sym_number, sym_private_property_identifier, - ACTIONS(4951), 2, + ACTIONS(2371), 2, anon_sym_get, anon_sym_set, - STATE(3065), 3, + STATE(3772), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(3718), 19, + ACTIONS(2365), 19, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -235872,26 +236192,65 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [115546] = 8, - ACTIONS(1556), 1, + [115635] = 11, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(1558), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(6239), 1, + ACTIONS(4503), 1, anon_sym_LBRACK, - STATE(5337), 1, - sym_enum_assignment, + ACTIONS(6195), 1, + anon_sym_STAR, + ACTIONS(6201), 1, + anon_sym_async, + ACTIONS(6316), 1, + anon_sym_readonly, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6245), 2, + ACTIONS(6197), 2, sym_number, sym_private_property_identifier, - STATE(4677), 3, + ACTIONS(6199), 2, + anon_sym_get, + anon_sym_set, + STATE(3764), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(6235), 23, + ACTIONS(2365), 19, + anon_sym_export, + anon_sym_type, + anon_sym_namespace, + anon_sym_let, + anon_sym_new, + sym_identifier, + anon_sym_static, + anon_sym_declare, + anon_sym_public, + anon_sym_private, + anon_sym_protected, + anon_sym_override, + anon_sym_module, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + [115692] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3708), 7, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, + sym_number, + sym_private_property_identifier, + anon_sym_AT, + ACTIONS(3706), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -235915,33 +236274,35 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [115597] = 11, - ACTIONS(3307), 1, + anon_sym_abstract, + anon_sym_accessor, + [115733] = 11, + ACTIONS(3321), 1, anon_sym_DQUOTE, - ACTIONS(3309), 1, + ACTIONS(3323), 1, anon_sym_SQUOTE, - ACTIONS(4192), 1, + ACTIONS(4179), 1, anon_sym_LBRACK, - ACTIONS(5298), 1, + ACTIONS(5074), 1, anon_sym_STAR, - ACTIONS(5310), 1, + ACTIONS(5076), 1, anon_sym_async, - ACTIONS(6295), 1, + ACTIONS(5080), 1, anon_sym_readonly, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5312), 2, + ACTIONS(5078), 2, sym_number, sym_private_property_identifier, - ACTIONS(5314), 2, + ACTIONS(5082), 2, anon_sym_get, anon_sym_set, - STATE(3016), 3, + STATE(3113), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(3718), 19, + ACTIONS(3733), 19, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -235961,33 +236322,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [115654] = 11, - ACTIONS(3307), 1, + [115790] = 11, + ACTIONS(3321), 1, anon_sym_DQUOTE, - ACTIONS(3309), 1, + ACTIONS(3323), 1, anon_sym_SQUOTE, - ACTIONS(4192), 1, + ACTIONS(4179), 1, anon_sym_LBRACK, - ACTIONS(5082), 1, + ACTIONS(5000), 1, anon_sym_STAR, - ACTIONS(5084), 1, + ACTIONS(5002), 1, anon_sym_async, - ACTIONS(5088), 1, + ACTIONS(5006), 1, anon_sym_readonly, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5086), 2, + ACTIONS(5004), 2, sym_number, sym_private_property_identifier, - ACTIONS(5090), 2, + ACTIONS(5008), 2, anon_sym_get, anon_sym_set, - STATE(3129), 3, + STATE(3064), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(3718), 19, + ACTIONS(3733), 19, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -236007,33 +236368,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [115711] = 11, - ACTIONS(3307), 1, + [115847] = 11, + ACTIONS(3321), 1, anon_sym_DQUOTE, - ACTIONS(3309), 1, + ACTIONS(3323), 1, anon_sym_SQUOTE, - ACTIONS(4192), 1, + ACTIONS(4179), 1, anon_sym_LBRACK, - ACTIONS(5322), 1, + ACTIONS(4563), 1, anon_sym_STAR, - ACTIONS(5328), 1, + ACTIONS(4567), 1, anon_sym_async, - ACTIONS(6297), 1, + ACTIONS(4571), 1, anon_sym_readonly, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5330), 2, + ACTIONS(4569), 2, sym_number, sym_private_property_identifier, - ACTIONS(5332), 2, + ACTIONS(4573), 2, anon_sym_get, anon_sym_set, - STATE(3111), 3, + STATE(3102), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(3718), 19, + ACTIONS(3733), 19, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -236053,40 +236414,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [115768] = 11, - ACTIONS(3307), 1, - anon_sym_DQUOTE, - ACTIONS(3309), 1, - anon_sym_SQUOTE, - ACTIONS(4192), 1, - anon_sym_LBRACK, - ACTIONS(4901), 1, - anon_sym_STAR, - ACTIONS(4903), 1, - anon_sym_async, - ACTIONS(4907), 1, - anon_sym_readonly, + [115904] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4905), 2, + ACTIONS(3696), 7, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, sym_number, sym_private_property_identifier, - ACTIONS(4909), 2, - anon_sym_get, - anon_sym_set, - STATE(3117), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(3718), 19, + anon_sym_AT, + ACTIONS(3694), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, + anon_sym_async, anon_sym_new, sym_identifier, anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, anon_sym_declare, anon_sym_public, anon_sym_private, @@ -236099,40 +236450,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [115825] = 11, - ACTIONS(3307), 1, + anon_sym_abstract, + anon_sym_accessor, + [115945] = 8, + ACTIONS(1562), 1, anon_sym_DQUOTE, - ACTIONS(3309), 1, + ACTIONS(1564), 1, anon_sym_SQUOTE, - ACTIONS(4192), 1, + ACTIONS(6262), 1, anon_sym_LBRACK, - ACTIONS(5137), 1, - anon_sym_STAR, - ACTIONS(5349), 1, - anon_sym_async, - ACTIONS(6301), 1, - anon_sym_readonly, + STATE(5378), 1, + sym_enum_assignment, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5353), 2, - anon_sym_get, - anon_sym_set, - ACTIONS(6299), 2, + ACTIONS(6272), 2, sym_number, sym_private_property_identifier, - STATE(3028), 3, + STATE(4711), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(3718), 19, + ACTIONS(6258), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, + anon_sym_async, anon_sym_new, sym_identifier, anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, anon_sym_declare, anon_sym_public, anon_sym_private, @@ -236145,38 +236495,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [115882] = 9, - ACTIONS(2343), 1, + [115996] = 11, + ACTIONS(3321), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(3323), 1, anon_sym_SQUOTE, - ACTIONS(4502), 1, + ACTIONS(4179), 1, anon_sym_LBRACK, - ACTIONS(6303), 1, + ACTIONS(5365), 1, anon_sym_STAR, + ACTIONS(5371), 1, + anon_sym_async, + ACTIONS(6318), 1, + anon_sym_readonly, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5592), 2, + ACTIONS(5373), 2, sym_number, sym_private_property_identifier, - ACTIONS(6305), 2, + ACTIONS(5375), 2, anon_sym_get, anon_sym_set, - STATE(3649), 3, + STATE(3116), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(2361), 21, + ACTIONS(3733), 19, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, - anon_sym_async, anon_sym_new, sym_identifier, anon_sym_static, - anon_sym_readonly, anon_sym_declare, anon_sym_public, anon_sym_private, @@ -236189,33 +236541,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [115935] = 11, - ACTIONS(3307), 1, + [116053] = 11, + ACTIONS(3321), 1, anon_sym_DQUOTE, - ACTIONS(3309), 1, + ACTIONS(3323), 1, anon_sym_SQUOTE, - ACTIONS(4192), 1, + ACTIONS(4179), 1, anon_sym_LBRACK, - ACTIONS(5013), 1, + ACTIONS(5349), 1, anon_sym_STAR, - ACTIONS(5015), 1, + ACTIONS(5355), 1, anon_sym_async, - ACTIONS(5019), 1, + ACTIONS(6320), 1, anon_sym_readonly, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5017), 2, + ACTIONS(5357), 2, sym_number, sym_private_property_identifier, - ACTIONS(5021), 2, + ACTIONS(5359), 2, anon_sym_get, anon_sym_set, - STATE(3108), 3, + STATE(2976), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(3718), 19, + ACTIONS(3733), 19, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -236235,30 +236587,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [115992] = 3, + [116110] = 11, + ACTIONS(2351), 1, + anon_sym_DQUOTE, + ACTIONS(2353), 1, + anon_sym_SQUOTE, + ACTIONS(4503), 1, + anon_sym_LBRACK, + ACTIONS(6147), 1, + anon_sym_STAR, + ACTIONS(6149), 1, + anon_sym_async, + ACTIONS(6153), 1, + anon_sym_readonly, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3685), 7, - anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, + ACTIONS(6151), 2, sym_number, sym_private_property_identifier, - anon_sym_AT, - ACTIONS(3683), 25, + ACTIONS(6155), 2, + anon_sym_get, + anon_sym_set, + STATE(3631), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2365), 19, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, - anon_sym_async, anon_sym_new, sym_identifier, anon_sym_static, - anon_sym_readonly, - anon_sym_get, - anon_sym_set, anon_sym_declare, anon_sym_public, anon_sym_private, @@ -236271,40 +236633,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [116033] = 9, - ACTIONS(2343), 1, + [116167] = 11, + ACTIONS(3321), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(3323), 1, anon_sym_SQUOTE, - ACTIONS(4502), 1, - anon_sym_LBRACK, - ACTIONS(6261), 1, + ACTIONS(4175), 1, anon_sym_STAR, + ACTIONS(4179), 1, + anon_sym_LBRACK, + ACTIONS(4181), 1, + anon_sym_async, + ACTIONS(4185), 1, + anon_sym_readonly, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5435), 2, + ACTIONS(4183), 2, sym_number, sym_private_property_identifier, - ACTIONS(6307), 2, + ACTIONS(4187), 2, anon_sym_get, anon_sym_set, - STATE(3640), 3, + STATE(3124), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(2361), 21, + ACTIONS(3733), 19, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, - anon_sym_async, anon_sym_new, sym_identifier, anon_sym_static, - anon_sym_readonly, anon_sym_declare, anon_sym_public, anon_sym_private, @@ -236317,40 +236679,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [116086] = 11, - ACTIONS(2343), 1, + [116224] = 9, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(4502), 1, + ACTIONS(4503), 1, anon_sym_LBRACK, - ACTIONS(6176), 1, + ACTIONS(6248), 1, anon_sym_STAR, - ACTIONS(6182), 1, - anon_sym_async, - ACTIONS(6309), 1, - anon_sym_readonly, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6178), 2, + ACTIONS(5484), 2, sym_number, sym_private_property_identifier, - ACTIONS(6180), 2, + ACTIONS(6322), 2, anon_sym_get, anon_sym_set, - STATE(3811), 3, + STATE(3782), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(2361), 19, + ACTIONS(2365), 21, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, + anon_sym_async, anon_sym_new, sym_identifier, anon_sym_static, + anon_sym_readonly, anon_sym_declare, anon_sym_public, anon_sym_private, @@ -236363,11 +236723,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [116143] = 3, + [116277] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3673), 7, + ACTIONS(3685), 7, anon_sym_STAR, anon_sym_LBRACK, anon_sym_DQUOTE, @@ -236375,7 +236735,7 @@ static const uint16_t ts_small_parse_table[] = { sym_number, sym_private_property_identifier, anon_sym_AT, - ACTIONS(3671), 25, + ACTIONS(3683), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -236401,33 +236761,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_object, anon_sym_abstract, anon_sym_accessor, - [116184] = 11, - ACTIONS(3307), 1, + [116318] = 11, + ACTIONS(3321), 1, anon_sym_DQUOTE, - ACTIONS(3309), 1, + ACTIONS(3323), 1, anon_sym_SQUOTE, - ACTIONS(4192), 1, + ACTIONS(4179), 1, anon_sym_LBRACK, - ACTIONS(4953), 1, + ACTIONS(4865), 1, anon_sym_STAR, - ACTIONS(4955), 1, + ACTIONS(4867), 1, anon_sym_async, - ACTIONS(6313), 1, + ACTIONS(6326), 1, anon_sym_readonly, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4961), 2, + ACTIONS(4873), 2, anon_sym_get, anon_sym_set, - ACTIONS(6311), 2, + ACTIONS(6324), 2, sym_number, sym_private_property_identifier, - STATE(3034), 3, + STATE(3093), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(3718), 19, + ACTIONS(3733), 19, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -236447,33 +236807,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [116241] = 11, - ACTIONS(3307), 1, + [116375] = 11, + ACTIONS(3321), 1, anon_sym_DQUOTE, - ACTIONS(3309), 1, + ACTIONS(3323), 1, anon_sym_SQUOTE, - ACTIONS(4192), 1, + ACTIONS(4179), 1, anon_sym_LBRACK, - ACTIONS(5068), 1, + ACTIONS(5171), 1, anon_sym_STAR, - ACTIONS(5070), 1, + ACTIONS(5204), 1, anon_sym_async, - ACTIONS(6317), 1, + ACTIONS(6330), 1, anon_sym_readonly, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5076), 2, + ACTIONS(5208), 2, anon_sym_get, anon_sym_set, - ACTIONS(6315), 2, + ACTIONS(6328), 2, sym_number, sym_private_property_identifier, - STATE(3048), 3, + STATE(3090), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(3718), 19, + ACTIONS(3733), 19, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -236493,33 +236853,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [116298] = 11, - ACTIONS(2343), 1, + [116432] = 11, + ACTIONS(3321), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(3323), 1, anon_sym_SQUOTE, - ACTIONS(4502), 1, + ACTIONS(4179), 1, anon_sym_LBRACK, - ACTIONS(6134), 1, + ACTIONS(5010), 1, anon_sym_STAR, - ACTIONS(6136), 1, + ACTIONS(5012), 1, anon_sym_async, - ACTIONS(6140), 1, + ACTIONS(6334), 1, anon_sym_readonly, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6138), 2, - sym_number, - sym_private_property_identifier, - ACTIONS(6142), 2, + ACTIONS(5018), 2, anon_sym_get, anon_sym_set, - STATE(3651), 3, + ACTIONS(6332), 2, + sym_number, + sym_private_property_identifier, + STATE(3105), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(2361), 19, + ACTIONS(3733), 19, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -236539,33 +236899,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [116355] = 11, - ACTIONS(2343), 1, + [116489] = 11, + ACTIONS(3321), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(3323), 1, anon_sym_SQUOTE, - ACTIONS(2363), 1, - anon_sym_async, - ACTIONS(2365), 1, - anon_sym_readonly, - ACTIONS(4502), 1, + ACTIONS(4179), 1, anon_sym_LBRACK, - ACTIONS(4899), 1, + ACTIONS(4925), 1, anon_sym_STAR, + ACTIONS(4927), 1, + anon_sym_async, + ACTIONS(4931), 1, + anon_sym_readonly, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2347), 2, + ACTIONS(4929), 2, sym_number, sym_private_property_identifier, - ACTIONS(2367), 2, + ACTIONS(4933), 2, anon_sym_get, anon_sym_set, - STATE(3573), 3, + STATE(3108), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(2361), 19, + ACTIONS(3733), 19, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -236585,40 +236945,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [116412] = 11, - ACTIONS(3307), 1, - anon_sym_DQUOTE, - ACTIONS(3309), 1, - anon_sym_SQUOTE, - ACTIONS(4188), 1, - anon_sym_STAR, - ACTIONS(4192), 1, - anon_sym_LBRACK, - ACTIONS(4194), 1, - anon_sym_async, - ACTIONS(4198), 1, - anon_sym_readonly, + [116546] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4196), 2, + ACTIONS(3594), 7, + anon_sym_STAR, + anon_sym_LBRACK, + anon_sym_DQUOTE, + anon_sym_SQUOTE, sym_number, sym_private_property_identifier, - ACTIONS(4200), 2, - anon_sym_get, - anon_sym_set, - STATE(3115), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(3718), 19, + anon_sym_AT, + ACTIONS(3592), 25, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, + anon_sym_async, anon_sym_new, sym_identifier, anon_sym_static, + anon_sym_readonly, + anon_sym_get, + anon_sym_set, anon_sym_declare, anon_sym_public, anon_sym_private, @@ -236631,40 +236981,38 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [116469] = 11, - ACTIONS(3307), 1, + anon_sym_abstract, + anon_sym_accessor, + [116587] = 8, + ACTIONS(1650), 1, anon_sym_DQUOTE, - ACTIONS(3309), 1, + ACTIONS(1652), 1, anon_sym_SQUOTE, - ACTIONS(4192), 1, + ACTIONS(4602), 1, anon_sym_LBRACK, - ACTIONS(5195), 1, - anon_sym_STAR, - ACTIONS(5197), 1, - anon_sym_async, - ACTIONS(6319), 1, + ACTIONS(6338), 1, anon_sym_readonly, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5199), 2, + ACTIONS(6336), 2, sym_number, sym_private_property_identifier, - ACTIONS(5201), 2, - anon_sym_get, - anon_sym_set, - STATE(3116), 3, + STATE(3466), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(3718), 19, + ACTIONS(4600), 22, anon_sym_export, anon_sym_type, anon_sym_namespace, anon_sym_let, + anon_sym_async, anon_sym_new, sym_identifier, anon_sym_static, + anon_sym_get, + anon_sym_set, anon_sym_declare, anon_sym_public, anon_sym_private, @@ -236677,19 +237025,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [116526] = 3, + [116637] = 7, + ACTIONS(2351), 1, + anon_sym_DQUOTE, + ACTIONS(2353), 1, + anon_sym_SQUOTE, + ACTIONS(4503), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3677), 7, - anon_sym_STAR, - anon_sym_LBRACK, - anon_sym_DQUOTE, - anon_sym_SQUOTE, + ACTIONS(5623), 2, sym_number, sym_private_property_identifier, - anon_sym_AT, - ACTIONS(3675), 25, + STATE(3655), 3, + sym_string, + sym__property_name, + sym_computed_property_name, + ACTIONS(2365), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -236713,26 +237066,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - anon_sym_abstract, - anon_sym_accessor, - [116567] = 7, - ACTIONS(2343), 1, + [116685] = 8, + ACTIONS(1650), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(1652), 1, anon_sym_SQUOTE, - ACTIONS(4502), 1, + ACTIONS(4602), 1, anon_sym_LBRACK, + ACTIONS(6342), 1, + anon_sym_readonly, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6170), 2, + ACTIONS(6340), 2, sym_number, sym_private_property_identifier, - STATE(3805), 3, + STATE(3458), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(2361), 23, + ACTIONS(4600), 22, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -236741,7 +237094,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_new, sym_identifier, anon_sym_static, - anon_sym_readonly, anon_sym_get, anon_sym_set, anon_sym_declare, @@ -236756,24 +237108,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [116615] = 7, - ACTIONS(2343), 1, + [116735] = 7, + ACTIONS(1650), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(1652), 1, anon_sym_SQUOTE, - ACTIONS(4502), 1, + ACTIONS(4602), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5237), 2, + ACTIONS(6344), 2, sym_number, sym_private_property_identifier, - STATE(3576), 3, + STATE(3404), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(2361), 23, + ACTIONS(4600), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -236797,24 +237149,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [116663] = 7, - ACTIONS(2343), 1, + [116783] = 8, + ACTIONS(1650), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(1652), 1, anon_sym_SQUOTE, - ACTIONS(4502), 1, + ACTIONS(4602), 1, anon_sym_LBRACK, + ACTIONS(6348), 1, + anon_sym_readonly, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6150), 2, + ACTIONS(6346), 2, sym_number, sym_private_property_identifier, - STATE(3608), 3, + STATE(3447), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(2361), 23, + ACTIONS(4600), 22, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -236823,7 +237177,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_new, sym_identifier, anon_sym_static, - anon_sym_readonly, anon_sym_get, anon_sym_set, anon_sym_declare, @@ -236838,24 +237191,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [116711] = 7, - ACTIONS(1616), 1, + [116833] = 7, + ACTIONS(1650), 1, anon_sym_DQUOTE, - ACTIONS(1618), 1, + ACTIONS(1652), 1, anon_sym_SQUOTE, - ACTIONS(4514), 1, + ACTIONS(4602), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4824), 2, + ACTIONS(6350), 2, sym_number, sym_private_property_identifier, - STATE(3500), 3, + STATE(3380), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(4512), 23, + ACTIONS(4600), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -236879,26 +237232,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [116759] = 8, - ACTIONS(1616), 1, + [116881] = 8, + ACTIONS(1650), 1, anon_sym_DQUOTE, - ACTIONS(1618), 1, + ACTIONS(1652), 1, anon_sym_SQUOTE, - ACTIONS(4514), 1, + ACTIONS(4602), 1, anon_sym_LBRACK, - ACTIONS(5935), 1, + ACTIONS(6354), 1, anon_sym_readonly, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4824), 2, + ACTIONS(6352), 2, sym_number, sym_private_property_identifier, - STATE(3500), 3, + STATE(3389), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(4512), 22, + ACTIONS(4600), 22, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -236921,24 +237274,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [116809] = 7, - ACTIONS(2343), 1, + [116931] = 7, + ACTIONS(1650), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(1652), 1, anon_sym_SQUOTE, - ACTIONS(4502), 1, + ACTIONS(4602), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4504), 2, + ACTIONS(4816), 2, sym_number, sym_private_property_identifier, - STATE(3843), 3, + STATE(3383), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(2361), 23, + ACTIONS(4600), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -236962,24 +237315,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [116857] = 7, - ACTIONS(2343), 1, + [116979] = 8, + ACTIONS(1650), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(1652), 1, anon_sym_SQUOTE, - ACTIONS(4502), 1, + ACTIONS(4602), 1, anon_sym_LBRACK, + ACTIONS(6358), 1, + anon_sym_readonly, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6202), 2, + ACTIONS(6356), 2, sym_number, sym_private_property_identifier, - STATE(3720), 3, + STATE(3443), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(2361), 23, + ACTIONS(4600), 22, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -236988,7 +237343,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_new, sym_identifier, anon_sym_static, - anon_sym_readonly, anon_sym_get, anon_sym_set, anon_sym_declare, @@ -237003,24 +237357,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [116905] = 7, - ACTIONS(2343), 1, + [117029] = 7, + ACTIONS(1650), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(1652), 1, anon_sym_SQUOTE, - ACTIONS(4502), 1, + ACTIONS(4602), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5435), 2, + ACTIONS(6360), 2, sym_number, sym_private_property_identifier, - STATE(3640), 3, + STATE(3410), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(2361), 23, + ACTIONS(4600), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -237044,24 +237398,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [116953] = 7, - ACTIONS(2343), 1, + [117077] = 7, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(4502), 1, + ACTIONS(4503), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5286), 2, + ACTIONS(5275), 2, sym_number, sym_private_property_identifier, - STATE(3578), 3, + STATE(3582), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(2361), 23, + ACTIONS(2365), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -237085,24 +237439,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [117001] = 7, - ACTIONS(2343), 1, + [117125] = 7, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(4502), 1, + ACTIONS(4503), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5290), 2, + ACTIONS(6151), 2, sym_number, sym_private_property_identifier, - STATE(3585), 3, + STATE(3631), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(2361), 23, + ACTIONS(2365), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -237126,24 +237480,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [117049] = 7, - ACTIONS(2343), 1, + [117173] = 7, + ACTIONS(1650), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(1652), 1, anon_sym_SQUOTE, - ACTIONS(4502), 1, + ACTIONS(4602), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5300), 2, + ACTIONS(6362), 2, sym_number, sym_private_property_identifier, - STATE(3632), 3, + STATE(3441), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(2361), 23, + ACTIONS(4600), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -237167,24 +237521,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [117097] = 7, - ACTIONS(2343), 1, + [117221] = 7, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(4502), 1, + ACTIONS(4503), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5294), 2, + ACTIONS(5367), 2, sym_number, sym_private_property_identifier, - STATE(3591), 3, + STATE(3826), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(2361), 23, + ACTIONS(2365), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -237208,24 +237562,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [117145] = 7, - ACTIONS(2343), 1, + [117269] = 8, + ACTIONS(1650), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(1652), 1, anon_sym_SQUOTE, - ACTIONS(4502), 1, + ACTIONS(4602), 1, anon_sym_LBRACK, + ACTIONS(5916), 1, + anon_sym_readonly, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5306), 2, + ACTIONS(4816), 2, sym_number, sym_private_property_identifier, - STATE(3593), 3, + STATE(3383), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(2361), 23, + ACTIONS(4600), 22, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -237234,7 +237590,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_new, sym_identifier, anon_sym_static, - anon_sym_readonly, anon_sym_get, anon_sym_set, anon_sym_declare, @@ -237249,24 +237604,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [117193] = 7, - ACTIONS(2343), 1, + [117319] = 7, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(4502), 1, + ACTIONS(4503), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6200), 2, + ACTIONS(5297), 2, sym_number, sym_private_property_identifier, - STATE(3594), 3, + STATE(3706), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(2361), 23, + ACTIONS(2365), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -237290,24 +237645,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [117241] = 7, - ACTIONS(2343), 1, + [117367] = 7, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(4502), 1, + ACTIONS(4503), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6138), 2, + ACTIONS(6165), 2, sym_number, sym_private_property_identifier, - STATE(3651), 3, + STATE(3650), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(2361), 23, + ACTIONS(2365), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -237331,26 +237686,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [117289] = 8, - ACTIONS(1616), 1, + [117415] = 7, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(1618), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(4514), 1, + ACTIONS(4503), 1, anon_sym_LBRACK, - ACTIONS(5908), 1, - anon_sym_readonly, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5588), 2, + ACTIONS(5331), 2, sym_number, sym_private_property_identifier, - STATE(3502), 3, + STATE(3722), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(4512), 22, + ACTIONS(2365), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -237359,6 +237712,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_new, sym_identifier, anon_sym_static, + anon_sym_readonly, anon_sym_get, anon_sym_set, anon_sym_declare, @@ -237373,24 +237727,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [117339] = 7, - ACTIONS(1616), 1, + [117463] = 7, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(1618), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(4514), 1, + ACTIONS(4503), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5588), 2, + ACTIONS(5159), 2, sym_number, sym_private_property_identifier, - STATE(3502), 3, + STATE(3711), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(4512), 23, + ACTIONS(2365), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -237414,24 +237768,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [117387] = 7, - ACTIONS(2343), 1, + [117511] = 7, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(4502), 1, + ACTIONS(4503), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5592), 2, + ACTIONS(5173), 2, sym_number, sym_private_property_identifier, - STATE(3649), 3, + STATE(3729), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(2361), 23, + ACTIONS(2365), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -237455,24 +237809,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [117435] = 7, - ACTIONS(1616), 1, + [117559] = 7, + ACTIONS(1650), 1, anon_sym_DQUOTE, - ACTIONS(1618), 1, + ACTIONS(1652), 1, anon_sym_SQUOTE, - ACTIONS(4514), 1, + ACTIONS(4602), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6321), 2, + ACTIONS(6364), 2, sym_number, sym_private_property_identifier, STATE(3432), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(4512), 23, + ACTIONS(4600), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -237496,26 +237850,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [117483] = 8, - ACTIONS(1616), 1, + [117607] = 7, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(1618), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(4514), 1, + ACTIONS(4503), 1, anon_sym_LBRACK, - ACTIONS(6325), 1, - anon_sym_readonly, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6323), 2, + ACTIONS(5226), 2, sym_number, sym_private_property_identifier, - STATE(3438), 3, + STATE(3762), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(4512), 22, + ACTIONS(2365), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -237524,6 +237876,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_new, sym_identifier, anon_sym_static, + anon_sym_readonly, anon_sym_get, anon_sym_set, anon_sym_declare, @@ -237538,24 +237891,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [117533] = 7, - ACTIONS(1616), 1, + [117655] = 7, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(1618), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(4514), 1, + ACTIONS(4503), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6327), 2, + ACTIONS(5220), 2, sym_number, sym_private_property_identifier, - STATE(3439), 3, + STATE(3737), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(4512), 23, + ACTIONS(2365), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -237579,26 +237932,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [117581] = 8, - ACTIONS(1616), 1, + [117703] = 7, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(1618), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(4514), 1, + ACTIONS(4503), 1, anon_sym_LBRACK, - ACTIONS(6331), 1, - anon_sym_readonly, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6329), 2, + ACTIONS(5289), 2, sym_number, sym_private_property_identifier, - STATE(3443), 3, + STATE(3741), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(4512), 22, + ACTIONS(2365), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -237607,6 +237958,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_new, sym_identifier, anon_sym_static, + anon_sym_readonly, anon_sym_get, anon_sym_set, anon_sym_declare, @@ -237621,26 +237973,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [117631] = 8, - ACTIONS(1616), 1, + [117751] = 7, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(1618), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(4514), 1, + ACTIONS(4503), 1, anon_sym_LBRACK, - ACTIONS(6335), 1, - anon_sym_readonly, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6333), 2, + ACTIONS(6179), 2, sym_number, sym_private_property_identifier, - STATE(3453), 3, + STATE(3726), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(4512), 22, + ACTIONS(2365), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -237649,6 +237999,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_new, sym_identifier, anon_sym_static, + anon_sym_readonly, anon_sym_get, anon_sym_set, anon_sym_declare, @@ -237663,24 +238014,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [117681] = 7, - ACTIONS(1616), 1, + [117799] = 7, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(1618), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(4514), 1, + ACTIONS(4503), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6337), 2, + ACTIONS(6205), 2, sym_number, sym_private_property_identifier, - STATE(3454), 3, + STATE(3742), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(4512), 23, + ACTIONS(2365), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -237704,26 +238055,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [117729] = 8, - ACTIONS(1616), 1, + [117847] = 7, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(1618), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(4514), 1, + ACTIONS(4503), 1, anon_sym_LBRACK, - ACTIONS(6341), 1, - anon_sym_readonly, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6339), 2, + ACTIONS(5305), 2, sym_number, sym_private_property_identifier, - STATE(3370), 3, + STATE(3641), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(4512), 22, + ACTIONS(2365), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -237732,6 +238081,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_new, sym_identifier, anon_sym_static, + anon_sym_readonly, anon_sym_get, anon_sym_set, anon_sym_declare, @@ -237746,24 +238096,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [117779] = 7, - ACTIONS(1616), 1, + [117895] = 7, + ACTIONS(1650), 1, anon_sym_DQUOTE, - ACTIONS(1618), 1, + ACTIONS(1652), 1, anon_sym_SQUOTE, - ACTIONS(4514), 1, + ACTIONS(4602), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6343), 2, + ACTIONS(6366), 2, sym_number, sym_private_property_identifier, - STATE(3371), 3, + STATE(3468), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(4512), 23, + ACTIONS(4600), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -237787,24 +238137,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [117827] = 7, - ACTIONS(2343), 1, + [117943] = 7, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(4502), 1, + ACTIONS(4503), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5324), 2, + ACTIONS(2355), 2, sym_number, sym_private_property_identifier, - STATE(3771), 3, + STATE(3772), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(2361), 23, + ACTIONS(2365), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -237828,24 +238178,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [117875] = 7, - ACTIONS(1616), 1, + [117991] = 7, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(1618), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(4514), 1, + ACTIONS(4503), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4551), 2, + ACTIONS(6229), 2, sym_number, sym_private_property_identifier, - STATE(3447), 3, + STATE(3678), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(4512), 23, + ACTIONS(2365), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -237869,24 +238219,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [117923] = 7, - ACTIONS(2343), 1, + [118039] = 7, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(4502), 1, + ACTIONS(4503), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5339), 2, + ACTIONS(6233), 2, sym_number, sym_private_property_identifier, - STATE(3577), 3, + STATE(3613), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(2361), 23, + ACTIONS(2365), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -237910,26 +238260,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [117971] = 8, - ACTIONS(1616), 1, + [118087] = 7, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(1618), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(4514), 1, + ACTIONS(4503), 1, anon_sym_LBRACK, - ACTIONS(6345), 1, - anon_sym_readonly, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6000), 2, + ACTIONS(5324), 2, sym_number, sym_private_property_identifier, - STATE(3415), 3, + STATE(3646), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(4512), 22, + ACTIONS(2365), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -237938,6 +238286,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_new, sym_identifier, anon_sym_static, + anon_sym_readonly, anon_sym_get, anon_sym_set, anon_sym_declare, @@ -237952,24 +238301,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [118021] = 7, - ACTIONS(1616), 1, + [118135] = 7, + ACTIONS(1650), 1, anon_sym_DQUOTE, - ACTIONS(1618), 1, + ACTIONS(1652), 1, anon_sym_SQUOTE, - ACTIONS(4514), 1, + ACTIONS(4602), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6000), 2, + ACTIONS(6368), 2, sym_number, sym_private_property_identifier, - STATE(3415), 3, + STATE(3368), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(4512), 23, + ACTIONS(4600), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -237993,24 +238342,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [118069] = 7, - ACTIONS(2343), 1, + [118183] = 7, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(4502), 1, + ACTIONS(4503), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5104), 2, + ACTIONS(6197), 2, sym_number, sym_private_property_identifier, - STATE(3728), 3, + STATE(3764), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(2361), 23, + ACTIONS(2365), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -238034,24 +238383,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [118117] = 7, - ACTIONS(2343), 1, + [118231] = 7, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(4502), 1, + ACTIONS(4503), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6204), 2, + ACTIONS(5189), 2, sym_number, sym_private_property_identifier, - STATE(3787), 3, + STATE(3667), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(2361), 23, + ACTIONS(2365), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -238075,26 +238424,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [118165] = 8, - ACTIONS(1616), 1, + [118279] = 8, + ACTIONS(1650), 1, anon_sym_DQUOTE, - ACTIONS(1618), 1, + ACTIONS(1652), 1, anon_sym_SQUOTE, - ACTIONS(4514), 1, + ACTIONS(4602), 1, anon_sym_LBRACK, - ACTIONS(6349), 1, + ACTIONS(6372), 1, anon_sym_readonly, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6347), 2, + ACTIONS(6370), 2, sym_number, sym_private_property_identifier, - STATE(3376), 3, + STATE(3382), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(4512), 22, + ACTIONS(4600), 22, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -238117,24 +238466,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [118215] = 7, - ACTIONS(1616), 1, + [118329] = 7, + ACTIONS(1650), 1, anon_sym_DQUOTE, - ACTIONS(1618), 1, + ACTIONS(1652), 1, anon_sym_SQUOTE, - ACTIONS(4514), 1, + ACTIONS(4602), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6351), 2, + ACTIONS(5621), 2, sym_number, sym_private_property_identifier, - STATE(3377), 3, + STATE(3391), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(4512), 23, + ACTIONS(4600), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -238158,26 +238507,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [118263] = 8, - ACTIONS(1616), 1, + [118377] = 8, + ACTIONS(1650), 1, anon_sym_DQUOTE, - ACTIONS(1618), 1, + ACTIONS(1652), 1, anon_sym_SQUOTE, - ACTIONS(4514), 1, + ACTIONS(4602), 1, anon_sym_LBRACK, - ACTIONS(6355), 1, + ACTIONS(6376), 1, anon_sym_readonly, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6353), 2, + ACTIONS(6374), 2, sym_number, sym_private_property_identifier, - STATE(3493), 3, + STATE(3459), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(4512), 22, + ACTIONS(4600), 22, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -238200,24 +238549,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [118313] = 7, - ACTIONS(1616), 1, + [118427] = 7, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(1618), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(4514), 1, + ACTIONS(4503), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6357), 2, + ACTIONS(5484), 2, sym_number, sym_private_property_identifier, - STATE(3494), 3, + STATE(3782), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(4512), 23, + ACTIONS(2365), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -238241,66 +238590,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [118361] = 8, - ACTIONS(1616), 1, + [118475] = 7, + ACTIONS(1650), 1, anon_sym_DQUOTE, - ACTIONS(1618), 1, + ACTIONS(1652), 1, anon_sym_SQUOTE, - ACTIONS(4514), 1, + ACTIONS(4602), 1, anon_sym_LBRACK, - ACTIONS(6361), 1, - anon_sym_readonly, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6359), 2, + ACTIONS(6378), 2, sym_number, sym_private_property_identifier, - STATE(3395), 3, + STATE(3461), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(4512), 22, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [118411] = 7, - ACTIONS(1616), 1, - anon_sym_DQUOTE, - ACTIONS(1618), 1, - anon_sym_SQUOTE, - ACTIONS(4514), 1, - anon_sym_LBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6363), 2, - sym_number, - sym_private_property_identifier, - STATE(3396), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(4512), 23, + ACTIONS(4600), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -238324,26 +238631,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [118459] = 8, - ACTIONS(1616), 1, + [118523] = 7, + ACTIONS(1650), 1, anon_sym_DQUOTE, - ACTIONS(1618), 1, + ACTIONS(1652), 1, anon_sym_SQUOTE, - ACTIONS(4514), 1, + ACTIONS(4602), 1, anon_sym_LBRACK, - ACTIONS(6367), 1, - anon_sym_readonly, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6365), 2, + ACTIONS(6380), 2, sym_number, sym_private_property_identifier, - STATE(3404), 3, + STATE(3400), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(4512), 22, + ACTIONS(4600), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -238352,6 +238657,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_new, sym_identifier, anon_sym_static, + anon_sym_readonly, anon_sym_get, anon_sym_set, anon_sym_declare, @@ -238366,24 +238672,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [118509] = 7, - ACTIONS(2343), 1, + [118571] = 7, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(4502), 1, + ACTIONS(4503), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5241), 2, + ACTIONS(4505), 2, sym_number, sym_private_property_identifier, - STATE(3730), 3, + STATE(3632), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(2361), 23, + ACTIONS(2365), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -238407,24 +238713,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [118557] = 7, - ACTIONS(2343), 1, + [118619] = 7, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(4502), 1, + ACTIONS(4503), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6198), 2, + ACTIONS(5301), 2, sym_number, sym_private_property_identifier, - STATE(3664), 3, + STATE(3791), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(2361), 23, + ACTIONS(2365), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -238448,24 +238754,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [118605] = 7, - ACTIONS(2343), 1, + [118667] = 7, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(4502), 1, + ACTIONS(4503), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5161), 2, + ACTIONS(5216), 2, sym_number, sym_private_property_identifier, - STATE(3614), 3, + STATE(3676), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(2361), 23, + ACTIONS(2365), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -238489,24 +238795,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [118653] = 7, - ACTIONS(1616), 1, + [118715] = 7, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(1618), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(4514), 1, + ACTIONS(4503), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6369), 2, + ACTIONS(6207), 2, sym_number, sym_private_property_identifier, - STATE(3418), 3, + STATE(3647), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(4512), 23, + ACTIONS(2365), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -238530,24 +238836,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [118701] = 7, - ACTIONS(2343), 1, + [118763] = 7, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(4502), 1, + ACTIONS(4503), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6178), 2, + ACTIONS(5318), 2, sym_number, sym_private_property_identifier, - STATE(3811), 3, + STATE(3645), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(2361), 23, + ACTIONS(2365), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -238571,24 +238877,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [118749] = 7, - ACTIONS(2343), 1, + [118811] = 8, + ACTIONS(1650), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(1652), 1, anon_sym_SQUOTE, - ACTIONS(4502), 1, + ACTIONS(4602), 1, anon_sym_LBRACK, + ACTIONS(6384), 1, + anon_sym_readonly, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5279), 2, + ACTIONS(6382), 2, sym_number, sym_private_property_identifier, - STATE(3692), 3, + STATE(3392), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(2361), 23, + ACTIONS(4600), 22, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -238597,7 +238905,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_new, sym_identifier, anon_sym_static, - anon_sym_readonly, anon_sym_get, anon_sym_set, anon_sym_declare, @@ -238612,26 +238919,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [118797] = 8, - ACTIONS(1616), 1, + [118861] = 7, + ACTIONS(1650), 1, anon_sym_DQUOTE, - ACTIONS(1618), 1, + ACTIONS(1652), 1, anon_sym_SQUOTE, - ACTIONS(4514), 1, + ACTIONS(4602), 1, anon_sym_LBRACK, - ACTIONS(6373), 1, - anon_sym_readonly, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6371), 2, + ACTIONS(6386), 2, sym_number, sym_private_property_identifier, - STATE(3478), 3, + STATE(3393), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(4512), 22, + ACTIONS(4600), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -238640,6 +238945,7 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_new, sym_identifier, anon_sym_static, + anon_sym_readonly, anon_sym_get, anon_sym_set, anon_sym_declare, @@ -238654,24 +238960,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [118847] = 7, - ACTIONS(1616), 1, + [118909] = 7, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(1618), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(4514), 1, + ACTIONS(4503), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6375), 2, + ACTIONS(6231), 2, sym_number, sym_private_property_identifier, - STATE(3368), 3, + STATE(3777), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(4512), 23, + ACTIONS(2365), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -238695,26 +239001,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [118895] = 8, - ACTIONS(1616), 1, + [118957] = 8, + ACTIONS(1650), 1, anon_sym_DQUOTE, - ACTIONS(1618), 1, + ACTIONS(1652), 1, anon_sym_SQUOTE, - ACTIONS(4514), 1, + ACTIONS(4602), 1, anon_sym_LBRACK, - ACTIONS(6379), 1, + ACTIONS(6390), 1, anon_sym_readonly, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6377), 2, + ACTIONS(6388), 2, sym_number, sym_private_property_identifier, - STATE(3375), 3, + STATE(3453), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(4512), 22, + ACTIONS(4600), 22, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -238737,24 +239043,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [118945] = 7, - ACTIONS(2343), 1, + [119007] = 7, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(4502), 1, + ACTIONS(4503), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5100), 2, + ACTIONS(5351), 2, sym_number, sym_private_property_identifier, - STATE(3786), 3, + STATE(3562), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(2361), 23, + ACTIONS(2365), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -238778,24 +239084,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [118993] = 7, - ACTIONS(2343), 1, + [119055] = 8, + ACTIONS(1650), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(1652), 1, anon_sym_SQUOTE, - ACTIONS(4502), 1, + ACTIONS(4602), 1, anon_sym_LBRACK, + ACTIONS(6394), 1, + anon_sym_readonly, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5139), 2, + ACTIONS(6392), 2, sym_number, sym_private_property_identifier, - STATE(3842), 3, + STATE(3503), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(2361), 23, + ACTIONS(4600), 22, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -238804,7 +239112,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_new, sym_identifier, anon_sym_static, - anon_sym_readonly, anon_sym_get, anon_sym_set, anon_sym_declare, @@ -238819,24 +239126,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [119041] = 7, - ACTIONS(2343), 1, + [119105] = 7, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(4502), 1, + ACTIONS(4503), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2347), 2, + ACTIONS(5384), 2, sym_number, sym_private_property_identifier, - STATE(3573), 3, + STATE(3790), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(2361), 23, + ACTIONS(2365), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -238860,24 +239167,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [119089] = 7, - ACTIONS(2343), 1, + [119153] = 8, + ACTIONS(1650), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(1652), 1, anon_sym_SQUOTE, - ACTIONS(4502), 1, + ACTIONS(4602), 1, anon_sym_LBRACK, + ACTIONS(6398), 1, + anon_sym_readonly, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6206), 2, + ACTIONS(6396), 2, sym_number, sym_private_property_identifier, - STATE(3570), 3, + STATE(3415), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(2361), 23, + ACTIONS(4600), 22, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -238886,7 +239195,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_new, sym_identifier, anon_sym_static, - anon_sym_readonly, anon_sym_get, anon_sym_set, anon_sym_declare, @@ -238901,24 +239209,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [119137] = 7, - ACTIONS(2343), 1, + [119203] = 7, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(4502), 1, + ACTIONS(4503), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5155), 2, + ACTIONS(5293), 2, sym_number, sym_private_property_identifier, - STATE(3590), 3, + STATE(3775), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(2361), 23, + ACTIONS(2365), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -238942,24 +239250,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [119185] = 7, - ACTIONS(2343), 1, + [119251] = 7, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(4502), 1, + ACTIONS(4503), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5167), 2, + ACTIONS(5309), 2, sym_number, sym_private_property_identifier, - STATE(3603), 3, + STATE(3644), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(2361), 23, + ACTIONS(2365), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -238983,24 +239291,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [119233] = 7, - ACTIONS(2343), 1, + [119299] = 7, + ACTIONS(2351), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(2353), 1, anon_sym_SQUOTE, - ACTIONS(4502), 1, + ACTIONS(4503), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6196), 2, + ACTIONS(6203), 2, sym_number, sym_private_property_identifier, - STATE(3617), 3, + STATE(3585), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(2361), 23, + ACTIONS(2365), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -239024,26 +239332,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [119281] = 8, - ACTIONS(1616), 1, + [119347] = 8, + ACTIONS(1650), 1, anon_sym_DQUOTE, - ACTIONS(1618), 1, + ACTIONS(1652), 1, anon_sym_SQUOTE, - ACTIONS(4514), 1, + ACTIONS(4602), 1, anon_sym_LBRACK, - ACTIONS(6383), 1, + ACTIONS(5979), 1, anon_sym_readonly, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6381), 2, + ACTIONS(5621), 2, sym_number, sym_private_property_identifier, - STATE(3466), 3, + STATE(3391), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(4512), 22, + ACTIONS(4600), 22, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -239066,65 +239374,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [119331] = 7, - ACTIONS(2343), 1, + [119397] = 8, + ACTIONS(1650), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(1652), 1, anon_sym_SQUOTE, - ACTIONS(4502), 1, + ACTIONS(4602), 1, anon_sym_LBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5409), 2, - sym_number, - sym_private_property_identifier, - STATE(3703), 3, - sym_string, - sym__property_name, - sym_computed_property_name, - ACTIONS(2361), 23, - anon_sym_export, - anon_sym_type, - anon_sym_namespace, - anon_sym_let, - anon_sym_async, - anon_sym_new, - sym_identifier, - anon_sym_static, + ACTIONS(6400), 1, anon_sym_readonly, - anon_sym_get, - anon_sym_set, - anon_sym_declare, - anon_sym_public, - anon_sym_private, - anon_sym_protected, - anon_sym_override, - anon_sym_module, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - [119379] = 7, - ACTIONS(2343), 1, - anon_sym_DQUOTE, - ACTIONS(2345), 1, - anon_sym_SQUOTE, - ACTIONS(4502), 1, - anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5183), 2, + ACTIONS(6035), 2, sym_number, sym_private_property_identifier, - STATE(3558), 3, + STATE(3450), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(2361), 23, + ACTIONS(4600), 22, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -239133,7 +239402,6 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_new, sym_identifier, anon_sym_static, - anon_sym_readonly, anon_sym_get, anon_sym_set, anon_sym_declare, @@ -239148,24 +239416,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [119427] = 7, - ACTIONS(1616), 1, + [119447] = 7, + ACTIONS(1650), 1, anon_sym_DQUOTE, - ACTIONS(1618), 1, + ACTIONS(1652), 1, anon_sym_SQUOTE, - ACTIONS(4514), 1, + ACTIONS(4602), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6385), 2, + ACTIONS(6035), 2, sym_number, sym_private_property_identifier, - STATE(3467), 3, + STATE(3450), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(4512), 23, + ACTIONS(4600), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -239189,24 +239457,24 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [119475] = 7, - ACTIONS(2343), 1, + [119495] = 7, + ACTIONS(1650), 1, anon_sym_DQUOTE, - ACTIONS(2345), 1, + ACTIONS(1652), 1, anon_sym_SQUOTE, - ACTIONS(4502), 1, + ACTIONS(4602), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5255), 2, + ACTIONS(4604), 2, sym_number, sym_private_property_identifier, - STATE(3733), 3, + STATE(3446), 3, sym_string, sym__property_name, sym_computed_property_name, - ACTIONS(2361), 23, + ACTIONS(4600), 23, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -239230,15 +239498,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [119523] = 4, - ACTIONS(6387), 1, + [119543] = 4, + ACTIONS(6402), 1, sym_identifier, - STATE(5730), 1, + STATE(6059), 1, sym_mapped_type_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6389), 22, + ACTIONS(6404), 22, anon_sym_export, anon_sym_type, anon_sym_namespace, @@ -239261,26 +239529,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - [119558] = 9, - ACTIONS(3544), 1, - anon_sym_LPAREN, + [119578] = 9, ACTIONS(3560), 1, + anon_sym_LPAREN, + ACTIONS(3598), 1, anon_sym_LT, - ACTIONS(6391), 1, + ACTIONS(6406), 1, anon_sym_DOT, - ACTIONS(6393), 1, + ACTIONS(6408), 1, anon_sym_QMARK_DOT, - STATE(2959), 1, + STATE(2960), 1, sym_arguments, - STATE(3026), 1, + STATE(3061), 1, sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4080), 2, + ACTIONS(4103), 2, anon_sym_EQ, anon_sym_QMARK, - ACTIONS(4082), 12, + ACTIONS(4105), 12, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -239293,26 +239561,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_GT, anon_sym_extends, - [119599] = 9, - ACTIONS(3544), 1, - anon_sym_LPAREN, + [119619] = 9, ACTIONS(3560), 1, + anon_sym_LPAREN, + ACTIONS(3598), 1, anon_sym_LT, - ACTIONS(6395), 1, + ACTIONS(6410), 1, anon_sym_DOT, - ACTIONS(6397), 1, + ACTIONS(6412), 1, anon_sym_QMARK_DOT, - STATE(2962), 1, + STATE(2957), 1, sym_arguments, - STATE(3018), 1, + STATE(3085), 1, sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4092), 2, + ACTIONS(4109), 2, anon_sym_EQ, anon_sym_QMARK, - ACTIONS(4094), 12, + ACTIONS(4111), 12, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -239325,121 +239593,46 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_GT, anon_sym_extends, - [119640] = 9, - ACTIONS(3544), 1, + [119660] = 9, + ACTIONS(3560), 1, anon_sym_LPAREN, - ACTIONS(3546), 1, + ACTIONS(3562), 1, anon_sym_DOT, - ACTIONS(3548), 1, + ACTIONS(3564), 1, anon_sym_QMARK_DOT, - ACTIONS(3560), 1, + ACTIONS(3598), 1, anon_sym_LT, - STATE(2952), 1, + STATE(2955), 1, sym_arguments, - STATE(3015), 1, + STATE(3054), 1, sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3538), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(3528), 12, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_EQ_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - anon_sym_extends, - [119681] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4176), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4178), 17, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_EQ_GT, - anon_sym_QMARK_DOT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT, - anon_sym_GT, - anon_sym_extends, - [119709] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4272), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4274), 17, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_EQ_GT, - anon_sym_QMARK_DOT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT, - anon_sym_GT, - anon_sym_extends, - [119737] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4292), 2, + ACTIONS(3554), 2, anon_sym_EQ, anon_sym_QMARK, - ACTIONS(4294), 17, - anon_sym_as, + ACTIONS(3544), 12, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_DOT, anon_sym_EQ_GT, - anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_LT, anon_sym_GT, anon_sym_extends, - [119765] = 3, + [119701] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4292), 2, + ACTIONS(4441), 2, anon_sym_EQ, anon_sym_QMARK, - ACTIONS(4294), 17, + ACTIONS(4443), 17, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -239457,14 +239650,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_extends, - [119793] = 3, + [119729] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4272), 2, + ACTIONS(4477), 2, anon_sym_EQ, anon_sym_QMARK, - ACTIONS(4274), 17, + ACTIONS(4479), 17, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -239482,14 +239675,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_extends, - [119821] = 3, + [119757] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4276), 2, + ACTIONS(4445), 2, anon_sym_EQ, anon_sym_QMARK, - ACTIONS(4278), 17, + ACTIONS(4447), 17, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -239507,14 +239700,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_extends, - [119849] = 3, + [119785] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4276), 2, + ACTIONS(4385), 2, anon_sym_EQ, anon_sym_QMARK, - ACTIONS(4278), 17, + ACTIONS(4387), 17, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -239532,14 +239725,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_extends, - [119877] = 3, + [119813] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4152), 2, + ACTIONS(4445), 2, anon_sym_EQ, anon_sym_QMARK, - ACTIONS(4154), 17, + ACTIONS(4447), 17, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -239557,14 +239750,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_extends, - [119905] = 3, + [119841] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4156), 2, + ACTIONS(4499), 2, anon_sym_EQ, anon_sym_QMARK, - ACTIONS(4158), 17, + ACTIONS(4501), 17, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -239582,14 +239775,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_extends, - [119933] = 3, + [119869] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4160), 2, + ACTIONS(4465), 2, anon_sym_EQ, anon_sym_QMARK, - ACTIONS(4162), 17, + ACTIONS(4467), 17, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -239607,14 +239800,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_extends, - [119961] = 3, + [119897] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4164), 2, + ACTIONS(4477), 2, anon_sym_EQ, anon_sym_QMARK, - ACTIONS(4166), 17, + ACTIONS(4479), 17, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -239632,14 +239825,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_extends, - [119989] = 3, + [119925] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4160), 2, + ACTIONS(4393), 2, anon_sym_EQ, anon_sym_QMARK, - ACTIONS(4162), 17, + ACTIONS(4395), 17, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -239657,14 +239850,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_extends, - [120017] = 3, + [119953] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4164), 2, + ACTIONS(4397), 2, anon_sym_EQ, anon_sym_QMARK, - ACTIONS(4166), 17, + ACTIONS(4399), 17, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -239682,14 +239875,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_extends, - [120045] = 3, + [119981] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4252), 2, + ACTIONS(4469), 2, anon_sym_EQ, anon_sym_QMARK, - ACTIONS(4254), 17, + ACTIONS(4471), 17, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -239707,14 +239900,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_extends, - [120073] = 3, + [120009] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4180), 2, + ACTIONS(4445), 2, anon_sym_EQ, anon_sym_QMARK, - ACTIONS(4182), 17, + ACTIONS(4447), 17, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -239732,14 +239925,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_extends, - [120101] = 3, + [120037] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4176), 2, + ACTIONS(4393), 2, anon_sym_EQ, anon_sym_QMARK, - ACTIONS(4178), 17, + ACTIONS(4395), 17, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -239757,14 +239950,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_extends, - [120129] = 3, + [120065] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4268), 2, + ACTIONS(4397), 2, anon_sym_EQ, anon_sym_QMARK, - ACTIONS(4270), 17, + ACTIONS(4399), 17, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -239782,14 +239975,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_extends, - [120157] = 3, + [120093] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4184), 2, + ACTIONS(4469), 2, anon_sym_EQ, anon_sym_QMARK, - ACTIONS(4186), 17, + ACTIONS(4471), 17, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -239807,14 +240000,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_extends, - [120185] = 3, + [120121] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4202), 2, + ACTIONS(4401), 2, anon_sym_EQ, anon_sym_QMARK, - ACTIONS(4204), 17, + ACTIONS(4403), 17, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -239832,14 +240025,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_extends, - [120213] = 3, + [120149] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4184), 2, + ACTIONS(4449), 2, anon_sym_EQ, anon_sym_QMARK, - ACTIONS(4186), 17, + ACTIONS(4451), 17, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -239857,14 +240050,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_extends, - [120241] = 3, + [120177] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4202), 2, + ACTIONS(4401), 2, anon_sym_EQ, anon_sym_QMARK, - ACTIONS(4204), 17, + ACTIONS(4403), 17, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -239882,14 +240075,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_extends, - [120269] = 3, + [120205] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4292), 2, + ACTIONS(4469), 2, anon_sym_EQ, anon_sym_QMARK, - ACTIONS(4294), 17, + ACTIONS(4471), 17, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -239907,14 +240100,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_extends, - [120297] = 3, + [120233] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4272), 2, + ACTIONS(4437), 2, anon_sym_EQ, anon_sym_QMARK, - ACTIONS(4274), 17, + ACTIONS(4439), 17, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -239932,14 +240125,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_extends, - [120325] = 3, + [120261] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4240), 2, + ACTIONS(4441), 2, anon_sym_EQ, anon_sym_QMARK, - ACTIONS(4242), 17, + ACTIONS(4443), 17, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -239957,14 +240150,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_extends, - [120353] = 3, + [120289] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4276), 2, + ACTIONS(4405), 2, anon_sym_EQ, anon_sym_QMARK, - ACTIONS(4278), 17, + ACTIONS(4407), 17, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -239982,14 +240175,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_extends, - [120381] = 3, + [120317] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4244), 2, + ACTIONS(4477), 2, anon_sym_EQ, anon_sym_QMARK, - ACTIONS(4246), 17, + ACTIONS(4479), 17, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -240007,14 +240200,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_extends, - [120409] = 3, + [120345] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4244), 2, + ACTIONS(4409), 2, anon_sym_EQ, anon_sym_QMARK, - ACTIONS(4246), 17, + ACTIONS(4411), 17, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -240032,14 +240225,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_extends, - [120437] = 3, + [120373] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4244), 2, + ACTIONS(4413), 2, anon_sym_EQ, anon_sym_QMARK, - ACTIONS(4246), 17, + ACTIONS(4415), 17, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -240057,14 +240250,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_extends, - [120465] = 3, + [120401] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4248), 2, + ACTIONS(4409), 2, anon_sym_EQ, anon_sym_QMARK, - ACTIONS(4250), 17, + ACTIONS(4411), 17, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -240082,14 +240275,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_extends, - [120493] = 3, + [120429] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4248), 2, + ACTIONS(4449), 2, anon_sym_EQ, anon_sym_QMARK, - ACTIONS(4250), 17, + ACTIONS(4451), 17, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -240107,14 +240300,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_extends, - [120521] = 3, + [120457] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4248), 2, + ACTIONS(4473), 2, anon_sym_EQ, anon_sym_QMARK, - ACTIONS(4250), 17, + ACTIONS(4475), 17, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -240132,14 +240325,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_extends, - [120549] = 3, + [120485] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4252), 2, + ACTIONS(4413), 2, anon_sym_EQ, anon_sym_QMARK, - ACTIONS(4254), 17, + ACTIONS(4415), 17, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -240157,14 +240350,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_extends, - [120577] = 3, + [120513] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4252), 2, + ACTIONS(4473), 2, anon_sym_EQ, anon_sym_QMARK, - ACTIONS(4254), 17, + ACTIONS(4475), 17, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -240182,14 +240375,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_extends, - [120605] = 3, + [120541] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4180), 2, + ACTIONS(4449), 2, anon_sym_EQ, anon_sym_QMARK, - ACTIONS(4182), 17, + ACTIONS(4451), 17, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -240207,13 +240400,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_GT, anon_sym_extends, - [120633] = 3, - ACTIONS(4413), 1, - anon_sym_EQ, + [120569] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4415), 17, + ACTIONS(4441), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4443), 17, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -240225,48 +240419,45 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_DOT, anon_sym_EQ_GT, + anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, anon_sym_LT, anon_sym_GT, - anon_sym_QMARK, anon_sym_extends, - [120660] = 8, - ACTIONS(3544), 1, - anon_sym_LPAREN, - ACTIONS(3560), 1, - anon_sym_LT, - ACTIONS(4074), 1, - anon_sym_EQ, - ACTIONS(6399), 1, - anon_sym_DOT, - STATE(2964), 1, - sym_arguments, - STATE(3037), 1, - sym_type_arguments, + [120597] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4076), 12, + ACTIONS(4473), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4475), 17, + anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, + anon_sym_DOT, anon_sym_EQ_GT, + anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, + anon_sym_LT, anon_sym_GT, anon_sym_extends, - [120697] = 3, - ACTIONS(4445), 1, - anon_sym_EQ, + [120625] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4447), 17, + ACTIONS(4405), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4407), 17, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -240278,19 +240469,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_DOT, anon_sym_EQ_GT, + anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, anon_sym_LT, anon_sym_GT, - anon_sym_QMARK, anon_sym_extends, - [120724] = 3, - ACTIONS(4481), 1, + [120653] = 3, + ACTIONS(4361), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4483), 17, + ACTIONS(4363), 17, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -240308,13 +240499,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_QMARK, anon_sym_extends, - [120751] = 3, - ACTIONS(4134), 1, + [120680] = 3, + ACTIONS(3710), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4136), 17, + ACTIONS(3530), 17, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -240332,13 +240523,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_QMARK, anon_sym_extends, - [120778] = 3, - ACTIONS(3704), 1, + [120707] = 3, + ACTIONS(3731), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3490), 17, + ACTIONS(3536), 17, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -240356,13 +240547,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_QMARK, anon_sym_extends, - [120805] = 3, - ACTIONS(3702), 1, + [120734] = 3, + ACTIONS(4369), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3484), 17, + ACTIONS(4371), 17, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -240380,19 +240571,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_QMARK, anon_sym_extends, - [120832] = 6, + [120761] = 8, ACTIONS(3560), 1, + anon_sym_LPAREN, + ACTIONS(3598), 1, anon_sym_LT, - ACTIONS(4086), 1, + ACTIONS(4089), 1, anon_sym_EQ, - ACTIONS(6401), 1, + ACTIONS(6414), 1, anon_sym_DOT, - STATE(3073), 1, + STATE(2974), 1, + sym_arguments, + STATE(3065), 1, sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3575), 13, + ACTIONS(4091), 12, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -240404,135 +240599,74 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_PIPE, anon_sym_GT, - anon_sym_QMARK, anon_sym_extends, - [120864] = 3, + [120798] = 3, + ACTIONS(4365), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4453), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4455), 15, + ACTIONS(4367), 17, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_DOT, anon_sym_EQ_GT, - anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_GT, - anon_sym_extends, - [120890] = 15, - ACTIONS(1616), 1, - anon_sym_DQUOTE, - ACTIONS(1618), 1, - anon_sym_SQUOTE, - ACTIONS(6403), 1, - sym_identifier, - ACTIONS(6405), 1, - anon_sym_STAR, - ACTIONS(6407), 1, - anon_sym_type, - ACTIONS(6409), 1, - anon_sym_LBRACE, - ACTIONS(6411), 1, - anon_sym_typeof, - ACTIONS(6415), 1, - anon_sym_DOT, - STATE(4079), 1, - sym_string, - STATE(4093), 1, - sym_import_require_clause, - STATE(5376), 1, - sym__import_identifier, - STATE(5570), 1, - sym_import_clause, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - STATE(6019), 2, - sym_namespace_import, - sym_named_imports, - ACTIONS(6413), 3, - anon_sym_LPAREN, - anon_sym_QMARK_DOT, anon_sym_LT, - [120940] = 5, - ACTIONS(3546), 1, - anon_sym_DOT, - ACTIONS(3548), 1, - anon_sym_QMARK_DOT, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3538), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(3528), 13, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_EQ_GT, - anon_sym_AMP, - anon_sym_PIPE, anon_sym_GT, + anon_sym_QMARK, anon_sym_extends, - [120970] = 5, - ACTIONS(6417), 1, - anon_sym_DOT, - ACTIONS(6419), 1, - anon_sym_QMARK_DOT, + [120825] = 3, + ACTIONS(4153), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4349), 2, - anon_sym_EQ, - anon_sym_QMARK, - ACTIONS(4351), 13, + ACTIONS(4155), 17, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_RPAREN, anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, + anon_sym_DOT, anon_sym_EQ_GT, anon_sym_AMP, anon_sym_PIPE, + anon_sym_LT, anon_sym_GT, + anon_sym_QMARK, anon_sym_extends, - [121000] = 9, - ACTIONS(3530), 1, + [120852] = 9, + ACTIONS(3546), 1, anon_sym_LPAREN, - ACTIONS(4092), 1, + ACTIONS(4109), 1, anon_sym_PIPE, - ACTIONS(6421), 1, + ACTIONS(6416), 1, anon_sym_DOT, - ACTIONS(6423), 1, + ACTIONS(6418), 1, anon_sym_QMARK_DOT, - ACTIONS(6425), 1, + ACTIONS(6420), 1, anon_sym_LT, - STATE(3180), 1, + STATE(3142), 1, sym_arguments, - STATE(3319), 1, + STATE(3311), 1, sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4094), 10, + ACTIONS(4111), 10, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -240543,72 +240677,61 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [121038] = 9, - ACTIONS(3530), 1, - anon_sym_LPAREN, - ACTIONS(4080), 1, - anon_sym_PIPE, - ACTIONS(6425), 1, - anon_sym_LT, - ACTIONS(6427), 1, - anon_sym_DOT, - ACTIONS(6429), 1, - anon_sym_QMARK_DOT, - STATE(3228), 1, - sym_arguments, - STATE(3321), 1, - sym_type_arguments, + [120890] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4082), 10, - sym__automatic_semicolon, + ACTIONS(4311), 2, anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4313), 15, + anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [121076] = 9, - ACTIONS(3530), 1, - anon_sym_LPAREN, - ACTIONS(3532), 1, + anon_sym_RBRACK, anon_sym_DOT, - ACTIONS(3536), 1, + anon_sym_EQ_GT, anon_sym_QMARK_DOT, - ACTIONS(3538), 1, + anon_sym_AMP, anon_sym_PIPE, - ACTIONS(6425), 1, - anon_sym_LT, - STATE(3177), 1, - sym_arguments, - STATE(3314), 1, - sym_type_arguments, + anon_sym_GT, + anon_sym_extends, + [120916] = 4, + ACTIONS(1892), 1, + anon_sym_DOT, + ACTIONS(4347), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3528), 10, - sym__automatic_semicolon, - anon_sym_EQ, + ACTIONS(4349), 15, + anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_EQ_GT, anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_GT, + anon_sym_QMARK, anon_sym_extends, - anon_sym_PIPE_RBRACE, - [121114] = 3, + [120944] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4469), 2, + ACTIONS(4327), 2, anon_sym_EQ, anon_sym_QMARK, - ACTIONS(4471), 15, + ACTIONS(4329), 15, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -240624,16 +240747,21 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_GT, anon_sym_extends, - [121140] = 4, - ACTIONS(1842), 1, - anon_sym_DOT, - ACTIONS(4308), 1, + [120970] = 7, + ACTIONS(3598), 1, + anon_sym_LT, + ACTIONS(4097), 1, anon_sym_EQ, + ACTIONS(6422), 1, + anon_sym_DOT, + ACTIONS(6424), 1, + anon_sym_is, + STATE(2999), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4310), 15, - anon_sym_as, + ACTIONS(3580), 12, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -240644,19 +240772,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_GT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_LT, anon_sym_GT, - anon_sym_QMARK, anon_sym_extends, - [121168] = 4, - ACTIONS(1888), 1, + [121004] = 5, + ACTIONS(3562), 1, anon_sym_DOT, - ACTIONS(4308), 1, - anon_sym_EQ, + ACTIONS(3564), 1, + anon_sym_QMARK_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4310), 15, + ACTIONS(3554), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(3544), 13, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -240668,18 +240797,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_GT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_LT, anon_sym_GT, - anon_sym_QMARK, anon_sym_extends, - [121196] = 3, + [121034] = 3, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4461), 2, + ACTIONS(4319), 2, anon_sym_EQ, anon_sym_QMARK, - ACTIONS(4463), 15, + ACTIONS(4321), 15, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -240695,63 +240822,48 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_GT, anon_sym_extends, - [121222] = 7, - ACTIONS(3560), 1, + [121060] = 9, + ACTIONS(3546), 1, + anon_sym_LPAREN, + ACTIONS(4103), 1, + anon_sym_PIPE, + ACTIONS(6420), 1, anon_sym_LT, - ACTIONS(4086), 1, - anon_sym_EQ, - ACTIONS(6401), 1, + ACTIONS(6426), 1, anon_sym_DOT, - ACTIONS(6431), 1, - anon_sym_is, - STATE(3073), 1, + ACTIONS(6428), 1, + anon_sym_QMARK_DOT, + STATE(3141), 1, + sym_arguments, + STATE(3323), 1, sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3575), 12, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_EQ_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - anon_sym_extends, - [121256] = 3, - ACTIONS(4433), 1, + ACTIONS(4105), 10, + sym__automatic_semicolon, anon_sym_EQ, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4435), 15, - anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_EQ_GT, anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - anon_sym_QMARK, anon_sym_extends, - [121281] = 3, - ACTIONS(4130), 1, + anon_sym_PIPE_RBRACE, + [121098] = 6, + ACTIONS(3598), 1, + anon_sym_LT, + ACTIONS(4097), 1, anon_sym_EQ, + ACTIONS(6422), 1, + anon_sym_DOT, + STATE(2999), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4132), 15, - anon_sym_as, + ACTIONS(3580), 13, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -240765,24 +240877,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_QMARK, anon_sym_extends, - anon_sym_is, - [121306] = 8, - ACTIONS(3530), 1, + [121130] = 9, + ACTIONS(3546), 1, anon_sym_LPAREN, - ACTIONS(4074), 1, + ACTIONS(3548), 1, + anon_sym_DOT, + ACTIONS(3552), 1, + anon_sym_QMARK_DOT, + ACTIONS(3554), 1, anon_sym_PIPE, - ACTIONS(6425), 1, + ACTIONS(6420), 1, anon_sym_LT, - ACTIONS(6433), 1, - anon_sym_DOT, - STATE(3258), 1, + STATE(3140), 1, sym_arguments, - STATE(3322), 1, + STATE(3271), 1, sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4076), 10, + ACTIONS(3544), 10, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -240793,15 +240906,18 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [121341] = 4, - ACTIONS(4321), 1, - anon_sym_EQ, - ACTIONS(6435), 1, + [121168] = 5, + ACTIONS(6430), 1, anon_sym_DOT, + ACTIONS(6432), 1, + anon_sym_QMARK_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4323), 14, + ACTIONS(4249), 2, + anon_sym_EQ, + anon_sym_QMARK, + ACTIONS(4251), 13, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -240814,15 +240930,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_PIPE, anon_sym_GT, - anon_sym_QMARK, anon_sym_extends, - [121368] = 3, - ACTIONS(1906), 1, + [121198] = 4, + ACTIONS(1904), 1, + anon_sym_DOT, + ACTIONS(4347), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1904), 15, + ACTIONS(4349), 15, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -240834,42 +240951,83 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_EQ_GT, anon_sym_AMP, anon_sym_PIPE, + anon_sym_LT, anon_sym_GT, anon_sym_QMARK, anon_sym_extends, - anon_sym_is, - [121393] = 5, - ACTIONS(3560), 1, + [121226] = 15, + ACTIONS(1650), 1, + anon_sym_DQUOTE, + ACTIONS(1652), 1, + anon_sym_SQUOTE, + ACTIONS(6434), 1, + sym_identifier, + ACTIONS(6436), 1, + anon_sym_STAR, + ACTIONS(6438), 1, + anon_sym_type, + ACTIONS(6440), 1, + anon_sym_LBRACE, + ACTIONS(6442), 1, + anon_sym_typeof, + ACTIONS(6446), 1, + anon_sym_DOT, + STATE(4342), 1, + sym_string, + STATE(4363), 1, + sym_import_require_clause, + STATE(5356), 1, + sym_import_clause, + STATE(5374), 1, + sym__import_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5812), 2, + sym_namespace_import, + sym_named_imports, + ACTIONS(6444), 3, + anon_sym_LPAREN, + anon_sym_QMARK_DOT, anon_sym_LT, - ACTIONS(4120), 1, - anon_sym_EQ, - STATE(3059), 1, + [121276] = 8, + ACTIONS(3546), 1, + anon_sym_LPAREN, + ACTIONS(4089), 1, + anon_sym_PIPE, + ACTIONS(6420), 1, + anon_sym_LT, + ACTIONS(6448), 1, + anon_sym_DOT, + STATE(3262), 1, + sym_arguments, + STATE(3322), 1, sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4122), 13, + ACTIONS(4091), 10, + sym__automatic_semicolon, + anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_EQ_GT, anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - anon_sym_QMARK, anon_sym_extends, - [121422] = 3, - ACTIONS(4174), 1, + anon_sym_PIPE_RBRACE, + [121311] = 5, + ACTIONS(3598), 1, + anon_sym_LT, + ACTIONS(4115), 1, anon_sym_EQ, + STATE(3060), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4172), 15, - anon_sym_as, + ACTIONS(4117), 13, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -240877,20 +241035,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_DOT, anon_sym_EQ_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_GT, anon_sym_QMARK, anon_sym_extends, - [121447] = 3, - ACTIONS(1848), 1, + [121340] = 3, + ACTIONS(1898), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1846), 15, + ACTIONS(1896), 15, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -240906,13 +241063,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK, anon_sym_extends, anon_sym_PIPE_RBRACE, - [121472] = 3, - ACTIONS(1868), 1, + [121365] = 3, + ACTIONS(1910), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1866), 15, + ACTIONS(1908), 15, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -240928,154 +241085,80 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_QMARK, anon_sym_extends, anon_sym_PIPE_RBRACE, - [121497] = 14, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(6437), 1, + [121390] = 3, + ACTIONS(4127), 1, anon_sym_EQ, - ACTIONS(6441), 1, - anon_sym_BANG, - ACTIONS(6443), 1, - anon_sym_LPAREN, - ACTIONS(6445), 1, - anon_sym_COLON, - ACTIONS(6447), 1, - anon_sym_QMARK, - ACTIONS(6449), 1, - sym__member_signature_marker, - STATE(3384), 1, - sym_formal_parameters, - STATE(3881), 1, - sym__call_signature, - STATE(4292), 1, - sym_type_annotation, - STATE(5181), 1, - sym__initializer, - STATE(5446), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6439), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [121543] = 3, - ACTIONS(4248), 1, - anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4250), 14, - sym__automatic_semicolon, - anon_sym_EQ, + ACTIONS(4129), 15, + anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + anon_sym_RBRACK, + anon_sym_EQ_GT, anon_sym_AMP, - anon_sym_LT, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [121567] = 3, - ACTIONS(4248), 1, anon_sym_PIPE, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4250), 14, - sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP, - anon_sym_LT, + anon_sym_GT, + anon_sym_QMARK, anon_sym_extends, - anon_sym_PIPE_RBRACE, - [121591] = 3, - ACTIONS(4248), 1, - anon_sym_PIPE, + anon_sym_is, + [121415] = 3, + ACTIONS(4295), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4250), 14, - sym__automatic_semicolon, - anon_sym_EQ, + ACTIONS(4297), 15, + anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, + anon_sym_EQ_GT, anon_sym_AMP, - anon_sym_LT, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [121615] = 7, - ACTIONS(4086), 1, anon_sym_PIPE, - ACTIONS(6425), 1, - anon_sym_LT, - ACTIONS(6451), 1, + anon_sym_GT, + anon_sym_QMARK, + anon_sym_extends, + [121440] = 4, + ACTIONS(4233), 1, + anon_sym_EQ, + ACTIONS(6450), 1, anon_sym_DOT, - ACTIONS(6453), 1, - anon_sym_is, - STATE(3290), 1, - sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3575), 10, - sym__automatic_semicolon, - anon_sym_EQ, + ACTIONS(4235), 14, + anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_EQ_GT, anon_sym_AMP, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [121647] = 3, - ACTIONS(4252), 1, anon_sym_PIPE, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4254), 14, - sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP, - anon_sym_LT, + anon_sym_GT, + anon_sym_QMARK, anon_sym_extends, - anon_sym_PIPE_RBRACE, - [121671] = 3, - ACTIONS(4232), 1, + [121467] = 3, + ACTIONS(4303), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4234), 14, + ACTIONS(4305), 15, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -241084,19 +241167,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_LBRACK, anon_sym_RBRACK, + anon_sym_DOT, anon_sym_EQ_GT, anon_sym_AMP, anon_sym_PIPE, anon_sym_GT, anon_sym_QMARK, anon_sym_extends, - [121695] = 3, - ACTIONS(4236), 1, + [121492] = 3, + ACTIONS(1914), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4238), 14, + ACTIONS(1912), 15, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -241111,13 +241195,46 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_QMARK, anon_sym_extends, - [121719] = 3, - ACTIONS(4252), 1, + anon_sym_is, + [121517] = 14, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_EQ, + ACTIONS(6456), 1, + anon_sym_BANG, + ACTIONS(6458), 1, + anon_sym_LPAREN, + ACTIONS(6460), 1, + anon_sym_COLON, + ACTIONS(6462), 1, + anon_sym_QMARK, + ACTIONS(6464), 1, + sym__member_signature_marker, + STATE(3438), 1, + sym_formal_parameters, + STATE(3909), 1, + sym__call_signature, + STATE(4194), 1, + sym_type_annotation, + STATE(4783), 1, + sym__initializer, + STATE(5644), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6454), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [121563] = 3, + ACTIONS(4401), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4254), 14, + ACTIONS(4403), 14, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -241132,13 +241249,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_extends, anon_sym_PIPE_RBRACE, - [121743] = 3, - ACTIONS(4252), 1, + [121587] = 3, + ACTIONS(4405), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4254), 14, + ACTIONS(4407), 14, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -241153,54 +241270,106 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_extends, anon_sym_PIPE_RBRACE, - [121767] = 2, + [121611] = 14, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_EQ, + ACTIONS(6460), 1, + anon_sym_COLON, + ACTIONS(6468), 1, + anon_sym_BANG, + ACTIONS(6470), 1, + anon_sym_LPAREN, + ACTIONS(6472), 1, + anon_sym_QMARK, + ACTIONS(6474), 1, + sym__member_signature_marker, + STATE(3940), 1, + sym_formal_parameters, + STATE(4166), 1, + sym_type_annotation, + STATE(5128), 1, + sym__initializer, + STATE(5457), 1, + sym__call_signature, + STATE(5504), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6455), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - [121789] = 3, - ACTIONS(4268), 1, - anon_sym_PIPE, + ACTIONS(6466), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [121657] = 14, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_EQ, + ACTIONS(6460), 1, + anon_sym_COLON, + ACTIONS(6470), 1, + anon_sym_LPAREN, + ACTIONS(6478), 1, + anon_sym_BANG, + ACTIONS(6480), 1, + anon_sym_QMARK, + ACTIONS(6482), 1, + sym__member_signature_marker, + STATE(3940), 1, + sym_formal_parameters, + STATE(4308), 1, + sym_type_annotation, + STATE(5006), 1, + sym__initializer, + STATE(5504), 1, + sym_type_parameters, + STATE(5690), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4270), 14, + ACTIONS(6476), 3, sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP, + [121703] = 11, + ACTIONS(2529), 1, anon_sym_LT, - anon_sym_extends, + ACTIONS(3309), 1, + anon_sym_LPAREN, + ACTIONS(3841), 1, + anon_sym_COMMA, + ACTIONS(3855), 1, + anon_sym_RBRACE, + ACTIONS(4177), 1, + anon_sym_EQ, + STATE(3714), 1, + sym_formal_parameters, + STATE(4769), 1, + aux_sym_object_repeat1, + STATE(5141), 1, + aux_sym_object_pattern_repeat1, + STATE(5597), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(698), 6, + sym__automatic_semicolon, + sym__member_signature_marker, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, anon_sym_PIPE_RBRACE, - [121813] = 3, - ACTIONS(4272), 1, + [121743] = 3, + ACTIONS(4409), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4274), 14, + ACTIONS(4411), 14, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -241215,43 +241384,43 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_extends, anon_sym_PIPE_RBRACE, - [121837] = 3, - ACTIONS(4272), 1, - anon_sym_PIPE, + [121767] = 3, + ACTIONS(4255), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4274), 14, - sym__automatic_semicolon, - anon_sym_EQ, + ACTIONS(4257), 14, + anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + anon_sym_RBRACK, + anon_sym_EQ_GT, anon_sym_AMP, - anon_sym_LT, + anon_sym_PIPE, + anon_sym_GT, + anon_sym_QMARK, anon_sym_extends, - anon_sym_PIPE_RBRACE, - [121861] = 7, - ACTIONS(1556), 1, + [121791] = 7, + ACTIONS(1562), 1, anon_sym_DQUOTE, - ACTIONS(1558), 1, + ACTIONS(1564), 1, anon_sym_SQUOTE, - ACTIONS(6459), 1, + ACTIONS(6486), 1, sym_number, - ACTIONS(6461), 1, + ACTIONS(6488), 1, anon_sym_unique, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(5862), 2, + STATE(5965), 2, sym_string, sym_predefined_type, - ACTIONS(6457), 9, + ACTIONS(6484), 9, anon_sym_void, anon_sym_any, anon_sym_number, @@ -241259,25 +241428,46 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - anon_sym_unknown, anon_sym_never, - [121893] = 8, - ACTIONS(1556), 1, + anon_sym_unknown, + [121823] = 3, + ACTIONS(4413), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4415), 14, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_LT, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [121847] = 8, + ACTIONS(1562), 1, anon_sym_DQUOTE, - ACTIONS(1558), 1, + ACTIONS(1564), 1, anon_sym_SQUOTE, - ACTIONS(6461), 1, + ACTIONS(6488), 1, anon_sym_unique, - ACTIONS(6463), 1, + ACTIONS(6490), 1, sym_number, - STATE(5898), 1, + STATE(5779), 1, sym_string, - STATE(5902), 1, + STATE(6070), 1, sym_predefined_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6457), 9, + ACTIONS(6484), 9, anon_sym_void, anon_sym_any, anon_sym_number, @@ -241285,25 +241475,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - anon_sym_unknown, anon_sym_never, - [121927] = 8, - ACTIONS(1556), 1, + anon_sym_unknown, + [121881] = 8, + ACTIONS(1562), 1, anon_sym_DQUOTE, - ACTIONS(1558), 1, + ACTIONS(1564), 1, anon_sym_SQUOTE, - ACTIONS(6461), 1, + ACTIONS(6488), 1, anon_sym_unique, - ACTIONS(6465), 1, + ACTIONS(6492), 1, sym_number, - STATE(5919), 1, + STATE(5924), 1, sym_string, STATE(5964), 1, sym_predefined_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6457), 9, + ACTIONS(6484), 9, anon_sym_void, anon_sym_any, anon_sym_number, @@ -241311,25 +241501,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - anon_sym_unknown, anon_sym_never, - [121961] = 8, - ACTIONS(1556), 1, + anon_sym_unknown, + [121915] = 8, + ACTIONS(1562), 1, anon_sym_DQUOTE, - ACTIONS(1558), 1, + ACTIONS(1564), 1, anon_sym_SQUOTE, - ACTIONS(6461), 1, + ACTIONS(6488), 1, anon_sym_unique, - ACTIONS(6467), 1, + ACTIONS(6494), 1, sym_number, - STATE(5995), 1, + STATE(5987), 1, sym_string, - STATE(5996), 1, + STATE(6127), 1, sym_predefined_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6457), 9, + ACTIONS(6484), 9, anon_sym_void, anon_sym_any, anon_sym_number, @@ -241337,99 +241527,122 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - anon_sym_unknown, anon_sym_never, - [121995] = 3, - ACTIONS(4272), 1, - anon_sym_PIPE, + anon_sym_unknown, + [121949] = 3, + ACTIONS(4259), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4274), 14, - sym__automatic_semicolon, - anon_sym_EQ, + ACTIONS(4213), 14, + anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + anon_sym_RBRACK, + anon_sym_EQ_GT, anon_sym_AMP, - anon_sym_LT, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [122019] = 3, - ACTIONS(4276), 1, anon_sym_PIPE, + anon_sym_GT, + anon_sym_QMARK, + anon_sym_extends, + [121973] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4278), 14, - sym__automatic_semicolon, + ACTIONS(6496), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + [121995] = 3, + ACTIONS(4123), 1, anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP, - anon_sym_LT, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [122043] = 3, - ACTIONS(4276), 1, - anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4278), 14, - sym__automatic_semicolon, - anon_sym_EQ, + ACTIONS(4125), 14, + anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + anon_sym_RBRACK, + anon_sym_EQ_GT, anon_sym_AMP, - anon_sym_LT, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [122067] = 3, - ACTIONS(4276), 1, anon_sym_PIPE, + anon_sym_GT, + anon_sym_QMARK, + anon_sym_extends, + [122019] = 7, + ACTIONS(1562), 1, + anon_sym_DQUOTE, + ACTIONS(1564), 1, + anon_sym_SQUOTE, + ACTIONS(6488), 1, + anon_sym_unique, + ACTIONS(6498), 1, + sym_number, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4278), 14, - sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP, - anon_sym_LT, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [122091] = 3, - ACTIONS(4260), 1, + STATE(6068), 2, + sym_string, + sym_predefined_type, + ACTIONS(6484), 9, + anon_sym_void, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_never, + anon_sym_unknown, + [122051] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6500), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + [122073] = 3, + ACTIONS(4261), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4262), 14, + ACTIONS(4263), 14, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -241444,55 +241657,71 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_QMARK, anon_sym_extends, - [122115] = 3, - ACTIONS(4292), 1, - anon_sym_PIPE, + [122097] = 14, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_EQ, + ACTIONS(6460), 1, + anon_sym_COLON, + ACTIONS(6470), 1, + anon_sym_LPAREN, + ACTIONS(6504), 1, + anon_sym_BANG, + ACTIONS(6506), 1, + anon_sym_QMARK, + ACTIONS(6508), 1, + sym__member_signature_marker, + STATE(3940), 1, + sym_formal_parameters, + STATE(4469), 1, + sym_type_annotation, + STATE(5188), 1, + sym__initializer, + STATE(5384), 1, + sym__call_signature, + STATE(5504), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4294), 14, + ACTIONS(6502), 3, sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP, - anon_sym_LT, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [122139] = 3, - ACTIONS(4292), 1, - anon_sym_PIPE, + [122143] = 8, + ACTIONS(1562), 1, + anon_sym_DQUOTE, + ACTIONS(1564), 1, + anon_sym_SQUOTE, + ACTIONS(6488), 1, + anon_sym_unique, + ACTIONS(6510), 1, + sym_number, + STATE(6013), 1, + sym_string, + STATE(6095), 1, + sym_predefined_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4294), 14, - sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP, - anon_sym_LT, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [122163] = 3, - ACTIONS(4292), 1, + ACTIONS(6484), 9, + anon_sym_void, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_never, + anon_sym_unknown, + [122177] = 3, + ACTIONS(4409), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4294), 14, + ACTIONS(4411), 14, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -241507,43 +241736,90 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_extends, anon_sym_PIPE_RBRACE, - [122187] = 14, - ACTIONS(2509), 1, + [122201] = 14, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6437), 1, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - ACTIONS(6471), 1, - anon_sym_BANG, - ACTIONS(6473), 1, + ACTIONS(6470), 1, anon_sym_LPAREN, - ACTIONS(6475), 1, - anon_sym_QMARK, - ACTIONS(6477), 1, + ACTIONS(6474), 1, sym__member_signature_marker, - STATE(3848), 1, + ACTIONS(6512), 1, + anon_sym_BANG, + ACTIONS(6514), 1, + anon_sym_QMARK, + STATE(3940), 1, sym_formal_parameters, - STATE(4472), 1, + STATE(4093), 1, sym_type_annotation, - STATE(5183), 1, + STATE(4938), 1, sym__initializer, - STATE(5508), 1, + STATE(5504), 1, sym_type_parameters, - STATE(5565), 1, + STATE(5535), 1, sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6469), 3, + ACTIONS(6466), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [122233] = 2, + [122247] = 3, + ACTIONS(4273), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4275), 14, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + anon_sym_QMARK, + anon_sym_extends, + [122271] = 8, + ACTIONS(1562), 1, + anon_sym_DQUOTE, + ACTIONS(1564), 1, + anon_sym_SQUOTE, + ACTIONS(6488), 1, + anon_sym_unique, + ACTIONS(6516), 1, + sym_number, + STATE(5801), 1, + sym_string, + STATE(5823), 1, + sym_predefined_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6484), 9, + anon_sym_void, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_never, + anon_sym_unknown, + [122305] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6479), 15, + ACTIONS(6518), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -241559,45 +241835,45 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [122255] = 14, - ACTIONS(2509), 1, + [122327] = 14, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(3295), 1, - anon_sym_LPAREN, - ACTIONS(6437), 1, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6458), 1, + anon_sym_LPAREN, + ACTIONS(6460), 1, anon_sym_COLON, - ACTIONS(6483), 1, + ACTIONS(6522), 1, anon_sym_BANG, - ACTIONS(6485), 1, + ACTIONS(6524), 1, anon_sym_QMARK, - ACTIONS(6487), 1, + ACTIONS(6526), 1, sym__member_signature_marker, - STATE(3335), 1, + STATE(3438), 1, sym_formal_parameters, - STATE(4347), 1, - sym_type_annotation, - STATE(4981), 1, + STATE(3975), 1, sym__call_signature, - STATE(4982), 1, + STATE(4497), 1, + sym_type_annotation, + STATE(5236), 1, sym__initializer, - STATE(5538), 1, + STATE(5644), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6481), 3, + ACTIONS(6520), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [122301] = 3, - ACTIONS(4327), 1, + [122373] = 3, + ACTIONS(4217), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4329), 14, + ACTIONS(4215), 14, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -241612,21 +241888,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_QMARK, anon_sym_extends, - [122325] = 4, - ACTIONS(4327), 1, + [122397] = 3, + ACTIONS(4229), 1, anon_sym_EQ, - ACTIONS(6489), 1, - anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4329), 13, + ACTIONS(4231), 14, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_COLON, + anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_EQ_GT, anon_sym_AMP, @@ -241634,13 +241909,39 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_QMARK, anon_sym_extends, - [122351] = 3, - ACTIONS(4120), 1, + [122421] = 8, + ACTIONS(1562), 1, + anon_sym_DQUOTE, + ACTIONS(1564), 1, + anon_sym_SQUOTE, + ACTIONS(6488), 1, + anon_sym_unique, + ACTIONS(6528), 1, + sym_number, + STATE(5759), 1, + sym_string, + STATE(5809), 1, + sym_predefined_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6484), 9, + anon_sym_void, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_never, + anon_sym_unknown, + [122455] = 3, + ACTIONS(4269), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4122), 14, + ACTIONS(4271), 14, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -241655,128 +241956,147 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_QMARK, anon_sym_extends, - [122375] = 3, - ACTIONS(4337), 1, - anon_sym_EQ, + [122479] = 8, + ACTIONS(6530), 1, + anon_sym_LPAREN, + ACTIONS(6532), 1, + anon_sym_DOT, + ACTIONS(6534), 1, + anon_sym_QMARK_DOT, + ACTIONS(6536), 1, + anon_sym_LT, + STATE(3276), 1, + sym_arguments, + STATE(3399), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4339), 14, - anon_sym_as, + ACTIONS(3544), 9, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_EQ_GT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_GT, - anon_sym_QMARK, anon_sym_extends, - [122399] = 14, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(6437), 1, - anon_sym_EQ, - ACTIONS(6443), 1, - anon_sym_LPAREN, - ACTIONS(6445), 1, - anon_sym_COLON, - ACTIONS(6483), 1, - anon_sym_BANG, - ACTIONS(6491), 1, - anon_sym_QMARK, - ACTIONS(6493), 1, - sym__member_signature_marker, - STATE(3384), 1, - sym_formal_parameters, - STATE(3981), 1, - sym__call_signature, - STATE(4347), 1, - sym_type_annotation, - STATE(4968), 1, - sym__initializer, - STATE(5446), 1, - sym_type_parameters, + [122513] = 7, + ACTIONS(1562), 1, + anon_sym_DQUOTE, + ACTIONS(1564), 1, + anon_sym_SQUOTE, + ACTIONS(6488), 1, + anon_sym_unique, + ACTIONS(6538), 1, + sym_number, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6481), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [122445] = 3, - ACTIONS(4296), 1, - anon_sym_EQ, + STATE(5908), 2, + sym_string, + sym_predefined_type, + ACTIONS(6484), 9, + anon_sym_void, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_never, + anon_sym_unknown, + [122545] = 8, + ACTIONS(1562), 1, + anon_sym_DQUOTE, + ACTIONS(1564), 1, + anon_sym_SQUOTE, + ACTIONS(6488), 1, + anon_sym_unique, + ACTIONS(6540), 1, + sym_number, + STATE(5916), 1, + sym_string, + STATE(5925), 1, + sym_predefined_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4298), 14, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_EQ_GT, - anon_sym_AMP, + ACTIONS(6484), 9, + anon_sym_void, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_never, + anon_sym_unknown, + [122579] = 8, + ACTIONS(1562), 1, + anon_sym_DQUOTE, + ACTIONS(1564), 1, + anon_sym_SQUOTE, + ACTIONS(6488), 1, + anon_sym_unique, + ACTIONS(6542), 1, + sym_number, + STATE(5933), 1, + sym_string, + STATE(5934), 1, + sym_predefined_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6484), 9, + anon_sym_void, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_never, + anon_sym_unknown, + [122613] = 3, + ACTIONS(4413), 1, anon_sym_PIPE, - anon_sym_GT, - anon_sym_QMARK, - anon_sym_extends, - [122469] = 14, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(6437), 1, - anon_sym_EQ, - ACTIONS(6445), 1, - anon_sym_COLON, - ACTIONS(6473), 1, - anon_sym_LPAREN, - ACTIONS(6497), 1, - anon_sym_BANG, - ACTIONS(6499), 1, - anon_sym_QMARK, - ACTIONS(6501), 1, - sym__member_signature_marker, - STATE(3848), 1, - sym_formal_parameters, - STATE(4150), 1, - sym_type_annotation, - STATE(5056), 1, - sym__initializer, - STATE(5508), 1, - sym_type_parameters, - STATE(5548), 1, - sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6495), 3, + ACTIONS(4415), 14, sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_LBRACE, anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, - [122515] = 7, - ACTIONS(1556), 1, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_LT, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [122637] = 8, + ACTIONS(1562), 1, anon_sym_DQUOTE, - ACTIONS(1558), 1, + ACTIONS(1564), 1, anon_sym_SQUOTE, - ACTIONS(6461), 1, + ACTIONS(6488), 1, anon_sym_unique, - ACTIONS(6503), 1, + ACTIONS(6544), 1, sym_number, + STATE(5953), 1, + sym_string, + STATE(6133), 1, + sym_predefined_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(5771), 2, - sym_string, - sym_predefined_type, - ACTIONS(6457), 9, + ACTIONS(6484), 9, anon_sym_void, anon_sym_any, anon_sym_number, @@ -241784,35 +242104,37 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - anon_sym_unknown, anon_sym_never, - [122547] = 2, + anon_sym_unknown, + [122671] = 4, + ACTIONS(4285), 1, + anon_sym_EQ, + ACTIONS(6546), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6505), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - [122569] = 3, - ACTIONS(4361), 1, + ACTIONS(4287), 13, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + anon_sym_QMARK, + anon_sym_extends, + [122697] = 3, + ACTIONS(4239), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4363), 14, + ACTIONS(4241), 14, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -241827,100 +242149,111 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_QMARK, anon_sym_extends, - [122593] = 14, - ACTIONS(2509), 1, + [122721] = 7, + ACTIONS(4097), 1, + anon_sym_PIPE, + ACTIONS(6420), 1, anon_sym_LT, - ACTIONS(6437), 1, - anon_sym_EQ, - ACTIONS(6445), 1, - anon_sym_COLON, - ACTIONS(6473), 1, - anon_sym_LPAREN, - ACTIONS(6501), 1, - sym__member_signature_marker, - ACTIONS(6507), 1, - anon_sym_BANG, - ACTIONS(6509), 1, - anon_sym_QMARK, - STATE(3848), 1, - sym_formal_parameters, - STATE(4405), 1, - sym_type_annotation, - STATE(4742), 1, - sym__initializer, - STATE(5508), 1, - sym_type_parameters, - STATE(5654), 1, - sym__call_signature, + ACTIONS(6548), 1, + anon_sym_DOT, + ACTIONS(6550), 1, + anon_sym_is, + STATE(3309), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6495), 3, + ACTIONS(3580), 10, sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_LBRACE, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [122639] = 11, - ACTIONS(2509), 1, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [122753] = 5, + ACTIONS(4281), 1, + anon_sym_EQ, + ACTIONS(6546), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4241), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + ACTIONS(4283), 10, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_EQ_GT, + anon_sym_GT, + anon_sym_QMARK, + [122781] = 11, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(3295), 1, + ACTIONS(3309), 1, anon_sym_LPAREN, - ACTIONS(3826), 1, + ACTIONS(3841), 1, anon_sym_COMMA, - ACTIONS(3834), 1, + ACTIONS(3844), 1, anon_sym_RBRACE, - ACTIONS(4190), 1, + ACTIONS(4177), 1, anon_sym_EQ, - STATE(3748), 1, + STATE(3714), 1, sym_formal_parameters, - STATE(4754), 1, + STATE(4769), 1, aux_sym_object_repeat1, - STATE(4870), 1, + STATE(5141), 1, aux_sym_object_pattern_repeat1, - STATE(5330), 1, + STATE(5597), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(696), 6, + ACTIONS(698), 6, sym__automatic_semicolon, sym__member_signature_marker, anon_sym_SEMI, anon_sym_COLON, anon_sym_QMARK, anon_sym_PIPE_RBRACE, - [122679] = 8, - ACTIONS(1556), 1, - anon_sym_DQUOTE, - ACTIONS(1558), 1, - anon_sym_SQUOTE, - ACTIONS(6461), 1, - anon_sym_unique, - ACTIONS(6511), 1, - sym_number, - STATE(5799), 1, - sym_string, - STATE(5800), 1, - sym_predefined_type, + [122821] = 3, + ACTIONS(4335), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6457), 9, - anon_sym_void, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_unknown, - anon_sym_never, - [122713] = 3, - ACTIONS(4457), 1, + ACTIONS(4337), 14, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + anon_sym_QMARK, + anon_sym_extends, + [122845] = 3, + ACTIONS(4339), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4459), 14, + ACTIONS(4341), 14, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -241935,65 +242268,89 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_QMARK, anon_sym_extends, - [122737] = 14, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(6437), 1, + [122869] = 3, + ACTIONS(4453), 1, anon_sym_EQ, - ACTIONS(6443), 1, - anon_sym_LPAREN, - ACTIONS(6445), 1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4455), 14, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, anon_sym_COLON, - ACTIONS(6515), 1, - anon_sym_BANG, - ACTIONS(6517), 1, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, anon_sym_QMARK, - ACTIONS(6519), 1, - sym__member_signature_marker, - STATE(3384), 1, + anon_sym_extends, + [122893] = 11, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(3309), 1, + anon_sym_LPAREN, + ACTIONS(3841), 1, + anon_sym_COMMA, + ACTIONS(3852), 1, + anon_sym_RBRACE, + ACTIONS(4177), 1, + anon_sym_EQ, + STATE(3714), 1, sym_formal_parameters, - STATE(3954), 1, - sym__call_signature, - STATE(4254), 1, - sym_type_annotation, - STATE(4878), 1, - sym__initializer, - STATE(5446), 1, + STATE(5139), 1, + aux_sym_object_repeat1, + STATE(5141), 1, + aux_sym_object_pattern_repeat1, + STATE(5597), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6513), 3, + ACTIONS(698), 6, sym__automatic_semicolon, - anon_sym_COMMA, + sym__member_signature_marker, anon_sym_SEMI, - [122783] = 2, + anon_sym_COLON, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + [122933] = 8, + ACTIONS(6530), 1, + anon_sym_LPAREN, + ACTIONS(6536), 1, + anon_sym_LT, + ACTIONS(6552), 1, + anon_sym_DOT, + ACTIONS(6554), 1, + anon_sym_QMARK_DOT, + STATE(3277), 1, + sym_arguments, + STATE(3416), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6521), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - [122805] = 3, - ACTIONS(4465), 1, + ACTIONS(4105), 9, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [122967] = 3, + ACTIONS(4457), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4467), 14, + ACTIONS(4459), 14, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -242008,85 +242365,77 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_QMARK, anon_sym_extends, - [122829] = 8, - ACTIONS(1556), 1, - anon_sym_DQUOTE, - ACTIONS(1558), 1, - anon_sym_SQUOTE, - ACTIONS(6461), 1, - anon_sym_unique, - ACTIONS(6523), 1, - sym_number, - STATE(5814), 1, - sym_string, - STATE(5816), 1, - sym_predefined_type, + [122991] = 4, + ACTIONS(4239), 1, + anon_sym_EQ, + ACTIONS(6546), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6457), 9, - anon_sym_void, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_unknown, - anon_sym_never, - [122863] = 8, - ACTIONS(1556), 1, - anon_sym_DQUOTE, - ACTIONS(1558), 1, - anon_sym_SQUOTE, - ACTIONS(6461), 1, - anon_sym_unique, - ACTIONS(6525), 1, - sym_number, - STATE(5826), 1, - sym_string, - STATE(5834), 1, - sym_predefined_type, + ACTIONS(4241), 13, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + anon_sym_QMARK, + anon_sym_extends, + [123017] = 3, + ACTIONS(4115), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6457), 9, - anon_sym_void, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_unknown, - anon_sym_never, - [122897] = 2, + ACTIONS(4117), 14, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + anon_sym_QMARK, + anon_sym_extends, + [123041] = 3, + ACTIONS(4461), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6527), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - [122919] = 3, - ACTIONS(4152), 1, + ACTIONS(4463), 14, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + anon_sym_QMARK, + anon_sym_extends, + [123065] = 3, + ACTIONS(4437), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4154), 14, + ACTIONS(4439), 14, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -242101,13 +242450,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_extends, anon_sym_PIPE_RBRACE, - [122943] = 3, - ACTIONS(4156), 1, + [123089] = 3, + ACTIONS(4441), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4158), 14, + ACTIONS(4443), 14, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -242122,203 +242471,242 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_extends, anon_sym_PIPE_RBRACE, - [122967] = 14, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(6437), 1, - anon_sym_EQ, - ACTIONS(6445), 1, - anon_sym_COLON, - ACTIONS(6473), 1, - anon_sym_LPAREN, - ACTIONS(6531), 1, - anon_sym_BANG, - ACTIONS(6533), 1, - anon_sym_QMARK, - ACTIONS(6535), 1, - sym__member_signature_marker, - STATE(3848), 1, - sym_formal_parameters, - STATE(4346), 1, - sym_type_annotation, - STATE(5185), 1, - sym__initializer, - STATE(5505), 1, - sym__call_signature, - STATE(5508), 1, - sym_type_parameters, + [123113] = 3, + ACTIONS(4441), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6529), 3, + ACTIONS(4443), 14, sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_LBRACE, anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, - [123013] = 2, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_LT, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [123137] = 3, + ACTIONS(4385), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6537), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - [123035] = 3, - ACTIONS(4473), 1, + ACTIONS(4387), 14, + sym__automatic_semicolon, anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_LT, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [123161] = 3, + ACTIONS(4441), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4475), 14, - anon_sym_as, + ACTIONS(4443), 14, + sym__automatic_semicolon, + anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_EQ_GT, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - anon_sym_QMARK, - anon_sym_extends, - [123059] = 14, - ACTIONS(2509), 1, anon_sym_LT, - ACTIONS(6437), 1, - anon_sym_EQ, - ACTIONS(6445), 1, - anon_sym_COLON, - ACTIONS(6473), 1, - anon_sym_LPAREN, - ACTIONS(6535), 1, - sym__member_signature_marker, - ACTIONS(6539), 1, - anon_sym_BANG, - ACTIONS(6541), 1, - anon_sym_QMARK, - STATE(3848), 1, - sym_formal_parameters, - STATE(4066), 1, - sym_type_annotation, - STATE(4733), 1, - sym__initializer, - STATE(5463), 1, - sym__call_signature, - STATE(5508), 1, - sym_type_parameters, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [123185] = 3, + ACTIONS(4445), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6529), 3, + ACTIONS(4447), 14, sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_LBRACE, anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, - [123105] = 14, - ACTIONS(2509), 1, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, anon_sym_LT, - ACTIONS(6437), 1, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [123209] = 3, + ACTIONS(4445), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4447), 14, + sym__automatic_semicolon, anon_sym_EQ, - ACTIONS(6445), 1, - anon_sym_COLON, - ACTIONS(6473), 1, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(6501), 1, - sym__member_signature_marker, - ACTIONS(6543), 1, - anon_sym_BANG, - ACTIONS(6545), 1, - anon_sym_QMARK, - STATE(3848), 1, - sym_formal_parameters, - STATE(4160), 1, - sym_type_annotation, - STATE(4724), 1, - sym__initializer, - STATE(5508), 1, - sym_type_parameters, - STATE(5685), 1, - sym__call_signature, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_LT, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [123233] = 3, + ACTIONS(4445), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6495), 3, + ACTIONS(4447), 14, sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_LBRACE, anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, - [123151] = 3, - ACTIONS(4264), 1, - anon_sym_EQ, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_LT, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [123257] = 3, + ACTIONS(4449), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4266), 14, - anon_sym_as, + ACTIONS(4451), 14, + sym__automatic_semicolon, + anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_EQ_GT, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - anon_sym_QMARK, - anon_sym_extends, - [123175] = 14, - ACTIONS(2509), 1, anon_sym_LT, - ACTIONS(6437), 1, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [123281] = 3, + ACTIONS(4449), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4451), 14, + sym__automatic_semicolon, anon_sym_EQ, - ACTIONS(6445), 1, - anon_sym_COLON, - ACTIONS(6473), 1, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, - ACTIONS(6477), 1, - sym__member_signature_marker, - ACTIONS(6547), 1, - anon_sym_BANG, - ACTIONS(6549), 1, - anon_sym_QMARK, - STATE(3848), 1, - sym_formal_parameters, - STATE(4501), 1, - sym_type_annotation, - STATE(5229), 1, - sym__initializer, - STATE(5508), 1, - sym_type_parameters, - STATE(5611), 1, - sym__call_signature, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_LT, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [123305] = 3, + ACTIONS(4449), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6469), 3, + ACTIONS(4451), 14, sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_LBRACE, anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, - [123221] = 3, - ACTIONS(4160), 1, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_LT, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [123329] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6556), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + [123351] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6558), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + [123373] = 3, + ACTIONS(4465), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4162), 14, + ACTIONS(4467), 14, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -242333,13 +242721,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_extends, anon_sym_PIPE_RBRACE, - [123245] = 3, - ACTIONS(4164), 1, + [123397] = 3, + ACTIONS(4469), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4166), 14, + ACTIONS(4471), 14, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -242354,13 +242742,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_extends, anon_sym_PIPE_RBRACE, - [123269] = 3, - ACTIONS(4160), 1, + [123421] = 3, + ACTIONS(4469), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4162), 14, + ACTIONS(4471), 14, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -242375,115 +242763,55 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_extends, anon_sym_PIPE_RBRACE, - [123293] = 14, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(6437), 1, - anon_sym_EQ, - ACTIONS(6445), 1, - anon_sym_COLON, - ACTIONS(6473), 1, - anon_sym_LPAREN, - ACTIONS(6477), 1, - sym__member_signature_marker, - ACTIONS(6551), 1, - anon_sym_BANG, - ACTIONS(6553), 1, - anon_sym_QMARK, - STATE(3848), 1, - sym_formal_parameters, - STATE(4509), 1, - sym_type_annotation, - STATE(5250), 1, - sym__initializer, - STATE(5508), 1, - sym_type_parameters, - STATE(5618), 1, - sym__call_signature, + [123445] = 3, + ACTIONS(4469), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6469), 3, + ACTIONS(4471), 14, sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_SEMI, - [123339] = 11, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(3295), 1, - anon_sym_LPAREN, - ACTIONS(3826), 1, - anon_sym_COMMA, - ACTIONS(3829), 1, anon_sym_RBRACE, - ACTIONS(4190), 1, - anon_sym_EQ, - STATE(3748), 1, - sym_formal_parameters, - STATE(4754), 1, - aux_sym_object_repeat1, - STATE(4870), 1, - aux_sym_object_pattern_repeat1, - STATE(5330), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(696), 6, - sym__automatic_semicolon, - sym__member_signature_marker, + anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_COLON, - anon_sym_QMARK, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_LT, + anon_sym_extends, anon_sym_PIPE_RBRACE, - [123379] = 2, + [123469] = 3, + ACTIONS(4473), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6555), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - [123401] = 3, - ACTIONS(4437), 1, + ACTIONS(4475), 14, + sym__automatic_semicolon, anon_sym_EQ, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4439), 14, - anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_EQ_GT, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - anon_sym_QMARK, + anon_sym_LT, anon_sym_extends, - [123425] = 3, - ACTIONS(4164), 1, + anon_sym_PIPE_RBRACE, + [123493] = 3, + ACTIONS(4473), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4166), 14, + ACTIONS(4475), 14, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -242498,130 +242826,55 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_extends, anon_sym_PIPE_RBRACE, - [123449] = 14, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(6437), 1, - anon_sym_EQ, - ACTIONS(6445), 1, - anon_sym_COLON, - ACTIONS(6473), 1, - anon_sym_LPAREN, - ACTIONS(6535), 1, - sym__member_signature_marker, - ACTIONS(6557), 1, - anon_sym_BANG, - ACTIONS(6559), 1, - anon_sym_QMARK, - STATE(3848), 1, - sym_formal_parameters, - STATE(4201), 1, - sym_type_annotation, - STATE(4785), 1, - sym__initializer, - STATE(5508), 1, - sym_type_parameters, - STATE(5549), 1, - sym__call_signature, + [123517] = 3, + ACTIONS(4499), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6529), 3, + ACTIONS(4501), 14, sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [123495] = 3, - ACTIONS(4365), 1, anon_sym_EQ, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4367), 14, - anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_EQ_GT, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - anon_sym_QMARK, - anon_sym_extends, - [123519] = 14, - ACTIONS(2509), 1, anon_sym_LT, - ACTIONS(6437), 1, - anon_sym_EQ, - ACTIONS(6445), 1, - anon_sym_COLON, - ACTIONS(6473), 1, - anon_sym_LPAREN, - ACTIONS(6563), 1, - anon_sym_BANG, - ACTIONS(6565), 1, - anon_sym_QMARK, - ACTIONS(6567), 1, - sym__member_signature_marker, - STATE(3848), 1, - sym_formal_parameters, - STATE(4369), 1, - sym_type_annotation, - STATE(5005), 1, - sym__initializer, - STATE(5479), 1, - sym__call_signature, - STATE(5508), 1, - sym_type_parameters, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [123541] = 3, + ACTIONS(4473), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6561), 3, + ACTIONS(4475), 14, sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [123565] = 14, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(6437), 1, anon_sym_EQ, - ACTIONS(6445), 1, - anon_sym_COLON, - ACTIONS(6473), 1, - anon_sym_LPAREN, - ACTIONS(6535), 1, - sym__member_signature_marker, - ACTIONS(6569), 1, - anon_sym_BANG, - ACTIONS(6571), 1, - anon_sym_QMARK, - STATE(3848), 1, - sym_formal_parameters, - STATE(4243), 1, - sym_type_annotation, - STATE(4849), 1, - sym__initializer, - STATE(5411), 1, - sym__call_signature, - STATE(5508), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6529), 3, - sym__automatic_semicolon, + anon_sym_LBRACE, anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, - [123611] = 3, - ACTIONS(4176), 1, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_LT, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [123565] = 3, + ACTIONS(4477), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4178), 14, + ACTIONS(4479), 14, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -242636,13 +242889,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_extends, anon_sym_PIPE_RBRACE, - [123635] = 3, - ACTIONS(4180), 1, + [123589] = 3, + ACTIONS(4393), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4182), 14, + ACTIONS(4395), 14, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -242657,13 +242910,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_extends, anon_sym_PIPE_RBRACE, - [123659] = 3, - ACTIONS(4176), 1, + [123613] = 3, + ACTIONS(4477), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4178), 14, + ACTIONS(4479), 14, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -242678,108 +242931,75 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_extends, anon_sym_PIPE_RBRACE, - [123683] = 3, - ACTIONS(4373), 1, - anon_sym_EQ, + [123637] = 3, + ACTIONS(4477), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4375), 14, - anon_sym_as, + ACTIONS(4479), 14, + sym__automatic_semicolon, + anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_EQ_GT, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - anon_sym_QMARK, + anon_sym_LT, anon_sym_extends, - [123707] = 3, - ACTIONS(4377), 1, - anon_sym_EQ, + anon_sym_PIPE_RBRACE, + [123661] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4379), 14, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_EQ_GT, - anon_sym_AMP, + ACTIONS(6560), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + [123683] = 3, + ACTIONS(4397), 1, anon_sym_PIPE, - anon_sym_GT, - anon_sym_QMARK, - anon_sym_extends, - [123731] = 14, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(6437), 1, - anon_sym_EQ, - ACTIONS(6445), 1, - anon_sym_COLON, - ACTIONS(6473), 1, - anon_sym_LPAREN, - ACTIONS(6535), 1, - sym__member_signature_marker, - ACTIONS(6573), 1, - anon_sym_BANG, - ACTIONS(6575), 1, - anon_sym_QMARK, - STATE(3848), 1, - sym_formal_parameters, - STATE(4416), 1, - sym_type_annotation, - STATE(5064), 1, - sym__initializer, - STATE(5412), 1, - sym__call_signature, - STATE(5508), 1, - sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6529), 3, + ACTIONS(4399), 14, sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [123777] = 3, - ACTIONS(4216), 1, anon_sym_EQ, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4218), 14, - anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_EQ_GT, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - anon_sym_QMARK, + anon_sym_LT, anon_sym_extends, - [123801] = 3, - ACTIONS(4477), 1, + anon_sym_PIPE_RBRACE, + [123707] = 3, + ACTIONS(4315), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4479), 14, + ACTIONS(4317), 14, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -242794,13 +243014,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_QMARK, anon_sym_extends, - [123825] = 3, - ACTIONS(4315), 1, + [123731] = 3, + ACTIONS(4343), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4317), 14, + ACTIONS(4345), 14, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -242815,190 +243035,117 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_QMARK, anon_sym_extends, - [123849] = 7, - ACTIONS(1556), 1, - anon_sym_DQUOTE, - ACTIONS(1558), 1, - anon_sym_SQUOTE, - ACTIONS(6461), 1, - anon_sym_unique, - ACTIONS(6577), 1, - sym_number, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - STATE(5950), 2, - sym_string, - sym_predefined_type, - ACTIONS(6457), 9, - anon_sym_void, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_unknown, - anon_sym_never, - [123881] = 8, - ACTIONS(1556), 1, - anon_sym_DQUOTE, - ACTIONS(1558), 1, - anon_sym_SQUOTE, - ACTIONS(6461), 1, - anon_sym_unique, - ACTIONS(6579), 1, - sym_number, - STATE(5774), 1, - sym_predefined_type, - STATE(5779), 1, - sym_string, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6457), 9, - anon_sym_void, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_unknown, - anon_sym_never, - [123915] = 8, - ACTIONS(1556), 1, - anon_sym_DQUOTE, - ACTIONS(1558), 1, - anon_sym_SQUOTE, - ACTIONS(6461), 1, - anon_sym_unique, - ACTIONS(6581), 1, - sym_number, - STATE(6042), 1, - sym_string, - STATE(6065), 1, - sym_predefined_type, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6457), 9, - anon_sym_void, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_unknown, - anon_sym_never, - [123949] = 8, - ACTIONS(1556), 1, - anon_sym_DQUOTE, - ACTIONS(1558), 1, - anon_sym_SQUOTE, - ACTIONS(6461), 1, - anon_sym_unique, - ACTIONS(6583), 1, - sym_number, - STATE(5906), 1, - sym_string, - STATE(5943), 1, - sym_predefined_type, + [123755] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6457), 9, - anon_sym_void, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_unknown, - anon_sym_never, - [123983] = 3, - ACTIONS(4180), 1, - anon_sym_PIPE, + ACTIONS(6562), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + [123777] = 11, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(3309), 1, + anon_sym_LPAREN, + ACTIONS(3841), 1, + anon_sym_COMMA, + ACTIONS(3849), 1, + anon_sym_RBRACE, + ACTIONS(4177), 1, + anon_sym_EQ, + STATE(3714), 1, + sym_formal_parameters, + STATE(4769), 1, + aux_sym_object_repeat1, + STATE(5141), 1, + aux_sym_object_pattern_repeat1, + STATE(5597), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4182), 14, + ACTIONS(698), 6, sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, + sym__member_signature_marker, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP, - anon_sym_LT, - anon_sym_extends, + anon_sym_COLON, + anon_sym_QMARK, anon_sym_PIPE_RBRACE, - [124007] = 14, - ACTIONS(2509), 1, + [123817] = 11, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6437), 1, - anon_sym_EQ, - ACTIONS(6445), 1, - anon_sym_COLON, - ACTIONS(6473), 1, + ACTIONS(3309), 1, anon_sym_LPAREN, - ACTIONS(6501), 1, - sym__member_signature_marker, - ACTIONS(6585), 1, - anon_sym_BANG, - ACTIONS(6587), 1, - anon_sym_QMARK, - STATE(3848), 1, + ACTIONS(3841), 1, + anon_sym_COMMA, + ACTIONS(3858), 1, + anon_sym_RBRACE, + ACTIONS(4177), 1, + anon_sym_EQ, + STATE(3714), 1, sym_formal_parameters, - STATE(4244), 1, - sym_type_annotation, - STATE(4858), 1, - sym__initializer, - STATE(5450), 1, - sym__call_signature, - STATE(5508), 1, + STATE(4769), 1, + aux_sym_object_repeat1, + STATE(5141), 1, + aux_sym_object_pattern_repeat1, + STATE(5597), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6495), 3, + ACTIONS(698), 6, sym__automatic_semicolon, - anon_sym_COMMA, + sym__member_signature_marker, anon_sym_SEMI, - [124053] = 3, - ACTIONS(4220), 1, - anon_sym_EQ, + anon_sym_COLON, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + [123857] = 8, + ACTIONS(6530), 1, + anon_sym_LPAREN, + ACTIONS(6536), 1, + anon_sym_LT, + ACTIONS(6564), 1, + anon_sym_DOT, + ACTIONS(6566), 1, + anon_sym_QMARK_DOT, + STATE(3263), 1, + sym_arguments, + STATE(3428), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4222), 14, - anon_sym_as, + ACTIONS(4111), 9, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_EQ_GT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_GT, - anon_sym_QMARK, anon_sym_extends, - [124077] = 3, - ACTIONS(4429), 1, + [123891] = 3, + ACTIONS(4299), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4431), 14, + ACTIONS(4301), 14, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -243013,13 +243160,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_QMARK, anon_sym_extends, - [124101] = 3, - ACTIONS(4284), 1, + [123915] = 3, + ACTIONS(4323), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4286), 14, + ACTIONS(4325), 14, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -243034,80 +243181,45 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_QMARK, anon_sym_extends, - [124125] = 3, - ACTIONS(4280), 1, + [123939] = 14, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4282), 14, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, + ACTIONS(6460), 1, anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_EQ_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, + ACTIONS(6470), 1, + anon_sym_LPAREN, + ACTIONS(6482), 1, + sym__member_signature_marker, + ACTIONS(6568), 1, + anon_sym_BANG, + ACTIONS(6570), 1, anon_sym_QMARK, - anon_sym_extends, - [124149] = 7, - ACTIONS(1556), 1, - anon_sym_DQUOTE, - ACTIONS(1558), 1, - anon_sym_SQUOTE, - ACTIONS(6461), 1, - anon_sym_unique, - ACTIONS(6589), 1, - sym_number, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - STATE(6054), 2, - sym_string, - sym_predefined_type, - ACTIONS(6457), 9, - anon_sym_void, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_unknown, - anon_sym_never, - [124181] = 3, - ACTIONS(4184), 1, - anon_sym_PIPE, + STATE(3940), 1, + sym_formal_parameters, + STATE(4212), 1, + sym_type_annotation, + STATE(4842), 1, + sym__initializer, + STATE(5504), 1, + sym_type_parameters, + STATE(5695), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4186), 14, + ACTIONS(6476), 3, sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP, - anon_sym_LT, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [124205] = 3, - ACTIONS(4202), 1, + [123985] = 3, + ACTIONS(4393), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4204), 14, + ACTIONS(4395), 14, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -243122,45 +243234,45 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_extends, anon_sym_PIPE_RBRACE, - [124229] = 14, - ACTIONS(2509), 1, + [124009] = 14, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6437), 1, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6443), 1, + ACTIONS(6458), 1, anon_sym_LPAREN, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - ACTIONS(6593), 1, + ACTIONS(6574), 1, anon_sym_BANG, - ACTIONS(6595), 1, + ACTIONS(6576), 1, anon_sym_QMARK, - ACTIONS(6597), 1, + ACTIONS(6578), 1, sym__member_signature_marker, - STATE(3384), 1, + STATE(3438), 1, sym_formal_parameters, - STATE(4001), 1, + STATE(3995), 1, sym__call_signature, - STATE(4454), 1, + STATE(4117), 1, sym_type_annotation, - STATE(5152), 1, + STATE(4852), 1, sym__initializer, - STATE(5446), 1, + STATE(5644), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6591), 3, + ACTIONS(6572), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [124275] = 3, - ACTIONS(4345), 1, + [124055] = 3, + ACTIONS(4307), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4347), 14, + ACTIONS(4309), 14, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -243175,13 +243287,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_QMARK, anon_sym_extends, - [124299] = 3, - ACTIONS(4184), 1, + [124079] = 3, + ACTIONS(4397), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4186), 14, + ACTIONS(4399), 14, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -243196,13 +243308,45 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_extends, anon_sym_PIPE_RBRACE, - [124323] = 3, - ACTIONS(4202), 1, + [124103] = 14, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_EQ, + ACTIONS(6458), 1, + anon_sym_LPAREN, + ACTIONS(6460), 1, + anon_sym_COLON, + ACTIONS(6582), 1, + anon_sym_BANG, + ACTIONS(6584), 1, + anon_sym_QMARK, + ACTIONS(6586), 1, + sym__member_signature_marker, + STATE(3438), 1, + sym_formal_parameters, + STATE(3971), 1, + sym__call_signature, + STATE(4228), 1, + sym_type_annotation, + STATE(4891), 1, + sym__initializer, + STATE(5644), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6580), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [124149] = 3, + ACTIONS(4401), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4204), 14, + ACTIONS(4403), 14, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -243217,39 +243361,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_extends, anon_sym_PIPE_RBRACE, - [124347] = 8, - ACTIONS(1556), 1, - anon_sym_DQUOTE, - ACTIONS(1558), 1, - anon_sym_SQUOTE, - ACTIONS(6461), 1, - anon_sym_unique, - ACTIONS(6599), 1, - sym_number, - STATE(6064), 1, - sym_string, - STATE(6066), 1, - sym_predefined_type, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6457), 9, - anon_sym_void, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_unknown, - anon_sym_never, - [124381] = 3, - ACTIONS(4138), 1, + [124173] = 3, + ACTIONS(4357), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4140), 14, + ACTIONS(4359), 14, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -243264,34 +243382,90 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_QMARK, anon_sym_extends, - [124405] = 3, - ACTIONS(4148), 1, - anon_sym_EQ, + [124197] = 7, + ACTIONS(1562), 1, + anon_sym_DQUOTE, + ACTIONS(1564), 1, + anon_sym_SQUOTE, + ACTIONS(6488), 1, + anon_sym_unique, + ACTIONS(6588), 1, + sym_number, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4150), 14, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_EQ_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - anon_sym_QMARK, - anon_sym_extends, - [124429] = 3, - ACTIONS(4116), 1, + STATE(5838), 2, + sym_string, + sym_predefined_type, + ACTIONS(6484), 9, + anon_sym_void, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_never, + anon_sym_unknown, + [124229] = 8, + ACTIONS(1562), 1, + anon_sym_DQUOTE, + ACTIONS(1564), 1, + anon_sym_SQUOTE, + ACTIONS(6488), 1, + anon_sym_unique, + ACTIONS(6590), 1, + sym_number, + STATE(5844), 1, + sym_string, + STATE(5877), 1, + sym_predefined_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6484), 9, + anon_sym_void, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_never, + anon_sym_unknown, + [124263] = 8, + ACTIONS(1562), 1, + anon_sym_DQUOTE, + ACTIONS(1564), 1, + anon_sym_SQUOTE, + ACTIONS(6488), 1, + anon_sym_unique, + ACTIONS(6592), 1, + sym_number, + STATE(5885), 1, + sym_string, + STATE(5900), 1, + sym_predefined_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6484), 9, + anon_sym_void, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_never, + anon_sym_unknown, + [124297] = 3, + ACTIONS(4225), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4118), 14, + ACTIONS(4227), 14, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -243306,13 +243480,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_QMARK, anon_sym_extends, - [124453] = 3, - ACTIONS(4391), 1, + [124321] = 3, + ACTIONS(4373), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4393), 14, + ACTIONS(4375), 14, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -243327,125 +243501,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_QMARK, anon_sym_extends, - [124477] = 11, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(3295), 1, - anon_sym_LPAREN, - ACTIONS(3826), 1, - anon_sym_COMMA, - ACTIONS(3840), 1, - anon_sym_RBRACE, - ACTIONS(4190), 1, - anon_sym_EQ, - STATE(3748), 1, - sym_formal_parameters, - STATE(4754), 1, - aux_sym_object_repeat1, - STATE(4870), 1, - aux_sym_object_pattern_repeat1, - STATE(5330), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(696), 6, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - [124517] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6601), 15, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_PIPE_EQ, - anon_sym_GT_GT_EQ, - anon_sym_GT_GT_GT_EQ, - anon_sym_LT_LT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_AMP_AMP_EQ, - anon_sym_PIPE_PIPE_EQ, - anon_sym_QMARK_QMARK_EQ, - [124539] = 14, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(6437), 1, - anon_sym_EQ, - ACTIONS(6445), 1, - anon_sym_COLON, - ACTIONS(6473), 1, - anon_sym_LPAREN, - ACTIONS(6605), 1, - anon_sym_BANG, - ACTIONS(6607), 1, - anon_sym_QMARK, - ACTIONS(6609), 1, - sym__member_signature_marker, - STATE(3848), 1, - sym_formal_parameters, - STATE(4408), 1, - sym_type_annotation, - STATE(5060), 1, - sym__initializer, - STATE(5413), 1, - sym__call_signature, - STATE(5508), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6603), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [124585] = 5, - ACTIONS(4399), 1, + [124345] = 3, + ACTIONS(4381), 1, anon_sym_EQ, - ACTIONS(6489), 1, - anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4329), 3, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - ACTIONS(4401), 10, + ACTIONS(4383), 14, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_RPAREN, anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_EQ_GT, - anon_sym_GT, - anon_sym_QMARK, - [124613] = 4, - ACTIONS(4409), 1, - anon_sym_EQ, - ACTIONS(6489), 1, anon_sym_LBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4411), 13, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, anon_sym_RBRACK, anon_sym_EQ_GT, anon_sym_AMP, @@ -243453,23 +243522,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_QMARK, anon_sym_extends, - [124639] = 8, - ACTIONS(1556), 1, + [124369] = 8, + ACTIONS(1562), 1, anon_sym_DQUOTE, - ACTIONS(1558), 1, + ACTIONS(1564), 1, anon_sym_SQUOTE, - ACTIONS(6461), 1, + ACTIONS(6488), 1, anon_sym_unique, - ACTIONS(6611), 1, + ACTIONS(6594), 1, sym_number, - STATE(6075), 1, + STATE(5907), 1, sym_string, - STATE(6077), 1, + STATE(5923), 1, sym_predefined_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6457), 9, + ACTIONS(6484), 9, anon_sym_void, anon_sym_any, anon_sym_number, @@ -243477,47 +243546,40 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - anon_sym_unknown, anon_sym_never, - [124673] = 14, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(6437), 1, - anon_sym_EQ, - ACTIONS(6443), 1, - anon_sym_LPAREN, - ACTIONS(6445), 1, - anon_sym_COLON, - ACTIONS(6615), 1, - anon_sym_BANG, - ACTIONS(6617), 1, - anon_sym_QMARK, - ACTIONS(6619), 1, - sym__member_signature_marker, - STATE(3384), 1, - sym_formal_parameters, - STATE(3874), 1, - sym__call_signature, - STATE(4274), 1, - sym_type_annotation, - STATE(5075), 1, - sym__initializer, - STATE(5446), 1, - sym_type_parameters, + anon_sym_unknown, + [124403] = 7, + ACTIONS(1562), 1, + anon_sym_DQUOTE, + ACTIONS(1564), 1, + anon_sym_SQUOTE, + ACTIONS(6488), 1, + anon_sym_unique, + ACTIONS(6596), 1, + sym_number, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6613), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [124719] = 3, - ACTIONS(4126), 1, + STATE(5766), 2, + sym_string, + sym_predefined_type, + ACTIONS(6484), 9, + anon_sym_void, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_never, + anon_sym_unknown, + [124435] = 3, + ACTIONS(4245), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4128), 14, + ACTIONS(4247), 14, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -243532,52 +243594,23 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_QMARK, anon_sym_extends, - [124743] = 11, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(3295), 1, - anon_sym_LPAREN, - ACTIONS(3826), 1, - anon_sym_COMMA, - ACTIONS(3837), 1, - anon_sym_RBRACE, - ACTIONS(4190), 1, - anon_sym_EQ, - STATE(3748), 1, - sym_formal_parameters, - STATE(4754), 1, - aux_sym_object_repeat1, - STATE(4870), 1, - aux_sym_object_pattern_repeat1, - STATE(5330), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(696), 6, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - [124783] = 8, - ACTIONS(1556), 1, + [124459] = 8, + ACTIONS(1562), 1, anon_sym_DQUOTE, - ACTIONS(1558), 1, + ACTIONS(1564), 1, anon_sym_SQUOTE, - ACTIONS(6461), 1, + ACTIONS(6488), 1, anon_sym_unique, - ACTIONS(6621), 1, + ACTIONS(6598), 1, sym_number, - STATE(6086), 1, - sym_string, - STATE(6087), 1, + STATE(5740), 1, sym_predefined_type, + STATE(5827), 1, + sym_string, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6457), 9, + ACTIONS(6484), 9, anon_sym_void, anon_sym_any, anon_sym_number, @@ -243585,34 +243618,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - anon_sym_unknown, anon_sym_never, - [124817] = 3, - ACTIONS(4355), 1, - anon_sym_EQ, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4357), 14, - anon_sym_as, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_EQ_GT, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - anon_sym_QMARK, - anon_sym_extends, - [124841] = 2, + anon_sym_unknown, + [124493] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6623), 15, + ACTIONS(6600), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -243628,75 +243640,95 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [124863] = 14, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(3295), 1, - anon_sym_LPAREN, - ACTIONS(6437), 1, - anon_sym_EQ, - ACTIONS(6445), 1, - anon_sym_COLON, - ACTIONS(6593), 1, - anon_sym_BANG, - ACTIONS(6625), 1, - anon_sym_QMARK, - ACTIONS(6627), 1, - sym__member_signature_marker, - STATE(3335), 1, - sym_formal_parameters, - STATE(4454), 1, - sym_type_annotation, - STATE(5173), 1, - sym__call_signature, - STATE(5174), 1, - sym__initializer, - STATE(5538), 1, - sym_type_parameters, + [124515] = 8, + ACTIONS(1562), 1, + anon_sym_DQUOTE, + ACTIONS(1564), 1, + anon_sym_SQUOTE, + ACTIONS(6488), 1, + anon_sym_unique, + ACTIONS(6602), 1, + sym_number, + STATE(5915), 1, + sym_predefined_type, + STATE(6132), 1, + sym_string, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6591), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [124909] = 14, - ACTIONS(2509), 1, + ACTIONS(6484), 9, + anon_sym_void, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_never, + anon_sym_unknown, + [124549] = 8, + ACTIONS(1562), 1, + anon_sym_DQUOTE, + ACTIONS(1564), 1, + anon_sym_SQUOTE, + ACTIONS(6488), 1, + anon_sym_unique, + ACTIONS(6604), 1, + sym_number, + STATE(6089), 1, + sym_string, + STATE(6114), 1, + sym_predefined_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6484), 9, + anon_sym_void, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_never, + anon_sym_unknown, + [124583] = 14, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6437), 1, + ACTIONS(3309), 1, + anon_sym_LPAREN, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - ACTIONS(6473), 1, - anon_sym_LPAREN, - ACTIONS(6477), 1, - sym__member_signature_marker, - ACTIONS(6629), 1, + ACTIONS(6574), 1, anon_sym_BANG, - ACTIONS(6631), 1, + ACTIONS(6606), 1, anon_sym_QMARK, - STATE(3848), 1, + ACTIONS(6608), 1, + sym__member_signature_marker, + STATE(3332), 1, sym_formal_parameters, - STATE(4467), 1, + STATE(4117), 1, sym_type_annotation, - STATE(5178), 1, + STATE(4728), 1, + sym__call_signature, + STATE(4729), 1, sym__initializer, - STATE(5508), 1, + STATE(5568), 1, sym_type_parameters, - STATE(5556), 1, - sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6469), 3, + ACTIONS(6572), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [124955] = 2, + [124629] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6633), 15, + ACTIONS(6610), 15, anon_sym_PLUS_EQ, anon_sym_DASH_EQ, anon_sym_STAR_EQ, @@ -243712,34 +243744,34 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP_AMP_EQ, anon_sym_PIPE_PIPE_EQ, anon_sym_QMARK_QMARK_EQ, - [124977] = 3, - ACTIONS(4240), 1, - anon_sym_PIPE, + [124651] = 3, + ACTIONS(4331), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4242), 14, - sym__automatic_semicolon, - anon_sym_EQ, + ACTIONS(4333), 14, + anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + anon_sym_RBRACK, + anon_sym_EQ_GT, anon_sym_AMP, - anon_sym_LT, + anon_sym_PIPE, + anon_sym_GT, + anon_sym_QMARK, anon_sym_extends, - anon_sym_PIPE_RBRACE, - [125001] = 3, - ACTIONS(4244), 1, + [124675] = 3, + ACTIONS(4405), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4246), 14, + ACTIONS(4407), 14, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -243754,55 +243786,66 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_extends, anon_sym_PIPE_RBRACE, - [125025] = 3, - ACTIONS(4244), 1, - anon_sym_PIPE, + [124699] = 3, + ACTIONS(4417), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4246), 14, - sym__automatic_semicolon, - anon_sym_EQ, + ACTIONS(4419), 14, + anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + anon_sym_RBRACK, + anon_sym_EQ_GT, anon_sym_AMP, - anon_sym_LT, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [125049] = 3, - ACTIONS(4244), 1, anon_sym_PIPE, + anon_sym_GT, + anon_sym_QMARK, + anon_sym_extends, + [124723] = 14, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_EQ, + ACTIONS(6460), 1, + anon_sym_COLON, + ACTIONS(6470), 1, + anon_sym_LPAREN, + ACTIONS(6614), 1, + anon_sym_BANG, + ACTIONS(6616), 1, + anon_sym_QMARK, + ACTIONS(6618), 1, + sym__member_signature_marker, + STATE(3940), 1, + sym_formal_parameters, + STATE(4187), 1, + sym_type_annotation, + STATE(4774), 1, + sym__initializer, + STATE(5361), 1, + sym__call_signature, + STATE(5504), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4246), 14, + ACTIONS(6612), 3, sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP, - anon_sym_LT, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [125073] = 3, - ACTIONS(4212), 1, + [124769] = 3, + ACTIONS(4481), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4214), 14, + ACTIONS(4483), 14, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -243817,223 +243860,268 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_QMARK, anon_sym_extends, - [125097] = 7, - ACTIONS(1556), 1, - anon_sym_DQUOTE, - ACTIONS(1558), 1, - anon_sym_SQUOTE, - ACTIONS(6461), 1, - anon_sym_unique, - ACTIONS(6635), 1, - sym_number, + [124793] = 14, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_EQ, + ACTIONS(6460), 1, + anon_sym_COLON, + ACTIONS(6470), 1, + anon_sym_LPAREN, + ACTIONS(6474), 1, + sym__member_signature_marker, + ACTIONS(6620), 1, + anon_sym_BANG, + ACTIONS(6622), 1, + anon_sym_QMARK, + STATE(3940), 1, + sym_formal_parameters, + STATE(4231), 1, + sym_type_annotation, + STATE(4902), 1, + sym__initializer, + STATE(5504), 1, + sym_type_parameters, + STATE(5632), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(6081), 2, - sym_string, - sym_predefined_type, - ACTIONS(6457), 9, - anon_sym_void, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_unknown, - anon_sym_never, - [125129] = 8, - ACTIONS(1556), 1, - anon_sym_DQUOTE, - ACTIONS(1558), 1, - anon_sym_SQUOTE, - ACTIONS(6461), 1, - anon_sym_unique, - ACTIONS(6637), 1, - sym_number, - STATE(5724), 1, - sym_string, - STATE(5753), 1, - sym_predefined_type, + ACTIONS(6466), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [124839] = 3, + ACTIONS(4421), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6457), 9, - anon_sym_void, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_unknown, - anon_sym_never, - [125163] = 11, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(3295), 1, - anon_sym_LPAREN, - ACTIONS(3826), 1, + ACTIONS(4423), 14, + anon_sym_as, + anon_sym_LBRACE, anon_sym_COMMA, - ACTIONS(3843), 1, anon_sym_RBRACE, - ACTIONS(4190), 1, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + anon_sym_QMARK, + anon_sym_extends, + [124863] = 14, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(6452), 1, anon_sym_EQ, - STATE(3748), 1, + ACTIONS(6460), 1, + anon_sym_COLON, + ACTIONS(6470), 1, + anon_sym_LPAREN, + ACTIONS(6618), 1, + sym__member_signature_marker, + ACTIONS(6624), 1, + anon_sym_BANG, + ACTIONS(6626), 1, + anon_sym_QMARK, + STATE(3940), 1, sym_formal_parameters, - STATE(4863), 1, - aux_sym_object_repeat1, - STATE(4870), 1, - aux_sym_object_pattern_repeat1, - STATE(5330), 1, + STATE(4211), 1, + sym_type_annotation, + STATE(4839), 1, + sym__initializer, + STATE(5504), 1, sym_type_parameters, + STATE(5676), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(696), 6, + ACTIONS(6612), 3, sym__automatic_semicolon, - sym__member_signature_marker, + anon_sym_COMMA, anon_sym_SEMI, + [124909] = 14, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_EQ, + ACTIONS(6460), 1, anon_sym_COLON, + ACTIONS(6470), 1, + anon_sym_LPAREN, + ACTIONS(6482), 1, + sym__member_signature_marker, + ACTIONS(6628), 1, + anon_sym_BANG, + ACTIONS(6630), 1, anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - [125203] = 8, - ACTIONS(1556), 1, - anon_sym_DQUOTE, - ACTIONS(1558), 1, - anon_sym_SQUOTE, - ACTIONS(6461), 1, - anon_sym_unique, - ACTIONS(6639), 1, - sym_number, - STATE(5787), 1, - sym_string, - STATE(5792), 1, - sym_predefined_type, + STATE(3940), 1, + sym_formal_parameters, + STATE(4340), 1, + sym_type_annotation, + STATE(5054), 1, + sym__initializer, + STATE(5355), 1, + sym__call_signature, + STATE(5504), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6457), 9, - anon_sym_void, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_unknown, - anon_sym_never, - [125237] = 8, - ACTIONS(1556), 1, - anon_sym_DQUOTE, - ACTIONS(1558), 1, - anon_sym_SQUOTE, - ACTIONS(6461), 1, - anon_sym_unique, - ACTIONS(6641), 1, - sym_number, - STATE(5801), 1, - sym_string, - STATE(5810), 1, - sym_predefined_type, + ACTIONS(6476), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [124955] = 14, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_EQ, + ACTIONS(6460), 1, + anon_sym_COLON, + ACTIONS(6470), 1, + anon_sym_LPAREN, + ACTIONS(6634), 1, + anon_sym_BANG, + ACTIONS(6636), 1, + anon_sym_QMARK, + ACTIONS(6638), 1, + sym__member_signature_marker, + STATE(3940), 1, + sym_formal_parameters, + STATE(4361), 1, + sym_type_annotation, + STATE(5063), 1, + sym__initializer, + STATE(5377), 1, + sym__call_signature, + STATE(5504), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6457), 9, - anon_sym_void, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_unknown, - anon_sym_never, - [125271] = 8, - ACTIONS(6643), 1, - anon_sym_LPAREN, - ACTIONS(6645), 1, - anon_sym_DOT, - ACTIONS(6647), 1, - anon_sym_QMARK_DOT, - ACTIONS(6649), 1, + ACTIONS(6632), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [125001] = 14, + ACTIONS(2529), 1, anon_sym_LT, - STATE(3281), 1, - sym_arguments, - STATE(3449), 1, - sym_type_arguments, + ACTIONS(6452), 1, + anon_sym_EQ, + ACTIONS(6460), 1, + anon_sym_COLON, + ACTIONS(6470), 1, + anon_sym_LPAREN, + ACTIONS(6482), 1, + sym__member_signature_marker, + ACTIONS(6640), 1, + anon_sym_BANG, + ACTIONS(6642), 1, + anon_sym_QMARK, + STATE(3940), 1, + sym_formal_parameters, + STATE(4302), 1, + sym_type_annotation, + STATE(4994), 1, + sym__initializer, + STATE(5504), 1, + sym_type_parameters, + STATE(5653), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3528), 9, + ACTIONS(6476), 3, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [125305] = 8, - ACTIONS(6643), 1, - anon_sym_LPAREN, - ACTIONS(6649), 1, + [125047] = 14, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6651), 1, - anon_sym_DOT, - ACTIONS(6653), 1, - anon_sym_QMARK_DOT, - STATE(3320), 1, - sym_arguments, - STATE(3450), 1, - sym_type_arguments, + ACTIONS(6452), 1, + anon_sym_EQ, + ACTIONS(6460), 1, + anon_sym_COLON, + ACTIONS(6470), 1, + anon_sym_LPAREN, + ACTIONS(6474), 1, + sym__member_signature_marker, + ACTIONS(6644), 1, + anon_sym_BANG, + ACTIONS(6646), 1, + anon_sym_QMARK, + STATE(3940), 1, + sym_formal_parameters, + STATE(4522), 1, + sym_type_annotation, + STATE(5260), 1, + sym__initializer, + STATE(5504), 1, + sym_type_parameters, + STATE(5648), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4094), 9, + ACTIONS(6466), 3, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, + [125093] = 3, + ACTIONS(4429), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4431), 14, + anon_sym_as, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_EQ_GT, anon_sym_AMP, anon_sym_PIPE, + anon_sym_GT, + anon_sym_QMARK, anon_sym_extends, - [125339] = 8, - ACTIONS(6643), 1, - anon_sym_LPAREN, - ACTIONS(6649), 1, - anon_sym_LT, - ACTIONS(6655), 1, - anon_sym_DOT, - ACTIONS(6657), 1, - anon_sym_QMARK_DOT, - STATE(3287), 1, - sym_arguments, - STATE(3451), 1, - sym_type_arguments, + [125117] = 3, + ACTIONS(4433), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4082), 9, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + ACTIONS(4435), 14, + anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_SEMI, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_EQ_GT, anon_sym_AMP, anon_sym_PIPE, + anon_sym_GT, + anon_sym_QMARK, anon_sym_extends, - [125373] = 3, - ACTIONS(4256), 1, + [125141] = 3, + ACTIONS(4149), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4258), 14, + ACTIONS(4151), 14, anon_sym_as, anon_sym_LBRACE, anon_sym_COMMA, @@ -244048,429 +244136,495 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_GT, anon_sym_QMARK, anon_sym_extends, - [125397] = 14, - ACTIONS(2509), 1, + [125165] = 14, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6437), 1, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - ACTIONS(6473), 1, + ACTIONS(6470), 1, anon_sym_LPAREN, - ACTIONS(6535), 1, + ACTIONS(6482), 1, sym__member_signature_marker, - ACTIONS(6659), 1, + ACTIONS(6648), 1, anon_sym_BANG, - ACTIONS(6661), 1, + ACTIONS(6650), 1, anon_sym_QMARK, - STATE(3848), 1, + STATE(3940), 1, sym_formal_parameters, - STATE(4421), 1, + STATE(4347), 1, sym_type_annotation, - STATE(5087), 1, + STATE(5058), 1, sym__initializer, - STATE(5454), 1, + STATE(5370), 1, sym__call_signature, - STATE(5508), 1, + STATE(5504), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6529), 3, + ACTIONS(6476), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [125443] = 6, - ACTIONS(213), 1, - anon_sym_unique, - STATE(3081), 1, - sym_type_predicate, - STATE(5932), 1, - sym_predefined_type, + [125211] = 14, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_EQ, + ACTIONS(6460), 1, + anon_sym_COLON, + ACTIONS(6470), 1, + anon_sym_LPAREN, + ACTIONS(6482), 1, + sym__member_signature_marker, + ACTIONS(6652), 1, + anon_sym_BANG, + ACTIONS(6654), 1, + anon_sym_QMARK, + STATE(3940), 1, + sym_formal_parameters, + STATE(4208), 1, + sym_type_annotation, + STATE(4833), 1, + sym__initializer, + STATE(5504), 1, + sym_type_parameters, + STATE(5680), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6663), 2, - sym_identifier, - sym_this, - ACTIONS(215), 9, - anon_sym_void, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_unknown, - anon_sym_never, - [125472] = 7, - ACTIONS(6643), 1, - anon_sym_LPAREN, - ACTIONS(6649), 1, + ACTIONS(6476), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [125257] = 14, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6665), 1, - anon_sym_DOT, - STATE(3356), 1, - sym_arguments, - STATE(3435), 1, - sym_type_arguments, + ACTIONS(6452), 1, + anon_sym_EQ, + ACTIONS(6458), 1, + anon_sym_LPAREN, + ACTIONS(6460), 1, + anon_sym_COLON, + ACTIONS(6658), 1, + anon_sym_BANG, + ACTIONS(6660), 1, + anon_sym_QMARK, + ACTIONS(6662), 1, + sym__member_signature_marker, + STATE(3438), 1, + sym_formal_parameters, + STATE(3934), 1, + sym__call_signature, + STATE(4446), 1, + sym_type_annotation, + STATE(5158), 1, + sym__initializer, + STATE(5644), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4076), 9, + ACTIONS(6656), 3, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [125503] = 6, - ACTIONS(213), 1, - anon_sym_unique, - STATE(3081), 1, - sym_type_predicate, - STATE(6106), 1, - sym_predefined_type, + [125303] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6667), 2, - sym_identifier, - sym_this, - ACTIONS(215), 9, - anon_sym_void, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_unknown, - anon_sym_never, - [125532] = 6, - ACTIONS(213), 1, - anon_sym_unique, - STATE(1609), 1, - sym_type_predicate, - STATE(6084), 1, - sym_predefined_type, + ACTIONS(6664), 15, + anon_sym_PLUS_EQ, + anon_sym_DASH_EQ, + anon_sym_STAR_EQ, + anon_sym_SLASH_EQ, + anon_sym_PERCENT_EQ, + anon_sym_CARET_EQ, + anon_sym_AMP_EQ, + anon_sym_PIPE_EQ, + anon_sym_GT_GT_EQ, + anon_sym_GT_GT_GT_EQ, + anon_sym_LT_LT_EQ, + anon_sym_STAR_STAR_EQ, + anon_sym_AMP_AMP_EQ, + anon_sym_PIPE_PIPE_EQ, + anon_sym_QMARK_QMARK_EQ, + [125325] = 14, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_EQ, + ACTIONS(6460), 1, + anon_sym_COLON, + ACTIONS(6470), 1, + anon_sym_LPAREN, + ACTIONS(6618), 1, + sym__member_signature_marker, + ACTIONS(6666), 1, + anon_sym_BANG, + ACTIONS(6668), 1, + anon_sym_QMARK, + STATE(3940), 1, + sym_formal_parameters, + STATE(4407), 1, + sym_type_annotation, + STATE(5115), 1, + sym__initializer, + STATE(5464), 1, + sym__call_signature, + STATE(5504), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6669), 2, - sym_identifier, - sym_this, - ACTIONS(215), 9, - anon_sym_void, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_unknown, - anon_sym_never, - [125561] = 11, - ACTIONS(2509), 1, + ACTIONS(6612), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [125371] = 14, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(3295), 1, - anon_sym_LPAREN, - ACTIONS(6445), 1, + ACTIONS(6452), 1, + anon_sym_EQ, + ACTIONS(6460), 1, anon_sym_COLON, - ACTIONS(6673), 1, - anon_sym_QMARK, - ACTIONS(6675), 1, + ACTIONS(6470), 1, + anon_sym_LPAREN, + ACTIONS(6618), 1, sym__member_signature_marker, - STATE(3335), 1, + ACTIONS(6670), 1, + anon_sym_BANG, + ACTIONS(6672), 1, + anon_sym_QMARK, + STATE(3940), 1, sym_formal_parameters, - STATE(4540), 1, - sym__call_signature, - STATE(4541), 1, + STATE(4422), 1, sym_type_annotation, - STATE(5538), 1, + STATE(5132), 1, + sym__initializer, + STATE(5487), 1, + sym__call_signature, + STATE(5504), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6671), 5, + ACTIONS(6612), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [125600] = 6, - ACTIONS(213), 1, - anon_sym_unique, - STATE(3269), 1, - sym_type_predicate, - STATE(6070), 1, - sym_predefined_type, + [125417] = 14, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(3309), 1, + anon_sym_LPAREN, + ACTIONS(6452), 1, + anon_sym_EQ, + ACTIONS(6460), 1, + anon_sym_COLON, + ACTIONS(6658), 1, + anon_sym_BANG, + ACTIONS(6674), 1, + anon_sym_QMARK, + ACTIONS(6676), 1, + sym__member_signature_marker, + STATE(3332), 1, + sym_formal_parameters, + STATE(4446), 1, + sym_type_annotation, + STATE(5168), 1, + sym__call_signature, + STATE(5169), 1, + sym__initializer, + STATE(5568), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6677), 2, - sym_identifier, - sym_this, - ACTIONS(215), 9, - anon_sym_void, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_unknown, - anon_sym_never, - [125629] = 11, - ACTIONS(2509), 1, + ACTIONS(6656), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [125463] = 11, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(3295), 1, + ACTIONS(3309), 1, anon_sym_LPAREN, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - ACTIONS(6681), 1, + ACTIONS(6680), 1, anon_sym_QMARK, - ACTIONS(6683), 1, + ACTIONS(6682), 1, sym__member_signature_marker, - STATE(3335), 1, + STATE(3332), 1, sym_formal_parameters, - STATE(4284), 1, + STATE(4156), 1, sym__call_signature, - STATE(4288), 1, + STATE(4158), 1, sym_type_annotation, - STATE(5538), 1, + STATE(5568), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6679), 5, + ACTIONS(6678), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [125668] = 11, - ACTIONS(2509), 1, + [125502] = 11, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(3295), 1, + ACTIONS(3309), 1, anon_sym_LPAREN, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - ACTIONS(6687), 1, + ACTIONS(6686), 1, anon_sym_QMARK, - ACTIONS(6689), 1, + ACTIONS(6688), 1, sym__member_signature_marker, - STATE(3335), 1, + STATE(3332), 1, sym_formal_parameters, - STATE(4404), 1, + STATE(4489), 1, sym__call_signature, - STATE(4456), 1, + STATE(4490), 1, sym_type_annotation, - STATE(5538), 1, + STATE(5568), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6685), 5, + ACTIONS(6684), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [125707] = 4, - ACTIONS(4120), 1, - anon_sym_EQ, - ACTIONS(6691), 1, - anon_sym_is, + [125541] = 3, + ACTIONS(4369), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4122), 12, + ACTIONS(4371), 13, + sym__automatic_semicolon, + anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_EQ_GT, + anon_sym_DOT, anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, + anon_sym_LT, anon_sym_extends, - [125732] = 11, - ACTIONS(2509), 1, + anon_sym_PIPE_RBRACE, + [125564] = 6, + ACTIONS(216), 1, + anon_sym_unique, + STATE(1963), 1, + sym_type_predicate, + STATE(6031), 1, + sym_predefined_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6690), 2, + sym_identifier, + sym_this, + ACTIONS(210), 9, + anon_sym_void, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_never, + anon_sym_unknown, + [125593] = 11, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(3295), 1, + ACTIONS(3309), 1, anon_sym_LPAREN, - ACTIONS(6695), 1, + ACTIONS(6460), 1, anon_sym_COLON, - ACTIONS(6697), 1, + ACTIONS(6694), 1, anon_sym_QMARK, - ACTIONS(6699), 1, + ACTIONS(6696), 1, sym__member_signature_marker, - STATE(3335), 1, + STATE(3332), 1, sym_formal_parameters, - STATE(3774), 1, + STATE(3778), 1, sym__call_signature, - STATE(4044), 1, + STATE(4555), 1, sym_type_annotation, - STATE(5538), 1, + STATE(5568), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6693), 5, + ACTIONS(6692), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [125771] = 11, - ACTIONS(2509), 1, + [125632] = 14, + ACTIONS(1650), 1, + anon_sym_DQUOTE, + ACTIONS(1652), 1, + anon_sym_SQUOTE, + ACTIONS(6436), 1, + anon_sym_STAR, + ACTIONS(6440), 1, + anon_sym_LBRACE, + ACTIONS(6698), 1, + sym_identifier, + ACTIONS(6700), 1, + anon_sym_type, + ACTIONS(6702), 1, + anon_sym_COMMA, + ACTIONS(6704), 1, + anon_sym_from, + STATE(4238), 1, + sym_string, + STATE(4239), 1, + sym_import_require_clause, + STATE(5374), 1, + sym__import_identifier, + STATE(5431), 1, + sym_import_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5812), 2, + sym_namespace_import, + sym_named_imports, + [125677] = 11, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(3295), 1, + ACTIONS(3309), 1, anon_sym_LPAREN, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - ACTIONS(6701), 1, + ACTIONS(6706), 1, anon_sym_QMARK, - ACTIONS(6703), 1, + ACTIONS(6708), 1, sym__member_signature_marker, - STATE(3335), 1, + STATE(3332), 1, sym_formal_parameters, - STATE(4042), 1, + STATE(4554), 1, sym__call_signature, - STATE(4044), 1, + STATE(4555), 1, sym_type_annotation, - STATE(5538), 1, + STATE(5568), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6693), 5, + ACTIONS(6692), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [125810] = 11, - ACTIONS(2509), 1, + [125716] = 11, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(3295), 1, + ACTIONS(3309), 1, anon_sym_LPAREN, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - ACTIONS(6707), 1, + ACTIONS(6710), 1, anon_sym_QMARK, - ACTIONS(6709), 1, + ACTIONS(6712), 1, sym__member_signature_marker, - STATE(3335), 1, + STATE(3332), 1, sym_formal_parameters, - STATE(3754), 1, + STATE(3801), 1, sym__call_signature, - STATE(4392), 1, + STATE(4158), 1, sym_type_annotation, - STATE(5538), 1, + STATE(5568), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6705), 5, + ACTIONS(6678), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [125849] = 11, - ACTIONS(2509), 1, + [125755] = 11, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(3295), 1, + ACTIONS(3309), 1, anon_sym_LPAREN, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - ACTIONS(6711), 1, + ACTIONS(6716), 1, anon_sym_QMARK, - ACTIONS(6713), 1, + ACTIONS(6718), 1, sym__member_signature_marker, - STATE(3335), 1, + STATE(3332), 1, sym_formal_parameters, - STATE(3802), 1, + STATE(3789), 1, sym__call_signature, - STATE(4456), 1, + STATE(4401), 1, sym_type_annotation, - STATE(5538), 1, + STATE(5568), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6685), 5, + ACTIONS(6714), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [125888] = 11, - ACTIONS(2509), 1, + [125794] = 11, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(3295), 1, + ACTIONS(3309), 1, anon_sym_LPAREN, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - ACTIONS(6715), 1, + ACTIONS(6720), 1, anon_sym_QMARK, - ACTIONS(6717), 1, + ACTIONS(6722), 1, sym__member_signature_marker, - STATE(3335), 1, + STATE(3332), 1, sym_formal_parameters, - STATE(4391), 1, + STATE(4399), 1, sym__call_signature, - STATE(4392), 1, + STATE(4401), 1, sym_type_annotation, - STATE(5538), 1, + STATE(5568), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6705), 5, + ACTIONS(6714), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [125927] = 6, - ACTIONS(213), 1, - anon_sym_unique, - STATE(3460), 1, - sym_type_predicate, - STATE(5914), 1, - sym_predefined_type, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6719), 2, - sym_identifier, - sym_this, - ACTIONS(215), 9, - anon_sym_void, - anon_sym_any, - anon_sym_number, - anon_sym_boolean, - anon_sym_string, - anon_sym_symbol, - anon_sym_object, - anon_sym_unknown, - anon_sym_never, - [125956] = 3, - ACTIONS(3704), 1, + [125833] = 3, + ACTIONS(4153), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3490), 13, + ACTIONS(4155), 13, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -244484,114 +244638,138 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_extends, anon_sym_PIPE_RBRACE, - [125979] = 3, - ACTIONS(4445), 1, + [125856] = 6, + ACTIONS(4097), 1, anon_sym_PIPE, + ACTIONS(6420), 1, + anon_sym_LT, + ACTIONS(6548), 1, + anon_sym_DOT, + STATE(3309), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4447), 13, + ACTIONS(3580), 10, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, anon_sym_AMP, - anon_sym_LT, anon_sym_extends, anon_sym_PIPE_RBRACE, - [126002] = 3, - ACTIONS(4481), 1, - anon_sym_PIPE, + [125885] = 6, + ACTIONS(216), 1, + anon_sym_unique, + STATE(3099), 1, + sym_type_predicate, + STATE(5940), 1, + sym_predefined_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6724), 2, + sym_identifier, + sym_this, + ACTIONS(210), 9, + anon_sym_void, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_never, + anon_sym_unknown, + [125914] = 6, + ACTIONS(216), 1, + anon_sym_unique, + STATE(3099), 1, + sym_type_predicate, + STATE(6009), 1, + sym_predefined_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6726), 2, + sym_identifier, + sym_this, + ACTIONS(210), 9, + anon_sym_void, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_never, + anon_sym_unknown, + [125943] = 11, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(3309), 1, + anon_sym_LPAREN, + ACTIONS(6730), 1, + anon_sym_COLON, + ACTIONS(6732), 1, + anon_sym_QMARK, + ACTIONS(6734), 1, + sym__member_signature_marker, + STATE(3332), 1, + sym_formal_parameters, + STATE(3719), 1, + sym__call_signature, + STATE(4293), 1, + sym_type_annotation, + STATE(5568), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4483), 13, + ACTIONS(6728), 5, sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_AMP, - anon_sym_LT, - anon_sym_extends, anon_sym_PIPE_RBRACE, - [126025] = 6, - ACTIONS(4086), 1, - anon_sym_PIPE, - ACTIONS(6425), 1, - anon_sym_LT, - ACTIONS(6451), 1, - anon_sym_DOT, - STATE(3290), 1, - sym_type_arguments, + [125982] = 4, + ACTIONS(4149), 1, + anon_sym_EQ, + ACTIONS(6424), 1, + anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3575), 10, - sym__automatic_semicolon, - anon_sym_EQ, + ACTIONS(4151), 12, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_SEMI, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_EQ_GT, anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, anon_sym_extends, - anon_sym_PIPE_RBRACE, - [126054] = 14, - ACTIONS(1616), 1, - anon_sym_DQUOTE, - ACTIONS(1618), 1, - anon_sym_SQUOTE, - ACTIONS(6405), 1, - anon_sym_STAR, - ACTIONS(6409), 1, - anon_sym_LBRACE, - ACTIONS(6721), 1, - sym_identifier, - ACTIONS(6723), 1, - anon_sym_type, - ACTIONS(6725), 1, - anon_sym_COMMA, - ACTIONS(6727), 1, - anon_sym_from, - STATE(4437), 1, - sym_string, - STATE(4439), 1, - sym_import_require_clause, - STATE(5376), 1, - sym__import_identifier, - STATE(5499), 1, - sym_import_clause, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - STATE(6019), 2, - sym_namespace_import, - sym_named_imports, - [126099] = 6, - ACTIONS(213), 1, + [126007] = 6, + ACTIONS(216), 1, anon_sym_unique, - STATE(3081), 1, + STATE(1655), 1, sym_type_predicate, - STATE(5980), 1, + STATE(5837), 1, sym_predefined_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6729), 2, + ACTIONS(6736), 2, sym_identifier, sym_this, - ACTIONS(215), 9, + ACTIONS(210), 9, anon_sym_void, anon_sym_any, anon_sym_number, @@ -244599,43 +244777,43 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - anon_sym_unknown, anon_sym_never, - [126128] = 11, - ACTIONS(2509), 1, + anon_sym_unknown, + [126036] = 11, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(3295), 1, + ACTIONS(3309), 1, anon_sym_LPAREN, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - ACTIONS(6731), 1, + ACTIONS(6738), 1, anon_sym_QMARK, - ACTIONS(6733), 1, + ACTIONS(6740), 1, sym__member_signature_marker, - STATE(3335), 1, + STATE(3332), 1, sym_formal_parameters, - STATE(3618), 1, + STATE(3758), 1, sym__call_signature, - STATE(4288), 1, + STATE(4490), 1, sym_type_annotation, - STATE(5538), 1, + STATE(5568), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6679), 5, + ACTIONS(6684), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [126167] = 3, - ACTIONS(4134), 1, + [126075] = 3, + ACTIONS(3710), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4136), 13, + ACTIONS(3530), 13, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -244649,82 +244827,65 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_extends, anon_sym_PIPE_RBRACE, - [126190] = 3, - ACTIONS(3702), 1, - anon_sym_PIPE, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3484), 13, - sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, + [126098] = 7, + ACTIONS(6530), 1, anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_AMP, + ACTIONS(6536), 1, anon_sym_LT, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [126213] = 4, - ACTIONS(4126), 1, - anon_sym_EQ, - ACTIONS(6431), 1, - anon_sym_is, + ACTIONS(6742), 1, + anon_sym_DOT, + STATE(3345), 1, + sym_arguments, + STATE(3504), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4128), 12, + ACTIONS(4091), 9, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_EQ_GT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_GT, anon_sym_extends, - [126238] = 11, - ACTIONS(2509), 1, + [126129] = 11, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(3295), 1, + ACTIONS(3309), 1, anon_sym_LPAREN, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - ACTIONS(6735), 1, + ACTIONS(6744), 1, anon_sym_QMARK, - ACTIONS(6737), 1, + ACTIONS(6746), 1, sym__member_signature_marker, - STATE(3335), 1, + STATE(3332), 1, sym_formal_parameters, - STATE(3705), 1, + STATE(4288), 1, sym__call_signature, - STATE(4541), 1, + STATE(4293), 1, sym_type_annotation, - STATE(5538), 1, + STATE(5568), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6671), 5, + ACTIONS(6728), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [126277] = 3, - ACTIONS(4413), 1, + [126168] = 3, + ACTIONS(3731), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4415), 13, + ACTIONS(3536), 13, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -244738,15 +244899,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_extends, anon_sym_PIPE_RBRACE, - [126300] = 4, - ACTIONS(4116), 1, + [126191] = 4, + ACTIONS(4123), 1, anon_sym_EQ, - ACTIONS(6431), 1, + ACTIONS(6424), 1, anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4118), 12, + ACTIONS(4125), 12, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -244759,20 +244920,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_GT, anon_sym_extends, - [126325] = 6, - ACTIONS(213), 1, + [126216] = 6, + ACTIONS(216), 1, anon_sym_unique, - STATE(2073), 1, + STATE(3099), 1, sym_type_predicate, - STATE(5917), 1, + STATE(5967), 1, sym_predefined_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6739), 2, + ACTIONS(6748), 2, sym_identifier, sym_this, - ACTIONS(215), 9, + ACTIONS(210), 9, anon_sym_void, anon_sym_any, anon_sym_number, @@ -244780,75 +244941,142 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_string, anon_sym_symbol, anon_sym_object, - anon_sym_unknown, anon_sym_never, - [126354] = 10, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(3295), 1, - anon_sym_LPAREN, - ACTIONS(6445), 1, - anon_sym_COLON, - ACTIONS(6743), 1, - sym__member_signature_marker, - STATE(3335), 1, - sym_formal_parameters, - STATE(4090), 1, - sym_type_annotation, - STATE(4316), 1, - sym__call_signature, - STATE(5538), 1, - sym_type_parameters, + anon_sym_unknown, + [126245] = 3, + ACTIONS(4361), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6741), 5, + ACTIONS(4363), 13, sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_AMP, + anon_sym_LT, + anon_sym_extends, anon_sym_PIPE_RBRACE, - [126390] = 2, + [126268] = 3, + ACTIONS(4365), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4250), 13, + ACTIONS(4367), 13, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, - anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - [126410] = 2, + anon_sym_PIPE_RBRACE, + [126291] = 6, + ACTIONS(216), 1, + anon_sym_unique, + STATE(3465), 1, + sym_type_predicate, + STATE(6072), 1, + sym_predefined_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4250), 13, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + ACTIONS(6750), 2, + sym_identifier, + sym_this, + ACTIONS(210), 9, + anon_sym_void, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_never, + anon_sym_unknown, + [126320] = 6, + ACTIONS(216), 1, + anon_sym_unique, + STATE(3316), 1, + sym_type_predicate, + STATE(6076), 1, + sym_predefined_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6752), 2, + sym_identifier, + sym_this, + ACTIONS(210), 9, + anon_sym_void, + anon_sym_any, + anon_sym_number, + anon_sym_boolean, + anon_sym_string, + anon_sym_symbol, + anon_sym_object, + anon_sym_never, + anon_sym_unknown, + [126349] = 4, + ACTIONS(4115), 1, + anon_sym_EQ, + ACTIONS(6754), 1, + anon_sym_is, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4117), 12, anon_sym_LBRACE, anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_EQ_GT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + anon_sym_extends, + [126374] = 5, + ACTIONS(824), 1, + anon_sym_BQUOTE, + ACTIONS(3975), 1, anon_sym_LPAREN, - anon_sym_SEMI, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(1745), 2, + sym_template_string, + sym_arguments, + ACTIONS(4317), 10, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + anon_sym_RBRACK, anon_sym_AMP, anon_sym_PIPE, - anon_sym_LT, + anon_sym_GT, + anon_sym_QMARK, anon_sym_extends, - [126430] = 2, + [126401] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4254), 13, + ACTIONS(4467), 13, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, @@ -244862,761 +245090,906 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - [126450] = 7, - ACTIONS(3826), 1, + [126421] = 10, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(3309), 1, + anon_sym_LPAREN, + ACTIONS(6460), 1, + anon_sym_COLON, + ACTIONS(6758), 1, + sym__member_signature_marker, + STATE(3332), 1, + sym_formal_parameters, + STATE(4139), 1, + sym__call_signature, + STATE(4142), 1, + sym_type_annotation, + STATE(5568), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6756), 5, + sym__automatic_semicolon, anon_sym_COMMA, - ACTIONS(3837), 1, anon_sym_RBRACE, - ACTIONS(4190), 1, - anon_sym_EQ, - STATE(4754), 1, - aux_sym_object_repeat1, - STATE(4870), 1, - aux_sym_object_pattern_repeat1, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [126457] = 10, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(3309), 1, + anon_sym_LPAREN, + ACTIONS(6460), 1, + anon_sym_COLON, + ACTIONS(6762), 1, + sym__member_signature_marker, + STATE(3332), 1, + sym_formal_parameters, + STATE(4495), 1, + sym__call_signature, + STATE(4496), 1, + sym_type_annotation, + STATE(5568), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(696), 8, + ACTIONS(6760), 5, sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_LPAREN, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, anon_sym_PIPE_RBRACE, - [126480] = 2, + [126493] = 3, + ACTIONS(4311), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4254), 13, + ACTIONS(4313), 12, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_LPAREN, + anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT, anon_sym_extends, - [126500] = 2, + anon_sym_PIPE_RBRACE, + [126515] = 3, + ACTIONS(4319), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4254), 13, + ACTIONS(4321), 12, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_LPAREN, + anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [126537] = 3, + ACTIONS(4327), 1, anon_sym_PIPE, - anon_sym_LT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4329), 12, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, anon_sym_extends, - [126520] = 10, - ACTIONS(2509), 1, + anon_sym_PIPE_RBRACE, + [126559] = 12, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(3295), 1, + ACTIONS(6452), 1, + anon_sym_EQ, + ACTIONS(6458), 1, anon_sym_LPAREN, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - ACTIONS(6747), 1, + ACTIONS(6766), 1, sym__member_signature_marker, - STATE(3335), 1, + STATE(3438), 1, sym_formal_parameters, - STATE(4398), 1, + STATE(3951), 1, sym__call_signature, - STATE(4399), 1, + STATE(4474), 1, sym_type_annotation, - STATE(5538), 1, + STATE(5202), 1, + sym__initializer, + STATE(5644), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6745), 5, + ACTIONS(6764), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [126556] = 5, - ACTIONS(3532), 1, - anon_sym_DOT, - ACTIONS(3536), 1, - anon_sym_QMARK_DOT, - ACTIONS(3538), 1, + [126599] = 3, + ACTIONS(3451), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3528), 10, + ACTIONS(3453), 12, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, + anon_sym_BQUOTE, anon_sym_extends, anon_sym_PIPE_RBRACE, - [126582] = 12, - ACTIONS(2509), 1, + [126621] = 10, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6437), 1, - anon_sym_EQ, - ACTIONS(6443), 1, + ACTIONS(3309), 1, anon_sym_LPAREN, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - ACTIONS(6751), 1, + ACTIONS(6770), 1, sym__member_signature_marker, - STATE(3384), 1, + STATE(3332), 1, sym_formal_parameters, - STATE(3984), 1, + STATE(3779), 1, sym__call_signature, - STATE(4357), 1, + STATE(4180), 1, sym_type_annotation, - STATE(4988), 1, - sym__initializer, - STATE(5446), 1, + STATE(5568), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6749), 3, + ACTIONS(6768), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [126622] = 2, + anon_sym_PIPE_RBRACE, + [126657] = 10, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(3309), 1, + anon_sym_LPAREN, + ACTIONS(6460), 1, + anon_sym_COLON, + ACTIONS(6774), 1, + sym__member_signature_marker, + STATE(3332), 1, + sym_formal_parameters, + STATE(3787), 1, + sym__call_signature, + STATE(4395), 1, + sym_type_annotation, + STATE(5568), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4270), 13, + ACTIONS(6772), 5, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [126693] = 3, + ACTIONS(3237), 1, + anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3239), 12, + sym__automatic_semicolon, + anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_LPAREN, + anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [126715] = 4, + ACTIONS(1892), 1, + anon_sym_DOT, + ACTIONS(4347), 1, anon_sym_PIPE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4349), 11, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, anon_sym_LT, anon_sym_extends, - [126642] = 12, - ACTIONS(2509), 1, + anon_sym_PIPE_RBRACE, + [126739] = 12, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6437), 1, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - ACTIONS(6473), 1, + ACTIONS(6470), 1, anon_sym_LPAREN, - ACTIONS(6755), 1, + ACTIONS(6778), 1, sym__member_signature_marker, - STATE(3848), 1, + STATE(3940), 1, sym_formal_parameters, - STATE(4152), 1, + STATE(4519), 1, sym_type_annotation, - STATE(4712), 1, + STATE(5255), 1, sym__initializer, - STATE(5508), 1, + STATE(5504), 1, sym_type_parameters, - STATE(5691), 1, + STATE(5641), 1, sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6753), 3, + ACTIONS(6776), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [126682] = 2, + [126779] = 12, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_EQ, + ACTIONS(6460), 1, + anon_sym_COLON, + ACTIONS(6470), 1, + anon_sym_LPAREN, + ACTIONS(6782), 1, + sym__member_signature_marker, + STATE(3940), 1, + sym_formal_parameters, + STATE(4332), 1, + sym_type_annotation, + STATE(5044), 1, + sym__initializer, + STATE(5348), 1, + sym__call_signature, + STATE(5504), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4274), 13, + ACTIONS(6780), 3, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_LBRACK, + [126819] = 4, + ACTIONS(1904), 1, anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP, + ACTIONS(4347), 1, anon_sym_PIPE, - anon_sym_LT, - anon_sym_extends, - [126702] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4274), 13, + ACTIONS(4349), 11, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_LPAREN, + anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, - anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - [126722] = 12, - ACTIONS(2509), 1, + anon_sym_PIPE_RBRACE, + [126843] = 12, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6437), 1, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6443), 1, - anon_sym_LPAREN, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - ACTIONS(6759), 1, + ACTIONS(6470), 1, + anon_sym_LPAREN, + ACTIONS(6778), 1, sym__member_signature_marker, - STATE(3384), 1, + STATE(3940), 1, sym_formal_parameters, - STATE(3925), 1, - sym__call_signature, - STATE(4129), 1, + STATE(4528), 1, sym_type_annotation, - STATE(5318), 1, + STATE(5268), 1, sym__initializer, - STATE(5446), 1, + STATE(5504), 1, sym_type_parameters, + STATE(5654), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6757), 3, + ACTIONS(6776), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [126762] = 2, + [126883] = 6, + ACTIONS(4277), 1, + anon_sym_EQ, + ACTIONS(6784), 1, + anon_sym_AMP, + ACTIONS(6786), 1, + anon_sym_PIPE, + ACTIONS(6788), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4274), 13, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + ACTIONS(4279), 9, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_SEMI, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP, + anon_sym_RBRACK, + anon_sym_EQ_GT, + anon_sym_GT, + [126911] = 3, + ACTIONS(3459), 1, anon_sym_PIPE, - anon_sym_LT, - anon_sym_extends, - [126782] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4278), 13, + ACTIONS(3461), 12, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT, + anon_sym_BQUOTE, anon_sym_extends, - [126802] = 2, + anon_sym_PIPE_RBRACE, + [126933] = 3, + ACTIONS(3253), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4278), 13, + ACTIONS(3255), 12, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_LPAREN, + anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT, anon_sym_extends, - [126822] = 2, + anon_sym_PIPE_RBRACE, + [126955] = 12, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_EQ, + ACTIONS(6460), 1, + anon_sym_COLON, + ACTIONS(6470), 1, + anon_sym_LPAREN, + ACTIONS(6782), 1, + sym__member_signature_marker, + STATE(3940), 1, + sym_formal_parameters, + STATE(4210), 1, + sym_type_annotation, + STATE(4836), 1, + sym__initializer, + STATE(5504), 1, + sym_type_parameters, + STATE(5688), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4278), 13, + ACTIONS(6780), 3, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + [126995] = 6, + ACTIONS(4357), 1, + anon_sym_EQ, + ACTIONS(6784), 1, anon_sym_AMP, + ACTIONS(6786), 1, anon_sym_PIPE, - anon_sym_LT, + ACTIONS(6788), 1, anon_sym_extends, - [126842] = 12, - ACTIONS(2509), 1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4359), 9, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_EQ_GT, + anon_sym_GT, + [127023] = 12, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6437), 1, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - ACTIONS(6473), 1, + ACTIONS(6470), 1, anon_sym_LPAREN, - ACTIONS(6763), 1, + ACTIONS(6782), 1, sym__member_signature_marker, - STATE(3848), 1, + STATE(3940), 1, sym_formal_parameters, - STATE(4493), 1, + STATE(4369), 1, sym_type_annotation, - STATE(5205), 1, + STATE(5075), 1, sym__initializer, - STATE(5508), 1, - sym_type_parameters, - STATE(5528), 1, + STATE(5397), 1, sym__call_signature, + STATE(5504), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6761), 3, + ACTIONS(6780), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [126882] = 10, - ACTIONS(2509), 1, + [127063] = 12, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(3295), 1, + ACTIONS(6452), 1, + anon_sym_EQ, + ACTIONS(6458), 1, anon_sym_LPAREN, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - ACTIONS(6765), 1, + ACTIONS(6792), 1, sym__member_signature_marker, - STATE(3335), 1, + STATE(3438), 1, sym_formal_parameters, - STATE(3784), 1, + STATE(4016), 1, sym__call_signature, - STATE(4090), 1, + STATE(4179), 1, sym_type_annotation, - STATE(5538), 1, + STATE(4761), 1, + sym__initializer, + STATE(5644), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6741), 5, + ACTIONS(6790), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [126918] = 2, + [127103] = 12, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_EQ, + ACTIONS(6460), 1, + anon_sym_COLON, + ACTIONS(6470), 1, + anon_sym_LPAREN, + ACTIONS(6796), 1, + sym__member_signature_marker, + STATE(3940), 1, + sym_formal_parameters, + STATE(4193), 1, + sym_type_annotation, + STATE(4779), 1, + sym__initializer, + STATE(5385), 1, + sym__call_signature, + STATE(5504), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4294), 13, + ACTIONS(6794), 3, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + [127143] = 4, + ACTIONS(4377), 1, + anon_sym_EQ, + ACTIONS(6784), 1, anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT, - anon_sym_extends, - [126938] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4294), 13, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + ACTIONS(4379), 11, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_SEMI, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, - anon_sym_AMP, + anon_sym_RBRACK, + anon_sym_EQ_GT, anon_sym_PIPE, - anon_sym_LT, + anon_sym_GT, anon_sym_extends, - [126958] = 2, + [127167] = 12, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_EQ, + ACTIONS(6460), 1, + anon_sym_COLON, + ACTIONS(6470), 1, + anon_sym_LPAREN, + ACTIONS(6796), 1, + sym__member_signature_marker, + STATE(3940), 1, + sym_formal_parameters, + STATE(4333), 1, + sym_type_annotation, + STATE(5039), 1, + sym__initializer, + STATE(5346), 1, + sym__call_signature, + STATE(5504), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4294), 13, + ACTIONS(6794), 3, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_LPAREN, anon_sym_SEMI, + [127207] = 4, + ACTIONS(4289), 1, + anon_sym_EQ, + ACTIONS(6798), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4291), 11, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + anon_sym_RBRACK, + anon_sym_EQ_GT, anon_sym_AMP, anon_sym_PIPE, + anon_sym_GT, + [127231] = 12, + ACTIONS(2529), 1, anon_sym_LT, - anon_sym_extends, - [126978] = 12, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(3295), 1, - anon_sym_LPAREN, - ACTIONS(6437), 1, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - ACTIONS(6767), 1, + ACTIONS(6470), 1, + anon_sym_LPAREN, + ACTIONS(6796), 1, sym__member_signature_marker, - STATE(3335), 1, + STATE(3940), 1, sym_formal_parameters, - STATE(4129), 1, + STATE(4375), 1, sym_type_annotation, - STATE(5055), 1, - sym__call_signature, - STATE(5058), 1, + STATE(5083), 1, sym__initializer, - STATE(5538), 1, + STATE(5410), 1, + sym__call_signature, + STATE(5504), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6757), 3, + ACTIONS(6794), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [127018] = 12, - ACTIONS(2509), 1, + [127271] = 12, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6437), 1, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, - anon_sym_COLON, - ACTIONS(6473), 1, + ACTIONS(6458), 1, anon_sym_LPAREN, - ACTIONS(6771), 1, + ACTIONS(6460), 1, + anon_sym_COLON, + ACTIONS(6802), 1, sym__member_signature_marker, - STATE(3848), 1, + STATE(3438), 1, sym_formal_parameters, - STATE(4031), 1, + STATE(3852), 1, + sym__call_signature, + STATE(4148), 1, sym_type_annotation, - STATE(5169), 1, + STATE(5324), 1, sym__initializer, - STATE(5508), 1, + STATE(5644), 1, sym_type_parameters, - STATE(5721), 1, - sym__call_signature, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6769), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [127058] = 5, - ACTIONS(4349), 1, - anon_sym_PIPE, - ACTIONS(6773), 1, - anon_sym_DOT, - ACTIONS(6775), 1, - anon_sym_QMARK_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4351), 10, + ACTIONS(6800), 3, sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [127084] = 7, - ACTIONS(3826), 1, anon_sym_COMMA, - ACTIONS(3829), 1, - anon_sym_RBRACE, - ACTIONS(4190), 1, - anon_sym_EQ, - STATE(4754), 1, - aux_sym_object_repeat1, - STATE(4870), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(696), 8, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - [127114] = 12, - ACTIONS(2509), 1, + [127311] = 12, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6437), 1, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - ACTIONS(6473), 1, + ACTIONS(6470), 1, anon_sym_LPAREN, - ACTIONS(6771), 1, + ACTIONS(6796), 1, sym__member_signature_marker, - STATE(3848), 1, + STATE(3940), 1, sym_formal_parameters, - STATE(4092), 1, + STATE(4504), 1, sym_type_annotation, - STATE(4793), 1, + STATE(5234), 1, sym__initializer, - STATE(5508), 1, + STATE(5504), 1, sym_type_parameters, - STATE(5646), 1, + STATE(5618), 1, sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6769), 3, + ACTIONS(6794), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [127154] = 12, - ACTIONS(2509), 1, + [127351] = 10, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6437), 1, - anon_sym_EQ, - ACTIONS(6445), 1, - anon_sym_COLON, - ACTIONS(6473), 1, + ACTIONS(3309), 1, anon_sym_LPAREN, - ACTIONS(6755), 1, + ACTIONS(6460), 1, + anon_sym_COLON, + ACTIONS(6804), 1, sym__member_signature_marker, - STATE(3848), 1, + STATE(3332), 1, sym_formal_parameters, - STATE(4188), 1, - sym_type_annotation, - STATE(4757), 1, - sym__initializer, - STATE(5451), 1, + STATE(4390), 1, sym__call_signature, - STATE(5508), 1, + STATE(4395), 1, + sym_type_annotation, + STATE(5568), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6753), 3, + ACTIONS(6772), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [127194] = 12, - ACTIONS(2509), 1, + anon_sym_PIPE_RBRACE, + [127387] = 12, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6437), 1, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - ACTIONS(6473), 1, + ACTIONS(6470), 1, anon_sym_LPAREN, - ACTIONS(6755), 1, + ACTIONS(6778), 1, sym__member_signature_marker, - STATE(3848), 1, + STATE(3940), 1, sym_formal_parameters, - STATE(4428), 1, + STATE(4178), 1, sym_type_annotation, - STATE(4748), 1, + STATE(4734), 1, sym__initializer, - STATE(5347), 1, - sym__call_signature, - STATE(5508), 1, + STATE(5504), 1, sym_type_parameters, + STATE(5616), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6753), 3, + ACTIONS(6776), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [127234] = 12, - ACTIONS(2509), 1, + [127427] = 12, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6437), 1, - anon_sym_EQ, - ACTIONS(6443), 1, + ACTIONS(3309), 1, anon_sym_LPAREN, - ACTIONS(6445), 1, + ACTIONS(6452), 1, + anon_sym_EQ, + ACTIONS(6460), 1, anon_sym_COLON, - ACTIONS(6779), 1, + ACTIONS(6806), 1, sym__member_signature_marker, - STATE(3384), 1, + STATE(3332), 1, sym_formal_parameters, - STATE(3873), 1, - sym__call_signature, - STATE(4231), 1, + STATE(4148), 1, sym_type_annotation, - STATE(5036), 1, + STATE(5250), 1, + sym__call_signature, + STATE(5263), 1, sym__initializer, - STATE(5446), 1, + STATE(5568), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6777), 3, + ACTIONS(6800), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [127274] = 10, - ACTIONS(2509), 1, + [127467] = 10, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(3295), 1, + ACTIONS(3309), 1, anon_sym_LPAREN, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - ACTIONS(6783), 1, + ACTIONS(6810), 1, sym__member_signature_marker, - STATE(3335), 1, + STATE(3332), 1, sym_formal_parameters, - STATE(4477), 1, + STATE(4523), 1, sym__call_signature, - STATE(4479), 1, + STATE(4524), 1, sym_type_annotation, - STATE(5538), 1, + STATE(5568), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6781), 5, + ACTIONS(6808), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [127310] = 10, - ACTIONS(2509), 1, + [127503] = 10, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(3295), 1, + ACTIONS(3309), 1, anon_sym_LPAREN, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - ACTIONS(6787), 1, + ACTIONS(6812), 1, sym__member_signature_marker, - STATE(3335), 1, + STATE(3332), 1, sym_formal_parameters, - STATE(3612), 1, + STATE(3800), 1, sym__call_signature, - STATE(4280), 1, + STATE(4142), 1, sym_type_annotation, - STATE(5538), 1, + STATE(5568), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6785), 5, + ACTIONS(6756), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [127346] = 10, - ACTIONS(2509), 1, + [127539] = 12, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(3295), 1, - anon_sym_LPAREN, - ACTIONS(6445), 1, + ACTIONS(6452), 1, + anon_sym_EQ, + ACTIONS(6460), 1, anon_sym_COLON, - ACTIONS(6791), 1, + ACTIONS(6470), 1, + anon_sym_LPAREN, + ACTIONS(6816), 1, sym__member_signature_marker, - STATE(3335), 1, + STATE(3940), 1, sym_formal_parameters, - STATE(4544), 1, - sym__call_signature, - STATE(4545), 1, + STATE(4322), 1, sym_type_annotation, - STATE(5538), 1, + STATE(5029), 1, + sym__initializer, + STATE(5504), 1, sym_type_parameters, + STATE(5559), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6789), 5, + ACTIONS(6814), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [127382] = 12, - ACTIONS(2509), 1, + [127579] = 12, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6437), 1, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6443), 1, - anon_sym_LPAREN, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - ACTIONS(6795), 1, + ACTIONS(6470), 1, + anon_sym_LPAREN, + ACTIONS(6778), 1, sym__member_signature_marker, - STATE(3384), 1, + STATE(3940), 1, sym_formal_parameters, - STATE(3974), 1, - sym__call_signature, - STATE(4321), 1, + STATE(4306), 1, sym_type_annotation, - STATE(4937), 1, + STATE(4999), 1, sym__initializer, - STATE(5446), 1, + STATE(5504), 1, sym_type_parameters, + STATE(5637), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6793), 3, + ACTIONS(6776), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [127422] = 6, - ACTIONS(4304), 1, + [127619] = 6, + ACTIONS(4485), 1, anon_sym_EQ, - ACTIONS(6797), 1, + ACTIONS(6784), 1, anon_sym_AMP, - ACTIONS(6799), 1, + ACTIONS(6786), 1, anon_sym_PIPE, - ACTIONS(6801), 1, + ACTIONS(6788), 1, anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4306), 9, + ACTIONS(4487), 9, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, @@ -245626,47 +245999,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACK, anon_sym_EQ_GT, anon_sym_GT, - [127450] = 12, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(6437), 1, - anon_sym_EQ, - ACTIONS(6445), 1, - anon_sym_COLON, - ACTIONS(6473), 1, - anon_sym_LPAREN, - ACTIONS(6805), 1, - sym__member_signature_marker, - STATE(3848), 1, - sym_formal_parameters, - STATE(4334), 1, - sym_type_annotation, - STATE(4948), 1, - sym__initializer, - STATE(5508), 1, - sym_type_parameters, - STATE(5688), 1, - sym__call_signature, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6803), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [127490] = 6, - ACTIONS(6649), 1, + [127647] = 6, + ACTIONS(6536), 1, anon_sym_LT, - ACTIONS(6807), 1, + ACTIONS(6818), 1, anon_sym_DOT, - ACTIONS(6809), 1, + ACTIONS(6820), 1, anon_sym_is, - STATE(3425), 1, + STATE(3488), 1, sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3575), 9, + ACTIONS(3580), 9, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, @@ -245676,157 +246021,91 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [127518] = 4, - ACTIONS(4369), 1, - anon_sym_EQ, - ACTIONS(6797), 1, - anon_sym_AMP, + [127675] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4371), 11, + ACTIONS(4387), 13, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_EQ_GT, - anon_sym_PIPE, - anon_sym_GT, - anon_sym_extends, - [127542] = 12, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(6437), 1, - anon_sym_EQ, - ACTIONS(6445), 1, - anon_sym_COLON, - ACTIONS(6473), 1, anon_sym_LPAREN, - ACTIONS(6771), 1, - sym__member_signature_marker, - STATE(3848), 1, - sym_formal_parameters, - STATE(4376), 1, - sym_type_annotation, - STATE(5017), 1, - sym__initializer, - STATE(5362), 1, - sym__call_signature, - STATE(5508), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6769), 3, - sym__automatic_semicolon, - anon_sym_COMMA, anon_sym_SEMI, - [127582] = 12, - ACTIONS(2509), 1, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_LT, - ACTIONS(6437), 1, - anon_sym_EQ, - ACTIONS(6445), 1, - anon_sym_COLON, - ACTIONS(6473), 1, - anon_sym_LPAREN, - ACTIONS(6813), 1, - sym__member_signature_marker, - STATE(3848), 1, - sym_formal_parameters, - STATE(4550), 1, - sym_type_annotation, - STATE(5313), 1, - sym__initializer, - STATE(5508), 1, - sym_type_parameters, - STATE(5706), 1, - sym__call_signature, + anon_sym_extends, + [127695] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6811), 3, + ACTIONS(4501), 13, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_SEMI, - [127622] = 7, - ACTIONS(3826), 1, - anon_sym_COMMA, - ACTIONS(3843), 1, - anon_sym_RBRACE, - ACTIONS(4190), 1, - anon_sym_EQ, - STATE(4863), 1, - aux_sym_object_repeat1, - STATE(4870), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(696), 8, - sym__automatic_semicolon, - sym__member_signature_marker, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - [127652] = 12, - ACTIONS(2509), 1, + anon_sym_extends, + [127715] = 10, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6437), 1, - anon_sym_EQ, - ACTIONS(6445), 1, - anon_sym_COLON, - ACTIONS(6473), 1, + ACTIONS(3309), 1, anon_sym_LPAREN, - ACTIONS(6771), 1, + ACTIONS(6460), 1, + anon_sym_COLON, + ACTIONS(6822), 1, sym__member_signature_marker, - STATE(3848), 1, + STATE(3332), 1, sym_formal_parameters, - STATE(4438), 1, + STATE(4180), 1, sym_type_annotation, - STATE(5098), 1, - sym__initializer, - STATE(5466), 1, + STATE(4557), 1, sym__call_signature, - STATE(5508), 1, + STATE(5568), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6769), 3, + ACTIONS(6768), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [127692] = 3, - ACTIONS(4453), 1, - anon_sym_PIPE, + anon_sym_PIPE_RBRACE, + [127751] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4455), 12, + ACTIONS(4395), 13, sym__automatic_semicolon, - anon_sym_EQ, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, anon_sym_extends, - anon_sym_PIPE_RBRACE, - [127714] = 2, + [127771] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4154), 13, + ACTIONS(4399), 13, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, @@ -245840,11 +246119,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - [127734] = 2, + [127791] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4158), 13, + ACTIONS(4395), 13, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, @@ -245858,58 +246137,47 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - [127754] = 3, - ACTIONS(4461), 1, - anon_sym_PIPE, + [127811] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4463), 12, + ACTIONS(4399), 13, sym__automatic_semicolon, - anon_sym_EQ, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [127776] = 12, - ACTIONS(2509), 1, + anon_sym_PIPE, anon_sym_LT, - ACTIONS(3295), 1, - anon_sym_LPAREN, - ACTIONS(6437), 1, - anon_sym_EQ, - ACTIONS(6445), 1, - anon_sym_COLON, - ACTIONS(6817), 1, - sym__member_signature_marker, - STATE(3335), 1, - sym_formal_parameters, - STATE(4455), 1, - sym_type_annotation, - STATE(5170), 1, - sym__call_signature, - STATE(5171), 1, - sym__initializer, - STATE(5538), 1, - sym_type_parameters, + anon_sym_extends, + [127831] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6815), 3, + ACTIONS(4403), 13, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, anon_sym_COMMA, + anon_sym_LPAREN, anon_sym_SEMI, - [127816] = 2, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [127851] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4162), 13, + ACTIONS(4407), 13, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, @@ -245923,11 +246191,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - [127836] = 2, + [127871] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4166), 13, + ACTIONS(4403), 13, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, @@ -245941,39 +246209,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - [127856] = 12, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(6437), 1, - anon_sym_EQ, - ACTIONS(6445), 1, - anon_sym_COLON, - ACTIONS(6473), 1, - anon_sym_LPAREN, - ACTIONS(6755), 1, - sym__member_signature_marker, - STATE(3848), 1, - sym_formal_parameters, - STATE(4249), 1, - sym_type_annotation, - STATE(4868), 1, - sym__initializer, - STATE(5461), 1, - sym__call_signature, - STATE(5508), 1, - sym_type_parameters, + [127891] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6753), 3, + ACTIONS(4407), 13, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, anon_sym_COMMA, + anon_sym_LPAREN, anon_sym_SEMI, - [127896] = 2, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [127911] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4162), 13, + ACTIONS(4411), 13, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, @@ -245987,11 +246245,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - [127916] = 2, + [127931] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4166), 13, + ACTIONS(4415), 13, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, @@ -246005,102 +246263,83 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - [127936] = 8, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(3295), 1, - anon_sym_LPAREN, - ACTIONS(4190), 1, - anon_sym_EQ, - STATE(3748), 1, - sym_formal_parameters, - STATE(5330), 1, - sym_type_parameters, + [127951] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3992), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - ACTIONS(696), 6, + ACTIONS(4411), 13, sym__automatic_semicolon, - sym__member_signature_marker, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - [127968] = 6, - ACTIONS(4345), 1, - anon_sym_EQ, - ACTIONS(6797), 1, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP, - ACTIONS(6799), 1, anon_sym_PIPE, - ACTIONS(6801), 1, + anon_sym_LT, anon_sym_extends, + [127971] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4347), 9, + ACTIONS(4415), 13, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_EQ_GT, - anon_sym_GT, - [127996] = 10, - ACTIONS(2509), 1, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_LT, - ACTIONS(3295), 1, - anon_sym_LPAREN, - ACTIONS(6445), 1, - anon_sym_COLON, - ACTIONS(6819), 1, - sym__member_signature_marker, - STATE(3335), 1, - sym_formal_parameters, - STATE(3643), 1, - sym__call_signature, - STATE(4479), 1, - sym_type_annotation, - STATE(5538), 1, - sym_type_parameters, + anon_sym_extends, + [127991] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6781), 5, + ACTIONS(4439), 13, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [128032] = 3, - ACTIONS(3241), 1, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [128011] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3243), 12, + ACTIONS(4443), 13, sym__automatic_semicolon, - anon_sym_EQ, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, anon_sym_extends, - anon_sym_PIPE_RBRACE, - [128054] = 2, + [128031] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4178), 13, + ACTIONS(4443), 13, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, @@ -246114,58 +246353,47 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - [128074] = 11, - ACTIONS(3560), 1, - anon_sym_LT, - ACTIONS(6401), 1, - anon_sym_DOT, - ACTIONS(6821), 1, - anon_sym_EQ, - ACTIONS(6826), 1, - anon_sym_COLON, - ACTIONS(6828), 1, - anon_sym_extends, - STATE(3073), 1, - sym_type_arguments, - STATE(4603), 1, - sym_constraint, - STATE(5434), 1, - sym_default_type, + [128051] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6823), 2, + ACTIONS(4443), 13, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_GT, - ACTIONS(3575), 3, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, - [128112] = 4, - ACTIONS(4142), 1, - anon_sym_EQ, - ACTIONS(6797), 1, - anon_sym_AMP, + anon_sym_LT, + anon_sym_extends, + [128071] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4144), 11, + ACTIONS(4447), 13, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_EQ_GT, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, anon_sym_PIPE, - anon_sym_GT, + anon_sym_LT, anon_sym_extends, - [128136] = 2, + [128091] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4182), 13, + ACTIONS(4447), 13, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, @@ -246179,65 +246407,53 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - [128156] = 12, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(6437), 1, - anon_sym_EQ, - ACTIONS(6445), 1, - anon_sym_COLON, - ACTIONS(6473), 1, - anon_sym_LPAREN, - ACTIONS(6755), 1, - sym__member_signature_marker, - STATE(3848), 1, - sym_formal_parameters, - STATE(4363), 1, - sym_type_annotation, - STATE(5307), 1, - sym__initializer, - STATE(5508), 1, - sym_type_parameters, - STATE(5690), 1, - sym__call_signature, + [128111] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6753), 3, + ACTIONS(4447), 13, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, anon_sym_COMMA, + anon_sym_LPAREN, anon_sym_SEMI, - [128196] = 10, - ACTIONS(2509), 1, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [128131] = 8, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(3295), 1, + ACTIONS(3309), 1, anon_sym_LPAREN, - ACTIONS(6445), 1, - anon_sym_COLON, - ACTIONS(6831), 1, - sym__member_signature_marker, - STATE(3335), 1, + ACTIONS(4177), 1, + anon_sym_EQ, + STATE(3714), 1, sym_formal_parameters, - STATE(3759), 1, - sym__call_signature, - STATE(4399), 1, - sym_type_annotation, - STATE(5538), 1, + STATE(5597), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6745), 5, - sym__automatic_semicolon, + ACTIONS(3985), 2, anon_sym_COMMA, anon_sym_RBRACE, + ACTIONS(698), 6, + sym__automatic_semicolon, + sym__member_signature_marker, anon_sym_SEMI, + anon_sym_COLON, + anon_sym_QMARK, anon_sym_PIPE_RBRACE, - [128232] = 2, + [128163] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4178), 13, + ACTIONS(4451), 13, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, @@ -246251,89 +246467,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - [128252] = 12, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(6437), 1, - anon_sym_EQ, - ACTIONS(6445), 1, - anon_sym_COLON, - ACTIONS(6473), 1, - anon_sym_LPAREN, - ACTIONS(6805), 1, - sym__member_signature_marker, - STATE(3848), 1, - sym_formal_parameters, - STATE(4407), 1, - sym_type_annotation, - STATE(5053), 1, - sym__initializer, - STATE(5410), 1, - sym__call_signature, - STATE(5508), 1, - sym_type_parameters, + [128183] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6803), 3, + ACTIONS(4451), 13, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_SEMI, - [128292] = 12, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(6437), 1, - anon_sym_EQ, - ACTIONS(6445), 1, - anon_sym_COLON, - ACTIONS(6473), 1, anon_sym_LPAREN, - ACTIONS(6755), 1, - sym__member_signature_marker, - STATE(3848), 1, - sym_formal_parameters, - STATE(4253), 1, - sym_type_annotation, - STATE(4876), 1, - sym__initializer, - STATE(5508), 1, - sym_type_parameters, - STATE(5514), 1, - sym__call_signature, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6753), 3, - sym__automatic_semicolon, - anon_sym_COMMA, anon_sym_SEMI, - [128332] = 6, - ACTIONS(4395), 1, - anon_sym_EQ, - ACTIONS(6797), 1, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP, - ACTIONS(6799), 1, anon_sym_PIPE, - ACTIONS(6801), 1, + anon_sym_LT, anon_sym_extends, + [128203] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4397), 9, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_EQ_GT, - anon_sym_GT, - [128360] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4182), 13, + ACTIONS(4451), 13, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, @@ -246347,99 +246503,83 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - [128380] = 3, - ACTIONS(3237), 1, - anon_sym_PIPE, + [128223] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3239), 12, + ACTIONS(4471), 13, sym__automatic_semicolon, - anon_sym_EQ, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [128402] = 12, - ACTIONS(2509), 1, + anon_sym_PIPE, anon_sym_LT, - ACTIONS(6437), 1, - anon_sym_EQ, - ACTIONS(6445), 1, - anon_sym_COLON, - ACTIONS(6473), 1, - anon_sym_LPAREN, - ACTIONS(6805), 1, - sym__member_signature_marker, - STATE(3848), 1, - sym_formal_parameters, - STATE(4410), 1, - sym_type_annotation, - STATE(5063), 1, - sym__initializer, - STATE(5418), 1, - sym__call_signature, - STATE(5508), 1, - sym_type_parameters, + anon_sym_extends, + [128243] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6803), 3, + ACTIONS(4471), 13, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, anon_sym_COMMA, + anon_sym_LPAREN, anon_sym_SEMI, - [128442] = 4, - ACTIONS(4403), 1, - anon_sym_EQ, - ACTIONS(6833), 1, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, anon_sym_extends, + [128263] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4405), 11, + ACTIONS(4471), 13, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_LPAREN, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_EQ_GT, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_GT, - [128466] = 5, - ACTIONS(4120), 1, - anon_sym_PIPE, - ACTIONS(6425), 1, anon_sym_LT, - STATE(3294), 1, - sym_type_arguments, + anon_sym_extends, + [128283] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4122), 10, + ACTIONS(4475), 13, sym__automatic_semicolon, - anon_sym_EQ, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, anon_sym_extends, - anon_sym_PIPE_RBRACE, - [128492] = 2, + [128303] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4186), 13, + ACTIONS(4475), 13, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, @@ -246453,30 +246593,29 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - [128512] = 3, - ACTIONS(3255), 1, - anon_sym_PIPE, + [128323] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3257), 12, + ACTIONS(4475), 13, sym__automatic_semicolon, - anon_sym_EQ, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, anon_sym_extends, - anon_sym_PIPE_RBRACE, - [128534] = 2, + [128343] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4204), 13, + ACTIONS(4479), 13, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, @@ -246490,11 +246629,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - [128554] = 2, + [128363] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4186), 13, + ACTIONS(4479), 13, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, @@ -246508,11 +246647,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - [128574] = 2, + [128383] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4204), 13, + ACTIONS(4479), 13, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, @@ -246526,15 +246665,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - [128594] = 4, - ACTIONS(1888), 1, - anon_sym_DOT, - ACTIONS(4308), 1, + [128403] = 5, + ACTIONS(4115), 1, anon_sym_PIPE, + ACTIONS(6420), 1, + anon_sym_LT, + STATE(3320), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4310), 11, + ACTIONS(4117), 10, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -246543,142 +246684,233 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, - anon_sym_LT, anon_sym_extends, anon_sym_PIPE_RBRACE, - [128618] = 6, - ACTIONS(4224), 1, + [128429] = 7, + ACTIONS(3841), 1, + anon_sym_COMMA, + ACTIONS(3855), 1, + anon_sym_RBRACE, + ACTIONS(4177), 1, anon_sym_EQ, - ACTIONS(6797), 1, - anon_sym_AMP, - ACTIONS(6799), 1, - anon_sym_PIPE, - ACTIONS(6801), 1, - anon_sym_extends, + STATE(4769), 1, + aux_sym_object_repeat1, + STATE(5141), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4226), 9, - anon_sym_LBRACE, + ACTIONS(698), 8, + sym__automatic_semicolon, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + [128459] = 12, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_EQ, + ACTIONS(6460), 1, + anon_sym_COLON, + ACTIONS(6470), 1, + anon_sym_LPAREN, + ACTIONS(6782), 1, + sym__member_signature_marker, + STATE(3940), 1, + sym_formal_parameters, + STATE(4218), 1, + sym_type_annotation, + STATE(4857), 1, + sym__initializer, + STATE(5504), 1, + sym_type_parameters, + STATE(5727), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6780), 3, + sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, + anon_sym_SEMI, + [128499] = 10, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(3309), 1, + anon_sym_LPAREN, + ACTIONS(6460), 1, anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_EQ_GT, - anon_sym_GT, - [128646] = 4, - ACTIONS(1842), 1, - anon_sym_DOT, - ACTIONS(4308), 1, - anon_sym_PIPE, + ACTIONS(6824), 1, + sym__member_signature_marker, + STATE(3332), 1, + sym_formal_parameters, + STATE(3760), 1, + sym__call_signature, + STATE(4496), 1, + sym_type_annotation, + STATE(5568), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4310), 11, + ACTIONS(6760), 5, sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_LT, - anon_sym_extends, anon_sym_PIPE_RBRACE, - [128670] = 6, - ACTIONS(4236), 1, + [128535] = 12, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6797), 1, - anon_sym_AMP, - ACTIONS(6799), 1, - anon_sym_PIPE, - ACTIONS(6801), 1, - anon_sym_extends, + ACTIONS(6458), 1, + anon_sym_LPAREN, + ACTIONS(6460), 1, + anon_sym_COLON, + ACTIONS(6828), 1, + sym__member_signature_marker, + STATE(3438), 1, + sym_formal_parameters, + STATE(3937), 1, + sym__call_signature, + STATE(4452), 1, + sym_type_annotation, + STATE(5176), 1, + sym__initializer, + STATE(5644), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4238), 9, - anon_sym_LBRACE, + ACTIONS(6826), 3, + sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_EQ_GT, - anon_sym_GT, - [128698] = 12, - ACTIONS(2509), 1, + anon_sym_SEMI, + [128575] = 12, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6437), 1, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - ACTIONS(6473), 1, + ACTIONS(6470), 1, anon_sym_LPAREN, - ACTIONS(6805), 1, + ACTIONS(6832), 1, sym__member_signature_marker, - STATE(3848), 1, + STATE(3940), 1, sym_formal_parameters, - STATE(4457), 1, + STATE(4050), 1, sym_type_annotation, - STATE(5154), 1, + STATE(4793), 1, sym__initializer, - STATE(5508), 1, - sym_type_parameters, - STATE(5537), 1, + STATE(5423), 1, sym__call_signature, + STATE(5504), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6830), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [128615] = 11, + ACTIONS(3598), 1, + anon_sym_LT, + ACTIONS(6422), 1, + anon_sym_DOT, + ACTIONS(6834), 1, + anon_sym_EQ, + ACTIONS(6839), 1, + anon_sym_COLON, + ACTIONS(6841), 1, + anon_sym_extends, + STATE(2999), 1, + sym_type_arguments, + STATE(4683), 1, + sym_constraint, + STATE(5563), 1, + sym_default_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6836), 2, + anon_sym_COMMA, + anon_sym_GT, + ACTIONS(3580), 3, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + [128653] = 6, + ACTIONS(824), 1, + anon_sym_BQUOTE, + ACTIONS(3975), 1, + anon_sym_LPAREN, + ACTIONS(4315), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6803), 3, + STATE(1745), 2, + sym_template_string, + sym_arguments, + ACTIONS(4317), 8, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [128738] = 10, - ACTIONS(2509), 1, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [128681] = 12, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(3295), 1, + ACTIONS(6452), 1, + anon_sym_EQ, + ACTIONS(6458), 1, anon_sym_LPAREN, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - ACTIONS(6835), 1, + ACTIONS(6846), 1, sym__member_signature_marker, - STATE(3335), 1, + STATE(3438), 1, sym_formal_parameters, - STATE(4279), 1, + STATE(3898), 1, sym__call_signature, - STATE(4280), 1, + STATE(4184), 1, sym_type_annotation, - STATE(5538), 1, + STATE(4767), 1, + sym__initializer, + STATE(5644), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6785), 5, + ACTIONS(6844), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [128774] = 7, - ACTIONS(3826), 1, + [128721] = 7, + ACTIONS(3841), 1, anon_sym_COMMA, - ACTIONS(3834), 1, + ACTIONS(3852), 1, anon_sym_RBRACE, - ACTIONS(4190), 1, + ACTIONS(4177), 1, anon_sym_EQ, - STATE(4754), 1, + STATE(5139), 1, aux_sym_object_repeat1, - STATE(4870), 1, + STATE(5141), 1, aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(696), 8, + ACTIONS(698), 8, sym__automatic_semicolon, sym__member_signature_marker, anon_sym_LPAREN, @@ -246687,245 +246919,468 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_QMARK, anon_sym_PIPE_RBRACE, - [128804] = 6, - ACTIONS(4333), 1, - anon_sym_EQ, - ACTIONS(6797), 1, - anon_sym_AMP, - ACTIONS(6799), 1, + [128751] = 10, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(3309), 1, + anon_sym_LPAREN, + ACTIONS(6460), 1, + anon_sym_COLON, + ACTIONS(6848), 1, + sym__member_signature_marker, + STATE(3332), 1, + sym_formal_parameters, + STATE(3807), 1, + sym__call_signature, + STATE(4524), 1, + sym_type_annotation, + STATE(5568), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6808), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [128787] = 5, + ACTIONS(3548), 1, + anon_sym_DOT, + ACTIONS(3552), 1, + anon_sym_QMARK_DOT, + ACTIONS(3554), 1, anon_sym_PIPE, - ACTIONS(6801), 1, - anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4335), 9, + ACTIONS(3544), 10, + sym__automatic_semicolon, + anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_EQ_GT, - anon_sym_GT, - [128832] = 6, - ACTIONS(4341), 1, - anon_sym_EQ, - ACTIONS(6797), 1, anon_sym_AMP, - ACTIONS(6799), 1, - anon_sym_PIPE, - ACTIONS(6801), 1, anon_sym_extends, + anon_sym_PIPE_RBRACE, + [128813] = 5, + ACTIONS(4249), 1, + anon_sym_PIPE, + ACTIONS(6850), 1, + anon_sym_DOT, + ACTIONS(6852), 1, + anon_sym_QMARK_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4343), 9, + ACTIONS(4251), 10, + sym__automatic_semicolon, + anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_EQ_GT, - anon_sym_GT, - [128860] = 12, - ACTIONS(2509), 1, + anon_sym_AMP, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [128839] = 12, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6437), 1, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6443), 1, - anon_sym_LPAREN, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - ACTIONS(6837), 1, + ACTIONS(6470), 1, + anon_sym_LPAREN, + ACTIONS(6778), 1, sym__member_signature_marker, - STATE(3384), 1, + STATE(3940), 1, sym_formal_parameters, - STATE(4002), 1, + STATE(4104), 1, + sym_type_annotation, + STATE(4989), 1, + sym__initializer, + STATE(5504), 1, + sym_type_parameters, + STATE(5633), 1, sym__call_signature, - STATE(4455), 1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6776), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [128879] = 12, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(6452), 1, + anon_sym_EQ, + ACTIONS(6460), 1, + anon_sym_COLON, + ACTIONS(6470), 1, + anon_sym_LPAREN, + ACTIONS(6778), 1, + sym__member_signature_marker, + STATE(3940), 1, + sym_formal_parameters, + STATE(4111), 1, sym_type_annotation, - STATE(5156), 1, + STATE(5020), 1, sym__initializer, - STATE(5446), 1, + STATE(5504), 1, sym_type_parameters, + STATE(5705), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6815), 3, + ACTIONS(6776), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [128900] = 2, + [128919] = 3, + ACTIONS(3455), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4242), 13, + ACTIONS(3457), 12, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT, + anon_sym_BQUOTE, anon_sym_extends, - [128920] = 2, + anon_sym_PIPE_RBRACE, + [128941] = 3, + ACTIONS(3273), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4246), 13, + ACTIONS(3275), 12, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_LPAREN, + anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, anon_sym_QMARK_DOT, anon_sym_AMP, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [128963] = 6, + ACTIONS(4425), 1, + anon_sym_EQ, + ACTIONS(6784), 1, + anon_sym_AMP, + ACTIONS(6786), 1, anon_sym_PIPE, - anon_sym_LT, + ACTIONS(6788), 1, anon_sym_extends, - [128940] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4246), 13, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + ACTIONS(4427), 9, anon_sym_LBRACE, anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_EQ_GT, + anon_sym_GT, + [128991] = 7, + ACTIONS(3841), 1, + anon_sym_COMMA, + ACTIONS(3858), 1, + anon_sym_RBRACE, + ACTIONS(4177), 1, + anon_sym_EQ, + STATE(4769), 1, + aux_sym_object_repeat1, + STATE(5141), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(698), 8, + sym__automatic_semicolon, + sym__member_signature_marker, anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + [129021] = 6, + ACTIONS(4433), 1, + anon_sym_EQ, + ACTIONS(6784), 1, anon_sym_AMP, + ACTIONS(6786), 1, anon_sym_PIPE, - anon_sym_LT, + ACTIONS(6788), 1, anon_sym_extends, - [128960] = 10, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(3295), 1, - anon_sym_LPAREN, - ACTIONS(6445), 1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4435), 9, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, anon_sym_COLON, - ACTIONS(6839), 1, - sym__member_signature_marker, - STATE(3335), 1, - sym_formal_parameters, - STATE(3727), 1, - sym__call_signature, - STATE(4545), 1, - sym_type_annotation, - STATE(5538), 1, - sym_type_parameters, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_EQ_GT, + anon_sym_GT, + [129049] = 7, + ACTIONS(3841), 1, + anon_sym_COMMA, + ACTIONS(3849), 1, + anon_sym_RBRACE, + ACTIONS(4177), 1, + anon_sym_EQ, + STATE(4769), 1, + aux_sym_object_repeat1, + STATE(5141), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6789), 5, + ACTIONS(698), 8, sym__automatic_semicolon, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + anon_sym_PIPE_RBRACE, + [129079] = 7, + ACTIONS(3841), 1, anon_sym_COMMA, + ACTIONS(3844), 1, anon_sym_RBRACE, + ACTIONS(4177), 1, + anon_sym_EQ, + STATE(4769), 1, + aux_sym_object_repeat1, + STATE(5141), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(698), 8, + sym__automatic_semicolon, + sym__member_signature_marker, + anon_sym_LPAREN, anon_sym_SEMI, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, anon_sym_PIPE_RBRACE, - [128996] = 2, + [129109] = 4, + ACTIONS(4265), 1, + anon_sym_EQ, + ACTIONS(6784), 1, + anon_sym_AMP, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4246), 13, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + ACTIONS(4267), 11, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_SEMI, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + anon_sym_RBRACK, + anon_sym_EQ_GT, + anon_sym_PIPE, + anon_sym_GT, + anon_sym_extends, + [129133] = 6, + ACTIONS(4489), 1, + anon_sym_EQ, + ACTIONS(6784), 1, anon_sym_AMP, + ACTIONS(6786), 1, anon_sym_PIPE, - anon_sym_LT, + ACTIONS(6788), 1, anon_sym_extends, - [129016] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4250), 13, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + ACTIONS(4491), 9, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_SEMI, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + anon_sym_RBRACK, + anon_sym_EQ_GT, + anon_sym_GT, + [129161] = 6, + ACTIONS(4493), 1, + anon_sym_EQ, + ACTIONS(6784), 1, anon_sym_AMP, + ACTIONS(6786), 1, anon_sym_PIPE, - anon_sym_LT, + ACTIONS(6788), 1, anon_sym_extends, - [129036] = 7, - ACTIONS(3826), 1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4495), 9, + anon_sym_LBRACE, anon_sym_COMMA, - ACTIONS(3840), 1, anon_sym_RBRACE, - ACTIONS(4190), 1, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_EQ_GT, + anon_sym_GT, + [129189] = 12, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(3309), 1, + anon_sym_LPAREN, + ACTIONS(6452), 1, anon_sym_EQ, - STATE(4754), 1, - aux_sym_object_repeat1, - STATE(4870), 1, - aux_sym_object_pattern_repeat1, + ACTIONS(6460), 1, + anon_sym_COLON, + ACTIONS(6854), 1, + sym__member_signature_marker, + STATE(3332), 1, + sym_formal_parameters, + STATE(4184), 1, + sym_type_annotation, + STATE(4815), 1, + sym__call_signature, + STATE(4825), 1, + sym__initializer, + STATE(5568), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6844), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [129229] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(696), 8, + ACTIONS(5256), 12, sym__automatic_semicolon, sym__member_signature_marker, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_BANG, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, anon_sym_PIPE_RBRACE, - [129066] = 3, - ACTIONS(4469), 1, + [129248] = 8, + ACTIONS(3562), 1, + anon_sym_DOT, + ACTIONS(3564), 1, + anon_sym_QMARK_DOT, + ACTIONS(6856), 1, + anon_sym_LPAREN, + ACTIONS(6858), 1, + anon_sym_LT, + STATE(2955), 1, + sym_arguments, + STATE(3054), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3544), 6, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, anon_sym_PIPE, + anon_sym_extends, + [129279] = 8, + ACTIONS(6406), 1, + anon_sym_DOT, + ACTIONS(6408), 1, + anon_sym_QMARK_DOT, + ACTIONS(6856), 1, + anon_sym_LPAREN, + ACTIONS(6858), 1, + anon_sym_LT, + STATE(2960), 1, + sym_arguments, + STATE(3061), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4471), 12, - sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, + ACTIONS(4105), 6, + anon_sym_as, anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [129310] = 8, + ACTIONS(6410), 1, anon_sym_DOT, + ACTIONS(6412), 1, anon_sym_QMARK_DOT, + ACTIONS(6856), 1, + anon_sym_LPAREN, + ACTIONS(6858), 1, + anon_sym_LT, + STATE(2957), 1, + sym_arguments, + STATE(3085), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4111), 6, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_AMP, + anon_sym_PIPE, anon_sym_extends, - anon_sym_PIPE_RBRACE, - [129088] = 4, - ACTIONS(4126), 1, + [129341] = 4, + ACTIONS(4123), 1, anon_sym_PIPE, - ACTIONS(6453), 1, + ACTIONS(6550), 1, anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4128), 10, + ACTIONS(4125), 10, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -246936,19 +247391,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [129111] = 6, - ACTIONS(2509), 1, + [129364] = 6, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(3295), 1, + ACTIONS(3309), 1, anon_sym_LPAREN, - STATE(3748), 1, + STATE(3714), 1, sym_formal_parameters, - STATE(5330), 1, + STATE(5597), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(696), 8, + ACTIONS(698), 8, sym__automatic_semicolon, sym__member_signature_marker, anon_sym_COMMA, @@ -246957,113 +247412,118 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_QMARK, anon_sym_PIPE_RBRACE, - [129138] = 3, - ACTIONS(3445), 1, - anon_sym_PIPE, + [129391] = 12, + ACTIONS(1650), 1, + anon_sym_DQUOTE, + ACTIONS(1652), 1, + anon_sym_SQUOTE, + ACTIONS(6436), 1, + anon_sym_STAR, + ACTIONS(6440), 1, + anon_sym_LBRACE, + ACTIONS(6698), 1, + sym_identifier, + ACTIONS(6700), 1, + anon_sym_type, + STATE(4238), 1, + sym_string, + STATE(4239), 1, + sym_import_require_clause, + STATE(5374), 1, + sym__import_identifier, + STATE(5431), 1, + sym_import_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5812), 2, + sym_namespace_import, + sym_named_imports, + [129430] = 5, + ACTIONS(6536), 1, + anon_sym_LT, + ACTIONS(6818), 1, + anon_sym_DOT, + STATE(3488), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3447), 11, + ACTIONS(3580), 9, sym__automatic_semicolon, - anon_sym_EQ, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, + anon_sym_PIPE, anon_sym_extends, - anon_sym_PIPE_RBRACE, - [129159] = 2, + [129455] = 3, + ACTIONS(1914), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5222), 12, + ACTIONS(1912), 11, sym__automatic_semicolon, - sym__member_signature_marker, anon_sym_EQ, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_BANG, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_extends, + anon_sym_is, anon_sym_PIPE_RBRACE, - [129178] = 8, - ACTIONS(3560), 1, - anon_sym_LT, - ACTIONS(3589), 1, + [129476] = 8, + ACTIONS(849), 1, anon_sym_COLON, - ACTIONS(6401), 1, + ACTIONS(3598), 1, + anon_sym_LT, + ACTIONS(6422), 1, anon_sym_DOT, - ACTIONS(6841), 1, + ACTIONS(6860), 1, anon_sym_QMARK, - STATE(3073), 1, + STATE(2999), 1, sym_type_arguments, - STATE(5524), 1, + STATE(5372), 1, sym_type_annotation, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3575), 6, + ACTIONS(3580), 6, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [129209] = 12, - ACTIONS(1616), 1, - anon_sym_DQUOTE, - ACTIONS(1618), 1, - anon_sym_SQUOTE, - ACTIONS(6405), 1, - anon_sym_STAR, - ACTIONS(6409), 1, - anon_sym_LBRACE, - ACTIONS(6721), 1, - sym_identifier, - ACTIONS(6723), 1, - anon_sym_type, - STATE(4437), 1, - sym_string, - STATE(4439), 1, - sym_import_require_clause, - STATE(5376), 1, - sym__import_identifier, - STATE(5499), 1, - sym_import_clause, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - STATE(6019), 2, - sym_namespace_import, - sym_named_imports, - [129248] = 2, + [129507] = 4, + ACTIONS(4233), 1, + anon_sym_PIPE, + ACTIONS(6863), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3484), 12, + ACTIONS(4235), 10, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_LPAREN, + anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT, anon_sym_extends, - [129267] = 2, + anon_sym_PIPE_RBRACE, + [129530] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1846), 12, + ACTIONS(698), 12, sym__automatic_semicolon, sym__member_signature_marker, anon_sym_EQ, @@ -247076,11 +247536,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LT, anon_sym_QMARK, anon_sym_PIPE_RBRACE, - [129286] = 2, + [129549] = 4, + ACTIONS(4115), 1, + anon_sym_PIPE, + ACTIONS(6865), 1, + anon_sym_is, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4117), 10, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_extends, + anon_sym_PIPE_RBRACE, + [129572] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3490), 12, + ACTIONS(3530), 12, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, @@ -247093,52 +247572,54 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - [129305] = 3, - ACTIONS(4130), 1, - anon_sym_PIPE, + [129591] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4132), 11, + ACTIONS(3536), 12, sym__automatic_semicolon, - anon_sym_EQ, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, + anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_DOT, anon_sym_AMP, + anon_sym_PIPE, + anon_sym_LT, anon_sym_extends, - anon_sym_is, - anon_sym_PIPE_RBRACE, - [129326] = 4, - ACTIONS(4000), 1, + [129610] = 7, + ACTIONS(3598), 1, + anon_sym_LT, + ACTIONS(6134), 1, anon_sym_LPAREN, - STATE(1730), 1, + ACTIONS(6414), 1, + anon_sym_DOT, + STATE(2974), 1, sym_arguments, + STATE(3065), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4459), 10, + ACTIONS(4091), 7, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_AMP, anon_sym_PIPE, - anon_sym_GT, anon_sym_QMARK, anon_sym_extends, - [129349] = 4, - ACTIONS(4116), 1, + [129639] = 4, + ACTIONS(4149), 1, anon_sym_PIPE, - ACTIONS(6453), 1, + ACTIONS(6550), 1, anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4118), 10, + ACTIONS(4151), 10, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -247149,66 +247630,62 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [129372] = 3, - ACTIONS(1906), 1, - anon_sym_PIPE, + [129662] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1904), 11, + ACTIONS(1896), 12, sym__automatic_semicolon, + sym__member_signature_marker, anon_sym_EQ, - anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_BANG, + anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_extends, - anon_sym_is, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, anon_sym_PIPE_RBRACE, - [129393] = 3, - ACTIONS(3437), 1, - anon_sym_PIPE, + [129681] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3439), 11, + ACTIONS(4155), 12, sym__automatic_semicolon, - anon_sym_EQ, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_DOT, anon_sym_AMP, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [129414] = 4, - ACTIONS(4120), 1, anon_sym_PIPE, - ACTIONS(6844), 1, - anon_sym_is, + anon_sym_LT, + anon_sym_extends, + [129700] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4122), 10, + ACTIONS(1908), 12, sym__automatic_semicolon, + sym__member_signature_marker, anon_sym_EQ, - anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_BANG, + anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_extends, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, anon_sym_PIPE_RBRACE, - [129437] = 2, + [129719] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4415), 12, + ACTIONS(4363), 12, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, @@ -247221,11 +247698,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - [129456] = 2, + [129738] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4447), 12, + ACTIONS(4367), 12, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, @@ -247238,11 +247715,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - [129475] = 2, + [129757] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4483), 12, + ACTIONS(4371), 12, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, @@ -247255,31 +247732,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_LT, anon_sym_extends, - [129494] = 3, - ACTIONS(3441), 1, + [129776] = 3, + ACTIONS(4127), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3443), 11, + ACTIONS(4129), 11, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, anon_sym_extends, + anon_sym_is, anon_sym_PIPE_RBRACE, - [129515] = 3, - ACTIONS(4174), 1, + [129797] = 3, + ACTIONS(4295), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4172), 11, + ACTIONS(4297), 11, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -247291,15 +247768,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [129536] = 4, - ACTIONS(4321), 1, + [129818] = 3, + ACTIONS(4303), 1, anon_sym_PIPE, - ACTIONS(6846), 1, - anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4323), 10, + ACTIONS(4305), 11, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -247307,162 +247782,52 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_DOT, anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [129559] = 2, + [129839] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4136), 12, + ACTIONS(4329), 11, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_LPAREN, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_LT, anon_sym_extends, - [129578] = 2, + [129857] = 3, + ACTIONS(4457), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1866), 12, + ACTIONS(4459), 10, sym__automatic_semicolon, - sym__member_signature_marker, anon_sym_EQ, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_BANG, - anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - [129597] = 8, - ACTIONS(3546), 1, - anon_sym_DOT, - ACTIONS(3548), 1, - anon_sym_QMARK_DOT, - ACTIONS(6848), 1, - anon_sym_LPAREN, - ACTIONS(6850), 1, - anon_sym_LT, - STATE(2952), 1, - sym_arguments, - STATE(3015), 1, - sym_type_arguments, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3528), 6, - anon_sym_as, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_AMP, - anon_sym_PIPE, anon_sym_extends, - [129628] = 8, - ACTIONS(6395), 1, - anon_sym_DOT, - ACTIONS(6397), 1, - anon_sym_QMARK_DOT, - ACTIONS(6848), 1, - anon_sym_LPAREN, - ACTIONS(6850), 1, - anon_sym_LT, - STATE(2962), 1, - sym_arguments, - STATE(3018), 1, - sym_type_arguments, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4094), 6, - anon_sym_as, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [129659] = 8, - ACTIONS(6391), 1, - anon_sym_DOT, - ACTIONS(6393), 1, - anon_sym_QMARK_DOT, - ACTIONS(6848), 1, - anon_sym_LPAREN, - ACTIONS(6850), 1, - anon_sym_LT, - STATE(2959), 1, - sym_arguments, - STATE(3026), 1, - sym_type_arguments, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4082), 6, - anon_sym_as, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [129690] = 7, - ACTIONS(3560), 1, - anon_sym_LT, - ACTIONS(6072), 1, - anon_sym_LPAREN, - ACTIONS(6399), 1, - anon_sym_DOT, - STATE(2964), 1, - sym_arguments, - STATE(3037), 1, - sym_type_arguments, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4076), 7, - anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_QMARK, - anon_sym_extends, - [129719] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(696), 12, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_BANG, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, anon_sym_PIPE_RBRACE, - [129738] = 5, - ACTIONS(6649), 1, - anon_sym_LT, - ACTIONS(6807), 1, + [129877] = 4, + ACTIONS(6867), 1, anon_sym_DOT, - STATE(3425), 1, - sym_type_arguments, + ACTIONS(6869), 1, + anon_sym_QMARK_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3575), 9, + ACTIONS(4251), 9, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, @@ -247472,13 +247837,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [129763] = 3, - ACTIONS(4433), 1, + [129899] = 3, + ACTIONS(4461), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4435), 11, + ACTIONS(4463), 10, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -247486,34 +247851,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [129784] = 3, - ACTIONS(4373), 1, - anon_sym_PIPE, + [129919] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4375), 10, + ACTIONS(3275), 11, sym__automatic_semicolon, - anon_sym_EQ, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP, + anon_sym_PIPE, anon_sym_extends, - anon_sym_PIPE_RBRACE, - [129804] = 3, - ACTIONS(4236), 1, + [129937] = 3, + ACTIONS(4357), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4238), 10, + ACTIONS(4359), 10, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -247524,17 +247887,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [129824] = 5, - ACTIONS(6852), 1, - anon_sym_AMP, - ACTIONS(6854), 1, + [129957] = 3, + ACTIONS(2393), 1, anon_sym_PIPE, - ACTIONS(6856), 1, - anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4238), 8, + ACTIONS(2391), 10, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -247542,37 +247901,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_PIPE_RBRACE, - [129848] = 5, - ACTIONS(6852), 1, anon_sym_AMP, - ACTIONS(6854), 1, - anon_sym_PIPE, - ACTIONS(6856), 1, anon_sym_extends, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4335), 8, - sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_LBRACK, anon_sym_PIPE_RBRACE, - [129872] = 5, - ACTIONS(6852), 1, + [129977] = 5, + ACTIONS(6871), 1, anon_sym_AMP, - ACTIONS(6854), 1, + ACTIONS(6873), 1, anon_sym_PIPE, - ACTIONS(6856), 1, + ACTIONS(6875), 1, anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4343), 8, + ACTIONS(4359), 8, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -247581,13 +247923,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_LBRACK, anon_sym_PIPE_RBRACE, - [129896] = 3, - ACTIONS(4284), 1, + [130001] = 3, + ACTIONS(4315), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4286), 10, + ACTIONS(4317), 10, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -247598,38 +247940,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [129916] = 11, - ACTIONS(3089), 1, - anon_sym_DQUOTE, - ACTIONS(3091), 1, - anon_sym_SQUOTE, - ACTIONS(6858), 1, - sym_identifier, - ACTIONS(6860), 1, - anon_sym_type, - ACTIONS(6862), 1, - anon_sym_COMMA, - ACTIONS(6864), 1, - anon_sym_RBRACE, - ACTIONS(6866), 1, - anon_sym_typeof, - STATE(5127), 1, - sym_import_specifier, - STATE(5513), 1, - sym__import_identifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - STATE(6033), 2, - sym__module_export_name, - sym_string, - [129952] = 3, - ACTIONS(4116), 1, + [130021] = 3, + ACTIONS(4373), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4118), 10, + ACTIONS(4375), 10, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -247640,31 +247957,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [129972] = 4, - ACTIONS(4190), 1, - anon_sym_EQ, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3992), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - ACTIONS(696), 8, - sym__automatic_semicolon, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - anon_sym_PIPE_RBRACE, - [129994] = 3, - ACTIONS(4216), 1, + [130041] = 3, + ACTIONS(4229), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4218), 10, + ACTIONS(4231), 10, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -247675,13 +247974,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [130014] = 3, - ACTIONS(4126), 1, + [130061] = 3, + ACTIONS(4123), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4128), 10, + ACTIONS(4125), 10, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -247692,13 +247991,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [130034] = 3, - ACTIONS(4148), 1, + [130081] = 3, + ACTIONS(2381), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4150), 10, + ACTIONS(2379), 10, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -247709,48 +248008,45 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [130054] = 4, - ACTIONS(4142), 1, - anon_sym_PIPE, - ACTIONS(6852), 1, - anon_sym_AMP, + [130101] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4144), 9, + ACTIONS(4313), 11, sym__automatic_semicolon, - anon_sym_EQ, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [130076] = 3, - ACTIONS(1888), 1, anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [130119] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4310), 10, + ACTIONS(4321), 11, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_LT, anon_sym_extends, - [130096] = 3, - ACTIONS(4477), 1, + [130137] = 3, + ACTIONS(4343), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4479), 10, + ACTIONS(4345), 10, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -247761,13 +248057,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [130116] = 3, - ACTIONS(4327), 1, + [130157] = 3, + ACTIONS(4239), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4329), 10, + ACTIONS(4241), 10, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -247778,15 +248074,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [130136] = 4, - ACTIONS(4327), 1, + [130177] = 4, + ACTIONS(4239), 1, anon_sym_PIPE, - ACTIONS(6868), 1, + ACTIONS(6877), 1, anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4329), 9, + ACTIONS(4241), 9, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -247796,13 +248092,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [130158] = 3, - ACTIONS(4120), 1, + [130199] = 3, + ACTIONS(4115), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4122), 10, + ACTIONS(4117), 10, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -247813,13 +248109,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [130178] = 3, - ACTIONS(4337), 1, + [130219] = 3, + ACTIONS(4245), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4339), 10, + ACTIONS(4247), 10, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -247830,35 +248126,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [130198] = 8, - ACTIONS(2995), 1, - anon_sym_in, - ACTIONS(4120), 1, - anon_sym_extends, - ACTIONS(6870), 1, - sym_identifier, - ACTIONS(6872), 1, - anon_sym_const, - ACTIONS(6874), 1, - anon_sym_out, - STATE(4720), 1, - sym_variance, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4122), 5, - anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_GT, - [130228] = 3, - ACTIONS(4296), 1, + [130239] = 4, + ACTIONS(4377), 1, anon_sym_PIPE, + ACTIONS(6871), 1, + anon_sym_AMP, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4298), 10, + ACTIONS(4379), 9, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -247866,18 +248142,15 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [130248] = 4, - ACTIONS(4403), 1, + [130261] = 3, + ACTIONS(2385), 1, anon_sym_PIPE, - ACTIONS(6876), 1, - anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4405), 9, + ACTIONS(2383), 10, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -247886,30 +248159,41 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, + anon_sym_extends, anon_sym_PIPE_RBRACE, - [130270] = 2, + [130281] = 8, + ACTIONS(3007), 1, + anon_sym_in, + ACTIONS(4115), 1, + anon_sym_extends, + ACTIONS(6879), 1, + sym_identifier, + ACTIONS(6881), 1, + anon_sym_const, + ACTIONS(6883), 1, + anon_sym_out, + STATE(5060), 1, + sym_variance, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4455), 11, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + ACTIONS(4117), 5, anon_sym_COMMA, - anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_extends, - [130288] = 3, - ACTIONS(4315), 1, + anon_sym_GT, + [130311] = 5, + ACTIONS(6871), 1, + anon_sym_AMP, + ACTIONS(6873), 1, anon_sym_PIPE, + ACTIONS(6875), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4317), 10, + ACTIONS(4427), 8, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -247917,35 +248201,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_extends, anon_sym_PIPE_RBRACE, - [130308] = 3, - ACTIONS(4280), 1, - anon_sym_PIPE, + [130335] = 4, + ACTIONS(4177), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4282), 10, - sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, + ACTIONS(3985), 2, anon_sym_COMMA, anon_sym_RBRACE, + ACTIONS(698), 8, + sym__automatic_semicolon, + sym__member_signature_marker, + anon_sym_LPAREN, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_extends, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, anon_sym_PIPE_RBRACE, - [130328] = 4, - ACTIONS(4369), 1, + [130357] = 3, + ACTIONS(4481), 1, anon_sym_PIPE, - ACTIONS(6852), 1, - anon_sym_AMP, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4371), 9, + ACTIONS(4483), 10, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -247953,19 +248234,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [130350] = 5, - ACTIONS(6852), 1, + [130377] = 5, + ACTIONS(6871), 1, anon_sym_AMP, - ACTIONS(6854), 1, + ACTIONS(6873), 1, anon_sym_PIPE, - ACTIONS(6856), 1, + ACTIONS(6875), 1, anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4226), 8, + ACTIONS(4487), 8, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -247974,13 +248256,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_LBRACK, anon_sym_PIPE_RBRACE, - [130374] = 3, - ACTIONS(4377), 1, + [130401] = 3, + ACTIONS(4381), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4379), 10, + ACTIONS(4383), 10, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -247991,45 +248273,45 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [130394] = 2, + [130421] = 3, + ACTIONS(1892), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4471), 11, + ACTIONS(4349), 10, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, - anon_sym_extends, - [130412] = 4, - ACTIONS(6649), 1, anon_sym_LT, - STATE(3433), 1, - sym_type_arguments, + anon_sym_extends, + [130441] = 3, + ACTIONS(2397), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4122), 9, + ACTIONS(2395), 10, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, - anon_sym_PIPE, anon_sym_extends, - [130434] = 2, + anon_sym_PIPE_RBRACE, + [130461] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3239), 11, + ACTIONS(3255), 11, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, @@ -248041,13 +248323,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [130452] = 3, - ACTIONS(4391), 1, + [130479] = 3, + ACTIONS(4225), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4393), 10, + ACTIONS(4227), 10, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -248058,17 +248340,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [130472] = 5, - ACTIONS(6852), 1, - anon_sym_AMP, - ACTIONS(6854), 1, + [130499] = 3, + ACTIONS(4429), 1, anon_sym_PIPE, - ACTIONS(6856), 1, - anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4306), 8, + ACTIONS(4431), 10, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -248076,14 +248354,16 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_extends, anon_sym_PIPE_RBRACE, - [130496] = 3, - ACTIONS(4345), 1, + [130519] = 3, + ACTIONS(4255), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4347), 10, + ACTIONS(4257), 10, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -248094,13 +248374,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [130516] = 3, - ACTIONS(2389), 1, + [130539] = 3, + ACTIONS(4433), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2387), 10, + ACTIONS(4435), 10, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -248111,47 +248391,51 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [130536] = 3, - ACTIONS(4429), 1, - anon_sym_PIPE, + [130559] = 3, + ACTIONS(1904), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4431), 10, + ACTIONS(4349), 10, sym__automatic_semicolon, - anon_sym_EQ, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, - anon_sym_extends, - anon_sym_PIPE_RBRACE, - [130556] = 3, - ACTIONS(4365), 1, anon_sym_PIPE, + anon_sym_LT, + anon_sym_extends, + [130579] = 7, + ACTIONS(6414), 1, + anon_sym_DOT, + ACTIONS(6856), 1, + anon_sym_LPAREN, + ACTIONS(6858), 1, + anon_sym_LT, + STATE(2974), 1, + sym_arguments, + STATE(3065), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4367), 10, - sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, + ACTIONS(4091), 6, + anon_sym_as, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_AMP, + anon_sym_PIPE, anon_sym_extends, - anon_sym_PIPE_RBRACE, - [130576] = 3, - ACTIONS(2377), 1, + [130607] = 3, + ACTIONS(4259), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2375), 10, + ACTIONS(4213), 10, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -248162,13 +248446,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [130596] = 3, - ACTIONS(4212), 1, + [130627] = 3, + ACTIONS(4261), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4214), 10, + ACTIONS(4263), 10, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -248179,31 +248463,35 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [130616] = 4, - ACTIONS(4409), 1, - anon_sym_PIPE, - ACTIONS(6868), 1, - anon_sym_LBRACK, + [130647] = 6, + ACTIONS(3598), 1, + anon_sym_LT, + ACTIONS(6422), 1, + anon_sym_DOT, + ACTIONS(6885), 1, + anon_sym_is, + STATE(2999), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4411), 9, - sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_LBRACE, + ACTIONS(3580), 7, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_AMP, + anon_sym_PIPE, + anon_sym_QMARK, anon_sym_extends, - anon_sym_PIPE_RBRACE, - [130638] = 3, - ACTIONS(4138), 1, + [130673] = 4, + ACTIONS(4265), 1, anon_sym_PIPE, + ACTIONS(6871), 1, + anon_sym_AMP, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4140), 10, + ACTIONS(4267), 9, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -248211,16 +248499,19 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [130658] = 3, - ACTIONS(2385), 1, + [130695] = 5, + ACTIONS(6871), 1, + anon_sym_AMP, + ACTIONS(6873), 1, anon_sym_PIPE, + ACTIONS(6875), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2383), 10, + ACTIONS(4491), 8, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -248228,20 +248519,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_extends, anon_sym_PIPE_RBRACE, - [130678] = 5, - ACTIONS(6852), 1, - anon_sym_AMP, - ACTIONS(6854), 1, + [130719] = 3, + ACTIONS(4217), 1, anon_sym_PIPE, - ACTIONS(6856), 1, - anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4347), 8, + ACTIONS(4215), 10, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -248249,14 +248534,20 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_extends, anon_sym_PIPE_RBRACE, - [130702] = 3, - ACTIONS(4256), 1, + [130739] = 5, + ACTIONS(6871), 1, + anon_sym_AMP, + ACTIONS(6873), 1, anon_sym_PIPE, + ACTIONS(6875), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4258), 10, + ACTIONS(4495), 8, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -248264,53 +248555,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_extends, anon_sym_PIPE_RBRACE, - [130722] = 6, - ACTIONS(3560), 1, + [130763] = 4, + ACTIONS(6536), 1, anon_sym_LT, - ACTIONS(6401), 1, - anon_sym_DOT, - ACTIONS(6878), 1, - anon_sym_is, - STATE(3073), 1, + STATE(3502), 1, sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3575), 7, - anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_QMARK, - anon_sym_extends, - [130748] = 3, - ACTIONS(4232), 1, - anon_sym_PIPE, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4234), 10, + ACTIONS(4117), 9, sym__automatic_semicolon, - anon_sym_EQ, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, + anon_sym_PIPE, anon_sym_extends, - anon_sym_PIPE_RBRACE, - [130768] = 3, - ACTIONS(2381), 1, + [130785] = 3, + ACTIONS(4269), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2379), 10, + ACTIONS(4271), 10, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -248321,13 +248591,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [130788] = 3, - ACTIONS(4260), 1, + [130805] = 3, + ACTIONS(4273), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4262), 10, + ACTIONS(4275), 10, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -248338,13 +248608,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [130808] = 3, - ACTIONS(4264), 1, + [130825] = 5, + ACTIONS(6871), 1, + anon_sym_AMP, + ACTIONS(6873), 1, anon_sym_PIPE, + ACTIONS(6875), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4266), 10, + ACTIONS(4279), 8, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -248352,16 +248626,14 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_extends, anon_sym_PIPE_RBRACE, - [130828] = 3, - ACTIONS(4355), 1, + [130849] = 3, + ACTIONS(4331), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4357), 10, + ACTIONS(4333), 10, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -248372,30 +248644,32 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [130848] = 3, - ACTIONS(1842), 1, - anon_sym_DOT, + [130869] = 5, + ACTIONS(4239), 1, + anon_sym_PIPE, + ACTIONS(6877), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4310), 10, + ACTIONS(4241), 2, + anon_sym_AMP, + anon_sym_extends, + ACTIONS(4283), 7, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_LT, - anon_sym_extends, - [130868] = 3, - ACTIONS(2373), 1, + anon_sym_PIPE_RBRACE, + [130893] = 3, + ACTIONS(2389), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2371), 10, + ACTIONS(2387), 10, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -248406,67 +248680,66 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [130888] = 2, + [130913] = 4, + ACTIONS(4285), 1, + anon_sym_PIPE, + ACTIONS(6877), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3257), 11, + ACTIONS(4287), 9, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, - anon_sym_PIPE, anon_sym_extends, - [130906] = 5, - ACTIONS(4000), 1, - anon_sym_LPAREN, - ACTIONS(4457), 1, + anon_sym_PIPE_RBRACE, + [130935] = 4, + ACTIONS(4289), 1, anon_sym_PIPE, - STATE(1730), 1, - sym_arguments, + ACTIONS(6887), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4459), 8, + ACTIONS(4291), 9, sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, - anon_sym_extends, anon_sym_PIPE_RBRACE, - [130930] = 5, - ACTIONS(4327), 1, + [130957] = 3, + ACTIONS(4149), 1, anon_sym_PIPE, - ACTIONS(6868), 1, - anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4329), 2, - anon_sym_AMP, - anon_sym_extends, - ACTIONS(4401), 7, + ACTIONS(4151), 10, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_extends, anon_sym_PIPE_RBRACE, - [130954] = 3, - ACTIONS(4457), 1, + [130977] = 3, + ACTIONS(4417), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4459), 10, + ACTIONS(4419), 10, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -248477,50 +248750,47 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [130974] = 2, + [130997] = 4, + ACTIONS(6532), 1, + anon_sym_DOT, + ACTIONS(6534), 1, + anon_sym_QMARK_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3243), 11, + ACTIONS(3544), 9, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [130992] = 7, - ACTIONS(6399), 1, - anon_sym_DOT, - ACTIONS(6848), 1, - anon_sym_LPAREN, - ACTIONS(6850), 1, - anon_sym_LT, - STATE(2964), 1, - sym_arguments, - STATE(3037), 1, - sym_type_arguments, + [131019] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4076), 6, - anon_sym_as, + ACTIONS(3239), 11, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [131020] = 3, - ACTIONS(4361), 1, + [131037] = 3, + ACTIONS(4299), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4363), 10, + ACTIONS(4301), 10, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -248531,31 +248801,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [131040] = 4, - ACTIONS(6645), 1, - anon_sym_DOT, - ACTIONS(6647), 1, - anon_sym_QMARK_DOT, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3528), 9, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [131062] = 3, - ACTIONS(4465), 1, + [131057] = 3, + ACTIONS(4453), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4467), 10, + ACTIONS(4455), 10, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -248566,29 +248818,30 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [131082] = 2, + [131077] = 3, + ACTIONS(4307), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4463), 11, + ACTIONS(4309), 10, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, - anon_sym_PIPE, anon_sym_extends, - [131100] = 3, - ACTIONS(4473), 1, + anon_sym_PIPE_RBRACE, + [131097] = 3, + ACTIONS(4323), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4475), 10, + ACTIONS(4325), 10, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -248599,13 +248852,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [131120] = 3, - ACTIONS(4437), 1, + [131117] = 3, + ACTIONS(4421), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4439), 10, + ACTIONS(4423), 10, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -248616,31 +248869,55 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [131140] = 4, - ACTIONS(6880), 1, - anon_sym_DOT, - ACTIONS(6882), 1, - anon_sym_QMARK_DOT, + [131137] = 11, + ACTIONS(3193), 1, + anon_sym_DQUOTE, + ACTIONS(3195), 1, + anon_sym_SQUOTE, + ACTIONS(6889), 1, + sym_identifier, + ACTIONS(6891), 1, + anon_sym_type, + ACTIONS(6893), 1, + anon_sym_COMMA, + ACTIONS(6895), 1, + anon_sym_RBRACE, + ACTIONS(6897), 1, + anon_sym_typeof, + STATE(5108), 1, + sym_import_specifier, + STATE(5530), 1, + sym__import_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5791), 2, + sym__module_export_name, + sym_string, + [131173] = 3, + ACTIONS(4335), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4351), 9, + ACTIONS(4337), 10, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + anon_sym_EQ, anon_sym_LBRACE, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, - anon_sym_PIPE, anon_sym_extends, - [131162] = 3, - ACTIONS(4220), 1, + anon_sym_PIPE_RBRACE, + [131193] = 3, + ACTIONS(4339), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4222), 10, + ACTIONS(4341), 10, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -248651,17 +248928,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_extends, anon_sym_PIPE_RBRACE, - [131182] = 5, - ACTIONS(6852), 1, + [131213] = 5, + ACTIONS(6871), 1, anon_sym_AMP, - ACTIONS(6854), 1, + ACTIONS(6873), 1, anon_sym_PIPE, - ACTIONS(6856), 1, + ACTIONS(6875), 1, anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4397), 8, + ACTIONS(4435), 8, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -248670,144 +248947,301 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_SEMI, anon_sym_LBRACK, anon_sym_PIPE_RBRACE, - [131206] = 7, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(4190), 1, + [131237] = 9, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(4933), 1, - anon_sym_RBRACE, - STATE(4754), 1, - aux_sym_object_repeat1, - STATE(4870), 1, - aux_sym_object_pattern_repeat1, + ACTIONS(6460), 1, + anon_sym_COLON, + ACTIONS(6901), 1, + anon_sym_BANG, + ACTIONS(6905), 1, + sym__automatic_semicolon, + STATE(4152), 1, + sym_type_annotation, + STATE(5145), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(696), 5, - sym__member_signature_marker, - anon_sym_LPAREN, + ACTIONS(6899), 2, + anon_sym_COMMA, + anon_sym_SEMI, + ACTIONS(6903), 2, + anon_sym_in, + anon_sym_of, + [131268] = 9, + ACTIONS(3193), 1, + anon_sym_DQUOTE, + ACTIONS(3195), 1, + anon_sym_SQUOTE, + ACTIONS(6889), 1, + sym_identifier, + ACTIONS(6908), 1, + anon_sym_type, + ACTIONS(6910), 1, + anon_sym_as, + STATE(5573), 1, + sym__import_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6702), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + STATE(5767), 2, + sym__module_export_name, + sym_string, + [131299] = 8, + ACTIONS(6460), 1, anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - [131233] = 8, - ACTIONS(6821), 1, + ACTIONS(6901), 1, + anon_sym_BANG, + ACTIONS(6912), 1, anon_sym_EQ, - ACTIONS(6826), 1, + STATE(4152), 1, + sym_type_annotation, + STATE(4426), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6903), 2, + anon_sym_in, + anon_sym_of, + ACTIONS(6899), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [131328] = 4, + ACTIONS(6916), 1, anon_sym_COLON, - ACTIONS(6888), 1, - anon_sym_extends, - STATE(4566), 1, - sym_constraint, - STATE(5329), 1, - sym_default_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6886), 2, + STATE(3998), 3, + sym_type_annotation, + sym_asserts_annotation, + sym_type_predicate_annotation, + ACTIONS(6914), 6, + sym__automatic_semicolon, + anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_GT, - ACTIONS(6884), 3, - anon_sym_const, - sym_identifier, - anon_sym_out, - [131262] = 11, - ACTIONS(2509), 1, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [131349] = 11, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6890), 1, + ACTIONS(6918), 1, sym_identifier, - ACTIONS(6892), 1, + ACTIONS(6920), 1, anon_sym_LBRACE, - ACTIONS(6894), 1, + ACTIONS(6922), 1, anon_sym_extends, - ACTIONS(6896), 1, + ACTIONS(6924), 1, anon_sym_implements, - STATE(2328), 1, + STATE(2281), 1, sym_class_body, - STATE(3828), 1, + STATE(3619), 1, sym_type_parameters, - STATE(4851), 1, + STATE(4846), 1, sym_extends_clause, - STATE(5445), 1, + STATE(5389), 1, sym_class_heritage, - STATE(5772), 1, + STATE(6099), 1, sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [131297] = 7, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(4190), 1, - anon_sym_EQ, - ACTIONS(4926), 1, - anon_sym_RBRACE, - STATE(4754), 1, - aux_sym_object_repeat1, - STATE(4870), 1, - aux_sym_object_pattern_repeat1, + [131384] = 6, + ACTIONS(6422), 1, + anon_sym_DOT, + ACTIONS(6858), 1, + anon_sym_LT, + ACTIONS(6926), 1, + anon_sym_is, + STATE(2999), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(696), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, + ACTIONS(3580), 6, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [131409] = 11, + ACTIONS(2529), 1, anon_sym_LT, - anon_sym_QMARK, - [131324] = 9, - ACTIONS(3089), 1, + ACTIONS(6920), 1, + anon_sym_LBRACE, + ACTIONS(6922), 1, + anon_sym_extends, + ACTIONS(6924), 1, + anon_sym_implements, + ACTIONS(6928), 1, + sym_identifier, + STATE(2226), 1, + sym_class_body, + STATE(3683), 1, + sym_type_parameters, + STATE(4846), 1, + sym_extends_clause, + STATE(5655), 1, + sym_class_heritage, + STATE(6099), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [131444] = 11, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(6922), 1, + anon_sym_extends, + ACTIONS(6924), 1, + anon_sym_implements, + ACTIONS(6930), 1, + sym_identifier, + ACTIONS(6932), 1, + anon_sym_LBRACE, + STATE(1731), 1, + sym_class_body, + STATE(3628), 1, + sym_type_parameters, + STATE(4846), 1, + sym_extends_clause, + STATE(5529), 1, + sym_class_heritage, + STATE(6099), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [131479] = 8, + ACTIONS(6834), 1, + anon_sym_EQ, + ACTIONS(6839), 1, + anon_sym_COLON, + ACTIONS(6938), 1, + anon_sym_extends, + STATE(4683), 1, + sym_constraint, + STATE(5563), 1, + sym_default_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6936), 2, + anon_sym_COMMA, + anon_sym_GT, + ACTIONS(6934), 3, + anon_sym_const, + sym_identifier, + anon_sym_out, + [131508] = 9, + ACTIONS(3193), 1, anon_sym_DQUOTE, - ACTIONS(3091), 1, + ACTIONS(3195), 1, anon_sym_SQUOTE, - ACTIONS(6898), 1, + ACTIONS(6940), 1, sym_identifier, - ACTIONS(6902), 1, + ACTIONS(6944), 1, anon_sym_COMMA, - ACTIONS(6904), 1, + ACTIONS(6946), 1, anon_sym_RBRACE, - STATE(4737), 1, + STATE(5100), 1, sym_export_specifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6900), 2, + ACTIONS(6942), 2, anon_sym_type, anon_sym_typeof, - STATE(4738), 2, + STATE(5101), 2, sym__module_export_name, sym_string, - [131355] = 11, - ACTIONS(2509), 1, + [131539] = 11, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6894), 1, + ACTIONS(6920), 1, + anon_sym_LBRACE, + ACTIONS(6922), 1, anon_sym_extends, - ACTIONS(6896), 1, + ACTIONS(6924), 1, anon_sym_implements, - ACTIONS(6906), 1, + ACTIONS(6948), 1, sym_identifier, - ACTIONS(6908), 1, + STATE(2281), 1, + sym_class_body, + STATE(3619), 1, + sym_type_parameters, + STATE(4846), 1, + sym_extends_clause, + STATE(5389), 1, + sym_class_heritage, + STATE(6099), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [131574] = 11, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(6922), 1, + anon_sym_extends, + ACTIONS(6924), 1, + anon_sym_implements, + ACTIONS(6932), 1, anon_sym_LBRACE, - STATE(1716), 1, + ACTIONS(6950), 1, + sym_identifier, + STATE(2581), 1, + sym_class_body, + STATE(3670), 1, + sym_type_parameters, + STATE(4846), 1, + sym_extends_clause, + STATE(5719), 1, + sym_class_heritage, + STATE(6099), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [131609] = 11, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(6922), 1, + anon_sym_extends, + ACTIONS(6924), 1, + anon_sym_implements, + ACTIONS(6932), 1, + anon_sym_LBRACE, + ACTIONS(6952), 1, + sym_identifier, + STATE(1726), 1, sym_class_body, - STATE(3650), 1, + STATE(3620), 1, sym_type_parameters, - STATE(4851), 1, + STATE(4846), 1, sym_extends_clause, - STATE(5626), 1, + STATE(5503), 1, sym_class_heritage, - STATE(5772), 1, + STATE(6099), 1, sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [131390] = 3, - ACTIONS(6809), 1, + [131644] = 3, + ACTIONS(6820), 1, anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4118), 9, + ACTIONS(4125), 9, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, @@ -248817,17 +249251,17 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [131409] = 5, - ACTIONS(6852), 1, + [131663] = 5, + ACTIONS(6871), 1, anon_sym_AMP, - ACTIONS(6854), 1, + ACTIONS(6873), 1, anon_sym_PIPE, - ACTIONS(6856), 1, + ACTIONS(6875), 1, anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6910), 7, + ACTIONS(6954), 7, sym__automatic_semicolon, anon_sym_EQ, anon_sym_LBRACE, @@ -248835,13 +249269,13 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [131432] = 3, - ACTIONS(6912), 1, + [131686] = 3, + ACTIONS(6956), 1, anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4122), 9, + ACTIONS(4117), 9, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, @@ -248851,308 +249285,268 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [131451] = 4, - ACTIONS(6916), 1, - anon_sym_COLON, + [131705] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(3985), 3, - sym_type_annotation, - sym_asserts_annotation, - sym_type_predicate_annotation, - ACTIONS(6914), 6, + ACTIONS(4305), 10, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [131472] = 11, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(6892), 1, - anon_sym_LBRACE, - ACTIONS(6894), 1, + anon_sym_LBRACK, + anon_sym_DOT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_extends, - ACTIONS(6896), 1, - anon_sym_implements, - ACTIONS(6918), 1, - sym_identifier, - STATE(2314), 1, - sym_class_body, - STATE(3715), 1, - sym_type_parameters, - STATE(4851), 1, - sym_extends_clause, - STATE(5511), 1, - sym_class_heritage, - STATE(5772), 1, - sym_implements_clause, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [131507] = 11, - ACTIONS(2509), 1, + [131722] = 11, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6894), 1, - anon_sym_extends, - ACTIONS(6896), 1, - anon_sym_implements, - ACTIONS(6908), 1, - anon_sym_LBRACE, ACTIONS(6920), 1, - sym_identifier, - STATE(1738), 1, - sym_class_body, - STATE(3831), 1, - sym_type_parameters, - STATE(4851), 1, - sym_extends_clause, - STATE(5476), 1, - sym_class_heritage, - STATE(5772), 1, - sym_implements_clause, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [131542] = 11, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(6892), 1, anon_sym_LBRACE, - ACTIONS(6894), 1, + ACTIONS(6922), 1, anon_sym_extends, - ACTIONS(6896), 1, + ACTIONS(6924), 1, anon_sym_implements, - ACTIONS(6922), 1, + ACTIONS(6958), 1, sym_identifier, - STATE(2328), 1, + STATE(2226), 1, sym_class_body, - STATE(3828), 1, + STATE(3683), 1, sym_type_parameters, - STATE(4851), 1, + STATE(4846), 1, sym_extends_clause, - STATE(5445), 1, + STATE(5655), 1, sym_class_heritage, - STATE(5772), 1, + STATE(6099), 1, sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [131577] = 10, - ACTIONS(3089), 1, - anon_sym_DQUOTE, - ACTIONS(3091), 1, - anon_sym_SQUOTE, - ACTIONS(6858), 1, - sym_identifier, - ACTIONS(6860), 1, - anon_sym_type, - ACTIONS(6866), 1, - anon_sym_typeof, - ACTIONS(6924), 1, - anon_sym_RBRACE, - STATE(5475), 1, - sym_import_specifier, - STATE(5513), 1, - sym__import_identifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - STATE(6033), 2, - sym__module_export_name, - sym_string, - [131610] = 8, - ACTIONS(6445), 1, - anon_sym_COLON, - ACTIONS(6926), 1, - anon_sym_EQ, - ACTIONS(6930), 1, - anon_sym_BANG, - STATE(4262), 1, - sym__initializer, - STATE(4560), 1, - sym_type_annotation, + [131757] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6932), 2, - anon_sym_in, - anon_sym_of, - ACTIONS(6928), 3, + ACTIONS(1912), 10, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - [131639] = 6, - ACTIONS(6401), 1, - anon_sym_DOT, - ACTIONS(6850), 1, - anon_sym_LT, - ACTIONS(6934), 1, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, anon_sym_is, - STATE(3073), 1, - sym_type_arguments, + [131774] = 3, + ACTIONS(6960), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3575), 6, - anon_sym_as, + ACTIONS(4235), 9, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [131664] = 10, - ACTIONS(3089), 1, - anon_sym_DQUOTE, - ACTIONS(3091), 1, - anon_sym_SQUOTE, - ACTIONS(6858), 1, - sym_identifier, - ACTIONS(6860), 1, - anon_sym_type, - ACTIONS(6866), 1, - anon_sym_typeof, - ACTIONS(6936), 1, + [131793] = 7, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(4177), 1, + anon_sym_EQ, + ACTIONS(4986), 1, anon_sym_RBRACE, - STATE(5475), 1, - sym_import_specifier, - STATE(5513), 1, - sym__import_identifier, + STATE(4769), 1, + aux_sym_object_repeat1, + STATE(5141), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(6033), 2, - sym__module_export_name, - sym_string, - [131697] = 4, + ACTIONS(698), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + [131820] = 7, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(4177), 1, + anon_sym_EQ, + ACTIONS(4877), 1, + anon_sym_RBRACE, + STATE(4769), 1, + aux_sym_object_repeat1, + STATE(5141), 1, + aux_sym_object_pattern_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(698), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + [131847] = 4, ACTIONS(6916), 1, anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(3992), 3, + STATE(4023), 3, sym_type_annotation, sym_asserts_annotation, sym_type_predicate_annotation, - ACTIONS(6938), 6, + ACTIONS(6962), 6, sym__automatic_semicolon, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [131718] = 11, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(6892), 1, - anon_sym_LBRACE, - ACTIONS(6894), 1, - anon_sym_extends, - ACTIONS(6896), 1, - anon_sym_implements, - ACTIONS(6940), 1, - sym_identifier, - STATE(2314), 1, - sym_class_body, - STATE(3715), 1, - sym_type_parameters, - STATE(4851), 1, - sym_extends_clause, - STATE(5511), 1, - sym_class_heritage, - STATE(5772), 1, - sym_implements_clause, + [131868] = 7, + ACTIONS(237), 1, + anon_sym_COMMA, + ACTIONS(702), 1, + anon_sym_RBRACE, + ACTIONS(4177), 1, + anon_sym_EQ, + STATE(5139), 1, + aux_sym_object_repeat1, + STATE(5141), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [131753] = 7, + ACTIONS(698), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + [131895] = 7, ACTIONS(237), 1, anon_sym_COMMA, - ACTIONS(671), 1, + ACTIONS(700), 1, anon_sym_RBRACE, - ACTIONS(4190), 1, + ACTIONS(4177), 1, anon_sym_EQ, - STATE(4863), 1, + STATE(4769), 1, aux_sym_object_repeat1, - STATE(4870), 1, + STATE(5141), 1, aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(696), 5, + ACTIONS(698), 5, sym__member_signature_marker, anon_sym_LPAREN, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - [131780] = 7, + [131922] = 7, ACTIONS(237), 1, anon_sym_COMMA, - ACTIONS(698), 1, + ACTIONS(673), 1, anon_sym_RBRACE, - ACTIONS(4190), 1, + ACTIONS(4177), 1, anon_sym_EQ, - STATE(4754), 1, + STATE(4769), 1, aux_sym_object_repeat1, - STATE(4870), 1, + STATE(5141), 1, aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(696), 5, + ACTIONS(698), 5, sym__member_signature_marker, anon_sym_LPAREN, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - [131807] = 2, + [131949] = 10, + ACTIONS(3193), 1, + anon_sym_DQUOTE, + ACTIONS(3195), 1, + anon_sym_SQUOTE, + ACTIONS(6889), 1, + sym_identifier, + ACTIONS(6891), 1, + anon_sym_type, + ACTIONS(6897), 1, + anon_sym_typeof, + ACTIONS(6964), 1, + anon_sym_RBRACE, + STATE(5480), 1, + sym_import_specifier, + STATE(5530), 1, + sym__import_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1904), 10, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - anon_sym_is, - [131824] = 11, - ACTIONS(2509), 1, + STATE(5791), 2, + sym__module_export_name, + sym_string, + [131982] = 11, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6894), 1, + ACTIONS(6920), 1, + anon_sym_LBRACE, + ACTIONS(6922), 1, anon_sym_extends, - ACTIONS(6896), 1, + ACTIONS(6924), 1, anon_sym_implements, - ACTIONS(6908), 1, - anon_sym_LBRACE, - ACTIONS(6942), 1, + ACTIONS(6966), 1, sym_identifier, - STATE(2557), 1, + STATE(2226), 1, sym_class_body, - STATE(3567), 1, + STATE(3683), 1, sym_type_parameters, - STATE(4851), 1, + STATE(4846), 1, sym_extends_clause, - STATE(5707), 1, + STATE(5655), 1, sym_class_heritage, - STATE(5772), 1, + STATE(6099), 1, sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [131859] = 3, - ACTIONS(6944), 1, - anon_sym_DOT, + [132017] = 8, + ACTIONS(6834), 1, + anon_sym_EQ, + ACTIONS(6839), 1, + anon_sym_COLON, + ACTIONS(6938), 1, + anon_sym_extends, + STATE(4686), 1, + sym_constraint, + STATE(5555), 1, + sym_default_type, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6968), 2, + anon_sym_COMMA, + anon_sym_GT, + ACTIONS(6934), 3, + anon_sym_const, + sym_identifier, + anon_sym_out, + [132046] = 3, + ACTIONS(6820), 1, + anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4323), 9, + ACTIONS(4151), 9, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, @@ -249162,101 +249556,126 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [131878] = 11, - ACTIONS(2509), 1, + [132065] = 11, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6892), 1, + ACTIONS(6920), 1, anon_sym_LBRACE, - ACTIONS(6894), 1, + ACTIONS(6922), 1, anon_sym_extends, - ACTIONS(6896), 1, + ACTIONS(6924), 1, anon_sym_implements, - ACTIONS(6946), 1, + ACTIONS(6970), 1, sym_identifier, - STATE(2328), 1, + STATE(2226), 1, sym_class_body, - STATE(3828), 1, + STATE(3683), 1, sym_type_parameters, - STATE(4851), 1, + STATE(4846), 1, sym_extends_clause, - STATE(5445), 1, + STATE(5655), 1, sym_class_heritage, - STATE(5772), 1, + STATE(6099), 1, sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [131913] = 11, - ACTIONS(2509), 1, + [132100] = 11, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6892), 1, + ACTIONS(6920), 1, anon_sym_LBRACE, - ACTIONS(6894), 1, + ACTIONS(6922), 1, anon_sym_extends, - ACTIONS(6896), 1, + ACTIONS(6924), 1, anon_sym_implements, - ACTIONS(6948), 1, + ACTIONS(6972), 1, sym_identifier, - STATE(2328), 1, + STATE(2281), 1, sym_class_body, - STATE(3828), 1, + STATE(3619), 1, sym_type_parameters, - STATE(4851), 1, + STATE(4846), 1, sym_extends_clause, - STATE(5445), 1, + STATE(5389), 1, sym_class_heritage, - STATE(5772), 1, + STATE(6099), 1, sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [131948] = 7, + [132135] = 7, ACTIONS(237), 1, anon_sym_COMMA, - ACTIONS(4190), 1, + ACTIONS(4177), 1, anon_sym_EQ, - ACTIONS(4931), 1, + ACTIONS(4998), 1, anon_sym_RBRACE, - STATE(4754), 1, + STATE(4769), 1, aux_sym_object_repeat1, - STATE(4870), 1, + STATE(5141), 1, aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(696), 5, + ACTIONS(698), 5, sym__member_signature_marker, anon_sym_LPAREN, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - [131975] = 9, - ACTIONS(3089), 1, + [132162] = 11, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(6920), 1, + anon_sym_LBRACE, + ACTIONS(6922), 1, + anon_sym_extends, + ACTIONS(6924), 1, + anon_sym_implements, + ACTIONS(6974), 1, + sym_identifier, + STATE(2281), 1, + sym_class_body, + STATE(3619), 1, + sym_type_parameters, + STATE(4846), 1, + sym_extends_clause, + STATE(5389), 1, + sym_class_heritage, + STATE(6099), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [132197] = 10, + ACTIONS(3193), 1, anon_sym_DQUOTE, - ACTIONS(3091), 1, + ACTIONS(3195), 1, anon_sym_SQUOTE, - ACTIONS(6858), 1, + ACTIONS(6889), 1, sym_identifier, - ACTIONS(6950), 1, + ACTIONS(6891), 1, anon_sym_type, - ACTIONS(6952), 1, - anon_sym_as, - STATE(5653), 1, + ACTIONS(6897), 1, + anon_sym_typeof, + ACTIONS(6976), 1, + anon_sym_RBRACE, + STATE(5480), 1, + sym_import_specifier, + STATE(5530), 1, sym__import_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6725), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - STATE(5970), 2, + STATE(5791), 2, sym__module_export_name, sym_string, - [132006] = 2, + [132230] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4132), 10, + ACTIONS(4129), 10, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, @@ -249267,11 +249686,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_extends, anon_sym_is, - [132023] = 2, + [132247] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4172), 10, + ACTIONS(4297), 10, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, @@ -249282,73 +249701,63 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [132040] = 2, + [132264] = 5, + ACTIONS(87), 1, + anon_sym_BQUOTE, + ACTIONS(4578), 1, + anon_sym_LPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4435), 10, + STATE(2386), 2, + sym_template_string, + sym_arguments, + ACTIONS(4317), 6, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_GT, + anon_sym_extends, + [132287] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2379), 9, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_DOT, anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [132057] = 8, - ACTIONS(6821), 1, + [132303] = 8, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6826), 1, + ACTIONS(6460), 1, anon_sym_COLON, - ACTIONS(6888), 1, - anon_sym_extends, - STATE(4603), 1, - sym_constraint, - STATE(5434), 1, - sym_default_type, + ACTIONS(6978), 1, + anon_sym_BANG, + ACTIONS(6980), 1, + anon_sym_QMARK, + STATE(4312), 1, + sym_type_annotation, + STATE(5012), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6954), 2, + ACTIONS(6612), 3, + sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_GT, - ACTIONS(6884), 3, - anon_sym_const, - sym_identifier, - anon_sym_out, - [132086] = 11, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(6892), 1, - anon_sym_LBRACE, - ACTIONS(6894), 1, - anon_sym_extends, - ACTIONS(6896), 1, - anon_sym_implements, - ACTIONS(6956), 1, - sym_identifier, - STATE(2314), 1, - sym_class_body, - STATE(3715), 1, - sym_type_parameters, - STATE(4851), 1, - sym_extends_clause, - STATE(5511), 1, - sym_class_heritage, - STATE(5772), 1, - sym_implements_clause, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [132121] = 3, - ACTIONS(6809), 1, - anon_sym_is, + anon_sym_SEMI, + [132331] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4128), 9, + ACTIONS(4359), 9, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, @@ -249358,236 +249767,151 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [132140] = 7, - ACTIONS(237), 1, - anon_sym_COMMA, - ACTIONS(700), 1, - anon_sym_RBRACE, - ACTIONS(4190), 1, - anon_sym_EQ, - STATE(4754), 1, - aux_sym_object_repeat1, - STATE(4870), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(696), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - [132167] = 11, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(6892), 1, - anon_sym_LBRACE, - ACTIONS(6894), 1, - anon_sym_extends, - ACTIONS(6896), 1, - anon_sym_implements, - ACTIONS(6958), 1, - sym_identifier, - STATE(2314), 1, - sym_class_body, - STATE(3715), 1, - sym_type_parameters, - STATE(4851), 1, - sym_extends_clause, - STATE(5511), 1, - sym_class_heritage, - STATE(5772), 1, - sym_implements_clause, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [132202] = 9, - ACTIONS(6437), 1, + [132347] = 8, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - ACTIONS(6930), 1, - anon_sym_BANG, - ACTIONS(6960), 1, + ACTIONS(6905), 1, sym__automatic_semicolon, - STATE(4560), 1, + STATE(4152), 1, sym_type_annotation, - STATE(5326), 1, + STATE(4719), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6928), 2, + ACTIONS(6899), 2, anon_sym_COMMA, anon_sym_SEMI, - ACTIONS(6932), 2, + ACTIONS(6903), 2, anon_sym_in, anon_sym_of, - [132233] = 3, - ACTIONS(6963), 1, + [132375] = 5, + ACTIONS(6982), 1, anon_sym_AMP, + ACTIONS(6984), 1, + anon_sym_PIPE, + ACTIONS(6986), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4371), 8, + ACTIONS(4359), 6, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_PIPE, - anon_sym_extends, - [132251] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6965), 9, + [132397] = 7, + ACTIONS(6452), 1, anon_sym_EQ, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_in, - anon_sym_of, + ACTIONS(6460), 1, anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_QMARK, - [132267] = 10, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(6892), 1, - anon_sym_LBRACE, - ACTIONS(6967), 1, - anon_sym_extends, - ACTIONS(6969), 1, - anon_sym_implements, - STATE(2202), 1, - sym_class_body, - STATE(3736), 1, - sym_type_parameters, - STATE(4851), 1, - sym_extends_clause, - STATE(5581), 1, - sym_class_heritage, - STATE(5772), 1, - sym_implements_clause, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [132299] = 2, + STATE(4183), 1, + sym_type_annotation, + STATE(4751), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3447), 9, + ACTIONS(6990), 2, + anon_sym_BANG, + anon_sym_QMARK, + ACTIONS(6988), 3, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [132315] = 8, - ACTIONS(6437), 1, + [132423] = 8, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - ACTIONS(6971), 1, + ACTIONS(6992), 1, anon_sym_BANG, - ACTIONS(6973), 1, + ACTIONS(6994), 1, anon_sym_QMARK, - STATE(4481), 1, + STATE(4553), 1, sym_type_annotation, - STATE(5192), 1, + STATE(5308), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6469), 3, + ACTIONS(6466), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [132343] = 8, - ACTIONS(6437), 1, + [132451] = 8, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - ACTIONS(6975), 1, + ACTIONS(6996), 1, anon_sym_BANG, - ACTIONS(6977), 1, + ACTIONS(6998), 1, anon_sym_QMARK, - STATE(4205), 1, + STATE(4318), 1, sym_type_annotation, - STATE(4790), 1, + STATE(5023), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6495), 3, + ACTIONS(6476), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [132371] = 2, + [132479] = 3, + ACTIONS(3451), 1, + anon_sym_LBRACE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6979), 9, - anon_sym_EQ, + ACTIONS(3453), 8, + anon_sym_as, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_in, - anon_sym_of, - anon_sym_COLON, + anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_QMARK, - [132387] = 8, - ACTIONS(6437), 1, - anon_sym_EQ, - ACTIONS(6445), 1, - anon_sym_COLON, - ACTIONS(6981), 1, - anon_sym_BANG, - ACTIONS(6983), 1, - anon_sym_QMARK, - STATE(4485), 1, - sym_type_annotation, - STATE(5196), 1, - sym__initializer, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + anon_sym_LBRACE_PIPE, + [132497] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6469), 3, + ACTIONS(4375), 9, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - [132415] = 8, - ACTIONS(6437), 1, - anon_sym_EQ, - ACTIONS(6445), 1, - anon_sym_COLON, - ACTIONS(6985), 1, - anon_sym_BANG, - ACTIONS(6987), 1, - anon_sym_QMARK, - STATE(4491), 1, - sym_type_annotation, - STATE(5198), 1, - sym__initializer, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [132513] = 3, + ACTIONS(6982), 1, + anon_sym_AMP, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6469), 3, + ACTIONS(4379), 8, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - [132443] = 2, + anon_sym_LBRACK, + anon_sym_PIPE, + anon_sym_extends, + [132531] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3439), 9, + ACTIONS(4383), 9, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, @@ -249597,115 +249921,130 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [132459] = 10, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(6967), 1, + [132547] = 6, + ACTIONS(6784), 1, + anon_sym_AMP, + ACTIONS(6786), 1, + anon_sym_PIPE, + ACTIONS(6788), 1, anon_sym_extends, - ACTIONS(6969), 1, - anon_sym_implements, - ACTIONS(6989), 1, + ACTIONS(7000), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6954), 5, anon_sym_LBRACE, - STATE(3832), 1, - sym_type_parameters, - STATE(4057), 1, - sym_class_body, - STATE(4851), 1, - sym_extends_clause, - STATE(5506), 1, - sym_class_heritage, - STATE(5772), 1, - sym_implements_clause, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_RBRACK, + anon_sym_EQ_GT, + [132571] = 8, + ACTIONS(6452), 1, + anon_sym_EQ, + ACTIONS(6460), 1, + anon_sym_COLON, + ACTIONS(7002), 1, + anon_sym_BANG, + ACTIONS(7004), 1, + anon_sym_QMARK, + STATE(4232), 1, + sym_type_annotation, + STATE(4903), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [132491] = 10, - ACTIONS(2509), 1, + ACTIONS(6476), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [132599] = 10, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6908), 1, + ACTIONS(6932), 1, anon_sym_LBRACE, - ACTIONS(6967), 1, + ACTIONS(7006), 1, anon_sym_extends, - ACTIONS(6969), 1, + ACTIONS(7008), 1, anon_sym_implements, - STATE(1735), 1, + STATE(2621), 1, sym_class_body, - STATE(3838), 1, + STATE(3771), 1, sym_type_parameters, - STATE(4851), 1, + STATE(4846), 1, sym_extends_clause, - STATE(5533), 1, + STATE(5516), 1, sym_class_heritage, - STATE(5772), 1, + STATE(6099), 1, sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [132523] = 8, - ACTIONS(6437), 1, + [132631] = 8, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - ACTIONS(6991), 1, + ACTIONS(7010), 1, anon_sym_BANG, - ACTIONS(6993), 1, + ACTIONS(7012), 1, anon_sym_QMARK, - STATE(4213), 1, + STATE(4536), 1, sym_type_annotation, - STATE(4810), 1, + STATE(5279), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6495), 3, + ACTIONS(6466), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [132551] = 8, - ACTIONS(6437), 1, + [132659] = 7, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - ACTIONS(6995), 1, - anon_sym_BANG, - ACTIONS(6997), 1, - anon_sym_QMARK, - STATE(4026), 1, + STATE(4117), 1, sym_type_annotation, - STATE(4846), 1, + STATE(5243), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6495), 3, + ACTIONS(6574), 2, + anon_sym_BANG, + anon_sym_QMARK, + ACTIONS(6572), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [132579] = 8, - ACTIONS(6437), 1, + [132685] = 8, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - ACTIONS(6999), 1, + ACTIONS(7014), 1, anon_sym_BANG, - ACTIONS(7001), 1, + ACTIONS(7016), 1, anon_sym_QMARK, - STATE(4028), 1, + STATE(4268), 1, sym_type_annotation, - STATE(4850), 1, + STATE(4950), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6495), 3, + ACTIONS(6476), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [132607] = 2, + [132713] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3443), 9, + ACTIONS(2383), 9, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, @@ -249715,287 +250054,207 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [132623] = 5, - ACTIONS(6401), 1, + [132729] = 8, + ACTIONS(6452), 1, + anon_sym_EQ, + ACTIONS(6460), 1, + anon_sym_COLON, + ACTIONS(7018), 1, + anon_sym_BANG, + ACTIONS(7020), 1, + anon_sym_QMARK, + STATE(4556), 1, + sym_type_annotation, + STATE(5311), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6466), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [132757] = 5, + ACTIONS(6422), 1, anon_sym_DOT, - ACTIONS(6850), 1, + ACTIONS(6858), 1, anon_sym_LT, - STATE(3073), 1, + STATE(2999), 1, sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3575), 6, + ACTIONS(3580), 6, anon_sym_as, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [132645] = 10, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(6892), 1, - anon_sym_LBRACE, - ACTIONS(6967), 1, - anon_sym_extends, - ACTIONS(6969), 1, - anon_sym_implements, - STATE(2285), 1, - sym_class_body, - STATE(3833), 1, - sym_type_parameters, - STATE(4851), 1, - sym_extends_clause, - STATE(5449), 1, - sym_class_heritage, - STATE(5772), 1, - sym_implements_clause, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [132677] = 10, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(6967), 1, - anon_sym_extends, - ACTIONS(6969), 1, - anon_sym_implements, - ACTIONS(6989), 1, - anon_sym_LBRACE, - STATE(3566), 1, - sym_type_parameters, - STATE(4155), 1, - sym_class_body, - STATE(4851), 1, - sym_extends_clause, - STATE(5615), 1, - sym_class_heritage, - STATE(5772), 1, - sym_implements_clause, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [132709] = 8, - ACTIONS(6437), 1, + [132779] = 8, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - ACTIONS(7003), 1, + ACTIONS(7022), 1, anon_sym_BANG, - ACTIONS(7005), 1, + ACTIONS(7024), 1, anon_sym_QMARK, - STATE(4035), 1, + STATE(4205), 1, sym_type_annotation, - STATE(4874), 1, + STATE(4832), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6495), 3, + ACTIONS(6632), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [132737] = 8, - ACTIONS(6437), 1, + [132807] = 8, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - ACTIONS(7007), 1, + ACTIONS(7026), 1, anon_sym_BANG, - ACTIONS(7009), 1, + ACTIONS(7028), 1, anon_sym_QMARK, - STATE(4215), 1, + STATE(4279), 1, sym_type_annotation, - STATE(4811), 1, + STATE(4960), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6495), 3, + ACTIONS(6476), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [132765] = 4, - ACTIONS(7011), 1, + [132835] = 8, + ACTIONS(6452), 1, + anon_sym_EQ, + ACTIONS(6460), 1, anon_sym_COLON, + ACTIONS(7030), 1, + anon_sym_BANG, + ACTIONS(7032), 1, + anon_sym_QMARK, + STATE(4235), 1, + sym_type_annotation, + STATE(4907), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4148), 3, - sym_type_annotation, - sym_asserts_annotation, - sym_type_predicate_annotation, - ACTIONS(6914), 5, + ACTIONS(6632), 3, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - [132785] = 8, - ACTIONS(6437), 1, + [132863] = 7, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - ACTIONS(7013), 1, - anon_sym_BANG, - ACTIONS(7015), 1, - anon_sym_QMARK, - STATE(4091), 1, + STATE(4194), 1, sym_type_annotation, - STATE(5027), 1, + STATE(4788), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6495), 3, + ACTIONS(6456), 2, + anon_sym_BANG, + anon_sym_QMARK, + ACTIONS(6454), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [132813] = 8, - ACTIONS(6437), 1, + [132889] = 8, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - ACTIONS(7017), 1, + ACTIONS(7034), 1, anon_sym_BANG, - ACTIONS(7019), 1, + ACTIONS(7036), 1, anon_sym_QMARK, - STATE(4108), 1, + STATE(4255), 1, sym_type_annotation, - STATE(5091), 1, + STATE(4933), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6495), 3, + ACTIONS(6632), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [132841] = 7, - ACTIONS(6445), 1, - anon_sym_COLON, - ACTIONS(6926), 1, + [132917] = 8, + ACTIONS(6452), 1, anon_sym_EQ, - STATE(4263), 1, - sym__initializer, - STATE(4560), 1, + ACTIONS(6460), 1, + anon_sym_COLON, + ACTIONS(7038), 1, + anon_sym_BANG, + ACTIONS(7040), 1, + anon_sym_QMARK, + STATE(4266), 1, sym_type_annotation, + STATE(4947), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6932), 2, - anon_sym_in, - anon_sym_of, - ACTIONS(6928), 3, + ACTIONS(6632), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [132867] = 10, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(6892), 1, - anon_sym_LBRACE, - ACTIONS(6967), 1, - anon_sym_extends, - ACTIONS(6969), 1, - anon_sym_implements, - STATE(2306), 1, - sym_class_body, - STATE(3572), 1, - sym_type_parameters, - STATE(4851), 1, - sym_extends_clause, - STATE(5630), 1, - sym_class_heritage, - STATE(5772), 1, - sym_implements_clause, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [132899] = 10, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(6967), 1, - anon_sym_extends, - ACTIONS(6969), 1, - anon_sym_implements, - ACTIONS(6989), 1, - anon_sym_LBRACE, - STATE(3574), 1, - sym_type_parameters, - STATE(4180), 1, - sym_class_body, - STATE(4851), 1, - sym_extends_clause, - STATE(5645), 1, - sym_class_heritage, - STATE(5772), 1, - sym_implements_clause, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [132931] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(7021), 9, + [132945] = 8, + ACTIONS(6452), 1, anon_sym_EQ, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_in, - anon_sym_of, + ACTIONS(6460), 1, anon_sym_COLON, - anon_sym_RBRACK, + ACTIONS(7042), 1, + anon_sym_BANG, + ACTIONS(7044), 1, anon_sym_QMARK, - [132947] = 10, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(6908), 1, - anon_sym_LBRACE, - ACTIONS(6967), 1, - anon_sym_extends, - ACTIONS(6969), 1, - anon_sym_implements, - STATE(1700), 1, - sym_class_body, - STATE(3575), 1, - sym_type_parameters, - STATE(4851), 1, - sym_extends_clause, - STATE(5675), 1, - sym_class_heritage, - STATE(5772), 1, - sym_implements_clause, + STATE(4275), 1, + sym_type_annotation, + STATE(4962), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [132979] = 8, - ACTIONS(6437), 1, + ACTIONS(6632), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [132973] = 8, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - ACTIONS(6960), 1, - sym__automatic_semicolon, - STATE(4560), 1, + ACTIONS(7046), 1, + anon_sym_BANG, + ACTIONS(7048), 1, + anon_sym_QMARK, + STATE(4310), 1, sym_type_annotation, - STATE(4809), 1, + STATE(5005), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6928), 2, + ACTIONS(6632), 3, + sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - ACTIONS(6932), 2, - anon_sym_in, - anon_sym_of, - [133007] = 2, + [133001] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7023), 9, + ACTIONS(7050), 9, anon_sym_EQ, anon_sym_COMMA, anon_sym_RBRACE, @@ -250005,153 +250264,89 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_COLON, anon_sym_RBRACK, anon_sym_QMARK, - [133023] = 10, - ACTIONS(2509), 1, + [133017] = 10, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6967), 1, + ACTIONS(7006), 1, anon_sym_extends, - ACTIONS(6969), 1, + ACTIONS(7008), 1, anon_sym_implements, - ACTIONS(7025), 1, + ACTIONS(7052), 1, anon_sym_LBRACE, - STATE(232), 1, + STATE(233), 1, sym_class_body, - STATE(3704), 1, + STATE(3761), 1, sym_type_parameters, - STATE(4851), 1, + STATE(4846), 1, sym_extends_clause, - STATE(5545), 1, + STATE(5422), 1, sym_class_heritage, - STATE(5772), 1, + STATE(6099), 1, sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [133055] = 8, - ACTIONS(6437), 1, - anon_sym_EQ, - ACTIONS(6445), 1, - anon_sym_COLON, - ACTIONS(7027), 1, - anon_sym_BANG, - ACTIONS(7029), 1, - anon_sym_QMARK, - STATE(4114), 1, - sym_type_annotation, - STATE(5114), 1, - sym__initializer, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6495), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [133083] = 8, - ACTIONS(6437), 1, - anon_sym_EQ, - ACTIONS(6445), 1, - anon_sym_COLON, - ACTIONS(7031), 1, - anon_sym_BANG, - ACTIONS(7033), 1, - anon_sym_QMARK, - STATE(4122), 1, - sym_type_annotation, - STATE(5140), 1, - sym__initializer, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6495), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [133111] = 10, - ACTIONS(2509), 1, + [133049] = 10, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6967), 1, + ACTIONS(7006), 1, anon_sym_extends, - ACTIONS(6969), 1, + ACTIONS(7008), 1, anon_sym_implements, - ACTIONS(7035), 1, + ACTIONS(7052), 1, anon_sym_LBRACE, - STATE(873), 1, + STATE(234), 1, sym_class_body, - STATE(3670), 1, + STATE(3663), 1, sym_type_parameters, - STATE(4851), 1, + STATE(4846), 1, sym_extends_clause, - STATE(5704), 1, + STATE(5651), 1, sym_class_heritage, - STATE(5772), 1, + STATE(6099), 1, sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [133143] = 10, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(6908), 1, - anon_sym_LBRACE, - ACTIONS(6967), 1, - anon_sym_extends, - ACTIONS(6969), 1, - anon_sym_implements, - STATE(2551), 1, - sym_class_body, - STATE(3626), 1, - sym_type_parameters, - STATE(4851), 1, - sym_extends_clause, - STATE(5583), 1, - sym_class_heritage, - STATE(5772), 1, - sym_implements_clause, + [133081] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [133175] = 10, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(6967), 1, - anon_sym_extends, - ACTIONS(6969), 1, - anon_sym_implements, - ACTIONS(6989), 1, + ACTIONS(4317), 9, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, anon_sym_LBRACE, - STATE(3584), 1, - sym_type_parameters, - STATE(4232), 1, - sym_class_body, - STATE(4851), 1, - sym_extends_clause, - STATE(5336), 1, - sym_class_heritage, - STATE(5772), 1, - sym_implements_clause, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [133207] = 2, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [133097] = 8, + ACTIONS(6452), 1, + anon_sym_EQ, + ACTIONS(6460), 1, + anon_sym_COLON, + ACTIONS(7054), 1, + anon_sym_BANG, + ACTIONS(7056), 1, + anon_sym_QMARK, + STATE(4539), 1, + sym_type_annotation, + STATE(5282), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4222), 9, + ACTIONS(6466), 3, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [133223] = 2, + [133125] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4286), 9, + ACTIONS(4419), 9, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, @@ -250161,11 +250356,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [133239] = 2, + [133141] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4118), 9, + ACTIONS(4423), 9, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, @@ -250175,136 +250370,85 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [133255] = 10, - ACTIONS(2509), 1, + [133157] = 10, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6892), 1, - anon_sym_LBRACE, - ACTIONS(6967), 1, + ACTIONS(7006), 1, anon_sym_extends, - ACTIONS(6969), 1, + ACTIONS(7008), 1, anon_sym_implements, - STATE(2379), 1, - sym_class_body, - STATE(3755), 1, + ACTIONS(7058), 1, + anon_sym_LBRACE, + STATE(3629), 1, sym_type_parameters, - STATE(4851), 1, + STATE(4256), 1, + sym_class_body, + STATE(4846), 1, sym_extends_clause, - STATE(5633), 1, + STATE(5550), 1, sym_class_heritage, - STATE(5772), 1, + STATE(6099), 1, sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [133287] = 8, - ACTIONS(6437), 1, - anon_sym_EQ, - ACTIONS(6445), 1, - anon_sym_COLON, - ACTIONS(7037), 1, - anon_sym_BANG, - ACTIONS(7039), 1, - anon_sym_QMARK, - STATE(4130), 1, - sym_type_annotation, - STATE(5182), 1, - sym__initializer, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6495), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [133315] = 8, - ACTIONS(6437), 1, - anon_sym_EQ, - ACTIONS(6445), 1, - anon_sym_COLON, - ACTIONS(7043), 1, - anon_sym_BANG, - ACTIONS(7045), 1, - anon_sym_QMARK, - STATE(4514), 1, - sym_type_annotation, - STATE(5249), 1, - sym__initializer, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(7041), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [133343] = 8, - ACTIONS(6437), 1, + [133189] = 8, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - ACTIONS(7047), 1, + ACTIONS(7060), 1, anon_sym_BANG, - ACTIONS(7049), 1, + ACTIONS(7062), 1, anon_sym_QMARK, - STATE(4132), 1, + STATE(4214), 1, sym_type_annotation, - STATE(5191), 1, + STATE(4847), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6495), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [133371] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(1846), 9, + ACTIONS(6476), 3, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_LBRACK, + [133217] = 5, + ACTIONS(6982), 1, anon_sym_AMP, + ACTIONS(6984), 1, anon_sym_PIPE, + ACTIONS(6986), 1, anon_sym_extends, - [133387] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4329), 9, + ACTIONS(4427), 6, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [133403] = 3, - ACTIONS(7051), 1, - anon_sym_LBRACK, + [133239] = 3, + ACTIONS(3459), 1, + anon_sym_LBRACE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4329), 8, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + ACTIONS(3461), 8, + anon_sym_as, anon_sym_COMMA, - anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [133421] = 2, + anon_sym_LBRACE_PIPE, + [133257] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4122), 9, + ACTIONS(4431), 9, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, @@ -250314,11 +250458,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [133437] = 2, + [133273] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1866), 9, + ACTIONS(4435), 9, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, @@ -250328,80 +250472,58 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [133453] = 2, + [133289] = 5, + ACTIONS(6982), 1, + anon_sym_AMP, + ACTIONS(6984), 1, + anon_sym_PIPE, + ACTIONS(6986), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4339), 9, + ACTIONS(4435), 6, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [133469] = 9, - ACTIONS(3089), 1, - anon_sym_DQUOTE, - ACTIONS(3091), 1, - anon_sym_SQUOTE, - ACTIONS(6858), 1, - sym_identifier, - ACTIONS(6860), 1, - anon_sym_type, - ACTIONS(6866), 1, - anon_sym_typeof, - STATE(5475), 1, - sym_import_specifier, - STATE(5513), 1, - sym__import_identifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - STATE(6033), 2, - sym__module_export_name, - sym_string, - [133499] = 7, - ACTIONS(6437), 1, + [133311] = 8, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - STATE(4327), 1, + ACTIONS(7064), 1, + anon_sym_BANG, + ACTIONS(7066), 1, + anon_sym_QMARK, + STATE(4330), 1, sym_type_annotation, - STATE(4934), 1, + STATE(5040), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7055), 2, - anon_sym_BANG, - anon_sym_QMARK, - ACTIONS(7053), 3, + ACTIONS(6476), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [133525] = 7, - ACTIONS(6437), 1, - anon_sym_EQ, - ACTIONS(6445), 1, - anon_sym_COLON, - STATE(4292), 1, - sym_type_annotation, - STATE(5095), 1, - sym__initializer, + [133339] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6441), 2, - anon_sym_BANG, - anon_sym_QMARK, - ACTIONS(6439), 3, - sym__automatic_semicolon, + ACTIONS(7068), 9, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_SEMI, - [133551] = 2, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_in, + anon_sym_of, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_QMARK, + [133355] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, @@ -250415,59 +250537,67 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [133567] = 2, + [133371] = 10, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(7006), 1, + anon_sym_extends, + ACTIONS(7008), 1, + anon_sym_implements, + ACTIONS(7058), 1, + anon_sym_LBRACE, + STATE(3643), 1, + sym_type_parameters, + STATE(4425), 1, + sym_class_body, + STATE(4846), 1, + sym_extends_clause, + STATE(5391), 1, + sym_class_heritage, + STATE(6099), 1, + sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4357), 9, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + [133403] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7070), 9, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [133583] = 8, - ACTIONS(6437), 1, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_in, + anon_sym_of, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_QMARK, + [133419] = 8, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - ACTIONS(7057), 1, + ACTIONS(7072), 1, anon_sym_BANG, - ACTIONS(7059), 1, + ACTIONS(7074), 1, anon_sym_QMARK, - STATE(4183), 1, + STATE(4560), 1, sym_type_annotation, - STATE(4749), 1, + STATE(5322), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6495), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [133611] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4363), 9, + ACTIONS(6466), 3, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [133627] = 2, + [133447] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4367), 9, + ACTIONS(4325), 9, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, @@ -250477,67 +250607,117 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [133643] = 8, - ACTIONS(6437), 1, + [133463] = 8, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - ACTIONS(7061), 1, + ACTIONS(7076), 1, anon_sym_BANG, - ACTIONS(7063), 1, + ACTIONS(7078), 1, anon_sym_QMARK, - STATE(4440), 1, + STATE(4544), 1, sym_type_annotation, - STATE(5121), 1, + STATE(5290), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6603), 3, + ACTIONS(6466), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [133671] = 2, + [133491] = 10, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(7006), 1, + anon_sym_extends, + ACTIONS(7008), 1, + anon_sym_implements, + ACTIONS(7080), 1, + anon_sym_LBRACE, + STATE(864), 1, + sym_class_body, + STATE(3556), 1, + sym_type_parameters, + STATE(4846), 1, + sym_extends_clause, + STATE(5368), 1, + sym_class_heritage, + STATE(6099), 1, + sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4375), 9, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, + [133523] = 10, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(7006), 1, anon_sym_extends, - [133687] = 10, - ACTIONS(2509), 1, + ACTIONS(7008), 1, + anon_sym_implements, + ACTIONS(7058), 1, + anon_sym_LBRACE, + STATE(802), 1, + sym_class_body, + STATE(3621), 1, + sym_type_parameters, + STATE(4846), 1, + sym_extends_clause, + STATE(5634), 1, + sym_class_heritage, + STATE(6099), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [133555] = 8, + ACTIONS(3193), 1, + anon_sym_DQUOTE, + ACTIONS(3195), 1, + anon_sym_SQUOTE, + ACTIONS(6940), 1, + sym_identifier, + ACTIONS(7082), 1, + anon_sym_RBRACE, + STATE(5436), 1, + sym_export_specifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6942), 2, + anon_sym_type, + anon_sym_typeof, + STATE(5101), 2, + sym__module_export_name, + sym_string, + [133583] = 10, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6892), 1, + ACTIONS(6920), 1, anon_sym_LBRACE, - ACTIONS(6967), 1, + ACTIONS(7006), 1, anon_sym_extends, - ACTIONS(6969), 1, + ACTIONS(7008), 1, anon_sym_implements, - STATE(2261), 1, + STATE(2304), 1, sym_class_body, - STATE(3652), 1, + STATE(3625), 1, sym_type_parameters, - STATE(4851), 1, + STATE(4846), 1, sym_extends_clause, - STATE(5607), 1, + STATE(5495), 1, sym_class_heritage, - STATE(5772), 1, + STATE(6099), 1, sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [133719] = 2, + [133615] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4379), 9, + ACTIONS(4455), 9, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, @@ -250547,11 +250727,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [133735] = 2, + [133631] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4393), 9, + ACTIONS(4459), 9, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, @@ -250561,46 +250741,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [133751] = 5, - ACTIONS(6963), 1, - anon_sym_AMP, - ACTIONS(7065), 1, - anon_sym_PIPE, - ACTIONS(7067), 1, - anon_sym_extends, + [133647] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4397), 6, + ACTIONS(4463), 9, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, - [133773] = 4, - ACTIONS(7051), 1, - anon_sym_LBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4329), 3, anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - ACTIONS(4401), 5, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_SEMI, - [133793] = 3, - ACTIONS(7069), 1, - anon_sym_extends, + [133663] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4405), 8, + ACTIONS(2391), 9, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, @@ -250609,88 +250768,62 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_LBRACK, anon_sym_AMP, anon_sym_PIPE, - [133811] = 3, - ACTIONS(7051), 1, - anon_sym_LBRACK, + anon_sym_extends, + [133679] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4411), 8, + ACTIONS(4227), 9, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, + anon_sym_LBRACK, anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [133829] = 8, - ACTIONS(3089), 1, - anon_sym_DQUOTE, - ACTIONS(3091), 1, - anon_sym_SQUOTE, - ACTIONS(6898), 1, - sym_identifier, - ACTIONS(7071), 1, - anon_sym_RBRACE, - STATE(5569), 1, - sym_export_specifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6900), 2, - anon_sym_type, - anon_sym_typeof, - STATE(4738), 2, - sym__module_export_name, - sym_string, - [133857] = 10, - ACTIONS(2509), 1, + [133695] = 10, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6892), 1, - anon_sym_LBRACE, - ACTIONS(6967), 1, + ACTIONS(7006), 1, anon_sym_extends, - ACTIONS(6969), 1, + ACTIONS(7008), 1, anon_sym_implements, - STATE(2329), 1, + ACTIONS(7080), 1, + anon_sym_LBRACE, + STATE(941), 1, sym_class_body, - STATE(3668), 1, + STATE(3754), 1, sym_type_parameters, - STATE(4851), 1, + STATE(4846), 1, sym_extends_clause, - STATE(5709), 1, + STATE(5408), 1, sym_class_heritage, - STATE(5772), 1, + STATE(6099), 1, sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [133889] = 8, - ACTIONS(6437), 1, - anon_sym_EQ, - ACTIONS(6445), 1, - anon_sym_COLON, - ACTIONS(7073), 1, - anon_sym_BANG, - ACTIONS(7075), 1, - anon_sym_QMARK, - STATE(4069), 1, - sym_type_annotation, - STATE(4764), 1, - sym__initializer, + [133727] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6529), 3, + ACTIONS(4333), 9, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - [133917] = 2, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [133743] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4431), 9, + ACTIONS(4231), 9, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, @@ -250700,31 +250833,25 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [133933] = 8, - ACTIONS(6437), 1, - anon_sym_EQ, - ACTIONS(6445), 1, - anon_sym_COLON, - ACTIONS(7077), 1, - anon_sym_BANG, - ACTIONS(7079), 1, - anon_sym_QMARK, - STATE(4486), 1, - sym_type_annotation, - STATE(4804), 1, - sym__initializer, + [133759] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6495), 3, + ACTIONS(4125), 9, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - [133961] = 2, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [133775] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4439), 9, + ACTIONS(4483), 9, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, @@ -250734,93 +250861,143 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [133977] = 8, - ACTIONS(6437), 1, + [133791] = 8, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - ACTIONS(7081), 1, + ACTIONS(7084), 1, anon_sym_BANG, - ACTIONS(7083), 1, + ACTIONS(7086), 1, anon_sym_QMARK, - STATE(4228), 1, + STATE(4564), 1, sym_type_annotation, - STATE(4947), 1, + STATE(5332), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6529), 3, + ACTIONS(6466), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [134005] = 8, - ACTIONS(6437), 1, - anon_sym_EQ, - ACTIONS(6445), 1, - anon_sym_COLON, - ACTIONS(7085), 1, - anon_sym_BANG, - ACTIONS(7087), 1, - anon_sym_QMARK, - STATE(4322), 1, - sym_type_annotation, - STATE(5122), 1, - sym__initializer, + [133819] = 5, + ACTIONS(6982), 1, + anon_sym_AMP, + ACTIONS(6984), 1, + anon_sym_PIPE, + ACTIONS(6986), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6529), 3, + ACTIONS(4487), 6, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - [134033] = 8, - ACTIONS(6437), 1, - anon_sym_EQ, - ACTIONS(6445), 1, - anon_sym_COLON, - ACTIONS(7089), 1, - anon_sym_BANG, - ACTIONS(7091), 1, - anon_sym_QMARK, - STATE(4434), 1, - sym_type_annotation, - STATE(4735), 1, - sym__initializer, + anon_sym_LBRACK, + [133841] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6529), 3, + ACTIONS(4241), 9, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - [134061] = 8, - ACTIONS(6437), 1, - anon_sym_EQ, - ACTIONS(6445), 1, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [133857] = 3, + ACTIONS(7088), 1, + anon_sym_LBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4241), 8, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [133875] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4117), 9, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [133891] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4247), 9, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [133907] = 4, + ACTIONS(7090), 1, anon_sym_COLON, - ACTIONS(7093), 1, - anon_sym_BANG, - ACTIONS(7095), 1, - anon_sym_QMARK, - STATE(4538), 1, - sym_type_annotation, - STATE(4801), 1, - sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6529), 3, + STATE(4169), 3, + sym_type_annotation, + sym_asserts_annotation, + sym_type_predicate_annotation, + ACTIONS(6914), 5, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - [134089] = 3, - ACTIONS(3445), 1, + [133927] = 8, + ACTIONS(3193), 1, + anon_sym_DQUOTE, + ACTIONS(3195), 1, + anon_sym_SQUOTE, + ACTIONS(6940), 1, + sym_identifier, + ACTIONS(7092), 1, + anon_sym_RBRACE, + STATE(5436), 1, + sym_export_specifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6942), 2, + anon_sym_type, + anon_sym_typeof, + STATE(5101), 2, + sym__module_export_name, + sym_string, + [133955] = 3, + ACTIONS(3455), 1, anon_sym_LBRACE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3447), 8, + ACTIONS(3457), 8, anon_sym_as, anon_sym_COMMA, anon_sym_LBRACK, @@ -250829,344 +251006,298 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_extends, anon_sym_LBRACE_PIPE, - [134107] = 8, - ACTIONS(6437), 1, + [133973] = 8, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - ACTIONS(7097), 1, + ACTIONS(7094), 1, anon_sym_BANG, - ACTIONS(7099), 1, + ACTIONS(7096), 1, anon_sym_QMARK, - STATE(4113), 1, + STATE(4264), 1, sym_type_annotation, - STATE(5107), 1, + STATE(4943), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6529), 3, + ACTIONS(6466), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [134135] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(7101), 9, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_in, - anon_sym_of, - anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_QMARK, - [134151] = 8, - ACTIONS(6437), 1, + [134001] = 8, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - ACTIONS(7103), 1, + ACTIONS(7098), 1, anon_sym_BANG, - ACTIONS(7105), 1, + ACTIONS(7100), 1, anon_sym_QMARK, - STATE(4131), 1, + STATE(4440), 1, sym_type_annotation, - STATE(5187), 1, + STATE(5133), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6529), 3, + ACTIONS(6466), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [134179] = 8, - ACTIONS(6437), 1, + [134029] = 8, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - ACTIONS(7107), 1, + ACTIONS(7102), 1, anon_sym_BANG, - ACTIONS(7109), 1, + ACTIONS(7104), 1, anon_sym_QMARK, - STATE(4153), 1, + STATE(4329), 1, sym_type_annotation, - STATE(4714), 1, + STATE(5037), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6529), 3, + ACTIONS(6476), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [134207] = 10, - ACTIONS(2509), 1, + [134057] = 10, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6967), 1, + ACTIONS(6920), 1, + anon_sym_LBRACE, + ACTIONS(7006), 1, anon_sym_extends, - ACTIONS(6969), 1, + ACTIONS(7008), 1, anon_sym_implements, - ACTIONS(6989), 1, - anon_sym_LBRACE, - STATE(804), 1, + STATE(2380), 1, sym_class_body, - STATE(3781), 1, + STATE(3648), 1, sym_type_parameters, - STATE(4851), 1, + STATE(4846), 1, sym_extends_clause, - STATE(5708), 1, + STATE(5453), 1, sym_class_heritage, - STATE(5772), 1, + STATE(6099), 1, sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [134239] = 8, - ACTIONS(6437), 1, - anon_sym_EQ, - ACTIONS(6445), 1, - anon_sym_COLON, - ACTIONS(7111), 1, - anon_sym_BANG, - ACTIONS(7113), 1, - anon_sym_QMARK, - STATE(4349), 1, - sym_type_annotation, - STATE(4970), 1, - sym__initializer, + [134089] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6603), 3, + ACTIONS(3457), 9, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - [134267] = 7, - ACTIONS(6437), 1, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [134105] = 7, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - STATE(4347), 1, + STATE(4446), 1, sym_type_annotation, - STATE(4976), 1, + STATE(5163), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6483), 2, + ACTIONS(6658), 2, anon_sym_BANG, anon_sym_QMARK, - ACTIONS(6481), 3, + ACTIONS(6656), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [134293] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(2383), 9, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [134309] = 2, + [134131] = 8, + ACTIONS(6452), 1, + anon_sym_EQ, + ACTIONS(6460), 1, + anon_sym_COLON, + ACTIONS(7106), 1, + anon_sym_BANG, + ACTIONS(7108), 1, + anon_sym_QMARK, + STATE(4230), 1, + sym_type_annotation, + STATE(4900), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4459), 9, + ACTIONS(6476), 3, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [134325] = 2, + [134159] = 8, + ACTIONS(6452), 1, + anon_sym_EQ, + ACTIONS(6460), 1, + anon_sym_COLON, + ACTIONS(7112), 1, + anon_sym_BANG, + ACTIONS(7114), 1, + anon_sym_QMARK, + STATE(4037), 1, + sym_type_annotation, + STATE(4787), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4467), 9, + ACTIONS(7110), 3, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [134341] = 2, + [134187] = 5, + ACTIONS(849), 1, + anon_sym_COLON, + ACTIONS(7116), 1, + anon_sym_QMARK, + STATE(5367), 1, + sym_type_annotation, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4475), 9, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, + ACTIONS(1912), 6, anon_sym_COMMA, - anon_sym_SEMI, anon_sym_LBRACK, + anon_sym_RBRACK, anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [134357] = 8, - ACTIONS(6437), 1, + [134209] = 7, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - ACTIONS(7115), 1, - anon_sym_BANG, - ACTIONS(7117), 1, - anon_sym_QMARK, - STATE(4300), 1, + STATE(4497), 1, sym_type_annotation, - STATE(4919), 1, + STATE(5213), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6529), 3, + ACTIONS(6522), 2, + anon_sym_BANG, + anon_sym_QMARK, + ACTIONS(6520), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [134385] = 8, - ACTIONS(6437), 1, + [134235] = 8, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, ACTIONS(7119), 1, anon_sym_BANG, ACTIONS(7121), 1, anon_sym_QMARK, - STATE(4348), 1, + STATE(4513), 1, sym_type_annotation, - STATE(4966), 1, + STATE(5207), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6529), 3, + ACTIONS(6466), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [134413] = 8, - ACTIONS(6437), 1, + [134263] = 8, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, ACTIONS(7123), 1, anon_sym_BANG, ACTIONS(7125), 1, anon_sym_QMARK, - STATE(4368), 1, + STATE(4409), 1, sym_type_annotation, - STATE(5004), 1, + STATE(5116), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6529), 3, + ACTIONS(6632), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [134441] = 8, - ACTIONS(6437), 1, + [134291] = 8, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, ACTIONS(7127), 1, anon_sym_BANG, ACTIONS(7129), 1, anon_sym_QMARK, - STATE(4365), 1, + STATE(4135), 1, sym_type_annotation, - STATE(5000), 1, + STATE(4823), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6603), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [134469] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4479), 9, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [134485] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4317), 9, + ACTIONS(6466), 3, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [134501] = 2, + [134319] = 4, + ACTIONS(7090), 1, + anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4282), 9, + STATE(4247), 3, + sym_type_annotation, + sym_asserts_annotation, + sym_type_predicate_annotation, + ACTIONS(6962), 5, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [134517] = 8, - ACTIONS(6437), 1, + [134339] = 8, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, ACTIONS(7131), 1, anon_sym_BANG, ACTIONS(7133), 1, anon_sym_QMARK, - STATE(4141), 1, + STATE(4225), 1, sym_type_annotation, - STATE(4826), 1, + STATE(4872), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7041), 3, + ACTIONS(6476), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [134545] = 2, + [134367] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4128), 9, + ACTIONS(4337), 9, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, @@ -251176,49 +251307,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [134561] = 4, - ACTIONS(7011), 1, - anon_sym_COLON, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - STATE(4046), 3, - sym_type_annotation, - sym_asserts_annotation, - sym_type_predicate_annotation, - ACTIONS(6938), 5, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_SEMI, - [134581] = 10, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(6967), 1, - anon_sym_extends, - ACTIONS(6969), 1, - anon_sym_implements, - ACTIONS(6989), 1, - anon_sym_LBRACE, - STATE(787), 1, - sym_class_body, - STATE(3597), 1, - sym_type_parameters, - STATE(4851), 1, - sym_extends_clause, - STATE(5561), 1, - sym_class_heritage, - STATE(5772), 1, - sym_implements_clause, + [134383] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [134613] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4347), 9, + ACTIONS(3453), 9, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, @@ -251228,105 +251321,85 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [134629] = 5, - ACTIONS(6963), 1, - anon_sym_AMP, - ACTIONS(7065), 1, - anon_sym_PIPE, - ACTIONS(7067), 1, - anon_sym_extends, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4347), 6, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_LBRACK, - [134651] = 10, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(6967), 1, - anon_sym_extends, - ACTIONS(6969), 1, - anon_sym_implements, - ACTIONS(7035), 1, - anon_sym_LBRACE, - STATE(894), 1, - sym_class_body, - STATE(3596), 1, - sym_type_parameters, - STATE(4851), 1, - sym_extends_clause, - STATE(5465), 1, - sym_class_heritage, - STATE(5772), 1, - sym_implements_clause, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [134683] = 8, - ACTIONS(6437), 1, + [134399] = 8, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, ACTIONS(7135), 1, anon_sym_BANG, ACTIONS(7137), 1, anon_sym_QMARK, - STATE(4370), 1, + STATE(4441), 1, sym_type_annotation, - STATE(5007), 1, + STATE(5152), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6603), 3, + ACTIONS(6632), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [134711] = 8, - ACTIONS(6437), 1, + [134427] = 8, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, ACTIONS(7139), 1, anon_sym_BANG, ACTIONS(7141), 1, anon_sym_QMARK, - STATE(4372), 1, + STATE(4552), 1, sym_type_annotation, - STATE(5009), 1, + STATE(5289), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6603), 3, + ACTIONS(6466), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [134739] = 3, - ACTIONS(3437), 1, - anon_sym_LBRACE, + [134455] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3439), 8, - anon_sym_as, + ACTIONS(4341), 9, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, anon_sym_COMMA, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - anon_sym_LBRACE_PIPE, - [134757] = 2, + [134471] = 8, + ACTIONS(6452), 1, + anon_sym_EQ, + ACTIONS(6460), 1, + anon_sym_COLON, + ACTIONS(7143), 1, + anon_sym_BANG, + ACTIONS(7145), 1, + anon_sym_QMARK, + STATE(4035), 1, + sym_type_annotation, + STATE(4944), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6466), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [134499] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4140), 9, + ACTIONS(3461), 9, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, @@ -251336,26 +251409,31 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [134773] = 3, - ACTIONS(6963), 1, - anon_sym_AMP, + [134515] = 8, + ACTIONS(6452), 1, + anon_sym_EQ, + ACTIONS(6460), 1, + anon_sym_COLON, + ACTIONS(7147), 1, + anon_sym_BANG, + ACTIONS(7149), 1, + anon_sym_QMARK, + STATE(4054), 1, + sym_type_annotation, + STATE(4936), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4144), 8, + ACTIONS(7110), 3, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_PIPE, - anon_sym_extends, - [134791] = 2, + [134543] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4150), 9, + ACTIONS(4345), 9, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, @@ -251365,11 +251443,11 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [134807] = 2, + [134559] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2379), 9, + ACTIONS(4151), 9, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, @@ -251379,165 +251457,177 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [134823] = 8, - ACTIONS(6437), 1, + [134575] = 8, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - ACTIONS(7143), 1, + ACTIONS(7151), 1, anon_sym_BANG, - ACTIONS(7145), 1, + ACTIONS(7153), 1, anon_sym_QMARK, - STATE(4377), 1, + STATE(4057), 1, sym_type_annotation, - STATE(5019), 1, + STATE(4995), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6603), 3, + ACTIONS(6466), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [134851] = 8, - ACTIONS(6437), 1, + [134603] = 8, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - ACTIONS(7147), 1, + ACTIONS(7155), 1, anon_sym_BANG, - ACTIONS(7149), 1, + ACTIONS(7157), 1, anon_sym_QMARK, - STATE(4397), 1, + STATE(4065), 1, sym_type_annotation, - STATE(5034), 1, + STATE(5251), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6603), 3, + ACTIONS(6466), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [134879] = 2, + [134631] = 8, + ACTIONS(6452), 1, + anon_sym_EQ, + ACTIONS(6460), 1, + anon_sym_COLON, + ACTIONS(7159), 1, + anon_sym_BANG, + ACTIONS(7161), 1, + anon_sym_QMARK, + STATE(4443), 1, + sym_type_annotation, + STATE(5154), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4214), 9, + ACTIONS(6632), 3, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, + [134659] = 10, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(7006), 1, anon_sym_extends, - [134895] = 8, - ACTIONS(3089), 1, - anon_sym_DQUOTE, - ACTIONS(3091), 1, - anon_sym_SQUOTE, - ACTIONS(6898), 1, - sym_identifier, - ACTIONS(7151), 1, - anon_sym_RBRACE, - STATE(5569), 1, - sym_export_specifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6900), 2, - anon_sym_type, - anon_sym_typeof, - STATE(4738), 2, - sym__module_export_name, - sym_string, - [134923] = 2, + ACTIONS(7008), 1, + anon_sym_implements, + ACTIONS(7058), 1, + anon_sym_LBRACE, + STATE(3636), 1, + sym_type_parameters, + STATE(4336), 1, + sym_class_body, + STATE(4846), 1, + sym_extends_clause, + STATE(5686), 1, + sym_class_heritage, + STATE(6099), 1, + sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4218), 9, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [134939] = 8, - ACTIONS(6437), 1, + [134691] = 8, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - ACTIONS(7153), 1, + ACTIONS(7163), 1, anon_sym_BANG, - ACTIONS(7155), 1, + ACTIONS(7165), 1, anon_sym_QMARK, - STATE(4200), 1, + STATE(4465), 1, sym_type_annotation, - STATE(4782), 1, + STATE(5180), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6495), 3, + ACTIONS(6632), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [134967] = 5, - ACTIONS(6963), 1, - anon_sym_AMP, - ACTIONS(7065), 1, - anon_sym_PIPE, - ACTIONS(7067), 1, + [134719] = 10, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(6920), 1, + anon_sym_LBRACE, + ACTIONS(7006), 1, anon_sym_extends, + ACTIONS(7008), 1, + anon_sym_implements, + STATE(2214), 1, + sym_class_body, + STATE(3638), 1, + sym_type_parameters, + STATE(4846), 1, + sym_extends_clause, + STATE(5709), 1, + sym_class_heritage, + STATE(6099), 1, + sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4226), 6, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_LBRACK, - [134989] = 3, - ACTIONS(3441), 1, + [134751] = 10, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(7006), 1, + anon_sym_extends, + ACTIONS(7008), 1, + anon_sym_implements, + ACTIONS(7058), 1, anon_sym_LBRACE, + STATE(3639), 1, + sym_type_parameters, + STATE(4360), 1, + sym_class_body, + STATE(4846), 1, + sym_extends_clause, + STATE(5725), 1, + sym_class_heritage, + STATE(6099), 1, + sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3443), 8, - anon_sym_as, - anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - anon_sym_LBRACE_PIPE, - [135007] = 2, + [134783] = 8, + ACTIONS(6452), 1, + anon_sym_EQ, + ACTIONS(6460), 1, + anon_sym_COLON, + ACTIONS(7167), 1, + anon_sym_BANG, + ACTIONS(7169), 1, + anon_sym_QMARK, + STATE(4229), 1, + sym_type_annotation, + STATE(4895), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4234), 9, + ACTIONS(6476), 3, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_LBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [135023] = 2, + [134811] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4238), 9, + ACTIONS(2395), 9, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, @@ -251547,48 +251637,86 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [135039] = 5, - ACTIONS(6963), 1, - anon_sym_AMP, - ACTIONS(7065), 1, - anon_sym_PIPE, - ACTIONS(7067), 1, - anon_sym_extends, + [134827] = 8, + ACTIONS(6452), 1, + anon_sym_EQ, + ACTIONS(6460), 1, + anon_sym_COLON, + ACTIONS(7171), 1, + anon_sym_BANG, + ACTIONS(7173), 1, + anon_sym_QMARK, + STATE(4482), 1, + sym_type_annotation, + STATE(5209), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4238), 6, + ACTIONS(6632), 3, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_LBRACK, - [135061] = 8, - ACTIONS(6437), 1, + [134855] = 9, + ACTIONS(3193), 1, + anon_sym_DQUOTE, + ACTIONS(3195), 1, + anon_sym_SQUOTE, + ACTIONS(6889), 1, + sym_identifier, + ACTIONS(6891), 1, + anon_sym_type, + ACTIONS(6897), 1, + anon_sym_typeof, + STATE(5480), 1, + sym_import_specifier, + STATE(5530), 1, + sym__import_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5791), 2, + sym__module_export_name, + sym_string, + [134885] = 8, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - ACTIONS(7157), 1, + ACTIONS(7175), 1, anon_sym_BANG, - ACTIONS(7159), 1, + ACTIONS(7177), 1, anon_sym_QMARK, - STATE(4190), 1, + STATE(4532), 1, sym_type_annotation, - STATE(4763), 1, + STATE(5275), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6495), 3, + ACTIONS(6466), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [135089] = 2, + [134913] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7179), 9, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_in, + anon_sym_of, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_QMARK, + [134929] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2375), 9, + ACTIONS(4257), 9, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, @@ -251598,49 +251726,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [135105] = 6, - ACTIONS(6797), 1, - anon_sym_AMP, - ACTIONS(6799), 1, - anon_sym_PIPE, - ACTIONS(6801), 1, + [134945] = 10, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(7006), 1, anon_sym_extends, - ACTIONS(7161), 1, - anon_sym_EQ, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6910), 5, + ACTIONS(7008), 1, + anon_sym_implements, + ACTIONS(7058), 1, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_RBRACK, - anon_sym_EQ_GT, - [135129] = 8, - ACTIONS(6437), 1, - anon_sym_EQ, - ACTIONS(6445), 1, - anon_sym_COLON, - ACTIONS(7163), 1, - anon_sym_BANG, - ACTIONS(7165), 1, - anon_sym_QMARK, - STATE(4417), 1, - sym_type_annotation, - STATE(5074), 1, - sym__initializer, + STATE(789), 1, + sym_class_body, + STATE(3763), 1, + sym_type_parameters, + STATE(4846), 1, + sym_extends_clause, + STATE(5443), 1, + sym_class_heritage, + STATE(6099), 1, + sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6603), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [135157] = 2, + [134977] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4258), 9, + ACTIONS(4213), 9, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, @@ -251650,11 +251762,33 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [135173] = 2, + [134993] = 10, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(6920), 1, + anon_sym_LBRACE, + ACTIONS(7006), 1, + anon_sym_extends, + ACTIONS(7008), 1, + anon_sym_implements, + STATE(2327), 1, + sym_class_body, + STATE(3768), 1, + sym_type_parameters, + STATE(4846), 1, + sym_extends_clause, + STATE(5474), 1, + sym_class_heritage, + STATE(6099), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [135025] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4262), 9, + ACTIONS(4263), 9, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, @@ -251664,45 +251798,26 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [135189] = 2, + [135041] = 3, + ACTIONS(6982), 1, + anon_sym_AMP, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4266), 9, + ACTIONS(4267), 8, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [135205] = 8, - ACTIONS(6437), 1, - anon_sym_EQ, - ACTIONS(6445), 1, - anon_sym_COLON, - ACTIONS(7167), 1, - anon_sym_BANG, - ACTIONS(7169), 1, - anon_sym_QMARK, - STATE(4196), 1, - sym_type_annotation, - STATE(4772), 1, - sym__initializer, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6495), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [135233] = 2, + [135059] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2371), 9, + ACTIONS(4215), 9, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, @@ -251712,847 +251827,665 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [135249] = 8, - ACTIONS(6437), 1, + [135075] = 8, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - ACTIONS(7171), 1, + ACTIONS(7181), 1, anon_sym_BANG, - ACTIONS(7173), 1, + ACTIONS(7183), 1, anon_sym_QMARK, - STATE(4422), 1, + STATE(4242), 1, sym_type_annotation, - STATE(5089), 1, + STATE(4925), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6603), 3, + ACTIONS(6612), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [135277] = 8, - ACTIONS(6437), 1, - anon_sym_EQ, - ACTIONS(6445), 1, - anon_sym_COLON, - ACTIONS(7175), 1, - anon_sym_BANG, - ACTIONS(7177), 1, - anon_sym_QMARK, - STATE(4424), 1, - sym_type_annotation, - STATE(5092), 1, - sym__initializer, + [135103] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6603), 3, + ACTIONS(4271), 9, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - [135305] = 8, - ACTIONS(6437), 1, - anon_sym_EQ, - ACTIONS(6445), 1, - anon_sym_COLON, - ACTIONS(7179), 1, - anon_sym_BANG, - ACTIONS(7181), 1, - anon_sym_QMARK, - STATE(4427), 1, - sym_type_annotation, - STATE(5099), 1, - sym__initializer, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [135119] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6603), 3, + ACTIONS(4275), 9, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - [135333] = 10, - ACTIONS(2509), 1, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [135135] = 10, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6967), 1, + ACTIONS(6932), 1, + anon_sym_LBRACE, + ACTIONS(7006), 1, anon_sym_extends, - ACTIONS(6969), 1, + ACTIONS(7008), 1, anon_sym_implements, - ACTIONS(7025), 1, - anon_sym_LBRACE, - STATE(229), 1, + STATE(1735), 1, sym_class_body, - STATE(3739), 1, + STATE(3630), 1, sym_type_parameters, - STATE(4851), 1, + STATE(4846), 1, sym_extends_clause, - STATE(5357), 1, + STATE(5560), 1, sym_class_heritage, - STATE(5772), 1, + STATE(6099), 1, sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [135365] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4298), 9, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_LBRACK, + [135167] = 5, + ACTIONS(6982), 1, anon_sym_AMP, + ACTIONS(6984), 1, anon_sym_PIPE, - anon_sym_extends, - [135381] = 5, - ACTIONS(6963), 1, - anon_sym_AMP, - ACTIONS(7065), 1, - anon_sym_PIPE, - ACTIONS(7067), 1, + ACTIONS(6986), 1, anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4306), 6, + ACTIONS(4279), 6, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, anon_sym_LBRACK, - [135403] = 5, - ACTIONS(6963), 1, - anon_sym_AMP, - ACTIONS(7065), 1, - anon_sym_PIPE, - ACTIONS(7067), 1, - anon_sym_extends, + [135189] = 4, + ACTIONS(7088), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4335), 6, + ACTIONS(4241), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + ACTIONS(4283), 5, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_LBRACK, - [135425] = 7, - ACTIONS(6437), 1, - anon_sym_EQ, - ACTIONS(6445), 1, - anon_sym_COLON, - STATE(4454), 1, - sym_type_annotation, - STATE(5162), 1, - sym__initializer, + [135209] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6593), 2, - anon_sym_BANG, - anon_sym_QMARK, - ACTIONS(6591), 3, + ACTIONS(1896), 9, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - [135451] = 5, - ACTIONS(6963), 1, + anon_sym_LBRACK, anon_sym_AMP, - ACTIONS(7065), 1, anon_sym_PIPE, - ACTIONS(7067), 1, anon_sym_extends, + [135225] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4343), 6, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_LBRACK, - [135473] = 7, - ACTIONS(6437), 1, + ACTIONS(7185), 9, anon_sym_EQ, - ACTIONS(6445), 1, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_in, + anon_sym_of, anon_sym_COLON, - STATE(4254), 1, - sym_type_annotation, - STATE(4907), 1, - sym__initializer, + anon_sym_RBRACK, + anon_sym_QMARK, + [135241] = 3, + ACTIONS(7088), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6515), 2, - anon_sym_BANG, - anon_sym_QMARK, - ACTIONS(6513), 3, + ACTIONS(4287), 8, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - [135499] = 9, - ACTIONS(1544), 1, - anon_sym_import, - ACTIONS(7183), 1, - sym_identifier, - ACTIONS(7185), 1, - sym_this, - STATE(1744), 1, - sym__type_query_member_expression, - STATE(1745), 1, - sym__type_query_subscript_expression, - STATE(1917), 1, - sym__type_query_call_expression, - STATE(1918), 1, - sym__type_query_instantiation_expression, - STATE(4607), 1, - sym_import, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [135528] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3239), 8, - anon_sym_as, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [135543] = 6, - ACTIONS(6445), 1, - anon_sym_COLON, + [135259] = 3, ACTIONS(7187), 1, - anon_sym_DASH_QMARK_COLON, - ACTIONS(7189), 1, - anon_sym_PLUS_QMARK_COLON, - ACTIONS(7191), 1, - anon_sym_QMARK_COLON, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - STATE(4450), 4, - sym_omitting_type_annotation, - sym_adding_type_annotation, - sym_opting_type_annotation, - sym_type_annotation, - [135566] = 4, - ACTIONS(4581), 1, - anon_sym_LPAREN, - STATE(2211), 1, - sym_arguments, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4459), 6, + ACTIONS(4291), 8, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, anon_sym_COMMA, + anon_sym_SEMI, anon_sym_LBRACK, anon_sym_AMP, anon_sym_PIPE, - anon_sym_GT, + [135277] = 10, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(6920), 1, + anon_sym_LBRACE, + ACTIONS(7006), 1, anon_sym_extends, - [135585] = 6, - ACTIONS(6445), 1, - anon_sym_COLON, - ACTIONS(7187), 1, - anon_sym_DASH_QMARK_COLON, - ACTIONS(7189), 1, - anon_sym_PLUS_QMARK_COLON, - ACTIONS(7191), 1, - anon_sym_QMARK_COLON, + ACTIONS(7008), 1, + anon_sym_implements, + STATE(2316), 1, + sym_class_body, + STATE(3653), 1, + sym_type_parameters, + STATE(4846), 1, + sym_extends_clause, + STATE(5627), 1, + sym_class_heritage, + STATE(6099), 1, + sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4318), 4, - sym_omitting_type_annotation, - sym_adding_type_annotation, - sym_opting_type_annotation, - sym_type_annotation, - [135608] = 2, + [135309] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1846), 8, - anon_sym_as, + ACTIONS(1908), 9, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, + anon_sym_SEMI, anon_sym_LBRACK, - anon_sym_RBRACK, anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [135623] = 6, - ACTIONS(6445), 1, - anon_sym_COLON, - ACTIONS(7187), 1, - anon_sym_DASH_QMARK_COLON, - ACTIONS(7189), 1, - anon_sym_PLUS_QMARK_COLON, - ACTIONS(7191), 1, - anon_sym_QMARK_COLON, + [135325] = 10, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(6932), 1, + anon_sym_LBRACE, + ACTIONS(7006), 1, + anon_sym_extends, + ACTIONS(7008), 1, + anon_sym_implements, + STATE(1686), 1, + sym_class_body, + STATE(3640), 1, + sym_type_parameters, + STATE(4846), 1, + sym_extends_clause, + STATE(5345), 1, + sym_class_heritage, + STATE(6099), 1, + sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4319), 4, - sym_omitting_type_annotation, - sym_adding_type_annotation, - sym_opting_type_annotation, + [135357] = 7, + ACTIONS(6460), 1, + anon_sym_COLON, + ACTIONS(6912), 1, + anon_sym_EQ, + STATE(4152), 1, sym_type_annotation, - [135646] = 5, - ACTIONS(7193), 1, - anon_sym_LBRACE, - ACTIONS(7195), 1, - anon_sym_DOT, - STATE(4187), 1, - sym_statement_block, + STATE(4427), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1668), 5, + ACTIONS(6903), 2, + anon_sym_in, + anon_sym_of, + ACTIONS(6899), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [135667] = 7, - ACTIONS(6437), 1, + [135383] = 8, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - ACTIONS(6930), 1, + ACTIONS(7189), 1, anon_sym_BANG, - STATE(4560), 1, + ACTIONS(7191), 1, + anon_sym_QMARK, + STATE(4246), 1, sym_type_annotation, - STATE(5326), 1, + STATE(4829), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6928), 3, + ACTIONS(6466), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [135692] = 5, - ACTIONS(6963), 1, + [135411] = 5, + ACTIONS(6982), 1, anon_sym_AMP, - ACTIONS(7065), 1, + ACTIONS(6984), 1, anon_sym_PIPE, - ACTIONS(7067), 1, + ACTIONS(6986), 1, anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6910), 5, + ACTIONS(4491), 6, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - [135713] = 6, - ACTIONS(6445), 1, - anon_sym_COLON, - ACTIONS(7187), 1, - anon_sym_DASH_QMARK_COLON, - ACTIONS(7189), 1, - anon_sym_PLUS_QMARK_COLON, - ACTIONS(7191), 1, - anon_sym_QMARK_COLON, + anon_sym_LBRACK, + [135433] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4179), 4, - sym_omitting_type_annotation, - sym_adding_type_annotation, - sym_opting_type_annotation, + ACTIONS(4301), 9, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [135449] = 8, + ACTIONS(6452), 1, + anon_sym_EQ, + ACTIONS(6460), 1, + anon_sym_COLON, + ACTIONS(7193), 1, + anon_sym_BANG, + ACTIONS(7195), 1, + anon_sym_QMARK, + STATE(4309), 1, sym_type_annotation, - [135736] = 9, - ACTIONS(1544), 1, - anon_sym_import, - ACTIONS(7197), 1, - sym_identifier, - ACTIONS(7199), 1, - sym_this, - STATE(2907), 1, - sym__type_query_subscript_expression, - STATE(2908), 1, - sym__type_query_member_expression, - STATE(2955), 1, - sym__type_query_call_expression, - STATE(3084), 1, - sym__type_query_instantiation_expression, - STATE(4682), 1, - sym_import, + STATE(5007), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [135765] = 9, - ACTIONS(1544), 1, - anon_sym_import, - ACTIONS(7201), 1, - sym_identifier, - ACTIONS(7203), 1, - sym_this, - STATE(3100), 1, - sym__type_query_member_expression, - STATE(3101), 1, - sym__type_query_subscript_expression, - STATE(3323), 1, - sym__type_query_call_expression, - STATE(3417), 1, - sym__type_query_instantiation_expression, - STATE(4665), 1, - sym_import, + ACTIONS(6612), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [135477] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [135794] = 9, - ACTIONS(2509), 1, + ACTIONS(4309), 9, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [135493] = 10, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6473), 1, - anon_sym_LPAREN, - ACTIONS(7205), 1, - anon_sym_COLON, - ACTIONS(7207), 1, - anon_sym_QMARK, - ACTIONS(7209), 1, - sym__member_signature_marker, - STATE(3848), 1, - sym_formal_parameters, - STATE(5440), 1, - sym__call_signature, - STATE(5508), 1, + ACTIONS(6920), 1, + anon_sym_LBRACE, + ACTIONS(7006), 1, + anon_sym_extends, + ACTIONS(7008), 1, + anon_sym_implements, + STATE(2208), 1, + sym_class_body, + STATE(3657), 1, sym_type_parameters, + STATE(4846), 1, + sym_extends_clause, + STATE(5710), 1, + sym_class_heritage, + STATE(6099), 1, + sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [135823] = 6, - ACTIONS(6445), 1, - anon_sym_COLON, - ACTIONS(7187), 1, - anon_sym_DASH_QMARK_COLON, - ACTIONS(7189), 1, - anon_sym_PLUS_QMARK_COLON, - ACTIONS(7191), 1, - anon_sym_QMARK_COLON, + [135525] = 5, + ACTIONS(6982), 1, + anon_sym_AMP, + ACTIONS(6984), 1, + anon_sym_PIPE, + ACTIONS(6986), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4184), 4, - sym_omitting_type_annotation, - sym_adding_type_annotation, - sym_opting_type_annotation, + ACTIONS(4495), 6, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_LBRACK, + [135547] = 8, + ACTIONS(6452), 1, + anon_sym_EQ, + ACTIONS(6460), 1, + anon_sym_COLON, + ACTIONS(7197), 1, + anon_sym_BANG, + ACTIONS(7199), 1, + anon_sym_QMARK, + STATE(4282), 1, sym_type_annotation, - [135846] = 6, - ACTIONS(7213), 1, + STATE(4971), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6476), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [135575] = 6, + ACTIONS(7203), 1, anon_sym_BQUOTE, - ACTIONS(7215), 1, + ACTIONS(7205), 1, anon_sym_DOLLAR_LBRACE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7211), 2, + ACTIONS(7201), 2, sym__template_chars, sym_escape_sequence, - STATE(3885), 2, + STATE(4014), 2, sym_template_substitution, aux_sym_template_string_repeat1, - STATE(3896), 2, + STATE(4024), 2, sym_template_type, aux_sym_template_literal_type_repeat1, - [135869] = 5, - ACTIONS(6852), 1, - anon_sym_AMP, - ACTIONS(6854), 1, - anon_sym_PIPE, - ACTIONS(6856), 1, - anon_sym_extends, + [135598] = 9, + ACTIONS(1550), 1, + anon_sym_import, + ACTIONS(7207), 1, + sym_identifier, + ACTIONS(7209), 1, + sym_this, + STATE(2964), 1, + sym__type_query_call_expression, + STATE(2983), 1, + sym__type_query_instantiation_expression, + STATE(3239), 1, + sym__type_query_member_expression, + STATE(3240), 1, + sym__type_query_subscript_expression, + STATE(4617), 1, + sym_import, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7217), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [135890] = 5, - ACTIONS(6852), 1, - anon_sym_AMP, - ACTIONS(6854), 1, - anon_sym_PIPE, - ACTIONS(6856), 1, - anon_sym_extends, + [135627] = 3, + ACTIONS(6885), 1, + anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7219), 5, - sym__automatic_semicolon, + ACTIONS(4151), 7, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [135911] = 2, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_QMARK, + anon_sym_extends, + [135644] = 4, + ACTIONS(6858), 1, + anon_sym_LT, + STATE(3060), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3257), 8, + ACTIONS(4117), 6, anon_sym_as, anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [135926] = 9, - ACTIONS(1544), 1, - anon_sym_import, - ACTIONS(7221), 1, - sym_identifier, - STATE(3927), 1, - sym_nested_type_identifier, - STATE(4162), 1, - sym__type_query_member_expression_in_type_annotation, - STATE(4605), 1, - sym_generic_type, - STATE(5069), 1, - sym_import, - STATE(5751), 1, - sym__type_query_call_expression_in_type_annotation, - STATE(5913), 1, - sym_nested_identifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [135955] = 6, - ACTIONS(6445), 1, + [135663] = 6, + ACTIONS(6460), 1, anon_sym_COLON, - ACTIONS(7187), 1, + ACTIONS(7211), 1, anon_sym_DASH_QMARK_COLON, - ACTIONS(7189), 1, + ACTIONS(7213), 1, anon_sym_PLUS_QMARK_COLON, - ACTIONS(7191), 1, + ACTIONS(7215), 1, anon_sym_QMARK_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4483), 4, + STATE(4464), 4, sym_omitting_type_annotation, sym_adding_type_annotation, sym_opting_type_annotation, sym_type_annotation, - [135978] = 4, - ACTIONS(6850), 1, - anon_sym_LT, - STATE(3059), 1, - sym_type_arguments, + [135686] = 9, + ACTIONS(1550), 1, + anon_sym_import, + ACTIONS(7217), 1, + sym_identifier, + ACTIONS(7219), 1, + sym_this, + STATE(1519), 1, + sym__type_query_member_expression, + STATE(1520), 1, + sym__type_query_subscript_expression, + STATE(1568), 1, + sym__type_query_call_expression, + STATE(1569), 1, + sym__type_query_instantiation_expression, + STATE(4646), 1, + sym_import, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [135715] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4122), 6, + ACTIONS(3239), 8, anon_sym_as, anon_sym_LBRACK, anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [135997] = 6, - ACTIONS(6445), 1, - anon_sym_COLON, - ACTIONS(7187), 1, - anon_sym_DASH_QMARK_COLON, - ACTIONS(7189), 1, - anon_sym_PLUS_QMARK_COLON, - ACTIONS(7191), 1, - anon_sym_QMARK_COLON, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - STATE(4484), 4, - sym_omitting_type_annotation, - sym_adding_type_annotation, - sym_opting_type_annotation, - sym_type_annotation, - [136020] = 6, - ACTIONS(6445), 1, + [135730] = 6, + ACTIONS(6460), 1, anon_sym_COLON, - ACTIONS(7187), 1, + ACTIONS(7211), 1, anon_sym_DASH_QMARK_COLON, - ACTIONS(7189), 1, + ACTIONS(7213), 1, anon_sym_PLUS_QMARK_COLON, - ACTIONS(7191), 1, + ACTIONS(7215), 1, anon_sym_QMARK_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4199), 4, + STATE(4195), 4, sym_omitting_type_annotation, sym_adding_type_annotation, sym_opting_type_annotation, sym_type_annotation, - [136043] = 9, - ACTIONS(1544), 1, + [135753] = 9, + ACTIONS(1550), 1, anon_sym_import, - ACTIONS(7223), 1, + ACTIONS(7221), 1, sym_identifier, - STATE(4162), 1, - sym__type_query_member_expression_in_type_annotation, - STATE(4325), 1, + STATE(3894), 1, sym_nested_type_identifier, - STATE(5069), 1, - sym_import, - STATE(5285), 1, + STATE(4374), 1, + sym__type_query_member_expression_in_type_annotation, + STATE(4615), 1, sym_generic_type, - STATE(5751), 1, + STATE(5175), 1, + sym_import, + STATE(5856), 1, sym__type_query_call_expression_in_type_annotation, - STATE(5913), 1, + STATE(5905), 1, sym_nested_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [136072] = 5, - ACTIONS(6852), 1, - anon_sym_AMP, - ACTIONS(6854), 1, - anon_sym_PIPE, - ACTIONS(6856), 1, - anon_sym_extends, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(7225), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [136093] = 6, - ACTIONS(7215), 1, + [135782] = 6, + ACTIONS(7205), 1, anon_sym_DOLLAR_LBRACE, - ACTIONS(7227), 1, + ACTIONS(7223), 1, anon_sym_BQUOTE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7211), 2, + ACTIONS(7201), 2, sym__template_chars, sym_escape_sequence, - STATE(3885), 2, + STATE(3946), 2, sym_template_substitution, aux_sym_template_string_repeat1, - STATE(3896), 2, + STATE(4024), 2, sym_template_type, aux_sym_template_literal_type_repeat1, - [136116] = 6, - ACTIONS(6445), 1, - anon_sym_COLON, - ACTIONS(7187), 1, - anon_sym_DASH_QMARK_COLON, - ACTIONS(7189), 1, - anon_sym_PLUS_QMARK_COLON, - ACTIONS(7191), 1, - anon_sym_QMARK_COLON, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - STATE(4281), 4, - sym_omitting_type_annotation, - sym_adding_type_annotation, - sym_opting_type_annotation, - sym_type_annotation, - [136139] = 9, - ACTIONS(1544), 1, - anon_sym_import, - ACTIONS(7199), 1, - sym_this, - ACTIONS(7229), 1, - sym_identifier, - STATE(2955), 1, - sym__type_query_call_expression, - STATE(3084), 1, - sym__type_query_instantiation_expression, - STATE(3253), 1, - sym__type_query_member_expression, - STATE(3254), 1, - sym__type_query_subscript_expression, - STATE(4599), 1, - sym_import, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [136168] = 9, - ACTIONS(1544), 1, - anon_sym_import, - ACTIONS(7231), 1, - sym_identifier, - ACTIONS(7233), 1, - sym_this, - STATE(1514), 1, - sym__type_query_subscript_expression, - STATE(1516), 1, - sym__type_query_member_expression, - STATE(1624), 1, - sym__type_query_call_expression, - STATE(1625), 1, - sym__type_query_instantiation_expression, - STATE(4678), 1, - sym_import, + [135805] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [136197] = 9, - ACTIONS(1544), 1, + ACTIONS(3255), 8, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [135820] = 9, + ACTIONS(1550), 1, anon_sym_import, - ACTIONS(7235), 1, + ACTIONS(7225), 1, sym_identifier, - ACTIONS(7237), 1, + ACTIONS(7227), 1, sym_this, - STATE(2956), 1, + STATE(1776), 1, sym__type_query_member_expression, - STATE(2957), 1, + STATE(1778), 1, sym__type_query_subscript_expression, - STATE(3159), 1, + STATE(1914), 1, sym__type_query_call_expression, - STATE(3308), 1, + STATE(1915), 1, sym__type_query_instantiation_expression, - STATE(4600), 1, + STATE(4665), 1, sym_import, ACTIONS(5), 2, sym_html_comment, sym_comment, - [136226] = 9, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(6473), 1, - anon_sym_LPAREN, - ACTIONS(7207), 1, - anon_sym_QMARK, - ACTIONS(7209), 1, - sym__member_signature_marker, - ACTIONS(7239), 1, - anon_sym_COLON, - STATE(3848), 1, - sym_formal_parameters, - STATE(5440), 1, - sym__call_signature, - STATE(5508), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [136255] = 6, - ACTIONS(7215), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(7241), 1, - anon_sym_BQUOTE, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(7211), 2, - sym__template_chars, - sym_escape_sequence, - STATE(3885), 2, - sym_template_substitution, - aux_sym_template_string_repeat1, - STATE(3896), 2, - sym_template_type, - aux_sym_template_literal_type_repeat1, - [136278] = 6, - ACTIONS(7215), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(7243), 1, - anon_sym_BQUOTE, + [135849] = 3, + ACTIONS(6885), 1, + anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7211), 2, - sym__template_chars, - sym_escape_sequence, - STATE(3896), 2, - sym_template_type, - aux_sym_template_literal_type_repeat1, - STATE(4017), 2, - sym_template_substitution, - aux_sym_template_string_repeat1, - [136301] = 6, - ACTIONS(7215), 1, + ACTIONS(4125), 7, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_QMARK, + anon_sym_extends, + [135866] = 6, + ACTIONS(7205), 1, anon_sym_DOLLAR_LBRACE, - ACTIONS(7245), 1, + ACTIONS(7229), 1, anon_sym_BQUOTE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7211), 2, + ACTIONS(7201), 2, sym__template_chars, sym_escape_sequence, - STATE(3885), 2, + STATE(3946), 2, sym_template_substitution, aux_sym_template_string_repeat1, - STATE(3896), 2, + STATE(4024), 2, sym_template_type, aux_sym_template_literal_type_repeat1, - [136324] = 2, + [135889] = 9, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(6470), 1, + anon_sym_LPAREN, + ACTIONS(7231), 1, + anon_sym_COLON, + ACTIONS(7233), 1, + anon_sym_QMARK, + ACTIONS(7235), 1, + sym__member_signature_marker, + STATE(3940), 1, + sym_formal_parameters, + STATE(5504), 1, + sym_type_parameters, + STATE(5726), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3243), 8, - anon_sym_as, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_DOT, - anon_sym_QMARK_DOT, + [135918] = 5, + ACTIONS(6871), 1, anon_sym_AMP, + ACTIONS(6873), 1, anon_sym_PIPE, + ACTIONS(6875), 1, anon_sym_extends, - [136339] = 3, - ACTIONS(6878), 1, - anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4118), 7, + ACTIONS(7237), 5, + sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_QMARK, - anon_sym_extends, - [136356] = 6, - ACTIONS(7215), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(7247), 1, - anon_sym_BQUOTE, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(7211), 2, - sym__template_chars, - sym_escape_sequence, - STATE(3896), 2, - sym_template_type, - aux_sym_template_literal_type_repeat1, - STATE(4017), 2, - sym_template_substitution, - aux_sym_template_string_repeat1, - [136379] = 3, - ACTIONS(6878), 1, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [135939] = 3, + ACTIONS(7239), 1, anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4128), 7, + ACTIONS(4117), 7, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RBRACK, @@ -252560,3719 +252493,4163 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_PIPE, anon_sym_QMARK, anon_sym_extends, - [136396] = 6, - ACTIONS(7215), 1, + [135956] = 6, + ACTIONS(7205), 1, anon_sym_DOLLAR_LBRACE, - ACTIONS(7249), 1, + ACTIONS(7241), 1, anon_sym_BQUOTE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7211), 2, + ACTIONS(7201), 2, sym__template_chars, sym_escape_sequence, - STATE(3885), 2, + STATE(4014), 2, sym_template_substitution, aux_sym_template_string_repeat1, - STATE(3922), 2, + STATE(4027), 2, sym_template_type, aux_sym_template_literal_type_repeat1, - [136419] = 3, - ACTIONS(7251), 1, - anon_sym_is, + [135979] = 6, + ACTIONS(6460), 1, + anon_sym_COLON, + ACTIONS(7211), 1, + anon_sym_DASH_QMARK_COLON, + ACTIONS(7213), 1, + anon_sym_PLUS_QMARK_COLON, + ACTIONS(7215), 1, + anon_sym_QMARK_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4122), 7, + STATE(4460), 4, + sym_omitting_type_annotation, + sym_adding_type_annotation, + sym_opting_type_annotation, + sym_type_annotation, + [136002] = 7, + ACTIONS(6452), 1, + anon_sym_EQ, + ACTIONS(6460), 1, + anon_sym_COLON, + ACTIONS(6901), 1, + anon_sym_BANG, + STATE(4152), 1, + sym_type_annotation, + STATE(5145), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6899), 3, + sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_QMARK, - anon_sym_extends, - [136436] = 5, - ACTIONS(7193), 1, + anon_sym_SEMI, + [136027] = 5, + ACTIONS(7243), 1, anon_sym_LBRACE, - ACTIONS(7253), 1, + ACTIONS(7245), 1, anon_sym_DOT, - STATE(4187), 1, + STATE(4316), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1668), 5, + ACTIONS(1686), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [136457] = 7, - ACTIONS(3367), 1, - sym_identifier, - ACTIONS(3369), 1, - anon_sym_LBRACE, - ACTIONS(3371), 1, - anon_sym_LBRACK, - ACTIONS(7255), 1, - anon_sym_enum, - STATE(4679), 1, - sym_variable_declarator, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - STATE(3630), 3, - sym_object_pattern, - sym_array_pattern, - sym__destructuring_pattern, - [136482] = 7, + [136048] = 7, ACTIONS(3367), 1, sym_identifier, ACTIONS(3369), 1, anon_sym_LBRACE, ACTIONS(3371), 1, anon_sym_LBRACK, - ACTIONS(7257), 1, + ACTIONS(7247), 1, anon_sym_enum, - STATE(4571), 1, + STATE(4669), 1, sym_variable_declarator, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(3630), 3, + STATE(3769), 3, sym_object_pattern, sym_array_pattern, sym__destructuring_pattern, - [136507] = 6, - ACTIONS(7215), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(7259), 1, - anon_sym_BQUOTE, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(7211), 2, - sym__template_chars, - sym_escape_sequence, - STATE(3885), 2, - sym_template_substitution, - aux_sym_template_string_repeat1, - STATE(3896), 2, - sym_template_type, - aux_sym_template_literal_type_repeat1, - [136530] = 2, + [136073] = 9, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(6470), 1, + anon_sym_LPAREN, + ACTIONS(7233), 1, + anon_sym_QMARK, + ACTIONS(7235), 1, + sym__member_signature_marker, + ACTIONS(7249), 1, + anon_sym_COLON, + STATE(3940), 1, + sym_formal_parameters, + STATE(5504), 1, + sym_type_parameters, + STATE(5726), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1866), 8, - anon_sym_as, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [136545] = 4, - ACTIONS(4190), 1, - anon_sym_EQ, + [136102] = 9, + ACTIONS(1550), 1, + anon_sym_import, + ACTIONS(7209), 1, + sym_this, + ACTIONS(7251), 1, + sym_identifier, + STATE(2910), 1, + sym__type_query_member_expression, + STATE(2911), 1, + sym__type_query_subscript_expression, + STATE(2964), 1, + sym__type_query_call_expression, + STATE(2983), 1, + sym__type_query_instantiation_expression, + STATE(4676), 1, + sym_import, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5529), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - ACTIONS(696), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - [136564] = 5, - ACTIONS(5514), 1, + [136131] = 5, + ACTIONS(5444), 1, anon_sym_COMMA, - ACTIONS(5516), 1, + ACTIONS(5581), 1, anon_sym_RBRACE, - STATE(5213), 1, + STATE(5226), 1, aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(696), 5, + ACTIONS(698), 5, sym__member_signature_marker, anon_sym_LPAREN, anon_sym_COLON, anon_sym_LT, anon_sym_QMARK, - [136585] = 7, - ACTIONS(3089), 1, - anon_sym_DQUOTE, - ACTIONS(3091), 1, - anon_sym_SQUOTE, - ACTIONS(6898), 1, - sym_identifier, - STATE(5569), 1, - sym_export_specifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6900), 2, - anon_sym_type, - anon_sym_typeof, - STATE(4738), 2, - sym__module_export_name, - sym_string, - [136610] = 8, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(6473), 1, - anon_sym_LPAREN, - ACTIONS(7261), 1, - sym_identifier, - ACTIONS(7263), 1, - anon_sym_STAR, - STATE(3848), 1, - sym_formal_parameters, - STATE(5508), 1, - sym_type_parameters, - STATE(5617), 1, - sym__call_signature, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [136636] = 6, - ACTIONS(6437), 1, - anon_sym_EQ, - ACTIONS(6445), 1, + [136152] = 6, + ACTIONS(6460), 1, anon_sym_COLON, - STATE(4231), 1, - sym_type_annotation, - STATE(5031), 1, - sym__initializer, + ACTIONS(7211), 1, + anon_sym_DASH_QMARK_COLON, + ACTIONS(7213), 1, + anon_sym_PLUS_QMARK_COLON, + ACTIONS(7215), 1, + anon_sym_QMARK_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6777), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [136658] = 6, - ACTIONS(6437), 1, - anon_sym_EQ, - ACTIONS(6445), 1, - anon_sym_COLON, - STATE(4442), 1, + STATE(4538), 4, + sym_omitting_type_annotation, + sym_adding_type_annotation, + sym_opting_type_annotation, sym_type_annotation, - STATE(5126), 1, - sym__initializer, + [136175] = 5, + ACTIONS(6871), 1, + anon_sym_AMP, + ACTIONS(6873), 1, + anon_sym_PIPE, + ACTIONS(6875), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6803), 3, + ACTIONS(7253), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [136680] = 6, - ACTIONS(6437), 1, - anon_sym_EQ, - ACTIONS(6445), 1, + anon_sym_PIPE_RBRACE, + [136196] = 6, + ACTIONS(6460), 1, anon_sym_COLON, - STATE(4212), 1, - sym_type_annotation, - STATE(4805), 1, - sym__initializer, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6753), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [136702] = 8, - ACTIONS(3560), 1, - anon_sym_LT, - ACTIONS(4000), 1, - anon_sym_LPAREN, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(7265), 1, - anon_sym_DOT, - STATE(1543), 1, - sym_arguments, - STATE(5580), 1, - sym_optional_chain, - STATE(5598), 1, - sym_type_arguments, + ACTIONS(7211), 1, + anon_sym_DASH_QMARK_COLON, + ACTIONS(7213), 1, + anon_sym_PLUS_QMARK_COLON, + ACTIONS(7215), 1, + anon_sym_QMARK_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - [136728] = 6, - ACTIONS(6437), 1, - anon_sym_EQ, - ACTIONS(6445), 1, - anon_sym_COLON, - STATE(4533), 1, + STATE(4453), 4, + sym_omitting_type_annotation, + sym_adding_type_annotation, + sym_opting_type_annotation, sym_type_annotation, - STATE(5277), 1, - sym__initializer, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6811), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [136750] = 8, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(3295), 1, - anon_sym_LPAREN, - ACTIONS(7267), 1, - anon_sym_QMARK, - ACTIONS(7269), 1, - sym__member_signature_marker, - STATE(3335), 1, - sym_formal_parameters, - STATE(4476), 1, - sym__call_signature, - STATE(5538), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [136776] = 8, - ACTIONS(217), 1, - anon_sym_LBRACE_PIPE, - ACTIONS(1540), 1, - anon_sym_LBRACE, - ACTIONS(7271), 1, - anon_sym_LT, - ACTIONS(7273), 1, - anon_sym_extends, - STATE(871), 1, - sym_object_type, - STATE(4335), 1, - sym_type_parameters, - STATE(4898), 1, - sym_extends_type_clause, + [136219] = 6, + ACTIONS(6460), 1, + anon_sym_COLON, + ACTIONS(7211), 1, + anon_sym_DASH_QMARK_COLON, + ACTIONS(7213), 1, + anon_sym_PLUS_QMARK_COLON, + ACTIONS(7215), 1, + anon_sym_QMARK_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - [136802] = 6, - ACTIONS(6437), 1, - anon_sym_EQ, - ACTIONS(6445), 1, - anon_sym_COLON, - STATE(4536), 1, + STATE(4176), 4, + sym_omitting_type_annotation, + sym_adding_type_annotation, + sym_opting_type_annotation, sym_type_annotation, - STATE(5291), 1, - sym__initializer, + [136242] = 9, + ACTIONS(1550), 1, + anon_sym_import, + ACTIONS(7255), 1, + sym_identifier, + ACTIONS(7257), 1, + sym_this, + STATE(2954), 1, + sym__type_query_subscript_expression, + STATE(2961), 1, + sym__type_query_member_expression, + STATE(3223), 1, + sym__type_query_call_expression, + STATE(3296), 1, + sym__type_query_instantiation_expression, + STATE(4701), 1, + sym_import, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6811), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [136824] = 6, - ACTIONS(6437), 1, - anon_sym_EQ, - ACTIONS(6445), 1, + [136271] = 6, + ACTIONS(6460), 1, anon_sym_COLON, - STATE(4123), 1, - sym_type_annotation, - STATE(5143), 1, - sym__initializer, + ACTIONS(7211), 1, + anon_sym_DASH_QMARK_COLON, + ACTIONS(7213), 1, + anon_sym_PLUS_QMARK_COLON, + ACTIONS(7215), 1, + anon_sym_QMARK_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6753), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [136846] = 8, - ACTIONS(3560), 1, - anon_sym_LT, - ACTIONS(4581), 1, - anon_sym_LPAREN, - ACTIONS(4585), 1, - anon_sym_DOT, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - STATE(2006), 1, - sym_arguments, - STATE(3506), 1, - sym_type_arguments, - STATE(5714), 1, - sym_optional_chain, + STATE(4537), 4, + sym_omitting_type_annotation, + sym_adding_type_annotation, + sym_opting_type_annotation, + sym_type_annotation, + [136294] = 6, + ACTIONS(7205), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(7259), 1, + anon_sym_BQUOTE, ACTIONS(5), 2, sym_html_comment, sym_comment, - [136872] = 6, - ACTIONS(6437), 1, - anon_sym_EQ, - ACTIONS(6445), 1, - anon_sym_COLON, - STATE(4537), 1, - sym_type_annotation, - STATE(5292), 1, - sym__initializer, + ACTIONS(7201), 2, + sym__template_chars, + sym_escape_sequence, + STATE(4014), 2, + sym_template_substitution, + aux_sym_template_string_repeat1, + STATE(4024), 2, + sym_template_type, + aux_sym_template_literal_type_repeat1, + [136317] = 9, + ACTIONS(1550), 1, + anon_sym_import, + ACTIONS(7261), 1, + sym_identifier, + ACTIONS(7263), 1, + sym_this, + STATE(3022), 1, + sym__type_query_member_expression, + STATE(3059), 1, + sym__type_query_subscript_expression, + STATE(3265), 1, + sym__type_query_call_expression, + STATE(3479), 1, + sym__type_query_instantiation_expression, + STATE(4575), 1, + sym_import, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6811), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [136894] = 2, + [136346] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(696), 7, - sym__automatic_semicolon, - anon_sym_EQ, + ACTIONS(1896), 8, + anon_sym_as, anon_sym_COMMA, - anon_sym_BANG, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_QMARK, - [136908] = 8, - ACTIONS(2995), 1, - anon_sym_in, - ACTIONS(2997), 1, - anon_sym_out, - ACTIONS(7275), 1, + anon_sym_RBRACE, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [136361] = 7, + ACTIONS(3367), 1, sym_identifier, - ACTIONS(7277), 1, - anon_sym_const, - ACTIONS(7279), 1, - anon_sym_GT, - STATE(5149), 1, - sym_variance, - STATE(5648), 1, - sym_type_parameter, + ACTIONS(3369), 1, + anon_sym_LBRACE, + ACTIONS(3371), 1, + anon_sym_LBRACK, + ACTIONS(7265), 1, + anon_sym_enum, + STATE(4667), 1, + sym_variable_declarator, ACTIONS(5), 2, sym_html_comment, sym_comment, - [136934] = 8, - ACTIONS(6967), 1, - anon_sym_extends, - ACTIONS(6969), 1, - anon_sym_implements, - ACTIONS(6989), 1, - anon_sym_LBRACE, - STATE(4217), 1, - sym_class_body, - STATE(4851), 1, - sym_extends_clause, - STATE(5331), 1, - sym_class_heritage, - STATE(5772), 1, - sym_implements_clause, + STATE(3769), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + [136386] = 9, + ACTIONS(1550), 1, + anon_sym_import, + ACTIONS(7267), 1, + sym_identifier, + STATE(4107), 1, + sym_nested_type_identifier, + STATE(4374), 1, + sym__type_query_member_expression_in_type_annotation, + STATE(5043), 1, + sym_generic_type, + STATE(5175), 1, + sym_import, + STATE(5856), 1, + sym__type_query_call_expression_in_type_annotation, + STATE(5905), 1, + sym_nested_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [136960] = 8, - ACTIONS(6908), 1, - anon_sym_LBRACE, - ACTIONS(6967), 1, - anon_sym_extends, - ACTIONS(6969), 1, - anon_sym_implements, - STATE(2553), 1, - sym_class_body, - STATE(4851), 1, - sym_extends_clause, - STATE(5595), 1, - sym_class_heritage, - STATE(5772), 1, - sym_implements_clause, + [136415] = 6, + ACTIONS(6460), 1, + anon_sym_COLON, + ACTIONS(7211), 1, + anon_sym_DASH_QMARK_COLON, + ACTIONS(7213), 1, + anon_sym_PLUS_QMARK_COLON, + ACTIONS(7215), 1, + anon_sym_QMARK_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - [136986] = 6, - ACTIONS(6437), 1, - anon_sym_EQ, - ACTIONS(6445), 1, - anon_sym_COLON, - STATE(4128), 1, + STATE(4177), 4, + sym_omitting_type_annotation, + sym_adding_type_annotation, + sym_opting_type_annotation, sym_type_annotation, - STATE(5166), 1, - sym__initializer, + [136438] = 4, + ACTIONS(4177), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6753), 3, - sym__automatic_semicolon, + ACTIONS(5606), 2, anon_sym_COMMA, - anon_sym_SEMI, - [137008] = 3, - ACTIONS(6934), 1, - anon_sym_is, + anon_sym_RBRACE, + ACTIONS(698), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + [136457] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4128), 6, + ACTIONS(1908), 8, anon_sym_as, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_AMP, anon_sym_PIPE, anon_sym_extends, - [137024] = 8, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(6473), 1, - anon_sym_LPAREN, - ACTIONS(7281), 1, - anon_sym_QMARK, - ACTIONS(7283), 1, - sym__member_signature_marker, - STATE(3848), 1, - sym_formal_parameters, - STATE(5508), 1, - sym_type_parameters, - STATE(5610), 1, - sym__call_signature, + [136472] = 6, + ACTIONS(7205), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(7269), 1, + anon_sym_BQUOTE, ACTIONS(5), 2, sym_html_comment, sym_comment, - [137050] = 6, - ACTIONS(6437), 1, - anon_sym_EQ, - ACTIONS(6445), 1, - anon_sym_COLON, - STATE(4245), 1, - sym_type_annotation, - STATE(4860), 1, - sym__initializer, + ACTIONS(7201), 2, + sym__template_chars, + sym_escape_sequence, + STATE(4014), 2, + sym_template_substitution, + aux_sym_template_string_repeat1, + STATE(4024), 2, + sym_template_type, + aux_sym_template_literal_type_repeat1, + [136495] = 5, + ACTIONS(6982), 1, + anon_sym_AMP, + ACTIONS(6984), 1, + anon_sym_PIPE, + ACTIONS(6986), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6753), 3, + ACTIONS(6954), 5, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - [137072] = 8, - ACTIONS(6892), 1, - anon_sym_LBRACE, - ACTIONS(6967), 1, - anon_sym_extends, - ACTIONS(6969), 1, - anon_sym_implements, - STATE(2302), 1, - sym_class_body, - STATE(4851), 1, - sym_extends_clause, - STATE(5335), 1, - sym_class_heritage, - STATE(5772), 1, - sym_implements_clause, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [137098] = 8, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(6473), 1, - anon_sym_LPAREN, - ACTIONS(7285), 1, - anon_sym_QMARK, - ACTIONS(7287), 1, - sym__member_signature_marker, - STATE(3848), 1, - sym_formal_parameters, - STATE(5508), 1, - sym_type_parameters, - STATE(5593), 1, - sym__call_signature, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [137124] = 8, - ACTIONS(6967), 1, - anon_sym_extends, - ACTIONS(6969), 1, - anon_sym_implements, - ACTIONS(6989), 1, - anon_sym_LBRACE, - STATE(4235), 1, - sym_class_body, - STATE(4851), 1, - sym_extends_clause, - STATE(5342), 1, - sym_class_heritage, - STATE(5772), 1, - sym_implements_clause, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [137150] = 8, - ACTIONS(6908), 1, - anon_sym_LBRACE, - ACTIONS(6967), 1, - anon_sym_extends, - ACTIONS(6969), 1, - anon_sym_implements, - STATE(1722), 1, - sym_class_body, - STATE(4851), 1, - sym_extends_clause, - STATE(5356), 1, - sym_class_heritage, - STATE(5772), 1, - sym_implements_clause, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [137176] = 8, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(6443), 1, - anon_sym_LPAREN, - ACTIONS(6597), 1, - sym__member_signature_marker, - ACTIONS(7289), 1, - anon_sym_QMARK, - STATE(3384), 1, - sym_formal_parameters, - STATE(4000), 1, - sym__call_signature, - STATE(5446), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [137202] = 8, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(6443), 1, - anon_sym_LPAREN, - ACTIONS(6449), 1, - sym__member_signature_marker, - ACTIONS(7291), 1, - anon_sym_QMARK, - STATE(3384), 1, - sym_formal_parameters, - STATE(3872), 1, - sym__call_signature, - STATE(5446), 1, - sym_type_parameters, + [136516] = 6, + ACTIONS(7205), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(7271), 1, + anon_sym_BQUOTE, ACTIONS(5), 2, sym_html_comment, sym_comment, - [137228] = 8, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(3295), 1, - anon_sym_LPAREN, - ACTIONS(6737), 1, - sym__member_signature_marker, - ACTIONS(7293), 1, - anon_sym_QMARK, - STATE(3335), 1, - sym_formal_parameters, - STATE(3662), 1, - sym__call_signature, - STATE(5538), 1, - sym_type_parameters, + ACTIONS(7201), 2, + sym__template_chars, + sym_escape_sequence, + STATE(4014), 2, + sym_template_substitution, + aux_sym_template_string_repeat1, + STATE(4024), 2, + sym_template_type, + aux_sym_template_literal_type_repeat1, + [136539] = 6, + ACTIONS(6460), 1, + anon_sym_COLON, + ACTIONS(7211), 1, + anon_sym_DASH_QMARK_COLON, + ACTIONS(7213), 1, + anon_sym_PLUS_QMARK_COLON, + ACTIONS(7215), 1, + anon_sym_QMARK_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - [137254] = 5, - ACTIONS(7295), 1, - anon_sym_AMP, - ACTIONS(7297), 1, - anon_sym_PIPE, - ACTIONS(7299), 1, - anon_sym_extends, + STATE(4410), 4, + sym_omitting_type_annotation, + sym_adding_type_annotation, + sym_opting_type_annotation, + sym_type_annotation, + [136562] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4226), 4, - anon_sym_COMMA, + ACTIONS(3275), 8, + anon_sym_as, anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_QMARK, - [137274] = 6, - ACTIONS(6821), 1, - anon_sym_EQ, - STATE(4639), 1, - sym_constraint, - STATE(5408), 1, - sym_default_type, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6826), 2, - anon_sym_COLON, + anon_sym_DOT, + anon_sym_QMARK_DOT, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_extends, - ACTIONS(7301), 2, - anon_sym_COMMA, - anon_sym_GT, - [137296] = 6, - ACTIONS(6437), 1, - anon_sym_EQ, - ACTIONS(6445), 1, - anon_sym_COLON, - STATE(4548), 1, - sym_type_annotation, - STATE(5305), 1, - sym__initializer, + [136577] = 7, + ACTIONS(3193), 1, + anon_sym_DQUOTE, + ACTIONS(3195), 1, + anon_sym_SQUOTE, + ACTIONS(6940), 1, + sym_identifier, + STATE(5436), 1, + sym_export_specifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6811), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [137318] = 4, - ACTIONS(7193), 1, + ACTIONS(6942), 2, + anon_sym_type, + anon_sym_typeof, + STATE(5101), 2, + sym__module_export_name, + sym_string, + [136602] = 5, + ACTIONS(7243), 1, anon_sym_LBRACE, - STATE(4187), 1, + ACTIONS(7273), 1, + anon_sym_DOT, + STATE(4316), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1668), 5, + ACTIONS(1686), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [137336] = 5, - ACTIONS(7295), 1, + [136623] = 6, + ACTIONS(7205), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(7275), 1, + anon_sym_BQUOTE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7201), 2, + sym__template_chars, + sym_escape_sequence, + STATE(4014), 2, + sym_template_substitution, + aux_sym_template_string_repeat1, + STATE(4024), 2, + sym_template_type, + aux_sym_template_literal_type_repeat1, + [136646] = 5, + ACTIONS(6871), 1, anon_sym_AMP, - ACTIONS(7297), 1, + ACTIONS(6873), 1, anon_sym_PIPE, - ACTIONS(7299), 1, + ACTIONS(6875), 1, anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4238), 4, + ACTIONS(7277), 5, + sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK, - [137356] = 8, - ACTIONS(6967), 1, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [136667] = 8, + ACTIONS(7006), 1, anon_sym_extends, - ACTIONS(6969), 1, + ACTIONS(7008), 1, anon_sym_implements, - ACTIONS(6989), 1, + ACTIONS(7080), 1, anon_sym_LBRACE, - STATE(4271), 1, + STATE(889), 1, sym_class_body, - STATE(4851), 1, - sym_extends_clause, - STATE(5380), 1, - sym_class_heritage, - STATE(5772), 1, - sym_implements_clause, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [137382] = 8, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(3295), 1, - anon_sym_LPAREN, - ACTIONS(6713), 1, - sym__member_signature_marker, - ACTIONS(7303), 1, - anon_sym_QMARK, - STATE(3335), 1, - sym_formal_parameters, - STATE(3772), 1, - sym__call_signature, - STATE(5538), 1, - sym_type_parameters, + STATE(4846), 1, + sym_extends_clause, + STATE(5514), 1, + sym_class_heritage, + STATE(6099), 1, + sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [137408] = 6, - ACTIONS(6437), 1, + [136693] = 6, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - STATE(4445), 1, + STATE(4311), 1, sym_type_annotation, - STATE(5134), 1, + STATE(5010), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6803), 3, + ACTIONS(6794), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [137430] = 6, - ACTIONS(6437), 1, + [136715] = 6, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - STATE(4250), 1, + STATE(4313), 1, sym_type_annotation, - STATE(4873), 1, + STATE(5014), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6753), 3, + ACTIONS(6794), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [137452] = 5, - ACTIONS(7295), 1, - anon_sym_AMP, - ACTIONS(7297), 1, - anon_sym_PIPE, - ACTIONS(7299), 1, - anon_sym_extends, + [136737] = 6, + ACTIONS(6452), 1, + anon_sym_EQ, + ACTIONS(6460), 1, + anon_sym_COLON, + STATE(4317), 1, + sym_type_annotation, + STATE(5019), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4335), 4, + ACTIONS(6794), 3, + sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK, - [137472] = 5, - ACTIONS(7295), 1, - anon_sym_AMP, - ACTIONS(7297), 1, - anon_sym_PIPE, - ACTIONS(7299), 1, - anon_sym_extends, + anon_sym_SEMI, + [136759] = 6, + ACTIONS(6452), 1, + anon_sym_EQ, + ACTIONS(6460), 1, + anon_sym_COLON, + STATE(4319), 1, + sym_type_annotation, + STATE(5022), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4343), 4, + ACTIONS(6794), 3, + sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK, - [137492] = 8, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(6473), 1, - anon_sym_LPAREN, - ACTIONS(6609), 1, - sym__member_signature_marker, - ACTIONS(7305), 1, - anon_sym_QMARK, - STATE(3848), 1, - sym_formal_parameters, - STATE(5388), 1, - sym__call_signature, - STATE(5508), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [137518] = 8, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(3295), 1, - anon_sym_LPAREN, - ACTIONS(6733), 1, - sym__member_signature_marker, - ACTIONS(7307), 1, - anon_sym_QMARK, - STATE(3335), 1, - sym_formal_parameters, - STATE(3609), 1, - sym__call_signature, - STATE(5538), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [137544] = 6, - ACTIONS(6821), 1, + anon_sym_SEMI, + [136781] = 6, + ACTIONS(6452), 1, anon_sym_EQ, - STATE(4566), 1, - sym_constraint, - STATE(5329), 1, - sym_default_type, + ACTIONS(6460), 1, + anon_sym_COLON, + STATE(4325), 1, + sym_type_annotation, + STATE(5036), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6826), 2, - anon_sym_COLON, - anon_sym_extends, - ACTIONS(6886), 2, + ACTIONS(6794), 3, + sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_GT, - [137566] = 8, - ACTIONS(2509), 1, + anon_sym_SEMI, + [136803] = 8, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(3295), 1, + ACTIONS(6458), 1, anon_sym_LPAREN, - ACTIONS(7309), 1, - anon_sym_QMARK, - ACTIONS(7311), 1, + ACTIONS(6464), 1, sym__member_signature_marker, - STATE(3335), 1, - sym_formal_parameters, - STATE(3639), 1, - sym__call_signature, - STATE(5538), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [137592] = 8, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(3295), 1, - anon_sym_LPAREN, - ACTIONS(7313), 1, + ACTIONS(7279), 1, anon_sym_QMARK, - ACTIONS(7315), 1, - sym__member_signature_marker, - STATE(3335), 1, + STATE(3438), 1, sym_formal_parameters, - STATE(3658), 1, + STATE(3887), 1, sym__call_signature, - STATE(5538), 1, + STATE(5644), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [137618] = 8, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(6473), 1, - anon_sym_LPAREN, - ACTIONS(7317), 1, - sym_identifier, - ACTIONS(7319), 1, - anon_sym_STAR, - STATE(3848), 1, - sym_formal_parameters, - STATE(5508), 1, - sym_type_parameters, - STATE(5617), 1, - sym__call_signature, + [136829] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [137644] = 8, - ACTIONS(6967), 1, - anon_sym_extends, - ACTIONS(6969), 1, - anon_sym_implements, - ACTIONS(7035), 1, + ACTIONS(7281), 7, + sym__automatic_semicolon, anon_sym_LBRACE, - STATE(923), 1, - sym_class_body, - STATE(4851), 1, - sym_extends_clause, - STATE(5439), 1, - sym_class_heritage, - STATE(5772), 1, - sym_implements_clause, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_PIPE_RBRACE, + [136843] = 6, + ACTIONS(6452), 1, + anon_sym_EQ, + ACTIONS(6460), 1, + anon_sym_COLON, + STATE(4370), 1, + sym_type_annotation, + STATE(5076), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [137670] = 8, - ACTIONS(6967), 1, - anon_sym_extends, - ACTIONS(6969), 1, - anon_sym_implements, - ACTIONS(6989), 1, - anon_sym_LBRACE, - STATE(800), 1, - sym_class_body, - STATE(4851), 1, - sym_extends_clause, - STATE(5594), 1, - sym_class_heritage, - STATE(5772), 1, - sym_implements_clause, + ACTIONS(6794), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [136865] = 4, + ACTIONS(6460), 1, + anon_sym_COLON, + STATE(4402), 1, + sym_type_annotation, ACTIONS(5), 2, sym_html_comment, sym_comment, - [137696] = 6, - ACTIONS(6437), 1, + ACTIONS(7283), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [136883] = 6, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - STATE(4357), 1, + STATE(4383), 1, sym_type_annotation, - STATE(4986), 1, + STATE(5091), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6749), 3, + ACTIONS(6794), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [137718] = 6, - ACTIONS(6437), 1, + [136905] = 6, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - STATE(4488), 1, + STATE(4384), 1, sym_type_annotation, - STATE(4806), 1, + STATE(5095), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6753), 3, + ACTIONS(6794), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [137740] = 6, - ACTIONS(6437), 1, + [136927] = 6, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - STATE(4555), 1, + STATE(4423), 1, sym_type_annotation, - STATE(5322), 1, + STATE(5118), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6811), 3, + ACTIONS(6794), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [137762] = 8, - ACTIONS(3560), 1, - anon_sym_LT, - ACTIONS(4000), 1, - anon_sym_LPAREN, - ACTIONS(4004), 1, - anon_sym_DOT, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - STATE(1674), 1, - sym_arguments, - STATE(5580), 1, - sym_optional_chain, - STATE(5598), 1, - sym_type_arguments, + [136949] = 6, + ACTIONS(6452), 1, + anon_sym_EQ, + ACTIONS(6460), 1, + anon_sym_COLON, + STATE(4434), 1, + sym_type_annotation, + STATE(5146), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [137788] = 4, - ACTIONS(2493), 1, - anon_sym_LBRACE, - STATE(5334), 1, - sym_statement_block, + ACTIONS(6794), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [136971] = 6, + ACTIONS(6452), 1, + anon_sym_EQ, + ACTIONS(6460), 1, + anon_sym_COLON, + STATE(4184), 1, + sym_type_annotation, + STATE(4762), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7321), 5, + ACTIONS(6844), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [137806] = 8, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(6473), 1, - anon_sym_LPAREN, - ACTIONS(7323), 1, - anon_sym_QMARK, - ACTIONS(7325), 1, - sym__member_signature_marker, - STATE(3848), 1, - sym_formal_parameters, - STATE(5401), 1, - sym__call_signature, - STATE(5508), 1, - sym_type_parameters, + [136993] = 6, + ACTIONS(6452), 1, + anon_sym_EQ, + ACTIONS(6460), 1, + anon_sym_COLON, + STATE(4444), 1, + sym_type_annotation, + STATE(5155), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [137832] = 6, - ACTIONS(6437), 1, + ACTIONS(6794), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [137015] = 6, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - STATE(4444), 1, + STATE(4445), 1, sym_type_annotation, - STATE(5132), 1, + STATE(5156), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6803), 3, + ACTIONS(6794), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [137854] = 4, - ACTIONS(2493), 1, - anon_sym_LBRACE, - STATE(5340), 1, - sym_statement_block, + [137037] = 6, + ACTIONS(6452), 1, + anon_sym_EQ, + ACTIONS(6460), 1, + anon_sym_COLON, + STATE(4467), 1, + sym_type_annotation, + STATE(5183), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7327), 5, + ACTIONS(6794), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [137872] = 8, - ACTIONS(3560), 1, - anon_sym_LT, - ACTIONS(4000), 1, - anon_sym_LPAREN, - ACTIONS(4004), 1, - anon_sym_DOT, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - STATE(2347), 1, - sym_arguments, - STATE(3239), 1, - sym_type_arguments, - STATE(5580), 1, - sym_optional_chain, + [137059] = 6, + ACTIONS(6452), 1, + anon_sym_EQ, + ACTIONS(6460), 1, + anon_sym_COLON, + STATE(4468), 1, + sym_type_annotation, + STATE(5184), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [137898] = 4, - ACTIONS(2493), 1, - anon_sym_LBRACE, - STATE(5355), 1, - sym_statement_block, + ACTIONS(6794), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [137081] = 6, + ACTIONS(6452), 1, + anon_sym_EQ, + ACTIONS(6460), 1, + anon_sym_COLON, + STATE(4470), 1, + sym_type_annotation, + STATE(5187), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7327), 5, + ACTIONS(6794), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [137916] = 8, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(6473), 1, - anon_sym_LPAREN, - ACTIONS(7329), 1, - anon_sym_QMARK, - ACTIONS(7331), 1, - sym__member_signature_marker, - STATE(3848), 1, - sym_formal_parameters, - STATE(5457), 1, - sym__call_signature, - STATE(5508), 1, - sym_type_parameters, + [137103] = 6, + ACTIONS(6452), 1, + anon_sym_EQ, + ACTIONS(6460), 1, + anon_sym_COLON, + STATE(4473), 1, + sym_type_annotation, + STATE(5191), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [137942] = 4, - ACTIONS(2493), 1, - anon_sym_LBRACE, - STATE(5372), 1, - sym_statement_block, + ACTIONS(6794), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [137125] = 6, + ACTIONS(6452), 1, + anon_sym_EQ, + ACTIONS(6460), 1, + anon_sym_COLON, + STATE(4488), 1, + sym_type_annotation, + STATE(5211), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7333), 5, + ACTIONS(6794), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [137960] = 6, - ACTIONS(6437), 1, + [137147] = 6, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - STATE(4133), 1, + STATE(4492), 1, sym_type_annotation, - STATE(5195), 1, + STATE(5214), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6753), 3, + ACTIONS(6794), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [137982] = 6, - ACTIONS(6437), 1, + [137169] = 6, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - STATE(4137), 1, + STATE(4498), 1, sym_type_annotation, - STATE(5209), 1, + STATE(5219), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6753), 3, + ACTIONS(6794), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [138004] = 4, - ACTIONS(2493), 1, - anon_sym_LBRACE, - STATE(5670), 1, - sym_statement_block, + [137191] = 6, + ACTIONS(6452), 1, + anon_sym_EQ, + ACTIONS(6460), 1, + anon_sym_COLON, + STATE(4500), 1, + sym_type_annotation, + STATE(5220), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7327), 5, + ACTIONS(6794), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [138022] = 6, - ACTIONS(6437), 1, + [137213] = 6, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - STATE(4140), 1, + STATE(4502), 1, sym_type_annotation, STATE(5232), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6753), 3, + ACTIONS(6794), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [138044] = 8, - ACTIONS(2509), 1, + [137235] = 8, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6443), 1, + ACTIONS(3309), 1, anon_sym_LPAREN, - ACTIONS(7335), 1, + ACTIONS(7285), 1, anon_sym_QMARK, - ACTIONS(7337), 1, + ACTIONS(7287), 1, sym__member_signature_marker, - STATE(3384), 1, + STATE(3332), 1, sym_formal_parameters, - STATE(3970), 1, + STATE(4514), 1, sym__call_signature, - STATE(5446), 1, + STATE(5568), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [138070] = 6, - ACTIONS(6437), 1, + [137261] = 8, + ACTIONS(3007), 1, + anon_sym_in, + ACTIONS(3009), 1, + anon_sym_out, + ACTIONS(7289), 1, + sym_identifier, + ACTIONS(7291), 1, + anon_sym_const, + ACTIONS(7293), 1, + anon_sym_GT, + STATE(4743), 1, + sym_variance, + STATE(5402), 1, + sym_type_parameter, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [137287] = 6, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - STATE(4143), 1, + STATE(4550), 1, sym_type_annotation, - STATE(5248), 1, + STATE(5303), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6753), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [138092] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(7339), 7, + ACTIONS(7295), 3, sym__automatic_semicolon, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_COLON, - anon_sym_PIPE_RBRACE, - [138106] = 8, - ACTIONS(2509), 1, + [137309] = 8, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6473), 1, + ACTIONS(6458), 1, anon_sym_LPAREN, - ACTIONS(7341), 1, + ACTIONS(7297), 1, anon_sym_QMARK, - ACTIONS(7343), 1, + ACTIONS(7299), 1, sym__member_signature_marker, - STATE(3848), 1, + STATE(3438), 1, sym_formal_parameters, - STATE(5425), 1, + STATE(3930), 1, sym__call_signature, - STATE(5508), 1, + STATE(5644), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [138132] = 4, - ACTIONS(2493), 1, - anon_sym_LBRACE, - STATE(5673), 1, - sym_statement_block, + [137335] = 6, + ACTIONS(6452), 1, + anon_sym_EQ, + ACTIONS(6460), 1, + anon_sym_COLON, + STATE(4559), 1, + sym_type_annotation, + STATE(5320), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7333), 5, + ACTIONS(6830), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [138150] = 6, - ACTIONS(6437), 1, + [137357] = 6, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - STATE(4557), 1, + STATE(4561), 1, sym_type_annotation, - STATE(5323), 1, + STATE(5325), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6811), 3, + ACTIONS(6830), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [138172] = 5, - ACTIONS(7295), 1, - anon_sym_AMP, - ACTIONS(7297), 1, - anon_sym_PIPE, - ACTIONS(7299), 1, - anon_sym_extends, + [137379] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4306), 4, + ACTIONS(5256), 7, + sym__automatic_semicolon, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_RBRACK, + anon_sym_BANG, + anon_sym_SEMI, + anon_sym_COLON, anon_sym_QMARK, - [138192] = 6, - ACTIONS(6437), 1, + [137393] = 6, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - STATE(4321), 1, + STATE(4031), 1, sym_type_annotation, - STATE(4930), 1, + STATE(4801), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6793), 3, + ACTIONS(6830), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [138214] = 7, - ACTIONS(3089), 1, - anon_sym_DQUOTE, - ACTIONS(3091), 1, - anon_sym_SQUOTE, - ACTIONS(6858), 1, - sym_identifier, - ACTIONS(6950), 1, - anon_sym_type, - STATE(5653), 1, - sym__import_identifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - STATE(5970), 2, - sym__module_export_name, - sym_string, - [138238] = 6, - ACTIONS(6437), 1, + [137415] = 6, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - STATE(4455), 1, + STATE(4032), 1, sym_type_annotation, - STATE(5155), 1, + STATE(4948), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6815), 3, + ACTIONS(6830), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [138260] = 6, - ACTIONS(6437), 1, + [137437] = 6, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - STATE(4221), 1, + STATE(4038), 1, sym_type_annotation, - STATE(4816), 1, + STATE(4826), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6753), 3, + ACTIONS(6830), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [138282] = 8, - ACTIONS(3560), 1, - anon_sym_LT, - ACTIONS(4000), 1, - anon_sym_LPAREN, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(7345), 1, - anon_sym_DOT, - STATE(1543), 1, - sym_arguments, - STATE(5580), 1, - sym_optional_chain, - STATE(5598), 1, - sym_type_arguments, + [137459] = 6, + ACTIONS(6452), 1, + anon_sym_EQ, + ACTIONS(6460), 1, + anon_sym_COLON, + STATE(4041), 1, + sym_type_annotation, + STATE(4966), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [138308] = 8, - ACTIONS(6908), 1, - anon_sym_LBRACE, - ACTIONS(6967), 1, - anon_sym_extends, - ACTIONS(6969), 1, - anon_sym_implements, - STATE(2589), 1, - sym_class_body, - STATE(4851), 1, - sym_extends_clause, - STATE(5518), 1, - sym_class_heritage, - STATE(5772), 1, - sym_implements_clause, + ACTIONS(6830), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [137481] = 6, + ACTIONS(6452), 1, + anon_sym_EQ, + ACTIONS(6460), 1, + anon_sym_COLON, + STATE(4042), 1, + sym_type_annotation, + STATE(4993), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [138334] = 6, - ACTIONS(6437), 1, + ACTIONS(6830), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [137503] = 6, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - STATE(4125), 1, + STATE(4043), 1, sym_type_annotation, - STATE(5128), 1, + STATE(5018), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6811), 3, + ACTIONS(6830), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [138356] = 6, - ACTIONS(6437), 1, + [137525] = 6, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - STATE(4151), 1, + STATE(4045), 1, sym_type_annotation, - STATE(4711), 1, + STATE(5094), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6753), 3, + ACTIONS(6830), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [138378] = 6, - ACTIONS(6437), 1, + [137547] = 6, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - STATE(4202), 1, + STATE(4046), 1, sym_type_annotation, - STATE(5010), 1, + STATE(5105), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6811), 3, + ACTIONS(6830), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [137569] = 4, + ACTIONS(7243), 1, + anon_sym_LBRACE, + STATE(4316), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1686), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [138400] = 6, - ACTIONS(6437), 1, + anon_sym_PIPE_RBRACE, + [137587] = 6, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - STATE(4560), 1, + STATE(4047), 1, sym_type_annotation, - STATE(4809), 1, + STATE(4720), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6928), 3, + ACTIONS(6830), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [138422] = 6, - ACTIONS(6437), 1, + [137609] = 6, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - STATE(4330), 1, + STATE(4048), 1, sym_type_annotation, - STATE(4943), 1, + STATE(4727), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6803), 3, + ACTIONS(6830), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [138444] = 8, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(6443), 1, - anon_sym_LPAREN, - ACTIONS(6519), 1, - sym__member_signature_marker, - ACTIONS(7347), 1, - anon_sym_QMARK, - STATE(3384), 1, - sym_formal_parameters, - STATE(3915), 1, - sym__call_signature, - STATE(5446), 1, - sym_type_parameters, + [137631] = 6, + ACTIONS(6452), 1, + anon_sym_EQ, + ACTIONS(6460), 1, + anon_sym_COLON, + STATE(4049), 1, + sym_type_annotation, + STATE(4786), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [138470] = 6, - ACTIONS(6437), 1, + ACTIONS(6830), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [137653] = 6, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - STATE(4223), 1, + STATE(4052), 1, sym_type_annotation, - STATE(4817), 1, + STATE(4848), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6753), 3, + ACTIONS(6830), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [138492] = 6, - ACTIONS(6437), 1, + [137675] = 6, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - STATE(4214), 1, + STATE(4053), 1, sym_type_annotation, - STATE(5119), 1, + STATE(4869), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6811), 3, + ACTIONS(6830), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [138514] = 4, - ACTIONS(2493), 1, + [137697] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1892), 7, + sym__automatic_semicolon, anon_sym_LBRACE, - STATE(5599), 1, - sym_statement_block, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_DOT, + anon_sym_PIPE_RBRACE, + [137711] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7349), 5, + ACTIONS(1904), 7, sym__automatic_semicolon, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, + anon_sym_DOT, anon_sym_PIPE_RBRACE, - [138532] = 6, - ACTIONS(6437), 1, + [137725] = 6, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - STATE(4129), 1, + STATE(4056), 1, sym_type_annotation, - STATE(5180), 1, + STATE(4984), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6757), 3, + ACTIONS(6830), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [138554] = 4, - ACTIONS(2493), 1, - anon_sym_LBRACE, - STATE(5600), 1, - sym_statement_block, + [137747] = 6, + ACTIONS(6452), 1, + anon_sym_EQ, + ACTIONS(6460), 1, + anon_sym_COLON, + STATE(4058), 1, + sym_type_annotation, + STATE(5013), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7351), 5, + ACTIONS(6830), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [138572] = 4, - ACTIONS(2493), 1, - anon_sym_LBRACE, - STATE(5602), 1, - sym_statement_block, + [137769] = 6, + ACTIONS(6452), 1, + anon_sym_EQ, + ACTIONS(6460), 1, + anon_sym_COLON, + STATE(4059), 1, + sym_type_annotation, + STATE(5026), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7351), 5, + ACTIONS(6830), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [138590] = 4, - ACTIONS(2493), 1, - anon_sym_LBRACE, - STATE(5605), 1, - sym_statement_block, + [137791] = 6, + ACTIONS(6452), 1, + anon_sym_EQ, + ACTIONS(6460), 1, + anon_sym_COLON, + STATE(4060), 1, + sym_type_annotation, + STATE(5032), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7353), 5, + ACTIONS(6830), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [138608] = 8, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(3295), 1, - anon_sym_LPAREN, - ACTIONS(6627), 1, - sym__member_signature_marker, - ACTIONS(7355), 1, - anon_sym_QMARK, - STATE(3335), 1, - sym_formal_parameters, - STATE(5167), 1, - sym__call_signature, - STATE(5538), 1, - sym_type_parameters, + [137813] = 6, + ACTIONS(6452), 1, + anon_sym_EQ, + ACTIONS(6460), 1, + anon_sym_COLON, + STATE(4061), 1, + sym_type_annotation, + STATE(5070), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [138634] = 6, - ACTIONS(6437), 1, + ACTIONS(6830), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [137835] = 6, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - STATE(4239), 1, + STATE(4062), 1, sym_type_annotation, - STATE(4823), 1, + STATE(5081), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6753), 3, + ACTIONS(6830), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [138656] = 4, - ACTIONS(2493), 1, - anon_sym_LBRACE, - STATE(5481), 1, - sym_statement_block, + [137857] = 6, + ACTIONS(6452), 1, + anon_sym_EQ, + ACTIONS(6460), 1, + anon_sym_COLON, + STATE(4063), 1, + sym_type_annotation, + STATE(5210), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7357), 5, + ACTIONS(6830), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [138674] = 4, - ACTIONS(2493), 1, - anon_sym_LBRACE, - STATE(5682), 1, - sym_statement_block, + [137879] = 6, + ACTIONS(6452), 1, + anon_sym_EQ, + ACTIONS(6460), 1, + anon_sym_COLON, + STATE(4071), 1, + sym_type_annotation, + STATE(4733), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7351), 5, + ACTIONS(6830), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [138692] = 6, - ACTIONS(6437), 1, + [137901] = 8, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(3309), 1, + anon_sym_LPAREN, + ACTIONS(7301), 1, + anon_sym_QMARK, + ACTIONS(7303), 1, + sym__member_signature_marker, + STATE(3332), 1, + sym_formal_parameters, + STATE(4081), 1, + sym__call_signature, + STATE(5568), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [137927] = 6, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - STATE(4309), 1, + STATE(4087), 1, sym_type_annotation, - STATE(5135), 1, + STATE(4883), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6811), 3, + ACTIONS(7305), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [138714] = 6, - ACTIONS(6437), 1, + [137949] = 6, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - STATE(4041), 1, + STATE(4088), 1, sym_type_annotation, - STATE(4710), 1, + STATE(4887), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6811), 3, + ACTIONS(7305), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [138736] = 6, - ACTIONS(6437), 1, + [137971] = 6, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - STATE(4043), 1, + STATE(4089), 1, sym_type_annotation, - STATE(4824), 1, + STATE(4923), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6811), 3, + ACTIONS(7305), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [138758] = 6, - ACTIONS(6437), 1, + [137993] = 6, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - STATE(4052), 1, + STATE(4090), 1, sym_type_annotation, - STATE(5008), 1, + STATE(4928), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6811), 3, + ACTIONS(7305), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [138780] = 4, - ACTIONS(2493), 1, + [138015] = 8, + ACTIONS(3598), 1, + anon_sym_LT, + ACTIONS(3975), 1, + anon_sym_LPAREN, + ACTIONS(3979), 1, + anon_sym_DOT, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + STATE(1696), 1, + sym_arguments, + STATE(4568), 1, + sym_type_arguments, + STATE(5562), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [138041] = 8, + ACTIONS(6920), 1, anon_sym_LBRACE, - STATE(5483), 1, - sym_statement_block, + ACTIONS(7006), 1, + anon_sym_extends, + ACTIONS(7008), 1, + anon_sym_implements, + STATE(2321), 1, + sym_class_body, + STATE(4846), 1, + sym_extends_clause, + STATE(5426), 1, + sym_class_heritage, + STATE(6099), 1, + sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7357), 5, - sym__automatic_semicolon, + [138067] = 8, + ACTIONS(6932), 1, + anon_sym_LBRACE, + ACTIONS(7006), 1, + anon_sym_extends, + ACTIONS(7008), 1, + anon_sym_implements, + STATE(1717), 1, + sym_class_body, + STATE(4846), 1, + sym_extends_clause, + STATE(5510), 1, + sym_class_heritage, + STATE(6099), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [138093] = 8, + ACTIONS(7006), 1, + anon_sym_extends, + ACTIONS(7008), 1, + anon_sym_implements, + ACTIONS(7058), 1, + anon_sym_LBRACE, + STATE(787), 1, + sym_class_body, + STATE(4846), 1, + sym_extends_clause, + STATE(5441), 1, + sym_class_heritage, + STATE(6099), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [138119] = 8, + ACTIONS(1650), 1, + anon_sym_DQUOTE, + ACTIONS(1652), 1, + anon_sym_SQUOTE, + ACTIONS(7307), 1, + sym_identifier, + ACTIONS(7309), 1, + anon_sym_DOT, + STATE(3528), 1, + sym_nested_identifier, + STATE(3597), 1, + sym_string, + STATE(4163), 1, + sym__module, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [138145] = 8, + ACTIONS(1042), 1, + anon_sym_LBRACE_PIPE, + ACTIONS(1634), 1, + anon_sym_LBRACE, + ACTIONS(7311), 1, + anon_sym_LT, + ACTIONS(7313), 1, + anon_sym_extends, + STATE(4086), 1, + sym_type_parameters, + STATE(4222), 1, + sym_object_type, + STATE(4884), 1, + sym_extends_type_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [138171] = 6, + ACTIONS(3598), 1, + anon_sym_LT, + ACTIONS(3975), 1, + anon_sym_LPAREN, + STATE(1728), 1, + sym_arguments, + STATE(5502), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7315), 3, + anon_sym_LBRACK, + sym_identifier, + sym_private_property_identifier, + [138193] = 8, + ACTIONS(6920), 1, + anon_sym_LBRACE, + ACTIONS(7006), 1, + anon_sym_extends, + ACTIONS(7008), 1, + anon_sym_implements, + STATE(2388), 1, + sym_class_body, + STATE(4846), 1, + sym_extends_clause, + STATE(5579), 1, + sym_class_heritage, + STATE(6099), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [138219] = 8, + ACTIONS(3598), 1, + anon_sym_LT, + ACTIONS(4578), 1, + anon_sym_LPAREN, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(7317), 1, + anon_sym_DOT, + STATE(1997), 1, + sym_arguments, + STATE(4585), 1, + sym_type_arguments, + STATE(5506), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [138245] = 8, + ACTIONS(3007), 1, + anon_sym_in, + ACTIONS(3009), 1, + anon_sym_out, + ACTIONS(7289), 1, + sym_identifier, + ACTIONS(7291), 1, + anon_sym_const, + ACTIONS(7319), 1, + anon_sym_GT, + STATE(4743), 1, + sym_variance, + STATE(5402), 1, + sym_type_parameter, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [138271] = 8, + ACTIONS(6932), 1, + anon_sym_LBRACE, + ACTIONS(7006), 1, + anon_sym_extends, + ACTIONS(7008), 1, + anon_sym_implements, + STATE(1682), 1, + sym_class_body, + STATE(4846), 1, + sym_extends_clause, + STATE(5715), 1, + sym_class_heritage, + STATE(6099), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [138297] = 8, + ACTIONS(7006), 1, + anon_sym_extends, + ACTIONS(7008), 1, + anon_sym_implements, + ACTIONS(7058), 1, + anon_sym_LBRACE, + STATE(4359), 1, + sym_class_body, + STATE(4846), 1, + sym_extends_clause, + STATE(5717), 1, + sym_class_heritage, + STATE(6099), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [138323] = 8, + ACTIONS(6932), 1, + anon_sym_LBRACE, + ACTIONS(7006), 1, + anon_sym_extends, + ACTIONS(7008), 1, + anon_sym_implements, + STATE(1684), 1, + sym_class_body, + STATE(4846), 1, + sym_extends_clause, + STATE(5341), 1, + sym_class_heritage, + STATE(6099), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [138349] = 8, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(6470), 1, + anon_sym_LPAREN, + ACTIONS(7321), 1, + anon_sym_QMARK, + ACTIONS(7323), 1, + sym__member_signature_marker, + STATE(3940), 1, + sym_formal_parameters, + STATE(5460), 1, + sym__call_signature, + STATE(5504), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [138375] = 8, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(3309), 1, + anon_sym_LPAREN, + ACTIONS(6740), 1, + sym__member_signature_marker, + ACTIONS(7325), 1, + anon_sym_QMARK, + STATE(3332), 1, + sym_formal_parameters, + STATE(3757), 1, + sym__call_signature, + STATE(5568), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [138401] = 8, + ACTIONS(3598), 1, + anon_sym_LT, + ACTIONS(4578), 1, + anon_sym_LPAREN, + ACTIONS(4582), 1, + anon_sym_DOT, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + STATE(2073), 1, + sym_arguments, + STATE(3366), 1, + sym_type_arguments, + STATE(5506), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [138427] = 3, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5648), 2, anon_sym_COMMA, anon_sym_RBRACE, + ACTIONS(698), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + [138443] = 8, + ACTIONS(3007), 1, + anon_sym_in, + ACTIONS(3009), 1, + anon_sym_out, + ACTIONS(7289), 1, + sym_identifier, + ACTIONS(7291), 1, + anon_sym_const, + ACTIONS(7327), 1, + anon_sym_GT, + STATE(4743), 1, + sym_variance, + STATE(5402), 1, + sym_type_parameter, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [138469] = 8, + ACTIONS(7006), 1, + anon_sym_extends, + ACTIONS(7008), 1, + anon_sym_implements, + ACTIONS(7058), 1, + anon_sym_LBRACE, + STATE(4414), 1, + sym_class_body, + STATE(4846), 1, + sym_extends_clause, + STATE(5383), 1, + sym_class_heritage, + STATE(6099), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [138495] = 3, + ACTIONS(6926), 1, + anon_sym_is, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4151), 6, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [138511] = 8, + ACTIONS(6920), 1, + anon_sym_LBRACE, + ACTIONS(7006), 1, + anon_sym_extends, + ACTIONS(7008), 1, + anon_sym_implements, + STATE(2199), 1, + sym_class_body, + STATE(4846), 1, + sym_extends_clause, + STATE(5390), 1, + sym_class_heritage, + STATE(6099), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [138537] = 8, + ACTIONS(7006), 1, + anon_sym_extends, + ACTIONS(7008), 1, + anon_sym_implements, + ACTIONS(7058), 1, + anon_sym_LBRACE, + STATE(4430), 1, + sym_class_body, + STATE(4846), 1, + sym_extends_clause, + STATE(5394), 1, + sym_class_heritage, + STATE(6099), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [138563] = 8, + ACTIONS(6932), 1, + anon_sym_LBRACE, + ACTIONS(7006), 1, + anon_sym_extends, + ACTIONS(7008), 1, + anon_sym_implements, + STATE(1693), 1, + sym_class_body, + STATE(4846), 1, + sym_extends_clause, + STATE(5401), 1, + sym_class_heritage, + STATE(6099), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [138589] = 8, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(3309), 1, + anon_sym_LPAREN, + ACTIONS(6696), 1, + sym__member_signature_marker, + ACTIONS(7329), 1, + anon_sym_QMARK, + STATE(3332), 1, + sym_formal_parameters, + STATE(3776), 1, + sym__call_signature, + STATE(5568), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [138615] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5092), 7, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [138798] = 8, - ACTIONS(2509), 1, + anon_sym_in, + anon_sym_of, + anon_sym_COLON, + [138629] = 8, + ACTIONS(7006), 1, + anon_sym_extends, + ACTIONS(7008), 1, + anon_sym_implements, + ACTIONS(7058), 1, + anon_sym_LBRACE, + STATE(4462), 1, + sym_class_body, + STATE(4846), 1, + sym_extends_clause, + STATE(5421), 1, + sym_class_heritage, + STATE(6099), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [138655] = 8, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(3295), 1, + ACTIONS(3309), 1, anon_sym_LPAREN, - ACTIONS(7359), 1, + ACTIONS(6718), 1, + sym__member_signature_marker, + ACTIONS(7331), 1, + anon_sym_QMARK, + STATE(3332), 1, + sym_formal_parameters, + STATE(3786), 1, + sym__call_signature, + STATE(5568), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [138681] = 8, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(3309), 1, + anon_sym_LPAREN, + ACTIONS(6712), 1, + sym__member_signature_marker, + ACTIONS(7333), 1, + anon_sym_QMARK, + STATE(3332), 1, + sym_formal_parameters, + STATE(3799), 1, + sym__call_signature, + STATE(5568), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [138707] = 8, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(3309), 1, + anon_sym_LPAREN, + ACTIONS(7335), 1, + anon_sym_QMARK, + ACTIONS(7337), 1, + sym__member_signature_marker, + STATE(3332), 1, + sym_formal_parameters, + STATE(3806), 1, + sym__call_signature, + STATE(5568), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [138733] = 8, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(3309), 1, + anon_sym_LPAREN, + ACTIONS(7339), 1, + anon_sym_QMARK, + ACTIONS(7341), 1, + sym__member_signature_marker, + STATE(3332), 1, + sym_formal_parameters, + STATE(3812), 1, + sym__call_signature, + STATE(5568), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [138759] = 8, + ACTIONS(6920), 1, + anon_sym_LBRACE, + ACTIONS(7006), 1, + anon_sym_extends, + ACTIONS(7008), 1, + anon_sym_implements, + STATE(2325), 1, + sym_class_body, + STATE(4846), 1, + sym_extends_clause, + STATE(5470), 1, + sym_class_heritage, + STATE(6099), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [138785] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4935), 7, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_in, + anon_sym_of, + anon_sym_COLON, + [138799] = 8, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(6470), 1, + anon_sym_LPAREN, + ACTIONS(7343), 1, + anon_sym_QMARK, + ACTIONS(7345), 1, + sym__member_signature_marker, + STATE(3940), 1, + sym_formal_parameters, + STATE(5504), 1, + sym_type_parameters, + STATE(5532), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [138825] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5086), 7, + sym__automatic_semicolon, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_in, + anon_sym_of, + anon_sym_COLON, + [138839] = 6, + ACTIONS(3369), 1, + anon_sym_LBRACE, + ACTIONS(3371), 1, + anon_sym_LBRACK, + ACTIONS(7347), 1, + sym_identifier, + STATE(5248), 1, + sym_variable_declarator, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(3769), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + [138861] = 8, + ACTIONS(6920), 1, + anon_sym_LBRACE, + ACTIONS(7006), 1, + anon_sym_extends, + ACTIONS(7008), 1, + anon_sym_implements, + STATE(2358), 1, + sym_class_body, + STATE(4846), 1, + sym_extends_clause, + STATE(5667), 1, + sym_class_heritage, + STATE(6099), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [138887] = 8, + ACTIONS(3598), 1, + anon_sym_LT, + ACTIONS(3975), 1, + anon_sym_LPAREN, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(7349), 1, + anon_sym_DOT, + STATE(2543), 1, + sym_arguments, + STATE(4568), 1, + sym_type_arguments, + STATE(5562), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [138913] = 8, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(3309), 1, + anon_sym_LPAREN, + ACTIONS(7351), 1, anon_sym_QMARK, - ACTIONS(7361), 1, + ACTIONS(7353), 1, sym__member_signature_marker, - STATE(3335), 1, + STATE(3332), 1, sym_formal_parameters, - STATE(4999), 1, + STATE(4810), 1, sym__call_signature, - STATE(5538), 1, + STATE(5568), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [138824] = 8, - ACTIONS(6908), 1, + [138939] = 8, + ACTIONS(3598), 1, + anon_sym_LT, + ACTIONS(3975), 1, + anon_sym_LPAREN, + ACTIONS(3979), 1, + anon_sym_DOT, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + STATE(1710), 1, + sym_arguments, + STATE(3136), 1, + sym_type_arguments, + STATE(5562), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [138965] = 8, + ACTIONS(6920), 1, anon_sym_LBRACE, - ACTIONS(6967), 1, + ACTIONS(7006), 1, anon_sym_extends, - ACTIONS(6969), 1, + ACTIONS(7008), 1, anon_sym_implements, - STATE(1739), 1, + STATE(2247), 1, sym_class_body, - STATE(4851), 1, + STATE(4846), 1, sym_extends_clause, - STATE(5613), 1, + STATE(5486), 1, sym_class_heritage, - STATE(5772), 1, + STATE(6099), 1, sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [138850] = 8, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(6473), 1, - anon_sym_LPAREN, - ACTIONS(7363), 1, + [138991] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3626), 7, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, anon_sym_QMARK, - ACTIONS(7365), 1, - sym__member_signature_marker, - STATE(3848), 1, - sym_formal_parameters, - STATE(5378), 1, - sym__call_signature, - STATE(5508), 1, - sym_type_parameters, + [139005] = 6, + ACTIONS(6834), 1, + anon_sym_EQ, + STATE(4683), 1, + sym_constraint, + STATE(5563), 1, + sym_default_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - [138876] = 8, - ACTIONS(6892), 1, - anon_sym_LBRACE, - ACTIONS(6967), 1, + ACTIONS(6839), 2, + anon_sym_COLON, anon_sym_extends, - ACTIONS(6969), 1, - anon_sym_implements, - STATE(2323), 1, - sym_class_body, - STATE(4851), 1, - sym_extends_clause, - STATE(5649), 1, - sym_class_heritage, - STATE(5772), 1, - sym_implements_clause, + ACTIONS(6936), 2, + anon_sym_COMMA, + anon_sym_GT, + [139027] = 7, + ACTIONS(849), 1, + anon_sym_COLON, + ACTIONS(7355), 1, + anon_sym_EQ, + ACTIONS(7359), 1, + anon_sym_QMARK, + STATE(4611), 1, + sym_type_annotation, + STATE(5694), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7357), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [139051] = 8, + ACTIONS(1562), 1, + anon_sym_DQUOTE, + ACTIONS(1564), 1, + anon_sym_SQUOTE, + ACTIONS(7361), 1, + sym_identifier, + ACTIONS(7363), 1, + anon_sym_DOT, + STATE(776), 1, + sym_nested_identifier, + STATE(798), 1, + sym_string, + STATE(928), 1, + sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - [138902] = 4, - ACTIONS(2493), 1, + [139077] = 6, + ACTIONS(3369), 1, anon_sym_LBRACE, - STATE(5571), 1, - sym_statement_block, + ACTIONS(3371), 1, + anon_sym_LBRACK, + ACTIONS(7365), 1, + sym_identifier, + STATE(4634), 1, + sym_variable_declarator, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7367), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [138920] = 4, - ACTIONS(2493), 1, + STATE(3499), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + [139099] = 8, + ACTIONS(7006), 1, + anon_sym_extends, + ACTIONS(7008), 1, + anon_sym_implements, + ACTIONS(7052), 1, anon_sym_LBRACE, - STATE(5574), 1, - sym_statement_block, + STATE(225), 1, + sym_class_body, + STATE(4846), 1, + sym_extends_clause, + STATE(5499), 1, + sym_class_heritage, + STATE(6099), 1, + sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7369), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [138938] = 6, - ACTIONS(6437), 1, + [139125] = 6, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - STATE(4380), 1, + STATE(4209), 1, sym_type_annotation, - STATE(5077), 1, + STATE(4834), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6769), 3, + ACTIONS(6780), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [138960] = 8, - ACTIONS(3560), 1, + [139147] = 8, + ACTIONS(3598), 1, anon_sym_LT, - ACTIONS(4000), 1, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - ACTIONS(7265), 1, + ACTIONS(7367), 1, anon_sym_DOT, - STATE(2410), 1, + STATE(2232), 1, sym_arguments, - STATE(5580), 1, - sym_optional_chain, - STATE(5598), 1, + STATE(4568), 1, sym_type_arguments, + STATE(5562), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - [138986] = 4, - ACTIONS(2493), 1, + [139173] = 8, + ACTIONS(218), 1, + anon_sym_LBRACE_PIPE, + ACTIONS(1546), 1, anon_sym_LBRACE, - STATE(5576), 1, - sym_statement_block, + ACTIONS(7311), 1, + anon_sym_LT, + ACTIONS(7313), 1, + anon_sym_extends, + STATE(936), 1, + sym_object_type, + STATE(4305), 1, + sym_type_parameters, + STATE(5001), 1, + sym_extends_type_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7369), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [139004] = 4, - ACTIONS(2493), 1, - anon_sym_LBRACE, - STATE(5579), 1, - sym_statement_block, + [139199] = 8, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(6458), 1, + anon_sym_LPAREN, + ACTIONS(6526), 1, + sym__member_signature_marker, + ACTIONS(7369), 1, + anon_sym_QMARK, + STATE(3438), 1, + sym_formal_parameters, + STATE(3949), 1, + sym__call_signature, + STATE(5644), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7371), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [139022] = 6, - ACTIONS(6437), 1, - anon_sym_EQ, - ACTIONS(6445), 1, - anon_sym_COLON, - STATE(4241), 1, - sym_type_annotation, - STATE(4834), 1, - sym__initializer, + [139225] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6753), 3, + ACTIONS(7185), 7, sym__automatic_semicolon, + anon_sym_EQ, anon_sym_COMMA, anon_sym_SEMI, - [139044] = 6, - ACTIONS(6437), 1, - anon_sym_EQ, - ACTIONS(6445), 1, + anon_sym_in, + anon_sym_of, anon_sym_COLON, - STATE(4495), 1, - sym_type_annotation, - STATE(5203), 1, - sym__initializer, + [139239] = 8, + ACTIONS(3598), 1, + anon_sym_LT, + ACTIONS(3975), 1, + anon_sym_LPAREN, + ACTIONS(3979), 1, + anon_sym_DOT, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + STATE(2405), 1, + sym_arguments, + STATE(3136), 1, + sym_type_arguments, + STATE(5562), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7373), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [139066] = 6, - ACTIONS(6437), 1, + [139265] = 8, + ACTIONS(6932), 1, + anon_sym_LBRACE, + ACTIONS(7006), 1, + anon_sym_extends, + ACTIONS(7008), 1, + anon_sym_implements, + STATE(2623), 1, + sym_class_body, + STATE(4846), 1, + sym_extends_clause, + STATE(5519), 1, + sym_class_heritage, + STATE(6099), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [139291] = 6, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - STATE(4071), 1, + STATE(4474), 1, sym_type_annotation, - STATE(4768), 1, + STATE(5199), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6769), 3, + ACTIONS(6764), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [139088] = 4, - ACTIONS(2493), 1, - anon_sym_LBRACE, - STATE(5487), 1, - sym_statement_block, + [139313] = 8, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(6470), 1, + anon_sym_LPAREN, + ACTIONS(7371), 1, + sym_identifier, + ACTIONS(7373), 1, + anon_sym_STAR, + STATE(3940), 1, + sym_formal_parameters, + STATE(5504), 1, + sym_type_parameters, + STATE(5508), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [139339] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7375), 5, + ACTIONS(7179), 7, sym__automatic_semicolon, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [139106] = 8, - ACTIONS(2995), 1, anon_sym_in, - ACTIONS(2997), 1, - anon_sym_out, - ACTIONS(7275), 1, - sym_identifier, - ACTIONS(7277), 1, - anon_sym_const, - ACTIONS(7377), 1, - anon_sym_GT, - STATE(5149), 1, - sym_variance, - STATE(5648), 1, - sym_type_parameter, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [139132] = 8, - ACTIONS(2509), 1, + anon_sym_of, + anon_sym_COLON, + [139353] = 8, + ACTIONS(3598), 1, anon_sym_LT, - ACTIONS(6443), 1, + ACTIONS(4578), 1, anon_sym_LPAREN, - ACTIONS(7379), 1, - anon_sym_QMARK, - ACTIONS(7381), 1, - sym__member_signature_marker, - STATE(3384), 1, - sym_formal_parameters, - STATE(4013), 1, - sym__call_signature, - STATE(5446), 1, - sym_type_parameters, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(7375), 1, + anon_sym_DOT, + STATE(2544), 1, + sym_arguments, + STATE(4585), 1, + sym_type_arguments, + STATE(5506), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - [139158] = 6, - ACTIONS(6437), 1, + [139379] = 6, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - STATE(4415), 1, + STATE(4216), 1, sym_type_annotation, - STATE(4747), 1, + STATE(4850), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6753), 3, + ACTIONS(6780), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [139180] = 6, - ACTIONS(6437), 1, - anon_sym_EQ, - ACTIONS(6445), 1, - anon_sym_COLON, - STATE(4448), 1, - sym_type_annotation, - STATE(4765), 1, - sym__initializer, + [139401] = 8, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(6458), 1, + anon_sym_LPAREN, + ACTIONS(6662), 1, + sym__member_signature_marker, + ACTIONS(7377), 1, + anon_sym_QMARK, + STATE(3438), 1, + sym_formal_parameters, + STATE(3922), 1, + sym__call_signature, + STATE(5644), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6753), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [139202] = 8, - ACTIONS(3560), 1, + [139427] = 8, + ACTIONS(3598), 1, anon_sym_LT, - ACTIONS(4000), 1, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4004), 1, + ACTIONS(3979), 1, anon_sym_DOT, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - STATE(1684), 1, + STATE(2399), 1, sym_arguments, - STATE(3239), 1, + STATE(3136), 1, sym_type_arguments, - STATE(5580), 1, + STATE(5562), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - [139228] = 8, - ACTIONS(6892), 1, - anon_sym_LBRACE, - ACTIONS(6967), 1, - anon_sym_extends, - ACTIONS(6969), 1, - anon_sym_implements, - STATE(2340), 1, - sym_class_body, - STATE(4851), 1, - sym_extends_clause, - STATE(5338), 1, - sym_class_heritage, - STATE(5772), 1, - sym_implements_clause, + [139453] = 8, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(3309), 1, + anon_sym_LPAREN, + ACTIONS(7379), 1, + anon_sym_QMARK, + ACTIONS(7381), 1, + sym__member_signature_marker, + STATE(3332), 1, + sym_formal_parameters, + STATE(5249), 1, + sym__call_signature, + STATE(5568), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [139254] = 6, - ACTIONS(6437), 1, + [139479] = 6, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - STATE(4453), 1, + STATE(4515), 1, sym_type_annotation, - STATE(5150), 1, + STATE(5252), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6803), 3, + ACTIONS(6776), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [139276] = 8, - ACTIONS(6967), 1, - anon_sym_extends, - ACTIONS(6969), 1, - anon_sym_implements, - ACTIONS(7035), 1, - anon_sym_LBRACE, - STATE(849), 1, - sym_class_body, - STATE(4851), 1, - sym_extends_clause, - STATE(5444), 1, - sym_class_heritage, - STATE(5772), 1, - sym_implements_clause, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [139302] = 6, - ACTIONS(6437), 1, + [139501] = 6, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - STATE(4460), 1, + STATE(4527), 1, sym_type_annotation, - STATE(4766), 1, + STATE(5265), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6753), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [139324] = 4, - ACTIONS(2493), 1, - anon_sym_LBRACE, - STATE(5489), 1, - sym_statement_block, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(7383), 5, + ACTIONS(6776), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [139342] = 6, - ACTIONS(6437), 1, + [139523] = 6, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - STATE(4561), 1, + STATE(4530), 1, sym_type_annotation, - STATE(4825), 1, + STATE(5270), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6769), 3, + ACTIONS(6776), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [139364] = 6, - ACTIONS(6437), 1, + [139545] = 6, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - STATE(4027), 1, + STATE(4531), 1, sym_type_annotation, - STATE(4847), 1, + STATE(5271), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6769), 3, + ACTIONS(6776), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [139386] = 8, - ACTIONS(6850), 1, - anon_sym_LT, - ACTIONS(7385), 1, + [139567] = 8, + ACTIONS(6920), 1, anon_sym_LBRACE, - ACTIONS(7387), 1, - anon_sym_COMMA, - ACTIONS(7389), 1, + ACTIONS(7006), 1, + anon_sym_extends, + ACTIONS(7008), 1, + anon_sym_implements, + STATE(2263), 1, + sym_class_body, + STATE(4846), 1, + sym_extends_clause, + STATE(5405), 1, + sym_class_heritage, + STATE(6099), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [139593] = 8, + ACTIONS(3598), 1, + anon_sym_LT, + ACTIONS(3975), 1, + anon_sym_LPAREN, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(7383), 1, anon_sym_DOT, - ACTIONS(7391), 1, - anon_sym_LBRACE_PIPE, - STATE(4662), 1, - aux_sym_extends_type_clause_repeat1, - STATE(4828), 1, + STATE(2613), 1, + sym_arguments, + STATE(4568), 1, sym_type_arguments, + STATE(5562), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - [139412] = 6, - ACTIONS(3369), 1, - anon_sym_LBRACE, - ACTIONS(3371), 1, - anon_sym_LBRACK, - ACTIONS(7393), 1, - sym_identifier, - STATE(4569), 1, - sym_variable_declarator, + [139619] = 8, + ACTIONS(3598), 1, + anon_sym_LT, + ACTIONS(3975), 1, + anon_sym_LPAREN, + ACTIONS(3979), 1, + anon_sym_DOT, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + STATE(2618), 1, + sym_arguments, + STATE(3136), 1, + sym_type_arguments, + STATE(5562), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(3630), 3, - sym_object_pattern, - sym_array_pattern, - sym__destructuring_pattern, - [139434] = 6, - ACTIONS(6437), 1, + [139645] = 6, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - STATE(4338), 1, + STATE(4534), 1, sym_type_annotation, - STATE(4956), 1, + STATE(5276), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6803), 3, + ACTIONS(6776), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [139456] = 3, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5767), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - ACTIONS(696), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - [139472] = 6, - ACTIONS(6437), 1, + [139667] = 6, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - STATE(4492), 1, + STATE(4535), 1, sym_type_annotation, - STATE(5204), 1, + STATE(5277), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6761), 3, + ACTIONS(6776), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [139494] = 8, - ACTIONS(1616), 1, - anon_sym_DQUOTE, - ACTIONS(1618), 1, - anon_sym_SQUOTE, - ACTIONS(7395), 1, - sym_identifier, - ACTIONS(7397), 1, + [139689] = 8, + ACTIONS(3598), 1, + anon_sym_LT, + ACTIONS(4578), 1, + anon_sym_LPAREN, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(7385), 1, anon_sym_DOT, - STATE(3510), 1, - sym_nested_identifier, - STATE(3582), 1, - sym_string, - STATE(4100), 1, - sym__module, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [139520] = 6, - ACTIONS(6437), 1, - anon_sym_EQ, - ACTIONS(6445), 1, - anon_sym_COLON, - STATE(4342), 1, - sym_type_annotation, - STATE(4959), 1, - sym__initializer, + STATE(2010), 1, + sym_arguments, + STATE(4568), 1, + sym_type_arguments, + STATE(5562), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6803), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [139542] = 8, - ACTIONS(1044), 1, - anon_sym_LBRACE_PIPE, - ACTIONS(1600), 1, - anon_sym_LBRACE, - ACTIONS(7271), 1, + [139715] = 8, + ACTIONS(3598), 1, anon_sym_LT, - ACTIONS(7273), 1, - anon_sym_extends, - STATE(4534), 1, - sym_object_type, - STATE(4543), 1, - sym_type_parameters, - STATE(4831), 1, - sym_extends_type_clause, + ACTIONS(4578), 1, + anon_sym_LPAREN, + ACTIONS(4582), 1, + anon_sym_DOT, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + STATE(2532), 1, + sym_arguments, + STATE(3366), 1, + sym_type_arguments, + STATE(5506), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - [139568] = 4, - ACTIONS(2493), 1, - anon_sym_LBRACE, - STATE(5353), 1, - sym_statement_block, + [139741] = 8, + ACTIONS(3979), 1, + anon_sym_DOT, + ACTIONS(4578), 1, + anon_sym_LPAREN, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(6420), 1, + anon_sym_LT, + STATE(2036), 1, + sym_arguments, + STATE(3218), 1, + sym_type_arguments, + STATE(5562), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7399), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [139586] = 6, - ACTIONS(6437), 1, + [139767] = 6, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - STATE(4154), 1, + STATE(4452), 1, sym_type_annotation, - STATE(4718), 1, + STATE(5172), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6769), 3, + ACTIONS(6826), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [139608] = 6, - ACTIONS(6437), 1, + [139789] = 6, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - STATE(4182), 1, + STATE(4540), 1, sym_type_annotation, - STATE(4729), 1, + STATE(5284), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6769), 3, + ACTIONS(6776), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [139630] = 6, - ACTIONS(6437), 1, + [139811] = 6, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - STATE(4189), 1, + STATE(4541), 1, sym_type_annotation, - STATE(4761), 1, + STATE(5285), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6769), 3, + ACTIONS(6776), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [139652] = 8, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(6473), 1, - anon_sym_LPAREN, - ACTIONS(7401), 1, + [139833] = 6, + ACTIONS(3369), 1, + anon_sym_LBRACE, + ACTIONS(3371), 1, + anon_sym_LBRACK, + ACTIONS(7347), 1, sym_identifier, - ACTIONS(7403), 1, - anon_sym_STAR, - STATE(3848), 1, - sym_formal_parameters, - STATE(5508), 1, - sym_type_parameters, - STATE(5526), 1, - sym__call_signature, + STATE(4632), 1, + sym_variable_declarator, ACTIONS(5), 2, sym_html_comment, sym_comment, - [139678] = 6, - ACTIONS(6437), 1, + STATE(3769), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + [139855] = 6, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - STATE(4194), 1, + STATE(4545), 1, sym_type_annotation, - STATE(4762), 1, + STATE(5292), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6769), 3, + ACTIONS(6776), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [139700] = 4, - ACTIONS(2493), 1, - anon_sym_LBRACE, - STATE(5530), 1, - sym_statement_block, + [139877] = 6, + ACTIONS(6452), 1, + anon_sym_EQ, + ACTIONS(6460), 1, + anon_sym_COLON, + STATE(4546), 1, + sym_type_annotation, + STATE(5294), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7399), 5, + ACTIONS(6776), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [139718] = 6, - ACTIONS(6437), 1, + [139899] = 6, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - STATE(4076), 1, + STATE(4547), 1, sym_type_annotation, - STATE(5012), 1, + STATE(5296), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6811), 3, + ACTIONS(6776), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [139740] = 6, - ACTIONS(6437), 1, + [139921] = 6, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - STATE(4352), 1, + STATE(4548), 1, sym_type_annotation, - STATE(4972), 1, + STATE(5297), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6803), 3, + ACTIONS(6776), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [139762] = 8, - ACTIONS(2509), 1, + [139943] = 6, + ACTIONS(3369), 1, + anon_sym_LBRACE, + ACTIONS(3371), 1, + anon_sym_LBRACK, + ACTIONS(7347), 1, + sym_identifier, + STATE(4669), 1, + sym_variable_declarator, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(3769), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + [139965] = 8, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6443), 1, + ACTIONS(6470), 1, anon_sym_LPAREN, - ACTIONS(6493), 1, - sym__member_signature_marker, - ACTIONS(7405), 1, - anon_sym_QMARK, - STATE(3384), 1, + ACTIONS(7387), 1, + sym_identifier, + ACTIONS(7389), 1, + anon_sym_STAR, + STATE(3940), 1, sym_formal_parameters, - STATE(3972), 1, + STATE(5496), 1, sym__call_signature, - STATE(5446), 1, + STATE(5504), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [139788] = 8, - ACTIONS(2509), 1, + [139991] = 8, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6473), 1, + ACTIONS(6470), 1, anon_sym_LPAREN, - ACTIONS(7407), 1, + ACTIONS(7391), 1, sym_identifier, - ACTIONS(7409), 1, + ACTIONS(7393), 1, anon_sym_STAR, - STATE(3848), 1, + STATE(3940), 1, sym_formal_parameters, - STATE(5508), 1, + STATE(5504), 1, sym_type_parameters, - STATE(5526), 1, + STATE(5536), 1, sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - [139814] = 6, - ACTIONS(3560), 1, - anon_sym_LT, - ACTIONS(4000), 1, - anon_sym_LPAREN, - STATE(1720), 1, - sym_arguments, - STATE(5442), 1, - sym_type_arguments, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(7411), 3, - anon_sym_LBRACK, - sym_identifier, - sym_private_property_identifier, - [139836] = 2, + [140017] = 6, + ACTIONS(6452), 1, + anon_sym_EQ, + ACTIONS(6460), 1, + anon_sym_COLON, + STATE(4233), 1, + sym_type_annotation, + STATE(4905), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1888), 7, + ACTIONS(6780), 3, sym__automatic_semicolon, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_DOT, - anon_sym_PIPE_RBRACE, - [139850] = 2, + [140039] = 6, + ACTIONS(6452), 1, + anon_sym_EQ, + ACTIONS(6460), 1, + anon_sym_COLON, + STATE(4236), 1, + sym_type_annotation, + STATE(4911), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1842), 7, + ACTIONS(6780), 3, sym__automatic_semicolon, - anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_DOT, - anon_sym_PIPE_RBRACE, - [139864] = 8, - ACTIONS(2509), 1, + [140061] = 8, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6473), 1, + ACTIONS(6470), 1, anon_sym_LPAREN, - ACTIONS(7413), 1, + ACTIONS(7395), 1, sym_identifier, - ACTIONS(7415), 1, + ACTIONS(7397), 1, anon_sym_STAR, - STATE(3848), 1, + STATE(3940), 1, sym_formal_parameters, - STATE(5508), 1, - sym_type_parameters, - STATE(5617), 1, + STATE(5496), 1, sym__call_signature, + STATE(5504), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [139890] = 6, - ACTIONS(6437), 1, + [140087] = 6, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - STATE(4353), 1, + STATE(4565), 1, sym_type_annotation, - STATE(4974), 1, + STATE(5333), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6803), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [139912] = 4, - ACTIONS(2493), 1, - anon_sym_LBRACE, - STATE(5379), 1, - sym_statement_block, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(7417), 5, + ACTIONS(6776), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [139930] = 6, - ACTIONS(6437), 1, - anon_sym_EQ, - ACTIONS(6445), 1, - anon_sym_COLON, - STATE(4354), 1, - sym_type_annotation, - STATE(4977), 1, - sym__initializer, + [140109] = 8, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(6470), 1, + anon_sym_LPAREN, + ACTIONS(6618), 1, + sym__member_signature_marker, + ACTIONS(7399), 1, + anon_sym_QMARK, + STATE(3940), 1, + sym_formal_parameters, + STATE(5504), 1, + sym_type_parameters, + STATE(5557), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6803), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [139952] = 6, - ACTIONS(6437), 1, + [140135] = 6, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - STATE(4499), 1, + STATE(4030), 1, sym_type_annotation, - STATE(5222), 1, + STATE(4716), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6811), 3, + ACTIONS(6776), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [139974] = 6, - ACTIONS(6821), 1, - anon_sym_EQ, - STATE(4603), 1, - sym_constraint, - STATE(5434), 1, - sym_default_type, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6826), 2, - anon_sym_COLON, - anon_sym_extends, - ACTIONS(6954), 2, - anon_sym_COMMA, - anon_sym_GT, - [139996] = 8, - ACTIONS(2509), 1, + [140157] = 8, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(3295), 1, + ACTIONS(6470), 1, anon_sym_LPAREN, - ACTIONS(6683), 1, - sym__member_signature_marker, - ACTIONS(7419), 1, - anon_sym_QMARK, - STATE(3335), 1, + ACTIONS(7401), 1, + sym_identifier, + ACTIONS(7403), 1, + anon_sym_STAR, + STATE(3940), 1, sym_formal_parameters, - STATE(4275), 1, - sym__call_signature, - STATE(5538), 1, + STATE(5504), 1, sym_type_parameters, + STATE(5512), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - [140022] = 8, - ACTIONS(6967), 1, - anon_sym_extends, - ACTIONS(6969), 1, - anon_sym_implements, - ACTIONS(7025), 1, - anon_sym_LBRACE, - STATE(220), 1, - sym_class_body, - STATE(4851), 1, - sym_extends_clause, - STATE(5552), 1, - sym_class_heritage, - STATE(5772), 1, - sym_implements_clause, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [140048] = 4, - ACTIONS(2493), 1, - anon_sym_LBRACE, - STATE(5584), 1, - sym_statement_block, + [140183] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7375), 5, + ACTIONS(7068), 7, sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [140066] = 6, - ACTIONS(6437), 1, anon_sym_EQ, - ACTIONS(6445), 1, - anon_sym_COLON, - STATE(4356), 1, - sym_type_annotation, - STATE(4979), 1, - sym__initializer, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6803), 3, - sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [140088] = 6, - ACTIONS(6437), 1, - anon_sym_EQ, - ACTIONS(6445), 1, + anon_sym_in, + anon_sym_of, anon_sym_COLON, - STATE(4500), 1, - sym_type_annotation, - STATE(5224), 1, - sym__initializer, + [140197] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6811), 3, + ACTIONS(7050), 7, sym__automatic_semicolon, + anon_sym_EQ, anon_sym_COMMA, anon_sym_SEMI, - [140110] = 8, - ACTIONS(2509), 1, + anon_sym_in, + anon_sym_of, + anon_sym_COLON, + [140211] = 8, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6473), 1, + ACTIONS(3309), 1, anon_sym_LPAREN, - ACTIONS(7421), 1, - sym_identifier, - ACTIONS(7423), 1, - anon_sym_STAR, - STATE(3848), 1, + ACTIONS(6688), 1, + sym__member_signature_marker, + ACTIONS(7405), 1, + anon_sym_QMARK, + STATE(3332), 1, sym_formal_parameters, - STATE(5508), 1, - sym_type_parameters, - STATE(5526), 1, + STATE(4480), 1, sym__call_signature, + STATE(5568), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [140136] = 6, - ACTIONS(6437), 1, + [140237] = 6, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - STATE(4361), 1, + STATE(4412), 1, sym_type_annotation, - STATE(4992), 1, + STATE(4932), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6803), 3, + ACTIONS(6776), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [140158] = 6, - ACTIONS(6437), 1, + [140259] = 6, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - STATE(4362), 1, + STATE(4442), 1, sym_type_annotation, - STATE(4993), 1, + STATE(5124), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6803), 3, + ACTIONS(6776), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [140180] = 6, - ACTIONS(6437), 1, - anon_sym_EQ, - ACTIONS(6445), 1, + [140281] = 4, + ACTIONS(6460), 1, anon_sym_COLON, - STATE(4497), 1, + STATE(4483), 1, sym_type_annotation, - STATE(4808), 1, - sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6753), 3, + ACTIONS(7407), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [140202] = 2, + anon_sym_PIPE_RBRACE, + [140299] = 8, + ACTIONS(3598), 1, + anon_sym_LT, + ACTIONS(3975), 1, + anon_sym_LPAREN, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + ACTIONS(7409), 1, + anon_sym_DOT, + STATE(1609), 1, + sym_arguments, + STATE(4568), 1, + sym_type_arguments, + STATE(5562), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7425), 7, - sym__automatic_semicolon, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_PIPE_RBRACE, - [140216] = 6, - ACTIONS(6437), 1, + [140325] = 6, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - STATE(4502), 1, + STATE(4542), 1, sym_type_annotation, - STATE(5234), 1, + STATE(5281), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6811), 3, + ACTIONS(6776), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [140347] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7070), 7, sym__automatic_semicolon, + anon_sym_EQ, anon_sym_COMMA, anon_sym_SEMI, - [140238] = 6, - ACTIONS(6437), 1, + anon_sym_in, + anon_sym_of, + anon_sym_COLON, + [140361] = 6, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - STATE(4371), 1, + STATE(4566), 1, sym_type_annotation, - STATE(5006), 1, + STATE(5307), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6769), 3, + ACTIONS(6776), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [140260] = 8, - ACTIONS(6892), 1, + [140383] = 4, + ACTIONS(2497), 1, anon_sym_LBRACE, - ACTIONS(6967), 1, - anon_sym_extends, - ACTIONS(6969), 1, - anon_sym_implements, - STATE(2196), 1, - sym_class_body, - STATE(4851), 1, - sym_extends_clause, - STATE(5608), 1, - sym_class_heritage, - STATE(5772), 1, - sym_implements_clause, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [140286] = 3, - ACTIONS(7427), 1, - anon_sym_EQ, + STATE(5435), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3632), 6, + ACTIONS(7411), 5, + sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_RBRACK, - anon_sym_QMARK, - [140302] = 6, - ACTIONS(3369), 1, - anon_sym_LBRACE, - ACTIONS(3371), 1, - anon_sym_LBRACK, - ACTIONS(7393), 1, - sym_identifier, - STATE(4571), 1, - sym_variable_declarator, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - STATE(3630), 3, - sym_object_pattern, - sym_array_pattern, - sym__destructuring_pattern, - [140324] = 8, - ACTIONS(2995), 1, - anon_sym_in, - ACTIONS(2997), 1, - anon_sym_out, - ACTIONS(7275), 1, - sym_identifier, - ACTIONS(7277), 1, - anon_sym_const, - ACTIONS(7429), 1, - anon_sym_GT, - STATE(5149), 1, - sym_variance, - STATE(5648), 1, - sym_type_parameter, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [140401] = 3, + ACTIONS(6926), 1, + anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - [140350] = 6, - ACTIONS(3369), 1, - anon_sym_LBRACE, - ACTIONS(3371), 1, + ACTIONS(4125), 6, + anon_sym_as, anon_sym_LBRACK, - ACTIONS(7393), 1, - sym_identifier, - STATE(5283), 1, - sym_variable_declarator, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [140417] = 3, + ACTIONS(7413), 1, + anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(3630), 3, - sym_object_pattern, - sym_array_pattern, - sym__destructuring_pattern, - [140372] = 8, - ACTIONS(2509), 1, + ACTIONS(4117), 6, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [140433] = 8, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(3295), 1, + ACTIONS(6470), 1, anon_sym_LPAREN, - ACTIONS(7431), 1, - anon_sym_QMARK, - ACTIONS(7433), 1, + ACTIONS(6482), 1, sym__member_signature_marker, - STATE(3335), 1, + ACTIONS(7415), 1, + anon_sym_QMARK, + STATE(3940), 1, sym_formal_parameters, - STATE(4149), 1, + STATE(5339), 1, sym__call_signature, - STATE(5538), 1, + STATE(5504), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [140398] = 6, - ACTIONS(6437), 1, - anon_sym_EQ, - ACTIONS(6445), 1, - anon_sym_COLON, - STATE(4503), 1, - sym_type_annotation, - STATE(5236), 1, - sym__initializer, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6811), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [140420] = 6, - ACTIONS(6437), 1, + [140459] = 6, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - STATE(4423), 1, + STATE(4173), 1, sym_type_annotation, - STATE(5090), 1, + STATE(4725), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6769), 3, + ACTIONS(6776), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [140442] = 8, - ACTIONS(3560), 1, - anon_sym_LT, - ACTIONS(4000), 1, - anon_sym_LPAREN, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(7435), 1, - anon_sym_DOT, - STATE(2198), 1, - sym_arguments, - STATE(5580), 1, - sym_optional_chain, - STATE(5598), 1, - sym_type_arguments, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [140468] = 3, - ACTIONS(7295), 1, - anon_sym_AMP, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4371), 6, - anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_PIPE, - anon_sym_QMARK, - anon_sym_extends, - [140484] = 5, - ACTIONS(7295), 1, + [140481] = 5, + ACTIONS(7417), 1, anon_sym_AMP, - ACTIONS(7297), 1, + ACTIONS(7419), 1, anon_sym_PIPE, - ACTIONS(7299), 1, + ACTIONS(7421), 1, anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4397), 4, + ACTIONS(4359), 4, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_QMARK, - [140504] = 3, - ACTIONS(7437), 1, - anon_sym_extends, + [140501] = 3, + ACTIONS(7417), 1, + anon_sym_AMP, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4405), 6, + ACTIONS(4379), 6, anon_sym_COMMA, anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_AMP, anon_sym_PIPE, anon_sym_QMARK, - [140520] = 4, - ACTIONS(2493), 1, - anon_sym_LBRACE, - STATE(5586), 1, - sym_statement_block, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(7357), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [140538] = 8, - ACTIONS(2509), 1, + anon_sym_extends, + [140517] = 8, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(3295), 1, + ACTIONS(6470), 1, anon_sym_LPAREN, - ACTIONS(6717), 1, - sym__member_signature_marker, - ACTIONS(7439), 1, + ACTIONS(7423), 1, anon_sym_QMARK, - STATE(3335), 1, - sym_formal_parameters, - STATE(4381), 1, - sym__call_signature, - STATE(5538), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [140564] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6979), 7, - sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_in, - anon_sym_of, - anon_sym_COLON, - [140578] = 8, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(6473), 1, - anon_sym_LPAREN, - ACTIONS(6477), 1, + ACTIONS(7425), 1, sym__member_signature_marker, - ACTIONS(7441), 1, - anon_sym_QMARK, - STATE(3848), 1, + STATE(3940), 1, sym_formal_parameters, - STATE(5508), 1, + STATE(5504), 1, sym_type_parameters, - STATE(5515), 1, + STATE(5565), 1, sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - [140604] = 4, - ACTIONS(2493), 1, - anon_sym_LBRACE, - STATE(5381), 1, - sym_statement_block, + [140543] = 6, + ACTIONS(6452), 1, + anon_sym_EQ, + ACTIONS(6460), 1, + anon_sym_COLON, + STATE(4283), 1, + sym_type_annotation, + STATE(4973), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7443), 5, + ACTIONS(6780), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [140622] = 6, - ACTIONS(6437), 1, + [140565] = 6, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - STATE(4366), 1, + STATE(4274), 1, sym_type_annotation, - STATE(5001), 1, + STATE(4715), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6803), 3, + ACTIONS(6776), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [140644] = 8, - ACTIONS(2509), 1, + [140587] = 8, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(3295), 1, + ACTIONS(6470), 1, anon_sym_LPAREN, - ACTIONS(6675), 1, + ACTIONS(6474), 1, sym__member_signature_marker, - ACTIONS(7445), 1, + ACTIONS(7427), 1, anon_sym_QMARK, - STATE(3335), 1, + STATE(3940), 1, sym_formal_parameters, - STATE(4530), 1, + STATE(5399), 1, sym__call_signature, - STATE(5538), 1, + STATE(5504), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [140670] = 4, - ACTIONS(6445), 1, + [140613] = 6, + ACTIONS(6452), 1, + anon_sym_EQ, + ACTIONS(6460), 1, anon_sym_COLON, - STATE(4531), 1, + STATE(4284), 1, sym_type_annotation, + STATE(4975), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7447), 5, + ACTIONS(6780), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [140688] = 6, - ACTIONS(6437), 1, + [140635] = 6, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - STATE(4367), 1, + STATE(4286), 1, sym_type_annotation, - STATE(5002), 1, + STATE(4978), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6803), 3, + ACTIONS(6780), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [140710] = 8, - ACTIONS(6892), 1, - anon_sym_LBRACE, - ACTIONS(6967), 1, - anon_sym_extends, - ACTIONS(6969), 1, - anon_sym_implements, - STATE(2197), 1, - sym_class_body, - STATE(4851), 1, - sym_extends_clause, - STATE(5543), 1, - sym_class_heritage, - STATE(5772), 1, - sym_implements_clause, + [140657] = 6, + ACTIONS(6452), 1, + anon_sym_EQ, + ACTIONS(6460), 1, + anon_sym_COLON, + STATE(4287), 1, + sym_type_annotation, + STATE(4980), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [140736] = 8, - ACTIONS(3560), 1, - anon_sym_LT, - ACTIONS(4000), 1, - anon_sym_LPAREN, - ACTIONS(4004), 1, - anon_sym_DOT, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - STATE(2388), 1, - sym_arguments, - STATE(3239), 1, - sym_type_arguments, - STATE(5580), 1, - sym_optional_chain, + ACTIONS(6780), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [140679] = 5, + ACTIONS(7417), 1, + anon_sym_AMP, + ACTIONS(7419), 1, + anon_sym_PIPE, + ACTIONS(7421), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - [140762] = 2, + ACTIONS(4427), 4, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK, + [140699] = 5, + ACTIONS(7417), 1, + anon_sym_AMP, + ACTIONS(7419), 1, + anon_sym_PIPE, + ACTIONS(7421), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4924), 7, - sym__automatic_semicolon, - anon_sym_EQ, + ACTIONS(4435), 4, anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_in, - anon_sym_of, - anon_sym_COLON, - [140776] = 8, - ACTIONS(6967), 1, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK, + [140719] = 5, + ACTIONS(7417), 1, + anon_sym_AMP, + ACTIONS(7419), 1, + anon_sym_PIPE, + ACTIONS(7421), 1, anon_sym_extends, - ACTIONS(6969), 1, - anon_sym_implements, - ACTIONS(7025), 1, - anon_sym_LBRACE, - STATE(217), 1, - sym_class_body, - STATE(4851), 1, - sym_extends_clause, - STATE(5462), 1, - sym_class_heritage, - STATE(5772), 1, - sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [140802] = 4, - ACTIONS(2493), 1, - anon_sym_LBRACE, - STATE(5394), 1, - sym_statement_block, + ACTIONS(4491), 4, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK, + [140739] = 5, + ACTIONS(7417), 1, + anon_sym_AMP, + ACTIONS(7419), 1, + anon_sym_PIPE, + ACTIONS(7421), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7449), 5, - sym__automatic_semicolon, + ACTIONS(4495), 4, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [140820] = 6, - ACTIONS(6437), 1, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK, + [140759] = 8, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(6470), 1, + anon_sym_LPAREN, + ACTIONS(6638), 1, + sym__member_signature_marker, + ACTIONS(7429), 1, + anon_sym_QMARK, + STATE(3940), 1, + sym_formal_parameters, + STATE(5432), 1, + sym__call_signature, + STATE(5504), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [140785] = 6, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - STATE(4185), 1, + STATE(4036), 1, sym_type_annotation, - STATE(4752), 1, + STATE(4730), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6753), 3, + ACTIONS(6776), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [140842] = 4, - ACTIONS(2493), 1, - anon_sym_LBRACE, - STATE(5433), 1, - sym_statement_block, + [140807] = 6, + ACTIONS(6452), 1, + anon_sym_EQ, + ACTIONS(6460), 1, + anon_sym_COLON, + STATE(4039), 1, + sym_type_annotation, + STATE(4885), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7449), 5, + ACTIONS(6776), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [140860] = 2, + [140829] = 6, + ACTIONS(6834), 1, + anon_sym_EQ, + STATE(4637), 1, + sym_constraint, + STATE(5628), 1, + sym_default_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4920), 7, - sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_in, - anon_sym_of, + ACTIONS(6839), 2, anon_sym_COLON, - [140874] = 2, + anon_sym_extends, + ACTIONS(7431), 2, + anon_sym_COMMA, + anon_sym_GT, + [140851] = 8, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(6470), 1, + anon_sym_LPAREN, + ACTIONS(7433), 1, + anon_sym_QMARK, + ACTIONS(7435), 1, + sym__member_signature_marker, + STATE(3940), 1, + sym_formal_parameters, + STATE(5450), 1, + sym__call_signature, + STATE(5504), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7451), 7, - sym__automatic_semicolon, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_PIPE_RBRACE, - [140888] = 6, - ACTIONS(6437), 1, + [140877] = 8, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(6470), 1, + anon_sym_LPAREN, + ACTIONS(7437), 1, + anon_sym_QMARK, + ACTIONS(7439), 1, + sym__member_signature_marker, + STATE(3940), 1, + sym_formal_parameters, + STATE(5463), 1, + sym__call_signature, + STATE(5504), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [140903] = 6, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - STATE(4222), 1, + STATE(4066), 1, sym_type_annotation, - STATE(4886), 1, + STATE(5305), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7453), 3, + ACTIONS(6776), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [140910] = 6, - ACTIONS(6437), 1, + [140925] = 6, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - STATE(4373), 1, + STATE(4067), 1, sym_type_annotation, - STATE(5011), 1, + STATE(4721), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6803), 3, + ACTIONS(6776), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [140932] = 6, - ACTIONS(6437), 1, + [140947] = 5, + ACTIONS(7417), 1, + anon_sym_AMP, + ACTIONS(7419), 1, + anon_sym_PIPE, + ACTIONS(7421), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4487), 4, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_QMARK, + [140967] = 6, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - STATE(4236), 1, + STATE(4079), 1, sym_type_annotation, - STATE(4889), 1, + STATE(4791), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7453), 3, + ACTIONS(6776), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [140954] = 4, - ACTIONS(6445), 1, + [140989] = 6, + ACTIONS(6452), 1, + anon_sym_EQ, + ACTIONS(6460), 1, anon_sym_COLON, - STATE(4385), 1, + STATE(4082), 1, sym_type_annotation, + STATE(4806), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7455), 5, + ACTIONS(6776), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [140972] = 4, - ACTIONS(6445), 1, + [141011] = 6, + ACTIONS(6452), 1, + anon_sym_EQ, + ACTIONS(6460), 1, anon_sym_COLON, - STATE(4546), 1, + STATE(4096), 1, sym_type_annotation, + STATE(4946), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7457), 5, + ACTIONS(6776), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [140990] = 2, + [141033] = 8, + ACTIONS(3598), 1, + anon_sym_LT, + ACTIONS(3975), 1, + anon_sym_LPAREN, + ACTIONS(3979), 1, + anon_sym_DOT, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + STATE(2397), 1, + sym_arguments, + STATE(3136), 1, + sym_type_arguments, + STATE(5562), 1, + sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7101), 7, - sym__automatic_semicolon, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_in, - anon_sym_of, - anon_sym_COLON, - [141004] = 4, - ACTIONS(2493), 1, - anon_sym_LBRACE, - STATE(5369), 1, - sym_statement_block, + [141059] = 6, + ACTIONS(3598), 1, + anon_sym_LT, + ACTIONS(4578), 1, + anon_sym_LPAREN, + STATE(2277), 1, + sym_arguments, + STATE(5692), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7459), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [141022] = 6, - ACTIONS(6437), 1, + ACTIONS(7315), 3, + anon_sym_LBRACK, + sym_identifier, + sym_private_property_identifier, + [141081] = 6, + ACTIONS(6834), 1, anon_sym_EQ, - ACTIONS(6445), 1, - anon_sym_COLON, - STATE(4374), 1, - sym_type_annotation, - STATE(5013), 1, - sym__initializer, + STATE(4686), 1, + sym_constraint, + STATE(5555), 1, + sym_default_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6803), 3, - sym__automatic_semicolon, + ACTIONS(6839), 2, + anon_sym_COLON, + anon_sym_extends, + ACTIONS(6968), 2, anon_sym_COMMA, - anon_sym_SEMI, - [141044] = 6, - ACTIONS(6437), 1, + anon_sym_GT, + [141103] = 6, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - STATE(4029), 1, + STATE(4106), 1, sym_type_annotation, - STATE(4852), 1, + STATE(5003), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6753), 3, + ACTIONS(6776), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [141066] = 4, - ACTIONS(2493), 1, - anon_sym_LBRACE, - STATE(5459), 1, - sym_statement_block, + [141125] = 8, + ACTIONS(3007), 1, + anon_sym_in, + ACTIONS(3009), 1, + anon_sym_out, + ACTIONS(7289), 1, + sym_identifier, + ACTIONS(7291), 1, + anon_sym_const, + ACTIONS(7441), 1, + anon_sym_GT, + STATE(4743), 1, + sym_variance, + STATE(5402), 1, + sym_type_parameter, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7459), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [141084] = 8, - ACTIONS(6892), 1, - anon_sym_LBRACE, - ACTIONS(6967), 1, + [141151] = 8, + ACTIONS(7006), 1, anon_sym_extends, - ACTIONS(6969), 1, + ACTIONS(7008), 1, anon_sym_implements, - STATE(2283), 1, + ACTIONS(7080), 1, + anon_sym_LBRACE, + STATE(855), 1, sym_class_body, - STATE(4851), 1, + STATE(4846), 1, sym_extends_clause, - STATE(5423), 1, + STATE(5711), 1, sym_class_heritage, - STATE(5772), 1, + STATE(6099), 1, sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [141110] = 3, - ACTIONS(6934), 1, - anon_sym_is, + [141177] = 8, + ACTIONS(6858), 1, + anon_sym_LT, + ACTIONS(7443), 1, + anon_sym_LBRACE, + ACTIONS(7445), 1, + anon_sym_COMMA, + ACTIONS(7447), 1, + anon_sym_DOT, + ACTIONS(7449), 1, + anon_sym_LBRACE_PIPE, + STATE(4702), 1, + aux_sym_extends_type_clause_repeat1, + STATE(4849), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4118), 6, - anon_sym_as, + [141203] = 6, + ACTIONS(3369), 1, + anon_sym_LBRACE, + ACTIONS(3371), 1, anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [141126] = 6, - ACTIONS(6437), 1, - anon_sym_EQ, - ACTIONS(6445), 1, - anon_sym_COLON, - STATE(4382), 1, - sym_type_annotation, - STATE(5020), 1, - sym__initializer, + ACTIONS(7451), 1, + sym_identifier, + STATE(4667), 1, + sym_variable_declarator, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6803), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [141148] = 4, - ACTIONS(2493), 1, + STATE(3370), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + [141225] = 4, + ACTIONS(2497), 1, anon_sym_LBRACE, - STATE(5402), 1, + STATE(5452), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7461), 5, + ACTIONS(7453), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [141166] = 4, - ACTIONS(2493), 1, + [141243] = 4, + ACTIONS(2497), 1, anon_sym_LBRACE, - STATE(5407), 1, + STATE(5540), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7461), 5, + ACTIONS(7453), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [141184] = 6, - ACTIONS(6437), 1, - anon_sym_EQ, - ACTIONS(6445), 1, - anon_sym_COLON, - STATE(4384), 1, - sym_type_annotation, - STATE(5021), 1, - sym__initializer, + [141261] = 4, + ACTIONS(2497), 1, + anon_sym_LBRACE, + STATE(5467), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6803), 3, + ACTIONS(7455), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [141206] = 6, - ACTIONS(6437), 1, - anon_sym_EQ, - ACTIONS(6445), 1, - anon_sym_COLON, - STATE(4386), 1, - sym_type_annotation, - STATE(5023), 1, - sym__initializer, + anon_sym_PIPE_RBRACE, + [141279] = 4, + ACTIONS(2497), 1, + anon_sym_LBRACE, + STATE(5469), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6803), 3, + ACTIONS(7455), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [141228] = 2, + anon_sym_PIPE_RBRACE, + [141297] = 8, + ACTIONS(7006), 1, + anon_sym_extends, + ACTIONS(7008), 1, + anon_sym_implements, + ACTIONS(7052), 1, + anon_sym_LBRACE, + STATE(216), 1, + sym_class_body, + STATE(4846), 1, + sym_extends_clause, + STATE(5554), 1, + sym_class_heritage, + STATE(6099), 1, + sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7463), 7, - sym__automatic_semicolon, + [141323] = 8, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(3309), 1, + anon_sym_LPAREN, + ACTIONS(6682), 1, + sym__member_signature_marker, + ACTIONS(7457), 1, + anon_sym_QMARK, + STATE(3332), 1, + sym_formal_parameters, + STATE(4138), 1, + sym__call_signature, + STATE(5568), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [141349] = 8, + ACTIONS(7006), 1, + anon_sym_extends, + ACTIONS(7008), 1, + anon_sym_implements, + ACTIONS(7058), 1, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_PIPE_RBRACE, - [141242] = 8, - ACTIONS(2509), 1, + STATE(813), 1, + sym_class_body, + STATE(4846), 1, + sym_extends_clause, + STATE(5728), 1, + sym_class_heritage, + STATE(6099), 1, + sym_implements_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [141375] = 8, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6473), 1, + ACTIONS(6470), 1, anon_sym_LPAREN, - ACTIONS(7465), 1, - sym_identifier, - ACTIONS(7467), 1, - anon_sym_STAR, - STATE(3848), 1, + ACTIONS(7459), 1, + anon_sym_QMARK, + ACTIONS(7461), 1, + sym__member_signature_marker, + STATE(3940), 1, sym_formal_parameters, - STATE(5508), 1, + STATE(5504), 1, sym_type_parameters, - STATE(5617), 1, + STATE(5590), 1, sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - [141268] = 6, - ACTIONS(6437), 1, + [141401] = 7, + ACTIONS(3193), 1, + anon_sym_DQUOTE, + ACTIONS(3195), 1, + anon_sym_SQUOTE, + ACTIONS(6889), 1, + sym_identifier, + ACTIONS(6908), 1, + anon_sym_type, + STATE(5573), 1, + sym__import_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5767), 2, + sym__module_export_name, + sym_string, + [141425] = 6, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - STATE(4388), 1, + STATE(4331), 1, sym_type_annotation, - STATE(5026), 1, + STATE(5042), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6803), 3, + ACTIONS(6780), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [141290] = 8, - ACTIONS(3560), 1, + [141447] = 8, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(4581), 1, + ACTIONS(6470), 1, anon_sym_LPAREN, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(7469), 1, - anon_sym_DOT, - STATE(1972), 1, - sym_arguments, - STATE(5375), 1, - sym_type_arguments, - STATE(5714), 1, - sym_optional_chain, + ACTIONS(7463), 1, + sym_identifier, + ACTIONS(7465), 1, + anon_sym_STAR, + STATE(3940), 1, + sym_formal_parameters, + STATE(5504), 1, + sym_type_parameters, + STATE(5508), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - [141316] = 6, - ACTIONS(6437), 1, - anon_sym_EQ, - ACTIONS(6445), 1, - anon_sym_COLON, - STATE(4400), 1, - sym_type_annotation, - STATE(5037), 1, - sym__initializer, + [141473] = 8, + ACTIONS(6920), 1, + anon_sym_LBRACE, + ACTIONS(7006), 1, + anon_sym_extends, + ACTIONS(7008), 1, + anon_sym_implements, + STATE(2271), 1, + sym_class_body, + STATE(4846), 1, + sym_extends_clause, + STATE(5625), 1, + sym_class_heritage, + STATE(6099), 1, + sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6803), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [141338] = 6, - ACTIONS(6437), 1, + [141499] = 6, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - STATE(4401), 1, + STATE(4152), 1, sym_type_annotation, - STATE(5039), 1, + STATE(4719), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6803), 3, + ACTIONS(6899), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [141360] = 6, - ACTIONS(6437), 1, + [141521] = 6, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - STATE(4402), 1, + STATE(4349), 1, sym_type_annotation, - STATE(5042), 1, + STATE(5062), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6803), 3, + ACTIONS(6780), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [141382] = 6, - ACTIONS(6437), 1, - anon_sym_EQ, - ACTIONS(6445), 1, - anon_sym_COLON, - STATE(4403), 1, - sym_type_annotation, - STATE(5043), 1, - sym__initializer, + [141543] = 8, + ACTIONS(6932), 1, + anon_sym_LBRACE, + ACTIONS(7006), 1, + anon_sym_extends, + ACTIONS(7008), 1, + anon_sym_implements, + STATE(2599), 1, + sym_class_body, + STATE(4846), 1, + sym_extends_clause, + STATE(5349), 1, + sym_class_heritage, + STATE(6099), 1, + sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6803), 3, + [141569] = 8, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(6470), 1, + anon_sym_LPAREN, + ACTIONS(7467), 1, + anon_sym_QMARK, + ACTIONS(7469), 1, + sym__member_signature_marker, + STATE(3940), 1, + sym_formal_parameters, + STATE(5347), 1, + sym__call_signature, + STATE(5504), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [141595] = 4, + ACTIONS(2497), 1, + anon_sym_LBRACE, + STATE(5649), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7471), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [141404] = 2, + anon_sym_PIPE_RBRACE, + [141613] = 4, + ACTIONS(2497), 1, + anon_sym_LBRACE, + STATE(5379), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7021), 7, + ACTIONS(7471), 5, sym__automatic_semicolon, - anon_sym_EQ, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_in, - anon_sym_of, - anon_sym_COLON, - [141418] = 8, - ACTIONS(2509), 1, + anon_sym_PIPE_RBRACE, + [141631] = 8, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(3295), 1, + ACTIONS(6458), 1, anon_sym_LPAREN, - ACTIONS(6689), 1, + ACTIONS(6578), 1, sym__member_signature_marker, - ACTIONS(7471), 1, + ACTIONS(7473), 1, anon_sym_QMARK, - STATE(3335), 1, + STATE(3438), 1, sym_formal_parameters, - STATE(4553), 1, + STATE(3933), 1, sym__call_signature, - STATE(5538), 1, + STATE(5644), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [141444] = 4, - ACTIONS(2493), 1, + [141657] = 4, + ACTIONS(2497), 1, anon_sym_LBRACE, - STATE(5332), 1, + STATE(5352), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7473), 5, + ACTIONS(7475), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [141462] = 6, - ACTIONS(3560), 1, + [141675] = 8, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(4581), 1, + ACTIONS(6470), 1, anon_sym_LPAREN, - STATE(2311), 1, - sym_arguments, - STATE(5403), 1, - sym_type_arguments, + ACTIONS(7477), 1, + anon_sym_QMARK, + ACTIONS(7479), 1, + sym__member_signature_marker, + STATE(3940), 1, + sym_formal_parameters, + STATE(5504), 1, + sym_type_parameters, + STATE(5701), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7411), 3, - anon_sym_LBRACK, - sym_identifier, - sym_private_property_identifier, - [141484] = 4, - ACTIONS(2493), 1, + [141701] = 4, + ACTIONS(2497), 1, anon_sym_LBRACE, - STATE(5625), 1, + STATE(5576), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, @@ -256283,4003 +256660,3820 @@ static const uint16_t ts_small_parse_table[] = { anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [141502] = 8, - ACTIONS(2995), 1, - anon_sym_in, - ACTIONS(2997), 1, - anon_sym_out, - ACTIONS(7275), 1, - sym_identifier, - ACTIONS(7277), 1, - anon_sym_const, - ACTIONS(7477), 1, - anon_sym_GT, - STATE(5149), 1, - sym_variance, - STATE(5648), 1, - sym_type_parameter, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [141528] = 6, - ACTIONS(6437), 1, - anon_sym_EQ, - ACTIONS(6445), 1, - anon_sym_COLON, - STATE(4030), 1, - sym_type_annotation, - STATE(4854), 1, - sym__initializer, + [141719] = 4, + ACTIONS(2497), 1, + anon_sym_LBRACE, + STATE(5578), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6753), 3, + ACTIONS(7471), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [141550] = 8, - ACTIONS(3560), 1, - anon_sym_LT, - ACTIONS(4581), 1, - anon_sym_LPAREN, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(7479), 1, - anon_sym_DOT, - STATE(2487), 1, - sym_arguments, - STATE(5375), 1, - sym_type_arguments, - STATE(5714), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [141576] = 6, - ACTIONS(6437), 1, - anon_sym_EQ, - ACTIONS(6445), 1, - anon_sym_COLON, - STATE(4406), 1, - sym_type_annotation, - STATE(5050), 1, - sym__initializer, + anon_sym_PIPE_RBRACE, + [141737] = 4, + ACTIONS(2497), 1, + anon_sym_LBRACE, + STATE(5369), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6803), 3, + ACTIONS(7481), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [141598] = 6, - ACTIONS(6437), 1, + anon_sym_PIPE_RBRACE, + [141755] = 6, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - STATE(4240), 1, + STATE(4148), 1, sym_type_annotation, - STATE(4931), 1, + STATE(5135), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7453), 3, + ACTIONS(6800), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [141620] = 8, - ACTIONS(3560), 1, + [141777] = 8, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(4000), 1, + ACTIONS(3309), 1, anon_sym_LPAREN, - ACTIONS(4004), 1, - anon_sym_DOT, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - STATE(2189), 1, - sym_arguments, - STATE(3239), 1, - sym_type_arguments, - STATE(5580), 1, - sym_optional_chain, + ACTIONS(6608), 1, + sym__member_signature_marker, + ACTIONS(7483), 1, + anon_sym_QMARK, + STATE(3332), 1, + sym_formal_parameters, + STATE(5203), 1, + sym__call_signature, + STATE(5568), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [141646] = 8, - ACTIONS(6967), 1, - anon_sym_extends, - ACTIONS(6969), 1, - anon_sym_implements, - ACTIONS(6989), 1, + [141803] = 4, + ACTIONS(2497), 1, anon_sym_LBRACE, - STATE(796), 1, - sym_class_body, - STATE(4851), 1, - sym_extends_clause, - STATE(5478), 1, - sym_class_heritage, - STATE(5772), 1, - sym_implements_clause, + STATE(5527), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [141672] = 6, - ACTIONS(6437), 1, - anon_sym_EQ, - ACTIONS(6445), 1, - anon_sym_COLON, - STATE(4251), 1, - sym_type_annotation, - STATE(4944), 1, - sym__initializer, + ACTIONS(7485), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [141821] = 4, + ACTIONS(2497), 1, + anon_sym_LBRACE, + STATE(5528), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7453), 3, + ACTIONS(7487), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [141694] = 3, - ACTIONS(7481), 1, - anon_sym_is, + anon_sym_PIPE_RBRACE, + [141839] = 4, + ACTIONS(2497), 1, + anon_sym_LBRACE, + STATE(5539), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4122), 6, - anon_sym_as, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [141710] = 4, - ACTIONS(2493), 1, + ACTIONS(7487), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [141857] = 4, + ACTIONS(2497), 1, anon_sym_LBRACE, - STATE(5631), 1, + STATE(5545), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7489), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [141875] = 4, + ACTIONS(2497), 1, + anon_sym_LBRACE, + STATE(5611), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7449), 5, + ACTIONS(7487), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [141728] = 6, - ACTIONS(6437), 1, + [141893] = 6, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - STATE(4037), 1, + STATE(4567), 1, sym_type_annotation, - STATE(4888), 1, + STATE(5015), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6753), 3, + ACTIONS(6814), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [141915] = 4, + ACTIONS(2497), 1, + anon_sym_LBRACE, + STATE(5612), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7489), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [141750] = 8, - ACTIONS(2509), 1, + anon_sym_PIPE_RBRACE, + [141933] = 8, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6473), 1, + ACTIONS(6458), 1, anon_sym_LPAREN, - ACTIONS(6535), 1, - sym__member_signature_marker, - ACTIONS(7483), 1, + ACTIONS(7491), 1, anon_sym_QMARK, - STATE(3848), 1, + ACTIONS(7493), 1, + sym__member_signature_marker, + STATE(3438), 1, sym_formal_parameters, - STATE(5508), 1, - sym_type_parameters, - STATE(5661), 1, + STATE(3979), 1, sym__call_signature, + STATE(5644), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [141776] = 8, - ACTIONS(2509), 1, + [141959] = 8, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(3295), 1, + ACTIONS(3309), 1, anon_sym_LPAREN, - ACTIONS(7485), 1, - anon_sym_QMARK, - ACTIONS(7487), 1, + ACTIONS(6708), 1, sym__member_signature_marker, - STATE(3335), 1, + ACTIONS(7495), 1, + anon_sym_QMARK, + STATE(3332), 1, sym_formal_parameters, - STATE(5246), 1, + STATE(4521), 1, sym__call_signature, - STATE(5538), 1, + STATE(5568), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [141802] = 6, - ACTIONS(6437), 1, - anon_sym_EQ, - ACTIONS(6445), 1, + [141985] = 4, + ACTIONS(6460), 1, anon_sym_COLON, - STATE(4358), 1, + STATE(4529), 1, sym_type_annotation, - STATE(5251), 1, - sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6753), 3, + ACTIONS(7497), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [141824] = 6, - ACTIONS(6437), 1, + anon_sym_PIPE_RBRACE, + [142003] = 6, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - STATE(4039), 1, + STATE(4179), 1, sym_type_annotation, - STATE(4892), 1, + STATE(4742), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6753), 3, + ACTIONS(6790), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [141846] = 6, - ACTIONS(6437), 1, - anon_sym_EQ, - ACTIONS(6445), 1, + [142025] = 4, + ACTIONS(6460), 1, anon_sym_COLON, - STATE(4047), 1, + STATE(4204), 1, sym_type_annotation, - STATE(4902), 1, - sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6753), 3, + ACTIONS(7499), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [141868] = 6, - ACTIONS(6437), 1, - anon_sym_EQ, - ACTIONS(6445), 1, - anon_sym_COLON, - STATE(4062), 1, - sym_type_annotation, - STATE(4913), 1, - sym__initializer, + anon_sym_PIPE_RBRACE, + [142043] = 8, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(6470), 1, + anon_sym_LPAREN, + ACTIONS(7501), 1, + sym_identifier, + ACTIONS(7503), 1, + anon_sym_STAR, + STATE(3940), 1, + sym_formal_parameters, + STATE(5496), 1, + sym__call_signature, + STATE(5504), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [142069] = 4, + ACTIONS(2497), 1, + anon_sym_LBRACE, + STATE(5517), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6753), 3, + ACTIONS(7505), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [141890] = 6, - ACTIONS(6437), 1, - anon_sym_EQ, - ACTIONS(6445), 1, - anon_sym_COLON, - STATE(4409), 1, - sym_type_annotation, - STATE(5062), 1, - sym__initializer, + anon_sym_PIPE_RBRACE, + [142087] = 4, + ACTIONS(2497), 1, + anon_sym_LBRACE, + STATE(5518), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6803), 3, + ACTIONS(7507), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [141912] = 4, - ACTIONS(2493), 1, + anon_sym_PIPE_RBRACE, + [142105] = 4, + ACTIONS(2497), 1, anon_sym_LBRACE, - STATE(5490), 1, + STATE(5521), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7489), 5, + ACTIONS(7507), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [141930] = 6, - ACTIONS(6437), 1, - anon_sym_EQ, - ACTIONS(6445), 1, - anon_sym_COLON, - STATE(4413), 1, - sym_type_annotation, - STATE(5067), 1, - sym__initializer, + [142123] = 4, + ACTIONS(2497), 1, + anon_sym_LBRACE, + STATE(5525), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6803), 3, + ACTIONS(7509), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [141952] = 6, - ACTIONS(6437), 1, - anon_sym_EQ, - ACTIONS(6445), 1, - anon_sym_COLON, - STATE(4414), 1, - sym_type_annotation, - STATE(5070), 1, - sym__initializer, + anon_sym_PIPE_RBRACE, + [142141] = 4, + ACTIONS(2497), 1, + anon_sym_LBRACE, + STATE(5619), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6803), 3, + ACTIONS(7507), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [141974] = 6, - ACTIONS(3369), 1, + anon_sym_PIPE_RBRACE, + [142159] = 4, + ACTIONS(2497), 1, anon_sym_LBRACE, - ACTIONS(3371), 1, - anon_sym_LBRACK, - ACTIONS(7491), 1, - sym_identifier, - STATE(4571), 1, - sym_variable_declarator, + STATE(5620), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(3392), 3, - sym_object_pattern, - sym_array_pattern, - sym__destructuring_pattern, - [141996] = 7, - ACTIONS(3589), 1, - anon_sym_COLON, - ACTIONS(7493), 1, - anon_sym_EQ, - ACTIONS(7497), 1, - anon_sym_QMARK, - STATE(4598), 1, - sym_type_annotation, - STATE(5590), 1, - sym__initializer, + ACTIONS(7509), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [142177] = 8, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(6470), 1, + anon_sym_LPAREN, + ACTIONS(7511), 1, + sym_identifier, + ACTIONS(7513), 1, + anon_sym_STAR, + STATE(3940), 1, + sym_formal_parameters, + STATE(5504), 1, + sym_type_parameters, + STATE(5508), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7495), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [142020] = 6, - ACTIONS(6437), 1, - anon_sym_EQ, - ACTIONS(6445), 1, - anon_sym_COLON, - STATE(4418), 1, - sym_type_annotation, - STATE(5076), 1, - sym__initializer, + [142203] = 4, + ACTIONS(2497), 1, + anon_sym_LBRACE, + STATE(5604), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6803), 3, + ACTIONS(7515), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [142042] = 6, - ACTIONS(6437), 1, - anon_sym_EQ, - ACTIONS(6445), 1, - anon_sym_COLON, - STATE(4420), 1, - sym_type_annotation, - STATE(5082), 1, - sym__initializer, + anon_sym_PIPE_RBRACE, + [142221] = 4, + ACTIONS(2497), 1, + anon_sym_LBRACE, + STATE(5607), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6803), 3, + ACTIONS(7517), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [142064] = 2, + anon_sym_PIPE_RBRACE, + [142239] = 4, + ACTIONS(2497), 1, + anon_sym_LBRACE, + STATE(5636), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7023), 7, + ACTIONS(7517), 5, sym__automatic_semicolon, - anon_sym_EQ, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_in, - anon_sym_of, - anon_sym_COLON, - [142078] = 2, + anon_sym_PIPE_RBRACE, + [142257] = 4, + ACTIONS(2497), 1, + anon_sym_LBRACE, + STATE(5672), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5222), 7, + ACTIONS(7519), 5, sym__automatic_semicolon, - anon_sym_EQ, anon_sym_COMMA, - anon_sym_BANG, + anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_COLON, - anon_sym_QMARK, - [142092] = 4, - ACTIONS(2493), 1, + anon_sym_PIPE_RBRACE, + [142275] = 4, + ACTIONS(2497), 1, anon_sym_LBRACE, - STATE(5635), 1, + STATE(5631), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7473), 5, + ACTIONS(7517), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [142110] = 2, + [142293] = 4, + ACTIONS(2497), 1, + anon_sym_LBRACE, + STATE(5657), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4922), 7, + ACTIONS(7521), 5, sym__automatic_semicolon, - anon_sym_EQ, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_in, - anon_sym_of, - anon_sym_COLON, - [142124] = 6, - ACTIONS(3369), 1, + anon_sym_PIPE_RBRACE, + [142311] = 4, + ACTIONS(2497), 1, anon_sym_LBRACE, - ACTIONS(3371), 1, - anon_sym_LBRACK, - ACTIONS(7499), 1, - sym_identifier, - STATE(4569), 1, - sym_variable_declarator, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - STATE(3387), 3, - sym_object_pattern, - sym_array_pattern, - sym__destructuring_pattern, - [142146] = 8, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(6473), 1, - anon_sym_LPAREN, - ACTIONS(7501), 1, - anon_sym_QMARK, - ACTIONS(7503), 1, - sym__member_signature_marker, - STATE(3848), 1, - sym_formal_parameters, - STATE(5420), 1, - sym__call_signature, - STATE(5508), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [142172] = 6, - ACTIONS(6437), 1, - anon_sym_EQ, - ACTIONS(6445), 1, - anon_sym_COLON, - STATE(4519), 1, - sym_type_annotation, - STATE(5254), 1, - sym__initializer, + STATE(5662), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6811), 3, + ACTIONS(7523), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [142194] = 6, - ACTIONS(6821), 1, + anon_sym_PIPE_RBRACE, + [142329] = 3, + ACTIONS(7525), 1, anon_sym_EQ, - STATE(4693), 1, - sym_constraint, - STATE(5712), 1, - sym_default_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6826), 2, - anon_sym_COLON, - anon_sym_extends, - ACTIONS(7505), 2, + ACTIONS(3617), 6, anon_sym_COMMA, - anon_sym_GT, - [142216] = 6, - ACTIONS(6437), 1, - anon_sym_EQ, - ACTIONS(6445), 1, + anon_sym_RBRACE, + anon_sym_RPAREN, anon_sym_COLON, - STATE(4425), 1, - sym_type_annotation, - STATE(5094), 1, - sym__initializer, + anon_sym_RBRACK, + anon_sym_QMARK, + [142345] = 4, + ACTIONS(2497), 1, + anon_sym_LBRACE, + STATE(5664), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6803), 3, + ACTIONS(7523), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [142238] = 8, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(6473), 1, - anon_sym_LPAREN, - ACTIONS(7507), 1, - sym_identifier, - ACTIONS(7509), 1, - anon_sym_STAR, - STATE(3848), 1, - sym_formal_parameters, - STATE(5508), 1, - sym_type_parameters, - STATE(5526), 1, - sym__call_signature, + anon_sym_PIPE_RBRACE, + [142363] = 4, + ACTIONS(2497), 1, + anon_sym_LBRACE, + STATE(5675), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [142264] = 6, - ACTIONS(6437), 1, + ACTIONS(7527), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [142381] = 6, + ACTIONS(6834), 1, anon_sym_EQ, - ACTIONS(6445), 1, - anon_sym_COLON, - STATE(4426), 1, - sym_type_annotation, - STATE(5096), 1, - sym__initializer, + STATE(4697), 1, + sym_constraint, + STATE(5534), 1, + sym_default_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6803), 3, - sym__automatic_semicolon, + ACTIONS(6839), 2, + anon_sym_COLON, + anon_sym_extends, + ACTIONS(7529), 2, anon_sym_COMMA, - anon_sym_SEMI, - [142286] = 8, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(6473), 1, - anon_sym_LPAREN, - ACTIONS(7511), 1, - anon_sym_QMARK, - ACTIONS(7513), 1, - sym__member_signature_marker, - STATE(3848), 1, - sym_formal_parameters, - STATE(5488), 1, - sym__call_signature, - STATE(5508), 1, - sym_type_parameters, + anon_sym_GT, + [142403] = 3, + ACTIONS(7417), 1, + anon_sym_AMP, ACTIONS(5), 2, sym_html_comment, sym_comment, - [142312] = 3, - ACTIONS(7515), 1, - anon_sym_EQ, + ACTIONS(4267), 6, + anon_sym_COMMA, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_PIPE, + anon_sym_QMARK, + anon_sym_extends, + [142419] = 5, + ACTIONS(7417), 1, + anon_sym_AMP, + ACTIONS(7419), 1, + anon_sym_PIPE, + ACTIONS(7421), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3641), 6, + ACTIONS(4279), 4, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_LBRACK, anon_sym_RBRACK, anon_sym_QMARK, - [142328] = 2, + [142439] = 3, + ACTIONS(7531), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3641), 7, - anon_sym_EQ, + ACTIONS(4291), 6, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RPAREN, - anon_sym_COLON, + anon_sym_LBRACK, anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_PIPE, anon_sym_QMARK, - [142342] = 8, - ACTIONS(1556), 1, - anon_sym_DQUOTE, - ACTIONS(1558), 1, - anon_sym_SQUOTE, - ACTIONS(7518), 1, - sym_identifier, - ACTIONS(7520), 1, - anon_sym_DOT, - STATE(780), 1, - sym_nested_identifier, - STATE(811), 1, - sym_string, - STATE(944), 1, - sym__module, + [142455] = 4, + ACTIONS(2497), 1, + anon_sym_LBRACE, + STATE(5656), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [142368] = 8, - ACTIONS(3560), 1, - anon_sym_LT, - ACTIONS(4000), 1, - anon_sym_LPAREN, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(7522), 1, - anon_sym_DOT, - STATE(2629), 1, - sym_arguments, - STATE(5580), 1, - sym_optional_chain, - STATE(5598), 1, - sym_type_arguments, + ACTIONS(7533), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [142473] = 4, + ACTIONS(2497), 1, + anon_sym_LBRACE, + STATE(5661), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [142394] = 8, - ACTIONS(3560), 1, - anon_sym_LT, - ACTIONS(4581), 1, - anon_sym_LPAREN, - ACTIONS(4585), 1, - anon_sym_DOT, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - STATE(2396), 1, - sym_arguments, - STATE(5375), 1, - sym_type_arguments, - STATE(5714), 1, - sym_optional_chain, + ACTIONS(7535), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [142491] = 4, + ACTIONS(2497), 1, + anon_sym_LBRACE, + STATE(5684), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [142420] = 4, - ACTIONS(6445), 1, - anon_sym_COLON, - STATE(4474), 1, - sym_type_annotation, + ACTIONS(7535), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [142509] = 4, + ACTIONS(2497), 1, + anon_sym_LBRACE, + STATE(5622), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7524), 5, + ACTIONS(7537), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [142438] = 6, - ACTIONS(6437), 1, + [142527] = 6, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - STATE(4526), 1, + STATE(4188), 1, sym_type_annotation, - STATE(5258), 1, + STATE(4776), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6811), 3, + ACTIONS(6794), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [142460] = 6, - ACTIONS(6437), 1, - anon_sym_EQ, - ACTIONS(6445), 1, - anon_sym_COLON, - STATE(4429), 1, - sym_type_annotation, - STATE(5103), 1, - sym__initializer, + [142549] = 6, + ACTIONS(3369), 1, + anon_sym_LBRACE, + ACTIONS(3371), 1, + anon_sym_LBRACK, + ACTIONS(7347), 1, + sym_identifier, + STATE(4667), 1, + sym_variable_declarator, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(3769), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + [142571] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6803), 3, + ACTIONS(7539), 7, sym__automatic_semicolon, + anon_sym_LBRACE, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [142482] = 8, - ACTIONS(3560), 1, + anon_sym_COLON, + anon_sym_PIPE_RBRACE, + [142585] = 8, + ACTIONS(3598), 1, anon_sym_LT, - ACTIONS(4000), 1, + ACTIONS(3975), 1, anon_sym_LPAREN, - ACTIONS(4004), 1, - anon_sym_DOT, - ACTIONS(4719), 1, + ACTIONS(4736), 1, anon_sym_QMARK_DOT, - STATE(2635), 1, + ACTIONS(7349), 1, + anon_sym_DOT, + STATE(1609), 1, sym_arguments, - STATE(3239), 1, + STATE(4568), 1, sym_type_arguments, - STATE(5580), 1, + STATE(5562), 1, sym_optional_chain, ACTIONS(5), 2, sym_html_comment, sym_comment, - [142508] = 6, - ACTIONS(6437), 1, + [142611] = 8, + ACTIONS(849), 1, + anon_sym_COLON, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(6470), 1, + anon_sym_LPAREN, + ACTIONS(7541), 1, + anon_sym_QMARK, + STATE(5367), 1, + sym_type_annotation, + STATE(5722), 1, + sym_type_parameters, + STATE(5912), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [142637] = 8, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(3309), 1, + anon_sym_LPAREN, + ACTIONS(6722), 1, + sym__member_signature_marker, + ACTIONS(7543), 1, + anon_sym_QMARK, + STATE(3332), 1, + sym_formal_parameters, + STATE(4385), 1, + sym__call_signature, + STATE(5568), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [142663] = 6, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - STATE(4430), 1, + STATE(4202), 1, sym_type_annotation, - STATE(5105), 1, + STATE(4804), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6803), 3, + ACTIONS(6794), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [142530] = 6, - ACTIONS(6437), 1, + [142685] = 6, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - STATE(4435), 1, + STATE(4203), 1, sym_type_annotation, - STATE(5110), 1, + STATE(4807), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6803), 3, + ACTIONS(6794), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [142552] = 6, - ACTIONS(6437), 1, - anon_sym_EQ, - ACTIONS(6445), 1, - anon_sym_COLON, - STATE(4436), 1, - sym_type_annotation, - STATE(5115), 1, - sym__initializer, + [142707] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6803), 3, + ACTIONS(698), 7, sym__automatic_semicolon, + anon_sym_EQ, anon_sym_COMMA, + anon_sym_BANG, anon_sym_SEMI, - [142574] = 6, - ACTIONS(6437), 1, + anon_sym_COLON, + anon_sym_QMARK, + [142721] = 6, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - STATE(4210), 1, + STATE(4213), 1, sym_type_annotation, - STATE(4799), 1, + STATE(4840), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6753), 3, + ACTIONS(6794), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [142596] = 8, - ACTIONS(3560), 1, - anon_sym_LT, - ACTIONS(4581), 1, - anon_sym_LPAREN, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(7526), 1, - anon_sym_DOT, - STATE(2080), 1, - sym_arguments, - STATE(5580), 1, - sym_optional_chain, - STATE(5598), 1, - sym_type_arguments, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [142622] = 6, - ACTIONS(6437), 1, + [142743] = 6, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - STATE(4527), 1, + STATE(4215), 1, sym_type_annotation, - STATE(5263), 1, + STATE(4845), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6811), 3, + ACTIONS(6794), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [142644] = 8, - ACTIONS(3560), 1, - anon_sym_LT, - ACTIONS(4581), 1, - anon_sym_LPAREN, - ACTIONS(4585), 1, - anon_sym_DOT, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - STATE(2458), 1, - sym_arguments, - STATE(3506), 1, - sym_type_arguments, - STATE(5714), 1, - sym_optional_chain, + [142765] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [142670] = 8, - ACTIONS(6892), 1, + ACTIONS(7545), 7, + sym__automatic_semicolon, anon_sym_LBRACE, - ACTIONS(6967), 1, - anon_sym_extends, - ACTIONS(6969), 1, - anon_sym_implements, - STATE(2277), 1, - sym_class_body, - STATE(4851), 1, - sym_extends_clause, - STATE(5392), 1, - sym_class_heritage, - STATE(5772), 1, - sym_implements_clause, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [142696] = 6, - ACTIONS(6437), 1, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_PIPE_RBRACE, + [142779] = 6, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - STATE(4529), 1, + STATE(4217), 1, sym_type_annotation, - STATE(5265), 1, + STATE(4856), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6811), 3, + ACTIONS(6794), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [142718] = 8, - ACTIONS(4004), 1, - anon_sym_DOT, - ACTIONS(4581), 1, - anon_sym_LPAREN, - ACTIONS(4719), 1, - anon_sym_QMARK_DOT, - ACTIONS(6425), 1, - anon_sym_LT, - STATE(2092), 1, - sym_arguments, - STATE(3312), 1, - sym_type_arguments, - STATE(5580), 1, - sym_optional_chain, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [142744] = 8, - ACTIONS(6908), 1, - anon_sym_LBRACE, - ACTIONS(6967), 1, - anon_sym_extends, - ACTIONS(6969), 1, - anon_sym_implements, - STATE(1694), 1, - sym_class_body, - STATE(4851), 1, - sym_extends_clause, - STATE(5634), 1, - sym_class_heritage, - STATE(5772), 1, - sym_implements_clause, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [142770] = 8, - ACTIONS(6967), 1, - anon_sym_extends, - ACTIONS(6969), 1, - anon_sym_implements, - ACTIONS(6989), 1, - anon_sym_LBRACE, - STATE(4178), 1, - sym_class_body, - STATE(4851), 1, - sym_extends_clause, - STATE(5641), 1, - sym_class_heritage, - STATE(5772), 1, - sym_implements_clause, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [142796] = 8, - ACTIONS(6892), 1, - anon_sym_LBRACE, - ACTIONS(6967), 1, - anon_sym_extends, - ACTIONS(6969), 1, - anon_sym_implements, - STATE(2360), 1, - sym_class_body, - STATE(4851), 1, - sym_extends_clause, - STATE(5497), 1, - sym_class_heritage, - STATE(5772), 1, - sym_implements_clause, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [142822] = 6, - ACTIONS(3369), 1, - anon_sym_LBRACE, - ACTIONS(3371), 1, - anon_sym_LBRACK, - ACTIONS(7393), 1, - sym_identifier, - STATE(4672), 1, - sym_variable_declarator, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - STATE(3630), 3, - sym_object_pattern, - sym_array_pattern, - sym__destructuring_pattern, - [142844] = 6, - ACTIONS(6437), 1, + [142801] = 6, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - STATE(4532), 1, + STATE(4220), 1, sym_type_annotation, - STATE(5276), 1, + STATE(4858), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6811), 3, + ACTIONS(6794), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [142866] = 5, - ACTIONS(7295), 1, - anon_sym_AMP, - ACTIONS(7297), 1, - anon_sym_PIPE, - ACTIONS(7299), 1, - anon_sym_extends, + [142823] = 6, + ACTIONS(6452), 1, + anon_sym_EQ, + ACTIONS(6460), 1, + anon_sym_COLON, + STATE(4224), 1, + sym_type_annotation, + STATE(4867), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4347), 4, + ACTIONS(6794), 3, + sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK, - [142886] = 3, - ACTIONS(7295), 1, - anon_sym_AMP, + anon_sym_SEMI, + [142845] = 6, + ACTIONS(6452), 1, + anon_sym_EQ, + ACTIONS(6460), 1, + anon_sym_COLON, + STATE(4227), 1, + sym_type_annotation, + STATE(4882), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4144), 6, + ACTIONS(6794), 3, + sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_PIPE, - anon_sym_QMARK, - anon_sym_extends, - [142902] = 8, - ACTIONS(6908), 1, - anon_sym_LBRACE, - ACTIONS(6967), 1, - anon_sym_extends, - ACTIONS(6969), 1, - anon_sym_implements, - STATE(1697), 1, - sym_class_body, - STATE(4851), 1, - sym_extends_clause, - STATE(5665), 1, - sym_class_heritage, - STATE(5772), 1, - sym_implements_clause, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [142928] = 6, - ACTIONS(3369), 1, - anon_sym_LBRACE, - ACTIONS(3371), 1, - anon_sym_LBRACK, - ACTIONS(7393), 1, - sym_identifier, - STATE(4679), 1, - sym_variable_declarator, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - STATE(3630), 3, - sym_object_pattern, - sym_array_pattern, - sym__destructuring_pattern, - [142950] = 8, - ACTIONS(2509), 1, + anon_sym_SEMI, + [142867] = 8, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6473), 1, + ACTIONS(6470), 1, anon_sym_LPAREN, - ACTIONS(7528), 1, + ACTIONS(7547), 1, sym_identifier, - ACTIONS(7530), 1, + ACTIONS(7549), 1, anon_sym_STAR, - STATE(3848), 1, + STATE(3940), 1, sym_formal_parameters, - STATE(5508), 1, - sym_type_parameters, - STATE(5616), 1, + STATE(5496), 1, sym__call_signature, + STATE(5504), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [142893] = 3, + ACTIONS(7551), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - [142976] = 8, - ACTIONS(2509), 1, + ACTIONS(3626), 6, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_RBRACK, + anon_sym_QMARK, + [142909] = 8, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6473), 1, + ACTIONS(6470), 1, anon_sym_LPAREN, - ACTIONS(7532), 1, + ACTIONS(7554), 1, sym_identifier, - ACTIONS(7534), 1, + ACTIONS(7556), 1, anon_sym_STAR, - STATE(3848), 1, + STATE(3940), 1, sym_formal_parameters, - STATE(5508), 1, + STATE(5504), 1, sym_type_parameters, - STATE(5651), 1, + STATE(5508), 1, sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - [143002] = 8, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(6473), 1, - anon_sym_LPAREN, - ACTIONS(6501), 1, - sym__member_signature_marker, - ACTIONS(7536), 1, - anon_sym_QMARK, - STATE(3848), 1, - sym_formal_parameters, - STATE(5352), 1, - sym__call_signature, - STATE(5508), 1, - sym_type_parameters, + [142935] = 6, + ACTIONS(6452), 1, + anon_sym_EQ, + ACTIONS(6460), 1, + anon_sym_COLON, + STATE(4237), 1, + sym_type_annotation, + STATE(4914), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [143028] = 8, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(3295), 1, - anon_sym_LPAREN, - ACTIONS(6709), 1, - sym__member_signature_marker, - ACTIONS(7538), 1, - anon_sym_QMARK, - STATE(3335), 1, - sym_formal_parameters, - STATE(3751), 1, - sym__call_signature, - STATE(5538), 1, - sym_type_parameters, + ACTIONS(6794), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [142957] = 6, + ACTIONS(6452), 1, + anon_sym_EQ, + ACTIONS(6460), 1, + anon_sym_COLON, + STATE(4240), 1, + sym_type_annotation, + STATE(4921), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [143054] = 6, - ACTIONS(6437), 1, + ACTIONS(6794), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [142979] = 6, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(6445), 1, + ACTIONS(6460), 1, anon_sym_COLON, - STATE(4441), 1, + STATE(4270), 1, sym_type_annotation, - STATE(5123), 1, + STATE(4953), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6803), 3, + ACTIONS(6794), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [143076] = 2, + [143001] = 6, + ACTIONS(6452), 1, + anon_sym_EQ, + ACTIONS(6460), 1, + anon_sym_COLON, + STATE(4272), 1, + sym_type_annotation, + STATE(4956), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6965), 7, + ACTIONS(6794), 3, sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [143023] = 6, + ACTIONS(6452), 1, anon_sym_EQ, + ACTIONS(6460), 1, + anon_sym_COLON, + STATE(4280), 1, + sym_type_annotation, + STATE(4965), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6794), 3, + sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_in, - anon_sym_of, + [143045] = 6, + ACTIONS(6452), 1, + anon_sym_EQ, + ACTIONS(6460), 1, anon_sym_COLON, - [143090] = 4, - ACTIONS(7540), 1, - anon_sym_LBRACE, - STATE(2672), 1, - sym_statement_block, + STATE(4281), 1, + sym_type_annotation, + STATE(4967), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7443), 4, + ACTIONS(6794), 3, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [143107] = 5, - ACTIONS(3289), 1, - anon_sym_LBRACE, - ACTIONS(7542), 1, - sym_identifier, - ACTIONS(7544), 1, - anon_sym_LBRACK, + [143067] = 6, + ACTIONS(6452), 1, + anon_sym_EQ, + ACTIONS(6460), 1, + anon_sym_COLON, + STATE(4295), 1, + sym_type_annotation, + STATE(4977), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4929), 3, - sym_object_pattern, - sym_array_pattern, - sym__destructuring_pattern, - [143126] = 4, - ACTIONS(7546), 1, + ACTIONS(6794), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [143089] = 6, + ACTIONS(6452), 1, + anon_sym_EQ, + ACTIONS(6460), 1, anon_sym_COLON, + STATE(4297), 1, + sym_type_annotation, + STATE(4987), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6914), 2, + ACTIONS(6794), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [143111] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7558), 7, + sym__automatic_semicolon, anon_sym_LBRACE, - anon_sym_EQ_GT, - STATE(5389), 3, - sym_type_annotation, - sym_asserts_annotation, - sym_type_predicate_annotation, - [143143] = 7, - ACTIONS(2509), 1, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_PIPE_RBRACE, + [143125] = 8, + ACTIONS(3598), 1, anon_sym_LT, - ACTIONS(3295), 1, + ACTIONS(4578), 1, anon_sym_LPAREN, - ACTIONS(7548), 1, - sym__member_signature_marker, - STATE(3335), 1, - sym_formal_parameters, - STATE(4307), 1, - sym__call_signature, - STATE(5538), 1, - sym_type_parameters, + ACTIONS(4582), 1, + anon_sym_DOT, + ACTIONS(4736), 1, + anon_sym_QMARK_DOT, + STATE(2221), 1, + sym_arguments, + STATE(4585), 1, + sym_type_arguments, + STATE(5506), 1, + sym_optional_chain, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [143151] = 6, + ACTIONS(3369), 1, + anon_sym_LBRACE, + ACTIONS(3371), 1, + anon_sym_LBRACK, + ACTIONS(7347), 1, + sym_identifier, + STATE(4634), 1, + sym_variable_declarator, ACTIONS(5), 2, sym_html_comment, sym_comment, - [143166] = 4, - ACTIONS(7540), 1, + STATE(3769), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + [143173] = 4, + ACTIONS(7560), 1, anon_sym_LBRACE, - STATE(2714), 1, + STATE(2683), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7383), 4, + ACTIONS(7507), 4, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [143183] = 4, - ACTIONS(7540), 1, + [143190] = 4, + ACTIONS(7560), 1, anon_sym_LBRACE, - STATE(2715), 1, + STATE(2734), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7399), 4, + ACTIONS(7471), 4, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [143200] = 4, - ACTIONS(7540), 1, - anon_sym_LBRACE, - STATE(2717), 1, - sym_statement_block, + [143207] = 4, + STATE(3959), 1, + aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7399), 4, + ACTIONS(3803), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(7562), 3, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [143217] = 4, - ACTIONS(7540), 1, + [143224] = 4, + ACTIONS(7560), 1, anon_sym_LBRACE, - STATE(2719), 1, + STATE(2718), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7417), 4, + ACTIONS(7481), 4, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [143234] = 7, - ACTIONS(2995), 1, - anon_sym_in, - ACTIONS(2997), 1, - anon_sym_out, - ACTIONS(7275), 1, - sym_identifier, - ACTIONS(7277), 1, - anon_sym_const, - STATE(5149), 1, - sym_variance, - STATE(5211), 1, - sym_type_parameter, + [143241] = 7, + ACTIONS(6784), 1, + anon_sym_AMP, + ACTIONS(6786), 1, + anon_sym_PIPE, + ACTIONS(6788), 1, + anon_sym_extends, + ACTIONS(7564), 1, + anon_sym_COMMA, + ACTIONS(7566), 1, + anon_sym_GT, + STATE(5106), 1, + aux_sym_implements_clause_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [143257] = 5, - ACTIONS(7550), 1, - anon_sym_default, - ACTIONS(7552), 1, - anon_sym_RBRACE, - ACTIONS(7554), 1, - anon_sym_case, + [143264] = 7, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(6470), 1, + anon_sym_LPAREN, + ACTIONS(6778), 1, + sym__member_signature_marker, + STATE(3940), 1, + sym_formal_parameters, + STATE(5398), 1, + sym__call_signature, + STATE(5504), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(4018), 3, - sym_switch_case, - sym_switch_default, - aux_sym_switch_body_repeat1, - [143276] = 2, + [143287] = 7, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(6470), 1, + anon_sym_LPAREN, + ACTIONS(7568), 1, + sym__member_signature_marker, + STATE(3940), 1, + sym_formal_parameters, + STATE(5504), 1, + sym_type_parameters, + STATE(5674), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [143310] = 4, + STATE(3959), 1, + aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7451), 6, + ACTIONS(3815), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(7570), 3, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_COLON, - [143289] = 2, + [143327] = 5, + ACTIONS(7572), 1, + anon_sym_default, + ACTIONS(7574), 1, + anon_sym_RBRACE, + ACTIONS(7576), 1, + anon_sym_case, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2387), 6, - anon_sym_as, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [143302] = 7, - ACTIONS(2509), 1, + STATE(3917), 3, + sym_switch_case, + sym_switch_default, + aux_sym_switch_body_repeat1, + [143346] = 7, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6473), 1, + ACTIONS(3309), 1, anon_sym_LPAREN, - ACTIONS(7556), 1, + ACTIONS(7578), 1, sym__member_signature_marker, - STATE(3848), 1, + STATE(3332), 1, sym_formal_parameters, - STATE(5508), 1, - sym_type_parameters, - STATE(5604), 1, + STATE(4100), 1, sym__call_signature, + STATE(5568), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [143325] = 2, + [143369] = 5, + ACTIONS(7572), 1, + anon_sym_default, + ACTIONS(7576), 1, + anon_sym_case, + ACTIONS(7580), 1, + anon_sym_RBRACE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2383), 6, - anon_sym_as, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [143338] = 2, + STATE(3859), 3, + sym_switch_case, + sym_switch_default, + aux_sym_switch_body_repeat1, + [143388] = 7, + ACTIONS(1562), 1, + anon_sym_DQUOTE, + ACTIONS(1564), 1, + anon_sym_SQUOTE, + ACTIONS(7361), 1, + sym_identifier, + STATE(776), 1, + sym_nested_identifier, + STATE(798), 1, + sym_string, + STATE(928), 1, + sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2379), 6, - anon_sym_as, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [143351] = 6, - ACTIONS(3589), 1, - anon_sym_COLON, - ACTIONS(7493), 1, - anon_sym_EQ, - STATE(4686), 1, - sym_type_annotation, - STATE(5703), 1, - sym__initializer, + [143411] = 4, + ACTIONS(7560), 1, + anon_sym_LBRACE, + STATE(2743), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7558), 2, + ACTIONS(7485), 4, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, anon_sym_COMMA, - anon_sym_RPAREN, - [143372] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(2375), 6, - anon_sym_as, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [143385] = 2, + anon_sym_SEMI, + [143428] = 4, + STATE(3926), 1, + aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2371), 6, - anon_sym_as, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_AMP, - anon_sym_PIPE, - anon_sym_extends, - [143398] = 7, - ACTIONS(6797), 1, - anon_sym_AMP, - ACTIONS(6799), 1, - anon_sym_PIPE, - ACTIONS(6801), 1, - anon_sym_extends, - ACTIONS(7560), 1, - anon_sym_LBRACE, - ACTIONS(7562), 1, + ACTIONS(7584), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(7582), 3, + sym__automatic_semicolon, anon_sym_COMMA, - STATE(5243), 1, - aux_sym_implements_clause_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [143421] = 7, - ACTIONS(2509), 1, + anon_sym_SEMI, + [143445] = 7, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6473), 1, + ACTIONS(6470), 1, anon_sym_LPAREN, - ACTIONS(7564), 1, - sym_identifier, - STATE(3848), 1, + ACTIONS(6796), 1, + sym__member_signature_marker, + STATE(3940), 1, sym_formal_parameters, - STATE(5508), 1, - sym_type_parameters, - STATE(5713), 1, + STATE(5428), 1, sym__call_signature, + STATE(5504), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [143444] = 5, - ACTIONS(7568), 1, - anon_sym_BQUOTE, - ACTIONS(7570), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(7566), 2, - sym__template_chars, - sym_escape_sequence, - STATE(4017), 2, - sym_template_substitution, - aux_sym_template_string_repeat1, - [143463] = 4, - ACTIONS(7540), 1, + [143468] = 4, + ACTIONS(7560), 1, anon_sym_LBRACE, - STATE(2721), 1, + STATE(2744), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7321), 4, + ACTIONS(7487), 4, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [143480] = 4, - ACTIONS(7540), 1, + [143485] = 4, + ACTIONS(7560), 1, anon_sym_LBRACE, - STATE(2731), 1, + STATE(2746), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7327), 4, + ACTIONS(7487), 4, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [143497] = 4, - ACTIONS(7540), 1, + [143502] = 4, + ACTIONS(7560), 1, anon_sym_LBRACE, - STATE(2734), 1, + STATE(2694), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7327), 4, + ACTIONS(7533), 4, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [143514] = 7, - ACTIONS(2509), 1, + [143519] = 7, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6473), 1, + ACTIONS(6470), 1, anon_sym_LPAREN, - ACTIONS(7572), 1, - sym_identifier, - STATE(3848), 1, + ACTIONS(7586), 1, + sym__member_signature_marker, + STATE(3940), 1, sym_formal_parameters, - STATE(5508), 1, - sym_type_parameters, - STATE(5629), 1, + STATE(5449), 1, sym__call_signature, + STATE(5504), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [143537] = 7, - ACTIONS(2509), 1, + [143542] = 7, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6443), 1, + ACTIONS(6470), 1, anon_sym_LPAREN, - ACTIONS(6795), 1, + ACTIONS(6832), 1, sym__member_signature_marker, - STATE(3384), 1, + STATE(3940), 1, sym_formal_parameters, - STATE(3967), 1, + STATE(5448), 1, sym__call_signature, - STATE(5446), 1, + STATE(5504), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [143560] = 4, - ACTIONS(7540), 1, + [143565] = 5, + ACTIONS(3303), 1, anon_sym_LBRACE, - STATE(2736), 1, - sym_statement_block, + ACTIONS(7588), 1, + sym_identifier, + ACTIONS(7590), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7333), 4, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [143577] = 4, - ACTIONS(7540), 1, - anon_sym_LBRACE, - STATE(2689), 1, - sym_statement_block, + STATE(4694), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + [143584] = 7, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(6470), 1, + anon_sym_LPAREN, + ACTIONS(7592), 1, + sym__member_signature_marker, + STATE(3940), 1, + sym_formal_parameters, + STATE(5462), 1, + sym__call_signature, + STATE(5504), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7327), 4, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [143594] = 4, - ACTIONS(7540), 1, + [143607] = 4, + ACTIONS(7560), 1, anon_sym_LBRACE, - STATE(2720), 1, + STATE(2686), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7475), 4, + ACTIONS(7515), 4, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [143611] = 5, - ACTIONS(7570), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(7576), 1, + [143624] = 5, + ACTIONS(7596), 1, anon_sym_BQUOTE, + ACTIONS(7598), 1, + anon_sym_DOLLAR_LBRACE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7574), 2, + ACTIONS(7594), 2, sym__template_chars, sym_escape_sequence, - STATE(3885), 2, - sym_template_substitution, - aux_sym_template_string_repeat1, - [143630] = 7, - ACTIONS(1616), 1, - anon_sym_DQUOTE, - ACTIONS(1618), 1, - anon_sym_SQUOTE, - ACTIONS(7395), 1, - sym_identifier, - STATE(3510), 1, - sym_nested_identifier, - STATE(3582), 1, - sym_string, - STATE(4554), 1, - sym__module, + STATE(3882), 2, + sym_template_type, + aux_sym_template_literal_type_repeat1, + [143643] = 7, + ACTIONS(6784), 1, + anon_sym_AMP, + ACTIONS(6786), 1, + anon_sym_PIPE, + ACTIONS(6788), 1, + anon_sym_extends, + ACTIONS(7600), 1, + anon_sym_COMMA, + ACTIONS(7602), 1, + anon_sym_GT, + STATE(4754), 1, + aux_sym_implements_clause_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [143653] = 7, - ACTIONS(1616), 1, - anon_sym_DQUOTE, - ACTIONS(1618), 1, - anon_sym_SQUOTE, - ACTIONS(7395), 1, + [143666] = 5, + ACTIONS(3369), 1, + anon_sym_LBRACE, + ACTIONS(3371), 1, + anon_sym_LBRACK, + ACTIONS(7604), 1, sym_identifier, - STATE(3510), 1, - sym_nested_identifier, - STATE(3582), 1, - sym_string, - STATE(4100), 1, - sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - [143676] = 7, - ACTIONS(97), 1, - anon_sym_AT, - ACTIONS(7578), 1, - anon_sym_export, - ACTIONS(7580), 1, - anon_sym_class, - ACTIONS(7582), 1, - anon_sym_abstract, - STATE(1263), 1, - aux_sym_export_statement_repeat1, - STATE(1352), 1, - sym_decorator, + STATE(5143), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + [143685] = 7, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(6470), 1, + anon_sym_LPAREN, + ACTIONS(7606), 1, + sym__member_signature_marker, + STATE(3940), 1, + sym_formal_parameters, + STATE(5484), 1, + sym__call_signature, + STATE(5504), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [143699] = 2, + [143708] = 5, + ACTIONS(7598), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(7610), 1, + anon_sym_BQUOTE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7339), 6, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_SEMI, - anon_sym_COLON, - [143712] = 4, - STATE(3889), 1, + ACTIONS(7608), 2, + sym__template_chars, + sym_escape_sequence, + STATE(3888), 2, + sym_template_type, + aux_sym_template_literal_type_repeat1, + [143727] = 4, + STATE(3893), 1, aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7586), 2, + ACTIONS(7614), 2, anon_sym_RBRACE, anon_sym_PIPE_RBRACE, - ACTIONS(7584), 3, + ACTIONS(7612), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [143729] = 4, - ACTIONS(7540), 1, + [143744] = 4, + ACTIONS(7560), 1, anon_sym_LBRACE, - STATE(2666), 1, + STATE(2695), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7333), 4, + ACTIONS(7535), 4, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [143746] = 7, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(3295), 1, - anon_sym_LPAREN, - ACTIONS(7588), 1, - sym__member_signature_marker, - STATE(3335), 1, - sym_formal_parameters, - STATE(4940), 1, - sym__call_signature, - STATE(5538), 1, - sym_type_parameters, + [143761] = 4, + ACTIONS(7560), 1, + anon_sym_LBRACE, + STATE(2696), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [143769] = 5, - ACTIONS(7592), 1, - anon_sym_BQUOTE, - ACTIONS(7594), 1, + ACTIONS(7535), 4, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [143778] = 5, + ACTIONS(7598), 1, anon_sym_DOLLAR_LBRACE, + ACTIONS(7616), 1, + anon_sym_BQUOTE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7590), 2, + ACTIONS(7608), 2, sym__template_chars, sym_escape_sequence, STATE(3888), 2, sym_template_type, aux_sym_template_literal_type_repeat1, - [143788] = 7, - ACTIONS(6797), 1, - anon_sym_AMP, - ACTIONS(6799), 1, - anon_sym_PIPE, - ACTIONS(6801), 1, - anon_sym_extends, - ACTIONS(7596), 1, + [143797] = 4, + ACTIONS(5464), 1, anon_sym_COMMA, - ACTIONS(7598), 1, - anon_sym_GT, - STATE(4820), 1, - aux_sym_implements_clause_repeat1, + STATE(3885), 1, + aux_sym_sequence_expression_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [143811] = 5, - ACTIONS(7570), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(7602), 1, - anon_sym_BQUOTE, + ACTIONS(7618), 4, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_COLON, + anon_sym_RBRACK, + [143814] = 7, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(6458), 1, + anon_sym_LPAREN, + ACTIONS(6766), 1, + sym__member_signature_marker, + STATE(3438), 1, + sym_formal_parameters, + STATE(3851), 1, + sym__call_signature, + STATE(5644), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7600), 2, - sym__template_chars, - sym_escape_sequence, - STATE(3944), 2, - sym_template_substitution, - aux_sym_template_string_repeat1, - [143830] = 4, - STATE(3988), 1, - aux_sym_object_type_repeat1, + [143837] = 4, + ACTIONS(7620), 1, + anon_sym_COMMA, + STATE(3885), 1, + aux_sym_sequence_expression_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3770), 2, + ACTIONS(4923), 4, anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(7604), 3, - sym__automatic_semicolon, - anon_sym_COMMA, anon_sym_SEMI, - [143847] = 4, - STATE(3893), 1, - aux_sym_object_type_repeat1, + anon_sym_COLON, + anon_sym_RBRACK, + [143854] = 4, + ACTIONS(7623), 1, + anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7608), 2, - anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(7606), 3, + ACTIONS(6962), 2, + anon_sym_LBRACE, + anon_sym_EQ_GT, + STATE(5376), 3, + sym_type_annotation, + sym_asserts_annotation, + sym_type_predicate_annotation, + [143871] = 4, + ACTIONS(7560), 1, + anon_sym_LBRACE, + STATE(2748), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7489), 4, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [143864] = 5, - ACTIONS(7594), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(7612), 1, + [143888] = 5, + ACTIONS(7628), 1, anon_sym_BQUOTE, + ACTIONS(7630), 1, + anon_sym_DOLLAR_LBRACE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7610), 2, + ACTIONS(7625), 2, sym__template_chars, sym_escape_sequence, - STATE(3916), 2, + STATE(3888), 2, sym_template_type, aux_sym_template_literal_type_repeat1, - [143883] = 4, - STATE(3989), 1, - aux_sym_object_type_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3770), 2, - anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(7604), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [143900] = 7, - ACTIONS(3544), 1, - anon_sym_LPAREN, - ACTIONS(3560), 1, - anon_sym_LT, - ACTIONS(7614), 1, - anon_sym_RPAREN, - ACTIONS(7616), 1, - anon_sym_DOT, - STATE(1306), 1, - sym_arguments, - STATE(5427), 1, - sym_type_arguments, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [143923] = 6, - ACTIONS(7295), 1, + [143907] = 5, + ACTIONS(6784), 1, anon_sym_AMP, - ACTIONS(7297), 1, + ACTIONS(6786), 1, anon_sym_PIPE, - ACTIONS(7299), 1, + ACTIONS(6788), 1, anon_sym_extends, - ACTIONS(7620), 1, - anon_sym_QMARK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7618), 2, + ACTIONS(7633), 3, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_RBRACK, - [143944] = 4, - STATE(3898), 1, - aux_sym_object_type_repeat1, + anon_sym_GT, + [143926] = 5, + ACTIONS(6784), 1, + anon_sym_AMP, + ACTIONS(6786), 1, + anon_sym_PIPE, + ACTIONS(6788), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3802), 2, - anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(7622), 3, - sym__automatic_semicolon, + ACTIONS(7635), 3, + anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_SEMI, - [143961] = 4, - STATE(3989), 1, + anon_sym_GT, + [143945] = 4, + STATE(3900), 1, aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3802), 2, + ACTIONS(3791), 2, anon_sym_RBRACE, anon_sym_PIPE_RBRACE, - ACTIONS(7622), 3, + ACTIONS(7637), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [143978] = 5, - ACTIONS(7624), 1, - anon_sym_AMP, - ACTIONS(7626), 1, - anon_sym_PIPE, - ACTIONS(7628), 1, - anon_sym_extends, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4347), 3, - anon_sym_as, - anon_sym_LBRACK, - anon_sym_RBRACK, - [143997] = 3, - ACTIONS(7624), 1, - anon_sym_AMP, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4144), 5, - anon_sym_as, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_PIPE, - anon_sym_extends, - [144012] = 5, - ACTIONS(7594), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(7630), 1, - anon_sym_BQUOTE, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(7610), 2, - sym__template_chars, - sym_escape_sequence, - STATE(3916), 2, - sym_template_type, - aux_sym_template_literal_type_repeat1, - [144031] = 7, - ACTIONS(2509), 1, + [143962] = 7, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(3295), 1, + ACTIONS(3309), 1, anon_sym_LPAREN, - ACTIONS(6839), 1, + ACTIONS(7639), 1, sym__member_signature_marker, - STATE(3335), 1, + STATE(3332), 1, sym_formal_parameters, - STATE(3648), 1, + STATE(4077), 1, sym__call_signature, - STATE(5538), 1, + STATE(5568), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [144054] = 4, - STATE(3989), 1, + [143985] = 4, + STATE(3959), 1, aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3806), 2, + ACTIONS(3791), 2, anon_sym_RBRACE, anon_sym_PIPE_RBRACE, - ACTIONS(7632), 3, + ACTIONS(7637), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [144071] = 5, - ACTIONS(7624), 1, - anon_sym_AMP, - ACTIONS(7626), 1, - anon_sym_PIPE, - ACTIONS(7628), 1, - anon_sym_extends, + [144002] = 7, + ACTIONS(6858), 1, + anon_sym_LT, + ACTIONS(7445), 1, + anon_sym_COMMA, + ACTIONS(7641), 1, + anon_sym_LBRACE, + ACTIONS(7643), 1, + anon_sym_LBRACE_PIPE, + STATE(4703), 1, + aux_sym_extends_type_clause_repeat1, + STATE(4969), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4226), 3, - anon_sym_as, - anon_sym_LBRACK, - anon_sym_RBRACK, - [144090] = 5, - ACTIONS(7624), 1, - anon_sym_AMP, - ACTIONS(7626), 1, - anon_sym_PIPE, - ACTIONS(7628), 1, - anon_sym_extends, + [144025] = 7, + ACTIONS(3560), 1, + anon_sym_LPAREN, + ACTIONS(3598), 1, + anon_sym_LT, + ACTIONS(7645), 1, + anon_sym_RPAREN, + ACTIONS(7647), 1, + anon_sym_DOT, + STATE(1299), 1, + sym_arguments, + STATE(5415), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4238), 3, - anon_sym_as, - anon_sym_LBRACK, - anon_sym_RBRACK, - [144109] = 5, - ACTIONS(7624), 1, - anon_sym_AMP, - ACTIONS(7626), 1, - anon_sym_PIPE, - ACTIONS(7628), 1, - anon_sym_extends, + [144048] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4335), 3, - anon_sym_as, - anon_sym_LBRACK, - anon_sym_RBRACK, - [144128] = 5, - ACTIONS(7624), 1, - anon_sym_AMP, - ACTIONS(7626), 1, - anon_sym_PIPE, - ACTIONS(7628), 1, - anon_sym_extends, + ACTIONS(7281), 6, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_COLON, + [144061] = 3, + ACTIONS(4909), 1, + anon_sym_in, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4343), 3, - anon_sym_as, - anon_sym_LBRACK, - anon_sym_RBRACK, - [144147] = 4, - ACTIONS(7540), 1, + ACTIONS(5180), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + [144076] = 4, + ACTIONS(7560), 1, anon_sym_LBRACE, - STATE(2680), 1, + STATE(2724), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7449), 4, + ACTIONS(7487), 4, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [144164] = 7, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(3295), 1, - anon_sym_LPAREN, - ACTIONS(6765), 1, - sym__member_signature_marker, - STATE(3335), 1, - sym_formal_parameters, - STATE(3742), 1, - sym__call_signature, - STATE(5538), 1, - sym_type_parameters, + [144093] = 4, + ACTIONS(7560), 1, + anon_sym_LBRACE, + STATE(2690), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7521), 4, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [144110] = 4, + STATE(3959), 1, + aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [144187] = 7, - ACTIONS(2509), 1, + ACTIONS(3793), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(7649), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [144127] = 7, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(3295), 1, + ACTIONS(3309), 1, anon_sym_LPAREN, - ACTIONS(6787), 1, + ACTIONS(6758), 1, sym__member_signature_marker, - STATE(3335), 1, + STATE(3332), 1, sym_formal_parameters, - STATE(3607), 1, + STATE(4122), 1, sym__call_signature, - STATE(5538), 1, + STATE(5568), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [144210] = 4, - ACTIONS(7546), 1, - anon_sym_COLON, + [144150] = 4, + ACTIONS(7560), 1, + anon_sym_LBRACE, + STATE(2691), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6938), 2, + ACTIONS(7523), 4, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [144167] = 4, + ACTIONS(7560), 1, anon_sym_LBRACE, - anon_sym_EQ_GT, - STATE(5419), 3, - sym_type_annotation, - sym_asserts_annotation, - sym_type_predicate_annotation, - [144227] = 7, - ACTIONS(2509), 1, + STATE(2692), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7523), 4, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [144184] = 7, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(3295), 1, + ACTIONS(6458), 1, anon_sym_LPAREN, - ACTIONS(6819), 1, + ACTIONS(7651), 1, sym__member_signature_marker, - STATE(3335), 1, + STATE(3438), 1, sym_formal_parameters, - STATE(3638), 1, + STATE(3881), 1, sym__call_signature, - STATE(5538), 1, + STATE(5644), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [144250] = 2, + [144207] = 4, + ACTIONS(7560), 1, + anon_sym_LBRACE, + STATE(2715), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7463), 6, + ACTIONS(7471), 4, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - anon_sym_COLON, - [144263] = 5, - ACTIONS(7624), 1, - anon_sym_AMP, - ACTIONS(7626), 1, - anon_sym_PIPE, - ACTIONS(7628), 1, - anon_sym_extends, + [144224] = 4, + ACTIONS(7560), 1, + anon_sym_LBRACE, + STATE(2716), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4306), 3, - anon_sym_as, - anon_sym_LBRACK, - anon_sym_RBRACK, - [144282] = 7, - ACTIONS(2509), 1, + ACTIONS(7471), 4, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [144241] = 7, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(3295), 1, + ACTIONS(6470), 1, anon_sym_LPAREN, - ACTIONS(7634), 1, + ACTIONS(7653), 1, sym__member_signature_marker, - STATE(3335), 1, + STATE(3940), 1, sym_formal_parameters, - STATE(3657), 1, + STATE(5414), 1, sym__call_signature, - STATE(5538), 1, + STATE(5504), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [144305] = 7, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(3295), 1, - anon_sym_LPAREN, - ACTIONS(7636), 1, - sym__member_signature_marker, - STATE(3335), 1, - sym_formal_parameters, - STATE(3689), 1, - sym__call_signature, - STATE(5538), 1, - sym_type_parameters, + [144264] = 7, + ACTIONS(6784), 1, + anon_sym_AMP, + ACTIONS(6786), 1, + anon_sym_PIPE, + ACTIONS(6788), 1, + anon_sym_extends, + ACTIONS(7655), 1, + anon_sym_LBRACE, + ACTIONS(7657), 1, + anon_sym_COMMA, + STATE(4931), 1, + aux_sym_implements_clause_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [144328] = 4, - ACTIONS(7540), 1, + [144287] = 4, + ACTIONS(7560), 1, anon_sym_LBRACE, - STATE(2681), 1, + STATE(2725), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7449), 4, + ACTIONS(7489), 4, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [144304] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7545), 6, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + anon_sym_COLON, + [144317] = 4, + STATE(3967), 1, + aux_sym_object_type_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3775), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(7659), 3, + sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [144345] = 7, - ACTIONS(2509), 1, + [144334] = 7, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6473), 1, + ACTIONS(6470), 1, anon_sym_LPAREN, - ACTIONS(7638), 1, - sym__member_signature_marker, - STATE(3848), 1, + ACTIONS(7661), 1, + sym_identifier, + STATE(3940), 1, sym_formal_parameters, - STATE(5367), 1, - sym__call_signature, - STATE(5508), 1, + STATE(5504), 1, sym_type_parameters, + STATE(5671), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - [144368] = 7, - ACTIONS(2509), 1, + [144357] = 7, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6443), 1, + ACTIONS(6470), 1, anon_sym_LPAREN, - ACTIONS(6779), 1, - sym__member_signature_marker, - STATE(3384), 1, + ACTIONS(7663), 1, + sym_identifier, + STATE(3940), 1, sym_formal_parameters, - STATE(3869), 1, - sym__call_signature, - STATE(5446), 1, + STATE(5504), 1, sym_type_parameters, + STATE(5548), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - [144391] = 4, - ACTIONS(7540), 1, - anon_sym_LBRACE, - STATE(2690), 1, - sym_statement_block, + [144380] = 7, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(6470), 1, + anon_sym_LPAREN, + ACTIONS(7665), 1, + sym_identifier, + STATE(3940), 1, + sym_formal_parameters, + STATE(5504), 1, + sym_type_parameters, + STATE(5671), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7473), 4, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [144408] = 5, - ACTIONS(7643), 1, - anon_sym_BQUOTE, - ACTIONS(7645), 1, + [144403] = 5, + ACTIONS(7598), 1, anon_sym_DOLLAR_LBRACE, + ACTIONS(7669), 1, + anon_sym_BQUOTE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7640), 2, + ACTIONS(7667), 2, sym__template_chars, sym_escape_sequence, - STATE(3916), 2, + STATE(3927), 2, sym_template_type, aux_sym_template_literal_type_repeat1, - [144427] = 5, - ACTIONS(6797), 1, - anon_sym_AMP, - ACTIONS(6799), 1, - anon_sym_PIPE, - ACTIONS(6801), 1, - anon_sym_extends, + [144422] = 7, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(6458), 1, + anon_sym_LPAREN, + ACTIONS(6846), 1, + sym__member_signature_marker, + STATE(3438), 1, + sym_formal_parameters, + STATE(3867), 1, + sym__call_signature, + STATE(5644), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7648), 3, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_GT, - [144446] = 5, - ACTIONS(7594), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(7652), 1, + [144445] = 5, + ACTIONS(7671), 1, + anon_sym_default, + ACTIONS(7674), 1, + anon_sym_RBRACE, + ACTIONS(7676), 1, + anon_sym_case, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(3917), 3, + sym_switch_case, + sym_switch_default, + aux_sym_switch_body_repeat1, + [144464] = 5, + ACTIONS(7681), 1, anon_sym_BQUOTE, + ACTIONS(7683), 1, + anon_sym_DOLLAR_LBRACE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7650), 2, + ACTIONS(7679), 2, sym__template_chars, sym_escape_sequence, - STATE(3922), 2, - sym_template_type, - aux_sym_template_literal_type_repeat1, - [144465] = 7, - ACTIONS(6797), 1, + STATE(3946), 2, + sym_template_substitution, + aux_sym_template_string_repeat1, + [144483] = 7, + ACTIONS(6784), 1, anon_sym_AMP, - ACTIONS(6799), 1, + ACTIONS(6786), 1, anon_sym_PIPE, - ACTIONS(6801), 1, + ACTIONS(6788), 1, anon_sym_extends, - ACTIONS(7654), 1, + ACTIONS(7685), 1, anon_sym_COMMA, - ACTIONS(7656), 1, + ACTIONS(7687), 1, anon_sym_GT, - STATE(5256), 1, + STATE(4811), 1, aux_sym_implements_clause_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [144488] = 5, - ACTIONS(6797), 1, - anon_sym_AMP, - ACTIONS(6799), 1, - anon_sym_PIPE, - ACTIONS(6801), 1, - anon_sym_extends, + [144506] = 5, + ACTIONS(3303), 1, + anon_sym_LBRACE, + ACTIONS(7590), 1, + anon_sym_LBRACK, + ACTIONS(7689), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5149), 3, + sym_object_pattern, + sym_array_pattern, + sym__destructuring_pattern, + [144525] = 7, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(6458), 1, + anon_sym_LPAREN, + ACTIONS(6802), 1, + sym__member_signature_marker, + STATE(3438), 1, + sym_formal_parameters, + STATE(3906), 1, + sym__call_signature, + STATE(5644), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7658), 3, + [144548] = 4, + ACTIONS(7560), 1, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_GT, - [144507] = 4, - STATE(3924), 1, - aux_sym_object_type_repeat1, + STATE(2698), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7662), 2, - anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(7660), 3, + ACTIONS(7453), 4, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [144524] = 5, - ACTIONS(7594), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(7664), 1, - anon_sym_BQUOTE, + [144565] = 7, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(6470), 1, + anon_sym_LPAREN, + ACTIONS(7691), 1, + sym__member_signature_marker, + STATE(3940), 1, + sym_formal_parameters, + STATE(5504), 1, + sym_type_parameters, + STATE(5660), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7610), 2, - sym__template_chars, - sym_escape_sequence, - STATE(3916), 2, - sym_template_type, - aux_sym_template_literal_type_repeat1, - [144543] = 4, - STATE(3926), 1, + [144588] = 4, + STATE(3931), 1, aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3760), 2, + ACTIONS(7695), 2, anon_sym_RBRACE, anon_sym_PIPE_RBRACE, - ACTIONS(7666), 3, + ACTIONS(7693), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [144560] = 4, - STATE(3989), 1, + [144605] = 7, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(3309), 1, + anon_sym_LPAREN, + ACTIONS(7697), 1, + sym__member_signature_marker, + STATE(3332), 1, + sym_formal_parameters, + STATE(5228), 1, + sym__call_signature, + STATE(5568), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [144628] = 4, + STATE(3959), 1, aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3760), 2, + ACTIONS(3775), 2, anon_sym_RBRACE, anon_sym_PIPE_RBRACE, - ACTIONS(7666), 3, + ACTIONS(7659), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [144577] = 4, - ACTIONS(7540), 1, + [144645] = 5, + ACTIONS(7598), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(7699), 1, + anon_sym_BQUOTE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7608), 2, + sym__template_chars, + sym_escape_sequence, + STATE(3888), 2, + sym_template_type, + aux_sym_template_literal_type_repeat1, + [144664] = 4, + ACTIONS(7560), 1, anon_sym_LBRACE, - STATE(2735), 1, + STATE(2697), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7449), 4, + ACTIONS(7537), 4, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [144594] = 4, - STATE(3989), 1, + [144681] = 4, + STATE(3935), 1, aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3764), 2, + ACTIONS(3829), 2, anon_sym_RBRACE, anon_sym_PIPE_RBRACE, - ACTIONS(7668), 3, + ACTIONS(7701), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [144611] = 7, - ACTIONS(6850), 1, - anon_sym_LT, - ACTIONS(7387), 1, - anon_sym_COMMA, - ACTIONS(7670), 1, + [144698] = 4, + ACTIONS(7560), 1, anon_sym_LBRACE, - ACTIONS(7672), 1, - anon_sym_LBRACE_PIPE, - STATE(4663), 1, - aux_sym_extends_type_clause_repeat1, - STATE(4832), 1, - sym_type_arguments, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [144634] = 3, - ACTIONS(4889), 1, - anon_sym_in, + STATE(2693), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5146), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - [144649] = 5, - ACTIONS(7594), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(7676), 1, - anon_sym_BQUOTE, + ACTIONS(7527), 4, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [144715] = 4, + STATE(3959), 1, + aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7674), 2, - sym__template_chars, - sym_escape_sequence, - STATE(3932), 2, - sym_template_type, - aux_sym_template_literal_type_repeat1, - [144668] = 7, - ACTIONS(6797), 1, + ACTIONS(3829), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(7701), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [144732] = 5, + ACTIONS(7703), 1, anon_sym_AMP, - ACTIONS(6799), 1, + ACTIONS(7705), 1, anon_sym_PIPE, - ACTIONS(6801), 1, + ACTIONS(7707), 1, anon_sym_extends, - ACTIONS(7678), 1, - anon_sym_COMMA, - ACTIONS(7680), 1, - anon_sym_GT, - STATE(4743), 1, - aux_sym_implements_clause_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [144691] = 4, - STATE(3934), 1, - aux_sym_object_type_repeat1, + ACTIONS(4359), 3, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + [144751] = 4, + ACTIONS(7560), 1, + anon_sym_LBRACE, + STATE(2717), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7684), 2, - anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(7682), 3, + ACTIONS(7475), 4, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [144708] = 5, - ACTIONS(7594), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(7686), 1, - anon_sym_BQUOTE, + [144768] = 4, + ACTIONS(7560), 1, + anon_sym_LBRACE, + STATE(2668), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7610), 2, - sym__template_chars, - sym_escape_sequence, - STATE(3916), 2, - sym_template_type, - aux_sym_template_literal_type_repeat1, - [144727] = 4, - STATE(3935), 1, + ACTIONS(7453), 4, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [144785] = 4, + STATE(3959), 1, aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3808), 2, + ACTIONS(3821), 2, anon_sym_RBRACE, anon_sym_PIPE_RBRACE, - ACTIONS(7688), 3, + ACTIONS(7709), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [144744] = 4, - STATE(3989), 1, - aux_sym_object_type_repeat1, + [144802] = 4, + ACTIONS(7560), 1, + anon_sym_LBRACE, + STATE(2701), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3808), 2, - anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(7688), 3, + ACTIONS(7455), 4, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [144761] = 4, - STATE(3989), 1, - aux_sym_object_type_repeat1, + [144819] = 4, + ACTIONS(7560), 1, + anon_sym_LBRACE, + STATE(2702), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3812), 2, - anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(7690), 3, + ACTIONS(7455), 4, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [144778] = 2, + [144836] = 4, + ACTIONS(7560), 1, + anon_sym_LBRACE, + STATE(2680), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7425), 6, + ACTIONS(7505), 4, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [144853] = 4, + ACTIONS(7560), 1, anon_sym_LBRACE, + STATE(2682), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7507), 4, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, + [144870] = 4, + ACTIONS(7623), 1, anon_sym_COLON, - [144791] = 5, - ACTIONS(7594), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(7694), 1, - anon_sym_BQUOTE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7692), 2, - sym__template_chars, - sym_escape_sequence, - STATE(3940), 2, - sym_template_type, - aux_sym_template_literal_type_repeat1, - [144810] = 7, - ACTIONS(6797), 1, - anon_sym_AMP, - ACTIONS(6799), 1, - anon_sym_PIPE, - ACTIONS(6801), 1, - anon_sym_extends, - ACTIONS(7696), 1, + ACTIONS(6914), 2, + anon_sym_LBRACE, + anon_sym_EQ_GT, + STATE(5362), 3, + sym_type_annotation, + sym_asserts_annotation, + sym_type_predicate_annotation, + [144887] = 3, + ACTIONS(7703), 1, + anon_sym_AMP, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4379), 5, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_PIPE, + anon_sym_extends, + [144902] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2395), 6, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [144915] = 6, + ACTIONS(849), 1, + anon_sym_COLON, + ACTIONS(7355), 1, + anon_sym_EQ, + STATE(4670), 1, + sym_type_annotation, + STATE(5593), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7711), 2, anon_sym_COMMA, - ACTIONS(7698), 1, - anon_sym_GT, - STATE(4789), 1, - aux_sym_implements_clause_repeat1, + anon_sym_RPAREN, + [144936] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [144833] = 4, - STATE(4024), 1, - aux_sym_object_type_repeat1, + ACTIONS(2379), 6, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [144949] = 4, + ACTIONS(7560), 1, + anon_sym_LBRACE, + STATE(2687), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7702), 2, - anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(7700), 3, + ACTIONS(7517), 4, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [144850] = 5, - ACTIONS(7594), 1, + [144966] = 5, + ACTIONS(7683), 1, anon_sym_DOLLAR_LBRACE, - ACTIONS(7704), 1, + ACTIONS(7715), 1, anon_sym_BQUOTE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7610), 2, + ACTIONS(7713), 2, sym__template_chars, sym_escape_sequence, - STATE(3916), 2, - sym_template_type, - aux_sym_template_literal_type_repeat1, - [144869] = 4, - STATE(3943), 1, + STATE(3992), 2, + sym_template_substitution, + aux_sym_template_string_repeat1, + [144985] = 4, + STATE(3858), 1, aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3774), 2, + ACTIONS(3803), 2, anon_sym_RBRACE, anon_sym_PIPE_RBRACE, - ACTIONS(7706), 3, + ACTIONS(7562), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [144886] = 6, - ACTIONS(6850), 1, + [145002] = 7, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(7389), 1, - anon_sym_DOT, - ACTIONS(7708), 1, + ACTIONS(6458), 1, + anon_sym_LPAREN, + ACTIONS(6792), 1, + sym__member_signature_marker, + STATE(3438), 1, + sym_formal_parameters, + STATE(3961), 1, + sym__call_signature, + STATE(5644), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [145025] = 4, + ACTIONS(7560), 1, anon_sym_LBRACE, - STATE(4828), 1, - sym_type_arguments, + STATE(2684), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7710), 2, + ACTIONS(7509), 4, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, anon_sym_COMMA, - anon_sym_LBRACE_PIPE, - [144907] = 4, - STATE(3989), 1, + anon_sym_SEMI, + [145042] = 4, + STATE(3960), 1, aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3776), 2, + ACTIONS(7719), 2, anon_sym_RBRACE, anon_sym_PIPE_RBRACE, - ACTIONS(7712), 3, + ACTIONS(7717), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [144924] = 5, - ACTIONS(7717), 1, - anon_sym_BQUOTE, - ACTIONS(7719), 1, - anon_sym_DOLLAR_LBRACE, + [145059] = 4, + ACTIONS(7560), 1, + anon_sym_LBRACE, + STATE(2750), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7714), 2, - sym__template_chars, - sym_escape_sequence, - STATE(3944), 2, - sym_template_substitution, - aux_sym_template_string_repeat1, - [144943] = 7, - ACTIONS(1556), 1, + ACTIONS(7507), 4, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [145076] = 7, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(3309), 1, + anon_sym_LPAREN, + ACTIONS(6822), 1, + sym__member_signature_marker, + STATE(3332), 1, + sym_formal_parameters, + STATE(4481), 1, + sym__call_signature, + STATE(5568), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [145099] = 7, + ACTIONS(1562), 1, anon_sym_DQUOTE, - ACTIONS(1558), 1, + ACTIONS(1564), 1, anon_sym_SQUOTE, - ACTIONS(7518), 1, + ACTIONS(7361), 1, sym_identifier, - STATE(780), 1, + STATE(776), 1, sym_nested_identifier, - STATE(811), 1, + STATE(798), 1, sym_string, - STATE(944), 1, + STATE(914), 1, sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - [144966] = 7, - ACTIONS(3544), 1, - anon_sym_LPAREN, - ACTIONS(3560), 1, - anon_sym_LT, - ACTIONS(7616), 1, - anon_sym_DOT, - ACTIONS(7722), 1, - anon_sym_RPAREN, - STATE(1306), 1, - sym_arguments, - STATE(5427), 1, - sym_type_arguments, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [144989] = 7, - ACTIONS(6797), 1, - anon_sym_AMP, - ACTIONS(6799), 1, - anon_sym_PIPE, - ACTIONS(6801), 1, - anon_sym_extends, - ACTIONS(7724), 1, - anon_sym_COMMA, - ACTIONS(7726), 1, - anon_sym_GT, - STATE(4827), 1, - aux_sym_implements_clause_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [145012] = 4, - STATE(3951), 1, + [145122] = 4, + STATE(3959), 1, aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7730), 2, + ACTIONS(3801), 2, anon_sym_RBRACE, anon_sym_PIPE_RBRACE, - ACTIONS(7728), 3, + ACTIONS(7721), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [145029] = 7, - ACTIONS(2509), 1, + [145139] = 6, + ACTIONS(6858), 1, + anon_sym_LT, + ACTIONS(7447), 1, + anon_sym_DOT, + ACTIONS(7723), 1, + anon_sym_LBRACE, + STATE(4849), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7725), 2, + anon_sym_COMMA, + anon_sym_LBRACE_PIPE, + [145160] = 7, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6473), 1, + ACTIONS(6470), 1, anon_sym_LPAREN, - ACTIONS(7732), 1, + ACTIONS(7727), 1, sym__member_signature_marker, - STATE(3848), 1, + STATE(3940), 1, sym_formal_parameters, - STATE(5486), 1, + STATE(5434), 1, sym__call_signature, - STATE(5508), 1, + STATE(5504), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [145052] = 4, - STATE(3952), 1, + [145183] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2383), 6, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [145196] = 4, + STATE(3963), 1, aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3794), 2, + ACTIONS(3819), 2, anon_sym_RBRACE, anon_sym_PIPE_RBRACE, - ACTIONS(7734), 3, + ACTIONS(7729), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [145069] = 4, - STATE(3989), 1, + [145213] = 4, + STATE(3959), 1, aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3794), 2, + ACTIONS(7734), 2, anon_sym_RBRACE, anon_sym_PIPE_RBRACE, - ACTIONS(7734), 3, + ACTIONS(7731), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [145086] = 4, - STATE(3989), 1, + [145230] = 4, + STATE(3959), 1, aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3800), 2, + ACTIONS(3819), 2, anon_sym_RBRACE, anon_sym_PIPE_RBRACE, - ACTIONS(7736), 3, + ACTIONS(7729), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [145103] = 7, - ACTIONS(97), 1, - anon_sym_AT, - ACTIONS(7582), 1, - anon_sym_abstract, - ACTIONS(7738), 1, - anon_sym_export, - ACTIONS(7740), 1, - anon_sym_class, - STATE(1263), 1, - aux_sym_export_statement_repeat1, - STATE(1352), 1, - sym_decorator, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [145126] = 4, - ACTIONS(7540), 1, + [145247] = 4, + ACTIONS(7560), 1, anon_sym_LBRACE, - STATE(2732), 1, + STATE(2688), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7473), 4, + ACTIONS(7517), 4, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [145143] = 7, - ACTIONS(2995), 1, - anon_sym_in, - ACTIONS(2997), 1, - anon_sym_out, - ACTIONS(7275), 1, - sym_identifier, - ACTIONS(7277), 1, - anon_sym_const, - STATE(4727), 1, - sym_type_parameter, - STATE(5149), 1, - sym_variance, + [145264] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [145166] = 5, - ACTIONS(7742), 1, - anon_sym_default, - ACTIONS(7745), 1, - anon_sym_RBRACE, - ACTIONS(7747), 1, - anon_sym_case, + ACTIONS(2387), 6, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [145277] = 4, + STATE(3959), 1, + aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(3956), 3, - sym_switch_case, - sym_switch_default, - aux_sym_switch_body_repeat1, - [145185] = 7, - ACTIONS(1556), 1, - anon_sym_DQUOTE, - ACTIONS(1558), 1, - anon_sym_SQUOTE, - ACTIONS(7518), 1, - sym_identifier, - STATE(780), 1, - sym_nested_identifier, - STATE(811), 1, - sym_string, - STATE(890), 1, - sym__module, + ACTIONS(3783), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(7736), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [145294] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [145208] = 7, - ACTIONS(2509), 1, + ACTIONS(2391), 6, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [145307] = 7, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(3295), 1, + ACTIONS(3309), 1, anon_sym_LPAREN, - ACTIONS(6783), 1, + ACTIONS(6770), 1, sym__member_signature_marker, - STATE(3335), 1, + STATE(3332), 1, sym_formal_parameters, - STATE(4468), 1, + STATE(3774), 1, sym__call_signature, - STATE(5538), 1, + STATE(5568), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [145231] = 7, - ACTIONS(2509), 1, + [145330] = 5, + ACTIONS(7598), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(7740), 1, + anon_sym_BQUOTE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7738), 2, + sym__template_chars, + sym_escape_sequence, + STATE(4024), 2, + sym_template_type, + aux_sym_template_literal_type_repeat1, + [145349] = 4, + STATE(3959), 1, + aux_sym_object_type_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3797), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(7742), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [145366] = 7, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6473), 1, + ACTIONS(6470), 1, anon_sym_LPAREN, - ACTIONS(7750), 1, + ACTIONS(7744), 1, sym_identifier, - STATE(3848), 1, + STATE(3940), 1, sym_formal_parameters, - STATE(5508), 1, + STATE(5504), 1, sym_type_parameters, - STATE(5642), 1, + STATE(5671), 1, sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - [145254] = 3, - ACTIONS(7624), 1, - anon_sym_AMP, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4371), 5, - anon_sym_as, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_PIPE, - anon_sym_extends, - [145269] = 5, - ACTIONS(7624), 1, + [145389] = 5, + ACTIONS(7703), 1, anon_sym_AMP, - ACTIONS(7626), 1, + ACTIONS(7705), 1, anon_sym_PIPE, - ACTIONS(7628), 1, + ACTIONS(7707), 1, anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4397), 3, + ACTIONS(4427), 3, anon_sym_as, anon_sym_LBRACK, anon_sym_RBRACK, - [145288] = 3, - ACTIONS(7752), 1, + [145408] = 5, + ACTIONS(7703), 1, + anon_sym_AMP, + ACTIONS(7705), 1, + anon_sym_PIPE, + ACTIONS(7707), 1, anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4405), 5, + ACTIONS(4435), 3, anon_sym_as, anon_sym_LBRACK, anon_sym_RBRACK, - anon_sym_AMP, - anon_sym_PIPE, - [145303] = 7, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(6473), 1, - anon_sym_LPAREN, - ACTIONS(7754), 1, - sym__member_signature_marker, - STATE(3848), 1, - sym_formal_parameters, - STATE(5508), 1, - sym_type_parameters, - STATE(5578), 1, - sym__call_signature, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [145326] = 4, - ACTIONS(7540), 1, - anon_sym_LBRACE, - STATE(2738), 1, - sym_statement_block, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(7349), 4, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [145343] = 4, - ACTIONS(7540), 1, + [145427] = 4, + ACTIONS(7560), 1, anon_sym_LBRACE, - STATE(2743), 1, + STATE(2705), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7351), 4, + ACTIONS(7411), 4, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [145360] = 7, - ACTIONS(2509), 1, + [145444] = 7, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6473), 1, + ACTIONS(6458), 1, anon_sym_LPAREN, - ACTIONS(6771), 1, + ACTIONS(7746), 1, sym__member_signature_marker, - STATE(3848), 1, + STATE(3438), 1, sym_formal_parameters, - STATE(5508), 1, - sym_type_parameters, - STATE(5657), 1, + STATE(3903), 1, sym__call_signature, + STATE(5644), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [145383] = 4, - ACTIONS(7540), 1, - anon_sym_LBRACE, - STATE(2744), 1, - sym_statement_block, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(7351), 4, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [145400] = 7, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(6473), 1, - anon_sym_LPAREN, - ACTIONS(7756), 1, - sym_identifier, - STATE(3848), 1, - sym_formal_parameters, - STATE(5508), 1, - sym_type_parameters, - STATE(5544), 1, - sym__call_signature, + [145467] = 5, + ACTIONS(7703), 1, + anon_sym_AMP, + ACTIONS(7705), 1, + anon_sym_PIPE, + ACTIONS(7707), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - [145423] = 7, - ACTIONS(2509), 1, + ACTIONS(4491), 3, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + [145486] = 7, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6443), 1, + ACTIONS(3309), 1, anon_sym_LPAREN, - ACTIONS(7758), 1, + ACTIONS(6804), 1, sym__member_signature_marker, - STATE(3384), 1, + STATE(3332), 1, sym_formal_parameters, - STATE(4009), 1, + STATE(4381), 1, sym__call_signature, - STATE(5446), 1, + STATE(5568), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [145446] = 4, - ACTIONS(7540), 1, + [145509] = 4, + ACTIONS(7560), 1, anon_sym_LBRACE, - STATE(2745), 1, + STATE(2669), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7353), 4, + ACTIONS(7509), 4, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [145463] = 7, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(6443), 1, - anon_sym_LPAREN, - ACTIONS(6837), 1, - sym__member_signature_marker, - STATE(3384), 1, - sym_formal_parameters, - STATE(3998), 1, - sym__call_signature, - STATE(5446), 1, - sym_type_parameters, + [145526] = 5, + ACTIONS(7703), 1, + anon_sym_AMP, + ACTIONS(7705), 1, + anon_sym_PIPE, + ACTIONS(7707), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - [145486] = 4, - ACTIONS(7540), 1, - anon_sym_LBRACE, - STATE(2737), 1, - sym_statement_block, + ACTIONS(4495), 3, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + [145545] = 5, + ACTIONS(7683), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(7750), 1, + anon_sym_BQUOTE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7459), 4, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [145503] = 7, - ACTIONS(2509), 1, + ACTIONS(7748), 2, + sym__template_chars, + sym_escape_sequence, + STATE(4014), 2, + sym_template_substitution, + aux_sym_template_string_repeat1, + [145564] = 7, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6473), 1, + ACTIONS(3309), 1, anon_sym_LPAREN, - ACTIONS(6755), 1, + ACTIONS(6774), 1, sym__member_signature_marker, - STATE(3848), 1, + STATE(3332), 1, sym_formal_parameters, - STATE(5350), 1, + STATE(3785), 1, sym__call_signature, - STATE(5508), 1, + STATE(5568), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [145526] = 4, - ACTIONS(7540), 1, + [145587] = 4, + ACTIONS(7560), 1, anon_sym_LBRACE, - STATE(2729), 1, + STATE(2689), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7351), 4, + ACTIONS(7519), 4, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [145543] = 7, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(6473), 1, - anon_sym_LPAREN, - ACTIONS(6805), 1, - sym__member_signature_marker, - STATE(3848), 1, - sym_formal_parameters, - STATE(5387), 1, - sym__call_signature, - STATE(5508), 1, - sym_type_parameters, + [145604] = 7, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(7752), 1, + anon_sym_export, + ACTIONS(7754), 1, + anon_sym_class, + ACTIONS(7756), 1, + anon_sym_abstract, + STATE(1287), 1, + aux_sym_export_statement_repeat1, + STATE(1339), 1, + sym_decorator, ACTIONS(5), 2, sym_html_comment, sym_comment, - [145566] = 7, - ACTIONS(2509), 1, + [145627] = 7, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(3295), 1, + ACTIONS(3309), 1, anon_sym_LPAREN, - ACTIONS(7760), 1, + ACTIONS(6812), 1, sym__member_signature_marker, - STATE(3335), 1, + STATE(3332), 1, sym_formal_parameters, - STATE(5138), 1, + STATE(3798), 1, sym__call_signature, - STATE(5538), 1, + STATE(5568), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [145589] = 7, - ACTIONS(2509), 1, + [145650] = 7, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6473), 1, + ACTIONS(6470), 1, anon_sym_LPAREN, - ACTIONS(6813), 1, - sym__member_signature_marker, - STATE(3848), 1, + ACTIONS(7758), 1, + sym_identifier, + STATE(3940), 1, sym_formal_parameters, - STATE(5400), 1, - sym__call_signature, - STATE(5508), 1, + STATE(5504), 1, sym_type_parameters, + STATE(5548), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - [145612] = 5, - ACTIONS(7594), 1, - anon_sym_DOLLAR_LBRACE, - ACTIONS(7764), 1, - anon_sym_BQUOTE, + [145673] = 7, + ACTIONS(1650), 1, + anon_sym_DQUOTE, + ACTIONS(1652), 1, + anon_sym_SQUOTE, + ACTIONS(7307), 1, + sym_identifier, + STATE(3528), 1, + sym_nested_identifier, + STATE(3597), 1, + sym_string, + STATE(4291), 1, + sym__module, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7762), 2, - sym__template_chars, - sym_escape_sequence, - STATE(3896), 2, - sym_template_type, - aux_sym_template_literal_type_repeat1, - [145631] = 7, - ACTIONS(2509), 1, + [145696] = 7, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6473), 1, + ACTIONS(3309), 1, anon_sym_LPAREN, - ACTIONS(7766), 1, + ACTIONS(6848), 1, sym__member_signature_marker, - STATE(3848), 1, + STATE(3332), 1, sym_formal_parameters, - STATE(5422), 1, + STATE(3805), 1, sym__call_signature, - STATE(5508), 1, + STATE(5568), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [145654] = 7, - ACTIONS(2509), 1, + [145719] = 7, + ACTIONS(1650), 1, + anon_sym_DQUOTE, + ACTIONS(1652), 1, + anon_sym_SQUOTE, + ACTIONS(7307), 1, + sym_identifier, + STATE(3528), 1, + sym_nested_identifier, + STATE(3597), 1, + sym_string, + STATE(4163), 1, + sym__module, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [145742] = 7, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6473), 1, + ACTIONS(3309), 1, anon_sym_LPAREN, - ACTIONS(7768), 1, + ACTIONS(7760), 1, sym__member_signature_marker, - STATE(3848), 1, + STATE(3332), 1, sym_formal_parameters, - STATE(5438), 1, + STATE(4764), 1, sym__call_signature, - STATE(5508), 1, + STATE(5568), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [145677] = 4, - ACTIONS(7540), 1, - anon_sym_LBRACE, - STATE(2683), 1, - sym_statement_block, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(7459), 4, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [145694] = 4, - ACTIONS(7540), 1, - anon_sym_LBRACE, - STATE(2733), 1, - sym_statement_block, + [145765] = 7, + ACTIONS(3007), 1, + anon_sym_in, + ACTIONS(3009), 1, + anon_sym_out, + ACTIONS(7289), 1, + sym_identifier, + ACTIONS(7291), 1, + anon_sym_const, + STATE(4743), 1, + sym_variance, + STATE(5313), 1, + sym_type_parameter, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7461), 4, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [145711] = 4, - ACTIONS(5441), 1, - anon_sym_COMMA, - STATE(3986), 1, - aux_sym_sequence_expression_repeat1, + [145788] = 5, + ACTIONS(7703), 1, + anon_sym_AMP, + ACTIONS(7705), 1, + anon_sym_PIPE, + ACTIONS(7707), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7770), 4, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_COLON, + ACTIONS(4487), 3, + anon_sym_as, + anon_sym_LBRACK, anon_sym_RBRACK, - [145728] = 4, - ACTIONS(7540), 1, - anon_sym_LBRACE, - STATE(2701), 1, - sym_statement_block, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(7461), 4, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [145745] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(7772), 6, - sym__automatic_semicolon, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [145758] = 4, - ACTIONS(7774), 1, - anon_sym_COMMA, - STATE(3986), 1, - aux_sym_sequence_expression_repeat1, + [145807] = 7, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(3309), 1, + anon_sym_LPAREN, + ACTIONS(7762), 1, + sym__member_signature_marker, + STATE(3332), 1, + sym_formal_parameters, + STATE(3811), 1, + sym__call_signature, + STATE(5568), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5023), 4, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_COLON, - anon_sym_RBRACK, - [145775] = 7, - ACTIONS(2509), 1, + [145830] = 7, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(3295), 1, + ACTIONS(6470), 1, anon_sym_LPAREN, - ACTIONS(6791), 1, + ACTIONS(7764), 1, sym__member_signature_marker, - STATE(3335), 1, + STATE(3940), 1, sym_formal_parameters, - STATE(4523), 1, - sym__call_signature, - STATE(5538), 1, + STATE(5504), 1, sym_type_parameters, + STATE(5544), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - [145798] = 4, - STATE(3989), 1, + [145853] = 4, + STATE(4019), 1, aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3766), 2, + ACTIONS(7768), 2, anon_sym_RBRACE, anon_sym_PIPE_RBRACE, - ACTIONS(7777), 3, + ACTIONS(7766), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [145815] = 4, - STATE(3989), 1, - aux_sym_object_type_repeat1, + [145870] = 5, + ACTIONS(7773), 1, + anon_sym_BQUOTE, + ACTIONS(7775), 1, + anon_sym_DOLLAR_LBRACE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7782), 2, - anon_sym_RBRACE, - anon_sym_PIPE_RBRACE, - ACTIONS(7779), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [145832] = 2, + ACTIONS(7770), 2, + sym__template_chars, + sym_escape_sequence, + STATE(3992), 2, + sym_template_substitution, + aux_sym_template_string_repeat1, + [145889] = 7, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(7756), 1, + anon_sym_abstract, + ACTIONS(7778), 1, + anon_sym_export, + ACTIONS(7780), 1, + anon_sym_class, + STATE(1287), 1, + aux_sym_export_statement_repeat1, + STATE(1339), 1, + sym_decorator, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7784), 6, - sym__automatic_semicolon, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [145845] = 2, + [145912] = 7, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(3309), 1, + anon_sym_LPAREN, + ACTIONS(7782), 1, + sym__member_signature_marker, + STATE(3332), 1, + sym_formal_parameters, + STATE(3819), 1, + sym__call_signature, + STATE(5568), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7786), 6, - sym__automatic_semicolon, + [145935] = 4, + ACTIONS(7560), 1, anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [145858] = 2, + STATE(2706), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7788), 6, + ACTIONS(7475), 4, sym__automatic_semicolon, - anon_sym_LBRACE, + sym__function_signature_automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [145871] = 7, - ACTIONS(2509), 1, + [145952] = 5, + ACTIONS(7598), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(7786), 1, + anon_sym_BQUOTE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7784), 2, + sym__template_chars, + sym_escape_sequence, + STATE(3878), 2, + sym_template_type, + aux_sym_template_literal_type_repeat1, + [145971] = 7, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6473), 1, + ACTIONS(6470), 1, anon_sym_LPAREN, - ACTIONS(7790), 1, - sym__member_signature_marker, - STATE(3848), 1, + ACTIONS(7788), 1, + sym_identifier, + STATE(3940), 1, sym_formal_parameters, - STATE(5508), 1, + STATE(5504), 1, sym_type_parameters, - STATE(5624), 1, + STATE(5538), 1, sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - [145894] = 7, - ACTIONS(2995), 1, - anon_sym_in, - ACTIONS(2997), 1, - anon_sym_out, - ACTIONS(7275), 1, - sym_identifier, - ACTIONS(7277), 1, - anon_sym_const, - STATE(5149), 1, - sym_variance, - STATE(5648), 1, - sym_type_parameter, + [145994] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [145917] = 7, - ACTIONS(2509), 1, + ACTIONS(7790), 6, + sym__automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [146007] = 7, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6473), 1, + ACTIONS(6470), 1, anon_sym_LPAREN, ACTIONS(7792), 1, sym_identifier, - STATE(3848), 1, + STATE(3940), 1, sym_formal_parameters, - STATE(5508), 1, + STATE(5504), 1, sym_type_parameters, - STATE(5629), 1, - sym__call_signature, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [145940] = 7, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(6473), 1, - anon_sym_LPAREN, - ACTIONS(7794), 1, - sym__member_signature_marker, - STATE(3848), 1, - sym_formal_parameters, - STATE(5507), 1, + STATE(5548), 1, sym__call_signature, - STATE(5508), 1, - sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [145963] = 4, - ACTIONS(7540), 1, - anon_sym_LBRACE, - STATE(2694), 1, - sym_statement_block, + [146030] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7357), 4, + ACTIONS(7539), 6, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [145980] = 4, - ACTIONS(7540), 1, anon_sym_LBRACE, - STATE(2697), 1, - sym_statement_block, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(7357), 4, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [145997] = 7, - ACTIONS(2509), 1, + anon_sym_COLON, + [146043] = 7, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6443), 1, + ACTIONS(6470), 1, anon_sym_LPAREN, - ACTIONS(6759), 1, + ACTIONS(7794), 1, sym__member_signature_marker, - STATE(3384), 1, + STATE(3940), 1, sym_formal_parameters, - STATE(3912), 1, - sym__call_signature, - STATE(5446), 1, + STATE(5504), 1, sym_type_parameters, + STATE(5524), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - [146020] = 4, - ACTIONS(7540), 1, - anon_sym_LBRACE, - STATE(2700), 1, - sym_statement_block, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(7375), 4, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [146037] = 4, - ACTIONS(7540), 1, - anon_sym_LBRACE, - STATE(2674), 1, - sym_statement_block, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(7375), 4, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [146054] = 4, - ACTIONS(7540), 1, - anon_sym_LBRACE, - STATE(2705), 1, - sym_statement_block, + [146066] = 4, + STATE(3954), 1, + aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7357), 4, + ACTIONS(3787), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(7796), 3, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [146071] = 7, - ACTIONS(2509), 1, + [146083] = 7, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(3295), 1, + ACTIONS(3309), 1, anon_sym_LPAREN, - ACTIONS(6767), 1, + ACTIONS(6810), 1, sym__member_signature_marker, - STATE(3335), 1, + STATE(3332), 1, sym_formal_parameters, - STATE(4933), 1, + STATE(4510), 1, sym__call_signature, - STATE(5538), 1, + STATE(5568), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [146094] = 4, - ACTIONS(7540), 1, - anon_sym_LBRACE, - STATE(2702), 1, - sym_statement_block, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(7489), 4, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [146111] = 7, - ACTIONS(2509), 1, + [146106] = 7, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(3295), 1, + ACTIONS(3309), 1, anon_sym_LPAREN, - ACTIONS(7796), 1, + ACTIONS(6854), 1, sym__member_signature_marker, - STATE(3335), 1, + STATE(3332), 1, sym_formal_parameters, - STATE(4134), 1, + STATE(4794), 1, sym__call_signature, - STATE(5538), 1, + STATE(5568), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [146134] = 7, - ACTIONS(6797), 1, + [146129] = 5, + ACTIONS(7598), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(7800), 1, + anon_sym_BQUOTE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7798), 2, + sym__template_chars, + sym_escape_sequence, + STATE(4027), 2, + sym_template_type, + aux_sym_template_literal_type_repeat1, + [146148] = 7, + ACTIONS(6784), 1, anon_sym_AMP, - ACTIONS(6799), 1, + ACTIONS(6786), 1, anon_sym_PIPE, - ACTIONS(6801), 1, + ACTIONS(6788), 1, anon_sym_extends, - ACTIONS(7798), 1, + ACTIONS(7802), 1, anon_sym_COMMA, - ACTIONS(7800), 1, + ACTIONS(7804), 1, anon_sym_GT, - STATE(4723), 1, + STATE(5262), 1, aux_sym_implements_clause_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [146157] = 4, - ACTIONS(7540), 1, - anon_sym_LBRACE, - STATE(2709), 1, - sym_statement_block, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(7367), 4, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [146174] = 4, - ACTIONS(7540), 1, - anon_sym_LBRACE, - STATE(2711), 1, - sym_statement_block, + [146171] = 3, + ACTIONS(7703), 1, + anon_sym_AMP, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7369), 4, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [146191] = 4, - ACTIONS(7540), 1, - anon_sym_LBRACE, - STATE(2712), 1, - sym_statement_block, + ACTIONS(4267), 5, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_PIPE, + anon_sym_extends, + [146186] = 6, + ACTIONS(7417), 1, + anon_sym_AMP, + ACTIONS(7419), 1, + anon_sym_PIPE, + ACTIONS(7421), 1, + anon_sym_extends, + ACTIONS(7808), 1, + anon_sym_QMARK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7369), 4, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + ACTIONS(7806), 2, anon_sym_COMMA, - anon_sym_SEMI, - [146208] = 7, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(6473), 1, - anon_sym_LPAREN, - ACTIONS(7802), 1, - sym__member_signature_marker, - STATE(3848), 1, - sym_formal_parameters, - STATE(5368), 1, - sym__call_signature, - STATE(5508), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [146231] = 7, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(6473), 1, - anon_sym_LPAREN, - ACTIONS(7804), 1, - sym_identifier, - STATE(3848), 1, - sym_formal_parameters, - STATE(5508), 1, - sym_type_parameters, - STATE(5629), 1, - sym__call_signature, + anon_sym_RBRACK, + [146207] = 5, + ACTIONS(7703), 1, + anon_sym_AMP, + ACTIONS(7705), 1, + anon_sym_PIPE, + ACTIONS(7707), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - [146254] = 7, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(6443), 1, - anon_sym_LPAREN, - ACTIONS(7806), 1, - sym__member_signature_marker, - STATE(3384), 1, - sym_formal_parameters, - STATE(3852), 1, - sym__call_signature, - STATE(5446), 1, - sym_type_parameters, + ACTIONS(4279), 3, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + [146226] = 3, + ACTIONS(7810), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - [146277] = 4, - ACTIONS(7540), 1, - anon_sym_LBRACE, - STATE(2713), 1, - sym_statement_block, + ACTIONS(4291), 5, + anon_sym_as, + anon_sym_LBRACK, + anon_sym_RBRACK, + anon_sym_AMP, + anon_sym_PIPE, + [146241] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7371), 4, + ACTIONS(7558), 6, sym__automatic_semicolon, sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - [146294] = 7, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(6473), 1, - anon_sym_LPAREN, - ACTIONS(7808), 1, - sym_identifier, - STATE(3848), 1, - sym_formal_parameters, - STATE(5508), 1, - sym_type_parameters, - STATE(5713), 1, - sym__call_signature, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [146317] = 7, - ACTIONS(2509), 1, + anon_sym_COLON, + [146254] = 7, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6473), 1, + ACTIONS(6470), 1, anon_sym_LPAREN, - ACTIONS(7810), 1, + ACTIONS(7812), 1, sym_identifier, - STATE(3848), 1, + STATE(3940), 1, sym_formal_parameters, - STATE(5508), 1, + STATE(5504), 1, sym_type_parameters, - STATE(5713), 1, + STATE(5671), 1, sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - [146340] = 7, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(3295), 1, - anon_sym_LPAREN, - ACTIONS(6743), 1, - sym__member_signature_marker, - STATE(3335), 1, - sym_formal_parameters, - STATE(4507), 1, - sym__call_signature, - STATE(5538), 1, - sym_type_parameters, + [146277] = 7, + ACTIONS(6784), 1, + anon_sym_AMP, + ACTIONS(6786), 1, + anon_sym_PIPE, + ACTIONS(6788), 1, + anon_sym_extends, + ACTIONS(7814), 1, + anon_sym_COMMA, + ACTIONS(7816), 1, + anon_sym_GT, + STATE(4870), 1, + aux_sym_implements_clause_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [146363] = 5, - ACTIONS(7570), 1, + [146300] = 5, + ACTIONS(7683), 1, anon_sym_DOLLAR_LBRACE, - ACTIONS(7812), 1, + ACTIONS(7818), 1, anon_sym_BQUOTE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7600), 2, + ACTIONS(7713), 2, sym__template_chars, sym_escape_sequence, - STATE(3944), 2, + STATE(3992), 2, sym_template_substitution, aux_sym_template_string_repeat1, - [146382] = 5, - ACTIONS(7550), 1, - anon_sym_default, - ACTIONS(7554), 1, - anon_sym_case, - ACTIONS(7814), 1, - anon_sym_RBRACE, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - STATE(3956), 3, - sym_switch_case, - sym_switch_default, - aux_sym_switch_body_repeat1, - [146401] = 7, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(3295), 1, - anon_sym_LPAREN, - ACTIONS(6835), 1, - sym__member_signature_marker, - STATE(3335), 1, - sym_formal_parameters, - STATE(4267), 1, - sym__call_signature, - STATE(5538), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [146424] = 5, - ACTIONS(3289), 1, - anon_sym_LBRACE, - ACTIONS(7544), 1, - anon_sym_LBRACK, - ACTIONS(7816), 1, - sym_identifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - STATE(4586), 3, - sym_object_pattern, - sym_array_pattern, - sym__destructuring_pattern, - [146443] = 5, - ACTIONS(3369), 1, - anon_sym_LBRACE, - ACTIONS(3371), 1, - anon_sym_LBRACK, - ACTIONS(7818), 1, - sym_identifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - STATE(4904), 3, - sym_object_pattern, - sym_array_pattern, - sym__destructuring_pattern, - [146462] = 7, - ACTIONS(2509), 1, + [146319] = 7, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6473), 1, + ACTIONS(6470), 1, anon_sym_LPAREN, ACTIONS(7820), 1, sym_identifier, - STATE(3848), 1, + STATE(3940), 1, sym_formal_parameters, - STATE(5508), 1, + STATE(5504), 1, sym_type_parameters, - STATE(5629), 1, + STATE(5548), 1, sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - [146485] = 7, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(6473), 1, - anon_sym_LPAREN, - ACTIONS(7822), 1, - sym_identifier, - STATE(3848), 1, - sym_formal_parameters, - STATE(5508), 1, - sym_type_parameters, - STATE(5713), 1, - sym__call_signature, + [146342] = 4, + ACTIONS(7560), 1, + anon_sym_LBRACE, + STATE(2677), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [146508] = 4, - STATE(3989), 1, + ACTIONS(7517), 4, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [146359] = 4, + STATE(3853), 1, aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3774), 2, + ACTIONS(7824), 2, anon_sym_RBRACE, anon_sym_PIPE_RBRACE, - ACTIONS(7706), 3, + ACTIONS(7822), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [146525] = 6, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(6473), 1, - anon_sym_LPAREN, - STATE(3848), 1, - sym_formal_parameters, - STATE(5508), 1, - sym_type_parameters, - STATE(5550), 1, - sym__call_signature, + [146376] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [146545] = 4, - ACTIONS(6437), 1, - anon_sym_EQ, - STATE(4975), 1, - sym__initializer, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(7824), 3, + ACTIONS(7826), 6, sym__automatic_semicolon, + anon_sym_LBRACE, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [146561] = 4, - ACTIONS(6437), 1, - anon_sym_EQ, - STATE(4964), 1, - sym__initializer, + anon_sym_PIPE_RBRACE, + [146389] = 4, + STATE(3959), 1, + aux_sym_object_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7826), 3, + ACTIONS(3787), 2, + anon_sym_RBRACE, + anon_sym_PIPE_RBRACE, + ACTIONS(7796), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [146577] = 4, - ACTIONS(6437), 1, - anon_sym_EQ, - STATE(4984), 1, - sym__initializer, + [146406] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7824), 3, + ACTIONS(7828), 6, sym__automatic_semicolon, + anon_sym_LBRACE, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [146593] = 4, - ACTIONS(6437), 1, - anon_sym_EQ, - STATE(4990), 1, - sym__initializer, + anon_sym_PIPE_RBRACE, + [146419] = 7, + ACTIONS(3007), 1, + anon_sym_in, + ACTIONS(3009), 1, + anon_sym_out, + ACTIONS(7289), 1, + sym_identifier, + ACTIONS(7291), 1, + anon_sym_const, + STATE(4743), 1, + sym_variance, + STATE(5402), 1, + sym_type_parameter, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7828), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [146609] = 4, - ACTIONS(6437), 1, - anon_sym_EQ, - STATE(4991), 1, - sym__initializer, + [146442] = 7, + ACTIONS(3007), 1, + anon_sym_in, + ACTIONS(3009), 1, + anon_sym_out, + ACTIONS(7289), 1, + sym_identifier, + ACTIONS(7291), 1, + anon_sym_const, + STATE(4743), 1, + sym_variance, + STATE(5179), 1, + sym_type_parameter, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7828), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [146625] = 4, - ACTIONS(6437), 1, - anon_sym_EQ, - STATE(4719), 1, - sym__initializer, + [146465] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7826), 3, + ACTIONS(7830), 6, sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [146641] = 6, - ACTIONS(7193), 1, anon_sym_LBRACE, - ACTIONS(7830), 1, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [146478] = 5, + ACTIONS(7598), 1, + anon_sym_DOLLAR_LBRACE, ACTIONS(7832), 1, - sym__automatic_semicolon, - ACTIONS(7834), 1, - sym__function_signature_automatic_semicolon, - STATE(4064), 1, - sym_statement_block, + anon_sym_BQUOTE, ACTIONS(5), 2, sym_html_comment, sym_comment, - [146661] = 5, - ACTIONS(6852), 1, - anon_sym_AMP, - ACTIONS(6856), 1, - anon_sym_extends, - ACTIONS(7838), 1, - anon_sym_PIPE, + ACTIONS(7608), 2, + sym__template_chars, + sym_escape_sequence, + STATE(3888), 2, + sym_template_type, + aux_sym_template_literal_type_repeat1, + [146497] = 7, + ACTIONS(3560), 1, + anon_sym_LPAREN, + ACTIONS(3598), 1, + anon_sym_LT, + ACTIONS(7647), 1, + anon_sym_DOT, + ACTIONS(7834), 1, + anon_sym_RPAREN, + STATE(1299), 1, + sym_arguments, + STATE(5415), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7836), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [146679] = 6, - ACTIONS(2509), 1, + [146520] = 7, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(3295), 1, + ACTIONS(6470), 1, anon_sym_LPAREN, - STATE(3335), 1, + ACTIONS(6782), 1, + sym__member_signature_marker, + STATE(3940), 1, sym_formal_parameters, - STATE(4394), 1, + STATE(5338), 1, sym__call_signature, - STATE(5538), 1, + STATE(5504), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [146699] = 4, - ACTIONS(6437), 1, - anon_sym_EQ, - STATE(4994), 1, - sym__initializer, + [146543] = 5, + ACTIONS(7598), 1, + anon_sym_DOLLAR_LBRACE, + ACTIONS(7836), 1, + anon_sym_BQUOTE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7824), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [146715] = 6, - ACTIONS(2509), 1, + ACTIONS(7608), 2, + sym__template_chars, + sym_escape_sequence, + STATE(3888), 2, + sym_template_type, + aux_sym_template_literal_type_repeat1, + [146562] = 7, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(3295), 1, + ACTIONS(6470), 1, anon_sym_LPAREN, - STATE(3335), 1, + ACTIONS(7838), 1, + sym_identifier, + STATE(3940), 1, sym_formal_parameters, - STATE(3758), 1, - sym__call_signature, - STATE(5538), 1, + STATE(5504), 1, sym_type_parameters, + STATE(5589), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [146585] = 7, + ACTIONS(6784), 1, + anon_sym_AMP, + ACTIONS(6786), 1, + anon_sym_PIPE, + ACTIONS(6788), 1, + anon_sym_extends, + ACTIONS(7840), 1, + anon_sym_COMMA, + ACTIONS(7842), 1, + anon_sym_GT, + STATE(4859), 1, + aux_sym_implements_clause_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [146735] = 4, - ACTIONS(6437), 1, + [146608] = 4, + ACTIONS(6452), 1, anon_sym_EQ, - STATE(4995), 1, + STATE(4998), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7828), 3, + ACTIONS(7844), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [146751] = 6, - ACTIONS(4300), 1, - anon_sym_LBRACE, - ACTIONS(7840), 1, - anon_sym_SEMI, - ACTIONS(7842), 1, - sym__automatic_semicolon, - ACTIONS(7844), 1, - sym__function_signature_automatic_semicolon, - STATE(2380), 1, - sym_statement_block, + [146624] = 4, + ACTIONS(6452), 1, + anon_sym_EQ, + STATE(4878), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [146771] = 4, - ACTIONS(6437), 1, + ACTIONS(7846), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [146640] = 4, + ACTIONS(6452), 1, anon_sym_EQ, - STATE(4996), 1, + STATE(4879), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7828), 3, + ACTIONS(7846), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [146787] = 2, + [146656] = 4, + ACTIONS(1892), 1, + anon_sym_DOT, + ACTIONS(4347), 1, + anon_sym_LBRACE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7784), 5, - sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, + ACTIONS(4349), 3, + anon_sym_COMMA, + anon_sym_LT, + anon_sym_LBRACE_PIPE, + [146672] = 4, + ACTIONS(1904), 1, + anon_sym_DOT, + ACTIONS(4347), 1, anon_sym_LBRACE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4349), 3, anon_sym_COMMA, - anon_sym_SEMI, - [146799] = 4, - ACTIONS(6437), 1, + anon_sym_LT, + anon_sym_LBRACE_PIPE, + [146688] = 4, + ACTIONS(6452), 1, anon_sym_EQ, - STATE(4980), 1, + STATE(5194), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7846), 3, + ACTIONS(7848), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [146815] = 2, + [146704] = 4, + ACTIONS(6452), 1, + anon_sym_EQ, + STATE(5198), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7475), 5, + ACTIONS(7844), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [146827] = 4, - ACTIONS(6437), 1, + [146720] = 4, + ACTIONS(6452), 1, anon_sym_EQ, - STATE(4983), 1, + STATE(4896), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7846), 3, + ACTIONS(7850), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [146843] = 2, + [146736] = 4, + ACTIONS(6452), 1, + anon_sym_EQ, + STATE(4901), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7848), 5, + ACTIONS(7846), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [146855] = 2, + [146752] = 4, + ACTIONS(6452), 1, + anon_sym_EQ, + STATE(5201), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7786), 5, + ACTIONS(7844), 3, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - [146867] = 2, + [146768] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1896), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + [146780] = 4, + ACTIONS(6452), 1, + anon_sym_EQ, + STATE(4904), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7788), 5, + ACTIONS(7846), 3, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - [146879] = 4, - ACTIONS(6437), 1, + [146796] = 4, + ACTIONS(6452), 1, anon_sym_EQ, - STATE(4997), 1, + STATE(4906), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7828), 3, + ACTIONS(7846), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [146895] = 2, + [146812] = 4, + ACTIONS(6452), 1, + anon_sym_EQ, + STATE(4909), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2819), 5, + ACTIONS(7846), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [146907] = 4, - ACTIONS(7546), 1, - anon_sym_COLON, - ACTIONS(7850), 1, - anon_sym_EQ_GT, + [146828] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(5389), 3, - sym_type_annotation, - sym_asserts_annotation, - sym_type_predicate_annotation, - [146923] = 4, - ACTIONS(7546), 1, + ACTIONS(1908), 5, + sym__member_signature_marker, + anon_sym_LPAREN, anon_sym_COLON, - ACTIONS(7853), 1, - anon_sym_EQ_GT, + anon_sym_LT, + anon_sym_QMARK, + [146840] = 4, + ACTIONS(6452), 1, + anon_sym_EQ, + STATE(4910), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(5419), 3, - sym_type_annotation, - sym_asserts_annotation, - sym_type_predicate_annotation, - [146939] = 2, + ACTIONS(7846), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [146856] = 4, + ACTIONS(6452), 1, + anon_sym_EQ, + STATE(4912), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2851), 5, + ACTIONS(7846), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [146951] = 4, - ACTIONS(6437), 1, + [146872] = 4, + ACTIONS(6452), 1, anon_sym_EQ, - STATE(4985), 1, + STATE(4915), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, @@ -260288,282 +260482,295 @@ static const uint16_t ts_small_parse_table[] = { sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [146967] = 2, + [146888] = 4, + ACTIONS(6452), 1, + anon_sym_EQ, + STATE(4916), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2851), 5, + ACTIONS(7846), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [146979] = 2, + [146904] = 4, + ACTIONS(6452), 1, + anon_sym_EQ, + STATE(4917), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2867), 5, + ACTIONS(7846), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [146991] = 6, - ACTIONS(7856), 1, + [146920] = 4, + ACTIONS(6452), 1, anon_sym_EQ, - ACTIONS(7858), 1, - anon_sym_COMMA, - ACTIONS(7860), 1, - anon_sym_RBRACE, - STATE(4973), 1, - aux_sym_enum_body_repeat1, - STATE(5452), 1, + STATE(4919), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [147011] = 2, + ACTIONS(7846), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [146936] = 5, + ACTIONS(6871), 1, + anon_sym_AMP, + ACTIONS(6875), 1, + anon_sym_extends, + ACTIONS(7854), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2907), 5, + ACTIONS(7852), 2, sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [147023] = 2, + [146954] = 4, + ACTIONS(6452), 1, + anon_sym_EQ, + STATE(4920), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1870), 5, + ACTIONS(7846), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [147035] = 2, + [146970] = 4, + ACTIONS(6452), 1, + anon_sym_EQ, + STATE(4922), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2851), 5, + ACTIONS(7846), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [147047] = 2, + [146986] = 4, + ACTIONS(6452), 1, + anon_sym_EQ, + STATE(4935), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2851), 5, + ACTIONS(7850), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [147059] = 2, + [147002] = 5, + ACTIONS(7856), 1, + sym_identifier, + ACTIONS(7858), 1, + anon_sym_LPAREN, + STATE(2722), 1, + sym_decorator_member_expression, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(2847), 2, + sym_decorator_call_expression, + sym_decorator_parenthesized_expression, + [147020] = 4, + ACTIONS(6452), 1, + anon_sym_EQ, + STATE(4937), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2851), 5, + ACTIONS(7846), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [147071] = 2, + [147036] = 4, + ACTIONS(6452), 1, + anon_sym_EQ, + STATE(5218), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2851), 5, + ACTIONS(7848), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [147083] = 4, - ACTIONS(6437), 1, + [147052] = 4, + ACTIONS(6452), 1, anon_sym_EQ, - STATE(4998), 1, + STATE(4940), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7828), 3, + ACTIONS(7846), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [147099] = 6, - ACTIONS(7193), 1, - anon_sym_LBRACE, - ACTIONS(7862), 1, - anon_sym_SEMI, - ACTIONS(7864), 1, - sym__automatic_semicolon, - ACTIONS(7866), 1, - sym__function_signature_automatic_semicolon, - STATE(4077), 1, - sym_statement_block, + [147068] = 4, + ACTIONS(6452), 1, + anon_sym_EQ, + STATE(4945), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [147119] = 3, - ACTIONS(5556), 1, + ACTIONS(7846), 3, sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [147084] = 4, + ACTIONS(6452), 1, + anon_sym_EQ, + STATE(4951), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1820), 4, + ACTIONS(7846), 3, + sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [147133] = 5, - ACTIONS(6852), 1, - anon_sym_AMP, - ACTIONS(6856), 1, - anon_sym_extends, - ACTIONS(7838), 1, - anon_sym_PIPE, + [147100] = 4, + ACTIONS(6452), 1, + anon_sym_EQ, + STATE(4955), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7868), 2, + ACTIONS(7846), 3, sym__automatic_semicolon, + anon_sym_COMMA, anon_sym_SEMI, - [147151] = 4, - ACTIONS(6437), 1, + [147116] = 4, + ACTIONS(6452), 1, anon_sym_EQ, - STATE(4753), 1, + STATE(4957), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7870), 3, + ACTIONS(7846), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [147167] = 6, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(3295), 1, - anon_sym_LPAREN, - STATE(3335), 1, - sym_formal_parameters, - STATE(3642), 1, - sym__call_signature, - STATE(5538), 1, - sym_type_parameters, + [147132] = 4, + ACTIONS(6452), 1, + anon_sym_EQ, + STATE(4961), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [147187] = 6, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(3295), 1, - anon_sym_LPAREN, - STATE(3335), 1, - sym_formal_parameters, - STATE(3793), 1, - sym__call_signature, - STATE(5538), 1, - sym_type_parameters, + ACTIONS(7846), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [147148] = 5, + ACTIONS(1562), 1, + anon_sym_DQUOTE, + ACTIONS(1564), 1, + anon_sym_SQUOTE, + ACTIONS(7860), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [147207] = 4, - ACTIONS(6437), 1, + STATE(5439), 2, + sym__module_export_name, + sym_string, + [147166] = 4, + ACTIONS(6452), 1, anon_sym_EQ, - STATE(4779), 1, + STATE(5222), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7870), 3, + ACTIONS(7848), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [147223] = 4, - ACTIONS(7546), 1, - anon_sym_COLON, - ACTIONS(7872), 1, - anon_sym_EQ_GT, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - STATE(5419), 3, - sym_type_annotation, - sym_asserts_annotation, - sym_type_predicate_annotation, - [147239] = 4, - ACTIONS(6437), 1, + [147182] = 4, + ACTIONS(6452), 1, anon_sym_EQ, - STATE(4784), 1, + STATE(5223), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7826), 3, + ACTIONS(7844), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [147255] = 2, + [147198] = 4, + ACTIONS(6452), 1, + anon_sym_EQ, + STATE(5229), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5267), 5, - anon_sym_EQ, + ACTIONS(7844), 3, + sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_QMARK, - [147267] = 6, - ACTIONS(2509), 1, + anon_sym_SEMI, + [147214] = 6, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6473), 1, + ACTIONS(6458), 1, anon_sym_LPAREN, - STATE(3848), 1, + STATE(3438), 1, sym_formal_parameters, - STATE(5361), 1, + STATE(4394), 1, sym__call_signature, - STATE(5508), 1, + STATE(5644), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [147287] = 6, - ACTIONS(2509), 1, + [147234] = 6, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6473), 1, + ACTIONS(6470), 1, anon_sym_LPAREN, - STATE(3848), 1, + STATE(3940), 1, sym_formal_parameters, - STATE(5508), 1, - sym_type_parameters, - STATE(5601), 1, + STATE(5442), 1, sym__call_signature, + STATE(5504), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [147307] = 6, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(6473), 1, - anon_sym_LPAREN, - STATE(3848), 1, - sym_formal_parameters, - STATE(5508), 1, - sym_type_parameters, - STATE(5603), 1, - sym__call_signature, + [147254] = 6, + ACTIONS(7243), 1, + anon_sym_LBRACE, + ACTIONS(7862), 1, + anon_sym_SEMI, + ACTIONS(7864), 1, + sym__automatic_semicolon, + ACTIONS(7866), 1, + sym__function_signature_automatic_semicolon, + STATE(811), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [147327] = 4, - ACTIONS(6437), 1, + [147274] = 4, + ACTIONS(6452), 1, anon_sym_EQ, - STATE(4987), 1, + STATE(4963), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, @@ -260572,14792 +260779,14815 @@ static const uint16_t ts_small_parse_table[] = { sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [147343] = 3, - ACTIONS(5564), 1, - sym__automatic_semicolon, + [147290] = 5, + ACTIONS(6871), 1, + anon_sym_AMP, + ACTIONS(6875), 1, + anon_sym_extends, + ACTIONS(7854), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1736), 4, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [147357] = 3, - ACTIONS(5566), 1, + ACTIONS(7868), 2, sym__automatic_semicolon, + anon_sym_SEMI, + [147308] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1746), 4, + ACTIONS(7521), 5, + sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [147371] = 4, - STATE(5527), 1, - sym_import_attribute, + [147320] = 6, + ACTIONS(698), 1, + anon_sym_COLON, + ACTIONS(4177), 1, + anon_sym_EQ, + ACTIONS(5238), 1, + anon_sym_COMMA, + ACTIONS(7870), 1, + anon_sym_RBRACE, + STATE(5141), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7875), 2, - anon_sym_with, - anon_sym_assert, - ACTIONS(7877), 2, + [147340] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7523), 5, sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [147387] = 6, - ACTIONS(2509), 1, + anon_sym_PIPE_RBRACE, + [147352] = 6, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(3295), 1, + ACTIONS(3309), 1, anon_sym_LPAREN, - STATE(3335), 1, + STATE(3332), 1, sym_formal_parameters, - STATE(3731), 1, + STATE(4097), 1, sym__call_signature, - STATE(5538), 1, + STATE(5568), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [147407] = 6, - ACTIONS(2509), 1, + [147372] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7523), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [147384] = 6, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(3295), 1, + ACTIONS(3309), 1, anon_sym_LPAREN, - STATE(3335), 1, + STATE(3332), 1, sym_formal_parameters, - STATE(3740), 1, + STATE(4098), 1, sym__call_signature, - STATE(5538), 1, + STATE(5568), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [147427] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4922), 5, + [147404] = 4, + ACTIONS(6452), 1, anon_sym_EQ, - anon_sym_RPAREN, - anon_sym_in, - anon_sym_of, - anon_sym_COLON, - [147439] = 5, - ACTIONS(6852), 1, - anon_sym_AMP, - ACTIONS(6856), 1, - anon_sym_extends, - ACTIONS(7838), 1, - anon_sym_PIPE, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(7879), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [147457] = 2, + STATE(5230), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2605), 5, + ACTIONS(7844), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [147469] = 3, - ACTIONS(5570), 1, + [147420] = 6, + ACTIONS(4189), 1, + anon_sym_LBRACE, + ACTIONS(7862), 1, + anon_sym_SEMI, + ACTIONS(7864), 1, sym__automatic_semicolon, + ACTIONS(7866), 1, + sym__function_signature_automatic_semicolon, + STATE(2192), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1800), 4, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [147483] = 2, + [147440] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2663), 5, + ACTIONS(7527), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [147495] = 2, + [147452] = 4, + ACTIONS(6452), 1, + anon_sym_EQ, + STATE(5231), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2883), 5, + ACTIONS(7844), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [147507] = 6, - ACTIONS(2509), 1, + [147468] = 6, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(3295), 1, + ACTIONS(6470), 1, anon_sym_LPAREN, - STATE(3335), 1, + STATE(3940), 1, sym_formal_parameters, - STATE(3602), 1, + STATE(5446), 1, sym__call_signature, - STATE(5538), 1, + STATE(5504), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [147527] = 6, - ACTIONS(2509), 1, + [147488] = 4, + ACTIONS(7623), 1, + anon_sym_COLON, + ACTIONS(7872), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5362), 3, + sym_type_annotation, + sym_asserts_annotation, + sym_type_predicate_annotation, + [147504] = 6, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(3295), 1, + ACTIONS(6458), 1, anon_sym_LPAREN, - STATE(3335), 1, + STATE(3438), 1, sym_formal_parameters, - STATE(3605), 1, + STATE(3928), 1, sym__call_signature, - STATE(5538), 1, + STATE(5644), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [147547] = 2, + [147524] = 6, + ACTIONS(1042), 1, + anon_sym_LBRACE_PIPE, + ACTIONS(1634), 1, + anon_sym_LBRACE, + ACTIONS(7313), 1, + anon_sym_extends, + STATE(4338), 1, + sym_object_type, + STATE(5004), 1, + sym_extends_type_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7881), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [147559] = 4, - ACTIONS(6437), 1, + [147544] = 4, + ACTIONS(6452), 1, anon_sym_EQ, - STATE(5003), 1, + STATE(4979), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7824), 3, + ACTIONS(7875), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [147575] = 4, - ACTIONS(6437), 1, + [147560] = 4, + ACTIONS(6452), 1, anon_sym_EQ, - STATE(4786), 1, + STATE(4981), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7826), 3, + ACTIONS(7875), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [147591] = 4, - STATE(5542), 1, - sym_import_attribute, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(7875), 2, - anon_sym_with, - anon_sym_assert, - ACTIONS(7883), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [147607] = 6, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(3295), 1, - anon_sym_LPAREN, - STATE(3335), 1, - sym_formal_parameters, - STATE(3635), 1, - sym__call_signature, - STATE(5538), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [147627] = 6, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(3295), 1, - anon_sym_LPAREN, - STATE(3335), 1, - sym_formal_parameters, - STATE(3637), 1, - sym__call_signature, - STATE(5538), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [147647] = 2, + [147576] = 4, + ACTIONS(6452), 1, + anon_sym_EQ, + STATE(4983), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7367), 5, + ACTIONS(7875), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [147659] = 2, + [147592] = 4, + ACTIONS(6452), 1, + anon_sym_EQ, + STATE(4986), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2871), 5, + ACTIONS(7875), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [147671] = 6, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(3295), 1, - anon_sym_LPAREN, - STATE(3335), 1, - sym_formal_parameters, - STATE(3653), 1, - sym__call_signature, - STATE(5538), 1, - sym_type_parameters, + [147608] = 6, + ACTIONS(7243), 1, + anon_sym_LBRACE, + ACTIONS(7877), 1, + anon_sym_SEMI, + ACTIONS(7879), 1, + sym__automatic_semicolon, + ACTIONS(7881), 1, + sym__function_signature_automatic_semicolon, + STATE(4110), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [147691] = 6, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(3295), 1, - anon_sym_LPAREN, - STATE(3335), 1, - sym_formal_parameters, - STATE(3654), 1, - sym__call_signature, - STATE(5538), 1, - sym_type_parameters, + [147628] = 5, + ACTIONS(6871), 1, + anon_sym_AMP, + ACTIONS(6875), 1, + anon_sym_extends, + ACTIONS(7854), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - [147711] = 2, + ACTIONS(7883), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [147646] = 4, + ACTIONS(6452), 1, + anon_sym_EQ, + STATE(5237), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2963), 5, + ACTIONS(7848), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [147723] = 6, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(3295), 1, - anon_sym_LPAREN, - STATE(3335), 1, - sym_formal_parameters, - STATE(3672), 1, - sym__call_signature, - STATE(5538), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [147743] = 6, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(3295), 1, - anon_sym_LPAREN, - STATE(3335), 1, - sym_formal_parameters, - STATE(3683), 1, - sym__call_signature, - STATE(5538), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [147763] = 6, - ACTIONS(2995), 1, - anon_sym_in, - ACTIONS(6870), 1, - sym_identifier, - ACTIONS(6872), 1, - anon_sym_const, - ACTIONS(6874), 1, - anon_sym_out, - STATE(4720), 1, - sym_variance, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [147783] = 6, - ACTIONS(2509), 1, + [147662] = 6, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(3295), 1, + ACTIONS(3309), 1, anon_sym_LPAREN, - STATE(3335), 1, + STATE(3332), 1, sym_formal_parameters, - STATE(3699), 1, + STATE(3759), 1, sym__call_signature, - STATE(5538), 1, + STATE(5568), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [147803] = 6, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(6443), 1, - anon_sym_LPAREN, - STATE(3384), 1, - sym_formal_parameters, - STATE(3867), 1, - sym__call_signature, - STATE(5446), 1, - sym_type_parameters, + [147682] = 6, + ACTIONS(4189), 1, + anon_sym_LBRACE, + ACTIONS(7885), 1, + anon_sym_SEMI, + ACTIONS(7887), 1, + sym__automatic_semicolon, + ACTIONS(7889), 1, + sym__function_signature_automatic_semicolon, + STATE(2381), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [147823] = 4, - ACTIONS(1888), 1, - anon_sym_DOT, - ACTIONS(4308), 1, - anon_sym_LBRACE, + [147702] = 4, + ACTIONS(6452), 1, + anon_sym_EQ, + STATE(5238), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4310), 3, + ACTIONS(7844), 3, + sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_LT, - anon_sym_LBRACE_PIPE, - [147839] = 4, - ACTIONS(1842), 1, - anon_sym_DOT, - ACTIONS(4308), 1, - anon_sym_LBRACE, + anon_sym_SEMI, + [147718] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4310), 3, + ACTIONS(7533), 5, + sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_LT, - anon_sym_LBRACE_PIPE, - [147855] = 4, - ACTIONS(6437), 1, - anon_sym_EQ, - STATE(5015), 1, - sym__initializer, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [147730] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7824), 3, + ACTIONS(7535), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [147871] = 6, - ACTIONS(2509), 1, + anon_sym_PIPE_RBRACE, + [147742] = 6, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6443), 1, + ACTIONS(3309), 1, anon_sym_LPAREN, - STATE(3384), 1, + STATE(3332), 1, sym_formal_parameters, - STATE(3868), 1, + STATE(4103), 1, sym__call_signature, - STATE(5446), 1, + STATE(5568), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [147891] = 5, - ACTIONS(1556), 1, - anon_sym_DQUOTE, - ACTIONS(1558), 1, - anon_sym_SQUOTE, - ACTIONS(7885), 1, - sym_identifier, + [147762] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(5938), 2, - sym__module_export_name, - sym_string, - [147909] = 4, - ACTIONS(3589), 1, + ACTIONS(7535), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [147774] = 4, + ACTIONS(7623), 1, anon_sym_COLON, - STATE(5524), 1, - sym_type_annotation, + ACTIONS(7891), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3641), 3, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_RBRACK, - [147925] = 4, - ACTIONS(7546), 1, + STATE(5362), 3, + sym_type_annotation, + sym_asserts_annotation, + sym_type_predicate_annotation, + [147790] = 4, + ACTIONS(7623), 1, anon_sym_COLON, - ACTIONS(7887), 1, + ACTIONS(7894), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(5389), 3, + STATE(5376), 3, sym_type_annotation, sym_asserts_annotation, sym_type_predicate_annotation, - [147941] = 4, - ACTIONS(6437), 1, - anon_sym_EQ, - STATE(5179), 1, - sym__initializer, + [147806] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7870), 3, + ACTIONS(7537), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [147957] = 4, - ACTIONS(6437), 1, + anon_sym_PIPE_RBRACE, + [147818] = 4, + ACTIONS(6452), 1, anon_sym_EQ, - STATE(5022), 1, + STATE(5239), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7824), 3, + ACTIONS(7844), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [147973] = 4, - ACTIONS(7546), 1, - anon_sym_COLON, - ACTIONS(7890), 1, - anon_sym_EQ_GT, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - STATE(5419), 3, - sym_type_annotation, - sym_asserts_annotation, - sym_type_predicate_annotation, - [147989] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(2585), 5, - sym__automatic_semicolon, + [147834] = 6, + ACTIONS(7897), 1, + anon_sym_EQ, + ACTIONS(7899), 1, anon_sym_COMMA, + ACTIONS(7901), 1, anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [148001] = 4, - ACTIONS(6415), 1, - anon_sym_DOT, - ACTIONS(7893), 1, - sym_identifier, + STATE(5067), 1, + aux_sym_enum_body_repeat1, + STATE(5718), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6413), 3, - anon_sym_LPAREN, - anon_sym_QMARK_DOT, - anon_sym_LT, - [148017] = 2, + [147854] = 4, + ACTIONS(6452), 1, + anon_sym_EQ, + STATE(5240), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2585), 5, + ACTIONS(7844), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [148029] = 2, + [147870] = 5, + ACTIONS(6858), 1, + anon_sym_LT, + ACTIONS(7903), 1, + anon_sym_LBRACE, + STATE(4969), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2585), 5, - sym__automatic_semicolon, + ACTIONS(7905), 2, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [148041] = 2, + anon_sym_LBRACE_PIPE, + [147888] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7369), 5, + ACTIONS(1840), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [148053] = 5, - ACTIONS(6797), 1, - anon_sym_AMP, - ACTIONS(6799), 1, - anon_sym_PIPE, - ACTIONS(6801), 1, - anon_sym_extends, + [147900] = 6, + ACTIONS(7243), 1, + anon_sym_LBRACE, + ACTIONS(7907), 1, + anon_sym_SEMI, + ACTIONS(7909), 1, + sym__automatic_semicolon, + ACTIONS(7911), 1, + sym__function_signature_automatic_semicolon, + STATE(4123), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7895), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - [148071] = 4, - ACTIONS(6437), 1, - anon_sym_EQ, - STATE(5028), 1, - sym__initializer, + [147920] = 3, + ACTIONS(5617), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7824), 3, - sym__automatic_semicolon, + ACTIONS(1860), 4, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [148087] = 4, - ACTIONS(6437), 1, + anon_sym_PIPE_RBRACE, + [147934] = 4, + ACTIONS(6452), 1, anon_sym_EQ, - STATE(5029), 1, + STATE(5244), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7828), 3, + ACTIONS(7844), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [148103] = 4, - ACTIONS(6489), 1, - anon_sym_LBRACK, - ACTIONS(7897), 1, - anon_sym_RBRACE, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(4329), 3, + [147950] = 5, + ACTIONS(6871), 1, anon_sym_AMP, - anon_sym_PIPE, + ACTIONS(6875), 1, anon_sym_extends, - [148119] = 4, - ACTIONS(6437), 1, - anon_sym_EQ, - STATE(4963), 1, - sym__initializer, + ACTIONS(7854), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7846), 3, + ACTIONS(7913), 2, sym__automatic_semicolon, - anon_sym_COMMA, anon_sym_SEMI, - [148135] = 5, - ACTIONS(6797), 1, - anon_sym_AMP, - ACTIONS(6799), 1, - anon_sym_PIPE, - ACTIONS(6801), 1, - anon_sym_extends, + [147968] = 6, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(3309), 1, + anon_sym_LPAREN, + STATE(3332), 1, + sym_formal_parameters, + STATE(3773), 1, + sym__call_signature, + STATE(5568), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7899), 2, - anon_sym_COMMA, - anon_sym_GT, - [148153] = 6, - ACTIONS(2509), 1, + [147988] = 6, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(3295), 1, + ACTIONS(3309), 1, anon_sym_LPAREN, - STATE(3335), 1, + STATE(3332), 1, sym_formal_parameters, - STATE(4277), 1, + STATE(3780), 1, sym__call_signature, - STATE(5538), 1, + STATE(5568), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [148173] = 4, - ACTIONS(6437), 1, + [148008] = 6, + ACTIONS(698), 1, + anon_sym_COLON, + ACTIONS(4177), 1, anon_sym_EQ, - STATE(5030), 1, - sym__initializer, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(7828), 3, - sym__automatic_semicolon, + ACTIONS(5238), 1, anon_sym_COMMA, - anon_sym_SEMI, - [148189] = 4, - ACTIONS(6437), 1, - anon_sym_EQ, - STATE(5024), 1, - sym__initializer, + ACTIONS(7915), 1, + anon_sym_RBRACE, + STATE(4770), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7901), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [148205] = 4, - ACTIONS(6437), 1, - anon_sym_EQ, - STATE(5041), 1, - sym__initializer, + [148028] = 4, + ACTIONS(7623), 1, + anon_sym_COLON, + ACTIONS(7917), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7824), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [148221] = 4, - ACTIONS(6437), 1, + STATE(5376), 3, + sym_type_annotation, + sym_asserts_annotation, + sym_type_predicate_annotation, + [148044] = 4, + ACTIONS(6452), 1, anon_sym_EQ, - STATE(5218), 1, + STATE(4772), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7870), 3, + ACTIONS(7920), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [148237] = 4, - ACTIONS(6437), 1, - anon_sym_EQ, - STATE(5044), 1, - sym__initializer, + [148060] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7824), 3, + ACTIONS(7505), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [148253] = 4, - ACTIONS(6437), 1, - anon_sym_EQ, - STATE(5045), 1, - sym__initializer, + anon_sym_PIPE_RBRACE, + [148072] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7828), 3, + ACTIONS(2721), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [148269] = 2, + anon_sym_PIPE_RBRACE, + [148084] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7369), 5, + ACTIONS(7507), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [148281] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(1846), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - [148293] = 6, - ACTIONS(2509), 1, + [148096] = 6, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(3295), 1, + ACTIONS(3309), 1, anon_sym_LPAREN, - STATE(3335), 1, + STATE(3332), 1, sym_formal_parameters, - STATE(4287), 1, + STATE(4506), 1, sym__call_signature, - STATE(5538), 1, + STATE(5568), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [148313] = 4, - ACTIONS(6437), 1, - anon_sym_EQ, - STATE(5046), 1, - sym__initializer, + [148116] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7828), 3, + ACTIONS(7507), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [148329] = 6, - ACTIONS(4300), 1, - anon_sym_LBRACE, - ACTIONS(7830), 1, - anon_sym_SEMI, - ACTIONS(7832), 1, + anon_sym_PIPE_RBRACE, + [148128] = 3, + ACTIONS(5438), 1, sym__automatic_semicolon, - ACTIONS(7834), 1, - sym__function_signature_automatic_semicolon, - STATE(2326), 1, - sym_statement_block, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [148349] = 6, - ACTIONS(97), 1, - anon_sym_AT, - ACTIONS(7580), 1, - anon_sym_class, - ACTIONS(7582), 1, - anon_sym_abstract, - STATE(1263), 1, - aux_sym_export_statement_repeat1, - STATE(1352), 1, - sym_decorator, ACTIONS(5), 2, sym_html_comment, sym_comment, - [148369] = 4, - ACTIONS(6437), 1, - anon_sym_EQ, - STATE(5048), 1, - sym__initializer, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(7828), 3, - sym__automatic_semicolon, + ACTIONS(1740), 4, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [148385] = 4, - ACTIONS(6437), 1, - anon_sym_EQ, - STATE(4952), 1, - sym__initializer, + anon_sym_PIPE_RBRACE, + [148142] = 3, + ACTIONS(5440), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7903), 3, - sym__automatic_semicolon, + ACTIONS(1750), 4, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [148401] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(7905), 5, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_LPAREN, - anon_sym_extends, - anon_sym_implements, - [148413] = 4, - ACTIONS(6437), 1, - anon_sym_EQ, - STATE(5049), 1, - sym__initializer, + anon_sym_PIPE_RBRACE, + [148156] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7828), 3, + ACTIONS(1840), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [148429] = 6, - ACTIONS(4300), 1, - anon_sym_LBRACE, - ACTIONS(7862), 1, - anon_sym_SEMI, - ACTIONS(7864), 1, - sym__automatic_semicolon, - ACTIONS(7866), 1, - sym__function_signature_automatic_semicolon, - STATE(2333), 1, - sym_statement_block, + anon_sym_PIPE_RBRACE, + [148168] = 6, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(3309), 1, + anon_sym_LPAREN, + STATE(3332), 1, + sym_formal_parameters, + STATE(3783), 1, + sym__call_signature, + STATE(5568), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [148449] = 2, + [148188] = 6, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(3309), 1, + anon_sym_LPAREN, + STATE(3332), 1, + sym_formal_parameters, + STATE(3784), 1, + sym__call_signature, + STATE(5568), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1866), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - [148461] = 6, - ACTIONS(2509), 1, + [148208] = 6, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6443), 1, + ACTIONS(3309), 1, anon_sym_LPAREN, - STATE(3384), 1, + STATE(3332), 1, sym_formal_parameters, - STATE(4364), 1, + STATE(4507), 1, sym__call_signature, - STATE(5446), 1, + STATE(5568), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [148481] = 6, - ACTIONS(2509), 1, + [148228] = 6, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6473), 1, + ACTIONS(6470), 1, anon_sym_LPAREN, - STATE(3848), 1, + STATE(3940), 1, sym_formal_parameters, - STATE(5508), 1, - sym_type_parameters, - STATE(5695), 1, + STATE(5468), 1, sym__call_signature, + STATE(5504), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [148501] = 2, + [148248] = 5, + ACTIONS(6871), 1, + anon_sym_AMP, + ACTIONS(6875), 1, + anon_sym_extends, + ACTIONS(7854), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7772), 5, + ACTIONS(7922), 2, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_LBRACE, - anon_sym_COMMA, anon_sym_SEMI, - [148513] = 2, + [148266] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7371), 5, + ACTIONS(5553), 5, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_QMARK, + [148278] = 3, + ACTIONS(5535), 1, sym__automatic_semicolon, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1804), 4, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [148525] = 4, - ACTIONS(6437), 1, - anon_sym_EQ, - STATE(5327), 1, - sym__initializer, + [148292] = 6, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(3309), 1, + anon_sym_LPAREN, + STATE(3332), 1, + sym_formal_parameters, + STATE(3796), 1, + sym__call_signature, + STATE(5568), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7824), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [148541] = 4, - ACTIONS(6437), 1, - anon_sym_EQ, - STATE(5057), 1, - sym__initializer, + [148312] = 6, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(3309), 1, + anon_sym_LPAREN, + STATE(3332), 1, + sym_formal_parameters, + STATE(3797), 1, + sym__call_signature, + STATE(5568), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7828), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [148557] = 4, - ACTIONS(6437), 1, + [148332] = 4, + ACTIONS(6452), 1, anon_sym_EQ, - STATE(5059), 1, + STATE(5016), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7828), 3, + ACTIONS(7848), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [148573] = 4, - ACTIONS(6437), 1, - anon_sym_EQ, - STATE(5260), 1, - sym__initializer, + [148348] = 6, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(3309), 1, + anon_sym_LPAREN, + STATE(3332), 1, + sym_formal_parameters, + STATE(3803), 1, + sym__call_signature, + STATE(5568), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7870), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [148589] = 4, - ACTIONS(6437), 1, - anon_sym_EQ, - STATE(5264), 1, - sym__initializer, + [148368] = 6, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(3309), 1, + anon_sym_LPAREN, + STATE(3332), 1, + sym_formal_parameters, + STATE(3804), 1, + sym__call_signature, + STATE(5568), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7826), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [148605] = 2, + [148388] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2755), 5, + ACTIONS(7509), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [148617] = 2, + [148400] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2759), 5, + ACTIONS(7507), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [148629] = 2, + [148412] = 6, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(3309), 1, + anon_sym_LPAREN, + STATE(3332), 1, + sym_formal_parameters, + STATE(3808), 1, + sym__call_signature, + STATE(5568), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2987), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [148641] = 2, + [148432] = 6, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(3309), 1, + anon_sym_LPAREN, + STATE(3332), 1, + sym_formal_parameters, + STATE(3809), 1, + sym__call_signature, + STATE(5568), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [148452] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2771), 5, + ACTIONS(7924), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [148653] = 2, + [148464] = 6, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(3309), 1, + anon_sym_LPAREN, + STATE(3332), 1, + sym_formal_parameters, + STATE(3817), 1, + sym__call_signature, + STATE(5568), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5578), 5, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_QMARK, - [148665] = 4, - ACTIONS(6437), 1, - anon_sym_EQ, - STATE(5065), 1, - sym__initializer, + [148484] = 6, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(3309), 1, + anon_sym_LPAREN, + STATE(3332), 1, + sym_formal_parameters, + STATE(3818), 1, + sym__call_signature, + STATE(5568), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7824), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [148681] = 2, + [148504] = 6, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(3309), 1, + anon_sym_LPAREN, + STATE(3332), 1, + sym_formal_parameters, + STATE(3820), 1, + sym__call_signature, + STATE(5568), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [148524] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7907), 5, + ACTIONS(7926), 5, anon_sym_EQ, anon_sym_LBRACE, anon_sym_LPAREN, anon_sym_extends, anon_sym_implements, - [148693] = 6, - ACTIONS(3544), 1, + [148536] = 5, + ACTIONS(7928), 1, + sym_identifier, + ACTIONS(7930), 1, anon_sym_LPAREN, - ACTIONS(6399), 1, - anon_sym_DOT, - ACTIONS(6850), 1, - anon_sym_LT, - STATE(2964), 1, - sym_arguments, - STATE(4833), 1, - sym_type_arguments, + STATE(1250), 1, + sym_decorator_member_expression, ACTIONS(5), 2, sym_html_comment, sym_comment, - [148713] = 2, + STATE(1330), 2, + sym_decorator_call_expression, + sym_decorator_parenthesized_expression, + [148554] = 4, + ACTIONS(6452), 1, + anon_sym_EQ, + STATE(4773), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2811), 5, + ACTIONS(7932), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [148725] = 5, - ACTIONS(3089), 1, - anon_sym_DQUOTE, - ACTIONS(3091), 1, - anon_sym_SQUOTE, - ACTIONS(7909), 1, - sym_identifier, + [148570] = 6, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(3309), 1, + anon_sym_LPAREN, + STATE(3332), 1, + sym_formal_parameters, + STATE(4790), 1, + sym__call_signature, + STATE(5568), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(5175), 2, - sym__module_export_name, - sym_string, - [148743] = 6, - ACTIONS(7856), 1, + [148590] = 6, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(6470), 1, + anon_sym_LPAREN, + STATE(3940), 1, + sym_formal_parameters, + STATE(5471), 1, + sym__call_signature, + STATE(5504), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [148610] = 3, + ACTIONS(7934), 1, anon_sym_EQ, - ACTIONS(7911), 1, - anon_sym_COMMA, - ACTIONS(7913), 1, - anon_sym_RBRACE, - STATE(5085), 1, - aux_sym_enum_body_repeat1, - STATE(5452), 1, - sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [148763] = 2, + ACTIONS(3626), 4, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_QMARK, + [148624] = 4, + ACTIONS(6452), 1, + anon_sym_EQ, + STATE(5247), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2609), 5, + ACTIONS(7937), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [148775] = 6, - ACTIONS(1672), 1, - anon_sym_LBRACE, - ACTIONS(7915), 1, anon_sym_SEMI, - ACTIONS(7917), 1, - sym__automatic_semicolon, - ACTIONS(7919), 1, - sym__function_signature_automatic_semicolon, - STATE(223), 1, - sym_statement_block, + [148640] = 6, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(6470), 1, + anon_sym_LPAREN, + STATE(3940), 1, + sym_formal_parameters, + STATE(5472), 1, + sym__call_signature, + STATE(5504), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [148795] = 6, - ACTIONS(97), 1, - anon_sym_AT, - ACTIONS(7582), 1, - anon_sym_abstract, - ACTIONS(7921), 1, - anon_sym_class, - STATE(1263), 1, - aux_sym_export_statement_repeat1, - STATE(1352), 1, - sym_decorator, + [148660] = 6, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(6470), 1, + anon_sym_LPAREN, + STATE(3940), 1, + sym_formal_parameters, + STATE(5504), 1, + sym_type_parameters, + STATE(5520), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - [148815] = 2, + [148680] = 6, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(6470), 1, + anon_sym_LPAREN, + STATE(3940), 1, + sym_formal_parameters, + STATE(5504), 1, + sym_type_parameters, + STATE(5522), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2847), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [148827] = 2, + [148700] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2847), 5, + ACTIONS(7509), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [148839] = 2, + [148712] = 5, + ACTIONS(7941), 1, + anon_sym_SEMI, + ACTIONS(7943), 1, + sym__automatic_semicolon, + STATE(5476), 1, + sym_import_attribute, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2847), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [148851] = 2, + ACTIONS(7939), 2, + anon_sym_with, + anon_sym_assert, + [148730] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2847), 5, + ACTIONS(7945), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [148863] = 2, + [148742] = 6, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(3309), 1, + anon_sym_LPAREN, + STATE(3332), 1, + sym_formal_parameters, + STATE(4795), 1, + sym__call_signature, + STATE(5568), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2827), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, + [148762] = 6, + ACTIONS(4189), 1, + anon_sym_LBRACE, + ACTIONS(7877), 1, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [148875] = 2, + ACTIONS(7879), 1, + sym__automatic_semicolon, + ACTIONS(7881), 1, + sym__function_signature_automatic_semicolon, + STATE(2360), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2847), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [148887] = 2, + [148782] = 6, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(6470), 1, + anon_sym_LPAREN, + STATE(3940), 1, + sym_formal_parameters, + STATE(5504), 1, + sym_type_parameters, + STATE(5663), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2847), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [148899] = 2, + [148802] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2863), 5, + ACTIONS(2925), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [148911] = 2, + [148814] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1830), 5, + ACTIONS(2929), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [148923] = 2, + [148826] = 6, + ACTIONS(4189), 1, + anon_sym_LBRACE, + ACTIONS(7907), 1, + anon_sym_SEMI, + ACTIONS(7909), 1, + sym__automatic_semicolon, + ACTIONS(7911), 1, + sym__function_signature_automatic_semicolon, + STATE(2193), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1790), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [148935] = 2, + [148846] = 6, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(6470), 1, + anon_sym_LPAREN, + STATE(3940), 1, + sym_formal_parameters, + STATE(5504), 1, + sym_type_parameters, + STATE(5665), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7923), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [148947] = 2, + [148866] = 4, + ACTIONS(6452), 1, + anon_sym_EQ, + STATE(5050), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1852), 5, + ACTIONS(7848), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [148959] = 2, + [148882] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2899), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [148971] = 4, - ACTIONS(6437), 1, + ACTIONS(5313), 5, anon_sym_EQ, - STATE(5274), 1, - sym__initializer, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_QMARK, + [148894] = 6, + ACTIONS(3007), 1, + anon_sym_in, + ACTIONS(6879), 1, + sym_identifier, + ACTIONS(6881), 1, + anon_sym_const, + ACTIONS(6883), 1, + anon_sym_out, + STATE(5060), 1, + sym_variance, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [148914] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7826), 3, + ACTIONS(7790), 5, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - [148987] = 4, - ACTIONS(6437), 1, - anon_sym_EQ, - STATE(5071), 1, - sym__initializer, + [148926] = 6, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(6458), 1, + anon_sym_LPAREN, + STATE(3438), 1, + sym_formal_parameters, + STATE(3899), 1, + sym__call_signature, + STATE(5644), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [148946] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7824), 3, + ACTIONS(2937), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [149003] = 2, + anon_sym_PIPE_RBRACE, + [148958] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7925), 5, + ACTIONS(2945), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [149015] = 4, - ACTIONS(6437), 1, + [148970] = 4, + ACTIONS(6452), 1, anon_sym_EQ, - STATE(5072), 1, + STATE(5052), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7828), 3, + ACTIONS(7844), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [149031] = 2, + [148986] = 6, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(6458), 1, + anon_sym_LPAREN, + STATE(3438), 1, + sym_formal_parameters, + STATE(3938), 1, + sym__call_signature, + STATE(5644), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2939), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [149043] = 2, + [149006] = 6, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(6458), 1, + anon_sym_LPAREN, + STATE(3438), 1, + sym_formal_parameters, + STATE(3902), 1, + sym__call_signature, + STATE(5644), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [149026] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1786), 5, + ACTIONS(7947), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [149055] = 4, - ACTIONS(6437), 1, - anon_sym_EQ, - STATE(5073), 1, - sym__initializer, + [149038] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7828), 3, + ACTIONS(7949), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [149071] = 4, - ACTIONS(6437), 1, + anon_sym_PIPE_RBRACE, + [149050] = 4, + ACTIONS(6452), 1, anon_sym_EQ, - STATE(5303), 1, + STATE(5057), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7826), 3, + ACTIONS(7844), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [149087] = 4, - ACTIONS(6437), 1, + [149066] = 4, + ACTIONS(6452), 1, anon_sym_EQ, - STATE(5084), 1, + STATE(5298), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7824), 3, + ACTIONS(7951), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [149103] = 2, + [149082] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2589), 5, + ACTIONS(7953), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [149115] = 2, + [149094] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2589), 5, - sym__automatic_semicolon, + ACTIONS(5470), 5, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [149127] = 2, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_QMARK, + [149106] = 6, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(6458), 1, + anon_sym_LPAREN, + STATE(3438), 1, + sym_formal_parameters, + STATE(3939), 1, + sym__call_signature, + STATE(5644), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [149126] = 4, + ACTIONS(6452), 1, + anon_sym_EQ, + STATE(5304), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2589), 5, + ACTIONS(7955), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [149139] = 4, - ACTIONS(6437), 1, + [149142] = 4, + ACTIONS(6452), 1, anon_sym_EQ, - STATE(5304), 1, + STATE(5195), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7826), 3, + ACTIONS(7957), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [149155] = 2, + [149158] = 6, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(3309), 1, + anon_sym_LPAREN, + STATE(3332), 1, + sym_formal_parameters, + STATE(5310), 1, + sym__call_signature, + STATE(5568), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [149178] = 6, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(6470), 1, + anon_sym_LPAREN, + STATE(3940), 1, + sym_formal_parameters, + STATE(5504), 1, + sym_type_parameters, + STATE(5531), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [149198] = 4, + ACTIONS(6452), 1, + anon_sym_EQ, + STATE(4838), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2815), 5, + ACTIONS(7959), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [149167] = 4, - ACTIONS(6437), 1, + [149214] = 4, + ACTIONS(6452), 1, anon_sym_EQ, - STATE(5097), 1, + STATE(5315), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7824), 3, + ACTIONS(7961), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [149183] = 6, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(6443), 1, - anon_sym_LPAREN, - STATE(3384), 1, - sym_formal_parameters, - STATE(4473), 1, - sym__call_signature, - STATE(5446), 1, - sym_type_parameters, + [149230] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [149203] = 5, - ACTIONS(1556), 1, - anon_sym_DQUOTE, - ACTIONS(1558), 1, - anon_sym_SQUOTE, - ACTIONS(7927), 1, - sym_identifier, + ACTIONS(5092), 5, + anon_sym_EQ, + anon_sym_RPAREN, + anon_sym_in, + anon_sym_of, + anon_sym_COLON, + [149242] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(5468), 2, - sym__module_export_name, - sym_string, - [149221] = 2, + ACTIONS(4935), 5, + anon_sym_EQ, + anon_sym_RPAREN, + anon_sym_in, + anon_sym_of, + anon_sym_COLON, + [149254] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7929), 5, + ACTIONS(2745), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [149233] = 4, - ACTIONS(6437), 1, - anon_sym_EQ, - STATE(5109), 1, - sym__initializer, + [149266] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7824), 3, + ACTIONS(2753), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [149249] = 4, - ACTIONS(6437), 1, + anon_sym_PIPE_RBRACE, + [149278] = 4, + ACTIONS(6452), 1, anon_sym_EQ, - STATE(4715), 1, + STATE(5316), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7870), 3, + ACTIONS(7961), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [149265] = 4, - ACTIONS(6437), 1, + [149294] = 4, + ACTIONS(6452), 1, anon_sym_EQ, - STATE(4967), 1, + STATE(5205), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7846), 3, + ACTIONS(7963), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [149281] = 6, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(6473), 1, - anon_sym_LPAREN, - STATE(3848), 1, - sym_formal_parameters, - STATE(5472), 1, - sym__call_signature, - STATE(5508), 1, - sym_type_parameters, + [149310] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [149301] = 6, - ACTIONS(7193), 1, - anon_sym_LBRACE, - ACTIONS(7840), 1, - anon_sym_SEMI, - ACTIONS(7842), 1, + ACTIONS(7965), 5, sym__automatic_semicolon, - ACTIONS(7844), 1, - sym__function_signature_automatic_semicolon, - STATE(790), 1, - sym_statement_block, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [149322] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [149321] = 4, - ACTIONS(6437), 1, + ACTIONS(5476), 5, anon_sym_EQ, - STATE(5116), 1, - sym__initializer, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_QMARK, + [149334] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7824), 3, - sym__automatic_semicolon, + ACTIONS(5476), 5, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_SEMI, - [149337] = 6, - ACTIONS(2509), 1, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_QMARK, + [149346] = 6, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6443), 1, + ACTIONS(3309), 1, anon_sym_LPAREN, - STATE(3384), 1, + STATE(3332), 1, sym_formal_parameters, - STATE(3964), 1, + STATE(5224), 1, sym__call_signature, - STATE(5446), 1, + STATE(5568), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [149357] = 6, - ACTIONS(2509), 1, + [149366] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5476), 5, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_QMARK, + [149378] = 6, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6443), 1, + ACTIONS(6458), 1, anon_sym_LPAREN, - STATE(3384), 1, + STATE(3438), 1, sym_formal_parameters, - STATE(3853), 1, + STATE(4249), 1, sym__call_signature, - STATE(5446), 1, + STATE(5644), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [149377] = 6, - ACTIONS(2121), 1, - anon_sym_LBRACE, - ACTIONS(7931), 1, - sym_identifier, - ACTIONS(7933), 1, - anon_sym_STAR, - STATE(4689), 1, - sym_export_clause, - STATE(5693), 1, - sym_namespace_export, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [149397] = 6, - ACTIONS(2509), 1, + [149398] = 6, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6443), 1, + ACTIONS(3309), 1, anon_sym_LPAREN, - STATE(3384), 1, + STATE(3332), 1, sym_formal_parameters, - STATE(3965), 1, + STATE(5225), 1, sym__call_signature, - STATE(5446), 1, + STATE(5568), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [149417] = 4, - ACTIONS(6437), 1, + [149418] = 4, + ACTIONS(6452), 1, anon_sym_EQ, - STATE(5117), 1, + STATE(5317), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7828), 3, + ACTIONS(7961), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [149433] = 5, - ACTIONS(6852), 1, - anon_sym_AMP, - ACTIONS(6856), 1, - anon_sym_extends, - ACTIONS(7838), 1, - anon_sym_PIPE, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(7935), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [149451] = 4, - ACTIONS(6437), 1, + [149434] = 4, + ACTIONS(6452), 1, anon_sym_EQ, - STATE(5118), 1, + STATE(5318), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7828), 3, + ACTIONS(7961), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [149467] = 4, - ACTIONS(6437), 1, - anon_sym_EQ, - STATE(5131), 1, - sym__initializer, + [149450] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7824), 3, + ACTIONS(7967), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [149483] = 4, - ACTIONS(6437), 1, + anon_sym_PIPE_RBRACE, + [149462] = 4, + ACTIONS(6452), 1, anon_sym_EQ, - STATE(4969), 1, + STATE(5328), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7846), 3, + ACTIONS(7969), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [149499] = 4, - ACTIONS(6437), 1, - anon_sym_EQ, - STATE(5136), 1, - sym__initializer, + [149478] = 6, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(6470), 1, + anon_sym_LPAREN, + STATE(3940), 1, + sym_formal_parameters, + STATE(5504), 1, + sym_type_parameters, + STATE(5556), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7824), 3, - sym__automatic_semicolon, - anon_sym_COMMA, + [149498] = 6, + ACTIONS(1690), 1, + anon_sym_LBRACE, + ACTIONS(7862), 1, anon_sym_SEMI, - [149515] = 2, + ACTIONS(7864), 1, + sym__automatic_semicolon, + ACTIONS(7866), 1, + sym__function_signature_automatic_semicolon, + STATE(231), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2659), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [149527] = 2, + [149518] = 4, + ACTIONS(6452), 1, + anon_sym_EQ, + STATE(5257), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2675), 5, + ACTIONS(7971), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [149539] = 2, + [149534] = 4, + ACTIONS(6452), 1, + anon_sym_EQ, + STATE(5258), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2787), 5, + ACTIONS(7973), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [149551] = 2, + [149550] = 4, + ACTIONS(6452), 1, + anon_sym_EQ, + STATE(5259), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2799), 5, + ACTIONS(7973), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [149563] = 2, + [149566] = 4, + ACTIONS(6452), 1, + anon_sym_EQ, + STATE(4860), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2803), 5, + ACTIONS(7959), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [149575] = 4, - ACTIONS(6437), 1, + [149582] = 4, + ACTIONS(6452), 1, anon_sym_EQ, - STATE(5137), 1, + STATE(5269), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7828), 3, + ACTIONS(7971), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [149591] = 4, - ACTIONS(6437), 1, + [149598] = 4, + ACTIONS(6452), 1, anon_sym_EQ, - STATE(5035), 1, + STATE(5330), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7937), 3, + ACTIONS(7961), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [149607] = 4, - ACTIONS(6437), 1, + [149614] = 4, + ACTIONS(6452), 1, anon_sym_EQ, - STATE(5146), 1, + STATE(5272), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7828), 3, + ACTIONS(7971), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [149623] = 2, + [149630] = 4, + ACTIONS(6452), 1, + anon_sym_EQ, + STATE(5331), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2807), 5, + ACTIONS(7961), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [149635] = 2, + [149646] = 4, + ACTIONS(6452), 1, + anon_sym_EQ, + STATE(5273), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2807), 5, + ACTIONS(7973), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [149647] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5222), 5, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_COLON, - anon_sym_LT, - anon_sym_QMARK, - [149659] = 6, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(6473), 1, - anon_sym_LPAREN, - STATE(3848), 1, - sym_formal_parameters, - STATE(5482), 1, - sym__call_signature, - STATE(5508), 1, - sym_type_parameters, + [149662] = 4, + ACTIONS(6452), 1, + anon_sym_EQ, + STATE(4756), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [149679] = 4, - ACTIONS(6437), 1, + ACTIONS(7961), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [149678] = 4, + ACTIONS(6452), 1, anon_sym_EQ, - STATE(4818), 1, + STATE(5274), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7870), 3, + ACTIONS(7973), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [149695] = 6, - ACTIONS(2509), 1, + [149694] = 6, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6443), 1, + ACTIONS(6470), 1, anon_sym_LPAREN, - STATE(3384), 1, + STATE(3940), 1, sym_formal_parameters, - STATE(4167), 1, - sym__call_signature, - STATE(5446), 1, + STATE(5504), 1, sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [149715] = 6, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(6473), 1, - anon_sym_LPAREN, - STATE(3848), 1, - sym_formal_parameters, - STATE(5484), 1, + STATE(5549), 1, sym__call_signature, - STATE(5508), 1, - sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [149735] = 4, - ACTIONS(6437), 1, + [149714] = 4, + ACTIONS(6452), 1, anon_sym_EQ, - STATE(4927), 1, + STATE(5097), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7939), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [149751] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(2831), 5, + ACTIONS(7961), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [149763] = 2, + [149730] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1716), 5, + ACTIONS(2953), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [149775] = 2, + [149742] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1758), 5, + ACTIONS(2957), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [149787] = 2, + [149754] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1768), 5, + ACTIONS(2961), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [149799] = 4, - ACTIONS(6437), 1, + [149766] = 4, + ACTIONS(6452), 1, anon_sym_EQ, - STATE(5038), 1, + STATE(4726), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7937), 3, + ACTIONS(7961), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [149815] = 2, + [149782] = 4, + ACTIONS(6452), 1, + anon_sym_EQ, + STATE(5278), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2955), 5, + ACTIONS(7971), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [149827] = 6, - ACTIONS(2509), 1, + [149798] = 6, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6443), 1, + ACTIONS(6458), 1, anon_sym_LPAREN, - STATE(3384), 1, + STATE(3438), 1, sym_formal_parameters, - STATE(3982), 1, + STATE(3936), 1, sym__call_signature, - STATE(5446), 1, + STATE(5644), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [149847] = 4, - ACTIONS(6437), 1, + [149818] = 4, + ACTIONS(6452), 1, anon_sym_EQ, - STATE(5147), 1, + STATE(4782), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7828), 3, + ACTIONS(7961), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [149863] = 4, - ACTIONS(6437), 1, + [149834] = 4, + ACTIONS(6452), 1, anon_sym_EQ, - STATE(5047), 1, + STATE(5177), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7937), 3, + ACTIONS(7975), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [149879] = 4, - ACTIONS(6437), 1, + [149850] = 4, + ACTIONS(6452), 1, anon_sym_EQ, - STATE(5148), 1, + STATE(5287), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7828), 3, + ACTIONS(7971), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [149895] = 6, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(6473), 1, - anon_sym_LPAREN, - STATE(3848), 1, - sym_formal_parameters, - STATE(5493), 1, - sym__call_signature, - STATE(5508), 1, - sym_type_parameters, + [149866] = 4, + ACTIONS(6452), 1, + anon_sym_EQ, + STATE(5295), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [149915] = 4, - ACTIONS(6437), 1, + ACTIONS(7971), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [149882] = 4, + ACTIONS(6452), 1, anon_sym_EQ, - STATE(4760), 1, + STATE(5089), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7870), 3, + ACTIONS(7848), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [149931] = 4, - ACTIONS(6437), 1, + [149898] = 4, + ACTIONS(6452), 1, anon_sym_EQ, - STATE(5160), 1, + STATE(5299), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7824), 3, + ACTIONS(7971), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [149947] = 4, - ACTIONS(6437), 1, + [149914] = 4, + ACTIONS(6452), 1, anon_sym_EQ, - STATE(5161), 1, + STATE(5301), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7828), 3, + ACTIONS(7973), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [149963] = 6, - ACTIONS(2121), 1, + [149930] = 6, + ACTIONS(2141), 1, anon_sym_LBRACE, - ACTIONS(7941), 1, + ACTIONS(7977), 1, sym_identifier, - ACTIONS(7943), 1, + ACTIONS(7979), 1, anon_sym_STAR, - STATE(4658), 1, + STATE(4570), 1, sym_export_clause, - STATE(5547), 1, + STATE(5564), 1, sym_namespace_export, ACTIONS(5), 2, sym_html_comment, sym_comment, - [149983] = 2, + [149950] = 4, + ACTIONS(6452), 1, + anon_sym_EQ, + STATE(5017), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2875), 5, + ACTIONS(7969), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [149995] = 2, + [149966] = 4, + ACTIONS(6452), 1, + anon_sym_EQ, + STATE(5302), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2879), 5, + ACTIONS(7973), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [150007] = 4, - ACTIONS(6437), 1, + [149982] = 4, + ACTIONS(6452), 1, anon_sym_EQ, - STATE(5163), 1, + STATE(5024), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7828), 3, + ACTIONS(7961), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [150023] = 4, - ACTIONS(6437), 1, - anon_sym_EQ, - STATE(5164), 1, - sym__initializer, + [149998] = 4, + STATE(5571), 1, + sym_import_attribute, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7828), 3, + ACTIONS(7939), 2, + anon_sym_with, + anon_sym_assert, + ACTIONS(7981), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [150014] = 4, + STATE(5572), 1, + sym_import_attribute, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7939), 2, + anon_sym_with, + anon_sym_assert, + ACTIONS(7983), 2, sym__automatic_semicolon, - anon_sym_COMMA, anon_sym_SEMI, - [150039] = 4, - ACTIONS(6437), 1, + [150030] = 4, + ACTIONS(6452), 1, anon_sym_EQ, - STATE(5051), 1, + STATE(5127), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7937), 3, + ACTIONS(7961), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [150055] = 6, - ACTIONS(2509), 1, + [150046] = 6, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6443), 1, + ACTIONS(6458), 1, anon_sym_LPAREN, - STATE(3384), 1, + STATE(3438), 1, sym_formal_parameters, - STATE(4462), 1, + STATE(4080), 1, sym__call_signature, - STATE(5446), 1, + STATE(5644), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [150075] = 4, - ACTIONS(6437), 1, + [150066] = 4, + ACTIONS(6452), 1, anon_sym_EQ, - STATE(5165), 1, + STATE(4913), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7828), 3, + ACTIONS(7959), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [150091] = 4, - ACTIONS(6437), 1, - anon_sym_EQ, - STATE(5040), 1, - sym__initializer, + [150082] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7826), 5, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, + anon_sym_COMMA, + anon_sym_SEMI, + [150094] = 6, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(6470), 1, + anon_sym_LPAREN, + STATE(3940), 1, + sym_formal_parameters, + STATE(5504), 1, + sym_type_parameters, + STATE(5541), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [150114] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7945), 3, + ACTIONS(7828), 5, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, anon_sym_COMMA, anon_sym_SEMI, - [150107] = 2, + [150126] = 4, + ACTIONS(6452), 1, + anon_sym_EQ, + STATE(5027), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7321), 5, + ACTIONS(7848), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [150119] = 2, + [150142] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7327), 5, + ACTIONS(7830), 5, sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, + anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [150131] = 6, - ACTIONS(2509), 1, + [150154] = 6, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(3295), 1, + ACTIONS(6470), 1, anon_sym_LPAREN, - STATE(3335), 1, + STATE(3940), 1, sym_formal_parameters, - STATE(4463), 1, - sym__call_signature, - STATE(5538), 1, + STATE(5504), 1, sym_type_parameters, + STATE(5588), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - [150151] = 2, + [150174] = 6, + ACTIONS(1690), 1, + anon_sym_LBRACE, + ACTIONS(7885), 1, + anon_sym_SEMI, + ACTIONS(7887), 1, + sym__automatic_semicolon, + ACTIONS(7889), 1, + sym__function_signature_automatic_semicolon, + STATE(211), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2655), 5, + [150194] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2995), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [150163] = 5, - ACTIONS(7947), 1, - sym_identifier, - ACTIONS(7949), 1, - anon_sym_LPAREN, - STATE(2692), 1, - sym_decorator_member_expression, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - STATE(2821), 2, - sym_decorator_call_expression, - sym_decorator_parenthesized_expression, - [150181] = 2, + [150206] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2691), 5, + ACTIONS(2575), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [150193] = 2, + [150218] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4924), 5, - anon_sym_EQ, - anon_sym_RPAREN, - anon_sym_in, - anon_sym_of, - anon_sym_COLON, - [150205] = 4, - ACTIONS(7953), 1, - anon_sym_in, - ACTIONS(7955), 1, - anon_sym_of, + ACTIONS(2575), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [150230] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7951), 3, + ACTIONS(2663), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [150221] = 4, - ACTIONS(7957), 1, - anon_sym_in, - ACTIONS(7959), 1, - anon_sym_of, + anon_sym_PIPE_RBRACE, + [150242] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7951), 3, + ACTIONS(2749), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [150237] = 2, + anon_sym_PIPE_RBRACE, + [150254] = 4, + ACTIONS(6452), 1, + anon_sym_EQ, + STATE(4974), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2707), 5, + ACTIONS(7969), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [150249] = 2, + [150270] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2715), 5, + ACTIONS(1882), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [150261] = 2, + [150282] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2783), 5, + ACTIONS(2575), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [150273] = 2, + [150294] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7327), 5, + ACTIONS(2575), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [150285] = 6, + [150306] = 6, ACTIONS(97), 1, anon_sym_AT, - ACTIONS(7582), 1, - anon_sym_abstract, - ACTIONS(7740), 1, + ACTIONS(7754), 1, anon_sym_class, - STATE(1263), 1, + ACTIONS(7756), 1, + anon_sym_abstract, + STATE(1287), 1, aux_sym_export_statement_repeat1, - STATE(1352), 1, + STATE(1339), 1, sym_decorator, ACTIONS(5), 2, sym_html_comment, sym_comment, - [150305] = 6, - ACTIONS(2509), 1, + [150326] = 6, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6443), 1, + ACTIONS(6458), 1, anon_sym_LPAREN, - STATE(3384), 1, + STATE(3438), 1, sym_formal_parameters, - STATE(4032), 1, + STATE(4091), 1, sym__call_signature, - STATE(5446), 1, + STATE(5644), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [150325] = 2, + [150346] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2903), 5, + ACTIONS(2575), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [150337] = 2, + [150358] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2911), 5, + ACTIONS(2575), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [150349] = 2, + [150370] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1810), 5, + ACTIONS(7985), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [150361] = 6, - ACTIONS(2509), 1, + [150382] = 4, + ACTIONS(6452), 1, + anon_sym_EQ, + STATE(5098), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7848), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [150398] = 6, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(3295), 1, + ACTIONS(6470), 1, anon_sym_LPAREN, - STATE(3335), 1, + STATE(3940), 1, sym_formal_parameters, - STATE(4464), 1, - sym__call_signature, - STATE(5538), 1, + STATE(5504), 1, sym_type_parameters, + STATE(5558), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - [150381] = 4, - ACTIONS(6437), 1, + [150418] = 4, + ACTIONS(6452), 1, anon_sym_EQ, - STATE(4989), 1, + STATE(5045), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7961), 3, + ACTIONS(7969), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [150397] = 2, + [150434] = 6, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(6470), 1, + anon_sym_LPAREN, + STATE(3940), 1, + sym_formal_parameters, + STATE(5504), 1, + sym_type_parameters, + STATE(5569), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [150454] = 4, + ACTIONS(6452), 1, + anon_sym_EQ, + STATE(4959), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7333), 5, + ACTIONS(7971), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [150409] = 6, - ACTIONS(2509), 1, + [150470] = 6, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6473), 1, + ACTIONS(6458), 1, anon_sym_LPAREN, - STATE(3848), 1, + STATE(3438), 1, sym_formal_parameters, - STATE(5508), 1, - sym_type_parameters, - STATE(5519), 1, + STATE(4095), 1, sym__call_signature, + STATE(5644), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [150429] = 2, + [150490] = 4, + ACTIONS(6452), 1, + anon_sym_EQ, + STATE(5073), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7383), 5, + ACTIONS(7961), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [150441] = 6, - ACTIONS(2509), 1, + [150506] = 6, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6473), 1, + ACTIONS(6470), 1, anon_sym_LPAREN, - STATE(3848), 1, + STATE(3940), 1, sym_formal_parameters, - STATE(5508), 1, + STATE(5504), 1, sym_type_parameters, - STATE(5534), 1, + STATE(5598), 1, sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - [150461] = 2, + [150526] = 4, + ACTIONS(6452), 1, + anon_sym_EQ, + STATE(5093), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7327), 5, + ACTIONS(7961), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [150473] = 2, + [150542] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5086), 5, + anon_sym_EQ, + anon_sym_RPAREN, + anon_sym_in, + anon_sym_of, + anon_sym_COLON, + [150554] = 4, + ACTIONS(6452), 1, + anon_sym_EQ, + STATE(5102), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7963), 5, + ACTIONS(7844), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [150485] = 2, + [150570] = 4, + ACTIONS(6452), 1, + anon_sym_EQ, + STATE(5217), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7965), 5, + ACTIONS(7969), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [150497] = 6, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(6443), 1, - anon_sym_LPAREN, - STATE(3384), 1, - sym_formal_parameters, - STATE(4038), 1, - sym__call_signature, - STATE(5446), 1, - sym_type_parameters, + [150586] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [150517] = 2, + ACTIONS(2623), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [150598] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5624), 5, - anon_sym_EQ, + ACTIONS(2627), 5, + sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_QMARK, - [150529] = 2, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [150610] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7333), 5, + ACTIONS(2635), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [150541] = 2, + [150622] = 4, + ACTIONS(6452), 1, + anon_sym_EQ, + STATE(5171), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5538), 5, - anon_sym_EQ, + ACTIONS(7971), 3, + sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_QMARK, - [150553] = 2, + anon_sym_SEMI, + [150638] = 4, + ACTIONS(6452), 1, + anon_sym_EQ, + STATE(5233), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4920), 5, + ACTIONS(7961), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [150654] = 4, + ACTIONS(6452), 1, anon_sym_EQ, - anon_sym_RPAREN, - anon_sym_in, - anon_sym_of, - anon_sym_COLON, - [150565] = 2, + STATE(5261), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7399), 5, + ACTIONS(7961), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [150577] = 2, + [150670] = 4, + ACTIONS(6452), 1, + anon_sym_EQ, + STATE(4934), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7967), 5, + ACTIONS(7971), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [150589] = 2, + [150686] = 4, + ACTIONS(6452), 1, + anon_sym_EQ, + STATE(4954), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2667), 5, + ACTIONS(7973), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [150601] = 6, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(6473), 1, - anon_sym_LPAREN, - STATE(3848), 1, - sym_formal_parameters, - STATE(5508), 1, - sym_type_parameters, - STATE(5575), 1, - sym__call_signature, + [150702] = 4, + ACTIONS(6452), 1, + anon_sym_EQ, + STATE(4972), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [150621] = 6, - ACTIONS(2509), 1, + ACTIONS(7973), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [150718] = 6, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6473), 1, + ACTIONS(3309), 1, anon_sym_LPAREN, - STATE(3848), 1, + STATE(3332), 1, sym_formal_parameters, - STATE(5508), 1, - sym_type_parameters, - STATE(5577), 1, + STATE(4493), 1, sym__call_signature, + STATE(5568), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [150641] = 4, - ACTIONS(6437), 1, + [150738] = 4, + ACTIONS(6452), 1, anon_sym_EQ, - STATE(4932), 1, + STATE(5080), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7969), 3, + ACTIONS(7973), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [150657] = 2, + [150754] = 4, + ACTIONS(6452), 1, + anon_sym_EQ, + STATE(5137), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5542), 5, - anon_sym_EQ, + ACTIONS(7973), 3, + sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_QMARK, - [150669] = 2, + anon_sym_SEMI, + [150770] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2679), 5, + ACTIONS(7411), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [150681] = 2, + [150782] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2683), 5, + ACTIONS(2885), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [150693] = 2, + [150794] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2687), 5, + ACTIONS(2885), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [150705] = 2, + [150806] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2703), 5, + ACTIONS(1852), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [150717] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5542), 5, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_QMARK, - [150729] = 5, - ACTIONS(7971), 1, - sym_identifier, - ACTIONS(7973), 1, + [150818] = 6, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(6458), 1, anon_sym_LPAREN, - STATE(1241), 1, - sym_decorator_member_expression, + STATE(3438), 1, + sym_formal_parameters, + STATE(4109), 1, + sym__call_signature, + STATE(5644), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(1330), 2, - sym_decorator_call_expression, - sym_decorator_parenthesized_expression, - [150747] = 4, - ACTIONS(6437), 1, - anon_sym_EQ, - STATE(4807), 1, - sym__initializer, + [150838] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7870), 3, + ACTIONS(7987), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [150763] = 6, - ACTIONS(2509), 1, + anon_sym_PIPE_RBRACE, + [150850] = 6, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(3295), 1, + ACTIONS(6470), 1, anon_sym_LPAREN, - STATE(3335), 1, + STATE(3940), 1, sym_formal_parameters, - STATE(4333), 1, + STATE(5336), 1, sym__call_signature, - STATE(5538), 1, + STATE(5504), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [150783] = 2, + [150870] = 4, + ACTIONS(6452), 1, + anon_sym_EQ, + STATE(5321), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2895), 5, + ACTIONS(7961), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [150795] = 6, - ACTIONS(2509), 1, + [150886] = 6, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6443), 1, + ACTIONS(6470), 1, anon_sym_LPAREN, - STATE(3384), 1, + STATE(3940), 1, sym_formal_parameters, - STATE(4063), 1, + STATE(5340), 1, sym__call_signature, - STATE(5446), 1, + STATE(5504), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [150815] = 6, - ACTIONS(2509), 1, + [150906] = 4, + ACTIONS(6452), 1, + anon_sym_EQ, + STATE(4718), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7961), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [150922] = 6, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6443), 1, + ACTIONS(6470), 1, anon_sym_LPAREN, - STATE(3384), 1, + STATE(3940), 1, sym_formal_parameters, - STATE(4007), 1, + STATE(5342), 1, sym__call_signature, - STATE(5446), 1, + STATE(5504), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [150835] = 6, - ACTIONS(2509), 1, + [150942] = 6, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6473), 1, + ACTIONS(6470), 1, anon_sym_LPAREN, - STATE(3848), 1, + STATE(3940), 1, sym_formal_parameters, - STATE(5508), 1, - sym_type_parameters, - STATE(5656), 1, + STATE(5343), 1, sym__call_signature, + STATE(5504), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [150855] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(2919), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [150867] = 2, + [150962] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7399), 5, + ACTIONS(2885), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [150879] = 6, - ACTIONS(2509), 1, + [150974] = 6, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6473), 1, + ACTIONS(6470), 1, anon_sym_LPAREN, - STATE(3848), 1, + STATE(3940), 1, sym_formal_parameters, - STATE(5508), 1, - sym_type_parameters, - STATE(5662), 1, + STATE(5357), 1, sym__call_signature, + STATE(5504), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [150899] = 4, - ACTIONS(6437), 1, + [150994] = 4, + ACTIONS(6452), 1, anon_sym_EQ, - STATE(4971), 1, + STATE(4760), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7846), 3, + ACTIONS(7971), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [150915] = 6, - ACTIONS(2509), 1, + [151010] = 6, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6473), 1, + ACTIONS(6470), 1, anon_sym_LPAREN, - STATE(3848), 1, + STATE(3940), 1, sym_formal_parameters, - STATE(5508), 1, - sym_type_parameters, - STATE(5667), 1, + STATE(5395), 1, sym__call_signature, + STATE(5504), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [150935] = 6, - ACTIONS(2509), 1, + [151030] = 6, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6473), 1, + ACTIONS(6470), 1, anon_sym_LPAREN, - STATE(3848), 1, + STATE(3940), 1, sym_formal_parameters, - STATE(5508), 1, - sym_type_parameters, - STATE(5672), 1, + STATE(5396), 1, sym__call_signature, + STATE(5504), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [150955] = 2, + [151050] = 6, + ACTIONS(218), 1, + anon_sym_LBRACE_PIPE, + ACTIONS(1546), 1, + anon_sym_LBRACE, + ACTIONS(7313), 1, + anon_sym_extends, + STATE(943), 1, + sym_object_type, + STATE(5086), 1, + sym_extends_type_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5542), 5, + [151070] = 4, + ACTIONS(6452), 1, anon_sym_EQ, + STATE(5111), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7844), 3, + sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_QMARK, - [150967] = 6, - ACTIONS(2509), 1, + anon_sym_SEMI, + [151086] = 6, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6443), 1, + ACTIONS(6470), 1, anon_sym_LPAREN, - STATE(3384), 1, + STATE(3940), 1, sym_formal_parameters, - STATE(4008), 1, + STATE(5400), 1, sym__call_signature, - STATE(5446), 1, + STATE(5504), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [150987] = 2, + [151106] = 4, + ACTIONS(6452), 1, + anon_sym_EQ, + STATE(5107), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7975), 5, + ACTIONS(7971), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [150999] = 6, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(6473), 1, - anon_sym_LPAREN, - STATE(3848), 1, - sym_formal_parameters, - STATE(5508), 1, - sym_type_parameters, - STATE(5698), 1, - sym__call_signature, + [151122] = 4, + ACTIONS(6452), 1, + anon_sym_EQ, + STATE(4976), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [151019] = 2, + ACTIONS(7959), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [151138] = 4, + ACTIONS(6452), 1, + anon_sym_EQ, + STATE(4731), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7449), 5, + ACTIONS(7969), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [151031] = 6, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(3295), 1, - anon_sym_LPAREN, - STATE(3335), 1, - sym_formal_parameters, - STATE(5130), 1, - sym__call_signature, - STATE(5538), 1, - sym_type_parameters, + [151154] = 4, + ACTIONS(6452), 1, + anon_sym_EQ, + STATE(4732), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [151051] = 2, + ACTIONS(7961), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [151170] = 4, + ACTIONS(6452), 1, + anon_sym_EQ, + STATE(4982), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7977), 5, + ACTIONS(7959), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [151063] = 2, + [151186] = 4, + ACTIONS(6452), 1, + anon_sym_EQ, + STATE(4739), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7979), 5, + ACTIONS(7961), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [151075] = 6, - ACTIONS(2509), 1, + [151202] = 6, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6443), 1, + ACTIONS(6470), 1, anon_sym_LPAREN, - STATE(3384), 1, + STATE(3940), 1, sym_formal_parameters, - STATE(3997), 1, + STATE(5425), 1, sym__call_signature, - STATE(5446), 1, + STATE(5504), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [151222] = 6, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(6470), 1, + anon_sym_LPAREN, + STATE(3940), 1, + sym_formal_parameters, + STATE(5427), 1, + sym__call_signature, + STATE(5504), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [151095] = 4, - ACTIONS(6437), 1, + [151242] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(1798), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [151254] = 4, + ACTIONS(6452), 1, anon_sym_EQ, - STATE(5199), 1, + STATE(4753), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7981), 3, + ACTIONS(7961), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [151111] = 4, - ACTIONS(6437), 1, + [151270] = 4, + ACTIONS(6452), 1, anon_sym_EQ, - STATE(4857), 1, + STATE(4929), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7870), 3, + ACTIONS(7971), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [151127] = 6, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(6473), 1, - anon_sym_LPAREN, - STATE(3848), 1, - sym_formal_parameters, - STATE(5344), 1, - sym__call_signature, - STATE(5508), 1, - sym_type_parameters, + [151286] = 4, + ACTIONS(6452), 1, + anon_sym_EQ, + STATE(4778), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [151147] = 6, - ACTIONS(2509), 1, + ACTIONS(7961), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [151302] = 6, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6473), 1, + ACTIONS(6470), 1, anon_sym_LPAREN, - STATE(3848), 1, + STATE(3940), 1, sym_formal_parameters, - STATE(5348), 1, + STATE(5445), 1, sym__call_signature, - STATE(5508), 1, + STATE(5504), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [151167] = 5, - ACTIONS(6850), 1, - anon_sym_LT, - ACTIONS(7983), 1, - anon_sym_LBRACE, - STATE(4832), 1, - sym_type_arguments, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(7985), 2, - anon_sym_COMMA, - anon_sym_LBRACE_PIPE, - [151185] = 6, - ACTIONS(2509), 1, + [151322] = 6, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6473), 1, + ACTIONS(6470), 1, anon_sym_LPAREN, - STATE(3848), 1, + STATE(3940), 1, sym_formal_parameters, - STATE(5354), 1, + STATE(5447), 1, sym__call_signature, - STATE(5508), 1, + STATE(5504), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [151205] = 4, - ACTIONS(6437), 1, + [151342] = 4, + ACTIONS(6452), 1, anon_sym_EQ, - STATE(5212), 1, + STATE(4991), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7987), 3, + ACTIONS(7989), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [151221] = 6, - ACTIONS(2509), 1, + [151358] = 6, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(3295), 1, + ACTIONS(6470), 1, anon_sym_LPAREN, - STATE(3335), 1, + STATE(3940), 1, sym_formal_parameters, - STATE(5133), 1, + STATE(5458), 1, sym__call_signature, - STATE(5538), 1, + STATE(5504), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [151241] = 6, - ACTIONS(2509), 1, + [151378] = 6, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(3295), 1, + ACTIONS(6470), 1, anon_sym_LPAREN, - STATE(3335), 1, + STATE(3940), 1, sym_formal_parameters, - STATE(5215), 1, + STATE(5461), 1, sym__call_signature, - STATE(5538), 1, + STATE(5504), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [151261] = 4, - ACTIONS(6437), 1, + [151398] = 4, + ACTIONS(6452), 1, anon_sym_EQ, - STATE(5216), 1, + STATE(4781), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7989), 3, + ACTIONS(7961), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [151277] = 6, - ACTIONS(2509), 1, + [151414] = 6, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6473), 1, + ACTIONS(6470), 1, anon_sym_LPAREN, - STATE(3848), 1, + STATE(3940), 1, sym_formal_parameters, - STATE(5382), 1, + STATE(5482), 1, sym__call_signature, - STATE(5508), 1, + STATE(5504), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [151297] = 6, - ACTIONS(2509), 1, + [151434] = 6, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6473), 1, + ACTIONS(6470), 1, anon_sym_LPAREN, - STATE(3848), 1, + STATE(3940), 1, sym_formal_parameters, - STATE(5385), 1, + STATE(5483), 1, sym__call_signature, - STATE(5508), 1, + STATE(5504), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [151454] = 6, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(6470), 1, + anon_sym_LPAREN, + STATE(3940), 1, + sym_formal_parameters, + STATE(5488), 1, + sym__call_signature, + STATE(5504), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [151317] = 2, + [151474] = 4, + ACTIONS(6452), 1, + anon_sym_EQ, + STATE(4738), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7417), 5, + ACTIONS(7971), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [151329] = 4, - ACTIONS(6437), 1, + [151490] = 4, + ACTIONS(6452), 1, anon_sym_EQ, - STATE(5217), 1, + STATE(4841), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7989), 3, + ACTIONS(7971), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [151345] = 6, - ACTIONS(217), 1, - anon_sym_LBRACE_PIPE, - ACTIONS(1540), 1, - anon_sym_LBRACE, - ACTIONS(7273), 1, - anon_sym_extends, - STATE(951), 1, - sym_object_type, - STATE(4728), 1, - sym_extends_type_clause, + [151506] = 4, + ACTIONS(6452), 1, + anon_sym_EQ, + STATE(4844), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [151365] = 6, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(6473), 1, - anon_sym_LPAREN, - STATE(3848), 1, - sym_formal_parameters, - STATE(5397), 1, - sym__call_signature, - STATE(5508), 1, - sym_type_parameters, + ACTIONS(7973), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [151522] = 4, + ACTIONS(6452), 1, + anon_sym_EQ, + STATE(4868), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [151385] = 6, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(6473), 1, - anon_sym_LPAREN, - STATE(3848), 1, - sym_formal_parameters, - STATE(5398), 1, - sym__call_signature, - STATE(5508), 1, - sym_type_parameters, + ACTIONS(7973), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [151538] = 4, + ACTIONS(6452), 1, + anon_sym_EQ, + STATE(4784), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7961), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [151554] = 4, + ACTIONS(849), 1, + anon_sym_COLON, + STATE(5372), 1, + sym_type_annotation, ACTIONS(5), 2, sym_html_comment, sym_comment, - [151405] = 4, - ACTIONS(6437), 1, + ACTIONS(3626), 3, anon_sym_EQ, - STATE(5219), 1, + anon_sym_COMMA, + anon_sym_RBRACK, + [151570] = 4, + ACTIONS(7623), 1, + anon_sym_COLON, + ACTIONS(7991), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5362), 3, + sym_type_annotation, + sym_asserts_annotation, + sym_type_predicate_annotation, + [151586] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2971), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [151598] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2975), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [151610] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2979), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [151622] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2983), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [151634] = 4, + ACTIONS(6452), 1, + anon_sym_EQ, + STATE(5002), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7989), 3, + ACTIONS(7971), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [151421] = 6, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(6473), 1, - anon_sym_LPAREN, - STATE(3848), 1, - sym_formal_parameters, - STATE(5416), 1, - sym__call_signature, - STATE(5508), 1, - sym_type_parameters, + [151650] = 4, + ACTIONS(7623), 1, + anon_sym_COLON, + ACTIONS(7994), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [151441] = 6, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(6473), 1, - anon_sym_LPAREN, - STATE(3848), 1, - sym_formal_parameters, - STATE(5421), 1, - sym__call_signature, - STATE(5508), 1, - sym_type_parameters, + STATE(5376), 3, + sym_type_annotation, + sym_asserts_annotation, + sym_type_predicate_annotation, + [151666] = 4, + STATE(5617), 1, + sym_import_attribute, ACTIONS(5), 2, sym_html_comment, sym_comment, - [151461] = 6, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(3295), 1, - anon_sym_LPAREN, - STATE(3335), 1, - sym_formal_parameters, - STATE(4939), 1, - sym__call_signature, - STATE(5538), 1, - sym_type_parameters, + ACTIONS(7939), 2, + anon_sym_with, + anon_sym_assert, + ACTIONS(7997), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [151682] = 5, + ACTIONS(6784), 1, + anon_sym_AMP, + ACTIONS(6786), 1, + anon_sym_PIPE, + ACTIONS(6788), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7999), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + [151700] = 5, + ACTIONS(1562), 1, + anon_sym_DQUOTE, + ACTIONS(1564), 1, + anon_sym_SQUOTE, + ACTIONS(8001), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5952), 2, + sym__module_export_name, + sym_string, + [151718] = 4, + ACTIONS(6546), 1, + anon_sym_LBRACK, + ACTIONS(8003), 1, + anon_sym_RBRACE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4241), 3, + anon_sym_AMP, + anon_sym_PIPE, + anon_sym_extends, + [151734] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [151481] = 4, - ACTIONS(6437), 1, + ACTIONS(2991), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [151746] = 4, + ACTIONS(6452), 1, anon_sym_EQ, - STATE(5220), 1, + STATE(5048), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7989), 3, + ACTIONS(7971), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [151497] = 6, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(6473), 1, - anon_sym_LPAREN, - STATE(3848), 1, - sym_formal_parameters, - STATE(5436), 1, - sym__call_signature, - STATE(5508), 1, - sym_type_parameters, + [151762] = 5, + ACTIONS(6784), 1, + anon_sym_AMP, + ACTIONS(6786), 1, + anon_sym_PIPE, + ACTIONS(6788), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - [151517] = 6, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(6473), 1, - anon_sym_LPAREN, - STATE(3848), 1, - sym_formal_parameters, - STATE(5437), 1, - sym__call_signature, - STATE(5508), 1, - sym_type_parameters, + ACTIONS(8005), 2, + anon_sym_COMMA, + anon_sym_GT, + [151780] = 4, + ACTIONS(6452), 1, + anon_sym_EQ, + STATE(5055), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7973), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [151796] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2579), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [151808] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [151537] = 6, - ACTIONS(2509), 1, + ACTIONS(2579), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [151820] = 6, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6473), 1, + ACTIONS(6458), 1, anon_sym_LPAREN, - STATE(3848), 1, + STATE(3438), 1, sym_formal_parameters, - STATE(5443), 1, + STATE(4160), 1, sym__call_signature, - STATE(5508), 1, + STATE(5644), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [151557] = 4, - ACTIONS(6437), 1, - anon_sym_EQ, - STATE(4713), 1, - sym__initializer, + [151840] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(2579), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [151852] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7870), 3, + ACTIONS(2579), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [151573] = 4, - ACTIONS(6437), 1, - anon_sym_EQ, - STATE(5158), 1, - sym__initializer, + anon_sym_PIPE_RBRACE, + [151864] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7991), 3, + ACTIONS(2579), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [151589] = 4, - ACTIONS(6437), 1, - anon_sym_EQ, - STATE(4822), 1, - sym__initializer, + anon_sym_PIPE_RBRACE, + [151876] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7870), 3, + ACTIONS(2579), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [151605] = 4, - ACTIONS(6437), 1, - anon_sym_EQ, - STATE(5225), 1, - sym__initializer, + anon_sym_PIPE_RBRACE, + [151888] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7993), 3, + ACTIONS(2583), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [151621] = 3, - ACTIONS(6158), 1, - anon_sym_EQ_GT, + anon_sym_PIPE_RBRACE, + [151900] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(696), 4, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_QMARK, - [151635] = 3, - ACTIONS(7995), 1, - anon_sym_EQ_GT, + ACTIONS(1788), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [151912] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(696), 4, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_LT, - anon_sym_QMARK, - [151649] = 4, - ACTIONS(6437), 1, - anon_sym_EQ, - STATE(5226), 1, - sym__initializer, + ACTIONS(1828), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [151924] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7989), 3, + ACTIONS(1872), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [151665] = 4, - ACTIONS(6437), 1, + anon_sym_PIPE_RBRACE, + [151936] = 4, + ACTIONS(6452), 1, anon_sym_EQ, - STATE(5227), 1, + STATE(4805), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7989), 3, + ACTIONS(7969), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [151681] = 4, - ACTIONS(6437), 1, - anon_sym_EQ, - STATE(5228), 1, - sym__initializer, + [151952] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7989), 3, + ACTIONS(2591), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [151697] = 6, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(3295), 1, - anon_sym_LPAREN, - STATE(3335), 1, - sym_formal_parameters, - STATE(5168), 1, - sym__call_signature, - STATE(5538), 1, - sym_type_parameters, + anon_sym_PIPE_RBRACE, + [151964] = 4, + STATE(5704), 1, + sym_import_attribute, ACTIONS(5), 2, sym_html_comment, sym_comment, - [151717] = 4, - ACTIONS(6437), 1, - anon_sym_EQ, - STATE(5230), 1, - sym__initializer, + ACTIONS(7939), 2, + anon_sym_with, + anon_sym_assert, + ACTIONS(8007), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [151980] = 4, + ACTIONS(6446), 1, + anon_sym_DOT, + ACTIONS(8009), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7989), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [151733] = 4, - ACTIONS(6437), 1, - anon_sym_EQ, - STATE(5172), 1, - sym__initializer, + ACTIONS(6444), 3, + anon_sym_LPAREN, + anon_sym_QMARK_DOT, + anon_sym_LT, + [151996] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7997), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [151749] = 4, - ACTIONS(6437), 1, + ACTIONS(8011), 5, anon_sym_EQ, - STATE(4941), 1, - sym__initializer, + anon_sym_LBRACE, + anon_sym_LPAREN, + anon_sym_extends, + anon_sym_implements, + [152008] = 6, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(8013), 1, + anon_sym_class, + ACTIONS(8015), 1, + anon_sym_abstract, + STATE(1287), 1, + aux_sym_export_statement_repeat1, + STATE(1339), 1, + sym_decorator, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7828), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [151765] = 6, - ACTIONS(2509), 1, + [152028] = 6, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6443), 1, + ACTIONS(6458), 1, anon_sym_LPAREN, - STATE(3384), 1, + STATE(3438), 1, sym_formal_parameters, - STATE(4004), 1, + STATE(4164), 1, sym__call_signature, - STATE(5446), 1, + STATE(5644), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [151785] = 6, - ACTIONS(2509), 1, + [152048] = 6, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6473), 1, + ACTIONS(6470), 1, anon_sym_LPAREN, - STATE(3848), 1, + STATE(3940), 1, sym_formal_parameters, - STATE(5370), 1, - sym__call_signature, - STATE(5508), 1, + STATE(5504), 1, sym_type_parameters, + STATE(5670), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - [151805] = 4, - ACTIONS(6437), 1, + [152068] = 4, + ACTIONS(6452), 1, anon_sym_EQ, - STATE(5231), 1, + STATE(5065), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7989), 3, + ACTIONS(7973), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [151821] = 4, - ACTIONS(6437), 1, + [152084] = 4, + ACTIONS(6452), 1, anon_sym_EQ, - STATE(5233), 1, + STATE(4817), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7989), 3, + ACTIONS(7961), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [151837] = 4, - ACTIONS(6437), 1, - anon_sym_EQ, - STATE(4942), 1, - sym__initializer, + [152100] = 6, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(6470), 1, + anon_sym_LPAREN, + STATE(3940), 1, + sym_formal_parameters, + STATE(5504), 1, + sym_type_parameters, + STATE(5712), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7828), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [151853] = 6, - ACTIONS(1672), 1, - anon_sym_LBRACE, - ACTIONS(7840), 1, - anon_sym_SEMI, - ACTIONS(7842), 1, - sym__automatic_semicolon, - ACTIONS(7844), 1, - sym__function_signature_automatic_semicolon, - STATE(213), 1, - sym_statement_block, + [152120] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [151873] = 4, - ACTIONS(6437), 1, + ACTIONS(5635), 5, anon_sym_EQ, - STATE(5241), 1, - sym__initializer, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(7993), 3, - sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_SEMI, - [151889] = 4, - ACTIONS(6437), 1, - anon_sym_EQ, - STATE(5244), 1, - sym__initializer, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_QMARK, + [152132] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7989), 3, + ACTIONS(7485), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [151905] = 4, - ACTIONS(6437), 1, - anon_sym_EQ, - STATE(5247), 1, - sym__initializer, + anon_sym_PIPE_RBRACE, + [152144] = 6, + ACTIONS(3560), 1, + anon_sym_LPAREN, + ACTIONS(6414), 1, + anon_sym_DOT, + ACTIONS(6858), 1, + anon_sym_LT, + STATE(2974), 1, + sym_arguments, + STATE(5030), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7989), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [151921] = 4, - ACTIONS(6437), 1, + [152164] = 4, + ACTIONS(6452), 1, anon_sym_EQ, - STATE(4840), 1, + STATE(4831), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7870), 3, + ACTIONS(7961), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [151937] = 4, - ACTIONS(6437), 1, - anon_sym_EQ, - STATE(5207), 1, - sym__initializer, + [152180] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7999), 3, + ACTIONS(7487), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [151953] = 4, - ACTIONS(6437), 1, - anon_sym_EQ, - STATE(5262), 1, - sym__initializer, + anon_sym_PIPE_RBRACE, + [152192] = 6, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(7756), 1, + anon_sym_abstract, + ACTIONS(7780), 1, + anon_sym_class, + STATE(1287), 1, + aux_sym_export_statement_repeat1, + STATE(1339), 1, + sym_decorator, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7993), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [151969] = 4, - ACTIONS(6437), 1, + [152212] = 6, + ACTIONS(7897), 1, anon_sym_EQ, - STATE(4841), 1, + ACTIONS(8017), 1, + anon_sym_COMMA, + ACTIONS(8019), 1, + anon_sym_RBRACE, + STATE(5327), 1, + aux_sym_enum_body_repeat1, + STATE(5718), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7826), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [151985] = 4, - ACTIONS(6437), 1, - anon_sym_EQ, - STATE(5271), 1, - sym__initializer, + [152232] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7993), 3, + ACTIONS(2603), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [152001] = 4, - ACTIONS(6437), 1, - anon_sym_EQ, - STATE(5273), 1, - sym__initializer, + anon_sym_PIPE_RBRACE, + [152244] = 6, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(3309), 1, + anon_sym_LPAREN, + STATE(3332), 1, + sym_formal_parameters, + STATE(4118), 1, + sym__call_signature, + STATE(5568), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7989), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [152017] = 4, - ACTIONS(6437), 1, - anon_sym_EQ, - STATE(5275), 1, - sym__initializer, + [152264] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7989), 3, + ACTIONS(7487), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [152033] = 6, - ACTIONS(2509), 1, + anon_sym_PIPE_RBRACE, + [152276] = 6, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6443), 1, + ACTIONS(3309), 1, anon_sym_LPAREN, - STATE(3384), 1, + STATE(3332), 1, sym_formal_parameters, - STATE(4138), 1, + STATE(4120), 1, sym__call_signature, - STATE(5446), 1, + STATE(5568), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [152053] = 4, - ACTIONS(6437), 1, + [152296] = 4, + ACTIONS(6452), 1, anon_sym_EQ, - STATE(4844), 1, + STATE(4835), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7826), 3, + ACTIONS(7961), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [152069] = 4, - ACTIONS(6437), 1, + [152312] = 4, + ACTIONS(6452), 1, anon_sym_EQ, - STATE(5279), 1, + STATE(4837), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7993), 3, + ACTIONS(7961), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [152085] = 3, - ACTIONS(8001), 1, - anon_sym_EQ, + [152328] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3632), 4, + ACTIONS(7489), 5, + sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, - anon_sym_COLON, - anon_sym_RBRACK, - [152099] = 6, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(3295), 1, - anon_sym_LPAREN, - STATE(3335), 1, - sym_formal_parameters, - STATE(4521), 1, - sym__call_signature, - STATE(5538), 1, - sym_type_parameters, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [152340] = 5, + ACTIONS(3193), 1, + anon_sym_DQUOTE, + ACTIONS(3195), 1, + anon_sym_SQUOTE, + ACTIONS(8021), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [152119] = 4, - ACTIONS(6437), 1, - anon_sym_EQ, - STATE(4717), 1, - sym__initializer, + STATE(5178), 2, + sym__module_export_name, + sym_string, + [152358] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7826), 3, + ACTIONS(2655), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [152135] = 2, + anon_sym_PIPE_RBRACE, + [152370] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7459), 5, + ACTIONS(2655), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [152147] = 4, - ACTIONS(6437), 1, - anon_sym_EQ, - STATE(5280), 1, - sym__initializer, + [152382] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7989), 3, + ACTIONS(2655), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [152163] = 2, + anon_sym_PIPE_RBRACE, + [152394] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1778), 5, + ACTIONS(7487), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [152175] = 4, - ACTIONS(6437), 1, - anon_sym_EQ, - STATE(5287), 1, - sym__initializer, + [152406] = 5, + ACTIONS(1562), 1, + anon_sym_DQUOTE, + ACTIONS(1564), 1, + anon_sym_SQUOTE, + ACTIONS(8023), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7989), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [152191] = 2, + STATE(5575), 2, + sym__module_export_name, + sym_string, + [152424] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8003), 5, + ACTIONS(2667), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [152203] = 4, - ACTIONS(6437), 1, - anon_sym_EQ, - STATE(5288), 1, - sym__initializer, + [152436] = 6, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(6470), 1, + anon_sym_LPAREN, + STATE(3940), 1, + sym_formal_parameters, + STATE(5351), 1, + sym__call_signature, + STATE(5504), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7989), 3, - sym__automatic_semicolon, - anon_sym_COMMA, + [152456] = 6, + ACTIONS(7243), 1, + anon_sym_LBRACE, + ACTIONS(7885), 1, anon_sym_SEMI, - [152219] = 6, - ACTIONS(97), 1, - anon_sym_AT, - ACTIONS(8005), 1, - anon_sym_class, - ACTIONS(8007), 1, - anon_sym_abstract, - STATE(1263), 1, - aux_sym_export_statement_repeat1, - STATE(1352), 1, - sym_decorator, + ACTIONS(7887), 1, + sym__automatic_semicolon, + ACTIONS(7889), 1, + sym__function_signature_automatic_semicolon, + STATE(800), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [152239] = 4, - ACTIONS(6437), 1, - anon_sym_EQ, - STATE(5289), 1, - sym__initializer, + [152476] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7989), 3, + ACTIONS(8025), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [152255] = 6, - ACTIONS(2509), 1, + anon_sym_PIPE_RBRACE, + [152488] = 6, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6443), 1, + ACTIONS(6458), 1, anon_sym_LPAREN, - STATE(3384), 1, + STATE(3438), 1, sym_formal_parameters, - STATE(4144), 1, + STATE(4070), 1, sym__call_signature, - STATE(5446), 1, + STATE(5644), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [152275] = 6, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(6473), 1, - anon_sym_LPAREN, - STATE(3848), 1, - sym_formal_parameters, - STATE(5508), 1, - sym_type_parameters, - STATE(5655), 1, - sym__call_signature, + [152508] = 5, + ACTIONS(6871), 1, + anon_sym_AMP, + ACTIONS(6875), 1, + anon_sym_extends, + ACTIONS(7854), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - [152295] = 2, + ACTIONS(8027), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [152526] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7459), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [152307] = 2, + ACTIONS(5256), 5, + sym__member_signature_marker, + anon_sym_LPAREN, + anon_sym_COLON, + anon_sym_LT, + anon_sym_QMARK, + [152538] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8009), 5, + ACTIONS(7489), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [152319] = 2, + [152550] = 6, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(6470), 1, + anon_sym_LPAREN, + STATE(3940), 1, + sym_formal_parameters, + STATE(5504), 1, + sym_type_parameters, + STATE(5606), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7782), 5, + [152570] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8029), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [152331] = 2, + [152582] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7461), 5, + ACTIONS(8031), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [152343] = 6, - ACTIONS(2509), 1, + [152594] = 6, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6473), 1, + ACTIONS(6470), 1, anon_sym_LPAREN, - STATE(3848), 1, + STATE(3940), 1, sym_formal_parameters, - STATE(5508), 1, + STATE(5504), 1, sym_type_parameters, - STATE(5710), 1, + STATE(5511), 1, sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - [152363] = 6, - ACTIONS(2509), 1, + [152614] = 6, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(3295), 1, + ACTIONS(6458), 1, anon_sym_LPAREN, - STATE(3335), 1, + STATE(3438), 1, sym_formal_parameters, - STATE(4547), 1, + STATE(3863), 1, sym__call_signature, - STATE(5538), 1, + STATE(5644), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [152383] = 4, - ACTIONS(6437), 1, - anon_sym_EQ, - STATE(5294), 1, - sym__initializer, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(7993), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [152399] = 2, + [152634] = 6, + ACTIONS(7703), 1, + anon_sym_AMP, + ACTIONS(7705), 1, + anon_sym_PIPE, + ACTIONS(7707), 1, + anon_sym_extends, + ACTIONS(8033), 1, + anon_sym_as, + ACTIONS(8035), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7461), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [152411] = 2, + [152654] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8011), 5, + ACTIONS(7481), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [152423] = 4, - ACTIONS(6437), 1, + [152666] = 4, + ACTIONS(6452), 1, anon_sym_EQ, - STATE(5295), 1, + STATE(5046), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7989), 3, + ACTIONS(7959), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [152439] = 4, - ACTIONS(6437), 1, - anon_sym_EQ, - STATE(5296), 1, - sym__initializer, + [152682] = 6, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(6470), 1, + anon_sym_LPAREN, + STATE(3940), 1, + sym_formal_parameters, + STATE(5504), 1, + sym_type_parameters, + STATE(5645), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7989), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [152455] = 4, - ACTIONS(6437), 1, + [152702] = 4, + ACTIONS(6452), 1, anon_sym_EQ, - STATE(5297), 1, + STATE(4886), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7989), 3, + ACTIONS(7969), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [152471] = 4, - ACTIONS(6437), 1, - anon_sym_EQ, - STATE(5298), 1, - sym__initializer, + [152718] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7989), 3, + ACTIONS(8037), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [152487] = 2, + anon_sym_PIPE_RBRACE, + [152730] = 6, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(6458), 1, + anon_sym_LPAREN, + STATE(3438), 1, + sym_formal_parameters, + STATE(3866), 1, + sym__call_signature, + STATE(5644), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7473), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [152499] = 4, - ACTIONS(6437), 1, + [152750] = 4, + ACTIONS(6452), 1, anon_sym_EQ, - STATE(4949), 1, + STATE(5028), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7824), 3, + ACTIONS(7844), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [152515] = 4, - ACTIONS(6437), 1, - anon_sym_EQ, - STATE(5299), 1, - sym__initializer, + [152766] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7989), 3, + ACTIONS(2689), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [152531] = 4, - ACTIONS(6437), 1, - anon_sym_EQ, - STATE(5302), 1, - sym__initializer, + anon_sym_PIPE_RBRACE, + [152778] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7989), 3, + ACTIONS(2693), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [152547] = 4, - ACTIONS(6437), 1, - anon_sym_EQ, - STATE(5315), 1, - sym__initializer, + anon_sym_PIPE_RBRACE, + [152790] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7993), 3, + ACTIONS(2697), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [152563] = 4, - ACTIONS(6437), 1, - anon_sym_EQ, - STATE(5316), 1, - sym__initializer, + anon_sym_PIPE_RBRACE, + [152802] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7989), 3, + ACTIONS(2701), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [152579] = 4, - ACTIONS(6437), 1, - anon_sym_EQ, - STATE(5319), 1, - sym__initializer, + anon_sym_PIPE_RBRACE, + [152814] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7989), 3, + ACTIONS(2705), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [152595] = 4, - ACTIONS(7546), 1, - anon_sym_COLON, - ACTIONS(8013), 1, - anon_sym_EQ_GT, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - STATE(5419), 3, - sym_type_annotation, - sym_asserts_annotation, - sym_type_predicate_annotation, - [152611] = 6, - ACTIONS(2509), 1, + anon_sym_PIPE_RBRACE, + [152826] = 6, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6473), 1, + ACTIONS(6458), 1, anon_sym_LPAREN, - STATE(3848), 1, + STATE(3438), 1, sym_formal_parameters, - STATE(5508), 1, - sym_type_parameters, - STATE(5614), 1, + STATE(4207), 1, sym__call_signature, + STATE(5644), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [152631] = 4, - ACTIONS(6437), 1, - anon_sym_EQ, - STATE(5320), 1, - sym__initializer, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(7989), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [152647] = 4, - ACTIONS(6437), 1, - anon_sym_EQ, - STATE(5321), 1, - sym__initializer, + [152846] = 6, + ACTIONS(2141), 1, + anon_sym_LBRACE, + ACTIONS(8039), 1, + sym_identifier, + ACTIONS(8041), 1, + anon_sym_STAR, + STATE(4624), 1, + sym_export_clause, + STATE(5417), 1, + sym_namespace_export, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7989), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [152663] = 4, - ACTIONS(6437), 1, - anon_sym_EQ, - STATE(4950), 1, - sym__initializer, + [152866] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7828), 3, + ACTIONS(2709), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [152679] = 4, - ACTIONS(6437), 1, - anon_sym_EQ, - STATE(4872), 1, - sym__initializer, + anon_sym_PIPE_RBRACE, + [152878] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7870), 3, + ACTIONS(2709), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [152695] = 4, - ACTIONS(6437), 1, + anon_sym_PIPE_RBRACE, + [152890] = 4, + ACTIONS(6452), 1, anon_sym_EQ, - STATE(5324), 1, + STATE(5085), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7993), 3, + ACTIONS(7959), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [152711] = 4, - ACTIONS(6437), 1, + [152906] = 4, + ACTIONS(6452), 1, anon_sym_EQ, - STATE(5325), 1, + STATE(4892), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7989), 3, + ACTIONS(7961), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [152727] = 2, + [152922] = 6, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(7756), 1, + anon_sym_abstract, + ACTIONS(8043), 1, + anon_sym_class, + STATE(1287), 1, + aux_sym_export_statement_repeat1, + STATE(1339), 1, + sym_decorator, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8016), 5, - anon_sym_EQ, - anon_sym_LBRACE, - anon_sym_LPAREN, - anon_sym_extends, - anon_sym_implements, - [152739] = 4, - ACTIONS(6437), 1, - anon_sym_EQ, - STATE(5025), 1, - sym__initializer, + [152942] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7989), 3, + ACTIONS(2725), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [152755] = 4, - ACTIONS(6437), 1, - anon_sym_EQ, - STATE(4879), 1, - sym__initializer, + anon_sym_PIPE_RBRACE, + [152954] = 4, + ACTIONS(8047), 1, + anon_sym_in, + ACTIONS(8049), 1, + anon_sym_of, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7870), 3, + ACTIONS(8045), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [152771] = 4, - ACTIONS(6437), 1, - anon_sym_EQ, - STATE(5106), 1, - sym__initializer, + [152970] = 4, + ACTIONS(8051), 1, + anon_sym_in, + ACTIONS(8053), 1, + anon_sym_of, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7993), 3, + ACTIONS(8045), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [152787] = 4, - ACTIONS(6437), 1, - anon_sym_EQ, - STATE(4880), 1, - sym__initializer, + [152986] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7826), 3, + ACTIONS(1730), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [152803] = 4, - ACTIONS(6437), 1, - anon_sym_EQ, - STATE(5197), 1, - sym__initializer, + anon_sym_PIPE_RBRACE, + [152998] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7993), 3, + ACTIONS(1764), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [152819] = 4, - ACTIONS(6437), 1, - anon_sym_EQ, - STATE(5237), 1, - sym__initializer, + anon_sym_PIPE_RBRACE, + [153010] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7989), 3, + ACTIONS(1774), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [152835] = 4, - ACTIONS(6437), 1, - anon_sym_EQ, - STATE(4709), 1, - sym__initializer, + anon_sym_PIPE_RBRACE, + [153022] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7989), 3, + ACTIONS(2735), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [152851] = 4, - ACTIONS(6437), 1, - anon_sym_EQ, - STATE(4839), 1, - sym__initializer, + anon_sym_PIPE_RBRACE, + [153034] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7993), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [152867] = 4, - ACTIONS(6437), 1, + ACTIONS(5598), 5, anon_sym_EQ, - STATE(4953), 1, - sym__initializer, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_QMARK, + [153046] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7828), 3, - sym__automatic_semicolon, + ACTIONS(5602), 5, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_SEMI, - [152883] = 4, - ACTIONS(6437), 1, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_QMARK, + [153058] = 4, + ACTIONS(6452), 1, anon_sym_EQ, - STATE(4887), 1, + STATE(4926), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7989), 3, + ACTIONS(7961), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [152899] = 4, - ACTIONS(6437), 1, - anon_sym_EQ, - STATE(4893), 1, - sym__initializer, + [153074] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7989), 3, - sym__automatic_semicolon, + ACTIONS(5602), 5, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_SEMI, - [152915] = 6, - ACTIONS(2509), 1, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_QMARK, + [153086] = 6, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6473), 1, + ACTIONS(6470), 1, anon_sym_LPAREN, - STATE(3848), 1, + STATE(3940), 1, sym_formal_parameters, - STATE(5508), 1, + STATE(5504), 1, sym_type_parameters, - STATE(5640), 1, + STATE(5629), 1, sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - [152935] = 6, - ACTIONS(2509), 1, + [153106] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5602), 5, + anon_sym_EQ, + anon_sym_COMMA, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_QMARK, + [153118] = 6, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6473), 1, + ACTIONS(6458), 1, anon_sym_LPAREN, - STATE(3848), 1, + STATE(3438), 1, sym_formal_parameters, - STATE(5429), 1, + STATE(3905), 1, sym__call_signature, - STATE(5508), 1, + STATE(5644), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [152955] = 6, - ACTIONS(2509), 1, + [153138] = 6, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6473), 1, + ACTIONS(6470), 1, anon_sym_LPAREN, - STATE(3848), 1, + STATE(3940), 1, sym_formal_parameters, - STATE(5508), 1, + STATE(5504), 1, sym_type_parameters, - STATE(5720), 1, + STATE(5640), 1, sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - [152975] = 4, - ACTIONS(6437), 1, + [153158] = 4, + ACTIONS(6452), 1, anon_sym_EQ, - STATE(4894), 1, + STATE(5150), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7870), 3, + ACTIONS(7848), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [152991] = 4, - ACTIONS(6437), 1, + [153174] = 4, + ACTIONS(6452), 1, anon_sym_EQ, - STATE(4938), 1, + STATE(5025), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7989), 3, + ACTIONS(7969), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [153007] = 4, - ACTIONS(6437), 1, + [153190] = 4, + ACTIONS(6452), 1, anon_sym_EQ, - STATE(4945), 1, + STATE(5033), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7989), 3, + ACTIONS(7844), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [153023] = 4, - STATE(5650), 1, - sym_import_attribute, + [153206] = 4, + ACTIONS(6452), 1, + anon_sym_EQ, + STATE(5053), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7875), 2, - anon_sym_with, - anon_sym_assert, - ACTIONS(8018), 2, + ACTIONS(7969), 3, sym__automatic_semicolon, + anon_sym_COMMA, anon_sym_SEMI, - [153039] = 4, - ACTIONS(6437), 1, + [153222] = 4, + ACTIONS(6452), 1, anon_sym_EQ, - STATE(4881), 1, + STATE(5061), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7826), 3, + ACTIONS(7961), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [153055] = 4, - STATE(5652), 1, - sym_import_attribute, + [153238] = 4, + ACTIONS(6452), 1, + anon_sym_EQ, + STATE(5066), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7875), 2, - anon_sym_with, - anon_sym_assert, - ACTIONS(8020), 2, + ACTIONS(7961), 3, sym__automatic_semicolon, + anon_sym_COMMA, anon_sym_SEMI, - [153071] = 4, - ACTIONS(6437), 1, + [153254] = 4, + ACTIONS(6452), 1, anon_sym_EQ, - STATE(5032), 1, + STATE(5056), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7993), 3, + ACTIONS(8055), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [153087] = 4, - ACTIONS(6437), 1, - anon_sym_EQ, - STATE(5052), 1, - sym__initializer, + [153270] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7989), 3, + ACTIONS(2773), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [153103] = 4, - ACTIONS(6437), 1, - anon_sym_EQ, - STATE(5054), 1, - sym__initializer, + anon_sym_PIPE_RBRACE, + [153282] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7989), 3, + ACTIONS(2777), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [153119] = 5, - ACTIONS(8022), 1, + anon_sym_PIPE_RBRACE, + [153294] = 5, + ACTIONS(8057), 1, anon_sym_SEMI, - ACTIONS(8024), 1, + ACTIONS(8059), 1, sym__automatic_semicolon, - STATE(5659), 1, + STATE(5596), 1, sym_import_attribute, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7875), 2, + ACTIONS(7939), 2, anon_sym_with, anon_sym_assert, - [153137] = 4, - ACTIONS(6437), 1, - anon_sym_EQ, - STATE(5080), 1, - sym__initializer, + [153312] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7989), 3, - sym__automatic_semicolon, + ACTIONS(5340), 5, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_SEMI, - [153153] = 4, - ACTIONS(6437), 1, + anon_sym_RPAREN, + anon_sym_COLON, + anon_sym_QMARK, + [153324] = 6, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(3309), 1, + anon_sym_LPAREN, + STATE(3332), 1, + sym_formal_parameters, + STATE(5204), 1, + sym__call_signature, + STATE(5568), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [153344] = 4, + ACTIONS(6452), 1, anon_sym_EQ, - STATE(5081), 1, + STATE(5300), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7989), 3, + ACTIONS(8061), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [153169] = 2, + [153360] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5423), 5, - anon_sym_EQ, + ACTIONS(8063), 5, + sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_QMARK, - [153181] = 6, - ACTIONS(2509), 1, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [153372] = 6, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6443), 1, + ACTIONS(6458), 1, anon_sym_LPAREN, - STATE(3384), 1, + STATE(3438), 1, sym_formal_parameters, - STATE(3846), 1, + STATE(3854), 1, sym__call_signature, - STATE(5446), 1, + STATE(5644), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [153201] = 4, - ACTIONS(6437), 1, - anon_sym_EQ, - STATE(4954), 1, - sym__initializer, + [153392] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7828), 3, + ACTIONS(2781), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [153217] = 6, - ACTIONS(7624), 1, - anon_sym_AMP, - ACTIONS(7626), 1, - anon_sym_PIPE, - ACTIONS(7628), 1, - anon_sym_extends, - ACTIONS(8026), 1, - anon_sym_as, - ACTIONS(8028), 1, - anon_sym_RBRACK, + anon_sym_PIPE_RBRACE, + [153404] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [153237] = 2, + ACTIONS(2785), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [153416] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8030), 5, + ACTIONS(2789), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [153249] = 6, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(6443), 1, - anon_sym_LPAREN, - STATE(3384), 1, - sym_formal_parameters, - STATE(3903), 1, - sym__call_signature, - STATE(5446), 1, - sym_type_parameters, + [153428] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [153269] = 6, - ACTIONS(696), 1, - anon_sym_COLON, - ACTIONS(4190), 1, - anon_sym_EQ, - ACTIONS(5247), 1, + ACTIONS(2793), 5, + sym__automatic_semicolon, anon_sym_COMMA, - ACTIONS(8032), 1, anon_sym_RBRACE, - STATE(4870), 1, - aux_sym_object_pattern_repeat1, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [153440] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [153289] = 4, - ACTIONS(6437), 1, - anon_sym_EQ, - STATE(5104), 1, - sym__initializer, + ACTIONS(2797), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [153452] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7989), 3, + ACTIONS(8065), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [153305] = 4, - ACTIONS(6437), 1, - anon_sym_EQ, - STATE(4773), 1, - sym__initializer, + anon_sym_PIPE_RBRACE, + [153464] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8034), 3, + ACTIONS(2809), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [153321] = 4, - ACTIONS(6437), 1, - anon_sym_EQ, - STATE(4774), 1, - sym__initializer, + anon_sym_PIPE_RBRACE, + [153476] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8036), 3, + ACTIONS(2813), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [153337] = 2, + anon_sym_PIPE_RBRACE, + [153488] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8038), 5, + ACTIONS(1818), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [153349] = 4, - ACTIONS(6437), 1, - anon_sym_EQ, - STATE(5112), 1, - sym__initializer, + [153500] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7989), 3, + ACTIONS(8067), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [153365] = 2, + anon_sym_PIPE_RBRACE, + [153512] = 4, + ACTIONS(6452), 1, + anon_sym_EQ, + STATE(5109), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7443), 5, + ACTIONS(7969), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [153377] = 6, - ACTIONS(2509), 1, + [153528] = 6, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(3295), 1, + ACTIONS(6458), 1, anon_sym_LPAREN, - STATE(3335), 1, + STATE(3438), 1, sym_formal_parameters, - STATE(4914), 1, + STATE(3873), 1, sym__call_signature, - STATE(5538), 1, + STATE(5644), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [153397] = 4, - ACTIONS(6437), 1, + [153548] = 4, + ACTIONS(6452), 1, anon_sym_EQ, - STATE(4955), 1, + STATE(5117), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7828), 3, + ACTIONS(7961), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [153413] = 6, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(3295), 1, - anon_sym_LPAREN, - STATE(3335), 1, - sym_formal_parameters, - STATE(4936), 1, - sym__call_signature, - STATE(5538), 1, - sym_type_parameters, + [153564] = 4, + ACTIONS(6452), 1, + anon_sym_EQ, + STATE(5136), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [153433] = 6, - ACTIONS(4300), 1, - anon_sym_LBRACE, - ACTIONS(7915), 1, - anon_sym_SEMI, - ACTIONS(7917), 1, + ACTIONS(7961), 3, sym__automatic_semicolon, - ACTIONS(7919), 1, - sym__function_signature_automatic_semicolon, - STATE(2206), 1, - sym_statement_block, + anon_sym_COMMA, + anon_sym_SEMI, + [153580] = 4, + ACTIONS(6452), 1, + anon_sym_EQ, + STATE(5031), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [153453] = 2, + ACTIONS(8069), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [153596] = 4, + ACTIONS(6452), 1, + anon_sym_EQ, + STATE(5162), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7349), 5, + ACTIONS(7961), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [153465] = 2, + [153612] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7351), 5, + ACTIONS(2841), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [153477] = 5, - ACTIONS(1556), 1, - anon_sym_DQUOTE, - ACTIONS(1558), 1, - anon_sym_SQUOTE, - ACTIONS(8040), 1, - sym_identifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - STATE(5591), 2, - sym__module_export_name, - sym_string, - [153495] = 6, - ACTIONS(2509), 1, + [153624] = 6, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(3295), 1, + ACTIONS(6458), 1, anon_sym_LPAREN, - STATE(3335), 1, + STATE(3438), 1, sym_formal_parameters, - STATE(4096), 1, + STATE(3945), 1, sym__call_signature, - STATE(5538), 1, + STATE(5644), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [153515] = 4, - ACTIONS(6437), 1, + [153644] = 4, + ACTIONS(6452), 1, anon_sym_EQ, - STATE(5206), 1, + STATE(5208), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8042), 3, + ACTIONS(7961), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [153531] = 2, + [153660] = 4, + ACTIONS(6452), 1, + anon_sym_EQ, + STATE(4735), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7351), 5, + ACTIONS(8071), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [153543] = 6, - ACTIONS(2509), 1, + [153676] = 3, + ACTIONS(6193), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(698), 4, + sym__member_signature_marker, + anon_sym_LPAREN, anon_sym_LT, - ACTIONS(3295), 1, + anon_sym_QMARK, + [153690] = 3, + ACTIONS(8073), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(698), 4, + sym__member_signature_marker, anon_sym_LPAREN, - STATE(3335), 1, - sym_formal_parameters, - STATE(4120), 1, - sym__call_signature, - STATE(5538), 1, - sym_type_parameters, + anon_sym_LT, + anon_sym_QMARK, + [153704] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [153563] = 6, - ACTIONS(2509), 1, + ACTIONS(7471), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [153716] = 6, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6443), 1, + ACTIONS(3309), 1, anon_sym_LPAREN, - STATE(3384), 1, + STATE(3332), 1, sym_formal_parameters, - STATE(4204), 1, + STATE(4373), 1, sym__call_signature, - STATE(5446), 1, + STATE(5568), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [153583] = 6, - ACTIONS(2509), 1, + [153736] = 6, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6473), 1, + ACTIONS(3309), 1, anon_sym_LPAREN, - STATE(3848), 1, + STATE(3332), 1, sym_formal_parameters, - STATE(5508), 1, - sym_type_parameters, - STATE(5674), 1, + STATE(4477), 1, sym__call_signature, + STATE(5568), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [153603] = 4, - ACTIONS(6437), 1, - anon_sym_EQ, - STATE(4895), 1, - sym__initializer, + [153756] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8042), 3, + ACTIONS(7453), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [153619] = 6, - ACTIONS(7193), 1, - anon_sym_LBRACE, - ACTIONS(7915), 1, - anon_sym_SEMI, - ACTIONS(7917), 1, - sym__automatic_semicolon, - ACTIONS(7919), 1, - sym__function_signature_automatic_semicolon, - STATE(802), 1, - sym_statement_block, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [153639] = 2, + anon_sym_PIPE_RBRACE, + [153768] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8044), 5, + ACTIONS(7471), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [153651] = 6, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(6473), 1, - anon_sym_LPAREN, - STATE(3848), 1, - sym_formal_parameters, - STATE(5341), 1, - sym__call_signature, - STATE(5508), 1, - sym_type_parameters, + [153780] = 4, + ACTIONS(6452), 1, + anon_sym_EQ, + STATE(4740), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [153671] = 2, + ACTIONS(7969), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [153796] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7353), 5, + ACTIONS(8075), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [153683] = 2, + [153808] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7351), 5, + ACTIONS(2845), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [153695] = 5, - ACTIONS(6852), 1, - anon_sym_AMP, - ACTIONS(6856), 1, - anon_sym_extends, - ACTIONS(7838), 1, - anon_sym_PIPE, + [153820] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8046), 2, + ACTIONS(2849), 5, sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [153713] = 2, + anon_sym_PIPE_RBRACE, + [153832] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8048), 5, + ACTIONS(2853), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [153725] = 2, + [153844] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7449), 5, + ACTIONS(2861), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [153737] = 4, - ACTIONS(6437), 1, + [153856] = 4, + ACTIONS(6452), 1, anon_sym_EQ, - STATE(4859), 1, + STATE(4744), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8042), 3, + ACTIONS(7961), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [153753] = 6, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(6473), 1, - anon_sym_LPAREN, - STATE(3848), 1, - sym_formal_parameters, - STATE(5508), 1, - sym_type_parameters, - STATE(5512), 1, - sym__call_signature, + [153872] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [153773] = 2, + ACTIONS(7453), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [153884] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8050), 5, + ACTIONS(8077), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [153785] = 2, + [153896] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8052), 5, + ACTIONS(7734), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [153797] = 4, - ACTIONS(6437), 1, + [153908] = 4, + ACTIONS(6452), 1, anon_sym_EQ, - STATE(4759), 1, + STATE(4748), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8042), 3, + ACTIONS(7961), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [153813] = 4, - ACTIONS(6437), 1, - anon_sym_EQ, - STATE(4960), 1, - sym__initializer, + [153924] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7824), 3, + ACTIONS(7455), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [153829] = 6, - ACTIONS(2509), 1, + anon_sym_PIPE_RBRACE, + [153936] = 6, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6443), 1, + ACTIONS(3309), 1, anon_sym_LPAREN, - STATE(3384), 1, + STATE(3332), 1, sym_formal_parameters, - STATE(3850), 1, + STATE(4406), 1, sym__call_signature, - STATE(5446), 1, + STATE(5568), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [153849] = 4, - ACTIONS(6437), 1, - anon_sym_EQ, - STATE(4961), 1, - sym__initializer, + [153956] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7828), 3, + ACTIONS(7455), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [153865] = 6, - ACTIONS(97), 1, - anon_sym_AT, - ACTIONS(8007), 1, - anon_sym_abstract, - ACTIONS(8054), 1, - anon_sym_class, - STATE(1263), 1, - aux_sym_export_statement_repeat1, - STATE(1352), 1, - sym_decorator, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [153885] = 6, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(6473), 1, - anon_sym_LPAREN, - STATE(3848), 1, - sym_formal_parameters, - STATE(5366), 1, - sym__call_signature, - STATE(5508), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [153905] = 4, - ACTIONS(6437), 1, - anon_sym_EQ, - STATE(4767), 1, - sym__initializer, + anon_sym_PIPE_RBRACE, + [153968] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8042), 3, + ACTIONS(8079), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [153921] = 4, - ACTIONS(6437), 1, + anon_sym_PIPE_RBRACE, + [153980] = 4, + ACTIONS(6452), 1, anon_sym_EQ, - STATE(4769), 1, + STATE(4747), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8056), 3, + ACTIONS(8081), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [153937] = 4, - ACTIONS(6437), 1, + [153996] = 4, + ACTIONS(6452), 1, anon_sym_EQ, - STATE(4770), 1, + STATE(4749), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8056), 3, + ACTIONS(7961), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [153953] = 4, - ACTIONS(7546), 1, - anon_sym_COLON, - ACTIONS(8058), 1, - anon_sym_EQ_GT, + [154012] = 6, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(8015), 1, + anon_sym_abstract, + ACTIONS(8083), 1, + anon_sym_class, + STATE(1287), 1, + aux_sym_export_statement_repeat1, + STATE(1339), 1, + sym_decorator, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(5389), 3, - sym_type_annotation, - sym_asserts_annotation, - sym_type_predicate_annotation, - [153969] = 4, - ACTIONS(6437), 1, + [154032] = 4, + ACTIONS(6452), 1, anon_sym_EQ, - STATE(4819), 1, + STATE(4755), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8061), 3, + ACTIONS(7961), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [153985] = 6, - ACTIONS(2509), 1, + [154048] = 6, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6443), 1, + ACTIONS(3309), 1, anon_sym_LPAREN, - STATE(3384), 1, + STATE(3332), 1, sym_formal_parameters, - STATE(3851), 1, + STATE(4759), 1, sym__call_signature, - STATE(5446), 1, + STATE(5568), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [154005] = 4, - ACTIONS(6437), 1, + [154068] = 4, + ACTIONS(6452), 1, anon_sym_EQ, - STATE(4965), 1, + STATE(5334), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7828), 3, + ACTIONS(7961), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [154021] = 6, - ACTIONS(2509), 1, + [154084] = 6, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(3295), 1, + ACTIONS(3309), 1, anon_sym_LPAREN, - STATE(3335), 1, + STATE(3332), 1, sym_formal_parameters, - STATE(4255), 1, + STATE(4376), 1, sym__call_signature, - STATE(5538), 1, + STATE(5568), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [154041] = 4, - ACTIONS(6437), 1, - anon_sym_EQ, - STATE(4848), 1, - sym__initializer, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(7846), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [154057] = 4, - ACTIONS(6437), 1, + [154104] = 4, + ACTIONS(6452), 1, anon_sym_EQ, - STATE(4853), 1, + STATE(4780), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7846), 3, + ACTIONS(7961), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [154073] = 4, - ACTIONS(6437), 1, - anon_sym_EQ, - STATE(5033), 1, - sym__initializer, + [154120] = 4, + ACTIONS(7623), 1, + anon_sym_COLON, + ACTIONS(8085), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8042), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [154089] = 4, - ACTIONS(6437), 1, - anon_sym_EQ, - STATE(4855), 1, - sym__initializer, + STATE(5362), 3, + sym_type_annotation, + sym_asserts_annotation, + sym_type_predicate_annotation, + [154136] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7846), 3, + ACTIONS(7515), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [154105] = 4, - ACTIONS(6437), 1, - anon_sym_EQ, - STATE(4875), 1, - sym__initializer, + anon_sym_PIPE_RBRACE, + [154148] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7846), 3, + ACTIONS(7517), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [154121] = 4, - ACTIONS(7546), 1, - anon_sym_COLON, - ACTIONS(8063), 1, - anon_sym_EQ_GT, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - STATE(5389), 3, - sym_type_annotation, - sym_asserts_annotation, - sym_type_predicate_annotation, - [154137] = 6, - ACTIONS(2509), 1, + anon_sym_PIPE_RBRACE, + [154160] = 6, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6473), 1, + ACTIONS(3309), 1, anon_sym_LPAREN, - STATE(3848), 1, + STATE(3332), 1, sym_formal_parameters, - STATE(5404), 1, + STATE(4763), 1, sym__call_signature, - STATE(5508), 1, + STATE(5568), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [154157] = 6, - ACTIONS(2509), 1, + [154180] = 6, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6473), 1, + ACTIONS(3309), 1, anon_sym_LPAREN, - STATE(3848), 1, + STATE(3332), 1, sym_formal_parameters, - STATE(5508), 1, - sym_type_parameters, - STATE(5660), 1, + STATE(4073), 1, sym__call_signature, + STATE(5568), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [154177] = 2, + [154200] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7449), 5, + ACTIONS(7517), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [154189] = 6, - ACTIONS(2509), 1, + [154212] = 6, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(3295), 1, + ACTIONS(3309), 1, anon_sym_LPAREN, - STATE(3335), 1, + STATE(3332), 1, sym_formal_parameters, - STATE(4256), 1, + STATE(4075), 1, sym__call_signature, - STATE(5538), 1, + STATE(5568), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [154209] = 4, - ACTIONS(6437), 1, + [154232] = 6, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(6470), 1, + anon_sym_LPAREN, + STATE(3940), 1, + sym_formal_parameters, + STATE(5504), 1, + sym_type_parameters, + STATE(5683), 1, + sym__call_signature, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [154252] = 4, + ACTIONS(6452), 1, + anon_sym_EQ, + STATE(5165), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7848), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [154268] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7519), 5, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [154280] = 4, + ACTIONS(6452), 1, anon_sym_EQ, - STATE(5159), 1, + STATE(4768), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8042), 3, + ACTIONS(7844), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [154225] = 4, - ACTIONS(7546), 1, + [154296] = 4, + ACTIONS(7623), 1, anon_sym_COLON, - ACTIONS(8066), 1, + ACTIONS(8088), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(5389), 3, + STATE(5362), 3, sym_type_annotation, sym_asserts_annotation, sym_type_predicate_annotation, - [154241] = 4, - ACTIONS(7546), 1, + [154312] = 4, + ACTIONS(7623), 1, anon_sym_COLON, - ACTIONS(8069), 1, + ACTIONS(8091), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(5419), 3, + STATE(5376), 3, sym_type_annotation, sym_asserts_annotation, sym_type_predicate_annotation, - [154257] = 6, - ACTIONS(696), 1, - anon_sym_COLON, - ACTIONS(4190), 1, - anon_sym_EQ, - ACTIONS(5247), 1, - anon_sym_COMMA, - ACTIONS(8072), 1, - anon_sym_RBRACE, - STATE(4755), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [154277] = 6, - ACTIONS(2509), 1, + [154328] = 6, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6473), 1, + ACTIONS(6470), 1, anon_sym_LPAREN, - STATE(3848), 1, + STATE(3940), 1, sym_formal_parameters, - STATE(5508), 1, + STATE(5504), 1, sym_type_parameters, - STATE(5689), 1, + STATE(5706), 1, sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - [154297] = 4, - ACTIONS(6437), 1, + [154348] = 4, + ACTIONS(6452), 1, anon_sym_EQ, - STATE(4896), 1, + STATE(4771), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7903), 3, + ACTIONS(7844), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [154313] = 4, - ACTIONS(7546), 1, + [154364] = 4, + ACTIONS(7623), 1, anon_sym_COLON, - ACTIONS(8074), 1, + ACTIONS(8094), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(5419), 3, + STATE(5376), 3, sym_type_annotation, sym_asserts_annotation, sym_type_predicate_annotation, - [154329] = 2, + [154380] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2743), 5, + ACTIONS(7475), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [154341] = 6, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(6473), 1, - anon_sym_LPAREN, - STATE(3848), 1, - sym_formal_parameters, - STATE(5441), 1, - sym__call_signature, - STATE(5508), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [154361] = 6, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(6473), 1, - anon_sym_LPAREN, - STATE(3848), 1, - sym_formal_parameters, - STATE(5447), 1, - sym__call_signature, - STATE(5508), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [154381] = 4, - ACTIONS(6437), 1, + [154392] = 4, + ACTIONS(6452), 1, anon_sym_EQ, - STATE(4899), 1, + STATE(4785), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7846), 3, + ACTIONS(7848), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [154397] = 3, - ACTIONS(8077), 1, - anon_sym_EQ, + [154408] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3641), 4, + ACTIONS(7517), 5, + sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_QMARK, - [154411] = 2, + anon_sym_RBRACE, + anon_sym_SEMI, + anon_sym_PIPE_RBRACE, + [154420] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7357), 5, + ACTIONS(8097), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [154423] = 6, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(3295), 1, - anon_sym_LPAREN, - STATE(3335), 1, - sym_formal_parameters, - STATE(4458), 1, - sym__call_signature, - STATE(5538), 1, - sym_type_parameters, + [154432] = 4, + ACTIONS(7623), 1, + anon_sym_COLON, + ACTIONS(8099), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [154443] = 2, + STATE(5362), 3, + sym_type_annotation, + sym_asserts_annotation, + sym_type_predicate_annotation, + [154448] = 3, + ACTIONS(8102), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7357), 5, - sym__automatic_semicolon, + ACTIONS(3617), 4, anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_COLON, + anon_sym_RBRACK, + [154462] = 4, + ACTIONS(6452), 1, + anon_sym_EQ, + STATE(4789), 1, + sym__initializer, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7844), 3, + sym__automatic_semicolon, + anon_sym_COMMA, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [154455] = 6, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(3295), 1, - anon_sym_LPAREN, - STATE(3335), 1, - sym_formal_parameters, - STATE(4480), 1, - sym__call_signature, - STATE(5538), 1, - sym_type_parameters, + [154478] = 4, + ACTIONS(6452), 1, + anon_sym_EQ, + STATE(4796), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [154475] = 2, + ACTIONS(7844), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [154494] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2577), 5, + ACTIONS(8104), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [154487] = 4, - ACTIONS(6437), 1, + [154506] = 4, + ACTIONS(6452), 1, anon_sym_EQ, - STATE(4900), 1, + STATE(4798), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7846), 3, + ACTIONS(7844), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [154503] = 4, - ACTIONS(6437), 1, + [154522] = 4, + ACTIONS(6452), 1, anon_sym_EQ, - STATE(4905), 1, + STATE(4803), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7846), 3, + ACTIONS(7844), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [154519] = 5, - ACTIONS(8080), 1, - anon_sym_SEMI, - ACTIONS(8082), 1, - sym__automatic_semicolon, - STATE(5460), 1, - sym_import_attribute, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(7875), 2, - anon_sym_with, - anon_sym_assert, - [154537] = 4, - ACTIONS(6437), 1, + [154538] = 4, + ACTIONS(6452), 1, anon_sym_EQ, - STATE(4908), 1, + STATE(4812), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7846), 3, + ACTIONS(7848), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [154553] = 2, + [154554] = 6, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(6470), 1, + anon_sym_LPAREN, + STATE(3940), 1, + sym_formal_parameters, + STATE(5504), 1, + sym_type_parameters, + STATE(5673), 1, + sym__call_signature, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7375), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [154565] = 2, + [154574] = 4, + ACTIONS(6452), 1, + anon_sym_EQ, + STATE(4816), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8084), 5, + ACTIONS(7844), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [154577] = 4, - ACTIONS(6437), 1, + [154590] = 4, + ACTIONS(6452), 1, anon_sym_EQ, - STATE(4909), 1, + STATE(4818), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7846), 3, + ACTIONS(7844), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [154593] = 4, - ACTIONS(6437), 1, + [154606] = 4, + ACTIONS(6452), 1, anon_sym_EQ, - STATE(4915), 1, + STATE(4853), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7846), 3, + ACTIONS(7848), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [154609] = 2, + [154622] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2747), 5, + ACTIONS(8106), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [154621] = 2, + [154634] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(2751), 5, + ACTIONS(8108), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [154633] = 4, - ACTIONS(6437), 1, + [154646] = 4, + ACTIONS(6452), 1, anon_sym_EQ, - STATE(4916), 1, + STATE(4863), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7846), 3, + ACTIONS(7848), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [154649] = 4, - ACTIONS(6437), 1, + [154662] = 4, + ACTIONS(6452), 1, anon_sym_EQ, - STATE(4918), 1, + STATE(4864), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7846), 3, + ACTIONS(7844), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [154665] = 4, - ACTIONS(6437), 1, + [154678] = 4, + ACTIONS(6452), 1, anon_sym_EQ, - STATE(4946), 1, + STATE(4865), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7870), 3, + ACTIONS(7844), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [154681] = 2, + [154694] = 4, + ACTIONS(6452), 1, + anon_sym_EQ, + STATE(5034), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1778), 5, + ACTIONS(7844), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [154693] = 2, + [154710] = 6, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(6458), 1, + anon_sym_LPAREN, + STATE(3438), 1, + sym_formal_parameters, + STATE(3868), 1, + sym__call_signature, + STATE(5644), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7375), 5, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [154705] = 2, + [154730] = 4, + ACTIONS(6452), 1, + anon_sym_EQ, + STATE(4890), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8086), 5, + ACTIONS(7848), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [154717] = 4, - ACTIONS(7546), 1, - anon_sym_COLON, - ACTIONS(8088), 1, - anon_sym_EQ_GT, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - STATE(5389), 3, - sym_type_annotation, - sym_asserts_annotation, - sym_type_predicate_annotation, - [154733] = 6, - ACTIONS(1044), 1, - anon_sym_LBRACE_PIPE, - ACTIONS(1600), 1, - anon_sym_LBRACE, - ACTIONS(7273), 1, - anon_sym_extends, - STATE(4157), 1, - sym_object_type, - STATE(4921), 1, - sym_extends_type_clause, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [154753] = 2, + [154746] = 4, + ACTIONS(6452), 1, + anon_sym_EQ, + STATE(4893), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7357), 5, + ACTIONS(7844), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [154765] = 2, + [154762] = 4, + ACTIONS(6452), 1, + anon_sym_EQ, + STATE(4894), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8091), 5, + ACTIONS(7844), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [154777] = 2, + [154778] = 4, + ACTIONS(6452), 1, + anon_sym_EQ, + STATE(4898), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8093), 5, + ACTIONS(7844), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [154789] = 2, + [154794] = 4, + ACTIONS(6452), 1, + anon_sym_EQ, + STATE(4899), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7489), 5, + ACTIONS(7844), 3, sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, anon_sym_SEMI, - anon_sym_PIPE_RBRACE, - [154801] = 4, - ACTIONS(6437), 1, + [154810] = 4, + ACTIONS(7623), 1, + anon_sym_COLON, + ACTIONS(8110), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5376), 3, + sym_type_annotation, + sym_asserts_annotation, + sym_type_predicate_annotation, + [154826] = 4, + ACTIONS(6452), 1, anon_sym_EQ, - STATE(4920), 1, + STATE(4843), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7846), 3, + ACTIONS(8113), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [154817] = 2, + [154842] = 6, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(6458), 1, + anon_sym_LPAREN, + STATE(3438), 1, + sym_formal_parameters, + STATE(3880), 1, + sym__call_signature, + STATE(5644), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5620), 5, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_QMARK, - [154829] = 4, - ACTIONS(6437), 1, + [154862] = 4, + ACTIONS(6452), 1, anon_sym_EQ, - STATE(4925), 1, + STATE(5186), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7846), 3, + ACTIONS(7848), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [154845] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5624), 5, + [154878] = 4, + ACTIONS(6452), 1, anon_sym_EQ, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_QMARK, - [154857] = 2, + STATE(4924), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5624), 5, - anon_sym_EQ, + ACTIONS(7848), 3, + sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_QMARK, - [154869] = 2, + anon_sym_SEMI, + [154894] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7473), 5, + ACTIONS(7475), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [154881] = 2, + [154906] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1862), 5, + ACTIONS(8115), 5, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_RBRACE, anon_sym_SEMI, anon_sym_PIPE_RBRACE, - [154893] = 4, - ACTIONS(6437), 1, + [154918] = 4, + ACTIONS(6452), 1, anon_sym_EQ, - STATE(4926), 1, + STATE(4958), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7846), 3, + ACTIONS(7848), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [154909] = 4, - ACTIONS(6415), 1, - anon_sym_DOT, - ACTIONS(8095), 1, - sym_identifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6413), 3, - anon_sym_LPAREN, - anon_sym_QMARK_DOT, - anon_sym_LT, - [154925] = 4, - ACTIONS(6437), 1, - anon_sym_EQ, - STATE(4928), 1, - sym__initializer, + [154934] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7846), 3, + ACTIONS(7471), 5, sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_RBRACE, anon_sym_SEMI, - [154941] = 2, + anon_sym_PIPE_RBRACE, + [154946] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5129), 5, + ACTIONS(8117), 5, anon_sym_EQ, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_QMARK, - [154953] = 5, - ACTIONS(6852), 1, - anon_sym_AMP, - ACTIONS(6856), 1, + anon_sym_LBRACE, + anon_sym_LPAREN, anon_sym_extends, - ACTIONS(7838), 1, - anon_sym_PIPE, + anon_sym_implements, + [154958] = 4, + ACTIONS(6452), 1, + anon_sym_EQ, + STATE(4871), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8097), 2, + ACTIONS(7846), 3, sym__automatic_semicolon, + anon_sym_COMMA, anon_sym_SEMI, - [154971] = 4, - ACTIONS(6437), 1, + [154974] = 4, + ACTIONS(6452), 1, anon_sym_EQ, - STATE(5282), 1, + STATE(4970), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8099), 3, + ACTIONS(7848), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [154987] = 4, - ACTIONS(6437), 1, + [154990] = 4, + ACTIONS(6452), 1, anon_sym_EQ, - STATE(4962), 1, + STATE(4877), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7826), 3, + ACTIONS(7846), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [155003] = 6, - ACTIONS(2509), 1, + [155006] = 6, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(3295), 1, + ACTIONS(6470), 1, anon_sym_LPAREN, - STATE(3335), 1, + STATE(3940), 1, sym_formal_parameters, - STATE(4935), 1, + STATE(5403), 1, sym__call_signature, - STATE(5538), 1, + STATE(5504), 1, sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [155023] = 5, - ACTIONS(7295), 1, - anon_sym_AMP, - ACTIONS(7297), 1, - anon_sym_PIPE, - ACTIONS(7299), 1, - anon_sym_extends, - ACTIONS(8101), 1, - anon_sym_QMARK, + [155026] = 4, + ACTIONS(6446), 1, + anon_sym_DOT, + ACTIONS(8119), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [155040] = 2, + ACTIONS(6444), 3, + anon_sym_LPAREN, + anon_sym_QMARK_DOT, + anon_sym_LT, + [155042] = 4, + ACTIONS(6452), 1, + anon_sym_EQ, + STATE(4992), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8103), 4, + ACTIONS(7848), 3, sym__automatic_semicolon, - anon_sym_with, - anon_sym_assert, + anon_sym_COMMA, anon_sym_SEMI, - [155051] = 5, - ACTIONS(6797), 1, - anon_sym_AMP, - ACTIONS(6799), 1, - anon_sym_PIPE, - ACTIONS(6801), 1, - anon_sym_extends, - ACTIONS(8105), 1, - anon_sym_RBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [155068] = 4, - ACTIONS(6821), 1, + [155058] = 4, + ACTIONS(6452), 1, anon_sym_EQ, - STATE(5409), 1, - sym_default_type, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(8107), 2, - anon_sym_COMMA, - anon_sym_GT, - [155083] = 5, - ACTIONS(6797), 1, - anon_sym_AMP, - ACTIONS(6799), 1, - anon_sym_PIPE, - ACTIONS(6801), 1, - anon_sym_extends, - ACTIONS(8109), 1, - anon_sym_RBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [155100] = 4, - ACTIONS(6405), 1, - anon_sym_STAR, - ACTIONS(6409), 1, - anon_sym_LBRACE, + STATE(4997), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - STATE(5992), 2, - sym_namespace_import, - sym_named_imports, - [155115] = 4, - ACTIONS(8111), 1, + ACTIONS(7844), 3, + sym__automatic_semicolon, anon_sym_COMMA, - STATE(4706), 1, - aux_sym_variable_declaration_repeat1, + anon_sym_SEMI, + [155074] = 4, + ACTIONS(6452), 1, + anon_sym_EQ, + STATE(5035), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8113), 2, + ACTIONS(7844), 3, sym__automatic_semicolon, + anon_sym_COMMA, anon_sym_SEMI, - [155130] = 5, - ACTIONS(6797), 1, - anon_sym_AMP, - ACTIONS(6799), 1, - anon_sym_PIPE, - ACTIONS(6801), 1, - anon_sym_extends, - ACTIONS(8115), 1, - anon_sym_RBRACK, + [155090] = 4, + ACTIONS(6452), 1, + anon_sym_EQ, + STATE(4990), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - [155147] = 4, - ACTIONS(8111), 1, + ACTIONS(7989), 3, + sym__automatic_semicolon, anon_sym_COMMA, - STATE(4597), 1, - aux_sym_variable_declaration_repeat1, + anon_sym_SEMI, + [155106] = 4, + ACTIONS(824), 1, + anon_sym_BQUOTE, + ACTIONS(3975), 1, + anon_sym_LPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8117), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [155162] = 4, - ACTIONS(8111), 1, + STATE(1745), 2, + sym_template_string, + sym_arguments, + [155121] = 4, + ACTIONS(8121), 1, anon_sym_COMMA, - STATE(4668), 1, + STATE(4569), 1, aux_sym_variable_declaration_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8119), 2, + ACTIONS(8124), 2, sym__automatic_semicolon, anon_sym_SEMI, - [155177] = 5, - ACTIONS(1916), 1, - anon_sym_COMMA, - ACTIONS(8121), 1, - anon_sym_EQ, - ACTIONS(8123), 1, - anon_sym_RBRACK, - STATE(4781), 1, - aux_sym_array_pattern_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [155194] = 4, - ACTIONS(8111), 1, - anon_sym_COMMA, - STATE(4668), 1, - aux_sym_variable_declaration_repeat1, + [155136] = 4, + ACTIONS(8126), 1, + anon_sym_from, + STATE(5543), 1, + sym__from_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8125), 2, + ACTIONS(5266), 2, sym__automatic_semicolon, anon_sym_SEMI, - [155209] = 5, + [155151] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym_html_comment, - ACTIONS(8127), 1, + ACTIONS(8128), 1, anon_sym_DQUOTE, - STATE(4589), 1, + STATE(4582), 1, aux_sym_string_repeat1, - ACTIONS(8129), 2, + ACTIONS(8130), 2, sym_unescaped_double_string_fragment, sym_escape_sequence, - [155226] = 5, + [155168] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym_html_comment, - ACTIONS(8127), 1, + ACTIONS(8128), 1, anon_sym_SQUOTE, - STATE(4590), 1, + STATE(4588), 1, aux_sym_string_repeat2, - ACTIONS(8131), 2, + ACTIONS(8132), 2, sym_unescaped_single_string_fragment, sym_escape_sequence, - [155243] = 2, + [155185] = 3, + ACTIONS(8003), 1, + anon_sym_RBRACE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5222), 4, - anon_sym_EQ, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_COLON, - [155254] = 5, - ACTIONS(6797), 1, + ACTIONS(4241), 3, anon_sym_AMP, - ACTIONS(6799), 1, anon_sym_PIPE, - ACTIONS(6801), 1, anon_sym_extends, - ACTIONS(8133), 1, - anon_sym_RBRACK, + [155198] = 5, + ACTIONS(6784), 1, + anon_sym_AMP, + ACTIONS(6786), 1, + anon_sym_PIPE, + ACTIONS(6788), 1, + anon_sym_extends, + ACTIONS(8134), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [155215] = 5, + ACTIONS(6530), 1, + anon_sym_LPAREN, + ACTIONS(6536), 1, + anon_sym_LT, + STATE(3276), 1, + sym_arguments, + STATE(3399), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - [155271] = 5, + [155232] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym_html_comment, - ACTIONS(8135), 1, + ACTIONS(8136), 1, anon_sym_DQUOTE, - STATE(4575), 1, + STATE(4600), 1, aux_sym_string_repeat1, - ACTIONS(8137), 2, + ACTIONS(8138), 2, sym_unescaped_double_string_fragment, sym_escape_sequence, - [155288] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5), 1, - sym_html_comment, - ACTIONS(8135), 1, - anon_sym_SQUOTE, - STATE(4576), 1, - aux_sym_string_repeat2, - ACTIONS(8139), 2, - sym_unescaped_single_string_fragment, - sym_escape_sequence, - [155305] = 5, - ACTIONS(6797), 1, - anon_sym_AMP, - ACTIONS(6799), 1, - anon_sym_PIPE, - ACTIONS(6801), 1, - anon_sym_extends, - ACTIONS(8141), 1, - anon_sym_RBRACK, + [155249] = 4, + ACTIONS(698), 1, + anon_sym_COLON, + ACTIONS(4177), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - [155322] = 5, - ACTIONS(7295), 1, - anon_sym_AMP, - ACTIONS(7297), 1, - anon_sym_PIPE, - ACTIONS(7299), 1, - anon_sym_extends, - ACTIONS(8143), 1, - anon_sym_QMARK, + ACTIONS(8140), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [155264] = 4, + ACTIONS(8142), 1, + anon_sym_COMMA, + STATE(4578), 1, + aux_sym_sequence_expression_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [155339] = 5, - ACTIONS(6797), 1, + ACTIONS(4923), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [155279] = 5, + ACTIONS(6784), 1, anon_sym_AMP, - ACTIONS(6799), 1, + ACTIONS(6786), 1, anon_sym_PIPE, - ACTIONS(6801), 1, + ACTIONS(6788), 1, anon_sym_extends, ACTIONS(8145), 1, - anon_sym_RBRACK, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - [155356] = 5, - ACTIONS(6797), 1, + [155296] = 5, + ACTIONS(6784), 1, anon_sym_AMP, - ACTIONS(6799), 1, + ACTIONS(6786), 1, anon_sym_PIPE, - ACTIONS(6801), 1, + ACTIONS(6788), 1, anon_sym_extends, ACTIONS(8147), 1, - anon_sym_COLON, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [155373] = 5, - ACTIONS(6797), 1, - anon_sym_AMP, - ACTIONS(6799), 1, - anon_sym_PIPE, - ACTIONS(6801), 1, - anon_sym_extends, + [155313] = 5, + ACTIONS(97), 1, + anon_sym_AT, ACTIONS(8149), 1, - anon_sym_COLON, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [155390] = 4, - ACTIONS(8151), 1, - anon_sym_EQ, - STATE(5517), 1, - sym__initializer, + anon_sym_class, + STATE(1287), 1, + aux_sym_export_statement_repeat1, + STATE(1339), 1, + sym_decorator, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6932), 2, - anon_sym_in, - anon_sym_of, - [155405] = 5, + [155330] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym_html_comment, - ACTIONS(8153), 1, + ACTIONS(8151), 1, anon_sym_DQUOTE, - STATE(4591), 1, + STATE(4582), 1, aux_sym_string_repeat1, - ACTIONS(8155), 2, + ACTIONS(8153), 2, sym_unescaped_double_string_fragment, sym_escape_sequence, - [155422] = 5, - ACTIONS(3), 1, + [155347] = 5, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(6470), 1, + anon_sym_LPAREN, + STATE(5409), 1, + sym_type_parameters, + STATE(5932), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, sym_comment, - ACTIONS(5), 1, + [155364] = 5, + ACTIONS(6784), 1, + anon_sym_AMP, + ACTIONS(6786), 1, + anon_sym_PIPE, + ACTIONS(6788), 1, + anon_sym_extends, + ACTIONS(8156), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, sym_html_comment, - ACTIONS(8153), 1, - anon_sym_SQUOTE, - STATE(4596), 1, - aux_sym_string_repeat2, - ACTIONS(8157), 2, - sym_unescaped_single_string_fragment, - sym_escape_sequence, - [155439] = 5, - ACTIONS(3), 1, sym_comment, - ACTIONS(5), 1, + [155381] = 4, + ACTIONS(87), 1, + anon_sym_BQUOTE, + ACTIONS(4578), 1, + anon_sym_LPAREN, + ACTIONS(5), 2, sym_html_comment, - ACTIONS(8159), 1, - anon_sym_DQUOTE, - STATE(4589), 1, - aux_sym_string_repeat1, - ACTIONS(8161), 2, - sym_unescaped_double_string_fragment, - sym_escape_sequence, - [155456] = 5, + sym_comment, + STATE(2386), 2, + sym_template_string, + sym_arguments, + [155396] = 5, + ACTIONS(6784), 1, + anon_sym_AMP, + ACTIONS(6786), 1, + anon_sym_PIPE, + ACTIONS(6788), 1, + anon_sym_extends, + ACTIONS(8158), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [155413] = 5, + ACTIONS(6784), 1, + anon_sym_AMP, + ACTIONS(6786), 1, + anon_sym_PIPE, + ACTIONS(6788), 1, + anon_sym_extends, + ACTIONS(8160), 1, + anon_sym_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [155430] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym_html_comment, - ACTIONS(8164), 1, + ACTIONS(8162), 1, anon_sym_SQUOTE, - STATE(4590), 1, + STATE(4588), 1, aux_sym_string_repeat2, - ACTIONS(8166), 2, + ACTIONS(8164), 2, sym_unescaped_single_string_fragment, sym_escape_sequence, - [155473] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5), 1, - sym_html_comment, - ACTIONS(8169), 1, - anon_sym_DQUOTE, - STATE(4589), 1, - aux_sym_string_repeat1, - ACTIONS(8129), 2, - sym_unescaped_double_string_fragment, - sym_escape_sequence, - [155490] = 5, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(6473), 1, - anon_sym_LPAREN, - STATE(5647), 1, - sym_type_parameters, - STATE(5878), 1, - sym_formal_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [155507] = 4, - ACTIONS(8173), 1, - anon_sym_COMMA, - STATE(4593), 1, - aux_sym_extends_clause_repeat1, + [155447] = 5, + ACTIONS(6784), 1, + anon_sym_AMP, + ACTIONS(6786), 1, + anon_sym_PIPE, + ACTIONS(6788), 1, + anon_sym_extends, + ACTIONS(8167), 1, + anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8171), 2, - anon_sym_LBRACE, - anon_sym_implements, - [155522] = 4, - ACTIONS(8176), 1, - anon_sym_from, - STATE(5393), 1, - sym__from_clause, + [155464] = 5, + ACTIONS(6784), 1, + anon_sym_AMP, + ACTIONS(6786), 1, + anon_sym_PIPE, + ACTIONS(6788), 1, + anon_sym_extends, + ACTIONS(8169), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8178), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [155537] = 5, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(6473), 1, - anon_sym_LPAREN, - STATE(5386), 1, - sym_type_parameters, - STATE(5926), 1, - sym_formal_parameters, + [155481] = 5, + ACTIONS(6784), 1, + anon_sym_AMP, + ACTIONS(6786), 1, + anon_sym_PIPE, + ACTIONS(6788), 1, + anon_sym_extends, + ACTIONS(8171), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [155554] = 5, + [155498] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym_html_comment, - ACTIONS(8169), 1, + ACTIONS(8136), 1, anon_sym_SQUOTE, - STATE(4590), 1, + STATE(4606), 1, aux_sym_string_repeat2, - ACTIONS(8131), 2, + ACTIONS(8173), 2, sym_unescaped_single_string_fragment, sym_escape_sequence, - [155571] = 4, - ACTIONS(8111), 1, + [155515] = 4, + ACTIONS(8175), 1, anon_sym_COMMA, - STATE(4668), 1, + STATE(4569), 1, aux_sym_variable_declaration_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8180), 2, + ACTIONS(8177), 2, sym__automatic_semicolon, anon_sym_SEMI, - [155586] = 4, - ACTIONS(7493), 1, - anon_sym_EQ, - STATE(5705), 1, - sym__initializer, + [155530] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8182), 2, + ACTIONS(6145), 4, + sym__automatic_semicolon, + sym__function_signature_automatic_semicolon, anon_sym_COMMA, - anon_sym_RPAREN, - [155601] = 5, - ACTIONS(6848), 1, - anon_sym_LPAREN, - ACTIONS(6850), 1, - anon_sym_LT, - STATE(2952), 1, - sym_arguments, - STATE(3015), 1, - sym_type_arguments, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [155618] = 5, - ACTIONS(3530), 1, - anon_sym_LPAREN, - ACTIONS(6425), 1, - anon_sym_LT, - STATE(3177), 1, - sym_arguments, - STATE(3314), 1, - sym_type_arguments, + anon_sym_SEMI, + [155541] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [155635] = 3, - ACTIONS(7897), 1, + ACTIONS(5256), 4, + anon_sym_EQ, + anon_sym_COMMA, anon_sym_RBRACE, + anon_sym_COLON, + [155552] = 5, + ACTIONS(7417), 1, + anon_sym_AMP, + ACTIONS(7419), 1, + anon_sym_PIPE, + ACTIONS(7421), 1, + anon_sym_extends, + ACTIONS(8179), 1, + anon_sym_QMARK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4329), 3, + [155569] = 5, + ACTIONS(6784), 1, anon_sym_AMP, + ACTIONS(6786), 1, anon_sym_PIPE, + ACTIONS(6788), 1, anon_sym_extends, - [155648] = 4, - ACTIONS(8184), 1, - anon_sym_COMMA, - STATE(4602), 1, - aux_sym_implements_clause_repeat1, + ACTIONS(8181), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7658), 2, - anon_sym_LBRACE, - anon_sym_GT, - [155663] = 4, - ACTIONS(6821), 1, - anon_sym_EQ, - STATE(5555), 1, - sym_default_type, + [155586] = 4, + ACTIONS(8183), 1, + anon_sym_COMMA, + STATE(4598), 1, + aux_sym_implements_clause_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8187), 2, - anon_sym_COMMA, + ACTIONS(7635), 2, + anon_sym_LBRACE, anon_sym_GT, - [155678] = 5, - ACTIONS(6797), 1, + [155601] = 5, + ACTIONS(6784), 1, anon_sym_AMP, - ACTIONS(6799), 1, + ACTIONS(6786), 1, anon_sym_PIPE, - ACTIONS(6801), 1, + ACTIONS(6788), 1, anon_sym_extends, - ACTIONS(8189), 1, + ACTIONS(8186), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [155695] = 5, - ACTIONS(7387), 1, + [155618] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(8188), 1, + anon_sym_DQUOTE, + STATE(4582), 1, + aux_sym_string_repeat1, + ACTIONS(8130), 2, + sym_unescaped_double_string_fragment, + sym_escape_sequence, + [155635] = 4, + ACTIONS(8175), 1, anon_sym_COMMA, - ACTIONS(7670), 1, - anon_sym_LBRACE, - ACTIONS(7672), 1, - anon_sym_LBRACE_PIPE, - STATE(4664), 1, - aux_sym_extends_type_clause_repeat1, + STATE(4569), 1, + aux_sym_variable_declaration_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [155712] = 5, - ACTIONS(6797), 1, - anon_sym_AMP, - ACTIONS(6799), 1, - anon_sym_PIPE, - ACTIONS(6801), 1, - anon_sym_extends, - ACTIONS(8191), 1, - anon_sym_RPAREN, + ACTIONS(8190), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [155650] = 4, + ACTIONS(8194), 1, + anon_sym_COMMA, + STATE(4602), 1, + aux_sym_extends_clause_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [155729] = 5, - ACTIONS(4581), 1, - anon_sym_LPAREN, - ACTIONS(8193), 1, + ACTIONS(8192), 2, + anon_sym_LBRACE, + anon_sym_implements, + [155665] = 5, + ACTIONS(2529), 1, anon_sym_LT, - STATE(1962), 1, - sym_arguments, - STATE(1963), 1, - sym_type_arguments, + ACTIONS(6470), 1, + anon_sym_LPAREN, + STATE(5666), 1, + sym_type_parameters, + STATE(5943), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [155746] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5), 1, + [155682] = 4, + ACTIONS(8175), 1, + anon_sym_COMMA, + STATE(4569), 1, + aux_sym_variable_declaration_repeat1, + ACTIONS(5), 2, sym_html_comment, - ACTIONS(8195), 1, - anon_sym_DQUOTE, - STATE(4669), 1, - aux_sym_string_repeat1, + sym_comment, ACTIONS(8197), 2, - sym_unescaped_double_string_fragment, + sym__automatic_semicolon, + anon_sym_SEMI, + [155697] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8199), 4, + sym__template_chars, sym_escape_sequence, - [155763] = 5, + anon_sym_BQUOTE, + anon_sym_DOLLAR_LBRACE, + [155708] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym_html_comment, - ACTIONS(8195), 1, + ACTIONS(8188), 1, anon_sym_SQUOTE, - STATE(4670), 1, + STATE(4588), 1, aux_sym_string_repeat2, - ACTIONS(8199), 2, + ACTIONS(8132), 2, sym_unescaped_single_string_fragment, sym_escape_sequence, - [155780] = 5, - ACTIONS(6797), 1, - anon_sym_AMP, - ACTIONS(6799), 1, - anon_sym_PIPE, - ACTIONS(6801), 1, - anon_sym_extends, - ACTIONS(8201), 1, - anon_sym_RBRACK, + [155725] = 5, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(3309), 1, + anon_sym_LPAREN, + STATE(3794), 1, + sym_formal_parameters, + STATE(5602), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [155797] = 5, - ACTIONS(2509), 1, + [155742] = 5, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6473), 1, + ACTIONS(6470), 1, anon_sym_LPAREN, - STATE(5535), 1, + STATE(5412), 1, sym_type_parameters, - STATE(6041), 1, + STATE(6062), 1, sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [155814] = 5, + [155759] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym_html_comment, - ACTIONS(8203), 1, + ACTIONS(8201), 1, anon_sym_DQUOTE, - STATE(4614), 1, + STATE(4613), 1, aux_sym_string_repeat1, - ACTIONS(8205), 2, + ACTIONS(8203), 2, sym_unescaped_double_string_fragment, sym_escape_sequence, - [155831] = 5, + [155776] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym_html_comment, - ACTIONS(8203), 1, + ACTIONS(8201), 1, anon_sym_SQUOTE, - STATE(4618), 1, + STATE(4614), 1, aux_sym_string_repeat2, - ACTIONS(8207), 2, + ACTIONS(8205), 2, sym_unescaped_single_string_fragment, sym_escape_sequence, - [155848] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5), 1, + [155793] = 4, + ACTIONS(7355), 1, + anon_sym_EQ, + STATE(5687), 1, + sym__initializer, + ACTIONS(5), 2, sym_html_comment, - ACTIONS(8209), 1, - anon_sym_DQUOTE, - STATE(4589), 1, - aux_sym_string_repeat1, - ACTIONS(8129), 2, - sym_unescaped_double_string_fragment, - sym_escape_sequence, - [155865] = 5, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(6473), 1, - anon_sym_LPAREN, - STATE(5391), 1, - sym_type_parameters, - STATE(6052), 1, - sym_formal_parameters, + sym_comment, + ACTIONS(8207), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [155808] = 4, + ACTIONS(8126), 1, + anon_sym_from, + STATE(5475), 1, + sym__from_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [155882] = 5, + ACTIONS(8209), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [155823] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym_html_comment, ACTIONS(8211), 1, anon_sym_DQUOTE, - STATE(4589), 1, + STATE(4582), 1, aux_sym_string_repeat1, - ACTIONS(8129), 2, + ACTIONS(8130), 2, sym_unescaped_double_string_fragment, sym_escape_sequence, - [155899] = 3, - ACTIONS(8213), 1, - anon_sym_EQ, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(3641), 3, - anon_sym_COMMA, - anon_sym_RBRACE, - anon_sym_RBRACK, - [155912] = 5, + [155840] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym_html_comment, - ACTIONS(8209), 1, + ACTIONS(8211), 1, anon_sym_SQUOTE, - STATE(4590), 1, + STATE(4588), 1, aux_sym_string_repeat2, - ACTIONS(8131), 2, + ACTIONS(8132), 2, sym_unescaped_single_string_fragment, sym_escape_sequence, - [155929] = 5, - ACTIONS(6797), 1, - anon_sym_AMP, - ACTIONS(6799), 1, - anon_sym_PIPE, - ACTIONS(6801), 1, - anon_sym_extends, - ACTIONS(8216), 1, - anon_sym_RPAREN, + [155857] = 5, + ACTIONS(7445), 1, + anon_sym_COMMA, + ACTIONS(7641), 1, + anon_sym_LBRACE, + ACTIONS(7643), 1, + anon_sym_LBRACE_PIPE, + STATE(4704), 1, + aux_sym_extends_type_clause_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [155946] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5), 1, - sym_html_comment, - ACTIONS(8218), 1, - anon_sym_DQUOTE, - STATE(4651), 1, - aux_sym_string_repeat1, - ACTIONS(8220), 2, - sym_unescaped_double_string_fragment, - sym_escape_sequence, - [155963] = 5, - ACTIONS(1916), 1, + [155874] = 5, + ACTIONS(1924), 1, anon_sym_COMMA, - ACTIONS(8121), 1, + ACTIONS(8213), 1, anon_sym_EQ, - ACTIONS(8222), 1, + ACTIONS(8215), 1, anon_sym_RBRACK, - STATE(5312), 1, + STATE(5166), 1, aux_sym_array_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [155980] = 5, + [155891] = 5, + ACTIONS(6856), 1, + anon_sym_LPAREN, + ACTIONS(6858), 1, + anon_sym_LT, + STATE(2955), 1, + sym_arguments, + STATE(3054), 1, + sym_type_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [155908] = 5, + ACTIONS(6784), 1, + anon_sym_AMP, + ACTIONS(6786), 1, + anon_sym_PIPE, + ACTIONS(6788), 1, + anon_sym_extends, + ACTIONS(8217), 1, + anon_sym_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [155925] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym_html_comment, - ACTIONS(8224), 1, + ACTIONS(8219), 1, anon_sym_DQUOTE, - STATE(4626), 1, + STATE(4623), 1, aux_sym_string_repeat1, - ACTIONS(8226), 2, + ACTIONS(8221), 2, sym_unescaped_double_string_fragment, sym_escape_sequence, - [155997] = 5, + [155942] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym_html_comment, - ACTIONS(8224), 1, + ACTIONS(8219), 1, anon_sym_SQUOTE, STATE(4627), 1, aux_sym_string_repeat2, - ACTIONS(8228), 2, + ACTIONS(8223), 2, sym_unescaped_single_string_fragment, sym_escape_sequence, - [156014] = 5, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(6473), 1, - anon_sym_LPAREN, - STATE(5620), 1, - sym_type_parameters, - STATE(5843), 1, - sym_formal_parameters, + [155959] = 5, + ACTIONS(6784), 1, + anon_sym_AMP, + ACTIONS(6786), 1, + anon_sym_PIPE, + ACTIONS(6788), 1, + anon_sym_extends, + ACTIONS(8225), 1, + anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - [156031] = 4, - ACTIONS(696), 1, - anon_sym_COLON, - ACTIONS(4190), 1, - anon_sym_EQ, + [155976] = 4, + ACTIONS(8126), 1, + anon_sym_from, + STATE(5603), 1, + sym__from_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8230), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [156046] = 5, + ACTIONS(8227), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [155991] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(8229), 1, + anon_sym_DQUOTE, + STATE(4582), 1, + aux_sym_string_repeat1, + ACTIONS(8130), 2, + sym_unescaped_double_string_fragment, + sym_escape_sequence, + [156008] = 4, + ACTIONS(8126), 1, + anon_sym_from, + STATE(5566), 1, + sym__from_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5251), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [156023] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym_html_comment, - ACTIONS(8232), 1, + ACTIONS(8231), 1, anon_sym_DQUOTE, - STATE(4589), 1, + STATE(4628), 1, aux_sym_string_repeat1, - ACTIONS(8129), 2, + ACTIONS(8233), 2, sym_unescaped_double_string_fragment, sym_escape_sequence, - [156063] = 5, + [156040] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(8231), 1, + anon_sym_SQUOTE, + STATE(4629), 1, + aux_sym_string_repeat2, + ACTIONS(8235), 2, + sym_unescaped_single_string_fragment, + sym_escape_sequence, + [156057] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym_html_comment, - ACTIONS(8232), 1, + ACTIONS(8229), 1, anon_sym_SQUOTE, - STATE(4590), 1, + STATE(4588), 1, aux_sym_string_repeat2, - ACTIONS(8131), 2, + ACTIONS(8132), 2, sym_unescaped_single_string_fragment, sym_escape_sequence, - [156080] = 5, + [156074] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym_html_comment, - ACTIONS(8234), 1, + ACTIONS(8237), 1, anon_sym_DQUOTE, - STATE(4632), 1, + STATE(4582), 1, aux_sym_string_repeat1, - ACTIONS(8236), 2, + ACTIONS(8130), 2, sym_unescaped_double_string_fragment, sym_escape_sequence, - [156097] = 5, + [156091] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym_html_comment, - ACTIONS(8234), 1, + ACTIONS(8237), 1, anon_sym_SQUOTE, - STATE(4634), 1, + STATE(4588), 1, aux_sym_string_repeat2, - ACTIONS(8238), 2, + ACTIONS(8132), 2, sym_unescaped_single_string_fragment, sym_escape_sequence, - [156114] = 4, - ACTIONS(8240), 1, + [156108] = 3, + ACTIONS(8239), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(3626), 3, anon_sym_COMMA, - STATE(4630), 1, - aux_sym_sequence_expression_repeat1, + anon_sym_RBRACE, + anon_sym_RBRACK, + [156121] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8242), 4, + sym__automatic_semicolon, + anon_sym_with, + anon_sym_assert, + anon_sym_SEMI, + [156132] = 4, + ACTIONS(8175), 1, + anon_sym_COMMA, + STATE(4601), 1, + aux_sym_variable_declaration_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5023), 2, + ACTIONS(8244), 2, sym__automatic_semicolon, anon_sym_SEMI, - [156129] = 5, - ACTIONS(2509), 1, + [156147] = 5, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(3295), 1, + ACTIONS(6470), 1, anon_sym_LPAREN, - STATE(3749), 1, - sym_formal_parameters, - STATE(5384), 1, + STATE(5635), 1, sym_type_parameters, + STATE(5820), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [156164] = 4, + ACTIONS(8175), 1, + anon_sym_COMMA, + STATE(4693), 1, + aux_sym_variable_declaration_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8246), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [156179] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(8248), 1, + anon_sym_DQUOTE, + STATE(4639), 1, + aux_sym_string_repeat1, + ACTIONS(8250), 2, + sym_unescaped_double_string_fragment, + sym_escape_sequence, + [156196] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(8252), 1, + anon_sym_DQUOTE, + STATE(4682), 1, + aux_sym_string_repeat1, + ACTIONS(8254), 2, + sym_unescaped_double_string_fragment, + sym_escape_sequence, + [156213] = 4, + ACTIONS(6834), 1, + anon_sym_EQ, + STATE(5424), 1, + sym_default_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - [156146] = 5, + ACTIONS(8256), 2, + anon_sym_COMMA, + anon_sym_GT, + [156228] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(8248), 1, + anon_sym_SQUOTE, + STATE(4641), 1, + aux_sym_string_repeat2, + ACTIONS(8258), 2, + sym_unescaped_single_string_fragment, + sym_escape_sequence, + [156245] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym_html_comment, - ACTIONS(8243), 1, + ACTIONS(8260), 1, anon_sym_DQUOTE, - STATE(4589), 1, + STATE(4582), 1, aux_sym_string_repeat1, - ACTIONS(8129), 2, + ACTIONS(8130), 2, sym_unescaped_double_string_fragment, sym_escape_sequence, - [156163] = 5, - ACTIONS(2509), 1, + [156262] = 5, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6473), 1, + ACTIONS(6470), 1, anon_sym_LPAREN, - STATE(5632), 1, + STATE(5642), 1, sym_type_parameters, - STATE(5961), 1, + STATE(5983), 1, sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [156180] = 5, + [156279] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym_html_comment, - ACTIONS(8243), 1, + ACTIONS(8260), 1, anon_sym_SQUOTE, - STATE(4590), 1, + STATE(4588), 1, aux_sym_string_repeat2, - ACTIONS(8131), 2, + ACTIONS(8132), 2, sym_unescaped_single_string_fragment, sym_escape_sequence, - [156197] = 5, + [156296] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym_html_comment, - ACTIONS(8211), 1, - anon_sym_SQUOTE, - STATE(4590), 1, - aux_sym_string_repeat2, - ACTIONS(8131), 2, - sym_unescaped_single_string_fragment, + ACTIONS(8262), 1, + anon_sym_DQUOTE, + STATE(4644), 1, + aux_sym_string_repeat1, + ACTIONS(8264), 2, + sym_unescaped_double_string_fragment, sym_escape_sequence, - [156214] = 5, + [156313] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym_html_comment, - ACTIONS(8218), 1, + ACTIONS(8262), 1, anon_sym_SQUOTE, - STATE(4653), 1, + STATE(4645), 1, aux_sym_string_repeat2, - ACTIONS(8245), 2, + ACTIONS(8266), 2, sym_unescaped_single_string_fragment, sym_escape_sequence, - [156231] = 5, + [156330] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym_html_comment, - ACTIONS(8247), 1, + ACTIONS(8268), 1, anon_sym_DQUOTE, - STATE(4640), 1, + STATE(4582), 1, aux_sym_string_repeat1, - ACTIONS(8249), 2, + ACTIONS(8130), 2, sym_unescaped_double_string_fragment, sym_escape_sequence, - [156248] = 5, + [156347] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym_html_comment, - ACTIONS(8247), 1, + ACTIONS(8268), 1, anon_sym_SQUOTE, - STATE(4641), 1, + STATE(4588), 1, aux_sym_string_repeat2, - ACTIONS(8251), 2, + ACTIONS(8132), 2, sym_unescaped_single_string_fragment, sym_escape_sequence, - [156265] = 4, - ACTIONS(6821), 1, - anon_sym_EQ, - STATE(5711), 1, - sym_default_type, + [156364] = 5, + ACTIONS(3975), 1, + anon_sym_LPAREN, + ACTIONS(8270), 1, + anon_sym_LT, + STATE(1586), 1, + sym_arguments, + STATE(1587), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8253), 2, - anon_sym_COMMA, - anon_sym_GT, - [156280] = 5, + [156381] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym_html_comment, - ACTIONS(8255), 1, - anon_sym_DQUOTE, - STATE(4589), 1, - aux_sym_string_repeat1, - ACTIONS(8129), 2, - sym_unescaped_double_string_fragment, + ACTIONS(8272), 1, + anon_sym_SQUOTE, + STATE(4572), 1, + aux_sym_string_repeat2, + ACTIONS(8274), 2, + sym_unescaped_single_string_fragment, sym_escape_sequence, - [156297] = 5, + [156398] = 4, + ACTIONS(6436), 1, + anon_sym_STAR, + ACTIONS(6440), 1, + anon_sym_LBRACE, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + STATE(5834), 2, + sym_namespace_import, + sym_named_imports, + [156413] = 5, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(6470), 1, + anon_sym_LPAREN, + STATE(5455), 1, + sym_type_parameters, + STATE(5847), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [156430] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym_html_comment, - ACTIONS(8255), 1, + ACTIONS(8276), 1, anon_sym_SQUOTE, - STATE(4590), 1, + STATE(4655), 1, aux_sym_string_repeat2, - ACTIONS(8131), 2, + ACTIONS(8278), 2, sym_unescaped_single_string_fragment, sym_escape_sequence, - [156314] = 4, - ACTIONS(5171), 1, - anon_sym_COMMA, - STATE(4630), 1, - aux_sym_sequence_expression_repeat1, + [156447] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(8280), 1, + anon_sym_DQUOTE, + STATE(4582), 1, + aux_sym_string_repeat1, + ACTIONS(8130), 2, + sym_unescaped_double_string_fragment, + sym_escape_sequence, + [156464] = 5, + ACTIONS(7417), 1, + anon_sym_AMP, + ACTIONS(7419), 1, + anon_sym_PIPE, + ACTIONS(7421), 1, + anon_sym_extends, + ACTIONS(8282), 1, + anon_sym_QMARK, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7770), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [156329] = 2, + [156481] = 5, + ACTIONS(97), 1, + anon_sym_AT, + ACTIONS(8284), 1, + anon_sym_export, + STATE(1287), 1, + aux_sym_export_statement_repeat1, + STATE(1339), 1, + sym_decorator, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8257), 4, - sym__template_chars, + [156498] = 5, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(6470), 1, + anon_sym_LPAREN, + STATE(5456), 1, + sym_type_parameters, + STATE(6017), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [156515] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(8280), 1, + anon_sym_SQUOTE, + STATE(4588), 1, + aux_sym_string_repeat2, + ACTIONS(8132), 2, + sym_unescaped_single_string_fragment, sym_escape_sequence, - anon_sym_BQUOTE, - anon_sym_DOLLAR_LBRACE, - [156340] = 5, - ACTIONS(6797), 1, + [156532] = 5, + ACTIONS(6784), 1, anon_sym_AMP, - ACTIONS(6799), 1, + ACTIONS(6786), 1, anon_sym_PIPE, - ACTIONS(6801), 1, + ACTIONS(6788), 1, anon_sym_extends, - ACTIONS(8260), 1, + ACTIONS(8286), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [156357] = 5, - ACTIONS(6797), 1, + [156549] = 5, + ACTIONS(6784), 1, anon_sym_AMP, - ACTIONS(6799), 1, + ACTIONS(6786), 1, anon_sym_PIPE, - ACTIONS(6801), 1, + ACTIONS(6788), 1, anon_sym_extends, - ACTIONS(8262), 1, - anon_sym_RBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [156374] = 5, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(6473), 1, - anon_sym_LPAREN, - STATE(5430), 1, - sym_type_parameters, - STATE(5954), 1, - sym_formal_parameters, + ACTIONS(8288), 1, + anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - [156391] = 5, - ACTIONS(97), 1, - anon_sym_AT, - ACTIONS(8264), 1, - anon_sym_class, - STATE(1263), 1, - aux_sym_export_statement_repeat1, - STATE(1352), 1, - sym_decorator, + [156566] = 5, + ACTIONS(6784), 1, + anon_sym_AMP, + ACTIONS(6786), 1, + anon_sym_PIPE, + ACTIONS(6788), 1, + anon_sym_extends, + ACTIONS(8290), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - [156408] = 5, - ACTIONS(2509), 1, + [156583] = 5, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6473), 1, + ACTIONS(6470), 1, anon_sym_LPAREN, - STATE(5432), 1, + STATE(5382), 1, sym_type_parameters, - STATE(5839), 1, + STATE(5995), 1, sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [156425] = 5, - ACTIONS(6797), 1, + [156600] = 5, + ACTIONS(6784), 1, anon_sym_AMP, - ACTIONS(6799), 1, + ACTIONS(6786), 1, anon_sym_PIPE, - ACTIONS(6801), 1, + ACTIONS(6788), 1, anon_sym_extends, - ACTIONS(8266), 1, - anon_sym_COLON, + ACTIONS(8292), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [156442] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5), 1, + [156617] = 4, + ACTIONS(8296), 1, + anon_sym_COMMA, + STATE(4696), 1, + aux_sym_extends_clause_repeat1, + ACTIONS(5), 2, sym_html_comment, - ACTIONS(8268), 1, - anon_sym_DQUOTE, - STATE(4616), 1, - aux_sym_string_repeat1, - ACTIONS(8270), 2, - sym_unescaped_double_string_fragment, - sym_escape_sequence, - [156459] = 5, + sym_comment, + ACTIONS(8294), 2, + anon_sym_LBRACE, + anon_sym_implements, + [156632] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym_html_comment, - ACTIONS(8272), 1, + ACTIONS(8298), 1, anon_sym_DQUOTE, - STATE(4589), 1, + STATE(4685), 1, aux_sym_string_repeat1, - ACTIONS(8129), 2, + ACTIONS(8300), 2, sym_unescaped_double_string_fragment, sym_escape_sequence, - [156476] = 2, + [156649] = 5, + ACTIONS(6784), 1, + anon_sym_AMP, + ACTIONS(6786), 1, + anon_sym_PIPE, + ACTIONS(6788), 1, + anon_sym_extends, + ACTIONS(8302), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8274), 4, - sym__template_chars, - sym_escape_sequence, - anon_sym_BQUOTE, - anon_sym_DOLLAR_LBRACE, - [156487] = 5, + [156666] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym_html_comment, - ACTIONS(8272), 1, + ACTIONS(8298), 1, anon_sym_SQUOTE, - STATE(4590), 1, + STATE(4688), 1, aux_sym_string_repeat2, - ACTIONS(8131), 2, + ACTIONS(8304), 2, sym_unescaped_single_string_fragment, sym_escape_sequence, - [156504] = 2, + [156683] = 5, + ACTIONS(4578), 1, + anon_sym_LPAREN, + ACTIONS(8306), 1, + anon_sym_LT, + STATE(1982), 1, + sym_arguments, + STATE(1983), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(696), 4, - sym__member_signature_marker, - anon_sym_LPAREN, - anon_sym_LT, + [156700] = 5, + ACTIONS(7417), 1, + anon_sym_AMP, + ACTIONS(7419), 1, + anon_sym_PIPE, + ACTIONS(7421), 1, + anon_sym_extends, + ACTIONS(8308), 1, anon_sym_QMARK, - [156515] = 3, - ACTIONS(8276), 1, - anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6413), 3, - anon_sym_LPAREN, - anon_sym_QMARK_DOT, - anon_sym_LT, - [156528] = 5, - ACTIONS(97), 1, - anon_sym_AT, - ACTIONS(8278), 1, - anon_sym_export, - STATE(1263), 1, - aux_sym_export_statement_repeat1, - STATE(1352), 1, - sym_decorator, + [156717] = 4, + ACTIONS(8175), 1, + anon_sym_COMMA, + STATE(4593), 1, + aux_sym_variable_declaration_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [156545] = 5, - ACTIONS(8280), 1, + ACTIONS(8310), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [156732] = 5, + ACTIONS(8312), 1, anon_sym_LBRACE, - ACTIONS(8282), 1, + ACTIONS(8314), 1, anon_sym_COMMA, - ACTIONS(8285), 1, + ACTIONS(8317), 1, anon_sym_LBRACE_PIPE, - STATE(4657), 1, + STATE(4668), 1, aux_sym_extends_type_clause_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [156562] = 4, - ACTIONS(8176), 1, - anon_sym_from, - STATE(5495), 1, - sym__from_clause, + [156749] = 4, + ACTIONS(8175), 1, + anon_sym_COMMA, + STATE(4604), 1, + aux_sym_variable_declaration_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5419), 2, + ACTIONS(8319), 2, sym__automatic_semicolon, anon_sym_SEMI, - [156577] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5), 1, + [156764] = 4, + ACTIONS(7355), 1, + anon_sym_EQ, + STATE(5515), 1, + sym__initializer, + ACTIONS(5), 2, sym_html_comment, - ACTIONS(8287), 1, - anon_sym_DQUOTE, - STATE(4660), 1, - aux_sym_string_repeat1, - ACTIONS(8289), 2, - sym_unescaped_double_string_fragment, - sym_escape_sequence, - [156594] = 5, - ACTIONS(3), 1, sym_comment, - ACTIONS(5), 1, + ACTIONS(8321), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [156779] = 5, + ACTIONS(6784), 1, + anon_sym_AMP, + ACTIONS(6786), 1, + anon_sym_PIPE, + ACTIONS(6788), 1, + anon_sym_extends, + ACTIONS(8323), 1, + anon_sym_COLON, + ACTIONS(5), 2, sym_html_comment, - ACTIONS(8291), 1, - anon_sym_DQUOTE, - STATE(4589), 1, - aux_sym_string_repeat1, - ACTIONS(8129), 2, - sym_unescaped_double_string_fragment, - sym_escape_sequence, - [156611] = 5, - ACTIONS(3), 1, sym_comment, - ACTIONS(5), 1, + [156796] = 5, + ACTIONS(6784), 1, + anon_sym_AMP, + ACTIONS(6786), 1, + anon_sym_PIPE, + ACTIONS(6788), 1, + anon_sym_extends, + ACTIONS(8325), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, sym_html_comment, - ACTIONS(8291), 1, - anon_sym_SQUOTE, - STATE(4590), 1, - aux_sym_string_repeat2, - ACTIONS(8131), 2, - sym_unescaped_single_string_fragment, - sym_escape_sequence, - [156628] = 5, - ACTIONS(7387), 1, - anon_sym_COMMA, - ACTIONS(8293), 1, - anon_sym_LBRACE, - ACTIONS(8295), 1, - anon_sym_LBRACE_PIPE, - STATE(4657), 1, - aux_sym_extends_type_clause_repeat1, + sym_comment, + [156813] = 3, + ACTIONS(8327), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [156645] = 5, - ACTIONS(7387), 1, - anon_sym_COMMA, - ACTIONS(8297), 1, - anon_sym_LBRACE, - ACTIONS(8299), 1, - anon_sym_LBRACE_PIPE, - STATE(4657), 1, - aux_sym_extends_type_clause_repeat1, + ACTIONS(6444), 3, + anon_sym_LPAREN, + anon_sym_QMARK_DOT, + anon_sym_LT, + [156826] = 3, + ACTIONS(6446), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [156662] = 5, - ACTIONS(7387), 1, - anon_sym_COMMA, - ACTIONS(8297), 1, - anon_sym_LBRACE, - ACTIONS(8299), 1, - anon_sym_LBRACE_PIPE, - STATE(4657), 1, - aux_sym_extends_type_clause_repeat1, + ACTIONS(6444), 3, + anon_sym_LPAREN, + anon_sym_QMARK_DOT, + anon_sym_LT, + [156839] = 5, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(6470), 1, + anon_sym_LPAREN, + STATE(5492), 1, + sym_type_parameters, + STATE(6023), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [156679] = 5, - ACTIONS(6643), 1, + [156856] = 5, + ACTIONS(3560), 1, anon_sym_LPAREN, - ACTIONS(6649), 1, + ACTIONS(3598), 1, anon_sym_LT, - STATE(3281), 1, + STATE(2955), 1, sym_arguments, - STATE(3449), 1, + STATE(3054), 1, sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - [156696] = 5, + [156873] = 5, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(6470), 1, + anon_sym_LPAREN, + STATE(5494), 1, + sym_type_parameters, + STATE(5816), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [156890] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym_html_comment, - ACTIONS(8268), 1, + ACTIONS(8252), 1, anon_sym_SQUOTE, - STATE(4635), 1, + STATE(4689), 1, aux_sym_string_repeat2, - ACTIONS(8301), 2, + ACTIONS(8329), 2, sym_unescaped_single_string_fragment, sym_escape_sequence, - [156713] = 5, + [156907] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8331), 4, + sym__automatic_semicolon, + anon_sym_with, + anon_sym_assert, + anon_sym_SEMI, + [156918] = 5, + ACTIONS(6784), 1, + anon_sym_AMP, + ACTIONS(6786), 1, + anon_sym_PIPE, + ACTIONS(6788), 1, + anon_sym_extends, + ACTIONS(8333), 1, + anon_sym_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [156935] = 5, ACTIONS(97), 1, anon_sym_AT, - ACTIONS(8303), 1, + ACTIONS(8335), 1, anon_sym_class, - STATE(1263), 1, + STATE(1287), 1, aux_sym_export_statement_repeat1, - STATE(1352), 1, + STATE(1339), 1, sym_decorator, ACTIONS(5), 2, sym_html_comment, sym_comment, - [156730] = 4, - ACTIONS(8305), 1, - anon_sym_COMMA, - STATE(4668), 1, - aux_sym_variable_declaration_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(8308), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [156745] = 5, + [156952] = 5, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym_html_comment, - ACTIONS(8310), 1, + ACTIONS(8337), 1, anon_sym_DQUOTE, - STATE(4589), 1, + STATE(4582), 1, aux_sym_string_repeat1, - ACTIONS(8129), 2, + ACTIONS(8130), 2, sym_unescaped_double_string_fragment, sym_escape_sequence, - [156762] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5), 1, - sym_html_comment, - ACTIONS(8310), 1, - anon_sym_SQUOTE, - STATE(4590), 1, - aux_sym_string_repeat2, - ACTIONS(8131), 2, - sym_unescaped_single_string_fragment, - sym_escape_sequence, - [156779] = 5, - ACTIONS(6797), 1, - anon_sym_AMP, - ACTIONS(6799), 1, - anon_sym_PIPE, - ACTIONS(6801), 1, - anon_sym_extends, - ACTIONS(8312), 1, - anon_sym_RPAREN, + [156969] = 4, + ACTIONS(6834), 1, + anon_sym_EQ, + STATE(5381), 1, + sym_default_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - [156796] = 4, - ACTIONS(8111), 1, + ACTIONS(8339), 2, anon_sym_COMMA, - STATE(4572), 1, - aux_sym_variable_declaration_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(8314), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [156811] = 5, - ACTIONS(2509), 1, + anon_sym_GT, + [156984] = 5, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6473), 1, + ACTIONS(6470), 1, anon_sym_LPAREN, - STATE(5473), 1, + STATE(5696), 1, sym_type_parameters, - STATE(5897), 1, + STATE(6021), 1, sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [156828] = 5, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(6473), 1, - anon_sym_LPAREN, - STATE(5588), 1, - sym_type_parameters, - STATE(5868), 1, - sym_formal_parameters, - ACTIONS(5), 2, - sym_html_comment, + [157001] = 5, + ACTIONS(3), 1, sym_comment, - [156845] = 5, - ACTIONS(6797), 1, - anon_sym_AMP, - ACTIONS(6799), 1, - anon_sym_PIPE, - ACTIONS(6801), 1, - anon_sym_extends, - ACTIONS(8316), 1, - anon_sym_COLON, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(8341), 1, + anon_sym_DQUOTE, + STATE(4582), 1, + aux_sym_string_repeat1, + ACTIONS(8130), 2, + sym_unescaped_double_string_fragment, + sym_escape_sequence, + [157018] = 4, + ACTIONS(6834), 1, + anon_sym_EQ, + STATE(5630), 1, + sym_default_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - [156862] = 5, - ACTIONS(2509), 1, + ACTIONS(8343), 2, + anon_sym_COMMA, + anon_sym_GT, + [157033] = 5, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6473), 1, + ACTIONS(6470), 1, anon_sym_LPAREN, - STATE(5474), 1, + STATE(5601), 1, sym_type_parameters, - STATE(6062), 1, + STATE(6104), 1, sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [156879] = 4, - ACTIONS(7856), 1, - anon_sym_EQ, - STATE(5452), 1, - sym__initializer, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(8318), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [156894] = 5, - ACTIONS(4000), 1, - anon_sym_LPAREN, - ACTIONS(8320), 1, - anon_sym_LT, - STATE(1653), 1, - sym_arguments, - STATE(1654), 1, - sym_type_arguments, - ACTIONS(5), 2, - sym_html_comment, + [157050] = 5, + ACTIONS(3), 1, sym_comment, - [156911] = 4, - ACTIONS(8111), 1, - anon_sym_COMMA, - STATE(4574), 1, - aux_sym_variable_declaration_repeat1, - ACTIONS(5), 2, + ACTIONS(5), 1, sym_html_comment, + ACTIONS(8341), 1, + anon_sym_SQUOTE, + STATE(4588), 1, + aux_sym_string_repeat2, + ACTIONS(8132), 2, + sym_unescaped_single_string_fragment, + sym_escape_sequence, + [157067] = 5, + ACTIONS(3), 1, sym_comment, - ACTIONS(8322), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [156926] = 2, - ACTIONS(5), 2, + ACTIONS(5), 1, sym_html_comment, - sym_comment, - ACTIONS(8324), 4, - sym__automatic_semicolon, - anon_sym_with, - anon_sym_assert, - anon_sym_SEMI, - [156937] = 5, - ACTIONS(6797), 1, - anon_sym_AMP, - ACTIONS(6799), 1, - anon_sym_PIPE, - ACTIONS(6801), 1, - anon_sym_extends, - ACTIONS(8326), 1, - anon_sym_RPAREN, + ACTIONS(8337), 1, + anon_sym_SQUOTE, + STATE(4588), 1, + aux_sym_string_repeat2, + ACTIONS(8132), 2, + sym_unescaped_single_string_fragment, + sym_escape_sequence, + [157084] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [156954] = 5, - ACTIONS(3544), 1, + ACTIONS(698), 4, + sym__member_signature_marker, anon_sym_LPAREN, - ACTIONS(3560), 1, anon_sym_LT, - STATE(2952), 1, - sym_arguments, - STATE(3015), 1, - sym_type_arguments, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [156971] = 5, - ACTIONS(7295), 1, + anon_sym_QMARK, + [157095] = 5, + ACTIONS(7417), 1, anon_sym_AMP, - ACTIONS(7297), 1, + ACTIONS(7419), 1, anon_sym_PIPE, - ACTIONS(7299), 1, + ACTIONS(7421), 1, anon_sym_extends, - ACTIONS(8328), 1, + ACTIONS(8345), 1, anon_sym_QMARK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [156988] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5), 1, + [157112] = 2, + ACTIONS(5), 2, sym_html_comment, - ACTIONS(8287), 1, - anon_sym_SQUOTE, - STATE(4661), 1, - aux_sym_string_repeat2, - ACTIONS(8330), 2, - sym_unescaped_single_string_fragment, + sym_comment, + ACTIONS(8347), 4, + sym__template_chars, sym_escape_sequence, - [157005] = 2, + anon_sym_BQUOTE, + anon_sym_DOLLAR_LBRACE, + [157123] = 4, + ACTIONS(8175), 1, + anon_sym_COMMA, + STATE(4569), 1, + aux_sym_variable_declaration_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6041), 4, + ACTIONS(8349), 2, sym__automatic_semicolon, - sym__function_signature_automatic_semicolon, - anon_sym_COMMA, anon_sym_SEMI, - [157016] = 4, - ACTIONS(7493), 1, + [157138] = 4, + ACTIONS(8351), 1, anon_sym_EQ, - STATE(5582), 1, + STATE(5668), 1, sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8332), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [157031] = 5, - ACTIONS(7295), 1, + ACTIONS(6903), 2, + anon_sym_in, + anon_sym_of, + [157153] = 5, + ACTIONS(7417), 1, anon_sym_AMP, - ACTIONS(7297), 1, + ACTIONS(7419), 1, anon_sym_PIPE, - ACTIONS(7299), 1, + ACTIONS(7421), 1, anon_sym_extends, - ACTIONS(8334), 1, + ACTIONS(8353), 1, anon_sym_QMARK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157048] = 2, + [157170] = 4, + ACTIONS(8296), 1, + anon_sym_COMMA, + STATE(4602), 1, + aux_sym_extends_clause_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8355), 2, + anon_sym_LBRACE, + anon_sym_implements, + [157185] = 4, + ACTIONS(6834), 1, + anon_sym_EQ, + STATE(5473), 1, + sym_default_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8336), 4, - sym__template_chars, - sym_escape_sequence, - anon_sym_BQUOTE, - anon_sym_DOLLAR_LBRACE, - [157059] = 4, - ACTIONS(8176), 1, - anon_sym_from, - STATE(5551), 1, - sym__from_clause, + ACTIONS(8357), 2, + anon_sym_COMMA, + anon_sym_GT, + [157200] = 4, + ACTIONS(5134), 1, + anon_sym_COMMA, + STATE(4578), 1, + aux_sym_sequence_expression_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5217), 2, + ACTIONS(7618), 2, sym__automatic_semicolon, anon_sym_SEMI, - [157074] = 5, - ACTIONS(7295), 1, + [157215] = 5, + ACTIONS(7417), 1, anon_sym_AMP, - ACTIONS(7297), 1, + ACTIONS(7419), 1, anon_sym_PIPE, - ACTIONS(7299), 1, + ACTIONS(7421), 1, anon_sym_extends, - ACTIONS(8338), 1, + ACTIONS(8359), 1, anon_sym_QMARK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157091] = 5, - ACTIONS(6797), 1, - anon_sym_AMP, - ACTIONS(6799), 1, - anon_sym_PIPE, - ACTIONS(6801), 1, - anon_sym_extends, - ACTIONS(8340), 1, - anon_sym_RPAREN, + [157232] = 5, + ACTIONS(1924), 1, + anon_sym_COMMA, + ACTIONS(8213), 1, + anon_sym_EQ, + ACTIONS(8361), 1, + anon_sym_RBRACK, + STATE(4800), 1, + aux_sym_array_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157108] = 5, - ACTIONS(6797), 1, - anon_sym_AMP, - ACTIONS(6799), 1, - anon_sym_PIPE, - ACTIONS(6801), 1, - anon_sym_extends, - ACTIONS(8342), 1, - anon_sym_RBRACK, + [157249] = 5, + ACTIONS(3546), 1, + anon_sym_LPAREN, + ACTIONS(6420), 1, + anon_sym_LT, + STATE(3140), 1, + sym_arguments, + STATE(3271), 1, + sym_type_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157125] = 4, - ACTIONS(6821), 1, - anon_sym_EQ, - STATE(5364), 1, - sym_default_type, + [157266] = 5, + ACTIONS(7445), 1, + anon_sym_COMMA, + ACTIONS(8363), 1, + anon_sym_LBRACE, + ACTIONS(8365), 1, + anon_sym_LBRACE_PIPE, + STATE(4668), 1, + aux_sym_extends_type_clause_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8344), 2, - anon_sym_COMMA, - anon_sym_GT, - [157140] = 4, - ACTIONS(8348), 1, + [157283] = 5, + ACTIONS(7445), 1, anon_sym_COMMA, - STATE(4696), 1, - aux_sym_extends_clause_repeat1, + ACTIONS(8367), 1, + anon_sym_LBRACE, + ACTIONS(8369), 1, + anon_sym_LBRACE_PIPE, + STATE(4668), 1, + aux_sym_extends_type_clause_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8346), 2, + [157300] = 5, + ACTIONS(7445), 1, + anon_sym_COMMA, + ACTIONS(8367), 1, anon_sym_LBRACE, - anon_sym_implements, - [157155] = 5, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(6473), 1, - anon_sym_LPAREN, - STATE(5717), 1, - sym_type_parameters, - STATE(5904), 1, - sym_formal_parameters, + ACTIONS(8369), 1, + anon_sym_LBRACE_PIPE, + STATE(4668), 1, + aux_sym_extends_type_clause_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157172] = 4, - ACTIONS(8348), 1, - anon_sym_COMMA, - STATE(4593), 1, - aux_sym_extends_clause_repeat1, + [157317] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8350), 2, - anon_sym_LBRACE, - anon_sym_implements, - [157187] = 5, - ACTIONS(6797), 1, + ACTIONS(8371), 4, + sym__template_chars, + sym_escape_sequence, + anon_sym_BQUOTE, + anon_sym_DOLLAR_LBRACE, + [157328] = 5, + ACTIONS(6784), 1, anon_sym_AMP, - ACTIONS(6799), 1, + ACTIONS(6786), 1, anon_sym_PIPE, - ACTIONS(6801), 1, + ACTIONS(6788), 1, anon_sym_extends, - ACTIONS(8352), 1, + ACTIONS(8374), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157204] = 5, - ACTIONS(2509), 1, + [157345] = 5, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6473), 1, + ACTIONS(6470), 1, anon_sym_LPAREN, - STATE(5719), 1, + STATE(5722), 1, sym_type_parameters, - STATE(5928), 1, + STATE(5912), 1, sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157221] = 5, - ACTIONS(6797), 1, - anon_sym_AMP, - ACTIONS(6799), 1, - anon_sym_PIPE, - ACTIONS(6801), 1, - anon_sym_extends, - ACTIONS(8354), 1, - anon_sym_COLON, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [157238] = 5, - ACTIONS(7295), 1, + [157362] = 5, + ACTIONS(6784), 1, anon_sym_AMP, - ACTIONS(7297), 1, + ACTIONS(6786), 1, anon_sym_PIPE, - ACTIONS(7299), 1, + ACTIONS(6788), 1, anon_sym_extends, - ACTIONS(8356), 1, - anon_sym_QMARK, + ACTIONS(8376), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157255] = 5, - ACTIONS(2509), 1, + [157379] = 5, + ACTIONS(2529), 1, anon_sym_LT, - ACTIONS(6473), 1, + ACTIONS(6470), 1, anon_sym_LPAREN, - STATE(5558), 1, + STATE(5724), 1, sym_type_parameters, - STATE(5782), 1, + STATE(5936), 1, sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157272] = 5, - ACTIONS(6797), 1, - anon_sym_AMP, - ACTIONS(6799), 1, - anon_sym_PIPE, - ACTIONS(6801), 1, - anon_sym_extends, - ACTIONS(8358), 1, - anon_sym_COLON, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [157289] = 5, - ACTIONS(6797), 1, + [157396] = 5, + ACTIONS(7417), 1, anon_sym_AMP, - ACTIONS(6799), 1, + ACTIONS(7419), 1, anon_sym_PIPE, - ACTIONS(6801), 1, + ACTIONS(7421), 1, anon_sym_extends, - ACTIONS(8360), 1, - anon_sym_COLON, + ACTIONS(8378), 1, + anon_sym_QMARK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157306] = 3, - ACTIONS(6415), 1, - anon_sym_DOT, + [157413] = 4, + ACTIONS(7897), 1, + anon_sym_EQ, + STATE(5718), 1, + sym__initializer, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6413), 3, - anon_sym_LPAREN, - anon_sym_QMARK_DOT, - anon_sym_LT, - [157319] = 5, - ACTIONS(7295), 1, + ACTIONS(8380), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [157428] = 5, + ACTIONS(6784), 1, anon_sym_AMP, - ACTIONS(7297), 1, + ACTIONS(6786), 1, anon_sym_PIPE, - ACTIONS(7299), 1, + ACTIONS(6788), 1, anon_sym_extends, - ACTIONS(8362), 1, - anon_sym_QMARK, + ACTIONS(8382), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157336] = 4, - ACTIONS(8111), 1, - anon_sym_COMMA, - STATE(4668), 1, - aux_sym_variable_declaration_repeat1, + [157445] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(8272), 1, + anon_sym_DQUOTE, + STATE(4571), 1, + aux_sym_string_repeat1, + ACTIONS(8384), 2, + sym_unescaped_double_string_fragment, + sym_escape_sequence, + [157462] = 5, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(8276), 1, + anon_sym_DQUOTE, + STATE(4651), 1, + aux_sym_string_repeat1, + ACTIONS(8386), 2, + sym_unescaped_double_string_fragment, + sym_escape_sequence, + [157479] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8364), 2, + ACTIONS(8388), 3, sym__automatic_semicolon, + anon_sym_COMMA, anon_sym_SEMI, - [157351] = 4, - ACTIONS(8176), 1, - anon_sym_from, - STATE(5541), 1, - sym__from_clause, + [157489] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8366), 2, + ACTIONS(8388), 3, sym__automatic_semicolon, + anon_sym_COMMA, anon_sym_SEMI, - [157366] = 4, - ACTIONS(8368), 1, - sym_identifier, - STATE(3946), 1, - sym_decorator_member_expression, - STATE(5845), 1, - sym_decorator_call_expression, + [157499] = 4, + ACTIONS(5238), 1, + anon_sym_COMMA, + ACTIONS(8390), 1, + anon_sym_RBRACE, + STATE(5319), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157380] = 2, + [157513] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8370), 3, + ACTIONS(8392), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [157390] = 2, + [157523] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8372), 3, + ACTIONS(8045), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [157400] = 2, + [157533] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8374), 3, + ACTIONS(8394), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [157410] = 2, + [157543] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8374), 3, + ACTIONS(8388), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [157420] = 2, + [157553] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8376), 3, + ACTIONS(6145), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [157430] = 2, + [157563] = 4, + ACTIONS(6784), 1, + anon_sym_AMP, + ACTIONS(6786), 1, + anon_sym_PIPE, + ACTIONS(6788), 1, + anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8378), 3, - sym__automatic_semicolon, + [157577] = 4, + ACTIONS(4942), 1, anon_sym_COMMA, - anon_sym_SEMI, - [157440] = 2, + ACTIONS(7618), 1, + anon_sym_RPAREN, + STATE(4918), 1, + aux_sym_sequence_expression_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8376), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [157450] = 3, - ACTIONS(8380), 1, - anon_sym_LBRACE, + [157591] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7905), 2, - anon_sym_extends, - anon_sym_LBRACE_PIPE, - [157462] = 2, + ACTIONS(8388), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157601] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8382), 3, + ACTIONS(8392), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [157472] = 2, + [157611] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8384), 3, + ACTIONS(8394), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [157482] = 2, + [157621] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8382), 3, + ACTIONS(8396), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [157492] = 3, - ACTIONS(8388), 1, - anon_sym_const, + [157631] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8386), 2, - sym_identifier, - anon_sym_out, - [157504] = 4, - ACTIONS(5771), 1, - anon_sym_RBRACK, - ACTIONS(8390), 1, + ACTIONS(8398), 3, + sym__automatic_semicolon, anon_sym_COMMA, - STATE(4721), 1, - aux_sym_array_repeat1, + anon_sym_SEMI, + [157641] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157518] = 3, - ACTIONS(8393), 1, - anon_sym_out, + ACTIONS(8388), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157651] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6884), 2, - anon_sym_const, - sym_identifier, - [157530] = 4, - ACTIONS(3251), 1, - anon_sym_GT, - ACTIONS(8396), 1, + ACTIONS(8400), 3, + sym__automatic_semicolon, anon_sym_COMMA, - STATE(4602), 1, - aux_sym_implements_clause_repeat1, + anon_sym_SEMI, + [157661] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157544] = 2, + ACTIONS(8392), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157671] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8398), 3, + ACTIONS(8394), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [157554] = 4, - ACTIONS(4581), 1, - anon_sym_LPAREN, - ACTIONS(8400), 1, - anon_sym_DOT, - STATE(1932), 1, - sym_arguments, + [157681] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157568] = 4, - ACTIONS(8402), 1, + ACTIONS(8388), 3, + sym__automatic_semicolon, anon_sym_COMMA, - ACTIONS(8405), 1, - anon_sym_RBRACK, - STATE(4726), 1, - aux_sym_array_pattern_repeat1, + anon_sym_SEMI, + [157691] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157582] = 4, - ACTIONS(8407), 1, + ACTIONS(8402), 3, + sym__automatic_semicolon, anon_sym_COMMA, - ACTIONS(8409), 1, - anon_sym_GT, - STATE(4821), 1, - aux_sym_type_parameters_repeat1, + anon_sym_SEMI, + [157701] = 4, + ACTIONS(8404), 1, + sym_identifier, + ACTIONS(8406), 1, + anon_sym_LBRACK, + ACTIONS(8408), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157596] = 4, - ACTIONS(217), 1, - anon_sym_LBRACE_PIPE, - ACTIONS(1540), 1, - anon_sym_LBRACE, - STATE(881), 1, - sym_object_type, + [157715] = 4, + ACTIONS(3975), 1, + anon_sym_LPAREN, + ACTIONS(8410), 1, + anon_sym_DOT, + STATE(1580), 1, + sym_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157610] = 2, + [157729] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8384), 3, + ACTIONS(8412), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [157620] = 2, + [157739] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8411), 3, + ACTIONS(8392), 3, sym__automatic_semicolon, - anon_sym_from, - anon_sym_SEMI, - [157630] = 4, - ACTIONS(8413), 1, anon_sym_COMMA, - ACTIONS(8415), 1, - anon_sym_RBRACE, - STATE(5086), 1, - aux_sym_enum_body_repeat1, + anon_sym_SEMI, + [157749] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157644] = 4, - ACTIONS(7429), 1, - anon_sym_GT, - ACTIONS(8417), 1, + ACTIONS(8400), 3, + sym__automatic_semicolon, anon_sym_COMMA, - STATE(5301), 1, - aux_sym_type_parameters_repeat1, + anon_sym_SEMI, + [157759] = 4, + ACTIONS(5444), 1, + anon_sym_COMMA, + ACTIONS(8414), 1, + anon_sym_RBRACE, + STATE(5326), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157658] = 2, + [157773] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8378), 3, + ACTIONS(8416), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [157668] = 4, - ACTIONS(4000), 1, - anon_sym_LPAREN, - ACTIONS(8419), 1, - anon_sym_DOT, - STATE(1642), 1, - sym_arguments, + [157783] = 3, + ACTIONS(6881), 1, + anon_sym_const, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157682] = 2, + ACTIONS(6879), 2, + sym_identifier, + anon_sym_out, + [157795] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8378), 3, + ACTIONS(8392), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [157692] = 4, - ACTIONS(1983), 1, + [157805] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7558), 3, + anon_sym_LBRACE, + anon_sym_COLON, + anon_sym_EQ_GT, + [157815] = 4, + ACTIONS(8418), 1, anon_sym_COMMA, ACTIONS(8421), 1, anon_sym_RPAREN, - STATE(4901), 1, - aux_sym_array_repeat1, + STATE(4746), 1, + aux_sym_formal_parameters_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157706] = 4, - ACTIONS(8423), 1, - anon_sym_COMMA, - ACTIONS(8425), 1, - anon_sym_RBRACE, - STATE(5177), 1, - aux_sym_export_clause_repeat1, + [157829] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157720] = 3, - ACTIONS(8427), 1, - anon_sym_as, + ACTIONS(8423), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157839] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8429), 2, + ACTIONS(8392), 3, + sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, - [157732] = 4, - ACTIONS(8431), 1, - sym_identifier, - ACTIONS(8433), 1, - anon_sym_LBRACK, - ACTIONS(8435), 1, - sym_private_property_identifier, + anon_sym_SEMI, + [157849] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157746] = 4, - ACTIONS(8437), 1, + ACTIONS(8392), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157859] = 4, + ACTIONS(8425), 1, anon_sym_COMMA, - ACTIONS(8439), 1, + ACTIONS(8427), 1, anon_sym_RBRACK, - STATE(4750), 1, + STATE(4765), 1, aux_sym_tuple_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157760] = 4, - ACTIONS(4230), 1, + [157873] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8429), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157883] = 4, + ACTIONS(4169), 1, anon_sym_extends, - ACTIONS(8441), 1, + ACTIONS(8431), 1, anon_sym_AMP, - ACTIONS(8443), 1, + ACTIONS(8433), 1, anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157774] = 2, + [157897] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8398), 3, + ACTIONS(8392), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [157784] = 4, - ACTIONS(3245), 1, + [157907] = 4, + ACTIONS(3235), 1, anon_sym_GT, - ACTIONS(8445), 1, + ACTIONS(8435), 1, anon_sym_COMMA, - STATE(4602), 1, + STATE(4598), 1, aux_sym_implements_clause_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157798] = 4, - ACTIONS(8447), 1, - sym_identifier, - ACTIONS(8449), 1, - anon_sym_LBRACK, - ACTIONS(8451), 1, - sym_private_property_identifier, + [157921] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157812] = 4, - ACTIONS(1983), 1, + ACTIONS(8392), 3, + sym__automatic_semicolon, anon_sym_COMMA, - ACTIONS(5500), 1, + anon_sym_SEMI, + [157931] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8392), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157941] = 4, + ACTIONS(1997), 1, + anon_sym_COMMA, + ACTIONS(5472), 1, anon_sym_RPAREN, - STATE(4751), 1, + STATE(4766), 1, aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157826] = 4, - ACTIONS(1983), 1, + [157955] = 4, + ACTIONS(1997), 1, anon_sym_COMMA, - ACTIONS(5500), 1, + ACTIONS(5472), 1, anon_sym_RPAREN, - STATE(4901), 1, + STATE(4952), 1, aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157840] = 2, + [157969] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8374), 3, + ACTIONS(8437), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [157850] = 2, + [157979] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8374), 3, + ACTIONS(8412), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [157860] = 2, + [157989] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8398), 3, + ACTIONS(8416), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [157999] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8439), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [157870] = 4, - ACTIONS(2735), 1, + [158009] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8441), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158019] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8441), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158029] = 4, + ACTIONS(2933), 1, anon_sym_RBRACK, - ACTIONS(8453), 1, + ACTIONS(8443), 1, anon_sym_COMMA, - STATE(5068), 1, + STATE(5306), 1, aux_sym_tuple_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157884] = 4, - ACTIONS(1983), 1, + [158043] = 4, + ACTIONS(1997), 1, anon_sym_COMMA, - ACTIONS(8455), 1, + ACTIONS(8445), 1, anon_sym_RPAREN, - STATE(4901), 1, + STATE(4952), 1, aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157898] = 2, + [158057] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8374), 3, + ACTIONS(8439), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [157908] = 2, + [158067] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8376), 3, + ACTIONS(8447), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [157918] = 4, - ACTIONS(5514), 1, + [158077] = 4, + ACTIONS(5444), 1, anon_sym_COMMA, - ACTIONS(8457), 1, + ACTIONS(8449), 1, anon_sym_RBRACE, - STATE(5078), 1, + STATE(5049), 1, aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157932] = 4, - ACTIONS(5247), 1, + [158091] = 4, + ACTIONS(5238), 1, anon_sym_COMMA, - ACTIONS(8459), 1, + ACTIONS(8451), 1, anon_sym_RBRACE, - STATE(5079), 1, + STATE(5088), 1, aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157946] = 4, - ACTIONS(5247), 1, + [158105] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8447), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158115] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8453), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158125] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8455), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158135] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8457), 3, + sym__automatic_semicolon, anon_sym_COMMA, - ACTIONS(8461), 1, + anon_sym_SEMI, + [158145] = 4, + ACTIONS(5238), 1, + anon_sym_COMMA, + ACTIONS(8459), 1, anon_sym_RBRACE, - STATE(5079), 1, + STATE(5088), 1, aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157960] = 2, + [158159] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8374), 3, + ACTIONS(8461), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [157970] = 4, - ACTIONS(5514), 1, + [158169] = 4, + ACTIONS(5444), 1, anon_sym_COMMA, ACTIONS(8463), 1, anon_sym_RBRACE, - STATE(5078), 1, + STATE(5049), 1, aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [157984] = 2, + [158183] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8465), 3, + ACTIONS(8392), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [157994] = 2, + [158193] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8376), 3, + ACTIONS(8461), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [158004] = 2, + [158203] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8384), 3, + ACTIONS(8392), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [158014] = 2, + [158213] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8384), 3, + ACTIONS(8392), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [158024] = 2, + [158223] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8398), 3, + ACTIONS(8392), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [158034] = 2, + [158233] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8378), 3, + ACTIONS(8465), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [158044] = 2, + [158243] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8374), 3, + ACTIONS(8392), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [158054] = 2, + [158253] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8374), 3, + ACTIONS(8467), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [158064] = 2, + [158263] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8465), 3, + ACTIONS(8394), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [158074] = 2, + [158273] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8384), 3, + ACTIONS(8469), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [158084] = 2, + [158283] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8467), 3, + ACTIONS(8465), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [158094] = 2, + [158293] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8467), 3, + ACTIONS(8447), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [158104] = 4, - ACTIONS(8469), 1, - anon_sym_COMMA, - ACTIONS(8472), 1, - anon_sym_RBRACE, - STATE(4771), 1, - aux_sym_enum_body_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [158118] = 2, + [158303] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8398), 3, + ACTIONS(8471), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [158128] = 2, + [158313] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8474), 3, + ACTIONS(8388), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [158138] = 2, + [158323] = 4, + ACTIONS(1716), 1, + anon_sym_RPAREN, + ACTIONS(8473), 1, + anon_sym_COMMA, + STATE(4746), 1, + aux_sym_formal_parameters_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [158337] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8476), 3, + ACTIONS(8394), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [158148] = 3, - ACTIONS(8478), 1, - sym_identifier, + [158347] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8480), 2, + ACTIONS(8471), 3, sym__automatic_semicolon, + anon_sym_COMMA, anon_sym_SEMI, - [158160] = 2, + [158357] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8482), 3, + ACTIONS(8475), 3, sym__automatic_semicolon, - anon_sym_from, - anon_sym_SEMI, - [158170] = 4, - ACTIONS(1700), 1, - anon_sym_RPAREN, - ACTIONS(8484), 1, anon_sym_COMMA, - STATE(5308), 1, - aux_sym_formal_parameters_repeat1, + anon_sym_SEMI, + [158367] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [158184] = 4, - ACTIONS(6643), 1, + ACTIONS(8447), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158377] = 4, + ACTIONS(6530), 1, anon_sym_LPAREN, - ACTIONS(8486), 1, + ACTIONS(8477), 1, anon_sym_DOT, - STATE(3355), 1, + STATE(3365), 1, sym_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - [158198] = 2, + [158391] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8376), 3, + ACTIONS(8447), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [158208] = 4, - ACTIONS(5445), 1, + [158401] = 4, + ACTIONS(5539), 1, anon_sym_COMMA, - ACTIONS(8488), 1, + ACTIONS(8479), 1, anon_sym_RBRACK, - STATE(4721), 1, + STATE(5174), 1, aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [158222] = 4, - ACTIONS(1916), 1, + [158415] = 4, + ACTIONS(1924), 1, anon_sym_COMMA, - ACTIONS(8490), 1, + ACTIONS(8481), 1, anon_sym_RBRACK, - STATE(4726), 1, + STATE(5212), 1, aux_sym_array_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [158236] = 2, + [158429] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8398), 3, + ACTIONS(8394), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [158246] = 4, - ACTIONS(8492), 1, + [158439] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7315), 3, + anon_sym_LBRACK, + sym_identifier, + sym_private_property_identifier, + [158449] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8447), 3, + sym__automatic_semicolon, anon_sym_COMMA, - ACTIONS(8495), 1, - anon_sym_RBRACE, - STATE(4783), 1, - aux_sym_export_clause_repeat1, + anon_sym_SEMI, + [158459] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [158260] = 2, + ACTIONS(8461), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158469] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8382), 3, + ACTIONS(8400), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [158270] = 2, + [158479] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8378), 3, + ACTIONS(8388), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [158280] = 2, + [158489] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8382), 3, + ACTIONS(8461), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [158290] = 4, - ACTIONS(8497), 1, + [158499] = 4, + ACTIONS(8483), 1, anon_sym_COMMA, - ACTIONS(8499), 1, + ACTIONS(8485), 1, anon_sym_RBRACK, - STATE(4800), 1, + STATE(4824), 1, aux_sym_tuple_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [158304] = 4, - ACTIONS(6963), 1, + [158513] = 4, + ACTIONS(6982), 1, anon_sym_AMP, - ACTIONS(7065), 1, + ACTIONS(6984), 1, anon_sym_PIPE, - ACTIONS(7067), 1, + ACTIONS(6986), 1, anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - [158318] = 4, - ACTIONS(3259), 1, + [158527] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8487), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158537] = 4, + ACTIONS(3257), 1, anon_sym_GT, - ACTIONS(8501), 1, + ACTIONS(8489), 1, anon_sym_COMMA, - STATE(4602), 1, + STATE(4598), 1, aux_sym_implements_clause_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [158332] = 2, + [158551] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8398), 3, + ACTIONS(8467), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [158342] = 4, - ACTIONS(1983), 1, + [158561] = 4, + ACTIONS(1997), 1, anon_sym_COMMA, - ACTIONS(5502), 1, + ACTIONS(5480), 1, anon_sym_RPAREN, - STATE(4802), 1, + STATE(4827), 1, aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [158356] = 4, - ACTIONS(1983), 1, + [158575] = 4, + ACTIONS(1997), 1, anon_sym_COMMA, - ACTIONS(5502), 1, + ACTIONS(5480), 1, anon_sym_RPAREN, - STATE(4901), 1, + STATE(4952), 1, aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [158370] = 2, + [158589] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8471), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158599] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8384), 3, + ACTIONS(8447), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [158380] = 4, - ACTIONS(5247), 1, + [158609] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8392), 3, + sym__automatic_semicolon, anon_sym_COMMA, - ACTIONS(8503), 1, - anon_sym_RBRACE, - STATE(5079), 1, - aux_sym_object_pattern_repeat1, + anon_sym_SEMI, + [158619] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [158394] = 4, - ACTIONS(8505), 1, + ACTIONS(8447), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158629] = 4, + ACTIONS(8491), 1, sym_identifier, - ACTIONS(8507), 1, + ACTIONS(8493), 1, anon_sym_LBRACK, - ACTIONS(8509), 1, + ACTIONS(8495), 1, sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [158408] = 4, - ACTIONS(8511), 1, + [158643] = 4, + ACTIONS(8497), 1, sym_identifier, - ACTIONS(8513), 1, + ACTIONS(8499), 1, anon_sym_LBRACK, - ACTIONS(8515), 1, + ACTIONS(8501), 1, sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [158422] = 4, - ACTIONS(8517), 1, + [158657] = 4, + ACTIONS(8503), 1, sym_identifier, - ACTIONS(8519), 1, + ACTIONS(8505), 1, anon_sym_LBRACK, - ACTIONS(8521), 1, + ACTIONS(8507), 1, sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [158436] = 4, - ACTIONS(8523), 1, + [158671] = 4, + ACTIONS(8509), 1, sym_identifier, - ACTIONS(8525), 1, + ACTIONS(8511), 1, anon_sym_LBRACK, - ACTIONS(8527), 1, + ACTIONS(8513), 1, sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [158450] = 2, + [158685] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8374), 3, + ACTIONS(8515), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [158460] = 4, - ACTIONS(2739), 1, + [158695] = 4, + ACTIONS(2965), 1, anon_sym_RBRACK, - ACTIONS(8529), 1, + ACTIONS(8517), 1, anon_sym_COMMA, - STATE(5068), 1, + STATE(5306), 1, aux_sym_tuple_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [158474] = 2, + [158709] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8439), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [158719] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8378), 3, + ACTIONS(8394), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [158484] = 4, - ACTIONS(1983), 1, + [158729] = 4, + ACTIONS(1997), 1, anon_sym_COMMA, - ACTIONS(8531), 1, + ACTIONS(8519), 1, anon_sym_RPAREN, - STATE(4901), 1, + STATE(4952), 1, aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [158498] = 3, - ACTIONS(8533), 1, - anon_sym_LBRACE, + [158743] = 4, + ACTIONS(5444), 1, + anon_sym_COMMA, + ACTIONS(8414), 1, + anon_sym_RBRACE, + STATE(5049), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7907), 2, - anon_sym_extends, - anon_sym_LBRACE_PIPE, - [158510] = 2, + [158757] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8398), 3, + ACTIONS(8515), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [158520] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(8374), 3, - sym__automatic_semicolon, + [158767] = 4, + ACTIONS(5238), 1, anon_sym_COMMA, - anon_sym_SEMI, - [158530] = 2, + ACTIONS(8390), 1, + anon_sym_RBRACE, + STATE(5088), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8374), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [158540] = 2, + [158781] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8376), 3, + ACTIONS(8392), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [158550] = 2, + [158791] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8374), 3, + ACTIONS(8521), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [158560] = 2, + [158801] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7951), 3, + ACTIONS(8523), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [158570] = 2, + [158811] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8398), 3, + ACTIONS(8525), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [158580] = 2, + [158821] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8398), 3, + ACTIONS(8392), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [158590] = 4, - ACTIONS(8535), 1, - anon_sym_COMMA, - ACTIONS(8537), 1, - anon_sym_RBRACK, - STATE(4912), 1, - aux_sym_tuple_type_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [158604] = 3, - ACTIONS(8539), 1, - anon_sym_LBRACE, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(8016), 2, - anon_sym_extends, - anon_sym_LBRACE_PIPE, - [158616] = 2, + [158831] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6041), 3, + ACTIONS(8525), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [158626] = 4, - ACTIONS(5123), 1, - anon_sym_extends, - ACTIONS(8541), 1, - anon_sym_AMP, - ACTIONS(8543), 1, - anon_sym_PIPE, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [158640] = 2, + [158841] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8374), 3, + ACTIONS(8392), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [158650] = 2, + [158851] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8374), 3, + ACTIONS(8527), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [158660] = 2, + [158861] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8376), 3, + ACTIONS(8457), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [158670] = 2, + [158871] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8545), 3, + ACTIONS(8461), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [158680] = 4, - ACTIONS(3219), 1, - anon_sym_GT, - ACTIONS(8547), 1, - anon_sym_COMMA, - STATE(4602), 1, - aux_sym_implements_clause_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [158694] = 4, - ACTIONS(7477), 1, - anon_sym_GT, - ACTIONS(8549), 1, - anon_sym_COMMA, - STATE(5301), 1, - aux_sym_type_parameters_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [158708] = 2, + [158881] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8376), 3, + ACTIONS(8412), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [158718] = 2, + [158891] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8374), 3, + ACTIONS(8523), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [158728] = 2, + [158901] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8372), 3, + ACTIONS(8529), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [158738] = 2, + [158911] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8384), 3, + ACTIONS(8531), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [158748] = 2, + [158921] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8551), 3, + ACTIONS(8461), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [158758] = 4, - ACTIONS(3253), 1, - anon_sym_GT, - ACTIONS(8553), 1, - anon_sym_COMMA, - STATE(4602), 1, - aux_sym_implements_clause_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [158772] = 3, - ACTIONS(4391), 1, + [158931] = 4, + ACTIONS(7008), 1, + anon_sym_implements, + ACTIONS(8533), 1, anon_sym_LBRACE, + STATE(5733), 1, + sym_implements_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4393), 2, - anon_sym_COMMA, - anon_sym_LBRACE_PIPE, - [158784] = 4, - ACTIONS(1983), 1, - anon_sym_COMMA, - ACTIONS(5504), 1, - anon_sym_RPAREN, - STATE(4835), 1, - aux_sym_array_repeat1, + [158945] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [158798] = 4, - ACTIONS(1983), 1, + ACTIONS(8523), 3, + sym__automatic_semicolon, anon_sym_COMMA, - ACTIONS(5504), 1, - anon_sym_RPAREN, - STATE(4901), 1, - aux_sym_array_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [158812] = 4, - ACTIONS(1044), 1, - anon_sym_LBRACE_PIPE, - ACTIONS(1600), 1, - anon_sym_LBRACE, - STATE(4156), 1, - sym_object_type, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [158826] = 3, - ACTIONS(4429), 1, - anon_sym_LBRACE, + anon_sym_SEMI, + [158955] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4431), 2, + ACTIONS(8394), 3, + sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_LBRACE_PIPE, - [158838] = 3, - ACTIONS(4437), 1, + anon_sym_SEMI, + [158965] = 3, + ACTIONS(4273), 1, anon_sym_LBRACE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4439), 2, + ACTIONS(4275), 2, anon_sym_COMMA, anon_sym_LBRACE_PIPE, - [158850] = 2, + [158977] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8374), 3, + ACTIONS(8525), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [158860] = 4, - ACTIONS(1983), 1, + [158987] = 4, + ACTIONS(8535), 1, anon_sym_COMMA, - ACTIONS(8555), 1, - anon_sym_RPAREN, - STATE(4901), 1, - aux_sym_array_repeat1, + ACTIONS(8537), 1, + anon_sym_RBRACK, + STATE(4985), 1, + aux_sym_tuple_type_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [159001] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [158874] = 4, - ACTIONS(1983), 1, + ACTIONS(8398), 3, + sym__automatic_semicolon, anon_sym_COMMA, - ACTIONS(5485), 1, - anon_sym_RPAREN, - STATE(4923), 1, - aux_sym_array_repeat1, + anon_sym_SEMI, + [159011] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [158888] = 4, - ACTIONS(1983), 1, + ACTIONS(8467), 3, + sym__automatic_semicolon, anon_sym_COMMA, - ACTIONS(5485), 1, - anon_sym_RPAREN, - STATE(4901), 1, - aux_sym_array_repeat1, + anon_sym_SEMI, + [159021] = 4, + ACTIONS(5153), 1, + anon_sym_extends, + ACTIONS(8539), 1, + anon_sym_AMP, + ACTIONS(8541), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - [158902] = 2, + [159035] = 3, + ACTIONS(8543), 1, + anon_sym_LBRACE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8557), 3, - anon_sym_const, - sym_identifier, - anon_sym_out, - [158912] = 2, + ACTIONS(7926), 2, + anon_sym_extends, + anon_sym_LBRACE_PIPE, + [159047] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8559), 3, + ACTIONS(8461), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [158922] = 2, + [159057] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8376), 3, + ACTIONS(8525), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [158932] = 2, + [159067] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8382), 3, + ACTIONS(8461), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [158942] = 4, - ACTIONS(1983), 1, - anon_sym_COMMA, - ACTIONS(5506), 1, - anon_sym_RPAREN, - STATE(4845), 1, - aux_sym_array_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [158956] = 4, - ACTIONS(1983), 1, + [159077] = 4, + ACTIONS(3251), 1, + anon_sym_GT, + ACTIONS(8545), 1, anon_sym_COMMA, - ACTIONS(5506), 1, - anon_sym_RPAREN, - STATE(4901), 1, - aux_sym_array_repeat1, + STATE(4598), 1, + aux_sym_implements_clause_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [158970] = 2, + [159091] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8382), 3, + ACTIONS(8527), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [158980] = 4, - ACTIONS(1983), 1, + [159101] = 4, + ACTIONS(1997), 1, anon_sym_COMMA, - ACTIONS(8561), 1, + ACTIONS(5482), 1, anon_sym_RPAREN, - STATE(4901), 1, + STATE(4866), 1, aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [158994] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(8398), 3, - sym__automatic_semicolon, + [159115] = 4, + ACTIONS(1997), 1, anon_sym_COMMA, - anon_sym_SEMI, - [159004] = 2, + ACTIONS(5482), 1, + anon_sym_RPAREN, + STATE(4952), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8384), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [159014] = 2, + [159129] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8563), 3, + ACTIONS(8467), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [159024] = 2, + [159139] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8378), 3, + ACTIONS(8447), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [159034] = 2, + [159149] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8398), 3, + ACTIONS(8447), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [159044] = 4, - ACTIONS(6969), 1, - anon_sym_implements, - ACTIONS(8565), 1, - anon_sym_LBRACE, - STATE(5850), 1, - sym_implements_clause, + [159159] = 4, + ACTIONS(1997), 1, + anon_sym_COMMA, + ACTIONS(8547), 1, + anon_sym_RPAREN, + STATE(4952), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [159058] = 2, + [159173] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8374), 3, + ACTIONS(8461), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [159068] = 2, + [159183] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8563), 3, + ACTIONS(8531), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [159078] = 2, + [159193] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8374), 3, + ACTIONS(8394), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [159088] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(8563), 3, - sym__automatic_semicolon, + [159203] = 4, + ACTIONS(3265), 1, + anon_sym_GT, + ACTIONS(8549), 1, anon_sym_COMMA, - anon_sym_SEMI, - [159098] = 4, - ACTIONS(8567), 1, - anon_sym_LPAREN, - ACTIONS(8569), 1, - anon_sym_await, - STATE(36), 1, - sym__for_header, + STATE(4598), 1, + aux_sym_implements_clause_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [159112] = 2, + [159217] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8376), 3, + ACTIONS(8551), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [159122] = 2, + [159227] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8398), 3, + ACTIONS(8523), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [159132] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(8465), 3, - sym__automatic_semicolon, + [159237] = 4, + ACTIONS(7319), 1, + anon_sym_GT, + ACTIONS(8553), 1, anon_sym_COMMA, - anon_sym_SEMI, - [159142] = 2, + STATE(5077), 1, + aux_sym_type_parameters_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8374), 3, - sym__automatic_semicolon, + [159251] = 4, + ACTIONS(1997), 1, anon_sym_COMMA, - anon_sym_SEMI, - [159152] = 4, - ACTIONS(8571), 1, - anon_sym_LPAREN, - ACTIONS(8573), 1, - anon_sym_await, - STATE(34), 1, - sym__for_header, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [159166] = 2, + ACTIONS(5486), 1, + anon_sym_RPAREN, + STATE(4876), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7339), 3, - anon_sym_LBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - [159176] = 4, - ACTIONS(5514), 1, + [159265] = 4, + ACTIONS(1997), 1, anon_sym_COMMA, - ACTIONS(8575), 1, - anon_sym_RBRACE, - STATE(5078), 1, - aux_sym_object_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [159190] = 4, - ACTIONS(6723), 1, - anon_sym_type, - ACTIONS(8577), 1, - sym_identifier, - STATE(5501), 1, - sym__import_identifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [159204] = 4, - ACTIONS(6723), 1, - anon_sym_type, - ACTIONS(8579), 1, - sym_identifier, - STATE(5502), 1, - sym__import_identifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [159218] = 4, - ACTIONS(8176), 1, - anon_sym_from, - ACTIONS(8581), 1, - anon_sym_as, - STATE(5333), 1, - sym__from_clause, + ACTIONS(5486), 1, + anon_sym_RPAREN, + STATE(4952), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [159232] = 4, - ACTIONS(8583), 1, + [159279] = 4, + ACTIONS(1997), 1, anon_sym_COMMA, - ACTIONS(8585), 1, - anon_sym_RBRACK, - STATE(5145), 1, - aux_sym_tuple_type_repeat1, + ACTIONS(8555), 1, + anon_sym_RPAREN, + STATE(4952), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [159246] = 2, + [159293] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8374), 3, + ACTIONS(8551), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [159256] = 4, - ACTIONS(8587), 1, - anon_sym_COMMA, - ACTIONS(8590), 1, - anon_sym_RBRACE, - STATE(4869), 1, - aux_sym_named_imports_repeat1, + [159303] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [159270] = 4, - ACTIONS(5247), 1, + ACTIONS(8551), 3, + sym__automatic_semicolon, anon_sym_COMMA, - ACTIONS(8592), 1, - anon_sym_RBRACE, - STATE(5079), 1, - aux_sym_object_pattern_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [159284] = 4, - ACTIONS(1556), 1, - anon_sym_DQUOTE, - ACTIONS(1558), 1, - anon_sym_SQUOTE, - STATE(6003), 1, - sym_string, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [159298] = 2, + anon_sym_SEMI, + [159313] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8376), 3, + ACTIONS(8551), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [159308] = 2, + [159323] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8374), 3, - sym__automatic_semicolon, + ACTIONS(6702), 3, anon_sym_COMMA, - anon_sym_SEMI, - [159318] = 2, + anon_sym_RBRACE, + anon_sym_from, + [159333] = 3, + ACTIONS(8557), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8398), 3, - sym__automatic_semicolon, + ACTIONS(8559), 2, anon_sym_COMMA, - anon_sym_SEMI, - [159328] = 2, + anon_sym_from, + [159345] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8563), 3, + ACTIONS(8461), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [159338] = 2, + [159355] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8374), 3, + ACTIONS(8561), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [159348] = 4, - ACTIONS(6072), 1, - anon_sym_LPAREN, - ACTIONS(8594), 1, - anon_sym_DOT, - STATE(2970), 1, - sym_arguments, + [159365] = 4, + ACTIONS(1042), 1, + anon_sym_LBRACE_PIPE, + ACTIONS(1634), 1, + anon_sym_LBRACE, + STATE(4337), 1, + sym_object_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - [159362] = 2, + [159379] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8596), 3, + ACTIONS(8388), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [159372] = 2, + [159389] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8376), 3, + ACTIONS(8400), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [159382] = 2, + [159399] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8382), 3, + ACTIONS(8561), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [159392] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(8382), 3, - sym__automatic_semicolon, + [159409] = 4, + ACTIONS(1997), 1, anon_sym_COMMA, - anon_sym_SEMI, - [159402] = 4, - ACTIONS(8598), 1, - sym_identifier, - STATE(3890), 1, - sym_decorator_member_expression, - STATE(5847), 1, - sym_decorator_call_expression, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [159416] = 4, - ACTIONS(5023), 1, + ACTIONS(5579), 1, anon_sym_RPAREN, - ACTIONS(8600), 1, - anon_sym_COMMA, - STATE(4883), 1, - aux_sym_sequence_expression_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [159430] = 3, - ACTIONS(7253), 1, - anon_sym_DOT, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(8603), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [159442] = 3, - ACTIONS(7195), 1, - anon_sym_DOT, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(8603), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [159454] = 2, + STATE(5009), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8605), 3, - sym__automatic_semicolon, + [159423] = 4, + ACTIONS(1997), 1, anon_sym_COMMA, - anon_sym_SEMI, - [159464] = 2, + ACTIONS(5579), 1, + anon_sym_RPAREN, + STATE(4952), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8370), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [159474] = 2, + [159437] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8374), 3, + ACTIONS(8467), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [159484] = 2, + [159447] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8605), 3, + ACTIONS(8563), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [159494] = 4, - ACTIONS(1704), 1, - anon_sym_RPAREN, - ACTIONS(8607), 1, - anon_sym_COMMA, - STATE(5308), 1, - aux_sym_formal_parameters_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [159508] = 4, - ACTIONS(8176), 1, - anon_sym_from, - ACTIONS(8581), 1, - anon_sym_as, - STATE(5480), 1, - sym__from_clause, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [159522] = 2, + [159457] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8374), 3, + ACTIONS(8392), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [159532] = 2, + [159467] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8370), 3, + ACTIONS(8447), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [159542] = 2, + [159477] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8376), 3, + ACTIONS(8447), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [159552] = 2, + [159487] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8465), 3, + ACTIONS(8523), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [159562] = 2, + [159497] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8609), 3, + ACTIONS(8565), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [159572] = 4, - ACTIONS(2539), 1, - anon_sym_while, - ACTIONS(8611), 1, - anon_sym_else, - STATE(933), 1, - sym_else_clause, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [159586] = 4, - ACTIONS(217), 1, - anon_sym_LBRACE_PIPE, - ACTIONS(1540), 1, - anon_sym_LBRACE, - STATE(874), 1, - sym_object_type, + [159507] = 4, + ACTIONS(8567), 1, + anon_sym_LPAREN, + ACTIONS(8569), 1, + anon_sym_await, + STATE(47), 1, + sym__for_header, ACTIONS(5), 2, sym_html_comment, sym_comment, - [159600] = 2, + [159521] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8563), 3, + ACTIONS(8447), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [159610] = 2, + [159531] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8563), 3, + ACTIONS(8447), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [159620] = 4, - ACTIONS(5771), 1, - anon_sym_RPAREN, - ACTIONS(8613), 1, - anon_sym_COMMA, - STATE(4901), 1, - aux_sym_array_repeat1, + [159541] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [159634] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(8374), 3, + ACTIONS(8523), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [159644] = 4, - ACTIONS(8616), 1, - sym_identifier, - ACTIONS(8618), 1, - anon_sym_LBRACK, - ACTIONS(8620), 1, - sym_private_property_identifier, + [159551] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [159658] = 3, - ACTIONS(8622), 1, + ACTIONS(8551), 3, sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159561] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6932), 2, - anon_sym_in, - anon_sym_of, - [159670] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(8563), 3, + ACTIONS(8515), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [159680] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(7425), 3, - anon_sym_LBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - [159690] = 2, + [159571] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8596), 3, + ACTIONS(8523), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [159700] = 2, + [159581] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8563), 3, + ACTIONS(8551), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [159710] = 2, + [159591] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8563), 3, + ACTIONS(8525), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [159720] = 4, - ACTIONS(7624), 1, - anon_sym_AMP, - ACTIONS(7626), 1, - anon_sym_PIPE, - ACTIONS(7628), 1, - anon_sym_extends, + [159601] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [159734] = 4, - ACTIONS(8624), 1, - sym_identifier, - ACTIONS(8626), 1, - anon_sym_LBRACK, - ACTIONS(8628), 1, - sym_private_property_identifier, + ACTIONS(8551), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [159611] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [159748] = 4, - ACTIONS(2623), 1, - anon_sym_RBRACK, - ACTIONS(8630), 1, + ACTIONS(8521), 3, + sym__automatic_semicolon, anon_sym_COMMA, - STATE(5068), 1, - aux_sym_tuple_type_repeat1, + anon_sym_SEMI, + [159621] = 4, + ACTIONS(8126), 1, + anon_sym_from, + ACTIONS(8571), 1, + anon_sym_as, + STATE(5404), 1, + sym__from_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [159762] = 2, + [159635] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8374), 3, + ACTIONS(8551), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [159772] = 2, + [159645] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8632), 3, + ACTIONS(8551), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [159782] = 2, + [159655] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8563), 3, + ACTIONS(8525), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [159792] = 2, + [159665] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8563), 3, + ACTIONS(8551), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [159802] = 4, - ACTIONS(8634), 1, - sym_identifier, - ACTIONS(8636), 1, - anon_sym_LBRACK, - ACTIONS(8638), 1, - sym_private_property_identifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [159816] = 2, + [159675] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8563), 3, + ACTIONS(8527), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [159826] = 2, + [159685] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8378), 3, + ACTIONS(8461), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [159836] = 2, + [159695] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8563), 3, + ACTIONS(8551), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [159846] = 4, - ACTIONS(1044), 1, - anon_sym_LBRACE_PIPE, - ACTIONS(1600), 1, - anon_sym_LBRACE, - STATE(4218), 1, - sym_object_type, + [159705] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [159860] = 4, - ACTIONS(8640), 1, + ACTIONS(8551), 3, + sym__automatic_semicolon, anon_sym_COMMA, - ACTIONS(8642), 1, - anon_sym_RBRACE, - STATE(4978), 1, - aux_sym_enum_body_repeat1, + anon_sym_SEMI, + [159715] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [159874] = 4, - ACTIONS(1983), 1, + ACTIONS(8551), 3, + sym__automatic_semicolon, anon_sym_COMMA, - ACTIONS(8644), 1, + anon_sym_SEMI, + [159725] = 4, + ACTIONS(4923), 1, anon_sym_RPAREN, - STATE(4901), 1, - aux_sym_array_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [159888] = 4, - ACTIONS(4972), 1, + ACTIONS(8573), 1, anon_sym_COMMA, - ACTIONS(7770), 1, - anon_sym_RPAREN, - STATE(4883), 1, + STATE(4918), 1, aux_sym_sequence_expression_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [159902] = 2, + [159739] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8563), 3, + ACTIONS(8551), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [159912] = 2, + [159749] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8563), 3, + ACTIONS(8551), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [159922] = 2, + [159759] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8646), 3, + ACTIONS(8461), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [159932] = 2, + [159769] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8563), 3, + ACTIONS(8551), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [159942] = 4, - ACTIONS(3589), 1, - anon_sym_COLON, - ACTIONS(8648), 1, - anon_sym_RPAREN, - STATE(6091), 1, - sym_type_annotation, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [159956] = 2, + [159779] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8650), 3, + ACTIONS(8561), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [159966] = 2, + [159789] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8605), 3, + ACTIONS(8467), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [159976] = 2, + [159799] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8652), 3, + ACTIONS(8457), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [159986] = 2, + [159809] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8632), 3, + ACTIONS(8392), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [159996] = 2, + [159819] = 4, + ACTIONS(6134), 1, + anon_sym_LPAREN, + ACTIONS(8576), 1, + anon_sym_DOT, + STATE(2972), 1, + sym_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8654), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [160006] = 2, + [159833] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8656), 3, + ACTIONS(8561), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160016] = 2, + [159843] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8658), 3, + ACTIONS(8412), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160026] = 2, + [159853] = 4, + ACTIONS(8578), 1, + sym_identifier, + STATE(3895), 1, + sym_decorator_member_expression, + STATE(5781), 1, + sym_decorator_call_expression, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8650), 3, - sym__automatic_semicolon, + [159867] = 4, + ACTIONS(7657), 1, anon_sym_COMMA, - anon_sym_SEMI, - [160036] = 2, + ACTIONS(8580), 1, + anon_sym_LBRACE, + STATE(4598), 1, + aux_sym_implements_clause_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8370), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [160046] = 2, + [159881] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8660), 3, + ACTIONS(8388), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160056] = 2, + [159891] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8660), 3, + ACTIONS(8521), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160066] = 2, + [159901] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8662), 3, + ACTIONS(8412), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160076] = 2, + [159911] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8662), 3, + ACTIONS(8565), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160086] = 2, + [159921] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8664), 3, + ACTIONS(8469), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160096] = 2, + [159931] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8605), 3, + ACTIONS(8551), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160106] = 2, + [159941] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8370), 3, + ACTIONS(8515), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160116] = 2, + [159951] = 4, + ACTIONS(8126), 1, + anon_sym_from, + ACTIONS(8571), 1, + anon_sym_as, + STATE(5537), 1, + sym__from_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8376), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [160126] = 2, + [159965] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8378), 3, + ACTIONS(8551), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160136] = 2, + [159975] = 3, + ACTIONS(7273), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8664), 3, + ACTIONS(8582), 2, sym__automatic_semicolon, - anon_sym_COMMA, anon_sym_SEMI, - [160146] = 2, + [159987] = 3, + ACTIONS(7245), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8666), 3, + ACTIONS(8582), 2, sym__automatic_semicolon, - anon_sym_COMMA, anon_sym_SEMI, - [160156] = 2, + [159999] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8662), 3, + ACTIONS(8515), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160166] = 4, - ACTIONS(8668), 1, - sym_identifier, - ACTIONS(8670), 1, - anon_sym_LBRACK, - ACTIONS(8672), 1, - sym_private_property_identifier, + [160009] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [160180] = 2, + ACTIONS(8515), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [160019] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8609), 3, + ACTIONS(8551), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160190] = 2, + [160029] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8662), 3, + ACTIONS(8388), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160200] = 2, + [160039] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8662), 3, + ACTIONS(8521), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160210] = 2, + [160049] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8662), 3, + ACTIONS(8394), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160220] = 2, + [160059] = 4, + ACTIONS(2541), 1, + anon_sym_while, + ACTIONS(8584), 1, + anon_sym_else, + STATE(849), 1, + sym_else_clause, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160073] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8664), 3, + ACTIONS(8523), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160230] = 4, - ACTIONS(1983), 1, - anon_sym_COMMA, - ACTIONS(5439), 1, - anon_sym_RPAREN, - STATE(4736), 1, - aux_sym_array_repeat1, + [160083] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [160244] = 4, - ACTIONS(1983), 1, + ACTIONS(8551), 3, + sym__automatic_semicolon, anon_sym_COMMA, - ACTIONS(5439), 1, + anon_sym_SEMI, + [160093] = 4, + ACTIONS(5747), 1, anon_sym_RPAREN, - STATE(4901), 1, + ACTIONS(8586), 1, + anon_sym_COMMA, + STATE(4952), 1, aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [160258] = 2, + [160107] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8664), 3, + ACTIONS(8461), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160268] = 2, + [160117] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8666), 3, + ACTIONS(8531), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160278] = 2, + [160127] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8662), 3, + ACTIONS(8551), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160288] = 2, + [160137] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8382), 3, + ACTIONS(8461), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160298] = 2, + [160147] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8563), 3, + ACTIONS(8551), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160308] = 2, + [160157] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8382), 3, + ACTIONS(8467), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160318] = 2, + [160167] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8662), 3, + ACTIONS(8412), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160328] = 2, + [160177] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8378), 3, + ACTIONS(8523), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160338] = 2, + [160187] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8563), 3, + ACTIONS(8551), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160348] = 2, + [160197] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8674), 3, + ACTIONS(8521), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160358] = 2, + [160207] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8563), 3, + ACTIONS(8551), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160368] = 2, + [160217] = 4, + ACTIONS(7703), 1, + anon_sym_AMP, + ACTIONS(7705), 1, + anon_sym_PIPE, + ACTIONS(7707), 1, + anon_sym_extends, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [160231] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8676), 3, + ACTIONS(8461), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160378] = 2, + [160241] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8563), 3, + ACTIONS(8394), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160388] = 2, + [160251] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8664), 3, + ACTIONS(8461), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160398] = 4, - ACTIONS(8678), 1, - anon_sym_COMMA, - ACTIONS(8680), 1, - anon_sym_RBRACE, - STATE(4771), 1, - aux_sym_enum_body_repeat1, + [160261] = 3, + ACTIONS(8589), 1, + anon_sym_out, ACTIONS(5), 2, sym_html_comment, sym_comment, - [160412] = 2, + ACTIONS(6934), 2, + anon_sym_const, + sym_identifier, + [160273] = 3, + ACTIONS(4299), 1, + anon_sym_LBRACE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8664), 3, - sym__automatic_semicolon, + ACTIONS(4301), 2, anon_sym_COMMA, - anon_sym_SEMI, - [160422] = 2, + anon_sym_LBRACE_PIPE, + [160285] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8666), 3, + ACTIONS(8467), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160432] = 2, + [160295] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8674), 3, + ACTIONS(8523), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160442] = 2, + [160305] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8664), 3, + ACTIONS(8531), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160452] = 4, - ACTIONS(8682), 1, - anon_sym_COMMA, - ACTIONS(8684), 1, - anon_sym_RBRACE, - STATE(4771), 1, - aux_sym_enum_body_repeat1, + [160315] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [160466] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(8664), 3, + ACTIONS(8525), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160476] = 2, + [160325] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8563), 3, + ACTIONS(8400), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160486] = 2, + [160335] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8686), 3, + ACTIONS(8525), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160496] = 2, + [160345] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8674), 3, + ACTIONS(8527), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160506] = 2, + [160355] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8563), 3, + ACTIONS(8461), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160516] = 2, + [160365] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8666), 3, + ACTIONS(8525), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160526] = 2, + [160375] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8563), 3, + ACTIONS(8592), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160536] = 2, + [160385] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8688), 3, + ACTIONS(8525), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160546] = 2, + [160395] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8563), 3, + ACTIONS(8592), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160556] = 2, + [160405] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8688), 3, + ACTIONS(8527), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160566] = 2, + [160415] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8690), 3, + ACTIONS(8592), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160576] = 2, + [160425] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8662), 3, + ACTIONS(8394), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160586] = 2, + [160435] = 4, + ACTIONS(2733), 1, + anon_sym_RBRACK, + ACTIONS(8594), 1, + anon_sym_COMMA, + STATE(5306), 1, + aux_sym_tuple_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8662), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [160596] = 2, + [160449] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8664), 3, + ACTIONS(8592), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160606] = 2, + [160459] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8664), 3, + ACTIONS(8461), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160616] = 2, + [160469] = 4, + ACTIONS(8596), 1, + anon_sym_LPAREN, + ACTIONS(8598), 1, + anon_sym_await, + STATE(35), 1, + sym__for_header, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8666), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [160626] = 2, + [160483] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8662), 3, + ACTIONS(8388), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160636] = 2, + [160493] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8662), 3, + ACTIONS(8600), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160646] = 2, + [160503] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8662), 3, + ACTIONS(8600), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160656] = 2, + [160513] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8662), 3, + ACTIONS(8467), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160666] = 2, + [160523] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8692), 3, + ACTIONS(8394), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160676] = 2, + [160533] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8676), 3, + ACTIONS(8523), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160686] = 2, + [160543] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8664), 3, + ACTIONS(8515), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160696] = 2, + [160553] = 4, + ACTIONS(8602), 1, + sym_identifier, + ACTIONS(8604), 1, + anon_sym_LBRACK, + ACTIONS(8606), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8664), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [160706] = 2, + [160567] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8666), 3, + ACTIONS(8447), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160716] = 2, + [160577] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8378), 3, + ACTIONS(8447), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160726] = 2, + [160587] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8694), 3, + ACTIONS(8388), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160736] = 2, + [160597] = 4, + ACTIONS(8608), 1, + sym_identifier, + ACTIONS(8610), 1, + anon_sym_LBRACK, + ACTIONS(8612), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8384), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [160746] = 2, + [160611] = 4, + ACTIONS(218), 1, + anon_sym_LBRACE_PIPE, + ACTIONS(1546), 1, + anon_sym_LBRACE, + STATE(942), 1, + sym_object_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8676), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [160756] = 2, + [160625] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8372), 3, + ACTIONS(8412), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160766] = 2, + [160635] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8676), 3, + ACTIONS(8388), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160776] = 2, + [160645] = 4, + ACTIONS(1042), 1, + anon_sym_LBRACE_PIPE, + ACTIONS(1634), 1, + anon_sym_LBRACE, + STATE(4415), 1, + sym_object_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8372), 3, + [160659] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8521), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160786] = 2, + [160669] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8664), 3, + ACTIONS(8523), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160796] = 2, + [160679] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8372), 3, + ACTIONS(8457), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160806] = 2, + [160689] = 4, + ACTIONS(8614), 1, + anon_sym_COMMA, + ACTIONS(8616), 1, + anon_sym_RBRACE, + STATE(5069), 1, + aux_sym_enum_body_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8664), 3, - sym__automatic_semicolon, + [160703] = 4, + ACTIONS(1997), 1, anon_sym_COMMA, - anon_sym_SEMI, - [160816] = 2, + ACTIONS(8618), 1, + anon_sym_RPAREN, + STATE(4952), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7451), 3, - anon_sym_LBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - [160826] = 2, + [160717] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8666), 3, + ACTIONS(8461), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160836] = 2, + [160727] = 4, + ACTIONS(8620), 1, + sym_identifier, + ACTIONS(8622), 1, + anon_sym_LBRACK, + ACTIONS(8624), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8696), 3, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_implements, - [160846] = 2, + [160741] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8384), 3, + ACTIONS(8457), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160856] = 4, - ACTIONS(6848), 1, - anon_sym_LPAREN, - ACTIONS(8594), 1, - anon_sym_DOT, - STATE(2970), 1, - sym_arguments, + [160751] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [160870] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(8676), 3, + ACTIONS(8394), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160880] = 2, + [160761] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8664), 3, + ACTIONS(8461), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160890] = 2, + [160771] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8664), 3, + ACTIONS(8626), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160900] = 2, + [160781] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8666), 3, + ACTIONS(8467), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160910] = 2, + [160791] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8664), 3, + ACTIONS(8400), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160920] = 2, + [160801] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8698), 3, + ACTIONS(8394), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160930] = 2, + [160811] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8370), 3, + ACTIONS(8461), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160940] = 2, + [160821] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8664), 3, + ACTIONS(8388), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160950] = 2, + [160831] = 4, + ACTIONS(8628), 1, + sym_identifier, + ACTIONS(8630), 1, + anon_sym_LBRACK, + ACTIONS(8632), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8398), 3, + [160845] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8461), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160960] = 2, + [160855] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8666), 3, + ACTIONS(8523), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160970] = 2, + [160865] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8662), 3, + ACTIONS(8392), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160980] = 2, + [160875] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8662), 3, + ACTIONS(8400), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [160990] = 2, + [160885] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8700), 3, + ACTIONS(8394), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161000] = 2, + [160895] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8559), 3, + ACTIONS(8467), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161010] = 2, + [160905] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8465), 3, + ACTIONS(8447), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161020] = 2, + [160915] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8676), 3, + ACTIONS(8626), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161030] = 2, + [160925] = 3, + ACTIONS(4307), 1, + anon_sym_LBRACE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8702), 3, - sym__automatic_semicolon, + ACTIONS(4309), 2, anon_sym_COMMA, - anon_sym_SEMI, - [161040] = 2, + anon_sym_LBRACE_PIPE, + [160937] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8700), 3, + ACTIONS(8634), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161050] = 2, + [160947] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8664), 3, + ACTIONS(8394), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161060] = 2, + [160957] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8702), 3, + ACTIONS(8447), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161070] = 2, + [160967] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8664), 3, + ACTIONS(8447), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161080] = 2, + [160977] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8704), 3, + ACTIONS(8447), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161090] = 2, + [160987] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8666), 3, + ACTIONS(8461), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161100] = 2, + [160997] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8664), 3, + ACTIONS(8523), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161110] = 2, + [161007] = 4, + ACTIONS(8636), 1, + sym_identifier, + ACTIONS(8638), 1, + anon_sym_LBRACK, + ACTIONS(8640), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8664), 3, + [161021] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8461), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161120] = 2, + [161031] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8666), 3, + ACTIONS(8523), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161130] = 2, + [161041] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8662), 3, - sym__automatic_semicolon, + ACTIONS(698), 3, + anon_sym_EQ, anon_sym_COMMA, - anon_sym_SEMI, - [161140] = 2, + anon_sym_RBRACE, + [161051] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8662), 3, + ACTIONS(8525), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161150] = 2, + [161061] = 3, + ACTIONS(7903), 1, + anon_sym_LBRACE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8702), 3, - sym__automatic_semicolon, + ACTIONS(7905), 2, anon_sym_COMMA, - anon_sym_SEMI, - [161160] = 2, + anon_sym_LBRACE_PIPE, + [161073] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8662), 3, + ACTIONS(8525), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161170] = 2, + [161083] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8662), 3, + ACTIONS(8400), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161180] = 2, + [161093] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8664), 3, + ACTIONS(8527), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161190] = 2, + [161103] = 3, + ACTIONS(8642), 1, + anon_sym_LBRACE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8702), 3, + ACTIONS(8011), 2, + anon_sym_extends, + anon_sym_LBRACE_PIPE, + [161115] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8412), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161200] = 2, + [161125] = 4, + ACTIONS(8644), 1, + anon_sym_COMMA, + ACTIONS(8647), 1, + anon_sym_RBRACE, + STATE(5049), 1, + aux_sym_object_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161139] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8370), 3, + ACTIONS(8467), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161210] = 2, + [161149] = 3, + ACTIONS(8649), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8664), 3, - sym__automatic_semicolon, + ACTIONS(8559), 2, anon_sym_COMMA, - anon_sym_SEMI, - [161220] = 2, + anon_sym_from, + [161161] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8370), 3, + ACTIONS(8447), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161230] = 2, + [161171] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8632), 3, + ACTIONS(8400), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161240] = 2, + [161181] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8398), 3, + ACTIONS(8523), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161250] = 2, + [161191] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8662), 3, + ACTIONS(8531), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161260] = 2, + [161201] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8706), 3, + ACTIONS(8651), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161270] = 2, + [161211] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8662), 3, + ACTIONS(8447), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161280] = 2, + [161221] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8676), 3, + ACTIONS(8523), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161290] = 4, - ACTIONS(5247), 1, + [161231] = 4, + ACTIONS(2969), 1, + anon_sym_RBRACK, + ACTIONS(8653), 1, anon_sym_COMMA, - ACTIONS(8708), 1, - anon_sym_RBRACE, - STATE(5079), 1, - aux_sym_object_pattern_repeat1, + STATE(5306), 1, + aux_sym_tuple_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [161304] = 2, + [161245] = 3, + ACTIONS(8657), 1, + anon_sym_const, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8664), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [161314] = 2, + ACTIONS(8655), 2, + sym_identifier, + anon_sym_out, + [161257] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8664), 3, + ACTIONS(8392), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161324] = 2, + [161267] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8378), 3, + ACTIONS(8525), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161334] = 2, + [161277] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8666), 3, + ACTIONS(8521), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161344] = 4, - ACTIONS(5514), 1, - anon_sym_COMMA, - ACTIONS(8710), 1, - anon_sym_RBRACE, - STATE(5078), 1, - aux_sym_object_repeat1, + [161287] = 4, + ACTIONS(1650), 1, + anon_sym_DQUOTE, + ACTIONS(1652), 1, + anon_sym_SQUOTE, + STATE(4631), 1, + sym_string, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161301] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [161358] = 2, + ACTIONS(8531), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [161311] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8664), 3, + ACTIONS(8392), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161368] = 4, - ACTIONS(8712), 1, + [161321] = 4, + ACTIONS(8659), 1, anon_sym_COMMA, - ACTIONS(8715), 1, - anon_sym_RBRACK, - STATE(5068), 1, - aux_sym_tuple_type_repeat1, + ACTIONS(8661), 1, + anon_sym_RBRACE, + STATE(5096), 1, + aux_sym_enum_body_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [161382] = 4, - ACTIONS(3544), 1, + [161335] = 4, + ACTIONS(6856), 1, anon_sym_LPAREN, - ACTIONS(8594), 1, + ACTIONS(8576), 1, anon_sym_DOT, - STATE(2970), 1, + STATE(2972), 1, sym_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - [161396] = 2, + [161349] = 4, + ACTIONS(8663), 1, + anon_sym_COMMA, + ACTIONS(8665), 1, + anon_sym_RBRACE, + STATE(5096), 1, + aux_sym_enum_body_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8664), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [161406] = 2, + [161363] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8666), 3, + ACTIONS(8394), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161416] = 2, + [161373] = 4, + ACTIONS(5238), 1, + anon_sym_COMMA, + ACTIONS(8667), 1, + anon_sym_RBRACE, + STATE(4775), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8662), 3, - sym__automatic_semicolon, + [161387] = 4, + ACTIONS(5444), 1, anon_sym_COMMA, - anon_sym_SEMI, - [161426] = 2, + ACTIONS(8669), 1, + anon_sym_RBRACE, + STATE(4777), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8662), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [161436] = 2, + [161401] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8676), 3, + ACTIONS(8392), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161446] = 2, + [161411] = 4, + ACTIONS(5444), 1, + anon_sym_COMMA, + ACTIONS(8669), 1, + anon_sym_RBRACE, + STATE(5049), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8717), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [161456] = 2, + [161425] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8664), 3, + ACTIONS(8525), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161466] = 2, + [161435] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8384), 3, + ACTIONS(8461), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161476] = 4, - ACTIONS(8719), 1, + [161445] = 4, + ACTIONS(8671), 1, anon_sym_COMMA, - ACTIONS(8722), 1, - anon_sym_RBRACE, - STATE(5078), 1, - aux_sym_object_repeat1, + ACTIONS(8674), 1, + anon_sym_GT, + STATE(5077), 1, + aux_sym_type_parameters_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [161490] = 4, - ACTIONS(8724), 1, + [161459] = 4, + ACTIONS(5238), 1, anon_sym_COMMA, - ACTIONS(8727), 1, + ACTIONS(8667), 1, anon_sym_RBRACE, - STATE(5079), 1, + STATE(5088), 1, aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [161504] = 2, + [161473] = 4, + ACTIONS(8126), 1, + anon_sym_from, + ACTIONS(8571), 1, + anon_sym_as, + STATE(5392), 1, + sym__from_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8370), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [161514] = 2, + [161487] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8370), 3, + ACTIONS(8531), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161524] = 2, + [161497] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8664), 3, + ACTIONS(8394), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161534] = 4, - ACTIONS(2493), 1, - anon_sym_LBRACE, - ACTIONS(8729), 1, - anon_sym_LPAREN, - STATE(813), 1, - sym_statement_block, + [161507] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [161548] = 2, + ACTIONS(6444), 3, + anon_sym_LPAREN, + anon_sym_DOT, + anon_sym_LT, + [161517] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8666), 3, + ACTIONS(8461), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161558] = 4, - ACTIONS(8731), 1, - anon_sym_COMMA, - ACTIONS(8733), 1, - anon_sym_RBRACE, - STATE(4771), 1, - aux_sym_enum_body_repeat1, + [161527] = 3, + ACTIONS(8213), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - [161572] = 4, - ACTIONS(8735), 1, + ACTIONS(8676), 2, anon_sym_COMMA, - ACTIONS(8737), 1, anon_sym_RBRACE, - STATE(4771), 1, - aux_sym_enum_body_repeat1, + [161539] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [161586] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(8378), 3, + ACTIONS(8527), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161596] = 3, - ACTIONS(8001), 1, - anon_sym_EQ, + [161549] = 4, + ACTIONS(218), 1, + anon_sym_LBRACE_PIPE, + ACTIONS(1546), 1, + anon_sym_LBRACE, + STATE(856), 1, + sym_object_type, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3716), 2, - anon_sym_in, - anon_sym_of, - [161608] = 2, + [161563] = 4, + ACTIONS(8678), 1, + anon_sym_COMMA, + ACTIONS(8680), 1, + anon_sym_RBRACE, + STATE(5329), 1, + aux_sym_enum_body_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8676), 3, - sym__automatic_semicolon, + [161577] = 4, + ACTIONS(8682), 1, anon_sym_COMMA, - anon_sym_SEMI, - [161618] = 2, + ACTIONS(8685), 1, + anon_sym_RBRACE, + STATE(5088), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8384), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [161628] = 2, + [161591] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8398), 3, + ACTIONS(8467), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161638] = 2, + [161601] = 4, + ACTIONS(1997), 1, + anon_sym_COMMA, + ACTIONS(8687), 1, + anon_sym_RPAREN, + STATE(4952), 1, + aux_sym_array_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [161615] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8676), 3, + ACTIONS(8461), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161648] = 4, - ACTIONS(6797), 1, - anon_sym_AMP, - ACTIONS(6799), 1, - anon_sym_PIPE, - ACTIONS(6801), 1, - anon_sym_extends, + [161625] = 4, + ACTIONS(8126), 1, + anon_sym_from, + ACTIONS(8571), 1, + anon_sym_as, + STATE(5465), 1, + sym__from_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [161662] = 2, + [161639] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8664), 3, + ACTIONS(8392), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161672] = 2, + [161649] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8739), 3, + ACTIONS(8394), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161682] = 2, + [161659] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8664), 3, + ACTIONS(8461), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161692] = 2, + [161669] = 4, + ACTIONS(8689), 1, + anon_sym_COMMA, + ACTIONS(8692), 1, + anon_sym_RBRACE, + STATE(5096), 1, + aux_sym_enum_body_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8666), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [161702] = 2, + [161683] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8384), 3, + ACTIONS(8392), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161712] = 2, + [161693] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8676), 3, + ACTIONS(8467), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161722] = 2, + [161703] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8741), 3, + ACTIONS(8694), 3, sym__automatic_semicolon, anon_sym_from, anon_sym_SEMI, - [161732] = 4, - ACTIONS(1916), 1, + [161713] = 4, + ACTIONS(8696), 1, anon_sym_COMMA, - ACTIONS(8222), 1, - anon_sym_RBRACK, - STATE(5312), 1, - aux_sym_array_pattern_repeat1, + ACTIONS(8698), 1, + anon_sym_RBRACE, + STATE(5216), 1, + aux_sym_export_clause_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [161746] = 4, - ACTIONS(5445), 1, - anon_sym_COMMA, - ACTIONS(5532), 1, - anon_sym_RBRACK, - STATE(5210), 1, - aux_sym_array_repeat1, + [161727] = 3, + ACTIONS(8700), 1, + anon_sym_as, ACTIONS(5), 2, sym_html_comment, sym_comment, - [161760] = 2, + ACTIONS(8702), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [161739] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8664), 3, + ACTIONS(8447), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161770] = 2, + [161749] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8370), 3, + ACTIONS(8704), 3, sym__automatic_semicolon, - anon_sym_COMMA, + anon_sym_from, anon_sym_SEMI, - [161780] = 2, + [161759] = 4, + ACTIONS(8706), 1, + anon_sym_COMMA, + ACTIONS(8709), 1, + anon_sym_RBRACE, + STATE(5104), 1, + aux_sym_export_clause_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8664), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [161790] = 2, + [161773] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8559), 3, + ACTIONS(8394), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161800] = 2, + [161783] = 4, + ACTIONS(3249), 1, + anon_sym_GT, + ACTIONS(8711), 1, + anon_sym_COMMA, + STATE(4598), 1, + aux_sym_implements_clause_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8378), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [161810] = 2, + [161797] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6725), 3, + ACTIONS(8412), 3, + sym__automatic_semicolon, anon_sym_COMMA, + anon_sym_SEMI, + [161807] = 4, + ACTIONS(8713), 1, + anon_sym_COMMA, + ACTIONS(8715), 1, anon_sym_RBRACE, - anon_sym_from, - [161820] = 2, + STATE(5190), 1, + aux_sym_named_imports_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8666), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [161830] = 2, + [161821] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8664), 3, + ACTIONS(8400), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161840] = 3, - ACTIONS(8743), 1, - anon_sym_EQ, + [161831] = 4, + ACTIONS(8717), 1, + anon_sym_COMMA, + ACTIONS(8719), 1, + anon_sym_RPAREN, + STATE(4792), 1, + aux_sym_formal_parameters_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8745), 2, - anon_sym_COMMA, - anon_sym_from, - [161852] = 2, + [161845] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8370), 3, + ACTIONS(8447), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161862] = 4, - ACTIONS(1616), 1, - anon_sym_DQUOTE, - ACTIONS(1618), 1, - anon_sym_SQUOTE, - STATE(4680), 1, - sym_string, + [161855] = 4, + ACTIONS(1997), 1, + anon_sym_COMMA, + ACTIONS(5627), 1, + anon_sym_RPAREN, + STATE(5090), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [161876] = 2, + [161869] = 4, + ACTIONS(1997), 1, + anon_sym_COMMA, + ACTIONS(5627), 1, + anon_sym_RPAREN, + STATE(4952), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8398), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [161886] = 2, + [161883] = 3, + ACTIONS(8721), 1, + anon_sym_as, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8664), 3, - sym__automatic_semicolon, + ACTIONS(8559), 2, anon_sym_COMMA, - anon_sym_SEMI, - [161896] = 2, + anon_sym_RBRACE, + [161895] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8666), 3, + ACTIONS(8457), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161906] = 2, + [161905] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8662), 3, + ACTIONS(8521), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161916] = 2, + [161915] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8662), 3, + ACTIONS(8392), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161926] = 2, + [161925] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8372), 3, + ACTIONS(8461), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [161936] = 4, - ACTIONS(5445), 1, - anon_sym_COMMA, - ACTIONS(5532), 1, - anon_sym_RBRACK, - STATE(4721), 1, - aux_sym_array_repeat1, + [161935] = 4, + ACTIONS(6700), 1, + anon_sym_type, + ACTIONS(8723), 1, + sym_identifier, + STATE(5490), 1, + sym__import_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [161950] = 2, + [161949] = 4, + ACTIONS(6700), 1, + anon_sym_type, + ACTIONS(8725), 1, + sym_identifier, + STATE(5393), 1, + sym__import_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8676), 3, - sym__automatic_semicolon, + [161963] = 4, + ACTIONS(1924), 1, anon_sym_COMMA, - anon_sym_SEMI, - [161960] = 2, + ACTIONS(8361), 1, + anon_sym_RBRACK, + STATE(4800), 1, + aux_sym_array_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8378), 3, - sym__automatic_semicolon, + [161977] = 4, + ACTIONS(8727), 1, anon_sym_COMMA, - anon_sym_SEMI, - [161970] = 2, + ACTIONS(8730), 1, + anon_sym_RBRACE, + STATE(5122), 1, + aux_sym_named_imports_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8664), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [161980] = 4, - ACTIONS(8176), 1, - anon_sym_from, - ACTIONS(8581), 1, - anon_sym_as, - STATE(5500), 1, - sym__from_clause, + [161991] = 4, + ACTIONS(1562), 1, + anon_sym_DQUOTE, + ACTIONS(1564), 1, + anon_sym_SQUOTE, + STATE(6098), 1, + sym_string, ACTIONS(5), 2, sym_html_comment, sym_comment, - [161994] = 3, - ACTIONS(8747), 1, - anon_sym_as, + [162005] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8745), 2, + ACTIONS(8388), 3, + sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, - [162006] = 2, + anon_sym_SEMI, + [162015] = 3, + ACTIONS(8732), 1, + anon_sym_LBRACE, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8664), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [162016] = 4, - ACTIONS(8749), 1, + ACTIONS(8117), 2, + anon_sym_extends, + anon_sym_LBRACE_PIPE, + [162027] = 4, + ACTIONS(5539), 1, anon_sym_COMMA, - ACTIONS(8751), 1, - anon_sym_RBRACE, - STATE(5269), 1, - aux_sym_named_imports_repeat1, + ACTIONS(5561), 1, + anon_sym_RBRACK, + STATE(4799), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [162030] = 2, + [162041] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8372), 3, + ACTIONS(8392), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [162040] = 4, - ACTIONS(8753), 1, - sym_identifier, - ACTIONS(8755), 1, - anon_sym_require, - STATE(5272), 1, - sym_nested_identifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [162054] = 2, + [162051] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8757), 3, + ACTIONS(8515), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [162064] = 2, + [162061] = 4, + ACTIONS(5539), 1, + anon_sym_COMMA, + ACTIONS(5561), 1, + anon_sym_RBRACK, + STATE(5174), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8666), 3, - sym__automatic_semicolon, + [162075] = 4, + ACTIONS(8734), 1, anon_sym_COMMA, - anon_sym_SEMI, - [162074] = 2, + ACTIONS(8736), 1, + anon_sym_RPAREN, + STATE(5170), 1, + aux_sym_formal_parameters_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8664), 3, - sym__automatic_semicolon, + [162089] = 4, + ACTIONS(1924), 1, anon_sym_COMMA, - anon_sym_SEMI, - [162084] = 2, + ACTIONS(8361), 1, + anon_sym_RBRACK, + STATE(5212), 1, + aux_sym_array_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8759), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [162094] = 2, + [162103] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8664), 3, + ACTIONS(8457), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [162104] = 2, + [162113] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8372), 3, + ACTIONS(8515), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [162114] = 2, + [162123] = 4, + ACTIONS(2497), 1, + anon_sym_LBRACE, + ACTIONS(8738), 1, + anon_sym_LPAREN, + STATE(792), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8666), 3, + [162137] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8740), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [162124] = 2, + [162147] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8662), 3, + ACTIONS(8392), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [162134] = 2, + [162157] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8759), 3, + ACTIONS(8531), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [162144] = 4, - ACTIONS(1916), 1, + [162167] = 4, + ACTIONS(1924), 1, anon_sym_COMMA, - ACTIONS(8222), 1, + ACTIONS(8215), 1, anon_sym_RBRACK, - STATE(4726), 1, + STATE(5166), 1, aux_sym_array_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [162158] = 2, + [162181] = 4, + ACTIONS(5444), 1, + anon_sym_COMMA, + ACTIONS(8742), 1, + anon_sym_RBRACE, + STATE(5049), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8398), 3, - sym__automatic_semicolon, + [162195] = 4, + ACTIONS(5539), 1, anon_sym_COMMA, - anon_sym_SEMI, - [162168] = 3, - ACTIONS(8761), 1, - sym_identifier, + ACTIONS(5541), 1, + anon_sym_RBRACK, + STATE(5157), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8763), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [162180] = 4, - ACTIONS(8765), 1, + [162209] = 4, + ACTIONS(5238), 1, anon_sym_COMMA, - ACTIONS(8767), 1, - anon_sym_RPAREN, - STATE(4890), 1, - aux_sym_formal_parameters_repeat1, + ACTIONS(8744), 1, + anon_sym_RBRACE, + STATE(5088), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [162194] = 2, + [162223] = 4, + ACTIONS(5539), 1, + anon_sym_COMMA, + ACTIONS(5541), 1, + anon_sym_RBRACK, + STATE(5174), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8374), 3, + [162237] = 3, + ACTIONS(8746), 1, sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [162204] = 4, - ACTIONS(5247), 1, - anon_sym_COMMA, - ACTIONS(8769), 1, - anon_sym_RBRACE, - STATE(4756), 1, - aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [162218] = 4, - ACTIONS(2563), 1, - anon_sym_RBRACK, - ACTIONS(8771), 1, - anon_sym_COMMA, - STATE(5068), 1, - aux_sym_tuple_type_repeat1, + ACTIONS(6903), 2, + anon_sym_in, + anon_sym_of, + [162249] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [162232] = 2, + ACTIONS(7281), 3, + anon_sym_LBRACE, + anon_sym_COLON, + anon_sym_EQ_GT, + [162259] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8662), 3, + ACTIONS(8045), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [162242] = 2, + [162269] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8662), 3, + ACTIONS(8461), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [162252] = 2, + [162279] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8662), 3, - sym__automatic_semicolon, + ACTIONS(5747), 3, anon_sym_COMMA, - anon_sym_SEMI, - [162262] = 3, - ACTIONS(6872), 1, - anon_sym_const, + anon_sym_RPAREN, + anon_sym_RBRACK, + [162289] = 3, + ACTIONS(8213), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6870), 2, - sym_identifier, - anon_sym_out, - [162274] = 2, + ACTIONS(8748), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + [162301] = 4, + ACTIONS(849), 1, + anon_sym_COLON, + ACTIONS(8750), 1, + anon_sym_RPAREN, + STATE(6108), 1, + sym_type_annotation, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162315] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8664), 3, + ACTIONS(8467), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [162284] = 4, - ACTIONS(5514), 1, - anon_sym_COMMA, - ACTIONS(8773), 1, - anon_sym_RBRACE, - STATE(4758), 1, - aux_sym_object_repeat1, + [162325] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [162298] = 2, + ACTIONS(8752), 3, + sym__automatic_semicolon, + anon_sym_from, + anon_sym_SEMI, + [162335] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8775), 3, + ACTIONS(8521), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [162308] = 4, - ACTIONS(5514), 1, + [162345] = 4, + ACTIONS(1924), 1, anon_sym_COMMA, - ACTIONS(8773), 1, - anon_sym_RBRACE, - STATE(5078), 1, - aux_sym_object_repeat1, + ACTIONS(8215), 1, + anon_sym_RBRACK, + STATE(5212), 1, + aux_sym_array_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [162322] = 2, + [162359] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8664), 3, + ACTIONS(8521), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [162332] = 2, + [162369] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8777), 3, + ACTIONS(8461), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [162342] = 2, + [162379] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8777), 3, + ACTIONS(8461), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [162352] = 4, - ACTIONS(5247), 1, + [162389] = 4, + ACTIONS(5539), 1, anon_sym_COMMA, - ACTIONS(8769), 1, - anon_sym_RBRACE, - STATE(5079), 1, - aux_sym_object_pattern_repeat1, + ACTIONS(8754), 1, + anon_sym_RBRACK, + STATE(5174), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [162366] = 2, + [162403] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8779), 3, + ACTIONS(8756), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [162376] = 2, + [162413] = 3, + ACTIONS(8102), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8465), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [162386] = 2, + ACTIONS(3725), 2, + anon_sym_in, + anon_sym_of, + [162425] = 4, + ACTIONS(8758), 1, + sym_identifier, + ACTIONS(8760), 1, + anon_sym_require, + STATE(5193), 1, + sym_nested_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8666), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [162396] = 2, + [162439] = 4, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(8762), 1, + anon_sym_EQ, + STATE(5860), 1, + sym_type_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8662), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [162406] = 2, + [162453] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8775), 3, + ACTIONS(8392), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [162416] = 2, + [162463] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8662), 3, + ACTIONS(8756), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [162426] = 2, + [162473] = 3, + ACTIONS(8764), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8662), 3, + ACTIONS(8766), 2, sym__automatic_semicolon, - anon_sym_COMMA, anon_sym_SEMI, - [162436] = 2, + [162485] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8662), 3, + ACTIONS(8467), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [162446] = 2, + [162495] = 4, + ACTIONS(1924), 1, + anon_sym_COMMA, + ACTIONS(8768), 1, + anon_sym_RBRACK, + STATE(5212), 1, + aux_sym_array_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8374), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [162456] = 2, + [162509] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8781), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [162466] = 2, + ACTIONS(7545), 3, + anon_sym_LBRACE, + anon_sym_COLON, + anon_sym_EQ_GT, + [162519] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8783), 3, + ACTIONS(8770), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [162476] = 2, + [162529] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8384), 3, + ACTIONS(8756), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [162486] = 2, + [162539] = 4, + ACTIONS(1714), 1, + anon_sym_RPAREN, + ACTIONS(8772), 1, + anon_sym_COMMA, + STATE(4746), 1, + aux_sym_formal_parameters_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8783), 3, + [162553] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8412), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [162496] = 2, + [162563] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8777), 3, + ACTIONS(8774), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [162506] = 2, + [162573] = 3, + ACTIONS(8776), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8785), 3, + ACTIONS(8778), 2, sym__automatic_semicolon, - anon_sym_COMMA, anon_sym_SEMI, - [162516] = 2, + [162585] = 4, + ACTIONS(5747), 1, + anon_sym_RBRACK, + ACTIONS(8780), 1, + anon_sym_COMMA, + STATE(5174), 1, + aux_sym_array_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162599] = 4, + ACTIONS(3560), 1, + anon_sym_LPAREN, + ACTIONS(8576), 1, + anon_sym_DOT, + STATE(2972), 1, + sym_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8781), 3, + [162613] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8774), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [162526] = 2, + [162623] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8775), 3, + ACTIONS(8783), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [162536] = 3, - ACTIONS(8787), 1, + [162633] = 3, + ACTIONS(8785), 1, anon_sym_as, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8789), 2, + ACTIONS(8787), 2, anon_sym_COMMA, anon_sym_RBRACE, - [162548] = 2, + [162645] = 4, + ACTIONS(8789), 1, + anon_sym_COMMA, + ACTIONS(8791), 1, + anon_sym_GT, + STATE(5254), 1, + aux_sym_type_parameters_repeat1, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162659] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8791), 3, + ACTIONS(8521), 3, sym__automatic_semicolon, - anon_sym_from, + anon_sym_COMMA, anon_sym_SEMI, - [162558] = 4, - ACTIONS(7071), 1, - anon_sym_RBRACE, + [162669] = 3, ACTIONS(8793), 1, + anon_sym_as, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6702), 2, anon_sym_COMMA, - STATE(4783), 1, - aux_sym_export_clause_repeat1, + anon_sym_RBRACE, + [162681] = 4, + ACTIONS(6700), 1, + anon_sym_type, + ACTIONS(8795), 1, + sym_identifier, + STATE(5478), 1, + sym__import_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [162572] = 2, + [162695] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8795), 3, + ACTIONS(8461), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [162582] = 2, + [162705] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8376), 3, + ACTIONS(8461), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [162592] = 2, + [162715] = 4, + ACTIONS(6700), 1, + anon_sym_type, + ACTIONS(8797), 1, + sym_identifier, + STATE(5479), 1, + sym__import_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [162729] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8706), 3, + ACTIONS(8467), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [162602] = 2, + [162739] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8739), 3, + ACTIONS(8461), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [162612] = 2, + [162749] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8398), 3, + ACTIONS(8799), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [162622] = 2, + [162759] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8795), 3, + ACTIONS(8801), 3, sym__automatic_semicolon, - anon_sym_COMMA, + anon_sym_from, anon_sym_SEMI, - [162632] = 4, - ACTIONS(5514), 1, - anon_sym_COMMA, - ACTIONS(8797), 1, + [162769] = 4, + ACTIONS(6976), 1, anon_sym_RBRACE, - STATE(5214), 1, - aux_sym_object_repeat1, + ACTIONS(8803), 1, + anon_sym_COMMA, + STATE(5122), 1, + aux_sym_named_imports_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [162646] = 2, + [162783] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8378), 3, + ACTIONS(8461), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [162656] = 4, - ACTIONS(5514), 1, - anon_sym_COMMA, - ACTIONS(8797), 1, - anon_sym_RBRACE, - STATE(5078), 1, - aux_sym_object_repeat1, + [162793] = 3, + ACTIONS(7273), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [162670] = 2, + ACTIONS(8805), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [162805] = 3, + ACTIONS(7245), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8378), 3, + ACTIONS(8805), 2, sym__automatic_semicolon, - anon_sym_COMMA, anon_sym_SEMI, - [162680] = 4, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(8799), 1, - anon_sym_EQ, - STATE(6092), 1, - sym_type_parameters, + [162817] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [162694] = 4, - ACTIONS(8801), 1, + ACTIONS(8467), 3, + sym__automatic_semicolon, anon_sym_COMMA, - ACTIONS(8803), 1, - anon_sym_RPAREN, - STATE(5221), 1, - aux_sym_formal_parameters_repeat1, + anon_sym_SEMI, + [162827] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [162708] = 2, + ACTIONS(8807), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [162837] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5771), 3, + ACTIONS(8809), 3, + anon_sym_LBRACE, anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_RBRACK, - [162718] = 2, + anon_sym_implements, + [162847] = 4, + ACTIONS(5444), 1, + anon_sym_COMMA, + ACTIONS(8811), 1, + anon_sym_RBRACE, + STATE(5227), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8398), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [162728] = 2, + [162861] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8795), 3, + ACTIONS(8447), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [162738] = 2, + [162871] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(696), 3, - anon_sym_EQ, + ACTIONS(8813), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [162881] = 4, + ACTIONS(5444), 1, anon_sym_COMMA, + ACTIONS(8811), 1, anon_sym_RBRACE, - [162748] = 3, - ACTIONS(8121), 1, - anon_sym_EQ, + STATE(5049), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8405), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - [162760] = 2, + [162895] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8374), 3, + ACTIONS(8447), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [162770] = 2, + [162905] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8795), 3, + ACTIONS(8813), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [162780] = 2, + [162915] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8559), 3, + ACTIONS(8396), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [162790] = 2, + [162925] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8795), 3, + ACTIONS(8815), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [162800] = 2, + [162935] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8805), 3, + ACTIONS(8817), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [162810] = 4, - ACTIONS(3530), 1, - anon_sym_LPAREN, - ACTIONS(8807), 1, - anon_sym_DOT, - STATE(3248), 1, - sym_arguments, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [162824] = 4, - ACTIONS(2509), 1, - anon_sym_LT, - ACTIONS(8809), 1, - anon_sym_EQ, - STATE(5885), 1, - sym_type_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [162838] = 4, - ACTIONS(8811), 1, + [162945] = 4, + ACTIONS(8819), 1, anon_sym_COMMA, - ACTIONS(8813), 1, + ACTIONS(8821), 1, anon_sym_RPAREN, - STATE(4777), 1, + STATE(5235), 1, aux_sym_formal_parameters_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [162852] = 2, + [162959] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8815), 3, + ACTIONS(8515), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [162862] = 2, + [162969] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8817), 3, + ACTIONS(8392), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [162872] = 2, + [162979] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8817), 3, + ACTIONS(8521), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [162882] = 2, + [162989] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8465), 3, + ACTIONS(8394), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [162892] = 2, + [162999] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8819), 3, + ACTIONS(8461), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [162902] = 3, - ACTIONS(8821), 1, - anon_sym_EQ, + [163009] = 4, + ACTIONS(8748), 1, + anon_sym_RBRACK, + ACTIONS(8823), 1, + anon_sym_COMMA, + STATE(5212), 1, + aux_sym_array_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8745), 2, - anon_sym_COMMA, - anon_sym_from, - [162914] = 2, + [163023] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8374), 3, + ACTIONS(8826), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [162924] = 4, - ACTIONS(5445), 1, - anon_sym_COMMA, - ACTIONS(8823), 1, - anon_sym_RBRACK, - STATE(4721), 1, - aux_sym_array_repeat1, + [163033] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [162938] = 4, - ACTIONS(8825), 1, - anon_sym_COMMA, - ACTIONS(8827), 1, - anon_sym_GT, - STATE(4732), 1, - aux_sym_type_parameters_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [162952] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(8829), 3, + ACTIONS(8461), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [162962] = 4, - ACTIONS(5514), 1, - anon_sym_COMMA, - ACTIONS(8831), 1, - anon_sym_RBRACE, - STATE(5078), 1, - aux_sym_object_repeat1, + [163043] = 4, + ACTIONS(3546), 1, + anon_sym_LPAREN, + ACTIONS(8828), 1, + anon_sym_DOT, + STATE(3261), 1, + sym_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - [162976] = 4, - ACTIONS(5514), 1, - anon_sym_COMMA, - ACTIONS(8833), 1, + [163057] = 4, + ACTIONS(7092), 1, anon_sym_RBRACE, - STATE(5078), 1, - aux_sym_object_repeat1, + ACTIONS(8830), 1, + anon_sym_COMMA, + STATE(5104), 1, + aux_sym_export_clause_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [162990] = 2, + [163071] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8835), 3, + ACTIONS(8400), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163000] = 2, + [163081] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8370), 3, + ACTIONS(8467), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163010] = 2, + [163091] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8370), 3, + ACTIONS(8461), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163020] = 2, + [163101] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8376), 3, + ACTIONS(8461), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163030] = 2, + [163111] = 4, + ACTIONS(2529), 1, + anon_sym_LT, + ACTIONS(8832), 1, + anon_sym_EQ, + STATE(5893), 1, + sym_type_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163125] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8370), 3, + ACTIONS(8467), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163040] = 2, + [163135] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8370), 3, + ACTIONS(8447), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163050] = 4, - ACTIONS(1684), 1, - anon_sym_RPAREN, - ACTIONS(8837), 1, - anon_sym_COMMA, - STATE(5308), 1, - aux_sym_formal_parameters_repeat1, + [163145] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [163064] = 2, + ACTIONS(8834), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [163155] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8372), 3, + ACTIONS(8836), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163074] = 4, - ACTIONS(1916), 1, + [163165] = 4, + ACTIONS(5444), 1, anon_sym_COMMA, - ACTIONS(8123), 1, - anon_sym_RBRACK, - STATE(4781), 1, - aux_sym_array_pattern_repeat1, + ACTIONS(8838), 1, + anon_sym_RBRACE, + STATE(5049), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [163088] = 2, + [163179] = 4, + ACTIONS(5444), 1, + anon_sym_COMMA, + ACTIONS(8840), 1, + anon_sym_RBRACE, + STATE(5049), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8372), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [163098] = 2, + [163193] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8559), 3, + ACTIONS(8836), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163108] = 2, + [163203] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8370), 3, + ACTIONS(8447), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163118] = 2, + [163213] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8370), 3, + ACTIONS(8447), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163128] = 2, + [163223] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8370), 3, + ACTIONS(8447), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163138] = 2, + [163233] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8795), 3, + ACTIONS(8461), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163148] = 2, + [163243] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8370), 3, + ACTIONS(8392), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163158] = 2, + [163253] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8370), 3, + ACTIONS(8461), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163168] = 2, + [163263] = 4, + ACTIONS(1684), 1, + anon_sym_RPAREN, + ACTIONS(8842), 1, + anon_sym_COMMA, + STATE(4746), 1, + aux_sym_formal_parameters_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8374), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [163178] = 2, + [163277] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8370), 3, + ACTIONS(8826), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163188] = 2, + [163287] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8372), 3, + ACTIONS(8467), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163198] = 4, - ACTIONS(5445), 1, - anon_sym_COMMA, - ACTIONS(5447), 1, - anon_sym_RBRACK, - STATE(4780), 1, - aux_sym_array_repeat1, + [163297] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [163212] = 2, + ACTIONS(8447), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [163307] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8372), 3, + ACTIONS(8447), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163222] = 2, + [163317] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8370), 3, + ACTIONS(8447), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163232] = 3, - ACTIONS(7427), 1, + [163327] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(7539), 3, + anon_sym_LBRACE, + anon_sym_COLON, + anon_sym_EQ_GT, + [163337] = 3, + ACTIONS(7525), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3716), 2, + ACTIONS(3725), 2, anon_sym_in, anon_sym_of, - [163244] = 4, - ACTIONS(5445), 1, - anon_sym_COMMA, - ACTIONS(5447), 1, - anon_sym_RBRACK, - STATE(4721), 1, - aux_sym_array_repeat1, + [163349] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [163258] = 4, - ACTIONS(1916), 1, + ACTIONS(8398), 3, + sym__automatic_semicolon, anon_sym_COMMA, - ACTIONS(8123), 1, - anon_sym_RBRACK, - STATE(4726), 1, - aux_sym_array_pattern_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [163272] = 2, + anon_sym_SEMI, + [163359] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8559), 3, + ACTIONS(8447), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163282] = 4, - ACTIONS(7295), 1, + [163369] = 4, + ACTIONS(7417), 1, anon_sym_AMP, - ACTIONS(7297), 1, + ACTIONS(7419), 1, anon_sym_PIPE, - ACTIONS(7299), 1, + ACTIONS(7421), 1, anon_sym_extends, ACTIONS(5), 2, sym_html_comment, sym_comment, - [163296] = 4, - ACTIONS(7562), 1, - anon_sym_COMMA, - ACTIONS(8839), 1, - anon_sym_LBRACE, - STATE(4602), 1, - aux_sym_implements_clause_repeat1, + [163383] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [163310] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(8370), 3, + ACTIONS(8844), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163320] = 3, - ACTIONS(8121), 1, - anon_sym_EQ, + [163393] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8841), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [163332] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(8843), 3, + ACTIONS(8846), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163342] = 2, + [163403] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8370), 3, + ACTIONS(8124), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163352] = 2, + [163413] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8374), 3, + ACTIONS(8848), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163362] = 2, + [163423] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8551), 3, + ACTIONS(8815), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163372] = 2, + [163433] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8795), 3, + ACTIONS(8515), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163382] = 2, + [163443] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8374), 3, + ACTIONS(8388), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163392] = 4, - ACTIONS(8845), 1, + [163453] = 4, + ACTIONS(8850), 1, anon_sym_COMMA, - ACTIONS(8847), 1, + ACTIONS(8852), 1, anon_sym_RBRACK, STATE(5309), 1, aux_sym_tuple_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [163406] = 4, - ACTIONS(6852), 1, - anon_sym_AMP, - ACTIONS(6856), 1, - anon_sym_extends, - ACTIONS(7838), 1, - anon_sym_PIPE, + [163467] = 4, + ACTIONS(7293), 1, + anon_sym_GT, + ACTIONS(8854), 1, + anon_sym_COMMA, + STATE(5077), 1, + aux_sym_type_parameters_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [163420] = 2, + [163481] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8372), 3, + ACTIONS(8388), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163430] = 4, - ACTIONS(8176), 1, - anon_sym_from, - ACTIONS(8581), 1, - anon_sym_as, - STATE(5491), 1, - sym__from_clause, + [163491] = 4, + ACTIONS(6871), 1, + anon_sym_AMP, + ACTIONS(6875), 1, + anon_sym_extends, + ACTIONS(7854), 1, + anon_sym_PIPE, ACTIONS(5), 2, sym_html_comment, sym_comment, - [163444] = 4, - ACTIONS(3231), 1, - anon_sym_GT, - ACTIONS(8849), 1, - anon_sym_COMMA, - STATE(4602), 1, - aux_sym_implements_clause_repeat1, + [163505] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [163458] = 4, - ACTIONS(1983), 1, + ACTIONS(8412), 3, + sym__automatic_semicolon, anon_sym_COMMA, - ACTIONS(5496), 1, - anon_sym_RPAREN, - STATE(5314), 1, - aux_sym_array_repeat1, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [163472] = 2, + anon_sym_SEMI, + [163515] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8372), 3, + ACTIONS(8531), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163482] = 4, - ACTIONS(1983), 1, - anon_sym_COMMA, - ACTIONS(5496), 1, - anon_sym_RPAREN, - STATE(4901), 1, - aux_sym_array_repeat1, + [163525] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [163496] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(8376), 3, + ACTIONS(8531), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163506] = 2, + [163535] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6413), 3, - anon_sym_LPAREN, - anon_sym_DOT, - anon_sym_LT, - [163516] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(8559), 3, + ACTIONS(8515), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163526] = 2, + [163545] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8372), 3, + ACTIONS(8392), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163536] = 2, + [163555] = 4, + ACTIONS(3241), 1, + anon_sym_GT, + ACTIONS(8856), 1, + anon_sym_COMMA, + STATE(4598), 1, + aux_sym_implements_clause_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8382), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [163546] = 2, + [163569] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8372), 3, + ACTIONS(8740), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163556] = 3, - ACTIONS(8851), 1, - anon_sym_as, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6725), 2, + [163579] = 4, + ACTIONS(1997), 1, anon_sym_COMMA, - anon_sym_RBRACE, - [163568] = 4, - ACTIONS(6723), 1, - anon_sym_type, - ACTIONS(8853), 1, - sym_identifier, - STATE(5467), 1, - sym__import_identifier, + ACTIONS(5462), 1, + anon_sym_RPAREN, + STATE(5314), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [163582] = 4, - ACTIONS(6723), 1, - anon_sym_type, - ACTIONS(8855), 1, - sym_identifier, - STATE(5471), 1, - sym__import_identifier, + [163593] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [163596] = 4, - ACTIONS(6924), 1, - anon_sym_RBRACE, - ACTIONS(8857), 1, + ACTIONS(8388), 3, + sym__automatic_semicolon, anon_sym_COMMA, - STATE(4869), 1, - aux_sym_named_imports_repeat1, + anon_sym_SEMI, + [163603] = 4, + ACTIONS(1997), 1, + anon_sym_COMMA, + ACTIONS(5462), 1, + anon_sym_RPAREN, + STATE(4952), 1, + aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [163610] = 3, - ACTIONS(7253), 1, - anon_sym_DOT, + [163617] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8859), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [163622] = 2, + ACTIONS(8858), 3, + anon_sym_const, + sym_identifier, + anon_sym_out, + [163627] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8559), 3, + ACTIONS(8388), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163632] = 3, - ACTIONS(7195), 1, - anon_sym_DOT, + [163637] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8859), 2, + ACTIONS(8412), 3, sym__automatic_semicolon, + anon_sym_COMMA, anon_sym_SEMI, - [163644] = 2, + [163647] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8370), 3, + ACTIONS(8388), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163654] = 2, + [163657] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8382), 3, + ACTIONS(8388), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163664] = 2, + [163667] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8370), 3, + ACTIONS(8412), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163674] = 2, + [163677] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8372), 3, + ACTIONS(8531), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163684] = 2, + [163687] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8372), 3, + ACTIONS(8531), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163694] = 4, - ACTIONS(8861), 1, - sym_identifier, - ACTIONS(8863), 1, - anon_sym_LBRACK, - ACTIONS(8865), 1, - sym_private_property_identifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [163708] = 2, + [163697] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8559), 3, + ACTIONS(8515), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163718] = 2, + [163707] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8370), 3, + ACTIONS(8388), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163728] = 2, + [163717] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8867), 3, + ACTIONS(8388), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163738] = 2, + [163727] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8869), 3, + ACTIONS(8412), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163748] = 2, + [163737] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8308), 3, + ACTIONS(8515), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163758] = 4, - ACTIONS(5247), 1, - anon_sym_COMMA, - ACTIONS(8503), 1, - anon_sym_RBRACE, - STATE(5061), 1, - aux_sym_object_pattern_repeat1, + [163747] = 4, + ACTIONS(4578), 1, + anon_sym_LPAREN, + ACTIONS(8860), 1, + anon_sym_DOT, + STATE(1932), 1, + sym_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - [163772] = 3, - ACTIONS(7983), 1, - anon_sym_LBRACE, + [163761] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7985), 2, + ACTIONS(8388), 3, + sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_LBRACE_PIPE, - [163784] = 4, - ACTIONS(5514), 1, + anon_sym_SEMI, + [163771] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8515), 3, + sym__automatic_semicolon, anon_sym_COMMA, - ACTIONS(8871), 1, - anon_sym_RBRACE, - STATE(5066), 1, - aux_sym_object_repeat1, + anon_sym_SEMI, + [163781] = 4, + ACTIONS(8862), 1, + sym_identifier, + ACTIONS(8864), 1, + anon_sym_LBRACK, + ACTIONS(8866), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [163798] = 2, + [163795] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8370), 3, + ACTIONS(8388), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163808] = 2, + [163805] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8370), 3, + ACTIONS(8388), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163818] = 2, + [163815] = 4, + ACTIONS(8868), 1, + sym_identifier, + ACTIONS(8870), 1, + anon_sym_LBRACK, + ACTIONS(8872), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [163829] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8370), 3, + ACTIONS(8412), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163828] = 4, - ACTIONS(8873), 1, + [163839] = 4, + ACTIONS(8874), 1, sym_identifier, - ACTIONS(8875), 1, + ACTIONS(8876), 1, anon_sym_LBRACK, - ACTIONS(8877), 1, + ACTIONS(8878), 1, sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [163842] = 2, + [163853] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8515), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [163863] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8372), 3, + ACTIONS(8515), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163852] = 2, + [163873] = 4, + ACTIONS(8880), 1, + anon_sym_COMMA, + ACTIONS(8882), 1, + anon_sym_RBRACK, + STATE(5059), 1, + aux_sym_tuple_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8372), 3, + [163887] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8388), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163862] = 4, - ACTIONS(8879), 1, + [163897] = 4, + ACTIONS(8884), 1, sym_identifier, - ACTIONS(8881), 1, + ACTIONS(8886), 1, anon_sym_LBRACK, - ACTIONS(8883), 1, + ACTIONS(8888), 1, sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [163876] = 2, + [163911] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8559), 3, + ACTIONS(8388), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163886] = 2, + [163921] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8370), 3, + ACTIONS(8412), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163896] = 2, + [163931] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8370), 3, + ACTIONS(8388), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163906] = 2, + [163941] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8370), 3, + ACTIONS(8388), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163916] = 2, + [163951] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8370), 3, + ACTIONS(8890), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163926] = 2, + [163961] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8370), 3, + ACTIONS(8412), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163936] = 4, - ACTIONS(8885), 1, - sym_identifier, - ACTIONS(8887), 1, - anon_sym_LBRACK, - ACTIONS(8889), 1, - sym_private_property_identifier, + [163971] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [163950] = 4, - ACTIONS(8891), 1, + ACTIONS(8892), 3, + sym__automatic_semicolon, anon_sym_COMMA, - ACTIONS(8894), 1, - anon_sym_GT, - STATE(5301), 1, - aux_sym_type_parameters_repeat1, + anon_sym_SEMI, + [163981] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [163964] = 2, + ACTIONS(8531), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [163991] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8370), 3, + ACTIONS(8531), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163974] = 2, + [164001] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8382), 3, + ACTIONS(8894), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163984] = 2, + [164011] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8382), 3, + ACTIONS(8896), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [163994] = 2, + [164021] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8372), 3, + ACTIONS(8388), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [164004] = 2, + [164031] = 4, + ACTIONS(8898), 1, + anon_sym_COMMA, + ACTIONS(8901), 1, + anon_sym_RBRACK, + STATE(5306), 1, + aux_sym_tuple_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7463), 3, - anon_sym_LBRACE, - anon_sym_COLON, - anon_sym_EQ_GT, - [164014] = 2, + [164045] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8374), 3, + ACTIONS(8388), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [164024] = 4, - ACTIONS(8896), 1, - anon_sym_COMMA, - ACTIONS(8899), 1, - anon_sym_RPAREN, - STATE(5308), 1, - aux_sym_formal_parameters_repeat1, + [164055] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164038] = 4, - ACTIONS(2711), 1, + ACTIONS(8515), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [164065] = 4, + ACTIONS(2889), 1, anon_sym_RBRACK, - ACTIONS(8901), 1, + ACTIONS(8903), 1, anon_sym_COMMA, - STATE(5068), 1, + STATE(5306), 1, aux_sym_tuple_type_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164052] = 2, + [164079] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7411), 3, - anon_sym_LBRACK, - sym_identifier, - sym_private_property_identifier, - [164062] = 3, - ACTIONS(8903), 1, - anon_sym_EQ, + ACTIONS(8905), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [164089] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(3641), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - [164074] = 4, - ACTIONS(1916), 1, + ACTIONS(8515), 3, + sym__automatic_semicolon, anon_sym_COMMA, - ACTIONS(8906), 1, - anon_sym_RBRACK, - STATE(4726), 1, - aux_sym_array_pattern_repeat1, + anon_sym_SEMI, + [164099] = 3, + ACTIONS(8907), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164088] = 2, + ACTIONS(3626), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + [164111] = 4, + ACTIONS(8910), 1, + anon_sym_COMMA, + ACTIONS(8912), 1, + anon_sym_GT, + STATE(4873), 1, + aux_sym_type_parameters_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8372), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [164098] = 4, - ACTIONS(1983), 1, + [164125] = 4, + ACTIONS(1997), 1, anon_sym_COMMA, - ACTIONS(8908), 1, + ACTIONS(8914), 1, anon_sym_RPAREN, - STATE(4901), 1, + STATE(4952), 1, aux_sym_array_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164112] = 2, + [164139] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8559), 3, + ACTIONS(8392), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [164122] = 2, + [164149] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8370), 3, + ACTIONS(8392), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [164132] = 4, - ACTIONS(5514), 1, - anon_sym_COMMA, - ACTIONS(8871), 1, - anon_sym_RBRACE, - STATE(5078), 1, - aux_sym_object_repeat1, + [164159] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164146] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(8706), 3, + ACTIONS(8392), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [164156] = 2, + [164169] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8370), 3, + ACTIONS(8392), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [164166] = 2, + [164179] = 4, + ACTIONS(5238), 1, + anon_sym_COMMA, + ACTIONS(8916), 1, + anon_sym_RBRACE, + STATE(5088), 1, + aux_sym_object_pattern_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8370), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [164176] = 2, + [164193] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8370), 3, + ACTIONS(8394), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [164186] = 2, + [164203] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8372), 3, + ACTIONS(8392), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [164196] = 2, + [164213] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8372), 3, + ACTIONS(8515), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [164206] = 2, + [164223] = 4, + ACTIONS(8918), 1, + sym_identifier, + STATE(4025), 1, + sym_decorator_member_expression, + STATE(6005), 1, + sym_decorator_call_expression, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8559), 3, - sym__automatic_semicolon, - anon_sym_COMMA, - anon_sym_SEMI, - [164216] = 2, + [164237] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8370), 3, + ACTIONS(8740), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [164226] = 2, + [164247] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7951), 3, + ACTIONS(8394), 3, sym__automatic_semicolon, anon_sym_COMMA, anon_sym_SEMI, - [164236] = 2, + [164257] = 4, + ACTIONS(5444), 1, + anon_sym_COMMA, + ACTIONS(8920), 1, + anon_sym_RBRACE, + STATE(5049), 1, + aux_sym_object_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8666), 3, - sym__automatic_semicolon, + [164271] = 4, + ACTIONS(8922), 1, anon_sym_COMMA, - anon_sym_SEMI, - [164246] = 3, - ACTIONS(8910), 1, - sym_identifier, - ACTIONS(8912), 1, - sym_private_property_identifier, + ACTIONS(8924), 1, + anon_sym_RBRACE, + STATE(5096), 1, + aux_sym_enum_body_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164257] = 2, + [164285] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8914), 2, + ACTIONS(8400), 3, + sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_GT, - [164266] = 3, - ACTIONS(3295), 1, - anon_sym_LPAREN, - STATE(3734), 1, - sym_formal_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [164277] = 3, - ACTIONS(6989), 1, - anon_sym_LBRACE, - STATE(4258), 1, - sym_class_body, + anon_sym_SEMI, + [164295] = 4, + ACTIONS(8926), 1, + anon_sym_COMMA, + ACTIONS(8928), 1, + anon_sym_RBRACE, + STATE(5096), 1, + aux_sym_enum_body_repeat1, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164288] = 2, + [164309] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6032), 2, + ACTIONS(8392), 3, + sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, - [164297] = 3, - ACTIONS(8916), 1, anon_sym_SEMI, - ACTIONS(8918), 1, - sym__automatic_semicolon, + [164319] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164308] = 2, + ACTIONS(8392), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [164329] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6120), 2, + ACTIONS(8515), 3, + sym__automatic_semicolon, anon_sym_COMMA, - anon_sym_RBRACE, - [164317] = 3, - ACTIONS(6892), 1, - anon_sym_LBRACE, - STATE(2398), 1, - sym_class_body, + anon_sym_SEMI, + [164339] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164328] = 3, - ACTIONS(6989), 1, - anon_sym_LBRACE, - STATE(4270), 1, - sym_class_body, + ACTIONS(8388), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [164349] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164339] = 2, + ACTIONS(8392), 3, + sym__automatic_semicolon, + anon_sym_COMMA, + anon_sym_SEMI, + [164359] = 3, + ACTIONS(8930), 1, + sym_identifier, + ACTIONS(8932), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8920), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [164348] = 3, - ACTIONS(6892), 1, + [164370] = 3, + ACTIONS(7560), 1, anon_sym_LBRACE, - STATE(2343), 1, - sym_class_body, + STATE(2715), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164359] = 3, - ACTIONS(8922), 1, + [164381] = 3, + ACTIONS(8934), 1, sym_identifier, - ACTIONS(8924), 1, + ACTIONS(8936), 1, sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164370] = 2, + [164392] = 3, + ACTIONS(7560), 1, + anon_sym_LBRACE, + STATE(2716), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6070), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [164379] = 3, - ACTIONS(2493), 1, + [164403] = 3, + ACTIONS(7560), 1, + anon_sym_LBRACE, + STATE(2717), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [164414] = 3, + ACTIONS(7560), 1, anon_sym_LBRACE, - STATE(5599), 1, + STATE(2718), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164390] = 3, - ACTIONS(6989), 1, + [164425] = 3, + ACTIONS(6932), 1, anon_sym_LBRACE, - STATE(4272), 1, + STATE(1689), 1, sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164401] = 3, - ACTIONS(8926), 1, - sym_identifier, - ACTIONS(8928), 1, - sym_private_property_identifier, + [164436] = 3, + ACTIONS(4219), 1, + anon_sym_LBRACE, + STATE(1690), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164412] = 3, - ACTIONS(7540), 1, + [164447] = 3, + ACTIONS(4219), 1, anon_sym_LBRACE, - STATE(2672), 1, + STATE(1691), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164423] = 3, - ACTIONS(8930), 1, - sym_identifier, - ACTIONS(8932), 1, - sym_private_property_identifier, + [164458] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164434] = 2, + ACTIONS(8938), 2, + sym_identifier, + anon_sym_out, + [164467] = 3, + ACTIONS(6932), 1, + anon_sym_LBRACE, + STATE(1692), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8934), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [164443] = 3, - ACTIONS(7540), 1, + [164478] = 3, + ACTIONS(7560), 1, anon_sym_LBRACE, - STATE(2673), 1, + STATE(2678), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164454] = 3, - ACTIONS(7540), 1, + [164489] = 3, + ACTIONS(2497), 1, anon_sym_LBRACE, - STATE(2680), 1, + STATE(5452), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164465] = 2, + [164500] = 3, + ACTIONS(7560), 1, + anon_sym_LBRACE, + STATE(2735), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4625), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [164474] = 3, - ACTIONS(7540), 1, + [164511] = 3, + ACTIONS(6932), 1, anon_sym_LBRACE, - STATE(2681), 1, - sym_statement_block, + STATE(2549), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164485] = 3, - ACTIONS(8936), 1, + [164522] = 3, + ACTIONS(8940), 1, sym_identifier, - ACTIONS(8938), 1, + ACTIONS(8942), 1, sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164496] = 3, - ACTIONS(7540), 1, + [164533] = 3, + ACTIONS(7243), 1, anon_sym_LBRACE, - STATE(2690), 1, + STATE(797), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164507] = 2, + [164544] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6106), 2, + ACTIONS(6122), 2, anon_sym_COMMA, anon_sym_RBRACE, - [164516] = 3, - ACTIONS(4206), 1, - anon_sym_LBRACE, - STATE(1740), 1, - sym_statement_block, + [164553] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164527] = 2, + ACTIONS(7826), 2, + anon_sym_LBRACE, + anon_sym_EQ_GT, + [164562] = 3, + ACTIONS(8944), 1, + sym_identifier, + ACTIONS(8946), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6070), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [164536] = 3, - ACTIONS(6908), 1, + [164573] = 3, + ACTIONS(7560), 1, anon_sym_LBRACE, - STATE(1741), 1, - sym_class_body, + STATE(2738), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164547] = 3, - ACTIONS(7025), 1, - anon_sym_LBRACE, - STATE(216), 1, - sym_class_body, + [164584] = 3, + ACTIONS(8126), 1, + anon_sym_from, + STATE(4449), 1, + sym__from_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164558] = 2, + [164595] = 3, + ACTIONS(4189), 1, + anon_sym_LBRACE, + STATE(2216), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8940), 2, - sym_identifier, - anon_sym_out, - [164567] = 3, - ACTIONS(8942), 1, - sym_identifier, - ACTIONS(8944), 1, - sym_private_property_identifier, + [164606] = 3, + ACTIONS(2497), 1, + anon_sym_LBRACE, + STATE(935), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164578] = 3, - ACTIONS(8946), 1, - sym_identifier, + [164617] = 3, ACTIONS(8948), 1, + sym_identifier, + ACTIONS(8950), 1, sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164589] = 3, - ACTIONS(2493), 1, - anon_sym_LBRACE, - STATE(5600), 1, - sym_statement_block, + [164628] = 3, + ACTIONS(6470), 1, + anon_sym_LPAREN, + STATE(4549), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164600] = 3, - ACTIONS(7540), 1, + [164639] = 3, + ACTIONS(7560), 1, anon_sym_LBRACE, - STATE(2699), 1, + STATE(2668), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164611] = 3, - ACTIONS(8950), 1, - sym_identifier, - ACTIONS(8952), 1, - anon_sym_STAR, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [164622] = 2, + [164650] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8954), 2, - anon_sym_COMMA, - anon_sym_GT, - [164631] = 3, - ACTIONS(8956), 1, + ACTIONS(7790), 2, + anon_sym_LBRACE, + anon_sym_EQ_GT, + [164659] = 3, + ACTIONS(8952), 1, sym_identifier, - ACTIONS(8958), 1, + ACTIONS(8954), 1, sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164642] = 3, - ACTIONS(2493), 1, - anon_sym_LBRACE, - STATE(5481), 1, - sym_statement_block, + [164670] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164653] = 3, - ACTIONS(2493), 1, + ACTIONS(8655), 2, + sym_identifier, + anon_sym_out, + [164679] = 3, + ACTIONS(7243), 1, anon_sym_LBRACE, - STATE(5602), 1, + STATE(4221), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164664] = 3, - ACTIONS(2493), 1, - anon_sym_LBRACE, - STATE(5483), 1, - sym_statement_block, + [164690] = 3, + ACTIONS(849), 1, + anon_sym_COLON, + STATE(5697), 1, + sym_type_annotation, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164675] = 2, + [164701] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6057), 2, + ACTIONS(8956), 2, anon_sym_COMMA, - anon_sym_RBRACE, - [164684] = 3, - ACTIONS(1672), 1, + anon_sym_RBRACK, + [164710] = 3, + ACTIONS(7080), 1, anon_sym_LBRACE, - STATE(221), 1, - sym_statement_block, + STATE(888), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164695] = 3, - ACTIONS(4538), 1, - anon_sym_LBRACE, - STATE(2755), 1, - sym_statement_block, + [164721] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164706] = 2, + ACTIONS(6132), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [164730] = 3, + ACTIONS(7560), 1, + anon_sym_LBRACE, + STATE(2739), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6028), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [164715] = 3, - ACTIONS(6473), 1, - anon_sym_LPAREN, - STATE(5948), 1, - sym_formal_parameters, + [164741] = 3, + ACTIONS(849), 1, + anon_sym_COLON, + STATE(5698), 1, + sym_type_annotation, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164726] = 3, - ACTIONS(2493), 1, - anon_sym_LBRACE, - STATE(746), 1, - sym_statement_block, + [164752] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164737] = 3, - ACTIONS(4581), 1, - anon_sym_LPAREN, - STATE(2211), 1, - sym_arguments, + ACTIONS(8958), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + [164761] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164748] = 3, - ACTIONS(8960), 1, + ACTIONS(8960), 2, anon_sym_COMMA, + anon_sym_RBRACK, + [164770] = 3, ACTIONS(8962), 1, + anon_sym_COMMA, + ACTIONS(8964), 1, anon_sym_from, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164759] = 3, - ACTIONS(8964), 1, - anon_sym_SEMI, - ACTIONS(8966), 1, - sym__automatic_semicolon, + [164781] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164770] = 3, - ACTIONS(2493), 1, + ACTIONS(7828), 2, anon_sym_LBRACE, - STATE(5487), 1, - sym_statement_block, + anon_sym_EQ_GT, + [164790] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164781] = 2, + ACTIONS(7830), 2, + anon_sym_LBRACE, + anon_sym_EQ_GT, + [164799] = 3, + ACTIONS(7560), 1, + anon_sym_LBRACE, + STATE(2669), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6112), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [164790] = 3, - ACTIONS(6989), 1, - anon_sym_LBRACE, - STATE(4297), 1, - sym_class_body, + [164810] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164801] = 2, + ACTIONS(8966), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [164819] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6045), 2, + ACTIONS(6128), 2, anon_sym_COMMA, anon_sym_RBRACE, - [164810] = 3, - ACTIONS(7540), 1, - anon_sym_LBRACE, - STATE(2721), 1, - sym_statement_block, + [164828] = 3, + ACTIONS(8968), 1, + anon_sym_LPAREN, + STATE(34), 1, + sym_parenthesized_expression, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164821] = 3, - ACTIONS(8176), 1, - anon_sym_from, - STATE(5539), 1, - sym__from_clause, + [164839] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164832] = 3, - ACTIONS(3295), 1, + ACTIONS(8970), 2, + anon_sym_COMMA, + anon_sym_GT, + [164848] = 3, + ACTIONS(6470), 1, anon_sym_LPAREN, - STATE(3817), 1, + STATE(6063), 1, sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164843] = 3, - ACTIONS(7540), 1, + [164859] = 3, + ACTIONS(7058), 1, anon_sym_LBRACE, - STATE(2731), 1, - sym_statement_block, + STATE(4455), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164854] = 3, - ACTIONS(6473), 1, - anon_sym_LPAREN, - STATE(6051), 1, - sym_formal_parameters, + [164870] = 3, + ACTIONS(7560), 1, + anon_sym_LBRACE, + STATE(2705), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164865] = 3, - ACTIONS(7540), 1, + [164881] = 3, + ACTIONS(7560), 1, anon_sym_LBRACE, - STATE(2734), 1, + STATE(2750), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164876] = 3, - ACTIONS(7540), 1, - anon_sym_LBRACE, - STATE(2736), 1, - sym_statement_block, + [164892] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(5136), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [164901] = 3, + ACTIONS(6470), 1, + anon_sym_LPAREN, + STATE(5960), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164887] = 2, + [164912] = 3, + ACTIONS(8972), 1, + sym_identifier, + ACTIONS(8974), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7772), 2, + [164923] = 3, + ACTIONS(6920), 1, anon_sym_LBRACE, - anon_sym_EQ_GT, - [164896] = 3, - ACTIONS(6072), 1, - anon_sym_LPAREN, - STATE(2844), 1, - sym_arguments, + STATE(2320), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164907] = 3, - ACTIONS(6473), 1, - anon_sym_LPAREN, - STATE(6124), 1, - sym_formal_parameters, + [164934] = 3, + ACTIONS(6920), 1, + anon_sym_LBRACE, + STATE(2259), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164918] = 3, - ACTIONS(6892), 1, + [164945] = 3, + ACTIONS(7058), 1, anon_sym_LBRACE, - STATE(2355), 1, + STATE(4461), 1, sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164929] = 3, - ACTIONS(8968), 1, + [164956] = 3, + ACTIONS(8976), 1, anon_sym_SEMI, - ACTIONS(8970), 1, + ACTIONS(8978), 1, sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164940] = 2, + [164967] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6049), 2, + ACTIONS(8980), 2, anon_sym_COMMA, anon_sym_RBRACE, - [164949] = 3, - ACTIONS(6473), 1, - anon_sym_LPAREN, - STATE(4115), 1, - sym_formal_parameters, + [164976] = 3, + ACTIONS(7058), 1, + anon_sym_LBRACE, + STATE(4463), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164960] = 3, - ACTIONS(8972), 1, - sym_identifier, - ACTIONS(8974), 1, - sym_private_property_identifier, + [164987] = 3, + ACTIONS(7560), 1, + anon_sym_LBRACE, + STATE(2743), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164971] = 3, - ACTIONS(7540), 1, + [164998] = 3, + ACTIONS(7560), 1, anon_sym_LBRACE, - STATE(2738), 1, + STATE(2744), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164982] = 3, - ACTIONS(7540), 1, + [165009] = 3, + ACTIONS(7560), 1, anon_sym_LBRACE, - STATE(2743), 1, + STATE(2740), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [164993] = 3, - ACTIONS(8976), 1, + [165020] = 3, + ACTIONS(7560), 1, anon_sym_LBRACE, - STATE(931), 1, - sym_switch_body, + STATE(2746), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165004] = 3, - ACTIONS(7540), 1, + [165031] = 3, + ACTIONS(7560), 1, anon_sym_LBRACE, - STATE(2744), 1, + STATE(2748), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165015] = 3, - ACTIONS(7540), 1, + [165042] = 3, + ACTIONS(4219), 1, anon_sym_LBRACE, - STATE(2745), 1, + STATE(1694), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165026] = 2, + [165053] = 3, + ACTIONS(6932), 1, + anon_sym_LBRACE, + STATE(1695), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6082), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [165035] = 3, - ACTIONS(4581), 1, - anon_sym_LPAREN, - STATE(2274), 1, - sym_arguments, + [165064] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165046] = 3, - ACTIONS(2493), 1, + ACTIONS(8674), 2, + anon_sym_COMMA, + anon_sym_GT, + [165073] = 3, + ACTIONS(2497), 1, anon_sym_LBRACE, - STATE(5490), 1, + STATE(5467), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165057] = 2, + [165084] = 3, + ACTIONS(8982), 1, + anon_sym_SEMI, + ACTIONS(8984), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4492), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [165066] = 2, + [165095] = 3, + ACTIONS(6920), 1, + anon_sym_LBRACE, + STATE(2245), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4567), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [165075] = 2, + [165106] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6082), 2, + ACTIONS(8676), 2, anon_sym_COMMA, anon_sym_RBRACE, - [165084] = 2, + [165115] = 3, + ACTIONS(8968), 1, + anon_sym_LPAREN, + STATE(31), 1, + sym_parenthesized_expression, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8978), 2, - anon_sym_COMMA, - anon_sym_GT, - [165093] = 2, + [165126] = 3, + ACTIONS(7080), 1, + anon_sym_LBRACE, + STATE(854), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8980), 2, - anon_sym_COMMA, - anon_sym_GT, - [165102] = 3, - ACTIONS(7540), 1, - anon_sym_LBRACE, - STATE(2730), 1, - sym_statement_block, + [165137] = 3, + ACTIONS(6470), 1, + anon_sym_LPAREN, + STATE(6061), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165113] = 3, - ACTIONS(7540), 1, + [165148] = 3, + ACTIONS(7560), 1, anon_sym_LBRACE, - STATE(2746), 1, + STATE(2679), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165124] = 3, - ACTIONS(7540), 1, + [165159] = 3, + ACTIONS(6134), 1, + anon_sym_LPAREN, + STATE(2835), 1, + sym_arguments, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165170] = 3, + ACTIONS(6470), 1, + anon_sym_LPAREN, + STATE(6118), 1, + sym_formal_parameters, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165181] = 3, + ACTIONS(8986), 1, anon_sym_LBRACE, - STATE(2724), 1, - sym_statement_block, + STATE(4278), 1, + sym_enum_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165135] = 3, - ACTIONS(7540), 1, + [165192] = 3, + ACTIONS(2497), 1, anon_sym_LBRACE, - STATE(2666), 1, + STATE(5539), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165146] = 3, - ACTIONS(8982), 1, - sym_identifier, - ACTIONS(8984), 1, - sym_private_property_identifier, + [165203] = 3, + ACTIONS(3560), 1, + anon_sym_LPAREN, + STATE(1305), 1, + sym_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165157] = 2, + [165214] = 3, + ACTIONS(8986), 1, + anon_sym_LBRACE, + STATE(4223), 1, + sym_enum_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7784), 2, - anon_sym_LBRACE, - anon_sym_EQ_GT, - [165166] = 3, - ACTIONS(7540), 1, - anon_sym_LBRACE, - STATE(2709), 1, - sym_statement_block, + [165225] = 3, + ACTIONS(8126), 1, + anon_sym_from, + STATE(5498), 1, + sym__from_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165177] = 2, + [165236] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7786), 2, - anon_sym_LBRACE, - anon_sym_EQ_GT, - [165186] = 3, - ACTIONS(7540), 1, - anon_sym_LBRACE, - STATE(2695), 1, - sym_statement_block, + ACTIONS(8988), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [165245] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165197] = 2, + ACTIONS(8421), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [165254] = 3, + ACTIONS(8968), 1, + anon_sym_LPAREN, + STATE(45), 1, + sym_parenthesized_expression, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(7788), 2, + [165265] = 3, + ACTIONS(7058), 1, anon_sym_LBRACE, - anon_sym_EQ_GT, - [165206] = 3, - ACTIONS(2493), 1, + STATE(4487), 1, + sym_class_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [165276] = 3, + ACTIONS(7052), 1, anon_sym_LBRACE, - STATE(5605), 1, - sym_statement_block, + STATE(215), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165217] = 3, - ACTIONS(7540), 1, + [165287] = 3, + ACTIONS(7560), 1, anon_sym_LBRACE, - STATE(2711), 1, + STATE(2677), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165228] = 3, - ACTIONS(7540), 1, + [165298] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(8990), 2, + anon_sym_COMMA, + anon_sym_GT, + [165307] = 3, + ACTIONS(7560), 1, anon_sym_LBRACE, - STATE(2712), 1, + STATE(2680), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165239] = 3, - ACTIONS(6892), 1, + [165318] = 3, + ACTIONS(6920), 1, anon_sym_LBRACE, - STATE(2356), 1, + STATE(2190), 1, sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165250] = 2, + [165329] = 3, + ACTIONS(7560), 1, + anon_sym_LBRACE, + STATE(2682), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8986), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - [165259] = 3, - ACTIONS(7540), 1, + [165340] = 3, + ACTIONS(7560), 1, anon_sym_LBRACE, - STATE(2713), 1, + STATE(2683), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165270] = 3, - ACTIONS(6473), 1, + [165351] = 3, + ACTIONS(8968), 1, anon_sym_LPAREN, - STATE(6050), 1, - sym_formal_parameters, + STATE(46), 1, + sym_parenthesized_expression, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165281] = 3, - ACTIONS(3544), 1, - anon_sym_LPAREN, - STATE(1310), 1, - sym_arguments, + [165362] = 3, + ACTIONS(8992), 1, + anon_sym_LBRACE, + STATE(937), 1, + sym_enum_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165292] = 2, + [165373] = 3, + ACTIONS(8126), 1, + anon_sym_from, + STATE(4157), 1, + sym__from_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8715), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - [165301] = 3, - ACTIONS(2493), 1, + [165384] = 3, + ACTIONS(7560), 1, anon_sym_LBRACE, - STATE(5334), 1, + STATE(2684), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165312] = 3, - ACTIONS(6473), 1, - anon_sym_LPAREN, - STATE(5804), 1, - sym_formal_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [165323] = 3, - ACTIONS(8988), 1, + [165395] = 3, + ACTIONS(8968), 1, anon_sym_LPAREN, - STATE(812), 1, + STATE(48), 1, sym_parenthesized_expression, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165334] = 3, - ACTIONS(6473), 1, - anon_sym_LPAREN, - STATE(6057), 1, - sym_formal_parameters, + [165406] = 3, + ACTIONS(2497), 1, + anon_sym_LBRACE, + STATE(5469), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165345] = 2, + [165417] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6049), 2, + ACTIONS(6118), 2, anon_sym_COMMA, anon_sym_RBRACE, - [165354] = 2, + [165426] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8990), 2, + ACTIONS(8709), 2, anon_sym_COMMA, - anon_sym_GT, - [165363] = 3, - ACTIONS(8992), 1, - sym_identifier, - ACTIONS(8994), 1, - anon_sym_STAR, + anon_sym_RBRACE, + [165435] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165374] = 3, - ACTIONS(7540), 1, + ACTIONS(5163), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [165444] = 3, + ACTIONS(2497), 1, anon_sym_LBRACE, - STATE(2714), 1, + STATE(809), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165385] = 3, - ACTIONS(7540), 1, - anon_sym_LBRACE, - STATE(2715), 1, - sym_statement_block, + [165455] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165396] = 3, - ACTIONS(7540), 1, - anon_sym_LBRACE, - STATE(2717), 1, - sym_statement_block, + ACTIONS(8994), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [165464] = 3, + ACTIONS(8996), 1, + sym_identifier, + ACTIONS(8998), 1, + anon_sym_STAR, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165407] = 3, - ACTIONS(7035), 1, + [165475] = 3, + ACTIONS(7058), 1, anon_sym_LBRACE, - STATE(857), 1, + STATE(796), 1, sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165418] = 3, - ACTIONS(2493), 1, + [165486] = 3, + ACTIONS(7243), 1, anon_sym_LBRACE, - STATE(5625), 1, + STATE(805), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165429] = 3, - ACTIONS(4300), 1, + [165497] = 3, + ACTIONS(7058), 1, anon_sym_LBRACE, - STATE(2357), 1, - sym_statement_block, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [165440] = 3, - ACTIONS(4000), 1, - anon_sym_LPAREN, - STATE(1689), 1, - sym_arguments, + STATE(807), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165451] = 3, - ACTIONS(7540), 1, + [165508] = 3, + ACTIONS(2497), 1, anon_sym_LBRACE, - STATE(2719), 1, + STATE(803), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165462] = 3, - ACTIONS(7035), 1, + [165519] = 3, + ACTIONS(7560), 1, anon_sym_LBRACE, - STATE(843), 1, - sym_class_body, + STATE(2686), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165473] = 3, - ACTIONS(6892), 1, + [165530] = 3, + ACTIONS(2497), 1, anon_sym_LBRACE, - STATE(2276), 1, - sym_class_body, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [165484] = 3, - ACTIONS(6443), 1, - anon_sym_LPAREN, - STATE(3461), 1, - sym_formal_parameters, + STATE(5649), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165495] = 3, - ACTIONS(4300), 1, + [165541] = 3, + ACTIONS(7560), 1, anon_sym_LBRACE, - STATE(2358), 1, + STATE(2687), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165506] = 3, - ACTIONS(3589), 1, - anon_sym_COLON, - STATE(5524), 1, - sym_type_annotation, + [165552] = 3, + ACTIONS(7560), 1, + anon_sym_LBRACE, + STATE(2688), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165517] = 3, - ACTIONS(6892), 1, + [165563] = 3, + ACTIONS(2497), 1, anon_sym_LBRACE, - STATE(2359), 1, - sym_class_body, + STATE(5379), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165528] = 3, - ACTIONS(7540), 1, + [165574] = 3, + ACTIONS(7560), 1, anon_sym_LBRACE, - STATE(2668), 1, + STATE(2689), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165539] = 3, - ACTIONS(7540), 1, - anon_sym_LBRACE, - STATE(2722), 1, - sym_statement_block, + [165585] = 3, + ACTIONS(6470), 1, + anon_sym_LPAREN, + STATE(5735), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165550] = 2, + [165596] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8996), 2, + ACTIONS(6041), 2, anon_sym_COMMA, anon_sym_RBRACE, - [165559] = 3, - ACTIONS(8998), 1, - anon_sym_LPAREN, - STATE(32), 1, - sym_parenthesized_expression, + [165605] = 3, + ACTIONS(6920), 1, + anon_sym_LBRACE, + STATE(2324), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165570] = 3, - ACTIONS(7540), 1, - anon_sym_LBRACE, - STATE(2676), 1, - sym_statement_block, + [165616] = 3, + ACTIONS(9000), 1, + sym_identifier, + ACTIONS(9002), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165581] = 3, - ACTIONS(8998), 1, + [165627] = 3, + ACTIONS(6470), 1, anon_sym_LPAREN, - STATE(56), 1, - sym_parenthesized_expression, + STATE(6008), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165592] = 3, - ACTIONS(8998), 1, + [165638] = 3, + ACTIONS(6470), 1, anon_sym_LPAREN, - STATE(33), 1, - sym_parenthesized_expression, + STATE(6109), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165603] = 3, - ACTIONS(2493), 1, + [165649] = 3, + ACTIONS(7560), 1, anon_sym_LBRACE, - STATE(5372), 1, + STATE(2671), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165614] = 3, - ACTIONS(8998), 1, - anon_sym_LPAREN, - STATE(35), 1, - sym_parenthesized_expression, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [165625] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6057), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [165634] = 3, - ACTIONS(9000), 1, - anon_sym_SEMI, - ACTIONS(9002), 1, - sym__automatic_semicolon, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [165645] = 3, - ACTIONS(7540), 1, + [165660] = 3, + ACTIONS(7560), 1, anon_sym_LBRACE, - STATE(2706), 1, + STATE(2690), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165656] = 3, - ACTIONS(7025), 1, - anon_sym_LBRACE, - STATE(222), 1, - sym_class_body, + [165671] = 3, + ACTIONS(9004), 1, + sym_identifier, + ACTIONS(9006), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165667] = 3, - ACTIONS(7540), 1, + [165682] = 3, + ACTIONS(2497), 1, anon_sym_LBRACE, - STATE(2723), 1, + STATE(5352), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165678] = 3, - ACTIONS(2493), 1, + [165693] = 3, + ACTIONS(7560), 1, anon_sym_LBRACE, - STATE(902), 1, + STATE(2691), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165689] = 3, - ACTIONS(7035), 1, + [165704] = 3, + ACTIONS(7560), 1, anon_sym_LBRACE, - STATE(921), 1, - sym_class_body, + STATE(2692), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165700] = 3, - ACTIONS(7540), 1, + [165715] = 3, + ACTIONS(7560), 1, anon_sym_LBRACE, - STATE(2703), 1, + STATE(2693), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165711] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(9004), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [165720] = 2, + [165726] = 3, + ACTIONS(7560), 1, + anon_sym_LBRACE, + STATE(2707), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9006), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [165729] = 3, - ACTIONS(6473), 1, - anon_sym_LPAREN, - STATE(5969), 1, - sym_formal_parameters, + [165737] = 3, + ACTIONS(9008), 1, + anon_sym_SEMI, + ACTIONS(9010), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165740] = 3, - ACTIONS(8998), 1, - anon_sym_LPAREN, - STATE(49), 1, - sym_parenthesized_expression, + [165748] = 3, + ACTIONS(9012), 1, + anon_sym_SEMI, + ACTIONS(9014), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165751] = 2, + [165759] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9008), 2, + ACTIONS(6114), 2, anon_sym_COMMA, anon_sym_RBRACE, - [165760] = 3, - ACTIONS(7193), 1, + [165768] = 3, + ACTIONS(2497), 1, anon_sym_LBRACE, - STATE(810), 1, + STATE(5369), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165771] = 3, - ACTIONS(6473), 1, - anon_sym_LPAREN, - STATE(6060), 1, - sym_formal_parameters, + [165779] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165782] = 3, - ACTIONS(6473), 1, - anon_sym_LPAREN, - STATE(5844), 1, - sym_formal_parameters, + ACTIONS(6114), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [165788] = 3, + ACTIONS(6920), 1, + anon_sym_LBRACE, + STATE(2194), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165793] = 2, + [165799] = 3, + ACTIONS(4189), 1, + anon_sym_LBRACE, + STATE(2205), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8590), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [165802] = 3, - ACTIONS(6908), 1, + [165810] = 3, + ACTIONS(4189), 1, anon_sym_LBRACE, - STATE(1693), 1, - sym_class_body, + STATE(2233), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165813] = 3, - ACTIONS(6473), 1, - anon_sym_LPAREN, - STATE(4411), 1, - sym_formal_parameters, + [165821] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165824] = 3, - ACTIONS(6989), 1, + ACTIONS(9016), 2, + anon_sym_COMMA, + anon_sym_GT, + [165830] = 3, + ACTIONS(6920), 1, anon_sym_LBRACE, - STATE(788), 1, + STATE(2186), 1, sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165835] = 3, - ACTIONS(7540), 1, - anon_sym_LBRACE, - STATE(2720), 1, - sym_statement_block, + [165841] = 3, + ACTIONS(9018), 1, + anon_sym_SEMI, + ACTIONS(9020), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165846] = 3, - ACTIONS(9010), 1, + [165852] = 3, + ACTIONS(9022), 1, anon_sym_SEMI, - ACTIONS(9012), 1, + ACTIONS(9024), 1, sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165857] = 2, + [165863] = 3, + ACTIONS(8126), 1, + anon_sym_from, + STATE(5466), 1, + sym__from_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6078), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [165866] = 3, - ACTIONS(2493), 1, - anon_sym_LBRACE, - STATE(5381), 1, - sym_statement_block, + [165874] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165877] = 2, + ACTIONS(9026), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [165883] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6078), 2, + ACTIONS(9028), 2, anon_sym_COMMA, anon_sym_RBRACE, - [165886] = 3, - ACTIONS(2493), 1, - anon_sym_LBRACE, - STATE(5394), 1, - sym_statement_block, + [165892] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165897] = 3, - ACTIONS(8176), 1, + ACTIONS(8730), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [165901] = 3, + ACTIONS(8126), 1, anon_sym_from, - STATE(5377), 1, + STATE(5574), 1, sym__from_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165908] = 3, - ACTIONS(2493), 1, + [165912] = 3, + ACTIONS(7560), 1, anon_sym_LBRACE, - STATE(5433), 1, + STATE(2694), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165919] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6053), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [165928] = 3, - ACTIONS(2493), 1, + [165923] = 3, + ACTIONS(7560), 1, anon_sym_LBRACE, - STATE(5332), 1, + STATE(2695), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165939] = 2, + [165934] = 3, + ACTIONS(7560), 1, + anon_sym_LBRACE, + STATE(2696), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6102), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [165948] = 2, + [165945] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6086), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [165957] = 3, - ACTIONS(9014), 1, - anon_sym_SEMI, - ACTIONS(9016), 1, + ACTIONS(1700), 2, sym__automatic_semicolon, + anon_sym_SEMI, + [165954] = 3, + ACTIONS(6920), 1, + anon_sym_LBRACE, + STATE(2260), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165968] = 3, - ACTIONS(9018), 1, - sym_identifier, - ACTIONS(9020), 1, - sym_private_property_identifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [165979] = 3, - ACTIONS(4300), 1, + [165965] = 3, + ACTIONS(7560), 1, anon_sym_LBRACE, - STATE(2369), 1, + STATE(2708), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [165990] = 3, - ACTIONS(9022), 1, - anon_sym_SEMI, - ACTIONS(9024), 1, - sym__automatic_semicolon, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [166001] = 3, - ACTIONS(9026), 1, - anon_sym_SEMI, - ACTIONS(9028), 1, - sym__automatic_semicolon, + [165976] = 3, + ACTIONS(7560), 1, + anon_sym_LBRACE, + STATE(2697), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166012] = 3, + [165987] = 3, ACTIONS(9030), 1, - anon_sym_SEMI, + sym_identifier, ACTIONS(9032), 1, - sym__automatic_semicolon, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166023] = 3, - ACTIONS(6892), 1, - anon_sym_LBRACE, - STATE(2301), 1, - sym_class_body, + [165998] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166034] = 3, - ACTIONS(9034), 1, + ACTIONS(9034), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [166007] = 3, + ACTIONS(6470), 1, anon_sym_LPAREN, - STATE(63), 1, - sym__for_header, + STATE(5762), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166045] = 3, - ACTIONS(8176), 1, - anon_sym_from, - STATE(4528), 1, - sym__from_clause, + [166018] = 3, + ACTIONS(6470), 1, + anon_sym_LPAREN, + STATE(5815), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166056] = 3, + [166029] = 3, ACTIONS(9036), 1, - anon_sym_SEMI, - ACTIONS(9038), 1, - sym__automatic_semicolon, + anon_sym_LPAREN, + STATE(788), 1, + sym_parenthesized_expression, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166067] = 2, + [166040] = 3, + ACTIONS(6470), 1, + anon_sym_LPAREN, + STATE(5906), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9040), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [166076] = 2, + [166051] = 3, + ACTIONS(6920), 1, + anon_sym_LBRACE, + STATE(2387), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9042), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [166085] = 2, + [166062] = 3, + ACTIONS(4189), 1, + anon_sym_LBRACE, + STATE(2236), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9044), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [166094] = 2, + [166073] = 3, + ACTIONS(9038), 1, + sym_identifier, + ACTIONS(9040), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(4579), 2, - sym__automatic_semicolon, + [166084] = 3, + ACTIONS(9042), 1, anon_sym_SEMI, - [166103] = 3, - ACTIONS(7540), 1, - anon_sym_LBRACE, - STATE(2674), 1, - sym_statement_block, + ACTIONS(9044), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166114] = 3, - ACTIONS(6989), 1, + [166095] = 3, + ACTIONS(7052), 1, anon_sym_LBRACE, - STATE(4177), 1, + STATE(210), 1, sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166125] = 3, - ACTIONS(2493), 1, + [166106] = 3, + ACTIONS(2497), 1, anon_sym_LBRACE, - STATE(5355), 1, + STATE(890), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166136] = 3, - ACTIONS(6473), 1, + [166117] = 3, + ACTIONS(9046), 1, anon_sym_LPAREN, - STATE(3906), 1, - sym_formal_parameters, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [166147] = 2, + STATE(71), 1, + sym__for_header, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(1694), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [166156] = 3, - ACTIONS(9034), 1, + [166128] = 3, + ACTIONS(3975), 1, anon_sym_LPAREN, - STATE(37), 1, - sym__for_header, + STATE(1680), 1, + sym_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166167] = 3, - ACTIONS(6892), 1, + [166139] = 3, + ACTIONS(6932), 1, anon_sym_LBRACE, - STATE(2365), 1, + STATE(1716), 1, sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166178] = 3, - ACTIONS(2493), 1, - anon_sym_LBRACE, - STATE(5379), 1, - sym_statement_block, + [166150] = 3, + ACTIONS(6470), 1, + anon_sym_LPAREN, + STATE(3886), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166189] = 2, + [166161] = 3, + ACTIONS(6460), 1, + anon_sym_COLON, + STATE(5246), 1, + sym_type_annotation, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9046), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [166198] = 3, - ACTIONS(7540), 1, - anon_sym_LBRACE, - STATE(2707), 1, - sym_statement_block, + [166172] = 3, + ACTIONS(8636), 1, + sym_identifier, + ACTIONS(8640), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166209] = 3, - ACTIONS(7540), 1, - anon_sym_LBRACE, - STATE(2737), 1, - sym_statement_block, + [166183] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166220] = 3, - ACTIONS(9048), 1, + ACTIONS(9048), 2, + anon_sym_in, + anon_sym_of, + [166192] = 3, + ACTIONS(4189), 1, anon_sym_LBRACE, - STATE(5664), 1, - sym_object, + STATE(2248), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166231] = 3, - ACTIONS(7953), 1, - anon_sym_in, - ACTIONS(7955), 1, - anon_sym_of, + [166203] = 3, + ACTIONS(9050), 1, + sym_identifier, + ACTIONS(9052), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166242] = 3, - ACTIONS(6908), 1, + [166214] = 3, + ACTIONS(6932), 1, anon_sym_LBRACE, - STATE(2558), 1, + STATE(1744), 1, sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166253] = 3, - ACTIONS(7540), 1, + [166225] = 3, + ACTIONS(2497), 1, anon_sym_LBRACE, - STATE(2733), 1, + STATE(5528), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166264] = 3, - ACTIONS(7193), 1, + [166236] = 3, + ACTIONS(4219), 1, anon_sym_LBRACE, - STATE(4516), 1, + STATE(1671), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166275] = 3, - ACTIONS(2493), 1, + [166247] = 3, + ACTIONS(9054), 1, anon_sym_LBRACE, - STATE(791), 1, - sym_statement_block, + STATE(875), 1, + sym_switch_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166286] = 3, - ACTIONS(6473), 1, - anon_sym_LPAREN, - STATE(5756), 1, - sym_formal_parameters, + [166258] = 3, + ACTIONS(7080), 1, + anon_sym_LBRACE, + STATE(903), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166297] = 3, - ACTIONS(3589), 1, - anon_sym_COLON, - STATE(5424), 1, - sym_type_annotation, + [166269] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166308] = 2, + ACTIONS(9056), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [166278] = 3, + ACTIONS(6932), 1, + anon_sym_LBRACE, + STATE(2593), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9050), 2, - anon_sym_COMMA, - anon_sym_RBRACK, - [166317] = 2, + [166289] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9052), 2, + ACTIONS(6065), 2, anon_sym_COMMA, - anon_sym_RBRACK, - [166326] = 3, - ACTIONS(4300), 1, - anon_sym_LBRACE, - STATE(2385), 1, - sym_statement_block, + anon_sym_RBRACE, + [166298] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166337] = 2, + ACTIONS(6061), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [166307] = 3, + ACTIONS(6932), 1, + anon_sym_LBRACE, + STATE(2600), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9054), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [166346] = 3, - ACTIONS(7540), 1, + [166318] = 3, + ACTIONS(2497), 1, anon_sym_LBRACE, - STATE(2701), 1, + STATE(5604), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166357] = 3, - ACTIONS(9056), 1, - sym_identifier, - ACTIONS(9058), 1, - sym_private_property_identifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [166368] = 2, + [166329] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6106), 2, + ACTIONS(6061), 2, anon_sym_COMMA, anon_sym_RBRACE, - [166377] = 3, - ACTIONS(9060), 1, + [166338] = 3, + ACTIONS(2497), 1, anon_sym_LBRACE, - STATE(4087), 1, - sym_enum_body, + STATE(5607), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166388] = 3, - ACTIONS(9062), 1, - anon_sym_in, - ACTIONS(9064), 1, - anon_sym_COLON, + [166349] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166399] = 3, - ACTIONS(6908), 1, + ACTIONS(8748), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + [166358] = 3, + ACTIONS(2497), 1, anon_sym_LBRACE, - STATE(1696), 1, - sym_class_body, + STATE(5636), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166410] = 3, - ACTIONS(4206), 1, - anon_sym_LBRACE, - STATE(1699), 1, - sym_statement_block, + [166369] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166421] = 3, - ACTIONS(6473), 1, + ACTIONS(6045), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [166378] = 3, + ACTIONS(6470), 1, anon_sym_LPAREN, - STATE(5750), 1, + STATE(5937), 1, sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166432] = 2, + [166389] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9066), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [166441] = 3, - ACTIONS(7540), 1, + ACTIONS(6159), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [166398] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6049), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [166407] = 3, + ACTIONS(6932), 1, anon_sym_LBRACE, - STATE(2696), 1, - sym_statement_block, + STATE(1681), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166452] = 3, - ACTIONS(3295), 1, - anon_sym_LPAREN, - STATE(3343), 1, - sym_formal_parameters, + [166418] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166463] = 3, - ACTIONS(9068), 1, - anon_sym_SEMI, - ACTIONS(9070), 1, - sym__automatic_semicolon, + ACTIONS(9058), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [166427] = 3, + ACTIONS(2497), 1, + anon_sym_LBRACE, + STATE(5517), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166474] = 2, + [166438] = 3, + ACTIONS(2497), 1, + anon_sym_LBRACE, + STATE(5672), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9072), 2, - anon_sym_in, - anon_sym_of, - [166483] = 3, - ACTIONS(9074), 1, - anon_sym_SEMI, - ACTIONS(9076), 1, - sym__automatic_semicolon, + [166449] = 3, + ACTIONS(9046), 1, + anon_sym_LPAREN, + STATE(60), 1, + sym__for_header, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166494] = 2, + [166460] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8020), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [166503] = 3, - ACTIONS(6892), 1, + ACTIONS(9060), 2, + anon_sym_COMMA, + anon_sym_GT, + [166469] = 3, + ACTIONS(7560), 1, anon_sym_LBRACE, - STATE(2375), 1, - sym_class_body, + STATE(2675), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166514] = 3, - ACTIONS(4206), 1, + [166480] = 3, + ACTIONS(4219), 1, anon_sym_LBRACE, - STATE(1701), 1, + STATE(1718), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166525] = 3, - ACTIONS(7025), 1, - anon_sym_LBRACE, - STATE(224), 1, - sym_class_body, + [166491] = 3, + ACTIONS(9062), 1, + anon_sym_SEMI, + ACTIONS(9064), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166536] = 3, - ACTIONS(2493), 1, + [166502] = 3, + ACTIONS(4219), 1, anon_sym_LBRACE, - STATE(805), 1, + STATE(1674), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166547] = 3, - ACTIONS(8176), 1, - anon_sym_from, - STATE(5494), 1, - sym__from_clause, + [166513] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166558] = 3, - ACTIONS(7540), 1, - anon_sym_LBRACE, - STATE(2677), 1, - sym_statement_block, + ACTIONS(6049), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [166522] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166569] = 3, - ACTIONS(7540), 1, + ACTIONS(6041), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [166531] = 3, + ACTIONS(2497), 1, anon_sym_LBRACE, - STATE(2740), 1, + STATE(5518), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166580] = 3, - ACTIONS(4300), 1, - anon_sym_LBRACE, - STATE(2381), 1, - sym_statement_block, + [166542] = 3, + ACTIONS(9066), 1, + anon_sym_SEMI, + ACTIONS(9068), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166591] = 3, - ACTIONS(9078), 1, + [166553] = 3, + ACTIONS(9070), 1, anon_sym_SEMI, - ACTIONS(9080), 1, + ACTIONS(9072), 1, sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166602] = 3, - ACTIONS(7025), 1, + [166564] = 3, + ACTIONS(2497), 1, anon_sym_LBRACE, - STATE(211), 1, - sym_class_body, + STATE(5521), 1, + sym_statement_block, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166575] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166613] = 2, + ACTIONS(6053), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [166584] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9082), 2, + ACTIONS(9074), 2, sym__automatic_semicolon, anon_sym_SEMI, - [166622] = 2, + [166593] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5208), 2, + ACTIONS(9076), 2, sym__automatic_semicolon, anon_sym_SEMI, - [166631] = 2, + [166602] = 3, + ACTIONS(4189), 1, + anon_sym_LBRACE, + STATE(2348), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9084), 2, - anon_sym_COMMA, - anon_sym_GT, - [166640] = 3, - ACTIONS(7540), 1, + [166613] = 3, + ACTIONS(4189), 1, anon_sym_LBRACE, - STATE(2683), 1, + STATE(2326), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166651] = 3, - ACTIONS(9086), 1, - sym_identifier, - ACTIONS(9088), 1, - sym_private_property_identifier, + [166624] = 3, + ACTIONS(7058), 1, + anon_sym_LBRACE, + STATE(4358), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166662] = 3, - ACTIONS(6473), 1, - anon_sym_LPAREN, - STATE(5806), 1, - sym_formal_parameters, + [166635] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166673] = 3, - ACTIONS(9090), 1, + ACTIONS(9078), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [166644] = 3, + ACTIONS(9080), 1, sym_identifier, - ACTIONS(9092), 1, + ACTIONS(9082), 1, sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166684] = 3, - ACTIONS(9094), 1, + [166655] = 3, + ACTIONS(9084), 1, sym_identifier, - STATE(5272), 1, - sym_nested_identifier, + ACTIONS(9086), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166695] = 3, - ACTIONS(6989), 1, + [166666] = 3, + ACTIONS(7052), 1, anon_sym_LBRACE, - STATE(798), 1, + STATE(224), 1, sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166706] = 2, + [166677] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8405), 2, + ACTIONS(9088), 2, anon_sym_COMMA, - anon_sym_RBRACK, - [166715] = 3, - ACTIONS(9096), 1, - sym_identifier, - ACTIONS(9098), 1, - sym_private_property_identifier, + anon_sym_GT, + [166686] = 3, + ACTIONS(1690), 1, + anon_sym_LBRACE, + STATE(212), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166726] = 3, - ACTIONS(9100), 1, - sym_identifier, - ACTIONS(9102), 1, - sym_private_property_identifier, + [166697] = 3, + ACTIONS(7560), 1, + anon_sym_LBRACE, + STATE(2698), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166737] = 3, - ACTIONS(7540), 1, + [166708] = 3, + ACTIONS(7560), 1, anon_sym_LBRACE, - STATE(2747), 1, + STATE(2701), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166748] = 3, - ACTIONS(9060), 1, + [166719] = 3, + ACTIONS(7560), 1, anon_sym_LBRACE, - STATE(4535), 1, - sym_enum_body, + STATE(2702), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166759] = 3, - ACTIONS(9104), 1, - sym_identifier, - ACTIONS(9106), 1, - sym_private_property_identifier, + [166730] = 3, + ACTIONS(6932), 1, + anon_sym_LBRACE, + STATE(1683), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166770] = 3, - ACTIONS(8616), 1, + [166741] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(4592), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [166750] = 3, + ACTIONS(8404), 1, sym_identifier, - ACTIONS(8620), 1, + ACTIONS(8408), 1, sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166781] = 2, + [166761] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8495), 2, + ACTIONS(9090), 2, anon_sym_COMMA, - anon_sym_RBRACE, - [166790] = 3, - ACTIONS(8176), 1, + anon_sym_GT, + [166770] = 3, + ACTIONS(8126), 1, anon_sym_from, - STATE(4443), 1, + STATE(5542), 1, sym__from_clause, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166801] = 2, + [166781] = 3, + ACTIONS(2497), 1, + anon_sym_LBRACE, + STATE(5525), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6090), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [166810] = 3, - ACTIONS(9108), 1, - sym_identifier, - ACTIONS(9110), 1, - sym_private_property_identifier, + [166792] = 3, + ACTIONS(9092), 1, + anon_sym_SEMI, + ACTIONS(9094), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166821] = 3, - ACTIONS(6473), 1, - anon_sym_LPAREN, - STATE(5993), 1, - sym_formal_parameters, + [166803] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166832] = 2, + ACTIONS(9096), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [166812] = 3, + ACTIONS(3309), 1, + anon_sym_LPAREN, + STATE(3351), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6094), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [166841] = 3, - ACTIONS(2493), 1, + [166823] = 3, + ACTIONS(4219), 1, anon_sym_LBRACE, - STATE(5489), 1, + STATE(1685), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166852] = 2, + [166834] = 3, + ACTIONS(6470), 1, + anon_sym_LPAREN, + STATE(5807), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6094), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [166861] = 3, - ACTIONS(2493), 1, - anon_sym_LBRACE, - STATE(5353), 1, - sym_statement_block, + [166845] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166872] = 3, - ACTIONS(2493), 1, - anon_sym_LBRACE, - STATE(5530), 1, - sym_statement_block, + ACTIONS(9098), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [166854] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166883] = 2, + ACTIONS(9100), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [166863] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6098), 2, + ACTIONS(9102), 2, anon_sym_COMMA, anon_sym_RBRACE, - [166892] = 3, - ACTIONS(8447), 1, - sym_identifier, - ACTIONS(8451), 1, - sym_private_property_identifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [166903] = 3, - ACTIONS(6892), 1, - anon_sym_LBRACE, - STATE(2403), 1, - sym_class_body, + [166872] = 3, + ACTIONS(9104), 1, + anon_sym_SEMI, + ACTIONS(9106), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166914] = 2, + [166883] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9112), 2, + ACTIONS(9108), 2, anon_sym_COMMA, - anon_sym_RPAREN, - [166923] = 3, - ACTIONS(6908), 1, - anon_sym_LBRACE, - STATE(2588), 1, - sym_class_body, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [166934] = 2, + anon_sym_RBRACE, + [166892] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6053), 2, + ACTIONS(6122), 2, anon_sym_COMMA, anon_sym_RBRACE, - [166943] = 3, - ACTIONS(9114), 1, + [166901] = 3, + ACTIONS(8491), 1, sym_identifier, - ACTIONS(9116), 1, - anon_sym_STAR, + ACTIONS(8495), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166954] = 2, + [166912] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6078), 2, + ACTIONS(6128), 2, anon_sym_COMMA, anon_sym_RBRACE, - [166963] = 3, - ACTIONS(6473), 1, - anon_sym_LPAREN, - STATE(4050), 1, - sym_formal_parameters, + [166921] = 3, + ACTIONS(6920), 1, + anon_sym_LBRACE, + STATE(2374), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166974] = 3, - ACTIONS(6473), 1, - anon_sym_LPAREN, - STATE(5871), 1, - sym_formal_parameters, + [166932] = 3, + ACTIONS(9110), 1, + sym_identifier, + ACTIONS(9112), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166943] = 3, + ACTIONS(9114), 1, + sym_identifier, + ACTIONS(9116), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [166985] = 3, + [166954] = 3, ACTIONS(9118), 1, sym_identifier, ACTIONS(9120), 1, @@ -275365,21 +275595,29 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_html_comment, sym_comment, - [166996] = 2, + [166965] = 3, + ACTIONS(9122), 1, + sym_identifier, + ACTIONS(9124), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [166976] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9122), 2, + ACTIONS(8685), 2, anon_sym_COMMA, - anon_sym_RPAREN, - [167005] = 2, + anon_sym_RBRACE, + [166985] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9124), 2, + ACTIONS(8647), 2, anon_sym_COMMA, anon_sym_RBRACE, - [167014] = 3, + [166994] = 3, ACTIONS(9126), 1, sym_identifier, ACTIONS(9128), 1, @@ -275387,222 +275625,237 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_html_comment, sym_comment, - [167025] = 3, - ACTIONS(2493), 1, + [167005] = 3, + ACTIONS(9130), 1, + sym_identifier, + ACTIONS(9132), 1, + sym_private_property_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [167016] = 3, + ACTIONS(1690), 1, anon_sym_LBRACE, - STATE(5369), 1, + STATE(222), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167036] = 3, - ACTIONS(6989), 1, + [167027] = 3, + ACTIONS(4219), 1, anon_sym_LBRACE, - STATE(814), 1, - sym_class_body, + STATE(1687), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167047] = 3, - ACTIONS(6908), 1, + [167038] = 3, + ACTIONS(2497), 1, anon_sym_LBRACE, - STATE(2590), 1, - sym_class_body, + STATE(5545), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167058] = 2, + [167049] = 3, + ACTIONS(9134), 1, + sym_identifier, + ACTIONS(9136), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9130), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [167067] = 3, - ACTIONS(9132), 1, - anon_sym_LBRACE, - STATE(916), 1, - sym_enum_body, + [167060] = 3, + ACTIONS(9138), 1, + sym_identifier, + ACTIONS(9140), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167078] = 3, - ACTIONS(4000), 1, - anon_sym_LPAREN, - STATE(1730), 1, - sym_arguments, + [167071] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167089] = 2, + ACTIONS(9142), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [167080] = 3, + ACTIONS(9144), 1, + sym_identifier, + ACTIONS(9146), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6130), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [167098] = 2, + [167091] = 3, + ACTIONS(9148), 1, + sym_identifier, + ACTIONS(9150), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6126), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [167107] = 3, - ACTIONS(2493), 1, - anon_sym_LBRACE, - STATE(5571), 1, - sym_statement_block, + [167102] = 3, + ACTIONS(9152), 1, + anon_sym_SEMI, + ACTIONS(9154), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167118] = 2, + [167113] = 3, + ACTIONS(3309), 1, + anon_sym_LPAREN, + STATE(3792), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6126), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [167127] = 3, - ACTIONS(2493), 1, + [167124] = 3, + ACTIONS(4189), 1, anon_sym_LBRACE, - STATE(5574), 1, + STATE(2382), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167138] = 3, - ACTIONS(2493), 1, - anon_sym_LBRACE, - STATE(5576), 1, - sym_statement_block, + [167135] = 3, + ACTIONS(6470), 1, + anon_sym_LPAREN, + STATE(4102), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167149] = 2, + [167146] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6146), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [167158] = 3, - ACTIONS(6473), 1, + ACTIONS(9156), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [167155] = 3, + ACTIONS(6470), 1, anon_sym_LPAREN, - STATE(5856), 1, + STATE(5941), 1, sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167169] = 3, - ACTIONS(6892), 1, - anon_sym_LBRACE, - STATE(2322), 1, - sym_class_body, + [167166] = 3, + ACTIONS(3309), 1, + anon_sym_LPAREN, + STATE(3565), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167180] = 3, - ACTIONS(6892), 1, - anon_sym_LBRACE, - STATE(2219), 1, - sym_class_body, + [167177] = 3, + ACTIONS(9158), 1, + anon_sym_SEMI, + ACTIONS(9160), 1, + sym__automatic_semicolon, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167191] = 3, - ACTIONS(9134), 1, - sym_identifier, - ACTIONS(9136), 1, - anon_sym_STAR, + [167188] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167202] = 3, - ACTIONS(2493), 1, + ACTIONS(6078), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [167197] = 3, + ACTIONS(9162), 1, anon_sym_LBRACE, - STATE(5579), 1, - sym_statement_block, + STATE(5600), 1, + sym_object, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167213] = 3, - ACTIONS(7540), 1, + [167208] = 3, + ACTIONS(2497), 1, anon_sym_LBRACE, - STATE(2678), 1, + STATE(5527), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167224] = 3, - ACTIONS(9138), 1, + [167219] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6057), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [167228] = 3, + ACTIONS(9164), 1, sym_identifier, - ACTIONS(9140), 1, + ACTIONS(9166), 1, sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167235] = 3, - ACTIONS(6908), 1, - anon_sym_LBRACE, - STATE(1707), 1, - sym_class_body, + [167239] = 3, + ACTIONS(9168), 1, + sym_identifier, + ACTIONS(9170), 1, + anon_sym_STAR, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167246] = 3, - ACTIONS(2493), 1, - anon_sym_LBRACE, - STATE(5402), 1, - sym_statement_block, + [167250] = 3, + ACTIONS(9172), 1, + sym_identifier, + ACTIONS(9174), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167257] = 3, - ACTIONS(6989), 1, - anon_sym_LBRACE, - STATE(4216), 1, - sym_class_body, + [167261] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167268] = 3, - ACTIONS(4206), 1, - anon_sym_LBRACE, - STATE(1712), 1, - sym_statement_block, + ACTIONS(6049), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [167270] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, + ACTIONS(6053), 2, + anon_sym_COMMA, + anon_sym_RBRACE, [167279] = 3, - ACTIONS(4300), 1, - anon_sym_LBRACE, - STATE(2221), 1, - sym_statement_block, + ACTIONS(9176), 1, + sym_identifier, + ACTIONS(9178), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, [167290] = 3, - ACTIONS(7540), 1, - anon_sym_LBRACE, - STATE(2686), 1, - sym_statement_block, + ACTIONS(9180), 1, + sym_identifier, + ACTIONS(9182), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, [167301] = 3, - ACTIONS(9142), 1, + ACTIONS(9184), 1, sym_identifier, - STATE(4885), 1, - sym_nested_identifier, + ACTIONS(9186), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, [167312] = 3, - ACTIONS(6473), 1, - anon_sym_LPAREN, - STATE(5960), 1, - sym_formal_parameters, + ACTIONS(7560), 1, + anon_sym_LBRACE, + STATE(2672), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, @@ -275610,401 +275863,401 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8841), 2, - anon_sym_COMMA, - anon_sym_RBRACE, + ACTIONS(9188), 2, + sym__automatic_semicolon, + anon_sym_SEMI, [167332] = 3, - ACTIONS(9144), 1, - sym_identifier, - ACTIONS(9146), 1, - sym_private_property_identifier, + ACTIONS(7560), 1, + anon_sym_LBRACE, + STATE(2685), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167343] = 3, - ACTIONS(8998), 1, - anon_sym_LPAREN, - STATE(69), 1, - sym_parenthesized_expression, + [167343] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167354] = 3, - ACTIONS(2493), 1, - anon_sym_LBRACE, - STATE(5407), 1, - sym_statement_block, + ACTIONS(6061), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [167352] = 2, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + ACTIONS(6045), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [167361] = 3, + ACTIONS(6470), 1, + anon_sym_LPAREN, + STATE(5852), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167365] = 2, + [167372] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6116), 2, + ACTIONS(6106), 2, anon_sym_COMMA, anon_sym_RBRACE, - [167374] = 3, - ACTIONS(6908), 1, + [167381] = 3, + ACTIONS(9190), 1, + sym_identifier, + ACTIONS(9192), 1, + anon_sym_STAR, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [167392] = 3, + ACTIONS(9194), 1, + sym_identifier, + STATE(5193), 1, + sym_nested_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [167403] = 3, + ACTIONS(6920), 1, anon_sym_LBRACE, - STATE(1718), 1, + STATE(2261), 1, sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167385] = 3, - ACTIONS(9148), 1, + [167414] = 3, + ACTIONS(9196), 1, sym_identifier, - ACTIONS(9150), 1, + ACTIONS(9198), 1, sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167396] = 3, - ACTIONS(9152), 1, - sym_identifier, - ACTIONS(9154), 1, - sym_private_property_identifier, + [167425] = 3, + ACTIONS(6920), 1, + anon_sym_LBRACE, + STATE(2357), 1, + sym_class_body, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [167436] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167407] = 3, - ACTIONS(4300), 1, + ACTIONS(9200), 2, + anon_sym_COMMA, + anon_sym_GT, + [167445] = 3, + ACTIONS(2497), 1, anon_sym_LBRACE, - STATE(2224), 1, + STATE(5657), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167418] = 3, - ACTIONS(6892), 1, - anon_sym_LBRACE, - STATE(2295), 1, - sym_class_body, + [167456] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167429] = 2, + ACTIONS(9202), 2, + anon_sym_COMMA, + anon_sym_GT, + [167465] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6049), 2, + ACTIONS(6057), 2, anon_sym_COMMA, anon_sym_RBRACE, - [167438] = 3, - ACTIONS(6473), 1, - anon_sym_LPAREN, - STATE(6015), 1, - sym_formal_parameters, + [167474] = 3, + ACTIONS(7560), 1, + anon_sym_LBRACE, + STATE(2673), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167449] = 3, - ACTIONS(6892), 1, + [167485] = 3, + ACTIONS(7560), 1, anon_sym_LBRACE, - STATE(2281), 1, - sym_class_body, + STATE(2751), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167460] = 3, - ACTIONS(6908), 1, + [167496] = 3, + ACTIONS(7058), 1, anon_sym_LBRACE, - STATE(1709), 1, + STATE(804), 1, sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167471] = 2, + [167507] = 3, + ACTIONS(6470), 1, + anon_sym_LPAREN, + STATE(5981), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6032), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [167480] = 3, - ACTIONS(9156), 1, - sym_identifier, - ACTIONS(9158), 1, - sym_private_property_identifier, + [167518] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167491] = 3, - ACTIONS(9160), 1, - sym_identifier, - ACTIONS(9162), 1, - sym_private_property_identifier, + ACTIONS(6057), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [167527] = 3, + ACTIONS(7560), 1, + anon_sym_LBRACE, + STATE(2674), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167502] = 3, - ACTIONS(9164), 1, + [167538] = 3, + ACTIONS(9204), 1, sym_identifier, - ACTIONS(9166), 1, + ACTIONS(9206), 1, sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167513] = 3, - ACTIONS(9168), 1, + [167549] = 3, + ACTIONS(9208), 1, sym_identifier, - ACTIONS(9170), 1, - sym_private_property_identifier, + STATE(4942), 1, + sym_nested_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167524] = 3, - ACTIONS(4300), 1, + [167560] = 3, + ACTIONS(2497), 1, anon_sym_LBRACE, - STATE(2284), 1, + STATE(5662), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167535] = 3, - ACTIONS(6989), 1, - anon_sym_LBRACE, - STATE(4233), 1, - sym_class_body, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [167546] = 3, - ACTIONS(4206), 1, + [167571] = 3, + ACTIONS(7560), 1, anon_sym_LBRACE, - STATE(1736), 1, + STATE(2724), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167557] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(5210), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [167566] = 3, - ACTIONS(6473), 1, + [167582] = 3, + ACTIONS(6470), 1, anon_sym_LPAREN, - STATE(4070), 1, + STATE(6044), 1, sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167577] = 3, - ACTIONS(6989), 1, - anon_sym_LBRACE, - STATE(4234), 1, - sym_class_body, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [167588] = 3, - ACTIONS(7540), 1, - anon_sym_LBRACE, - STATE(2710), 1, - sym_statement_block, + [167593] = 3, + ACTIONS(9210), 1, + sym_identifier, + ACTIONS(9212), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167599] = 3, - ACTIONS(6473), 1, + [167604] = 3, + ACTIONS(6458), 1, anon_sym_LPAREN, - STATE(5841), 1, + STATE(3454), 1, sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167610] = 2, + [167615] = 3, + ACTIONS(4189), 1, + anon_sym_LBRACE, + STATE(2211), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8894), 2, - anon_sym_COMMA, - anon_sym_GT, - [167619] = 3, - ACTIONS(6892), 1, - anon_sym_LBRACE, - STATE(2331), 1, - sym_class_body, + [167626] = 3, + ACTIONS(9214), 1, + sym_identifier, + ACTIONS(9216), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167630] = 2, + [167637] = 3, + ACTIONS(9218), 1, + sym_identifier, + ACTIONS(9220), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9172), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [167639] = 3, - ACTIONS(4206), 1, + [167648] = 3, + ACTIONS(7560), 1, anon_sym_LBRACE, - STATE(1682), 1, + STATE(2725), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167650] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(9174), 2, - sym__automatic_semicolon, - anon_sym_SEMI, [167659] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9176), 2, + ACTIONS(6128), 2, anon_sym_COMMA, anon_sym_RBRACE, [167668] = 3, - ACTIONS(7540), 1, + ACTIONS(2497), 1, anon_sym_LBRACE, - STATE(2732), 1, + STATE(755), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, [167679] = 3, - ACTIONS(4300), 1, + ACTIONS(7052), 1, anon_sym_LBRACE, - STATE(2334), 1, - sym_statement_block, + STATE(218), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, [167690] = 3, - ACTIONS(7540), 1, - anon_sym_LBRACE, - STATE(2694), 1, - sym_statement_block, + ACTIONS(6470), 1, + anon_sym_LPAREN, + STATE(4341), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, [167701] = 3, - ACTIONS(7540), 1, + ACTIONS(7560), 1, anon_sym_LBRACE, - STATE(2697), 1, + STATE(2731), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167712] = 2, + [167712] = 3, + ACTIONS(7560), 1, + anon_sym_LBRACE, + STATE(2670), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8727), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [167721] = 3, - ACTIONS(9178), 1, - anon_sym_SEMI, - ACTIONS(9180), 1, - sym__automatic_semicolon, + [167723] = 3, + ACTIONS(6920), 1, + anon_sym_LBRACE, + STATE(2396), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167732] = 3, - ACTIONS(7193), 1, - anon_sym_LBRACE, - STATE(4078), 1, - sym_statement_block, + [167734] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167743] = 3, - ACTIONS(7540), 1, - anon_sym_LBRACE, - STATE(2700), 1, - sym_statement_block, + ACTIONS(6098), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [167743] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167754] = 3, - ACTIONS(7540), 1, - anon_sym_LBRACE, - STATE(2702), 1, - sym_statement_block, + ACTIONS(6086), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [167752] = 3, + ACTIONS(6470), 1, + anon_sym_LPAREN, + STATE(4116), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167765] = 3, - ACTIONS(8861), 1, + [167763] = 3, + ACTIONS(8602), 1, sym_identifier, - ACTIONS(8865), 1, + ACTIONS(8606), 1, sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167776] = 2, + [167774] = 3, + ACTIONS(2497), 1, + anon_sym_LBRACE, + STATE(5664), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9182), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [167785] = 3, - ACTIONS(6908), 1, - anon_sym_LBRACE, - STATE(1710), 1, - sym_class_body, + [167785] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167796] = 2, + ACTIONS(6102), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [167794] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(5173), 2, - sym__automatic_semicolon, - anon_sym_SEMI, - [167805] = 3, - ACTIONS(4206), 1, + ACTIONS(6090), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [167803] = 3, + ACTIONS(2497), 1, anon_sym_LBRACE, - STATE(1714), 1, + STATE(5656), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167816] = 3, - ACTIONS(9184), 1, - sym_identifier, - ACTIONS(9186), 1, - sym_private_property_identifier, + [167814] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167827] = 2, + ACTIONS(6090), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [167823] = 3, + ACTIONS(2497), 1, + anon_sym_LBRACE, + STATE(5661), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8722), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [167836] = 2, + [167834] = 3, + ACTIONS(6470), 1, + anon_sym_LPAREN, + STATE(5991), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6070), 2, - anon_sym_COMMA, - anon_sym_RBRACE, [167845] = 3, - ACTIONS(9188), 1, - sym_identifier, - ACTIONS(9190), 1, - sym_private_property_identifier, + ACTIONS(6920), 1, + anon_sym_LBRACE, + STATE(2188), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, [167856] = 3, - ACTIONS(4206), 1, - anon_sym_LBRACE, - STATE(1717), 1, - sym_statement_block, + ACTIONS(8047), 1, + anon_sym_in, + ACTIONS(8049), 1, + anon_sym_of, ACTIONS(5), 2, sym_html_comment, sym_comment, @@ -276012,485 +276265,485 @@ static const uint16_t ts_small_parse_table[] = { ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(6028), 2, - anon_sym_COMMA, - anon_sym_RBRACE, + ACTIONS(4640), 2, + sym__automatic_semicolon, + anon_sym_SEMI, [167876] = 3, - ACTIONS(7193), 1, + ACTIONS(4189), 1, anon_sym_LBRACE, - STATE(792), 1, + STATE(2200), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, [167887] = 3, - ACTIONS(6908), 1, + ACTIONS(4189), 1, anon_sym_LBRACE, - STATE(1719), 1, - sym_class_body, + STATE(2253), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167898] = 3, - ACTIONS(2493), 1, - anon_sym_LBRACE, - STATE(870), 1, - sym_statement_block, + [167898] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167909] = 3, - ACTIONS(8505), 1, - sym_identifier, - ACTIONS(8509), 1, - sym_private_property_identifier, + ACTIONS(6082), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [167907] = 3, + ACTIONS(2497), 1, + anon_sym_LBRACE, + STATE(5622), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167920] = 3, - ACTIONS(9192), 1, - sym_identifier, - ACTIONS(9194), 1, - sym_private_property_identifier, + [167918] = 3, + ACTIONS(2497), 1, + anon_sym_LBRACE, + STATE(5684), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167931] = 3, - ACTIONS(9196), 1, - sym_identifier, - ACTIONS(9198), 1, - sym_private_property_identifier, + [167929] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167942] = 3, - ACTIONS(9200), 1, - sym_identifier, - ACTIONS(9202), 1, - sym_private_property_identifier, + ACTIONS(6094), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [167938] = 3, + ACTIONS(7560), 1, + anon_sym_LBRACE, + STATE(2703), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167953] = 3, - ACTIONS(9204), 1, + [167949] = 3, + ACTIONS(9222), 1, sym_identifier, - ACTIONS(9206), 1, + ACTIONS(9224), 1, sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167964] = 2, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - ACTIONS(6126), 2, - anon_sym_COMMA, - anon_sym_RBRACE, - [167973] = 3, - ACTIONS(9208), 1, + [167960] = 3, + ACTIONS(8862), 1, sym_identifier, - ACTIONS(9210), 1, + ACTIONS(8866), 1, sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167984] = 3, - ACTIONS(9212), 1, - sym_identifier, - ACTIONS(9214), 1, - sym_private_property_identifier, + [167971] = 3, + ACTIONS(849), 1, + anon_sym_COLON, + STATE(5372), 1, + sym_type_annotation, ACTIONS(5), 2, sym_html_comment, sym_comment, - [167995] = 3, - ACTIONS(7540), 1, + [167982] = 3, + ACTIONS(7560), 1, anon_sym_LBRACE, - STATE(2698), 1, + STATE(2706), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168006] = 3, - ACTIONS(9216), 1, - sym_identifier, - ACTIONS(9218), 1, - sym_private_property_identifier, + [167993] = 3, + ACTIONS(8968), 1, + anon_sym_LPAREN, + STATE(32), 1, + sym_parenthesized_expression, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168017] = 3, - ACTIONS(9220), 1, + [168004] = 3, + ACTIONS(9226), 1, sym_identifier, - ACTIONS(9222), 1, + ACTIONS(9228), 1, sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168028] = 3, - ACTIONS(7540), 1, + [168015] = 3, + ACTIONS(7243), 1, anon_sym_LBRACE, - STATE(2689), 1, + STATE(4124), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168039] = 3, - ACTIONS(7193), 1, - anon_sym_LBRACE, - STATE(4085), 1, - sym_statement_block, + [168026] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168050] = 3, - ACTIONS(7540), 1, - anon_sym_LBRACE, - STATE(2735), 1, - sym_statement_block, + ACTIONS(6102), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [168035] = 3, + ACTIONS(9230), 1, + sym_identifier, + ACTIONS(9232), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168061] = 3, - ACTIONS(7540), 1, + [168046] = 3, + ACTIONS(7058), 1, anon_sym_LBRACE, - STATE(2687), 1, - sym_statement_block, + STATE(4413), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168072] = 3, - ACTIONS(9132), 1, - anon_sym_LBRACE, - STATE(872), 1, - sym_enum_body, + [168057] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168083] = 3, - ACTIONS(8176), 1, - anon_sym_from, - STATE(5496), 1, - sym__from_clause, + ACTIONS(9234), 2, + anon_sym_COMMA, + anon_sym_RPAREN, + [168066] = 3, + ACTIONS(7560), 1, + anon_sym_LBRACE, + STATE(2734), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168094] = 2, + [168077] = 3, + ACTIONS(9236), 1, + sym_identifier, + ACTIONS(9238), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8386), 2, - sym_identifier, - anon_sym_out, - [168103] = 3, - ACTIONS(1672), 1, + [168088] = 3, + ACTIONS(7560), 1, anon_sym_LBRACE, - STATE(214), 1, + STATE(2732), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168114] = 3, - ACTIONS(9224), 1, + [168099] = 3, + ACTIONS(9240), 1, sym_identifier, - ACTIONS(9226), 1, + ACTIONS(9242), 1, sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168125] = 3, - ACTIONS(8998), 1, + [168110] = 3, + ACTIONS(4578), 1, anon_sym_LPAREN, - STATE(5399), 1, - sym_parenthesized_expression, + STATE(2318), 1, + sym_arguments, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168136] = 3, - ACTIONS(4300), 1, + [168121] = 3, + ACTIONS(8992), 1, anon_sym_LBRACE, - STATE(2344), 1, - sym_statement_block, + STATE(838), 1, + sym_enum_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168147] = 2, + [168132] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(8899), 2, + ACTIONS(9244), 2, anon_sym_COMMA, anon_sym_RPAREN, - [168156] = 3, - ACTIONS(9228), 1, - sym_identifier, - ACTIONS(9230), 1, - sym_private_property_identifier, + [168141] = 3, + ACTIONS(7560), 1, + anon_sym_LBRACE, + STATE(2728), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168167] = 3, - ACTIONS(6445), 1, - anon_sym_COLON, - STATE(5281), 1, - sym_type_annotation, + [168152] = 3, + ACTIONS(6470), 1, + anon_sym_LPAREN, + STATE(5921), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168178] = 3, - ACTIONS(9232), 1, - sym_identifier, - ACTIONS(9234), 1, - sym_private_property_identifier, + [168163] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168189] = 2, + ACTIONS(9246), 2, + anon_sym_COMMA, + anon_sym_RBRACK, + [168172] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9236), 2, + ACTIONS(9248), 2, anon_sym_COMMA, - anon_sym_RPAREN, - [168198] = 3, - ACTIONS(7035), 1, - anon_sym_LBRACE, - STATE(844), 1, - sym_class_body, + anon_sym_RBRACK, + [168181] = 3, + ACTIONS(9250), 1, + anon_sym_in, + ACTIONS(9252), 1, + anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168209] = 2, + [168192] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9238), 2, + ACTIONS(8901), 2, anon_sym_COMMA, - anon_sym_RPAREN, - [168218] = 3, - ACTIONS(7540), 1, + anon_sym_RBRACK, + [168201] = 3, + ACTIONS(2497), 1, anon_sym_LBRACE, - STATE(2729), 1, + STATE(5675), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168229] = 3, - ACTIONS(6908), 1, - anon_sym_LBRACE, - STATE(2552), 1, - sym_class_body, + [168212] = 3, + ACTIONS(9254), 1, + sym_identifier, + ACTIONS(9256), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168240] = 3, - ACTIONS(6989), 1, - anon_sym_LBRACE, - STATE(794), 1, - sym_class_body, + [168223] = 3, + ACTIONS(9258), 1, + sym_identifier, + ACTIONS(9260), 1, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168251] = 3, - ACTIONS(6892), 1, - anon_sym_LBRACE, - STATE(2339), 1, - sym_class_body, + [168234] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168262] = 3, - ACTIONS(4300), 1, + ACTIONS(7983), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [168243] = 3, + ACTIONS(7560), 1, anon_sym_LBRACE, - STATE(2342), 1, + STATE(2676), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168273] = 2, + [168254] = 3, + ACTIONS(7243), 1, + anon_sym_LBRACE, + STATE(4132), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9240), 2, - anon_sym_COMMA, - anon_sym_GT, - [168282] = 2, + [168265] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - ACTIONS(9242), 2, - anon_sym_COMMA, - anon_sym_GT, - [168291] = 3, - ACTIONS(4300), 1, - anon_sym_LBRACE, - STATE(2335), 1, - sym_statement_block, + ACTIONS(5210), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [168274] = 3, + ACTIONS(8968), 1, + anon_sym_LPAREN, + STATE(5513), 1, + sym_parenthesized_expression, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168302] = 3, - ACTIONS(8431), 1, - sym_identifier, - ACTIONS(8435), 1, - sym_private_property_identifier, + [168285] = 3, + ACTIONS(6920), 1, + anon_sym_LBRACE, + STATE(2196), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168313] = 3, - ACTIONS(6473), 1, - anon_sym_LPAREN, - STATE(5911), 1, - sym_formal_parameters, + [168296] = 3, + ACTIONS(6920), 1, + anon_sym_LBRACE, + STATE(2235), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168324] = 3, - ACTIONS(6473), 1, - anon_sym_LPAREN, - STATE(4511), 1, - sym_formal_parameters, + [168307] = 3, + ACTIONS(7080), 1, + anon_sym_LBRACE, + STATE(881), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168335] = 3, - ACTIONS(6473), 1, - anon_sym_LPAREN, - STATE(5927), 1, - sym_formal_parameters, + [168318] = 3, + ACTIONS(4189), 1, + anon_sym_LBRACE, + STATE(2250), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168346] = 3, - ACTIONS(6473), 1, - anon_sym_LPAREN, - STATE(4515), 1, - sym_formal_parameters, + [168329] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168357] = 3, - ACTIONS(6473), 1, - anon_sym_LPAREN, - STATE(5939), 1, - sym_formal_parameters, + ACTIONS(4698), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [168338] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168368] = 3, - ACTIONS(2493), 1, + ACTIONS(4702), 2, + sym__automatic_semicolon, + anon_sym_SEMI, + [168347] = 3, + ACTIONS(6932), 1, anon_sym_LBRACE, - STATE(5340), 1, - sym_statement_block, + STATE(1688), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168379] = 3, - ACTIONS(7540), 1, + [168358] = 3, + ACTIONS(4565), 1, anon_sym_LBRACE, - STATE(2705), 1, + STATE(2758), 1, sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168390] = 2, - ACTIONS(9244), 1, - anon_sym_RBRACK, + [168369] = 3, + ACTIONS(7058), 1, + anon_sym_LBRACE, + STATE(4428), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168398] = 2, - ACTIONS(9246), 1, - anon_sym_EQ_GT, + [168380] = 2, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168406] = 2, - ACTIONS(9248), 1, - anon_sym_RBRACK, + ACTIONS(9262), 2, + anon_sym_COMMA, + anon_sym_RBRACE, + [168389] = 3, + ACTIONS(6932), 1, + anon_sym_LBRACE, + STATE(2622), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168414] = 2, - ACTIONS(9250), 1, - anon_sym_RBRACK, + [168400] = 3, + ACTIONS(6470), 1, + anon_sym_LPAREN, + STATE(5919), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168422] = 2, - ACTIONS(9252), 1, - anon_sym_EQ_GT, + [168411] = 3, + ACTIONS(6470), 1, + anon_sym_LPAREN, + STATE(4517), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168430] = 2, - ACTIONS(9254), 1, - sym_identifier, + [168422] = 3, + ACTIONS(6470), 1, + anon_sym_LPAREN, + STATE(5935), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168438] = 2, - ACTIONS(9256), 1, - anon_sym_COLON, + [168433] = 3, + ACTIONS(6470), 1, + anon_sym_LPAREN, + STATE(4520), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168446] = 2, - ACTIONS(9258), 1, - anon_sym_EQ_GT, + [168444] = 3, + ACTIONS(6470), 1, + anon_sym_LPAREN, + STATE(5947), 1, + sym_formal_parameters, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168454] = 2, - ACTIONS(9260), 1, - anon_sym_RBRACK, + [168455] = 3, + ACTIONS(7058), 1, + anon_sym_LBRACE, + STATE(4429), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168462] = 2, - ACTIONS(9262), 1, - anon_sym_EQ_GT, + [168466] = 3, + ACTIONS(2497), 1, + anon_sym_LBRACE, + STATE(5435), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168470] = 2, - ACTIONS(9264), 1, - anon_sym_EQ, + [168477] = 3, + ACTIONS(7560), 1, + anon_sym_LBRACE, + STATE(2730), 1, + sym_statement_block, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168478] = 2, - ACTIONS(5690), 1, - anon_sym_in, + [168488] = 3, + ACTIONS(7058), 1, + anon_sym_LBRACE, + STATE(799), 1, + sym_class_body, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168486] = 2, + [168499] = 3, + ACTIONS(9264), 1, + sym_identifier, ACTIONS(9266), 1, - anon_sym_EQ_GT, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [168494] = 2, - ACTIONS(9268), 1, - anon_sym_namespace, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [168502] = 2, - ACTIONS(9270), 1, - anon_sym_EQ_GT, + sym_private_property_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, [168510] = 2, - ACTIONS(9272), 1, - anon_sym_EQ_GT, + ACTIONS(9268), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, [168518] = 2, - ACTIONS(9274), 1, - anon_sym_EQ_GT, + ACTIONS(9270), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, @@ -276499,788 +276752,788 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, ACTIONS(5), 1, sym_html_comment, - ACTIONS(9276), 1, + ACTIONS(9272), 1, sym_regex_pattern, [168536] = 2, - ACTIONS(5521), 1, - anon_sym_COLON, + ACTIONS(9274), 1, + anon_sym_LBRACE, ACTIONS(5), 2, sym_html_comment, sym_comment, [168544] = 2, - ACTIONS(9278), 1, + ACTIONS(9276), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, [168552] = 2, - ACTIONS(9280), 1, - anon_sym_as, + ACTIONS(9278), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, [168560] = 2, - ACTIONS(9282), 1, - anon_sym_LBRACK, + ACTIONS(9280), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, [168568] = 2, - ACTIONS(7995), 1, - anon_sym_EQ_GT, + ACTIONS(4909), 1, + anon_sym_in, ACTIONS(5), 2, sym_html_comment, sym_comment, [168576] = 2, - ACTIONS(9284), 1, - anon_sym_RPAREN, + ACTIONS(9282), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, [168584] = 2, - ACTIONS(9286), 1, - anon_sym_EQ, + ACTIONS(9284), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, [168592] = 2, - ACTIONS(5523), 1, - anon_sym_RPAREN, + ACTIONS(9286), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, [168600] = 2, - ACTIONS(9288), 1, - sym_identifier, + ACTIONS(5731), 1, + anon_sym_in, ACTIONS(5), 2, sym_html_comment, sym_comment, [168608] = 2, - ACTIONS(7893), 1, - sym_identifier, + ACTIONS(9288), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, [168616] = 2, - ACTIONS(9290), 1, - anon_sym_EQ_GT, + ACTIONS(5604), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, [168624] = 2, - ACTIONS(6435), 1, - anon_sym_DOT, + ACTIONS(9290), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, [168632] = 2, ACTIONS(9292), 1, - sym_identifier, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, [168640] = 2, ACTIONS(9294), 1, - anon_sym_RBRACK, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, [168648] = 2, ACTIONS(9296), 1, - anon_sym_EQ, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, [168656] = 2, - ACTIONS(5525), 1, - anon_sym_RPAREN, + ACTIONS(9298), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, [168664] = 2, - ACTIONS(9298), 1, - anon_sym_EQ_GT, + ACTIONS(5084), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, [168672] = 2, ACTIONS(9300), 1, - anon_sym_symbol, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, [168680] = 2, - ACTIONS(5494), 1, - anon_sym_SEMI, + ACTIONS(9302), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168688] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5), 1, - sym_html_comment, - ACTIONS(9302), 1, - anon_sym_SLASH2, - [168698] = 2, + [168688] = 2, ACTIONS(9304), 1, - anon_sym_RBRACK, + anon_sym_target, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168706] = 2, + [168696] = 2, ACTIONS(9306), 1, - sym_identifier, + anon_sym_from, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168714] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5), 1, - sym_html_comment, + [168704] = 2, ACTIONS(9308), 1, - sym_regex_pattern, - [168724] = 2, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [168712] = 2, ACTIONS(9310), 1, - sym_identifier, + anon_sym_require, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168732] = 2, + [168720] = 2, ACTIONS(9312), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168740] = 2, + [168728] = 2, ACTIONS(9314), 1, - anon_sym_RBRACK, + sym_number, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168748] = 2, + [168736] = 2, ACTIONS(9316), 1, - sym_identifier, + anon_sym_symbol, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168756] = 2, + [168744] = 2, ACTIONS(9318), 1, - anon_sym_DOT, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168764] = 2, + [168752] = 2, ACTIONS(9320), 1, - anon_sym_RPAREN, + anon_sym_class, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168772] = 2, + [168760] = 2, ACTIONS(9322), 1, sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168780] = 2, + [168768] = 2, ACTIONS(9324), 1, - anon_sym_RBRACK, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168788] = 2, + [168776] = 2, ACTIONS(9326), 1, - anon_sym_RBRACK, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168796] = 2, - ACTIONS(8565), 1, - anon_sym_LBRACE, + [168784] = 2, + ACTIONS(4760), 1, + anon_sym_in, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168804] = 2, - ACTIONS(9328), 1, - anon_sym_meta, + [168792] = 2, + ACTIONS(5545), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168812] = 2, - ACTIONS(9330), 1, + [168800] = 2, + ACTIONS(9328), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168820] = 2, - ACTIONS(9332), 1, - anon_sym_DOT, + [168808] = 2, + ACTIONS(9330), 1, + anon_sym_as, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168828] = 2, - ACTIONS(5527), 1, - anon_sym_RPAREN, + [168816] = 2, + ACTIONS(9332), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168836] = 2, + [168824] = 2, ACTIONS(9334), 1, - sym_number, + anon_sym_as, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168844] = 2, + [168832] = 2, ACTIONS(9336), 1, - sym_identifier, + anon_sym_from, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168852] = 2, + [168840] = 2, ACTIONS(9338), 1, - anon_sym_RBRACK, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168860] = 2, + [168848] = 2, ACTIONS(9340), 1, - anon_sym_new, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168868] = 2, + [168856] = 2, ACTIONS(9342), 1, sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168876] = 2, + [168864] = 2, ACTIONS(9344), 1, - anon_sym_EQ_GT, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168884] = 2, + [168872] = 2, ACTIONS(9346), 1, - anon_sym_RBRACK, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168892] = 2, + [168880] = 2, ACTIONS(9348), 1, - anon_sym_RBRACK, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168900] = 2, - ACTIONS(5802), 1, - anon_sym_in, + [168888] = 2, + ACTIONS(9350), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168908] = 2, - ACTIONS(9350), 1, - anon_sym_EQ_GT, + [168896] = 2, + ACTIONS(9352), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168916] = 2, - ACTIONS(9352), 1, + [168904] = 2, + ACTIONS(9354), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168924] = 2, - ACTIONS(9354), 1, - anon_sym_EQ_GT, + [168912] = 2, + ACTIONS(5609), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [168920] = 2, + ACTIONS(7645), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168932] = 2, + [168928] = 2, ACTIONS(9356), 1, - anon_sym_EQ_GT, + anon_sym_LPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168940] = 2, + [168936] = 2, ACTIONS(9358), 1, - anon_sym_EQ_GT, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168948] = 2, + [168944] = 2, ACTIONS(9360), 1, - sym_identifier, + anon_sym_COLON, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [168952] = 2, + ACTIONS(5573), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168956] = 2, + [168960] = 2, ACTIONS(9362), 1, - anon_sym_RBRACK, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168964] = 2, + [168968] = 2, ACTIONS(9364), 1, - anon_sym_RBRACK, + anon_sym_symbol, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168972] = 2, + [168976] = 2, ACTIONS(9366), 1, - anon_sym_RBRACK, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168980] = 2, - ACTIONS(9368), 1, + [168984] = 2, + ACTIONS(8073), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168988] = 2, - ACTIONS(9370), 1, - sym_identifier, + [168992] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(9368), 1, + sym_regex_pattern, + [169002] = 2, + ACTIONS(9370), 1, + anon_sym_as, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [169010] = 2, + ACTIONS(8427), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [169018] = 2, + ACTIONS(5782), 1, + anon_sym_in, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [169026] = 2, + ACTIONS(9372), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [168996] = 2, - ACTIONS(9372), 1, - anon_sym_symbol, + [169034] = 2, + ACTIONS(8715), 1, + anon_sym_RBRACE, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169004] = 2, + [169042] = 2, ACTIONS(9374), 1, - anon_sym_EQ, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169012] = 2, + [169050] = 2, ACTIONS(9376), 1, - anon_sym_RBRACK, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169020] = 2, + [169058] = 2, ACTIONS(9378), 1, - anon_sym_RBRACK, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169028] = 2, + [169066] = 2, ACTIONS(9380), 1, - anon_sym_RBRACK, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169036] = 2, + [169074] = 2, ACTIONS(9382), 1, - anon_sym_EQ_GT, + anon_sym_namespace, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169044] = 2, + [169082] = 2, ACTIONS(9384), 1, - sym_identifier, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169052] = 2, + [169090] = 2, ACTIONS(9386), 1, - anon_sym_EQ_GT, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169060] = 2, + [169098] = 2, ACTIONS(9388), 1, sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169068] = 2, + [169106] = 2, ACTIONS(9390), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169076] = 2, - ACTIONS(5534), 1, - anon_sym_SEMI, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [169084] = 2, - ACTIONS(5498), 1, - anon_sym_RBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [169092] = 2, - ACTIONS(5025), 1, - anon_sym_RPAREN, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [169100] = 2, + [169114] = 2, ACTIONS(9392), 1, - anon_sym_RBRACK, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169108] = 2, + [169122] = 2, ACTIONS(9394), 1, - anon_sym_RBRACK, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169116] = 2, + [169130] = 2, ACTIONS(9396), 1, - anon_sym_RPAREN, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169124] = 2, + [169138] = 2, ACTIONS(9398), 1, sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169132] = 2, + [169146] = 2, ACTIONS(9400), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169140] = 2, + [169154] = 2, + ACTIONS(4994), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [169162] = 2, ACTIONS(9402), 1, - sym_identifier, + sym_number, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [169170] = 2, + ACTIONS(8964), 1, + anon_sym_from, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169148] = 2, + [169178] = 2, ACTIONS(9404), 1, - anon_sym_RBRACK, + anon_sym_symbol, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169156] = 2, + [169186] = 2, ACTIONS(9406), 1, sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169164] = 2, + [169194] = 2, ACTIONS(9408), 1, - sym_identifier, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169172] = 2, + [169202] = 2, ACTIONS(9410), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169180] = 2, - ACTIONS(9412), 1, - anon_sym_RBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [169188] = 3, + [169210] = 3, ACTIONS(3), 1, sym_comment, ACTIONS(5), 1, sym_html_comment, - ACTIONS(9414), 1, + ACTIONS(9412), 1, anon_sym_SLASH2, - [169198] = 2, - ACTIONS(9416), 1, + [169220] = 2, + ACTIONS(9414), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169206] = 2, - ACTIONS(7427), 1, - anon_sym_EQ, + [169228] = 2, + ACTIONS(9416), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169214] = 2, + [169236] = 2, ACTIONS(9418), 1, - anon_sym_EQ, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169222] = 2, + [169244] = 2, ACTIONS(9420), 1, - sym_identifier, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169230] = 2, + [169252] = 2, ACTIONS(9422), 1, - anon_sym_RBRACK, + sym_number, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169238] = 2, + [169260] = 2, ACTIONS(9424), 1, - anon_sym_meta, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169246] = 2, + [169268] = 2, ACTIONS(9426), 1, - sym_number, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [169254] = 2, - ACTIONS(8425), 1, - anon_sym_RBRACE, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [169262] = 2, - ACTIONS(9428), 1, sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169270] = 2, - ACTIONS(5475), 1, - anon_sym_in, + [169276] = 2, + ACTIONS(9428), 1, + anon_sym_symbol, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169278] = 2, + [169284] = 2, ACTIONS(9430), 1, - anon_sym_symbol, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169286] = 2, + [169292] = 2, ACTIONS(9432), 1, - anon_sym_class, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169294] = 2, + [169300] = 2, ACTIONS(9434), 1, - anon_sym_RBRACK, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169302] = 2, - ACTIONS(9436), 1, - anon_sym_EQ_GT, + [169308] = 2, + ACTIONS(8039), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169310] = 2, - ACTIONS(8537), 1, - anon_sym_RBRACK, + [169316] = 2, + ACTIONS(9436), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169318] = 2, - ACTIONS(9438), 1, - anon_sym_EQ, - ACTIONS(5), 2, - sym_html_comment, + [169324] = 3, + ACTIONS(3), 1, sym_comment, - [169326] = 2, - ACTIONS(9440), 1, - anon_sym_namespace, - ACTIONS(5), 2, + ACTIONS(5), 1, sym_html_comment, - sym_comment, + ACTIONS(9438), 1, + anon_sym_SLASH2, [169334] = 2, - ACTIONS(9442), 1, - anon_sym_EQ_GT, + ACTIONS(9440), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, [169342] = 2, - ACTIONS(9444), 1, - anon_sym_readonly, + ACTIONS(4970), 1, + anon_sym_in, ACTIONS(5), 2, sym_html_comment, sym_comment, [169350] = 2, - ACTIONS(9446), 1, - anon_sym_EQ_GT, + ACTIONS(9442), 1, + anon_sym_from, ACTIONS(5), 2, sym_html_comment, sym_comment, [169358] = 2, - ACTIONS(9448), 1, - anon_sym_EQ_GT, + ACTIONS(9444), 1, + anon_sym_from, ACTIONS(5), 2, sym_html_comment, sym_comment, [169366] = 2, - ACTIONS(9450), 1, - anon_sym_EQ_GT, + ACTIONS(9446), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, [169374] = 2, - ACTIONS(9452), 1, - anon_sym_EQ_GT, + ACTIONS(4119), 1, + anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, [169382] = 2, - ACTIONS(7722), 1, - anon_sym_RPAREN, + ACTIONS(9448), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, [169390] = 2, - ACTIONS(4974), 1, - anon_sym_RPAREN, + ACTIONS(5520), 1, + anon_sym_in, ACTIONS(5), 2, sym_html_comment, sym_comment, [169398] = 2, - ACTIONS(7614), 1, - anon_sym_RPAREN, + ACTIONS(9450), 1, + anon_sym_new, ACTIONS(5), 2, sym_html_comment, sym_comment, [169406] = 2, - ACTIONS(9454), 1, - sym_identifier, + ACTIONS(9452), 1, + anon_sym_class, ACTIONS(5), 2, sym_html_comment, sym_comment, [169414] = 2, - ACTIONS(9456), 1, - sym_identifier, + ACTIONS(9454), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, [169422] = 2, - ACTIONS(9458), 1, - anon_sym_LBRACE, + ACTIONS(9456), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, [169430] = 2, - ACTIONS(9460), 1, - sym_identifier, + ACTIONS(9458), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, [169438] = 2, - ACTIONS(9462), 1, - sym_identifier, + ACTIONS(9460), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, [169446] = 2, - ACTIONS(5580), 1, - anon_sym_RBRACE, + ACTIONS(9462), 1, + anon_sym_namespace, ACTIONS(5), 2, sym_html_comment, sym_comment, [169454] = 2, ACTIONS(9464), 1, - sym_identifier, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, [169462] = 2, ACTIONS(9466), 1, - anon_sym_EQ_GT, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, [169470] = 2, - ACTIONS(9468), 1, - anon_sym_EQ_GT, + ACTIONS(5414), 1, + anon_sym_in, ACTIONS(5), 2, sym_html_comment, sym_comment, [169478] = 2, - ACTIONS(9470), 1, - anon_sym_EQ_GT, + ACTIONS(9468), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, [169486] = 2, - ACTIONS(9472), 1, + ACTIONS(9470), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, [169494] = 2, - ACTIONS(9474), 1, - sym_identifier, + ACTIONS(9472), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, [169502] = 2, - ACTIONS(9476), 1, - sym_identifier, + ACTIONS(9474), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, [169510] = 2, - ACTIONS(9478), 1, - sym_identifier, + ACTIONS(9476), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, [169518] = 2, - ACTIONS(9480), 1, + ACTIONS(9478), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, [169526] = 2, - ACTIONS(9482), 1, - anon_sym_RPAREN, + ACTIONS(6450), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, [169534] = 2, - ACTIONS(9484), 1, - anon_sym_RBRACK, + ACTIONS(9480), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, [169542] = 2, - ACTIONS(5027), 1, - anon_sym_RPAREN, + ACTIONS(9482), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, [169550] = 2, - ACTIONS(9486), 1, - anon_sym_RBRACK, + ACTIONS(9484), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, [169558] = 2, - ACTIONS(9488), 1, + ACTIONS(9486), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, [169566] = 2, - ACTIONS(9490), 1, - anon_sym_EQ_GT, + ACTIONS(9488), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, [169574] = 2, - ACTIONS(5385), 1, - anon_sym_in, + ACTIONS(9490), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, @@ -277292,1176 +277545,1176 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, [169590] = 2, ACTIONS(9494), 1, - anon_sym_EQ_GT, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, [169598] = 2, ACTIONS(9496), 1, - sym_identifier, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, [169606] = 2, ACTIONS(9498), 1, - anon_sym_new, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, [169614] = 2, ACTIONS(9500), 1, - sym_identifier, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, [169622] = 2, ACTIONS(9502), 1, - anon_sym_EQ_GT, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, [169630] = 2, ACTIONS(9504), 1, - anon_sym_EQ_GT, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, [169638] = 2, ACTIONS(9506), 1, - anon_sym_EQ_GT, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, [169646] = 2, ACTIONS(9508), 1, - anon_sym_EQ_GT, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, [169654] = 2, - ACTIONS(7941), 1, - sym_identifier, + ACTIONS(9510), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, [169662] = 2, - ACTIONS(9510), 1, - anon_sym_class, + ACTIONS(9512), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, [169670] = 2, - ACTIONS(9512), 1, - anon_sym_EQ_GT, + ACTIONS(9514), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, [169678] = 2, - ACTIONS(9514), 1, - anon_sym_RBRACK, + ACTIONS(9516), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, [169686] = 2, - ACTIONS(9516), 1, - anon_sym_EQ, + ACTIONS(9518), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, [169694] = 2, - ACTIONS(9518), 1, - sym_identifier, + ACTIONS(9520), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, [169702] = 2, - ACTIONS(9520), 1, - anon_sym_EQ, + ACTIONS(9522), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, [169710] = 2, - ACTIONS(9522), 1, + ACTIONS(9524), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169718] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5), 1, - sym_html_comment, - ACTIONS(9524), 1, - anon_sym_SLASH2, - [169728] = 2, + [169718] = 2, ACTIONS(9526), 1, - sym_number, + anon_sym_from, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169736] = 2, + [169726] = 2, ACTIONS(9528), 1, - anon_sym_RPAREN, + anon_sym_new, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169744] = 2, + [169734] = 2, ACTIONS(9530), 1, - anon_sym_while, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169752] = 2, + [169742] = 2, ACTIONS(9532), 1, - anon_sym_RBRACK, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169760] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5), 1, - sym_html_comment, + [169750] = 2, ACTIONS(9534), 1, - sym_regex_pattern, - [169770] = 2, - ACTIONS(8499), 1, - anon_sym_RBRACK, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169778] = 2, - ACTIONS(8439), 1, + [169758] = 2, + ACTIONS(9536), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169786] = 2, - ACTIONS(9536), 1, - anon_sym_symbol, + [169766] = 2, + ACTIONS(9538), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169794] = 2, - ACTIONS(9538), 1, - anon_sym_EQ, + [169774] = 2, + ACTIONS(7977), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169802] = 2, + [169782] = 2, ACTIONS(9540), 1, - anon_sym_EQ_GT, + anon_sym_class, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169810] = 2, + [169790] = 2, ACTIONS(9542), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169818] = 2, + [169798] = 2, ACTIONS(9544), 1, - sym_identifier, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169826] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5), 1, - sym_html_comment, + [169806] = 2, ACTIONS(9546), 1, - anon_sym_SLASH2, - [169836] = 2, - ACTIONS(9548), 1, - sym_identifier, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169844] = 2, - ACTIONS(9550), 1, - anon_sym_RBRACK, + [169814] = 2, + ACTIONS(9548), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169852] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5), 1, - sym_html_comment, - ACTIONS(9552), 1, - anon_sym_SLASH2, - [169862] = 2, - ACTIONS(9554), 1, - anon_sym_EQ_GT, + [169822] = 2, + ACTIONS(9550), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169870] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5), 1, - sym_html_comment, - ACTIONS(9556), 1, - sym_regex_pattern, - [169880] = 2, - ACTIONS(9558), 1, + [169830] = 2, + ACTIONS(5641), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169888] = 2, - ACTIONS(9424), 1, - anon_sym_target, + [169838] = 2, + ACTIONS(5575), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169896] = 2, - ACTIONS(9560), 1, - anon_sym_class, + [169846] = 2, + ACTIONS(9552), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169904] = 2, - ACTIONS(9562), 1, + [169854] = 2, + ACTIONS(9554), 1, sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169912] = 2, - ACTIONS(5492), 1, + [169862] = 2, + ACTIONS(9556), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169920] = 2, - ACTIONS(9564), 1, - anon_sym_EQ_GT, + [169870] = 2, + ACTIONS(9558), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169928] = 2, - ACTIONS(6158), 1, - anon_sym_EQ_GT, + [169878] = 2, + ACTIONS(9560), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169936] = 2, - ACTIONS(9566), 1, - anon_sym_DOT, - ACTIONS(5), 2, + [169886] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, sym_html_comment, + ACTIONS(9562), 1, + anon_sym_SLASH2, + [169896] = 3, + ACTIONS(3), 1, sym_comment, - [169944] = 2, - ACTIONS(6912), 1, - anon_sym_is, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(9564), 1, + sym_regex_pattern, + [169906] = 2, + ACTIONS(9566), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169952] = 2, + [169914] = 2, ACTIONS(9568), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169960] = 2, + [169922] = 2, ACTIONS(9570), 1, - sym_identifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [169968] = 2, - ACTIONS(4850), 1, - anon_sym_is, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169976] = 2, + [169930] = 2, ACTIONS(9572), 1, - anon_sym_RBRACK, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169984] = 2, + [169938] = 2, ACTIONS(9574), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [169992] = 2, + [169946] = 2, ACTIONS(9576), 1, - anon_sym_from, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [170000] = 2, - ACTIONS(5594), 1, - anon_sym_SEMI, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170008] = 2, + [169954] = 2, ACTIONS(9578), 1, - anon_sym_RBRACK, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170016] = 2, - ACTIONS(9580), 1, - anon_sym_RBRACK, + [169962] = 2, + ACTIONS(8009), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170024] = 2, - ACTIONS(8847), 1, - anon_sym_RBRACK, + [169970] = 2, + ACTIONS(9580), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170032] = 2, + [169978] = 2, ACTIONS(9582), 1, - sym_identifier, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170040] = 2, + [169986] = 2, ACTIONS(9584), 1, - anon_sym_EQ_GT, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170048] = 2, + [169994] = 2, ACTIONS(9586), 1, - anon_sym_EQ_GT, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170056] = 2, + [170002] = 2, ACTIONS(9588), 1, - anon_sym_EQ_GT, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170064] = 2, + [170010] = 2, ACTIONS(9590), 1, - sym_identifier, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170072] = 2, + [170018] = 2, ACTIONS(9592), 1, - anon_sym_EQ_GT, + sym_number, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170080] = 2, + [170026] = 2, ACTIONS(9594), 1, - anon_sym_COLON, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [170088] = 2, - ACTIONS(7251), 1, - anon_sym_is, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170096] = 2, + [170034] = 2, ACTIONS(9596), 1, - sym_identifier, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170104] = 2, + [170042] = 2, ACTIONS(9598), 1, - sym_identifier, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170112] = 2, + [170050] = 2, ACTIONS(9600), 1, - anon_sym_RBRACK, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170120] = 2, + [170058] = 2, ACTIONS(9602), 1, - anon_sym_RBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [170128] = 2, - ACTIONS(5596), 1, - anon_sym_SEMI, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170136] = 2, + [170066] = 2, ACTIONS(9604), 1, - anon_sym_from, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170144] = 2, + [170074] = 2, ACTIONS(9606), 1, - anon_sym_EQ_GT, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170152] = 2, + [170082] = 2, ACTIONS(9608), 1, - sym_identifier, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170160] = 2, + [170090] = 2, ACTIONS(9610), 1, - sym_identifier, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170168] = 2, - ACTIONS(9612), 1, + [170098] = 2, + ACTIONS(7525), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [170106] = 2, + ACTIONS(8852), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170176] = 2, - ACTIONS(9614), 1, + [170114] = 2, + ACTIONS(5613), 1, + anon_sym_SEMI, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [170122] = 2, + ACTIONS(9612), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170184] = 2, - ACTIONS(9616), 1, - anon_sym_DOT, + [170130] = 2, + ACTIONS(9614), 1, + anon_sym_while, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170192] = 2, - ACTIONS(4743), 1, - anon_sym_in, + [170138] = 2, + ACTIONS(9616), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170200] = 2, + [170146] = 2, ACTIONS(9618), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170208] = 2, + [170154] = 2, ACTIONS(9620), 1, - anon_sym_EQ_GT, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170216] = 2, + [170162] = 2, ACTIONS(9622), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170224] = 2, + [170170] = 2, ACTIONS(9624), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170232] = 2, + [170178] = 2, ACTIONS(9626), 1, - anon_sym_RBRACK, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170240] = 2, + [170186] = 2, ACTIONS(9628), 1, - anon_sym_from, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170248] = 2, + [170194] = 2, ACTIONS(9630), 1, - sym_identifier, + anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170256] = 2, - ACTIONS(5092), 1, - anon_sym_RPAREN, + [170202] = 2, + ACTIONS(7239), 1, + anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170264] = 2, + [170210] = 2, ACTIONS(9632), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170272] = 2, - ACTIONS(8001), 1, - anon_sym_EQ, + [170218] = 2, + ACTIONS(5583), 1, + anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170280] = 2, + [170226] = 2, ACTIONS(9634), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170288] = 2, + [170234] = 2, ACTIONS(9636), 1, - anon_sym_require, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [170242] = 2, + ACTIONS(5615), 1, + anon_sym_SEMI, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170296] = 2, + [170250] = 2, ACTIONS(9638), 1, - anon_sym_RBRACK, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170304] = 2, + [170258] = 2, ACTIONS(9640), 1, - anon_sym_RBRACK, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170312] = 2, + [170266] = 2, ACTIONS(9642), 1, - anon_sym_EQ_GT, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170320] = 2, + [170274] = 2, ACTIONS(9644), 1, - anon_sym_EQ_GT, + anon_sym_meta, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170328] = 2, + [170282] = 2, ACTIONS(9646), 1, - anon_sym_RBRACK, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170336] = 2, - ACTIONS(9648), 1, + [170290] = 2, + ACTIONS(5577), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170344] = 2, - ACTIONS(9650), 1, - anon_sym_RBRACK, + [170298] = 2, + ACTIONS(9648), 1, + anon_sym_from, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170352] = 2, - ACTIONS(9652), 1, + [170306] = 2, + ACTIONS(9650), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170360] = 2, + [170314] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(9652), 1, + anon_sym_SLASH2, + [170324] = 2, ACTIONS(9654), 1, - anon_sym_EQ, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170368] = 2, + [170332] = 2, ACTIONS(9656), 1, - anon_sym_new, + anon_sym_class, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170376] = 2, + [170340] = 2, ACTIONS(9658), 1, - anon_sym_EQ, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [170348] = 2, + ACTIONS(5585), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170384] = 2, + [170356] = 2, ACTIONS(9660), 1, - anon_sym_EQ_GT, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170392] = 2, + [170364] = 2, ACTIONS(9662), 1, - anon_sym_as, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [170372] = 2, + ACTIONS(5629), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170400] = 2, + [170380] = 2, ACTIONS(9664), 1, - sym_number, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [170388] = 2, + ACTIONS(8102), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170408] = 2, + [170396] = 2, ACTIONS(9666), 1, - anon_sym_from, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170416] = 2, + [170404] = 2, ACTIONS(9668), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170424] = 2, + [170412] = 2, ACTIONS(9670), 1, - anon_sym_EQ_GT, + anon_sym_from, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [170420] = 2, + ACTIONS(6754), 1, + anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170432] = 2, + [170428] = 2, ACTIONS(9672), 1, - anon_sym_EQ_GT, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [170436] = 2, + ACTIONS(8882), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170440] = 2, + [170444] = 2, ACTIONS(9674), 1, sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170448] = 2, + [170452] = 2, ACTIONS(9676), 1, - anon_sym_LPAREN, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170456] = 2, + [170460] = 2, ACTIONS(9678), 1, - anon_sym_RBRACK, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170464] = 2, + [170468] = 2, ACTIONS(9680), 1, - sym_identifier, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170472] = 2, - ACTIONS(7481), 1, - anon_sym_is, + [170476] = 2, + ACTIONS(5590), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170480] = 2, + [170484] = 2, ACTIONS(9682), 1, - anon_sym_EQ, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170488] = 2, + [170492] = 2, ACTIONS(9684), 1, - anon_sym_EQ_GT, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170496] = 2, - ACTIONS(9328), 1, - anon_sym_target, + [170500] = 2, + ACTIONS(9686), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170504] = 2, - ACTIONS(9686), 1, - anon_sym_EQ, + [170508] = 2, + ACTIONS(6193), 1, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [170516] = 2, + ACTIONS(5592), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170512] = 2, + [170524] = 2, ACTIONS(9688), 1, - anon_sym_EQ_GT, + sym_number, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170520] = 2, + [170532] = 2, ACTIONS(9690), 1, - anon_sym_RBRACK, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170528] = 2, + [170540] = 2, ACTIONS(9692), 1, - anon_sym_RPAREN, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170536] = 2, + [170548] = 2, ACTIONS(9694), 1, - anon_sym_RBRACK, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170544] = 2, + [170556] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, ACTIONS(9696), 1, - anon_sym_RBRACK, + sym_regex_pattern, + [170566] = 2, + ACTIONS(5594), 1, + anon_sym_SEMI, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170552] = 2, - ACTIONS(5427), 1, - anon_sym_RPAREN, + [170574] = 2, + ACTIONS(9698), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170560] = 2, - ACTIONS(9698), 1, + [170582] = 2, + ACTIONS(9700), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170568] = 2, - ACTIONS(9700), 1, - anon_sym_from, + [170590] = 2, + ACTIONS(8485), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170576] = 2, + [170598] = 2, ACTIONS(9702), 1, - anon_sym_EQ_GT, + anon_sym_symbol, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170584] = 2, + [170606] = 2, ACTIONS(9704), 1, - anon_sym_RBRACK, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170592] = 2, + [170614] = 2, ACTIONS(9706), 1, - anon_sym_RBRACK, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170600] = 2, + [170622] = 2, ACTIONS(9708), 1, - anon_sym_RBRACK, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [170608] = 2, - ACTIONS(5550), 1, - anon_sym_RPAREN, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170616] = 2, + [170630] = 2, ACTIONS(9710), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170624] = 2, + [170638] = 2, ACTIONS(9712), 1, - anon_sym_RBRACK, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170632] = 2, + [170646] = 2, ACTIONS(9714), 1, - anon_sym_from, + anon_sym_EQ_GT, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [170654] = 2, + ACTIONS(8698), 1, + anon_sym_RBRACE, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170640] = 2, + [170662] = 2, ACTIONS(9716), 1, - anon_sym_EQ, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170648] = 2, + [170670] = 2, ACTIONS(9718), 1, - anon_sym_RBRACK, + anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170656] = 2, + [170678] = 2, ACTIONS(9720), 1, - anon_sym_RPAREN, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170664] = 2, + [170686] = 2, ACTIONS(9722), 1, - sym_identifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [170672] = 2, - ACTIONS(5443), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170680] = 2, + [170694] = 2, ACTIONS(9724), 1, - anon_sym_COLON, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [170688] = 2, - ACTIONS(7931), 1, - sym_identifier, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [170696] = 2, - ACTIONS(5654), 1, - anon_sym_in, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [170704] = 2, - ACTIONS(4889), 1, - anon_sym_in, + anon_sym_new, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170712] = 2, + [170702] = 2, ACTIONS(9726), 1, - anon_sym_EQ_GT, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170720] = 2, + [170710] = 2, ACTIONS(9728), 1, ts_builtin_sym_end, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170728] = 2, + [170718] = 2, ACTIONS(9730), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170736] = 2, + [170726] = 2, + ACTIONS(7834), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [170734] = 2, ACTIONS(9732), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170744] = 2, + [170742] = 2, ACTIONS(9734), 1, - anon_sym_EQ_GT, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170752] = 2, + [170750] = 2, ACTIONS(9736), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170760] = 2, - ACTIONS(9738), 1, - anon_sym_RBRACK, + [170758] = 2, + ACTIONS(7413), 1, + anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170768] = 2, - ACTIONS(8585), 1, + [170766] = 2, + ACTIONS(9738), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170776] = 2, - ACTIONS(8751), 1, + [170774] = 2, + ACTIONS(5543), 1, anon_sym_RBRACE, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170784] = 2, - ACTIONS(8962), 1, - anon_sym_from, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [170792] = 2, - ACTIONS(5582), 1, - anon_sym_RPAREN, + [170782] = 2, + ACTIONS(5686), 1, + anon_sym_in, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170800] = 2, + [170790] = 2, ACTIONS(9740), 1, - anon_sym_EQ_GT, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [170808] = 2, - ACTIONS(5616), 1, - anon_sym_SEMI, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170816] = 2, + [170798] = 2, ACTIONS(9742), 1, - sym_identifier, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170824] = 2, - ACTIONS(5055), 1, - anon_sym_in, + [170806] = 2, + ACTIONS(4944), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170832] = 2, + [170814] = 2, ACTIONS(9744), 1, - anon_sym_from, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170840] = 2, + [170822] = 2, ACTIONS(9746), 1, - anon_sym_EQ, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170848] = 2, + [170830] = 2, ACTIONS(9748), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170856] = 2, + [170838] = 2, ACTIONS(9750), 1, - sym_identifier, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170864] = 2, + [170846] = 2, ACTIONS(9752), 1, - anon_sym_EQ, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170872] = 2, - ACTIONS(5490), 1, - anon_sym_RBRACK, + [170854] = 2, + ACTIONS(9754), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170880] = 2, - ACTIONS(9754), 1, + [170862] = 2, + ACTIONS(5559), 1, anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170888] = 2, + [170870] = 2, ACTIONS(9756), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170896] = 2, + [170878] = 2, ACTIONS(9758), 1, - anon_sym_as, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170904] = 2, + [170886] = 2, ACTIONS(9760), 1, - anon_sym_EQ_GT, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170912] = 2, + [170894] = 2, ACTIONS(9762), 1, - anon_sym_EQ_GT, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [170902] = 2, + ACTIONS(9304), 1, + anon_sym_meta, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170920] = 2, + [170910] = 2, ACTIONS(9764), 1, - anon_sym_DOT, + anon_sym_readonly, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [170918] = 2, + ACTIONS(4996), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170928] = 2, + [170926] = 2, ACTIONS(9766), 1, - anon_sym_EQ, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170936] = 2, - ACTIONS(9768), 1, - anon_sym_RBRACK, + [170934] = 2, + ACTIONS(5103), 1, + anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170944] = 2, - ACTIONS(9770), 1, - anon_sym_symbol, + [170942] = 2, + ACTIONS(5061), 1, + anon_sym_in, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170952] = 2, - ACTIONS(9772), 1, - anon_sym_RBRACK, + [170950] = 2, + ACTIONS(5466), 1, + anon_sym_SEMI, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170960] = 2, - ACTIONS(9774), 1, - anon_sym_EQ_GT, + [170958] = 2, + ACTIONS(9768), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170968] = 2, - ACTIONS(9776), 1, - anon_sym_RBRACK, + [170966] = 2, + ACTIONS(9770), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170976] = 2, - ACTIONS(5584), 1, - anon_sym_RPAREN, + [170974] = 2, + ACTIONS(9772), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170984] = 2, - ACTIONS(9778), 1, + [170982] = 2, + ACTIONS(9774), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - [170992] = 2, - ACTIONS(9780), 1, - anon_sym_new, + [170990] = 2, + ACTIONS(9776), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171000] = 2, - ACTIONS(9782), 1, - anon_sym_EQ_GT, + [170998] = 2, + ACTIONS(9778), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171008] = 2, - ACTIONS(5437), 1, - anon_sym_RPAREN, + [171006] = 2, + ACTIONS(9780), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171016] = 2, - ACTIONS(5552), 1, + [171014] = 2, + ACTIONS(9782), 1, anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171024] = 2, + [171022] = 2, ACTIONS(9784), 1, - anon_sym_COLON, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171032] = 2, + [171030] = 2, ACTIONS(9786), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171040] = 2, + [171038] = 2, ACTIONS(9788), 1, anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171048] = 2, + [171046] = 2, ACTIONS(9790), 1, - anon_sym_EQ_GT, - ACTIONS(5), 2, - sym_html_comment, - sym_comment, - [171056] = 2, - ACTIONS(5554), 1, - anon_sym_RPAREN, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171064] = 2, + [171054] = 2, ACTIONS(9792), 1, - anon_sym_RBRACK, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171072] = 2, - ACTIONS(5586), 1, - anon_sym_RPAREN, + [171062] = 2, + ACTIONS(9794), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171080] = 2, - ACTIONS(9794), 1, + [171070] = 2, + ACTIONS(9796), 1, sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, + [171078] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(9798), 1, + anon_sym_SLASH2, [171088] = 2, - ACTIONS(9796), 1, - anon_sym_EQ_GT, + ACTIONS(9800), 1, + anon_sym_DOT, ACTIONS(5), 2, sym_html_comment, sym_comment, [171096] = 2, - ACTIONS(9798), 1, - anon_sym_class, + ACTIONS(5625), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, [171104] = 2, - ACTIONS(9800), 1, + ACTIONS(9802), 1, anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, [171112] = 2, - ACTIONS(9802), 1, - anon_sym_EQ_GT, + ACTIONS(9804), 1, + anon_sym_new, ACTIONS(5), 2, sym_html_comment, sym_comment, [171120] = 2, - ACTIONS(9804), 1, - anon_sym_new, + ACTIONS(9806), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, [171128] = 2, - ACTIONS(9806), 1, - anon_sym_EQ_GT, + ACTIONS(9808), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, [171136] = 2, - ACTIONS(9808), 1, - anon_sym_RBRACK, + ACTIONS(9810), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, [171144] = 2, - ACTIONS(9810), 1, - anon_sym_RBRACK, + ACTIONS(5884), 1, + anon_sym_in, ACTIONS(5), 2, sym_html_comment, sym_comment, [171152] = 2, ACTIONS(9812), 1, - anon_sym_RBRACK, + anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, @@ -278473,79 +278726,79 @@ static const uint16_t ts_small_parse_table[] = { sym_comment, [171168] = 2, ACTIONS(9816), 1, - anon_sym_DOT, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, [171176] = 2, ACTIONS(9818), 1, - sym_identifier, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, [171184] = 2, ACTIONS(9820), 1, - sym_identifier, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, [171192] = 2, - ACTIONS(6844), 1, - anon_sym_is, + ACTIONS(9822), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, [171200] = 2, - ACTIONS(9822), 1, - anon_sym_EQ, + ACTIONS(9824), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, [171208] = 2, - ACTIONS(9824), 1, - anon_sym_new, + ACTIONS(9826), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, [171216] = 2, - ACTIONS(9826), 1, - anon_sym_EQ_GT, + ACTIONS(9828), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, [171224] = 2, - ACTIONS(9828), 1, - anon_sym_RBRACK, + ACTIONS(9830), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, [171232] = 2, - ACTIONS(9830), 1, + ACTIONS(9832), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, [171240] = 2, - ACTIONS(9832), 1, - anon_sym_RBRACK, + ACTIONS(9834), 1, + anon_sym_new, ACTIONS(5), 2, sym_html_comment, sym_comment, [171248] = 2, - ACTIONS(9834), 1, + ACTIONS(9836), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, [171256] = 2, - ACTIONS(9836), 1, - anon_sym_RBRACK, + ACTIONS(9838), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, [171264] = 2, - ACTIONS(9838), 1, - anon_sym_EQ, + ACTIONS(6956), 1, + anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, @@ -278568,5190 +278821,5285 @@ static const uint16_t ts_small_parse_table[] = { sym_html_comment, sym_comment, [171296] = 2, - ACTIONS(9846), 1, - anon_sym_EQ, + ACTIONS(6865), 1, + anon_sym_is, ACTIONS(5), 2, sym_html_comment, sym_comment, [171304] = 2, - ACTIONS(4124), 1, - anon_sym_is, + ACTIONS(9846), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, [171312] = 2, - ACTIONS(9848), 1, - anon_sym_RBRACK, + ACTIONS(5563), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, [171320] = 2, - ACTIONS(9850), 1, - anon_sym_RBRACK, + ACTIONS(9848), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, [171328] = 2, - ACTIONS(9852), 1, - anon_sym_RBRACK, + ACTIONS(9850), 1, + anon_sym_new, ACTIONS(5), 2, sym_html_comment, sym_comment, [171336] = 2, - ACTIONS(9854), 1, - anon_sym_RPAREN, + ACTIONS(9852), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, [171344] = 2, - ACTIONS(9856), 1, + ACTIONS(9854), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, [171352] = 2, - ACTIONS(9858), 1, - sym_identifier, + ACTIONS(5565), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, [171360] = 2, - ACTIONS(9860), 1, - anon_sym_RPAREN, + ACTIONS(8537), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, [171368] = 2, - ACTIONS(9862), 1, - anon_sym_EQ, + ACTIONS(9856), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, [171376] = 2, - ACTIONS(5558), 1, - anon_sym_RPAREN, + ACTIONS(9858), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, [171384] = 2, - ACTIONS(8095), 1, - sym_identifier, + ACTIONS(9860), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, [171392] = 2, - ACTIONS(9864), 1, - anon_sym_function, + ACTIONS(9862), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171400] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5), 1, - sym_html_comment, - ACTIONS(9866), 1, - sym_regex_pattern, - [171410] = 2, - ACTIONS(9868), 1, + [171400] = 2, + ACTIONS(9864), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171418] = 2, - ACTIONS(9870), 1, - anon_sym_new, + [171408] = 2, + ACTIONS(9866), 1, + anon_sym_LBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171426] = 2, - ACTIONS(9872), 1, - sym_identifier, + [171416] = 2, + ACTIONS(9868), 1, + anon_sym_EQ, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171434] = 2, - ACTIONS(9874), 1, + [171424] = 2, + ACTIONS(9870), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171442] = 2, - ACTIONS(9876), 1, - anon_sym_RBRACK, + [171432] = 2, + ACTIONS(9644), 1, + anon_sym_target, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171450] = 2, - ACTIONS(9878), 1, + [171440] = 2, + ACTIONS(9872), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171458] = 2, - ACTIONS(9880), 1, - sym_identifier, + [171448] = 2, + ACTIONS(9874), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171466] = 2, - ACTIONS(9882), 1, + [171456] = 2, + ACTIONS(9876), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, + [171464] = 3, + ACTIONS(3), 1, + sym_comment, + ACTIONS(5), 1, + sym_html_comment, + ACTIONS(9878), 1, + sym_regex_pattern, [171474] = 2, - ACTIONS(5626), 1, - anon_sym_SEMI, + ACTIONS(9880), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, [171482] = 2, - ACTIONS(6691), 1, - anon_sym_is, + ACTIONS(8533), 1, + anon_sym_LBRACE, ACTIONS(5), 2, sym_html_comment, sym_comment, [171490] = 2, - ACTIONS(9884), 1, - anon_sym_RBRACK, + ACTIONS(5631), 1, + anon_sym_SEMI, ACTIONS(5), 2, sym_html_comment, sym_comment, [171498] = 2, - ACTIONS(9886), 1, + ACTIONS(9882), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, [171506] = 2, - ACTIONS(9888), 1, - anon_sym_RBRACK, + ACTIONS(8119), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, [171514] = 2, - ACTIONS(9890), 1, - sym_identifier, + ACTIONS(9884), 1, + anon_sym_function, ACTIONS(5), 2, sym_html_comment, sym_comment, [171522] = 2, - ACTIONS(9892), 1, - sym_identifier, + ACTIONS(9886), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, [171530] = 2, - ACTIONS(9894), 1, - anon_sym_function, + ACTIONS(9888), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, [171538] = 2, - ACTIONS(5000), 1, - anon_sym_in, + ACTIONS(9890), 1, + anon_sym_new, ACTIONS(5), 2, sym_html_comment, sym_comment, [171546] = 2, - ACTIONS(9896), 1, - anon_sym_RBRACK, + ACTIONS(9892), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, [171554] = 2, - ACTIONS(9898), 1, - anon_sym_RBRACK, + ACTIONS(9894), 1, + anon_sym_RPAREN, ACTIONS(5), 2, sym_html_comment, sym_comment, [171562] = 2, - ACTIONS(9900), 1, - anon_sym_RBRACK, + ACTIONS(9896), 1, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, [171570] = 2, - ACTIONS(5859), 1, - anon_sym_in, + ACTIONS(9898), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, [171578] = 2, - ACTIONS(9902), 1, - anon_sym_RBRACK, + ACTIONS(9900), 1, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, [171586] = 2, + ACTIONS(9902), 1, + sym_identifier, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [171594] = 2, + ACTIONS(5643), 1, + anon_sym_SEMI, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [171602] = 2, ACTIONS(9904), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171594] = 2, + [171610] = 2, ACTIONS(9906), 1, anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171602] = 2, + [171618] = 2, ACTIONS(9908), 1, - anon_sym_new, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171610] = 2, + [171626] = 2, + ACTIONS(5567), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [171634] = 2, ACTIONS(9910), 1, - anon_sym_RBRACK, + anon_sym_EQ_GT, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171618] = 2, + [171642] = 2, ACTIONS(9912), 1, - sym_number, + sym_identifier, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171626] = 2, + [171650] = 2, ACTIONS(9914), 1, - anon_sym_EQ_GT, + anon_sym_COLON, ACTIONS(5), 2, sym_html_comment, sym_comment, - [171634] = 2, + [171658] = 2, ACTIONS(9916), 1, - anon_sym_COLON, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [171666] = 2, + ACTIONS(9918), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [171674] = 2, + ACTIONS(9920), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [171682] = 2, + ACTIONS(9922), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [171690] = 2, + ACTIONS(9924), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [171698] = 2, + ACTIONS(9926), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [171706] = 2, + ACTIONS(9928), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [171714] = 2, + ACTIONS(9930), 1, + anon_sym_EQ, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [171722] = 2, + ACTIONS(9932), 1, + anon_sym_new, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [171730] = 2, + ACTIONS(9934), 1, + anon_sym_function, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [171738] = 2, + ACTIONS(9936), 1, + anon_sym_RPAREN, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [171746] = 2, + ACTIONS(9938), 1, + anon_sym_RBRACK, + ACTIONS(5), 2, + sym_html_comment, + sym_comment, + [171754] = 2, + ACTIONS(9940), 1, + anon_sym_RBRACK, ACTIONS(5), 2, sym_html_comment, sym_comment, }; static const uint32_t ts_small_parse_table_map[] = { - [SMALL_STATE(1203)] = 0, - [SMALL_STATE(1204)] = 95, - [SMALL_STATE(1205)] = 166, - [SMALL_STATE(1206)] = 239, - [SMALL_STATE(1207)] = 328, - [SMALL_STATE(1208)] = 401, - [SMALL_STATE(1209)] = 490, - [SMALL_STATE(1210)] = 561, - [SMALL_STATE(1211)] = 652, - [SMALL_STATE(1212)] = 745, - [SMALL_STATE(1213)] = 834, - [SMALL_STATE(1214)] = 927, - [SMALL_STATE(1215)] = 1020, - [SMALL_STATE(1216)] = 1113, - [SMALL_STATE(1217)] = 1184, - [SMALL_STATE(1218)] = 1277, - [SMALL_STATE(1219)] = 1348, - [SMALL_STATE(1220)] = 1437, - [SMALL_STATE(1221)] = 1530, - [SMALL_STATE(1222)] = 1601, - [SMALL_STATE(1223)] = 1692, - [SMALL_STATE(1224)] = 1763, - [SMALL_STATE(1225)] = 1834, - [SMALL_STATE(1226)] = 1927, - [SMALL_STATE(1227)] = 2019, - [SMALL_STATE(1228)] = 2111, - [SMALL_STATE(1229)] = 2199, - [SMALL_STATE(1230)] = 2269, - [SMALL_STATE(1231)] = 2355, - [SMALL_STATE(1232)] = 2441, - [SMALL_STATE(1233)] = 2511, - [SMALL_STATE(1234)] = 2599, - [SMALL_STATE(1235)] = 2689, - [SMALL_STATE(1236)] = 2777, - [SMALL_STATE(1237)] = 2865, - [SMALL_STATE(1238)] = 2953, - [SMALL_STATE(1239)] = 3045, - [SMALL_STATE(1240)] = 3119, - [SMALL_STATE(1241)] = 3209, - [SMALL_STATE(1242)] = 3288, - [SMALL_STATE(1243)] = 3379, - [SMALL_STATE(1244)] = 3466, - [SMALL_STATE(1245)] = 3557, - [SMALL_STATE(1246)] = 3646, - [SMALL_STATE(1247)] = 3737, - [SMALL_STATE(1248)] = 3824, - [SMALL_STATE(1249)] = 3913, - [SMALL_STATE(1250)] = 4008, - [SMALL_STATE(1251)] = 4095, - [SMALL_STATE(1252)] = 4182, - [SMALL_STATE(1253)] = 4269, - [SMALL_STATE(1254)] = 4356, - [SMALL_STATE(1255)] = 4443, - [SMALL_STATE(1256)] = 4529, - [SMALL_STATE(1257)] = 4615, - [SMALL_STATE(1258)] = 4701, - [SMALL_STATE(1259)] = 4787, - [SMALL_STATE(1260)] = 4855, - [SMALL_STATE(1261)] = 4941, - [SMALL_STATE(1262)] = 5027, - [SMALL_STATE(1263)] = 5113, - [SMALL_STATE(1264)] = 5187, - [SMALL_STATE(1265)] = 5277, - [SMALL_STATE(1266)] = 5367, - [SMALL_STATE(1267)] = 5453, - [SMALL_STATE(1268)] = 5539, - [SMALL_STATE(1269)] = 5625, - [SMALL_STATE(1270)] = 5717, - [SMALL_STATE(1271)] = 5795, - [SMALL_STATE(1272)] = 5885, - [SMALL_STATE(1273)] = 5963, - [SMALL_STATE(1274)] = 6055, - [SMALL_STATE(1275)] = 6145, - [SMALL_STATE(1276)] = 6223, - [SMALL_STATE(1277)] = 6303, - [SMALL_STATE(1278)] = 6389, - [SMALL_STATE(1279)] = 6475, - [SMALL_STATE(1280)] = 6561, - [SMALL_STATE(1281)] = 6641, - [SMALL_STATE(1282)] = 6727, - [SMALL_STATE(1283)] = 6817, - [SMALL_STATE(1284)] = 6895, - [SMALL_STATE(1285)] = 6968, - [SMALL_STATE(1286)] = 7045, - [SMALL_STATE(1287)] = 7128, - [SMALL_STATE(1288)] = 7203, - [SMALL_STATE(1289)] = 7292, - [SMALL_STATE(1290)] = 7361, - [SMALL_STATE(1291)] = 7446, - [SMALL_STATE(1292)] = 7535, - [SMALL_STATE(1293)] = 7622, - [SMALL_STATE(1294)] = 7707, - [SMALL_STATE(1295)] = 7782, - [SMALL_STATE(1296)] = 7861, - [SMALL_STATE(1297)] = 7950, - [SMALL_STATE(1298)] = 8039, - [SMALL_STATE(1299)] = 8114, - [SMALL_STATE(1300)] = 8187, - [SMALL_STATE(1301)] = 8256, - [SMALL_STATE(1302)] = 8345, - [SMALL_STATE(1303)] = 8424, - [SMALL_STATE(1304)] = 8497, - [SMALL_STATE(1305)] = 8574, - [SMALL_STATE(1306)] = 8659, - [SMALL_STATE(1307)] = 8726, - [SMALL_STATE(1308)] = 8795, - [SMALL_STATE(1309)] = 8864, - [SMALL_STATE(1310)] = 8947, - [SMALL_STATE(1311)] = 9014, - [SMALL_STATE(1312)] = 9103, - [SMALL_STATE(1313)] = 9176, - [SMALL_STATE(1314)] = 9244, - [SMALL_STATE(1315)] = 9328, - [SMALL_STATE(1316)] = 9408, - [SMALL_STATE(1317)] = 9484, - [SMALL_STATE(1318)] = 9560, - [SMALL_STATE(1319)] = 9626, - [SMALL_STATE(1320)] = 9698, - [SMALL_STATE(1321)] = 9764, - [SMALL_STATE(1322)] = 9832, - [SMALL_STATE(1323)] = 9904, - [SMALL_STATE(1324)] = 9982, - [SMALL_STATE(1325)] = 10070, - [SMALL_STATE(1326)] = 10142, - [SMALL_STATE(1327)] = 10220, - [SMALL_STATE(1328)] = 10298, - [SMALL_STATE(1329)] = 10386, - [SMALL_STATE(1330)] = 10466, - [SMALL_STATE(1331)] = 10532, - [SMALL_STATE(1332)] = 10598, - [SMALL_STATE(1333)] = 10664, - [SMALL_STATE(1334)] = 10730, - [SMALL_STATE(1335)] = 10796, - [SMALL_STATE(1336)] = 10862, - [SMALL_STATE(1337)] = 10934, - [SMALL_STATE(1338)] = 11000, - [SMALL_STATE(1339)] = 11066, - [SMALL_STATE(1340)] = 11150, - [SMALL_STATE(1341)] = 11224, - [SMALL_STATE(1342)] = 11298, - [SMALL_STATE(1343)] = 11374, - [SMALL_STATE(1344)] = 11456, - [SMALL_STATE(1345)] = 11526, - [SMALL_STATE(1346)] = 11598, - [SMALL_STATE(1347)] = 11672, - [SMALL_STATE(1348)] = 11738, - [SMALL_STATE(1349)] = 11808, - [SMALL_STATE(1350)] = 11892, - [SMALL_STATE(1351)] = 11964, - [SMALL_STATE(1352)] = 12036, - [SMALL_STATE(1353)] = 12102, - [SMALL_STATE(1354)] = 12174, - [SMALL_STATE(1355)] = 12258, - [SMALL_STATE(1356)] = 12332, - [SMALL_STATE(1357)] = 12405, - [SMALL_STATE(1358)] = 12478, - [SMALL_STATE(1359)] = 12549, - [SMALL_STATE(1360)] = 12620, - [SMALL_STATE(1361)] = 12693, - [SMALL_STATE(1362)] = 12764, - [SMALL_STATE(1363)] = 12837, - [SMALL_STATE(1364)] = 12912, - [SMALL_STATE(1365)] = 12985, - [SMALL_STATE(1366)] = 13054, - [SMALL_STATE(1367)] = 13127, - [SMALL_STATE(1368)] = 13196, - [SMALL_STATE(1369)] = 13273, - [SMALL_STATE(1370)] = 13342, - [SMALL_STATE(1371)] = 13413, - [SMALL_STATE(1372)] = 13490, - [SMALL_STATE(1373)] = 13567, - [SMALL_STATE(1374)] = 13640, - [SMALL_STATE(1375)] = 13719, - [SMALL_STATE(1376)] = 13788, - [SMALL_STATE(1377)] = 13859, - [SMALL_STATE(1378)] = 13926, - [SMALL_STATE(1379)] = 14009, - [SMALL_STATE(1380)] = 14076, - [SMALL_STATE(1381)] = 14153, - [SMALL_STATE(1382)] = 14224, - [SMALL_STATE(1383)] = 14301, - [SMALL_STATE(1384)] = 14376, - [SMALL_STATE(1385)] = 14447, - [SMALL_STATE(1386)] = 14518, - [SMALL_STATE(1387)] = 14586, - [SMALL_STATE(1388)] = 14658, - [SMALL_STATE(1389)] = 14732, - [SMALL_STATE(1390)] = 14802, - [SMALL_STATE(1391)] = 14922, - [SMALL_STATE(1392)] = 15042, - [SMALL_STATE(1393)] = 15112, - [SMALL_STATE(1394)] = 15186, - [SMALL_STATE(1395)] = 15258, - [SMALL_STATE(1396)] = 15332, - [SMALL_STATE(1397)] = 15406, - [SMALL_STATE(1398)] = 15476, - [SMALL_STATE(1399)] = 15596, - [SMALL_STATE(1400)] = 15662, - [SMALL_STATE(1401)] = 15728, - [SMALL_STATE(1402)] = 15848, - [SMALL_STATE(1403)] = 15916, - [SMALL_STATE(1404)] = 15992, - [SMALL_STATE(1405)] = 16112, - [SMALL_STATE(1406)] = 16182, - [SMALL_STATE(1407)] = 16254, - [SMALL_STATE(1408)] = 16374, - [SMALL_STATE(1409)] = 16444, - [SMALL_STATE(1410)] = 16515, - [SMALL_STATE(1411)] = 16588, - [SMALL_STATE(1412)] = 16659, - [SMALL_STATE(1413)] = 16732, - [SMALL_STATE(1414)] = 16801, - [SMALL_STATE(1415)] = 16870, - [SMALL_STATE(1416)] = 16939, - [SMALL_STATE(1417)] = 17006, - [SMALL_STATE(1418)] = 17075, - [SMALL_STATE(1419)] = 17144, - [SMALL_STATE(1420)] = 17213, - [SMALL_STATE(1421)] = 17282, - [SMALL_STATE(1422)] = 17351, - [SMALL_STATE(1423)] = 17420, - [SMALL_STATE(1424)] = 17489, - [SMALL_STATE(1425)] = 17558, - [SMALL_STATE(1426)] = 17627, - [SMALL_STATE(1427)] = 17693, - [SMALL_STATE(1428)] = 17809, - [SMALL_STATE(1429)] = 17877, - [SMALL_STATE(1430)] = 17945, - [SMALL_STATE(1431)] = 18013, - [SMALL_STATE(1432)] = 18129, - [SMALL_STATE(1433)] = 18245, - [SMALL_STATE(1434)] = 18313, - [SMALL_STATE(1435)] = 18381, - [SMALL_STATE(1436)] = 18449, - [SMALL_STATE(1437)] = 18565, - [SMALL_STATE(1438)] = 18633, - [SMALL_STATE(1439)] = 18749, - [SMALL_STATE(1440)] = 18817, - [SMALL_STATE(1441)] = 18933, - [SMALL_STATE(1442)] = 19001, - [SMALL_STATE(1443)] = 19117, - [SMALL_STATE(1444)] = 19185, - [SMALL_STATE(1445)] = 19253, - [SMALL_STATE(1446)] = 19369, - [SMALL_STATE(1447)] = 19485, - [SMALL_STATE(1448)] = 19555, - [SMALL_STATE(1449)] = 19623, - [SMALL_STATE(1450)] = 19691, - [SMALL_STATE(1451)] = 19807, - [SMALL_STATE(1452)] = 19923, - [SMALL_STATE(1453)] = 19991, - [SMALL_STATE(1454)] = 20107, - [SMALL_STATE(1455)] = 20175, - [SMALL_STATE(1456)] = 20243, - [SMALL_STATE(1457)] = 20311, - [SMALL_STATE(1458)] = 20427, - [SMALL_STATE(1459)] = 20543, - [SMALL_STATE(1460)] = 20659, - [SMALL_STATE(1461)] = 20775, - [SMALL_STATE(1462)] = 20841, - [SMALL_STATE(1463)] = 20957, - [SMALL_STATE(1464)] = 21025, - [SMALL_STATE(1465)] = 21091, - [SMALL_STATE(1466)] = 21159, - [SMALL_STATE(1467)] = 21227, - [SMALL_STATE(1468)] = 21295, - [SMALL_STATE(1469)] = 21411, - [SMALL_STATE(1470)] = 21479, - [SMALL_STATE(1471)] = 21547, - [SMALL_STATE(1472)] = 21612, - [SMALL_STATE(1473)] = 21677, - [SMALL_STATE(1474)] = 21742, - [SMALL_STATE(1475)] = 21807, - [SMALL_STATE(1476)] = 21872, - [SMALL_STATE(1477)] = 21937, - [SMALL_STATE(1478)] = 22002, - [SMALL_STATE(1479)] = 22067, - [SMALL_STATE(1480)] = 22132, - [SMALL_STATE(1481)] = 22197, - [SMALL_STATE(1482)] = 22309, - [SMALL_STATE(1483)] = 22421, - [SMALL_STATE(1484)] = 22533, - [SMALL_STATE(1485)] = 22653, - [SMALL_STATE(1486)] = 22765, - [SMALL_STATE(1487)] = 22885, - [SMALL_STATE(1488)] = 22997, - [SMALL_STATE(1489)] = 23117, - [SMALL_STATE(1490)] = 23237, - [SMALL_STATE(1491)] = 23357, - [SMALL_STATE(1492)] = 23469, - [SMALL_STATE(1493)] = 23581, - [SMALL_STATE(1494)] = 23692, - [SMALL_STATE(1495)] = 23803, - [SMALL_STATE(1496)] = 23914, - [SMALL_STATE(1497)] = 24025, - [SMALL_STATE(1498)] = 24136, - [SMALL_STATE(1499)] = 24247, - [SMALL_STATE(1500)] = 24358, - [SMALL_STATE(1501)] = 24469, - [SMALL_STATE(1502)] = 24580, - [SMALL_STATE(1503)] = 24691, - [SMALL_STATE(1504)] = 24802, - [SMALL_STATE(1505)] = 24904, - [SMALL_STATE(1506)] = 25006, - [SMALL_STATE(1507)] = 25116, - [SMALL_STATE(1508)] = 25228, - [SMALL_STATE(1509)] = 25306, - [SMALL_STATE(1510)] = 25408, - [SMALL_STATE(1511)] = 25510, - [SMALL_STATE(1512)] = 25612, - [SMALL_STATE(1513)] = 25714, - [SMALL_STATE(1514)] = 25781, - [SMALL_STATE(1515)] = 25848, - [SMALL_STATE(1516)] = 25913, - [SMALL_STATE(1517)] = 25980, - [SMALL_STATE(1518)] = 26047, - [SMALL_STATE(1519)] = 26103, - [SMALL_STATE(1520)] = 26171, - [SMALL_STATE(1521)] = 26231, - [SMALL_STATE(1522)] = 26287, - [SMALL_STATE(1523)] = 26381, - [SMALL_STATE(1524)] = 26437, - [SMALL_STATE(1525)] = 26493, - [SMALL_STATE(1526)] = 26551, - [SMALL_STATE(1527)] = 26609, - [SMALL_STATE(1528)] = 26669, - [SMALL_STATE(1529)] = 26727, - [SMALL_STATE(1530)] = 26789, - [SMALL_STATE(1531)] = 26845, - [SMALL_STATE(1532)] = 26901, - [SMALL_STATE(1533)] = 26957, - [SMALL_STATE(1534)] = 27012, - [SMALL_STATE(1535)] = 27067, - [SMALL_STATE(1536)] = 27122, - [SMALL_STATE(1537)] = 27179, - [SMALL_STATE(1538)] = 27234, - [SMALL_STATE(1539)] = 27289, - [SMALL_STATE(1540)] = 27344, - [SMALL_STATE(1541)] = 27399, - [SMALL_STATE(1542)] = 27454, - [SMALL_STATE(1543)] = 27509, - [SMALL_STATE(1544)] = 27568, - [SMALL_STATE(1545)] = 27623, - [SMALL_STATE(1546)] = 27678, - [SMALL_STATE(1547)] = 27733, - [SMALL_STATE(1548)] = 27788, - [SMALL_STATE(1549)] = 27843, - [SMALL_STATE(1550)] = 27898, - [SMALL_STATE(1551)] = 27953, - [SMALL_STATE(1552)] = 28008, - [SMALL_STATE(1553)] = 28063, - [SMALL_STATE(1554)] = 28150, - [SMALL_STATE(1555)] = 28205, - [SMALL_STATE(1556)] = 28260, - [SMALL_STATE(1557)] = 28315, - [SMALL_STATE(1558)] = 28370, - [SMALL_STATE(1559)] = 28431, - [SMALL_STATE(1560)] = 28492, - [SMALL_STATE(1561)] = 28551, - [SMALL_STATE(1562)] = 28606, - [SMALL_STATE(1563)] = 28661, - [SMALL_STATE(1564)] = 28716, - [SMALL_STATE(1565)] = 28771, - [SMALL_STATE(1566)] = 28832, - [SMALL_STATE(1567)] = 28887, - [SMALL_STATE(1568)] = 28942, - [SMALL_STATE(1569)] = 29003, - [SMALL_STATE(1570)] = 29058, - [SMALL_STATE(1571)] = 29113, - [SMALL_STATE(1572)] = 29168, - [SMALL_STATE(1573)] = 29223, - [SMALL_STATE(1574)] = 29278, - [SMALL_STATE(1575)] = 29333, - [SMALL_STATE(1576)] = 29388, - [SMALL_STATE(1577)] = 29443, - [SMALL_STATE(1578)] = 29498, - [SMALL_STATE(1579)] = 29553, - [SMALL_STATE(1580)] = 29608, - [SMALL_STATE(1581)] = 29663, - [SMALL_STATE(1582)] = 29718, - [SMALL_STATE(1583)] = 29773, - [SMALL_STATE(1584)] = 29828, - [SMALL_STATE(1585)] = 29883, - [SMALL_STATE(1586)] = 29938, - [SMALL_STATE(1587)] = 29993, - [SMALL_STATE(1588)] = 30048, - [SMALL_STATE(1589)] = 30103, - [SMALL_STATE(1590)] = 30158, - [SMALL_STATE(1591)] = 30213, - [SMALL_STATE(1592)] = 30268, - [SMALL_STATE(1593)] = 30323, - [SMALL_STATE(1594)] = 30380, - [SMALL_STATE(1595)] = 30435, - [SMALL_STATE(1596)] = 30490, - [SMALL_STATE(1597)] = 30545, - [SMALL_STATE(1598)] = 30600, - [SMALL_STATE(1599)] = 30661, - [SMALL_STATE(1600)] = 30722, - [SMALL_STATE(1601)] = 30783, - [SMALL_STATE(1602)] = 30842, - [SMALL_STATE(1603)] = 30899, - [SMALL_STATE(1604)] = 30954, - [SMALL_STATE(1605)] = 31009, - [SMALL_STATE(1606)] = 31064, - [SMALL_STATE(1607)] = 31121, - [SMALL_STATE(1608)] = 31180, - [SMALL_STATE(1609)] = 31267, - [SMALL_STATE(1610)] = 31322, - [SMALL_STATE(1611)] = 31379, - [SMALL_STATE(1612)] = 31434, - [SMALL_STATE(1613)] = 31491, - [SMALL_STATE(1614)] = 31546, - [SMALL_STATE(1615)] = 31607, - [SMALL_STATE(1616)] = 31662, - [SMALL_STATE(1617)] = 31723, - [SMALL_STATE(1618)] = 31780, - [SMALL_STATE(1619)] = 31835, - [SMALL_STATE(1620)] = 31922, - [SMALL_STATE(1621)] = 32009, - [SMALL_STATE(1622)] = 32064, - [SMALL_STATE(1623)] = 32121, - [SMALL_STATE(1624)] = 32182, - [SMALL_STATE(1625)] = 32239, - [SMALL_STATE(1626)] = 32294, - [SMALL_STATE(1627)] = 32355, - [SMALL_STATE(1628)] = 32410, - [SMALL_STATE(1629)] = 32465, - [SMALL_STATE(1630)] = 32522, - [SMALL_STATE(1631)] = 32577, - [SMALL_STATE(1632)] = 32632, - [SMALL_STATE(1633)] = 32691, - [SMALL_STATE(1634)] = 32754, - [SMALL_STATE(1635)] = 32809, - [SMALL_STATE(1636)] = 32870, - [SMALL_STATE(1637)] = 32927, - [SMALL_STATE(1638)] = 32990, - [SMALL_STATE(1639)] = 33051, - [SMALL_STATE(1640)] = 33108, - [SMALL_STATE(1641)] = 33165, - [SMALL_STATE(1642)] = 33220, - [SMALL_STATE(1643)] = 33275, - [SMALL_STATE(1644)] = 33338, - [SMALL_STATE(1645)] = 33393, - [SMALL_STATE(1646)] = 33448, - [SMALL_STATE(1647)] = 33503, - [SMALL_STATE(1648)] = 33558, - [SMALL_STATE(1649)] = 33619, - [SMALL_STATE(1650)] = 33674, - [SMALL_STATE(1651)] = 33733, - [SMALL_STATE(1652)] = 33792, - [SMALL_STATE(1653)] = 33847, - [SMALL_STATE(1654)] = 33902, - [SMALL_STATE(1655)] = 33957, - [SMALL_STATE(1656)] = 34012, - [SMALL_STATE(1657)] = 34067, - [SMALL_STATE(1658)] = 34122, - [SMALL_STATE(1659)] = 34177, - [SMALL_STATE(1660)] = 34264, - [SMALL_STATE(1661)] = 34319, - [SMALL_STATE(1662)] = 34374, - [SMALL_STATE(1663)] = 34431, - [SMALL_STATE(1664)] = 34511, - [SMALL_STATE(1665)] = 34565, - [SMALL_STATE(1666)] = 34619, - [SMALL_STATE(1667)] = 34673, - [SMALL_STATE(1668)] = 34727, - [SMALL_STATE(1669)] = 34781, - [SMALL_STATE(1670)] = 34859, - [SMALL_STATE(1671)] = 34913, - [SMALL_STATE(1672)] = 34969, - [SMALL_STATE(1673)] = 35049, - [SMALL_STATE(1674)] = 35127, - [SMALL_STATE(1675)] = 35181, - [SMALL_STATE(1676)] = 35261, - [SMALL_STATE(1677)] = 35341, - [SMALL_STATE(1678)] = 35401, - [SMALL_STATE(1679)] = 35455, - [SMALL_STATE(1680)] = 35537, - [SMALL_STATE(1681)] = 35591, - [SMALL_STATE(1682)] = 35671, - [SMALL_STATE(1683)] = 35725, - [SMALL_STATE(1684)] = 35779, - [SMALL_STATE(1685)] = 35839, - [SMALL_STATE(1686)] = 35895, - [SMALL_STATE(1687)] = 35969, - [SMALL_STATE(1688)] = 36023, - [SMALL_STATE(1689)] = 36103, - [SMALL_STATE(1690)] = 36157, - [SMALL_STATE(1691)] = 36211, - [SMALL_STATE(1692)] = 36265, - [SMALL_STATE(1693)] = 36319, - [SMALL_STATE(1694)] = 36373, - [SMALL_STATE(1695)] = 36427, - [SMALL_STATE(1696)] = 36481, - [SMALL_STATE(1697)] = 36535, - [SMALL_STATE(1698)] = 36589, - [SMALL_STATE(1699)] = 36667, - [SMALL_STATE(1700)] = 36721, - [SMALL_STATE(1701)] = 36775, - [SMALL_STATE(1702)] = 36829, - [SMALL_STATE(1703)] = 36883, - [SMALL_STATE(1704)] = 36937, - [SMALL_STATE(1705)] = 36991, - [SMALL_STATE(1706)] = 37045, - [SMALL_STATE(1707)] = 37099, - [SMALL_STATE(1708)] = 37153, - [SMALL_STATE(1709)] = 37207, - [SMALL_STATE(1710)] = 37261, - [SMALL_STATE(1711)] = 37315, - [SMALL_STATE(1712)] = 37393, - [SMALL_STATE(1713)] = 37447, - [SMALL_STATE(1714)] = 37507, - [SMALL_STATE(1715)] = 37561, - [SMALL_STATE(1716)] = 37615, - [SMALL_STATE(1717)] = 37669, - [SMALL_STATE(1718)] = 37723, - [SMALL_STATE(1719)] = 37777, - [SMALL_STATE(1720)] = 37831, - [SMALL_STATE(1721)] = 37885, - [SMALL_STATE(1722)] = 37939, - [SMALL_STATE(1723)] = 37993, - [SMALL_STATE(1724)] = 38047, - [SMALL_STATE(1725)] = 38101, - [SMALL_STATE(1726)] = 38155, - [SMALL_STATE(1727)] = 38209, - [SMALL_STATE(1728)] = 38263, - [SMALL_STATE(1729)] = 38317, - [SMALL_STATE(1730)] = 38377, - [SMALL_STATE(1731)] = 38431, - [SMALL_STATE(1732)] = 38485, - [SMALL_STATE(1733)] = 38539, - [SMALL_STATE(1734)] = 38617, - [SMALL_STATE(1735)] = 38671, - [SMALL_STATE(1736)] = 38725, - [SMALL_STATE(1737)] = 38779, - [SMALL_STATE(1738)] = 38859, - [SMALL_STATE(1739)] = 38913, - [SMALL_STATE(1740)] = 38967, - [SMALL_STATE(1741)] = 39021, - [SMALL_STATE(1742)] = 39075, - [SMALL_STATE(1743)] = 39131, - [SMALL_STATE(1744)] = 39240, - [SMALL_STATE(1745)] = 39303, - [SMALL_STATE(1746)] = 39366, - [SMALL_STATE(1747)] = 39439, - [SMALL_STATE(1748)] = 39548, - [SMALL_STATE(1749)] = 39643, - [SMALL_STATE(1750)] = 39716, - [SMALL_STATE(1751)] = 39799, - [SMALL_STATE(1752)] = 39854, - [SMALL_STATE(1753)] = 39963, - [SMALL_STATE(1754)] = 40072, - [SMALL_STATE(1755)] = 40129, - [SMALL_STATE(1756)] = 40182, - [SMALL_STATE(1757)] = 40257, - [SMALL_STATE(1758)] = 40366, - [SMALL_STATE(1759)] = 40429, - [SMALL_STATE(1760)] = 40506, - [SMALL_STATE(1761)] = 40559, - [SMALL_STATE(1762)] = 40668, - [SMALL_STATE(1763)] = 40777, - [SMALL_STATE(1764)] = 40848, - [SMALL_STATE(1765)] = 40939, - [SMALL_STATE(1766)] = 41018, - [SMALL_STATE(1767)] = 41079, - [SMALL_STATE(1768)] = 41188, - [SMALL_STATE(1769)] = 41297, - [SMALL_STATE(1770)] = 41394, - [SMALL_STATE(1771)] = 41503, - [SMALL_STATE(1772)] = 41572, - [SMALL_STATE(1773)] = 41681, - [SMALL_STATE(1774)] = 41790, - [SMALL_STATE(1775)] = 41863, - [SMALL_STATE(1776)] = 41916, - [SMALL_STATE(1777)] = 41995, - [SMALL_STATE(1778)] = 42088, - [SMALL_STATE(1779)] = 42175, - [SMALL_STATE(1780)] = 42232, - [SMALL_STATE(1781)] = 42287, - [SMALL_STATE(1782)] = 42360, - [SMALL_STATE(1783)] = 42469, - [SMALL_STATE(1784)] = 42544, - [SMALL_STATE(1785)] = 42623, - [SMALL_STATE(1786)] = 42686, - [SMALL_STATE(1787)] = 42763, - [SMALL_STATE(1788)] = 42816, - [SMALL_STATE(1789)] = 42889, - [SMALL_STATE(1790)] = 42952, - [SMALL_STATE(1791)] = 43005, - [SMALL_STATE(1792)] = 43104, - [SMALL_STATE(1793)] = 43177, - [SMALL_STATE(1794)] = 43286, - [SMALL_STATE(1795)] = 43339, - [SMALL_STATE(1796)] = 43440, - [SMALL_STATE(1797)] = 43497, - [SMALL_STATE(1798)] = 43551, - [SMALL_STATE(1799)] = 43627, - [SMALL_STATE(1800)] = 43735, - [SMALL_STATE(1801)] = 43843, - [SMALL_STATE(1802)] = 43901, - [SMALL_STATE(1803)] = 43971, - [SMALL_STATE(1804)] = 44025, - [SMALL_STATE(1805)] = 44077, - [SMALL_STATE(1806)] = 44133, - [SMALL_STATE(1807)] = 44191, - [SMALL_STATE(1808)] = 44275, - [SMALL_STATE(1809)] = 44349, - [SMALL_STATE(1810)] = 44407, - [SMALL_STATE(1811)] = 44461, - [SMALL_STATE(1812)] = 44513, - [SMALL_STATE(1813)] = 44573, - [SMALL_STATE(1814)] = 44633, - [SMALL_STATE(1815)] = 44741, - [SMALL_STATE(1816)] = 44849, - [SMALL_STATE(1817)] = 44931, - [SMALL_STATE(1818)] = 44995, - [SMALL_STATE(1819)] = 45047, - [SMALL_STATE(1820)] = 45119, - [SMALL_STATE(1821)] = 45215, - [SMALL_STATE(1822)] = 45313, - [SMALL_STATE(1823)] = 45391, - [SMALL_STATE(1824)] = 45481, - [SMALL_STATE(1825)] = 45573, - [SMALL_STATE(1826)] = 45667, - [SMALL_STATE(1827)] = 45751, - [SMALL_STATE(1828)] = 45827, - [SMALL_STATE(1829)] = 45905, - [SMALL_STATE(1830)] = 45991, - [SMALL_STATE(1831)] = 46091, - [SMALL_STATE(1832)] = 46199, - [SMALL_STATE(1833)] = 46307, - [SMALL_STATE(1834)] = 46363, - [SMALL_STATE(1835)] = 46419, - [SMALL_STATE(1836)] = 46475, - [SMALL_STATE(1837)] = 46559, - [SMALL_STATE(1838)] = 46627, - [SMALL_STATE(1839)] = 46687, - [SMALL_STATE(1840)] = 46741, - [SMALL_STATE(1841)] = 46795, - [SMALL_STATE(1842)] = 46879, - [SMALL_STATE(1843)] = 46963, - [SMALL_STATE(1844)] = 47025, - [SMALL_STATE(1845)] = 47087, - [SMALL_STATE(1846)] = 47161, - [SMALL_STATE(1847)] = 47231, - [SMALL_STATE(1848)] = 47305, - [SMALL_STATE(1849)] = 47375, - [SMALL_STATE(1850)] = 47445, - [SMALL_STATE(1851)] = 47561, - [SMALL_STATE(1852)] = 47669, - [SMALL_STATE(1853)] = 47777, - [SMALL_STATE(1854)] = 47845, - [SMALL_STATE(1855)] = 47953, - [SMALL_STATE(1856)] = 48061, - [SMALL_STATE(1857)] = 48135, - [SMALL_STATE(1858)] = 48197, - [SMALL_STATE(1859)] = 48305, - [SMALL_STATE(1860)] = 48421, - [SMALL_STATE(1861)] = 48537, - [SMALL_STATE(1862)] = 48589, - [SMALL_STATE(1863)] = 48697, - [SMALL_STATE(1864)] = 48805, - [SMALL_STATE(1865)] = 48867, - [SMALL_STATE(1866)] = 48975, - [SMALL_STATE(1867)] = 49083, - [SMALL_STATE(1868)] = 49191, - [SMALL_STATE(1869)] = 49299, - [SMALL_STATE(1870)] = 49407, - [SMALL_STATE(1871)] = 49489, - [SMALL_STATE(1872)] = 49561, - [SMALL_STATE(1873)] = 49657, - [SMALL_STATE(1874)] = 49755, - [SMALL_STATE(1875)] = 49833, - [SMALL_STATE(1876)] = 49923, - [SMALL_STATE(1877)] = 50015, - [SMALL_STATE(1878)] = 50109, - [SMALL_STATE(1879)] = 50185, - [SMALL_STATE(1880)] = 50263, - [SMALL_STATE(1881)] = 50349, - [SMALL_STATE(1882)] = 50449, - [SMALL_STATE(1883)] = 50557, - [SMALL_STATE(1884)] = 50665, - [SMALL_STATE(1885)] = 50773, - [SMALL_STATE(1886)] = 50881, - [SMALL_STATE(1887)] = 50989, - [SMALL_STATE(1888)] = 51097, - [SMALL_STATE(1889)] = 51205, - [SMALL_STATE(1890)] = 51313, - [SMALL_STATE(1891)] = 51373, - [SMALL_STATE(1892)] = 51447, - [SMALL_STATE(1893)] = 51517, - [SMALL_STATE(1894)] = 51587, - [SMALL_STATE(1895)] = 51659, - [SMALL_STATE(1896)] = 51733, - [SMALL_STATE(1897)] = 51785, - [SMALL_STATE(1898)] = 51893, - [SMALL_STATE(1899)] = 51977, - [SMALL_STATE(1900)] = 52093, - [SMALL_STATE(1901)] = 52163, - [SMALL_STATE(1902)] = 52239, - [SMALL_STATE(1903)] = 52347, - [SMALL_STATE(1904)] = 52455, - [SMALL_STATE(1905)] = 52518, - [SMALL_STATE(1906)] = 52579, - [SMALL_STATE(1907)] = 52686, - [SMALL_STATE(1908)] = 52793, - [SMALL_STATE(1909)] = 52848, - [SMALL_STATE(1910)] = 52913, - [SMALL_STATE(1911)] = 52978, - [SMALL_STATE(1912)] = 53053, - [SMALL_STATE(1913)] = 53130, - [SMALL_STATE(1914)] = 53197, - [SMALL_STATE(1915)] = 53304, - [SMALL_STATE(1916)] = 53355, - [SMALL_STATE(1917)] = 53408, - [SMALL_STATE(1918)] = 53461, - [SMALL_STATE(1919)] = 53512, - [SMALL_STATE(1920)] = 53569, - [SMALL_STATE(1921)] = 53632, - [SMALL_STATE(1922)] = 53695, - [SMALL_STATE(1923)] = 53746, - [SMALL_STATE(1924)] = 53797, - [SMALL_STATE(1925)] = 53850, - [SMALL_STATE(1926)] = 53901, - [SMALL_STATE(1927)] = 53952, - [SMALL_STATE(1928)] = 54003, - [SMALL_STATE(1929)] = 54060, - [SMALL_STATE(1930)] = 54117, - [SMALL_STATE(1931)] = 54170, - [SMALL_STATE(1932)] = 54223, - [SMALL_STATE(1933)] = 54274, - [SMALL_STATE(1934)] = 54325, - [SMALL_STATE(1935)] = 54376, - [SMALL_STATE(1936)] = 54427, - [SMALL_STATE(1937)] = 54478, - [SMALL_STATE(1938)] = 54541, - [SMALL_STATE(1939)] = 54604, - [SMALL_STATE(1940)] = 54711, - [SMALL_STATE(1941)] = 54818, - [SMALL_STATE(1942)] = 54899, - [SMALL_STATE(1943)] = 54970, - [SMALL_STATE(1944)] = 55065, - [SMALL_STATE(1945)] = 55162, - [SMALL_STATE(1946)] = 55239, - [SMALL_STATE(1947)] = 55328, - [SMALL_STATE(1948)] = 55419, - [SMALL_STATE(1949)] = 55512, - [SMALL_STATE(1950)] = 55587, - [SMALL_STATE(1951)] = 55664, - [SMALL_STATE(1952)] = 55749, - [SMALL_STATE(1953)] = 55848, - [SMALL_STATE(1954)] = 55955, - [SMALL_STATE(1955)] = 56062, - [SMALL_STATE(1956)] = 56127, - [SMALL_STATE(1957)] = 56234, - [SMALL_STATE(1958)] = 56341, - [SMALL_STATE(1959)] = 56448, - [SMALL_STATE(1960)] = 56555, - [SMALL_STATE(1961)] = 56662, - [SMALL_STATE(1962)] = 56713, - [SMALL_STATE(1963)] = 56764, - [SMALL_STATE(1964)] = 56815, - [SMALL_STATE(1965)] = 56866, - [SMALL_STATE(1966)] = 56917, - [SMALL_STATE(1967)] = 56968, - [SMALL_STATE(1968)] = 57019, - [SMALL_STATE(1969)] = 57078, - [SMALL_STATE(1970)] = 57137, - [SMALL_STATE(1971)] = 57192, - [SMALL_STATE(1972)] = 57249, - [SMALL_STATE(1973)] = 57302, - [SMALL_STATE(1974)] = 57353, - [SMALL_STATE(1975)] = 57404, - [SMALL_STATE(1976)] = 57455, - [SMALL_STATE(1977)] = 57508, - [SMALL_STATE(1978)] = 57559, - [SMALL_STATE(1979)] = 57610, - [SMALL_STATE(1980)] = 57663, - [SMALL_STATE(1981)] = 57714, - [SMALL_STATE(1982)] = 57771, - [SMALL_STATE(1983)] = 57822, - [SMALL_STATE(1984)] = 57873, - [SMALL_STATE(1985)] = 57924, - [SMALL_STATE(1986)] = 57975, - [SMALL_STATE(1987)] = 58026, - [SMALL_STATE(1988)] = 58077, - [SMALL_STATE(1989)] = 58130, - [SMALL_STATE(1990)] = 58181, - [SMALL_STATE(1991)] = 58246, - [SMALL_STATE(1992)] = 58297, - [SMALL_STATE(1993)] = 58348, - [SMALL_STATE(1994)] = 58399, - [SMALL_STATE(1995)] = 58450, - [SMALL_STATE(1996)] = 58501, - [SMALL_STATE(1997)] = 58552, - [SMALL_STATE(1998)] = 58603, - [SMALL_STATE(1999)] = 58654, - [SMALL_STATE(2000)] = 58705, - [SMALL_STATE(2001)] = 58756, - [SMALL_STATE(2002)] = 58807, - [SMALL_STATE(2003)] = 58858, - [SMALL_STATE(2004)] = 58909, - [SMALL_STATE(2005)] = 58960, - [SMALL_STATE(2006)] = 59011, - [SMALL_STATE(2007)] = 59068, - [SMALL_STATE(2008)] = 59119, - [SMALL_STATE(2009)] = 59170, - [SMALL_STATE(2010)] = 59227, - [SMALL_STATE(2011)] = 59278, - [SMALL_STATE(2012)] = 59329, - [SMALL_STATE(2013)] = 59380, - [SMALL_STATE(2014)] = 59437, - [SMALL_STATE(2015)] = 59502, - [SMALL_STATE(2016)] = 59609, - [SMALL_STATE(2017)] = 59674, - [SMALL_STATE(2018)] = 59785, - [SMALL_STATE(2019)] = 59836, - [SMALL_STATE(2020)] = 59887, - [SMALL_STATE(2021)] = 59938, - [SMALL_STATE(2022)] = 59989, - [SMALL_STATE(2023)] = 60040, - [SMALL_STATE(2024)] = 60091, - [SMALL_STATE(2025)] = 60142, - [SMALL_STATE(2026)] = 60193, - [SMALL_STATE(2027)] = 60244, - [SMALL_STATE(2028)] = 60295, - [SMALL_STATE(2029)] = 60346, - [SMALL_STATE(2030)] = 60397, - [SMALL_STATE(2031)] = 60448, - [SMALL_STATE(2032)] = 60499, - [SMALL_STATE(2033)] = 60550, - [SMALL_STATE(2034)] = 60601, - [SMALL_STATE(2035)] = 60652, - [SMALL_STATE(2036)] = 60703, - [SMALL_STATE(2037)] = 60754, - [SMALL_STATE(2038)] = 60805, - [SMALL_STATE(2039)] = 60856, - [SMALL_STATE(2040)] = 60907, - [SMALL_STATE(2041)] = 60958, - [SMALL_STATE(2042)] = 61009, - [SMALL_STATE(2043)] = 61060, - [SMALL_STATE(2044)] = 61111, - [SMALL_STATE(2045)] = 61168, - [SMALL_STATE(2046)] = 61223, - [SMALL_STATE(2047)] = 61276, - [SMALL_STATE(2048)] = 61333, - [SMALL_STATE(2049)] = 61384, - [SMALL_STATE(2050)] = 61451, - [SMALL_STATE(2051)] = 61526, - [SMALL_STATE(2052)] = 61603, - [SMALL_STATE(2053)] = 61660, - [SMALL_STATE(2054)] = 61719, - [SMALL_STATE(2055)] = 61784, - [SMALL_STATE(2056)] = 61851, - [SMALL_STATE(2057)] = 61918, - [SMALL_STATE(2058)] = 61969, - [SMALL_STATE(2059)] = 62024, - [SMALL_STATE(2060)] = 62133, - [SMALL_STATE(2061)] = 62244, - [SMALL_STATE(2062)] = 62355, - [SMALL_STATE(2063)] = 62466, - [SMALL_STATE(2064)] = 62541, - [SMALL_STATE(2065)] = 62618, - [SMALL_STATE(2066)] = 62729, - [SMALL_STATE(2067)] = 62788, - [SMALL_STATE(2068)] = 62899, - [SMALL_STATE(2069)] = 63010, - [SMALL_STATE(2070)] = 63069, - [SMALL_STATE(2071)] = 63128, - [SMALL_STATE(2072)] = 63187, - [SMALL_STATE(2073)] = 63242, - [SMALL_STATE(2074)] = 63293, - [SMALL_STATE(2075)] = 63350, - [SMALL_STATE(2076)] = 63407, - [SMALL_STATE(2077)] = 63482, - [SMALL_STATE(2078)] = 63559, - [SMALL_STATE(2079)] = 63622, - [SMALL_STATE(2080)] = 63685, - [SMALL_STATE(2081)] = 63738, - [SMALL_STATE(2082)] = 63803, - [SMALL_STATE(2083)] = 63870, - [SMALL_STATE(2084)] = 63945, - [SMALL_STATE(2085)] = 64022, - [SMALL_STATE(2086)] = 64085, - [SMALL_STATE(2087)] = 64148, - [SMALL_STATE(2088)] = 64213, - [SMALL_STATE(2089)] = 64278, - [SMALL_STATE(2090)] = 64341, - [SMALL_STATE(2091)] = 64398, - [SMALL_STATE(2092)] = 64455, - [SMALL_STATE(2093)] = 64512, - [SMALL_STATE(2094)] = 64569, - [SMALL_STATE(2095)] = 64632, - [SMALL_STATE(2096)] = 64695, - [SMALL_STATE(2097)] = 64758, - [SMALL_STATE(2098)] = 64821, - [SMALL_STATE(2099)] = 64884, - [SMALL_STATE(2100)] = 64947, - [SMALL_STATE(2101)] = 65000, - [SMALL_STATE(2102)] = 65065, - [SMALL_STATE(2103)] = 65138, - [SMALL_STATE(2104)] = 65193, - [SMALL_STATE(2105)] = 65258, - [SMALL_STATE(2106)] = 65325, - [SMALL_STATE(2107)] = 65388, - [SMALL_STATE(2108)] = 65451, - [SMALL_STATE(2109)] = 65514, - [SMALL_STATE(2110)] = 65587, - [SMALL_STATE(2111)] = 65640, - [SMALL_STATE(2112)] = 65693, - [SMALL_STATE(2113)] = 65750, - [SMALL_STATE(2114)] = 65819, - [SMALL_STATE(2115)] = 65884, - [SMALL_STATE(2116)] = 65959, - [SMALL_STATE(2117)] = 66018, - [SMALL_STATE(2118)] = 66125, - [SMALL_STATE(2119)] = 66190, - [SMALL_STATE(2120)] = 66241, - [SMALL_STATE(2121)] = 66292, - [SMALL_STATE(2122)] = 66357, - [SMALL_STATE(2123)] = 66408, - [SMALL_STATE(2124)] = 66473, - [SMALL_STATE(2125)] = 66538, - [SMALL_STATE(2126)] = 66603, - [SMALL_STATE(2127)] = 66670, - [SMALL_STATE(2128)] = 66737, - [SMALL_STATE(2129)] = 66790, - [SMALL_STATE(2130)] = 66857, - [SMALL_STATE(2131)] = 66922, - [SMALL_STATE(2132)] = 66989, - [SMALL_STATE(2133)] = 67040, - [SMALL_STATE(2134)] = 67093, - [SMALL_STATE(2135)] = 67158, - [SMALL_STATE(2136)] = 67225, - [SMALL_STATE(2137)] = 67276, - [SMALL_STATE(2138)] = 67329, - [SMALL_STATE(2139)] = 67404, - [SMALL_STATE(2140)] = 67455, - [SMALL_STATE(2141)] = 67522, - [SMALL_STATE(2142)] = 67599, - [SMALL_STATE(2143)] = 67664, - [SMALL_STATE(2144)] = 67731, - [SMALL_STATE(2145)] = 67798, - [SMALL_STATE(2146)] = 67865, - [SMALL_STATE(2147)] = 67932, - [SMALL_STATE(2148)] = 67993, - [SMALL_STATE(2149)] = 68100, - [SMALL_STATE(2150)] = 68207, - [SMALL_STATE(2151)] = 68314, - [SMALL_STATE(2152)] = 68421, - [SMALL_STATE(2153)] = 68528, - [SMALL_STATE(2154)] = 68609, - [SMALL_STATE(2155)] = 68680, - [SMALL_STATE(2156)] = 68775, - [SMALL_STATE(2157)] = 68872, - [SMALL_STATE(2158)] = 68949, - [SMALL_STATE(2159)] = 69038, - [SMALL_STATE(2160)] = 69129, - [SMALL_STATE(2161)] = 69222, - [SMALL_STATE(2162)] = 69297, - [SMALL_STATE(2163)] = 69374, - [SMALL_STATE(2164)] = 69459, - [SMALL_STATE(2165)] = 69558, - [SMALL_STATE(2166)] = 69665, - [SMALL_STATE(2167)] = 69772, - [SMALL_STATE(2168)] = 69879, - [SMALL_STATE(2169)] = 69986, - [SMALL_STATE(2170)] = 70093, - [SMALL_STATE(2171)] = 70200, - [SMALL_STATE(2172)] = 70307, - [SMALL_STATE(2173)] = 70414, - [SMALL_STATE(2174)] = 70483, - [SMALL_STATE(2175)] = 70558, - [SMALL_STATE(2176)] = 70665, - [SMALL_STATE(2177)] = 70732, - [SMALL_STATE(2178)] = 70797, - [SMALL_STATE(2179)] = 70864, - [SMALL_STATE(2180)] = 70917, - [SMALL_STATE(2181)] = 71026, - [SMALL_STATE(2182)] = 71083, - [SMALL_STATE(2183)] = 71137, - [SMALL_STATE(2184)] = 71187, - [SMALL_STATE(2185)] = 71293, - [SMALL_STATE(2186)] = 71363, - [SMALL_STATE(2187)] = 71423, - [SMALL_STATE(2188)] = 71479, - [SMALL_STATE(2189)] = 71589, - [SMALL_STATE(2190)] = 71645, - [SMALL_STATE(2191)] = 71697, - [SMALL_STATE(2192)] = 71757, - [SMALL_STATE(2193)] = 71817, - [SMALL_STATE(2194)] = 71879, - [SMALL_STATE(2195)] = 71949, - [SMALL_STATE(2196)] = 72009, - [SMALL_STATE(2197)] = 72059, - [SMALL_STATE(2198)] = 72113, - [SMALL_STATE(2199)] = 72165, - [SMALL_STATE(2200)] = 72225, - [SMALL_STATE(2201)] = 72285, - [SMALL_STATE(2202)] = 72395, - [SMALL_STATE(2203)] = 72449, - [SMALL_STATE(2204)] = 72509, - [SMALL_STATE(2205)] = 72569, - [SMALL_STATE(2206)] = 72619, - [SMALL_STATE(2207)] = 72673, - [SMALL_STATE(2208)] = 72731, - [SMALL_STATE(2209)] = 72789, - [SMALL_STATE(2210)] = 72899, - [SMALL_STATE(2211)] = 72949, - [SMALL_STATE(2212)] = 72999, - [SMALL_STATE(2213)] = 73049, - [SMALL_STATE(2214)] = 73155, - [SMALL_STATE(2215)] = 73265, - [SMALL_STATE(2216)] = 73315, - [SMALL_STATE(2217)] = 73375, - [SMALL_STATE(2218)] = 73435, - [SMALL_STATE(2219)] = 73545, - [SMALL_STATE(2220)] = 73595, - [SMALL_STATE(2221)] = 73645, - [SMALL_STATE(2222)] = 73695, - [SMALL_STATE(2223)] = 73745, - [SMALL_STATE(2224)] = 73795, - [SMALL_STATE(2225)] = 73845, - [SMALL_STATE(2226)] = 73895, - [SMALL_STATE(2227)] = 73955, - [SMALL_STATE(2228)] = 74005, - [SMALL_STATE(2229)] = 74065, - [SMALL_STATE(2230)] = 74115, - [SMALL_STATE(2231)] = 74221, - [SMALL_STATE(2232)] = 74327, - [SMALL_STATE(2233)] = 74433, - [SMALL_STATE(2234)] = 74485, - [SMALL_STATE(2235)] = 74555, - [SMALL_STATE(2236)] = 74605, - [SMALL_STATE(2237)] = 74711, - [SMALL_STATE(2238)] = 74817, - [SMALL_STATE(2239)] = 74897, - [SMALL_STATE(2240)] = 75007, - [SMALL_STATE(2241)] = 75077, - [SMALL_STATE(2242)] = 75187, - [SMALL_STATE(2243)] = 75281, - [SMALL_STATE(2244)] = 75377, - [SMALL_STATE(2245)] = 75453, - [SMALL_STATE(2246)] = 75541, - [SMALL_STATE(2247)] = 75631, - [SMALL_STATE(2248)] = 75723, - [SMALL_STATE(2249)] = 75797, - [SMALL_STATE(2250)] = 75873, - [SMALL_STATE(2251)] = 75957, - [SMALL_STATE(2252)] = 76055, - [SMALL_STATE(2253)] = 76161, - [SMALL_STATE(2254)] = 76267, - [SMALL_STATE(2255)] = 76373, - [SMALL_STATE(2256)] = 76479, - [SMALL_STATE(2257)] = 76585, - [SMALL_STATE(2258)] = 76691, - [SMALL_STATE(2259)] = 76797, - [SMALL_STATE(2260)] = 76907, - [SMALL_STATE(2261)] = 77013, - [SMALL_STATE(2262)] = 77065, - [SMALL_STATE(2263)] = 77123, - [SMALL_STATE(2264)] = 77177, - [SMALL_STATE(2265)] = 77235, - [SMALL_STATE(2266)] = 77345, - [SMALL_STATE(2267)] = 77405, - [SMALL_STATE(2268)] = 77465, - [SMALL_STATE(2269)] = 77525, - [SMALL_STATE(2270)] = 77585, - [SMALL_STATE(2271)] = 77645, - [SMALL_STATE(2272)] = 77755, - [SMALL_STATE(2273)] = 77863, - [SMALL_STATE(2274)] = 77973, - [SMALL_STATE(2275)] = 78023, - [SMALL_STATE(2276)] = 78133, - [SMALL_STATE(2277)] = 78183, - [SMALL_STATE(2278)] = 78233, - [SMALL_STATE(2279)] = 78283, - [SMALL_STATE(2280)] = 78393, - [SMALL_STATE(2281)] = 78503, - [SMALL_STATE(2282)] = 78553, - [SMALL_STATE(2283)] = 78663, - [SMALL_STATE(2284)] = 78713, - [SMALL_STATE(2285)] = 78763, - [SMALL_STATE(2286)] = 78813, - [SMALL_STATE(2287)] = 78873, - [SMALL_STATE(2288)] = 78941, - [SMALL_STATE(2289)] = 79015, - [SMALL_STATE(2290)] = 79121, - [SMALL_STATE(2291)] = 79199, - [SMALL_STATE(2292)] = 79265, - [SMALL_STATE(2293)] = 79375, - [SMALL_STATE(2294)] = 79485, - [SMALL_STATE(2295)] = 79595, - [SMALL_STATE(2296)] = 79649, - [SMALL_STATE(2297)] = 79759, - [SMALL_STATE(2298)] = 79835, - [SMALL_STATE(2299)] = 79945, - [SMALL_STATE(2300)] = 80055, - [SMALL_STATE(2301)] = 80109, - [SMALL_STATE(2302)] = 80159, - [SMALL_STATE(2303)] = 80213, - [SMALL_STATE(2304)] = 80263, - [SMALL_STATE(2305)] = 80323, - [SMALL_STATE(2306)] = 80377, - [SMALL_STATE(2307)] = 80431, - [SMALL_STATE(2308)] = 80491, - [SMALL_STATE(2309)] = 80545, - [SMALL_STATE(2310)] = 80601, - [SMALL_STATE(2311)] = 80655, - [SMALL_STATE(2312)] = 80705, - [SMALL_STATE(2313)] = 80815, - [SMALL_STATE(2314)] = 80875, - [SMALL_STATE(2315)] = 80925, - [SMALL_STATE(2316)] = 80979, - [SMALL_STATE(2317)] = 81029, - [SMALL_STATE(2318)] = 81083, - [SMALL_STATE(2319)] = 81193, - [SMALL_STATE(2320)] = 81303, - [SMALL_STATE(2321)] = 81363, - [SMALL_STATE(2322)] = 81473, - [SMALL_STATE(2323)] = 81525, - [SMALL_STATE(2324)] = 81577, - [SMALL_STATE(2325)] = 81687, - [SMALL_STATE(2326)] = 81797, - [SMALL_STATE(2327)] = 81851, - [SMALL_STATE(2328)] = 81961, - [SMALL_STATE(2329)] = 82011, - [SMALL_STATE(2330)] = 82063, - [SMALL_STATE(2331)] = 82173, - [SMALL_STATE(2332)] = 82225, - [SMALL_STATE(2333)] = 82335, - [SMALL_STATE(2334)] = 82389, - [SMALL_STATE(2335)] = 82443, - [SMALL_STATE(2336)] = 82493, - [SMALL_STATE(2337)] = 82599, - [SMALL_STATE(2338)] = 82653, - [SMALL_STATE(2339)] = 82709, - [SMALL_STATE(2340)] = 82761, - [SMALL_STATE(2341)] = 82813, - [SMALL_STATE(2342)] = 82871, - [SMALL_STATE(2343)] = 82925, - [SMALL_STATE(2344)] = 82977, - [SMALL_STATE(2345)] = 83031, - [SMALL_STATE(2346)] = 83099, - [SMALL_STATE(2347)] = 83159, - [SMALL_STATE(2348)] = 83217, - [SMALL_STATE(2349)] = 83267, - [SMALL_STATE(2350)] = 83321, - [SMALL_STATE(2351)] = 83431, - [SMALL_STATE(2352)] = 83483, - [SMALL_STATE(2353)] = 83543, - [SMALL_STATE(2354)] = 83613, - [SMALL_STATE(2355)] = 83683, - [SMALL_STATE(2356)] = 83733, - [SMALL_STATE(2357)] = 83783, - [SMALL_STATE(2358)] = 83833, - [SMALL_STATE(2359)] = 83883, - [SMALL_STATE(2360)] = 83933, - [SMALL_STATE(2361)] = 83983, - [SMALL_STATE(2362)] = 84093, - [SMALL_STATE(2363)] = 84143, - [SMALL_STATE(2364)] = 84253, - [SMALL_STATE(2365)] = 84363, - [SMALL_STATE(2366)] = 84413, - [SMALL_STATE(2367)] = 84463, - [SMALL_STATE(2368)] = 84515, - [SMALL_STATE(2369)] = 84575, - [SMALL_STATE(2370)] = 84625, - [SMALL_STATE(2371)] = 84731, - [SMALL_STATE(2372)] = 84791, - [SMALL_STATE(2373)] = 84901, - [SMALL_STATE(2374)] = 85011, - [SMALL_STATE(2375)] = 85067, - [SMALL_STATE(2376)] = 85121, - [SMALL_STATE(2377)] = 85171, - [SMALL_STATE(2378)] = 85221, - [SMALL_STATE(2379)] = 85279, - [SMALL_STATE(2380)] = 85329, - [SMALL_STATE(2381)] = 85383, - [SMALL_STATE(2382)] = 85437, - [SMALL_STATE(2383)] = 85497, - [SMALL_STATE(2384)] = 85553, - [SMALL_STATE(2385)] = 85603, - [SMALL_STATE(2386)] = 85653, - [SMALL_STATE(2387)] = 85739, - [SMALL_STATE(2388)] = 85845, - [SMALL_STATE(2389)] = 85901, - [SMALL_STATE(2390)] = 85959, - [SMALL_STATE(2391)] = 86017, - [SMALL_STATE(2392)] = 86127, - [SMALL_STATE(2393)] = 86181, - [SMALL_STATE(2394)] = 86235, - [SMALL_STATE(2395)] = 86289, - [SMALL_STATE(2396)] = 86343, - [SMALL_STATE(2397)] = 86393, - [SMALL_STATE(2398)] = 86445, - [SMALL_STATE(2399)] = 86499, - [SMALL_STATE(2400)] = 86559, - [SMALL_STATE(2401)] = 86629, - [SMALL_STATE(2402)] = 86685, - [SMALL_STATE(2403)] = 86795, - [SMALL_STATE(2404)] = 86849, - [SMALL_STATE(2405)] = 86906, - [SMALL_STATE(2406)] = 87011, - [SMALL_STATE(2407)] = 87116, - [SMALL_STATE(2408)] = 87167, - [SMALL_STATE(2409)] = 87224, - [SMALL_STATE(2410)] = 87283, - [SMALL_STATE(2411)] = 87334, - [SMALL_STATE(2412)] = 87439, - [SMALL_STATE(2413)] = 87544, - [SMALL_STATE(2414)] = 87649, - [SMALL_STATE(2415)] = 87754, - [SMALL_STATE(2416)] = 87859, - [SMALL_STATE(2417)] = 87938, - [SMALL_STATE(2418)] = 88007, - [SMALL_STATE(2419)] = 88100, - [SMALL_STATE(2420)] = 88195, - [SMALL_STATE(2421)] = 88248, - [SMALL_STATE(2422)] = 88323, - [SMALL_STATE(2423)] = 88410, - [SMALL_STATE(2424)] = 88515, - [SMALL_STATE(2425)] = 88604, - [SMALL_STATE(2426)] = 88695, - [SMALL_STATE(2427)] = 88768, - [SMALL_STATE(2428)] = 88843, - [SMALL_STATE(2429)] = 88926, - [SMALL_STATE(2430)] = 89023, - [SMALL_STATE(2431)] = 89128, - [SMALL_STATE(2432)] = 89233, - [SMALL_STATE(2433)] = 89288, - [SMALL_STATE(2434)] = 89369, - [SMALL_STATE(2435)] = 89474, - [SMALL_STATE(2436)] = 89579, - [SMALL_STATE(2437)] = 89684, - [SMALL_STATE(2438)] = 89751, - [SMALL_STATE(2439)] = 89824, - [SMALL_STATE(2440)] = 89929, - [SMALL_STATE(2441)] = 89994, - [SMALL_STATE(2442)] = 90099, - [SMALL_STATE(2443)] = 90204, - [SMALL_STATE(2444)] = 90309, - [SMALL_STATE(2445)] = 90414, - [SMALL_STATE(2446)] = 90519, - [SMALL_STATE(2447)] = 90576, - [SMALL_STATE(2448)] = 90633, - [SMALL_STATE(2449)] = 90700, - [SMALL_STATE(2450)] = 90773, - [SMALL_STATE(2451)] = 90878, - [SMALL_STATE(2452)] = 90943, - [SMALL_STATE(2453)] = 91048, - [SMALL_STATE(2454)] = 91153, - [SMALL_STATE(2455)] = 91208, - [SMALL_STATE(2456)] = 91263, - [SMALL_STATE(2457)] = 91368, - [SMALL_STATE(2458)] = 91419, - [SMALL_STATE(2459)] = 91474, - [SMALL_STATE(2460)] = 91543, - [SMALL_STATE(2461)] = 91648, - [SMALL_STATE(2462)] = 91753, - [SMALL_STATE(2463)] = 91806, - [SMALL_STATE(2464)] = 91877, - [SMALL_STATE(2465)] = 91932, - [SMALL_STATE(2466)] = 92021, - [SMALL_STATE(2467)] = 92074, - [SMALL_STATE(2468)] = 92181, - [SMALL_STATE(2469)] = 92236, - [SMALL_STATE(2470)] = 92303, - [SMALL_STATE(2471)] = 92410, - [SMALL_STATE(2472)] = 92465, - [SMALL_STATE(2473)] = 92522, - [SMALL_STATE(2474)] = 92579, - [SMALL_STATE(2475)] = 92684, - [SMALL_STATE(2476)] = 92753, - [SMALL_STATE(2477)] = 92826, - [SMALL_STATE(2478)] = 92885, - [SMALL_STATE(2479)] = 92990, - [SMALL_STATE(2480)] = 93095, - [SMALL_STATE(2481)] = 93200, - [SMALL_STATE(2482)] = 93305, - [SMALL_STATE(2483)] = 93410, - [SMALL_STATE(2484)] = 93461, - [SMALL_STATE(2485)] = 93516, - [SMALL_STATE(2486)] = 93567, - [SMALL_STATE(2487)] = 93672, - [SMALL_STATE(2488)] = 93723, - [SMALL_STATE(2489)] = 93828, - [SMALL_STATE(2490)] = 93933, - [SMALL_STATE(2491)] = 94038, - [SMALL_STATE(2492)] = 94117, - [SMALL_STATE(2493)] = 94186, - [SMALL_STATE(2494)] = 94279, - [SMALL_STATE(2495)] = 94374, - [SMALL_STATE(2496)] = 94449, + [SMALL_STATE(1206)] = 0, + [SMALL_STATE(1207)] = 89, + [SMALL_STATE(1208)] = 182, + [SMALL_STATE(1209)] = 271, + [SMALL_STATE(1210)] = 342, + [SMALL_STATE(1211)] = 413, + [SMALL_STATE(1212)] = 506, + [SMALL_STATE(1213)] = 595, + [SMALL_STATE(1214)] = 686, + [SMALL_STATE(1215)] = 779, + [SMALL_STATE(1216)] = 872, + [SMALL_STATE(1217)] = 943, + [SMALL_STATE(1218)] = 1036, + [SMALL_STATE(1219)] = 1131, + [SMALL_STATE(1220)] = 1220, + [SMALL_STATE(1221)] = 1291, + [SMALL_STATE(1222)] = 1384, + [SMALL_STATE(1223)] = 1455, + [SMALL_STATE(1224)] = 1548, + [SMALL_STATE(1225)] = 1621, + [SMALL_STATE(1226)] = 1694, + [SMALL_STATE(1227)] = 1785, + [SMALL_STATE(1228)] = 1856, + [SMALL_STATE(1229)] = 1927, + [SMALL_STATE(1230)] = 2015, + [SMALL_STATE(1231)] = 2101, + [SMALL_STATE(1232)] = 2193, + [SMALL_STATE(1233)] = 2267, + [SMALL_STATE(1234)] = 2337, + [SMALL_STATE(1235)] = 2429, + [SMALL_STATE(1236)] = 2517, + [SMALL_STATE(1237)] = 2605, + [SMALL_STATE(1238)] = 2693, + [SMALL_STATE(1239)] = 2783, + [SMALL_STATE(1240)] = 2853, + [SMALL_STATE(1241)] = 2939, + [SMALL_STATE(1242)] = 3029, + [SMALL_STATE(1243)] = 3117, + [SMALL_STATE(1244)] = 3209, + [SMALL_STATE(1245)] = 3296, + [SMALL_STATE(1246)] = 3387, + [SMALL_STATE(1247)] = 3474, + [SMALL_STATE(1248)] = 3561, + [SMALL_STATE(1249)] = 3656, + [SMALL_STATE(1250)] = 3743, + [SMALL_STATE(1251)] = 3822, + [SMALL_STATE(1252)] = 3913, + [SMALL_STATE(1253)] = 4004, + [SMALL_STATE(1254)] = 4091, + [SMALL_STATE(1255)] = 4180, + [SMALL_STATE(1256)] = 4267, + [SMALL_STATE(1257)] = 4356, + [SMALL_STATE(1258)] = 4443, + [SMALL_STATE(1259)] = 4529, + [SMALL_STATE(1260)] = 4615, + [SMALL_STATE(1261)] = 4693, + [SMALL_STATE(1262)] = 4771, + [SMALL_STATE(1263)] = 4863, + [SMALL_STATE(1264)] = 4955, + [SMALL_STATE(1265)] = 5041, + [SMALL_STATE(1266)] = 5109, + [SMALL_STATE(1267)] = 5199, + [SMALL_STATE(1268)] = 5285, + [SMALL_STATE(1269)] = 5371, + [SMALL_STATE(1270)] = 5457, + [SMALL_STATE(1271)] = 5537, + [SMALL_STATE(1272)] = 5627, + [SMALL_STATE(1273)] = 5713, + [SMALL_STATE(1274)] = 5793, + [SMALL_STATE(1275)] = 5879, + [SMALL_STATE(1276)] = 5969, + [SMALL_STATE(1277)] = 6055, + [SMALL_STATE(1278)] = 6141, + [SMALL_STATE(1279)] = 6231, + [SMALL_STATE(1280)] = 6317, + [SMALL_STATE(1281)] = 6403, + [SMALL_STATE(1282)] = 6489, + [SMALL_STATE(1283)] = 6575, + [SMALL_STATE(1284)] = 6653, + [SMALL_STATE(1285)] = 6731, + [SMALL_STATE(1286)] = 6821, + [SMALL_STATE(1287)] = 6907, + [SMALL_STATE(1288)] = 6981, + [SMALL_STATE(1289)] = 7058, + [SMALL_STATE(1290)] = 7143, + [SMALL_STATE(1291)] = 7212, + [SMALL_STATE(1292)] = 7301, + [SMALL_STATE(1293)] = 7380, + [SMALL_STATE(1294)] = 7449, + [SMALL_STATE(1295)] = 7522, + [SMALL_STATE(1296)] = 7611, + [SMALL_STATE(1297)] = 7700, + [SMALL_STATE(1298)] = 7783, + [SMALL_STATE(1299)] = 7868, + [SMALL_STATE(1300)] = 7935, + [SMALL_STATE(1301)] = 8010, + [SMALL_STATE(1302)] = 8085, + [SMALL_STATE(1303)] = 8162, + [SMALL_STATE(1304)] = 8249, + [SMALL_STATE(1305)] = 8338, + [SMALL_STATE(1306)] = 8405, + [SMALL_STATE(1307)] = 8494, + [SMALL_STATE(1308)] = 8569, + [SMALL_STATE(1309)] = 8648, + [SMALL_STATE(1310)] = 8717, + [SMALL_STATE(1311)] = 8806, + [SMALL_STATE(1312)] = 8879, + [SMALL_STATE(1313)] = 8964, + [SMALL_STATE(1314)] = 9037, + [SMALL_STATE(1315)] = 9106, + [SMALL_STATE(1316)] = 9189, + [SMALL_STATE(1317)] = 9262, + [SMALL_STATE(1318)] = 9336, + [SMALL_STATE(1319)] = 9416, + [SMALL_STATE(1320)] = 9488, + [SMALL_STATE(1321)] = 9554, + [SMALL_STATE(1322)] = 9620, + [SMALL_STATE(1323)] = 9686, + [SMALL_STATE(1324)] = 9762, + [SMALL_STATE(1325)] = 9828, + [SMALL_STATE(1326)] = 9894, + [SMALL_STATE(1327)] = 9972, + [SMALL_STATE(1328)] = 10050, + [SMALL_STATE(1329)] = 10116, + [SMALL_STATE(1330)] = 10182, + [SMALL_STATE(1331)] = 10248, + [SMALL_STATE(1332)] = 10336, + [SMALL_STATE(1333)] = 10412, + [SMALL_STATE(1334)] = 10480, + [SMALL_STATE(1335)] = 10554, + [SMALL_STATE(1336)] = 10622, + [SMALL_STATE(1337)] = 10694, + [SMALL_STATE(1338)] = 10776, + [SMALL_STATE(1339)] = 10850, + [SMALL_STATE(1340)] = 10916, + [SMALL_STATE(1341)] = 10988, + [SMALL_STATE(1342)] = 11060, + [SMALL_STATE(1343)] = 11126, + [SMALL_STATE(1344)] = 11198, + [SMALL_STATE(1345)] = 11272, + [SMALL_STATE(1346)] = 11342, + [SMALL_STATE(1347)] = 11426, + [SMALL_STATE(1348)] = 11492, + [SMALL_STATE(1349)] = 11564, + [SMALL_STATE(1350)] = 11630, + [SMALL_STATE(1351)] = 11700, + [SMALL_STATE(1352)] = 11776, + [SMALL_STATE(1353)] = 11860, + [SMALL_STATE(1354)] = 11938, + [SMALL_STATE(1355)] = 12022, + [SMALL_STATE(1356)] = 12106, + [SMALL_STATE(1357)] = 12194, + [SMALL_STATE(1358)] = 12266, + [SMALL_STATE(1359)] = 12338, + [SMALL_STATE(1360)] = 12407, + [SMALL_STATE(1361)] = 12480, + [SMALL_STATE(1362)] = 12553, + [SMALL_STATE(1363)] = 12626, + [SMALL_STATE(1364)] = 12693, + [SMALL_STATE(1365)] = 12776, + [SMALL_STATE(1366)] = 12847, + [SMALL_STATE(1367)] = 12926, + [SMALL_STATE(1368)] = 13003, + [SMALL_STATE(1369)] = 13080, + [SMALL_STATE(1370)] = 13149, + [SMALL_STATE(1371)] = 13222, + [SMALL_STATE(1372)] = 13289, + [SMALL_STATE(1373)] = 13358, + [SMALL_STATE(1374)] = 13431, + [SMALL_STATE(1375)] = 13508, + [SMALL_STATE(1376)] = 13579, + [SMALL_STATE(1377)] = 13656, + [SMALL_STATE(1378)] = 13727, + [SMALL_STATE(1379)] = 13802, + [SMALL_STATE(1380)] = 13873, + [SMALL_STATE(1381)] = 13946, + [SMALL_STATE(1382)] = 14023, + [SMALL_STATE(1383)] = 14096, + [SMALL_STATE(1384)] = 14171, + [SMALL_STATE(1385)] = 14242, + [SMALL_STATE(1386)] = 14313, + [SMALL_STATE(1387)] = 14384, + [SMALL_STATE(1388)] = 14453, + [SMALL_STATE(1389)] = 14524, + [SMALL_STATE(1390)] = 14644, + [SMALL_STATE(1391)] = 14712, + [SMALL_STATE(1392)] = 14782, + [SMALL_STATE(1393)] = 14856, + [SMALL_STATE(1394)] = 14930, + [SMALL_STATE(1395)] = 15000, + [SMALL_STATE(1396)] = 15076, + [SMALL_STATE(1397)] = 15146, + [SMALL_STATE(1398)] = 15216, + [SMALL_STATE(1399)] = 15336, + [SMALL_STATE(1400)] = 15410, + [SMALL_STATE(1401)] = 15530, + [SMALL_STATE(1402)] = 15604, + [SMALL_STATE(1403)] = 15674, + [SMALL_STATE(1404)] = 15742, + [SMALL_STATE(1405)] = 15814, + [SMALL_STATE(1406)] = 15934, + [SMALL_STATE(1407)] = 16000, + [SMALL_STATE(1408)] = 16066, + [SMALL_STATE(1409)] = 16186, + [SMALL_STATE(1410)] = 16258, + [SMALL_STATE(1411)] = 16330, + [SMALL_STATE(1412)] = 16450, + [SMALL_STATE(1413)] = 16519, + [SMALL_STATE(1414)] = 16588, + [SMALL_STATE(1415)] = 16661, + [SMALL_STATE(1416)] = 16730, + [SMALL_STATE(1417)] = 16799, + [SMALL_STATE(1418)] = 16868, + [SMALL_STATE(1419)] = 16937, + [SMALL_STATE(1420)] = 17006, + [SMALL_STATE(1421)] = 17075, + [SMALL_STATE(1422)] = 17144, + [SMALL_STATE(1423)] = 17215, + [SMALL_STATE(1424)] = 17284, + [SMALL_STATE(1425)] = 17355, + [SMALL_STATE(1426)] = 17424, + [SMALL_STATE(1427)] = 17491, + [SMALL_STATE(1428)] = 17560, + [SMALL_STATE(1429)] = 17633, + [SMALL_STATE(1430)] = 17749, + [SMALL_STATE(1431)] = 17817, + [SMALL_STATE(1432)] = 17885, + [SMALL_STATE(1433)] = 17953, + [SMALL_STATE(1434)] = 18069, + [SMALL_STATE(1435)] = 18185, + [SMALL_STATE(1436)] = 18301, + [SMALL_STATE(1437)] = 18369, + [SMALL_STATE(1438)] = 18437, + [SMALL_STATE(1439)] = 18553, + [SMALL_STATE(1440)] = 18621, + [SMALL_STATE(1441)] = 18689, + [SMALL_STATE(1442)] = 18805, + [SMALL_STATE(1443)] = 18921, + [SMALL_STATE(1444)] = 19037, + [SMALL_STATE(1445)] = 19105, + [SMALL_STATE(1446)] = 19175, + [SMALL_STATE(1447)] = 19291, + [SMALL_STATE(1448)] = 19407, + [SMALL_STATE(1449)] = 19523, + [SMALL_STATE(1450)] = 19591, + [SMALL_STATE(1451)] = 19659, + [SMALL_STATE(1452)] = 19727, + [SMALL_STATE(1453)] = 19795, + [SMALL_STATE(1454)] = 19863, + [SMALL_STATE(1455)] = 19931, + [SMALL_STATE(1456)] = 19999, + [SMALL_STATE(1457)] = 20067, + [SMALL_STATE(1458)] = 20135, + [SMALL_STATE(1459)] = 20251, + [SMALL_STATE(1460)] = 20319, + [SMALL_STATE(1461)] = 20385, + [SMALL_STATE(1462)] = 20451, + [SMALL_STATE(1463)] = 20519, + [SMALL_STATE(1464)] = 20585, + [SMALL_STATE(1465)] = 20653, + [SMALL_STATE(1466)] = 20769, + [SMALL_STATE(1467)] = 20837, + [SMALL_STATE(1468)] = 20905, + [SMALL_STATE(1469)] = 21021, + [SMALL_STATE(1470)] = 21137, + [SMALL_STATE(1471)] = 21205, + [SMALL_STATE(1472)] = 21321, + [SMALL_STATE(1473)] = 21437, + [SMALL_STATE(1474)] = 21553, + [SMALL_STATE(1475)] = 21618, + [SMALL_STATE(1476)] = 21683, + [SMALL_STATE(1477)] = 21748, + [SMALL_STATE(1478)] = 21813, + [SMALL_STATE(1479)] = 21878, + [SMALL_STATE(1480)] = 21943, + [SMALL_STATE(1481)] = 22008, + [SMALL_STATE(1482)] = 22073, + [SMALL_STATE(1483)] = 22138, + [SMALL_STATE(1484)] = 22203, + [SMALL_STATE(1485)] = 22315, + [SMALL_STATE(1486)] = 22435, + [SMALL_STATE(1487)] = 22555, + [SMALL_STATE(1488)] = 22675, + [SMALL_STATE(1489)] = 22787, + [SMALL_STATE(1490)] = 22899, + [SMALL_STATE(1491)] = 23011, + [SMALL_STATE(1492)] = 23131, + [SMALL_STATE(1493)] = 23243, + [SMALL_STATE(1494)] = 23355, + [SMALL_STATE(1495)] = 23467, + [SMALL_STATE(1496)] = 23587, + [SMALL_STATE(1497)] = 23698, + [SMALL_STATE(1498)] = 23809, + [SMALL_STATE(1499)] = 23920, + [SMALL_STATE(1500)] = 24031, + [SMALL_STATE(1501)] = 24142, + [SMALL_STATE(1502)] = 24253, + [SMALL_STATE(1503)] = 24364, + [SMALL_STATE(1504)] = 24475, + [SMALL_STATE(1505)] = 24586, + [SMALL_STATE(1506)] = 24697, + [SMALL_STATE(1507)] = 24808, + [SMALL_STATE(1508)] = 24918, + [SMALL_STATE(1509)] = 24996, + [SMALL_STATE(1510)] = 25108, + [SMALL_STATE(1511)] = 25210, + [SMALL_STATE(1512)] = 25312, + [SMALL_STATE(1513)] = 25414, + [SMALL_STATE(1514)] = 25516, + [SMALL_STATE(1515)] = 25618, + [SMALL_STATE(1516)] = 25720, + [SMALL_STATE(1517)] = 25787, + [SMALL_STATE(1518)] = 25854, + [SMALL_STATE(1519)] = 25919, + [SMALL_STATE(1520)] = 25986, + [SMALL_STATE(1521)] = 26053, + [SMALL_STATE(1522)] = 26111, + [SMALL_STATE(1523)] = 26167, + [SMALL_STATE(1524)] = 26223, + [SMALL_STATE(1525)] = 26283, + [SMALL_STATE(1526)] = 26341, + [SMALL_STATE(1527)] = 26397, + [SMALL_STATE(1528)] = 26453, + [SMALL_STATE(1529)] = 26509, + [SMALL_STATE(1530)] = 26577, + [SMALL_STATE(1531)] = 26639, + [SMALL_STATE(1532)] = 26695, + [SMALL_STATE(1533)] = 26789, + [SMALL_STATE(1534)] = 26847, + [SMALL_STATE(1535)] = 26909, + [SMALL_STATE(1536)] = 26965, + [SMALL_STATE(1537)] = 27025, + [SMALL_STATE(1538)] = 27080, + [SMALL_STATE(1539)] = 27139, + [SMALL_STATE(1540)] = 27198, + [SMALL_STATE(1541)] = 27255, + [SMALL_STATE(1542)] = 27316, + [SMALL_STATE(1543)] = 27377, + [SMALL_STATE(1544)] = 27464, + [SMALL_STATE(1545)] = 27525, + [SMALL_STATE(1546)] = 27586, + [SMALL_STATE(1547)] = 27645, + [SMALL_STATE(1548)] = 27700, + [SMALL_STATE(1549)] = 27763, + [SMALL_STATE(1550)] = 27826, + [SMALL_STATE(1551)] = 27889, + [SMALL_STATE(1552)] = 27948, + [SMALL_STATE(1553)] = 28003, + [SMALL_STATE(1554)] = 28058, + [SMALL_STATE(1555)] = 28119, + [SMALL_STATE(1556)] = 28180, + [SMALL_STATE(1557)] = 28239, + [SMALL_STATE(1558)] = 28294, + [SMALL_STATE(1559)] = 28349, + [SMALL_STATE(1560)] = 28404, + [SMALL_STATE(1561)] = 28461, + [SMALL_STATE(1562)] = 28516, + [SMALL_STATE(1563)] = 28573, + [SMALL_STATE(1564)] = 28628, + [SMALL_STATE(1565)] = 28683, + [SMALL_STATE(1566)] = 28740, + [SMALL_STATE(1567)] = 28795, + [SMALL_STATE(1568)] = 28852, + [SMALL_STATE(1569)] = 28909, + [SMALL_STATE(1570)] = 28964, + [SMALL_STATE(1571)] = 29019, + [SMALL_STATE(1572)] = 29074, + [SMALL_STATE(1573)] = 29131, + [SMALL_STATE(1574)] = 29186, + [SMALL_STATE(1575)] = 29241, + [SMALL_STATE(1576)] = 29296, + [SMALL_STATE(1577)] = 29357, + [SMALL_STATE(1578)] = 29418, + [SMALL_STATE(1579)] = 29475, + [SMALL_STATE(1580)] = 29532, + [SMALL_STATE(1581)] = 29587, + [SMALL_STATE(1582)] = 29642, + [SMALL_STATE(1583)] = 29697, + [SMALL_STATE(1584)] = 29752, + [SMALL_STATE(1585)] = 29807, + [SMALL_STATE(1586)] = 29862, + [SMALL_STATE(1587)] = 29917, + [SMALL_STATE(1588)] = 29972, + [SMALL_STATE(1589)] = 30027, + [SMALL_STATE(1590)] = 30082, + [SMALL_STATE(1591)] = 30137, + [SMALL_STATE(1592)] = 30192, + [SMALL_STATE(1593)] = 30247, + [SMALL_STATE(1594)] = 30302, + [SMALL_STATE(1595)] = 30357, + [SMALL_STATE(1596)] = 30414, + [SMALL_STATE(1597)] = 30469, + [SMALL_STATE(1598)] = 30524, + [SMALL_STATE(1599)] = 30581, + [SMALL_STATE(1600)] = 30636, + [SMALL_STATE(1601)] = 30697, + [SMALL_STATE(1602)] = 30752, + [SMALL_STATE(1603)] = 30807, + [SMALL_STATE(1604)] = 30862, + [SMALL_STATE(1605)] = 30917, + [SMALL_STATE(1606)] = 30974, + [SMALL_STATE(1607)] = 31029, + [SMALL_STATE(1608)] = 31084, + [SMALL_STATE(1609)] = 31139, + [SMALL_STATE(1610)] = 31198, + [SMALL_STATE(1611)] = 31253, + [SMALL_STATE(1612)] = 31308, + [SMALL_STATE(1613)] = 31363, + [SMALL_STATE(1614)] = 31418, + [SMALL_STATE(1615)] = 31473, + [SMALL_STATE(1616)] = 31528, + [SMALL_STATE(1617)] = 31583, + [SMALL_STATE(1618)] = 31638, + [SMALL_STATE(1619)] = 31693, + [SMALL_STATE(1620)] = 31748, + [SMALL_STATE(1621)] = 31803, + [SMALL_STATE(1622)] = 31858, + [SMALL_STATE(1623)] = 31913, + [SMALL_STATE(1624)] = 31968, + [SMALL_STATE(1625)] = 32029, + [SMALL_STATE(1626)] = 32084, + [SMALL_STATE(1627)] = 32139, + [SMALL_STATE(1628)] = 32200, + [SMALL_STATE(1629)] = 32255, + [SMALL_STATE(1630)] = 32310, + [SMALL_STATE(1631)] = 32365, + [SMALL_STATE(1632)] = 32420, + [SMALL_STATE(1633)] = 32475, + [SMALL_STATE(1634)] = 32530, + [SMALL_STATE(1635)] = 32585, + [SMALL_STATE(1636)] = 32640, + [SMALL_STATE(1637)] = 32695, + [SMALL_STATE(1638)] = 32750, + [SMALL_STATE(1639)] = 32805, + [SMALL_STATE(1640)] = 32860, + [SMALL_STATE(1641)] = 32915, + [SMALL_STATE(1642)] = 32970, + [SMALL_STATE(1643)] = 33025, + [SMALL_STATE(1644)] = 33080, + [SMALL_STATE(1645)] = 33135, + [SMALL_STATE(1646)] = 33190, + [SMALL_STATE(1647)] = 33245, + [SMALL_STATE(1648)] = 33300, + [SMALL_STATE(1649)] = 33355, + [SMALL_STATE(1650)] = 33410, + [SMALL_STATE(1651)] = 33465, + [SMALL_STATE(1652)] = 33520, + [SMALL_STATE(1653)] = 33575, + [SMALL_STATE(1654)] = 33630, + [SMALL_STATE(1655)] = 33691, + [SMALL_STATE(1656)] = 33746, + [SMALL_STATE(1657)] = 33807, + [SMALL_STATE(1658)] = 33868, + [SMALL_STATE(1659)] = 33955, + [SMALL_STATE(1660)] = 34012, + [SMALL_STATE(1661)] = 34067, + [SMALL_STATE(1662)] = 34124, + [SMALL_STATE(1663)] = 34211, + [SMALL_STATE(1664)] = 34298, + [SMALL_STATE(1665)] = 34385, + [SMALL_STATE(1666)] = 34440, + [SMALL_STATE(1667)] = 34518, + [SMALL_STATE(1668)] = 34572, + [SMALL_STATE(1669)] = 34626, + [SMALL_STATE(1670)] = 34680, + [SMALL_STATE(1671)] = 34734, + [SMALL_STATE(1672)] = 34788, + [SMALL_STATE(1673)] = 34842, + [SMALL_STATE(1674)] = 34896, + [SMALL_STATE(1675)] = 34950, + [SMALL_STATE(1676)] = 35004, + [SMALL_STATE(1677)] = 35058, + [SMALL_STATE(1678)] = 35136, + [SMALL_STATE(1679)] = 35190, + [SMALL_STATE(1680)] = 35270, + [SMALL_STATE(1681)] = 35324, + [SMALL_STATE(1682)] = 35378, + [SMALL_STATE(1683)] = 35432, + [SMALL_STATE(1684)] = 35486, + [SMALL_STATE(1685)] = 35540, + [SMALL_STATE(1686)] = 35594, + [SMALL_STATE(1687)] = 35648, + [SMALL_STATE(1688)] = 35702, + [SMALL_STATE(1689)] = 35756, + [SMALL_STATE(1690)] = 35810, + [SMALL_STATE(1691)] = 35864, + [SMALL_STATE(1692)] = 35918, + [SMALL_STATE(1693)] = 35972, + [SMALL_STATE(1694)] = 36026, + [SMALL_STATE(1695)] = 36080, + [SMALL_STATE(1696)] = 36134, + [SMALL_STATE(1697)] = 36188, + [SMALL_STATE(1698)] = 36270, + [SMALL_STATE(1699)] = 36344, + [SMALL_STATE(1700)] = 36400, + [SMALL_STATE(1701)] = 36456, + [SMALL_STATE(1702)] = 36512, + [SMALL_STATE(1703)] = 36572, + [SMALL_STATE(1704)] = 36652, + [SMALL_STATE(1705)] = 36706, + [SMALL_STATE(1706)] = 36760, + [SMALL_STATE(1707)] = 36814, + [SMALL_STATE(1708)] = 36868, + [SMALL_STATE(1709)] = 36922, + [SMALL_STATE(1710)] = 36982, + [SMALL_STATE(1711)] = 37042, + [SMALL_STATE(1712)] = 37096, + [SMALL_STATE(1713)] = 37150, + [SMALL_STATE(1714)] = 37204, + [SMALL_STATE(1715)] = 37258, + [SMALL_STATE(1716)] = 37312, + [SMALL_STATE(1717)] = 37366, + [SMALL_STATE(1718)] = 37420, + [SMALL_STATE(1719)] = 37474, + [SMALL_STATE(1720)] = 37528, + [SMALL_STATE(1721)] = 37582, + [SMALL_STATE(1722)] = 37636, + [SMALL_STATE(1723)] = 37690, + [SMALL_STATE(1724)] = 37744, + [SMALL_STATE(1725)] = 37798, + [SMALL_STATE(1726)] = 37852, + [SMALL_STATE(1727)] = 37906, + [SMALL_STATE(1728)] = 37966, + [SMALL_STATE(1729)] = 38020, + [SMALL_STATE(1730)] = 38074, + [SMALL_STATE(1731)] = 38152, + [SMALL_STATE(1732)] = 38206, + [SMALL_STATE(1733)] = 38286, + [SMALL_STATE(1734)] = 38340, + [SMALL_STATE(1735)] = 38394, + [SMALL_STATE(1736)] = 38448, + [SMALL_STATE(1737)] = 38528, + [SMALL_STATE(1738)] = 38606, + [SMALL_STATE(1739)] = 38660, + [SMALL_STATE(1740)] = 38740, + [SMALL_STATE(1741)] = 38820, + [SMALL_STATE(1742)] = 38898, + [SMALL_STATE(1743)] = 38952, + [SMALL_STATE(1744)] = 39032, + [SMALL_STATE(1745)] = 39086, + [SMALL_STATE(1746)] = 39140, + [SMALL_STATE(1747)] = 39249, + [SMALL_STATE(1748)] = 39306, + [SMALL_STATE(1749)] = 39379, + [SMALL_STATE(1750)] = 39442, + [SMALL_STATE(1751)] = 39551, + [SMALL_STATE(1752)] = 39660, + [SMALL_STATE(1753)] = 39713, + [SMALL_STATE(1754)] = 39822, + [SMALL_STATE(1755)] = 39931, + [SMALL_STATE(1756)] = 40040, + [SMALL_STATE(1757)] = 40123, + [SMALL_STATE(1758)] = 40196, + [SMALL_STATE(1759)] = 40293, + [SMALL_STATE(1760)] = 40392, + [SMALL_STATE(1761)] = 40471, + [SMALL_STATE(1762)] = 40562, + [SMALL_STATE(1763)] = 40655, + [SMALL_STATE(1764)] = 40750, + [SMALL_STATE(1765)] = 40827, + [SMALL_STATE(1766)] = 40906, + [SMALL_STATE(1767)] = 40993, + [SMALL_STATE(1768)] = 41094, + [SMALL_STATE(1769)] = 41203, + [SMALL_STATE(1770)] = 41258, + [SMALL_STATE(1771)] = 41321, + [SMALL_STATE(1772)] = 41430, + [SMALL_STATE(1773)] = 41539, + [SMALL_STATE(1774)] = 41648, + [SMALL_STATE(1775)] = 41757, + [SMALL_STATE(1776)] = 41866, + [SMALL_STATE(1777)] = 41929, + [SMALL_STATE(1778)] = 41982, + [SMALL_STATE(1779)] = 42045, + [SMALL_STATE(1780)] = 42100, + [SMALL_STATE(1781)] = 42173, + [SMALL_STATE(1782)] = 42226, + [SMALL_STATE(1783)] = 42283, + [SMALL_STATE(1784)] = 42340, + [SMALL_STATE(1785)] = 42413, + [SMALL_STATE(1786)] = 42488, + [SMALL_STATE(1787)] = 42549, + [SMALL_STATE(1788)] = 42602, + [SMALL_STATE(1789)] = 42655, + [SMALL_STATE(1790)] = 42718, + [SMALL_STATE(1791)] = 42789, + [SMALL_STATE(1792)] = 42866, + [SMALL_STATE(1793)] = 42919, + [SMALL_STATE(1794)] = 43028, + [SMALL_STATE(1795)] = 43097, + [SMALL_STATE(1796)] = 43170, + [SMALL_STATE(1797)] = 43243, + [SMALL_STATE(1798)] = 43318, + [SMALL_STATE(1799)] = 43397, + [SMALL_STATE(1800)] = 43506, + [SMALL_STATE(1801)] = 43580, + [SMALL_STATE(1802)] = 43634, + [SMALL_STATE(1803)] = 43718, + [SMALL_STATE(1804)] = 43770, + [SMALL_STATE(1805)] = 43824, + [SMALL_STATE(1806)] = 43880, + [SMALL_STATE(1807)] = 43988, + [SMALL_STATE(1808)] = 44046, + [SMALL_STATE(1809)] = 44154, + [SMALL_STATE(1810)] = 44214, + [SMALL_STATE(1811)] = 44272, + [SMALL_STATE(1812)] = 44346, + [SMALL_STATE(1813)] = 44454, + [SMALL_STATE(1814)] = 44562, + [SMALL_STATE(1815)] = 44618, + [SMALL_STATE(1816)] = 44702, + [SMALL_STATE(1817)] = 44778, + [SMALL_STATE(1818)] = 44836, + [SMALL_STATE(1819)] = 44944, + [SMALL_STATE(1820)] = 45060, + [SMALL_STATE(1821)] = 45120, + [SMALL_STATE(1822)] = 45174, + [SMALL_STATE(1823)] = 45258, + [SMALL_STATE(1824)] = 45310, + [SMALL_STATE(1825)] = 45382, + [SMALL_STATE(1826)] = 45452, + [SMALL_STATE(1827)] = 45548, + [SMALL_STATE(1828)] = 45616, + [SMALL_STATE(1829)] = 45714, + [SMALL_STATE(1830)] = 45830, + [SMALL_STATE(1831)] = 45882, + [SMALL_STATE(1832)] = 45964, + [SMALL_STATE(1833)] = 46042, + [SMALL_STATE(1834)] = 46132, + [SMALL_STATE(1835)] = 46248, + [SMALL_STATE(1836)] = 46340, + [SMALL_STATE(1837)] = 46434, + [SMALL_STATE(1838)] = 46518, + [SMALL_STATE(1839)] = 46594, + [SMALL_STATE(1840)] = 46668, + [SMALL_STATE(1841)] = 46738, + [SMALL_STATE(1842)] = 46816, + [SMALL_STATE(1843)] = 46890, + [SMALL_STATE(1844)] = 46960, + [SMALL_STATE(1845)] = 47022, + [SMALL_STATE(1846)] = 47084, + [SMALL_STATE(1847)] = 47192, + [SMALL_STATE(1848)] = 47300, + [SMALL_STATE(1849)] = 47408, + [SMALL_STATE(1850)] = 47478, + [SMALL_STATE(1851)] = 47540, + [SMALL_STATE(1852)] = 47648, + [SMALL_STATE(1853)] = 47756, + [SMALL_STATE(1854)] = 47864, + [SMALL_STATE(1855)] = 47972, + [SMALL_STATE(1856)] = 48080, + [SMALL_STATE(1857)] = 48164, + [SMALL_STATE(1858)] = 48272, + [SMALL_STATE(1859)] = 48354, + [SMALL_STATE(1860)] = 48426, + [SMALL_STATE(1861)] = 48522, + [SMALL_STATE(1862)] = 48620, + [SMALL_STATE(1863)] = 48698, + [SMALL_STATE(1864)] = 48788, + [SMALL_STATE(1865)] = 48880, + [SMALL_STATE(1866)] = 48974, + [SMALL_STATE(1867)] = 49050, + [SMALL_STATE(1868)] = 49128, + [SMALL_STATE(1869)] = 49214, + [SMALL_STATE(1870)] = 49314, + [SMALL_STATE(1871)] = 49422, + [SMALL_STATE(1872)] = 49530, + [SMALL_STATE(1873)] = 49604, + [SMALL_STATE(1874)] = 49712, + [SMALL_STATE(1875)] = 49820, + [SMALL_STATE(1876)] = 49928, + [SMALL_STATE(1877)] = 50036, + [SMALL_STATE(1878)] = 50144, + [SMALL_STATE(1879)] = 50252, + [SMALL_STATE(1880)] = 50316, + [SMALL_STATE(1881)] = 50402, + [SMALL_STATE(1882)] = 50502, + [SMALL_STATE(1883)] = 50610, + [SMALL_STATE(1884)] = 50718, + [SMALL_STATE(1885)] = 50834, + [SMALL_STATE(1886)] = 50918, + [SMALL_STATE(1887)] = 50974, + [SMALL_STATE(1888)] = 51032, + [SMALL_STATE(1889)] = 51094, + [SMALL_STATE(1890)] = 51154, + [SMALL_STATE(1891)] = 51214, + [SMALL_STATE(1892)] = 51266, + [SMALL_STATE(1893)] = 51374, + [SMALL_STATE(1894)] = 51482, + [SMALL_STATE(1895)] = 51590, + [SMALL_STATE(1896)] = 51660, + [SMALL_STATE(1897)] = 51716, + [SMALL_STATE(1898)] = 51786, + [SMALL_STATE(1899)] = 51862, + [SMALL_STATE(1900)] = 51970, + [SMALL_STATE(1901)] = 52038, + [SMALL_STATE(1902)] = 52108, + [SMALL_STATE(1903)] = 52162, + [SMALL_STATE(1904)] = 52234, + [SMALL_STATE(1905)] = 52288, + [SMALL_STATE(1906)] = 52362, + [SMALL_STATE(1907)] = 52414, + [SMALL_STATE(1908)] = 52522, + [SMALL_STATE(1909)] = 52597, + [SMALL_STATE(1910)] = 52664, + [SMALL_STATE(1911)] = 52731, + [SMALL_STATE(1912)] = 52842, + [SMALL_STATE(1913)] = 52893, + [SMALL_STATE(1914)] = 52946, + [SMALL_STATE(1915)] = 52999, + [SMALL_STATE(1916)] = 53050, + [SMALL_STATE(1917)] = 53107, + [SMALL_STATE(1918)] = 53170, + [SMALL_STATE(1919)] = 53245, + [SMALL_STATE(1920)] = 53308, + [SMALL_STATE(1921)] = 53385, + [SMALL_STATE(1922)] = 53440, + [SMALL_STATE(1923)] = 53491, + [SMALL_STATE(1924)] = 53542, + [SMALL_STATE(1925)] = 53595, + [SMALL_STATE(1926)] = 53646, + [SMALL_STATE(1927)] = 53697, + [SMALL_STATE(1928)] = 53748, + [SMALL_STATE(1929)] = 53805, + [SMALL_STATE(1930)] = 53862, + [SMALL_STATE(1931)] = 53915, + [SMALL_STATE(1932)] = 53968, + [SMALL_STATE(1933)] = 54019, + [SMALL_STATE(1934)] = 54070, + [SMALL_STATE(1935)] = 54121, + [SMALL_STATE(1936)] = 54172, + [SMALL_STATE(1937)] = 54223, + [SMALL_STATE(1938)] = 54330, + [SMALL_STATE(1939)] = 54437, + [SMALL_STATE(1940)] = 54518, + [SMALL_STATE(1941)] = 54583, + [SMALL_STATE(1942)] = 54694, + [SMALL_STATE(1943)] = 54765, + [SMALL_STATE(1944)] = 54860, + [SMALL_STATE(1945)] = 54957, + [SMALL_STATE(1946)] = 55034, + [SMALL_STATE(1947)] = 55123, + [SMALL_STATE(1948)] = 55182, + [SMALL_STATE(1949)] = 55273, + [SMALL_STATE(1950)] = 55332, + [SMALL_STATE(1951)] = 55391, + [SMALL_STATE(1952)] = 55446, + [SMALL_STATE(1953)] = 55539, + [SMALL_STATE(1954)] = 55614, + [SMALL_STATE(1955)] = 55691, + [SMALL_STATE(1956)] = 55748, + [SMALL_STATE(1957)] = 55815, + [SMALL_STATE(1958)] = 55868, + [SMALL_STATE(1959)] = 55953, + [SMALL_STATE(1960)] = 56052, + [SMALL_STATE(1961)] = 56121, + [SMALL_STATE(1962)] = 56228, + [SMALL_STATE(1963)] = 56335, + [SMALL_STATE(1964)] = 56386, + [SMALL_STATE(1965)] = 56451, + [SMALL_STATE(1966)] = 56504, + [SMALL_STATE(1967)] = 56611, + [SMALL_STATE(1968)] = 56662, + [SMALL_STATE(1969)] = 56769, + [SMALL_STATE(1970)] = 56820, + [SMALL_STATE(1971)] = 56927, + [SMALL_STATE(1972)] = 56978, + [SMALL_STATE(1973)] = 57037, + [SMALL_STATE(1974)] = 57144, + [SMALL_STATE(1975)] = 57209, + [SMALL_STATE(1976)] = 57276, + [SMALL_STATE(1977)] = 57333, + [SMALL_STATE(1978)] = 57390, + [SMALL_STATE(1979)] = 57497, + [SMALL_STATE(1980)] = 57604, + [SMALL_STATE(1981)] = 57657, + [SMALL_STATE(1982)] = 57708, + [SMALL_STATE(1983)] = 57759, + [SMALL_STATE(1984)] = 57810, + [SMALL_STATE(1985)] = 57861, + [SMALL_STATE(1986)] = 57912, + [SMALL_STATE(1987)] = 57963, + [SMALL_STATE(1988)] = 58014, + [SMALL_STATE(1989)] = 58065, + [SMALL_STATE(1990)] = 58118, + [SMALL_STATE(1991)] = 58169, + [SMALL_STATE(1992)] = 58220, + [SMALL_STATE(1993)] = 58287, + [SMALL_STATE(1994)] = 58346, + [SMALL_STATE(1995)] = 58413, + [SMALL_STATE(1996)] = 58468, + [SMALL_STATE(1997)] = 58525, + [SMALL_STATE(1998)] = 58578, + [SMALL_STATE(1999)] = 58629, + [SMALL_STATE(2000)] = 58680, + [SMALL_STATE(2001)] = 58731, + [SMALL_STATE(2002)] = 58784, + [SMALL_STATE(2003)] = 58835, + [SMALL_STATE(2004)] = 58910, + [SMALL_STATE(2005)] = 58961, + [SMALL_STATE(2006)] = 59038, + [SMALL_STATE(2007)] = 59091, + [SMALL_STATE(2008)] = 59202, + [SMALL_STATE(2009)] = 59265, + [SMALL_STATE(2010)] = 59328, + [SMALL_STATE(2011)] = 59381, + [SMALL_STATE(2012)] = 59432, + [SMALL_STATE(2013)] = 59485, + [SMALL_STATE(2014)] = 59542, + [SMALL_STATE(2015)] = 59599, + [SMALL_STATE(2016)] = 59650, + [SMALL_STATE(2017)] = 59701, + [SMALL_STATE(2018)] = 59752, + [SMALL_STATE(2019)] = 59803, + [SMALL_STATE(2020)] = 59854, + [SMALL_STATE(2021)] = 59905, + [SMALL_STATE(2022)] = 59958, + [SMALL_STATE(2023)] = 60009, + [SMALL_STATE(2024)] = 60084, + [SMALL_STATE(2025)] = 60151, + [SMALL_STATE(2026)] = 60228, + [SMALL_STATE(2027)] = 60291, + [SMALL_STATE(2028)] = 60354, + [SMALL_STATE(2029)] = 60421, + [SMALL_STATE(2030)] = 60486, + [SMALL_STATE(2031)] = 60551, + [SMALL_STATE(2032)] = 60608, + [SMALL_STATE(2033)] = 60671, + [SMALL_STATE(2034)] = 60734, + [SMALL_STATE(2035)] = 60791, + [SMALL_STATE(2036)] = 60848, + [SMALL_STATE(2037)] = 60905, + [SMALL_STATE(2038)] = 60964, + [SMALL_STATE(2039)] = 61021, + [SMALL_STATE(2040)] = 61084, + [SMALL_STATE(2041)] = 61147, + [SMALL_STATE(2042)] = 61210, + [SMALL_STATE(2043)] = 61273, + [SMALL_STATE(2044)] = 61338, + [SMALL_STATE(2045)] = 61401, + [SMALL_STATE(2046)] = 61464, + [SMALL_STATE(2047)] = 61529, + [SMALL_STATE(2048)] = 61594, + [SMALL_STATE(2049)] = 61651, + [SMALL_STATE(2050)] = 61704, + [SMALL_STATE(2051)] = 61771, + [SMALL_STATE(2052)] = 61844, + [SMALL_STATE(2053)] = 61955, + [SMALL_STATE(2054)] = 62066, + [SMALL_STATE(2055)] = 62125, + [SMALL_STATE(2056)] = 62236, + [SMALL_STATE(2057)] = 62345, + [SMALL_STATE(2058)] = 62456, + [SMALL_STATE(2059)] = 62507, + [SMALL_STATE(2060)] = 62558, + [SMALL_STATE(2061)] = 62609, + [SMALL_STATE(2062)] = 62660, + [SMALL_STATE(2063)] = 62711, + [SMALL_STATE(2064)] = 62762, + [SMALL_STATE(2065)] = 62813, + [SMALL_STATE(2066)] = 62864, + [SMALL_STATE(2067)] = 62915, + [SMALL_STATE(2068)] = 62966, + [SMALL_STATE(2069)] = 63017, + [SMALL_STATE(2070)] = 63068, + [SMALL_STATE(2071)] = 63119, + [SMALL_STATE(2072)] = 63170, + [SMALL_STATE(2073)] = 63235, + [SMALL_STATE(2074)] = 63292, + [SMALL_STATE(2075)] = 63343, + [SMALL_STATE(2076)] = 63394, + [SMALL_STATE(2077)] = 63451, + [SMALL_STATE(2078)] = 63502, + [SMALL_STATE(2079)] = 63553, + [SMALL_STATE(2080)] = 63604, + [SMALL_STATE(2081)] = 63661, + [SMALL_STATE(2082)] = 63768, + [SMALL_STATE(2083)] = 63835, + [SMALL_STATE(2084)] = 63890, + [SMALL_STATE(2085)] = 63955, + [SMALL_STATE(2086)] = 64032, + [SMALL_STATE(2087)] = 64093, + [SMALL_STATE(2088)] = 64200, + [SMALL_STATE(2089)] = 64251, + [SMALL_STATE(2090)] = 64316, + [SMALL_STATE(2091)] = 64383, + [SMALL_STATE(2092)] = 64434, + [SMALL_STATE(2093)] = 64485, + [SMALL_STATE(2094)] = 64550, + [SMALL_STATE(2095)] = 64601, + [SMALL_STATE(2096)] = 64652, + [SMALL_STATE(2097)] = 64703, + [SMALL_STATE(2098)] = 64754, + [SMALL_STATE(2099)] = 64805, + [SMALL_STATE(2100)] = 64856, + [SMALL_STATE(2101)] = 64907, + [SMALL_STATE(2102)] = 64958, + [SMALL_STATE(2103)] = 65009, + [SMALL_STATE(2104)] = 65060, + [SMALL_STATE(2105)] = 65111, + [SMALL_STATE(2106)] = 65218, + [SMALL_STATE(2107)] = 65283, + [SMALL_STATE(2108)] = 65350, + [SMALL_STATE(2109)] = 65401, + [SMALL_STATE(2110)] = 65452, + [SMALL_STATE(2111)] = 65503, + [SMALL_STATE(2112)] = 65554, + [SMALL_STATE(2113)] = 65605, + [SMALL_STATE(2114)] = 65656, + [SMALL_STATE(2115)] = 65707, + [SMALL_STATE(2116)] = 65758, + [SMALL_STATE(2117)] = 65809, + [SMALL_STATE(2118)] = 65860, + [SMALL_STATE(2119)] = 65919, + [SMALL_STATE(2120)] = 65970, + [SMALL_STATE(2121)] = 66021, + [SMALL_STATE(2122)] = 66078, + [SMALL_STATE(2123)] = 66143, + [SMALL_STATE(2124)] = 66198, + [SMALL_STATE(2125)] = 66263, + [SMALL_STATE(2126)] = 66326, + [SMALL_STATE(2127)] = 66391, + [SMALL_STATE(2128)] = 66456, + [SMALL_STATE(2129)] = 66519, + [SMALL_STATE(2130)] = 66582, + [SMALL_STATE(2131)] = 66647, + [SMALL_STATE(2132)] = 66698, + [SMALL_STATE(2133)] = 66773, + [SMALL_STATE(2134)] = 66836, + [SMALL_STATE(2135)] = 66899, + [SMALL_STATE(2136)] = 66976, + [SMALL_STATE(2137)] = 67049, + [SMALL_STATE(2138)] = 67124, + [SMALL_STATE(2139)] = 67177, + [SMALL_STATE(2140)] = 67242, + [SMALL_STATE(2141)] = 67309, + [SMALL_STATE(2142)] = 67376, + [SMALL_STATE(2143)] = 67427, + [SMALL_STATE(2144)] = 67494, + [SMALL_STATE(2145)] = 67559, + [SMALL_STATE(2146)] = 67626, + [SMALL_STATE(2147)] = 67703, + [SMALL_STATE(2148)] = 67812, + [SMALL_STATE(2149)] = 67877, + [SMALL_STATE(2150)] = 67942, + [SMALL_STATE(2151)] = 68009, + [SMALL_STATE(2152)] = 68070, + [SMALL_STATE(2153)] = 68177, + [SMALL_STATE(2154)] = 68284, + [SMALL_STATE(2155)] = 68391, + [SMALL_STATE(2156)] = 68498, + [SMALL_STATE(2157)] = 68605, + [SMALL_STATE(2158)] = 68686, + [SMALL_STATE(2159)] = 68757, + [SMALL_STATE(2160)] = 68852, + [SMALL_STATE(2161)] = 68949, + [SMALL_STATE(2162)] = 69026, + [SMALL_STATE(2163)] = 69115, + [SMALL_STATE(2164)] = 69206, + [SMALL_STATE(2165)] = 69299, + [SMALL_STATE(2166)] = 69374, + [SMALL_STATE(2167)] = 69451, + [SMALL_STATE(2168)] = 69536, + [SMALL_STATE(2169)] = 69635, + [SMALL_STATE(2170)] = 69742, + [SMALL_STATE(2171)] = 69849, + [SMALL_STATE(2172)] = 69956, + [SMALL_STATE(2173)] = 70063, + [SMALL_STATE(2174)] = 70170, + [SMALL_STATE(2175)] = 70277, + [SMALL_STATE(2176)] = 70384, + [SMALL_STATE(2177)] = 70491, + [SMALL_STATE(2178)] = 70560, + [SMALL_STATE(2179)] = 70635, + [SMALL_STATE(2180)] = 70742, + [SMALL_STATE(2181)] = 70809, + [SMALL_STATE(2182)] = 70884, + [SMALL_STATE(2183)] = 70937, + [SMALL_STATE(2184)] = 71044, + [SMALL_STATE(2185)] = 71095, + [SMALL_STATE(2186)] = 71205, + [SMALL_STATE(2187)] = 71255, + [SMALL_STATE(2188)] = 71309, + [SMALL_STATE(2189)] = 71361, + [SMALL_STATE(2190)] = 71421, + [SMALL_STATE(2191)] = 71471, + [SMALL_STATE(2192)] = 71527, + [SMALL_STATE(2193)] = 71581, + [SMALL_STATE(2194)] = 71635, + [SMALL_STATE(2195)] = 71685, + [SMALL_STATE(2196)] = 71745, + [SMALL_STATE(2197)] = 71799, + [SMALL_STATE(2198)] = 71859, + [SMALL_STATE(2199)] = 71919, + [SMALL_STATE(2200)] = 71973, + [SMALL_STATE(2201)] = 72027, + [SMALL_STATE(2202)] = 72087, + [SMALL_STATE(2203)] = 72173, + [SMALL_STATE(2204)] = 72279, + [SMALL_STATE(2205)] = 72329, + [SMALL_STATE(2206)] = 72379, + [SMALL_STATE(2207)] = 72489, + [SMALL_STATE(2208)] = 72559, + [SMALL_STATE(2209)] = 72611, + [SMALL_STATE(2210)] = 72681, + [SMALL_STATE(2211)] = 72791, + [SMALL_STATE(2212)] = 72841, + [SMALL_STATE(2213)] = 72895, + [SMALL_STATE(2214)] = 73005, + [SMALL_STATE(2215)] = 73059, + [SMALL_STATE(2216)] = 73119, + [SMALL_STATE(2217)] = 73173, + [SMALL_STATE(2218)] = 73233, + [SMALL_STATE(2219)] = 73287, + [SMALL_STATE(2220)] = 73341, + [SMALL_STATE(2221)] = 73395, + [SMALL_STATE(2222)] = 73445, + [SMALL_STATE(2223)] = 73495, + [SMALL_STATE(2224)] = 73601, + [SMALL_STATE(2225)] = 73711, + [SMALL_STATE(2226)] = 73767, + [SMALL_STATE(2227)] = 73817, + [SMALL_STATE(2228)] = 73927, + [SMALL_STATE(2229)] = 73987, + [SMALL_STATE(2230)] = 74047, + [SMALL_STATE(2231)] = 74157, + [SMALL_STATE(2232)] = 74217, + [SMALL_STATE(2233)] = 74269, + [SMALL_STATE(2234)] = 74319, + [SMALL_STATE(2235)] = 74369, + [SMALL_STATE(2236)] = 74421, + [SMALL_STATE(2237)] = 74471, + [SMALL_STATE(2238)] = 74531, + [SMALL_STATE(2239)] = 74591, + [SMALL_STATE(2240)] = 74651, + [SMALL_STATE(2241)] = 74719, + [SMALL_STATE(2242)] = 74793, + [SMALL_STATE(2243)] = 74899, + [SMALL_STATE(2244)] = 74957, + [SMALL_STATE(2245)] = 75023, + [SMALL_STATE(2246)] = 75073, + [SMALL_STATE(2247)] = 75123, + [SMALL_STATE(2248)] = 75175, + [SMALL_STATE(2249)] = 75225, + [SMALL_STATE(2250)] = 75275, + [SMALL_STATE(2251)] = 75329, + [SMALL_STATE(2252)] = 75379, + [SMALL_STATE(2253)] = 75437, + [SMALL_STATE(2254)] = 75487, + [SMALL_STATE(2255)] = 75547, + [SMALL_STATE(2256)] = 75605, + [SMALL_STATE(2257)] = 75663, + [SMALL_STATE(2258)] = 75715, + [SMALL_STATE(2259)] = 75765, + [SMALL_STATE(2260)] = 75819, + [SMALL_STATE(2261)] = 75871, + [SMALL_STATE(2262)] = 75921, + [SMALL_STATE(2263)] = 75971, + [SMALL_STATE(2264)] = 76021, + [SMALL_STATE(2265)] = 76131, + [SMALL_STATE(2266)] = 76191, + [SMALL_STATE(2267)] = 76245, + [SMALL_STATE(2268)] = 76305, + [SMALL_STATE(2269)] = 76365, + [SMALL_STATE(2270)] = 76475, + [SMALL_STATE(2271)] = 76533, + [SMALL_STATE(2272)] = 76583, + [SMALL_STATE(2273)] = 76633, + [SMALL_STATE(2274)] = 76743, + [SMALL_STATE(2275)] = 76805, + [SMALL_STATE(2276)] = 76855, + [SMALL_STATE(2277)] = 76915, + [SMALL_STATE(2278)] = 76965, + [SMALL_STATE(2279)] = 77015, + [SMALL_STATE(2280)] = 77075, + [SMALL_STATE(2281)] = 77129, + [SMALL_STATE(2282)] = 77179, + [SMALL_STATE(2283)] = 77289, + [SMALL_STATE(2284)] = 77395, + [SMALL_STATE(2285)] = 77465, + [SMALL_STATE(2286)] = 77523, + [SMALL_STATE(2287)] = 77633, + [SMALL_STATE(2288)] = 77693, + [SMALL_STATE(2289)] = 77803, + [SMALL_STATE(2290)] = 77913, + [SMALL_STATE(2291)] = 78023, + [SMALL_STATE(2292)] = 78083, + [SMALL_STATE(2293)] = 78193, + [SMALL_STATE(2294)] = 78299, + [SMALL_STATE(2295)] = 78349, + [SMALL_STATE(2296)] = 78455, + [SMALL_STATE(2297)] = 78561, + [SMALL_STATE(2298)] = 78671, + [SMALL_STATE(2299)] = 78721, + [SMALL_STATE(2300)] = 78771, + [SMALL_STATE(2301)] = 78831, + [SMALL_STATE(2302)] = 78883, + [SMALL_STATE(2303)] = 78993, + [SMALL_STATE(2304)] = 79045, + [SMALL_STATE(2305)] = 79099, + [SMALL_STATE(2306)] = 79151, + [SMALL_STATE(2307)] = 79261, + [SMALL_STATE(2308)] = 79311, + [SMALL_STATE(2309)] = 79365, + [SMALL_STATE(2310)] = 79423, + [SMALL_STATE(2311)] = 79529, + [SMALL_STATE(2312)] = 79635, + [SMALL_STATE(2313)] = 79705, + [SMALL_STATE(2314)] = 79815, + [SMALL_STATE(2315)] = 79875, + [SMALL_STATE(2316)] = 79955, + [SMALL_STATE(2317)] = 80007, + [SMALL_STATE(2318)] = 80117, + [SMALL_STATE(2319)] = 80167, + [SMALL_STATE(2320)] = 80275, + [SMALL_STATE(2321)] = 80325, + [SMALL_STATE(2322)] = 80375, + [SMALL_STATE(2323)] = 80433, + [SMALL_STATE(2324)] = 80483, + [SMALL_STATE(2325)] = 80533, + [SMALL_STATE(2326)] = 80583, + [SMALL_STATE(2327)] = 80633, + [SMALL_STATE(2328)] = 80683, + [SMALL_STATE(2329)] = 80793, + [SMALL_STATE(2330)] = 80871, + [SMALL_STATE(2331)] = 80981, + [SMALL_STATE(2332)] = 81091, + [SMALL_STATE(2333)] = 81161, + [SMALL_STATE(2334)] = 81271, + [SMALL_STATE(2335)] = 81381, + [SMALL_STATE(2336)] = 81491, + [SMALL_STATE(2337)] = 81545, + [SMALL_STATE(2338)] = 81599, + [SMALL_STATE(2339)] = 81653, + [SMALL_STATE(2340)] = 81707, + [SMALL_STATE(2341)] = 81817, + [SMALL_STATE(2342)] = 81911, + [SMALL_STATE(2343)] = 81987, + [SMALL_STATE(2344)] = 82083, + [SMALL_STATE(2345)] = 82143, + [SMALL_STATE(2346)] = 82253, + [SMALL_STATE(2347)] = 82329, + [SMALL_STATE(2348)] = 82417, + [SMALL_STATE(2349)] = 82467, + [SMALL_STATE(2350)] = 82577, + [SMALL_STATE(2351)] = 82667, + [SMALL_STATE(2352)] = 82759, + [SMALL_STATE(2353)] = 82815, + [SMALL_STATE(2354)] = 82889, + [SMALL_STATE(2355)] = 82959, + [SMALL_STATE(2356)] = 83035, + [SMALL_STATE(2357)] = 83145, + [SMALL_STATE(2358)] = 83197, + [SMALL_STATE(2359)] = 83249, + [SMALL_STATE(2360)] = 83359, + [SMALL_STATE(2361)] = 83413, + [SMALL_STATE(2362)] = 83497, + [SMALL_STATE(2363)] = 83595, + [SMALL_STATE(2364)] = 83701, + [SMALL_STATE(2365)] = 83807, + [SMALL_STATE(2366)] = 83913, + [SMALL_STATE(2367)] = 83983, + [SMALL_STATE(2368)] = 84089, + [SMALL_STATE(2369)] = 84195, + [SMALL_STATE(2370)] = 84301, + [SMALL_STATE(2371)] = 84407, + [SMALL_STATE(2372)] = 84513, + [SMALL_STATE(2373)] = 84573, + [SMALL_STATE(2374)] = 84633, + [SMALL_STATE(2375)] = 84687, + [SMALL_STATE(2376)] = 84743, + [SMALL_STATE(2377)] = 84803, + [SMALL_STATE(2378)] = 84913, + [SMALL_STATE(2379)] = 84963, + [SMALL_STATE(2380)] = 85069, + [SMALL_STATE(2381)] = 85119, + [SMALL_STATE(2382)] = 85173, + [SMALL_STATE(2383)] = 85227, + [SMALL_STATE(2384)] = 85337, + [SMALL_STATE(2385)] = 85397, + [SMALL_STATE(2386)] = 85507, + [SMALL_STATE(2387)] = 85557, + [SMALL_STATE(2388)] = 85611, + [SMALL_STATE(2389)] = 85665, + [SMALL_STATE(2390)] = 85721, + [SMALL_STATE(2391)] = 85771, + [SMALL_STATE(2392)] = 85881, + [SMALL_STATE(2393)] = 85931, + [SMALL_STATE(2394)] = 85985, + [SMALL_STATE(2395)] = 86091, + [SMALL_STATE(2396)] = 86141, + [SMALL_STATE(2397)] = 86191, + [SMALL_STATE(2398)] = 86249, + [SMALL_STATE(2399)] = 86301, + [SMALL_STATE(2400)] = 86357, + [SMALL_STATE(2401)] = 86425, + [SMALL_STATE(2402)] = 86479, + [SMALL_STATE(2403)] = 86529, + [SMALL_STATE(2404)] = 86639, + [SMALL_STATE(2405)] = 86749, + [SMALL_STATE(2406)] = 86805, + [SMALL_STATE(2407)] = 86861, + [SMALL_STATE(2408)] = 86919, + [SMALL_STATE(2409)] = 86984, + [SMALL_STATE(2410)] = 87057, + [SMALL_STATE(2411)] = 87164, + [SMALL_STATE(2412)] = 87269, + [SMALL_STATE(2413)] = 87320, + [SMALL_STATE(2414)] = 87425, + [SMALL_STATE(2415)] = 87530, + [SMALL_STATE(2416)] = 87597, + [SMALL_STATE(2417)] = 87670, + [SMALL_STATE(2418)] = 87775, + [SMALL_STATE(2419)] = 87840, + [SMALL_STATE(2420)] = 87945, + [SMALL_STATE(2421)] = 88050, + [SMALL_STATE(2422)] = 88109, + [SMALL_STATE(2423)] = 88214, + [SMALL_STATE(2424)] = 88319, + [SMALL_STATE(2425)] = 88388, + [SMALL_STATE(2426)] = 88493, + [SMALL_STATE(2427)] = 88564, + [SMALL_STATE(2428)] = 88669, + [SMALL_STATE(2429)] = 88774, + [SMALL_STATE(2430)] = 88841, + [SMALL_STATE(2431)] = 88914, + [SMALL_STATE(2432)] = 89019, + [SMALL_STATE(2433)] = 89084, + [SMALL_STATE(2434)] = 89163, + [SMALL_STATE(2435)] = 89232, + [SMALL_STATE(2436)] = 89325, + [SMALL_STATE(2437)] = 89420, + [SMALL_STATE(2438)] = 89495, + [SMALL_STATE(2439)] = 89582, + [SMALL_STATE(2440)] = 89671, + [SMALL_STATE(2441)] = 89776, + [SMALL_STATE(2442)] = 89843, + [SMALL_STATE(2443)] = 89934, + [SMALL_STATE(2444)] = 90007, + [SMALL_STATE(2445)] = 90112, + [SMALL_STATE(2446)] = 90181, + [SMALL_STATE(2447)] = 90256, + [SMALL_STATE(2448)] = 90339, + [SMALL_STATE(2449)] = 90436, + [SMALL_STATE(2450)] = 90541, + [SMALL_STATE(2451)] = 90646, + [SMALL_STATE(2452)] = 90751, + [SMALL_STATE(2453)] = 90856, + [SMALL_STATE(2454)] = 90961, + [SMALL_STATE(2455)] = 91066, + [SMALL_STATE(2456)] = 91171, + [SMALL_STATE(2457)] = 91276, + [SMALL_STATE(2458)] = 91329, + [SMALL_STATE(2459)] = 91434, + [SMALL_STATE(2460)] = 91539, + [SMALL_STATE(2461)] = 91596, + [SMALL_STATE(2462)] = 91651, + [SMALL_STATE(2463)] = 91706, + [SMALL_STATE(2464)] = 91757, + [SMALL_STATE(2465)] = 91812, + [SMALL_STATE(2466)] = 91869, + [SMALL_STATE(2467)] = 91928, + [SMALL_STATE(2468)] = 92033, + [SMALL_STATE(2469)] = 92086, + [SMALL_STATE(2470)] = 92137, + [SMALL_STATE(2471)] = 92194, + [SMALL_STATE(2472)] = 92249, + [SMALL_STATE(2473)] = 92354, + [SMALL_STATE(2474)] = 92409, + [SMALL_STATE(2475)] = 92514, + [SMALL_STATE(2476)] = 92619, + [SMALL_STATE(2477)] = 92724, + [SMALL_STATE(2478)] = 92803, + [SMALL_STATE(2479)] = 92872, + [SMALL_STATE(2480)] = 92965, + [SMALL_STATE(2481)] = 93060, + [SMALL_STATE(2482)] = 93135, + [SMALL_STATE(2483)] = 93222, + [SMALL_STATE(2484)] = 93311, + [SMALL_STATE(2485)] = 93368, + [SMALL_STATE(2486)] = 93441, + [SMALL_STATE(2487)] = 93516, + [SMALL_STATE(2488)] = 93599, + [SMALL_STATE(2489)] = 93696, + [SMALL_STATE(2490)] = 93801, + [SMALL_STATE(2491)] = 93906, + [SMALL_STATE(2492)] = 94011, + [SMALL_STATE(2493)] = 94116, + [SMALL_STATE(2494)] = 94221, + [SMALL_STATE(2495)] = 94326, + [SMALL_STATE(2496)] = 94431, [SMALL_STATE(2497)] = 94536, - [SMALL_STATE(2498)] = 94625, - [SMALL_STATE(2499)] = 94716, - [SMALL_STATE(2500)] = 94775, - [SMALL_STATE(2501)] = 94880, - [SMALL_STATE(2502)] = 94985, - [SMALL_STATE(2503)] = 95090, - [SMALL_STATE(2504)] = 95195, - [SMALL_STATE(2505)] = 95300, - [SMALL_STATE(2506)] = 95379, - [SMALL_STATE(2507)] = 95448, - [SMALL_STATE(2508)] = 95541, + [SMALL_STATE(2498)] = 94641, + [SMALL_STATE(2499)] = 94700, + [SMALL_STATE(2500)] = 94805, + [SMALL_STATE(2501)] = 94910, + [SMALL_STATE(2502)] = 95015, + [SMALL_STATE(2503)] = 95120, + [SMALL_STATE(2504)] = 95225, + [SMALL_STATE(2505)] = 95304, + [SMALL_STATE(2506)] = 95373, + [SMALL_STATE(2507)] = 95466, + [SMALL_STATE(2508)] = 95561, [SMALL_STATE(2509)] = 95636, - [SMALL_STATE(2510)] = 95711, - [SMALL_STATE(2511)] = 95798, - [SMALL_STATE(2512)] = 95887, - [SMALL_STATE(2513)] = 95978, + [SMALL_STATE(2510)] = 95723, + [SMALL_STATE(2511)] = 95812, + [SMALL_STATE(2512)] = 95903, + [SMALL_STATE(2513)] = 95976, [SMALL_STATE(2514)] = 96051, - [SMALL_STATE(2515)] = 96126, - [SMALL_STATE(2516)] = 96209, - [SMALL_STATE(2517)] = 96306, - [SMALL_STATE(2518)] = 96411, - [SMALL_STATE(2519)] = 96516, - [SMALL_STATE(2520)] = 96621, - [SMALL_STATE(2521)] = 96726, - [SMALL_STATE(2522)] = 96831, - [SMALL_STATE(2523)] = 96936, - [SMALL_STATE(2524)] = 97041, - [SMALL_STATE(2525)] = 97146, - [SMALL_STATE(2526)] = 97201, - [SMALL_STATE(2527)] = 97274, - [SMALL_STATE(2528)] = 97349, - [SMALL_STATE(2529)] = 97404, - [SMALL_STATE(2530)] = 97471, - [SMALL_STATE(2531)] = 97544, - [SMALL_STATE(2532)] = 97649, - [SMALL_STATE(2533)] = 97714, - [SMALL_STATE(2534)] = 97797, - [SMALL_STATE(2535)] = 97852, - [SMALL_STATE(2536)] = 97949, - [SMALL_STATE(2537)] = 98054, - [SMALL_STATE(2538)] = 98111, - [SMALL_STATE(2539)] = 98162, - [SMALL_STATE(2540)] = 98219, - [SMALL_STATE(2541)] = 98324, - [SMALL_STATE(2542)] = 98429, - [SMALL_STATE(2543)] = 98534, - [SMALL_STATE(2544)] = 98639, - [SMALL_STATE(2545)] = 98743, - [SMALL_STATE(2546)] = 98809, - [SMALL_STATE(2547)] = 98863, - [SMALL_STATE(2548)] = 98923, - [SMALL_STATE(2549)] = 98987, - [SMALL_STATE(2550)] = 99093, - [SMALL_STATE(2551)] = 99155, - [SMALL_STATE(2552)] = 99205, - [SMALL_STATE(2553)] = 99255, - [SMALL_STATE(2554)] = 99305, - [SMALL_STATE(2555)] = 99365, - [SMALL_STATE(2556)] = 99425, - [SMALL_STATE(2557)] = 99529, - [SMALL_STATE(2558)] = 99579, - [SMALL_STATE(2559)] = 99629, - [SMALL_STATE(2560)] = 99685, - [SMALL_STATE(2561)] = 99789, - [SMALL_STATE(2562)] = 99849, - [SMALL_STATE(2563)] = 99909, - [SMALL_STATE(2564)] = 99973, - [SMALL_STATE(2565)] = 100033, - [SMALL_STATE(2566)] = 100097, - [SMALL_STATE(2567)] = 100157, - [SMALL_STATE(2568)] = 100261, - [SMALL_STATE(2569)] = 100315, - [SMALL_STATE(2570)] = 100381, - [SMALL_STATE(2571)] = 100453, - [SMALL_STATE(2572)] = 100557, - [SMALL_STATE(2573)] = 100621, - [SMALL_STATE(2574)] = 100725, - [SMALL_STATE(2575)] = 100785, - [SMALL_STATE(2576)] = 100845, - [SMALL_STATE(2577)] = 100949, - [SMALL_STATE(2578)] = 101013, - [SMALL_STATE(2579)] = 101067, - [SMALL_STATE(2580)] = 101125, - [SMALL_STATE(2581)] = 101229, - [SMALL_STATE(2582)] = 101333, - [SMALL_STATE(2583)] = 101437, - [SMALL_STATE(2584)] = 101541, - [SMALL_STATE(2585)] = 101645, - [SMALL_STATE(2586)] = 101749, - [SMALL_STATE(2587)] = 101827, - [SMALL_STATE(2588)] = 101895, - [SMALL_STATE(2589)] = 101945, - [SMALL_STATE(2590)] = 101995, - [SMALL_STATE(2591)] = 102045, - [SMALL_STATE(2592)] = 102137, - [SMALL_STATE(2593)] = 102241, - [SMALL_STATE(2594)] = 102335, - [SMALL_STATE(2595)] = 102409, - [SMALL_STATE(2596)] = 102495, - [SMALL_STATE(2597)] = 102599, - [SMALL_STATE(2598)] = 102663, - [SMALL_STATE(2599)] = 102723, - [SMALL_STATE(2600)] = 102773, - [SMALL_STATE(2601)] = 102861, - [SMALL_STATE(2602)] = 102951, - [SMALL_STATE(2603)] = 103023, - [SMALL_STATE(2604)] = 103087, - [SMALL_STATE(2605)] = 103147, - [SMALL_STATE(2606)] = 103221, - [SMALL_STATE(2607)] = 103303, - [SMALL_STATE(2608)] = 103407, - [SMALL_STATE(2609)] = 103503, - [SMALL_STATE(2610)] = 103607, - [SMALL_STATE(2611)] = 103711, - [SMALL_STATE(2612)] = 103815, - [SMALL_STATE(2613)] = 103919, - [SMALL_STATE(2614)] = 104023, - [SMALL_STATE(2615)] = 104127, - [SMALL_STATE(2616)] = 104231, - [SMALL_STATE(2617)] = 104291, - [SMALL_STATE(2618)] = 104345, - [SMALL_STATE(2619)] = 104399, - [SMALL_STATE(2620)] = 104503, - [SMALL_STATE(2621)] = 104551, - [SMALL_STATE(2622)] = 104611, - [SMALL_STATE(2623)] = 104659, - [SMALL_STATE(2624)] = 104719, - [SMALL_STATE(2625)] = 104767, - [SMALL_STATE(2626)] = 104827, - [SMALL_STATE(2627)] = 104931, - [SMALL_STATE(2628)] = 104985, - [SMALL_STATE(2629)] = 105039, - [SMALL_STATE(2630)] = 105089, - [SMALL_STATE(2631)] = 105193, - [SMALL_STATE(2632)] = 105253, - [SMALL_STATE(2633)] = 105313, - [SMALL_STATE(2634)] = 105367, - [SMALL_STATE(2635)] = 105421, - [SMALL_STATE(2636)] = 105475, - [SMALL_STATE(2637)] = 105539, - [SMALL_STATE(2638)] = 105643, - [SMALL_STATE(2639)] = 105747, - [SMALL_STATE(2640)] = 105796, - [SMALL_STATE(2641)] = 105853, - [SMALL_STATE(2642)] = 105902, - [SMALL_STATE(2643)] = 105959, - [SMALL_STATE(2644)] = 106016, - [SMALL_STATE(2645)] = 106073, - [SMALL_STATE(2646)] = 106130, - [SMALL_STATE(2647)] = 106187, - [SMALL_STATE(2648)] = 106244, - [SMALL_STATE(2649)] = 106301, - [SMALL_STATE(2650)] = 106358, - [SMALL_STATE(2651)] = 106415, - [SMALL_STATE(2652)] = 106468, - [SMALL_STATE(2653)] = 106569, - [SMALL_STATE(2654)] = 106626, - [SMALL_STATE(2655)] = 106683, - [SMALL_STATE(2656)] = 106784, - [SMALL_STATE(2657)] = 106841, - [SMALL_STATE(2658)] = 106898, - [SMALL_STATE(2659)] = 106955, - [SMALL_STATE(2660)] = 107012, - [SMALL_STATE(2661)] = 107069, - [SMALL_STATE(2662)] = 107128, - [SMALL_STATE(2663)] = 107177, - [SMALL_STATE(2664)] = 107226, - [SMALL_STATE(2665)] = 107274, - [SMALL_STATE(2666)] = 107322, - [SMALL_STATE(2667)] = 107368, - [SMALL_STATE(2668)] = 107422, - [SMALL_STATE(2669)] = 107468, - [SMALL_STATE(2670)] = 107516, - [SMALL_STATE(2671)] = 107566, - [SMALL_STATE(2672)] = 107614, - [SMALL_STATE(2673)] = 107660, - [SMALL_STATE(2674)] = 107706, - [SMALL_STATE(2675)] = 107752, - [SMALL_STATE(2676)] = 107800, - [SMALL_STATE(2677)] = 107846, - [SMALL_STATE(2678)] = 107892, - [SMALL_STATE(2679)] = 107938, - [SMALL_STATE(2680)] = 107988, - [SMALL_STATE(2681)] = 108034, - [SMALL_STATE(2682)] = 108080, - [SMALL_STATE(2683)] = 108128, - [SMALL_STATE(2684)] = 108174, - [SMALL_STATE(2685)] = 108222, - [SMALL_STATE(2686)] = 108270, - [SMALL_STATE(2687)] = 108316, - [SMALL_STATE(2688)] = 108362, - [SMALL_STATE(2689)] = 108410, - [SMALL_STATE(2690)] = 108456, - [SMALL_STATE(2691)] = 108502, - [SMALL_STATE(2692)] = 108554, - [SMALL_STATE(2693)] = 108610, - [SMALL_STATE(2694)] = 108658, - [SMALL_STATE(2695)] = 108704, - [SMALL_STATE(2696)] = 108750, - [SMALL_STATE(2697)] = 108796, - [SMALL_STATE(2698)] = 108842, - [SMALL_STATE(2699)] = 108888, - [SMALL_STATE(2700)] = 108934, - [SMALL_STATE(2701)] = 108980, - [SMALL_STATE(2702)] = 109026, - [SMALL_STATE(2703)] = 109072, - [SMALL_STATE(2704)] = 109118, - [SMALL_STATE(2705)] = 109170, - [SMALL_STATE(2706)] = 109216, - [SMALL_STATE(2707)] = 109262, - [SMALL_STATE(2708)] = 109308, - [SMALL_STATE(2709)] = 109362, - [SMALL_STATE(2710)] = 109408, - [SMALL_STATE(2711)] = 109454, - [SMALL_STATE(2712)] = 109500, - [SMALL_STATE(2713)] = 109546, - [SMALL_STATE(2714)] = 109592, - [SMALL_STATE(2715)] = 109638, - [SMALL_STATE(2716)] = 109684, - [SMALL_STATE(2717)] = 109734, - [SMALL_STATE(2718)] = 109780, - [SMALL_STATE(2719)] = 109828, - [SMALL_STATE(2720)] = 109874, - [SMALL_STATE(2721)] = 109920, - [SMALL_STATE(2722)] = 109966, - [SMALL_STATE(2723)] = 110012, - [SMALL_STATE(2724)] = 110058, - [SMALL_STATE(2725)] = 110104, - [SMALL_STATE(2726)] = 110150, - [SMALL_STATE(2727)] = 110198, - [SMALL_STATE(2728)] = 110244, - [SMALL_STATE(2729)] = 110292, - [SMALL_STATE(2730)] = 110338, - [SMALL_STATE(2731)] = 110384, - [SMALL_STATE(2732)] = 110430, - [SMALL_STATE(2733)] = 110476, - [SMALL_STATE(2734)] = 110522, - [SMALL_STATE(2735)] = 110568, - [SMALL_STATE(2736)] = 110614, - [SMALL_STATE(2737)] = 110660, - [SMALL_STATE(2738)] = 110706, - [SMALL_STATE(2739)] = 110752, - [SMALL_STATE(2740)] = 110800, - [SMALL_STATE(2741)] = 110846, - [SMALL_STATE(2742)] = 110894, - [SMALL_STATE(2743)] = 110962, - [SMALL_STATE(2744)] = 111008, - [SMALL_STATE(2745)] = 111054, - [SMALL_STATE(2746)] = 111100, - [SMALL_STATE(2747)] = 111146, - [SMALL_STATE(2748)] = 111192, - [SMALL_STATE(2749)] = 111241, - [SMALL_STATE(2750)] = 111300, - [SMALL_STATE(2751)] = 111345, - [SMALL_STATE(2752)] = 111402, - [SMALL_STATE(2753)] = 111447, - [SMALL_STATE(2754)] = 111492, - [SMALL_STATE(2755)] = 111553, - [SMALL_STATE(2756)] = 111598, - [SMALL_STATE(2757)] = 111643, - [SMALL_STATE(2758)] = 111702, - [SMALL_STATE(2759)] = 111763, - [SMALL_STATE(2760)] = 111812, - [SMALL_STATE(2761)] = 111857, - [SMALL_STATE(2762)] = 111916, - [SMALL_STATE(2763)] = 111977, - [SMALL_STATE(2764)] = 112036, - [SMALL_STATE(2765)] = 112081, - [SMALL_STATE(2766)] = 112130, - [SMALL_STATE(2767)] = 112184, - [SMALL_STATE(2768)] = 112256, - [SMALL_STATE(2769)] = 112310, - [SMALL_STATE(2770)] = 112364, - [SMALL_STATE(2771)] = 112418, - [SMALL_STATE(2772)] = 112472, - [SMALL_STATE(2773)] = 112526, - [SMALL_STATE(2774)] = 112580, - [SMALL_STATE(2775)] = 112634, - [SMALL_STATE(2776)] = 112688, - [SMALL_STATE(2777)] = 112742, - [SMALL_STATE(2778)] = 112796, - [SMALL_STATE(2779)] = 112840, - [SMALL_STATE(2780)] = 112894, - [SMALL_STATE(2781)] = 112948, - [SMALL_STATE(2782)] = 113002, - [SMALL_STATE(2783)] = 113056, - [SMALL_STATE(2784)] = 113110, - [SMALL_STATE(2785)] = 113164, - [SMALL_STATE(2786)] = 113218, - [SMALL_STATE(2787)] = 113272, - [SMALL_STATE(2788)] = 113326, - [SMALL_STATE(2789)] = 113380, - [SMALL_STATE(2790)] = 113434, - [SMALL_STATE(2791)] = 113488, - [SMALL_STATE(2792)] = 113534, - [SMALL_STATE(2793)] = 113588, - [SMALL_STATE(2794)] = 113642, - [SMALL_STATE(2795)] = 113696, - [SMALL_STATE(2796)] = 113750, - [SMALL_STATE(2797)] = 113822, - [SMALL_STATE(2798)] = 113871, - [SMALL_STATE(2799)] = 113934, - [SMALL_STATE(2800)] = 113997, - [SMALL_STATE(2801)] = 114061, - [SMALL_STATE(2802)] = 114115, - [SMALL_STATE(2803)] = 114169, - [SMALL_STATE(2804)] = 114213, - [SMALL_STATE(2805)] = 114267, - [SMALL_STATE(2806)] = 114347, - [SMALL_STATE(2807)] = 114401, - [SMALL_STATE(2808)] = 114481, - [SMALL_STATE(2809)] = 114545, - [SMALL_STATE(2810)] = 114625, - [SMALL_STATE(2811)] = 114679, - [SMALL_STATE(2812)] = 114739, - [SMALL_STATE(2813)] = 114793, - [SMALL_STATE(2814)] = 114847, - [SMALL_STATE(2815)] = 114907, - [SMALL_STATE(2816)] = 114961, - [SMALL_STATE(2817)] = 115025, - [SMALL_STATE(2818)] = 115079, - [SMALL_STATE(2819)] = 115159, - [SMALL_STATE(2820)] = 115213, - [SMALL_STATE(2821)] = 115293, - [SMALL_STATE(2822)] = 115334, - [SMALL_STATE(2823)] = 115375, - [SMALL_STATE(2824)] = 115432, - [SMALL_STATE(2825)] = 115489, - [SMALL_STATE(2826)] = 115546, - [SMALL_STATE(2827)] = 115597, - [SMALL_STATE(2828)] = 115654, - [SMALL_STATE(2829)] = 115711, - [SMALL_STATE(2830)] = 115768, - [SMALL_STATE(2831)] = 115825, - [SMALL_STATE(2832)] = 115882, - [SMALL_STATE(2833)] = 115935, - [SMALL_STATE(2834)] = 115992, - [SMALL_STATE(2835)] = 116033, - [SMALL_STATE(2836)] = 116086, - [SMALL_STATE(2837)] = 116143, - [SMALL_STATE(2838)] = 116184, - [SMALL_STATE(2839)] = 116241, - [SMALL_STATE(2840)] = 116298, - [SMALL_STATE(2841)] = 116355, - [SMALL_STATE(2842)] = 116412, - [SMALL_STATE(2843)] = 116469, - [SMALL_STATE(2844)] = 116526, - [SMALL_STATE(2845)] = 116567, - [SMALL_STATE(2846)] = 116615, - [SMALL_STATE(2847)] = 116663, - [SMALL_STATE(2848)] = 116711, - [SMALL_STATE(2849)] = 116759, - [SMALL_STATE(2850)] = 116809, - [SMALL_STATE(2851)] = 116857, - [SMALL_STATE(2852)] = 116905, - [SMALL_STATE(2853)] = 116953, - [SMALL_STATE(2854)] = 117001, - [SMALL_STATE(2855)] = 117049, - [SMALL_STATE(2856)] = 117097, - [SMALL_STATE(2857)] = 117145, - [SMALL_STATE(2858)] = 117193, - [SMALL_STATE(2859)] = 117241, - [SMALL_STATE(2860)] = 117289, - [SMALL_STATE(2861)] = 117339, - [SMALL_STATE(2862)] = 117387, - [SMALL_STATE(2863)] = 117435, - [SMALL_STATE(2864)] = 117483, - [SMALL_STATE(2865)] = 117533, - [SMALL_STATE(2866)] = 117581, - [SMALL_STATE(2867)] = 117631, - [SMALL_STATE(2868)] = 117681, - [SMALL_STATE(2869)] = 117729, - [SMALL_STATE(2870)] = 117779, - [SMALL_STATE(2871)] = 117827, - [SMALL_STATE(2872)] = 117875, - [SMALL_STATE(2873)] = 117923, - [SMALL_STATE(2874)] = 117971, - [SMALL_STATE(2875)] = 118021, - [SMALL_STATE(2876)] = 118069, - [SMALL_STATE(2877)] = 118117, - [SMALL_STATE(2878)] = 118165, - [SMALL_STATE(2879)] = 118215, - [SMALL_STATE(2880)] = 118263, - [SMALL_STATE(2881)] = 118313, - [SMALL_STATE(2882)] = 118361, - [SMALL_STATE(2883)] = 118411, - [SMALL_STATE(2884)] = 118459, - [SMALL_STATE(2885)] = 118509, - [SMALL_STATE(2886)] = 118557, - [SMALL_STATE(2887)] = 118605, - [SMALL_STATE(2888)] = 118653, - [SMALL_STATE(2889)] = 118701, - [SMALL_STATE(2890)] = 118749, - [SMALL_STATE(2891)] = 118797, - [SMALL_STATE(2892)] = 118847, - [SMALL_STATE(2893)] = 118895, - [SMALL_STATE(2894)] = 118945, - [SMALL_STATE(2895)] = 118993, - [SMALL_STATE(2896)] = 119041, - [SMALL_STATE(2897)] = 119089, - [SMALL_STATE(2898)] = 119137, - [SMALL_STATE(2899)] = 119185, - [SMALL_STATE(2900)] = 119233, - [SMALL_STATE(2901)] = 119281, - [SMALL_STATE(2902)] = 119331, - [SMALL_STATE(2903)] = 119379, - [SMALL_STATE(2904)] = 119427, - [SMALL_STATE(2905)] = 119475, - [SMALL_STATE(2906)] = 119523, - [SMALL_STATE(2907)] = 119558, - [SMALL_STATE(2908)] = 119599, - [SMALL_STATE(2909)] = 119640, - [SMALL_STATE(2910)] = 119681, - [SMALL_STATE(2911)] = 119709, - [SMALL_STATE(2912)] = 119737, - [SMALL_STATE(2913)] = 119765, - [SMALL_STATE(2914)] = 119793, - [SMALL_STATE(2915)] = 119821, - [SMALL_STATE(2916)] = 119849, - [SMALL_STATE(2917)] = 119877, - [SMALL_STATE(2918)] = 119905, - [SMALL_STATE(2919)] = 119933, - [SMALL_STATE(2920)] = 119961, - [SMALL_STATE(2921)] = 119989, - [SMALL_STATE(2922)] = 120017, - [SMALL_STATE(2923)] = 120045, - [SMALL_STATE(2924)] = 120073, - [SMALL_STATE(2925)] = 120101, - [SMALL_STATE(2926)] = 120129, - [SMALL_STATE(2927)] = 120157, - [SMALL_STATE(2928)] = 120185, - [SMALL_STATE(2929)] = 120213, - [SMALL_STATE(2930)] = 120241, - [SMALL_STATE(2931)] = 120269, - [SMALL_STATE(2932)] = 120297, - [SMALL_STATE(2933)] = 120325, - [SMALL_STATE(2934)] = 120353, - [SMALL_STATE(2935)] = 120381, - [SMALL_STATE(2936)] = 120409, - [SMALL_STATE(2937)] = 120437, - [SMALL_STATE(2938)] = 120465, - [SMALL_STATE(2939)] = 120493, - [SMALL_STATE(2940)] = 120521, - [SMALL_STATE(2941)] = 120549, - [SMALL_STATE(2942)] = 120577, - [SMALL_STATE(2943)] = 120605, - [SMALL_STATE(2944)] = 120633, - [SMALL_STATE(2945)] = 120660, - [SMALL_STATE(2946)] = 120697, - [SMALL_STATE(2947)] = 120724, - [SMALL_STATE(2948)] = 120751, - [SMALL_STATE(2949)] = 120778, - [SMALL_STATE(2950)] = 120805, - [SMALL_STATE(2951)] = 120832, - [SMALL_STATE(2952)] = 120864, - [SMALL_STATE(2953)] = 120890, - [SMALL_STATE(2954)] = 120940, - [SMALL_STATE(2955)] = 120970, - [SMALL_STATE(2956)] = 121000, - [SMALL_STATE(2957)] = 121038, - [SMALL_STATE(2958)] = 121076, - [SMALL_STATE(2959)] = 121114, - [SMALL_STATE(2960)] = 121140, - [SMALL_STATE(2961)] = 121168, - [SMALL_STATE(2962)] = 121196, - [SMALL_STATE(2963)] = 121222, - [SMALL_STATE(2964)] = 121256, - [SMALL_STATE(2965)] = 121281, - [SMALL_STATE(2966)] = 121306, - [SMALL_STATE(2967)] = 121341, - [SMALL_STATE(2968)] = 121368, - [SMALL_STATE(2969)] = 121393, - [SMALL_STATE(2970)] = 121422, - [SMALL_STATE(2971)] = 121447, - [SMALL_STATE(2972)] = 121472, - [SMALL_STATE(2973)] = 121497, - [SMALL_STATE(2974)] = 121543, - [SMALL_STATE(2975)] = 121567, - [SMALL_STATE(2976)] = 121591, - [SMALL_STATE(2977)] = 121615, - [SMALL_STATE(2978)] = 121647, - [SMALL_STATE(2979)] = 121671, - [SMALL_STATE(2980)] = 121695, - [SMALL_STATE(2981)] = 121719, + [SMALL_STATE(2515)] = 96134, + [SMALL_STATE(2516)] = 96231, + [SMALL_STATE(2517)] = 96336, + [SMALL_STATE(2518)] = 96441, + [SMALL_STATE(2519)] = 96546, + [SMALL_STATE(2520)] = 96651, + [SMALL_STATE(2521)] = 96756, + [SMALL_STATE(2522)] = 96861, + [SMALL_STATE(2523)] = 96966, + [SMALL_STATE(2524)] = 97071, + [SMALL_STATE(2525)] = 97128, + [SMALL_STATE(2526)] = 97183, + [SMALL_STATE(2527)] = 97240, + [SMALL_STATE(2528)] = 97295, + [SMALL_STATE(2529)] = 97362, + [SMALL_STATE(2530)] = 97435, + [SMALL_STATE(2531)] = 97540, + [SMALL_STATE(2532)] = 97595, + [SMALL_STATE(2533)] = 97650, + [SMALL_STATE(2534)] = 97703, + [SMALL_STATE(2535)] = 97758, + [SMALL_STATE(2536)] = 97813, + [SMALL_STATE(2537)] = 97870, + [SMALL_STATE(2538)] = 97921, + [SMALL_STATE(2539)] = 97972, + [SMALL_STATE(2540)] = 98029, + [SMALL_STATE(2541)] = 98134, + [SMALL_STATE(2542)] = 98215, + [SMALL_STATE(2543)] = 98304, + [SMALL_STATE(2544)] = 98355, + [SMALL_STATE(2545)] = 98406, + [SMALL_STATE(2546)] = 98511, + [SMALL_STATE(2547)] = 98618, + [SMALL_STATE(2548)] = 98709, + [SMALL_STATE(2549)] = 98773, + [SMALL_STATE(2550)] = 98823, + [SMALL_STATE(2551)] = 98927, + [SMALL_STATE(2552)] = 98987, + [SMALL_STATE(2553)] = 99047, + [SMALL_STATE(2554)] = 99105, + [SMALL_STATE(2555)] = 99209, + [SMALL_STATE(2556)] = 99313, + [SMALL_STATE(2557)] = 99417, + [SMALL_STATE(2558)] = 99521, + [SMALL_STATE(2559)] = 99625, + [SMALL_STATE(2560)] = 99703, + [SMALL_STATE(2561)] = 99771, + [SMALL_STATE(2562)] = 99863, + [SMALL_STATE(2563)] = 99957, + [SMALL_STATE(2564)] = 100031, + [SMALL_STATE(2565)] = 100117, + [SMALL_STATE(2566)] = 100205, + [SMALL_STATE(2567)] = 100295, + [SMALL_STATE(2568)] = 100367, + [SMALL_STATE(2569)] = 100441, + [SMALL_STATE(2570)] = 100523, + [SMALL_STATE(2571)] = 100619, + [SMALL_STATE(2572)] = 100723, + [SMALL_STATE(2573)] = 100827, + [SMALL_STATE(2574)] = 100931, + [SMALL_STATE(2575)] = 101035, + [SMALL_STATE(2576)] = 101139, + [SMALL_STATE(2577)] = 101243, + [SMALL_STATE(2578)] = 101347, + [SMALL_STATE(2579)] = 101451, + [SMALL_STATE(2580)] = 101557, + [SMALL_STATE(2581)] = 101661, + [SMALL_STATE(2582)] = 101711, + [SMALL_STATE(2583)] = 101775, + [SMALL_STATE(2584)] = 101835, + [SMALL_STATE(2585)] = 101899, + [SMALL_STATE(2586)] = 101959, + [SMALL_STATE(2587)] = 102019, + [SMALL_STATE(2588)] = 102079, + [SMALL_STATE(2589)] = 102133, + [SMALL_STATE(2590)] = 102193, + [SMALL_STATE(2591)] = 102247, + [SMALL_STATE(2592)] = 102311, + [SMALL_STATE(2593)] = 102371, + [SMALL_STATE(2594)] = 102421, + [SMALL_STATE(2595)] = 102481, + [SMALL_STATE(2596)] = 102541, + [SMALL_STATE(2597)] = 102595, + [SMALL_STATE(2598)] = 102649, + [SMALL_STATE(2599)] = 102703, + [SMALL_STATE(2600)] = 102753, + [SMALL_STATE(2601)] = 102803, + [SMALL_STATE(2602)] = 102851, + [SMALL_STATE(2603)] = 102911, + [SMALL_STATE(2604)] = 102967, + [SMALL_STATE(2605)] = 103015, + [SMALL_STATE(2606)] = 103119, + [SMALL_STATE(2607)] = 103167, + [SMALL_STATE(2608)] = 103233, + [SMALL_STATE(2609)] = 103305, + [SMALL_STATE(2610)] = 103409, + [SMALL_STATE(2611)] = 103473, + [SMALL_STATE(2612)] = 103527, + [SMALL_STATE(2613)] = 103631, + [SMALL_STATE(2614)] = 103681, + [SMALL_STATE(2615)] = 103741, + [SMALL_STATE(2616)] = 103801, + [SMALL_STATE(2617)] = 103855, + [SMALL_STATE(2618)] = 103909, + [SMALL_STATE(2619)] = 103963, + [SMALL_STATE(2620)] = 104027, + [SMALL_STATE(2621)] = 104131, + [SMALL_STATE(2622)] = 104181, + [SMALL_STATE(2623)] = 104231, + [SMALL_STATE(2624)] = 104281, + [SMALL_STATE(2625)] = 104385, + [SMALL_STATE(2626)] = 104447, + [SMALL_STATE(2627)] = 104511, + [SMALL_STATE(2628)] = 104571, + [SMALL_STATE(2629)] = 104675, + [SMALL_STATE(2630)] = 104739, + [SMALL_STATE(2631)] = 104799, + [SMALL_STATE(2632)] = 104903, + [SMALL_STATE(2633)] = 104953, + [SMALL_STATE(2634)] = 105057, + [SMALL_STATE(2635)] = 105161, + [SMALL_STATE(2636)] = 105265, + [SMALL_STATE(2637)] = 105369, + [SMALL_STATE(2638)] = 105435, + [SMALL_STATE(2639)] = 105539, + [SMALL_STATE(2640)] = 105599, + [SMALL_STATE(2641)] = 105659, + [SMALL_STATE(2642)] = 105763, + [SMALL_STATE(2643)] = 105820, + [SMALL_STATE(2644)] = 105877, + [SMALL_STATE(2645)] = 105934, + [SMALL_STATE(2646)] = 105991, + [SMALL_STATE(2647)] = 106048, + [SMALL_STATE(2648)] = 106105, + [SMALL_STATE(2649)] = 106162, + [SMALL_STATE(2650)] = 106219, + [SMALL_STATE(2651)] = 106276, + [SMALL_STATE(2652)] = 106377, + [SMALL_STATE(2653)] = 106426, + [SMALL_STATE(2654)] = 106479, + [SMALL_STATE(2655)] = 106536, + [SMALL_STATE(2656)] = 106593, + [SMALL_STATE(2657)] = 106694, + [SMALL_STATE(2658)] = 106751, + [SMALL_STATE(2659)] = 106808, + [SMALL_STATE(2660)] = 106867, + [SMALL_STATE(2661)] = 106920, + [SMALL_STATE(2662)] = 106977, + [SMALL_STATE(2663)] = 107034, + [SMALL_STATE(2664)] = 107083, + [SMALL_STATE(2665)] = 107132, + [SMALL_STATE(2666)] = 107181, + [SMALL_STATE(2667)] = 107238, + [SMALL_STATE(2668)] = 107295, + [SMALL_STATE(2669)] = 107341, + [SMALL_STATE(2670)] = 107387, + [SMALL_STATE(2671)] = 107433, + [SMALL_STATE(2672)] = 107479, + [SMALL_STATE(2673)] = 107525, + [SMALL_STATE(2674)] = 107571, + [SMALL_STATE(2675)] = 107617, + [SMALL_STATE(2676)] = 107663, + [SMALL_STATE(2677)] = 107709, + [SMALL_STATE(2678)] = 107755, + [SMALL_STATE(2679)] = 107801, + [SMALL_STATE(2680)] = 107847, + [SMALL_STATE(2681)] = 107893, + [SMALL_STATE(2682)] = 107943, + [SMALL_STATE(2683)] = 107989, + [SMALL_STATE(2684)] = 108035, + [SMALL_STATE(2685)] = 108081, + [SMALL_STATE(2686)] = 108127, + [SMALL_STATE(2687)] = 108173, + [SMALL_STATE(2688)] = 108219, + [SMALL_STATE(2689)] = 108265, + [SMALL_STATE(2690)] = 108311, + [SMALL_STATE(2691)] = 108357, + [SMALL_STATE(2692)] = 108403, + [SMALL_STATE(2693)] = 108449, + [SMALL_STATE(2694)] = 108495, + [SMALL_STATE(2695)] = 108541, + [SMALL_STATE(2696)] = 108587, + [SMALL_STATE(2697)] = 108633, + [SMALL_STATE(2698)] = 108679, + [SMALL_STATE(2699)] = 108725, + [SMALL_STATE(2700)] = 108773, + [SMALL_STATE(2701)] = 108821, + [SMALL_STATE(2702)] = 108867, + [SMALL_STATE(2703)] = 108913, + [SMALL_STATE(2704)] = 108959, + [SMALL_STATE(2705)] = 109007, + [SMALL_STATE(2706)] = 109053, + [SMALL_STATE(2707)] = 109099, + [SMALL_STATE(2708)] = 109145, + [SMALL_STATE(2709)] = 109191, + [SMALL_STATE(2710)] = 109239, + [SMALL_STATE(2711)] = 109285, + [SMALL_STATE(2712)] = 109333, + [SMALL_STATE(2713)] = 109381, + [SMALL_STATE(2714)] = 109427, + [SMALL_STATE(2715)] = 109475, + [SMALL_STATE(2716)] = 109521, + [SMALL_STATE(2717)] = 109567, + [SMALL_STATE(2718)] = 109613, + [SMALL_STATE(2719)] = 109659, + [SMALL_STATE(2720)] = 109707, + [SMALL_STATE(2721)] = 109761, + [SMALL_STATE(2722)] = 109815, + [SMALL_STATE(2723)] = 109871, + [SMALL_STATE(2724)] = 109919, + [SMALL_STATE(2725)] = 109965, + [SMALL_STATE(2726)] = 110011, + [SMALL_STATE(2727)] = 110063, + [SMALL_STATE(2728)] = 110115, + [SMALL_STATE(2729)] = 110161, + [SMALL_STATE(2730)] = 110209, + [SMALL_STATE(2731)] = 110255, + [SMALL_STATE(2732)] = 110301, + [SMALL_STATE(2733)] = 110347, + [SMALL_STATE(2734)] = 110395, + [SMALL_STATE(2735)] = 110441, + [SMALL_STATE(2736)] = 110487, + [SMALL_STATE(2737)] = 110535, + [SMALL_STATE(2738)] = 110583, + [SMALL_STATE(2739)] = 110629, + [SMALL_STATE(2740)] = 110675, + [SMALL_STATE(2741)] = 110721, + [SMALL_STATE(2742)] = 110771, + [SMALL_STATE(2743)] = 110839, + [SMALL_STATE(2744)] = 110885, + [SMALL_STATE(2745)] = 110931, + [SMALL_STATE(2746)] = 110981, + [SMALL_STATE(2747)] = 111027, + [SMALL_STATE(2748)] = 111075, + [SMALL_STATE(2749)] = 111121, + [SMALL_STATE(2750)] = 111169, + [SMALL_STATE(2751)] = 111215, + [SMALL_STATE(2752)] = 111261, + [SMALL_STATE(2753)] = 111320, + [SMALL_STATE(2754)] = 111365, + [SMALL_STATE(2755)] = 111410, + [SMALL_STATE(2756)] = 111455, + [SMALL_STATE(2757)] = 111514, + [SMALL_STATE(2758)] = 111575, + [SMALL_STATE(2759)] = 111620, + [SMALL_STATE(2760)] = 111665, + [SMALL_STATE(2761)] = 111710, + [SMALL_STATE(2762)] = 111755, + [SMALL_STATE(2763)] = 111812, + [SMALL_STATE(2764)] = 111871, + [SMALL_STATE(2765)] = 111932, + [SMALL_STATE(2766)] = 111981, + [SMALL_STATE(2767)] = 112030, + [SMALL_STATE(2768)] = 112089, + [SMALL_STATE(2769)] = 112150, + [SMALL_STATE(2770)] = 112204, + [SMALL_STATE(2771)] = 112258, + [SMALL_STATE(2772)] = 112312, + [SMALL_STATE(2773)] = 112366, + [SMALL_STATE(2774)] = 112420, + [SMALL_STATE(2775)] = 112474, + [SMALL_STATE(2776)] = 112528, + [SMALL_STATE(2777)] = 112582, + [SMALL_STATE(2778)] = 112636, + [SMALL_STATE(2779)] = 112690, + [SMALL_STATE(2780)] = 112744, + [SMALL_STATE(2781)] = 112798, + [SMALL_STATE(2782)] = 112852, + [SMALL_STATE(2783)] = 112906, + [SMALL_STATE(2784)] = 112960, + [SMALL_STATE(2785)] = 113014, + [SMALL_STATE(2786)] = 113068, + [SMALL_STATE(2787)] = 113122, + [SMALL_STATE(2788)] = 113176, + [SMALL_STATE(2789)] = 113230, + [SMALL_STATE(2790)] = 113302, + [SMALL_STATE(2791)] = 113348, + [SMALL_STATE(2792)] = 113392, + [SMALL_STATE(2793)] = 113464, + [SMALL_STATE(2794)] = 113518, + [SMALL_STATE(2795)] = 113572, + [SMALL_STATE(2796)] = 113626, + [SMALL_STATE(2797)] = 113680, + [SMALL_STATE(2798)] = 113734, + [SMALL_STATE(2799)] = 113788, + [SMALL_STATE(2800)] = 113842, + [SMALL_STATE(2801)] = 113891, + [SMALL_STATE(2802)] = 113954, + [SMALL_STATE(2803)] = 114017, + [SMALL_STATE(2804)] = 114077, + [SMALL_STATE(2805)] = 114157, + [SMALL_STATE(2806)] = 114237, + [SMALL_STATE(2807)] = 114291, + [SMALL_STATE(2808)] = 114345, + [SMALL_STATE(2809)] = 114399, + [SMALL_STATE(2810)] = 114453, + [SMALL_STATE(2811)] = 114517, + [SMALL_STATE(2812)] = 114577, + [SMALL_STATE(2813)] = 114641, + [SMALL_STATE(2814)] = 114695, + [SMALL_STATE(2815)] = 114749, + [SMALL_STATE(2816)] = 114803, + [SMALL_STATE(2817)] = 114857, + [SMALL_STATE(2818)] = 114921, + [SMALL_STATE(2819)] = 115001, + [SMALL_STATE(2820)] = 115081, + [SMALL_STATE(2821)] = 115125, + [SMALL_STATE(2822)] = 115205, + [SMALL_STATE(2823)] = 115259, + [SMALL_STATE(2824)] = 115313, + [SMALL_STATE(2825)] = 115366, + [SMALL_STATE(2826)] = 115423, + [SMALL_STATE(2827)] = 115464, + [SMALL_STATE(2828)] = 115521, + [SMALL_STATE(2829)] = 115578, + [SMALL_STATE(2830)] = 115635, + [SMALL_STATE(2831)] = 115692, + [SMALL_STATE(2832)] = 115733, + [SMALL_STATE(2833)] = 115790, + [SMALL_STATE(2834)] = 115847, + [SMALL_STATE(2835)] = 115904, + [SMALL_STATE(2836)] = 115945, + [SMALL_STATE(2837)] = 115996, + [SMALL_STATE(2838)] = 116053, + [SMALL_STATE(2839)] = 116110, + [SMALL_STATE(2840)] = 116167, + [SMALL_STATE(2841)] = 116224, + [SMALL_STATE(2842)] = 116277, + [SMALL_STATE(2843)] = 116318, + [SMALL_STATE(2844)] = 116375, + [SMALL_STATE(2845)] = 116432, + [SMALL_STATE(2846)] = 116489, + [SMALL_STATE(2847)] = 116546, + [SMALL_STATE(2848)] = 116587, + [SMALL_STATE(2849)] = 116637, + [SMALL_STATE(2850)] = 116685, + [SMALL_STATE(2851)] = 116735, + [SMALL_STATE(2852)] = 116783, + [SMALL_STATE(2853)] = 116833, + [SMALL_STATE(2854)] = 116881, + [SMALL_STATE(2855)] = 116931, + [SMALL_STATE(2856)] = 116979, + [SMALL_STATE(2857)] = 117029, + [SMALL_STATE(2858)] = 117077, + [SMALL_STATE(2859)] = 117125, + [SMALL_STATE(2860)] = 117173, + [SMALL_STATE(2861)] = 117221, + [SMALL_STATE(2862)] = 117269, + [SMALL_STATE(2863)] = 117319, + [SMALL_STATE(2864)] = 117367, + [SMALL_STATE(2865)] = 117415, + [SMALL_STATE(2866)] = 117463, + [SMALL_STATE(2867)] = 117511, + [SMALL_STATE(2868)] = 117559, + [SMALL_STATE(2869)] = 117607, + [SMALL_STATE(2870)] = 117655, + [SMALL_STATE(2871)] = 117703, + [SMALL_STATE(2872)] = 117751, + [SMALL_STATE(2873)] = 117799, + [SMALL_STATE(2874)] = 117847, + [SMALL_STATE(2875)] = 117895, + [SMALL_STATE(2876)] = 117943, + [SMALL_STATE(2877)] = 117991, + [SMALL_STATE(2878)] = 118039, + [SMALL_STATE(2879)] = 118087, + [SMALL_STATE(2880)] = 118135, + [SMALL_STATE(2881)] = 118183, + [SMALL_STATE(2882)] = 118231, + [SMALL_STATE(2883)] = 118279, + [SMALL_STATE(2884)] = 118329, + [SMALL_STATE(2885)] = 118377, + [SMALL_STATE(2886)] = 118427, + [SMALL_STATE(2887)] = 118475, + [SMALL_STATE(2888)] = 118523, + [SMALL_STATE(2889)] = 118571, + [SMALL_STATE(2890)] = 118619, + [SMALL_STATE(2891)] = 118667, + [SMALL_STATE(2892)] = 118715, + [SMALL_STATE(2893)] = 118763, + [SMALL_STATE(2894)] = 118811, + [SMALL_STATE(2895)] = 118861, + [SMALL_STATE(2896)] = 118909, + [SMALL_STATE(2897)] = 118957, + [SMALL_STATE(2898)] = 119007, + [SMALL_STATE(2899)] = 119055, + [SMALL_STATE(2900)] = 119105, + [SMALL_STATE(2901)] = 119153, + [SMALL_STATE(2902)] = 119203, + [SMALL_STATE(2903)] = 119251, + [SMALL_STATE(2904)] = 119299, + [SMALL_STATE(2905)] = 119347, + [SMALL_STATE(2906)] = 119397, + [SMALL_STATE(2907)] = 119447, + [SMALL_STATE(2908)] = 119495, + [SMALL_STATE(2909)] = 119543, + [SMALL_STATE(2910)] = 119578, + [SMALL_STATE(2911)] = 119619, + [SMALL_STATE(2912)] = 119660, + [SMALL_STATE(2913)] = 119701, + [SMALL_STATE(2914)] = 119729, + [SMALL_STATE(2915)] = 119757, + [SMALL_STATE(2916)] = 119785, + [SMALL_STATE(2917)] = 119813, + [SMALL_STATE(2918)] = 119841, + [SMALL_STATE(2919)] = 119869, + [SMALL_STATE(2920)] = 119897, + [SMALL_STATE(2921)] = 119925, + [SMALL_STATE(2922)] = 119953, + [SMALL_STATE(2923)] = 119981, + [SMALL_STATE(2924)] = 120009, + [SMALL_STATE(2925)] = 120037, + [SMALL_STATE(2926)] = 120065, + [SMALL_STATE(2927)] = 120093, + [SMALL_STATE(2928)] = 120121, + [SMALL_STATE(2929)] = 120149, + [SMALL_STATE(2930)] = 120177, + [SMALL_STATE(2931)] = 120205, + [SMALL_STATE(2932)] = 120233, + [SMALL_STATE(2933)] = 120261, + [SMALL_STATE(2934)] = 120289, + [SMALL_STATE(2935)] = 120317, + [SMALL_STATE(2936)] = 120345, + [SMALL_STATE(2937)] = 120373, + [SMALL_STATE(2938)] = 120401, + [SMALL_STATE(2939)] = 120429, + [SMALL_STATE(2940)] = 120457, + [SMALL_STATE(2941)] = 120485, + [SMALL_STATE(2942)] = 120513, + [SMALL_STATE(2943)] = 120541, + [SMALL_STATE(2944)] = 120569, + [SMALL_STATE(2945)] = 120597, + [SMALL_STATE(2946)] = 120625, + [SMALL_STATE(2947)] = 120653, + [SMALL_STATE(2948)] = 120680, + [SMALL_STATE(2949)] = 120707, + [SMALL_STATE(2950)] = 120734, + [SMALL_STATE(2951)] = 120761, + [SMALL_STATE(2952)] = 120798, + [SMALL_STATE(2953)] = 120825, + [SMALL_STATE(2954)] = 120852, + [SMALL_STATE(2955)] = 120890, + [SMALL_STATE(2956)] = 120916, + [SMALL_STATE(2957)] = 120944, + [SMALL_STATE(2958)] = 120970, + [SMALL_STATE(2959)] = 121004, + [SMALL_STATE(2960)] = 121034, + [SMALL_STATE(2961)] = 121060, + [SMALL_STATE(2962)] = 121098, + [SMALL_STATE(2963)] = 121130, + [SMALL_STATE(2964)] = 121168, + [SMALL_STATE(2965)] = 121198, + [SMALL_STATE(2966)] = 121226, + [SMALL_STATE(2967)] = 121276, + [SMALL_STATE(2968)] = 121311, + [SMALL_STATE(2969)] = 121340, + [SMALL_STATE(2970)] = 121365, + [SMALL_STATE(2971)] = 121390, + [SMALL_STATE(2972)] = 121415, + [SMALL_STATE(2973)] = 121440, + [SMALL_STATE(2974)] = 121467, + [SMALL_STATE(2975)] = 121492, + [SMALL_STATE(2976)] = 121517, + [SMALL_STATE(2977)] = 121563, + [SMALL_STATE(2978)] = 121587, + [SMALL_STATE(2979)] = 121611, + [SMALL_STATE(2980)] = 121657, + [SMALL_STATE(2981)] = 121703, [SMALL_STATE(2982)] = 121743, [SMALL_STATE(2983)] = 121767, - [SMALL_STATE(2984)] = 121789, - [SMALL_STATE(2985)] = 121813, - [SMALL_STATE(2986)] = 121837, - [SMALL_STATE(2987)] = 121861, - [SMALL_STATE(2988)] = 121893, - [SMALL_STATE(2989)] = 121927, - [SMALL_STATE(2990)] = 121961, + [SMALL_STATE(2984)] = 121791, + [SMALL_STATE(2985)] = 121823, + [SMALL_STATE(2986)] = 121847, + [SMALL_STATE(2987)] = 121881, + [SMALL_STATE(2988)] = 121915, + [SMALL_STATE(2989)] = 121949, + [SMALL_STATE(2990)] = 121973, [SMALL_STATE(2991)] = 121995, [SMALL_STATE(2992)] = 122019, - [SMALL_STATE(2993)] = 122043, - [SMALL_STATE(2994)] = 122067, - [SMALL_STATE(2995)] = 122091, - [SMALL_STATE(2996)] = 122115, - [SMALL_STATE(2997)] = 122139, - [SMALL_STATE(2998)] = 122163, - [SMALL_STATE(2999)] = 122187, - [SMALL_STATE(3000)] = 122233, - [SMALL_STATE(3001)] = 122255, - [SMALL_STATE(3002)] = 122301, - [SMALL_STATE(3003)] = 122325, - [SMALL_STATE(3004)] = 122351, - [SMALL_STATE(3005)] = 122375, - [SMALL_STATE(3006)] = 122399, - [SMALL_STATE(3007)] = 122445, - [SMALL_STATE(3008)] = 122469, - [SMALL_STATE(3009)] = 122515, - [SMALL_STATE(3010)] = 122547, - [SMALL_STATE(3011)] = 122569, - [SMALL_STATE(3012)] = 122593, - [SMALL_STATE(3013)] = 122639, - [SMALL_STATE(3014)] = 122679, - [SMALL_STATE(3015)] = 122713, - [SMALL_STATE(3016)] = 122737, - [SMALL_STATE(3017)] = 122783, - [SMALL_STATE(3018)] = 122805, - [SMALL_STATE(3019)] = 122829, - [SMALL_STATE(3020)] = 122863, - [SMALL_STATE(3021)] = 122897, - [SMALL_STATE(3022)] = 122919, - [SMALL_STATE(3023)] = 122943, - [SMALL_STATE(3024)] = 122967, - [SMALL_STATE(3025)] = 123013, - [SMALL_STATE(3026)] = 123035, - [SMALL_STATE(3027)] = 123059, - [SMALL_STATE(3028)] = 123105, - [SMALL_STATE(3029)] = 123151, - [SMALL_STATE(3030)] = 123175, - [SMALL_STATE(3031)] = 123221, - [SMALL_STATE(3032)] = 123245, - [SMALL_STATE(3033)] = 123269, - [SMALL_STATE(3034)] = 123293, - [SMALL_STATE(3035)] = 123339, - [SMALL_STATE(3036)] = 123379, - [SMALL_STATE(3037)] = 123401, - [SMALL_STATE(3038)] = 123425, - [SMALL_STATE(3039)] = 123449, - [SMALL_STATE(3040)] = 123495, - [SMALL_STATE(3041)] = 123519, - [SMALL_STATE(3042)] = 123565, - [SMALL_STATE(3043)] = 123611, - [SMALL_STATE(3044)] = 123635, - [SMALL_STATE(3045)] = 123659, - [SMALL_STATE(3046)] = 123683, - [SMALL_STATE(3047)] = 123707, - [SMALL_STATE(3048)] = 123731, - [SMALL_STATE(3049)] = 123777, - [SMALL_STATE(3050)] = 123801, - [SMALL_STATE(3051)] = 123825, - [SMALL_STATE(3052)] = 123849, - [SMALL_STATE(3053)] = 123881, - [SMALL_STATE(3054)] = 123915, - [SMALL_STATE(3055)] = 123949, - [SMALL_STATE(3056)] = 123983, - [SMALL_STATE(3057)] = 124007, - [SMALL_STATE(3058)] = 124053, - [SMALL_STATE(3059)] = 124077, - [SMALL_STATE(3060)] = 124101, - [SMALL_STATE(3061)] = 124125, - [SMALL_STATE(3062)] = 124149, - [SMALL_STATE(3063)] = 124181, - [SMALL_STATE(3064)] = 124205, - [SMALL_STATE(3065)] = 124229, - [SMALL_STATE(3066)] = 124275, - [SMALL_STATE(3067)] = 124299, - [SMALL_STATE(3068)] = 124323, - [SMALL_STATE(3069)] = 124347, - [SMALL_STATE(3070)] = 124381, - [SMALL_STATE(3071)] = 124405, - [SMALL_STATE(3072)] = 124429, - [SMALL_STATE(3073)] = 124453, - [SMALL_STATE(3074)] = 124477, - [SMALL_STATE(3075)] = 124517, - [SMALL_STATE(3076)] = 124539, - [SMALL_STATE(3077)] = 124585, - [SMALL_STATE(3078)] = 124613, - [SMALL_STATE(3079)] = 124639, - [SMALL_STATE(3080)] = 124673, - [SMALL_STATE(3081)] = 124719, - [SMALL_STATE(3082)] = 124743, - [SMALL_STATE(3083)] = 124783, - [SMALL_STATE(3084)] = 124817, - [SMALL_STATE(3085)] = 124841, - [SMALL_STATE(3086)] = 124863, - [SMALL_STATE(3087)] = 124909, - [SMALL_STATE(3088)] = 124955, - [SMALL_STATE(3089)] = 124977, - [SMALL_STATE(3090)] = 125001, - [SMALL_STATE(3091)] = 125025, - [SMALL_STATE(3092)] = 125049, - [SMALL_STATE(3093)] = 125073, - [SMALL_STATE(3094)] = 125097, - [SMALL_STATE(3095)] = 125129, - [SMALL_STATE(3096)] = 125163, - [SMALL_STATE(3097)] = 125203, - [SMALL_STATE(3098)] = 125237, - [SMALL_STATE(3099)] = 125271, - [SMALL_STATE(3100)] = 125305, - [SMALL_STATE(3101)] = 125339, - [SMALL_STATE(3102)] = 125373, - [SMALL_STATE(3103)] = 125397, - [SMALL_STATE(3104)] = 125443, - [SMALL_STATE(3105)] = 125472, - [SMALL_STATE(3106)] = 125503, - [SMALL_STATE(3107)] = 125532, - [SMALL_STATE(3108)] = 125561, - [SMALL_STATE(3109)] = 125600, - [SMALL_STATE(3110)] = 125629, - [SMALL_STATE(3111)] = 125668, - [SMALL_STATE(3112)] = 125707, - [SMALL_STATE(3113)] = 125732, - [SMALL_STATE(3114)] = 125771, - [SMALL_STATE(3115)] = 125810, - [SMALL_STATE(3116)] = 125849, - [SMALL_STATE(3117)] = 125888, - [SMALL_STATE(3118)] = 125927, - [SMALL_STATE(3119)] = 125956, - [SMALL_STATE(3120)] = 125979, - [SMALL_STATE(3121)] = 126002, - [SMALL_STATE(3122)] = 126025, - [SMALL_STATE(3123)] = 126054, - [SMALL_STATE(3124)] = 126099, - [SMALL_STATE(3125)] = 126128, - [SMALL_STATE(3126)] = 126167, - [SMALL_STATE(3127)] = 126190, - [SMALL_STATE(3128)] = 126213, - [SMALL_STATE(3129)] = 126238, - [SMALL_STATE(3130)] = 126277, - [SMALL_STATE(3131)] = 126300, - [SMALL_STATE(3132)] = 126325, - [SMALL_STATE(3133)] = 126354, - [SMALL_STATE(3134)] = 126390, - [SMALL_STATE(3135)] = 126410, - [SMALL_STATE(3136)] = 126430, - [SMALL_STATE(3137)] = 126450, - [SMALL_STATE(3138)] = 126480, - [SMALL_STATE(3139)] = 126500, - [SMALL_STATE(3140)] = 126520, - [SMALL_STATE(3141)] = 126556, - [SMALL_STATE(3142)] = 126582, - [SMALL_STATE(3143)] = 126622, - [SMALL_STATE(3144)] = 126642, - [SMALL_STATE(3145)] = 126682, - [SMALL_STATE(3146)] = 126702, - [SMALL_STATE(3147)] = 126722, - [SMALL_STATE(3148)] = 126762, - [SMALL_STATE(3149)] = 126782, - [SMALL_STATE(3150)] = 126802, - [SMALL_STATE(3151)] = 126822, - [SMALL_STATE(3152)] = 126842, - [SMALL_STATE(3153)] = 126882, - [SMALL_STATE(3154)] = 126918, - [SMALL_STATE(3155)] = 126938, - [SMALL_STATE(3156)] = 126958, - [SMALL_STATE(3157)] = 126978, - [SMALL_STATE(3158)] = 127018, - [SMALL_STATE(3159)] = 127058, - [SMALL_STATE(3160)] = 127084, - [SMALL_STATE(3161)] = 127114, - [SMALL_STATE(3162)] = 127154, - [SMALL_STATE(3163)] = 127194, - [SMALL_STATE(3164)] = 127234, - [SMALL_STATE(3165)] = 127274, - [SMALL_STATE(3166)] = 127310, - [SMALL_STATE(3167)] = 127346, - [SMALL_STATE(3168)] = 127382, - [SMALL_STATE(3169)] = 127422, - [SMALL_STATE(3170)] = 127450, - [SMALL_STATE(3171)] = 127490, - [SMALL_STATE(3172)] = 127518, - [SMALL_STATE(3173)] = 127542, - [SMALL_STATE(3174)] = 127582, - [SMALL_STATE(3175)] = 127622, - [SMALL_STATE(3176)] = 127652, - [SMALL_STATE(3177)] = 127692, - [SMALL_STATE(3178)] = 127714, - [SMALL_STATE(3179)] = 127734, - [SMALL_STATE(3180)] = 127754, - [SMALL_STATE(3181)] = 127776, - [SMALL_STATE(3182)] = 127816, - [SMALL_STATE(3183)] = 127836, - [SMALL_STATE(3184)] = 127856, - [SMALL_STATE(3185)] = 127896, - [SMALL_STATE(3186)] = 127916, - [SMALL_STATE(3187)] = 127936, - [SMALL_STATE(3188)] = 127968, - [SMALL_STATE(3189)] = 127996, - [SMALL_STATE(3190)] = 128032, - [SMALL_STATE(3191)] = 128054, - [SMALL_STATE(3192)] = 128074, - [SMALL_STATE(3193)] = 128112, - [SMALL_STATE(3194)] = 128136, - [SMALL_STATE(3195)] = 128156, - [SMALL_STATE(3196)] = 128196, - [SMALL_STATE(3197)] = 128232, - [SMALL_STATE(3198)] = 128252, - [SMALL_STATE(3199)] = 128292, - [SMALL_STATE(3200)] = 128332, - [SMALL_STATE(3201)] = 128360, - [SMALL_STATE(3202)] = 128380, - [SMALL_STATE(3203)] = 128402, - [SMALL_STATE(3204)] = 128442, - [SMALL_STATE(3205)] = 128466, - [SMALL_STATE(3206)] = 128492, - [SMALL_STATE(3207)] = 128512, - [SMALL_STATE(3208)] = 128534, - [SMALL_STATE(3209)] = 128554, - [SMALL_STATE(3210)] = 128574, - [SMALL_STATE(3211)] = 128594, - [SMALL_STATE(3212)] = 128618, - [SMALL_STATE(3213)] = 128646, - [SMALL_STATE(3214)] = 128670, - [SMALL_STATE(3215)] = 128698, - [SMALL_STATE(3216)] = 128738, - [SMALL_STATE(3217)] = 128774, - [SMALL_STATE(3218)] = 128804, - [SMALL_STATE(3219)] = 128832, - [SMALL_STATE(3220)] = 128860, - [SMALL_STATE(3221)] = 128900, - [SMALL_STATE(3222)] = 128920, - [SMALL_STATE(3223)] = 128940, - [SMALL_STATE(3224)] = 128960, - [SMALL_STATE(3225)] = 128996, - [SMALL_STATE(3226)] = 129016, - [SMALL_STATE(3227)] = 129036, - [SMALL_STATE(3228)] = 129066, - [SMALL_STATE(3229)] = 129088, - [SMALL_STATE(3230)] = 129111, - [SMALL_STATE(3231)] = 129138, - [SMALL_STATE(3232)] = 129159, - [SMALL_STATE(3233)] = 129178, - [SMALL_STATE(3234)] = 129209, - [SMALL_STATE(3235)] = 129248, - [SMALL_STATE(3236)] = 129267, - [SMALL_STATE(3237)] = 129286, - [SMALL_STATE(3238)] = 129305, - [SMALL_STATE(3239)] = 129326, - [SMALL_STATE(3240)] = 129349, - [SMALL_STATE(3241)] = 129372, - [SMALL_STATE(3242)] = 129393, - [SMALL_STATE(3243)] = 129414, - [SMALL_STATE(3244)] = 129437, - [SMALL_STATE(3245)] = 129456, - [SMALL_STATE(3246)] = 129475, - [SMALL_STATE(3247)] = 129494, - [SMALL_STATE(3248)] = 129515, - [SMALL_STATE(3249)] = 129536, - [SMALL_STATE(3250)] = 129559, - [SMALL_STATE(3251)] = 129578, - [SMALL_STATE(3252)] = 129597, - [SMALL_STATE(3253)] = 129628, - [SMALL_STATE(3254)] = 129659, - [SMALL_STATE(3255)] = 129690, - [SMALL_STATE(3256)] = 129719, - [SMALL_STATE(3257)] = 129738, - [SMALL_STATE(3258)] = 129763, - [SMALL_STATE(3259)] = 129784, - [SMALL_STATE(3260)] = 129804, - [SMALL_STATE(3261)] = 129824, - [SMALL_STATE(3262)] = 129848, - [SMALL_STATE(3263)] = 129872, - [SMALL_STATE(3264)] = 129896, - [SMALL_STATE(3265)] = 129916, - [SMALL_STATE(3266)] = 129952, - [SMALL_STATE(3267)] = 129972, - [SMALL_STATE(3268)] = 129994, - [SMALL_STATE(3269)] = 130014, - [SMALL_STATE(3270)] = 130034, - [SMALL_STATE(3271)] = 130054, - [SMALL_STATE(3272)] = 130076, - [SMALL_STATE(3273)] = 130096, - [SMALL_STATE(3274)] = 130116, - [SMALL_STATE(3275)] = 130136, - [SMALL_STATE(3276)] = 130158, - [SMALL_STATE(3277)] = 130178, - [SMALL_STATE(3278)] = 130198, - [SMALL_STATE(3279)] = 130228, - [SMALL_STATE(3280)] = 130248, - [SMALL_STATE(3281)] = 130270, - [SMALL_STATE(3282)] = 130288, - [SMALL_STATE(3283)] = 130308, - [SMALL_STATE(3284)] = 130328, - [SMALL_STATE(3285)] = 130350, - [SMALL_STATE(3286)] = 130374, - [SMALL_STATE(3287)] = 130394, - [SMALL_STATE(3288)] = 130412, - [SMALL_STATE(3289)] = 130434, - [SMALL_STATE(3290)] = 130452, - [SMALL_STATE(3291)] = 130472, - [SMALL_STATE(3292)] = 130496, - [SMALL_STATE(3293)] = 130516, - [SMALL_STATE(3294)] = 130536, - [SMALL_STATE(3295)] = 130556, - [SMALL_STATE(3296)] = 130576, - [SMALL_STATE(3297)] = 130596, - [SMALL_STATE(3298)] = 130616, - [SMALL_STATE(3299)] = 130638, - [SMALL_STATE(3300)] = 130658, - [SMALL_STATE(3301)] = 130678, - [SMALL_STATE(3302)] = 130702, - [SMALL_STATE(3303)] = 130722, - [SMALL_STATE(3304)] = 130748, - [SMALL_STATE(3305)] = 130768, - [SMALL_STATE(3306)] = 130788, - [SMALL_STATE(3307)] = 130808, - [SMALL_STATE(3308)] = 130828, - [SMALL_STATE(3309)] = 130848, - [SMALL_STATE(3310)] = 130868, - [SMALL_STATE(3311)] = 130888, - [SMALL_STATE(3312)] = 130906, - [SMALL_STATE(3313)] = 130930, - [SMALL_STATE(3314)] = 130954, - [SMALL_STATE(3315)] = 130974, - [SMALL_STATE(3316)] = 130992, - [SMALL_STATE(3317)] = 131020, - [SMALL_STATE(3318)] = 131040, - [SMALL_STATE(3319)] = 131062, - [SMALL_STATE(3320)] = 131082, - [SMALL_STATE(3321)] = 131100, - [SMALL_STATE(3322)] = 131120, - [SMALL_STATE(3323)] = 131140, - [SMALL_STATE(3324)] = 131162, - [SMALL_STATE(3325)] = 131182, - [SMALL_STATE(3326)] = 131206, - [SMALL_STATE(3327)] = 131233, - [SMALL_STATE(3328)] = 131262, - [SMALL_STATE(3329)] = 131297, - [SMALL_STATE(3330)] = 131324, - [SMALL_STATE(3331)] = 131355, - [SMALL_STATE(3332)] = 131390, - [SMALL_STATE(3333)] = 131409, - [SMALL_STATE(3334)] = 131432, - [SMALL_STATE(3335)] = 131451, - [SMALL_STATE(3336)] = 131472, - [SMALL_STATE(3337)] = 131507, - [SMALL_STATE(3338)] = 131542, - [SMALL_STATE(3339)] = 131577, - [SMALL_STATE(3340)] = 131610, - [SMALL_STATE(3341)] = 131639, - [SMALL_STATE(3342)] = 131664, - [SMALL_STATE(3343)] = 131697, - [SMALL_STATE(3344)] = 131718, - [SMALL_STATE(3345)] = 131753, - [SMALL_STATE(3346)] = 131780, - [SMALL_STATE(3347)] = 131807, - [SMALL_STATE(3348)] = 131824, - [SMALL_STATE(3349)] = 131859, - [SMALL_STATE(3350)] = 131878, - [SMALL_STATE(3351)] = 131913, - [SMALL_STATE(3352)] = 131948, - [SMALL_STATE(3353)] = 131975, - [SMALL_STATE(3354)] = 132006, - [SMALL_STATE(3355)] = 132023, - [SMALL_STATE(3356)] = 132040, - [SMALL_STATE(3357)] = 132057, - [SMALL_STATE(3358)] = 132086, - [SMALL_STATE(3359)] = 132121, - [SMALL_STATE(3360)] = 132140, - [SMALL_STATE(3361)] = 132167, - [SMALL_STATE(3362)] = 132202, - [SMALL_STATE(3363)] = 132233, - [SMALL_STATE(3364)] = 132251, - [SMALL_STATE(3365)] = 132267, - [SMALL_STATE(3366)] = 132299, - [SMALL_STATE(3367)] = 132315, - [SMALL_STATE(3368)] = 132343, - [SMALL_STATE(3369)] = 132371, - [SMALL_STATE(3370)] = 132387, - [SMALL_STATE(3371)] = 132415, - [SMALL_STATE(3372)] = 132443, - [SMALL_STATE(3373)] = 132459, - [SMALL_STATE(3374)] = 132491, - [SMALL_STATE(3375)] = 132523, - [SMALL_STATE(3376)] = 132551, - [SMALL_STATE(3377)] = 132579, - [SMALL_STATE(3378)] = 132607, - [SMALL_STATE(3379)] = 132623, - [SMALL_STATE(3380)] = 132645, - [SMALL_STATE(3381)] = 132677, - [SMALL_STATE(3382)] = 132709, - [SMALL_STATE(3383)] = 132737, - [SMALL_STATE(3384)] = 132765, - [SMALL_STATE(3385)] = 132785, - [SMALL_STATE(3386)] = 132813, - [SMALL_STATE(3387)] = 132841, - [SMALL_STATE(3388)] = 132867, - [SMALL_STATE(3389)] = 132899, - [SMALL_STATE(3390)] = 132931, - [SMALL_STATE(3391)] = 132947, - [SMALL_STATE(3392)] = 132979, - [SMALL_STATE(3393)] = 133007, - [SMALL_STATE(3394)] = 133023, - [SMALL_STATE(3395)] = 133055, - [SMALL_STATE(3396)] = 133083, - [SMALL_STATE(3397)] = 133111, - [SMALL_STATE(3398)] = 133143, - [SMALL_STATE(3399)] = 133175, - [SMALL_STATE(3400)] = 133207, - [SMALL_STATE(3401)] = 133223, - [SMALL_STATE(3402)] = 133239, - [SMALL_STATE(3403)] = 133255, - [SMALL_STATE(3404)] = 133287, - [SMALL_STATE(3405)] = 133315, - [SMALL_STATE(3406)] = 133343, - [SMALL_STATE(3407)] = 133371, - [SMALL_STATE(3408)] = 133387, - [SMALL_STATE(3409)] = 133403, - [SMALL_STATE(3410)] = 133421, - [SMALL_STATE(3411)] = 133437, - [SMALL_STATE(3412)] = 133453, - [SMALL_STATE(3413)] = 133469, - [SMALL_STATE(3414)] = 133499, - [SMALL_STATE(3415)] = 133525, - [SMALL_STATE(3416)] = 133551, - [SMALL_STATE(3417)] = 133567, - [SMALL_STATE(3418)] = 133583, - [SMALL_STATE(3419)] = 133611, - [SMALL_STATE(3420)] = 133627, - [SMALL_STATE(3421)] = 133643, - [SMALL_STATE(3422)] = 133671, - [SMALL_STATE(3423)] = 133687, - [SMALL_STATE(3424)] = 133719, - [SMALL_STATE(3425)] = 133735, - [SMALL_STATE(3426)] = 133751, - [SMALL_STATE(3427)] = 133773, - [SMALL_STATE(3428)] = 133793, - [SMALL_STATE(3429)] = 133811, - [SMALL_STATE(3430)] = 133829, - [SMALL_STATE(3431)] = 133857, - [SMALL_STATE(3432)] = 133889, - [SMALL_STATE(3433)] = 133917, - [SMALL_STATE(3434)] = 133933, - [SMALL_STATE(3435)] = 133961, - [SMALL_STATE(3436)] = 133977, - [SMALL_STATE(3437)] = 134005, - [SMALL_STATE(3438)] = 134033, - [SMALL_STATE(3439)] = 134061, - [SMALL_STATE(3440)] = 134089, - [SMALL_STATE(3441)] = 134107, - [SMALL_STATE(3442)] = 134135, - [SMALL_STATE(3443)] = 134151, - [SMALL_STATE(3444)] = 134179, - [SMALL_STATE(3445)] = 134207, - [SMALL_STATE(3446)] = 134239, - [SMALL_STATE(3447)] = 134267, - [SMALL_STATE(3448)] = 134293, - [SMALL_STATE(3449)] = 134309, - [SMALL_STATE(3450)] = 134325, - [SMALL_STATE(3451)] = 134341, - [SMALL_STATE(3452)] = 134357, - [SMALL_STATE(3453)] = 134385, - [SMALL_STATE(3454)] = 134413, - [SMALL_STATE(3455)] = 134441, - [SMALL_STATE(3456)] = 134469, - [SMALL_STATE(3457)] = 134485, - [SMALL_STATE(3458)] = 134501, - [SMALL_STATE(3459)] = 134517, - [SMALL_STATE(3460)] = 134545, - [SMALL_STATE(3461)] = 134561, - [SMALL_STATE(3462)] = 134581, - [SMALL_STATE(3463)] = 134613, - [SMALL_STATE(3464)] = 134629, - [SMALL_STATE(3465)] = 134651, - [SMALL_STATE(3466)] = 134683, - [SMALL_STATE(3467)] = 134711, - [SMALL_STATE(3468)] = 134739, - [SMALL_STATE(3469)] = 134757, - [SMALL_STATE(3470)] = 134773, - [SMALL_STATE(3471)] = 134791, - [SMALL_STATE(3472)] = 134807, - [SMALL_STATE(3473)] = 134823, - [SMALL_STATE(3474)] = 134851, - [SMALL_STATE(3475)] = 134879, - [SMALL_STATE(3476)] = 134895, - [SMALL_STATE(3477)] = 134923, - [SMALL_STATE(3478)] = 134939, - [SMALL_STATE(3479)] = 134967, - [SMALL_STATE(3480)] = 134989, - [SMALL_STATE(3481)] = 135007, - [SMALL_STATE(3482)] = 135023, - [SMALL_STATE(3483)] = 135039, - [SMALL_STATE(3484)] = 135061, - [SMALL_STATE(3485)] = 135089, - [SMALL_STATE(3486)] = 135105, - [SMALL_STATE(3487)] = 135129, - [SMALL_STATE(3488)] = 135157, - [SMALL_STATE(3489)] = 135173, - [SMALL_STATE(3490)] = 135189, - [SMALL_STATE(3491)] = 135205, - [SMALL_STATE(3492)] = 135233, - [SMALL_STATE(3493)] = 135249, - [SMALL_STATE(3494)] = 135277, - [SMALL_STATE(3495)] = 135305, - [SMALL_STATE(3496)] = 135333, - [SMALL_STATE(3497)] = 135365, - [SMALL_STATE(3498)] = 135381, - [SMALL_STATE(3499)] = 135403, - [SMALL_STATE(3500)] = 135425, - [SMALL_STATE(3501)] = 135451, - [SMALL_STATE(3502)] = 135473, - [SMALL_STATE(3503)] = 135499, - [SMALL_STATE(3504)] = 135528, - [SMALL_STATE(3505)] = 135543, - [SMALL_STATE(3506)] = 135566, - [SMALL_STATE(3507)] = 135585, - [SMALL_STATE(3508)] = 135608, - [SMALL_STATE(3509)] = 135623, - [SMALL_STATE(3510)] = 135646, - [SMALL_STATE(3511)] = 135667, - [SMALL_STATE(3512)] = 135692, - [SMALL_STATE(3513)] = 135713, - [SMALL_STATE(3514)] = 135736, - [SMALL_STATE(3515)] = 135765, - [SMALL_STATE(3516)] = 135794, - [SMALL_STATE(3517)] = 135823, - [SMALL_STATE(3518)] = 135846, - [SMALL_STATE(3519)] = 135869, - [SMALL_STATE(3520)] = 135890, - [SMALL_STATE(3521)] = 135911, - [SMALL_STATE(3522)] = 135926, - [SMALL_STATE(3523)] = 135955, - [SMALL_STATE(3524)] = 135978, - [SMALL_STATE(3525)] = 135997, - [SMALL_STATE(3526)] = 136020, - [SMALL_STATE(3527)] = 136043, - [SMALL_STATE(3528)] = 136072, - [SMALL_STATE(3529)] = 136093, - [SMALL_STATE(3530)] = 136116, - [SMALL_STATE(3531)] = 136139, - [SMALL_STATE(3532)] = 136168, - [SMALL_STATE(3533)] = 136197, - [SMALL_STATE(3534)] = 136226, - [SMALL_STATE(3535)] = 136255, - [SMALL_STATE(3536)] = 136278, - [SMALL_STATE(3537)] = 136301, - [SMALL_STATE(3538)] = 136324, - [SMALL_STATE(3539)] = 136339, - [SMALL_STATE(3540)] = 136356, - [SMALL_STATE(3541)] = 136379, - [SMALL_STATE(3542)] = 136396, - [SMALL_STATE(3543)] = 136419, - [SMALL_STATE(3544)] = 136436, - [SMALL_STATE(3545)] = 136457, - [SMALL_STATE(3546)] = 136482, - [SMALL_STATE(3547)] = 136507, - [SMALL_STATE(3548)] = 136530, - [SMALL_STATE(3549)] = 136545, - [SMALL_STATE(3550)] = 136564, - [SMALL_STATE(3551)] = 136585, - [SMALL_STATE(3552)] = 136610, - [SMALL_STATE(3553)] = 136636, - [SMALL_STATE(3554)] = 136658, - [SMALL_STATE(3555)] = 136680, - [SMALL_STATE(3556)] = 136702, - [SMALL_STATE(3557)] = 136728, - [SMALL_STATE(3558)] = 136750, - [SMALL_STATE(3559)] = 136776, - [SMALL_STATE(3560)] = 136802, - [SMALL_STATE(3561)] = 136824, - [SMALL_STATE(3562)] = 136846, - [SMALL_STATE(3563)] = 136872, - [SMALL_STATE(3564)] = 136894, - [SMALL_STATE(3565)] = 136908, - [SMALL_STATE(3566)] = 136934, - [SMALL_STATE(3567)] = 136960, - [SMALL_STATE(3568)] = 136986, - [SMALL_STATE(3569)] = 137008, - [SMALL_STATE(3570)] = 137024, - [SMALL_STATE(3571)] = 137050, - [SMALL_STATE(3572)] = 137072, - [SMALL_STATE(3573)] = 137098, - [SMALL_STATE(3574)] = 137124, - [SMALL_STATE(3575)] = 137150, - [SMALL_STATE(3576)] = 137176, - [SMALL_STATE(3577)] = 137202, - [SMALL_STATE(3578)] = 137228, - [SMALL_STATE(3579)] = 137254, - [SMALL_STATE(3580)] = 137274, - [SMALL_STATE(3581)] = 137296, - [SMALL_STATE(3582)] = 137318, - [SMALL_STATE(3583)] = 137336, - [SMALL_STATE(3584)] = 137356, - [SMALL_STATE(3585)] = 137382, - [SMALL_STATE(3586)] = 137408, - [SMALL_STATE(3587)] = 137430, - [SMALL_STATE(3588)] = 137452, - [SMALL_STATE(3589)] = 137472, - [SMALL_STATE(3590)] = 137492, - [SMALL_STATE(3591)] = 137518, - [SMALL_STATE(3592)] = 137544, - [SMALL_STATE(3593)] = 137566, - [SMALL_STATE(3594)] = 137592, - [SMALL_STATE(3595)] = 137618, - [SMALL_STATE(3596)] = 137644, - [SMALL_STATE(3597)] = 137670, - [SMALL_STATE(3598)] = 137696, - [SMALL_STATE(3599)] = 137718, - [SMALL_STATE(3600)] = 137740, - [SMALL_STATE(3601)] = 137762, - [SMALL_STATE(3602)] = 137788, - [SMALL_STATE(3603)] = 137806, - [SMALL_STATE(3604)] = 137832, - [SMALL_STATE(3605)] = 137854, - [SMALL_STATE(3606)] = 137872, - [SMALL_STATE(3607)] = 137898, - [SMALL_STATE(3608)] = 137916, - [SMALL_STATE(3609)] = 137942, - [SMALL_STATE(3610)] = 137960, - [SMALL_STATE(3611)] = 137982, - [SMALL_STATE(3612)] = 138004, - [SMALL_STATE(3613)] = 138022, - [SMALL_STATE(3614)] = 138044, - [SMALL_STATE(3615)] = 138070, - [SMALL_STATE(3616)] = 138092, - [SMALL_STATE(3617)] = 138106, - [SMALL_STATE(3618)] = 138132, - [SMALL_STATE(3619)] = 138150, - [SMALL_STATE(3620)] = 138172, - [SMALL_STATE(3621)] = 138192, - [SMALL_STATE(3622)] = 138214, - [SMALL_STATE(3623)] = 138238, - [SMALL_STATE(3624)] = 138260, - [SMALL_STATE(3625)] = 138282, - [SMALL_STATE(3626)] = 138308, - [SMALL_STATE(3627)] = 138334, - [SMALL_STATE(3628)] = 138356, - [SMALL_STATE(3629)] = 138378, - [SMALL_STATE(3630)] = 138400, - [SMALL_STATE(3631)] = 138422, - [SMALL_STATE(3632)] = 138444, - [SMALL_STATE(3633)] = 138470, - [SMALL_STATE(3634)] = 138492, - [SMALL_STATE(3635)] = 138514, - [SMALL_STATE(3636)] = 138532, - [SMALL_STATE(3637)] = 138554, - [SMALL_STATE(3638)] = 138572, - [SMALL_STATE(3639)] = 138590, - [SMALL_STATE(3640)] = 138608, - [SMALL_STATE(3641)] = 138634, - [SMALL_STATE(3642)] = 138656, - [SMALL_STATE(3643)] = 138674, - [SMALL_STATE(3644)] = 138692, - [SMALL_STATE(3645)] = 138714, - [SMALL_STATE(3646)] = 138736, - [SMALL_STATE(3647)] = 138758, - [SMALL_STATE(3648)] = 138780, - [SMALL_STATE(3649)] = 138798, - [SMALL_STATE(3650)] = 138824, - [SMALL_STATE(3651)] = 138850, - [SMALL_STATE(3652)] = 138876, - [SMALL_STATE(3653)] = 138902, - [SMALL_STATE(3654)] = 138920, - [SMALL_STATE(3655)] = 138938, - [SMALL_STATE(3656)] = 138960, - [SMALL_STATE(3657)] = 138986, - [SMALL_STATE(3658)] = 139004, - [SMALL_STATE(3659)] = 139022, - [SMALL_STATE(3660)] = 139044, - [SMALL_STATE(3661)] = 139066, - [SMALL_STATE(3662)] = 139088, - [SMALL_STATE(3663)] = 139106, - [SMALL_STATE(3664)] = 139132, - [SMALL_STATE(3665)] = 139158, - [SMALL_STATE(3666)] = 139180, - [SMALL_STATE(3667)] = 139202, - [SMALL_STATE(3668)] = 139228, - [SMALL_STATE(3669)] = 139254, - [SMALL_STATE(3670)] = 139276, - [SMALL_STATE(3671)] = 139302, - [SMALL_STATE(3672)] = 139324, - [SMALL_STATE(3673)] = 139342, - [SMALL_STATE(3674)] = 139364, - [SMALL_STATE(3675)] = 139386, - [SMALL_STATE(3676)] = 139412, - [SMALL_STATE(3677)] = 139434, - [SMALL_STATE(3678)] = 139456, - [SMALL_STATE(3679)] = 139472, - [SMALL_STATE(3680)] = 139494, - [SMALL_STATE(3681)] = 139520, - [SMALL_STATE(3682)] = 139542, - [SMALL_STATE(3683)] = 139568, - [SMALL_STATE(3684)] = 139586, - [SMALL_STATE(3685)] = 139608, - [SMALL_STATE(3686)] = 139630, - [SMALL_STATE(3687)] = 139652, - [SMALL_STATE(3688)] = 139678, - [SMALL_STATE(3689)] = 139700, - [SMALL_STATE(3690)] = 139718, - [SMALL_STATE(3691)] = 139740, - [SMALL_STATE(3692)] = 139762, - [SMALL_STATE(3693)] = 139788, - [SMALL_STATE(3694)] = 139814, - [SMALL_STATE(3695)] = 139836, - [SMALL_STATE(3696)] = 139850, - [SMALL_STATE(3697)] = 139864, - [SMALL_STATE(3698)] = 139890, - [SMALL_STATE(3699)] = 139912, - [SMALL_STATE(3700)] = 139930, - [SMALL_STATE(3701)] = 139952, - [SMALL_STATE(3702)] = 139974, - [SMALL_STATE(3703)] = 139996, - [SMALL_STATE(3704)] = 140022, - [SMALL_STATE(3705)] = 140048, - [SMALL_STATE(3706)] = 140066, - [SMALL_STATE(3707)] = 140088, - [SMALL_STATE(3708)] = 140110, - [SMALL_STATE(3709)] = 140136, - [SMALL_STATE(3710)] = 140158, - [SMALL_STATE(3711)] = 140180, - [SMALL_STATE(3712)] = 140202, - [SMALL_STATE(3713)] = 140216, - [SMALL_STATE(3714)] = 140238, - [SMALL_STATE(3715)] = 140260, - [SMALL_STATE(3716)] = 140286, - [SMALL_STATE(3717)] = 140302, - [SMALL_STATE(3718)] = 140324, - [SMALL_STATE(3719)] = 140350, - [SMALL_STATE(3720)] = 140372, - [SMALL_STATE(3721)] = 140398, - [SMALL_STATE(3722)] = 140420, - [SMALL_STATE(3723)] = 140442, - [SMALL_STATE(3724)] = 140468, - [SMALL_STATE(3725)] = 140484, - [SMALL_STATE(3726)] = 140504, - [SMALL_STATE(3727)] = 140520, - [SMALL_STATE(3728)] = 140538, - [SMALL_STATE(3729)] = 140564, - [SMALL_STATE(3730)] = 140578, - [SMALL_STATE(3731)] = 140604, - [SMALL_STATE(3732)] = 140622, - [SMALL_STATE(3733)] = 140644, - [SMALL_STATE(3734)] = 140670, - [SMALL_STATE(3735)] = 140688, - [SMALL_STATE(3736)] = 140710, - [SMALL_STATE(3737)] = 140736, - [SMALL_STATE(3738)] = 140762, - [SMALL_STATE(3739)] = 140776, - [SMALL_STATE(3740)] = 140802, - [SMALL_STATE(3741)] = 140820, - [SMALL_STATE(3742)] = 140842, - [SMALL_STATE(3743)] = 140860, - [SMALL_STATE(3744)] = 140874, - [SMALL_STATE(3745)] = 140888, - [SMALL_STATE(3746)] = 140910, - [SMALL_STATE(3747)] = 140932, - [SMALL_STATE(3748)] = 140954, - [SMALL_STATE(3749)] = 140972, - [SMALL_STATE(3750)] = 140990, - [SMALL_STATE(3751)] = 141004, - [SMALL_STATE(3752)] = 141022, - [SMALL_STATE(3753)] = 141044, - [SMALL_STATE(3754)] = 141066, - [SMALL_STATE(3755)] = 141084, - [SMALL_STATE(3756)] = 141110, - [SMALL_STATE(3757)] = 141126, - [SMALL_STATE(3758)] = 141148, - [SMALL_STATE(3759)] = 141166, - [SMALL_STATE(3760)] = 141184, - [SMALL_STATE(3761)] = 141206, - [SMALL_STATE(3762)] = 141228, - [SMALL_STATE(3763)] = 141242, - [SMALL_STATE(3764)] = 141268, - [SMALL_STATE(3765)] = 141290, - [SMALL_STATE(3766)] = 141316, - [SMALL_STATE(3767)] = 141338, - [SMALL_STATE(3768)] = 141360, - [SMALL_STATE(3769)] = 141382, - [SMALL_STATE(3770)] = 141404, - [SMALL_STATE(3771)] = 141418, - [SMALL_STATE(3772)] = 141444, - [SMALL_STATE(3773)] = 141462, - [SMALL_STATE(3774)] = 141484, - [SMALL_STATE(3775)] = 141502, - [SMALL_STATE(3776)] = 141528, - [SMALL_STATE(3777)] = 141550, - [SMALL_STATE(3778)] = 141576, - [SMALL_STATE(3779)] = 141598, - [SMALL_STATE(3780)] = 141620, - [SMALL_STATE(3781)] = 141646, - [SMALL_STATE(3782)] = 141672, - [SMALL_STATE(3783)] = 141694, - [SMALL_STATE(3784)] = 141710, - [SMALL_STATE(3785)] = 141728, - [SMALL_STATE(3786)] = 141750, - [SMALL_STATE(3787)] = 141776, - [SMALL_STATE(3788)] = 141802, - [SMALL_STATE(3789)] = 141824, - [SMALL_STATE(3790)] = 141846, - [SMALL_STATE(3791)] = 141868, - [SMALL_STATE(3792)] = 141890, - [SMALL_STATE(3793)] = 141912, - [SMALL_STATE(3794)] = 141930, - [SMALL_STATE(3795)] = 141952, - [SMALL_STATE(3796)] = 141974, - [SMALL_STATE(3797)] = 141996, - [SMALL_STATE(3798)] = 142020, - [SMALL_STATE(3799)] = 142042, - [SMALL_STATE(3800)] = 142064, - [SMALL_STATE(3801)] = 142078, - [SMALL_STATE(3802)] = 142092, - [SMALL_STATE(3803)] = 142110, - [SMALL_STATE(3804)] = 142124, - [SMALL_STATE(3805)] = 142146, - [SMALL_STATE(3806)] = 142172, - [SMALL_STATE(3807)] = 142194, - [SMALL_STATE(3808)] = 142216, - [SMALL_STATE(3809)] = 142238, - [SMALL_STATE(3810)] = 142264, - [SMALL_STATE(3811)] = 142286, - [SMALL_STATE(3812)] = 142312, - [SMALL_STATE(3813)] = 142328, - [SMALL_STATE(3814)] = 142342, - [SMALL_STATE(3815)] = 142368, - [SMALL_STATE(3816)] = 142394, - [SMALL_STATE(3817)] = 142420, - [SMALL_STATE(3818)] = 142438, - [SMALL_STATE(3819)] = 142460, - [SMALL_STATE(3820)] = 142482, - [SMALL_STATE(3821)] = 142508, - [SMALL_STATE(3822)] = 142530, - [SMALL_STATE(3823)] = 142552, - [SMALL_STATE(3824)] = 142574, - [SMALL_STATE(3825)] = 142596, - [SMALL_STATE(3826)] = 142622, - [SMALL_STATE(3827)] = 142644, - [SMALL_STATE(3828)] = 142670, - [SMALL_STATE(3829)] = 142696, - [SMALL_STATE(3830)] = 142718, - [SMALL_STATE(3831)] = 142744, - [SMALL_STATE(3832)] = 142770, - [SMALL_STATE(3833)] = 142796, - [SMALL_STATE(3834)] = 142822, - [SMALL_STATE(3835)] = 142844, - [SMALL_STATE(3836)] = 142866, - [SMALL_STATE(3837)] = 142886, - [SMALL_STATE(3838)] = 142902, - [SMALL_STATE(3839)] = 142928, - [SMALL_STATE(3840)] = 142950, - [SMALL_STATE(3841)] = 142976, - [SMALL_STATE(3842)] = 143002, - [SMALL_STATE(3843)] = 143028, - [SMALL_STATE(3844)] = 143054, - [SMALL_STATE(3845)] = 143076, - [SMALL_STATE(3846)] = 143090, - [SMALL_STATE(3847)] = 143107, - [SMALL_STATE(3848)] = 143126, - [SMALL_STATE(3849)] = 143143, - [SMALL_STATE(3850)] = 143166, - [SMALL_STATE(3851)] = 143183, - [SMALL_STATE(3852)] = 143200, - [SMALL_STATE(3853)] = 143217, - [SMALL_STATE(3854)] = 143234, - [SMALL_STATE(3855)] = 143257, - [SMALL_STATE(3856)] = 143276, - [SMALL_STATE(3857)] = 143289, - [SMALL_STATE(3858)] = 143302, - [SMALL_STATE(3859)] = 143325, - [SMALL_STATE(3860)] = 143338, - [SMALL_STATE(3861)] = 143351, - [SMALL_STATE(3862)] = 143372, - [SMALL_STATE(3863)] = 143385, - [SMALL_STATE(3864)] = 143398, - [SMALL_STATE(3865)] = 143421, - [SMALL_STATE(3866)] = 143444, - [SMALL_STATE(3867)] = 143463, - [SMALL_STATE(3868)] = 143480, - [SMALL_STATE(3869)] = 143497, - [SMALL_STATE(3870)] = 143514, - [SMALL_STATE(3871)] = 143537, - [SMALL_STATE(3872)] = 143560, - [SMALL_STATE(3873)] = 143577, - [SMALL_STATE(3874)] = 143594, - [SMALL_STATE(3875)] = 143611, - [SMALL_STATE(3876)] = 143630, - [SMALL_STATE(3877)] = 143653, - [SMALL_STATE(3878)] = 143676, - [SMALL_STATE(3879)] = 143699, - [SMALL_STATE(3880)] = 143712, - [SMALL_STATE(3881)] = 143729, - [SMALL_STATE(3882)] = 143746, - [SMALL_STATE(3883)] = 143769, - [SMALL_STATE(3884)] = 143788, - [SMALL_STATE(3885)] = 143811, - [SMALL_STATE(3886)] = 143830, - [SMALL_STATE(3887)] = 143847, - [SMALL_STATE(3888)] = 143864, - [SMALL_STATE(3889)] = 143883, - [SMALL_STATE(3890)] = 143900, - [SMALL_STATE(3891)] = 143923, - [SMALL_STATE(3892)] = 143944, - [SMALL_STATE(3893)] = 143961, - [SMALL_STATE(3894)] = 143978, - [SMALL_STATE(3895)] = 143997, - [SMALL_STATE(3896)] = 144012, - [SMALL_STATE(3897)] = 144031, - [SMALL_STATE(3898)] = 144054, - [SMALL_STATE(3899)] = 144071, - [SMALL_STATE(3900)] = 144090, - [SMALL_STATE(3901)] = 144109, - [SMALL_STATE(3902)] = 144128, - [SMALL_STATE(3903)] = 144147, - [SMALL_STATE(3904)] = 144164, - [SMALL_STATE(3905)] = 144187, - [SMALL_STATE(3906)] = 144210, - [SMALL_STATE(3907)] = 144227, - [SMALL_STATE(3908)] = 144250, - [SMALL_STATE(3909)] = 144263, - [SMALL_STATE(3910)] = 144282, - [SMALL_STATE(3911)] = 144305, - [SMALL_STATE(3912)] = 144328, - [SMALL_STATE(3913)] = 144345, - [SMALL_STATE(3914)] = 144368, - [SMALL_STATE(3915)] = 144391, - [SMALL_STATE(3916)] = 144408, - [SMALL_STATE(3917)] = 144427, - [SMALL_STATE(3918)] = 144446, - [SMALL_STATE(3919)] = 144465, - [SMALL_STATE(3920)] = 144488, - [SMALL_STATE(3921)] = 144507, - [SMALL_STATE(3922)] = 144524, - [SMALL_STATE(3923)] = 144543, - [SMALL_STATE(3924)] = 144560, - [SMALL_STATE(3925)] = 144577, - [SMALL_STATE(3926)] = 144594, - [SMALL_STATE(3927)] = 144611, - [SMALL_STATE(3928)] = 144634, - [SMALL_STATE(3929)] = 144649, - [SMALL_STATE(3930)] = 144668, - [SMALL_STATE(3931)] = 144691, - [SMALL_STATE(3932)] = 144708, - [SMALL_STATE(3933)] = 144727, - [SMALL_STATE(3934)] = 144744, - [SMALL_STATE(3935)] = 144761, - [SMALL_STATE(3936)] = 144778, - [SMALL_STATE(3937)] = 144791, - [SMALL_STATE(3938)] = 144810, - [SMALL_STATE(3939)] = 144833, - [SMALL_STATE(3940)] = 144850, - [SMALL_STATE(3941)] = 144869, - [SMALL_STATE(3942)] = 144886, - [SMALL_STATE(3943)] = 144907, - [SMALL_STATE(3944)] = 144924, - [SMALL_STATE(3945)] = 144943, + [SMALL_STATE(2993)] = 122051, + [SMALL_STATE(2994)] = 122073, + [SMALL_STATE(2995)] = 122097, + [SMALL_STATE(2996)] = 122143, + [SMALL_STATE(2997)] = 122177, + [SMALL_STATE(2998)] = 122201, + [SMALL_STATE(2999)] = 122247, + [SMALL_STATE(3000)] = 122271, + [SMALL_STATE(3001)] = 122305, + [SMALL_STATE(3002)] = 122327, + [SMALL_STATE(3003)] = 122373, + [SMALL_STATE(3004)] = 122397, + [SMALL_STATE(3005)] = 122421, + [SMALL_STATE(3006)] = 122455, + [SMALL_STATE(3007)] = 122479, + [SMALL_STATE(3008)] = 122513, + [SMALL_STATE(3009)] = 122545, + [SMALL_STATE(3010)] = 122579, + [SMALL_STATE(3011)] = 122613, + [SMALL_STATE(3012)] = 122637, + [SMALL_STATE(3013)] = 122671, + [SMALL_STATE(3014)] = 122697, + [SMALL_STATE(3015)] = 122721, + [SMALL_STATE(3016)] = 122753, + [SMALL_STATE(3017)] = 122781, + [SMALL_STATE(3018)] = 122821, + [SMALL_STATE(3019)] = 122845, + [SMALL_STATE(3020)] = 122869, + [SMALL_STATE(3021)] = 122893, + [SMALL_STATE(3022)] = 122933, + [SMALL_STATE(3023)] = 122967, + [SMALL_STATE(3024)] = 122991, + [SMALL_STATE(3025)] = 123017, + [SMALL_STATE(3026)] = 123041, + [SMALL_STATE(3027)] = 123065, + [SMALL_STATE(3028)] = 123089, + [SMALL_STATE(3029)] = 123113, + [SMALL_STATE(3030)] = 123137, + [SMALL_STATE(3031)] = 123161, + [SMALL_STATE(3032)] = 123185, + [SMALL_STATE(3033)] = 123209, + [SMALL_STATE(3034)] = 123233, + [SMALL_STATE(3035)] = 123257, + [SMALL_STATE(3036)] = 123281, + [SMALL_STATE(3037)] = 123305, + [SMALL_STATE(3038)] = 123329, + [SMALL_STATE(3039)] = 123351, + [SMALL_STATE(3040)] = 123373, + [SMALL_STATE(3041)] = 123397, + [SMALL_STATE(3042)] = 123421, + [SMALL_STATE(3043)] = 123445, + [SMALL_STATE(3044)] = 123469, + [SMALL_STATE(3045)] = 123493, + [SMALL_STATE(3046)] = 123517, + [SMALL_STATE(3047)] = 123541, + [SMALL_STATE(3048)] = 123565, + [SMALL_STATE(3049)] = 123589, + [SMALL_STATE(3050)] = 123613, + [SMALL_STATE(3051)] = 123637, + [SMALL_STATE(3052)] = 123661, + [SMALL_STATE(3053)] = 123683, + [SMALL_STATE(3054)] = 123707, + [SMALL_STATE(3055)] = 123731, + [SMALL_STATE(3056)] = 123755, + [SMALL_STATE(3057)] = 123777, + [SMALL_STATE(3058)] = 123817, + [SMALL_STATE(3059)] = 123857, + [SMALL_STATE(3060)] = 123891, + [SMALL_STATE(3061)] = 123915, + [SMALL_STATE(3062)] = 123939, + [SMALL_STATE(3063)] = 123985, + [SMALL_STATE(3064)] = 124009, + [SMALL_STATE(3065)] = 124055, + [SMALL_STATE(3066)] = 124079, + [SMALL_STATE(3067)] = 124103, + [SMALL_STATE(3068)] = 124149, + [SMALL_STATE(3069)] = 124173, + [SMALL_STATE(3070)] = 124197, + [SMALL_STATE(3071)] = 124229, + [SMALL_STATE(3072)] = 124263, + [SMALL_STATE(3073)] = 124297, + [SMALL_STATE(3074)] = 124321, + [SMALL_STATE(3075)] = 124345, + [SMALL_STATE(3076)] = 124369, + [SMALL_STATE(3077)] = 124403, + [SMALL_STATE(3078)] = 124435, + [SMALL_STATE(3079)] = 124459, + [SMALL_STATE(3080)] = 124493, + [SMALL_STATE(3081)] = 124515, + [SMALL_STATE(3082)] = 124549, + [SMALL_STATE(3083)] = 124583, + [SMALL_STATE(3084)] = 124629, + [SMALL_STATE(3085)] = 124651, + [SMALL_STATE(3086)] = 124675, + [SMALL_STATE(3087)] = 124699, + [SMALL_STATE(3088)] = 124723, + [SMALL_STATE(3089)] = 124769, + [SMALL_STATE(3090)] = 124793, + [SMALL_STATE(3091)] = 124839, + [SMALL_STATE(3092)] = 124863, + [SMALL_STATE(3093)] = 124909, + [SMALL_STATE(3094)] = 124955, + [SMALL_STATE(3095)] = 125001, + [SMALL_STATE(3096)] = 125047, + [SMALL_STATE(3097)] = 125093, + [SMALL_STATE(3098)] = 125117, + [SMALL_STATE(3099)] = 125141, + [SMALL_STATE(3100)] = 125165, + [SMALL_STATE(3101)] = 125211, + [SMALL_STATE(3102)] = 125257, + [SMALL_STATE(3103)] = 125303, + [SMALL_STATE(3104)] = 125325, + [SMALL_STATE(3105)] = 125371, + [SMALL_STATE(3106)] = 125417, + [SMALL_STATE(3107)] = 125463, + [SMALL_STATE(3108)] = 125502, + [SMALL_STATE(3109)] = 125541, + [SMALL_STATE(3110)] = 125564, + [SMALL_STATE(3111)] = 125593, + [SMALL_STATE(3112)] = 125632, + [SMALL_STATE(3113)] = 125677, + [SMALL_STATE(3114)] = 125716, + [SMALL_STATE(3115)] = 125755, + [SMALL_STATE(3116)] = 125794, + [SMALL_STATE(3117)] = 125833, + [SMALL_STATE(3118)] = 125856, + [SMALL_STATE(3119)] = 125885, + [SMALL_STATE(3120)] = 125914, + [SMALL_STATE(3121)] = 125943, + [SMALL_STATE(3122)] = 125982, + [SMALL_STATE(3123)] = 126007, + [SMALL_STATE(3124)] = 126036, + [SMALL_STATE(3125)] = 126075, + [SMALL_STATE(3126)] = 126098, + [SMALL_STATE(3127)] = 126129, + [SMALL_STATE(3128)] = 126168, + [SMALL_STATE(3129)] = 126191, + [SMALL_STATE(3130)] = 126216, + [SMALL_STATE(3131)] = 126245, + [SMALL_STATE(3132)] = 126268, + [SMALL_STATE(3133)] = 126291, + [SMALL_STATE(3134)] = 126320, + [SMALL_STATE(3135)] = 126349, + [SMALL_STATE(3136)] = 126374, + [SMALL_STATE(3137)] = 126401, + [SMALL_STATE(3138)] = 126421, + [SMALL_STATE(3139)] = 126457, + [SMALL_STATE(3140)] = 126493, + [SMALL_STATE(3141)] = 126515, + [SMALL_STATE(3142)] = 126537, + [SMALL_STATE(3143)] = 126559, + [SMALL_STATE(3144)] = 126599, + [SMALL_STATE(3145)] = 126621, + [SMALL_STATE(3146)] = 126657, + [SMALL_STATE(3147)] = 126693, + [SMALL_STATE(3148)] = 126715, + [SMALL_STATE(3149)] = 126739, + [SMALL_STATE(3150)] = 126779, + [SMALL_STATE(3151)] = 126819, + [SMALL_STATE(3152)] = 126843, + [SMALL_STATE(3153)] = 126883, + [SMALL_STATE(3154)] = 126911, + [SMALL_STATE(3155)] = 126933, + [SMALL_STATE(3156)] = 126955, + [SMALL_STATE(3157)] = 126995, + [SMALL_STATE(3158)] = 127023, + [SMALL_STATE(3159)] = 127063, + [SMALL_STATE(3160)] = 127103, + [SMALL_STATE(3161)] = 127143, + [SMALL_STATE(3162)] = 127167, + [SMALL_STATE(3163)] = 127207, + [SMALL_STATE(3164)] = 127231, + [SMALL_STATE(3165)] = 127271, + [SMALL_STATE(3166)] = 127311, + [SMALL_STATE(3167)] = 127351, + [SMALL_STATE(3168)] = 127387, + [SMALL_STATE(3169)] = 127427, + [SMALL_STATE(3170)] = 127467, + [SMALL_STATE(3171)] = 127503, + [SMALL_STATE(3172)] = 127539, + [SMALL_STATE(3173)] = 127579, + [SMALL_STATE(3174)] = 127619, + [SMALL_STATE(3175)] = 127647, + [SMALL_STATE(3176)] = 127675, + [SMALL_STATE(3177)] = 127695, + [SMALL_STATE(3178)] = 127715, + [SMALL_STATE(3179)] = 127751, + [SMALL_STATE(3180)] = 127771, + [SMALL_STATE(3181)] = 127791, + [SMALL_STATE(3182)] = 127811, + [SMALL_STATE(3183)] = 127831, + [SMALL_STATE(3184)] = 127851, + [SMALL_STATE(3185)] = 127871, + [SMALL_STATE(3186)] = 127891, + [SMALL_STATE(3187)] = 127911, + [SMALL_STATE(3188)] = 127931, + [SMALL_STATE(3189)] = 127951, + [SMALL_STATE(3190)] = 127971, + [SMALL_STATE(3191)] = 127991, + [SMALL_STATE(3192)] = 128011, + [SMALL_STATE(3193)] = 128031, + [SMALL_STATE(3194)] = 128051, + [SMALL_STATE(3195)] = 128071, + [SMALL_STATE(3196)] = 128091, + [SMALL_STATE(3197)] = 128111, + [SMALL_STATE(3198)] = 128131, + [SMALL_STATE(3199)] = 128163, + [SMALL_STATE(3200)] = 128183, + [SMALL_STATE(3201)] = 128203, + [SMALL_STATE(3202)] = 128223, + [SMALL_STATE(3203)] = 128243, + [SMALL_STATE(3204)] = 128263, + [SMALL_STATE(3205)] = 128283, + [SMALL_STATE(3206)] = 128303, + [SMALL_STATE(3207)] = 128323, + [SMALL_STATE(3208)] = 128343, + [SMALL_STATE(3209)] = 128363, + [SMALL_STATE(3210)] = 128383, + [SMALL_STATE(3211)] = 128403, + [SMALL_STATE(3212)] = 128429, + [SMALL_STATE(3213)] = 128459, + [SMALL_STATE(3214)] = 128499, + [SMALL_STATE(3215)] = 128535, + [SMALL_STATE(3216)] = 128575, + [SMALL_STATE(3217)] = 128615, + [SMALL_STATE(3218)] = 128653, + [SMALL_STATE(3219)] = 128681, + [SMALL_STATE(3220)] = 128721, + [SMALL_STATE(3221)] = 128751, + [SMALL_STATE(3222)] = 128787, + [SMALL_STATE(3223)] = 128813, + [SMALL_STATE(3224)] = 128839, + [SMALL_STATE(3225)] = 128879, + [SMALL_STATE(3226)] = 128919, + [SMALL_STATE(3227)] = 128941, + [SMALL_STATE(3228)] = 128963, + [SMALL_STATE(3229)] = 128991, + [SMALL_STATE(3230)] = 129021, + [SMALL_STATE(3231)] = 129049, + [SMALL_STATE(3232)] = 129079, + [SMALL_STATE(3233)] = 129109, + [SMALL_STATE(3234)] = 129133, + [SMALL_STATE(3235)] = 129161, + [SMALL_STATE(3236)] = 129189, + [SMALL_STATE(3237)] = 129229, + [SMALL_STATE(3238)] = 129248, + [SMALL_STATE(3239)] = 129279, + [SMALL_STATE(3240)] = 129310, + [SMALL_STATE(3241)] = 129341, + [SMALL_STATE(3242)] = 129364, + [SMALL_STATE(3243)] = 129391, + [SMALL_STATE(3244)] = 129430, + [SMALL_STATE(3245)] = 129455, + [SMALL_STATE(3246)] = 129476, + [SMALL_STATE(3247)] = 129507, + [SMALL_STATE(3248)] = 129530, + [SMALL_STATE(3249)] = 129549, + [SMALL_STATE(3250)] = 129572, + [SMALL_STATE(3251)] = 129591, + [SMALL_STATE(3252)] = 129610, + [SMALL_STATE(3253)] = 129639, + [SMALL_STATE(3254)] = 129662, + [SMALL_STATE(3255)] = 129681, + [SMALL_STATE(3256)] = 129700, + [SMALL_STATE(3257)] = 129719, + [SMALL_STATE(3258)] = 129738, + [SMALL_STATE(3259)] = 129757, + [SMALL_STATE(3260)] = 129776, + [SMALL_STATE(3261)] = 129797, + [SMALL_STATE(3262)] = 129818, + [SMALL_STATE(3263)] = 129839, + [SMALL_STATE(3264)] = 129857, + [SMALL_STATE(3265)] = 129877, + [SMALL_STATE(3266)] = 129899, + [SMALL_STATE(3267)] = 129919, + [SMALL_STATE(3268)] = 129937, + [SMALL_STATE(3269)] = 129957, + [SMALL_STATE(3270)] = 129977, + [SMALL_STATE(3271)] = 130001, + [SMALL_STATE(3272)] = 130021, + [SMALL_STATE(3273)] = 130041, + [SMALL_STATE(3274)] = 130061, + [SMALL_STATE(3275)] = 130081, + [SMALL_STATE(3276)] = 130101, + [SMALL_STATE(3277)] = 130119, + [SMALL_STATE(3278)] = 130137, + [SMALL_STATE(3279)] = 130157, + [SMALL_STATE(3280)] = 130177, + [SMALL_STATE(3281)] = 130199, + [SMALL_STATE(3282)] = 130219, + [SMALL_STATE(3283)] = 130239, + [SMALL_STATE(3284)] = 130261, + [SMALL_STATE(3285)] = 130281, + [SMALL_STATE(3286)] = 130311, + [SMALL_STATE(3287)] = 130335, + [SMALL_STATE(3288)] = 130357, + [SMALL_STATE(3289)] = 130377, + [SMALL_STATE(3290)] = 130401, + [SMALL_STATE(3291)] = 130421, + [SMALL_STATE(3292)] = 130441, + [SMALL_STATE(3293)] = 130461, + [SMALL_STATE(3294)] = 130479, + [SMALL_STATE(3295)] = 130499, + [SMALL_STATE(3296)] = 130519, + [SMALL_STATE(3297)] = 130539, + [SMALL_STATE(3298)] = 130559, + [SMALL_STATE(3299)] = 130579, + [SMALL_STATE(3300)] = 130607, + [SMALL_STATE(3301)] = 130627, + [SMALL_STATE(3302)] = 130647, + [SMALL_STATE(3303)] = 130673, + [SMALL_STATE(3304)] = 130695, + [SMALL_STATE(3305)] = 130719, + [SMALL_STATE(3306)] = 130739, + [SMALL_STATE(3307)] = 130763, + [SMALL_STATE(3308)] = 130785, + [SMALL_STATE(3309)] = 130805, + [SMALL_STATE(3310)] = 130825, + [SMALL_STATE(3311)] = 130849, + [SMALL_STATE(3312)] = 130869, + [SMALL_STATE(3313)] = 130893, + [SMALL_STATE(3314)] = 130913, + [SMALL_STATE(3315)] = 130935, + [SMALL_STATE(3316)] = 130957, + [SMALL_STATE(3317)] = 130977, + [SMALL_STATE(3318)] = 130997, + [SMALL_STATE(3319)] = 131019, + [SMALL_STATE(3320)] = 131037, + [SMALL_STATE(3321)] = 131057, + [SMALL_STATE(3322)] = 131077, + [SMALL_STATE(3323)] = 131097, + [SMALL_STATE(3324)] = 131117, + [SMALL_STATE(3325)] = 131137, + [SMALL_STATE(3326)] = 131173, + [SMALL_STATE(3327)] = 131193, + [SMALL_STATE(3328)] = 131213, + [SMALL_STATE(3329)] = 131237, + [SMALL_STATE(3330)] = 131268, + [SMALL_STATE(3331)] = 131299, + [SMALL_STATE(3332)] = 131328, + [SMALL_STATE(3333)] = 131349, + [SMALL_STATE(3334)] = 131384, + [SMALL_STATE(3335)] = 131409, + [SMALL_STATE(3336)] = 131444, + [SMALL_STATE(3337)] = 131479, + [SMALL_STATE(3338)] = 131508, + [SMALL_STATE(3339)] = 131539, + [SMALL_STATE(3340)] = 131574, + [SMALL_STATE(3341)] = 131609, + [SMALL_STATE(3342)] = 131644, + [SMALL_STATE(3343)] = 131663, + [SMALL_STATE(3344)] = 131686, + [SMALL_STATE(3345)] = 131705, + [SMALL_STATE(3346)] = 131722, + [SMALL_STATE(3347)] = 131757, + [SMALL_STATE(3348)] = 131774, + [SMALL_STATE(3349)] = 131793, + [SMALL_STATE(3350)] = 131820, + [SMALL_STATE(3351)] = 131847, + [SMALL_STATE(3352)] = 131868, + [SMALL_STATE(3353)] = 131895, + [SMALL_STATE(3354)] = 131922, + [SMALL_STATE(3355)] = 131949, + [SMALL_STATE(3356)] = 131982, + [SMALL_STATE(3357)] = 132017, + [SMALL_STATE(3358)] = 132046, + [SMALL_STATE(3359)] = 132065, + [SMALL_STATE(3360)] = 132100, + [SMALL_STATE(3361)] = 132135, + [SMALL_STATE(3362)] = 132162, + [SMALL_STATE(3363)] = 132197, + [SMALL_STATE(3364)] = 132230, + [SMALL_STATE(3365)] = 132247, + [SMALL_STATE(3366)] = 132264, + [SMALL_STATE(3367)] = 132287, + [SMALL_STATE(3368)] = 132303, + [SMALL_STATE(3369)] = 132331, + [SMALL_STATE(3370)] = 132347, + [SMALL_STATE(3371)] = 132375, + [SMALL_STATE(3372)] = 132397, + [SMALL_STATE(3373)] = 132423, + [SMALL_STATE(3374)] = 132451, + [SMALL_STATE(3375)] = 132479, + [SMALL_STATE(3376)] = 132497, + [SMALL_STATE(3377)] = 132513, + [SMALL_STATE(3378)] = 132531, + [SMALL_STATE(3379)] = 132547, + [SMALL_STATE(3380)] = 132571, + [SMALL_STATE(3381)] = 132599, + [SMALL_STATE(3382)] = 132631, + [SMALL_STATE(3383)] = 132659, + [SMALL_STATE(3384)] = 132685, + [SMALL_STATE(3385)] = 132713, + [SMALL_STATE(3386)] = 132729, + [SMALL_STATE(3387)] = 132757, + [SMALL_STATE(3388)] = 132779, + [SMALL_STATE(3389)] = 132807, + [SMALL_STATE(3390)] = 132835, + [SMALL_STATE(3391)] = 132863, + [SMALL_STATE(3392)] = 132889, + [SMALL_STATE(3393)] = 132917, + [SMALL_STATE(3394)] = 132945, + [SMALL_STATE(3395)] = 132973, + [SMALL_STATE(3396)] = 133001, + [SMALL_STATE(3397)] = 133017, + [SMALL_STATE(3398)] = 133049, + [SMALL_STATE(3399)] = 133081, + [SMALL_STATE(3400)] = 133097, + [SMALL_STATE(3401)] = 133125, + [SMALL_STATE(3402)] = 133141, + [SMALL_STATE(3403)] = 133157, + [SMALL_STATE(3404)] = 133189, + [SMALL_STATE(3405)] = 133217, + [SMALL_STATE(3406)] = 133239, + [SMALL_STATE(3407)] = 133257, + [SMALL_STATE(3408)] = 133273, + [SMALL_STATE(3409)] = 133289, + [SMALL_STATE(3410)] = 133311, + [SMALL_STATE(3411)] = 133339, + [SMALL_STATE(3412)] = 133355, + [SMALL_STATE(3413)] = 133371, + [SMALL_STATE(3414)] = 133403, + [SMALL_STATE(3415)] = 133419, + [SMALL_STATE(3416)] = 133447, + [SMALL_STATE(3417)] = 133463, + [SMALL_STATE(3418)] = 133491, + [SMALL_STATE(3419)] = 133523, + [SMALL_STATE(3420)] = 133555, + [SMALL_STATE(3421)] = 133583, + [SMALL_STATE(3422)] = 133615, + [SMALL_STATE(3423)] = 133631, + [SMALL_STATE(3424)] = 133647, + [SMALL_STATE(3425)] = 133663, + [SMALL_STATE(3426)] = 133679, + [SMALL_STATE(3427)] = 133695, + [SMALL_STATE(3428)] = 133727, + [SMALL_STATE(3429)] = 133743, + [SMALL_STATE(3430)] = 133759, + [SMALL_STATE(3431)] = 133775, + [SMALL_STATE(3432)] = 133791, + [SMALL_STATE(3433)] = 133819, + [SMALL_STATE(3434)] = 133841, + [SMALL_STATE(3435)] = 133857, + [SMALL_STATE(3436)] = 133875, + [SMALL_STATE(3437)] = 133891, + [SMALL_STATE(3438)] = 133907, + [SMALL_STATE(3439)] = 133927, + [SMALL_STATE(3440)] = 133955, + [SMALL_STATE(3441)] = 133973, + [SMALL_STATE(3442)] = 134001, + [SMALL_STATE(3443)] = 134029, + [SMALL_STATE(3444)] = 134057, + [SMALL_STATE(3445)] = 134089, + [SMALL_STATE(3446)] = 134105, + [SMALL_STATE(3447)] = 134131, + [SMALL_STATE(3448)] = 134159, + [SMALL_STATE(3449)] = 134187, + [SMALL_STATE(3450)] = 134209, + [SMALL_STATE(3451)] = 134235, + [SMALL_STATE(3452)] = 134263, + [SMALL_STATE(3453)] = 134291, + [SMALL_STATE(3454)] = 134319, + [SMALL_STATE(3455)] = 134339, + [SMALL_STATE(3456)] = 134367, + [SMALL_STATE(3457)] = 134383, + [SMALL_STATE(3458)] = 134399, + [SMALL_STATE(3459)] = 134427, + [SMALL_STATE(3460)] = 134455, + [SMALL_STATE(3461)] = 134471, + [SMALL_STATE(3462)] = 134499, + [SMALL_STATE(3463)] = 134515, + [SMALL_STATE(3464)] = 134543, + [SMALL_STATE(3465)] = 134559, + [SMALL_STATE(3466)] = 134575, + [SMALL_STATE(3467)] = 134603, + [SMALL_STATE(3468)] = 134631, + [SMALL_STATE(3469)] = 134659, + [SMALL_STATE(3470)] = 134691, + [SMALL_STATE(3471)] = 134719, + [SMALL_STATE(3472)] = 134751, + [SMALL_STATE(3473)] = 134783, + [SMALL_STATE(3474)] = 134811, + [SMALL_STATE(3475)] = 134827, + [SMALL_STATE(3476)] = 134855, + [SMALL_STATE(3477)] = 134885, + [SMALL_STATE(3478)] = 134913, + [SMALL_STATE(3479)] = 134929, + [SMALL_STATE(3480)] = 134945, + [SMALL_STATE(3481)] = 134977, + [SMALL_STATE(3482)] = 134993, + [SMALL_STATE(3483)] = 135025, + [SMALL_STATE(3484)] = 135041, + [SMALL_STATE(3485)] = 135059, + [SMALL_STATE(3486)] = 135075, + [SMALL_STATE(3487)] = 135103, + [SMALL_STATE(3488)] = 135119, + [SMALL_STATE(3489)] = 135135, + [SMALL_STATE(3490)] = 135167, + [SMALL_STATE(3491)] = 135189, + [SMALL_STATE(3492)] = 135209, + [SMALL_STATE(3493)] = 135225, + [SMALL_STATE(3494)] = 135241, + [SMALL_STATE(3495)] = 135259, + [SMALL_STATE(3496)] = 135277, + [SMALL_STATE(3497)] = 135309, + [SMALL_STATE(3498)] = 135325, + [SMALL_STATE(3499)] = 135357, + [SMALL_STATE(3500)] = 135383, + [SMALL_STATE(3501)] = 135411, + [SMALL_STATE(3502)] = 135433, + [SMALL_STATE(3503)] = 135449, + [SMALL_STATE(3504)] = 135477, + [SMALL_STATE(3505)] = 135493, + [SMALL_STATE(3506)] = 135525, + [SMALL_STATE(3507)] = 135547, + [SMALL_STATE(3508)] = 135575, + [SMALL_STATE(3509)] = 135598, + [SMALL_STATE(3510)] = 135627, + [SMALL_STATE(3511)] = 135644, + [SMALL_STATE(3512)] = 135663, + [SMALL_STATE(3513)] = 135686, + [SMALL_STATE(3514)] = 135715, + [SMALL_STATE(3515)] = 135730, + [SMALL_STATE(3516)] = 135753, + [SMALL_STATE(3517)] = 135782, + [SMALL_STATE(3518)] = 135805, + [SMALL_STATE(3519)] = 135820, + [SMALL_STATE(3520)] = 135849, + [SMALL_STATE(3521)] = 135866, + [SMALL_STATE(3522)] = 135889, + [SMALL_STATE(3523)] = 135918, + [SMALL_STATE(3524)] = 135939, + [SMALL_STATE(3525)] = 135956, + [SMALL_STATE(3526)] = 135979, + [SMALL_STATE(3527)] = 136002, + [SMALL_STATE(3528)] = 136027, + [SMALL_STATE(3529)] = 136048, + [SMALL_STATE(3530)] = 136073, + [SMALL_STATE(3531)] = 136102, + [SMALL_STATE(3532)] = 136131, + [SMALL_STATE(3533)] = 136152, + [SMALL_STATE(3534)] = 136175, + [SMALL_STATE(3535)] = 136196, + [SMALL_STATE(3536)] = 136219, + [SMALL_STATE(3537)] = 136242, + [SMALL_STATE(3538)] = 136271, + [SMALL_STATE(3539)] = 136294, + [SMALL_STATE(3540)] = 136317, + [SMALL_STATE(3541)] = 136346, + [SMALL_STATE(3542)] = 136361, + [SMALL_STATE(3543)] = 136386, + [SMALL_STATE(3544)] = 136415, + [SMALL_STATE(3545)] = 136438, + [SMALL_STATE(3546)] = 136457, + [SMALL_STATE(3547)] = 136472, + [SMALL_STATE(3548)] = 136495, + [SMALL_STATE(3549)] = 136516, + [SMALL_STATE(3550)] = 136539, + [SMALL_STATE(3551)] = 136562, + [SMALL_STATE(3552)] = 136577, + [SMALL_STATE(3553)] = 136602, + [SMALL_STATE(3554)] = 136623, + [SMALL_STATE(3555)] = 136646, + [SMALL_STATE(3556)] = 136667, + [SMALL_STATE(3557)] = 136693, + [SMALL_STATE(3558)] = 136715, + [SMALL_STATE(3559)] = 136737, + [SMALL_STATE(3560)] = 136759, + [SMALL_STATE(3561)] = 136781, + [SMALL_STATE(3562)] = 136803, + [SMALL_STATE(3563)] = 136829, + [SMALL_STATE(3564)] = 136843, + [SMALL_STATE(3565)] = 136865, + [SMALL_STATE(3566)] = 136883, + [SMALL_STATE(3567)] = 136905, + [SMALL_STATE(3568)] = 136927, + [SMALL_STATE(3569)] = 136949, + [SMALL_STATE(3570)] = 136971, + [SMALL_STATE(3571)] = 136993, + [SMALL_STATE(3572)] = 137015, + [SMALL_STATE(3573)] = 137037, + [SMALL_STATE(3574)] = 137059, + [SMALL_STATE(3575)] = 137081, + [SMALL_STATE(3576)] = 137103, + [SMALL_STATE(3577)] = 137125, + [SMALL_STATE(3578)] = 137147, + [SMALL_STATE(3579)] = 137169, + [SMALL_STATE(3580)] = 137191, + [SMALL_STATE(3581)] = 137213, + [SMALL_STATE(3582)] = 137235, + [SMALL_STATE(3583)] = 137261, + [SMALL_STATE(3584)] = 137287, + [SMALL_STATE(3585)] = 137309, + [SMALL_STATE(3586)] = 137335, + [SMALL_STATE(3587)] = 137357, + [SMALL_STATE(3588)] = 137379, + [SMALL_STATE(3589)] = 137393, + [SMALL_STATE(3590)] = 137415, + [SMALL_STATE(3591)] = 137437, + [SMALL_STATE(3592)] = 137459, + [SMALL_STATE(3593)] = 137481, + [SMALL_STATE(3594)] = 137503, + [SMALL_STATE(3595)] = 137525, + [SMALL_STATE(3596)] = 137547, + [SMALL_STATE(3597)] = 137569, + [SMALL_STATE(3598)] = 137587, + [SMALL_STATE(3599)] = 137609, + [SMALL_STATE(3600)] = 137631, + [SMALL_STATE(3601)] = 137653, + [SMALL_STATE(3602)] = 137675, + [SMALL_STATE(3603)] = 137697, + [SMALL_STATE(3604)] = 137711, + [SMALL_STATE(3605)] = 137725, + [SMALL_STATE(3606)] = 137747, + [SMALL_STATE(3607)] = 137769, + [SMALL_STATE(3608)] = 137791, + [SMALL_STATE(3609)] = 137813, + [SMALL_STATE(3610)] = 137835, + [SMALL_STATE(3611)] = 137857, + [SMALL_STATE(3612)] = 137879, + [SMALL_STATE(3613)] = 137901, + [SMALL_STATE(3614)] = 137927, + [SMALL_STATE(3615)] = 137949, + [SMALL_STATE(3616)] = 137971, + [SMALL_STATE(3617)] = 137993, + [SMALL_STATE(3618)] = 138015, + [SMALL_STATE(3619)] = 138041, + [SMALL_STATE(3620)] = 138067, + [SMALL_STATE(3621)] = 138093, + [SMALL_STATE(3622)] = 138119, + [SMALL_STATE(3623)] = 138145, + [SMALL_STATE(3624)] = 138171, + [SMALL_STATE(3625)] = 138193, + [SMALL_STATE(3626)] = 138219, + [SMALL_STATE(3627)] = 138245, + [SMALL_STATE(3628)] = 138271, + [SMALL_STATE(3629)] = 138297, + [SMALL_STATE(3630)] = 138323, + [SMALL_STATE(3631)] = 138349, + [SMALL_STATE(3632)] = 138375, + [SMALL_STATE(3633)] = 138401, + [SMALL_STATE(3634)] = 138427, + [SMALL_STATE(3635)] = 138443, + [SMALL_STATE(3636)] = 138469, + [SMALL_STATE(3637)] = 138495, + [SMALL_STATE(3638)] = 138511, + [SMALL_STATE(3639)] = 138537, + [SMALL_STATE(3640)] = 138563, + [SMALL_STATE(3641)] = 138589, + [SMALL_STATE(3642)] = 138615, + [SMALL_STATE(3643)] = 138629, + [SMALL_STATE(3644)] = 138655, + [SMALL_STATE(3645)] = 138681, + [SMALL_STATE(3646)] = 138707, + [SMALL_STATE(3647)] = 138733, + [SMALL_STATE(3648)] = 138759, + [SMALL_STATE(3649)] = 138785, + [SMALL_STATE(3650)] = 138799, + [SMALL_STATE(3651)] = 138825, + [SMALL_STATE(3652)] = 138839, + [SMALL_STATE(3653)] = 138861, + [SMALL_STATE(3654)] = 138887, + [SMALL_STATE(3655)] = 138913, + [SMALL_STATE(3656)] = 138939, + [SMALL_STATE(3657)] = 138965, + [SMALL_STATE(3658)] = 138991, + [SMALL_STATE(3659)] = 139005, + [SMALL_STATE(3660)] = 139027, + [SMALL_STATE(3661)] = 139051, + [SMALL_STATE(3662)] = 139077, + [SMALL_STATE(3663)] = 139099, + [SMALL_STATE(3664)] = 139125, + [SMALL_STATE(3665)] = 139147, + [SMALL_STATE(3666)] = 139173, + [SMALL_STATE(3667)] = 139199, + [SMALL_STATE(3668)] = 139225, + [SMALL_STATE(3669)] = 139239, + [SMALL_STATE(3670)] = 139265, + [SMALL_STATE(3671)] = 139291, + [SMALL_STATE(3672)] = 139313, + [SMALL_STATE(3673)] = 139339, + [SMALL_STATE(3674)] = 139353, + [SMALL_STATE(3675)] = 139379, + [SMALL_STATE(3676)] = 139401, + [SMALL_STATE(3677)] = 139427, + [SMALL_STATE(3678)] = 139453, + [SMALL_STATE(3679)] = 139479, + [SMALL_STATE(3680)] = 139501, + [SMALL_STATE(3681)] = 139523, + [SMALL_STATE(3682)] = 139545, + [SMALL_STATE(3683)] = 139567, + [SMALL_STATE(3684)] = 139593, + [SMALL_STATE(3685)] = 139619, + [SMALL_STATE(3686)] = 139645, + [SMALL_STATE(3687)] = 139667, + [SMALL_STATE(3688)] = 139689, + [SMALL_STATE(3689)] = 139715, + [SMALL_STATE(3690)] = 139741, + [SMALL_STATE(3691)] = 139767, + [SMALL_STATE(3692)] = 139789, + [SMALL_STATE(3693)] = 139811, + [SMALL_STATE(3694)] = 139833, + [SMALL_STATE(3695)] = 139855, + [SMALL_STATE(3696)] = 139877, + [SMALL_STATE(3697)] = 139899, + [SMALL_STATE(3698)] = 139921, + [SMALL_STATE(3699)] = 139943, + [SMALL_STATE(3700)] = 139965, + [SMALL_STATE(3701)] = 139991, + [SMALL_STATE(3702)] = 140017, + [SMALL_STATE(3703)] = 140039, + [SMALL_STATE(3704)] = 140061, + [SMALL_STATE(3705)] = 140087, + [SMALL_STATE(3706)] = 140109, + [SMALL_STATE(3707)] = 140135, + [SMALL_STATE(3708)] = 140157, + [SMALL_STATE(3709)] = 140183, + [SMALL_STATE(3710)] = 140197, + [SMALL_STATE(3711)] = 140211, + [SMALL_STATE(3712)] = 140237, + [SMALL_STATE(3713)] = 140259, + [SMALL_STATE(3714)] = 140281, + [SMALL_STATE(3715)] = 140299, + [SMALL_STATE(3716)] = 140325, + [SMALL_STATE(3717)] = 140347, + [SMALL_STATE(3718)] = 140361, + [SMALL_STATE(3719)] = 140383, + [SMALL_STATE(3720)] = 140401, + [SMALL_STATE(3721)] = 140417, + [SMALL_STATE(3722)] = 140433, + [SMALL_STATE(3723)] = 140459, + [SMALL_STATE(3724)] = 140481, + [SMALL_STATE(3725)] = 140501, + [SMALL_STATE(3726)] = 140517, + [SMALL_STATE(3727)] = 140543, + [SMALL_STATE(3728)] = 140565, + [SMALL_STATE(3729)] = 140587, + [SMALL_STATE(3730)] = 140613, + [SMALL_STATE(3731)] = 140635, + [SMALL_STATE(3732)] = 140657, + [SMALL_STATE(3733)] = 140679, + [SMALL_STATE(3734)] = 140699, + [SMALL_STATE(3735)] = 140719, + [SMALL_STATE(3736)] = 140739, + [SMALL_STATE(3737)] = 140759, + [SMALL_STATE(3738)] = 140785, + [SMALL_STATE(3739)] = 140807, + [SMALL_STATE(3740)] = 140829, + [SMALL_STATE(3741)] = 140851, + [SMALL_STATE(3742)] = 140877, + [SMALL_STATE(3743)] = 140903, + [SMALL_STATE(3744)] = 140925, + [SMALL_STATE(3745)] = 140947, + [SMALL_STATE(3746)] = 140967, + [SMALL_STATE(3747)] = 140989, + [SMALL_STATE(3748)] = 141011, + [SMALL_STATE(3749)] = 141033, + [SMALL_STATE(3750)] = 141059, + [SMALL_STATE(3751)] = 141081, + [SMALL_STATE(3752)] = 141103, + [SMALL_STATE(3753)] = 141125, + [SMALL_STATE(3754)] = 141151, + [SMALL_STATE(3755)] = 141177, + [SMALL_STATE(3756)] = 141203, + [SMALL_STATE(3757)] = 141225, + [SMALL_STATE(3758)] = 141243, + [SMALL_STATE(3759)] = 141261, + [SMALL_STATE(3760)] = 141279, + [SMALL_STATE(3761)] = 141297, + [SMALL_STATE(3762)] = 141323, + [SMALL_STATE(3763)] = 141349, + [SMALL_STATE(3764)] = 141375, + [SMALL_STATE(3765)] = 141401, + [SMALL_STATE(3766)] = 141425, + [SMALL_STATE(3767)] = 141447, + [SMALL_STATE(3768)] = 141473, + [SMALL_STATE(3769)] = 141499, + [SMALL_STATE(3770)] = 141521, + [SMALL_STATE(3771)] = 141543, + [SMALL_STATE(3772)] = 141569, + [SMALL_STATE(3773)] = 141595, + [SMALL_STATE(3774)] = 141613, + [SMALL_STATE(3775)] = 141631, + [SMALL_STATE(3776)] = 141657, + [SMALL_STATE(3777)] = 141675, + [SMALL_STATE(3778)] = 141701, + [SMALL_STATE(3779)] = 141719, + [SMALL_STATE(3780)] = 141737, + [SMALL_STATE(3781)] = 141755, + [SMALL_STATE(3782)] = 141777, + [SMALL_STATE(3783)] = 141803, + [SMALL_STATE(3784)] = 141821, + [SMALL_STATE(3785)] = 141839, + [SMALL_STATE(3786)] = 141857, + [SMALL_STATE(3787)] = 141875, + [SMALL_STATE(3788)] = 141893, + [SMALL_STATE(3789)] = 141915, + [SMALL_STATE(3790)] = 141933, + [SMALL_STATE(3791)] = 141959, + [SMALL_STATE(3792)] = 141985, + [SMALL_STATE(3793)] = 142003, + [SMALL_STATE(3794)] = 142025, + [SMALL_STATE(3795)] = 142043, + [SMALL_STATE(3796)] = 142069, + [SMALL_STATE(3797)] = 142087, + [SMALL_STATE(3798)] = 142105, + [SMALL_STATE(3799)] = 142123, + [SMALL_STATE(3800)] = 142141, + [SMALL_STATE(3801)] = 142159, + [SMALL_STATE(3802)] = 142177, + [SMALL_STATE(3803)] = 142203, + [SMALL_STATE(3804)] = 142221, + [SMALL_STATE(3805)] = 142239, + [SMALL_STATE(3806)] = 142257, + [SMALL_STATE(3807)] = 142275, + [SMALL_STATE(3808)] = 142293, + [SMALL_STATE(3809)] = 142311, + [SMALL_STATE(3810)] = 142329, + [SMALL_STATE(3811)] = 142345, + [SMALL_STATE(3812)] = 142363, + [SMALL_STATE(3813)] = 142381, + [SMALL_STATE(3814)] = 142403, + [SMALL_STATE(3815)] = 142419, + [SMALL_STATE(3816)] = 142439, + [SMALL_STATE(3817)] = 142455, + [SMALL_STATE(3818)] = 142473, + [SMALL_STATE(3819)] = 142491, + [SMALL_STATE(3820)] = 142509, + [SMALL_STATE(3821)] = 142527, + [SMALL_STATE(3822)] = 142549, + [SMALL_STATE(3823)] = 142571, + [SMALL_STATE(3824)] = 142585, + [SMALL_STATE(3825)] = 142611, + [SMALL_STATE(3826)] = 142637, + [SMALL_STATE(3827)] = 142663, + [SMALL_STATE(3828)] = 142685, + [SMALL_STATE(3829)] = 142707, + [SMALL_STATE(3830)] = 142721, + [SMALL_STATE(3831)] = 142743, + [SMALL_STATE(3832)] = 142765, + [SMALL_STATE(3833)] = 142779, + [SMALL_STATE(3834)] = 142801, + [SMALL_STATE(3835)] = 142823, + [SMALL_STATE(3836)] = 142845, + [SMALL_STATE(3837)] = 142867, + [SMALL_STATE(3838)] = 142893, + [SMALL_STATE(3839)] = 142909, + [SMALL_STATE(3840)] = 142935, + [SMALL_STATE(3841)] = 142957, + [SMALL_STATE(3842)] = 142979, + [SMALL_STATE(3843)] = 143001, + [SMALL_STATE(3844)] = 143023, + [SMALL_STATE(3845)] = 143045, + [SMALL_STATE(3846)] = 143067, + [SMALL_STATE(3847)] = 143089, + [SMALL_STATE(3848)] = 143111, + [SMALL_STATE(3849)] = 143125, + [SMALL_STATE(3850)] = 143151, + [SMALL_STATE(3851)] = 143173, + [SMALL_STATE(3852)] = 143190, + [SMALL_STATE(3853)] = 143207, + [SMALL_STATE(3854)] = 143224, + [SMALL_STATE(3855)] = 143241, + [SMALL_STATE(3856)] = 143264, + [SMALL_STATE(3857)] = 143287, + [SMALL_STATE(3858)] = 143310, + [SMALL_STATE(3859)] = 143327, + [SMALL_STATE(3860)] = 143346, + [SMALL_STATE(3861)] = 143369, + [SMALL_STATE(3862)] = 143388, + [SMALL_STATE(3863)] = 143411, + [SMALL_STATE(3864)] = 143428, + [SMALL_STATE(3865)] = 143445, + [SMALL_STATE(3866)] = 143468, + [SMALL_STATE(3867)] = 143485, + [SMALL_STATE(3868)] = 143502, + [SMALL_STATE(3869)] = 143519, + [SMALL_STATE(3870)] = 143542, + [SMALL_STATE(3871)] = 143565, + [SMALL_STATE(3872)] = 143584, + [SMALL_STATE(3873)] = 143607, + [SMALL_STATE(3874)] = 143624, + [SMALL_STATE(3875)] = 143643, + [SMALL_STATE(3876)] = 143666, + [SMALL_STATE(3877)] = 143685, + [SMALL_STATE(3878)] = 143708, + [SMALL_STATE(3879)] = 143727, + [SMALL_STATE(3880)] = 143744, + [SMALL_STATE(3881)] = 143761, + [SMALL_STATE(3882)] = 143778, + [SMALL_STATE(3883)] = 143797, + [SMALL_STATE(3884)] = 143814, + [SMALL_STATE(3885)] = 143837, + [SMALL_STATE(3886)] = 143854, + [SMALL_STATE(3887)] = 143871, + [SMALL_STATE(3888)] = 143888, + [SMALL_STATE(3889)] = 143907, + [SMALL_STATE(3890)] = 143926, + [SMALL_STATE(3891)] = 143945, + [SMALL_STATE(3892)] = 143962, + [SMALL_STATE(3893)] = 143985, + [SMALL_STATE(3894)] = 144002, + [SMALL_STATE(3895)] = 144025, + [SMALL_STATE(3896)] = 144048, + [SMALL_STATE(3897)] = 144061, + [SMALL_STATE(3898)] = 144076, + [SMALL_STATE(3899)] = 144093, + [SMALL_STATE(3900)] = 144110, + [SMALL_STATE(3901)] = 144127, + [SMALL_STATE(3902)] = 144150, + [SMALL_STATE(3903)] = 144167, + [SMALL_STATE(3904)] = 144184, + [SMALL_STATE(3905)] = 144207, + [SMALL_STATE(3906)] = 144224, + [SMALL_STATE(3907)] = 144241, + [SMALL_STATE(3908)] = 144264, + [SMALL_STATE(3909)] = 144287, + [SMALL_STATE(3910)] = 144304, + [SMALL_STATE(3911)] = 144317, + [SMALL_STATE(3912)] = 144334, + [SMALL_STATE(3913)] = 144357, + [SMALL_STATE(3914)] = 144380, + [SMALL_STATE(3915)] = 144403, + [SMALL_STATE(3916)] = 144422, + [SMALL_STATE(3917)] = 144445, + [SMALL_STATE(3918)] = 144464, + [SMALL_STATE(3919)] = 144483, + [SMALL_STATE(3920)] = 144506, + [SMALL_STATE(3921)] = 144525, + [SMALL_STATE(3922)] = 144548, + [SMALL_STATE(3923)] = 144565, + [SMALL_STATE(3924)] = 144588, + [SMALL_STATE(3925)] = 144605, + [SMALL_STATE(3926)] = 144628, + [SMALL_STATE(3927)] = 144645, + [SMALL_STATE(3928)] = 144664, + [SMALL_STATE(3929)] = 144681, + [SMALL_STATE(3930)] = 144698, + [SMALL_STATE(3931)] = 144715, + [SMALL_STATE(3932)] = 144732, + [SMALL_STATE(3933)] = 144751, + [SMALL_STATE(3934)] = 144768, + [SMALL_STATE(3935)] = 144785, + [SMALL_STATE(3936)] = 144802, + [SMALL_STATE(3937)] = 144819, + [SMALL_STATE(3938)] = 144836, + [SMALL_STATE(3939)] = 144853, + [SMALL_STATE(3940)] = 144870, + [SMALL_STATE(3941)] = 144887, + [SMALL_STATE(3942)] = 144902, + [SMALL_STATE(3943)] = 144915, + [SMALL_STATE(3944)] = 144936, + [SMALL_STATE(3945)] = 144949, [SMALL_STATE(3946)] = 144966, - [SMALL_STATE(3947)] = 144989, - [SMALL_STATE(3948)] = 145012, - [SMALL_STATE(3949)] = 145029, - [SMALL_STATE(3950)] = 145052, - [SMALL_STATE(3951)] = 145069, - [SMALL_STATE(3952)] = 145086, - [SMALL_STATE(3953)] = 145103, - [SMALL_STATE(3954)] = 145126, - [SMALL_STATE(3955)] = 145143, - [SMALL_STATE(3956)] = 145166, - [SMALL_STATE(3957)] = 145185, - [SMALL_STATE(3958)] = 145208, - [SMALL_STATE(3959)] = 145231, - [SMALL_STATE(3960)] = 145254, - [SMALL_STATE(3961)] = 145269, - [SMALL_STATE(3962)] = 145288, - [SMALL_STATE(3963)] = 145303, - [SMALL_STATE(3964)] = 145326, - [SMALL_STATE(3965)] = 145343, - [SMALL_STATE(3966)] = 145360, - [SMALL_STATE(3967)] = 145383, - [SMALL_STATE(3968)] = 145400, - [SMALL_STATE(3969)] = 145423, - [SMALL_STATE(3970)] = 145446, - [SMALL_STATE(3971)] = 145463, - [SMALL_STATE(3972)] = 145486, - [SMALL_STATE(3973)] = 145503, - [SMALL_STATE(3974)] = 145526, - [SMALL_STATE(3975)] = 145543, - [SMALL_STATE(3976)] = 145566, - [SMALL_STATE(3977)] = 145589, - [SMALL_STATE(3978)] = 145612, - [SMALL_STATE(3979)] = 145631, - [SMALL_STATE(3980)] = 145654, - [SMALL_STATE(3981)] = 145677, - [SMALL_STATE(3982)] = 145694, - [SMALL_STATE(3983)] = 145711, - [SMALL_STATE(3984)] = 145728, - [SMALL_STATE(3985)] = 145745, - [SMALL_STATE(3986)] = 145758, - [SMALL_STATE(3987)] = 145775, - [SMALL_STATE(3988)] = 145798, - [SMALL_STATE(3989)] = 145815, - [SMALL_STATE(3990)] = 145832, - [SMALL_STATE(3991)] = 145845, - [SMALL_STATE(3992)] = 145858, - [SMALL_STATE(3993)] = 145871, - [SMALL_STATE(3994)] = 145894, - [SMALL_STATE(3995)] = 145917, - [SMALL_STATE(3996)] = 145940, - [SMALL_STATE(3997)] = 145963, - [SMALL_STATE(3998)] = 145980, - [SMALL_STATE(3999)] = 145997, - [SMALL_STATE(4000)] = 146020, - [SMALL_STATE(4001)] = 146037, - [SMALL_STATE(4002)] = 146054, - [SMALL_STATE(4003)] = 146071, - [SMALL_STATE(4004)] = 146094, - [SMALL_STATE(4005)] = 146111, - [SMALL_STATE(4006)] = 146134, - [SMALL_STATE(4007)] = 146157, - [SMALL_STATE(4008)] = 146174, - [SMALL_STATE(4009)] = 146191, - [SMALL_STATE(4010)] = 146208, - [SMALL_STATE(4011)] = 146231, + [SMALL_STATE(3947)] = 144985, + [SMALL_STATE(3948)] = 145002, + [SMALL_STATE(3949)] = 145025, + [SMALL_STATE(3950)] = 145042, + [SMALL_STATE(3951)] = 145059, + [SMALL_STATE(3952)] = 145076, + [SMALL_STATE(3953)] = 145099, + [SMALL_STATE(3954)] = 145122, + [SMALL_STATE(3955)] = 145139, + [SMALL_STATE(3956)] = 145160, + [SMALL_STATE(3957)] = 145183, + [SMALL_STATE(3958)] = 145196, + [SMALL_STATE(3959)] = 145213, + [SMALL_STATE(3960)] = 145230, + [SMALL_STATE(3961)] = 145247, + [SMALL_STATE(3962)] = 145264, + [SMALL_STATE(3963)] = 145277, + [SMALL_STATE(3964)] = 145294, + [SMALL_STATE(3965)] = 145307, + [SMALL_STATE(3966)] = 145330, + [SMALL_STATE(3967)] = 145349, + [SMALL_STATE(3968)] = 145366, + [SMALL_STATE(3969)] = 145389, + [SMALL_STATE(3970)] = 145408, + [SMALL_STATE(3971)] = 145427, + [SMALL_STATE(3972)] = 145444, + [SMALL_STATE(3973)] = 145467, + [SMALL_STATE(3974)] = 145486, + [SMALL_STATE(3975)] = 145509, + [SMALL_STATE(3976)] = 145526, + [SMALL_STATE(3977)] = 145545, + [SMALL_STATE(3978)] = 145564, + [SMALL_STATE(3979)] = 145587, + [SMALL_STATE(3980)] = 145604, + [SMALL_STATE(3981)] = 145627, + [SMALL_STATE(3982)] = 145650, + [SMALL_STATE(3983)] = 145673, + [SMALL_STATE(3984)] = 145696, + [SMALL_STATE(3985)] = 145719, + [SMALL_STATE(3986)] = 145742, + [SMALL_STATE(3987)] = 145765, + [SMALL_STATE(3988)] = 145788, + [SMALL_STATE(3989)] = 145807, + [SMALL_STATE(3990)] = 145830, + [SMALL_STATE(3991)] = 145853, + [SMALL_STATE(3992)] = 145870, + [SMALL_STATE(3993)] = 145889, + [SMALL_STATE(3994)] = 145912, + [SMALL_STATE(3995)] = 145935, + [SMALL_STATE(3996)] = 145952, + [SMALL_STATE(3997)] = 145971, + [SMALL_STATE(3998)] = 145994, + [SMALL_STATE(3999)] = 146007, + [SMALL_STATE(4000)] = 146030, + [SMALL_STATE(4001)] = 146043, + [SMALL_STATE(4002)] = 146066, + [SMALL_STATE(4003)] = 146083, + [SMALL_STATE(4004)] = 146106, + [SMALL_STATE(4005)] = 146129, + [SMALL_STATE(4006)] = 146148, + [SMALL_STATE(4007)] = 146171, + [SMALL_STATE(4008)] = 146186, + [SMALL_STATE(4009)] = 146207, + [SMALL_STATE(4010)] = 146226, + [SMALL_STATE(4011)] = 146241, [SMALL_STATE(4012)] = 146254, [SMALL_STATE(4013)] = 146277, - [SMALL_STATE(4014)] = 146294, - [SMALL_STATE(4015)] = 146317, - [SMALL_STATE(4016)] = 146340, - [SMALL_STATE(4017)] = 146363, - [SMALL_STATE(4018)] = 146382, - [SMALL_STATE(4019)] = 146401, - [SMALL_STATE(4020)] = 146424, - [SMALL_STATE(4021)] = 146443, - [SMALL_STATE(4022)] = 146462, - [SMALL_STATE(4023)] = 146485, - [SMALL_STATE(4024)] = 146508, - [SMALL_STATE(4025)] = 146525, - [SMALL_STATE(4026)] = 146545, - [SMALL_STATE(4027)] = 146561, - [SMALL_STATE(4028)] = 146577, - [SMALL_STATE(4029)] = 146593, - [SMALL_STATE(4030)] = 146609, - [SMALL_STATE(4031)] = 146625, - [SMALL_STATE(4032)] = 146641, - [SMALL_STATE(4033)] = 146661, - [SMALL_STATE(4034)] = 146679, - [SMALL_STATE(4035)] = 146699, - [SMALL_STATE(4036)] = 146715, - [SMALL_STATE(4037)] = 146735, - [SMALL_STATE(4038)] = 146751, - [SMALL_STATE(4039)] = 146771, - [SMALL_STATE(4040)] = 146787, - [SMALL_STATE(4041)] = 146799, - [SMALL_STATE(4042)] = 146815, - [SMALL_STATE(4043)] = 146827, - [SMALL_STATE(4044)] = 146843, - [SMALL_STATE(4045)] = 146855, - [SMALL_STATE(4046)] = 146867, - [SMALL_STATE(4047)] = 146879, - [SMALL_STATE(4048)] = 146895, - [SMALL_STATE(4049)] = 146907, - [SMALL_STATE(4050)] = 146923, - [SMALL_STATE(4051)] = 146939, - [SMALL_STATE(4052)] = 146951, - [SMALL_STATE(4053)] = 146967, - [SMALL_STATE(4054)] = 146979, - [SMALL_STATE(4055)] = 146991, - [SMALL_STATE(4056)] = 147011, - [SMALL_STATE(4057)] = 147023, - [SMALL_STATE(4058)] = 147035, - [SMALL_STATE(4059)] = 147047, - [SMALL_STATE(4060)] = 147059, - [SMALL_STATE(4061)] = 147071, - [SMALL_STATE(4062)] = 147083, - [SMALL_STATE(4063)] = 147099, - [SMALL_STATE(4064)] = 147119, - [SMALL_STATE(4065)] = 147133, - [SMALL_STATE(4066)] = 147151, - [SMALL_STATE(4067)] = 147167, - [SMALL_STATE(4068)] = 147187, - [SMALL_STATE(4069)] = 147207, - [SMALL_STATE(4070)] = 147223, - [SMALL_STATE(4071)] = 147239, - [SMALL_STATE(4072)] = 147255, - [SMALL_STATE(4073)] = 147267, - [SMALL_STATE(4074)] = 147287, - [SMALL_STATE(4075)] = 147307, - [SMALL_STATE(4076)] = 147327, - [SMALL_STATE(4077)] = 147343, - [SMALL_STATE(4078)] = 147357, - [SMALL_STATE(4079)] = 147371, - [SMALL_STATE(4080)] = 147387, - [SMALL_STATE(4081)] = 147407, - [SMALL_STATE(4082)] = 147427, - [SMALL_STATE(4083)] = 147439, - [SMALL_STATE(4084)] = 147457, - [SMALL_STATE(4085)] = 147469, - [SMALL_STATE(4086)] = 147483, - [SMALL_STATE(4087)] = 147495, - [SMALL_STATE(4088)] = 147507, - [SMALL_STATE(4089)] = 147527, - [SMALL_STATE(4090)] = 147547, - [SMALL_STATE(4091)] = 147559, - [SMALL_STATE(4092)] = 147575, - [SMALL_STATE(4093)] = 147591, - [SMALL_STATE(4094)] = 147607, - [SMALL_STATE(4095)] = 147627, - [SMALL_STATE(4096)] = 147647, - [SMALL_STATE(4097)] = 147659, - [SMALL_STATE(4098)] = 147671, - [SMALL_STATE(4099)] = 147691, - [SMALL_STATE(4100)] = 147711, - [SMALL_STATE(4101)] = 147723, - [SMALL_STATE(4102)] = 147743, - [SMALL_STATE(4103)] = 147763, - [SMALL_STATE(4104)] = 147783, - [SMALL_STATE(4105)] = 147803, - [SMALL_STATE(4106)] = 147823, - [SMALL_STATE(4107)] = 147839, - [SMALL_STATE(4108)] = 147855, - [SMALL_STATE(4109)] = 147871, - [SMALL_STATE(4110)] = 147891, - [SMALL_STATE(4111)] = 147909, - [SMALL_STATE(4112)] = 147925, - [SMALL_STATE(4113)] = 147941, - [SMALL_STATE(4114)] = 147957, - [SMALL_STATE(4115)] = 147973, - [SMALL_STATE(4116)] = 147989, - [SMALL_STATE(4117)] = 148001, - [SMALL_STATE(4118)] = 148017, - [SMALL_STATE(4119)] = 148029, - [SMALL_STATE(4120)] = 148041, - [SMALL_STATE(4121)] = 148053, - [SMALL_STATE(4122)] = 148071, - [SMALL_STATE(4123)] = 148087, - [SMALL_STATE(4124)] = 148103, - [SMALL_STATE(4125)] = 148119, - [SMALL_STATE(4126)] = 148135, - [SMALL_STATE(4127)] = 148153, - [SMALL_STATE(4128)] = 148173, - [SMALL_STATE(4129)] = 148189, - [SMALL_STATE(4130)] = 148205, - [SMALL_STATE(4131)] = 148221, - [SMALL_STATE(4132)] = 148237, - [SMALL_STATE(4133)] = 148253, - [SMALL_STATE(4134)] = 148269, - [SMALL_STATE(4135)] = 148281, - [SMALL_STATE(4136)] = 148293, - [SMALL_STATE(4137)] = 148313, - [SMALL_STATE(4138)] = 148329, - [SMALL_STATE(4139)] = 148349, - [SMALL_STATE(4140)] = 148369, - [SMALL_STATE(4141)] = 148385, - [SMALL_STATE(4142)] = 148401, - [SMALL_STATE(4143)] = 148413, - [SMALL_STATE(4144)] = 148429, - [SMALL_STATE(4145)] = 148449, - [SMALL_STATE(4146)] = 148461, - [SMALL_STATE(4147)] = 148481, - [SMALL_STATE(4148)] = 148501, - [SMALL_STATE(4149)] = 148513, - [SMALL_STATE(4150)] = 148525, - [SMALL_STATE(4151)] = 148541, - [SMALL_STATE(4152)] = 148557, - [SMALL_STATE(4153)] = 148573, - [SMALL_STATE(4154)] = 148589, - [SMALL_STATE(4155)] = 148605, - [SMALL_STATE(4156)] = 148617, - [SMALL_STATE(4157)] = 148629, - [SMALL_STATE(4158)] = 148641, - [SMALL_STATE(4159)] = 148653, - [SMALL_STATE(4160)] = 148665, - [SMALL_STATE(4161)] = 148681, - [SMALL_STATE(4162)] = 148693, - [SMALL_STATE(4163)] = 148713, - [SMALL_STATE(4164)] = 148725, - [SMALL_STATE(4165)] = 148743, - [SMALL_STATE(4166)] = 148763, - [SMALL_STATE(4167)] = 148775, - [SMALL_STATE(4168)] = 148795, - [SMALL_STATE(4169)] = 148815, - [SMALL_STATE(4170)] = 148827, - [SMALL_STATE(4171)] = 148839, - [SMALL_STATE(4172)] = 148851, - [SMALL_STATE(4173)] = 148863, - [SMALL_STATE(4174)] = 148875, - [SMALL_STATE(4175)] = 148887, - [SMALL_STATE(4176)] = 148899, - [SMALL_STATE(4177)] = 148911, - [SMALL_STATE(4178)] = 148923, - [SMALL_STATE(4179)] = 148935, - [SMALL_STATE(4180)] = 148947, - [SMALL_STATE(4181)] = 148959, - [SMALL_STATE(4182)] = 148971, - [SMALL_STATE(4183)] = 148987, - [SMALL_STATE(4184)] = 149003, - [SMALL_STATE(4185)] = 149015, - [SMALL_STATE(4186)] = 149031, - [SMALL_STATE(4187)] = 149043, - [SMALL_STATE(4188)] = 149055, - [SMALL_STATE(4189)] = 149071, - [SMALL_STATE(4190)] = 149087, - [SMALL_STATE(4191)] = 149103, - [SMALL_STATE(4192)] = 149115, - [SMALL_STATE(4193)] = 149127, - [SMALL_STATE(4194)] = 149139, - [SMALL_STATE(4195)] = 149155, - [SMALL_STATE(4196)] = 149167, - [SMALL_STATE(4197)] = 149183, - [SMALL_STATE(4198)] = 149203, - [SMALL_STATE(4199)] = 149221, - [SMALL_STATE(4200)] = 149233, - [SMALL_STATE(4201)] = 149249, - [SMALL_STATE(4202)] = 149265, - [SMALL_STATE(4203)] = 149281, - [SMALL_STATE(4204)] = 149301, - [SMALL_STATE(4205)] = 149321, - [SMALL_STATE(4206)] = 149337, - [SMALL_STATE(4207)] = 149357, - [SMALL_STATE(4208)] = 149377, - [SMALL_STATE(4209)] = 149397, - [SMALL_STATE(4210)] = 149417, - [SMALL_STATE(4211)] = 149433, - [SMALL_STATE(4212)] = 149451, - [SMALL_STATE(4213)] = 149467, - [SMALL_STATE(4214)] = 149483, - [SMALL_STATE(4215)] = 149499, - [SMALL_STATE(4216)] = 149515, - [SMALL_STATE(4217)] = 149527, - [SMALL_STATE(4218)] = 149539, - [SMALL_STATE(4219)] = 149551, - [SMALL_STATE(4220)] = 149563, - [SMALL_STATE(4221)] = 149575, - [SMALL_STATE(4222)] = 149591, - [SMALL_STATE(4223)] = 149607, - [SMALL_STATE(4224)] = 149623, - [SMALL_STATE(4225)] = 149635, - [SMALL_STATE(4226)] = 149647, - [SMALL_STATE(4227)] = 149659, - [SMALL_STATE(4228)] = 149679, - [SMALL_STATE(4229)] = 149695, - [SMALL_STATE(4230)] = 149715, - [SMALL_STATE(4231)] = 149735, - [SMALL_STATE(4232)] = 149751, - [SMALL_STATE(4233)] = 149763, - [SMALL_STATE(4234)] = 149775, - [SMALL_STATE(4235)] = 149787, - [SMALL_STATE(4236)] = 149799, - [SMALL_STATE(4237)] = 149815, - [SMALL_STATE(4238)] = 149827, - [SMALL_STATE(4239)] = 149847, - [SMALL_STATE(4240)] = 149863, - [SMALL_STATE(4241)] = 149879, - [SMALL_STATE(4242)] = 149895, - [SMALL_STATE(4243)] = 149915, - [SMALL_STATE(4244)] = 149931, - [SMALL_STATE(4245)] = 149947, - [SMALL_STATE(4246)] = 149963, - [SMALL_STATE(4247)] = 149983, - [SMALL_STATE(4248)] = 149995, - [SMALL_STATE(4249)] = 150007, - [SMALL_STATE(4250)] = 150023, - [SMALL_STATE(4251)] = 150039, - [SMALL_STATE(4252)] = 150055, - [SMALL_STATE(4253)] = 150075, - [SMALL_STATE(4254)] = 150091, - [SMALL_STATE(4255)] = 150107, - [SMALL_STATE(4256)] = 150119, - [SMALL_STATE(4257)] = 150131, - [SMALL_STATE(4258)] = 150151, - [SMALL_STATE(4259)] = 150163, - [SMALL_STATE(4260)] = 150181, - [SMALL_STATE(4261)] = 150193, - [SMALL_STATE(4262)] = 150205, - [SMALL_STATE(4263)] = 150221, - [SMALL_STATE(4264)] = 150237, - [SMALL_STATE(4265)] = 150249, - [SMALL_STATE(4266)] = 150261, - [SMALL_STATE(4267)] = 150273, - [SMALL_STATE(4268)] = 150285, - [SMALL_STATE(4269)] = 150305, - [SMALL_STATE(4270)] = 150325, - [SMALL_STATE(4271)] = 150337, - [SMALL_STATE(4272)] = 150349, - [SMALL_STATE(4273)] = 150361, - [SMALL_STATE(4274)] = 150381, - [SMALL_STATE(4275)] = 150397, - [SMALL_STATE(4276)] = 150409, - [SMALL_STATE(4277)] = 150429, - [SMALL_STATE(4278)] = 150441, - [SMALL_STATE(4279)] = 150461, - [SMALL_STATE(4280)] = 150473, - [SMALL_STATE(4281)] = 150485, - [SMALL_STATE(4282)] = 150497, - [SMALL_STATE(4283)] = 150517, - [SMALL_STATE(4284)] = 150529, - [SMALL_STATE(4285)] = 150541, - [SMALL_STATE(4286)] = 150553, - [SMALL_STATE(4287)] = 150565, - [SMALL_STATE(4288)] = 150577, - [SMALL_STATE(4289)] = 150589, - [SMALL_STATE(4290)] = 150601, - [SMALL_STATE(4291)] = 150621, - [SMALL_STATE(4292)] = 150641, - [SMALL_STATE(4293)] = 150657, - [SMALL_STATE(4294)] = 150669, - [SMALL_STATE(4295)] = 150681, - [SMALL_STATE(4296)] = 150693, - [SMALL_STATE(4297)] = 150705, - [SMALL_STATE(4298)] = 150717, - [SMALL_STATE(4299)] = 150729, - [SMALL_STATE(4300)] = 150747, - [SMALL_STATE(4301)] = 150763, - [SMALL_STATE(4302)] = 150783, - [SMALL_STATE(4303)] = 150795, - [SMALL_STATE(4304)] = 150815, - [SMALL_STATE(4305)] = 150835, - [SMALL_STATE(4306)] = 150855, - [SMALL_STATE(4307)] = 150867, - [SMALL_STATE(4308)] = 150879, - [SMALL_STATE(4309)] = 150899, - [SMALL_STATE(4310)] = 150915, - [SMALL_STATE(4311)] = 150935, - [SMALL_STATE(4312)] = 150955, - [SMALL_STATE(4313)] = 150967, - [SMALL_STATE(4314)] = 150987, - [SMALL_STATE(4315)] = 150999, - [SMALL_STATE(4316)] = 151019, - [SMALL_STATE(4317)] = 151031, - [SMALL_STATE(4318)] = 151051, - [SMALL_STATE(4319)] = 151063, - [SMALL_STATE(4320)] = 151075, - [SMALL_STATE(4321)] = 151095, - [SMALL_STATE(4322)] = 151111, - [SMALL_STATE(4323)] = 151127, - [SMALL_STATE(4324)] = 151147, - [SMALL_STATE(4325)] = 151167, - [SMALL_STATE(4326)] = 151185, - [SMALL_STATE(4327)] = 151205, - [SMALL_STATE(4328)] = 151221, - [SMALL_STATE(4329)] = 151241, - [SMALL_STATE(4330)] = 151261, - [SMALL_STATE(4331)] = 151277, - [SMALL_STATE(4332)] = 151297, - [SMALL_STATE(4333)] = 151317, - [SMALL_STATE(4334)] = 151329, - [SMALL_STATE(4335)] = 151345, - [SMALL_STATE(4336)] = 151365, - [SMALL_STATE(4337)] = 151385, - [SMALL_STATE(4338)] = 151405, - [SMALL_STATE(4339)] = 151421, - [SMALL_STATE(4340)] = 151441, - [SMALL_STATE(4341)] = 151461, - [SMALL_STATE(4342)] = 151481, - [SMALL_STATE(4343)] = 151497, - [SMALL_STATE(4344)] = 151517, - [SMALL_STATE(4345)] = 151537, - [SMALL_STATE(4346)] = 151557, - [SMALL_STATE(4347)] = 151573, - [SMALL_STATE(4348)] = 151589, - [SMALL_STATE(4349)] = 151605, - [SMALL_STATE(4350)] = 151621, - [SMALL_STATE(4351)] = 151635, - [SMALL_STATE(4352)] = 151649, - [SMALL_STATE(4353)] = 151665, - [SMALL_STATE(4354)] = 151681, - [SMALL_STATE(4355)] = 151697, - [SMALL_STATE(4356)] = 151717, - [SMALL_STATE(4357)] = 151733, - [SMALL_STATE(4358)] = 151749, - [SMALL_STATE(4359)] = 151765, - [SMALL_STATE(4360)] = 151785, - [SMALL_STATE(4361)] = 151805, - [SMALL_STATE(4362)] = 151821, - [SMALL_STATE(4363)] = 151837, - [SMALL_STATE(4364)] = 151853, - [SMALL_STATE(4365)] = 151873, - [SMALL_STATE(4366)] = 151889, - [SMALL_STATE(4367)] = 151905, - [SMALL_STATE(4368)] = 151921, - [SMALL_STATE(4369)] = 151937, - [SMALL_STATE(4370)] = 151953, - [SMALL_STATE(4371)] = 151969, - [SMALL_STATE(4372)] = 151985, - [SMALL_STATE(4373)] = 152001, - [SMALL_STATE(4374)] = 152017, - [SMALL_STATE(4375)] = 152033, - [SMALL_STATE(4376)] = 152053, - [SMALL_STATE(4377)] = 152069, - [SMALL_STATE(4378)] = 152085, - [SMALL_STATE(4379)] = 152099, - [SMALL_STATE(4380)] = 152119, - [SMALL_STATE(4381)] = 152135, - [SMALL_STATE(4382)] = 152147, - [SMALL_STATE(4383)] = 152163, - [SMALL_STATE(4384)] = 152175, - [SMALL_STATE(4385)] = 152191, - [SMALL_STATE(4386)] = 152203, - [SMALL_STATE(4387)] = 152219, - [SMALL_STATE(4388)] = 152239, - [SMALL_STATE(4389)] = 152255, - [SMALL_STATE(4390)] = 152275, - [SMALL_STATE(4391)] = 152295, - [SMALL_STATE(4392)] = 152307, - [SMALL_STATE(4393)] = 152319, - [SMALL_STATE(4394)] = 152331, - [SMALL_STATE(4395)] = 152343, - [SMALL_STATE(4396)] = 152363, - [SMALL_STATE(4397)] = 152383, - [SMALL_STATE(4398)] = 152399, - [SMALL_STATE(4399)] = 152411, - [SMALL_STATE(4400)] = 152423, - [SMALL_STATE(4401)] = 152439, - [SMALL_STATE(4402)] = 152455, - [SMALL_STATE(4403)] = 152471, - [SMALL_STATE(4404)] = 152487, - [SMALL_STATE(4405)] = 152499, - [SMALL_STATE(4406)] = 152515, - [SMALL_STATE(4407)] = 152531, - [SMALL_STATE(4408)] = 152547, - [SMALL_STATE(4409)] = 152563, - [SMALL_STATE(4410)] = 152579, - [SMALL_STATE(4411)] = 152595, - [SMALL_STATE(4412)] = 152611, - [SMALL_STATE(4413)] = 152631, - [SMALL_STATE(4414)] = 152647, - [SMALL_STATE(4415)] = 152663, - [SMALL_STATE(4416)] = 152679, - [SMALL_STATE(4417)] = 152695, - [SMALL_STATE(4418)] = 152711, - [SMALL_STATE(4419)] = 152727, - [SMALL_STATE(4420)] = 152739, - [SMALL_STATE(4421)] = 152755, - [SMALL_STATE(4422)] = 152771, - [SMALL_STATE(4423)] = 152787, - [SMALL_STATE(4424)] = 152803, - [SMALL_STATE(4425)] = 152819, - [SMALL_STATE(4426)] = 152835, - [SMALL_STATE(4427)] = 152851, - [SMALL_STATE(4428)] = 152867, - [SMALL_STATE(4429)] = 152883, - [SMALL_STATE(4430)] = 152899, - [SMALL_STATE(4431)] = 152915, - [SMALL_STATE(4432)] = 152935, - [SMALL_STATE(4433)] = 152955, - [SMALL_STATE(4434)] = 152975, - [SMALL_STATE(4435)] = 152991, - [SMALL_STATE(4436)] = 153007, - [SMALL_STATE(4437)] = 153023, - [SMALL_STATE(4438)] = 153039, - [SMALL_STATE(4439)] = 153055, - [SMALL_STATE(4440)] = 153071, - [SMALL_STATE(4441)] = 153087, - [SMALL_STATE(4442)] = 153103, - [SMALL_STATE(4443)] = 153119, - [SMALL_STATE(4444)] = 153137, - [SMALL_STATE(4445)] = 153153, - [SMALL_STATE(4446)] = 153169, - [SMALL_STATE(4447)] = 153181, - [SMALL_STATE(4448)] = 153201, - [SMALL_STATE(4449)] = 153217, - [SMALL_STATE(4450)] = 153237, - [SMALL_STATE(4451)] = 153249, - [SMALL_STATE(4452)] = 153269, - [SMALL_STATE(4453)] = 153289, - [SMALL_STATE(4454)] = 153305, - [SMALL_STATE(4455)] = 153321, - [SMALL_STATE(4456)] = 153337, - [SMALL_STATE(4457)] = 153349, - [SMALL_STATE(4458)] = 153365, - [SMALL_STATE(4459)] = 153377, - [SMALL_STATE(4460)] = 153397, - [SMALL_STATE(4461)] = 153413, - [SMALL_STATE(4462)] = 153433, - [SMALL_STATE(4463)] = 153453, - [SMALL_STATE(4464)] = 153465, - [SMALL_STATE(4465)] = 153477, - [SMALL_STATE(4466)] = 153495, - [SMALL_STATE(4467)] = 153515, - [SMALL_STATE(4468)] = 153531, - [SMALL_STATE(4469)] = 153543, - [SMALL_STATE(4470)] = 153563, - [SMALL_STATE(4471)] = 153583, - [SMALL_STATE(4472)] = 153603, - [SMALL_STATE(4473)] = 153619, - [SMALL_STATE(4474)] = 153639, - [SMALL_STATE(4475)] = 153651, - [SMALL_STATE(4476)] = 153671, - [SMALL_STATE(4477)] = 153683, - [SMALL_STATE(4478)] = 153695, - [SMALL_STATE(4479)] = 153713, - [SMALL_STATE(4480)] = 153725, - [SMALL_STATE(4481)] = 153737, - [SMALL_STATE(4482)] = 153753, - [SMALL_STATE(4483)] = 153773, - [SMALL_STATE(4484)] = 153785, - [SMALL_STATE(4485)] = 153797, - [SMALL_STATE(4486)] = 153813, - [SMALL_STATE(4487)] = 153829, - [SMALL_STATE(4488)] = 153849, - [SMALL_STATE(4489)] = 153865, - [SMALL_STATE(4490)] = 153885, - [SMALL_STATE(4491)] = 153905, - [SMALL_STATE(4492)] = 153921, - [SMALL_STATE(4493)] = 153937, - [SMALL_STATE(4494)] = 153953, - [SMALL_STATE(4495)] = 153969, - [SMALL_STATE(4496)] = 153985, - [SMALL_STATE(4497)] = 154005, - [SMALL_STATE(4498)] = 154021, - [SMALL_STATE(4499)] = 154041, - [SMALL_STATE(4500)] = 154057, - [SMALL_STATE(4501)] = 154073, - [SMALL_STATE(4502)] = 154089, - [SMALL_STATE(4503)] = 154105, - [SMALL_STATE(4504)] = 154121, - [SMALL_STATE(4505)] = 154137, - [SMALL_STATE(4506)] = 154157, - [SMALL_STATE(4507)] = 154177, - [SMALL_STATE(4508)] = 154189, - [SMALL_STATE(4509)] = 154209, - [SMALL_STATE(4510)] = 154225, - [SMALL_STATE(4511)] = 154241, - [SMALL_STATE(4512)] = 154257, - [SMALL_STATE(4513)] = 154277, - [SMALL_STATE(4514)] = 154297, - [SMALL_STATE(4515)] = 154313, - [SMALL_STATE(4516)] = 154329, - [SMALL_STATE(4517)] = 154341, - [SMALL_STATE(4518)] = 154361, - [SMALL_STATE(4519)] = 154381, - [SMALL_STATE(4520)] = 154397, - [SMALL_STATE(4521)] = 154411, - [SMALL_STATE(4522)] = 154423, - [SMALL_STATE(4523)] = 154443, - [SMALL_STATE(4524)] = 154455, - [SMALL_STATE(4525)] = 154475, - [SMALL_STATE(4526)] = 154487, - [SMALL_STATE(4527)] = 154503, - [SMALL_STATE(4528)] = 154519, - [SMALL_STATE(4529)] = 154537, - [SMALL_STATE(4530)] = 154553, - [SMALL_STATE(4531)] = 154565, - [SMALL_STATE(4532)] = 154577, - [SMALL_STATE(4533)] = 154593, - [SMALL_STATE(4534)] = 154609, - [SMALL_STATE(4535)] = 154621, - [SMALL_STATE(4536)] = 154633, - [SMALL_STATE(4537)] = 154649, - [SMALL_STATE(4538)] = 154665, - [SMALL_STATE(4539)] = 154681, - [SMALL_STATE(4540)] = 154693, - [SMALL_STATE(4541)] = 154705, - [SMALL_STATE(4542)] = 154717, - [SMALL_STATE(4543)] = 154733, - [SMALL_STATE(4544)] = 154753, - [SMALL_STATE(4545)] = 154765, - [SMALL_STATE(4546)] = 154777, - [SMALL_STATE(4547)] = 154789, - [SMALL_STATE(4548)] = 154801, - [SMALL_STATE(4549)] = 154817, - [SMALL_STATE(4550)] = 154829, - [SMALL_STATE(4551)] = 154845, - [SMALL_STATE(4552)] = 154857, - [SMALL_STATE(4553)] = 154869, - [SMALL_STATE(4554)] = 154881, - [SMALL_STATE(4555)] = 154893, - [SMALL_STATE(4556)] = 154909, - [SMALL_STATE(4557)] = 154925, - [SMALL_STATE(4558)] = 154941, - [SMALL_STATE(4559)] = 154953, - [SMALL_STATE(4560)] = 154971, - [SMALL_STATE(4561)] = 154987, - [SMALL_STATE(4562)] = 155003, - [SMALL_STATE(4563)] = 155023, - [SMALL_STATE(4564)] = 155040, - [SMALL_STATE(4565)] = 155051, - [SMALL_STATE(4566)] = 155068, - [SMALL_STATE(4567)] = 155083, - [SMALL_STATE(4568)] = 155100, - [SMALL_STATE(4569)] = 155115, - [SMALL_STATE(4570)] = 155130, - [SMALL_STATE(4571)] = 155147, - [SMALL_STATE(4572)] = 155162, - [SMALL_STATE(4573)] = 155177, - [SMALL_STATE(4574)] = 155194, - [SMALL_STATE(4575)] = 155209, - [SMALL_STATE(4576)] = 155226, - [SMALL_STATE(4577)] = 155243, - [SMALL_STATE(4578)] = 155254, - [SMALL_STATE(4579)] = 155271, - [SMALL_STATE(4580)] = 155288, - [SMALL_STATE(4581)] = 155305, - [SMALL_STATE(4582)] = 155322, - [SMALL_STATE(4583)] = 155339, - [SMALL_STATE(4584)] = 155356, - [SMALL_STATE(4585)] = 155373, - [SMALL_STATE(4586)] = 155390, - [SMALL_STATE(4587)] = 155405, - [SMALL_STATE(4588)] = 155422, - [SMALL_STATE(4589)] = 155439, - [SMALL_STATE(4590)] = 155456, - [SMALL_STATE(4591)] = 155473, - [SMALL_STATE(4592)] = 155490, - [SMALL_STATE(4593)] = 155507, - [SMALL_STATE(4594)] = 155522, - [SMALL_STATE(4595)] = 155537, - [SMALL_STATE(4596)] = 155554, - [SMALL_STATE(4597)] = 155571, + [SMALL_STATE(4014)] = 146300, + [SMALL_STATE(4015)] = 146319, + [SMALL_STATE(4016)] = 146342, + [SMALL_STATE(4017)] = 146359, + [SMALL_STATE(4018)] = 146376, + [SMALL_STATE(4019)] = 146389, + [SMALL_STATE(4020)] = 146406, + [SMALL_STATE(4021)] = 146419, + [SMALL_STATE(4022)] = 146442, + [SMALL_STATE(4023)] = 146465, + [SMALL_STATE(4024)] = 146478, + [SMALL_STATE(4025)] = 146497, + [SMALL_STATE(4026)] = 146520, + [SMALL_STATE(4027)] = 146543, + [SMALL_STATE(4028)] = 146562, + [SMALL_STATE(4029)] = 146585, + [SMALL_STATE(4030)] = 146608, + [SMALL_STATE(4031)] = 146624, + [SMALL_STATE(4032)] = 146640, + [SMALL_STATE(4033)] = 146656, + [SMALL_STATE(4034)] = 146672, + [SMALL_STATE(4035)] = 146688, + [SMALL_STATE(4036)] = 146704, + [SMALL_STATE(4037)] = 146720, + [SMALL_STATE(4038)] = 146736, + [SMALL_STATE(4039)] = 146752, + [SMALL_STATE(4040)] = 146768, + [SMALL_STATE(4041)] = 146780, + [SMALL_STATE(4042)] = 146796, + [SMALL_STATE(4043)] = 146812, + [SMALL_STATE(4044)] = 146828, + [SMALL_STATE(4045)] = 146840, + [SMALL_STATE(4046)] = 146856, + [SMALL_STATE(4047)] = 146872, + [SMALL_STATE(4048)] = 146888, + [SMALL_STATE(4049)] = 146904, + [SMALL_STATE(4050)] = 146920, + [SMALL_STATE(4051)] = 146936, + [SMALL_STATE(4052)] = 146954, + [SMALL_STATE(4053)] = 146970, + [SMALL_STATE(4054)] = 146986, + [SMALL_STATE(4055)] = 147002, + [SMALL_STATE(4056)] = 147020, + [SMALL_STATE(4057)] = 147036, + [SMALL_STATE(4058)] = 147052, + [SMALL_STATE(4059)] = 147068, + [SMALL_STATE(4060)] = 147084, + [SMALL_STATE(4061)] = 147100, + [SMALL_STATE(4062)] = 147116, + [SMALL_STATE(4063)] = 147132, + [SMALL_STATE(4064)] = 147148, + [SMALL_STATE(4065)] = 147166, + [SMALL_STATE(4066)] = 147182, + [SMALL_STATE(4067)] = 147198, + [SMALL_STATE(4068)] = 147214, + [SMALL_STATE(4069)] = 147234, + [SMALL_STATE(4070)] = 147254, + [SMALL_STATE(4071)] = 147274, + [SMALL_STATE(4072)] = 147290, + [SMALL_STATE(4073)] = 147308, + [SMALL_STATE(4074)] = 147320, + [SMALL_STATE(4075)] = 147340, + [SMALL_STATE(4076)] = 147352, + [SMALL_STATE(4077)] = 147372, + [SMALL_STATE(4078)] = 147384, + [SMALL_STATE(4079)] = 147404, + [SMALL_STATE(4080)] = 147420, + [SMALL_STATE(4081)] = 147440, + [SMALL_STATE(4082)] = 147452, + [SMALL_STATE(4083)] = 147468, + [SMALL_STATE(4084)] = 147488, + [SMALL_STATE(4085)] = 147504, + [SMALL_STATE(4086)] = 147524, + [SMALL_STATE(4087)] = 147544, + [SMALL_STATE(4088)] = 147560, + [SMALL_STATE(4089)] = 147576, + [SMALL_STATE(4090)] = 147592, + [SMALL_STATE(4091)] = 147608, + [SMALL_STATE(4092)] = 147628, + [SMALL_STATE(4093)] = 147646, + [SMALL_STATE(4094)] = 147662, + [SMALL_STATE(4095)] = 147682, + [SMALL_STATE(4096)] = 147702, + [SMALL_STATE(4097)] = 147718, + [SMALL_STATE(4098)] = 147730, + [SMALL_STATE(4099)] = 147742, + [SMALL_STATE(4100)] = 147762, + [SMALL_STATE(4101)] = 147774, + [SMALL_STATE(4102)] = 147790, + [SMALL_STATE(4103)] = 147806, + [SMALL_STATE(4104)] = 147818, + [SMALL_STATE(4105)] = 147834, + [SMALL_STATE(4106)] = 147854, + [SMALL_STATE(4107)] = 147870, + [SMALL_STATE(4108)] = 147888, + [SMALL_STATE(4109)] = 147900, + [SMALL_STATE(4110)] = 147920, + [SMALL_STATE(4111)] = 147934, + [SMALL_STATE(4112)] = 147950, + [SMALL_STATE(4113)] = 147968, + [SMALL_STATE(4114)] = 147988, + [SMALL_STATE(4115)] = 148008, + [SMALL_STATE(4116)] = 148028, + [SMALL_STATE(4117)] = 148044, + [SMALL_STATE(4118)] = 148060, + [SMALL_STATE(4119)] = 148072, + [SMALL_STATE(4120)] = 148084, + [SMALL_STATE(4121)] = 148096, + [SMALL_STATE(4122)] = 148116, + [SMALL_STATE(4123)] = 148128, + [SMALL_STATE(4124)] = 148142, + [SMALL_STATE(4125)] = 148156, + [SMALL_STATE(4126)] = 148168, + [SMALL_STATE(4127)] = 148188, + [SMALL_STATE(4128)] = 148208, + [SMALL_STATE(4129)] = 148228, + [SMALL_STATE(4130)] = 148248, + [SMALL_STATE(4131)] = 148266, + [SMALL_STATE(4132)] = 148278, + [SMALL_STATE(4133)] = 148292, + [SMALL_STATE(4134)] = 148312, + [SMALL_STATE(4135)] = 148332, + [SMALL_STATE(4136)] = 148348, + [SMALL_STATE(4137)] = 148368, + [SMALL_STATE(4138)] = 148388, + [SMALL_STATE(4139)] = 148400, + [SMALL_STATE(4140)] = 148412, + [SMALL_STATE(4141)] = 148432, + [SMALL_STATE(4142)] = 148452, + [SMALL_STATE(4143)] = 148464, + [SMALL_STATE(4144)] = 148484, + [SMALL_STATE(4145)] = 148504, + [SMALL_STATE(4146)] = 148524, + [SMALL_STATE(4147)] = 148536, + [SMALL_STATE(4148)] = 148554, + [SMALL_STATE(4149)] = 148570, + [SMALL_STATE(4150)] = 148590, + [SMALL_STATE(4151)] = 148610, + [SMALL_STATE(4152)] = 148624, + [SMALL_STATE(4153)] = 148640, + [SMALL_STATE(4154)] = 148660, + [SMALL_STATE(4155)] = 148680, + [SMALL_STATE(4156)] = 148700, + [SMALL_STATE(4157)] = 148712, + [SMALL_STATE(4158)] = 148730, + [SMALL_STATE(4159)] = 148742, + [SMALL_STATE(4160)] = 148762, + [SMALL_STATE(4161)] = 148782, + [SMALL_STATE(4162)] = 148802, + [SMALL_STATE(4163)] = 148814, + [SMALL_STATE(4164)] = 148826, + [SMALL_STATE(4165)] = 148846, + [SMALL_STATE(4166)] = 148866, + [SMALL_STATE(4167)] = 148882, + [SMALL_STATE(4168)] = 148894, + [SMALL_STATE(4169)] = 148914, + [SMALL_STATE(4170)] = 148926, + [SMALL_STATE(4171)] = 148946, + [SMALL_STATE(4172)] = 148958, + [SMALL_STATE(4173)] = 148970, + [SMALL_STATE(4174)] = 148986, + [SMALL_STATE(4175)] = 149006, + [SMALL_STATE(4176)] = 149026, + [SMALL_STATE(4177)] = 149038, + [SMALL_STATE(4178)] = 149050, + [SMALL_STATE(4179)] = 149066, + [SMALL_STATE(4180)] = 149082, + [SMALL_STATE(4181)] = 149094, + [SMALL_STATE(4182)] = 149106, + [SMALL_STATE(4183)] = 149126, + [SMALL_STATE(4184)] = 149142, + [SMALL_STATE(4185)] = 149158, + [SMALL_STATE(4186)] = 149178, + [SMALL_STATE(4187)] = 149198, + [SMALL_STATE(4188)] = 149214, + [SMALL_STATE(4189)] = 149230, + [SMALL_STATE(4190)] = 149242, + [SMALL_STATE(4191)] = 149254, + [SMALL_STATE(4192)] = 149266, + [SMALL_STATE(4193)] = 149278, + [SMALL_STATE(4194)] = 149294, + [SMALL_STATE(4195)] = 149310, + [SMALL_STATE(4196)] = 149322, + [SMALL_STATE(4197)] = 149334, + [SMALL_STATE(4198)] = 149346, + [SMALL_STATE(4199)] = 149366, + [SMALL_STATE(4200)] = 149378, + [SMALL_STATE(4201)] = 149398, + [SMALL_STATE(4202)] = 149418, + [SMALL_STATE(4203)] = 149434, + [SMALL_STATE(4204)] = 149450, + [SMALL_STATE(4205)] = 149462, + [SMALL_STATE(4206)] = 149478, + [SMALL_STATE(4207)] = 149498, + [SMALL_STATE(4208)] = 149518, + [SMALL_STATE(4209)] = 149534, + [SMALL_STATE(4210)] = 149550, + [SMALL_STATE(4211)] = 149566, + [SMALL_STATE(4212)] = 149582, + [SMALL_STATE(4213)] = 149598, + [SMALL_STATE(4214)] = 149614, + [SMALL_STATE(4215)] = 149630, + [SMALL_STATE(4216)] = 149646, + [SMALL_STATE(4217)] = 149662, + [SMALL_STATE(4218)] = 149678, + [SMALL_STATE(4219)] = 149694, + [SMALL_STATE(4220)] = 149714, + [SMALL_STATE(4221)] = 149730, + [SMALL_STATE(4222)] = 149742, + [SMALL_STATE(4223)] = 149754, + [SMALL_STATE(4224)] = 149766, + [SMALL_STATE(4225)] = 149782, + [SMALL_STATE(4226)] = 149798, + [SMALL_STATE(4227)] = 149818, + [SMALL_STATE(4228)] = 149834, + [SMALL_STATE(4229)] = 149850, + [SMALL_STATE(4230)] = 149866, + [SMALL_STATE(4231)] = 149882, + [SMALL_STATE(4232)] = 149898, + [SMALL_STATE(4233)] = 149914, + [SMALL_STATE(4234)] = 149930, + [SMALL_STATE(4235)] = 149950, + [SMALL_STATE(4236)] = 149966, + [SMALL_STATE(4237)] = 149982, + [SMALL_STATE(4238)] = 149998, + [SMALL_STATE(4239)] = 150014, + [SMALL_STATE(4240)] = 150030, + [SMALL_STATE(4241)] = 150046, + [SMALL_STATE(4242)] = 150066, + [SMALL_STATE(4243)] = 150082, + [SMALL_STATE(4244)] = 150094, + [SMALL_STATE(4245)] = 150114, + [SMALL_STATE(4246)] = 150126, + [SMALL_STATE(4247)] = 150142, + [SMALL_STATE(4248)] = 150154, + [SMALL_STATE(4249)] = 150174, + [SMALL_STATE(4250)] = 150194, + [SMALL_STATE(4251)] = 150206, + [SMALL_STATE(4252)] = 150218, + [SMALL_STATE(4253)] = 150230, + [SMALL_STATE(4254)] = 150242, + [SMALL_STATE(4255)] = 150254, + [SMALL_STATE(4256)] = 150270, + [SMALL_STATE(4257)] = 150282, + [SMALL_STATE(4258)] = 150294, + [SMALL_STATE(4259)] = 150306, + [SMALL_STATE(4260)] = 150326, + [SMALL_STATE(4261)] = 150346, + [SMALL_STATE(4262)] = 150358, + [SMALL_STATE(4263)] = 150370, + [SMALL_STATE(4264)] = 150382, + [SMALL_STATE(4265)] = 150398, + [SMALL_STATE(4266)] = 150418, + [SMALL_STATE(4267)] = 150434, + [SMALL_STATE(4268)] = 150454, + [SMALL_STATE(4269)] = 150470, + [SMALL_STATE(4270)] = 150490, + [SMALL_STATE(4271)] = 150506, + [SMALL_STATE(4272)] = 150526, + [SMALL_STATE(4273)] = 150542, + [SMALL_STATE(4274)] = 150554, + [SMALL_STATE(4275)] = 150570, + [SMALL_STATE(4276)] = 150586, + [SMALL_STATE(4277)] = 150598, + [SMALL_STATE(4278)] = 150610, + [SMALL_STATE(4279)] = 150622, + [SMALL_STATE(4280)] = 150638, + [SMALL_STATE(4281)] = 150654, + [SMALL_STATE(4282)] = 150670, + [SMALL_STATE(4283)] = 150686, + [SMALL_STATE(4284)] = 150702, + [SMALL_STATE(4285)] = 150718, + [SMALL_STATE(4286)] = 150738, + [SMALL_STATE(4287)] = 150754, + [SMALL_STATE(4288)] = 150770, + [SMALL_STATE(4289)] = 150782, + [SMALL_STATE(4290)] = 150794, + [SMALL_STATE(4291)] = 150806, + [SMALL_STATE(4292)] = 150818, + [SMALL_STATE(4293)] = 150838, + [SMALL_STATE(4294)] = 150850, + [SMALL_STATE(4295)] = 150870, + [SMALL_STATE(4296)] = 150886, + [SMALL_STATE(4297)] = 150906, + [SMALL_STATE(4298)] = 150922, + [SMALL_STATE(4299)] = 150942, + [SMALL_STATE(4300)] = 150962, + [SMALL_STATE(4301)] = 150974, + [SMALL_STATE(4302)] = 150994, + [SMALL_STATE(4303)] = 151010, + [SMALL_STATE(4304)] = 151030, + [SMALL_STATE(4305)] = 151050, + [SMALL_STATE(4306)] = 151070, + [SMALL_STATE(4307)] = 151086, + [SMALL_STATE(4308)] = 151106, + [SMALL_STATE(4309)] = 151122, + [SMALL_STATE(4310)] = 151138, + [SMALL_STATE(4311)] = 151154, + [SMALL_STATE(4312)] = 151170, + [SMALL_STATE(4313)] = 151186, + [SMALL_STATE(4314)] = 151202, + [SMALL_STATE(4315)] = 151222, + [SMALL_STATE(4316)] = 151242, + [SMALL_STATE(4317)] = 151254, + [SMALL_STATE(4318)] = 151270, + [SMALL_STATE(4319)] = 151286, + [SMALL_STATE(4320)] = 151302, + [SMALL_STATE(4321)] = 151322, + [SMALL_STATE(4322)] = 151342, + [SMALL_STATE(4323)] = 151358, + [SMALL_STATE(4324)] = 151378, + [SMALL_STATE(4325)] = 151398, + [SMALL_STATE(4326)] = 151414, + [SMALL_STATE(4327)] = 151434, + [SMALL_STATE(4328)] = 151454, + [SMALL_STATE(4329)] = 151474, + [SMALL_STATE(4330)] = 151490, + [SMALL_STATE(4331)] = 151506, + [SMALL_STATE(4332)] = 151522, + [SMALL_STATE(4333)] = 151538, + [SMALL_STATE(4334)] = 151554, + [SMALL_STATE(4335)] = 151570, + [SMALL_STATE(4336)] = 151586, + [SMALL_STATE(4337)] = 151598, + [SMALL_STATE(4338)] = 151610, + [SMALL_STATE(4339)] = 151622, + [SMALL_STATE(4340)] = 151634, + [SMALL_STATE(4341)] = 151650, + [SMALL_STATE(4342)] = 151666, + [SMALL_STATE(4343)] = 151682, + [SMALL_STATE(4344)] = 151700, + [SMALL_STATE(4345)] = 151718, + [SMALL_STATE(4346)] = 151734, + [SMALL_STATE(4347)] = 151746, + [SMALL_STATE(4348)] = 151762, + [SMALL_STATE(4349)] = 151780, + [SMALL_STATE(4350)] = 151796, + [SMALL_STATE(4351)] = 151808, + [SMALL_STATE(4352)] = 151820, + [SMALL_STATE(4353)] = 151840, + [SMALL_STATE(4354)] = 151852, + [SMALL_STATE(4355)] = 151864, + [SMALL_STATE(4356)] = 151876, + [SMALL_STATE(4357)] = 151888, + [SMALL_STATE(4358)] = 151900, + [SMALL_STATE(4359)] = 151912, + [SMALL_STATE(4360)] = 151924, + [SMALL_STATE(4361)] = 151936, + [SMALL_STATE(4362)] = 151952, + [SMALL_STATE(4363)] = 151964, + [SMALL_STATE(4364)] = 151980, + [SMALL_STATE(4365)] = 151996, + [SMALL_STATE(4366)] = 152008, + [SMALL_STATE(4367)] = 152028, + [SMALL_STATE(4368)] = 152048, + [SMALL_STATE(4369)] = 152068, + [SMALL_STATE(4370)] = 152084, + [SMALL_STATE(4371)] = 152100, + [SMALL_STATE(4372)] = 152120, + [SMALL_STATE(4373)] = 152132, + [SMALL_STATE(4374)] = 152144, + [SMALL_STATE(4375)] = 152164, + [SMALL_STATE(4376)] = 152180, + [SMALL_STATE(4377)] = 152192, + [SMALL_STATE(4378)] = 152212, + [SMALL_STATE(4379)] = 152232, + [SMALL_STATE(4380)] = 152244, + [SMALL_STATE(4381)] = 152264, + [SMALL_STATE(4382)] = 152276, + [SMALL_STATE(4383)] = 152296, + [SMALL_STATE(4384)] = 152312, + [SMALL_STATE(4385)] = 152328, + [SMALL_STATE(4386)] = 152340, + [SMALL_STATE(4387)] = 152358, + [SMALL_STATE(4388)] = 152370, + [SMALL_STATE(4389)] = 152382, + [SMALL_STATE(4390)] = 152394, + [SMALL_STATE(4391)] = 152406, + [SMALL_STATE(4392)] = 152424, + [SMALL_STATE(4393)] = 152436, + [SMALL_STATE(4394)] = 152456, + [SMALL_STATE(4395)] = 152476, + [SMALL_STATE(4396)] = 152488, + [SMALL_STATE(4397)] = 152508, + [SMALL_STATE(4398)] = 152526, + [SMALL_STATE(4399)] = 152538, + [SMALL_STATE(4400)] = 152550, + [SMALL_STATE(4401)] = 152570, + [SMALL_STATE(4402)] = 152582, + [SMALL_STATE(4403)] = 152594, + [SMALL_STATE(4404)] = 152614, + [SMALL_STATE(4405)] = 152634, + [SMALL_STATE(4406)] = 152654, + [SMALL_STATE(4407)] = 152666, + [SMALL_STATE(4408)] = 152682, + [SMALL_STATE(4409)] = 152702, + [SMALL_STATE(4410)] = 152718, + [SMALL_STATE(4411)] = 152730, + [SMALL_STATE(4412)] = 152750, + [SMALL_STATE(4413)] = 152766, + [SMALL_STATE(4414)] = 152778, + [SMALL_STATE(4415)] = 152790, + [SMALL_STATE(4416)] = 152802, + [SMALL_STATE(4417)] = 152814, + [SMALL_STATE(4418)] = 152826, + [SMALL_STATE(4419)] = 152846, + [SMALL_STATE(4420)] = 152866, + [SMALL_STATE(4421)] = 152878, + [SMALL_STATE(4422)] = 152890, + [SMALL_STATE(4423)] = 152906, + [SMALL_STATE(4424)] = 152922, + [SMALL_STATE(4425)] = 152942, + [SMALL_STATE(4426)] = 152954, + [SMALL_STATE(4427)] = 152970, + [SMALL_STATE(4428)] = 152986, + [SMALL_STATE(4429)] = 152998, + [SMALL_STATE(4430)] = 153010, + [SMALL_STATE(4431)] = 153022, + [SMALL_STATE(4432)] = 153034, + [SMALL_STATE(4433)] = 153046, + [SMALL_STATE(4434)] = 153058, + [SMALL_STATE(4435)] = 153074, + [SMALL_STATE(4436)] = 153086, + [SMALL_STATE(4437)] = 153106, + [SMALL_STATE(4438)] = 153118, + [SMALL_STATE(4439)] = 153138, + [SMALL_STATE(4440)] = 153158, + [SMALL_STATE(4441)] = 153174, + [SMALL_STATE(4442)] = 153190, + [SMALL_STATE(4443)] = 153206, + [SMALL_STATE(4444)] = 153222, + [SMALL_STATE(4445)] = 153238, + [SMALL_STATE(4446)] = 153254, + [SMALL_STATE(4447)] = 153270, + [SMALL_STATE(4448)] = 153282, + [SMALL_STATE(4449)] = 153294, + [SMALL_STATE(4450)] = 153312, + [SMALL_STATE(4451)] = 153324, + [SMALL_STATE(4452)] = 153344, + [SMALL_STATE(4453)] = 153360, + [SMALL_STATE(4454)] = 153372, + [SMALL_STATE(4455)] = 153392, + [SMALL_STATE(4456)] = 153404, + [SMALL_STATE(4457)] = 153416, + [SMALL_STATE(4458)] = 153428, + [SMALL_STATE(4459)] = 153440, + [SMALL_STATE(4460)] = 153452, + [SMALL_STATE(4461)] = 153464, + [SMALL_STATE(4462)] = 153476, + [SMALL_STATE(4463)] = 153488, + [SMALL_STATE(4464)] = 153500, + [SMALL_STATE(4465)] = 153512, + [SMALL_STATE(4466)] = 153528, + [SMALL_STATE(4467)] = 153548, + [SMALL_STATE(4468)] = 153564, + [SMALL_STATE(4469)] = 153580, + [SMALL_STATE(4470)] = 153596, + [SMALL_STATE(4471)] = 153612, + [SMALL_STATE(4472)] = 153624, + [SMALL_STATE(4473)] = 153644, + [SMALL_STATE(4474)] = 153660, + [SMALL_STATE(4475)] = 153676, + [SMALL_STATE(4476)] = 153690, + [SMALL_STATE(4477)] = 153704, + [SMALL_STATE(4478)] = 153716, + [SMALL_STATE(4479)] = 153736, + [SMALL_STATE(4480)] = 153756, + [SMALL_STATE(4481)] = 153768, + [SMALL_STATE(4482)] = 153780, + [SMALL_STATE(4483)] = 153796, + [SMALL_STATE(4484)] = 153808, + [SMALL_STATE(4485)] = 153820, + [SMALL_STATE(4486)] = 153832, + [SMALL_STATE(4487)] = 153844, + [SMALL_STATE(4488)] = 153856, + [SMALL_STATE(4489)] = 153872, + [SMALL_STATE(4490)] = 153884, + [SMALL_STATE(4491)] = 153896, + [SMALL_STATE(4492)] = 153908, + [SMALL_STATE(4493)] = 153924, + [SMALL_STATE(4494)] = 153936, + [SMALL_STATE(4495)] = 153956, + [SMALL_STATE(4496)] = 153968, + [SMALL_STATE(4497)] = 153980, + [SMALL_STATE(4498)] = 153996, + [SMALL_STATE(4499)] = 154012, + [SMALL_STATE(4500)] = 154032, + [SMALL_STATE(4501)] = 154048, + [SMALL_STATE(4502)] = 154068, + [SMALL_STATE(4503)] = 154084, + [SMALL_STATE(4504)] = 154104, + [SMALL_STATE(4505)] = 154120, + [SMALL_STATE(4506)] = 154136, + [SMALL_STATE(4507)] = 154148, + [SMALL_STATE(4508)] = 154160, + [SMALL_STATE(4509)] = 154180, + [SMALL_STATE(4510)] = 154200, + [SMALL_STATE(4511)] = 154212, + [SMALL_STATE(4512)] = 154232, + [SMALL_STATE(4513)] = 154252, + [SMALL_STATE(4514)] = 154268, + [SMALL_STATE(4515)] = 154280, + [SMALL_STATE(4516)] = 154296, + [SMALL_STATE(4517)] = 154312, + [SMALL_STATE(4518)] = 154328, + [SMALL_STATE(4519)] = 154348, + [SMALL_STATE(4520)] = 154364, + [SMALL_STATE(4521)] = 154380, + [SMALL_STATE(4522)] = 154392, + [SMALL_STATE(4523)] = 154408, + [SMALL_STATE(4524)] = 154420, + [SMALL_STATE(4525)] = 154432, + [SMALL_STATE(4526)] = 154448, + [SMALL_STATE(4527)] = 154462, + [SMALL_STATE(4528)] = 154478, + [SMALL_STATE(4529)] = 154494, + [SMALL_STATE(4530)] = 154506, + [SMALL_STATE(4531)] = 154522, + [SMALL_STATE(4532)] = 154538, + [SMALL_STATE(4533)] = 154554, + [SMALL_STATE(4534)] = 154574, + [SMALL_STATE(4535)] = 154590, + [SMALL_STATE(4536)] = 154606, + [SMALL_STATE(4537)] = 154622, + [SMALL_STATE(4538)] = 154634, + [SMALL_STATE(4539)] = 154646, + [SMALL_STATE(4540)] = 154662, + [SMALL_STATE(4541)] = 154678, + [SMALL_STATE(4542)] = 154694, + [SMALL_STATE(4543)] = 154710, + [SMALL_STATE(4544)] = 154730, + [SMALL_STATE(4545)] = 154746, + [SMALL_STATE(4546)] = 154762, + [SMALL_STATE(4547)] = 154778, + [SMALL_STATE(4548)] = 154794, + [SMALL_STATE(4549)] = 154810, + [SMALL_STATE(4550)] = 154826, + [SMALL_STATE(4551)] = 154842, + [SMALL_STATE(4552)] = 154862, + [SMALL_STATE(4553)] = 154878, + [SMALL_STATE(4554)] = 154894, + [SMALL_STATE(4555)] = 154906, + [SMALL_STATE(4556)] = 154918, + [SMALL_STATE(4557)] = 154934, + [SMALL_STATE(4558)] = 154946, + [SMALL_STATE(4559)] = 154958, + [SMALL_STATE(4560)] = 154974, + [SMALL_STATE(4561)] = 154990, + [SMALL_STATE(4562)] = 155006, + [SMALL_STATE(4563)] = 155026, + [SMALL_STATE(4564)] = 155042, + [SMALL_STATE(4565)] = 155058, + [SMALL_STATE(4566)] = 155074, + [SMALL_STATE(4567)] = 155090, + [SMALL_STATE(4568)] = 155106, + [SMALL_STATE(4569)] = 155121, + [SMALL_STATE(4570)] = 155136, + [SMALL_STATE(4571)] = 155151, + [SMALL_STATE(4572)] = 155168, + [SMALL_STATE(4573)] = 155185, + [SMALL_STATE(4574)] = 155198, + [SMALL_STATE(4575)] = 155215, + [SMALL_STATE(4576)] = 155232, + [SMALL_STATE(4577)] = 155249, + [SMALL_STATE(4578)] = 155264, + [SMALL_STATE(4579)] = 155279, + [SMALL_STATE(4580)] = 155296, + [SMALL_STATE(4581)] = 155313, + [SMALL_STATE(4582)] = 155330, + [SMALL_STATE(4583)] = 155347, + [SMALL_STATE(4584)] = 155364, + [SMALL_STATE(4585)] = 155381, + [SMALL_STATE(4586)] = 155396, + [SMALL_STATE(4587)] = 155413, + [SMALL_STATE(4588)] = 155430, + [SMALL_STATE(4589)] = 155447, + [SMALL_STATE(4590)] = 155464, + [SMALL_STATE(4591)] = 155481, + [SMALL_STATE(4592)] = 155498, + [SMALL_STATE(4593)] = 155515, + [SMALL_STATE(4594)] = 155530, + [SMALL_STATE(4595)] = 155541, + [SMALL_STATE(4596)] = 155552, + [SMALL_STATE(4597)] = 155569, [SMALL_STATE(4598)] = 155586, [SMALL_STATE(4599)] = 155601, [SMALL_STATE(4600)] = 155618, [SMALL_STATE(4601)] = 155635, - [SMALL_STATE(4602)] = 155648, - [SMALL_STATE(4603)] = 155663, - [SMALL_STATE(4604)] = 155678, - [SMALL_STATE(4605)] = 155695, - [SMALL_STATE(4606)] = 155712, - [SMALL_STATE(4607)] = 155729, - [SMALL_STATE(4608)] = 155746, - [SMALL_STATE(4609)] = 155763, - [SMALL_STATE(4610)] = 155780, - [SMALL_STATE(4611)] = 155797, - [SMALL_STATE(4612)] = 155814, - [SMALL_STATE(4613)] = 155831, - [SMALL_STATE(4614)] = 155848, - [SMALL_STATE(4615)] = 155865, - [SMALL_STATE(4616)] = 155882, - [SMALL_STATE(4617)] = 155899, - [SMALL_STATE(4618)] = 155912, - [SMALL_STATE(4619)] = 155929, - [SMALL_STATE(4620)] = 155946, - [SMALL_STATE(4621)] = 155963, - [SMALL_STATE(4622)] = 155980, - [SMALL_STATE(4623)] = 155997, - [SMALL_STATE(4624)] = 156014, - [SMALL_STATE(4625)] = 156031, - [SMALL_STATE(4626)] = 156046, - [SMALL_STATE(4627)] = 156063, - [SMALL_STATE(4628)] = 156080, - [SMALL_STATE(4629)] = 156097, - [SMALL_STATE(4630)] = 156114, - [SMALL_STATE(4631)] = 156129, - [SMALL_STATE(4632)] = 156146, - [SMALL_STATE(4633)] = 156163, - [SMALL_STATE(4634)] = 156180, - [SMALL_STATE(4635)] = 156197, - [SMALL_STATE(4636)] = 156214, - [SMALL_STATE(4637)] = 156231, - [SMALL_STATE(4638)] = 156248, - [SMALL_STATE(4639)] = 156265, - [SMALL_STATE(4640)] = 156280, - [SMALL_STATE(4641)] = 156297, - [SMALL_STATE(4642)] = 156314, - [SMALL_STATE(4643)] = 156329, - [SMALL_STATE(4644)] = 156340, - [SMALL_STATE(4645)] = 156357, - [SMALL_STATE(4646)] = 156374, - [SMALL_STATE(4647)] = 156391, - [SMALL_STATE(4648)] = 156408, - [SMALL_STATE(4649)] = 156425, - [SMALL_STATE(4650)] = 156442, - [SMALL_STATE(4651)] = 156459, - [SMALL_STATE(4652)] = 156476, - [SMALL_STATE(4653)] = 156487, - [SMALL_STATE(4654)] = 156504, + [SMALL_STATE(4602)] = 155650, + [SMALL_STATE(4603)] = 155665, + [SMALL_STATE(4604)] = 155682, + [SMALL_STATE(4605)] = 155697, + [SMALL_STATE(4606)] = 155708, + [SMALL_STATE(4607)] = 155725, + [SMALL_STATE(4608)] = 155742, + [SMALL_STATE(4609)] = 155759, + [SMALL_STATE(4610)] = 155776, + [SMALL_STATE(4611)] = 155793, + [SMALL_STATE(4612)] = 155808, + [SMALL_STATE(4613)] = 155823, + [SMALL_STATE(4614)] = 155840, + [SMALL_STATE(4615)] = 155857, + [SMALL_STATE(4616)] = 155874, + [SMALL_STATE(4617)] = 155891, + [SMALL_STATE(4618)] = 155908, + [SMALL_STATE(4619)] = 155925, + [SMALL_STATE(4620)] = 155942, + [SMALL_STATE(4621)] = 155959, + [SMALL_STATE(4622)] = 155976, + [SMALL_STATE(4623)] = 155991, + [SMALL_STATE(4624)] = 156008, + [SMALL_STATE(4625)] = 156023, + [SMALL_STATE(4626)] = 156040, + [SMALL_STATE(4627)] = 156057, + [SMALL_STATE(4628)] = 156074, + [SMALL_STATE(4629)] = 156091, + [SMALL_STATE(4630)] = 156108, + [SMALL_STATE(4631)] = 156121, + [SMALL_STATE(4632)] = 156132, + [SMALL_STATE(4633)] = 156147, + [SMALL_STATE(4634)] = 156164, + [SMALL_STATE(4635)] = 156179, + [SMALL_STATE(4636)] = 156196, + [SMALL_STATE(4637)] = 156213, + [SMALL_STATE(4638)] = 156228, + [SMALL_STATE(4639)] = 156245, + [SMALL_STATE(4640)] = 156262, + [SMALL_STATE(4641)] = 156279, + [SMALL_STATE(4642)] = 156296, + [SMALL_STATE(4643)] = 156313, + [SMALL_STATE(4644)] = 156330, + [SMALL_STATE(4645)] = 156347, + [SMALL_STATE(4646)] = 156364, + [SMALL_STATE(4647)] = 156381, + [SMALL_STATE(4648)] = 156398, + [SMALL_STATE(4649)] = 156413, + [SMALL_STATE(4650)] = 156430, + [SMALL_STATE(4651)] = 156447, + [SMALL_STATE(4652)] = 156464, + [SMALL_STATE(4653)] = 156481, + [SMALL_STATE(4654)] = 156498, [SMALL_STATE(4655)] = 156515, - [SMALL_STATE(4656)] = 156528, - [SMALL_STATE(4657)] = 156545, - [SMALL_STATE(4658)] = 156562, - [SMALL_STATE(4659)] = 156577, - [SMALL_STATE(4660)] = 156594, - [SMALL_STATE(4661)] = 156611, - [SMALL_STATE(4662)] = 156628, - [SMALL_STATE(4663)] = 156645, - [SMALL_STATE(4664)] = 156662, - [SMALL_STATE(4665)] = 156679, - [SMALL_STATE(4666)] = 156696, - [SMALL_STATE(4667)] = 156713, - [SMALL_STATE(4668)] = 156730, - [SMALL_STATE(4669)] = 156745, - [SMALL_STATE(4670)] = 156762, + [SMALL_STATE(4656)] = 156532, + [SMALL_STATE(4657)] = 156549, + [SMALL_STATE(4658)] = 156566, + [SMALL_STATE(4659)] = 156583, + [SMALL_STATE(4660)] = 156600, + [SMALL_STATE(4661)] = 156617, + [SMALL_STATE(4662)] = 156632, + [SMALL_STATE(4663)] = 156649, + [SMALL_STATE(4664)] = 156666, + [SMALL_STATE(4665)] = 156683, + [SMALL_STATE(4666)] = 156700, + [SMALL_STATE(4667)] = 156717, + [SMALL_STATE(4668)] = 156732, + [SMALL_STATE(4669)] = 156749, + [SMALL_STATE(4670)] = 156764, [SMALL_STATE(4671)] = 156779, [SMALL_STATE(4672)] = 156796, - [SMALL_STATE(4673)] = 156811, - [SMALL_STATE(4674)] = 156828, - [SMALL_STATE(4675)] = 156845, - [SMALL_STATE(4676)] = 156862, - [SMALL_STATE(4677)] = 156879, - [SMALL_STATE(4678)] = 156894, - [SMALL_STATE(4679)] = 156911, - [SMALL_STATE(4680)] = 156926, - [SMALL_STATE(4681)] = 156937, - [SMALL_STATE(4682)] = 156954, - [SMALL_STATE(4683)] = 156971, - [SMALL_STATE(4684)] = 156988, - [SMALL_STATE(4685)] = 157005, - [SMALL_STATE(4686)] = 157016, - [SMALL_STATE(4687)] = 157031, - [SMALL_STATE(4688)] = 157048, - [SMALL_STATE(4689)] = 157059, - [SMALL_STATE(4690)] = 157074, - [SMALL_STATE(4691)] = 157091, - [SMALL_STATE(4692)] = 157108, - [SMALL_STATE(4693)] = 157125, - [SMALL_STATE(4694)] = 157140, - [SMALL_STATE(4695)] = 157155, - [SMALL_STATE(4696)] = 157172, - [SMALL_STATE(4697)] = 157187, - [SMALL_STATE(4698)] = 157204, - [SMALL_STATE(4699)] = 157221, - [SMALL_STATE(4700)] = 157238, - [SMALL_STATE(4701)] = 157255, - [SMALL_STATE(4702)] = 157272, - [SMALL_STATE(4703)] = 157289, - [SMALL_STATE(4704)] = 157306, - [SMALL_STATE(4705)] = 157319, - [SMALL_STATE(4706)] = 157336, - [SMALL_STATE(4707)] = 157351, - [SMALL_STATE(4708)] = 157366, - [SMALL_STATE(4709)] = 157380, - [SMALL_STATE(4710)] = 157390, - [SMALL_STATE(4711)] = 157400, - [SMALL_STATE(4712)] = 157410, - [SMALL_STATE(4713)] = 157420, - [SMALL_STATE(4714)] = 157430, - [SMALL_STATE(4715)] = 157440, - [SMALL_STATE(4716)] = 157450, - [SMALL_STATE(4717)] = 157462, - [SMALL_STATE(4718)] = 157472, - [SMALL_STATE(4719)] = 157482, - [SMALL_STATE(4720)] = 157492, - [SMALL_STATE(4721)] = 157504, - [SMALL_STATE(4722)] = 157518, - [SMALL_STATE(4723)] = 157530, - [SMALL_STATE(4724)] = 157544, - [SMALL_STATE(4725)] = 157554, - [SMALL_STATE(4726)] = 157568, - [SMALL_STATE(4727)] = 157582, - [SMALL_STATE(4728)] = 157596, - [SMALL_STATE(4729)] = 157610, - [SMALL_STATE(4730)] = 157620, - [SMALL_STATE(4731)] = 157630, - [SMALL_STATE(4732)] = 157644, - [SMALL_STATE(4733)] = 157658, - [SMALL_STATE(4734)] = 157668, - [SMALL_STATE(4735)] = 157682, - [SMALL_STATE(4736)] = 157692, - [SMALL_STATE(4737)] = 157706, - [SMALL_STATE(4738)] = 157720, - [SMALL_STATE(4739)] = 157732, - [SMALL_STATE(4740)] = 157746, - [SMALL_STATE(4741)] = 157760, - [SMALL_STATE(4742)] = 157774, - [SMALL_STATE(4743)] = 157784, - [SMALL_STATE(4744)] = 157798, - [SMALL_STATE(4745)] = 157812, - [SMALL_STATE(4746)] = 157826, - [SMALL_STATE(4747)] = 157840, - [SMALL_STATE(4748)] = 157850, - [SMALL_STATE(4749)] = 157860, - [SMALL_STATE(4750)] = 157870, - [SMALL_STATE(4751)] = 157884, - [SMALL_STATE(4752)] = 157898, - [SMALL_STATE(4753)] = 157908, - [SMALL_STATE(4754)] = 157918, - [SMALL_STATE(4755)] = 157932, - [SMALL_STATE(4756)] = 157946, - [SMALL_STATE(4757)] = 157960, - [SMALL_STATE(4758)] = 157970, - [SMALL_STATE(4759)] = 157984, - [SMALL_STATE(4760)] = 157994, - [SMALL_STATE(4761)] = 158004, - [SMALL_STATE(4762)] = 158014, - [SMALL_STATE(4763)] = 158024, - [SMALL_STATE(4764)] = 158034, - [SMALL_STATE(4765)] = 158044, - [SMALL_STATE(4766)] = 158054, - [SMALL_STATE(4767)] = 158064, - [SMALL_STATE(4768)] = 158074, - [SMALL_STATE(4769)] = 158084, - [SMALL_STATE(4770)] = 158094, - [SMALL_STATE(4771)] = 158104, - [SMALL_STATE(4772)] = 158118, - [SMALL_STATE(4773)] = 158128, - [SMALL_STATE(4774)] = 158138, - [SMALL_STATE(4775)] = 158148, - [SMALL_STATE(4776)] = 158160, - [SMALL_STATE(4777)] = 158170, - [SMALL_STATE(4778)] = 158184, - [SMALL_STATE(4779)] = 158198, - [SMALL_STATE(4780)] = 158208, - [SMALL_STATE(4781)] = 158222, - [SMALL_STATE(4782)] = 158236, - [SMALL_STATE(4783)] = 158246, - [SMALL_STATE(4784)] = 158260, - [SMALL_STATE(4785)] = 158270, - [SMALL_STATE(4786)] = 158280, - [SMALL_STATE(4787)] = 158290, - [SMALL_STATE(4788)] = 158304, - [SMALL_STATE(4789)] = 158318, - [SMALL_STATE(4790)] = 158332, - [SMALL_STATE(4791)] = 158342, - [SMALL_STATE(4792)] = 158356, - [SMALL_STATE(4793)] = 158370, - [SMALL_STATE(4794)] = 158380, - [SMALL_STATE(4795)] = 158394, - [SMALL_STATE(4796)] = 158408, - [SMALL_STATE(4797)] = 158422, - [SMALL_STATE(4798)] = 158436, - [SMALL_STATE(4799)] = 158450, - [SMALL_STATE(4800)] = 158460, - [SMALL_STATE(4801)] = 158474, - [SMALL_STATE(4802)] = 158484, - [SMALL_STATE(4803)] = 158498, - [SMALL_STATE(4804)] = 158510, - [SMALL_STATE(4805)] = 158520, - [SMALL_STATE(4806)] = 158530, - [SMALL_STATE(4807)] = 158540, - [SMALL_STATE(4808)] = 158550, - [SMALL_STATE(4809)] = 158560, - [SMALL_STATE(4810)] = 158570, - [SMALL_STATE(4811)] = 158580, - [SMALL_STATE(4812)] = 158590, - [SMALL_STATE(4813)] = 158604, - [SMALL_STATE(4814)] = 158616, - [SMALL_STATE(4815)] = 158626, - [SMALL_STATE(4816)] = 158640, - [SMALL_STATE(4817)] = 158650, - [SMALL_STATE(4818)] = 158660, - [SMALL_STATE(4819)] = 158670, - [SMALL_STATE(4820)] = 158680, - [SMALL_STATE(4821)] = 158694, - [SMALL_STATE(4822)] = 158708, - [SMALL_STATE(4823)] = 158718, - [SMALL_STATE(4824)] = 158728, - [SMALL_STATE(4825)] = 158738, - [SMALL_STATE(4826)] = 158748, - [SMALL_STATE(4827)] = 158758, - [SMALL_STATE(4828)] = 158772, - [SMALL_STATE(4829)] = 158784, - [SMALL_STATE(4830)] = 158798, - [SMALL_STATE(4831)] = 158812, - [SMALL_STATE(4832)] = 158826, - [SMALL_STATE(4833)] = 158838, - [SMALL_STATE(4834)] = 158850, - [SMALL_STATE(4835)] = 158860, - [SMALL_STATE(4836)] = 158874, - [SMALL_STATE(4837)] = 158888, - [SMALL_STATE(4838)] = 158902, - [SMALL_STATE(4839)] = 158912, - [SMALL_STATE(4840)] = 158922, - [SMALL_STATE(4841)] = 158932, - [SMALL_STATE(4842)] = 158942, - [SMALL_STATE(4843)] = 158956, - [SMALL_STATE(4844)] = 158970, - [SMALL_STATE(4845)] = 158980, - [SMALL_STATE(4846)] = 158994, - [SMALL_STATE(4847)] = 159004, - [SMALL_STATE(4848)] = 159014, - [SMALL_STATE(4849)] = 159024, - [SMALL_STATE(4850)] = 159034, - [SMALL_STATE(4851)] = 159044, - [SMALL_STATE(4852)] = 159058, - [SMALL_STATE(4853)] = 159068, - [SMALL_STATE(4854)] = 159078, - [SMALL_STATE(4855)] = 159088, - [SMALL_STATE(4856)] = 159098, - [SMALL_STATE(4857)] = 159112, - [SMALL_STATE(4858)] = 159122, - [SMALL_STATE(4859)] = 159132, - [SMALL_STATE(4860)] = 159142, - [SMALL_STATE(4861)] = 159152, - [SMALL_STATE(4862)] = 159166, - [SMALL_STATE(4863)] = 159176, - [SMALL_STATE(4864)] = 159190, - [SMALL_STATE(4865)] = 159204, - [SMALL_STATE(4866)] = 159218, - [SMALL_STATE(4867)] = 159232, - [SMALL_STATE(4868)] = 159246, - [SMALL_STATE(4869)] = 159256, - [SMALL_STATE(4870)] = 159270, - [SMALL_STATE(4871)] = 159284, - [SMALL_STATE(4872)] = 159298, - [SMALL_STATE(4873)] = 159308, - [SMALL_STATE(4874)] = 159318, - [SMALL_STATE(4875)] = 159328, - [SMALL_STATE(4876)] = 159338, - [SMALL_STATE(4877)] = 159348, - [SMALL_STATE(4878)] = 159362, - [SMALL_STATE(4879)] = 159372, - [SMALL_STATE(4880)] = 159382, - [SMALL_STATE(4881)] = 159392, - [SMALL_STATE(4882)] = 159402, - [SMALL_STATE(4883)] = 159416, - [SMALL_STATE(4884)] = 159430, - [SMALL_STATE(4885)] = 159442, - [SMALL_STATE(4886)] = 159454, - [SMALL_STATE(4887)] = 159464, - [SMALL_STATE(4888)] = 159474, - [SMALL_STATE(4889)] = 159484, - [SMALL_STATE(4890)] = 159494, - [SMALL_STATE(4891)] = 159508, - [SMALL_STATE(4892)] = 159522, - [SMALL_STATE(4893)] = 159532, - [SMALL_STATE(4894)] = 159542, - [SMALL_STATE(4895)] = 159552, - [SMALL_STATE(4896)] = 159562, - [SMALL_STATE(4897)] = 159572, - [SMALL_STATE(4898)] = 159586, - [SMALL_STATE(4899)] = 159600, - [SMALL_STATE(4900)] = 159610, - [SMALL_STATE(4901)] = 159620, - [SMALL_STATE(4902)] = 159634, - [SMALL_STATE(4903)] = 159644, - [SMALL_STATE(4904)] = 159658, - [SMALL_STATE(4905)] = 159670, - [SMALL_STATE(4906)] = 159680, - [SMALL_STATE(4907)] = 159690, - [SMALL_STATE(4908)] = 159700, - [SMALL_STATE(4909)] = 159710, - [SMALL_STATE(4910)] = 159720, - [SMALL_STATE(4911)] = 159734, - [SMALL_STATE(4912)] = 159748, - [SMALL_STATE(4913)] = 159762, - [SMALL_STATE(4914)] = 159772, - [SMALL_STATE(4915)] = 159782, - [SMALL_STATE(4916)] = 159792, - [SMALL_STATE(4917)] = 159802, - [SMALL_STATE(4918)] = 159816, - [SMALL_STATE(4919)] = 159826, - [SMALL_STATE(4920)] = 159836, - [SMALL_STATE(4921)] = 159846, - [SMALL_STATE(4922)] = 159860, - [SMALL_STATE(4923)] = 159874, - [SMALL_STATE(4924)] = 159888, - [SMALL_STATE(4925)] = 159902, - [SMALL_STATE(4926)] = 159912, - [SMALL_STATE(4927)] = 159922, - [SMALL_STATE(4928)] = 159932, - [SMALL_STATE(4929)] = 159942, - [SMALL_STATE(4930)] = 159956, - [SMALL_STATE(4931)] = 159966, - [SMALL_STATE(4932)] = 159976, - [SMALL_STATE(4933)] = 159986, - [SMALL_STATE(4934)] = 159996, - [SMALL_STATE(4935)] = 160006, - [SMALL_STATE(4936)] = 160016, - [SMALL_STATE(4937)] = 160026, - [SMALL_STATE(4938)] = 160036, - [SMALL_STATE(4939)] = 160046, - [SMALL_STATE(4940)] = 160056, - [SMALL_STATE(4941)] = 160066, - [SMALL_STATE(4942)] = 160076, - [SMALL_STATE(4943)] = 160086, - [SMALL_STATE(4944)] = 160096, - [SMALL_STATE(4945)] = 160106, - [SMALL_STATE(4946)] = 160116, - [SMALL_STATE(4947)] = 160126, - [SMALL_STATE(4948)] = 160136, - [SMALL_STATE(4949)] = 160146, - [SMALL_STATE(4950)] = 160156, - [SMALL_STATE(4951)] = 160166, - [SMALL_STATE(4952)] = 160180, - [SMALL_STATE(4953)] = 160190, - [SMALL_STATE(4954)] = 160200, - [SMALL_STATE(4955)] = 160210, - [SMALL_STATE(4956)] = 160220, - [SMALL_STATE(4957)] = 160230, - [SMALL_STATE(4958)] = 160244, - [SMALL_STATE(4959)] = 160258, - [SMALL_STATE(4960)] = 160268, - [SMALL_STATE(4961)] = 160278, - [SMALL_STATE(4962)] = 160288, - [SMALL_STATE(4963)] = 160298, - [SMALL_STATE(4964)] = 160308, - [SMALL_STATE(4965)] = 160318, - [SMALL_STATE(4966)] = 160328, - [SMALL_STATE(4967)] = 160338, - [SMALL_STATE(4968)] = 160348, - [SMALL_STATE(4969)] = 160358, - [SMALL_STATE(4970)] = 160368, - [SMALL_STATE(4971)] = 160378, - [SMALL_STATE(4972)] = 160388, - [SMALL_STATE(4973)] = 160398, - [SMALL_STATE(4974)] = 160412, - [SMALL_STATE(4975)] = 160422, - [SMALL_STATE(4976)] = 160432, - [SMALL_STATE(4977)] = 160442, - [SMALL_STATE(4978)] = 160452, - [SMALL_STATE(4979)] = 160466, - [SMALL_STATE(4980)] = 160476, - [SMALL_STATE(4981)] = 160486, - [SMALL_STATE(4982)] = 160496, - [SMALL_STATE(4983)] = 160506, - [SMALL_STATE(4984)] = 160516, - [SMALL_STATE(4985)] = 160526, - [SMALL_STATE(4986)] = 160536, - [SMALL_STATE(4987)] = 160546, - [SMALL_STATE(4988)] = 160556, - [SMALL_STATE(4989)] = 160566, - [SMALL_STATE(4990)] = 160576, - [SMALL_STATE(4991)] = 160586, - [SMALL_STATE(4992)] = 160596, - [SMALL_STATE(4993)] = 160606, - [SMALL_STATE(4994)] = 160616, - [SMALL_STATE(4995)] = 160626, - [SMALL_STATE(4996)] = 160636, - [SMALL_STATE(4997)] = 160646, - [SMALL_STATE(4998)] = 160656, - [SMALL_STATE(4999)] = 160666, - [SMALL_STATE(5000)] = 160676, - [SMALL_STATE(5001)] = 160686, - [SMALL_STATE(5002)] = 160696, - [SMALL_STATE(5003)] = 160706, - [SMALL_STATE(5004)] = 160716, - [SMALL_STATE(5005)] = 160726, - [SMALL_STATE(5006)] = 160736, - [SMALL_STATE(5007)] = 160746, - [SMALL_STATE(5008)] = 160756, - [SMALL_STATE(5009)] = 160766, - [SMALL_STATE(5010)] = 160776, - [SMALL_STATE(5011)] = 160786, - [SMALL_STATE(5012)] = 160796, - [SMALL_STATE(5013)] = 160806, - [SMALL_STATE(5014)] = 160816, - [SMALL_STATE(5015)] = 160826, - [SMALL_STATE(5016)] = 160836, - [SMALL_STATE(5017)] = 160846, - [SMALL_STATE(5018)] = 160856, - [SMALL_STATE(5019)] = 160870, - [SMALL_STATE(5020)] = 160880, - [SMALL_STATE(5021)] = 160890, - [SMALL_STATE(5022)] = 160900, - [SMALL_STATE(5023)] = 160910, - [SMALL_STATE(5024)] = 160920, - [SMALL_STATE(5025)] = 160930, - [SMALL_STATE(5026)] = 160940, - [SMALL_STATE(5027)] = 160950, - [SMALL_STATE(5028)] = 160960, - [SMALL_STATE(5029)] = 160970, - [SMALL_STATE(5030)] = 160980, - [SMALL_STATE(5031)] = 160990, - [SMALL_STATE(5032)] = 161000, - [SMALL_STATE(5033)] = 161010, - [SMALL_STATE(5034)] = 161020, - [SMALL_STATE(5035)] = 161030, - [SMALL_STATE(5036)] = 161040, - [SMALL_STATE(5037)] = 161050, - [SMALL_STATE(5038)] = 161060, - [SMALL_STATE(5039)] = 161070, - [SMALL_STATE(5040)] = 161080, - [SMALL_STATE(5041)] = 161090, - [SMALL_STATE(5042)] = 161100, - [SMALL_STATE(5043)] = 161110, - [SMALL_STATE(5044)] = 161120, - [SMALL_STATE(5045)] = 161130, - [SMALL_STATE(5046)] = 161140, - [SMALL_STATE(5047)] = 161150, - [SMALL_STATE(5048)] = 161160, - [SMALL_STATE(5049)] = 161170, - [SMALL_STATE(5050)] = 161180, - [SMALL_STATE(5051)] = 161190, - [SMALL_STATE(5052)] = 161200, - [SMALL_STATE(5053)] = 161210, - [SMALL_STATE(5054)] = 161220, - [SMALL_STATE(5055)] = 161230, - [SMALL_STATE(5056)] = 161240, - [SMALL_STATE(5057)] = 161250, - [SMALL_STATE(5058)] = 161260, - [SMALL_STATE(5059)] = 161270, - [SMALL_STATE(5060)] = 161280, - [SMALL_STATE(5061)] = 161290, - [SMALL_STATE(5062)] = 161304, - [SMALL_STATE(5063)] = 161314, - [SMALL_STATE(5064)] = 161324, - [SMALL_STATE(5065)] = 161334, - [SMALL_STATE(5066)] = 161344, - [SMALL_STATE(5067)] = 161358, - [SMALL_STATE(5068)] = 161368, - [SMALL_STATE(5069)] = 161382, - [SMALL_STATE(5070)] = 161396, - [SMALL_STATE(5071)] = 161406, - [SMALL_STATE(5072)] = 161416, - [SMALL_STATE(5073)] = 161426, - [SMALL_STATE(5074)] = 161436, - [SMALL_STATE(5075)] = 161446, - [SMALL_STATE(5076)] = 161456, - [SMALL_STATE(5077)] = 161466, - [SMALL_STATE(5078)] = 161476, - [SMALL_STATE(5079)] = 161490, - [SMALL_STATE(5080)] = 161504, - [SMALL_STATE(5081)] = 161514, - [SMALL_STATE(5082)] = 161524, - [SMALL_STATE(5083)] = 161534, - [SMALL_STATE(5084)] = 161548, - [SMALL_STATE(5085)] = 161558, - [SMALL_STATE(5086)] = 161572, - [SMALL_STATE(5087)] = 161586, - [SMALL_STATE(5088)] = 161596, - [SMALL_STATE(5089)] = 161608, - [SMALL_STATE(5090)] = 161618, - [SMALL_STATE(5091)] = 161628, - [SMALL_STATE(5092)] = 161638, - [SMALL_STATE(5093)] = 161648, - [SMALL_STATE(5094)] = 161662, - [SMALL_STATE(5095)] = 161672, - [SMALL_STATE(5096)] = 161682, - [SMALL_STATE(5097)] = 161692, - [SMALL_STATE(5098)] = 161702, - [SMALL_STATE(5099)] = 161712, - [SMALL_STATE(5100)] = 161722, - [SMALL_STATE(5101)] = 161732, - [SMALL_STATE(5102)] = 161746, - [SMALL_STATE(5103)] = 161760, - [SMALL_STATE(5104)] = 161770, - [SMALL_STATE(5105)] = 161780, - [SMALL_STATE(5106)] = 161790, - [SMALL_STATE(5107)] = 161800, - [SMALL_STATE(5108)] = 161810, - [SMALL_STATE(5109)] = 161820, - [SMALL_STATE(5110)] = 161830, - [SMALL_STATE(5111)] = 161840, - [SMALL_STATE(5112)] = 161852, - [SMALL_STATE(5113)] = 161862, - [SMALL_STATE(5114)] = 161876, - [SMALL_STATE(5115)] = 161886, - [SMALL_STATE(5116)] = 161896, - [SMALL_STATE(5117)] = 161906, - [SMALL_STATE(5118)] = 161916, - [SMALL_STATE(5119)] = 161926, - [SMALL_STATE(5120)] = 161936, - [SMALL_STATE(5121)] = 161950, - [SMALL_STATE(5122)] = 161960, - [SMALL_STATE(5123)] = 161970, - [SMALL_STATE(5124)] = 161980, - [SMALL_STATE(5125)] = 161994, - [SMALL_STATE(5126)] = 162006, - [SMALL_STATE(5127)] = 162016, - [SMALL_STATE(5128)] = 162030, - [SMALL_STATE(5129)] = 162040, - [SMALL_STATE(5130)] = 162054, - [SMALL_STATE(5131)] = 162064, - [SMALL_STATE(5132)] = 162074, - [SMALL_STATE(5133)] = 162084, - [SMALL_STATE(5134)] = 162094, - [SMALL_STATE(5135)] = 162104, - [SMALL_STATE(5136)] = 162114, - [SMALL_STATE(5137)] = 162124, - [SMALL_STATE(5138)] = 162134, - [SMALL_STATE(5139)] = 162144, - [SMALL_STATE(5140)] = 162158, - [SMALL_STATE(5141)] = 162168, - [SMALL_STATE(5142)] = 162180, - [SMALL_STATE(5143)] = 162194, - [SMALL_STATE(5144)] = 162204, - [SMALL_STATE(5145)] = 162218, - [SMALL_STATE(5146)] = 162232, - [SMALL_STATE(5147)] = 162242, - [SMALL_STATE(5148)] = 162252, - [SMALL_STATE(5149)] = 162262, - [SMALL_STATE(5150)] = 162274, - [SMALL_STATE(5151)] = 162284, - [SMALL_STATE(5152)] = 162298, - [SMALL_STATE(5153)] = 162308, - [SMALL_STATE(5154)] = 162322, - [SMALL_STATE(5155)] = 162332, - [SMALL_STATE(5156)] = 162342, - [SMALL_STATE(5157)] = 162352, - [SMALL_STATE(5158)] = 162366, - [SMALL_STATE(5159)] = 162376, - [SMALL_STATE(5160)] = 162386, - [SMALL_STATE(5161)] = 162396, - [SMALL_STATE(5162)] = 162406, - [SMALL_STATE(5163)] = 162416, - [SMALL_STATE(5164)] = 162426, - [SMALL_STATE(5165)] = 162436, - [SMALL_STATE(5166)] = 162446, - [SMALL_STATE(5167)] = 162456, - [SMALL_STATE(5168)] = 162466, - [SMALL_STATE(5169)] = 162476, - [SMALL_STATE(5170)] = 162486, - [SMALL_STATE(5171)] = 162496, - [SMALL_STATE(5172)] = 162506, - [SMALL_STATE(5173)] = 162516, - [SMALL_STATE(5174)] = 162526, - [SMALL_STATE(5175)] = 162536, - [SMALL_STATE(5176)] = 162548, - [SMALL_STATE(5177)] = 162558, - [SMALL_STATE(5178)] = 162572, - [SMALL_STATE(5179)] = 162582, - [SMALL_STATE(5180)] = 162592, - [SMALL_STATE(5181)] = 162602, - [SMALL_STATE(5182)] = 162612, - [SMALL_STATE(5183)] = 162622, - [SMALL_STATE(5184)] = 162632, - [SMALL_STATE(5185)] = 162646, - [SMALL_STATE(5186)] = 162656, - [SMALL_STATE(5187)] = 162670, - [SMALL_STATE(5188)] = 162680, - [SMALL_STATE(5189)] = 162694, - [SMALL_STATE(5190)] = 162708, - [SMALL_STATE(5191)] = 162718, - [SMALL_STATE(5192)] = 162728, - [SMALL_STATE(5193)] = 162738, - [SMALL_STATE(5194)] = 162748, - [SMALL_STATE(5195)] = 162760, - [SMALL_STATE(5196)] = 162770, - [SMALL_STATE(5197)] = 162780, - [SMALL_STATE(5198)] = 162790, - [SMALL_STATE(5199)] = 162800, - [SMALL_STATE(5200)] = 162810, - [SMALL_STATE(5201)] = 162824, - [SMALL_STATE(5202)] = 162838, - [SMALL_STATE(5203)] = 162852, - [SMALL_STATE(5204)] = 162862, - [SMALL_STATE(5205)] = 162872, - [SMALL_STATE(5206)] = 162882, - [SMALL_STATE(5207)] = 162892, - [SMALL_STATE(5208)] = 162902, - [SMALL_STATE(5209)] = 162914, - [SMALL_STATE(5210)] = 162924, - [SMALL_STATE(5211)] = 162938, - [SMALL_STATE(5212)] = 162952, - [SMALL_STATE(5213)] = 162962, - [SMALL_STATE(5214)] = 162976, - [SMALL_STATE(5215)] = 162990, - [SMALL_STATE(5216)] = 163000, - [SMALL_STATE(5217)] = 163010, - [SMALL_STATE(5218)] = 163020, - [SMALL_STATE(5219)] = 163030, - [SMALL_STATE(5220)] = 163040, - [SMALL_STATE(5221)] = 163050, - [SMALL_STATE(5222)] = 163064, - [SMALL_STATE(5223)] = 163074, - [SMALL_STATE(5224)] = 163088, - [SMALL_STATE(5225)] = 163098, - [SMALL_STATE(5226)] = 163108, - [SMALL_STATE(5227)] = 163118, - [SMALL_STATE(5228)] = 163128, - [SMALL_STATE(5229)] = 163138, - [SMALL_STATE(5230)] = 163148, - [SMALL_STATE(5231)] = 163158, - [SMALL_STATE(5232)] = 163168, - [SMALL_STATE(5233)] = 163178, - [SMALL_STATE(5234)] = 163188, - [SMALL_STATE(5235)] = 163198, - [SMALL_STATE(5236)] = 163212, - [SMALL_STATE(5237)] = 163222, - [SMALL_STATE(5238)] = 163232, - [SMALL_STATE(5239)] = 163244, - [SMALL_STATE(5240)] = 163258, - [SMALL_STATE(5241)] = 163272, - [SMALL_STATE(5242)] = 163282, - [SMALL_STATE(5243)] = 163296, - [SMALL_STATE(5244)] = 163310, - [SMALL_STATE(5245)] = 163320, - [SMALL_STATE(5246)] = 163332, - [SMALL_STATE(5247)] = 163342, - [SMALL_STATE(5248)] = 163352, - [SMALL_STATE(5249)] = 163362, - [SMALL_STATE(5250)] = 163372, - [SMALL_STATE(5251)] = 163382, - [SMALL_STATE(5252)] = 163392, - [SMALL_STATE(5253)] = 163406, - [SMALL_STATE(5254)] = 163420, - [SMALL_STATE(5255)] = 163430, - [SMALL_STATE(5256)] = 163444, - [SMALL_STATE(5257)] = 163458, - [SMALL_STATE(5258)] = 163472, - [SMALL_STATE(5259)] = 163482, - [SMALL_STATE(5260)] = 163496, - [SMALL_STATE(5261)] = 163506, - [SMALL_STATE(5262)] = 163516, - [SMALL_STATE(5263)] = 163526, - [SMALL_STATE(5264)] = 163536, - [SMALL_STATE(5265)] = 163546, - [SMALL_STATE(5266)] = 163556, - [SMALL_STATE(5267)] = 163568, - [SMALL_STATE(5268)] = 163582, - [SMALL_STATE(5269)] = 163596, - [SMALL_STATE(5270)] = 163610, - [SMALL_STATE(5271)] = 163622, - [SMALL_STATE(5272)] = 163632, - [SMALL_STATE(5273)] = 163644, - [SMALL_STATE(5274)] = 163654, - [SMALL_STATE(5275)] = 163664, - [SMALL_STATE(5276)] = 163674, - [SMALL_STATE(5277)] = 163684, - [SMALL_STATE(5278)] = 163694, - [SMALL_STATE(5279)] = 163708, - [SMALL_STATE(5280)] = 163718, - [SMALL_STATE(5281)] = 163728, - [SMALL_STATE(5282)] = 163738, - [SMALL_STATE(5283)] = 163748, - [SMALL_STATE(5284)] = 163758, - [SMALL_STATE(5285)] = 163772, - [SMALL_STATE(5286)] = 163784, - [SMALL_STATE(5287)] = 163798, - [SMALL_STATE(5288)] = 163808, - [SMALL_STATE(5289)] = 163818, - [SMALL_STATE(5290)] = 163828, - [SMALL_STATE(5291)] = 163842, - [SMALL_STATE(5292)] = 163852, - [SMALL_STATE(5293)] = 163862, - [SMALL_STATE(5294)] = 163876, - [SMALL_STATE(5295)] = 163886, - [SMALL_STATE(5296)] = 163896, - [SMALL_STATE(5297)] = 163906, - [SMALL_STATE(5298)] = 163916, - [SMALL_STATE(5299)] = 163926, - [SMALL_STATE(5300)] = 163936, - [SMALL_STATE(5301)] = 163950, - [SMALL_STATE(5302)] = 163964, - [SMALL_STATE(5303)] = 163974, - [SMALL_STATE(5304)] = 163984, - [SMALL_STATE(5305)] = 163994, - [SMALL_STATE(5306)] = 164004, - [SMALL_STATE(5307)] = 164014, - [SMALL_STATE(5308)] = 164024, - [SMALL_STATE(5309)] = 164038, - [SMALL_STATE(5310)] = 164052, - [SMALL_STATE(5311)] = 164062, - [SMALL_STATE(5312)] = 164074, - [SMALL_STATE(5313)] = 164088, - [SMALL_STATE(5314)] = 164098, - [SMALL_STATE(5315)] = 164112, - [SMALL_STATE(5316)] = 164122, - [SMALL_STATE(5317)] = 164132, - [SMALL_STATE(5318)] = 164146, - [SMALL_STATE(5319)] = 164156, - [SMALL_STATE(5320)] = 164166, - [SMALL_STATE(5321)] = 164176, - [SMALL_STATE(5322)] = 164186, - [SMALL_STATE(5323)] = 164196, - [SMALL_STATE(5324)] = 164206, - [SMALL_STATE(5325)] = 164216, - [SMALL_STATE(5326)] = 164226, - [SMALL_STATE(5327)] = 164236, - [SMALL_STATE(5328)] = 164246, - [SMALL_STATE(5329)] = 164257, - [SMALL_STATE(5330)] = 164266, - [SMALL_STATE(5331)] = 164277, - [SMALL_STATE(5332)] = 164288, - [SMALL_STATE(5333)] = 164297, - [SMALL_STATE(5334)] = 164308, - [SMALL_STATE(5335)] = 164317, - [SMALL_STATE(5336)] = 164328, - [SMALL_STATE(5337)] = 164339, - [SMALL_STATE(5338)] = 164348, - [SMALL_STATE(5339)] = 164359, - [SMALL_STATE(5340)] = 164370, - [SMALL_STATE(5341)] = 164379, - [SMALL_STATE(5342)] = 164390, - [SMALL_STATE(5343)] = 164401, - [SMALL_STATE(5344)] = 164412, - [SMALL_STATE(5345)] = 164423, - [SMALL_STATE(5346)] = 164434, - [SMALL_STATE(5347)] = 164443, - [SMALL_STATE(5348)] = 164454, - [SMALL_STATE(5349)] = 164465, - [SMALL_STATE(5350)] = 164474, - [SMALL_STATE(5351)] = 164485, - [SMALL_STATE(5352)] = 164496, - [SMALL_STATE(5353)] = 164507, - [SMALL_STATE(5354)] = 164516, - [SMALL_STATE(5355)] = 164527, - [SMALL_STATE(5356)] = 164536, - [SMALL_STATE(5357)] = 164547, - [SMALL_STATE(5358)] = 164558, - [SMALL_STATE(5359)] = 164567, - [SMALL_STATE(5360)] = 164578, - [SMALL_STATE(5361)] = 164589, - [SMALL_STATE(5362)] = 164600, - [SMALL_STATE(5363)] = 164611, - [SMALL_STATE(5364)] = 164622, - [SMALL_STATE(5365)] = 164631, - [SMALL_STATE(5366)] = 164642, - [SMALL_STATE(5367)] = 164653, - [SMALL_STATE(5368)] = 164664, - [SMALL_STATE(5369)] = 164675, - [SMALL_STATE(5370)] = 164684, - [SMALL_STATE(5371)] = 164695, - [SMALL_STATE(5372)] = 164706, - [SMALL_STATE(5373)] = 164715, - [SMALL_STATE(5374)] = 164726, - [SMALL_STATE(5375)] = 164737, - [SMALL_STATE(5376)] = 164748, - [SMALL_STATE(5377)] = 164759, - [SMALL_STATE(5378)] = 164770, - [SMALL_STATE(5379)] = 164781, - [SMALL_STATE(5380)] = 164790, - [SMALL_STATE(5381)] = 164801, - [SMALL_STATE(5382)] = 164810, - [SMALL_STATE(5383)] = 164821, - [SMALL_STATE(5384)] = 164832, - [SMALL_STATE(5385)] = 164843, - [SMALL_STATE(5386)] = 164854, - [SMALL_STATE(5387)] = 164865, - [SMALL_STATE(5388)] = 164876, - [SMALL_STATE(5389)] = 164887, - [SMALL_STATE(5390)] = 164896, - [SMALL_STATE(5391)] = 164907, - [SMALL_STATE(5392)] = 164918, - [SMALL_STATE(5393)] = 164929, - [SMALL_STATE(5394)] = 164940, - [SMALL_STATE(5395)] = 164949, - [SMALL_STATE(5396)] = 164960, - [SMALL_STATE(5397)] = 164971, - [SMALL_STATE(5398)] = 164982, - [SMALL_STATE(5399)] = 164993, - [SMALL_STATE(5400)] = 165004, - [SMALL_STATE(5401)] = 165015, - [SMALL_STATE(5402)] = 165026, - [SMALL_STATE(5403)] = 165035, - [SMALL_STATE(5404)] = 165046, - [SMALL_STATE(5405)] = 165057, - [SMALL_STATE(5406)] = 165066, - [SMALL_STATE(5407)] = 165075, - [SMALL_STATE(5408)] = 165084, - [SMALL_STATE(5409)] = 165093, - [SMALL_STATE(5410)] = 165102, - [SMALL_STATE(5411)] = 165113, - [SMALL_STATE(5412)] = 165124, - [SMALL_STATE(5413)] = 165135, - [SMALL_STATE(5414)] = 165146, - [SMALL_STATE(5415)] = 165157, - [SMALL_STATE(5416)] = 165166, - [SMALL_STATE(5417)] = 165177, - [SMALL_STATE(5418)] = 165186, - [SMALL_STATE(5419)] = 165197, - [SMALL_STATE(5420)] = 165206, - [SMALL_STATE(5421)] = 165217, - [SMALL_STATE(5422)] = 165228, - [SMALL_STATE(5423)] = 165239, - [SMALL_STATE(5424)] = 165250, - [SMALL_STATE(5425)] = 165259, - [SMALL_STATE(5426)] = 165270, - [SMALL_STATE(5427)] = 165281, - [SMALL_STATE(5428)] = 165292, - [SMALL_STATE(5429)] = 165301, - [SMALL_STATE(5430)] = 165312, - [SMALL_STATE(5431)] = 165323, - [SMALL_STATE(5432)] = 165334, - [SMALL_STATE(5433)] = 165345, - [SMALL_STATE(5434)] = 165354, - [SMALL_STATE(5435)] = 165363, - [SMALL_STATE(5436)] = 165374, - [SMALL_STATE(5437)] = 165385, - [SMALL_STATE(5438)] = 165396, - [SMALL_STATE(5439)] = 165407, - [SMALL_STATE(5440)] = 165418, - [SMALL_STATE(5441)] = 165429, - [SMALL_STATE(5442)] = 165440, - [SMALL_STATE(5443)] = 165451, - [SMALL_STATE(5444)] = 165462, - [SMALL_STATE(5445)] = 165473, - [SMALL_STATE(5446)] = 165484, - [SMALL_STATE(5447)] = 165495, - [SMALL_STATE(5448)] = 165506, - [SMALL_STATE(5449)] = 165517, - [SMALL_STATE(5450)] = 165528, - [SMALL_STATE(5451)] = 165539, - [SMALL_STATE(5452)] = 165550, - [SMALL_STATE(5453)] = 165559, - [SMALL_STATE(5454)] = 165570, - [SMALL_STATE(5455)] = 165581, - [SMALL_STATE(5456)] = 165592, - [SMALL_STATE(5457)] = 165603, - [SMALL_STATE(5458)] = 165614, - [SMALL_STATE(5459)] = 165625, - [SMALL_STATE(5460)] = 165634, - [SMALL_STATE(5461)] = 165645, - [SMALL_STATE(5462)] = 165656, - [SMALL_STATE(5463)] = 165667, - [SMALL_STATE(5464)] = 165678, - [SMALL_STATE(5465)] = 165689, - [SMALL_STATE(5466)] = 165700, - [SMALL_STATE(5467)] = 165711, - [SMALL_STATE(5468)] = 165720, - [SMALL_STATE(5469)] = 165729, - [SMALL_STATE(5470)] = 165740, - [SMALL_STATE(5471)] = 165751, - [SMALL_STATE(5472)] = 165760, - [SMALL_STATE(5473)] = 165771, - [SMALL_STATE(5474)] = 165782, - [SMALL_STATE(5475)] = 165793, - [SMALL_STATE(5476)] = 165802, - [SMALL_STATE(5477)] = 165813, - [SMALL_STATE(5478)] = 165824, - [SMALL_STATE(5479)] = 165835, - [SMALL_STATE(5480)] = 165846, - [SMALL_STATE(5481)] = 165857, - [SMALL_STATE(5482)] = 165866, - [SMALL_STATE(5483)] = 165877, - [SMALL_STATE(5484)] = 165886, - [SMALL_STATE(5485)] = 165897, - [SMALL_STATE(5486)] = 165908, - [SMALL_STATE(5487)] = 165919, - [SMALL_STATE(5488)] = 165928, - [SMALL_STATE(5489)] = 165939, - [SMALL_STATE(5490)] = 165948, - [SMALL_STATE(5491)] = 165957, - [SMALL_STATE(5492)] = 165968, - [SMALL_STATE(5493)] = 165979, - [SMALL_STATE(5494)] = 165990, - [SMALL_STATE(5495)] = 166001, - [SMALL_STATE(5496)] = 166012, - [SMALL_STATE(5497)] = 166023, - [SMALL_STATE(5498)] = 166034, - [SMALL_STATE(5499)] = 166045, - [SMALL_STATE(5500)] = 166056, - [SMALL_STATE(5501)] = 166067, - [SMALL_STATE(5502)] = 166076, - [SMALL_STATE(5503)] = 166085, - [SMALL_STATE(5504)] = 166094, - [SMALL_STATE(5505)] = 166103, - [SMALL_STATE(5506)] = 166114, - [SMALL_STATE(5507)] = 166125, - [SMALL_STATE(5508)] = 166136, - [SMALL_STATE(5509)] = 166147, - [SMALL_STATE(5510)] = 166156, - [SMALL_STATE(5511)] = 166167, - [SMALL_STATE(5512)] = 166178, - [SMALL_STATE(5513)] = 166189, - [SMALL_STATE(5514)] = 166198, - [SMALL_STATE(5515)] = 166209, - [SMALL_STATE(5516)] = 166220, - [SMALL_STATE(5517)] = 166231, - [SMALL_STATE(5518)] = 166242, - [SMALL_STATE(5519)] = 166253, - [SMALL_STATE(5520)] = 166264, - [SMALL_STATE(5521)] = 166275, - [SMALL_STATE(5522)] = 166286, - [SMALL_STATE(5523)] = 166297, - [SMALL_STATE(5524)] = 166308, - [SMALL_STATE(5525)] = 166317, - [SMALL_STATE(5526)] = 166326, - [SMALL_STATE(5527)] = 166337, - [SMALL_STATE(5528)] = 166346, - [SMALL_STATE(5529)] = 166357, - [SMALL_STATE(5530)] = 166368, - [SMALL_STATE(5531)] = 166377, - [SMALL_STATE(5532)] = 166388, - [SMALL_STATE(5533)] = 166399, - [SMALL_STATE(5534)] = 166410, - [SMALL_STATE(5535)] = 166421, - [SMALL_STATE(5536)] = 166432, - [SMALL_STATE(5537)] = 166441, - [SMALL_STATE(5538)] = 166452, - [SMALL_STATE(5539)] = 166463, - [SMALL_STATE(5540)] = 166474, - [SMALL_STATE(5541)] = 166483, - [SMALL_STATE(5542)] = 166494, - [SMALL_STATE(5543)] = 166503, - [SMALL_STATE(5544)] = 166514, - [SMALL_STATE(5545)] = 166525, - [SMALL_STATE(5546)] = 166536, - [SMALL_STATE(5547)] = 166547, - [SMALL_STATE(5548)] = 166558, - [SMALL_STATE(5549)] = 166569, - [SMALL_STATE(5550)] = 166580, - [SMALL_STATE(5551)] = 166591, - [SMALL_STATE(5552)] = 166602, - [SMALL_STATE(5553)] = 166613, - [SMALL_STATE(5554)] = 166622, - [SMALL_STATE(5555)] = 166631, - [SMALL_STATE(5556)] = 166640, - [SMALL_STATE(5557)] = 166651, - [SMALL_STATE(5558)] = 166662, - [SMALL_STATE(5559)] = 166673, - [SMALL_STATE(5560)] = 166684, - [SMALL_STATE(5561)] = 166695, - [SMALL_STATE(5562)] = 166706, - [SMALL_STATE(5563)] = 166715, - [SMALL_STATE(5564)] = 166726, - [SMALL_STATE(5565)] = 166737, - [SMALL_STATE(5566)] = 166748, - [SMALL_STATE(5567)] = 166759, - [SMALL_STATE(5568)] = 166770, - [SMALL_STATE(5569)] = 166781, - [SMALL_STATE(5570)] = 166790, - [SMALL_STATE(5571)] = 166801, - [SMALL_STATE(5572)] = 166810, - [SMALL_STATE(5573)] = 166821, - [SMALL_STATE(5574)] = 166832, - [SMALL_STATE(5575)] = 166841, - [SMALL_STATE(5576)] = 166852, - [SMALL_STATE(5577)] = 166861, - [SMALL_STATE(5578)] = 166872, - [SMALL_STATE(5579)] = 166883, - [SMALL_STATE(5580)] = 166892, - [SMALL_STATE(5581)] = 166903, - [SMALL_STATE(5582)] = 166914, - [SMALL_STATE(5583)] = 166923, - [SMALL_STATE(5584)] = 166934, - [SMALL_STATE(5585)] = 166943, - [SMALL_STATE(5586)] = 166954, - [SMALL_STATE(5587)] = 166963, - [SMALL_STATE(5588)] = 166974, - [SMALL_STATE(5589)] = 166985, - [SMALL_STATE(5590)] = 166996, - [SMALL_STATE(5591)] = 167005, - [SMALL_STATE(5592)] = 167014, - [SMALL_STATE(5593)] = 167025, - [SMALL_STATE(5594)] = 167036, - [SMALL_STATE(5595)] = 167047, - [SMALL_STATE(5596)] = 167058, - [SMALL_STATE(5597)] = 167067, - [SMALL_STATE(5598)] = 167078, - [SMALL_STATE(5599)] = 167089, - [SMALL_STATE(5600)] = 167098, - [SMALL_STATE(5601)] = 167107, - [SMALL_STATE(5602)] = 167118, - [SMALL_STATE(5603)] = 167127, - [SMALL_STATE(5604)] = 167138, - [SMALL_STATE(5605)] = 167149, - [SMALL_STATE(5606)] = 167158, - [SMALL_STATE(5607)] = 167169, - [SMALL_STATE(5608)] = 167180, - [SMALL_STATE(5609)] = 167191, - [SMALL_STATE(5610)] = 167202, - [SMALL_STATE(5611)] = 167213, - [SMALL_STATE(5612)] = 167224, - [SMALL_STATE(5613)] = 167235, - [SMALL_STATE(5614)] = 167246, - [SMALL_STATE(5615)] = 167257, - [SMALL_STATE(5616)] = 167268, - [SMALL_STATE(5617)] = 167279, - [SMALL_STATE(5618)] = 167290, - [SMALL_STATE(5619)] = 167301, - [SMALL_STATE(5620)] = 167312, - [SMALL_STATE(5621)] = 167323, - [SMALL_STATE(5622)] = 167332, - [SMALL_STATE(5623)] = 167343, - [SMALL_STATE(5624)] = 167354, - [SMALL_STATE(5625)] = 167365, - [SMALL_STATE(5626)] = 167374, - [SMALL_STATE(5627)] = 167385, - [SMALL_STATE(5628)] = 167396, - [SMALL_STATE(5629)] = 167407, - [SMALL_STATE(5630)] = 167418, - [SMALL_STATE(5631)] = 167429, - [SMALL_STATE(5632)] = 167438, - [SMALL_STATE(5633)] = 167449, - [SMALL_STATE(5634)] = 167460, - [SMALL_STATE(5635)] = 167471, - [SMALL_STATE(5636)] = 167480, - [SMALL_STATE(5637)] = 167491, - [SMALL_STATE(5638)] = 167502, - [SMALL_STATE(5639)] = 167513, - [SMALL_STATE(5640)] = 167524, - [SMALL_STATE(5641)] = 167535, - [SMALL_STATE(5642)] = 167546, - [SMALL_STATE(5643)] = 167557, - [SMALL_STATE(5644)] = 167566, - [SMALL_STATE(5645)] = 167577, - [SMALL_STATE(5646)] = 167588, - [SMALL_STATE(5647)] = 167599, - [SMALL_STATE(5648)] = 167610, - [SMALL_STATE(5649)] = 167619, - [SMALL_STATE(5650)] = 167630, - [SMALL_STATE(5651)] = 167639, - [SMALL_STATE(5652)] = 167650, - [SMALL_STATE(5653)] = 167659, - [SMALL_STATE(5654)] = 167668, - [SMALL_STATE(5655)] = 167679, - [SMALL_STATE(5656)] = 167690, - [SMALL_STATE(5657)] = 167701, - [SMALL_STATE(5658)] = 167712, - [SMALL_STATE(5659)] = 167721, - [SMALL_STATE(5660)] = 167732, - [SMALL_STATE(5661)] = 167743, - [SMALL_STATE(5662)] = 167754, - [SMALL_STATE(5663)] = 167765, - [SMALL_STATE(5664)] = 167776, - [SMALL_STATE(5665)] = 167785, - [SMALL_STATE(5666)] = 167796, - [SMALL_STATE(5667)] = 167805, - [SMALL_STATE(5668)] = 167816, - [SMALL_STATE(5669)] = 167827, - [SMALL_STATE(5670)] = 167836, - [SMALL_STATE(5671)] = 167845, - [SMALL_STATE(5672)] = 167856, - [SMALL_STATE(5673)] = 167867, - [SMALL_STATE(5674)] = 167876, - [SMALL_STATE(5675)] = 167887, - [SMALL_STATE(5676)] = 167898, - [SMALL_STATE(5677)] = 167909, - [SMALL_STATE(5678)] = 167920, - [SMALL_STATE(5679)] = 167931, - [SMALL_STATE(5680)] = 167942, - [SMALL_STATE(5681)] = 167953, - [SMALL_STATE(5682)] = 167964, - [SMALL_STATE(5683)] = 167973, - [SMALL_STATE(5684)] = 167984, - [SMALL_STATE(5685)] = 167995, - [SMALL_STATE(5686)] = 168006, - [SMALL_STATE(5687)] = 168017, - [SMALL_STATE(5688)] = 168028, - [SMALL_STATE(5689)] = 168039, - [SMALL_STATE(5690)] = 168050, - [SMALL_STATE(5691)] = 168061, - [SMALL_STATE(5692)] = 168072, - [SMALL_STATE(5693)] = 168083, - [SMALL_STATE(5694)] = 168094, - [SMALL_STATE(5695)] = 168103, - [SMALL_STATE(5696)] = 168114, - [SMALL_STATE(5697)] = 168125, - [SMALL_STATE(5698)] = 168136, - [SMALL_STATE(5699)] = 168147, - [SMALL_STATE(5700)] = 168156, - [SMALL_STATE(5701)] = 168167, - [SMALL_STATE(5702)] = 168178, - [SMALL_STATE(5703)] = 168189, - [SMALL_STATE(5704)] = 168198, - [SMALL_STATE(5705)] = 168209, - [SMALL_STATE(5706)] = 168218, - [SMALL_STATE(5707)] = 168229, - [SMALL_STATE(5708)] = 168240, - [SMALL_STATE(5709)] = 168251, - [SMALL_STATE(5710)] = 168262, - [SMALL_STATE(5711)] = 168273, - [SMALL_STATE(5712)] = 168282, - [SMALL_STATE(5713)] = 168291, - [SMALL_STATE(5714)] = 168302, - [SMALL_STATE(5715)] = 168313, - [SMALL_STATE(5716)] = 168324, - [SMALL_STATE(5717)] = 168335, - [SMALL_STATE(5718)] = 168346, - [SMALL_STATE(5719)] = 168357, - [SMALL_STATE(5720)] = 168368, - [SMALL_STATE(5721)] = 168379, - [SMALL_STATE(5722)] = 168390, - [SMALL_STATE(5723)] = 168398, - [SMALL_STATE(5724)] = 168406, - [SMALL_STATE(5725)] = 168414, - [SMALL_STATE(5726)] = 168422, - [SMALL_STATE(5727)] = 168430, - [SMALL_STATE(5728)] = 168438, - [SMALL_STATE(5729)] = 168446, - [SMALL_STATE(5730)] = 168454, - [SMALL_STATE(5731)] = 168462, - [SMALL_STATE(5732)] = 168470, - [SMALL_STATE(5733)] = 168478, - [SMALL_STATE(5734)] = 168486, - [SMALL_STATE(5735)] = 168494, - [SMALL_STATE(5736)] = 168502, - [SMALL_STATE(5737)] = 168510, - [SMALL_STATE(5738)] = 168518, - [SMALL_STATE(5739)] = 168526, - [SMALL_STATE(5740)] = 168536, - [SMALL_STATE(5741)] = 168544, - [SMALL_STATE(5742)] = 168552, - [SMALL_STATE(5743)] = 168560, - [SMALL_STATE(5744)] = 168568, - [SMALL_STATE(5745)] = 168576, - [SMALL_STATE(5746)] = 168584, - [SMALL_STATE(5747)] = 168592, - [SMALL_STATE(5748)] = 168600, - [SMALL_STATE(5749)] = 168608, - [SMALL_STATE(5750)] = 168616, - [SMALL_STATE(5751)] = 168624, - [SMALL_STATE(5752)] = 168632, - [SMALL_STATE(5753)] = 168640, - [SMALL_STATE(5754)] = 168648, - [SMALL_STATE(5755)] = 168656, - [SMALL_STATE(5756)] = 168664, - [SMALL_STATE(5757)] = 168672, - [SMALL_STATE(5758)] = 168680, - [SMALL_STATE(5759)] = 168688, - [SMALL_STATE(5760)] = 168698, - [SMALL_STATE(5761)] = 168706, - [SMALL_STATE(5762)] = 168714, - [SMALL_STATE(5763)] = 168724, - [SMALL_STATE(5764)] = 168732, - [SMALL_STATE(5765)] = 168740, - [SMALL_STATE(5766)] = 168748, - [SMALL_STATE(5767)] = 168756, - [SMALL_STATE(5768)] = 168764, - [SMALL_STATE(5769)] = 168772, - [SMALL_STATE(5770)] = 168780, - [SMALL_STATE(5771)] = 168788, - [SMALL_STATE(5772)] = 168796, - [SMALL_STATE(5773)] = 168804, - [SMALL_STATE(5774)] = 168812, - [SMALL_STATE(5775)] = 168820, - [SMALL_STATE(5776)] = 168828, - [SMALL_STATE(5777)] = 168836, - [SMALL_STATE(5778)] = 168844, - [SMALL_STATE(5779)] = 168852, - [SMALL_STATE(5780)] = 168860, - [SMALL_STATE(5781)] = 168868, - [SMALL_STATE(5782)] = 168876, - [SMALL_STATE(5783)] = 168884, - [SMALL_STATE(5784)] = 168892, - [SMALL_STATE(5785)] = 168900, - [SMALL_STATE(5786)] = 168908, - [SMALL_STATE(5787)] = 168916, - [SMALL_STATE(5788)] = 168924, - [SMALL_STATE(5789)] = 168932, - [SMALL_STATE(5790)] = 168940, - [SMALL_STATE(5791)] = 168948, - [SMALL_STATE(5792)] = 168956, - [SMALL_STATE(5793)] = 168964, - [SMALL_STATE(5794)] = 168972, - [SMALL_STATE(5795)] = 168980, - [SMALL_STATE(5796)] = 168988, - [SMALL_STATE(5797)] = 168996, - [SMALL_STATE(5798)] = 169004, - [SMALL_STATE(5799)] = 169012, - [SMALL_STATE(5800)] = 169020, - [SMALL_STATE(5801)] = 169028, - [SMALL_STATE(5802)] = 169036, - [SMALL_STATE(5803)] = 169044, - [SMALL_STATE(5804)] = 169052, - [SMALL_STATE(5805)] = 169060, - [SMALL_STATE(5806)] = 169068, - [SMALL_STATE(5807)] = 169076, - [SMALL_STATE(5808)] = 169084, - [SMALL_STATE(5809)] = 169092, - [SMALL_STATE(5810)] = 169100, - [SMALL_STATE(5811)] = 169108, - [SMALL_STATE(5812)] = 169116, - [SMALL_STATE(5813)] = 169124, - [SMALL_STATE(5814)] = 169132, - [SMALL_STATE(5815)] = 169140, - [SMALL_STATE(5816)] = 169148, - [SMALL_STATE(5817)] = 169156, - [SMALL_STATE(5818)] = 169164, - [SMALL_STATE(5819)] = 169172, - [SMALL_STATE(5820)] = 169180, - [SMALL_STATE(5821)] = 169188, - [SMALL_STATE(5822)] = 169198, - [SMALL_STATE(5823)] = 169206, - [SMALL_STATE(5824)] = 169214, - [SMALL_STATE(5825)] = 169222, - [SMALL_STATE(5826)] = 169230, - [SMALL_STATE(5827)] = 169238, - [SMALL_STATE(5828)] = 169246, - [SMALL_STATE(5829)] = 169254, - [SMALL_STATE(5830)] = 169262, - [SMALL_STATE(5831)] = 169270, - [SMALL_STATE(5832)] = 169278, - [SMALL_STATE(5833)] = 169286, - [SMALL_STATE(5834)] = 169294, - [SMALL_STATE(5835)] = 169302, - [SMALL_STATE(5836)] = 169310, - [SMALL_STATE(5837)] = 169318, - [SMALL_STATE(5838)] = 169326, - [SMALL_STATE(5839)] = 169334, - [SMALL_STATE(5840)] = 169342, - [SMALL_STATE(5841)] = 169350, - [SMALL_STATE(5842)] = 169358, - [SMALL_STATE(5843)] = 169366, - [SMALL_STATE(5844)] = 169374, - [SMALL_STATE(5845)] = 169382, - [SMALL_STATE(5846)] = 169390, - [SMALL_STATE(5847)] = 169398, - [SMALL_STATE(5848)] = 169406, - [SMALL_STATE(5849)] = 169414, - [SMALL_STATE(5850)] = 169422, - [SMALL_STATE(5851)] = 169430, - [SMALL_STATE(5852)] = 169438, - [SMALL_STATE(5853)] = 169446, - [SMALL_STATE(5854)] = 169454, - [SMALL_STATE(5855)] = 169462, - [SMALL_STATE(5856)] = 169470, - [SMALL_STATE(5857)] = 169478, - [SMALL_STATE(5858)] = 169486, - [SMALL_STATE(5859)] = 169494, - [SMALL_STATE(5860)] = 169502, - [SMALL_STATE(5861)] = 169510, - [SMALL_STATE(5862)] = 169518, - [SMALL_STATE(5863)] = 169526, - [SMALL_STATE(5864)] = 169534, - [SMALL_STATE(5865)] = 169542, - [SMALL_STATE(5866)] = 169550, - [SMALL_STATE(5867)] = 169558, - [SMALL_STATE(5868)] = 169566, - [SMALL_STATE(5869)] = 169574, - [SMALL_STATE(5870)] = 169582, - [SMALL_STATE(5871)] = 169590, - [SMALL_STATE(5872)] = 169598, - [SMALL_STATE(5873)] = 169606, - [SMALL_STATE(5874)] = 169614, - [SMALL_STATE(5875)] = 169622, - [SMALL_STATE(5876)] = 169630, - [SMALL_STATE(5877)] = 169638, - [SMALL_STATE(5878)] = 169646, - [SMALL_STATE(5879)] = 169654, - [SMALL_STATE(5880)] = 169662, - [SMALL_STATE(5881)] = 169670, - [SMALL_STATE(5882)] = 169678, - [SMALL_STATE(5883)] = 169686, - [SMALL_STATE(5884)] = 169694, - [SMALL_STATE(5885)] = 169702, - [SMALL_STATE(5886)] = 169710, - [SMALL_STATE(5887)] = 169718, - [SMALL_STATE(5888)] = 169728, - [SMALL_STATE(5889)] = 169736, - [SMALL_STATE(5890)] = 169744, - [SMALL_STATE(5891)] = 169752, - [SMALL_STATE(5892)] = 169760, - [SMALL_STATE(5893)] = 169770, - [SMALL_STATE(5894)] = 169778, - [SMALL_STATE(5895)] = 169786, - [SMALL_STATE(5896)] = 169794, - [SMALL_STATE(5897)] = 169802, - [SMALL_STATE(5898)] = 169810, - [SMALL_STATE(5899)] = 169818, - [SMALL_STATE(5900)] = 169826, - [SMALL_STATE(5901)] = 169836, - [SMALL_STATE(5902)] = 169844, - [SMALL_STATE(5903)] = 169852, - [SMALL_STATE(5904)] = 169862, - [SMALL_STATE(5905)] = 169870, - [SMALL_STATE(5906)] = 169880, - [SMALL_STATE(5907)] = 169888, - [SMALL_STATE(5908)] = 169896, - [SMALL_STATE(5909)] = 169904, - [SMALL_STATE(5910)] = 169912, - [SMALL_STATE(5911)] = 169920, - [SMALL_STATE(5912)] = 169928, - [SMALL_STATE(5913)] = 169936, - [SMALL_STATE(5914)] = 169944, - [SMALL_STATE(5915)] = 169952, - [SMALL_STATE(5916)] = 169960, - [SMALL_STATE(5917)] = 169968, - [SMALL_STATE(5918)] = 169976, - [SMALL_STATE(5919)] = 169984, - [SMALL_STATE(5920)] = 169992, - [SMALL_STATE(5921)] = 170000, - [SMALL_STATE(5922)] = 170008, - [SMALL_STATE(5923)] = 170016, - [SMALL_STATE(5924)] = 170024, - [SMALL_STATE(5925)] = 170032, - [SMALL_STATE(5926)] = 170040, - [SMALL_STATE(5927)] = 170048, - [SMALL_STATE(5928)] = 170056, - [SMALL_STATE(5929)] = 170064, - [SMALL_STATE(5930)] = 170072, - [SMALL_STATE(5931)] = 170080, - [SMALL_STATE(5932)] = 170088, - [SMALL_STATE(5933)] = 170096, - [SMALL_STATE(5934)] = 170104, - [SMALL_STATE(5935)] = 170112, - [SMALL_STATE(5936)] = 170120, - [SMALL_STATE(5937)] = 170128, - [SMALL_STATE(5938)] = 170136, - [SMALL_STATE(5939)] = 170144, - [SMALL_STATE(5940)] = 170152, - [SMALL_STATE(5941)] = 170160, - [SMALL_STATE(5942)] = 170168, - [SMALL_STATE(5943)] = 170176, - [SMALL_STATE(5944)] = 170184, - [SMALL_STATE(5945)] = 170192, - [SMALL_STATE(5946)] = 170200, - [SMALL_STATE(5947)] = 170208, - [SMALL_STATE(5948)] = 170216, - [SMALL_STATE(5949)] = 170224, - [SMALL_STATE(5950)] = 170232, - [SMALL_STATE(5951)] = 170240, - [SMALL_STATE(5952)] = 170248, - [SMALL_STATE(5953)] = 170256, - [SMALL_STATE(5954)] = 170264, - [SMALL_STATE(5955)] = 170272, - [SMALL_STATE(5956)] = 170280, - [SMALL_STATE(5957)] = 170288, - [SMALL_STATE(5958)] = 170296, - [SMALL_STATE(5959)] = 170304, - [SMALL_STATE(5960)] = 170312, - [SMALL_STATE(5961)] = 170320, - [SMALL_STATE(5962)] = 170328, - [SMALL_STATE(5963)] = 170336, - [SMALL_STATE(5964)] = 170344, - [SMALL_STATE(5965)] = 170352, - [SMALL_STATE(5966)] = 170360, - [SMALL_STATE(5967)] = 170368, - [SMALL_STATE(5968)] = 170376, - [SMALL_STATE(5969)] = 170384, - [SMALL_STATE(5970)] = 170392, - [SMALL_STATE(5971)] = 170400, - [SMALL_STATE(5972)] = 170408, - [SMALL_STATE(5973)] = 170416, - [SMALL_STATE(5974)] = 170424, - [SMALL_STATE(5975)] = 170432, - [SMALL_STATE(5976)] = 170440, - [SMALL_STATE(5977)] = 170448, - [SMALL_STATE(5978)] = 170456, - [SMALL_STATE(5979)] = 170464, - [SMALL_STATE(5980)] = 170472, - [SMALL_STATE(5981)] = 170480, - [SMALL_STATE(5982)] = 170488, - [SMALL_STATE(5983)] = 170496, - [SMALL_STATE(5984)] = 170504, - [SMALL_STATE(5985)] = 170512, - [SMALL_STATE(5986)] = 170520, - [SMALL_STATE(5987)] = 170528, - [SMALL_STATE(5988)] = 170536, - [SMALL_STATE(5989)] = 170544, - [SMALL_STATE(5990)] = 170552, - [SMALL_STATE(5991)] = 170560, - [SMALL_STATE(5992)] = 170568, - [SMALL_STATE(5993)] = 170576, - [SMALL_STATE(5994)] = 170584, - [SMALL_STATE(5995)] = 170592, - [SMALL_STATE(5996)] = 170600, - [SMALL_STATE(5997)] = 170608, - [SMALL_STATE(5998)] = 170616, - [SMALL_STATE(5999)] = 170624, - [SMALL_STATE(6000)] = 170632, - [SMALL_STATE(6001)] = 170640, - [SMALL_STATE(6002)] = 170648, - [SMALL_STATE(6003)] = 170656, - [SMALL_STATE(6004)] = 170664, - [SMALL_STATE(6005)] = 170672, - [SMALL_STATE(6006)] = 170680, - [SMALL_STATE(6007)] = 170688, - [SMALL_STATE(6008)] = 170696, - [SMALL_STATE(6009)] = 170704, - [SMALL_STATE(6010)] = 170712, - [SMALL_STATE(6011)] = 170720, - [SMALL_STATE(6012)] = 170728, - [SMALL_STATE(6013)] = 170736, - [SMALL_STATE(6014)] = 170744, - [SMALL_STATE(6015)] = 170752, - [SMALL_STATE(6016)] = 170760, - [SMALL_STATE(6017)] = 170768, - [SMALL_STATE(6018)] = 170776, - [SMALL_STATE(6019)] = 170784, - [SMALL_STATE(6020)] = 170792, - [SMALL_STATE(6021)] = 170800, - [SMALL_STATE(6022)] = 170808, - [SMALL_STATE(6023)] = 170816, - [SMALL_STATE(6024)] = 170824, - [SMALL_STATE(6025)] = 170832, - [SMALL_STATE(6026)] = 170840, - [SMALL_STATE(6027)] = 170848, - [SMALL_STATE(6028)] = 170856, - [SMALL_STATE(6029)] = 170864, - [SMALL_STATE(6030)] = 170872, - [SMALL_STATE(6031)] = 170880, - [SMALL_STATE(6032)] = 170888, - [SMALL_STATE(6033)] = 170896, - [SMALL_STATE(6034)] = 170904, - [SMALL_STATE(6035)] = 170912, - [SMALL_STATE(6036)] = 170920, - [SMALL_STATE(6037)] = 170928, - [SMALL_STATE(6038)] = 170936, - [SMALL_STATE(6039)] = 170944, - [SMALL_STATE(6040)] = 170952, - [SMALL_STATE(6041)] = 170960, - [SMALL_STATE(6042)] = 170968, - [SMALL_STATE(6043)] = 170976, - [SMALL_STATE(6044)] = 170984, - [SMALL_STATE(6045)] = 170992, - [SMALL_STATE(6046)] = 171000, - [SMALL_STATE(6047)] = 171008, - [SMALL_STATE(6048)] = 171016, - [SMALL_STATE(6049)] = 171024, - [SMALL_STATE(6050)] = 171032, - [SMALL_STATE(6051)] = 171040, - [SMALL_STATE(6052)] = 171048, - [SMALL_STATE(6053)] = 171056, - [SMALL_STATE(6054)] = 171064, - [SMALL_STATE(6055)] = 171072, - [SMALL_STATE(6056)] = 171080, - [SMALL_STATE(6057)] = 171088, - [SMALL_STATE(6058)] = 171096, - [SMALL_STATE(6059)] = 171104, - [SMALL_STATE(6060)] = 171112, - [SMALL_STATE(6061)] = 171120, - [SMALL_STATE(6062)] = 171128, - [SMALL_STATE(6063)] = 171136, - [SMALL_STATE(6064)] = 171144, - [SMALL_STATE(6065)] = 171152, - [SMALL_STATE(6066)] = 171160, - [SMALL_STATE(6067)] = 171168, - [SMALL_STATE(6068)] = 171176, - [SMALL_STATE(6069)] = 171184, - [SMALL_STATE(6070)] = 171192, - [SMALL_STATE(6071)] = 171200, - [SMALL_STATE(6072)] = 171208, - [SMALL_STATE(6073)] = 171216, - [SMALL_STATE(6074)] = 171224, - [SMALL_STATE(6075)] = 171232, - [SMALL_STATE(6076)] = 171240, - [SMALL_STATE(6077)] = 171248, - [SMALL_STATE(6078)] = 171256, - [SMALL_STATE(6079)] = 171264, - [SMALL_STATE(6080)] = 171272, - [SMALL_STATE(6081)] = 171280, - [SMALL_STATE(6082)] = 171288, - [SMALL_STATE(6083)] = 171296, - [SMALL_STATE(6084)] = 171304, - [SMALL_STATE(6085)] = 171312, - [SMALL_STATE(6086)] = 171320, - [SMALL_STATE(6087)] = 171328, - [SMALL_STATE(6088)] = 171336, - [SMALL_STATE(6089)] = 171344, - [SMALL_STATE(6090)] = 171352, - [SMALL_STATE(6091)] = 171360, - [SMALL_STATE(6092)] = 171368, - [SMALL_STATE(6093)] = 171376, - [SMALL_STATE(6094)] = 171384, - [SMALL_STATE(6095)] = 171392, - [SMALL_STATE(6096)] = 171400, - [SMALL_STATE(6097)] = 171410, - [SMALL_STATE(6098)] = 171418, - [SMALL_STATE(6099)] = 171426, - [SMALL_STATE(6100)] = 171434, - [SMALL_STATE(6101)] = 171442, - [SMALL_STATE(6102)] = 171450, - [SMALL_STATE(6103)] = 171458, - [SMALL_STATE(6104)] = 171466, - [SMALL_STATE(6105)] = 171474, - [SMALL_STATE(6106)] = 171482, - [SMALL_STATE(6107)] = 171490, - [SMALL_STATE(6108)] = 171498, - [SMALL_STATE(6109)] = 171506, - [SMALL_STATE(6110)] = 171514, - [SMALL_STATE(6111)] = 171522, - [SMALL_STATE(6112)] = 171530, - [SMALL_STATE(6113)] = 171538, - [SMALL_STATE(6114)] = 171546, - [SMALL_STATE(6115)] = 171554, - [SMALL_STATE(6116)] = 171562, - [SMALL_STATE(6117)] = 171570, - [SMALL_STATE(6118)] = 171578, - [SMALL_STATE(6119)] = 171586, - [SMALL_STATE(6120)] = 171594, - [SMALL_STATE(6121)] = 171602, - [SMALL_STATE(6122)] = 171610, - [SMALL_STATE(6123)] = 171618, - [SMALL_STATE(6124)] = 171626, - [SMALL_STATE(6125)] = 171634, + [SMALL_STATE(4673)] = 156813, + [SMALL_STATE(4674)] = 156826, + [SMALL_STATE(4675)] = 156839, + [SMALL_STATE(4676)] = 156856, + [SMALL_STATE(4677)] = 156873, + [SMALL_STATE(4678)] = 156890, + [SMALL_STATE(4679)] = 156907, + [SMALL_STATE(4680)] = 156918, + [SMALL_STATE(4681)] = 156935, + [SMALL_STATE(4682)] = 156952, + [SMALL_STATE(4683)] = 156969, + [SMALL_STATE(4684)] = 156984, + [SMALL_STATE(4685)] = 157001, + [SMALL_STATE(4686)] = 157018, + [SMALL_STATE(4687)] = 157033, + [SMALL_STATE(4688)] = 157050, + [SMALL_STATE(4689)] = 157067, + [SMALL_STATE(4690)] = 157084, + [SMALL_STATE(4691)] = 157095, + [SMALL_STATE(4692)] = 157112, + [SMALL_STATE(4693)] = 157123, + [SMALL_STATE(4694)] = 157138, + [SMALL_STATE(4695)] = 157153, + [SMALL_STATE(4696)] = 157170, + [SMALL_STATE(4697)] = 157185, + [SMALL_STATE(4698)] = 157200, + [SMALL_STATE(4699)] = 157215, + [SMALL_STATE(4700)] = 157232, + [SMALL_STATE(4701)] = 157249, + [SMALL_STATE(4702)] = 157266, + [SMALL_STATE(4703)] = 157283, + [SMALL_STATE(4704)] = 157300, + [SMALL_STATE(4705)] = 157317, + [SMALL_STATE(4706)] = 157328, + [SMALL_STATE(4707)] = 157345, + [SMALL_STATE(4708)] = 157362, + [SMALL_STATE(4709)] = 157379, + [SMALL_STATE(4710)] = 157396, + [SMALL_STATE(4711)] = 157413, + [SMALL_STATE(4712)] = 157428, + [SMALL_STATE(4713)] = 157445, + [SMALL_STATE(4714)] = 157462, + [SMALL_STATE(4715)] = 157479, + [SMALL_STATE(4716)] = 157489, + [SMALL_STATE(4717)] = 157499, + [SMALL_STATE(4718)] = 157513, + [SMALL_STATE(4719)] = 157523, + [SMALL_STATE(4720)] = 157533, + [SMALL_STATE(4721)] = 157543, + [SMALL_STATE(4722)] = 157553, + [SMALL_STATE(4723)] = 157563, + [SMALL_STATE(4724)] = 157577, + [SMALL_STATE(4725)] = 157591, + [SMALL_STATE(4726)] = 157601, + [SMALL_STATE(4727)] = 157611, + [SMALL_STATE(4728)] = 157621, + [SMALL_STATE(4729)] = 157631, + [SMALL_STATE(4730)] = 157641, + [SMALL_STATE(4731)] = 157651, + [SMALL_STATE(4732)] = 157661, + [SMALL_STATE(4733)] = 157671, + [SMALL_STATE(4734)] = 157681, + [SMALL_STATE(4735)] = 157691, + [SMALL_STATE(4736)] = 157701, + [SMALL_STATE(4737)] = 157715, + [SMALL_STATE(4738)] = 157729, + [SMALL_STATE(4739)] = 157739, + [SMALL_STATE(4740)] = 157749, + [SMALL_STATE(4741)] = 157759, + [SMALL_STATE(4742)] = 157773, + [SMALL_STATE(4743)] = 157783, + [SMALL_STATE(4744)] = 157795, + [SMALL_STATE(4745)] = 157805, + [SMALL_STATE(4746)] = 157815, + [SMALL_STATE(4747)] = 157829, + [SMALL_STATE(4748)] = 157839, + [SMALL_STATE(4749)] = 157849, + [SMALL_STATE(4750)] = 157859, + [SMALL_STATE(4751)] = 157873, + [SMALL_STATE(4752)] = 157883, + [SMALL_STATE(4753)] = 157897, + [SMALL_STATE(4754)] = 157907, + [SMALL_STATE(4755)] = 157921, + [SMALL_STATE(4756)] = 157931, + [SMALL_STATE(4757)] = 157941, + [SMALL_STATE(4758)] = 157955, + [SMALL_STATE(4759)] = 157969, + [SMALL_STATE(4760)] = 157979, + [SMALL_STATE(4761)] = 157989, + [SMALL_STATE(4762)] = 157999, + [SMALL_STATE(4763)] = 158009, + [SMALL_STATE(4764)] = 158019, + [SMALL_STATE(4765)] = 158029, + [SMALL_STATE(4766)] = 158043, + [SMALL_STATE(4767)] = 158057, + [SMALL_STATE(4768)] = 158067, + [SMALL_STATE(4769)] = 158077, + [SMALL_STATE(4770)] = 158091, + [SMALL_STATE(4771)] = 158105, + [SMALL_STATE(4772)] = 158115, + [SMALL_STATE(4773)] = 158125, + [SMALL_STATE(4774)] = 158135, + [SMALL_STATE(4775)] = 158145, + [SMALL_STATE(4776)] = 158159, + [SMALL_STATE(4777)] = 158169, + [SMALL_STATE(4778)] = 158183, + [SMALL_STATE(4779)] = 158193, + [SMALL_STATE(4780)] = 158203, + [SMALL_STATE(4781)] = 158213, + [SMALL_STATE(4782)] = 158223, + [SMALL_STATE(4783)] = 158233, + [SMALL_STATE(4784)] = 158243, + [SMALL_STATE(4785)] = 158253, + [SMALL_STATE(4786)] = 158263, + [SMALL_STATE(4787)] = 158273, + [SMALL_STATE(4788)] = 158283, + [SMALL_STATE(4789)] = 158293, + [SMALL_STATE(4790)] = 158303, + [SMALL_STATE(4791)] = 158313, + [SMALL_STATE(4792)] = 158323, + [SMALL_STATE(4793)] = 158337, + [SMALL_STATE(4794)] = 158347, + [SMALL_STATE(4795)] = 158357, + [SMALL_STATE(4796)] = 158367, + [SMALL_STATE(4797)] = 158377, + [SMALL_STATE(4798)] = 158391, + [SMALL_STATE(4799)] = 158401, + [SMALL_STATE(4800)] = 158415, + [SMALL_STATE(4801)] = 158429, + [SMALL_STATE(4802)] = 158439, + [SMALL_STATE(4803)] = 158449, + [SMALL_STATE(4804)] = 158459, + [SMALL_STATE(4805)] = 158469, + [SMALL_STATE(4806)] = 158479, + [SMALL_STATE(4807)] = 158489, + [SMALL_STATE(4808)] = 158499, + [SMALL_STATE(4809)] = 158513, + [SMALL_STATE(4810)] = 158527, + [SMALL_STATE(4811)] = 158537, + [SMALL_STATE(4812)] = 158551, + [SMALL_STATE(4813)] = 158561, + [SMALL_STATE(4814)] = 158575, + [SMALL_STATE(4815)] = 158589, + [SMALL_STATE(4816)] = 158599, + [SMALL_STATE(4817)] = 158609, + [SMALL_STATE(4818)] = 158619, + [SMALL_STATE(4819)] = 158629, + [SMALL_STATE(4820)] = 158643, + [SMALL_STATE(4821)] = 158657, + [SMALL_STATE(4822)] = 158671, + [SMALL_STATE(4823)] = 158685, + [SMALL_STATE(4824)] = 158695, + [SMALL_STATE(4825)] = 158709, + [SMALL_STATE(4826)] = 158719, + [SMALL_STATE(4827)] = 158729, + [SMALL_STATE(4828)] = 158743, + [SMALL_STATE(4829)] = 158757, + [SMALL_STATE(4830)] = 158767, + [SMALL_STATE(4831)] = 158781, + [SMALL_STATE(4832)] = 158791, + [SMALL_STATE(4833)] = 158801, + [SMALL_STATE(4834)] = 158811, + [SMALL_STATE(4835)] = 158821, + [SMALL_STATE(4836)] = 158831, + [SMALL_STATE(4837)] = 158841, + [SMALL_STATE(4838)] = 158851, + [SMALL_STATE(4839)] = 158861, + [SMALL_STATE(4840)] = 158871, + [SMALL_STATE(4841)] = 158881, + [SMALL_STATE(4842)] = 158891, + [SMALL_STATE(4843)] = 158901, + [SMALL_STATE(4844)] = 158911, + [SMALL_STATE(4845)] = 158921, + [SMALL_STATE(4846)] = 158931, + [SMALL_STATE(4847)] = 158945, + [SMALL_STATE(4848)] = 158955, + [SMALL_STATE(4849)] = 158965, + [SMALL_STATE(4850)] = 158977, + [SMALL_STATE(4851)] = 158987, + [SMALL_STATE(4852)] = 159001, + [SMALL_STATE(4853)] = 159011, + [SMALL_STATE(4854)] = 159021, + [SMALL_STATE(4855)] = 159035, + [SMALL_STATE(4856)] = 159047, + [SMALL_STATE(4857)] = 159057, + [SMALL_STATE(4858)] = 159067, + [SMALL_STATE(4859)] = 159077, + [SMALL_STATE(4860)] = 159091, + [SMALL_STATE(4861)] = 159101, + [SMALL_STATE(4862)] = 159115, + [SMALL_STATE(4863)] = 159129, + [SMALL_STATE(4864)] = 159139, + [SMALL_STATE(4865)] = 159149, + [SMALL_STATE(4866)] = 159159, + [SMALL_STATE(4867)] = 159173, + [SMALL_STATE(4868)] = 159183, + [SMALL_STATE(4869)] = 159193, + [SMALL_STATE(4870)] = 159203, + [SMALL_STATE(4871)] = 159217, + [SMALL_STATE(4872)] = 159227, + [SMALL_STATE(4873)] = 159237, + [SMALL_STATE(4874)] = 159251, + [SMALL_STATE(4875)] = 159265, + [SMALL_STATE(4876)] = 159279, + [SMALL_STATE(4877)] = 159293, + [SMALL_STATE(4878)] = 159303, + [SMALL_STATE(4879)] = 159313, + [SMALL_STATE(4880)] = 159323, + [SMALL_STATE(4881)] = 159333, + [SMALL_STATE(4882)] = 159345, + [SMALL_STATE(4883)] = 159355, + [SMALL_STATE(4884)] = 159365, + [SMALL_STATE(4885)] = 159379, + [SMALL_STATE(4886)] = 159389, + [SMALL_STATE(4887)] = 159399, + [SMALL_STATE(4888)] = 159409, + [SMALL_STATE(4889)] = 159423, + [SMALL_STATE(4890)] = 159437, + [SMALL_STATE(4891)] = 159447, + [SMALL_STATE(4892)] = 159457, + [SMALL_STATE(4893)] = 159467, + [SMALL_STATE(4894)] = 159477, + [SMALL_STATE(4895)] = 159487, + [SMALL_STATE(4896)] = 159497, + [SMALL_STATE(4897)] = 159507, + [SMALL_STATE(4898)] = 159521, + [SMALL_STATE(4899)] = 159531, + [SMALL_STATE(4900)] = 159541, + [SMALL_STATE(4901)] = 159551, + [SMALL_STATE(4902)] = 159561, + [SMALL_STATE(4903)] = 159571, + [SMALL_STATE(4904)] = 159581, + [SMALL_STATE(4905)] = 159591, + [SMALL_STATE(4906)] = 159601, + [SMALL_STATE(4907)] = 159611, + [SMALL_STATE(4908)] = 159621, + [SMALL_STATE(4909)] = 159635, + [SMALL_STATE(4910)] = 159645, + [SMALL_STATE(4911)] = 159655, + [SMALL_STATE(4912)] = 159665, + [SMALL_STATE(4913)] = 159675, + [SMALL_STATE(4914)] = 159685, + [SMALL_STATE(4915)] = 159695, + [SMALL_STATE(4916)] = 159705, + [SMALL_STATE(4917)] = 159715, + [SMALL_STATE(4918)] = 159725, + [SMALL_STATE(4919)] = 159739, + [SMALL_STATE(4920)] = 159749, + [SMALL_STATE(4921)] = 159759, + [SMALL_STATE(4922)] = 159769, + [SMALL_STATE(4923)] = 159779, + [SMALL_STATE(4924)] = 159789, + [SMALL_STATE(4925)] = 159799, + [SMALL_STATE(4926)] = 159809, + [SMALL_STATE(4927)] = 159819, + [SMALL_STATE(4928)] = 159833, + [SMALL_STATE(4929)] = 159843, + [SMALL_STATE(4930)] = 159853, + [SMALL_STATE(4931)] = 159867, + [SMALL_STATE(4932)] = 159881, + [SMALL_STATE(4933)] = 159891, + [SMALL_STATE(4934)] = 159901, + [SMALL_STATE(4935)] = 159911, + [SMALL_STATE(4936)] = 159921, + [SMALL_STATE(4937)] = 159931, + [SMALL_STATE(4938)] = 159941, + [SMALL_STATE(4939)] = 159951, + [SMALL_STATE(4940)] = 159965, + [SMALL_STATE(4941)] = 159975, + [SMALL_STATE(4942)] = 159987, + [SMALL_STATE(4943)] = 159999, + [SMALL_STATE(4944)] = 160009, + [SMALL_STATE(4945)] = 160019, + [SMALL_STATE(4946)] = 160029, + [SMALL_STATE(4947)] = 160039, + [SMALL_STATE(4948)] = 160049, + [SMALL_STATE(4949)] = 160059, + [SMALL_STATE(4950)] = 160073, + [SMALL_STATE(4951)] = 160083, + [SMALL_STATE(4952)] = 160093, + [SMALL_STATE(4953)] = 160107, + [SMALL_STATE(4954)] = 160117, + [SMALL_STATE(4955)] = 160127, + [SMALL_STATE(4956)] = 160137, + [SMALL_STATE(4957)] = 160147, + [SMALL_STATE(4958)] = 160157, + [SMALL_STATE(4959)] = 160167, + [SMALL_STATE(4960)] = 160177, + [SMALL_STATE(4961)] = 160187, + [SMALL_STATE(4962)] = 160197, + [SMALL_STATE(4963)] = 160207, + [SMALL_STATE(4964)] = 160217, + [SMALL_STATE(4965)] = 160231, + [SMALL_STATE(4966)] = 160241, + [SMALL_STATE(4967)] = 160251, + [SMALL_STATE(4968)] = 160261, + [SMALL_STATE(4969)] = 160273, + [SMALL_STATE(4970)] = 160285, + [SMALL_STATE(4971)] = 160295, + [SMALL_STATE(4972)] = 160305, + [SMALL_STATE(4973)] = 160315, + [SMALL_STATE(4974)] = 160325, + [SMALL_STATE(4975)] = 160335, + [SMALL_STATE(4976)] = 160345, + [SMALL_STATE(4977)] = 160355, + [SMALL_STATE(4978)] = 160365, + [SMALL_STATE(4979)] = 160375, + [SMALL_STATE(4980)] = 160385, + [SMALL_STATE(4981)] = 160395, + [SMALL_STATE(4982)] = 160405, + [SMALL_STATE(4983)] = 160415, + [SMALL_STATE(4984)] = 160425, + [SMALL_STATE(4985)] = 160435, + [SMALL_STATE(4986)] = 160449, + [SMALL_STATE(4987)] = 160459, + [SMALL_STATE(4988)] = 160469, + [SMALL_STATE(4989)] = 160483, + [SMALL_STATE(4990)] = 160493, + [SMALL_STATE(4991)] = 160503, + [SMALL_STATE(4992)] = 160513, + [SMALL_STATE(4993)] = 160523, + [SMALL_STATE(4994)] = 160533, + [SMALL_STATE(4995)] = 160543, + [SMALL_STATE(4996)] = 160553, + [SMALL_STATE(4997)] = 160567, + [SMALL_STATE(4998)] = 160577, + [SMALL_STATE(4999)] = 160587, + [SMALL_STATE(5000)] = 160597, + [SMALL_STATE(5001)] = 160611, + [SMALL_STATE(5002)] = 160625, + [SMALL_STATE(5003)] = 160635, + [SMALL_STATE(5004)] = 160645, + [SMALL_STATE(5005)] = 160659, + [SMALL_STATE(5006)] = 160669, + [SMALL_STATE(5007)] = 160679, + [SMALL_STATE(5008)] = 160689, + [SMALL_STATE(5009)] = 160703, + [SMALL_STATE(5010)] = 160717, + [SMALL_STATE(5011)] = 160727, + [SMALL_STATE(5012)] = 160741, + [SMALL_STATE(5013)] = 160751, + [SMALL_STATE(5014)] = 160761, + [SMALL_STATE(5015)] = 160771, + [SMALL_STATE(5016)] = 160781, + [SMALL_STATE(5017)] = 160791, + [SMALL_STATE(5018)] = 160801, + [SMALL_STATE(5019)] = 160811, + [SMALL_STATE(5020)] = 160821, + [SMALL_STATE(5021)] = 160831, + [SMALL_STATE(5022)] = 160845, + [SMALL_STATE(5023)] = 160855, + [SMALL_STATE(5024)] = 160865, + [SMALL_STATE(5025)] = 160875, + [SMALL_STATE(5026)] = 160885, + [SMALL_STATE(5027)] = 160895, + [SMALL_STATE(5028)] = 160905, + [SMALL_STATE(5029)] = 160915, + [SMALL_STATE(5030)] = 160925, + [SMALL_STATE(5031)] = 160937, + [SMALL_STATE(5032)] = 160947, + [SMALL_STATE(5033)] = 160957, + [SMALL_STATE(5034)] = 160967, + [SMALL_STATE(5035)] = 160977, + [SMALL_STATE(5036)] = 160987, + [SMALL_STATE(5037)] = 160997, + [SMALL_STATE(5038)] = 161007, + [SMALL_STATE(5039)] = 161021, + [SMALL_STATE(5040)] = 161031, + [SMALL_STATE(5041)] = 161041, + [SMALL_STATE(5042)] = 161051, + [SMALL_STATE(5043)] = 161061, + [SMALL_STATE(5044)] = 161073, + [SMALL_STATE(5045)] = 161083, + [SMALL_STATE(5046)] = 161093, + [SMALL_STATE(5047)] = 161103, + [SMALL_STATE(5048)] = 161115, + [SMALL_STATE(5049)] = 161125, + [SMALL_STATE(5050)] = 161139, + [SMALL_STATE(5051)] = 161149, + [SMALL_STATE(5052)] = 161161, + [SMALL_STATE(5053)] = 161171, + [SMALL_STATE(5054)] = 161181, + [SMALL_STATE(5055)] = 161191, + [SMALL_STATE(5056)] = 161201, + [SMALL_STATE(5057)] = 161211, + [SMALL_STATE(5058)] = 161221, + [SMALL_STATE(5059)] = 161231, + [SMALL_STATE(5060)] = 161245, + [SMALL_STATE(5061)] = 161257, + [SMALL_STATE(5062)] = 161267, + [SMALL_STATE(5063)] = 161277, + [SMALL_STATE(5064)] = 161287, + [SMALL_STATE(5065)] = 161301, + [SMALL_STATE(5066)] = 161311, + [SMALL_STATE(5067)] = 161321, + [SMALL_STATE(5068)] = 161335, + [SMALL_STATE(5069)] = 161349, + [SMALL_STATE(5070)] = 161363, + [SMALL_STATE(5071)] = 161373, + [SMALL_STATE(5072)] = 161387, + [SMALL_STATE(5073)] = 161401, + [SMALL_STATE(5074)] = 161411, + [SMALL_STATE(5075)] = 161425, + [SMALL_STATE(5076)] = 161435, + [SMALL_STATE(5077)] = 161445, + [SMALL_STATE(5078)] = 161459, + [SMALL_STATE(5079)] = 161473, + [SMALL_STATE(5080)] = 161487, + [SMALL_STATE(5081)] = 161497, + [SMALL_STATE(5082)] = 161507, + [SMALL_STATE(5083)] = 161517, + [SMALL_STATE(5084)] = 161527, + [SMALL_STATE(5085)] = 161539, + [SMALL_STATE(5086)] = 161549, + [SMALL_STATE(5087)] = 161563, + [SMALL_STATE(5088)] = 161577, + [SMALL_STATE(5089)] = 161591, + [SMALL_STATE(5090)] = 161601, + [SMALL_STATE(5091)] = 161615, + [SMALL_STATE(5092)] = 161625, + [SMALL_STATE(5093)] = 161639, + [SMALL_STATE(5094)] = 161649, + [SMALL_STATE(5095)] = 161659, + [SMALL_STATE(5096)] = 161669, + [SMALL_STATE(5097)] = 161683, + [SMALL_STATE(5098)] = 161693, + [SMALL_STATE(5099)] = 161703, + [SMALL_STATE(5100)] = 161713, + [SMALL_STATE(5101)] = 161727, + [SMALL_STATE(5102)] = 161739, + [SMALL_STATE(5103)] = 161749, + [SMALL_STATE(5104)] = 161759, + [SMALL_STATE(5105)] = 161773, + [SMALL_STATE(5106)] = 161783, + [SMALL_STATE(5107)] = 161797, + [SMALL_STATE(5108)] = 161807, + [SMALL_STATE(5109)] = 161821, + [SMALL_STATE(5110)] = 161831, + [SMALL_STATE(5111)] = 161845, + [SMALL_STATE(5112)] = 161855, + [SMALL_STATE(5113)] = 161869, + [SMALL_STATE(5114)] = 161883, + [SMALL_STATE(5115)] = 161895, + [SMALL_STATE(5116)] = 161905, + [SMALL_STATE(5117)] = 161915, + [SMALL_STATE(5118)] = 161925, + [SMALL_STATE(5119)] = 161935, + [SMALL_STATE(5120)] = 161949, + [SMALL_STATE(5121)] = 161963, + [SMALL_STATE(5122)] = 161977, + [SMALL_STATE(5123)] = 161991, + [SMALL_STATE(5124)] = 162005, + [SMALL_STATE(5125)] = 162015, + [SMALL_STATE(5126)] = 162027, + [SMALL_STATE(5127)] = 162041, + [SMALL_STATE(5128)] = 162051, + [SMALL_STATE(5129)] = 162061, + [SMALL_STATE(5130)] = 162075, + [SMALL_STATE(5131)] = 162089, + [SMALL_STATE(5132)] = 162103, + [SMALL_STATE(5133)] = 162113, + [SMALL_STATE(5134)] = 162123, + [SMALL_STATE(5135)] = 162137, + [SMALL_STATE(5136)] = 162147, + [SMALL_STATE(5137)] = 162157, + [SMALL_STATE(5138)] = 162167, + [SMALL_STATE(5139)] = 162181, + [SMALL_STATE(5140)] = 162195, + [SMALL_STATE(5141)] = 162209, + [SMALL_STATE(5142)] = 162223, + [SMALL_STATE(5143)] = 162237, + [SMALL_STATE(5144)] = 162249, + [SMALL_STATE(5145)] = 162259, + [SMALL_STATE(5146)] = 162269, + [SMALL_STATE(5147)] = 162279, + [SMALL_STATE(5148)] = 162289, + [SMALL_STATE(5149)] = 162301, + [SMALL_STATE(5150)] = 162315, + [SMALL_STATE(5151)] = 162325, + [SMALL_STATE(5152)] = 162335, + [SMALL_STATE(5153)] = 162345, + [SMALL_STATE(5154)] = 162359, + [SMALL_STATE(5155)] = 162369, + [SMALL_STATE(5156)] = 162379, + [SMALL_STATE(5157)] = 162389, + [SMALL_STATE(5158)] = 162403, + [SMALL_STATE(5159)] = 162413, + [SMALL_STATE(5160)] = 162425, + [SMALL_STATE(5161)] = 162439, + [SMALL_STATE(5162)] = 162453, + [SMALL_STATE(5163)] = 162463, + [SMALL_STATE(5164)] = 162473, + [SMALL_STATE(5165)] = 162485, + [SMALL_STATE(5166)] = 162495, + [SMALL_STATE(5167)] = 162509, + [SMALL_STATE(5168)] = 162519, + [SMALL_STATE(5169)] = 162529, + [SMALL_STATE(5170)] = 162539, + [SMALL_STATE(5171)] = 162553, + [SMALL_STATE(5172)] = 162563, + [SMALL_STATE(5173)] = 162573, + [SMALL_STATE(5174)] = 162585, + [SMALL_STATE(5175)] = 162599, + [SMALL_STATE(5176)] = 162613, + [SMALL_STATE(5177)] = 162623, + [SMALL_STATE(5178)] = 162633, + [SMALL_STATE(5179)] = 162645, + [SMALL_STATE(5180)] = 162659, + [SMALL_STATE(5181)] = 162669, + [SMALL_STATE(5182)] = 162681, + [SMALL_STATE(5183)] = 162695, + [SMALL_STATE(5184)] = 162705, + [SMALL_STATE(5185)] = 162715, + [SMALL_STATE(5186)] = 162729, + [SMALL_STATE(5187)] = 162739, + [SMALL_STATE(5188)] = 162749, + [SMALL_STATE(5189)] = 162759, + [SMALL_STATE(5190)] = 162769, + [SMALL_STATE(5191)] = 162783, + [SMALL_STATE(5192)] = 162793, + [SMALL_STATE(5193)] = 162805, + [SMALL_STATE(5194)] = 162817, + [SMALL_STATE(5195)] = 162827, + [SMALL_STATE(5196)] = 162837, + [SMALL_STATE(5197)] = 162847, + [SMALL_STATE(5198)] = 162861, + [SMALL_STATE(5199)] = 162871, + [SMALL_STATE(5200)] = 162881, + [SMALL_STATE(5201)] = 162895, + [SMALL_STATE(5202)] = 162905, + [SMALL_STATE(5203)] = 162915, + [SMALL_STATE(5204)] = 162925, + [SMALL_STATE(5205)] = 162935, + [SMALL_STATE(5206)] = 162945, + [SMALL_STATE(5207)] = 162959, + [SMALL_STATE(5208)] = 162969, + [SMALL_STATE(5209)] = 162979, + [SMALL_STATE(5210)] = 162989, + [SMALL_STATE(5211)] = 162999, + [SMALL_STATE(5212)] = 163009, + [SMALL_STATE(5213)] = 163023, + [SMALL_STATE(5214)] = 163033, + [SMALL_STATE(5215)] = 163043, + [SMALL_STATE(5216)] = 163057, + [SMALL_STATE(5217)] = 163071, + [SMALL_STATE(5218)] = 163081, + [SMALL_STATE(5219)] = 163091, + [SMALL_STATE(5220)] = 163101, + [SMALL_STATE(5221)] = 163111, + [SMALL_STATE(5222)] = 163125, + [SMALL_STATE(5223)] = 163135, + [SMALL_STATE(5224)] = 163145, + [SMALL_STATE(5225)] = 163155, + [SMALL_STATE(5226)] = 163165, + [SMALL_STATE(5227)] = 163179, + [SMALL_STATE(5228)] = 163193, + [SMALL_STATE(5229)] = 163203, + [SMALL_STATE(5230)] = 163213, + [SMALL_STATE(5231)] = 163223, + [SMALL_STATE(5232)] = 163233, + [SMALL_STATE(5233)] = 163243, + [SMALL_STATE(5234)] = 163253, + [SMALL_STATE(5235)] = 163263, + [SMALL_STATE(5236)] = 163277, + [SMALL_STATE(5237)] = 163287, + [SMALL_STATE(5238)] = 163297, + [SMALL_STATE(5239)] = 163307, + [SMALL_STATE(5240)] = 163317, + [SMALL_STATE(5241)] = 163327, + [SMALL_STATE(5242)] = 163337, + [SMALL_STATE(5243)] = 163349, + [SMALL_STATE(5244)] = 163359, + [SMALL_STATE(5245)] = 163369, + [SMALL_STATE(5246)] = 163383, + [SMALL_STATE(5247)] = 163393, + [SMALL_STATE(5248)] = 163403, + [SMALL_STATE(5249)] = 163413, + [SMALL_STATE(5250)] = 163423, + [SMALL_STATE(5251)] = 163433, + [SMALL_STATE(5252)] = 163443, + [SMALL_STATE(5253)] = 163453, + [SMALL_STATE(5254)] = 163467, + [SMALL_STATE(5255)] = 163481, + [SMALL_STATE(5256)] = 163491, + [SMALL_STATE(5257)] = 163505, + [SMALL_STATE(5258)] = 163515, + [SMALL_STATE(5259)] = 163525, + [SMALL_STATE(5260)] = 163535, + [SMALL_STATE(5261)] = 163545, + [SMALL_STATE(5262)] = 163555, + [SMALL_STATE(5263)] = 163569, + [SMALL_STATE(5264)] = 163579, + [SMALL_STATE(5265)] = 163593, + [SMALL_STATE(5266)] = 163603, + [SMALL_STATE(5267)] = 163617, + [SMALL_STATE(5268)] = 163627, + [SMALL_STATE(5269)] = 163637, + [SMALL_STATE(5270)] = 163647, + [SMALL_STATE(5271)] = 163657, + [SMALL_STATE(5272)] = 163667, + [SMALL_STATE(5273)] = 163677, + [SMALL_STATE(5274)] = 163687, + [SMALL_STATE(5275)] = 163697, + [SMALL_STATE(5276)] = 163707, + [SMALL_STATE(5277)] = 163717, + [SMALL_STATE(5278)] = 163727, + [SMALL_STATE(5279)] = 163737, + [SMALL_STATE(5280)] = 163747, + [SMALL_STATE(5281)] = 163761, + [SMALL_STATE(5282)] = 163771, + [SMALL_STATE(5283)] = 163781, + [SMALL_STATE(5284)] = 163795, + [SMALL_STATE(5285)] = 163805, + [SMALL_STATE(5286)] = 163815, + [SMALL_STATE(5287)] = 163829, + [SMALL_STATE(5288)] = 163839, + [SMALL_STATE(5289)] = 163853, + [SMALL_STATE(5290)] = 163863, + [SMALL_STATE(5291)] = 163873, + [SMALL_STATE(5292)] = 163887, + [SMALL_STATE(5293)] = 163897, + [SMALL_STATE(5294)] = 163911, + [SMALL_STATE(5295)] = 163921, + [SMALL_STATE(5296)] = 163931, + [SMALL_STATE(5297)] = 163941, + [SMALL_STATE(5298)] = 163951, + [SMALL_STATE(5299)] = 163961, + [SMALL_STATE(5300)] = 163971, + [SMALL_STATE(5301)] = 163981, + [SMALL_STATE(5302)] = 163991, + [SMALL_STATE(5303)] = 164001, + [SMALL_STATE(5304)] = 164011, + [SMALL_STATE(5305)] = 164021, + [SMALL_STATE(5306)] = 164031, + [SMALL_STATE(5307)] = 164045, + [SMALL_STATE(5308)] = 164055, + [SMALL_STATE(5309)] = 164065, + [SMALL_STATE(5310)] = 164079, + [SMALL_STATE(5311)] = 164089, + [SMALL_STATE(5312)] = 164099, + [SMALL_STATE(5313)] = 164111, + [SMALL_STATE(5314)] = 164125, + [SMALL_STATE(5315)] = 164139, + [SMALL_STATE(5316)] = 164149, + [SMALL_STATE(5317)] = 164159, + [SMALL_STATE(5318)] = 164169, + [SMALL_STATE(5319)] = 164179, + [SMALL_STATE(5320)] = 164193, + [SMALL_STATE(5321)] = 164203, + [SMALL_STATE(5322)] = 164213, + [SMALL_STATE(5323)] = 164223, + [SMALL_STATE(5324)] = 164237, + [SMALL_STATE(5325)] = 164247, + [SMALL_STATE(5326)] = 164257, + [SMALL_STATE(5327)] = 164271, + [SMALL_STATE(5328)] = 164285, + [SMALL_STATE(5329)] = 164295, + [SMALL_STATE(5330)] = 164309, + [SMALL_STATE(5331)] = 164319, + [SMALL_STATE(5332)] = 164329, + [SMALL_STATE(5333)] = 164339, + [SMALL_STATE(5334)] = 164349, + [SMALL_STATE(5335)] = 164359, + [SMALL_STATE(5336)] = 164370, + [SMALL_STATE(5337)] = 164381, + [SMALL_STATE(5338)] = 164392, + [SMALL_STATE(5339)] = 164403, + [SMALL_STATE(5340)] = 164414, + [SMALL_STATE(5341)] = 164425, + [SMALL_STATE(5342)] = 164436, + [SMALL_STATE(5343)] = 164447, + [SMALL_STATE(5344)] = 164458, + [SMALL_STATE(5345)] = 164467, + [SMALL_STATE(5346)] = 164478, + [SMALL_STATE(5347)] = 164489, + [SMALL_STATE(5348)] = 164500, + [SMALL_STATE(5349)] = 164511, + [SMALL_STATE(5350)] = 164522, + [SMALL_STATE(5351)] = 164533, + [SMALL_STATE(5352)] = 164544, + [SMALL_STATE(5353)] = 164553, + [SMALL_STATE(5354)] = 164562, + [SMALL_STATE(5355)] = 164573, + [SMALL_STATE(5356)] = 164584, + [SMALL_STATE(5357)] = 164595, + [SMALL_STATE(5358)] = 164606, + [SMALL_STATE(5359)] = 164617, + [SMALL_STATE(5360)] = 164628, + [SMALL_STATE(5361)] = 164639, + [SMALL_STATE(5362)] = 164650, + [SMALL_STATE(5363)] = 164659, + [SMALL_STATE(5364)] = 164670, + [SMALL_STATE(5365)] = 164679, + [SMALL_STATE(5366)] = 164690, + [SMALL_STATE(5367)] = 164701, + [SMALL_STATE(5368)] = 164710, + [SMALL_STATE(5369)] = 164721, + [SMALL_STATE(5370)] = 164730, + [SMALL_STATE(5371)] = 164741, + [SMALL_STATE(5372)] = 164752, + [SMALL_STATE(5373)] = 164761, + [SMALL_STATE(5374)] = 164770, + [SMALL_STATE(5375)] = 164781, + [SMALL_STATE(5376)] = 164790, + [SMALL_STATE(5377)] = 164799, + [SMALL_STATE(5378)] = 164810, + [SMALL_STATE(5379)] = 164819, + [SMALL_STATE(5380)] = 164828, + [SMALL_STATE(5381)] = 164839, + [SMALL_STATE(5382)] = 164848, + [SMALL_STATE(5383)] = 164859, + [SMALL_STATE(5384)] = 164870, + [SMALL_STATE(5385)] = 164881, + [SMALL_STATE(5386)] = 164892, + [SMALL_STATE(5387)] = 164901, + [SMALL_STATE(5388)] = 164912, + [SMALL_STATE(5389)] = 164923, + [SMALL_STATE(5390)] = 164934, + [SMALL_STATE(5391)] = 164945, + [SMALL_STATE(5392)] = 164956, + [SMALL_STATE(5393)] = 164967, + [SMALL_STATE(5394)] = 164976, + [SMALL_STATE(5395)] = 164987, + [SMALL_STATE(5396)] = 164998, + [SMALL_STATE(5397)] = 165009, + [SMALL_STATE(5398)] = 165020, + [SMALL_STATE(5399)] = 165031, + [SMALL_STATE(5400)] = 165042, + [SMALL_STATE(5401)] = 165053, + [SMALL_STATE(5402)] = 165064, + [SMALL_STATE(5403)] = 165073, + [SMALL_STATE(5404)] = 165084, + [SMALL_STATE(5405)] = 165095, + [SMALL_STATE(5406)] = 165106, + [SMALL_STATE(5407)] = 165115, + [SMALL_STATE(5408)] = 165126, + [SMALL_STATE(5409)] = 165137, + [SMALL_STATE(5410)] = 165148, + [SMALL_STATE(5411)] = 165159, + [SMALL_STATE(5412)] = 165170, + [SMALL_STATE(5413)] = 165181, + [SMALL_STATE(5414)] = 165192, + [SMALL_STATE(5415)] = 165203, + [SMALL_STATE(5416)] = 165214, + [SMALL_STATE(5417)] = 165225, + [SMALL_STATE(5418)] = 165236, + [SMALL_STATE(5419)] = 165245, + [SMALL_STATE(5420)] = 165254, + [SMALL_STATE(5421)] = 165265, + [SMALL_STATE(5422)] = 165276, + [SMALL_STATE(5423)] = 165287, + [SMALL_STATE(5424)] = 165298, + [SMALL_STATE(5425)] = 165307, + [SMALL_STATE(5426)] = 165318, + [SMALL_STATE(5427)] = 165329, + [SMALL_STATE(5428)] = 165340, + [SMALL_STATE(5429)] = 165351, + [SMALL_STATE(5430)] = 165362, + [SMALL_STATE(5431)] = 165373, + [SMALL_STATE(5432)] = 165384, + [SMALL_STATE(5433)] = 165395, + [SMALL_STATE(5434)] = 165406, + [SMALL_STATE(5435)] = 165417, + [SMALL_STATE(5436)] = 165426, + [SMALL_STATE(5437)] = 165435, + [SMALL_STATE(5438)] = 165444, + [SMALL_STATE(5439)] = 165455, + [SMALL_STATE(5440)] = 165464, + [SMALL_STATE(5441)] = 165475, + [SMALL_STATE(5442)] = 165486, + [SMALL_STATE(5443)] = 165497, + [SMALL_STATE(5444)] = 165508, + [SMALL_STATE(5445)] = 165519, + [SMALL_STATE(5446)] = 165530, + [SMALL_STATE(5447)] = 165541, + [SMALL_STATE(5448)] = 165552, + [SMALL_STATE(5449)] = 165563, + [SMALL_STATE(5450)] = 165574, + [SMALL_STATE(5451)] = 165585, + [SMALL_STATE(5452)] = 165596, + [SMALL_STATE(5453)] = 165605, + [SMALL_STATE(5454)] = 165616, + [SMALL_STATE(5455)] = 165627, + [SMALL_STATE(5456)] = 165638, + [SMALL_STATE(5457)] = 165649, + [SMALL_STATE(5458)] = 165660, + [SMALL_STATE(5459)] = 165671, + [SMALL_STATE(5460)] = 165682, + [SMALL_STATE(5461)] = 165693, + [SMALL_STATE(5462)] = 165704, + [SMALL_STATE(5463)] = 165715, + [SMALL_STATE(5464)] = 165726, + [SMALL_STATE(5465)] = 165737, + [SMALL_STATE(5466)] = 165748, + [SMALL_STATE(5467)] = 165759, + [SMALL_STATE(5468)] = 165768, + [SMALL_STATE(5469)] = 165779, + [SMALL_STATE(5470)] = 165788, + [SMALL_STATE(5471)] = 165799, + [SMALL_STATE(5472)] = 165810, + [SMALL_STATE(5473)] = 165821, + [SMALL_STATE(5474)] = 165830, + [SMALL_STATE(5475)] = 165841, + [SMALL_STATE(5476)] = 165852, + [SMALL_STATE(5477)] = 165863, + [SMALL_STATE(5478)] = 165874, + [SMALL_STATE(5479)] = 165883, + [SMALL_STATE(5480)] = 165892, + [SMALL_STATE(5481)] = 165901, + [SMALL_STATE(5482)] = 165912, + [SMALL_STATE(5483)] = 165923, + [SMALL_STATE(5484)] = 165934, + [SMALL_STATE(5485)] = 165945, + [SMALL_STATE(5486)] = 165954, + [SMALL_STATE(5487)] = 165965, + [SMALL_STATE(5488)] = 165976, + [SMALL_STATE(5489)] = 165987, + [SMALL_STATE(5490)] = 165998, + [SMALL_STATE(5491)] = 166007, + [SMALL_STATE(5492)] = 166018, + [SMALL_STATE(5493)] = 166029, + [SMALL_STATE(5494)] = 166040, + [SMALL_STATE(5495)] = 166051, + [SMALL_STATE(5496)] = 166062, + [SMALL_STATE(5497)] = 166073, + [SMALL_STATE(5498)] = 166084, + [SMALL_STATE(5499)] = 166095, + [SMALL_STATE(5500)] = 166106, + [SMALL_STATE(5501)] = 166117, + [SMALL_STATE(5502)] = 166128, + [SMALL_STATE(5503)] = 166139, + [SMALL_STATE(5504)] = 166150, + [SMALL_STATE(5505)] = 166161, + [SMALL_STATE(5506)] = 166172, + [SMALL_STATE(5507)] = 166183, + [SMALL_STATE(5508)] = 166192, + [SMALL_STATE(5509)] = 166203, + [SMALL_STATE(5510)] = 166214, + [SMALL_STATE(5511)] = 166225, + [SMALL_STATE(5512)] = 166236, + [SMALL_STATE(5513)] = 166247, + [SMALL_STATE(5514)] = 166258, + [SMALL_STATE(5515)] = 166269, + [SMALL_STATE(5516)] = 166278, + [SMALL_STATE(5517)] = 166289, + [SMALL_STATE(5518)] = 166298, + [SMALL_STATE(5519)] = 166307, + [SMALL_STATE(5520)] = 166318, + [SMALL_STATE(5521)] = 166329, + [SMALL_STATE(5522)] = 166338, + [SMALL_STATE(5523)] = 166349, + [SMALL_STATE(5524)] = 166358, + [SMALL_STATE(5525)] = 166369, + [SMALL_STATE(5526)] = 166378, + [SMALL_STATE(5527)] = 166389, + [SMALL_STATE(5528)] = 166398, + [SMALL_STATE(5529)] = 166407, + [SMALL_STATE(5530)] = 166418, + [SMALL_STATE(5531)] = 166427, + [SMALL_STATE(5532)] = 166438, + [SMALL_STATE(5533)] = 166449, + [SMALL_STATE(5534)] = 166460, + [SMALL_STATE(5535)] = 166469, + [SMALL_STATE(5536)] = 166480, + [SMALL_STATE(5537)] = 166491, + [SMALL_STATE(5538)] = 166502, + [SMALL_STATE(5539)] = 166513, + [SMALL_STATE(5540)] = 166522, + [SMALL_STATE(5541)] = 166531, + [SMALL_STATE(5542)] = 166542, + [SMALL_STATE(5543)] = 166553, + [SMALL_STATE(5544)] = 166564, + [SMALL_STATE(5545)] = 166575, + [SMALL_STATE(5546)] = 166584, + [SMALL_STATE(5547)] = 166593, + [SMALL_STATE(5548)] = 166602, + [SMALL_STATE(5549)] = 166613, + [SMALL_STATE(5550)] = 166624, + [SMALL_STATE(5551)] = 166635, + [SMALL_STATE(5552)] = 166644, + [SMALL_STATE(5553)] = 166655, + [SMALL_STATE(5554)] = 166666, + [SMALL_STATE(5555)] = 166677, + [SMALL_STATE(5556)] = 166686, + [SMALL_STATE(5557)] = 166697, + [SMALL_STATE(5558)] = 166708, + [SMALL_STATE(5559)] = 166719, + [SMALL_STATE(5560)] = 166730, + [SMALL_STATE(5561)] = 166741, + [SMALL_STATE(5562)] = 166750, + [SMALL_STATE(5563)] = 166761, + [SMALL_STATE(5564)] = 166770, + [SMALL_STATE(5565)] = 166781, + [SMALL_STATE(5566)] = 166792, + [SMALL_STATE(5567)] = 166803, + [SMALL_STATE(5568)] = 166812, + [SMALL_STATE(5569)] = 166823, + [SMALL_STATE(5570)] = 166834, + [SMALL_STATE(5571)] = 166845, + [SMALL_STATE(5572)] = 166854, + [SMALL_STATE(5573)] = 166863, + [SMALL_STATE(5574)] = 166872, + [SMALL_STATE(5575)] = 166883, + [SMALL_STATE(5576)] = 166892, + [SMALL_STATE(5577)] = 166901, + [SMALL_STATE(5578)] = 166912, + [SMALL_STATE(5579)] = 166921, + [SMALL_STATE(5580)] = 166932, + [SMALL_STATE(5581)] = 166943, + [SMALL_STATE(5582)] = 166954, + [SMALL_STATE(5583)] = 166965, + [SMALL_STATE(5584)] = 166976, + [SMALL_STATE(5585)] = 166985, + [SMALL_STATE(5586)] = 166994, + [SMALL_STATE(5587)] = 167005, + [SMALL_STATE(5588)] = 167016, + [SMALL_STATE(5589)] = 167027, + [SMALL_STATE(5590)] = 167038, + [SMALL_STATE(5591)] = 167049, + [SMALL_STATE(5592)] = 167060, + [SMALL_STATE(5593)] = 167071, + [SMALL_STATE(5594)] = 167080, + [SMALL_STATE(5595)] = 167091, + [SMALL_STATE(5596)] = 167102, + [SMALL_STATE(5597)] = 167113, + [SMALL_STATE(5598)] = 167124, + [SMALL_STATE(5599)] = 167135, + [SMALL_STATE(5600)] = 167146, + [SMALL_STATE(5601)] = 167155, + [SMALL_STATE(5602)] = 167166, + [SMALL_STATE(5603)] = 167177, + [SMALL_STATE(5604)] = 167188, + [SMALL_STATE(5605)] = 167197, + [SMALL_STATE(5606)] = 167208, + [SMALL_STATE(5607)] = 167219, + [SMALL_STATE(5608)] = 167228, + [SMALL_STATE(5609)] = 167239, + [SMALL_STATE(5610)] = 167250, + [SMALL_STATE(5611)] = 167261, + [SMALL_STATE(5612)] = 167270, + [SMALL_STATE(5613)] = 167279, + [SMALL_STATE(5614)] = 167290, + [SMALL_STATE(5615)] = 167301, + [SMALL_STATE(5616)] = 167312, + [SMALL_STATE(5617)] = 167323, + [SMALL_STATE(5618)] = 167332, + [SMALL_STATE(5619)] = 167343, + [SMALL_STATE(5620)] = 167352, + [SMALL_STATE(5621)] = 167361, + [SMALL_STATE(5622)] = 167372, + [SMALL_STATE(5623)] = 167381, + [SMALL_STATE(5624)] = 167392, + [SMALL_STATE(5625)] = 167403, + [SMALL_STATE(5626)] = 167414, + [SMALL_STATE(5627)] = 167425, + [SMALL_STATE(5628)] = 167436, + [SMALL_STATE(5629)] = 167445, + [SMALL_STATE(5630)] = 167456, + [SMALL_STATE(5631)] = 167465, + [SMALL_STATE(5632)] = 167474, + [SMALL_STATE(5633)] = 167485, + [SMALL_STATE(5634)] = 167496, + [SMALL_STATE(5635)] = 167507, + [SMALL_STATE(5636)] = 167518, + [SMALL_STATE(5637)] = 167527, + [SMALL_STATE(5638)] = 167538, + [SMALL_STATE(5639)] = 167549, + [SMALL_STATE(5640)] = 167560, + [SMALL_STATE(5641)] = 167571, + [SMALL_STATE(5642)] = 167582, + [SMALL_STATE(5643)] = 167593, + [SMALL_STATE(5644)] = 167604, + [SMALL_STATE(5645)] = 167615, + [SMALL_STATE(5646)] = 167626, + [SMALL_STATE(5647)] = 167637, + [SMALL_STATE(5648)] = 167648, + [SMALL_STATE(5649)] = 167659, + [SMALL_STATE(5650)] = 167668, + [SMALL_STATE(5651)] = 167679, + [SMALL_STATE(5652)] = 167690, + [SMALL_STATE(5653)] = 167701, + [SMALL_STATE(5654)] = 167712, + [SMALL_STATE(5655)] = 167723, + [SMALL_STATE(5656)] = 167734, + [SMALL_STATE(5657)] = 167743, + [SMALL_STATE(5658)] = 167752, + [SMALL_STATE(5659)] = 167763, + [SMALL_STATE(5660)] = 167774, + [SMALL_STATE(5661)] = 167785, + [SMALL_STATE(5662)] = 167794, + [SMALL_STATE(5663)] = 167803, + [SMALL_STATE(5664)] = 167814, + [SMALL_STATE(5665)] = 167823, + [SMALL_STATE(5666)] = 167834, + [SMALL_STATE(5667)] = 167845, + [SMALL_STATE(5668)] = 167856, + [SMALL_STATE(5669)] = 167867, + [SMALL_STATE(5670)] = 167876, + [SMALL_STATE(5671)] = 167887, + [SMALL_STATE(5672)] = 167898, + [SMALL_STATE(5673)] = 167907, + [SMALL_STATE(5674)] = 167918, + [SMALL_STATE(5675)] = 167929, + [SMALL_STATE(5676)] = 167938, + [SMALL_STATE(5677)] = 167949, + [SMALL_STATE(5678)] = 167960, + [SMALL_STATE(5679)] = 167971, + [SMALL_STATE(5680)] = 167982, + [SMALL_STATE(5681)] = 167993, + [SMALL_STATE(5682)] = 168004, + [SMALL_STATE(5683)] = 168015, + [SMALL_STATE(5684)] = 168026, + [SMALL_STATE(5685)] = 168035, + [SMALL_STATE(5686)] = 168046, + [SMALL_STATE(5687)] = 168057, + [SMALL_STATE(5688)] = 168066, + [SMALL_STATE(5689)] = 168077, + [SMALL_STATE(5690)] = 168088, + [SMALL_STATE(5691)] = 168099, + [SMALL_STATE(5692)] = 168110, + [SMALL_STATE(5693)] = 168121, + [SMALL_STATE(5694)] = 168132, + [SMALL_STATE(5695)] = 168141, + [SMALL_STATE(5696)] = 168152, + [SMALL_STATE(5697)] = 168163, + [SMALL_STATE(5698)] = 168172, + [SMALL_STATE(5699)] = 168181, + [SMALL_STATE(5700)] = 168192, + [SMALL_STATE(5701)] = 168201, + [SMALL_STATE(5702)] = 168212, + [SMALL_STATE(5703)] = 168223, + [SMALL_STATE(5704)] = 168234, + [SMALL_STATE(5705)] = 168243, + [SMALL_STATE(5706)] = 168254, + [SMALL_STATE(5707)] = 168265, + [SMALL_STATE(5708)] = 168274, + [SMALL_STATE(5709)] = 168285, + [SMALL_STATE(5710)] = 168296, + [SMALL_STATE(5711)] = 168307, + [SMALL_STATE(5712)] = 168318, + [SMALL_STATE(5713)] = 168329, + [SMALL_STATE(5714)] = 168338, + [SMALL_STATE(5715)] = 168347, + [SMALL_STATE(5716)] = 168358, + [SMALL_STATE(5717)] = 168369, + [SMALL_STATE(5718)] = 168380, + [SMALL_STATE(5719)] = 168389, + [SMALL_STATE(5720)] = 168400, + [SMALL_STATE(5721)] = 168411, + [SMALL_STATE(5722)] = 168422, + [SMALL_STATE(5723)] = 168433, + [SMALL_STATE(5724)] = 168444, + [SMALL_STATE(5725)] = 168455, + [SMALL_STATE(5726)] = 168466, + [SMALL_STATE(5727)] = 168477, + [SMALL_STATE(5728)] = 168488, + [SMALL_STATE(5729)] = 168499, + [SMALL_STATE(5730)] = 168510, + [SMALL_STATE(5731)] = 168518, + [SMALL_STATE(5732)] = 168526, + [SMALL_STATE(5733)] = 168536, + [SMALL_STATE(5734)] = 168544, + [SMALL_STATE(5735)] = 168552, + [SMALL_STATE(5736)] = 168560, + [SMALL_STATE(5737)] = 168568, + [SMALL_STATE(5738)] = 168576, + [SMALL_STATE(5739)] = 168584, + [SMALL_STATE(5740)] = 168592, + [SMALL_STATE(5741)] = 168600, + [SMALL_STATE(5742)] = 168608, + [SMALL_STATE(5743)] = 168616, + [SMALL_STATE(5744)] = 168624, + [SMALL_STATE(5745)] = 168632, + [SMALL_STATE(5746)] = 168640, + [SMALL_STATE(5747)] = 168648, + [SMALL_STATE(5748)] = 168656, + [SMALL_STATE(5749)] = 168664, + [SMALL_STATE(5750)] = 168672, + [SMALL_STATE(5751)] = 168680, + [SMALL_STATE(5752)] = 168688, + [SMALL_STATE(5753)] = 168696, + [SMALL_STATE(5754)] = 168704, + [SMALL_STATE(5755)] = 168712, + [SMALL_STATE(5756)] = 168720, + [SMALL_STATE(5757)] = 168728, + [SMALL_STATE(5758)] = 168736, + [SMALL_STATE(5759)] = 168744, + [SMALL_STATE(5760)] = 168752, + [SMALL_STATE(5761)] = 168760, + [SMALL_STATE(5762)] = 168768, + [SMALL_STATE(5763)] = 168776, + [SMALL_STATE(5764)] = 168784, + [SMALL_STATE(5765)] = 168792, + [SMALL_STATE(5766)] = 168800, + [SMALL_STATE(5767)] = 168808, + [SMALL_STATE(5768)] = 168816, + [SMALL_STATE(5769)] = 168824, + [SMALL_STATE(5770)] = 168832, + [SMALL_STATE(5771)] = 168840, + [SMALL_STATE(5772)] = 168848, + [SMALL_STATE(5773)] = 168856, + [SMALL_STATE(5774)] = 168864, + [SMALL_STATE(5775)] = 168872, + [SMALL_STATE(5776)] = 168880, + [SMALL_STATE(5777)] = 168888, + [SMALL_STATE(5778)] = 168896, + [SMALL_STATE(5779)] = 168904, + [SMALL_STATE(5780)] = 168912, + [SMALL_STATE(5781)] = 168920, + [SMALL_STATE(5782)] = 168928, + [SMALL_STATE(5783)] = 168936, + [SMALL_STATE(5784)] = 168944, + [SMALL_STATE(5785)] = 168952, + [SMALL_STATE(5786)] = 168960, + [SMALL_STATE(5787)] = 168968, + [SMALL_STATE(5788)] = 168976, + [SMALL_STATE(5789)] = 168984, + [SMALL_STATE(5790)] = 168992, + [SMALL_STATE(5791)] = 169002, + [SMALL_STATE(5792)] = 169010, + [SMALL_STATE(5793)] = 169018, + [SMALL_STATE(5794)] = 169026, + [SMALL_STATE(5795)] = 169034, + [SMALL_STATE(5796)] = 169042, + [SMALL_STATE(5797)] = 169050, + [SMALL_STATE(5798)] = 169058, + [SMALL_STATE(5799)] = 169066, + [SMALL_STATE(5800)] = 169074, + [SMALL_STATE(5801)] = 169082, + [SMALL_STATE(5802)] = 169090, + [SMALL_STATE(5803)] = 169098, + [SMALL_STATE(5804)] = 169106, + [SMALL_STATE(5805)] = 169114, + [SMALL_STATE(5806)] = 169122, + [SMALL_STATE(5807)] = 169130, + [SMALL_STATE(5808)] = 169138, + [SMALL_STATE(5809)] = 169146, + [SMALL_STATE(5810)] = 169154, + [SMALL_STATE(5811)] = 169162, + [SMALL_STATE(5812)] = 169170, + [SMALL_STATE(5813)] = 169178, + [SMALL_STATE(5814)] = 169186, + [SMALL_STATE(5815)] = 169194, + [SMALL_STATE(5816)] = 169202, + [SMALL_STATE(5817)] = 169210, + [SMALL_STATE(5818)] = 169220, + [SMALL_STATE(5819)] = 169228, + [SMALL_STATE(5820)] = 169236, + [SMALL_STATE(5821)] = 169244, + [SMALL_STATE(5822)] = 169252, + [SMALL_STATE(5823)] = 169260, + [SMALL_STATE(5824)] = 169268, + [SMALL_STATE(5825)] = 169276, + [SMALL_STATE(5826)] = 169284, + [SMALL_STATE(5827)] = 169292, + [SMALL_STATE(5828)] = 169300, + [SMALL_STATE(5829)] = 169308, + [SMALL_STATE(5830)] = 169316, + [SMALL_STATE(5831)] = 169324, + [SMALL_STATE(5832)] = 169334, + [SMALL_STATE(5833)] = 169342, + [SMALL_STATE(5834)] = 169350, + [SMALL_STATE(5835)] = 169358, + [SMALL_STATE(5836)] = 169366, + [SMALL_STATE(5837)] = 169374, + [SMALL_STATE(5838)] = 169382, + [SMALL_STATE(5839)] = 169390, + [SMALL_STATE(5840)] = 169398, + [SMALL_STATE(5841)] = 169406, + [SMALL_STATE(5842)] = 169414, + [SMALL_STATE(5843)] = 169422, + [SMALL_STATE(5844)] = 169430, + [SMALL_STATE(5845)] = 169438, + [SMALL_STATE(5846)] = 169446, + [SMALL_STATE(5847)] = 169454, + [SMALL_STATE(5848)] = 169462, + [SMALL_STATE(5849)] = 169470, + [SMALL_STATE(5850)] = 169478, + [SMALL_STATE(5851)] = 169486, + [SMALL_STATE(5852)] = 169494, + [SMALL_STATE(5853)] = 169502, + [SMALL_STATE(5854)] = 169510, + [SMALL_STATE(5855)] = 169518, + [SMALL_STATE(5856)] = 169526, + [SMALL_STATE(5857)] = 169534, + [SMALL_STATE(5858)] = 169542, + [SMALL_STATE(5859)] = 169550, + [SMALL_STATE(5860)] = 169558, + [SMALL_STATE(5861)] = 169566, + [SMALL_STATE(5862)] = 169574, + [SMALL_STATE(5863)] = 169582, + [SMALL_STATE(5864)] = 169590, + [SMALL_STATE(5865)] = 169598, + [SMALL_STATE(5866)] = 169606, + [SMALL_STATE(5867)] = 169614, + [SMALL_STATE(5868)] = 169622, + [SMALL_STATE(5869)] = 169630, + [SMALL_STATE(5870)] = 169638, + [SMALL_STATE(5871)] = 169646, + [SMALL_STATE(5872)] = 169654, + [SMALL_STATE(5873)] = 169662, + [SMALL_STATE(5874)] = 169670, + [SMALL_STATE(5875)] = 169678, + [SMALL_STATE(5876)] = 169686, + [SMALL_STATE(5877)] = 169694, + [SMALL_STATE(5878)] = 169702, + [SMALL_STATE(5879)] = 169710, + [SMALL_STATE(5880)] = 169718, + [SMALL_STATE(5881)] = 169726, + [SMALL_STATE(5882)] = 169734, + [SMALL_STATE(5883)] = 169742, + [SMALL_STATE(5884)] = 169750, + [SMALL_STATE(5885)] = 169758, + [SMALL_STATE(5886)] = 169766, + [SMALL_STATE(5887)] = 169774, + [SMALL_STATE(5888)] = 169782, + [SMALL_STATE(5889)] = 169790, + [SMALL_STATE(5890)] = 169798, + [SMALL_STATE(5891)] = 169806, + [SMALL_STATE(5892)] = 169814, + [SMALL_STATE(5893)] = 169822, + [SMALL_STATE(5894)] = 169830, + [SMALL_STATE(5895)] = 169838, + [SMALL_STATE(5896)] = 169846, + [SMALL_STATE(5897)] = 169854, + [SMALL_STATE(5898)] = 169862, + [SMALL_STATE(5899)] = 169870, + [SMALL_STATE(5900)] = 169878, + [SMALL_STATE(5901)] = 169886, + [SMALL_STATE(5902)] = 169896, + [SMALL_STATE(5903)] = 169906, + [SMALL_STATE(5904)] = 169914, + [SMALL_STATE(5905)] = 169922, + [SMALL_STATE(5906)] = 169930, + [SMALL_STATE(5907)] = 169938, + [SMALL_STATE(5908)] = 169946, + [SMALL_STATE(5909)] = 169954, + [SMALL_STATE(5910)] = 169962, + [SMALL_STATE(5911)] = 169970, + [SMALL_STATE(5912)] = 169978, + [SMALL_STATE(5913)] = 169986, + [SMALL_STATE(5914)] = 169994, + [SMALL_STATE(5915)] = 170002, + [SMALL_STATE(5916)] = 170010, + [SMALL_STATE(5917)] = 170018, + [SMALL_STATE(5918)] = 170026, + [SMALL_STATE(5919)] = 170034, + [SMALL_STATE(5920)] = 170042, + [SMALL_STATE(5921)] = 170050, + [SMALL_STATE(5922)] = 170058, + [SMALL_STATE(5923)] = 170066, + [SMALL_STATE(5924)] = 170074, + [SMALL_STATE(5925)] = 170082, + [SMALL_STATE(5926)] = 170090, + [SMALL_STATE(5927)] = 170098, + [SMALL_STATE(5928)] = 170106, + [SMALL_STATE(5929)] = 170114, + [SMALL_STATE(5930)] = 170122, + [SMALL_STATE(5931)] = 170130, + [SMALL_STATE(5932)] = 170138, + [SMALL_STATE(5933)] = 170146, + [SMALL_STATE(5934)] = 170154, + [SMALL_STATE(5935)] = 170162, + [SMALL_STATE(5936)] = 170170, + [SMALL_STATE(5937)] = 170178, + [SMALL_STATE(5938)] = 170186, + [SMALL_STATE(5939)] = 170194, + [SMALL_STATE(5940)] = 170202, + [SMALL_STATE(5941)] = 170210, + [SMALL_STATE(5942)] = 170218, + [SMALL_STATE(5943)] = 170226, + [SMALL_STATE(5944)] = 170234, + [SMALL_STATE(5945)] = 170242, + [SMALL_STATE(5946)] = 170250, + [SMALL_STATE(5947)] = 170258, + [SMALL_STATE(5948)] = 170266, + [SMALL_STATE(5949)] = 170274, + [SMALL_STATE(5950)] = 170282, + [SMALL_STATE(5951)] = 170290, + [SMALL_STATE(5952)] = 170298, + [SMALL_STATE(5953)] = 170306, + [SMALL_STATE(5954)] = 170314, + [SMALL_STATE(5955)] = 170324, + [SMALL_STATE(5956)] = 170332, + [SMALL_STATE(5957)] = 170340, + [SMALL_STATE(5958)] = 170348, + [SMALL_STATE(5959)] = 170356, + [SMALL_STATE(5960)] = 170364, + [SMALL_STATE(5961)] = 170372, + [SMALL_STATE(5962)] = 170380, + [SMALL_STATE(5963)] = 170388, + [SMALL_STATE(5964)] = 170396, + [SMALL_STATE(5965)] = 170404, + [SMALL_STATE(5966)] = 170412, + [SMALL_STATE(5967)] = 170420, + [SMALL_STATE(5968)] = 170428, + [SMALL_STATE(5969)] = 170436, + [SMALL_STATE(5970)] = 170444, + [SMALL_STATE(5971)] = 170452, + [SMALL_STATE(5972)] = 170460, + [SMALL_STATE(5973)] = 170468, + [SMALL_STATE(5974)] = 170476, + [SMALL_STATE(5975)] = 170484, + [SMALL_STATE(5976)] = 170492, + [SMALL_STATE(5977)] = 170500, + [SMALL_STATE(5978)] = 170508, + [SMALL_STATE(5979)] = 170516, + [SMALL_STATE(5980)] = 170524, + [SMALL_STATE(5981)] = 170532, + [SMALL_STATE(5982)] = 170540, + [SMALL_STATE(5983)] = 170548, + [SMALL_STATE(5984)] = 170556, + [SMALL_STATE(5985)] = 170566, + [SMALL_STATE(5986)] = 170574, + [SMALL_STATE(5987)] = 170582, + [SMALL_STATE(5988)] = 170590, + [SMALL_STATE(5989)] = 170598, + [SMALL_STATE(5990)] = 170606, + [SMALL_STATE(5991)] = 170614, + [SMALL_STATE(5992)] = 170622, + [SMALL_STATE(5993)] = 170630, + [SMALL_STATE(5994)] = 170638, + [SMALL_STATE(5995)] = 170646, + [SMALL_STATE(5996)] = 170654, + [SMALL_STATE(5997)] = 170662, + [SMALL_STATE(5998)] = 170670, + [SMALL_STATE(5999)] = 170678, + [SMALL_STATE(6000)] = 170686, + [SMALL_STATE(6001)] = 170694, + [SMALL_STATE(6002)] = 170702, + [SMALL_STATE(6003)] = 170710, + [SMALL_STATE(6004)] = 170718, + [SMALL_STATE(6005)] = 170726, + [SMALL_STATE(6006)] = 170734, + [SMALL_STATE(6007)] = 170742, + [SMALL_STATE(6008)] = 170750, + [SMALL_STATE(6009)] = 170758, + [SMALL_STATE(6010)] = 170766, + [SMALL_STATE(6011)] = 170774, + [SMALL_STATE(6012)] = 170782, + [SMALL_STATE(6013)] = 170790, + [SMALL_STATE(6014)] = 170798, + [SMALL_STATE(6015)] = 170806, + [SMALL_STATE(6016)] = 170814, + [SMALL_STATE(6017)] = 170822, + [SMALL_STATE(6018)] = 170830, + [SMALL_STATE(6019)] = 170838, + [SMALL_STATE(6020)] = 170846, + [SMALL_STATE(6021)] = 170854, + [SMALL_STATE(6022)] = 170862, + [SMALL_STATE(6023)] = 170870, + [SMALL_STATE(6024)] = 170878, + [SMALL_STATE(6025)] = 170886, + [SMALL_STATE(6026)] = 170894, + [SMALL_STATE(6027)] = 170902, + [SMALL_STATE(6028)] = 170910, + [SMALL_STATE(6029)] = 170918, + [SMALL_STATE(6030)] = 170926, + [SMALL_STATE(6031)] = 170934, + [SMALL_STATE(6032)] = 170942, + [SMALL_STATE(6033)] = 170950, + [SMALL_STATE(6034)] = 170958, + [SMALL_STATE(6035)] = 170966, + [SMALL_STATE(6036)] = 170974, + [SMALL_STATE(6037)] = 170982, + [SMALL_STATE(6038)] = 170990, + [SMALL_STATE(6039)] = 170998, + [SMALL_STATE(6040)] = 171006, + [SMALL_STATE(6041)] = 171014, + [SMALL_STATE(6042)] = 171022, + [SMALL_STATE(6043)] = 171030, + [SMALL_STATE(6044)] = 171038, + [SMALL_STATE(6045)] = 171046, + [SMALL_STATE(6046)] = 171054, + [SMALL_STATE(6047)] = 171062, + [SMALL_STATE(6048)] = 171070, + [SMALL_STATE(6049)] = 171078, + [SMALL_STATE(6050)] = 171088, + [SMALL_STATE(6051)] = 171096, + [SMALL_STATE(6052)] = 171104, + [SMALL_STATE(6053)] = 171112, + [SMALL_STATE(6054)] = 171120, + [SMALL_STATE(6055)] = 171128, + [SMALL_STATE(6056)] = 171136, + [SMALL_STATE(6057)] = 171144, + [SMALL_STATE(6058)] = 171152, + [SMALL_STATE(6059)] = 171160, + [SMALL_STATE(6060)] = 171168, + [SMALL_STATE(6061)] = 171176, + [SMALL_STATE(6062)] = 171184, + [SMALL_STATE(6063)] = 171192, + [SMALL_STATE(6064)] = 171200, + [SMALL_STATE(6065)] = 171208, + [SMALL_STATE(6066)] = 171216, + [SMALL_STATE(6067)] = 171224, + [SMALL_STATE(6068)] = 171232, + [SMALL_STATE(6069)] = 171240, + [SMALL_STATE(6070)] = 171248, + [SMALL_STATE(6071)] = 171256, + [SMALL_STATE(6072)] = 171264, + [SMALL_STATE(6073)] = 171272, + [SMALL_STATE(6074)] = 171280, + [SMALL_STATE(6075)] = 171288, + [SMALL_STATE(6076)] = 171296, + [SMALL_STATE(6077)] = 171304, + [SMALL_STATE(6078)] = 171312, + [SMALL_STATE(6079)] = 171320, + [SMALL_STATE(6080)] = 171328, + [SMALL_STATE(6081)] = 171336, + [SMALL_STATE(6082)] = 171344, + [SMALL_STATE(6083)] = 171352, + [SMALL_STATE(6084)] = 171360, + [SMALL_STATE(6085)] = 171368, + [SMALL_STATE(6086)] = 171376, + [SMALL_STATE(6087)] = 171384, + [SMALL_STATE(6088)] = 171392, + [SMALL_STATE(6089)] = 171400, + [SMALL_STATE(6090)] = 171408, + [SMALL_STATE(6091)] = 171416, + [SMALL_STATE(6092)] = 171424, + [SMALL_STATE(6093)] = 171432, + [SMALL_STATE(6094)] = 171440, + [SMALL_STATE(6095)] = 171448, + [SMALL_STATE(6096)] = 171456, + [SMALL_STATE(6097)] = 171464, + [SMALL_STATE(6098)] = 171474, + [SMALL_STATE(6099)] = 171482, + [SMALL_STATE(6100)] = 171490, + [SMALL_STATE(6101)] = 171498, + [SMALL_STATE(6102)] = 171506, + [SMALL_STATE(6103)] = 171514, + [SMALL_STATE(6104)] = 171522, + [SMALL_STATE(6105)] = 171530, + [SMALL_STATE(6106)] = 171538, + [SMALL_STATE(6107)] = 171546, + [SMALL_STATE(6108)] = 171554, + [SMALL_STATE(6109)] = 171562, + [SMALL_STATE(6110)] = 171570, + [SMALL_STATE(6111)] = 171578, + [SMALL_STATE(6112)] = 171586, + [SMALL_STATE(6113)] = 171594, + [SMALL_STATE(6114)] = 171602, + [SMALL_STATE(6115)] = 171610, + [SMALL_STATE(6116)] = 171618, + [SMALL_STATE(6117)] = 171626, + [SMALL_STATE(6118)] = 171634, + [SMALL_STATE(6119)] = 171642, + [SMALL_STATE(6120)] = 171650, + [SMALL_STATE(6121)] = 171658, + [SMALL_STATE(6122)] = 171666, + [SMALL_STATE(6123)] = 171674, + [SMALL_STATE(6124)] = 171682, + [SMALL_STATE(6125)] = 171690, + [SMALL_STATE(6126)] = 171698, + [SMALL_STATE(6127)] = 171706, + [SMALL_STATE(6128)] = 171714, + [SMALL_STATE(6129)] = 171722, + [SMALL_STATE(6130)] = 171730, + [SMALL_STATE(6131)] = 171738, + [SMALL_STATE(6132)] = 171746, + [SMALL_STATE(6133)] = 171754, }; static const TSParseActionEntry ts_parse_actions[] = { @@ -283760,4817 +284108,4828 @@ static const TSParseActionEntry ts_parse_actions[] = { [3] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), [5] = {.entry = {.count = 1, .reusable = true}}, SHIFT_EXTRA(), [7] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_program, 0, 0, 0), - [9] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1346), - [11] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), + [9] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1344), + [11] = {.entry = {.count = 1, .reusable = true}}, SHIFT(18), [13] = {.entry = {.count = 1, .reusable = false}}, SHIFT(703), - [15] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1304), - [17] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1194), + [15] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1302), + [17] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1193), [19] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4), - [21] = {.entry = {.count = 1, .reusable = false}}, SHIFT(470), - [23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2953), - [25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5455), - [27] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3676), - [29] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1202), - [31] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3546), - [33] = {.entry = {.count = 1, .reusable = true}}, SHIFT(470), - [35] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5623), - [37] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5697), - [39] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4856), + [21] = {.entry = {.count = 1, .reusable = false}}, SHIFT(442), + [23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2966), + [25] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5681), + [27] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3850), + [29] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1204), + [31] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3542), + [33] = {.entry = {.count = 1, .reusable = true}}, SHIFT(442), + [35] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5380), + [37] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5708), + [39] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4988), [41] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), - [43] = {.entry = {.count = 1, .reusable = true}}, SHIFT(795), - [45] = {.entry = {.count = 1, .reusable = false}}, SHIFT(455), - [47] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5470), - [49] = {.entry = {.count = 1, .reusable = false}}, SHIFT(39), - [51] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5374), - [53] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4775), - [55] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5141), - [57] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5346), - [59] = {.entry = {.count = 1, .reusable = false}}, SHIFT(301), - [61] = {.entry = {.count = 1, .reusable = false}}, SHIFT(396), + [43] = {.entry = {.count = 1, .reusable = true}}, SHIFT(812), + [45] = {.entry = {.count = 1, .reusable = false}}, SHIFT(485), + [47] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5407), + [49] = {.entry = {.count = 1, .reusable = false}}, SHIFT(62), + [51] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5650), + [53] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5164), + [55] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5173), + [57] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5418), + [59] = {.entry = {.count = 1, .reusable = false}}, SHIFT(298), + [61] = {.entry = {.count = 1, .reusable = false}}, SHIFT(366), [63] = {.entry = {.count = 1, .reusable = false}}, SHIFT(165), - [65] = {.entry = {.count = 1, .reusable = true}}, SHIFT(241), - [67] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3344), + [65] = {.entry = {.count = 1, .reusable = true}}, SHIFT(220), + [67] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3346), [69] = {.entry = {.count = 1, .reusable = false}}, SHIFT(731), - [71] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3693), - [73] = {.entry = {.count = 1, .reusable = false}}, SHIFT(102), - [75] = {.entry = {.count = 1, .reusable = false}}, SHIFT(549), - [77] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6096), + [71] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3700), + [73] = {.entry = {.count = 1, .reusable = false}}, SHIFT(100), + [75] = {.entry = {.count = 1, .reusable = false}}, SHIFT(555), + [77] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5790), [79] = {.entry = {.count = 1, .reusable = true}}, SHIFT(953), - [81] = {.entry = {.count = 1, .reusable = true}}, SHIFT(601), - [83] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4659), - [85] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4684), - [87] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3866), - [89] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2205), - [91] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6009), - [93] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2205), - [95] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2351), - [97] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4299), - [99] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1355), - [101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(713), - [103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1196), - [105] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6058), - [107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5803), - [109] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6068), - [111] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1273), - [113] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1270), - [115] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3058), - [117] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pattern, 1, -1, 1), SHIFT(552), + [81] = {.entry = {.count = 1, .reusable = true}}, SHIFT(651), + [83] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4636), + [85] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4678), + [87] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3918), + [89] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2392), + [91] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5737), + [93] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2392), + [95] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2305), + [97] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4147), + [99] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1338), + [101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(712), + [103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1195), + [105] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5956), + [107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5975), + [109] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5990), + [111] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1262), + [113] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1283), + [115] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3073), + [117] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pattern, 1, -1, 1), SHIFT(543), [120] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), - [122] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1183), - [124] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1171), - [126] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pattern, 1, -1, 1), - [128] = {.entry = {.count = 1, .reusable = false}}, SHIFT(291), - [130] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4655), - [132] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3004), - [134] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(572), - [137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), - [139] = {.entry = {.count = 1, .reusable = false}}, SHIFT(573), - [141] = {.entry = {.count = 1, .reusable = false}}, SHIFT(172), - [143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), - [145] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3331), - [147] = {.entry = {.count = 1, .reusable = false}}, SHIFT(728), - [149] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3841), - [151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(393), - [153] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), - [155] = {.entry = {.count = 1, .reusable = false}}, SHIFT(100), - [157] = {.entry = {.count = 1, .reusable = false}}, SHIFT(575), - [159] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__augmented_assignment_lhs, 1, 0, 1), - [161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(462), - [163] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1123), - [165] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1146), - [167] = {.entry = {.count = 1, .reusable = false}}, SHIFT(460), - [169] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(5892), - [172] = {.entry = {.count = 1, .reusable = false}}, SHIFT(953), - [174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(572), - [176] = {.entry = {.count = 1, .reusable = false}}, SHIFT(252), - [178] = {.entry = {.count = 1, .reusable = false}}, SHIFT(572), - [180] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(496), - [183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4620), - [185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4636), - [187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3529), - [189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2390), - [191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6117), - [193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2108), - [195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1706), - [197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2390), - [199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1938), - [201] = {.entry = {.count = 1, .reusable = false}}, SHIFT(178), - [203] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1148), - [205] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1309), - [207] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5780), - [209] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5916), - [211] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1149), - [213] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5757), - [215] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2968), - [217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1391), - [219] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pattern, 1, -1, 1), SHIFT(419), - [222] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), REDUCE(sym_pattern, 1, -1, 1), - [225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(364), - [227] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1225), - [229] = {.entry = {.count = 1, .reusable = false}}, SHIFT(321), - [231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2896), - [233] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1190), - [235] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1173), - [237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1522), + [122] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1185), + [124] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1175), + [126] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), REDUCE(sym_pattern, 1, -1, 1), + [129] = {.entry = {.count = 1, .reusable = false}}, SHIFT(282), + [131] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4673), + [133] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3025), + [135] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(516), + [138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), + [140] = {.entry = {.count = 1, .reusable = false}}, SHIFT(517), + [142] = {.entry = {.count = 1, .reusable = false}}, SHIFT(172), + [144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), + [146] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3341), + [148] = {.entry = {.count = 1, .reusable = false}}, SHIFT(727), + [150] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3701), + [152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(317), + [154] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), + [156] = {.entry = {.count = 1, .reusable = false}}, SHIFT(101), + [158] = {.entry = {.count = 1, .reusable = false}}, SHIFT(519), + [160] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__augmented_assignment_lhs, 1, 0, 1), + [162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(522), + [164] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1081), + [166] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1082), + [168] = {.entry = {.count = 1, .reusable = false}}, SHIFT(685), + [170] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(6097), + [173] = {.entry = {.count = 1, .reusable = false}}, SHIFT(953), + [175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(516), + [177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(247), + [179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(516), + [181] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(410), + [184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4713), + [186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4647), + [188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3539), + [190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2285), + [192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6057), + [194] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2134), + [196] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1725), + [198] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2285), + [200] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2129), + [202] = {.entry = {.count = 1, .reusable = false}}, SHIFT(179), + [204] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1085), + [206] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1297), + [208] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6001), + [210] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2975), + [212] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1086), + [214] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6065), + [216] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5758), + [218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1408), + [220] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pattern, 1, -1, 1), SHIFT(489), + [223] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pattern, 1, -1, 1), + [225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(352), + [227] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1221), + [229] = {.entry = {.count = 1, .reusable = false}}, SHIFT(353), + [231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2876), + [233] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1194), + [235] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1176), + [237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1532), [239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200), - [241] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1161), - [243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(215), - [245] = {.entry = {.count = 1, .reusable = false}}, SHIFT(693), - [247] = {.entry = {.count = 1, .reusable = false}}, SHIFT(72), - [249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(438), - [251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4579), - [253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4580), - [255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1968), - [257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3928), - [259] = {.entry = {.count = 1, .reusable = false}}, SHIFT(701), + [241] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1164), + [243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(209), + [245] = {.entry = {.count = 1, .reusable = false}}, SHIFT(695), + [247] = {.entry = {.count = 1, .reusable = false}}, SHIFT(74), + [249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(586), + [251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4662), + [253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4664), + [255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1972), + [257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3897), + [259] = {.entry = {.count = 1, .reusable = false}}, SHIFT(699), [261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(705), - [263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(704), - [265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(696), - [267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(719), - [269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(720), - [271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1176), - [273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1213), - [275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2112), - [277] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1215), - [279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(394), - [281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1200), - [283] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1168), - [285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1520), - [287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1169), - [289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(695), - [291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(73), - [293] = {.entry = {.count = 1, .reusable = false}}, SHIFT(702), - [295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(709), - [297] = {.entry = {.count = 1, .reusable = false}}, SHIFT(708), - [299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(698), - [301] = {.entry = {.count = 1, .reusable = false}}, SHIFT(716), - [303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(718), - [305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1174), - [307] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1220), - [309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2045), + [263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(708), + [265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(697), + [267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(721), + [269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(722), + [271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1167), + [273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1207), + [275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1955), + [277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2123), + [279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1211), + [281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(359), + [283] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1200), + [285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1181), + [287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1524), + [289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1179), + [291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(694), + [293] = {.entry = {.count = 1, .reusable = false}}, SHIFT(73), + [295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(702), + [297] = {.entry = {.count = 1, .reusable = false}}, SHIFT(709), + [299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(707), + [301] = {.entry = {.count = 1, .reusable = false}}, SHIFT(696), + [303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(715), + [305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(716), + [307] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1174), + [309] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1215), [311] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1217), - [313] = {.entry = {.count = 1, .reusable = false}}, SHIFT(324), - [315] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1193), - [317] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1165), - [319] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1167), - [321] = {.entry = {.count = 1, .reusable = false}}, SHIFT(694), - [323] = {.entry = {.count = 1, .reusable = false}}, SHIFT(74), + [313] = {.entry = {.count = 1, .reusable = false}}, SHIFT(397), + [315] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1201), + [317] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1162), + [319] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1173), + [321] = {.entry = {.count = 1, .reusable = false}}, SHIFT(693), + [323] = {.entry = {.count = 1, .reusable = false}}, SHIFT(72), [325] = {.entry = {.count = 1, .reusable = false}}, SHIFT(700), - [327] = {.entry = {.count = 1, .reusable = false}}, SHIFT(706), - [329] = {.entry = {.count = 1, .reusable = false}}, SHIFT(707), - [331] = {.entry = {.count = 1, .reusable = false}}, SHIFT(697), - [333] = {.entry = {.count = 1, .reusable = false}}, SHIFT(723), - [335] = {.entry = {.count = 1, .reusable = false}}, SHIFT(724), - [337] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1175), - [339] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1211), + [327] = {.entry = {.count = 1, .reusable = false}}, SHIFT(704), + [329] = {.entry = {.count = 1, .reusable = false}}, SHIFT(706), + [331] = {.entry = {.count = 1, .reusable = false}}, SHIFT(698), + [333] = {.entry = {.count = 1, .reusable = false}}, SHIFT(714), + [335] = {.entry = {.count = 1, .reusable = false}}, SHIFT(717), + [337] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1168), + [339] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1214), [341] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), - [343] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(1346), + [343] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(1344), [346] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(703), [349] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), - [351] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(1304), - [354] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(1194), + [351] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(1302), + [354] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(1193), [357] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(4), - [360] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(470), - [363] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(2953), - [366] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(5455), - [369] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(3676), - [372] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(1202), - [375] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(3546), - [378] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(470), - [381] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(5623), - [384] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(5697), - [387] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(4856), + [360] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(442), + [363] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(2966), + [366] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(5681), + [369] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(3850), + [372] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(1204), + [375] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(3542), + [378] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(442), + [381] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(5380), + [384] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(5708), + [387] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(4988), [390] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(195), - [393] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(795), - [396] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(455), - [399] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(5470), - [402] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(39), - [405] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(5374), - [408] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(4775), - [411] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(5141), - [414] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(5346), - [417] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(301), - [420] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(396), + [393] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(812), + [396] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(485), + [399] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(5407), + [402] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(62), + [405] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(5650), + [408] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(5164), + [411] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(5173), + [414] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(5418), + [417] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(298), + [420] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(366), [423] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(165), - [426] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(241), - [429] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(3344), + [426] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(220), + [429] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(3346), [432] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(731), - [435] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(3693), - [438] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(102), - [441] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(549), - [444] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(6096), + [435] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(3700), + [438] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(100), + [441] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(555), + [444] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(5790), [447] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(953), - [450] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(601), - [453] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(4659), - [456] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(4684), - [459] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(3866), - [462] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(2205), - [465] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(6009), - [468] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(2205), - [471] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(2351), - [474] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(4299), - [477] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(1355), - [480] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(713), - [483] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(1196), - [486] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(6058), - [489] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(5803), - [492] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(6068), - [495] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_default, 2, 0, 0), - [497] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_default, 2, 0, 0), - [499] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_case, 4, 0, 247), - [501] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_case, 4, 0, 247), + [450] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(651), + [453] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(4636), + [456] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(4678), + [459] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(3918), + [462] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(2392), + [465] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(5737), + [468] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(2392), + [471] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(2305), + [474] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(4147), + [477] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(1338), + [480] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(712), + [483] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(1195), + [486] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(5956), + [489] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(5975), + [492] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_program_repeat1, 2, 0, 0), SHIFT_REPEAT(5990), + [495] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_default, 3, 0, 52), + [497] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_default, 3, 0, 52), + [499] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_case, 4, 0, 248), + [501] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_case, 4, 0, 248), [503] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_case, 3, 0, 94), [505] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_case, 3, 0, 94), - [507] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_default, 3, 0, 52), - [509] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_default, 3, 0, 52), - [511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(750), + [507] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_default, 2, 0, 0), + [509] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_default, 2, 0, 0), + [511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(752), [513] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_program, 2, 0, 0), - [515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(749), - [517] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_program, 1, 0, 0), - [519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1751), - [521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235), - [523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228), - [525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1606), - [527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1617), - [529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1780), - [531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2718), - [533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2741), - [535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2665), - [537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(761), - [539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2726), - [541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(758), - [543] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1340), - [545] = {.entry = {.count = 1, .reusable = false}}, SHIFT(699), - [547] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1285), - [549] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1199), + [515] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_program, 1, 0, 0), + [517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(750), + [519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1769), + [521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1779), + [523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239), + [525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(221), + [527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1565), + [529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1659), + [531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2749), + [533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2699), + [535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2700), + [537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(760), + [539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2712), + [541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(759), + [543] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1317), + [545] = {.entry = {.count = 1, .reusable = false}}, SHIFT(701), + [547] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1288), + [549] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1202), [551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5), - [553] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5453), - [555] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1197), - [557] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5456), - [559] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4861), - [561] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5458), - [563] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3361), - [565] = {.entry = {.count = 1, .reusable = false}}, SHIFT(737), - [567] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3687), - [569] = {.entry = {.count = 1, .reusable = false}}, SHIFT(103), - [571] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1341), - [573] = {.entry = {.count = 1, .reusable = false}}, SHIFT(711), - [575] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1198), - [577] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1249), - [579] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1360), - [581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3058), - [583] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1210), - [585] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1177), - [587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249), - [589] = {.entry = {.count = 1, .reusable = false}}, SHIFT(290), - [591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(521), - [593] = {.entry = {.count = 1, .reusable = false}}, SHIFT(522), + [553] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5420), + [555] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1199), + [557] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5429), + [559] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4897), + [561] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5433), + [563] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3356), + [565] = {.entry = {.count = 1, .reusable = false}}, SHIFT(733), + [567] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3795), + [569] = {.entry = {.count = 1, .reusable = false}}, SHIFT(97), + [571] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1334), + [573] = {.entry = {.count = 1, .reusable = false}}, SHIFT(713), + [575] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1205), + [577] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1248), + [579] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1370), + [581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3073), + [583] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1213), + [585] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1178), + [587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(254), + [589] = {.entry = {.count = 1, .reusable = false}}, SHIFT(287), + [591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(446), + [593] = {.entry = {.count = 1, .reusable = false}}, SHIFT(447), [595] = {.entry = {.count = 1, .reusable = false}}, SHIFT(163), - [597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(62), - [599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1813), + [597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), + [599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1845), [601] = {.entry = {.count = 1, .reusable = false}}, SHIFT(745), - [603] = {.entry = {.count = 1, .reusable = false}}, SHIFT(119), - [605] = {.entry = {.count = 1, .reusable = false}}, SHIFT(524), - [607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(157), - [609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1139), - [611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1140), - [613] = {.entry = {.count = 1, .reusable = false}}, SHIFT(461), - [615] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5892), + [603] = {.entry = {.count = 1, .reusable = false}}, SHIFT(93), + [605] = {.entry = {.count = 1, .reusable = false}}, SHIFT(451), + [607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(151), + [609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1135), + [611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1136), + [613] = {.entry = {.count = 1, .reusable = false}}, SHIFT(647), + [615] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6097), [617] = {.entry = {.count = 1, .reusable = false}}, SHIFT(242), - [619] = {.entry = {.count = 1, .reusable = false}}, SHIFT(521), - [621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(682), - [623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5945), - [625] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2404), - [627] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2286), - [629] = {.entry = {.count = 1, .reusable = false}}, SHIFT(186), - [631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1142), - [633] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1315), - [635] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6121), - [637] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6099), - [639] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1143), - [641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2071), - [643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2079), - [645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2088), - [647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2204), - [649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2208), - [651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2408), - [653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(247), - [655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1844), - [657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2107), - [659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1643), - [661] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1353), - [663] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1345), - [665] = {.entry = {.count = 1, .reusable = false}}, SHIFT(443), - [667] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1192), - [669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1505), - [671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2110), - [673] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4704), - [675] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 7), SHIFT(50), - [678] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5907), - [680] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3358), - [682] = {.entry = {.count = 1, .reusable = false}}, SHIFT(738), - [684] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3708), - [686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(316), - [688] = {.entry = {.count = 1, .reusable = false}}, SHIFT(99), - [690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(496), - [692] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2100), - [694] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__property_name, 1, 0, 7), - [696] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 7), - [698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1685), - [700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1779), - [702] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1269), - [704] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1317), - [706] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1195), - [708] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1166), - [710] = {.entry = {.count = 1, .reusable = false}}, SHIFT(277), - [712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(449), - [714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5014), - [716] = {.entry = {.count = 1, .reusable = false}}, SHIFT(450), - [718] = {.entry = {.count = 1, .reusable = false}}, SHIFT(166), - [720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), - [722] = {.entry = {.count = 1, .reusable = false}}, SHIFT(736), - [724] = {.entry = {.count = 1, .reusable = false}}, SHIFT(101), - [726] = {.entry = {.count = 1, .reusable = false}}, SHIFT(466), - [728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1123), - [730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1146), - [732] = {.entry = {.count = 1, .reusable = false}}, SHIFT(491), - [734] = {.entry = {.count = 1, .reusable = false}}, SHIFT(255), - [736] = {.entry = {.count = 1, .reusable = false}}, SHIFT(449), - [738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(417), - [740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3518), - [742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2401), - [744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6113), - [746] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1920), - [748] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2401), - [750] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1921), - [752] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3), - [754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1148), - [756] = {.entry = {.count = 1, .reusable = false}}, SHIFT(259), - [758] = {.entry = {.count = 1, .reusable = false}}, SHIFT(260), - [760] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1286), - [762] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1275), - [764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1511), - [766] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(194), - [769] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(233), - [772] = {.entry = {.count = 1, .reusable = false}}, SHIFT(86), - [774] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(953), - [777] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(3875), - [780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1706), - [782] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2300), - [784] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1801), - [786] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pattern, 1, -1, 1), - [788] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2315), - [790] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2182), - [792] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2308), - [794] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2392), - [796] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2393), - [798] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2317), - [800] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1463), - [802] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1465), - [804] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1260), - [806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1512), - [808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), - [810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239), - [812] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5983), - [814] = {.entry = {.count = 1, .reusable = false}}, SHIFT(777), - [816] = {.entry = {.count = 1, .reusable = false}}, SHIFT(143), - [818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3875), - [820] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1636), - [822] = {.entry = {.count = 1, .reusable = false}}, SHIFT(552), - [824] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_rest_pattern, 2, 0, 32), - [826] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_rest_pattern, 2, 0, 32), - [828] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1937), - [830] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2), - [832] = {.entry = {.count = 1, .reusable = false}}, SHIFT(257), + [619] = {.entry = {.count = 1, .reusable = false}}, SHIFT(446), + [621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(676), + [623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5764), + [625] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2484), + [627] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2344), + [629] = {.entry = {.count = 1, .reusable = false}}, SHIFT(175), + [631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1138), + [633] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1274), + [635] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6129), + [637] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3449), + [639] = {.entry = {.count = 1, .reusable = false}}, SHIFT(987), + [641] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6107), + [643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(253), + [645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1889), + [647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1550), + [649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2133), + [651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1950), + [653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2009), + [655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2030), + [657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2239), + [659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2256), + [661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2524), + [663] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1319), + [665] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1340), + [667] = {.entry = {.count = 1, .reusable = false}}, SHIFT(481), + [669] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1192), + [671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1510), + [673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1782), + [675] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4674), + [677] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 7), SHIFT(43), + [680] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5752), + [682] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3359), + [684] = {.entry = {.count = 1, .reusable = false}}, SHIFT(737), + [686] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3704), + [688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(387), + [690] = {.entry = {.count = 1, .reusable = false}}, SHIFT(98), + [692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(410), + [694] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2049), + [696] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__property_name, 1, 0, 7), + [698] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 7), + [700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1700), + [702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2138), + [704] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1284), + [706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1511), + [708] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(194), + [711] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(226), + [714] = {.entry = {.count = 1, .reusable = false}}, SHIFT(88), + [716] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(953), + [719] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(3977), + [722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1725), + [724] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2218), + [726] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1810), + [728] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pattern, 1, -1, 1), + [730] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2393), + [732] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1263), + [734] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1332), + [736] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1198), + [738] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1171), + [740] = {.entry = {.count = 1, .reusable = false}}, SHIFT(280), + [742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(482), + [744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5241), + [746] = {.entry = {.count = 1, .reusable = false}}, SHIFT(483), + [748] = {.entry = {.count = 1, .reusable = false}}, SHIFT(166), + [750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), + [752] = {.entry = {.count = 1, .reusable = false}}, SHIFT(732), + [754] = {.entry = {.count = 1, .reusable = false}}, SHIFT(107), + [756] = {.entry = {.count = 1, .reusable = false}}, SHIFT(507), + [758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1081), + [760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1082), + [762] = {.entry = {.count = 1, .reusable = false}}, SHIFT(675), + [764] = {.entry = {.count = 1, .reusable = false}}, SHIFT(257), + [766] = {.entry = {.count = 1, .reusable = false}}, SHIFT(482), + [768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(671), + [770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3554), + [772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2375), + [774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5833), + [776] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1917), + [778] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2375), + [780] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1919), + [782] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2), + [784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1085), + [786] = {.entry = {.count = 1, .reusable = false}}, SHIFT(260), + [788] = {.entry = {.count = 1, .reusable = false}}, SHIFT(256), + [790] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1315), + [792] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2212), + [794] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2336), + [796] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2187), + [798] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2337), + [800] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2339), + [802] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1462), + [804] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1464), + [806] = {.entry = {.count = 1, .reusable = false}}, SHIFT(489), + [808] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1268), + [810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1512), + [812] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_rest_pattern, 2, 0, 32), + [814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), + [816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(214), + [818] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6093), + [820] = {.entry = {.count = 1, .reusable = false}}, SHIFT(782), + [822] = {.entry = {.count = 1, .reusable = false}}, SHIFT(146), + [824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3977), + [826] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1661), + [828] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_rest_pattern, 2, 0, 32), + [830] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2125), + [832] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3), [834] = {.entry = {.count = 1, .reusable = false}}, SHIFT(258), - [836] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1284), - [838] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1312), - [840] = {.entry = {.count = 1, .reusable = false}}, SHIFT(498), - [842] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1186), - [844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1510), - [846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(225), - [848] = {.entry = {.count = 1, .reusable = false}}, SHIFT(730), - [850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(328), - [852] = {.entry = {.count = 1, .reusable = false}}, SHIFT(95), - [854] = {.entry = {.count = 1, .reusable = false}}, SHIFT(518), - [856] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1370), - [858] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1358), - [860] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1208), - [862] = {.entry = {.count = 1, .reusable = false}}, SHIFT(740), - [864] = {.entry = {.count = 1, .reusable = false}}, SHIFT(110), - [866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), - [868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), - [870] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1325), - [872] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1322), - [874] = {.entry = {.count = 1, .reusable = false}}, SHIFT(526), - [876] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1188), - [878] = {.entry = {.count = 1, .reusable = false}}, SHIFT(733), - [880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(353), - [882] = {.entry = {.count = 1, .reusable = false}}, SHIFT(105), - [884] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5762), - [886] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), REDUCE(sym_rest_pattern, 2, 0, 32), - [889] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1421), - [891] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1424), - [893] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pattern, 1, -1, 1), SHIFT(630), - [896] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1253), - [898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1005), - [900] = {.entry = {.count = 1, .reusable = false}}, SHIFT(765), - [902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(356), - [904] = {.entry = {.count = 1, .reusable = false}}, SHIFT(134), - [906] = {.entry = {.count = 1, .reusable = false}}, SHIFT(419), - [908] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(325), - [911] = {.entry = {.count = 1, .reusable = false}}, SHIFT(325), - [913] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pattern, 1, -1, 1), SHIFT(498), - [916] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1397), - [918] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1392), - [920] = {.entry = {.count = 1, .reusable = false}}, SHIFT(469), - [922] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1235), - [924] = {.entry = {.count = 1, .reusable = false}}, SHIFT(752), - [926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(391), - [928] = {.entry = {.count = 1, .reusable = false}}, SHIFT(118), - [930] = {.entry = {.count = 1, .reusable = false}}, SHIFT(630), - [932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1137), - [934] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1385), - [936] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1381), - [938] = {.entry = {.count = 1, .reusable = false}}, SHIFT(580), - [940] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1206), - [942] = {.entry = {.count = 1, .reusable = false}}, SHIFT(744), - [944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(330), - [946] = {.entry = {.count = 1, .reusable = false}}, SHIFT(124), - [948] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5739), - [950] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1420), - [952] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1419), - [954] = {.entry = {.count = 1, .reusable = false}}, SHIFT(606), - [956] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1250), - [958] = {.entry = {.count = 1, .reusable = false}}, SHIFT(769), - [960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(343), - [962] = {.entry = {.count = 1, .reusable = false}}, SHIFT(135), - [964] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1423), - [966] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1413), - [968] = {.entry = {.count = 1, .reusable = false}}, SHIFT(655), - [970] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1243), - [972] = {.entry = {.count = 1, .reusable = false}}, SHIFT(770), - [974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(366), - [976] = {.entry = {.count = 1, .reusable = false}}, SHIFT(136), - [978] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5905), - [980] = {.entry = {.count = 1, .reusable = false}}, SHIFT(516), - [982] = {.entry = {.count = 1, .reusable = false}}, SHIFT(568), - [984] = {.entry = {.count = 1, .reusable = false}}, SHIFT(596), - [986] = {.entry = {.count = 1, .reusable = false}}, SHIFT(440), - [988] = {.entry = {.count = 1, .reusable = false}}, SHIFT(622), - [990] = {.entry = {.count = 1, .reusable = false}}, SHIFT(646), - [992] = {.entry = {.count = 1, .reusable = false}}, SHIFT(671), - [994] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1248), - [996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3324), - [998] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1172), - [1000] = {.entry = {.count = 1, .reusable = false}}, SHIFT(278), - [1002] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3276), - [1004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), - [1006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), - [1008] = {.entry = {.count = 1, .reusable = false}}, SHIFT(125), - [1010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1072), - [1012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1073), - [1014] = {.entry = {.count = 1, .reusable = false}}, SHIFT(464), - [1016] = {.entry = {.count = 1, .reusable = false}}, SHIFT(243), - [1018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3542), - [1020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2090), - [1022] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2093), - [1024] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2090), - [1026] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1838), - [1028] = {.entry = {.count = 1, .reusable = false}}, SHIFT(181), - [1030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1075), - [1032] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1276), - [1034] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6045), - [1036] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5830), - [1038] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1076), - [1040] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5832), - [1042] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3241), - [1044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1407), - [1046] = {.entry = {.count = 1, .reusable = false}}, SHIFT(456), - [1048] = {.entry = {.count = 1, .reusable = false}}, SHIFT(489), - [1050] = {.entry = {.count = 1, .reusable = false}}, SHIFT(545), - [1052] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1339), - [1054] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1299), - [1056] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1187), - [1058] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1160), - [1060] = {.entry = {.count = 1, .reusable = false}}, SHIFT(282), - [1062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), - [1064] = {.entry = {.count = 1, .reusable = false}}, SHIFT(729), - [1066] = {.entry = {.count = 1, .reusable = false}}, SHIFT(94), - [1068] = {.entry = {.count = 1, .reusable = false}}, SHIFT(547), - [1070] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2627), - [1072] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2447), - [1074] = {.entry = {.count = 1, .reusable = false}}, SHIFT(173), - [1076] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1371), - [1078] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1293), - [1080] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1376), - [1082] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1219), - [1084] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1164), - [1086] = {.entry = {.count = 1, .reusable = false}}, SHIFT(296), - [1088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(71), - [1090] = {.entry = {.count = 1, .reusable = false}}, SHIFT(743), - [1092] = {.entry = {.count = 1, .reusable = false}}, SHIFT(109), - [1094] = {.entry = {.count = 1, .reusable = false}}, SHIFT(452), - [1096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3547), - [1098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1677), - [1100] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1713), - [1102] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1677), - [1104] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2389), - [1106] = {.entry = {.count = 1, .reusable = false}}, SHIFT(177), - [1108] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1326), - [1110] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1354), - [1112] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1414), - [1114] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1251), - [1116] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1162), - [1118] = {.entry = {.count = 1, .reusable = false}}, SHIFT(289), - [1120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(650), - [1122] = {.entry = {.count = 1, .reusable = false}}, SHIFT(651), - [1124] = {.entry = {.count = 1, .reusable = false}}, SHIFT(170), - [1126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), - [1128] = {.entry = {.count = 1, .reusable = false}}, SHIFT(768), - [1130] = {.entry = {.count = 1, .reusable = false}}, SHIFT(129), - [1132] = {.entry = {.count = 1, .reusable = false}}, SHIFT(652), - [1134] = {.entry = {.count = 1, .reusable = false}}, SHIFT(627), - [1136] = {.entry = {.count = 1, .reusable = false}}, SHIFT(268), - [1138] = {.entry = {.count = 1, .reusable = false}}, SHIFT(650), - [1140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(689), - [1142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3535), - [1144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2374), - [1146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5733), - [1148] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2309), - [1150] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2374), - [1152] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2537), - [1154] = {.entry = {.count = 1, .reusable = false}}, SHIFT(190), - [1156] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1380), - [1158] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1378), - [1160] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1170), - [1162] = {.entry = {.count = 1, .reusable = false}}, SHIFT(280), - [1164] = {.entry = {.count = 1, .reusable = false}}, SHIFT(141), - [1166] = {.entry = {.count = 1, .reusable = false}}, SHIFT(458), - [1168] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2559), - [1170] = {.entry = {.count = 1, .reusable = false}}, SHIFT(193), - [1172] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1403), - [1174] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1292), - [1176] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1411), - [1178] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1245), - [1180] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1178), - [1182] = {.entry = {.count = 1, .reusable = false}}, SHIFT(293), - [1184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), - [1186] = {.entry = {.count = 1, .reusable = false}}, SHIFT(764), - [1188] = {.entry = {.count = 1, .reusable = false}}, SHIFT(128), - [1190] = {.entry = {.count = 1, .reusable = false}}, SHIFT(463), - [1192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3537), - [1194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2633), - [1196] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2568), - [1198] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2633), - [1200] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2267), - [1202] = {.entry = {.count = 1, .reusable = false}}, SHIFT(191), - [1204] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1329), - [1206] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1268), - [1208] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1319), - [1210] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1201), - [1212] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1163), - [1214] = {.entry = {.count = 1, .reusable = false}}, SHIFT(276), - [1216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(684), - [1218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(78), - [1220] = {.entry = {.count = 1, .reusable = false}}, SHIFT(685), - [1222] = {.entry = {.count = 1, .reusable = false}}, SHIFT(164), - [1224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), - [1226] = {.entry = {.count = 1, .reusable = false}}, SHIFT(732), - [1228] = {.entry = {.count = 1, .reusable = false}}, SHIFT(106), - [1230] = {.entry = {.count = 1, .reusable = false}}, SHIFT(551), - [1232] = {.entry = {.count = 1, .reusable = false}}, SHIFT(570), - [1234] = {.entry = {.count = 1, .reusable = false}}, SHIFT(273), - [1236] = {.entry = {.count = 1, .reusable = false}}, SHIFT(684), - [1238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(467), - [1240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3536), - [1242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1919), - [1244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6024), - [1246] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2052), - [1248] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1919), - [1250] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2116), - [1252] = {.entry = {.count = 1, .reusable = false}}, SHIFT(175), - [1254] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1295), - [1256] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1290), - [1258] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1408), - [1260] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1233), - [1262] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1158), - [1264] = {.entry = {.count = 1, .reusable = false}}, SHIFT(279), - [1266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(679), - [1268] = {.entry = {.count = 1, .reusable = false}}, SHIFT(680), - [1270] = {.entry = {.count = 1, .reusable = false}}, SHIFT(167), - [1272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), - [1274] = {.entry = {.count = 1, .reusable = false}}, SHIFT(753), - [1276] = {.entry = {.count = 1, .reusable = false}}, SHIFT(117), - [1278] = {.entry = {.count = 1, .reusable = false}}, SHIFT(690), - [1280] = {.entry = {.count = 1, .reusable = false}}, SHIFT(519), - [1282] = {.entry = {.count = 1, .reusable = false}}, SHIFT(264), - [1284] = {.entry = {.count = 1, .reusable = false}}, SHIFT(679), - [1286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(681), - [1288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3540), - [1290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2464), - [1292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5831), - [1294] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2471), - [1296] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2464), - [1298] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2378), - [1300] = {.entry = {.count = 1, .reusable = false}}, SHIFT(180), - [1302] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1327), - [1304] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1311), - [1306] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1316), - [1308] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1189), - [1310] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1159), - [1312] = {.entry = {.count = 1, .reusable = false}}, SHIFT(734), - [1314] = {.entry = {.count = 1, .reusable = false}}, SHIFT(111), - [1316] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2193), - [1318] = {.entry = {.count = 1, .reusable = false}}, SHIFT(176), - [1320] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1343), - [1322] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1349), - [1324] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1415), - [1326] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1247), + [836] = {.entry = {.count = 1, .reusable = false}}, SHIFT(259), + [838] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1313), + [840] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1316), + [842] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pattern, 1, -1, 1), SHIFT(413), + [845] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1189), + [847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1514), + [849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1160), + [851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213), + [853] = {.entry = {.count = 1, .reusable = false}}, SHIFT(730), + [855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(337), + [857] = {.entry = {.count = 1, .reusable = false}}, SHIFT(96), + [859] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5366), + [861] = {.entry = {.count = 1, .reusable = false}}, SHIFT(413), + [863] = {.entry = {.count = 1, .reusable = false}}, SHIFT(561), + [865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), + [867] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1365), + [869] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1375), + [871] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1219), + [873] = {.entry = {.count = 1, .reusable = false}}, SHIFT(739), + [875] = {.entry = {.count = 1, .reusable = false}}, SHIFT(114), + [877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), + [879] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1336), + [881] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1358), + [883] = {.entry = {.count = 1, .reusable = false}}, SHIFT(454), + [885] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1203), + [887] = {.entry = {.count = 1, .reusable = false}}, SHIFT(736), + [889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(346), + [891] = {.entry = {.count = 1, .reusable = false}}, SHIFT(105), + [893] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5732), + [895] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1419), + [897] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1427), + [899] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pattern, 1, -1, 1), SHIFT(596), + [902] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1249), + [904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1016), + [906] = {.entry = {.count = 1, .reusable = false}}, SHIFT(767), + [908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(374), + [910] = {.entry = {.count = 1, .reusable = false}}, SHIFT(134), + [912] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(334), + [915] = {.entry = {.count = 1, .reusable = false}}, SHIFT(334), + [917] = {.entry = {.count = 1, .reusable = false}}, SHIFT(543), + [919] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), REDUCE(sym_rest_pattern, 2, 0, 32), + [922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(322), + [924] = {.entry = {.count = 1, .reusable = false}}, SHIFT(596), + [926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1053), + [928] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1394), + [930] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1397), + [932] = {.entry = {.count = 1, .reusable = false}}, SHIFT(528), + [934] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1242), + [936] = {.entry = {.count = 1, .reusable = false}}, SHIFT(746), + [938] = {.entry = {.count = 1, .reusable = false}}, SHIFT(116), + [940] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1385), + [942] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1388), + [944] = {.entry = {.count = 1, .reusable = false}}, SHIFT(525), + [946] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1208), + [948] = {.entry = {.count = 1, .reusable = false}}, SHIFT(744), + [950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(399), + [952] = {.entry = {.count = 1, .reusable = false}}, SHIFT(123), + [954] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5984), + [956] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1421), + [958] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1417), + [960] = {.entry = {.count = 1, .reusable = false}}, SHIFT(629), + [962] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1246), + [964] = {.entry = {.count = 1, .reusable = false}}, SHIFT(769), + [966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(380), + [968] = {.entry = {.count = 1, .reusable = false}}, SHIFT(136), + [970] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5902), + [972] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1412), + [974] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1418), + [976] = {.entry = {.count = 1, .reusable = false}}, SHIFT(562), + [978] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1255), + [980] = {.entry = {.count = 1, .reusable = false}}, SHIFT(766), + [982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(368), + [984] = {.entry = {.count = 1, .reusable = false}}, SHIFT(133), + [986] = {.entry = {.count = 1, .reusable = false}}, SHIFT(617), + [988] = {.entry = {.count = 1, .reusable = false}}, SHIFT(657), + [990] = {.entry = {.count = 1, .reusable = false}}, SHIFT(672), + [992] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1254), + [994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3294), + [996] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1180), + [998] = {.entry = {.count = 1, .reusable = false}}, SHIFT(281), + [1000] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3281), + [1002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), + [1004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(49), + [1006] = {.entry = {.count = 1, .reusable = false}}, SHIFT(118), + [1008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1114), + [1010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1115), + [1012] = {.entry = {.count = 1, .reusable = false}}, SHIFT(453), + [1014] = {.entry = {.count = 1, .reusable = false}}, SHIFT(244), + [1016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3525), + [1018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2034), + [1020] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2038), + [1022] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2034), + [1024] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1809), + [1026] = {.entry = {.count = 1, .reusable = false}}, SHIFT(185), + [1028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1117), + [1030] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1273), + [1032] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6053), + [1034] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3245), + [1036] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1118), + [1038] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5824), + [1040] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5825), + [1042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1398), + [1044] = {.entry = {.count = 1, .reusable = false}}, SHIFT(437), + [1046] = {.entry = {.count = 1, .reusable = false}}, SHIFT(509), + [1048] = {.entry = {.count = 1, .reusable = false}}, SHIFT(546), + [1050] = {.entry = {.count = 1, .reusable = false}}, SHIFT(583), + [1052] = {.entry = {.count = 1, .reusable = false}}, SHIFT(665), + [1054] = {.entry = {.count = 1, .reusable = false}}, SHIFT(649), + [1056] = {.entry = {.count = 1, .reusable = false}}, SHIFT(478), + [1058] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1355), + [1060] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1294), + [1062] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1188), + [1064] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1170), + [1066] = {.entry = {.count = 1, .reusable = false}}, SHIFT(276), + [1068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), + [1070] = {.entry = {.count = 1, .reusable = false}}, SHIFT(729), + [1072] = {.entry = {.count = 1, .reusable = false}}, SHIFT(94), + [1074] = {.entry = {.count = 1, .reusable = false}}, SHIFT(480), + [1076] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2611), + [1078] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2460), + [1080] = {.entry = {.count = 1, .reusable = false}}, SHIFT(173), + [1082] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1368), + [1084] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1304), + [1086] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1323), + [1088] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1191), + [1090] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1169), + [1092] = {.entry = {.count = 1, .reusable = false}}, SHIFT(734), + [1094] = {.entry = {.count = 1, .reusable = false}}, SHIFT(111), + [1096] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2274), + [1098] = {.entry = {.count = 1, .reusable = false}}, SHIFT(178), + [1100] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1337), + [1102] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1312), + [1104] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1402), + [1106] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1235), + [1108] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1166), + [1110] = {.entry = {.count = 1, .reusable = false}}, SHIFT(283), + [1112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(666), + [1114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(77), + [1116] = {.entry = {.count = 1, .reusable = false}}, SHIFT(667), + [1118] = {.entry = {.count = 1, .reusable = false}}, SHIFT(168), + [1120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), + [1122] = {.entry = {.count = 1, .reusable = false}}, SHIFT(749), + [1124] = {.entry = {.count = 1, .reusable = false}}, SHIFT(120), + [1126] = {.entry = {.count = 1, .reusable = false}}, SHIFT(687), + [1128] = {.entry = {.count = 1, .reusable = false}}, SHIFT(440), + [1130] = {.entry = {.count = 1, .reusable = false}}, SHIFT(272), + [1132] = {.entry = {.count = 1, .reusable = false}}, SHIFT(666), + [1134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(669), + [1136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3521), + [1138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2462), + [1140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5839), + [1142] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2464), + [1144] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2462), + [1146] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2270), + [1148] = {.entry = {.count = 1, .reusable = false}}, SHIFT(180), + [1150] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1353), + [1152] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1247), + [1154] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1161), + [1156] = {.entry = {.count = 1, .reusable = false}}, SHIFT(293), + [1158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), + [1160] = {.entry = {.count = 1, .reusable = false}}, SHIFT(450), + [1162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3547), + [1164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1702), + [1166] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1727), + [1168] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1702), + [1170] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1890), + [1172] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1270), + [1174] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1346), + [1176] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1425), + [1178] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1244), + [1180] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1172), + [1182] = {.entry = {.count = 1, .reusable = false}}, SHIFT(291), + [1184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(589), + [1186] = {.entry = {.count = 1, .reusable = false}}, SHIFT(590), + [1188] = {.entry = {.count = 1, .reusable = false}}, SHIFT(169), + [1190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(64), + [1192] = {.entry = {.count = 1, .reusable = false}}, SHIFT(764), + [1194] = {.entry = {.count = 1, .reusable = false}}, SHIFT(130), + [1196] = {.entry = {.count = 1, .reusable = false}}, SHIFT(592), + [1198] = {.entry = {.count = 1, .reusable = false}}, SHIFT(556), + [1200] = {.entry = {.count = 1, .reusable = false}}, SHIFT(268), + [1202] = {.entry = {.count = 1, .reusable = false}}, SHIFT(589), + [1204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(684), + [1206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3508), + [1208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2191), + [1210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6012), + [1212] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2352), + [1214] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2191), + [1216] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2470), + [1218] = {.entry = {.count = 1, .reusable = false}}, SHIFT(190), + [1220] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1367), + [1222] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1352), + [1224] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1423), + [1226] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1253), + [1228] = {.entry = {.count = 1, .reusable = false}}, SHIFT(279), + [1230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(622), + [1232] = {.entry = {.count = 1, .reusable = false}}, SHIFT(623), + [1234] = {.entry = {.count = 1, .reusable = false}}, SHIFT(171), + [1236] = {.entry = {.count = 1, .reusable = false}}, SHIFT(757), + [1238] = {.entry = {.count = 1, .reusable = false}}, SHIFT(128), + [1240] = {.entry = {.count = 1, .reusable = false}}, SHIFT(625), + [1242] = {.entry = {.count = 1, .reusable = false}}, SHIFT(591), + [1244] = {.entry = {.count = 1, .reusable = false}}, SHIFT(270), + [1246] = {.entry = {.count = 1, .reusable = false}}, SHIFT(622), + [1248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(686), + [1250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5741), + [1252] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2536), + [1254] = {.entry = {.count = 1, .reusable = false}}, SHIFT(191), + [1256] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1376), + [1258] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1364), + [1260] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1163), + [1262] = {.entry = {.count = 1, .reusable = false}}, SHIFT(292), + [1264] = {.entry = {.count = 1, .reusable = false}}, SHIFT(142), + [1266] = {.entry = {.count = 1, .reusable = false}}, SHIFT(581), + [1268] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2603), + [1270] = {.entry = {.count = 1, .reusable = false}}, SHIFT(193), + [1272] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1395), + [1274] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1267), + [1276] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1357), + [1278] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1197), + [1280] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1177), + [1282] = {.entry = {.count = 1, .reusable = false}}, SHIFT(297), + [1284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(679), + [1286] = {.entry = {.count = 1, .reusable = false}}, SHIFT(680), + [1288] = {.entry = {.count = 1, .reusable = false}}, SHIFT(164), + [1290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), + [1292] = {.entry = {.count = 1, .reusable = false}}, SHIFT(735), + [1294] = {.entry = {.count = 1, .reusable = false}}, SHIFT(104), + [1296] = {.entry = {.count = 1, .reusable = false}}, SHIFT(690), + [1298] = {.entry = {.count = 1, .reusable = false}}, SHIFT(512), + [1300] = {.entry = {.count = 1, .reusable = false}}, SHIFT(263), + [1302] = {.entry = {.count = 1, .reusable = false}}, SHIFT(679), + [1304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(508), + [1306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3517), + [1308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1916), + [1310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6032), + [1312] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2031), + [1314] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1916), + [1316] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2118), + [1318] = {.entry = {.count = 1, .reusable = false}}, SHIFT(174), + [1320] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1292), + [1322] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1280), + [1324] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1343), + [1326] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1196), [1328] = {.entry = {.count = 1, .reusable = false}}, SHIFT(286), - [1330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(625), - [1332] = {.entry = {.count = 1, .reusable = false}}, SHIFT(626), - [1334] = {.entry = {.count = 1, .reusable = false}}, SHIFT(171), - [1336] = {.entry = {.count = 1, .reusable = false}}, SHIFT(766), - [1338] = {.entry = {.count = 1, .reusable = false}}, SHIFT(127), - [1340] = {.entry = {.count = 1, .reusable = false}}, SHIFT(400), - [1342] = {.entry = {.count = 1, .reusable = false}}, SHIFT(602), - [1344] = {.entry = {.count = 1, .reusable = false}}, SHIFT(270), - [1346] = {.entry = {.count = 1, .reusable = false}}, SHIFT(625), - [1348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(687), - [1350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6008), - [1352] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2472), - [1354] = {.entry = {.count = 1, .reusable = false}}, SHIFT(192), - [1356] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1372), - [1358] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1279), - [1360] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1350), - [1362] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1191), - [1364] = {.entry = {.count = 1, .reusable = false}}, SHIFT(287), - [1366] = {.entry = {.count = 1, .reusable = false}}, SHIFT(735), - [1368] = {.entry = {.count = 1, .reusable = false}}, SHIFT(96), - [1370] = {.entry = {.count = 1, .reusable = false}}, SHIFT(444), - [1372] = {.entry = {.count = 1, .reusable = false}}, SHIFT(267), - [1374] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2053), - [1376] = {.entry = {.count = 1, .reusable = false}}, SHIFT(174), - [1378] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1302), - [1380] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1252), - [1382] = {.entry = {.count = 1, .reusable = false}}, SHIFT(281), - [1384] = {.entry = {.count = 1, .reusable = false}}, SHIFT(523), - [1386] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1890), - [1388] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1280), - [1390] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1314), - [1392] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1425), - [1394] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1254), - [1396] = {.entry = {.count = 1, .reusable = false}}, SHIFT(294), - [1398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(674), - [1400] = {.entry = {.count = 1, .reusable = false}}, SHIFT(675), - [1402] = {.entry = {.count = 1, .reusable = false}}, SHIFT(169), - [1404] = {.entry = {.count = 1, .reusable = false}}, SHIFT(767), - [1406] = {.entry = {.count = 1, .reusable = false}}, SHIFT(131), - [1408] = {.entry = {.count = 1, .reusable = false}}, SHIFT(676), - [1410] = {.entry = {.count = 1, .reusable = false}}, SHIFT(683), - [1412] = {.entry = {.count = 1, .reusable = false}}, SHIFT(275), - [1414] = {.entry = {.count = 1, .reusable = false}}, SHIFT(674), - [1416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(550), - [1418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5785), - [1420] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2539), - [1422] = {.entry = {.count = 1, .reusable = false}}, SHIFT(189), - [1424] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1382), - [1426] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1305), - [1428] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1361), - [1430] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1212), - [1432] = {.entry = {.count = 1, .reusable = false}}, SHIFT(284), - [1434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(599), - [1436] = {.entry = {.count = 1, .reusable = false}}, SHIFT(600), - [1438] = {.entry = {.count = 1, .reusable = false}}, SHIFT(168), - [1440] = {.entry = {.count = 1, .reusable = false}}, SHIFT(741), - [1442] = {.entry = {.count = 1, .reusable = false}}, SHIFT(122), - [1444] = {.entry = {.count = 1, .reusable = false}}, SHIFT(603), - [1446] = {.entry = {.count = 1, .reusable = false}}, SHIFT(574), - [1448] = {.entry = {.count = 1, .reusable = false}}, SHIFT(271), - [1450] = {.entry = {.count = 1, .reusable = false}}, SHIFT(599), - [1452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(686), - [1454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5869), - [1456] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2341), - [1458] = {.entry = {.count = 1, .reusable = false}}, SHIFT(182), - [1460] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1323), - [1462] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1303), - [1464] = {.entry = {.count = 1, .reusable = false}}, SHIFT(499), - [1466] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_yield_expression, 1, 0, 0), - [1468] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_yield_expression, 1, 0, 0), - [1470] = {.entry = {.count = 1, .reusable = false}}, SHIFT(93), - [1472] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2179), - [1474] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1351), - [1476] = {.entry = {.count = 1, .reusable = false}}, SHIFT(527), - [1478] = {.entry = {.count = 1, .reusable = false}}, SHIFT(104), - [1480] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2397), - [1482] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1336), - [1484] = {.entry = {.count = 1, .reusable = false}}, SHIFT(528), - [1486] = {.entry = {.count = 1, .reusable = false}}, SHIFT(97), - [1488] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1359), - [1490] = {.entry = {.count = 1, .reusable = false}}, SHIFT(421), - [1492] = {.entry = {.count = 1, .reusable = false}}, SHIFT(113), - [1494] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2483), - [1496] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1405), - [1498] = {.entry = {.count = 1, .reusable = false}}, SHIFT(471), - [1500] = {.entry = {.count = 1, .reusable = false}}, SHIFT(115), - [1502] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2599), - [1504] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1384), - [1506] = {.entry = {.count = 1, .reusable = false}}, SHIFT(581), - [1508] = {.entry = {.count = 1, .reusable = false}}, SHIFT(123), - [1510] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2538), - [1512] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1422), - [1514] = {.entry = {.count = 1, .reusable = false}}, SHIFT(656), - [1516] = {.entry = {.count = 1, .reusable = false}}, SHIFT(132), - [1518] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2639), - [1520] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1418), - [1522] = {.entry = {.count = 1, .reusable = false}}, SHIFT(631), - [1524] = {.entry = {.count = 1, .reusable = false}}, SHIFT(130), - [1526] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2663), - [1528] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1417), - [1530] = {.entry = {.count = 1, .reusable = false}}, SHIFT(607), - [1532] = {.entry = {.count = 1, .reusable = false}}, SHIFT(133), - [1534] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2662), - [1536] = {.entry = {.count = 1, .reusable = false}}, SHIFT(553), - [1538] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2951), - [1540] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1391), - [1542] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3514), - [1544] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5261), - [1546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(88), - [1548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(789), - [1550] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4611), - [1552] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5888), - [1554] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3854), - [1556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4587), - [1558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4588), - [1560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3978), - [1562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3060), - [1564] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3072), - [1566] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3060), - [1568] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1147), - [1570] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1364), - [1572] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4556), - [1574] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3834), - [1576] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1231), - [1578] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3545), - [1580] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3336), - [1582] = {.entry = {.count = 1, .reusable = false}}, SHIFT(747), - [1584] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3809), - [1586] = {.entry = {.count = 1, .reusable = false}}, SHIFT(726), - [1588] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1228), - [1590] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5833), - [1592] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5925), - [1594] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5929), - [1596] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3122), - [1598] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3324), - [1600] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1407), - [1602] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3533), - [1604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), - [1606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(803), - [1608] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4595), - [1610] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1072), - [1612] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1073), - [1614] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5828), - [1616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4608), - [1618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4609), - [1620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3918), - [1622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3264), - [1624] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3266), - [1626] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3264), - [1628] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1074), - [1630] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1075), - [1632] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1366), - [1634] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4117), - [1636] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1230), - [1638] = {.entry = {.count = 1, .reusable = false}}, SHIFT(756), - [1640] = {.entry = {.count = 1, .reusable = false}}, SHIFT(725), - [1642] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1236), - [1644] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4695), - [1646] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1139), - [1648] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1140), - [1650] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1141), - [1652] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1142), - [1654] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1237), - [1656] = {.entry = {.count = 1, .reusable = false}}, SHIFT(754), - [1658] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1342), - [1660] = {.entry = {.count = 1, .reusable = false}}, SHIFT(98), - [1662] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2337), - [1664] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2338), - [1666] = {.entry = {.count = 1, .reusable = false}}, SHIFT(84), - [1668] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__module, 1, 0, 5), - [1670] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__module, 1, 0, 5), - [1672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), - [1674] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5854), - [1676] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5848), - [1678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(233), - [1680] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2305), - [1682] = {.entry = {.count = 1, .reusable = false}}, SHIFT(85), - [1684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3762), - [1686] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 2, 0, 0), - [1688] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 2, 0, 0), - [1690] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 2, 0, 0), - [1692] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_pattern, 2, 0, 0), - [1694] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 2, 0, 0), - [1696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(762), - [1698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3712), - [1700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3908), - [1702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3936), - [1704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5306), - [1706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3856), - [1708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4906), - [1710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3744), - [1712] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_body, 2, 0, 0), - [1714] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_body, 2, 0, 0), - [1716] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, 0, 169), - [1718] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, 0, 169), - [1720] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 5, 0, 169), - [1722] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 5, 0, 169), - [1724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(897), - [1726] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1362), - [1728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(254), - [1730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2578), - [1732] = {.entry = {.count = 1, .reusable = false}}, SHIFT(114), - [1734] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2466), - [1736] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 5, 0, 173), - [1738] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 5, 0, 173), - [1740] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_expression, 5, 0, 173), - [1742] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_expression, 5, 0, 173), - [1744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(914), - [1746] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function_declaration, 5, 0, 173), - [1748] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function_declaration, 5, 0, 173), - [1750] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function, 5, 0, 173), - [1752] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function, 5, 0, 173), - [1754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(915), - [1756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2111), - [1758] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, 0, 194), - [1760] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, 0, 194), - [1762] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 5, 0, 194), - [1764] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 5, 0, 194), - [1766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(882), - [1768] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, 0, 195), - [1770] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, 0, 195), - [1772] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 5, 0, 195), - [1774] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 5, 0, 195), - [1776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(917), - [1778] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declaration, 1, 0, 0), - [1780] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declaration, 1, 0, 0), - [1782] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression, 1, 0, 0), - [1784] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression, 1, 0, 0), - [1786] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__module, 2, 0, 29), - [1788] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__module, 2, 0, 29), - [1790] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, 0, 113), - [1792] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, 0, 113), - [1794] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 4, 0, 113), - [1796] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 4, 0, 113), - [1798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(947), - [1800] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function_declaration, 6, 0, 224), - [1802] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function_declaration, 6, 0, 224), - [1804] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function, 6, 0, 224), - [1806] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function, 6, 0, 224), - [1808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(847), - [1810] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, 0, 241), - [1812] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, 0, 241), - [1814] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 6, 0, 241), - [1816] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 6, 0, 241), - [1818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(855), - [1820] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 4, 0, 122), - [1822] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 4, 0, 122), - [1824] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_expression, 4, 0, 122), - [1826] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_expression, 4, 0, 122), - [1828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(889), - [1830] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, 0, 112), - [1832] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, 0, 112), - [1834] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 4, 0, 112), - [1836] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 4, 0, 112), - [1838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(896), - [1840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1671), - [1842] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nested_identifier, 3, 0, 89), - [1844] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_nested_identifier, 3, 0, 89), - [1846] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 2, 0, 0), - [1848] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 2, 0, 0), - [1850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(234), - [1852] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, 0, 150), - [1854] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, 0, 150), - [1856] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 4, 0, 150), - [1858] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 4, 0, 150), - [1860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(892), - [1862] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_internal_module, 2, 0, 6), - [1864] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_internal_module, 2, 0, 6), - [1866] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 3, 0, 0), - [1868] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 3, 0, 0), - [1870] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 3, 0, 49), - [1872] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 3, 0, 49), - [1874] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 3, 0, 49), - [1876] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 3, 0, 49), - [1878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(818), - [1880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1833), - [1882] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 3, 0, 0), - [1884] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 3, 0, 0), - [1886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), - [1888] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nested_identifier, 3, 0, 76), - [1890] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_nested_identifier, 3, 0, 76), - [1892] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 4, 0, 0), - [1894] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 4, 0, 0), - [1896] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_body, 3, 0, 111), - [1898] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_body, 3, 0, 111), - [1900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1754), - [1902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2525), - [1904] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predefined_type, 1, 0, 0), - [1906] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predefined_type, 1, 0, 0), - [1908] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1374), - [1910] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1368), - [1912] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1203), - [1914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1509), - [1916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(256), - [1918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(212), - [1920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4286), - [1922] = {.entry = {.count = 1, .reusable = false}}, SHIFT(739), - [1924] = {.entry = {.count = 1, .reusable = false}}, SHIFT(108), - [1926] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2628), - [1928] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1383), - [1930] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1363), - [1932] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1214), - [1934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1504), - [1936] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3804), - [1938] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1222), - [1940] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3796), - [1942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(240), - [1944] = {.entry = {.count = 1, .reusable = false}}, SHIFT(742), - [1946] = {.entry = {.count = 1, .reusable = false}}, SHIFT(112), - [1948] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2484), - [1950] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 1, 0, 0), REDUCE(aux_sym_array_pattern_repeat1, 1, 0, 0), - [1953] = {.entry = {.count = 3, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 1, 0, 0), REDUCE(aux_sym_array_pattern_repeat1, 1, 0, 0), SHIFT(3282), - [1957] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1388), - [1959] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1396), - [1961] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1227), - [1963] = {.entry = {.count = 1, .reusable = false}}, SHIFT(748), - [1965] = {.entry = {.count = 1, .reusable = false}}, SHIFT(120), - [1967] = {.entry = {.count = 3, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 1, 0, 0), REDUCE(aux_sym_array_pattern_repeat1, 1, 0, 0), SHIFT(3051), - [1971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3743), - [1973] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_pattern_repeat1, 1, 0, 0), - [1975] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_accessibility_modifier, 1, 0, 0), - [1977] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_accessibility_modifier, 1, 0, 0), - [1979] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_override_modifier, 1, 0, 0), - [1981] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_override_modifier, 1, 0, 0), - [1983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(292), - [1985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3315), - [1987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(465), - [1989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(995), - [1991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3538), - [1993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1532), - [1995] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3348), - [1997] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2349), - [1999] = {.entry = {.count = 1, .reusable = false}}, SHIFT(82), - [2001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2620), - [2003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3190), - [2005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1818), - [2007] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1242), - [2009] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1969), - [2011] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1271), - [2013] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2262), - [2015] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1226), - [2017] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2070), - [2019] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1282), - [2021] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1324), - [2023] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1637), - [2025] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1238), - [2027] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1301), - [2029] = {.entry = {.count = 1, .reusable = false}}, SHIFT(81), - [2031] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1264), - [2033] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2394), - [2035] = {.entry = {.count = 1, .reusable = false}}, SHIFT(80), - [2037] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1297), - [2039] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1244), + [1330] = {.entry = {.count = 1, .reusable = false}}, SHIFT(738), + [1332] = {.entry = {.count = 1, .reusable = false}}, SHIFT(106), + [1334] = {.entry = {.count = 1, .reusable = false}}, SHIFT(674), + [1336] = {.entry = {.count = 1, .reusable = false}}, SHIFT(273), + [1338] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2037), + [1340] = {.entry = {.count = 1, .reusable = false}}, SHIFT(176), + [1342] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1308), + [1344] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1303), + [1346] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1424), + [1348] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1256), + [1350] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1165), + [1352] = {.entry = {.count = 1, .reusable = false}}, SHIFT(278), + [1354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), + [1356] = {.entry = {.count = 1, .reusable = false}}, SHIFT(770), + [1358] = {.entry = {.count = 1, .reusable = false}}, SHIFT(127), + [1360] = {.entry = {.count = 1, .reusable = false}}, SHIFT(414), + [1362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3549), + [1364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2616), + [1366] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2588), + [1368] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2616), + [1370] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2314), + [1372] = {.entry = {.count = 1, .reusable = false}}, SHIFT(189), + [1374] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1318), + [1376] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1289), + [1378] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1379), + [1380] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1206), + [1382] = {.entry = {.count = 1, .reusable = false}}, SHIFT(277), + [1384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(552), + [1386] = {.entry = {.count = 1, .reusable = false}}, SHIFT(553), + [1388] = {.entry = {.count = 1, .reusable = false}}, SHIFT(167), + [1390] = {.entry = {.count = 1, .reusable = false}}, SHIFT(741), + [1392] = {.entry = {.count = 1, .reusable = false}}, SHIFT(122), + [1394] = {.entry = {.count = 1, .reusable = false}}, SHIFT(557), + [1396] = {.entry = {.count = 1, .reusable = false}}, SHIFT(518), + [1398] = {.entry = {.count = 1, .reusable = false}}, SHIFT(265), + [1400] = {.entry = {.count = 1, .reusable = false}}, SHIFT(552), + [1402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(682), + [1404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5849), + [1406] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2322), + [1408] = {.entry = {.count = 1, .reusable = false}}, SHIFT(188), + [1410] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1326), + [1412] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1298), + [1414] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1377), + [1416] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1212), + [1418] = {.entry = {.count = 1, .reusable = false}}, SHIFT(285), + [1420] = {.entry = {.count = 1, .reusable = false}}, SHIFT(740), + [1422] = {.entry = {.count = 1, .reusable = false}}, SHIFT(112), + [1424] = {.entry = {.count = 1, .reusable = false}}, SHIFT(619), + [1426] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2252), + [1428] = {.entry = {.count = 1, .reusable = false}}, SHIFT(177), + [1430] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1327), + [1432] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1354), + [1434] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1413), + [1436] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1257), + [1438] = {.entry = {.count = 1, .reusable = false}}, SHIFT(294), + [1440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(655), + [1442] = {.entry = {.count = 1, .reusable = false}}, SHIFT(656), + [1444] = {.entry = {.count = 1, .reusable = false}}, SHIFT(170), + [1446] = {.entry = {.count = 1, .reusable = false}}, SHIFT(768), + [1448] = {.entry = {.count = 1, .reusable = false}}, SHIFT(129), + [1450] = {.entry = {.count = 1, .reusable = false}}, SHIFT(658), + [1452] = {.entry = {.count = 1, .reusable = false}}, SHIFT(678), + [1454] = {.entry = {.count = 1, .reusable = false}}, SHIFT(275), + [1456] = {.entry = {.count = 1, .reusable = false}}, SHIFT(655), + [1458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(486), + [1460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5793), + [1462] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2539), + [1464] = {.entry = {.count = 1, .reusable = false}}, SHIFT(192), + [1466] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1381), + [1468] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1311), + [1470] = {.entry = {.count = 1, .reusable = false}}, SHIFT(415), + [1472] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_yield_expression, 1, 0, 0), + [1474] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_yield_expression, 1, 0, 0), + [1476] = {.entry = {.count = 1, .reusable = false}}, SHIFT(95), + [1478] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2182), + [1480] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1348), + [1482] = {.entry = {.count = 1, .reusable = false}}, SHIFT(456), + [1484] = {.entry = {.count = 1, .reusable = false}}, SHIFT(102), + [1486] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2398), + [1488] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1341), + [1490] = {.entry = {.count = 1, .reusable = false}}, SHIFT(612), + [1492] = {.entry = {.count = 1, .reusable = false}}, SHIFT(103), + [1494] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1386), + [1496] = {.entry = {.count = 1, .reusable = false}}, SHIFT(661), + [1498] = {.entry = {.count = 1, .reusable = false}}, SHIFT(110), + [1500] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2537), + [1502] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1384), + [1504] = {.entry = {.count = 1, .reusable = false}}, SHIFT(526), + [1506] = {.entry = {.count = 1, .reusable = false}}, SHIFT(125), + [1508] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2538), + [1510] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1391), + [1512] = {.entry = {.count = 1, .reusable = false}}, SHIFT(545), + [1514] = {.entry = {.count = 1, .reusable = false}}, SHIFT(119), + [1516] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2632), + [1518] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1415), + [1520] = {.entry = {.count = 1, .reusable = false}}, SHIFT(563), + [1522] = {.entry = {.count = 1, .reusable = false}}, SHIFT(132), + [1524] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2663), + [1526] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1420), + [1528] = {.entry = {.count = 1, .reusable = false}}, SHIFT(630), + [1530] = {.entry = {.count = 1, .reusable = false}}, SHIFT(135), + [1532] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2665), + [1534] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1416), + [1536] = {.entry = {.count = 1, .reusable = false}}, SHIFT(597), + [1538] = {.entry = {.count = 1, .reusable = false}}, SHIFT(131), + [1540] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2664), + [1542] = {.entry = {.count = 1, .reusable = false}}, SHIFT(490), + [1544] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2962), + [1546] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1408), + [1548] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3531), + [1550] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5082), + [1552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(87), + [1554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(793), + [1556] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4684), + [1558] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5811), + [1560] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4022), + [1562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4609), + [1564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4610), + [1566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3966), + [1568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3004), + [1570] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2991), + [1572] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3004), + [1574] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1084), + [1576] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4707), + [1578] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1135), + [1580] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1136), + [1582] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1137), + [1584] = {.entry = {.count = 1, .reusable = false}}, SHIFT(985), + [1586] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1139), + [1588] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1362), + [1590] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4364), + [1592] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1240), + [1594] = {.entry = {.count = 1, .reusable = false}}, SHIFT(756), + [1596] = {.entry = {.count = 1, .reusable = false}}, SHIFT(726), + [1598] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1229), + [1600] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1382), + [1602] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4563), + [1604] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3694), + [1606] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1230), + [1608] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3529), + [1610] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3335), + [1612] = {.entry = {.count = 1, .reusable = false}}, SHIFT(753), + [1614] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3837), + [1616] = {.entry = {.count = 1, .reusable = false}}, SHIFT(725), + [1618] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1237), + [1620] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5841), + [1622] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5771), + [1624] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5775), + [1626] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1236), + [1628] = {.entry = {.count = 1, .reusable = false}}, SHIFT(748), + [1630] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3118), + [1632] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3294), + [1634] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1398), + [1636] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3537), + [1638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(89), + [1640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(794), + [1642] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4583), + [1644] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1114), + [1646] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1115), + [1648] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5822), + [1650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4619), + [1652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4620), + [1654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4005), + [1656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3273), + [1658] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3274), + [1660] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3273), + [1662] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1116), + [1664] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1117), + [1666] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1351), + [1668] = {.entry = {.count = 1, .reusable = false}}, SHIFT(99), + [1670] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2401), + [1672] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2406), + [1674] = {.entry = {.count = 1, .reusable = false}}, SHIFT(82), + [1676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3823), + [1678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(226), + [1680] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2266), + [1682] = {.entry = {.count = 1, .reusable = false}}, SHIFT(80), + [1684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3848), + [1686] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__module, 1, 0, 5), + [1688] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__module, 1, 0, 5), + [1690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), + [1692] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 2, 0, 0), + [1694] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 2, 0, 0), + [1696] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 2, 0, 0), + [1698] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_pattern, 2, 0, 0), + [1700] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 2, 0, 0), + [1702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(762), + [1704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3563), + [1706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5144), + [1708] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5868), + [1710] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5911), + [1712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4000), + [1714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4745), + [1716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4011), + [1718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3896), + [1720] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1373), + [1722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252), + [1724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1957), + [1726] = {.entry = {.count = 1, .reusable = false}}, SHIFT(115), + [1728] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2457), + [1730] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, 0, 170), + [1732] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, 0, 170), + [1734] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 5, 0, 170), + [1736] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 5, 0, 170), + [1738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(878), + [1740] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 5, 0, 174), + [1742] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 5, 0, 174), + [1744] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_expression, 5, 0, 174), + [1746] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_expression, 5, 0, 174), + [1748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(879), + [1750] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function_declaration, 5, 0, 174), + [1752] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function_declaration, 5, 0, 174), + [1754] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function, 5, 0, 174), + [1756] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function, 5, 0, 174), + [1758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(880), + [1760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1699), + [1762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1783), + [1764] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, 0, 195), + [1766] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, 0, 195), + [1768] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 5, 0, 195), + [1770] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 5, 0, 195), + [1772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(886), + [1774] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, 0, 196), + [1776] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, 0, 196), + [1778] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 5, 0, 196), + [1780] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 5, 0, 196), + [1782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(887), + [1784] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 3, 0, 0), + [1786] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 3, 0, 0), + [1788] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, 0, 112), + [1790] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, 0, 112), + [1792] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 4, 0, 112), + [1794] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 4, 0, 112), + [1796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(840), + [1798] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__module, 2, 0, 29), + [1800] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__module, 2, 0, 29), + [1802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228), + [1804] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function_declaration, 6, 0, 225), + [1806] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function_declaration, 6, 0, 225), + [1808] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function, 6, 0, 225), + [1810] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function, 6, 0, 225), + [1812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(898), + [1814] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_body, 2, 0, 0), + [1816] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_body, 2, 0, 0), + [1818] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, 0, 242), + [1820] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, 0, 242), + [1822] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 6, 0, 242), + [1824] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 6, 0, 242), + [1826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(902), + [1828] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, 0, 113), + [1830] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, 0, 113), + [1832] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 4, 0, 113), + [1834] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 4, 0, 113), + [1836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(842), + [1838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1814), + [1840] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_declaration, 1, 0, 0), + [1842] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_declaration, 1, 0, 0), + [1844] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression, 1, 0, 0), + [1846] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression, 1, 0, 0), + [1848] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement_block, 4, 0, 0), + [1850] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement_block, 4, 0, 0), + [1852] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_internal_module, 2, 0, 6), + [1854] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_internal_module, 2, 0, 6), + [1856] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_body, 3, 0, 111), + [1858] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_body, 3, 0, 111), + [1860] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 4, 0, 122), + [1862] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 4, 0, 122), + [1864] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_expression, 4, 0, 122), + [1866] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_expression, 4, 0, 122), + [1868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(848), + [1870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2525), + [1872] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, 0, 151), + [1874] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, 0, 151), + [1876] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 4, 0, 151), + [1878] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 4, 0, 151), + [1880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(862), + [1882] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 3, 0, 49), + [1884] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 3, 0, 49), + [1886] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 3, 0, 49), + [1888] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 3, 0, 49), + [1890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(908), + [1892] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nested_identifier, 3, 0, 76), + [1894] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_nested_identifier, 3, 0, 76), + [1896] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 2, 0, 0), + [1898] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 2, 0, 0), + [1900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2596), + [1902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(217), + [1904] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nested_identifier, 3, 0, 89), + [1906] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_nested_identifier, 3, 0, 89), + [1908] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_string, 3, 0, 0), + [1910] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_string, 3, 0, 0), + [1912] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predefined_type, 1, 0, 0), + [1914] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predefined_type, 1, 0, 0), + [1916] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1366), + [1918] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1374), + [1920] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1218), + [1922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1513), + [1924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(255), + [1926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), + [1928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4190), + [1930] = {.entry = {.count = 1, .reusable = false}}, SHIFT(742), + [1932] = {.entry = {.count = 1, .reusable = false}}, SHIFT(108), + [1934] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2590), + [1936] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1378), + [1938] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1383), + [1940] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1223), + [1942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1515), + [1944] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3662), + [1946] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1226), + [1948] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3756), + [1950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232), + [1952] = {.entry = {.count = 1, .reusable = false}}, SHIFT(743), + [1954] = {.entry = {.count = 1, .reusable = false}}, SHIFT(109), + [1956] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2461), + [1958] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1392), + [1960] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1401), + [1962] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1231), + [1964] = {.entry = {.count = 1, .reusable = false}}, SHIFT(754), + [1966] = {.entry = {.count = 1, .reusable = false}}, SHIFT(121), + [1968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3649), + [1970] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 1, 0, 0), REDUCE(aux_sym_array_pattern_repeat1, 1, 0, 0), + [1973] = {.entry = {.count = 3, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 1, 0, 0), REDUCE(aux_sym_array_pattern_repeat1, 1, 0, 0), SHIFT(3019), + [1977] = {.entry = {.count = 3, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 1, 0, 0), REDUCE(aux_sym_array_pattern_repeat1, 1, 0, 0), SHIFT(3327), + [1981] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_pattern_repeat1, 1, 0, 0), + [1983] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_override_modifier, 1, 0, 0), + [1985] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_override_modifier, 1, 0, 0), + [1987] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_accessibility_modifier, 1, 0, 0), + [1989] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_accessibility_modifier, 1, 0, 0), + [1991] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3340), + [1993] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2280), + [1995] = {.entry = {.count = 1, .reusable = false}}, SHIFT(75), + [1997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(284), + [1999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1006), + [2001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(692), + [2003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3551), + [2005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3267), + [2007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3227), + [2009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1522), + [2011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2601), + [2013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1823), + [2015] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1310), + [2017] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2407), + [2019] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1278), + [2021] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1549), + [2023] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1306), + [2025] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2526), + [2027] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1296), + [2029] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1285), + [2031] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1234), + [2033] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1949), + [2035] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1356), + [2037] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1271), + [2039] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1993), [2041] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 1, 0, 0), - [2043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(492), - [2045] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1288), - [2047] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1274), - [2049] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2446), - [2051] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1328), - [2053] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1291), - [2055] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1296), - [2057] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1265), - [2059] = {.entry = {.count = 1, .reusable = false}}, SHIFT(76), - [2061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(856), - [2063] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2395), - [2065] = {.entry = {.count = 1, .reusable = false}}, SHIFT(77), - [2067] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2310), + [2043] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1275), + [2045] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1252), + [2047] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1266), + [2049] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2219), + [2051] = {.entry = {.count = 1, .reusable = false}}, SHIFT(83), + [2053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(683), + [2055] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1295), + [2057] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1331), + [2059] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1243), + [2061] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1291), + [2063] = {.entry = {.count = 1, .reusable = false}}, SHIFT(78), + [2065] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1251), + [2067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(861), [2069] = {.entry = {.count = 1, .reusable = false}}, SHIFT(79), - [2071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), - [2073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), - [2075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), - [2077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), - [2079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), - [2081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), - [2083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), - [2085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), - [2087] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1410), - [2089] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1412), - [2091] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1246), - [2093] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4020), - [2095] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1256), - [2097] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4021), - [2099] = {.entry = {.count = 1, .reusable = false}}, SHIFT(772), - [2101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(126), - [2103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2651), - [2105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), - [2107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), - [2109] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5124), - [2111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), - [2113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4208), - [2115] = {.entry = {.count = 1, .reusable = false}}, SHIFT(439), - [2117] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5735), - [2119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3957), - [2121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3330), - [2123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5749), - [2125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3676), - [2127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3717), - [2129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3546), - [2131] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), REDUCE(sym__property_name, 1, 0, 7), - [2134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5791), - [2136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6112), - [2138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5435), - [2140] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), REDUCE(sym__property_name, 1, 0, 7), - [2143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2809), - [2145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3945), - [2147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6058), - [2149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5803), - [2151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6068), - [2153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6), - [2155] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1395), - [2157] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1394), - [2159] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1240), - [2161] = {.entry = {.count = 1, .reusable = false}}, SHIFT(755), - [2163] = {.entry = {.count = 1, .reusable = false}}, SHIFT(116), - [2165] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1393), - [2167] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1387), - [2169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1234), - [2171] = {.entry = {.count = 1, .reusable = false}}, SHIFT(751), - [2173] = {.entry = {.count = 1, .reusable = false}}, SHIFT(121), - [2175] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1455), - [2177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1452), - [2179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1278), - [2181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(775), - [2183] = {.entry = {.count = 1, .reusable = false}}, SHIFT(142), - [2185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2675), - [2187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1357), - [2189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(107), - [2191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2420), - [2193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1970), - [2195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1650), - [2197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2263), - [2199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2462), - [2201] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1272), - [2203] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1283), - [2205] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1182), - [2207] = {.entry = {.count = 1, .reusable = false}}, SHIFT(727), - [2209] = {.entry = {.count = 1, .reusable = false}}, SHIFT(87), - [2211] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1806), - [2213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2072), - [2215] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1449), - [2217] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1469), - [2219] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1281), - [2221] = {.entry = {.count = 1, .reusable = false}}, SHIFT(781), - [2223] = {.entry = {.count = 1, .reusable = false}}, SHIFT(140), - [2225] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2684), - [2227] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1437), - [2229] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1433), - [2231] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1262), - [2233] = {.entry = {.count = 1, .reusable = false}}, SHIFT(785), - [2235] = {.entry = {.count = 1, .reusable = false}}, SHIFT(137), - [2237] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2671), - [2239] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1448), - [2241] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1430), - [2243] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1258), - [2245] = {.entry = {.count = 1, .reusable = false}}, SHIFT(774), - [2247] = {.entry = {.count = 1, .reusable = false}}, SHIFT(147), - [2249] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2688), - [2251] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1456), - [2253] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1454), - [2255] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1255), - [2257] = {.entry = {.count = 1, .reusable = false}}, SHIFT(786), - [2259] = {.entry = {.count = 1, .reusable = false}}, SHIFT(149), - [2261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2739), - [2263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1435), - [2265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1434), - [2267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1257), - [2269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(783), - [2271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(138), - [2273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2728), - [2275] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1470), - [2277] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1443), - [2279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1267), - [2281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(773), - [2283] = {.entry = {.count = 1, .reusable = false}}, SHIFT(139), - [2285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2669), - [2287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1467), - [2289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1466), - [2291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1261), - [2293] = {.entry = {.count = 1, .reusable = false}}, SHIFT(778), - [2295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(144), - [2297] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2682), - [2299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1429), - [2301] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1428), - [2303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1277), - [2305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(782), - [2307] = {.entry = {.count = 1, .reusable = false}}, SHIFT(145), - [2309] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2685), - [2311] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1441), - [2313] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1439), - [2315] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1266), - [2317] = {.entry = {.count = 1, .reusable = false}}, SHIFT(784), - [2319] = {.entry = {.count = 1, .reusable = false}}, SHIFT(148), - [2321] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2693), - [2323] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4351), - [2325] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4350), - [2327] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(2859), - [2330] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), REDUCE(sym__property_name, 1, 0, 7), SHIFT(198), - [2334] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(442), - [2337] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3763), - [2339] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), REDUCE(sym__property_name, 1, 0, 7), SHIFT(3854), - [2343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4622), - [2345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4623), - [2347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3573), - [2349] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2751), - [2351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6007), - [2353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3814), - [2355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5676), - [2357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(185), - [2359] = {.entry = {.count = 1, .reusable = false}}, SHIFT(472), - [2361] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4654), - [2363] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2763), - [2365] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2754), - [2367] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2789), - [2369] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2803), - [2371] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_type, 6, 0, 0), - [2373] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_type, 6, 0, 0), - [2375] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_type, 5, 0, 0), - [2377] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_type, 5, 0, 0), - [2379] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_type, 4, 0, 0), - [2381] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_type, 4, 0, 0), - [2383] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_type, 3, 0, 0), - [2385] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_type, 3, 0, 0), - [2387] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_type, 2, 0, 0), - [2389] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_type, 2, 0, 0), - [2391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5879), - [2393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3876), - [2395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6094), - [2397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3834), - [2399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3839), - [2401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3545), - [2403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5952), - [2405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6095), - [2407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5585), - [2409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2818), - [2411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3680), - [2413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5833), - [2415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5520), - [2417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5925), - [2419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5929), - [2421] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5729), - [2423] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5726), - [2425] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(198), - [2428] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3840), - [2430] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(3854), - [2433] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5982), - [2435] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5975), - [2437] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5744), - [2439] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5912), - [2441] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6034), - [2443] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6032), - [2445] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3595), - [2447] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5947), - [2449] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5930), - [2451] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3697), - [2453] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5737), - [2455] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5736), - [2457] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5877), - [2459] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5875), - [2461] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 2, 0, 11), - [2463] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 2, 0, 11), - [2465] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5083), - [2467] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5464), - [2469] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5857), - [2471] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5855), - [2473] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3552), - [2475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(759), - [2477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(757), - [2479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(771), - [2481] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6013), - [2483] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6012), - [2485] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5789), - [2487] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5788), - [2489] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 3, 0, 46), - [2491] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 3, 0, 46), - [2493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(16), - [2495] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5815), - [2497] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5825), - [2499] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3233), - [2501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6017), - [2503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3011), - [2505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(154), - [2507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5888), - [2509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3854), - [2511] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_clause, 5, 0, 252), - [2513] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_clause, 5, 0, 252), - [2515] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_empty_statement, 1, 0, 0), - [2517] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_empty_statement, 1, 0, 0), - [2519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5893), - [2521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3419), - [2523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5836), - [2525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1922), - [2527] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_expression, 3, 0, 0), - [2529] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_expression, 3, 0, 0), - [2531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5924), - [2533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3317), - [2535] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_clause, 6, 0, 288), - [2537] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_clause, 6, 0, 288), - [2539] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 3, 0, 38), - [2541] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 3, 0, 38), - [2543] = {.entry = {.count = 1, .reusable = false}}, SHIFT(51), - [2545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5894), - [2547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1627), - [2549] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_expression, 4, 0, 100), - [2551] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_expression, 4, 0, 100), - [2553] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_do_statement, 4, 0, 106), - [2555] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_do_statement, 4, 0, 106), - [2557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(948), - [2559] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_clause, 2, 0, 11), - [2561] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_clause, 2, 0, 11), - [2563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3093), - [2565] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_body, 2, 0, 0), - [2567] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_body, 2, 0, 0), - [2569] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7, 0, 250), - [2571] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7, 0, 250), - [2573] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, 0, 49), - [2575] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, 0, 49), - [2577] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 2, 0, 4), - [2579] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 2, 0, 4), - [2581] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 6, 0, 205), - [2583] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 6, 0, 205), - [2585] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_signature, 4, 0, 121), - [2587] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_signature, 4, 0, 121), - [2589] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_signature, 5, 0, 172), - [2591] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_signature, 5, 0, 172), - [2593] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_break_statement, 2, 0, 0), - [2595] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_break_statement, 2, 0, 0), - [2597] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_continue_statement, 2, 0, 0), - [2599] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_continue_statement, 2, 0, 0), - [2601] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_in_statement, 3, 0, 40), - [2603] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_in_statement, 3, 0, 40), - [2605] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declaration, 4, 0, 0), - [2607] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable_declaration, 4, 0, 0), - [2609] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 3, 0, 25), - [2611] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 3, 0, 25), - [2613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3102), - [2615] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7, 0, 251), - [2617] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7, 0, 251), - [2619] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while_statement, 3, 0, 45), - [2621] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_while_statement, 3, 0, 45), - [2623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2007), - [2625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2029), - [2627] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_in_statement, 4, 0, 99), - [2629] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_in_statement, 4, 0, 99), - [2631] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 3, 0, 47), - [2633] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 3, 0, 47), - [2635] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_break_statement, 3, 0, 48), - [2637] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_break_statement, 3, 0, 48), - [2639] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_continue_statement, 3, 0, 48), - [2641] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_continue_statement, 3, 0, 48), - [2643] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_return_statement, 3, 0, 0), - [2645] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_return_statement, 3, 0, 0), - [2647] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_throw_statement, 3, 0, 0), - [2649] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_throw_statement, 3, 0, 0), - [2651] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 1, 0, 0), - [2653] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 1, 0, 0), - [2655] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_class_declaration, 6, 0, 236), - [2657] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_class_declaration, 6, 0, 236), - [2659] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_class_declaration, 5, 0, 185), - [2661] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_class_declaration, 5, 0, 185), - [2663] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lexical_declaration, 4, 0, 37), - [2665] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lexical_declaration, 4, 0, 37), - [2667] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function_declaration, 7, 0, 224), - [2669] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function_declaration, 7, 0, 224), - [2671] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_debugger_statement, 2, 0, 0), - [2673] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_debugger_statement, 2, 0, 0), - [2675] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_class_declaration, 5, 0, 186), - [2677] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_class_declaration, 5, 0, 186), - [2679] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ambient_declaration, 7, 0, 278), - [2681] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ambient_declaration, 7, 0, 278), - [2683] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_body, 5, 0, 238), - [2685] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_body, 5, 0, 238), - [2687] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_body, 5, 0, 240), - [2689] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_body, 5, 0, 240), - [2691] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_body, 4, 0, 88), - [2693] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_body, 4, 0, 88), - [2695] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 7, 0, 241), - [2697] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 7, 0, 241), - [2699] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_return_statement, 2, 0, 0), - [2701] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_return_statement, 2, 0, 0), - [2703] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_class_declaration, 7, 0, 279), - [2705] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_class_declaration, 7, 0, 279), - [2707] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_body, 4, 0, 238), - [2709] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_body, 4, 0, 238), - [2711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3297), - [2713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3302), - [2715] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_body, 4, 0, 0), - [2717] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_body, 4, 0, 0), - [2719] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 4, 0, 0), - [2721] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 4, 0, 0), - [2723] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_labeled_statement, 3, -1, 27), - [2725] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_labeled_statement, 3, -1, 27), - [2727] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 3, 0, 33), - [2729] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 3, 0, 33), - [2731] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 3, 0, 0), - [2733] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 3, 0, 0), - [2735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1562), - [2737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1580), - [2739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3475), - [2741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3488), - [2743] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ambient_declaration, 3, 0, 0), - [2745] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ambient_declaration, 3, 0, 0), - [2747] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_declaration, 3, 0, 74), - [2749] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_declaration, 3, 0, 74), - [2751] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_declaration, 3, 0, 75), - [2753] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_declaration, 3, 0, 75), - [2755] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_class_declaration, 4, 0, 142), - [2757] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_class_declaration, 4, 0, 142), - [2759] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_declaration, 4, 0, 145), - [2761] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_declaration, 4, 0, 145), - [2763] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8, 0, 285), - [2765] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, 0, 285), - [2767] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8, 0, 286), - [2769] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, 0, 286), - [2771] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_body, 2, 0, 0), - [2773] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_body, 2, 0, 0), - [2775] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_statement, 3, 0, 34), - [2777] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_with_statement, 3, 0, 34), - [2779] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8, 0, 287), - [2781] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, 0, 287), - [2783] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_body, 4, 0, 240), - [2785] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_body, 4, 0, 240), - [2787] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_declaration, 5, 0, 189), - [2789] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_declaration, 5, 0, 189), - [2791] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, 0, 194), - [2793] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, 0, 194), - [2795] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 9, 0, 314), - [2797] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 9, 0, 314), - [2799] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_body, 3, 0, 88), - [2801] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_body, 3, 0, 88), - [2803] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_body, 3, 0, 0), - [2805] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_body, 3, 0, 0), - [2807] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 5, 0, 193), - [2809] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 5, 0, 193), - [2811] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 4, 0, 149), - [2813] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 4, 0, 149), - [2815] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 5, 0, 122), - [2817] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 5, 0, 122), - [2819] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 3, 0, 84), - [2821] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 3, 0, 84), - [2823] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, 0, 150), - [2825] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, 0, 150), - [2827] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 3, 0, 0), - [2829] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 3, 0, 0), - [2831] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_class_declaration, 5, 0, 197), - [2833] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_class_declaration, 5, 0, 197), - [2835] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 4, 0, 86), - [2837] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 4, 0, 86), - [2839] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, 0, 112), - [2841] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, 0, 112), - [2843] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, 0, 169), - [2845] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, 0, 169), - [2847] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 5, 0, 153), - [2849] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 5, 0, 153), - [2851] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 4, 0, 86), - [2853] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 4, 0, 86), - [2855] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_finally_clause, 2, 0, 11), - [2857] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_finally_clause, 2, 0, 11), - [2859] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 4, 0, 107), - [2861] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 4, 0, 107), - [2863] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 5, 0, 0), - [2865] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 5, 0, 0), - [2867] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 4, 0, 87), - [2869] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 4, 0, 87), - [2871] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ambient_declaration, 2, 0, 0), - [2873] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ambient_declaration, 2, 0, 0), - [2875] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 6, 0, 173), - [2877] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 6, 0, 173), - [2879] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function_declaration, 6, 0, 173), - [2881] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function_declaration, 6, 0, 173), - [2883] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_declaration, 4, 0, 97), - [2885] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_declaration, 4, 0, 97), - [2887] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, 0, 195), - [2889] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, 0, 195), - [2891] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 4, 0, 33), - [2893] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 4, 0, 33), - [2895] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declaration, 3, 0, 0), - [2897] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable_declaration, 3, 0, 0), - [2899] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_alias_declaration, 5, 0, 155), - [2901] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_alias_declaration, 5, 0, 155), - [2903] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_class_declaration, 6, 0, 242), - [2905] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_class_declaration, 6, 0, 242), - [2907] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 4, 0, 0), - [2909] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 4, 0, 0), - [2911] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_class_declaration, 6, 0, 243), - [2913] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_class_declaration, 6, 0, 243), - [2915] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 5, 0, 153), - [2917] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 5, 0, 153), - [2919] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lexical_declaration, 3, 0, 37), - [2921] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lexical_declaration, 3, 0, 37), - [2923] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 5, 0, 93), - [2925] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 5, 0, 93), - [2927] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_statement, 3, 0, 39), - [2929] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_statement, 3, 0, 39), - [2931] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 4, 0, 98), - [2933] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 4, 0, 98), - [2935] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 5, 0, 0), - [2937] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 5, 0, 0), - [2939] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_alias, 5, 0, 0), - [2941] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_alias, 5, 0, 0), - [2943] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 5, 0, 86), - [2945] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 5, 0, 86), - [2947] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_clause, 2, 0, 0), - [2949] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_clause, 2, 0, 0), - [2951] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_body, 3, 0, 0), - [2953] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_body, 3, 0, 0), - [2955] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_alias_declaration, 6, 0, 199), - [2957] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_alias_declaration, 6, 0, 199), - [2959] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 6, 0, 153), - [2961] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 6, 0, 153), - [2963] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module, 2, 0, 6), - [2965] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module, 2, 0, 6), - [2967] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression_statement, 2, 0, 0), - [2969] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression_statement, 2, 0, 0), - [2971] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, 0, 113), - [2973] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, 0, 113), - [2975] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_do_statement, 5, 0, 106), - [2977] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_do_statement, 5, 0, 106), - [2979] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7, 0, 249), - [2981] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7, 0, 249), - [2983] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 4, 0, 93), - [2985] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 4, 0, 93), - [2987] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_declaration, 4, 0, 146), - [2989] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_declaration, 4, 0, 146), - [2991] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3192), - [2993] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3278), - [2995] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4722), - [2997] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3357), - [2999] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_header, 7, 0, 284), - [3001] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_header, 7, 0, 284), - [3003] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3171), - [3005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3400), - [3007] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1401), - [3009] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3515), - [3011] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3410), - [3013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), - [3015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(797), - [3017] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4673), - [3019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1115), - [3021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1116), - [3023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5777), - [3025] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3347), - [3027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4637), - [3029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4638), - [3031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3937), - [3033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3401), - [3035] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3332), - [3037] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3401), - [3039] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1117), - [3041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1118), - [3043] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6072), - [3045] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3118), - [3047] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5781), - [3049] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1119), - [3051] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5797), - [3053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1401), - [3055] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2977), - [3057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5828), - [3059] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3240), - [3061] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3109), - [3063] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_header, 7, 0, 283), - [3065] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_header, 7, 0, 283), - [3067] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3303), - [3069] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3539), - [3071] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3104), - [3073] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_header, 5, 0, 204), - [3075] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_header, 5, 0, 204), - [3077] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3341), - [3079] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1390), - [3081] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3531), - [3083] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4624), - [3085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1007), - [3087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1008), - [3089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4612), - [3091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4613), - [3093] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3756), - [3095] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1009), - [3097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1010), - [3099] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6098), - [3101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3124), - [3103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5874), - [3105] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1011), - [3107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1390), - [3109] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1766), - [3111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2119), - [3113] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1398), - [3115] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3503), - [3117] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2136), - [3119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(89), - [3121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(799), - [3123] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4674), - [3125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1096), - [3127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1101), - [3129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6123), - [3131] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1804), - [3133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3883), - [3135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2120), - [3137] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1839), - [3139] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2120), - [3141] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1102), - [3143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1106), - [3145] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5873), - [3147] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3132), - [3149] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6069), - [3151] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1120), - [3153] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5895), - [3155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1398), - [3157] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1515), - [3159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1564), - [3161] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1404), - [3163] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3532), - [3165] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1613), - [3167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), - [3169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(808), - [3171] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4646), - [3173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1088), - [3175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1089), - [3177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5971), - [3179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1521), - [3181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3929), - [3183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1592), - [3185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1525), - [3187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1592), - [3189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1091), - [3191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1092), - [3193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6061), - [3195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3107), - [3197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5976), - [3199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1093), - [3201] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6039), - [3203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1404), - [3205] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2963), - [3207] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3131), - [3209] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3106), - [3211] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_header, 6, 0, 248), - [3213] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_header, 6, 0, 248), - [3215] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_header, 5, 0, 203), - [3217] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_header, 5, 0, 203), - [3219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1986), - [3221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3247), - [3223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3378), - [3225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1989), - [3227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2010), - [3229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1180), - [3231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1561), - [3233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3480), - [3235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1549), + [2071] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2338), + [2073] = {.entry = {.count = 1, .reusable = false}}, SHIFT(76), + [2075] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2220), + [2077] = {.entry = {.count = 1, .reusable = false}}, SHIFT(85), + [2079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), + [2081] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1414), + [2083] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1428), + [2085] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1245), + [2087] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3871), + [2089] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1258), + [2091] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3876), + [2093] = {.entry = {.count = 1, .reusable = false}}, SHIFT(771), + [2095] = {.entry = {.count = 1, .reusable = false}}, SHIFT(126), + [2097] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2653), + [2099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), + [2101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), + [2103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(38), + [2105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), + [2107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(55), + [2109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), + [2111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(33), + [2113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(7), + [2115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6), + [2117] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1399), + [2119] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1409), + [2121] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1238), + [2123] = {.entry = {.count = 1, .reusable = false}}, SHIFT(747), + [2125] = {.entry = {.count = 1, .reusable = false}}, SHIFT(117), + [2127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(8), + [2129] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5079), + [2131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184), + [2133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4419), + [2135] = {.entry = {.count = 1, .reusable = false}}, SHIFT(449), + [2137] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5800), + [2139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3953), + [2141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3338), + [2143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5910), + [2145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3850), + [2147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3822), + [2149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3542), + [2151] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), REDUCE(sym__property_name, 1, 0, 7), + [2154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5992), + [2156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6130), + [2158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5583), + [2160] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), REDUCE(sym__property_name, 1, 0, 7), + [2163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2818), + [2165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3862), + [2167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5956), + [2169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5975), + [2171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5990), + [2173] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1393), + [2175] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1404), + [2177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1241), + [2179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(751), + [2181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(124), + [2183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2533), + [2185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1995), + [2187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1551), + [2189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1453), + [2191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1439), + [2193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1282), + [2195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(777), + [2197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(141), + [2199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2709), + [2201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1951), + [2203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2308), + [2205] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1450), + [2207] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1440), + [2209] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1272), + [2211] = {.entry = {.count = 1, .reusable = false}}, SHIFT(780), + [2213] = {.entry = {.count = 1, .reusable = false}}, SHIFT(138), + [2215] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2736), + [2217] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1449), + [2219] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1467), + [2221] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1279), + [2223] = {.entry = {.count = 1, .reusable = false}}, SHIFT(773), + [2225] = {.entry = {.count = 1, .reusable = false}}, SHIFT(143), + [2227] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2714), + [2229] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1261), + [2231] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1260), + [2233] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1186), + [2235] = {.entry = {.count = 1, .reusable = false}}, SHIFT(728), + [2237] = {.entry = {.count = 1, .reusable = false}}, SHIFT(86), + [2239] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1817), + [2241] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1431), + [2243] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1455), + [2245] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1277), + [2247] = {.entry = {.count = 1, .reusable = false}}, SHIFT(774), + [2249] = {.entry = {.count = 1, .reusable = false}}, SHIFT(139), + [2251] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2711), + [2253] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1459), + [2255] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1451), + [2257] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1259), + [2259] = {.entry = {.count = 1, .reusable = false}}, SHIFT(779), + [2261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(144), + [2263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2719), + [2265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1361), + [2267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(113), + [2269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2468), + [2271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1432), + [2273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1466), + [2275] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1264), + [2277] = {.entry = {.count = 1, .reusable = false}}, SHIFT(781), + [2279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(145), + [2281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2723), + [2283] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1430), + [2285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1470), + [2287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1269), + [2289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(783), + [2291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(137), + [2293] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2729), + [2295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1457), + [2297] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1456), + [2299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1276), + [2301] = {.entry = {.count = 1, .reusable = false}}, SHIFT(784), + [2303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(148), + [2305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2733), + [2307] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1437), + [2309] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1436), + [2311] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1281), + [2313] = {.entry = {.count = 1, .reusable = false}}, SHIFT(785), + [2315] = {.entry = {.count = 1, .reusable = false}}, SHIFT(147), + [2317] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2737), + [2319] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1454), + [2321] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1452), + [2323] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1286), + [2325] = {.entry = {.count = 1, .reusable = false}}, SHIFT(786), + [2327] = {.entry = {.count = 1, .reusable = false}}, SHIFT(149), + [2329] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2747), + [2331] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4476), + [2333] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4475), + [2335] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(2859), + [2338] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), REDUCE(sym__property_name, 1, 0, 7), SHIFT(198), + [2342] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(455), + [2345] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3767), + [2347] = {.entry = {.count = 3, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), REDUCE(sym__property_name, 1, 0, 7), SHIFT(4022), + [2351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4635), + [2353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4638), + [2355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3772), + [2357] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2762), + [2359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5829), + [2361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3661), + [2363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5358), + [2365] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4690), + [2367] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2767), + [2369] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2768), + [2371] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2794), + [2373] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2820), + [2375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(181), + [2377] = {.entry = {.count = 1, .reusable = false}}, SHIFT(585), + [2379] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_type, 3, 0, 0), + [2381] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_type, 3, 0, 0), + [2383] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_type, 4, 0, 0), + [2385] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_type, 4, 0, 0), + [2387] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_type, 5, 0, 0), + [2389] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_type, 5, 0, 0), + [2391] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_type, 6, 0, 0), + [2393] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_type, 6, 0, 0), + [2395] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_type, 2, 0, 0), + [2397] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_type, 2, 0, 0), + [2399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5887), + [2401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3983), + [2403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6102), + [2405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3694), + [2407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3699), + [2409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3529), + [2411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5828), + [2413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6103), + [2415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5609), + [2417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2805), + [2419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3622), + [2421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5841), + [2423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5365), + [2425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5771), + [2427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5775), + [2429] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6077), + [2431] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6071), + [2433] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(198), + [2436] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3708), + [2438] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(4022), + [2441] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5799), + [2443] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5786), + [2445] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5789), + [2447] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5978), + [2449] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5986), + [2451] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5982), + [2453] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3802), + [2455] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6042), + [2457] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6040), + [2459] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3672), + [2461] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5858), + [2463] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5857), + [2465] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5745), + [2467] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5744), + [2469] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5865), + [2471] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5863), + [2473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(763), + [2475] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3839), + [2477] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 2, 0, 11), + [2479] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 2, 0, 11), + [2481] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5134), + [2483] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5500), + [2485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(761), + [2487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(772), + [2489] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6018), + [2491] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6016), + [2493] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5797), + [2495] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5796), + [2497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), + [2499] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5955), + [2501] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6026), + [2503] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 3, 0, 46), + [2505] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 3, 0, 46), + [2507] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_do_statement, 4, 0, 106), + [2509] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_do_statement, 4, 0, 106), + [2511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(837), + [2513] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_clause, 2, 0, 11), + [2515] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_clause, 2, 0, 11), + [2517] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3246), + [2519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5969), + [2521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2989), + [2523] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3825), + [2525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(159), + [2527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5811), + [2529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4022), + [2531] = {.entry = {.count = 1, .reusable = false}}, SHIFT(986), + [2533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5928), + [2535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3300), + [2537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6084), + [2539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1922), + [2541] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 3, 0, 38), + [2543] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 3, 0, 38), + [2545] = {.entry = {.count = 1, .reusable = false}}, SHIFT(66), + [2547] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_clause, 5, 0, 253), + [2549] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_clause, 5, 0, 253), + [2551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5988), + [2553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3481), + [2555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5792), + [2557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1570), + [2559] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_clause, 6, 0, 289), + [2561] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_clause, 6, 0, 289), + [2563] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_expression, 3, 0, 0), + [2565] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_expression, 3, 0, 0), + [2567] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_empty_statement, 1, 0, 0), + [2569] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_empty_statement, 1, 0, 0), + [2571] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_expression, 4, 0, 100), + [2573] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_expression, 4, 0, 100), + [2575] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 4, 0, 86), + [2577] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 4, 0, 86), + [2579] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 5, 0, 154), + [2581] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 5, 0, 154), + [2583] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 5, 0, 0), + [2585] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 5, 0, 0), + [2587] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 4, 0, 86), + [2589] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 4, 0, 86), + [2591] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_alias_declaration, 5, 0, 156), + [2593] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_alias_declaration, 5, 0, 156), + [2595] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 5, 0, 154), + [2597] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 5, 0, 154), + [2599] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 5, 0, 0), + [2601] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 5, 0, 0), + [2603] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_alias, 5, 0, 0), + [2605] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_alias, 5, 0, 0), + [2607] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 5, 0, 86), + [2609] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 5, 0, 86), + [2611] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_else_clause, 2, 0, 0), + [2613] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_else_clause, 2, 0, 0), + [2615] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 4, 0, 33), + [2617] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 4, 0, 33), + [2619] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_body, 3, 0, 0), + [2621] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_body, 3, 0, 0), + [2623] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declaration, 4, 0, 0), + [2625] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable_declaration, 4, 0, 0), + [2627] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lexical_declaration, 4, 0, 37), + [2629] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lexical_declaration, 4, 0, 37), + [2631] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_do_statement, 5, 0, 106), + [2633] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_do_statement, 5, 0, 106), + [2635] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_declaration, 4, 0, 97), + [2637] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_declaration, 4, 0, 97), + [2639] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_break_statement, 2, 0, 0), + [2641] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_break_statement, 2, 0, 0), + [2643] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, 0, 112), + [2645] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, 0, 112), + [2647] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_continue_statement, 2, 0, 0), + [2649] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_continue_statement, 2, 0, 0), + [2651] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, 0, 113), + [2653] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, 0, 113), + [2655] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_signature, 5, 0, 173), + [2657] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_signature, 5, 0, 173), + [2659] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_debugger_statement, 2, 0, 0), + [2661] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_debugger_statement, 2, 0, 0), + [2663] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 4, 0, 87), + [2665] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 4, 0, 87), + [2667] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 5, 0, 122), + [2669] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 5, 0, 122), + [2671] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 4, 0, 98), + [2673] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 4, 0, 98), + [2675] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 3, 0, 33), + [2677] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 3, 0, 33), + [2679] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 3, 0, 0), + [2681] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 3, 0, 0), + [2683] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_with_statement, 3, 0, 34), + [2685] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_with_statement, 3, 0, 34), + [2687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3020), + [2689] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_class_declaration, 5, 0, 187), + [2691] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_class_declaration, 5, 0, 187), + [2693] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_class_declaration, 5, 0, 188), + [2695] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_class_declaration, 5, 0, 188), + [2697] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_declaration, 5, 0, 191), + [2699] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_declaration, 5, 0, 191), + [2701] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_body, 3, 0, 88), + [2703] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_body, 3, 0, 88), + [2705] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_body, 3, 0, 0), + [2707] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_body, 3, 0, 0), + [2709] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 5, 0, 194), + [2711] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 5, 0, 194), + [2713] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_return_statement, 2, 0, 0), + [2715] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_return_statement, 2, 0, 0), + [2717] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, 0, 151), + [2719] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, 0, 151), + [2721] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 2, 0, 4), + [2723] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 2, 0, 4), + [2725] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_class_declaration, 5, 0, 198), + [2727] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_class_declaration, 5, 0, 198), + [2729] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_body, 2, 0, 0), + [2731] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_body, 2, 0, 0), + [2733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2074), + [2735] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_alias_declaration, 6, 0, 200), + [2737] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_alias_declaration, 6, 0, 200), + [2739] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 6, 0, 154), + [2741] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 6, 0, 154), + [2743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2102), + [2745] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declaration, 3, 0, 0), + [2747] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variable_declaration, 3, 0, 0), + [2749] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 4, 0, 0), + [2751] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 4, 0, 0), + [2753] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lexical_declaration, 3, 0, 37), + [2755] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lexical_declaration, 3, 0, 37), + [2757] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_in_statement, 4, 0, 99), + [2759] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_in_statement, 4, 0, 99), + [2761] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_statement, 3, 0, 39), + [2763] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_statement, 3, 0, 39), + [2765] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 6, 0, 206), + [2767] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 6, 0, 206), + [2769] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, 0, 170), + [2771] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, 0, 170), + [2773] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 6, 0, 174), + [2775] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 6, 0, 174), + [2777] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function_declaration, 6, 0, 174), + [2779] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function_declaration, 6, 0, 174), + [2781] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_class_declaration, 6, 0, 237), + [2783] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_class_declaration, 6, 0, 237), + [2785] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_body, 4, 0, 88), + [2787] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_body, 4, 0, 88), + [2789] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_body, 4, 0, 239), + [2791] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_body, 4, 0, 239), + [2793] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_body, 4, 0, 0), + [2795] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_body, 4, 0, 0), + [2797] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_body, 4, 0, 241), + [2799] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_body, 4, 0, 241), + [2801] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, 0, 195), + [2803] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, 0, 195), + [2805] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, 0, 196), + [2807] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, 0, 196), + [2809] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_class_declaration, 6, 0, 243), + [2811] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_class_declaration, 6, 0, 243), + [2813] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_class_declaration, 6, 0, 244), + [2815] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_class_declaration, 6, 0, 244), + [2817] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_finally_clause, 2, 0, 11), + [2819] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_finally_clause, 2, 0, 11), + [2821] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 4, 0, 107), + [2823] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 4, 0, 107), + [2825] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7, 0, 250), + [2827] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7, 0, 250), + [2829] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7, 0, 251), + [2831] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7, 0, 251), + [2833] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7, 0, 252), + [2835] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7, 0, 252), + [2837] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_in_statement, 3, 0, 40), + [2839] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_in_statement, 3, 0, 40), + [2841] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function_declaration, 7, 0, 225), + [2843] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function_declaration, 7, 0, 225), + [2845] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ambient_declaration, 7, 0, 279), + [2847] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ambient_declaration, 7, 0, 279), + [2849] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_body, 5, 0, 239), + [2851] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_body, 5, 0, 239), + [2853] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_body, 5, 0, 241), + [2855] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_body, 5, 0, 241), + [2857] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 7, 0, 242), + [2859] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 7, 0, 242), + [2861] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_class_declaration, 7, 0, 280), + [2863] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_class_declaration, 7, 0, 280), + [2865] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8, 0, 286), + [2867] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, 0, 286), + [2869] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8, 0, 287), + [2871] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, 0, 287), + [2873] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8, 0, 288), + [2875] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, 0, 288), + [2877] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, 0, 49), + [2879] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, 0, 49), + [2881] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 9, 0, 315), + [2883] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 9, 0, 315), + [2885] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_signature, 4, 0, 121), + [2887] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_signature, 4, 0, 121), + [2889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3317), + [2891] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while_statement, 3, 0, 45), + [2893] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_while_statement, 3, 0, 45), + [2895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3321), + [2897] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression_statement, 2, 0, 0), + [2899] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression_statement, 2, 0, 0), + [2901] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 3, 0, 47), + [2903] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 3, 0, 47), + [2905] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_break_statement, 3, 0, 48), + [2907] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_break_statement, 3, 0, 48), + [2909] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_continue_statement, 3, 0, 48), + [2911] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_continue_statement, 3, 0, 48), + [2913] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_return_statement, 3, 0, 0), + [2915] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_return_statement, 3, 0, 0), + [2917] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_throw_statement, 3, 0, 0), + [2919] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_throw_statement, 3, 0, 0), + [2921] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 4, 0, 93), + [2923] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 4, 0, 93), + [2925] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ambient_declaration, 2, 0, 0), + [2927] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ambient_declaration, 2, 0, 0), + [2929] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_module, 2, 0, 6), + [2931] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_module, 2, 0, 6), + [2933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1622), + [2935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1639), + [2937] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 3, 0, 25), + [2939] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 3, 0, 25), + [2941] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_labeled_statement, 3, -1, 27), + [2943] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_labeled_statement, 3, -1, 27), + [2945] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 3, 0, 0), + [2947] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 3, 0, 0), + [2949] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_statement, 1, 0, 0), + [2951] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_statement, 1, 0, 0), + [2953] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ambient_declaration, 3, 0, 0), + [2955] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ambient_declaration, 3, 0, 0), + [2957] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_declaration, 3, 0, 74), + [2959] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_declaration, 3, 0, 74), + [2961] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_declaration, 3, 0, 75), + [2963] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_declaration, 3, 0, 75), + [2965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3401), + [2967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3422), + [2969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3087), + [2971] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_class_declaration, 4, 0, 143), + [2973] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_abstract_class_declaration, 4, 0, 143), + [2975] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_declaration, 4, 0, 146), + [2977] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_declaration, 4, 0, 146), + [2979] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_declaration, 4, 0, 147), + [2981] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_declaration, 4, 0, 147), + [2983] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_body, 2, 0, 0), + [2985] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_body, 2, 0, 0), + [2987] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 4, 0, 0), + [2989] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 4, 0, 0), + [2991] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 4, 0, 150), + [2993] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 4, 0, 150), + [2995] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_statement, 3, 0, 84), + [2997] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_export_statement, 3, 0, 84), + [2999] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_statement, 5, 0, 93), + [3001] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_import_statement, 5, 0, 93), + [3003] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3217), + [3005] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3285), + [3007] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4968), + [3009] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3337), + [3011] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_header, 5, 0, 205), + [3013] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_header, 5, 0, 205), + [3015] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_header, 7, 0, 284), + [3017] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_header, 7, 0, 284), + [3019] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3175), + [3021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3426), + [3023] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1405), + [3025] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3540), + [3027] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3436), + [3029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), + [3031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(806), + [3033] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4675), + [3035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1144), + [3037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1145), + [3039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5757), + [3041] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3347), + [3043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4714), + [3045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4650), + [3047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3915), + [3049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3429), + [3051] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3342), + [3053] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3429), + [3055] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1146), + [3057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1147), + [3059] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6080), + [3061] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3133), + [3063] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1012), + [3065] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5778), + [3067] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5787), + [3069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1405), + [3071] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_header, 7, 0, 285), + [3073] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_header, 7, 0, 285), + [3075] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2958), + [3077] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3129), + [3079] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3130), + [3081] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1786), + [3083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1967), + [3085] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1411), + [3087] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3519), + [3089] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1990), + [3091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(90), + [3093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(795), + [3095] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4687), + [3097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1075), + [3099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1076), + [3101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5917), + [3103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1830), + [3105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3996), + [3107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1969), + [3109] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1902), + [3111] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1969), + [3113] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1077), + [3115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1078), + [3117] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5881), + [3119] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3110), + [3121] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1079), + [3123] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5972), + [3125] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5989), + [3127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1411), + [3129] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1518), + [3131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1557), + [3133] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1389), + [3135] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3513), + [3137] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1563), + [3139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), + [3141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(808), + [3143] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4649), + [3145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1133), + [3147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1134), + [3149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5980), + [3151] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1531), + [3153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3874), + [3155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1558), + [3157] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1525), + [3159] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1558), + [3161] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1140), + [3163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1141), + [3165] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6069), + [3167] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3123), + [3169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1142), + [3171] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5773), + [3173] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5813), + [3175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1389), + [3177] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_header, 6, 0, 249), + [3179] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_header, 6, 0, 249), + [3181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3334), + [3183] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1400), + [3185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3509), + [3187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4633), + [3189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1073), + [3191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1074), + [3193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4625), + [3195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4626), + [3197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3720), + [3199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1080), + [3201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1083), + [3203] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6106), + [3205] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3120), + [3207] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1087), + [3209] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5883), + [3211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1400), + [3213] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3302), + [3215] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3520), + [3217] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3119), + [3219] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3015), + [3221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5822), + [3223] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3241), + [3225] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3134), + [3227] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__for_header, 5, 0, 204), + [3229] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__for_header, 5, 0, 204), + [3231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(985), + [3233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3406), + [3235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3144), [3237] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments, 3, 0, 0), [3239] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 3, 0, 0), - [3241] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments, 2, 0, 0), - [3243] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 2, 0, 0), - [3245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3242), - [3247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3270), - [3249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1537), - [3251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1179), - [3253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3372), - [3255] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments, 4, 0, 0), - [3257] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 4, 0, 0), - [3259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3468), - [3261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3471), - [3263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3071), - [3265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3379), - [3267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1529), - [3269] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1593), - [3271] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1533), - [3273] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1809), - [3275] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2122), - [3277] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2046), - [3279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3257), - [3281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3402), - [3283] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3175), - [3285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1490), - [3287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2850), - [3289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2102), - [3291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1185), - [3293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2207), - [3295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(208), - [3297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1485), - [3299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(244), - [3301] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1673), - [3303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3096), - [3305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5840), - [3307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4628), - [3309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4629), - [3311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3113), - [3313] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1619), - [3315] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1663), - [3317] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1746), - [3319] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1904), - [3321] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2089), - [3323] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5967), - [3325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(722), - [3327] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3137), - [3329] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1488), - [3331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2087), - [3333] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1698), - [3335] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3082), - [3337] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1553), - [3339] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1675), - [3341] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1788), - [3343] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2098), - [3345] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2099), - [3347] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3217), + [3241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1552), + [3243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3154), + [3245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3290), + [3247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1184), + [3249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1182), + [3251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3457), + [3253] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments, 4, 0, 0), + [3255] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 4, 0, 0), + [3257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3375), + [3259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1553), + [3261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1606), + [3263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2077), + [3265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2019), + [3267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3462), + [3269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3378), + [3271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3075), + [3273] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments, 2, 0, 0), + [3275] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 2, 0, 0), + [3277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2022), + [3279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1534), + [3281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1559), + [3283] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3387), + [3285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3244), + [3287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3430), + [3289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1807), + [3291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1971), + [3293] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2012), + [3295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1540), + [3297] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3229), + [3299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1495), + [3301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2889), + [3303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2051), + [3305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1190), + [3307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1548), + [3309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), + [3311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1488), + [3313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243), + [3315] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1730), + [3317] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3058), + [3319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6028), + [3321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4642), + [3323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4643), + [3325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3121), + [3327] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1658), + [3329] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1732), + [3331] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1748), + [3333] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2039), + [3335] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2040), + [3337] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5840), + [3339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(724), + [3341] = {.entry = {.count = 1, .reusable = false}}, SHIFT(203), + [3343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4576), + [3345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4592), + [3347] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3231), [3349] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1486), - [3351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2473), - [3353] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1669), - [3355] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3013), - [3357] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1620), - [3359] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1688), - [3361] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1781), - [3363] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2094), - [3365] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2095), - [3367] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3511), - [3369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2109), - [3371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251), - [3373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2069), - [3375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1812), - [3377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1633), - [3379] = {.entry = {.count = 1, .reusable = false}}, SHIFT(197), - [3381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4650), - [3383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4666), - [3385] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3227), - [3387] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1489), - [3389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2078), - [3391] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1711), - [3393] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3074), - [3395] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1608), - [3397] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1672), - [3399] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1749), - [3401] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2096), - [3403] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2097), - [3405] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3160), - [3407] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1484), - [3409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2106), - [3411] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1733), - [3413] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3035), - [3415] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1659), - [3417] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1737), - [3419] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1792), - [3421] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2085), - [3423] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2086), - [3425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1184), - [3427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1843), - [3429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1491), - [3431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3293), - [3433] = {.entry = {.count = 1, .reusable = false}}, SHIFT(779), - [3435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2203), - [3437] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_arguments, 4, 0, 0), - [3439] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_arguments, 4, 0, 0), - [3441] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_arguments, 5, 0, 0), - [3443] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_arguments, 5, 0, 0), - [3445] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_arguments, 3, 0, 0), - [3447] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_arguments, 3, 0, 0), - [3449] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1558), - [3451] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3267), - [3453] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1507), - [3455] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 1, 0, 0), REDUCE(aux_sym_object_pattern_repeat1, 1, 0, 0), - [3458] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1893), - [3460] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3187), - [3462] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1765), - [3464] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1894), - [3466] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2134), - [3468] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2455), - [3470] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2432), - [3472] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5188), - [3474] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1626), - [3476] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_subscript_expression, 5, 0, 191), - [3478] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subscript_expression, 5, 0, 191), - [3480] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_expression, 3, 0, 76), - [3482] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_expression, 3, 0, 76), - [3484] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 76), - [3486] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_expression, 3, 0, 77), - [3488] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_expression, 3, 0, 77), - [3490] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 77), - [3492] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_non_null_expression, 2, 0, 0), - [3494] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_non_null_expression, 2, 0, 0), - [3496] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 0), - [3498] = {.entry = {.count = 1, .reusable = false}}, SHIFT(446), - [3500] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), - [3502] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym__property_name, 1, 0, 7), - [3505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(365), - [3507] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__augmented_assignment_lhs, 1, 0, 0), - [3509] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym__property_name, 1, 0, 7), - [3512] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_subscript_expression, 4, 0, 147), - [3514] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subscript_expression, 4, 0, 147), - [3516] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3362), - [3518] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_expression, 3, 0, 78), - [3520] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_expression, 3, 0, 78), - [3522] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_expression, 3, 0, 79), - [3524] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_expression, 3, 0, 79), - [3526] = {.entry = {.count = 1, .reusable = false}}, SHIFT(500), - [3528] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_query, 2, 0, 0), - [3530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(272), - [3532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5663), - [3534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(351), - [3536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5278), - [3538] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_query, 2, 0, 0), - [3540] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1038), - [3542] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3544), - [3544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(262), - [3546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5568), - [3548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4903), - [3550] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1145), - [3552] = {.entry = {.count = 1, .reusable = false}}, SHIFT(554), - [3554] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_decorator, 2, 0, 0), - [3556] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decorator, 2, 0, 0), - [3558] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6056), - [3560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1145), - [3562] = {.entry = {.count = 1, .reusable = false}}, SHIFT(529), - [3564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(376), - [3566] = {.entry = {.count = 1, .reusable = false}}, SHIFT(688), - [3568] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pattern, 1, -1, 0), SHIFT(500), - [3571] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym_pattern, 1, -1, 0), REDUCE(sym_primary_type, 1, 0, 13), - [3575] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primary_type, 1, 0, 13), - [3577] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym_primary_type, 1, 0, 13), - [3580] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), SHIFT(5933), - [3583] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym_primary_type, 1, 0, 13), - [3586] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 0), SHIFT(1038), - [3589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1023), - [3591] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), SHIFT(5761), - [3594] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 0), SHIFT(1145), - [3597] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_type, 1, 0, 13), SHIFT(5523), - [3600] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4904), - [3602] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(251), - [3605] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_decorator_member_expression, 3, 0, 76), - [3607] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decorator_member_expression, 3, 0, 76), - [3609] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_export_statement_repeat1, 2, 0, 24), - [3611] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_export_statement_repeat1, 2, 0, 24), - [3613] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_export_statement_repeat1, 2, 0, 24), SHIFT_REPEAT(4299), - [3616] = {.entry = {.count = 1, .reusable = false}}, SHIFT(582), - [3618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(331), - [3620] = {.entry = {.count = 1, .reusable = false}}, SHIFT(422), - [3622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(326), - [3624] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pattern, 1, -1, 0), SHIFT(422), - [3627] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym_pattern, 1, -1, 0), - [3630] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pattern, 1, -1, 0), - [3632] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_rest_pattern, 2, 0, 0), - [3634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(360), - [3636] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_rest_pattern, 2, 0, 0), - [3638] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pattern, 1, -1, 0), SHIFT(554), - [3641] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pattern, 1, -1, 0), - [3643] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_pattern, 1, -1, 0), REDUCE(sym_primary_type, 1, 0, 13), - [3646] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), REDUCE(sym_predefined_type, 1, 0, 0), - [3649] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), REDUCE(sym_predefined_type, 1, 0, 0), - [3652] = {.entry = {.count = 1, .reusable = false}}, SHIFT(473), - [3654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(342), - [3656] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_export_statement_repeat1, 2, 0, 24), SHIFT(3337), - [3659] = {.entry = {.count = 1, .reusable = false}}, SHIFT(632), - [3661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(357), - [3663] = {.entry = {.count = 1, .reusable = false}}, SHIFT(657), - [3665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(367), - [3667] = {.entry = {.count = 1, .reusable = false}}, SHIFT(608), - [3669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(344), - [3671] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_decorator_call_expression, 2, 0, 19), - [3673] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decorator_call_expression, 2, 0, 19), - [3675] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_decorator_call_expression, 3, 0, 80), - [3677] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decorator_call_expression, 3, 0, 80), - [3679] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym_primary_type, 1, 0, 13), REDUCE(sym_rest_pattern, 2, 0, 0), - [3683] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_decorator_parenthesized_expression, 3, 0, 0), - [3685] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decorator_parenthesized_expression, 3, 0, 0), - [3687] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), REDUCE(sym_predefined_type, 1, 0, 0), REDUCE(sym_rest_pattern, 2, 0, 32), - [3691] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_export_statement_repeat1, 1, 0, 2), - [3693] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_export_statement_repeat1, 1, 0, 2), - [3695] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym_rest_pattern, 2, 0, 0), - [3698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(325), - [3700] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5201), - [3702] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 76), - [3704] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 77), - [3706] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pattern, 1, -1, 0), SHIFT(632), - [3709] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1083), - [3711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1079), - [3713] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 0), SHIFT(398), - [3716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(398), - [3718] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3256), - [3720] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1506), - [3722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2876), - [3724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1487), - [3726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3857), - [3728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(362), - [3730] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1910), - [3732] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3230), - [3734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3114), - [3736] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1808), - [3738] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1913), - [3740] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2192), - [3742] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1803), - [3744] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2233), - [3746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1138), - [3748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1482), - [3750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1915), - [3752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1483), - [3754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3416), - [3756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1481), - [3758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1621), - [3760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3305), - [3762] = {.entry = {.count = 1, .reusable = false}}, SHIFT(672), - [3764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3296), - [3766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(715), - [3768] = {.entry = {.count = 1, .reusable = false}}, SHIFT(569), - [3770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(717), - [3772] = {.entry = {.count = 1, .reusable = false}}, SHIFT(517), - [3774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3472), - [3776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3485), - [3778] = {.entry = {.count = 1, .reusable = false}}, SHIFT(490), - [3780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3492), - [3782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3310), - [3784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1583), - [3786] = {.entry = {.count = 1, .reusable = false}}, SHIFT(457), - [3788] = {.entry = {.count = 1, .reusable = false}}, SHIFT(441), - [3790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2032), - [3792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(714), - [3794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3860), - [3796] = {.entry = {.count = 1, .reusable = false}}, SHIFT(623), - [3798] = {.entry = {.count = 1, .reusable = false}}, SHIFT(546), - [3800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3862), - [3802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1991), - [3804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3863), - [3806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2018), - [3808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1538), - [3810] = {.entry = {.count = 1, .reusable = false}}, SHIFT(647), - [3812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1569), - [3814] = {.entry = {.count = 1, .reusable = false}}, SHIFT(597), - [3816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4866), - [3818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183), - [3820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4246), - [3822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(402), - [3824] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5838), - [3826] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 7), SHIFT(1522), - [3829] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 7), SHIFT(1834), - [3832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3877), - [3834] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 7), SHIFT(1685), - [3837] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 7), SHIFT(2468), - [3840] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 7), SHIFT(1779), - [3843] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 7), SHIFT(2110), - [3846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2890), - [3848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1787), - [3850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1501), - [3852] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2114), - [3854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3080), - [3856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4259), - [3858] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1679), - [3860] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1802), - [3862] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2313), - [3864] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1681), - [3866] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2814), - [3868] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2872), - [3870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238), - [3872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1503), - [3874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(912), - [3876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1702), - [3878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(760), - [3880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(905), - [3882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1495), - [3884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(763), - [3886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1497), - [3888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(209), - [3890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1494), - [3892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1755), - [3894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1691), - [3896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1496), - [3898] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 24), SHIFT_REPEAT(3256), - [3901] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 24), SHIFT_REPEAT(2890), - [3904] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 24), - [3906] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 24), SHIFT_REPEAT(1503), - [3909] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 24), SHIFT_REPEAT(362), - [3912] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 24), SHIFT_REPEAT(2114), - [3915] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 24), SHIFT_REPEAT(5840), - [3918] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 24), SHIFT_REPEAT(4628), - [3921] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 24), SHIFT_REPEAT(4629), - [3924] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 24), SHIFT_REPEAT(3080), - [3927] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 24), SHIFT_REPEAT(4259), - [3930] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 24), SHIFT_REPEAT(1679), - [3933] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 24), SHIFT_REPEAT(1802), - [3936] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 24), SHIFT_REPEAT(2313), - [3939] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 24), SHIFT_REPEAT(1681), - [3942] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 24), SHIFT_REPEAT(1803), - [3945] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 24), SHIFT_REPEAT(2233), - [3948] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 24), SHIFT_REPEAT(2814), - [3951] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 24), SHIFT_REPEAT(2872), - [3954] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3352), - [3956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2534), - [3958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(248), - [3960] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2076), - [3962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3516), - [3964] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1841), - [3966] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2077), - [3968] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2400), - [3970] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2561), - [3972] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2562), - [3974] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3345), - [3976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2137), - [3978] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2138), - [3980] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1898), - [3982] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2141), - [3984] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2354), - [3986] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2574), - [3988] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2575), - [3990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(578), - [3992] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 7), REDUCE(aux_sym_object_repeat1, 2, 0, 30), REDUCE(aux_sym_object_pattern_repeat1, 2, 0, 31), - [3996] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_new_expression, 2, 0, 12), - [3998] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_new_expression, 2, 0, 12), - [4000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(265), - [4002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(354), - [4004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5567), - [4006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3694), - [4008] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1032), - [4010] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3326), - [4012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2618), - [4014] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2083), - [4016] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1842), - [4018] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2084), - [4020] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2194), - [4022] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2631), - [4024] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2632), - [4026] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3346), - [4028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1742), - [4030] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2050), - [4032] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1826), - [4034] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2051), - [4036] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2234), - [4038] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2554), - [4040] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2555), - [4042] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3329), - [4044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1835), - [4046] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2063), - [4048] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1836), - [4050] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2064), - [4052] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2353), - [4054] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2623), - [4056] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2625), - [4058] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3360), - [4060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1796), - [4062] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1911), - [4064] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1807), - [4066] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1912), - [4068] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2185), - [4070] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2547), - [4072] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2621), - [4074] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primary_type, 1, 0, 16), - [4076] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primary_type, 1, 0, 16), - [4078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5679), - [4080] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_query, 2, 0, 59), - [4082] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_query, 2, 0, 59), - [4084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5343), - [4086] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primary_type, 1, 0, 13), - [4088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5979), - [4090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1036), - [4092] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_query, 2, 0, 58), - [4094] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_query, 2, 0, 58), - [4096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5339), - [4098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5328), - [4100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1666), - [4102] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3549), - [4104] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2469), - [4106] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2297), - [4108] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2475), - [4110] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2550), - [4112] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2691), - [4114] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2704), - [4116] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primary_type, 1, 0, 15), - [4118] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primary_type, 1, 0, 15), - [4120] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primary_type, 1, 0, 0), - [4122] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primary_type, 1, 0, 0), - [4124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1037), - [4126] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_asserts, 2, 0, 0), - [4128] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_asserts, 2, 0, 0), - [4130] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predefined_type, 2, 0, 67), - [4132] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predefined_type, 2, 0, 67), - [4134] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 141), - [4136] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 141), - [4138] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_intersection_type, 3, 0, 0), - [4140] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_intersection_type, 3, 0, 0), - [4142] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_union_type, 3, 0, 0), - [4144] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_union_type, 3, 0, 0), - [4146] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1098), - [4148] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_type, 3, 0, 0), - [4150] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_type, 3, 0, 0), - [4152] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression, 3, 0, 76), - [4154] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression, 3, 0, 76), - [4156] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression, 3, 0, 77), - [4158] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression, 3, 0, 77), - [4160] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression, 3, 0, 138), - [4162] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression, 3, 0, 138), - [4164] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression, 3, 0, 139), - [4166] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression, 3, 0, 139), - [4168] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 2, 0, 19), - [4170] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 2, 0, 19), - [4172] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_call_expression_in_type_annotation, 2, 0, 19), - [4174] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_call_expression_in_type_annotation, 2, 0, 19), - [4176] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression, 3, 0, 177), - [4178] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression, 3, 0, 177), - [4180] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression, 3, 0, 178), - [4182] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression, 3, 0, 178), - [4184] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression, 3, 0, 140), - [4186] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression, 3, 0, 140), - [4188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2853), - [4190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(493), - [4192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(488), - [4194] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2118), - [4196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3115), - [4198] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2135), - [4200] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2266), - [4202] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression, 3, 0, 141), - [4204] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression, 3, 0, 141), - [4206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(22), - [4208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5748), - [4210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5763), - [4212] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tuple_type, 4, 0, 0), - [4214] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tuple_type, 4, 0, 0), - [4216] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_type, 4, 0, 183), - [4218] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_type, 4, 0, 183), - [4220] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_existential_type, 1, 0, 0), - [4222] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_existential_type, 1, 0, 0), - [4224] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_infer_type, 4, 0, 66), - [4226] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_infer_type, 4, 0, 66), - [4228] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1099), - [4230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1153), - [4232] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lookup_type, 4, 0, 0), - [4234] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lookup_type, 4, 0, 0), - [4236] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_type, 4, 0, 184), - [4238] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_type, 4, 0, 184), - [4240] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_subscript_expression, 4, 0, 147), - [4242] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_subscript_expression, 4, 0, 147), - [4244] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_subscript_expression, 4, 0, 228), - [4246] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_subscript_expression, 4, 0, 228), - [4248] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_subscript_expression, 4, 0, 229), - [4250] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_subscript_expression, 4, 0, 229), - [4252] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_subscript_expression, 4, 0, 230), - [4254] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_subscript_expression, 4, 0, 230), - [4256] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tuple_type, 5, 0, 0), - [4258] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tuple_type, 5, 0, 0), - [4260] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_type, 5, 0, 234), - [4262] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_type, 5, 0, 234), - [4264] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_type, 5, 0, 235), - [4266] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_type, 5, 0, 235), - [4268] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_subscript_expression, 5, 0, 272), - [4270] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_subscript_expression, 5, 0, 272), - [4272] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_subscript_expression, 5, 0, 273), - [4274] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_subscript_expression, 5, 0, 273), - [4276] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_subscript_expression, 5, 0, 274), - [4278] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_subscript_expression, 5, 0, 274), - [4280] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_literal_type, 3, 0, 0), - [4282] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_literal_type, 3, 0, 0), - [4284] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_literal_type, 1, 0, 0), - [4286] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_literal_type, 1, 0, 0), - [4288] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_as_expression, 3, 0, 0), - [4290] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_as_expression, 3, 0, 0), - [4292] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_subscript_expression, 5, 0, 275), - [4294] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_subscript_expression, 5, 0, 275), - [4296] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_type, 6, 0, 277), - [4298] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_type, 6, 0, 277), - [4300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), - [4302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5860), - [4304] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_conditional_type, 7, 0, 310), - [4306] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_conditional_type, 7, 0, 310), - [4308] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_nested_type_identifier, 3, 0, 135), - [4310] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nested_type_identifier, 3, 0, 135), - [4312] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_nested_identifier, 3, 0, 76), REDUCE(sym_nested_type_identifier, 3, 0, 135), - [4315] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tuple_type, 3, 0, 0), - [4317] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tuple_type, 3, 0, 0), - [4319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1727), - [4321] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primary_type, 1, 0, 17), - [4323] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primary_type, 1, 0, 17), - [4325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5683), - [4327] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type, 1, 0, 0), - [4329] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type, 1, 0, 0), - [4331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(998), - [4333] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_predicate, 3, 0, 95), - [4335] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_predicate, 3, 0, 95), - [4337] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_literal_type, 1, 0, 18), - [4339] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_literal_type, 1, 0, 18), - [4341] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_predicate, 3, 0, 192), - [4343] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_predicate, 3, 0, 192), - [4345] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_type, 3, 0, 137), - [4347] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_type, 3, 0, 137), - [4349] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_query, 2, 0, 60), - [4351] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_query, 2, 0, 60), - [4353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5345), - [4355] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_query, 2, 0, 61), - [4357] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_query, 2, 0, 61), - [4359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5859), - [4361] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tuple_type, 2, 0, 0), - [4363] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tuple_type, 2, 0, 0), - [4365] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_intersection_type, 2, 0, 0), - [4367] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_intersection_type, 2, 0, 0), - [4369] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_union_type, 2, 0, 0), - [4371] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_union_type, 2, 0, 0), - [4373] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__number, 2, 0, 8), - [4375] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__number, 2, 0, 8), - [4377] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_literal_type, 2, 0, 0), - [4379] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_literal_type, 2, 0, 0), - [4381] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_new_expression, 3, 0, 56), - [4383] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_new_expression, 3, 0, 56), - [4385] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_object, 2, 0, 0), REDUCE(sym_object_type, 2, 0, 0), - [4388] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_object, 2, 0, 0), REDUCE(sym_object_type, 2, 0, 0), - [4391] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generic_type, 2, 0, 63), - [4393] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generic_type, 2, 0, 63), - [4395] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_readonly_type, 2, 0, 0), - [4397] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_readonly_type, 2, 0, 0), - [4399] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_flow_maybe_type, 2, 0, 0), - [4401] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_flow_maybe_type, 2, 0, 0), - [4403] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_infer_type, 2, 0, 66), - [4405] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_infer_type, 2, 0, 66), - [4407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1104), - [4409] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_index_type_query, 2, 0, 0), - [4411] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_type_query, 2, 0, 0), - [4413] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 138), - [4415] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 138), - [4417] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 2, 0, 0), - [4419] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_pattern, 2, 0, 0), - [4421] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 2, 0, 0), - [4423] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_array, 2, 0, 0), REDUCE(sym_tuple_type, 2, 0, 0), - [4426] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_array, 2, 0, 0), REDUCE(sym_tuple_type, 2, 0, 0), - [4429] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generic_type, 2, 0, 68), - [4431] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generic_type, 2, 0, 68), - [4433] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_call_expression_in_type_annotation, 2, 0, 69), - [4435] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_call_expression_in_type_annotation, 2, 0, 69), - [4437] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generic_type, 2, 0, 70), - [4439] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generic_type, 2, 0, 70), - [4441] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_satisfies_expression, 3, 0, 0), - [4443] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_satisfies_expression, 3, 0, 0), - [4445] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 139), - [4447] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 139), - [4449] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_instantiation_expression, 2, 0, 21), - [4451] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instantiation_expression, 2, 0, 21), - [4453] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_call_expression, 2, 0, 19), - [4455] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_call_expression, 2, 0, 19), - [4457] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_instantiation_expression, 2, 0, 128), - [4459] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_instantiation_expression, 2, 0, 128), - [4461] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_call_expression, 2, 0, 69), - [4463] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_call_expression, 2, 0, 69), - [4465] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_instantiation_expression, 2, 0, 129), - [4467] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_instantiation_expression, 2, 0, 129), - [4469] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_call_expression, 2, 0, 130), - [4471] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_call_expression, 2, 0, 130), - [4473] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_instantiation_expression, 2, 0, 131), - [4475] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_instantiation_expression, 2, 0, 131), - [4477] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_type, 3, 0, 0), - [4479] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_type, 3, 0, 0), - [4481] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 140), - [4483] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 140), - [4485] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_nested_identifier, 3, 0, 89), REDUCE(sym_nested_type_identifier, 3, 0, 135), - [4488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(380), - [4490] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 4, 0, 30), - [4492] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 4, 0, 30), - [4494] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_new_expression, 4, 0, 123), - [4496] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_new_expression, 4, 0, 123), - [4498] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regex, 4, 0, 126), - [4500] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regex, 4, 0, 126), - [4502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(442), - [4504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3843), - [4506] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2788), - [4508] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 3, 0, 0), - [4510] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 3, 0, 0), - [4512] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3564), - [4514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(544), - [4516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3367), - [4518] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2565), - [4520] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2566), - [4522] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2664), - [4524] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2791), - [4526] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2864), - [4528] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2865), - [4530] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym_literal_type, 1, 0, 0), - [4533] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym_literal_type, 1, 0, 0), - [4536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2846), - [4538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), - [4540] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2081), - [4542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3006), - [4544] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2082), - [4546] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2195), - [4548] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 7), SHIFT(5371), - [4551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3447), - [4553] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2577), - [4555] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2616), - [4557] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2849), - [4559] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2848), - [4561] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_expression, 3, 0, 54), - [4563] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_expression, 3, 0, 54), - [4565] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 4, 0, 0), - [4567] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 4, 0, 0), - [4569] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_call_expression, 2, 0, 19), REDUCE(sym__type_query_call_expression, 2, 0, 19), - [4572] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_call_expression, 2, 0, 19), REDUCE(sym__type_query_call_expression, 2, 0, 19), - [4575] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 3, 0, 30), - [4577] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_pattern, 3, 0, 31), - [4579] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 3, 0, 30), - [4581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(274), - [4583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(390), - [4585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5700), - [4587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3773), - [4589] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1012), - [4591] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_string, 3, 0, 0), - [4593] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_string, 3, 0, 0), - [4595] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 4, 0, 148), - [4597] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 4, 0, 148), - [4599] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 3, 0, 72), - [4601] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 3, 0, 72), - [4603] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 4, 0, 151), - [4605] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 4, 0, 151), - [4607] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 4, 0, 152), - [4609] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 4, 0, 152), - [4611] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_new_expression, 3, 0, 55), - [4613] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_new_expression, 3, 0, 55), - [4615] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function, 5, 0, 171), - [4617] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function, 5, 0, 171), - [4619] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 4, 0, 0), - [4621] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 4, 0, 0), - [4623] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 3, 0, 0), - [4625] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 3, 0, 0), - [4627] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 4, 0, 116), - [4629] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 4, 0, 116), - [4631] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 4, 0, 117), - [4633] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 4, 0, 117), - [4635] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 5, 0, 196), - [4637] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 5, 0, 196), - [4639] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_expression, 4, 0, 118), - [4641] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_expression, 4, 0, 118), - [4643] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym_primary_type, 1, 0, 15), - [4646] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym_primary_type, 1, 0, 15), - [4649] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 3, 0, 28), - [4651] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 3, 0, 28), - [4653] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 2, 0, 11), - [4655] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 2, 0, 11), - [4657] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 3, 0, 52), - [4659] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 3, 0, 52), - [4661] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 3, 0, 81), - [4663] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 3, 0, 81), - [4665] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 4, 0, 119), - [4667] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 4, 0, 119), - [4669] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 20), - [4671] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_update_expression, 2, 0, 20), - [4673] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_string, 2, 0, 0), - [4675] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_string, 2, 0, 0), - [4677] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 3, 0, 82), - [4679] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 3, 0, 82), - [4681] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_template_string, 2, 0, 0), REDUCE(sym_template_literal_type, 2, 0, 0), - [4684] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_template_string, 2, 0, 0), REDUCE(sym_template_literal_type, 2, 0, 0), - [4687] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 3, 0, 80), - [4689] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 3, 0, 80), - [4691] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_meta_property, 3, 0, 0), - [4693] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_meta_property, 3, 0, 0), - [4695] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 4, 0, 120), - [4697] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 4, 0, 120), - [4699] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function, 4, 0, 118), - [4701] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function, 4, 0, 118), - [4703] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 3, 0, 85), - [4705] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 3, 0, 85), - [4707] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 3, 0, 53), - [4709] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 3, 0, 53), - [4711] = {.entry = {.count = 1, .reusable = false}}, SHIFT(502), - [4713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1013), - [4715] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1209), - [4717] = {.entry = {.count = 1, .reusable = false}}, SHIFT(501), - [4719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5310), - [4721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(504), - [4723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(505), - [4725] = {.entry = {.count = 1, .reusable = false}}, SHIFT(506), - [4727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(506), - [4729] = {.entry = {.count = 1, .reusable = false}}, SHIFT(507), - [4731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(508), - [4733] = {.entry = {.count = 1, .reusable = false}}, SHIFT(509), - [4735] = {.entry = {.count = 1, .reusable = false}}, SHIFT(510), - [4737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(502), - [4739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(511), - [4741] = {.entry = {.count = 1, .reusable = false}}, SHIFT(160), - [4743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(501), - [4745] = {.entry = {.count = 1, .reusable = false}}, SHIFT(512), - [4747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(512), - [4749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(513), - [4751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1723), - [4753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1014), - [4755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(531), - [4757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5559), - [4759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5563), - [4761] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ternary_expression, 5, 0, 190), - [4763] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binary_expression, 3, 0, 73), - [4765] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 73), - [4767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1775), - [4769] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_expression, 3, 0, 26), - [4771] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_array, 2, 0, 0), REDUCE(sym_array_pattern, 2, 0, 0), - [4774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3452), - [4776] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2603), - [4778] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2604), - [4780] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2891), - [4782] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2892), - [4784] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_yield_expression, 2, 0, 0), - [4786] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_assertion, 2, 0, 0), - [4788] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_assertion, 2, 0, 0), - [4790] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 73), SHIFT(160), - [4793] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_expression, 4, 0, 125), - [4795] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_expression, 3, 0, 71), - [4797] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 8), - [4799] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unary_expression, 2, 0, 8), - [4801] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 8), SHIFT(160), - [4804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5884), - [4806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1081), - [4808] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_augmented_assignment_expression, 3, 0, 73), - [4810] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 8), - [4812] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_update_expression, 2, 0, 8), - [4814] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 8), SHIFT(160), - [4817] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_object, 3, 0, 30), REDUCE(sym_object_pattern, 3, 0, 31), - [4820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1790), - [4822] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_yield_expression, 3, 0, 0), - [4824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3500), - [4826] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2563), - [4828] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2564), - [4830] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2860), - [4832] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2861), - [4834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5359), - [4836] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_await_expression, 2, 0, 0), - [4838] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_await_expression, 2, 0, 0), - [4840] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_await_expression, 2, 0, 0), SHIFT(160), - [4843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5557), - [4845] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_expression, 4, 0, 124), - [4847] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_object, 2, 0, 0), REDUCE(sym_object_pattern, 2, 0, 0), - [4850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1082), - [4852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1047), - [4854] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1332), - [4856] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_await_expression, 2, 0, 0), SHIFT(159), - [4859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2225), - [4861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1028), - [4863] = {.entry = {.count = 1, .reusable = false}}, SHIFT(404), - [4865] = {.entry = {.count = 1, .reusable = false}}, SHIFT(401), - [4867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(406), - [4869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(407), - [4871] = {.entry = {.count = 1, .reusable = false}}, SHIFT(408), - [4873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(408), - [4875] = {.entry = {.count = 1, .reusable = false}}, SHIFT(409), - [4877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(410), - [4879] = {.entry = {.count = 1, .reusable = false}}, SHIFT(411), - [4881] = {.entry = {.count = 1, .reusable = false}}, SHIFT(412), - [4883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(404), - [4885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(413), - [4887] = {.entry = {.count = 1, .reusable = false}}, SHIFT(159), - [4889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(401), - [4891] = {.entry = {.count = 1, .reusable = false}}, SHIFT(414), - [4893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(414), - [4895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(416), - [4897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(403), - [4899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2859), - [4901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2905), - [4903] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2104), - [4905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3117), - [4907] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2105), - [4909] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2217), - [4911] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regex, 3, 0, 41), - [4913] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regex, 3, 0, 41), - [4915] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1668), - [4917] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 73), SHIFT(159), - [4920] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_pattern, 2, 0, 0), - [4922] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_pattern, 3, 0, 31), - [4924] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_pattern, 2, 0, 0), - [4926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1834), - [4928] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 8), SHIFT(159), - [4931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2528), - [4933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2617), - [4935] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_object, 2, 0, 0), REDUCE(sym_object_pattern, 2, 0, 0), REDUCE(sym_object_type, 2, 0, 0), - [4939] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_array, 2, 0, 0), REDUCE(sym_array_pattern, 2, 0, 0), REDUCE(sym_tuple_type, 2, 0, 0), - [4943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2855), - [4945] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2124), - [4947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3065), - [4949] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2126), - [4951] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2352), - [4953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2894), - [4955] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1909), - [4957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3087), - [4959] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2127), - [4961] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2226), - [4963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2999), - [4965] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2863), - [4967] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 8), SHIFT(159), - [4970] = {.entry = {.count = 1, .reusable = false}}, SHIFT(424), - [4972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(425), - [4974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(971), - [4976] = {.entry = {.count = 1, .reusable = false}}, SHIFT(423), - [4978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(426), - [4980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(427), - [4982] = {.entry = {.count = 1, .reusable = false}}, SHIFT(428), - [4984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(428), - [4986] = {.entry = {.count = 1, .reusable = false}}, SHIFT(429), - [4988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(430), - [4990] = {.entry = {.count = 1, .reusable = false}}, SHIFT(431), - [4992] = {.entry = {.count = 1, .reusable = false}}, SHIFT(432), - [4994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(424), - [4996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(433), - [4998] = {.entry = {.count = 1, .reusable = false}}, SHIFT(151), - [5000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(423), - [5002] = {.entry = {.count = 1, .reusable = false}}, SHIFT(434), - [5004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(434), - [5006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(435), - [5008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(475), - [5010] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 8), SHIFT(155), - [5013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2871), - [5015] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2130), - [5017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3108), - [5019] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2131), - [5021] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2382), - [5023] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sequence_expression_repeat1, 2, 0, 0), - [5025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1229), - [5027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(801), - [5029] = {.entry = {.count = 1, .reusable = false}}, SHIFT(155), - [5031] = {.entry = {.count = 1, .reusable = false}}, SHIFT(532), - [5033] = {.entry = {.count = 1, .reusable = false}}, SHIFT(530), - [5035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(533), - [5037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(534), - [5039] = {.entry = {.count = 1, .reusable = false}}, SHIFT(535), - [5041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(535), - [5043] = {.entry = {.count = 1, .reusable = false}}, SHIFT(536), - [5045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(537), - [5047] = {.entry = {.count = 1, .reusable = false}}, SHIFT(538), - [5049] = {.entry = {.count = 1, .reusable = false}}, SHIFT(539), - [5051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(532), - [5053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(540), - [5055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(530), - [5057] = {.entry = {.count = 1, .reusable = false}}, SHIFT(541), - [5059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(541), - [5061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(542), - [5063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(415), - [5065] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 73), SHIFT(155), - [5068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2895), - [5070] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1955), - [5072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3039), - [5074] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2145), - [5076] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2191), - [5078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3042), - [5080] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2888), - [5082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2854), - [5084] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2121), - [5086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3129), - [5088] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2056), - [5090] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2268), - [5092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1347), - [5094] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 8), SHIFT(155), - [5097] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_await_expression, 2, 0, 0), SHIFT(155), - [5100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3786), - [5102] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2779), - [5104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3728), - [5106] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2780), - [5108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5564), - [5110] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__parameter_name, 1, 0, 9), - [5112] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym__parameter_name, 1, 0, 9), - [5115] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym__parameter_name, 1, 0, 9), REDUCE(sym_primary_type, 1, 0, 15), - [5119] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1034), - [5121] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1035), - [5123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1150), - [5125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(988), - [5127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1050), - [5129] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameter_name, 1, 0, 9), - [5131] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__parameter_name, 1, 0, 9), REDUCE(sym_primary_type, 1, 0, 15), - [5134] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 73), SHIFT(151), - [5137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2898), - [5139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3842), - [5141] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2768), - [5143] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym__property_name, 1, 0, 0), - [5146] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 0), - [5148] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym__property_name, 1, 0, 0), - [5151] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__property_name, 1, 0, 0), - [5153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2899), - [5155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3590), - [5157] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2770), - [5159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2886), - [5161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3614), - [5163] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2775), - [5165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2900), - [5167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3603), - [5169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2772), - [5171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(405), - [5173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(946), - [5175] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2016), - [5177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3076), - [5179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2304), - [5181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2851), - [5183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3558), - [5185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2782), - [5187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2857), - [5189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2125), - [5191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3125), - [5193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2270), - [5195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2856), - [5197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2123), - [5199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3116), - [5201] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2269), - [5203] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__initializer, 2, 0, 94), - [5205] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__initializer, 2, 0, 94), SHIFT(530), - [5208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(840), - [5210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(841), - [5212] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_object_assignment_pattern, 3, 0, 90), REDUCE(sym_assignment_expression, 3, 0, 26), - [5215] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_assignment_pattern, 3, 0, 90), - [5217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(922), - [5219] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_array, 3, 0, 0), REDUCE(sym_computed_property_name, 3, 0, 0), - [5222] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_computed_property_name, 3, 0, 0), - [5224] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_array, 3, 0, 0), REDUCE(sym_computed_property_name, 3, 0, 0), - [5227] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_computed_property_name, 3, 0, 0), - [5229] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_object_assignment_pattern, 3, 0, 90), REDUCE(sym_assignment_expression, 3, 0, 71), - [5232] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_object_assignment_pattern, 3, 0, 71), REDUCE(sym_assignment_expression, 3, 0, 71), - [5235] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_assignment_pattern, 3, 0, 71), - [5237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3576), - [5239] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2771), - [5241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3730), - [5243] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2769), - [5245] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4452), - [5247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2345), - [5249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4261), - [5251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(250), - [5253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6125), - [5255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3733), - [5257] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2792), - [5259] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_object_pattern, 2, 0, 0), REDUCE(sym_object_type, 2, 0, 0), - [5262] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_array_pattern, 2, 0, 0), REDUCE(sym_tuple_type, 2, 0, 0), - [5265] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__parameter_name, 2, 0, 41), - [5267] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameter_name, 2, 0, 41), - [5269] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_type, 1, 0, 15), REDUCE(sym__parameter_name, 2, 0, 41), - [5272] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4512), - [5274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3738), - [5276] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 8), SHIFT(151), - [5279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3692), - [5281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2766), - [5283] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_await_expression, 2, 0, 0), SHIFT(151), - [5286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3578), - [5288] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2794), - [5290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3585), - [5292] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2773), - [5294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3591), - [5296] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2777), - [5298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2873), - [5300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3632), - [5302] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2776), - [5304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2858), - [5306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3593), - [5308] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2781), - [5310] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2142), - [5312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3016), - [5314] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2320), - [5316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3024), - [5318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5360), - [5320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3103), - [5322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2902), - [5324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3771), - [5326] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2790), - [5328] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2177), - [5330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3111), - [5332] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2346), - [5334] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 8), SHIFT(151), - [5337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2887), - [5339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3577), - [5341] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2774), - [5343] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2014), - [5345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2973), - [5347] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2399), - [5349] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1990), - [5351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3012), - [5353] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2307), - [5355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3008), - [5357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3057), - [5359] = {.entry = {.count = 1, .reusable = false}}, SHIFT(162), - [5361] = {.entry = {.count = 1, .reusable = false}}, SHIFT(584), - [5363] = {.entry = {.count = 1, .reusable = false}}, SHIFT(583), - [5365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(585), - [5367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(586), - [5369] = {.entry = {.count = 1, .reusable = false}}, SHIFT(587), - [5371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(587), - [5373] = {.entry = {.count = 1, .reusable = false}}, SHIFT(588), - [5375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(589), - [5377] = {.entry = {.count = 1, .reusable = false}}, SHIFT(590), - [5379] = {.entry = {.count = 1, .reusable = false}}, SHIFT(591), - [5381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(584), - [5383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(592), - [5385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(583), - [5387] = {.entry = {.count = 1, .reusable = false}}, SHIFT(593), - [5389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(593), - [5391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(594), - [5393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(604), - [5395] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 73), SHIFT(162), - [5398] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 8), SHIFT(162), - [5401] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_await_expression, 2, 0, 0), SHIFT(162), - [5404] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 8), SHIFT(162), - [5407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2903), - [5409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3703), - [5411] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2793), - [5413] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2054), - [5415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3110), - [5417] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2186), - [5419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4056), - [5421] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__parameter_name, 5, 0, 206), - [5423] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameter_name, 5, 0, 206), - [5425] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_pattern, 3, 0, 71), - [5427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), - [5429] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2229), - [5431] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym_literal_type, 1, 0, 0), REDUCE(sym_rest_pattern, 2, 0, 0), - [5435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3640), - [5437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(955), - [5439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1861), - [5441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(503), - [5443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1333), - [5445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(288), - [5447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1670), - [5449] = {.entry = {.count = 1, .reusable = false}}, SHIFT(156), - [5451] = {.entry = {.count = 1, .reusable = false}}, SHIFT(476), - [5453] = {.entry = {.count = 1, .reusable = false}}, SHIFT(474), - [5455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(477), - [5457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(478), - [5459] = {.entry = {.count = 1, .reusable = false}}, SHIFT(479), - [5461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(479), - [5463] = {.entry = {.count = 1, .reusable = false}}, SHIFT(480), - [5465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(481), - [5467] = {.entry = {.count = 1, .reusable = false}}, SHIFT(482), - [5469] = {.entry = {.count = 1, .reusable = false}}, SHIFT(483), - [5471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(476), - [5473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(484), - [5475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(474), - [5477] = {.entry = {.count = 1, .reusable = false}}, SHIFT(485), - [5479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(485), - [5481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(486), - [5483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(691), - [5485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1530), - [5487] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 73), SHIFT(156), - [5490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1218), - [5492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1204), - [5494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(299), - [5496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(994), - [5498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1320), - [5500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2622), - [5502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3202), - [5504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3289), - [5506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3504), - [5508] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 8), SHIFT(156), - [5511] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_await_expression, 2, 0, 0), SHIFT(156), - [5514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2433), - [5516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5504), - [5518] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 8), SHIFT(156), - [5521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), - [5523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(982), - [5525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(963), - [5527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(52), - [5529] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 30), REDUCE(aux_sym_object_pattern_repeat1, 2, 0, 31), - [5532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2303), - [5534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(308), - [5536] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__parameter_name, 4, 0, 158), - [5538] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameter_name, 4, 0, 158), - [5540] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__parameter_name, 4, 0, 160), - [5542] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameter_name, 4, 0, 160), - [5544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(958), - [5546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(965), - [5548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(968), - [5550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(41), - [5552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), - [5554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), - [5556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4195), - [5558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), - [5560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2066), - [5562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(977), - [5564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4247), - [5566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4248), - [5568] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_spread_element, 2, 0, 0), - [5570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4289), - [5572] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4625), - [5574] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_pattern_repeat1, 1, 0, 0), - [5576] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__parameter_name, 2, 0, 44), - [5578] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameter_name, 2, 0, 44), - [5580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4688), - [5582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(978), - [5584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), - [5586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), - [5588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3502), - [5590] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__extends_clause_single, 1, 0, 50), - [5592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3649), - [5594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(313), - [5596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(309), - [5598] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3550), - [5600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5509), - [5602] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2459), - [5604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3534), - [5606] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2290), - [5608] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2463), - [5610] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2548), - [5612] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2708), - [5614] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2667), - [5616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(310), - [5618] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__parameter_name, 3, 0, 101), - [5620] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameter_name, 3, 0, 101), - [5622] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__parameter_name, 3, 0, 105), - [5624] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameter_name, 3, 0, 105), - [5626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(306), - [5628] = {.entry = {.count = 1, .reusable = false}}, SHIFT(610), - [5630] = {.entry = {.count = 1, .reusable = false}}, SHIFT(609), - [5632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(611), - [5634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(612), - [5636] = {.entry = {.count = 1, .reusable = false}}, SHIFT(613), - [5638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(613), - [5640] = {.entry = {.count = 1, .reusable = false}}, SHIFT(614), - [5642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(615), - [5644] = {.entry = {.count = 1, .reusable = false}}, SHIFT(616), - [5646] = {.entry = {.count = 1, .reusable = false}}, SHIFT(617), - [5648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(610), - [5650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(618), - [5652] = {.entry = {.count = 1, .reusable = false}}, SHIFT(158), - [5654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(609), - [5656] = {.entry = {.count = 1, .reusable = false}}, SHIFT(619), - [5658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(619), - [5660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(620), - [5662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(628), - [5664] = {.entry = {.count = 1, .reusable = false}}, SHIFT(152), - [5666] = {.entry = {.count = 1, .reusable = false}}, SHIFT(634), - [5668] = {.entry = {.count = 1, .reusable = false}}, SHIFT(633), - [5670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(635), - [5672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(636), - [5674] = {.entry = {.count = 1, .reusable = false}}, SHIFT(637), - [5676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(637), - [5678] = {.entry = {.count = 1, .reusable = false}}, SHIFT(638), - [5680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(639), - [5682] = {.entry = {.count = 1, .reusable = false}}, SHIFT(640), - [5684] = {.entry = {.count = 1, .reusable = false}}, SHIFT(641), - [5686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(634), - [5688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(642), - [5690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(633), - [5692] = {.entry = {.count = 1, .reusable = false}}, SHIFT(643), - [5694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(643), - [5696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(644), - [5698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(653), - [5700] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 73), SHIFT(152), - [5703] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3678), - [5705] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 1, 0, 0), - [5707] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2636), - [5709] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2476), - [5711] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2545), - [5713] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2661), - [5715] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2765), - [5717] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2748), - [5719] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 8), SHIFT(158), - [5722] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_await_expression, 2, 0, 0), SHIFT(158), - [5725] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 8), SHIFT(158), - [5728] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 8), SHIFT(152), - [5731] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_await_expression, 2, 0, 0), SHIFT(152), - [5734] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 8), SHIFT(152), - [5737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(911), - [5739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4054), - [5741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2885), - [5743] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2101), - [5745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3041), - [5747] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1847), - [5749] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1848), - [5751] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2216), - [5753] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1676), - [5755] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2869), - [5757] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2870), - [5759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4225), - [5761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4224), - [5763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(887), - [5765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(886), - [5767] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 30), - [5769] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pair, 3, 0, 91), - [5771] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2, 0, 0), - [5773] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 73), SHIFT(158), - [5776] = {.entry = {.count = 1, .reusable = false}}, SHIFT(161), - [5778] = {.entry = {.count = 1, .reusable = false}}, SHIFT(659), - [5780] = {.entry = {.count = 1, .reusable = false}}, SHIFT(658), - [5782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(660), - [5784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(661), - [5786] = {.entry = {.count = 1, .reusable = false}}, SHIFT(662), - [5788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(662), - [5790] = {.entry = {.count = 1, .reusable = false}}, SHIFT(663), - [5792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(664), - [5794] = {.entry = {.count = 1, .reusable = false}}, SHIFT(665), - [5796] = {.entry = {.count = 1, .reusable = false}}, SHIFT(666), - [5798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(659), - [5800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(667), - [5802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(658), - [5804] = {.entry = {.count = 1, .reusable = false}}, SHIFT(668), - [5806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(668), - [5808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(669), - [5810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(677), - [5812] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 73), SHIFT(161), - [5815] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_array, 2, 0, 0), REDUCE(sym_array_pattern, 2, 0, 0), - [5818] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_object, 3, 0, 30), REDUCE(sym_object_pattern, 3, 0, 31), - [5821] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 8), SHIFT(161), - [5824] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_await_expression, 2, 0, 0), SHIFT(161), - [5827] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 8), SHIFT(161), - [5830] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_object, 2, 0, 0), REDUCE(sym_object_pattern, 2, 0, 0), - [5833] = {.entry = {.count = 1, .reusable = false}}, SHIFT(556), - [5835] = {.entry = {.count = 1, .reusable = false}}, SHIFT(555), - [5837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(557), - [5839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(558), - [5841] = {.entry = {.count = 1, .reusable = false}}, SHIFT(559), - [5843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(559), - [5845] = {.entry = {.count = 1, .reusable = false}}, SHIFT(560), - [5847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(561), - [5849] = {.entry = {.count = 1, .reusable = false}}, SHIFT(562), - [5851] = {.entry = {.count = 1, .reusable = false}}, SHIFT(563), - [5853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(556), - [5855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(564), - [5857] = {.entry = {.count = 1, .reusable = false}}, SHIFT(153), - [5859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(555), - [5861] = {.entry = {.count = 1, .reusable = false}}, SHIFT(565), - [5863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(565), - [5865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(566), - [5867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(576), - [5869] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__extends_clause_single, 2, 0, 114), - [5871] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__initializer, 2, 0, 94), SHIFT(658), - [5874] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_class, 3, 0, 49), REDUCE(sym_class, 4, 0, 150), - [5877] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_class, 3, 0, 49), REDUCE(sym_class, 4, 0, 150), - [5880] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_class, 3, 0, 52), REDUCE(sym_class, 4, 0, 151), - [5883] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_class, 3, 0, 52), REDUCE(sym_class, 4, 0, 151), - [5886] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_class, 3, 0, 53), REDUCE(sym_class, 4, 0, 152), - [5889] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_class, 3, 0, 53), REDUCE(sym_class, 4, 0, 152), - [5892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(445), - [5894] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_class, 2, 0, 11), REDUCE(sym_class, 3, 0, 85), - [5897] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_class, 2, 0, 11), REDUCE(sym_class, 3, 0, 85), - [5900] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_class, 5, 0, 169), REDUCE(sym_class, 6, 0, 241), - [5903] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_class, 5, 0, 169), REDUCE(sym_class, 6, 0, 241), - [5906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4577), - [5908] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2645), - [5910] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2875), - [5912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3436), - [5914] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2646), - [5916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3437), - [5918] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2879), - [5920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(520), - [5922] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 8), SHIFT(153), - [5925] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_await_expression, 2, 0, 0), SHIFT(153), - [5928] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 8), SHIFT(153), - [5931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(571), - [5933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(598), - [5935] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2657), - [5937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(624), - [5939] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 73), SHIFT(153), - [5942] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_class, 4, 0, 112), REDUCE(sym_class, 5, 0, 194), - [5945] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_class, 4, 0, 112), REDUCE(sym_class, 5, 0, 194), - [5948] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_class, 4, 0, 113), REDUCE(sym_class, 5, 0, 195), - [5951] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_class, 4, 0, 113), REDUCE(sym_class, 5, 0, 195), - [5954] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_class, 4, 0, 116), REDUCE(sym_class, 5, 0, 196), - [5957] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_class, 4, 0, 116), REDUCE(sym_class, 5, 0, 196), - [5960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(649), - [5962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(673), - [5964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3385), - [5966] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2658), - [5968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3386), - [5970] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2904), - [5972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3484), - [5974] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2642), - [5976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3491), - [5978] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2881), - [5980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(495), - [5982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3801), - [5984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4226), - [5986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(648), - [5988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(548), - [5990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3232), - [5992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3444), - [5994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3487), - [5996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3495), - [5998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3421), - [6000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3415), - [6002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3434), - [6004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3382), - [6006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3406), - [6008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3383), - [6010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3473), - [6012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3446), - [6014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3414), - [6016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3474), - [6018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3455), - [6020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3459), - [6022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3405), - [6024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2727), - [6026] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 7, 0, 282), - [6028] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 7, 0, 282), - [6030] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 6, 0, 224), - [6032] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 6, 0, 224), - [6034] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 1, 0, 0), - [6036] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 1, 0, 0), - [6038] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 1, 0, 0), SHIFT_REPEAT(2764), - [6041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2764), - [6043] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 6, 0, 244), - [6045] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 6, 0, 244), - [6047] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 6, 0, 245), - [6049] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 6, 0, 245), - [6051] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 5, 0, 173), - [6053] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 5, 0, 173), - [6055] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 4, 0, 122), - [6057] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 4, 0, 122), - [6059] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 109), - [6061] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 109), - [6063] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 109), SHIFT_REPEAT(2753), - [6066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2752), - [6068] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 7, 0, 281), - [6070] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 7, 0, 281), - [6072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(269), - [6074] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5849), - [6076] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 5, 0, 200), - [6078] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 5, 0, 200), - [6080] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 4, 0, 156), - [6082] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 4, 0, 156), - [6084] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 5, 0, 201), - [6086] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 5, 0, 201), - [6088] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 9, 0, 333), - [6090] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 9, 0, 333), - [6092] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 9, 0, 334), - [6094] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 9, 0, 334), - [6096] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 9, 0, 335), - [6098] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 9, 0, 335), - [6100] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 10, 0, 351), - [6102] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 10, 0, 351), - [6104] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 10, 0, 352), - [6106] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 10, 0, 352), - [6108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2760), - [6110] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 11, 0, 360), - [6112] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 11, 0, 360), - [6114] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 3, 0, 92), - [6116] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 3, 0, 92), - [6118] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 7, 0, 280), - [6120] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 7, 0, 280), - [6122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2725), - [6124] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 8, 0, 312), - [6126] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 8, 0, 312), - [6128] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 8, 0, 311), - [6130] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 8, 0, 311), - [6132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2756), - [6134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2889), - [6136] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2761), - [6138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3651), - [6140] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2762), - [6142] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2787), - [6144] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 8, 0, 313), - [6146] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 8, 0, 313), - [6148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2845), - [6150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3608), - [6152] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2795), - [6154] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_static_block, 2, 0, 11), - [6156] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_static_block, 2, 0, 11), - [6158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(372), - [6160] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 3, 0, 109), - [6162] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 3, 0, 109), - [6164] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_static_block, 3, 0, 52), - [6166] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_static_block, 3, 0, 52), - [6168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2897), - [6170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3805), - [6172] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2784), - [6174] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2757), - [6176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2847), - [6178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3811), - [6180] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2785), - [6182] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2749), - [6184] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 0), - [6186] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 0), - [6188] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1845), - [6190] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1846), - [6192] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1783), - [6194] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2811), - [6196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3617), - [6198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3664), - [6200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3594), - [6202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3720), - [6204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3787), - [6206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3570), - [6208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3030), - [6210] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1891), - [6212] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1892), - [6214] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1756), - [6216] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2867), - [6218] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2868), - [6220] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_export_statement_repeat1, 2, 0, 24), SHIFT_REPEAT(4259), - [6223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3441), - [6225] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2597), - [6227] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2598), - [6229] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2882), - [6231] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2883), - [6233] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1856), - [6235] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5193), - [6237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4158), - [6239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(577), - [6241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4055), - [6243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4296), - [6245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4677), - [6247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4260), - [6249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(184), - [6251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4265), - [6253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(179), - [6255] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1895), - [6257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(877), - [6259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4165), - [6261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2862), - [6263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3086), - [6265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2368), - [6267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2371), - [6269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(852), - [6271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4295), - [6273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2852), - [6275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3001), - [6277] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2199), - [6279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2200), - [6281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(853), - [6283] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2742), - [6285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(851), - [6287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(861), - [6289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(188), - [6291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3027), - [6293] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2144), - [6295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2143), - [6297] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2178), - [6299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3028), - [6301] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2049), - [6303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2877), - [6305] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2783), - [6307] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2786), - [6309] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2758), - [6311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3034), - [6313] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2129), - [6315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3048), - [6317] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2146), - [6319] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2055), - [6321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3432), - [6323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3438), - [6325] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2647), - [6327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3439), - [6329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3443), - [6331] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2648), - [6333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3453), - [6335] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2649), - [6337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3454), - [6339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3370), - [6341] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2640), - [6343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3371), - [6345] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2654), - [6347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3376), - [6349] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2653), - [6351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3377), - [6353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3493), - [6355] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2659), - [6357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3494), - [6359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3395), - [6361] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2650), - [6363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3396), - [6365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3404), - [6367] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2656), - [6369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3418), - [6371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3478), - [6373] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2643), - [6375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3368), - [6377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3375), - [6379] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2644), - [6381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3466), - [6383] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2660), - [6385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3467), - [6387] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5532), - [6389] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5728), - [6391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5612), - [6393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4917), - [6395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5589), - [6397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4911), - [6399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5572), - [6401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5761), - [6403] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5208), - [6405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5742), - [6407] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3123), - [6409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3265), - [6411] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3234), - [6413] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import, 1, 0, 0), - [6415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5827), - [6417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5680), - [6419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4951), - [6421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5671), - [6423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5290), - [6425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1038), - [6427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5678), - [6429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5293), - [6431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1112), - [6433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5637), - [6435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5628), - [6437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(448), - [6439] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 263), - [6441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3621), - [6443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), - [6445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1100), - [6447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3168), - [6449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4209), - [6451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5933), - [6453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1029), - [6455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(595), - [6457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2968), - [6459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5862), - [6461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5757), - [6463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5882), - [6465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5918), - [6467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5973), - [6469] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 166), - [6471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3661), - [6473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), - [6475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3161), - [6477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4305), - [6479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(621), - [6481] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 2, 0, 88), - [6483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3623), - [6485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3181), - [6487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4355), - [6489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1004), - [6491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3220), - [6493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4320), - [6495] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 269), - [6497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3778), - [6499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3198), - [6501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4332), - [6503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5771), - [6505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(645), - [6507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3631), - [6509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3170), - [6511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5793), - [6513] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 215), - [6515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3553), - [6517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3164), - [6519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4109), - [6521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(436), - [6523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5811), - [6525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5820), - [6527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(514), - [6529] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 218), - [6531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3788), - [6533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3195), - [6535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4324), - [6537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(670), - [6539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3665), - [6541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3163), - [6543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3792), - [6545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3203), - [6547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3714), - [6549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3173), - [6551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3722), - [6553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3176), - [6555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(487), - [6557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3628), - [6559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3144), - [6561] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 2, 0, 110), - [6563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3679), - [6565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3152), - [6567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4276), - [6569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3741), - [6571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3162), - [6573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3571), - [6575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3184), - [6577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5950), - [6579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6040), - [6581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5915), - [6583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5866), - [6585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3669), - [6587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3215), - [6589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6054), - [6591] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 161), - [6593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3636), - [6595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3147), - [6597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4451), - [6599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6063), - [6601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(420), - [6603] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 309), - [6605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3581), - [6607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3174), - [6609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4337), - [6611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6074), - [6613] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 1, 0, 5), - [6615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3598), - [6617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3142), - [6619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4238), - [6621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6085), - [6623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(543), - [6625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3157), - [6627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4459), - [6629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3655), - [6631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3158), - [6633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(567), - [6635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6081), - [6637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6107), - [6639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5760), - [6641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5794), - [6643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(261), - [6645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5677), - [6647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4795), - [6649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1048), - [6651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5681), - [6653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4796), - [6655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5684), - [6657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4797), - [6659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3587), - [6661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3199), - [6663] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3541), - [6665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5627), - [6667] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3128), - [6669] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1528), - [6671] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 3, 0, 161), - [6673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3133), - [6675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4524), - [6677] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3229), - [6679] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 5, 0, 263), - [6681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3165), - [6683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4273), - [6685] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 4, 0, 215), - [6687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3216), - [6689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4508), - [6691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1113), - [6693] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 1, 0, 5), - [6695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(146), - [6697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3196), - [6699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4036), - [6701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3140), - [6703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4034), - [6705] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 2, 0, 88), - [6707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3224), - [6709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4067), - [6711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3166), - [6713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4089), - [6715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3167), - [6717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4379), - [6719] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3359), - [6721] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5111), - [6723] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5108), - [6725] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__import_identifier, 1, 0, 1), - [6727] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__import_identifier, 1, 0, 1), - [6729] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3569), - [6731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3189), - [6733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4095), - [6735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3153), - [6737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4081), - [6739] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1840), - [6741] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 4, 0, 161), - [6743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4498), - [6745] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 2, 0, 5), - [6747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4396), - [6749] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 2, 0, 5), - [6751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4359), - [6753] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 218), - [6755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4331), - [6757] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 161), - [6759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4105), - [6761] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 110), - [6763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4308), - [6765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4088), - [6767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4317), - [6769] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 166), - [6771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4323), - [6773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5686), - [6775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5300), - [6777] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 215), - [6779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4206), - [6781] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 6, 0, 263), - [6783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4466), - [6785] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 5, 0, 215), - [6787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4094), - [6789] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 3, 0, 88), - [6791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4522), - [6793] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 263), - [6795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4304), - [6797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1044), - [6799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1045), - [6801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1046), - [6803] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 269), - [6805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4336), - [6807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5861), - [6809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1051), - [6811] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 309), - [6813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4339), - [6815] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 88), - [6817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4461), - [6819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4098), - [6821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1040), - [6823] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_type, 1, 0, 13), REDUCE(sym_type_parameter, 1, 0, 14), - [6826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1041), - [6828] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_type, 1, 0, 13), SHIFT(1041), - [6831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4068), - [6833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1108), - [6835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4257), - [6837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4447), - [6839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4080), - [6841] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_type, 1, 0, 13), SHIFT(5523), - [6844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1030), - [6846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5638), - [6848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(263), - [6850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1042), - [6852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1077), - [6854] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1078), - [6856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1152), - [6858] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5125), - [6860] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3353), - [6862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6018), - [6864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6025), - [6866] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3622), - [6868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(997), - [6870] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3592), - [6872] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5694), - [6874] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3327), - [6876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1080), - [6878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1063), - [6880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5687), - [6882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4798), - [6884] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variance, 1, 0, 0), - [6886] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 2, 0, 62), - [6888] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1041), - [6890] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3388), - [6892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1493), - [6894] = {.entry = {.count = 1, .reusable = false}}, SHIFT(327), - [6896] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1094), - [6898] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4738), - [6900] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4164), - [6902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5829), - [6904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4730), - [6906] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3374), - [6908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1502), - [6910] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_annotation, 2, 0, 0), - [6912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1052), + [3351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1947), + [3353] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1666), + [3355] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3057), + [3357] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1662), + [3359] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1736), + [3361] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1780), + [3363] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2041), + [3365] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2042), + [3367] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3527), + [3369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2136), + [3371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(250), + [3373] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3212), + [3375] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1491), + [3377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2238), + [3379] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1741), + [3381] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2981), + [3383] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1664), + [3385] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1743), + [3387] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1795), + [3389] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2026), + [3391] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2027), + [3393] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3220), + [3395] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1487), + [3397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2255), + [3399] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1677), + [3401] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3021), + [3403] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1543), + [3405] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1679), + [3407] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1796), + [3409] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2032), + [3411] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2033), + [3413] = {.entry = {.count = 1, .reusable = false}}, SHIFT(775), + [3415] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3232), + [3417] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1485), + [3419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2029), + [3421] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1737), + [3423] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3017), + [3425] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1663), + [3427] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1739), + [3429] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1784), + [3431] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2044), + [3433] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2045), + [3435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2465), + [3437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2008), + [3439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2128), + [3441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1820), + [3443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1187), + [3445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1844), + [3447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1494), + [3449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3292), + [3451] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_arguments, 4, 0, 0), + [3453] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_arguments, 4, 0, 0), + [3455] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_arguments, 3, 0, 0), + [3457] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_arguments, 3, 0, 0), + [3459] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_arguments, 5, 0, 0), + [3461] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_arguments, 5, 0, 0), + [3463] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1554), + [3465] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3287), + [3467] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1509), + [3469] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 1, 0, 0), REDUCE(aux_sym_object_pattern_repeat1, 1, 0, 0), + [3472] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1901), + [3474] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3198), + [3476] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1798), + [3478] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1903), + [3480] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2148), + [3482] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2471), + [3484] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2473), + [3486] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5161), + [3488] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1544), + [3490] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_non_null_expression, 2, 0, 0), + [3492] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_non_null_expression, 2, 0, 0), + [3494] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_subscript_expression, 4, 0, 148), + [3496] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subscript_expression, 4, 0, 148), + [3498] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 0), + [3500] = {.entry = {.count = 1, .reusable = false}}, SHIFT(511), + [3502] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), + [3504] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym__property_name, 1, 0, 7), + [3507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(360), + [3509] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__augmented_assignment_lhs, 1, 0, 0), + [3511] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym__property_name, 1, 0, 7), + [3514] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_subscript_expression, 5, 0, 193), + [3516] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subscript_expression, 5, 0, 193), + [3518] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_expression, 3, 0, 79), + [3520] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_expression, 3, 0, 79), + [3522] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_expression, 3, 0, 78), + [3524] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_expression, 3, 0, 78), + [3526] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_expression, 3, 0, 76), + [3528] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_expression, 3, 0, 76), + [3530] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 76), + [3532] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_expression, 3, 0, 77), + [3534] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_expression, 3, 0, 77), + [3536] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 77), + [3538] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3329), + [3540] = {.entry = {.count = 1, .reusable = false}}, SHIFT(491), + [3542] = {.entry = {.count = 1, .reusable = false}}, SHIFT(416), + [3544] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_query, 2, 0, 0), + [3546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(267), + [3548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5678), + [3550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(339), + [3552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5283), + [3554] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_query, 2, 0, 0), + [3556] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1065), + [3558] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3553), + [3560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(262), + [3562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5659), + [3564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4996), + [3566] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1155), + [3568] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym_primary_type, 1, 0, 13), + [3571] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), SHIFT(5944), + [3574] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym_primary_type, 1, 0, 13), + [3577] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 0), SHIFT(1155), + [3580] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primary_type, 1, 0, 13), + [3582] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pattern, 1, -1, 0), SHIFT(416), + [3585] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym_pattern, 1, -1, 0), REDUCE(sym_primary_type, 1, 0, 13), + [3589] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_type, 1, 0, 13), SHIFT(5371), + [3592] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_decorator, 2, 0, 0), + [3594] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decorator, 2, 0, 0), + [3596] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6046), + [3598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1155), + [3600] = {.entry = {.count = 1, .reusable = false}}, SHIFT(457), + [3602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(347), + [3604] = {.entry = {.count = 1, .reusable = false}}, SHIFT(681), + [3606] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), SHIFT(5938), + [3609] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 0), SHIFT(1065), + [3612] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5143), + [3614] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), SHIFT(250), + [3617] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_rest_pattern, 2, 0, 0), + [3619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(354), + [3621] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_rest_pattern, 2, 0, 0), + [3623] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pattern, 1, -1, 0), SHIFT(491), + [3626] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pattern, 1, -1, 0), + [3628] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_pattern, 1, -1, 0), REDUCE(sym_primary_type, 1, 0, 13), + [3631] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_pattern, 1, -1, 0), + [3633] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pattern, 1, -1, 0), SHIFT(664), + [3636] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym_pattern, 1, -1, 0), + [3639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(320), + [3641] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_decorator_member_expression, 3, 0, 76), + [3643] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decorator_member_expression, 3, 0, 76), + [3645] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), REDUCE(sym_predefined_type, 1, 0, 0), + [3648] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 1), REDUCE(sym_predefined_type, 1, 0, 0), + [3651] = {.entry = {.count = 1, .reusable = false}}, SHIFT(558), + [3653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(326), + [3655] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_predefined_type, 1, 0, 0), SHIFT(5366), + [3658] = {.entry = {.count = 1, .reusable = false}}, SHIFT(664), + [3660] = {.entry = {.count = 1, .reusable = false}}, SHIFT(527), + [3662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(361), + [3664] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_export_statement_repeat1, 2, 0, 24), + [3666] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_export_statement_repeat1, 2, 0, 24), + [3668] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_export_statement_repeat1, 2, 0, 24), SHIFT_REPEAT(4147), + [3671] = {.entry = {.count = 1, .reusable = false}}, SHIFT(631), + [3673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(381), + [3675] = {.entry = {.count = 1, .reusable = false}}, SHIFT(564), + [3677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(369), + [3679] = {.entry = {.count = 1, .reusable = false}}, SHIFT(598), + [3681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(375), + [3683] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_decorator_call_expression, 2, 0, 19), + [3685] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decorator_call_expression, 2, 0, 19), + [3687] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_export_statement_repeat1, 2, 0, 24), SHIFT(3336), + [3690] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym_primary_type, 1, 0, 13), REDUCE(sym_rest_pattern, 2, 0, 0), + [3694] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_decorator_call_expression, 3, 0, 80), + [3696] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decorator_call_expression, 3, 0, 80), + [3698] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_decorator_parenthesized_expression, 3, 0, 0), + [3700] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_decorator_parenthesized_expression, 3, 0, 0), + [3702] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 1), REDUCE(sym_predefined_type, 1, 0, 0), REDUCE(sym_rest_pattern, 2, 0, 32), + [3706] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_export_statement_repeat1, 1, 0, 2), + [3708] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_export_statement_repeat1, 1, 0, 2), + [3710] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 76), + [3712] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym_rest_pattern, 2, 0, 0), + [3715] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_pattern, 1, -1, 0), SHIFT(598), + [3718] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1017), + [3720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1018), + [3722] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 0), SHIFT(335), + [3725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(335), + [3727] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5221), + [3729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(334), + [3731] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 77), + [3733] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3248), + [3735] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1507), + [3737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2866), + [3739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1484), + [3741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1566), + [3743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(386), + [3745] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1940), + [3747] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3242), + [3749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3127), + [3751] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1811), + [3753] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1956), + [3755] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2254), + [3757] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1804), + [3759] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2301), + [3761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1054), + [3763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1489), + [3765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3942), + [3767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1492), + [3769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3474), + [3771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1493), + [3773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1912), + [3775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2058), + [3777] = {.entry = {.count = 1, .reusable = false}}, SHIFT(618), + [3779] = {.entry = {.count = 1, .reusable = false}}, SHIFT(673), + [3781] = {.entry = {.count = 1, .reusable = false}}, SHIFT(584), + [3783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3962), + [3785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(723), + [3787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(719), + [3789] = {.entry = {.count = 1, .reusable = false}}, SHIFT(670), + [3791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1607), + [3793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1628), + [3795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1642), + [3797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2088), + [3799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3964), + [3801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(720), + [3803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3284), + [3805] = {.entry = {.count = 1, .reusable = false}}, SHIFT(510), + [3807] = {.entry = {.count = 1, .reusable = false}}, SHIFT(660), + [3809] = {.entry = {.count = 1, .reusable = false}}, SHIFT(438), + [3811] = {.entry = {.count = 1, .reusable = false}}, SHIFT(479), + [3813] = {.entry = {.count = 1, .reusable = false}}, SHIFT(650), + [3815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3313), + [3817] = {.entry = {.count = 1, .reusable = false}}, SHIFT(547), + [3819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3957), + [3821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3412), + [3823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2108), + [3825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3269), + [3827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3425), + [3829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3385), + [3831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4908), + [3833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183), + [3835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4234), + [3837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(624), + [3839] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5846), + [3841] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 7), SHIFT(1532), + [3844] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 7), SHIFT(2534), + [3847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3985), + [3849] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 7), SHIFT(1782), + [3852] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 7), SHIFT(2138), + [3855] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 7), SHIFT(1886), + [3858] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 7), SHIFT(1700), + [3861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2891), + [3863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(765), + [3865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1501), + [3867] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2043), + [3869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3067), + [3871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4055), + [3873] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1697), + [3875] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1825), + [3877] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2279), + [3879] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1703), + [3881] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2811), + [3883] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2908), + [3885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(910), + [3887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1781), + [3889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1504), + [3891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(827), + [3893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1497), + [3895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(758), + [3897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1496), + [3899] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 24), SHIFT_REPEAT(3248), + [3902] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 24), SHIFT_REPEAT(2891), + [3905] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 24), + [3907] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 24), SHIFT_REPEAT(1501), + [3910] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 24), SHIFT_REPEAT(386), + [3913] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 24), SHIFT_REPEAT(2043), + [3916] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 24), SHIFT_REPEAT(6028), + [3919] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 24), SHIFT_REPEAT(4642), + [3922] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 24), SHIFT_REPEAT(4643), + [3925] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 24), SHIFT_REPEAT(3067), + [3928] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 24), SHIFT_REPEAT(4055), + [3931] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 24), SHIFT_REPEAT(1697), + [3934] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 24), SHIFT_REPEAT(1825), + [3937] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 24), SHIFT_REPEAT(2279), + [3940] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 24), SHIFT_REPEAT(1703), + [3943] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 24), SHIFT_REPEAT(1804), + [3946] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 24), SHIFT_REPEAT(2301), + [3949] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 24), SHIFT_REPEAT(2811), + [3952] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 24), SHIFT_REPEAT(2908), + [3955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1715), + [3957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1505), + [3959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230), + [3961] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1787), + [3963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1742), + [3965] = {.entry = {.count = 1, .reusable = true}}, SHIFT(223), + [3967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1503), + [3969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(448), + [3971] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_new_expression, 2, 0, 12), + [3973] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_new_expression, 2, 0, 12), + [3975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(269), + [3977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(327), + [3979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5459), + [3981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3624), + [3983] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1048), + [3985] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 7), REDUCE(aux_sym_object_repeat1, 2, 0, 30), REDUCE(aux_sym_object_pattern_repeat1, 2, 0, 31), + [3989] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3352), + [3991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1965), + [3993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(248), + [3995] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2181), + [3997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3522), + [3999] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1856), + [4001] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2085), + [4003] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2209), + [4005] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2602), + [4007] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2639), + [4009] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3350), + [4011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1896), + [4013] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1918), + [4015] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1802), + [4017] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1920), + [4019] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2284), + [4021] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2640), + [4023] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2589), + [4025] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3354), + [4027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1747), + [4029] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2137), + [4031] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1885), + [4033] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2146), + [4035] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2354), + [4037] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2551), + [4039] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2552), + [4041] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3361), + [4043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2598), + [4045] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2023), + [4047] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1837), + [4049] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2025), + [4051] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2207), + [4053] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2614), + [4055] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2615), + [4057] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3353), + [4059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1701), + [4061] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2132), + [4063] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1815), + [4065] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2135), + [4067] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2312), + [4069] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2594), + [4071] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2595), + [4073] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3349), + [4075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2535), + [4077] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2003), + [4079] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1822), + [4081] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2005), + [4083] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2366), + [4085] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2586), + [4087] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2587), + [4089] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primary_type, 1, 0, 16), + [4091] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primary_type, 1, 0, 16), + [4093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5497), + [4095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5580), + [4097] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primary_type, 1, 0, 13), + [4099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5886), + [4101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1057), + [4103] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_query, 2, 0, 58), + [4105] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_query, 2, 0, 58), + [4107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5582), + [4109] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_query, 2, 0, 59), + [4111] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_query, 2, 0, 59), + [4113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5587), + [4115] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primary_type, 1, 0, 0), + [4117] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primary_type, 1, 0, 0), + [4119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1058), + [4121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1722), + [4123] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primary_type, 1, 0, 15), + [4125] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primary_type, 1, 0, 15), + [4127] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_predefined_type, 2, 0, 67), + [4129] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_predefined_type, 2, 0, 67), + [4131] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_instantiation_expression, 2, 0, 21), + [4133] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_instantiation_expression, 2, 0, 21), + [4135] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3545), + [4137] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2441), + [4139] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2342), + [4141] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2445), + [4143] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2625), + [4145] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2726), + [4147] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2727), + [4149] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_asserts, 2, 0, 0), + [4151] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_asserts, 2, 0, 0), + [4153] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 139), + [4155] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 139), + [4157] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_new_expression, 3, 0, 56), + [4159] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_new_expression, 3, 0, 56), + [4161] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_as_expression, 3, 0, 0), + [4163] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_as_expression, 3, 0, 0), + [4165] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1148), + [4167] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1149), + [4169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1158), + [4171] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_satisfies_expression, 3, 0, 0), + [4173] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_satisfies_expression, 3, 0, 0), + [4175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2874), + [4177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(663), + [4179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(654), + [4181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2122), + [4183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3124), + [4185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2150), + [4187] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2189), + [4189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(20), + [4191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5848), + [4193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5850), + [4195] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_object, 2, 0, 0), REDUCE(sym_object_type, 2, 0, 0), + [4198] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_object, 2, 0, 0), REDUCE(sym_object_type, 2, 0, 0), + [4201] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 2, 0, 0), + [4203] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_pattern, 2, 0, 0), + [4205] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 2, 0, 0), + [4207] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_array, 2, 0, 0), REDUCE(sym_tuple_type, 2, 0, 0), + [4210] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_array, 2, 0, 0), REDUCE(sym_tuple_type, 2, 0, 0), + [4213] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tuple_type, 2, 0, 0), + [4215] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__number, 2, 0, 8), + [4217] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__number, 2, 0, 8), + [4219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), + [4221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5819), + [4223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5826), + [4225] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_existential_type, 1, 0, 0), + [4227] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_existential_type, 1, 0, 0), + [4229] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_literal_type, 1, 0, 0), + [4231] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_literal_type, 1, 0, 0), + [4233] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_primary_type, 1, 0, 17), + [4235] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_primary_type, 1, 0, 17), + [4237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5509), + [4239] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type, 1, 0, 0), + [4241] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type, 1, 0, 0), + [4243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1000), + [4245] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_literal_type, 1, 0, 18), + [4247] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_literal_type, 1, 0, 18), + [4249] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_query, 2, 0, 60), + [4251] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_query, 2, 0, 60), + [4253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5592), + [4255] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_query, 2, 0, 61), + [4257] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_query, 2, 0, 61), + [4259] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tuple_type, 2, 0, 0), + [4261] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_intersection_type, 2, 0, 0), + [4263] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_intersection_type, 2, 0, 0), + [4265] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_union_type, 2, 0, 0), + [4267] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_union_type, 2, 0, 0), + [4269] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_literal_type, 2, 0, 0), + [4271] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_literal_type, 2, 0, 0), + [4273] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generic_type, 2, 0, 63), + [4275] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generic_type, 2, 0, 63), + [4277] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_readonly_type, 2, 0, 0), + [4279] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_readonly_type, 2, 0, 0), + [4281] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_flow_maybe_type, 2, 0, 0), + [4283] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_flow_maybe_type, 2, 0, 0), + [4285] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_index_type_query, 2, 0, 0), + [4287] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_type_query, 2, 0, 0), + [4289] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_infer_type, 2, 0, 66), + [4291] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_infer_type, 2, 0, 66), + [4293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1152), + [4295] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_call_expression_in_type_annotation, 2, 0, 19), + [4297] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_call_expression_in_type_annotation, 2, 0, 19), + [4299] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generic_type, 2, 0, 68), + [4301] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generic_type, 2, 0, 68), + [4303] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_call_expression_in_type_annotation, 2, 0, 69), + [4305] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_call_expression_in_type_annotation, 2, 0, 69), + [4307] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generic_type, 2, 0, 70), + [4309] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generic_type, 2, 0, 70), + [4311] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_call_expression, 2, 0, 19), + [4313] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_call_expression, 2, 0, 19), + [4315] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_instantiation_expression, 2, 0, 128), + [4317] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_instantiation_expression, 2, 0, 128), + [4319] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_call_expression, 2, 0, 69), + [4321] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_call_expression, 2, 0, 69), + [4323] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_instantiation_expression, 2, 0, 129), + [4325] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_instantiation_expression, 2, 0, 129), + [4327] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_call_expression, 2, 0, 130), + [4329] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_call_expression, 2, 0, 130), + [4331] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_instantiation_expression, 2, 0, 131), + [4333] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_instantiation_expression, 2, 0, 131), + [4335] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_type, 3, 0, 0), + [4337] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_type, 3, 0, 0), + [4339] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tuple_type, 3, 0, 0), + [4341] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tuple_type, 3, 0, 0), + [4343] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_literal_type, 3, 0, 0), + [4345] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_literal_type, 3, 0, 0), + [4347] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_nested_type_identifier, 3, 0, 136), + [4349] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_nested_type_identifier, 3, 0, 136), + [4351] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_nested_identifier, 3, 0, 76), REDUCE(sym_nested_type_identifier, 3, 0, 136), + [4354] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_nested_identifier, 3, 0, 89), REDUCE(sym_nested_type_identifier, 3, 0, 136), + [4357] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_type, 3, 0, 138), + [4359] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_type, 3, 0, 138), + [4361] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 140), + [4363] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 140), + [4365] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 141), + [4367] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 141), + [4369] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 142), + [4371] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression_in_type_annotation, 3, 0, 142), + [4373] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_intersection_type, 3, 0, 0), + [4375] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_intersection_type, 3, 0, 0), + [4377] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_union_type, 3, 0, 0), + [4379] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_union_type, 3, 0, 0), + [4381] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array_type, 3, 0, 0), + [4383] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_type, 3, 0, 0), + [4385] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression, 3, 0, 76), + [4387] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression, 3, 0, 76), + [4389] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 2, 0, 19), + [4391] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 2, 0, 19), + [4393] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression, 3, 0, 139), + [4395] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression, 3, 0, 139), + [4397] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression, 3, 0, 140), + [4399] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression, 3, 0, 140), + [4401] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression, 3, 0, 178), + [4403] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression, 3, 0, 178), + [4405] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression, 3, 0, 179), + [4407] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression, 3, 0, 179), + [4409] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression, 3, 0, 141), + [4411] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression, 3, 0, 141), + [4413] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression, 3, 0, 142), + [4415] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression, 3, 0, 142), + [4417] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tuple_type, 4, 0, 0), + [4419] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tuple_type, 4, 0, 0), + [4421] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_type, 4, 0, 185), + [4423] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_type, 4, 0, 185), + [4425] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_infer_type, 4, 0, 66), + [4427] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_infer_type, 4, 0, 66), + [4429] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lookup_type, 4, 0, 0), + [4431] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lookup_type, 4, 0, 0), + [4433] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_type, 4, 0, 186), + [4435] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_type, 4, 0, 186), + [4437] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_subscript_expression, 4, 0, 148), + [4439] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_subscript_expression, 4, 0, 148), + [4441] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_subscript_expression, 4, 0, 229), + [4443] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_subscript_expression, 4, 0, 229), + [4445] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_subscript_expression, 4, 0, 230), + [4447] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_subscript_expression, 4, 0, 230), + [4449] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_subscript_expression, 4, 0, 231), + [4451] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_subscript_expression, 4, 0, 231), + [4453] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tuple_type, 5, 0, 0), + [4455] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tuple_type, 5, 0, 0), + [4457] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_type, 5, 0, 235), + [4459] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_type, 5, 0, 235), + [4461] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_type, 5, 0, 236), + [4463] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_type, 5, 0, 236), + [4465] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_subscript_expression, 5, 0, 273), + [4467] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_subscript_expression, 5, 0, 273), + [4469] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_subscript_expression, 5, 0, 274), + [4471] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_subscript_expression, 5, 0, 274), + [4473] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_subscript_expression, 5, 0, 275), + [4475] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_subscript_expression, 5, 0, 275), + [4477] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_subscript_expression, 5, 0, 276), + [4479] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_subscript_expression, 5, 0, 276), + [4481] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_constructor_type, 6, 0, 278), + [4483] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constructor_type, 6, 0, 278), + [4485] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_conditional_type, 7, 0, 311), + [4487] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_conditional_type, 7, 0, 311), + [4489] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_predicate, 3, 0, 95), + [4491] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_predicate, 3, 0, 95), + [4493] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_predicate, 3, 0, 184), + [4495] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_predicate, 3, 0, 184), + [4497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1670), + [4499] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_query_member_expression, 3, 0, 77), + [4501] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_query_member_expression, 3, 0, 77), + [4503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(455), + [4505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3632), + [4507] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2786), + [4509] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 4, 0, 117), + [4511] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 4, 0, 117), + [4513] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_expression, 4, 0, 118), + [4515] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_expression, 4, 0, 118), + [4517] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 4, 0, 119), + [4519] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 4, 0, 119), + [4521] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 4, 0, 120), + [4523] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 4, 0, 120), + [4525] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function, 4, 0, 118), + [4527] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function, 4, 0, 118), + [4529] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_new_expression, 4, 0, 123), + [4531] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_new_expression, 4, 0, 123), + [4533] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regex, 4, 0, 126), + [4535] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regex, 4, 0, 126), + [4537] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_string, 2, 0, 0), + [4539] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_string, 2, 0, 0), + [4541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(344), + [4543] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 4, 0, 149), + [4545] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 4, 0, 149), + [4547] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 4, 0, 152), + [4549] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 4, 0, 152), + [4551] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 4, 0, 153), + [4553] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 4, 0, 153), + [4555] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_generator_function, 5, 0, 172), + [4557] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_generator_function, 5, 0, 172), + [4559] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 5, 0, 197), + [4561] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 5, 0, 197), + [4563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2902), + [4565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(26), + [4567] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2089), + [4569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3102), + [4571] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2090), + [4573] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2376), + [4575] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 7), SHIFT(5716), + [4578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(274), + [4580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(319), + [4582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5454), + [4584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3750), + [4586] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1096), + [4588] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 3, 0, 30), + [4590] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object_pattern, 3, 0, 31), + [4592] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 3, 0, 30), + [4594] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym_literal_type, 1, 0, 0), + [4597] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym_literal_type, 1, 0, 0), + [4600] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3829), + [4602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(474), + [4604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3446), + [4606] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2584), + [4608] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2585), + [4610] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2704), + [4612] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2790), + [4614] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2862), + [4616] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2855), + [4618] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 20), + [4620] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_update_expression, 2, 0, 20), + [4622] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 3, 0, 28), + [4624] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 3, 0, 28), + [4626] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_template_string, 2, 0, 0), REDUCE(sym_template_literal_type, 2, 0, 0), + [4629] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_template_string, 2, 0, 0), REDUCE(sym_template_literal_type, 2, 0, 0), + [4632] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_call_expression, 2, 0, 19), REDUCE(sym__type_query_call_expression, 2, 0, 19), + [4635] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_call_expression, 2, 0, 19), REDUCE(sym__type_query_call_expression, 2, 0, 19), + [4638] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 3, 0, 0), + [4640] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 3, 0, 0), + [4642] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_meta_property, 3, 0, 0), + [4644] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_meta_property, 3, 0, 0), + [4646] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 3, 0, 0), + [4648] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 3, 0, 0), + [4650] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 3, 0, 52), + [4652] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 3, 0, 52), + [4654] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 3, 0, 53), + [4656] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 3, 0, 53), + [4658] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_expression, 3, 0, 54), + [4660] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_expression, 3, 0, 54), + [4662] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_new_expression, 3, 0, 55), + [4664] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_new_expression, 3, 0, 55), + [4666] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_template_string, 3, 0, 0), + [4668] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_string, 3, 0, 0), + [4670] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 3, 0, 72), + [4672] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 3, 0, 72), + [4674] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 2, 0, 11), + [4676] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 2, 0, 11), + [4678] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym_primary_type, 1, 0, 15), + [4681] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym_primary_type, 1, 0, 15), + [4684] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 3, 0, 81), + [4686] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 3, 0, 81), + [4688] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arrow_function, 3, 0, 82), + [4690] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arrow_function, 3, 0, 82), + [4692] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 3, 0, 85), + [4694] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 3, 0, 85), + [4696] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 4, 0, 30), + [4698] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 4, 0, 30), + [4700] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_object, 4, 0, 0), + [4702] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object, 4, 0, 0), + [4704] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 4, 0, 0), + [4706] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 4, 0, 0), + [4708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3486), + [4710] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2629), + [4712] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2630), + [4714] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2852), + [4716] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2853), + [4718] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class, 4, 0, 116), + [4720] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class, 4, 0, 116), + [4722] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 3, 0, 80), + [4724] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 3, 0, 80), + [4726] = {.entry = {.count = 1, .reusable = false}}, SHIFT(419), + [4728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1097), + [4730] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_augmented_assignment_expression, 3, 0, 73), + [4732] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1209), + [4734] = {.entry = {.count = 1, .reusable = false}}, SHIFT(418), + [4736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4802), + [4738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(421), + [4740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(422), + [4742] = {.entry = {.count = 1, .reusable = false}}, SHIFT(423), + [4744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(423), + [4746] = {.entry = {.count = 1, .reusable = false}}, SHIFT(424), + [4748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(425), + [4750] = {.entry = {.count = 1, .reusable = false}}, SHIFT(426), + [4752] = {.entry = {.count = 1, .reusable = false}}, SHIFT(427), + [4754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(419), + [4756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(428), + [4758] = {.entry = {.count = 1, .reusable = false}}, SHIFT(153), + [4760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(418), + [4762] = {.entry = {.count = 1, .reusable = false}}, SHIFT(429), + [4764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(429), + [4766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(430), + [4768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1706), + [4770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1112), + [4772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(460), + [4774] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_object, 2, 0, 0), REDUCE(sym_object_pattern, 2, 0, 0), + [4777] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_assertion, 2, 0, 0), + [4779] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_assertion, 2, 0, 0), + [4781] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_expression, 3, 0, 26), + [4783] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_yield_expression, 3, 0, 0), + [4785] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_expression, 3, 0, 71), + [4787] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binary_expression, 3, 0, 73), + [4789] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 73), + [4791] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 73), SHIFT(153), + [4794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1777), + [4796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5610), + [4798] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_expression, 4, 0, 124), + [4800] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_expression, 4, 0, 125), + [4802] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ternary_expression, 5, 0, 192), + [4804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5613), + [4806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5614), + [4808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1788), + [4810] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_object, 3, 0, 30), REDUCE(sym_object_pattern, 3, 0, 31), + [4813] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_array, 2, 0, 0), REDUCE(sym_array_pattern, 2, 0, 0), + [4816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3383), + [4818] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2626), + [4820] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2627), + [4822] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2905), + [4824] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2884), + [4826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6112), + [4828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1125), + [4830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5350), + [4832] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 8), + [4834] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unary_expression, 2, 0, 8), + [4836] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 8), SHIFT(153), + [4839] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_await_expression, 2, 0, 0), + [4841] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_await_expression, 2, 0, 0), + [4843] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_await_expression, 2, 0, 0), SHIFT(153), + [4846] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_yield_expression, 2, 0, 0), + [4848] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 8), + [4850] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_update_expression, 2, 0, 8), + [4852] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 8), SHIFT(153), + [4855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3374), + [4857] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2591), + [4859] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2592), + [4861] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2885), + [4863] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2887), + [4865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2867), + [4867] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1964), + [4869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3095), + [4871] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2024), + [4873] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2276), + [4875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2859), + [4877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1886), + [4879] = {.entry = {.count = 1, .reusable = false}}, SHIFT(544), + [4881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1059), + [4883] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1347), + [4885] = {.entry = {.count = 1, .reusable = false}}, SHIFT(688), + [4887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(632), + [4889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(662), + [4891] = {.entry = {.count = 1, .reusable = false}}, SHIFT(492), + [4893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(492), + [4895] = {.entry = {.count = 1, .reusable = false}}, SHIFT(541), + [4897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(401), + [4899] = {.entry = {.count = 1, .reusable = false}}, SHIFT(402), + [4901] = {.entry = {.count = 1, .reusable = false}}, SHIFT(404), + [4903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(544), + [4905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(405), + [4907] = {.entry = {.count = 1, .reusable = false}}, SHIFT(158), + [4909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(688), + [4911] = {.entry = {.count = 1, .reusable = false}}, SHIFT(407), + [4913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(407), + [4915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(409), + [4917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2294), + [4919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1037), + [4921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(524), + [4923] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_sequence_expression_repeat1, 2, 0, 0), + [4925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2890), + [4927] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2106), + [4929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3108), + [4931] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2107), + [4933] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2217), + [4935] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_pattern, 2, 0, 0), + [4937] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_await_expression, 2, 0, 0), SHIFT(158), + [4940] = {.entry = {.count = 1, .reusable = false}}, SHIFT(403), + [4942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(412), + [4944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1342), + [4946] = {.entry = {.count = 1, .reusable = false}}, SHIFT(677), + [4948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(417), + [4950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(431), + [4952] = {.entry = {.count = 1, .reusable = false}}, SHIFT(434), + [4954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(434), + [4956] = {.entry = {.count = 1, .reusable = false}}, SHIFT(435), + [4958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(436), + [4960] = {.entry = {.count = 1, .reusable = false}}, SHIFT(439), + [4962] = {.entry = {.count = 1, .reusable = false}}, SHIFT(443), + [4964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(403), + [4966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(458), + [4968] = {.entry = {.count = 1, .reusable = false}}, SHIFT(161), + [4970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(677), + [4972] = {.entry = {.count = 1, .reusable = false}}, SHIFT(475), + [4974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(475), + [4976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(476), + [4978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(578), + [4980] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_regex, 3, 0, 41), + [4982] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_regex, 3, 0, 41), + [4984] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1676), + [4986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2531), + [4988] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 73), SHIFT(158), + [4991] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 8), SHIFT(158), + [4994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1239), + [4996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(810), + [4998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2597), + [5000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2898), + [5002] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2139), + [5004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3064), + [5006] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2140), + [5008] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2287), + [5010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2865), + [5012] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2130), + [5014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3088), + [5016] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2141), + [5018] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2300), + [5020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3092), + [5022] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2851), + [5024] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_object, 2, 0, 0), REDUCE(sym_object_pattern, 2, 0, 0), REDUCE(sym_object_type, 2, 0, 0), + [5028] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_array, 2, 0, 0), REDUCE(sym_array_pattern, 2, 0, 0), REDUCE(sym_tuple_type, 2, 0, 0), + [5032] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 8), SHIFT(158), + [5035] = {.entry = {.count = 1, .reusable = false}}, SHIFT(157), + [5037] = {.entry = {.count = 1, .reusable = false}}, SHIFT(461), + [5039] = {.entry = {.count = 1, .reusable = false}}, SHIFT(459), + [5041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(462), + [5043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(463), + [5045] = {.entry = {.count = 1, .reusable = false}}, SHIFT(464), + [5047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(464), + [5049] = {.entry = {.count = 1, .reusable = false}}, SHIFT(465), + [5051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(466), + [5053] = {.entry = {.count = 1, .reusable = false}}, SHIFT(467), + [5055] = {.entry = {.count = 1, .reusable = false}}, SHIFT(468), + [5057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(461), + [5059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(469), + [5061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(459), + [5063] = {.entry = {.count = 1, .reusable = false}}, SHIFT(470), + [5065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(470), + [5067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(471), + [5069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(691), + [5071] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 73), SHIFT(157), + [5074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2861), + [5076] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2144), + [5078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3113), + [5080] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2145), + [5082] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2384), + [5084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(958), + [5086] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_pattern, 3, 0, 31), + [5088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2980), + [5090] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2860), + [5092] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_pattern, 2, 0, 0), + [5094] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 8), SHIFT(157), + [5097] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_await_expression, 2, 0, 0), SHIFT(157), + [5100] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 8), SHIFT(157), + [5103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1127), + [5105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2903), + [5107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2124), + [5109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3111), + [5111] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2082), + [5113] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2195), + [5115] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_await_expression, 2, 0, 0), SHIFT(161), + [5118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2871), + [5120] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2084), + [5122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3094), + [5124] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2201), + [5126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2879), + [5128] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2127), + [5130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3114), + [5132] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2198), + [5134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(548), + [5136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(922), + [5138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5615), + [5140] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__parameter_name, 1, 0, 9), + [5142] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym__parameter_name, 1, 0, 9), + [5145] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym__parameter_name, 1, 0, 9), REDUCE(sym_primary_type, 1, 0, 15), + [5149] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1098), + [5151] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1100), + [5153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1153), + [5155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1007), + [5157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1105), + [5159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3711), + [5161] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2773), + [5163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(923), + [5165] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 73), SHIFT(161), + [5168] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 8), SHIFT(161), + [5171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2870), + [5173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3729), + [5175] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2783), + [5177] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym__property_name, 1, 0, 0), + [5180] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__property_name, 1, 0, 0), + [5182] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym__property_name, 1, 0, 0), + [5185] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__property_name, 1, 0, 0), + [5187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2900), + [5189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3667), + [5191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2780), + [5193] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2149), + [5195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3002), + [5197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2265), + [5199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5359), + [5201] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 8), SHIFT(161), + [5204] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2046), + [5206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3096), + [5208] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2268), + [5210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(918), + [5212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2979), + [5214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2998), + [5216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3676), + [5218] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2798), + [5220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3737), + [5222] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2784), + [5224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2858), + [5226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3762), + [5228] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2769), + [5230] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2072), + [5232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3107), + [5234] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2267), + [5236] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4074), + [5238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2400), + [5240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4189), + [5242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249), + [5244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6120), + [5246] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_object_assignment_pattern, 3, 0, 90), REDUCE(sym_assignment_expression, 3, 0, 26), + [5249] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_assignment_pattern, 3, 0, 90), + [5251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(872), + [5253] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_array, 3, 0, 0), REDUCE(sym_computed_property_name, 3, 0, 0), + [5256] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_computed_property_name, 3, 0, 0), + [5258] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_array, 3, 0, 0), REDUCE(sym_computed_property_name, 3, 0, 0), + [5261] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_computed_property_name, 3, 0, 0), + [5263] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_object_assignment_pattern, 3, 0, 90), REDUCE(sym_assignment_expression, 3, 0, 71), + [5266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4254), + [5268] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_object_assignment_pattern, 3, 0, 71), REDUCE(sym_assignment_expression, 3, 0, 71), + [5271] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_assignment_pattern, 3, 0, 71), + [5273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2878), + [5275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3582), + [5277] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2796), + [5279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2893), + [5281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2126), + [5283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3115), + [5285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2197), + [5287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2873), + [5289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3741), + [5291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2785), + [5293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3775), + [5295] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2774), + [5297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3706), + [5299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2799), + [5301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3791), + [5303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2779), + [5305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3641), + [5307] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2770), + [5309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3644), + [5311] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2781), + [5313] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameter_name, 1, 0, 9), + [5315] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__parameter_name, 1, 0, 9), REDUCE(sym_primary_type, 1, 0, 15), + [5318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3645), + [5320] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2778), + [5322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2892), + [5324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3646), + [5326] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2788), + [5328] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_object_pattern, 2, 0, 0), REDUCE(sym_object_type, 2, 0, 0), + [5331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3722), + [5333] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2782), + [5335] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_array_pattern, 2, 0, 0), REDUCE(sym_tuple_type, 2, 0, 0), + [5338] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__parameter_name, 2, 0, 41), + [5340] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameter_name, 2, 0, 41), + [5342] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_type, 1, 0, 15), REDUCE(sym__parameter_name, 2, 0, 41), + [5345] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4115), + [5347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3642), + [5349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2882), + [5351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3562), + [5353] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2772), + [5355] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1974), + [5357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2976), + [5359] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2215), + [5361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3101), + [5363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3100), + [5365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2869), + [5367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3826), + [5369] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2771), + [5371] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2047), + [5373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3116), + [5375] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2231), + [5377] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__initializer, 2, 0, 94), + [5379] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__initializer, 2, 0, 94), SHIFT(459), + [5382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2904), + [5384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3790), + [5386] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2776), + [5388] = {.entry = {.count = 1, .reusable = false}}, SHIFT(160), + [5390] = {.entry = {.count = 1, .reusable = false}}, SHIFT(530), + [5392] = {.entry = {.count = 1, .reusable = false}}, SHIFT(529), + [5394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(531), + [5396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(532), + [5398] = {.entry = {.count = 1, .reusable = false}}, SHIFT(533), + [5400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(533), + [5402] = {.entry = {.count = 1, .reusable = false}}, SHIFT(534), + [5404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(535), + [5406] = {.entry = {.count = 1, .reusable = false}}, SHIFT(536), + [5408] = {.entry = {.count = 1, .reusable = false}}, SHIFT(537), + [5410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(530), + [5412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(538), + [5414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(529), + [5416] = {.entry = {.count = 1, .reusable = false}}, SHIFT(539), + [5418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(539), + [5420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(540), + [5422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(559), + [5424] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 73), SHIFT(160), + [5427] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 8), SHIFT(160), + [5430] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_await_expression, 2, 0, 0), SHIFT(160), + [5433] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 8), SHIFT(160), + [5436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(957), + [5438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4447), + [5440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4448), + [5442] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3532), + [5444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2541), + [5446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5485), + [5448] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2424), + [5450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3530), + [5452] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2329), + [5454] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2426), + [5456] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2619), + [5458] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2720), + [5460] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2721), + [5462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(990), + [5464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(420), + [5466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(307), + [5468] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__parameter_name, 3, 0, 101), + [5470] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameter_name, 3, 0, 101), + [5472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2604), + [5474] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__parameter_name, 3, 0, 105), + [5476] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameter_name, 3, 0, 105), + [5478] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_assignment_pattern, 3, 0, 71), + [5480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3147), + [5482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3319), + [5484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3782), + [5486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3514), + [5488] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 8), SHIFT(152), + [5491] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_await_expression, 2, 0, 0), SHIFT(152), + [5494] = {.entry = {.count = 1, .reusable = false}}, SHIFT(580), + [5496] = {.entry = {.count = 1, .reusable = false}}, SHIFT(565), + [5498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(582), + [5500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(595), + [5502] = {.entry = {.count = 1, .reusable = false}}, SHIFT(599), + [5504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(599), + [5506] = {.entry = {.count = 1, .reusable = false}}, SHIFT(614), + [5508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(615), + [5510] = {.entry = {.count = 1, .reusable = false}}, SHIFT(616), + [5512] = {.entry = {.count = 1, .reusable = false}}, SHIFT(621), + [5514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(580), + [5516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(628), + [5518] = {.entry = {.count = 1, .reusable = false}}, SHIFT(152), + [5520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(565), + [5522] = {.entry = {.count = 1, .reusable = false}}, SHIFT(644), + [5524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(644), + [5526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(646), + [5528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(689), + [5530] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__extends_clause_single, 2, 0, 114), + [5532] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 8), SHIFT(152), + [5535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4471), + [5537] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2262), + [5539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289), + [5541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2390), + [5543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4605), + [5545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(964), + [5547] = {.entry = {.count = 3, .reusable = true}}, REDUCE(sym_primary_expression, 1, 0, 0), REDUCE(sym_literal_type, 1, 0, 0), REDUCE(sym_rest_pattern, 2, 0, 0), + [5551] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__parameter_name, 2, 0, 44), + [5553] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameter_name, 2, 0, 44), + [5555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(982), + [5557] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__extends_clause_single, 1, 0, 50), + [5559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), + [5561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1714), + [5563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(56), + [5565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), + [5567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), + [5569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(955), + [5571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(970), + [5573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(39), + [5575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(960), + [5577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1349), + [5579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1535), + [5581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5561), + [5583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(12), + [5585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(980), + [5587] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 73), SHIFT(152), + [5590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(954), + [5592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), + [5594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(312), + [5596] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__parameter_name, 4, 0, 159), + [5598] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameter_name, 4, 0, 159), + [5600] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__parameter_name, 4, 0, 161), + [5602] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameter_name, 4, 0, 161), + [5604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1210), + [5606] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 30), REDUCE(aux_sym_object_pattern_repeat1, 2, 0, 31), + [5609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), + [5611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2054), + [5613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(310), + [5615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(314), + [5617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4392), + [5619] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_spread_element, 2, 0, 0), + [5621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3391), + [5623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3655), + [5625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1216), + [5627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1891), + [5629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(40), + [5631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(305), + [5633] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__parameter_name, 5, 0, 207), + [5635] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__parameter_name, 5, 0, 207), + [5637] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4577), + [5639] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_pattern_repeat1, 1, 0, 0), + [5641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1329), + [5643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(301), + [5645] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 8), SHIFT(162), + [5648] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 30), + [5650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4421), + [5652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4420), + [5654] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 8), SHIFT(154), + [5657] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_await_expression, 2, 0, 0), SHIFT(154), + [5660] = {.entry = {.count = 1, .reusable = false}}, SHIFT(567), + [5662] = {.entry = {.count = 1, .reusable = false}}, SHIFT(566), + [5664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(568), + [5666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(569), + [5668] = {.entry = {.count = 1, .reusable = false}}, SHIFT(570), + [5670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(570), + [5672] = {.entry = {.count = 1, .reusable = false}}, SHIFT(571), + [5674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(572), + [5676] = {.entry = {.count = 1, .reusable = false}}, SHIFT(573), + [5678] = {.entry = {.count = 1, .reusable = false}}, SHIFT(574), + [5680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(567), + [5682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(575), + [5684] = {.entry = {.count = 1, .reusable = false}}, SHIFT(154), + [5686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(566), + [5688] = {.entry = {.count = 1, .reusable = false}}, SHIFT(576), + [5690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(576), + [5692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(577), + [5694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(593), + [5696] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 8), SHIFT(154), + [5699] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 8), SHIFT(155), + [5702] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_await_expression, 2, 0, 0), SHIFT(155), + [5705] = {.entry = {.count = 1, .reusable = false}}, SHIFT(601), + [5707] = {.entry = {.count = 1, .reusable = false}}, SHIFT(600), + [5709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(602), + [5711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(603), + [5713] = {.entry = {.count = 1, .reusable = false}}, SHIFT(604), + [5715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(604), + [5717] = {.entry = {.count = 1, .reusable = false}}, SHIFT(605), + [5719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(606), + [5721] = {.entry = {.count = 1, .reusable = false}}, SHIFT(607), + [5723] = {.entry = {.count = 1, .reusable = false}}, SHIFT(608), + [5725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(601), + [5727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(609), + [5729] = {.entry = {.count = 1, .reusable = false}}, SHIFT(155), + [5731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(600), + [5733] = {.entry = {.count = 1, .reusable = false}}, SHIFT(610), + [5735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(610), + [5737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(611), + [5739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(626), + [5741] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 8), SHIFT(155), + [5744] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 73), SHIFT(154), + [5747] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2, 0, 0), + [5749] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pair, 3, 0, 91), + [5751] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 73), SHIFT(155), + [5754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4253), + [5756] = {.entry = {.count = 1, .reusable = false}}, SHIFT(162), + [5758] = {.entry = {.count = 1, .reusable = false}}, SHIFT(634), + [5760] = {.entry = {.count = 1, .reusable = false}}, SHIFT(633), + [5762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(635), + [5764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(636), + [5766] = {.entry = {.count = 1, .reusable = false}}, SHIFT(637), + [5768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(637), + [5770] = {.entry = {.count = 1, .reusable = false}}, SHIFT(638), + [5772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(639), + [5774] = {.entry = {.count = 1, .reusable = false}}, SHIFT(640), + [5776] = {.entry = {.count = 1, .reusable = false}}, SHIFT(641), + [5778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(634), + [5780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(642), + [5782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(633), + [5784] = {.entry = {.count = 1, .reusable = false}}, SHIFT(643), + [5786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(643), + [5788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(400), + [5790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(659), + [5792] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 73), SHIFT(162), + [5795] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_array, 2, 0, 0), REDUCE(sym_array_pattern, 2, 0, 0), + [5798] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 8), SHIFT(162), + [5801] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_await_expression, 2, 0, 0), SHIFT(162), + [5804] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_object, 3, 0, 30), REDUCE(sym_object_pattern, 3, 0, 31), + [5807] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_object, 2, 0, 0), REDUCE(sym_object_pattern, 2, 0, 0), + [5810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(847), + [5812] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3634), + [5814] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 1, 0, 0), + [5816] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2548), + [5818] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2409), + [5820] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2637), + [5822] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2659), + [5824] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2765), + [5826] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2766), + [5828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2863), + [5830] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2093), + [5832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2995), + [5834] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1842), + [5836] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1843), + [5838] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2237), + [5840] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1740), + [5842] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2899), + [5844] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2880), + [5846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(860), + [5848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(859), + [5850] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_class, 5, 0, 170), REDUCE(sym_class, 6, 0, 242), + [5853] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_class, 5, 0, 170), REDUCE(sym_class, 6, 0, 242), + [5856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3237), + [5858] = {.entry = {.count = 1, .reusable = false}}, SHIFT(156), + [5860] = {.entry = {.count = 1, .reusable = false}}, SHIFT(494), + [5862] = {.entry = {.count = 1, .reusable = false}}, SHIFT(493), + [5864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(495), + [5866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(496), + [5868] = {.entry = {.count = 1, .reusable = false}}, SHIFT(497), + [5870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(497), + [5872] = {.entry = {.count = 1, .reusable = false}}, SHIFT(498), + [5874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(499), + [5876] = {.entry = {.count = 1, .reusable = false}}, SHIFT(500), + [5878] = {.entry = {.count = 1, .reusable = false}}, SHIFT(501), + [5880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(494), + [5882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(502), + [5884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(493), + [5886] = {.entry = {.count = 1, .reusable = false}}, SHIFT(503), + [5888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(503), + [5890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(504), + [5892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(520), + [5894] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, 0, 73), SHIFT(156), + [5897] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__initializer, 2, 0, 94), SHIFT(633), + [5900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3588), + [5902] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_class, 2, 0, 11), REDUCE(sym_class, 3, 0, 85), + [5905] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_class, 2, 0, 11), REDUCE(sym_class, 3, 0, 85), + [5908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3373), + [5910] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2646), + [5912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3386), + [5914] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2895), + [5916] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2643), + [5918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3442), + [5920] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2648), + [5922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3451), + [5924] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2875), + [5926] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_class, 4, 0, 112), REDUCE(sym_class, 5, 0, 195), + [5929] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_class, 4, 0, 112), REDUCE(sym_class, 5, 0, 195), + [5932] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_class, 4, 0, 113), REDUCE(sym_class, 5, 0, 196), + [5935] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_class, 4, 0, 113), REDUCE(sym_class, 5, 0, 196), + [5938] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_class, 4, 0, 116), REDUCE(sym_class, 5, 0, 197), + [5941] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_class, 4, 0, 116), REDUCE(sym_class, 5, 0, 197), + [5944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(444), + [5946] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_unary_expression, 2, 0, 8), SHIFT(156), + [5949] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_await_expression, 2, 0, 0), SHIFT(156), + [5952] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_update_expression, 2, 0, 8), SHIFT(156), + [5955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(515), + [5957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(550), + [5959] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_class, 3, 0, 49), REDUCE(sym_class, 4, 0, 151), + [5962] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_class, 3, 0, 49), REDUCE(sym_class, 4, 0, 151), + [5965] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_class, 3, 0, 52), REDUCE(sym_class, 4, 0, 152), + [5968] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_class, 3, 0, 52), REDUCE(sym_class, 4, 0, 152), + [5971] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_class, 3, 0, 53), REDUCE(sym_class, 4, 0, 153), + [5974] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_class, 3, 0, 53), REDUCE(sym_class, 4, 0, 153), + [5977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(587), + [5979] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2666), + [5981] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2907), + [5983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(620), + [5985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3455), + [5987] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2658), + [5989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3473), + [5991] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2888), + [5993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(653), + [5995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(406), + [5997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4398), + [5999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(408), + [6001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4595), + [6003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(484), + [6005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(549), + [6007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3395), + [6009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3448), + [6011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3463), + [6013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3390), + [6015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3372), + [6017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3452), + [6019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3507), + [6021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3388), + [6023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3500), + [6025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3470), + [6027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3475), + [6029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3477), + [6031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3417), + [6033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3394), + [6035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3450), + [6037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3467), + [6039] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 4, 0, 122), + [6041] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 4, 0, 122), + [6043] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 7, 0, 283), + [6045] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 7, 0, 283), + [6047] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 6, 0, 246), + [6049] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 6, 0, 246), + [6051] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 6, 0, 225), + [6053] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 6, 0, 225), + [6055] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 8, 0, 313), + [6057] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 8, 0, 313), + [6059] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 7, 0, 282), + [6061] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 7, 0, 282), + [6063] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 7, 0, 281), + [6065] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 7, 0, 281), + [6067] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 109), + [6069] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 109), + [6071] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 109), SHIFT_REPEAT(2761), + [6074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2760), + [6076] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 8, 0, 312), + [6078] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 8, 0, 312), + [6080] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 8, 0, 314), + [6082] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 8, 0, 314), + [6084] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 9, 0, 334), + [6086] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 9, 0, 334), + [6088] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 9, 0, 335), + [6090] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 9, 0, 335), + [6092] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 9, 0, 336), + [6094] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 9, 0, 336), + [6096] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 10, 0, 352), + [6098] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 10, 0, 352), + [6100] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 10, 0, 353), + [6102] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 10, 0, 353), + [6104] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 11, 0, 361), + [6106] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 11, 0, 361), + [6108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2755), + [6110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2713), + [6112] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 4, 0, 157), + [6114] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 4, 0, 157), + [6116] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 3, 0, 92), + [6118] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 3, 0, 92), + [6120] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 5, 0, 174), + [6122] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 5, 0, 174), + [6124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2710), + [6126] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 5, 0, 201), + [6128] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 5, 0, 201), + [6130] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 5, 0, 202), + [6132] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 5, 0, 202), + [6134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(271), + [6136] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5802), + [6138] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 1, 0, 0), + [6140] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 1, 0, 0), + [6142] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 1, 0, 0), SHIFT_REPEAT(2754), + [6145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2754), + [6147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2881), + [6149] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2763), + [6151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3631), + [6153] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2764), + [6155] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2787), + [6157] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_definition, 6, 0, 245), + [6159] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_definition, 6, 0, 245), + [6161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2759), + [6163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2896), + [6165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3650), + [6167] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2795), + [6169] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_static_block, 2, 0, 11), + [6171] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_static_block, 2, 0, 11), + [6173] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 0), + [6175] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 2, 0, 0), + [6177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2864), + [6179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3726), + [6181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2775), + [6183] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2752), + [6185] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_static_block, 3, 0, 52), + [6187] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_static_block, 3, 0, 52), + [6189] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_class_body_repeat1, 3, 0, 109), + [6191] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_class_body_repeat1, 3, 0, 109), + [6193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(388), + [6195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2872), + [6197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3764), + [6199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2797), + [6201] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2756), + [6203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3585), + [6205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3742), + [6207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3647), + [6209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3104), + [6211] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1800), + [6213] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1895), + [6215] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1797), + [6217] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2856), + [6219] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2857), + [6221] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1839), + [6223] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1840), + [6225] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1785), + [6227] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2803), + [6229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3678), + [6231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3777), + [6233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3613), + [6235] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_export_statement_repeat1, 2, 0, 24), SHIFT_REPEAT(4055), + [6238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3384), + [6240] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2582), + [6242] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2583), + [6244] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2901), + [6246] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2868), + [6248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2849), + [6250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3083), + [6252] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2372), + [6254] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2373), + [6256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(186), + [6258] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5041), + [6260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4339), + [6262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(521), + [6264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4105), + [6266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(944), + [6268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4378), + [6270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(900), + [6272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4711), + [6274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(901), + [6276] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2742), + [6278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2886), + [6280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3106), + [6282] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2228), + [6284] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2229), + [6286] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1905), + [6288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4456), + [6290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4458), + [6292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4485), + [6294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4486), + [6296] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1872), + [6298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(182), + [6300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(187), + [6302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(882), + [6304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(884), + [6306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2877), + [6308] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2793), + [6310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3062), + [6312] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1994), + [6314] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1910), + [6316] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2757), + [6318] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2050), + [6320] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1975), + [6322] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2777), + [6324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3093), + [6326] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2028), + [6328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3090), + [6330] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1909), + [6332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3105), + [6334] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2143), + [6336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3466), + [6338] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2657), + [6340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3458), + [6342] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2645), + [6344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3404), + [6346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3447), + [6348] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2661), + [6350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3380), + [6352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3389), + [6354] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2654), + [6356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3443), + [6358] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2667), + [6360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3410), + [6362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3441), + [6364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3432), + [6366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3468), + [6368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3368), + [6370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3382), + [6372] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2650), + [6374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3459), + [6376] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2655), + [6378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3461), + [6380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3400), + [6382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3392), + [6384] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2644), + [6386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3393), + [6388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3453), + [6390] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2642), + [6392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3503), + [6394] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2649), + [6396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3415), + [6398] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2662), + [6400] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2647), + [6402] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5699), + [6404] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5998), + [6406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5677), + [6408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5000), + [6410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5691), + [6412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5011), + [6414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5552), + [6416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5685), + [6418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5288), + [6420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1065), + [6422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5944), + [6424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1124), + [6426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5682), + [6428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5286), + [6430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5702), + [6432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5021), + [6434] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5051), + [6436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5769), + [6438] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3112), + [6440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3325), + [6442] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3243), + [6444] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import, 1, 0, 0), + [6446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6027), + [6448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5646), + [6450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5608), + [6452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(551), + [6454] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 216), + [6456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3671), + [6458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), + [6460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1047), + [6462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3143), + [6464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4182), + [6466] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 270), + [6468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3561), + [6470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), + [6472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3162), + [6474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4315), + [6476] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 219), + [6478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3728), + [6480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3173), + [6482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4304), + [6484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2975), + [6486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5965), + [6488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5758), + [6490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5739), + [6492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6124), + [6494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5976), + [6496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(648), + [6498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6068), + [6500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(441), + [6502] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 2, 0, 110), + [6504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3788), + [6506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3172), + [6508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4265), + [6510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5756), + [6512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3581), + [6514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3166), + [6516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5973), + [6518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(542), + [6520] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 264), + [6522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3793), + [6524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3159), + [6526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4472), + [6528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6000), + [6530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(266), + [6532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5577), + [6534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4819), + [6536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1092), + [6538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5908), + [6540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5914), + [6542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5930), + [6544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5948), + [6546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1005), + [6548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5938), + [6550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1043), + [6552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5581), + [6554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4820), + [6556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(645), + [6558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(432), + [6560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(579), + [6562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(488), + [6564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5586), + [6566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4821), + [6568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3680), + [6570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3152), + [6572] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 162), + [6574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3570), + [6576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3219), + [6578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4411), + [6580] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 1, 0, 5), + [6582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3691), + [6584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3215), + [6586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4226), + [6588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5838), + [6590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5842), + [6592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5878), + [6594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5903), + [6596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5766), + [6598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5772), + [6600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(613), + [6602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6092), + [6604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5918), + [6606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3236), + [6608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4149), + [6610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(473), + [6612] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 167), + [6614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3664), + [6616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3156), + [6618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4294), + [6620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3564), + [6622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3164), + [6624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3675), + [6626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3213), + [6628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3748), + [6630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3224), + [6632] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 310), + [6634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3600), + [6636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3216), + [6638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4321), + [6640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3723), + [6642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3168), + [6644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3821), + [6646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3160), + [6648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3752), + [6650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3225), + [6652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3679), + [6654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3149), + [6656] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 2, 0, 88), + [6658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3781), + [6660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3165), + [6662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4438), + [6664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(506), + [6666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3766), + [6668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3150), + [6670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3770), + [6672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3158), + [6674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3169), + [6676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4451), + [6678] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 5, 0, 264), + [6680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3170), + [6682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4128), + [6684] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 2, 0, 88), + [6686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3178), + [6688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4479), + [6690] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1801), + [6692] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 3, 0, 162), + [6694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3146), + [6696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4127), + [6698] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4881), + [6700] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4880), + [6702] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__import_identifier, 1, 0, 1), + [6704] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__import_identifier, 1, 0, 1), + [6706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3167), + [6708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4503), + [6710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3221), + [6712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4137), + [6714] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 4, 0, 216), + [6716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3171), + [6718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4134), + [6720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3138), + [6722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4382), + [6724] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3510), + [6726] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3637), + [6728] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 1, 0, 5), + [6730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), + [6732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3214), + [6734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4094), + [6736] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1533), + [6738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3145), + [6740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4113), + [6742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5335), + [6744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3139), + [6746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4285), + [6748] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3122), + [6750] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3358), + [6752] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3253), + [6754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1126), + [6756] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 5, 0, 216), + [6758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4121), + [6760] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 2, 0, 5), + [6762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4494), + [6764] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 216), + [6766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4466), + [6768] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 3, 0, 88), + [6770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4126), + [6772] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 4, 0, 162), + [6774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4133), + [6776] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 219), + [6778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4314), + [6780] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 167), + [6782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4303), + [6784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1101), + [6786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1102), + [6788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1103), + [6790] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 264), + [6792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4170), + [6794] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 270), + [6796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4320), + [6798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1091), + [6800] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 88), + [6802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4404), + [6804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4380), + [6806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4159), + [6808] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 6, 0, 264), + [6810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4509), + [6812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4136), + [6814] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 110), + [6816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4296), + [6818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5747), + [6820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1106), + [6822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4478), + [6824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4114), + [6826] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 2, 0, 5), + [6828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4454), + [6830] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 310), + [6832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4323), + [6834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1094), + [6836] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_type, 1, 0, 13), REDUCE(sym_type_parameter, 1, 0, 14), + [6839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1095), + [6841] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_type, 1, 0, 13), SHIFT(1095), + [6844] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 162), + [6846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4174), + [6848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4140), + [6850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5689), + [6852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5293), + [6854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4198), + [6856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(264), + [6858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1071), + [6860] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_primary_type, 1, 0, 13), SHIFT(5371), + [6863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5647), + [6865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1044), + [6867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5591), + [6869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4822), + [6871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1119), + [6873] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1120), + [6875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1157), + [6877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(993), + [6879] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3751), + [6881] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5364), + [6883] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3357), + [6885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1027), + [6887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1122), + [6889] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5114), + [6891] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3330), + [6893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5795), + [6895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5966), + [6897] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3765), + [6899] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declarator, 1, 0, 5), + [6901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5505), + [6903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(367), + [6905] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_variable_declarator, 1, 0, 5), SHIFT(5507), + [6908] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5181), + [6910] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5182), + [6912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(588), [6914] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__call_signature, 1, 0, 3), - [6916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(957), - [6918] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3423), - [6920] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3391), - [6922] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3431), - [6924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5920), - [6926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(451), - [6928] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declarator, 1, 0, 5), - [6930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5701), - [6932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(350), - [6934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1019), - [6936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6000), - [6938] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__call_signature, 2, 0, 23), - [6940] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3394), - [6942] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3398), - [6944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5639), - [6946] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3380), - [6948] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3496), - [6950] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5266), - [6952] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5267), - [6954] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 1, 0, 14), - [6956] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3403), - [6958] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3365), - [6960] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_variable_declarator, 1, 0, 5), SHIFT(5540), - [6963] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1121), - [6965] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_pattern, 4, 0, 31), - [6967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(327), - [6969] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1094), - [6971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3673), - [6973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3674), - [6975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3822), - [6977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3823), - [6979] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_pattern, 4, 0, 0), - [6981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3684), - [6983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3685), - [6985] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3686), - [6987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3688), - [6989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1499), - [6991] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3844), - [6993] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3554), - [6995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3691), - [6997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3698), - [6999] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3700), - [7001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3706), - [7003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3709), - [7005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3710), - [7007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3604), - [7009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3586), - [7011] = {.entry = {.count = 1, .reusable = true}}, SHIFT(962), - [7013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3732), - [7015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3735), - [7017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3746), - [7019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3752), - [7021] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_pattern, 3, 0, 0), - [7023] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_pattern, 3, 0, 0), - [7025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1500), - [7027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3757), - [7029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3760), - [7031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3761), - [7033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3764), - [7035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1498), - [7037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3766), - [7039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3767), - [7041] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 332), - [7043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3745), - [7045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3747), - [7047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3768), - [7049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3769), - [7051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1003), - [7053] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 302), - [7055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3660), - [7057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3794), - [7059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3795), - [7061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3647), - [7063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3690), - [7065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1122), - [7067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1154), - [7069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1126), - [7071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4776), - [7073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3666), - [7075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3671), - [7077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3677), - [7079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3681), - [7081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3599), - [7083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3711), - [7085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3753), - [7087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3776), - [7089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3785), - [7091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3789), - [7093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3790), - [7095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3791), - [7097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3561), - [7099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3568), - [7101] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_pattern, 4, 0, 0), - [7103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3610), - [7105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3611), - [7107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3613), - [7109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3615), - [7111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3701), - [7113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3707), - [7115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3824), - [7117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3555), - [7119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3624), - [7121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3633), - [7123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3641), - [7125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3659), - [7127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3713), - [7129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3721), - [7131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3779), - [7133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3782), - [7135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3806), - [7137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3818), - [7139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3826), - [7141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3829), - [7143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3835), - [7145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3557), - [7147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3560), - [7149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3563), - [7151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5100), - [7153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3819), - [7155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3821), - [7157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3798), - [7159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3799), - [7161] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_annotation, 2, 0, 0), - [7163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3600), - [7165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3619), - [7167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3808), - [7169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3810), - [7171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3627), - [7173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3629), - [7175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3634), - [7177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3644), - [7179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3645), - [7181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3646), - [7183] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1789), - [7185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1916), - [7187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1133), - [7189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1135), - [7191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1136), - [7193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), - [7195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5817), - [7197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2909), - [7199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2954), - [7201] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3099), - [7203] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3318), - [7205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(297), - [7207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3993), - [7209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4412), - [7211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4643), - [7213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2187), - [7215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), - [7217] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_omitting_type_annotation, 2, 0, 0), - [7219] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_adding_type_annotation, 2, 0, 0), - [7221] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3675), - [7223] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3942), - [7225] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_opting_type_annotation, 2, 0, 0), - [7227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2264), - [7229] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3252), - [7231] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1517), - [7233] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1622), - [7235] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2958), - [7237] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3141), - [7239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(678), - [7241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2383), - [7243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1971), - [7245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2634), - [7247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2454), - [7249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2091), - [7251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1064), - [7253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5813), - [7255] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6028), - [7257] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5752), - [7259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1729), - [7261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4389), - [7263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4023), - [7265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5492), - [7267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4005), - [7269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4469), - [7271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3955), - [7273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3522), - [7275] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3702), - [7277] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4103), - [7279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4813), - [7281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3963), - [7283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4291), - [7285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4010), - [7287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4490), - [7289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3999), - [7291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3871), - [7293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3904), - [7295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1057), - [7297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1058), - [7299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1156), - [7301] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 3, 0, 132), - [7303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3905), - [7305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3977), - [7307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3907), - [7309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3910), - [7311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4099), - [7313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3911), - [7315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4102), - [7317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4517), - [7319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4015), - [7321] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 6, 0, 292), - [7323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3979), - [7325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4340), - [7327] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 6, 0, 294), - [7329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3913), - [7331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4073), - [7333] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 6, 0, 295), - [7335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3969), - [7337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4313), - [7339] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 3, 0, 0), - [7341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3980), - [7343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4344), - [7345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5365), - [7347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3914), - [7349] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 7, 0, 315), - [7351] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 7, 0, 316), - [7353] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 7, 0, 317), - [7355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4003), - [7357] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 4, 0, 207), - [7359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3976), - [7361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4328), - [7363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3949), - [7365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4230), - [7367] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 8, 0, 338), - [7369] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 8, 0, 339), - [7371] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 8, 0, 344), - [7373] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 302), - [7375] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 4, 0, 172), - [7377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4419), - [7379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4012), - [7381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4496), - [7383] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 9, 0, 353), - [7385] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_extends_type_clause, 2, 0, 143), - [7387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3527), - [7389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5899), - [7391] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_extends_type_clause, 2, 0, 143), - [7393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3511), - [7395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3544), - [7397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6110), - [7399] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 9, 0, 355), - [7401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4252), - [7403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4011), - [7405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3971), - [7407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4229), - [7409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3870), - [7411] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optional_chain, 1, 0, 0), - [7413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4282), - [7415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4014), - [7417] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 10, 0, 361), - [7419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3958), - [7421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4431), - [7423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3995), - [7425] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 5, 0, 0), - [7427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(554), - [7429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4142), - [7431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3849), - [7433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4136), - [7435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5702), - [7437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1061), - [7439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3987), - [7441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3966), - [7443] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 5, 0, 253), - [7445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4016), - [7447] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_construct_signature, 3, 0, 175), - [7449] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 5, 0, 254), - [7451] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 2, 0, 0), - [7453] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 332), - [7455] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_construct_signature, 2, 0, 127), - [7457] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_construct_signature, 3, 0, 176), - [7459] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 3, 0, 121), - [7461] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 3, 0, 164), - [7463] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 4, 0, 0), - [7465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4146), - [7467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3865), - [7469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5592), - [7471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4019), - [7473] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 5, 0, 255), - [7475] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 2, 0, 108), - [7477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4716), - [7479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5696), - [7481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1020), - [7483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3973), - [7485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3882), - [7487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4341), - [7489] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 4, 0, 217), - [7491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3362), - [7493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(437), - [7495] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_required_parameter, 1, 0, 10), - [7497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3861), - [7499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3340), - [7501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3858), - [7503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4075), - [7505] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 4, 0, 182), - [7507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4375), - [7509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4022), - [7511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3996), - [7513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4433), - [7515] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_pattern, 1, -1, 0), SHIFT(554), - [7518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(779), - [7520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5778), - [7522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5396), - [7524] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_construct_signature, 4, 0, 227), - [7526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5414), - [7528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4310), - [7530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3968), - [7532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4278), - [7534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3959), - [7536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3975), - [7538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3897), - [7540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), - [7542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4929), - [7544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(245), - [7546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(974), - [7548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4301), - [7550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6006), - [7552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(816), - [7554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(323), - [7556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4290), - [7558] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optional_parameter, 2, 0, 10), - [7560] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_implements_clause, 2, 0, 0), - [7562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1095), - [7564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4360), - [7566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4017), - [7568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2384), - [7570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(338), - [7572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4147), - [7574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3885), - [7576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1725), - [7578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2820), - [7580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3351), - [7582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5908), - [7584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1436), - [7586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(721), - [7588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4329), - [7590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3888), - [7592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1926), - [7594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1039), - [7596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(985), - [7598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1936), - [7600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3944), - [7602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1687), - [7604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1432), - [7606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1458), - [7608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1961), - [7610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3916), - [7612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1975), - [7614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2834), - [7616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6056), - [7618] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__tuple_type_member, 1, 0, 0), - [7620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5525), - [7622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1460), - [7624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1015), - [7626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1016), - [7628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1155), - [7630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3061), - [7632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1450), - [7634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4101), - [7636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4104), - [7638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4074), - [7640] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_template_literal_type_repeat1, 2, 0, 0), SHIFT_REPEAT(3916), - [7643] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_template_literal_type_repeat1, 2, 0, 0), - [7645] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_template_literal_type_repeat1, 2, 0, 0), SHIFT_REPEAT(1039), - [7648] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constraint, 2, 0, 0), - [7650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3922), - [7652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3286), - [7654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(991), - [7656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1556), - [7658] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_implements_clause_repeat1, 2, 0, 0), - [7660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1427), - [7662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3300), - [7664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3283), - [7666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1431), - [7668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1445), - [7670] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_extends_type_clause, 2, 0, 144), - [7672] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_extends_type_clause, 2, 0, 144), - [7674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3932), - [7676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1631), - [7678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(996), - [7680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3231), - [7682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1462), - [7684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1652), - [7686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1591), - [7688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1468), - [7690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1446), - [7692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3940), - [7694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3424), - [7696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1002), - [7698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3440), - [7700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1438), - [7702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3448), - [7704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3458), - [7706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1440), - [7708] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_extends_type_clause_repeat1, 2, 0, 143), - [7710] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_extends_type_clause_repeat1, 2, 0, 143), - [7712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1442), - [7714] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_template_string_repeat1, 2, 0, 0), SHIFT_REPEAT(3944), - [7717] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_template_string_repeat1, 2, 0, 0), - [7719] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_template_string_repeat1, 2, 0, 0), SHIFT_REPEAT(338), - [7722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1331), - [7724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1000), - [7726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3366), - [7728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1453), - [7730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3859), - [7732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4432), - [7734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1457), - [7736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1459), - [7738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2805), - [7740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3328), - [7742] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_body_repeat1, 2, 0, 0), SHIFT_REPEAT(6006), - [7745] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_switch_body_repeat1, 2, 0, 0), - [7747] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_body_repeat1, 2, 0, 0), SHIFT_REPEAT(323), - [7750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4311), - [7752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1018), - [7754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4482), - [7756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4326), - [7758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4487), - [7760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4562), - [7762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3896), - [7764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3047), - [7766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4343), - [7768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4345), - [7770] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sequence_expression, 2, 0, 0), - [7772] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__call_signature, 2, 0, 22), - [7774] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sequence_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(503), - [7777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1451), - [7779] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_type_repeat1, 2, 0, 0), SHIFT_REPEAT(1492), - [7782] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_type_repeat1, 2, 0, 0), - [7784] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_asserts_annotation, 2, 0, 0), - [7786] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_predicate_annotation, 2, 0, 0), - [7788] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__call_signature, 3, 0, 83), - [7790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4505), - [7792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4518), - [7794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4475), - [7796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4127), - [7798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(999), - [7800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1181), - [7802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4227), - [7804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4025), - [7806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4207), - [7808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4315), - [7810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4242), - [7812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2376), - [7814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(940), - [7816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4586), - [7818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4904), - [7820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4390), - [7822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4395), - [7824] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 308), - [7826] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 267), - [7828] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 304), - [7830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4119), - [7832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4116), - [7834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4118), - [7836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4181), - [7838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1078), - [7840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(834), - [7842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(822), - [7844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(929), - [7846] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 347), - [7848] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 2, 0, 36), - [7850] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 1, 0, 3), SHIFT(1157), - [7853] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 2, 0, 23), SHIFT(967), - [7856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(515), - [7858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2804), - [7860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4219), - [7862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4193), - [7864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4191), - [7866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4192), - [7868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4237), - [7870] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 265), - [7872] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 2, 0, 23), SHIFT(1084), - [7875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5516), - [7877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(864), - [7879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4294), - [7881] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 5, 0, 257), - [7883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(865), - [7885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5938), - [7887] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 1, 0, 3), SHIFT(1107), - [7890] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 2, 0, 23), SHIFT(976), - [7893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5824), - [7895] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_rest_type, 2, 0, 0), - [7897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4652), - [7899] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_default_type, 2, 0, 0), - [7901] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 257), - [7903] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 350), - [7905] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameters, 4, 0, 0), - [7907] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameters, 3, 0, 0), - [7909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5175), - [7911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2815), - [7913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(884), - [7915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(826), - [7917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(821), - [7919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(825), - [7921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5852), - [7923] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_signature, 6, 0, 289), - [7925] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_signature, 6, 0, 291), - [7927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5468), - [7929] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_signature, 6, 0, 293), - [7931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5188), - [7933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5255), - [7935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(941), - [7937] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 9, 0, 358), - [7939] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 298), - [7941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5201), - [7943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4891), - [7945] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 261), - [7947] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2692), - [7949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4882), - [7951] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declarator, 2, 0, 35), - [7953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(385), - [7955] = {.entry = {.count = 1, .reusable = true}}, SHIFT(392), - [7957] = {.entry = {.count = 1, .reusable = true}}, SHIFT(395), - [7959] = {.entry = {.count = 1, .reusable = true}}, SHIFT(329), - [7961] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 2, 0, 36), - [7963] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 6, 0, 298), - [7965] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_signature, 5, 0, 262), - [7967] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 6, 0, 301), - [7969] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 301), - [7971] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1241), - [7973] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4708), - [7975] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_signature, 1, 0, 57), - [7977] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_signature, 7, 0, 319), - [7979] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_signature, 7, 0, 320), - [7981] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 322), - [7983] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_extends_type_clause_repeat1, 2, 0, 144), - [7985] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_extends_type_clause_repeat1, 2, 0, 144), - [7987] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 325), - [7989] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 328), - [7991] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 163), - [7993] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 331), - [7995] = {.entry = {.count = 1, .reusable = true}}, SHIFT(373), - [7997] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 95), - [7999] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 168), - [8001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(500), - [8003] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_construct_signature, 3, 0, 174), - [8005] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3338), - [8007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5880), - [8009] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 3, 0, 163), - [8011] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 3, 0, 95), - [8013] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 2, 0, 23), SHIFT(1027), - [8016] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameters, 5, 0, 0), - [8018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(950), - [8020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(862), - [8022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(910), - [8024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(895), - [8026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1124), - [8028] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_mapped_type_clause, 3, 0, 208), - [8030] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_signature, 4, 0, 209), - [8032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4082), - [8034] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 211), - [8036] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 213), - [8038] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 5, 0, 261), - [8040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5591), - [8042] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 220), - [8044] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_construct_signature, 5, 0, 271), - [8046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(920), - [8048] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 7, 0, 322), - [8050] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_signature, 8, 0, 336), - [8052] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_signature, 8, 0, 337), - [8054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5769), - [8056] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 222), - [8058] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 1, 0, 3), SHIFT(972), - [8061] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 342), - [8063] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 1, 0, 3), SHIFT(980), - [8066] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 1, 0, 3), SHIFT(1060), - [8069] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 2, 0, 23), SHIFT(961), - [8072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3803), - [8074] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 2, 0, 23), SHIFT(1066), - [8077] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_pattern, 1, -1, 0), SHIFT(422), - [8080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(928), - [8082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(925), - [8084] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_construct_signature, 4, 0, 225), - [8086] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 4, 0, 211), - [8088] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 1, 0, 3), SHIFT(979), - [8091] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 4, 0, 213), - [8093] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_construct_signature, 4, 0, 226), - [8095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5883), - [8097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(850), - [8099] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declarator, 2, 0, 36), - [8101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1068), - [8103] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_require_clause, 6, 0, 246), - [8105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3513), - [8107] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 3, 0, 134), - [8109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3517), - [8111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3719), - [8113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(919), - [8115] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_mapped_type_clause, 5, 0, 290), - [8117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(927), - [8119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4084), - [8121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(453), - [8123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3800), - [8125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4086), - [8127] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2057), - [8129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4589), - [8131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4590), - [8133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3507), - [8135] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2048), - [8137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4575), - [8139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4576), - [8141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1566), - [8143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1033), - [8145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3509), - [8147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1065), - [8149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1114), - [8151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(454), - [8153] = {.entry = {.count = 1, .reusable = false}}, SHIFT(710), - [8155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4591), - [8157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4596), - [8159] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_repeat1, 2, 0, 0), - [8161] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_repeat1, 2, 0, 0), SHIFT_REPEAT(4589), - [8164] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_repeat2, 2, 0, 0), - [8166] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_repeat2, 2, 0, 0), SHIFT_REPEAT(4590), - [8169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(712), - [8171] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_extends_clause_repeat1, 2, 0, 170), - [8173] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_extends_clause_repeat1, 2, 0, 170), SHIFT_REPEAT(388), - [8176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5113), - [8178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4173), - [8180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(845), - [8182] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_required_parameter, 2, 0, 43), - [8184] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_implements_clause_repeat1, 2, 0, 0), SHIFT_REPEAT(1095), - [8187] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 2, 0, 65), - [8189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2979), - [8191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3273), - [8193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1012), - [8195] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2971), - [8197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4669), - [8199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4670), - [8201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2011), - [8203] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3508), + [6916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(977), + [6918] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3397), + [6920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1498), + [6922] = {.entry = {.count = 1, .reusable = false}}, SHIFT(379), + [6924] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1061), + [6926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1014), + [6928] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3496), + [6930] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3498), + [6932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1502), + [6934] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variance, 1, 0, 0), + [6936] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 1, 0, 14), + [6938] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1095), + [6940] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5101), + [6942] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4386), + [6944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5996), + [6946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5099), + [6948] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3505), + [6950] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3381), + [6952] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3489), + [6954] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_annotation, 2, 0, 0), + [6956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1107), + [6958] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3398), + [6960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5729), + [6962] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__call_signature, 2, 0, 23), + [6964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5880), + [6966] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3421), + [6968] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 2, 0, 62), + [6970] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3444), + [6972] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3482), + [6974] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3471), + [6976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5835), + [6978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3731), + [6980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3732), + [6982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1045), + [6984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1046), + [6986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1159), + [6988] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 303), + [6990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3584), + [6992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3840), + [6994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3841), + [6996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3738), + [6998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3739), + [7000] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_annotation, 2, 0, 0), + [7002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3697), + [7004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3698), + [7006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(379), + [7008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1061), + [7010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3830), + [7012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3831), + [7014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3705), + [7016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3707), + [7018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3842), + [7020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3843), + [7022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3586), + [7024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3587), + [7026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3712), + [7028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3713), + [7030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3589), + [7032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3590), + [7034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3591), + [7036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3592), + [7038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3593), + [7040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3594), + [7042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3595), + [7044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3596), + [7046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3598), + [7048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3599), + [7050] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_pattern, 4, 0, 0), + [7052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1506), + [7054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3833), + [7056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3834), + [7058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1500), + [7060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3681), + [7062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3682), + [7064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3746), + [7066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3747), + [7068] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_pattern, 4, 0, 31), + [7070] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_pattern, 4, 0, 0), + [7072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3844), + [7074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3845), + [7076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3835), + [7078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3836), + [7080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1499), + [7082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5151), + [7084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3846), + [7086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3847), + [7088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1004), + [7090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(956), + [7092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5103), + [7094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3566), + [7096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3567), + [7098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3568), + [7100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3569), + [7102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3743), + [7104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3744), + [7106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3695), + [7108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3696), + [7110] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 333), + [7112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3614), + [7114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3615), + [7116] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_predefined_type, 1, 0, 0), SHIFT(5366), + [7119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3571), + [7121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3572), + [7123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3601), + [7125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3602), + [7127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3557), + [7129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3558), + [7131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3686), + [7133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3687), + [7135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3605), + [7137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3606), + [7139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3573), + [7141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3574), + [7143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3575), + [7145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3576), + [7147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3616), + [7149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3617), + [7151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3577), + [7153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3578), + [7155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3579), + [7157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3580), + [7159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3607), + [7161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3608), + [7163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3609), + [7165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3610), + [7167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3692), + [7169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3693), + [7171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3611), + [7173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3612), + [7175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3827), + [7177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3828), + [7179] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array_pattern, 3, 0, 0), + [7181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3702), + [7183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3703), + [7185] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_object_pattern, 3, 0, 0), + [7187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1068), + [7189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3559), + [7191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3560), + [7193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3727), + [7195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3730), + [7197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3716), + [7199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3718), + [7201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4705), + [7203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2225), + [7205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), + [7207] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3238), + [7209] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2959), + [7211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1050), + [7213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1051), + [7215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1052), + [7217] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1517), + [7219] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1567), + [7221] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3755), + [7223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1996), + [7225] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1770), + [7227] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1913), + [7229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2527), + [7231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(295), + [7233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3956), + [7235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4562), + [7237] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_omitting_type_annotation, 2, 0, 0), + [7239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1028), + [7241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2035), + [7243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(28), + [7245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5899), + [7247] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5950), + [7249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(554), + [7251] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2912), + [7253] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_adding_type_annotation, 2, 0, 0), + [7255] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2963), + [7257] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3222), + [7259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2309), + [7261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3007), + [7263] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3318), + [7265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5909), + [7267] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3955), + [7269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1709), + [7271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2617), + [7273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5897), + [7275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2389), + [7277] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_opting_type_annotation, 2, 0, 0), + [7279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3884), + [7281] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 5, 0, 0), + [7283] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_construct_signature, 4, 0, 228), + [7285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3892), + [7287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4511), + [7289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3659), + [7291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4168), + [7293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4365), + [7295] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 303), + [7297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3904), + [7299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4551), + [7301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3860), + [7303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4078), + [7305] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 333), + [7307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3553), + [7309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5730), + [7311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3987), + [7313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3516), + [7315] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optional_chain, 1, 0, 0), + [7317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5638), + [7319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5047), + [7321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3907), + [7323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4403), + [7325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3965), + [7327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5125), + [7329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3978), + [7331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3981), + [7333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3984), + [7335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3989), + [7337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4141), + [7339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3994), + [7341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4144), + [7343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3923), + [7345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4439), + [7347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3527), + [7349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5363), + [7351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3925), + [7353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4201), + [7355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(505), + [7357] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_required_parameter, 1, 0, 10), + [7359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3943), + [7361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(775), + [7363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5783), + [7365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3331), + [7367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5703), + [7369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3948), + [7371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4150), + [7373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3999), + [7375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5594), + [7377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3921), + [7379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3986), + [7381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4508), + [7383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5354), + [7385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5388), + [7387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4418), + [7389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3914), + [7391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4267), + [7393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3997), + [7395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4219), + [7397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3912), + [7399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4026), + [7401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4298), + [7403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4028), + [7405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3952), + [7407] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_construct_signature, 2, 0, 127), + [7409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5626), + [7411] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 2, 0, 108), + [7413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1015), + [7415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3856), + [7417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1020), + [7419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1021), + [7421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1090), + [7423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4001), + [7425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4155), + [7427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3865), + [7429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3870), + [7431] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 3, 0, 132), + [7433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3872), + [7435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4324), + [7437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3877), + [7439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4327), + [7441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4558), + [7443] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_extends_type_clause, 2, 0, 144), + [7445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3543), + [7447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6088), + [7449] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_extends_type_clause, 2, 0, 144), + [7451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3329), + [7453] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 3, 0, 121), + [7455] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 3, 0, 165), + [7457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4003), + [7459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3990), + [7461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4244), + [7463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4200), + [7465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3913), + [7467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3869), + [7469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4083), + [7471] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 4, 0, 208), + [7473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3916), + [7475] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 4, 0, 173), + [7477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3857), + [7479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4165), + [7481] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 4, 0, 218), + [7483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4004), + [7485] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 5, 0, 254), + [7487] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 5, 0, 255), + [7489] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 5, 0, 256), + [7491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3972), + [7493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4175), + [7495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3974), + [7497] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_construct_signature, 3, 0, 176), + [7499] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_construct_signature, 3, 0, 177), + [7501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4241), + [7503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3968), + [7505] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 6, 0, 293), + [7507] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 6, 0, 295), + [7509] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 6, 0, 296), + [7511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4269), + [7513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3982), + [7515] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 7, 0, 316), + [7517] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 7, 0, 317), + [7519] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 7, 0, 318), + [7521] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 8, 0, 339), + [7523] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 8, 0, 340), + [7525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(491), + [7527] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 8, 0, 345), + [7529] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 4, 0, 183), + [7531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1026), + [7533] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 9, 0, 354), + [7535] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 9, 0, 356), + [7537] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_signature, 10, 0, 362), + [7539] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 2, 0, 0), + [7541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5366), + [7543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3901), + [7545] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 3, 0, 0), + [7547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4352), + [7549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4012), + [7551] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_pattern, 1, -1, 0), SHIFT(491), + [7554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4367), + [7556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4015), + [7558] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_formal_parameters, 4, 0, 0), + [7560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(29), + [7562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1458), + [7564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(995), + [7566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1183), + [7568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4533), + [7570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1471), + [7572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6058), + [7574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(834), + [7576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(330), + [7578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4099), + [7580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(865), + [7582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1429), + [7584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1981), + [7586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4400), + [7588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4694), + [7590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(246), + [7592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4326), + [7594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3882), + [7596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1574), + [7598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1093), + [7600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(989), + [7602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3226), + [7604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5143), + [7606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4328), + [7608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3888), + [7610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2000), + [7612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1438), + [7614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1585), + [7616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1594), + [7618] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_sequence_expression, 2, 0, 0), + [7620] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sequence_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(420), + [7623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(976), + [7625] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_template_literal_type_repeat1, 2, 0, 0), SHIFT_REPEAT(3888), + [7628] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_template_literal_type_repeat1, 2, 0, 0), + [7630] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_template_literal_type_repeat1, 2, 0, 0), SHIFT_REPEAT(1093), + [7633] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_constraint, 2, 0, 0), + [7635] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_implements_clause_repeat1, 2, 0, 0), + [7637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1441), + [7639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4076), + [7641] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_extends_type_clause, 2, 0, 145), + [7643] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_extends_type_clause, 2, 0, 145), + [7645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2826), + [7647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6046), + [7649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1442), + [7651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4085), + [7653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4186), + [7655] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_implements_clause, 2, 0, 0), + [7657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1049), + [7659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1443), + [7661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4153), + [7663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4248), + [7665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4206), + [7667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3927), + [7669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3487), + [7671] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_body_repeat1, 2, 0, 0), SHIFT_REPEAT(6058), + [7674] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_switch_body_repeat1, 2, 0, 0), + [7676] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_body_repeat1, 2, 0, 0), SHIFT_REPEAT(330), + [7679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3946), + [7681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2204), + [7683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(398), + [7685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(998), + [7687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3440), + [7689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5149), + [7691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4161), + [7693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1473), + [7695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3367), + [7697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4501), + [7699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3464), + [7701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1468), + [7703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1150), + [7705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1156), + [7707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1009), + [7709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1472), + [7711] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optional_parameter, 2, 0, 10), + [7713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3992), + [7715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2395), + [7717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1465), + [7719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3944), + [7721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1434), + [7723] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_extends_type_clause_repeat1, 2, 0, 144), + [7725] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_extends_type_clause_repeat1, 2, 0, 144), + [7727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4129), + [7729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1433), + [7731] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_type_repeat1, 2, 0, 0), SHIFT_REPEAT(1490), + [7734] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_type_repeat1, 2, 0, 0), + [7736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1446), + [7738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4024), + [7740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3006), + [7742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1469), + [7744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4271), + [7746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4543), + [7748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4014), + [7750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1678), + [7752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2804), + [7754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3362), + [7756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5760), + [7758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4301), + [7760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4185), + [7762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4143), + [7764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4154), + [7766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1435), + [7768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(718), + [7770] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_template_string_repeat1, 2, 0, 0), SHIFT_REPEAT(3992), + [7773] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_template_string_repeat1, 2, 0, 0), + [7775] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_template_string_repeat1, 2, 0, 0), SHIFT_REPEAT(398), + [7778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2821), + [7780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3333), + [7782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4145), + [7784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3878), + [7786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1926), + [7788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4299), + [7790] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__call_signature, 2, 0, 22), + [7792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4408), + [7794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4436), + [7796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1447), + [7798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4027), + [7800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3308), + [7802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(991), + [7804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1547), + [7806] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__tuple_type_member, 1, 0, 0), + [7808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5373), + [7810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1011), + [7812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4368), + [7814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1002), + [7816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1936), + [7818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1723), + [7820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4371), + [7822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1448), + [7824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3275), + [7826] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_asserts_annotation, 2, 0, 0), + [7828] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_predicate_annotation, 2, 0, 0), + [7830] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__call_signature, 3, 0, 83), + [7832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3055), + [7834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1328), + [7836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3278), + [7838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4307), + [7840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(996), + [7842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3445), + [7844] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 305), + [7846] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 348), + [7848] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 309), + [7850] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 351), + [7852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(899), + [7854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1120), + [7856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2722), + [7858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4930), + [7860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5439), + [7862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(913), + [7864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(911), + [7866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(912), + [7868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(824), + [7870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4273), + [7872] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 1, 0, 3), SHIFT(973), + [7875] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 9, 0, 359), + [7877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4300), + [7879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4289), + [7881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4290), + [7883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4362), + [7885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(845), + [7887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(843), + [7889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(844), + [7891] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 1, 0, 3), SHIFT(1121), + [7894] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 2, 0, 23), SHIFT(974), + [7897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(433), + [7899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2813), + [7901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4416), + [7903] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_extends_type_clause_repeat1, 2, 0, 145), + [7905] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_extends_type_clause_repeat1, 2, 0, 145), + [7907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4389), + [7909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4387), + [7911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4388), + [7913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4431), + [7915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3651), + [7917] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 2, 0, 23), SHIFT(1129), + [7920] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 212), + [7922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4484), + [7924] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 6, 0, 299), + [7926] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameters, 3, 0, 0), + [7928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1250), + [7930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5323), + [7932] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 214), + [7934] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_pattern, 1, -1, 0), SHIFT(664), + [7937] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declarator, 2, 0, 36), + [7939] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5605), + [7941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(826), + [7943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(825), + [7945] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 6, 0, 302), + [7947] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_signature, 7, 0, 320), + [7949] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_signature, 7, 0, 321), + [7951] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 323), + [7953] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 4, 0, 214), + [7955] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 326), + [7957] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 258), + [7959] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 221), + [7961] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 329), + [7963] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 262), + [7965] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_signature, 5, 0, 263), + [7967] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_construct_signature, 4, 0, 227), + [7969] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 332), + [7971] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 266), + [7973] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 268), + [7975] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 2, 0, 36), + [7977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5221), + [7979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4939), + [7981] = {.entry = {.count = 1, .reusable = true}}, SHIFT(925), + [7983] = {.entry = {.count = 1, .reusable = true}}, SHIFT(945), + [7985] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_signature, 1, 0, 57), + [7987] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 2, 0, 36), + [7989] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 223), + [7991] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 1, 0, 3), SHIFT(1089), + [7994] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 2, 0, 23), SHIFT(975), + [7997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(850), + [7999] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_rest_type, 2, 0, 0), + [8001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5952), + [8003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4692), + [8005] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_default_type, 2, 0, 0), + [8007] = {.entry = {.count = 1, .reusable = true}}, SHIFT(851), + [8009] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6002), + [8011] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameters, 4, 0, 0), + [8013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3339), + [8015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5888), + [8017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2822), + [8019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(857), + [8021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5178), + [8023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5575), + [8025] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 5, 0, 258), + [8027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(867), + [8029] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 5, 0, 262), + [8031] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_construct_signature, 5, 0, 272), + [8033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1062), + [8035] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_mapped_type_clause, 3, 0, 209), + [8037] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_signature, 4, 0, 210), + [8039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5161), + [8041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5092), + [8043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5814), + [8045] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declarator, 2, 0, 35), + [8047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(390), + [8049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(391), + [8051] = {.entry = {.count = 1, .reusable = true}}, SHIFT(392), + [8053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(393), + [8055] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 164), + [8057] = {.entry = {.count = 1, .reusable = true}}, SHIFT(821), + [8059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(820), + [8061] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 95), + [8063] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_signature, 6, 0, 290), + [8065] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_signature, 6, 0, 292), + [8067] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_signature, 6, 0, 294), + [8069] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 169), + [8071] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 299), + [8073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(389), + [8075] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_construct_signature, 3, 0, 175), + [8077] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 3, 0, 164), + [8079] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 3, 0, 95), + [8081] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 302), + [8083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5763), + [8085] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 1, 0, 3), SHIFT(969), + [8088] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 1, 0, 3), SHIFT(1025), + [8091] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 2, 0, 23), SHIFT(984), + [8094] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 2, 0, 23), SHIFT(1029), + [8097] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 7, 0, 323), + [8099] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 1, 0, 3), SHIFT(961), + [8102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(416), + [8104] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_construct_signature, 4, 0, 226), + [8106] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_signature, 8, 0, 337), + [8108] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_index_signature, 8, 0, 338), + [8110] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__call_signature, 2, 0, 23), SHIFT(1039), + [8113] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 343), + [8115] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_signature, 4, 0, 212), + [8117] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameters, 5, 0, 0), + [8119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5891), + [8121] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_variable_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(3652), + [8124] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_variable_declaration_repeat1, 2, 0, 0), + [8126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5064), + [8128] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1527), + [8130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4582), + [8132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4588), + [8134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1998), + [8136] = {.entry = {.count = 1, .reusable = false}}, SHIFT(236), + [8138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4600), + [8140] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_pattern_repeat1, 2, 0, 31), + [8142] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sequence_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(548), + [8145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3456), + [8147] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_mapped_type_clause, 5, 0, 291), + [8149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3360), + [8151] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_repeat1, 2, 0, 0), + [8153] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_repeat1, 2, 0, 0), SHIFT_REPEAT(4582), + [8156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3295), + [8158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3407), + [8160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1128), + [8162] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_string_repeat2, 2, 0, 0), + [8164] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_string_repeat2, 2, 0, 0), SHIFT_REPEAT(4588), + [8167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1132), + [8169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3538), + [8171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3533), + [8173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4606), + [8175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3652), + [8177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(836), + [8179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1041), + [8181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2078), + [8183] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_implements_clause_repeat1, 2, 0, 0), SHIFT_REPEAT(1049), + [8186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3097), + [8188] = {.entry = {.count = 1, .reusable = false}}, SHIFT(241), + [8190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4276), + [8192] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_extends_clause_repeat1, 2, 0, 171), + [8194] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_extends_clause_repeat1, 2, 0, 171), SHIFT_REPEAT(345), + [8197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4277), + [8199] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_substitution, 3, 0, 0), + [8201] = {.entry = {.count = 1, .reusable = false}}, SHIFT(710), + [8203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4613), [8205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4614), - [8207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4618), - [8209] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3548), - [8211] = {.entry = {.count = 1, .reusable = false}}, SHIFT(231), - [8213] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_pattern, 1, -1, 0), SHIFT(500), - [8216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1973), - [8218] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1523), - [8220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4651), - [8222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3393), - [8224] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4135), - [8226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4626), - [8228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4627), - [8230] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_pattern_repeat1, 2, 0, 31), - [8232] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4145), - [8234] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3236), - [8236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4632), - [8238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4634), - [8240] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sequence_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(405), - [8243] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3251), - [8245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4653), - [8247] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3407), - [8249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4640), - [8251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4641), - [8253] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 4, 0, 180), - [8255] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3411), - [8257] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_template_string_repeat1, 1, 0, 0), REDUCE(aux_sym_template_literal_type_repeat1, 1, 0, 0), - [8260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3523), - [8262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3525), - [8264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3350), - [8266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1071), - [8268] = {.entry = {.count = 1, .reusable = false}}, SHIFT(227), - [8270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4616), - [8272] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1524), - [8274] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_type, 3, 0, 0), - [8276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5773), - [8278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2807), - [8280] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_extends_type_clause_repeat1, 2, 0, 237), - [8282] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_extends_type_clause_repeat1, 2, 0, 237), SHIFT_REPEAT(3527), - [8285] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_extends_type_clause_repeat1, 2, 0, 237), - [8287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1647), - [8289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4660), - [8291] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1545), - [8293] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_extends_type_clause, 3, 0, 187), - [8295] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_extends_type_clause, 3, 0, 187), - [8297] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_extends_type_clause, 3, 0, 188), - [8299] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_extends_type_clause, 3, 0, 188), - [8301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4635), - [8303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3337), - [8305] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_variable_declaration_repeat1, 2, 0, 0), SHIFT_REPEAT(3719), - [8308] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_variable_declaration_repeat1, 2, 0, 0), - [8310] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2972), - [8312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3456), - [8314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4302), - [8316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1025), - [8318] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_enum_body_repeat1, 2, 0, 88), - [8320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1032), - [8322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4306), - [8324] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__from_clause, 2, 0, 33), - [8326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3050), - [8328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1090), - [8330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4661), - [8332] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optional_parameter, 3, 0, 103), - [8334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1097), - [8336] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_substitution, 3, 0, 0), - [8338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1105), - [8340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1660), - [8342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3481), - [8344] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 5, 0, 233), - [8346] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_extends_clause, 2, 0, 51), - [8348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(388), - [8350] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_extends_clause, 3, 0, 115), - [8352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3304), - [8354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1130), - [8356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1144), - [8358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1134), - [8360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1087), - [8362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1151), - [8364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(828), - [8366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(893), - [8368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3946), - [8370] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 345), - [8372] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 346), - [8374] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 303), - [8376] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 305), - [8378] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 264), - [8380] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_parameters, 4, 0, 0), - [8382] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 306), - [8384] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 266), - [8386] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3580), - [8388] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5358), - [8390] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2, 0, 0), SHIFT_REPEAT(288), - [8393] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_variance, 1, 0, 0), SHIFT(4838), - [8396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(990), - [8398] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 307), - [8400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5351), - [8402] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_pattern_repeat1, 2, 0, 0), SHIFT_REPEAT(256), - [8405] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_pattern_repeat1, 2, 0, 0), - [8407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3775), - [8409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4803), - [8411] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_clause, 2, 0, 0), - [8413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2819), - [8415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(885), - [8417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3663), - [8419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5668), - [8421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1896), - [8423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3430), - [8425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5176), - [8427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4465), - [8429] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_specifier, 1, 0, 5), - [8431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1337), - [8433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(397), - [8435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1338), - [8437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(866), - [8439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1605), - [8441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1098), - [8443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1099), - [8445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(986), - [8447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1223), - [8449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(337), - [8451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1224), - [8453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(867), - [8455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2624), - [8457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1664), - [8459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3845), - [8461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3729), - [8463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1683), - [8465] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 268), - [8467] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 270), - [8469] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_enum_body_repeat1, 2, 0, 239), SHIFT_REPEAT(2826), - [8472] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_enum_body_repeat1, 2, 0, 239), - [8474] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 258), - [8476] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 259), - [8478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5596), - [8480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(823), - [8482] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_clause, 4, 0, 0), - [8484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(203), - [8486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5622), - [8488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1703), - [8490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3750), - [8492] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_export_clause_repeat1, 2, 0, 0), SHIFT_REPEAT(3551), - [8495] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_export_clause_repeat1, 2, 0, 0), - [8497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(868), - [8499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3457), - [8501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(992), - [8503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3390), - [8505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3178), - [8507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2987), - [8509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3179), - [8511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3185), - [8513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2988), - [8515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3186), - [8517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3197), - [8519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2989), - [8521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3201), - [8523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3209), - [8525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2990), - [8527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3210), - [8529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(869), - [8531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3207), - [8533] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_parameters, 3, 0, 0), - [8535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(833), - [8537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1974), - [8539] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_parameters, 5, 0, 0), - [8541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1034), - [8543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1035), - [8545] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 9, 0, 354), - [8547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(989), - [8549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3565), - [8551] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 349), - [8553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(987), - [8555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3311), - [8557] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variance, 2, 0, 0), - [8559] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 348), - [8561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3521), - [8563] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 9, 0, 356), - [8565] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_heritage, 1, 0, 0), - [8567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(253), - [8569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5498), - [8571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(246), - [8573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5510), - [8575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2366), - [8577] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5501), - [8579] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5502), - [8581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4110), - [8583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(815), - [8585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3051), - [8587] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_named_imports_repeat1, 2, 0, 0), SHIFT_REPEAT(3413), - [8590] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_named_imports_repeat1, 2, 0, 0), - [8592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3364), - [8594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5529), - [8596] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 260), - [8598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3890), - [8600] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sequence_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(425), - [8603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4186), - [8605] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 9, 0, 357), - [8607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206), - [8609] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 9, 0, 359), - [8611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), - [8613] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2, 0, 0), SHIFT_REPEAT(292), - [8616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2917), - [8618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3062), - [8620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2918), - [8622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5540), - [8624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2921), - [8626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3069), - [8628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2922), - [8630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(835), - [8632] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 5, 0, 254), - [8634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2925), - [8636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3079), - [8638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2943), - [8640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2806), - [8642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4220), - [8644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1518), - [8646] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 318), - [8648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5521), - [8650] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 321), - [8652] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 323), - [8654] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 324), - [8656] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 7, 0, 315), - [8658] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 5, 0, 253), - [8660] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 7, 0, 316), - [8662] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 326), - [8664] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 327), - [8666] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 329), - [8668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2929), - [8670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3083), - [8672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2930), - [8674] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 162), - [8676] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 330), - [8678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2813), - [8680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4264), - [8682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2802), - [8684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4266), - [8686] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 3, 0, 121), - [8688] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 165), - [8690] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 96), - [8692] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 5, 0, 255), - [8694] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 167), - [8696] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_extends_clause_repeat1, 2, 0, 51), - [8698] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 296), - [8700] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 297), - [8702] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 10, 0, 362), - [8704] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 299), - [8706] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 256), - [8708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3369), - [8710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2377), - [8712] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_tuple_type_repeat1, 2, 0, 0), SHIFT_REPEAT(952), - [8715] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_tuple_type_repeat1, 2, 0, 0), - [8717] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 2, 0, 35), - [8719] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), SHIFT_REPEAT(2433), - [8722] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), - [8724] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_pattern_repeat1, 2, 0, 0), SHIFT_REPEAT(2345), - [8727] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_pattern_repeat1, 2, 0, 0), - [8729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3847), - [8731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2817), - [8733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(858), - [8735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2812), - [8737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(880), - [8739] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 300), - [8741] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_clause, 5, 0, 0), - [8743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5957), - [8745] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__import_identifier, 1, 0, 0), - [8747] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__module_export_name, 1, 0, 0), - [8749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3339), - [8751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5972), - [8753] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5270), - [8755] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5977), - [8757] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 6, 0, 292), - [8759] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 6, 0, 294), - [8761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5536), - [8763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(824), - [8765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204), - [8767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4862), - [8769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3770), - [8771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(830), - [8773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1704), - [8775] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 210), - [8777] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 212), - [8779] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 214), - [8781] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 4, 0, 172), - [8783] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 4, 0, 207), - [8785] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 216), - [8787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4198), - [8789] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_specifier, 2, 0, 88), - [8791] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_clause, 3, 0, 0), - [8793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3476), - [8795] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 219), - [8797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5349), - [8799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1026), - [8801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), - [8803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3616), - [8805] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 340), - [8807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5636), - [8809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1053), - [8811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202), - [8813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3879), - [8815] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 341), - [8817] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 221), - [8819] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 223), - [8821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5129), - [8823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2183), - [8825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3718), - [8827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4161), - [8829] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 343), - [8831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5405), - [8833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5406), - [8835] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 8, 0, 338), - [8837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(201), - [8839] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_implements_clause, 3, 0, 0), - [8841] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pair_pattern, 3, 0, 91), - [8843] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 6, 0, 295), - [8845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(859), - [8847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3282), - [8849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(993), - [8851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4864), - [8853] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5467), - [8855] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5471), - [8857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3342), - [8859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(935), - [8861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3022), - [8863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3052), - [8865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3023), - [8867] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declarator, 3, 0, 95), - [8869] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declarator, 3, 0, 96), - [8871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2348), - [8873] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3033), - [8875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3053), - [8877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3038), - [8879] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3045), - [8881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3054), - [8883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3056), - [8885] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3067), - [8887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3055), - [8889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3068), - [8891] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_parameters_repeat1, 2, 0, 0), SHIFT_REPEAT(3994), - [8894] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_parameters_repeat1, 2, 0, 0), - [8896] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_formal_parameters_repeat1, 2, 0, 0), SHIFT_REPEAT(210), - [8899] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_formal_parameters_repeat1, 2, 0, 0), - [8901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(860), - [8903] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_pattern, 1, -1, 0), SHIFT(632), - [8906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3442), - [8908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1001), - [8910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1539), - [8912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1540), - [8914] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 3, 0, 133), - [8916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4053), - [8918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4051), - [8920] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_enum_body_repeat1, 2, 0, 0), - [8922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1541), - [8924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1542), - [8926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1547), - [8928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1548), - [8930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1552), - [8932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1554), - [8934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(848), - [8936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1977), - [8938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1978), - [8940] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3807), - [8942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1982), - [8944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1983), - [8946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1984), - [8948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1985), - [8950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4470), - [8952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5796), - [8954] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 6, 0, 276), - [8956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1367), - [8958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1369), - [8960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4568), - [8962] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_clause, 1, 0, 0), - [8964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4059), - [8966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4058), - [8968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4061), - [8970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4060), - [8972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1399), - [8974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1400), - [8976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3855), - [8978] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 4, 0, 179), - [8980] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 4, 0, 181), - [8982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1289), - [8984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1300), - [8986] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optional_tuple_parameter, 3, 0, 95), - [8988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(322), - [8990] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 2, 0, 64), - [8992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4197), - [8994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5818), - [8996] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_assignment, 2, 0, 35), - [8998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(340), - [9000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(945), - [9002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(942), - [9004] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_specifier, 3, 0, 157), - [9006] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_specifier, 4, 0, 198), - [9008] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_specifier, 3, 0, 154), - [9010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4170), - [9012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4169), - [9014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(899), - [9016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(898), - [9018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1205), - [9020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1207), - [9022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4172), - [9024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4171), - [9026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4175), - [9028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4174), - [9030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(903), - [9032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(900), - [9034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(315), - [9036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(907), - [9038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(901), - [9040] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_specifier, 4, 0, 202), - [9042] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_specifier, 4, 0, 198), - [9044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4176), - [9046] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_specifier, 1, 0, 5), - [9048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2386), - [9050] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tuple_parameter, 2, 0, 36), - [9052] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optional_type, 2, 0, 0), - [9054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(918), - [9056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2950), - [9058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2949), - [9060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2801), - [9062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1083), - [9064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1132), - [9066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(839), - [9068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(926), - [9070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(924), - [9072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(355), - [9074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(943), - [9076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(939), - [9078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(906), - [9080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(904), - [9082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(909), - [9084] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 3, 0, 136), - [9086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1992), - [9088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1993), - [9090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1994), - [9092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1995), - [9094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5270), - [9096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1998), - [9098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1999), - [9100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2002), - [9102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2003), - [9104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1216), - [9106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1221), - [9108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2944), - [9110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2946), - [9112] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optional_parameter, 4, 0, 159), - [9114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4269), - [9116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6103), - [9118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2919), - [9120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2920), - [9122] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_required_parameter, 2, 0, 42), - [9124] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_specifier, 3, 0, 154), - [9126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1307), - [9128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1308), - [9130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(838), - [9132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2810), - [9134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4303), - [9136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6111), - [9138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2910), - [9140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2924), - [9142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4884), - [9144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3235), - [9146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3237), - [9148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3244), - [9150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3245), - [9152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2947), - [9154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2948), - [9156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3127), - [9158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3119), - [9160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3130), - [9162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3120), - [9164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3121), - [9166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3126), - [9168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3246), - [9170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3250), - [9172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(930), - [9174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(934), - [9176] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_specifier, 2, 0, 88), - [9178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(937), - [9180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(936), - [9182] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_attribute, 2, 0, 0), - [9184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1603), - [9186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1604), - [9188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3031), - [9190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3032), - [9192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3043), - [9194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3044), - [9196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1641), - [9198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1649), - [9200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2927), - [9202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2928), - [9204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3182), - [9206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3183), - [9208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1661), - [9210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1534), - [9212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3191), - [9214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3194), - [9216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3063), - [9218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3064), - [9220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3206), - [9222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3208), - [9224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1377), - [9226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1379), - [9228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1334), - [9230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1335), - [9232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1321), - [9234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1313), - [9236] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optional_parameter, 3, 0, 102), - [9238] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_required_parameter, 3, 0, 104), - [9240] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 5, 0, 231), - [9242] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 5, 0, 232), - [9244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2974), - [9246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(317), - [9248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1586), - [9250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3134), - [9252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(318), - [9254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3381), - [9256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1131), - [9258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(319), - [9260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3526), - [9262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(320), - [9264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(441), - [9266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(358), - [9268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6090), - [9270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(359), - [9272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(399), - [9274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(361), - [9276] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5821), - [9278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3135), - [9280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5941), - [9282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2906), - [9284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(954), - [9286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(647), - [9288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1724), - [9290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1027), - [9292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5597), - [9294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1587), - [9296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(569), - [9298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(969), - [9300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2965), - [9302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2641), - [9304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1588), - [9306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2961), - [9308] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5900), - [9310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1726), - [9312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2027), - [9314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3136), - [9316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5503), - [9318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6004), - [9320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(809), - [9322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3389), - [9324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3138), - [9326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2033), - [9328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1731), - [9330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2991), - [9332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5940), - [9334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3422), - [9336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6049), - [9338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2986), - [9340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4701), - [9342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3428), - [9344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1031), - [9346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3139), - [9348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3222), - [9350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(368), - [9352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1589), - [9354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(369), - [9356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(370), - [9358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(371), - [9360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3462), - [9362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1590), - [9364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2034), - [9366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1594), - [9368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(970), - [9370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4203), - [9372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3354), - [9374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(672), - [9376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2035), - [9378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2036), - [9380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1595), - [9382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(956), - [9384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3559), - [9386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1109), - [9388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2960), - [9390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1006), - [9392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1596), - [9394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2037), + [8207] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_required_parameter, 2, 0, 43), + [8209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(933), + [8211] = {.entry = {.count = 1, .reusable = false}}, SHIFT(711), + [8213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(652), + [8215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3478), + [8217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1066), + [8219] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2969), + [8221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4623), + [8223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4627), + [8225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1111), + [8227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4172), + [8229] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2970), + [8231] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3541), + [8233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4628), + [8235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4629), + [8237] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3546), + [8239] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_pattern, 1, -1, 0), SHIFT(416), + [8242] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__from_clause, 2, 0, 33), + [8244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4191), + [8246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(871), + [8248] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4040), + [8250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4639), + [8252] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1660), + [8254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4682), + [8256] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 4, 0, 181), + [8258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4641), + [8260] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4044), + [8262] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3254), + [8264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4644), + [8266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4645), + [8268] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3256), + [8270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1048), + [8272] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1528), + [8274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4572), + [8276] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3492), + [8278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4655), + [8280] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3497), + [8282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1031), + [8284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2819), + [8286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3535), + [8288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1035), + [8290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1592), + [8292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3526), + [8294] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_extends_clause, 2, 0, 51), + [8296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(345), + [8298] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2131), + [8300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4685), + [8302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3018), + [8304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4688), + [8306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1096), + [8308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1154), + [8310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(873), + [8312] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_extends_type_clause_repeat1, 2, 0, 238), + [8314] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_extends_type_clause_repeat1, 2, 0, 238), SHIFT_REPEAT(3543), + [8317] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_extends_type_clause_repeat1, 2, 0, 238), + [8319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4192), + [8321] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optional_parameter, 3, 0, 103), + [8323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1033), + [8325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1625), + [8327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5949), + [8329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4689), + [8331] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_require_clause, 6, 0, 247), + [8333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1069), + [8335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3336), + [8337] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1581), + [8339] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 2, 0, 65), + [8341] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2142), + [8343] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 3, 0, 134), + [8345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1060), + [8347] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_template_type, 3, 0, 0), + [8349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(835), + [8351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(668), + [8353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1072), + [8355] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_extends_clause, 3, 0, 115), + [8357] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 5, 0, 234), + [8359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1088), + [8361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3673), + [8363] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_extends_type_clause, 3, 0, 189), + [8365] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_extends_type_clause, 3, 0, 189), + [8367] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_extends_type_clause, 3, 0, 190), + [8369] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_extends_type_clause, 3, 0, 190), + [8371] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_template_string_repeat1, 1, 0, 0), REDUCE(aux_sym_template_literal_type_repeat1, 1, 0, 0), + [8374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3536), + [8376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3544), + [8378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1143), + [8380] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_enum_body_repeat1, 2, 0, 88), + [8382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3326), + [8384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4571), + [8386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4651), + [8388] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 304), + [8390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3493), + [8392] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 346), + [8394] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 347), + [8396] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 4, 0, 173), + [8398] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 211), + [8400] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 349), + [8402] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 319), + [8404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1222), + [8406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(336), + [8408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1220), + [8410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5489), + [8412] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 306), + [8414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2402), + [8416] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 322), + [8418] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_formal_parameters_repeat1, 2, 0, 0), SHIFT_REPEAT(238), + [8421] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_formal_parameters_repeat1, 2, 0, 0), + [8423] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 324), + [8425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(929), + [8427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1593), + [8429] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 325), + [8431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1148), + [8433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1149), + [8435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(992), + [8437] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 7, 0, 316), + [8439] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 257), + [8441] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 7, 0, 317), + [8443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(930), + [8445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2606), + [8447] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 327), + [8449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1733), + [8451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3709), + [8453] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 259), + [8455] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 260), + [8457] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 220), + [8459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3710), + [8461] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 328), + [8463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1734), + [8465] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 261), + [8467] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 330), + [8469] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 350), + [8471] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 5, 0, 255), + [8473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(208), + [8475] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 5, 0, 254), + [8477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5553), + [8479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1738), + [8481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3717), + [8483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(938), + [8485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3460), + [8487] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 5, 0, 256), + [8489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(988), + [8491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3176), + [8493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3008), + [8495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3177), + [8497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3181), + [8499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3009), + [8501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3182), + [8503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3185), + [8505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3010), + [8507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3186), + [8509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3189), + [8511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3012), + [8513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3190), + [8515] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 308), + [8517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(939), + [8519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3155), + [8521] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 7, 0, 331), + [8523] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 265), + [8525] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 267), + [8527] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 269), + [8529] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 9, 0, 355), + [8531] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 307), + [8533] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_heritage, 1, 0, 0), + [8535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(866), + [8537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1999), + [8539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1098), + [8541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1100), + [8543] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_parameters, 3, 0, 0), + [8545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1003), + [8547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3293), + [8549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1001), + [8551] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 9, 0, 357), + [8553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3635), + [8555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3518), + [8557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5755), + [8559] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__import_identifier, 1, 0, 0), + [8561] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 9, 0, 358), + [8563] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 2, 0, 35), + [8565] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 9, 0, 360), + [8567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(245), + [8569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5501), + [8571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4344), + [8573] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_sequence_expression_repeat1, 2, 0, 0), SHIFT_REPEAT(412), + [8576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5595), + [8578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3895), + [8580] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_implements_clause, 3, 0, 0), + [8582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4379), + [8584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(51), + [8586] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2, 0, 0), SHIFT_REPEAT(284), + [8589] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_variance, 1, 0, 0), SHIFT(5267), + [8592] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 10, 0, 363), + [8594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(870), + [8596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251), + [8598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5533), + [8600] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 5, 0, 271), + [8602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2916), + [8604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2992), + [8606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2918), + [8608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2925), + [8610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2996), + [8612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2926), + [8614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2814), + [8616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4417), + [8618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1523), + [8620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2930), + [8622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3000), + [8624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2934), + [8626] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 222), + [8628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2938), + [8630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3005), + [8632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2941), + [8634] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 224), + [8636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1322), + [8638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(318), + [8640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1324), + [8642] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_parameters, 4, 0, 0), + [8644] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), SHIFT_REPEAT(2541), + [8647] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_repeat1, 2, 0, 0), + [8649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5160), + [8651] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 215), + [8653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(853), + [8655] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3740), + [8657] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5344), + [8659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2815), + [8661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4457), + [8663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2816), + [8665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4459), + [8667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3668), + [8669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1711), + [8671] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_parameters_repeat1, 2, 0, 0), SHIFT_REPEAT(4021), + [8674] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_parameters_repeat1, 2, 0, 0), + [8676] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_pair_pattern, 3, 0, 91), + [8678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2823), + [8680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(858), + [8682] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_object_pattern_repeat1, 2, 0, 0), SHIFT_REPEAT(2400), + [8685] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_object_pattern_repeat1, 2, 0, 0), + [8687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1906), + [8689] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_enum_body_repeat1, 2, 0, 240), SHIFT_REPEAT(2836), + [8692] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_enum_body_repeat1, 2, 0, 240), + [8694] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_clause, 2, 0, 0), + [8696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3439), + [8698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5189), + [8700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4064), + [8702] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_specifier, 1, 0, 5), + [8704] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_clause, 4, 0, 0), + [8706] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_export_clause_repeat1, 2, 0, 0), SHIFT_REPEAT(3552), + [8709] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_export_clause_repeat1, 2, 0, 0), + [8711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(994), + [8713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3363), + [8715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5770), + [8717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(207), + [8719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3910), + [8721] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__module_export_name, 1, 0, 0), + [8723] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5490), + [8725] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5393), + [8727] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_named_imports_repeat1, 2, 0, 0), SHIFT_REPEAT(3476), + [8730] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_named_imports_repeat1, 2, 0, 0), + [8732] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_parameters, 5, 0, 0), + [8734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206), + [8736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5167), + [8738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3920), + [8740] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 213), + [8742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2299), + [8744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3411), + [8746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5507), + [8748] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_pattern_repeat1, 2, 0, 0), + [8750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5444), + [8752] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_clause, 5, 0, 0), + [8754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2222), + [8756] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 163), + [8758] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5192), + [8760] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5782), + [8762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1070), + [8764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5547), + [8766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(839), + [8768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3414), + [8770] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 3, 0, 121), + [8772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202), + [8774] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 166), + [8776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5551), + [8778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(841), + [8780] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2, 0, 0), SHIFT_REPEAT(289), + [8783] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 96), + [8785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4391), + [8787] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_specifier, 2, 0, 88), + [8789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3583), + [8791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4146), + [8793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5119), + [8795] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5478), + [8797] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5479), + [8799] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 3, 0, 168), + [8801] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_clause, 3, 0, 0), + [8803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3355), + [8805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(829), + [8807] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 297), + [8809] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_extends_clause_repeat1, 2, 0, 51), + [8811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5669), + [8813] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 298), + [8815] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 4, 0, 208), + [8817] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 300), + [8819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), + [8821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3832), + [8823] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_pattern_repeat1, 2, 0, 0), SHIFT_REPEAT(255), + [8826] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 6, 0, 301), + [8828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5643), + [8830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3420), + [8832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1013), + [8834] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 6, 0, 293), + [8836] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 6, 0, 295), + [8838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5713), + [8840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5714), + [8842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(201), + [8844] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declarator, 3, 0, 95), + [8846] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variable_declarator, 3, 0, 96), + [8848] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 6, 0, 296), + [8850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(915), + [8852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3327), + [8854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3753), + [8856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(999), + [8858] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variance, 2, 0, 0), + [8860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5337), + [8862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3030), + [8864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3077), + [8866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3046), + [8868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3063), + [8870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3079), + [8872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3066), + [8874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2977), + [8876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3081), + [8878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2978), + [8880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(940), + [8882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3019), + [8884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2997), + [8886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3082), + [8888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3011), + [8890] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 341), + [8892] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 4, 0, 217), + [8894] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 342), + [8896] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_public_field_definition, 8, 0, 344), + [8898] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_tuple_type_repeat1, 2, 0, 0), SHIFT_REPEAT(952), + [8901] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_tuple_type_repeat1, 2, 0, 0), + [8903] = {.entry = {.count = 1, .reusable = true}}, SHIFT(917), + [8905] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_abstract_method_signature, 8, 0, 339), + [8907] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_pattern, 1, -1, 0), SHIFT(598), + [8910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3627), + [8912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4855), + [8914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(997), + [8916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3396), + [8918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4025), + [8920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2378), + [8922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2808), + [8924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(883), + [8926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2809), + [8928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(885), + [8930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3255), + [8932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3257), + [8934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2002), + [8936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2004), + [8938] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3813), + [8940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2015), + [8942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2016), + [8944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1407), + [8946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1406), + [8948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2017), + [8950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2018), + [8952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1224), + [8954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1225), + [8956] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tuple_parameter, 2, 0, 135), + [8958] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tuple_parameter, 2, 0, 36), + [8960] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optional_type, 2, 0, 0), + [8962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4648), + [8964] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_clause, 1, 0, 0), + [8966] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_enum_body_repeat1, 2, 0, 0), + [8968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(396), + [8970] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 3, 0, 137), + [8972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1309), + [8974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1314), + [8976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(823), + [8978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(822), + [8980] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_specifier, 4, 0, 199), + [8982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4252), + [8984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4251), + [8986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2806), + [8988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(846), + [8990] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 5, 0, 232), + [8992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2807), + [8994] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_specifier, 3, 0, 155), + [8996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4068), + [8998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5971), + [9000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1320), + [9002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1321), + [9004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1227), + [9006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1228), + [9008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(948), + [9010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(947), + [9012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(892), + [9014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(815), + [9016] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 6, 0, 277), + [9018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(907), + [9020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(897), + [9022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(869), + [9024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(868), + [9026] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_specifier, 3, 0, 158), + [9028] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_specifier, 3, 0, 155), + [9030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1596), + [9032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1597), + [9034] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_specifier, 4, 0, 203), + [9036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(324), + [9038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1537), + [9040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1601), + [9042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(816), + [9044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(949), + [9046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(308), + [9048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(394), + [9050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1602), + [9052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1603), + [9054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3861), + [9056] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optional_parameter, 4, 0, 160), + [9058] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_specifier, 1, 0, 5), + [9060] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 5, 0, 233), + [9062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4351), + [9064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4350), + [9066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4354), + [9068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4353), + [9070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4356), + [9072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4355), + [9074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4357), + [9076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(920), + [9078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(921), + [9080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2953), + [9082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2947), + [9084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3250), + [9086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3251), + [9088] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 3, 0, 133), + [9090] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 2, 0, 64), + [9092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(818), + [9094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(817), + [9096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(819), + [9098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(951), + [9100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(828), + [9102] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_specifier, 2, 0, 88), + [9104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4258), + [9106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4257), + [9108] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_export_specifier, 4, 0, 199), + [9110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1608), + [9112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1665), + [9114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3179), + [9116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3180), + [9118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1610), + [9120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1611), + [9122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4396), + [9124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6048), + [9126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3183), + [9128] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3184), + [9130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1614), + [9132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1615), + [9134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3187), + [9136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3188), + [9138] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1618), + [9140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1619), + [9142] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optional_parameter, 3, 0, 102), + [9144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1363), + [9146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1371), + [9148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2948), + [9150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2949), + [9152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(831), + [9154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(830), + [9156] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_attribute, 2, 0, 0), + [9158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4262), + [9160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4261), + [9162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2202), + [9164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2952), + [9166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2950), + [9168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4260), + [9170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6111), + [9172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2059), + [9174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2060), + [9176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2061), + [9178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2062), + [9180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2065), + [9182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2066), + [9184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2069), + [9186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2070), + [9188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(833), + [9190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4292), + [9192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6119), + [9194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5192), + [9196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1359), + [9198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1387), + [9200] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 4, 0, 180), + [9202] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 4, 0, 182), + [9204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1290), + [9206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1293), + [9208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4941), + [9210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3125), + [9212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3128), + [9214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3117), + [9216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3131), + [9218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3132), + [9220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3109), + [9222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2921), + [9224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2922), + [9226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3049), + [9228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3053), + [9230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3068), + [9232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3086), + [9234] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_required_parameter, 3, 0, 104), + [9236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2982), + [9238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2985), + [9240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2928), + [9242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2946), + [9244] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_required_parameter, 2, 0, 42), + [9246] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optional_tuple_parameter, 3, 0, 184), + [9248] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_optional_tuple_parameter, 3, 0, 95), + [9250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1017), + [9252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1064), + [9254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2936), + [9256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2937), + [9258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1333), + [9260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1335), + [9262] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_assignment, 2, 0, 35), + [9264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3258), + [9266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3259), + [9268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5939), + [9270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4034), + [9272] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5954), + [9274] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_heritage, 2, 0, 0), + [9276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2098), + [9278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(963), + [9280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5913), + [9282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2099), + [9284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1644), + [9286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3043), + [9288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(316), + [9290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(376), + [9292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(377), + [9294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(378), + [9296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3291), + [9298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2100), + [9300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5546), + [9302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3298), + [9304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2272), + [9306] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_import, 3, 0, 0), + [9308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(618), + [9310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5782), + [9312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2923), + [9314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3485), + [9316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2971), + [9318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2920), + [9320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5803), + [9322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5753), + [9324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(967), + [9326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3472), + [9328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3040), + [9330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5120), + [9332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(340), + [9334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5761), + [9336] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_imports, 3, 0, 0), + [9338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3623), + [9340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3041), + [9342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1579), + [9344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(514), + [9346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5416), + [9348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(961), + [9350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(664), + [9352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3495), + [9354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1645), + [9356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5123), + [9358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5784), + [9360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1042), + [9362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(341), + [9364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3364), + [9366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(472), + [9368] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5901), + [9370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5185), + [9372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(382), + [9374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(383), + [9376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(384), + [9378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(385), + [9380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(342), + [9382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5970), + [9384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2945), + [9386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2791), + [9388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3418), + [9390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(343), + [9392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(395), + [9394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(650), [9396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(975), - [9398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3695), - [9400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2038), - [9402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(806), - [9404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2039), - [9406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3696), - [9408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4471), - [9410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(336), - [9412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2040), - [9414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2407), - [9416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(374), - [9418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5560), - [9420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(793), - [9422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2041), - [9424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2362), - [9426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3259), - [9428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3280), - [9430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3238), - [9432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5727), - [9434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2042), - [9436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(363), - [9438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(473), - [9440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5766), - [9442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1110), - [9444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5743), - [9446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1062), - [9448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(972), - [9450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1017), - [9452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1129), - [9454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(236), - [9456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2778), - [9458] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_heritage, 2, 0, 0), - [9460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3465), - [9462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3445), - [9464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(226), - [9466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(384), - [9468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(983), - [9470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(386), - [9472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(389), - [9474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1678), - [9476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1680), - [9478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3272), - [9480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3143), - [9482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1232), - [9484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2028), - [9486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2996), - [9488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(490), - [9490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1049), - [9492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(332), - [9494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1054), - [9496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3309), - [9498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4592), - [9500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3962), - [9502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(333), - [9504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(980), - [9506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(334), - [9508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1055), - [9510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5901), - [9512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(335), - [9514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3145), - [9516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5619), - [9518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1976), - [9520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1059), - [9522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3223), - [9524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1810), - [9526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3046), - [9528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(959), - [9530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5431), - [9532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3530), - [9534] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5887), - [9536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1811), - [9538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(597), - [9540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1125), - [9542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3146), - [9544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4106), - [9546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2367), - [9548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3399), - [9550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3148), - [9552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2190), - [9554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1060), - [9556] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5759), - [9558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2997), - [9560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5851), - [9562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4107), - [9564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(961), - [9566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5909), - [9568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2992), - [9570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3204), - [9572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3149), - [9574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3150), - [9576] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_imports, 4, 0, 0), - [9578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1570), - [9580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3505), - [9582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3682), - [9584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1157), - [9586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1066), - [9588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1067), - [9590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5566), - [9592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(339), - [9594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1069), - [9596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3211), - [9598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1979), - [9600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1571), - [9602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2933), - [9604] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_export, 3, 0, 0), - [9606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1070), - [9608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3213), - [9610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5951), - [9612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1572), - [9614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2998), - [9616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5805), - [9618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2026), - [9620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(341), - [9622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(967), - [9624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(349), - [9626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2984), - [9628] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_import, 3, 0, 0), - [9630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3373), - [9632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1103), - [9634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(352), - [9636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5977), - [9638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2935), - [9640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2936), - [9642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1021), - [9644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1022), - [9646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2937), - [9648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1573), - [9650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3151), - [9652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1574), - [9654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(422), - [9656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4631), - [9658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(457), - [9660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(960), - [9662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4865), - [9664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1630), - [9666] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_imports, 3, 0, 0), - [9668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3154), - [9670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(979), - [9672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(375), - [9674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1639), - [9676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4871), - [9678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1575), - [9680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1602), - [9682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(688), - [9684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(383), - [9686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(494), - [9688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(387), - [9690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2938), - [9692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(981), - [9694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2939), - [9696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2940), - [9698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1576), - [9700] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_clause, 3, 0, 0), - [9702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(976), - [9704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1577), - [9706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3155), - [9708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3156), - [9710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2941), - [9712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2942), - [9714] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_imports, 5, 0, 0), - [9716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(447), - [9718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2923), - [9720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4564), - [9722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1662), - [9724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(10), - [9726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(345), + [9398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2965), + [9400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2935), + [9402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3003), + [9404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1526), + [9406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3480), + [9408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1099), + [9410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1113), + [9412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2412), + [9414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(978), + [9416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1668), + [9418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1010), + [9420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(660), + [9422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3305), + [9424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2942), + [9426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3315), + [9428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3260), + [9430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1669), + [9432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3042), + [9434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3403), + [9436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(973), + [9438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1821), + [9440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(814), + [9442] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_import_clause, 3, 0, 0), + [9444] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_imports, 4, 0, 0), + [9446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2932), + [9448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2109), + [9450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4607), + [9452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6081), + [9454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2110), + [9456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(329), + [9458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2111), + [9460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(558), + [9462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5750), + [9464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1151), + [9466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1704), + [9468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1705), + [9470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(362), + [9472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(968), + [9474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2933), + [9476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2913), + [9478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2944), + [9480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(363), + [9482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(364), + [9484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(365), + [9486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1056), + [9488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3191), + [9490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3192), + [9492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(331), + [9494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3193), + [9496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(332), + [9498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(333), + [9500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3194), + [9502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235), + [9504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3195), + [9506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2915), + [9508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2917), + [9510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2924), + [9512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3196), + [9514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1233), + [9516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(670), + [9518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3197), + [9520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2112), + [9522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2113), + [9524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3199), + [9526] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_imports, 5, 0, 0), + [9528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4603), + [9530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2939), + [9532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4010), + [9534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(969), + [9536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2114), + [9538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1595), + [9540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5922), + [9542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2943), + [9544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2929), + [9546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5639), + [9548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(547), + [9550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1023), + [9552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3200), + [9554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3603), + [9556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3201), + [9558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3604), + [9560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2115), + [9562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2257), + [9564] = {.entry = {.count = 1, .reusable = false}}, SHIFT(6049), + [9566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2116), + [9568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2101), + [9570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5731), + [9572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1123), + [9574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2117), + [9576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3137), + [9578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5693), + [9580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(240), + [9582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1025), + [9584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1598), + [9586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3202), + [9588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3047), + [9590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3203), + [9592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1925), + [9594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3048), + [9596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(984), + [9598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(321), + [9600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1039), + [9602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3413), + [9604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2119), + [9606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1648), + [9608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3204), + [9610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5808), + [9612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3205), + [9614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5493), + [9616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1121), + [9618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3206), + [9620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3207), + [9622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1029), + [9624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1030), + [9626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(966), + [9628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3148), + [9630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1032), + [9632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1108), + [9634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1109), + [9636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2956), + [9638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3151), + [9640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1034), + [9642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3208), + [9644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1712), + [9646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5413), + [9648] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_export, 3, 0, 0), + [9650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3209), + [9652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2303), + [9654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(790), + [9656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6024), + [9658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(983), + [9660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(438), + [9662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(974), + [9664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3550), + [9666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1649), + [9668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1643), + [9670] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_imports, 2, 0, 0), + [9672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(965), + [9674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5567), + [9676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4393), + [9678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1931), + [9680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2940), + [9682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3666), + [9684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1650), + [9686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(971), + [9688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1573), + [9690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1019), + [9692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(323), + [9694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1022), + [9696] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5817), + [9698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(325), + [9700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1651), + [9702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1803), + [9704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5430), + [9706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1110), + [9708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3419), + [9710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2091), + [9712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5997), + [9714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1040), + [9716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2006), + [9718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1063), + [9720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(979), + [9722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2914), + [9724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4659), + [9726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5624), [9728] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), - [9730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(346), - [9732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(347), - [9734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(348), - [9736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1024), - [9738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1578), - [9740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(381), - [9742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3397), - [9744] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_named_imports, 2, 0, 0), - [9746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(623), - [9748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(377), - [9750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5531), - [9752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(529), - [9754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1318), - [9756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(378), - [9758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5268), - [9760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(379), - [9762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(382), - [9764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5872), - [9766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(517), - [9768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1579), - [9770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1531), - [9772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2985), - [9774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1107), - [9776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2993), - [9778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(546), - [9780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4615), - [9782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(973), - [9784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1043), - [9786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(984), - [9788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1084), - [9790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1085), - [9792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2926), - [9794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1259), - [9796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1111), - [9798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6023), - [9800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(582), - [9802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1127), - [9804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4648), - [9806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1128), - [9808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2932), - [9810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2911), - [9812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2994), - [9814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2914), - [9816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5934), - [9818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5692), - [9820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1930), - [9822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(608), - [9824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4676), - [9826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(964), - [9828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2915), - [9830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2916), - [9832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2019), - [9834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2934), - [9836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2020), - [9838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(632), - [9840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2021), - [9842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1584), - [9844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2022), - [9846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(657), - [9848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2931), - [9850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2912), - [9852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2913), - [9854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(966), - [9856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3225), - [9858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5553), - [9860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5546), - [9862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1056), - [9864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5609), - [9866] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5903), - [9868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3089), - [9870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4633), - [9872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3726), - [9874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3226), - [9876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3090), - [9878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3091), - [9880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4506), - [9882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2023), - [9884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1585), - [9886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3092), - [9888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2025), - [9890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5931), - [9892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4513), - [9894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5363), - [9896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2975), - [9898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2976), - [9900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2024), - [9902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3221), - [9904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2978), - [9906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2981), - [9908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4698), - [9910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2982), - [9912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1925), - [9914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1086), - [9916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(295), + [9730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(962), + [9732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(328), + [9734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2092), + [9736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1036), + [9738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2094), + [9740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2927), + [9742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(370), + [9744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(371), + [9746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1038), + [9748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(372), + [9750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(373), + [9752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(981), + [9754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1089), + [9756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1067), + [9758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3427), + [9760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(681), + [9762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(791), + [9764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(6090), + [9766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(972), + [9768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5946), + [9770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(348), + [9772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2095), + [9774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(457), + [9776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1629), + [9778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2096), + [9780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(349), + [9782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(959), + [9784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(350), + [9786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(351), + [9788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1024), + [9790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(584), + [9792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1265), + [9794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2097), + [9796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4069), + [9798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2652), + [9800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5751), + [9802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(479), + [9804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4608), + [9806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1630), + [9808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1631), + [9810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(338), + [9812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), + [9814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3512), + [9816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1632), + [9818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1129), + [9820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1130), + [9822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1055), + [9824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(355), + [9826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3163), + [9828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1633), + [9830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(527), + [9832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2919), + [9834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4654), + [9836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1646), + [9838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(356), + [9840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1634), + [9842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1635), + [9844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1636), + [9846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(357), + [9848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(564), + [9850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4677), + [9852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3469), + [9854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1637), + [9856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(358), + [9858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1638), + [9860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(598), + [9862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4033), + [9864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3050), + [9866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2909), + [9868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(631), + [9870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3044), + [9872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3027), + [9874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2931), + [9876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3028), + [9878] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5831), + [9880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4679), + [9882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3029), + [9884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5623), + [9886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1104), + [9888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3031), + [9890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4640), + [9892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3816), + [9894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5438), + [9896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1008), + [9898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3032), + [9900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4512), + [9902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2001), + [9904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3051), + [9906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3515), + [9908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3033), + [9910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1131), + [9912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4518), + [9914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(290), + [9916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(510), + [9918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3034), + [9920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3035), + [9922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1647), + [9924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3036), + [9926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3037), + [9928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1652), + [9930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(673), + [9932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4709), + [9934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5440), + [9936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1325), + [9938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3045), + [9940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3210), }; enum ts_external_scanner_symbol_identifiers { diff --git a/codegraph-kernel/src/langs.rs b/codegraph-kernel/src/langs.rs index b50cee150..994094b71 100644 --- a/codegraph-kernel/src/langs.rs +++ b/codegraph-kernel/src/langs.rs @@ -39,8 +39,8 @@ extern "C" { extern "C" { fn tree_sitter_swift() -> *const (); } -// Vendored typescript + tsx grammars (build.rs-compiled C — marionebl 53071c9 with -// docs/grammars/tree-sitter-typescript.patch, regenerated; see +// Vendored typescript + tsx grammars (build.rs-compiled C — our grammar fork, +// i.e. marionebl 53071c9 + docs/grammars/tree-sitter-typescript.patch, regenerated; see // grammars/typescript and docs/grammars/tree-sitter-typescript.md). extern "C" { fn tree_sitter_typescript() -> *const (); @@ -56,7 +56,7 @@ pub const LANGUAGES: [&str; 20] = [ pub fn grammar_for(language: &str) -> Option { match language { - // marionebl 53071c9 + docs/grammars/tree-sitter-typescript.patch, regenerated; + // our grammar fork (marionebl 53071c9 + patch), regenerated; // vendored C compiled in build.rs, same sources as the vendored wasm. "typescript" => Some( unsafe { tree_sitter_language::LanguageFn::from_raw(tree_sitter_typescript) }.into(), diff --git a/docs/design/rust-kernel-migration-plan.md b/docs/design/rust-kernel-migration-plan.md index eec279461..2f4110a2e 100644 --- a/docs/design/rust-kernel-migration-plan.md +++ b/docs/design/rust-kernel-migration-plan.md @@ -344,7 +344,7 @@ to wasm is the universal fallback. Zero-native-build-on-install stays true. UPGRADED as of this change (full suite green, 2456 tests) and **R2/R3 parity diffs are grammar-neutral**. Bump crate + vendored wasm together, or the parity test fails. (Later: typescript+tsx left the crate for vendored C, regenerated from - marionebl/tree-sitter-typescript 53071c9 plus a patch — see + our grammar fork (marionebl/tree-sitter-typescript 53071c9 plus a patch) — see `docs/grammars/tree-sitter-typescript.md`.) - **Release wiring:** `kernel` matrix job in release.yml (macos-14 ×2 targets, ubuntu-22.04, ubuntu-22.04-arm, windows-latest ×2 — all continue-on-error: kernel is diff --git a/docs/grammars/tree-sitter-typescript.md b/docs/grammars/tree-sitter-typescript.md index a15cce0e9..de8e73639 100644 --- a/docs/grammars/tree-sitter-typescript.md +++ b/docs/grammars/tree-sitter-typescript.md @@ -1,131 +1,113 @@ # tree-sitter-typescript — provenance & patch `src/extraction/wasm/tree-sitter-{typescript,tsx}.wasm` and the kernel's -vendored C (`codegraph-kernel/grammars/typescript/`) are both built from +vendored C (`codegraph-kernel/grammars/typescript/`) are built from +**inth3shadows/tree-sitter-typescript** commit `1439129`, our own fork of the +grammar. This is the one place that names the commit; the code comments point here. It is private while it is being burned in, so the public, +reproducible form is [marionebl/tree-sitter-typescript](https://github.com/marionebl/tree-sitter-typescript) -(MIT) commit `53071c97beb59f6ddc197a3473d22882ad756918`, with the patch in +(MIT) commit `53071c97beb59f6ddc197a3473d22882ad756918` with `tree-sitter-typescript.patch` applied to `common/define-grammar.js` and -`common/scanner.h`. - -marionebl's repo is a maintained fork of -[tree-sitter/tree-sitter-typescript](https://github.com/tree-sitter/tree-sitter-typescript) -v0.23.2, which has had no commit since 2025-01-30 (see -tree-sitter/tree-sitter#6091). We switched to it because it parses far more -real TypeScript than v0.23.2 with our own earlier patch did. The -differential job (`docs/grammars/ts-differential.md`) measured that on -2026-11-05 across four forks. - -The patch changes grammar **rules**, so the parser is **regenerated** with -tree-sitter-cli 0.25.10 (ABI 15). The fork's checked-in `parser.c` (ABI 14) -is not used. The kernel compiles the same generated C (build.rs) in place of -the `tree-sitter-typescript` crate, so the two paths stay table-identical -(`kernel-grammar-parity.test.ts`) and share one external scanner -(`common/scanner.h`, marionebl's plus one patch hunk). - -| file | base (marionebl 53071c9) sha256 | ours sha256 | +`common/scanner.h`. The two give byte-identical `common/` sources. + +The lineage is tree-sitter/tree-sitter-typescript v0.23.2, which has had no +commit since 2025-01-30 (tree-sitter/tree-sitter#6091); then marionebl's fork; +then ours, which adds dokimasia's two import-type commits, our own fixes, and +the tsc differential as its CI. The parsers are generated with tree-sitter-cli +0.25.10 (ABI 15); marionebl's checked-in ABI 14 `parser.c` is not used. The +kernel compiles the same generated C (build.rs) in place of the +`tree-sitter-typescript` crate, so the two paths stay table-identical +(`kernel-grammar-parity.test.ts`) and share one external scanner. + +| file | base (marionebl 53071c9) sha256 | ours (fork 1439129) sha256 | |---|---|---| -| `common/define-grammar.js` | `1791f937a3d122b49b6d9cc539f6ce8462bf3ea30c2b170904221c11702b4899` | `fa1dd3e0881e7b087d6b0c650bdfb04f200a667db915249a9b60e74627deeeee` | -| `common/scanner.h` | `2bf0b2ca94babda0682baee5031b152a69ff058a752407775c0419094ebfd1a7` | `834a0b60fba90355410cf7456069d9e1dd1aac309fdc8485f80d64724fc1e98b` | -| `typescript/src/parser.c` | (regenerated) | `2617ac3e51b9938277d904d58b02e454183b0c86e04bb5fdd9792adb60506a26` | -| `tsx/src/parser.c` | (regenerated) | `f6aadca29573f480ea13f5b3f9db803fceba34c4da50f1008f3594e2ffe60961` | -| `tree-sitter-typescript.wasm` | — | `1c9f9d3047815b15ccafbd33ba85eeaa045feca4d0438421a77a781ba51d8c6a` | -| `tree-sitter-tsx.wasm` | — | `34da1f49d4c84acfc6a4f795ecd932f9e1de82b7fee2b563ce114eaefd1557a3` | +| `common/define-grammar.js` | `1791f937a3d122b49b6d9cc539f6ce8462bf3ea30c2b170904221c11702b4899` | `b06b7801f18ba7e69295b19f27368636b049476b73e094a4be5f7910b0224269` | +| `common/scanner.h` | `2bf0b2ca94babda0682baee5031b152a69ff058a752407775c0419094ebfd1a7` | `6bf2fd5994bc8a4b6777c5b8ee63fa2fbe5c206ec59b06cf398a9d78ae4c3142` | +| `typescript/src/parser.c` | (regenerated) | `d4033c44e73006419f890b41780324c9bc26a2679e9045956210331a9d6d3c4a` | +| `tsx/src/parser.c` | (regenerated) | `5372712651e0d900af85fb760f358a7b0b39a3ef624f575d4952c84e5e2ff2a7` | +| `tree-sitter-typescript.wasm` | — | `a4f6366673b68181d171d52f099ac2083f064a5b5c646f559a186b602e21fc86` | +| `tree-sitter-tsx.wasm` | — | `f6974cd56d78975a7a17888ae5be165becd368661982af89e8c63b35426a2f15` | ## What the base fixes (marionebl, over v0.23.2) -- TypeScript 4.7 variance annotations: `interface Stream`, - ``, ``. `in` / `out` sit inside a `variance` node. -- A generic call signature on its own line after a member with no `;`, such - as an overload `(self: A): A` (upstream #335). In large files this was - the error that turned most of Effect into a single whole-file `ERROR`. -- Escape sequences in template literal types (`` `${string}\n` ``). -- `export type * from "m"` and `export type * as N from "m"`. -- ASI before `in` used as a property or method name. - -## What our patch adds - -- From [dokimasia/tree-sitter-typescript](https://github.com/dokimasia/tree-sitter-typescript) - `55b0687`: an import type is a primary type, so `import("m").X[]`, - `import("m").X["k"]`, `keyof import("m").X` and `import("m").X` parse. -- From dokimasia `96ce7e6`: `f()` parses as a call with a - type argument instead of two comparisons (a static precedence becomes a - conflict). -- Our own: `out` stays usable as a type-parameter name. tsc accepts - `type F = out[]`, ``, ``, and `` (modifier - `in` on a parameter named `out`). With marionebl's rule alone, the - `variance-out-name` fixtures fail. - The name alias follows brajevicm/tree-sitter-typescript@9fcaa13. `` - vs `` needs a `[variance]` conflict, because only the token after - `out` decides. -- Our own: `const` is also accepted after the variance (``), as - tsc accepts it. -- Our own, in the scanner: marionebl's #335 fix inserts an implicit `;` - before any `<` that starts a line in a type or class body. Right after a - bare member name that is wrong: tsc reads `find\n (id): T` as one - method, and splitting it made the member a property (with no parse error - in an interface) and dropped a class method's call edges. `find\n (id): T` - had the same split even before the base switch. The grammar now has a - marker token (`_member_signature_marker`) that the scanner never produces, - placed between the name and the signature of `method_signature`, - `method_definition` and `abstract_method_signature`. So it is valid - exactly where a `<` or `(` continues the member, and there the scanner - inserts no `;`. A first version checked whether `(` was valid, which the - JavaScript grammar does for `'||'`. That also fired after `typeof x` and - `import("m").X` types, which undid #335 there, and after `return`, where - `return\nx` took the next line as the returned value. Compared - node by node against the build without this hunk, it changes no tree on - the four corpora, `src/`, `ui/src/` or TypeScript's own `lib/`. - `__tests__/typescript-member-asi-parse.test.ts` pins both sides. +- TypeScript 4.7 variance annotations (``, ``, ``), in a `variance` node. +- A generic call signature on its own line after a member with no `;` (upstream #335). +- Escape sequences in template literal types, `export type *`, ASI before `in` used as a name. + +## What our fork adds + +- From dokimasia/tree-sitter-typescript `55b0687` and `96ce7e6`: an import type is a primary + type (`import("m").X[]`, `keyof import("m").X`), and `f()` is a call. +- `out` as a type-parameter name (`type F = out[]`, ``), and ``. +- A member name with its signature on the next line (`find\n (id): T`, + `find\n (id): T`) stays one method. A never-produced `_member_signature_marker` + external sits between the name and the signature of `method_signature`, + `method_definition` and `abstract_method_signature`, and the scanner inserts no `;` + where it is valid. (marionebl's #335 fix otherwise split such members.) +- Tagged templates with type arguments: ``sql<{ id: number }>`SELECT ...` ``. This is + a branch of `call_expression` under the generic call's precedence, with required type + arguments, so the existing `<`/`>` conflicts decide. +- Tuple labels named like type keywords: `[symbol: string]`, `[number?: string]`, + `[readonly: T]` (upstream #378). The keyword labels are a chosen list (any number + boolean string symbol object never unknown readonly new keyof), each a word that already + lexes as a keyword where a type starts; a type named `type`, `get` or `declare` still + works: `[type]`. + +Every fix was gated by the differential (no new or worse file), and compared node by +node against the previous build: only files containing the targeted construct changed +(34 corpus files against the previous vendored grammar). The fork's `CHANGELOG.md` +lists node-type changes. `__tests__/typescript-grammar-fork-shapes.test.ts` pins the +node shapes and the call edges codegraph derives from them. ### Known limits -- `in` and `out` are keywords where a type parameter can start, so they lex - as keywords wherever an expression `<` could also open type parameters. A - **type** or **JSX tag** literally named `out` or `in` in that position does - not parse: `x` (a type assertion), and in tsx `…`, ``, - `…`, or ``. No HTML element and no conventional type - has either name. Making `out` a type name everywhere broke `[out: T]` tuple - labels instead, and real code uses those (Effect's `JsonSchema.ts`). -- Most of the remaining Effect failures are a tagged template with type - arguments, such as ``sql<{ id: number }>`SELECT …` ``. -- In VS Code, `start < unique.length` fails, because `unique` reads as the - `unique symbol` keyword. So does a labeled tuple type used as an array - element type (`[spoken: string, symbol: string][]`). -- A parenthesized import type, `(import("m").A)[]`, still fails, as does - `f()`. -- marionebl's ASI-before-`in` fix only covers `in` followed by a non-letter - other than `_`. A line starting `in1`, `in2` or `in$x` after a statement - with no `;` still fails (it did before too), and so do `in?: T` and - `in()` members after a member with no `;`. -- The same scanner change reads `a\n in(b)` (a line break, then `in(` with - no space) as a call to a function named `in`, where tsc reads `a in (b)`. - There is no parse error to flag it. -- The parser also accepts some forms tsc rejects, such as `` - and ``. +- `in` and `out` lex as keywords where a type parameter can start, so a type or JSX tag + literally named `out` / `in` right after an expression `<` does not parse (`x`, + tsx `…`, ``). +- `unique` lexes as the keyword of `unique symbol` wherever a type can start, so + `i < unique.length` fails (VS Code's two remaining files), and so do `unique` used as a + type (`let x: unique`, `unique[]`, `implements unique`) and as a tuple label + (`[unique: T]`). Declaring `type unique = 1` works. Making `unique` a reserved + identifier fixed the comparison but broke `f(x)`, so it was backed out; + lexing `unique symbol` as one token is the next thing to try. +- Other words that lex as keywords where a type starts still fail as tuple labels: + `[void: T]`, `[null: T]`, `[undefined: T]`, `[this: T]`, `[typeof: T]`, `[infer: T]`, + `[true: T]`, `[false: T]`, `[import: T]`, `[abstract: T]`. +- An operator in front of a typed tag takes the tag's call: ``a + b`c` `` and + ``!f`c` `` parse as a call whose function is `a + b` / `!f`, with no error. Generic + calls have always done the same (`a + b(c)`); behind `await` codegraph still records + the call. A typed tag with two or more type arguments inside an argument list or array + (``f(sql`x`)``) still parses as two comparisons. +- Effect's three remaining failures: `let as = …` (`as` reads as the keyword), + ``String.raw`'\uZZZZ'`` (an invalid escape, which tagged templates allow), and one + unexplained whole-file error in `Schema.tst.ts`. +- Not in the corpora but known: `in2` / `in$x` at the start of a line after a statement + with no `;` (upstream #373), `in?: T` and `in()` members after a property or a + signature with no `;` (`a = 1\n in?: T`; after a method body they parse), + `accessor` / `abstract` / `declare` as member names followed by a line break (#369, + #377), `a\n in(b)` read as a call to `in`, `(import("m").A)[]` and `f()`. +- The parser accepts some forms tsc rejects, such as `` and ``. ## Measured -Divergent files are those tsc parses clean and tree-sitter does not. The -numbers come from `node scripts/ts-differential.mjs` (tsc 5.9.3, web-tree-sitter -0.25.10). - -| corpus | files | v0.23.2 + old patch | marionebl 53071c9 | + this patch | -|---|---|---|---|---| -| Effect-TS/effect 7a87ff9 | 2,056 | 185 | 29 | 29 | -| colinhacks/zod 2554b70 | 515 | 0 | 0 | 0 | -| excalidraw/excalidraw dd2f8fc (.ts + .tsx) | 695 | 5 | 5 | 0 | -| microsoft/vscode ca43fc94 `src/` | 11,267 | 11 | 11 | 3 | -| **total** | | **201** | **45** | **32** | - -On its own, marionebl fails only `variance-out-name.{ts,tsx}` (`` as a -name). No file got worse at either step, and the five `gap-*` fixtures are -unchanged. The scanner hunk changes no tree on any corpus file. The patched -grammar passes marionebl's 117 corpus tests, and the 2 that dokimasia's commits -add when their `test/corpus` hunks are applied too (the patch carries only -`common/`). +Divergent files are those tsc parses clean and tree-sitter does not, from +`node scripts/ts-differential.mjs` (tsc 5.9.3, web-tree-sitter 0.25.10). + +| corpus | files | v0.23.2 + old patch | marionebl 53071c9 | previous (fork PR #15) | now | +|---|---|---|---|---|---| +| Effect-TS/effect 7a87ff9 | 2,056 | 185 | 29 | 29 | 3 | +| colinhacks/zod 2554b70 | 515 | 0 | 0 | 0 | 0 | +| excalidraw/excalidraw dd2f8fc (.ts + .tsx) | 695 | 5 | 5 | 0 | 0 | +| microsoft/vscode ca43fc94 `src/` | 11,267 | 11 | 11 | 3 | 2 | +| **total** | | **201** | **45** | **32** | **5** | + +The five original `gap-*` fixtures are unchanged, and `gap-unique-in-comparison` records +the `unique` gap. The fork's corpus passes 127/127 tests. ## Rebuild +From the fork (once public) or from marionebl plus the patch: + ```bash git clone https://github.com/marionebl/tree-sitter-typescript cd tree-sitter-typescript @@ -134,7 +116,7 @@ npm ci --ignore-scripts # tree-sitter-javascript 0.23.1 (lockfile), the git apply /path/to/codegraph/docs/grammars/tree-sitter-typescript.patch (cd typescript && npx -y tree-sitter-cli@0.25.10 generate) (cd tsx && npx -y tree-sitter-cli@0.25.10 generate) -npx -y tree-sitter-cli@0.25.10 test +npx -y tree-sitter-cli@0.25.10 test # marionebl's corpus; the fork's own tests are not in the patch npx -y tree-sitter-cli@0.25.10 build --wasm -o tree-sitter-typescript.wasm typescript npx -y tree-sitter-cli@0.25.10 build --wasm -o tree-sitter-tsx.wasm tsx # kernel: copy common/scanner.h, {typescript,tsx}/src/{parser.c,scanner.c,tree_sitter/} @@ -143,28 +125,33 @@ npx -y tree-sitter-cli@0.25.10 build --wasm -o tree-sitter-tsx.wasm tsx ``` Check each `generate` exit code, and check that both `parser.c` files say -`LANGUAGE_VERSION 15`. Piping `generate` hides a failure, and `build` then -compiles the fork's checked-in ABI 14 parser without complaint. `build --wasm` -uses the `emscripten/emsdk:4.0.4` Docker image when no local emcc is present. -The wasm bytes depend on the emsdk build, so a rebuild may not match the -hashes above byte for byte. `parser.c` is the reproducible artifact. After -updating either side, rebuild the kernel (`npm run build:kernel`), run -`kernel-grammar-parity.test.ts`, and run `node scripts/ts-differential.mjs`. - -## Moving the base - -When marionebl (or tree-sitter upstream, if it revives) gains a fix, move the -base commit, re-apply the patch, and drop any hunk the base now covers. Run -the differential before and after the move. Then check that `` still -parses as a parameter name, `[out: T]` as a tuple label, and `` -with `const` after the variance. `__tests__/typescript-variance-parse.test.ts` -and the `ts-syntax` fixtures cover all three. The patch also carries the -member marker, which has two halves: the `common/scanner.h` hunk and, in -`common/define-grammar.js`, the `_member_signature_marker` external plus its -three `optional(...)` uses. Re-run `__tests__/typescript-member-asi-parse.test.ts`, -which checks node kinds the differential cannot see, and drop both halves -together if the base reads `name\n(...)` members as tsc does. The marker -is also valid in some states where `||` is (such as `{ a` at the start of a -statement). The `(`/`[`/`<` case already returns no `;` there, so it changes -nothing, but reusing the marker for another character would need that same +`LANGUAGE_VERSION 15`: piping `generate` hides a failure, and `build` then compiles +marionebl's checked-in ABI 14 parser without complaint. (The patch carries only +`common/`; the fork's own corpus tests are not in it.) `build --wasm` uses the +`emscripten/emsdk` Docker image when no local emcc is present; the wasm bytes depend on +the emsdk build, so `parser.c` is the reproducible artifact. After updating either side, +rebuild the kernel (`npm run build:kernel`), run `kernel-grammar-parity.test.ts` and +`__tests__/typescript-member-asi-parse.test.ts` (node kinds the differential cannot see), +and run `node scripts/ts-differential.mjs`. + +## Moving to a newer fork commit + +Fixes land in the fork first, under its differential. To pick one up: + +1. Copy from the fork: `common/scanner.h`, `{typescript,tsx}/src/{parser.c,scanner.c}`, + `{typescript,tsx}/src/tree_sitter/*.h` and `LICENSE` into + `codegraph-kernel/grammars/typescript/` (same layout), and the built + `tree-sitter-{typescript,tsx}.wasm` into `src/extraction/wasm/`. +2. Regenerate `tree-sitter-typescript.patch` as `git diff 53071c9 -- + common/define-grammar.js common/scanner.h`. +3. Update the commit and the hashes here and in `codegraph-kernel/build.rs`'s comment. +4. `npm run build:kernel`, then `kernel-grammar-parity.test.ts`, + `typescript-member-asi-parse.test.ts`, `typescript-variance-parse.test.ts` and + `typescript-grammar-fork-shapes.test.ts`, and re-baseline this repo's differential. + Check that `` still parses as a parameter name, `[out: T]` as a tuple label, and + `` with `const` after the variance. + +The member marker is also valid in some states where `||` is (such as `{ a` at the start +of a statement). The scanner's `(`/`[`/`<` case already returns no `;` there, so it +changes nothing, but reusing the marker for another character would need that same guard. Tracking: inth3shadows/codegraph#11. diff --git a/docs/grammars/tree-sitter-typescript.patch b/docs/grammars/tree-sitter-typescript.patch index c91e19932..0435b788e 100644 --- a/docs/grammars/tree-sitter-typescript.patch +++ b/docs/grammars/tree-sitter-typescript.patch @@ -1,12 +1,29 @@ diff --git a/common/define-grammar.js b/common/define-grammar.js -index 016c151..87d23ba 100644 +index 016c151..cb7bb33 100644 --- a/common/define-grammar.js +++ b/common/define-grammar.js -@@ -7,6 +7,11 @@ module.exports = function defineGrammar(dialect) { +@@ -1,5 +1,16 @@ + const JavaScript = require('tree-sitter-javascript/grammar'); + ++// Keywords a tuple label may be (`[symbol: string]`, `[readonly: T]`). Each already ++// lexes as a keyword where a type starts, so accepting it as a label changes nothing ++// else. Not every such word is here: void, null, undefined, this, typeof, infer, ++// unique, true, false, import and abstract still fail as labels. And a contextual ++// keyword that lexes as an identifier there (type, get, declare...) must NOT be ++// listed: that would make `[type]` (a type named type) fail. ++const TUPLE_LABEL_KEYWORDS = [ ++ 'any', 'number', 'boolean', 'string', 'symbol', 'object', 'never', 'unknown', ++ 'readonly', 'new', 'keyof', ++]; ++ + module.exports = function defineGrammar(dialect) { + return grammar(JavaScript, { + name: dialect, +@@ -7,6 +18,11 @@ module.exports = function defineGrammar(dialect) { externals: ($, previous) => previous.concat([ $._function_signature_automatic_semicolon, $.__error_recovery, -+ // codegraph delta: never produced. It is valid only between a member's ++ // never produced. It is valid only between a member's + // name and its signature, so the scanner can tell that a `<` or `(` on + // the next line continues that member (tsc reads `find\n(id): T` as + // one method) rather than starting a call signature. @@ -14,7 +31,7 @@ index 016c151..87d23ba 100644 ]), supertypes: ($, previous) => previous.concat([ -@@ -63,7 +68,6 @@ module.exports = function defineGrammar(dialect) { +@@ -63,7 +79,6 @@ module.exports = function defineGrammar(dialect) { [$.decorator_call_expression, $.decorator], [$.literal_type, $.pattern], [$.predefined_type, $.pattern], @@ -22,17 +39,20 @@ index 016c151..87d23ba 100644 [$.call_expression, $._type_query_call_expression_in_type_annotation], [$.new_expression, $.primary_expression], [$.meta_property, $.primary_expression], -@@ -71,6 +75,9 @@ module.exports = function defineGrammar(dialect) { +@@ -71,6 +86,12 @@ module.exports = function defineGrammar(dialect) { ]), conflicts: ($, previous) => previous.concat([ -+ // codegraph delta: `` (modifier `in`, parameter named `out`) ++ // A tuple label that is also a predefined type: `[any?: T]` vs `[any?]`; ++ // the token after `?` decides. ++ [$.optional_tuple_parameter, $.predefined_type], ++ // `` (modifier `in`, parameter named `out`) + // vs ``; the token after `out` decides. + [$.variance], [$.call_expression, $.instantiation_expression, $.binary_expression], [$.call_expression, $.instantiation_expression, $.binary_expression, $.unary_expression], [$.call_expression, $.instantiation_expression, $.binary_expression, $.update_expression], -@@ -111,6 +118,10 @@ module.exports = function defineGrammar(dialect) { +@@ -111,6 +132,10 @@ module.exports = function defineGrammar(dialect) { [$.array_pattern, $.tuple_type], [$.template_literal_type, $.template_string], @@ -43,7 +63,22 @@ index 016c151..87d23ba 100644 ]).concat( dialect === 'typescript' ? [ [$.primary_type, $.type_parameter], -@@ -370,6 +381,7 @@ module.exports = function defineGrammar(dialect) { +@@ -176,6 +201,14 @@ module.exports = function defineGrammar(dialect) { + field('type_arguments', optional($.type_arguments)), + field('arguments', $.arguments), + )), ++ // A tagged template with type arguments, sql<{ id: number }>`SELECT ...`, is ++ // ambiguous with `<` / `>` comparisons exactly like f(x), so it takes the ++ // generic call's precedence and conflicts rather than template_call's. ++ prec('call', seq( ++ field('function', choice($.expression, $.import)), ++ field('type_arguments', $.type_arguments), ++ field('arguments', $.template_string), ++ )), + prec('template_call', seq( + field('function', choice($.primary_expression, $.new_expression)), + field('arguments', $.template_string), +@@ -370,6 +403,7 @@ module.exports = function defineGrammar(dialect) { optional(choice('get', 'set', '*')), field('name', $._property_name), optional('?'), @@ -51,7 +86,7 @@ index 016c151..87d23ba 100644 $._call_signature, ), -@@ -380,6 +392,7 @@ module.exports = function defineGrammar(dialect) { +@@ -380,6 +414,7 @@ module.exports = function defineGrammar(dialect) { optional(choice('get', 'set', '*')), field('name', $._property_name), optional('?'), @@ -59,7 +94,7 @@ index 016c151..87d23ba 100644 $._call_signature, ), -@@ -475,6 +488,7 @@ module.exports = function defineGrammar(dialect) { +@@ -475,6 +510,7 @@ module.exports = function defineGrammar(dialect) { optional(choice('get', 'set', '*')), field('name', $._property_name), optional('?'), @@ -67,7 +102,7 @@ index 016c151..87d23ba 100644 $._call_signature, field('body', $.statement_block), )), -@@ -749,8 +763,6 @@ module.exports = function defineGrammar(dialect) { +@@ -749,17 +785,17 @@ module.exports = function defineGrammar(dialect) { $.readonly_type, $.constructor_type, $.infer_type, @@ -75,8 +110,21 @@ index 016c151..87d23ba 100644 - prec(-1, alias($._type_query_call_expression_in_type_annotation, $.call_expression)), ), ++ // A tuple label may be a contextual keyword that also names a type: ++ // [symbol: string], [string: number, number?: string]. tuple_parameter: $ => seq( -@@ -805,6 +817,8 @@ module.exports = function defineGrammar(dialect) { +- field('name', choice($.identifier, $.rest_pattern)), ++ field('name', choice($.identifier, ...TUPLE_LABEL_KEYWORDS.map((k) => alias(k, $.identifier)), $.rest_pattern)), + field('type', $.type_annotation), + ), + + optional_tuple_parameter: $ => seq( +- field('name', $.identifier), ++ field('name', choice($.identifier, ...TUPLE_LABEL_KEYWORDS.map((k) => alias(k, $.identifier)))), + '?', + field('type', $.type_annotation), + ), +@@ -805,6 +841,8 @@ module.exports = function defineGrammar(dialect) { $.intersection_type, $.union_type, 'const', @@ -85,7 +133,7 @@ index 016c151..87d23ba 100644 ), template_type: $ => seq('${', choice($.primary_type, $.infer_type), '}'), -@@ -842,6 +856,7 @@ module.exports = function defineGrammar(dialect) { +@@ -842,6 +880,7 @@ module.exports = function defineGrammar(dialect) { field('name', choice( $._type_identifier, $.nested_type_identifier, @@ -93,12 +141,12 @@ index 016c151..87d23ba 100644 )), field('type_arguments', $.type_arguments), )), -@@ -1029,7 +1044,12 @@ module.exports = function defineGrammar(dialect) { +@@ -1029,7 +1068,12 @@ module.exports = function defineGrammar(dialect) { type_parameter: $ => seq( optional('const'), optional($.variance), - field('name', $._type_identifier), -+ // codegraph delta: `out` stays usable as a parameter name (``, ++ // `out` stays usable as a parameter name (``, + // ``, `` = modifier `in` on a parameter named `out`), + // as tsc accepts it (brajevicm@9fcaa13). tsc also takes `const` on + // either side of the variance (``). @@ -107,8 +155,46 @@ index 016c151..87d23ba 100644 field('constraint', optional($.constraint)), field('value', optional($.default_type)), ), +@@ -1128,8 +1172,7 @@ module.exports = function defineGrammar(dialect) { + * + * @param {RuleOrLiteral} rule + * +- * @return {SeqRule} +- * ++ * @returns {SeqRule} + */ + function commaSep1(rule) { + return sepBy1(',', rule); +@@ -1140,8 +1183,7 @@ function commaSep1(rule) { + * + * @param {RuleOrLiteral} rule + * +- * @return {SeqRule} +- * ++ * @returns {SeqRule} + */ + function commaSep(rule) { + return sepBy(',', rule); +@@ -1154,7 +1196,7 @@ function commaSep(rule) { + * + * @param {RuleOrLiteral} rule + * +- * @return {ChoiceRule} ++ * @returns {ChoiceRule} + */ + function sepBy(sep, rule) { + return optional(sepBy1(sep, rule)); +@@ -1167,7 +1209,7 @@ function sepBy(sep, rule) { + * + * @param {RuleOrLiteral} rule + * +- * @return {SeqRule} ++ * @returns {SeqRule} + */ + function sepBy1(sep, rule) { + return seq(rule, repeat(seq(sep, rule))); diff --git a/common/scanner.h b/common/scanner.h -index ddefcdf..1a99663 100644 +index ddefcdf..860cd01 100644 --- a/common/scanner.h +++ b/common/scanner.h @@ -13,6 +13,7 @@ enum TokenType { @@ -123,7 +209,7 @@ index ddefcdf..1a99663 100644 if (valid_symbols[LOGICAL_OR]) { return false; } -+ // codegraph delta: right after a member name (`find`, `find?`) a ++ // right after a member name (`find`, `find?`) a + // `<` or `(` on the next line opens that member's signature, as tsc + // reads it, so no semicolon. MEMBER_SIGNATURE_MARKER is never + // produced; the grammar makes it valid only in that position. diff --git a/scripts/ts-differential.baseline.json b/scripts/ts-differential.baseline.json index 19f7eb368..148f42000 100644 --- a/scripts/ts-differential.baseline.json +++ b/scripts/ts-differential.baseline.json @@ -1,55 +1,30 @@ { "tsc": "5.9.3", "webTreeSitter": "0.25.10", - "generatedAt": "2026-11-06T13:18:37.062Z", + "generatedAt": "2026-11-06T18:08:23.802Z", "wasmSha256": { - "typescript": "1c9f9d3047815b15ccafbd33ba85eeaa045feca4d0438421a77a781ba51d8c6a", - "tsx": "34da1f49d4c84acfc6a4f795ecd932f9e1de82b7fee2b563ce114eaefd1557a3" + "typescript": "a4f6366673b68181d171d52f099ac2083f064a5b5c646f559a186b602e21fc86", + "tsx": "f6974cd56d78975a7a17888ae5be165becd368661982af89e8c63b35426a2f15" }, "divergent": { "effect": { - "ai-docs/src/01_effect/03_services/20_layer-composition.ts": 45, "packages/effect/src/PubSub.ts": 1381, - "packages/effect/src/eventlog/SqlEventLogServerEncrypted.ts": 273, - "packages/effect/src/eventlog/SqlEventLogServerUnencrypted.ts": 164, - "packages/effect/src/persistence/KeyValueStore.ts": 830, - "packages/effect/src/persistence/Persistence.ts": 611, - "packages/effect/src/sql/Migrator.ts": 201, "packages/effect/test/encoding/Json5.test.ts": 102, - "packages/effect/typetest/schema/Schema.tst.ts": 1, - "packages/platform/node/test/cluster/SqlMessageStorage.integration.test.ts": 190, - "packages/sql/d1/test/Client.test.ts": 78, - "packages/sql/libsql/test/Client.integration.test.ts": 303, - "packages/sql/mssql/test/Binary.test.ts": 98, - "packages/sql/mssql/test/Cancellation.integration.test.ts": 26, - "packages/sql/mssql/test/Client.integration.test.ts": 21, - "packages/sql/mssql/test/Persistence.integration.test.ts": 53, - "packages/sql/mysql2/test/Cancellation.integration.test.ts": 18, - "packages/sql/mysql2/test/Client.integration.test.ts": 46, - "packages/sql/mysql2/test/Persistence.integration.test.ts": 46, - "packages/sql/pg/test/Client.integration.test.ts": 288, - "packages/sql/pg/test/Persistence.integration.test.ts": 111, - "packages/sql/pg/test/PgMigrator.integration.test.ts": 17, - "packages/sql/pg/test/SqlEventJournal.integration.test.ts": 29, - "packages/sql/pglite/test/Client.test.ts": 25, - "packages/sql/pglite/test/Json.test.ts": 13, - "packages/sql/pglite/test/Migrator.test.ts": 36, - "packages/sql/pglite/test/PersistedQueue.test.ts": 22, - "packages/sql/sqlite-node/test/Persistence.test.ts": 210, - "packages/sql/sqlite-node/test/SqlEventJournal.test.ts": 353 + "packages/effect/typetest/schema/Schema.tst.ts": 1 }, "zod": {}, "excalidraw": {}, "vscode": { "src/vs/platform/agentHost/node/agentHostDatabase.ts": 2419, - "src/vs/platform/browserView/electron-browser/preload-browserView.ts": 321, - "src/vs/workbench/contrib/terminalContrib/voice/browser/terminalVoice.ts": 38 + "src/vs/platform/browserView/electron-browser/preload-browserView.ts": 321 }, "local": { "__tests__/fixtures/ts-syntax/gap-await-using-in-for.ts": 3, "__tests__/fixtures/ts-syntax/gap-export-named-from-attributes.ts": 2, "__tests__/fixtures/ts-syntax/gap-export-star-from-attributes.ts": 2, "__tests__/fixtures/ts-syntax/gap-static-accessor.ts": 2, + "__tests__/fixtures/ts-syntax/gap-unique-in-comparison.ts": 5, + "__tests__/fixtures/ts-syntax/gap-unique-in-comparison.tsx": 5, "__tests__/fixtures/ts-syntax/gap-using-in-for.ts": 3 } } diff --git a/src/extraction/grammars.ts b/src/extraction/grammars.ts index f31ea723b..6d7556dd1 100644 --- a/src/extraction/grammars.ts +++ b/src/extraction/grammars.ts @@ -383,7 +383,7 @@ export async function initGrammars(): Promise { * the SAME grammar revisions the native extraction kernel compiles * (codegraph-kernel/Cargo.toml), so the kernel path and the wasm fallback * parse identically and per-language routing stays graph-neutral: - * - marionebl/tree-sitter-typescript 53071c9 (fork of v0.23.2) → typescript + tsx + * - our fork inth3shadows/tree-sitter-typescript (marionebl 53071c9 + patch) → typescript + tsx * - tree-sitter/tree-sitter-javascript v0.25.0 (44c892e) → javascript + jsx * - tree-sitter/tree-sitter-java v0.23.5 (94703d5) → java * - tree-sitter/tree-sitter-python v0.23.6 (bffb65a) → python @@ -391,8 +391,8 @@ export async function initGrammars(): Promise { * Built from each repo's CHECKED-IN parser.c (no `generate`) with * tree-sitter-cli 0.25.10 `build --wasm` — the same tables crates.io compiles * (parser.c sha-matched against the crates.io tarball). Exception: - * typescript + tsx carry docs/grammars/tree-sitter-typescript.patch on the - * marionebl base, so they are + * typescript + tsx come from our grammar fork (docs/grammars/tree-sitter-typescript.md), + * so they are * REGENERATED with tree-sitter-cli 0.25.10 (ABI 15) and the kernel compiles * the same generated C from codegraph-kernel/grammars/typescript instead of * the crate. diff --git a/src/extraction/wasm/tree-sitter-tsx.wasm b/src/extraction/wasm/tree-sitter-tsx.wasm index ce1c28376..67f251b54 100755 Binary files a/src/extraction/wasm/tree-sitter-tsx.wasm and b/src/extraction/wasm/tree-sitter-tsx.wasm differ diff --git a/src/extraction/wasm/tree-sitter-typescript.wasm b/src/extraction/wasm/tree-sitter-typescript.wasm index 6fe6d01b1..bdaf4d6b4 100755 Binary files a/src/extraction/wasm/tree-sitter-typescript.wasm and b/src/extraction/wasm/tree-sitter-typescript.wasm differ